--- /srv/rebuilderd/tmp/rebuilderdot6O3a/inputs/hol88-doc_2.02.19940316dfsg-8_all.deb +++ /srv/rebuilderd/tmp/rebuilderdot6O3a/out/hol88-doc_2.02.19940316dfsg-8_all.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-05-14 13:59:29.000000 debian-binary │ -rw-r--r-- 0 0 0 1248 2025-05-14 13:59:29.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1063732 2025-05-14 13:59:29.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1063288 2025-05-14 13:59:29.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -10,22 +10,22 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 5971 1991-06-20 13:46:02.000000 ./usr/share/doc/hol88-doc/Manual/Covers/LANTERN.ps.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2284 1991-09-29 15:35:56.000000 ./usr/share/doc/hol88-doc/Manual/Covers/LIBRARIES.ps.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2284 1991-09-29 12:19:37.000000 ./usr/share/doc/hol88-doc/Manual/Covers/REFERENCE.ps.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2284 1991-09-29 12:20:00.000000 ./usr/share/doc/hol88-doc/Manual/Covers/TUTORIAL.ps.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2437 1991-06-20 13:46:07.000000 ./usr/share/doc/hol88-doc/Manual/Covers/arms.ps.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2259 1991-06-20 13:46:02.000000 ./usr/share/doc/hol88-doc/Manual/Covers/dsto.ps.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1864 2025-05-14 13:59:29.000000 ./usr/share/doc/hol88-doc/Manual/Covers/endpages.dvi │ │ │ --rw-r--r-- 0 root (0) root (0) 63243 2025-05-14 13:59:29.000000 ./usr/share/doc/hol88-doc/Manual/Covers/endpages.ps.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 63241 2025-05-14 13:59:29.000000 ./usr/share/doc/hol88-doc/Manual/Covers/endpages.ps.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 952 2025-05-14 13:59:29.000000 ./usr/share/doc/hol88-doc/Manual/Covers/titlepages.dvi.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 68601 2025-05-14 13:59:29.000000 ./usr/share/doc/hol88-doc/Manual/Covers/titlepages.ps.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 68600 2025-05-14 13:59:29.000000 ./usr/share/doc/hol88-doc/Manual/Covers/titlepages.ps.gz │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-05-14 13:59:29.000000 ./usr/share/doc/hol88-doc/Manual/Description/ │ │ │ --rw-r--r-- 0 root (0) root (0) 368904 2025-05-14 13:59:29.000000 ./usr/share/doc/hol88-doc/Manual/Description/description.dvi.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 368898 2025-05-14 13:59:29.000000 ./usr/share/doc/hol88-doc/Manual/Description/description.dvi.gz │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-05-14 13:59:29.000000 ./usr/share/doc/hol88-doc/Manual/Guide/ │ │ │ -rw-r--r-- 0 root (0) root (0) 73078 1993-09-28 10:51:26.000000 ./usr/share/doc/hol88-doc/Manual/Guide/guide.ps.gz │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-05-14 13:59:29.000000 ./usr/share/doc/hol88-doc/Manual/Libraries/ │ │ │ --rw-r--r-- 0 root (0) root (0) 2288 2025-05-14 13:59:29.000000 ./usr/share/doc/hol88-doc/Manual/Libraries/libraries.dvi │ │ │ +-rw-r--r-- 0 root (0) root (0) 2296 2025-05-14 13:59:29.000000 ./usr/share/doc/hol88-doc/Manual/Libraries/libraries.dvi │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-05-14 13:59:29.000000 ./usr/share/doc/hol88-doc/Manual/Reference/ │ │ │ --rw-r--r-- 0 root (0) root (0) 345503 2025-05-14 13:59:29.000000 ./usr/share/doc/hol88-doc/Manual/Reference/reference.dvi.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 345449 2025-05-14 13:59:29.000000 ./usr/share/doc/hol88-doc/Manual/Reference/reference.dvi.gz │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-05-14 13:59:29.000000 ./usr/share/doc/hol88-doc/Manual/Tutorial/ │ │ │ --rw-r--r-- 0 root (0) root (0) 115431 2025-05-14 13:59:29.000000 ./usr/share/doc/hol88-doc/Manual/Tutorial/tutorial.dvi.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 115446 2025-05-14 13:59:29.000000 ./usr/share/doc/hol88-doc/Manual/Tutorial/tutorial.dvi.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 635 2025-05-14 13:59:29.000000 ./usr/share/doc/hol88-doc/changelog.Debian.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1124 2010-11-05 16:09:32.000000 ./usr/share/doc/hol88-doc/copyright │ │ ├── ./usr/share/doc/hol88-doc/Manual/Covers/endpages.dvi │ │ │ @@ -1,10 +1,10 @@ │ │ │ 00000000: f702 0183 92c0 1c3b 0000 0000 03e8 1b20 .......;....... │ │ │ 00000010: 5465 5820 6f75 7470 7574 2032 3032 352e TeX output 2025. │ │ │ -00000020: 3035 2e31 343a 3134 3539 8b00 0000 0100 05.14:1459...... │ │ │ +00000020: 3132 2e31 313a 3232 3034 8b00 0000 0100 12.11:2204...... │ │ │ 00000030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00000040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 00000050: 0000 00ff ffff ff8d ef1a 6865 6164 6572 ..........header │ │ │ 00000060: 3d6c 3362 6163 6b65 6e64 2d64 7669 7073 =l3backend-dvips │ │ │ 00000070: 2e70 726f 8ea0 0276 ef02 8da0 fd86 d70b .pro...v........ │ │ │ 00000080: a002 5b28 f58d a0fe b76b a68d 8d92 0096 ..[(.....k...... │ │ │ 00000090: f106 a5ff 4b53 34ef 4d70 733a 3a5b 6265 ....KS4.Mps::[be │ │ ├── ./usr/share/doc/hol88-doc/Manual/Covers/endpages.ps.gz │ │ │┄ Command `'ps2ascii {}'` failed with exit code 1. Standard output: │ │ │┄ GPL Ghostscript 10.05.1: Unrecoverable error, exit code 1 │ │ │ @@ -1,3953 +1,3953 @@ │ │ │ 00000000: 1f8b 0800 0000 0000 0203 ec3c 6b73 e338 ................... │ │ │ -00000200: 071e f7d6 d144 603f 2e83 e13d 0669 12f8 .....D`?...=.i.. │ │ │ -00000210: 25c0 b0b3 3b51 a4f1 1c95 0786 b940 c8b7 %...;Q.......@.. │ │ │ -00000220: 1628 114f bcc0 09e2 d407 b37a b051 a125 .(.O.......z.Q.% │ │ │ -00000230: 62ab 8120 bf2e 2739 480b e740 23d1 d868 b.. ..'9H..@#..h │ │ │ -00000240: 50ae 61ed eb1d 3264 e1da b415 51d3 dae3 P.a...2d....Q... │ │ │ -00000250: 7e18 5217 5fef 1ed8 cc2f f368 c983 799e ~.R._..../.h..y. │ │ │ -00000260: 838a a937 79ce cf79 8eca cc8b f998 fbe3 ...7y..y........ │ │ │ -00000270: 82bb 3d17 fe3c 1e97 922a a0b7 f524 cdfd ..=..<...*...$.. │ │ │ -00000280: 3856 880c 99d5 6db0 f858 084d 0ca6 ea23 8V....m..X.M...# │ │ │ -00000290: 8e19 6490 09a9 a6ad cce7 306b 30a7 1f41 ..d.......0k0..A │ │ │ -000002a0: 49e7 7e3c 1122 94ac 28fd 725e a0b6 3835 I.~<."..(.r^..85 │ │ │ -000002b0: 58e1 820a 2276 9066 9128 a4f3 6faa c0ef X..."v.f.(..o... │ │ │ -000002c0: 0178 7de3 970f 1e2d b703 7a3c b2a1 737d .x}....-..z<..s} │ │ │ -000002d0: 71f1 e012 cc7d 1c3a 4902 85a1 f3f9 937a q....}.:I......z │ │ │ -000002e0: 0665 4ecf 7072 50fa 512c b1fe 83d2 d221 .eN.prP.Q,.....! │ │ │ -000002f0: 8732 a927 7370 a97e 5d65 820f 0017 5f6e .2.'sp.~]e...._n │ │ │ -00000300: 94a8 2649 992f 35e8 0296 3a87 cea0 6101 ..&I./5...:...a. │ │ │ -00000310: 95c9 9333 f661 36ee b99f e7fe 8a39 1711 ...3.a6......9.. │ │ │ -00000320: b482 b577 ef5c cca3 38bc 9cfa b9c4 0f7a ...w.\..8......z │ │ │ -00000330: 1339 c8e6 5312 a468 3338 7237 c445 cacf .9..S..h38r7.E.. │ │ │ -00000340: a533 4953 0e12 9c40 17eb 3e23 621c c60c .3IS...@..>#b... │ │ │ -00000350: 1f0b e89a c7a9 1fc2 1080 5710 8c19 cf03 ..........W..... │ │ │ -00000360: 08a3 98e8 9149 2c7a 5054 dca2 90f8 90e9 .....I,zPT...... │ │ │ -00000370: 1103 6238 2924 2803 62dd 2b9c 076a eb72 ..b8)$(.b.+..j.r │ │ │ -00000380: 78a0 ca92 e478 dde0 93cc d20c 7b3c 67b0 x....x......{8vi..c.l.... │ │ │ -00000540: bc80 0fb2 2f68 e769 d8c7 4727 1fbc dec9 ..../h.i..G'.... │ │ │ -00000550: 3175 a37c ca7d 13a8 9cee fd7a c89c 3042 1u.|.}.....z..0B │ │ │ -00000560: 6547 0f1b ae56 b27e 45db b32a 15c0 3380 eG...V.~E..*..3. │ │ │ -00000570: 5263 f42b 80c6 1830 05c8 a4aa 16bf c883 Rc.+...0........ │ │ │ -00000580: 5317 5621 b80a 41d2 e4d5 eb9a 7006 dd38 S.V!..A.....p..8 │ │ │ -00000590: cce0 e0bb 9e54 f318 3a77 1b3e 64e8 5c5c .....T..:w.>d.\\ │ │ │ -000005a0: a5b0 b841 345a 6a80 05cb 167c cbdd 8a6c ...A4Zj....|...l │ │ │ -000005b0: ec37 097c dd7d 7316 1221 f758 7bcf bfad .7.|.}s..!.X{... │ │ │ -000005c0: 2f78 edc6 74a0 0371 5138 87b7 97a9 c805 /x..t..qQ8...... │ │ │ -000005d0: 9a51 46e1 c7c3 de55 5464 b1bf dadf 1b8a .QF....UTd...... │ │ │ -000005e0: fbaf fb7b 5f60 09e6 dff3 0862 32ee 1d3b ...{_`.....b2..; │ │ │ -000005f0: 1090 ed3f ca6a 8519 2afa 3586 e5c7 5a55 ...?.j..*.5...ZU │ │ │ -00000600: 5aa1 e901 5a1d 2540 6901 4130 4804 e78f Z...Z.%@i.A0H... │ │ │ -00000610: 3ca9 5846 18bb ac11 6204 c094 275f ebb0 <.XF....b...'_.. │ │ │ -00000620: 48ab 3cb8 2229 9f68 897d bd23 8b03 ff43 H.<.").h.}.#...C │ │ │ -00000630: c9c3 c54e 010d 0c19 86ae 6230 14a1 6428 ...N......b0..d( │ │ │ -00000640: b4da 06f1 2763 84d6 9d94 547b 450b a9d6 ....'c....T{E... │ │ │ -00000650: 9498 dc4a 4973 7701 2b54 d34c 04ac a912 ...JIsw.+T.L.... │ │ │ -00000660: 4d24 4487 3094 9915 87b0 bac8 a31a 4199 M$D.0.........A. │ │ │ -00000670: 0964 0014 2506 6f56 62e8 0acc a0eb 3300 .d..%.oVb.....3. │ │ │ -00000680: a825 4fc8 0c60 1281 f17f aa0d ab2f 151d .%O..`......./.. │ │ │ -00000690: d458 1197 3ee9 0585 14e7 1a70 8ff4 0d12 .X..>......p.... │ │ │ -000006a0: 736e e488 675c 55e1 8ad3 be75 4c60 fd12 sn..g\U....uL`.. │ │ │ -000006b0: c883 437e 8324 e5c1 800a 421e f4a9 30c1 ..C~.$....B...0. │ │ │ -000006c0: 68f4 06fd dd93 7409 3295 1e3d 23a9 307e h.....t.2..=#.0~ │ │ │ -000006d0: 96aa c9b3 5434 5ea4 d5bf 13cb 8c03 f117 ....T4^......... │ │ │ -000006e0: 28ce 64c6 803c 1613 84f6 a998 62d1 a322 (.d..<......b.." │ │ │ -000006f0: a80c 57a5 1c4a aaba 8092 6a53 4249 115a ..W..J....jSBI.Z │ │ │ -00000700: 4a08 8a47 5627 2b60 a1af fc64 c67d 32e8 J..GV'+`...d.}2. │ │ │ -00000710: 10b1 8d46 da58 e378 0000 ef95 1c51 d398 ...F.X.x.....Q.. │ │ │ -00000720: dae9 e8fd c4c6 f622 1e8c fde0 19f0 0e68 .......".......h │ │ │ -00000730: 2f53 6f35 dec1 fffc eb34 2a20 bac6 f911 /So5.....4* .... │ │ │ -00000740: fc1f 1db8 7f7e 8f68 4f22 1139 1881 90bf .....~.hO".9.... │ │ │ -00000750: 44a8 2e53 c1c3 34c0 e59d 7130 a371 54ae D..S..4...q0.qT. │ │ │ -00000760: 7a15 45c1 53f2 2ab0 7c0a da0f 11f5 82bf z.E.S.*.|....... │ │ │ -00000770: c01a 3ed3 5875 4f53 e143 98d0 0bcb 2587 ..>.XuOS.C....%. │ │ │ -00000780: 5d19 524f 3334 ccb0 b7fa 87aa 7b4f ccfc ].RO34......{O.. │ │ │ -00000790: 791f dbe1 bf7a bfba 7789 3b5b eff4 8036 y....z..w.;[...6 │ │ │ -000007a0: aed8 f317 1f77 5e30 f89f 4550 9a06 9f4b .....w^0..EP...K │ │ │ -000007b0: f069 2b30 2960 6991 e7f1 1c47 0281 b503 .i+0)`i....G.... │ │ │ -000007c0: e679 0631 e424 8277 5076 b01e 3834 d8a6 .y.1.$.wPv..84.. │ │ │ -000007d0: 8411 f1c0 d309 1228 db94 f9ed 7c1c 4701 .......(....|.G. │ │ │ -000007e0: 6ca5 61ff 0a4b 6aef cbed ed97 fdf7 5c00 l.a..Kj.......\. │ │ │ -000007f0: ff40 6401 5b43 f42d 5e6f 1054 2440 cab1 .@d.[C.-^o.T$@.. │ │ │ -00000800: 4687 6ef7 20aa 5c81 74f4 68f7 819d 15c7 F.n. .\.t.h..... │ │ │ -00000810: fd59 d5ba c769 4408 2b68 2886 6a3a 6952 .Y...iD.+h(.j:iR │ │ │ -00000820: c319 4c88 4794 f399 1935 fc4d cb32 2bce ..L.G....5.M.2+. │ │ │ -00000830: 1c07 37bb 4867 7990 29fe 7b69 fee4 c459 ..7.Hgy.).{i...Y │ │ │ -00000840: 16f7 ca65 2526 d205 5204 7866 e040 554f ...e%&..R.xf.@UO │ │ │ -00000850: 82ff a99a 2d3e 0629 c5e2 4f7c 0f59 fb9e ....->.)..O|.Y.. │ │ │ -00000860: e6cf d835 0d1e 2980 4839 ee6b d47c 1353 ...5..).H9.k.|.S │ │ │ -00000870: 304c d506 c284 a26c cf41 9982 b105 89f5 0L.....l.A...... │ │ │ -00000880: 0c0f d738 824e ed60 4e90 c669 de2b 022e ...8.N.`N..i.+.. │ │ │ -00000890: f91a bd1d 6b6c 8a69 e34c 2885 00e6 e954 ....kl.i.L(....T │ │ │ -000008a0: 0230 3122 44a0 6e82 eb85 8c39 c09f e274 .01"D.n....9...t │ │ │ -000008b0: ecc7 ccc9 c249 4f95 c9f3 1c56 bb6e e56c .....IO....V.n.l │ │ │ -000008c0: daa8 c1a2 00ba c747 4783 43e3 e010 a4e8 .......GG.C..... │ │ │ -000008d0: 1306 e86b 2f2b 01e9 a4df 8340 1be3 a3d6 ...k/+.....@.... │ │ │ -000008e0: ced6 42ce 4ac4 af90 b1d6 42c6 b616 728e ..B.J.....B...r. │ │ │ -000008f0: 7337 45d2 b0b1 d711 191a 5a32 d203 7a45 s7E.......Z2..zE │ │ │ -00000900: e368 b500 fbfb 3cf3 730c f224 34b0 7a6c .h....<.s..$4.zl │ │ │ -00000910: 2185 592f 8340 4d82 7168 d54c cbae 1a64 !.Y/.@M.qh.L...d │ │ │ -00000920: 8571 8042 3005 e27a 20d2 71bc d4cf 153d .q.B0..z .q....= │ │ │ -00000930: e7f9 523f 57fc d16e 8d16 0db0 9000 434d ..R?W..n......CM │ │ │ -00000940: d5c1 6696 82e7 2580 63c8 d0d0 b09d 055d ..f...%.c......] │ │ │ -00000950: dad0 35d5 3429 cff3 5728 2343 9b94 91dd ..5.4)..W(#C.... │ │ │ -00000960: 5728 a340 76f1 dd92 39cc 4603 aca5 6cc0 W(.@v...9.F...l. │ │ │ -00000970: dda3 6cd1 80ed c1af 1a3c 36dd 2580 2de4 ..l......<6.%.-. │ │ │ -00000980: 5bd3 dde8 7543 5c5b 86f9 0629 8660 cd7a [...uC\[...).`.z │ │ │ -00000990: 7e12 4cd3 6e16 55ec 61fa d04b e9a4 dfec ~.L.n.U.a..K.... │ │ │ -000009a0: 8288 2c37 5952 e8f4 aaa2 ec13 b5e7 25c4 ..,7YR........%. │ │ │ -000009b0: c688 88c2 ea35 3e8d d024 b77a b59a af9b .....5>..$.z.... │ │ │ -000009c0: f87d b5ef acc6 b5a5 a71d 83e8 da7b d915 .}...........{.. │ │ │ -000009d0: 80e7 cfe3 8e8a 2801 f7d0 0157 476e 161c ......(....WGn.. │ │ │ -000009e0: 8f41 c452 0436 1f8b 2dfc 2dda ec11 bc9c .A.R.6..-.-..... │ │ │ -000009f0: 6561 3738 e806 8fbb c17e c7fc d512 2604 ea78.....~....&. │ │ │ -00000a00: 307f 54c7 6da1 579d e98d 6703 0359 b617 0.T.m.W...g..Y.. │ │ │ -00000a10: 5d93 e278 27c5 700b c595 86b5 3464 9ce2 ]..x'.p.....4d.. │ │ │ -00000a20: 2136 44c6 c133 3a01 e52c b6d4 f694 8f32 !6D..3:..,.....2 │ │ │ -00000a30: 8a31 22bf d545 c59c d9b5 d162 3129 c718 .1"..E.....b1).. │ │ │ -00000a40: 90fb b014 3154 99b4 3128 24ea 4071 7cb5 ....1T..1($.@q|. │ │ │ -00000a50: 7dd2 8392 fa89 1555 d106 6f2c 48dc 76d9 }......U..o,H.v. │ │ │ -00000a60: 955b fba4 bd37 7aa6 067a 9bf6 4e12 f6b1 .[...7z..z..N... │ │ │ -00000a70: 505c 6eb4 c395 98c0 e672 bd51 134d 5aa0 P\n......r.Q.MZ. │ │ │ -00000a80: 26ca 46b5 a47d f97a 03aa 3823 c5ec 608f &.F..}.z..8#..`. │ │ │ -00000a90: e078 bed3 a68e 1bab 0648 05f5 bf49 a88d .x.......H...I.. │ │ │ -00000aa0: a9fe 4d32 6d50 689c b4fd 5f10 6983 bbb7 ..M2mPh..._.i... │ │ │ -00000ab0: 4ab4 ae36 8bc3 c0a2 c96b 4bb3 8751 5f65 J..6.....kK..Q_e │ │ │ -00000ac0: 93f5 72c0 c8c5 870f bd9f 5d2b 26cc a89c ..r.......]+&... │ │ │ -00000ad0: 658d b5a4 d047 9dd2 7763 ef9c 3c56 4907 e....G..wc...D.E...)..2. │ │ │ -00000b00: 7c8b 54f1 408e a15c 37ab 99ad a55b e704 |.T.@..\7....[.. │ │ │ -00000b10: ff5a f178 dda2 0eca 6b9b 4594 f214 3607 .Z.x....k.E...6. │ │ │ -00000b20: 187e 5014 aa63 cf4a 043e 9d38 a22e 3e5a .~P..c.J.>.8..>Z │ │ │ -00000b30: caf2 4682 c533 6c69 09e6 1702 0f2f 14e0 ..F..3li...../.. │ │ │ -00000b40: d792 6954 d6e1 12c1 b9d9 45d4 54db 1b0d ..iT......E.T... │ │ │ -00000b50: 6d43 7cd8 5f35 9b1a efad a2ee aa87 8776 mC|._5.........v │ │ │ -00000b60: 5ff1 7203 b26a 412c 9541 13b1 25a2 eb30 _.r..jA,.A..%..0 │ │ │ -00000b70: 5d6a c936 ec57 839e bd51 c1e0 6b4b bc89 ]j.6.W...Q..kK.. │ │ │ -00000b80: 7f8f bae4 9c0f 876a 6f12 4e70 d4cc 2c6f .......jo.Np..,o │ │ │ -00000b90: 5058 7c6c 5bd8 10dd 9451 326f 455c 4d49 PX|l[....Q2oE\MI │ │ │ -00000ba0: 6fcc 56d7 5c91 081a 014a 6338 afd2 203d o.V.\....Jc8.. = │ │ │ -00000bb0: dca0 d1d4 a1b7 d021 4c9b 4e6b 738a db3e .......!L.Nks..> │ │ │ -00000bc0: e30c 3ac7 61f9 fd2e d2db ab69 0475 75f7 ..:.a......i.uu. │ │ │ -00000bd0: b649 1dec 7405 8baa a61d 2efe 86d0 a3c3 .I..t........... │ │ │ -00000be0: 7192 b96a 404c 34b5 cdb9 5aac 26a2 de51 q..j@L4...Z.&..Q │ │ │ -00000bf0: b414 56b3 9ce0 81cc abee 7573 07d8 fc73 ..V.......us...s │ │ │ -00000c00: 3657 596b fd35 5789 67be a7ab a4d5 6eb2 6WYk.5W.g.....n. │ │ │ -00000c10: 2582 7cb3 47ae 2dec 1b1c 68ed f236 276b %.|.G.-...h..6'k │ │ │ -00000c20: b975 b29a 6ef1 774d 1aeb 9e9e 6a02 ff7f .u..n.wM....j... │ │ │ -00000c30: ca5e 8b79 72e1 3fe3 482b 6368 6c74 0081 .^.yr.?.H+chlt.. │ │ │ -00000c40: 4059 a6e4 4efa 78e0 89f3 f6cb c63c db68 @Y..N.x......<.h │ │ │ -00000c50: eaa4 0b01 cd15 dd25 ea1a 15c9 4240 825f .......%....B@._ │ │ │ -00000c60: 94d4 c151 1779 75ca dda8 f674 88aa 8e93 ...Q.yu....t.... │ │ │ -00000c70: 2af6 b6cf 2e9a c243 5e7f c1df 89b0 1938 *......C^......8 │ │ │ -00000c80: abbe f03b f4ee 59ef 7263 db14 a476 6afd ...;..Y.rc...vj. │ │ │ -00000c90: ea5b 50db bdd5 7f83 2ad0 ed62 f335 56fa .[P.....*..b.5V. │ │ │ -00000ca0: 3bf8 ddea b3cd 5f7f 67d7 5bba 1ffc 0f4a ;....._.g.[....J │ │ │ -00000cb0: a89b 4d6f 3b9b 4a19 95ad 2037 d5a1 92d6 ..Mo;.J... 7.... │ │ │ -00000cc0: 1a34 eba0 f782 5f08 766d 783a 605a 8deb .4...._.vmx:`Z.. │ │ │ -00000cd0: 4e3a 71ba 85b5 2118 778b f476 9cbe 6dfe N:q...!.w..v..m. │ │ │ -00000ce0: b9db 05f2 2b58 e9bf 9d95 ee79 7945 8576 ....+X.....yyE.v │ │ │ -00000cf0: abd1 aec5 56cd 971d 246d e7c1 fb3d 3c0c ....V...$m...=<. │ │ │ -00000d00: fe18 1e06 bb79 78bb 9ebe 5d57 37b7 e5c6 .....yx...]W7... │ │ │ -00000d10: 5076 8f69 dbaa 636f 5dc9 9dc8 e6fc a0f2 Pv.i..co]....... │ │ │ -00000d20: 80ec 5529 e217 19ea 1be4 6011 a94b 2e1d ..U)......`..K.. │ │ │ -00000d30: c3eb 08cd 38cf 4526 fcee a1ed 5aa0 6f30 ....8.E&....Z.o0 │ │ │ -00000d40: a4ee db0c 6937 afee 6f31 a4bb 5ccd 1bb4 ....i7..o1..\... │ │ │ -00000d50: cefb a38d f71b fadc edab 2a5d 50db c65d ..........*]P..] │ │ │ -00000d60: b6e1 8fb5 dbd6 a185 de25 f69e 5288 65ec .........%..R.e. │ │ │ -00000d70: 238b b672 4525 dbbd 9ca4 15bd a8af 0a3a #..rE%.........: │ │ │ -00000d80: 229f b79f 4dc5 69b5 2d6e c6d6 b0bf dd11 "...M.i.-n...... │ │ │ -00000d90: b155 2396 1bf1 5abd 7074 78f4 f774 fc33 .U#...Z.ptx..t.3 │ │ │ -00000da0: f2f4 4a00 77d0 0ab1 70e6 5e82 a908 9eb7 ..J.w...p.^..... │ │ │ -00000db0: c671 c04d 9826 ad70 7867 d466 cb45 9afb .q.M.&.pxg.f.E.. │ │ │ -00000dc0: 5d16 b421 a986 409a 43c4 a8a0 0ae1 884c ]..!..@.C......L │ │ │ -00000dd0: c752 3767 04fa 7ca0 25cb ba62 e384 bda1 .R7g..|.%..b.... │ │ │ -00000de0: 2d8d f375 140a 91ed 10a6 dd92 6e5b 74d6 -..u........n[t. │ │ │ -00000df0: b4ce 7936 03fe d17c 4cf7 059d 2f30 cfed ..y6...|L.../0.. │ │ │ -00000e00: b056 0f91 36ee 2aee 55c7 bd7e 126e 3b1c .V..6.*.U..~.n;. │ │ │ -00000e10: ae4c d9ab 988d 95de 8ddd 150a 111b ff9b .L.............. │ │ │ -00000e20: be85 3afc cd8e c5dd 76a6 dd58 60bf f374 ..:.....v..X`..t │ │ │ -00000e30: dbde 9675 cd45 7d6c b26b 0e9a 588d b96f ...u.E}l.k..X..o │ │ │ -00000e40: ab54 03b7 b170 da0a 6d9f 02d3 6a5a 5790 .T...p..m...jZW. │ │ │ -00000e50: 2016 7eae d798 a1a1 d763 f7e2 a9f4 dc3a .~......c.....: │ │ │ -00000e60: 4b6b 70a5 2e3d 54d7 235e 5fc8 1bab 0a57 Kkp..=T.#^_....W │ │ │ -00000e70: 1ce1 3656 426b 3fd9 fa6a a465 c6d7 3b37 ..6VBk?..j.e..;7 │ │ │ -00000e80: a25b 16a6 5e9a 64cd b76d b23b ac15 d973 .[..^.d..m.;...s │ │ │ -00000e90: 7300 a9ae a8e0 e313 285f 3ad9 7169 aaf7 s.......(_:.qi.. │ │ │ -00000ea0: caa5 ac52 2ced ab58 3f34 afb2 38f9 444e ...R,..X?4..8.DN │ │ │ -00000eb0: c0dc d33d 7194 5875 5318 e55b 5f8f 943a ...=q.XuS..[_..: │ │ │ -00000ec0: 1474 ae3f 5fe1 9148 5f5d 4175 7e4a a25f .t.?_..H_]Au~J._ │ │ │ -00000ed0: e642 c160 c953 b288 34b7 6ff5 c545 756f .B.`.S..4.o..Euo │ │ │ -00000ee0: f1c1 0493 2e3f c6eb 6b64 dfe9 7c59 073b .....?..kd..|Y.; │ │ │ -00000ef0: 4706 dac8 8a68 dd66 4133 602e be57 57ff G....h.fA3`..WW. │ │ │ -00000f00: 5d96 08e9 dc88 328f 82a2 76a5 35f7 dcdc ].....2...v.5... │ │ │ -00000f10: df97 aa12 c649 97ac f1ee e593 c8cd 2d6b .....I........-k │ │ │ -00000f20: 66dc 8aba 278d 682e 5ee1 c4b1 c807 331c f...'.h.^.....3. │ │ │ -00000f30: 6965 19a8 7bc9 c898 e95d 857d 0841 5134 ie..{....].}.AQ4 │ │ │ -00000f40: 2460 702a 4eed 7529 746a 8d34 9226 0e99 $`p*N.u)tj.4.&.. │ │ │ -00000f50: 9360 fa0f f227 7e91 fa56 6875 2abe 469d .`...'~..Vhu*.F. │ │ │ -00000f60: d17d 3c98 58a9 45d4 ce03 1854 129e f9cf .}<.X.E....T.... │ │ │ -00000f70: 0472 746a 001e f63f e281 bf49 f6f9 711c .rtj...?...I..q. │ │ │ -00000f80: e3c4 8e62 3f29 31b3 8715 115e 430e d2c2 ...b?)1....^C... │ │ │ -00000f90: a4cb ac2f 1caa 4569 c843 ddb9 b6d2 44e2 .../..Ei.C....D. │ │ │ -00000fa0: d3b2 84fe a9ba eab8 bad1 4d18 7782 e645 ..........M.w..E │ │ │ -00000fb0: 100e 5ee4 1fd1 1da7 82e7 143d c83a eda2 ..^........=.:.. │ │ │ -00000fc0: fac2 1b27 e581 d258 902b 6e37 22a9 28e7 ...'...X.+n7".(. │ │ │ -00000fd0: 93a4 254e 9ad3 8302 b162 e890 4b56 1363 ..%N.....b..KV.c │ │ │ -00000fe0: eed3 d6ba f158 c955 5af6 acbe 865c 9331 .....X.UZ....\.1 │ │ │ -00000ff0: 2ab6 36f7 bc76 2fc1 2213 41e4 c7db 17a1 *.6..v/.".A..... │ │ │ -00001000: 32e3 7d93 8535 d476 5d55 7e1c a9e6 57ea 2.}..5.v]U~...W. │ │ │ -00001010: 3e46 219d 69c1 8fbd 3e1f 3267 51f0 93d3 >F!.i...>.2gQ... │ │ │ -00001020: 3e26 52a5 74ad 75a1 1ed3 22a0 b492 857e >&R.t.u..."....~ │ │ │ -00001030: fa74 9f7c e85c 7ef9 7c4b 85fc 251a 0991 .t.|.\~.|K..%... │ │ │ -00001040: 98cc 2ce6 e4d3 06c0 8945 090e 47ae 870e ..,......E..G... │ │ │ -00001050: 8850 e0d3 3fc4 cf58 3cf9 3114 30cf 87ae .P..?..X<.1.0... │ │ │ -00001060: 04cf 9308 5c2a 700e 443e 4e09 24ad 1a75 ....\*p.D>N.$..u │ │ │ -00001070: df3c a01c a08f 8bce ea85 a9a6 7be9 92e1 .<..........{... │ │ │ -00001080: f0ee 15ab 9e4a 3fa2 fb35 1207 db84 0771 .....J?..5.....q │ │ │ -00001090: 9449 05e9 2bc8 349d 4c40 a541 4429 535d .I..+.4.L@.AD)S] │ │ │ -000010a0: 1a00 4886 0020 0a60 8124 42ef 2009 e9a9 ..H.. .`.$B. ... │ │ │ -000010b0: 3bf9 5084 0e8c 684c f613 0c0b 8453 e14c ;.P...hL.....S.L │ │ │ -000010c0: 0967 dac4 713e c6f1 523a 7861 ea5e bdad .g..q>..R:xa.^.. │ │ │ -000010d0: f06d a5de e6f9 1246 8557 95f4 2b54 e22d .m.....F.W..+T.- │ │ │ -000010e0: 277c 9bf9 4fea 66b5 d14c 5cb3 cec7 1b1f '|..O.f..L\..... │ │ │ -000010f0: 35e7 272b c762 16ea af62 1b20 b43e 64c9 5.'+.b...b. .>d. │ │ │ -00001100: 1060 cc84 41d0 b60f d08c 5157 1904 b390 .`..A.....QW.... │ │ │ -00001110: cdfc a586 3d81 3066 08b3 ad7f dfad cd3f ....=.0f.......? │ │ │ -00001120: 2534 a925 4346 0a30 f525 c84d 1d31 dae1 %4.%CF.0.%.M.1.. │ │ │ -00001130: a4a1 2c97 595a e08d 7197 cfca d66d 221e ..,.YZ..q....m". │ │ │ -00001140: d697 bc47 cc2f fdc4 c9f0 1ab6 b923 8e13 ...G./.......#.. │ │ │ -00001150: 4b05 5c80 b2c2 951b 77c3 d76b ab96 59d5 K.\.....w..k..Y. │ │ │ -00001160: ea2e 3854 1f9b ed89 75f1 7c27 8c75 7677 ..8T....u.|'.uvw │ │ │ -00001170: 6c6e 4bbf 11c6 c00c 6b06 c198 a478 4fb4 lnK.....k....xO. │ │ │ -00001180: 9cae d7f8 a9cd 4e35 562b aa51 27cc 3ec5 ......N5V+.Q'.>. │ │ │ -00001190: 46ce 53c0 97e1 847c 1286 c9a7 f83d fe1c F.S....|.....=.. │ │ │ -000011a0: d71a 9ffc 13ca 9302 baba 76fe f577 fabb ..........v..w.. │ │ │ -000011b0: 4ce7 7924 724c 7bd3 f7b3 26b1 ff24 6f7d L.y$rL{...&..$o} │ │ │ -000011c0: 7071 1731 040d 6b16 61de a69a 1599 2d0b pq.1..k.a.....-. │ │ │ -000011d0: 9ead 0a7d ab3f cb72 eb9b ec2c cd65 924e ...}.?.r...,.e.N │ │ │ -000011e0: 600a 0af2 e423 72b8 234c 0520 dfc8 0e74 `....#r.#L. ...t │ │ │ -000011f0: 6601 6ac4 12f1 f88a 3ed1 ffb7 1a78 1faa f.j.....>....x.. │ │ │ -00001200: 140f 4cd4 b4fa 1b30 fa26 38cb adab a5e8 ..L....0.&8..... │ │ │ -00001210: 74f1 8950 fd4d 7196 6b1f 6bd7 ab34 4aea t..P.Mq.k.k..4J. │ │ │ -00001220: 9aa9 aef1 5649 47f7 c46f cd02 f5cb 3bfb ....VIG..o....;. │ │ │ -00001230: 652a a850 9415 cd65 9372 a345 932f 6ab5 e*.P...e.r.E./j. │ │ │ -00001240: 96cc 484d f78c fffa 271d 02e8 125c dd86 ..HM....'....\.. │ │ │ -00001250: 9d6e 9519 ff55 3263 5b64 c69b 32b3 b83d .n...U2c[d..2..= │ │ │ -00001260: ed16 15db ec6e 97a8 ba87 8f74 764d aa4b .....n.....tvM.K │ │ │ -00001270: 5386 82d4 b923 34ee f1ea f458 36f5 f390 S....#4....X6... │ │ │ -00001280: 9928 066d 94ca 96ad 92fe 6a50 5f59 2e60 .(.m......jP_Y.` │ │ │ -00001290: a677 7a4c c64d 0952 2907 7d32 d5df d009 .wzL.M.R).}2.... │ │ │ -000012a0: 3213 b356 b95f 3c9b 55b9 0f94 f0a9 3823 2..V._<.U.....8# │ │ │ -000012b0: 6397 cfc0 4b92 2b63 9bb9 c11d e9c2 7572 c...K.+c......ur │ │ │ -000012c0: b131 f752 e77f 556c 51e6 9d4b d732 c004 .1.R..UlQ..K.2.. │ │ │ -000012d0: 60e2 1919 591d 3948 3b1e d0e1 c008 1335 `...Y.9H;......5 │ │ │ -000012e0: 746a 1d65 d830 8bb1 e677 d420 8376 10a1 tj.e.0...w. .v.. │ │ │ -000012f0: cc8e 93aa d3a7 7b27 a402 a34f 34fb 4509 ......{'...O4.E. │ │ │ -00001300: 3603 5c1b 66c0 89d2 b0a1 9d2f f818 63bd 6.\.f....../..c. │ │ │ -00001310: ea6c 3e3e 2dea 341d e672 f0d6 2623 076a .l>>-.4..r..&#.j │ │ │ -00001320: d40c 1b40 6511 c9d2 e3d0 217e 010f 0d8c ...@e.....!~.... │ │ │ -00001330: 62b0 8011 8192 0aba 69ad 3fda 2f4b f4d2 b.......i.?./K.. │ │ │ -00001340: e84b d1d9 5294 8e7b f4a9 ae9b 62dd 8aa3 .K..R..{....b... │ │ │ -00001350: ebd5 756b ca4b 67b6 4e51 5364 08d1 f4da ..uk.Kg.NQSd.... │ │ │ -00001360: 903b 4858 b3d4 d1b2 5658 1d88 58d2 4174 .;HX....VX..X.At │ │ │ -00001370: 44d5 1252 6caf 9896 02be 5257 ea15 91ad D..Rl.....RW.... │ │ │ -00001380: d70d 1939 4635 2566 ee89 dcc7 6a7a c328 ...9F5%f....jz.( │ │ │ -00001390: 1e8b ea4a b054 898f a8fd bade f81a 9c4d ...J.T.........M │ │ │ -000013a0: d064 339b 6ab6 b9d6 0118 2cb5 5427 e2bc .d3.j.....,.T'.. │ │ │ -000013b0: a509 618d 846b 411f 9b9b 2c2b 6eeb a481 ..a..kA...,+n... │ │ │ -000013c0: 211e 7408 8ebf 438b 7108 1f27 a2e2 0591 !.t...C.q..'.... │ │ │ -000013d0: 2f9c 3892 da71 5f38 792c f3fa 2590 b9f1 /.8..q_8y,..%... │ │ │ -000013e0: a817 4e02 511f 7675 cf6c 3527 d0df 208a ..N.Q.vu.l5'.. . │ │ │ -000013f0: 18e2 fe4d 94d8 38f0 336b f045 298b 12af ...M..8.3k.E)... │ │ │ -00001400: a170 6a4d 9f7f 633a 9218 3ab0 c796 943c .pjM..c:..:....< │ │ │ -00001410: 66d5 f2aa 56c4 68db 215a 0256 2988 8455 f...V.h.!Z.V)..U │ │ │ -00001420: 43b9 9ffa 8539 ab1c 2cd4 bdb3 540f 5c92 C....9..,...T.\. │ │ │ -00001430: 3ada e9cc 721d a2b6 132e b553 9a89 bb03 :...r......S.... │ │ │ -00001440: 8f5b 64ab cefc 3ce0 1649 2b71 7f7b 6216 .[d...<..I+q.{b. │ │ │ -00001450: eeab cef4 4f57 54bf db81 c003 afe7 aa0a ....OWT......... │ │ │ -00001460: eeba 839e ebf6 eb5f dd50 e8df 5402 d099 ......._.P..T... │ │ │ -00001470: 55df fcfd 8d1b 306f 7f81 cd9c 07a6 f7f8 U.....0o........ │ │ │ -00001480: cc3b 3983 2d00 6c60 4eed 9f04 b9f2 1751 .;9.-.l`N......Q │ │ │ -00001490: c86f 7afc 2f69 82bf 6851 6553 9dd9 8955 .oz./i..hQeS...U │ │ │ -000014a0: c13e f74e 4f4f de53 737e 3e13 b037 f613 .>.NOO.Ss~>..7.. │ │ │ -000014b0: 0e3b ec29 8e96 7e20 6494 0611 6c83 1b24 .;.)..~ d...l..$ │ │ │ -000014c0: f6fe 1d73 8e74 ca91 3f2b 30d1 e83f f7df ...s.t..?+0..?.. │ │ │ -000014d0: abb4 3130 c202 d425 e438 5c3e 844d 340d ..10...%.8\>.M4. │ │ │ -000014e0: acc7 74ee 1181 cd4f 8ef0 3ac3 c9ce cd1a ..t....O..:..... │ │ │ -000014f0: 7dfe c27f cc20 cc27 649d 7ff5 9e7f ab32 }.... .'d......2 │ │ │ -00001500: aebc 8adc 667e 941f 04e9 2cf3 9315 6d5f ....f~....,...m_ │ │ │ -00001510: f1f4 e6c7 eb2f 9802 f59e 5297 0011 4c75 ...../....R...Lu │ │ │ -00001520: 0aed fd85 1fc5 fe18 1088 719f 5f9f ff95 ..........q._... │ │ │ -00001530: fb30 3e3d ba22 c8a3 ac2c 7a45 1453 2a15 .0>=."...,zE.S*. │ │ │ -00001540: 9269 fde0 08f2 7715 e1c1 679a af1c 9a56 .i....w...g....V │ │ │ -00001550: 959b acca f6f9 4e7d 60a3 3070 6b5f c3d0 ......N}`.0pk_.. │ │ │ -00001560: 271f b9ae 7b72 8a46 9eb6 b9f5 0f2c 5032 '...{r.F.....,P2 │ │ │ -00001570: 3f82 817f 75c6 6327 a232 957d 8fdb 9866 ?...u.c'.2.}...f │ │ │ -00001580: 866a f38d 799e 752e 63fd 7c83 a78e 08ad .j..y.u.c.|..... │ │ │ -00001590: b395 07fc 350b 95ee 5b97 1ecd 3707 353a ....5...[...7.5: │ │ │ -000015a0: 4dae 1a69 05a3 5f7c 9007 038c ea8f 5c88 M..i.._|......\. │ │ │ -000015b0: 9921 0e39 81c2 bad9 9cc2 6375 8454 b7fd .!.9......cu.T.. │ │ │ -000015c0: 9c4c 527e caab 3b70 9a53 9312 b7a7 57c4 .LR~..;p.S....W. │ │ │ -000015d0: 3e6f d21a a625 fe0e c05e add9 ffe5 1eb9 >o...%...^...... │ │ │ -000015e0: 017c 786f d66f 6ad2 a5d6 48e5 15cd 6ef3 .|xo.oj...H...n. │ │ │ -000015f0: 733d 8f63 aadd c3ea 8d5a 7f16 c52b 5d0f s=.c.....Z...+]. │ │ │ -00001600: 8a8a c7cb b0a6 41f5 9336 ea77 a1d6 e98d ......A..6.w.... │ │ │ -00001610: 08a3 f9ac 5dfb b9f4 41f9 cfc9 4669 2146 ....]...A...Fi!F │ │ │ -00001620: c575 b414 e16d 5406 533b 55e1 275c 5968 .u...mT.S;U.'\Yh │ │ │ -00001630: 956f d322 523f 9582 0707 cd3a 584e c133 .o."R?.....:XN.3 │ │ │ -00001640: 588b 0214 d1a4 d1b5 baac 8e61 aabc 79a6 X..........a..y. │ │ │ -00001650: 93e5 7975 78a6 ae80 ebf3 1fca 8fe7 b0ef ..yux........... │ │ │ -00001660: 6238 9fc7 47dc 39a7 ef65 1a64 dbe7 66fa b8..G.9..e.d..f. │ │ │ -00001670: 9d96 aea0 2c96 abd3 abe3 e3eb e3c1 e0e2 ....,........... │ │ │ -00001680: c3e1 f1f9 45ff c3e1 c5e5 f587 8bff 66ef ....E.........f. │ │ │ -00001690: 5f7b e448 ae34 5df4 bbff 8a38 1f04 a80e _{.H.4]....8.... │ │ │ -000016a0: b654 6e66 6e7e 690c 368e 5fd5 0224 b520 .Tnfn~i.6._..$. │ │ │ -000016b0: 69f6 cc40 e80f 6431 ab8a 6816 c949 b2a4 i..@..d1..h..I.. │ │ │ -000016c0: aa2d e8bf 9fe7 318f c80c 2693 454a 2365 .-....1...&.EJ#e │ │ │ -000016d0: 46cd 74ab 8b91 11e1 e1be cc6c 5dde 65b6 F.t........l].e. │ │ │ -000016e0: 2e75 13c2 d475 7159 f3bc a665 4931 af39 .u...uqY...eI1.9 │ │ │ -000016f0: 7743 1f87 b874 d332 7471 5aba bc8d 55bd wC...t.2tqZ...U. │ │ │ -00001700: 2259 390e e336 cc7d 5cb6 2e6e 6d13 863c "Y9..6.}\..nm..< │ │ │ -00001710: 0f73 0cf5 c2af 9b1c fb2d 37f5 3286 6de3 .s.......-7.2.m. │ │ │ -00001720: c7eb 340d 5353 777d 378d 43aa 7298 a66d ..4.SSw}7.C.r..m │ │ │ -00001730: eae6 6dce db10 725c c29a a7a9 1e97 7ea9 ..m...r\......~. │ │ │ -00001740: 433b b7f3 3636 ebd4 8429 cd39 2cf5 10e6 C;..66...).9,... │ │ │ -00001750: b8e4 a6a9 d796 df2c 5da8 ba39 b77d 68a7 .......,]..9.}h. │ │ │ -00001760: 3a4d 431d a6ad 1963 1eeb 2e74 39f5 f59a :MC....c...t9... │ │ │ -00001770: eb31 86b4 f55d 3737 4dd7 f5de 661c 9769 .1...]77M...f..i │ │ │ -00001780: 9efb 7669 1954 a8d6 76dc 52db 4cf5 b4cd ..vi.T..v.R.L... │ │ │ -00001790: 7c15 238f ceb9 9ff3 dc87 b15b 1a6e 17da |.#........[.n.. │ │ │ -000017a0: 382c 4b0e 7d8c 75db 3510 b9d4 7d1c 43dc 8,K.}.u.5...}.C. │ │ │ -000017b0: 1847 556f 4bb3 e5ad 5d52 88c3 366f db16 .GUoK...]R..6o.. │ │ │ -000017c0: a062 0891 6174 cb3a f74b 4a63 eea6 3cae .b..at.:.KJc..<. │ │ │ -000017d0: 758a fdba 0d4b eec6 6519 e7dc a4d8 a56a u....K..e......j │ │ │ -000017e0: aec3 109d b531 f4dc 396d b9ce dc20 4d1d .....1..9m... M. │ │ │ -000017f0: 9351 b779 eb97 216e 6b4c ddd0 2c71 9986 .Q.y..!nkL..,q.. │ │ │ -00001800: 21f6 6337 0f79 4963 bb0e 53d5 af7c df37 !.c7.yIc..S..|.7 │ │ │ -00001810: f358 8f63 d334 6d58 e2d6 6c63 cd52 f661 .X.c.4mX..lc.R.a │ │ │ -00001820: 6eb7 3c31 ef43 3f0f 1d44 ada1 6ddb 5037 n.<1.C?..D..m.P7 │ │ │ -00001830: 6d9e b7b6 1f96 6ddc aad8 cd7d 97e7 3a0e m.....m....}..:. │ │ │ -00001840: d012 da65 6d99 e7b0 8c88 775c f874 ed96 ...em.....w\.t.. │ │ │ -00001850: 695d b665 5961 87b6 5bdb 21b5 6d4c e394 i].eYa..[.!.mL.. │ │ │ -00001860: d336 466e 107a be5f 966e 9cc3 3086 6166 .6Fn.z._.n..0.af │ │ │ -00001870: 8adb 7569 e7b1 1b63 bbb6 75d3 4c6b 131a ..ui...c..u.Lk.. │ │ │ -00001880: e626 f388 6960 8a7b ae6c a7be 0fdb 304e .&..i`.{.l....0N │ │ │ -00001890: 1513 5233 f489 699e 9754 0f73 dbf5 21f0 ..R3..i..T.s..!. │ │ │ -000018a0: 66e3 eab4 b5db 320f e3da 365b d7ac 4bb3 f.....2...6[..K. │ │ │ -000018b0: f2ab b886 7ee9 fb7a 5afa 268e d532 6e0b ....~..zZ.&..2n. │ │ │ -000018c0: 7f6f 759b 5065 35c3 1e9a b6ee bbcd c70d .ou.Pe5......... │ │ │ -000018d0: 03ab 3fcd a9e3 1bd6 79ea e7b1 89f5 d4b6 ..?.....y....... │ │ │ -000018e0: 3044 5ca7 3936 b16a 9729 64a4 a00b 6d33 0D\.96.j.)d...m3 │ │ │ -000018f0: 6f39 4f29 31e9 c312 d330 b106 39c5 a91d o9O)1....0..9... │ │ │ -00001900: 583c 6676 483d 2bd0 3433 9c3d e7d8 86d8 X │ │ │ -00001990: d7d5 3075 b96b 9a38 75eb 9810 0e78 62c9 ..0u.k.8u....xb. │ │ │ -000019a0: dcab 4702 735c 61be 6e45 1a11 eb7a 0b1d ..G.s\a.nE...z.. │ │ │ -000019b0: cbd9 7631 3475 42be 99b9 2657 5d3d f4eb ..v14uB...&W]=.. │ │ │ -000019c0: dce4 09be 4a0b b3b3 75fc b45b 5990 65e4 ....J...u..[Y.e. │ │ │ -000019d0: 8975 3faf 1bbf 5ffa 9567 2746 dab0 1a0b .u?..._..g'F.... │ │ │ -000019e0: b2de 7709 e9af 185d ea1d 01c4 7775 aa9b ..w....]....wu.. │ │ │ -000019f0: addf da58 cfdc 7389 b987 7387 58e7 654c ...X..s...s.X.eL │ │ │ -00001a00: 43ce edd0 c2bc 0806 c2d8 d471 4a19 5437 C..........qJ.T7 │ │ │ -00001a10: 4f6d 0ff7 a37c d6cc 777d 3d36 5cbd 2414 Om...|..w}=6\.$. │ │ │ -00001a20: 5b1d d794 2784 af5b fc36 afdd d48f e83e [...'..[.6.....> │ │ │ -00001a30: 7874 43ba 533b e565 a9c6 7ae2 1e61 ebd7 xtC.S;.e..z..a.. │ │ │ -00001a40: 6e6b 529b 1084 0d5a e72d 4262 dd2c cbd4 nkR....Z.-Bb.,.. │ │ │ -00001a50: 6f33 dff1 d86e ae97 d0d6 08d9 ca84 2111 o3...n........!. │ │ │ -00001a60: 0841 ac96 6deb d136 acfa 300f 7c13 6346 .A..m..6..0.|.cF │ │ │ -00001a70: 8974 f3d2 77d1 e5a8 6501 3879 ccb0 3203 .t..w...e.8y..2. │ │ │ -00001a80: dd22 f3d3 a121 d008 735a d66a 1dd1 9171 ."...!..sZ.j...q │ │ │ -00001a90: ae59 1126 acab d582 796e e0d7 b5e9 f8ab .Y.&....yn...... │ │ │ -00001aa0: 1ed7 29d5 6bdf 8c5d 5ae7 85ab 5917 6eb6 ..).k..]Z...Y.n. │ │ │ -00001ab0: b5eb 18fb 69aa 42bb 4e28 7606 34c7 be5f ....i.B.N(v.4.._ │ │ │ -00001ac0: 5be6 634c 3d7c 9fe1 e38d 2144 74d6 c234 [.cL=|....!Dt..4 │ │ │ -00001ad0: 746d b7b5 f394 e336 30fe b55f 59ff 26a4 tm.....60.._Y.&. │ │ │ -00001ae0: aaee 3616 a49b 2022 c4ae 6f3b 58a1 6b86 ..6... "..o;X.k. │ │ │ -00001af0: 616d bca6 1eb6 68f9 9518 5a74 6b9e bbb6 am....h...Ztk... │ │ │ -00001b00: 4988 59db c401 7ad0 486b 35b1 84f0 ee0a I.Y...z.Hk5..... │ │ │ -00001b10: 1bb5 93f3 b084 54c7 1915 bfcd d3a6 544e ......T.......TN │ │ │ -00001b20: cc08 2a1f 5331 b5aa a529 2d3d 8a7c 9dda ..*.S1...)-=.|.. │ │ │ -00001b30: adce 5335 c5b1 68c4 3477 699e 9a11 8dbd ..S5..h.4wi..... │ │ │ -00001b40: 4d43 ee57 b426 4bb6 f443 6eeb 2576 2ccc MC.W.&K..Cn.%v,. │ │ │ -00001b50: b206 667b aed1 08cc 8133 891a abb6 3ad4 ..f{.....3....:. │ │ │ -00001b60: fc81 f064 2c1c 2345 2dd5 b244 9387 d44c ...d,.#E-..D...L │ │ │ -00001b70: e8d6 30a6 a66e b179 e306 714b b3b0 9ae8 ..0..n.y..qK.... │ │ │ -00001b80: 1c49 e972 acba 36a2 50d1 1733 2a2c a63c .I.r..6.P..3*,.< │ │ │ -00001b90: a8e5 790c 848c c398 e1a0 d0cf e845 1e0e ..y..........E.. │ │ │ -00001ba0: bbc6 61c0 682d 73c3 aa4e 4383 a062 5c11 ..a.h-s..NC..b\. │ │ │ -00001bb0: 9119 4e6d 784e 8cdb d821 b4a9 0e1d 5aa4 ..NmxN...!....Z. │ │ │ -00001bc0: aff3 1a43 3fcc dc97 99ca ebc4 dbbc 22cf ...C?.........". │ │ │ -00001bd0: e8a7 46f3 18db 6a86 f4c4 58b0 46bb 0862 ..F...j...X.F..b │ │ │ -00001be0: c1ea 69cc 4b83 68a6 19e9 0943 0a0b d7c0 ..i.K.h....C.... │ │ │ -00001bf0: 902d 5675 86ac 0655 87be 4850 5f75 cd18 .-Vu...U..HP_u.. │ │ │ -00001c00: 58b8 b94d 433f b601 83b5 8c58 8590 5b2c X..MC?.....X..[, │ │ │ -00001c10: 0fcf c26e 0ced 3037 7019 4230 c3e9 635e ...n..07p.B0..c^ │ │ │ -00001c20: e711 b586 ae82 11aa 3085 145a 0497 6187 ........0..Z..a. │ │ │ -00001c30: 36ad 5999 5fd2 8c95 dc50 604d 8f40 aacb 6.Y._....P`M.@.. │ │ │ -00001c40: e09f 848a 9f63 c65a 84a6 c5a0 a204 b7a1 .....c.Z........ │ │ │ -00001c50: 5a31 1f4c eecc 03a7 aee9 1921 7317 428d Z1.L.......!s.B. │ │ │ -00001c60: d841 099c 33a8 207b 2c6b 5887 1154 c182 .A..3. {,kX..T.. │ │ │ -00001c70: 6c18 91dc 9709 47a5 612d d1de 1deb b06e l.....G.a-.....n │ │ │ -00001c80: 411b c364 3084 ba81 a1b1 cb23 4aa0 4719 A..d0......#J.G. │ │ │ -00001c90: 209a dc2e 8f1b 0cdc a239 b075 e099 75ad ........9.u..u. │ │ │ -00001ca0: 1292 396e 75dd b346 2ce3 06f0 d862 0667 ..9nu..F,....b.g │ │ │ -00001cb0: 0da8 cdb9 45b3 2f53 c3a8 b94d 986b b87c ....E./S...M.k.| │ │ │ -00001cc0: 84d1 c6ae c546 cd70 fb50 75eb 14e2 3862 .....F.p.Pu...8b │ │ │ -00001cd0: 8501 40db 3643 fdd4 006f f29a c6a6 c706 ..@.6C...o...... │ │ │ -00001ce0: ae3d 1a18 fe6c 313e 4805 ea70 5c66 2cc1 .=...l1>H..p\f,. │ │ │ -00001cf0: cac8 61a2 0ae6 af51 19d8 6ef8 62c2 88a5 ..a....Q..n.b... │ │ │ -00001d00: 769c c781 39c2 3224 b412 5cda 413a 43e7 v...9.2$..\.A:C. │ │ │ -00001d10: f913 0618 1d91 9183 c0cd 96d4 56e3 1099 ............V... │ │ │ -00001d20: e638 4fa9 6f80 3549 333b c546 6084 ec5b .8O.o.5I3;.F`..[ │ │ │ -00001d30: 1631 a1b9 fa35 6810 a60d ee1a c12a 0900 .1...5h......*.. │ │ │ -00001d40: 83a5 ecda a562 4ed2 8c91 c2e8 7561 ce70 .....bN.....ua.p │ │ │ -00001d50: 2f66 7764 b2fa 21b1 be03 4ab6 c104 b064 /fwd..!...J....d │ │ │ -00001d60: e8f3 8c4c 423f fec5 966a 340a 96b3 9af9 ...LB?...j4..... │ │ │ -00001d70: 1398 382f 0d72 d460 5b80 3133 c649 538a ..8/.r.`[.13.IS. │ │ │ -00001d80: 4482 01a6 755d 66e5 03c5 0511 4b04 44f0 D...u]f.....K.D. │ │ │ -00001d90: 189e d7b7 d352 3155 4bc0 3860 46e6 1534 .....R1UK.8`F..4 │ │ │ -00001da0: 0196 43ea 13a8 0881 5942 600e 4150 5880 ..C.....YB`.APX. │ │ │ -00001db0: c0bc c766 5d79 425c 73cf 8c8e 583b c479 ...f]yB\s...X;.y │ │ │ -00001dc0: 8970 761b 4048 a8b2 198d 067e 6481 ba61 .pv.@H.....~d..a │ │ │ -00001dd0: 5a13 e616 7d0a 3302 7f86 3403 5e50 e198 Z...}.3...4.^P.. │ │ │ -00001de0: ab06 18d0 8f2c 671b aaec f030 25a0 1ba8 .....,g....0%... │ │ │ -00001df0: 604a 5124 fc87 dae9 5638 9f3b 40ae b669 `JQ$....V8.;@..i │ │ │ -00001e00: 56c6 a03e a20f eb21 c146 4963 55a9 97d0 V..>...!.FIcU... │ │ │ -00001e10: 9a98 e841 3580 80b2 9011 3004 f240 214e ...A5.....0..@!N │ │ │ -00001e20: 53d3 b6d3 d601 18d6 5033 1bf0 170a 11ac S.......P3...... │ │ │ -00001e30: 34cd 0313 0923 a1be 023a 8287 0303 c6d5 4....#...:...... │ │ │ -00001e40: 4f37 cc26 404e 666b 81aa 6b06 5e61 6a02 O7.&@Nfk..k.^aj. │ │ │ -00001e50: 03e1 270c ad0e abe6 33b3 1c15 8862 61da ..'.....3....ba. │ │ │ -00001e60: 507e a8da 09a4 88b1 6636 62d7 b675 87f2 P~......f6b..u.. │ │ │ -00001e70: 43c3 634a 42ee 5a0c df0a 8aaa 972e 8584 C.cJB.Z......... │ │ │ -00001e80: 25ef c73e a6a9 826d 116d 24ab 05de 73d3 %..>...m.m$...s. │ │ │ -00001e90: a116 a94f 2860 1471 3baf 20a5 7a1d 32a2 ...O(`.q;. .z.2. │ │ │ -00001ea0: bcc5 3a0d d159 5e83 507a eb00 0a7d 1557 ..:..Y^.Pz...}.W │ │ │ -00001eb0: 4d23 d63e 3558 ef50 b396 edac 191f 07ac M#.>5X.P........ │ │ │ -00001ec0: 57b9 1c16 09d1 25ad 3764 1376 9a50 6901 W.....%.7d.v.Pi. │ │ │ -00001ed0: 23ce 88a6 0a4f 01ce 42e4 d025 3145 e04b #....O..B..%1E.K │ │ │ -00001ee0: 37a2 a8e3 0a48 0504 01bc d003 a8ea 04bb 7....H.......... │ │ │ -00001ef0: 2404 7de9 bd39 363c a098 9704 528d 0dbf $.}..96<....R... │ │ │ -00001f00: 18e0 398c b82c 04ae 6c04 a1dd dc69 6a31 ..9..,..l....ij1 │ │ │ -00001f10: 8b1d e3cb 4b4e 18cf 0d56 034b c515 f6d9 ....KN...V.K.... │ │ │ -00001f20: 0296 bbab 32c0 092b b48e 2051 a411 9c1f ....2..+.. Q.... │ │ │ -00001f30: 306f 400b ac9b c86a 4a38 1b18 f709 e6ca 0o@....jJ8...... │ │ │ -00001f40: 69ac 1bb8 1619 e947 d4fd 0004 c73a 6345 i......G.....:cE │ │ │ -00001f50: eb8c 0ac6 da80 d207 a46e 587b f86b e2de .........nX{.k.. │ │ │ -00001f60: 484a a7c2 ea9b 8d59 5cb3 8a03 866d 270d HJ.....Y\....m'. │ │ │ -00001f70: 33cb b6e5 2a2f 130a 4929 843e a61d fdcc 3...*/..I).>.... │ │ │ -00001f80: 309b ac2a 6f36 81ed 30a8 bb00 7c6b c73c 0..*o6..0...|k.< │ │ │ -00001f90: 34d8 1174 1d06 36f4 cd90 5726 310d 1d50 4..t..6...W&1..P │ │ │ -00001fa0: 72ac 13cc 31d4 2a57 dca1 1a6c 88c2 4121 r...1.*W...l..A! │ │ │ -00001fb0: cd01 d3de 74bd a810 7270 8f5c 51b0 ee84 ....t...rp.\Q... │ │ │ -00001fc0: 33b0 6d30 92ee 04aa b745 d671 9658 f839 3.m0.....E.q.X.9 │ │ │ -00001fd0: af1b 420a d6ee 7a34 749d e606 7488 95a8 ..B...z4t...t... │ │ │ -00001fe0: 0173 3d3c 8b23 92c6 158f a4af db2a 0b70 .s=<.#.......*.p │ │ │ -00001ff0: 7b99 0e86 5dc7 9ef9 4307 0614 2086 35b5 {...]...C... .5. │ │ │ -00002000: 1dc0 7e05 66e0 7530 4b23 b4a0 e7b0 4360 ..~.f.u0K#....C` │ │ │ -00002010: d771 820f 72d5 02ca 58b4 cc32 08f0 92d6 .q..r...X..2.... │ │ │ -00002020: 0305 0012 41a6 86ae 8319 59a6 7a42 9937 ....A.....Y.zB.7 │ │ │ -00002030: ed00 f3b4 68f0 65c5 52e1 9562 80aa 65dd ....h.e.R..b..e. │ │ │ -00002040: 7240 9c61 f09a 2186 0dd3 0127 f623 fc03 r@.a..!....'.#.. │ │ │ -00002050: ae1f 9829 4012 de26 8808 33c1 bca6 45c4 ...)@..&..3...E. │ │ │ -00002060: 1f98 4c86 3700 f346 4c01 aa16 caa6 11cf ..L.7..FL....... │ │ │ -00002070: 0bdd 9bc0 72dc a269 23b0 1e3f 6b9c 403c ....r..i#..?k.@< │ │ │ -00002080: 800d 306f 0f8a 586a cc19 762b e2f4 e60a ..0o..Xj..v+.... │ │ │ -00002090: d19f 30f3 5c32 81ca a01b 798e 70df 02c2 ..0.\2....y.p... │ │ │ -000020a0: 5cc0 f131 0277 598b 846b 07bf 757c 888b \..1.wY..k..u|.. │ │ │ -000020b0: 86f5 ca58 32a4 b702 706e 2b40 0fb8 30a9 ...X2...pn+@..0. │ │ │ -000020c0: 8987 0d53 8eb6 ea10 2e4c 194a 31af a807 ...S.....L.J1... │ │ │ -000020d0: 2884 7c18 00db 3362 77c6 6145 ac18 6c05 (.|...3bw.aE..l. │ │ │ -000020e0: b287 9551 4e6b 3189 a096 b643 4ad1 2871 ...QNk1....CJ.(q │ │ │ -000020f0: 0036 6ef0 211e 917e 108c 0006 065c 14b4 .6n.!..~.....\.. │ │ │ -00002100: 9993 8cbe 7455 8f87 de63 dfa6 0482 c13f ....tU...c.....? │ │ │ -00002110: dd60 0474 244b d202 2191 5484 03e8 baad .`.t$K..!.T..... │ │ │ -00002120: 4938 ae1f 5a63 e910 2678 453c 5381 7ec1 I8..Zc..&xEF.w.~.. │ │ │ -00002450: 6dd2 f663 cc21 1b10 af57 302c f83f 5d17 m..c.!...W0,.?]. │ │ │ -00002460: b196 dd02 6444 0524 58dd 0d57 540e 4602 ....dD.$X..WT.F. │ │ │ -00002470: bea9 a7ae c258 305e fc84 31e2 b3e2 1d60 .....X0^..1....` │ │ │ -00002480: 077a 4de2 dca3 2760 a7d8 7937 9438 14a1 .zM...'`..y7.8.. │ │ │ -00002490: 3a58 fa08 aa0f 6a6f 7419 6abd 051f eb3c :X....jot.j....< │ │ │ -000024a0: a0f0 b709 e70f db5f f769 719f 12fb 8d33 ......._.iq....3 │ │ │ -000024b0: bcb8 5af0 78d4 3c4f 6eff cc79 4684 409f ..Z.x. │ │ │ -00002550: 80ce 8111 eb82 7670 ca32 6b00 b07c 98a3 ......vp.2k..|.. │ │ │ -00002560: 2aa3 470b 0604 e042 3bd6 bd07 5568 6893 *.G....B;...Uhh. │ │ │ -00002570: c749 b50c 0d43 a151 2674 12b8 591f b507 .I...C.Q&t..Y... │ │ │ -00002580: fe82 9fa1 3257 ee6f a369 9091 517f 770b ....2W.o.i..Q.w. │ │ │ -00002590: 583f a49e 5107 adc8 b0b9 eb80 9884 6dc0 X?..Q.........m. │ │ │ -000025a0: 2f5d 135a 9c29 e437 2b96 2be5 a9c2 fa04 /].Z.).7+.+..... │ │ │ -000025b0: e035 462c e3ed f56a d380 1729 42eb e489 .5F,...j...)B... │ │ │ -000025c0: 1af0 57bb ab00 9a44 8ce0 e7b5 5d99 c9b5 ..W....D....]... │ │ │ -000025d0: df04 5a63 550f 00c1 3ab6 7852 ace5 c2a5 ..ZcU...:.xR.... │ │ │ -000025e0: b1ec 98c0 2c60 9aba 1e30 0f19 c832 3780 ....,`...0...27. │ │ │ -000025f0: 8db9 9c03 807c c2b4 34ee 696e 5da5 ff04 .....|..4.in]... │ │ │ -00002600: 6e00 f6cd 0d6b 83ca 1df0 cfd0 1a6e b30f n....k.......n.. │ │ │ -00002610: 7c88 1788 5518 75b4 9888 85d9 140c 2fe3 |...U.u......./. │ │ │ -00002620: d0e0 3ea5 ec06 449c 30e7 4c0e 5287 ab05 ..>...D.0.L.R... │ │ │ -00002630: 356e 370d a832 9814 cc80 8ec3 64d5 a31b 5n7..2......d... │ │ │ -00002640: 7b33 ba0a 3717 eedc 26b0 319a b862 4a3c {3..7...&.1..bJ< │ │ │ -00002650: 1b00 fbcd 02f5 069c 11b1 9198 9559 812c .............Y., │ │ │ -00002660: 9b43 1896 7119 d16e 2981 2dc0 f4d3 884f .C..q..n).-....O │ │ │ -00002670: 8c57 c7a2 5700 17b1 e002 ae06 6d4f 73cf .W..W.......mOs. │ │ │ -00002680: cc6d 908e 6540 cf67 5c13 9c05 168e 9f82 .m..e@.g\....... │ │ │ -00002690: 1559 6bf8 6805 2a75 f873 53b3 d515 fee4 .Yk.h.*u.sS..... │ │ │ -000026a0: 248c 6833 be5a 14ab 032b 506b e8d9 66e5 $.h3.Z...+Pk..f. │ │ │ -000026b0: 03f0 15ce 378e 234e 06d8 27f5 d016 e7da ....7.#N..'..... │ │ │ -000026c0: 5df2 6d51 1a51 b553 c016 4498 22e0 c8a0 ].mQ.Q.S..D."... │ │ │ -000026d0: d2d6 166e 07a1 05fc a59a 59eb d061 2818 ...n......Y..a(. │ │ │ -000026e0: dc3d 37c5 67d4 2686 0f7b 0f24 41ad 6f90 .=7.g.&..{.$A.o. │ │ │ -000026f0: 336f b8e6 cb88 feca ba36 a80e e012 8a17 3o.......6...... │ │ │ -00002700: 2d80 f3c1 65f8 f943 9bf0 f960 0d18 169b -...e..C...`.... │ │ │ -00002710: 1556 d447 cda3 aa10 710b 33b3 d1e1 c52d .V.G....q.3....- │ │ │ -00002720: 0d70 1c51 8da6 23b4 c03e 6e8a 504f 2805 .p.Q..#..>n.PO(. │ │ │ -00002730: fc50 c41d 880f b309 5a87 01e9 85a7 ab04 .P......Z....... │ │ │ -00002740: 1864 c97a 3448 54f0 baa9 4651 433f 82a7 .d.z4HT...FQC?.. │ │ │ -00002750: 161f 9b59 b838 c18b 4034 4410 d99b 365d ...Y.8..@4D...6] │ │ │ -00002760: bd46 1a43 e546 9b5a 134f 5d27 b359 3614 .F.C.F.Z.O]'.Y6. │ │ │ -00002770: 0b3a 28af cc26 6e41 ddc8 9dfa 64b3 976e .:(..&nA....d..n │ │ │ -00002780: addb a468 b71a e834 a185 2a56 39cf 6143 ...h...4..*V9.aC │ │ │ -00002790: 5c58 bca5 4768 8070 7854 d8ce 7173 e947 \X..Gh.pxT..qs.G │ │ │ -000027a0: c0d7 3601 17c1 7799 1fcf 2b12 c18a 0192 ..6...w...+..... │ │ │ -000027b0: c035 a11a 9139 c630 45f7 2406 48c5 8232 .5...9.0E.$.H..2 │ │ │ -000027c0: 0331 a11b 8a7b d8a8 36f0 4551 6a28 7760 .1...{..6.EQj(w` │ │ │ -000027d0: d538 755d 8702 0772 e1ce 5443 d89d 8a8e .8u]...r..TC.... │ │ │ -000027e0: b96c c0b8 607e 5604 5dc1 d42c b393 58f7 .l..`~V.]..,..X. │ │ │ -000027f0: 7a55 f000 0e40 e3f2 617d e41b 98b1 4d4d zU...@..a}....MM │ │ │ -00002800: 0560 c028 71c9 8cbe c435 6881 8a58 7ee0 .`.(q....5h..X~. │ │ │ -00002810: 099e f6c8 bc31 2541 9b9b 4417 0ba6 aeeb .....1%A..D..... │ │ │ -00002820: f1d9 1a81 0b33 3a56 d8c7 b5ef 751a 1015 .....3:V....u... │ │ │ -00002830: 717c 5d47 a44d 881c 67b8 06dd 0744 42cf q|]G.M..g....DB. │ │ │ -00002840: 803d 5b6d fca4 1f8c 1f89 0cf9 65b5 02bf .=[m........e... │ │ │ -00002850: 60ea 5a84 0927 ce60 0f2c 5a33 8e98 747e `.Z..'.`.,Z3..t~ │ │ │ -00002860: 0afb 82dc 70e8 6091 58dc 408f 4796 80cd ....p.`.X.@.G... │ │ │ -00002870: 0d6e 20ae 558d 9cf1 3840 3fbf c38e 824c .n .U...8@?....L │ │ │ -00002880: d023 bc1f 6ab7 64b6 0d31 d8bc f98a ce63 .#..j.d..1.....c │ │ │ -00002890: 4cb8 d2e8 811e 9cd6 a27f e758 0177 41b5 L..........X.wA. │ │ │ -000028a0: 1e99 e0a3 8357 718c 5047 583b f40d b30a .....Wq.PGX;.... │ │ │ -000028b0: 4045 d161 849a 5550 3e0c d16d 29c4 4024 @E.a..UP>..m).@$ │ │ │ -000028c0: 3f0f f80b a020 1456 8cdb 0284 4ad8 b8b5 ?.... .V....J... │ │ │ -000028d0: 1ec6 45c7 12df 13f9 e8dc 9a1f 17d8 6c05 ..E...........l. │ │ │ -000028e0: 2103 6f3d fb08 1ecb b8d1 34e6 ca9d 3a80 !.o=......4...:. │ │ │ -000028f0: e730 e36b d51d 72c8 1fac 59ee a13a e06e .0.k..r...Y..:.n │ │ │ -00002900: 802e f80d 308f 6547 e9c0 ac93 5e14 4363 ....0.eG....^.Cc │ │ │ -00002910: 3dd0 ae55 c26d 6062 c188 ab07 8903 ca69 =..U.m`b.......i │ │ │ -00002920: 0369 d778 51e3 58f3 4107 860b 4502 3c70 .i.xQ.X.A...E.

.Y..M..2. │ │ │ -00002ad0: 49e6 0f84 13d1 64cd 34d4 3033 9ef3 94b1 I.....d.4.03.... │ │ │ -00002ae0: b308 248c 131a e306 968a 65dd d056 acd6 ..$.......e..V.. │ │ │ -00002af0: 00f2 c7e2 a38d b808 2c36 8b4c 4658 cf63 ........,6.LFX.c │ │ │ -00002b00: 595c a920 b4ec 7141 4055 635f 8e9e f1e3 Y\. ..qA@Uc_.... │ │ │ -00002b10: ab79 484d 8f01 0454 619c c110 3caf 9b34 .yHM...Ta...<..4 │ │ │ -00002b20: 512d 160a d646 5969 8bba 1997 0cdd 8d5a Q-...FYi.......Z │ │ │ -00002b30: c408 30c6 0e9c 86d2 adc6 6911 c6f5 eaff ..0.......i..... │ │ │ -00002b40: 165c 05e0 41c3 c4d1 1d2e 14c3 8aae 87d5 .\..A........... │ │ │ -00002b50: 735b 0b1c d0d5 384d 39cc 4d5d a3d7 58ef s[....8M9.M]..X. │ │ │ -00002b60: b19a 31e5 5834 7c33 247a d936 9d87 04fb ..1.X4|3$z.6.... │ │ │ -00002b70: f658 d765 7363 7f8d 438f 6e01 2acd 681b .X.esc..C.n.*.h. │ │ │ -00002b80: ec04 b81c ef09 91c5 3aa4 0aab 824a d7cd ........:....J.. │ │ │ -00002b90: c42b c3f3 af79 48a3 4edf 8645 643c b8ed .+...yH.N..Ed<.. │ │ │ -00002ba0: 0d0e 5eb6 3c65 b89d 059d e04f 7456 9398 ..^.[zV.W)...@. │ │ │ -00002ca0: 14e0 a479 ecf5 3814 ee06 87b0 c1df 2a67 ...y..8.......*g │ │ │ -00002cb0: 7f3c 39bb ff8e 5463 1ee0 686d 3848 00ad .<9...Tc..hm8H.. │ │ │ -00002cc0: 3574 78ef 8064 a1b1 fe06 7ef3 3089 e670 5tx..d....~.0..p │ │ │ -00002cd0: af87 5957 09c8 0e7d c181 b46d 0699 819c ..YW...}...m.... │ │ │ -00002ce0: d09c 28b0 d19d 1738 bc6a 1ac0 0c8f e8dd ..(....8.j...... │ │ │ -00002cf0: 985a 00e4 b85d bd67 2e9a 0abc d38c b33d .Z...].g.......= │ │ │ -00002d00: 828f 9846 64ae c912 5fd7 a825 0861 6d87 ...Fd..._..%.am. │ │ │ -00002d10: aa85 a951 2128 08b4 3548 af0d 9d3b 20e5 ...Q!(..5H...; . │ │ │ -00002d20: 41ad fa6d 42ff 0273 80de 9e21 22dc 0878 A..mB..s...!"..x │ │ │ -00002d30: f268 ba03 dce2 b5b5 88b0 1a1b 130d 8c2f .h............./ │ │ │ -00002d40: 23c5 85aa 719f b06a 403e 7c20 6439 cd2d #...q..j@>| d9.- │ │ │ -00002d50: 6a0e 43d0 3970 a6bf 417f 2ec3 d4cd 9e78 j.C.9p..A......x │ │ │ -00002d60: 3267 6820 0040 8d7a 36d8 a38f e8c8 0925 2gh .@.z6......% │ │ │ -00002d70: b6cc f065 3484 60ec 4055 4692 0c98 bc90 ...e4.`.@UF..... │ │ │ -00002d80: 7198 80ba c0c8 b562 f596 715a f197 3d7f q......b..qZ..=. │ │ │ -00002d90: 80cb 0aca 99b1 8809 6f8b 755c 5152 8008 ........o.u\QR.. │ │ │ -00002da0: dc85 0534 b478 e01c 338c 03da 08b8 8855 ...4.x..3......U │ │ │ -00002db0: 5fab fa70 f89b d533 7e4c 6807 1fc3 ea5c _..p...3~Lh....\ │ │ │ -00002dc0: 0cec c359 9f47 d034 1a9a 6540 96e1 564c ...Y.G.4..e@..VL │ │ │ -00002dd0: d88c a4c3 b968 ddaa ee37 e887 61dd 1809 .....h...7..a... │ │ │ -00002de0: 5083 36e5 de21 36ee 57e2 b401 8edd 7700 P.6..!6.W.....w. │ │ │ -00002df0: cff2 57b3 8241 b719 ac92 3dda 4a78 ef69 ..W..A....=.Jx.i │ │ │ -00002e00: c107 044b 20aa 4e67 97fb b6f1 80b0 0545 ...K .Ng.......E │ │ │ -00002e10: 21d1 28b3 05f2 379c 29f7 d858 ac5a 9e4e !.(...7.)..X.Z.N │ │ │ -00002e20: 280c e079 58b6 8a29 408e 3064 801b c09c (..yX..)@.0d.... │ │ │ -00002e30: fe91 2752 7801 c8e3 e889 56f1 ab59 4b00 ..'Rx.....V..YK. │ │ │ -00002e40: 8f00 74d2 f27a ec80 adae e7ec 71e1 a082 ..t..z......q... │ │ │ -00002e50: 5081 45ae 41f9 096e 5786 98c1 f3b9 c722 P.E.A..nW......" │ │ │ -00002e60: 00b3 1c3d 2820 e3fa d6a2 285c 8a6e 9d80 ...=( ....(\.n.. │ │ │ -00002e70: 6255 5a31 8bcb eaf1 2a8b 170c 381a fbac bUZ1....*...8... │ │ │ -00002e80: 1ce2 d483 dbca b11c 5e19 e07d 41af a1c9 ........^..}A... │ │ │ -00002e90: 1a16 8f11 40ed 8ab5 ac86 d658 157c c07e ....@......X.|.~ │ │ │ -00002ea0: d188 2f5a 487d b00d d6ef 9011 6ccc 9ab1 ../ZH}......l... │ │ │ -00002eb0: 8ff8 13ee 55a4 19ed 8c99 c62a e25e cea1 ....U......*.^.. │ │ │ -00002ec0: 07ee e33e 3486 3121 dd9e fbc2 4963 3f2c ...>4.1!....Ic?, │ │ │ -00002ed0: 0668 a8f5 3a94 dd80 d7e7 ded9 ca3c 07d4 .h..:........<.. │ │ │ -00002ee0: 144f 3468 027f 0adb 1899 36d8 18f4 9899 .O4h......6..... │ │ │ -00002ef0: 0e83 9d30 b51d 2c87 77da cc38 1d98 b1c8 ...0..,.w..8.... │ │ │ -00002f00: 1533 0ea3 5114 a2f4 c943 eb69 5c8d 2243 .3..Q....C.i\."C │ │ │ -00002f10: a531 5b48 1422 08d8 8285 b201 27f5 d661 .1[H."......'..a │ │ │ -00002f20: e132 9e5e 68b1 951d b61b 1c33 81ac e092 .2.^h......3.... │ │ │ -00002f30: 5ed3 0867 942d 916a 9927 1cd0 9acf d5b9 ^..g.-.j.'...... │ │ │ -00002f40: 7d70 6d81 78cd 0a1a e69a 2e0f 6be1 1926 }pm.x.......k..& │ │ │ -00002f50: 41f7 3b41 3938 2f88 ab51 dcf8 cef8 71c8 A.;A98/..Q....q. │ │ │ -00002f60: dea6 615f f120 661d 584c 323f 9a3d ffd2 ..a_. f.XL2?.=.. │ │ │ -00002f70: 3aa0 c566 e0d3 ba75 8c07 4af8 1ceb 8a41 :..f...u..J....A │ │ │ -00002f80: 73f1 aa4d 9606 dff2 b409 8b60 5013 8a1c s..M.......`P... │ │ │ -00002f90: 9b3c 617f 937b 44a3 012c cc7f cbba 6dee ."&.... │ │ │ -00003030: 9bf4 284f 24b0 83d5 7814 ce22 c39c 925b ..(O$...x.."...[ │ │ │ -00003040: 9a2d 4e59 4e35 5097 190d ddf1 180d b4ec .-NYN5P......... │ │ │ -00003050: 498a 272c 98da 5082 4f8c 6d48 e817 de26 I.',..P.O.mH...& │ │ │ -00003060: c6bb ea44 4677 dde0 f0b9 c5b4 816c d661 ...DFw.......l.a │ │ │ -00003070: 4245 6d61 1ee2 1200 6c28 4b11 0646 0c35 BEma....l(K..F.5 │ │ │ -00003080: 89f2 a883 dbb4 4d83 7928 7161 46f3 c95e ......M.y(qaF..^ │ │ │ -00003090: e3da 564b 3f2f 35ae ed8a 9fe2 f2e0 546e ..VK?/5.......Tn │ │ │ -000030a0: 33da afc7 ca64 8f46 71d3 3ad4 dc84 8dc5 3....d.Fq.:..... │ │ │ -000030b0: 77c3 116d 0dd2 c433 eb50 6b6b acdc 79d1 w..m...3.Pkk..y. │ │ │ -000030c0: 55ad 31e6 357e 16f8 6b06 4761 4299 3c20 U.1.5~..k.GaB.< │ │ │ -000030d0: 6bf6 9475 6eb1 c179 0553 ba53 0f3e e20e k..un..y.S.S.>.. │ │ │ -000030e0: e036 c8ed 5805 8023 4b85 2f14 8061 039a .6..X..#K./..a.. │ │ │ -000030f0: 14ce 5c31 a5fd 8803 3ab9 3d80 f86c ee85 ..\1....:.=..l.. │ │ │ -00003100: 73f3 34a1 d150 4d30 230c 0706 a956 7c11 s.4..PM0#....V|. │ │ │ -00003110: 4c0f d81b 195f da6c 3866 bfea e56a d1a3 L...._.l8f...j.. │ │ │ -00003120: 1f77 036c cb10 e1ec 2070 6714 0652 4cf0 .w.l.... pg..RL. │ │ │ -00003130: 35ae 2f90 0c1d e9f6 05ee 379e 87d6 bb99 5./.......7..... │ │ │ -00003140: da79 10f0 01d0 e0a5 154b 8637 3979 e08b .y.......K.79y.. │ │ │ -00003150: 8308 ffa1 9af9 ff8c a68e 558f 0dc1 766f ..........U...vo │ │ │ -00003160: 32dc 8607 897f 1e81 85b8 72d1 f682 03e8 2.........r..... │ │ │ -00003170: d0a3 0730 644e dd68 d885 3ba3 abc1 a2b8 ...0dN.h..;..... │ │ │ -00003180: 204d aee2 ec16 36ec 0ee3 6321 d0c5 75cb M....6...c!..u. │ │ │ -00003190: ac46 9615 fedc 8022 f04c d065 0b00 c246 .F.....".L.e...F │ │ │ -000031a0: c7d5 e0cf 46c1 3696 c5fd 44f5 152a 8495 ....F.6...D..*.. │ │ │ -000031b0: 801d 8174 1d82 b920 a2e8 cca6 ef58 5dac ...t... .....X]. │ │ │ -000031c0: 1bac b4a0 4130 222c f2ca b0e3 3663 de37 ....A0",....6c.7 │ │ │ -000031d0: e07e 8724 21d3 39e2 9a7b 9cdd 79a7 094b .~.$!.9..{..y..K │ │ │ -000031e0: c93b f82a 1a3d 3be3 b462 f151 b8b8 0380 .;.*.=;..b.Q.... │ │ │ -000031f0: d9ec b275 f883 1896 809e 718b 2fe0 dbce ...u......q./... │ │ │ -00003200: a37e 539b c611 a382 2e41 152e 8dfb 239d .~S......A....#. │ │ │ -00003210: 87a2 b521 af2c c762 50c4 d0ae 9000 78aa ...!.,.bP.....x. │ │ │ -00003220: 2425 6156 59c8 6572 6314 b00c 3465 5d70 $%aVY.erc...4e]p │ │ │ -00003230: 641b 6c59 3bb5 0842 8d36 6b1b a805 568c d.lY;..B.6k...V. │ │ │ -00003240: 53ad e132 6011 4632 a612 0959 0c9d 62fe S..2`.F2...Y..b. │ │ │ -00003250: f442 1b1c 4b2c 191e 7daa 1b83 3981 9e10 .B..K,..}...9... │ │ │ -00003260: 8db5 e2c9 7039 483b 0ea0 1794 f1d4 5453 ....p9H;......TS │ │ │ -00003270: ee58 5a80 2998 85a7 b6a9 8703 879e 67b5 .XZ.).........g. │ │ │ -00003280: 3a87 031f 01f5 90b8 7662 b631 36ee 5027 :.......vb.16.P' │ │ │ -00003290: b769 8780 2a6d 0d70 9c22 5a0d 2500 2fb7 .i..*m.p."Z.%./. │ │ │ -000032a0: 4c6c 87a3 1940 1c22 8dae 5e13 d2ec edc0 Ll...@."..^..... │ │ │ -000032b0: d159 c82e 2100 a571 668d ea09 a0d9 474c .Y..!..qf.....GL │ │ │ -000032c0: 2e3a bb33 ea60 7506 0c16 44e3 e193 d458 .:.3.`u...D....X │ │ │ -000032d0: a02e 2335 719c 0070 8c7f c077 1bd0 ae35 ..#5q..p...w...5 │ │ │ -000032e0: faab f608 a042 efea fc02 7258 48ee 86c8 .....B....rXH... │ │ │ -000032f0: cf70 45d1 fcc6 f6b9 dc6e bf1a c1b8 18ec .pE......n...... │ │ │ -00003300: b0a1 46d0 8286 030d 58b9 aad3 cb48 001b ..F.....X....H.. │ │ │ -00003310: 34dc 6aa0 ca8c 3b86 5b05 a361 8327 9ccd 4.j...;.[..a.'.. │ │ │ -00003320: 5047 cc1a cad6 00a1 0c6c 1947 0004 c383 PG.......l.G.... │ │ │ -00003330: af34 ef83 b1b0 5c9b ba3d ac62 c5b5 44a9 .4....\..=.b..D. │ │ │ -00003340: 1964 9d19 2f33 8c49 c4c2 351a 8b3c 78b6 .d../3.I..5....O.5 │ │ │ -000033c0: ed40 b6b4 3406 c0a4 a6d5 a586 9146 d03e .@..4........F.> │ │ │ -000033d0: 56bb d910 3483 5f90 d461 c338 ace8 1877 V...4._..a.8...w │ │ │ -000033e0: d800 f13d f288 f90b 2576 6675 af05 cc33 ...=....%vfu...3 │ │ │ -000033f0: b953 312f a9da 3616 1a13 daeb cd31 374c .S1/..6......17L │ │ │ -00003400: 27b6 1886 6bc6 e479 651a 64c6 d4a6 0ddb '...k..ye.d..... │ │ │ -00003410: 8262 de40 504a 862c 99d0 eed5 8c5f 0b04 .b.@PJ.,....._.. │ │ │ -00003420: 4868 98e8 2115 0a71 995b 35bb 2726 ab1b Hh..!..q.[5.'&.. │ │ │ -00003430: 637d 8b73 c43f 7881 7023 d809 a533 17cf c}.s.?x.p#...3.. │ │ │ -00003440: 0a8d 5e19 6101 08c3 b605 a351 47dc f4bc ..^.a......QG... │ │ │ -00003450: b857 bde0 f501 1340 4538 a1d0 c130 63a3 .W.....@E8...0c. │ │ │ -00003460: 2f0c 54e8 8d96 c3e3 86c5 74ff a381 d27d /.T.......t....} │ │ │ -00003470: aeea ffc5 fffb cf1b fcef 7183 b322 21d5 ..........q.."!. │ │ │ -00003480: 5f4e b9c2 cfbf dc93 b34a 76ce 7b89 78c3 _N.......Jv.{.x. │ │ │ -00003490: 8712 f186 7b13 f186 ff5d 13f1 86ff 4312 ....{....]....C. │ │ │ -000034a0: f186 b344 bce1 ef4a c48b 3fc2 44bc e1fd ...D...J..?.D... │ │ │ -000034b0: 44bc e194 8897 daff bd13 f186 1f4e c41b D............N.. │ │ │ -000034c0: fe33 11ef 9e44 bcf2 ae3d 7c3e ddbe ebe0 .3...D...=|>.... │ │ │ -000034d0: a4db 77fd e1f3 e5f6 dd70 f87c bd79 d7d5 ..w......p.|.y.. │ │ │ -000034e0: 87cf b7db 77e1 f0f9 2f6e dfc5 c3e7 ff7a ....w.../n.....z │ │ │ -000034f0: fb2e 1d3e ffe5 ed3b 9ef0 ebdb 773c e137 ...>...;....w<.7 │ │ │ -00003500: b7ef 78c2 bfdd bceb 79c2 6f6f df71 cfdf ..x.....y.oo.q.. │ │ │ -00003510: ddbe e39e bfbf 7dd7 1c3e ffc3 ed3b c6f7 ......}..>...;.. │ │ │ -00003520: 5f6f df71 cfff f19f 6987 ffc7 a41d 8efa _o.q....i....... │ │ │ -00003530: 1cc9 b846 8f76 eb2a 6437 7f73 484b de3a ...F.v.*d7.sHK.: │ │ │ -00003540: fcff c913 e371 02a2 06e3 13da c6c0 3280 .....q........2. │ │ │ -00003550: 71ed 696a 3f85 e8de a8ae 5fee 98c2 b856 q.ij?....._....V │ │ │ -00003560: fa40 dc3e c67e 88a6 69cd 9e3c c572 70ea .@.>.~..i..<.rp. │ │ │ -00003570: 8150 da18 42b3 8ee0 ed15 3f6f 5ae6 340f .P..B.....?oZ.4. │ │ │ -00003580: 2c00 6879 4353 ea0f 869a 75c0 4b6d 86ba ,.hyCS....u.Km.. │ │ │ -00003590: 4400 368e 31e2 8c86 c910 9900 864f 25d3 D.6.1........O%. │ │ │ -000035a0: 6d8d f857 f85b a0e5 c0b7 5069 8069 d5e7 m..W.[....Pi.i.. │ │ │ -000035b0: ade9 41d6 a133 47af 37b4 12df 69c1 295b ..A..3G.7...i.)[ │ │ │ -000035c0: eb11 848e 4b85 6fe2 96eb 9602 232a 316b ....K.o.....#*1k │ │ │ -000035d0: b901 8ab7 1de0 ddc8 4713 c29a ae5f dba1 ........G...._.. │ │ │ -000035e0: 06ed 4f53 0f3f b59e c818 e766 2017 6c93 ..OS.?.....f .l. │ │ │ -000035f0: a700 ee6e 78f8 e6c1 d5bc e11a d630 6fce ...nx........0o. │ │ │ -00003600: d566 ecb8 7eb8 9959 c950 1d83 d619 d604 .f..~..Y.P...... │ │ │ -00003610: bb32 6dc1 38b4 3ec1 a5b1 1970 6366 0fdc .2m.8.>....pcf.. │ │ │ -00003620: 313c eb3c e052 85a5 8a3d 7e60 e88d 1bae 1<.<.R...=~`.... │ │ │ -00003630: 63cb 3753 8a90 ce8c b41d 2e70 8cb9 ef0c c.7S.......p.... │ │ │ -00003640: 7809 fa39 fdc6 e484 1816 0f53 79c8 3665 x..9.......Sy.6e │ │ │ -00003650: 9c6a 56b3 f3c0 a84d eedf 7406 6d6e b0c9 .jV....M..t.mn.. │ │ │ -00003660: 9a3c 2f9e 53bb 0ca3 6985 8679 8f06 cf7a .. │ │ │ -000037b0: 31da c2f0 6db4 060e 7253 c1fc b3fb 7ecb 1...m...rS....~. │ │ │ -000037c0: c8bb 122f b675 c130 853e 1aa2 893a 51e7 .../.u.0.>...:Q. │ │ │ -000037d0: 2fc9 df06 f47e 5e99 9fde 0087 d558 8ba6 /....~^......X.. │ │ │ -000037e0: 62da 5041 b2ee 96a7 195e 4479 97bd a371 b.PA.....^Dy...q │ │ │ -000037f0: f5b6 8363 6222 e6d1 18c6 64fc c234 ce73 ...cb"....d..4.s │ │ │ -00003800: 7007 7ce1 1556 4e6d d97e 998d 31c7 92ac p.|..VNm.~..1... │ │ │ -00003810: a6da 6260 3c70 8123 325c c072 9798 c966 ..b`.....'.. │ │ │ -00003b70: 31d3 b4d2 e46e 7284 444f 6c56 5706 1103 1....nr.DOlVW... │ │ │ -00003b80: 02b4 265b f598 5f75 0008 bead 2660 7d0c ..&[.._u....&`}. │ │ │ -00003b90: 256d 0719 9960 f31e 3a91 b6c6 ec7d 802f %m...`..:....}./ │ │ │ -00003ba0: 0f05 142f a8e7 3eb5 dc74 34e1 3d69 c0c6 .../..>..t4.=i.. │ │ │ -00003bb0: d50d e7d5 7b22 aa9b 07f6 1e9e e839 d486 ....{".......9.. │ │ │ -00003bc0: bd8c b5d9 798c b609 a8bf 3c32 9560 accd ....y.....<2.`.. │ │ │ -00003bd0: f33a d8d5 6479 234e 2b21 dbb8 80d4 025c .:..dy#N+!.....\ │ │ │ -00003be0: c612 2136 099b 3942 c510 f52d 0c8c 6c91 ..!6..9B...-..l. │ │ │ -00003bf0: 2440 0478 7330 9147 611b dcbc 078e 57b5 $@.xs0.Ga.....W. │ │ │ -00003c00: 0143 19e5 6486 0f98 a3f6 e03c a1be 2d3c .C..d......<..-< │ │ │ -00003c10: 306d 4b0f 571a 5d0e dff6 b2ec d4a0 4d1a 0mK.W.].......M. │ │ │ -00003c20: 0c19 b20f 3f77 55f6 08c3 6305 7187 8c8f ....?wU...c.q... │ │ │ -00003c30: cdce 9da7 e04c c40a c39a 938c b1f7 1063 .....L.........c │ │ │ -00003c40: 469e 5bd3 d66a 58cf f21b a851 f316 315a F.[..jX....Q..1Z │ │ │ -00003c50: a686 819c 8025 359e 8e85 3d9a 3e6c 7805 .....%5...=.>lx. │ │ │ -00003c60: 6e9d affa 197d b1cd d805 f308 8d09 0d11 n....}.......... │ │ │ -00003c70: 9335 7982 b5f6 91b9 c536 0010 97be 1b71 .5y......6.....q │ │ │ -00003c80: 9fc0 07ae d986 b5f6 d078 3148 9c1f 7b2e .........x1H..{. │ │ │ -00003c90: 8dea c325 3173 cdc4 acbe af18 4fcb 13a6 ...%1s......O... │ │ │ -00003ca0: 0d2f cf73 3ac8 f1d6 28d2 daf4 86a6 edc6 ./.s:...(....... │ │ │ -00003cb0: 4108 3eb1 10db d486 261b 1a66 16f5 ba04 A.>.....&..f.... │ │ │ -00003cc0: 48af 6039 1568 576b 2d71 b366 bc2d 3863 H.`9.hWk-q.f.-8c │ │ │ -00003cd0: c511 6466 b23e 0582 8d9b c21a e073 009a ..df.>.......s.. │ │ │ -00003ce0: 603b f359 5b2c c43a a68a a18e d61c 08d6 `;.Y[,.:........ │ │ │ -00003cf0: e730 31a5 8da3 d975 401a 6013 c01e 518c .01....u@.`...Q. │ │ │ -00003d00: 406f a0f1 6c0c e28c 6530 c708 23cf 82b4 @o..l...e0..#... │ │ │ -00003d10: 4b65 ba9e 0e9e 58cd 787f 2417 5862 4180 Ke....X.x.$.XbA. │ │ │ -00003d20: 06f5 d078 443c 636a e660 22d0 380f 9ed0 ...xDX5(e[=Ff..a..z. │ │ │ -00003fd0: b660 540d 2eea cc68 4b94 2ae2 eb1e 4fdd .`T....hK.*...O. │ │ │ -00003fe0: cae6 7089 f071 34b8 bc35 3562 e539 1b36 ..p..q4..55b.9.6 │ │ │ -00003ff0: 2fc6 de9d 2c23 1306 8b92 c0a6 860b e038 /...,#.........8 │ │ │ -00004000: 453e d543 5e3b c843 44e0 9e01 c7d1 8d0f E>.C^;.CD....... │ │ │ -00004010: 9d5e 2068 66e5 6a8c e28a 655a 012f e043 .^ hf.j...eZ./.C │ │ │ -00004020: dc6f cc01 8bd9 5abb 054d 9235 ab1e 3846 .o....Z..M.5..8F │ │ │ -00004030: 03b8 9888 de00 4b83 8a51 8a29 9b27 8ab4 ......K..Q.).'.. │ │ │ -00004040: 5606 73a0 5100 4ca0 5abc ac96 7585 88d9 V.s.Q.L.Z...u... │ │ │ -00004050: 5cd0 1a5c 0009 c19c ad15 9f1a 670a e053 \..\........g..S │ │ │ -00004060: 0315 4f5b 61f5 5661 0037 4475 ec2c 3980 ..O[a.Va.7Du.,9. │ │ │ -00004070: b882 b90c a3d0 bbe8 4d00 e927 f1f9 508f ........M..'..P. │ │ │ -00004080: d603 7276 d0d3 f388 eb37 f269 d9c5 e96b ..rv.....7.i...k │ │ │ -00004090: 9e94 e725 6282 2dc7 03bf 4db8 a239 22b4 ...%b.-...M..9". │ │ │ -000040a0: 2def 3a7e 9226 430f c66e 98e1 33f0 4ddd -.:~.&C..n..3.M. │ │ │ -000040b0: ac45 5b83 e92a dc04 b11c 37cd 8bba 19b2 .E[..*....7..... │ │ │ -000040c0: 03b0 181c 3736 5c87 81c3 7135 f135 1a27 ....76\...q5.5.' │ │ │ -000040d0: 6318 2a2b 5e92 e12c 76b0 2c15 18c4 2a3b c.*+^..,v.,...*; │ │ │ -000040e0: 6e27 967d 19c0 6183 0a6e 51a1 e890 96db n'.}..a..nQ..... │ │ │ -000040f0: a2cd f1f2 807c 4349 249b 993a 20d6 1474 .....|CI$..: ..t │ │ │ -00004100: dc80 7970 0ffe 5ddd 199b 6210 6eb4 7441 ..yp..]...b.n.tA │ │ │ -00004110: 8a16 e0c1 fc58 bca7 51e7 8e06 44ab 9c00 .....X..Q...D... │ │ │ -00004120: 2550 8ac7 0fbb 1bd4 508d 6652 65b7 1802 %P......P.fRe... │ │ │ -00004130: 3ac4 bc10 b85c f999 1938 28cb cda7 b1d4 :....\...8(..... │ │ │ -00004140: ca40 200c 6940 3bcb 67e8 85da c4f9 0a93 .@ .i@;.g....... │ │ │ -00004150: 8e24 ead8 9973 8cba 598c ba9c cc6c 5b74 .$...s..Y....l[t │ │ │ -00004160: f3bb b65f 7ae0 ea82 a3e0 c64e 33c2 e146 ..._z......N3..F │ │ │ -00004170: 4d9a 2080 cb57 01c4 518a 13ae 8451 8766 M. ..W..Q....Q.f │ │ │ -00004180: 0736 1682 e0a7 c1dd 3ab7 9bc6 2240 7a8f .6......:..."@z. │ │ │ -00004190: 2c59 6dd4 11ba c56c 0fdc 35a0 2ea8 aa35 ,Ym....l..5....5 │ │ │ -000041a0: 7309 9064 2636 b740 b9af 3809 e83e e072 s..d&6.@..8..>.r │ │ │ -000041b0: ac57 4d0b 161f 8720 600e 4653 ef10 68a4 .WM.... `.FS..h. │ │ │ -000041c0: cf20 a76a c14d 9b0c 0645 71d5 46d6 75a5 . .j.M...Eq.F.u. │ │ │ -000041d0: 9a09 18df 2434 ec50 8759 c329 472a 6b4b ....$4.P.Y.)G*kK │ │ │ -000041e0: 8061 522c a480 7fcf dab6 6b5f 45dc 19b0 .aR,......k_E... │ │ │ -000041f0: b3c9 90e3 e28e 3148 0dd4 8f1a ed2d 2d82 ......1H.....--. │ │ │ -00004200: 6a0b c001 1011 46ba e6af 25f4 965a 297a j.....F...%..Z)z │ │ │ -00004210: c814 ed0a 7bda b855 d55a ec05 7c86 6543 ....{..U.Z..|.eC │ │ │ -00004220: 1181 d8e7 a1e4 3e35 e679 96ec fd8c a160 ......>5.y.....` │ │ │ -00004230: 704d 3d70 2fec 84c0 7189 5518 4c7e b70c pM=p/...q.U.L~.. │ │ │ -00004240: 0788 01dd 66aa a5ce b7f1 18c3 ea1e 0cd6 ....f........... │ │ │ -00004250: 1de7 4ddc 034c 07af 59b5 6454 8383 8146 ..M..L..Y.dT...F │ │ │ -00004260: 5601 5ba6 9fb1 66d3 83ea 11bd ccc2 a4e2 V.[...f......... │ │ │ -00004270: 6bb9 0d82 5823 c548 ac71 1fd9 adae dc6c k...X#.H.q.....l │ │ │ -00004280: 9dd9 0dac 4d5c 87ca 10e1 d92d 1f77 116a ....M\.....-.w.j │ │ │ -00004290: b378 0cc9 647a 71df 1133 14f6 8457 aa07 .x..dzq..3...W.. │ │ │ -000042a0: 88bf 80cc 0d46 5576 7a86 66d8 3653 15c4 .....FUvz.f.6S.. │ │ │ -000042b0: b435 431d cc9c 5e66 d802 4087 f203 2002 .5C...^f..@... . │ │ │ -000042c0: b1dd fa6b 8c76 6866 e32d 6663 81f9 817b ...k.vhf.-fc...{ │ │ │ -000042d0: 4c78 3788 b1a5 dc90 1477 e337 7081 c92b Lx7......w.7p..+ │ │ │ -000042e0: 6edd b97a b05b df4f 3893 23ce a2f9 1259 n..z.[.O8.#....Y │ │ │ -000042f0: ad81 d8f3 2102 e37e 1e0a bde2 0760 0173 ....!..~.....`.s │ │ │ -00004300: 9470 2eac 3f33 8512 7508 d8c2 986f e6af .p..?3..u....o.. │ │ │ -00004310: 0f83 f01f c50f 25a0 24eb 7574 fa4e cc92 ......%.$.ut.N.. │ │ │ -00004320: d962 c054 ec42 37f4 2d66 c862 1f40 1796 .b.T.B7.-f.b.@.. │ │ │ -00004330: 4fe8 06b4 5e36 8c2f 9259 f05d abe3 cc1a O...^6./.Y.].... │ │ │ -00004340: e28d 58f5 0484 8369 83f5 0ce3 1188 6c5d ..X....i......l] │ │ │ -00004350: 6f32 0c33 3475 a239 14e4 cae4 9a19 00e9 o2.34u.9........ │ │ │ -00004360: 3a92 f09b 9e2d d859 a5bb e94c 5758 33f4 :....-.Y...LWX3. │ │ │ -00004370: 5dad ceec 36cb 0a75 9385 391a 4029 e6be ]...6..u..9.@).. │ │ │ -00004380: df2c d837 3001 c2cb cdf4 d17a d59d 45fd .,.70......z..E. │ │ │ -00004390: 2d60 712b adc0 e4c0 1220 c180 69c5 b799 -`q+..... ..i... │ │ │ -000043a0: a13b 4c4b 82ef c468 c6b7 c256 5353 5b8b .;LK...h...VSS[. │ │ │ -000043b0: 07ff 1237 b259 cdba c431 c02d adac 2000 ...7.Y...1.-.. . │ │ │ -000043c0: 6160 97b5 990d 3b44 1675 da2c 4800 fe06 a`....;D.u.,H... │ │ │ -000043d0: 0466 0b6c b578 a011 70d4 58fb 0377 14b6 .f.l.x..p.X..w.. │ │ │ -000043e0: 9ba0 7ace 5586 2bb7 1ec0 611e 9afb f6c8 ..z.U.+...a..... │ │ │ -000043f0: 6487 8058 4e0a 6d9b d185 9389 4db8 5923 d..XN.m.....M.Y# │ │ │ -00004400: f8b1 c385 97d8 2634 a836 c406 e3ea 55c8 ......&4.6....U. │ │ │ -00004410: af40 cbdd 4dbc 1f43 ba40 ba78 1aad ab8f .@..M..C.@.x.... │ │ │ -00004420: 3131 6d9b 0f31 a8bd e1dc 0868 6a12 302b 11m..1.....hj.0+ │ │ │ -00004430: 234c f83c 5b92 8fb2 79ae a186 a7ad 73c2 #L.<[...y.....s. │ │ │ -00004440: 1416 271a 7e59 ac94 8552 46fc 7a0f 97e6 ..'.~Y...RF.z... │ │ │ -00004450: 9579 c2f7 62a5 d7b5 6a3b 735d a71e e6c2 .y..b...j;s].... │ │ │ -00004460: dca1 8962 2c99 f40a 1b76 deed 55b5 2308 ...b,....v..U.#. │ │ │ -00004470: 7216 39a6 d178 38a6 154f cb29 4b15 f698 r.9..x8..O.)K... │ │ │ -00004480: c552 5b4f 2005 cc86 fe3e 1e6e 2de8 308c .R[O ....>.n-.0. │ │ │ -00004490: 772c 81fc 8b81 463c 011a 7070 c292 9452 w,....F<..pp...R │ │ │ -000044a0: b4ec 5001 ea00 d8c0 235c 3c1c 1653 0d21 ..P.....#\<..S.! │ │ │ -000044b0: d3ba 57d6 55d9 dcf6 990c 3842 40ea 92ea ..W.U.....8B@... │ │ │ -000044c0: 8af1 03cb a652 1d63 c56b eb4c 5e05 3b0d .....R.c.k.L^.;. │ │ │ -000044d0: 3066 636a bd61 b6f8 b418 61bd 72eb 42ac 0fcj.a....a.r.B. │ │ │ -000044e0: 1681 eb4b e523 2403 21c6 5148 a53a 8da1 ...K.#$.!.QH.:.. │ │ │ -000044f0: d4a6 1c97 a0c7 685c dec6 4b06 d3e2 ae98 ......h\..K..... │ │ │ -00004500: 966f d910 c4c0 edf3 a1cb ab41 8b5b 4421 .o.........A.[D! │ │ │ -00004510: 80d8 0123 3c66 7333 ce0d cd25 45ec f86a ...#.._...jA.. │ │ │ -000045f0: e713 6665 1bb4 870d 30d7 6464 645d 5d25 ..fe....0.ddd]]% │ │ │ -00004600: 3cc6 36e3 ce58 ba0c cccf 1333 d860 6bc0 <.6..X.....3.`k. │ │ │ -00004610: 6596 7918 ac72 b742 77af 9311 ac75 0058 e.y..r.Bw....u.X │ │ │ -00004620: 4547 79c6 096e ae3a a497 cfad 83c4 eccc EGy..n.:........ │ │ │ -00004630: 23cb 0c4c 5acd 2914 0361 1d37 b7ba 3b6c #..LZ.)..a.7..;l │ │ │ -00004640: f2b8 9898 2252 83bf 20a1 05b3 e40a bfde ...."R.. ....... │ │ │ -00004650: bd2b 938d 0383 f0ec 090b d80e 1eb6 220f .+............". │ │ │ -00004660: 0058 3195 794e 16b6 31d7 d79c 2db8 1825 .X1.yN..1...-..% │ │ │ -00004670: 3438 899b 952d ac7c 81f4 617b 4626 95a5 48...-.|..a{F&.. │ │ │ -00004680: c0cd 88cd 024b 018a 278f 53f8 c960 de14 .....K..'.S..`.. │ │ │ -00004690: 8335 c112 6512 3aa9 e8ab 0163 3dba a1b0 .5..e.:....c=... │ │ │ -000046a0: 222a ade5 5ec0 4b61 306b cdca 3818 4beb "*..^.Ka0k..8.K. │ │ │ -000046b0: 4182 cd96 3594 84e7 35b1 fc40 142b 4680 A...5...5..@.+F. │ │ │ -000046c0: 9c2a 4f51 adcf e719 5cc0 59c5 12a7 80de .*OQ....\.Y..... │ │ │ -000046d0: c14a c406 4b60 4ab4 2e5e 3404 749e f9a9 .J..K`J..^4.t... │ │ │ -000046e0: 8617 1098 6a60 5997 ca71 e122 b65f 4a19 ....j`Y..q."._J. │ │ │ -000046f0: b7cc f2e1 506d a2db 65b2 b265 36af b947 ....Pm..e..e6..G │ │ │ -00004700: 5f99 cbdf 473c f9ae 368d 17e4 c9cd 1683 _...G<..6....... │ │ │ -00004710: b959 00ac a227 8a03 4e19 1e39 a606 ff10 .Y...'..N..9.... │ │ │ -00004720: ed8e 9e87 6e18 0f23 b736 eb20 6f23 dde3 ....n..#.6. o#.. │ │ │ -00004730: da00 9d57 14d1 bae1 b96e 46d6 ae7a acd0 ...W.....nF..z.. │ │ │ -00004740: b232 a5b8 6b40 7733 0dfd 2deb 01ff 79be .2..k@w3..-...y. │ │ │ -00004750: 9e8d edec 2d9f b298 1b88 6c82 402b 2413 ....-.....l.@+$. │ │ │ -00004760: 3fd7 9413 83eb 3b93 7cc5 a2e0 1bac 9111 ?.....;.|....... │ │ │ -00004770: a368 6694 a050 61f1 bc6c b3b0 aac9 bd8a .hf..Pa..l...... │ │ │ -00004780: 70d2 3602 4ec5 dfab 0512 5066 908d 0bc5 p.6.N.....Pf.... │ │ │ -00004790: fc89 749a 686c 2d26 75c3 fbee dddf c494 ..t.hl-&u....... │ │ │ -000047a0: e89a 2372 5318 4d48 acac 365a 9235 921b ..#rS.MH..6Z.5.. │ │ │ -000047b0: b728 8ed9 2cab 79e9 14f1 4e4f 3d64 94ac .(..,.y...NO=d.. │ │ │ -000047c0: 75f4 0693 d11a e8c6 a5b5 229a 1bae 3340 u........."...3@ │ │ │ -000047d0: b39c 3362 d027 abca 6d26 2e80 1890 246c ..3b.'..m&....$l │ │ │ -000047e0: 8fa5 08a7 7e00 aecf a510 cea2 e6c7 e748 ....~..........H │ │ │ -000047f0: 1696 140d f596 29c1 0887 75c3 46a3 27e1 ......)...u.F.'. │ │ │ -00004800: 460c 406d e82a 12ac a247 d046 eb53 4e08 F.@m.*...G.F.SN. │ │ │ -00004810: c024 20c3 b1d0 66a7 05dc d61a 8fde 5839 .$ ...f.......X9 │ │ │ -00004820: ab55 dc5a f3cc cdf5 4ca8 06cf 5707 1c7d .U.Z....L...W..} │ │ │ -00004830: c468 ec4c d807 3af0 a3ad 350c dc5c 684b .h.L..:...5..\hK │ │ │ -00004840: efe1 5100 301a d312 3083 a697 051c 1e8b ..Q.0...0....... │ │ │ -00004850: faea e101 1027 c3ed 6bd3 3e01 3221 76a5 .....'..k.>.2!v. │ │ │ -00004860: 6e63 8be0 b71e 40b0 809d 5ab9 03e3 d7d9 nc....@...Z..... │ │ │ -00004870: 7a8d e606 5ab0 055e c39a d79e d49a d8ac z...Z..^........ │ │ │ -00004880: 3dde 5a77 2630 17d6 6688 c00d f79b 3076 =.Zw&0..f.....0v │ │ │ -00004890: a1b2 fe6c 3037 8af5 8376 107b 00ab c46e ...l07...v.{...n │ │ │ -000048a0: 6cc7 7a35 0d33 2e1e 1c8c 2678 7846 d2f5 l.z5.3....&xxF.. │ │ │ -000048b0: 7873 9e30 88d2 f85d 558e 7227 d034 f81f xs.0...]U.r'.4.. │ │ │ -000048c0: cec4 4930 76da e863 fcc6 1144 c518 ac4a ..I0v..c...D...J │ │ │ -000048d0: e409 b24a c972 a4a5 ac8d e530 5012 b072 ...J.r.....0P..r │ │ │ -000048e0: 3b59 d8ce 9337 7e82 6230 56db ad50 f7ac ;Y...7~.b0V..P.. │ │ │ -000048f0: 2cbc 569b b15a 9b4e d098 b18c 5ba0 fb9d ,.V..Z.N....[... │ │ │ -00004900: d5b1 b89a d5e8 4778 c468 33f4 27ca dd24 ......Gx.h3.'..$ │ │ │ -00004910: 6bc0 341a 129f 9ba1 5a23 adf5 f044 b7d2 k.4.....Z#...D.. │ │ │ -00004920: 432d c0ec dc7b f428 3c87 914a a119 9c16 C-...{.(<..J.... │ │ │ -00004930: 13be 5793 cb8c 464f 66ab 652b 4d20 8f9d ..W...FOf.e+M .. │ │ │ -00004940: 6bc3 8463 9127 2b04 a0e3 329a 1267 04d8 k..c.'+...2..g.. │ │ │ -00004950: 5075 90a4 66e9 a259 7078 9d68 db15 dd6c Pu..f..Ypx.h...l │ │ │ -00004960: 49b7 2619 151e dc08 ef52 c380 0d68 6011 I.&......R...h`. │ │ │ -00004970: 00ea 5a21 8cce 3454 0001 0f4b 7b14 11ea ..Z!..4T...K{... │ │ │ -00004980: dbc3 ab55 a773 355b a031 e405 c6f5 c073 ...U.s5[.1.....s │ │ │ -00004990: 2c98 11a4 9587 38c1 12b8 4986 1880 50ba ,.....8...I...P. │ │ │ -000049a0: ada8 322c 6133 5b61 2ae7 9841 7056 d731 ..2,a3[a*..ApV.1 │ │ │ -000049b0: 751a d8d1 d64d b498 8365 5bcb 5e0b 7004 u....M...e[.^.p. │ │ │ -000049c0: 206a c6c6 da56 1be6 06cc 904d 47e7 d768 j...V.....MG..h │ │ │ -000049d0: fa12 67d1 4e7d 0de2 c13d dcac 2088 a56a ..g.N}...=.. ..j │ │ │ -000049e0: b279 a1dd 0c13 21dd 7817 f834 c3d8 56dc .y....!.x..4..V. │ │ │ -000049f0: 0af9 98cd 0a06 b363 e818 1866 c37d ea9e .......c...f.}.. │ │ │ -00004a00: 5102 31c7 359a 650b 5cc1 ec0e a6f7 b182 Q.1.5.e.\....... │ │ │ -00004a10: aa9f 88ef 5957 fdbc 9a56 83a6 d3d3 9872 ....YW...V.....r │ │ │ -00004a20: 3628 daf3 eecd 53bf 76ec 4dae 30b3 9f27 6(....S.v.M.0..' │ │ │ -00004a30: e3df c3e6 d6a9 89e0 60e3 04a6 b60a a6a6 ........`....... │ │ │ -00004a40: 18ae d1a1 8181 c4d9 b272 8d05 2e71 5352 .........r...qSR │ │ │ -00004a50: 530a 602d ba2b e896 05d7 72dc 2651 5856 S.`-.+....r.&QXV │ │ │ -00004a60: 82eb 6e4b 1590 d8ba 18cc e4d0 ac1b 33d2 ..nK..........3. │ │ │ -00004a70: 687f 4dfb c605 9346 bdc8 79ec 718c 2de6 h.M....F..y.q.-. │ │ │ -00004a80: 62f1 1b9c bac9 8d18 cbb7 4d95 7146 35a6 b.........M.qF5. │ │ │ -00004a90: ddd4 eabc 6a35 d175 dc2c eb6f c568 d9e3 ....j5.u.,.o.h.. │ │ │ -00004aa0: e401 b6fe 7eaf 5bc5 ec35 f848 1baa 37e7 ....~.[..5.H..7. │ │ │ -00004ab0: b5a9 7a14 07b6 712d 8e39 faa4 ebf5 f902 ..z...q-.9...... │ │ │ -00004ac0: dade 1d0e 4012 f70f eeb3 c20a e07b dd52 ....@........{.R │ │ │ -00004ad0: 6663 30a6 a2ae a300 4393 a2bb 1b2d 9332 fc0.....C....-.2 │ │ │ -00004ae0: 046b e601 32dd 588f d839 6bdf 8c85 6b75 .k..2.X..9k...ku │ │ │ -00004af0: 9dad fd0a c0c2 7919 cc25 672c e203 a667 ......y..%g,...g │ │ │ -00004b00: 4234 e16f 2b3e 6f31 f456 0c4d 829b 55b3 B4.o+>o1.V.M..U. │ │ │ -00004b10: 2a03 9b21 0328 b260 055c 85cf d4f3 9c14 *..!.(.`.\...... │ │ │ -00004b20: 98c5 4ad0 d3a2 0182 2919 1357 1a21 8232 ..J.....)..W.!.2 │ │ │ -00004b30: b41c 1fe8 14a8 d55b c01c 1e05 531b 756f .......[....S.uo │ │ │ -00004b40: f173 4d12 f2cb 9de7 0a55 a48c 59ad 15f3 .sM......U..Y... │ │ │ -00004b50: 99a2 a779 f8c6 b549 6b08 daa6 99c3 8060 ...y...Ik......` │ │ │ -00004b60: 9dac cdd2 5a7a 9ca1 1ad4 c56c 0f43 57b5 ....Zz.....l.CW. │ │ │ -00004b70: d6e0 84f9 a752 4726 9adc 68ee 280c 64a5 .....RG&..h.(.d. │ │ │ -00004b80: 0020 4302 3fd4 0654 d4d6 d576 df62 1deb . C.?..T...v.b.. │ │ │ -00004b90: 008c 93f5 a685 21e8 0519 16e0 e9da 2cfa ......!.......,. │ │ │ -00004ba0: 0790 0331 4c31 9143 719a a6b2 ef66 e92e ...1L1.Cq....f.. │ │ │ -00004bb0: 4c62 6fe2 2db2 db24 4f6d d72a 98a5 6b9d Lbo.-..$Om.*..k. │ │ │ -00004bc0: b5c6 7d89 d623 3f20 103e a832 02df 4202 ..}..#? .>.2..B. │ │ │ -00004bd0: 0061 d0e1 5af1 338d 8903 362f 6940 e2d1 .a..Z.3...6/i@.. │ │ │ -00004be0: bbb3 37a8 67d4 af27 fc35 40cd fa47 fa53 ..7.g..'.5@..G.S │ │ │ -00004bf0: 732c 87ce 180d fdd0 d5f2 c340 c9d6 7cf2 s,.........@..|. │ │ │ -00004c00: a194 558f 1e52 af75 853a 861f b018 ee6b ..U..R.u.:.....k │ │ │ -00004c10: e27b 5ad5 745e ccd5 89a8 42ec 16f4 32b5 .{Z.t^....B...2. │ │ │ -00004c20: 80fb deed 2e3c 5adc 07ee d0a1 76b5 2095 ........F......Do │ │ │ -00004c60: 3141 f0e1 b874 e8c9 84dd b35c 68b0 b487 1A...t.....\h... │ │ │ -00004c70: 87ea 562b b498 665e 3c66 aa87 76ae cc7b ..V+..f^.G. │ │ │ -00004cc0: ad27 5b09 3c01 6b6c 4e62 5f9c dc46 f385 .'[.<.klNb_..F.. │ │ │ -00004cd0: 1e1e 06f4 d7ca 5f16 b459 8b7b d867 6d71 ......_..Y.{.gmq │ │ │ -00004ce0: 6d9d 75c4 60b2 aa7a b47a 0410 a765 f015 m.u.`..z.z...e.. │ │ │ -00004cf0: 548d 3308 01bb 10ad 40ca 0cba 3902 e04b T.3.....@...9..K │ │ │ -00004d00: 4b6d e929 cf47 e19a 7aae 5bdc cbcd c839 Km.).G..z.[....9 │ │ │ -00004d10: 148d 7956 986c fcc6 b547 070e 963d 3618 ..yV.l...G...=6. │ │ │ -00004d20: 07d7 ce22 8f2b e0a3 369e a1d1 0462 0b57 ...".+..6....b.W │ │ │ -00004d30: 542d da64 d33a 008e b13f d60b 0308 3515 T-.d.:...?....5. │ │ │ -00004d40: e034 ceee ad5b 080d 639e ea75 a92d 2982 .4...[..c..u.-). │ │ │ -00004d50: 47b1 88a2 2df6 dd4d 2af4 7640 ee7a fd32 G...-..M*.v@.z.2 │ │ │ -00004d60: 77c9 a239 3b63 ac80 1208 a931 00b3 a832 w..9;c.....1...2 │ │ │ -00004d70: cc6e 287a 3ed5 f7c0 8431 2703 2a40 70b3 .n(z>....1'.*@p. │ │ │ -00004d80: 7bd5 90b4 364c 1a12 5b5b fa1b 77ae 5a5d {...6L..[[..w.Z] │ │ │ -00004d90: c619 4e32 080d 2f0a 858f cd6b 6a46 64de ..N2../....kjFd. │ │ │ -00004da0: 9231 325b 29ef 6a59 92d9 8a41 a8f4 cead .12[).jY...A.... │ │ │ -00004db0: 7123 2c18 02e6 32a3 1fb1 7ec8 2ad8 6534 q#,...2...~.*.e4 │ │ │ -00004dc0: 01b5 b6d2 89fb 8888 16d0 2be4 cdf4 c99c ..........+..... │ │ │ -00004dd0: 1bb4 250e 4eb2 1c73 b000 c484 3ec0 60b6 ..%.N..s....>.`. │ │ │ -00004de0: 1e42 5ac8 754c 6173 773e 4eee 4ec4 4542 .BZ.uLasw>N.N.EB │ │ │ -00004df0: 4073 89a7 e2d4 83f8 1bbf c87d bd82 0d53 @s.........}...S │ │ │ -00004e00: 63c5 a2ca 4d1d d414 1268 a9fe 9945 eb2c c...M....h...E., │ │ │ -00004e10: 2011 ac58 93ad 5eed 7e98 b801 e08f bf39 ..X..^.~......9 │ │ │ -00004e20: ab7b c71e 665c 74bd bba5 ea9a c61d c76c .{..f\t........l │ │ │ -00004e30: 1d3a cb92 e32c c219 3558 cecc 2c20 83b5 .:...,..5X.., .. │ │ │ -00004e40: dd3c 1d90 c2a6 9fa7 de62 ba8d 456a dc1e .<.......b..Ej.. │ │ │ -00004e50: eeaa 1ed8 c36c 66a6 1aa5 07a3 e132 975e .....lf......2.^ │ │ │ -00004e60: 0fc1 8a33 abb9 59e0 89ec 19cf 50ea ce6f ...3..Y.....P..o │ │ │ -00004e70: c26e 8499 09c2 e46c 15ea 7636 d411 1509 .n.....l..v6.... │ │ │ -00004e80: 2a32 a5b9 cb06 6782 4d5b 7c2d 23e8 4afd *2....g.M[|-#.J. │ │ │ -00004e90: 7d6b 0876 59b4 e6d1 3402 8d89 9d97 bead }k.vY...4....... │ │ │ -00004ea0: 32a4 6b4a b11e a6ac 1b27 e326 8215 f347 2.kJ.....'.&...G │ │ │ -00004eb0: 8324 5b4f f30d b235 aa70 b6ce 38d0 635a .$[O...5.p..8.cZ │ │ │ -00004ec0: 4ada 35df 854a 6c3a 8be5 703a ac21 882a J.5..Jl:..p:.!.* │ │ │ -00004ed0: 62ac c67b 746b 6f5d 1e16 3944 bcc7 60b2 b..{tko]..9D..`. │ │ │ -00004ee0: f35e e9ad 7887 6bd7 db73 a19a da19 6f14 .^..x.k..s....o. │ │ │ -00004ef0: f389 9af0 ecc1 e324 0163 b414 2066 057f .......$.c.. f.. │ │ │ -00004f00: a79f 37cb 4c00 2d22 128d 3bd1 9732 24ee ..7.L.-"..;..2$. │ │ │ -00004f10: 0ff7 4d85 278d a6e5 c69e f306 abed 5a9d ..M.'.........Z. │ │ │ -00004f20: 186d 68d1 2116 1033 8f5a 1661 b465 7fd7 .mh.!..3.Z.a.e.. │ │ │ -00004f30: aa42 ad45 c993 1860 0d58 a6ce 608d 4935 .B.E...`.X..`.I5 │ │ │ -00004f40: 9ecd c00f 8201 4076 49e6 5d71 0017 e1ae ......@vI.]q.... │ │ │ -00004f50: b5f9 bad1 c014 ed65 5dfa 0bf4 e0c8 08d0 .......e]....... │ │ │ -00004f60: 44de 0770 696f d2b0 f1ca e33a e329 34ee D..pio.....:.)4. │ │ │ -00004f70: 77cc 88a7 95e5 4cd5 c459 73cb 3f99 4206 w.....L..Ys.?.B. │ │ │ -00004f80: 5beb b95a 8ca2 42bf 23df acfa c254 206d [..Z..B.#....T m │ │ │ -00004f90: 29b7 2570 7a30 bf7a f4e0 5c3f 7632 c818 ).%pz0.z..\?v2.. │ │ │ -00004fa0: 040a 489e 7c65 2601 7275 3ba7 2a75 93a5 ..H.|e&.ru;.*u.. │ │ │ -00004fb0: 4e46 946b eb79 dd60 e811 2cb7 4ca3 7547 NF.k.y.`..,.L.uG │ │ │ -00004fc0: 3cc7 b2d0 ccb2 a049 0dd5 50db c35a 5683 <......I..P..ZV. │ │ │ -00004fd0: 582c d801 5a87 9161 f025 4e49 4c6c 9084 X,..Z..a.%NILl.. │ │ │ -00004fe0: 4d2e 303f 2959 5013 ae01 409b d66a 513f M.0?)YP...@..jQ? │ │ │ -00004ff0: 4bc4 f586 a0e2 6699 0d3c e0fe e309 d4a5 K.....f..<...... │ │ │ -00005000: 921b f8a6 a947 95b2 c2d3 7874 d6d6 4ba9 .....G....xt..K. │ │ │ -00005010: 770b 1765 2bf7 6dd6 e335 fc16 9d6c 9de2 w..e+.m..5...l.. │ │ │ -00005020: 804a 2b18 7d31 e11e f531 97a4 41fc e2c6 .J+.}1...1..A... │ │ │ -00005030: be1a e072 bdc9 e85e 864d 348c 9358 cc4a ...r...^.M4..X.J │ │ │ -00005040: 17c9 0a65 e1f2 4a54 cf32 b41e 65e1 ddf5 ...e..JT.2..e... │ │ │ -00005050: a158 2ff7 3c70 1ff1 147a 634c 7a38 04c7 .X/....1.z │ │ │ -000051b0: 3ad6 8480 46db 7758 b2ba 1d6a 8fd0 2d21 :...F.wX...j..-! │ │ │ -000051c0: e081 4d39 fd06 7c54 f056 d32e cd82 e834 ..M9..|T.V.....4 │ │ │ -000051d0: c564 cef8 74c8 756f 7106 6d72 0ec1 aad6 .d..t.uoq.mr.... │ │ │ -000051e0: c02a e098 d5f6 d053 8b25 d291 09ee 5581 .*.....S.%....U. │ │ │ -000051f0: 5361 1226 00d1 f474 df22 f3a3 b51e d1c9 Sa.&...t."...... │ │ │ -00005200: 9671 029a e2ea c2a6 5d29 0839 80cd 99ee .q......]).9.... │ │ │ -00005210: 6c1c 2020 60e1 069e cf59 d470 6b97 a5b3 l. `....Y.pk... │ │ │ -00005220: 6265 3b1b 6be1 156b 2a55 adac 2184 c11c be;.k..k*U..!... │ │ │ -00005230: d1ed c060 6b59 580a 0f60 8eb5 992b 939c ...`kYX..`...+.. │ │ │ -00005240: c163 a9ee 0760 385a 0b9f c2ae 0ff6 3a80 .c...`8Z......:. │ │ │ -00005250: f796 15eb 6125 afce 23ae 0694 6715 1c5c ....a%..#...g..\ │ │ │ -00005260: 4fdb 90d4 7d8a 381c ed64 15d3 4517 0b7c O...}.8..d..E..| │ │ │ -00005270: 3d64 cc4d 3d1a d13a 7546 3a42 ead0 5833 =d.M=..:uF:B..X3 │ │ │ -00005280: 1259 0365 998a 8ecc 1bdd cbf3 8608 dc37 .Y.e...........7 │ │ │ -00005290: 9dde 1aa8 71da 0c76 ebec cbd3 0245 f065 ....q..v.....E.e │ │ │ -000052a0: 5344 35a6 12ed 6a3c 2dde 1228 3f59 39c9 SD5...j<-..(?Y9. │ │ │ -000052b0: 456f f1cd faaa 6eb0 8981 694b eb88 67d4 Eo....n...iK..g. │ │ │ -000052c0: da51 a4b6 96ec e249 ef60 e710 5066 573a .Q.....I.`..PfW: │ │ │ -000052d0: 1a8c 0dab 9007 b0bb 85b6 bbc9 6ce8 0a95 ............l... │ │ │ -000052e0: dab7 d952 4cf8 0a56 3bc1 aaa3 1c7a c37f ...RL..V;....z.. │ │ │ -000052f0: 510f 2b8b 8092 9891 5f83 efbb 00a0 9beb Q.+....._....... │ │ │ -00005300: 8016 c79e 7490 5125 43a9 4b45 7c51 51b0 ....t.Q%C.KE|QQ. │ │ │ -00005310: 25d4 6238 9b85 c996 b9b1 42f1 66c4 0642 %.b8......B.f..B │ │ │ -00005320: 95fa dcf4 e609 6086 d017 c62d 3653 3544 ......`....-6S5D │ │ │ -00005330: 6b00 882a dd78 475b a4ce 3865 a609 4b06 k..*.xG[..8e..K. │ │ │ -00005340: 8ac1 eb8f c366 0515 73ef eb64 0ec4 166b .....f..s..d...k │ │ │ -00005350: c310 d0b8 73a3 cbb3 c0f1 1d9a 192e b1b0 ....s........... │ │ │ -00005360: 0d80 c36a f64d 9a0c 0f8b 1061 3db5 6118 ...j.M.....a=.a. │ │ │ -00005370: dad1 b872 773c 46b8 7d8e 6ede 2e15 0c04 ...rw..). │ │ │ -000053a0: d676 d80b 6fe1 306d 6053 d91e ee6a b2a5 .v..o.0m`S...j.. │ │ │ -000053b0: a422 267e 5199 06fb 6945 aba7 1969 348c ."&~Q...iE...i4. │ │ │ -000053c0: 1d98 a7c9 a01d 06ba 55b3 7156 c6f8 6737 ........U.qV..g7 │ │ │ -000053d0: 3606 83dc 0c04 621e 2ce1 c242 07c6 dc32 6.....b.,..B...2 │ │ │ -000053e0: b871 3378 c130 29f8 b0ec daaf 685f d1ba .q3x.0).....h_.. │ │ │ -000053f0: c5b9 701d 2c78 d419 0169 bc98 c533 9295 ..p.,x...i...3.. │ │ │ -00005400: 28ad fc6b 9d3e b552 309f 8329 df34 9293 (..k.>.R0..).4.. │ │ │ -00005410: 7927 c912 1d0c 85d9 c17f e509 e20e 93c2 y'.............. │ │ │ -00005420: 79df 2061 b881 f55a 9a6e 74a3 986d 5a46 y. a...Z.nt..mZF │ │ │ -00005430: 8b89 d83f c87a 3040 900d e3aa 2185 cfc0 ...?.z0@....!... │ │ │ -00005440: d83e 0e06 0ca5 fc71 1dac 9f65 2911 bff5 .>.....q...e)... │ │ │ -00005450: 7403 45c8 ba58 fc75 b4c8 bcf8 b1de 9291 t.E..X.u........ │ │ │ -00005460: 718b 259d 97d2 104a de9f 2d08 6b2d 83c5 q.%....J..-.k-.. │ │ │ -00005470: 7499 3e09 64da 5189 ee8c 62c5 a8e4 1565 t.>.d.Q...b....e │ │ │ -00005480: 82ea ea90 ae6a 5095 1b87 586a 0e4e baee .....jP...Xj.N.. │ │ │ -00005490: a86f 6c3f 6620 795a 2da2 5e31 ad69 9e98 .ol?f yZ-.^1.i.. │ │ │ -000054a0: b51e b85d 9752 d2b1 4465 a7aa 4326 8d82 ...].R..De..C&.. │ │ │ -000054b0: 040c 61ba 1928 2bbe 9a99 5262 e6e1 a6de ..a..(+...Rb.... │ │ │ -000054c0: 562b b501 1828 6de4 c4ae 1f5d dc3c 6b33 V+...(m....]...s<...`... │ │ │ -00005530: a823 ca62 e509 8960 792d 9780 7eb6 6e87 .#.b...`y-..~.n. │ │ │ -00005540: 25fe 8c2c 1962 ac8c d1b7 5d0d 00cc e65c %..,.b....]....\ │ │ │ -00005550: 16b7 128a 4f08 1e36 6adb e43f 3ec0 0b44 ....O..6j..?>..D │ │ │ -00005560: c49b 96a5 9d50 06d9 7a2c 165f 046c 2f46 .....P..z,._.l/F │ │ │ -00005570: ce5b 797f 032f b786 bc26 8d22 4e87 fb07 .[y../...&."N... │ │ │ -00005580: 4332 b406 98c0 fad4 6906 7c66 c3ca 8014 C2......i.|f.... │ │ │ -00005590: 6be0 6925 4e75 ece1 7043 a561 c7ae 31e0 k.i%Nu..pC.a..1. │ │ │ -000055a0: 385a 7fd0 3ada d6e1 c41f 109a 30e4 6049 8Z..:.......0.`I │ │ │ -000055b0: a7de 7dd9 80f1 b684 c158 af15 7a1e a364 ..}......X..z..d │ │ │ -000055c0: 9b31 1d49 9c4d cb72 e332 94c6 527c 85ad .1.I.M.r.2..R|.. │ │ │ -000055d0: 0489 8eee 57da 21c5 a369 834b dc86 41f4 ....W.!..i.K..A. │ │ │ -000055e0: 40eb 0dd6 01f1 c1f9 1774 449c bfda 2613 @........tD...&. │ │ │ -000055f0: 282a 8b9d 250b a3e0 445b 946c 9b4d f741 (*..%...D[.l.M.A │ │ │ -00005600: 13d8 4504 53bb a180 bbd2 422c 7bca 27b4 ..E.S.....B,{.'. │ │ │ -00005610: 8557 e043 a38e 1276 1413 6108 a07b 4f93 .W.C...v..a..{O. │ │ │ -00005620: 0545 06fd d298 ecbd 9090 84de e8b4 76aa .E............v. │ │ │ -00005630: c021 932d 1c30 8eed 387b da86 e9ef 3cec .!.-.0..8{....<. │ │ │ -00005640: 0263 2cc0 a4ae 333d 25b5 3682 1885 2299 .c,...3=%.6...". │ │ │ -00005650: c967 26c2 ec3e 4342 a1c4 be13 4a0f 53ca .g&..>CB....J.S. │ │ │ -00005660: 4c76 9dad ef1d 4d90 6342 1ab4 99d5 90dd Lv....M.cB...... │ │ │ -00005670: 0f2b 251a a359 0ca8 e9d6 3667 1e76 5400 .+%..Y....6g.vT. │ │ │ -00005680: 6dd6 1958 6c54 29fe 695b 971c 0e43 c598 m..XlT).i[...C.. │ │ │ -00005690: 3ad6 369b 9565 af18 6e58 e393 19d0 0a78 :.6..e..nX.....x │ │ │ -000056a0: 1adc aaf7 b00e 1f77 8e1a 2c86 657e e08a .......w..,.e~.. │ │ │ -000056b0: ca40 aa37 c61a 2c26 2b62 07d7 06bc f5be .@.7..,&+b...... │ │ │ -000056c0: 7663 157d bf85 858f ddd7 eba6 ca5d b9d4 vc.}.........].. │ │ │ -000056d0: 8f58 6753 7a18 6536 f7ac f6e4 6400 49a1 .XgSz.e6....d.I. │ │ │ -000056e0: dd12 cece 0043 99dc 85c0 4eb3 e1e1 b1c4 .....C....N..... │ │ │ -000056f0: d962 aa2b cf21 36e3 b673 6dbf 270c de0a .b.+.!6..sm.'... │ │ │ -00005700: 9434 9e17 a61c 4a0f c4d9 406c 8f85 8de8 .4....J...@l.... │ │ │ -00005710: eaec dac3 22d9 8462 ae67 dc7f 1090 f125 ...."..b.g.....% │ │ │ -00005720: 8d61 6d56 09d2 45cc 460c d802 0814 9acd .amV..E.F....... │ │ │ -00005730: 6ad9 522e c5bc 916d 41c2 6400 a607 255d j.R....mA.d...%] │ │ │ -00005740: 5d61 c31a 7b8c cda9 7c81 6bcf 6c01 e610 ]a..{...|.k.l... │ │ │ -00005750: e9a6 c64a 8c1d 3a90 0547 f5b2 8c28 9d29 ...J..:..G...(.) │ │ │ -00005760: 5b66 7b28 d97a 4b3d 546e a6b6 2bea c2b8 [f{(.zK=Tn..+... │ │ │ -00005770: fa08 90ce 564d 35ae 7c35 26b3 5bf5 5cc1 ....VM5.|5&.[.\. │ │ │ -00005780: 24e2 cdd9 fa22 73b6 c18a 07ab bd45 7b2b $...."s......E{+ │ │ │ -00005790: 8f45 47f1 e382 505b 9014 2eb2 5216 aef9 .EG...P[....R... │ │ │ -000057a0: c262 30a5 4c96 f5c1 6db7 5763 29f1 4f67 .b0.L...m.Wc).Og │ │ │ -000057b0: 731d 02ba 12d6 a8e6 46d9 4a1e 559a 4463 s.......F.J.U.Dc │ │ │ -000057c0: 9745 9c42 dc43 eb9c 5914 6a59 3db2 b1ba .E.B.C..Y.jY=... │ │ │ -000057d0: e120 56b3 542a 98d0 fd15 9cc8 71ad 923d . V.T*......q..= │ │ │ -000057e0: 9d36 2bf0 19e0 674c b01d 21b2 b1cd 9907 .6+...gL..!..... │ │ │ -000057f0: 46fc 7083 9cf2 24ac 6496 b3cc a48a 4e98 F.p...$.d.....N. │ │ │ -00005800: adad 5f2b cd3d 78c8 7377 23b7 11d6 add4 .._+.=x.sw#..... │ │ │ -00005810: 0a5a dc93 4089 cc61 c6e8 4bae a549 6bbd .Z..@..a..K..Ik. │ │ │ -00005820: 7826 74b0 c8cd 6af1 dbaa 598d a1c7 eded x&t...j...Y..... │ │ │ -00005830: 2da4 1541 a7b0 98b5 c77a 9f37 0392 1ba3 -..A.....z.7.... │ │ │ -00005840: e196 5882 933c 1240 42a2 0dda 6c54 9706 ..X..<.@B...lT.. │ │ │ -00005850: 3412 e87b 5c4a a328 2c78 e95d 081c 481a 4..{\J.(,x.]..H. │ │ │ -00005860: a971 728b cbbc d4d6 3282 ac72 a95f bbb8 .qr.....2..r._.. │ │ │ -00005870: 3563 e02c 8e67 eb1e 0a2e 393c 8bda 5fdc 5c.,.g....9<.._. │ │ │ -00005880: c16d 40a1 9e5d 443b 44f1 8e37 06be 0d46 .m@..]D;D..7...F │ │ │ -00005890: dbc7 d81a f66d 77ac 9258 9602 b280 1631 .....mw..X.....1 │ │ │ -000058a0: b0c3 fe2f 9369 88bd a0c7 1028 b4fa a492 .../.i.....(.... │ │ │ -000058b0: 6fcc 6876 07c8 dc15 c347 936d 5ad6 9611 o.hv.....G.mZ... │ │ │ -000058c0: 834b aa05 ab2c 35c1 32f6 039e a201 3608 .K...,5.2.....6. │ │ │ -000058d0: 6b98 dd37 2b29 8849 8775 da0c b52a 494e k..7+).I.u...*IN │ │ │ -000058e0: a8cd c6fd b5de 0d9f 8a09 ca86 aa80 c38c ................ │ │ │ -000058f0: 194a c6eb dac7 0d97 5b69 dbcc f3b4 0c6a .J......[i.....j │ │ │ -00005900: 2399 020c 43d9 f126 a71c adee 07c8 5aa5 #...C..&......Z. │ │ │ -00005910: b8f8 0c16 c79a aca5 da19 70c5 d5d8 fbde ..........p..... │ │ │ -00005920: f42e f06b bd22 868b 0560 8534 a8c7 6513 ...k."...`.4..e. │ │ │ -00005930: 2b6f c124 906c bb27 4bfd af96 95c7 4445 +o.$.l.'K.....DE │ │ │ -00005940: 39cf a00f f725 02f8 11cc e676 99c6 ad9e 9....%.....v.... │ │ │ -00005950: cb29 4ba7 9530 1db7 6a55 e6a5 4014 32ca .)K..0..jU..@.2. │ │ │ -00005960: daaf 386a 8b50 9d71 5969 c722 7621 21a8 ..8j.P.qYi."v!!. │ │ │ -00005970: a938 63a5 5195 6738 f88f ab7d 322a 58c4 .8c.Q.g8...}2*X. │ │ │ -00005980: a8b2 ce10 e0c6 4252 9d31 4b5d bd1a 4e80 ......BR.1K]..N. │ │ │ -00005990: f716 07b3 bacc 3fc2 b75d 2cc8 6dcb 1dec ......?..],.m... │ │ │ -000059a0: 7248 56f8 0b55 362c a2b1 c89b 556d 7181 rHV..U6,....Umq. │ │ │ -000059b0: a7cd d0e9 71b1 3b13 9ad4 ad83 207e b692 ....q.;..... ~.. │ │ │ -000059c0: 5ef2 fc6b c475 edad edbc 94dd fd5d c1a2 ^..k.u.......].. │ │ │ -000059d0: bb8c b033 6cce 6625 b34d 1993 7112 3342 ...3l.f%.M..q.3B │ │ │ -000059e0: 84af ea71 a4d3 5b67 c3a0 5024 a0d1 d12e ...q..[g..P$.... │ │ │ -000059f0: a788 73b6 40f6 240a 7777 058a f1ee 04df ..s.@.$.ww...... │ │ │ -00005a00: 80b8 1109 6065 b26d 1180 479d bd80 b249 ....`e.m..G....I │ │ │ -00005a10: 6191 b19a dc8c faa8 109c c96e 988d 0e85 a..........n.... │ │ │ -00005a20: c557 4d1c 80f1 957e f342 f590 8daa b705 .WM....~.B...... │ │ │ -00005a30: 52a9 88d5 c631 98aa 1c8d 3e6c d60a 146f R....1....>l...o │ │ │ -00005a40: c26a 1d6a 35e1 62ab 2f03 5add 1140 acb7 .j.j5.b./.Z..@.. │ │ │ -00005a50: 497b d225 260c 25e3 793c 466f 70b3 7435 I{.%&.%.yy.-e...D │ │ │ -00005ac0: 9936 e256 e360 0be4 c208 a304 9b87 814e .6.V.`.........N │ │ │ -00005ad0: d15a 6ef3 ae2c f35a 4dc9 b01e 2090 3b14 .Zn..,.ZM... .;. │ │ │ -00005ae0: 4bbb 8d6d 69a4 996b ccf7 ba59 369b a103 K..mi..k...Y6... │ │ │ -00005af0: 2fda c6a2 f19b e5a9 0db7 4391 bbd1 d5a5 /.........C..... │ │ │ -00005b00: 2a59 73b2 c13b e28e b9b7 8e13 0fce a057 *Ys..;.........W │ │ │ -00005b10: 7734 dcc9 00f9 7914 5b9a 78ea eba1 c6a6 w4....y.[.x..... │ │ │ -00005b20: adef 3dd1 6d58 35ec 42de e6e8 0306 31ee ..=.mX5.B.....1. │ │ │ -00005b30: dc2d 8bb1 0f78 af9e 6c63 947a 1471 9e05 .-...x..lc.z.q.. │ │ │ -00005b40: b476 6419 d478 98ba c97d 1fe3 ce2b f359 .vd..x...}...+.Y │ │ │ -00005b50: b61a c8d9 1915 e2e6 8f25 426d 1c15 6cf2 .........%Bm..l. │ │ │ -00005b60: e296 0a46 9a7f c2c2 d26f 86a3 e24e c0e8 ...F.....o...N.. │ │ │ -00005b70: 8bf1 93b0 7283 faed ec5a 54ab a573 f9a3 ....r....ZT..s.. │ │ │ -00005b80: 167e 5bc1 d3d0 c715 ade4 1110 f8be 049b .~[............. │ │ │ -00005b90: 4ee8 5fac 24a2 e23e 9d67 aee6 e54f ee23 N._.$..>.g...O.# │ │ │ -00005ba0: 77b3 8113 c36a 8b53 346f 2ef5 c086 71b4 w....j.S4o....q. │ │ │ -00005bb0: 0ee1 60be 0c93 9056 f770 6b81 9861 3121 ..`....V.pk..a1! │ │ │ -00005bc0: 564a 2a66 6403 4c1a 6995 62b4 5b2b ae68 VJ*fd.L.i.b.[+.h │ │ │ -00005bd0: 34ca b336 dfb5 a90d b5ec 8d29 b02d 98fd 4..6.......).-.. │ │ │ -00005be0: 1707 3be2 224f f614 68b7 ceb4 d515 0c53 ..;."O..h......S │ │ │ -00005bf0: 4a22 180a 09b8 0976 d15b 4a0c f96c ef59 J".....v.[J..l.Y │ │ │ -00005c00: ccca 1cea c15d e846 7707 02d0 2ed9 0c4b .....].Fw......K │ │ │ -00005c10: dcec d98a 64b3 097c f879 73c4 f20e 2c6f ....d..|.ys...,o │ │ │ -00005c20: 6b3a bcfb 6106 1758 405d 07d1 4e24 86d8 k:..a..X@]..N$.. │ │ │ -00005c30: 2072 795b cd63 b1a9 b295 ead5 c646 ce31 ry[.c.......F.1 │ │ │ -00005c40: 11a3 ed40 d158 f0be 913e 687e d3ad cd8b ...@.X...>h~.... │ │ │ -00005c50: 6ffb 88e2 c177 c50a b5b3 cc55 79e4 061e o....w.....Uy... │ │ │ -00005c60: 00f5 1b0c ee76 ad69 486e d01b e11b 7a00 .....v.iHn....z. │ │ │ -00005c70: 0bd6 6231 211d d71f 9cb2 b8a9 0780 352d ..b1!.........5- │ │ │ -00005c80: 9479 840f c0c3 7072 6d20 caea 46b4 15cf .y....prm ..F... │ │ │ -00005c90: a1c8 6e9f 09cf 121f 1c1b 674b c6c9 12dc ..n.......gK.... │ │ │ -00005ca0: d871 ebc9 45fb 5e74 6389 8832 bcbf f67e .q..E.^tc..2...~ │ │ │ -00005cb0: 7cdd 6269 43b2 0aba a51a 1b38 c06c 963c |.biC......8.l.< │ │ │ -00005cc0: 5a72 2102 3113 0ede e00c 6cd8 11eb e58e Zr!.1.....l..... │ │ │ -00005cd0: a075 2b6d 77b6 7bee dd1e 3192 318e 48b5 .u+mw.{...1.1.H. │ │ │ -00005ce0: eacf 589a ce5d 015c a0da f9b0 b1e9 d609 ..X..].\........ │ │ │ -00005cf0: f42d eb38 c0db b6cf f268 78b2 1b97 7d2f .-.8.....hx...}/ │ │ │ -00005d00: a679 3019 c212 dfd1 a6b2 db1a 5b53 57cd .y0.........[SW. │ │ │ -00005d10: 791d 1b0f c481 fcb6 bcf0 d8b5 9ed1 4875 y.............Hu │ │ │ -00005d20: d846 43fe f1c6 ca46 d588 7131 b0af 5e7a .FC....F..q1..^z │ │ │ -00005d30: 70a5 1b88 30e0 b632 e380 60d0 0da2 da58 p...0..2..`....X │ │ │ -00005d40: 25d5 72dc b99f ab4d 777b b3fe c76c 0ecb %.r....Mw{...l.. │ │ │ -00005d50: 6480 e2e6 e6a3 1974 096b 6ac8 0170 d9b3 d......t.kj..p.. │ │ │ -00005d60: ffc6 3c6d 73df 3616 0813 cdb5 7595 831a ...jr+..K) │ │ │ -00005ec0: 696e 8e0b 069e 3944 9157 abed 3167 d52e in....9D.W..1g.. │ │ │ -00005ed0: 1235 993f 5342 da42 28fb 5e06 f584 8c1e .5.?SB.B(.^..... │ │ │ -00005ee0: ce03 1ed2 84ca b624 a489 ce40 74f3 b093 .......$...@t... │ │ │ -00005ef0: a51d b775 e9f1 c2b0 b948 dadc f212 ac59 ...u.....H.....Y │ │ │ -00005f00: d0bb ebd3 3425 1a04 23b6 982d 6a27 6ae4 ....4%..#..-j'j. │ │ │ -00005f10: cb9d 1f4b 1ee2 6256 de0c cf38 77a5 03b9 ...K..bV...8w... │ │ │ -00005f20: 81e4 d9fe 3035 9eb4 85ac 8d93 c62c e3ae ....05.......,.. │ │ │ -00005f30: d872 33d9 eb66 c332 96ea 18a1 8499 ceda .r3..f.2........ │ │ │ -00005f40: b5c9 ea3f 4c3b 3c91 4b29 d4da 9697 76a7 ...?L;<.K)....v. │ │ │ -00005f50: dc53 1b4d 1184 c102 f338 981d 84e2 04d2 .S.M.....8...... │ │ │ -00005f60: 050b 7554 3656 0250 586b 7dc1 6200 6e66 ..uT6V.PXk}.b.nf │ │ │ -00005f70: f317 9a60 f883 6158 3194 528d 8c12 8853 ...`..aX1.R....S │ │ │ -00005f80: c2bd ddad 47c7 c122 ac6e 6550 c7da 5aef ....G..".neP..Z. │ │ │ -00005f90: 67aa 2713 1206 f754 b2d6 d6b0 5b40 6052 g.'....T....[@`R │ │ │ -00005fa0: 09cc a60f 2e38 6ac6 7300 564a 9188 29da .....8j.s.VJ..). │ │ │ -00005fb0: f819 b724 a3e6 4c43 5f14 f646 3034 98d6 ...$..LC_..F04.. │ │ │ -00005fc0: d8b5 5655 35b8 7734 0006 84df b036 885e ..VU5.w4.....6.^ │ │ │ -00005fd0: 88b3 7d09 4c82 0060 b042 264c af25 180a ..}.L..`.B&L.%.. │ │ │ -00005fe0: 5802 3230 eb7e 3462 a003 d41b 5ad0 9bfb X.20.~4b....Z... │ │ │ -00005ff0: eb59 134c e63e b62c db81 9117 e0be b99f .Y.L.>.,........ │ │ │ -00006000: 4b63 0b73 e630 9522 d896 97b0 d0ae 7bda Kc.s.0."......{. │ │ │ -00006010: 1a32 e394 94a2 1a41 5edd f86a ec13 1032 .2.....A^..j...2 │ │ │ -00006020: 363e da73 c86d 7a80 b11d edf0 c96a 3b65 6>.s.mz......j;e │ │ │ -00006030: 8802 30cf 933d b386 f2c7 d032 d9cc 4f6f ..0..=.....2..Oo │ │ │ -00006040: fa5c 289d 6f66 59bd abd6 c91a cf9b 5934 .\(.ofY.......Y4 │ │ │ -00006050: c196 39d8 2bb7 8d62 5f22 9259 ced6 1d92 ..9.+..b_".Y.... │ │ │ -00006060: 1ee4 692d 1bd1 1c98 09a1 dcb6 092b b764 ..i-.........+.d │ │ │ -00006070: 8730 9aac 6527 151e 183d e4a8 3175 5df2 .0..e'...=..1u]. │ │ │ -00006080: 10c2 831f 534d 4dc9 eb0d 2251 d94e 880a ....SMM..."Q.N.. │ │ │ -00006090: 1018 d587 4d44 27f2 b925 23f8 2a69 323d ....MD'..%#.*i2= │ │ │ -000060a0: a044 546c 85d6 7946 952d 3d9e 7488 4da4 .DTl..yF.-=.t.M. │ │ │ -000060b0: 9926 cf73 67bb 92f7 a678 2d15 ea0b 5b3b .&.sg....x-...[; │ │ │ -000060c0: b678 d6e6 6a6a c420 c9f3 8560 0f33 bc27 .x..jj. ...`.3.' │ │ │ -000060d0: ab04 b300 36b5 0a56 e6b7 b13b a0ca 3682 ....6..V...;..6. │ │ │ -000060e0: a54e 6ab0 5844 8f34 467b 1fe2 2460 b6bb .Nj.XD.4F{..$`.. │ │ │ -000060f0: 0db9 447b 4fcc cc80 5e18 4613 3a5b 141f ..D{O...^.F.:[.. │ │ │ -00006100: 43c9 19b6 5d6a c3fe 42e8 2ac3 8941 6106 C...]j..B.*..Aa. │ │ │ -00006110: 4200 c974 8b6d b667 f31e 3e69 5ab7 f856 B..t.m.g..>iZ..V │ │ │ -00006120: 9bfa 80da 6c70 e096 a9fd b191 3534 0232 ....lp......54.2 │ │ │ -00006130: 5745 fbed ba97 0c32 c5e3 9f3c e568 80eb WE.....2...<.h.. │ │ │ -00006140: b6f6 9d4a efb7 c63a cd76 cf75 bbcb 9e8a ...J...:.v.u.... │ │ │ -00006150: dd50 8f26 c003 b966 c307 b2d5 7feb ba65 .P.&...f.......e │ │ │ -00006160: 365b 5b78 d94e 8245 b16e 786f 3c76 988c 6[[x.N.E.nxonHm..3....._ │ │ │ -000061a0: 6b6b fbdb e026 a7b9 b27d f06c 06b2 c52c kk...&...}.l..., │ │ │ -000061b0: 3c3f 66ad c044 d1e2 c486 20b8 015f 5290 -... │ │ │ -000062f0: 3f78 5a36 9798 f20d 706e 2bf5 4d76 92f5 ?xZ6....pn+.Mv.. │ │ │ -00006300: dbad 31da c52e 7a70 a221 f7b5 ba1f 9603 ..1...zp.!...... │ │ │ -00006310: 7be2 2a9a deca 240b fb57 c700 53a0 d470 {.*...$..W..S..p │ │ │ -00006320: d535 618b dd98 909c 645c 52b4 5b6e cae6 .5a.....d\R.[n.. │ │ │ -00006330: 121a 299f 3d2b eccd 6e85 1506 43c3 510f ..).=+..n...C.Q. │ │ │ -00006340: ad49 c166 0ca0 d76d 2b3f d829 7ab3 ff15 .I.f...m+?.)z... │ │ │ -00006350: 8c65 fe82 959f 8ad6 8b36 bd31 f163 3599 .e.......6.1.c5. │ │ │ -00006360: 180e 8206 7382 925b 1f8d 0d2f 06a3 2e3a ....s..[.../...: │ │ │ -00006370: 2bbb dbd3 d6ad 207b 4b64 0cb0 07f2 ee2e +..... {Kd...... │ │ │ -00006380: 6e25 1d10 0898 cdbb c44c 59a6 785c 81c3 n%.......LY.x\.. │ │ │ -00006390: 2232 53be 6dea b31a 3aa7 479e a114 ef1d "2S.m...:.G..... │ │ │ -000063a0: 0f6e e312 bc2f 1f3a 9423 a85a 489b d61a .n.../.:.#.ZH... │ │ │ -000063b0: db8a c5e9 cdea b642 0d40 616c 133e a949 .......B.@al.>.I │ │ │ -000063c0: 8d88 07c0 b4f2 8c1f 770f 9dd4 6463 8f8c ........w...dc.. │ │ │ -000063d0: 9bee 6dc3 b25a 1a1c fcaa b2e8 7474 3ce5 ..m..Z......tt<. │ │ │ -000063e0: c27f e896 8463 eab6 44e3 9e4c 85be 85dc .....c..D..L.... │ │ │ -000063f0: 5e67 0228 810f 820b 8697 6b1d a618 8165 ^g.(......k....e │ │ │ -00006400: d1f2 caac 4ae8 5586 8d5b cad6 9c9e 8c88 ....J.U..[...... │ │ │ -00006410: d7fd ab4c fd6e 10cf 6c43 783c 11dc d339 ...L.n..lCx<...9 │ │ │ -00006420: dafa 6cee dca0 6f0c d41a ed1c 397a a8b0 ..l...o.....9z.. │ │ │ -00006430: f6f6 7cd6 1907 6138 b7d1 f385 0e44 606d ..|...a8.....D`m │ │ │ -00006440: fd16 7db6 c4ae 9b06 61d1 2cb4 ebec 7fc8 ..}.....a.,..... │ │ │ -00006450: 94c0 2c16 27f4 586f 612a d15e 9ddd 9da7 ..,.'.Xoa*.^.... │ │ │ -00006460: 7530 a70b fd61 a13c 3b1b cda6 5565 d817 u0...a.<;...Ue.. │ │ │ -00006470: 64d6 9624 b19e 0505 4187 0d64 840e 2b80 d..$....A..d..+. │ │ │ -00006480: cf53 0613 06e0 edb1 02c6 c335 6825 db24 .S.........5h%.$ │ │ │ -00006490: d93a 7346 da8d dd16 70ad 86d1 5907 a717 .:sF....p...Y... │ │ │ -000064a0: 2b1a 1b6f 1887 05f4 adbb 5722 982a fb89 +..o......W".*.. │ │ │ -000064b0: e1e6 e619 13db 4163 9e7b 6b33 0523 086c ......Ac.{k3.#.l │ │ │ -000064c0: e98e a30d 88c7 e929 4a05 5f64 2be7 07ca .......)J._d+... │ │ │ -000064d0: dc66 eb89 cabc e2d9 3a0f 0628 0db6 d0f1 .f......:..(.... │ │ │ -000064e0: adb5 affe b30c f27f dee0 ef2d 051d ea0f ...........-.... │ │ │ -000064f0: d582 0ef5 bdc5 a0fd c1ff 9ed5 a043 fd7f .............C.. │ │ │ -00006500: 4839 6856 f6b6 1e34 6ffe 9e82 d0e9 4758 H9hV...4o.....GX │ │ │ -00006510: 103a d4ef 5584 6eea 5345 68b8 eb7f eb8a .:..U.n.SEh..... │ │ │ -00006520: d070 f70f 9684 0ef5 7fd6 84be a909 dd34 .p.............4 │ │ │ -00006530: 87cf 11d0 6f9e fc3d 95a0 7fa8 f673 7bf8 ....o..=.....s{. │ │ │ -00006540: fc57 1fa8 fd7c a7be f30f 5574 e62e ffcf .W...|....Ut.... │ │ │ -00006550: ed3b 68f9 efff 59d1 f9ff 988a ce53 9f8d .;h...Y......S.. │ │ │ -00006560: 4dda 6ab7 9796 bec2 7303 ddb2 72ed 64f6 M.j.....s...r.d. │ │ │ -00006570: ead6 0d73 5e96 92fa 3f58 1fc2 a227 86fb ...s^...?X...'.. │ │ │ -00006580: 4242 1c6d 663f 9bdb 5fdb 4911 cfa0 2ba9 BB.mf?.._.I...+. │ │ │ -00006590: 37d9 6878 7c74 bc68 3c00 4315 d6de e3e0 7.hx|t.h<.C..... │ │ │ -000065a0: da30 9546 d88b 3f90 f0cb ac53 bb6d fa51 .0.F..?....S.m.Q │ │ │ -000065b0: 93d1 8cfd 8893 5e45 2175 6d58 7772 eb62 ......^E!umXwr.b │ │ │ -000065c0: 08d6 10b1 3ba6 1bf6 25dd cb62 cf26 ceba ....;...%..b.&.. │ │ │ -000065d0: 1f80 e351 0f7a 9a2b ae99 e587 cc63 9b5b ...Q.z.+.....c.[ │ │ │ -000065e0: 3b0b ce36 f1b6 c0cc 30d6 f882 c6de 4700 ;..6....0.....G. │ │ │ -000065f0: f5bc ccc7 e3c2 e278 8469 5e6c dd1d ed6e .......x.i^l...n │ │ │ -00006600: 83bf 9d8c 78d8 ca9e c262 5328 a30a 4be3 ....x....bS(..K. │ │ │ -00006610: 2977 3d3a 9b9c 2d66 4827 58c2 fc31 0bcd )w=:..-fH'X..1.. │ │ │ -00006620: e24a 05f7 402d 71c0 aab7 5569 dd8c b762 .J..@-q...Ui...b │ │ │ -00006630: 0dbd dec2 b640 fad5 1c28 2bc6 8d36 7d5d .....@...(+..6}] │ │ │ -00006640: d21c 0c54 6806 2b18 a4a5 6b4d 499b 5dd4 ...Th.+...kMI.]. │ │ │ -00006650: 2d36 d562 6010 b03d db7e 1e5c 6f6f a0be -6.b`..=.~.\oo.. │ │ │ -00006660: b592 b1e9 d663 83b7 6ce0 0a1e 1437 e9dc .....c..l....7.. │ │ │ -00006670: 3ad8 cab0 dcfc 8a6b 3d55 752a 6dcc 2c9a :......k=Uu*m.,. │ │ │ -00006680: dcc3 cdeb 0603 e19f 4d75 cead c176 16d7 ........Mu...v.. │ │ │ -00006690: 35fb ce0e 52f0 6734 848b e9db 4c9f 096d 5...R.g4....L..m │ │ │ -000066a0: 9f2b 8f33 a3ee ddb8 e040 5881 cc50 46fe .+.3.....@X..PF. │ │ │ -000066b0: 0f27 2f17 ff3c c6b1 84e7 59c2 7072 6b03 .'/..<....Y.prk. │ │ │ -000066c0: 1730 d770 aef1 3463 65a5 8652 2b73 34ca .0.p..4ce..R+s4. │ │ │ -000066d0: c872 42f3 caa3 3ca9 0a8d 5ba0 250e a5e3 .rB...<...[.%... │ │ │ -000066e0: b6a6 a6d7 edd2 7481 750a 612e b535 a76a ......t.u.a..5.j │ │ │ -000066f0: 59e1 3824 da54 ba92 c2ef 94a6 125d 6ede Y.8$.T.......]n. │ │ │ -00006700: d2d2 eae2 e02c b638 5dbd 959f b7d6 3001 .....,.8].....0. │ │ │ -00006710: 136a ea05 7fac 1a1a 3749 bb6d b2ec 360f .j......7I.m..6. │ │ │ -00006720: c099 1f7a 7c2b 7df9 c916 79b5 6548 91e1 ...z|+}...y.eH.. │ │ │ -00006730: d22b 7d58 6dfa 345a 98c9 fc28 e311 4d98 .+}Xm.4Z...(..M. │ │ │ -00006740: c74b b3ec 9522 da1a 0314 3b63 e017 04b2 .K..."....;c.... │ │ │ -00006750: 2961 ebba 6e1b 9a69 32e1 d364 67fb dcba )a..n..i2..dg... │ │ │ -00006760: 3f68 27c8 4e96 501f adc8 5bb2 13bb b5e4 ?h'.N.P...[..... │ │ │ -00006770: 4633 3ed7 c6b8 1b73 3dcd 4559 e71a 87d6 F3>....s=.EY.... │ │ │ -00006780: 9e67 4b6f 0897 9525 5398 99c4 3af7 108a .gKo...%S...:... │ │ │ -00006790: c4f6 a5c2 8301 4fbd c3e3 6eeb 6041 bf2e ......O...n.`A.. │ │ │ -000067a0: 5af8 cd03 715b 812f 79cf 3a45 faed 725c Z...q[./y.:E..r\ │ │ │ -000067b0: 25ab c1b5 26f6 a223 1b1b c5db 34b0 367a %...&..#....4.6z │ │ │ -000067c0: 63b1 2321 726d 7b3c cfaf dc1f 45e1 5a16 c.#!rm{<....E.Z. │ │ │ -000067d0: a469 7ac6 0667 8e55 5b4a 8735 263e 7adc .iz..g.U[J.5&>z. │ │ │ -000067e0: 3694 fde6 be1c e807 e32e ad70 6581 dad1 6..........pe... │ │ │ -000067f0: 8836 f37a 986a 3bc4 5b83 dbe0 5ccb 5ee2 .6.z.j;.[...\.^. │ │ │ -00006800: f9a7 76d1 b58f 73e7 0ec5 a83d b0af 6b63 ..v...s....=..kc │ │ │ -00006810: ddb2 de00 ab60 7ced 602b 354b a4d8 962f .....`|.`+5K.../ │ │ │ -00006820: 58a9 669c abb0 2223 88c1 dab2 98f6 acee X.f..."#........ │ │ │ -00006830: db6d 8956 4d9a 1785 0569 c0c8 64f7 8ab7 .m.VM....i..d... │ │ │ -00006840: 907a 4f1f b9da 582f 14b4 8970 a86a c37c .zO...X/...p.j.| │ │ │ -00006850: 10df 7a68 6b9b 2a75 ab62 6268 1a12 6e7b ..zhk.*u.bbh..n{ │ │ │ -00006860: d801 6d9c 3ac8 df0c e45e 1019 c352 eca2 ..m.:....^...R.. │ │ │ -00006870: 395b e2cd e6d9 d668 b4c1 b799 c828 e669 9[.....h.....(.i │ │ │ -00006880: b3ad 5364 6851 4dd1 f786 5686 691d a76e ..SdhQM...V.i..n │ │ │ -00006890: b022 0b22 12db 9061 db58 57ac b63b cbad ."."...a.XW..;.. │ │ │ -000068a0: 9d69 ed4a dda3 cae0 76f3 282d 0c09 696a .i.J....v.(-..ij │ │ │ -000068b0: f988 d46f 8632 9bd9 c174 0dc6 0018 901f ...o.2...t...... │ │ │ -000068c0: ab69 b67a 2cfc 1c9b ce58 c334 a1ff 67a4 .i.z,....X.4..g. │ │ │ -000068d0: a09d fa2e 9b4f 1f4c 32b7 10e0 dc8d 43e9 .....O.L2.....C. │ │ │ -000068e0: 9adb 450f 194d 626f 63e5 c969 f488 d9b4 ..E..Mboc..i.... │ │ │ -000068f0: 6af3 1add dfc4 0a75 c1aa 8a7d a986 dfda j......u...}.... │ │ │ -00006900: d516 1366 a1a2 5d43 5a14 06f1 aec3 5861 ...f..]CZ.....Xa │ │ │ -00006910: 50ec 026f 8240 b6cf d63c b2b8 4d72 af78 P..o.@...<..Mr.x │ │ │ -00006920: 32e7 c742 a916 eb73 fb10 7eb4 989c 99aa 2..B...s..~..... │ │ │ -00006930: 1ec7 8f33 26a4 5add c86b 57d4 e7da da03 ...3&.Z..kW..... │ │ │ -00006940: b55f ddc2 9b10 e2ba 6764 a64b ce56 6545 ._......gd.K.VeE │ │ │ -00006950: b74d b795 bf57 0bc9 59fd c77a 486e 81e4 .M...W..Y..zHn.. │ │ │ -00006960: d988 9ad9 801e ecd5 664f e160 2bf5 d459 ........fO.`+..Y │ │ │ -00006970: 1915 d56a ef00 1b6f 37f6 38cb 9b05 498d ...j...o7.8...I. │ │ │ -00006980: 6b8b cc01 ead7 7505 2480 a9cd e243 268c k.....u.$....C&. │ │ │ -00006990: 8b9d e654 b7a5 c62a ac84 3421 43d9 1e7b ...T...*..4!C..{ │ │ │ -000069a0: 06e5 a0a8 7c1a b2bf 56f2 d7d0 cf63 6d78 ....|...V....cmx │ │ │ -000069b0: 6edf 22c6 bc77 bb76 c5e4 30a7 7563 49b9 n."..w.v..0.ucI. │ │ │ -000069c0: 6479 2a3b 0528 01b5 2139 a3fd a73d 57c2 dy*;.(..!9...=W. │ │ │ -000069d0: 2e8d 4bc7 40d0 485e 6dee dae6 f968 37b6 ..K.@.H^m....h7. │ │ │ -000069e0: d672 3228 aea4 b063 bb34 e0f0 0f2b d30c .r2(...c.4...+.. │ │ │ -000069f0: 80a6 0024 69aa 141a d3d7 8660 7497 2544 ...$i......`t.%D │ │ │ -00006a00: ccf5 c0ce 477b 311b 639d 310b b3bd ce60 ....G{1.c.1....` │ │ │ -00006a10: 8f85 d519 7bcf bd67 2b03 ab7b abc5 9c19 ....{..g+..{.... │ │ │ -00006a20: e3b5 ac9c 64c7 d8c5 3ddc 256f a8b9 cdfa ....d...=.%o.... │ │ │ -00006a30: e1e8 c0b0 c6cd 53d1 75b6 48a8 6553 5119 ......S.u.H.eSQ. │ │ │ -00006a40: 13a2 64bb 8475 9d6c ac3e 9b57 6f59 cbd1 ..d..u.l.>.WoY.. │ │ │ -00006a50: bee6 2810 ac43 4252 adaf 06e9 71b1 3a67 ..(..CBR....q.:g │ │ │ -00006a60: 9c57 dbfd 8eaa 6dcc ad65 6652 c56c 205d .W....m..efR.l ] │ │ │ -00006a70: 868b 84a5 4ba5 afef d4a3 d3a3 39a5 e00a ....K.......9... │ │ │ -00006a80: 8d35 c2d3 42b6 cc8f b52d dddc 58cf 2137 .5..B....-..X.!7 │ │ │ -00006a90: 6508 53b4 2c94 b58e 87d4 cae0 c3d2 b4c3 e.S.,........... │ │ │ -00006aa0: 34da 7276 194b e252 8e05 49f5 8dc1 4d8d 4.rv.K.R..I...M. │ │ │ -00006ab0: 75cc 101b f3d5 6b8b 0de6 d0f5 eec6 79be u.....k.......y. │ │ │ -00006ac0: 16dd 63b5 864e ef99 3b8b d26e f64f 9837 ..c..N..;..n.O.7 │ │ │ -00006ad0: 9300 81a2 9627 19ed 35cd cac7 34c0 eaa1 .....'..5...4... │ │ │ -00006ae0: 2a35 ae6d b839 5b9e 827b 6f66 23b2 94db *5.m.9[..{of#... │ │ │ -00006af0: 80a6 378f 7a04 49f4 964f 6009 db54 c2ed ..7.z.I..O`..T.. │ │ │ -00006b00: ac88 edd6 66c8 b96a edce 3b68 992d 2308 ....f..j..;h.-#. │ │ │ -00006b10: 2c0a eed7 99ae 8131 3340 abeb 345e a50d ,......13@..4^.. │ │ │ -00006b20: 649c dd8e 8c16 47b4 8697 b01a 59b0 52ba d.....G.....Y.R. │ │ │ -00006b30: 85ec 8652 cacc 18ed 9206 395b 9f10 2a31 ...R......9[..*1 │ │ │ -00006b40: 5fa5 2bef 8c30 4694 4e17 0dad 0906 5a77 _.+..0F.N.....Zw │ │ │ -00006b50: c6a3 569d 053f 530c 0aa4 414e 1636 8d69 ..V..?S...AN.6.i │ │ │ -00006b60: e626 59a0 e276 a068 07ae b560 a3b5 88fa .&Y..v.h...`.... │ │ │ -00006b70: 6851 dd19 a5d1 5ad5 7a5e 0168 a022 2334 hQ....Z.z^.h."#4 │ │ │ -00006b80: b2a1 ed09 1697 9a69 e80c b31a e0f5 063d .......i.......= │ │ │ -00006b90: 6018 636d 64f6 924b a8e7 523b c661 a912 `.cmd..K..R;.a.. │ │ │ -00006ba0: 4826 1af2 8d49 b5d4 506d 93d5 ad5e da26 H&...I..Pm...^.& │ │ │ -00006bb0: 5b54 7f73 2376 4482 216a 318e a3b7 5cc2 [T.s#vD.!j1...\. │ │ │ -00006bc0: 525b 4399 f5df 5265 e0e9 680d e5d5 42e0 R[C...Re..h...B. │ │ │ -00006bd0: 9eed cd31 1908 509b 9c3b b973 dbbb df69 ...1..P..;.s...i │ │ │ -00006be0: e4d7 ec66 ad90 d3f8 cfc1 63b6 61ae 30b9 ...f......c.a.0. │ │ │ -00006bf0: 4011 46b3 2da6 3988 7f5b bd91 b1c6 021a @.F.-.9..[...... │ │ │ -00006c00: 926f fa52 5ed0 5b3c 877f 6cf9 6955 7e3b .o.R^.[<..l.iU~; │ │ │ -00006c10: 7a02 6042 3589 cc4c f458 e76e 0166 6c66 z.`B5..L.X.n.flf │ │ │ -00006c20: 0ea3 16ad 4e8a 72de 1617 3719 fa5d 8a1a ....N.r...7..].. │ │ │ -00006c30: c6c6 4230 b6da 0098 8fb0 7fe5 feaf 077a ..B0...........z │ │ │ -00006c40: 284d 05a7 2412 ccbd a766 c8a5 1187 06df (M..$....f...... │ │ │ -00006c50: e12d d596 6d63 c6f3 68c6 08e6 a3df 6a4b .-..mc..h.....jK │ │ │ -00006c60: 5057 56f8 59ac 7489 afc0 833a d305 ad2d PWV.Y.t....:...- │ │ │ -00006c70: 8c07 6666 024a 1426 360a df2a d396 8918 ..ff.J.&6..*.... │ │ │ -00006c80: ccaa ab27 9baf 6280 96ca 1a25 2032 0fcc ...'..b....% 2.. │ │ │ -00006c90: 90d6 6158 82e5 b2b0 c116 59b7 100a f676 ..aX......Y....v │ │ │ -00006ca0: f0a0 dc10 0603 326d e38d fe9a bbd6 8ea2 ......2m........ │ │ │ -00006cb0: abe9 8840 4594 a0e1 e190 280a 0409 183d ...@E.....(....= │ │ │ -00006cc0: 3c6c 96d2 4ca5 ea58 b6a4 7629 0a04 800e ...}eR. .5 │ │ │ -00006d50: ed49 fb61 bf90 5052 3392 e775 b595 a047 .I.a..PR3..u...G │ │ │ -00006d60: 9b06 aff6 246e 4d1a 450a 5857 eb4b 0e3d ....$nM.E.XW.K.= │ │ │ -00006d70: 73d0 5b34 3ddb cdc4 0453 9b4d 2e80 7294 s.[4=....S.M..r. │ │ │ -00006d80: 89b5 36b7 2679 ca99 34cc 96f8 8c08 3a0b ..6.&y..4.....:. │ │ │ -00006d90: 69c3 933a 8017 2d7f ea89 0c10 c5ba 326b i..:..-.......2k │ │ │ -00006da0: 495b e05b b3df 1a6b aaf5 76d4 5831 35d6 I[.[...k..v.X15. │ │ │ -00006db0: 38aa a75a d4d4 1a24 6491 da29 187b 530a 8..Z...$d..).{S. │ │ │ -00006dc0: 19e5 5a64 871a dfc0 4f66 c733 e588 b967 ..Zd....Of.3...g │ │ │ -00006dd0: 351b 1c35 06cb c819 a33d 5af9 730a d6bc 5..5.....=Z.s... │ │ │ -00006de0: cf56 ce1e 2b2c 7863 a495 29de ad15 a070 .V..+,xc..)....p │ │ │ -00006df0: 5711 d5de 23a2 e0b9 dd12 5c02 4ba3 61be W...#.....\.K.a. │ │ │ -00006e00: 7a1b c558 ca1d a393 ed51 3e55 e6a8 6ea5 z..X.....Q>U..n. │ │ │ -00006e10: d6ae 559c 56a3 464c 5462 2c66 e2bb 3c76 ..U.V.FLTb,f.........8n...` │ │ │ -00006e40: 5e42 308e 2758 5225 a492 dc8d 896c 5a44 ^B0.'XR%.....lZD │ │ │ -00006e50: de5e 3308 a325 48b8 c1a8 b8a3 f8f0 b316 .^3..%H......... │ │ │ -00006e60: dc16 b3c7 0cec c4cc 0d86 ab35 c870 6b3a ...........5.pk: │ │ │ -00006e70: dd1c 7139 7a7c 496b e0cd b541 8478 7378 ..q9z|Ik...A.xsx │ │ │ -00006e80: 2ca8 f5d9 2c3d 9baa 1a22 0326 c87d 879a ,...,=...".&.}.. │ │ │ -00006e90: c5af da8b 1b7a 6edf b560 4d54 5d63 fc06 .....zn..`MT]c.. │ │ │ -00006ea0: 2a9a c9b1 2450 5749 0a32 6e59 01cf d47b *...$PWI.2nY...{ │ │ │ -00006eb0: cb79 cdd0 89a3 132c 32a9 2f64 04d9 66ed .y.....,2./d..f. │ │ │ -00006ec0: a9d2 d1a8 d954 b261 3473 d844 7943 1578 .....T.a4s.DyC.x │ │ │ -00006ed0: 10f6 24c2 be9b b946 4af2 6499 c268 ccd5 ..$....FJ.d..h.. │ │ │ -00006ee0: 68cd aca5 553c 13da c666 08e2 7ab0 43ea h...U<...f..z.C. │ │ │ -00006ef0: 4cc5 5bcc f528 bd6f ac01 6895 2f14 2403 L.[..(.o..h./.$. │ │ │ -00006f00: 1859 34cb e36d 5ba7 8784 e6db 6ac1 8635 .Y4..m[.....j..5 │ │ │ -00006f10: a0a6 016b c49d 61f7 2a0f b81c a5f8 9dd9 ...k..a.*....... │ │ │ -00006f20: 1d06 786e 86eb a516 fb9c 3743 27ac d2db ..xn......7C'... │ │ │ -00006f30: 2554 9899 7de0 ef16 f77d 1a05 eea0 5dc3 %T..}....}....]. │ │ │ -00006f40: 4a2d 3969 0140 a301 5142 ade6 bc33 55d4 J-9i.@..QB...3U. │ │ │ -00006f50: bf0d d5e9 1a13 ec4d 12cb a888 ec2e 516b .......M......Qk │ │ │ -00006f60: 0f0a 589f 39e8 3be7 189b ba59 d451 7f2b ..X.9.;....Y.Q.+ │ │ │ -00006f70: 9b2b 0baa df66 8385 ac40 b2da f9a7 f7d8 .+...f...@...... │ │ │ -00006f80: bfd1 6d19 4ca2 cba6 3fe3 8533 07ad a129 ..m.L...?..3...) │ │ │ -00006f90: 119f db70 b830 8b6d 5008 ee40 59e7 13fc ...p.0.mP..@Y... │ │ │ -00006fa0: 94d0 83dd 5820 0e00 99d1 44cb 6430 d3a8 ....X ....D.d0.. │ │ │ -00006fb0: d2ba 9af1 abe6 c5ce b3b0 14ab ee56 4079 .............V@y │ │ │ -00006fc0: 186a 1727 b399 2d09 8632 c0d0 62ca e6d2 .j.'..-..2..b... │ │ │ -00006fd0: 6998 fbb8 b162 be67 ace0 9b2d 891c 2d66 i....b.g...-..-f │ │ │ -00006fe0: d797 6c1f 1431 2266 0499 9db8 936e f68c ..l..1"f.....n.. │ │ │ -00006ff0: 38e1 9636 6bd3 9792 edb8 58d3 888f d236 8..6k.....X....6 │ │ │ -00007000: 15ee bc75 3ca1 db6c 1e74 aac5 48a3 1d64 ...u<..l.t..H..d │ │ │ -00007010: 7aab caf9 a985 8546 dc2e 23bd 3a4b dda1 z......F..#.:K.. │ │ │ -00007020: a8dc 762b 253b 2b53 45ca e284 a6f8 aca9 ..v+%;+SE....... │ │ │ -00007030: d475 1a6c 026e 3d9e 048a c576 99cd 930d .u.l.n=....v.... │ │ │ -00007040: 2ece 360d 3203 018f 20ac c19d acd1 28d4 ..6.2... .....(. │ │ │ -00007050: b677 5f23 5956 7628 3da2 f45a 31c7 c936 .w_#YVv(=..Z1..6 │ │ │ -00007060: f596 d228 0e96 41d2 0c05 c56f ab94 c64d ...(..A....o...M │ │ │ -00007070: 8ca9 ca9e d01a de66 fb0f 77e4 9a52 fdc4 .......f..w..R.. │ │ │ -00007080: 6ada b070 d72c 1d2a 0831 0233 99ff 8b31 j..p.,.*.1.3...1 │ │ │ -00007090: 8726 30e0 ecd1 bda5 bdcc f4d3 ff32 f905 .&0..........2.. │ │ │ -000070a0: cb97 f06f 9041 78d4 b055 eba5 6723 4e5a ...o.Ax..U..g#NZ │ │ │ -000070b0: ccba ed70 2c50 6764 8d7d a1f1 0c3b 1dcf ...p,Pgd.}...;.. │ │ │ -000070c0: ce22 14f0 8c8d 9257 246c b364 d680 29d1 .".....W$l.d..). │ │ │ -000070d0: fed5 965b 3154 d958 2c70 24da 4cdb afd7 ...[1T.X,p$.L... │ │ │ -000070e0: e0b1 3b50 aab2 fe7b 0f8c 6858 169b 136f ..;P...{..hX...o │ │ │ -000070f0: 9618 c1f2 834e d171 3582 dba3 98d6 1187 .....N.q5....... │ │ │ -00007100: 7905 9102 9cac e09b 4df5 c1e4 87b6 b212 y.......M....... │ │ │ -00007110: 6a67 930e cb1d e34b cc96 3608 62b8 418d jg.....K..6.b.A. │ │ │ -00007120: 0a7b 195c 6de9 e21a 5cd0 30bd 395a 9adc .{.\m...\.0.9Z.. │ │ │ -00007130: a2f5 f879 b12a a9dd b8e3 96a9 3513 cfc8 ...y.*......5... │ │ │ -00007140: 7c9c 7ffb 0470 092e 5870 00b5 254c 70d6 |....p..Xp..%Lp. │ │ │ -00007150: 1b6b 9d0d 26f7 474b 1fe0 6154 ad41 6b45 .k..&.GK..aT.AkE │ │ │ -00007160: 5b00 47ad 458b 0932 e5c6 ddae bab7 7221 [.G.E..2......r! │ │ │ -00007170: 9ef3 b081 4981 6a33 18ae 1124 b416 c533 ....I.j3...$...3 │ │ │ -00007180: b8aa c6f1 147e 6700 d9da e0b5 234f 32fb .....~g.....#O2. │ │ │ -00007190: ba36 0888 cd7d 1683 ecc1 a9cc edd6 99e0 .6...}.......... │ │ │ -000071a0: ba36 b154 d8b1 7738 c3ac c652 85d9 8a0d .6.T..w8...R.... │ │ │ -000071b0: 3824 a3b5 2651 56ac 9311 3e39 ba3f 0c56 8$..&QV...>9.?.V │ │ │ -000071c0: b6ca 1f08 3a0a 5351 ab56 b08d f6c0 c2b9 ....:.SQ.V...... │ │ │ -000071d0: ab8c 6e08 1679 32ba c32c a0c5 9d17 5b22 ..n..y2..,....[" │ │ │ -000071e0: 195e 830b 6111 510b ce22 3eb3 217e 362c .^..a.Q..">.!~6, │ │ │ -000071f0: b06a 61ae 07f3 082a 7774 017a 80b8 35d4 .ja....*wt.z..5. │ │ │ -00007200: a5a5 14b3 dccf b894 cc53 dd0a 7437 7ccb .........S..t7|. │ │ │ -00007210: 7ee6 4748 a77d a012 bfcb d826 284f 5867 ~.GH.}.....&(OXg │ │ │ -00007220: 066a 6dc7 6465 fdc9 d282 5dbb 979b 9e47 .jm.de....]....G │ │ │ -00007230: eb02 597a 12ce b65a 3897 58df c7e2 f73d ..Yz...Z8.X....= │ │ │ -00007240: e643 93d5 6d15 e6c6 69c0 d4b6 257d cd24 .C..m...i...%}.$ │ │ │ -00007250: 379d 7986 6f93 1b23 07b5 4b16 83ee 2dd1 7.y.o..#..K...-. │ │ │ -00007260: 555b 1ed2 5acf b5bd c1d7 5035 b65f 29c1 U[..Z.....P5._). │ │ │ -00007270: 2000 3c77 3e41 6418 1860 0426 9b91 5845 .Ad..`.&..XE │ │ │ -00007280: 04b0 2006 b015 8f31 e003 a67b 334a 4b7c .. ....1...{3JK| │ │ │ -00007290: 8c52 0de8 c4d2 7c61 4e79 ac4b 3aa6 7912 .R....|aNy.K:.y. │ │ │ -000072a0: 6e16 37d1 45d8 8c44 b1c1 0be8 b535 642f n.7.E..D.....5d/ │ │ │ -000072b0: 2aa0 6088 7158 f017 9065 c35a 021c 1498 *.`.qX...e.Z.... │ │ │ -000072c0: 5881 ead0 d897 a164 9682 5d74 5786 d180 X......d..]tW... │ │ │ -000072d0: 43d0 74c6 68bb d9df 5a1d 36da b061 e00f C.t.h...Z.6..a.. │ │ │ -000072e0: 9c3e 6cd1 a83a 6384 f2f1 6681 f4be e676 .>l..:c...f....v │ │ │ -000072f0: 3316 d608 d2d5 58b7 018c 1566 904d 2e5d 3.....X....f.M.] │ │ │ -00007300: a4ea 61c4 f96e 502b 1699 1f98 408c 6f5e ..a..nP+....@.o^ │ │ │ -00007310: edc6 6e7d 3404 c98e 63e0 f801 d380 20a5 ..n}4...c..... . │ │ │ -00007320: c636 5ba1 9eb6 b636 49a6 ee27 2611 670d .6[....6I..'&.g. │ │ │ -00007330: 9f4b afc6 0ced 9c1b 4bd2 23a9 d6b5 3407 .K......K.#...4. │ │ │ -00007340: d166 da9d 9552 10b4 c6ea dd40 4d33 b46c .f...R.....@M3.l │ │ │ -00007350: 048e 8d6b 9105 7cac 49a5 67cd eaa5 43ad ...k..|.I.g...C. │ │ │ -00007360: 272b 1af6 96bc d9ca 2e5b a9d4 8f59 0535 '+.......[...Y.5 │ │ │ -00007370: c0b2 dd84 6edb 8c39 af6d f821 cc9b 2cb6 ....n..9.m.!..,. │ │ │ -00007380: aac7 6281 1b24 3e2a ae06 cf82 3450 b506 ..b..$>*....4P.. │ │ │ -00007390: f0e3 cad9 60ac 3743 c538 2d43 0de7 da4d ....`.7C.8-C...M │ │ │ -000073a0: dc0a c5b3 b0c0 60fa aeb5 77fd 86d1 c7f7 ......`...w..... │ │ │ -000073b0: 31da b5df ace5 6158 9211 b15b 6bfd 326b 1.....aX...[k.2k │ │ │ -000073c0: e6e4 daaa 6f36 7de8 713c a7de adfc c178 ....o6}.q<.....x │ │ │ -000073d0: 7ac3 710d d19f ac49 1bdd 4cdc 943e fb1a z.q....I..L..>.. │ │ │ -000073e0: 0650 9aa9 cf38 0896 afb3 3295 358b 66e6 .P...8....2.5.f. │ │ │ -000073f0: 00f8 6e31 249c 9c05 3a7b b71d 1bcb a7b8 ..n1$...:{...... │ │ │ -00007400: e76f 1207 8ef4 60b7 0cfc c099 b965 a99a .o....`......e.. │ │ │ -00007410: 694b f8a3 3353 94d7 d65a c29b 8e5e 6dd3 iK..3S...Z...^m. │ │ │ -00007420: b7c1 e0d7 1239 0771 8b79 811e 17cd 1686 .....9.q.y...... │ │ │ -00007430: 019a b846 6e9d 2b16 7025 9ec4 3c4d d52a ...Fn.+.p%......\5.xlB.,.. │ │ │ -00007540: c6c6 b92f 6fb5 9a68 81f6 d634 e27e a81a .../o..h...4.~.. │ │ │ -00007550: 4bee 5a24 8395 daca c941 2955 6e39 0c63 K.Z$.....A)Un9.c │ │ │ -00007560: 7eb1 7493 f9cd 0894 6d54 261c 221c 9ac6 ~.t.....mT&."... │ │ │ -00007570: 9401 c333 8dc1 4a1e eb6d 9bd5 2b4b e175 ...3..J..m..+K.u │ │ │ -00007580: f765 a1d2 784a e3bc 986c 5059 34e1 28b3 .e..xJ...lPY4.(. │ │ │ -00007590: dc68 2ffd 7fc0 6d83 af3a 4f6d e5f1 9d2d .h/...m..:Om...- │ │ │ -000075a0: 5566 0bc5 1b8a 8bf9 5386 e771 36d1 113e Uf......S..q6..> │ │ │ -000075b0: 8f4a 6683 2eca d65a ea4b 2e41 6d55 55b7 .Jf....Z.K.AmUU. │ │ │ -000075c0: 9be6 cada 02d9 18e3 8483 5e18 5e2c 8cfd ..........^.^,.. │ │ │ -000075d0: 4685 5813 9d3b ae91 a759 de17 d055 4bf9 F.X..;...Y...UK. │ │ │ -000075e0: 8206 8447 927b 2416 5099 701f 347c 9696 ...G.{$.P.p.4|.. │ │ │ -000075f0: 71cb 1310 8461 4e4a 8756 dd1a d6d8 e90d q....aNJ.V...... │ │ │ -00007600: cec7 a447 7d34 8cea d294 2d8b a19a 6188 ...G}4....-...a. │ │ │ -00007610: 98ba 1571 012f 64d3 6a3d 5545 1818 462d ...q./d.j=UE..F- │ │ │ -00007620: eab5 1e8a 85f2 e601 8eed 1a5b 0fcd 71ad ...........[..q. │ │ │ -00007630: b389 6ced 5c01 938d a1ce 9315 d70d 759e ..l.\.........u. │ │ │ -00007640: 4cdd 72e3 b5b5 6628 6ed7 82b7 2090 1aec L.r...f(n... ... │ │ │ -00007650: 2166 f03a 0c8e 215d 4c9b 4c0b 8c14 3a2b !f.:..!]L.L...:+ │ │ │ -00007660: 1c18 52ba 98af 98ad dfd6 5a91 6736 e434 ..R.......Z.g6.4 │ │ │ -00007670: 37ee e85a db33 2ccc b6c9 b64c e762 30bd 7..Z.3,....L.b0. │ │ │ -00007680: aa27 5456 e837 8903 3f60 05d2 2da8 4f4b .'TV.7..?`..-.OK │ │ │ -00007690: 416a 8941 ff88 3328 7a58 7074 ad60 ee96 Aj.A..3(zXpt.`.. │ │ │ -000076a0: 3c3e c26c c787 41d8 bbe1 b515 133e 985c <>.l..A......>.\ │ │ │ -000076b0: 6899 39eb f879 4ed4 984d cdfa 0cb6 bbc4 h.9..yN..M...... │ │ │ -000076c0: 4a2c 7655 8076 777a b1ae 5b32 a438 4e66 J,vU.vwz..[2.8Nf │ │ │ -000076d0: d2e5 b928 28b3 c766 28b1 6899 a55a 1199 ...((..f(.h..Z.. │ │ │ -000076e0: 30cf 76d2 7004 b6f1 b15a b126 7236 6959 0.v.p....Z.&r6iY │ │ │ -000076f0: 6589 60e4 a9ea 2c68 65e7 b39c 2de9 b259 e.`...,he...-..Y │ │ │ -00007700: 4976 d07f a82d ca80 40cc 965b b4eb 6513 Iv...-..@..[..e. │ │ │ -00007710: 5029 e636 052b 5081 83c1 ba8b e988 9355 P).6.+P........U │ │ │ -00007720: 775b 110a fade cd67 cc07 a05c 2f87 592e w[.....g...\/.Y. │ │ │ -00007730: b560 62c9 691a 60a3 d24c 3298 14ab 0ca6 .`b.i.`..L2..... │ │ │ -00007740: dc57 6e71 4f26 73e3 1594 a387 09bc 8e58 .WnqO&s........X │ │ │ -00007750: 5a03 c0e6 7e99 1b63 ae2d 7ea8 e9c4 4d66 Z...~..c.-~...Mf │ │ │ -00007760: dacd 88b6 ee12 37ab 923d 9efa bd0c ba68 ......7..=.....h │ │ │ -00007770: d54c f42e 36a2 5a83 383d a48d 1ea3 5803 .L..6.Z.8=....X. │ │ │ -00007780: a35d ad41 389a 585c 5b0d 6d06 2c54 a521 .].A8.X\[.m.,T.! │ │ │ -00007790: 81bd 69ba d19e 2f0d 7e9e 10c9 8a7c 5695 ..i.../.~....|V. │ │ │ -000077a0: 675c b6c8 b5c3 cd60 d025 8a2f 7920 d640 g\.....`.%./y .@ │ │ │ -000077b0: 03ee 76b6 ee85 d550 8c75 b40d 16bf d0c5 ..v....P.u...... │ │ │ -000077c0: 5bb1 6cf8 e1d8 0117 110d 8f47 ea09 a35d [.l........G...] │ │ │ -000077d0: 2afc 7014 d531 f5f8 8855 6b2b c6b9 d48e *.p..1...Uk+.... │ │ │ -000077e0: 66ed eb3d 91d1 ed6b 16cb c691 8d1b f660 f..=...k.......` │ │ │ -000077f0: 79cf 2ca6 a51b ade4 97f1 5af5 0655 b315 y.,.......Z..U.. │ │ │ -00007800: cecd 6001 4cdc 157c 130b 00c1 0c8b b926 ..`.L..|.......& │ │ │ -00007810: d908 88c9 430f 8bbb dbd2 2ef0 ffd9 ecca ....C........... │ │ │ -00007820: 7ab1 c4d5 a866 af60 aba6 d415 5835 d29d z....f.`....X5.. │ │ │ -00007830: ae23 ee14 dac9 9a56 2ddc b8c5 da7e adab .#.....V-....~.. │ │ │ -00007840: 9d2d a356 776e ed1e 116a fc9e cdd6 a325 .-.Vwn...j.....% │ │ │ -00007850: ae75 1a4d a306 45e3 bb6c 59e0 c01a 051d .u.M..E..lY..... │ │ │ -00007860: 83c1 9323 8b7f 95ca 4db8 0353 719a 3b37 ...#....M..Sq.;7 │ │ │ -00007870: 2ac2 023e 0865 7fb6 b722 43d9 0531 696c *..>.e..."C..1il │ │ │ -00007880: 1d61 6893 224d 9330 f186 59e8 2c05 8b18 .ah."M.0..Y.,... │ │ │ -00007890: 5b35 cdc0 d724 2431 f5c6 f66e 7ccd 586d [5...$$1...n|.Xm │ │ │ -000078a0: 91eb b1ac edde ace0 1b3a 9b3c 5956 16fe .........:...X │ │ │ -00007990: 7655 7123 275b e2c8 33b6 abb4 bd09 fcaa vUq#'[..3....... │ │ │ -000079a0: bb67 b2d1 caa8 51fe 9595 1c07 18c0 8459 .g....Q........Y │ │ │ -000079b0: 8c2a 7cae 031e 572c be1b 7f36 6b4d 6e46 .*|...W,...6kMnF │ │ │ -000079c0: 81d7 ddeb c5b5 b008 d564 bf19 63ef bb6a .........d..c..j │ │ │ -000079d0: 70eb 6b34 d148 2942 2581 08d1 77ee 4482 p.k4.H)B%...w.D. │ │ │ -000079e0: 1017 3bd9 c119 4b69 ab64 74f7 6ae1 0f1b ..;...Ki.dt.j... │ │ │ -000079f0: c4e8 6e00 c0aa d596 9983 2533 7158 4bdf ..n.......%3qXK. │ │ │ -00007a00: add9 1da1 ad64 5c8f d644 6add cad0 7694 .....d\..Dj...v. │ │ │ -00007a10: 064a ccd6 6431 9775 4976 728b 553d 9412 .J..d1.uIvr.U=.. │ │ │ -00007a20: 2a1b 3eb3 410f 6e73 352b 0ea8 453c 229e *.>.A.ns5+..E<". │ │ │ -00007a30: 6467 e770 1b42 e1ee c90c 4c27 1fad f872 dg.p.B....L'...r │ │ │ -00007a40: 76e5 05a5 c509 fdb3 7942 24d0 1aa7 e81e v.......yB$..... │ │ │ -00007a50: 40b6 37c1 3697 23c3 c1bc 71f4 53d2 c369 @.7.6.#...q.S..i │ │ │ -00007a60: c5f4 7688 01ff d9a5 7189 95ed 6d59 b1b6 ..v.....q...mY.. │ │ │ -00007a70: d4a5 b010 5ec0 e3df a665 727b 163f cfa6 ....^....er{.?.. │ │ │ -00007a80: bfa3 e597 67db b7e0 1c8d 46d3 180c 82bc ....g.....F..... │ │ │ -00007a90: 35f8 ce68 b875 3614 a533 d6a4 2e67 4466 5..h.u6..3...gDf │ │ │ -00007aa0: 87c1 5e6d 4920 5c71 d167 dbc1 9662 bf0b ..^mI \q.g...b.. │ │ │ -00007ab0: 17d8 6716 cf56 a0d3 e370 1899 0405 9dfd ..g..V...p...... │ │ │ -00007ac0: e218 dd18 4a15 d915 44e2 bc44 9b2d f1fb ....J...D..D.-.. │ │ │ -00007ad0: d613 a664 1ccc 8c3b 89ab 5b2a de89 91ac ...d...;..[*.... │ │ │ -00007ae0: 3e67 c124 340d ee06 7601 2ec1 57aa 478f >g.$4...v...W.G. │ │ │ -00007af0: e64a bf82 3ad9 1279 f318 3d2f bdee ac5e .J..:..y..=/...^ │ │ │ -00007b00: 4742 a560 e0eb 4a67 229a d2ec a191 f95b GB.`..Jg"......[ │ │ │ -00007b10: 624c fb2d ccee ac94 3abf a378 04ad 850f bL.-....:..x.... │ │ │ -00007b20: d883 61f1 b0f0 ba6d f208 60cd 9515 3598 ..a....m..`...5. │ │ │ -00007b30: b934 49d9 c4d8 dd77 2f2d 2bda c15d 3564 .4I....w/-+..]5d │ │ │ -00007b40: d7b2 7e93 7569 b053 db66 2330 9c9c d613 ..~.ui.S.f#0.... │ │ │ -00007b50: c965 4327 a240 c083 dca5 1f6d fc3c da12 .eC'.@.....m.<.. │ │ │ -00007b60: c0a2 9668 3a4c 9729 ebb3 57ba 6d68 9a66 ...h:L.)..W.mh.f │ │ │ -00007b70: e8c5 a4b5 07d7 00b2 0842 e9ac da0f 7669 .........B....vi │ │ │ -00007b80: 5753 8f2c 3481 a158 ecbd 8ea2 5c4d 95f2 WS.,4..X....\M.. │ │ │ -00007b90: b451 afaa b74c 2f3a 6bb1 6d33 1ead c52a .Q...L/:k.m3...* │ │ │ -00007ba0: c0ca 1636 c09b b632 2fdc 3e82 11d6 3eda ...6...2/.>...>. │ │ │ -00007bb0: 46aa 31ca 067e 2e27 5b9e cb43 8315 7253 F.1..~.'[..C..rS │ │ │ -00007bc0: f003 2c15 6b10 9a4a efbf 07cb 2ea6 3a99 ..,.k..J......:. │ │ │ -00007bd0: dd37 9532 868b b9a4 f65e 45b3 a31d ccdb .7.2.....^E..... │ │ │ -00007be0: b6c1 7d2e a7e1 1660 c876 5c47 dd5a f3c1 ..}....`.v\G.Z.. │ │ │ -00007bf0: bae8 1ad8 d992 45d6 5bdf cca4 b218 c918 ......E.[....... │ │ │ -00007c00: 5166 cbea 569e 3c84 fc20 571e 7096 a25a Qf..V.<.. W.p..Z │ │ │ -00007c10: 760e 1d2a c497 eb67 2b54 da29 1e86 b29d v..*...g+T.).... │ │ │ -00007c20: a4cd 45f9 a91d 6cb0 dabd b967 e802 a046 ..E...l....g...F │ │ │ -00007c30: 2964 b7ef fff5 8d67 e895 fde1 1655 b4fd )d.....g.....U.. │ │ │ -00007c40: 1aac 5c8a 755c 1bcc eda4 18c5 b634 bdb3 ..\.u\.......4.. │ │ │ -00007c50: 29ef 820a 0601 1af1 6601 2cb3 ba3c 9ea9 ).......f.,..<.. │ │ │ -00007c60: b2d9 fced d6c2 9079 726b dd1d 064b b7ba .......yrk...K.. │ │ │ -00007c70: 916e 377b 4b8d 0ca2 5681 bb95 c70c 8cb2 .n7{K...V....... │ │ │ -00007c80: c0a5 cd9b a1c0 fcba 30db 5c0b 2188 8b07 ........0.\.!... │ │ │ -00007c90: ebfc 2096 aa3c ac94 25d7 304d a33e dd60 .. ..<..%.0M.>.` │ │ │ -00007ca0: a9c8 68a7 420b 5f4e 7a18 7557 e53c 8c9e ..h.B._Nz.uW.<.. │ │ │ -00007cb0: 2a6e 9d07 2da6 9c24 2b1b 80ce 5737 2e4a *n..-..$+...W7.J │ │ │ -00007cc0: 2e09 1601 a363 5b23 7866 99b2 6527 d061 .....c[#xf..e'.a │ │ │ -00007cd0: fad1 5365 fd4d 7089 2745 a6b3 b26e f047 ..Se.Mp.'E...n.G │ │ │ -00007ce0: ca8b 9bd9 088b fd36 b9d5 6845 a76e 1627 .......6..hE.n.' │ │ │ -00007cf0: a3aa 7d67 acc5 aa4e 1c27 6bf3 da42 1ebb ..}g...N.'k..B.. │ │ │ -00007d00: 0e64 cdc3 6072 69d2 ba37 c14d 4dfb 01e1 .d..`ri..7.MM... │ │ │ -00007d10: 9b18 0be1 91d4 64d3 9ebe 247b f2a0 a6b2 ......d...${.... │ │ │ -00007d20: 9098 8d61 41de a67c c192 58ea d94e 7a10 ...aA..|..X..Nz. │ │ │ -00007d30: 6c9f f7de 9ef0 d650 74fb 1667 cc5e d135 l......Pt..g.^.5 │ │ │ -00007d40: f282 26b3 be76 8581 4bf6 be02 5b5a 0b7f ..&..v..K...[Z.. │ │ │ -00007d50: d6a0 c15a b6eb 6d1b 93b1 edcb 3458 a927 ...Z..m.....4X.' │ │ │ -00007d60: d897 07e7 c24a 82c3 6cc8 de02 caaa 4a8d .....J..l.....J. │ │ │ -00007d70: 9735 95fa 736e c6da 5861 4531 940c 564b .5..sn..XaE1..VK │ │ │ -00007d80: 9cf0 6740 7c3c 31df 00eb 9d85 6832 ae2c ..g@|<1.....h2., │ │ │ -00007d90: 1878 1aeb a982 732c e53e d8f6 de78 3d93 .x....s,.>...x=. │ │ │ -00007da0: 583d 7c40 d927 951e cb02 c4eb 4dec 0602 X=|@.'......M... │ │ │ -00007db0: 2ea5 5d90 6de3 ec09 60bd 990a 0562 1db0 ..].m...`....b.. │ │ │ -00007dc0: 6cbe 6f67 41f3 cef3 53f0 e0a2 8b0c e146 l.ogA...S......F │ │ │ -00007dd0: a4b8 77d9 1b01 d20f c6c5 e103 82c7 064f ..w............O │ │ │ -00007de0: d327 619e 7d0a c16e a349 5b2c 098c 0a92 .'a.}..n.I[,.... │ │ │ -00007df0: b42b 4ab2 5168 b244 2ba0 d61e 1240 0d9b .+J.Qh.D+....@.. │ │ │ -00007e00: 7921 ac9b 8528 030b 5259 9f15 9b3e acc6 y!...(..RY...>.. │ │ │ -00007e10: 2461 476c cc30 0013 e771 1a06 d496 db7e $aGl.0...q.....~ │ │ │ -00007e20: b6bf f610 a1b5 3a49 b3ba 9dbf d9d6 c292 ......:I........ │ │ │ -00007e30: e095 b51c 179d f9da a443 3dfd da02 d2f6 .........C=..... │ │ │ -00007e40: 3e46 bf60 d917 ab59 b6e2 96be 478c 6173 >F.`...Y....G.as │ │ │ -00007e50: 160e 6561 d102 b8b2 b2a2 8185 4e01 54f8 ..ea........N.T. │ │ │ -00007e60: 8838 9a66 f177 a088 56df 573b 652a 386b .8.f.w..V.W;e*8k │ │ │ -00007e70: 8325 b5dd d664 b71b e424 0c36 a2e9 5a9b .%...d...$.6..Z. │ │ │ -00007e80: 9b95 deab 9a51 5473 c028 477c d372 9c69 .....QTs.(G|.r.i │ │ │ -00007e90: 47ce 05ce c117 4686 906c 148d 6e45 6731 G.....F..l..nEg1 │ │ │ -00007ea0: 9c7a 463d 6f26 c6e6 a6b1 346e 9f06 7dcb .zF=o&....4n..}. │ │ │ -00007eb0: b61f 4c60 6b6d 4937 617f 82dd d33b cfaf ..L`kmI7a....;.. │ │ │ -00007ec0: 2677 c2ad 173f 4cb6 43ca 26f8 950c aaad &w...?L.C.&..... │ │ │ -00007ed0: 54dd 004d 5b07 0e73 d5a1 0b3d d9b1 9192 T..M[..s...=.... │ │ │ -00007ee0: d5af 0c02 8505 cd8b b525 ba95 d453 32ab .........%...S2. │ │ │ -00007ef0: 0aa0 b485 aab7 6f73 5302 c230 5f2c 10ff ......osS..0_,.. │ │ │ -00007f00: 5ad4 bfb3 29e5 68e5 9715 a7db d2db 8d5d Z...).h........] │ │ │ -00007f10: f8c0 0298 7900 af75 7e8c a6ad ecf7 3e99 ....y..u~.....>. │ │ │ -00007f20: a9cf 03cd 0985 0b1b 4d32 9364 c81a b23a ........M2.d...: │ │ │ -00007f30: 8cd6 ddd3 9877 46cb d5e6 e48d 9ee2 f776 .....wF........v │ │ │ -00007f40: 25af f09b 17d3 f9ed 3d85 5618 acaf 3701 %.......=.V...7. │ │ │ -00007f50: fc71 ba30 9fd8 3beb 53a1 c399 80d2 9116 .q.0..;.S....... │ │ │ -00007f60: ad61 fd5c 6ca3 8147 d99a 0f58 2c7b f959 .a.\l..G...X,{.Y │ │ │ -00007f70: 4b74 53eb 58af d0a6 daa5 3f4b d95c 418e KtS.X.....?K.\A. │ │ │ -00007f80: 0dee 345b dc7d 2f33 f2ec 6adb 0e00 7f5d ..4[.}/3..j....] │ │ │ -00007f90: 5f14 bba0 09e4 07b8 9d4d 8d35 8b7f b613 _........M.5.... │ │ │ -00007fa0: 15ae 84dd 216b 00a0 47ce 16f5 c4bc 34b6 ....!k..G.....4. │ │ │ -00007fb0: 2769 4637 aa02 6e5f 2a7b 22ab 9d5d 47b0 'iF7..n_*{"..]G. │ │ │ -00007fc0: f982 b2c7 6cc0 bd46 1026 9bae e229 08da ....l..F.&...).. │ │ │ -00007fd0: 612e 9d00 eb15 e0ac a3c2 6ac3 4c55 a0b6 a.........j.LU.. │ │ │ -00007fe0: 582b 4dd4 bb72 6cde 7814 e04e b8a7 ef22 X+M..rl.x..N..." │ │ │ -00007ff0: 1f94 97fb 5928 2bbc b9da 467d 9b2d 0b98 ....Y(+...F}.-.. │ │ │ -00008000: 9061 aad0 0605 31b0 de46 161a 9818 2dd6 .a....1..F....-. │ │ │ -00008010: a2af 1c31 10f8 52a3 0d4b 0c46 6d51 6c83 ...1..R..K.FmQl. │ │ │ -00008020: 3e23 5288 ac5b 841f a70b 5f02 0d80 ae62 >#R..[...._....b │ │ │ -00008030: 7a59 80c5 3634 689f 6632 c614 a969 34e6 zY..64h.f2...i4. │ │ │ -00008040: b5fb 0b36 5599 bc3a 815e f19c a211 39c0 ...6U..:.^....9. │ │ │ -00008050: bc59 5067 6f4c eb76 03e4 564f 9b1a 06b8 .YPgoL.v..VO.... │ │ │ -00008060: 0ca5 ea0a 8a14 855e 5adb e67e c428 f43a .......^Z..~.(.: │ │ │ -00008070: 72c9 bdd8 2675 95c5 d546 439f e5b8 b6ee r...&u...FC..... │ │ │ -00008080: 6d27 0c5c efd7 41d9 6b0c edd4 c3b4 bb14 m'.\..A.k....... │ │ │ -00008090: ea1b e06d 79a8 c6c8 0eec 1eae 326e 5f2b ...my.......2n_+ │ │ │ -000080a0: 84cf dcd7 8257 7576 4737 2158 8b9d e331 .....WuvG7!X...1 │ │ │ -000080b0: 63b6 13b3 0e6c 1ead 061d dd92 8a2d 86df c....l.......-.. │ │ │ -000080c0: d2c0 5bc0 63b1 520b 03df 6a3b 0ac0 def6 ..[.c.R...j;.... │ │ │ -000080d0: 54b2 9426 0ac6 deda ee0e 19ad ee21 61c7 T..&.........!a. │ │ │ -000080e0: 9316 9620 d96d 8761 a1a9 ec30 8fde 3356 ... .m.a...0..3V │ │ │ -000080f0: 62ab dd28 8b8d be45 8f35 9991 4d60 05ae b..(...E.5..M`.. │ │ │ -00008100: 786d f235 a0ce ad51 5b3d db4c 7ac7 b71b xm.5...Q[=.Lz... │ │ │ -00008110: fa20 d94d 06e7 c84d 747c cc9a df2e cb60 . .M...Mt|.....` │ │ │ -00008120: c8fe d45b 44de 7ef3 386b b3d5 86b1 dfa8 ...[D.~.8k...... │ │ │ -00008130: 1ddb 01f7 eb0a 1643 c482 2999 2ebb 352c .......C..)...5, │ │ │ -00008140: d082 5695 f234 cb3d 037b 9af5 2a44 ace4 ..V..4.=.{..*D.. │ │ │ -00008150: 3296 c85b 9c63 e047 28b2 b09a a90e 05f5 2..[.c.G(....... │ │ │ -00008160: 664c c952 db4f d9ad aca5 f829 adde e690 fL.R.O.....).... │ │ │ -00008170: 8b50 d986 9db5 a931 3963 0ddd 61eb 8c7b .P.....19c..a..{ │ │ │ -00008180: c72b 085b db54 e097 55f7 da1d 578b 465a .+.[.T..U...W.FZ │ │ │ -00008190: 0213 ff0f d9ed 66b8 bd94 c1c6 d2af b866 ......f........f │ │ │ -000081a0: 8311 c728 35f7 246b 3e06 57b5 6b85 fab1 ...(5.$k>.W.k... │ │ │ -000081b0: ab83 79aa e02e 28cc 4bc6 3903 fd06 0b74 ..y...(.K.9....t │ │ │ -000081c0: da70 250c 56a8 8d46 cada 960e e319 4ad1 .p%.V..F......J. │ │ │ -000081d0: c80e 9f2c 59c9 37e0 c98e a31b e6bd fdea ...,Y.7......... │ │ │ -000081e0: 562b 3feb 9b58 9133 4c78 5d16 8880 4b56 V+?..X.3Lx]...KV │ │ │ -000081f0: 3b0d 0e80 e4c6 23d0 a109 e8b9 497c e0de ;.....#.....I|.. │ │ │ -00008200: 1874 2c20 4a94 6ea9 6fde c0ab e052 f75e .t, J.n.o....R.^ │ │ │ -00008210: dc70 2fbd 0f16 f8b9 54a9 d92c c8ba 445b .p/.....T..,..D[ │ │ │ -00008220: c8f4 a5fb 8971 fb2b 6e75 02cf 2c56 6868 .....q.+nu..,Vhh │ │ │ -00008230: caee e1d0 881d 7868 76e3 c69d 411b 30d9 ......xhv...A.0. │ │ │ -00008240: 8313 6117 f73b c5ad ddd1 0673 e9b3 9b25 ..a..;.....s...% │ │ │ -00008250: c143 b0de 745f 0b85 e9c7 5aed dd50 5746 .C..t_....Z..PWF │ │ │ -00008260: 6511 38bd 1a37 864c df37 2d76 b2d9 e1bc e.8..7.L.7-v.... │ │ │ -00008270: 7aca 0307 da3e aab3 1f3a b821 d81f 6303 z....>...:.!..c. │ │ │ -00008280: 9162 04f0 7266 5d78 ab9e 7783 f557 91f1 .b..rf]x..w..W.. │ │ │ -00008290: 7ab2 82c3 b054 ee38 1837 083e b322 aba5 z....T.8.7.>.".. │ │ │ -000082a0: 5803 6a1a d91d 0ccd e042 08e1 ae76 90b4 X.j......B...v.. │ │ │ -000082b0: 0fbb 7d6e b059 e0bc 38a2 196b 0b2e 623b ..}n.Y..8..k..b; │ │ │ -000082c0: 4068 1ea9 cec9 f35a 0d62 8731 ac6d b0b0 @h.....Z.b.1.m.. │ │ │ -000082d0: b6d6 87da 96ad b1aa 0f06 6eb5 159d ee29 ..........n....) │ │ │ -000082e0: de6c 9cfa 8a15 b00d 155e 8d0d 40d7 d046 .l.......^..@..F │ │ │ -000082f0: 749d 3daf 3c56 b5bf 1376 046d 962d 1034 t.=.#<. │ │ │ -00008530: 6983 695a dca1 e86c 5ba2 0ad5 06a8 062a i.iZ...l[......* │ │ │ -00008540: cdb6 f6f6 a821 d9c7 c24e 0331 d799 996a .....!...N.1...j │ │ │ -00008550: 3d16 ae2c e682 29b4 03f5 6411 17fc 7011 =..,..)...d...p. │ │ │ -00008560: 13be a615 d656 ebdb 0453 ca50 daa3 8d0a .....V...S.P.... │ │ │ -00008570: 3d25 3766 6c6e 6b9b 06ae 5567 7e5a eba1 =%7flnk...Ug~Z.. │ │ │ -00008580: 4d8e e320 aceb 9ad2 f1a1 d4a2 b3c5 e6d8 M.. ............ │ │ │ -00008590: 7a62 3535 e5dc db7a 7f38 eabd ae20 6662 zb55...z.8... fb │ │ │ -000085a0: 1aab cd7a 89f6 5ee8 ac1e 1216 7b2a a1ea ...z..^.....{*.. │ │ │ -000085b0: 4751 f760 d58a 1cea 65b3 0715 b6c5 48dc GQ.`....e.....H. │ │ │ -000085c0: 6c73 10fb 7d1b a5d9 aca5 832c 5825 5b53 ls..}......,X%[S │ │ │ -000085d0: 419f b0b6 9df5 d258 d966 984a e8e9 586a A......X.f.J..Xj │ │ │ -000085e0: 0386 640d 271d 16bb 2a80 1fe1 760b 6354 ..d.'...*...v.cT │ │ │ -000085f0: d8ea d52a 3d93 01bf 8d85 af6d 27e0 06c3 ...*=......m'... │ │ │ -00008600: 8689 5e99 27db 1aa3 96fa cee1 4c16 ac34 ..^.'.......L..4 │ │ │ -00008610: cb0a 3947 4fcc 1b10 c74a beee 7f96 0262 ..9GO....J.....b │ │ │ -00008620: 8bc5 d82d 69d1 6d56 8eb7 cae1 6c50 5a3f ...-i.mV....lPZ? │ │ │ -00008630: 5a55 5316 36ac d172 6568 4604 c26a 8556 ZUS.6..rehF..j.V │ │ │ -00008640: 2dc2 85b1 e9c9 62bb 6e77 1dac e013 6d06 -.....b.nw....m. │ │ │ -00008650: 936b 1429 40c4 ca4e d9bc 1314 af11 5c56 .k.)@..N......\V │ │ │ -00008660: f2b1 e954 5de1 2af0 54dc 2796 7770 cbd3 ...T].*.T.'.wp.. │ │ │ -00008670: b65a 0d22 dee2 066a 0f92 0708 a843 fcfd .Z."...j.....C.. │ │ │ -00008680: 6249 ea35 c2c8 762d 0767 a6a6 ca20 8d55 bI.5..v-.g... .U │ │ │ -00008690: 8eb3 d633 dc64 2d59 dce2 cd22 78f5 8602 ...3.d-Y..."x... │ │ │ -000086a0: 9c75 b0a6 6005 f305 43ca 4893 ad2d 4b49 .u..`...C.H..-KI │ │ │ -000086b0: 4866 b102 8259 77df faff 4da9 0767 f4e7 Hf...Yw...M..g.. │ │ │ -000086c0: 1266 37ce 994a c04b 184b 79a8 c56c 2e7b .f7..J.K.Ky..l.{ │ │ │ -000086d0: 5fcd 78e2 d6ba 40fe d2dc 578b b510 cdd1 _.x...@...W..... │ │ │ -000086e0: a931 ee5b 3215 0aef a0b6 47ba 890f 2b5a .1.[2.....G...+Z │ │ │ -000086f0: 3b8e c666 454f 0a6a 7499 2562 f128 67fb ;..fEO.jt.%b.(g. │ │ │ -00008700: d462 5866 d606 44e3 c979 dd59 a763 722e .bXf..D..y.Y.cr. │ │ │ -00008710: 1427 1b2f 4d5d 8f8c db70 c394 425c 43cc .'./M]...p..B\C. │ │ │ -00008720: 89cd b536 abaf cf66 fc55 8a1a 2ea3 2a7d ...6...f.U....*} │ │ │ -00008730: 0886 400e 0dc0 19e3 6938 6d63 4714 e389 ..@.....i8mcG... │ │ │ -00008740: 158b a9b4 bd48 565e 0434 d975 d35d afaa .....HV^.4.u.].. │ │ │ -00008750: b753 6627 e3ac 3676 02f4 ba49 8ec0 9412 .Sf'..6v...I.... │ │ │ -00008760: ec35 0c62 4e64 03fa 30a4 de52 f036 e136 .5.bNd..0..R.6.6 │ │ │ -00008770: 5811 f708 8eaf 62b0 1c51 6dbf aa2e 344c X.....b..Qm...4L │ │ │ -00008780: f2b8 7a5e 6a1a d452 12f3 6c4d 06a6 b1b0 ..z^j..R..lM.... │ │ │ -00008790: 7f86 886c cb01 409b 2914 e630 55b3 473e ...l..@.)..0U.G> │ │ │ -000087a0: 365e 6ead d70f b440 efdb b00e 9941 3f6d 6^n....@.....A?m │ │ │ -000087b0: 53c9 2930 0c14 5f6c 0ca8 e019 7d8d ad09 S.)0.._l....}... │ │ │ -000087c0: 7689 68e0 03c3 9596 d116 9af5 58f6 9b90 v.h.........X... │ │ │ -000087d0: acbe f430 4118 e7d9 067f 285c af66 6531 ...0A.....(\.fe1 │ │ │ -000087e0: 663c ddee 5686 2a27 4bb9 56c6 6ac4 ecdc f<..V.*'K.V.j... │ │ │ -000087f0: 5ba4 67f2 c41a fadd 1be3 7936 b731 5b0c [.g.......y6.1[. │ │ │ -00008800: 74d9 d956 41a3 6294 a105 73ed 958c cec6 t..VA.b...s..... │ │ │ -00008810: b4ad ab6d 9075 4fdc 70ad 6bdb a995 cab3 ...m.uO.p.k..... │ │ │ -00008820: fad8 cb98 4bc5 671f cbfc e363 1833 6b56 ....K.g....c.3kV │ │ │ -00008830: 823d 651a f399 6cc0 889b 62f6 2368 da3e .=e...l...b.#h.> │ │ │ -00008840: 3876 1370 830b 0f72 437f 987a bb8e 36d4 8v.p...rC..z..6. │ │ │ -00008850: d0a1 b7c9 fb36 34c5 d373 5faa da6c 413e .....64..s_..lA> │ │ │ -00008860: 1be1 81a7 8147 1812 60b6 c4b2 077b 3d35 .....G..`....{=5 │ │ │ -00008870: 3d8e a59d 756a 7bd8 daad ade6 c6ce 4930 =...uj{.......I0 │ │ │ -00008880: b601 b7af 148d 36c4 a9b6 ec24 8be5 d9c3 ......6....$.... │ │ │ -00008890: 6cc7 951a f6af dd68 30bb 2909 72ed f001 l......h0.).r... │ │ │ -000088a0: e79a 866c 1173 fba6 6664 21d7 3666 5b3b ...l.s..fd!.6f[; │ │ │ -000088b0: 8beb ac16 08b4 0a8c ae8d 3bec 63dd 6eb6 ..........;.c.n. │ │ │ -000088c0: 4266 711b 3424 e2b8 6845 b177 d687 0ad3 Bfq.4$..hE.w.... │ │ │ -000088d0: 5459 831f 39ee 36cb 668e 0e02 551c 0333 TY..9.6.f...U..3 │ │ │ -000088e0: 6674 7188 1141 6d70 39ec 9ee0 164f b64a ftq..Amp9....O.J │ │ │ -000088f0: cb08 eee8 2cce 356e 55eb 9401 1646 4402 ....,.5nU....FD. │ │ │ -00008900: e720 7a8a b298 6f89 11e8 61ed b584 1be3 . z...o...a..... │ │ │ -00008910: c35a 376a 61ec 30b9 cd52 3a3b 4ac1 38a6 .Z7ja.0..R:;J.8. │ │ │ -00008920: 60f4 6e38 5803 17f6 43a6 61d1 0143 95dd `.n8X...C.a..C.. │ │ │ -00008930: 3d5f 845d 6de9 9a66 fa4d b20d b227 702d =_.]m..f.M...'p- │ │ │ -00008940: 000e fce4 d139 b402 a513 cab9 75f3 1665 .....9......u..e │ │ │ -00008950: 64e3 d608 73e3 56b9 2366 5b9f c142 7e6e d...s.V.#f[..B~n │ │ │ -00008960: 004a b4ed 3793 5b5f 36bd c1b0 6cd6 7ab6 .J..7.[_6...l.z. │ │ │ -00008970: 0bad c74f 16d2 05ce 3736 41de ecc9 67ce ...O....76A...g. │ │ │ -00008980: 6936 2661 44f7 afa5 7d0e 2812 9d10 876e i6&aD...}.(....n │ │ │ -00008990: 36e6 ad1c 99e2 7a0e 78f9 d170 5bd3 2057 6.....z.x..p[. W │ │ │ -000089a0: 372b 37ab b80e 06d8 d4b3 7bc4 c104 3a93 7+7.......{...:. │ │ │ -000089b0: 3327 7100 905c 033f 34e6 3319 57ba b6d6 3'q..\.?4.3.W... │ │ │ -000089c0: c1eb 4be5 21fc 7c4b 4ac5 c217 a27f 401c ..K.!.|KJ.....@. │ │ │ -000089d0: c6a1 34ee c02d 8876 b834 eeaf 36a4 adb2 ..4..-.v.4..6... │ │ │ -000089e0: 76b3 9535 8da4 8cad db71 0851 637c 662a v..5.....q.Qc|f* │ │ │ -000089f0: 81db 76dc 6b67 77d5 11bb c13d 334d 1e6b ..v.kgw....=3M.k │ │ │ -00008a00: c554 587d a732 c7c7 829b 80eb 64a5 9fcc .TX}.2......d... │ │ │ -00008a10: cb60 7ec8 8051 597a a394 d0e5 781e 70f9 .`~..QYz....x.p. │ │ │ -00008a20: b819 2e6a 3e89 81b8 3824 4b33 559d 357c ...j>...8$K3U.5| │ │ │ -00008a30: b02b d9ba 55ce c68c 0797 b8dc e2c9 969f .+..U........... │ │ │ -00008a40: 5eb6 5240 d52d a0ba b464 4846 ce07 c3d1 ^.R@.-...dHF.... │ │ │ -00008a50: 42e9 db69 8d3d 7bb0 4f53 698c e41e f986 B..i.={.OSi..... │ │ │ -00008a60: 17e4 0c9a 31de 77e3 6c95 f711 c906 2a58 ....1.w.l.....*X │ │ │ -00008a70: 8aad 6775 3c14 358b c72c 536c b1db 310b ..gu<.5..,Sl..1. │ │ │ -00008a80: 0c6f 6bbe c1b2 6978 19c1 2ed3 9b49 151b .ok...ix.....I.. │ │ │ -00008a90: 36c5 16b0 3159 d8dd 4ef1 6131 1b3c 3558 6...1Y..N.a1.<5X │ │ │ -00008aa0: 912a e9fa 625c a3ed 50dd 87c7 fa79 6ad9 .*..b\..P....yj. │ │ │ -00008ab0: 0f53 5a4a 15e1 716b 4c3c dd2c 435d 5be2 .SZJ..qkL<.,C][. │ │ │ -00008ac0: 5ef1 c6b7 1d6d 7535 5746 741a a967 b950 ^....mu5WFt..g.P │ │ │ -00008ad0: 1eed 113e 97cb 80c8 254a 7c36 e441 c56e ...>....%J|6.A.n │ │ │ -00008ae0: 67cf 64ca b691 037d 0128 0151 8582 603d g.d....}.(.Q..`= │ │ │ -00008af0: cfb2 2d3a 60b2 71da 811f 93a7 2e7c 8f7f ..-:`.q......|.. │ │ │ -00008b00: 865a 66ea 539a ad24 0934 b4b5 e914 ddf5 .Zf.S..$.4...... │ │ │ -00008b10: b30a 95ed 5731 6bc2 f751 8061 7f53 802f ....W1k..Q.a.S./ │ │ │ -00008b20: 4623 47f7 4601 0946 74af 237e 4f6f c7be F#G.F..Ft.#~Oo.. │ │ │ -00008b30: 6c4e 8b3d e5b1 16f8 67db 5ad9 45a5 f578 lN.=....g.Z.E..x │ │ │ -00008b40: ce63 1081 089e f56c ede1 6029 d41e 4330 .c.....l..`)..C0 │ │ │ -00008b50: 44b0 037c 3159 377e 364e 6734 8501 7632 D..|1Y7~6Ng4..v2 │ │ │ -00008b60: 12a1 6a3d 802a fd4c 6ddd 819b 81ad 44e5 ..j=.*.Lm.....D. │ │ │ -00008b70: e248 0221 66ab 81ba 1115 fbd2 8c74 f624 .H.!f........t.$ │ │ │ -00008b80: dd4a 9eb6 188d d915 ad6c 2835 612d 86d1 .J.......l(5a-.. │ │ │ -00008b90: b633 eefb d400 9960 1b75 b386 8c9d af37 .3.....`.u.....7 │ │ │ -00008ba0: 9456 691b 38c2 d06b 6ba1 cb11 dfb2 c73d .Vi.8..kk......= │ │ │ -00008bb0: eb80 7908 a2b9 288b 36cb 6df1 6e2e e9d0 ..y...(.6.m.n... │ │ │ -00008bc0: b0eb b0c0 f90d 5e25 9420 d0f5 b659 ba6c ......^%. ...Y.l │ │ │ -00008bd0: b47b b99d c900 26b1 adcc c4b2 9b0d 9fe4 .{....&......... │ │ │ -00008be0: aeb3 0064 a717 6d99 798b 28ae 6ecf e35e ...d..m.y.(.n..^ │ │ │ -00008bf0: dbfb d19e de6e 8965 63ff f513 516b 0df8 .....n.ec...Qk.. │ │ │ -00008c00: c013 4e83 d158 f6d9 16e3 cd6c 8685 2d0d ..N..X.....l..-. │ │ │ -00008c10: c1ec 61ec adc7 b78a 9627 a47e b39d c4b2 ..a......'.~.... │ │ │ -00008c20: e231 383d 6bec 2bbc 8e15 e5e9 7e42 701b .18=k.+.....~Bp. │ │ │ -00008c30: a0e9 4a86 f664 8d37 c032 ccd7 9743 86b1 ..J..d.7.2...C.. │ │ │ -00008c40: 5df1 436d 50db 6a22 f436 8dcd 5523 655b ].CmP.j".6..U#e[ │ │ │ -00008c50: eb59 71d5 7a62 9d6e 8099 902c d9ea fe67 .Yq.zb.n...,...g │ │ │ -00008c60: 875e 9dad b4e6 e106 3637 3b23 a83c 2c64 .^......67;#.<,d │ │ │ -00008c70: 9d98 c06a 31cc 1b67 1787 7ed8 ec19 6773 ...j1..g..~...gs │ │ │ -00008c80: 64a1 3676 075f 61f1 10c8 3ab9 607d cf4e d.6v._a...:.`}.N │ │ │ -00008c90: 007d 9de8 d9f8 ac19 3d61 239f a9ed 320b .}......=a#...2. │ │ │ -00008ca0: 819c eb5f 8fad 0d34 8152 a003 7b84 8077 ..._...4.R..{..w │ │ │ -00008cb0: 9ae2 d6a3 91b5 4c8d 7d7e 97d9 2ea5 0d0c ......L.}~...... │ │ │ -00008cc0: 8bdf 5883 afac 3530 af08 0296 a5f4 5102 ..X...50......Q. │ │ │ -00008cd0: 76b5 1e75 2847 ed66 8270 e216 a30a ca78 v..u(G.f.p.....x │ │ │ -00008ce0: 9d6e b69c 6a4e 61db 2a37 a107 eb41 443b .n..jNa.*7...AD; │ │ │ -00008cf0: b170 7949 91b7 1d2d 00d6 a2bb 0673 4c96 .pyI...-.....sL. │ │ │ -00008d00: 5b67 fc38 0da8 0cc8 34a0 ccc8 6ae0 be68 [g.8....4...j..h │ │ │ -00008d10: 130f c0be b736 2b00 2e80 cfd0 a18b 3ddf .....6+.......=. │ │ │ -00008d20: ba88 1406 7c62 0caa 150f 5adc 2a9d 3193 ....|b....Z.*.1. │ │ │ -00008d30: ef3b 0ba7 b609 af4d 4c0e dc8a 2621 6172 .;.....ML...&!ar │ │ │ -00008d40: 3a83 1351 10d8 5941 81fd c750 4f06 7edb :..Q..YA...PO.~. │ │ │ -00008d50: de04 9f9a e55d 02ab 6bfd f53c 5516 b3c4 .....]..k..7Ug.... │ │ │ -00008e20: cc55 5316 316d 7d6d 880f c0a3 b7fe 431f .US.1m}m......C. │ │ │ -00008e30: cca2 ef6d 6c34 9a94 3249 2240 d516 9288 ...ml4..2I"@.... │ │ │ -00008e40: f38e abb2 6541 073c 743d 3126 7db2 b1e7 ....eA.6.xA.....dV. │ │ │ -00009100: 4765 7b5e 53a2 1b0d 5645 6534 2c2c aeee Ge{^S...VEe4,,.. │ │ │ -00009110: a499 c7c7 c7e0 4d8b 6778 0662 8e5d 65a7 ......M.gx.b.]e. │ │ │ -00009120: 1c21 9755 a756 e71c ae6a 75f2 18a6 2de7 .!.U.V...ju...-. │ │ │ -00009130: b91c 6d6e 3ff0 6136 af0d 050c f30f 2519 ..mn?.a6......%. │ │ │ -00009140: c162 c755 b64a 778f 9b60 1885 ad53 acc0 .b.U.Jw..`...S.. │ │ │ -00009150: 3da3 5892 f17e abfb ea96 225a 2723 5314 =.X..~...."Z'#S. │ │ │ -00009160: 1ac3 721a 6161 a8cb ce76 b4d6 6963 6dda ..r.aa...v..icm. │ │ │ -00009170: 7a09 a698 f330 6b89 0c76 901e 6c52 85bd z....0k..v..lR.. │ │ │ -00009180: 4c75 6931 8049 5b6b fb79 8368 a6a1 187c Lui1.I[k.y.h...| │ │ │ -00009190: d43a 3eb3 e600 6360 9500 214a 638f 2730 .:>...c`..!Jc.'0 │ │ │ -000091a0: 1532 e15e 73ea 57fb 30b6 b0c9 1c2d 3350 .2.^s.W.0....-3P │ │ │ -000091b0: 77b0 44ef d61e 36bf 4aa5 bdfa 3880 5283 w.D...6.J...8.R. │ │ │ -000091c0: e373 f3b0 ef74 0846 bc03 b355 ffb3 00e7 .s...t.F...U.... │ │ │ -000091d0: 7fde e053 8b90 fee1 eabf 2f37 351e 0f38 ...S....../75..8 │ │ │ -000091e0: 72d9 e8ba 4336 bd03 1367 35c6 fad0 1eff r...C6...g5..... │ │ │ -000091f0: fbe9 d5cb 67af 9f7c 75f5 e6e7 cffe f4fc ....g..|u....... │ │ │ -00009200: b3ea fff7 e62d b73f 7cbe 3d39 84a1 fe63 .....-.?|.=9...c │ │ │ -00009210: 4e87 36ff f12f 7f0d 87b6 fdb9 6dd3 4ba5 N.6../......m.K. │ │ │ -00009220: c7fe 70fd 2597 3c3d a03a ff88 a395 f887 ..p.%.<=.:...... │ │ │ -00009230: db1f 9a74 c8dd 21fc 3147 6e7d e0b3 ae3e ...t..!.1Gn}...> │ │ │ -00009240: a43f c6de 3ffd 80ff 8f87 3c78 696e 2a3f .?..?.........r..O..... │ │ │ -00009310: b7bc fdeb e1f9 977c 772c e2b9 8fe0 f4e8 .......|w,...... │ │ │ -00009320: ea76 54a7 71f8 a47f 3930 3377 78c1 229e .vT.q...903wx.". │ │ │ -00009330: 4fb9 2390 221d 3022 8727 15dc d06b 69d3 O.#.".0".'...ki. │ │ │ -00009340: 21e0 df81 bd5b 2973 bf8f 0b06 6de6 c138 !....[)s....m..8 │ │ │ -00009350: 6c8c cd70 3075 0906 ea0f 8549 fe70 f5dd l..p0u.....I.p.. │ │ │ -00009360: f6fc abea fc66 c759 595e 7df1 adc5 51ff .....f.YY^}...Q. │ │ │ -00009370: e5f0 abf1 377f 587f f79b 9fbf 7e73 5607 ....7.X.....~sV. │ │ │ -00009380: f767 f1e7 f561 fded efb7 9f85 9f5b dcf6 .g...a.......[.. │ │ │ -00009390: 74b9 dcfb e65f 8ee4 bf81 7eef f7ea db97 t...._....~..... │ │ │ -000093a0: 569a 9c5e 7dc7 07b0 1288 112e 92dd ea3b V..^}..........; │ │ │ -000093b0: 8558 2bcb 55de ae50 f5f9 93eb eb57 7ffe .X+.U..P.....W.. │ │ │ -000093c0: d7bd 7666 bf17 ae2c 1ffd b7e7 cfde 7e7d ..vf...,......~} │ │ │ -000093d0: 68f6 4f5e be7a 7975 78f9 ed8b 17c7 b7df h.O^.zyux....... │ │ │ -000093e0: 7ef3 8beb 27af bf7e fec5 6f9f 5c3f f9e6 ~...'..~..o.\?.. │ │ │ -000093f0: eaed d5f5 9b03 8f2c 5fbe 797b 0d29 bf7a .......,_.y{.).z │ │ │ -00009400: fecd f3b7 b06e 4eb9 7c5c 7d5e 067d f84b .....nN.|\}^.}.K │ │ │ -00009410: 6509 d6ea de3b 9cd1 f5d7 e38f 209d 9fb8 e....;...... ... │ │ │ -00009420: 7447 29be f986 559c f8ca ea93 6fad 8dfa tG)...U.....o... │ │ │ -00009430: b9e4 95bf aefe 279f c312 d55e d3f3 f3a7 ......'....^.... │ │ │ -00009440: d7df bef9 fa77 0e70 7460 87e7 dee0 fcbb .....w.pt`...... │ │ │ -00009450: 5f5d 7d79 fe95 e561 8fdf fcc6 7197 0fff _]}y...a....q... │ │ │ -00009460: ca3d f7cf 9627 6fbe feb7 2fbf 8423 f76f .=...'o.../..#.o │ │ │ -00009470: 6e3f 1dad f1b9 7f58 1f5e 7ee8 c967 5fdd n?.....X.^~..g_. │ │ │ -00009480: 79f0 fee1 3ef1 ef11 794e ca91 c3cf a662 y...>...yN.....b │ │ │ -00009490: debe 92c0 2fbf 7afa e2db e365 bcf9 eafa ..../.z....e.... │ │ │ -000094a0: eaea e5cd bbeb ab67 a71b dcfe 6e2a bf7b .......g....n*.{ │ │ │ -000094b0: 7afe bba7 effc eee9 bdbf dbfc d56b 16fa z............k.. │ │ │ -000094c0: 6d91 d5fd d2f2 be68 d7bb 97ff f687 57ea m......h......W. │ │ │ -000094d0: b04f f9eb 276f e183 9777 26fd f829 ecf2 .O..'o...w&..).. │ │ │ -000094e0: fdaf aefe 74f5 62ff eabd 4f7f 16f6 db9d ....t.b...O..... │ │ │ -000094f0: aeff 7d61 c3db 193b 4de6 3d0f b933 9dd3 ..}a...;M.=..3.. │ │ │ -00009500: ef5f bfe0 46f5 9115 0bdb 7df7 fdcb eae5 ._..F.....}..... │ │ │ -00009510: d59f f9f1 d795 1ae2 abb7 e58a dbff a146 ...............F │ │ │ -00009520: f651 bcf9 f6e9 9bd7 5688 e5ba f8ee 755e .Q......V.....u^ │ │ │ -00009530: 13f9 df4e c9ed 857e 8e09 f213 07f0 7caf ...N...~......|. │ │ │ -00009540: 0a2b 31cf f9c6 4f9d bbe7 c77f 5121 cf9e .+1...O.....Q!.. │ │ │ -00009550: 1dff 8e37 7fdf bde7 5e47 f674 57af 909c ...7....^G.tW... │ │ │ -00009560: dbbf 6fef 1b0f 5fbc 7afd fd3d 3760 ce3e ..o..._.z..=7`.> │ │ │ -00009570: f29b 0ffc f47c 8a5f be42 a4df e5f5 9b8f .....|._.B...... │ │ │ -00009580: ce24 c3cf 2c3a ed7f 7fe1 c9cf 5135 8582 .$..,:......Q5.. │ │ │ -00009590: 5bde f712 be42 bdbc fa8f abfd cbd3 a4be [....B.......... │ │ │ -000095a0: e0de 4569 7d90 e052 eb78 bfa4 fc52 8df2 ..Ei}..R.x...R.. │ │ │ -000095b0: d7f2 4dad 8e53 f1bc fef6 ed91 01e6 e7d7 ..M..S.......... │ │ │ -000095c0: 5fb0 10a7 f5c6 3c63 979f 5c7f f1de c03e _..... │ │ │ -000095d0: 9dd2 136f cd77 986b 9fcc c225 f7f2 d989 ...o.w.k...%.... │ │ │ -000095e0: fe73 f6b9 c366 8fcb 3d12 76f7 d73f 74ad .s...f..=.v..?t. │ │ │ -000095f0: d47e 8c5f fe96 69fd 4bf5 db57 2fbe bf15 .~._..i.K..W/... │ │ │ -00009600: e21f 5cd8 f5c5 8be7 6793 7f9a e806 7a41 ..\.....g.....zA │ │ │ -00009610: 3a2f d0fc 4f5e be79 f1e4 ed55 f5e6 8b27 :/..O^.y...U...' │ │ │ -00009620: 2fae 8efc f58f 58ff 73b2 c25d b27e c524 /.....X.s..].~.$ │ │ │ -00009630: 9c91 c5e4 dd65 85ef f899 a5cd bf3f be7e .....e.......?.~ │ │ │ -00009640: f3ea 4f57 6f5f f171 387e bcbf 3a9b 7cfc ..OWo_.q8~..:.|. │ │ │ -00009650: 37ca cce9 9333 19f9 c159 fcf5 1d7a 3fac 7....3...Y...z?. │ │ │ -00009660: 203f 40f6 ceb1 e11e 8efd 0eae dc7f f0fc ?@............. │ │ │ -00009670: 7c40 3b3b fed8 d58a 8cca 7893 532d b79d |@;;......x.S-.. │ │ │ -00009680: a6eb 382b 3f2b a209 b2dd 070d 29d7 57af ..8+?+......).W. │ │ │ -00009690: 81da 3833 afde 5c95 2bff d7f5 cfef aebe ..83..\.+....... │ │ │ -000096a0: 787b b674 9fbf bd9d fbcf afcf fe7e 7af6 x{.t.........~z. │ │ │ -000096b0: f78b dbbf 4f24 bf38 3c3d 2de6 8bc3 cd32 ....O$.8<=-....2 │ │ │ -000096c0: 5d9f fff9 f4f4 e73f 82fc 1f9c 5720 b663 ]......?....W .c │ │ │ -000096d0: 7afe e6eb b20c fb87 9af6 23e8 38f7 124e z.........#.8..N │ │ │ -000096e0: ffa1 386e 4675 780f 01ec 64dd 4ed3 5705 ..8nFux...d.N.W. │ │ │ -000096f0: b3de 0739 8a20 ecd0 6a07 4afb dff2 c77b ...9. ..j.J....{ │ │ │ -00009700: 977f f3ed 8bb2 c227 5c76 c259 a7f7 1ff9 .......'\v.Y.... │ │ │ -00009710: 5141 6847 a076 7cf7 43bf d065 bafe eae9 QAhG.v|.C..e.... │ │ │ -00009720: 1778 70d7 d5d5 2b47 54d4 e5d5 ab2f 5e3c .xp...+GT..../^< │ │ │ -00009730: 7f5d bd82 759f bf7c f262 fec3 afbd f29b .]..u..|.b...... │ │ │ -00009740: d2ce c021 7efd f4e9 abef 0e67 8c71 3863 ...!~......g.q8c │ │ │ -00009750: 8cc3 1963 1cce 19e3 f33f 1fae 0f2f 0a41 ...c.....?.../.A │ │ │ -00009760: 5f5c 3d7f 21f2 fae2 4fcf f7af be86 2d9e _\=.!...O.....-. │ │ │ -00009770: deff d5f3 6f70 62a6 efdf 5eed a0f7 cf7a ....opb...^....z │ │ │ -00009780: 20cf fff4 81eb 8e4e cafe c0a7 c739 3f4d ......N.....9?M │ │ │ -00009790: e53e 1fef 0ff9 cbe3 aa9c a6fa bdeb feac .>.............. │ │ │ -000097a0: 6ef2 aee5 a528 8ac2 de37 b600 aabe 3eec n....(...7....>. │ │ │ -000097b0: f6c0 bf8a f5fd e39f 8b31 fb9a f5ff cad7 .........1...... │ │ │ -000097c0: 7f97 bdf6 8578 7dfd ea0b 394a 8abf 79f2 .....x}...9J..y. │ │ │ -000097d0: e63f aaa3 fc1d 59ec ab93 1f73 ced2 fd5d .?....Y....s...] │ │ │ -000097e0: 963e 31ff 5f8e ac77 d7f1 3881 dd3f fe3b .>1._..w..8..?.; │ │ │ -000097f0: bfe6 8367 7c85 5ae5 afaf 6c33 e03a dff1 ...g|.Z...l3.:.. │ │ │ -00009800: 4aee dee1 f4a3 8fce cf0d e567 ce09 df2b J..........g...+ │ │ │ -00009810: dc7f f6cd 0738 691f c0ed 706f 444b 297d .....8i...poDK)} │ │ │ -00009820: 4fb4 3e4a c5e7 5f96 0622 4ed2 8d93 71d3 O.>J.._.."N...q. │ │ │ -00009830: 32e4 d60f 29cb 746a 23e2 0df6 bf65 a167 2...).tj#....e.g │ │ │ -00009840: 576f beb8 2a8d 536e 6eb5 bbfb f5e1 8fa7 Wo..*.Snn....... │ │ │ -00009850: 661c ff7e b4a3 670d 3e5c a6c2 0a58 a06f f..~..g.>\...X.o │ │ │ -00009860: 767e 577f 945b fee9 eafa edab 7d3a ed01 v~W..[......}:.. │ │ │ -00009870: 71ba 7f91 ca5b 924e ef0a cd9f cfaf bebd q....[.N........ │ │ │ -00009880: 7ece 45c2 9ef7 3efd d9f4 eac5 3375 ca6e ~.E...>.....3u.n │ │ │ -00009890: af76 ac56 7635 766d 561f ce1e b9eb df43 .v.Vv5vmV......C │ │ │ -000098a0: d17a e7a4 9cfd f92e 15bb b3c3 389e 2017 .z..........8. . │ │ │ -000098b0: f7f2 61ba cb87 e73c 7d66 358e 1f2b b8bf ..a....<}f5..+.. │ │ │ -000098c0: ba7a f915 1cf1 aed3 f562 ff70 770a f76f .z.......b.pw..o │ │ │ -000098d0: 8ec2 fbfe 2ffb a2b0 defc cfeb b7b7 e27e ..../..........~ │ │ │ -000098e0: bc6a 67b6 776f 70fe fdad e278 e707 3d7e .jg.wop....x..=~ │ │ │ -000098f0: 1d4a e45d 05f3 eb27 df1d 1f78 47e7 9cab .J.]...'...xG... │ │ │ -00009900: 1628 a9ce b72f de7b 8ed3 f80d 3c73 7b6f .(.../.{...... │ │ │ -00009a20: f6c9 cb82 0587 fa06 0596 9fee 66e9 7ed3 ............f.~. │ │ │ -00009a30: b63f a950 71e3 2fee 4fba 7ef5 d637 b71b .?.Pq./.O.~..7.. │ │ │ -00009a40: 07f5 0925 9fef b28a 19ce b658 6381 3c47 ...%.......Xc.~.........?p │ │ │ -00009b70: fdf9 e7c1 79e1 8910 73bb 1028 ddf0 0ef4 ....y...s..(.... │ │ │ -00009b80: 0a67 7cb8 5fbc fff0 9d9f c477 7e12 bf7b .g|._......w~..{ │ │ │ -00009b90: ef29 7045 7dfe 136f eb83 4e5c c8af ea77 .)pE}..o..N\...w │ │ │ -00009ba0: ee51 bfff d874 609a cfef c173 7cf2 d93d .Q...t`....s|..= │ │ │ -00009bb0: d23b f748 67f7 7867 0d71 aeb9 bf4f 3c3a .;.Hg.xg.q...O<: │ │ │ -00009bc0: 3d45 5c4e 349d eeeb efbd e317 df5e 17dd =E\N4........^.. │ │ │ -00009bd0: f90e a8ea dee3 9ce3 aea5 c8ee e539 cf1e .............9.. │ │ │ -00009be0: 5eee cdfa 8e5c fbce dbd3 dedf cfdc 157e ^....\.........~ │ │ │ -00009bf0: 77eb d22d cb1b 8c65 27bc efee 7e70 027f w..-...e'...~p.. │ │ │ -00009c00: e5f9 e7e7 ebd5 4f7e 79f8 e5b3 eb27 7f3e ......O~y....'.> │ │ │ -00009c10: 7487 5f5c 3f7f 8607 53bd 733e 5d4d fb71 t._\?...S.s>]M.q │ │ │ -00009c20: fa2f 0f4f 0fdf faf2 c597 5f1d ff78 7afc ./.O......_..xz. │ │ │ -00009c30: e3cb fde5 f5fe f2b6 fae3 e1e7 7dd9 a338 ............}..8 │ │ │ -00009c40: befc fbe1 8b57 2fbf 78c2 a49f 5bbb ddd4 .....W/.x...[... │ │ │ -00009c50: 1d8e 7df9 8eef 0a7d fb69 2db7 72b3 777f ..}....}.i-.r.w. │ │ │ -00009c60: 7239 ccad f616 9765 e3c1 23d8 1335 d38b r9.....e..#..5.. │ │ │ -00009c70: 275f fcc7 f1a4 6b3f 8f3c 91f7 dfbe 7efe '_....k?.<....~. │ │ │ -00009c80: 763f a508 87fd c4b1 2ac7 c9e5 58b0 905c v?......*...X..\ │ │ │ -00009c90: 46f6 b650 5e35 1129 4ff5 2137 bcf2 5f79 F..P^5.)O.!7.._y │ │ │ -00009ca0: 3c53 f578 149d 28c9 2daf ed25 5074 9aa3 ..t.`>...y'.2.B │ │ │ -00009d90: d316 0d96 33d6 a14f 976c bf8e 14fa 9ab1 ....3..O.l...... │ │ │ -00009da0: b817 4ce9 694e 1bd1 ca45 cf69 d3ed e8c5 ..L.iN...E.i.... │ │ │ -00009db0: 8c8b 0b5f fd7c 5cfd fca1 d5bf 10bd d094 ..._.|\......... │ │ │ -00009dc0: 59cd 5d3c cdee 91f6 a63a d25e 3517 ac0f Y.]<.....:.^5... │ │ │ -00009dd0: 4e7e 77aa 1f74 67e9 efa1 f448 61f1 c7c3 N~w..tg....Ha... │ │ │ -00009de0: 45e3 d923 85b9 19a0 b6bb 687d b053 98f1 E..#......h}.S.. │ │ │ -00009df0: ad9a dc5e 32a5 6dd8 f7d2 ba1e 4abb c7da ...^2.m.....J... │ │ │ -00009e00: 85f9 bbe6 38ec 3e7e 9677 db1f 11e5 373b ....8.>~.w....7; │ │ │ -00009e10: 5f01 2e09 f947 a01b ca6b ba78 4ac5 8fce _....G...k.xJ... │ │ │ -00009e20: 693d 5cb2 163b 5298 33fc 1b2f 1b2b ec14 i=\..;R.3../.+.. │ │ │ -00009e30: eeba e192 2dc3 89c2 1f9f 163b d9b4 f2fa ....-......;.... │ │ │ -00009e40: 31be bd2c fd5b f46e 77d4 bfcd c5eb 86f6 1..,.[.nw....... │ │ │ -00009e50: 10dd 0db9 687d 1bb5 c661 d762 e9a2 7742 ....h}...a.b..wB │ │ │ -00009e60: da5a ebdb 9573 9126 c71f 9bc4 d5c3 718e .Z...s.&......q. │ │ │ -00009e70: f38f 4ae2 e2ae 8f5b 2d48 b870 1b97 ba54 ..J....[-H.p...T │ │ │ -00009e80: bcf6 345c 3452 3f52 78e2 e70b d60d 7947 ..4\4R?Rx.....yG │ │ │ -00009e90: 8be5 b54e 974e 2914 36a1 3fa4 7cd9 586c ...N.N).6.?.|.Xl │ │ │ -00009ea0: a730 7361 ea2f 7a2f ec48 615b 6c59 77d1 .0sa./z/.Ha[lYw. │ │ │ -00009eb0: 9661 a770 97a8 1f93 5f76 d205 ee8b a5be .a.p...._v...... │ │ │ -00009ec0: bdf0 39d6 f2c6 fca0 9109 7f97 2e38 a7b4 ..9..........8.. │ │ │ -00009ed0: bf8f 5293 d41f eea4 f910 da4a 3068 679f ..R........J0hg. │ │ │ -00009ee0: 2685 fd35 f687 b61b 8eaf 5d31 5f6d 3988 &..5......]1_m9. │ │ │ -00009ef0: 38bd c643 eb01 c560 451b 9b98 3407 3b07 8..C...`E...4.;. │ │ │ -00009f00: 26e0 5a9b db2a 35fc ce62 c589 eb62 5725 &.Z..*5..b...bW% │ │ │ -00009f10: 18b7 0d4d 019e 6d1d abd8 5963 a739 4e46 ...M..m...Yc.9NF │ │ │ -00009f20: 5f85 761f f4e3 ce43 5f15 3175 fc4d 3abe _.v....C_.1u.M:. │ │ │ -00009f30: 3a2f 717f 753e 1ac7 cf7c b579 9f07 56bb :/q.u>...|.y..V. │ │ │ -00009f40: ed52 d594 f1f3 f960 11a2 50e5 da79 18aa .R.....`..P..y.. │ │ │ -00009f50: 0cb4 82f6 ca32 2c6d d355 b9e1 3aab c2a3 .....2,m.U..:... │ │ │ -00009f60: 625b e63d 77b1 cc47 46b8 9c0f fee6 3514 b[.=w..GF.....5. │ │ │ -00009f70: 3099 fba1 421b ffe0 bcec da22 3e68 14d0 0...B......">h.. │ │ │ -00009f80: e134 0ddd 3e4d ee3b a7b4 4f47 ecf6 cf0b .4..>M.;..OG.... │ │ │ -00009f90: dbc8 560c af8b 2526 667f 3d4e 177e b4df ..V...%&f.=N.~.. │ │ │ -00009fa0: 0f17 383a 98a0 4b3b b516 7f6a 1d5d 5398 ..8:..K;...j.]S. │ │ │ -00009fb0: bca9 dbc2 f4bb 3004 4699 f7f7 c9eb f81d ......0.F....... │ │ │ -00009fc0: feb6 a3bb c435 cb88 a0a2 87c8 1696 638d .....5........c. │ │ │ -00009fd0: 12a3 a861 4545 9acf 6f58 f202 a96f cb09 ...aEE..oX...o.. │ │ │ -00009fe0: 471b a0b2 2812 d6a2 0b85 6af1 9f02 9454 G...(.....j....T │ │ │ -00009ff0: 5c35 a3ac b5b3 7dd5 5ee0 2854 8350 879a \5....}.^.(T.P.. │ │ │ -0000a000: 49aa 5bd5 610b c784 801a ddd7 44e4 55d6 I.[.a.......D.U. │ │ │ -0000a010: 28d5 fbe7 e5fa a6ea 3e65 340f 1b0b 7850 (.......>e4...xP │ │ │ -0000a020: e9f5 854a e3a5 da58 efca 3032 aacb a4b6 ...J...X..02.... │ │ │ -0000a030: 3b52 8bed d524 353d d4a6 fe52 a9ed e167 ;R...$5=...R...g │ │ │ -0000a040: bb01 5932 2ea2 4995 da14 2f92 5a8b 1637 ..Y2..I.../.Z..7 │ │ │ -0000a050: 476a 35f7 01c1 ba3c 2a9b dd1a 69cc d399 Gj5....<*...i... │ │ │ -0000a060: f552 6f6b dc01 2dcd 0552 8df5 5137 0029 .Rok..-..R..Q7.) │ │ │ -0000a070: 3c93 6a73 b78f 22d7 3b04 e37d 1af2 0e39 <.js..".;..}...9 │ │ │ -0000a080: 2e73 ceb5 fc00 436b f7b5 4dde 5f53 77fb .s....Ck..M._Sw. │ │ │ -0000a090: 7aa1 73de 14f8 66ac 459b 91c6 2616 f8d6 z.s...f.E...&... │ │ │ -0000a0a0: 6843 4b07 4dcb 42f6 1739 e750 2bd8 ace1 hCK.M.B..9.P+... │ │ │ -0000a0b0: e708 881c e06f 4f88 8774 a9ba a33e 512b .....oO..t...>Q+ │ │ │ -0000a0c0: f41d 2e52 77c4 3297 a2a5 826c 7560 eea3 ...Rw.2....lu`.. │ │ │ -0000a0d0: d2ea 3e0f e2c5 ffbc cbef bb95 7a0c e1b0 ..>.........z... │ │ │ -0000a0e0: 3bc2 69a7 e5e1 27f1 03e4 15ed 2b61 6d91 ;.i...'.....+am. │ │ │ -0000a0f0: 2108 acdc bbc9 b858 a9eb caeb a369 82f7 !......X.....i.. │ │ │ -0000a100: 49ae fe78 08c7 6a69 3feb f8e7 2679 ab88 I..x..ji?...&y.. │ │ │ -0000a110: 97c7 10b9 07e6 e004 9557 8335 fb47 0412 .........W.5.G.. │ │ │ -0000a120: 1f9a f378 74af ad42 9e0b a9f1 d248 ecf6 ...xt..B.....H.. │ │ │ -0000a130: 5047 484c 6ee3 fb1a d24e ead0 1f5f 8f43 PGHLn....N..._.C │ │ │ -0000a140: e88e efcb ecc7 c783 c41f 1a8a bb28 b92d .............(.- │ │ │ -0000a150: 3436 8523 f65d 93c2 da69 9f7e 774b ca6b 46.#.]...i.~wK.k │ │ │ -0000a160: bf8f 211d c794 da6e 1f7b 1b76 d1b8 e1ac ..!....n.{.v.... │ │ │ -0000a170: f638 27fd fe79 7d7a 8de5 fe71 d8bf 8f43 .8'..y}z...q...C │ │ │ -0000a180: 28d7 87f6 12ed 51ae 7219 77e2 3516 3a19 (.....Q.r.w.5.:. │ │ │ -0000a190: bbba aa6c e13a 0f25 f1c2 cf8f e3cf 7997 ...l.:.%......y. │ │ │ -0000a1a0: b0dc 1c7f 578e d542 b5a7 1df1 3e1d bf4f ....W..B....>..O │ │ │ -0000a1b0: 69ff 3cee f39e 437f 7cf5 f31a d7b6 dbaf i.<...C.|....... │ │ │ -0000a1c0: df75 2266 bd3b 7b05 5295 f9eb 8edf e364 .u"f.;{.R......d │ │ │ -0000a1d0: d6a7 fbc4 fd77 e57e d017 f3f1 7961 bfbe .....w.~....ya.. │ │ │ -0000a1e0: 8965 5d4b 18a6 bf2b bab7 2fbb 39ee dab8 .e]K...+../.9... │ │ │ -0000a1f0: 5dea 2e4e 191f 86d7 4378 7777 b2eb eeab ]..N....Cxww.... │ │ │ -0000a200: eb35 b0fe f7e2 87f9 7105 b218 926e 28fb .5......q....n(. │ │ │ -0000a210: 0516 df2f 4c29 5aae 8f31 8632 b37b 3b0e .../L)Z..1.2.{;. │ │ │ -0000a220: 8ecf 7339 2d18 10c8 f99e c1dc 864e feb3 ..s9-........N.. │ │ │ -0000a230: c792 df0f a33e 8615 9557 8792 d34e 6a79 .....>...W...Njy │ │ │ -0000a240: 157c 62d4 9b14 ee0f a37e f4a0 cf33 2b64 .|b......~...3+d │ │ │ -0000a250: 62fe b911 7263 3294 48f0 3de7 261d b385 b...rc2.H.=.&... │ │ │ -0000a260: d229 8fa9 3ae6 7a7d 6c68 ffe4 45b9 7f34 .)..:.z}lh..E..4 │ │ │ -0000a270: 3f0b 776c 6a57 24ab e9c2 2e61 905f 8a67 ?.wljW$....a._.g │ │ │ -0000a280: fbbe bc9e bfef 6e5e 1b98 b0bb c4e1 c5f3 ......n^........ │ │ │ -0000a290: 7cef b25a 925f e2f8 4b6e e0f1 d5ed e13d |..Z._..Kn.....= │ │ │ -0000a2a0: cbe7 f87d 7ee4 d5b2 06cd 7b32 94a3 b272 ...}~.....{2...r │ │ │ -0000a2b0: 5a89 a32e 2c24 c368 b1db 53f9 52bc 44d2 Z...,$.h..S.R.D. │ │ │ -0000a2c0: f531 9bd6 5d09 65a4 3bca 4a53 f66b 9d7d .1..].e.;.JS.k.} │ │ │ -0000a2d0: 77a1 fdfe 9149 7f8f f2f6 4671 1d63 a6f7 w....I....Fq.c.. │ │ │ -0000a2e0: d7ae 3e65 859d f2d8 f6eb 786d 2f6c 04cd ..>e......xm/l.. │ │ │ -0000a2f0: 2d85 fbb9 5c75 cc69 bea1 b8f9 20c5 2728 -...\u.i.... .'( │ │ │ -0000a300: 311d 0aed 2fff c133 7b93 4153 b2d6 f6ac 1.../..3{.AS.... │ │ │ -0000a310: f0d3 6b7f 46ef f1ba 4b9b d9fc 0ec5 e73c ..k.F...K......< │ │ │ -0000a320: 7177 441f c90d 7a68 ca4f 1c70 38c5 fafe qwD...zh.O.p8... │ │ │ -0000a330: e0b9 e783 cf2b e83d f63b 2a2c 681b 6093 .....+.=.;*,h.`. │ │ │ -0000a340: e2b0 bf96 304a d1f9 f173 d19b 4048 34de ....0J...s..@H4. │ │ │ -0000a350: ed67 a5a2 8aa6 6ef6 efbb 5058 2835 79bf .g....n...PX(5y. │ │ │ -0000a360: 5fbd a3c8 546c 1b80 cafe 225e 57ee c7fb _...Tl...."^W... │ │ │ -0000a370: d228 64f8 44f4 1e1f 520f c5be 3f4e 49b7 .(d.D...R...?NI. │ │ │ -0000a380: 6342 b15e 918e 9de4 ddb1 a9cb 71a8 aff7 cB.^........q... │ │ │ -0000a390: 8ee0 aeb4 fcd3 4650 df63 bd84 494d 5d0a ......FP.c..IM]. │ │ │ -0000a3a0: 6464 557d 09ec 1ff6 cff5 104a 3183 fcc0 ddU}.......J1... │ │ │ -0000a3b0: 08f0 1edc 7d02 aba1 3889 388e b04d 89e6 ....}...8.8..M.. │ │ │ -0000a3c0: 870d 43b1 0125 4afa c1c1 eabd 8675 2711 ..C..%J......u'. │ │ │ -0000a3d0: cec5 476f 8ea7 fab0 c22d c9c7 ef3f 4905 ..Go.....-...?I. │ │ │ -0000a3e0: c507 dc24 db09 36a6 657f 7dcc 489c 7bc9 ...$..6.e.}.H.{. │ │ │ -0000a3f0: 6b4b e8b3 9ae1 a301 6d8f 409e cb8b c4c7 kK......m.@..... │ │ │ -0000a400: 5632 dbcb 232f 1edc 7989 b854 86b1 5d1a V2..#/..y..T..]. │ │ │ -0000a410: 7941 2149 0737 6b94 f54f 20ef 4145 231a yA!I.7k..O .AE#. │ │ │ -0000a420: 4adb 1fdc 7f6b 4277 71e4 a53d a63e c54f J....kBwq..=.>.O │ │ │ -0000a430: e6bd 0725 0f5b efa2 2613 742f 70f6 5428 ...%.[..&.t/p.T( │ │ │ -0000a440: 4620 9b85 575f 9e68 a4ee b8b8 f9e3 e908 F ..W_.h........ │ │ │ -0000a450: 8f30 7b28 9306 3018 07c9 0c97 a7f7 baa3 .0{(..0......... │ │ │ -0000a460: 6289 1f4f 9f7a 04f2 6253 b262 12f0 f813 b..O.z..bS.b.... │ │ │ -0000a470: 17f7 61d5 7253 f45e 1c2e 53b1 14c9 6d91 ..a.rS.^..S...m. │ │ │ -0000a480: 5c16 b7ee 2e6e f6ba 23a0 6a3e 2101 e311 \....n..#.j>!... │ │ │ -0000a490: c873 d6d4 7b9f 9203 f908 8b9b f794 573d .s..{.........W= │ │ │ -0000a4a0: 438f 452f 5272 51cb 2537 e8f2 f09e 7bc0 C.E/RrQ.%7....{. │ │ │ -0000a4b0: a096 54d2 c3e2 e589 4638 4a6e 7791 60de ..T.....F8Jnw.`. │ │ │ -0000a4c0: ad18 c993 cc0b 8404 7dda 158b bec6 a791 ........}....... │ │ │ -0000a4d0: f7b0 92bb a725 a646 322f 4fef e5be 4081 .....%.F2/O...@. │ │ │ -0000a4e0: d434 1749 5e1b 77b4 9c2f 53ef 3547 386a .4.I^.w../S.5G8j │ │ │ -0000a4f0: 6dab f0b0 9945 f5fd 0959 fcd7 6bc6 1e99 m....E...Y..k... │ │ │ -0000a500: 989d 88be d853 6deb e312 5388 0807 2342 .....Sm...S...#B │ │ │ -0000a510: dc71 7a5c 6286 ba2c 8fc7 6429 3df2 3279 .qz\b..,..d)=.2y │ │ │ -0000a520: 6657 4a84 5942 ae6f 1e99 185c 9394 4e19 fWJ.YB.o...\..N. │ │ │ -0000a530: 85ed 652c 93af f181 cb2a de4b 8c44 a486 ..e,.....*.K.D.. │ │ │ -0000a540: d7be 7f64 628e 44f8 9aee 2f6c f260 e958 ...db.D.../l.`.X │ │ │ -0000a550: efc4 0ad4 c60b bc1b 2d60 4874 2a67 d2c1 ........-`Ht*g.. │ │ │ -0000a560: 0da1 120f 94dc 6f6e 327e dc50 0a31 44e3 ......on2~.P.1D. │ │ │ -0000a570: 7632 36a2 09fb 6bdd 7f2c 66ec 4192 cc8c v26...k..,f.A... │ │ │ -0000a580: 0a83 ff62 28c7 d052 ed31 7532 00b6 c587 ...b(..R.1u2.... │ │ │ -0000a590: 3740 b22b c981 25e4 3f86 5cd2 91c2 90ee 7@.+..%.?.\..... │ │ │ -0000a5a0: a7fe d14b 5687 92d6 5ebc 9836 3c68 f1b4 ...KV...^..6.'.,.. │ │ │ -0000a620: f96d 3c96 016e 1e89 86bd acb3 e7e1 2651 .m<..n........&Q │ │ │ -0000a630: 3d0a 0d46 6c1a c663 84e6 23cd 4329 e090 =..Fl..c..#.C).. │ │ │ -0000a640: 775d d7b4 0fc2 0ff7 1d11 22b3 fdbe e1f1 w]........"..... │ │ │ -0000a650: 01a6 dcc3 30ff 7154 14a5 95b3 52cd bfe7 ....0.qT....R... │ │ │ -0000a660: 7fdf 27de 7d49 9ed1 3aef 76ae 2e41 028a ..'.}I..:.v..A.. │ │ │ -0000a670: bb45 7152 49dd f4d5 c4d3 58ec a009 a8c9 .EqRI.....X..... │ │ │ -0000a680: 843c d6d8 dff5 1f0e 24fd 67c6 06e5 ddd5 .<......$.g..... │ │ │ -0000a690: 8ab1 8405 e3fb 1d5f cdf3 6df7 8194 ef3f ......._..m....? │ │ │ -0000a6a0: 7002 ff70 711a f799 bddc 1c03 31fa 3d28 p..pq.......1.=( │ │ │ -0000a6b0: d7d4 6563 4bf6 928b fda7 2557 3c30 c961 ..ecK.....%W<0.a │ │ │ -0000a6c0: 0f8f 29a4 96c8 b03d 4ce6 e6f5 d248 b66a ..)....=L....H.j │ │ │ -0000a6d0: 41b7 47f6 d47b 244f bc34 1253 c928 de83 A.G..{$O.4.S.(.. │ │ │ -0000a6e0: 8a86 7de1 0ba9 eda7 25a7 3c44 64ce 19b6 ..}.....%.....-ab@... │ │ │ -0000a720: e680 4add 4bb0 9d9b b1fb 408f 9fd7 fb44 ..J.K.....@....D │ │ │ -0000a730: b49f 02fb 1f7d 6045 d394 00db 329c f0a8 .....}`E....2... │ │ │ -0000a740: 1bb6 9f4e 742a 4c04 c142 f1f8 2931 898f ...Nt*L..B..)1.. │ │ │ -0000a750: cf42 b194 db28 2c52 dacc 7c34 ddfa 9f07 .B...(,R..|4.... │ │ │ -0000a760: 947f 98d0 66af cf96 4dec 81e7 b309 314d ....f...M.....1M │ │ │ -0000a770: 8965 3bbd 363f ccdb 8f44 7829 7bd4 1ccb .e;.6?...Dx){... │ │ │ -0000a780: f43c 6083 af7b 8804 a694 2672 9e34 d4fe .<`..{....&r.4.. │ │ │ -0000a790: 1b32 ffbe 43ab 49be 46aa f6fb eb45 d3da .2..C.I.F....E.. │ │ │ -0000a7a0: 9fd1 da3c ee89 dddf 4cbb 9bbb 25ef 2c94 ...<....L...%.,. │ │ │ -0000a7b0: d71f 17ed c319 ede9 c745 7b5f 179a f731 .........E{_...1 │ │ │ -0000a7c0: fcc8 7846 37a9 e40c d6e5 f5c7 c733 4074 ..xF7........3@t │ │ │ -0000a7d0: 23a5 53fb e3a2 bd49 85e6 6c58 fa8f 8df6 #.S....I..lX.... │ │ │ -0000a7e0: 76d8 69ef f736 7b3f 2ada f58f a4bd 2bf9 v.i..6{?*.....+. │ │ │ -0000a7f0: 953f 32da db42 b3b6 ff03 3cf3 c088 2a74 .?2..B....<...*t │ │ │ -0000a800: cdcf 6dff 73b7 fc40 db1f 421b 8aa3 148e ..m.s..@..B..... │ │ │ -0000a810: 0e50 081f 283f f0c0 58ea 3e92 4b76 4068 .P..(?..X.>.Kv@h │ │ │ -0000a820: 0c00 e482 072e d3fa 3791 b993 779c cf4b ........7...w..K │ │ │ -0000a830: 3900 bb97 0b70 4380 2331 a62a 260f 8986 9....pC.#1.*&... │ │ │ -0000a840: 2a72 450c b802 19ae b0b0 629b e012 2b3f *rE.......b...+? │ │ │ -0000a850: b4c2 5b5e f93c 361f 3b44 fa47 1fd1 e4bf ..[^.<6.;D.G.... │ │ │ -0000a860: 7dfe 774a ef3d 809c ff69 12f8 3710 cab4 }.wJ.=...i..7... │ │ │ -0000a870: efb3 df31 db80 d8d8 35a5 be6f 798f f28e ...1....5..oy... │ │ │ -0000a880: ce3a 8a30 7a3e d3b7 87d8 58c4 82eb 6253 .:.0z>....X...bS │ │ │ -0000a890: 0a36 84a1 db45 c2b2 998e 5919 aee3 2ec3 .6...E....Y..... │ │ │ -0000a8a0: 650e 9af2 bb10 ce5e 3d02 b4ae 96b2 1f8f e......^=....... │ │ │ -0000a8b0: abaa e387 5f15 5a73 f6f9 bc97 0bda 9d0b ...._.Zs........ │ │ │ -0000a8c0: 70c2 0b57 c0c7 854b e2bd 7baa ffc4 2df3 p..W...K..{...-. │ │ │ -0000a8d0: 8fad f691 b243 2c09 1bf5 7dfb d8ff c41d .....C,...}..... │ │ │ -0000a8e0: df8f 2d71 7394 97bc af8c f505 cb0a e5fd ..-qs........... │ │ │ -0000a8f0: f30f 9d23 3e86 7e18 c27d eaa1 2927 e1b9 ...#>.~..}..)'.. │ │ │ -0000a900: ec10 94d7 def8 f0ba 7831 326a 3929 f7e8 ........x12j9).. │ │ │ -0000a910: 2dcb 3009 d4c1 b0fa e691 4fc8 3f32 acb6 -.0.......O.?2.. │ │ │ -0000a920: d40f 8dee 95c1 f792 6f0d 8a58 8e0e 18a6 ........o..X.... │ │ │ -0000a930: 352c 6be4 c283 ff3a f31a 3eb6 77f6 a8c3 5,k....:..>.w... │ │ │ -0000a940: 3912 0bba 0e5c f170 0d5e ff2e 520b 7be8 9....\.p.^..R.{. │ │ │ -0000a950: 8485 0f91 7a69 4c92 4a31 c2e8 310e ca53 ....ziL.J1..1..S │ │ │ -0000a960: 2568 e147 99c4 b295 6188 258a 4466 b970 %h.G....a.%.Df.p │ │ │ -0000a970: 2619 98f1 7438 12fb 61ab f88f 5394 f763 &...t8..a...S..c │ │ │ -0000a980: a6fb e6da 6a9a cd70 9448 26dd 522b 9d0a ....j..p.H&.R+.. │ │ │ -0000a990: 8545 e891 406b cf15 ba2d a523 93a7 5292 .E..@k...-.#..R. │ │ │ -0000a9a0: c749 f7b0 2f0c 43b9 4e4b 659d cb98 52a9 .I../.C.NKe...R. │ │ │ -0000a9b0: a11b 9bba 82d1 1ee0 14f0 d387 9adf 639b ..............c. │ │ │ -0000a9c0: 7747 54df be3e 4065 834f 8db8 f8e8 a0ac wGT..>@e.O...... │ │ │ -0000a9d0: 7484 052c 2d30 8b02 2d82 dede d883 fdfb t..,-0..-....... │ │ │ -0000a9e0: f8b1 23cf c715 7970 4e49 7fc2 6a83 9fc0 ..#...ypNI..j... │ │ │ -0000a9f0: 5a55 909b 580b dd8e 88af 249e 8c89 57ad ZU..X.....$...W. │ │ │ -0000aa00: 78d7 5503 700a 261b 7870 3cbe 848f 15a3 x.U.p.&.xp<..... │ │ │ -0000aa10: 7edc 31f6 60bb a104 b315 c4ef 6b50 bd41 ~.1.`.......kP.A │ │ │ -0000aa20: d190 8b7a d394 882d 4327 b664 ec2d 1288 ...z...-C'.d.-.. │ │ │ -0000aa30: 1a0c 7a02 71b8 bf2a f5a5 a8b9 9dc8 fea0 ..z.q..*........ │ │ │ -0000aa40: 6cc5 fa92 4de1 9142 8c60 4817 6d08 bb6a l...M..B.`H.m..j │ │ │ -0000aa50: a7b1 ead0 1040 be41 07b1 af82 ae81 22d1 .....@.A......". │ │ │ -0000aa60: 0503 4910 1973 df74 119a 2242 dd87 4b92 ..I..s.t.."B..K. │ │ │ -0000aa70: fdd3 b1f8 bd36 a62b 550c 778e d746 20ed .....6.+U.w..F . │ │ │ -0000aa80: b551 7316 c76f 4b58 6728 ded0 70c3 e927 .Qs..oKXg(..p..' │ │ │ -0000aa90: 79c6 37c2 f7d2 a754 c505 3bc5 d42d 1390 y.7....T..;..-.. │ │ │ -0000aaa0: 8ac5 0a5a 1a7c b5d0 e512 2c1a 55a3 ea10 ...Z.|....,.U... │ │ │ -0000aab0: e5cb 0951 77f4 ca1d 13d4 2b57 0f1d 97f2 ...Qw.....+W.... │ │ │ -0000aac0: 51a4 a337 d940 99ca ba71 1e1a 77d5 4ec2 Q..7.@...q..w.N. │ │ │ -0000aad0: 74a3 ded4 03f9 072a d93c 12f5 31d6 fb44 t......*.<..1..D │ │ │ -0000aae0: a7e3 f21e a144 79d5 994d 5d51 e631 c6f2 .....Dy..M]Q.1.. │ │ │ -0000aaf0: 7aef 00fe e19c d9fd 0dac d91c b541 d585 z............A.. │ │ │ -0000ab00: 2269 6a60 adcb 5020 8dfa c14d 8060 bc94 "ij`..P ...M.`.. │ │ │ -0000ab10: 0ca8 0f66 d546 1971 f0bd a1aa bce2 bce3 ...f.F.q........ │ │ │ -0000ab20: 0273 3d9f bb9c 8551 3b05 36e4 2337 c3a6 .s=....Q;.6.#7.. │ │ │ -0000ab30: cd83 b0df df30 fc5c 7552 58ef 8216 2b7c .....0.\uRX...+| │ │ │ -0000ab40: b010 e3ae 7552 c58d 427e 3756 8a7f 24f0 ....uR..B~7V..$. │ │ │ -0000ab50: ead5 ebaa 7af3 f5ab 3fbf 7ef2 d555 55fd ....z...?.~..UU. │ │ │ -0000ab60: e427 7fb8 7ef2 fcc5 d575 555d 79d5 4f7e .'..~....uU]y.O~ │ │ │ -0000ab70: c275 cbab 2fbe fde6 eae5 dbaa 3af0 e11f .u../.......:... │ │ │ -0000ab80: aebe db9e 7f55 1d7a c1a5 b5c6 9f1c b62f .....U.z......./ │ │ │ -0000ab90: 7eba 7cf6 fab0 3dfd e9fa fb5f fee2 37eb ~.|...=...._..7. │ │ │ -0000aba0: f219 26fe e94f a7ff f159 0a4c 015f fffa ..&..O...Y.L._.. │ │ │ -0000abb0: f8f5 afa7 f577 bfff 8c19 7cfa d37f db3e .....w....|....> │ │ │ -0000abc0: fb0f bffa d7ff e7b3 6f7e fa8b cf9e ff74 ........o~.....t │ │ │ -0000abd0: deaf 197f 3dfd ee97 cb2f 56df 7df1 d3ff ....=..../V.}... │ │ │ -0000abe0: ebb3 abf2 e16f 96cf da6c 0dd5 be3b 7cef .....o...l...;|. │ │ │ -0000abf0: 177f d8af fe1f bf5d 7fbf fe61 7fde 7ffd .......]...a.... │ │ │ -0000ac00: fd2f 7ff3 8bcf befa e91f fe75 fd0c 362e ./.........u..6. │ │ │ -0000ac10: 0ffe d567 a896 d69d b8da df3d f9e9 c807 ...g.......=.... │ │ │ -0000ac20: c2dc b31b 21a2 a5fb 5e7b f8fe a72b effa ....!...^{...+.. │ │ │ -0000ac30: ae7c 5d7d ffd3 ffce dd8e 23fb b7f9 bffe .|]}......#..... │ │ │ -0000ac40: 7afd cd1f 3efb dadf fc76 ffec 77eb 6f3f z...>....v..w.o? │ │ │ -0000ac50: fb59 cb93 c7df 8d3e f797 fff6 9bcf 10f5 .Y.....>........ │ │ │ -0000ac60: f2e0 df1f e9fb fd1f 5607 cf3c 3b79 4ce8 ........V..<;yL. │ │ │ -0000ac70: 6f99 e87f 715f bdfa c3d5 7f5f 9e7f f1f6 o...q_....._.... │ │ │ -0000ac80: f0b4 f00f 2b75 78ca 55c0 a374 e8da 7078 ....+ux.U..t..px │ │ │ -0000ac90: 521d 42dd 0fc9 30c7 00fe abbb d01e fa26 R.B...0........& │ │ │ -0000aca0: d635 60a2 6b87 d642 3f09 872a f2c6 80ef .5`.k..B?..*.... │ │ │ -0000acb0: 6e18 dafe f0e6 ed93 ebb7 a745 3abb d94f n..........E:..O │ │ │ -0000acc0: 7e52 f8f4 b498 ff72 f8d5 f89b 3fac bffb ~R.....r....?... │ │ │ -0000acd0: cdcf 5fbf a97e f2ff f9ed ef7f 363e 7bf5 .._..~......6>{. │ │ │ -0000ace0: f4ea 67f1 e7f5 61fd edef b79f 859f 477e ..g...a.......G~ │ │ │ -0000acf0: 73ba 7c7b f5f2 ed9b 7f39 92ff e65f 0ec1 s.|{.....9..._.. │ │ │ -0000ad00: fbbd faf6 e5b3 e72f bf9a 5e7d f72f 0530 ......./..^}./.0 │ │ │ -0000ad10: 8463 ce4d 860f 0be7 ccaf bef1 c76f 2a00 .c.M.........o*. │ │ │ -0000ad20: f9e1 d9cd 58ab eaf3 27d7 d7af fefc af57 ....X...'......W │ │ │ -0000ad30: cfbf fafa eda1 3f3c bbfa f2f8 d17f 7bfe ......?<......{. │ │ │ -0000ad40: eced d787 66ff a488 d2cb 6f5f bc38 befd ....f.....o_.8.. │ │ │ -0000ad50: f69b 5f5c 3f79 fdf5 f32f 7efb e4fa c937 .._\?y.../~....7 │ │ │ -0000ad60: 576f afae df20 e3fb 976f de5e 43ca af9e Wo... ...o.^C... │ │ │ -0000ad70: 7ff3 fced 6eeb cbc7 d5e7 bb70 fea5 7af3 ....n......p..z. │ │ │ -0000ad80: e44f 57d5 bd77 38a3 ebaf c71f 291c 7f29 .OW..w8.....)..) │ │ │ -0000ad90: 1270 7df5 e6ed abeb ab9b 6f8a 60ff a57a .p}.......o.`..z │ │ │ -0000ada0: f6ed ebc3 dbef 5f5f 1d3e 97bc f2d7 d5ff ......__.>...... │ │ │ -0000adb0: e4f3 d788 d397 4f5e bce1 8ba7 d7df bef9 ......O^........ │ │ │ -0000adc0: fa77 0e70 7460 87e7 dee0 fcbb 5f5d 7d79 .w.pt`......_]}y │ │ │ -0000add0: fed5 dbeb 6f4f dffc c671 970f ffca 3df7 ....oO...q....=. │ │ │ -0000ade0: cf96 276f befe b72f bf7c 73f5 76ff e6f6 ..'o.../.|s.v... │ │ │ -0000adf0: 53ee f1e4 fbfd c3fa f0f2 434f 3efb eace S.........CO>... │ │ │ -0000ae00: 83f7 0ff7 897f 8fc8 7352 9e7f 79c5 17e7 ........sR..y... │ │ │ -0000ae10: 5381 1293 c02f bf7a fae2 dbe3 65bc f9ea S..../.z....e... │ │ │ -0000ae20: faea eae5 cdbb ebab 67a7 1bdc fe6e 2abf ........g....n*. │ │ │ -0000ae30: 7b7a febb a7ef fcee e9bd bfdb fcd5 6b16 {z............k. │ │ │ -0000ae40: faed ef9f ffbf a71f 96f7 f2e7 7b97 fff6 ............{... │ │ │ -0000ae50: 8757 eab0 4ff9 eb27 6fe1 8397 7726 fdf8 .W..O..'o...w&.. │ │ │ -0000ae60: 29ec f2fd afae fe74 f562 ffea bd4f 71f0 )......t.b...Oq. │ │ │ -0000ae70: caed 4ed7 ffbe b0e1 ed8c 9d26 f39e 87dc ..N........&.... │ │ │ -0000ae80: 994e ed09 37aa 8fac 58d8 eebb ef5f 562f .N..7...X...._V/ │ │ │ -0000ae90: afd0 cd6f bfae 5ea2 1fbe 7a5b aeb8 fd9f ...o..^...z[.... │ │ │ -0000aea0: 26a3 8ce2 cdb7 4fdf bc7e 2100 5693 bc73 &.....O..~!.V..s │ │ │ -0000aeb0: 9dd7 7890 b753 727b a19f bf3c 243f 7100 ..x..Sr{...<$?q. │ │ │ -0000aec0: cf0f 57df 7df1 7521 e639 dff8 a973 f7fc ..W.}.u!.9...s.. │ │ │ -0000aed0: f82f 2ae4 d9b3 e3df f1e6 efbb f7fc ebe1 ./*............. │ │ │ -0000aee0: cb57 d7d5 e9ae 5e21 39b7 7fdf de37 62bc .W....^!9....7b. │ │ │ -0000aef0: 5e7f 7fcf 0d98 b38f fce6 033f 3d9f e297 ^..........?=... │ │ │ -0000af00: af10 e977 79fd e6a3 33c9 f0b3 27c8 baff ...wy...3...'... │ │ │ -0000af10: fd85 273f 47d5 140a 6e79 df4b f80a f5f2 ..'?G...ny.K.... │ │ │ -0000af20: ea3f aef6 2f4f 93fa 827b 17a5 f541 82af .?../O...{...A.. │ │ │ -0000af30: 7dd4 7e49 f9a5 1ae5 afe5 9b5a 1da7 e279 }.~I.......Z...y │ │ │ -0000af40: fded db23 03cc cfaf bf60 214e eb5d a3d2 ...#.....`!N.].. │ │ │ -0000af50: ebc3 93eb 2fde 1bd8 a753 7ae2 adf9 0e73 ..../....Sz....s │ │ │ -0000af60: ed93 59b8 e45e 3e3b d17f ce3e 77d8 ec71 ..Y..^>;...>w..q │ │ │ -0000af70: b947 c2ee fefa 87ae 95da 8ff1 cbdf 32ad .G............2. │ │ │ -0000af80: 7fa9 0a92 ba11 e21f 5cd8 f5c5 8be7 6793 ........\.....g. │ │ │ -0000af90: 7f9a 683c 9ec3 f5ab 172f d0fc 4f5e be79 ..h<...../..O^.y │ │ │ -0000afa0: f104 0cf8 e68b 272f aeaa 5399 e1ff f5f5 ......'/..S..... │ │ │ -0000afb0: 3f27 2bdc 254b 77f9 8c2c 26ef 2e2b 7cc7 ?'+.%Kw..,&..+|. │ │ │ -0000afc0: cfbe c2e0 7c7f 7cfd e6d5 9fae debe e2e3 ....|.|......... │ │ │ -0000afd0: 70fc 787f 7536 f9f8 6f94 99d3 2767 32f2 p.x.u6..o...'g2. │ │ │ -0000afe0: 83b3 f8eb 3bf4 7e58 417e 80ec 9d63 c33d ....;.~XA~...c.= │ │ │ -0000aff0: 1cfb 1d5c b9ff e0f9 f980 7676 fcb1 ab15 ...\......vv.... │ │ │ -0000b000: 1995 f126 a75a 6e3b 4dd7 7156 7e56 44b3 ...&.Zn;M.qV~VD. │ │ │ -0000b010: facb 71d0 9072 7df5 fa0a a7e2 8b17 afde ..q..r}......... │ │ │ -0000b020: 5c95 2bff d7f5 8f07 8a67 4bf7 f9db dbb9 \.+......gK..... │ │ │ -0000b030: fffc faec efa7 677f bfb8 fdfb 44f2 0b30 ......g.....D..0 │ │ │ -0000b040: fd91 ec17 879b 65ba 3eff f3e9 e9cf 7f04 ......e.>....... │ │ │ -0000b050: f93f 38af 406c c7f4 5ce7 e966 a09a f623 .?8.@l..\..f...# │ │ │ -0000b060: e8f8 f3d7 57d7 f0eb 41a0 71fa 0fc5 7133 ....W...A.q...q3 │ │ │ -0000b070: aac3 7b08 6027 eb76 9abe 2a98 f53e c851 ..{.`'.v..*..>.Q │ │ │ -0000b080: 0461 8756 3b50 daff 963f debb fc9b 6f5f .a.V;P...?....o_ │ │ │ -0000b090: 9415 3ee1 b213 ce3a bdff c88f 0a42 3b02 ..>....:.....B;. │ │ │ -0000b0a0: b5e3 bb1f fac5 0180 7afd d5d3 2f5e bd40 ........z.../^.@ │ │ │ -0000b0b0: 74ae 5e39 a2a2 2eaf 5e7d f1e2 f9eb ea15 t.^9....^}...... │ │ │ -0000b0c0: acfb fce5 9317 f31f 7eed 95df 3c01 2e7d ........~...<..} │ │ │ -0000b0d0: e710 bf7e faf4 d577 8733 c638 9c31 c6e1 ...~...w.3.8.1.. │ │ │ -0000b0e0: 8c31 0ee7 8cf1 f99f 0fd7 8717 85a0 2fae .1............/. │ │ │ -0000b0f0: 9ebf 1079 7df1 a7e7 fb57 5fc3 164f efff ...y}....W_..O.. │ │ │ -0000b100: eaf9 3738 31d3 f76f af76 d0fb 673d 90e7 ..781..o.v..g=.. │ │ │ -0000b110: 7ffa c075 4727 657f e0d3 e39c 9fa6 729f ...uG'e.......r. │ │ │ -0000b120: 8ff7 87fc e571 554e 53fd de75 7f56 3779 .....qUNS..u.V7y │ │ │ -0000b130: d7f2 5214 4561 ef1b 5b00 555f 1f76 7be0 ..R.Ea..[.U_.v{. │ │ │ -0000b140: 5fc5 fafe f1cf c598 7dcd fa7f e5eb bfcb _.......}....... │ │ │ -0000b150: 5efb 42bc be7e f585 1c25 c5df 3c79 f31f ^.B..~...%...8.7./RyK..].. │ │ │ -0000b210: f3f9 d5b7 d7cf b948 d8f3 dea7 3f9b 5ebd .......H....?.^. │ │ │ -0000b220: 78a6 4ed9 edd5 8ed5 5c80 c3ae cdea c3d9 x.N.....\....... │ │ │ -0000b230: 2377 fd7b 285a ef9c 94b3 3fdf a562 7776 #w.{(Z....?..bwv │ │ │ -0000b240: 18c7 13e4 e25e 3e4c 77f9 f09c a7cf acc6 .....^>Lw....... │ │ │ -0000b250: f163 05f7 5757 2fbf 8223 de75 ba5e ec1f .c..WW/..#.u.^.. │ │ │ -0000b260: ee4e e1fe cd51 78df ff65 5f14 d69b ff79 .N...Qx..e_....y │ │ │ -0000b270: fdf6 56dc 8f57 edcc f6ee 0dce bfbf 551c ..V..W........U. │ │ │ -0000b280: effc a0c7 af43 89bc ab60 7efd e4bb e303 .....C...`~..... │ │ │ -0000b290: efe8 9c73 d502 25d5 f9f6 c57b cf71 1abf ...s..%....{.q.. │ │ │ -0000b2a0: 8167 6eef cd7d 8f3f fe84 4749 d6bb c3f1 .gn..}.?..GI.... │ │ │ -0000b2b0: a3ea dd8f 9c8e 3b9f 3cf9 ee7d 35f8 dedf ......;.<..}5... │ │ │ -0000b2c0: b794 48e5 beb8 fb2f 4eae f03d 03bf fdd1 ..H..../N..=.... │ │ │ -0000b2d0: d963 6faf 2976 64ff f5be 7511 eefe ec06 .co.)vd...u..... │ │ │ -0000b2e0: c57d 7f66 0c8e f7f9 1d92 fefd fb37 bdf3 .}.f.........7.. │ │ │ -0000b2f0: a4e3 5c7d f3ea d9dd 1f1f e97e 97b7 ceee ..\}.......~.... │ │ │ -0000b300: fdde 9d91 5d18 feea fa4f 4f5e 9c4d d84e ....]....OO^.M.N │ │ │ -0000b310: c69d d14b c43e a4f7 ee72 e7ca 9b11 7e77 ...K.>...r....~w │ │ │ -0000b320: e659 dd9d 569f f15d 99ae f7c9 fff6 86a8 .Y..V..]........ │ │ │ -0000b330: 2390 ddff 3dbb c7bb ee41 bc2b 85df 947d #...=....A.+...} │ │ │ -0000b340: 33bf 4d47 4fa5 5cda f0b6 bc79 f1f6 8466 3.MGO.\....y...f │ │ │ -0000b350: 8aae 70eb eba4 6e65 9d1f fae9 571f fe69 ..p...ne....W..i │ │ │ -0000b360: 81b5 5f5f 3d79 7626 f9b7 9af0 5ceb 3fbf ..__=yv&....\.?. │ │ │ -0000b370: f918 40f9 e4f9 8b73 56f0 fdd9 c47d c20d ..@....sV....}.. │ │ │ -0000b380: 9ebf 7ee7 f7cf 5f9f fdfc f367 df1f ca05 ..~..._....g.... │ │ │ -0000b390: fb63 4e5a edf3 67df 1dca 85fb d36e 3e7e .cNZ..g......n>~ │ │ │ -0000b3a0: f2f2 ab17 5787 67ba 2128 d567 dfef afaf ....W.g.!(.g.... │ │ │ -0000b3b0: ae19 336f f8fc c9db 272f 0b16 1cea 1b14 ..3o....'/...... │ │ │ -0000b3c0: 587e ba9b a5fb 4ddb fea4 42c5 8dbf b83f X~....M...B....? │ │ │ -0000b3d0: e9fa d55b dfdc 6e1c d427 947c becb 2a66 ...[..n..'.|..*f │ │ │ -0000b3e0: 38db 628d 05f2 1cc1 f247 aff3 c38f 03eb 8.b......G...... │ │ │ -0000b3f0: 0f50 8e6c 3d83 f0c3 f953 22b3 0bdb 9936 .P.l=....S"....6 │ │ │ -0000b400: fbce c3fc f406 4aaa 9dcf ecbf 7af2 ece2 ......J.....z... │ │ │ -0000b410: 1b6d ebed 5981 f34b e3cd b71f 9db6 2371 .m..Y..K......#q │ │ │ -0000b420: f5f9 f767 849e 682f 32b6 3fc7 bfcf 2f29 ...g..h/2.?.../) │ │ │ -0000b430: 8fd2 f017 b476 c3c0 658e 9e1f 11f0 fbae .....v..e....... │ │ │ -0000b440: c6df bbcc 77ee 7f44 3ce5 09f7 5ad7 e1ae ....w..D<...Z... │ │ │ -0000b450: 5cbf 7383 7736 9c1e 886f 4ea2 7ee3 e89e \.s.w6...oN.~... │ │ │ -0000b460: 89fa 5108 8543 7785 fabb 3b5f 9d09 e83b ..Q..Cw...;_...; │ │ │ -0000b470: bf7a 4792 bf7b f79b b3df dcf1 e3ff 7238 .zG..{........r8 │ │ │ -0000b480: 9bf9 72f7 fdf1 b7fa e8e3 2ee1 ad5f fea1 ..r.........._.. │ │ │ -0000b490: 117d 226d 7fdf 2cdc dd86 f847 0ce9 9be7 .}"m..,....G.... │ │ │ -0000b4a0: cf5e bfc2 909c e3b0 efc3 996a fcee fccd .^.........j.... │ │ │ -0000b4b0: f7f5 f937 676f f8fb bb1d 5716 bea8 b8f0 ...7go....W..... │ │ │ -0000b4c0: fbf3 f73f 48c3 dbaf 9f5f ffa3 a888 45bb ...?H...._....E. │ │ │ -0000b4d0: 1c69 4927 5af6 4fbf 3fff f407 29ba d944 .iI'Z.O.?...)..D │ │ │ -0000b4e0: 3c27 6897 9ddf 5c5d 3dc3 a9b8 7729 bf4f <'h...\]=...w).O │ │ │ -0000b4f0: f7af e377 e903 d7c7 0f5c 1f3f 707d f8c0 ...w.....\.?p}.. │ │ │ -0000b500: f5e1 03d7 d71f b8fe fcf3 e0bc f044 88b9 .............D.. │ │ │ -0000b510: 5d08 946e 7807 7a85 333e dc2f de7f f8ce ]..nx.z.3>./.... │ │ │ -0000b520: 4fe2 3b3f 89df bdf7 14b8 a23e ff89 b7f5 O.;?.......>.... │ │ │ -0000b530: 4127 2ee4 57f5 3bf7 a8df 7f6c 3a30 cde7 A'..W.;....l:0.. │ │ │ -0000b540: f7e0 393e f9ec 1ee9 9d7b a4b3 7bbc b386 ..9>.....{..{... │ │ │ -0000b550: 38d7 dcdf 271e 9d9e 222e 279a 4ef7 f5f7 8...'...".'.N... │ │ │ -0000b560: def1 8b6f af8b ee7c 0754 75ef 71ce 71d7 ...o...|.Tu.q.q. │ │ │ -0000b570: 5264 f7f2 9c67 0f2f 954b 5ce6 9d6b df79 Rd...g./.K\..k.y │ │ │ -0000b580: 7bda fbfb 99bb c2ef 6e5d ba65 7983 b178 {.......n].ey..x │ │ │ -0000b590: 4cd9 cb7c e783 13f8 2bcf 2fa7 b2bf e5bb L..|....+./..... │ │ │ -0000b5a0: 575f 5586 0dfc f2d9 f593 3f1f bac3 2fae W_U.......?.../. │ │ │ -0000b5b0: 9f3f c383 a96e cea7 c321 1c03 1bf6 f0a9 .?...n...!...... │ │ │ -0000b5c0: 6f4f 610c df9e a216 ca1f 5fee 2faf f797 oOa......._./... │ │ │ -0000b5d0: 92dc d5ef c95d fbcb 4d88 c2e7 e7d6 6e37 .....]..M.....n7 │ │ │ -0000b5e0: 75ce d8f5 d5cb a3e1 dbe9 7bf8 08b3 db7e u.........{....~ │ │ │ -0000b5f0: 48a5 27ae bde0 9ac7 8d79 3b56 6a3c 5262 H.'......y;Vj-v. │ │ │ -0000b780: 69e5 f5d3 baa3 5e8a fe2d 7ab7 3bea dfe6 i.....^..-z.;... │ │ │ -0000b790: e275 43c9 f5bd 707d 1bdb bda5 65e9 c273 .uC...p}....e..s │ │ │ -0000b7a0: d13b 216d adf5 ed8e e5b9 e38f 4de2 4a37 .;!m........M.J7 │ │ │ -0000b7b0: 5de7 38ff a824 6e6f 2e6e 79da 8f36 7a7e ].8..$no.ny..6z~ │ │ │ -0000b7c0: 741b 674b 32bd 76db 065d b2e5 d829 3cf1 t.gK2.v..]...)<. │ │ │ -0000b7d0: f305 eb86 bca3 c5f2 5aa7 4ba7 d446 4da5 ........Z.K..FM. │ │ │ -0000b7e0: 6dea 6563 b19d c2bd 2fe6 45ef 851d 296c m.ec..../.E...)l │ │ │ -0000b7f0: 8b2d eb2e da32 ec14 ee12 f563 f2cb 4eba .-...2.....c..N. │ │ │ -0000b800: c07d b187 ee92 fab7 cfb1 9637 e607 8d4c .}.........7...L │ │ │ -0000b810: f8bb 74c1 39a5 8f5b d179 df57 b430 2260 ..t.9..[.y.W.0"` │ │ │ -0000b820: b0ed 33af 617f 8dfd a1ed 86e3 6b57 cc57 ..3.a.......kW.W │ │ │ -0000b830: 5b0e 224e aff1 d07a 4031 f0de 92c1 7dc3 [."N...z@1....}. │ │ │ -0000b840: 6b5d d96d b3cd 6d95 1a7e d7f0 9ab8 2e76 k].m..m..~.....v │ │ │ -0000b850: 5582 71db d014 e0d9 d6f6 ac8a 876c 59ab U.q..........lY. │ │ │ -0000b860: 7d12 aad0 5e40 1354 5b58 2aa6 8ebf 49c7 }...^@.T[X*...I. │ │ │ -0000b870: 57e7 25ee afce 47e3 f8ed 8a9a f779 60b5 W.%...G......y`. │ │ │ -0000b880: dbce 2a9e 8e9f cf07 c6df da3d ce79 18aa ..*........=.y.. │ │ │ -0000b890: 0cb4 82f6 ca32 2c6d d355 b9e1 bae4 862d .....2,m.U.....- │ │ │ -0000b8a0: f761 de33 f3e0 7c64 84cb f9e0 6f5e 4301 .a.3..|d....o^C. │ │ │ -0000b8b0: 93b9 b798 d863 3590 fa81 793a 4d43 b74f .....c5...y:MC.O │ │ │ -0000b8c0: 93fb ce29 edd3 11bb fdf3 c236 6de9 64d4 ...).......6m.d. │ │ │ -0000b8d0: 76b1 c4c4 ecaf c7e9 c28f f6fb e102 47d7 v.............G. │ │ │ -0000b8e0: 97d2 ac85 dacc 285a 47d7 1426 b7cd a34c ......(ZG..&...L │ │ │ -0000b8f0: bf0b 831d f8f2 fe3e 795d 5faa 843a ba4b .......>y]_..:.K │ │ │ -0000b900: 5cb3 8c08 2a7a 886c 6139 d628 318a ba29 \...*z.la9.(1..) │ │ │ -0000b910: b55c fdfc 8625 2f90 fab6 9c70 b461 28fd .\...%/....p.a(. │ │ │ -0000b920: f9da d2ae 3114 aac5 7f0a 5052 71d5 56c6 ....1.....PRq.V. │ │ │ -0000b930: d6ce f655 7b81 a350 0d42 9d15 d555 b7aa ...U{..P.B...U.. │ │ │ -0000b940: c316 8e09 a1f4 cf74 4d44 5e65 8d52 bd7f .......tMD^e.R.. │ │ │ -0000b950: 5eae 6f3e ad8d dcc3 c602 1e52 a93d 2b95 ^.o>.......R.=+. │ │ │ -0000b960: c64b b576 a254 19c6 e6d3 bafa 3d3c b5dd .K.v.T......=<.. │ │ │ -0000b970: 915a 6caf 26c9 a694 6dea 2f95 da1e 7e0e .Zl.&...m./...~. │ │ │ -0000b980: b154 206e 635b da93 b629 5e24 b550 d935 .T nc[...)^$.P.5 │ │ │ -0000b990: 476a 35f7 e1d3 5a50 3e30 95cd 6e8d 34e6 Gj5...ZP>0..n.4. │ │ │ -0000b9a0: e9cc 7aa9 b735 ee80 96e6 02a9 cea5 b2b3 ..z..5.......... │ │ │ -0000b9b0: 90c2 33a9 3677 fb28 ec52 2704 e37d 1af2 ..3.6w.(.R'..}.. │ │ │ -0000b9c0: 0e39 2e73 ceb5 fc00 436b f7b5 4dde 5fad .9.s....Ck..M._. │ │ │ -0000b9d0: 917f 7abd d039 6f0a 7c33 d6a2 cd48 6313 ..z..9o.|3...Hc. │ │ │ -0000b9e0: 0b7c 6bb4 a119 bdac 2ec9 fd45 ce79 2aad .|k........E.y*. │ │ │ -0000b9f0: 8ddb 1a7e b609 9fd5 ce3d 211e d2a5 ea8e ...~.....=!..... │ │ │ -0000ba00: fa44 add0 77b8 48dd 11cb 5c8a 960a b2d5 .D..w.H...\..... │ │ │ -0000ba10: 8139 7ca8 73c9 4378 f1f7 b4e0 8e39 944e .9|.s.Cx.....9.N │ │ │ -0000ba20: 7abb 239c ee6b 5df2 1093 f801 f28a f695 z.#..k]......... │ │ │ -0000ba30: b0b6 c810 0456 eedd 645c ac54 da17 e7c7 .....V..d\.T.... │ │ │ -0000ba40: d304 3f58 62f6 671d ffdc 6975 d5d9 b310 ..?Xb.g...iu.... │ │ │ -0000ba50: 98d3 0cfb 6be9 61f8 8840 e243 731e 8fee ....k.a..@.Cs... │ │ │ -0000ba60: b59d 7972 2135 5e1a 89dd 1eea 0889 c96d ..yr!5^........m │ │ │ -0000ba70: 7c5f 43da 491d fae3 eb71 08dd f17d 99fd |_C.I....q...}.. │ │ │ -0000ba80: f878 90f8 4343 7117 25b7 85c6 a670 c4be .x..CCq.%....p.. │ │ │ -0000ba90: 6b52 583b edd3 ef6e 4979 edf7 31a4 e398 kRX;...nIy..1... │ │ │ -0000baa0: 6c9a 56c6 de86 5d34 6e38 ab3d ce49 bf7f l.V...]4n8.=.I.. │ │ │ -0000bab0: 5e9f 5e63 b9bf 8d9b cadc 0ca1 5c1f da4b ^.^c........\..K │ │ │ -0000bac0: b447 b9ca 65dc 89d7 58e8 64ec a5c9 7ae9 .G..e...X.d...z. │ │ │ -0000bad0: cc67 d30a 431a fdfc 38fe 9c77 09cb cdf1 .g..C...8..w.... │ │ │ -0000bae0: 77e5 582d 547b da11 efd3 f17b 3b70 fa79 w.X-T{.....{;p.y │ │ │ -0000baf0: dce7 3d87 fef8 9a4a 4774 9b5f 94eb 779d ..=....JGt._..w. │ │ │ -0000bb00: 58da 7bdc be02 a9ca fc75 c7ef dbd2 fb26 X.{......u.....& │ │ │ -0000bb10: 1ffb 4b94 df85 bde9 7b8e f9f8 bcb0 5fdf ..K.....{....._. │ │ │ -0000bb20: c4b2 ae25 0cd3 df15 dddb 97dd 1c77 6ddc ...%.........wm. │ │ │ -0000bb30: 2e75 17a7 8c0f c3eb 21bc bb3b d975 f7d5 .u......!..;.u.. │ │ │ -0000bb40: f51a 58ff fce1 b2f6 8f26 90c5 9074 43d9 ..X......&...tC. │ │ │ -0000bb50: 2f28 3ddb 5d14 d172 7d8c 3194 99dd db71 /(=.]..r}.1....q │ │ │ -0000bb60: 705d 57f6 0dbc fe07 0ad1 3fc8 58f2 fb61 p]W.......?.X..a │ │ │ -0000bb70: d4c7 b0a2 f2ea 5072 da49 2daf 82cf 6867 ......Pr.I-...hg │ │ │ -0000bb80: f0f0 03cd 511e 73bb f8cc 0a99 987f a7ef ....Q.s......... │ │ │ -0000bb90: 8b0d 50c5 d525 e726 1db3 85d2 298f a93a ..P..%.&....)..: │ │ │ -0000bba0: e67a 7d6c 68ff e445 b97f 343f 0b77 6c6a .z}lh..E..4?.wlj │ │ │ -0000bbb0: 5724 abb1 0398 1206 f9a5 78b6 efcb ebf9 W$........x..... │ │ │ -0000bbc0: fbee e6b5 8109 bb4b 1c5e 3ccf f7de 1bda .......K.^<..... │ │ │ -0000bbd0: 407e 89e3 2fb9 81c7 57b7 87f7 2c9f e3f7 @~../...W...,... │ │ │ -0000bbe0: f991 57cb 1a34 efc9 50e9 8c9d 4e2b 71d4 ..W..4..P...N+q. │ │ │ -0000bbf0: 8585 6418 2d76 7b2a 5f8a 9748 ba3e 66d3 ..d.-v{*_..H.>f. │ │ │ -0000bc00: ba2b a18c 7447 5969 ca7e adb3 ef2e b4df .+..tGYi.~...... │ │ │ -0000bc10: 3f32 e9ef 51de de28 ae63 ccf4 feda d5a7 ?2..Q..(.c...... │ │ │ -0000bc20: acb0 531e db7e 1daf ed85 8da0 b9a5 703f ..S..~........p? │ │ │ -0000bc30: 97ab 8e39 cd37 1437 0fdc f7e3 6666 6f32 ...9.7.7....ffo2 │ │ │ -0000bc40: 684a d6da 9e15 7e7a edcf e83d 5e77 6933 hJ....~z...=^wi3 │ │ │ -0000bc50: 9bdf a1f8 9c27 ee8e e823 b941 0f4d f989 .....'...#.A.M.. │ │ │ -0000bc60: 030e a758 df1f 3cf7 7cf0 7905 bdc7 7e47 ...X..<.|.y...~G │ │ │ -0000bc70: 8505 6d03 6c52 1cf6 d712 46d9 9616 c7e5 ..m.lR....F..... │ │ │ -0000bc80: bde8 4d20 241a eff6 b352 5145 5337 fbf7 ..M $....RQES7.. │ │ │ -0000bc90: 5de9 ad0e 8acf fbfd ea1d 45a6 62db 0054 ].........E.b..T │ │ │ -0000bca0: 39ee d795 fbf1 dee4 936e f844 f41e 1f52 9........n.D...R │ │ │ -0000bcb0: 0fc5 be3f 4e49 b763 42b1 5e91 8e9d e4dd ...?NI.cB.^..... │ │ │ -0000bcc0: b1a9 cb71 a8af f78e e0ae b4c4 0768 ae7d ...q.........h.} │ │ │ -0000bcd0: 63bd 8449 4d5d 0a64 6455 7d09 ec1f f6cf c..IM].ddU}..... │ │ │ -0000bce0: f510 4a31 83fc c008 f01e dc7d 02ab a138 ..J1.......}...8 │ │ │ -0000bcf0: 8938 8ea5 eb2e 3801 360c c506 9428 e907 .8....8.6....(.. │ │ │ -0000bd00: 07ab f71a d69d 4438 171f bd39 9eea c30a ......D8...9.... │ │ │ -0000bd10: b724 1fbf ff24 1514 1f70 936c 27d8 9896 .$...$...p.l'... │ │ │ -0000bd20: fdf5 3123 71ee 25af 2da1 cf6a 868f 06b4 ..1#q.%.-..j.... │ │ │ -0000bd30: 3d02 792e afed a05a c96c 2f8f bc78 684a =.y....Z.l/..xhJ │ │ │ -0000bd40: e3e6 ae04 da5d 1a79 4121 b123 6428 36f0 .....].yA!.#d(6. │ │ │ -0000bd50: 13c8 7b50 d1b0 5927 96cc fdb7 2674 1747 ..{P..Y'....&t.G │ │ │ -0000bd60: 5eda 63ea 53fc 64de 7b50 f2b0 f52e 6a32 ^.c.S.d.{P....j2 │ │ │ -0000bd70: 41f7 0267 4f85 6204 b259 78f5 e589 46ea A..gO.b..Yx...F. │ │ │ -0000bd80: 8e8b 9b3f 9e8e f008 b387 3269 0083 7190 ...?......2i..q. │ │ │ -0000bd90: cc70 797a af3b 2a96 f8f1 f4a9 4720 2f36 .pyz.;*.....G /6 │ │ │ -0000bda0: 252b 2601 8f3f 7171 1f56 2d37 45ef c5e1 %+&..?qq.V-7E... │ │ │ -0000bdb0: 3215 4b91 dc16 c965 71eb eee2 66af 3b02 2.K....eq...f.;. │ │ │ -0000bdc0: aae6 1312 301e 813c 674d bdf7 2939 908f ....0... │ │ │ -0000be40: 3185 8860 17eb 833b 4e8f 4bcc 5097 e5f1 1..`...;N.K.P... │ │ │ -0000be50: 982c a547 5e26 cfec 4a89 304b c8f5 cd23 .,.G^&..J.0K...# │ │ │ -0000be60: 1383 6b92 d229 a3b0 bd8c 65f2 353e 7059 ..k..)....e.5>pY │ │ │ -0000be70: c57b 8991 88d4 d872 bd7f 6462 8e44 f89a .{.....r..db.D.. │ │ │ -0000be80: ee2f 6cf2 60e9 58ef c40a d4c6 0bbc 1b2d ./l.`.X........- │ │ │ -0000be90: 6048 742a 67d2 c10d a112 0f94 dc6f 6eec `Ht*g........on. │ │ │ -0000bea0: 613f 9442 0cd1 b89d 8c8d 68c2 fe5a f71f a?.B......h..Z.. │ │ │ -0000beb0: 8b19 7b90 2433 a3c2 e0bf 18ca 31b4 547b ..{.$3......1.T{ │ │ │ -0000bec0: 4c9d 0c80 6df1 e10d 90ec 4a72 6009 f98f L...m.....Jr`... │ │ │ -0000bed0: 2197 74a4 30a4 fba9 7ff4 92d5 a1a4 b517 !.t.0........... │ │ │ -0000bee0: 2fa6 0d0f 5a3c ed9e a389 e6c8 c6c3 51b6 /...Z<........Q. │ │ │ -0000bef0: c249 e02b 0d05 6cfd 03e7 ce0f 937d 8b84 .I.+..l......}.. │ │ │ -0000bf00: 81c9 f05a 4065 e77f df5f 0732 9a77 3b0c ...Z@e..._.2.w;. │ │ │ -0000bf10: 4753 17b1 bf47 96f1 7d1e f8be f52c e391 GS...G..}....,.. │ │ │ -0000bf20: 2318 fe8b 0370 fbb8 7148 e77f 7fa0 bae5 #....p..qH...... │ │ │ -0000bf30: 0e65 aaa3 adac 8e66 ea66 54fb 9a7d 6054 .e.....f.fT..}`T │ │ │ -0000bf40: b731 d60f 0176 8a7a 1e42 b119 f744 5497 .1...v.z.B...DT. │ │ │ -0000bf50: 8ffe 8901 0bfb 617e 1b8f 6580 9b47 a261 ......a~..e..G.a │ │ │ -0000bf60: 2feb ec79 b849 548f 4283 119b 86f1 18a1 /..y.IT.B....... │ │ │ -0000bf70: f948 f350 0a38 e45d d735 ed83 f0c3 7d47 .H.P.8.].5....}G │ │ │ -0000bf80: 84c8 6cbf 6f78 7c80 29f7 30cc 7f1c 1545 ..l.ox|.).0....E │ │ │ -0000bf90: 69e5 ac54 f3ef f9df f789 775f 9267 b4ce i..T......w_.g.. │ │ │ -0000bfa0: bb9d ab4b 9080 e26e 519c 5452 377d 35f1 ...K...nQ.TR7}5. │ │ │ -0000bfb0: 3416 3b68 026a 3221 8f35 f677 fd87 0349 4.;h.j2!.5.w...I │ │ │ -0000bfc0: ff99 b141 7977 b562 2c61 c1f8 7ec7 57f3 ...Ayw.b,a..~.W. │ │ │ -0000bfd0: 7cdb 7d20 e5fb 0f9c c03f 5c9c c67d 662f |.} .....?\..}f/ │ │ │ -0000bfe0: 37c7 408c 7e0f ca35 75d9 d892 bde4 62ff 7.@.~..5u.....b. │ │ │ -0000bff0: 69c9 150f 4c72 d8c3 630a a925 326c 0f93 i...Lr..c..%2l.. │ │ │ -0000c000: b979 bd34 92ad 5ad0 ed91 3df5 1ec9 132f .y.4..Z...=..../ │ │ │ -0000c010: 8dc4 5432 8af7 a0a2 615f f842 6afb 69c9 ..T2....a_.Bj.i. │ │ │ -0000c020: 290f 1199 7386 ed41 e921 b577 b0bd b910 )...s..A.!.w.... │ │ │ -0000c030: 2586 c442 a125 96c4 57b5 493a be6f 0e4d %..B.%..W.I:.o.M │ │ │ -0000c040: 0224 f471 7f75 8330 0d9f 960f f2f8 036c .$.q.u.0.......l │ │ │ -0000c050: 4b98 18d0 bfe4 bb39 a052 f712 6ce7 66ec K......9.R..l.f. │ │ │ -0000c060: 3ed0 e3e7 f53e 11ed a7c0 fe47 1f58 d134 >....>.....G.X.4 │ │ │ -0000c070: 25c0 b60c 273c ea86 eda7 139d 0a13 41b0 %...'<........A. │ │ │ -0000c080: 503c 7e4a 4ce2 e3b3 502c e536 0a8b 9436 P<~JL...P,.6...6 │ │ │ -0000c090: 331f 4db7 fee7 01e5 1f26 b4d9 ebb3 6513 3.M......&....e. │ │ │ -0000c0a0: 7be0 f96c 424c 5362 d94e afcd 0ff3 f623 {..lBLSb.N.....# │ │ │ -0000c0b0: 115e ca1e 35c7 323d 0fd8 e0eb 1e22 8129 .^..5.2=.....".) │ │ │ -0000c0c0: a589 9c27 0db5 ff86 ccbf efd0 6a92 af91 ...'........j... │ │ │ -0000c0d0: aafd fe7a d1b4 f667 b436 8f7b 62f7 37d3 ...z...g.6.{b.7. │ │ │ -0000c0e0: eee6 6ec9 3b0b e5f5 c745 fb70 467b fa71 ..n.;....E.pF{.q │ │ │ -0000c0f0: d1de d785 e67d 0c3f 329e d14d 2a39 8375 .....}.?2..M*9.u │ │ │ -0000c100: 79fd f1f1 0c10 dd48 e9d4 feb8 686f 52a1 y......H....hoR. │ │ │ -0000c110: 391b 96fe 63a3 bd1d 76da fbbd cdde 8f8a 9...c...v....... │ │ │ -0000c120: 76fd 2369 ef4a 7ee5 8f8c f6b6 d0ac edff v.#i.J~......... │ │ │ -0000c130: 00cf 3c30 a20a 5df3 73db ffdc 2d3f d0f6 ..<0..].s...-?.. │ │ │ -0000c140: 87d0 86e2 2885 a303 14c2 07ca 0f3c 3096 ....(........<0. │ │ │ -0000c150: ba8f e492 1d10 1a03 00b9 e081 cbb4 fe4d ...............M │ │ │ -0000c160: 64ee e41d e7f3 520e c0ee e502 dc10 e048 d.....R........H │ │ │ -0000c170: 8ca9 8ac9 43a2 a18a 5c11 03ae 4086 2b2c ....C...\...@.+, │ │ │ -0000c180: acd8 26b8 c4ca 0fad f096 573e 8fcd c70e ..&.......W>.... │ │ │ -0000c190: 91fe d147 34f9 6f9f ff9d d27b 0f20 e77f ...G4.o....{. .. │ │ │ -0000c1a0: 9a04 fe0d 8432 edfb ec77 cc36 2036 764d .....2...w.6 6vM │ │ │ -0000c1b0: a9ef 5bde a3bc a3b3 8e22 8c9e cff4 ed21 ..[......".....! │ │ │ -0000c1c0: 3616 b1e0 bad8 9482 0d61 e876 91b0 6ca6 6........a.v..l. │ │ │ -0000c1d0: 6356 86eb b8cb 7099 83a6 fc2e 84b3 578f cV....p.......W. │ │ │ -0000c1e0: 00ad aba5 ecc7 e3aa eaf8 e157 85d6 9c7d ...........W...} │ │ │ -0000c1f0: 3eef e582 76e7 029c f0c2 15f0 71e1 9278 >...v.......q..x │ │ │ -0000c200: ef9e ea3f 71cb fc63 ab7d a4ec 104b c246 ...?q..c.}...K.F │ │ │ -0000c210: 7ddf 3ef6 3f71 c7f7 634b dc1c e525 ef2b }.>.?q..cK...%.+ │ │ │ -0000c220: 637d c1b2 4279 fffc 43e7 888f a11f 8670 c}..By..C......p │ │ │ -0000c230: 9f7a 68ca 4978 2e3b 04e5 b537 3ebc 2e5e .zh.Ix.;...7>..^ │ │ │ -0000c240: 8c8c 5a4e ca3d 7acb 324c 0275 30ac be79 ..ZN.=z.2L.u0..y │ │ │ -0000c250: e413 f28f 0cab 2df5 43a3 7b65 f0bd e45b ......-.C.{e...[ │ │ │ -0000c260: 8322 96a3 0386 690d cb1a b9f0 e0bf cebc ."....i......... │ │ │ -0000c270: 868f ed9d 3dea 708e c482 ae03 573c 5c83 ....=.p.....W<\. │ │ │ -0000c280: d7bf 8bd4 c21e 3a61 e143 a45e 1a93 a452 ......:a.C.^...R │ │ │ -0000c290: 8c30 7a8c 83f2 5409 5af8 5126 b16c 6518 .0z...T.Z.Q&.le. │ │ │ -0000c2a0: 6289 2291 592e 9c49 0666 3c1d 8ec4 7ed8 b.".Y..I.f<...~. │ │ │ -0000c2b0: 2afe e314 e5fd 98e9 beb9 b69a 6633 1c25 *...........f3.% │ │ │ -0000c2c0: 9249 b7d4 4aa7 4261 117a 24d0 da73 856e .I..J.Ba.z$..s.n │ │ │ -0000c2d0: 4be9 c8e4 a994 e471 d23d ec0b c350 aed3 K......q.=...P.. │ │ │ -0000c2e0: 5259 e732 a654 6ae8 c6a6 ae60 b407 3805 RY.2.Tj....`..8. │ │ │ -0000c2f0: fcf4 a1e6 f7d8 e6dd 11d5 b7af 0f50 d9e0 .............P.. │ │ │ -0000c300: 5323 2e3e 3a28 2b1d 6101 4b0b cca2 408b S#.>:(+.a.K...@. │ │ │ -0000c310: a0b7 37f6 60ff 3e7e ecc8 f371 451e 9c53 ..7.`.>~...qE..S │ │ │ -0000c320: d29f b0da e027 b056 15e4 26d6 42b7 23e2 .....'.V..&.B.#. │ │ │ -0000c330: 2b89 2763 e255 2bde 75d5 009c 82c9 061e +.'c.U+.u....... │ │ │ -0000c340: 1c8f 2fe1 63c5 a81f 778c 3dd8 6e28 c16c ../.c...w.=.n(.l │ │ │ -0000c350: 05f1 fb1a 546f 5034 e4a2 de34 2562 cbd0 ....ToP4...4%b.. │ │ │ -0000c360: 892d 197b 8b04 a206 839e 401c eeaf 4a7d .-.{......@...J} │ │ │ -0000c370: 296a 6e27 b23f 285b b1be 6453 78a4 1023 )jn'.?([..dSx..# │ │ │ -0000c380: 18d2 451b c2ae da69 ac3a 3404 906f d041 ..E....i.:4..o.A │ │ │ -0000c390: ecab a06b a048 74c1 4012 44c6 dc37 5d84 ...k.Ht.@.D..7]. │ │ │ -0000c3a0: a688 50f7 e192 64ff 742c 7eaf 8de9 4a15 ..P...d.t,~...J. │ │ │ -0000c3b0: c39d e3b5 1148 7b6d d49c c5f1 db12 d619 .....H{m........ │ │ │ -0000c3c0: 8a37 34dc 70fa 499e f18d f0bd f429 5571 .74.p.I......)Uq │ │ │ -0000c3d0: c14e 3175 cb04 a462 b182 9606 5f2d 74b9 .N1u...b...._-t. │ │ │ -0000c3e0: 048b 46d5 a83a 44f9 7242 d41d bd72 c704 ..F..:D.rB...r.. │ │ │ -0000c3f0: f5ca d543 c7a5 7c14 e9e8 4d36 50a6 b26e ...C..|...M6P..n │ │ │ -0000c400: 9c87 c65d b593 30dd a837 f540 fe81 4a36 ...]..0..7.@..J6 │ │ │ -0000c410: 8f44 7d8c f53e d1e9 b8bc 4728 515e 7566 .D}..>....G(Q^uf │ │ │ -0000c420: 5357 9479 8cb1 bcde 3b80 7f38 6776 7f03 SW.y....;..8gv.. │ │ │ -0000c430: 6b36 476d 5075 a148 9a1a 58eb 3214 48a3 k6GmPu.H..X.2.H. │ │ │ -0000c440: 7e70 1320 182f 2503 ea83 59b5 5146 1c7c ~p. ./%...Y.QF.| │ │ │ -0000c450: 6fa8 2aaf 38ef b8c0 5ccf e72e 6761 d44e o.*.8...\...ga.N │ │ │ -0000c460: 810d f9c8 cdb0 69f3 20ec f737 0c3f 579d ......i. ..7.?W. │ │ │ -0000c470: 14d6 bba0 c50a 1f2c c4b8 6b9d 5471 a390 .......,..k.Tq.. │ │ │ -0000c480: df8d 95e2 1f09 bc7a f5ba aade 7cfd eacf .......z....|... │ │ │ -0000c490: af9f 7c75 5555 3ff9 c91f ae9f 3c7f 7175 ..|uUU?.....<.qu │ │ │ -0000c4a0: 5d55 575e f593 9f70 ddf2 ea8b 6fbf b97a ]UW^...p....o..z │ │ │ -0000c4b0: f9b6 aa0e 7cf8 87ab efb6 e75f 5587 5e70 ....|......_U.^p │ │ │ -0000c4c0: 69ad f127 87ed 8b9f 2e9f bd3e 6c4f 7fba i..'.......>lO.. │ │ │ -0000c4d0: fefe 97bf f8cd ba7c 8689 7ffa d3e9 7f7c .......|.......| │ │ │ -0000c4e0: 9602 53c0 d7bf 3e7e fdeb 69fd ddef 3f63 ..S...>~..i...?c │ │ │ -0000c4f0: 069f fef4 dfb6 cffe c3af fef5 fff9 ec9b ................ │ │ │ -0000c500: 9ffe e2b3 e73f 9df7 6bc6 5f4f bffb e5f2 .....?..k._O.... │ │ │ -0000c510: 8bd5 775f fcf4 fffa ecaa 7cf8 9be5 b336 ..w_......|....6 │ │ │ -0000c520: 5b43 b5ef 0edf fbc5 1ff6 abff c76f d7df [C...........o.. │ │ │ -0000c530: af7f d89f f75f 7fff cbdf fce2 b3af 7efa ....._........~. │ │ │ -0000c540: 877f 5d3f 838d cb83 7ff5 19aa a575 27ae ..]?.........u'. │ │ │ -0000c550: f677 4f7e 3af2 8130 f7ec 4688 68e9 bed7 .wO~:..0..F.h... │ │ │ -0000c560: 1ebe ffe9 cabb be2b 5f57 dfff f4bf 73b7 .......+_W....s. │ │ │ -0000c570: e3c8 fe6d feaf bf5e 7ff3 87cf bef6 37bf ...m...^......7. │ │ │ -0000c580: dd3f fbdd fadb cf7e d6f2 e4f1 77a3 cffd .?.....~....w... │ │ │ -0000c590: e5bf fde6 3344 bd3c f8f7 47fa 7eff 87d5 ....3D.<..G.~... │ │ │ -0000c5a0: c133 cf4e 1e13 fa5b 26fa 5f0e e990 aa3f .3.N...[&._....? │ │ │ -0000c5b0: 5cfd f7e5 f917 6f0f 4f0b ffc0 8f87 a75c \.....o.O......\ │ │ │ -0000c5c0: 053c 4a87 ae0d 8727 d521 d4fd 900c 730c .. │ │ │ -0000c5f0: 7e7b 5aa4 b39b fde4 2785 4f4f 8bf9 2f87 ~{Z.....'.OO../. │ │ │ -0000c600: 5f8d bff9 c3fa bbdf fcfc f59b ea27 ff9f _............'.. │ │ │ -0000c610: dffe fe67 e3b3 574f af7e 167f 5e1f d6df ...g..WO.~..^... │ │ │ -0000c620: fe7e fb59 f879 e437 a7cb b757 2fdf bef9 .~.Y.y.7...W/... │ │ │ -0000c630: 9723 f96f fee5 10bc dfab 6f5f 3e7b fef2 .#.o......o_>{.. │ │ │ -0000c640: abe9 d577 ff52 0043 38e6 dc64 f8b0 70ce ...w.R.C8..d..p. │ │ │ -0000c650: fcea 1b7f fca6 0290 1f9e dd8c b5aa 3e7f ..............>. │ │ │ -0000c660: 727d fdea cfff 7af5 fcab afdf 1efa c3b3 r}....z......... │ │ │ -0000c670: ab2f 8f1f fdb7 e7cf de7e 7d68 f64f 8a28 ./.......~}h.O.( │ │ │ -0000c680: bdfc f6c5 8be3 db6f bff9 c5f5 93d7 5f3f .......o......_? │ │ │ -0000c690: ffe2 b74f ae9f 7c73 f5f6 eafa 0d32 be7f ...O..|s.....2.. │ │ │ -0000c6a0: f9e6 ed35 a4fc eaf9 37cf dfee b6be 7c5c ...5....7.....|\ │ │ │ -0000c6b0: 7dbe 0be7 5faa 374f fe74 55dd 7b87 33ba }..._.7O.tU.{.3. │ │ │ -0000c6c0: fe7a fc91 c2f1 9722 01d7 576f debe babe .z....."..Wo.... │ │ │ -0000c6d0: baf9 a608 f65f aa67 dfbe 3ebc fdfe f5d5 ....._.g..>..... │ │ │ -0000c6e0: e173 c92b 7f5d fd4f 3e7f 8d38 7df9 e4c5 .s.+.].O>..8}... │ │ │ -0000c6f0: 1bbe 787a fded 9baf 7fe7 0047 0776 78ee ..xz.......G.vx. │ │ │ -0000c700: 0dce bffb d5d5 97e7 5fbd bdfe f6f4 cd6f ........_......o │ │ │ -0000c710: 1c77 f9f0 afdc 73ff 6c79 f2e6 eb7f fbf2 .w....s.ly...... │ │ │ -0000c720: cb37 576f f76f 6e3f e51e 4fbe df3f ac0f .7Wo.on?..O..?.. │ │ │ -0000c730: 2f3f f4e4 b3af ee3c 78ff 709f f8f7 883c /?......(1..... │ │ │ -0000c750: 2fbe 3d5e c69b afae afae 5ede bcbb be7a /.=^......^....z │ │ │ -0000c760: 76ba c1ed efa6 f2bb a7e7 bf7b face ef9e v..........{.... │ │ │ -0000c770: defb bbcd 5fbd 66a1 dffe fef9 ff7b fa61 ...._.f......{.a │ │ │ -0000c780: 792f 7fbe 77f9 6f7f 78a5 0efb 94bf 7ef2 y/..w.o.x.....~. │ │ │ -0000c790: 163e 7879 67d2 8f9f c22e dfff eaea 4f57 .>xyg.........OW │ │ │ -0000c7a0: 2ff6 afde fb14 07af dcee 74fd ef0b 1bde /.........t..... │ │ │ -0000c7b0: ced8 6932 ef79 c89d e9d4 9e70 a3fa c88a ..i2.y.....p.... │ │ │ -0000c7c0: 85ed befb fe65 f5f2 0add fcf6 ebea 259a .....e........%. │ │ │ -0000c7d0: ffab b7e5 8adb ff69 32ca 28de 7cfb f4cd .......i2.(.|... │ │ │ -0000c7e0: eb17 02e0 97e8 9177 aef3 1a0f f276 4a6e .......w.....vJn │ │ │ -0000c7f0: 2ff4 73d5 0e9f 3880 e787 abef bef8 ba10 /.s...8......... │ │ │ -0000c800: f39c 6ffc d4b9 7b7e fc17 15f2 ecd9 f1ef ..o...{~........ │ │ │ -0000c810: 78f3 f7dd 7bfe f5f0 e5ab ebea 7457 af90 x...{.......tW.. │ │ │ -0000c820: 9cdb bf6f ef1b 315e afbf bfe7 06cc d947 ...o..1^.......G │ │ │ -0000c830: 7ef3 819f 9e4f f1cb 5788 f4bb bc7e f3d1 ~....O..W....~.. │ │ │ -0000c840: 9964 f8d9 1364 ddff fec2 939f a36a 0a05 .d...d.......j.. │ │ │ -0000c850: b7bc ef25 7c85 7a79 f51f 57fb 97a7 497d ...%|.zy..W...I} │ │ │ -0000c860: c1bd 8bd2 fa20 c1d7 3e6a bfa4 fc52 8df2 ..... ..>j...R.. │ │ │ -0000c870: d7f2 4dad 8e53 f1bc fef6 ed91 01e6 e7d7 ..M..S.......... │ │ │ -0000c880: 5fb0 10a7 f5ae 51e9 f5e1 c9f5 17ef 0dec _.....Q......... │ │ │ -0000c890: d329 3df1 d67c 87b9 f6c9 2c5c 722f 9f9d .)=..|....,\r/.. │ │ │ -0000c8a0: e83f 679f 3b6c f6b8 dc23 6177 7ffd 43d7 .?g.;l...#aw..C. │ │ │ -0000c8b0: 4aed c7f8 e56f 99d6 bf54 0549 dd08 f10f J....o...T.I.... │ │ │ -0000c8c0: 2eec fae2 c5f3 b3c9 3f4d 341e cfe1 fad5 ........?M4..... │ │ │ -0000c8d0: 8b17 68fe 272f dfbc 7802 067c f3c5 9317 ..h.'/..x..|.... │ │ │ -0000c8e0: 57d5 a9cc f0ff fafa 9f93 15ee 92a5 bb7c W..............| │ │ │ -0000c8f0: 4616 9377 9715 bee3 675f 6170 be3f be7e F..w....g_ap.?.~ │ │ │ -0000c900: f3ea 4f57 6f5f f171 387e bcbf 3a9b 7cfc ..OWo_.q8~..:.|. │ │ │ -0000c910: 37ca cce9 9333 19f9 c159 fcf5 1d7a 3fac 7....3...Y...z?. │ │ │ -0000c920: 203f 40f6 ceb1 e11e 8efd 0eae dc7f f0fc ?@............. │ │ │ -0000c930: 7c40 3b3b fed8 d58a 8cca 7893 532d b79d |@;;......x.S-.. │ │ │ -0000c940: a6eb 382b 3f2b a259 fde5 3868 48b9 be7a ..8+?+.Y..8hH..z │ │ │ -0000c950: 7d85 53f1 c58b 576f aeca 95ff ebfa c703 }.S...Wo........ │ │ │ -0000c960: c5b3 a5fb fced eddc 7f7e 7df6 f7d3 b3bf .........~}..... │ │ │ -0000c970: 5fdc fe7d 22f9 0598 fe48 f68b c3cd 325d _..}"....H....2] │ │ │ -0000c980: 9fff f9f4 f4e7 3f82 fc1f 9c57 20b6 637a ......?....W .cz │ │ │ -0000c990: aef3 7433 504d fb11 74fc f9eb ab6b f8f5 ..t3PM..t....k.. │ │ │ -0000c9a0: 20d0 38fd 87e2 b819 d5e1 3d04 b093 753b .8.......=...u; │ │ │ -0000c9b0: 4d5f 15cc 7a1f e428 82b0 43ab 1d28 ed7f M_..z..(..C..(.. │ │ │ -0000c9c0: cb1f ef5d fecd b72f ca0a 9f70 d909 679d ...].../...p..g. │ │ │ -0000c9d0: de7f e447 05a1 1d81 daf1 dd0f fde2 0040 ...G...........@ │ │ │ -0000c9e0: bdfe eae9 17af 5e20 3a57 af1c 5151 9757 ......^ :W..QQ.W │ │ │ -0000c9f0: afbe 78f1 fc75 f50a d67d fef2 c98b f90f ..x..u...}...... │ │ │ -0000ca00: bff6 ca6f 9e00 97be 7388 5f3f 7dfa eabb ...o....s._?}... │ │ │ -0000ca10: c319 631c ce18 e370 c618 8773 c6f8 fccf ..c....p...s.... │ │ │ -0000ca20: 87eb c38b 42d0 1757 cf5f 88bc bef8 d3f3 ....B..W._...... │ │ │ -0000ca30: fdab af61 8ba7 f77f f5fc 1b9c 98e9 fbb7 ...a............ │ │ │ -0000ca40: 573b e8fd b31e c8f3 3f7d e0ba a393 b23f W;......?}.....? │ │ │ -0000ca50: f0e9 71ce 4f53 b9cf c7fb 43fe f2b8 2aa7 ..q.OS....C...*. │ │ │ -0000ca60: a97e efba 3fab 9bbc 6b79 298a a2b0 f78d .~..?...ky)..... │ │ │ -0000ca70: 2d80 aaaf 0fbb 3df0 af62 7dff f8e7 62cc -.....=..b}...b. │ │ │ -0000ca80: be66 fdbf f2f5 df65 af7d 215e 5fbf fa42 .f.....e.}!^_..B │ │ │ -0000ca90: 8e92 e26f 9ebc f98f ea28 7f47 16fb eae4 ...o.....(.G.... │ │ │ -0000caa0: c79c b374 7f97 a54f ccff 9723 ebdd 753c ...t...O...#..u< │ │ │ -0000cab0: 4e60 b7ec 9ff2 c133 be42 adf2 d757 f041 N`.....3.B...W.A │ │ │ -0000cac0: 59e7 3b5e c9dd 3b9c 7ef4 d1f9 b9a1 fccc Y.;^..;.~....... │ │ │ -0000cad0: 39e1 7b85 fbcf bef9 0027 ed03 b81d ee8d 9.{......'...... │ │ │ -0000cae0: 6829 a5ef 89d6 47a9 f8fc 4bdc 8ae2 a3df h)....G...K..... │ │ │ -0000caf0: 3a19 5f3e 7ff9 cc8f 0fb7 7e48 59a6 f299 :._>......~HY... │ │ │ -0000cb00: 13cb 0df6 bf65 a167 576f be60 ceaf ae0f .....e.gWo.`.... │ │ │ -0000cb10: 37b7 dadd fdfa f047 6f37 e13c fffb d18e 7......Go7.<.... │ │ │ -0000cb20: fafe d765 1c65 aba0 b002 16e8 9b9d dfd5 ...e.e.......... │ │ │ -0000cb30: 1fe5 967f baba 7efb 6a9f 4e9c ea9b fb17 ......~.j.N..... │ │ │ -0000cb40: a9bc 25e9 f4ae d0fc f9fc eadb ebe7 5c24 ..%...........\$ │ │ │ -0000cb50: ec79 efd3 9f4d af5e 3c53 a7ec f66a c76a .y...M.^..._...... │ │ │ -0000ccc0: 7efe f9b3 ef0f e582 fd31 27ad f6f9 b3ef ~........1'..... │ │ │ -0000ccd0: 0ee5 c2fd 6937 1f3f 79f9 d58b abc3 33dd ....i7.?y.....3. │ │ │ -0000cce0: 1094 eab3 eff7 d757 d78c 9937 7cfe e4ed .......W...7|... │ │ │ -0000ccf0: 9397 050b 0ef5 0d0a 2c3f ddcd d2fd a66d ........,?.....m │ │ │ -0000cd00: 7f52 a1e2 c65f dc9f 74fd eaad 6f6e 370e .R..._..t...on7. │ │ │ -0000cd10: ea13 4a3e df65 1533 9c6d b1c6 0279 8e60 ..J>.e.3.m...y.` │ │ │ -0000cd20: f9a3 d7f9 e1c7 81f5 0728 47b6 9e41 f8e1 .........(G..A.. │ │ │ -0000cd30: fc29 91d9 85ed 4c9b 7de7 617e 7a03 25d5 .)....L.}.a~z.%. │ │ │ -0000cd40: ce67 f65f 3d79 76f1 8db6 f5f6 acc0 f9a5 .g._=yv......... │ │ │ -0000cd50: f1e6 db8f 4edb 91b8 fafc fb33 424f b417 ....N......3BO.. │ │ │ -0000cd60: 19db 9fe3 dfe7 9794 4769 f80b 5abb 61e0 ........Gi..Z.a. │ │ │ -0000cd70: 3247 cf8f 08f8 7d57 e3ef 5de6 3bf7 3f22 2G....}W..].;.?" │ │ │ -0000cd80: 9ef2 847b adeb 7057 aedf b9c1 3b1b 4e0f ...{..pW....;.N. │ │ │ -0000cd90: c437 2751 bf71 74cf 44fd 2884 c2a1 bb42 .7'Q.qt.D.(....B │ │ │ -0000cda0: fddd 9daf ce04 f49d 5fbd 23c9 dfbd fbcd ........_.#..... │ │ │ -0000cdb0: d96f eef8 f17f 399c cd7c b9fb fef8 5b7d .o....9..|....[} │ │ │ -0000cdc0: f471 97f0 d62f ffd0 883e 91b6 bf6f 16ee .q.../...>...o.. │ │ │ -0000cdd0: 6e43 fc23 86f4 cdf3 67af 5f61 48ce 71d8 nC.#....g._aH.q. │ │ │ -0000cde0: f7e1 4c35 7e77 fee6 fbfa fc9b b337 fcfd ..L5~w.......7.. │ │ │ -0000cdf0: dd8e 2b0b 5f54 5cf8 fdf9 fb1f a4e1 edd7 ..+._T\......... │ │ │ -0000ce00: cfaf ff51 54c4 a25d 8eb4 a413 2dfb a7df ...QT..]....-... │ │ │ -0000ce10: 9f7f fa83 14dd 6c22 9e13 b4cb ce6f aeae ......l".....o.. │ │ │ -0000ce20: 9ee1 54dc bb94 dfa7 fbd7 f1bb f481 ebe3 ..T............. │ │ │ -0000ce30: 07ae 8f1f b83e 7ce0 faf0 81eb eb0f 5c7f .....>|.......\. │ │ │ -0000ce40: fe79 705e 7822 c4dc 2e04 4a37 bc03 bdc2 .yp^x"....J7.... │ │ │ -0000ce50: 191f ee17 ef3f 7ce7 27f1 9d9f c4ef de7b .....?|.'......{ │ │ │ -0000ce60: 0a5c 519f ffc4 dbfa a013 17f2 abfa 9d7b .\Q............{ │ │ │ -0000ce70: d4ef 3f36 1d98 e6f3 7bf0 1c9f 7c76 8ff4 ..?6....{...|v.. │ │ │ -0000ce80: ce3d d2d9 3dde 5943 9c6b eeef 138f 4e4f .=..=.YC.k....NO │ │ │ -0000ce90: 1197 134d a7fb fa7b eff8 c5b7 d745 77be ...M...{.....Ew. │ │ │ -0000cea0: 03aa baf7 38e7 b86b 29b2 7b79 ceb3 8797 ....8..k).{y.... │ │ │ -0000ceb0: ca25 2ef3 ceb5 efbc 3ded fdfd cc5d e177 .%......=....].w │ │ │ -0000cec0: b72e ddb2 bcc1 583c a6ec 65be f3c1 09fc ......X<..e..... │ │ │ -0000ced0: 95e7 9753 d9df f2dd abaf 2ac3 067e f9ec ...S......*..~.. │ │ │ -0000cee0: fac9 9f0f dde1 17d7 cf9f e1c1 5437 e7d3 ............T7.. │ │ │ -0000cef0: e110 8e81 0d7b f8d4 b7a7 3086 6f4f 510b .....{....0.oOQ. │ │ │ -0000cf00: e58f 2ff7 97d7 fb4b 49ee eaf7 e4ae fde5 ../....KI....... │ │ │ -0000cf10: 2644 e1f3 736b b79b 3a67 ecfa eae5 d1f0 &D..sk..:g...... │ │ │ -0000cf20: edf4 3d7c 84d9 6d3f a4d2 13d7 5e70 cde3 ..=|..m?....^p.. │ │ │ -0000cf30: c6bc 1d2b 351e 29b1 498e 8903 8f4f d169 ...+5.).I....O.i │ │ │ -0000cf40: 8e8e 7dd0 2e61 8e8e 7353 1a09 f597 4051 ..}..a..sS....@Q │ │ │ -0000cf50: 290d d6d7 87d3 eb05 5074 ecf4 f549 abf6 ).......Pt...I.. │ │ │ -0000cf60: 4865 0b77 be3a f524 bb3c 0a6f 64b1 b994 He.w.:.$.<.od... │ │ │ -0000cf70: 553d f6aa 3cec 3d2c 2f42 3b1c 2939 e9ac U=..<.=,/B;.)9.. │ │ │ -0000cf80: cb98 a3dc 5d22 45a7 d5bb 008a f60e b587 ....]"E......... │ │ │ -0000cf90: bd63 6d7b 2114 35b6 6c2e 73f4 b055 ad3f .cm{!.5.l.s..U.? │ │ │ -0000cfa0: b519 f089 52db de36 8763 27d3 0ba6 f4d8 ....R..6.c'..... │ │ │ -0000cfb0: fff3 901e 96ef fe0e 4a4f 141e fb67 5e38 ........JO...g^8 │ │ │ -0000cfc0: a545 bbd4 0faa 5dfe ced5 2f48 a97e 505b .E....].../H.~P[ │ │ │ -0000cfd0: f177 cd69 b397 49b7 d67f d75c 38a5 52b8 .w.i..I....\8.R. │ │ │ -0000cfe0: f36b b868 4af3 aea5 caea a707 2d0a fd37 .k.hJ.......-..7 │ │ │ -0000cff0: 516a 2d62 4bdc b4c3 89e6 a3de 4a67 7d82 Qj-bK.......Jg}. │ │ │ -0000d000: bbf2 fd47 5a59 3eae 55b0 e99c 1635 631d ...GZY>.U....5c. │ │ │ -0000d010: fa74 c9f6 eb48 a1af b9cb 974c e969 4e9b .t...H.....L.iN. │ │ │ -0000d020: b694 84b9 644a bb1d bde4 7cf1 ab9f 8fab ....dJ....|..... │ │ │ -0000d030: 9f3f b4fa 17a2 179a 32ab a5dd fd3e bb47 .?......2....>.G │ │ │ -0000d040: da9b ea48 fbfd f51f 2e45 ff1e fdee d296 ...H.....E...... │ │ │ -0000d050: b7b9 68eb 7ba4 b0f8 e3e1 a2f1 ec91 c26c ..h.{..........l │ │ │ -0000d060: a3bb d85d b43e d829 b4a0 5593 db4b a6d4 ...].>.)..U..K.. │ │ │ -0000d070: 82ee a521 770f a58f 5b2e ec6f 9de3 b0fb ...!w...[..o.... │ │ │ -0000d080: f836 f08b ed8f 88f2 9b9d 2f8b d887 fc23 .6......../....# │ │ │ -0000d090: d00d c7e6 e297 4ea9 f8f1 53ba 4c3e ae16 ......N...S.L>.. │ │ │ -0000d0a0: 3b52 986d bc16 2f1b 2bec 14ee bae1 922d ;R.m../.+......- │ │ │ -0000d0b0: c389 c21f 9f16 3bd9 b4f2 fa69 dd51 2f45 ......;....i.Q/E │ │ │ -0000d0c0: ff16 bddb 1df5 6f73 f1ba a1e4 fa5e b8be ......os.....^.. │ │ │ -0000d0d0: 8ded ded2 b274 e1b9 e89d 90b6 d6fa 76c7 .....t........v. │ │ │ -0000d0e0: f2dc f1c7 2671 a59b ae73 9c7f 5412 b737 ....&q...s..T..7 │ │ │ -0000d0f0: 17b7 3ced 471b 3d3f ba8d b325 995e bb6d ..<.G.=?...%.^.m │ │ │ -0000d100: 832e d972 ec14 9ef8 f982 7543 ded1 6279 ...r......uC..by │ │ │ -0000d110: add3 a553 6aa3 a6d2 36f5 b2b1 d84e e1de ...Sj...6....N.. │ │ │ -0000d120: 17f3 a2f7 c28e 14b6 c596 7517 6d19 760a ..........u.m.v. │ │ │ -0000d130: 7789 fa31 f965 275d e0be d843 7749 fddb w..1.e']...CwI.. │ │ │ -0000d140: e758 cb1b f383 4626 fc5d bae0 9cd2 c7ad .X....F&.]...... │ │ │ -0000d150: e8bc ef2b 5a18 1130 d8f6 99d7 b0bf c6fe ...+Z..0........ │ │ │ -0000d160: d076 c3f1 b52b e6ab 2d07 11a7 d778 683d .v...+..-....xh= │ │ │ -0000d170: a018 786f c9e0 bee1 b5ae ecb6 d9e6 b64a ..xo...........J │ │ │ -0000d180: 0dbf 6b78 4d5c 17bb 2ac1 b86d 680a f06c ..kxM\..*..mh..l │ │ │ -0000d190: 6b7b 56c5 43b6 acd5 3e09 5568 2fa0 09aa k{V.C...>.Uh/... │ │ │ -0000d1a0: 2d2c 1553 c7df a4e3 abf3 12f7 57e7 a371 -,.S........W..q │ │ │ -0000d1b0: fc76 45cd fb3c b0da 6d67 154f c7cf e703 .vE..<..mg.O.... │ │ │ -0000d1c0: e36f ed1e e73c 0c55 065a 417b 6519 96b6 .o...<.U.ZA{e... │ │ │ -0000d1d0: e9aa dc70 5d72 c396 fb30 ef99 7970 3e32 ...p]r...0..yp>2 │ │ │ -0000d1e0: c2e5 7cf0 37af a180 c9dc 5b4c ecb1 1a48 ..|.7.....[L...H │ │ │ -0000d1f0: fdc0 3c9d a6a1 dba7 c97d e794 f6e9 88dd ..<......}...... │ │ │ -0000d200: fe79 619b b674 326a bb58 6262 f6d7 e374 .ya..t2j.Xbb...t │ │ │ -0000d210: e147 fbfd 7081 a3eb 4b69 d642 6d66 14ad .G..p...Ki.Bmf.. │ │ │ -0000d220: a36b 0a93 dbe6 51a6 df85 c10e 7c79 7f9f .k....Q.....|y.. │ │ │ -0000d230: bcae 2f55 421d dd25 ae59 4604 153d 44b6 ../UB..%.YF..=D. │ │ │ -0000d240: b01c 6b94 1845 dd94 5aae 7e7e c392 1748 ..k..E..Z.~~...H │ │ │ -0000d250: 7d5b 4e38 da30 94fe 7c6d 69d7 180a d5e2 }[N8.0..|mi..... │ │ │ -0000d260: 3f05 28a9 b86a 2b63 6b67 fbaa bdc0 51a8 ?.(..j+ckg....Q. │ │ │ -0000d270: 06a1 ce8a eaaa 5bd5 610b c784 50fa 67ba ......[.a...P.g. │ │ │ -0000d280: 2622 afb2 46a9 de3f 2fd7 379f d646 ee61 &"..F..?/.7..F.a │ │ │ -0000d290: 6301 0fa9 d49e 954a e3a5 5a3b 51aa 0c63 c......J..Z;Q..c │ │ │ -0000d2a0: f369 5dfd 1e9e daee 482d b657 9364 53ca .i].....H-.W.dS. │ │ │ -0000d2b0: 36f5 974a 6d0f 3f87 582a 10b7 b12d ed49 6..Jm.?.X*...-.I │ │ │ -0000d2c0: db14 2f92 5aa8 ec9a 23b5 9afb f069 2d28 ../.Z...#....i-( │ │ │ -0000d2d0: 1f98 ca66 b746 1af3 7466 bdd4 db1a 7740 ...f.F..tf....w@ │ │ │ -0000d2e0: 4b73 8154 e752 d959 48e1 9954 9bbb 7d14 Ks.T.R.YH..T..}. │ │ │ -0000d2f0: 76a9 1382 f13e 0d79 871c 9739 e75a 7e80 v....>.y...9.Z~. │ │ │ -0000d300: a1b5 fbda 26ef afd6 c83f bd5e e89c 3705 ....&....?.^..7. │ │ │ -0000d310: be19 6bd1 66a4 b189 05be 35da d08c 5e56 ..k.f.....5...^V │ │ │ -0000d320: 97e4 fe22 e73c 95d6 c66d 0d3f db84 cf6a ...".<...m.?...j │ │ │ -0000d330: e79e 100f e952 7547 7da2 56e8 3b5c a4ee .....RuG}.V.;\.. │ │ │ -0000d340: 8865 2e45 4b05 d9ea c01c 3ed4 b9e4 21bc .e.EK.....>...!. │ │ │ -0000d350: f87b 5a70 c71c 4a27 bddd 114e f7b5 2e79 .{Zp..J'...N...y │ │ │ -0000d360: 8849 fc00 7945 fb4a 585b 6408 022b f76e .I..yE.JX[d..+.n │ │ │ -0000d370: 322e 562a ed8b f3e3 6982 1f2c 31fb b38e 2.V*....i..,1... │ │ │ -0000d380: 7fee b4ba eaec 5908 cc69 86fd b5f4 307c ......Y..i....0| │ │ │ -0000d390: 4420 f1a1 398f 47f7 dace 3cb9 901a 2f8d D ..9.G...<.../. │ │ │ -0000d3a0: c46e 0f75 84c4 e436 beaf 21ed a40e fdf1 .n.u...6..!..... │ │ │ -0000d3b0: f538 84ee f8be cc7e 7c3c 48fc a1a1 b88b .8.....~|......8..+..^.. │ │ │ -0000d4a0: 85e8 1f64 2cf9 fd30 ea63 5851 7975 2839 ...d,..0.cXQyu(9 │ │ │ -0000d4b0: eda4 9657 c167 b433 78f8 81e6 288f b95d ...W.g.3x...(..] │ │ │ -0000d4c0: 7c66 854c ccbf d3f7 c506 a8e2 ea92 7393 |f.L..........s. │ │ │ -0000d4d0: 8ed9 42e9 94c7 541d 73bd 3e36 b47f f2a2 ..B...T.s.>6.... │ │ │ -0000d4e0: dc3f 9a9f 853b 36b5 2b92 d5d8 014c 0983 .?...;6.+....L.. │ │ │ -0000d4f0: fc52 3cdb f7e5 f5fc 7d77 f3da c084 dd25 .R<.....}w.....% │ │ │ -0000d500: 0e2f 9ee7 7bef 0d6d 20bf c4f1 97dc c0e3 ./..{..m ....... │ │ │ -0000d510: abdb c37b 96cf f1fb fcc8 ab65 0d9a f764 ...{.......e...d │ │ │ -0000d520: a874 c64e a795 38ea c242 328c 16bb 3d95 .t.N..8..B2...=. │ │ │ -0000d530: 2fc5 4b24 5d1f b369 dd95 5046 baa3 ac34 /.K$]..i..PF...4 │ │ │ -0000d540: 65bf d6d9 7717 daef 1f99 f4f7 286f 6f14 e...w.......(oo. │ │ │ -0000d550: d731 667a 7fed ea53 56d8 298f 6dbf 8ed7 .1fz...SV.).m... │ │ │ -0000d560: f6c2 46d0 dc52 b89f cb55 c79c e61b 8a9b ..F..R...U...... │ │ │ -0000d570: 07ee fb71 33b3 3719 3425 6b6d cf0a 3fbd ...q3.7.4%km..?. │ │ │ -0000d580: f667 f41e afbb b499 cdef 507c ce13 7747 .g........P|..wG │ │ │ -0000d590: f491 dca0 87a6 fcc4 0187 53ac ef0f 9e7b ..........S....{ │ │ │ -0000d5a0: 3ef8 bc82 de63 bfa3 c282 b601 3629 0efb >....c......6).. │ │ │ -0000d5b0: 6b09 a36c 4b8b e3f2 5ef4 2610 128d 77fb k..lK...^.&...w. │ │ │ -0000d5c0: 59a9 a8a2 a99b fdfb aef4 5607 c5e7 fd7e Y.........V....~ │ │ │ -0000d5d0: f58e 2253 b16d 00aa 1cf7 ebca fd78 6ff2 .."S.m.......xo. │ │ │ -0000d5e0: 4937 7c22 7a8f 0fa9 8762 df1f a7a4 db31 I7|"z....b.....1 │ │ │ -0000d5f0: a158 af48 c74e f2ee d8d4 e538 d4d7 7b47 .X.H.N.....8..{G │ │ │ -0000d600: 7057 5ae2 0334 d7be b15e c2a4 a62e 0532 pWZ..4...^.....2 │ │ │ -0000d610: b2aa be04 f60f fbe7 7a08 a598 417e 6004 ........z...A~`. │ │ │ -0000d620: 780f ee3e 81d5 509c 441c c7d2 7517 9c00 x..>..P.D...u... │ │ │ -0000d630: 1b86 6203 4a94 f483 83d5 7b0d eb4e 229c ..b.J.....{..N". │ │ │ -0000d640: 8b8f de1c 4ff5 6185 5b92 8fdf 7f92 0a8a ....O.a.[....... │ │ │ -0000d650: 0fb8 49b6 136c 4ccb fefa 9891 38f7 92d7 ..I..lL.....8... │ │ │ -0000d660: 96d0 6735 c347 03da 1e81 3c97 d776 50ad ..g5.G....<..vP. │ │ │ -0000d670: 64b6 9747 5e3c 34a5 7173 5702 ed2e 8dbc d..G^<4.qsW..... │ │ │ -0000d680: a090 d811 3214 1bf8 09e4 3da8 68d8 ac13 ....2.....=.h... │ │ │ -0000d690: 4be6 fe5b 13ba 8b23 2fed 31f5 297e 32ef K..[...#/.1.)~2. │ │ │ -0000d6a0: 3d28 79d8 7a17 3599 a07b 81b3 a742 3102 =(y.z.5..{...B1. │ │ │ -0000d6b0: d92c bcfa f244 2375 c7c5 cd1f 4f47 7884 .,...D#u....OGx. │ │ │ -0000d6c0: d943 9934 80c1 3848 66b8 3cbd d71d 154b .C.4..8Hf.<....K │ │ │ -0000d6d0: fc78 fad4 2390 179b 9215 9380 c79f b8b8 .x..#........... │ │ │ -0000d6e0: 0fab 969b a2f7 e270 998a a548 6e8b e4b2 .......p...Hn... │ │ │ -0000d6f0: b875 7771 b3d7 1d01 55f3 0909 188f 409e .uwq....U.....@. │ │ │ -0000d700: b3a6 defb 941c c847 58dc bca7 bcea 197a .......GX......z │ │ │ -0000d710: 2c7a 9192 8b5a 2eb9 4197 87f7 dc03 06b5 ,z...Z..A....... │ │ │ -0000d720: a492 1e16 2f4f 34c2 5172 bb8b 04f3 6ec5 ..../O4.Qr....n. │ │ │ -0000d730: 489e 645e 2024 e8d3 ae58 f435 3e8d bc87 H.d^ $...X.5>... │ │ │ -0000d740: 95dc 3d2d 3135 9279 797a 2ff7 050a a4a6 ..=-15.yyz/..... │ │ │ -0000d750: b948 f2da b8a3 e57c 997a af39 c251 6b5b .H.....|.z.9.Qk[ │ │ │ -0000d760: 8587 cd2c aaef 4fc8 e2bf 5e33 f6c8 c4ec ...,..O...^3.... │ │ │ -0000d770: 44f4 c59e 6a5b 1f97 9842 44b0 8bf5 c11d D...j[...BD..... │ │ │ -0000d780: a7c7 2566 a8cb f278 4c96 d223 2f93 6776 ..%f...xL..#/.gv │ │ │ -0000d790: a544 9825 e4fa e691 89c1 3549 e994 51d8 .D.%......5I..Q. │ │ │ -0000d7a0: 5ec6 32f9 1a1f b8ac e2bd c448 446a 6cb9 ^.2........HDjl. │ │ │ -0000d7b0: de3f 3231 4722 7c4d f717 3679 b074 ac77 .?21G"|M..6y.t.w │ │ │ -0000d7c0: 6205 6ae3 05de 8d16 3024 3a95 33e9 e086 b.j.....0$:.3... │ │ │ -0000d7d0: 5089 074a ee37 37f6 b01f 4a21 8668 dc4e P..J.77...J!.h.N │ │ │ -0000d7e0: c646 3461 7fad fb8f c58c 3d48 9299 5161 .F4a......=H..Qa │ │ │ -0000d7f0: f05f 0ce5 185a aa3d a64e 06c0 b6f8 f006 ._...Z.=.N...... │ │ │ -0000d800: 4876 2539 b084 fcc7 904b 3a52 18d2 fdd4 Hv%9.....K:R.... │ │ │ -0000d810: 3f7a c9ea 50d2 da8b 17d3 8607 2d9e 76cf ?z..P.......-.v. │ │ │ -0000d820: d144 7364 e3e1 285b e124 f095 8602 b6fe .Dsd..([.$...... │ │ │ -0000d830: 8173 e787 c9be 45c2 c064 782d a0b2 f3bf .s....E..dx-.... │ │ │ -0000d840: efaf 0319 cdbb 1d86 a3a9 8bd8 df23 cbf8 .............#.. │ │ │ -0000d850: 3e0f 7cdf 7a96 f1c8 110c ffc5 01b8 7ddc >.|.z.........}. │ │ │ -0000d860: 38a4 f3bf 3f50 dd72 8732 d5d1 5656 4733 8...?P.r.2..VVG3 │ │ │ -0000d870: 7533 aa7d cd3e 30aa db18 eb87 003b 453d u3.}.>0......;E= │ │ │ -0000d880: 0fa1 d88c 7b22 aacb 47ff c480 85fd 30bf ....{"..G.....0. │ │ │ -0000d890: 8dc7 32c0 cd23 d1b0 9775 f63c dc24 aa47 ..2..#...u.<.$.G │ │ │ -0000d8a0: a1c1 884d c378 8cd0 7ca4 7928 051c f2ae ...M.x..|.y(.... │ │ │ -0000d8b0: eb9a f641 f8e1 be23 4264 b6df 373c 3ec0 ...A...#Bd..7<>. │ │ │ -0000d8c0: 947b 18e6 3f8e 8aa2 b472 56aa f9f7 fcef .{..?....rV..... │ │ │ -0000d8d0: fbc4 bb2f c933 5ae7 ddce d525 4840 71b7 .../.3Z....%H@q. │ │ │ -0000d8e0: 284e 2aa9 9bbe 9a78 1a8b 1d34 0135 9990 (N*....x...4.5.. │ │ │ -0000d8f0: c71a fbbb fec3 81a4 ffcc d8a0 bcbb 5a31 ..............Z1 │ │ │ -0000d900: 96b0 607c bfe3 ab79 beed 3e90 f2fd 074e ..`|...y..>....N │ │ │ -0000d910: e01f 2e4e e33e b397 9b63 2046 bf07 e59a ...N.>...c F.... │ │ │ -0000d920: ba6c 6cc9 5e72 b1ff b4e4 8a07 2639 ece1 .ll.^r......&9.. │ │ │ -0000d930: 3185 d4ff 7f75 d7d6 db36 92ac dff9 2b78 1....u...6....+x │ │ │ -0000d940: 1e02 58c0 66c2 be92 1c9c 975c 944c 80c4 ..X.f......\.L.. │ │ │ -0000d950: 0962 cf9e 1d2c f641 b668 5b18 59f2 ca72 .b...,.A.h[.Y..r │ │ │ -0000d960: 626f 30ff fdd4 57d5 9428 89b2 e46c 4cd2 bo0...W..(...lL. │ │ │ -0000d970: 08e2 169b 4df2 ebea aaea ea5b 15ef 0c93 ....M......[.... │ │ │ -0000d980: 6d32 8bb4 6b90 e1b5 2095 9d3d 89ec e4d1 m2..k... ..=.... │ │ │ -0000d990: 5d83 68f8 44b1 6c2a caa5 e119 aadf ef70 ].h.D.l*.......p │ │ │ -0000d9a0: 4a13 3b73 2ab6 3d59 e9ca f835 db1e 6721 J.;s*.=Y...5..g! │ │ │ -0000d9b0: 780f 091c 85f2 5e12 a4d0 2626 5cdb d81a x.....^...&&\... │ │ │ -0000d9c0: 3212 322d 2926 084d bedf 7990 f62b e879 2.2-)&.M..y..+.y │ │ │ -0000d9d0: 9b18 99fe 7cde 0d15 62bf 9764 db61 3256 ....|...b..d.a2V │ │ │ -0000d9e0: 2a1a f213 2184 dfc7 ec6f bd62 ac69 7883 *...!....o.b.ix. │ │ │ -0000d9f0: 2d57 47b5 3a61 bb3f 68c3 4c44 8061 8aeb -WG.:a.?h.LD.a.. │ │ │ -0000da00: 7df6 24b6 cf42 9add 6d30 8b70 9899 9dc7 }.$..B..m0.p.... │ │ │ -0000da10: ad1f cf50 be1f a815 ff6c 0e07 7b88 e71d ...P.....l..{... │ │ │ -0000da20: 0ec4 58de cb56 a6f6 7ede 6e09 38bb 3db2 ..X..V..~.n.8.=. │ │ │ -0000da30: c14d 4f83 01be 6a40 9299 c241 e4b0 d290 .MO...j@...A.... │ │ │ -0000da40: e0af 72f4 7705 2b0e f962 a76a 2669 a7b1 ..r.w.+..b.j&i.. │ │ │ -0000da50: 6615 acb6 dd15 bb07 63c7 e42e 9f3b 539c f.......c....;S. │ │ │ -0000da60: 3e2d ec79 05bb 795a d8b3 8431 4b1d 9e18 >-.y..yZ...1K... │ │ │ -0000da70: cf60 98c4 6706 134e 9f1e cf90 898e 9dd2 .`..g..N........ │ │ │ -0000da80: c63f 2dec d630 6687 6de9 4f0d bbcf 057b .?-..0f.m.O....{ │ │ │ -0000da90: 2661 f69e 1476 8c8f 803d e5f3 954f 0cbb &a...v...=...O.. │ │ │ -0000daa0: 67cc e8fb b7f0 4cc3 1695 4aed 2f08 ffb3 g.....L...J./... │ │ │ -0000dab0: ee7e c067 b1f2 8a07 4a2a 0c80 94da e27e .~.g....J*.....~ │ │ │ -0000dac0: a061 5baa 0e32 9f0e 5016 1b00 a940 c36e .a[..2..P....@.n │ │ │ -0000dad0: 5a1f 0453 e005 7a76 6501 ac96 0b68 1842 Z..S..zve....h.B │ │ │ -0000dae0: e688 d626 d206 8b44 79a4 a984 5634 1470 ...&...Dy...V4.p │ │ │ -0000daf0: c415 70ac e80d 7109 3c3f 7898 b794 52be ..p...q..g../\@.p...c.. │ │ │ -0000db70: 5d3b a7fa 8853 e6bb 5a3b 208b 351f d848 ];...S..Z; .5..H │ │ │ -0000db80: eae6 b11f 71c6 7757 13db 202f 4e5a 06fe ....q.wW.. /NZ.. │ │ │ -0000db90: 05b9 859c e46f 5b47 6c43 3fe4 aa4e 3d58 .....o[GlC?..N=X │ │ │ -0000dba0: 5e09 773c 43c0 6986 fde1 098f 62c0 a8bc ^.w..=..98....S. │ │ │ -0000dd30: 6828 5f70 7a29 cf34 36a2 b117 c694 5071 h(_pz).46.....Pq │ │ │ -0000dd40: 0a91 6212 4f04 30dc 6329 f434 3456 53a9 ..b.O.0.c).44VS. │ │ │ -0000dd50: e3cd a21a 6a14 3a04 f205 8240 7764 903b ....j.:....@wd.; │ │ │ -0000dd60: 2250 06b9 6a7a 5fca 4e4b 07a3 494b c8a0 "P..jz_.NK..IK.. │ │ │ -0000dd70: ac2d e860 31ab 560a d342 bd41 0fb8 7b3c .-.`1.V..B.A..{< │ │ │ -0000dd80: d9b4 845e eb44 086d 42f3 0653 8253 0c66 ...^.D.mB..S.S.f │ │ │ -0000dd90: 4dca ca5c 6bcd 696d 057e 3a67 a60f 604d M..\k.im.~:g..`M │ │ │ -0000dda0: 1bb4 4194 2a96 3468 60f4 2e39 9b34 d00f ..A.*.4h`..9.4.. │ │ │ -0000ddb0: 9804 50d8 2f05 06c4 180c 5e1b c188 39ae ..P./.....^...9. │ │ │ -0000ddc0: b155 9552 1abc d310 98ca 533e 9a93 1935 .U.R......S>...5 │ │ │ -0000ddd0: 85c0 2a17 b899 d8d4 36c2 7e0f a8be 8b52 ..*.....6.~....R │ │ │ -0000dde0: 204c 44d0 7444 6330 a5b5 681d 13d1 8b94 LD.tDc0..h..... │ │ │ -0000ddf0: 5bdd 2b45 7f00 b098 5e45 d1f5 c5f4 dbd5 [.+E....^E...... │ │ │ -0000de00: e0bc 88a2 67cf 8e67 83d1 b898 4551 8152 ....g..g....EQ.R │ │ │ -0000de10: cf9e 51b9 37d3 d39b cb62 328f a298 328f ..Q.7....b2...2. │ │ │ -0000de20: 8bdb b7a3 f328 ce60 5cc2 d7f8 207e 7b7a .....(.`\... ~{z │ │ │ -0000de30: f0a6 7715 bf3d 39e8 1fbd 7f77 d87f d3a3 ..w..=9....w.... │ │ │ -0000de40: 2efe e4e0 d51f 3da3 8804 74fb 63b8 fdf1 ......=...t.c... │ │ │ -0000de50: 55ff cb51 8f28 7872 f0e9 6def 4fdc faed U..Q.(xr..m.O... │ │ │ -0000de60: efbd cb83 77bd d1c1 6b29 f3f2 e3ab 2fef ....w...k)..../. │ │ │ -0000de70: dfbc ebe3 eaf4 e06f bd82 330f dff4 bc83 .......o..3..... │ │ │ -0000de80: 0fd5 2c8d ef70 e358 4aff f1b9 7fd4 3f96 ..,..p.XJ.....?. │ │ │ -0000de90: effd 7ef4 fef0 5def fce0 f8b7 7e8f d898 ..~...].....~... │ │ │ -0000dea0: 3ffc a147 aac5 6326 2ec1 7383 8397 9401 ?..G..c&..s..... │ │ │ -0000deb0: 33b7 f222 1251 8ebe e7e3 bb83 3e5d 6529 3..".Q......>]e) │ │ │ -0000dec0: df8e ee0e fe41 6f0b 35fb f4fa f78f fdc3 .....Ao.5....... │ │ │ -0000ded0: e3de 059e f92c 795f fa9f 7bcf 3d7d f9e5 .....,y_..{.=}.. │ │ │ -0000dee0: 9797 f8ee fb4f 873d 1275 fef0 51c0 7774 .....O.=.u..Q.wt │ │ │ -0000def0: dc47 e589 ce20 1e11 f433 11fa d7d8 c636 .G... ...3.....6 │ │ │ -0000df00: 3a2e fef1 6674 3a8f 4f98 7f6c 6ce2 132a :...ft:.O..ll..* │ │ │ -0000df10: 45e6 9189 53af e241 14ab 24cb 0db6 392a E...S..A..$...9* │ │ │ -0000df20: b2ff 9254 f938 b33a 49c8 9848 7dee e1e8 ...T.8.:I..H}... │ │ │ -0000df30: c7d0 804a d305 367c a779 eeb3 f87a 3e98 ...J..6|.y...z>. │ │ │ -0000df40: cdcb 46aa bcec d933 e6d3 b231 7f8d 3fbc ..F....3...1..?. │ │ │ -0000df50: 3c3c ee7f 39fc e5ea 3a7a f63f 9f8f 9ebf <<..9...:z.?.... │ │ │ -0000df60: 1c4e 4f8a e7fa 9724 ee7f 3e7a fb5c fda2 .NO....$..>z.\.. │ │ │ -0000df70: e999 b2f8 dbe9 647e fd6b 807f fd6b acf0 ......d~.k...k.. │ │ │ -0000df80: bee9 cd64 389a 9cbf 9ade feca 0683 0a67 ...d8..........g │ │ │ -0000df90: 6e1c f121 73ce ebe9 251e be8e c820 8f87 n..!s...%.... .. │ │ │ -0000dfa0: 8bba 46d1 8bc1 6c36 fdf6 5b31 3abf 98c7 ..F...l6..[1:... │ │ │ -0000dfb0: 593c 2cce 42d6 ff8d 86f3 0ba2 05e7 b028 Y<,.B..........( │ │ │ -0000dfc0: 4d6e c6e3 7079 73f9 6e36 b8ba 189d 7e1e Mn..pys.n6....~. │ │ │ -0000dfd0: cc06 97c5 bc98 5d93 8ccb cdeb f98c a07c ......]........| │ │ │ -0000dfe0: 185d 8ee6 d2d7 7376 f442 84f3 7b74 3df8 .]....sv.B..{t=. │ │ │ -0000dff0: 5a44 b56f a8e0 fa2b 3c04 e1f8 ce12 302b ZD.o...+<.....0+ │ │ │ -0000e000: aee7 d359 b1b8 c382 fd3d 1ade 5cc5 f3bb ...Y.....=..\... │ │ │ -0000e010: ab22 7e01 78fc abf8 37e5 5f91 389d 0dc6 ."~.x...7._.8... │ │ │ -0000e020: d774 e364 7673 7df1 0515 7c89 8ac5 23bc .t.dvs}...|...#. │ │ │ -0000e030: a07a ef43 7156 bd35 9fdd 9477 0e51 6fce .z.CqV.5...w.Qo. │ │ │ -0000e040: fc8b de29 796f 06d7 179f cece ae8b b9dc ...)yo.......... │ │ │ -0000e050: 59e6 d23b 0677 9299 c493 6d5f aedc 5afb Y..;.w....m_..Z. │ │ │ -0000e060: b064 0ae1 3740 56a1 8cce 0aba 5125 0529 .d..7@V.....Q%.) │ │ │ -0000e070: 3100 3c3b 3f19 df84 6274 713e 2b8a c9e2 1.<;?...btq>+... │ │ │ -0000e080: 6a56 0ccb 172c 9f7b c5cf 9d54 9f3b 5979 jV...,.{...T.;Yy │ │ │ -0000e090: eea4 f6b9 b778 ea8a 1a7a 7e34 fa4f f920 .....x...z~4.O. │ │ │ -0000e0a0: 5f83 3f37 8a7f bebf a562 21f9 d560 4e7c _.?7.....b!..`N| │ │ │ -0000e0b0: 3059 237a c825 76b9 fb50 7c2d c672 6b23 0Y#z.%v..P|-.rk# │ │ │ -0000e0c0: 9706 78fc bab2 fc11 b3e1 9262 2531 6b3e ..x........b%1k> │ │ │ -0000e0d0: b246 4ef4 27f4 a224 b022 b3dd eddd 249a .FN.'..$."....$. │ │ │ -0000e0e0: 14a4 9be7 17d1 8434 fff9 9c4b 2cff a1cb .......4...K,... │ │ │ -0000e0f0: e05a 5cdf 9c5c 5f8d 6100 4f62 bd5a 0e65 .Z\..\_.a.Ob.Z.e │ │ │ -0000e100: b090 2748 9605 913f 21a5 4339 a8c0 282e ..'H...?!.C9..(. │ │ │ -0000e110: 6e4f 2f18 cc88 ee20 17b4 1b85 bfa4 4286 nO/.... ......B. │ │ │ -0000e120: c3f0 5b2f 7eaf bff3 aff8 6c3a 8bca b7a2 ..[/~.....l:.... │ │ │ -0000e130: 04e0 2c7f 2fdf aba9 f3ba baab 7901 d16c ..,./.......y..l │ │ │ -0000e140: c733 5b1e ad92 7832 2591 5ee5 f545 5645 .3[...x2%.^..EVE │ │ │ -0000e150: 3290 3720 59c7 ffef f4e5 11a9 1a46 b0e4 2.7 Y........F.. │ │ │ -0000e160: 7d14 a15b a45e a67f 1672 b324 ea98 decd }..[.^...r.$.... │ │ │ -0000e170: 4a6b 2be0 193e 2545 f849 6894 bff8 4e02 Jk+..>%E.Ih...N. │ │ │ -0000e180: 1d07 c573 7533 0f0c f07a 343b a586 28db ...su3...z4;..(. │ │ │ -0000e190: 3b21 959e c483 d9e9 46c5 f647 5af2 d6eb ;!......F..GZ... │ │ │ -0000e1a0: 35e6 1262 3297 d4f2 5989 bfca 3e6b 6cd6 5..b2...Y...>kl. │ │ │ -0000e1b0: 2ef7 00d8 fad3 f795 05da 5dfc f210 b27e ..........]....~ │ │ │ -0000e1c0: 8fd8 925a 08f1 bd0d db1f 8f47 15e2 9784 ...Z.......G.... │ │ │ -0000e1d0: a611 4f3c 9b8e c7a4 f907 93eb f180 6cc0 ..O<..........l. │ │ │ -0000e1e0: ebd3 c1b8 884a 37c3 ff7d fb57 61a9 7558 .....J7..}.Wa.uX │ │ │ -0000e1f0: 182e 5760 11f1 d659 e196 1e3b a70e e72e ..W`...Y...;.... │ │ │ -0000e200: a497 d3af c57c 4ad9 2a64 4b0a 6a52 f603 .....|J.*dK.jR.. │ │ │ -0000e210: 65a6 cca9 c8c8 bd54 fcb8 8677 bb82 dc02 e......T...w.... │ │ │ -0000e220: 5b38 56d5 70ec 2d71 a53c 30aa 5648 d8f1 [8V.p.-q.<0.VH.. │ │ │ -0000e230: a9ab 1530 2ad5 d780 d4e0 b692 5c81 2acf ...0*.......\.*. │ │ │ -0000e240: 5934 a3ef a1d2 0465 565c 1534 a838 1d4f Y4.....eV\.4.8.O │ │ │ -0000e250: af0b 2ef9 dfeb 1f2c 2856 9aee c57c 49fb .......,(V...|I. │ │ │ -0000e260: 17b3 caef 93ca eff1 f277 0979 4c36 7d80 .........w.yL6}. │ │ │ -0000e270: 3d8e 17cd 34ab fe3c 297f fe0c f8f7 d295 =...4..<)....... │ │ │ -0000e280: 4c6c d469 84c1 d3a2 a2e8 da83 d1f1 eda2 Ll.i............ │ │ │ -0000e290: 9811 bfc6 3034 caff a438 16b5 8a37 2c00 ....04...8...7,. │ │ │ -0000e2a0: 81b5 24d3 39db ac75 2607 0b82 9856 6228 ..$.9..u&....Vb( │ │ │ -0000e2b0: c96f f0c7 46f1 cb9b 31b7 7069 9795 7656 .o..F...1.pi..vV │ │ │ -0000e2c0: 79bd e321 b6d0 82a1 16ae ee7b 2226 0375 y..!.......{"&.u │ │ │ -0000e2d0: 767e 723a 1d93 e814 53d4 88d5 6531 3d1d v~r:....S...e1=. │ │ │ -0000e2e0: 8fae a229 b1ee 6832 18bf 3efe 8892 9703 ...)..h2..>..... │ │ │ -0000e2f0: 3297 6e51 c58b 9393 e96d 5c61 8cb8 c218 2.nQ.....m\a.... │ │ │ -0000e300: 7185 31e2 2a63 bcf8 16cf e231 033a 2d46 q.1.*c.....1.:-F │ │ │ -0000e310: 6358 5ea7 5f47 72eb 82d8 e2a4 fed6 e892 cX^._Gr......... │ │ │ -0000e320: 0631 afee e685 18bd df30 0219 7ddd 522e .1.......0..}.R. │ │ │ -0000e330: 0c52 e483 2781 e625 2985 1e9b 553e 0bad .R..'..%)...U>.. │ │ │ -0000e340: 5292 7aa3 dc37 e826 bc95 1356 14cc de8b R.z..7.&...V.... │ │ │ -0000e350: be80 505d c4d2 1fe0 17f7 beff fcc6 9dd9 ..P]............ │ │ │ -0000e360: 05b5 ff39 d27f 81bd a421 ae66 d353 7014 ...9.....!.f.Sp. │ │ │ -0000e370: 105f 0eae ff8c 82fc 0516 3b2f c731 5596 ._........;/.1U. │ │ │ -0000e380: ced6 59ba 64fe ef81 f5d6 071e a5b1 cbf3 ..Y.d........... │ │ │ -0000e390: a794 31a4 5ba4 56e9 d739 f101 b7f3 daa8 ..1.[.V..9...... │ │ │ -0000e3a0: 64fd 0de5 433b e9b3 405e 199c d07d 08f7 d...C;..@^...}.. │ │ │ -0000e3b0: 375c 6ce1 24a9 c0b2 ba0b d182 946e 88d6 7\l.$........n.. │ │ │ -0000e3c0: 4e14 2fce 6858 c163 f4e5 20e3 6c34 1922 N./.hX.c.. .l4." │ │ │ -0000e3d0: 3b5e 8e43 b899 380f 84a5 17c8 6fb0 d0b0 ;^.C..8.....o... │ │ │ -0000e3e0: b83e 259a 17b3 78f1 2a19 ee27 f13f f1ba .>%...x.*..'.?.. │ │ │ -0000e3f0: 5734 78fe 57e8 4771 fd91 ebc1 5305 cc0a W4x.W.Gq....S... │ │ │ -0000e400: d403 5d0a bf43 7ff0 2bbf 16b3 f954 c849 ..]..C..+....T.I │ │ │ -0000e410: 83ea c5fb 592a 9790 ca2b c6fc e2f5 f466 ....Y*...+.....f │ │ │ -0000e420: 36a2 4230 7b36 729f bf9a 8e87 d029 d25f 6.B0{6r......)._ │ │ │ -0000e430: 89ad 8606 8845 9b25 71e5 93a2 7f63 d67a .....E.%q....c.z │ │ │ -0000e440: 5528 959f ab28 64b0 43f5 1890 5cd4 f2a1 U(...(d.C...\... │ │ │ -0000e450: 59e7 c32a 4f57 7a8d 900d c1fd 504c ce89 Y..*OWz.....PL.. │ │ │ -0000e460: 2356 075d 63c9 9441 a1dc 09c2 bbf9 64c6 #V.]c..A......d. │ │ │ -0000e470: 0aeb fadf b3f9 52dc 4329 61b6 d517 54ef ......R.C)a...T. │ │ │ -0000e480: 2f15 c7ca 0319 8deb 4889 ac2a 988f 83db /.......H..*.... │ │ │ -0000e490: f0c1 359d 5355 2d84 24aa 4e5f 6c7c 0764 ..5.SU-.$.N_l|.d │ │ │ -0000e4a0: bc24 9e59 be9b de1b 1ede e353 80b5 5a1d .$.Y.......S..Z. │ │ │ -0000e4b0: 6445 ab59 20c7 5ace e076 530d 6efc 5e22 dE.Y .Z..vS.n.^" │ │ │ -0000e4c0: 014a 695c 79a2 1c0a d754 7cf9 50e5 b3cb .Ji\y....T|.P... │ │ │ -0000e4d0: 32dc 8fc8 d332 75a1 d61f 5b58 7177 95ce 2....2u...[Xqw.. │ │ │ -0000e4e0: 20bc e70b 49fa dde6 4bd7 be14 6875 391d ...I...K...hu9. │ │ │ -0000e4f0: ae3f 1c70 aff2 56e5 dd1b 6f26 d925 862f .?.p..V...o&.%./ │ │ │ -0000e500: 665f 07e3 0ac1 04c6 5aed 0142 aab4 f196 f_......Z..B.... │ │ │ -0000e510: b592 8b1a de56 4656 eb64 c537 6e99 5c9b .....VFV.d.7n.\. │ │ │ -0000e520: f06f 16a0 8221 2b7f 2bef 581d 1ee8 7529 .o...!+.+.X...u) │ │ │ -0000e530: bce4 7933 dc35 61a4 c245 314f c917 e379 ..y3.5a..E1O...y │ │ │ -0000e540: 69cd b0ae c0d4 57a9 6ec1 3af7 3d7a befd i.....W.n.:.=z.. │ │ │ -0000e550: 5136 6b2f 8ac1 b022 f94b 4d58 d5fa a345 Q6k/...".KMX...E │ │ │ -0000e560: 3619 9483 d1b8 ca0a b8ae 106e 8f17 8cae 6..........n.... │ │ │ -0000e570: 569e 1f5d 551e 7f31 bc8b b980 7ca6 d46a V..]U..1....|..j │ │ │ -0000e580: 2f86 b731 1794 af2d b207 93f3 7111 0f31 /..1...-....q..1 │ │ │ -0000e590: 0c21 a53a bc93 743a a33a d305 e50f e683 .!.:..t:.:...... │ │ │ -0000e5a0: 09db 8279 b2b0 02f9 51e9 96ea bb36 f912 ...y....Q....6.. │ │ │ -0000e5b0: a358 8c17 e54b b3e9 1c17 cb89 83a4 b492 .X...K.......... │ │ │ -0000e5c0: abb3 acb0 192a 53ac 9a4d 9e60 2cef 2c87 .....*S..M.`,.,. │ │ │ -0000e5d0: ccdd 86f5 16e4 245b 4302 1e57 bfa2 89ba ......$[C..W.... │ │ │ -0000e5e0: c476 3836 bbf2 31e4 2e4c 4968 e74a ff0f .v86..1..LIh.J.. │ │ │ -0000e5f0: 3d59 29bc d0b6 783d b540 b5a8 5edc dd49 =Y)...x=.@..^..I │ │ │ -0000e600: b600 2ea9 deaf 002d b1b3 8cc9 77f0 bb5a .......-....w..Z │ │ │ -0000e610: 843f 858e 9fad b505 0333 8d46 c102 de1c .?.......3.F.... │ │ │ -0000e620: 6afc 6833 afbd 3f58 3cfc 85da de35 5f97 j.h3..?X<....5_. │ │ │ -0000e630: eb95 17ac 4c38 35c4 37a5 a82f 06ba 1551 ....L85.7../...Q │ │ │ -0000e640: 0f42 0873 685d a86f d76e 5504 74e5 a915 .B.sh].o.nU.t... │ │ │ -0000e650: 49be 5dbd 5379 666d 1cff 3dae 509e df2e I.].Syfm..=.P... │ │ │ -0000e660: 9f5f eaa3 dd43 c2e5 b87c 5b8d f6c4 f663 ._...C...|[....c │ │ │ -0000e670: 5458 9f86 f819 55ba 1c0d afa6 d491 54ed TX....U.......T. │ │ │ -0000e680: b03b 5551 8db7 d58b bba4 7aa7 7241 bf6f .;UQ......z.rA.o │ │ │ -0000e690: c5ae 64be 88a8 e05d f5fa 5e0c f38b d1ec ..d....]..^..... │ │ │ -0000e6a0: 67a1 d0ac 5d02 1653 6291 dcbb 6aee bd88 g...]..Sb...j... │ │ │ -0000e6b0: 1693 8855 4022 3b87 4531 a441 456d 53de ...U@";.E1.AEmS. │ │ │ -0000e6c0: 99fa 76bc 355b caeb 2de5 f596 f26a 4b79 ..v.5[..-....jKy │ │ │ -0000e6d0: b5a5 7cb2 a57c 355f 812e f445 02b3 6c08 ..|..|5_...E..l. │ │ │ -0000e6e0: 52ba 6ac5 f452 153e 94c2 f2e0 ca23 7ae5 R.j..R.>.....#z. │ │ │ -0000e6f0: 117d bbf1 15e2 8aa4 fa08 5e8b 0f95 5c48 .}........^...\H │ │ │ -0000e700: 4f25 2bef 4836 3f6b 6222 73f5 1df4 1d7c O%+.H6?kb"s....| │ │ │ -0000e710: b9f2 0eb3 f20e 5379 c74a 1bd2 e09a de8f ......Sy.J...... │ │ │ -0000e720: 2f86 410f 8b4b 89a9 7c2f 9ec7 1b4f 6f66 /.A..K..|/...Oof │ │ │ -0000e730: ac3b 578c aa74 8373 c2ac 252c bb49 9567 .;W..t.s..%,.I.g │ │ │ -0000e740: e309 e492 86cc c2b5 2b97 e5dc df73 cc0a ........+....s.. │ │ │ -0000e750: af4e 5d62 ca72 6163 d167 782e 7325 a334 .N]b.rac.gx.s%.4 │ │ │ -0000e760: fef8 fbbc 2afb 99ee 4dcf 236c 1b78 3f9c ....*...M.#l.x?. │ │ │ -0000e770: 0dbe c569 fc6e 361a d208 265a ac4f ab58 ...i.n6...&Z.O.X │ │ │ -0000e780: 858d 0db2 7dea a6dc c670 53ee 5ae0 1f67 ....}....pS.Z..g │ │ │ -0000e790: 925c 49c2 87bb 3239 dc25 c962 8bc2 8b6a .\I...29.%.b...j │ │ │ -0000e7a0: 6f27 5d1d 2836 2b26 a1e3 137c cdef 305b o'].(6+&...|..0[ │ │ │ -0000e7b0: c643 e298 b888 0567 dbdd f316 3c35 0624 .C.....g....<5.$ │ │ │ -0000e7c0: 0892 8383 03ed 232a 6914 e2a0 7581 4681 ......#*i...u.F. │ │ │ -0000e7d0: 361c 4828 eb02 2276 0d96 2571 9976 0051 6.H(.."v..%q.v.Q │ │ │ -0000e7e0: 88f4 b557 abb5 e4b6 50f8 aa8c 49d6 3d84 ...W....P...I.=. │ │ │ -0000e7f0: 0b59 b45d 69d5 10ab 3296 1896 9dd0 0e01 .Y.]i...2....... │ │ │ -0000e800: 49a9 b3ba 4123 9776 1151 d97a 1d40 2411 I...A#.v.Q.z.@$. │ │ │ -0000e810: 6a63 8958 eb3b 82c8 2264 33d3 a859 afd6 jc.X.;.."d3..Y.. │ │ │ -0000e820: fb06 032e 9122 ecad 8d43 24d3 0e23 0df1 ....."...C$..#.. │ │ │ -0000e830: 3f63 d32c dffd 00d2 1261 889f d971 a4ac ?c.,.....a...q.. │ │ │ -0000e840: 5d92 46b5 cb0f b63e 5b4a 49a3 7dc5 0fd1 ].F....>[JI.}... │ │ │ -0000e850: d48a 9b74 f8fa 4f6d c791 02a1 f0ab ea34 ...t..Om.......4 │ │ │ -0000e860: 5227 5a8a 5bdf 34ea 14fa 4148 e18b 182e R'Z.[.4...AH.... │ │ │ -0000e870: 6e7c 5e62 0e7a cb54 e204 a77c 7f47 28cb n|^b.z.T...|.G(. │ │ │ -0000e880: 767b 0504 9d43 8fea a877 c84c 97fb af80 v{...C...w.L.... │ │ │ -0000e890: 10a9 4b5d 9791 9634 b59e 5dc2 7419 692a ..K]...4..].t.i* │ │ │ -0000e8a0: d68b 739d 6f7d 175a df6d 6bfd 8ee8 05cb ..s.o}.Z.mk..... │ │ │ -0000e8b0: 54e5 70f7 42dd 80dd 4601 7bbd ff87 aee8 T.p.B...F.{..... │ │ │ -0000e8c0: df30 eee6 b0bc b6d3 bd6f 40c8 e371 d569 .0.......o@..q.i │ │ │ -0000e8d0: 7b36 2074 0874 a7d3 4eeb 0341 0887 56d6 {6 t.t..N..A..V. │ │ │ -0000e8e0: f92e 2385 4377 0ec8 9d11 d276 dd85 3d94 ..#.Cw.....v..=. │ │ │ -0000e8f0: c64a c6f8 08e0 a7fd 1342 be98 f982 137b .J.......B.....{ │ │ │ -0000e900: e59e 806e 08c1 c5bb 8e14 f6e3 3e51 26db ...n........>Q&. │ │ │ -0000e910: d562 01a1 43e0 35dd 6d5b 4110 8a6e e872 .b..C.5.m[A..n.r │ │ │ -0000e920: cf50 227c 7a5a acec d338 dd2f 3a6a 57f4 .P"|zZ...8./:jW. │ │ │ -0000e930: 2feb dd34 e85f db79 ddc0 677d 3bae 6fb5 /..4._.y..g};.o. │ │ │ -0000e940: 9790 961c 85a7 d333 213e 41ef 9b06 f7dc .......3!>A..... │ │ │ -0000e950: faa9 491c 47d3 058d dd93 9238 092e 0ef7 ..I.G......8.... │ │ │ -0000e960: b43b 033d b7de c721 2419 46ed 081b d4e5 .;.=...!$.F..... │ │ │ -0000e970: 9e43 1096 fcdc 61dd e0c4 5ae4 3431 5d47 .C....a...Z.41]G │ │ │ -0000e980: 8a40 4d1c 36b5 dbb6 9820 94b8 989d 9e0b .@M.6.... ...... │ │ │ -0000e990: 0b08 3df7 6569 a77b 0641 2812 f594 c665 ..=.ei.{.A(....e │ │ │ -0000e9a0: a52e c0bc 58d3 5152 1f4e 63f4 bcda 35ba ....X.QR.Nc...5. │ │ │ -0000e9b0: 33e1 8774 4115 69bb 1e9d 655e 118e 11c9 3..tA.i...e^.... │ │ │ -0000e9c0: 18f4 99a3 5449 aab3 d8a7 7948 53ee be3c ....TI....yHS..< │ │ │ -0000e9d0: 2f44 94a9 8e3d 1628 72ba 86cb e0cc 529a /D...=.(r.....R. │ │ │ -0000e9e0: 4488 b6e9 9d8f 8ca5 e72c a586 cae9 3432 D........,....42 │ │ │ -0000e9f0: c4b8 5e59 363c 7d82 9855 3a76 706b 2544 ..^Y6<}..U:vpk%D │ │ │ -0000ea00: 8894 ef40 1054 84b0 8498 a2fe d684 1474 ...@.T.........t │ │ │ -0000ea10: d192 821e 16f5 4754 5427 74a0 d6f6 29bc ......GTT't...). │ │ │ -0000ea20: 78a2 fe94 9f53 fd3d a2c7 810e 79e4 c8b4 x....S.=....y... │ │ │ -0000ea30: 22ec 11dc b078 9b46 ce52 3983 095b 7a0f "....x.F.R9..[z. │ │ │ -0000ea40: d1dd 111d 400f 47c2 057a d06f 4a15 1b93 ....@.G..z.oJ... │ │ │ -0000ea50: 2e83 33b1 b602 48dd 43a7 920c a990 09f3 ..3...H.C....... │ │ │ -0000ea60: cec6 0839 742a f9cc 369e 2319 f954 f39e ...9t*..6.#..T.. │ │ │ -0000ea70: 1849 03b9 681c 8dfb 7907 6b97 b16b 5646 .I..h...y.k..kVF │ │ │ -0000ea80: eba8 161e b5b3 cce4 08f3 08a6 1761 4004 .............a@. │ │ │ -0000ea90: 3e27 d706 e532 f612 8ada 75b1 cd1c 8920 >'...2....u.... │ │ │ -0000eaa0: 448f 4496 598e dac8 502d 12cb be5c 91bf D.D.Y...P-...\.. │ │ │ -0000eab0: 60c9 0ea2 f7bc c2e1 55ce f1f9 3c87 6b54 `.......U...<.kT │ │ │ -0000eac0: 8c1a f61f 04c8 4071 25f0 8c8d 7e36 8b7c ......@q%...~6.| │ │ │ -0000ead0: 076b 0135 48e8 e051 1dea 16ea d013 c728 .k.5H..Q.......( │ │ │ -0000eae0: c5f1 33d1 26b0 bcb8 8d4c 22f9 5cde ee17 ..3.&....L".\... │ │ │ -0000eaf0: 46ae d9bd 80b1 61df b340 89fd 521e 9128 F.....a..@..R..( │ │ │ -0000eb00: a10c b5dd 2faa 5ff3 68d3 8096 fa5e 7449 ..../._.h....^tI │ │ │ -0000eb10: 084a e94d d655 b419 f1b3 d2ec 81d8 6bcf .J.M.U........k. │ │ │ -0000eb20: e149 bdd1 9d44 4b28 531b d0a2 bb57 fb85 .I...DK(S....W.. │ │ │ -0000eb30: a06c 18a5 95de 089d b9a9 f45e d0db e8dc .l.........^.... │ │ │ -0000eb40: c968 b11d 44ed d8b3 334c 0aac 4979 974a .h..D...3L..Iy.J │ │ │ -0000eb50: 2d10 a50e 2618 5d9b dc89 c9d1 4d9a a3e7 -...&.].....M... │ │ │ -0000eb60: 27c3 10be fbbc 7592 c247 7e99 7694 e696 '.....u..G~.v... │ │ │ -0000eb70: cd37 ecb5 f08e a4d1 6a36 df2c fa50 477a .7......j6.,.PGz │ │ │ -0000eb80: 19ba c465 9da4 b9e1 d0c6 3e21 7e46 103e ...e......>!~F.> │ │ │ -0000eb90: 783b c70a 716e baaa 3b92 122d 4cdf bc93 x;..qn..;..-L... │ │ │ -0000eba0: ba43 332d 612d b165 8b01 4cbc 2d72 4913 .C3-a-.e..L.-rI. │ │ │ -0000ebb0: a3f8 9a10 dcda 298e a427 0361 5317 baa4 ......)..'.aS... │ │ │ -0000ebc0: 0922 6e81 c7da 17c0 3ccb 1001 8c30 77e3 ."n.....<....0w. │ │ │ -0000ebd0: 6888 6538 7cb1 6b4f 13dc eb62 f679 4a7f h.e8|.kO...b.yJ. │ │ │ -0000ebe0: d642 5da5 8859 4866 8ecd 25e5 1886 2d1a .B]..YHf..%...-. │ │ │ -0000ebf0: 12db 68ae c3f0 1a91 791c 43d5 5d83 98ca ..h.....y.C.]... │ │ │ -0000ec00: 5647 8268 308d 8f54 1981 9a67 210d 5548 VG.h0..T...g!.UH │ │ │ -0000ec10: c335 535f b767 126f ab0a 6651 9c67 8c96 .5S_.g.o..fQ.g.. │ │ │ -0000ec20: 3942 664d 98b5 8d90 1fb3 259c 6652 0713 9BfM......%.fR.. │ │ │ -0000ec30: ea84 a069 5c77 af44 3416 9ce5 034d 32c9 ...i\w.D4....M2. │ │ │ -0000ec40: 4fca 54f3 fb11 b889 6993 2b2e af7c 17fb O.T.....i.+..|.. │ │ │ -0000ec50: 2317 39ae b7a1 5433 4eaa 3b07 59e7 c87c #.9...T3N.;.Y..| │ │ │ -0000ec60: 085a 812d 8dc8 0ff5 774e 24cc d9f0 1c2f .Z.-....wN$..../ │ │ │ -0000ec70: aba9 488e 1dd1 b509 f711 8113 f95a e8ee ..H..........Z.. │ │ │ -0000ec80: 5416 52c3 11d1 11fc 82cb 8b4e e4f0 1ecb T.R........N.... │ │ │ -0000ec90: 944c 2aa6 5f1a ee7b 8e7d e342 7c09 7e4e .L*._..{.}.B|.~N │ │ │ -0000eca0: 49d0 77a7 5df8 9e92 f256 73bb f236 4c3c I.w.]....Vs..6L< │ │ │ -0000ecb0: c7ba 37e3 d91c ccda 60ba 14b3 385c 3fea ..7.....`...8\?. │ │ │ -0000ecc0: 78b1 088f d91d 8776 478a f6ca a9fd dd76 x......vG......v │ │ │ -0000ecd0: b7f6 ad09 2477 2469 cef3 051c b31d 8d02 ....$w$i........ │ │ │ -0000ece0: 6b39 097b 0cc1 cc98 db41 e5d2 94e7 0d50 k9.{.....A.....P │ │ │ -0000ecf0: fe1e 47f4 8dd4 c56d 6ea3 0edb 8a38 4555 ..G....mn....8EU │ │ │ -0000ed00: 9c11 a89c c2f8 d488 0cae ee09 8ed2 e674 ...............t │ │ │ -0000ed10: 71a5 17c2 c1fc b5b8 2f08 800a bb9a cfdc q......./....... │ │ │ -0000ed20: 9870 5ac8 94e7 98a2 70d6 6b57 d51e b951 .pZ.....p.kW...Q │ │ │ -0000ed30: ea6b f35c adf5 a929 4b96 4504 3048 18c1 .k.\...)K.E.0H.. │ │ │ -0000ed40: 67e7 d9b8 e6b4 7a9d 2e52 4b4c 9876 b17a g.....z..RKL.v.z │ │ │ -0000ed50: ba7a de5b 02da 107c dec7 cf67 0343 8ae9 .z.[...|...g.C.. │ │ │ -0000ed60: 6139 e513 eebb 965b 0b3e 6836 6488 2363 a9.....[.>h6d.#c │ │ │ -0000ed70: 9bb2 2582 2e64 c8c4 683a 95a3 7c46 7711 ..%..d..h:..|Fw. │ │ │ -0000ed80: 3ac6 98d6 6356 0232 9206 59b1 3c5f 0bea :...cV.2..Y.<_.. │ │ │ -0000ed90: 6316 1af7 5b86 be81 dc2f 1457 d833 2d69 c...[..../.W.3-i │ │ │ -0000eda0: 9a94 a7c2 ca73 6c52 8e52 dfb1 1ad8 2542 .....slR.R....%B │ │ │ -0000edb0: 5997 8bc2 99e6 0562 db70 dc8f 0565 1727 Y......b.p...e.' │ │ │ -0000edc0: 68f8 d49a 9c0a 2fd3 ac82 3794 eb1a 65dd h...../...7...e. │ │ │ -0000edd0: 0ae2 2a4f acd7 68c7 d9a0 a691 971c 1097 ..*O..h......... │ │ │ -0000ede0: 7b7d ef5d f76c 9cae 64bd eb4c ac42 b6b6 {}.].l..d..L.B.. │ │ │ -0000edf0: c9b0 313a 9794 b751 7a0e 71cc d7b0 de60 ..1:...Qz.q....` │ │ │ -0000ee00: 08c1 1a4f 65ad 1456 854d acdc 4f39 b63a ...Oe..V.M..O9.: │ │ │ -0000ee10: 59f1 4ede 9788 1569 b86f 2383 ca69 29c7 Y.N....i.o#..i). │ │ │ -0000ee20: efa3 6b1c 3e49 f33d ad77 dda4 1ed2 5916 ..k.>I.=.w....Y. │ │ │ -0000ee30: 4892 8a4d 085b 8fa5 4320 cbc0 26e1 e550 H..M.[..C ..&..P │ │ │ -0000ee40: a4b5 3558 9716 dd40 70ed 45ef 0533 c926 ..5X...@p.E..3.& │ │ │ -0000ee50: ec20 c341 d5f3 c6fe 5cf2 3142 6067 06ae . .A....\.1B`g.. │ │ │ -0000ee60: 610b b0c6 ee2e 8d55 c583 441a 3872 d45d a......U..D.8r.] │ │ │ -0000ee70: b213 880d 15f7 01bc 4bba 7163 b5b6 6315 ........K.qc..c. │ │ │ -0000ee80: 88c4 b934 46b7 6155 9f58 6109 39dc df4b ...4F.aU.Xa.9..K │ │ │ -0000ee90: 05e9 0627 c904 30f6 b448 dae6 4e9c 5a78 ...'..0..H..N.Zx │ │ │ -0000eea0: 9eb7 3e43 33ec dcd0 d602 3c34 2fc2 4179 ..>C3.....<4/.Ay │ │ │ -0000eeb0: c0f4 dd83 a763 cb81 9b53 de68 d735 780a .....c...S.h.5x. │ │ │ -0000eec0: 4282 8890 8afb c03d e035 2a1a 08d6 493d B......=.5*...I= │ │ │ -0000eed0: 19e6 dfac 4a3b 07cf c89e 7aa3 f7e6 bd46 ....J;....z....F │ │ │ -0000eee0: e151 5f8f 4635 38a0 db41 ea41 a160 0732 .Q_.F58..A.A.`.2 │ │ │ -0000eef0: 4ee1 25dd 130d 9386 c675 bb8f 23b4 403d N.%......u..#.@= │ │ │ -0000ef00: 5226 968c 419d 03a6 ea9e de4b 8362 d1bb R&..A......K.b.. │ │ │ -0000ef10: 8f4f b500 4f5b 3e15 63c8 3cde b371 9b55 .O..O[>.c.<..q.U │ │ │ -0000ef20: cb96 f59e cebb a958 5872 3d49 2e35 6e92 .......XXr=I.5n. │ │ │ -0000ef30: 768e 7a69 30a8 ec1e 0730 5a80 07aa 41ef v.zi0....0Z...A. │ │ │ -0000ef40: ed73 06b2 85c6 7572 e415 2343 2c8b 7652 .s....ur..#C,.vR │ │ │ -0000ef50: 7249 2df3 d9a0 eed9 7b98 0326 abc5 f0f1 rI-.....{..&.... │ │ │ -0000ef60: 30dd 3dd1 5041 72d3 4e1a f398 8a01 3cc0 0.=.PAr.N.....<. │ │ │ -0000ef70: eca0 4990 1951 2c18 6bec 07af 59c9 9563 ..I..Q,.k...Y..c │ │ │ -0000ef80: 89c6 0266 f7f4 9ecb d814 30d6 7612 9ed7 ...f......0.v... │ │ │ -0000ef90: 622d bb6e ea3d 1bcc 51f8 b652 cd9e 2c4a b-.n.=..Q..R..,J │ │ │ -0000efa0: ea0f 64d1 ff0c dd58 cb60 0444 c6fd 29fa ..d....X.`.D..). │ │ │ -0000efb0: d676 c130 0885 28d6 3166 9cda 0593 27dc .v.0..(.1f....'. │ │ │ -0000efc0: 3c58 2633 a6e5 66c2 9a1d bb08 830b b9cc BGAl}..s3.oI.. │ │ │ -0000f070: 26a3 510b 5965 d5df f57e 2035 cedd e679 &.Q.Ye...~ 5...y │ │ │ -0000f080: e8ea 34f5 bf81 6570 ed72 baef b196 d1f2 ..4...ep.r...... │ │ │ -0000f090: 0e86 ff45 0530 7d6c 51a5 eaef 2dde 2dc5 ...E.0}lQ...-.-. │ │ │ -0000f0a0: 9489 425f 1985 6e6a 512b 69b3 2db5 5aee ..B_..njQ+i.-.Z. │ │ │ -0000f0b0: b16e c2d8 61f5 9c2b ee33 6a76 5473 d623 .n..a..+.3jvTs.# │ │ │ -0000f0c0: 6e58 90c5 7caf 831b 60db 1206 71eb 8cf5 nX..|...`...q... │ │ │ -0000f0d0: 701c a26a 0503 766c 621b 0f76 68b6 4407 p..j..vlb..vh.D. │ │ │ -0000f0e0: 76e0 e044 d759 df08 3fd4 2d11 92cc 6632 v..D.Y..?.-...f2 │ │ │ -0000f0f0: e1b1 8529 651b e6cf 43c1 4acb 3948 35fd ...)e...C.J.9H5. │ │ │ -0000f100: adfe ae13 ef8c 0fcf a077 967e 2ee1 4d02 .........w.~..M. │ │ │ -0000f110: 1077 38c5 317c 7413 290e 9e6a ee07 7100 .w8.1|t.)..j..q. │ │ │ -0000f120: d5e0 401e b531 9ecb b66f 247d ccbd 414e ..@..1...o$}..AN │ │ │ -0000f130: 865a 5af3 b660 1afb 8514 e77c bd54 84ef .ZZ..`.....|.T.. │ │ │ -0000f140: 6f59 816f 6e9f 465d b7e7 6cd8 8891 c9a6 oY.on.F]..l..... │ │ │ -0000f150: 5c1c 5dc6 de12 71b9 98ed 77b8 a261 c84a \.]...q...w..a.J │ │ │ -0000f160: b6c7 3054 de19 26db 6416 69d7 20c3 6b41 ..0T..&.d.i. .kA │ │ │ -0000f170: 2a3b 7b12 d9c9 a3bb 06d1 f089 62d9 5494 *;{.........b.T. │ │ │ -0000f180: 4bc3 3354 bfdf e194 2676 e654 6c7b b2d2 K.3T....&v.Tl{.. │ │ │ -0000f190: 95f1 6bb6 3dce 42f0 1e12 380a e5bd 2448 ..k.=.B...8...$H │ │ │ -0000f1a0: a14d 4cb8 b6b1 3564 2464 5a52 4c10 9a7c .ML...5d$dZRL..| │ │ │ -0000f1b0: bff3 20ed 57d0 f336 3132 fdf9 bc1b 2ac4 .. .W..612....*. │ │ │ -0000f1c0: 7e2f c9b6 c364 ac54 34e4 2742 08bf 8fd9 ~/...d.T4.'B.... │ │ │ -0000f1d0: df7a c558 d3f0 065b ae8e 6a75 c276 7fd0 .z.X...[..ju.v.. │ │ │ -0000f1e0: 8699 8800 c314 d7fb ec49 6c9f 8534 bbdb .........Il..4.. │ │ │ -0000f1f0: 6016 e130 333b 8f5b 3f9e a17c 3f50 2bfe `..03;.[?..|?P+. │ │ │ -0000f200: d91c 0ef6 10cf 3b1c 88b1 bc97 ad4c edfd ......;......L.. │ │ │ -0000f210: bcdd 1270 767b 6483 9b9e 0603 7cd5 8024 ...pv{d.....|..$ │ │ │ -0000f220: 3385 83c8 61a5 21c1 5fe5 e8ef 0a56 1cf2 3...a.!._....V.. │ │ │ -0000f230: c54e d54c d24e 63cd 2a58 6dbb 2b76 0fc6 .N.L.Nc.*Xm.+v.. │ │ │ -0000f240: 8ec9 5d3e 77a6 387d 5ad8 f30a 76f3 b4b0 ..]>w.8}Z...v... │ │ │ -0000f250: 6709 6396 3a3c 319e c130 89cf 0c26 9c3e g.c.:<1..0...&.> │ │ │ -0000f260: 3d9e 2113 1d3b a58d 7f5a d8ad 61cc 0edb =.!..;...Z..a... │ │ │ -0000f270: d29f 1a76 9f0b f64c c2ec 3d29 ec18 1f01 ...v...L..=).... │ │ │ -0000f280: 7bca e72b 9f18 76cf 98d1 f76f e199 862d {..+..v....o...- │ │ │ -0000f290: 2a95 da5f 10fe 67dd fd80 cf62 e515 0f94 *.._..g....b.... │ │ │ -0000f2a0: 5418 0029 b5c5 fd40 c3b6 541d 643e 1da0 T..)...@..T.d>.. │ │ │ -0000f2b0: 2c36 0052 8186 ddb4 3e08 a6c0 0bf4 ecca ,6.R....>....... │ │ │ -0000f2c0: 0258 2d17 d030 84cc 11ad 4da4 0d16 89f2 .X-..0....M..... │ │ │ -0000f2d0: 4853 09ad 6828 e088 2be0 58d1 1be2 1278 HS..h(..+.X....x │ │ │ -0000f2e0: 7ef0 306f 29a5 7c6d 772d 22fd ec25 1af7 ~.0o).|mw-"..%.. │ │ │ -0000f2f0: 70fa 0bd2 da05 c8d7 8f26 810f 004a 6417 p........&...Jd. │ │ │ -0000f300: eaa7 446d 3262 756a d9bf 2f5f 93f2 d6a0 ..Dm2buj../_.... │ │ │ -0000f310: 3a29 428d f599 ccc7 dac2 8905 95d3 961d :)B............. │ │ │ -0000f320: 36a8 3c15 9180 db4c d419 329c 6891 61a6 6.<....L..2.h.a. │ │ │ -0000f330: 81e5 e794 aaa4 5802 845f 2dc8 be0e ad8a ......X.._-..... │ │ │ -0000f340: 811f 8dab 94c7 997d cacf c005 5eb8 8006 .......}....^... │ │ │ -0000f350: e1cc 15c4 c7cc 25ba 764e f511 a7cc 77b5 ......%.vN....w. │ │ │ -0000f360: 7640 166b 3eb0 91d4 cd63 3fe2 8cef ae26 v@.k>....c?....& │ │ │ -0000f370: b641 5e9c b40c fc0b 720b 39c9 dfb6 8ed8 .A^.....r.9..... │ │ │ -0000f380: 867e c855 9d7a b0bc 12ee 7886 80d3 0cfb .~.U.z....x..... │ │ │ -0000f390: c313 1ec5 8051 79a5 1c4b 6f0e 0c63 c8ea .....Qy..Ko..c.. │ │ │ -0000f3a0: a06a 65b6 e515 f21d d5f2 ec3f 5463 ae8c .je........?Tc.. │ │ │ -0000f3b0: f81e f0e1 8342 f3d2 0155 133e 2c13 920b .....B...U.>,... │ │ │ -0000f3c0: 2cfc 278e 52b5 6bee acd5 ea04 b064 5d2b ,.'.R.k......d]+ │ │ │ -0000f3d0: 2ad1 5c80 d71f 82ca ec81 4198 da06 b56b *.\.......A....k │ │ │ -0000f3e0: 4c62 d819 a1c6 320e 294f 2841 387e 0493 Lb....2.)O(A8~.. │ │ │ -0000f3f0: c06d a5ca 35ef 2201 b374 9c49 72a2 b889 .m..5."..t.Ir... │ │ │ -0000f400: 03d8 edbd e2cf 5394 f536 531d ade1 4dd3 ......S..6S...M. │ │ │ -0000f410: e641 2289 e870 b592 42a1 5023 6424 81f0 .A"..p..B.P#d$.. │ │ │ -0000f420: 3dc7 b8e1 4a07 4c6e d825 0f88 8ec5 3e95 =...J.Ln.%....>. │ │ │ -0000f430: e75c 0e3d 15fc 5c6a 63d8 87ae b649 448c .\.=..\jc....ID. │ │ │ -0000f440: d6c0 2ae0 fe55 751b 6cb3 5aa3 6499 36e0 ..*..Uu.l.Z.d.6. │ │ │ -0000f450: d960 df1d 173b 2b05 4f47 d403 7208 4c56 .`...;+.OG..r.LV │ │ │ -0000f460: a02c e87e d11f c87d bd6b c9b3 5d91 273b .,.~...}.k..].'; │ │ │ -0000f470: 878f 3f51 af4d f613 d95a 9102 3751 5b60 ..?Q.M...Z..7Q[` │ │ │ -0000f480: d8a1 69ac 047b 521b 4ad1 8ba7 6994 9339 ..i..{R.J...i..9 │ │ │ -0000f490: 454c 96d3 8775 48d4 2e67 d4ed d631 23db EL...uH..g...1#. │ │ │ -0000f4a0: 2ee7 cd6c 6cf1 2355 506f 8428 77ac ded0 ...ll.#UPo.(w... │ │ │ -0000f4b0: 95c0 b654 296c 4baa bb27 0924 35a8 3012 ...T)lK..'.$5.0. │ │ │ -0000f4c0: d079 bd57 eaae a839 0199 c590 2d9d 74b9 .y.W...9....-.t. │ │ │ -0000f4d0: 2b0c 08a9 1354 a6d3 1d61 1a09 c628 250d +....T...a...(%. │ │ │ -0000f4e0: 4126 5f8e 0162 1629 0c0d 2012 a9c2 4612 A&_..b.).. ...F. │ │ │ -0000f4f0: 1219 9c7d c310 c1b2 08a5 db5d 923d ba2d ...}.......].=.- │ │ │ -0000f500: 5edb c7a4 ecc5 5038 1e7d 0449 7b82 5d73 ^.....P8.}.I{.]s │ │ │ -0000f510: 708e ef79 5ba7 e2d1 50be e0f4 529e 696c p..y[...P...R.il │ │ │ -0000f520: 4463 2f8c 29a1 e214 22c5 249e 0860 b8c7 Dc/.)...".$..`.. │ │ │ -0000f530: 52e8 6968 aca6 52c7 9b45 35d4 2874 08e4 R.ih..R..E5.(t.. │ │ │ -0000f540: 0b04 81ee c820 7744 a00c 72d5 f4be 949d ..... wD..r..... │ │ │ -0000f550: 960e 4693 9690 4159 5bd0 c162 56ad 14a6 ..F...AY[..bV... │ │ │ -0000f560: 857a 831e 70f7 78b2 6909 bdd6 8910 da84 .z..p.x.i....... │ │ │ -0000f570: e60d a604 a718 cc9a 9495 b9d6 9ad3 da0a ................ │ │ │ -0000f580: fc74 ce4c 1fc0 9a36 6883 2855 2c69 d0c0 .t.L...6h.(U,i.. │ │ │ -0000f590: e85d 7236 69a0 1f30 09a0 b05f 0a0c 8831 .]r6i..0..._...1 │ │ │ -0000f5a0: 18bc 3682 1173 5c63 ab2a a534 78a7 2130 ..6..s\c.*.4x.!0 │ │ │ -0000f5b0: 95a7 7c34 2733 6a0a 8155 2e70 33b1 a96d ..|4'3j..U.p3..m │ │ │ -0000f5c0: 84fd 1e50 7d17 a540 9888 a0e9 88c6 604a ...P}..@......`J │ │ │ -0000f5d0: 6bd1 3a26 a217 29b7 ba57 8afe 0060 31bd k.:&..)..W...`1. │ │ │ -0000f5e0: 8aa2 eb8b e9b7 abc1 7911 45cf 9e1d cf06 ........y.E..... │ │ │ -0000f5f0: a371 318b a202 a59e 3da3 726f a6a7 3797 .q1.....=.ro..7. │ │ │ -0000f600: c564 1e45 3165 1e17 b76f 47e7 519c c1b8 .d.E1e...oG.Q... │ │ │ -0000f610: 84af f141 fcf6 f4e0 4def 2a7e 7b72 d03f ...A....M.*~{r.? │ │ │ -0000f620: 7aff eeb0 ffa6 475d fcc9 c1ab 3f7a 4611 z.....G]....?zF. │ │ │ -0000f630: 09e8 f6c7 70fb e3ab fe97 a31e 51f0 e4e0 ....p.......Q... │ │ │ -0000f640: d3db de9f b8f5 dbdf 7b97 07ef 7aa3 83d7 ........{...z... │ │ │ -0000f650: 52e6 e5c7 575f debf 79d7 c7d5 e9c1 df7a R...W_..y......z │ │ │ -0000f660: 0567 1ebe e979 071f aa59 1adf e1c6 b194 .g...y...Y...... │ │ │ -0000f670: fee3 73ff a87f 2cdf fbfd e8fd e1bb def9 ..s...,......... │ │ │ -0000f680: c1f1 6ffd 1eb1 317f f843 8f54 8bc7 4c5c ..o...1..C.T..L\ │ │ │ -0000f690: 82e7 0607 2f29 0366 6ee5 4524 a21c 7dcf ..../).fn.E$..}. │ │ │ -0000f6a0: c777 077d baca 52be 1ddd 1dfc 83de 166a .w.}..R........j │ │ │ -0000f6b0: f6e9 f5ef 1ffb 87c7 bd0b 3cf3 59f2 bef4 ..........<.Y... │ │ │ -0000f6c0: 3ff7 9e7b faf2 cb2f 2ff1 ddf7 9f0e 7b24 ?..{...//.....{$ │ │ │ -0000f6d0: eafc e1a3 80ef e8b8 8fca 139d 41bc 2a81 ............A.*. │ │ │ -0000f6e0: 6fae 8bd9 7074 3a8f 5fd0 8de7 17d3 e99f o...pt:._....... │ │ │ -0000f6f0: f19f 93e9 b7c9 f7f2 f2af d119 1ae0 d3db ................ │ │ │ -0000f700: e8ff 0167 c1f7 fe9d d903 00 ...g....... │ │ │ +00000010: 8edf f92b 387b d5b5 4955 c792 9c57 2775 ...+8{..IU...W'u │ │ │ +00000020: 77d5 71d2 a9ea ad8e 271b f774 672b 97da w.q.....'..tg+.. │ │ │ +00000030: 9525 3ad6 4496 3492 ecd8 cbf5 7f3f 0024 .%:.D.4......?.$ │ │ │ +00000040: 254a 969d cce3 aeee c365 a62d 0a04 4110 %J.......e.-..A. │ │ │ +00000050: 0401 9026 fcee 87db d1c1 4598 8ec5 41bf ...&......E...A. │ │ │ +00000060: e7b2 77ef 2e73 e197 697e cec3 4594 157b ..w..s..i~..E..{ │ │ │ +00000070: cffb bcef f68f 7a1e dffb 2aee f997 6821 ......z...*...h! │ │ │ +00000080: 1070 ec84 62b1 cff9 659a adf2 e869 5a12 .p..b...e....iZ. │ │ │ +00000090: 16bf f3c3 28f0 63fe 6925 f828 9d94 2f7e ....(.c.i%.(../~ │ │ │ +000000a0: 2e80 e6d7 a88c c539 1749 98f9 4fa2 e801 .......9.I..O... │ │ │ +000000b0: 69d3 5394 2657 7e09 95df 45c8 6ffc 15f7 i.S.&W~...E.o... │ │ │ +000000c0: 8eb8 7778 7e7c 76de 3fa3 8e00 f116 1b9d ..wx~|v.?....... │ │ │ +000000d0: f323 5dfc 310f 05f0 7751 0440 1060 8374 .#].1...wQ.@.`.t │ │ │ +000000e0: 9e84 51f2 3448 97e7 dc85 ff8e cf4e f887 ..Q.4H.......N.. │ │ │ +000000f0: a33e 545d a5c1 7c26 92f2 3a4d 4aa0 7079 .>T]..|&..:MJ.py │ │ │ +00000100: 73e7 b9f8 7986 1f1f 2c84 5b3f 13f9 28fa s...y...,.[?..(. │ │ │ +00000110: 27f6 e363 479f 92f0 329d 6155 c1de 5d7d '..cG...2.aU..]} │ │ │ +00000120: fb7c 3bfa 2ec6 d8fb 39df 7b79 79e9 e56a .|;.....9.{yy..j │ │ │ +00000130: a462 257a 413a dbd7 38d8 c44f c22f 5122 .b%zA:..8..O./Q" │ │ │ +00000140: b400 ab41 6b8c 5b3f f767 a214 3974 1466 ...Ak.[?.g..9t.f │ │ │ +00000150: d17f 9cb8 aeae 19a5 f33c 8066 1ce5 9cce .........<.f.... │ │ │ +00000160: cb6c 4e42 3dee 79fd 9ee7 9df7 fb2e f235 .lNB=.y........5 │ │ │ +00000170: 104f 5172 9ba7 c148 94e7 bc14 cb5e 96a7 .OQr...H.....^.. │ │ │ +00000180: 386a f6ee 07e6 40d3 ab28 28f9 a1eb f210 8j....@..((..... │ │ │ +00000190: 0ba1 9870 031c 6353 6728 01b6 867f ce40 ...p..cSg(.....@ │ │ │ +000001a0: 8ea3 2444 94f5 d019 49b1 0ca6 50b8 9723 ..$D....I...P..# │ │ │ +000001b0: 365c 0f9c 0b19 ce33 787e bd93 65ee 2745 6\.....3x~..e.'E │ │ │ +000001c0: 0cb3 04d5 5111 177c e2c7 85e0 4367 5180 ....Q..|....CgQ. │ │ │ +000001d0: c4b8 e7f1 d33e 9fcd 6380 4c09 f2a1 770c .....>..c.L...w. │ │ │ +000001e0: 20a6 4031 0824 8be7 c599 2ba9 1df5 fd11 .@1.$....+..... │ │ │ +000001f0: 9426 4a24 5293 0f2e b770 3c7e e0ad e581 .&J$R....p<~.... │ │ │ +00000200: c7bd 7534 11d8 8fcb 6078 8f41 9a04 7e09 ..u4....`x.A..~. │ │ │ +00000210: 30ec ec4e 1469 3c47 e581 612e 10f2 ad05 0..N.i.... │ │ │ +00000270: 6ecf 853f 8fc7 a5a4 0ae8 6d3d 4973 3f8e n..?......m=Is?. │ │ │ +00000280: 1522 4366 751b 2c3e 1642 1383 a9fa 8863 ."Cfu.,>.B.....c │ │ │ +00000290: 0619 6442 aa69 2bf3 39cc 1acc e947 50d2 ..dB.i+.9....GP. │ │ │ +000002a0: b91f 4f84 0825 2b4a bf9c 17a8 2d4e 0d56 ..O..%+J....-N.V │ │ │ +000002b0: b8a0 8288 1da4 5924 0ae9 fc9b 2af0 7b00 ......Y$....*.{. │ │ │ +000002c0: 5edf f8e5 8347 cbed 801e 8f6c e85c 0f06 ^....G.....l.\.. │ │ │ +000002d0: 0f2e c1dc c7a1 9324 5018 3a9f 3fa9 6750 .......$P.:.?.gP │ │ │ +000002e0: e6f4 0c27 07a5 1fc5 12eb 3f28 2d1d 7228 ...'......?(-.r( │ │ │ +000002f0: 937a 3207 97ea d755 26f8 21e0 e2cb 8d12 .z2....U&.!..... │ │ │ +00000300: d524 29f3 a506 0d60 a973 e80c 1a16 5099 .$)....`.s....P. │ │ │ +00000310: 3c39 631f 66e3 9efb 79ee af98 3388 a015 <9c.f...y...3... │ │ │ +00000320: acbd 7b67 308f e2f0 72ea e712 3fe8 4de4 ..{g0...r...?.M. │ │ │ +00000330: 209b 4f49 90a2 cde0 c8dd 1017 29bf 90ce .OI........)... │ │ │ +00000340: 244d 3948 7002 5dac fb8c 8871 1833 7c2c $M9Hp.]....q.3|, │ │ │ +00000350: a06b 1ea7 7e08 4300 5e41 3066 3c0f 208c .k..~.C.^A0f<. . │ │ │ +00000360: 62a2 4726 b1e8 4151 718b 42e2 43a6 470c b.G&..AQq.B.C.G. │ │ │ +00000370: 88e1 a490 a00c 8875 af70 1ea8 adcb e181 .......u.p...... │ │ │ +00000380: 2a4b 92e3 7583 4f32 4b33 ecf1 82c1 b201 *K..u.O2K3...... │ │ │ +00000390: b382 bc55 3c0e 9ccb 1779 09ac f358 244f ...U<....y...X$O │ │ │ +000003a0: e594 1f93 e63c 09aa 9a36 aa8e 4c15 c3ba .....<...6..L... │ │ │ +000003b0: a5f4 fa1f b85d 7f68 eaf1 8928 ab46 f37e .....].h...(.F.~ │ │ │ +000003c0: 55ed f54f 0985 014e b86c 2079 76f7 91aa U..O...N.l yv... │ │ │ +000003d0: 2a61 2e1d 354b 5884 514a 941c 2091 04e1 *a..5KX.QJ.. ... │ │ │ +000003e0: 1f53 4b63 88ca 8d6c 57f3 240b 7f81 7ae0 .SKc...lW.$...z. │ │ │ +000003f0: 8186 83c6 8ff8 859a 67e4 a2cf c176 8925 ........g....v.% │ │ │ +00000400: 9547 f58c d32b 1187 ceef 3908 cfcc 130c .G...+....9..... │ │ │ +00000410: 7609 cfcb 25bf 5cf1 cb29 718a 2f2f d4f9 v...%.\..)q.//.. │ │ │ +00000420: e58a 8150 033f 980a 706c 5120 b002 b070 ...P.?..plQ ...p │ │ │ +00000430: 19d4 6a7e 006e 10da 50d3 15ef d170 1fe5 ..j~.n..P....p.. │ │ │ +00000440: 65b4 8e66 60e2 677e f1cc 7251 80f7 1430 e..f`.g~..rQ...0 │ │ │ +00000450: 902b e904 01f0 d029 8247 b41b 4952 8f07 .+.....).G..IR.. │ │ │ +00000460: 5091 5134 fa49 d21e 0fd6 8c38 a916 b4bd P.Q4.I.....8.... │ │ │ +00000470: 680b fca2 92c6 484d e084 2c0e d062 d88d h.....HM..,..b.. │ │ │ +00000480: 5156 fc67 443d 703e 4be8 52bd 5ec1 eb38 QV.gD=p>K.R.^..8 │ │ │ +00000490: cde4 bc10 39d9 0178 3998 a6e9 337f 4ed2 ....9..x9...3.N. │ │ │ +000004a0: 9744 32f3 0ed4 9cd1 674e d332 e4ca 8693 .D2.....gN.2.... │ │ │ +000004b0: 6c66 e942 94a9 f38d 77d9 35e0 cf23 be2e lf.B....w.5..#.. │ │ │ +000004c0: c878 92c9 7215 80ec 21b2 d03b 3b43 23e7 .x..r...!..;;C#. │ │ │ +000004d0: fcf5 db5a 3a77 df8c 7da5 1587 3e0c 5701 ...Z:w..}...>.W. │ │ │ +000004e0: fc83 952b 8051 064c 6841 f38a 69d1 645a ...+.Q.LhA..i.dZ │ │ │ +000004f0: d43c f362 9abe a013 46a3 08e6 2e2f 25ab .<.b....F..../%. │ │ │ +00000500: 9ad1 bbdd b006 90f0 4083 6ca3 7eef d82f ........@.l.~../ │ │ │ +00000510: cc73 c9d3 2e1c 70e1 a003 508d 06a5 7f7c .s....p...P....| │ │ │ +00000520: a24c 1148 a9af 4d14 0cd9 838a 6389 08a0 .L.H..M.....c... │ │ │ +00000530: cafc f0c4 a5a1 1f9e 4064 a3a6 2f58 e405 ........@d../X.. │ │ │ +00000540: 7c90 7d41 3b4f c33e 393e fde0 f54e 4fa8 |.}A;O.>9>...NO. │ │ │ +00000550: 1be5 53ee 9b40 e574 efd7 43e6 8411 2a3b ..S..@.t..C...*; │ │ │ +00000560: 7ad8 70b5 92f5 2bda 9e55 a900 9e01 941a z.p...+..U...... │ │ │ +00000570: a35f 0134 c621 5380 4caa 6af1 8b3c 3873 ._.4.!S.L.j..<8s │ │ │ +00000580: 6115 82ab 1024 4d5e bdae 09e7 b01b 8719 a....$M^........ │ │ │ +00000590: 1c7c d793 6a1e 43e7 6ec3 870c 9dc1 550a .|..j.C.n.....U. │ │ │ +000005a0: 8b1b 44a3 a506 58b0 6cc1 b7dc adc8 c67e ..D...X.l......~ │ │ │ +000005b0: 93c0 d7dd 3767 2111 728f b5f7 fcdb 7ac0 ....7g!.r.....z. │ │ │ +000005c0: 6b37 a603 1d88 8bc2 39bc bd4c 452e d08c k7......9..LE... │ │ │ +000005d0: 320a 3f1e f6ae a222 8bfd d5fe de50 dc7f 2.?....".....P.. │ │ │ +000005e0: dddf fb02 4b30 ff9e 4710 9371 efc4 8180 ....K0..G..q.... │ │ │ +000005f0: 6cff 5156 2bcc 50d1 af31 2c3f d6aa d20a l.QV+.P..1,?.... │ │ │ +00000600: 4d0f d0ea 2801 4a0b 0882 4122 387f e449 M...(.J...A"8..I │ │ │ +00000610: c532 c2d8 658d 1023 00a6 3cf9 5a87 455a .2..e..#..<.Z.EZ │ │ │ +00000620: e5c1 1549 f944 4bec eb1d 591c f81f 4a1e ...I.DK...Y...J. │ │ │ +00000630: 2e76 0a68 60c8 3074 1583 a108 2543 a1d5 .v.h`.0t....%C.. │ │ │ +00000640: 3688 3f19 23b4 eea4 a4da 2b5a 48b5 a6c4 6.?.#.....+ZH... │ │ │ +00000650: e456 4a9a bb01 ac50 4d33 11b0 a64a 3491 .VJ....PM3...J4. │ │ │ +00000660: 101d c250 6656 1cc2 ea22 8f6a 0465 2690 ...PfV...".j.e&. │ │ │ +00000670: 0150 9418 bc59 89a1 2b30 83ae cf00 a096 .P...Y..+0...... │ │ │ +00000680: 3c21 3380 4904 c6ff a936 acbe 5474 5063 ....\r.. │ │ │ +00000780: 21f5 3443 c30c 7bab 7fa8 baf7 c4cc 9ff7 !.4C..{......... │ │ │ +00000790: b11d feab f7ab 7b97 b8b3 f5ce 0e68 e38a ......{......h.. │ │ │ +000007a0: 3d7f f171 e705 83ff 5904 a569 f0b9 049f =..q....Y..i.... │ │ │ +000007b0: b602 9302 9616 791e cf71 2410 583b 609e ......y..q$.X;`. │ │ │ +000007c0: 6710 434e 2278 0765 07eb 8143 836d 4a18 g.CN"x.e...C.mJ. │ │ │ +000007d0: 110f 3c9d 2081 b24d 99df cec7 7114 c056 ..<. ..M....q..V │ │ │ +000007e0: 1af6 afb0 a4f6 bedc de7e d97f cf05 f00f .........~...... │ │ │ +000007f0: 4416 b035 44df e2f5 0e83 8a04 4839 d6e8 D..5D.......H9.. │ │ │ +00000800: d0ed 1e44 952b 908e 1eed 3eb0 b3e2 b83f ...D.+....>....? │ │ │ +00000810: ab5a f738 8d08 6105 0dc5 504d 274d 6a38 .Z.8..a...PM'Mj8 │ │ │ +00000820: 8309 f188 723e 37a3 86bf 6959 66c5 b9e3 ....r>7...iYf... │ │ │ +00000830: e066 17e9 2c0f 32c5 7f2f cd9f 9c38 cbe2 .f..,.2../...8.. │ │ │ +00000840: 5eb9 acc4 44ba 408a 00cf 0c1c a8ea 49f0 ^...D.@.......I. │ │ │ +00000850: 3f55 b3c5 c720 a558 fc89 ef21 6bdf d3fc ?U... .X...!k... │ │ │ +00000860: 19bb a6c1 2305 1029 c77d 8d9a 6f62 0a86 ....#..).}..ob.. │ │ │ +00000870: a9da 4098 5094 ed39 2853 30b6 20b1 9ee1 ..@.P..9(S0. ... │ │ │ +00000880: e11a 47d0 a91d cc09 d238 cd7b 45c0 255f ..G......8.{E.%_ │ │ │ +00000890: a3b7 638d 4d31 6d9c 09a5 10c0 3c9d 4a00 ..c.M1m.....<.J. │ │ │ +000008a0: 2646 8408 d44d 70bd 9031 07f8 539c 8efd &F...Mp..1..S... │ │ │ +000008b0: 9839 5938 e9a9 3279 9ea3 6ad7 ad9c 4d1b .9Y8..2y..j...M. │ │ │ +000008c0: 3558 1440 f7e4 f8f8 f0c8 3838 0429 fa84 5X.@......88.).. │ │ │ +000008d0: 01fa dacb 4a40 3aed f720 d0c6 f8a8 b5b3 ....J@:.. ...... │ │ │ +000008e0: b590 b312 f12b 64ac b590 b1ad 859c e3dc .....+d......... │ │ │ +000008f0: 4d91 346c ec75 4486 8696 8cf4 21bd a271 M.4l.uD.....!..q │ │ │ +00000900: b45a 80fd 7d9e f939 0679 121a 583d b690 .Z..}..9.y..X=.. │ │ │ +00000910: c2ac 9741 a026 c138 b46a a665 570d b2c2 ...A.&.8.j.eW... │ │ │ +00000920: 3840 2198 0271 3d10 e938 5eea e78a 9ef3 8@!..q=..8^..... │ │ │ +00000930: 7ca9 9f2b fe68 b746 8b06 5848 80a1 a6ea |..+.h.F..XH.... │ │ │ +00000940: 6033 4bc1 f312 c031 6468 68d8 ce82 2e6d `3K....1dhh....m │ │ │ +00000950: e89a 6a9a 94e7 f92b 9491 a14d cac8 ee2b ..j....+...M...+ │ │ │ +00000960: 9451 20bb f86e c91c 66a3 01d6 5236 e0ee .Q ..n..f...R6.. │ │ │ +00000970: 51b6 68c0 f6e0 570d 1e9b ee12 c016 f2ad Q.h...W......... │ │ │ +00000980: e96e f4ba 21ae 2dc3 7c83 1443 b066 3d3f .n..!.-.|..C.f=? │ │ │ +00000990: 09a6 6937 8b2a f630 7de8 a574 da6f 7641 ..i7.*.0}..t.ovA │ │ │ +000009a0: 4496 9b2c 2974 7a55 51f6 a9da f312 6263 D..,)tzUQ.....bc │ │ │ +000009b0: 4444 61f5 1a9f 4668 925b bd5a cdd7 4dfc DDa...Fh.[.Z..M. │ │ │ +000009c0: beda 7756 e3da d2d3 8e41 74ed bdec 0ac0 ..wV.....At..... │ │ │ +000009d0: f3e7 7147 4594 807b e880 ab23 370b 8ec7 ..qGE..{...#7... │ │ │ +000009e0: 2062 2902 9b8f c516 fe16 6df6 085e ceb2 b).......m..^.. │ │ │ +000009f0: b01b 1c74 83c7 dd60 bf63 fe6a 0913 0298 ...t...`.c.j.... │ │ │ +00000a00: 3faa e3b6 d0ab cef4 c6b3 8181 2cdb 8bae ?...........,... │ │ │ +00000a10: 4971 bc93 62b8 85e2 4ac3 5a1a 324e f110 Iq..b...J.Z.2N.. │ │ │ +00000a20: 1b22 e3e0 199d 8072 165b 6a7b ca47 19c5 .".....r.[j{.G.. │ │ │ +00000a30: 1891 dfea a262 ceec da68 b198 9463 0cc8 .....b...h...c.. │ │ │ +00000a40: 7d58 8a18 aa4c da18 1412 75a0 38be da3e }X...L....u.8..> │ │ │ +00000a50: e941 49fd c48a aa68 8337 1624 6ebb ecca .AI....h.7.$n... │ │ │ +00000a60: ad7d d2de 1b3d 5303 bd4d 7b27 09fb 5828 .}...=S..M{'..X( │ │ │ +00000a70: 2e37 dae1 4a4c 6073 b9de a889 262d 5013 .7..JL`s....&-P. │ │ │ +00000a80: 65a3 5ad2 be7c bd01 559c 9162 76b0 4770 e.Z..|..U..bv.Gp │ │ │ +00000a90: 3cdf 6953 c78d 5503 a482 fadf 24d4 c654 <.iS..U.....$..T │ │ │ +00000aa0: ff26 9936 2834 4eda fe2f 88b4 c1dd 5b25 .&.6(4N../....[% │ │ │ +00000ab0: 5a57 9bc5 6160 d1e4 b5a5 d9c3 a8af b2c9 ZW..a`.......... │ │ │ +00000ac0: 7a39 60e4 e2c3 87de cfae 1513 6654 ceb2 z9`.........fT.. │ │ │ +00000ad0: c65a 52e8 a34e e9bb b177 4e1e aba4 03d5 .ZR..N...wN..... │ │ │ +00000ae0: 2984 bdf9 38c5 cdf3 0676 2d85 e895 c5bd )...8....v-..... │ │ │ +00000af0: 836e 9f6f a2ef 22dc 69c4 9488 6b99 72be .n.o..".i...k.r. │ │ │ +00000b00: 45aa 7820 c750 ae9b d5cc d6d2 ad73 827f E.x .P.......s.. │ │ │ +00000b10: ad78 bc6e 5107 e5b5 cd22 4a79 0a9b 030c .x.nQ...."Jy.... │ │ │ +00000b20: 3f28 0ad5 b167 2502 9f4e 1c51 171f 2d65 ?(...g%..N.Q..-e │ │ │ +00000b30: 7923 c1e2 19b6 b404 f30b 8187 170a f06b y#.............k │ │ │ +00000b40: c934 2aeb 7089 e0dc ec22 6aaa ed8d 86b6 .4*.p...."j..... │ │ │ +00000b50: 213e ecaf 9a4d 8df7 5651 77d5 c343 bbaf !>...M..VQw..C.. │ │ │ +00000b60: 78b9 0159 b520 96ca a089 d812 d175 982e x..Y. .......u.. │ │ │ +00000b70: b564 1bf6 ab41 cfde a860 f0b5 25de c4bf .d...A...`..%... │ │ │ +00000b80: 475d 722e 8643 b537 0927 386a 6696 3728 G]r..C.7.'8jf.7( │ │ │ +00000b90: 2c3e b62d 6c88 6eca 2899 b722 aea6 a437 ,>.-l.n.(.."...7 │ │ │ +00000ba0: 66ab 6bae 4804 8d00 a531 9c57 6990 1e6e f.k.H....1.Wi..n │ │ │ +00000bb0: d068 ead0 5be8 10a6 4da7 b539 c56d 9f71 .h..[...M..9.m.q │ │ │ +00000bc0: 069d e3b0 fc7e 17e9 edd5 3482 baba 7bdb .....~....4...{. │ │ │ +00000bd0: a40e 76ba 8245 55d3 0e17 7f43 e8d1 e138 ..v..EU....C...8 │ │ │ +00000be0: c95c 3520 269a dae6 5c2d 5613 51ef 285a .\5 &...\-V.Q.(Z │ │ │ +00000bf0: 0aab 594e f040 e655 f7ba b903 6cfe 399b ..YN.@.U....l.9. │ │ │ +00000c00: abac b5fe 9aab c433 dfd3 55d2 6a37 d912 .......3..U.j7.. │ │ │ +00000c10: 41be d923 d716 f60d 0eb4 7679 9b93 b5dc A..#......vy.... │ │ │ +00000c20: 3a59 4db7 f8bb 268d 754f 4f35 81ff 3f65 :YM...&.uOO5..?e │ │ │ +00000c30: afc5 3cb9 f09f 71a4 9531 3436 3a80 40a0 ..<...q..146:.@. │ │ │ +00000c40: 2c53 7227 7d3c f0c4 79fb 6563 9e6d 3475 ,Sr'}<..y.ec.m4u │ │ │ +00000c50: d285 80e6 8aee 1275 8d8a 6421 20c1 2f4a .......u..d! ./J │ │ │ +00000c60: eae0 a88b bc3a e56e 547b 3a44 55c7 4915 .....:.nT{:DU.I. │ │ │ +00000c70: 7bdb 6717 4de1 11af bfe0 ef44 d80c 9c55 {.g.M......D...U │ │ │ +00000c80: 5ff8 1d7a f7ac 77b9 b16d 0a52 3bb5 7ef5 _..z..w..m.R;.~. │ │ │ +00000c90: 2da8 edde eabf c32a d0ed 62f3 3556 fa3b -......*..b.5V.; │ │ │ +00000ca0: f8dd eab3 cd5f 7f67 d75b ba3f fc1f 9450 ....._.g.[.?...P │ │ │ +00000cb0: 379b de76 3695 322a 5b41 6eaa 4325 ad35 7..v6.2*[An.C%.5 │ │ │ +00000cc0: 68d6 41ef 05bf 10ec daf0 74c0 b41a d79d h.A.......t..... │ │ │ +00000cd0: 74e2 740b 6b43 30ee 16e9 ed38 7ddb fc73 t.t.kC0....8}..s │ │ │ +00000ce0: b70b e457 b0d2 7f3b 2bdd f3f2 8a0a ed56 ...W...;+......V │ │ │ +00000cf0: a35d 8bad 9a2f 3b48 dace 83f7 7b78 38fc .].../;H....{x8. │ │ │ +00000d00: 6378 38dc cdc3 dbf5 f4ed baba b92d 3786 cx8..........-7. │ │ │ +00000d10: b27b 4cdb 561d 7beb 4aee 4436 e707 9507 .{L.V.{.J.D6.... │ │ │ +00000d20: 64af 4a11 bfc8 50df 2007 8b48 5d72 e918 d.J...P. ..H]r.. │ │ │ +00000d30: 5e47 68c6 792e 32e1 770f 6dd7 027d 8321 ^Gh.y.2.w.m..}.! │ │ │ +00000d40: 75df 6648 bb79 757f 8b21 dde5 6ade a075 u.fH.yu..!..j..u │ │ │ +00000d50: de1f 6dbc dfd0 e76e 5f55 e982 da36 eeb2 ..m....n_U...6.. │ │ │ +00000d60: 0d7f acdd b60e 2df4 2eb1 f794 422c 631f ......-.....B,c. │ │ │ +00000d70: 59b4 952b 2ad9 eee5 24ad e845 7d55 d011 Y..+*...$..E}U.. │ │ │ +00000d80: f9bc fd6c 2a4e ab6d 7133 b686 fded 8e88 ...l*N.mq3...... │ │ │ +00000d90: ad1a b1dc 88d7 ea85 a3c3 a3bf a7e3 9f91 ................ │ │ │ +00000da0: a757 02b8 8356 8885 33f7 124c 45f0 bc35 .W...V..3..LE..5 │ │ │ +00000db0: 8e03 6ec2 3469 85c3 3ba3 365b 2ed2 dcef ..n.4i..;.6[.... │ │ │ +00000dc0: b2a0 0d49 3504 d21c 2246 0555 0847 643a ...I5..."F.U.Gd: │ │ │ +00000dd0: 96ba 3923 d0e7 032d 59d6 151b 27ec 0d6d ..9#...-Y...'..m │ │ │ +00000de0: 699c afa3 5088 6c87 30ed 9674 dba2 b3a6 i...P.l.0..t.... │ │ │ +00000df0: 75ce b319 f08f e663 ba2f e87c 8179 6e87 u......c./.|.yn. │ │ │ +00000e00: b57a 88b4 7157 71af 3aee f593 70db e170 .z..qWq.:...p..p │ │ │ +00000e10: 65ca 5ec5 6cac f46e ecae 5088 d8f8 dff4 e.^.l..n..P..... │ │ │ +00000e20: 2dd4 e16f 762c eeb6 33ed c602 fb9d a7db -..ov,..3....... │ │ │ +00000e30: f6b6 ac6b 2eea 6393 5d73 d0c4 6acc 7d5b ...k..c.]s..j.}[ │ │ │ +00000e40: a51a b88d 85d3 5668 fb14 9856 d3ba 8204 ......Vh...V.... │ │ │ +00000e50: b1f0 73bd c60c 0dbd 1ebb 174f a5e7 d659 ..s........O...Y │ │ │ +00000e60: 5a83 2b75 e9a1 ba1e f1fa 42de 5855 b8e2 Z.+u......B.XU.. │ │ │ +00000e70: 08b7 b112 5afb c9d6 5723 2d33 bede b911 ....Z...W#-3.... │ │ │ +00000e80: ddb2 30f5 d224 6bbe 6d93 dd61 adc8 9e9b ..0..$k.m..a.... │ │ │ +00000e90: 0348 7545 051f 9f40 f9d2 c98e 4b53 bd57 .HuE...@....KS.W │ │ │ +00000ea0: 2e65 9562 695f c5fa a179 95c5 c927 7202 .e.bi_...y...'r. │ │ │ +00000eb0: e69e ee89 a3c4 aa9b c228 dffa 7aa4 d4a1 .........(..z... │ │ │ +00000ec0: a073 fdf9 0a8f 44fa ea0a aaf3 5312 fd32 .s....D.....S..2 │ │ │ +00000ed0: 170a 064b 9e92 45a4 b97d ab2f 2eaa 7b8b ...K..E..}./..{. │ │ │ +00000ee0: 0f26 9874 f909 5e5f 23fb 4ee7 cb3a d839 .&.t..^_#.N..:.9 │ │ │ +00000ef0: 36d0 4656 44eb 360b 9a01 73f1 bdba faef 6.FVD.6...s..... │ │ │ +00000f00: b244 48e7 4694 7914 14b5 2bad b9e7 e6fe .DH.F.y...+..... │ │ │ +00000f10: be54 9530 4eba 648d 772f 9f44 6e6e 5933 .T.0N.d.w/.DnnY3 │ │ │ +00000f20: e356 d43d 6944 73f1 0a27 8e45 3e98 e148 .V.=iDs..'.E>..H │ │ │ +00000f30: 2bcb 40dd 4b46 c64c ef2a ec43 088a a221 +.@.KF.L.*.C...! │ │ │ +00000f40: 0183 5371 6aaf 4ba1 536b a491 3471 c89c ..Sqj.K.Sk..4q.. │ │ │ +00000f50: 04d3 7f90 3ff1 8bd4 b742 ab53 f135 ea8c ....?....B.S.5.. │ │ │ +00000f60: eee3 c1c4 4a2d a276 1ec0 6125 e199 ff4c ....J-.v..a%...L │ │ │ +00000f70: 2047 a706 e061 ff23 1ef8 9b64 9f1f c731 G...a.#...d...1 │ │ │ +00000f80: 4eec 28f6 9312 337b 5811 e135 e420 2d4c N.(...3{X..5. -L │ │ │ +00000f90: bacc 7ae0 502d 4a43 1ee9 ceb5 9526 129f ..z.P-JC.....&.. │ │ │ +00000fa0: 9625 f44f d555 c7d5 8d6e c2b8 1334 2f82 .%.O.U...n...4/. │ │ │ +00000fb0: 70f0 22ff 88ee 3815 3ca7 e841 d669 17d5 p."...8.<..A.i.. │ │ │ +00000fc0: 17de 3829 0f94 c682 5c71 bb11 4945 399f ..8)....\q..IE9. │ │ │ +00000fd0: 242d 71d2 9c1e 1488 1543 875c b29a 1873 $-q......C.\...s │ │ │ +00000fe0: 9fb6 d68d c74a aed2 b267 f535 e49a 8c51 .....J...g.5...Q │ │ │ +00000ff0: b1b5 b9e7 b57b 0916 9908 223f debe 0895 .....{...."?.... │ │ │ +00001000: 19ef 9b2c aca1 b6eb aaf2 e348 35bf 52f7 ...,.......H5.R. │ │ │ +00001010: 310a e94c 0b7e e2f5 f990 398b 829f 9ef5 1..L.~....9..... │ │ │ +00001020: 3191 2aa5 6bad 0bf5 9816 01a5 952c f4d3 1.*.k........,.. │ │ │ +00001030: a7fb e443 e7f2 cbe7 5b2a e42f d148 88c4 ...C....[*./.H.. │ │ │ +00001040: 6466 3127 9f36 004e 2c4a 7038 723d 7440 df1'.6.N,Jp8r=t@ │ │ │ +00001050: 8402 9ffe 117e c6e2 c98f a180 793e 7425 .....~......y>t% │ │ │ +00001060: 789e 44e0 5281 7320 f271 4a20 69d5 a8fb x.D.R.s .qJ i... │ │ │ +00001070: e601 e500 7d5c 7456 2f4c 35dd 4b97 0c87 ....}\tV/L5.K... │ │ │ +00001080: 77af 58f5 54fa 11dd af91 38d8 263c 88a3 w.X.T.....8.&<.. │ │ │ +00001090: 4c2a 485f 41a6 e964 022a 0d22 4a99 ead2 L*H_A..d.*."J... │ │ │ +000010a0: 0040 3204 0051 000b 2411 7a07 4948 4fdd .@2..Q..$.z.IHO. │ │ │ +000010b0: c987 2274 6044 63b2 9f60 5820 9c0a 674a .."t`Dc..`X ..gJ │ │ │ +000010c0: 38d3 268e f331 8e97 d2c1 0b53 f7ea 6d85 8.&..1.....S..m. │ │ │ +000010d0: 6f2b f536 cf97 302a bcaa a45f a112 6f39 o+.6..0*..._..o9 │ │ │ +000010e0: e1db cc7f 5237 ab8d 66e2 9a75 3ede f8a8 ....R7..f..u>... │ │ │ +000010f0: 393f 5939 16b3 507f 15db 00a1 f521 4b86 9?Y9..P......!K. │ │ │ +00001100: 0063 260c 82b6 7d80 668c baca 2098 856c .c&...}.f... ..l │ │ │ +00001110: e62f 35ec 0984 3143 986d fdfb 6e6d fe29 ./5...1C.m..nm.) │ │ │ +00001120: a149 2d19 3252 80a9 2f41 6eea 88d1 0e27 .I-.2R../An....' │ │ │ +00001130: 0d65 b9cc d202 6f8c bb7c 56b6 6e13 f1b0 .e....o..|V.n... │ │ │ +00001140: bee4 3d62 7ee9 274e 86d7 b0cd 1d71 9c58 ..=b~.'N.....q.X │ │ │ +00001150: 2ae0 0294 15ae dcb8 1bbe 5e5b b5cc aa56 *.........^[...V │ │ │ +00001160: 77c1 a1fa c46c 4fac 8be7 3b61 acb3 bb13 w....lO...;a.... │ │ │ +00001170: 735b fa8d 3006 6658 3308 c624 c57b a2e5 s[..0.fX3..$.{.. │ │ │ +00001180: 74bd c64f 6d76 aab1 5a51 8d3a 61f6 2936 t..Omv..ZQ.:a.)6 │ │ │ +00001190: 729e 02be 0c27 e493 304c 3ec3 eff1 e7b8 r....'..0L>..... │ │ │ +000011a0: d6f8 e49f 509e 14d0 d5b5 f3af bfd3 df65 ....P..........e │ │ │ +000011b0: 3acf 2391 63da 9bbe 9f35 89fd 2779 eb83 :.#.c....5..'y.. │ │ │ +000011c0: 8b1b c410 34ac 5984 799b 6a56 64b6 2c78 ....4.Y.y.jVd.,x │ │ │ +000011d0: b62a f4ad fe2c cbad 6fb2 b334 9749 3a81 .*...,..o..4.I:. │ │ │ +000011e0: 2928 c893 8fc8 e18e 3015 807c 233b d099 )(......0..|#;.. │ │ │ +000011f0: 05a8 114b c4e3 2bfa 44ff df6a e07d a852 ...K..+.D..j.}.R │ │ │ +00001200: 3c30 51d3 eaef 90d1 37c1 596e 5d2d 45a7 <0Q.....7.Yn]-E. │ │ │ +00001210: 8b4f 84ea 6f8a b35c fb58 bb5e a551 52d7 .O..o..\.X.^.QR. │ │ │ +00001220: 4c75 8db7 4a3a ba27 7e6b 16a8 5fde d92f Lu..J:.'~k.._../ │ │ │ +00001230: 5341 85a2 ac68 2e9b 941b 2d9a 7c51 abb5 SA...h....-.|Q.. │ │ │ +00001240: 6446 6aba 67fc d73f ed10 4097 e0ea 36ec dFj.g..?..@...6. │ │ │ +00001250: 6cab ccf8 af92 19db 2233 de94 99c5 ed59 l......."3.....Y │ │ │ +00001260: b7a8 d866 77bb 44d5 3d7c a4b3 6b52 5d9a ...fw.D.=|..kR]. │ │ │ +00001270: 3214 a4ce 1da1 718f 5767 27b2 a99f 47cc 2.....q.Wg'...G. │ │ │ +00001280: 4431 68a3 54b6 6c95 f457 83fa ca72 0133 D1h.T.l..W...r.3 │ │ │ +00001290: bdb3 1332 6e4a 904a 39e8 93a9 fe86 4e90 ...2nJ.J9.....N. │ │ │ +000012a0: 9998 b5ca fde2 d9ac ca7d a084 4fc5 1919 .........}..O... │ │ │ +000012b0: bb7c 065e 925c 19db cc0d ee48 17ae 938b .|.^.\.....H.... │ │ │ +000012c0: 8db9 973a ffab 628b 32ef 5cba 9601 2600 ...:..b.2.\...&. │ │ │ +000012d0: 13cf c8c8 eac8 41da f180 0e07 4698 a8a1 ......A.....F... │ │ │ +000012e0: 53eb 28c3 8659 8c35 bfa3 0619 b483 0865 S.(..Y.5.......e │ │ │ +000012f0: 769c 549d 3edd 3b21 1518 7da2 d92f 4ab0 v.T.>.;!..}../J. │ │ │ +00001300: 19e0 da30 034e 9486 0ded 7cc1 c718 eb55 ...0.N....|....U │ │ │ +00001310: 67f3 f169 51a7 e930 9783 b736 1939 50a3 g..iQ..0...6.9P. │ │ │ +00001320: 66d8 002a 8b48 961e 870e f10b 7868 6014 f..*.H......xh`. │ │ │ +00001330: 8305 8c08 9454 d04d 6bfd d17e 59a2 9746 .....T.Mk..~Y..F │ │ │ +00001340: 5f8a ce96 a274 dca3 4f75 dd14 eb56 1c5d _....t..Ou...V.] │ │ │ +00001350: afae 5b53 5e3a b375 8a9a 2243 88a6 d786 ..[S^:.u.."C.... │ │ │ +00001360: dc41 c29a a58e 96b5 c2ea 40c4 920e a223 .A........@....# │ │ │ +00001370: aa96 9062 7bc5 b414 f095 ba52 af88 6cbd ...b{......R..l. │ │ │ +00001380: 6ec8 c831 aa29 3173 4fe4 3e56 d31b 46f1 n..1.)1sO.>V..F. │ │ │ +00001390: 5854 5782 a54a 7c44 edd7 f5c6 d7e0 6c82 XTW..J|D......l. │ │ │ +000013a0: 269b d954 b3cd b50e c060 a9a5 3a11 e72d &..T.....`..:..- │ │ │ +000013b0: 4d08 6b24 5c0b fad8 dc64 5971 5b27 0d0c M.k$\....dYq['.. │ │ │ +000013c0: f1a0 4370 fc1d 5a8c 43f8 3811 152f 883c ..Cp..Z.C.8../.< │ │ │ +000013d0: 70e2 486a c73d 70f2 58e6 f54b 2073 e351 p.Hj.=p.X..K s.Q │ │ │ +000013e0: 074e 0251 1f76 75cf 6c35 27d0 df20 8a18 .N.Q.vu.l5'.. .. │ │ │ +000013f0: e2fe 4d94 d838 f033 6bf0 4529 8b12 afa1 ..M..8.3k.E).... │ │ │ +00001400: 706a 4d9f 7f63 3a92 183a b0c7 9694 3c66 pjM..c:..:.......+. │ │ │ +00001530: 617c 7a74 4590 4759 59f4 8a28 a654 2a24 a|ztE.GYY..(.T*$ │ │ │ +00001540: d3fa c111 e4ef 2ac2 83cf 345f 3934 ad2a ......*...4_94.* │ │ │ +00001550: 3759 95ed f39d fac0 4661 e0d6 be86 a14f 7Y......Fa.....O │ │ │ +00001560: 3e76 5df7 f40c 8d3c 6d73 eb1f 58a0 647e >v]..... │ │ │ +00001990: d530 75b9 6b9a 3875 eb98 100e 7862 c9dc .0u.k.8u....xb.. │ │ │ +000019a0: ab47 0273 5c61 be6e 451a 11eb 7a0b 1dcb .G.s\a.nE...z... │ │ │ +000019b0: d976 3134 7542 be99 b926 575d 3df4 ebdc .v14uB...&W]=... │ │ │ +000019c0: e409 be4a 0bb3 b375 fcb4 5b59 9065 e489 ...J...u..[Y.e.. │ │ │ +000019d0: 753f af1b bf5f fa95 6727 46da b01a 0bb2 u?..._..g'F..... │ │ │ +000019e0: de77 09e9 af18 5dea 1d01 c477 75aa 9bad .w....]....wu... │ │ │ +000019f0: dfda 58cf dc73 89b9 8773 8758 e765 4c43 ..X..s...s.X.eLC │ │ │ +00001a00: ceed d0c2 bc08 06c2 d8d4 714a 1954 374f ..........qJ.T7O │ │ │ +00001a10: 6d0f f7a3 7cd6 cc77 7d3d 365c bd24 145b m...|..w}=6\.$.[ │ │ │ +00001a20: 1dd7 9427 84af 5bfc 36af ddd4 8fe8 3e78 ...'..[.6.....>x │ │ │ +00001a30: 7443 ba53 3be5 65a9 c67a e21e 61eb d76e tC.S;.e..z..a..n │ │ │ +00001a40: 6b52 9b10 840d 5ae7 2d42 62dd 2ccb d46f kR....Z.-Bb.,..o │ │ │ +00001a50: 33df f1d8 6eae 97d0 d608 d9ca 8421 1108 3...n........!.. │ │ │ +00001a60: 41ac 966d ebd1 36ac fa30 0f7c 1363 4689 A..m..6..0.|.cF. │ │ │ +00001a70: 74f3 d277 d1e5 a865 0138 79cc b032 03dd t..w...e.8y..2.. │ │ │ +00001a80: 22f3 d3a1 21d0 0873 5ad6 6a1d d191 71ae "...!..sZ.j...q. │ │ │ +00001a90: 5911 26ac abd5 8279 6ee0 d7b5 e9f8 ab1e Y.&....yn....... │ │ │ +00001aa0: d729 d56b df8c 5d5a e785 ab59 176e b6b5 .).k..]Z...Y.n.. │ │ │ +00001ab0: eb18 fb69 aa42 bb4e 2876 0634 c7be 5f5b ...i.B.N(v.4.._[ │ │ │ +00001ac0: e663 4c3d 7c9f e1e3 8d21 4474 d6c2 3474 .cL=|....!Dt..4t │ │ │ +00001ad0: 6db7 b5f3 94e3 3630 feb5 5f59 ff26 a4aa m.....60.._Y.&.. │ │ │ +00001ae0: ee36 16a4 9b20 22c4 ae6f 3b58 a16b 8661 .6... "..o;X.k.a │ │ │ +00001af0: 6dbc a61e b668 f995 185a 746b 9ebb b649 m....h...Ztk...I │ │ │ +00001b00: 8859 dbc4 017a d048 6b35 b184 f0ee 0a1b .Y...z.Hk5...... │ │ │ +00001b10: b593 f3b0 8454 c719 15bf cdd3 a654 4ecc .....T.......TN. │ │ │ +00001b20: 082a 1f53 31b5 aaa5 292d 3d8a 7c9d daad .*.S1...)-=.|... │ │ │ +00001b30: ce53 35c5 b168 c434 7769 9e9a 118d bd4d .S5..h.4wi.....M │ │ │ +00001b40: 43ee 57b4 264b b6f4 436e eb25 762c ccb2 C.W.&K..Cn.%v,.. │ │ │ +00001b50: 0666 7bae d108 cc81 3389 1aab b63a d4fc .f{.....3....:.. │ │ │ +00001b60: 81f0 642c 1c23 452d d5b2 4493 87d4 4ce8 ..d,.#E-..D...L. │ │ │ +00001b70: d630 a6a6 6eb1 79e3 0671 4bb3 b09a e81c .0..n.y..qK..... │ │ │ +00001b80: 49e9 72ac ba36 a250 d117 332a 2ca6 3ca8 I.r..6.P..3*,.<. │ │ │ +00001b90: e579 0c84 8cc3 98e1 a0d0 cfe8 451e 0ebb .y..........E... │ │ │ +00001ba0: c661 c068 2d73 c3aa 4e43 83a0 625c 1191 .a.h-s..NC..b\.. │ │ │ +00001bb0: 194e 6d78 4e8c dbd8 21b4 a90e 1d5a a4af .NmxN...!....Z.. │ │ │ +00001bc0: f31a 433f ccdc 9799 caeb c4db bc22 cfe8 ..C?.........".. │ │ │ +00001bd0: a746 f318 db6a 86f4 c458 b046 bb08 62c1 .F...j...X.F..b. │ │ │ +00001be0: ea69 cc4b 8368 a619 e909 430a 0bd7 c090 .i.K.h....C..... │ │ │ +00001bf0: 2d56 7586 ac06 5587 be48 505f 75cd 1858 -Vu...U..HP_u..X │ │ │ +00001c00: b8b9 4d43 3fb6 0183 b58c 5885 905b 2c0f ..MC?.....X..[,. │ │ │ +00001c10: cfc2 6e0c ed30 3770 1942 30c3 e963 5ee7 ..n..07p.B0..c^. │ │ │ +00001c20: 11b5 86ae 8211 aa30 8514 5a04 9761 8736 .......0..Z..a.6 │ │ │ +00001c30: ad59 995f d28c 95dc 5060 4d8f 40aa cbe0 .Y._....P`M.@... │ │ │ +00001c40: 9f84 8a9f 63c6 5a84 a6c5 a0a2 04b7 a15a ....c.Z........Z │ │ │ +00001c50: 311f 4cee cc03 a7ae e919 2173 1742 8dd8 1.L.......!s.B.. │ │ │ +00001c60: 4109 9c33 a820 7b2c 6b58 8711 54c1 826c A..3. {,kX..T..l │ │ │ +00001c70: 1891 dc97 0947 a561 2dd1 de1d ebb0 6e41 .....G.a-.....nA │ │ │ +00001c80: 1bc3 6430 84ba 81a1 b1cb 234a a047 1920 ..d0......#J.G. │ │ │ +00001c90: 9adc 2e8f 1b0c dca2 39b0 75e0 9975 ad12 ........9.u..u.. │ │ │ +00001ca0: 9239 6e75 ddb3 462c e306 f0d8 6206 670d .9nu..F,....b.g. │ │ │ +00001cb0: a8cd b945 b32f 53c3 a8b9 4d98 6bb8 7c84 ...E./S...M.k.|. │ │ │ +00001cc0: d1c6 aec5 46cd 70fb 5075 eb14 e238 6285 ....F.p.Pu...8b. │ │ │ +00001cd0: 0140 db36 43fd d400 6ff2 9ac6 a6c7 06ae .@.6C...o....... │ │ │ +00001ce0: 3d1a 18fe 6c31 3e48 05ea 705c 662c c1ca =...l1>H..p\f,.. │ │ │ +00001cf0: c861 a20a e6af 5119 d86e f862 c288 a576 .a....Q..n.b...v │ │ │ +00001d00: 9cc7 8139 c232 24b4 125c da41 3a43 e7f9 ...9.2$..\.A:C.. │ │ │ +00001d10: 1306 181d 9191 83c0 cd96 d456 e310 99e6 ...........V.... │ │ │ +00001d20: 384f a96f 8035 4933 3bc5 4660 84ec 0719 8O.o.5I3;.F`.... │ │ │ +00001d30: 1acd d5af 4183 306d 70d7 0856 4900 182c ....A.0mp..VI.., │ │ │ +00001d40: 65d7 2e15 7392 668c 1446 af0b 7386 7b31 e...s.f..F..s.{1 │ │ │ +00001d50: bb23 93d5 0f89 f51d 50b2 0d26 8025 439f .#......P..&.%C. │ │ │ +00001d60: 6764 12fa f12f b654 a351 b09c d5cc 9fc0 gd.../.T.Q...... │ │ │ +00001d70: c479 6990 a306 db02 8c99 314e 9a52 2412 .yi.......1N.R$. │ │ │ +00001d80: 0c30 adeb 322b 1f28 2e88 5822 2082 c7f0 .0..2+.(..X" ... │ │ │ +00001d90: bcbe 9d96 8aa9 5a02 c601 3332 afa0 09b0 ......Z...32.... │ │ │ +00001da0: 1c52 9f40 4508 cc12 0273 0882 c202 04e6 .R.@E....s...... │ │ │ +00001db0: 3d36 ebca 13e2 9a7b 6674 c4da 21ce 4b84 =6.....{ft..!.K. │ │ │ +00001dc0: b3db 0042 4295 cd68 34f0 230b d40d d39a ...BB..h4.#..... │ │ │ +00001dd0: 30b7 e853 9811 f833 a419 f082 0ac7 5c35 0..S...3......\5 │ │ │ +00001de0: c080 7e64 39db 5065 8787 2901 dd40 0553 ..~d9.Pe..)..@.S │ │ │ +00001df0: 8a22 e13f d44e b7c2 f9dc 0172 b54d b332 .".?.N.....r.M.2 │ │ │ +00001e00: 06f5 117d 580f 0936 4a1a ab4a bd84 d6c4 ...}X..6J..J.... │ │ │ +00001e10: 440f aa01 0494 858c 8021 9007 0a71 9a9a D........!...q.. │ │ │ +00001e20: b69d b60e c0b0 869a d980 bf50 8860 a569 ...........P.`.i │ │ │ +00001e30: 1e98 4818 09f5 15d0 113c 1c18 30ae 7eba ..H......<..0.~. │ │ │ +00001e40: 6136 0172 325b 0b54 5d33 f00a 5313 1808 a6.r2[.T]3..S... │ │ │ +00001e50: 3f61 6875 5835 9f99 e5a8 4014 0bd3 86f2 ?ahuX5....@..... │ │ │ +00001e60: 43d5 4e20 458c 35b3 11bb b6ad 3b94 1f1a C.N E.5.....;... │ │ │ +00001e70: 1e53 1272 d762 f856 5054 bd74 2924 2c79 .S.r.b.VPT.t)$,y │ │ │ +00001e80: 3ff6 314d 156c 8b68 2359 2df0 9e9b 0eb5 ?.1M.l.h#Y-..... │ │ │ +00001e90: 487d 4201 a388 db79 0529 d5eb 9011 e52d H}B....y.).....- │ │ │ +00001ea0: d669 88ce f21a 84d2 5b07 50e8 abb8 6a1a .i......[.P...j. │ │ │ +00001eb0: b1f6 a9c1 7a87 9ab5 6c67 cdf8 3860 bdca ....z...lg..8`.. │ │ │ +00001ec0: e5b0 4888 2e69 bd21 9bb0 d384 4a0b 1871 ..H..i.!....J..q │ │ │ +00001ed0: 4634 5578 0a70 1622 872e 8929 025f ba11 F4Ux.p."...)._.. │ │ │ +00001ee0: 451d 5740 2a20 08e0 851e 4055 27d8 2521 E.W@* ....@U'.%! │ │ │ +00001ef0: e84b efcd b1e1 01c5 bc24 906a 6cf8 c500 .K.......$.jl... │ │ │ +00001f00: cf61 c465 2170 6523 08ed e64e 538b 59ec .a.e!pe#...NS.Y. │ │ │ +00001f10: 185f 5e72 c278 6eb0 1a58 2aae b0cf 16b0 ._^r.xn..X*..... │ │ │ +00001f20: dc5d 9501 4e58 a175 0489 228d e0fc 8079 .]..NX.u.."....y │ │ │ +00001f30: 035a 60dd 4456 53c2 d9c0 b84f 3057 4e63 .Z`.DVS....O0WNc │ │ │ +00001f40: ddc0 b5c8 483f a2ee 0720 38d6 192b 5a67 ....H?... 8..+Zg │ │ │ +00001f50: 5430 d606 943e 2075 c3da c35f 13f7 4652 T0...> u..._..FR │ │ │ +00001f60: 3a15 56df 6ccc e29a 551c 306c 3b69 9859 :.V.l...U.0l;i.Y │ │ │ +00001f70: b62d 5779 9950 484a 21f4 31ed e867 86d9 .-Wy.PHJ!.1..g.. │ │ │ +00001f80: 6455 79b3 096c 8741 dd05 e05b 3be6 a1c1 dUy..l.A...[;... │ │ │ +00001f90: 8ea0 eb30 b0a1 6f86 bc32 8969 e880 9263 ...0..o..2.i...c │ │ │ +00001fa0: 9d60 8ea1 56b9 e20e d560 4314 0e0a 690e .`..V....`C...i. │ │ │ +00001fb0: 98f6 a6eb 4585 9083 7be4 8a82 7527 9c81 ....E...{...u'.. │ │ │ +00001fc0: 6d83 9174 2750 bd2d b28e b3c4 c2cf 79dd m..t'P.-......y. │ │ │ +00001fd0: 1052 b076 d7a3 a1eb 3437 a043 ac44 0d98 .R.v....47.C.D.. │ │ │ +00001fe0: ebe1 591c 9134 ae78 247d dd56 5980 dbcb ..Y..4.x$}.VY... │ │ │ +00001ff0: 7430 ec3a f6cc 1f3a 30a0 0031 aca9 ed00 t0.:...:0..1.... │ │ │ +00002000: f62b 3003 af83 591a a105 3d87 1d02 bb8e .+0...Y...=..... │ │ │ +00002010: 137c 90ab 1650 c6a2 6596 4180 97b4 1e28 .|...P..e.A....( │ │ │ +00002020: 0090 0832 3574 1dcc c832 d513 cabc 6907 ...25t...2....i. │ │ │ +00002030: 98a7 4583 2f2b 960a af14 0354 2deb 9603 ..E./+.....T-... │ │ │ +00002040: e20c 83d7 0c31 6c98 0e38 b11f e11f 70fd .....1l..8....p. │ │ │ +00002050: c04c 0192 f036 4144 9809 e635 2d22 fec0 .L...6AD...5-".. │ │ │ +00002060: 6432 bc01 9837 620a 50b5 5036 8d78 5ee8 d2...7b.P.P6.x^. │ │ │ +00002070: de04 96e3 164d 1b81 f5f8 59e3 04e2 016c .....M....Y....l │ │ │ +00002080: 8079 7b50 c452 63ce b05b 11a7 3757 88fe .y{P.Rc..[..7W.. │ │ │ +00002090: 8499 e792 0954 06dd c873 84fb 1610 e602 .....T...s...... │ │ │ +000020a0: 8e8f 11b8 cb5a 245c 3bf8 ade3 435c 34ac .....Z$\;...C\4. │ │ │ +000020b0: 57c6 9221 bd15 8073 5b01 7ac0 8549 4d3c W..!...s[.z..IM< │ │ │ +000020c0: 6c98 72b4 5587 7061 ca50 8a79 453d 4021 l.r.U.pa.P.yE=@! │ │ │ +000020d0: e4c3 00d8 9e11 bb33 0e2b 62c5 602b 903d .......3.+b.`+.= │ │ │ +000020e0: ac8c 725a 8b49 04b5 b41d 528a 4689 03b0 ..rZ.I....R.F... │ │ │ +000020f0: 7183 0ff1 88f4 8360 0430 30e0 a2a0 cd9c q......`.00..... │ │ │ +00002100: 64f4 a5ab 7a3c f41e fb36 2510 0cfe e906 d...z<...6%..... │ │ │ +00002110: 23a0 2359 9216 0889 a422 1c40 d76d 4dc2 #.#Y.....".@.mM. │ │ │ +00002120: 71fd d01a 4b87 30c1 2be2 990a f40b 2e81 q...K.0.+....... │ │ │ +00002130: f9e7 bec6 c027 4c0c 3a1e 9cb7 acbc 9950 .....'L.:......P │ │ │ +00002140: 1df8 618d 7b00 1362 34f0 9c96 b18d 71c6 ..a.{..b4.....q. │ │ │ +00002150: 7863 e8d1 4822 d50d 2351 d735 9383 7d44 xc..H"..#Q.5..}D │ │ │ +00002160: d7e0 d4e1 7ce2 76f2 bb19 580f 07e3 e4e7 ....|.v...X..... │ │ │ +00002170: 695e 787a 40fd b0e4 f068 0208 572b 7e01 i^xz@....h..W+~. │ │ │ +00002180: dc0f 121b 6ae0 fc04 2a81 c79b b065 5c7a ....j...*....e\z │ │ │ +00002190: 0039 90b7 01bc e10d 2520 73a7 ab01 6844 .9......% s...hD │ │ │ +000021a0: 7831 0340 1fd4 3a36 6558 a000 eb1e 228e x1.@..:6eX....". │ │ │ +000021b0: 2a76 9629 6102 3be6 a101 cf2a e04c 429f *v.)a.;....*.LB. │ │ │ +000021c0: 4124 783e a85f 157b 862b 073e adc0 3e70 A$x>._.{.+.>..>p │ │ │ +000021d0: 5b9e c284 54d4 40c0 4d2f 1e29 c167 4149 [...T.@.M/.).gAI │ │ │ +000021e0: c22b b227 10af 2d8b 857e c123 0d6b 0df0 .+.'..-..~.#.k.. │ │ │ +000021f0: 8c4c 4ba8 b04b 098e d812 9e25 26b6 6760 .LK..K.....%&.g` │ │ │ +00002200: 9843 9030 94b7 196d 83cf b2a4 cc82 2d78 .C.0...m......-x │ │ │ +00002210: 90db 003e 01f3 8b0b 610b e407 bf11 5bdf ...>....a.....[. │ │ │ +00002220: 6208 5061 1811 f00c f8a7 0318 00df 583a b.Pa..........X: │ │ │ +00002230: 5c21 6002 cc8e fcc2 a280 09d4 5ee7 d643 \!`.........^..C │ │ │ +00002240: bf8d 28c0 ba5a 3099 5d93 11e0 1671 e101 ..(..Z0.]....q.. │ │ │ +00002250: 036e 13c8 3ee3 88e2 82a7 515d 877a 85c7 .n..>.....Q].z.. │ │ │ +00002260: 4202 78e2 8aa1 dad1 56a0 20d1 5db5 707b B.x.....V. .].p{ │ │ │ +00002270: 10ce d00d 9a62 f5cc 10d1 8963 0a53 bbc4 .....b.....c.S.. │ │ │ +00002280: 10e1 2310 0340 3902 56e1 2416 1521 6c86 ..#..@9.V.$..!l. │ │ │ +00002290: 0dc1 d930 46d5 0cee 0200 e296 8601 898a ...0F........... │ │ │ +000022a0: 2b9e 52ab e143 a7a1 e9b9 1982 077a 4123 +.R..C.......zA# │ │ │ +000022b0: 0da1 eeb0 b8f8 402b ee10 5395 f1e5 c0ca ......@+..S..... │ │ │ +000022c0: ac48 1eb5 1d01 c080 1941 6032 5420 9509 .H.......A`2T .. │ │ │ +000022d0: 5c8b fa49 ba7f 41d4 ce63 5073 b9ee d704 \..I..A..cPs.... │ │ │ +000022e0: 0041 42bb c99d 2c64 0d14 ceb4 68cf 6256 .AB...,d....h.bV │ │ │ +000022f0: 1edc 13c1 14a2 ada2 438b ee28 00b4 8504 ........C..(.... │ │ │ +00002300: 78c2 587a 14e3 9080 4b1b 14a0 4d30 76f8 x.Xz....K...M0v. │ │ │ +00002310: ddf0 72d3 25c4 761e 91a7 3423 f152 891f ..r.%.v...4#.R.. │ │ │ +00002320: 2ac8 c5c1 ed97 1e18 3da2 f9d6 061b 08fe *.......=....... │ │ │ +00002330: abd7 4ae8 cadc 8f0b 1864 4a00 8f16 7104 ..J......dJ...q. │ │ │ +00002340: 0894 ad39 5c11 380e ea41 6c8c 2ee0 ac08 ...9\.8..Al..... │ │ │ +00002350: bf58 237d e331 4c05 a575 1346 bc77 670e .X#}.1L..u.F.wg. │ │ │ +00002360: f5cf da66 ac4a 33a0 1c40 0a3d 4c0a 9aca ...f.J3..@.=L... │ │ │ +00002370: 3865 ca02 8663 04c8 7423 139f d616 6409 8e...c..t#....d. │ │ │ +00002380: 42c1 85ef 1698 0f41 1602 0a0c a2fb 6cf8 B......A......l. │ │ │ +00002390: 5f2c 780b 9c5a 99c3 e836 5f3d 0077 92ef _,x..Z...6_=.w.. │ │ │ +000023a0: 713a 1b30 387a a162 b101 bf39 4c3d ecc5 q:.08z.b...9L=.. │ │ │ +000023b0: a420 0ef5 52e3 ed74 38c2 41bb 9bfa a1d7 . ..R..t8.A..... │ │ │ +000023c0: d9c0 5d05 2fe1 0ccc 5daf afce 67a8 c0aa ..]./...]...g... │ │ │ +000023d0: 9dea 1171 40da 51ad 4358 320a 1b45 0dc0 ...q@.Q.CX2..E.. │ │ │ +000023e0: 9966 5c55 f022 de10 5c8e c159 9ab0 ce28 .f\U."..\..Y...( │ │ │ +000023f0: 597c 2598 480d 8a9f 5c61 1eda b65d 462c Y|%.H...\a...]F, │ │ │ +00002400: 6a3f ab0d f0e4 7919 0350 78c6 840e 42c4 j?....y..Px...B. │ │ │ +00002410: 0548 c8d2 e696 87e2 15a1 af81 6d23 6a33 .H..........m#j3 │ │ │ +00002420: b768 656c 153c 18fb 31e2 ba6d 7307 400e .hel.<..1..ms.@. │ │ │ +00002430: 9881 8c46 016a 35c0 ed4e 9f8f 076d bd9e ...F.j5..N...m.. │ │ │ +00002440: 5c72 efb2 4b39 f531 e2bd 23f7 d3d4 6f93 \r..K9.1..#...o. │ │ │ +00002450: b61f 630e d980 78bd 8261 c1ff e9ba 88b5 ..c...x..a...... │ │ │ +00002460: ec16 2023 2a20 c1ea 6eb8 a272 3012 f04d .. #* ..n..r0..M │ │ │ +00002470: 3d75 15c6 82f1 e227 8c11 9f15 ef00 3bd0 =u.....'......;. │ │ │ +00002480: 6b12 e71e 3d01 3bc5 cebb a1c4 a108 d5c1 k...=.;......... │ │ │ +00002490: d247 507d 507b a3cb 50eb 2df8 58e7 0185 .GP}P{..P.-.X... │ │ │ +000024a0: bf4d 387f d8fe ba4f 8bfb 94d8 6f9c e1c5 .M8....O....o... │ │ │ +000024b0: d582 c7a3 e679 72fb 67ce 3322 04fa 646d .....yr.g.3"..dm │ │ │ +000024c0: 2b20 2ca2 101a f706 84f6 b8cb 0029 1c29 + ,..........).) │ │ │ +000024d0: c03e ca12 e175 b706 9719 571b b71f cb33 .>...u....W....3 │ │ │ +000024e0: 2780 f198 27fc 961a a009 84c6 1941 e240 '...'........A.@ │ │ │ +000024f0: 0eb5 200d 170d 5f38 e1ad 236c 35d8 8b95 .. ..._8..#l5... │ │ │ +00002500: 4778 dd8b dbdc edd8 30e3 2d10 422f 7f0a Gx......0.-.B/.. │ │ │ +00002510: 7555 6b50 510a 0d4c 82af 3230 d11b 6316 uUkPQ..L..20..c. │ │ │ +00002520: 5562 9e80 51f8 4f7d 5c18 3ea2 0cae 063c Ub..Q.O}\.>....< │ │ │ +00002530: 60de 5194 9b82 16c1 ca7a 5673 07b3 6f50 `.Q......zVs..oP │ │ │ +00002540: ca4b bb4c 7358 d42c cbd8 b809 00f4 0174 .K.LsX.,.......t │ │ │ +00002550: 0e8c 5817 b483 5396 5903 80e5 c31c 5519 ..X...S.Y.....U. │ │ │ +00002560: 3d5a 3020 0017 dab1 ee3d a842 439b 3c4e =Z0 .....=.BC....,.p.... │ │ │ +00002690: 5ac3 472b 50a9 c39f 9b9a adae f027 2761 Z.G+P........''a │ │ │ +000026a0: 449b f1d5 a258 1d58 815a 43cf 362b 1f80 D....X.X.ZC.6+.. │ │ │ +000026b0: af70 be71 1c71 32c0 3ea9 87b6 38d7 ee92 .p.q.q2.>...8... │ │ │ +000026c0: 6f8b d288 aa9d 02b6 20c2 1401 4706 95b6 o....... ...G... │ │ │ +000026d0: b670 3b08 2de0 2fd5 cc5a 870e 43c1 e0ee .p;.-./..Z..C... │ │ │ +000026e0: b929 3ea3 3631 7cd8 7b20 096a 7d83 9c79 .)>.61|.{ .j}..y │ │ │ +000026f0: c335 5f46 f457 d6b5 4175 0097 50bc 6801 .5_F.W..Au..P.h. │ │ │ +00002700: 9c0f 2ec3 cf1f da84 cf07 6bc0 b0d8 acb0 ..........k..... │ │ │ +00002710: a23e 6a1e 5585 885b 9899 8d0e 2f6e 6980 .>j.U..[..../ni. │ │ │ +00002720: e388 6a34 1da1 05f6 7153 847a 4229 e087 ..j4....qS.zB).. │ │ │ +00002730: 22ee 407c 984d d03a 0c48 2f3c 5d25 c020 ".@|.M.:.H/<]%. │ │ │ +00002740: 4bd6 a341 a282 d74d 358a 1afa 113c b5f8 K..A...M5....<.. │ │ │ +00002750: d8cc c2c5 095e 04a2 2182 c8de b4e9 ea35 .....^..!......5 │ │ │ +00002760: d218 2a37 dad4 9a78 ea3a 99cd b2a1 58d0 ..*7...x.:....X. │ │ │ +00002770: 4179 6536 710b ea46 eed4 279b bd74 6bdd Aye6q..F..'..tk. │ │ │ +00002780: 2645 bbd5 40a7 092d 54b1 ca79 0e1b e2c2 &E..@..-T..y.... │ │ │ +00002790: e22d 3d42 0384 c3a3 c276 8e9b 4b3f 02be .-=B.....v..K?.. │ │ │ +000027a0: b609 b808 becb fc78 5e91 0856 0c90 04ae .......x^..V.... │ │ │ +000027b0: 09d5 88cc 3186 29ba 2731 402a 1694 1988 ....1.).'1@*.... │ │ │ +000027c0: 09dd 50dc c346 b581 2f8a 5243 b903 abc6 ..P..F../.RC.... │ │ │ +000027d0: a9eb 3a14 3890 0b77 a61a c2ee 5474 cc65 ..:.8..w....Tt.e │ │ │ +000027e0: 03c6 05f3 b322 e80a a666 999d c4ba d7ab ....."...f...... │ │ │ +000027f0: 8207 7000 1a97 0feb 23df c08c 6d6a 2a00 ..p.....#...mj*. │ │ │ +00002800: 0346 894b 66f4 25ae 410b 54c4 f203 4ff0 .F.Kf.%.A.T...O. │ │ │ +00002810: b447 e68d 2909 dadc 24ba 5830 755d 8fcf .G..)...$.X0u].. │ │ │ +00002820: d608 5c98 d1b1 c23e ae7d afd3 80a8 88e3 ..\....>.}...... │ │ │ +00002830: eb3a 226d 42e4 38c3 35e8 3e20 127a 06ec .:"mB.8.5.> .z.. │ │ │ +00002840: d96a e327 fd60 fc48 64c8 2fab 15f8 0553 .j.'.`.Hd./....S │ │ │ +00002850: d722 4c38 7106 7b60 d19a 71c4 a4f3 53d8 ."L8q.{`..q...S. │ │ │ +00002860: 17e4 8643 078b c4e2 067a 3cb2 046c 6e70 ...C.....z<..lnp │ │ │ +00002870: 0371 ad6a e48c c701 faf9 1d76 1464 821e .q.j.......v.d.. │ │ │ +00002880: e1fd 50bb 25b3 6d88 c1e6 cd57 741e 63c2 ..P.%.m....Wt.c. │ │ │ +00002890: 9546 0ff4 e0b4 16fd 3bc7 0ab8 0baa f5c8 .F......;....... │ │ │ +000028a0: 041f 1dbc 8a63 843a c2da a16f 9855 002a .....c.:...o.U.* │ │ │ +000028b0: 8a0e 23d4 ac82 f261 886e 4b21 0622 f979 ..#....a.nK!.".y │ │ │ +000028c0: c05f 0005 a1b0 62dc 1620 54c2 c6ad f530 ._....b.. T....0 │ │ │ +000028d0: 2e3a 96f8 9ec8 47e7 d6fc b8c0 662b 0819 .:....G.....f+.. │ │ │ +000028e0: 78eb d947 f058 c68d a631 57ee d401 3c87 x..G.X...1W...<. │ │ │ +000028f0: 195f abee 9043 fe60 cd72 0fd5 0177 0374 ._...C.`.r...w.t │ │ │ +00002900: c16f 8079 2c3b 4a07 669d f4a2 181a eb81 .o.y,;J.f....... │ │ │ +00002910: 76ad 126e 0313 0b46 5c3d 481c 504e 1b48 v..n...F\=H.PN.H │ │ │ +00002920: bbc6 8b1a c79a 0f3a 305c 2812 e081 1b86 .......:0\(..... │ │ │ +00002930: 1f27 616d b788 f7cf 9a77 d588 8b87 fa84 .'am.....w...... │ │ │ +00002940: f9c6 9097 a55d dcf9 84f7 dd35 02c4 b044 .....].....5...D │ │ │ +00002950: 4c0e ce2f eee3 966b bd41 4c61 df67 1e34 L../...k.ALa.g.4 │ │ │ +00002960: 882a aaa1 5f3a fca5 b0ef 28cf 5340 99a2 .*.._:....(.S@.. │ │ │ +00002970: d099 d538 a310 4374 07b4 ee70 7736 3eca ...8..Ct...pw6>. │ │ │ +00002980: fae7 e0a4 51e7 3f7b 4a50 350c 06e6 409d ....Q.?{JP5...@. │ │ │ +00002990: e759 748d c2ef f045 02c3 5e3d e81a e0e6 .Yt....E..^=.... │ │ │ +000029a0: 669c 858b ccdb bc25 77fe 1937 386b c69f f......%w..78k.. │ │ │ +000029b0: c432 f1bc 51c7 acf6 7825 443d 6e50 6b0c .2..Q...x%D=nPk. │ │ │ +000029c0: 9089 af5a bb77 0c23 3420 058c 1bd3 3df6 ...Z.w.#4 ....=. │ │ │ +000029d0: 13b7 5e55 a42c 0fd2 c812 8f58 d3cd dd9a ..^U.,.....X.... │ │ │ +000029e0: 6d75 a3c4 7d42 142e 3332 2a69 685d 965a mu..}B..32*ih].Z │ │ │ +000029f0: c226 dd1e ad1a dcdc 0a77 40d3 15aa 67f6 .&.......w@...g. │ │ │ +00002a00: 3405 e0d1 2414 4bd4 b860 e16b 7c96 11ad 4...$.K..`.k|... │ │ │ +00002a10: 0cc3 a2c4 f820 0381 98b0 be66 a8e8 1f78 ..... .....f...x │ │ │ +00002a20: 6a6b 8630 5601 fdac 1fc1 9061 acc0 7d5a jk.0V......a..}Z │ │ │ +00002a30: 3c1f 7712 3b0f 5a40 afd8 3a26 6205 b630 <.w.;.Z@..:&b..0 │ │ │ +00002a40: c2c9 1d09 50eb 50bb f959 d75b 8526 d064 ....P.P..Y.[.&.d │ │ │ +00002a50: 60e2 f1cc c634 8a58 a011 8dde 2720 75a7 `....4.X....' u. │ │ │ +00002a60: 3b86 ae04 ceba 1bb2 653d c4a5 535d 62d2 ;.......e=..S]b. │ │ │ +00002a70: 5917 d0fa 8669 4633 ac4c 77c1 5471 1914 Y....iF3.Lw.Tq.. │ │ │ +00002a80: cb1a 1ba6 c6ee 86a1 059a c4b2 570b c378 ............W..x │ │ │ +00002a90: 2081 51c5 b5c6 f624 d43a 9e17 deaf 2e11 .Q....$.:...... │ │ │ +00002aa0: 021b 64eb 098d 8d85 4393 e7c6 5dd2 90f9 ..d.....C...]... │ │ │ +00002ab0: 1f2b d14d dbcc 809b 1496 85c5 d0ce d6b1 .+.M............ │ │ │ +00002ac0: d2f5 6a47 f491 ce22 ee6c 5a8c 9411 4f32 ..jG...".lZ...O2 │ │ │ +00002ad0: 7f20 9c88 266b a6a1 8699 f19c a78c 9d45 . ..&k.........E │ │ │ +00002ae0: 2061 9cd0 1837 b054 2ceb 86b6 62b5 0690 a...7.T,...b... │ │ │ +00002af0: 3f16 1f6d c445 60b1 5964 32c2 7a1e cbe2 ?..m.E`.Yd2.z... │ │ │ +00002b00: 4a05 a165 8f0b 02aa 1afb 72f4 8c1f 5fcd J..e......r..._. │ │ │ +00002b10: 436a 7a0c 20a0 0ae3 0c86 e079 dda4 896a Cjz. ......y...j │ │ │ +00002b20: b150 b036 ca4a 5bd4 cdb8 64e8 6ed4 2246 .P.6.J[...d.n."F │ │ │ +00002b30: 8031 76e0 3494 6e35 4e8b 30ae 57ff b7e0 .1v.4.n5N.0.W... │ │ │ +00002b40: 2a00 0f1a 268e ee70 a118 5674 3dac 9edb *...&..p..Vt=... │ │ │ +00002b50: 5ae0 80ae c669 ca61 6eea 1abd c67a 8fd5 Z....i.an....z.. │ │ │ +00002b60: 8c29 c7a2 e19b 21d1 cbb6 e93c 24d8 b7c7 .)....!....<$... │ │ │ +00002b70: ba2e 9b1b fb6b 1c7a 740b 5069 46db 6027 .....k.zt.PiF.`' │ │ │ +00002b80: c0e5 784f 882c d621 5558 1554 ba6e 265e ..xO.,.!UX.T.n&^ │ │ │ +00002b90: 199e 7fcd 431a 75fa 362c 22e3 c16d 6f70 ....C.u.6,"..mop │ │ │ +00002ba0: f0b2 e529 c3ed 2ce8 047f a2b3 9ac4 24c4 ...)..,.......$. │ │ │ +00002bb0: 6aad 5927 5607 d718 19f0 7c1d 6c12 909a j.Y'V.....|.l... │ │ │ +00002bc0: b661 2278 28bf 06bf 2de0 8d5c 5800 000c .a"x(...-..\X... │ │ │ +00002bd0: 7cc3 c420 6e42 dd34 e1d0 6f1a 7866 c4c3 |.. nB.4..o.xf.. │ │ │ +00002be0: 538c 00da 21b4 dbd4 8f20 ee06 cfb9 8b80 S...!.... ...... │ │ │ +00002bf0: 5fd0 74a7 4bdb e173 cd6e 17e2 dcc4 1584 _.t.K..s.n...... │ │ │ +00002c00: b2b9 c75a b8ab e7ce 9802 0603 621a c082 ...Z........b... │ │ │ +00002c10: c077 546d 97b6 0ddc d96e e3cc 9307 dc94 .wTm.....n...... │ │ │ +00002c20: d103 a696 99e7 be15 5cbf 810a 41a0 588a ........\...A.X. │ │ │ +00002c30: 1178 c283 0097 b3bb 863e bace 62d2 39ca .x.......>..b.9. │ │ │ +00002c40: faf8 20cd 3a81 2a86 0e6b 1300 c938 1c6e .. .:.*..k...8.n │ │ │ +00002c50: 2718 83d2 68ad 7546 b079 29a2 f3e7 01ad '...h.uF.y)..... │ │ │ +00002c60: edd6 022a 00ed 8a88 4321 103f b28c c8dd ...*....C!.?.... │ │ │ +00002c70: 8a81 1bf5 5cf1 d29b 0d25 8adc b4f3 b62e ....\....%...... │ │ │ +00002c80: e8cd 2c1a 70cb 32a1 257b 503e 9e83 47c7 ..,.p.2.%{P>..G. │ │ │ +00002c90: c57e f2d9 d2b3 82bd 4a81 8757 0542 a500 .~......J..W.B.. │ │ │ +00002ca0: 27cd 63af c7a1 7037 3884 0dfe 5639 fbe3 '.c...p78...V9.. │ │ │ +00002cb0: c9d9 fd77 a41a f300 476b c341 0268 ada1 ...w....Gk.A.h.. │ │ │ +00002cc0: c37b 0724 0b8d f537 f09b 8749 3487 7b3d .{.$...7...I4.{= │ │ │ +00002cd0: ccba 4a40 76e8 0b0e a46d 33c8 0ce4 84e6 ..J@v....m3..... │ │ │ +00002ce0: 4481 8dee bcc0 e155 d300 6678 44ef c6d4 D......U..fxD... │ │ │ +00002cf0: 0220 c7ed ea3d 73d1 54e0 9d66 9ced 117c . ...=s.T..f...| │ │ │ +00002d00: c434 2273 4d96 f8ba 462d 4108 6b3b 542d .4"sM...F-A.k;T- │ │ │ +00002d10: 4c8d 0a41 41a0 ad41 7a6d e8dc 0129 0f6a L..AA..Azm...).j │ │ │ +00002d20: d56f 13fa 1798 03f4 f60c 11e1 46c0 9347 .o..........F..G │ │ │ +00002d30: d31d e016 afad 4584 d5d8 9868 607c 1929 ......E....h`|.) │ │ │ +00002d40: 2e54 8dfb 8455 03f2 e103 21cb 696e 5173 .T...U....!.inQs │ │ │ +00002d50: 1882 ce81 33fd 0dfa 7319 a66e f6c4 9339 ....3...s..n...9 │ │ │ +00002d60: 4303 0100 6ad4 b3c1 1e7d 4447 4e28 b165 C...j....}DGN(.e │ │ │ +00002d70: 862f a321 0463 07aa 3292 64c0 e485 8cc3 ./.!.c..2.d..... │ │ │ +00002d80: 04d4 0546 ae15 abb7 8cd3 8abf ecf9 035c ...F...........\ │ │ │ +00002d90: 5650 ce8c 454c 785b ace3 8a92 0244 e02e VP..ELx[.....D.. │ │ │ +00002da0: 2ca0 a1c5 03e7 9861 1cd0 46c0 45ac fa5a ,......a..F.E..Z │ │ │ +00002db0: d587 c3df ac9e f163 423b f818 56e7 6260 .......cB;..V.b` │ │ │ +00002dc0: 1fce fa3c 82a6 d1d0 2c03 b20c b762 c266 ...<....,....b.f │ │ │ +00002dd0: 241d ce45 eb56 75bf 413f 0ceb c648 801a $..E.Vu.A?...H.. │ │ │ +00002de0: b429 f70e b171 bf12 a70d 70ec be03 7896 .)...q....p...x. │ │ │ +00002df0: bf9a 150c bacd 6095 ecd1 56c2 7b4f 0b3e ......`...V.{O.> │ │ │ +00002e00: 2058 0251 753a bbdc b78d 0784 2d28 0a89 X.Qu:......-(.. │ │ │ +00002e10: 4699 2d90 bfe1 4cb9 c7c6 62d5 f274 4261 F.-...L...b..tBa │ │ │ +00002e20: 00cf c3b2 554c 0172 8421 03dc 00e6 f48f ....UL.r.!...... │ │ │ +00002e30: 3c91 c20b 401e 474f b48a 5fcd 5a02 7804 <...@.GO.._.Z.x. │ │ │ +00002e40: a093 96d7 6307 6c75 3d67 8f0b 0715 840a ....c.lu=g...... │ │ │ +00002e50: 2c72 0dca 4f70 bb32 c40c 9ecf 3d16 0198 ,r..Op.2....=... │ │ │ +00002e60: e5e8 4101 19d7 b716 45e1 5274 eb04 14ab ..A.....E.Rt.... │ │ │ +00002e70: d28a 595c 568f 5759 bc60 c0d1 d867 e510 ..Y\V.WY.`...g.. │ │ │ +00002e80: a71e dc56 8ee5 f0ca 00ef 0b7a 0d4d d6b0 ...V.......z.M.. │ │ │ +00002e90: 788c 006a 57ac 6535 b4c6 aae0 03f6 8b46 x..jW.e5.......F │ │ │ +00002ea0: 7cd1 42ea 836d b07e 878c 6063 d68c 7dc4 |.B..m.~..`c..}. │ │ │ +00002eb0: 9f70 af22 cd68 67cc 3456 11f7 720e 3d70 .p.".hg.4V..r.=p │ │ │ +00002ec0: 1ff7 a131 8c09 e9f6 dc17 4e1a fb61 3140 ...1......N..a1@ │ │ │ +00002ed0: 43ad d7a1 ec06 bc3e f7ce 56e6 39a0 a678 C......>..V.9..x │ │ │ +00002ee0: a241 13f8 53d8 c6c8 b4c1 c6a0 c7cc 7418 .A..S.........t. │ │ │ +00002ef0: ec84 a9ed 6039 bcd3 66c6 e9c0 8c45 ae98 ....`9..f....E.. │ │ │ +00002f00: 7118 8da2 10a5 4f1e 5a4f e36a 1419 2a8d q.....O.ZO.j..*. │ │ │ +00002f10: d942 a210 41c0 162c 940d 38a9 b70e 0b97 .B..A..,..8..... │ │ │ +00002f20: f1f4 428b adec b0dd e098 0964 0597 f49a ..B........d.... │ │ │ +00002f30: 4638 a36c 8954 cb3c e180 d67c aece ed83 F8.l.T.<...|.... │ │ │ +00002f40: 6b0b c46b 56d0 30d7 7479 580b cf30 09ba k..kV.0.tyX..0.. │ │ │ +00002f50: df09 cac1 7941 5c8d e2c6 77c6 8f43 f636 ....yA\...w..C.6 │ │ │ +00002f60: 0dfb 8a07 31eb c062 92f9 d1ec f997 d601 ....1..b........ │ │ │ +00002f70: 2d36 039f d6ad 633c 50c2 e758 570c 9a8b -6....cbr. │ │ │ +000032c0: d99d 5107 ab33 60b0 201a 0f9f a4c6 0275 ..Q..3`. ......u │ │ │ +000032d0: 19a9 89e3 0480 63fc 03be db80 76ad d15f ......c.....v.._ │ │ │ +000032e0: b547 0015 7a57 e717 90c3 4272 3744 7e86 .G..zW....Br7D~. │ │ │ +000032f0: 2b8a e637 b6cf e576 fbd5 08c6 c560 870d +..7...v.....`.. │ │ │ +00003300: 3582 1634 1c68 c0ca 559d 5e46 02d8 a0e1 5..4.h..U.^F.... │ │ │ +00003310: 5603 5566 dc31 dc2a 180d 1b3c e16c 863a V.Uf.1.*...<.l.: │ │ │ +00003320: 62d6 50b6 0608 6560 cb38 0220 181e 7ca5 b.P...e`.8. ..|. │ │ │ +00003330: 791f 8c85 e5da d4ed 6115 2bae 254a cd20 y.......a.+.%J. │ │ │ +00003340: ebcc 7899 614c 2216 aed1 58e4 c1b3 1560 ..x.aL"...X....` │ │ │ +00003350: 2666 2bb8 1fb1 5480 1ea6 69a8 453d 2306 &f+...T...i.E=#. │ │ │ +00003360: 127a 0c13 cd60 64d8 69d1 0f84 9141 62c9 .z...`d.i....Ab. │ │ │ +00003370: a8a7 d595 60d5 01fd 8987 c129 9eb9 3207 ....`......)..2. │ │ │ +00003380: 3c11 c3c3 8c6d cb88 bd98 4716 0410 acc0 <....m....G..... │ │ │ +00003390: 7958 8e53 0d60 dff4 cc3c 354e 0019 8fbd yX.S.`...<5N.... │ │ │ +000033a0: 5109 6b85 3dcb fd00 a24d 800f f807 0768 Q.k.=....M.....h │ │ │ +000033b0: 406a 568c 3c58 6c63 f571 0c78 5aad 6907 @jV.. │ │ │ +00003490: 8837 dc9b 8837 fcef 9a88 37fc 1f92 8837 .7...7....7....7 │ │ │ +000034a0: 9c25 e20d 7f57 225e fc11 26e2 0def 27e2 .%...W"^..&...'. │ │ │ +000034b0: 0da7 44bc d4fe ef9d 8837 fc70 22de f09f ..D......7.p"... │ │ │ +000034c0: 8978 f724 e295 77ed e1f3 e9f6 5d07 27dd .x.$..w.....].'. │ │ │ +000034d0: beeb 0f9f 2fb7 ef86 c3e7 ebcd bbae 3e7c ..../.........>| │ │ │ +000034e0: bedd be0b 87cf 7f71 fb2e 1e3e ffd7 db77 .......q...>...w │ │ │ +000034f0: e9f0 f92f 6fdf f184 5fdf bee3 09bf b97d .../o..._......} │ │ │ +00003500: c713 feed e65d cf13 7e7b fb8e 7bfe eef6 .....]..~{..{... │ │ │ +00003510: 1df7 fcfd edbb e6f0 f91f 6edf 31be ff7a ..........n.1..z │ │ │ +00003520: fb8e 7bfe 8fff 4c3b fc3f 26ed 70d4 e748 ..{...L;.?&.p..H │ │ │ +00003530: c635 7ab4 5b57 21bb f99b 435a f2d6 e1ff .5z.[W!...CZ.... │ │ │ +00003540: 4f9e 188f 1310 3518 9fd0 3606 9601 8c6b O.....5...6....k │ │ │ +00003550: 4f53 fb29 44f7 4675 fd72 c714 c6b5 d207 OS.)D.Fu.r...... │ │ │ +00003560: e2f6 31f6 4334 4d6b f6e4 2996 8353 0f84 ..1.C4Mk..)..S.. │ │ │ +00003570: d2c6 109a 7504 6faf f879 d332 a779 6001 ....u.o..y.2.y`. │ │ │ +00003580: 40cb 1b9a 527f 30d4 ac03 5e6a 33d4 2502 @...R.0...^j3.%. │ │ │ +00003590: b071 8c11 6734 4c86 c804 307c 2a99 6e6b .q..g4L...0|*.nk │ │ │ +000035a0: c4bf c2df 022d 07be 854a 034c ab3e 6f4d .....-...J.L.>oM │ │ │ +000035b0: 0fb2 0e9d 397a bda1 95f8 4e0b 4ed9 5a8f ....9z....N.N.Z. │ │ │ +000035c0: 2074 5c2a 7c13 b75c b714 1851 8959 cb0d t\*|..\...Q.Y.. │ │ │ +000035d0: 50bc ed00 ef46 3e9a 10d6 74fd da0e 3568 P....F>...t...5h │ │ │ +000035e0: 7f9a 7af8 a9f5 44c6 3837 03b9 609b 3c05 ..z...D.87..`.<. │ │ │ +000035f0: 7077 c3c3 370f aee6 0dd7 b086 7973 ae36 pw..7.......ys.6 │ │ │ +00003600: 63c7 f5c3 cdcc 4a86 ea18 b4ce b026 d895 c.....J......&.. │ │ │ +00003610: 690b c6a1 f509 2e8d cd80 1b33 7be0 8ee1 i..........3{... │ │ │ +00003620: 59e7 0197 2a2c 55ec f103 436f dc70 1d5b Y...*,U...Co.p.[ │ │ │ +00003630: be99 5284 7466 a4ed 7081 63cc 7d67 c04b ..R.tf..p.c.}g.K │ │ │ +00003640: d0cf e937 2627 c4b0 7898 ca43 b629 e354 ...7&'..x..C.).T │ │ │ +00003650: b39a 9d07 466d 72ff a633 6873 834d d6e4 ....Fmr..3hs.M.. │ │ │ +00003660: 79f1 9cda 6518 4d2b 34cc 7b34 78d6 6301 y...e.M+4.{4x.c. │ │ │ +00003670: c3bb 6b0f 3ebb aa73 47aa 49ab 491d 5b2c ..k.>..sG.I.I.[, │ │ │ +00003680: 2e67 8083 97a5 3669 005f 65e8 d36a 706f .g....6i._e..jpo │ │ │ +00003690: 8823 7e53 6afb 66ec c74e 21cd a99b 3a64 .#~Sj.f..N!...:d │ │ │ +000036a0: c1ad cfb9 6e46 83d6 8765 acd5 081d 7e28 ....nF...e....~( │ │ │ +000036b0: 3e0d 3ee3 6c52 5a5c cde7 81ba 6e48 6d8d >.>.lRZ\....nHm. │ │ │ +000036c0: 7f8a 47c4 1578 70a9 624e 1b9c 408f 5d16 ..G..xp.bN..@.]. │ │ │ +000036d0: 43e7 10da 9c70 8910 abba 9e4d 95f0 a462 C....p.....M...b │ │ │ +000036e0: c1b9 6396 93ce 34ac 96c7 5892 5d62 d755 ..c...4...X.]b.U │ │ │ +000036f0: 6ef3 3281 0121 af83 494b 71ea f384 cf16 n.2..!..IKq..... │ │ │ +00003700: 1049 3cc1 ad5b e384 f836 7172 33c3 bd64 .I<..[...6qr3..d │ │ │ +00003710: 6637 e665 721e bb58 65a4 1f85 354e dd58 f7.er..Xe...5N.X │ │ │ +00003720: b282 0c45 d56b 468d e0a5 e2f9 2e43 bdf4 ...E.kF......C.. │ │ │ +00003730: 9e88 73f7 5537 b365 49dc 5b9c dd2c 1b2b ..s.U7.eI.[..,.+ │ │ │ +00003740: 77e1 91e6 8066 5bda c164 dd9c e36c 3451 w....f[..d...l4Q │ │ │ +00003750: bb2d a11e 3167 0937 76c0 359d e609 8a70 .-..1g.7v.5....p │ │ │ +00003760: d397 7a34 c0df 2d0e 5879 ebdd ca71 26b6 ..z4..-.Xy...q&. │ │ │ +00003770: 5ef5 336d ed5a 32a1 723b 9a1c 92e1 6da3 ^.3m.Z2.r;....m. │ │ │ +00003780: 08eb 0657 1555 bab5 8cce 033e 7cc4 308c ...W.U.....>|.0. │ │ │ +00003790: 1532 b5b5 2888 88c6 c58f 0cc1 d0bb 2626 .2..(.........&& │ │ │ +000037a0: f30f cc16 5a3d 0242 13a0 d212 f2c1 88d1 ....Z=.B........ │ │ │ +000037b0: 1686 6fa3 3570 909b 0ae6 9fdd f75b 46de ..o.5p.......[F. │ │ │ +000037c0: 9578 b1ad 0b86 29f4 d110 4dd4 893a 7f49 .x....)...M..:.I │ │ │ +000037d0: fe36 a0f7 f3ca fcf4 0638 acc6 5a34 15d3 .6.......8..Z4.. │ │ │ +000037e0: 860a 9275 b73c cdf0 22ca bbec 1d8d abb7 ...u.<.."....... │ │ │ +000037f0: 1d1c 1313 318f c630 26e3 17a6 719e 833b ....1..0&...q..; │ │ │ +00003800: e00b afb0 726a cbf6 cb6c 8c39 9664 35d5 ....rj...l.9.d5. │ │ │ +00003810: 1603 e381 0b1c 91e1 0296 bbc4 4c36 a309 ............L6.. │ │ │ +00003820: 6903 9ac4 ed9b 2df7 2b34 56a3 c962 a62a i.....-.+4V..b.* │ │ │ +00003830: 99c1 0657 cbc1 739b 917e 9ceb 801f 5dcf ...W..s..~....]. │ │ │ +00003840: 46f8 37c9 b40f 38bb 1e99 d580 e634 3ea5 F.7...8......4>. │ │ │ +00003850: 0e70 628b e659 a6b8 7914 8261 9842 3f0c .pb..Y..y..a.B?. │ │ │ +00003860: ccb8 a104 6620 e5ce 7ca0 796b a730 2674 ....f ..|.yk.0&t │ │ │ +00003870: 6a82 494c 816a c6d1 53b9 b9d2 f220 9698 j.IL.j..S.... .. │ │ │ +00003880: b958 1289 e609 d16b 6134 a392 c2c0 dc44 .X.....ka4.....D │ │ │ +00003890: 18a7 89dd d46c 6d87 2d49 2cba 4330 aa5e .....lm.-I,.C0.^ │ │ │ +000038a0: 5f7e 5eb2 d933 733f 200f 9d5b 696e e6ab _~^..3s? ..[in.. │ │ │ +000038b0: b93a 33c7 e7e8 991e 5c95 8cbd 6cfb 7ac4 .:3.....\...l.z. │ │ │ +000038c0: d895 0d6c cce1 18db b9e2 c74c 0aab b3a1 ...l.......L.... │ │ │ +000038d0: 8050 432b 440f d9e4 3bcf 4b26 f77e d1a3 .PC+D...;.K&.~.. │ │ │ +000038e0: 7131 c864 9ae3 d035 db50 67b4 34bc ef49 q1.d...5.Pg.4..I │ │ │ +000038f0: 6215 5928 286e e1de 1c15 c46e f3c0 3c32 b.Y((n.....n..<2 │ │ │ +00003900: 2cac 21d6 d5d4 84d5 186e 950e 1c31 a1e3 ,.!......n...1.. │ │ │ +00003910: 93db 113d 1319 53b5 60cc 7b93 944d e9e5 ...=..S.`.{..M.. │ │ │ +00003920: e69b 0191 9e47 1b0f d7a3 3c27 9610 9db5 .....G....<'.... │ │ │ +00003930: 34f0 fb1a 6be4 0225 5c42 fdd0 be7d a8e6 4...k..%\B...}.. │ │ │ +00003940: d477 fc88 41c2 5171 6ecd b00e 3076 8f10 .w..A.Qqn...0v.. │ │ │ +00003950: 0f2d 4feb 3d49 ab7b 5185 919d cce4 0642 .-O.=I.{Q......B │ │ │ +00003960: 6887 18fa 25c0 4825 3f99 a598 e635 185b h...%.H%?....5.[ │ │ │ +00003970: 3fcf 5e80 1e4b c878 0eac 5597 66d3 f79a ?.^..K.x..U.f... │ │ │ +00003980: 604e 646a 4d45 5aba 6d8a 8695 2e43 354c `NdjMEZ.m....C5L │ │ │ +00003990: 1b6a db38 fb7e e7f8 d88e 682b 34a3 bb8d .j.8.~....h+4... │ │ │ +000039a0: 285c 7e0a bdd8 61e0 cae8 5ede 3882 fc3b (\~...a...^.8..; │ │ │ +000039b0: d865 5acd 9089 cb38 c114 287b f330 623f .eZ....8..({.0b? │ │ │ +000039c0: b134 cc7b ddaf 6648 1997 6e32 5b5c 3dcd .4.{..fH..n2[\=. │ │ │ +000039d0: 8f1b 60c4 2344 5143 873c 8341 aab1 8181 ..`.#DQC.<.A.... │ │ │ +000039e0: cc77 5997 1220 b721 37e8 a6d8 a00c 4ab8 .wY.. .!7.....J. │ │ │ +000039f0: dd3c bb81 c56c 8c1e f033 aa3a 306c ecb9 .<...l...3.:0l.. │ │ │ +00003a00: 8134 db84 61c9 a0a1 d579 ed16 9344 5786 .4..a....y...DW. │ │ │ +00003a10: 84c4 374d ecfd 6815 2cb9 eb0b 3f60 1dc6 ..7M..h.,...?`.. │ │ │ +00003a20: 991b 607b f945 6f44 f25a c58d 7f33 a673 ..`{.EoD.Z...3.s │ │ │ +00003a30: 68fa ba71 3b7e c328 b242 c191 20b0 432f h..q;~.(.B.. .C/ │ │ │ +00003a40: 9e03 1ea4 09e2 b327 bd4c d306 07b7 9ed0 .......'.L...... │ │ │ +00003a50: 56d0 6b70 ca5a 6c9f fc1b 93b8 6d36 8a2d V.kp.Zl.....m6.- │ │ │ +00003a60: a194 8427 7567 923e ca17 ee5c a51d 553f ...'ug.>...\..U? │ │ │ +00003a70: 3244 98b6 abd0 a1c8 1166 9335 ece6 6535 2D.......f.5..e5 │ │ │ +00003a80: c503 f30e d6c1 304c b136 4b39 6e5b c2c4 ......0L.6K9n[.. │ │ │ +00003a90: 8c68 49cc 1dc0 6b68 013d c800 c6bc e29a .hI...kh.=...... │ │ │ +00003aa0: 6172 a376 05fa 0d19 8334 9a87 1ac4 3ddd ar.v.....4....=. │ │ │ +00003ab0: 6c72 94d1 39eb e441 e7e2 b157 2ee1 de68 lr..9..A...W...h │ │ │ +00003ac0: 81ce 13f4 ae42 7f30 f306 4130 5b6d 3d80 .....B.0..A0[m=. │ │ │ +00003ad0: 9fd0 7d06 5fe2 3702 8ed0 fa5d 1c41 b1c3 ..}._.7....].A.. │ │ │ +00003ae0: 6876 252b b246 7307 3d9f e757 4bc5 d818 hv%+.Fs.=..WK... │ │ │ +00003af0: 6003 98c4 f08f 86e5 2bcc 9d09 866d d37a `.......+....m.z │ │ │ +00003b00: c2d6 cd29 b038 4d8f ca46 820d 3d68 c77a ...).8M..F..=h.z │ │ │ +00003b10: f248 1a1c 5235 7103 0231 8aae c13a 0f25 .H..R5q..1...:.% │ │ │ +00003b20: 6e15 0d89 c663 caa1 cdcf b227 905b 1a99 n....c.....'.[.. │ │ │ +00003b30: 97cd b89b c483 f815 7862 a92b 84a5 cb0d ........xb.+.... │ │ │ +00003b40: f265 6c4f c046 7980 c59c b36e 2672 0271 .elO.Fy....n&r.q │ │ │ +00003b50: b080 a9d9 961a b43b 8bed e60e 6bb7 62c2 .......;....k.b. │ │ │ +00003b60: d0cd 2957 58f7 795d dd48 1f3d b945 8d99 ..)WX.y].H.=.E.. │ │ │ +00003b70: a695 2677 9323 247a 62b3 ba32 8818 10a0 ..&w.#$zb..2.... │ │ │ +00003b80: 35d9 aac7 fcaa 0340 f06d 3501 eb63 2869 5......@.m5..c(i │ │ │ +00003b90: 3bc8 c804 9bf7 d089 b435 66ef 037c 7928 ;........5f..|y( │ │ │ +00003ba0: a078 413d f7a9 e5a6 a309 ef49 0336 ae6e .xA=.......I.6.n │ │ │ +00003bb0: 38af de13 51dd 3cb0 f7f0 44cf a136 ec65 8...Q.<...D..6.e │ │ │ +00003bc0: accd ce63 b44d 40fd e591 a904 636d 9ed7 ...c.M@.....cm.. │ │ │ +00003bd0: c1ae 26cb 1b71 5a09 d9c6 05a4 16e0 3296 ..&..qZ.......2. │ │ │ +00003be0: 08b1 49d8 cc11 2a86 a86f 6160 648b 2401 ..I...*..oa`d.$. │ │ │ +00003bf0: 22c0 9b83 893c 0adb e0e6 3d70 bcaa 0d18 "....<....=p.... │ │ │ +00003c00: ca28 2733 7cc0 1cb5 07e7 09f5 6de1 8169 .('3|.......m..i │ │ │ +00003c10: 5b7a b8d2 e872 f8b6 9765 a706 6dd2 60c8 [z...r...e..m.`. │ │ │ +00003c20: 907d f8b9 abb2 4718 1e2b 883b 647c 6c76 .}....G..+.;d|lv │ │ │ +00003c30: ee3c 0567 2256 18d6 9c64 8cbd 8718 33f2 .<.g"V...d....3. │ │ │ +00003c40: dc9a b656 c37a 96df 408d 9ab7 88d1 3235 ...V.z..@.....25 │ │ │ +00003c50: 0ce4 042c a9f1 742c ecd1 f461 c32b 70eb ...,..t,...a.+p. │ │ │ +00003c60: 7cd5 cfe8 8b6d c62e 9847 684c 6888 98ac |....m...GhLh... │ │ │ +00003c70: c913 acb5 8fcc 2db6 0180 b8f4 dd88 fb04 ......-......... │ │ │ +00003c80: 3e70 cd36 acb5 87c6 8b41 e2fc d873 6954 >p.6.....A...siT │ │ │ +00003c90: 1f2e 8999 6b26 66f5 7dc5 785a 9e30 6d78 ....k&f.}.xZ.0mx │ │ │ +00003ca0: 799e d341 8eb7 4691 d6a6 3734 6d37 0e42 y..A..F...74m7.B │ │ │ +00003cb0: f089 85d8 a636 34d9 d030 b3a8 d725 407a .....64..0...%@z │ │ │ +00003cc0: 05cb a940 bb5a 6b89 9b35 e36d c119 2b8e ...@.Zk..5.m..+. │ │ │ +00003cd0: 2033 93f5 2910 6cdc 14d6 009f 03d0 04db 3..).l......... │ │ │ +00003ce0: 99cf da62 21d6 3155 0c75 b4e6 40b0 3e87 ...b!.1U.u..@.>. │ │ │ +00003cf0: 8929 6d1c cdae 03d2 009b 00f6 8862 047a .)m..........b.z │ │ │ +00003d00: 038d 6763 1067 2c83 3946 1879 16a4 5d2a ..gc.g,.9F.y..]* │ │ │ +00003d10: d3f5 74f0 c46a c6fb 23b9 c012 0b02 34a8 ..t..j..#.....4. │ │ │ +00003d20: 87c6 23e2 1953 3307 1381 c679 f084 0e27 ..#..S3....y...' │ │ │ +00003d30: a02b 911f 60b9 6a2a c540 32c8 b031 8dd4 .+..`.j*.@2..1.. │ │ │ +00003d40: 9353 170f 13b4 22fd 485a d32a 44e6 2c03 .S....".HZ.*D.,. │ │ │ +00003d50: 70c0 8e02 1333 c8c6 1e1c 95c6 0a73 8f1f p....3.......s.. │ │ │ +00003d60: 8c8d 9ff0 afe0 bdd5 b3d7 4ebd 09e5 58f4 ..........N...X. │ │ │ +00003d70: 0ea8 e3e9 5118 acc4 80aa e403 1ca4 ba45 ....Q..........E │ │ │ +00003d80: c7e0 336d 152c 53e2 48eb 4976 daf0 6a50 ..3m.,S.H.Iv..jP │ │ │ +00003d90: d09d 718b 4b32 d177 c2d1 c6df d5a8 6fc6 ..q.K2.w......o. │ │ │ +00003da0: 48cc 8361 d848 bf09 0e30 7465 d46f 6dac H..a.H...0te.om. │ │ │ +00003db0: 4623 6799 d2a1 21c3 0f05 29a3 ec5a 6e06 F#g...!...)..Zn. │ │ │ +00003dc0: 30ee 61dc c999 05e9 b626 4dd7 823e c443 0.a......&M..>.C │ │ │ +00003dd0: 8c34 ce4c 3b4e fe58 82b6 c3e4 31b3 955e .4.L;N.X....1..^ │ │ │ +00003de0: 5a83 9596 0d6d 8f93 6016 e6e6 89bd c803 Z....m..`....... │ │ │ +00003df0: bf02 a4a4 d2c5 b0b0 5a28 5bb3 ccf1 1fe6 ........Z([..... │ │ │ +00003e00: b5f7 e0a9 ee56 7122 d6da a373 a4d7 e4b2 .....Vq"...s.... │ │ │ +00003e10: e4a9 1b30 b045 e961 55b2 e517 e6ba afc6 ...0.E.aU....... │ │ │ +00003e20: 16b1 4906 1a9a bba5 05c6 e507 ac6c 563b ..I..........lV; │ │ │ +00003e30: 98e6 3ca0 edd6 c13c 0b60 d1a2 36c2 f79a ..<....<.`..6... │ │ │ +00003e40: e738 e234 a0f9 c76a 9a75 e76a d30a 374f .8.4...j.u.j..7O │ │ │ +00003e50: b2f1 de1a e500 fd81 4e5e 3d4f af4d 0cc1 ........N^=O.M.. │ │ │ +00003e60: 7ead 2ad4 3ec0 24a3 277d 9367 5cb9 c268 ~.*.>.$.'}.g\..h │ │ │ +00003e70: e0f9 2fe6 1775 cd6c 818c 0d41 6f87 1184 ../..u.l...Ao... │ │ │ +00003e80: cb4a 195a 61e8 e162 6a85 3929 3516 3c20 .J.Za..bj.9)5.< │ │ │ +00003e90: ab1d 93be 823c 4028 edaa 8d98 e57c 5302 .....<@(.....|S. │ │ │ +00003ea0: b099 f58c 6102 7807 430d d13f 8b29 c023 ....a.x.C..?.).# │ │ │ +00003eb0: 122f 0a4d 4b98 9066 b166 cda4 5670 65bf ./.MK..f.f..Vpe. │ │ │ +00003ec0: 2dce bc51 8f1d a03e 199d 0697 3319 68aa -..Q...>....3.h. │ │ │ +00003ed0: ce18 8fd8 06bc 036c 2738 122d ec56 4a0f .......l'8.-.VJ. │ │ │ +00003ee0: a1b9 33f5 d248 4338 cd1a 23bd 2b84 fc3b ..3..HC8..#.+..; │ │ │ +00003ef0: 1f83 f940 6ba7 0b01 734f 9e77 e609 00bd ...@k...sO.w.... │ │ │ +00003f00: cdeb c6bc b949 6392 30f8 c0cc d121 9b77 .....Ic.0....!.w │ │ │ +00003f10: 041a af53 2cb9 f730 6bf2 d418 9143 1594 ...S,..0k....C.. │ │ │ +00003f20: ed02 7c88 c512 4648 b155 5630 a722 9ab5 ..|...FH.UV0.".. │ │ │ +00003f30: eab2 6121 f07c 67d1 0ca8 8755 50cb 7d5e ..a!.|g....UP.}^ │ │ │ +00003f40: 19c4 a632 17e1 a13c 3c61 1edd 645a 2d1a ...2...<..V. │ │ │ +00004140: 0261 4803 da59 3e43 2fd4 26ce 5798 7424 .aH..Y>C/.&.W.t$ │ │ │ +00004150: 51c7 ce9c 63d4 cd62 d4e5 6466 dba2 9bdf Q...c..b..df.... │ │ │ +00004160: b5fd d203 5717 1c05 3776 9a11 0e37 6ad2 ....W...7v...7j. │ │ │ +00004170: 0401 5cbe 0a20 8e52 9c70 258c 3a34 3bb0 ..\.. .R.p%.:4;. │ │ │ +00004180: b110 043f 0dee d6b9 dd34 1601 d27b 64c9 ...?.....4...{d. │ │ │ +00004190: 6aa3 8ed0 2d66 7be0 ae01 7541 55ad 994b j...-f{...uAU..K │ │ │ +000041a0: 8024 33b1 b905 ca7d c549 40f7 0197 63bd .$3....}.I@...c. │ │ │ +000041b0: 6a5a b0f8 3804 0173 309a 7a87 4023 7d06 jZ..8..s0.z.@#}. │ │ │ +000041c0: 3955 0b6e da64 3028 8aab 36b2 ae2b d54c 9U.n.d0(..6..+.L │ │ │ +000041d0: c0f8 26a1 6187 3acc 1a4e 3952 595b 020c ..&.a.:..N9RY[.. │ │ │ +000041e0: 9362 2105 fc7b d6b6 5dfb 2ae2 ce80 9d4d .b!..{..].*....M │ │ │ +000041f0: 861c 1777 8c41 6aa0 7ed4 686f 6911 545b ...w.Aj.~.hoi.T[ │ │ │ +00004200: 000e 8088 30d2 357f 2da1 b7d4 4ad1 43a6 ....0.5.-...J.C. │ │ │ +00004210: 6857 d8d3 c6ad aad6 622f e033 2c1b 8a08 hW......b/.3,... │ │ │ +00004220: c43e 0f25 f7a9 31cf b364 ef67 0c05 836b .>.%..1..d.g...k │ │ │ +00004230: ea81 7b61 2704 8e4b acc2 60f2 bb65 3840 ..{a'..K..`..e8@ │ │ │ +00004240: 0ce8 3653 2d75 be8d c718 56f7 60b0 ee38 ..6S-u....V.`..8 │ │ │ +00004250: 6fe2 1e60 3a78 cdaa 25a3 1a1c 0c34 b20a o..`:x..%....4.. │ │ │ +00004260: d832 fd8c 359b 1e54 8fe8 6516 2615 5fcb .2..5..T..e.&._. │ │ │ +00004270: 6d10 c41a 2946 628d fbc8 6e75 e566 ebcc m...)Fb...nu.f.. │ │ │ +00004280: 6e60 6de2 3a54 8608 cf6e f9b8 8b50 9bc5 n`m.:T...n...P.. │ │ │ +00004290: 6348 26d3 8bfb 8e98 a1b0 27bc 523d 40fc cH&.......'.R=@. │ │ │ +000042a0: 0564 6e30 aab2 d333 34c3 b699 aa20 a6ad .dn0...34.... .. │ │ │ +000042b0: 19ea 60e6 f432 c316 003a 941f 0011 88ed ..`..2...:...... │ │ │ +000042c0: d65f 63b4 4333 1b6f 311b 0bcc 0fdc 63c2 ._c.C3.o1.....c. │ │ │ +000042d0: bb41 8c2d e586 a4b8 1bbf 810b 4c5e 71eb .A.-........L^q. │ │ │ +000042e0: ced5 83dd fa7e c299 1c71 16cd 97c8 6a0d .....~...q....j. │ │ │ +000042f0: c49e 0f11 18f7 f350 e815 3f00 0b98 a384 .......P..?..... │ │ │ +00004300: 7361 fd99 2994 a843 c016 c67c 337f 7d18 sa..)..C...|3.}. │ │ │ +00004310: 84ff 287e 2801 2559 afa3 d377 6296 cc16 ..(~(.%Y...wb... │ │ │ +00004320: 03a6 6217 baa1 6f31 4316 fb00 bab0 7c42 ..b...o1C.....|B │ │ │ +00004330: 37a0 f5b2 617c 91cc 82ef 5a1d 67d6 106f 7...a|....Z.g..o │ │ │ +00004340: c4aa 2720 1c4c 1bac 6718 8f40 64eb 7a93 ..' .L..g..@d.z. │ │ │ +00004350: 6198 a1a9 13cd a120 5726 d7cc 0048 d791 a...... W&...H.. │ │ │ +00004360: 84df f46c c1ce 2add 4d67 bac2 9aa1 ef6a ...l..*.Mg.....j │ │ │ +00004370: 7566 b759 56a8 9b2c ccd1 004a 31f7 fd66 uf.YV..,...J1..f │ │ │ +00004380: c1be 8109 105e 6ea6 8fd6 abee 2cea 6f01 .....^n.....,.o. │ │ │ +00004390: 8b5b 6905 2607 9600 0906 4c2b becd 0cdd .[i.&.....L+.... │ │ │ +000043a0: 615a 127c 2746 33be 15b6 9a9a da5a 3cf8 aZ.|'F3......Z<. │ │ │ +000043b0: 97b8 91cd 6ad6 258e 016e 6965 0501 0803 ....j.%..nie.... │ │ │ +000043c0: bbac cd6c d821 b2a8 d366 4102 f037 2030 ...l.!...fA..7 0 │ │ │ +000043d0: 5b60 abc5 038d 80a3 c6da 1fb8 a3b0 dd04 [`.............. │ │ │ +000043e0: d573 ae32 5cb9 f500 0ef3 d0dc b747 263b .s.2\........G&; │ │ │ +000043f0: 04c4 7252 68db 8c2e 9c4c 6cc2 cd1a c18f ..rRh....Ll..... │ │ │ +00004400: 1d2e bcc4 36a1 41b5 2136 1857 af42 7e05 ....6.A.!6.W.B~. │ │ │ +00004410: 5aee 6ee2 fd18 d205 d2c5 d368 5d7d 8c89 Z.n........h]}.. │ │ │ +00004420: 69db 7c88 41ed 0de7 4640 5393 8059 1961 i.|.A...F@S..Y.a │ │ │ +00004430: c2e7 d992 7c94 cd73 0d35 3c6d 9d13 a6b0 ....|..s.5....*.8...V │ │ │ +000046d0: 2236 5802 53a2 75f1 a221 a0f3 cc4f 35bc "6X.S.u..!...O5. │ │ │ +000046e0: 80c0 5403 cbba 548e 0b17 b1fd 52ca b865 ..T...T.....R..e │ │ │ +000046f0: 960f 876a 13dd 2e93 952d b379 cd3d faca ...j.....-.y.=.. │ │ │ +00004700: 5cfe 3ee2 c977 b569 bc20 4f6e b618 cccd \.>..w.i. On.... │ │ │ +00004710: 0260 153d 511c 70ca f0c8 3135 f887 6877 .`.=Q.p...15..hw │ │ │ +00004720: f43c 74c3 7818 b9b5 5907 791b e91e d706 .YUn3q...$a{, │ │ │ +000047e0: 4538 f503 707d 2e85 7016 353f 3e47 b2b0 E8..p}..p.5?>G.. │ │ │ +000047f0: a468 a8b7 4c09 4638 ac1b 361a 3d09 3762 .h..L.F8..6.=.7b │ │ │ +00004800: 006a 4357 9160 153d 8236 5a9f 7242 0026 .jCW.`.=.6Z.rB.& │ │ │ +00004810: 0119 8e85 363b 2de0 b6d6 78f4 c6ca 59ad ....6;-...x...Y. │ │ │ +00004820: e2d6 9a67 6eae 6742 3578 be3a e0e8 2346 ...gn.gB5x.:..#F │ │ │ +00004830: 6367 c23e d081 1f6d ad61 e0e6 425b 7a0f cg.>...m.a..B[z. │ │ │ +00004840: 8f02 80d1 9896 8019 34bd 2ce0 f058 d457 ........4.,..X.W │ │ │ +00004850: 0f0f 8038 196e 5f9b f609 9009 b12b 751b ...8.n_......+u. │ │ │ +00004860: 5b04 bff5 0082 05ec d4ca 1d18 bfce d66b [..............k │ │ │ +00004870: 3437 d082 2df0 1ad6 bcf6 a4d6 c466 edf1 47..-........f.. │ │ │ +00004880: d6ba 3381 b9b0 3643 046e b8df 84b1 0b95 ..3...6C.n...... │ │ │ +00004890: f567 83b9 51ac 1fb4 83d8 0358 2576 633b .g..Q......X%vc; │ │ │ +000048a0: d6ab 6998 71f1 e060 34c1 c333 92ae c79b ..i.q..`4..3.... │ │ │ +000048b0: f384 4194 c6ef aa72 943b 81a6 c1ff 7026 ..A....r.;....p& │ │ │ +000048c0: 4e82 b1d3 461f e337 8e20 2ac6 6055 224f N...F..7. *.`U"O │ │ │ +000048d0: 9055 4a96 232d 656d 2c87 8192 8095 dbc9 .UJ.#-em,....... │ │ │ +000048e0: c276 9ebc f113 1483 b1da 6e85 ba67 65e1 .v........n..ge. │ │ │ +000048f0: b5da 8cd5 da74 82c6 8c65 dc02 ddef ac8e .....t...e...... │ │ │ +00004900: c5d5 ac46 3fc2 2346 9ba1 3f51 ee26 5903 ...F?.#F..?Q.&Y. │ │ │ +00004910: a6d1 90f8 dc0c d51a 69ad 8727 ba95 1e6a ........i..'...j │ │ │ +00004920: 0166 e7de a347 e139 8c54 0acd e0b4 98f0 .f...G.9.T...... │ │ │ +00004930: bd9a 5c66 347a 325b 2d5b 6902 79ec 5c1b ..\f4z2[-[i.y.\. │ │ │ +00004940: 261c 8b3c 5921 001d 97d1 9438 23c0 86aa &..p........ │ │ │ +00004c30: 5f2c a938 2211 23ca c66d 8c76 9c4a dd99 _,.8".#..m.v.J.. │ │ │ +00004c40: 61b5 38c1 dc21 5fa6 318e 66f8 269e 984a a.8..!_.1.f.&..J │ │ │ +00004c50: bdf6 4916 d436 3268 90a7 07b7 207a 8b09 ..I..62h.... z.. │ │ │ +00004c60: 820f c7a5 434f 26ec 9ee5 4283 a53d 3c54 ....CO&...B..=k.k. │ │ │ +00004ce0: ac23 0693 55d5 a3d5 2380 382d 83af a06a .#..U...#.8-...j │ │ │ +00004cf0: 9c41 08d8 8568 0552 66d0 cd11 005f 5a6a .A...h.Rf...._Zj │ │ │ +00004d00: 4b4f 793e 0ad7 d473 dde2 5e6e 46ce a168 KOy>...s..^nF..h │ │ │ +00004d10: ccb3 c264 e337 ae3d 3a70 b0ec b1c1 38b8 ...d.7.=:p....8. │ │ │ +00004d20: 7616 795c 011f b5f1 0c8d 2610 5bb8 a26a v.y\......&.[..j │ │ │ +00004d30: d126 9bd6 0170 8cfd b15e 1840 a8a9 00a7 .&...p...^.@.... │ │ │ +00004d40: 7176 6fdd 4268 18f3 54af 4b6d 4911 3c8a qvo.Bh..T.KmI.<. │ │ │ +00004d50: 4514 6db1 ef6e 52a1 b703 72d7 eb97 b94b E.m..nR...r....K │ │ │ +00004d60: 16cd d919 6305 9440 488d 0198 4595 6176 ....c..@H...E.av │ │ │ +00004d70: 43d1 f3a9 be07 268c 3919 5001 829b ddab C.....&.9.P..... │ │ │ +00004d80: 86a4 b561 d290 d8da d2df b873 d5ea 32ce ...a.......s..2. │ │ │ +00004d90: 7092 4168 7851 287c 6c5e 5333 22f3 968c p.AhxQ(|l^S3"... │ │ │ +00004da0: 91d9 4a79 57cb 92cc 560c 42a5 776e 8d1b ..JyW...V.B.wn.. │ │ │ +00004db0: 61c1 1030 9719 fd88 f543 56c1 2ea3 09a8 a..0.....CV..... │ │ │ +00004dc0: b595 4edc 4744 b480 5e21 6fa6 4fe6 dca0 ..N.GD..^!o.O... │ │ │ +00004dd0: 2d71 7092 e598 8305 2026 f401 06b3 f510 -qp..... &...... │ │ │ +00004de0: d242 ae63 0a9b bbf3 7172 7722 2e12 029a .B.c....qrw".... │ │ │ +00004df0: 4b3c 15a7 1ec4 dff8 45ee eb15 6c98 1a2b K<......E...l..+ │ │ │ +00004e00: 1655 6eea a0a6 9040 4bf5 cf2c 5a67 0189 .Un....@K..,Zg.. │ │ │ +00004e10: 60c5 9a6c f56a f7c3 c40d 007f fccd 59dd `..l.j........Y. │ │ │ +00004e20: 3bf6 30e3 a2eb dd2d 55d7 34ee 3866 ebd0 ;.0....-U.4.8f.. │ │ │ +00004e30: 5996 1c67 11ce a8c1 7266 6601 19ac ede6 Y..g....rff..... │ │ │ +00004e40: e980 1436 fd3c f516 d36d 2c52 e3f6 7057 ...6.<...m,R..pW │ │ │ +00004e50: f5c0 1e66 3333 d528 3d18 0d97 b9f4 7a08 ...f33.(=.....z. │ │ │ +00004e60: 569c 59cd cd02 4f64 cf78 8652 777e 1376 V.Y...Od.x.Rw~.v │ │ │ +00004e70: 23cc 4c10 2667 ab50 b7b3 a18e a848 5091 #.L.&g.P.....HP. │ │ │ +00004e80: 29cd 5d36 3813 6cda e26b 1941 57ea ef5b ).]68.l..k.AW..[ │ │ │ +00004e90: 43b0 cba2 358f a611 684c ecbc f46d 9521 C...5...hL...m.! │ │ │ +00004ea0: 5d53 8af5 3065 dd38 1937 11ac 983f 1a24 ]S..0e.8.7...?.$ │ │ │ +00004eb0: d97a 9a6f 90ad 5185 b375 c681 1ed3 52d2 .z.o..Q..u....R. │ │ │ +00004ec0: aef9 2e54 62d3 592c 87d3 610d 4154 1163 ...Tb.Y,..a.AT.c │ │ │ +00004ed0: 35de a35b 7beb f2b0 c821 e23d 0693 9df7 5..[{....!.=.... │ │ │ +00004ee0: 4a6f c53b 5cbb de9e 0bd5 d4ce 78a3 984f Jo.;\.......x..O │ │ │ +00004ef0: d484 670f 1e27 0918 a3a5 0031 2bf8 3bfd ..g..'.....1+.;. │ │ │ +00004f00: bc59 6602 6811 9168 dc89 be94 2171 7fb8 .Yf.h..h....!q.. │ │ │ +00004f10: 6f2a 3c69 342d 37f6 9c37 586d d7ea c468 o*.K{...W...O.q.c │ │ │ +00004f70: 463c ad2c 67aa 26ce 9a5b fec9 1432 d85a F<.,g.&..[...2.Z │ │ │ +00004f80: cfd5 6214 15fa 1df9 66d5 17a6 0269 4bb9 ..b.....f....iK. │ │ │ +00004f90: 2d81 d383 f9d5 a307 e7fa b193 41c6 2050 -...........A. P │ │ │ +00004fa0: 40f2 e42b 3309 90ab db39 55a9 9b2c 7532 @..+3....9U..,u2 │ │ │ +00004fb0: a25c 5bcf eb06 438f 60b9 651a ad3b e239 .\[...C.`.e..;.9 │ │ │ +00004fc0: 9685 6696 054d 6aa8 86da 1ed6 b21a c462 ..f..Mj........b │ │ │ +00004fd0: c10e d03a 8c0c 832f 714a 6262 8324 6c72 ...:.../qJbb.$lr │ │ │ +00004fe0: 81f9 49c9 829a 700d 00da b456 8bfa 5922 ..I...p....V..Y" │ │ │ +00004ff0: ae37 0415 37cb 6ce0 01f7 1f4f a02e 95dc .7..7.l....O.... │ │ │ +00005000: c037 4d3d aa94 159e c6a3 b3b6 5e4a bd5b .7M=........^J.[ │ │ │ +00005010: b828 5bb9 6fb3 1eaf e1b7 e864 eb14 0754 .([.o......d...T │ │ │ +00005020: 5ac1 e88b 09f7 a88f b924 0de2 1737 f6d5 Z........$...7.. │ │ │ +00005030: 0097 eb4d 46f7 326c a261 9cc4 6256 ba48 ...MF.2l.a..bV.H │ │ │ +00005040: 5628 0b97 57a2 7a96 a1f5 280b efae 0fc5 V(..W.z...(..... │ │ │ +00005050: 7ab9 e781 fb88 a7d0 1b63 d2c3 2138 c6a0 z........c..!8.. │ │ │ +00005060: c368 bb8f 64f5 054b 2482 732a 60a8 35df .h..d..K$.s*`.5. │ │ │ +00005070: 06c3 9e37 08b6 958b 35b9 4ddf ded4 508b ...7....5.M...P. │ │ │ +00005080: e1c5 789d b07f 325b 5b7d 3beb 01cc 58b7 ..x...2[[};...X. │ │ │ +00005090: 65ac 2ccf 89d5 42b9 58bb 2507 6bc6 e2ee e.,...B.X.%.k... │ │ │ +000050a0: acd6 c8c4 874f 651b 1330 631d 7763 3f1a .....Oe..0c.wc?. │ │ │ +000050b0: 9b4b b0c0 36dc b0c1 4465 4575 6e16 7a77 .K..6...DeEun.zw │ │ │ +000050c0: 4b81 3953 70bb 1e13 cee3 eb52 0c71 19ad K.9Sp......R.q.. │ │ │ +000050d0: c064 8152 3095 8520 5b05 6af5 f033 d613 .d.R0.. [.j..3.. │ │ │ +000050e0: 4a15 3f0d 218d 6e68 ac8d 91cc b369 ffc9 J.?.!.nh.....i.. │ │ │ +000050f0: c3b4 d5fe 1066 5697 52eb 9833 6b46 e924 .....fV.R..3kF.$ │ │ │ +00005100: 9aef 3ee1 6434 f84c 802c 9609 ac6c b561 ..>.d4.L.,...l.a │ │ │ +00005110: fcda 2db9 9534 c3a7 5813 30e5 ea94 7a96 ..-..4..X.0...z. │ │ │ +00005120: 0f13 a3d2 d01b 2528 bb6c ab34 53ae 3623 ......%(.l.4S.6# │ │ │ +00005130: ff8c 6dca 9b42 1c2c f654 94f2 e29e 6b39 ..m..B.,.T....k9 │ │ │ +00005140: af73 6b1f 1089 6f3e 3029 2b2b 60f0 9ecd .sk...o>0)++`... │ │ │ +00005150: 4aac ed60 9015 587a 05fb e96c 5940 a64f J..`..Xz...lY@.O │ │ │ +00005160: 2ae2 d5f8 ee1a b699 36cf 5c19 a4d8 3d78 *.......6.\...=x │ │ │ +00005170: 1e81 0b89 bbbf 59cf 78ad ac8a e9f6 da66 ......Y.x......f │ │ │ +00005180: d52f c34a f17c d4ec 7a2f 0d70 8e0f 3159 ./.J.|..z/.p..1Y │ │ │ +00005190: 0bbf c0ad 4120 59c4 3118 3137 59e4 0fbf ....A Y.1.17Y... │ │ │ +000051a0: 31b0 be68 5103 14f5 e1dd 348c 61d0 d3b1 1..hQ.....4.a... │ │ │ +000051b0: 2604 34da bec3 92d5 ed50 7b84 6e09 010f &.4......P{.n... │ │ │ +000051c0: 6cca e937 e0a3 82b7 9a76 6916 44a7 2926 l..7.....vi.D.)& │ │ │ +000051d0: 73c6 a743 ae7b 8b33 6893 7308 56b5 0656 s..C.{.3h.s.V..V │ │ │ +000051e0: 01c7 acb6 879e 5a2c 918e 4c70 af0a 9c0a ......Z,..Lp.... │ │ │ +000051f0: 9330 0188 a6a7 fb16 991f adf5 884e b68c .0...........N.. │ │ │ +00005200: 13d0 1457 1736 ed4a 41c8 016c ce74 67e3 ...W.6.JA..l.tg. │ │ │ +00005210: 0001 010b 37f0 7cce a286 5bbb 2c9d 152b ....7.|...[.,..+ │ │ │ +00005220: dbd9 580b af58 53a9 6a65 0d21 0ce6 886e ..X..XS.je.!...n │ │ │ +00005230: 0706 5bcb c252 7800 73ac cd5c 99e4 0c1e ..[..Rx.s..\.... │ │ │ +00005240: 4b75 3f00 c3d1 5af8 1476 7db0 d701 bcb7 Ku?...Z..v}..... │ │ │ +00005250: ac58 0f2b 7975 1e71 35a0 3cab e0e0 7ada .X.+yu.q5.<...z. │ │ │ +00005260: 86a4 ee53 c4e1 6827 ab98 2eba 58e0 eb21 ...S..h'....X..! │ │ │ +00005270: 636e ead1 88d6 a933 d211 5287 c69a 91c8 cn.....3..R..... │ │ │ +00005280: 1a28 cb54 7464 dee8 5e9e 3744 e0be e9f4 .(.Ttd..^.7D.... │ │ │ +00005290: d640 8dd3 66b0 5b67 5f9e 1628 822f 9b22 .@..f.[g_..(./." │ │ │ +000052a0: aa31 9568 57e3 69f1 9640 f9c9 ca49 2e7a .1.hW.i..@...I.z │ │ │ +000052b0: 8b6f d657 7583 4d0c 4c5b 5a47 3ca3 d68e .o.Wu.M.L[ZG<... │ │ │ +000052c0: 22b5 b564 174f 7a07 3b87 8032 bbd2 d160 "..d.Oz.;..2...` │ │ │ +000052d0: 6c58 853c 80dd 2db4 dd4d 6643 57a8 d4be lX.<..-..MfCW... │ │ │ +000052e0: cd96 62c2 57b0 da09 561d e5d0 1bfe 8b7a ..b.W...V......z │ │ │ +000052f0: 5859 0494 c48c fc1a 7cdf 0500 dd5c 07b4 XY......|....\.. │ │ │ +00005300: 38f6 a483 8c2a 194a 5d2a e28b 8a82 2da1 8....*.J]*....-. │ │ │ +00005310: 16c3 d92c 4cb6 cc8d 158a 3723 3610 aad4 ...,L.....7#6... │ │ │ +00005320: e7a6 374f 0033 84be 306e b199 aa21 5a03 ..7O.3..0n...!Z. │ │ │ +00005330: 4054 e9c6 3bda 2275 c629 334d 5832 500c @T..;."u.)3MX2P. │ │ │ +00005340: 5e7f 1c36 2ba8 987b 5f27 7320 b658 1b86 ^..6+..{_'s .X.. │ │ │ +00005350: 80c6 9d1b 5d9e 058e efd0 cc70 8985 6d00 ....]......p..m. │ │ │ +00005360: 1c56 b36f d264 7858 8408 eba9 0dc3 d08e .V.o.dxX........ │ │ │ +00005370: c695 bbe3 31c2 ed73 74f3 76a9 6020 5063 ....1..st.v.` Pc │ │ │ +00005380: 6ea1 193f 7b13 90da 63a9 3022 12ac 4213 n..?{...c.0"..B. │ │ │ +00005390: 319a aa3d d671 b588 12f7 1104 4d69 b6b6 1..=.q......Mi.. │ │ │ +000053a0: c35e 780b 8769 039b caf6 7057 932d 2515 .^x..i....pW.-%. │ │ │ +000053b0: 31f1 8bca 34d8 4f2b 5a3d cd48 a361 ecc0 1...4.O+Z=.H.a.. │ │ │ +000053c0: 3c4d 06ed 30d0 ad9a 8db3 32c6 3fbb b131 .-. │ │ │ +00005610: 021f 1a75 94b0 a398 0843 00dd 7b9a 2c28 ...u.....C..{.,( │ │ │ +00005620: 32e8 97c6 64ef 8584 24f4 46a7 b553 050e 2...d...$.F..S.. │ │ │ +00005630: 996c e180 716c c7d9 d336 4c7f e761 1718 .l..ql...6L..a.. │ │ │ +00005640: 6301 2675 9de9 29a9 b511 c428 14c9 4c3e c.&u..)....(..L> │ │ │ +00005650: 3311 66f7 1912 0a25 f69d 507a 9852 66b2 3.f....%..Pz.Rf. │ │ │ +00005660: eb6c 7def 6882 1c13 d2a0 cdac 86ec 7e58 .l}.h.........~X │ │ │ +00005670: 29d1 18cd 6240 4db7 b639 f3b0 a302 68b3 )...b@M..9....h. │ │ │ +00005680: cec0 62a3 4af1 4fdb bae4 7018 2ac6 d4b1 ..b.J.O...p.*... │ │ │ +00005690: b6d9 ac2c 7bc5 70c3 1a9f cc80 56c0 d3e0 ...,{.p.....V... │ │ │ +000056a0: 56bd 8775 f8b8 73d4 6031 2cf3 0357 5406 V..u..s.`1,..WT. │ │ │ +000056b0: 52bd 31d6 6031 5911 3bb8 36e0 adf7 b51b R.1.`1Y.;.6..... │ │ │ +000056c0: abe8 fb2d 2c7c ecbe 5e37 55ee caa5 7ec4 ...-,|..^7U...~. │ │ │ +000056d0: 3a9b d2c3 28b3 b967 b527 2703 480a ed96 :...(..g.''.H... │ │ │ +000056e0: 7076 0618 cae4 2e04 769a 0d0f 8f25 ce16 pv......v....%.. │ │ │ +000056f0: 535d 790e b119 b79d 6bfb 3d61 f056 a0a4 S]y.....k.=a.V.. │ │ │ +00005700: f1bc 30e5 507a 20ce 0662 7b2c 6c44 5767 ..0.Pz ..b{,lDWg │ │ │ +00005710: d71e 16c9 2614 733d e3fe 8380 8c2f 690c ....&.s=...../i. │ │ │ +00005720: 6bb3 4a90 2e62 3662 c016 40a0 d06c 56cb k.J..b6b..@..lV. │ │ │ +00005730: 9672 29e6 8d6c 0b12 2603 303d 28e9 ea0a .r)..l..&.0=(... │ │ │ +00005740: 1bd6 d863 6c4e e50b 5c7b 660b 3087 4837 ...clN..\{f.0.H7 │ │ │ +00005750: 3556 62ec d081 2c38 aa97 6544 e94c d932 5Vb...,8..eD.L.2 │ │ │ +00005760: db43 c9d6 5bea a172 33b5 5d51 17c6 d547 .C..[..r3.]Q...G │ │ │ +00005770: 8074 b66a aa71 e5ab 3199 ddaa e70a 2611 .t.j.q..1.....&. │ │ │ +00005780: 6fce d617 99b3 0d56 3c58 ed2d da5b 792c o......V │ │ │ +00005890: c6d6 b06f bb63 95c4 b214 9005 b488 811d ...o.c.......... │ │ │ +000058a0: f67f 994c 43ec 053d 8640 a1d5 2795 7c63 ...LC..=.@..'.|c │ │ │ +000058b0: 46b3 3b40 e6ae 183e 9a6c d3b2 b68c 185c F.;@...>.l.....\ │ │ │ +000058c0: 522d 5865 a909 96b1 1ff0 140d b041 58c3 R-Xe.........AX. │ │ │ +000058d0: ecbe 5949 414c 3aac d366 a855 4972 426d ..YIAL:..f.UIrBm │ │ │ +000058e0: 36ee aff5 6ef8 544c 5036 5405 1c66 cc50 6...n.TLP6T..f.P │ │ │ +000058f0: 325e d73e 6eb8 dc4a db66 9ea7 6550 1bc9 2^.>n..J.f..eP.. │ │ │ +00005900: 1460 18ca 8e37 39e5 6875 3f40 d62a c5c5 .`...79.hu?@.*.. │ │ │ +00005910: 67b0 38d6 642d d5ce 802b aec6 def7 a677 g.8.d-...+.....w │ │ │ +00005920: 815f eb15 315c 2c00 2ba4 413d 2e9b 5879 ._..1\,.+.A=..Xy │ │ │ +00005930: 0b26 8164 db3d 59ea 7fb5 ac3c 262a ca79 .&.d.=Y....<&*.y │ │ │ +00005940: 067d b82f 11c0 8f60 36b7 cb34 6ef5 5c4e .}./...`6..4n.\N │ │ │ +00005950: 593a ad84 e9b8 55ab 322f 05a2 9051 d67e Y:....U.2/...Q.~ │ │ │ +00005960: c551 5b84 ea8c cb4a 3b16 b10b 0941 4dc5 .Q[....J;....AM. │ │ │ +00005970: 192b 8daa 3cc3 c17f 5ced 9351 c122 4695 .+..<...\..Q."F. │ │ │ +00005980: 7586 0037 1692 ea8c 59ea ead5 7002 bcb7 u..7....Y...p... │ │ │ +00005990: 3898 d565 fe11 beed 6241 6e5b ee60 9743 8..e....bAn[.`.C │ │ │ +000059a0: b2c2 5fa8 b261 118d 45de ac6a 8b0b 3c6d .._..a..E..j..X...G..t │ │ │ +00005a70: 7661 96d1 4670 0b38 7f02 9245 cb45 36b5 va..Fp.8...E.E6. │ │ │ +00005a80: e7a9 5819 c66c e862 6d3a 924d a65a 2b35 ..X..l.bm:.M.Z+5 │ │ │ +00005a90: d765 33bd eeb7 ce3c 320c d568 e26c 6928 .e3....<2..h.li( │ │ │ +00005aa0: c2f3 3d6c 5aca d66d 1d26 e0d8 3a95 fad3 ..=lZ..m.&..:... │ │ │ +00005ab0: 554c 0512 e2f5 c9ab 6d29 a30f b526 cab4 UL......m)...&.. │ │ │ +00005ac0: 11b7 1a07 5b20 1746 1825 d83c 0c74 8ad6 ....[ .F.%.<.t.. │ │ │ +00005ad0: 729b 7765 99d7 6a4a 86f5 0081 dca1 58da r.we..jJ......X. │ │ │ +00005ae0: 6d6c 4b23 cd5c 63be d7cd b2d9 0c1d 78d1 mlK#.\c.......x. │ │ │ +00005af0: 3616 8ddf 2c4f 6db8 1d8a dc8d ae2e 55c9 6...,Om.......U. │ │ │ +00005b00: 9a93 0dde 1177 ccbd 759c 7870 06bd baa3 .....w..u.xp.... │ │ │ +00005b10: e14e 06c8 cfa3 d8d2 c453 5f0f 3536 6d7d .N.......S_.56m} │ │ │ +00005b20: ef89 6ec3 aa61 17f2 3647 1f30 8871 e76e ..n..a..6G.0.q.n │ │ │ +00005b30: 598c 7dc0 7bf5 641b a3d4 a388 f32c a0b5 Y.}.{.d......,.. │ │ │ +00005b40: 23cb a0c6 c3d4 4dee fb18 775e 99cf b2d5 #.....M...w^.... │ │ │ +00005b50: 40ce cea8 1037 7f2c 116a e3a8 6093 17b7 @....7.,.j..`... │ │ │ +00005b60: 5430 d2fc 1316 967e 331c 1577 0246 5f8c T0.....~3..w.F_. │ │ │ +00005b70: 9f84 951b d46f 67d7 a25a 2d9d cb1f b5f0 .....og..Z-..... │ │ │ +00005b80: db0a 9e86 3eae 6825 8f80 c0f7 25d8 7442 ....>.h%....%.tB │ │ │ +00005b90: ff62 2511 15f7 e93c 7335 2f7f 721f b99b .b%....k.!..H...kk. │ │ │ +00005da0: c866 2110 3b5e 74e5 903e b8c7 e241 0fd0 .f!.;^t..>...A.. │ │ │ +00005db0: ae53 4ead a687 6f54 c146 286f 77e0 e159 .SN...oT.F(ow..Y │ │ │ +00005dc0: acf4 da97 0d76 f4fe d698 026b d3dd 15bd .....v.....k.... │ │ │ +00005dd0: 6e16 1753 38cd c053 f30e 3630 0b20 65aa n..S8..S..60. e. │ │ │ +00005de0: 36bb 5626 6da3 ddf7 6c1e 6126 a6c9 7f6b 6.V&m...l.a&...k │ │ │ +00005df0: 87b2 04d8 33fe 9aa5 69ed 7003 384e 75c9 ....3...i.p.8Nu. │ │ │ +00005e00: e06e 4794 4729 87bf 6c56 b4e8 add4 019a .nG.G)..lV...... │ │ │ +00005e10: c4fd 9d6d 43da bba9 a738 bb31 615d 4914 ...mC....8.1a]I. │ │ │ +00005e20: 82ae e582 c19c 5a2b c363 357a 24ca ee98 ......Z+.c5z$... │ │ │ +00005e30: f865 b2e6 d69a 496d 9f26 7067 4100 78b4 .e....Im.&pgA.x. │ │ │ +00005e40: 3d53 8a06 ec5d 16e3 5160 645c 2194 7c36 =S...]..Q`d\!.|6 │ │ │ +00005e50: 6f15 6058 2de0 81a6 744d 9bcc 7075 b7c7 o.`X-...tM..pu.. │ │ │ +00005e60: 8664 8de1 c05d ad03 9b3d 9e9a 0cb3 1d4c .d...]...=.....L │ │ │ +00005e70: fa99 45b3 bdc9 e7a8 ea75 a936 c3b1 663d ..E......u.6..f= │ │ │ +00005e80: 39ab ade0 9c79 216b 056f 2ed6 00a9 cbd6 9....y!k.o...... │ │ │ +00005e90: 7c03 cb94 6637 adae 0c46 789a 8bb9 1dd6 |...f7...Fx..... │ │ │ +00005ea0: ca02 ead1 7a96 9d8d d3d0 eb2c 7fe8 ea06 ....z......,.... │ │ │ +00005eb0: 971c cf61 e6f7 c956 935b c930 5d4a 4973 ...a...V.[.0]JIs │ │ │ +00005ec0: 735c 30f0 cc21 8abc 5a6d 8f39 ab76 91a8 s\0..!..Zm.9.v.. │ │ │ +00005ed0: c9fc 9912 d216 42d9 f732 a827 64f4 701e ......B..2.'d.p. │ │ │ +00005ee0: f090 2654 b625 214d 7406 a29b 879d 2ced ..&T.%!Mt.....,. │ │ │ +00005ef0: b8ad 4b8f 1786 cd45 d2e6 9697 60cd 82de ..K....E....`... │ │ │ +00005f00: 5d9f a629 d120 18b1 c56c 513b 5123 5fee ]..). ...lQ;Q#_. │ │ │ +00005f10: fc58 f210 17b3 f266 78c6 b92b 1dc8 0d24 .X.....fx..+...$ │ │ │ +00005f20: cff6 87a9 f1a4 2d64 6d9c 3466 1977 c596 ......-dm.4f.w.. │ │ │ +00005f30: 9bc9 5e37 1b96 b154 c708 25cc 74d6 ae4d ..^7...T..%.t..M │ │ │ +00005f40: 56ff 61da e189 5c4a a1d6 b6bc b43b e59e V.a...\J.....;.. │ │ │ +00005f50: da68 8a20 0c16 98c7 c1ec 2014 2790 2e58 .h. ...... .'..X │ │ │ +00005f60: a8a3 b2b1 1280 c25a eb0b 1603 7033 9bbf .......Z....p3.. │ │ │ +00005f70: d004 c31f 0cc3 8aa1 946a 6494 409c 12ee .........jd.@... │ │ │ +00005f80: ed6e 3d3a 0e16 6175 2b83 3ad6 d67a 3f53 .n=:..au+.:..z?S │ │ │ +00005f90: 3d99 9030 b8a7 92b5 b686 dd02 0293 4a60 =..0..........J` │ │ │ +00005fa0: 367d 70c1 5133 9e03 b052 8a44 4cd1 c6cf 6}p.Q3...R.DL... │ │ │ +00005fb0: b825 1935 671a faa2 b037 82a1 c1b4 c6ae .%.5g....7...... │ │ │ +00005fc0: b5aa aac1 bda3 0130 20fc 86b5 41f4 429c .......0 ...A.B. │ │ │ +00005fd0: ed4b 6012 0400 8315 3261 7a2d c150 c012 .K`.....2az-.P.. │ │ │ +00005fe0: 9081 59f7 a311 031d a0de d082 dedc 5fcf ..Y..........._. │ │ │ +00005ff0: 9a60 32f7 b165 d90e 8cbc 00f7 cdfd 5c1a .`2..e........\. │ │ │ +00006000: 5b98 3387 a914 c1b6 bc84 8576 ddd3 d690 [.3........v.... │ │ │ +00006010: 19a7 a414 d508 f2ea c657 639f 8090 b1f1 .........Wc..... │ │ │ +00006020: d19e 436e d303 8ced 6887 4f56 db29 4314 ..Cn....h.OV.)C. │ │ │ +00006030: 8079 9eec 9935 943f 8696 c966 7e7a d3e7 .y...5.?...f~z.. │ │ │ +00006040: 42e9 7c33 cbea 5db5 4ed6 78de cca2 09b6 B.|3..].N.x..... │ │ │ +00006050: ccc1 5eb9 6d14 fb12 91cc 72b6 ee90 f420 ..^.m.....r.... │ │ │ +00006060: 4f6b d988 e6c0 4c08 e5b6 4d58 b925 3b84 Ok....L...MX.%;. │ │ │ +00006070: d164 2d3b a9f0 c0e8 2147 8da9 eb92 8710 .d-;....!G...... │ │ │ +00006080: 1efc 986a 6a4a 5e6f 1089 ca76 4254 80c0 ...jjJ^o...vBT.. │ │ │ +00006090: a83e 6c22 3a91 cf2d 19c1 5749 93e9 0125 .>l":..-..WI...% │ │ │ +000060a0: a262 2bb4 ce33 aa6c e9f1 a443 6c22 cd34 .b+..3.l...Cl".4 │ │ │ +000060b0: 799e 3bdb 95bc 37c5 6ba9 505f d8da b1c5 y.;...7.k.P_.... │ │ │ +000060c0: b336 5753 2306 499e 2f04 7b98 e13d 5925 .6WS#.I./.{..=Y% │ │ │ +000060d0: 9805 b0a9 55b0 32bf 8ddd 0155 b611 2c75 ....U.2....U..,u │ │ │ +000060e0: 5283 c522 7aa4 31da fb10 2701 b3dd 6dc8 R.."z.1...'...m. │ │ │ +000060f0: 25da 7b62 6606 f4c2 309a d0d9 a2f8 184a %.{bf...0......J │ │ │ +00006100: ceb0 ed52 1bf6 1742 5719 4e0c 0a33 1002 ...R...BW.N..3.. │ │ │ +00006110: 48a6 5b6c b33d 9bf7 f049 d3ba c5b7 dad4 H.[l.=...I...... │ │ │ +00006120: 07d4 6683 03b7 4ced 8f8d aca1 1190 b92a ..f...L........* │ │ │ +00006130: da6f d7bd 6490 291e ffe4 2947 035c b7b5 .o..d.)...)G.\.. │ │ │ +00006140: ef54 7abf 35d6 69b6 7bae db5d f654 ec86 .Tz.5.i.{..].T.. │ │ │ +00006150: 7a34 011e c835 1b3e 90ad fe5b d72d b3d9 z4...5.>...[.-.. │ │ │ +00006160: dac2 cb76 122c 8a75 c37b e3b1 c364 d488 ...v.,.u.{...d.. │ │ │ +00006170: 6d60 72b2 6d5e e7a9 ddc4 dc8c 3828 0c01 m`r.m^......8(.. │ │ │ +00006180: d144 5b8e 76dc 4208 2c46 eeb9 9fe5 7f7b .D[.v.B.,F.....{ │ │ │ +00006190: 37f4 7143 6a7b 4c98 71dc 458c a4fe 5a5b 7.qCj{L.q.E...Z[ │ │ │ +000061a0: dbdf 0637 39cd 95ed 8367 3390 2d66 e1f9 ...79....g3.-f.. │ │ │ +000061b0: 316b 0526 8a16 2736 04c1 0df8 9282 349b 1k.&..'6......4. │ │ │ +000061c0: 04d2 6fb3 4dc1 d1f0 c6da 6107 87ca a2eb ..o.M.....a..... │ │ │ +000061d0: d038 dadd aab1 e0d6 602e 372c 943a cb33 .8......`.7,.:.3 │ │ │ +000061e0: 0f66 6fcc b286 717f c632 bb93 b174 aa48 .fo...q..2...t.H │ │ │ +000061f0: 771b c089 d012 70ce 4c0a 71df 2c98 52b7 w.....p.L.q.,.R. │ │ │ +00006200: 45db b966 3323 500c b3dd 79e0 428b 9d60 E..f3#P...y.B..` │ │ │ +00006210: 4fd3 92ad 3d6d 835a 9c1b 549a 4db4 073c O...=m.Z..T.M..< │ │ │ +00006220: 1b40 b43b c1fa 120d 6b9b 6c5d 3b19 19d6 .@.;....k.l];... │ │ │ +00006230: dadd 0123 6fab fbce 7a20 a38d 21c7 6162 ...#o...z ..!.ab │ │ │ +00006240: cde7 ca16 ae4d 02ff e3a7 8221 4670 1c2e .....M.....!Fp.. │ │ │ +00006250: b7c8 b337 5cba 437f 8341 f123 170d 5e06 ...7\.C..A.#..^. │ │ │ +00006260: fd74 f64d 5b04 cd2b 88a6 aaed 2269 4b1d .t.M[..+...."iK. │ │ │ +00006270: d34e 375b ca59 5b37 7ad6 be95 a08a ce90 .N7[.Y[7z....... │ │ │ +00006280: c12e 9456 8dcd 6c47 b815 cf25 7576 8b0b ...V..lG...%uv.. │ │ │ +00006290: 1bd2 88e7 5d5b ecc6 5852 bc84 d6c6 5761 ....][..XR....Wa │ │ │ +000062a0: c2e2 0282 a077 eb8c cd5d 6c0c 6fa2 e730 .....w...]l.o..0 │ │ │ +000062b0: 471c 1086 3045 d974 d2b0 0c06 dbaa 89d1 G...0E.t........ │ │ │ +000062c0: 7758 8a64 3365 13a4 d1e7 fafc 5670 4607 wX.d3e......VpF. │ │ │ +000062d0: e0b5 aec9 9abb 6b5b 0eb1 6d14 bfcd eb54 ......k[..m....T │ │ │ +000062e0: e1da 6cdc 7658 4ae7 66f3 69b9 d05d fdc1 ..l.vXJ.f.i..].. │ │ │ +000062f0: d3b2 b9c4 946f 8073 5ba9 6fb2 93ac df6e .....o.s[.o....n │ │ │ +00006300: 8dd1 2e76 d183 130d b9af d5fd b01c d813 ...v............ │ │ │ +00006310: 57d1 f456 2659 d8bf 3a06 9802 a586 abae W..V&Y..:....... │ │ │ +00006320: 095b ecc6 84e4 24e3 92a2 dd72 5336 97d0 .[....$....rS6.. │ │ │ +00006330: 48f9 ec59 616f 762b ac30 181a 8e7a 684d H..Yaov+.0...zhM │ │ │ +00006340: 0a36 6300 bd6e 5bf9 c14e d19b fdaf 602c .6c..n[..N....`, │ │ │ +00006350: f317 acfc 54b4 5eb4 e98d 891f abc9 c470 ....T.^........p │ │ │ +00006360: 1034 9813 94dc fa68 6c78 3118 75d1 59d9 .4.....hlx1.u.Y. │ │ │ +00006370: dd9e b66e 05d9 5b22 6380 3d90 7777 712b ...n..["c.=.wwq+ │ │ │ +00006380: e980 40c0 6cde 2566 ca32 c5e3 0a1c 1691 ..@.l.%f.2...... │ │ │ +00006390: 99f2 6d53 9fd5 d039 3df2 0ca5 78ef 7870 ..mS...9=...x.xp │ │ │ +000063a0: 1b97 e07d f9d0 a11c 41d5 42da b4d6 d856 ...}....A.B....V │ │ │ +000063b0: 2c4e 6f56 b715 6a00 0a63 9bf0 494d 6a44 ,NoV..j..c..IMjD │ │ │ +000063c0: 3c00 a695 67fc b87b e8a4 261b 7b64 dc74 <...g..{..&.{d.t │ │ │ +000063d0: 6f1b 96d5 d2e0 e057 9545 a7a3 e329 17fe o......W.E...).. │ │ │ +000063e0: 43b7 241c 53b7 251a f764 2af4 2de4 f63a C.$.S.%..d*.-..: │ │ │ +000063f0: 1340 097c 105c 30bc 5ceb 30c5 082c 8b96 .@.|.\0.\.0..,.. │ │ │ +00006400: 5766 5542 af32 6cdc 52b6 e6f4 6444 bcee WfUB.2l.R...dD.. │ │ │ +00006410: 5f65 ea77 8378 661b c2e3 89e0 9ece d1d6 _e.w.xf......... │ │ │ +00006420: 6773 e706 7d63 a0d6 68e7 c8d1 4385 b5b7 gs..}c..h...C... │ │ │ +00006430: e7b3 ce38 08c3 b98d 9e2f 7420 026b ebb7 ...8...../t .k.. │ │ │ +00006440: e8b3 2576 dd34 088b 66a1 5d67 ff43 a604 ..%v.4..f.]g.C.. │ │ │ +00006450: 66b1 38a1 c77a 0b53 89f6 eaec ee3c ad83 f.8..z.S.....<.. │ │ │ +00006460: 395d e80f 0be5 d9d9 6836 ad2a c3be 20b3 9]......h6.*.. . │ │ │ +00006470: b624 89f5 2c28 083a 6c20 2374 5801 7c9e .$..,(.:l #tX.|. │ │ │ +00006480: 3298 3000 6f8f 1530 1eae 412b d926 c9d6 2.0.o..0..A+.&.. │ │ │ +00006490: 9933 d26e ecb6 806b 358c ce3a 38bd 58d1 .3.n...k5..:8.X. │ │ │ +000064a0: d878 c338 2ca0 6fdd bd12 c154 d94f 0c37 .x.8,.o....T.O.7 │ │ │ +000064b0: 37cf 98d8 0e1a f3dc 5b9b 2918 4160 4b77 7.......[.).A`Kw │ │ │ +000064c0: 1c6d 403c 4e4f 512a f822 5b39 3f50 e636 .m@... │ │ │ +000065f0: 653e 1e17 16c7 234c f362 ebee 6877 1bfc e>....#L.b..hw.. │ │ │ +00006600: ed64 c4c3 56f6 1416 9b42 1955 581a 4fb9 .d..V....B.UX.O. │ │ │ +00006610: ebd1 d9e4 6c31 433a c112 e68f 5968 1657 ....l1C:....Yh.W │ │ │ +00006620: 2ab8 076a 8903 56bd ad4a eb66 bc15 6be8 *..j..V..J.f..k. │ │ │ +00006630: f516 b605 d2af e640 5931 6eb4 e9eb 92e6 .......@Y1n..... │ │ │ +00006640: 60a0 4233 58c1 202d 5d6b 4ada eca2 6eb1 `.B3X. -]kJ...n. │ │ │ +00006650: a916 0383 80ed d9f6 f3e0 7a7b 03f5 ad95 ..........z{.... │ │ │ +00006660: 8c4d b71e 1bbc 6503 57f0 a0b8 49e7 d6c1 .M....e.W...I... │ │ │ +00006670: 5686 e5e6 575c eba9 aa53 6963 66d1 e41e V...W\...Sicf... │ │ │ +00006680: 6e5e 3718 08ff 6caa 736e 0db6 b3b8 aed9 n^7...l.sn...... │ │ │ +00006690: 7776 9082 3fa3 215c 4cdf 66fa 4c68 fb5c wv..?.!\L.f.Lh.\ │ │ │ +000066a0: 799c 1975 efc6 0507 c20a 6486 32f2 7f38 y..u......d.2..8 │ │ │ +000066b0: 79b9 f8e7 318e 253c cf12 8693 5b1b b880 y...1.%<....[... │ │ │ +000066c0: b986 738d a719 2b2b 3594 5a99 a351 4696 ..s...++5.Z..QF. │ │ │ +000066d0: 139a 571e e549 5568 dc02 2d71 281d b735 ..W..IUh..-q(..5 │ │ │ +000066e0: 35bd 6e97 a60b ac53 0873 a9ad 3955 cb0a 5.n....S.s..9U.. │ │ │ +000066f0: c721 d1a6 d295 147e a734 95e8 72f3 9696 .!.....~.4..r... │ │ │ +00006700: 5617 0767 b1c5 e9ea adfc bcb5 8609 9850 V..g...........P │ │ │ +00006710: 532f f863 d5d0 b849 da6d 9365 b779 00ce S/.c...I.m.e.y.. │ │ │ +00006720: fcd0 e35b e9cb 4fb6 c8ab 2d43 8a0c 975e ...[..O...-C...^ │ │ │ +00006730: e9c3 6ad3 a7d1 c24c e647 198f 68c2 3c5e ..j....L.G..h.<^ │ │ │ +00006740: 9a65 af14 d1d6 18a0 d819 03bf 2090 4d09 .e.......... .M. │ │ │ +00006750: 5bd7 75db d04c 9309 9f26 3bdb e7d6 fd41 [.u..L...&;....A │ │ │ +00006760: 3b41 76b2 84fa 6845 de92 9dd8 ad25 379a ;Av...hE.....%7. │ │ │ +00006770: f1b9 36c6 dd98 eb69 2eca 3ad7 38b4 f63c ..6....i..:.8..< │ │ │ +00006780: 5b7a 43b8 ac2c 99c2 cc24 d6b9 8750 24b6 [zC..,...$...P$. │ │ │ +00006790: 2f15 1e0c 78ea 1d1e 775b 070b fa75 d1c2 /...x...w[...u.. │ │ │ +000067a0: 6f1e 88db 0a7c c97b d629 d26f 97e3 2a59 o....|.{.).o..*Y │ │ │ +000067b0: 0dae 35b1 171d d9d8 28de a681 b5d1 1b8b ..5.....(....... │ │ │ +000067c0: 1d09 916b dbe3 797e e5fe 280a d7b2 204d ...k..y~..(... M │ │ │ +000067d0: d333 3638 73ac da52 3aac 31f1 d1e3 b6a1 .368s..R:.1..... │ │ │ +000067e0: ec37 f7e5 403f 1877 6985 2b0b d48e 46b4 .7..@?.wi.+...F. │ │ │ +000067f0: 99d7 c354 db21 de1a dc06 e75a f612 cf3f ...T.!.....Z...? │ │ │ +00006800: b58b ae7d 9c3b 7728 46ed 817d 5d1b eb96 ...}.;w(F..}]... │ │ │ +00006810: f506 5805 e36b 075b a959 22c5 b67c c14a ..X..k.[.Y"..|.J │ │ │ +00006820: 35e3 5c85 1519 410c d696 c5b4 6775 df6e 5.\...A.....gu.n │ │ │ +00006830: 4bb4 6ad2 bc28 2c48 0346 26bb 57bc 85d4 K.j..(,H.F&.W... │ │ │ +00006840: 7bfa c8d5 c67a a1a0 4d84 4355 1be6 83f8 {....z..M.CU.... │ │ │ +00006850: d643 5bdb 54a9 5b15 1343 d390 70db c30e .C[.T.[..C..p... │ │ │ +00006860: 68e3 d441 fe66 20f7 82c8 1896 6217 cdd9 h..A.f .....b... │ │ │ +00006870: 126f 36cf b646 a30d becd 4446 314f 9b6d .o6..F....DF1O.m │ │ │ +00006880: 9d22 438b 6a8a be37 b432 4ceb 3875 8315 ."C.j..7.2L.8u.. │ │ │ +00006890: 5910 91d8 860c dbc6 ba62 b5dd 596e ed4c Y........b..Yn.L │ │ │ +000068a0: 6b57 ea1e 5506 b79b 4769 6148 4853 cb47 kW..U...GiaHHS.G │ │ │ +000068b0: a47e 3394 d9cc 0ea6 6b30 06c0 80fc 584d .~3.....k0....XM │ │ │ +000068c0: b3d5 63e1 e7d8 74c6 1aa6 09fd 3f23 05ed ..c...t.....?#.. │ │ │ +000068d0: d477 d97c fa60 92b9 8500 e76e 1c4a d7dc .w.|.`.....n.J.. │ │ │ +000068e0: 2e7a c868 127b 1b2b 4f4e a347 cca6 559b .z.h.{.+ON.G..U. │ │ │ +000068f0: d7e8 fe26 56a8 0b56 55ec 4b35 fcd6 aeb6 ...&V..VU.K5.... │ │ │ +00006900: 9830 0b15 ed1a d2a2 3088 771d c60a 8362 .0......0.w....b │ │ │ +00006910: 1778 1304 b27d b6e6 91c5 6d92 7bc5 9339 .x...}....m.{..9 │ │ │ +00006920: 3f16 4ab5 589f db87 f0a3 c5e4 cc54 f538 ?.J.X........T.8 │ │ │ +00006930: 7e9c 3121 d5ea 465e bba2 3ed7 d61e a8fd ~.1!..F^..>..... │ │ │ +00006940: ea16 de84 10d7 3d23 335d 72b6 2a2b ba6d ......=#3]r.*+.m │ │ │ +00006950: baad fcbd 5a48 ceea 3fd6 4372 0b24 cf46 ....ZH..?.Cr.$.F │ │ │ +00006960: d4cc 06f4 60af 367b 0a07 5ba9 a7ce caa8 ....`.6{..[..... │ │ │ +00006970: a856 7b07 d878 bbb1 c759 de2c 486a 5c5b .V{..x...Y.,Hj\[ │ │ │ +00006980: 640e 50bf ae2b 2001 4c6d 161f 3261 5cec d.P..+ .Lm..2a\. │ │ │ +00006990: 34a7 ba2d 3556 6125 a409 19ca f6d8 3328 4..-5Va%......3( │ │ │ +000069a0: 0745 e5d3 90fd b592 bf86 7e1e 6bc3 73fb .E........~.k.s. │ │ │ +000069b0: 1631 e6bd dbb5 2b26 8739 ad1b 4bca 25cb .1....+&.9..K.%. │ │ │ +000069c0: 53d9 2940 09a8 0dc9 19ed 3fed b912 7669 S.)@......?...vi │ │ │ +000069d0: 5c3a 0682 46f2 6a73 d736 cf47 bbb1 b596 \:..F.js.6.G.... │ │ │ +000069e0: 9341 7125 851d dba5 0187 7f58 9966 0034 .Aq%.......X.f.4 │ │ │ +000069f0: 0520 4953 a5d0 98be 3604 a3bb 2c21 62ae . IS....6...,!b. │ │ │ +00006a00: 0776 3eda 8bd9 18eb 8c59 98ed 7506 7b2c .v>......Y..u.{, │ │ │ +00006a10: acce d87b ee3d 5b19 58dd 5b2d e6cc 18af ...{.=[.X.[-.... │ │ │ +00006a20: 65e5 243b c62e eee1 2e79 43cd 6dd6 0f47 e.$;.....yC.m..G │ │ │ +00006a30: 0786 356e 9e8a aeb3 4542 2d9b 8aca 9810 ..5n....EB-..... │ │ │ +00006a40: 25db 25ac eb64 63f5 d9bc 7acb 5a8e f635 %.%..dc...z.Z..5 │ │ │ +00006a50: 4781 601d 1292 6a7d 3548 8f8b d539 e3bc G.`...j}5H...9.. │ │ │ +00006a60: daee 7754 6d63 6e2d 3393 2a66 03e9 325c ..wTmcn-3.*f..2\ │ │ │ +00006a70: 242c 5d2a 7d7d a71e 9d1e cd29 0557 68ac $,]*}}.....).Wh. │ │ │ +00006a80: 119e 16b2 657e ac6d e9e6 c67a 0eb9 2943 ....e~.m...z..)C │ │ │ +00006a90: 98a2 65a1 ac75 3ca4 5606 1f96 a61d a6d1 ..e..u<.V....... │ │ │ +00006aa0: 96b3 cb58 1297 722c 48aa 6f0c 6e6a ac63 ...X..r,H.o.nj.c │ │ │ +00006ab0: 86d8 98af 5e5b 6c30 87ae 7737 cef3 b5e8 ....^[l0..w7.... │ │ │ +00006ac0: 1eab 3574 7acf dc59 9476 b37f c2bc 9904 ..5tz..Y.v...... │ │ │ +00006ad0: 0814 b53c c968 af69 563e a601 560f 55a9 ...<.h.iV>..V.U. │ │ │ +00006ae0: 716d c3cd d9f2 14dc 7b33 1b91 a5dc 0634 qm......{3.....4 │ │ │ +00006af0: bd79 d423 48a2 b77c 024b d8a6 126e 6745 .y.#H..|.K...ngE │ │ │ +00006b00: 6cb7 3643 ce55 6b77 de41 cb6c 1941 6051 l.6C.Ukw.A.l.A`Q │ │ │ +00006b10: 70bf ce74 0d8c 9901 5a5d a7f1 2a6d 20e3 p..t....Z]..*m . │ │ │ +00006b20: ec76 64b4 38a2 35bc 84d5 c882 95d2 2d64 .vd.8.5.......-d │ │ │ +00006b30: 3794 5266 c668 9734 c8d9 fa84 5089 f92a 7.Rf.h.4....P..* │ │ │ +00006b40: 5d79 6784 31a2 74ba 6868 4d30 d0ba 331e ]yg.1.t.hhM0..3. │ │ │ +00006b50: b5ea 2cf8 9962 5020 0d72 b2b0 694c 3337 ..,..bP .r..iL37 │ │ │ +00006b60: c902 15b7 0345 3b70 ad05 1bad 45d4 478b .....E;p....E.G. │ │ │ +00006b70: eace 288d d6aa d6f3 0a40 0315 19a1 910d ..(......@...... │ │ │ +00006b80: 6d4f b0b8 d44c 4367 98d5 00af 37e8 01c3 mO...LCg....7... │ │ │ +00006b90: 186b 23b3 975c 423d 97da 310e 4b95 4032 .k#..\B=..1.K.@2 │ │ │ +00006ba0: d190 6f4c aaa5 866a 9bac 6ef5 d236 d9a2 ..oL...j..n..6.. │ │ │ +00006bb0: fa9b 1bb1 2312 0c51 8b71 1cbd e512 96da ....#..Q.q...... │ │ │ +00006bc0: 1aca acff 962a 034f 476b 28af 1602 f76c .....*.OGk(....l │ │ │ +00006bd0: 6f8e c940 80da e4dc c99d dbde fd4e 23bf o..@.........N#. │ │ │ +00006be0: 6637 6b85 9cc6 7f0e 1eb3 0d73 85c9 058a f7k........s.... │ │ │ +00006bf0: 309a 6d31 cd41 fcdb ea8d 8c35 16d0 907c 0.m1.A.....5...| │ │ │ +00006c00: d397 f282 dee2 39fc 63cb 4fab f2db d113 ......9.c.O..... │ │ │ +00006c10: 0013 aa49 6466 a2c7 3a77 0b30 6333 7318 ...Idf..:w.0c3s. │ │ │ +00006c20: b568 7552 94f3 b6b8 b8c9 d0ef 52d4 3036 .huR........R.06 │ │ │ +00006c30: 1682 b1d5 06c0 7c84 fd2b f77f 3dd0 4369 ......|..+..=.Ci │ │ │ +00006c40: 2a38 2591 60ee 3d35 432e 8d38 34f8 0e6f *8%.`.=5C..84..o │ │ │ +00006c50: a9b6 6c1b 339e 4733 4630 1ffd 565b 82ba ..l.3.G3F0..V[.. │ │ │ +00006c60: b2c2 cf62 a54b 7c05 1ed4 992e 686d 613c ...b.K|.....hma< │ │ │ +00006c70: 3033 1350 a230 b151 f856 99b6 4cc4 6056 03.P.0.Q.V..L.`V │ │ │ +00006c80: 5d3d d97c 1503 b454 d628 0191 7960 86b4 ]=.|...T.(..y`.. │ │ │ +00006c90: 0ec3 122c 9785 0db6 c8ba 8550 b0b7 8307 ...,.......P.... │ │ │ +00006ca0: e586 3018 9069 1b6f f4d7 dcb5 7614 5d4d ..0..i.o....v.]M │ │ │ +00006cb0: 4704 2aa2 040d 0f87 4451 2048 c0e8 e161 G.*.....DQ H...a │ │ │ +00006cc0: b394 662a 55c7 b225 b54b 5120 0074 c081 ..f*U..%.KQ .t.. │ │ │ +00006cd0: 8a22 c8c1 a615 360f c713 6399 b5a3 4c71 ."....6...c...Lq │ │ │ +00006ce0: 4660 c3a8 0dc9 a0c5 6c12 21d6 c1a8 2800 F`......l.!...(. │ │ │ +00006cf0: d6da d9c8 a031 1369 2d41 6995 8db4 99f2 .....1.i-Ai..... │ │ │ +00006d00: d51a 166d 1bf4 1d93 21fb 094d 163a e4b3 ...m....!..M.:.. │ │ │ +00006d10: a453 87cd 8e0c 687e 949a 5584 5693 7637 .S....h~..U.V.v7 │ │ │ +00006d20: 8d6a d5e0 9a18 64b7 b841 5f07 5b80 7afa .j....d..A_.[.z. │ │ │ +00006d30: e4b7 4012 232b b3c7 4c96 404f 60a5 d6cc ..@.#+..L.@O`... │ │ │ +00006d40: d1ce 44f5 115c cee8 2b93 ba07 01ae 694f ..D..\..+.....iO │ │ │ +00006d50: da0f fb85 8492 9a91 3caf abad 043d da34 ........<....=.4 │ │ │ +00006d60: 78b5 2771 6bd2 2852 c0ba 5a5f 72e8 9983 x.'qk.(R..Z_r... │ │ │ +00006d70: dea2 e9d9 6e26 2698 da6c 7201 94a3 4cac ....n&&..lr...L. │ │ │ +00006d80: b5b9 35c9 53ce a461 b6c4 6744 d059 481b ..5.S..a..gD.YH. │ │ │ +00006d90: 9ed4 01bc 68f9 534f 6480 28d6 9559 4bda ....h.SOd.(..YK. │ │ │ +00006da0: 02df 9afd d658 53ad b7a3 c68a a9b1 c651 .....XS........Q │ │ │ +00006db0: 3dd5 a2a6 d620 218b d44e c1d8 9b52 c828 =.... !..N...R.( │ │ │ +00006dc0: d722 3bd4 f806 7e32 3b9e 2947 cc3d abd9 .";...~2;.)G.=.. │ │ │ +00006dd0: e0a8 3158 46ce 18ed d1ca 9f53 b0e6 7db6 ..1XF......S..}. │ │ │ +00006de0: 72f6 5861 c11b 23ad 4cf1 6ead 0085 bb8a r.Xa..#.L.n..... │ │ │ +00006df0: a8f6 1e11 05cf ed96 e012 581a 0df3 d5db ..........X..... │ │ │ +00006e00: 28c6 52ee 189d 6c8f f2a9 3247 752b b576 (.R...l...2Gu+.v │ │ │ +00006e10: ade2 b41a 3562 a212 6331 13df e5b1 436b ....5b..c1....Ck │ │ │ +00006e20: 537a a6d4 caa3 415c db66 d0c7 62a4 5565 Sz....A\.f..b.Ue │ │ │ +00006e30: f501 a665 6455 7094 c571 aba5 0d07 f312 ...edUp..q...... │ │ │ +00006e40: 8271 3cc1 922a 2195 e46e 4c64 d322 f2f6 .q<..*!..nLd.".. │ │ │ +00006e50: 9a41 182d 41c2 0d46 c51d c587 9fb5 e0b6 .A.-A..F........ │ │ │ +00006e60: 983d 6660 2766 6e30 5cad 4186 5bd3 e9e6 .=f`'fn0\.A.[... │ │ │ +00006e70: 88cb d1e3 4b5a 036f ae0d 22c4 9bc3 6341 ....KZ.o.."...cA │ │ │ +00006e80: adcf 66e9 d954 d510 1930 41ee 3bd4 2c7e ..f..T...0A.;.,~ │ │ │ +00006e90: d55e dcd0 73fb ae05 6ba2 ea1a e337 50d1 .^..s...k....7P. │ │ │ +00006ea0: 4c8e 2581 ba4a 5290 71cb 0a78 a6de 5bce L.%..JR.q..x..[. │ │ │ +00006eb0: 6b86 4e1c 9d60 9149 7d21 23c8 366b 4f95 k.N..`.I}!#.6kO. │ │ │ +00006ec0: 8e46 cda6 920d a399 c326 ca1b aac0 83b0 .F.......&...... │ │ │ +00006ed0: 2711 f6dd cc35 5292 27cb 1446 63ae 466b '....5R.'..Fc.Fk │ │ │ +00006ee0: 662d ade2 99d0 3636 4310 d783 1d52 672a f-....66C....Rg* │ │ │ +00006ef0: de62 ae47 e97d 630d 40ab 7ca1 2019 c0c8 .b.G.}c.@.|. ... │ │ │ +00006f00: a259 1e6f db3a 3d24 34df 560b 36ac 0135 .Y.o.:=$4.V.6..5 │ │ │ +00006f10: 0d58 23ee 0cbb 5779 c0e5 28c5 efcc ee30 .X#...Wy..(....0 │ │ │ +00006f20: c073 335c 2fb5 d8e7 bc19 3a61 95de 2ea1 .s3\/.....:a.... │ │ │ +00006f30: c2cc ec03 7fb7 b8ef d328 7007 ed1a 566a .........(p...Vj │ │ │ +00006f40: c949 0b00 1a0d 8812 6a35 e79d a9a2 fe6d .I......j5.....m │ │ │ +00006f50: a84e d798 606f 9258 4645 6477 895a 7b50 .N..`o.XFEdw.Z{P │ │ │ +00006f60: c0fa cc41 df39 c7d8 d4cd a28e fa5b d95c ...A.9.......[.\ │ │ │ +00006f70: 5950 fd36 1b2c 6405 92d5 ce3f bdc7 fe8d YP.6.,d....?.... │ │ │ +00006f80: 6ecb 6012 5d36 fd19 2f9c 3968 0d4d 89f8 n.`.]6../.9h.M.. │ │ │ +00006f90: dc86 c385 596c 8342 7007 ca3a 9fe0 a784 ....Yl.Bp..:.... │ │ │ +00006fa0: 1eec c602 7100 c88c 265a 2683 9946 95d6 ....q...&Z&..F.. │ │ │ +00006fb0: d58c 5f35 2f76 9e85 a558 75b7 02ca c350 .._5/v...Xu....P │ │ │ +00006fc0: bb38 99cd 6c49 3094 0186 1653 3697 4ec3 .8..lI0....S6.N. │ │ │ +00006fd0: dcc7 8d15 f33d 6305 df6c 49e4 6831 bbbe .....=c..lI.h1.. │ │ │ +00006fe0: 64fb a088 1131 23c8 ecc4 9d74 b367 c409 d....1#....t.g.. │ │ │ +00006ff0: b7b4 599b be94 6cc7 c59a 467c 94b6 a970 ..Y...l...F|...p │ │ │ +00007000: e7ad e309 dd66 f3a0 532d 461a ed20 d35b .....f..S-F.. .[ │ │ │ +00007010: 55ce 4f2d 2c34 e276 19e9 d559 ea0e 45e5 U.O-,4.v...Y..E. │ │ │ +00007020: b65b 29d9 5999 2a52 1627 34c5 674d a5ae .[).Y.*R.'4.gM.. │ │ │ +00007030: d360 1370 ebf1 2450 2cb6 cb6c 9e6c 7071 .`.p..$P,..l.lpq │ │ │ +00007040: b669 9019 0878 0461 0dee 648d 46a1 b6bd .i...x.a..d.F... │ │ │ +00007050: fb1a c9b2 b243 e911 a5d7 8a39 4eb6 a9b7 .....C.....9N... │ │ │ +00007060: 9446 71b0 0c92 6628 287e 5ba5 346e 624c .Fq...f((~[.4nbL │ │ │ +00007070: 55f6 84d6 f036 db7f b823 d794 ea27 56d3 U....6...#...'V. │ │ │ +00007080: 8685 bb66 e950 4188 1198 c9fc 5f8c 3934 ...f.PA....._.94 │ │ │ +00007090: 8101 678f ee2d ed65 a69f fe97 c92f 58be ..g..-.e...../X. │ │ │ +000070a0: 847f 830c c2a3 86ad 5a2f 3d1b 71d2 62d6 ........Z/=.q.b. │ │ │ +000070b0: 6d87 6381 3a23 6bec 0b8d 67d8 e978 7616 m.c.:#k...g..xv. │ │ │ +000070c0: a180 676c 94bc 2261 9b25 b306 4c89 f6af ..gl.."a.%..L... │ │ │ +000070d0: b6dc 8aa1 cac6 6281 23d1 66da 7ebd 068f ......b.#.f.~... │ │ │ +000070e0: dd81 5295 f5df 7b60 44c3 b2d8 9c78 b3c4 ..R...{`D....x.. │ │ │ +000070f0: 0896 1f74 8a8e ab11 dc1e c5b4 8e38 cc2b ...t.........8.+ │ │ │ +00007100: 8814 e064 05df 6caa 0f26 3fb4 9595 503b ...d..l..&?...P; │ │ │ +00007110: 9b74 58ee 185f 62b6 b441 10c3 0d6a 54d8 .tX.._b..A...jT. │ │ │ +00007120: cbe0 6a4b 17d7 e082 86e9 cdd1 d2e4 16ad ..jK............ │ │ │ +00007130: c7cf 8b55 49ed c61d b74c ad99 7846 e6e3 ...UI....L..xF.. │ │ │ +00007140: fcdb 2780 4b70 c182 03a8 2d61 82b3 de58 ..'.Kp....-a...X │ │ │ +00007150: eb6c 30b9 3f5a fa00 0fa3 6a0d 5a2b da02 .l0.?Z....j.Z+.. │ │ │ +00007160: 386a 2d5a 4c90 2937 ee76 d5bd 950b f19c 8j-ZL.)7.v...... │ │ │ +00007170: 870d 4c0a 549b c170 8d20 a1b5 289e c155 ..L.T..p. ..(..U │ │ │ +00007180: 358e a7f0 3b03 c8d6 06af 1d79 92d9 d7b5 5...;......y.... │ │ │ +00007190: 4140 6cee b318 640f 4e65 6eb7 ce04 d7b5 A@l...d.Nen..... │ │ │ +000071a0: 89a5 c28e bdc3 1966 3596 2acc 566c c021 .......f5.*.Vl.! │ │ │ +000071b0: 19ad 3589 b262 9d8c f0c9 d1fd 61b0 b255 ..5..b......a..U │ │ │ +000071c0: fe40 d051 988a 5ab5 826d b407 16ce 5d65 .@.Q..Z..m....]e │ │ │ +000071d0: 7443 b0c8 93d1 1d66 012d eebc d812 c9f0 tC.....f.-...... │ │ │ +000071e0: 1a5c 088b 885a 7016 f199 0df1 b361 8155 .\...Zp......a.U │ │ │ +000071f0: 0b73 3d98 4750 b9a3 0bd0 03c4 ada1 2e2d .s=.GP.........- │ │ │ +00007200: a598 e57e c6a5 649e ea56 a0bb e15b f633 ...~..d..V...[.3 │ │ │ +00007210: 3f42 3aed 0395 f85d c636 4179 c23a 3350 ?B:....].6Ay.:3P │ │ │ +00007220: 6b3b 262b eb4f 9616 ecda bddc f43c 5a17 k;&+.O..........1. │ │ │ +00007240: 9aac 6eab 3037 4e03 a6b6 2de9 6b26 b9e9 ..n.07N...-.k&.. │ │ │ +00007250: cc33 7c9b dc18 39a8 5db2 1874 6f89 aeda .3|...9.]..to... │ │ │ +00007260: f290 d67a aeed 0dbe 86aa b1fd 4a09 0601 ...z........J... │ │ │ +00007270: e0b9 f309 22c3 c000 2330 d98c c42a 2280 ...."...#0...*". │ │ │ +00007280: 0531 80ad 788c 011f 30dd 9b51 5ae2 6394 .1..x...0..QZ.c. │ │ │ +00007290: 6a40 2796 e60b 73ca 635d d231 cd93 70b3 j@'...s.c].1..p. │ │ │ +000072a0: b889 2ec2 6624 8a0d 5e40 afad 217b 5101 ....f$..^@..!{Q. │ │ │ +000072b0: 0543 8cc3 82bf 802c 1bd6 12e0 a0c0 c40a .C.....,........ │ │ │ +000072c0: 5487 c6be 0c25 b314 eca2 bb32 8c06 1c82 T....%.....2.... │ │ │ +000072d0: a633 46db cdfe d6ea b0d1 860d 037f e0f4 .3F............. │ │ │ +000072e0: 618b 46d5 1923 948f 370b a4f7 35b7 9bb1 a.F..#..7...5... │ │ │ +000072f0: b046 90ae c6ba 0d60 ac30 836c 72e9 2255 .F.....`.0.lr."U │ │ │ +00007300: 0f23 ce77 835a b1c8 fcc0 0462 7cf3 6a37 .#.w.Z.....b|.j7 │ │ │ +00007310: 76eb a321 4876 1c03 c70f 9806 0429 35b6 v..!Hv.......)5. │ │ │ +00007320: d90a f5b4 b5b5 4932 753f 3189 386b f85c ......I2u?1.8k.\ │ │ │ +00007330: 7a35 6668 e7dc 5892 1e49 b5ae a539 8836 z5fh..X..I...9.6 │ │ │ +00007340: d3ee ac94 82a0 3556 ef06 6a9a a165 2370 ......5V..j..e#p │ │ │ +00007350: 6c5c 8b2c e063 4d2a 3d6b 562f 1d6a 3d59 l\.,.cM*=kV/.j=Y │ │ │ +00007360: d1b0 b7e4 cd56 76d9 4aa5 7ecc 2aa8 0196 .....Vv.J.~.*... │ │ │ +00007370: ed26 74db 66cc 796d c30f 61de 64b1 553d .&t.f.ym..a.d.U= │ │ │ +00007380: 160b dc20 f151 7135 7816 a481 aa35 801f ... .Qq5x....5.. │ │ │ +00007390: 57ce 0663 bd19 2ac6 6919 6a38 d76e e256 W..c..*.i.j8.n.V │ │ │ +000073a0: 289e 8505 06d3 77ad bdeb 378c 3ebe 8fd1 (.....w...7.>... │ │ │ +000073b0: aefd 662d 0fc3 928c 88dd 5aeb 9759 3327 ..f-......Z..Y3' │ │ │ +000073c0: d756 7db3 e943 8fe3 39f5 6ee5 0fc6 d31b .V}..C..9.n..... │ │ │ +000073d0: 8e6b 88fe 644d dae8 66e2 a6f4 d9d7 3080 .k..dM..f.....0. │ │ │ +000073e0: d24c 7dc6 41b0 7c9d 95a9 ac59 3433 07c0 .L}.A.|....Y43.. │ │ │ +000073f0: 778b 21e1 e42c d0d9 bbed d858 3ec5 3d7f w.!..,.....X>.=. │ │ │ +00007400: 9338 70a4 07bb 65e0 07ce cc2d 4bd5 4c5b .8p...e....-K.L[ │ │ │ +00007410: c21f 9d99 a2bc b6d6 12de 74f4 6a9b be0d ..........t.j... │ │ │ +00007420: 06bf 96c8 3988 5bcc 0bf4 b868 b630 0cd0 ....9.[....h.0.. │ │ │ +00007430: c435 72eb 5cb1 802b f124 e669 aa56 71d5 .5r.\..+.$.i.Vq. │ │ │ +00007440: 3294 a20d 0c01 ecb2 a668 60ea 8afa 0662 2........h`....b │ │ │ +00007450: 8629 8d93 c147 9dbb c201 3159 dc96 6f96 .)...G....1Y..o. │ │ │ +00007460: 929e dfb4 6065 03af 7820 4b85 3862 e617 ....`e..x K.8b.. │ │ │ +00007470: f354 d26a c9d9 c6ad 9ace 24d4 71b0 f840 .T.j......$.q..@ │ │ │ +00007480: da60 a7da 38ee 512f 1f03 3156 a5db a4d9 .`..8.Q/..1V.... │ │ │ +00007490: fb61 cb2c 99ce 262b 0e62 4577 f4ee 1962 .a.,..&+.bEw...b │ │ │ +000074a0: 19b1 34d6 fbee b5d2 3522 e185 76e4 4057 ..4.....5"..v.@W │ │ │ +000074b0: f466 13ba 5552 ebd0 807a 3daa b29e 0578 .f..UR...z=....x │ │ │ +000074c0: ccba 4bc8 36cb de1b 60dd 2e96 01b1 d396 ..K.6...`....... │ │ │ +000074d0: 1578 8181 133e 4229 8f8e fa9c 1746 6ea9 .x...>B).....Fn. │ │ │ +000074e0: 38d1 0f1e d1ec 86ba d5ca 3c6a 7007 047f 8......... │ │ │ +00007600: 263d eaa3 6154 97a6 6c59 0cd5 0c43 c4d4 &=..aT..lY...C.. │ │ │ +00007610: ad88 0b78 219b 56eb a92a c2c0 306a 51af ...x!.V..*..0jQ. │ │ │ +00007620: f550 2c94 370f 706c d7d8 7a68 8e6b 9d4d .P,.7.pl..zh.k.M │ │ │ +00007630: 646b e70a 986c 0c75 9eac b86e a8f3 64ea dk...l.u...n..d. │ │ │ +00007640: 961b afad 3543 71bb 16bc 0581 d460 0f31 ....5Cq......`.1 │ │ │ +00007650: 83d7 6170 0ce9 62da 645a 60a4 d059 e1c0 ..ap..b.dZ`..Y.. │ │ │ +00007660: 90d2 c57c c56c fdb6 d68a 3cb3 21a7 b971 ...|.l....<.!..q │ │ │ +00007670: 47d7 da9e 6161 b64d b665 3a17 83e9 553d G...aa.M.e:...U= │ │ │ +00007680: a1b2 42bf 491c f801 2b90 6e41 7d5a 0a52 ..B.I...+.nA}Z.R │ │ │ +00007690: 4b0c fa47 9c41 d1c3 82a3 6b05 73b7 e4f1 K..G.A....k.s... │ │ │ +000076a0: 1166 3b3e 0cc2 de0d afad 98f0 c1e4 42cb .f;>..........B. │ │ │ +000076b0: cc59 c7cf 73a2 c66c 6ad6 67b0 dd25 5662 .Y..s..lj.g..%Vb │ │ │ +000076c0: b1ab 02b4 bbd3 8b75 dd92 21c5 7132 932e .......u..!.q2.. │ │ │ +000076d0: cf45 4199 3d36 4389 45cb 2cd5 8ac8 8479 .EA.=6C.E.,....y │ │ │ +000076e0: b693 8623 b08d 8fd5 8a35 91b3 49cb 2a4b ...#.....5..I.*K │ │ │ +000076f0: 0423 4f55 6741 2b3b 9fe5 6c49 97cd 4ab2 .#OUgA+;..lI..J. │ │ │ +00007700: 83fe 436d 5106 0462 b6dc a25d 2f9b 804a ..CmQ..b...]/..J │ │ │ +00007710: 31b7 2958 810a 1c0c d65d 4c47 9cac badb 1.)X.....]LG.... │ │ │ +00007720: 8a50 d0f7 6e3e 633e 00e5 7a39 cc72 a905 .P..n>c>..z9.r.. │ │ │ +00007730: 134b 4ed3 001b 9566 92c1 a458 6530 e5be .KN....f...Xe0.. │ │ │ +00007740: 728b 7b32 991b afa0 1c3d 4ce0 75c4 d21a r.{2.....=L.u... │ │ │ +00007750: 0036 f7cb dc18 736d f143 4d27 6e32 d36e .6....sm.CM'n2.n │ │ │ +00007760: 46b4 7597 b859 95ec f1d4 ef65 d045 ab66 F.u..Y.....e.E.f │ │ │ +00007770: a277 b111 d51a c4e9 216d f418 c51a 18ed .w......!m...... │ │ │ +00007780: 6a0d c2d1 c4e2 da6a 6833 60a1 2a0d 09ec j......jh3`.*... │ │ │ +00007790: 4dd3 8df6 7c69 f0f3 8448 56e4 b3aa 3ce3 M...|i...HV...<. │ │ │ +000077a0: b245 ae1d 6e06 832e 517c c903 b106 1a70 .E..n...Q|.....p │ │ │ +000077b0: b7b3 752f ac86 62ac a36d b0f8 852e de8a ..u/..b..m...... │ │ │ +000077c0: 65c3 0fc7 0eb8 8868 783c 524f 18ed 52e1 e......hx.....].. │ │ │ +00007ab0: 3eb3 78b6 029d 1e87 c3c8 2428 e8ec 17c7 >.x.......$(.... │ │ │ +00007ac0: e8c6 50aa c8ae 2012 e725 da6c 89df b79e ..P... ..%.l.... │ │ │ +00007ad0: 3025 e360 66dc 495c dd52 f14e 8c64 f539 0%.`f.I\.R.N.d.9 │ │ │ +00007ae0: 0b26 a169 7037 b00b 7009 be52 3d7a 3457 .&.ip7..p..R=z4W │ │ │ +00007af0: fa15 d4c9 96c8 9bc7 e879 e975 67f5 3a12 .........y.ug.:. │ │ │ +00007b00: 2a05 035f 573a 13d1 9466 0f8d ccdf 1263 *.._W:...f.....c │ │ │ +00007b10: da6f 6176 67a5 d4f9 1dc5 2368 2d7c c01e .oavg.....#h-|.. │ │ │ +00007b20: 0c8b 8785 d76d 9347 006b aeac a8c1 cca5 .....m.G.k...... │ │ │ +00007b30: 49ca 26c6 eebe 7b69 59d1 0eee aa21 bb96 I.&...{iY....!.. │ │ │ +00007b40: f59b ac4b 839d da36 1b81 e1e4 b49e 482e ...K...6......H. │ │ │ +00007b50: 1b3a 1105 021e e42e fd68 e3e7 d196 0016 .:.......h...... │ │ │ +00007b60: b544 d361 ba4c 599f bdd2 6d43 d334 432f .D.a.LY...mC.4C/ │ │ │ +00007b70: 26ad 3db8 0690 4510 4a67 d57e b04b bb9a &.=...E.Jg.~.K.. │ │ │ +00007b80: 7a64 a109 0cc5 62ef 7514 e56a aa94 a78d zd....b.u..j.... │ │ │ +00007b90: 7a55 bd65 7ad1 598b 6d9b f168 2d56 0156 zU.ez.Y.m..h-V.V │ │ │ +00007ba0: b6b0 01de b495 79e1 f611 8cb0 f6d1 3652 ......y.......6R │ │ │ +00007bb0: 8d51 36f0 7339 d9f2 5c1e 1aac 909b 821f .Q6.s9..\....... │ │ │ +00007bc0: 60a9 5883 d054 7aff 3d58 7631 d5c9 ecbe `.X..Tz.=Xv1.... │ │ │ +00007bd0: a994 315c cc25 b5f7 2a9a 1ded 60de b60d ..1\.%..*...`... │ │ │ +00007be0: ee73 390d b700 43b6 e33a ead6 9a0f d645 .s9...C..:.....E │ │ │ +00007bf0: d7c0 ce96 2cb2 defa 6626 95c5 48c6 8832 ....,...f&..H..2 │ │ │ +00007c00: 5b56 b7f2 e421 e407 b9f2 80b3 14d5 b273 [V...!.........s │ │ │ +00007c10: e850 21be 5c3f 5ba1 d24e f130 94ed 246d .P!.\?[..N.0..$m │ │ │ +00007c20: 2eca 4fed 6083 d5ee cd3d 4317 0035 4a21 ..O.`....=C..5J! │ │ │ +00007c30: bb7d ffaf 6f3c 43af ec0f b7a8 a2ed d760 .}..o..X. ^ob7.p) │ │ │ +00007db0: ed82 6c1b 674f 00eb cd54 2810 eb80 65f3 ..l.gO...T(...e. │ │ │ +00007dc0: 7d3b 0b9a 779e 9f82 0717 5d64 0837 22c5 };..w.....]d.7". │ │ │ +00007dd0: bdcb de08 907e 302e 0e1f 103c 3678 9a3e .....~0....<6x.> │ │ │ +00007de0: 09f3 ec53 0876 1b4d da62 4960 5490 a45d ...S.v.M.bI`T..] │ │ │ +00007df0: 5192 8d42 9325 5a01 b5f6 9000 6ad8 cc0b Q..B.%Z.....j... │ │ │ +00007e00: 61dd 2c44 1958 90ca faac d8f4 6135 2609 a.,D.X......a5&. │ │ │ +00007e10: 3b62 6386 0198 388f d330 a0b6 dcf6 b3fd ;bc...8..0...... │ │ │ +00007e20: b587 08ad d549 9ad5 edfc cdb6 1696 04af .....I.......... │ │ │ +00007e30: ace5 b8e8 ccd7 261d eae9 d716 90b6 f731 ......&........1 │ │ │ +00007e40: fa05 cbbe 58cd b215 b7f4 3d62 0c9b b370 ....X.....=b...p │ │ │ +00007e50: 280b 8b16 c095 9515 0d2c 740a a0c2 47c4 (........,t...G. │ │ │ +00007e60: d134 8bbf 0345 b4fa beda 2953 c159 1b2c .4...E....)S.Y., │ │ │ +00007e70: a9ed b626 bbdd 2027 61b0 114d d7da dcac ...&.. 'a..M.... │ │ │ +00007e80: f45e d58c a29a 0346 39e2 9b96 e34c 3b72 .^.....F9....L;r │ │ │ +00007e90: 2e70 0ebe 3032 8464 a368 742b 3a8b e1d4 .p..02.d.ht+:... │ │ │ +00007ea0: 33ea 7933 3136 378d a571 fb34 e85b b6fd 3.y3167..q.4.[.. │ │ │ +00007eb0: 6002 5b6b 4bba 09fb 13ec 9ede 797e 35b9 `.[kK.......y~5. │ │ │ +00007ec0: 136e bdf8 61b2 1d52 36c1 af64 506d a5ea .n..a..R6..dPm.. │ │ │ +00007ed0: 0668 da3a 7098 ab0e 5de8 c98e 8d94 ac7e .h.:p...]......~ │ │ │ +00007ee0: 6510 282c 685e ac2d d1ad a49e 9259 5500 e.(,h^.-.....YU. │ │ │ +00007ef0: a52d 54bd 7d9b 9b12 1086 f962 81f8 d7a2 .-T.}......b.... │ │ │ +00007f00: fe9d 4d29 472b bfac 38dd 96de 6eec c207 ..M)G+..8...n... │ │ │ +00007f10: 16c0 cc03 78ad f363 346d 65bf f7c9 4c7d ....x..c4me...L} │ │ │ +00007f20: 1e68 4e28 5cd8 6892 9924 43d6 90d5 61b4 .hN(\.h..$C...a. │ │ │ +00007f30: ee9e c6bc 335a ae36 276f f414 bfb7 2b79 ....3Z.6'o....+y │ │ │ +00007f40: 85df bc98 ce6f ef29 b4c2 607d bd09 e08f .....o.)..`}.... │ │ │ +00007f50: d385 f9c4 de59 9f0a 1dce 0494 8eb4 680d .....Y........h. │ │ │ +00007f60: ebe7 621b 0d3c cad6 7cc0 62d9 cbcf 5aa2 ..b..<..|.b...Z. │ │ │ +00007f70: 9b5a c77a 8536 d52e fd59 cae6 0a72 6c70 .Z.z.6...Y...rlp │ │ │ +00007f80: a7d9 e2ee 7b99 9167 57db 7600 f8eb faa2 ....{..gW.v..... │ │ │ +00007f90: d805 4d20 3fc0 ed6c 6aac 59fc b39d a870 ..M ?..lj.Y....p │ │ │ +00007fa0: 25ec 0e59 0300 3d72 b6a8 27e6 a5b1 3d49 %..Y..=r..'...=I │ │ │ +00007fb0: 33ba 5115 70fb 52d9 1359 edec 3a82 cd17 3.Q.p.R..Y..:... │ │ │ +00007fc0: 943d 6603 ee35 8230 d974 154f 41d0 0e73 .=f..5.0.t.OA..s │ │ │ +00007fd0: e904 58af 0067 1d15 561b 66aa 02b5 c55a ..X..g..V.f....Z │ │ │ +00007fe0: 69a2 de95 63f3 c6a3 0077 c23d 7d17 f9a0 i...c....w.=}... │ │ │ +00007ff0: bcdc cf42 59e1 cdd5 36ea db6c 59c0 840c ...BY...6..lY... │ │ │ +00008000: 5385 3628 8881 f536 b2d0 c0c4 68b1 167d S.6(...6....h..} │ │ │ +00008010: e588 81c0 971a 6d58 6230 6a8b 621b f419 ......mXb0j.b... │ │ │ +00008020: 9142 64dd 22fc 385d f812 6800 7415 d3cb .Bd.".8]..h.t... │ │ │ +00008030: 022c b6a1 41fb 3493 31a6 484d a331 afdd .,..A.4.1.HM.1.. │ │ │ +00008040: 5fb0 a9ca e4d5 09f4 8ae7 148d c801 e6cd _............... │ │ │ +00008050: 823a 7b63 5ab7 1b20 b77a dad4 30c0 6528 .:{cZ.. .z..0.e( │ │ │ +00008060: 5557 50a4 28f4 d2da 36f7 2346 a1d7 914b UWP.(...6.#F...K │ │ │ +00008070: eec5 36a9 ab2c ae36 1afa 2cc7 b575 6f3b ..6..,.6..,..uo; │ │ │ +00008080: 61e0 7abf 0eca 5e63 68a7 1ea6 dda5 50df a.z...^ch.....P. │ │ │ +00008090: 006f cb43 3546 7660 f770 9571 fb5a 217c .o.C5Fv`.p.q.Z!| │ │ │ +000080a0: e6be 16bc aab3 3bba 09c1 5aec 1c8f 19b3 ......;...Z..... │ │ │ +000080b0: 9d98 7560 f368 35e8 e896 546c 31fc 9606 ..u`.h5...Tl1... │ │ │ +000080c0: de02 1e8b 955a 18f8 56db 5100 f6b6 a792 .....Z..V.Q..... │ │ │ +000080d0: a534 5130 f6d6 7677 c868 750f 093b 9eb4 .4Q0..vw.hu..;.. │ │ │ +000080e0: b004 c96e 3b0c 0b4d 6587 79f4 9eb1 125b ...n;..Me.y....[ │ │ │ +000080f0: ed46 596c f42d 7aac c98c 6c02 2b70 c56b .FYl.-z...l.+p.k │ │ │ +00008100: 93af 0175 6e8d daea d966 d23b bedd d007 ...un....f.;.... │ │ │ +00008110: c96e 3238 476e a2e3 63d6 fc76 5906 43f6 .n28Gn..c..vY.C. │ │ │ +00008120: a7de 22f2 f69b c759 9bad 368c fd46 edd8 .."....Y..6..F.. │ │ │ +00008130: 0eb8 5f57 b018 2216 4cc9 74d9 ad61 8116 .._W..".L.t..a.. │ │ │ +00008140: b4aa 94a7 59ee 19d8 d3ac 5721 6225 97b1 ....Y.....W!b%.. │ │ │ +00008150: 44de e21c 033f 4291 85d5 4c75 28a8 3763 D....?B...Lu(.7c │ │ │ +00008160: 4a96 da7e ca6e 652d c54f 69f5 3687 5c84 J..~.ne-.Oi.6.\. │ │ │ +00008170: ca36 ecac 4d8d c919 6be8 0e5b 67dc 3b5e .6..M...k..[g.;^ │ │ │ +00008180: 41d8 daa6 02bf acba d7ee b85a 34d2 1298 A..........Z4... │ │ │ +00008190: f87f c86e 37c3 eda5 0c36 967e c535 1b8c ...n7....6.~.5.. │ │ │ +000081a0: 3846 a9b9 2759 f331 b8aa 5d2b d48f 5d1d 8F..'Y.1..]+..]. │ │ │ +000081b0: cc53 0577 4161 5e32 ce19 e837 58a0 d386 .S.wAa^2...7X... │ │ │ +000081c0: 2b61 b042 6d34 52d6 b674 18cf 508a 4676 +a.Bm4R..t..P.Fv │ │ │ +000081d0: f864 c94a be01 4f76 1cdd 30ef ed57 b75a .d.J..Ov..0..W.Z │ │ │ +000081e0: f959 dfc4 8a9c 61c2 ebb2 4004 5cb2 da69 .Y....a...@.\..i │ │ │ +000081f0: 7000 2437 1e81 0e4d 40cf 4de2 03f7 c6a0 p.$7...M@.M..... │ │ │ +00008200: 6301 51a2 744b 7df3 065e 0597 baf7 e286 c.Q.tK}..^...... │ │ │ +00008210: 7be9 7db0 c0cf a54a cd66 41d6 25da 42a6 {.}....J.fA.%.B. │ │ │ +00008220: 2fdd 4f8c db5f 71ab 1378 66b1 4243 5376 /.O.._q..xf.BCSv │ │ │ +00008230: 0f87 46ec c043 b31b 37ee 0cda 80c9 1e9c ..F..C..7....... │ │ │ +00008240: 08bb b8df 296e ed8e 3698 4b9f dd2c 091e ....)n..6.K..,.. │ │ │ +00008250: 82f5 a6fb 5a28 4c3f d66a ef86 ba32 2a8b ....Z(L?.j...2*. │ │ │ +00008260: c0e9 d5b8 3164 fabe 69b1 93cd 0ee7 d553 ....1d..i......S │ │ │ +00008270: 1e38 d0f6 519d fdd0 c10d c1fe 181b 8814 .8..Q........... │ │ │ +00008280: 2380 9733 ebc2 5bf5 bc1b acbf 8a8c d793 #..3..[......... │ │ │ +00008290: 151c 86a5 72c7 c1b8 41f0 9915 592d c51a ....r...A...Y-.. │ │ │ +000082a0: 50d3 c8ee 6068 0617 4208 77b5 83a4 7dd8 P...`h..B.w...}. │ │ │ +000082b0: ed73 83cd 02e7 c511 cd58 5b70 11db 0142 .s.......X[p...B │ │ │ +000082c0: f348 754e 9ed7 6a10 3b8c 616d 8385 b5b5 .HuN..j.;.am.... │ │ │ +000082d0: 3ed4 b66c 8d55 7d30 70ab ade8 744f f166 >..l.U}0p...tO.f │ │ │ +000082e0: e3d4 57ac 806d a8f0 6a6c 00ba 8636 a2eb ..W..m..jl...6.. │ │ │ +000082f0: ec79 e5b1 aafd 9db0 2368 b36c 81a0 2114 .y......#h.l..!. │ │ │ +00008300: 7e34 63c6 2d94 bc21 8615 cc61 3dd2 da12 ~4c.-..!...a=... │ │ │ +00008310: f4ad c7ec 1d20 6d36 7cc3 a6a5 eef0 2287 ..... m6|.....". │ │ │ +00008320: 4134 1cec d580 6f0a bac1 0113 d4d5 db9a A4....o......... │ │ │ +00008330: 2beb e183 acad 4009 aac1 da6d 385d b080 +.....@....m8].. │ │ │ +00008340: 7fc0 8cb5 519d a5e0 d26c 995c 1bcd 6284 ....Q....l.\..b. │ │ │ +00008350: 26d3 202c 3414 6365 0b1c cfbe 6c65 515b &. ,4.ce....leQ[ │ │ │ +00008360: 9e7c c3ab 05ab 4029 8a27 586b 02c0 d496 .|....@).'Xk.... │ │ │ +00008370: 6c1c 8f87 ec12 3096 9abc a375 1587 ca2e l.....0....u.... │ │ │ +00008380: f6ab 3933 a04f 93b6 2d4d 326d 4631 a00b ..93.O..-M2mF1.. │ │ │ +00008390: 996c 23cc ad84 ea51 7793 b141 b6af 168f .l#....Qw..A.... │ │ │ +000083a0: d87b 62b5 9ff3 80b8 e0a8 8671 9937 bb94 .{b........q.7.. │ │ │ +000083b0: 3091 0127 70b5 9c21 36ad 648f f058 a37e 0..'p..!6.d..X.~ │ │ │ +000083c0: c706 85da a24a 5daf cdcc 8ab5 a94c 3e00 .....J]......L>. │ │ │ +000083d0: 12f4 2372 0214 0fd6 fdb4 6bd6 d009 8d11 ..#r......k..... │ │ │ +000083e0: 3bee 686b 8d6c f71b 148d 5b49 ed5e 85a6 ;.hk.l....[I.^.. │ │ │ +000083f0: b6c5 6865 12bd a597 adee 6dcd 0d3c 2190 ..he......m....c_K..}(a#.'. │ │ │ +00008460: 1575 d65b d8a9 a926 8b78 3b41 ee8d 3525 .u.[...&.x;A..5% │ │ │ +00008470: 7e2e db31 a929 fd7e 6ca0 66a4 b467 4816 ~..1.).~l.f..gH. │ │ │ +00008480: f0c5 7c59 9c21 59d8 a5c7 a42d 0bfe 028c ..|Y.!Y....-.... │ │ │ +00008490: bc81 57f0 c330 b426 a133 15f6 0319 6caa ..W..0.&.3....l. │ │ │ +000084a0: ccc2 cec9 8e3f f3da 5b32 c5b8 36dc 685c .....?..[2..6.h\ │ │ │ +000084b0: 30c6 3a8d a9ad 92c7 683c d46a 4361 2b9d 0.:.....h<.jCa+. │ │ │ +000084c0: 8bd6 d205 93e9 c30c 2e18 fa6c 7a05 0a7b ...........lz..{ │ │ │ +000084d0: c689 0f46 f078 b667 5121 e341 2c98 20f2 ...F.x.gQ!.A,. . │ │ │ +000084e0: c5f9 b5a7 671b 4be5 52d3 4336 3b34 9652 ....g.K.R.C6;4.R │ │ │ +000084f0: 25c1 6845 acd1 68cd 71bb c518 2f31 058f %.hE..h.q.../1.. │ │ │ +00008500: a2ac 5207 6aef 16cb eaa3 c54d 4272 6fb8 ..R.j......MBro. │ │ │ +00008510: d6b7 b714 34d0 6586 931a 5b62 ba29 3e8c ....4.e...[b.)>. │ │ │ +00008520: 36c2 008a b23a 1abf 66ac f019 e139 4c1b 6....:..f....9L. │ │ │ +00008530: 4cd3 e20e 4567 db12 55a8 3640 3550 69b6 L...Eg..U.6@5Pi. │ │ │ +00008540: b5b7 470d c93e 1676 1a88 b9ce cc54 ebb1 ..G..>.v.....T.. │ │ │ +00008550: 7065 3117 4ca1 1da8 278b b8e0 878b 98f0 pe1.L...'....... │ │ │ +00008560: 35ad b0b6 5adf 2698 5286 d21e 6d54 e829 5...Z.&.R...mT.) │ │ │ +00008570: b931 6373 5bdb 3470 ad3a f3d3 5a0f 6d72 .1cs[.4p.:..Z.mr │ │ │ +00008580: 1c07 615d d794 8e0f a516 9d2d 36c7 d613 ..a].......-6... │ │ │ +00008590: aba9 29e7 ded6 fbc3 51ef 7505 3113 d358 ..).....Q.u.1..X │ │ │ +000085a0: 6dd6 4bb4 f742 67f5 90b0 d853 0955 3f8a m.K..Bg....S.U?. │ │ │ +000085b0: ba07 ab56 e450 2f9b 3da8 b02d 46e2 669b ...V.P/.=..-F.f. │ │ │ +000085c0: 83d8 efdb 28cd 662d 1d64 c12a d99a 0afa ....(.f-.d.*.... │ │ │ +000085d0: 84b5 edac 97c6 ca36 c354 424f c752 1b30 .......6.TBO.R.0 │ │ │ +000085e0: 246b 38e9 b0d8 5501 fc08 b75b 18a3 c256 $k8...U....[...V │ │ │ +000085f0: af56 e999 0cf8 6d2c 7c6d 3b01 3718 364c .V....m,|m;.7.6L │ │ │ +00008600: f4ca 3cd9 d618 b5d4 770e 67b2 60a5 5956 ..<.....w.g.`.YV │ │ │ +00008610: c839 7a62 de80 3856 f275 ffb3 1410 5b2c .9zb..8V.u....[, │ │ │ +00008620: c66e 498b 6eb3 72bc 550e 6783 d2fa d1aa .nI.n.r.U.g..... │ │ │ +00008630: 9ab2 b061 8d96 2b43 3322 1056 2bb4 6a11 ...a..+C3".V+.j. │ │ │ +00008640: 2e8c 4d4f 16db 75bb eb60 059f 6833 985c ..MO..u..`..h3.\ │ │ │ +00008650: a348 0122 5676 cae6 9da0 788d e0b2 928f .H."Vv....x..... │ │ │ +00008660: 4da7 ea0a 5781 a7e2 3eb1 bc83 5b9e b6d5 M...W...>...[... │ │ │ +00008670: 6a10 f116 3750 7b90 3c40 401d e2ef 174b j...7P{.<@@....K │ │ │ +00008680: 52af 1146 b66b 3938 3335 5506 69ac 729c R..F.k9835U.i.r. │ │ │ +00008690: b59e e126 6bc9 e216 6f16 c1ab 3714 e0ac ...&k...o...7... │ │ │ +000086a0: 8335 052b 982f 1852 469a 6c6d 594a 4232 .5.+./.RF.lmYJB2 │ │ │ +000086b0: 8b15 10cc bafb d6ff 6f4a 3d38 a33f 9730 ........oJ=8.?.0 │ │ │ +000086c0: bb71 ce54 025e c258 ca43 2d66 73d9 fb6a .q.T.^.X.C-fs..j │ │ │ +000086d0: c613 b7d6 05f2 97e6 be5a ac85 688e 4e8d .........Z..h.N. │ │ │ +000086e0: 71df 92a9 5078 07b5 3dd2 4d7c 58d1 da71 q...Px..=.M|X..q │ │ │ +000086f0: 3436 2b7a 5250 a3cb 2c11 8b47 39db a716 46+zRP..,..G9... │ │ │ +00008700: c332 b336 201a 4fce ebce 3a1d 9373 a138 .2.6 .O...:..s.8 │ │ │ +00008710: d978 69ea 7a64 dc86 1ba6 14e2 1a62 4e6c .xi.zd.......bNl │ │ │ +00008720: aeb5 597d 7d36 e3af 52d4 7019 55e9 4330 ..Y}}6..R.p.U.C0 │ │ │ +00008730: 0472 6800 ce18 4fc3 691b 3ba2 184f ac58 .rh...O.i.;..O.X │ │ │ +00008740: 4ca5 ed45 b2f2 22a0 c9ae 9bee 7a55 bd9d L..E..".....zU.. │ │ │ +00008750: 323b 1967 b5b1 13a0 d74d 7204 a694 60af 2;.g.....Mr...`. │ │ │ +00008760: 6110 7322 1bd0 8721 f596 82b7 09b7 c18a a.s"...!........ │ │ │ +00008770: b847 707c 1583 e588 6afb 5575 a161 92c7 .Gp|....j.Uu.a.. │ │ │ +00008780: d5f3 52d3 a096 9298 676b 3230 8d85 fd33 ..R.....gk20...3 │ │ │ +00008790: 4464 5b0e 00da 4ca1 3087 a99a 3df2 b1f1 Dd[...L.0...=... │ │ │ +000087a0: 726b bd7e a005 7adf 8675 c80c fa69 9b4a rk.~..z..u...i.J │ │ │ +000087b0: 4e81 61a0 f862 6340 05cf e86b 6c4d b04b N.a..bc@...klM.K │ │ │ +000087c0: 4403 1f18 aeb4 8cb6 d0ac c7b2 df84 64f5 D.............d. │ │ │ +000087d0: a587 09c2 38cf 36f8 43e1 7a35 2b8b 31e3 ....8.6.C.z5+.1. │ │ │ +000087e0: e976 b732 5439 59ca b532 5623 66e7 de22 .v.2T9Y..2V#f.." │ │ │ +000087f0: 3d93 27d6 d0ef de18 cfb3 b98d d962 a0cb =.'..........b.. │ │ │ +00008800: ceb6 0a1a 15a3 0c2d 986b af64 7436 a66d .......-.k.dt6.m │ │ │ +00008810: 5d6d 83ac 7be2 866b 5ddb 4ead 549e d5c7 ]m..{..k].N.T... │ │ │ +00008820: 5ec6 5c2a 3efb 58e6 1f1f c398 59b3 12ec ^.\*>.X.....Y... │ │ │ +00008830: 29d3 98cf 6403 46dc 14b3 1f41 d3f6 c1b1 )...d.F....A.... │ │ │ +00008840: 9b80 1b5c 7890 1bfa c3d4 db75 b4a1 860e ...\x......u.... │ │ │ +00008850: bd4d deb7 a129 9e9e fb52 d566 0bf2 d908 .M...)...R.f.... │ │ │ +00008860: 0f3c 0d3c c290 00b3 2596 3dd8 eba9 e971 .<.<....%.=....q │ │ │ +00008870: 2ced ac53 dbc3 d66e 6d35 3776 4e82 b10d ,..S...nm57vN... │ │ │ +00008880: b87d a568 b421 4eb5 6527 592c cf1e 663b .}.h.!N.e'Y,..f; │ │ │ +00008890: aed4 b07f ed46 83d9 4d49 906b 870f 38d7 .....F..MI.k..8. │ │ │ +000088a0: 3464 8b98 db37 3523 0bb9 b631 dbda 595c 4d...75#...1..Y\ │ │ │ +000088b0: 67b5 40a0 5560 746d dc61 1feb 76b3 1532 g.@.U`tm.a..v..2 │ │ │ +000088c0: 8bdb a021 11c7 452b 8abd b33e 5498 a6ca ...!..E+...>T... │ │ │ +000088d0: 1afc c871 b759 3673 7410 a8e2 1898 31a3 ...q.Y6st.....1. │ │ │ +000088e0: 8b43 8c08 6a83 cb61 f704 b778 b255 5a46 .C..j..a...x.UZF │ │ │ +000088f0: 7047 6771 ae71 ab5a a70c b030 2212 3807 pGgq.q.Z...0".8. │ │ │ +00008900: d153 94c5 7c4b 8c40 0f6b af25 dc18 1fd6 .S..|K.@.k.%.... │ │ │ +00008910: ba51 0b63 87c9 6d96 d2d9 510a c631 05a3 .Q.c..m...Q..1.. │ │ │ +00008920: 77c3 c11a b8b0 1f32 0d8b 0e18 aaec eef9 w......2........ │ │ │ +00008930: 22ec 6a4b d734 d36f 926d 903d 816b 0170 ".jK.4.o.m.=.k.p │ │ │ +00008940: e027 8fce a115 289d 50ce ad9b b728 231b .'....(.P....(#. │ │ │ +00008950: b746 981b b7ca 1d31 dbfa 0c16 f273 0350 .F.....1.....s.P │ │ │ +00008960: a26d bf99 dcfa b2e9 0d86 65b3 d6b3 5d68 .m........e...]h │ │ │ +00008970: 3d7e b290 2e70 beb1 09f2 664f 3e73 4eb3 =~...p....fO>sN. │ │ │ +00008980: 3109 23ba 7f2d ed73 4091 e884 3874 b331 1.#..-.s@...8t.1 │ │ │ +00008990: 6fe5 c814 d773 c0cb 8f86 db9a 06b9 ba59 o....s.........Y │ │ │ +000089a0: b959 c575 30c0 a69e dd23 0e26 d099 9c39 .Y.u0....#.&...9 │ │ │ +000089b0: 8903 80e4 1af8 a131 9fc9 b8d2 b5b5 0e5e .......1.......^ │ │ │ +000089c0: 5f2a 0fe1 e75b 522a 16be 10fd 03e2 300e _*...[R*......0. │ │ │ +000089d0: a571 076e 41b4 c3a5 717f b521 6d95 b59b .q.nA...q..!m... │ │ │ +000089e0: adac 6924 656c dd8e 4388 1ae3 3353 09dc ..i$el..C...3S.. │ │ │ +000089f0: b6e3 5e3b bbab 8ed8 0dee 9969 f258 2ba6 ..^;.......i.X+. │ │ │ +00008a00: c2ea 3b95 393e 16dc 045c 272b fd64 5e06 ..;.9>...\'+.d^. │ │ │ +00008a10: f343 068c cad2 1ba5 842e c7f3 80cb c7cd .C.............. │ │ │ +00008a20: 7051 f349 0cc4 c521 599a a9ea ace1 835d pQ.I...!Y......] │ │ │ +00008a30: c9d6 ad72 3666 3cb8 c4e5 164f b6fc f4b2 ...r6f<....O.... │ │ │ +00008a40: 9502 aa6e 01d5 a525 4332 723e 188e 164a ...n...%C2r>...J │ │ │ +00008a50: df4e 6bec d983 7d9a 4a63 24f7 c837 bc20 .Nk...}.Jc$..7. │ │ │ +00008a60: 67d0 8cf1 be1b 67ab bc8f 4836 50c1 526c g.....g...H6P.Rl │ │ │ +00008a70: 3dab e3a1 a859 3c66 9962 8bdd 8e59 6078 =....Y<..S.~. │ │ │ +00008ab0: d252 aa08 8f5b 63e2 e966 19ea da12 f78a .R...[c..f...... │ │ │ +00008ac0: 37be ed68 abab b932 a2d3 483d cb85 f268 7..h...2..H=...h │ │ │ +00008ad0: 8ff0 b95c 0644 2e51 e2b3 210f 2a76 3b7b ...\.D.Q..!.*v;{ │ │ │ +00008ae0: 2653 b68d 1ce8 0b40 0988 2a14 04eb 7996 &S.....@..*...y. │ │ │ +00008af0: 6dd1 0193 8dd3 0efc 983c 75e1 7bfc 33d4 m........* │ │ │ +00009100: dbf3 9a12 dd68 b02a 2aa3 6161 7175 27cd .....h.**.aaqu'. │ │ │ +00009110: 3c3e 3e06 6f5a 3cc3 3310 73ec 2a3b e508 <>>.oZ<.3.s.*;.. │ │ │ +00009120: b9ac 3ab5 3ae7 7055 ab93 c730 6d39 cfe5 ..:.:.pU...0m9.. │ │ │ +00009130: 6873 fb81 0fb3 796d 2860 987f 28c9 0816 hs....ym(`..(... │ │ │ +00009140: 3bae b255 ba7b dc04 c328 6c9d 6205 ee19 ;..U.{...(l.b... │ │ │ +00009150: c592 8cf7 5bdd 57b7 14d1 3a19 99a2 d018 ....[.W...:..... │ │ │ +00009160: 96d3 080b 435d 76b6 a3b5 4e1b 6bd3 d64b ....C]v...N.k..K │ │ │ +00009170: 30c5 9c87 594b 64b0 83f4 6093 2aec 65aa 0...YKd...`.*.e. │ │ │ +00009180: 4b8b 014c da5a dbcf 1b44 330d c5e0 a3d6 K..L.Z...D3..... │ │ │ +00009190: f199 3507 1803 ab04 0851 1a7b 3c81 a990 ..5......Q.{<... │ │ │ +000091a0: 09f7 9a53 bfda 87b1 854d e668 9981 ba83 ...S.....M.h.... │ │ │ +000091b0: 257a b7f6 b0f9 552a edd5 c701 941a 1c9f %z....U*........ │ │ │ +000091c0: 9b87 7da7 4330 e21d 98ad fa9f 0538 fff3 ..}.C0.......8.. │ │ │ +000091d0: 069f 5a84 f40f 57ff 7db9 a9f1 78c0 91cb ..Z...W.}...x... │ │ │ +000091e0: 46d7 1db2 e91d 9838 ab31 d687 f6f8 df4f F......8.1.....O │ │ │ +000091f0: af5e 3e7b fde4 abab 373f 7ff6 a7e7 9f55 .^>{....7?.....U │ │ │ +00009200: ffbf 376f b9fd e1f3 edc9 210c f51f 733a ..7o......!...s: │ │ │ +00009210: b4f9 8f7f f96b 38b4 edcf 6d9b 5e2a 3df6 .....k8...m.^*=. │ │ │ +00009220: 87eb 2fb9 e4e9 01d5 f947 1cad c43f dcfe ../......G...?.. │ │ │ +00009230: d0a4 43ee 0ee1 8f39 72eb 039f 75f5 21fd ..C....9r...u.!. │ │ │ +00009240: 31f6 fee9 07fc 7f3c e4c1 4b73 53f9 61b9 1......<..KsS.a. │ │ │ +00009250: 37d7 353f 07e9 f7e5 e6c3 7ef3 2fb8 79f7 7.5?......~./.y. │ │ │ +00009260: c7b6 e776 fb3f ed21 8743 fc63 1bab f8c7 ...v.?.!.C.c.... │ │ │ +00009270: be3c 28f9 4d17 fc32 5a25 904b 62fc 6384 .<(.M..2Z%.Kb.c. │ │ │ +00009280: 8ec6 dba6 c350 ff1c 351a 8ed5 292b ee6b .....P..5...)+.k │ │ │ +00009290: a9be 3253 bfbd 7ef5 e2d5 57a7 7aad bfbf ..2S..~...W.z... │ │ │ +000092a0: 7afb ed6b de6c 574f de7e 7b7d f52f 87ff z..k.lWO.~{}./.. │ │ │ +000092b0: efef aede bc7a f16d 2991 c82c 3d7b fdfc .....z.m)..,={.. │ │ │ +000092c0: dd59 3dfd f0b7 4f5e 5f5d fffe f9ff cb4f .Y=...O^_].....O │ │ │ +000092d0: 9e34 d5e7 6fae de3a 97cf aefe 6429 ca3f .4..o..:....d).? │ │ │ +000092e0: 7f7d 757d 55fd e560 adce fff2 5f0e 9fff .}u}U..`...._... │ │ │ +000092f0: 96af bcf6 f0c7 3ce4 43df c47f 3ffc dfff ......<.C...?... │ │ │ +00009300: f7e1 dddf fc95 eb3f 7fd2 ecbf 3dec bfe5 .......?....=... │ │ │ +00009310: ed5f 0fcf bfe4 bb63 11cf 7d04 a747 57b7 ._.....c..}..GW. │ │ │ +00009320: a33a 8dc3 27fd cb81 99b9 c30b 16f1 7cca .:..'.........|. │ │ │ +00009330: 1d81 14e9 8011 393c a9e0 865e 4b9b 0e01 ......9<...^K... │ │ │ +00009340: ff0e ecdd 4a99 fb7d 5c30 6833 0fc6 6163 ....J..}\0h3..ac │ │ │ +00009350: 6c86 83a9 4b30 507f 284c f287 abef b6e7 l...K0P.(L...... │ │ │ +00009360: 5f55 e737 3bce caf2 ea8b 6f2d 8efa 2f87 _U.7;.....o-../. │ │ │ +00009370: 5f8d bff9 c3fa bbdf fcfc f59b b33a b83f _............:.? │ │ │ +00009380: 8b3f af0f eb6f 7fbf fd2c fcdc e2b6 a7cb .?...o...,...... │ │ │ +00009390: e5de 37ff 7224 ff0d f47b bf57 dfbe b4d2 ..7.r$...{.W.... │ │ │ +000093a0: e4f4 ea3b 3e80 9540 8c70 91ec 56df 29c4 ...;>..@.p..V.). │ │ │ +000093b0: 5a59 aef2 7685 aacf 9f5c 5fbf faf3 bfee ZY..v....\_..... │ │ │ +000093c0: b533 fbbd 7065 f9e8 bf3d 7ff6 f6eb 43b3 .3..pe...=....C. │ │ │ +000093d0: 7ff2 f2d5 cbab c3cb 6f5f bc38 befd f69b ........o_.8.... │ │ │ +000093e0: 5f5c 3f79 fdf5 f32f 7efb e4fa c937 576f _\?y.../~....7Wo │ │ │ +000093f0: afae df1c 7864 f9f2 cddb 6b48 f9d5 f36f ....xd....kH...o │ │ │ +00009400: 9ebf 8575 73ca e5e3 eaf3 32e8 c35f 2a4b ...us.....2.._*K │ │ │ +00009410: b056 f7de e18c aebf 1e7f 04e9 fcc4 a53b .V.............; │ │ │ +00009420: 4af1 cd37 ace2 c457 569f 7c6b 6dd4 cf25 J..7...WV.|km..% │ │ │ +00009430: affc 75f5 3ff9 1c96 a8f6 9a9e 9f3f bdfe ..u.?........?.. │ │ │ +00009440: f6cd d7bf 7380 a303 3b3c f706 e7df fdea ....s...;<...... │ │ │ +00009450: eacb f3af 2c0f 7bfc e637 8ebb 7cf8 57ee ....,.{..7..|.W. │ │ │ +00009460: b97f b63c 79f3 f5bf 7df9 251c b97f 73fb ....... │ │ │ +00009480: f70f f789 7f8f c873 528e 1c7e 3615 f3f6 .......sR..~6... │ │ │ +00009490: 9504 7ef9 d5d3 17df 1e2f e3cd 57d7 5757 ..~....../..W.WW │ │ │ +000094a0: 2f6f de5d 5f3d 3bdd e0f6 7753 f9dd d3f3 /o.]_=;...wS.... │ │ │ +000094b0: df3d 7de7 774f effd dde6 af5e b3d0 6f8b .=}.wO.....^..o. │ │ │ +000094c0: acee 9796 f745 bbde bdfc b73f bc52 877d .....E.....?.R.} │ │ │ +000094d0: ca5f 3f79 0b1f bcbc 33e9 c74f 6197 ef7f ._?y....3..Oa... │ │ │ +000094e0: 75f5 a7ab 17fb 57ef 7dfa b3b0 dfee 74fd u.....W.}.....t. │ │ │ +000094f0: ef0b 1bde ced8 6932 ef79 c89d e99c 7eff ......i2.y....~. │ │ │ +00009500: fa05 37aa 8fac 58d8 eebb ef5f 562f affe ..7...X...._V/.. │ │ │ +00009510: cc8f bfae d410 5fbd 2d57 dcfe 0f35 b28f ......_.-W...5.. │ │ │ +00009520: e2cd b74f dfbc b642 2cd7 c577 aff3 9ac8 ...O...B,..w.... │ │ │ +00009530: ff76 4a6e 2ff4 734c 909f 3880 e77b 5558 .vJn/.sL..8..{UX │ │ │ +00009540: 8979 ce37 7eea dc3d 3ffe 8b0a 79f6 ecf8 .y.7~..=?...y... │ │ │ +00009550: 77bc f9fb ee3d f73a b2a7 bb7a 85e4 dcfe w....=.:...z.... │ │ │ +00009560: 7d7b df78 f8e2 d5eb efef b901 73f6 91df }{.x........s... │ │ │ +00009570: 7ce0 a7e7 53fc f215 22fd 2eaf df7c 7426 |...S..."....|t& │ │ │ +00009580: 197e 66d1 69ff fb0b 4f7e 8eaa 2914 dcf2 .~f.i...O~..)... │ │ │ +00009590: be97 f015 eae5 d57f 5ced 5f9e 26f5 05f7 ........\._.&... │ │ │ +000095a0: 2e4a eb83 0497 5ac7 fb25 e597 6a94 bf96 .J....Z..%..j... │ │ │ +000095b0: 6f6a 759c 8ae7 f5b7 6f8f 0c30 3fbf fe82 oju.....o..0?... │ │ │ +000095c0: 8538 ad37 e619 bbfc e4fa 8bf7 06f6 e994 .8.7............ │ │ │ +000095d0: 9e78 6bbe c35c fb64 162e b997 cf4e f49f .xk..\.d.....N.. │ │ │ +000095e0: b3cf 1d36 7b5c ee91 b0bb bffe a16b a5f6 ...6{\.......k.. │ │ │ +000095f0: 63fc f2b7 4ceb 5faa dfbe 7af1 fdad 10ff c...L._...z..... │ │ │ +00009600: e0c2 ae2f 5e3c 3f9b fcd3 4437 d00b d279 .../^hH..z.. │ │ │ +00009690: c699 79f5 e6aa 5cf9 bfae 7f7e 77f5 c5db ..y...\....~w... │ │ │ +000096a0: b3a5 fbfc eded dc7f 7e7d f6f7 d3b3 bf5f ........~}....._ │ │ │ +000096b0: dcfe 7d22 f9c5 e1e9 6931 5f1c 6e96 e9fa ..}"....i1_.n... │ │ │ +000096c0: fccf a7a7 3fff 11e4 ffe0 bc02 b11d d3f3 ....?........... │ │ │ +000096d0: 375f 9765 d83f d4b4 1f41 c7b9 9770 fa0f 7_.e.?...A...p.. │ │ │ +000096e0: c571 33aa c37b 0860 27eb 769a be2a 98f5 .q3..{.`'.v..*.. │ │ │ +000096f0: 3ec8 5104 6187 563b 50da ff96 3fde bbfc >.Q.a.V;P...?... │ │ │ +00009700: 9b6f 5f94 153e e1b2 13ce 3abd ffc8 8f0a .o_..>....:..... │ │ │ +00009710: 423b 02b5 e3bb 1ffa 852e d3f5 574f bfc0 B;..........WO.. │ │ │ +00009720: 83bb aeae 5e39 a2a2 2eaf 5e7d f1e2 f9eb ....^9....^}.... │ │ │ +00009730: ea15 acfb fce5 9317 f31f 7eed 95df 9476 ..........~....v │ │ │ +00009740: 060e f1eb a74f 5f7d 7738 638c c319 631c .....O_}w8c...c. │ │ │ +00009750: ce18 e370 ce18 9fff f970 7d78 5108 fae2 ...p.....p}xQ... │ │ │ +00009760: eaf9 0b91 d717 7f7a be7f f535 6cf1 f4fe .......z...5l... │ │ │ +00009770: af9e 7f83 1333 7dff f66a 07bd 7fd6 0379 .....3}..j.....y │ │ │ +00009780: fea7 0f5c 7774 52f6 073e 3dce f969 2af7 ...\wtR..>=..i*. │ │ │ +00009790: f978 7fc8 5f1e 57e5 34d5 ef5d f767 7593 .x.._.W.4..].gu. │ │ │ +000097a0: 772d 2f45 5114 f6be b105 50f5 f561 b707 w-/EQ.....P..a.. │ │ │ +000097b0: fe55 acef 1fff 5c8c d9d7 acff 57be febb .U....\.....W... │ │ │ +000097c0: ecb5 2fc4 ebeb 575f c851 52fc cd93 37ff ../...W_.QR...7. │ │ │ +000097d0: 511d e5ef c862 5f9d fc98 7396 eeef b2f4 Q....b_...s..... │ │ │ +000097e0: 89f9 ff72 64bd bb8e c709 ecfe f1df f935 ...rd..........5 │ │ │ +000097f0: 1f3c e32b d42a 7f7d 659b 01d7 f98e 5772 .<.+.*.}e.....Wr │ │ │ +00009800: f70e a71f 7d74 7e6e 283f 734e f85e e1fe ....}t~n(?sN.^.. │ │ │ +00009810: b36f 3ec0 49fb 006e 877b 235a 4ae9 7ba2 .o>.I..n.{#ZJ.{. │ │ │ +00009820: f551 2a3e ffb2 3410 7192 6e9c 8c9b 9621 .Q*>..4.q.n....! │ │ │ +00009830: b77e 4859 a653 1b11 6fb0 ff2d 0b3d bb7a .~HY.S..o..-.=.z │ │ │ +00009840: f3c5 5569 9c72 73ab dddd af0f 7f3c 35e3 ..Ui.rs......<5. │ │ │ +00009850: f8f7 a31d 3d6b f0e1 3215 56c0 027d b3f3 ....=k..2.V..}.. │ │ │ +00009860: bbfa a3dc f24f 57d7 6f5f edd3 690f 88d3 .....OW.o_..i... │ │ │ +00009870: fd8b 54de 9274 7a57 68fe 7c7e f5ed f573 ..T..tzWh.|~...s │ │ │ +00009880: 2e12 f6bc f7e9 cfa6 572f 9ea9 5376 7bb5 ........W/..Sv{. │ │ │ +00009890: 63b5 b2ab b16b b3fa 70f6 c85d ff1e 8ad6 c....k..p..].... │ │ │ +000098a0: 3b27 e5ec cf77 a9d8 9d1d c6f1 04b9 b897 ;'...w.......... │ │ │ +000098b0: 0fd3 5d3e 3ce7 e933 ab71 fc58 c1fd d5d5 ..]><..3.q.X.... │ │ │ +000098c0: cbaf e088 779d ae17 fb87 bb53 b87f 7314 ....w......S..s. │ │ │ +000098d0: def7 7fd9 1785 f5e6 7f5e bfbd 15f7 e355 .........^.....U │ │ │ +000098e0: 3bb3 bd7b 83f3 ef6f 15c7 3b3f e8f1 eb50 ;..{...o..;?...P │ │ │ +000098f0: 22ef 2a98 5f3f f9ee f8c0 3b3a e75c b540 ".*._?....;:.\.@ │ │ │ +00009900: 4975 be7d f1de 739c c66f e099 db7b 73df Iu.}..s..o...{s. │ │ │ +00009910: e38f 3fe1 5192 f5ee 70fc a87a f723 a7e3 ..?.Q...p..z.#.. │ │ │ +00009920: ce27 4fbe 7b5f 0dbe f7f7 2d25 52b9 2fee .'O.{_....-%R./. │ │ │ +00009930: fe8b 932b 7ccf c06f 7f74 f6d8 db6b 8a1d ...+|..o.t...k.. │ │ │ +00009940: d97f bd6f 5d84 bb3f bb41 71df 9f19 83e3 ...o]..?.Aq..... │ │ │ +00009950: 7d7e 87a4 7fff fe4d ef3c e938 57df bc7a }~.....M.<.8W..z │ │ │ +00009960: 76f7 c747 badf e5ad b37b bf77 6764 1786 v..G.....{.wgd.. │ │ │ +00009970: bfba fed3 9317 6713 b693 7167 f412 b10f ......g...qg.... │ │ │ +00009980: e9bd bbdc b9f2 6684 df9d 7956 77a7 d567 ......f...yVw..g │ │ │ +00009990: 7c57 a6eb 7df2 bfbd 21ea 0864 f77f cfee |W..}...!..d.... │ │ │ +000099a0: f1ae 7b10 ef4a e137 65df cc6f d3d1 5329 ..{..J.7e..o..S) │ │ │ +000099b0: 9736 bc2d 6f5e bc3d a199 a22b dcfa 3aa9 .6.-o^.=...+..:. │ │ │ +000099c0: 5b59 e787 7efa d587 7f5a 60ed d757 4f9e [Y..~....Z`..WO. │ │ │ +000099d0: 9d49 fead 263c d7fa cf6f 3e06 503e 79fe .I..&<...o>.P>y. │ │ │ +000099e0: e29c 157c 7f36 719f 7083 e7af dff9 fdf3 ...|.6q.p....... │ │ │ +000099f0: d767 3fff fcd9 f787 72c1 fe98 9356 fbfc .g?.....r....V.. │ │ │ +00009a00: d977 8772 e1fe b49b 8f9f 9476 3fcf 7443 .w.r.......v?.tC │ │ │ +00009a10: 50aa cfbe df5f 5f5d 3366 def0 f993 b74f P....__]3f.....O │ │ │ +00009a20: 5e16 2c38 d437 28b0 fc74 374b f79b b6fd ^.,8.7(..t7K.... │ │ │ +00009a30: 4985 8a1b 7f71 7fd2 f5ab b7be b9dd 38a8 I....q........8. │ │ │ +00009a40: 4f28 f97c 9755 cc70 b6c5 1a0b e439 82e5 O(.|.U.p.....9.. │ │ │ +00009a50: 8f5e e787 1f07 d61f a01c d97a 06e1 87f3 .^.........z.... │ │ │ +00009a60: a744 6617 b6fb 79cc ef3e cc4f 6fa0 a4da .Df...y..>.Oo... │ │ │ +00009a70: f9cc feab 27cf 2ebe d1b6 de9e 1538 bf34 ....'........8.4 │ │ │ +00009a80: de7c fbd1 693b 1257 9f7f 7f46 e889 f622 .|..i;.W...F..." │ │ │ +00009a90: 63fb 73fc fbfc 92f2 280d 7f41 6b37 0c5c c.s.....(..Ak7.\ │ │ │ +00009aa0: e6e8 f911 01bf ef6a fcbd cb7c e7fe 47c4 .......j...|..G. │ │ │ +00009ab0: 539e 70af 751d eeca f53b 3778 67c3 e981 S.p.u....;7xg... │ │ │ +00009ac0: f8e6 24ea 378e ee99 a81f 8550 3874 57a8 ..$.7......P8tW. │ │ │ +00009ad0: bfbb f3d5 9980 bef3 ab77 24f9 bb77 bf39 .........w$..w.9 │ │ │ +00009ae0: fbcd 1d3f fe2f 87b3 992f 77df 1f7f ab8f ...?./.../w..... │ │ │ +00009af0: 3eee 12de fae5 1f1a d127 d2f6 f7cd c2dd >........'...... │ │ │ +00009b00: 6d88 7fc4 90be 79fe ecf5 2b0c c939 0efb m.....y...+..9.. │ │ │ +00009b10: 3e9c a9c6 efce df7c 5f9f 7f73 f686 bfbf >......|_..s.... │ │ │ +00009b20: db71 65e1 8b8a 0bbf 3f7f ff83 34bc fdfa .qe.....?...4... │ │ │ +00009b30: f9f5 3f8a 8a58 b4cb 9196 74a2 65ff f4fb ..?..X....t.e... │ │ │ +00009b40: f34f 7f90 a29b 4dc4 7382 76d9 f9cd d5d5 .O....M.s.v..... │ │ │ +00009b50: 339c 8a7b 97f2 fb74 ff3a 7e97 3e70 7dfc 3..{...t.:~.>p}. │ │ │ +00009b60: c0f5 f103 d787 0f5c 1f3e 707d fd81 ebcf .......\.>p}.... │ │ │ +00009b70: 3f0f ce0b 4f84 98db 8540 e986 77a0 5738 ?...O....@..w.W8 │ │ │ +00009b80: e3c3 fde2 fd87 effc 24be f393 f8dd 7b4f ........$.....{O │ │ │ +00009b90: 812b eaf3 9f78 5b1f 74e2 427e 55bf 738f .+...x[.t.B~U.s. │ │ │ +00009ba0: fafd c7a6 03d3 7c7e 0f9e e393 cfee 91de ......|~........ │ │ │ +00009bb0: b947 3abb c73b 6b88 73cd fd7d e2d1 e929 .G:..;k.s..}...) │ │ │ +00009bc0: e272 a2e9 745f 7fef 1dbf f8f6 bae8 ce77 .r..t_.........w │ │ │ +00009bd0: 4055 f71e e71c 772d 4576 2fcf 79f6 f072 @U....w-Ev/.y..r │ │ │ +00009be0: 6fd6 77e4 da77 de9e f6fe 7ee6 aef0 bb5b o.w..w....~....[ │ │ │ +00009bf0: 976e 59de 602c 3be1 7d77 f783 13f8 2bcf .nY.`,;.}w....+. │ │ │ +00009c00: 3f3f 5faf 7ef2 cbc3 2f9f 5d3f f9f3 a13b ??_.~.../.]?...; │ │ │ +00009c10: fce2 faf9 333c 98ea 9df3 e96a da8f d37f ....3<.....j.... │ │ │ +00009c20: 7978 7af8 d697 2fbe fcea f8c7 d3e3 1f5f yxz.../........_ │ │ │ +00009c30: ee2f aff7 97b7 d51f 0f3f efcb 1ec5 f1e5 ./.......?...... │ │ │ +00009c40: df0f 5fbc 7af9 c513 26fd dcda eda6 ee70 .._.z...&......p │ │ │ +00009c50: eccb 777c 57e8 db4f 6bb9 959b bdfb 93cb ..w|W..Ok....... │ │ │ +00009c60: 616e b5b7 b82c 1b0f 1ec1 9ea8 995e 3cf9 an...,.......^<. │ │ │ +00009c70: e23f 8e27 5dfb 79e4 89bc fff6 f5f3 b7fb .?.'].y......... │ │ │ +00009c80: 2945 38ec 278e 5539 4e2e c782 85e4 32b2 )E8.'.U9N.....2. │ │ │ +00009c90: b785 f2aa 8948 79aa 0fb9 e195 ffca e399 .....Hy......... │ │ │ +00009ca0: aac7 a3e8 4449 6e79 6d2f 81a2 d31c 255f ....DInym/....%_ │ │ │ +00009cb0: f345 ccd1 716e 7289 68b9 048a 52da 2939 .E..qnr.h...R.)9 │ │ │ +00009cc0: bd5e 0045 f148 d1a7 ac9a b967 dd89 a278 .^.E.H.....g...x │ │ │ +00009cd0: 78e7 7fff 7e08 f99f ca57 4dfc 8439 7b14 x...~....WM..9{. │ │ │ +00009ce0: 0a6f 64b1 b994 55cd ce57 b753 7521 dae1 .od...U..W.Su!.. │ │ │ +00009cf0: 48c9 4967 5dc6 1ce5 ee12 293a adde 0550 H.Ig].....):...P │ │ │ +00009d00: 14db 9d22 5e9b aebd 108a 9a2e 1fe7 283e ..."^.........(> │ │ │ +00009d10: 1445 d251 fd17 fb12 3f7d 7ab8 ba3a e007 .E.Q....?}z..:.. │ │ │ +00009d20: 9cff fd7f 8bbd 24f8 1d4a 3b28 6ce0 af00 ......$..J;(l... │ │ │ +00009d30: e737 174c 6953 efb2 991e 96ef fe0e 4a4f .7.LiS........JO │ │ │ +00009d40: 14a6 a3a4 5c36 a545 bbd4 0faa 5dfe ced5 ....\6.E....]... │ │ │ +00009d50: 2f48 a97e 505b f177 cd69 53e6 d457 25eb /H.~P[.w.iS..W%. │ │ │ +00009d60: b229 95c2 9d5f c345 539a 772d 5556 3fdd .)..._.ES.w-UV?. │ │ │ +00009d70: 4769 0965 7a74 4a0f b9d0 9adb e144 f351 Gi.eztJ......D.Q │ │ │ +00009d80: 6fa5 1307 f379 57be cf3b c997 6915 9ab6 o....yW..;..i... │ │ │ +00009d90: 68b0 9cb1 0e7d ba64 fb75 a4d0 d78c c5bd h....}.d.u...... │ │ │ +00009da0: 604a 4f73 da88 562e 7a4e 9b6e 472f 665c `JOs..V.zN.nG/f\ │ │ │ +00009db0: 5cf8 eae7 e3ea e70f adfe 85e8 85a6 cc6a \..............j │ │ │ +00009dc0: eee2 6976 8fb4 37d5 91f6 aab9 607d 70f2 ..iv..7.....`}p. │ │ │ +00009dd0: bb53 fda0 3b4b 7f0f a547 0a8b 3f1e 2e1a .S..;K...G..?... │ │ │ +00009de0: cf1e 29cc cd00 b5dd 45eb 839d c28c 6fd5 ..).....E.....o. │ │ │ +00009df0: e4f6 9229 6dc3 be97 d6f5 50da 3dd6 2ecc ...)m.....P.=... │ │ │ +00009e00: df35 c761 f7f1 b3bc dbfe 8828 bfd9 f90a .5.a.......(.... │ │ │ +00009e10: 7049 c83f 02dd 505e d3c5 532a 7e74 4eeb pI.?..P^..S*~tN. │ │ │ +00009e20: e192 b5d8 91c2 9ce1 df78 d958 61a7 70d7 .........x.Xa.p. │ │ │ +00009e30: 0d97 6c19 4e14 fef8 b4d8 c9a6 95d7 8ff1 ..l.N........... │ │ │ +00009e40: ed65 e9df a277 bba3 fe6d 2e5e 37b4 87e8 .e...w...m.^7... │ │ │ +00009e50: 6ec8 45eb dba8 350e bb16 4b17 bd13 d2d6 n.E...5...K..... │ │ │ +00009e60: 5adf ae9c 8b34 39fe d824 ae1e 8e73 9c7f Z....49..$...s.. │ │ │ +00009e70: 5412 1777 7ddc 6a41 c285 dbb8 d4a5 e2b5 T..w}.jA........ │ │ │ +00009e80: a7e1 a291 fa91 c213 3f5f b06e c83b 5a2c ........?_.n.;Z, │ │ │ +00009e90: af75 ba74 4aa1 b009 fd21 e5cb c662 3b85 .u.tJ....!...b;. │ │ │ +00009ea0: 990b 537f d17b 6147 0adb 62cb ba8b b60c ..S..{aG..b..... │ │ │ +00009eb0: 3b85 bb44 fd98 fcb2 932e 705f 2cf5 ed85 ;..D......p_,... │ │ │ +00009ec0: cfb1 9637 e607 8d4c f8bb 74c1 39a5 fd7d ...7...L..t.9..} │ │ │ +00009ed0: 949a a4fe 7027 cd87 d056 8241 3bfb 3429 ....p'...V.A;.4) │ │ │ +00009ee0: ecaf b13f b4dd 707c ed8a f96a cb41 c4e9 ...?..p|...j.A.. │ │ │ +00009ef0: 351e 5a0f 2806 2bda d8c4 a439 d839 3001 5.Z.(.+....9.90. │ │ │ +00009f00: d7da dc56 a9e1 7716 2b4e 5c17 bb2a c1b8 ...V..w.+N\..*.. │ │ │ +00009f10: 6d68 0af0 6ceb 58c5 ce1a 3bcd 7132 fa2a mh..l.X...;.q2.* │ │ │ +00009f20: b4fb a01f 771e faaa 88a9 e36f d2f1 d579 ....w......o...y │ │ │ +00009f30: 89fb abf3 d138 7ee6 abcd fb3c b0da 6d97 .....8~....<..m. │ │ │ +00009f40: aaa6 8c9f cf07 8b10 852a d7ce c350 65a0 .........*...Pe. │ │ │ +00009f50: 15b4 5796 6169 9bae ca0d d759 151e 15db ..W.ai.....Y.... │ │ │ +00009f60: 32ef b98b 653e 32c2 e57c f037 afa1 80c9 2...e>2..|.7.... │ │ │ +00009f70: dc0f 15da f807 e765 d716 f141 a380 0ea7 .......e...A.... │ │ │ +00009f80: 69e8 f669 72df 39a5 7d3a 62b7 7f5e d846 i..ir.9.}:b..^.F │ │ │ +00009f90: b662 785d 2c31 31fb eb71 baf0 a3fd 7eb8 .bx],11..q....~. │ │ │ +00009fa0: c0d1 c104 5dda a9b5 f853 ebe8 9ac2 e44d ....]....S.....M │ │ │ +00009fb0: dd16 a6df 8521 30ca bcbf 4f5e c7ef f0b7 .....!0...O^.... │ │ │ +00009fc0: 1ddd 25ae 5946 0415 3d44 b6b0 1c6b 9418 ..%.YF..=D...k.. │ │ │ +00009fd0: 450d 2b2a d27c 7ec3 9217 487d 5b4e 38da E.+*.|~...H}[N8. │ │ │ +00009fe0: 0095 4591 b016 5d28 548b ff14 a0a4 e2aa ..E...](T....... │ │ │ +00009ff0: 1965 ad9d edab f602 47a1 1a84 3ad4 4c52 .e......G...:.LR │ │ │ +0000a000: ddaa 0e5b 3826 04d4 e8be 2622 afb2 46a9 ...[8&....&"..F. │ │ │ +0000a010: de3f 2fd7 3755 f729 a379 d858 c083 4aaf .?/.7U.).y.X..J. │ │ │ +0000a020: 2f54 1a2f d5c6 7a57 8691 515d 26b5 dd91 /T./..zW..Q]&... │ │ │ +0000a030: 5a6c af26 a9e9 a136 f597 4a6d 0f3f db0d Zl.&...6..Jm.?.. │ │ │ +0000a040: c892 7111 4daa d4a6 7891 d45a b4b8 3952 ..q.M...x..Z..9R │ │ │ +0000a050: abb9 0f08 d6e5 51d9 ecd6 4863 9ece ac97 ......Q...Hc.... │ │ │ +0000a060: 7a5b e30e 6869 2e90 6aac 8fba 0148 e199 z[..hi..j....H.. │ │ │ +0000a070: 549b bb7d 14b9 de21 18ef d390 77c8 7199 T..}...!....w.q. │ │ │ +0000a080: 73ae e507 185a bbaf 6df2 fe9a badb d70b s....Z..m....... │ │ │ +0000a090: 9df3 a6c0 3763 2dda 8c34 36b1 c0b7 461b ....7c-..46...F. │ │ │ +0000a0a0: 5a3a 685a 16b2 bfc8 3987 5ac1 660d 3f47 Z:hZ....9.Z.f.?G │ │ │ +0000a0b0: 40e4 007f 7b42 3ca4 4bd5 1df5 895a a1ef @...{B<.K....Z.. │ │ │ +0000a0c0: 7091 ba23 96b9 142d 1564 ab03 731f 9556 p..#...-.d..s..V │ │ │ +0000a0d0: f779 102f fee7 5d7e dfad d463 0887 dd11 .y./..]~...c.... │ │ │ +0000a0e0: 4e3b 2d0f 3f89 1f20 af68 5f09 6b8b 0c41 N;-.?.. .h_.k..A │ │ │ +0000a0f0: 60e5 de4d c6c5 4a5d 575e 1f4d 13bc 4f72 `..M..J]W^.M..Or │ │ │ +0000a100: f5c7 4338 564b fb59 c73f 37c9 5b45 bc3c ..C8VK.Y.?7.[E.< │ │ │ +0000a110: 86c8 3d30 0727 a8bc 1aac d93f 2290 f8d0 ..=0.'.....?"... │ │ │ +0000a120: 9cc7 a37b 6d15 f25c 488d 9746 62b7 873a ...{m..\H..Fb..: │ │ │ +0000a130: 4262 721b dfd7 9076 5287 fef8 7a1c 4277 Bbr....vR...z.Bw │ │ │ +0000a140: 7c5f 663f 3e1e 24fe d050 dc45 c96d a1b1 |_f?>.$..P.E.m.. │ │ │ +0000a150: 291c b1ef 9a14 d64e fbf4 bb5b 525e fb7d )......N...[R^.} │ │ │ +0000a160: 0ce9 38a6 d476 fbd8 dbb0 8bc6 0d67 b5c7 ..8..v.......g.. │ │ │ +0000a170: 39e9 f7cf ebd3 6b2c f78f c3fe 7d1c 42b9 9.....k,....}.B. │ │ │ +0000a180: 3eb4 9768 8f72 95cb b813 afb1 d0c9 d8d5 >..h.r.......... │ │ │ +0000a190: 5565 0bd7 7928 8917 7e7e 1c7f cebb 84e5 Ue..y(..~~...... │ │ │ +0000a1a0: e6f8 bb72 ac16 aa3d ed88 f7e9 f87d 4afb ...r...=.....}J. │ │ │ +0000a1b0: e771 9ff7 1cfa e3ab 9fd7 b8b6 dd7e fdae .q...........~.. │ │ │ +0000a1c0: 1331 ebdd d92b 90aa cc5f 77fc 1e27 b33e .1...+..._w..'.> │ │ │ +0000a1d0: dd27 eebf 2bf7 83be 988f cf0b fbf5 4d2c .'..+.........M, │ │ │ +0000a1e0: eb5a c230 fd5d d1bd 7dd9 cd71 d7c6 ed52 .Z.0.]..}..q...R │ │ │ +0000a1f0: 7771 caf8 30bc 1ec2 bbbb 935d 775f 5daf wq..0......]w_]. │ │ │ +0000a200: 81f5 bf17 3fcc 8f2b 90c5 9074 43d9 2fb0 ....?..+...tC./. │ │ │ +0000a210: f87e 614a d172 7d8c 3194 99dd db71 707c .~aJ.r}.1....qp| │ │ │ +0000a220: 9ecb 69c1 8040 cef7 0ce6 3674 f29f 3d96 ..i..@....6t..=. │ │ │ +0000a230: fc7e 18f5 31ac a8bc 3a94 9c76 52cb abe0 .~..1...:..vR... │ │ │ +0000a240: 13a3 dea4 707f 18f5 a307 7d9e 5921 13f3 ....p.....}.Y!.. │ │ │ +0000a250: cf8d 901b 93a1 4482 ef39 37e9 982d 944e ......D..97..-.N │ │ │ +0000a260: 794c d531 d7eb 6343 fb27 2fca fda3 f959 yL.1..cC.'/....Y │ │ │ +0000a270: b863 53bb 2259 4d17 7609 83fc 523c dbf7 .cS."YM.v...R<.. │ │ │ +0000a280: e5f5 fc7d 77f3 dac0 84dd 250e 2f9e e77b ...}w.....%./..{ │ │ │ +0000a290: 97d5 92fc 12c7 5f72 038f af6e 0fef 593e ......_r...n..Y> │ │ │ +0000a2a0: c7ef f323 af96 3568 de93 a11c 9595 d34a ...#..5h.......J │ │ │ +0000a2b0: 1c75 6121 1946 8bdd 9eca 97e2 2592 ae8f .ua!.F......%... │ │ │ +0000a2c0: d9b4 ee4a 2823 dd51 569a b25f ebec bb0b ...J(#.QV.._.... │ │ │ +0000a2d0: edf7 8f4c fa7b 94b7 378a eb18 33bd bf76 ...L.{..7...3..v │ │ │ +0000a2e0: f529 2bec 94c7 b65f c76b 7b61 2368 6e29 .)+...._.k{a#hn) │ │ │ +0000a2f0: dccf e5aa 634e f30d c5cd 0729 3e41 89e9 ....cN.....)>A.. │ │ │ +0000a300: 5068 7ff9 0f9e d99b 0c9a 92b5 b667 859f Ph...........g.. │ │ │ +0000a310: 5efb 337a 8fd7 5dda cce6 7728 3ee7 89bb ^.3z..]...w(>... │ │ │ +0000a320: 23fa 486e d043 537e e280 c329 d6f7 07cf #.Hn.CS~...).... │ │ │ +0000a330: 3d1f 7c5e 41ef b1df 5161 41db 009b 1487 =.|^A...QaA..... │ │ │ +0000a340: fdb5 8451 8ace 8f9f 8bde 0442 a2f1 6e3f ...Q.......B..n? │ │ │ +0000a350: 2b15 5534 75b3 7fdf 85c2 42a9 c9fb fdea +.U4u.....B..... │ │ │ +0000a360: 1d45 a662 db00 54f6 17f1 ba72 3fde 9746 .E.b..T....r?..F │ │ │ +0000a370: 21c3 27a2 f7f8 907a 28f6 fd71 4aba 1d13 !.'....z(..qJ... │ │ │ +0000a380: 8af5 8a74 ec24 ef8e 4d5d 8e43 7dbd 7704 ...t.$..M].C}.w. │ │ │ +0000a390: 77a5 e59f 3682 fa1e eb25 4c6a ea52 2023 w...6....%Lj.R # │ │ │ +0000a3a0: abea 4b60 ffb0 7fae 8750 8a19 e407 4680 ..K`.....P....F. │ │ │ +0000a3b0: f7e0 ee13 580d c549 c471 846d 4a34 3f6c ....X..I.q.mJ4?l │ │ │ +0000a3c0: 188a 0d28 51d2 0f0e 56ef 35ac 3b89 702e ...(Q...V.5.;.p. │ │ │ +0000a3d0: 3e7a 733c d587 156e 493e 7eff 492a 283e >zs<...nI>~.I*(> │ │ │ +0000a3e0: e026 d94e b031 2dfb eb63 46e2 dc4b 5e5b .&.N.1-..cF..K^[ │ │ │ +0000a3f0: 429f d50c 1f0d 687b 04f2 5c5e 243e b692 B.....h{..\^$>.. │ │ │ +0000a400: d95e 1e79 f1e0 ce4b c4a5 328c edd2 c80b .^.y...K..2..... │ │ │ +0000a410: 0a49 3ab8 59a3 ac7f 0279 0f2a 1ad1 50da .I:.Y....y.*..P. │ │ │ +0000a420: fee0 fe5b 13ba 8b23 2fed 31f5 297e 32ef ...[...#/.1.)~2. │ │ │ +0000a430: 3d28 79d8 7a17 3599 a07b 81b3 a742 3102 =(y.z.5..{...B1. │ │ │ +0000a440: d92c bcfa f244 2375 c7c5 cd1f 4f47 7884 .,...D#u....OGx. │ │ │ +0000a450: d943 9934 80c1 3848 66b8 3cbd d71d 154b .C.4..8Hf.<....K │ │ │ +0000a460: fc78 fad4 2390 179b 9215 9380 c79f b8b8 .x..#........... │ │ │ +0000a470: 0fab 969b a2f7 e270 998a a548 6e8b e4b2 .......p...Hn... │ │ │ +0000a480: b875 7771 b3d7 1d01 55f3 0909 188f 409e .uwq....U.....@. │ │ │ +0000a490: b3a6 defb 941c c847 58dc bca7 bcea 197a .......GX......z │ │ │ +0000a4a0: 2c7a 9192 8b5a 2eb9 4197 87f7 dc03 06b5 ,z...Z..A....... │ │ │ +0000a4b0: a492 1e16 2f4f 34c2 5172 bb8b 04f3 6ec5 ..../O4.Qr....n. │ │ │ +0000a4c0: 489e 645e 2024 e8d3 ae58 f435 3e8d bc87 H.d^ $...X.5>... │ │ │ +0000a4d0: 95dc 3d2d 3135 9279 797a 2ff7 050a a4a6 ..=-15.yyz/..... │ │ │ +0000a4e0: b948 f2da b8a3 e57c 997a af39 c251 6b5b .H.....|.z.9.Qk[ │ │ │ +0000a4f0: 8587 cd2c aaef 4fc8 e2bf 5e33 f6c8 c4ec ...,..O...^3.... │ │ │ +0000a500: 44f4 c59e 6a5b 1f97 9842 4438 1811 e28e D...j[...BD8.... │ │ │ +0000a510: d3e3 1233 d465 793c 264b e991 97c9 33bb ...3.ey<&K....3. │ │ │ +0000a520: 5222 cc12 727d f3c8 c4e0 9aa4 74ca 286c R"..r}......t.(l │ │ │ +0000a530: 2f63 997c 8d0f 5c56 f15e 6224 2235 bcf6 /c.|..\V.^b$"5.. │ │ │ +0000a540: fd23 1373 24c2 d774 7f61 9307 4bc7 7a27 .#.s$..t.a..K.z' │ │ │ +0000a550: 56a0 365e e0dd 6801 43a2 5339 930e 6e08 V.6^..h.C.S9..n. │ │ │ +0000a560: 9578 a0e4 7e73 93f1 e386 5288 211a b793 .x..~s....R.!... │ │ │ +0000a570: b111 4dd8 5feb fe63 3163 0f92 6466 5418 ..M._..c1c..dfT. │ │ │ +0000a580: fc17 4339 8696 6a8f a993 01b0 2d3e bc01 ..C9..j.....->.. │ │ │ +0000a590: 925d 490e 2c21 ff31 e492 8e14 8674 3ff5 .]I.,!.1.....t?. │ │ │ +0000a5a0: 8f5e b23a 94b4 f6e2 c5b4 e141 8ba7 dd73 .^.:.......A...s │ │ │ +0000a5b0: 34d1 1cd9 7838 ca56 3809 7ca5 a180 ad7f 4...x8.V8.|..... │ │ │ +0000a5c0: e0dc f961 b26f 9130 3019 5e0b a8ec fcef ...a.o.00.^..... │ │ │ +0000a5d0: fbeb 4046 f36e 87e1 68ea 22f6 f7c8 32be ..@F.n..h."...2. │ │ │ +0000a5e0: cf03 dfb7 9e65 3c72 04c3 7f71 006e 1f37 .....e..K...y.su..P.- │ │ │ +0000a670: 8a93 4aea a6af 269e c662 074d 404d 26e4 ..J...&..b.M@M&. │ │ │ +0000a680: b1c6 feae ff70 20e9 3f33 3628 efae 568c .....p .?36(..V. │ │ │ +0000a690: 252c 18df eff8 6a9e 6fbb 0fa4 7cff 8113 %,....j.o...|... │ │ │ +0000a6a0: f887 8bd3 b8cf ece5 e618 88d1 ef41 b9a6 .............A.. │ │ │ +0000a6b0: 2e1b 5bb2 975c ec3f 2db9 e281 490e 7b78 ..[..\.?-...I.{x │ │ │ +0000a6c0: 4c21 b544 86ed 6132 37af 9746 b255 0bba L!.D..a27..F.U.. │ │ │ +0000a6d0: 3db2 a7de 2379 e2a5 9198 4a46 f11e 5434 =...#y....JF..T4 │ │ │ +0000a6e0: ec0b 5f48 6d3f 2d39 e521 2273 ceb0 3d28 .._Hm?-9.!"s..=( │ │ │ +0000a6f0: 3da4 f60e b637 17a2 c490 5828 b4c4 92f8 =....7....X(.... │ │ │ +0000a700: aa36 49c7 f7cd a149 8084 3eee af6e 10a6 .6I....I..>..n.. │ │ │ +0000a710: e1d3 f241 1e7f 806d 0913 03fa 977c 3707 ...A...m.....|7. │ │ │ +0000a720: 54ea 5e82 eddc 8cdd 077a fcbc de27 a2fd T.^......z...'.. │ │ │ +0000a730: 14d8 ffe8 032b 9aa6 04d8 96e1 8447 ddb0 .....+.......G.. │ │ │ +0000a740: fd74 a253 6122 0816 8ac7 4f89 497c 7c16 .t.Sa"....O.I||. │ │ │ +0000a750: 8aa5 dc46 6191 d266 e6a3 e9d6 ff3c a0fc ...Fa..f.....<.. │ │ │ +0000a760: c384 367b 7db6 6c62 0f3c 9f4d 8869 4a2c ..6{}.lb.<.M.iJ, │ │ │ +0000a770: dbe9 b5f9 61de 7e24 c24b d9a3 e658 a6e7 ....a.~$.K...X.. │ │ │ +0000a780: 011b 7cdd 4324 30a5 3491 f3a4 a1f6 df90 ..|.C$0.4....... │ │ │ +0000a790: f9f7 1d5a 4df2 3552 b5df 5f2f 9ad6 fe8c ...ZM.5R.._/.... │ │ │ +0000a7a0: d6e6 714f ecfe 66da dddc 2d79 67a1 bcfe ..qO..f...-yg... │ │ │ +0000a7b0: b868 1fce 684f 3f2e dafb bad0 bc8f e147 .h..hO?........G │ │ │ +0000a7c0: c633 ba49 2567 b02e af3f 3e9e 01a2 1b29 .3.I%g...?>....) │ │ │ +0000a7d0: 9dda 1f17 ed4d 2a34 67c3 d27f 6cb4 b7c3 .....M*4g...l... │ │ │ +0000a7e0: 4e7b bfb7 d9fb 51d1 ae7f 24ed 5dc9 affc N{....Q...$.]... │ │ │ +0000a7f0: 91d1 de16 9ab5 fd1f e099 0746 54a1 6b7e ...........FT.k~ │ │ │ +0000a800: 6efb 9fbb e507 dafe 10da 501c a570 7480 n.........P..pt. │ │ │ +0000a810: 42f8 40f9 8107 c652 f791 5cb2 0342 6300 B.@....R..\..Bc. │ │ │ +0000a820: 2017 3c70 99d6 bf89 cc9d bce3 7c5e ca01 ..\...S.'n..l │ │ │ +0000a8d0: b58f 941d 6249 d8a8 efdb c7fe 27ee f87e ....bI......'..~ │ │ │ +0000a8e0: 6c89 9ba3 bce4 7d65 ac2f 5856 28ef 9f7f l.....}e./XV(... │ │ │ +0000a8f0: e81c f131 f4c3 10ee 530f 4d39 09cf 6587 ...1....S.M9..e. │ │ │ +0000a900: a0bc f6c6 87d7 c58b 9151 cb49 b947 6f59 .........Q.I.GoY │ │ │ +0000a910: 8649 a00e 86d5 378f 7c42 fe91 61b5 a57e .I....7.|B..a..~ │ │ │ +0000a920: 6874 af0c be97 7c6b 50c4 7274 c030 ad61 ht....|kP.rt.0.a │ │ │ +0000a930: 5923 171e fcd7 99d7 f0b1 bdb3 471d ce91 Y#..........G... │ │ │ +0000a940: 58d0 75e0 8a87 6bf0 fa77 915a d843 272c X.u...k..w.Z.C', │ │ │ +0000a950: 7c88 d44b 6392 548a 1146 8f71 509e 2a41 |..Kc.T..F.qP.*A │ │ │ +0000a960: 0b3f ca24 96ad 0c43 2c51 2432 cb85 33c9 .?.$...C,Q$2..3. │ │ │ +0000a970: c08c a7c3 91d8 0f5b c57f 9ca2 bc1f 33dd .......[......3. │ │ │ +0000a980: 37d7 56d3 6c86 a344 32e9 965a e954 282c 7.V.l..D2..Z.T(, │ │ │ +0000a990: 428f 045a 7bae d06d 291d 993c 9592 3c4e B..Z{..m)..<.......; │ │ │ +0000a9c0: a2fa f6f5 012a 1b7c 6ac4 c547 0765 a523 .....*.|j..G.e.# │ │ │ +0000a9d0: 2c60 6981 5914 6811 f4f6 c61e ecdf c78f ,`i.Y.h......... │ │ │ +0000a9e0: 1d79 3eae c883 734a fa13 561b fc04 d6aa .y>...sJ..V..... │ │ │ +0000a9f0: 82dc c45a e876 447c 25f1 644c bc6a c5bb ...Z.vD|%.dL.j.. │ │ │ +0000aa00: ae1a 8053 30d9 c083 e3f1 257c ac18 f5e3 ...S0.....%|.... │ │ │ +0000aa10: 8eb1 07db 0d25 98ad 207e 5f83 ea0d 8a86 .....%.. ~_..... │ │ │ +0000aa20: 5cd4 9ba6 446c 193a b125 636f 9140 d460 \...Dl.:.%co.@.` │ │ │ +0000aa30: d013 88c3 fd55 a92f 45cd ed44 f607 652b .....U./E..D..e+ │ │ │ +0000aa40: d697 6c0a 8f14 6204 43ba 6843 d855 3b8d ..l...b.C.hC.U;. │ │ │ +0000aa50: 5587 8600 f20d 3a88 7d15 740d 1489 2e18 U.....:.}.t..... │ │ │ +0000aa60: 4882 c898 fba6 8bd0 1411 ea3e 5c92 ec9f H..........>\... │ │ │ +0000aa70: 8ec5 efb5 315d a962 b873 bc36 0269 af8d ....1].b.s.6.i.. │ │ │ +0000aa80: 9ab3 387e 5bc2 3a43 f186 861b 4e3f c933 ..8~[.:C....N?.3 │ │ │ +0000aa90: be11 be97 3ea5 2a2e d829 a66e 9980 542c ....>.*..).n..T, │ │ │ +0000aaa0: 56d0 d2e0 ab85 2e97 60d1 a81a 5587 285f V.......`...U.(_ │ │ │ +0000aab0: 4e88 baa3 57ee 98a0 5eb9 7ae8 b894 8f22 N...W...^.z...." │ │ │ +0000aac0: 1dbd c906 ca54 d68d f3d0 b8ab 7612 a61b .....T......v... │ │ │ +0000aad0: f5a6 1ec8 3f50 c9e6 91a8 8fb1 de27 3a1d ....?P.......':. │ │ │ +0000aae0: 97f7 0825 caab ce6c ea8a 328f 3196 d77b ...%...l..2.1..{ │ │ │ +0000aaf0: 07f0 0fe7 ccee 6f60 cde6 a80d aa2e 1449 ......o`.......I │ │ │ +0000ab00: 5303 6b5d 8602 69d4 0f6e 0204 e3a5 6440 S.k]..i..n....d@ │ │ │ +0000ab10: 7d30 ab36 ca88 83ef 0d55 e515 e71d 1798 }0.6.....U...... │ │ │ +0000ab20: ebf9 dce5 2c8c da29 b021 1fb9 1936 6d1e ....,..).!...6m. │ │ │ +0000ab30: 84fd fe86 e1e7 aa93 c27a 17b4 58e1 8385 .........z..X... │ │ │ +0000ab40: 1877 ad93 2a6e 14f2 bbb1 52fc 2381 57af .w..*n....R.#.W. │ │ │ +0000ab50: 5e57 d59b af5f fdf9 f593 afae aaea 273f ^W..._........'? │ │ │ +0000ab60: f9c3 f593 e72f aeae abea caab 7ef2 13ae ...../......~... │ │ │ +0000ab70: 5b5e 7df1 ed37 572f df56 d581 0fff 70f5 [^}..7W/.V....p. │ │ │ +0000ab80: ddf6 fcab ead0 0b2e ad35 fee4 b07d f1d3 .........5...}.. │ │ │ +0000ab90: e5b3 d787 ede9 4fd7 dfff f217 bf59 97cf ......O......Y.. │ │ │ +0000aba0: 30f1 4f7f 3afd 8fcf 5260 0af8 fad7 c7af 0.O.:...R`...... │ │ │ +0000abb0: 7f3d adbf fbfd 67cc e0d3 9ffe dbf6 d97f .=....g......... │ │ │ +0000abc0: f8d5 bffe 3f9f 7df3 d35f 7cf6 fca7 f37e ....?.}.._|....~ │ │ │ +0000abd0: cdf8 ebe9 77bf 5c7e b1fa ee8b 9ffe 5f9f ....w.\~......_. │ │ │ +0000abe0: 5d95 0f7f b37c d666 6ba8 f6dd e17b bff8 ]....|.fk....{.. │ │ │ +0000abf0: c37e f5ff f8ed fafb f50f fbf3 feeb ef7f .~.............. │ │ │ +0000ac00: f99b 5f7c f6d5 4fff f0af eb67 b071 79f0 .._|..O....g.qy. │ │ │ +0000ac10: af3e 43b5 b4ee c4d5 feee c94f 473e 10e6 .>C........OG>.. │ │ │ +0000ac20: 9edd 0811 2ddd f7da c3f7 3f5d 79d7 77e5 ....-.....?]y.w. │ │ │ +0000ac30: ebea fb9f fe77 ee76 1cd9 bfcd fff5 d7eb .....w.v........ │ │ │ +0000ac40: 6ffe f0d9 d7fe e6b7 fb67 bf5b 7ffb d9cf o........g.[.... │ │ │ +0000ac50: 5a9e 3cfe 6ef4 b9bf fcb7 df7c 86a8 9707 Z.<.n......|.... │ │ │ +0000ac60: fffe 48df efff b03a 78e6 d9c9 6342 7fcb ..H....:x...cB.. │ │ │ +0000ac70: 44ff 8bfb ead5 1fae fefb f2fc 8bb7 87a7 D............... │ │ │ +0000ac80: 857f 58a9 c353 ae02 1ea5 43d7 86c3 93ea ..X..S....C..... │ │ │ +0000ac90: 10ea 7e48 8639 06f0 5fdd 85f6 d037 b1ae ..~H.9.._....7.. │ │ │ +0000aca0: 0113 5d3b b416 fa49 3854 9137 067c 77c3 ..];...I8T.7.|w. │ │ │ +0000acb0: d0f6 8737 6f9f 5cbf 3d2d d2d9 cd7e f293 ...7o.\.=-...~.. │ │ │ +0000acc0: c2a7 a7c5 fc97 c3af c6df fc61 fddd 6f7e ...........a..o~ │ │ │ +0000acd0: fefa 4df5 93ff cf6f 7fff b3f1 d9ab a757 ..M....o.......W │ │ │ +0000ace0: 3f8b 3faf 0feb 6f7f bffd 2cfc 3cf2 9bd3 ?.?...o...,.<... │ │ │ +0000acf0: e5db ab97 6fdf fccb 91fc 37ff 7208 deef ....o.....7.r... │ │ │ +0000ad00: d5b7 2f9f 3d7f f9d5 f4ea bb7f 2980 211c ../.=.......).!. │ │ │ +0000ad10: 736e 327c 5838 677e f58d 3f7e 5301 c80f sn2|X8g~..?~S... │ │ │ +0000ad20: cf6e c65a 559f 3fb9 be7e f5e7 7fbd 7afe .n.ZU.?..~....z. │ │ │ +0000ad30: d5d7 6f0f fde1 d9d5 97c7 8ffe dbf3 676f ..o...........go │ │ │ +0000ad40: bf3e 34fb 2745 945e 7efb e2c5 f1ed b7df .>4.'E.^~....... │ │ │ +0000ad50: fce2 fac9 ebaf 9f7f f1db 27d7 4fbe b97a ..........'.O..z │ │ │ +0000ad60: 7b75 fd06 19df bf7c f3f6 1a52 7ef5 fc9b {u.....|...R~... │ │ │ +0000ad70: e76f 775b 5f3e ae3e df85 f32f d59b 277f .ow[_>.>.../..'. │ │ │ +0000ad80: baaa eebd c319 5d7f 3dfe 48e1 f84b 9180 ......].=.H..K.. │ │ │ +0000ad90: ebab 376f 5f5d 5fdd 7c53 04fb 2fd5 b36f ..7o_]_.|S../..o │ │ │ +0000ada0: 5f1f de7e fffa eaf0 b9e4 95bf aefe 279f _..~..........'. │ │ │ +0000adb0: bf46 9cbe 7cf2 e20d 5f3c bdfe f6cd d7bf .F..|..._<...... │ │ │ +0000adc0: 7380 a303 3b3c f706 e7df fdea eacb f3af s...;<.......... │ │ │ +0000add0: de5e 7f7b fae6 378e bb7c f857 eeb9 7fb6 .^.{..7..|.W.... │ │ │ +0000ade0: 3c79 f3f5 bf7d f9e5 9bab b7fb 37b7 9f72 ...o.w.k. │ │ │ +0000af60: ccc2 25f7 f2d9 89fe 73f6 b9c3 668f cb3d ..%.....s...f..= │ │ │ +0000af70: 1276 f7d7 3f74 add4 7e8c 5ffe 9669 fd4b .v..?t..~._..i.K │ │ │ +0000af80: 5590 d48d 10ff e0c2 ae2f 5e3c 3f9b fcd3 U......../^9.... │ │ │ +0000afe0: c55f dfa1 f7c3 0af2 0364 ef1c 1bee e1d8 ._.......d...... │ │ │ +0000aff0: efe0 cafd 07cf cf07 b4b3 e38f 5dad c8a8 ............]... │ │ │ +0000b000: 8c37 39d5 72db 69ba 8eb3 f2b3 229a d55f .79.r.i.....".._ │ │ │ +0000b010: 8e83 8694 ebab d757 3815 5fbc 78f5 e6aa .......W8._.x... │ │ │ +0000b020: 5cf9 bfae 7f3c 503c 5bba cfdf dece fde7 \.....(.}q.. │ │ │ +0000b0f0: 85c8 eb8b 3f3d dfbf fa1a b678 7aff 57cf ....?=.....xz.W. │ │ │ +0000b100: bfc1 8999 be7f 7bb5 83de 3feb 813c ffd3 ......{...?..<.. │ │ │ +0000b110: 07ae 3b3a 29fb 039f 1ee7 fc34 95fb 7cbc ..;:)......4..|. │ │ │ +0000b120: 3fe4 2f8f ab72 9aea f7ae fbb3 bac9 bb96 ?./..r.......... │ │ │ +0000b130: 97a2 280a 7bdf d802 a8fa fab0 db03 ff2a ..(.{..........* │ │ │ +0000b140: d6f7 8f7f 2ec6 ec6b d6ff 2b5f ff5d f6da .......k..+_.].. │ │ │ +0000b150: 17e2 f5f5 ab2f e428 29fe e6c9 9bff a88e ...../.()....... │ │ │ +0000b160: f277 64b1 af4e 7ecc 394b f777 59fa c4fc .wd..N~.9K.wY... │ │ │ +0000b170: 7f39 b2de 5dc7 e304 76cb fe29 1f3c e32b .9..]...v..).<.+ │ │ │ +0000b180: d42a 7f7d 051f 9475 bee3 95dc bdc3 e947 .*.}...u.......G │ │ │ +0000b190: 1f9d 9f1b cacf 9c13 be57 b8ff ec9b 0f70 .........W.....p │ │ │ +0000b1a0: d23e 80db e1de 8896 52fa 9e68 7d94 8acf .>......R..h}... │ │ │ +0000b1b0: bfc4 ad28 3efa ad93 f1e5 f397 cffc f870 ...(>..........p │ │ │ +0000b1c0: eb87 9465 2a9f 39b1 dc60 ff5b 167a 76f5 ...e*.9..`.[.zv. │ │ │ +0000b1d0: e60b e6fc eafa 7073 abdd ddaf 0f7f f476 ......ps.......v │ │ │ +0000b1e0: 13ce f3bf 1fed a8ef 7f5d c651 b60a 0a2b .........].Q...+ │ │ │ +0000b1f0: 6081 bed9 f95d fd51 6ef9 a7ab ebb7 aff6 `....].Qn....... │ │ │ +0000b200: e9c4 a9be b97f 91ca 5b92 4eef 0acd 9fcf ........[.N..... │ │ │ +0000b210: afbe bd7e ce45 c29e f73e fdd9 f4ea c533 ...~.E...>.....3 │ │ │ +0000b220: 75ca 6eaf 76ac e602 1c76 6d56 1fce 1eb9 u.n.v....vmV.... │ │ │ +0000b230: ebdf 43d1 7ae7 a49c fdf9 2e15 bbb3 c338 ..C.z..........8 │ │ │ +0000b240: 9e20 17f7 f261 bacb 87e7 3c7d 6635 8e1f . ...a....<}f5.. │ │ │ +0000b250: 2bb8 bfba 7af9 151c f1ae d3f5 62ff 7077 +...z.......b.pw │ │ │ +0000b260: 0af7 6f8e c2fb fe2f fba2 b0de fccf ebb7 ..o..../........ │ │ │ +0000b270: b7e2 7ebc 6a67 b677 6f70 fefd ade2 78e7 ..~.jg.wop....x. │ │ │ +0000b280: 073d 7e1d 4ae4 5d05 f3eb 27df 1d1f 7847 .=~.J.]...'...xG │ │ │ +0000b290: e79c ab16 28a9 ceb7 2fde 7b8e d3f8 0d3c ....(.../.{....< │ │ │ +0000b2a0: 737b 6fee 7bfc f127 3c4a b2de 1d8e 1f55 s{o.{..'.~.}u. │ │ │ +0000b3b0: 9879 c3e7 4fde 3e79 59b0 e050 dfa0 c0f2 .y..O.>yY..P.... │ │ │ +0000b3c0: d3dd 2cdd 6fda f627 152a 6efc c5fd 49d7 ..,.o..'.*n...I. │ │ │ +0000b3d0: afde fae6 76e3 a03e a1e4 f35d 5631 c3d9 ....v..>...]V1.. │ │ │ +0000b3e0: 166b 2c90 e708 963f 7a9d 1f7e 1c58 7f80 .k,....?z..~.X.. │ │ │ +0000b3f0: 7264 eb19 841f ce9f 1299 5dd8 ceb4 d977 rd........]....w │ │ │ +0000b400: 1ee6 a737 5052 ed7c 66ff d593 6717 df68 ...7PR.|f...g..h │ │ │ +0000b410: 5b6f cf0a 9c5f 1a6f befd e8b4 1d89 abcf [o..._.o........ │ │ │ +0000b420: bf3f 23f4 447b 91b1 fd39 fe7d 7e49 7994 .?#.D{...9.}~Iy. │ │ │ +0000b430: 86bf a0b5 1b06 2e73 f4fc 8880 df77 35fe .......s.....w5. │ │ │ +0000b440: de65 be73 ff23 e229 4fb8 d7ba 0e77 e5fa .e.s.#.)O....w.. │ │ │ +0000b450: 9d1b bcb3 e1f4 407c 7312 f51b 47f7 4cd4 ......@|s...G.L. │ │ │ +0000b460: 8f42 281c ba2b d4df ddf9 ea4c 40df f9d5 .B(..+.....L@... │ │ │ +0000b470: 3b92 fcdd bbdf 9cfd e68e 1fff 97c3 d9cc ;............... │ │ │ +0000b480: 97bb ef8f bfd5 471f 7709 6ffd f20f 8de8 ......G.w.o..... │ │ │ +0000b490: 1369 fbfb 66e1 ee36 c43f 6248 df3c 7ff6 .i..f..6.?bH.<.. │ │ │ +0000b4a0: fa15 86e4 1c87 7d1f ce54 e377 e76f beaf ......}..T.w.o.. │ │ │ +0000b4b0: cfbf 397b c3df dfed b8b2 f045 c585 df9f ..9{.......E.... │ │ │ +0000b4c0: bfff 411a de7e fdfc fa1f 4545 2cda e548 ..A..~....EE,..H │ │ │ +0000b4d0: 4b3a d1b2 7ffa fdf9 a73f 48d1 cd26 e239 K:.......?H..&.9 │ │ │ +0000b4e0: 41bb ecfc e6ea ea19 4ec5 bd4b f97d ba7f A.......N..K.}.. │ │ │ +0000b4f0: 1dbf 4b1f b83e 7ee0 faf8 81eb c307 ae0f ..K..>~......... │ │ │ +0000b500: 1fb8 befe c0f5 e79f 07e7 8527 42cc ed42 ...........'B..B │ │ │ +0000b510: a074 c33b d02b 9cf1 e17e f1fe c377 7e12 .t.;.+...~...w~. │ │ │ +0000b520: dff9 49fc eebd a7c0 15f5 f94f bcad 0f3a ..I........O...: │ │ │ +0000b530: 7121 bfaa dfb9 47fd fe63 d381 693e bf07 q!....G..c..i>.. │ │ │ +0000b540: cff1 c967 f748 efdc 239d dde3 9d35 c4b9 ...g.H..#....5.. │ │ │ +0000b550: e6fe 3ef1 e8f4 1471 39d1 74ba afbf f78e ..>....q9.t..... │ │ │ +0000b560: 5f7c 7b5d 74e7 3ba0 aa7b 8f73 8ebb 9622 _|{]t.;..{.s..." │ │ │ +0000b570: bb97 e73c 7b78 a95c e232 ef5c fbce dbd3 ...<{x.\.2.\.... │ │ │ +0000b580: dedf cfdc 157e 77eb d22d cb1b 8cc5 63ca .....~w..-....c. │ │ │ +0000b590: 5ee6 3b1f 9cc0 5f79 7e39 95fd 2ddf bdfa ^.;..._y~9..-... │ │ │ +0000b5a0: aa32 6ce0 97cf ae9f fcf9 d01d 7e71 fdfc .2l.........~q.. │ │ │ +0000b5b0: 191e 4c75 733e 1d0e e118 d8b0 874f 7d7b ..Lus>.......O}{ │ │ │ +0000b5c0: 0a63 f8f6 14b5 50fe f872 7f79 bdbf 94e4 .c....P..r.y.... │ │ │ +0000b5d0: ae7e 4fee da5f 6e42 143e 3fb7 76bb a973 .~O.._nB.>?.v..s │ │ │ +0000b5e0: c6ae af5e 1e0d df4e dfc3 4798 ddf6 432a ...^...N..G...C* │ │ │ +0000b5f0: 3d71 ed05 d73c 6ecc dbb1 52e3 9112 9be4 =q.....t.'.+......Z. │ │ │ +0000b6d0: 9bce 6951 33d6 a14f 976c bf8e 14fa 9abb ..iQ3..O.l...... │ │ │ +0000b6e0: 7cc9 949e e6b4 694b 4998 4ba6 b4db d14b |.....iKI.K....K │ │ │ +0000b6f0: ce17 bffa f9b8 faf9 43ab 7f21 7aa1 29b3 ........C..!z.). │ │ │ +0000b700: 5ada ddef b37b a4bd a98e b4df 5fff e152 Z....{......_..R │ │ │ +0000b710: f4ef d1ef 2e6d 799b 8bb6 be47 0a8b 3f1e .....my....G..?. │ │ │ +0000b720: 2e1a cf1e 29cc 36ba 8bdd 45eb 839d 420b ....).6...E...B. │ │ │ +0000b730: 5a35 b9bd 644a 2de8 5e1a 72f7 50fa b8e5 Z5..dJ-.^.r.P... │ │ │ +0000b740: c2fe d639 0ebb 8f6f 03bf d8fe 8828 bfd9 ...9...o.....(.. │ │ │ +0000b750: f9b2 887d c83f 02dd 706c 2e7e e994 8a1f ...}.?..pl.~.... │ │ │ +0000b760: 3fa5 cbe4 e36a b123 85d9 c66b f1b2 b1c2 ?....j.#...k.... │ │ │ +0000b770: 4ee1 ae1b 2ed9 329c 28fc f169 b193 4d2b N.....2.(..i..M+ │ │ │ +0000b780: af9f d61d f552 f46f d1bb dd51 ff36 17af .....R.o...Q.6.. │ │ │ +0000b790: 1b4a aeef 85eb dbd8 ee2d 2d4b 179e 8bde .J.......--K.... │ │ │ +0000b7a0: 0969 6bad 6f77 2ccf 1d7f 6c12 57ba e93a .ik.ow,...l.W..: │ │ │ +0000b7b0: c7f9 4725 717b 7371 cbd3 7eb4 d1f3 a3db ..G%q{sq..~..... │ │ │ +0000b7c0: 385b 92e9 b5db 36e8 922d c74e e189 9f2f 8[....6..-.N.../ │ │ │ +0000b7d0: 5837 e41d 2d96 d73a 5d3a a536 6a2a 6d53 X7..-..:]:.6j*mS │ │ │ +0000b7e0: 2f1b 8bed 14ee 7d31 2f7a 2fec 4861 5b6c /.....}1/z/.Ha[l │ │ │ +0000b7f0: 5977 d196 61a7 7097 a81f 935f 76d2 05ee Yw..a.p...._v... │ │ │ +0000b800: 8b3d 7497 d4bf 7d8e b5bc 313f 6864 c2df .=t...}...1?hd.. │ │ │ +0000b810: a50b ce29 7ddc 8ace fbbe a285 1101 836d ...)}..........m │ │ │ +0000b820: 9f79 0dfb 6bec 0f6d 371c 5fbb 62be da72 .y..k..m7._.b..r │ │ │ +0000b830: 1071 7a8d 87d6 038a 81f7 960c ee1b 5eeb .qz...........^. │ │ │ +0000b840: ca6e 9b6d 6eab d4f0 bb86 d7c4 75b1 ab12 .n.mn.......u... │ │ │ +0000b850: 8cdb 86a6 00cf b6b6 6755 3c64 cb5a ed93 ........gU..oW......v │ │ │ +0000b880: 56f1 74fc 7c3e 30fe d6ee 71ce c350 65a0 V.t.|>0...q..Pe. │ │ │ +0000b890: 15b4 5796 6169 9bae ca0d d725 376c b90f ..W.ai.....%7l.. │ │ │ +0000b8a0: f39e 9907 e723 235c ce07 7ff3 1a0a 98cc .....##\........ │ │ │ +0000b8b0: bdc5 c41e ab81 d40f ccd3 691a ba7d 9adc ..........i..}.. │ │ │ +0000b8c0: 774e 699f 8ed8 ed9f 17b6 694b 27a3 b68b wNi.......iK'... │ │ │ +0000b8d0: 2526 667f 3d4e 177e b4df 0f17 38ba be94 %&f.=N.~....8... │ │ │ +0000b8e0: 662d d466 46d1 3aba a630 b96d 1e65 fa5d f-.fF.:..0.m.e.] │ │ │ +0000b8f0: 18ec c097 f7f7 c9eb fa52 25d4 d15d e29a .........R%..].. │ │ │ +0000b900: 6544 50d1 4364 0bcb b146 8951 d44d a9e5 eDP.Cd...F.Q.M.. │ │ │ +0000b910: eae7 372c 7981 d4b7 e584 a30d 43e9 cfd7 ..7,y.......C... │ │ │ +0000b920: 9676 8da1 502d fe53 8092 8aab b632 b676 .v..P-.S.....2.v │ │ │ +0000b930: b6af da0b 1c85 6a10 eaac a8ae ba55 1db6 ......j......U.. │ │ │ +0000b940: 704c 08a5 7fa6 6b22 f22a 6b94 eafd f372 pL....k".*k....r │ │ │ +0000b950: 7df3 696d e41e 3616 f090 4aed 59a9 345e }.im..6...J.Y.4^ │ │ │ +0000b960: aab5 13a5 ca30 369f d6d5 efe1 a9ed 8ed4 .....06......... │ │ │ +0000b970: 627b 3549 36a5 6c53 7fa9 d4f6 f073 88a5 b{5I6.lS.....s.. │ │ │ +0000b980: 0271 1bdb d29e b44d f122 a985 caae 3952 .q.....M."....9R │ │ │ +0000b990: abb9 0f9f d682 f281 a96c 766b a431 4f67 .........lvk.1Og │ │ │ +0000b9a0: d64b bdad 7107 b434 1748 752e 959d 8514 .K..q..4.Hu..... │ │ │ +0000b9b0: 9e49 b5b9 db47 6197 3a21 18ef d390 77c8 .I...Ga.:!....w. │ │ │ +0000b9c0: 7199 73ae e507 185a bbaf 6df2 fe6a 8dfc q.s....Z..m..j.. │ │ │ +0000b9d0: d3eb 85ce 7953 e09b b116 6d46 1a9b 58e0 ....yS....mF..X. │ │ │ +0000b9e0: 5ba3 0dcd e865 7549 ee2f 72ce 5369 6ddc [....euI./r.Sim. │ │ │ +0000b9f0: d6f0 b34d f8ac 76ee 09f1 902e 5577 d427 ...M..v.....Uw.' │ │ │ +0000ba00: 6a85 bec3 45ea 8e58 e652 b454 90ad 0ecc j...E..X.R.T.... │ │ │ +0000ba10: e143 9d4b 1ec2 8bbf a705 77cc a174 d2db .C.K......w..t.. │ │ │ +0000ba20: 1de1 745f eb92 8798 c40f 9057 b4af 84b5 ..t_.......W.... │ │ │ +0000ba30: 4586 20b0 72ef 26e3 62a5 d2be 383f 9e26 E. .r.&.b...8?.& │ │ │ +0000ba40: f8c1 12b3 3feb f8e7 4eab abce 9e85 c09c ....?...N....... │ │ │ +0000ba50: 66d8 5f4b 0fc3 4704 121f 9af3 7874 afed f._K..G.....xt.. │ │ │ +0000ba60: cc93 0ba9 f1d2 48ec f650 4748 4c6e e3fb ......H..PGHLn.. │ │ │ +0000ba70: 1ad2 4eea d01f 5f8f 43e8 8eef cbec c7c7 ..N..._.C....... │ │ │ +0000ba80: 83c4 1f1a 8abb 28b9 2d34 3685 23f6 5d93 ......(.-46.#.]. │ │ │ +0000ba90: c2da 699f 7e77 4bca 6bbf 8f21 1dc7 64d3 ..i.~wK.k..!..d. │ │ │ +0000baa0: b432 f636 eca2 71c3 59ed 714e fafd f3fa .2.6..q.Y.qN.... │ │ │ +0000bab0: f41a cbfd 6ddc 54e6 6608 e5fa d05e a23d ....m.T.f....^.= │ │ │ +0000bac0: ca55 2ee3 4ebc c642 2763 2f4d d64b 673e .U..N..B'c/M.Kg> │ │ │ +0000bad0: 9b56 18d2 e8e7 c7f1 e7bc 4b58 6e8e bf2b .V........KXn..+ │ │ │ +0000bae0: c76a a1da d38e 789f 8edf db81 d3cf e33e .j....x........> │ │ │ +0000baf0: ef39 f4c7 d754 3aa2 dbfc a25c bfeb c4d2 .9...T:....\.... │ │ │ +0000bb00: dee3 f615 4855 e6af 3b7e df96 de37 f9d8 ....HU..;~...7.. │ │ │ +0000bb10: 5fa2 fc2e ec4d df73 ccc7 e785 fdfa 2696 _....M.s......&. │ │ │ +0000bb20: 752d 6198 feae e8de beec e6b8 6be3 76a9 u-a.........k.v. │ │ │ +0000bb30: bb38 657c 185e 0fe1 dddd c9ae bbaf aed7 .8e|.^.......... │ │ │ +0000bb40: c0fa e70f 97b5 7f34 812c 86a4 1bca 7e41 .......4.,....~A │ │ │ +0000bb50: e9d9 eea2 8896 eb63 8ca1 ccec de8e 83eb .......c........ │ │ │ +0000bb60: bab2 6fe0 f53f 5088 fe41 c692 df0f a33e ..o..?P..A.....> │ │ │ +0000bb70: 8615 9557 8792 d34e 6a79 157c 463b 8387 ...W...Njy.|F;.. │ │ │ +0000bb80: 1f68 8ef2 98db c567 56c8 c4fc 3b7d 5f6c .h.....gV...;}_l │ │ │ +0000bb90: 802a ae2e 3937 e998 2d94 4e79 4cd5 31d7 .*..97..-.NyL.1. │ │ │ +0000bba0: eb63 43fb 272f cafd a3f9 59b8 6353 bb22 .cC.'/....Y.cS." │ │ │ +0000bbb0: 598d 1dc0 9430 c82f c5b3 7d5f 5ecf df77 Y....0./..}_^..w │ │ │ +0000bbc0: 37af 0d4c d85d e2f0 e279 bef7 ded0 06f2 7..L.]...y...... │ │ │ +0000bbd0: 4b1c 7fc9 0d3c beba 3dbc 67f9 1cbf cf8f K....<..=.g..... │ │ │ +0000bbe0: bc5a d6a0 794f 864a 67ec 745a 89a3 2e2c .Z..yO.Jg.tZ..., │ │ │ +0000bbf0: 24c3 68b1 db53 f952 bc44 d2f5 319b d65d $.h..S.R.D..1..] │ │ │ +0000bc00: 0965 a43b ca4a 53f6 6b9d 7d77 a1fd fe91 .e.;.JS.k.}w.... │ │ │ +0000bc10: 497f 8ff2 f646 711d 63a6 f7d7 ae3e 6585 I....Fq.c....>e. │ │ │ +0000bc20: 9df2 d8f6 eb78 6d2f 6c04 cd2d 85fb b95c .....xm/l..-...\ │ │ │ +0000bc30: 75cc 69be a1b8 79e0 be1f 3733 7b93 4153 u.i...y...73{.AS │ │ │ +0000bc40: b2d6 f6ac f0d3 6b7f 46ef f1ba 4b9b d9fc ......k.F...K... │ │ │ +0000bc50: 0ec5 e73c 7177 441f c90d 7a68 ca4f 1c70 ...@s... │ │ │ +0000bcd0: 254c 6aea 5220 23ab ea4b 60ff b07f ae87 %Lj.R #..K`..... │ │ │ +0000bce0: 508a 19e4 0746 80f7 e0ee 1358 0dc5 49c4 P....F.....X..I. │ │ │ +0000bcf0: 712c 5d77 c109 b061 2836 a044 493f 3858 q,]w...a(6.DI?8X │ │ │ +0000bd00: bdd7 b0ee 24c2 b9f8 e8cd f154 1f56 b825 ....$......T.V.% │ │ │ +0000bd10: f9f8 fd27 a9a0 f880 9b64 3bc1 c6b4 ecaf ...'.....d;..... │ │ │ +0000bd20: 8f19 8973 2f79 6d09 7d56 337c 34a0 ed11 ...s/ym.}V3|4... │ │ │ +0000bd30: c873 796d 07d5 4a66 7b79 e4c5 4353 1a37 .sym..Jf{y..CS.7 │ │ │ +0000bd40: 7725 d0ee d2c8 0b0a 891d 2143 b181 9f40 w%........!C...@ │ │ │ +0000bd50: de83 8a86 cd3a b164 eebf 35a1 bb38 f2d2 .....:.d..5..8.. │ │ │ +0000bd60: 1e53 9fe2 27f3 de83 9287 ad77 5193 09ba .S..'......wQ... │ │ │ +0000bd70: 1738 7b2a 1423 90cd c2ab 2f4f 3452 775c .8{*.#..../O4Rw\ │ │ │ +0000bd80: dcfc f174 8447 983d 9449 0318 8c83 6486 ...t.G.=.I....d. │ │ │ +0000bd90: cbd3 7bdd 51b1 c48f a74f 3d02 79b1 2959 ..{.Q....O=.y.)Y │ │ │ +0000bda0: 3109 78fc 898b fbb0 6ab9 297a 2f0e 97a9 1.x.....j.)z/... │ │ │ +0000bdb0: 588a e4b6 482e 8b5b 7717 377b dd11 5035 X...H..[w.7{..P5 │ │ │ +0000bdc0: 9f90 80f1 08e4 396b eabd 4fc9 817c 84c5 ......9k..O..|.. │ │ │ +0000bdd0: cd7b caab 9ea1 c7a2 1729 b9a8 e592 1b74 .{.......).....t │ │ │ +0000bde0: 7978 cf3d 6050 4b2a e961 f1f2 4423 1c25 yx.=`PK*.a..D#.% │ │ │ +0000bdf0: b7bb 4830 ef56 8ce4 49e6 0542 823e ed8a ..H0.V..I..B.>.. │ │ │ +0000be00: 455f e3d3 c87b 58c9 ddd3 1253 2399 97a7 E_...{X....S#... │ │ │ +0000be10: f772 5fa0 406a 9a8b 24af 8d3b 5ace 97a9 .r_.@j..$..;Z... │ │ │ +0000be20: f79a 231c b5b6 5578 d8cc a2fa fe84 2cfe ..#...Ux......,. │ │ │ +0000be30: eb35 638f 4ccc 4e44 5fec a9b6 f571 8929 .5c.L.ND_....q.) │ │ │ +0000be40: 4404 bb58 1fdc 717a 5c62 86ba 2c8f c764 D..X..qz\b..,..d │ │ │ +0000be50: 293d f232 7966 574a 8459 42ae 6f1e 9918 )=.2yfWJ.YB.o... │ │ │ +0000be60: 5c93 944e 1985 ed65 2c93 aff1 81cb 2ade \..N...e,.....*. │ │ │ +0000be70: 4b8c 44a4 c696 ebfd 2313 7324 c2d7 747f K.D.....#.s$..t. │ │ │ +0000be80: 6193 074b c77a 2756 a036 5ee0 dd68 0143 a..K.z'V.6^..h.C │ │ │ +0000be90: a253 3993 0e6e 0895 78a0 e47e 7363 0ffb .S9..n..x..~sc.. │ │ │ +0000bea0: a114 6288 c6ed 646c 4413 f6d7 baff 58cc ..b...dlD.....X. │ │ │ +0000beb0: d883 2499 1915 06ff c550 8ea1 a5da 63ea ..$......P....c. │ │ │ +0000bec0: 6400 6c8b 0f6f 8064 5792 034b c87f 0cb9 d.l..o.dW..K.... │ │ │ +0000bed0: a423 8521 dd4f fda3 97ac 0e25 adbd 7831 .#.!.O.....%..x1 │ │ │ +0000bee0: 6d78 d0e2 69f7 1c4d 3447 361e 8eb2 154e mx..i..M4G6....N │ │ │ +0000bef0: 025f 6928 60eb 1f38 777e 98ec 5b24 0c4c ._i(`..8w~..[$.L │ │ │ +0000bf00: 86d7 022a 3bff fbfe 3a90 d1bc db61 389a ...*;...:....a8. │ │ │ +0000bf10: ba88 fd3d b28c eff3 c0f7 ad67 198f 1cc1 ...=.......g.... │ │ │ +0000bf20: f05f 1c80 dbc7 8d43 3aff fb03 d52d 7728 ._.....C:....-w( │ │ │ +0000bf30: 531d 6d65 7534 5337 a3da d7ec 03a3 ba8d S.meu4S7........ │ │ │ +0000bf40: b17e 08b0 53d4 f310 8acd b827 a2ba 7cf4 .~..S......'..|. │ │ │ +0000bf50: 4f0c 58d8 0ff3 db78 2c03 dc3c 120d 7b59 O.X....x,..<..{Y │ │ │ +0000bf60: 67cf c34d a27a 141a 8cd8 348c c708 cd47 g..M.z....4....G │ │ │ +0000bf70: 9a87 52c0 21ef baae 691f 841f ee3b 2244 ..R.!...i....;"D │ │ │ +0000bf80: 66fb 7dc3 e303 4cb9 8761 fee3 a828 4a2b f.}...L..a...(J+ │ │ │ +0000bf90: 67a5 9a7f cfff be4f bcfb 923c a375 deed g......O...<.u.. │ │ │ +0000bfa0: 5c5d 8204 1477 8be2 a492 bae9 ab89 a7b1 \]...w.......... │ │ │ +0000bfb0: d841 1350 9309 79ac b1bf eb3f 1c48 facf .A.P..y....?.H.. │ │ │ +0000bfc0: 8c0d cabb ab15 6309 0bc6 f73b be9a e7db ......c....;.... │ │ │ +0000bfd0: ee03 29df 7fe0 04fe e1e2 34ee 337b b939 ..).......4.3{.9 │ │ │ +0000bfe0: 0662 f47b 50ae a9cb c696 ec25 17fb 4f4b .b.{P......%..OK │ │ │ +0000bff0: ae78 6092 c31e 1e53 482d 9161 7b98 cccd .x`....SH-.a{... │ │ │ +0000c000: eba5 916c d582 6e8f eca9 f748 9e78 6924 ...l..n....H.xi$ │ │ │ +0000c010: a692 51bc 0715 0dfb c217 52db 4f4b 4e79 ..Q.......R.OKNy │ │ │ +0000c020: 88c8 9c33 6c0f 4a0f a9bd 83ed cd85 2831 ...3l.J.......(1 │ │ │ +0000c030: 2416 0a2d b124 beaa 4dd2 f17d 7368 1220 $..-.$..M..}sh. │ │ │ +0000c040: a18f fbab 1b84 69f8 b47c 90c7 1f60 5bc2 ......i..|...`[. │ │ │ +0000c050: c480 fe25 dfcd 0195 ba97 603b 3763 f781 ...%......`;7c.. │ │ │ +0000c060: 1e3f aff7 8968 3f05 f63f fac0 8aa6 2901 .?...h?..?....). │ │ │ +0000c070: b665 38e1 5137 6c3f 9de8 5498 0882 85e2 .e8.Q7l?..T..... │ │ │ +0000c080: f153 6212 1f9f 8562 29b7 5158 a4b4 99f9 .Sb....b).QX.... │ │ │ +0000c090: 68ba f53f 0f28 ff30 a1cd 5e9f 2d9b d803 h..?.(.0..^.-... │ │ │ +0000c0a0: cf67 1362 9a12 cb76 7a6d 7e98 b71f 89f0 .g.b...vzm~..... │ │ │ +0000c0b0: 52f6 a839 96e9 79c0 065f f710 094c 294d R..9..y.._...L)M │ │ │ +0000c0c0: e43c 69a8 fd37 64fe 7d87 5693 7c8d 54ed .P~....} │ │ │ +0000c150: 2497 ec80 d018 00c8 050f 5ca6 f56f 2273 $.........\..o"s │ │ │ +0000c160: 27ef 389f 9772 0076 2f17 e086 0047 624c '.8..r.v/....GbL │ │ │ +0000c170: 554c 1e12 0d55 e48a 1870 0532 5c61 61c5 UL...U...p.2\aa. │ │ │ +0000c180: 36c1 2556 7e68 85b7 bcf2 796c 3e76 88f4 6.%V~h....yl>v.. │ │ │ +0000c190: 8f3e a2c9 7ffb fcef 94de 7b00 39ff d324 .>........{.9..$ │ │ │ +0000c1a0: f06f 2094 69df 67bf 63b6 01b1 b16b 4a7d .o .i.g.c....kJ} │ │ │ +0000c1b0: dff2 1ee5 1d9d 7514 61f4 7ca6 6f0f b1b1 ......u.a.|.o... │ │ │ +0000c1c0: 8805 d7c5 a614 6c08 43b7 8b84 6533 1db3 ......l.C...e3.. │ │ │ +0000c1d0: 325c c75d 86cb 1c34 e577 219c bd7a 0468 2\.]...4.w!..z.h │ │ │ +0000c1e0: 5d2d 653f 1e57 55c7 0fbf 2ab4 e6ec f379 ]-e?.WU...*....y │ │ │ +0000c1f0: 2f17 b43b 17e0 8417 ae80 8f0b 97c4 7bf7 /..;..........{. │ │ │ +0000c200: 54ff 895b e61f 5bed 2365 8758 1236 eafb T..[..[.#e.X.6.. │ │ │ +0000c210: f6b1 ff89 3bbe 1f5b e2e6 282f 795f 19eb ....;..[..(/y_.. │ │ │ +0000c220: 0b96 15ca fbe7 1f3a 477c 0cfd 3084 fbd4 .......:G|..0... │ │ │ +0000c230: 4353 4ec2 73d9 2128 afbd f1e1 75f1 6264 CSN.s.!(....u.bd │ │ │ +0000c240: d472 52ee d15b 9661 12a8 8361 f5cd 239f .rR..[.a...a..#. │ │ │ +0000c250: 907f 6458 6da9 1f1a dd2b 83ef 25df 1a14 ..dXm....+..%... │ │ │ +0000c260: b11c 1d30 4c6b 58d6 c885 07ff 75e6 357c ...0LkX.....u.5| │ │ │ +0000c270: 6cef ec51 8773 2416 741d b8e2 e11a bcfe l..Q.s$.t....... │ │ │ +0000c280: 5da4 16f6 d009 0b1f 22f5 d298 2495 6284 ]......."...$.b. │ │ │ +0000c290: d163 1c94 a74a d0c2 8f32 8965 2bc3 104b .c...J...2.e+..K │ │ │ +0000c2a0: 1489 cc72 e14c 3230 e3e9 7024 f6c3 56f1 ...r.L20..p$..V. │ │ │ +0000c2b0: 1fa7 28ef c74c f7cd b5d5 349b e128 914c ..(..L....4..(.L │ │ │ +0000c2c0: baa5 563a 150a 8bd0 2381 d69e 2b74 5b4a ..V:....#...+t[J │ │ │ +0000c2d0: 4726 4fa5 248f 93ee 615f 1886 729d 96ca G&O.$...a_..r... │ │ │ +0000c2e0: 3a97 31a5 5243 3736 7505 a33d c029 e0a7 :.1.RC76u..=.).. │ │ │ +0000c2f0: 0f35 bfc7 36ef 8ea8 be7d 7d80 ca06 9f1a .5..6....}}..... │ │ │ +0000c300: 71f1 d141 59e9 080b 585a 6016 055a 04bd q..AY...XZ`..Z.. │ │ │ +0000c310: bdb1 07fb f7f1 6347 9e8f 2bf2 e09c 92fe ......cG..+..... │ │ │ +0000c320: 84d5 063f 81b5 aa20 37b1 16ba 1d11 5f49 ...?... 7....._I │ │ │ +0000c330: 3c19 13af 5af1 aeab 06e0 144c 36f0 e078 <...Z......L6..x │ │ │ +0000c340: 7c09 1f2b 46fd b863 ecc1 7643 0966 2b88 |..+F..c..vC.f+. │ │ │ +0000c350: dfd7 a07a 83a2 2117 f5a6 2911 5b86 4e6c ...z..!...).[.Nl │ │ │ +0000c360: c9d8 5b24 1035 18f4 04e2 707f 55ea 4b51 ..[$.5....p.U.KQ │ │ │ +0000c370: 733b 91fd 41d9 8af5 259b c223 8518 c190 s;..A...%..#.... │ │ │ +0000c380: 2eda 1076 d54e 63d5 a121 807c 830e 625f ...v.Nc..!.|..b_ │ │ │ +0000c390: 055d 0345 a20b 0692 2032 e6be e922 3445 .].E.... 2..."4E │ │ │ +0000c3a0: 84ba 0f97 24fb a763 f17b 6d4c 57aa 18ee ....$..c.{mLW... │ │ │ +0000c3b0: 1caf 8d40 da6b a3e6 2c8e df96 b0ce 50bc ...@.k..,.....P. │ │ │ +0000c3c0: a1e1 86d3 4ff2 8c6f 84ef a54f a98a 0b76 ....O..o...O...v │ │ │ +0000c3d0: 8aa9 5b26 2015 8b15 b434 f86a a1cb 2558 ..[& ....4.j..%X │ │ │ +0000c3e0: 34aa 46d5 21ca 9713 a2ee e895 3b26 a857 4.F.!.......;&.W │ │ │ +0000c3f0: ae1e 3a2e e5a3 4847 6fb2 8132 9575 e33c ..:...HGo..2.u.< │ │ │ +0000c400: 34ee aa9d 84e9 46bd a907 f20f 54b2 7924 4.....F.....T.y$ │ │ │ +0000c410: ea63 acf7 894e c7e5 3d42 89f2 aa33 9bba .c...N..=B...3.. │ │ │ +0000c420: a2cc 638c e5f5 de01 fcc3 39b3 fb1b 58b3 ..c.......9...X. │ │ │ +0000c430: 396a 83aa 0b45 d2d4 c05a 97a1 401a f583 9j...E...Z..@... │ │ │ +0000c440: 9b00 c178 2919 501f ccaa 8d32 e2e0 7b43 ...x).P....2..{C │ │ │ +0000c450: 5579 c579 c705 e67a 3e77 390b a376 0a6c Uy.y...z>w9..v.l │ │ │ +0000c460: c847 6e86 4d9b 0761 bfbf 61f8 b9ea a4b0 .Gn.M..a..a..... │ │ │ +0000c470: de05 2d56 f860 21c6 5deb a48a 1b85 fc6e ..-V.`!.]......n │ │ │ +0000c480: ac14 ff48 e0d5 abd7 55f5 e6eb 577f 7efd ...H....U...W.~. │ │ │ +0000c490: e4ab abaa fac9 4ffe 70fd e4f9 8bab ebaa ......O.p....... │ │ │ +0000c4a0: baf2 aa9f fc84 eb96 575f 7cfb cdd5 cbb7 ........W_|..... │ │ │ +0000c4b0: 5575 e0c3 3f5c 7db7 3dff aa3a f482 4b6b Uu..?\}.=..:..Kk │ │ │ +0000c4c0: 8d3f 396c 5ffc 74f9 ecf5 617b fad3 f5f7 .?9l_.t...a{.... │ │ │ +0000c4d0: bffc c56f d6e5 334c fcd3 9f4e ffe3 b314 ...o..3L...N.... │ │ │ +0000c4e0: 9802 befe f5f1 eb5f 4feb ef7e ff19 33f8 ......._O..~..3. │ │ │ +0000c4f0: f4a7 ffb6 7df6 1f7e f5af ffcf 67df fcf4 ....}..~....g... │ │ │ +0000c500: 179f 3dff e9bc 5f33 fe7a fadd 2f97 5fac ..=..._3.z../._. │ │ │ +0000c510: befb e2a7 ffd7 6757 e5c3 df2c 9fb5 d91a ......gW...,.... │ │ │ +0000c520: aa7d 77f8 de2f feb0 5ffd 3f7e bbfe 7efd .}w../.._.?~..~. │ │ │ +0000c530: c3fe bcff fafb 5ffe e617 9f7d f5d3 3ffc ......_....}..?. │ │ │ +0000c540: ebfa 196c 5c1e fcab cf50 2dad 3b71 b5bf ...l\....P-.;q.. │ │ │ +0000c550: 7bf2 d391 0f84 b967 3742 444b f7bd f6f0 {......g7BDK.... │ │ │ +0000c560: fd4f 57de f55d f9ba fafe a7ff 9dbb 1d47 .OW..].........G │ │ │ +0000c570: f66f f37f fdf5 fa9b 3f7c f6b5 bff9 edfe .o......?|...... │ │ │ +0000c580: d9ef d6df 7ef6 b396 278f bf1b 7dee 2fff ....~...'...}./. │ │ │ +0000c590: ed37 9f21 eae5 c1bf 3fd2 f7fb 3fac 0e9e .7.!....?...?... │ │ │ +0000c5a0: 7976 f298 d0df 32d1 ff72 4887 54fd e1ea yv....2..rH.T... │ │ │ +0000c5b0: bf2f cfbf 787b 785a f807 7e3c 3ce5 2ae0 ./..x{xZ..~<<.*. │ │ │ +0000c5c0: 513a 746d 383c a90e a1ee 8764 9863 00ff Q:tm8<.....d.c.. │ │ │ +0000c5d0: d55d 680f 7d13 eb1a 30d1 b543 6ba1 9f84 .]h.}...0..Ck... │ │ │ +0000c5e0: 4315 7963 c077 370c 6d7f 78f3 f6c9 f5db C.yc.w7.m.x..... │ │ │ +0000c5f0: d322 9ddd ec27 3f29 7c7a 5acc 7f39 fc6a ."...'?)|zZ..9.j │ │ │ +0000c600: fccd 1fd6 dffd e6e7 afdf 543f f9ff fcf6 ..........T?.... │ │ │ +0000c610: f73f 1b9f bd7a 7af5 b3f8 f3fa b0fe f6f7 .?...zz......... │ │ │ +0000c620: dbcf c2cf 23bf 395d bebd 7af9 f6cd bf1c ....#.9]..z..... │ │ │ +0000c630: c97f f32f 87e0 fd5e 7dfb f2d9 f397 5f4d .../...^}....._M │ │ │ +0000c640: afbe fb97 0218 c231 e726 c387 8573 e657 .......1.&...s.W │ │ │ +0000c650: dff8 e337 1580 fcf0 ec66 ac55 f5f9 93eb ...7.....f.U.... │ │ │ +0000c660: eb57 7ffe d7ab e75f 7dfd f6d0 1f9e 5d7d .W....._}.....]} │ │ │ +0000c670: 79fc e8bf 3d7f f6f6 eb43 b37f 5244 e9e5 y...=....C..RD.. │ │ │ +0000c680: b72f 5e1c df7e fbcd 2fae 9fbc fefa f917 ./^..~../....... │ │ │ +0000c690: bf7d 72fd e49b abb7 57d7 6f90 f1fd cb37 .}r.....W.o....7 │ │ │ +0000c6a0: 6faf 21e5 57cf bf79 fe76 b7f5 e5e3 eaf3 o.!.W..y.v...... │ │ │ +0000c6b0: 5d38 ff52 bd79 f2a7 abea de3b 9cd1 f5d7 ]8.R.y.....;.... │ │ │ +0000c6c0: e38f 148e bf14 09b8 be7a f3f6 d5f5 d5cd .........z...... │ │ │ +0000c6d0: 3745 b0ff 523d fbf6 f5e1 edf7 afaf 0e9f 7E..R=.......... │ │ │ +0000c6e0: 4b5e f9eb ea7f f2f9 6bc4 e9cb 272f def0 K^......k...'/.. │ │ │ +0000c6f0: c5d3 eb6f df7c fd3b 0738 3ab0 c373 6f70 ...o.|.;.8:..sop │ │ │ +0000c700: fedd afae be3c ffea edf5 b7a7 6f7e e3b8 .....<......o~.. │ │ │ +0000c710: cb87 7fe5 9efb 67cb 9337 5fff db97 5fbe ......g..7_..._. │ │ │ +0000c720: b97a bb7f 73fb 29f7 78f2 fdfe 617d 78f9 .z..s.).x...a}x. │ │ │ +0000c730: a127 9f7d 75e7 c1fb 87fb c4bf 47e4 3929 .'.}u.......G.9) │ │ │ +0000c740: cfbf bce2 8bf3 a940 8949 e097 5f3d 7df1 .......@.I.._=}. │ │ │ +0000c750: edf1 32de 7c75 7d75 f5f2 e6dd f5d5 b3d3 ..2.|u}u........ │ │ │ +0000c760: 0d6e 7f37 95df 3d3d ffdd d377 7ef7 f4de .n.7..==...w~... │ │ │ +0000c770: df6d feea 350b fdf6 f7cf ffdf d30f cb7b .m..5..........{ │ │ │ +0000c780: f9f3 bdcb 7ffb c32b 75d8 a7fc f593 b7f0 .......+u....... │ │ │ +0000c790: c1cb 3b93 7efc 1476 f9fe 5757 7fba 7ab1 ..;.~..v..WW..z. │ │ │ +0000c7a0: 7ff5 dea7 3878 e576 a7eb 7f5f d8f0 76c6 ....8x.v..._..v. │ │ │ +0000c7b0: 4e93 79cf 43ee 4ca7 f684 1bd5 4756 2c6c N.y.C.L.....GV,l │ │ │ +0000c7c0: f7dd f72f ab97 57e8 e6b7 5f57 2fd1 fc5f .../..W..._W/.._ │ │ │ +0000c7d0: bd2d 57dc fe4f 9351 46f1 e6db a76f 5ebf .-W..O.QF....o^. │ │ │ +0000c7e0: 1000 bf44 8fbc 739d d778 90b7 5372 7ba1 ...D..s..x..Sr{. │ │ │ +0000c7f0: 9fab 76f8 c401 3c3f 5c7d f7c5 d785 98e7 ..v..... │ │ │ +0000c830: 0ffc f47c 8a5f be42 a4df e5f5 9b8f ce24 ...|._.B.......$ │ │ │ +0000c840: c3cf 9e20 ebfe f717 9efc 1c55 5328 b8e5 ... .......US(.. │ │ │ +0000c850: 7d2f e12b d4cb abff b8da bf3c 4dea 0bee }/.+.......\ │ │ │ +0000ca20: 1f5e 1482 beb8 7afe 42e4 f5c5 9f9e ef5f .^....z.B......_ │ │ │ +0000ca30: 7d0d 5b3c bdff abe7 dfe0 c44c dfbf bdda }.[<.......L.... │ │ │ +0000ca40: 41ef 9ff5 409e ffe9 03d7 1d9d 94fd 814f A...@..........O │ │ │ +0000ca50: 8f73 7e9a ca7d 3ede 1ff2 97c7 5539 4df5 .s~..}>.....U9M. │ │ │ +0000ca60: 7bd7 fd59 dde4 5dcb 4b51 1485 bd6f 6c01 {..Y..].KQ...ol. │ │ │ +0000ca70: 547d 7dd8 ed81 7f15 ebfb c73f 1763 f635 T}}........?.c.5 │ │ │ +0000ca80: ebff 95af ff2e 7bed 0bf1 fafa d517 7294 ......{.......r. │ │ │ +0000ca90: 147f f3e4 cd7f 5447 f93b b2d8 5727 3fe6 ......TG.;..W'?. │ │ │ +0000caa0: 9ca5 fbbb 2c7d 62fe bf1c 59ef aee3 7102 ....,}b...Y...q. │ │ │ +0000cab0: bb65 ff94 0f9e f115 6a95 bfbe 820f ca3a .e......j......: │ │ │ +0000cac0: dff1 4aee dee1 f4a3 8fce cf0d e567 ce09 ..J..........g.. │ │ │ +0000cad0: df2b dc7f f6cd 0738 691f c0ed 706f 444b .+.....8i...poDK │ │ │ +0000cae0: 297d 4fb4 3e4a c5e7 5fe2 5614 1ffd d6c9 )}O.>J.._.V..... │ │ │ +0000caf0: f8f2 f9cb 677e 7cb8 f543 ca32 95cf 9c58 ....g~|..C.2...X │ │ │ +0000cb00: 6eb0 ff2d 0b3d bb7a f305 737e 757d b8b9 n..-.=.z..s~u}.. │ │ │ +0000cb10: d5ee eed7 873f 7abb 09e7 f9df 8f76 d4f7 .....?z......v.. │ │ │ +0000cb20: bf2e e328 5b05 8515 b040 dfec fcae fe28 ...([....@.....( │ │ │ +0000cb30: b7fc d3d5 f5db 57fb 74e2 54df dcbf 48e5 ......W.t.T...H. │ │ │ +0000cb40: 2d49 a777 85e6 cfe7 57df 5e3f e722 61cf -I.w....W.^?."a. │ │ │ +0000cb50: 7b9f fe6c 7af5 e299 3a65 b757 3b56 7301 {..lz...:e.W;Vs. │ │ │ +0000cb60: 0ebb 36ab 0f67 8fdc f5ef a168 bd73 52ce ..6..g.....h.sR. │ │ │ +0000cb70: fe7c 978a ddd9 611c 4f90 8b7b f930 dde5 .|....a.O..{.0.. │ │ │ +0000cb80: c373 9e3e b31a c78f 15dc 5f5d bdfc 0a8e .s.>......_].... │ │ │ +0000cb90: 78d7 e97a b17f b83b 85fb 3747 e17d ff97 x..z...;..7G.}.. │ │ │ +0000cba0: 7d51 586f fee7 f5db 5b71 3f5e b533 dbbb }QXo....[q?^.3.. │ │ │ +0000cbb0: 3738 fffe 5671 bcf3 831e bf0e 25f2 ae82 78..Vq......%... │ │ │ +0000cbc0: f9f5 93ef 8e0f bca3 73ce 550b 9454 e7db ........s.U..T.. │ │ │ +0000cbd0: 17ef 3dc7 69fc 069e b9bd 37f7 3dfe f813 ..=.i.....7.=... │ │ │ +0000cbe0: 1e25 59ef 0ec7 8faa 773f 723a ee7c f2e4 .%Y.....w?r:.|.. │ │ │ +0000cbf0: bbf7 d5e0 7b7f df52 2295 fbe2 eebf 38b9 ....{..R".....8. │ │ │ +0000cc00: c2f7 0cfc f647 678f bdbd a6d8 91fd d7fb .....Gg......... │ │ │ +0000cc10: d645 b8fb b31b 14f7 fd99 3138 dee7 7748 .E........18..wH │ │ │ +0000cc20: faf7 efdf f4ce 938e 73f5 cdab 6777 7f7c ........s...gw.| │ │ │ +0000cc30: a4fb 5dde 3abb f77b 7746 7661 f8ab eb3f ..].:..{wFva...? │ │ │ +0000cc40: 3d79 7136 613b 1977 462f 11fb 90de bbcb =yq6a;.wF/...... │ │ │ +0000cc50: 9d2b 6f46 f8dd 9967 7577 5a7d c677 65ba .+oF...guwZ}.we. │ │ │ +0000cc60: de27 ffdb 1ba2 8e40 76ff f7ec 1eef ba07 .'.....@v....... │ │ │ +0000cc70: f1ae 147e 53f6 cdfc 361d 3d95 7269 c3db ...~S...6.=.ri.. │ │ │ +0000cc80: f2e6 c5db 139a 29ba c2ad af93 ba95 757e ......).......u~ │ │ │ +0000cc90: e8a7 5f7d f8a7 05d6 7e7d f5e4 d999 e4df .._}....~}...... │ │ │ +0000cca0: 6ac2 73ad fffc e663 00e5 93e7 2fce 59c1 j.s....c..../.Y. │ │ │ +0000ccb0: f767 13f7 0937 78fe fa9d df3f 7f7d f6f3 .g...7x....?.}.. │ │ │ +0000ccc0: cf9f 7d7f 2817 ec8f 3969 b5cf 9f7d 7728 ..}.(...9i...}w( │ │ │ +0000ccd0: 17ee 4fbb f9f8 c9cb af5e 5c1d 9ee9 86a0 ..O......^\..... │ │ │ +0000cce0: 549f 7dbf bfbe ba66 ccbc e1f3 276f 9fbc T.}....f....'o.. │ │ │ +0000ccf0: 2c58 70a8 6f50 60f9 e96e 96ee 376d fb93 ,Xp.oP`..n..7m.. │ │ │ +0000cd00: 0a15 37fe e2fe a4eb 576f 7d73 bb71 509f ..7.....Wo}s.qP. │ │ │ +0000cd10: 50f2 f92e ab98 e16c 8b35 16c8 7304 cb1f P......l.5..s... │ │ │ +0000cd20: bdce 0f3f 0eac 3f40 39b2 f50c c20f e74f ...?..?@9......O │ │ │ +0000cd30: 89cc 2e6c 67da ec3b 0ff3 d31b 28a9 763e ...lg..;....(.v> │ │ │ +0000cd40: b3ff eac9 b38b 6fb4 adb7 6705 ce2f 8d37 ......o...g../.7 │ │ │ +0000cd50: df7e 74da 8ec4 d5e7 df9f 117a a2bd c8d8 .~t........z.... │ │ │ +0000cd60: fe1c ff3e bfa4 3c4a c35f d0da 0d03 9739 ...>........\.?p │ │ │ +0000ce30: 7dfc c0f5 e103 d787 0f5c 5f7f e0fa f3cf }........\_..... │ │ │ +0000ce40: 83f3 c213 21e6 7621 50ba e11d e815 cef8 ....!.v!P....... │ │ │ +0000ce50: 70bf 78ff e13b 3f89 effc 247e f7de 53e0 p.x..;?...$~..S. │ │ │ +0000ce60: 8afa fc27 ded6 079d b890 5fd5 efdc a37e ...'......_....~ │ │ │ +0000ce70: ffb1 e9c0 349f df83 e7f8 e4b3 7ba4 77ee ....4.......{.w. │ │ │ +0000ce80: 91ce eef1 ce1a e25c 737f 9f78 747a 8ab8 .......\s..xtz.. │ │ │ +0000ce90: 9c68 3add d7df 7bc7 2fbe bd2e baf3 1d50 .h:...{./......P │ │ │ +0000cea0: d5bd c739 c75d 4b91 ddcb 739e 3dbc 542e ...9.]K...s.=.T. │ │ │ +0000ceb0: 7199 77ae 7de7 ed69 efef 67ee 0abf bb75 q.w.}..i..g....u │ │ │ +0000cec0: e996 e50d c6e2 3165 2ff3 9d0f 4ee0 af3c ......1e/...N..< │ │ │ +0000ced0: bf9c cafe 96ef 5e7d 5519 36f0 cb67 d74f ......^}U.6..g.O │ │ │ +0000cee0: fe7c e80e bfb8 7efe 0c0f a6ba 399f 0e87 .|....~.....9... │ │ │ +0000cef0: 700c 6cd8 c3a7 be3d 8531 7c7b 8a5a 287f p.l....=.1|{.Z(. │ │ │ +0000cf00: 7cb9 bfbc de5f 4a72 57bf 2777 ed2f 3721 |...._JrW.'w./7! │ │ │ +0000cf10: 0a9f 9f5b bbdd d439 63d7 572f 8f86 6fa7 ...[...9c.W/..o. │ │ │ +0000cf20: efe1 23cc 6efb 2195 9eb8 f682 6b1e 37e6 ..#.n.!.....k.7. │ │ │ +0000cf30: ed58 a9f1 4889 4d72 4c1c 787c 8a4e 7374 .X..H.MrL.x|.Nst │ │ │ +0000cf40: ec83 7609 7374 9c9b d248 a8bf 048a 4a69 ..v.st...H....Ji │ │ │ +0000cf50: b0be 3e9c 5e2f 80a2 63a7 af4f 5ab5 472a ..>.^/..c..OZ.G* │ │ │ +0000cf60: 5bb8 f3d5 a927 d9e5 5178 238b cda5 acea [....'..Qx#..... │ │ │ +0000cf70: b157 e561 ef61 7911 dae1 48c9 4967 5dc6 .W.a.ay...H.Ig]. │ │ │ +0000cf80: 1ce5 ee12 293a adde 0550 b477 a83d ec1d ....):...P.w.=.. │ │ │ +0000cf90: 6bdb 0ba1 a8b1 6573 99a3 87ad 6afd a9cd k.....es....j... │ │ │ +0000cfa0: 804f 94da f6b6 391c 3b99 5e30 a5c7 fe9f .O....9.;.^0.... │ │ │ +0000cfb0: 87f4 b07c f777 507a a2f0 d83f f3c2 292d ...|.wPz...?..)- │ │ │ +0000cfc0: daa5 7e50 edf2 77ae 7e41 4af5 83da 8abf ..~P..w.~AJ..... │ │ │ +0000cfd0: 6b4e 9bbd 4cba b5fe bbe6 c229 95c2 9d5f kN..L......)..._ │ │ │ +0000cfe0: c345 539a 772d 5556 3f3d 6851 e8bf 8952 .ES.w-UV?=hQ...R │ │ │ +0000cff0: 6b11 5be2 a61d 4e34 1ff5 563a eb13 dc95 k.[...N4..V:.... │ │ │ +0000d000: ef3f d2ca f271 ad82 4de7 b4a8 19eb d0a7 .?...q..M....... │ │ │ +0000d010: 4bb6 5f47 0a7d cd5d be64 4a4f 73da b4a5 K._G.}.].dJOs... │ │ │ +0000d020: 24cc 2553 daed e825 e78b 5ffd 7c5c fdfc $.%S...%.._.|\.. │ │ │ +0000d030: a1d5 bf10 bdd0 9459 2ded eef7 d93d d2de .......Y-....=.. │ │ │ +0000d040: 5447 daef afff 7029 faf7 e877 97b6 bccd TG....p)...w.... │ │ │ +0000d050: 455b df23 85c5 1f0f 178d 678f 1466 1bdd E[.#......g..f.. │ │ │ +0000d060: c5ee a2f5 c14e a105 ad9a dc5e 32a5 1674 .....N.....^2..t │ │ │ +0000d070: 2f0d b97b 287d dc72 617f eb1c 87dd c7b7 /..{(}.ra....... │ │ │ +0000d080: 815f 6c7f 4494 dfec 7c59 c43e e41f 816e ._l.D...|Y.>...n │ │ │ +0000d090: 3836 17bf 744a c58f 9fd2 65f2 71b5 d891 86..tJ....e.q... │ │ │ +0000d0a0: c26c e3b5 78d9 5861 a770 d70d 976c 194e .l..x.Xa.p...l.N │ │ │ +0000d0b0: 14fe f8b4 d8c9 a695 d74f eb8e 7a29 fab7 .........O..z).. │ │ │ +0000d0c0: e8dd eea8 7f9b 8bd7 0d25 d7f7 c2f5 6d6c .........%....ml │ │ │ +0000d0d0: f796 96a5 0bcf 45ef 84b4 b5d6 b73b 96e7 ......E......;.. │ │ │ +0000d0e0: 8e3f 3689 2bdd 749d e3fc a392 b8bd b9b8 .?6.+.t......... │ │ │ +0000d0f0: e569 3fda e8f9 d16d 9c2d c9f4 da6d 1b74 .i?....m.-...m.t │ │ │ +0000d100: c996 63a7 f0c4 cf17 ac1b f28e 16cb 6b9d ..c...........k. │ │ │ +0000d110: 2e9d 521b 3595 b6a9 978d c576 0af7 be98 ..R.5......v.... │ │ │ +0000d120: 17bd 1776 a4b0 2db6 acbb 68cb b053 b84b ...v..-...h..S.K │ │ │ +0000d130: d48f c92f 3be9 02f7 c51e ba4b eadf 3ec7 .../;......K..>. │ │ │ +0000d140: 5ade 981f 3432 e1ef d205 e794 3e6e 45e7 Z...42......>nE. │ │ │ +0000d150: 7d5f d1c2 8880 c1b6 cfbc 86fd 35f6 87b6 }_..........5... │ │ │ +0000d160: 1b8e af5d 315f 6d39 8838 bdc6 43eb 01c5 ...]1_m9.8..C... │ │ │ +0000d170: c07b 4b06 f70d af75 65b7 cd36 b755 6af8 .{K....ue..6.Uj. │ │ │ +0000d180: 5dc3 6be2 bad8 5509 c66d 4353 8067 5bdb ].k...U..mCS.g[. │ │ │ +0000d190: b32a 1eb2 65ad f649 a842 7b01 4d50 6d61 .*..e..I.B{.MPma │ │ │ +0000d1a0: a998 3afe 261d 5f9d 97b8 bf3a 1f8d e3b7 ..:.&._....:.... │ │ │ +0000d1b0: 2b6a dee7 81d5 6e3b ab78 3a7e 3e1f 187f +j....n;.x:~>... │ │ │ +0000d1c0: 6bf7 38e7 61a8 32d0 0ada 2bcb b0b4 4d57 k.8.a.2...+...MW │ │ │ +0000d1d0: e586 eb92 1bb6 dc87 79cf cc83 f391 112e ........y....... │ │ │ +0000d1e0: e783 bf79 0d05 4ce6 de62 628f d540 ea07 ...y..L..bb..@.. │ │ │ +0000d1f0: e6e9 340d dd3e 4dee 3ba7 b44f 47ec f6cf ..4..>M.;..OG... │ │ │ +0000d200: 0bdb b4a5 9351 dbc5 1213 b3bf 1ea7 0b3f .....Q.........? │ │ │ +0000d210: daef 870b 1c5d 5f4a b316 6a33 a368 1d5d .....]_J..j3.h.] │ │ │ +0000d220: 5398 dc36 8f32 fd2e 0c76 e0cb fbfb e475 S..6.2...v.....u │ │ │ +0000d230: 7da9 12ea e82e 71cd 3222 a8e8 21b2 85e5 }.....q.2"..!... │ │ │ +0000d240: 58a3 c428 eaa6 d472 f5f3 1b96 bc40 eadb X..(...r.....@.. │ │ │ +0000d250: 72c2 d186 a1f4 e76b 4bbb c650 a816 ff29 r......kK..P...) │ │ │ +0000d260: 4049 c555 5b19 5b3b db57 ed05 8e42 3508 @I.U[.[;.W...B5. │ │ │ +0000d270: 7556 5457 ddaa 0e5b 3826 84d2 3fd3 3511 uVTW...[8&..?.5. │ │ │ +0000d280: 7995 354a f5fe 79b9 bef9 b436 720f 1b0b y.5J..y....6r... │ │ │ +0000d290: 7848 a5f6 ac54 1a2f d5da 8952 6518 9b4f xH...T./...Re..O │ │ │ +0000d2a0: ebea f7f0 d476 476a b1bd 9a24 9b52 b6a9 .....vGj...$.R.. │ │ │ +0000d2b0: bf54 6a7b f839 c452 81b8 8d6d 694f daa6 .Tj{.9.R...miO.. │ │ │ +0000d2c0: 7891 d442 65d7 1ca9 d5dc 874f 6b41 f9c0 x..Be......OkA.. │ │ │ +0000d2d0: 5436 bb35 d298 a733 eba5 ded6 b803 5a9a T6.5...3......Z. │ │ │ +0000d2e0: 0ba4 3a97 cace 420a cfa4 dadc eda3 b04b ..:...B........K │ │ │ +0000d2f0: 9d10 8cf7 69c8 3be4 b8cc 39d7 f203 0cad ....i.;...9..... │ │ │ +0000d300: ddd7 3679 7fb5 46fe e9f5 42e7 bc29 f0cd ..6y..F...B..).. │ │ │ +0000d310: 588b 3623 8d4d 2cf0 add1 8666 f4b2 ba24 X.6#.M,....f...$ │ │ │ +0000d320: f717 39e7 a9b4 366e 6bf8 d926 7c56 3bf7 ..9...6nk..&|V;. │ │ │ +0000d330: 8478 4897 aa3b ea13 b542 dfe1 2275 472c .xH..;...B.."uG, │ │ │ +0000d340: 7329 5a2a c856 07e6 f0a1 ce25 0fe1 c5df s)Z*.V.....%.... │ │ │ +0000d350: d382 3be6 503a e9ed 8e70 baaf 75c9 434c ..;.P:...p..u.CL │ │ │ +0000d360: e207 c82b da57 c2da 2243 1058 b977 9371 ...+.W.."C.X.w.q │ │ │ +0000d370: b152 695f 9c1f 4f13 fc60 89d9 9f75 fc73 .Ri_..O..`...u.s │ │ │ +0000d380: a7d5 5567 cf42 604e 33ec afa5 87e1 2302 ..Ug.B`N3.....#. │ │ │ +0000d390: 890f cd79 3cba d776 e6c9 85d4 7869 2476 ...y<..v....xi$v │ │ │ +0000d3a0: 7ba8 2324 26b7 f17d 0d69 2775 e88f afc7 {.#$&..}.i'u.... │ │ │ +0000d3b0: 2174 c7f7 65f6 e3e3 41e2 0f0d c55d 94dc !t..e...A....].. │ │ │ +0000d3c0: 161a 9bc2 11fb ae49 61ed b44f bfbb 25e5 .......Ia..O..%. │ │ │ +0000d3d0: b5df c790 8e63 b269 5a19 7b1b 76d1 b8e1 .....c.iZ.{.v... │ │ │ +0000d3e0: acf6 3827 fdfe 797d 7a8d e5fe 366e 2a73 ..8'..y}z...6n*s │ │ │ +0000d3f0: 3384 727d 682f d11e e52a 9771 275e 63a1 3.r}h/...*.q'^c. │ │ │ +0000d400: 93b1 9726 eba5 339f 4d2b 0c69 f4f3 e3f8 ...&..3.M+.i.... │ │ │ +0000d410: 73de 252c 37c7 df95 63b5 50ed 6947 bc4f s.%,7...c.P.iG.O │ │ │ +0000d420: c7ef edc0 e9e7 719f f71c fae3 6b2a 1dd1 ......q.....k*.. │ │ │ +0000d430: 6d7e 51ae df75 6269 ef71 fb0a a42a f3d7 m~Q..ubi.q...*.. │ │ │ +0000d440: 1dbf 6f4b ef9b 7cec 2f51 7e17 f6a6 ef39 ..oK..|./Q~....9 │ │ │ +0000d450: e6e3 f3c2 7e7d 13cb ba96 304c 7f57 746f ....~}....0L.Wto │ │ │ +0000d460: 5f76 73dc b571 bbd4 5d9c 323e 0caf 87f0 _vs..q..].2>.... │ │ │ +0000d470: eeee 64d7 dd57 d76b 60fd f387 cbda 3f9a ..d..W.k`.....?. │ │ │ +0000d480: 4016 43d2 0d65 bfa0 f46c 7751 44cb f531 @.C..e...lwQD..1 │ │ │ +0000d490: c650 6676 6fc7 c175 5dd9 37f0 fa1f 2844 .Pfvo..u].7...(D │ │ │ +0000d4a0: ff20 63c9 ef87 511f c38a caab 43c9 6927 . c...Q.....C.i' │ │ │ +0000d4b0: b5bc 0a3e a39d c1c3 0f34 4779 cced e233 ...>.....4Gy...3 │ │ │ +0000d4c0: 2b64 62fe 9dbe 2f36 4015 5797 9c9b 74cc +db.../6@.W...t. │ │ │ +0000d4d0: 164a a73c a6ea 98eb f5b1 a1fd 9317 e5fe .J.<............ │ │ │ +0000d4e0: d1fc 2cdc b1a9 5d91 acc6 0e60 4a18 e497 ..,...]....`J... │ │ │ +0000d4f0: e2d9 be2f afe7 efbb 9bd7 0626 ec2e 7178 .../.......&..qx │ │ │ +0000d500: f13c df7b 6f68 03f9 258e bfe4 061e 5fdd .<.{oh..%....._. │ │ │ +0000d510: 1ede b37c 8edf e747 5e2d 6bd0 bc27 43a5 ...|...G^-k..'C. │ │ │ +0000d520: 3376 3aad c451 1716 9261 b4d8 eda9 7c29 3v:..Q...a....|) │ │ │ +0000d530: 5e22 e9fa 984d ebae 8432 d21d 65a5 29fb ^"...M...2..e.). │ │ │ +0000d540: b5ce bebb d07e ffc8 a4bf 4779 7ba3 b88e .....~....Gy{... │ │ │ +0000d550: 31d3 fb6b 579f b2c2 4e79 6cfb 75bc b617 1..kW...Nyl.u... │ │ │ +0000d560: 3682 e696 c2fd 5cae 3ae6 34df 50dc 3c70 6.....\.:.4.P.

...w │ │ │ +0000d5d0: 1499 8a6d 0350 e5b8 5f57 eec7 7b93 4fba ...m.P.._W..{.O. │ │ │ +0000d5e0: e113 d17b 7c48 3d14 fbfe 3825 dd8e 09c5 ...{|H=...8%.... │ │ │ +0000d5f0: 7a45 3a76 9277 c7a6 2ec7 a1be de3b 82bb zE:v.w.......;.. │ │ │ +0000d600: d212 1fa0 b9f6 8df5 1226 3575 2990 9155 .........&5u)..U │ │ │ +0000d610: f525 b07f d83f d743 28c5 0cf2 0323 c07b .%...?.C(....#.{ │ │ │ +0000d620: 70f7 09ac 86e2 24e2 3896 aebb e004 d830 p.....$.8......0 │ │ │ +0000d630: 141b 50a2 a41f 1cac de6b 5877 12e1 5c7c ..P......kXw..\| │ │ │ +0000d640: f4e6 78aa 0f2b dc92 7cfc fe93 5450 7cc0 ..x..+..|...TP|. │ │ │ +0000d650: 4db2 9d60 635a f6d7 c78c c4b9 97bc b684 M..`cZ.......... │ │ │ +0000d660: 3eab 193e 1ad0 f608 e4b9 bcb6 836a 25b3 >..>.........j%. │ │ │ +0000d670: bd3c f2e2 a129 8d9b bb12 6877 69e4 0585 .<...)....hwi... │ │ │ +0000d680: c48e 90a1 d8c0 4f20 ef41 45c3 669d 5832 ......O .AE.f.X2 │ │ │ +0000d690: f7df 9ad0 5d1c 7969 8fa9 4ff1 9379 ef41 ....].yi..O..y.A │ │ │ +0000d6a0: c9c3 d6bb a8c9 04dd 0b9c 3d15 8a11 c866 ..........=....f │ │ │ +0000d6b0: e1d5 9727 1aa9 3b2e 6efe 783a c223 cc1e ...'..;.n.x:.#.. │ │ │ +0000d6c0: caa4 010c c641 32c3 e5e9 bdee a858 e2c7 .....A2......X.. │ │ │ +0000d6d0: d3a7 1e81 bcd8 94ac 9804 3cfe c4c5 7d58 ..........<...}X │ │ │ +0000d6e0: b5dc 14bd 1787 cb54 2c45 725b 2497 c5ad .......T,Er[$... │ │ │ +0000d6f0: bb8b 9bbd ee08 a89a 4f48 c078 04f2 9c35 ........OH.x...5 │ │ │ +0000d700: f5de a7e4 403e c2e2 e63d e555 cfd0 63d1 ....@>...=.U..c. │ │ │ +0000d710: 8b94 5cd4 72c9 0dba 3cbc e71e 30a8 2595 ..\.r...<...0.%. │ │ │ +0000d720: f4b0 7879 a211 8e92 db5d 2498 772b 46f2 ..xy.....]$.w+F. │ │ │ +0000d730: 24f3 0221 419f 76c5 a2af f169 e43d ace4 $..!A.v....i.=.. │ │ │ +0000d740: ee69 89a9 91cc cbd3 7bb9 2f50 2035 cd45 .i......{./P 5.E │ │ │ +0000d750: 92d7 c61d 2de7 cbd4 7bcd 118e 5adb 2a3c ....-...{...Z.*< │ │ │ +0000d760: 6c66 517d 7f42 16ff f59a b147 2666 27a2 lfQ}.B.....G&f'. │ │ │ +0000d770: 2ff6 54db fab8 c414 2282 5dac 0fee 383d /.T.....".]...8= │ │ │ +0000d780: 2e31 435d 96c7 63b2 941e 7999 3cb3 2b25 .1C]..c...y.<.+% │ │ │ +0000d790: c22c 21d7 378f 4c0c ae49 4aa7 8cc2 f632 .,!.7.L..IJ....2 │ │ │ +0000d7a0: 96c9 d7f8 c065 15ef 2546 2252 63cb f5fe .....e..%F"Rc... │ │ │ +0000d7b0: 9189 3912 e16b babf b0c9 83a5 63bd 132b ..9..k......c..+ │ │ │ +0000d7c0: 501b 2ff0 6eb4 8021 d1a9 9c49 0737 844a P./.n..!...I.7.J │ │ │ +0000d7d0: 3c50 72bf b9b1 87fd 500a 3144 e376 3236 .'.,...m< │ │ │ +0000d890: 9601 6e1e 8986 bdac b3e7 e126 513d 0a0d ..n........&Q=.. │ │ │ +0000d8a0: 466c 1ac6 6384 e623 cd43 29e0 9077 5dd7 Fl..c..#.C)..w]. │ │ │ +0000d8b0: b40f c20f f71d 1122 b3fd bee1 f101 a6dc ......."........ │ │ │ +0000d8c0: c330 ff71 5414 a595 b352 cdbf e77f df27 .0.qT....R.....' │ │ │ +0000d8d0: de7d 499e d13a ef76 ae2e 4102 8abb 4571 .}I..:.v..A...Eq │ │ │ +0000d8e0: 5249 ddf4 d5c4 d358 eca0 09a8 c984 3cd6 RI.....X......<. │ │ │ +0000d8f0: d8df f51f 0e24 fd67 c606 e5dd d58a b184 .....$.g........ │ │ │ +0000d900: 05e3 fb1d 5fcd f36d f781 94ef 3f70 02ff ...._..m....?p.. │ │ │ +0000d910: 7071 1af7 99bd dc1c 0331 fa3d 28d7 d465 pq.......1.=(..e │ │ │ +0000d920: 634b f692 8bfd a725 573c 30c9 610f 8f29 cK.....%W<0.a..) │ │ │ +0000d930: a4fe ffab bbb6 deb6 9164 fdce 5fc1 f310 .........d.._... │ │ │ +0000d940: c002 3613 f695 e4e0 bce4 a264 0224 4e10 ..6........d.$N. │ │ │ +0000d950: 7bf6 ec60 b10f b245 dbc2 c892 5796 137b {..`...E....W..{ │ │ │ +0000d960: 83f9 efa7 beaa a644 4994 2567 6392 4610 .......DI.%gc.F. │ │ │ +0000d970: b7d8 6c92 5f57 5755 57df aa78 6798 6c93 ..l._WWUW..xg.l. │ │ │ +0000d980: 59a4 5d83 0caf 05a9 ecec 4964 278f ee1a Y.].......Id'... │ │ │ +0000d990: 44c3 278a 6553 512e 0dcf 50fd 7e87 539a D.'.eSQ...P.~.S. │ │ │ +0000d9a0: d899 53b1 edc9 4a57 c6af d9f6 380b c17b ..S...JW....8..{ │ │ │ +0000d9b0: 48e0 2894 f792 2085 3631 e1da c6d6 9091 H.(... .61...... │ │ │ +0000d9c0: 9069 4931 4168 f2fd ce83 b45f 41cf dbc4 .iI1Ah....._A... │ │ │ +0000d9d0: c8f4 e7f3 6ea8 10fb bd24 db0e 93b1 52d1 ....n....$....R. │ │ │ +0000d9e0: 909f 0821 fc3e 667f eb15 634d c31b 6cb9 ...!.>f...cM..l. │ │ │ +0000d9f0: 3aaa d509 dbfd 411b 6622 020c 535c efb3 :.....A.f"..S\.. │ │ │ +0000da00: 27b1 7d16 d2ec 6e83 5984 c3cc ec3c 6efd '.}...n.Y....3.p..x.Lt..6. │ │ │ +0000da80: 6961 b786 313b 6c4b 7f6a d87d 2ed8 3309 ia..1;lK.j.}..3. │ │ │ +0000da90: b3f7 a4b0 637c 04ec 299f af7c 62d8 3d63 ....c|..)..|b.=c │ │ │ +0000daa0: 46df bf85 671a b6a8 546a 7f41 f89f 75f7 F...g...Tj.A..u. │ │ │ +0000dab0: 033e 8b95 573c 5052 6100 a4d4 16f7 030d .>..W.(.]........e │ │ │ +0000db20: ffbe 7c4d ca5b 83ea a408 35d6 6732 1f6b ..|M.[....5.g2.k │ │ │ +0000db30: 0b27 1654 4e5b 76d8 a0f2 5444 026e 3351 .'.TN[v...TD.n3Q │ │ │ +0000db40: 67c8 70a2 4586 9906 969f 53aa 9262 0910 g.p.E.....S..b.. │ │ │ +0000db50: 7eb5 20fb 3ab4 2a06 7e34 ae52 1e67 f629 ~. .:.*.~4.R.g.) │ │ │ +0000db60: 3f03 1778 e102 1a84 3357 101f 3397 e8da ?..x....3W..3... │ │ │ +0000db70: 39d5 479c 32df d5da 0159 acf9 c046 5237 9.G.2....Y...FR7 │ │ │ +0000db80: 8ffd 8833 bebb 9ad8 0679 71d2 32f0 2fc8 ...3.....yq.2./. │ │ │ +0000db90: 2de4 247f db3a 621b fa21 5775 eac1 f24a -.$..:b..!Wu...J │ │ │ +0000dba0: b8e3 1902 4e33 ec0f 4f78 1403 46e5 9572 ....N3..Ox..F..r │ │ │ +0000dbb0: 2cbd 3930 8c21 ab83 aa95 d996 57c8 7754 ,.90.!......W.wT │ │ │ +0000dbc0: cbb3 ff50 8db9 32e2 7bc0 870f 0acd 4b07 ...P..2.{.....K. │ │ │ +0000dbd0: 544d f8b0 4c48 2eb0 f09f 384a d5ae b9b3 TM..LH....8J.... │ │ │ +0000dbe0: 56ab 13c0 9275 ada8 4473 015e 7f08 2ab3 V....u..Ds.^..*. │ │ │ +0000dbf0: 0706 616a 1bd4 ae31 8961 6784 1acb 38a4 ..aj...1.ag...8. │ │ │ +0000dc00: 3ca1 04e1 f811 4c02 b795 2ad7 bc8b 04cc <.....L...*..... │ │ │ +0000dc10: d271 26c9 89e2 260e 60b7 f78a 3f4f 51d6 .q&...&.`...?OQ. │ │ │ +0000dc20: db4c 75b4 8637 4d9b 0789 24a2 c3d5 4a0a .Lu..7M...$...J. │ │ │ +0000dc30: 8542 8d90 9104 c2f7 1ce3 862b 1d30 b961 .B.........+.0.a │ │ │ +0000dc40: 973c 203a 16fb 549e 7339 f454 f073 a98d .< :..T.s9.T.s.. │ │ │ +0000dc50: 611f bada 2611 315a 03ab 80fb 57d5 6db0 a...&.1Z....W.m. │ │ │ +0000dc60: cd6a 8d92 65da 8067 837d 775c ecac 143c .j..e..g.}w\...< │ │ │ +0000dc70: 1d51 0fc8 2130 5981 b2a0 fb45 7f20 f7f5 .Q..!0Y....E. .. │ │ │ +0000dc80: ae25 cf76 459e ec1c 3efe 44bd 36d9 4f64 .%.vE...>.D.6.Od │ │ │ +0000dc90: 6b45 0adc 446d 8161 87a6 b112 ec49 6d28 kE..Dm.a.....Im( │ │ │ +0000dca0: 452f 9ea6 514e e614 3159 4e1f d621 51bb E/..QN..1YN..!Q. │ │ │ +0000dcb0: 9c51 b75b c78c 6cbb 9c37 b3b1 c58f 5441 .Q.[..l..7....TA │ │ │ +0000dcc0: bd11 a2dc b17a 4357 02db 52a5 b02d a9ee .....zCW..R..-.. │ │ │ +0000dcd0: 9e24 90d4 a0c2 4840 e7f5 5ea9 bba2 e604 .$....H@..^..... │ │ │ +0000dce0: 6416 43b6 74d2 e5ae 3020 a44e 5099 4e77 d.C.t...0 .NP.Nw │ │ │ +0000dcf0: 8469 2418 a394 3404 997c 3906 8859 a430 .i$...4..|9..Y.0 │ │ │ +0000dd00: 3480 48a4 0a1b 4948 6470 f60d 4304 cb22 4.H...IHdp..C.." │ │ │ +0000dd10: 946e 7749 f6e8 b678 6d1f 93b2 1743 e178 .nwI...xm....C.x │ │ │ +0000dd20: f411 24ed 0976 cdc1 39be e76d 9d8a 4743 ..$..v..9..m..GC │ │ │ +0000dd30: f982 d34b 79a6 b111 8dbd 30a6 848a 5388 ...Ky.....0...S. │ │ │ +0000dd40: 1493 7822 80e1 1e4b a1a7 a1b1 9a4a 1d6f ..x"...K.....J.o │ │ │ +0000dd50: 16d5 50a3 d021 902f 1004 ba23 83dc 1181 ..P..!./...#.... │ │ │ +0000dd60: 32c8 55d3 fb52 765a 3a18 4d5a 4206 656d 2.U..RvZ:.MZB.em │ │ │ +0000dd70: 4107 8b59 b552 9816 ea0d 7ac0 dde3 c9a6 A..Y.R....z..... │ │ │ +0000dd80: 25f4 5a27 4268 139a 3798 129c 6230 6b52 %.Z'Bh..7...b0kR │ │ │ +0000dd90: 56e6 5a6b 4e6b 2bf0 d339 337d 006b daa0 V.ZkNk+..93}.k.. │ │ │ +0000dda0: 0da2 54b1 a441 03a3 77c9 d9a4 817e c024 ..T..A..w....~.$ │ │ │ +0000ddb0: 80c2 7e29 3020 c660 f0da 0846 cc71 8dad ..~)0 .`...F.q.. │ │ │ +0000ddc0: aa94 d2e0 9d86 c054 9ef2 d19c cca8 2904 .......T......). │ │ │ +0000ddd0: 56b9 c0cd c4a6 b611 f67b 40f5 5d94 0261 V........{@.]..a │ │ │ +0000dde0: 2282 a623 1a83 29ad 45eb 9888 5ea4 dcea "..#..).E...^... │ │ │ +0000ddf0: 5e29 fa03 80c5 f42a 8aae 2fa6 dfae 06e7 ^).....*../..... │ │ │ +0000de00: 4514 3d7b 763c 1b8c c6c5 2c8a 0a94 7af6 E.={v<....,...z. │ │ │ +0000de10: 8cca bd99 9ede 5c16 9379 14c5 9479 5cdc ......\..y...y\. │ │ │ +0000de20: be1d 9d47 7106 e312 bec6 07f1 dbd3 8337 ...Gq..........7 │ │ │ +0000de30: bdab f8ed c941 ffe8 fdbb c3fe 9b1e 75f1 .....A........u. │ │ │ +0000de40: 2707 affe e819 4524 a0db 1fc3 ed8f affa '.....E$........ │ │ │ +0000de50: 5f8e 7a44 c193 834f 6f7b 7fe2 d66f 7fef _.zD...Oo{...o.. │ │ │ +0000de60: 5d1e bceb 8d0e 5e4b 9997 1f5f 7d79 ffe6 ].....^K..._}y.. │ │ │ +0000de70: 5d1f 57a7 077f eb15 9c79 f8a6 e71d 7ca8 ].W......y....|. │ │ │ +0000de80: 6669 7c87 1bc7 52fa 8fcf fda3 feb1 7cef fi|...R.......|. │ │ │ +0000de90: f7a3 f787 ef7a e707 c7bf f57b c4c6 fce1 .....z.....{.... │ │ │ +0000dea0: 0f3d 522d 1e33 7109 9e1b 1cbc a40c 98b9 .=R-.3q......... │ │ │ +0000deb0: 9517 9188 72f4 3d1f df1d f4e9 2a4b f976 ....r.=.....*K.v │ │ │ +0000dec0: 7477 f00f 7a5b a8d9 a7d7 bf7f ec1f 1ef7 tw..z[.......... │ │ │ +0000ded0: 2ef0 cc67 c9fb d2ff dc7b eee9 cb2f bfbc ...g.....{.../.. │ │ │ +0000dee0: c477 df7f 3aec 91a8 f387 8f02 bea3 e33e .w..:..........> │ │ │ +0000def0: 2a4f 7406 f188 a09f 89d0 bfc6 36b6 d171 *Ot.........6..q │ │ │ +0000df00: f18f 37a3 d379 7cc2 fc63 6313 9f50 2932 ..7..y|..cc..P)2 │ │ │ +0000df10: 8f4c 9c7a 150f a258 2559 6eb0 cd51 91fd .L.z...X%Yn..Q.. │ │ │ +0000df20: 97a4 cac7 99d5 4942 c644 ea73 0f47 3f86 ......IB.D.s.G?. │ │ │ +0000df30: 0654 9a2e b0e1 3bcd 739f c5d7 f3c1 6c5e .T....;.s.....l^ │ │ │ +0000df40: 3652 e565 cf9e 319f 968d f96b fce1 e5e1 6R.e..1....k.... │ │ │ +0000df50: 71ff cbe1 2f57 d7d1 b3ff f97c f4fc e570 q.../W.....|...p │ │ │ +0000df60: 7a52 3cd7 bf24 71ff f3d1 dbe7 ea17 4dcf zR<..$q.......M. │ │ │ +0000df70: 94c5 df4e 27f3 eb5f 03fc eb5f 6385 f74d ...N'.._..._c..M │ │ │ +0000df80: 6f26 c3d1 e4fc d5f4 f657 3618 5438 73e3 o&.......W6.T8s. │ │ │ +0000df90: 880f 9973 5e4f 2ff1 f075 4406 793c 5cd4 ...s^O/..uD.y<\. │ │ │ +0000dfa0: 358a 5e0c 66b3 e9b7 df8a d1f9 c53c cee2 5.^.f........<.. │ │ │ +0000dfb0: 6171 16b2 fe6f 349c 5f10 2d38 8745 6972 aq...o4._.-8.Eir │ │ │ +0000dfc0: 331e 87cb 9bcb 77b3 c1d5 c5e8 f4f3 6036 3.....w.......`6 │ │ │ +0000dfd0: b82c e6c5 ec9a 645c 6e5e cf67 04e5 c3e8 .,....d\n^.g.... │ │ │ +0000dfe0: 7234 97be 9eb3 a317 229c dfa3 ebc1 d722 r4......"......" │ │ │ +0000dff0: aa7d 4305 d75f e121 08c7 7796 8059 713d .}C.._.!..w..Yq= │ │ │ +0000e000: 9fce 8ac5 1d16 ecef d1f0 e62a 9edf 5d15 ...........*..]. │ │ │ +0000e010: f10b c0e3 5fc5 bf29 ff8a c4e9 6c30 bea6 ...._..)....l0.. │ │ │ +0000e020: 1b27 b39b eb8b 2fa8 e04b 542c 1ee1 05d5 .'..../..KT,.... │ │ │ +0000e030: 7b1f 8ab3 eaad f9ec a6bc 7388 7a73 e65f {.........s.zs._ │ │ │ +0000e040: f44e c97b 33b8 bef8 7476 765d cce5 ce32 .N.{3...tvv]...2 │ │ │ +0000e050: 97de 31b8 93cc 249e 6cfb 72e5 d6da 8725 ..1...$.l.r....% │ │ │ +0000e060: 5308 bf01 b20a 6574 56d0 8d2a 2948 8901 S.....etV..*)H.. │ │ │ +0000e070: e0d9 f9c9 f826 14a3 8bf3 5951 4c16 57b3 .....&....YQL.W. │ │ │ +0000e080: 6258 be60 f9dc 2b7e eea4 fadc c9ca 7327 bX.`..+~......s' │ │ │ +0000e090: b5cf bdc5 5357 d4d0 f3a3 d17f ca07 f91a ....SW.......... │ │ │ +0000e0a0: fcb9 51fc f3fd 2d15 0bc9 af06 73e2 83c9 ..Q...-.....s... │ │ │ +0000e0b0: 1ad1 432e b1cb dd87 e26b 3196 5b1b b934 ..C......k1.[..4 │ │ │ +0000e0c0: c0e3 d795 e58f 980d 9714 2b89 59f3 9135 ..........+.Y..5 │ │ │ +0000e0d0: 72a2 3fa1 1725 8115 99ed 6eef 26d1 a420 r.?..%....n.&.. │ │ │ +0000e0e0: dd3c bf88 26a4 f9cf e75c 62f9 0f5d 06d7 .<..&....\b..].. │ │ │ +0000e0f0: e2fa e6e4 fa6a 0c03 7812 ebd5 7228 8385 .....j..x...r(.. │ │ │ +0000e100: 3c41 b22c 88fc 0929 1dca 4105 4671 717b .(.].?. │ │ │ +0000e390: 8c21 dd22 b54a bfce 890f b89d d746 25eb .!.".J.......F%. │ │ │ +0000e3a0: 6f28 1fda 499f 05f2 cae0 84ee 43b8 bfe1 o(..I.......C... │ │ │ +0000e3b0: 620b 2749 0596 d55d 8816 a474 43b4 76a2 b.'I...]...tC.v. │ │ │ +0000e3c0: 7871 46c3 0a1e a32f 0719 67a3 c910 d9f1 xqF..../..g..... │ │ │ +0000e3d0: 721c c2cd c479 202c bd40 7e83 8586 c5f5 r....y ,.@~..... │ │ │ +0000e3e0: 29d1 bc98 c58b 57c9 703f 89ff 89d7 bda2 ).....W.p?...... │ │ │ +0000e3f0: c1f3 bf42 3f8a eb8f 5c0f 9e2a 6056 a01e ...B?...\..*`V.. │ │ │ +0000e400: e852 f81d fa83 5ff9 b598 cda7 424e 1a54 .R...._.....BN.T │ │ │ +0000e410: 2fde cf52 b984 545e 31e6 17af a737 b311 /..R..T^1....7.. │ │ │ +0000e420: 1582 d9b3 91fb fcd5 743c 844e 91fe 4a6c ........t<.N..Jl │ │ │ +0000e430: 3534 402c da2c 892b 9f14 fd1b b3d6 ab42 54@,.,.+.......B │ │ │ +0000e440: a9fc 5c45 2183 1daa c780 e4a2 960f cd3a ..\E!..........: │ │ │ +0000e450: 1f56 79ba d26b 846c 08ee 8762 724e 1cb1 .Vy..k.l...brN.. │ │ │ +0000e460: 3ae8 1a4b a60c 0ae5 4e10 decd 2733 5658 :..K....N...'3VX │ │ │ +0000e470: d7ff 9ecd 97e2 1e4a 09b3 adbe a07a 7fa9 .......J.....z.. │ │ │ +0000e480: 3856 1ec8 685c 474a 6455 c17c 1cdc 860f 8V..h\GJdU.|.... │ │ │ +0000e490: aee9 9caa 6a21 2451 75fa 62e3 3b20 e325 ....j!$Qu.b.; .% │ │ │ +0000e4a0: f1cc f2dd f4de f0f0 1e9f 02ac d5ea 202b .............. + │ │ │ +0000e4b0: 5acd 0239 d672 06b7 9b6a 70e3 f712 0950 Z..9.r...jp....P │ │ │ +0000e4c0: 4ae3 ca13 e550 b8a6 e2cb 872a 9f5d 96e1 J....P.....*.].. │ │ │ +0000e4d0: 7e44 9e96 a90b b5fe d8c2 8abb ab74 06e1 ~D...........t.. │ │ │ +0000e4e0: 3d5f 48d2 ef36 5fba f6a5 40ab cbe9 70fd =_H..6_...@...p. │ │ │ +0000e4f0: e180 7b95 b72a efde 7833 c92e 317c 31fb ..{..*..x3..1|1. │ │ │ +0000e500: 3a18 5708 2630 d66a 0f10 52a5 8db7 ac95 :.W.&0.j..R..... │ │ │ +0000e510: 5cd4 f0b6 32b2 5a27 2bbe 71cb e4da 847f \...2.Z'+.q..... │ │ │ +0000e520: b300 150c 59f9 5b79 c7ea f040 af4b e125 ....Y.[y...@.K.% │ │ │ +0000e530: cf9b e1ae 0923 152e 8a79 4abe 18cf 4b6b .....#...yJ...Kk │ │ │ +0000e540: 8675 05a6 be4a 750b d6b9 efd1 f3ed 8fb2 .u...Ju......... │ │ │ +0000e550: 597b 510c 8615 c95f 6ac2 aad6 1f2d b2c9 Y{Q...._j....-.. │ │ │ +0000e560: a01c 8cc6 5556 c075 8570 7bbc 6074 b5f2 ....UV.u.p{.`t.. │ │ │ +0000e570: fce8 aaf2 f88b e15d cc05 e433 a556 7b31 .......]...3.V{1 │ │ │ +0000e580: bc8d b9a0 7c6d 913d 989c 8f8b 7888 6108 ....|m.=....x.a. │ │ │ +0000e590: 29d5 e19d a4d3 19d5 992e 287f 301f 4cd8 ).........(.0.L. │ │ │ +0000e5a0: 16cc 9385 15c8 8f4a b754 dfb5 c997 18c5 .......J.T...... │ │ │ +0000e5b0: 62bc 285f 9a4d e7b8 584e 1c24 a595 5c9d b.(_.M..XN.$..\. │ │ │ +0000e5c0: 6585 cd50 9962 d56c f204 6379 6739 64ee e..P.b.l..cyg9d. │ │ │ +0000e5d0: 36ac b720 27d9 1a12 f0b8 fa15 4dd4 25b6 6.. '.......M.%. │ │ │ +0000e5e0: c3b1 d995 8f21 7761 4a42 3b57 fa7f e8c9 .....!waJB;W.... │ │ │ +0000e5f0: 4ae1 85b6 c5eb a905 aa45 f5e2 ee4e b205 J........E...N.. │ │ │ +0000e600: 7049 f57e 0568 899d 654c be83 dfd5 22fc pI.~.h..eL....". │ │ │ +0000e610: 2974 fc6c ad2d 1898 6934 0a16 f0e6 50e3 )t.l.-..i4....P. │ │ │ +0000e620: 479b 79ed fdc1 e2e1 2fd4 f6ae f9ba 5caf G.y...../.....\. │ │ │ +0000e630: bc60 65c2 a921 be29 457d 31d0 ad88 7a10 .`e..!.)E}1...z. │ │ │ +0000e640: 4298 43eb 427d bb76 ab22 a02b 4fad 48f2 B.C.B}.v.".+O.H. │ │ │ +0000e650: edea 9dca 336b e3f8 ef71 85f2 fc76 f9fc ....3k...q...v.. │ │ │ +0000e660: 521f ed1e 122e c7e5 db6a b427 b61f a3c2 R........j.'.... │ │ │ +0000e670: fa34 c4cf a8d2 e568 7835 a58e a46a 87dd .4.....hx5...j.. │ │ │ +0000e680: a98a 6abc ad5e dc25 d53b 950b fa7d 2b76 ..j..^.%.;...}+v │ │ │ +0000e690: 25f3 4544 05ef aad7 f762 985f 8c66 3f0b %.ED.....b._.f?. │ │ │ +0000e6a0: 8566 ed12 b098 128b e4de 5573 ef45 b498 .f........Us.E.. │ │ │ +0000e6b0: 44ac 0212 d939 2c8a 210d 2a6a 9bf2 ced4 D....9,.!.*j.... │ │ │ +0000e6c0: b7e3 add9 525e 6f29 afb7 9457 5bca ab2d ....R^o)...W[..- │ │ │ +0000e6d0: e593 2de5 abf9 0a74 a12f 1298 6543 90d2 ..-....t./..eC.. │ │ │ +0000e6e0: 552b a697 aaf0 a114 9607 571e d12b 8fe8 U+........W..+.. │ │ │ +0000e6f0: db8d af10 5724 d547 f05a 7ca8 e442 7a2a ....W$.G.Z|..Bz* │ │ │ +0000e700: 5979 47b2 f959 1313 99ab efa0 efe0 cb95 YyG..Y.......... │ │ │ +0000e710: 7798 9577 98ca 3b56 da90 06d7 f47e 7c31 w..w..;V.....~|1 │ │ │ +0000e720: 0c7a 585c 4a4c e57b f13c de78 7a33 63dd .zX\JL.{.<.xz3c. │ │ │ +0000e730: b962 54a5 1b9c 1366 2d61 d94d aa3c 1b4f .bT....f-a.M.<.O │ │ │ +0000e740: 2097 3464 16ae 5db9 2ce7 fe9e 6356 7875 .4d..].,...cVxu │ │ │ +0000e750: ea12 5396 0b1b 8b3e c373 992b 19a5 f1c7 ..S....>.s.+.... │ │ │ +0000e760: dfe7 55d9 cf74 6f7a 1e61 dbc0 fbe1 6cf0 ..U..toz.a....l. │ │ │ +0000e770: 2d4e e377 b3d1 9046 30d1 627d 5ac5 2a6c -N.w...F0.b}Z.*l │ │ │ +0000e780: 6c90 ed53 37e5 3686 9b72 d702 ff38 93e4 l..S7.6..r...8.. │ │ │ +0000e790: 4a12 3edc 95c9 e12e 4916 5b14 5e54 7b3b J.>.....I.[.^T{; │ │ │ +0000e7a0: e9ea 40b1 5931 091d 9fe0 6b7e 87d9 321e ..@.Y1....k~..2. │ │ │ +0000e7b0: 12c7 c445 2c38 dbee 9eb7 e0a9 3120 4190 ...E,8......1 A. │ │ │ +0000e7c0: 1c1c 1c68 1f51 49a3 1007 ad0b 340a b4e1 ...h.QI.....4... │ │ │ +0000e7d0: 4042 5917 10b1 6bb0 2c89 cbb4 0388 42a4 @BY...k.,.....B. │ │ │ +0000e7e0: afbd 5aad 25b7 85c2 5765 4cb2 ee21 5cc8 ..Z.%...WeL..!\. │ │ │ +0000e7f0: a2ed 4aab 8658 95b1 c4b0 ec84 7608 484a ..J..X......v.HJ │ │ │ +0000e800: 9dd5 0d1a b9b4 8b88 cad6 eb00 2289 501b ............".P. │ │ │ +0000e810: 4bc4 5adf 1144 1621 9b99 46cd 7ab5 de37 K.Z..D.!..F.z..7 │ │ │ +0000e820: 1870 8914 616f 6d1c 2299 7618 6988 ff19 .p..aom.".v.i... │ │ │ +0000e830: 9b66 f9ee 0790 9608 43fc cc8e 2365 ed92 .f......C...#e.. │ │ │ +0000e840: 34aa 5d7e b0f5 d952 4a1a ed2b 7e88 a656 4.]~...RJ..+~..V │ │ │ +0000e850: dca4 c3d7 7f6a 3b8e 1408 855f 55a7 913a .....j;...._U..: │ │ │ +0000e860: d152 dcfa a651 a7d0 0f42 0a5f c470 71e3 .R...Q...B._.pq. │ │ │ +0000e870: f312 73d0 5ba6 1227 38e5 fb3b 4259 b6db ..s.[..'8..;BY.. │ │ │ +0000e880: 2b20 e81c 7a54 47bd 4366 badc 7f05 8448 + ..zTG.Cf.....H │ │ │ +0000e890: 5dea ba8c b4a4 a9f5 ec12 a6cb 4853 b15e ]...........HS.^ │ │ │ +0000e8a0: 9ceb 7ceb bbd0 fa6e 5beb 7744 2f58 a62a ..|....n[.wD/X.* │ │ │ +0000e8b0: 87bb 17ea 06ec 360a d8eb fd3f 7445 ff86 ......6....?tE.. │ │ │ +0000e8c0: 7137 87e5 b59d ee7d 0342 1e8f ab4e dbb3 q7.....}.B...N.. │ │ │ +0000e8d0: 01a1 43a0 3b9d 765a 1f08 4238 b4b2 ce77 ..C.;.vZ..B8...w │ │ │ +0000e8e0: 1929 1cba 7340 ee8c 90b6 eb2e eca1 3456 .)..s@........4V │ │ │ +0000e8f0: 32c6 4700 3fed 9f10 f2c5 cc17 9cd8 2bf7 2.G.?.........+. │ │ │ +0000e900: 0474 4308 2ede 75a4 b01f f789 32d9 ae16 .tC...u.....2... │ │ │ +0000e910: 0b08 1d02 afe9 6edb 0a82 5074 4397 7b86 ......n...PtC.{. │ │ │ +0000e920: 12e1 d3d3 6265 9fc6 e97e d151 bba2 7f59 ....be...~.Q...Y │ │ │ +0000e930: efa6 41ff dace eb06 3eeb db71 7dab bd84 ..A.....>..q}... │ │ │ +0000e940: b4e4 283c 9d9e 09f1 097a df34 b8e7 d64f ..(<.....z.4...O │ │ │ +0000e950: 4de2 389a 2e68 ec9e 94c4 4970 71b8 a7dd M.8..h....Ipq... │ │ │ +0000e960: 19e8 b9f5 3e0e 21c9 306a 47d8 a02e f71c ....>.!.0jG..... │ │ │ +0000e970: 82b0 e4e7 0eeb 0627 d622 a789 e93a 5204 .......'."...:R. │ │ │ +0000e980: 6ae2 b0a9 ddb6 c504 a1c4 c5ec f45c 5840 j............\X@ │ │ │ +0000e990: e8b9 2f4b 3bdd 3308 4291 a8a7 342e 2b75 ../K;.3.B...4.+u │ │ │ +0000e9a0: 01e6 c59a 8e92 fa70 1aa3 e7d5 aed1 9d09 .......p........ │ │ │ +0000e9b0: 3fa4 0baa 48db f5e8 2cf3 8a70 8c48 c6a0 ?...H...,..p.H.. │ │ │ +0000e9c0: cf1c a54a 529d c53e cd43 9a72 f7e5 7921 ...JR..>.C.r..y! │ │ │ +0000e9d0: a24c 75ec b140 91d3 355c 0667 96d2 2442 .Lu..@..5\.g..$B │ │ │ +0000e9e0: b44d ef7c 642c 3d67 2935 544e a791 21c6 .M.|d,=g)5TN..!. │ │ │ +0000e9f0: f5ca b2e1 e913 c4ac d2b1 835b 2b21 42a4 ...........[+!B. │ │ │ +0000ea00: 7c07 82a0 2284 25c4 14f5 b726 a4a0 8b96 |...".%....&.... │ │ │ +0000ea10: 14f4 b0a8 3fa2 a23a a103 b5b6 4fe1 c513 ....?..:....O... │ │ │ +0000ea20: f5a7 fc9c eaef 113d 0e74 c823 47a6 1561 .......=.t.#G..a │ │ │ +0000ea30: 8fe0 86c5 db34 7296 ca19 4cd8 d27b 88ee .....4r...L..{.. │ │ │ +0000ea40: 8ee8 007a 3812 2ed0 837e 53aa d898 7419 ...z8....~S...t. │ │ │ +0000ea50: 9c89 b515 40ea 1e3a 9564 4885 4c98 7736 ....@..:.dH.L.w6 │ │ │ +0000ea60: 46c8 a153 c967 b6f1 1cc9 c8a7 9af7 c448 F..S.g.........H │ │ │ +0000ea70: 1ac8 45e3 68dc cf3b 58bb 8c5d b332 5a47 ..E.h..;X..].2ZG │ │ │ +0000ea80: b5f0 a89d 6526 4798 4730 bd08 0322 f039 ....e&G.G0...".9 │ │ │ +0000ea90: b936 2897 b197 50d4 ae8b 6de6 4804 217a .6(...P...m.H.!z │ │ │ +0000eaa0: 24b2 cc72 d446 866a 9158 f6e5 8afc 054b $..r.F.j.X.....K │ │ │ +0000eab0: 7610 bde7 150e af72 8ecf e739 5ca3 62d4 v......r...9\.b. │ │ │ +0000eac0: b0ff 2040 068a 2b81 676c f4b3 59e4 3b58 .. @..+.gl..Y.;X │ │ │ +0000ead0: 0ba8 4142 078f ea50 b750 879e 3846 298e ..AB...P.P..8F). │ │ │ +0000eae0: 9f89 3681 e5c5 6d64 12c9 e7f2 76bf 3072 ..6...md....v.0r │ │ │ +0000eaf0: cdee 058c 0dfb 9e05 4aec 97f2 8844 0965 ........J....D.e │ │ │ +0000eb00: a8ed 7e51 fd9a 479b 06b4 d4f7 a24b 4250 ..~Q..G......KBP │ │ │ +0000eb10: 4a6f b2ae a2cd 889f 9566 0fc4 5e7b 0e4f Jo.......f..^{.O │ │ │ +0000eb20: ea8d ee24 5a42 99da 8016 ddbd da2f 0465 ...$ZB......./.e │ │ │ +0000eb30: c328 adf4 46e8 cc4d a5f7 82de 46e7 4e46 .(..F..M....F.NF │ │ │ +0000eb40: 8bed 206a c79e 9d61 5260 4dca bb54 6a81 .. j...aR`M..Tj. │ │ │ +0000eb50: 2875 30c1 e8da e44e 4c8e 6ed2 1c3d 3f19 (u0....NL.n..=?. │ │ │ +0000eb60: 86f0 dde7 ad93 143e f2cb b4a3 34b7 6cbe .......>....4.l. │ │ │ +0000eb70: 61af 8577 248d 56b3 f966 d187 3ad2 cbd0 a..w$.V..f..:... │ │ │ +0000eb80: 252e eb24 cd0d 8736 f609 f133 82f0 c1db %..$...6...3.... │ │ │ +0000eb90: 3956 8873 d355 dd91 9468 61fa e69d d41d 9V.s.U...ha..... │ │ │ +0000eba0: 9a69 096b 892d 5b0c 60e2 6d91 4b9a 18c5 .i.k.-[.`.m.K... │ │ │ +0000ebb0: d784 e0d6 4e71 243d 1908 9bba d025 4d10 ....Nq$=.....%M. │ │ │ +0000ebc0: 710b 3cd6 be00 e659 8608 6084 b91b 4743 q.<....Y..`...GC │ │ │ +0000ebd0: 2cc3 e18b 5d7b 9ae0 5e17 b3cf 53fa b316 ,...]{..^...S... │ │ │ +0000ebe0: ea2a 45cc 4232 736c 2e29 c730 6cd1 90d8 .*E.B2sl.).0l... │ │ │ +0000ebf0: 4673 1d86 d788 cce3 18aa ee1a c454 b63a Fs...........T.: │ │ │ +0000ec00: 1244 8369 7ca4 ca08 d43c 0b69 a842 1aae .D.i|....<.i.B.. │ │ │ +0000ec10: 99fa ba3d 9378 5b55 308b e23c 63b4 cc11 ...=.x[U0..; │ │ │ +0000ed40: cfc6 35a7 d5eb 7491 5a62 c2b4 8bd5 d3d5 ..5...t.Zb...... │ │ │ +0000ed50: f3de 12d0 86e0 f33e 7e3e 1b18 524c 0fcb .......>~>..RL.. │ │ │ +0000ed60: 299f 70df b5dc 5af0 41b3 2143 1c19 db94 ).p...Z.A.!C.... │ │ │ +0000ed70: 2d11 7421 4326 46d3 a91c e533 ba8b d031 -.t!C&F....3...1 │ │ │ +0000ed80: c6b4 1eb3 1290 9134 c88a e5f9 5a50 1fb3 .......4....ZP.. │ │ │ +0000ed90: d0b8 df32 f40d e47e a1b8 c29e 6949 d3a4 ...2...~....iI.. │ │ │ +0000eda0: 3c15 569e 6393 7294 fa8e d5c0 2e11 caba <.V.c.r......... │ │ │ +0000edb0: 5c14 ce34 2f10 db86 e37e 2c28 bb38 41c3 \..4/....~,(.8A. │ │ │ +0000edc0: a7d6 e454 7899 6615 bca1 5cd7 28eb 5610 ...Tx.f...\.(.V. │ │ │ +0000edd0: 5779 62bd 463b ce06 358d bce4 80b8 dceb Wyb.F;..5....... │ │ │ +0000ede0: 7bef ba67 e374 25eb 5d67 6215 b2b5 4d86 {..g.t%.]gb...M. │ │ │ +0000edf0: 8dd1 b9a4 bc8d d273 8863 be86 f506 4308 .......s.c....C. │ │ │ +0000ee00: d678 2a6b a5b0 2a6c 62e5 7eca b1d5 c98a .x*k..*lb.~..... │ │ │ +0000ee10: 77f2 be44 ac48 c37d 1b19 544e 4b39 7e1f w..D.H.}..TNK9~. │ │ │ +0000ee20: 5de3 f049 9aef 69bd eb26 f590 ceb2 4092 ]..I..i..&....@. │ │ │ +0000ee30: 546c 42d8 7a2c 1d02 5906 3609 2f87 22ad TlB.z,..Y.6./.". │ │ │ +0000ee40: adc1 bab4 e806 826b 2f7a 2f98 4936 6107 .......k/z/.I6a. │ │ │ +0000ee50: 190e aa9e 37f6 e792 8f11 023b 3370 0d5b ....7......;3p.[ │ │ │ +0000ee60: 8035 7677 69ac 2a1e 24d2 c091 a3ee 929d .5vwi.*.$....... │ │ │ +0000ee70: 406c a8b8 0fe0 5dd2 8d1b abb5 1dab 4024 @l....].......@$ │ │ │ +0000ee80: cea5 31ba 0dab fac4 0a4b c8e1 fe5e 2a48 ..1......K...^*H │ │ │ +0000ee90: 3738 4926 80b1 a745 d236 77e2 d4c2 f3bc 78I&...E.6w..... │ │ │ +0000eea0: f519 9a61 e786 b616 e0a1 7911 0eca 03a6 ...a......y..... │ │ │ +0000eeb0: ef1e 3c1d 5b0e dc9c f246 bbae c153 1012 ..<.[....F...S.. │ │ │ +0000eec0: 4484 54dc 07ee 01af 51d1 40b0 4eea c930 D.T.....Q.@.N..0 │ │ │ +0000eed0: ff66 55da 3978 46f6 d41b bd37 ef35 0a8f .fU.9xF....7.5.. │ │ │ +0000eee0: fa7a 34aa c101 dd0e 520f 0a05 3b90 710a .z4.....R...;.q. │ │ │ +0000eef0: 2fe9 9e68 9834 34ae db7d 1ca1 05ea 9132 /..h.44..}.....2 │ │ │ +0000ef00: b164 0cea 1c30 55f7 f45e 1a14 8bde 7d7c .d...0U..^....}| │ │ │ +0000ef10: aa05 78da f2a9 1843 e6f1 9e8d dbac 5ab6 ..x....C......Z. │ │ │ +0000ef20: acf7 74de 4dc5 c292 eb49 72a9 7193 b473 ..t.M....Ir.q..s │ │ │ +0000ef30: d44b 8341 65f7 3880 d102 3c50 0d7a 6f9f .K.Ae.8....... │ │ │ +0000f050: af1a 759e 56b3 3461 031b e741 b654 29f0 ..u.V.4a...A.T). │ │ │ +0000f060: 113a 0a62 eb7b d69d 9b39 7d4b 1246 3619 .:.b.{...9}K.F6. │ │ │ +0000f070: 8d5a c82a abfe aef7 03a9 71ee 36cf 4357 .Z.*......q.6.CW │ │ │ +0000f080: a7a9 ff0d 2c83 6b97 d37d 8fb5 8c96 7730 ....,.k..}....w0 │ │ │ +0000f090: fc2f 2a80 e963 8b2a 557f 6ff1 6e29 a64c ./*..c.*U.o.n).L │ │ │ +0000f0a0: 14fa ca28 7453 8b5a 499b 6da9 d572 8f75 ...(tS.ZI.m..r.u │ │ │ +0000f0b0: 13c6 0eab e75c 719f 51b3 a39a b31e 71c3 .....\q.Q.....q. │ │ │ +0000f0c0: 822c e67b 1ddc 00db 9630 885b 67ac 87e3 .,.{.....0.[g... │ │ │ +0000f0d0: 1055 2b18 b063 13db 78b0 43b3 253a b003 .U+..c..x.C.%:.. │ │ │ +0000f0e0: 0727 bace fa46 f8a1 6e89 9064 3693 098f .'...F..n..d6... │ │ │ +0000f0f0: 2d4c 29db 307f 1e0a 565a ce41 aae9 6ff5 -L).0...VZ.A..o. │ │ │ +0000f100: 779d 7867 7c78 06bd b3f4 7309 6f12 80b8 w.xg|x....s.o... │ │ │ +0000f110: c329 8ee1 a39b 4871 f054 733f 8803 a806 .)....Hq.Ts?.... │ │ │ +0000f120: 07f2 a88d f15c b67d 23e9 63ee 0d72 32d4 .....\.}#.c..r2. │ │ │ +0000f130: d29a b705 d3d8 2fa4 38e7 eba5 227c 7fcb ....../.8..."|.. │ │ │ +0000f140: 0a7c 73fb 34ea ba3d 67c3 468c 4c36 e5e2 .|s.4..=g.F.L6.. │ │ │ +0000f150: e832 f696 88cb c56c bfc3 150d 4356 b23d .2.....l....CV.= │ │ │ +0000f160: 86a1 f2ce 30d9 26b3 48bb 0619 5e0b 52d9 ....0.&.H...^.R. │ │ │ +0000f170: d993 c84e 1edd 3588 864f 14cb a6a2 5c1a ...N..5..O....\. │ │ │ +0000f180: 9ea1 fafd 0ea7 34b1 33a7 62db 9395 ae8c ......4.3.b..... │ │ │ +0000f190: 5fb3 ed71 1682 f790 c051 28ef 2541 0a6d _..q.....Q(.%A.m │ │ │ +0000f1a0: 62c2 b58d ad21 2321 d392 6282 d0e4 fb9d b....!#!..b..... │ │ │ +0000f1b0: 0769 bf82 9eb7 8991 e9cf e7dd 5021 f67b .i..........P!.{ │ │ │ +0000f1c0: 49b6 1d26 63a5 a221 3f11 42f8 7dcc fed6 I..&c..!?.B.}... │ │ │ +0000f1d0: 2bc6 9a86 37d8 7275 54ab 13b6 fb83 36cc +...7.ruT.....6. │ │ │ +0000f1e0: 4404 18a6 b8de 674f 62fb 2ca4 d9dd 06b3 D.....gOb.,..... │ │ │ +0000f1f0: 0887 99d9 79dc faf1 0ce5 fb81 5af1 cfe6 ....y.......Z... │ │ │ +0000f200: 70b0 8778 dee1 408c e5bd 6c65 6aef e7ed p..x..@...lej... │ │ │ +0000f210: 9680 b3db 231b dcf4 3418 e0ab 0624 9929 ....#...4....$.) │ │ │ +0000f220: 1c44 0e2b 0d09 fe2a 477f 57b0 e290 2f76 .D.+...*G.W.../v │ │ │ +0000f230: aa66 9276 1a6b 56c1 6adb 5db1 7b30 764c .f.v.kV.j.].{0vL │ │ │ +0000f240: eef2 b933 c5e9 d3c2 9e57 b09b a785 3d4b ...3.....W....=K │ │ │ +0000f250: 18b3 d4e1 89f1 0c86 497c 6630 e1f4 e9f1 ........I|f0.... │ │ │ +0000f260: 0c99 e8d8 296d fcd3 c26e 0d63 76d8 96fe ....)m...n.cv... │ │ │ +0000f270: d4b0 fb5c b067 1266 ef49 61c7 f808 d853 ...\.g.f.Ia....S │ │ │ +0000f280: 3e5f f9c4 b07b c68c be7f 0bcf 346c 51a9 >_...{......4lQ. │ │ │ +0000f290: d4fe 82f0 3feb ee07 7c16 2baf 78a0 a4c2 ....?...|.+.x... │ │ │ +0000f2a0: 0048 a92d ee07 1ab6 a5ea 20f3 e900 65b1 .H.-...... ...e. │ │ │ +0000f2b0: 0190 0a34 eca6 f541 3005 5ea0 6757 16c0 ...4...A0.^.gW.. │ │ │ +0000f2c0: 6ab9 8086 2164 8e68 6d22 6db0 4894 479a j...!d.hm"m.H.G. │ │ │ +0000f2d0: 4a68 4543 0147 5c01 c78a de10 97c0 f383 JhEC.G\......... │ │ │ +0000f2e0: 8779 4b29 e56b bb6b 11e9 672f d1b8 87d3 .yK).k.k..g/.... │ │ │ +0000f2f0: 5f90 d62e 40be 7e34 097c 0050 22bb 503f _...@.~4.|.P".P? │ │ │ +0000f300: 256a 9311 ab53 cbfe 7df9 9a94 b706 d549 %j...S..}......I │ │ │ +0000f310: 116a accf 643e d616 4e2c a89c b6ec b041 .j..d>..N,.....A │ │ │ +0000f320: e5a9 8804 dc66 a2ce 90e1 448b 0c33 0d2c .....f....D..3., │ │ │ +0000f330: 3fa7 5425 c512 20fc 6a41 f675 6855 0cfc ?.T%.. .jA.uhU.. │ │ │ +0000f340: 685c a53c ceec 537e 062e f0c2 0534 0867 h\.<..S~.....4.g │ │ │ +0000f350: ae20 3e66 2ed1 b573 aa8f 3865 beab b503 . >f...s..8e.... │ │ │ +0000f360: b258 f381 8da4 6e1e fb11 677c 7735 b10d .X....n...g|w5.. │ │ │ +0000f370: f2e2 a465 e05f 905b c849 feb6 75c4 36f4 ...e._.[.I..u.6. │ │ │ +0000f380: 43ae ead4 83e5 9570 c733 049c 66d8 1f9e C......p.3..f... │ │ │ +0000f390: f028 068c ca2b e558 7a73 6018 4356 0755 .(...+.Xzs`.CV.U │ │ │ +0000f3a0: 2bb3 2daf 90ef a896 67ff a11a 7365 c4f7 +.-.....g...se.. │ │ │ +0000f3b0: 800f 1f14 9a97 0ea8 9af0 6199 905c 60e1 ..........a..\`. │ │ │ +0000f3c0: 3f71 94aa 5d73 67ad 5627 8025 eb5a 5189 ?q..]sg.V'.%.ZQ. │ │ │ +0000f3d0: e602 bcfe 1054 660f 0cc2 d436 a85d 6312 .....Tf....6.]c. │ │ │ +0000f3e0: c3ce 0835 9671 4879 4209 c2f1 2398 046e ...5.qHyB...#..n │ │ │ +0000f3f0: 2b55 ae79 1709 98a5 e34c 9213 c54d 1cc0 +U.y.....L...M.. │ │ │ +0000f400: 6eef 157f 9ea2 acb7 99ea 680d 6f9a 360f n.........h.o.6. │ │ │ +0000f410: 1249 4487 ab95 140a 851a 2123 0984 ef39 .ID.......!#...9 │ │ │ +0000f420: c60d 573a 6072 c32e 7940 742c f6a9 3ce7 ..W:`r..y@t,..<. │ │ │ +0000f430: 72e8 a9e0 e752 1bc3 3e74 b54d 2262 b406 r....R..>t.M"b.. │ │ │ +0000f440: 5601 f7af aadb 609b d51a 25cb b401 cf06 V.....`...%..... │ │ │ +0000f450: fbee b8d8 5929 783a a21e 9043 60b2 0265 ....Y)x:...C`..e │ │ │ +0000f460: 41f7 8bfe 40ee eb5d 4b9e ed8a 3cd9 397c A...@..]K...<.9| │ │ │ +0000f470: fc89 7a6d b29f c8d6 8a14 b889 da02 c30e ..zm............ │ │ │ +0000f480: 4d63 25d8 93da 508a 5e3c 4da3 9ccc 2962 Mc%...P.^.C.v9.n....v9 │ │ │ +0000f4a0: 6f66 638b 1fa9 827a 2344 b963 f586 ae04 ofc....z#D.c.... │ │ │ +0000f4b0: b6a5 4a61 5b52 dd3d 4920 a941 8591 80ce ..Ja[R.=I .A.... │ │ │ +0000f4c0: ebbd 5277 45cd 09c8 2c86 6ce9 a4cb 5d61 ..RwE...,.l...]a │ │ │ +0000f4d0: 4048 9da0 329d ee08 d348 3046 2969 0832 @H..2....H0F)i.2 │ │ │ +0000f4e0: f972 0c10 b348 6168 0091 4815 3692 90c8 .r...Hah..H.6... │ │ │ +0000f4f0: e0ec 1b86 0896 4528 ddee 92ec d16d f1da ......E(.....m.. │ │ │ +0000f500: 3e26 652f 86c2 f1e8 2348 da13 ec9a 8373 >&e/....#H.....s │ │ │ +0000f510: 7ccf db3a 158f 86f2 05a7 97f2 4c63 231a |..:........Lc#. │ │ │ +0000f520: 7b61 4c09 15a7 1029 26f1 4400 c33d 9642 {aL....)&.D..=.B │ │ │ +0000f530: 4f43 6335 953a de2c aaa1 46a1 4320 5f20 OCc5.:.,..F.C _ │ │ │ +0000f540: 0874 4706 b923 0265 90ab a6f7 a5ec b474 .tG..#.e.......t │ │ │ +0000f550: 309a b484 0cca da82 0e16 b36a a530 2dd4 0..........j.0-. │ │ │ +0000f560: 1bf4 80bb c793 4d4b e8b5 4e84 d026 346f ......MK..N..&4o │ │ │ +0000f570: 3025 38c5 60d6 a4ac ccb5 d69c d656 e0a7 0%8.`........V.. │ │ │ +0000f580: 7366 fa00 d6b4 411b 44a9 6249 8306 46ef sf....A.D.bI..F. │ │ │ +0000f590: 92b3 4903 fd80 4900 85fd 5260 408c c1e0 ..I...I...R`@... │ │ │ +0000f5a0: b511 8c98 e31a 5b55 29a5 c13b 0d81 a93c ......[U)..;...< │ │ │ +0000f5b0: e5a3 3999 5153 08ac 7281 9b89 4d6d 23ec ..9.QS..r...Mm#. │ │ │ +0000f5c0: f780 eabb 2805 c244 044d 4734 0653 5a8b ....(..D.MG4.SZ. │ │ │ +0000f5d0: d631 11bd 48b9 d5bd 52f4 0700 8be9 5514 .1..H...R.....U. │ │ │ +0000f5e0: 5d5f 4cbf 5d0d ce8b 287a f6ec 7836 188d ]_L.]...(z..x6.. │ │ │ +0000f5f0: 8b59 1415 28f5 ec19 957b 333d bdb9 2c26 .Y..(....{3=..,& │ │ │ +0000f600: f328 8a29 f3b8 b87d 3b3a 8fe2 0cc6 257c .(.)...};:....%| │ │ │ +0000f610: 8d0f e2b7 a707 6f7a 57f1 db93 83fe d1fb ......ozW....... │ │ │ +0000f620: 7787 fd37 3dea e24f 0e5e fdd1 338a 4840 w..7=..O.^..3.H@ │ │ │ +0000f630: b73f 86db 1f5f f5bf 1cf5 8882 2707 9fde .?..._......'... │ │ │ +0000f640: f6fe c4ad dffe debb 3c78 d71b 1dbc 9632 .........N...+8 │ │ │ +0000f660: f3f0 4dcf 3bf8 50cd d2f8 0e37 8ea5 f41f ..M.;.P....7.... │ │ │ +0000f670: 9ffb 47fd 63f9 deef 47ef 0fdf f5ce 0f8e ..G.c...G....... │ │ │ +0000f680: 7feb f788 8df9 c31f 7aa4 5a3c 66e2 123c ........z.Z. │ │ │ +0000f6a0: 3be8 d355 96f2 ede8 eee0 1ff4 b650 b34f ;..U.........P.O │ │ │ +0000f6b0: af7f ffd8 3f3c ee5d e099 cf92 f7a5 ffb9 ....?<.]........ │ │ │ +0000f6c0: f7dc d397 5f7e 7989 efbe ff74 d823 51e7 ...._~y....t.#Q. │ │ │ +0000f6d0: 0f1f 057c 47c7 7d54 9ee8 0ce2 5509 7c73 ...|G.}T....U.|s │ │ │ +0000f6e0: 5dcc 86a3 d379 fc82 6e3c bf98 4eff 8cff ]....y..n<..N... │ │ │ +0000f6f0: 9c4c bf4d be97 977f 8dce d000 9fde 46ff .L.M..........F. │ │ │ +0000f700: 0fd2 6e7e 019d d903 00 ..n~..... │ │ ├── ./usr/share/doc/hol88-doc/Manual/Covers/titlepages.dvi.gz │ │ │ ├── titlepages.dvi │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ 00000000: f702 0183 92c0 1c3b 0000 0000 03e8 1b20 .......;....... │ │ │ │ 00000010: 5465 5820 6f75 7470 7574 2032 3032 352e TeX output 2025. │ │ │ │ -00000020: 3035 2e31 343a 3134 3539 8b00 0000 0100 05.14:1459...... │ │ │ │ +00000020: 3132 2e31 313a 3232 3034 8b00 0000 0100 12.11:2204...... │ │ │ │ 00000030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00000040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00000050: 0000 00ff ffff ff8d ef1a 6865 6164 6572 ..........header │ │ │ │ 00000060: 3d6c 3362 6163 6b65 6e64 2d64 7669 7073 =l3backend-dvips │ │ │ │ 00000070: 2e70 726f 8ea0 02ba 5d55 8da0 fd43 68b8 .pro....]U...Ch. │ │ │ │ 00000080: a002 7f4b 858d a0fe 6f7f 8e8d 8d91 406b ...K....o.....@k │ │ │ │ 00000090: 0fa4 8b90 a4ef 4d70 733a 3a5b 6265 6769 ......Mps::[begi │ │ ├── ./usr/share/doc/hol88-doc/Manual/Covers/titlepages.ps.gz │ │ │┄ Command `'ps2ascii {}'` failed with exit code 1. Standard output: │ │ │┄ GPL Ghostscript 10.05.1: Unrecoverable error, exit code 1 │ │ │ @@ -1,4288 +1,4288 @@ │ │ │ -00000000: 1f8b 0800 0000 0000 0203 ec3c 6b73 e338 .............cI .. │ │ │ -00000050: 2008 8014 e1ef bfbb 1b1d 5d86 e958 1cf5 .........]..X.. │ │ │ -00000060: 7b2e fbfe fbeb 5cf8 659a 5ff0 7019 65c5 {.....\.e._.p.e. │ │ │ -00000070: c1f3 21ef bbfd 939e c70f be8a 07fe 255a ..!...........%Z │ │ │ -00000080: 0a04 9c3a a158 1e72 7e9d 66eb 3c9a ce4a ...:.X.r~.f.<..J │ │ │ -00000090: c2e2 f77e 1805 7ecc 3fae 051f a593 f2c5 ...~..~.?....... │ │ │ -000000a0: cf05 d0fc 1a95 b1b8 e025 5e32 7f2a 8a1e .........%^2.*.. │ │ │ -000000b0: 1037 6d45 6972 e397 50fc 9308 f9ad bfe6 .7mEir..P....... │ │ │ -000000c0: de09 f78e 2f4e 0717 fd01 3505 8877 58e9 ..../N....5..wX. │ │ │ -000000d0: 82bf d7b7 3fe4 a100 0e2f 8b40 2421 c0ae ....?..../.@$!.. │ │ │ -000000e0: d245 1246 c9f4 2a5d 5d70 17fe 9d0e cef8 .E.F..*]]p...... │ │ │ -000000f0: fb93 3e14 dda4 c162 2e92 f253 9a94 40e1 ..>....b...S..@. │ │ │ -00000100: faf6 fe3d 7e79 ae55 76e7 6722 1f45 bf62 ...=~y.Uv.g".E.b │ │ │ -00000110: 13fe 0914 7c4c c2eb 748e 4505 fbfe e6db ....|L..t.E..... │ │ │ -00000120: e7bb d14f 628c 0d5f f083 9797 975e aeba ...Ob.._.....^.. │ │ │ -00000130: 29d6 a217 a4f3 438d 8355 fc24 fc12 2542 ).....C..U.$..%B │ │ │ -00000140: 4bcf eab1 c6b9 f373 7f2e 4a91 4353 6116 K......s..J.CSa. │ │ │ -00000150: fdc7 99eb ea92 51ba c803 a8c8 51cc e9a2 ......Q.....Q... │ │ │ -00000160: cc16 24d3 d39e 7bda f34e 2ebc 93d3 01f6 ..$...{..N...... │ │ │ -00000170: 544c a3e4 2e4f 8391 2841 a062 d5cb f214 TL...O..(A.b.... │ │ │ -00000180: bbcc beff 8e39 50f5 260a 4a7e ecba 3cc4 .....9P.&.J~..<. │ │ │ -00000190: 9b50 4cb8 018e b1aa 3394 00db c09f 7325 .PL.....3.....s% │ │ │ -000001a0: c751 1222 ca66 e88c a458 0533 b879 9023 .Q.".f...X.3.y.# │ │ │ -000001b0: 36dc 5c39 9732 5c64 70fd 7a2f cbdc 4f8a 6.\9.2\dp.z/..O. │ │ │ -000001c0: 1886 088a a322 2ef8 c48f 0bc1 87ce b200 .....".......... │ │ │ -000001d0: 9971 cfe3 e77d 3e5f c400 9911 e47d ef14 .q...}>_.....}.. │ │ │ -000001e0: 404c 8162 1049 162f 8a81 2ba9 1eb5 fd01 @L.b.I./..+..... │ │ │ -000001f0: 7426 4a24 5293 8f2e b770 3c7e e46d e491 t&J$R....p<~.m.. │ │ │ -00000200: c7bd 4d34 11d8 8ecb a07b 4f41 9a04 7e09 ..M4.....{OA..~. │ │ │ -00000210: 306c ec5e 1469 bc40 cd81 6e2e 11f2 ad05 0l.^.i.@..n..... │ │ │ -00000220: 4ac4 9417 3844 9cda 6056 0b36 2ad4 446c J...8D..`V.6*.Dl │ │ │ -00000230: d511 e4d7 e524 0769 e11c 6924 ea1b 75ca .....$.i..i$..u. │ │ │ -00000240: 35ac 7dbd 4786 2c5c 9bb6 226a 6a7b dc0f 5.}.G.,\.."jj{.. │ │ │ -00000250: 436a e2eb fd23 9bfb 651e ad78 b0c8 7350 Cj...#..e..x..sP │ │ │ -00000260: 32f5 242f f925 cf51 9379 b118 737f 5c70 2.$/.%.Q.y..s.\p │ │ │ -00000270: b7e7 c2c7 e371 29a9 005a db4c d2dc 8f63 .....q)..Z.L...c │ │ │ -00000280: 85c8 9059 5d07 6f9f 0aa1 89c1 507d c03e ...Y].o.....P}.> │ │ │ -00000290: 830c 3221 d5b0 95f9 0246 0dc6 f403 a8e9 ..2!.....F...... │ │ │ -000002a0: c28f 2742 8492 15a5 5f2e 0ad4 16a7 062b ..'B...._......+ │ │ │ -000002b0: 5c50 41c4 0ed2 2c12 8574 fe4d ddf0 0700 \PA...,..t.M.... │ │ │ -000002c0: 7eba f5cb 478f e6da 115d 9ed8 d0f9 7475 ~...G....]....tu │ │ │ -000002d0: f5e8 12cc 7d1a 3a49 0237 43e7 f347 750d ....}.:I.7C..Gu. │ │ │ -000002e0: ca9c aee1 e4a8 f4a3 5862 f97b a5a5 430e ........Xb.{..C. │ │ │ -000002f0: f7a4 9ecc c179 fa75 9d09 7e0c b8f8 70ab .....y.u..~...p. │ │ │ -00000300: 4435 49ca 7ca5 4157 30cf 3934 0615 0b28 D5I.|.AW0.94...( │ │ │ -00000310: 4ca6 ced8 87d1 78e0 7e9e fb6b e65c 4550 L.....x.~..k.\EP │ │ │ -00000320: 0b66 df83 73b5 88e2 f07a e6e7 12bf e849 .f..s....z.....I │ │ │ -00000330: e420 9b8f 4990 a2c1 e0c8 dd90 8315 e197 . ..I........... │ │ │ -00000340: d299 a429 0709 4ea0 894d 9f11 310e 7d86 ...)..N..M..1.}. │ │ │ -00000350: af25 34cd e3d4 0fa1 0bc0 2b08 c6f4 e711 .%4.......+..... │ │ │ -00000360: 8451 4c74 cf24 de7a 70ab b845 21f1 21d3 .QLt.$.zp..E!.!. │ │ │ -00000370: 3d06 c470 5248 5006 c47a 5038 8f54 d7e5 =..pRHP..zP8.T.. │ │ │ -00000380: 7041 9525 c9f1 bac2 4799 a519 b678 c960 pA.%....G....x.` │ │ │ -00000390: da80 6141 de2a 1eaf 9ceb 1779 0dac f358 ..aA.*.....y...X │ │ │ -000003a0: 24d3 72c6 4f49 73a6 828a 668d a213 53c4 $.r.OIs...f...S. │ │ │ -000003b0: b06c 25bd 3ed8 41ab fcd8 94e3 1551 d68d .l%.>.A......Q.. │ │ │ -000003c0: eafd aad8 eb9f 130a 039c 70d5 40f2 ece6 ..........p.@... │ │ │ -000003d0: 2355 54c2 583a 6a94 f016 7a29 5172 8044 #UT.X:j...z)Qr.D │ │ │ -000003e0: 1284 3fa6 a6c6 1095 1bd9 aec6 4916 fe12 ..?.........I... │ │ │ -000003f0: f5c0 030d 078d 1ff1 4b35 cec8 459f 83ed ........K5..E... │ │ │ -00000400: 122b ba1f d523 4e8f 441c 1a7f e020 3c33 .+...#N.D.... <3 │ │ │ -00000410: 4ed0 d915 5caf 57fc 7acd af67 c429 3ebc N...\.W.z..g.)>. │ │ │ -00000420: 50e3 d76b 0642 0dfc 6026 c0af 4581 c002 P..k.B..`&..E... │ │ │ -00000430: c0c2 6950 abf9 1178 41a8 4355 d7bc 47dd ..iP...xA.CU..G. │ │ │ -00000440: 7d92 d7d1 269a 8389 9ffb c533 cb45 01ce }...&......3.E.. │ │ │ -00000450: 5340 476e a413 04c0 43a7 089e d06e 2449 S@Gn....C....n$I │ │ │ -00000460: dd1f 4045 46d1 e827 49bb 3f58 32e2 a45a ..@EF..'I.?X2..Z │ │ │ -00000470: 50f7 b22d f0cb 4a1a 2335 8013 b238 408b P..-..J.#5...8@. │ │ │ -00000480: 6133 4659 f1cf 88fa caf9 2ca1 49f5 7803 a3FY......,.I.x. │ │ │ -00000490: 8fe3 3493 8b42 e464 07e0 e168 96a6 cffc ..4..B.d...h.... │ │ │ -000004a0: 3949 5f12 c9cc 3350 7346 9f39 0dcb 902b 9I_...3PsF.9...+ │ │ │ -000004b0: 1b4e b299 a74b 51a6 ce37 de65 d780 3f8f .N...KQ..7.e..?. │ │ │ -000004c0: f8ba 24e3 4926 cb55 00b2 87c8 426f 3040 ..$.I&.U....Bo0@ │ │ │ -000004d0: 23e7 fcf5 db46 3af7 df8c 7da5 1987 3e0c #....F:...}...>. │ │ │ -000004e0: 6701 fcc1 cc15 c028 0326 b4a0 79c5 b468 g......(.&..y..h │ │ │ -000004f0: 322d 6a9e 7931 4b5f d009 a351 0473 9797 2-j.y1K_...Q.s.. │ │ │ -00000500: 9255 d5e8 d9ae 5803 4878 a041 b651 7f70 .U....X.Hx.A.Q.p │ │ │ -00000510: ec07 e6b9 e469 970e b870 d001 2846 83d2 .....i...p..(F.. │ │ │ -00000520: 3f3d 53a6 08a4 d4d7 260a baec 41c1 a944 ?=S.....&...A..D │ │ │ -00000530: 0450 657e 7ce6 52d7 8fcf f809 53c3 172c .Pe~|.R.....S.., │ │ │ -00000540: f302 bec8 bea0 9da7 6e9f 9d9e bff7 7ae7 ........n.....z. │ │ │ -00000550: 67d4 8cf2 290f 4da0 72ba 0f9b 2173 c208 g...).M.r...!s.. │ │ │ -00000560: 951d 3d6c b85e cbfa 116d cfba 5400 cf00 ..=l.^...m..T... │ │ │ -00000570: 4a8d d1af 001a e398 2940 2655 b1f8 451e J.......)@&U..E. │ │ │ -00000580: 0d5c 9885 e02a 0449 9357 8f1b c239 eec6 .\...*.I.W...9.. │ │ │ -00000590: 6106 079f f5a0 9acb d0b9 dff2 2143 e7ea a...........!C.. │ │ │ -000005a0: 2685 c90d a2d1 5203 2c98 b6e0 5bee d764 &.....R.,...[..d │ │ │ -000005b0: 63bf 49e0 ebfe 9bb3 9408 79c0 d207 fe6d c.I.......y....m │ │ │ -000005c0: 73c5 6b37 a603 1d88 8bc2 053c bdcc 442e s.k7.......<..D. │ │ │ -000005d0: d08c 320a 3f1e 0f6e a222 8bfd f5e1 c150 ..2.?..n.".....P │ │ │ -000005e0: 3c7c 3d3c f802 5330 ff29 8f20 26e3 de99 <|=<..S0.). &... │ │ │ -000005f0: 0301 d9e1 93ac 6698 a1a2 1f63 987e ac55 ......f....c.~.U │ │ │ -00000600: a415 9a2e a0d5 5102 9496 1003 8344 70fc ......Q......Dp. │ │ │ -00000610: c893 8a55 84b1 cb06 2146 004c 79f2 8d0e ...U....!F.Ly... │ │ │ -00000620: 8bb4 ca83 2b92 724a 53ec eb3d 591c f80f ....+.rJS..=Y... │ │ │ -00000630: 771e 4e76 0a68 a0cb d075 1583 a108 2543 w.Nv.h...u....%C │ │ │ -00000640: a1d5 3688 4f8d 11da 7452 52f5 152d a45a ..6.O...tRR..-.Z │ │ │ -00000650: 5362 7227 25cd dd15 cc50 4d33 1130 a74a Sbr'%....PM3.0.J │ │ │ -00000660: 3491 101d 4257 e656 1cc2 ea5b 1ed5 08ca 4...BW.V...[.... │ │ │ -00000670: 4c20 03a0 2831 78b3 1243 5760 065d 9f01 L ..(1x..CW`.].. │ │ │ -00000680: 4029 7942 6600 9308 8cff b436 acbe 5474 @)yBf......6..Tt │ │ │ -00000690: 5063 455c faa4 1714 525c 6ac0 03d2 3748 PcE\....R\j...7H │ │ │ -000006a0: ccb9 9523 9e71 5584 334e fbd6 3181 f543 ...#.qU.3N..1..C │ │ │ -000006b0: 208f 4ef8 2d92 9447 c774 23e4 519f 6e26 .N.-..G.t#.Q.n& │ │ │ -000006c0: 188d dea2 bf9b 4a97 2033 e9d1 3592 0ae3 ......J. 3..5... │ │ │ -000006d0: 67a9 aa3c 4b45 e345 5aed 3bb1 cc38 107f g.. │ │ │ -00000900: a647 348e 560d b0bf cf73 3fc7 204f 4205 .G4.V....s?. OB. │ │ │ -00000910: abc5 1652 98f5 3208 d424 1887 56c9 acec ...R..2..$..V... │ │ │ -00000920: 2a41 5618 0728 0453 20ae 4722 1dc7 2b7d *AV..(.S .G"..+} │ │ │ -00000930: 5dd3 7591 aff4 75cd 9fec da68 d100 0b09 ].u...u....h.... │ │ │ -00000940: 30d4 541d 6c66 2978 5e02 3886 0c75 0deb 0.T.lf)x^.8..u.. │ │ │ -00000950: 59d0 950d dd50 4993 f222 7f85 3232 b44d Y....PI.."..22.M │ │ │ -00000960: 19d9 7d85 320a 641f df2d 99c3 6834 c05a ..}.2.d..-..h4.Z │ │ │ -00000970: ca06 dcdd cb16 0d58 1efc a6ce 63d5 7d02 .......X....c.}. │ │ │ -00000980: d841 be35 dc8d 56b7 c4b5 a39b 6f90 6208 .A.5..V.....o.b. │ │ │ -00000990: d6ac e727 c12c ed66 51c5 1ea6 0d3d 95ce ...'.,.fQ....=.. │ │ │ -000009a0: fbcd 2688 c86a 9b25 854e 8f2a ca3e 576b ..&..j.%.N.*.>Wk │ │ │ -000009b0: 5e42 6cf4 8828 ac5f e3d3 084d 72ab 55ab ^Bl..(._...Mr.U. │ │ │ -000009c0: faa6 89df 57eb ceaa 5f3b 5ada d389 aeb5 ....W..._;Z..... │ │ │ -000009d0: 975d 0078 fe22 ee28 8812 700f 1d70 b5e5 .].x.".(..p..p.. │ │ │ -000009e0: 66c1 711b 44ac 4460 f3b1 dcc1 dfb2 cd1e f.q.D.D`........ │ │ │ -000009f0: c1cb 7916 7683 836e f0b8 1bec 778c 5f2d ..y.v..n....w._- │ │ │ -00000a00: 6142 00f3 4765 dc16 7ad5 985e 7836 3090 aB..Ge..z..^x60. │ │ │ -00000a10: 657b d235 298e f752 0c77 505c 6b58 4b43 e{.5)..R.wP\kXKC │ │ │ -00000a20: c629 ee60 4364 1c3c a313 50ce 6247 694f .).`Cd.<..P.bGiO │ │ │ -00000a30: f928 a318 23f2 5b5d 54cc 9e5d 1b2d 1693 .(..#.[]T..].-.. │ │ │ -00000a40: 728c 01b9 0f53 1143 9549 1b83 42a2 0e14 r....S.C.I..B... │ │ │ -00000a50: c757 cb27 dd29 a9af 5850 ddda e0ad 0989 .W.'.)..XP...... │ │ │ -00000a60: cb2e bb70 679b b4f6 46cf d440 6fd3 de4b ...pg...F..@o..K │ │ │ -00000a70: c2de 168a cbad 7a38 1313 585c 6eb6 4aa2 ......z8..X\n.J. │ │ │ -00000a80: 490b d444 d92a 96b4 2edf 6c41 1567 a498 I..D.*....lA.g.. │ │ │ -00000a90: 1dec 111c f777 dad4 7161 d500 a9a0 fe77 .....w..qa.....w │ │ │ -00000aa0: 09b5 31d4 bf4b a60d 0a8d 9db6 ff0b 226d ..1..K........"m │ │ │ -00000ab0: 70f7 5689 d6c5 6672 1858 3479 6d6a f630 p.V...fr.X4ymj.0 │ │ │ -00000ac0: eaab 6cb2 9e0e 18b9 f8f0 a5d7 b31b c584 ..l............. │ │ │ -00000ad0: e995 b3aa b156 14fa a85d fa6e ecbd 83c7 .....V...].n.... │ │ │ -00000ae0: 2ae9 4071 0a61 6f3e 4e71 f1bc 855d 4b21 *.@q.ao>Nq...]K! │ │ │ -00000af0: 7a65 72ef a1db e7db e8fb 0877 1a31 25e2 zer........w.1%. │ │ │ -00000b00: 5aa6 9cef 902a 6ec8 3194 eb76 31b3 b574 Z....*n.1..v1..t │ │ │ -00000b10: e798 e0a7 158f d735 eaa0 bcb6 5944 294f .......5....YD)O │ │ │ -00000b20: 6171 80e1 0745 a13a f6ac 44e0 d38e 23ea aq...E.:..D...#. │ │ │ -00000b30: e293 a52c 6f24 583c c392 9660 7e21 70f3 ...,o$X<...`~!p. │ │ │ -00000b40: 4201 7e2b 9946 611d 2e11 9c9b 5544 4db5 B.~+.Fa.....UDM. │ │ │ -00000b50: bdd0 d036 c487 f555 b3aa f1de 2aea ae5a ...6...U....*..Z │ │ │ -00000b60: 786c b715 afb6 20eb 16c4 5219 3411 3b22 xl.... ...R.4.;" │ │ │ -00000b70: ba0e d3a5 a66c c37e 35e8 d90b 150c be76 .....l.~5......v │ │ │ -00000b80: c49b f879 d277 cee5 70a8 d626 e104 7bcd ...y.w..p..&..{. │ │ │ -00000b90: ccf4 0685 c5cb ae89 0dd1 4d19 258b 56c4 ..........M.%.V. │ │ │ -00000ba0: d594 f4d6 6875 8d15 89a0 11a0 34ba f32a ....hu......4..* │ │ │ -00000bb0: 0dd2 c32d 1a4d 1d7a 0b1d c2b4 e9b4 16a7 ...-.M.z........ │ │ │ -00000bc0: b8ec 33ce a0b3 1f96 dfef 22bd bb98 7a50 ..3......."...zP │ │ │ -00000bd0: 1777 2f9b d4c6 4e57 b0a8 4ada e1e2 ef08 .w/...NW..J..... │ │ │ -00000be0: 3d3a 1c27 99ab 06c4 4453 bb9c abc5 6a22 =:.'....DS....j" │ │ │ -00000bf0: ea15 454b 6135 cb09 6ec8 bcea 5eb7 5780 ..EKa5..n...^.W. │ │ │ -00000c00: cd8f b33d cb5a f3af 394b 3cf3 9eae 9256 ...=.Z..9K<....V │ │ │ -00000c10: bbca 8e08 f2cd 1eb9 b6b0 6f70 a0b5 cbdb ..........op.... │ │ │ -00000c20: 1eac d5ce c16a bac5 7f69 d058 f7f0 5403 .....j...i.X..T. │ │ │ -00000c30: f8ff 43f6 5acc 930b ff19 7b5a 1943 63a3 ..C.Z.....{Z.Cc. │ │ │ -00000c40: 0308 04ca 3225 77d2 c70d 4f1c b75f b6c6 ....2%w...O.._.. │ │ │ -00000c50: d946 533b 5d08 68ce e82e 51d7 a848 1602 .FS;].h...Q..H.. │ │ │ -00000c60: 127c 5152 0747 5de4 d52e 77a3 d8d3 21aa .|QR.G]...w...!. │ │ │ -00000c70: da4e aad8 db3d ba68 0a4f 78fd 82bf 1361 .N...=.h.Ox....a │ │ │ -00000c80: 3b70 566d e13b f4ee 51ef 7263 bb14 a476 ;pVm.;..Q.rc...v │ │ │ -00000c90: 6afd ea2d a8ed deea cf71 15e8 76b1 f91a j..-.....q..v... │ │ │ -00000ca0: 2bfd 3dfc eef4 d9e6 d3df dbf4 8ee6 8fff +.=............. │ │ │ -00000cb0: 0725 d4cd a6b7 9b4d a58c ca56 909b ea50 .%.....M...V...P │ │ │ -00000cc0: 496b 0e9a 79d0 7bc1 1782 5d0b 9e0e 9856 Ik..y.{...]....V │ │ │ -00000cd0: e3ba 914e 9c6e 616d 09c6 dd21 bd3d bb6f ...N.nam...!.=.o │ │ │ -00000ce0: db1f 77b7 407e 032b fdb7 b3d2 3d2e afa8 ..w.@~.+....=... │ │ │ -00000cf0: d07e 35da 37d9 aaf1 b283 a4dd 3c78 ff0a .~5.7.......W. │ │ │ -00000d50: 06ad f3fe 68e3 fd86 36f7 fbaa 4a17 d4b2 ....h...6...J... │ │ │ -00000d60: 719f 6df8 63ed b6b5 69a1 5789 bd69 0ab1 q.m.c...i.W..i.. │ │ │ -00000d70: 8cbd 65d1 56ae a864 fba7 93b4 a217 f5aa ..e.V..d........ │ │ │ -00000d80: a023 f279 fbde 549c 56cb e266 6c0d ebdb .#.y..T.V..fl... │ │ │ -00000d90: 3d11 5bd5 63b9 15af d513 4787 477f 4fc7 =.[.c.....G.G.O. │ │ │ -00000da0: 3f23 4faf 0470 47ad 100b 47ee 2598 89e0 ?#O..pG...G.%... │ │ │ -00000db0: 7967 1c07 dc84 69d2 0a87 f746 6db6 5ca4 yg....i....Fm.\. │ │ │ -00000dc0: 39df 6541 1b92 6a08 a4d9 458c 0aaa 108e 9.eA..j...E..... │ │ │ -00000dd0: c874 4c75 b347 a0f7 075a b2ac 0bb6 76d8 .tLu.G...Z....v. │ │ │ -00000de0: 1bda d2d8 5f47 a110 d90e 61da 35e9 b445 ...._G....a.5..E │ │ │ -00000df0: 6749 6b9f 673b e01f 2dc6 745e d0f9 02e3 gIk.g;..-.t^.... │ │ │ -00000e00: dc0e 6b75 1769 e1ae e25e b5dd eb27 e1ae ..ku.i...^...'.. │ │ │ -00000e10: cde1 ca94 bd8a d998 e9dd d85d a110 b1f1 ...........].... │ │ │ -00000e20: bfe9 5ba8 c1df ed58 dc5d 7bda 8d09 f62f ..[....X.]{..../ │ │ │ -00000e30: ee6e dbcb b2ae b1a8 b74d f68d 4113 ab31 .n.......M..A..1 │ │ │ -00000e40: f66d 956a e036 264e 5ba1 ed5d 609a 4d9b .m.j.6&N[..]`.M. │ │ │ -00000e50: 0a12 c4c2 cff5 1c33 34f4 7cec 9e3c 959e .......34.|..<.. │ │ │ -00000e60: 5b7b 690d aed4 a187 ea78 c4eb 1379 6b56 [{i......x...ykV │ │ │ -00000e70: e18c 23dc c64c 68ad 275b af46 5a66 7cb3 ..#..Lh.'[.FZf|. │ │ │ -00000e80: 7721 ba63 62ea a949 d67c d722 bbc3 5a91 w!.cb..I.|."..Z. │ │ │ -00000e90: 3d37 1b90 ea88 0a5e 3e82 f2a5 933d 87a6 =7.....^>....=.. │ │ │ -00000ea0: 7aaf 1cca 2ac5 ca3e 8af5 5df3 288b 934f z...*..>..].(..O │ │ │ -00000eb0: e404 cc3d 9d13 4789 5527 8551 bef5 f148 ...=..G.U'.Q...H │ │ │ -00000ec0: a943 41e7 d3e7 1bdc 12e9 ab23 a8ce 8f49 .CA........#...I │ │ │ -00000ed0: f4cb 4228 184c 794a 1691 e6f4 ad3e b8a8 ..B(.LyJ.....>.. │ │ │ -00000ee0: ce2d 3e9a 60d2 e567 787c 8dec 3bed 2feb .->.`..gx|..;./. │ │ │ -00000ef0: 60e7 d440 1b59 11ad d32c 6806 ccc1 f7ea `..@.Y...,h..... │ │ │ -00000f00: e8bf cb12 219d 5b51 e651 50d4 aeb4 e69e ....!.[Q.QP..... │ │ │ -00000f10: 9bf3 fb52 1542 3fe9 9035 9ebd 9c8a dc9c ...R.B?..5...... │ │ │ -00000f20: b266 c6ad a873 d288 e6e2 114e ec8b 7c34 .f...s.....N..|4 │ │ │ -00000f30: dd91 5696 813a 978c 8c99 d655 d887 1014 ..V..:.....U.... │ │ │ -00000f40: 4543 0206 a7e2 d49e 9742 a7d6 4823 69e2 EC.......B..H#i. │ │ │ -00000f50: 9039 09a6 ff20 7fe2 17a9 4f85 56bb e21b .9... ....O.V... │ │ │ -00000f60: d419 ddc6 a389 955a 44ed 3c80 e34a c273 .......ZD.<..J.s │ │ │ -00000f70: ff99 408e 4e0d c0cd fe27 dcf0 37c9 3e3f ..@.N....'..7.>? │ │ │ -00000f80: 8c63 1cd8 51ec 2725 66f6 b022 c263 c841 .c..Q.'%f..".c.A │ │ │ -00000f90: 5a98 7499 cd95 43a5 280d 79a2 1bd7 569a Z.t...C.(.y...V. │ │ │ -00000fa0: 487c 5c95 d03e 1557 0d57 27ba 09e3 5ed0 H|\..>.W.W'...^. │ │ │ -00000fb0: b808 c2c1 83fc 233a e354 f09c a207 59a7 ......#:.T....Y. │ │ │ -00000fc0: 5d54 2fbc 7150 1e29 8d05 b9e2 7625 928a ]T/.qP.)....v%.. │ │ │ -00000fd0: 723e 495a e2a0 393d b821 560c 1d72 c96a r>IZ..9=.!V..r.j │ │ │ -00000fe0: 60cc 79da 5a37 9e2a b94a cb9e d5c7 906b `.y.Z7.*.J.....k │ │ │ -00000ff0: 3246 c536 e69c d7fe 2958 6422 88fc 78f7 2F.6....)Xd"..x. │ │ │ -00001000: 2454 66bc 6fb2 b086 daae abc2 0f23 55fd $Tf.o........#U. │ │ │ -00001010: 469d c728 a433 2bf8 99d7 e743 e62c 0b7e F..(.3+....C.,.~ │ │ │ -00001020: 3ee8 6322 554a c75a 97ea 322b 024a 2b59 >.c"UJ.Z..2+.J+Y │ │ │ -00001030: eaab 4fe7 c987 cef5 97cf 7774 93bf 4423 ..O.......wt..D# │ │ │ -00001040: 2112 9399 c59c 7cd6 0038 b128 c1e1 c8cd !.....|..8.(.... │ │ │ -00001050: d001 110a bcfa 27f8 1d8b a91f c30d e6f9 ......'......... │ │ │ -00001060: d091 e045 1281 4b05 ce81 c887 1981 a455 ...E..K........U │ │ │ -00001070: a2ce 9b07 9403 f461 d959 bc34 c574 2e5d .......a.Y.4.t.] │ │ │ -00001080: 32ec de83 62d5 53e9 4774 be46 6267 9bf0 2...b.S.Gt.Fbg.. │ │ │ -00001090: 208e 32a9 207d 0599 a593 09a8 3488 2865 .2. }......4.(e │ │ │ -000010a0: aa49 0300 c910 0044 012c 9044 e819 2421 .I.....D.,.D..$! │ │ │ -000010b0: 3d75 261f 6ea1 0123 1a93 fd04 dd02 e154 =u&.n..#.......T │ │ │ -000010c0: 3833 c299 3571 9c0f 71bc 920e 1e98 7a50 83..5q..q.....zP │ │ │ -000010d0: 4f6b 7c5a aba7 45be 825e e151 25fd 0885 Ok|Z..E..^.Q%... │ │ │ -000010e0: 78ca 099f e6fe 549d ac36 9a89 73d6 f970 x.....T..6..s..p │ │ │ -000010f0: eba3 e6fc 68e5 58cc 43fd 2ab6 0142 eb43 ....h.X.C.*..B.C │ │ │ -00001100: 960c 01c6 4c18 046d fb00 cd18 7595 4130 ....L..m....u.A0 │ │ │ -00001110: 0fd9 dc5f 69d8 1484 3147 986d fdfb 6e6d ..._i...1G.m..nm │ │ │ -00001120: fe29 a149 4d19 3252 80a9 0f41 6eeb 88d1 .).IM.2R...An... │ │ │ -00001130: 0e27 0d65 b9ca d202 4f8c bb7c 5eb6 4e13 .'.e....O..|^.N. │ │ │ -00001140: f1b0 3ee4 3d62 7ee9 274e 86c7 b0cd 1971 ..>.=b~.'N.....q │ │ │ -00001150: 1c58 bac1 0928 2b5c b975 367c b3b1 4a99 .X...(+\.u6|..J. │ │ │ -00001160: 55ac ce82 43f1 9959 9e58 07cf f7c2 5867 U...C..Y.X....Xg │ │ │ -00001170: 7367 e6b4 f41b 610c ccb0 6610 8c49 8ae7 sg....a...f..I.. │ │ │ -00001180: 44cb d966 83df daec 547d b5a2 1ab5 c3ec D..f....T}...... │ │ │ -00001190: 536c e44c 03be 0a27 e493 304c 1ee0 7bfc Sl.L...'..0L..{. │ │ │ -000011a0: 05ce 353e f915 ee27 0534 f5c9 f9e7 dfe9 ..5>...'.4...... │ │ │ -000011b0: 739d 2ef2 48e4 98f6 a6cf 674d 627f 2aef s...H.....gMb.*. │ │ │ -000011c0: 7c70 7157 3104 0d1b 1661 dea6 1a15 99ad |pqW1....a...... │ │ │ -000011d0: 0a9e ad0b 7daa 3fcb 72eb 4d76 96e6 3249 ....}.?.r.Mv..2I │ │ │ -000011e0: 2730 0405 79f2 1139 dc11 a602 906f 6447 '0..y..9.....odG │ │ │ -000011f0: 3ab3 0035 6285 787c 4ddf e8ff 5b15 bcf7 :..5b.x|M...[... │ │ │ -00001200: 558a 0726 6a5a ed1d 337a 139c e5d6 d152 U..&jZ..3z.....R │ │ │ -00001210: 74ba 7845 a87e 539c e5da c7da e52a 8d92 t.xE.~S......*.. │ │ │ -00001220: 9a66 aa69 3c55 d2d1 3cf1 5bb3 40ed f2ce .f.i...r.kp4 │ │ │ -000013a0: 4193 cd68 aad1 e65a 07a0 b354 53ed 88f3 A..h...Z...TS... │ │ │ -000013b0: 9626 8435 12ce 05bd 6d6e b2ac b8ad 9306 .&.5....mn...... │ │ │ -000013c0: 8678 d020 38fe 0e2d c62e 7c98 888a 1744 .x. 8..-..|....D │ │ │ -000013d0: be72 e248 6ac7 7de5 e4b1 cceb 8740 e6c6 .r.Hj.}......@.. │ │ │ -000013e0: a35e 3909 447d d8d4 03b3 d59c 407f 8328 .^9.D}......@..( │ │ │ -000013f0: 6288 eb37 5162 e5c0 cfac ce17 a52c 4a3c b..7Qb.......,J< │ │ │ -00001400: 86c2 a936 7dff 8de9 4862 e8c0 1a5b 52f2 ...6}...Hb...[R. │ │ │ -00001410: 9855 caab 5211 a36d 8768 0958 a520 1266 .U..R..m.h.X. .f │ │ │ -00001420: 0de5 7eea 07e6 ac73 b050 0fce 4a5d 704a ..~....s.P..J]pJ │ │ │ -00001430: ea68 a733 cb75 88da 4eb8 544f 6926 ae0e .h.3.u..N.TOi&.. │ │ │ -00001440: 3c6e 91ad 1af3 f380 5b24 adc4 fddd 8959 }.4.w....`. │ │ │ -00001520: 53a8 ef2f fd28 f6c7 8040 9cfb fcd3 e55f S../.(...@....._ │ │ │ -00001530: b90f 1dd4 dd2b 823c caca a257 4431 a553 .....+.<...WD1.S │ │ │ -00001540: 2199 d6cf 8e20 7f37 116e 7ea6 f9da 5123 !.... .7.n~...Q# │ │ │ -00001550: ab12 94f5 83bd cb53 6fdb 2814 5ce0 d730 .......So.(.\..0 │ │ │ -00001560: f4cc a7ae eb9e 0f30 4d97 16bb f5cf 2c50 .......0M.....,P │ │ │ -00001570: 4a3f 82a1 076a a7c7 4e47 652a 071f 1733 J?...j..NGe*...3 │ │ │ -00001580: cd3c d5e6 13f3 3c6b 77c6 fa11 074f 6d14 .<......K2VZ │ │ │ -00001620: 8c51 f129 5a89 f02e 2a83 999d b3f0 234e .Q.)Z...*.....#N │ │ │ -00001630: 2f34 cf77 6911 a9df 4cc1 1d84 6619 cca9 /4.wi...L...f... │ │ │ -00001640: e019 6c46 01ba 68f2 e95a 4d56 fb31 5502 ..lF..h..ZMV.1U. │ │ │ -00001650: 3dd3 59f3 bcda 4553 67c1 f546 1025 ca73 =.Y...ESg..F.%.s │ │ │ -00001660: 5880 313a d1e3 7258 7682 49c6 a3d1 f4a2 X.1:..rXv.I..... │ │ │ -00001670: 86a0 9e86 aad1 abc0 6700 8631 4bc3 1af4 ........g..1K... │ │ │ -00001680: 9e3b bf8a 3cad 0103 ee80 99ab 9e81 71e7 .;..<.........q. │ │ │ -00001690: bfd9 fbdb 26b9 712b 5d1b fd8e 5f91 e783 ....&.q+]..._... │ │ │ -000016a0: 23ec 892d 0920 4802 743c f1c4 e1eb 8c27 #..-. H.t<.....' │ │ │ -000016b0: ec99 3eb6 e73c 3ba2 4f7f 28a5 b2ba 2b5c ..>..<;.O.(...+\ │ │ │ -000016c0: 5269 4aa5 6e69 14fd dfcf 7583 cc4c 6626 RiJ.ni....u..Lf& │ │ │ -000016d0: 33ab da6e f79e bd5d e369 5526 9324 8085 3..n...].iU&.$.. │ │ │ -000016e0: f572 2f60 61ad 871f f6bf 17d9 ead5 b50e .r/`a........... │ │ │ -000016f0: 62ee 2ef0 d2cd 4133 4558 bd7a 7733 7f07 b.....A3EX.zw3.. │ │ │ -00001700: 8de8 54e1 bbdd 9592 56fa dd37 00f6 ab61 ..T.....V..7...a │ │ │ -00001710: ff8d 16fe 65ff 2d5f bdfa d7fd 371a fbfd ....e.-_....7... │ │ │ -00001720: fe1b 0dfd 61ff 8d56 fe6d ff8d 16fe 7df7 ....a..V.m....}. │ │ │ -00001730: 0dff e9d5 57fb 6fb4 f0c7 fd37 def9 ffdd ....W.o....7.... │ │ │ -00001740: 7dab 82c2 3077 df78 e7eb fd37 deb9 de7d }...0w.x...7...} │ │ │ -00001750: d374 bf7a 33fb 0ad1 37b3 af22 d4ec 2be3 .t.z3...7.."..+. │ │ │ -00001760: f86e f6b5 58bd ba99 7da5 9ddb d957 1a7a .n..X...}....W.z │ │ │ -00001770: bbff 8a3a 78f5 6ef6 9586 ee66 5f79 f3fd ...:x.n....f_y.. │ │ │ -00001780: ec2b 6ffe 30fb cae8 1e66 5f19 dec7 d957 .+o.0....f_....W │ │ │ -00001790: dafd 7eff 35e3 cd29 fedd 1c30 e9f1 72ec ..~.5..)...0..r. │ │ │ -000017a0: f43d 5983 4d3a 1cd5 555d 590e a5f7 4dcc .=Y.M:..U]Y...M. │ │ │ -000017b0: cbba c962 deb4 436c 6cee 5c13 42d6 f545 ...b..Cll.\.B..E │ │ │ -000017c0: dbfb aef3 59d1 1745 a862 5665 5d68 ba2a ....Y..E.bVe]h.* │ │ │ -000017d0: 644d 178a a136 b647 5517 5955 0f55 1bb3 dM...6.GU.YU.U.. │ │ │ -000017e0: 6e08 d950 e6ae 2ada aacd 9ced 783a 2fb2 n..P..*.....x:/. │ │ │ -000017f0: 3814 b9ed 6a37 0c3c dc37 4dd5 e436 c4d0 8...j7.<.7M..6.. │ │ │ -00001800: d495 3785 6b9a a109 edd0 1643 e58a ac73 ..7.k......C...s │ │ │ -00001810: 7dd1 34b6 ee62 675d d996 ed50 e77d 93bb }.4..bg]...P.}.. │ │ │ -00001820: c6b7 85eb 6ce5 daac 2bf2 dcf6 25cf 74c1 ....l...+...%.t. │ │ │ -00001830: 99d0 1665 7465 637d 5359 d70c 799d 15b5 ...etec}SY..y... │ │ │ -00001840: 0d2e 143e dabe b075 e6fc 1043 68f3 3c84 ...>...u...Ch.<. │ │ │ -00001850: a8d7 d475 d7b4 6d2c bb92 4139 d397 f5e0 ...u..m,..A9.... │ │ │ -00001860: cbbc b1cd d0f2 5396 d174 51c4 b668 a3ab ......S..tQ..h.. │ │ │ -00001870: 4397 f33a 5766 55d7 152e 6699 2d43 4e27 C..:WfU...f.-CN' │ │ │ -00001880: 3b1b b3da 6503 e330 76e8 f2a1 18ca cebb ;...e..0v....... │ │ │ -00001890: ac1a da61 181c bda8 5cc6 3042 d7b7 b1f3 ...a....\.0B.... │ │ │ -000018a0: be2e 4253 d4bd f559 ec87 aa2b 42dd 7575 ..BS...Y...+B.uu │ │ │ -000018b0: 5be4 3e0b deb4 d655 99a8 56bb c89b fd50 [.>....U..V....P │ │ │ -000018c0: d882 17f8 2640 0c5b 1643 ecaa 6ce8 331f ....&@.[.C..l.3. │ │ │ -000018d0: aabc cb3a e817 8b8a 9f06 eb72 3a13 4d51 ...:.......r:.MQ │ │ │ -000018e0: 5665 c898 b9b2 8140 7e08 555b 745d 5b85 Ve.....@~.U[t][. │ │ │ -000018f0: d655 b6ef 2d9d 8d2e af0b ba90 d545 0f31 .U..-........E.1 │ │ │ -00001900: 4265 071b 431f b28a 0934 193f d66d 8cb6 Be..C....4.?.m.. │ │ │ -00001910: ebfa ae88 dee7 0cb7 8f5d 5bd6 b661 aef3 .........][..a.. │ │ │ -00001920: c1e6 8d0b 5caf 43de 0c71 188a 2ec6 2634 ....\.C..q....&4 │ │ │ -00001930: 6588 b5cd 6b93 a1f8 5a2c 47db f8aa f6b1 e...k...Z,G..... │ │ │ -00001940: 7296 1969 e954 ed20 443d d4b1 acf3 aa1f r..i.T. D=...... │ │ │ -00001950: 3a9b f5a5 ebcb c256 0cad ef7d c144 5679 :......V...}.DVy │ │ │ -00001960: 6ee2 d096 be53 efbb 8c0b 4d5e d5b6 cdaa n....S....M^.... │ │ │ -00001970: ca47 9f35 6dde 766d 1c82 982e 1475 57ba .G.5m.vm.....uW. │ │ │ -00001980: a6ed 863c ebb3 3ecf 5c0d a97a e387 a1ea ...<..>.\..z.... │ │ │ -00001990: f3a1 eeaa 68d1 c91d 531d 82cd 3dbc 30b4 ....h...S...=.0. │ │ │ -000019a0: a1e0 99b2 f2b0 4416 cb2a 6bdb 3ab6 9d1b ......D..*k.:... │ │ │ -000019b0: 7ae8 da95 705b 561a 26a5 0985 83b8 b68e z...p[V.&....... │ │ │ -000019c0: 90bc edab b647 00c4 d4b6 1eb2 9279 6c5d .....G.......yl] │ │ │ -000019d0: 6eab 2aaf 621d 73df 85b2 f74d d96a 5287 n.*.b.s....M.jR. │ │ │ -000019e0: 2c37 9d2f fba1 0f43 d1e6 f070 d196 2e0b ,7./...C...p.... │ │ │ -000019f0: b1c4 e4c2 01bd af73 c7db 608d a11e 7849 .......s..`...xI │ │ │ -00001a00: 280b 0fd3 6b58 f980 80f5 b631 d6f7 5de3 (...kX.....1..]. │ │ │ -00001a10: fbdc f142 b8b9 1f60 a016 d9b4 4551 ba60 ...B...`....EQ.` │ │ │ -00001a20: 6dd1 b455 c39f 409f e14f d8b0 911c 0cb6 m..U..@..O...... │ │ │ -00001a30: 2d82 2b63 6102 5fb2 ba8e 90a8 cf7b 8bf2 -.+ca._......{.. │ │ │ -00001a40: aa5d 1bf8 3fef 994e ef62 9d65 35fd cf3d .]..?..N.b.e5..= │ │ │ -00001a50: 5d2d 9a0a be2a 916c 0be7 0e1e 9e34 b129 ]-...*.l.....4.) │ │ │ -00001a60: 7b38 c1f6 7515 7bde 9e85 b6a7 a98c 7e39 {8..u.{.......~9 │ │ │ -00001a70: a6af eb3a 9bf7 5de0 b50d f364 cb2e 0f8e ...:..]....d.... │ │ │ -00001a80: 7972 8eff cff3 aa31 5d0f c721 d17d d3da yr.....1]..!.}.. │ │ │ -00001a90: d856 bc03 92fa 0662 d5de c155 65e3 1c02 .V.....b...Ue... │ │ │ -00001aa0: eaca beec e156 facb ebab 606b 9fd9 ce16 .....V....`k.... │ │ │ -00001ab0: bda9 f2a1 6738 43e3 f350 d2c0 10ab 2a56 ....g8C..P....*V │ │ │ -00001ac0: 5021 8ff0 a1ad d00a ae2d 90e1 2ab3 de55 P!.......-..*..U │ │ │ -00001ad0: 7d68 b2b2 ce6c d1f9 0e8e b639 9c98 a3d2 }h...l.....9.... │ │ │ -00001ae0: 6cd5 da5c 225a e6ed d064 a11f cabe 4320 l..\"Z...d....C │ │ │ -00001af0: 511c 6d0b 8fb5 c87c 2e79 08be 0ce5 e02a Q.m....|.y.....* │ │ │ -00001b00: dfe5 882f 2267 8258 42fa a847 debc 15bb .../"g.XB..G.... │ │ │ -00001b10: 365d 5197 de86 3eef fa80 b0e6 7de9 63de 6]Q...>.....}.c. │ │ │ -00001b20: b7b6 0b55 d794 282b 84bf a13b 0cb2 8588 ...U..(+...;.... │ │ │ -00001b30: b688 7414 898d 8875 17eb 964f 1a1e 6feb ..t....u...O..o. │ │ │ -00001b40: 2b14 a50d 99ef 8b12 4221 203d eac0 0f10 +.......B! =.... │ │ │ -00001b50: 92f9 4171 54ce f81c 6dc4 1b21 7f83 f6ab ..AqT...m..!.... │ │ │ -00001b60: 7ac4 3ef7 4c7f cfcb 5c70 c875 91b7 12c2 z.>.L...\p.u.... │ │ │ -00001b70: b2ed 10fd dca1 23ca 3c8f 8c0d ceac 0dda ......#.<....... │ │ │ -00001b80: 2c8f 0d42 cb48 2a84 a876 3ed0 a53e e3ed ,..B.H*..v>..>.. │ │ │ -00001b90: 35bc 85f4 35c8 8db4 12a3 0d45 03a9 618c 5...5......E..a. │ │ │ -00001ba0: 0149 4025 328d 36d4 051c 5e32 dd59 96b5 .I@%2.6...^2.Y.. │ │ │ -00001bb0: c1f7 755f cb1e 5470 479e bb21 46c4 9449 ..u_..TpG..!F..I │ │ │ -00001bc0: 8779 91ef a2e8 3558 dbf3 fabc 6eeb d6b8 .y....5X....n... │ │ │ -00001bd0: 1e19 410c fa92 c96c aa9a c91e bacc c5d6 ..A....l........ │ │ │ -00001be0: b79d 8405 69c0 c814 651d ede0 7c44 4743 ....i...e...|DGC │ │ │ -00001bf0: 4fec 4888 28e8 ac8d 0655 5de5 7583 f8da O.H.(....U].u... │ │ │ -00001c00: aab4 958d 65e8 2526 b1f6 1609 ef03 9383 ....e.%&........ │ │ │ -00001c10: 36f6 81ee 0fb6 8437 1019 7a53 30de 0653 6......7..zS0..S │ │ │ -00001c20: 61da 165e ef7b d465 53d7 bcc5 a198 9b61 a..^.{.eS......a │ │ │ -00001c30: 603e 3286 9649 53c4 18a5 ac9b be6e 4285 `>2..IS......nB. │ │ │ -00001c40: 7eca 1191 ac74 056c 9b59 c36c a348 d061 ~....t.l.Y.l.H.a │ │ │ -00001c50: 3043 9573 2faa 0c6e efb1 8f5c cbe9 9ab4 0C.s/..n...\.... │ │ │ -00001c60: 7c86 d423 d125 fcc2 086d ce2d 526b 2166 |..#.%...m.-Rk!f │ │ │ -00001c70: a669 3306 0b3f 6779 f08c d237 e8ff 1629 .i3..?gy...7...) │ │ │ -00001c80: 289b 188a bce4 5a56 c289 8d2b da50 d3eb (.....ZV...+.P.. │ │ │ -00001c90: b682 c6a1 cb7c 8934 9599 c9d1 c059 03dd .....|.4.....Y.. │ │ │ -00001ca0: e0e8 12bc 1f0b f80d 2b14 302d 11a3 5737 ........+.0-..W7 │ │ │ -00001cb0: 69fa 6dc4 84d5 5511 460d 89d1 6811 6feb i.m...U.F...h.o. │ │ │ -00001cc0: 6a83 4109 4deb 02fd 296c 06eb d74c 6e0e j.A.M...)l...Ln. │ │ │ -00001cd0: e56c 8d1d ae3a ac56 3e34 0d43 82b7 3122 .l...:.V>4.C..1" │ │ │ -00001ce0: a89c 1eab 54fa ded5 2d26 c4f4 432d 5581 ....T...-&..C-U. │ │ │ -00001cf0: faec d1a8 191c 8642 c662 036d 2223 437b .......B.b.m"#C{ │ │ │ -00001d00: 61e7 874a baad 4139 c17b 6ea8 d41d 58a4 a..J..A9.{n...X. │ │ │ -00001d10: 8c4d 6f20 85ed a162 edf2 d8ba 1efa 0312 .Mo ...b........ │ │ │ -00001d20: 0634 0ae6 080d 1818 bc43 b5da 06ce 0045 .4.......C.....E │ │ │ -00001d30: e455 8e9d 1c50 9800 88a2 cca0 01ea 57f3 .U...P........W. │ │ │ -00001d40: 0a48 c0eb 418a b8a1 6e64 ed5b cfb4 871a .H..A...nd.[.... │ │ │ -00001d50: 83e4 509c 0532 5414 28dc 01bb 8fa2 526b ..P..2T.(.....Rk │ │ │ -00001d60: c87e 6fc4 5f55 6c6b 865c 6085 1063 be37 .~o._Ulk.\`..c.7 │ │ │ -00001d70: d8b1 1e93 034d 6d8e 2e18 3033 5644 cf25 .....Mm...03VD.% │ │ │ -00001d80: 01b6 4305 d4be 41eb 3685 c12e d55d 6020 ..C...A.6....]` │ │ │ -00001d90: 6824 dddd 805e 86c6 6145 eb92 f107 8fa9 h$...^..aE...... │ │ │ -00001da0: 8dc1 fa02 db25 030e ff30 3379 0568 7240 .....%...03y.hr@ │ │ │ -00001db0: 92dc 7897 0f25 e8c9 55a5 472b a165 30c0 ..x..%..U.G+.e0. │ │ │ -00001dc0: d879 e639 43cb a082 310b e8a4 3cc2 1e1d .y.9C...1...<... │ │ │ -00001dd0: b353 8311 b2bc 457f 39e9 5ed3 0dc0 4198 .S....E.9.^...A. │ │ │ -00001de0: d6c2 14cd e003 46da 3580 9401 3537 d459 ......F.5...57.Y │ │ │ -00001df0: ebd1 81ae cf06 0749 7bd4 5d5f 7479 5fa3 .......I{.]_ty_. │ │ │ -00001e00: 321a 44c9 6615 b380 5966 021a 0c00 979a 2.D.f...Yf...... │ │ │ -00001e10: 1a40 06bc 19b0 0e1e 4985 3332 ba9e 755d .@......I.32..u] │ │ │ -00001e20: 90b4 d378 074c 406d 636e 638f f230 5003 ...x.L@mcnc..0P. │ │ │ -00001e30: e92a 9805 d705 18b8 f07d 13d1 e970 7f10 .*.......}...p.. │ │ │ -00001e40: ae90 b146 784a ba2d e6c7 da76 43d9 74cc ...FxJ.-...vC.t. │ │ │ -00001e50: 6785 a6d2 101a 6014 3294 3954 6d29 06af g.....`.2.9Tm).. │ │ │ -00001e60: babc ac9a bac4 1075 706f 5bd1 b384 a422 .......upo[...." │ │ │ -00001e70: 98a6 94ee c8c1 46a0 bf12 e1cf 0d66 24a0 ......F......f$. │ │ │ -00001e80: fbea 92f7 f7bc 25a0 1f31 e700 5350 4b5e ......%..1..SPK^ │ │ │ -00001e90: 0299 8076 0326 3e02 459b 1a22 6643 a199 ...v.&>.E.."fC.. │ │ │ -00001ea0: cf7c 05ab 3b83 e2eb 8002 8081 0e52 f0ee .|..;........R.. │ │ │ -00001eb0: 6128 332c 31b0 014d 5f0d b03c 4822 e685 a(3,1..M_.. │ │ │ -00001fd0: b838 6041 3af4 16ed f00f 1047 9d42 ef7b .8`A:......G.B.{ │ │ │ -00001fe0: e048 e74c 2364 66cb daf7 6de8 8019 8065 .H.L#df...m....e │ │ │ -00001ff0: b807 5c85 74a3 9c87 4e93 8b92 4315 629f ..\.t...N...C.b. │ │ │ -00002000: 8b8c 06c0 091d d8c5 a2f1 5d67 f206 8262 ..........]g...b │ │ │ -00002010: 1051 9a12 9cb2 ad99 036c 7e2f b944 0b62 .Q.......l~/.D.b │ │ │ -00002020: 1c90 9e22 e029 d428 2078 8097 38cc 471c ...".).( x..8.G. │ │ │ -00002030: 00bf d960 107b 581e 52e2 2bd0 102a 3f46 ...`.{X.R.+..*?F │ │ │ -00002040: 5063 8907 e691 1794 284c 5c48 c514 a0b6 Pc......(L\H.... │ │ │ -00002050: 06d1 2d06 8017 4e52 ec31 409d c1b8 f720 ..-...NR.1@.... │ │ │ -00002060: 329a 6990 d6aa ea70 0073 9034 aa1c c2f6 2.i....p.s.4.... │ │ │ -00002070: 7589 bd65 acb0 3ea6 8a79 0c59 1402 f56d u..e..>..y.Y...m │ │ │ -00002080: 2801 0c43 6f9c 2c7e 4009 02a0 4bba 2814 (..Co.,~@...K.(. │ │ │ -00002090: 0812 008c b415 4e04 9aa9 ab01 ae05 2a63 ......N.......*c │ │ │ -000020a0: c02d 0077 227e 3850 9910 24a2 6a62 5e0d .-.w"~8P..$.jb^. │ │ │ -000020b0: f2c4 9866 d951 485c 20b0 ae96 0d29 408b ...f.QH\ ....)@. │ │ │ -000020c0: 851d f006 5b99 4c7c 2bdc 8c3e 47b7 fac8 ....[.L|+..>G... │ │ │ -000020d0: 5d40 92c6 1b5c ad1e 92a3 b67b e6dc c977 ]@...\.....{...w │ │ │ -000020e0: 4413 6528 4d54 4340 3e31 f130 32d0 2d69 D.e(MTC@>1.02.-i │ │ │ -000020f0: 7e94 5a95 5b0c 3546 6f90 5135 39ae 097e ~.Z.[.5Fo.Q59..~ │ │ │ -00002100: 2bee 688d 6904 1df7 100d 65c5 af40 1278 +.h.i.....e..@.x │ │ │ -00002110: dec1 8440 3a0c ad07 2b95 0c01 2b9c a3f3 ...@:...+...+... │ │ │ -00002120: c0e5 8cde 00fe db4a 0017 b9af 643f 5a41 .......J....d?ZA │ │ │ -00002130: 9121 b370 2f7a 067b c1cc d5f0 1e44 f2c0 .!.p/z.{.....D.. │ │ │ -00002140: ab9e 2123 05cc ebd0 f7b8 c2d0 2016 4172 ..!#........ .Ar │ │ │ -00002150: 9481 96b3 7ef0 18cb 0e50 8e32 c126 02eb ....~....P.2.&.. │ │ │ -00002160: e1c3 0adc 5fc9 af68 aa0c 4167 22db 9c29 ...._..h..Ag"..) │ │ │ -00002170: 71e0 c501 71f6 0538 b067 1a43 ced8 e926 q...q..8.g.C...& │ │ │ -00002180: bf32 3ab4 4340 af41 85aa c7d4 3017 ad6d .2:.C@.A....0..m │ │ │ -00002190: ac50 139a 1382 63e9 1b87 6d04 9760 de0b .P....c...m..`.. │ │ │ -000021a0: 2b64 871a 1fc0 4f11 ad00 c911 f388 961f +d....O......... │ │ │ -000021b0: e0a8 1a57 bec9 3b34 745d b443 d638 1c6b ...W..;4t].C.8.k │ │ │ -000021c0: 069b 63f6 0c16 3c07 8ea1 fa98 2570 95c5 ..c...<.....%p.. │ │ │ -000021d0: 5d45 54f1 1f20 3496 1c17 4953 80a5 c061 ]ET.. 4...IS...a │ │ │ -000021e0: 7411 07bc 2cb4 9049 173a 51ca 7880 39f8 t...,..I.:Q.x.9. │ │ │ -000021f0: 048b 9ec7 9ac1 c2c5 05c2 c858 60a9 5ad3 ...........X`.Z. │ │ │ -00002200: d379 fa5d b695 934f 5f7b f419 8a37 43cb .y.]...O_{...7C. │ │ │ -00002210: 7628 e7dc d006 7249 7b6d 89a3 2c1c 0770 v(....rI{m..,..p │ │ │ -00002220: ecf1 1f73 dc6d 062e 005f eb56 8fdb 8689 ...s.m..._.V.... │ │ │ -00002230: cc4b 441e ef57 c248 231d 2fa8 25ee 283e .KD..W.H#./.%.(> │ │ │ -00002240: fcac 0eb7 0599 45d9 2183 6d03 a0e5 0964 ......E.!.m....d │ │ │ -00002250: b88c 40b3 36c3 e588 f892 3568 b7b5 e046 ..@.6.....5h...F │ │ │ -00002260: 4089 c563 41ad a33b b116 ce65 f8b4 1d98 @..cA..;...e.... │ │ │ -00002270: a088 0135 8b5f c504 e14c a05c 7808 ac89 ...5._...L.\x... │ │ │ -00002280: aa03 8f03 7171 9a31 d530 7830 ea0a 328e ....qq.1.0x0..2. │ │ │ -00002290: edc3 e585 c79b 428b 0d4c 328c 05e4 cfe4 ......B..L2..... │ │ │ -000022a0: 0b31 0420 0c9e 261a 0a07 6590 9275 28ef .1. ..&...e..u(. │ │ │ -000022b0: 32c6 12ef 9d09 a321 ec49 06fb a28c 5027 2......!.I....P' │ │ │ -000022c0: 4832 5a07 52e2 f300 82e1 86ae 9478 7ab4 H2Z.R........xz. │ │ │ -000022d0: 8dcb da5a b81e ece0 69ca c4ae 0178 58d4 ...Z....i....xX. │ │ │ -000022e0: 6d81 616f 9065 d05a c900 6a26 0d7c 8ecf m.ao.e.Z..j&.|.. │ │ │ -000022f0: 19e4 21a1 f906 2bb0 8156 c6bf c41a f166 ..!...+..V.....f │ │ │ -00002300: d8dd 1415 2e07 ce37 14f4 1826 4c07 8016 .......7...&L... │ │ │ -00002310: 285e 629f 8b01 3003 fd6b bc48 5418 8204 (^b...0..k.HT... │ │ │ -00002320: 97d9 12f7 bda9 05dc 41bb e844 9442 078e ........A..D.B.. │ │ │ -00002330: 1882 8b70 014e a3cc 79e8 dad0 ea73 0978 ...p.N..y....s.x │ │ │ -00002340: 0879 3e64 e203 a402 63a0 5522 3a89 330b .y>d....c.U":.3. │ │ │ -00002350: ca2d 4d0c a231 3615 eca1 0507 080a d280 .-M..16......... │ │ │ -00002360: 64b0 9ec3 632d 01c1 7d81 fb1a c140 6d2e d...c-..}....@m. │ │ │ -00002370: b705 5f41 eb08 b516 991a 6850 968d 169d .._A......hP.... │ │ │ -00002380: 322d 7ee0 8609 dba0 10b4 0205 a736 e027 2-~..........6.' │ │ │ -00002390: 8f1e 0c75 8238 0064 4683 9a1e 4469 54a9 ...u.8.dF...DiT. │ │ │ -000023a0: 352d 7e55 0b42 408c c10e fc5e 6019 d518 5-~U.B@....^`... │ │ │ -000023b0: 6a17 2733 079d 636a 6a19 5a4c 1986 3222 j.'3..cjj.ZL..2" │ │ │ -000023c0: 4580 d688 638c 8ac9 0c7c 3378 2147 8cac E...c....|3x!G.. │ │ │ -000023d0: 8ba8 1a0c 0188 161c d158 d4b3 5c4c dcec .........X..\L.. │ │ │ -000023e0: 1671 c22d cdfb 9cb7 36f8 df28 f61a 1fa5 .q.-....6..(.... │ │ │ -000023f0: cc0d ee3c 663d a3df 204e 803e 60cb ca7f ...`... │ │ │ -00002400: 81e1 d18a e96a 91cb bf72 18cc 26c7 42e7 .....j...r..&.B. │ │ │ -00002410: f8ec b596 dd10 3c4c db80 5392 26c7 e5c9 ........aa,?...g │ │ │ -000024f0: 11dc 8862 ea6b 1ce6 1e44 0a70 82b5 0a7c ...b.k...D.p...| │ │ │ -00002500: 8006 2354 bad2 0c02 ae11 a34d 9f6a 7c89 ..#T.......M.j|. │ │ │ -00002510: 16c6 2b9d 305c 258d 0a7b 01f7 6822 e0d1 ..+.0\%..{..h".. │ │ │ -00002520: 4119 c85b 6450 1cd7 cef7 f879 9991 a331 A..[dP.....y...1 │ │ │ -00002530: e08e 8330 2a6c 217c 13e4 fc57 19fa def7 ...0*l!|...W.... │ │ │ -00002540: b860 4e03 c0e8 21ed 0566 1130 8bb3 5dca .`N...!..f.0..]. │ │ │ -00002550: 1163 125a 6bca 58a1 8c92 31ef c12a 0df6 .c.Zk.X...1..*.. │ │ │ -00002560: 3984 be15 7a1d 6c84 0b71 ea51 e260 52a0 9...z.l..q.Q.`R. │ │ │ -00002570: 5a0b 86cb 0512 0004 f887 bcc6 e278 0a7e Z............x.~ │ │ │ -00002580: 1700 b23e c76b 479e c4ec 7d9f 2320 f8e4 ...>.kG...}.# .. │ │ │ -00002590: f01a 4617 9c0a 6d87 10d0 3e7d 9ee1 0915 ..F...m...>}.... │ │ │ -000025a0: 5916 7066 aac1 4027 ac24 ba83 97e0 5ee1 Y.pf..@'.$....^. │ │ │ -000025b0: 59a3 ac98 a71a 492b 32ad 0f83 9541 ea16 Y.....I+2....A.. │ │ │ -000025c0: 049d 09a6 a256 2db6 1cf7 26d6 3877 6865 .....V-...&.8whe │ │ │ -000025d0: 2b77 06ed 19b4 88d8 559d 565e 184d cc70 +w......U.V^.M.p │ │ │ -000025e0: 1670 2102 d69e eed5 880f 1c8b fe41 1ec2 .p!..........A.. │ │ │ -000025f0: d0c5 c232 3f16 a48a 870e d003 c4f5 cea2 ...2?........... │ │ │ -00002600: 2ee8 0028 a8c5 a584 4eb6 14d0 1df0 2d63 ...(....N.....-c │ │ │ -00002610: cb43 4867 86f7 ea79 aec0 36d1 738f 7566 .CHg...y..6.s.uf │ │ │ -00002620: a038 bc25 2cd8 c1f7 b52b 02b8 db22 2c2d .8.%,....+...",- │ │ │ -00002630: c2d9 f330 f011 d793 06b9 0514 458f 3d8e ...0........E.=. │ │ │ -00002640: 3df4 c264 85c1 606e 4406 4c2d e8b8 c900 =..d..`nD.L-.... │ │ │ -00002650: 3878 6d18 4b86 8f37 880f df3a d925 84a0 8xm.K..7...:.%.. │ │ │ -00002660: 8f16 33cb e319 3cc2 17ec 11f2 6868 09c7 ..3...<.....hh.. │ │ │ -00002670: cd69 12f1 cd42 1140 6418 1860 0426 9b91 .i...B.@d..`.&.. │ │ │ -00002680: a08d c0d7 8d30 8095 5782 95a8 30dd 286e .....0..W...0.(n │ │ │ -00002690: b80e 7c8c 5275 e844 26bf 457b 1435 8014 ..|.Ru.D&.E{.5.. │ │ │ -000026a0: 2457 785c b380 0ecd 3409 a094 41c3 03d2 $Wx\....4...A... │ │ │ -000026b0: 74f8 3c56 4c96 0530 445d 75f8 0bc8 32bc t..C...B....y" │ │ │ -000027c0: 0c0c 30c4 4f03 d8e1 f9f1 0515 5bb9 c206 ..0.O.......[... │ │ │ -000027d0: 588a cef2 7b6f 9aa8 a57c 1028 20b9 0ab9 X...{o...|.( ... │ │ │ -000027e0: a551 6403 4ba8 c5c4 41d2 87d8 6ab7 45eb .Qd.K...A...j.E. │ │ │ -000027f0: 8c35 0e02 5606 408b 9660 925b 6800 7cef .5..V.@..`.[h.|. │ │ │ -00002800: f93f 9c9c 8e7e 462d 3b42 7220 13da a301 .?...~F-;Br .... │ │ │ -00002810: bde2 48c3 3878 7b65 de42 5ba6 2a6f 068f ..H.8x{e.B[.*o.. │ │ │ -00002820: 3fda 42a2 a22f 0d46 7990 a347 a77a 8116 ?.B../.Fy..G.z.. │ │ │ -00002830: f439 d6a9 a773 5d8b e3ac ed22 0c63 a5e5 .9...s]....".c.. │ │ │ -00002840: 05cd 9196 ce25 1670 259e 44db 34a6 17ae .....%.p%.D.4... │ │ │ -00002850: eab4 4104 f460 aaca acf7 99c5 93ea 51df ..A..`........Q. │ │ │ -00002860: 404c d7f8 1a68 8b90 6855 d821 269d 96e5 @L...h..hU.!&... │ │ │ -00002870: 7321 462d 5880 9507 3a49 834c 15e2 8899 s!F-X...:I.L.... │ │ │ -00002880: ef62 8fa5 e851 d0b0 74e1 74c9 6116 818f .b...Q..t.t.a... │ │ │ -00002890: b51f 6027 140b f859 5e3e 06a2 36b8 4850 ..`'...Y^>..6.HP │ │ │ -000028a0: 18be 7743 c194 c9d9 64c6 41ac e88e a835 ..wC....d.A....5 │ │ │ -000028b0: 432c 2396 a608 78de b2d2 1691 d08d 955c C,#...x........\ │ │ │ -000028c0: 1066 c230 382d 9558 3934 a05e 6d55 c100 .f.08-.X94.^mU.. │ │ │ -000028d0: 1e3c 86e5 92b7 c5b4 e313 8256 61c7 182c .<.........Va.., │ │ │ -000028e0: c2d1 c8e9 6b8a 061f 2116 467a 08ca 3372 ....k...!.Fz..3r │ │ │ -000028f0: e09a 13fa c123 6ab5 a08e 69cc b5d5 a015 .....#j...i..... │ │ │ -00002900: 10fc 01a6 5ab8 466a 1ad4 a3d5 53f8 1ca4 ....Z.Fj....S... │ │ │ -00002910: dae0 5642 6d30 1863 eed1 acb5 43db e101 ..VBm0.c....C... │ │ │ -00002920: 03c6 f065 fa1c 7d4a 8f68 128f 1b6d 8764 ...e..}J.h...m.d │ │ │ -00002930: a3d2 7b94 59ae f526 6f4a f0be 8425 973d ..{.Y..&oJ...%.= │ │ │ -00002940: c6c3 b728 694c 48ce 5d35 88a7 6970 64ba ...(iLH.]5..ipd. │ │ │ -00002950: 1ea6 c1c6 695d 1eec 27af c502 df0a 58b1 ....i]..'.....X. │ │ │ -00002960: 32cc 0700 1b2c c84c 0d69 e740 b831 343d 2....,.L.i.@.14= │ │ │ -00002970: 46ac 2a64 e9f0 7623 73d4 58c6 d6e0 10e1 F.*d..v#s.X..... │ │ │ -00002980: d0e0 0d35 25d2 ee5d 6d6a af6d bd61 6802 ...5%..]mj.m.ah. │ │ │ -00002990: 8f33 1b5a c3ad e925 7318 3318 1462 83ca .3.Z...%s.3..b.. │ │ │ -000029a0: b06e c008 a61b ed25 ff1f 709b e3ab b64d .n.....%..p....M │ │ │ -000029b0: 69b4 7de7 415a 5801 8fa2 02d1 d749 86db i.}.AZX......I.. │ │ │ -000029c0: 1a15 99d5 f079 26c9 ccd1 4578 25e8 377c .....y&...Ex%.7| │ │ │ -000029d0: 902e b7de fa41 cb4d ade9 061b 8ab2 196a .....A.M.......j │ │ │ -000029e0: 8f83 9e18 5e58 18fb 8d0a e17d 2837 401b ....^X.....}(7@. │ │ │ -000029f0: adc1 d35a 74b0 ea79 8706 8447 bcd6 484c ...Zt..y...G..HL │ │ │ -00002a00: 414f 701f 64f8 1abc 612d 7902 8230 cc5e AOp.d...a-y..0.^ │ │ │ -00002a10: d221 ab9e 317a ecf4 00e7 63d2 33f9 6818 .!..1z....c.3.h. │ │ │ -00002a20: d52e 4f4b 1695 6961 88cc 871e 7101 2fc0 ..OK..ia....q./. │ │ │ -00002a30: cb8d d3ae 2ac2 c030 ac50 6f87 0f8f 2204 ....*..0.Po...". │ │ │ -00002a40: 94c3 b101 a55a 8536 eb6d 0106 8c65 6b80 .....Z.6.m...ek. │ │ │ -00002a50: c998 795f 3478 595a e903 e375 e8ef 062f ..y_4xYZ...u.../ │ │ │ -00002a60: d703 3771 bb3a bc05 0129 6c29 6e12 7e21 ..7q.:...)l)n.~! │ │ │ -00002a70: 0c8e 21c5 72e0 5176 3092 033e 5be4 3bc3 ..!.r.Qv0..>[.;. │ │ │ -00002a80: 4c74 f030 6c0f f8f1 9950 322e 45ae 155d Lt.0l....P2.E..] │ │ │ -00002a90: 7c71 e73a a88d 2647 5d14 2831 7c54 548f |q.:..&G].(1|TT. │ │ │ -00002aa0: 3378 0443 8d7d c70f e881 741d ead3 d9d1 3x.C.}....t..... │ │ │ -00002ab0: 1283 fe11 6750 74d5 e1e8 e2be b55a 92c7 ....gPt......Z.. │ │ │ -00002ac0: 4740 6450 ba82 bd03 5e5b 32e1 15e4 1810 G@dP....^[2..... │ │ │ -00002ad0: 13ef b0b5 da27 426a b39c f9a9 3a0c 1c56 .....'Bj....:..V │ │ │ -00002ae0: 8289 7448 69a5 955e aceb 008f da3c 4365 ..tHi..^..............C.(Q │ │ │ -00002c10: 6e95 96af 99ac 0e18 9e6b c11e 2caf 3d8b n........k..,.=. │ │ │ -00002c20: a60b 351d 8f05 5eab bc41 a959 8373 53e1 ..5...^..A.Y.sS. │ │ │ -00002c30: f5e3 3233 6f18 27a9 7f9c 4d6d 9829 02a2 ..23o.'...Mm.).. │ │ │ -00002c40: d1a6 478b 038a c38a 1787 7442 bdda 76b5 ..G.......tB..v. │ │ │ -00002c50: 74a5 34bb 81ad 4092 306f 2f23 1de4 3ae2 t.4...@.0o/#..:. │ │ │ -00002c60: 4ea1 9da0 32a0 2367 8a79 4afb 05b8 6799 N...2.#g.yJ...g. │ │ │ -00002c70: ac6e 0b39 63e9 2c7e cfe0 bcc9 d5f0 d0d4 .n.9c.,~........ │ │ │ -00002c80: 409b 1a14 8def 3214 020e cc91 9363 5069 @.....2......cPi │ │ │ -00002c90: e7a8 00a4 671e 81c6 1d68 92d3 1cb4 50e1 ....g....h....P. │ │ │ -00002ca0: 3af0 814b ebb3 d1fb 625c 05a9 f00d fa1a :..K....b\...... │ │ │ -00002cb0: 8646 8ab0 84f4 b3ea 5025 b85f dabb b40c .F......P%._.... │ │ │ -00002cc0: 356b 7bf8 ce0b 92a0 0141 aa62 f6c0 58eb 5k{......A.b..X. │ │ │ -00002cd0: 1668 5336 7ca7 8f5e da9d 69cf 6383 de01 .hS6|..^..i.c... │ │ │ -00002ce0: d3a1 63f9 122d 8f33 af1e e381 99e5 41d4 ..c..-.3......A. │ │ │ -00002cf0: 7a43 ff3d e613 8389 faa9 111d a7ed 2cdc zC.=..........,. │ │ │ -00002d00: 93b4 db53 4163 87a7 213f 3662 e933 745f ...SAc..!?6b.3t_ │ │ │ -00002d10: c080 62d9 ba3e b706 9ad4 b820 b974 02a4 ..b..>..... .t.. │ │ │ -00002d20: affa 0c17 b02b b400 2994 844b 0a39 076c .....+..)..K.9.l │ │ │ -00002d30: 8c00 7eae 9548 2c15 4e9a c775 1ef0 270d ..~..H,.N..u..'. │ │ │ -00002d40: ea51 5bbe da50 d24e 0c2c d8d6 30ec a04d .Q[..P.N.,..0..M │ │ │ -00002d50: 6014 5d97 769d 3bf4 ee00 3a87 aeb5 4dcb `.].v.;...:...M. │ │ │ -00002d60: 0415 2396 c146 a9e2 e2d6 f8f6 5a2f 8e98 ..#..F......Z/.. │ │ │ -00002d70: 7e94 1700 3660 147a 2c61 2f8f 07f9 8d42 ~...6`.z,a/....B │ │ │ -00002d80: 34f8 d4e0 5057 d425 001b 5f4d 6b72 d168 4...PW.%.._Mkr.h │ │ │ -00002d90: ed49 eb12 8822 70b9 2b31 a8b4 895b 878e .I..."p.+1...[.. │ │ │ -00002da0: 1b5c 0f88 cbbc 05a7 765e ce4c 04ca 555e .\......v^.L..U^ │ │ │ -00002db0: b03a 800a 5064 de58 f598 f942 49a2 93ac .:..Pd.X...BI... │ │ │ -00002dc0: 407b a8d3 aa2a 6e24 5810 1d00 cf14 bc10 @{...*n$X....... │ │ │ -00002dd0: e539 c0af 72f7 808e daa7 ae51 fe06 68ad .9..r......Q..h. │ │ │ -00002de0: b56b dba0 f530 aaf0 b91c f0ac c7e2 6be1 .k...0........k. │ │ │ -00002df0: af57 2c81 16a3 c0eb 5aeb c5b5 b011 f351 .W,.....Z......Q │ │ │ -00002e00: c741 0be4 c0fd 4a4b 5f88 387e 2a52 844a .A....JK_.8~*R.J │ │ │ -00002e10: 0211 a2ef b412 0942 eca2 a238 c065 8298 .......B...8.e.. │ │ │ -00002e20: 9028 747d 2d07 3bf7 c9dd 0080 19ac 58ae .(t}-.;.......X. │ │ │ -00002e30: 1895 dae3 b0c6 1c37 a8d5 8ad0 00a2 0111 .......7........ │ │ │ -00002e40: 792d 486a 2943 b643 e0c3 43ad 6668 8bbc y-Hj)C.C..C.fh.. │ │ │ -00002e50: ef7c dd62 928c d53e 500c 033e b382 1eb4 .|.b...>P..>.... │ │ │ -00002e60: cc95 f738 a030 1703 4178 e873 0be8 1f70 ...8.0..Ax.s...p │ │ │ -00002e70: f7c4 0c90 934b 3dbe 1c0a 5328 2d6b d03f .....K=...S(-k.? │ │ │ -00002e80: 8376 8804 b4ea 26d3 1a40 11c0 8ba8 4d6d .v....&..@....Mm │ │ │ -00002e90: 1956 6d5f 67e8 272f 0fa7 14a6 6f81 5de0 .Vm_g.'/....o.]. │ │ │ -00002ea0: 3fe6 131d 656a adfe e07d 74d9 68ef 91dd ?...ej...}t.h... │ │ │ -00002eb0: 1257 b96b b43c 8b9f 0784 d35e 4300 b776 .W.k.<.....^C..v │ │ │ -00002ec0: 982b 264d d134 0a06 41de 727c 6734 5cdf .+&M.4..A.r|g4\. │ │ │ -00002ed0: 2a14 2528 d6c4 a63d a218 b5cd 07e6 2f1d *.%(...=....../. │ │ │ -00002ee0: ede3 a2b7 b187 254a c6d6 7103 b61c 50a0 ......%J..q...P. │ │ │ -00002ef0: 8524 409c c915 9944 0ff0 d887 9cd1 d562 .$@....D.......b │ │ │ -00002f00: 9ebe ea41 24a2 0b23 823d 017f da61 f28a ...A$..#.=...a.. │ │ │ -00002f10: 8369 7127 7175 c5fe bd30 520f 70c8 2a66 .iq'qu...0R.p.*f │ │ │ -00002f20: 0248 dec8 2ec0 25f8 4ab6 d6d6 5c2d 9fd6 .H....%.J...\-.. │ │ │ -00002f30: 424d 1493 b6d1 8b2e ca9d 95d7 e151 2918 BM...........Q). │ │ │ -00002f40: 786b e44c 2060 75da 34c2 cf91 970e 301e xk.L `u.4.....0. │ │ │ -00002f50: c484 8023 ba01 b36b ab6e 0075 f411 0c8b ...#...k.n.u.... │ │ │ -00002f60: 8785 d70d 2016 602d 9046 ad0e 38df a867 .... .`-.F..8..g │ │ │ -00002f70: 0d63 d7ba 7ba3 bdc4 b2d2 aa1a b2cb a4e3 .c..{........... │ │ │ -00002f80: 9b0e 29d6 6918 060c 234e 4ea9 1dc9 6e40 ..).i...#NN...n@ │ │ │ -00002f90: 27a2 40c0 83bc 25d6 5928 3122 316d 2e49 '.@...%.Y(1"1m.I │ │ │ -00002fa0: d361 ba7a 5b75 adee d4b2 616c 60af 284c .a.z[u....al`.(L │ │ │ -00002fb0: 6ab5 710d 20cb 4028 a151 fc0f 32da 67e0 j.q. .@(.Q..2.g. │ │ │ -00002fc0: 1757 2220 01c9 ebb5 6fe9 fb1a 374f bb8d .W" ....o...7O.. │ │ │ -00002fd0: f2aa 1820 f0ba ab01 ae16 2707 f088 a130 ... ......'....0 │ │ │ -00002fe0: 0891 b778 d398 0e94 a2ad c108 7d64 3e99 ...x........}d>. │ │ │ -00002ff0: 6445 d9c0 cf69 674b fbf2 f401 0f15 bf43 dE...igK.......C │ │ │ -00003000: 17b0 54cc 81cb 8dbc ff08 96ed 700d c0bf ..T.........p... │ │ │ -00003010: b02e 6847 7b47 e050 9ed2 221b da01 4a84 ..hG{G.P.."...J. │ │ │ -00003020: 5007 1c5c ed86 a3e8 c125 057c d059 035f P..\.....%.|.Y._ │ │ │ -00003030: a0ca b41f 53d2 5994 9940 b0c5 d681 3eea ....S.Y..@....>. │ │ │ -00003040: 3a43 9975 bd96 f2c4 43c8 0f72 a50d 4e46 :C.u....C..r..NF │ │ │ -00003050: e771 f478 d020 bedc 8fb6 c59a 289a 26d0 .q.x. ......(.&. │ │ │ -00003060: a352 3b0a 9647 73e1 a11a d82f 0407 72c6 .R;..Gs..../..r. │ │ │ -00003070: 2e80 fbdc b8fe 1773 eda1 9bbe aa81 3cbd .......s......<. │ │ │ -00003080: 8c74 8ffa ae01 e645 9f63 6e1b 8951 56d2 .t.....E.cn..QV. │ │ │ -00003090: 9fb6 0618 e33f 0ed8 ac41 116f a835 e616 .....?...A.o.5.. │ │ │ -000030a0: e509 bb1b 70a0 a26b 4a18 b268 b4b4 ae15 ....p..kJ..h.... │ │ │ -000030b0: 8608 9ed0 427a 2698 0d91 2ba1 5601 f756 ....Bz&...+.V..V │ │ │ -000030c0: 1b8d f271 23ce 2fcf d383 129a bbd6 c308 ...q#./......... │ │ │ -000030d0: 0841 d669 639d 07b2 0c75 863a c0f2 6a5f .A.ic....u.:..j_ │ │ │ -000030e0: 0773 a3ad 129c c31c 8ba2 ad24 a646 1e86 .s.........$.F.. │ │ │ -000030f0: 0da6 28aa 5abb 8a43 d046 0b5d ef70 0f13 ..(.Z..C.F.].p.. │ │ │ -00003100: 3aef b570 d197 8ada 2b73 8c0e 6445 5cd0 :..p....+s..dE\. │ │ │ -00003110: 2278 c24d 890e 931f dd18 c08b 908c 768a "x.M..........v. │ │ │ -00003120: 0091 15f3 067f f8a2 d362 36c2 d2e6 03a4 .........b6..... │ │ │ -00003130: c86b 4806 e70b 27a3 aaf5 4db1 16bd 7462 .kH...'...M...tb │ │ │ -00003140: ddc0 7188 1fe0 6d28 80ac 4505 ef8a 1258 ..q...m(..E....X │ │ │ -00003150: a1dc 6951 139a 23c7 8d62 21b4 2585 f383 ..iQ..#..b!.%... │ │ │ -00003160: daad 1008 742a 0003 c30b 81bd 9077 de61 ....t*.......w.a │ │ │ -00003170: e441 ad0d 5e3f 44a3 c34c a302 a370 fb82 .A..^?D..L...p.. │ │ │ -00003180: a2a8 848f a002 0286 bca0 c9e0 0390 2aae ..............*. │ │ │ -00003190: 136e 25c2 083e ace8 aee2 d6ac 6fb4 c892 .n%..>......o... │ │ │ -000031a0: c395 b8db 8828 fd8d 605d dc80 3e6b 1abc .....(..`]..>k.. │ │ │ -000031b0: b256 217b 1d28 cb44 701c ba03 60da 6b7b .V!{.(.Dp...`.k{ │ │ │ -000031c0: a7c0 c1c7 338f b25f 253a 161f 0cc3 85f8 ....3.._%:...... │ │ │ -000031d0: 68c7 7c00 ac07 ac1b d87b 28c0 c04d 6d1b h.|......{(..Mm. │ │ │ -000031e0: 03e7 30ff 5555 7b6d 5fd7 8aaa 6cb4 f980 ..0.UU{m_...l... │ │ │ -000031f0: b2f7 527a 4c0b 102f 3209 8a91 eb60 742d ..RzL../2....`t- │ │ │ -00003200: 23e0 93b8 c4f3 9941 8154 983d a062 c5bb #......A.T.=.b.. │ │ │ -00003210: 0b08 adfd 53f0 6027 1799 8e2b 2245 6b97 ....S.`'...+"Ek. │ │ │ -00003220: 5111 20b1 525c 1c3e 2078 acd2 6e7a 2398 Q. .R\.> x..nz#. │ │ │ -00003230: 576b ad21 ab51 41b0 226e f180 f12f 7122 Wk.!.QA."n.../q" │ │ │ -00003240: c1d2 70bc 07a3 6580 5a94 a356 1d5b e771 ..p...e.Z..V.[.q │ │ │ -00003250: 873b 648e 0e33 2106 27aa c5a6 57bd 6292 .;d..3!.'...W.b. │ │ │ -00003260: b023 3ecf c1a6 ceb7 7553 55a8 2d2d fb31 .#>.....uSU.--.1 │ │ │ -00003270: bdb9 3611 509b f044 afe5 7c8c 488f da67 ..6.P..D..|.H..g │ │ │ -00003280: 1a43 8dc1 9133 8fbe 6bad 3c7d 8b28 632d .C...3..k.<}.(c- │ │ │ -00003290: 70f4 23de 5a8d 6acb 9947 5040 8c88 316c p.#.Z.j..GP@..1l │ │ │ -000032a0: cec4 a12c c0b4 4861 615c c447 7500 bb01 ...,..Haa\.Gu... │ │ │ -000032b0: 5752 ab19 2593 1a40 11a5 7c5f d9a9 c202 WR..%..@..|_.... │ │ │ -000032c0: 1232 b054 1bbc f8a8 97a8 660e f395 e3e3 .2.T......f..... │ │ │ -000032d0: a395 9df6 e6b4 f283 ef51 3a8c 7286 6f9a .........Q:.r.o. │ │ │ -000032e0: b633 71ce f20e cec1 1746 8690 6c14 8ddc .3q......F..l... │ │ │ -000032f0: 8a00 5b62 7251 cf03 fa40 ce09 fac6 8947 ..[brQ...@.....G │ │ │ -00003300: e4b2 3985 7cd5 0a4d 1c14 c901 5ba3 01b0 ..9.|..M....[... │ │ │ -00003310: 84e0 1230 b150 5397 a1ca 99f2 dce2 b919 ...0.PS......... │ │ │ -00003320: f0b0 55f4 07ba 42a1 65da bf01 57a1 2533 ..U...B.e...W.%3 │ │ │ -00003330: 05af e2e5 0528 1f15 1187 4d69 3066 bca0 .....(....Mi0f.. │ │ │ -00003340: 8bb8 938a 8c72 6100 68b6 dacd c8c1 2835 .....ra.h.....(5 │ │ │ -00003350: 36cb 33f8 9e77 83eb 2c36 0859 c542 2800 6.3..w..,6.Y.B(. │ │ │ -00003360: a1cc 15bc 566b e517 fe42 4b08 1266 d560 ....Vk...BK..f.` │ │ │ -00003370: 7a34 2c50 18c2 82db e4ab e0bc f44e 31c7 z4,P.........N1. │ │ │ -00003380: 59a6 8084 c1bb 1456 13da 4e8e 9f80 35b3 Y......V..N...5. │ │ │ -00003390: 8bd6 4455 5631 01cd 0ac5 5330 1901 035f ..DUV1....S0..._ │ │ │ -000033a0: 2a26 cc0b 726b e3ad afc1 db0d 7617 1548 *&..rk......v..H │ │ │ -000033b0: bb34 df77 5a29 0233 ab43 1d02 5f01 7521 .4.wZ).3.C.._.u! │ │ │ -000033c0: 1c86 1627 bdd6 5e67 16b5 3e49 2378 5dd6 ...'..^g..>I#x]. │ │ │ -000033d0: 578a 74d6 f60f 4255 30b7 2dd8 b2ea 01f2 W.t...BU0.-..... │ │ │ -000033e0: 5ad2 d762 9e56 f3b4 f363 15cc c008 9830 Z..b.V...c.....0 │ │ │ -000033f0: f454 8eec 34b6 b678 e88c 0df9 c6cc e483 .T..4..x........ │ │ │ -00003400: c7e8 1720 3b8f 4dd6 f271 5977 8cc6 0cb8 ... ;.M..qYw.... │ │ │ -00003410: e4f8 866d 5a57 1a9a 4a11 7d49 a122 85a0 ...mZW..J.}I.".. │ │ │ -00003420: 9cca 6327 2d0e 55c6 b01a 5925 0588 6853 ..c'-.U...Y%..hS │ │ │ -00003430: bfec 198d c336 f65a f6c1 a9a0 09a1 5734 .....6.Z......W4 │ │ │ -00003440: bf15 14c5 c50c 9a7e 144c 9d83 7770 b472 .......~.L..wp.r │ │ │ -00003450: 397a bda4 de63 3be5 7cf3 3f13 e955 2e07 9z...c;.|.?..U.. │ │ │ -00003460: 83e9 424b 20e9 05ee 0436 1ff4 2566 05e1 ..BK ....6..%f.. │ │ │ -00003470: 6b77 8999 d0c6 2d16 becb 739b 55b0 5b8e kw....-...s.U.[. │ │ │ -00003480: 87a9 ad73 5460 aec8 e49e 6751 f0fd 8089 ...sT`....gQ.... │ │ │ -00003490: 108a a830 7ce2 db46 0ea7 62ad a0a7 6b44 ...0|..F..b...kD │ │ │ -000034a0: f2aa 872b 20be 8c7d 34c0 5494 1f6e 88b6 ...+ ..}4.T..n.. │ │ │ -000034b0: de06 a775 5061 0338 c809 2700 ebb4 fac7 ...uPa.8..'..... │ │ │ -000034c0: a330 3e74 1bb0 42b2 575c a063 8cdb 6062 .0>t..B.W\.c..`b │ │ │ -000034d0: 3b14 55ec 7c89 7e88 026c 0313 0160 42a8 ;.U.|.~..l...`B. │ │ │ -000034e0: 072d 0056 705c 2144 53fb 061d 33e4 38d4 .-.Vp\!DS...3.8. │ │ │ -000034f0: 356a a1c5 b8c4 cc78 f805 ba02 e2b4 cadf 5j.....x........ │ │ │ -00003500: 55f2 d22b 8fb7 5b0c 6018 508f 3c84 2cb4 U..+..[.`.P.<.,. │ │ │ -00003510: da58 03ef 6456 517b 4548 5b4f 510b 10ae .X..dVQ{EH[OQ... │ │ │ -00003520: 449f 62d3 c042 356a 18c7 4dd8 143d 8cad D.b..B5j..M..=.. │ │ │ -00003530: c6ab 6680 bdf3 1d50 5421 46c0 9b46 2f11 ..f....PT!F..F/. │ │ │ -00003540: 6c86 22dc eb4c 9315 1636 4790 15c7 a0e8 l."..L...6G..... │ │ │ -00003550: afbe 5410 a5c3 e3c7 fee3 7ca3 ccf3 b4c0 ..T.......|..... │ │ │ -00003560: 5ae9 c58a a5ea 4257 a4b0 45ba 6a18 7861 Z.....BW..E.j.xa │ │ │ -00003570: 35fd 6814 079c 8a83 765c 73e6 3a1f d0dc 5.h.....v\s.:... │ │ │ -00003580: 0d3a 2457 08d1 90e5 68bf 322a 8803 9f4d .:$W....h.2*...M │ │ │ -00003590: 71a6 9657 b7bc 805f 80ab 4812 8602 5706 q..W..._..H...W. │ │ │ -000035a0: 7028 6e05 7160 79fa d6e7 05ee 5e04 ed17 p(n.q`y.....^... │ │ │ -000035b0: 8af8 c6a8 776d 0ec7 2952 145f 13a4 8a87 ....wm..)R._.... │ │ │ -000035c0: 1981 adf0 1bee 21ee 3da0 30c3 5d89 f8be ......!.=.0.]... │ │ │ -000035d0: 35ee 6657 7470 7e52 3275 992b b26e 18b4 5.fWtp~R2u.+.n.. │ │ │ -000035e0: 80dd 4a11 760c 01bc 0510 5420 76a9 1d46 ..J.v.....T v..F │ │ │ -000035f0: b454 0fea ef8a 716f 89f1 6a7d 3043 98a2 .T....qo..j}0C.. │ │ │ -00003600: 53e0 5386 4244 1b86 02f8 056c f7a5 f192 S.S.BD.....l.... │ │ │ -00003610: 0f85 968b c707 d85f ce50 573a c66c 0b8f ......._.PW:.l.. │ │ │ -00003620: e52e c03c 8815 fa0c 8fb0 e892 6f2c 368d ...<........o,6. │ │ │ -00003630: 41ba 10a7 0ba3 9c6b a6b4 3b85 4f0d bb38 A......k..;.O..8 │ │ │ -00003640: dc15 7407 5813 5500 a4e2 53de 2a22 de83 ..t.X.U...S.*".. │ │ │ -00003650: 0932 ad9a 965e 8145 a8f3 b2c4 b0b4 0ac2 .2...^.E........ │ │ │ -00003660: 4743 462b 35e0 0659 16d8 0fdf 81bf 43cd GCF+5..Y......C. │ │ │ -00003670: 0339 2a1e 427b 45d5 e30f 327d a84b e610 .9*.B{E...2}.K.. │ │ │ -00003680: f4a8 3d57 6096 871a 9593 5f57 4a63 a003 ..=W`....._WJc.. │ │ │ -00003690: 202a d209 50f1 ad26 10ff 4056 16e4 8001 *..P..&..@V.... │ │ │ -000036a0: f343 955b f46a 26a7 c128 fca9 4d5b 6c98 .C.[.j&..(..M[l. │ │ │ -000036b0: 675c 4c7c 1a00 6b9b 6b75 2828 7cd7 41a0 g\L|..k.ku((|.A. │ │ │ -000036c0: a2ad 8a12 0ece a59f 6b2d 4560 4a50 f6b8 ........k-E`JP.. │ │ │ -000036d0: 5778 6dda 2c94 ceb2 5afd 9349 0b58 442f Wxm.,...Z..I.XD/ │ │ │ -000036e0: fc82 c8e0 842b feac b549 4135 3800 9953 .....+...IA58..S │ │ │ -000036f0: 18ed 805f ccc4 bbc1 3067 99e2 80b1 4215 ..._....0g....B. │ │ │ -00003700: 8032 2a98 3977 25e4 c1c5 ccb3 127b d7f0 .2*.9w%......{.. │ │ │ -00003710: eba0 d836 f809 57d6 2a34 d976 7a3f 38ca ...6..W.*4.vz?8. │ │ │ -00003720: 7827 8be0 d020 b576 1f6c 27cf 291b 640e x'... .v.l'.).d. │ │ │ -00003730: b480 5a88 af10 3bf0 619d 23bf 8028 ab00 ..Z...;.a.#..(.. │ │ │ -00003740: 6028 17d0 f995 d6d2 4a40 2428 ae6a 4a08 `(......J@$(.jJ. │ │ │ -00003750: d347 2d09 0b99 3263 1001 7421 058a 8e97 .G-...2c..t!.... │ │ │ -00003760: 7d42 d6e1 7505 6986 56e4 ce0a 3452 e14b }B..u.i.V...4R.K │ │ │ -00003770: 41b4 5c7b 755e 019b f000 9e22 ee4f e8b4 A.\{u^.....".O.. │ │ │ -00003780: 9481 0388 3e70 8aef cdd1 ad30 2b76 017c ....>p.....0+v.| │ │ │ -00003790: 8cb6 957e 33c8 5a06 2841 9c7b 2d5c b674 ...~3.Z.(A.{-\.t │ │ │ -000037a0: 416e 67a3 9d12 854e e22c 32f9 c276 b1c3 Ang....N.,2..v.. │ │ │ -000037b0: 5745 3906 66a3 54b8 1918 adf3 066c 8f02 WE9.f.T......l.. │ │ │ -000037c0: e880 8218 51b4 5dde 6619 ac0d e24f c289 ....Q.].f....O.. │ │ │ -000037d0: 07cb 68b4 c514 6434 701a 05f2 6806 7383 ..h...d4p...h.s. │ │ │ -000037e0: 13d7 b626 ad0e 55dc 2997 ae2b d1f7 3972 ...&..U.)..+..9r │ │ │ -000037f0: 80e2 0531 4212 a7cd 6974 8bc2 23b8 0ed9 ...1B...it..#... │ │ │ -00003800: bcf6 f11c c82e 603c 1067 5c40 2d41 b7ed ......`<.g\@-A.. │ │ │ -00003810: a055 9246 2b19 8ae4 f24d 90e5 433e 8072 .U.F+....M..C>.r │ │ │ -00003820: b9d6 6142 064e c185 e8b4 5c5f 7679 ad58 ..aB.N....\_vy.X │ │ │ -00003830: 092b a49a 564d 1553 04aa 471b 01b0 042e .+..VM.S..G..... │ │ │ -00003840: a18a f055 2b49 4791 3271 02ad 03fa b9d0 ...U+IG.2q...... │ │ │ -00003850: 62b9 16e3 c1d8 78ae 68c6 0cb1 af9b 5ef1 b.....x.h.....^. │ │ │ -00003860: 88b9 969c 14ea 4493 dafa 0047 d400 b416 ......D....G.... │ │ │ -00003870: f71b 4b9a 9c2f 5c18 d4bc 0c60 36e4 b135 ..K../\....`6..5 │ │ │ -00003880: e01a 1cea a12a b01e 08e2 2049 2eb4 bcc0 .....*.... I.... │ │ │ -00003890: d0b1 3429 3605 87d0 1555 eb15 0586 d2c5 ..4)6....U...... │ │ │ -000038a0: 4d04 f9a2 2b9c 5c5f 4c91 f30a 6416 c314 M...+.\_L...d... │ │ │ -000038b0: 6018 9c38 85d0 20cc 680d 68c9 8c7a 6d6a `..8.. .h.h..zmj │ │ │ -000038c0: 2a32 af01 6b97 b482 779a d1c5 aa2a 3cfe *2..k...w....*<. │ │ │ -000038d0: 420e 9ad0 798d 8257 2b7e 4b71 3da8 ccbe B...y..W+~Kq=... │ │ │ -000038e0: 105e 6a90 0eb4 75ae 7069 3414 e051 2748 .^j...u.pi4..Q'H │ │ │ -000038f0: 1094 14b9 83ea 42a1 6077 b559 5cc1 30b5 ......B.`w.Y\.0. │ │ │ -00003900: 1fd2 7a08 d29e a162 5021 36b4 c815 a63f ..z....bP!6....? │ │ │ -00003910: b385 02d6 a05c ed0a dca8 565b 7e30 a641 .....\....V[~0.A │ │ │ -00003920: 3b54 7804 410c 5b04 adaf 2a10 0099 a8ea ;Tx.A.[...*..... │ │ │ -00003930: b295 6eed 0b14 3692 8737 83bf d7e3 e114 ..n...6..7...... │ │ │ -00003940: b147 0b42 e10a e561 fa26 4b9a d046 088d .G.B...a.&K..F.. │ │ │ -00003950: 2aca 33ad 7de0 3264 831b e434 782d 9d82 *.3.}.2d...4x-.. │ │ │ -00003960: de23 6acf 5598 7279 054d 8d87 d158 ee32 .#j.U.ry.M...X.2 │ │ │ -00003970: 390a 199b 93a1 da3b e49d 4984 a6e8 a74a 9......;..I....J │ │ │ -00003980: 104d 3c9b 2199 036d 76d1 a2f1 3a3c 721c .M<.!..mv...:.@[.:.U │ │ │ -00003a30: 2adc 096d 5122 4c18 004c 1ad6 084d 8011 *..mQ"L..L...M.. │ │ │ -00003a40: 771e 9dc4 24d4 78a3 b596 6e1c 76bf 5028 w...$.x...n.v.P( │ │ │ -00003a50: 8fc3 a282 126a f9b9 add6 503c 8018 8de4 .....j....P<.... │ │ │ -00003a60: f193 504d e839 68a1 fd98 baeb 6b3c 6e80 ..PM.9h.....k... │ │ │ -00003aa0: 390d 595a 2c41 376b 1bdd 83b7 db0e 8703 9.YZ,A7k........ │ │ │ -00003ab0: cf1c 0eaa 2acd b862 82a2 0e90 6019 8b52 ....*..b....`..R │ │ │ -00003ac0: a341 56a3 36b4 c0aa 2881 3c67 96f0 3f2b .AV.6...(..I..C.t..s[.x │ │ │ -00003c50: 7c01 b710 a0d4 5a37 14b8 2ce8 0b04 a437 |.....Z7..,....7 │ │ │ -00003c60: 88a9 ce78 0411 afae 33f9 3f78 d70d c2e7 ...x....3.?x.... │ │ │ -00003c70: 24d3 32cb 4eeb 0188 7193 6231 227e b862 $.2.N...q.b1"~.b │ │ │ -00003c80: f80b 1061 e532 a3d5 5dd9 08a7 7354 cc10 ...a.2..]...sT.. │ │ │ -00003c90: 36a1 c40a 3183 2d5e 024a 6280 4505 ae74 6...1.-^.Jb.E..t │ │ │ -00003ca0: 4617 31e5 3f5f 69f1 cf07 8b12 ef4c 8167 F.1.?_i......L.g │ │ │ -00003cb0: aad0 5714 6781 812d a106 7c8f d4f4 4886 ..W.g..-..|...H. │ │ │ -00003cc0: 76fc 729d f3a9 b25a e1c7 c81a 33da f701 v.r....Z....3... │ │ │ -00003cd0: bc82 8c83 0c51 6919 5285 ed54 e43a 0056 .....Qi.R..T.:.V │ │ │ -00003ce0: fbec 4e8e 046a 169b e980 c38d 425d f246 ..N..j......B].F │ │ │ -00003cf0: e723 65f9 012a 1010 41e8 a084 cff1 9dab .#e..*..A....... │ │ │ -00003d00: 1107 145a 7bc4 a7a1 0785 543b da5b 7b05 ...Z{.....T;.[{. │ │ │ -00003d10: 56f6 7a08 b5a2 0fb4 dc06 62d6 622a 1e43 V.z.......b.b*.C │ │ │ -00003d20: 266a 7668 a420 e4ae f845 8c39 7e65 d9b4 &jvh. ...E.9~e.. │ │ │ -00003d30: e968 8e16 5730 3a38 500d a005 2568 6bc0 .h..W0:8P...%hk. │ │ │ -00003d40: 6dad 501d d097 dc61 d44d 8d3e 70d2 6595 m.P....a.M.>p.e. │ │ │ -00003d50: a04b 028e c898 f659 b51b 1230 ac8a e1b2 .K.....Y...0.... │ │ │ -00003d60: 19ca 0720 2335 0274 e212 de00 7dd5 99bd ... #5.t....}... │ │ │ -00003d70: ce60 1e9a a073 2c55 d0f6 5423 efa9 83a5 .`...s,U..T#.... │ │ │ -00003d80: 07ac 2060 4c87 917b 6da7 629d 11d6 5ed1 .. `L..{m.b...^. │ │ │ -00003d90: 45d2 00a0 153c 3bbc 2a03 6001 b4d4 bd4e E....<;.*.`....N │ │ │ -00003da0: 4d41 c2d2 e163 543a dc07 5d74 7057 7e2c MA...cT:..]tpW~, │ │ │ -00003db0: a862 90c4 6351 9c2c 293e 7883 09cc 526c .b..cQ.,)>x...Rl │ │ │ -00003dc0: 1e06 49c7 2899 5810 6487 ea66 1e63 d469 ..I.(.X.d..f.c.i │ │ │ -00003dd0: 48d4 b910 3bca 48e8 1b4b acf3 7da0 820a H...;.H..K..}... │ │ │ -00003de0: e888 6f87 f5c0 4605 3364 d9d0 e890 133c ..o...F.3d.....< │ │ │ -00003df0: def2 cae0 e497 f699 166e 71f3 4a41 5451 .........nq.JATQ │ │ │ -00003e00: 0555 8eb2 428f 284a aab7 3a70 0054 adad .U..B.(J..:p.T.. │ │ │ -00003e10: c1ae 80fb d07b 56fc 6215 6987 2144 876b .....{V.b.i.!D.k │ │ │ -00003e20: 713f cb53 98b8 2c56 8c43 2f53 3930 2ca9 q?.S..,V.C/S90,. │ │ │ -00003e30: 039e 6e3d 3e83 b1cc 54af 60e5 a830 825e ..n=>...T.`..0.^ │ │ │ -00003e40: 2252 6923 c029 dcb8 d5f1 2d90 2f78 80b9 "Ri#.)....-./x.. │ │ │ -00003e50: 02f6 5bed 4408 9284 d261 5874 9246 f1f5 ..[.D....aXt.F.. │ │ │ -00003e60: 3e14 c01b a61a 10df cac1 8948 7894 f6d7 >..........Hx... │ │ │ -00003e70: 1b98 6ded df75 58ff ae03 1631 546c 9455 ..m..uX....1Tl.U │ │ │ -00003e80: d462 ae55 1cac 387d d4f6 1b64 4722 191b .b.U..8}...dG".. │ │ │ -00003e90: 82cb 642a 9405 abaa f5da a055 92c8 b871 ..d*.......U...q │ │ │ -00003ea0: 542a ac20 a601 9c00 e4ea 8351 c807 f84e T*. .......Q...N │ │ │ -00003eb0: 31b9 2034 1cd7 0121 d4b0 2bf8 5d8b 8d55 1. 4...!..+.]..U │ │ │ -00003ec0: 6899 8241 6a4b 2766 70f0 add6 b374 40bd h..AjK'fp....t@. │ │ │ -00003ed0: 1997 c23c 4804 ed9b d194 c3e3 6b6a aea0 .... │ │ │ -00003ef0: 92c4 7850 0d38 f325 debb 76f2 7b05 66a2 ..xP.8.%..v.{.f. │ │ │ -00003f00: 1e84 1224 eae0 db24 3085 002e fa04 3503 ...$...$0.....5. │ │ │ -00003f10: 60eb ea16 638d d6ed 712b 8121 681e 178d `...c...q+.!h... │ │ │ -00003f20: 7631 a407 3119 8dc2 7200 4b3a 33cf eb15 v1..1...r.K:3... │ │ │ -00003f30: 882e 5588 8d2f 7574 16e8 8bfb d1eb b4a0 ..U../ut........ │ │ │ -00003f40: 0eb2 eb94 5bdf 4553 6b01 b2d6 5158 706a ....[.ESk...QXpj │ │ │ -00003f50: a898 b372 5054 18f0 b282 1b51 5010 b58f ...rPT.....QP... │ │ │ -00003f60: 58ca 4ad1 a803 4690 5e01 29b4 9783 1a32 X.J...F.^.)....2 │ │ │ -00003f70: 16c3 abd8 4e29 6c7c 12b9 8083 8ec7 a3f7 ....N)l|........ │ │ │ -00003f80: 6ad4 30d2 acb8 d136 1d9a 6026 d005 4d17 j.0....6..`&..M. │ │ │ -00003f90: d3f9 5b80 34d8 cd84 4282 d514 8ab6 5714 ..[.4...B.....W. │ │ │ -00003fa0: acce 74b7 3a3d 85f7 aaa9 f35a 1101 80b4 ..t.:=.....Z.... │ │ │ -00003fb0: 28c0 bad7 564b 07a7 d1d5 4198 390b 463e (...VK....A.9.F> │ │ │ -00003fc0: 6127 2b10 3205 74e1 0d03 7d7a 05dc 46c0 a'+.2.t...}z..F. │ │ │ -00003fd0: 705b c7c2 0639 830a 65d5 f131 207c 532a p[...9..e..1 |S* │ │ │ -00003fe0: 0ecc c72a 6392 4cd4 b951 ac21 dc85 54a1 ...*c.L..Q.!..T. │ │ │ -00003ff0: 0e15 4b60 ad16 c63d ce9a d5b9 a4b6 aa71 ..K`...=.......q │ │ │ -00004000: 99b0 675a 87c2 ea0c 0393 2bd3 12a3 05e2 ..gZ......+..... │ │ │ -00004010: d0df 2c80 3c4a c886 7315 50d2 9516 0dba ..,...... │ │ │ -00004160: 6009 501f 8af9 9663 8dc7 5de2 bb20 8c80 `.P....c..].. .. │ │ │ -00004170: 2f5f 338d 202a 84bc 629e 1971 0ebb 2838 /_3. *..b..q..(8 │ │ │ -00004180: bca8 0072 e012 8c97 b439 ce48 06ea f3a5 ...r.....9.H.... │ │ │ -00004190: d6b6 0b94 a4a2 f8ca 4efe 7965 74b0 4689 ........N.yet.F. │ │ │ -000041a0: 2110 0f85 ab62 5114 87c3 9d58 510c 2503 !....bQ....XQ.%. │ │ │ -000041b0: 9098 e33f a030 0a4c 844b 4bb6 216d cc22 ...?.0.L.KK.!m." │ │ │ -000041c0: 0ab9 6995 7f82 d68b 3a93 17a2 e0cf 5c07 ..i.....:.....\. │ │ │ -000041d0: 29d1 fe43 e9fa a1f4 4ae4 d043 0786 e2f2 )..C....J..C.... │ │ │ -000041e0: 5267 57db 12bb c364 61ae 6ba6 1194 a580 RgW....da.k..... │ │ │ -000041f0: 3154 3ad0 1341 61a6 41a0 c18e 3b98 3ae1 1T:..Aa.A...;.:. │ │ │ -00004200: 8c92 501e 8d34 f565 1bac 5760 6d3a fa53 ..P..4.e..W`m:.S │ │ │ -00004210: 38c3 7428 c207 3306 f4c0 b3d0 411f e011 8.t(..3.....A... │ │ │ -00004220: 9e20 96aa 493b 68ca a230 004c 0128 855c . ..I;h..0.L.(.\ │ │ │ -00004230: 641d 9886 6985 875b fc46 ed86 c63e adcc d...i..[.F...>.. │ │ │ -00004240: 8542 0b5c 8a24 c192 dbae c6c0 2b64 336f .B.\.$......+d3o │ │ │ -00004250: a12b 9204 a599 db94 65a3 1eb4 4482 020a .+......e...D... │ │ │ -00004260: 46c7 c474 1a1a 4b9b 319b 7650 2a2c ad81 F..t..K.1.vP*,.. │ │ │ -00004270: 039b 1008 1c5a ec83 55c8 abce af09 0982 .....Z..U....... │ │ │ -00004280: 627a f94b 3a9b 8e75 0613 6387 71d0 3aa7 bz.K:..u..c.q.:. │ │ │ -00004290: 2413 da6b 1632 10f4 4337 eb3c ad4e d2d7 $..k.2..C7.<.N.. │ │ │ -000042a0: 6a85 a1e0 a914 3a19 2c40 a073 ea8d 3768 j.....:.,@.s..7h │ │ │ -000042b0: 9b46 87c9 1a9d eb94 ca84 7bc1 b795 cdb5 .F........{..... │ │ │ -000042c0: 7d5d d54a e202 f7d2 ee90 92b8 f052 c04e }].J.........R.N │ │ │ -000042d0: d5b4 903e 5708 85b6 4c14 5d0d c95b ed45 ...>W...L.]..[.E │ │ │ -000042e0: d58a 28cb 4ae5 6ce0 c658 311d 3e78 e05e ..(.J.l..X1.>x.^ │ │ │ -000042f0: 5a65 6d95 9384 2e63 9c82 b27b 8488 d385 Zem....c...{.... │ │ │ -00004300: 8c05 af53 400e d56d c13f 3aa3 c24c 6695 ...S@..m.?:..Lf. │ │ │ -00004310: 0eba f30b 4c84 b3cb 2ce5 95b2 49e4 2ea2 ....L...,...I... │ │ │ -00004320: a552 5606 4ca6 4140 b596 8713 8727 a7a8 .RV.L.A@.....'.. │ │ │ -00004330: cbaa 71e9 9c19 b309 242a b201 7eca 4a7c ..q.....$*..~.J| │ │ │ -00004340: d612 c74b 0b56 8382 8671 a005 85f3 4c1b ...K.V...q....L. │ │ │ -00004350: d70a 7f86 d915 9e0a f045 4014 d8e9 70af .........E@...p. │ │ │ -00004360: 980c 58a8 e752 9e7c 3cc0 d5d0 6a6b 4f6b ..X..R.|<...jkOk │ │ │ -00004370: 5210 1457 1759 68d0 da25 0698 8987 b670 R..W.Yh..%.....p │ │ │ -00004380: a982 5cb4 b787 0381 cb06 4662 927a 273b ..\.......Fb.z'; │ │ │ -00004390: a478 6bec a5b6 e075 ba48 b1e6 ad71 3aa2 .xk....u.H...q:. │ │ │ -000043a0: 3ae8 d43d 2024 c71d d43c 6871 be80 3638 :..= $....... │ │ │ -000043f0: 29bb 0ac4 d129 e42c ed61 e33e c558 97a8 )....).,.a.>.X.. │ │ │ -00004400: 2a1c f62a 735d a7b3 3176 d046 11d8 4491 *..*s]..1v.F..D. │ │ │ -00004410: 1052 9eae 2b8c b50a 11d5 fa1f 700d eae3 .R..+.......p... │ │ │ -00004420: 760d e080 36c7 c9d3 8958 c6e3 9ade 6afd v...6....X....j. │ │ │ -00004430: 1285 08c8 8cca 3f54 f536 e5c6 c0b8 c24f ......?T.6.....O │ │ │ -00004440: 00c3 5ace 4a05 b453 809c 988f 866b 6db8 ..Z.J..S.....km. │ │ │ -00004450: 14ca 5921 07a9 8c3d f396 f75a 61d6 b23a ..Y!...=...Za..: │ │ │ -00004460: 1e99 55e6 0e03 0618 8a9a 1904 95e2 042b ..U............+ │ │ │ -00004470: 3b01 58a2 d239 d81c dbd2 2b62 3a60 2873 ;.X..9....+b:`(s │ │ │ -00004480: 85fe 744a ffa3 643b a844 074e eb83 3538 ..tJ..d;.D.N..58 │ │ │ -00004490: f83a dda9 c821 a57e e941 7434 0857 2a78 .:...!.~.At4.W*x │ │ │ -000044a0: 03af 7a70 4a7a 83fd 737e 68c1 b9f4 57ab ..zpJz..s~h...W. │ │ │ -000044b0: fff8 877d adb0 39a5 371a 945d 08f9 cb14 ...}..9.7..].... │ │ │ -000044c0: 5389 5a6a 013d 7818 b932 75f4 2157 9a99 S.Zj.=x..2u.!W.. │ │ │ -000044d0: 0052 5144 bd85 0971 0d15 5a88 74e0 49f4 .RQD...q..Z.t.I. │ │ │ -000044e0: e803 acae cedd 3116 9d6c 8170 7016 084c ......1..l.pp..L │ │ │ -000044f0: 8139 c85f abcd 278c 60af b3af 6034 ac06 .9._..'.`...`4.. │ │ │ -00004500: 64a8 0610 8305 6579 c304 e58d ce53 69b3 d.....ey.....Si. │ │ │ -00004510: 1b13 0a3c c325 5522 0f27 13a9 b548 a564 ...<.%U".'...H.d │ │ │ -00004520: d099 893a 05b1 fa82 89d3 1186 6ed0 594a ...:........n.YJ │ │ │ -00004530: d334 3a43 d897 5a16 cc61 911a fb19 1412 .4:C..Z..a...... │ │ │ -00004540: 1fb4 569d 4bdf 6395 0405 b54e 0367 66da ..V.K.c....N.gf. │ │ │ -00004550: 3674 3d2e 01d2 a223 590c 0044 651b 088e 6t=....#Y..De... │ │ │ -00004560: 5247 e43d ca1b f3a2 8406 0ac0 c123 97dc RG.=.........#.. │ │ │ -00004570: 238d c074 26a3 a771 d924 3c14 851c 19cc #..t&..q.$<..... │ │ │ -00004580: 5059 eab0 938e 9164 8596 a406 25e0 415b PY.....d....%.A[ │ │ │ -00004590: 6827 4818 9761 c369 052c dbe4 792e 93d3 h'H..a.i.,..y... │ │ │ -000045a0: b93a 0049 1083 ce68 05b2 951b 46b7 7926 .:.I...h....F.y& │ │ │ -000045b0: 534c 6585 c317 75ec 042e 8311 b476 c47c SLe...u......v.| │ │ │ -000045c0: 02cf 5a80 401e 607a c4df 2a68 aac1 5f90 ..Z.@.`z..*h.._. │ │ │ -000045d0: bd82 9b63 836c 6a87 2e32 3b91 af70 4689 ...c.lj..2;..pF. │ │ │ -000045e0: 6fdc 2b68 acab 94b7 01bb 9129 b0bc c4d3 o.+h.......).... │ │ │ -000045f0: 4605 d74a 4483 fb0f e74a 921a d15d b109 F..JD....J...].. │ │ │ -00004600: c2a7 85c2 ae1b 07bb 8188 81bd ad22 364b ............."6K │ │ │ -00004610: bc44 a06a 1403 a238 e982 45be 8dce 8361 .D.j...8..E....a │ │ │ -00004620: af3c 3e6d 9b5b 8b0f 9b72 1b55 8897 12fc .<>m.[...r.U.... │ │ │ -00004630: 34b6 6cad d511 990e eec4 eb63 065a a5f5 4.l........c.Z.. │ │ │ -00004640: 0074 319b 6d6f 605f 4543 28e5 1036 5dc1 .t1.mo`_EC(..6]. │ │ │ -00004650: de43 2375 99e9 7811 405b 9b5a fc42 0733 .C#u..x.@[.Z.B.3 │ │ │ -00004660: 9de3 6518 8015 7103 64d0 1913 f001 ad2b ..e...q.d......+ │ │ │ -00004670: ef82 3458 d56b e34d 1b4a 000b 69fb 1605 ..4X.k.M.J..i... │ │ │ -00004680: 824f 8ed7 0d66 4730 7544 0848 57fa 41a8 .O...fG0uD.HW.A. │ │ │ -00004690: 085a 79a3 93e3 5818 cd96 2258 649b 4323 .Zy...X..."Xd.C# │ │ │ -000046a0: 67af 5186 0620 87f2 1174 7874 7d4c 07dd g.Q.. ...txt}L.. │ │ │ -000046b0: 7816 1b8c 5760 1530 d00d 26cb 6594 a052 x...W`.0..&.e..R │ │ │ -000046c0: 85b2 ef14 9250 0120 231a 42db be72 2d94 .....P. #.B..r-. │ │ │ -000046d0: 1d85 567d 9499 c545 af11 ad08 682f b4e1 ..V}...E....h/.. │ │ │ -000046e0: 5898 5279 0798 f6a8 d354 3526 b595 fb41 X.Ry.....T5&...A │ │ │ -000046f0: 07ba 040e 7454 12af 4bc1 93f8 ed0a 2d28 ....tT..K.....-( │ │ │ -00004700: c4f2 ae94 cd02 21e8 f801 ee07 c4ef f8d2 ......!......... │ │ │ -00004710: ea84 6129 7ca1 69aa 945a 0407 b9f0 5609 ..a)|.i..Z....V. │ │ │ -00004720: c978 03aa b2c3 d4e0 a8f6 72c9 bde2 770c .x........r...w. │ │ │ -00004730: 305b 67b0 782b ee10 1eac 962a 11c7 46e9 0[g.x+.....*..F. │ │ │ -00004740: 5004 40d1 d47d 05e1 9866 003e 08df 2954 P.@..}...f.>..)T │ │ │ -00004750: 5a39 9f5c 3ab9 8dc7 12b4 6657 4b5a b4dd Z9.\:.....fWKZ.. │ │ │ -00004760: 0319 62ae 8c0d 0a66 c3ef 68e5 6900 2070 ..b....f..h.i. p │ │ │ -00004770: c740 105d 5d94 2809 9bd6 063d 16c3 1adc .@.]].(....=.... │ │ │ -00004780: bc52 5912 94d6 a16f 7a5f 6078 e430 63ac .RY....oz_`x.0c. │ │ │ -00004790: 1b05 e032 9718 9e5c e712 7a08 55f7 65a3 ...2...\..z.U.e. │ │ │ -000047a0: a861 0b8f 8700 8231 d047 1845 4b03 ad12 .a.....1.G.EK... │ │ │ -000047b0: 2569 3117 43a1 532e 0c23 563e 28e2 34c3 %i1.C.S..#V>(.4. │ │ │ -000047c0: c186 dff1 2c31 01ae d5a6 fe00 d335 1d50 ....,1.......5.P │ │ │ -000047d0: 1763 014c 55bc 7baf f03e ad2b 7841 622d .c.LU.{..>.+xAb- │ │ │ -000047e0: 3eb6 a820 d09c 964b 8746 c775 14dc 1494 >.. ...K.F.u.... │ │ │ -000047f0: 2b2d 9d98 8199 bcd1 3901 94ae b5cc f0a0 +-......9....... │ │ │ -00004800: 886d c505 2138 4e44 856f 9cce 8206 8bda .m..!8ND.o...... │ │ │ -00004810: c0ed e8d0 00da eb52 7eb9 007c 40e7 1825 .......R~..|@..% │ │ │ -00004820: 6050 a451 9d62 254a f9ef c809 8a0d d714 `P.Q.b%J........ │ │ │ -00004830: 6f08 3719 7000 bec6 73c9 2a2d ac41 3eed o.7.p...s.*-.A>. │ │ │ -00004840: e866 59da c844 1620 6fd0 8a71 adb3 fe38 .fY..D. o..q...8 │ │ │ -00004850: a0c1 29e7 5808 7212 0066 8d4e 3f82 580a ..).X.r..f.N?.X. │ │ │ -00004860: c956 56b4 161f b1d6 926e 97e3 720a 27a6 .VV......n..r.'. │ │ │ -00004870: 2c6d be55 7c84 4ecd 753a 0a63 75ac 4ca7 ,m.U|.N.u:.cu.L. │ │ │ -00004880: 0bb5 ae58 a28e 7598 286b 32ad 5da2 5a9c ...X..u.(k2.].Z. │ │ │ -00004890: e223 4b9c 7c78 df0c f4aa c66c 41ca cad2 .#K.|x.....lA... │ │ │ -000048a0: 395e a578 de46 6955 7aad d9e4 5276 45ca 9^.x.FiUz...RvE. │ │ │ -000048b0: 1500 4687 c6c2 d118 bdc6 e34f 4474 2286 ..F........ODt". │ │ │ -000048c0: a5d0 db70 ced0 ecae c655 92cd 42c6 198b ...p.....U..B... │ │ │ -000048d0: b2f8 7478 8729 c00e 84e6 9400 4839 842a ..tx.)......H9.* │ │ │ -000048e0: f84c abc7 a875 f498 d65d 5c25 4f7d 5498 .L...u...]\%O}T. │ │ │ -000048f0: 0051 6618 5c15 3cda 5887 e1b1 b618 9e1e .Qf.\.<.X....... │ │ │ -00004900: eaa1 36c5 9418 9956 873a 03fe 8220 ae74 ..6....V.:... .t │ │ │ -00004910: 4f0d b251 1899 fc74 9db9 420d 173a a425 O..Q...t..B..:.% │ │ │ -00004920: 6682 4b74 441f 7cd8 03a3 0639 a151 bb9f f.KtD.|....9.Q.. │ │ │ -00004930: 6d09 5a4f 9960 60ff 6a08 487c a7f7 7af0 m.ZO.``.j.H|..z. │ │ │ -00004940: b403 c194 7a79 ec32 1dc1 c296 28bb 49d4 ....zy.2....(.I. │ │ │ -00004950: 1a89 32a8 e54a 3f97 3b00 469f 4ba1 56b2 ..2..J?.;.F.K.V. │ │ │ -00004960: 6a4a e4e6 aaca c9e1 ca15 da10 7331 2de8 jJ..........s1-. │ │ │ -00004970: 4867 ae82 5270 941a 49d9 20d2 8890 f264 Hg..Rp..I. ....d │ │ │ -00004980: 0919 2bca 2f47 bca3 f00f 03d4 c495 5a58 ..+./G........ZX │ │ │ -00004990: 0608 e904 67eb 42a1 53c8 f87a 0a3f 0102 ....g.B.S..z.?.. │ │ │ -000049a0: 7a08 9c6b 0921 373e a5f0 f0ca 9c05 a92c z..k.!7>......., │ │ │ -000049b0: 9a4c 47a9 6ae9 739c 1ee4 5020 53c1 9aae .LG.j.s...P S... │ │ │ -000049c0: 019b 2ba0 abd5 b113 2407 5710 d930 302f ..+.....$.W..00/ │ │ │ -000049d0: 32aa 104e d8af 43ef 55a5 f2d8 6873 1c76 2..N..C.U...hs.v │ │ │ -000049e0: ef94 4b41 097d 14cc df29 ecc3 ead8 570d ..KA.}...)....W. │ │ │ -000049f0: fcc1 1e6b edc8 c832 a31e 7480 1f5e 944f ...k...2..t..^.O │ │ │ -00004a00: 9fa5 6c5c 502e 0833 2873 45a1 33d5 3a4e ..l\P..3(sE.3.:N │ │ │ -00004a10: 8915 ebe1 db1a d6c6 4ee1 f854 bdd1 5a6f ........N..T..Zo │ │ │ -00004a20: caaf 82c4 d994 aace 163a c058 178d dc9d .........:.X.... │ │ │ -00004a30: 5a0e 7b89 ff12 baa0 a57e 74bd 2270 7285 Z.{......~t."pr. │ │ │ -00004a40: f156 256a 4971 6958 0184 442e 0bfc ac28 .V%jIqiX..D....( │ │ │ -00004a50: d8ce 1770 8a76 0372 1d94 c0e2 3b6c 32d8 ...p.v.r....;l2. │ │ │ -00004a60: 1760 a9b0 2a05 50a0 c7d0 b705 fa40 49c5 .`..*.P......@I. │ │ │ -00004a70: f2b4 0de0 5c05 8703 28b0 762e a6f5 4800 ....\...(.v...H. │ │ │ -00004a80: a3c7 aaf1 68af b459 b819 bdd3 e1b4 06d8 ....h..Y........ │ │ │ -00004a90: d92b c85a eb48 d801 7e29 6049 57a0 5590 .+.Z.H..~)`IW.U. │ │ │ -00004aa0: 3805 80a2 54c1 62f8 4260 e90e 8a14 da83 8...T.b.B`...... │ │ │ -00004ab0: c3b9 0177 f3b4 a032 26b1 534a 1734 7981 ...w...2&.SJ.4y. │ │ │ -00004ac0: a92c 944c 103f aaed 15a9 84d6 e9e4 697a .,.L.?........iz │ │ │ -00004ad0: ed22 2bf1 4a1d 6c90 475a 22fe 3d8a 1c72 ."+.J.l.GZ".=..r │ │ │ -00004ae0: a6d4 4db5 91ae 5724 bdb0 7f51 550a cdea ..M...W$...QU... │ │ │ -00004af0: b483 9a2b e65f 1c06 ef95 68bc 212f 14d0 ...+._....h.!/.. │ │ │ -00004b00: ab35 b64c c089 16bb a228 1ad3 61a0 825c .5.L.....(..a..\ │ │ │ -00004b10: ab1c bf03 9ed6 9903 dc50 a501 441a f394 .........P..D... │ │ │ -00004b20: e941 01a2 3e2d 366a 8916 f957 5a14 25f3 .A..>-6j...WZ.%. │ │ │ -00004b30: ec32 399e 0822 642e bb14 2da5 bc49 9d0e .29.."d...-..I.. │ │ │ -00004b40: ee03 2f94 e4a0 d0de 3753 0ca1 811a 3ade ../.....7S....:. │ │ │ -00004b50: 8b86 112e 2e44 4980 ac76 7d03 e28d faea .....DI..v}..... │ │ │ -00004b60: 0473 b49d 1c74 fcbd 6450 3a8a cd04 35ca .s...t..dP:...5. │ │ │ -00004b70: 84e6 33a5 c3c8 a236 7560 7005 9702 25b5 ..3....6u`p...%. │ │ │ -00004b80: eb5b c02f 4a31 562a f727 fe86 f646 baa0 .[./J1V*.'...F.. │ │ │ -00004b90: 3020 5c6e 57c4 328a a7aa 94bd ccd6 853c 0 \nW.2........< │ │ │ -00004ba0: af10 30ae 01b3 e963 61e8 6f6d 154b c853 ..0....ca.om.K.S │ │ │ -00004bb0: 4ad1 8948 28da 5399 a270 07ea 0082 5436 J..H(.S..p....T6 │ │ │ -00004bc0: 93a1 d116 4626 ebe5 755a b069 b4ed 8daa ....F&..uZ.i.... │ │ │ -00004bd0: 3099 d749 3de4 04af a956 9061 37e0 1961 0..I=....V.a7..a │ │ │ -00004be0: 8faa 4139 612a 6543 05cf 745a 52ed 6c03 ..A9a*eC..tZR.l. │ │ │ -00004bf0: e8f6 4866 abf0 1650 89b3 4659 424b a9ba ..Hf...P..FYBK.. │ │ │ -00004c00: 0201 1dcf 9deb f47e adbd 5920 435e 29a6 .......~..Y C^). │ │ │ -00004c10: 2857 6463 d059 133c 6fb0 7baf f411 38da (Wdc.Y..3. │ │ │ -00004f70: 30a3 b6ef f0b2 7334 77dd 4b7d 5775 d24b 0.....s4w.K}Wu.K │ │ │ -00004f80: 5119 dc50 9483 92ee 61e9 aab2 43ce 0c9a Q..P....a...C... │ │ │ -00004f90: 4166 548b c15a d16e 8b90 ebc0 156f 171f AfT..Z.n.....o.. │ │ │ -00004fa0: 3373 da77 502a 61f4 46a9 2162 8095 ad05 3s.wP*a.F.!b.... │ │ │ -00004fb0: 40ab c303 d100 f7b4 4b22 7009 0fe0 b342 @.......K"p....B │ │ │ -00004fc0: 449d d6c5 06e1 a259 6598 71b9 5c08 29d4 D......Ye.q.\.). │ │ │ -00004fd0: aaf1 e07a e06a ca27 a093 d8ad 91ed 568a ...z.j.'......V. │ │ │ -00004fe0: aa5a a7f0 5075 183f a54a 9589 97f4 f40a .Z..Pu.?.J...... │ │ │ -00004ff0: 5f47 4c06 7900 ae48 4854 4767 95eb c467 _GL.y..HHTGg...g │ │ │ -00005000: f843 4689 d7b4 0e05 b8c0 21c0 75d7 a25f .CF.......!.u.._ │ │ │ -00005010: a375 24ab 0853 1eeb 150d a8bc 4cb5 0e12 .u$..S......L... │ │ │ -00005020: c071 4aea 56f7 7023 58dc 1b9d 8dd0 a9a9 .qJ.V.p#X....... │ │ │ -00005030: 52e7 773b 5c55 182b 6bbc cedb 0f3a f742 R.w;\U.+k....:.B │ │ │ -00005040: 43d6 6115 0145 6032 b946 380c 6911 1793 C.a..E`2.F8.i... │ │ │ -00005050: af3c dba0 d992 f17b 792d f8c4 5007 a53d .<.....{y-..P..= │ │ │ -00005060: 3854 8e12 b901 f7a2 7284 e3e7 b55a c086 8T......r....Z.. │ │ │ -00005070: 7fd0 7e0c 523b 40ad 9288 f202 f443 06ae ..~.R;@......C.. │ │ │ -00005080: f275 2f03 8437 9a6b c7ac 4b66 5581 34ca .u/..7.k..KfU.4. │ │ │ -00005090: 7cc2 a4e9 6c83 4e32 288a 9abb 0107 181c |...l.N2(....... │ │ │ -000050a0: ef4d 26c7 b552 9814 9cac 28c0 423b 7436 .M&..R....(.B;t6 │ │ │ -000050b0: d741 0f9d ddd6 1e8b 125b f620 c174 f2b0 .A.......[. .t.. │ │ │ -000050c0: 81ec 4de5 61d3 41a7 ed0c 2e7e dbfa aa84 ..M.a.A....~.... │ │ │ -000050d0: 98f4 53a7 3df1 5e83 32b0 8626 0e4a 6b50 ..S.=.^.2..&.JkP │ │ │ -000050e0: 2b5d 5f5e 8b80 4a15 d262 2574 68c7 2961 +]_^..J..b%th.)a │ │ │ -000050f0: 4d99 1b34 8d6c 57a1 fd3c adca 3bc5 5f65 M..4.lW..<..;._e │ │ │ -00005100: 4007 f8ab 55d8 045c 1e95 ce45 29b4 9c82 @...U..\...E)... │ │ │ -00005110: bf0b 853e 4449 4bae 0c8e cca6 3426 4d95 ...>DIK.....4&M. │ │ │ -00005120: 0e7d a388 b402 cfaf 0353 c442 eb15 ca4d .}.......S.B...M │ │ │ -00005130: 8906 6c14 12a8 4818 659f 45bb e227 6ab5 ..l...H.e.E..'j. │ │ │ -00005140: 1a7f 4109 bcb5 8409 16d7 3e17 1e3f e350 ..A.......>..?.P │ │ │ -00005150: e62c 78da 2b2d 0e5c 0124 c498 e45a 4d04 .,x.+-.\.$...ZM. │ │ │ -00005160: a56a 0f06 5097 695b ae33 9897 4ae9 9f8b .j..P.i[.3..J... │ │ │ -00005170: 009f e36c a210 f3c6 973a 30dc ea8c 2526 ...l.....:0...%& │ │ │ -00005180: 34ad 5f00 4f5a a57c 419e 94c7 aad2 a66d 4._.OZ.|A......m │ │ │ -00005190: c31b 0d8e 61ec 73e8 ef74 8e1c cc8c c9d0 ....a.s..t...... │ │ │ -000051a0: c66e 1421 da1c 1da0 2c65 3e2a 4517 5383 .n.!....,e>*E.S. │ │ │ -000051b0: a9eb f13f 9c92 b754 f8c9 bd29 9584 ac56 ...?...T...)...V │ │ │ -000051c0: 12d8 a024 9c3a d603 6a45 33e1 e462 ecb2 ...$.:..jE3..b.. │ │ │ -000051d0: 2e05 53c8 f152 b237 df2a 1027 d332 b34d ..S..R.7.*.'.2.M │ │ │ -000051e0: 414b c128 58c0 636b b1ea 6dab 2d42 dec4 AK.(X.ck..m.-B.. │ │ │ -000051f0: d3a8 3d6e 4300 958e 0de5 db86 0a43 122b ..=nC........C.+ │ │ │ -00005200: bcdc a655 ca8c a8c3 8a25 44ac 3121 f88c ...U.....%D.1!.. │ │ │ -00005210: 60d0 4a81 b228 5f54 74da 1fac 720c 39c0 `.J..(_Tt...r.9. │ │ │ -00005220: 10a6 c647 c8e9 8ad7 d97d 9f0e a968 d949 ...G.....}...h.I │ │ │ -00005230: a73e 316d 75ad 1cfa 1956 09e3 8fa6 81d3 .>1mu....V...... │ │ │ -00005240: 2aa4 0b19 e980 a683 92bb 5879 d765 9e12 *.........Xy.e.. │ │ │ -00005250: 6447 a5e5 6f95 59b9 861c a132 91c7 6ba5 dG..o.Y....2..k. │ │ │ -00005260: a170 ca8a e9d1 5fb2 5e83 72fd 350a 12d0 .p...._.^.r.5... │ │ │ -00005270: 1ab9 4e3f 22c1 0067 5038 ceb7 5502 6e8c ..N?"..gP8..U.n. │ │ │ -00005280: a816 b14c a555 efae ce7d 3a8c ab04 7378 ...L.U...}:...sx │ │ │ -00005290: 6d00 9c36 28dd 8d90 9702 28c1 7fa0 ef1e m..6(.....(..... │ │ │ -000052a0: 4dec 70e2 c4a1 8542 7fd0 aea6 410f d9e4 M.p....B....A... │ │ │ -000052b0: 535b ad4d c186 5a03 8c4a e85d 2800 1b1c S[.M..Z..J.](... │ │ │ -000052c0: a43c 2f0a 83ef 33f0 4d3a 2ea2 9065 ec0b ...$j.3...$... │ │ │ -00005680: 4e5c d201 bb64 9a4c a7f3 4e3d be19 0813 N\...d.L..N=.... │ │ │ -00005690: 29c9 80ba ca5a d8e5 d045 1828 e590 54a6 )....Z...E.(..T. │ │ │ -000056a0: de0c e095 292b 5951 64b5 b26c 02e6 a09e ....)+YQd..l.... │ │ │ -000056b0: 517e d6e8 51ea 8300 8195 c953 da9b a853 Q~..Q......S...S │ │ │ -000056c0: 8951 694e 87a0 f45f 9878 afc4 84ce 2af7 .QiN..._.x....*. │ │ │ -000056d0: 4d29 aa80 9320 8209 25e0 0c73 179d caa1 M)... ..%..s.... │ │ │ -000056e0: e818 ae02 1b00 0851 a9ea e000 8b6e 1178 .......Q.....n.x │ │ │ -000056f0: 1bf2 b6af 73e6 b04a 7161 6884 5a47 8f8c ....s..Jqah.ZG.. │ │ │ -00005700: f6c9 7ac1 1d25 8ee9 5279 9c42 6e52 1371 ..z..%..Ry.BnR.q │ │ │ -00005710: 5414 3f97 a50c cb68 6625 e263 4cb9 a654 T.?....hf%.cL..T │ │ │ -00005720: e916 7a9d 6619 0cc0 3125 08d5 c18b 5a6b ..z.f...1%....Zk │ │ │ -00005730: a660 c106 e4ea b56e a648 41ed d1a1 e9f0 .`.....n.HA..... │ │ │ -00005740: d01b a5aa 542a 7559 e9a8 f37a c88b 51c0 ....T*uY...z..Q. │ │ │ -00005750: 21ce a2dc 111d 3cc7 1bce 153e a3f4 f33a !.....<....>...: │ │ │ -00005760: 5753 9629 b3a6 74b8 1610 641a 8bb6 6d15 WS.)..t...d...m. │ │ │ -00005770: b19a c50a a065 b4ff 162b ed53 d78d eadc .....e...+.S.... │ │ │ -00005780: e05a e860 4029 8406 f700 1bb4 87a9 146a .Z.`@).........j │ │ │ -00005790: 25d6 a74e ae60 a6bc 70dc df2a e49a eef4 %..N.`..p..*.... │ │ │ -000057a0: cade aa1d 7c34 5901 c775 389a 03a4 d209 ....|4Y..u8..... │ │ │ -000057b0: 6938 398b e990 90d7 e102 ab28 76a5 63ac i89........(v.c. │ │ │ -000057c0: 54a6 07b8 ef0c b644 0906 b5ad 881f 098b T......D........ │ │ │ -000057d0: 0d40 5265 83c8 e83f 6e3a 5c82 eca1 8d98 .@Re...?n:\..... │ │ │ -000057e0: f34c c71f b529 a34d 6d1d 79d2 7124 9d24 .L...).Mm.y.q$.$ │ │ │ -000057f0: a854 1b45 31de 99ea 36d4 cacb 9e80 7294 .T.E1...6.....r. │ │ │ -00005800: af95 c2b3 15ce 030a b1d8 b1a8 2219 ca66 ............"..f │ │ │ -00005810: dcea 2876 a300 473c 2545 56e4 82e4 4efb ..(v..G<%EV...N. │ │ │ -00005820: ff83 f035 af55 4992 d8a4 7358 51d5 2784 ...5.UI...sXQ.'. │ │ │ -00005830: 6b82 ef00 a65e 6755 5adc c268 d24a 8552 k....^gUZ..h.J.R │ │ │ -00005840: c161 06a4 4d94 b5ac 62e6 b5dd c7c3 0556 .a..M...b......V │ │ │ -00005850: a0ca 156d aab8 632c 9302 9b7b a053 9422 ...m..c,...{.S." │ │ │ -00005860: 6aad 827d 9520 0cc4 65fb e460 28a3 7eae j..}. ..e..`(.~. │ │ │ -00005870: 7cf9 ca82 8739 154a e814 1b19 c18f 7d85 |....9.J......}. │ │ │ -00005880: a351 ab32 5165 15c0 105c 2797 2768 ff70 .Q.2Qe...\'.'h.p │ │ │ -00005890: c814 fc0d 44d1 ba53 9148 2b37 4be9 b7ac ....D..S.H+7K... │ │ │ -000058a0: c267 a4ef 85f6 105a 245c 8e5a dfa2 5e32 .g.....Z$\.Z..^2 │ │ │ -000058b0: a3dd 4cdc 3ced 352b f792 92af e904 866d ..L.<.5+.......m │ │ │ -000058c0: 7ad0 4eab 5cd7 41b1 a1ca bcd8 2a93 8bd0 z.N.\.A.....*... │ │ │ -000058d0: 74a1 8d78 4c89 964e 8c76 6314 cc07 0ac2 t..xL..N.vc..... │ │ │ -000058e0: bc68 53a6 4beb d6da e702 558c 8bf0 3657 .hS.K.....U...6W │ │ │ -000058f0: b226 daef e4bf e195 f9ce 061c 4ad4 bc96 .&..........J... │ │ │ -00005900: 0371 0f5b 9d3a d1c9 fcd8 f7d5 0870 adc2 .q.[.:.......p.. │ │ │ -00005910: 1ebd f046 c4bb b2b5 7251 8a2c b0ae 0ef7 ...F....rQ.,.... │ │ │ -00005920: 801e 2bf9 6a06 4f08 8382 2d44 1c95 7c52 ..+.j.O...-D..|R │ │ │ -00005930: f9ec 729b a18a b41e 5ae4 b936 cba2 f26c ..r.....Z..6...l │ │ │ -00005940: 43fa 4161 7a4a b581 6185 08d0 00d7 d739 C.AazJ..a......9 │ │ │ -00005950: 8fbc a10f b5a2 86fb 011e 6504 c29f aa56 ..........e....V │ │ │ -00005960: e094 6eb6 56aa 1e05 ed35 5954 3a65 d502 ..n.V....5YT:e.. │ │ │ -00005970: c01e e29f 76b9 d149 081d 0f49 49cc faba ....v..I...II... │ │ │ -00005980: 576a 56a5 9b41 8e14 048a 8bc0 fb3a a580 WjV..A.......:.. │ │ │ -00005990: d539 08ad ec08 b1a2 c17a f938 5d66 70bf .9.......z.8]fp. │ │ │ -000059a0: 0aad e62b 178e 1c05 5f2a 61b6 97a7 98f7 ...+...._*a..... │ │ │ -000059b0: 0aaa 43f7 7865 0d54 3e53 adb7 fa22 1db9 ..C.xe.T>S...".. │ │ │ -000059c0: 4049 a54c 38aa 04a2 98a5 52d5 536a 05e0 @I.L8.....R.Sj.. │ │ │ -000059d0: 0011 9db8 344b 87ff f817 ee1c 104b a583 ....4K.......K.. │ │ │ -000059e0: c5dd ea74 b6cc 2bf0 330f 4ac2 6c14 b4a8 ...t..+.3.J.l... │ │ │ -000059f0: fc95 b9e0 6580 9d80 6be8 b53e c7ed d6e9 ....e...k..>.... │ │ │ -00005a00: a54a 31f0 d8e2 d863 574a 6595 71f2 fea5 .J1....cWJe.q... │ │ │ -00005a10: b644 aa60 e06d 4109 9119 ad01 0254 76aa .D.`.mA......Tv. │ │ │ -00005a20: 4a69 c6a2 127b 0338 15ed a75d 965c 8759 Ji...{.8...].\.Y │ │ │ -00005a30: 5157 3a8a 02de 00a7 081e 1a25 8c50 0651 QW:........%.P.Q │ │ │ -00005a40: fce2 5c65 8754 36a0 50d5 0ac4 bf8f 71a0 ..\e.T6.P.....q. │ │ │ -00005a50: 454c ba02 2294 8e30 4784 1568 9d82 7b94 EL.."..0G..h..{. │ │ │ -00005a60: 2037 1a09 9882 2006 1547 b03a 4aeb 0bdc 7.... ..G.:J... │ │ │ -00005a70: 6454 857c 1ac4 43f5 af94 3359 5ee4 0080 dT.|..C...3Y^... │ │ │ -00005a80: 6b94 b845 dabe c698 ba60 3015 514e 9476 k..E.....`0.QN.v │ │ │ -00005a90: 3075 36a3 d281 8d46 5b94 0aa7 6af3 16eb 0u6....F[...j... │ │ │ -00005aa0: 8c77 e7aa e403 6963 0d02 3531 6a97 4b87 .w....ic..51j.K. │ │ │ -00005ab0: 064c a5a3 9929 1137 863b afb5 79a5 58a7 .L...).7.;..y.X. │ │ │ -00005ac0: 7466 4619 fc63 8591 cf72 25de 534a b45c tfF..c...r%.SJ.\ │ │ │ -00005ad0: 2b6a a83c 5582 e894 99d5 449d 28c3 8d08 +j..j.A..C │ │ │ -00005da0: df9b 56fb 324a 8e8e 38f6 650d 6d2c f63e ..V.2J..8.e.m,.> │ │ │ -00005db0: 05fe 031d 326d 2cf5 f06c 264d 04b4 e241 ....2m,..l&M...A │ │ │ -00005dc0: 106c 5fd2 0c53 6ff3 dc00 c494 84b3 5101 .l_..So.......Q. │ │ │ -00005dd0: 0c3c 2c05 6b69 79be d2ce b242 0e3b 9d58 .<,.kiy....B.;.X │ │ │ -00005de0: cf06 1db3 2c79 3c57 367d 592c dcd5 0a26 ....,yU......~s... │ │ │ -00006050: ddd5 03b7 fde1 eedd ea5f 3fde ae9c 5fb9 ........._?..._. │ │ │ -00006060: f2b7 2efc d6da 54be 7c7b e3dd fd6f 57dd ......T.|{...oW. │ │ │ -00006070: d5f7 376f 567f 78b9 fad7 bb77 9b0f e657 ..7oV.x....w...W │ │ │ -00006080: bbc2 e7b4 b2ab 81fe ebf5 6f9e 5cfd fce0 ..........o.\... │ │ │ -00006090: 15bf 5e2a 83fe 9b8b 35d0 e34b f3ab d59f ..^*....5..K.... │ │ │ -000060a0: bfbb f930 5efe d3dd f5c3 0f57 f79b 1517 ...0^......W.... │ │ │ -000060b0: 6e6f d69b 771f 78e0 a3aa 8caf 687b f5a7 no..w.x.....h{.. │ │ │ -000060c0: dffd 7ef5 efef 37ef c69b 7f3f def0 3f56 ..~...7....?..?V │ │ │ -000060d0: 1369 56ee a5db bd6e 7a5a 2fba 7997 1ebe .iV....nzZ/.y... │ │ │ -000060e0: 5aaf efde bebf 7af7 5945 c853 49e7 7f1f Z.....z.YE.SI... │ │ │ -000060f0: 7eff f2e1 d3c3 ff58 5dbd 7ba3 1baf 6e3f ~......X].{...n? │ │ │ -00006100: dcf1 fcd5 f757 37b7 57af b921 75fc 6a35 .....W7.W..!u.j5 │ │ │ -00006110: d4ff 9fd5 15e3 9b46 f761 7d7f f3fe e1c3 .......F.a}..... │ │ │ -00006120: cb0f 37b7 1ae1 2bbd 669c ebf6 eeed dbcd ..7...+.f....... │ │ │ -00006130: bb87 0f46 fdeb 6eee 376b a8fe f955 9ad6 ...F..n.7k...U.. │ │ │ -00006140: bfbc bbfb e1dd 97f1 f3f5 cdbb 37d7 1ac2 ............7... │ │ │ -00006150: 9b8f ef5f fdc7 bb9b fffc b8f9 5d37 ddc1 ..._........]7.. │ │ │ -00006160: 25b3 bff6 ede6 6155 5839 0a6e b5f9 cf54 %.....aUX9.n...T │ │ │ -00006170: 203d 15bc fff3 e7f7 9bf4 63ba 4cff 7ffc =........c.L... │ │ │ -00006180: f2fe eefd 58b7 1dd6 dbf0 c77c f970 f5fd ....X......|.p.. │ │ │ -00006190: 66f5 70ff 71f3 e397 f90f 87df 8c73 ab54 f.p.q........s.T │ │ │ -000061a0: f0fa b518 d4ec dfee a69a f37c 67e6 ef6f ...........|g..o │ │ │ -000061b0: 3ead beb6 309e 5b59 fd6f f7e9 9ba3 12f5 >...0.[Y.o...... │ │ │ -000061c0: dc9e 2677 1ce9 ee5a d3dc 7d5a 7d79 e1cb ..&w...Z..}Z}y.. │ │ │ -000061d0: d58b acb0 2b07 6e5b 01b0 563f 1e3e fed5 ....+.n[..V?.>.. │ │ │ -000061e0: d5cd d4bc dd3f fbbb 77d7 77ab 6aec a5ca .....?..w.w.j... │ │ │ -000061f0: 774f 3dfd 7e9a f65f 4f12 715c e4fe dfee wO=.~.._O.q\.... │ │ │ -00006200: 60d5 cdea d77b cefe ff61 fbd6 fce3 9ecc `....{...a...... │ │ │ -00006210: dfe9 9125 b6d6 5b1e e1ec e3fe 0c1f 6f6f ...%..[.......oo │ │ │ -00006220: d3af bfd6 cf27 bf5e bdbd b9fd 3cfd 0ea3 .....'.^....<... │ │ │ -00006230: 7e7c 80e9 ff70 07eb bf3b bef5 ff19 cbd0 ~|...p...;...... │ │ │ -00006240: fffa 0f9b 3737 1fdf 1eff fabb 872b 98bf ....77.......+.. │ │ │ -00006250: 7ef7 eded 8e88 371f 869b 4f9b 375f dd3c ~.....7...O.7_.< │ │ │ -00006260: acbf 1b79 64bc fe1f 92ac db9b 779b afee ...yd.......w... │ │ │ -00006270: 3edc 4893 ac5e a8d8 fbe1 6f88 d3fa 2f68 >.H..^....o.../h │ │ │ -00006280: 8b0f 3062 fa69 83b4 1c36 d9bf 5bdf bd91 ..0b.i...6..[... │ │ │ -00006290: 5881 4d57 57f7 f757 9f0d 53cc b762 f5c5 X.MWW..W..S..b.. │ │ │ -000062a0: 217f 6f36 9f12 ebae 5ebd 7c77 f7c0 232a !.o6....^.|w..#* │ │ │ -000062b0: bdfe e3ea faee 3e95 632f 03dc b22f 535f ......>.c/.../S_ │ │ │ -000062c0: ac5e fdc7 93ca d43f 5698 deaf 5e7d 7bbe .^.....?V...^}{. │ │ │ -000062d0: 12fd e5d2 f33f a9d6 fc73 71f9 7fe4 e2f2 .....?...sq..... │ │ │ -000062e0: 5516 95fb 56db cb25 0eb2 892a 1b15 7355 U...V..%...*..sU │ │ │ -000062f0: d005 3ee7 8aad 1972 056f c546 a766 9496 ..>....r.o.F.f.. │ │ │ -00006300: 5945 fbda 4a65 8915 1d58 e2e9 960a 55c4 YE..Je...X....U. │ │ │ -00006310: a71a eac1 a4c3 bc85 0ad1 b6ca 0407 704d ..............pM │ │ │ -00006320: c914 55d9 1917 54bb b34a 9a32 8068 6107 ..U...T..J.2.ha. │ │ │ -00006330: 407e 59f9 b254 0eae 42b9 a778 8153 2eac @~Y..T..B..x.S.. │ │ │ -00006340: ae0b b5d6 591d be93 32c4 7665 5b87 5abe ....Y...2.ve[.Z. │ │ │ -00006350: a902 7854 0048 31f6 5a50 a920 71e4 ceb2 ..xT.H1.ZP. q... │ │ │ -00006360: 893a c95f 3706 8258 86de 288b 834e 83b6 .:._7..X..(..N.. │ │ │ -00006370: 2540 dd75 8a5c 5278 4f39 7429 17b0 9640 %@.u.\RxO9t)...@ │ │ │ -00006380: fa4e 0baa 3a3d aec4 4f38 9ab8 0e75 3abe .N..:=..O8...u:. │ │ │ -00006390: c5e7 4165 cb94 f245 985e 513f 3a45 ab55 ..Ae...E.^Q?:E.U │ │ │ -000063a0: b43c 34ad 0ffc a2b5 87d8 eab0 3d08 1e86 .<4.........=... │ │ │ -000063b0: c87a 25e2 c94c d935 4ec9 d642 2a48 5e14 .z%..L.5N..B*H^. │ │ │ -000063c0: 38a5 10bd ea32 c0b9 8eb6 f9ac 292b 264f 8....2......)+&O │ │ │ -000063d0: f5b4 750e 528e 0a9c 8d07 ad83 aa43 c441 ..u.R........C.A │ │ │ -000063e0: 03cd e330 310f 6594 2fab ed0e 6473 c855 ...01.e./...ds.U │ │ │ -000063f0: 9646 1b4e 9957 6c00 983e 834d d4b7 4a65 .F.N.Wl..>.M..Je │ │ │ -00006400: 2132 afd4 582e 18f8 aa50 f90a e53e 5331 !2..X....P...>S1 │ │ │ -00006410: 37bc 7ead 0895 397c e38a 0a76 d5a6 7956 7.~...9|...v..yV │ │ │ -00006420: 84a8 94f8 8da2 1232 edc0 e3f4 d0db 901b .......2........ │ │ │ -00006430: 8f3f 1932 25d2 5452 077c 4386 6955 b0ba .?.2%.TR.|C.iU.. │ │ │ -00006440: 50ee 16ad d86a c3a7 ce8b 5205 d123 cc58 P....j....R..#.X │ │ │ -00006450: d94e a7eb 7395 702f acd1 7994 90e3 6586 .N..s.p/..y...e. │ │ │ -00006460: be56 4418 3cd1 e9b8 244e 9b53 d1d0 4c55 .VD.<...$N.S..LU │ │ │ -00006470: 969b 5cc7 2106 873f aa32 553a b556 e89c ..\.!..?.2U:.V.. │ │ │ -00006480: 20ef 35c1 56b1 6f73 392c 83ef a0ce 1014 .5.V.os9,...... │ │ │ -00006490: 63df 3321 5d4d 8b56 6b4f b9e2 0594 cf5a c.3!]M.VkO.....Z │ │ │ -000064a0: e9f9 7266 a343 d663 f048 bf61 743e a502 ..rf.C.c.H.at>.. │ │ │ -000064b0: a5f3 da5e d0b2 7f99 e161 eaa8 7aa1 c45f ...^.....a..z.._ │ │ │ -000064c0: 9582 65f1 cd71 e02a d5f5 1eb4 fc94 292d ..e..q.*......)- │ │ │ -000064d0: 21ae 7a66 74d6 3e53 d52f 9417 bf29 2ea1 !.zft.>S./...).. │ │ │ -000064e0: d301 6314 9bcd 7a15 1ac0 63ec f46b d187 ..c...z...c..k.. │ │ │ -000064f0: 26aa 6a32 3c3a 20dd 78a8 45d7 19ed eb34 &.j2<: .x.E....4 │ │ │ -00006500: a553 eab1 01cf cd23 0883 12d6 2949 a00e .S.....#....)I.. │ │ │ -00006510: 1974 8d42 bf82 9a0d aded 9cea a8b8 3ed5 .t.B..........>. │ │ │ -00006520: c8cb 9492 d5a4 ead9 8861 af13 1b4a 8497 .........a...J.. │ │ │ -00006530: 1528 91d0 76aa dcc1 74a8 6c9a a286 6ae5 .(..v...t.l...j. │ │ │ -00006540: 4860 a08a 24ca 424a 1caa baf7 bdc1 7d56 H`..$.BJ......}V │ │ │ -00006550: 2939 cb8c 28d0 c44a 0b16 add6 18fb 3c0c )9..(..J......<. │ │ │ -00006560: 2a07 d737 5ef5 26eb e0fb b6e3 6ed5 1ed3 *..7^.&.....n... │ │ │ -00006570: c64e afb3 e6ca 3bda 3728 76af 4a90 5199 .N....;.7(v.J.Q. │ │ │ -00006580: 9ad0 473e 363a d4a5 7ae2 aa29 a81d 703c ..G>6:..z..)..p< │ │ │ -00006590: 4b6d bcb7 4d91 8ee5 a970 1df3 9f3b 6f74 Km..M....p...;ot │ │ │ -000065a0: 5e16 9dd9 28b9 be62 5555 da39 e455 d5e7 ^...(..bUU.9.U.. │ │ │ -000065b0: bac7 aa76 5da1 d45a 25ba b550 3a0b af84 ...v]..Z%..P:... │ │ │ -000065c0: c979 56f9 14e3 8297 abd5 dda1 c6f9 a513 .yV............. │ │ │ -000065d0: e9e4 8af3 56f1 962a af98 925a 3445 3aef ....V..*...Z4E:. │ │ │ -000065e0: a5ac 26a5 d452 e33b 154c ef9b 123f 1d4f ..&..R.;.L...?.O │ │ │ -000065f0: 3fab 9346 5468 a08e 7ba2 b195 d230 2ab4 ?..FTh..{....0*. │ │ │ -00006600: d3eb 74b9 5255 7659 a894 38cf 416d 1d80 ..t.RUvY..8.Am.. │ │ │ -00006610: a47b 4ac5 823d 6a8d d6cf 54af 2957 f231 .{J..=j...T.)W.1 │ │ │ -00006620: 551b 551e 1bb1 44ae bd9f a6d1 6951 8563 U.U...D.....iQ.c │ │ │ -00006630: a40c 714e eb4f 1db3 a9b5 6aa5 a52f 32a3 ..qN.O....j../2. │ │ │ -00006640: faa4 b5f4 45ab 8327 a904 8ea2 1161 45e5 ....E..'.....aE. │ │ │ -00006650: cb50 7533 6518 d681 3a3a da67 3af3 d029 .Pu3e...::.g:..) │ │ │ -00006660: d0bf 5015 0ead 8277 2a0d a855 a49c 7632 ..P....w*..U..v2 │ │ │ -00006670: 253f 4568 bd75 2a4d a735 a7cc 452d a155 %?Eh.u*M.5..E-.U │ │ │ -00006680: 2e95 dce1 6ba1 42b3 e8a7 5ce6 312b 4ddb ....k.B...\.1+M. │ │ │ -00006690: abfe 994e b3c6 5104 756e 5329 5372 6554 ...N..Q.unS)SreT │ │ │ -000066a0: 6a55 ebb8 4a07 38b3 54ce 53d1 9485 cd51 jU..J.8.T.S....Q │ │ │ -000066b0: 75e8 0b15 2e37 3a2c c8c4 a90c 8f0e 846b u....7:,.......k │ │ │ -000066c0: 2726 9d15 2fca 42a9 4b6a ec86 72e9 e470 '&../.B.Kj..r..p │ │ │ -000066d0: 1942 a033 ef5a e0ae 958a 0035 923b a380 .B.3.Z.....5.;.. │ │ │ -000066e0: 6157 2a2b 5aca 68aa 9cc9 830a 1862 25b5 aW*+Z.h......b%. │ │ │ -000066f0: e3af acc9 2adb a0ba 5d3e d501 2ab0 162e ....*...]>..*... │ │ │ -00006700: 2f31 a828 c141 b9d5 106d 6f95 5e5b 475c /1.(.A...mo.^[G\ │ │ │ -00006710: 18a1 8ea3 2971 a857 d2d3 502a 4c7e 8858 ....)q.W..P*L~.X │ │ │ -00006720: 56a7 03ba 4ad7 afac 892a fe22 82e7 3ab2 V...J....*."..:. │ │ │ -00006730: a295 aec0 3cf4 8393 8d29 946e c8a5 32ae ....<....).n..2. │ │ │ -00006740: d8e5 1a25 a04a 8e5a 3951 28b7 b26f 2967 ...%.J.Z9Q(..o)g │ │ │ -00006750: 8412 2f28 6588 f15a d157 5e0b e688 6954 ../(e..Z.W^...iT │ │ │ -00006760: 4204 4593 1529 30be d5a1 e571 df83 d7e8 B.E..)0....q.... │ │ │ -00006770: c43c 2483 d1ea 5062 a35a b8bd 3221 9d0b .<$...Pb.Z..2!.. │ │ │ -00006780: 511d 5225 9551 c124 66a8 6ad3 e949 1dda Q.R%.Q.$f.j..I.. │ │ │ -00006790: 5124 5aa3 8c01 290f 82ea d9f8 ba6b 9542 Q$Z...)......k.B │ │ │ -000067a0: 8891 c344 4699 1b50 19aa f8a1 0240 7da9 ...DF..P.....@}. │ │ │ -000067b0: ad41 65e7 2bb1 0cca 1902 97aa 0e02 43b7 .Ae.+.........C. │ │ │ -000067c0: 3a26 aca5 5e44 a064 1262 def9 d2d4 5556 :&..^D.d.b....UV │ │ │ -000067d0: aa2a a20e 0303 6bbc cc6c 93e5 0246 c8be .*....k..l...F.. │ │ │ -000067e0: 1343 a3b9 62af a297 2a78 34c4 5a87 6c55 .C..b...*x4.Z.lU │ │ │ -000067f0: 2925 ef43 d919 5558 6e9d 0ee9 ab70 6001 )%.C..UXn....p`. │ │ │ -00006800: f762 766b 9dad d47e 7459 a58a ee51 c700 .bvk...~tY...Q.. │ │ │ -00006810: d1e7 3adb a413 9941 4196 cadd 9d07 d3f2 ..:....AA....... │ │ │ -00006820: 51c1 095d ae08 8d52 3504 fb16 e324 538a Q..]...R5....$S. │ │ │ -00006830: 4482 0114 62dd 4a3e b4e5 acd4 bd80 0865 D...b.J>.......e │ │ │ -00006840: 970e 2e96 4d67 2055 e794 9bc9 a948 6548 ....Mg U.....HeH │ │ │ -00006850: e708 14bf ac0a d745 a745 4615 70c6 0228 .......E.EF.p..( │ │ │ -00006860: f7a2 2ad4 eb18 4a5f 68cd aec6 da21 ce5a ..*...J_h....!.Z │ │ │ -00006870: 4e06 d928 8cdf c736 53dd 8d3a 25cd 6d7a N..(...6S..:%.mz │ │ │ -00006880: 658c 419f 2a51 60ad ad78 c530 b74a 879d e.A.*Q`..x.0.J.. │ │ │ -00006890: 0303 143b 00ef 9b42 c353 aecf 5215 a76a ...;...B.S..R..j │ │ │ -000068a0: 9595 2954 014a e99d 748a b753 326c d9a6 ..)T.J..t..S2l.. │ │ │ -000068b0: 5632 46ef 33f4 a1ad 54ae 4629 092b 23bd V2F.3...T.F).+#. │ │ │ -000068c0: 84d6 c444 5752 0308 a82a 568c 993a 5088 ...DWR...*V..:P. │ │ │ -000068d0: 8d6a 1868 d9b3 cb52 950a 9d62 cc95 d9a6 .j.h...R...b.... │ │ │ -000068e0: 5496 495b c248 95c2 3078 43ad 13c9 75af T.I[.H..0xC...u. │ │ │ -000068f0: ab03 6613 2027 662b 81aa 7de1 156f 31e8 ..f. 'f+..}..o1. │ │ │ -00006900: 78a0 55c0 08ea a297 f954 b540 03a2 505a x.U......T.@..PZ │ │ │ -00006910: 3a94 5f99 b6ad 6d50 011b 20a4 5622 517e :._...mP.. .V"Q~ │ │ │ -00006920: 5189 a87a 55c1 c4f0 f5aa fdd6 0555 fcf1 Q..zU........U.. │ │ │ -00006930: 852a 71fa 4635 8011 6d24 4bf5 b57b 6ded .*q.F5..m$K..{m. │ │ │ -00006940: 08a9 374d da2d d771 8946 2936 0baf 8cb8 ..7M.-.q.F)6.... │ │ │ -00006950: d6ab 8843 ae54 97f0 9cd2 26fb 68b2 5ea6 ...C.T....&.h.^. │ │ │ -00006960: b150 181d d65b 59e7 95a2 1745 5457 58af .P...[Y....ETWX. │ │ │ -00006970: 743b 2ce2 7476 d759 2565 879d 74bc 5005 t;,.tv.Y%e..t.P. │ │ │ -00006980: 6614 5f6b 143f a42a 620d ba24 f319 f025 f._k.?.*b..$...% │ │ │ -00006990: d428 6ac5 c5eb d434 c0cb a90c 8bc2 6053 .(j....4......`S │ │ │ -000069a0: 6a21 95ff 509a e85c e95f 3a0f 52d5 ae1e j!..P..\._:.R... │ │ │ -000069b0: 5006 60a1 8406 4e3b c0b9 4068 506a 79f0 P.`...N;..@hPjy. │ │ │ -000069c0: 790f 90ad 4ad5 a1c5 780e b01a 582a eb55 y...J...x...X*.U │ │ │ -000069d0: 01db a542 4885 8a47 2af3 0848 1469 8c3a ...BH..G*..H.i.: │ │ │ -000069e0: 4d84 ba2f 5463 44c8 aa49 e1d5 b030 cc55 M../TcD..I...0.U │ │ │ -000069f0: a40a 6a3a 735e c65a 5b85 4070 ac33 56d4 ..j:s^.Z[.@p.3V. │ │ │ -00006a00: 1629 5504 e3f6 55a7 52ee 3a2a d4f0 6e24 .)U...U.R.:*..n$ │ │ │ -00006a10: 45bb 0b79 cc07 a8d8 2b73 a616 b7cb 4686 E..y....+s....F. │ │ │ -00006a20: b9d4 5962 5374 0d0a 4952 48ff 203b fab9 ..YbSt..IRH. ;.. │ │ │ -00006a30: 5372 37a9 7205 6366 bd12 8bea f40e 9292 Sr7.r.cf........ │ │ │ -00006a40: abb8 9e53 3571 0cac 5309 bede 8c7b caaa ...S5q..S....{.. │ │ │ -00006a50: 17ee b505 6ba5 5c95 0f0f 6c88 c251 625c ....k.\...l..Qb\ │ │ │ -00006a60: 8769 57a8 3d96 4c51 cf20 5ae5 384e a910 .iW.=.LQ. Z.8N.. │ │ │ -00006a70: 80e0 3092 dc89 4adb b295 9c25 95ab 2994 ..0...J....%..). │ │ │ -00006a80: 6308 d3e5 8376 55b5 ef92 a958 5b6f 0173 c....vU....X[o.s │ │ │ -00006a90: 0aaa 2a14 9add abc0 9255 3d6c 544b 14d3 ..*......U=lTK.. │ │ │ -00006aa0: c1b0 bd02 850a 74a0 4301 6258 5508 b854 ......t.C.bXU..T │ │ │ -00006ab0: 595a 797b 50a9 ee94 3776 501e 007c a906 YZy{P...7vP..|.. │ │ │ -00006ac0: 3e28 8caa 77e8 e844 aa95 2007 5445 c0b5 >(..w..D.. .TE.. │ │ │ -00006ad0: 6d99 79a5 83d2 f612 d394 cad4 e565 a5e0 m.y..........e.. │ │ │ -00006ae0: 2895 dbd3 c6ab b2a0 fbd6 74bd 92ba 2831 (.........t...(1 │ │ │ -00006af0: 117d 0d9d ce4e 5b38 31ea 74bc 9293 a930 .}...N[81.t....0 │ │ │ -00006b00: bb72 852a 290a 6602 bafa 2e45 2541 4c86 .r.*).f....E%AL. │ │ │ -00006b10: 5701 f3b4 dfa3 0d25 20aa f6b7 d1bd 1e2c W......% ......, │ │ │ -00006b20: a72d eb32 03d6 e367 d54d a5d4 ca9d 4ad2 .-.2...g.M....J. │ │ │ -00006b30: 14aa c4a5 1d89 1a31 45f2 b4b5 a89d 1f65 .......1E......e │ │ │ -00006b40: 4650 3160 afcc 9c19 dcd7 354a 69de e459 FP1`......5Ji..Y │ │ │ -00006b50: 06dc 5526 8d4c 0529 55c6 47f9 51b1 5e85 ..U&.L.)U.G.Q.^. │ │ │ -00006b60: 5512 86ce 0038 87be 198f 27a5 d4b4 03a6 U....8....'..... │ │ │ -00006b70: 1c6d 1510 ae56 c79c fa42 69a4 e921 dd8f .m...V...Bi..!.. │ │ │ -00006b80: 3a8e d3ea 2c7b 0a23 0711 5b03 b287 95a3 :...,{.#..[..... │ │ │ -00006b90: f67a 6412 412d 0a2e 8d0a de54 facb 2165 .zd.A-.....T..!e │ │ │ -00006ba0: 45ec e407 293d 8e72 d1d9 8436 0b2f 46ef E...)=.r...6./F. │ │ │ -00006bb0: 8251 d479 0c8a 4c50 f86a 51a7 fd73 d582 .Q.y..LP.jQ..s.. │ │ │ -00006bc0: 89a5 caf5 2996 dc01 5d95 43af 554a 047c ....)...].C.UJ.| │ │ │ -00006bd0: 722c 5daf 13c6 aaf5 154c 3ab0 8895 d4de r,]......L:..... │ │ │ -00006be0: 6bae 13e5 25b2 9983 f33a 1514 6894 b45f k...%....:..h.._ │ │ │ -00006bf0: a74a f342 459f 2ae5 c751 1de0 5a27 411a .J.BE.*..Q..Z'A. │ │ │ -00006c00: 0c3d 1a49 4855 d1b2 d6da 5c65 75e4 51aa .=.IHU....\eu.Q. │ │ │ -00006c10: 7e99 93db c973 ad0e b074 4ac1 5628 bdbc ~....s...tJ.V(.. │ │ │ -00006c20: ce08 024c ac76 fb3c 40d8 a868 61ae f45a ...L.v.<@..ha..Z │ │ │ -00006c30: 21ed f635 a092 565b a243 910a a734 4d0a !..5..V[.C...4M. │ │ │ -00006c40: 8982 f656 fb5e 41ae 06a0 b150 017a 411f ...V.^A....P.zA. │ │ │ -00006c50: d43a 36a5 eae8 810e 0c66 38aa 8a21 eeb5 .:6......f8..!.. │ │ │ -00006c60: fb18 a083 6a01 48c0 2142 2c40 242a 64de ....j.H.!B,@$*d. │ │ │ -00006c70: 4529 7665 23a9 b86a c03e 95ea 95aa 9688 E)ve#..j.>...... │ │ │ -00006c80: 7608 5161 78f1 4809 3e4b a5a0 d020 f654 v.Qax.H.>K... .T │ │ │ -00006c90: 8dd5 3459 aada cd28 7a25 93ca 208b 33ca ..4Y...(z%.. .3. │ │ │ -00006ca0: 0701 47e8 2879 3a26 ad23 e93a cea4 adf6 ..G.(y:&.#.:.... │ │ │ -00006cb0: b2a8 7576 b853 1674 55e2 06c0 54ad 0274 ..uv.S.tU...T..t │ │ │ -00006cc0: 94a4 ad80 2d6a 1587 e3d7 b6c4 10a0 c294 ....-j.......... │ │ │ -00006cd0: 513f 151e 0f00 03d5 2244 4558 b908 30bb Q?......"DEX..0. │ │ │ -00006ce0: 57da 960c 3081 da0b 5a7a 8843 8d02 b4a6 W...0...Zz.C.... │ │ │ -00006cf0: 6b15 b1a3 c88a 52f5 ed74 2c4a 59a5 d173 k.....R..t,JY..s │ │ │ -00006d00: daeb 0568 4ad7 a15e 9502 cefb 74a0 baac ...hJ..^....t... │ │ │ -00006d10: d2f9 729c 4db8 c428 bd18 08a7 0a3a 18ac ..r.M..(.....:.. │ │ │ -00006d20: 54ee ad82 7ca2 2a46 a852 5fa6 fdc1 a893 T...|.*F.R_..... │ │ │ -00006d30: 623a 4ed1 281b 9747 08f3 4aa5 1b86 32d5 b:N.(..G..J...2. │ │ │ -00006d40: f0c9 d1a2 2ae4 a9cc 21bd 127b 5b25 2755 ....*...!..{[%'U │ │ │ -00006d50: e90d e5de ab54 3f49 19bd 725f 29c5 e2a0 .....T?I..r_)... │ │ │ -00006d60: b09d 1e77 4839 d4f1 e554 1cae 4097 c976 ...wH9...T..@..v │ │ │ -00006d70: 3800 0366 2465 1785 245e c7ab 6a05 94ca 8..f$e..$^..j... │ │ │ -00006d80: fd73 42ed da04 d741 249d 7f56 1692 2c34 .sB....A$..V..,4 │ │ │ -00006d90: 5ac9 42d6 7a55 a78f b267 3a49 3e68 5f58 Z.B.zU...g:I>h_X │ │ │ -00006da0: f1b1 68ab 54fa 55e1 c141 c54d 945c a257 ..h.T.U..A.M.\.W │ │ │ -00006db0: 093c 14a3 d2a0 2a48 1ee5 a8ea ebf8 ddca .<....*H........ │ │ │ -00006dc0: fca4 53d4 00f2 46f9 120b 9b7a a950 914a ..S...F....z.P.J │ │ │ -00006dd0: 079e 7432 0118 9d72 06a9 acb0 0e85 f746 ..t2...r.......F │ │ │ -00006de0: d015 da2b 313c b004 e051 f6ca f893 a7a5 ...+1<...Q...... │ │ │ -00006df0: 395c 9142 0150 207e a5e2 739d 4a7b 3783 9\.B.P ~..s.J{7. │ │ │ -00006e00: 3284 c367 b522 878d 9c6d 25b7 d4ca 5c50 2..g."...m%...\P │ │ │ -00006e10: 0ada a863 6179 8572 50f2 1e98 1434 55e8 ...cay.rP....4U. │ │ │ -00006e20: 6496 4f6e 480d 9009 753a 99a7 041b 2014 d.OnH...u:.... . │ │ │ -00006e30: 5c78 e504 527d 2a41 4001 834c eb6c f85f \x..R}*A@..L.l._ │ │ │ -00006e40: 4c78 099c ea7b a59b 09d9 602b e08e 8eb7 Lx...{....`+.... │ │ │ -00006e50: a9bc bb4e d8a2 174c a930 35c0 5d13 739d ...N...L.05.].s. │ │ │ -00006e60: a41c 1007 dba9 8a99 2221 9dec ae8f 5594 ........"!....U. │ │ │ -00006e70: b351 283e a6c4 19d0 86ac 0a09 a754 12a6 .Q(>.........T.. │ │ │ -00006e80: 6c6c 8d38 20ed a8d6 ca75 daa4 4551 0370 ll.8 ....u..EQ.p │ │ │ -00006e90: 524c 3578 51e9 4c7b 2518 54c9 2ba5 bfc7 RL5xQ.L{%.T.+... │ │ │ -00006ea0: 5752 5e46 3428 7eb2 6a7e 9665 a9f3 a35e WR^F4(~.j~.e...^ │ │ │ -00006eb0: 27d4 2c9a 8cdf 6cad 54fe 6dab 033b 40c4 '.,...l.T.m..;@. │ │ │ -00006ec0: 0e48 d82b 6511 8de2 1575 4a90 8467 0437 .H.+e....uJ..g.7 │ │ │ -00006ed0: 9726 c511 c283 2948 1e64 dc06 00b2 c30c .&....)H.d...... │ │ │ -00006ee0: 2826 13a8 95e7 4aa7 2a56 ee4a a5fc 88d6 (&....J.*V.J.... │ │ │ -00006ef0: 6bed 3228 bd66 96e1 bd97 8ad9 8b43 23db k.2(.f.......C#. │ │ │ -00006f00: 8f31 a7db 4a07 9eab 2876 d451 fd0c 6b19 .1..J...(v.Q..k. │ │ │ -00006f10: 528e 02ab e393 2aab a3d2 52b9 f2cf e3fc R.....*...R..... │ │ │ -00006f20: 0583 b150 4c71 af42 8d0e 1056 2903 9d4c ...PLq.B...V)..L │ │ │ -00006f30: 621b d113 b053 a680 b794 db0e e3e8 657e b....S........e~ │ │ │ -00006f40: 5400 5e95 6955 c90e b5ae 42f3 721e 32a5 T.^.iU....B.r.2. │ │ │ -00006f50: 33c2 f9d3 59e9 e83b ad53 6a3b 5ff5 601b 3...Y..;.Sj;_.`. │ │ │ -00006f60: 6197 2c93 796e b4fc d316 2d22 04fa 646e a.,.yn....-"..dn │ │ │ -00006f70: 4da7 d272 78d5 5a1b 10b4 c75d ee55 0117 M..rx.Z....].U.. │ │ │ -00006f80: 8751 952a 115e add6 286e 4fc5 9e95 57a2 .Q.*.^..(nO...W. │ │ │ -00006f90: f500 6395 4ed6 d98b c604 25e0 91e1 0239 ..c.N.....%....9 │ │ │ -00006fa0: e89c 6213 55d5 5a55 c224 6c16 eca5 586c ..b.U.ZU.$l...Xl │ │ │ -00006fb0: 204b a3a3 454d 3abc 6f55 4843 5e7e e3ac K..EM:.oUHC^~.. │ │ │ -00006fc0: b132 a8ad 8e0f 9665 d4c9 73e5 7643 f441 .2.....e..s.vC.A │ │ │ -00006fd0: 9598 2755 1251 0989 4ec9 a93a bcbf a844 ..'U.Q..N..:...D │ │ │ -00006fe0: 4d19 8d77 8304 2d03 2bcb b352 a266 4c95 M..w..-.+..R.fL. │ │ │ -00006ff0: 82e4 fb52 1515 3a69 96ae ceb5 0800 f401 ...R..:i........ │ │ │ -00007000: 7456 8cd8 a5b2 208a 0390 0170 cabd a30a tV.... ....p.... │ │ │ -00007010: 7b5d 9330 2000 57a7 342a 0c2b acab 54b7 {].0 .W.4*.+..T. │ │ │ -00007020: da1d b362 6818 0a8d d2a0 9394 aa3d e850 ...bh........=.P │ │ │ -00007030: 7c07 4263 2c4a 68dd 60ad 4b1d 99aa e5ef |.Bc,Jh.`.K..... │ │ │ -00007040: 0e4e c9fc 9802 558d c48a 5483 561d 7295 .N....U...T.V.r. │ │ │ -00007050: 24a9 f04b 9509 4895 2c14 1a81 e552 51b0 $..K..H.,....RQ. │ │ │ -00007060: 4165 6d71 51b3 a6c0 db8b d2a6 2e55 17d5 AemqQ........U.. │ │ │ -00007070: b105 7842 b563 ad56 1540 9388 11fc acfa ..xB.c.V.@...... │ │ │ -00007080: 1303 6ecb 20a0 55ab 54a3 4a7d 2be1 3873 ..n. .U.T.J}+.8s │ │ │ -00007090: d971 6b96 564c 6016 9def 54ca 3dd5 1c88 .qk.VL`...T.=... │ │ │ -000070a0: aadd a265 e252 ab06 8ca7 cbb5 a639 0423 ...e.R.......9.# │ │ │ -000070b0: ff09 dc00 ec53 b9dd 74e8 4039 5080 9b5a .....S..t.@9P..Z │ │ │ -000070c0: e0e6 225e a0a2 20e5 6829 3fb0 8e14 aa34 .."^.. .h)?....4 │ │ │ -000070d0: 54ad 9290 de17 5a80 c81a cc39 c441 ea70 T.....Z....9.A.p │ │ │ -000070e0: b56c 9696 9b2a 5499 52ca 61a2 e947 9da9 .l...*T.R.a..G.. │ │ │ -000070f0: d0aa ab5a 7415 6eae 2aaf 2990 174d 6c20 ...Zt.n.*.)..Ml │ │ │ -00007100: 89f6 06c0 7e8a 31c1 e000 0db0 9198 9556 ....~.1........V │ │ │ -00007110: 0299 1687 7454 b1ab d16e 5e19 c32a 1d55 ....tT...n^..*.U │ │ │ -00007120: c427 c6ab 63d2 4daf 4022 49bc 1bac 2a6b .'..c.M.@"I...*k │ │ │ -00007130: aaac c740 d7b1 0ce8 f902 d704 6781 89e3 ...@........g... │ │ │ -00007140: 51b0 62aa ceae 8410 5804 958c 1fac a974 Q.b.....X......t │ │ │ -00007150: e40d 1851 16f8 6a99 b03a b002 b5a6 24c2 ...Q..j..:....$. │ │ │ -00007160: 3d17 c057 38df 2ac5 dea3 1355 6491 df5b =..W8.*....Ud..[ │ │ │ -00007170: e588 eb15 3dcb 10d2 b1eb 2c57 455f a74a ....=.....,WE_.J │ │ │ -00007180: c3a5 53e2 8952 2547 72a5 b653 aa8a a05c ..S..R%Gr..S...\ │ │ │ -00007190: 698d f23f cab5 5150 b500 5a50 bd52 33d0 i..?..QP..ZP.R3. │ │ │ -000071a0: 1d15 b20b 4a1d 0074 c1b5 4175 581d 6c48 ....J..t..AuX.lH │ │ │ -000071b0: f526 c083 517e 7e55 2a8f 22ac a183 df78 .&..Q~~U*."....x │ │ │ -000071c0: 670a 53b7 3465 9c12 aa14 5023 e0c5 7539 g.S.4e....P#..u9 │ │ │ -000071d0: 701c 5105 5aa8 b404 834e 25b2 1a94 027e p.Q.Z....N%....~ │ │ │ -000071e0: 28e2 aee2 252a 7885 2aa9 905e 78da f854 (...%*x.*..^x..T │ │ │ -000071f0: bb59 85c8 3a95 6d89 ca7d a33c 154e 47c1 .Y..:.m..}.<.NG. │ │ │ -00007200: 4a79 dd6d 4ad5 0e2f 02d1 947b 5c95 5ce4 Jy.mJ../...{\.\. │ │ │ -00007210: eae5 eaa3 335a 6893 d6c4 5397 9399 abd8 ....3Zh...S..... │ │ │ -00007220: 2df7 d329 a889 5b60 1570 1ae4 93b5 ba75 -..)..[`.p.....u │ │ │ -00007230: 28b5 4caa 7abe 2ac6 8016 324a 89dc ba41 (.L.z.*...2J...A │ │ │ -00007240: 15dd 011e 3153 f26d 1775 16af aa07 4d7d ....1S.m.u....M} │ │ │ -00007250: 5da8 7891 4e28 5878 1ffc d323 11cc 988e ].x.N(Xx...#.... │ │ │ -00007260: d659 a76c 4ebd 670c 4a17 afbc a0b0 88d2 .Y.lN.g.J....... │ │ │ -00007270: 9ee0 6e28 198c dc43 9d57 4ae5 b9f2 1ae5 ..n(...C.WJ..... │ │ │ -00007280: 5e2b 4dbd 12a3 0f19 900b 77c6 546e 742a ^+M.......w.Tnt* │ │ │ -00007290: 02b4 cc2b 5545 52d2 2b74 854e f5e8 20a4 ...+UER.+t.N.. . │ │ │ -000072a0: f29a 6851 58f1 573a 4cde 051d f586 6f9c ..hQX.W:L.....o. │ │ │ -000072b0: 52f1 e7a6 576c 94b6 145a f425 ae41 0954 R...Wl...Z.%.A.T │ │ │ -000072c0: c4f2 034f 54e3 b653 2897 8e96 a3af 852e ...OT..S(....... │ │ │ -000072d0: 3a4c 5d88 3a22 9d92 bbe8 e491 eab6 441d :L].:"........D. │ │ │ -000072e0: 37d4 c2b2 70bc 0e55 f42a caac a2c5 ad8e 7...p..U.*...... │ │ │ -000072f0: a5d6 e9b8 36d8 b394 8d6f e407 2b93 5eca ....6....o..+.^. │ │ │ -00007300: cd16 4d0f fc52 e676 214c 38b1 ed95 ba08 ..M..R.v!L8..... │ │ │ -00007310: 1155 7c26 8f0e e958 3b0e 5d97 320b a914 .U|&...X;.].2... │ │ │ -00007320: 082e 63a7 74c6 4e0b 88bd b1aa 7cdd 664a ..c.t.N.....|.fJ │ │ │ -00007330: 52a4 7848 e851 2ad7 2b94 b15a 9251 752f R.xH.Q*.+..Z.Qu/ │ │ │ -00007340: 395a 2d86 b976 ca03 a29a 90ca 2805 cc47 9Z-..v......(..G │ │ │ -00007350: bb2a 86cd 29e0 52cc 5769 69d3 2902 db61 .*..).R.Wii.)..a │ │ │ -00007360: ed94 6207 cda6 c43c 18aa 32ef 05ca ab2a ..b....<..2....* │ │ │ -00007370: d3b2 5450 c11e 5063 85bf 000a 4261 65d9 ..TP..Pc....Bae. │ │ │ -00007380: a0e3 73de 29f0 ae52 f65b e0c0 a0fc adca ..s.)..R.[...... │ │ │ -00007390: ee1d 7452 1997 2dab 80b7 dafb 70da 96d1 ..tR..-.....p... │ │ │ -000073a0: 4253 5d18 add4 013c 5502 1059 2955 7725 BS]....... │ │ │ -00007970: 0764 041b d317 d8c7 4e99 4a11 d216 ed8c .d......N.J..... │ │ │ -00007980: 99c6 2ae2 5eb6 2e1a 25fc 83a0 e934 4ad0 ..*.^...%....4J. │ │ │ -00007990: beaf 0a05 c5aa 5380 86b4 5e40 d955 787d ......S...^@.Ux} │ │ │ -000079a0: 5a3b eb95 0d13 3545 8b0a 9ac0 9fc2 3666 Z;....5E......6f │ │ │ -000079b0: 904d 45ac a2d6 0433 053b e904 2a2c 8777 .ME....3.;..*,.w │ │ │ -000079c0: 9ab7 9db2 0b70 19fc d3aa 5888 d7e1 7fa5 .....p....X..... │ │ │ -000079d0: c8d1 81da 5e51 64a8 34a8 a5f3 8de9 e02a ....^Qd.4......* │ │ │ -000079e0: 2c94 4e0c d821 60e1 0a3c 3d97 3230 e53a ,.N..!`..<=.20.: │ │ │ -000079f0: 5984 a8e3 fe74 2933 7add ea00 4109 0dba Y....t)3z...A... │ │ │ -00007a00: b6c1 01b5 e970 7a0f cd35 b740 bcbc 070d .....pz..5.@.... │ │ │ -00007a10: 734f 2894 9f59 4506 bb41 eeb7 576e 688f sO(..YE..A..Wnh. │ │ │ -00007a20: 3d50 ba3a 5515 0760 48f6 9476 4e65 e0ca =P.:U..`H..vNe.. │ │ │ -00007a30: 560e 6ca5 f3d2 2004 da91 75f0 cadd 37f4 V.l... ...u...7. │ │ │ -00007a40: fd10 184f 9d0e 6562 5d31 689a 3ca3 0ad9 ...O..eb]1h.<... │ │ │ -00007a50: 7815 1dad 3558 0405 3575 3a93 5137 a552 x...5X..5u:.Q7.R │ │ │ -00007a60: 6db7 c28f 38aa 3abe cdbc 0d5a bb53 598a m...8.:....Z.SY. │ │ │ -00007a70: aacd 5361 a7de 2851 33d2 a382 21ca e1d3 ..Sa..(Q3...!... │ │ │ -00007a80: a910 608e ebd4 2a91 906a 1b0b bccb 1e68 ..`...*..j.....h │ │ │ -00007a90: f3b6 d5ea a555 ceba 58a3 f27b bc27 93e5 .....U..X..{.'.. │ │ │ -00007aa0: 5ae8 c7e5 eaf5 b7ea 4bf4 08de 211a 56a7 Z.......K...!.V. │ │ │ -00007ab0: 6722 c28a 96d4 6178 b082 8e82 4b2c 5a9d g"....ax....K,Z. │ │ │ -00007ac0: 76c1 9976 b085 b142 c740 3a5c 2725 d357 v..v...B.@:\'%.W │ │ │ -00007ad0: 8d85 266d d503 ec70 6380 19b5 8a07 337b ..&m...pc.....3{ │ │ │ -00007ae0: 6599 9439 8a17 6268 473b 9d1c 3565 c4dd e..9..bhG;..5e.. │ │ │ -00007af0: d0e2 59ad f5fb 06e4 23c4 3428 e971 a345 ..Y.....#.4(.q.E │ │ │ -00007b00: 7a94 2712 1854 465a 25c1 9502 4339 5c95 z.'..TFZ%...C9\. │ │ │ -00007b10: 12a6 5246 56a0 2e14 7561 da46 537a 335f ..RFV...ua.FSz3_ │ │ │ -00007b20: 6bff 3ed3 d995 147c a2d8 068f 7e51 de39 k.>....|....~Q.9 │ │ │ -00007b30: c6ab 2410 aa2d e12b 25e9 2b55 2da2 5769 ..$..-.+%.+U-.Wi │ │ │ -00007b40: 0015 e770 6d95 750e c0a6 e32b 8a84 421e ...pm.u....+..B. │ │ │ -00007b50: 5595 abd0 9155 a5d7 5695 6ac5 8529 9a4f U....U..V.j..).O │ │ │ -00007b60: ec55 f7a5 e962 db59 5c5b 155c d3f4 5865 .U...b.Y\[.\..Xe │ │ │ -00007b70: 8e42 fbe9 2cb6 ca23 a1ca 7822 e01a 4474 .B..,..#..x"..Dt │ │ │ -00007b80: 44a7 b47a 0ad2 c433 0b4a ba92 19ad bcc8 D..z...3.J...... │ │ │ -00007b90: 55b5 4aa8 a154 a651 251e 5572 aad6 51fb U.J..T.Q%.Ur..Q. │ │ │ -00007ba0: 949f c7ab 4847 5528 b592 56ea c147 bc01 ....HGU(..V..G.. │ │ │ -00007bb0: dc46 7703 b390 aba4 b702 3775 86be ea54 .Fw.......7u...T │ │ │ -00007bc0: c8be e831 a5b1 ae55 f5a0 54aa 47e5 3096 ...1...U..T.G.0. │ │ │ -00007bd0: 9496 4a8d 1695 7ea9 6e54 a92c d62a 12d8 ..J...~.nT.,.*.. │ │ │ -00007be0: 637a c0de c8b8 6a63 692f 5095 fe94 0554 cz....jci/P....T │ │ │ -00007bf0: 7e9a 6a95 c2b6 0c31 d5d1 41bb 291d 82f5 ~.j....1..A.)... │ │ │ -00007c00: 7503 5fe3 fa02 c9d0 915a bed0 2178 d038 u._......Z..!x.8 │ │ │ -00007c10: b391 3765 5b09 f0f5 3aaf ae4c 1159 ca1e ..7e[...:..L.Y.. │ │ │ -00007c20: 8f85 5126 629d c969 5416 d2ea f054 c486 ..Q&b..iT....T.. │ │ │ -00007c30: 60bb 95be a71f 9496 35f2 9642 d578 94bd `.......5..B.x.. │ │ │ -00007c40: 5d29 5532 6d3d 8021 5524 4161 175a 1955 ])U2m=.!U$Aa.Z.U │ │ │ -00007c50: e50b 1410 3c63 b256 4bd8 5695 2941 46d8 ......)j...... │ │ │ -00007cf0: 8aa8 ca9e 2e00 9e8c bae2 31ab 4c64 d768 ..........1.Ld.h │ │ │ -00007d00: 6114 b00c 3465 5e70 6453 5d85 66ac c584 a...4e^pdS].f... │ │ │ -00007d10: c39d ab02 49a9 12b8 325c 0a58 8491 1453 ....I...2\.X...S │ │ │ -00007d20: d92a 0f50 ef74 0e5b 5ea8 3284 62c9 32d5 .*.P.t.[^.2.b.2. │ │ │ -00007d30: 0a54 da96 0ee8 59a4 8ab8 b40c 972b a94f .T....Y......+.O │ │ │ -00007d40: a503 5845 d9e4 a629 0253 0b30 2d42 aa5a ..XE...).S.0-B.Z │ │ │ -00007d50: e7a3 ce83 46da 2ae5 1c56 2a0f 1f41 a568 ....F.*..V*..A.h │ │ │ -00007d60: 1aa8 8db1 d10a b572 6ae8 6416 ee96 021c .......rj.d..... │ │ │ -00007d70: 55b8 144d 285e 2e9d 0e9c 3756 f5f6 8434 U..M(^....7V...4 │ │ │ -00007d80: 5485 0b69 d6eb c0d1 8520 bb3a d2a8 3e13 T..i..... .:..>. │ │ │ -00007d90: 7364 1b80 6654 e19a 0ebb d1d5 0a7c ab54 sd..fT.......|.T │ │ │ -00007da0: 224d 477f 9d32 810e 2ead 2ff7 290d 4156 "MG..2..../.).AV │ │ │ -00007db0: 0905 e75a 81ef 5499 abd6 56b2 8a41 f92e ...Z..T...V..A.. │ │ │ -00007dc0: d77e 5f5b 2aa1 9648 d260 8200 948c 5d11 .~_[*..H.`....]. │ │ │ -00007dd0: 4a78 9351 47f6 959b 0d9d 2e2c 8ffb 8a8a Jx.QG......,.... │ │ │ -00007de0: 8499 32e5 21ce 15c0 d32b 236f a5b4 ea39 ..2.!....+#o...9 │ │ │ -00007df0: 6f51 96c5 52f5 2ed3 46ba 551e 5cc6 ac15 oQ..R...F.U.\... │ │ │ -00007e00: 22fc 5855 53aa c4aa aa9f 511a 9599 ca04 ".XUS.....Q..... │ │ │ -00007e10: 3f94 3c4a 3b64 cae1 1db4 10a5 82bc cad4 ?. │ │ │ -00007f80: 6732 5458 0d05 8679 2eb4 dd13 b430 a38c g2TX...y.....0.. │ │ │ -00007f90: 5b5a 766e 94f9 1d6b 9a83 4230 8ea6 0412 [Zvn...k..B0.... │ │ │ -00007fa0: 29a5 6e6f b5e3 2704 c2af 7888 bd52 0d15 ).no..'...x..R.. │ │ │ -00007fb0: ea3f 7644 e1b9 8d76 4abc bc44 706b a562 .?vD...vJ..Dpk.b │ │ │ -00007fc0: 55c0 81e8 4d93 61e2 9442 4227 0574 e63b U...M.a..BB'.t.; │ │ │ -00007fd0: 0382 a824 bd8a 02b6 b8b5 da38 92bb 5865 ...$.......8..Xe │ │ │ -00007fe0: 2971 50c8 5403 8309 c995 77bf 8d46 272d )qP.T.....w..F'- │ │ │ -00007ff0: 55e5 8ac1 61fd 117a 951f abe5 732a da01 U...a..z....s*.. │ │ │ -00008000: cf3f eb07 a6af cd42 a390 875c 798e a332 .?.....B...\y..2 │ │ │ -00008010: a968 4b14 e635 78b6 caee d628 4713 1c87 .hK..5x....(G... │ │ │ -00008020: 485a edc1 a03e 254e f00d c8b1 40b8 6d81 HZ...>%N....@.m. │ │ │ -00008030: 35ee 5465 0b06 eed2 64aa eab3 2265 e50c 5.Te....d..."e.. │ │ │ -00008040: 29dd 81aa 4cf7 ca2f a20c edb2 d2e8 dc94 )...L../........ │ │ │ -00008050: 972f 1163 d0a6 9932 8800 1133 abda 724a ./.c...2...3..rJ │ │ │ -00008060: 6b62 6b93 2b8f 96c2 7519 5fa5 6a61 758a kbk.+...u._.jau. │ │ │ -00008070: eaf0 5a2f 77aa 7f66 732d 3166 4abf 80c8 ..Z/w..fs-1fJ... │ │ │ -00008080: 7532 93b9 1211 62f4 3d7e a241 0768 c5b5 u2....b.=~.A.h.. │ │ │ -00008090: eca4 f681 024a b4d0 a783 bead 8229 9450 .....J.......).P │ │ │ -000080a0: 5a51 9a4c be2a 73e1 7f67 f2fa 750e 56e9 ZQ.L.*s..g..u.V. │ │ │ -000080b0: 3c07 ac73 a795 65dc 369e 5056 0039 6c41 <..s..e.6.PV.9lA │ │ │ -000080c0: 35a7 95d2 7acc e11e 14a2 da0f c2cb 8a75 5...z..........u │ │ │ -000080d0: c221 d532 4615 a580 3265 3ad4 ba7a a690 .!.2F...2e:..z.. │ │ │ -000080e0: 17d0 91ca cbeb 4883 5786 ff16 9f43 b9c0 ......H.W....C.. │ │ │ -000080f0: 941f 80ff 29e7 b895 332d 3746 9909 1421 ....)...3-7F...! │ │ │ -00008100: 6320 59a7 73f3 850a e2d8 a0b2 394a 9063 c Y.s.......9J.c │ │ │ -00008110: 1bad 64b5 e00b 50b0 ef95 5703 3c87 25ea ..d...P...W.<.%. │ │ │ -00008120: 146a a345 f741 c51e 4bc0 7639 a8dc 64a5 .j.E.A..K.v9..d. │ │ │ -00008130: 7c85 a372 1325 4a05 1765 98c5 a02a 9928 |..r.%J..e...*.( │ │ │ -00008140: f14c d98c 1453 d8b6 582e b00d 1a4c 894a .L...S..X....L.J │ │ │ -00008150: 9493 5b31 192e d5f7 41f5 e042 aab6 9432 ..[1....A..B...2 │ │ │ -00008160: 34a9 7490 8204 8641 8702 52c0 41a5 b85d 4.t....A..R.A..] │ │ │ -00008170: 5517 0021 0cb6 e64f 3485 53a6 79ec 5455 U..!...O4.S.y.TU │ │ │ -00008180: 6a17 7800 0568 d9d6 7925 2b81 ba85 5682 j.x..h..y%+...V. │ │ │ -00008190: 1425 e795 adac c218 25b8 9e39 7851 e59e .%......%..9xQ.. │ │ │ -000081a0: cc30 fa47 ca03 aaf4 db68 1b24 4ec7 191a .0.G.....h.$N... │ │ │ -000081b0: 6ed1 099e 21c5 0102 0b94 b2b9 c76f a4fb n...!........o.. │ │ │ -000081c0: b9d2 710f 0a40 ea0c bc42 77b5 2d9e ab26 ..q..@...Bw.-..& │ │ │ -000081d0: 6f4a c7a4 6051 b0a0 6a4d daa0 129b 784c oJ..`Q..jM....xL │ │ │ -000081e0: 2ab3 0a40 e77d e81b 1526 5252 656c 96b1 *..@.}...&RRel.. │ │ │ -000081f0: 4147 2564 3514 960e 3229 1a50 2942 e754 AG%d5...2).P)B.T │ │ │ -00008200: 6354 21d7 4ae7 acc4 044a b257 a04d 69b0 cT!.J....J.W.Mi. │ │ │ -00008210: 509c 1702 1b94 d5ab e7ed 8dea 79e0 71a8 P...........y.q. │ │ │ -00008220: 520e 461f 7f10 5d53 a97c 5ca9 040c 5635 R.F...]S.|\...V5 │ │ │ -00008230: ae94 afd8 490c b4ad a384 6191 1757 16a5 ....I.....a..W.. │ │ │ -00008240: ea94 72dd 2a78 acc6 4dd4 a6b2 56f6 3062 ..r.*x..M...V.0b │ │ │ -00008250: aa1c e452 d225 a454 592e 0a5e e155 a2be ...R.%.TY..^.U.. │ │ │ -00008260: a8e0 14d0 568e 4642 c83b f08b 7678 5488 ....V.FB.;..vxT. │ │ │ -00008270: 7e50 0e38 bc06 784c d9f4 d0c5 b82c 83d6 ~P.8..xL.....,.. │ │ │ -00008280: d8a3 f681 6402 50dd 9536 5707 650d eb80 ....d.P..6W.e... │ │ │ -00008290: ba28 57d4 87aa 71a8 8a99 2235 d2be 0cc6 .(W...q..."5.... │ │ │ -000082a0: 23c7 5b2b b486 2474 aa64 ba99 4a8f f5ca #.[+..$t.d..J... │ │ │ -000082b0: 0e04 a9d1 2295 d03a 2ebd 96ab b561 59a9 ...."..:.....aY. │ │ │ -000082c0: fc22 0e6c 0702 555e 746d 18ea 8c52 daa4 .".l..U^tm...R.. │ │ │ -000082d0: 097d a953 1b78 f285 ca4f fa46 8b15 7563 .}.S.x...O.F..uc │ │ │ -000082e0: 806b 103a 533a 7fe5 508f aae7 8d36 80fe .k.:S:..P....6.. │ │ │ -000082f0: 450d 2254 e952 25d1 c545 c452 3a25 b251 E."T.R%..E.R:%.Q │ │ │ -00008300: fecf ae2e b482 0b68 3251 e5bb 711c 8194 .......h2Q..q... │ │ │ -00008310: aacd 00b2 c3ef 5278 be0a d16a 7104 9345 ......Rx...jq..E │ │ │ -00008320: 7f50 069a b716 759f 8202 40ae dab0 0e5e .P....u...@....^ │ │ │ -00008330: d140 281d 5828 58ad c7aa 6cbc a22c 06d0 .@(.X(X...l..,.. │ │ │ -00008340: b04e 2429 2338 38b4 4bf1 8ee8 24ad 43f9 .N$)#88.K...$.C. │ │ │ -00008350: 364a 3294 5eb1 47a1 589b 6b85 a5c0 a1d3 6J2.^.G.X.k..... │ │ │ -00008360: 7107 8c4b affa 31f8 525d a9f4 2f4a 5b56 q..K..1.R]../J[V │ │ │ -00008370: 5678 ca08 b757 483e 22da 5ba5 d688 8a65 Vx...WH>".[....e │ │ │ -00008380: 3182 2685 76a2 3ae5 2882 73f3 1ea7 5379 1.&.v.:.(.s...Sy │ │ │ -00008390: d8cb 5607 d414 23ab bdb4 1a20 a288 f956 ..V...#.... ...V │ │ │ -000083a0: 19e8 0a95 9c0b 2932 8821 58d4 8554 2482 ......)2.!X..T$. │ │ │ -000083b0: 3c28 6ca1 b41d bca1 2d06 5f68 3fa6 636a <(l.....-._h?.cj │ │ │ -000083c0: 74ec 446a 0152 754a 9fca cf99 1688 f09d t.Dj.RuJ........ │ │ │ -000083d0: 530f 0a05 3fe1 11e4 2ab6 aa32 da3a 9ad4 S...?...*..2.:.. │ │ │ -000083e0: 28e8 4a1b 683d 7e12 ee14 ddea f2d8 b6f8 (.J.h=~......... │ │ │ -000083f0: 839d 0d02 6a3a 1a61 5480 50d9 d115 8d0e ....j:.aT.P..... │ │ │ -00008400: bc53 88a2 96f0 55ca 1d1b a582 e8b2 29ad .S....U.......). │ │ │ -00008410: 04bc 1f93 9a2a f606 e4a1 84ae 3d1e 8b2c .....*......=.., │ │ │ -00008420: a64b 152b 1b15 12c5 f0bb 1404 ae33 46b6 .K.+.........3F. │ │ │ -00008430: d3d6 9ea2 8fea be57 d027 8041 51f1 6927 .......W.'.AQ.i' │ │ │ -00008440: 0275 a058 25a4 7150 8889 0e41 c8bb 5052 .u.X%.qP...A..PR │ │ │ -00008450: 5918 5d85 db4a 64b9 5656 7785 cb97 7c52 Y.]..Jd.VVw...|R │ │ │ -00008460: 65ee 4147 fbb0 5918 b84e 596f 2b03 c96b e.AG..Y..NYo+..k │ │ │ -00008470: d08e 72e2 a992 941f d363 948a 94f7 022b ..r......c.....+ │ │ │ -00008480: e09d 0cae 8e2a 8a8e 39d2 7671 adad 67ab .....*..9.vq..g. │ │ │ -00008490: 1093 7e50 d24e ed49 a9fe 2636 1998 04a5 ..~P.N.I..&6.... │ │ │ -000084a0: 94ed 198d 25e1 a663 ca38 ac9a 2f19 c04e ....%..c.8../..N │ │ │ -000084b0: a170 650d 0668 4aa8 85ad 09b5 6955 6a43 .pe..hJ.....iUjC │ │ │ -000084c0: c5d0 5462 1eff 59c5 6060 c594 e911 a5a6 ..Tb..Y.``...... │ │ │ -000084d0: e866 1d75 515e 4b45 3229 ec58 b192 c5a0 .f.uQ^KE2).X.... │ │ │ -000084e0: 443e 7c33 a96c 8fc0 8caa 6ea1 8b5b c06e D>|3.l....n..[.n │ │ │ -000084f0: 2646 54c0 e9a0 338d 4dba a557 995e dc35 &FT...3.M..W.^.5 │ │ │ -00008500: 5561 eab4 c8ab 6242 803a a322 a336 2af2 Ua....bB.:.".6*. │ │ │ -00008510: a9d0 9e05 164d 4220 5430 28e0 5887 4172 .....MB T0(.X.Ar │ │ │ -00008520: f047 d0ea 198e b7aa 2e75 f8ff 0034 dc27 .G.......u...4.' │ │ │ -00008530: 0c83 29c7 4353 8a1e 5639 eba0 024c 83f6 ..).CS..V9...L.. │ │ │ -00008540: f952 1a18 15b9 b0ca aeaf 1892 acd7 ee85 .R.............. │ │ │ -00008550: 7cdc 4c59 479d 2a61 f302 b852 de7c e987 |.LYG.*a...R.|.. │ │ │ -00008560: 1ad9 c7f5 c4fb c7b5 ad8b 9466 5029 c694 ...........fP).. │ │ │ -00008570: 5ec7 75aa 70ce bbb5 6b5e 0fea b38a 45a0 ^.u.p...k^....E. │ │ │ -00008580: 951b 854a f53a 9695 21e0 c05f 84b4 5205 ...J.:..!.._..R. │ │ │ -00008590: 3a10 888e caa1 dc0a 6588 8e6d aacc d4e9 :.......e..m.... │ │ │ -000085a0: e053 a984 a320 c910 ad37 0a17 a1df 5af6 .S... ...7....Z. │ │ │ -000085b0: 55e9 0fc5 c5a4 d29e 18ef a2a0 9f4e c121 U............N.! │ │ │ -000085c0: ca34 16a2 ea97 e8e4 9302 ba54 7b42 e6bf .4.........T{B.. │ │ │ -000085d0: 345e 19f2 c4f7 b1ca e455 874e 4574 b001 4^.......U.NEt.. │ │ │ -000085e0: 38f4 4a37 aac8 59d1 3474 745c ec01 5cd2 8.J7..Y.4tt\..\. │ │ │ -000085f0: d107 ab7c e800 02d5 00b6 a50a 586b e71d ...|........Xk.. │ │ │ -00008600: 1741 e960 5472 bd4c d9a2 1236 28a2 c229 .A.`Tr.L...6(..) │ │ │ -00008610: 81de 2a0f a43d bd64 f032 8022 1ebe 513a ..*..=.d.2."..Q: │ │ │ -00008620: 7958 5c6b 2d85 72e1 218c 6d5a f4d6 ce76 yX\k-.r.!.mZ...v │ │ │ -00008630: a3fc 2660 d4ac 5528 3eb6 1aed e45a 1715 ..&`..U(>....Z.. │ │ │ -00008640: d586 4e40 6ff6 a656 b611 e52a 6d99 eb41 ..N@o..V...*m..A │ │ │ -00008650: c9ad 5c5a 442f aa2a 67de a5c8 5421 45f9 ..\ZD/.*g...T!E. │ │ │ -00008660: cf4a dcb7 9a67 f1fb 9057 c13c e6d5 38ed .J...g...W.<..8. │ │ │ -00008670: 313a 15ba 061e 3bba 0cde 4184 eb0a 74aa 1:....;...A...t. │ │ │ -00008680: 62ef 2ab4 d9aa e66a a7ba bb02 c9aa f310 b.*....j........ │ │ │ -00008690: e565 803f 8768 b471 a6f4 7bd8 0505 b4a3 .e.?.h.q..{..... │ │ │ -000086a0: f6b5 7ea8 f24f 4803 ee69 d569 a551 c5b5 ..~..OH..i.i.Q.. │ │ │ -000086b0: 51c7 c084 90ce 2d4a 7611 6d65 c877 a03a Q.....-Jv.me.w.: │ │ │ -000086c0: 3428 de46 1e54 59aa 4d15 b855 e312 cf56 4(.F.TY.M..U...V │ │ │ -000086d0: 9e9e 527e e64a 10e7 756a 5589 4dd0 0983 ..R~.J..ujU.M... │ │ │ -000086e0: c2a2 d5f1 caa8 1c7a a5ca 4bca a223 ffa7 .......z..K..#.. │ │ │ -000086f0: 52ad 9a14 7dd2 cadd ab3a 9dc8 505d 32e5 R...}....:..P]2. │ │ │ -00008700: 0894 9686 ccbe 50b5 68a7 ed3b a390 5220 ......P.h..;..R │ │ │ -00008710: 8eb2 d17a 2dbc 29e6 4567 4871 9f3b f942 ...z-.).EgHq.;.B │ │ │ -00008720: 4a90 ada8 4094 5e50 7e5a 14a9 9281 c60a J...@.^P~Z...... │ │ │ -00008730: 87b4 076d 6939 b0a2 8b38 d9cc ab02 da91 ...mi9...8...... │ │ │ -00008740: 84bc 1f97 16b3 2613 ae53 612c e59e 52ea ......&..Sa,..R. │ │ │ -00008750: f090 eafb 348d 0244 658a 7138 50e1 4da3 ....4..De.q8P.M. │ │ │ -00008760: 3d59 d500 6ec5 953a e881 3157 a8a0 8e0e =Y..n..:..1W.... │ │ │ -00008770: 40bf 5cd1 c80a bf55 0da8 582a 01bc 92e6 @.\....U..X*.... │ │ │ -00008780: 8861 8d0e 4da0 7f44 ad94 8cc7 6a87 1e73 .a..M..D....j..s │ │ │ -00008790: 17b4 72ee b5bb ad75 d856 799e 2b17 7468 ..r....u.Vy.+.th │ │ │ -000087a0: 2fef 05a4 00b4 a083 dc99 2087 4bdb af41 /......... .K..A │ │ │ -000087b0: 3808 4483 4b5c 3985 d2aa ec36 2c1f 3429 8.D.K\9....6,.4) │ │ │ -000087c0: 782c 5af3 095a 7f02 4a47 141d 6a58 79f4 x,Z..Z..JG..jXy. │ │ │ -000087d0: f0de 95ad 2da5 bdb6 2900 24d3 4a86 3c3b ....-...).$.J.<; │ │ │ -000087e0: 2d34 6602 8f38 3315 7e62 2a8a d7d4 4c41 -4f..83.~b*...LA │ │ │ -000087f0: ef7c 2a6a 0c6f 6bf3 3ecf 54e5 5509 c833 .|*j.ok.>.T.U..3 │ │ │ -00008800: 1c92 4a7b 8f2a 7ee0 6bb0 3243 1eb4 435d ..J{.*~.k.2C..C] │ │ │ -00008810: 2b9b 3c9a 33d3 5a54 5d28 914e ca3b cf2c +.<.3.ZT](.N.;., │ │ │ -00008820: 144a 63a6 e4eb b45a e64a af53 e890 1e5c .Jc....Z.J.S...\ │ │ │ -00008830: d544 2d0a e5a9 2e58 26b3 a4e3 dbda 3def .D-....X&.....=. │ │ │ -00008840: 504a 9a16 a778 0aad e2e0 11f4 4a93 1fb5 PJ...x......J... │ │ │ -00008850: 3ea7 25e6 38f8 21f6 8d72 a9a2 6095 ad0b >.%.8.!..r..`... │ │ │ -00008860: ba28 399a af14 b4e6 140c a713 7380 e8da .(9.........s... │ │ │ -00008870: 14e3 c64a d3f7 5681 25b1 5765 9d22 6b79 ...J..V.%.We."ky │ │ │ -00008880: 04fb c1e5 4291 5200 e752 67e6 543c 131c ....B.R..Rg.T<.. │ │ │ -00008890: 90e9 4815 541e 6cae 5c4a 80fa 8847 063e ..H.T.l.\J...G.> │ │ │ -000088a0: 6a5a 4dbf 360d 7174 7959 ae03 8aae ae95 jZM.6.qtyY...... │ │ │ -000088b0: 444b 3562 1151 5002 0021 5322 5bc8 5b28 DK5b.QP..!S"[.[( │ │ │ -000088c0: 98a7 0e0a 7c14 94d0 2123 bc2d dcad b247 ....|...!#.-...G │ │ │ -000088d0: e295 9649 5b54 5881 4ae5 522a b057 a688 ...I[TX.J.R*.W.. │ │ │ -000088e0: 7404 a592 ebad b3bc 2653 8fb4 8581 0b20 t.......&S..... │ │ │ -000088f0: 25e0 943b 54d9 ba51 42aa efa1 92cf 0d2a %..;T..QB......* │ │ │ -00008900: 4005 0875 e829 28af b48e 6be2 0ce9 5889 @..u.)(...k...X. │ │ │ -00008910: 51b0 58aa 33e4 c5c8 4224 b8a1 29cd 3cb6 Q.X.3...B$..).<. │ │ │ -00008920: 04a6 b580 60ba a3e2 75bd 8a99 d4f2 bf54 ....`...u......T │ │ │ -00008930: 0ad0 81c1 3345 ce6b 1551 3902 79dc 2ae8 ....3E.k.Q9.y.*. │ │ │ -00008940: 1a30 d4a4 433b 8db2 7925 1fbf 4cd1 d93a .0..C;..y%..L..: │ │ │ -00008950: f059 28fc 6050 a841 42f4 19b6 111c 83b1 .Y(.`P.AB....... │ │ │ -00008960: a954 310a 7ed0 dab6 72ca a3b7 32e0 82c3 .T1.~...r...2... │ │ │ -00008970: 56aa feaa d5b8 6009 a713 93bd 56f7 3c5a V.....`.....V.. │ │ │ -00008d00: d71f 5737 d7fc 36e5 041b 47b0 6dda ec47 ..W7..6...G.m..G │ │ │ -00008d10: b51d 875a faed 8a59 3d62 27e5 047b cd1b ...Z...Y=b'..{.. │ │ │ -00008d20: 7172 5628 fcd5 9559 29f0 4687 fe56 dad4 qrV(...Y).F..V.. │ │ │ -00008d30: c231 5c29 06d5 894f b2a8 ec21 d9ca 2bc1 .1\)...O...!..+. │ │ │ -00008d40: a667 f23d dfb2 c04f 89c9 febc f934 dc7c .g.=...O.....4.| │ │ │ -00008d50: 6b66 ef9a 68d2 ddad 3f2a cfda 6f57 7ffe kf..h...?*..oW.. │ │ │ -00008d60: 8f3f fffb 1f7f 57ff fee5 fb0f b384 7a2f .?....W.......z/ │ │ │ -00008d70: b297 76d5 7ff5 a7e1 857b a93c 79db fbc5 ..v......{.. │ │ │ -00008f00: 3bf6 ff43 a38c a3f8 f0f1 f587 f74a 3fc7 ;..C.........J?. │ │ │ -00008f10: 7dd9 e17d ba27 e37f 634f f637 ea3a 064d }..}.'..cO.7.:.M │ │ │ -00008f20: 5734 809b 31e5 9c3a 73c3 2fba 2ada dd4c W4..1..:s./.*..L │ │ │ -00008f30: ffba d5d5 9b37 d3e7 6cf7 f9f8 9d63 92ba .....7..l....c.. │ │ │ -00008f40: ed5b 7587 bab3 ffbc 7f6f b65a dfbd ffbc .[u......o.Z.... │ │ │ -00008f50: f002 68f6 c833 671e 9d93 f8dd 1d22 7dc8 ..h..3g......"}. │ │ │ -00008f60: ebbb 4b33 c9d0 3525 b3d4 7f5f 68f9 0655 ..K3..5%..._h..U │ │ │ -00008f70: 937a b0e7 7ddd c24f a897 bbbf 6cc6 1fb7 .z..}..O....l... │ │ │ -00008f80: 44bd e5dd 4969 9ded 704a a338 de92 9e94 D...Ii..pJ.8.... │ │ │ -00008f90: 46f9 31fd 62a5 e3a4 78de 7f7c 9818 a0bd F.1.b...x..|.... │ │ │ -00008fa0: b95f 3311 dbf9 b660 03bb baba 5f9f 0cec ._3....`...._... │ │ │ -00008fb0: e93d ddf2 567b c45c 2331 1397 2cf2 d9b6 .=..V{.\#1..,... │ │ │ -00008fc0: ff73 f639 62b3 ffb5 dca3 8e1d 3f7d e95e .s.9b.......?}.^ │ │ │ -00008fd0: f5f6 317e f929 64fd 62be babb fdbc 17e2 ..1~.)d.b....... │ │ │ -00008fe0: 8b13 dbdf dede cc88 bf25 744e 7f01 3db7 .........%tN..=. │ │ │ -00008ff0: 68fe ab77 1f6e af1e 36e6 c3fa ea76 33f1 h..w.n..6....v3. │ │ │ -00009000: d7cf 31ff f36e b9e3 6efd 1e22 ccba 05f1 ..1..n..n..".... │ │ │ -00009010: 8e59 e113 8f29 69ea e7e9 efdb bbef 370f .Y...)i.......7. │ │ │ -00009020: 775c 76d3 e5f1 afa8 c9e5 9f28 33db 2b33 w\v........(3.+3 │ │ │ -00009030: 19b9 48c5 3f1c f5f7 bc82 3cd3 ed91 63dd ..H.?.....<...c. │ │ │ -00009040: 02c7 7e82 2bc7 076e e603 1ad9 f17f 77b5 ..~.+..n......w. │ │ │ -00009050: 2246 65bc 5ea4 16b7 6dc9 3551 e545 124d "Fe.^...m.5Q.E.M │ │ │ -00009060: 40ee 3868 ba72 bf79 0fea c635 bafb b049 @.8h.r.y...5...I │ │ │ -00009070: 77fe edfa e78f 9bf5 c36c ea5e 3dec 69ff w........l.^=.i. │ │ │ -00009080: ea7e f6f9 f5ec f3ed fef3 b6cb b7ab d7db .~.............. │ │ │ -00009090: c9bc 5ded a6e9 7efe f1f5 f6e3 cfd1 fd8b ..]...~......... │ │ │ -000090a0: 7405 6e6b 4c37 1fbe 4bd3 305e 9469 9f40 t.nkL7..K.0^.i.@ │ │ │ -000090b0: c7dc 61d8 fe87 e2d8 8d6a 7582 00c6 6eed ..a......ju...n. │ │ │ -000090c0: c9f4 6dc2 ac4b 9023 09c2 08ad 46a0 347e ..m..K.#....F.4~ │ │ │ -000090d0: 167f 9cdc fef6 e36d 9ae1 2d2e dbe2 aced .......m..-..... │ │ │ -000090e0: f747 1e4a 086d 026a d3b7 4b4f c87b baff .G.J.m.j..KO.{.. │ │ │ -000090f0: f6f5 1a67 eede 6cee 34a2 a42e 3777 ebdb ...g..l.4...7w.. │ │ │ -00009100: 9bf7 e60e d6bd 7977 75db fef9 0fba f36d ......ywu......m │ │ │ -00009110: 4a94 ac21 7ef7 faf5 dda7 d58c 3156 33c6 J..!~.......1V3. │ │ │ -00009120: 58cd 1863 3567 8c57 3fac ee57 b7a9 43eb X..c5g.W?..W..C. │ │ │ -00009130: cdcd ad90 d7fa fb9b f1a7 ef60 8bd7 cb3f ...........`...? │ │ │ -00009140: ddbc c589 693e 3f6c 46d0 fb83 3c90 9bef ....i>?lF...<... │ │ │ -00009150: cfdc 3739 2963 83af 279a 6f49 39d2 e374 ..79)c..'.oI9..t │ │ │ -00009160: c8d7 d3ac 6c49 7d72 df0f d24d 7a6b fa93 ....lI}r...Mzk.. │ │ │ -00009170: 1445 62ef 9d2d a057 dfad 467b a04f c9fa .Eb..-.W..F{.O.. │ │ │ -00009180: 7efd 4332 66df 31ff dfea ef37 62af 7122 ~.C2f.1....7b.q" │ │ │ -00009190: dedf dfad c551 eaf1 dbab 0f7f 3193 fc4d .....Q......1..M │ │ │ -000091a0: 2cf6 edd6 8f99 b374 3c66 e92d f37f 9958 ,......t..|8......K │ │ │ -00009280: 707f bf79 f72d 1c71 e874 dd8e 1747 a770 p..y.-.q.t...G.p │ │ │ -00009290: fc65 12de d327 6352 581f fef3 fe61 2fee .e...'cRX....a/. │ │ │ -000092a0: d35d 23b3 1dbe 60fe fb5e 711c 3c10 f1eb .]#...`..^q.<... │ │ │ -000092b0: 5022 870a e60f 579f a606 8f74 ce5c b5d0 P"....W....t.\.. │ │ │ -000092c0: 1333 5fbe 3869 4764 7c0b cfec dfcd 7ba7 .3_.8iGd|.....{. │ │ │ -000092d0: 879f d094 ba75 381c 5d32 8797 448e a32b .....u8.]2..D..+ │ │ │ -000092e0: 579f 4ed5 e0c9 e77d 4fd4 cb71 72c7 27b6 W.N....}O..qr.'. │ │ │ -000092f0: aef0 c2c0 f70f cd9a dddf 93ec c8f8 f4b8 ................ │ │ │ -00009300: 74e1 8e1f dba1 b8cf 3363 30bd e78f 48fa t.......3c0...H. │ │ │ -00009310: e7d3 971e b534 d1ea eddd 9be3 87a7 7e1f .....4........~. │ │ │ -00009320: f2d6 ecdd 276f 4676 61f8 cdfd f757 b733 ....'oFva....W.3 │ │ │ -00009330: 828d dd38 1abd 3a31 0ee9 e42d 4777 ee46 ...8..:1...-Gw.F │ │ │ -00009340: f869 e659 1d93 556d 7c4a e43a edfe c75d .i.Y..Um|J.:...] │ │ │ -00009350: a726 203b fe3b 7bc7 a17b 901d 4be1 dbb4 .& ;.;{..{..K... │ │ │ -00009360: 6ea6 5ffd e4a9 a45b 73be a62f b70f 5b34 n._....[s../..[4 │ │ │ -00009370: 9374 8596 beb6 ea56 ac73 e9d1 6fcf 3f9a .t.....V.s..o.?. │ │ │ -00009380: 60ed 779b ab37 33c9 df6b c2b9 d6bf d95d `.w..73..k.....] │ │ │ -00009390: 0650 5edd dcce 5941 df67 847b c20b 6ede .P^...YA.g.{..n. │ │ │ -000093a0: 1f3c 7ff3 7ef6 f8ab 379f 57e9 86b1 99ad .<..~...7.W..... │ │ │ -000093b0: 567b f5e6 d32a dd38 b6b6 bb7c 956a 09bc V{...*.8...|.j.. │ │ │ -000093c0: 911b 8252 7df3 79fc 7b77 cf98 f9c2 f5ab ...R}.y.{w...... │ │ │ -000093d0: 87ab 7709 0b56 7687 02d3 a3a3 595a 366d ..w..Vv.....YZ6m │ │ │ -000093e0: 634b a917 3b7f 716c e9fe ee41 5ff6 0b07 cK..;.ql...A_... │ │ │ -000093f0: 768b 92e7 abac c20c b325 d62c 419e 092c v........%.,A.., │ │ │ -00009400: 3f7a 9f2e 3e0e accf f41c d97a 43c7 57f3 ?z..>......zC.W. │ │ │ -00009410: 5632 a80b dbbd cc8a c3c6 7475 0725 a59d V2........tu.%.. │ │ │ -00009420: 67f6 5f7a 7276 f34e dbea f5cc c0fc d66c g._zrv.N.......l │ │ │ -00009430: f7eb a364 9b3a 67e7 bfcf 3aba ed7b 92b1 ...d.:g...:..{.. │ │ │ -00009440: b11d 7d9e df92 9a92 e14f 686d c7c0 8946 ..}......Ohm...F │ │ │ -00009450: 3713 023e 7535 feda 693e 7aff 8478 520b 7..>u5..i>z..xR. │ │ │ -00009460: 8bd6 b53a 96eb 8317 1c2c 38fd 427c b315 ...:.....,8.B|.. │ │ │ -00009470: f59d a33b 13f5 4908 0587 8e85 fad3 d14f ...;..I........O │ │ │ -00009480: 3301 3d78 ea40 923f 1dfe 327b e6c8 8fff 3.=x.@.?..2{.... │ │ │ -00009490: b29a 513e bd7d 6c7e af8f 1e77 09f7 7ef9 ..Q>.}l~...w..~. │ │ │ -000094a0: b911 3db1 6f7f 1d15 8e97 217e 8e21 bdbd ..=.o.....!~.!.. │ │ │ -000094b0: 79f3 fe0e 4332 c761 9fdd 4c35 7e9a 7ff9 y...C2.a..L5~... │ │ │ -000094c0: 6ce7 bfcc bef0 f9d3 882b 135f 186e fc3c l........+._.n.< │ │ │ -000094d0: ff7e b10f 0fdf dddc ff5c bdc8 9276 99fa .~.......\...v.. │ │ │ -000094e0: e2b7 7d19 af7e 9e5f bdd8 a3dd 22e2 bc43 ..}..~._...."..C │ │ │ -000094f0: a3ec fcdb 66f3 06a7 6271 2a3f fbe5 79fc ....f...bq*?..y. │ │ │ -00009500: e4cf dc9f 9db9 3f3b 73bf 3b73 bf3b 73bf ......?;s.;s.;s. │ │ │ -00009510: 3d73 fffc ba13 5d68 91ce ec27 02a5 eb0e =s....]h...'.... │ │ │ -00009520: a097 9bf1 e178 f3f8 e0c1 23d9 c123 d9a7 .....x....#..#.. │ │ │ -00009530: 9356 e00a 3b7f 44af 5543 5b2e e429 7bf0 .V..;.D.UC[..){. │ │ │ -00009540: 0e7b daac 5f41 e6f9 3b68 472d cfde e10f .{.._A..;hG-.... │ │ │ -00009550: dee1 67ef 3898 439c 6bde af16 27a7 2789 ..g.8.C.k...'.'. │ │ │ -00009560: cbb6 4fdb f7ea 79bd 71fd f13e e9ce 0350 ..O...y.q..>...P │ │ │ -00009570: 154e 3867 5ab5 14b2 7b37 e7d9 d5bb b112 .N8gZ...{7...... │ │ │ -00009580: d0c4 b507 5fb7 6b7f 2fb4 2a7c b874 a925 ...._.k./.*|.t.% │ │ │ -00009590: cb1d c652 0d9d 4fc7 17b6 e02f b53f df6a ...R..O..../.?.j │ │ │ -000095a0: 37bf fadd ea77 6fee af7e 5885 d53f dfdf 7....wo..~X..?.. │ │ │ -000095b0: bcc1 8331 075b d5a6 1977 d67f b77a bdfa ...1.[...w...z.. │ │ │ -000095c0: a83f ebeb 6fa7 0faf a70f d7e3 9ff7 e39f .?..o........... │ │ │ -000095d0: 07f3 f5ea 654c 6b14 d39f 6f56 ebbb 77eb ....eLk...oV..w. │ │ │ -000095e0: 2b88 3eb7 76a3 a95b 4d15 7da6 6fa9 7fe3 +.>.v..[M.}.o... │ │ │ -000095f0: 6e2d afd2 eada b6c9 e6f6 6afd 9769 3b6b n-........j..i;k │ │ │ -00009600: dc74 1c9b fea7 170f 696b fa6d aaeb f4e2 .t......ik.m.... │ │ │ -00009610: fec5 3fbd 70b9 7df1 4fe6 d56c cb7a e572 ..?.p.}.O..l.z.r │ │ │ -00009620: 3d34 6cfb 97bf d479 bf2c bd6c fbd9 c5fc =4l....y.,.l.... │ │ │ -00009630: a5f5 7155 04f7 b200 91ec 7afd abdf 99af ..qU......z..... │ │ │ -00009640: cdaf fffc dd66 f52f fffe fbd5 9f3e 7f78 .....f./.....>.x │ │ │ -00009650: d8bc fd8d f966 ec1d 94fc 653a ac63 dd71 .....f....e:.c.q │ │ │ -00009660: eaf0 f839 f3fe a50d 6195 57e5 cbe0 dd49 ...9....a.W....I │ │ │ -00009670: 87a7 6dfe c3ae 6a53 9b77 6e00 db46 eebb ..m...jS.wn..F.. │ │ │ -00009680: 821c 34e1 7fbe c72a 6cee 4de2 dc91 43b6 ..4....*l.M...C. │ │ │ -00009690: 1100 2685 326c 030b 5eb8 e814 5d50 2a4c ..&.2l..^...]P*L │ │ │ -000096a0: a1f4 be8a 55a5 3dff b252 b442 5e55 4ea1 ....U.=..R.B^UN. │ │ │ -000096b0: 2029 644e c100 ca12 e11d 1fbc 727b 43d6 )dN........r{C. │ │ │ -000096c0: 8328 85f9 cb4e e214 de20 26e7 6214 f830 .(...N... &.b..0 │ │ │ -000096d0: 2fd1 f7fe dbb7 0f77 ba75 5bfe efdd ddbb /......w.u[..... │ │ │ -000096e0: abb7 9bf4 f4f9 6005 689c c508 fd98 74eb ......`.h.....t. │ │ │ -000096f0: 8f82 150e e351 f6f2 f0ea fdcd 1ab8 95aa .....Q.......... │ │ │ -00009700: 76cd dcd3 11b4 4faf 7c59 9533 e0e6 2317 v.....O.|Y.3..#. │ │ │ -00009710: 1dcc 1527 7098 abc8 60e6 7919 136b 470e ...'p...`.y..kG. │ │ │ -00009720: 79a1 0be3 e56f cc97 d5bc ced5 d4a0 ea62 y....o.........b │ │ │ -00009730: 7db7 f934 b599 1692 473f ce5c ff0d fff7 }..4....G?.\.... │ │ │ -00009740: fcf0 f3c3 ff6d 1efe 9983 fb4e 1f0e cbad .....m.....N.... │ │ │ -00009750: fcbc 6185 218d f9ef 1dd0 18fe 4f23 d8b3 ..a.!.......O#.. │ │ │ -00009760: 603c 3ffc fcf0 f2c3 eb5f a2e5 f52f 32e6 `c]. │ │ │ -00009890: 0743 f167 0816 a6f7 846d 5b27 4389 e9f2 .C.g.....m['C... │ │ │ -000098a0: 964d cdc2 acec 5b71 a7aa 733d 6bc4 8caf .M....[q..s=k... │ │ │ -000098b0: 770b ca75 7a7d 5c94 16bb 2358 3cd3 ca66 w..uz}\...#X<..f │ │ │ -000098c0: df5b 77a4 50d3 0f66 f7a2 30f6 c92f cf8a .[w.P..f..0../.. │ │ │ -000098d0: dd6b 8723 82f9 592f b7af 3f3b 94eb 7d23 .k.#..Y/..?;..}# │ │ │ -000098e0: 6661 56ec b2f9 d913 7c6a c49b d990 4e5a faV.....|j....NZ │ │ │ -000098f0: d92a 50b7 282a 7382 2db5 b2de 8d21 8c5f .*P.(*s.-....!._ │ │ │ -00009900: 9708 b67b fb52 2b7b 363d 5673 7b82 6d8e ...{.R+{6=Vs{.m. │ │ │ -00009910: 5bb1 a743 d9ec 5599 3b21 d8e6 b815 773a [..C..U.;!....w: │ │ │ -00009920: 9459 23e6 522b 614b 9c45 5181 60e1 522b .Y#.R+aK.EQ.`.R+ │ │ │ -00009930: fb49 bf5e 6ac4 6caf 9e6d 656f f736 c76a .I.^j.l..meo.6.j │ │ │ -00009940: ce9c 6b65 b334 945d d3e3 0773 0604 6d4e ..ke.4.]...s..mN │ │ │ -00009950: 35d0 defe 6d1b 314f 6d65 6152 a400 2fb7 5...m.1OmeaR../. │ │ │ -00009960: 622f 0cc5 9cb4 1216 6745 245b 1f5b 52f3 b/......gE$[.[R. │ │ │ -00009970: d456 ae0f 2468 73ba d411 4f57 43dc e950 .V..$hs...OWC..P │ │ │ -00009980: d6bb 46b6 50ea d156 9626 c53c b595 2514 ..F.P..V.&.<..%. │ │ │ -00009990: 6a1e 6965 b3b4 b2b3 40b0 89d2 675a 798c j.ie....@...gZy. │ │ │ -000099a0: 60eb 4bad 2c35 622e b4e2 9751 f67e 52cc `.K.,5b....Q.~R. │ │ │ -000099b0: c952 d8c1 fd9b 6d2b e112 c1ce b5b2 b814 .R....m+........ │ │ │ -000099c0: e64f 0976 b995 a54f e691 5999 4dfe 4923 .O.v...O..Y.M.I# │ │ │ -000099d0: de3c b595 a549 314f 6de5 3cc1 ceb6 1297 .<...I1Om.<..... │ │ │ -000099e0: 170f 2f10 ccfd 1504 b317 5b59 68c4 fe74 ../.......[Yh..t │ │ │ -000099f0: 826d ce2d 9a86 9377 8c1f ec82 48cf 0816 .m.-...w....H... │ │ │ -00009a00: 4e38 faac a8ec df64 965a 71e7 8772 d088 N8.....d.Zq..r.. │ │ │ -00009a10: 796c 56e6 48e1 a011 e1b0 13e7 e94c 2b4b ylV.H........L+K │ │ │ -00009a20: 9362 9619 f9b4 9513 69f3 7bbf 2a1c 2b9a .b......i.{.*.+. │ │ │ -00009a30: f3a2 b29f 7cb3 d8ca 317e f627 ea31 3562 ....|...1~.'.15b │ │ │ -00009a40: 1e9b 9505 95be 43b0 6611 745e 184a 3cbf ......C.f.t^.J<. │ │ │ -00009a50: 2c1f ceb6 7244 b2c7 0976 7e41 df9f 21d8 ,...rD...v~A..!. │ │ │ -00009a60: fa2c ba39 4bb0 cd63 ad9c 34b2 f525 fdd3 .,.9K..c..4..%.. │ │ │ -00009a70: 09b6 beb0 8fe1 ceb6 b264 462f 112c 9e1f .........dF/.,.. │ │ │ -00009a80: 8a3b 43b0 ebb3 16ee 2cc1 2e6d b42c 0f65 .;C.....,..m.,.e │ │ │ -00009a90: b75a e19f 4ab0 cdc5 8d9f b0dc 4a5c b40a .Z..J.......J\.. │ │ │ -00009aa0: 1708 b67e 74fb cb3c b595 0b04 8b97 5af1 ...~t..<......Z. │ │ │ -00009ab0: cb43 59cf 9777 9e42 b0cb 3b65 6eb9 95cd .CY..w.B..;en... │ │ │ -00009ac0: a255 384f b0cd e55d b633 04bb 3e6b 7b96 .U8O...].3..>k{. │ │ │ -00009ad0: 09b6 7ebc 9585 46a2 3967 1616 8712 1fd9 ..~...F.9g...... │ │ │ -00009ae0: 5a0c cbad 6c96 acc2 7982 3db2 2de9 cf10 Z...l...y.=.-... │ │ │ -00009af0: 6cea 9d7b 1ac1 364f 6865 a911 b339 6316 l..{..6Ohe...9c. │ │ │ -00009b00: 9686 b279 6c2f d69d 69e5 68b5 e132 c11e ...yl/..i.h..2.. │ │ │ -00009b10: 1b8a 3b21 58b8 5e5a 52bf 0c2b 1e6b c51e ..;!X.^ZR..+.k.. │ │ │ -00009b20: 0f65 0f68 e293 5a79 12c1 ceb5 32b1 4d78 .e.h..Zy....2.Mx │ │ │ -00009b30: 120e 7bca 50cc 9956 e292 b15e 06ae 7f3d ..{.P..V...^...= │ │ │ -00009b40: c10e 96b2 2f03 d7f8 5339 ecc0 255f eeb6 ..../...S9..%_.. │ │ │ -00009b50: 5f72 fbff 3a0e 3b5c bd7b 8460 4f68 e504 _r..:.;\.{.`Oh.. │ │ │ -00009b60: e96f 973a d64f 6865 69f2 cd65 c13f f4a7 .o.:.Ohei..e.?.. │ │ │ -00009b70: 374f 26d8 e627 e9b0 cde2 62dc 135c a39f 7O&..'....b..\.. │ │ │ -00009b80: a2c3 8e08 76fd 5482 5dff 24a5 7f79 2817 ....v.T.].$..y(. │ │ │ -00009b90: 7cc9 f868 58cd 21c1 96f7 6b1f 5bad 883f |..hX.!...k.[..? │ │ │ -00009ba0: c14a aee7 5eec d35a 5992 16f3 9456 36db .J..^..ZY....V6. │ │ │ -00009bb0: f7c4 2582 3da1 9547 60c5 b615 fb53 09b6 ..%.=..G`....S.. │ │ │ -00009bc0: 795c 2217 1ab9 44b0 85a5 bdcd 4fc1 6171 y\"...D.....O.aq │ │ │ -00009bd0: bb21 7181 60cb cb94 8f0e c53c b595 4b2b .!q.`......<..K+ │ │ │ -00009be0: aef1 e9c0 75df 88b9 d4ca c2e2 71bc 4430 ....u.......q.D0 │ │ │ -00009bf0: bfb4 44fd 28c1 165a 59ff 04a4 bf6b 259c ..D.(..ZY....k%. │ │ │ -00009c00: 1dca ecc7 f99a fea3 adcc a1b7 9faf e99f ................ │ │ │ -00009c10: 53bd fe74 7b62 7389 60d7 e75a 39af c336 S..t{bs.`..Z9..6 │ │ │ -00009c20: 8b5b 2d9b c794 8b99 6fb5 f8c3 590a 97f6 .[-.....o...Y... │ │ │ -00009c30: 730e 768d 9eec 4bc6 5da8 a03f 868f 67f7 s.v...K.]..?..g. │ │ │ -00009c40: a696 1ab9 ec7c ef03 12dd 5223 87db 6c47 .....|....R#..lG │ │ │ -00009c50: 9b79 7136 d5f1 92f3 bd99 6d19 9edd cfd9 .yq6......m..... │ │ │ -00009c60: 0e38 ee2c c631 8b1d cf91 bbb8 2f79 be95 .8.,.1....../y.. │ │ │ -00009c70: 85f5 bff5 ec9d e6b0 19bf bc91 bbef edd2 ................ │ │ │ -00009c80: bee4 7e8f 352c ad52 8663 d9f1 6776 bef7 ..~.5,.R.c..gv.. │ │ │ -00009c90: ef59 18ca 3a5d 5e1f ef7c 6f4e 424d ce0e .Y..:]^..|oNBM.. │ │ │ -00009ca0: c5ed 77be c3b5 3ddf cac2 26fe a171 9f4f ..w...=...&..q.O │ │ │ -00009cb0: 4d78 2454 6071 23f7 4c40 c2e9 d2c3 4123 Mx$T`q#.L@....A# │ │ │ -00009cc0: 1762 2b96 b658 3767 622b e2d1 5a4d 3c5d .b+..X7gb+..ZM<] │ │ │ -00009cd0: 403c 6ee4 acf3 7d36 4c24 1e68 9239 41ce @...1.q)..$.q │ │ │ -00009d60: 614f f128 18e4 6016 c271 a4e9 7ab1 95a3 aO.(..`..q..z... │ │ │ -00009d70: 60ca c525 eadd fd8f 0797 6e4e b6d9 4e17 `..%......nN..N. │ │ │ -00009d80: f12f c4b2 c503 6aff f5ff 67d6 9782 ff36 ./....j...g....6 │ │ │ -00009d90: 9723 039f def2 4230 9359 f2ff 9edc edbf .#....B0.Y...... │ │ │ -00009da0: 69cc cf0f ff8c 0f6f 1e89 50fe 995a 7e42 i......o..P..Z~B │ │ │ -00009db0: 1cf4 dfde 72dc f3e9 df91 daeb cb01 ca3f ....r..........? │ │ │ -00009dc0: 53cb 1b6b 7f01 2639 0846 f9bb b1e7 e560 S..k..&9.F.....` │ │ │ -00009dd0: fd9f abe5 b5fb 0508 b6f1 bf88 3cfb 671d ............<.g. │ │ │ -00009de0: f6fc f0f3 c3cf 0f3f 3ffc fcf0 f3c3 cf0f .......??....... │ │ │ -00009df0: 3f3f fc0f f370 b577 34c6 ffb6 5ec7 fe24 ??...p.w4...^..$ │ │ │ -00009e00: a6b1 b3cd af99 a3b0 9e3f ba85 f8fe e8c5 .........?...... │ │ │ -00009e10: d3de cd62 2b71 b786 310f 4e59 1f2e efc4 ...b+q..1.NY.... │ │ │ -00009e20: 70a9 153b f72d c341 23f3 75cf 33ad f893 p..;.-.A#.u.3... │ │ │ -00009e30: 17ae f7eb 9ed7 b35d a670 b695 d902 4d38 .......].p....M8 │ │ │ -00009e40: 4330 77b6 95a5 46a6 ad08 bfd0 0a57 d70b C0w...F......W.. │ │ │ -00009e50: efd0 a7fd 42f1 66b6 ee78 bdd0 b29f b996 ....B.f..x...... │ │ │ -00009e60: 7e89 606b 1b36 675a d9ad e49d 3662 ceb5 ~.`k.6gZ....6b.. │ │ │ -00009e70: 120f 6edd 0f65 7ebb b1e7 b8f0 c250 e27c ..n..e~......P.| │ │ │ -00009e80: d1f4 7c2b 7179 28eb 1dc1 9ed6 cac4 4967 ..|+qy(.......Ig │ │ │ -00009e90: 0836 f7d7 cfb1 7ab8 40b0 83c5 cfd2 2ecf .6....z.@....... │ │ │ -00009ea0: fdac 9133 048b feb8 9583 46ca fd6e c286 ...3......F..n.. │ │ │ -00009eb0: 2f61 998f cf0c 25ee 3735 fd5e 399c b432 /a....%.75.^9..2 │ │ │ -00009ec0: 7b31 9faf 0f1b 310b eb33 477c bcdb a30b {1....1..3G|.... │ │ │ -00009ed0: d19f 27d8 eccd fa7d de9f 39f7 d845 82cd ..'....}..9..E.. │ │ │ -00009ee0: 0fb3 87e8 ce0e 65f7 6233 fafb 71a9 95f9 ......e.b3..q... │ │ │ -00009ef0: c6e0 7aa9 11ed 0eee 560b 965a d9bf 382d ..z.....V..Z..8- │ │ │ -00009f00: d4ba 2582 1d0b ebe9 50d6 73d5 764a b0d9 ..%.....P.s.vJ.. │ │ │ -00009f10: 9b4f 5b99 2937 7f99 600b ad2c 3562 26b5 .O[.)7..`..,5b&. │ │ │ -00009f20: 6b17 f838 2cea c1d9 dc9b 7950 ff42 2b87 k..8,.....yP.B+. │ │ │ -00009f30: db44 478d 6c45 d29f 6d25 da7d 678f 1a31 .DG.lE..m%.}g..1 │ │ │ -00009f40: cbad 6cd2 51ba 703a 14f7 b80e b3fb 8e9c ..l.Q.p:........ │ │ │ -00009f50: 0e65 ff62 73dc 4ad8 f5f3 5053 2eeb b027 .e.bs.J...PS...' │ │ │ -00009f60: b632 fdba bbd3 5fdb 2728 fdb5 dddb a7e8 .2...._.'(...... │ │ │ -00009f70: ce11 ecf0 cdf3 d6dd 66cf 6d73 fb65 9eda ........f.ms.e.. │ │ │ -00009f80: cad2 8bcd 7457 74fb e9f2 27b6 f81c c1d2 ....tWt...'..... │ │ │ -00009f90: dfb5 3d66 e96d a4ce ecc5 078d a478 d053 ..=f.m.......x.S │ │ │ -00009fa0: 5871 a695 a546 cc99 56fc 6c45 71ae b7e2 Xq...F..V.lEq... │ │ │ -00009fb0: 0c3d 2c13 6c3d 46e2 9c1b caee c5e6 a895 .=,.l=F......... │ │ │ -00009fc0: 792c cbfa ac3a de11 ec89 ad3c e3ed e787 y,...:.....<.... │ │ │ -00009fd0: 9f1f fe87 7cf8 39a5 df3f 6e0e c467 c178 ....|.9..?n..g.x │ │ │ -00009fe0: 7ef8 f9e1 ff46 0fff ec45 daff 9b3e bcaf ~....F...E...>.. │ │ │ -00009ff0: b4b1 4ba4 3dcb a37d 2185 b60b a15c 15de ..K.=..}!....\.. │ │ │ -0000a000: 17ab abd5 f0fa d7ed d5db dfbc fbf5 ebfb ................ │ │ │ -0000a010: 9b37 df6e 7ee3 4255 f15b 55ac 3e9b 55e6 .7.n~.BU.[U.>.U. │ │ │ -0000a020: ca32 14c5 2a2b 9d2d 0ab7 7ae1 aae0 f342 .2..*+.-..z....B │ │ │ -0000a030: 79cb b79f f2e0 cb2c 1e15 ffde bf64 21ad y......,.....d!. │ │ │ -0000a040: f6d5 fddb 0f63 5aed e384 d82f bc32 51f3 .....cZ..../.2Q. │ │ │ -0000a050: 4fc8 ccaf 5635 f7ad eeae 5774 6fec dbea O...V5....Wto... │ │ │ -0000a060: 3fde dd7c bfb9 ff70 f3f0 999f bffa eee6 ?..|...p........ │ │ │ -0000a070: f6e6 fdea 5fae fe6b 73fb 3f56 fffa f1f6 ...._..ks.?V.... │ │ │ -0000a080: 337d 8aa5 31af d61f d544 4a79 efa7 82df 3}..1....DJy.... │ │ │ -0000a090: 2a21 36bb bcad 95f0 70ff 6935 4bfc feea *!6.....p.i5K... │ │ │ -0000a0a0: f6e6 eedd f5cd a72f 2a97 b279 f325 e5d4 ......./*..y.%.. │ │ │ -0000a0b0: 5eed 4acb ad52 65c4 2dd1 7fbc b95e 8d65 ^.J..Re.-....^.e │ │ │ -0000a0c0: 4f7e 1c8b f5dc 6df4 e8c5 67b6 0f4c 69f8 O~....m...g..Li. │ │ │ -0000a0d0: 3757 5f5e e9f6 a90b a93b a7e9 e8f7 c5f8 7W_^.....;...... │ │ │ -0000a0e0: 0ae5 de4f 29f5 c72a 2c63 3aef a9b4 2c3f ...O)..*,c:...,? │ │ │ -0000a0f0: 4ef9 f655 ad75 f6da 5d55 971f a756 d77f N..U.u..]U...V.. │ │ │ -0000a100: af56 df5d 6af6 cdeb d5ab fba9 bce7 eddd .V.]j........... │ │ │ -0000a110: d59b b18c e29b 87d5 ab93 8b6f b938 153b ...........o.8.; │ │ │ -0000a120: d85e 34e3 e4b8 2ff6 6508 abf4 cf98 cbfc .^4.../.e....... │ │ │ -0000a130: 4566 edea 4569 e795 7372 ab7c ef91 a1ad Ef..Ei..sr.|.... │ │ │ -0000a140: f21c 860a c52a d728 5cb1 e2aa c8a3 1cf1 .....*.(\....... │ │ │ -0000a150: 2f2a abd2 475c 748e fbb8 272b 569b abe3 /*..G\t...'+V... │ │ │ -0000a160: dfb8 6e61 f33c 4bbf c150 2f5c ee57 dcea ..na.h<..U.r.[.~ │ │ │ -0000a1b0: c56b 7437 f2b6 caab 7cc5 9f8a 2e64 e9aa .kt7....|....d.. │ │ │ -0000a1c0: 295c b62a 2b49 8f12 f3f3 faa2 18df ed79 )\.*+I.........y │ │ │ -0000a1d0: 073d 71a5 5a7b 811c 8fef cea7 bebf 5141 .=q.Z{........QA │ │ │ -0000a1e0: 45e5 83e7 e3eb d58b 42d3 aa0f 7ccf f5c9 E.......B...|... │ │ │ -0000a1f0: 988c 8678 9963 c8d1 ea93 289e 9789 5699 ...x.c....(...V. │ │ │ -0000a200: dec9 401c a356 4279 a98a 6255 3078 fdc8 ..@..VBy..bU0x.. │ │ │ -0000a210: eb8b 7c6c 22df 36c0 68c6 0f74 08d6 499f ..|l".6.h..t..I. │ │ │ -0000a220: f2d5 8ba8 a6aa 1de1 f3d4 2135 54f0 12de ..........!5T... │ │ │ -0000a230: a59b e2f6 b96c 7ad3 8be9 5579 eaee f402 .....lz...Uy.... │ │ │ -0000a240: ba90 b9a9 33ce ef3a a31c fb67 0691 48a1 ....3..:...g..H. │ │ │ -0000a250: 1619 8463 2a5c 4cf4 df57 0882 f1b2 2f2e ...c*\L..W..../. │ │ │ -0000a260: a361 d41a f40e 2a54 56a6 7b78 adf7 e3c0 .a....*TV.{x.... │ │ │ -0000a270: 0364 a8ec 48dd 2c06 28af 99d0 2802 0a71 .d..H.,.(...(..q │ │ │ -0000a280: fac1 f385 a799 7f28 3d32 5191 25d6 3259 .......(=2Q.%.2Y │ │ │ -0000a290: 3e72 8ffe 3a68 8e96 4e4d 6826 c404 315d >r..:h..NMh&..1] │ │ │ -0000a2a0: c9c6 3799 6a1c be5a a42b 4c3e 0d16 8954 ..7.j..Z.+L>...T │ │ │ -0000a2b0: c6c1 cf2f 78b7 8b89 9ff8 2d31 7ee4 4711 .../x.....-1~.G. │ │ │ -0000a2c0: d617 9a12 eeaa 92c2 d51b 3482 74af 77e9 ..........4.t.w. │ │ │ -0000a2d0: 2eda c868 80bb 9086 4043 e3cb b248 2b25 ...h....@C...H+% │ │ │ -0000a2e0: 6418 e744 c290 392f 6676 8c55 7293 c6a8 d..D..9/fv.Ur... │ │ │ -0000a2f0: 0f7a 5cbc 8ce8 bdc8 c71e ffb8 a7a6 ff52 .z\............R │ │ │ -0000a300: 5689 43a3 93f0 bdf0 617c f285 63de c4df V.C.....a|..c... │ │ │ -0000a310: 5e42 4daf 5ee4 d32f bca3 808c 6532 0f92 ^BM.^../....e2.. │ │ │ -0000a320: d76a 55c5 3479 aa6f 52a4 41e5 4960 b9ad .jU.4y.oR.A.I`.. │ │ │ -0000a330: 1ae9 1034 704d 6d22 b6e8 a771 d082 d8c1 ...4pMm"...q.... │ │ │ -0000a340: 8ebf 799b bacf a48b 3b42 6295 38fd a636 ..y.....;Bb.8..6 │ │ │ -0000a350: ad08 e3b0 6f9a 498d 595f ed38 4912 7349 ....o.I.Y_.8I.sI │ │ │ -0000a360: 3ad3 1c93 0298 8d30 ffe2 f533 ddd7 0c88 :......0...3.... │ │ │ -0000a370: 3ddc 4805 3140 1a86 537f 5f14 9338 a64b =.H.1@..S._..8.K │ │ │ -0000a380: 497c 2158 1121 dc96 93b2 34e2 3209 04d3 I|!X.!....4.2... │ │ │ -0000a390: 8fee 1987 978d 5ca5 11f8 5438 2fa3 b369 ......\...T8/..i │ │ │ -0000a3a0: 00a9 a844 9526 d994 36f1 bce8 9927 65e6 ...D.&..6....'e. │ │ │ -0000a3b0: c50e 566f 4803 d48f dc97 4855 2485 30be ..VoH.....HU$.0. │ │ │ -0000a3c0: 4c25 315c 9e1a f271 62b3 7110 2a18 9118 L%1\...qb.q.*... │ │ │ -0000a3d0: d026 9a4c 9465 daa2 f421 73c2 1851 5622 .&.L.e...!s..QV" │ │ │ -0000a3e0: 5036 4e64 2aaf 71c8 00c5 973c 9489 499c P6Nd*.q....<..I. │ │ │ -0000a3f0: f495 7a8f 82d5 4db9 fa87 2841 bdc2 2606 ..z...M...(A..&. │ │ │ -0000a400: 4d64 a073 a28e dbaa 06c9 ec48 74a3 f219 Md.s.......Ht... │ │ │ -0000a410: 0e15 9d14 a84d ca2f f5cf a7af 4927 8f2c .....M./....I'., │ │ │ -0000a420: 13c6 a9d3 ec4b d047 a6f1 aa40 9b07 1820 .....K.G...@... │ │ │ -0000a430: 24c6 c803 9cc9 5de3 60a7 e2e7 b09b 4d92 $.....].`.....M. │ │ │ -0000a440: 2715 2ee1 1059 7d7a de55 d30c fa3c a6f9 '....Y}z.U...<.. │ │ │ -0000a450: d680 78b2 3c61 faf2 4b65 a77a ea3e 716a ..x.qj │ │ │ -0000a460: c892 d961 2646 ec60 34b9 1eeb 905e 2179 ...a&F.`4....^!y │ │ │ -0000a470: b3c9 5acd 61c6 f8aa f0c5 cd5e 0529 0a04 ..Z.a......^.).. │ │ │ -0000a480: 388f fb57 fdb8 8333 f10b 1a71 bad5 abd3 8..W...3...q.... │ │ │ -0000a490: 6a44 0c79 78ef 7873 f5a5 d8be 57ec 456f jD.yx.xs....W.Eo │ │ │ -0000a4a0: 2a69 063f eba3 479d 66f4 0ddb 2a00 9955 *i.?..G.f...*..U │ │ │ -0000a4b0: 2a5c 9388 2e3e 491c 9e6c 4194 da3f e9b8 *\...>I..lA..?.. │ │ │ -0000a4c0: b35f 12a7 97e9 055b bdbd 4ab6 60fb 69fc ._.....[..J.`.i. │ │ │ -0000a4d0: b035 182e 195c 2977 7d2a a74b dbbf 599e .5...\)w}*.K..Y. │ │ │ -0000a4e0: 3ee4 abed c3a3 45d8 16e0 4d58 2c69 fa6a >.....E...MX,i.j │ │ │ -0000a4f0: 8e0f 54df 3cfb a20a 263c 917a 2293 3cd9 ..T.<...&<.z".<. │ │ │ -0000a500: bd5d 5752 cdbc 17ba 3721 8d1f afef ee77 .]WR....7!.....w │ │ │ -0000a510: 40ce 8c66 4a2c 518e 92b1 3327 e3c7 a463 @..fJ,Q...3'...c │ │ │ -0000a520: 57bb 6a73 2320 dcd5 0dde 76b0 e0d6 a061 W.js# ....v....a │ │ │ -0000a530: d849 6060 fcfd 841f 1820 e7be 6449 05a7 .I``..... ..dI.. │ │ │ -0000a540: 17cb 26eb a124 7a02 0123 e933 34b4 2b92 ..&..$z..#.34.+. │ │ │ -0000a550: e645 9c64 cc47 e1c9 847b bca0 4c9e 2ce3 .E.d.G...{..L.,. │ │ │ -0000a560: a84d e8ab b837 9f34 4548 e6d2 67e2 4ad5 .M...7.4EH..g.J. │ │ │ -0000a570: 8cd2 4b47 6023 bb68 47dd 045b 48bb 975b ..KG`#.hG..[H..[ │ │ │ -0000a580: 2d14 a4fb 27f3 99a5 1911 c724 2b02 abf0 -...'......$+... │ │ │ -0000a590: 1e54 7b94 0149 52a8 3e4e fa24 88fd 33c4 .T{..IR.>N.$..3. │ │ │ -0000a5a0: 567c 3b6a 3a49 23ed aa9c 4f36 0a57 ba3f V|;j:I#...O6.W.? │ │ │ -0000a5b0: 971a f1f9 78bf 646c 8470 49b5 da91 6cb9 ....x.dl.pI...l. │ │ │ -0000a5c0: e4db 8389 a445 5040 659a 1669 8b51 3cbc .....EP@e..i.Q<. │ │ │ -0000a5d0: ac7a 489d 32a5 f0de d8e3 510c 7349 1b9a .zH.2.....Q.sI.. │ │ │ -0000a5e0: 48a3 992c 4691 7e40 2f88 c37d 95f4 4231 H..,F.~@/..}..B1 │ │ │ -0000a5f0: 89bd 4b84 9906 5340 12c1 cba4 c57c 4873 ..K...S@.....|Hs │ │ │ -0000a600: 9f06 33e7 f9ec 8b3f 94d6 044b cab9 506d ..3....?...K..Pm │ │ │ -0000a610: 4534 1b6d 7591 259d 38d3 0cd3 d44b ea34 E4.mu.%.8....K.4 │ │ │ -0000a620: 706b f7e2 75d0 96ff 9214 bd6c 2e16 466d pk..u......l..Fm │ │ │ -0000a630: 85b8 a54a 6eb7 3a74 fac9 cb14 25ad 214b ...Jn.:t....%.!K │ │ │ -0000a640: e250 8262 8438 dea6 418e b7c5 8adb 9272 .P.b.8..A......r │ │ │ -0000a650: 8cd9 64bb 44a3 c408 0245 e36c 0b63 0a70 ..d.D....E.l.c.p │ │ │ -0000a660: 4818 8ac4 09b2 0265 1aa6 2092 6ca4 5eef H......e.. .l.^. │ │ │ -0000a670: f5d6 72b4 1a82 c16e 54d7 3e01 162f 0613 ..r....nT.>../.. │ │ │ -0000a680: c62e e216 026f 3be3 93f9 12b0 9af4 7e4c .....o;.......~L │ │ │ -0000a690: c627 51c6 2793 3562 bb89 2993 be1b bb12 .'Q.'.5b..)..... │ │ │ -0000a6a0: c609 cdf2 d180 67c9 b065 3be8 ef83 8426 ......g..e;....& │ │ │ -0000a6b0: 4ffd a403 6e54 f372 5e35 9e2a 215a ef46 O...nT.r^5.*!Z.F │ │ │ -0000a6c0: 9e93 d825 ff34 5907 17a7 d986 b453 9399 ...%.4Y......S.. │ │ │ -0000a6d0: 18ef 859b ae43 af6a 62b5 2452 39bf bb44 .....C.jb.$R9..D │ │ │ -0000a6e0: 4919 a22d 0019 4796 63e2 cae9 373b f57f I..-..G.c...7;.. │ │ │ -0000a6f0: 8776 ca32 214e 0138 7c01 f903 7431 8e3d .v.2!N.8|...t1.= │ │ │ -0000a700: 10be e137 5931 7539 8c3e ccd8 fb72 8b8a ...7Y1u9.>...r.. │ │ │ -0000a710: 72f8 2dc3 83df 8c94 d698 9295 41ef f963 r.-.........A..c │ │ │ -0000a720: 43e5 045e 8419 ca84 6f34 7c5f 8eae c764 C..^....o4|_...d │ │ │ -0000a730: f4f7 bcb7 b343 6a50 d390 c90b 9f71 aef3 .....CjP.....q.. │ │ │ -0000a740: 33d6 1e19 c2d9 39ef 97bb 37c4 511a 933c 3.....9...7.Q..< │ │ │ -0000a750: ef7f 9f77 ac38 c28d b93d 8b0e 279c b704 ...w.8...=..'... │ │ │ -0000a760: 0fdd 3805 3b69 cfec 1c1f e6c5 161f 66a3 ..8.;i........f. │ │ │ -0000a770: 8297 252c 467c 9830 74a2 7bf8 1bf1 a12b ..%,F|.0t.{....+ │ │ │ -0000a780: 974c 7879 6cc2 77ab 195f 5e8d 6b12 bb9a .Lxyl.w.._^.k... │ │ │ -0000a790: 7bab d1b8 d997 3496 fe19 dde1 d52a 1937 {.....4......*.7 │ │ │ -0000a7a0: fe26 fbb6 5afd ea7e f37e 73f5 a0f2 7bab .&..Z..~.~s...{. │ │ │ -0000a7b0: 0f9f dfbe dd3c dc7f 36fc fcab bb8f c91e .....<..6....... │ │ │ -0000a7c0: f151 fe08 349a 3c6e b9d2 e9fb 5431 7595 .Q..4. R..' │ │ │ -0000a860: 575f d2bf 5769 5145 e5ae f56d 9cab 3d38 W_..WiQE...m..=8 │ │ │ -0000a870: d235 3b8a c296 4125 fa09 0de9 3727 b199 .5;...A%....7'.. │ │ │ -0000a880: 5cda 0452 27c7 46bf 4531 f244 d819 3bbc \..R'.F.E1.D..;. │ │ │ -0000a890: 985d 4ff7 bd98 bf64 5cf5 dbbe 620f 9976 .]O....d\...b..v │ │ │ -0000a8a0: 2dee 4097 befc 98fe 859b aff8 5564 7d7d -.@.........Ud}} │ │ │ -0000a8b0: 77f7 17b3 1d06 e440 7ee7 83d9 d713 5e95 w......@~.....^. │ │ │ -0000a8c0: b32e 494b c7dd 3769 dca3 afb3 feca 5cec ..IK..7i......\. │ │ │ -0000a8d0: 7f4b 4867 261d 6174 8265 a118 cfa8 4d57 .KHg&.at.e....MW │ │ │ -0000a8e0: f36b d58c 8049 3e27 a9d8 3feb d282 6adc .k...I>'..?...j. │ │ │ -0000a8f0: 12a1 88c9 124e 0dca e6ee bf4d 4499 3d57 .....N.....MD.=W │ │ │ -0000a900: 6d1f b3f3 fbdc e953 dc12 539d bfe3 f674 m......S..S....t │ │ │ -0000a910: 35f7 e323 d354 6cdb d14f 00c3 f298 1134 5..#.Tl..O.....4 │ │ │ -0000a920: 0e9b ac6b 3ce5 9164 dba2 3dfd 2975 725a ...k<..d..=.)urZ │ │ │ -0000a930: e119 973f c468 d9cb a471 57e3 58f4 739e ...?.h...qW.X.s. │ │ │ -0000a940: b0c5 eeb7 85a7 a52f 670f ef6e d8e9 983d ......./g..n...= │ │ │ -0000a950: 6ee7 aaa0 bb31 bf1a 8bf7 de5d af3e 7c77 n....1.....].>|w │ │ │ -0000a960: b3b9 7d93 4a63 8697 c549 2f7f 2505 fdc1 ..}.Jc...I/.%... │ │ │ -0000a970: 6407 126d 266f e245 32f5 12bc 3d97 2585 d..m&o.E2...=.%. │ │ │ -0000a980: be4a cb44 e95f 9ffe cdd3 bfc5 6a5a 544e .J.D._......jZTN │ │ │ -0000a990: 7795 e95b 48ff c6f4 6fb5 1afd a2fd 62fe w..[H...o.....b. │ │ │ -0000a9a0: be21 ec77 282e b4e3 fcc2 cb5d 7eee 8d82 .!.w(......]~... │ │ │ -0000a9b0: f67f df9e 0bbe 3fd2 e5f1 adce 2df5 7cfa ......?.....-.|. │ │ │ -0000a9c0: 936d 5fbc 7b73 b285 6361 50d5 0fbd db2e .m_.{s..caP..... │ │ │ -0000a9d0: e61b 73b2 a8ff 70ff 71b3 fdf5 b152 a2e3 ..s...p.q....R.. │ │ │ -0000a9e0: 3e48 00af a47d 106d 2ffc e6dd afd3 0e03 >H...}.m/....... │ │ │ -0000a9f0: 7f3f ffc6 675a 98e5 5fed 85ec 4a8d 065c .?..gZ.._...J..\ │ │ │ -0000aa00: 9ca2 52b9 56f0 80fe 863c 440b 8e04 a595 ..R.V...... │ │ │ -0000abd0: 73ac cfbd 7dab ee50 77f6 9ff7 efcd 56eb s...}..Pw.....V. │ │ │ -0000abe0: bbf7 9f17 5e70 736d 1e79 e6cc a373 12bf ....^psm.y...s.. │ │ │ -0000abf0: bb43 a40f 797d 7769 2619 ba76 85ac ebbf .C..y}wi&..v.... │ │ │ -0000ac00: 2fb4 2cff 22f5 60cf fbba 859f 4620 3efe /.,.".`.....F >. │ │ │ -0000ac10: b825 ea2d ef4e 4aeb 6c87 efd5 d478 4b7a .%.-.NJ.l....xKz │ │ │ -0000ac20: 725e 4e3d 3fae a6de de00 1dbe ece6 7b07 r^N=?.........{. │ │ │ -0000ac30: 274e 06f6 f49e 6e79 ab3d 62ae 9198 894b 'N....ny.=b....K │ │ │ -0000ac40: 16f9 6cdb ff39 fb1c b1d9 ff5a ee51 c78e ..l..9.....Z.Q.. │ │ │ -0000ac50: 9fbe 74af 7afb 18bf fc14 b27e 315f dddd ..t.z......~1_.. │ │ │ -0000ac60: 7ede 0bf1 c589 ed6f 6f6f 66c4 df12 3a9f ~......ooof...:. │ │ │ -0000ac70: 0adb eff7 c8cd 8834 c70e ff1c f33f ef96 .......4.....?.. │ │ │ -0000ac80: 3bee d6ef 21c2 ac5b 10ef 9815 3ef1 d8b7 ;...!..[....>... │ │ │ -0000ac90: 189c cfd3 dfd1 01e2 b29b 2e8f 7f27 1fe6 .............'.. │ │ │ -0000aca0: 27ca ccf6 ca4c 462e 52f1 0f47 fd3d af20 '....LF.R..G.=. │ │ │ -0000acb0: cf74 7be4 58b7 c0b1 9fe0 caf1 819b f980 .t{.X........... │ │ │ -0000acc0: 4676 fcdf 5dad 8851 19af 5f8d d117 3b72 Fv..]..Q.._...;r │ │ │ -0000acd0: 4d54 7991 44d3 7cd9 fa78 bb95 989d 07fd MTy.D.|..x...... │ │ │ -0000ace0: 33e8 9f3f 6ed6 0fb3 a97b f5b0 a7fd abfb 3..?n....{...... │ │ │ -0000acf0: d9e7 d7b3 cfb7 fbcf db2e dfae 5e6f 27f3 ............^o'. │ │ │ -0000ad00: 76b5 9ba6 fbf9 c7d7 db8f 3f47 f72f d215 v.........?G./.. │ │ │ -0000ad10: 40ae 31dd 2868 6a37 5099 f609 74fc f0dd @.1.(hj7P...t... │ │ │ -0000ad20: 0607 f24b aa70 bffd 0fc5 b15f 793b 4100 ...K.p....._y;A. │ │ │ -0000ad30: 63b7 f664 4aee d622 e448 8230 42ab 1128 c..dJ..".H.0B..( │ │ │ -0000ad40: 8d9f c51f 27b7 bffd 789b 6678 8bcb b638 ....'...x.fx...8 │ │ │ -0000ad50: 6bfb fd91 8712 429b 80da f4ed d213 7276 k.....B.......rv │ │ │ -0000ad60: efbf 7dbd bebb 4574 3677 c913 96ba dcdc ..}...Et6w...... │ │ │ -0000ad70: ad6f 6fde 9b3b 58f7 e6dd d56d fbe7 3fec .oo..;X....m..?. │ │ │ -0000ad80: 237b 34c4 ef5e bfbe fbb4 9a31 c66a c618 #{4..^.....1.j.. │ │ │ -0000ad90: ab19 63ac e68c f1ea 87d5 fdea 3675 68bd ..c.........6uh. │ │ │ -0000ada0: b9b9 15f2 5a7f 7f33 fef4 1d6c f17a f9a7 ....Z..3...l.z.. │ │ │ -0000adb0: 9bb7 f830 cde7 87cd 087a 7f90 0772 f3fd ...0.....z...r.. │ │ │ -0000adc0: 99fb 2627 656c f0f5 44f3 2d29 477a 9c0e ..&'el..D.-)Gz.. │ │ │ -0000add0: f97a 9a95 2da9 4fee fb41 ba49 6f4d 7f92 .z..-.O..A.IoM.. │ │ │ -0000ade0: a248 ecbd 8f97 fa81 1f47 7ba0 4fc9 fa7e .H.......G{.O..~ │ │ │ -0000adf0: fd43 3266 df31 ffdf eaef 3762 af71 22de .C2f.1....7b.q". │ │ │ -0000ae00: dfdf adc5 51ea f1db ab0f 7f31 93fc 4d2c ....Q......1..M, │ │ │ -0000ae10: b6f3 ade7 2c1d 8f59 7acb fc5f 26d6 3b76 ....,..Yz.._&.;v │ │ │ -0000ae20: 3cb6 60f7 eb6f 5669 9df2 0d3f 99fd 4294 <.`..oVi...?..B. │ │ │ -0000ae30: e6f9 c82b 397e c3f6 a147 e9b3 ebf9 cc39 ...+9~...G.....9 │ │ │ -0000ae40: 3958 4759 e6a4 ed8e edb1 db96 a4f4 44b4 9XGY..........D. │ │ │ -0000ae50: 1eed c5ab 6bdc 8a2e 1169 e764 5cdf bc7b ....k....i.d\..{ │ │ │ -0000ae60: a3cb abbd 1f92 a629 5d13 6179 c1f8 592c .......)].ay..Y, │ │ │ -0000ae70: f466 f361 0dcd 37f7 abdd ab52 0f20 e0d7 .f.a..7....R. .. │ │ │ -0000ae80: 7a5d 83ef fccd 6447 f5fd 0f63 d49b a629 z]....dG...c...) │ │ │ -0000ae90: b102 16e8 edc8 efd2 1fe9 95df 6fee 1fee ............o... │ │ │ -0000aea0: 4672 e254 efde 9fa4 72df a5ed b7d4 e757 Fr.T....r......W │ │ │ -0000aeb0: eddd c7fb 1b6e 12ec 39b9 3a7a f9e8 94d1 .....n..9.:z.... │ │ │ -0000aec0: 5e8d 584d 13b0 1ab5 995d cd9a 9c16 4193 ^.XM.....]....A. │ │ │ -0000aed0: d69b 7765 f6f1 b017 a3b3 33ad b42e f2a1 ..we......3..... │ │ │ -0000aee0: 3fe6 c339 4fcf acc6 7459 82fb fbcd bb6f ?..9O...tY.....o │ │ │ -0000aef0: e188 43a7 eb76 bc38 3a85 e32f 93f0 9e3e ..C..v.8:../...> │ │ │ -0000af00: 1993 c2fa f09f f70f 7b71 9fee 1a99 edf0 ........{q...... │ │ │ -0000af10: 05f3 dff7 8ae3 e081 885f 8712 3954 307f ........._..9T0. │ │ │ -0000af20: b8fa 3435 78a4 73e6 aa85 9e98 f9f2 c549 ..45x.s........I │ │ │ -0000af30: 3b22 e35b 7866 ff6e de3b 3dfc 84a6 d4ad ;".[xf.n.;=..... │ │ │ -0000af40: c3e1 e892 39bc 2472 1c5d b9fa 74aa 064f ....9.$r.]..t..O │ │ │ -0000af50: 3eef 7ba2 5e8e 933b 3eb1 7585 1706 be7f >.{.^..;>.u..... │ │ │ -0000af60: 68d6 ecfe 9e64 47c6 a7c7 a50b 77fc d80e h....dG.....w... │ │ │ -0000af70: c57d 9e19 83e9 3d7f 44d2 3f9f bef4 a8a5 .}....=.D.?..... │ │ │ -0000af80: 8956 6fef de1c 3f3c f5fb 90b7 66ef 3e79 .Vo...?<....f.>y │ │ │ -0000af90: 33b2 0bc3 6fee bfbf ba9d 116c ecc6 d1e8 3...o......l.... │ │ │ -0000afa0: d589 7148 276f 39ba 7337 c24f 33cf ea98 ..qH'o9.s7.O3... │ │ │ -0000afb0: ac6a e353 22d7 69f7 3fee 3a35 01d9 f1df .j.S".i.?.:5.... │ │ │ -0000afc0: d93b 0edd 83ec 580a dfa6 7533 fdea 274f .;....X...u3..'O │ │ │ -0000afd0: 25dd 9af3 357d b97d d8a2 99a4 2bb4 f4b5 %...5}.}....+... │ │ │ -0000afe0: 55b7 629d 4b8f 7e7b fed1 046b bfdb 5cbd U.b.K.~{...k..\. │ │ │ -0000aff0: 9949 fe5e 13ce b5fe cdee 3280 f2ea e676 .I.^......2....v │ │ │ -0000b000: ce0a fa3e 23dc 135e 70f3 fee0 f99b f7b3 ...>#..^p....... │ │ │ -0000b010: c75f bdf9 bc4a 378c cd6c b5da ab37 9f56 ._...J7..l...7.V │ │ │ -0000b020: e9c6 b1b5 dde5 ab77 dfde 6e56 6fe4 86a0 .......w..nVo... │ │ │ -0000b030: 54df 7c1e ffde dd33 66be 70fd eae1 ea5d T.|....3f.p....] │ │ │ -0000b040: c282 95dd a1c0 f4e8 6896 964d dbd8 52ea ........h..M..R. │ │ │ -0000b050: c5ce 5f1c 5b1a e3a9 670b 07db ad2a 335f .._.[...g....*3_ │ │ │ -0000b060: 6515 6698 2db1 6609 f24c 60f9 d1fb 74f1 e.f.-.f..L`...t. │ │ │ -0000b070: 7160 7da6 e7c8 d61b 3abe 9ab7 9241 5dd8 q`}.....:....A]. │ │ │ -0000b080: ee65 561c 36a6 ab3b 2829 ed3c b3ff d293 .eV.6..;().<.... │ │ │ -0000b090: b39b 77da 56af 6706 e6b7 66bb 5f1f 25db ..w.V.g...f._.%. │ │ │ -0000b0a0: d4b9 f976 c6bc a3db be27 191b dbd1 e7f9 ...v.....'...... │ │ │ -0000b0b0: 2da9 2919 fe84 d676 0c9c 6874 3321 e053 -.)....v..ht3!.S │ │ │ -0000b0c0: 57e3 af9d e6a3 f7ef 62bc 6861 d1ba 56c7 W.......b.ha..V. │ │ │ -0000b0d0: 727d f082 8305 a75f 886f 76f1 685b 4777 r}....._.ov.h[Gw │ │ │ -0000b0e0: 26ea 9310 0a0e 1d0b f5a7 a39f 6602 7af0 &...........f.z. │ │ │ -0000b0f0: d481 247f 3afc 65f6 cc91 1fff 6535 a37c ..$.:.e.....e5.| │ │ │ -0000b100: 7afb d8fc 5e1f 3dee 12ee fdf2 7323 7a62 z...^.=.....s#zb │ │ │ -0000b110: dffe 3a2a 1c2f 43fc 1c43 7a7b f366 dcef ..:*./C..Cz{.f.. │ │ │ -0000b120: 9ce1 b0cf 6ea6 1a3f cdbf 7cb6 f35f 665f ....n..?..|.._f_ │ │ │ -0000b130: f8fc 69c4 9589 2f0c 377e 9e7f bfd8 8787 ..i.../.7~...... │ │ │ -0000b140: ef6e ee7f ae5e 6449 bb4c 7df1 dbbe 8c57 .n...^dI.L}....W │ │ │ -0000b150: 3fcf af5e ecd1 6e11 71de a151 76fe 6db3 ?..^..n.q..Qv.m. │ │ │ -0000b160: 7933 8baf 3998 cacf 7e79 1e3f f933 f767 y3..9...~y.?.3.g │ │ │ -0000b170: 67ee cfce dcef cedc efce dc6f cfdc 3fbf g..........o..?. │ │ │ -0000b180: ee44 175a a433 fb89 40e9 ba03 e8e5 667c .D.Z.3..@.....f| │ │ │ -0000b190: 38de 3c3e 78f0 4876 f048 f6e9 a415 b8c2 8.<>x.Hv.H...... │ │ │ -0000b1a0: ce1f d16b d5d0 960b 79ca 1ebc c39e 36eb ...k....y.....6. │ │ │ -0000b1b0: 5790 79fe 0eda 51cb b377 f883 77f8 d93b W.y...Q..w..w..; │ │ │ -0000b1c0: 0ee6 10e7 9af7 abc5 c9e9 49e2 b2ed d3f6 ..........I..... │ │ │ -0000b1d0: bd7a 5e6f 5c7f bc4f baf3 0054 8513 ce99 .z^o\..O...T.... │ │ │ -0000b1e0: 562d 85ec decd 7976 f54e 7289 cb3c 72ed V-....yv.Nr...v.....bc │ │ │ -0000b260: 8b2b 5ea5 d5b5 6d93 cded d5fa 2fd3 76d6 .+^...m...../.v. │ │ │ -0000b270: b8e9 3836 fd4f 2f1e d2ce f4db cd9b 9b8f ..86.O/......... │ │ │ -0000b280: 6f5f dcbc f8a7 172e b72f fec9 bc3a d8d7 o_......./...:.. │ │ │ -0000b290: 76b9 9e1a b61d 74fe a576 d8c7 6d81 e9b3 v.....t..v..m... │ │ │ -0000b2a0: 2bc2 4b05 f595 d5cb e8ca 7daf 7ff5 3bf3 +.K.......}...;. │ │ │ -0000b2b0: b5f9 f51f 7f63 be19 3bd4 2b12 e027 f6f1 .....c..;.+..'.. │ │ │ -0000b2c0: bbdd 66fa d4cf fb7d 3ff7 5bee 479d f42f ..f....}?.[.G../ │ │ │ -0000b2d0: b358 fa2c bd6e fbd9 57d5 4b05 4616 6578 .X.,.n..W.K.F.ex │ │ │ -0000b2e0: 99e7 c79d dc1d 6ffc 0d1d de7c d85c ddaf ......o....|.\.. │ │ │ -0000b2f0: bfe3 630b 81ef 373f d300 5edf ddbe 59ec ..c...7?..^...Y. │ │ │ -0000b300: feb8 8270 3486 e2a5 ad62 e5c6 c8b7 e973 ...p4....b.....s │ │ │ -0000b310: ee5e 5aa7 a8f2 fc65 5e15 c763 f8d3 1f7f .^Z....e^..c.... │ │ │ -0000b320: b75a fd4e 5ecb bbab 879b 3bb8 e56f eaf8 .Z.N^.....;..o.. │ │ │ -0000b330: 0177 dc1f 7347 8a67 3861 8eec 65a5 28e3 .w..sG.g8a..e.(. │ │ │ -0000b340: c41c d367 5fbe f4fa 5b84 ec65 c9df 63c2 ...g_...[..e..c. │ │ │ -0000b350: ff77 e863 064f 3cbd 8f0a 6fe0 651b dcae .w.c.O<...o.e... │ │ │ -0000b360: fd99 dff9 a1df c722 5e78 322d 516d b545 ......."^x2-Qm.E │ │ │ -0000b370: b6ca cc9f 37ff 73b6 bc95 a141 5e73 575e ....7.s....A^sW^ │ │ │ -0000b380: 8240 75e2 d0ac 329f bba8 68e0 50f2 6fcc .@u...2...h.P.o. │ │ │ -0000b390: 5755 160a 1d35 e0bf 2ab3 3a5d 9095 952f WU...5..*.:].../ │ │ │ -0000b3a0: 7cae 2302 5916 fcd1 71e0 fdbb 4e02 5fba |.#.Y...q...N._. │ │ │ -0000b3b0: fe4f ed1f 7ff7 d59f 7ff7 efff f657 04c0 .O...........W.. │ │ │ -0000b3c0: 3c16 dae2 7285 e5c4 554e e379 993f c7b6 <...r...UN.y.?.. │ │ │ -0000b3d0: 3cc7 b63c c7b6 3cc7 b63c c7b6 3cc7 b63c <..<..<..<..<..< │ │ │ -0000b3e0: c7b6 3cc7 b63c c7b6 3cc7 b63c c7b6 3cc7 ..<..<..<..<..<. │ │ │ -0000b3f0: b63c c7b6 3cc7 b63c c7b6 3cc7 b63c c7b6 .<..<..<..<..<.. │ │ │ -0000b400: 3cc7 b63c c7b6 3cc7 b63c c7b6 3cc7 b63c <..<..<..<..<..< │ │ │ -0000b410: c7b6 3cc7 b63c c7b6 3cc7 b63c c7b6 3cc7 ..<..<..<..<..<. │ │ │ -0000b420: b63c c7b6 3cc7 b6fc 5d23 03f2 97ae 88f9 .<..<...]#...... │ │ │ -0000b430: 1835 b2fd ec62 fed2 fab8 2a82 7ba9 f43f .5...b....*.{..? │ │ │ -0000b440: 4791 017f fe6e b3fa 977f fffd ea4f 9f3f G....n.......O.? │ │ │ -0000b450: 3c6c defe d2a1 0cf9 cbe0 7c11 a70e 8f9f K'... │ │ │ -0000b630: f3e3 9152 19af af8f 6e38 40fa 87ad f885 ...R....n8@..... │ │ │ -0000b640: a1ac 0fee 35e7 54ec fa44 379c 3662 9ed2 ....5.T..D7.6b.. │ │ │ -0000b650: 4a58 e6de 9160 4f69 c5a5 8b7e 8960 a946 JX...`Oi...~.`.F │ │ │ -0000b660: f539 ebb2 3e18 8a3f 43b0 30bd 276c db3a .9..>..?C.0.'l.: │ │ │ -0000b670: 19ca 5896 7acb a666 6156 f6ad b853 d5b9 ..X.z..faV...S.. │ │ │ -0000b680: 9e35 62ae 0f6b 51cf ba35 bd3e 2e4a 8bdd .5b..kQ..5.>.J.. │ │ │ -0000b690: 112c 9e69 65b3 efad 3b52 a8e9 07b3 7b51 .,.ie...;R....{Q │ │ │ -0000b6a0: b83e ac81 7d38 2b76 af1d 8e08 e667 bddc .>..}8+v.....g.. │ │ │ -0000b6b0: befe ec50 aef7 8d98 8559 b1cb e667 4ff0 ...P.....Y...gO. │ │ │ -0000b6c0: a911 6f66 433a 6965 ab40 dda2 a8cc 09b6 ..ofC:ie.@...... │ │ │ -0000b6d0: d4ca 7a37 8630 7e5d 22d8 eeed 4bad ecd9 ..z7.0~]"...K... │ │ │ -0000b6e0: f458 cded 09b6 396e c59e 0e65 b357 65ee .X....9n...e.We. │ │ │ -0000b6f0: 8460 9be3 56dc e950 668d 984b ad84 2d71 .`..V..Pf..K..-q │ │ │ -0000b700: 1645 0582 854b adec 27fd 7aa9 11b3 bd7a .E...K..'.z....z │ │ │ -0000b710: b695 bddd db1c ab39 73ae 95cd d250 764d .......9s....PvM │ │ │ -0000b720: af77 75e6 9740 d0e6 5403 eded dfb6 11f3 .wu..@..T....... │ │ │ -0000b730: d456 1626 450a f072 2bf6 c250 cc49 2b61 .V.&E..r+..P.I+a │ │ │ -0000b740: 7156 44b2 f5b1 2535 4f6d e5fa 4082 36a7 qVD...%5Om..@.6. │ │ │ -0000b750: 4b1d f174 35c4 9d0e 65bd 6b64 0ba5 1e6d K..t5...e.kd...m │ │ │ -0000b760: 6569 52cc 535b 5942 a1e6 9156 364b 2b3b eiR.S[YB...V6K+; │ │ │ -0000b770: 0b04 9b28 7da6 95c7 08b6 bed4 ca52 23e6 ...(}........R#. │ │ │ -0000b780: 422b 7e19 65ef 27c5 2c97 9f9e 41a3 b0d7 B+~.e.'.,...A... │ │ │ -0000b790: 2ee7 0876 ae95 c5a5 307f 4ab0 cbad 2c7d ...v....0.J...,} │ │ │ -0000b7a0: 328f ccca 6cf2 4f1a f1e6 a9ad 2c4d 8a79 2...l.O.....,M.y │ │ │ -0000b7b0: 6a2b e709 76b6 95b8 bc78 7881 60ee af20 j+..v....xx.`.. │ │ │ -0000b7c0: 98bd d8ca 4223 f6a7 136c 736e d134 9cbc ....B#...lsn.4.. │ │ │ -0000b7d0: 63fc 6017 447a 46b0 70c2 d167 4565 ff26 c.`.DzF.p..gEe.& │ │ │ -0000b7e0: b3d4 8a3b 3f94 8346 cc63 b332 470a 078d ...;?..F.c.2G... │ │ │ -0000b7f0: 0887 9d38 4f67 5a59 9a14 b3cc c8a7 ad9c ...8OgZY........ │ │ │ -0000b800: 489b dffb 55e1 58d1 9c17 95fd e49b c556 H...U.X........V │ │ │ -0000b810: 8ef1 b33f 518f a911 f3d8 ac2c a8f4 1d82 ...?Q......,.... │ │ │ -0000b820: 358b a0f3 c250 e2f9 65f9 70b6 9523 923d 5....P..e.p..#.= │ │ │ -0000b830: 4eb0 f30b fafe 0cc1 d667 d1cd 5982 6d1e N........g..Y.m. │ │ │ -0000b840: 6be5 a491 ad2f e99f 4eb0 f585 7d0c 77b6 k..../..N...}.w. │ │ │ -0000b850: 9525 337a 8960 f1fc 50dc 1982 5d9f b570 .%3z.`..P...]..p │ │ │ -0000b860: 6709 7669 a365 7928 bbd5 0aff 5482 6d2e g.vi.ey(....T.m. │ │ │ -0000b870: 6efc 84e5 56e2 a255 b840 b0f5 a3db 5fe6 n...V..U.@...._. │ │ │ -0000b880: a9ad 5c20 58bc d48a 5f1e ca7a bebc f314 ..\ X..._..z.... │ │ │ -0000b890: 825d de29 73cb ad6c 16ad c279 826d 2eef .].)s..l...y.m.. │ │ │ -0000b8a0: b29d 21d8 f559 dbb3 4cb0 f5e3 ad2c 3412 ..!..Y..L....,4. │ │ │ -0000b8b0: cd39 b3b0 3894 f8c8 d662 586e 65b3 6415 .9..8....bXne.d. │ │ │ -0000b8c0: ce13 ec91 6d49 7f86 6053 efdc d308 b679 ....mI..`S.....y │ │ │ -0000b8d0: 422b 4b8d 98cd 19b3 b034 94cd 637b b1ee B+K......4..c{.. │ │ │ -0000b8e0: 4c2b 47ab 0d97 09f6 d850 dc09 c1c2 f5d2 L+G......P...... │ │ │ -0000b8f0: 92fa 6558 f158 2bf6 7828 7b40 139f d4ca ..eX.X+.x({@.... │ │ │ -0000b900: 9308 76ae 9589 6dc2 9370 d853 8662 ceb4 ..v...m..p.S.b.. │ │ │ -0000b910: 1297 8cf5 3270 fdeb 0976 b094 7d19 b8c6 ....2p...v..}... │ │ │ -0000b920: 9fca 6107 2ef9 72b7 fd92 dbff d771 d8e1 ..a...r......q.. │ │ │ -0000b930: eadd 2304 7b42 2b27 487f bbd4 b17e 422b ..#.{B+'H....~B+ │ │ │ -0000b940: 4b93 6f2e 0bfe a13f bd79 32c1 363f 4987 K.o....?.y2.6?I. │ │ │ -0000b950: 6d16 17e3 9ee0 1afd 141d 7644 b0eb a712 m.........vD.... │ │ │ -0000b960: ecfa 2729 fdcb 43b9 e04b c647 c36a 0e09 ..')..C..K.G.j.. │ │ │ -0000b970: b6bc 5ffb d86a 45fc 0956 723d f762 9fd6 .._..jE..Vr=.b.. │ │ │ -0000b980: ca92 b498 a7b4 b2d9 be27 2e11 ec09 ad3c .........'.....< │ │ │ -0000b990: 022b b6ad d89f 4ab0 cde3 12b9 d0c8 2582 .+....J.......%. │ │ │ -0000b9a0: 2d2c ed6d 7e0a 0e8b db0d 890b 045b 5ea6 -,.m~........[^. │ │ │ -0000b9b0: 7c74 28e6 a9ad 5c5a 718d 4f07 aefb 46cc |t(...\Zq.O...F. │ │ │ -0000b9c0: a556 1616 8fe3 2582 f9a5 25ea 4709 b6d0 .V....%...%.G... │ │ │ -0000b9d0: cafa 2720 fd5d 2be1 ec50 663f ced7 f41f ..' .]+..Pf?.... │ │ │ -0000b9e0: 6d65 0ebd fd7c 4dff 9cea f5a7 db13 9b4b me...|M........K │ │ │ -0000b9f0: 04bb 3ed7 ca79 1db6 59dc 6ad9 3ca6 5ccc ..>..y..Y.j.<.\. │ │ │ -0000ba00: 7cab c51f ce52 b8b4 9f73 b06b f464 5f32 |....R...s.k.d_2 │ │ │ -0000ba10: ee42 05fd 317c 3cbb 37b5 d4c8 65e7 7b1f .B..1|<.7...e.{. │ │ │ -0000ba20: 90e8 961a 39dc 663b dacc 8bb3 a98e 979c ....9.f;........ │ │ │ -0000ba30: efcd 6ccb f0ec 7ece 76c0 7167 318e 59ec ..l...~.v.qg1.Y. │ │ │ -0000ba40: 788e dcc5 7dc9 f3ad 2cac ffad 67ef 3487 x...}...,...g.4. │ │ │ -0000ba50: cdf8 e58d dc7d 6f97 f625 f77b ac61 6995 .....}o..%.{.ai. │ │ │ -0000ba60: 321c cb8e 3fb3 f3bd 7fcf c250 d6e9 f2fa 2...?......P.... │ │ │ -0000ba70: 78e7 7b73 126a 7276 286e bff3 1dae edf9 x.{s.jrv(n...... │ │ │ -0000ba80: 5616 36f1 0f8d fb7c 6ac2 23a1 028b 1bb9 V.6....|j.#..... │ │ │ -0000ba90: 6702 124e 971e 0e1a b910 5bb1 b4c5 ba39 g..N......[....9 │ │ │ -0000baa0: 135b 118f d66a e2e9 02e2 7123 679d efb3 .[...j....q#g... │ │ │ -0000bab0: 6122 f140 93cc 0972 6670 9be5 855f 73b1 a".@...rfp..._s. │ │ │ -0000bac0: 95e3 d880 cdc2 8aeb b17e be30 9433 d13b .........~.0.3.; │ │ │ -0000bad0: ebd3 3de8 63a2 1feb 3473 6e4d e4b8 9583 ..=.c...4snM.... │ │ │ -0000bae0: ae1f 46a6 c547 5a89 8b5b 0bc7 b6ea 91c8 ..F..GZ..[...... │ │ │ -0000baf0: a3c3 46cc 52e8 d6b9 95aa e3f5 1273 368a ..F.R........s6. │ │ │ -0000bb00: ea20 326b 6916 b6eb 61ee f156 9610 fba1 . 2ki...a..V.... │ │ │ -0000bb10: 54f9 7301 75c7 bf1f eddd 2c47 3b9d c435 T.s.u.....,G;..5 │ │ │ -0000bb20: 1edc 660e 83a8 16df 73f0 cef5 a13c 9f8d ..f.....s....<.. │ │ │ -0000bb30: d18c 4ba1 8027 1188 0b7b 8a47 c120 07b3 ..K..'...{.G. .. │ │ │ -0000bb40: 108e 234d d78b ad1c 0553 2e2e 51ef ee7f ..#M.....S..Q... │ │ │ -0000bb50: 3cb8 7473 b2cd 76ba 887f 2196 2d1e 50fb <.ts..v...!.-.P. │ │ │ -0000bb60: afff 3fb3 be14 fcb7 b91c 19f8 f496 1782 ..?............. │ │ │ -0000bb70: 99cc 92ff f7e4 6eff 4d63 7e7e f867 7c78 ......n.Mc~~.g|x │ │ │ -0000bb80: f348 84f2 cfd4 f213 e2a0 fff6 96e3 9e4f .H.............O │ │ │ -0000bb90: ff8e d45e 5f0e 50fe 995a de58 fb0b 30c9 ...^_.P..Z.X..0. │ │ │ -0000bba0: 4130 cadf 8d3d 2f07 ebff 5c2d afdd 2f40 A0...=/...\-../@ │ │ │ -0000bbb0: b08d ff45 e4d9 3feb b0e7 879f 1f7e 7ef8 ...E..?......~~. │ │ │ -0000bbc0: f9e1 e787 9f1f 7e7e f8f9 e17f 9887 abbd ......~~........ │ │ │ -0000bbd0: a331 feb7 f53a f627 318d 9d6d 7ecd 1c85 .1...:.'1..m~... │ │ │ -0000bbe0: f5fc d12d c4f7 472f 9ef6 6e16 5b89 bb35 ...-..G/..n.[..5 │ │ │ -0000bbf0: 8c79 70ca fa70 7927 864b add8 b96f 190e .yp..py'.K...o.. │ │ │ -0000bc00: 1a99 af7b 9e69 c59f bc70 bd5f f7bc 9eed ...{.i...p._.... │ │ │ -0000bc10: 3285 b3ad cc16 68c2 1982 b9b3 ad2c 3532 2.....h......,52 │ │ │ -0000bc20: 6d45 f885 56b8 ba5e 7887 3eed 178a 37b3 mE..V..^x.>...7. │ │ │ -0000bc30: 75c7 eb85 96fd ccb5 f44b 045b dbb0 39d3 u........K.[..9. │ │ │ -0000bc40: ca6e 25ef b411 73ae 9578 70eb 7e28 f3db .n%...s..xp.~(.. │ │ │ -0000bc50: 8d3d c785 1786 12e7 8ba6 e75b 89cb 4359 .=.........[..CY │ │ │ -0000bc60: ef08 f6b4 5626 4e3a 43b0 b9bf 7e8e d5c3 ....V&N:C...~... │ │ │ -0000bc70: 0582 1d2c 7e96 7679 ee67 8d9c 2158 f4c7 ...,~.vy.g..!X.. │ │ │ -0000bc80: ad1c 3452 ee77 1336 7c09 cb7c 7c66 2871 ..4R.w.6|..||f(q │ │ │ -0000bc90: bfa9 e9f7 cae1 a495 d98b f97c 7dd8 8859 ...........|}..Y │ │ │ -0000bca0: 589f 39e2 e3dd 1e5d 88fe 3cc1 666f d6ef X.9....]..<.fo.. │ │ │ -0000bcb0: f3fe ccb9 c72e 126c 7e98 3d44 7776 28bb .......l~.=Dwv(. │ │ │ -0000bcc0: 179b d1df 8f4b adcc 3706 d74b 8d68 7770 .....K..7..K.hwp │ │ │ -0000bcd0: b75a b0d4 cafe c569 a1d6 2d11 ec58 584f .Z.....i..-..XXO │ │ │ -0000bce0: 87b2 9eab b653 82cd de7c daca 4cb9 f9cb .....S...|..L... │ │ │ -0000bcf0: 045b 6865 a911 33a9 5dbb c0c7 6151 0fce .[he..3.]...aQ.. │ │ │ -0000bd00: e6de cc83 fa17 5a39 dc26 3a6a 642b 92fe ......Z9.&:jd+.. │ │ │ -0000bd10: 6c2b d1ee 3b7b d488 596e 6593 8ed2 85d3 l+..;{..Yne..... │ │ │ -0000bd20: a1b8 c775 98dd 77e4 7428 fb17 9be3 56c2 ...u..w.t(....V. │ │ │ -0000bd30: ae9f 879a 7259 873d b195 e9d7 dd9d feda ....rY.=........ │ │ │ -0000bd40: 3e41 e9af edde 3e45 778e 6087 6f9e b7ee >A....>Ew.`.o... │ │ │ -0000bd50: 367b 6e9b db2f f3d4 5696 5e6c a6bb a2db 6{n../..V.^l.... │ │ │ -0000bd60: 4f97 3fb1 c5e7 0896 feae ed31 4b6f 2375 O.?........1Ko#u │ │ │ -0000bd70: 662f 3e68 24c5 839e c28a 33ad 2c35 62ce f/>h$.....3.,5b. │ │ │ -0000bd80: b4e2 672b 8a73 bd15 67e8 6199 60eb 3112 ..g+.s..g.a.`.1. │ │ │ -0000bd90: e7dc 5076 2f36 47ad cc63 59d6 67d5 f18e ..Pv/6G..cY.g... │ │ │ -0000bda0: 604f 6ce5 196f 3f3f fcfc f03f e4c3 cf29 `Ol..o??...?...) │ │ │ -0000bdb0: fdfe 7173 203e 0bc6 f3c3 cf0f ff37 7af8 ..qs >.......7z. │ │ │ -0000bdc0: e7d5 24ff 7d1f de17 dbd8 25d2 9ee5 d1be ..$.}.....%..... │ │ │ -0000bdd0: 9042 db85 50ae 0aef 8bd5 d56a 78ad 9af4 .B..P......jx... │ │ │ -0000bde0: bf79 f7eb a92c bd0b 55c5 6f55 b1fa 6c56 .y...,..U.oU..lV │ │ │ -0000bdf0: 992b cb50 14ab ac74 b628 dcea 85ab 82cf .+.P...t.(...... │ │ │ -0000be00: 0ba5 2edf 7eca 832f b378 5402 7cff 9285 ....~../.xT.|... │ │ │ -0000be10: b4da 57f7 6f3f 8c69 b58f 1362 bff0 ca44 ..W.o?.i...b...D │ │ │ -0000be20: cd3f 2133 bf5a d5dc b7ba bb5e d1bd b16f .?!3.Z.....^...o │ │ │ -0000be30: abff 7877 f3fd e6fe c3cd c367 7efe eabb ..xw.......g~... │ │ │ -0000be40: 9bdb 9bf7 ab7f b9fa afcd edff 58fd ebc7 ............X... │ │ │ -0000be50: dbcf f429 96c6 bc5a 7f54 1329 ebbd 9f6a ...)...Z.T.)...j │ │ │ -0000be60: 7eab 8ad8 ecf2 b65c c2c3 fda7 d52c f7fb ~......\.....,.. │ │ │ -0000be70: abdb 9bbb 77d7 379f bea8 62ca e6cd 9794 ....w.7...b..... │ │ │ -0000be80: 537b b5ab 2eb7 4ac5 11b7 44ff f1e6 7a35 S{....J...D...z5 │ │ │ -0000be90: 563e f971 acd7 73b7 d1a3 179f d93e 3065 V>.q..s......>0e │ │ │ -0000bea0: e2df 5c7d 79a5 dba7 2ea4 ee9c 66a4 dfd7 ..\}y.......f... │ │ │ -0000beb0: e32b 947e 3f65 d51f 0bb1 8ce9 bca7 eab2 .+.~?e.......... │ │ │ -0000bec0: fc38 a5dc 57c1 d6d9 6b77 855d 7e9c 5a5d .8..W...kw.]~.Z] │ │ │ -0000bed0: ffbd 5a7d 77a9 d937 af57 afee a70a 9fb7 ..Z}w..7.W...... │ │ │ -0000bee0: 7757 6fc6 4a8a 6f1e 56af 4e2e bee5 e254 wWo.J.o.V.N....T │ │ │ -0000bef0: ef60 7bd1 8c93 e3be d897 21ac d23f 632e .`{.......!..?c. │ │ │ -0000bf00: f317 99b5 ab17 a59d 17cf c9ad f2bd 4786 ..............G. │ │ │ -0000bf10: b6ca 7318 2a14 ab5c a370 c58a ab22 8f72 ..s.*..\.p...".r │ │ │ -0000bf20: c4bf a8ac aa1f 71d1 39ee e39e ac58 6dae ......q.9....Xm. │ │ │ -0000bf30: 8e7f e3ba 85cd f32c fd06 43bd 70b9 5f71 .......,..C.p._q │ │ │ -0000bf40: abe7 dfb1 426e 5ee4 fad1 a4cf 915f 3224 ....Bn^......_2$ │ │ │ -0000bf50: 27ac 824f 4459 f92a ac0a 1b56 6f1e 4c5e '..ODY.*...Vo.L^ │ │ │ -0000bf60: e6ab 22cb d59d 2c77 ab90 aaeb aed2 55de .."...,w......U. │ │ │ -0000bf70: 915e c7fb fdf8 a0f1 8cd2 57e5 ca95 6e55 .^........W...nU │ │ │ -0000bf80: fa15 afd1 ddc8 db2a aff2 157f 2aba 90a5 .......*....*... │ │ │ -0000bf90: aba6 70d9 aaac 243d 7195 21d9 5951 8cef ..p...$=q.!.YQ.. │ │ │ -0000bfa0: f6bc 839e b852 adbd 408e c777 e753 dfdf .....R..@..w.S.. │ │ │ -0000bfb0: a8a6 a2f2 c1f3 f1f5 ea45 a169 d507 bee7 .........E.i.... │ │ │ -0000bfc0: fa64 4c46 43bc cc31 e468 f549 14cf cb44 .dLFC..1.h.I...D │ │ │ -0000bfd0: ab4c ef64 208e 512b a1bc 5445 b12a 18bc .L.d .Q+..TE.*.. │ │ │ -0000bfe0: 7ee4 f545 3e36 916f 1b60 34e3 073a 04eb ~..E>6.o.`4..:.. │ │ │ -0000bff0: a44f f9ea 4554 53d5 8ef0 79ea 901a 2a78 .O..ETS...y...*x │ │ │ -0000c000: 09ef d24d 71fb 5c36 bde9 c5f4 aa3c 7577 ...Mq.\6.....i..... │ │ │ -0000c340: c495 2a1b a597 8ec0 4676 d18e ba09 b690 ..*.....Fv...... │ │ │ -0000c350: 762f b75a 2848 f74f e633 4b33 228e 4956 v/.Z(H.O.3K3".IV │ │ │ -0000c360: 0456 e13d a8f6 2803 92a4 507d 9cf4 4910 .V.=..(...P}..I. │ │ │ -0000c370: fb67 88ad f876 d474 9246 da55 399f 6c14 .g...v.t.F.U9.l. │ │ │ -0000c380: ae74 7f2e 35e2 f3f1 7ec9 d808 e192 6ab5 .t..5...~.....j. │ │ │ -0000c390: 23d9 72c9 b707 1349 8ba0 80ca 342d d216 #.r....I....4-.. │ │ │ -0000c3a0: a378 7859 f590 3a65 4ae1 bdb1 c7a3 18e6 .xxY..:eJ....... │ │ │ -0000c3b0: 9236 3491 4633 598c 22fd 805e 1087 fb2a .64.F3Y."..^...* │ │ │ -0000c3c0: e985 6212 7b97 0833 0da6 8024 8297 498b ..b.{..3...$..I. │ │ │ -0000c3d0: f990 e63e 0d66 cef3 d917 7f28 ad09 9694 ...>.f.....(.... │ │ │ -0000c3e0: 73a1 da8a 6836 daea 224b 3a71 a619 a6a9 s...h6.."K:q.... │ │ │ -0000c3f0: 97d4 69e0 d6ee c5eb a02d ff25 297a d95c ..i......-.%)z.\ │ │ │ -0000c400: 2c8c da0a 714b 95dc 6e75 e8f4 9397 294a ,...qK..nu....)J │ │ │ -0000c410: 5a43 96c4 a104 c508 71bc 4d83 1c6f 8b15 ZC......q.M..o.. │ │ │ -0000c420: b725 e518 b3c9 7689 4689 1104 8ac6 d916 .%....v.F....... │ │ │ -0000c430: c614 e090 3014 8913 6405 ca34 4c41 24d9 ....0...d..4LA$. │ │ │ -0000c440: 48bd deeb ade5 6835 0483 dda8 ae7d 022c H.....h5.....}., │ │ │ -0000c450: 5e0c 268c 5dc4 2d04 de76 c627 f325 6035 ^.&.].-..v.'.%`5 │ │ │ -0000c460: e9fd 988c 4fa2 8c4f 266b c476 1353 267d ....O..O&k.v.S&} │ │ │ -0000c470: 3776 258c 139a e5a3 01cf 9261 cb76 d0df 7v%........a.v.. │ │ │ -0000c480: 0709 4d9e fa49 07dc a8e6 e5bc 6a3c 5542 ..M..I......j │ │ │ -0000c510: e35c e767 ac3d 3284 b373 de2f 776f 88a3 .\.g.=2..s./wo.. │ │ │ -0000c520: 3426 79de ff3e ef58 7184 1b73 7b16 1d4e 4&y..>.Xq..s{..N │ │ │ -0000c530: 386f 091e ba71 0a76 d29e d939 3ecc 8b2d 8o...q.v...9>..- │ │ │ -0000c540: 3ecc 4605 2f4b 588c f830 61e8 44f7 f037 >.F./KX..0a.D..7 │ │ │ -0000c550: e243 572e 99f0 f2d8 84ef 5633 bebc 1ad7 .CW.......V3.... │ │ │ -0000c560: 2476 65f7 56a3 71b3 2f69 2cfd 33ba c3ab $ve.V.q./i,.3... │ │ │ -0000c570: 5532 6efc 4df6 6db5 fad5 fde6 fde6 ea41 U2n.M.m........A │ │ │ -0000c580: 15f8 561f 3ebf 7dbb 79b8 ff6c f8f9 5777 ..V.>.}.y..l..Ww │ │ │ -0000c590: 1f93 3de2 a3fc 1168 3479 dc72 a5d3 f7a9 ..=....h4y.r.... │ │ │ -0000c5a0: 68ea 2a5d f1b9 4f1e 7f31 2a38 eecb 530b h.*]..O..1*8..S. │ │ │ -0000c5b0: 3fae c6f7 a7d7 d8e9 99d5 e545 10a8 b964 ?..........E...d │ │ │ -0000c5c0: 0cd5 7771 d1ac 2fe9 bbb5 bbf7 a6be edbf ..wq../......... │ │ │ -0000c5d0: f3c4 4495 2f47 bd4e d753 adc4 e9ad 87ef ..D./G.N.S...... │ │ │ -0000c5e0: 0c87 af0c e7de f8d8 a8c7 6644 6c26 7061 ..........fDl&pa │ │ │ -0000c5f0: 4cdb caca 89e0 9bfb b723 bdbf fe5a 4c1a L........#...ZL. │ │ │ -0000c600: ec37 abaf 4bc1 abbc 983e 6595 3ea9 485d .7..K....>e.>.H] │ │ │ -0000c610: 2cf4 ab2c cbf8 a998 aef1 3497 d565 afcb ,..,......4..e.. │ │ │ -0000c620: 324a e327 b169 91fe e271 6f5f 377d 40a4 2J.'.i...qo_7}@. │ │ │ -0000c630: be49 4fae bea4 7faf d2a2 8a2a 5eeb db38 .IO........*^..8 │ │ │ -0000c640: 577b 70a4 6b76 1485 2d83 4af4 131a d26f W{p.kv..-.J....o │ │ │ -0000c650: 4e62 33b9 b409 a44e 8e8d 7e8b 62e4 89b0 Nb3....N..~.b... │ │ │ -0000c660: 3376 7831 bb9e ee7b 317f c9b8 eab7 7dc5 3vx1...{1.....}. │ │ │ -0000c670: 1e32 ed5a dc81 2e7d f931 fd0b 375f f1ab .2.Z...}.1..7_.. │ │ │ -0000c680: c8fa faee ee2f 663b 0cc8 81fc ce07 b32f ...../f;......./ │ │ │ -0000c690: 29bc 2a67 5d92 968e bb6f d2b8 475f 67fd ).*g]....o..G_g. │ │ │ -0000c6a0: 95b9 d8ff 9690 ce4c 3ac2 e804 cb42 319e .......L:....B1. │ │ │ -0000c6b0: 519b aee6 d7aa 1901 937c 4e52 b17f d6a5 Q........|NR.... │ │ │ -0000c6c0: 05d5 b825 82aa 2b62 88a6 0665 73f7 df26 ...%..+b...es..& │ │ │ -0000c6d0: a2cc 9eab b68f d9f9 7dee f429 6e89 a9ce ........}..)n... │ │ │ -0000c6e0: df71 7bba 9afb f191 692a b6ed e827 8061 .q{.....i*...'.a │ │ │ -0000c6f0: 79cc 081a 874d d635 9ef2 48b2 6dd1 9efe y....M.5..H.m... │ │ │ -0000c700: 943a 39ad f08c cb1f 62b4 ec65 d2b8 ab71 .:9.....b..e...q │ │ │ -0000c710: 2cfa 394f d862 f7db c2d3 d297 b387 7737 ,.9O.b........w7 │ │ │ -0000c720: ec74 cc1e b773 55d0 dd98 5f8d f57b efae .t...sU..._..{.. │ │ │ -0000c730: 571f bebb d9dc be49 d531 c3cb e2a4 97bf W......I.1...... │ │ │ -0000c740: 9282 fe60 b203 8936 9337 f122 997a 09de ...`...6.7.".z.. │ │ │ -0000c750: 9ecb 9242 5fa5 65a2 f4af 4fff e6e9 df62 ...B_.e...O....b │ │ │ -0000c760: 352d 2aa7 bbca f42d a47f 63fa b75a 8d7e 5-*....-..c..Z.~ │ │ │ -0000c770: d17e 317f df10 f63b 1417 da71 7ee1 e52e .~1....;...q~... │ │ │ -0000c780: 3ff7 4641 fbbf 6fcf 05df 1fe9 f2f8 56e7 ?.FA..o.......V. │ │ │ -0000c790: 967a 3efd c9b6 2fde bd39 d9c2 b130 a8ea .z>.../..9...0.. │ │ │ -0000c7a0: 87de 6d17 f38d 3959 d47f b8ff b8d9 fefa ..m...9Y........ │ │ │ -0000c7b0: 5829 d171 1f24 8057 d23e 88b6 177e f3ee X).q.$.W.>...~.. │ │ │ -0000c7c0: d769 8781 bf9f 7fe3 332d ccf2 aff6 4276 .i......3-....Bv │ │ │ -0000c7d0: a546 032e 4e51 a962 2b78 407f 431e a205 .F..NQ.b+x@.C... │ │ │ -0000c7e0: 4782 d2ca 0afc 85a3 65ab 1cc5 7bb0 27b2 G.......e...{.'. │ │ │ -0000c7f0: 7b99 59d8 1369 ffd8 9eab 34ea 5e66 dcbf {.Y..i....4.^f.. │ │ │ -0000c800: bd75 b87b f7f0 e1b7 abb1 58eb ef1e ae6e .u.{......X....n │ │ │ -0000c810: 6fd6 ab7f d9dc a2df 6ed6 57fb 4f2f 9abb o.......n.W.O/.. │ │ │ -0000c820: db37 ab59 49d7 0b65 48b3 9856 3e0b 704e .7.YI..eH..V>.pN │ │ │ -0000c830: 1eaa a32a a4a6 9876 5046 ea4e a5db a77a ...*...vPF.N...z │ │ │ -0000c840: eb71 dc35 9995 5ccf c72b ef52 89f9 8f18 .q.5..\..+.R.... │ │ │ -0000c850: fdf1 ebc7 b7ff 7c7f f5fe bb9b f557 57f7 ......|......WW. │ │ │ -0000c860: 5740 1048 9c0a 13eb c7b1 9ee8 ef6f dede W@.H.........o.. │ │ │ -0000c870: 3cac caa2 0078 8e28 692c 6bfb 256d 2998 <....x.(i,k.%m). │ │ │ -0000c880: c537 ccfa b5f5 94c5 1d5f d2bc 6f79 72fb .7......._..oyr. │ │ │ -0000c890: cb9f 360f 0d3f a928 f2c3 e7f7 9bd5 2b75 ..6..?.(......+u │ │ │ -0000c8a0: 2f7d dafc 27d7 650d afaf 30d5 ab57 c735 /}..'.e...0..W.5 │ │ │ -0000c8b0: cc6f f482 f96f fb8a ed37 e34e c9c7 ed2f .o...o...7.N.../ │ │ │ -0000c8c0: ffa6 71a7 8b3f aa48 72ba d65d 7df8 eedf ..q..?.Hr..]}... │ │ │ -0000c8d0: afaf d125 e32f fbab 75aa ae9c 2eda d5bb ...%./..u....... │ │ │ -0000c8e0: 732d cf7e 3a6a 78bc 3812 fea4 93f3 ae4c s-.~:jx.8......L │ │ │ -0000c8f0: 2064 468a 76f8 561d bcfe f6f5 edc7 e936 dF.v.V........6 │ │ │ -0000c900: be20 6e9b 77bb 6ff7 a0a0 e905 fbe7 9af4 . n.w.o......... │ │ │ -0000c910: dceb f973 af0f 9e7b bdf8 dca0 a7de 33d1 ...s...{......3. │ │ │ -0000c920: 0f7f baf9 afed 83e9 bb18 fae4 f6af 2ecf ................ │ │ │ -0000c930: d46a 2439 2801 3e78 7744 f4e9 2aec f2f9 .j$9(.>xwD..*... │ │ │ -0000c940: f79b ef37 b7e3 4f27 5731 10e9 75db fbff ...7..O'W1..u... │ │ │ -0000c950: 3496 b5dd 516c 4bcc 8546 8ec8 d9fc e9fd 4...QlK..F...... │ │ │ -0000c960: edac 08fb b6bc b6c1 7008 c7a4 d2d9 df8e ........p....... │ │ │ -0000c970: 75e3 f7ff 9379 4aa3 d8d5 71e7 beec f0be u....yJ...q..... │ │ │ -0000c980: 84e4 f9df d893 fd8d bafe 6ee5 533d eec3 ..........n.S=.. │ │ │ -0000c990: 52dc 3753 956e d1ee 66fa 77ac 283f 7ece R.7S.n..f.w.(?~. │ │ │ -0000c9a0: 769f 8fdf 3996 e8de be55 77a8 3bfb cffb v...9....Uw.;... │ │ │ -0000c9b0: f766 abf5 ddfb cf0b 2fb8 b936 8f3c 73e6 .f....../..6......?"..O │ │ │ -0000cd50: 5f7a d4d2 44ab b777 6f8e 1f9e fa7d c85b _z..D..wo....}.[ │ │ │ -0000cd60: b377 9fbc 19d9 85e1 37f7 df5f ddce 0836 .w......7.._...6 │ │ │ -0000cd70: 76e3 68f4 eac4 38a4 93b7 1cdd b91b e1a7 v.h...8......... │ │ │ -0000cd80: 9967 754c 56b5 f129 91eb b4fb 1f77 9d9a .guLV..).....w.. │ │ │ -0000cd90: 80ec f8ef ec1d 87ee 4176 2c85 6fd3 ba99 ........Av,.o... │ │ │ -0000cda0: 7ef5 93a7 926e cdf9 9abe dc3e 6cd1 4cd2 ~....n.....>l.L. │ │ │ -0000cdb0: 155a fada aa5b b1ce a547 bf3d ff68 82b5 .Z...[...G.=.h.. │ │ │ -0000cdc0: df6d aede cc24 7faf 09e7 5aff 6677 1940 .m...$....Z.fw.@ │ │ │ -0000cdd0: 7975 733b 6705 7d9f 11ee 092f b879 7ff0 yus;g.}..../.y.. │ │ │ -0000cde0: fccd fbd9 e3af de7c 5ea5 1bc6 66b6 5aed .......|^...f.Z. │ │ │ -0000cdf0: d59b 4fab 74e3 d8da eef2 d5bb 6f6f 37ab ..O.t.......oo7. │ │ │ -0000ce00: 3772 4350 aa6f 3e8f 7fef ee19 335f b87e 7rCP.o>.....3_.~ │ │ │ -0000ce10: f570 f52e 61c1 caee 5060 7a74 344b cba6 .p..a...P`zt4K.. │ │ │ -0000ce20: 6d6c 29f5 62e7 2f8e 2d8d f1d4 b385 83ed ml).b./.-....... │ │ │ -0000ce30: 5695 99af b20a 33cc 9658 b304 7926 b0fc V.....3..X..y&.. │ │ │ -0000ce40: e87d baf8 38b0 3ed3 7364 eb0d 1d5f cd5b .}..8.>.sd..._.[ │ │ │ -0000ce50: c9a0 2e6c f732 2b0e 1bd3 d51d 9494 769e ...l.2+.......v. │ │ │ -0000ce60: d97f e9c9 d9cd 3b6d abd7 3303 f35b b3dd ......;m..3..[.. │ │ │ -0000ce70: af8f 926d eadc 7c3b 63de d16d df93 8c8d ...m..|;c..m.... │ │ │ -0000ce80: ede8 f3fc 96d4 940c 7f42 6b3b 064e 34ba .........Bk;.N4. │ │ │ -0000ce90: 9910 f0a9 abf1 d74e f3d1 fb77 315e b4b0 .......N...w1^.. │ │ │ -0000cea0: 685d ab63 b93e 78c1 c182 d32f c437 bb78 h].c.>x..../.7.x │ │ │ -0000ceb0: b4ad a33b 13f5 4908 0587 8e85 fad3 d14f ...;..I........O │ │ │ -0000cec0: 3301 3d78 ea40 923f 1dfe 327b e6c8 8fff 3.=x.@.?..2{.... │ │ │ -0000ced0: b29a 513e bd7d 6c7e af8f 1e77 09f7 7ef9 ..Q>.}l~...w..~. │ │ │ -0000cee0: b911 3db1 6f7f 1d15 8e97 217e 8e21 bdbd ..=.o.....!~.!.. │ │ │ -0000cef0: 7933 ee77 ce70 d867 3753 8d9f e65f 3edb y3.w.p.g7S..._>. │ │ │ -0000cf00: f92f b32f 7cfe 34e2 cac4 1786 1b3f cfbf ././|.4......?.. │ │ │ -0000cf10: 5fec c3c3 7737 f73f 572f b2a4 5da6 bef8 _...w7.?W/..]... │ │ │ -0000cf20: 6d5f c6ab 9fe7 572f f668 b788 38ef d028 m_....W/.h..8..( │ │ │ -0000cf30: 3bff b6d9 bc99 c5d7 1c4c e567 bf3c 8f9f ;........L.g.<.. │ │ │ -0000cf40: fc99 fbb3 33f7 6767 ee77 67ee 7767 eeb7 ....3.gg.wg.wg.. │ │ │ -0000cf50: 67ee 9f5f 77a2 0b2d d299 fd44 a074 dd01 g.._w..-...D.t.. │ │ │ -0000cf60: f472 333e 1c6f 1e1f 3c78 243b 7824 fb74 .r3>.o.. │ │ │ -0000d0c0: 6cae eed7 dff1 b185 c0f7 9b9f 6900 afef l...........i... │ │ │ -0000d0d0: 6edf 2c76 7f5c 4138 1a43 f1d2 56b1 7263 n.,v.\A8.C..V.rc │ │ │ -0000d0e0: e4db f439 772f ad53 5479 fe32 af8a e331 ...9w/.STy.2...1 │ │ │ -0000d0f0: fce9 8fbf 5bad 7e27 afe5 ddd5 c3cd 1ddc ....[.~'........ │ │ │ -0000d100: f237 75fc 803b ee8f b923 c533 9c30 47f6 .7u..;...#.3.0G. │ │ │ -0000d110: b252 9471 628e e9b3 2f5f 7afd 2d42 f6b2 .R.qb.../_z.-B.. │ │ │ -0000d120: e4ef 31e1 ff3b f431 8327 9ede 4785 37f0 ..1..;.1.'..G.7. │ │ │ -0000d130: b20d 6ed7 fecc effc d0ef 6311 2f3c 9996 ..n.......c./<.. │ │ │ -0000d140: a8b6 da02 2299 3f6f fee7 6c79 4b2a e835 ....".?o..lyK*.5 │ │ │ -0000d150: 7729 10a3 d289 43b3 cab2 cce7 3ae1 1142 w)....C.....:..B │ │ │ -0000d160: 9929 fcbe 2a6d eebc a283 039f a28e 1644 .)..*m.........D │ │ │ -0000d170: 1fbd 4eed d882 8bfe e838 f0fe 5d27 812f ..N......8..]'./ │ │ │ -0000d180: 7fec 87fe 8ffd bfb5 fd5f 11fe f258 608b ........._...X`. │ │ │ -0000d190: cb4b 05e5 acf2 98eb 88e5 7364 cb73 64cb .K........sd.sd. │ │ │ -0000d1a0: 7364 cb73 64cb 7364 cb73 64cb 7364 cb73 sd.sd.sd.sd.sd.s │ │ │ -0000d1b0: 64cb 7364 cb73 64cb 7364 cb73 64cb 7364 d.sd.sd.sd.sd.sd │ │ │ -0000d1c0: cb73 64cb 7364 cb73 64cb 7364 cb73 64cb .sd.sd.sd.sd.sd. │ │ │ -0000d1d0: 7364 cb73 64cb 7364 cb73 64cb 7364 cb73 sd.sd.sd.sd.sd.s │ │ │ -0000d1e0: 64cb 7364 cb73 64cb 7364 cb73 64cb 7364 d.sd.sd.sd.sd.sd │ │ │ -0000d1f0: cb73 64cb df35 2e20 7fe9 8a98 8f31 23db .sd..5. .....1#. │ │ │ -0000d200: cf2e e62f ad8f ab22 b897 4afe 7314 17f0 .../..."..J.s... │ │ │ -0000d210: e7ef 36ab 7ff9 f7df affe f4f9 c3c3 e6ed ..6............. │ │ │ -0000d220: 2f1d c890 bf2c 5de1 e3d4 e1f1 7366 c34b /....,].....sf.K │ │ │ -0000d230: 250d caab fc65 9e9d 0432 ecf6 f97f e680 %....e...2...... │ │ │ -0000d240: 8617 2e3a c517 940a 54d8 a5e8 c863 5929 ...:....T....cY) │ │ │ -0000d250: 5e21 af2a 3766 b0cb 8b14 0d90 85a2 f24e ^!.*7f.........N │ │ │ -0000d260: d9a1 6d8c 4ae3 7310 a730 7fd9 49a4 c21b ..m.J.s..0..I... │ │ │ -0000d270: e4e4 5c90 021f 78a0 bddf 5c21 4bbf 5dbd ..\...x...\!K.]. │ │ │ -0000d280: fff6 edc3 9d6e fdd5 9f6f 1e6e 61dd 7777 .....n...o.na.ww │ │ │ -0000d290: efae de6e d2d3 e7a3 1520 b212 b72a 9d69 ...n..... ...*.i │ │ │ -0000d2a0: 61fd 51b4 c25c 4ae6 02f1 eafd cd1a bcb5 a.Q..\J......... │ │ │ -0000d2b0: ca8a 72ee 9f8e a87d 7ae5 cbaa 9c21 371f ..r....}z....!7. │ │ │ -0000d2c0: b9e8 e0ae 38a1 c394 714d 29f4 34b3 7664 ....8...qM).4.vd │ │ │ -0000d2d0: 9117 ba30 5efe c67c d98a 05c0 71b3 9a1a ...0^..|....q... │ │ │ -0000d2e0: 64ac 6fbe db7c 9ada 4c2b c9a3 23f7 5c9a d.o..|..L+..#.\. │ │ │ -0000d2f0: e0f9 e1ff 331e 7eae 84f3 0f5c 3ae8 5930 ....3.~....\:.Y0 │ │ │ -0000d300: 9e1f 7e7e 78f9 e1f5 2fd1 f2fa 1719 f33a ..~~x.../......: │ │ │ -0000d310: fc22 04f3 bf04 c1fc dfda edb8 ab84 79fe ."............y. │ │ │ -0000d320: e1e8 1eef f6bc a4e6 6937 cfd7 4ddb b71c ........i7..M... │ │ │ -0000d330: ed93 acf3 ace6 e9a4 f467 35a5 ad7f 74b8 .........g5...t. │ │ │ -0000d340: c72d 9f94 759b 95ff ddb7 7250 6bd5 3d4a .-..u.....rPk.=J │ │ │ -0000d350: b0e3 d14e 2fd9 d331 9afd f7d3 56e6 75db ...N/..1....V.u. │ │ │ -0000d360: cf13 ec64 b427 25ea ecfe 3d0b 048b 97ea ...d.'%...=..... │ │ │ -0000d370: d9ed 5fe1 9709 36ab e3be 7fcf e950 e65f .._...6......P._ │ │ │ -0000d380: cc85 56dc f250 f645 cecd fe45 27ad 6c8e ..V..P.E...E'.l. │ │ │ -0000d390: c97b 8e60 f60c da9b 4ffd 4923 6657 8cd7 .{.`....O.I#fW.. │ │ │ -0000d3a0: 3e32 2f0b 8dcc 7158 98d3 7dec edc9 50e2 >2/...qX..}...P. │ │ │ -0000d3b0: fcde b304 db9c 4cdc 7123 3b34 74b1 157f ......L.q#;4t... │ │ │ -0000d3c0: 9160 9b93 3b96 67f7 b891 2dc1 ecc5 5666 .`..;.g...-...Vf │ │ │ -0000d3d0: 8ff9 3304 3b92 c2c5 a11c 708a 5922 d4f6 ..3.;.....p.Y".. │ │ │ -0000d3e0: af5b 1eca 4e08 cd9e 80c7 ad6c acbd c062 .[..N......l...b │ │ │ -0000d3f0: 628c 1dc1 eca5 56d6 f359 3a21 d8e6 981f b.....V..Y:!.... │ │ │ -0000d400: 8f94 ca78 7d7d 74c3 01d2 3f6c c52f 0c65 ...x}}t...?l./.e │ │ │ -0000d410: 7d70 af39 a762 d727 bae1 b411 f394 56c2 }p.9.b.'......V. │ │ │ -0000d420: 32f7 8e04 7b4a 2b2e 5df4 4b04 4bf5 a9cf 2...{J+.].K.K... │ │ │ -0000d430: 5997 f5c1 50fc 1982 85e9 3d61 dbd6 c950 Y...P.....=a...P │ │ │ -0000d440: c692 d45b 3635 0bb3 b26f c59d aace f5ac ...[65...o...... │ │ │ -0000d450: 1173 7d58 877a d6ad e9f5 7151 5aec 8e60 .s}X.z....qQZ..` │ │ │ -0000d460: f14c 2b9b 7d6f dd91 424d 3f98 dd8b c2f5 .L+.}o..BM?..... │ │ │ -0000d470: 61fd ebc3 59b1 7bed 7044 303f ebe5 f6f5 a...Y.{.pD0?.... │ │ │ -0000d480: 6787 72bd 6fc4 2ccc 8a5d 363f 7b82 4f8d g.r.o.,..]6?{.O. │ │ │ -0000d490: 7833 1bd2 492b 5b05 ea16 4565 4eb0 a556 x3..I+[...EeN..V │ │ │ -0000d4a0: d6bb 3184 f1eb 12c1 766f 5f6a 65cf a6c7 ..1.....vo_je... │ │ │ -0000d4b0: 6a6e 4fb0 cd71 2bf6 7428 9bbd 2a73 2704 jnO..q+.t(..*s'. │ │ │ -0000d4c0: db1c b7e2 4e87 326b c45c 6a25 6c89 b328 ....N.2k.\j%l..( │ │ │ -0000d4d0: 2a10 2c5c 6a65 3fe9 d74b 8d98 edd5 b3ad *.,\je?..K...... │ │ │ -0000d4e0: eced dee6 58cd 9973 ad6c 9686 b26b 7abd ....X..s.l...kz. │ │ │ -0000d4f0: ab31 bf04 8236 a71a 686f ffb6 8d98 a7b6 .1...6..ho...... │ │ │ -0000d500: b230 2952 8097 5bb1 1786 624e 5a09 8bb3 .0)R..[...bNZ... │ │ │ -0000d510: 2292 ad8f 2da9 796a 2bd7 0712 b439 5dea "...-.yj+....9]. │ │ │ -0000d520: 88a7 ab21 ee74 28eb 5d23 5b28 f568 2b4b ...!.t(.]#[(.h+K │ │ │ -0000d530: 9362 9eda ca12 0a35 8fb4 b259 5ad9 5920 .b.....5...YZ.Y │ │ │ -0000d540: d844 e933 ad3c 46b0 f5a5 5696 1a31 175a .D.3.+*.7.. │ │ │ -0000d5b0: 56dc f9a1 1c34 621e 9b95 3952 3868 4438 V....4b...9R8hD8 │ │ │ -0000d5c0: ecc4 793a d3ca d2a4 9865 463e 6de5 44da ..y:.....eF>m.D. │ │ │ -0000d5d0: fcde af0a c78a e6bc a8ec 27df 2cb6 728c ..........'.,.r. │ │ │ -0000d5e0: 9ffd 897a 4c8d 98c7 6665 41a5 ef10 ac59 ...zL...feA....Y │ │ │ -0000d5f0: 049d 1786 12cf 2fcb 87b3 ad1c 91ec 7182 ....../.......q. │ │ │ -0000d600: 9d5f d0f7 6708 b63e 8b6e ce12 6cf3 582b ._..g..>.n..l.X+ │ │ │ -0000d610: 278d 6c7d 49ff 7482 ad2f ec63 b8b3 ad2c '.l}I.t../.c..., │ │ │ -0000d620: 99d1 4b04 8be7 87e2 ce10 ecfa ac85 3b4b ..K...........;K │ │ │ -0000d630: b04b 1b2d cb43 d9ad 56f8 a712 6c73 71e3 .K.-.C..V...lsq. │ │ │ -0000d640: 272c b712 17ad c205 82ad 1fdd fe32 4f6d ',...........2Om │ │ │ -0000d650: e502 c1e2 a556 fcf2 50d6 f3e5 9da7 10ec .....V..P....... │ │ │ -0000d660: f24e 995b 6e65 b368 15ce 136c 7379 97ed .N.[ne.h...lsy.. │ │ │ -0000d670: 0cc1 aecf da9e 6582 ad1f 6f65 a191 68ce ......e...oe..h. │ │ │ -0000d680: 9985 c5a1 c447 b616 c372 2b9b 25ab 709e .....G...r+.%.p. │ │ │ -0000d690: 608f 6c4b fa33 049b 7ae7 9e46 b0cd 135a `.lK.3..z..F...Z │ │ │ -0000d6a0: 596a c46c ce98 85a5 a16c 1edb 8b75 675a Yj.l.....l...ugZ │ │ │ -0000d6b0: 395a 6db8 4cb0 c786 e24e 0816 ae97 96d4 9Zm.L....N...... │ │ │ -0000d6c0: 2fc3 8ac7 5ab1 c743 d903 9af8 a456 9e44 /...Z..C.....V.D │ │ │ -0000d6d0: b073 ad4c 6c13 9e84 c39e 3214 73a6 95b8 .s.Ll.....2.s... │ │ │ -0000d6e0: 64ac 9781 eb5f 4fb0 83a5 eccb c035 fe54 d...._O......5.T │ │ │ -0000d6f0: 0e3b 70c9 97bb ed97 dcfe bf8e c30e 57ef .;p...........W. │ │ │ -0000d700: 1e21 d813 5a39 41fa dba5 8ef5 135a 599a .!..Z9A......ZY. │ │ │ -0000d710: 7c73 59f0 0ffd e9cd 9309 b6f9 493a 6cb3 |sY.........I:l. │ │ │ -0000d720: b818 f704 d7e8 a7e8 b023 825d 3f95 60d7 .........#.]?.`. │ │ │ -0000d730: 3f49 e95f 1eca 055f 323e 1a56 7348 b0e5 ?I._..._2>.VsH.. │ │ │ -0000d740: fdda c756 2be2 4fb0 92eb b917 fbb4 5696 ...V+.O.......V. │ │ │ -0000d750: a4c5 3ca5 95cd f63d 7189 604f 68e5 1158 ..<....=q.`Oh..X │ │ │ -0000d760: b16d c5fe 5482 6d1e 97c8 8546 2e11 6c61 .m..T.m....F..la │ │ │ -0000d770: 696f f353 7058 dc6e 485c 20d8 f232 e5a3 io.SpX.nH\ ..2.. │ │ │ -0000d780: 4331 4f6d e5d2 8a6b 7c3a 70dd 3762 2eb5 C1Om...k|:p.7b.. │ │ │ -0000d790: b2b0 781c 2f11 cc2f 2d51 3f4a b085 56d6 ..x./../-Q?J..V. │ │ │ -0000d7a0: 3f01 e9ef 5a09 6787 32fb 71be a6ff 682b ?...Z.g.2.q...h+ │ │ │ -0000d7b0: 73e8 ede7 6bfa e754 af3f dd9e d85c 22d8 s...k..T.?...\". │ │ │ -0000d7c0: f5b9 56ce ebb0 cde2 56cb e631 e562 e65b ..V.....V..1.b.[ │ │ │ -0000d7d0: 2dfe 7096 c2a5 fd9c 835d a327 fb92 7117 -.p......].'..q. │ │ │ -0000d7e0: 2ae8 8fe1 e3d9 bda9 a546 2e3b dffb 8044 *........F.;...D │ │ │ -0000d7f0: b7d4 c8e1 36db d166 5e9c 4d75 bce4 7c6f ....6..f^.Mu..|o │ │ │ -0000d800: 665b 8667 f773 b603 8e3b 8b71 cc62 c773 f[.g.s...;.q.b.s │ │ │ -0000d810: e42e ee4b 9e6f 6561 fd6f 3d7b a739 6cc6 ...K.oea.o={.9l. │ │ │ -0000d820: 2f6f e4ee 7bbb b42f b9df 630d 4bab 94e1 /o..{../..c.K... │ │ │ -0000d830: 5876 fc99 9def fd7b 1686 b24e 97d7 c73b Xv.....{...N...; │ │ │ -0000d840: df9b 9350 93b3 4371 fb9d ef70 6dcf b7b2 ...P..Cq...pm... │ │ │ -0000d850: b089 7f68 dce7 5313 1e09 1558 dcc8 3d13 ...h..S....X..=. │ │ │ -0000d860: 9070 baf4 70d0 c885 d88a a52d d6cd 99d8 .p..p......-.... │ │ │ -0000d870: 8a78 b456 134f 1710 8f1b 39eb 7c9f 0d13 .x.V.O....9.|... │ │ │ -0000d880: 8907 9a64 4e90 3383 db2c 2ffc 9a8b ad1c ...dN.3..,/..... │ │ │ -0000d890: c706 6c16 565c 8ff5 f385 a19c 89de 599f ..l.V\........Y. │ │ │ -0000d8a0: ee41 1f13 fd58 a799 736b 22c7 ad1c 74fd .A...X..sk"...t. │ │ │ -0000d8b0: 3032 2d3e d24a 5cdc 5a38 b655 8f44 1e1d 02->.J\.Z8.U.D.. │ │ │ -0000d8c0: 3662 9642 b7ce ad54 1daf 9798 b351 5407 6b.B...T.....QT. │ │ │ -0000d8d0: 9159 4bb3 b05d 0f73 8fb7 b284 d80f a5ca .YK..].s........ │ │ │ -0000d8e0: 9f0b a83b fefd 68ef 6639 dae9 24ae f1e0 ...;..h.f9..$... │ │ │ -0000d8f0: 3673 1844 b5f8 9e83 77ae 0fe5 f96c 8c66 6s.D....w....l.f │ │ │ -0000d900: 5c0a 053c 8940 5cd8 533c 0a06 3998 8570 \..<.@\.S<..9..p │ │ │ -0000d910: 1c69 ba5e 6ce5 2898 7271 897a 77ff e3c1 .i.^l.(.rq.zw... │ │ │ -0000d920: a59b 936d b6d3 45fc 0bb1 6cf1 80da 7ffd ...m..E...l..... │ │ │ -0000d930: ff99 f5a5 e0bf cde5 c8c0 a7b7 bc10 cc64 ...............d │ │ │ -0000d940: 96fc bf27 77fb 6f1a f3f3 c33f e3c3 9b47 ...'w.o....?...G │ │ │ -0000d950: 2294 7fa6 969f 1007 fdb7 b71c f77c fa77 "............|.w │ │ │ -0000d960: a4f6 fa72 80f2 cfd4 f2c6 da5f 8049 0e82 ...r......._.I.. │ │ │ -0000d970: 51fe 6eec 7939 58ff e76a 79ed 7e01 826d Q.n.y9X..jy.~..m │ │ │ -0000d980: fc2f 22cf fe59 873d 3ffc fcf0 f3c3 cf0f ./"..Y.=?....... │ │ │ -0000d990: 3f3f fcfc f0f3 c3cf 0fff c33c 5ced 1d8d ??.........<\... │ │ │ -0000d9a0: f1bf add7 b13f 8969 ec6c f36b e628 ace7 .....?.i.l.k.(.. │ │ │ -0000d9b0: 8f6e 21be 3f7a f1b4 77b3 d84a dcad 61cc .n!.?z..w..J..a. │ │ │ -0000d9c0: 8353 d687 cb3b 315c 6ac5 ce7d cb70 d0c8 .S...;1\j..}.p.. │ │ │ -0000d9d0: 7cdd f34c 2bfe e485 ebfd bae7 f56c 9729 |..L+........l.) │ │ │ -0000d9e0: 9c6d 65b6 4013 ce10 cc9d 6d65 a991 692b .me.@.....me..i+ │ │ │ -0000d9f0: c22f b4c2 d5f5 c23b f469 bf50 bc99 ad3b ./.....;.i.P...; │ │ │ -0000da00: 5e2f b4ec 67ae a55f 22d8 da86 cd99 5676 ^/..g.._".....Vv │ │ │ -0000da10: 2b79 a78d 9873 adc4 835b f743 99df 6eec +y...s...[.C..n. │ │ │ -0000da20: 392e bc30 9438 5f34 3ddf 4a5c 1eca 7a47 9..0.8_4=.J\..zG │ │ │ -0000da30: b0a7 b532 71d2 1982 cdfd f573 ac1e 2e10 ...2q......s.... │ │ │ -0000da40: ec60 f1b3 b4cb 733f 6be4 0cc1 a23f 6ee5 .`....s?k....?n. │ │ │ -0000da50: a091 72bf 9bb0 e14b 58e6 e333 4389 fb4d ..r....KX..3C..M │ │ │ -0000da60: 4dbf 570e 27ad cc5e cce7 ebc3 46cc c2fa M.W.'..^....F... │ │ │ -0000da70: cc11 1fef f6e8 42f4 e709 367b b37e 9ff7 ......B...6{.~.. │ │ │ -0000da80: 67ce 3d76 9160 f3c3 ec21 bab3 43d9 bdd8 g.=v.`...!..C... │ │ │ -0000da90: 8cfe 7e5c 6a65 be31 b85e 6a44 bb83 bbd5 ..~\je.1.^jD.... │ │ │ -0000daa0: 82a5 56f6 2f4e 0bb5 6e89 60c7 c27a 3a94 ..V./N..n.`..z:. │ │ │ -0000dab0: f55c b59d 126c f6e6 d356 66ca cd5f 26d8 .\...l...Vf.._&. │ │ │ -0000dac0: 422b 4b8d 9849 edda 053e 0e8b 7a70 36f7 B+K..I...>..zp6. │ │ │ -0000dad0: 661e d4bf d0ca e136 d151 235b 91f4 675b f......6.Q#[..g[ │ │ │ -0000dae0: 8976 dfd9 a346 cc72 2b9b 7494 2e9c 0ec5 .v...F.r+.t..... │ │ │ -0000daf0: 3dae c3ec be23 a743 d9bf d81c b712 76fd =....#.C......v. │ │ │ -0000db00: 3cd4 94cb 3aec 89ad 4cbf eeee f4d7 f609 <...:...L....... │ │ │ -0000db10: 4a7f 6df7 f629 ba73 043b 7cf3 bc75 b7d9 J.m..).s.;|..u.. │ │ │ -0000db20: 73db dc7e 99a7 b6b2 f462 33dd 15dd 7eba s..~.....b3...~. │ │ │ -0000db30: fc89 2d3e 47b0 f477 6d8f 597a 1ba9 337b ..->G..wm.Yz..3{ │ │ │ -0000db40: f141 2329 1ef4 1456 9c69 65a9 1173 a615 .A#)...V.ie..s.. │ │ │ -0000db50: 3f5b 519c ebad 3843 0fcb 045b 8f91 38e7 ?[Q...8C...[..8. │ │ │ -0000db60: 86b2 7bb1 396a 651e cbb2 3eab 8e77 047b ..{.9je...>..w.{ │ │ │ -0000db70: 622b cf78 fbf9 e1e7 87ff 211f 7e4e e9f7 b+.x......!.~N.. │ │ │ -0000db80: 8f9b 03f1 5930 9e1f 7e7e f8bf d1c3 3faf ....Y0..~~....?. │ │ │ -0000db90: 26f9 effb f0be d4c6 2e91 f62c 8ff6 8514 &..........,.... │ │ │ -0000dba0: da2e 8472 5578 5fac ae56 c36b d5a3 ffcd ...rUx_..V.k.... │ │ │ -0000dbb0: bb5f 4f25 e95d a82a 7eab 8ad5 67b3 ca5c ._O%.].*~...g..\ │ │ │ -0000dbc0: 5986 a258 65a5 b345 e156 2f5c 157c 5e28 Y..Xe..E.V/\.|^( │ │ │ -0000dbd0: 71f9 f653 1e7c 99c5 a3f2 dffb 972c a4d5 q..S.|.......,.. │ │ │ -0000dbe0: beba 7ffb 614c ab7d 9c10 fb85 5726 6afe ....aL.}....W&j. │ │ │ -0000dbf0: 0999 f9d5 aae6 bed5 ddf5 8aee 8d7d 5bfd .............}[. │ │ │ -0000dc00: c7bb 9bef 37f7 1f6e 1e3e f3f3 57df dddc ....7..n.>..W... │ │ │ -0000dc10: debc 5ffd cbd5 7f6d 6eff c7ea 5f3f de7e .._....mn..._?.~ │ │ │ -0000dc20: a64f b1fc ffb7 f76d cd6d 1c49 baef fd2b .O.....m.m.I...+ │ │ │ -0000dc30: ea45 1192 e300 ecea ea4b b5df 461a 6b46 .E.......K..F.kF │ │ │ -0000dc40: 27ec 1987 e4b3 b111 5a3d 8040 8344 1824 '.......Z=.@.D.$ │ │ │ -0000dc50: 3820 2891 83d0 7f3f f965 5675 57df 00c8 8 (....?.eVuW... │ │ │ -0000dc60: 96b5 b33b b043 4077 5d32 b3b2 f256 1722 ...;.C@w]2...V." │ │ │ -0000dc70: a3e8 62fe 0014 fc9b f7c6 65fc 460e b1a0 ..b.......e.F... │ │ │ -0000dc80: d827 4bd8 6d1f 55f0 cbef 17eb d5e6 76b9 .'K.m.U.......v. │ │ │ -0000dc90: 7adc 235f 4ab5 d8f3 6f6a ab3a b79c e2d4 z.#_J...oj.:.... │ │ │ -0000dca0: 889e e99f 574b 2579 4f3e 4bb6 9e4d 85ae ....WK%yO>K..M.. │ │ │ -0000dcb0: 07fb f80e ee77 f8ab d9fe 02cd 1d09 4c4e .....w........LN │ │ │ -0000dcc0: fff7 e89b 6c7c 197e 7c9f 7f53 5fd2 b0c8 ....l|.~|..S_... │ │ │ -0000dcd0: cf79 bbdc b254 e97e 701f e95a 03b0 755a .y...T.~p..Z..uZ │ │ │ -0000dce0: 97cf 0eeb fc8f c27a 7b08 ede2 525d 6c5d .......z{...R]l] │ │ │ -0000dcf0: 7ecf f566 b690 3c8a 8b9d bae8 15de 50a1 ~..f..<.......P. │ │ │ -0000dd00: cb76 e00b 2399 1cbd 8fa7 45a1 f843 7ecb .v..#.....E..C~. │ │ │ -0000dd10: 7c92 c4b1 9ae4 7198 3a27 8df1 7bef 9686 |.....q.:'..{... │ │ │ -0000dd20: a6d2 9404 aac8 548a 51e8 4c51 29d8 83df ......T.Q.LQ)... │ │ │ -0000dd30: 889f 9431 721f 51a1 d6d4 8eda 2499 aa66 ...1r.Q.....$..f │ │ │ -0000dd40: dd3a 2a8f 49cc d384 eb48 a026 3a35 8a9a .:*.I....H.&:5.. │ │ │ -0000dd50: 1afa 94fc b869 96a2 32e2 674b 3509 694e .....i..2.gK5.iN │ │ │ -0000dd60: a10a c34c 51a6 2c54 1617 6ab1 8bd2 3c55 ...LQ.,T..j...-r. │ │ │ -0000dfc0: 120d 7b05 eac9 c0a2 510a fa48 9588 7b59 ..{.....Q..H..{Y │ │ │ -0000dfd0: cc02 ca6c 20e2 c01d ed4d 0374 5698 1e21 ...l ....M.tV..! │ │ │ -0000dfe0: 7d86 2613 cd06 3466 e3c7 f419 7e65 9b2c }.&...4f....~e., │ │ │ -0000dff0: 2253 c8d4 61f6 a1e8 2234 0629 68d3 8204 "S..a..."4.)h... │ │ │ -0000e000: a060 c148 0b92 4c6a 2583 75d9 cf49 dc62 .`.H..Lj%.u..I.b │ │ │ -0000e010: d63c 9870 2807 d86a b8bf 2edd 0c9a d4f2 .<.p(..j........ │ │ │ -0000e020: 7c63 40d4 33ef 097d be2f 6397 50dd b0a4 |c@.3..}./c.P... │ │ │ -0000e030: 1609 bb1d 9a09 891d 224c ae21 efc0 20a0 ........"L.!.. . │ │ │ -0000e040: 6f31 7bab 30cc 1050 c55e 07a0 8815 1929 o1{.0..P.^.....) │ │ │ -0000e050: 706a 1b50 9feb 70c6 eec9 22ba a606 4403 pj.P..p..."...D. │ │ │ -0000e060: 0904 b2dd 561a 97fb ccc3 8578 1135 252c ....V......x.5%, │ │ │ -0000e070: 8309 6834 644e 13a2 8d7c 2b02 c8a4 44e6 ..h4dN...|+...D. │ │ │ -0000e080: 1a66 3ae4 8425 9c7d 8185 d9ef 11ae e33d .f:..%.}.......= │ │ │ -0000e090: 4b7a ce00 bcdd 56ec 0bfc 933c 7887 a1d9 Kz....V....a.......U.A..> │ │ │ -0000e110: 210b ad33 b6bc a44e 70e6 a23c 09e2 1e83 !..3...Np..<.... │ │ │ -0000e120: 5026 65cf 28d6 8468 85f4 a6ce 5214 ec2e P&e.(..h....R... │ │ │ -0000e130: 4d02 a944 d228 0095 c006 7e31 16db 4462 M..D.(....~1..Db │ │ │ -0000e140: 01eb 9e7b 2b54 c0f6 3bf7 99f0 8c40 62d8 ...{+T..;....@b. │ │ │ -0000e150: 8b90 a810 1c32 ed16 0e84 b510 343a 7b52 .....2......4:{R │ │ │ -0000e160: 40fc 1352 5bc8 ad58 3a68 23e1 453a 9f44 @..R[..X:h#.E:.D │ │ │ -0000e170: 948b dba7 3023 2695 f6d0 3109 e1d8 b4c6 ....0#&...1..... │ │ │ -0000e180: c2b6 14fa 6d28 2682 1521 0394 f3b4 c05a ....m(&..!.....Z │ │ │ -0000e190: 887a 1878 f582 898a 72c4 7b42 b1a8 610a .z.x....r.{B..a. │ │ │ -0000e1a0: 6d23 4b84 d138 8f91 7105 d905 48b8 29d9 m#K..8..q...H.). │ │ │ -0000e1b0: 2e64 4eed 3533 c60d 2623 9620 bc64 2b66 .dN.53..&#. .d+f │ │ │ -0000e1c0: 0a9e 7b1e 4c28 f3c9 deb4 b595 c392 3c54 ..{.L(............ │ │ │ -0000e230: e6e2 3510 066b 31d7 8603 1603 0143 8c9d ..5..k1......C.. │ │ │ -0000e240: 591f 027b 620c bb2f 0456 ceee 5b76 3ecc Y..{b../.V..[v>. │ │ │ -0000e250: 19c3 2e4b 623b 2794 6cef 8494 4226 3449 ...Kb;'.l...B&4I │ │ │ -0000e260: c581 27ec d892 3af4 3705 9426 653a 8900 ..'...:.7..&e:.. │ │ │ -0000e270: 2d66 1e8b 578c a7e4 88d6 6891 39a8 1daf -f..W.....h.9... │ │ │ -0000e280: 4fd9 3b68 eb66 9b58 eb50 2610 bc89 76e5 O.;h.f.X.P&...v. │ │ │ -0000e290: c4af d289 1aab 544a f59a 3909 47e4 0310 ......TJ..9.G... │ │ │ -0000e2a0: 1959 4a2e 2e77 75b1 a3bf 8e76 f29c 234e .YJ..wu....v..#N │ │ │ -0000e2b0: 0470 b416 c07a 8048 b442 01e2 1baa 8317 .p...z.H.B...... │ │ │ -0000e2c0: 03c9 85ac 6184 fadc 4745 29c9 5b42 2bf8 ....a...GE).[B+. │ │ │ -0000e2d0: 4a38 8d31 b197 21bb 67ba 8e4a 2378 41cc J8.1..!.g..J#xA. │ │ │ -0000e2e0: 9073 7c83 e19b 5c96 1ece e937 b257 fb21 .s|...\....7.W.! │ │ │ -0000e2f0: 20c4 3424 5885 0792 ab4d 20da 2210 3a0e .4$X....M .".:. │ │ │ -0000e300: 653f af21 58d1 46d6 e7a6 3e24 2ceb c48d e?.!X.F...>$,... │ │ │ -0000e310: 693c 1a1d ba38 6f28 3cd4 3205 b5b6 2771 i<...8o(<.2...'q │ │ │ -0000e320: 181f a699 8f0f 1331 f0f0 8499 c487 1c43 .......1.......C │ │ │ -0000e330: 33df 8bdf 191f ea7c c885 e75d 175e ef66 3......|...].^.f │ │ │ -0000e340: ec2f 644f a24e baa7 c4b9 c553 42c6 1fb2 ./dO.N.....SB... │ │ │ -0000e350: 1c56 8a9d 1b7d b37f 53ea d9b6 baab 663b .V...}..S.....f; │ │ │ -0000e360: e4df 53f7 4f37 37d5 6efb 1451 f5b3 cd03 ..S.O77.n..Q.... │ │ │ -0000e370: fb23 7ac4 7a84 78e4 56dc 584a f3bb 4b99 .#z.z.x.V.XJ..K. │ │ │ -0000e380: aab8 c4a4 8657 fc99 1838 6a97 3286 cf4a .....W...8j.2..J │ │ │ -0000e390: e033 98d8 f551 8737 4188 9b43 ce10 b443 .3...Q.7A..C...C │ │ │ -0000e3a0: 8a02 5af8 3d8e 6bb8 4c5b f34e 3d1c 57f6 ..Z.=.k.L[.N=.W. │ │ │ -0000e3b0: 1daa b99c 3325 3aa8 6d98 451b 6431 06f1 ....3%:.m.E.d1.. │ │ │ -0000e3c0: d8a8 050d 984d 1338 3026 9f57 9919 5e6d .....M.80&.W..^m │ │ │ -0000e3d0: 6f84 dfef df43 488b f883 7a9f 23bc 4a33 o....CH...z.#.J3 │ │ │ -0000e3e0: f794 9478 4292 3a9b a116 9e45 9e32 5746 ...xB.:....E.2WF │ │ │ -0000e3f0: bda9 1824 1b14 c329 c913 c434 e36f 5a71 ...$...)...4.oZq │ │ │ -0000e400: 7b70 ee81 54ea 03f7 547b fe9c f1a6 0af2 {p..T...T{...... │ │ │ -0000e410: 5de3 4de6 aa09 8e50 168b 2a78 0185 ea73 ].M....P..*x...s │ │ │ -0000e420: 3484 3a0d b571 4b5a 0e52 ddc2 0675 480a 4.:..qKZ.R...uH. │ │ │ -0000e430: e819 1b88 c324 28e7 7693 1088 ecfa 7910 .....$(.v.....y. │ │ │ -0000e440: 4dc8 5463 ac83 2ebc 7ce6 4f92 e619 d582 M.Tc....|.O..... │ │ │ -0000e450: ad97 9bcd af91 1f06 b183 f437 1c4c 9350 ...........7.L.P │ │ │ -0000e460: 58e5 0149 b0d2 b67e 83c5 edbc 06f4 c25d X..I...~.......] │ │ │ -0000e470: 3475 1ce9 04da 51c8 2218 1e8a c623 d654 4u....Q."....#.T │ │ │ -0000e480: 8565 65c0 40d6 4fa7 154d 5fcd 1baa d633 .ee.@.O..M_....3 │ │ │ -0000e490: 21b3 ec09 1d42 f8dc e6cd 3125 e857 fa6e !....B....1%.W.n │ │ │ -0000e4a0: 71d8 4ef7 7b51 13cb 79fe baf8 509a 1ae9 q.N.{Q..y...P... │ │ │ -0000e4b0: e2a6 c2e3 4115 0586 7957 1030 8e98 bdab ....A...yW.0.... │ │ │ -0000e4c0: edcb 08fb 361b f7ab 9848 b7c3 23db 1f10 ....6....H..#... │ │ │ -0000e4d0: b464 ca16 57c9 5850 9d72 6c51 d70d f486 .d..W.XP.rlQ.... │ │ │ -0000e4e0: bd0c 3ad7 0d6a 1bd3 c4ed 548a d03d 8a9e ..:..j....T..=.. │ │ │ -0000e4f0: 49f6 decd 52dd 5faf aaf5 8273 6316 d3ac I...R._....sc... │ │ │ -0000e500: 47e5 3318 e8fb 2869 6974 e456 1313 76f5 G.3...(iit.V..v. │ │ │ -0000e510: 50bc 46ca d8a0 2bde 26e2 4fc3 9f29 7f66 P.F...+.&.O..).f │ │ │ -0000e520: ca6d 2a73 ab9c df0a feb4 fc59 2a59 1735 .m*s.......Y*Y.5 │ │ │ -0000e530: 9bf9 0d22 f2df 4576 008f 3603 c075 3a06 ..."..Ev..6..u:. │ │ │ -0000e540: 11a1 fd1f 4b39 c2f7 2324 0b54 ad87 2877 ....K9..#$.T..(w │ │ │ -0000e550: 5f89 075c 4366 5f28 8941 913f 74e3 37f3 _..\Cf_(.A.?t.7. │ │ │ -0000e560: a3a8 b7a9 bfdb 3e54 bef6 582a 5139 0729 ......>T..X*Q9.) │ │ │ -0000e570: 285e e173 101c 2fbc b87d ce27 0cf4 fdf4 (^.s../..}.'.... │ │ │ -0000e580: c224 d898 a54f 9c85 d4a9 460b 5ae2 6425 .$...O....F.Z.d% │ │ │ -0000e590: f2b5 523c 80ef 222d 6c4c 7124 4569 7949 ..R<.."-lLq$EiyI │ │ │ -0000e5a0: f117 2db4 e232 25c3 db3a 13a9 8145 0367 ..-..2%..:...E.g │ │ │ -0000e5b0: 22af debe 1acb 34aa a709 b5f7 4d5f 6f6e ".....4.....M_on │ │ │ -0000e5c0: 77f7 df2b 49d5 fa66 375b afe6 eaaf d59a w..+I..f7[...... │ │ │ -0000e5d0: ecdb 6a3e 6b9e 262f 37eb 850a 12ba 1e48 ..j>k.&/7......H │ │ │ -0000e5e0: 439a 58de f9cc 28ce 498b b293 8534 cadc C.X...(.I....4.. │ │ │ -0000e5f0: 098a 70d7 256e 77d9 d6ad 9c9a 0409 d753 ..p.%nw........S │ │ │ -0000e600: 29b9 e504 f30f e4f4 e5f5 e1e6 2fdb d9dd ).........../... │ │ │ -0000e610: f56a fef3 6c3b a310 8458 cc69 8951 29f9 .j..l;...X.i.Q). │ │ │ -0000e620: 447f 5cdd ac76 2acf 320a 3c25 4a92 a4b6 D.\..v*.2.<%J... │ │ │ -0000e630: 7b3e 5288 0621 0474 f995 32a4 63cf f3ee {>R..!.t..2.c... │ │ │ -0000e640: 65d2 d7bc ab76 2fa9 0a29 9177 4f77 95ba e....v/..).wOw.. │ │ │ -0000e650: 0079 fc54 fd83 cae1 0d97 3372 d5ea a29b .y.T......3r.... │ │ │ -0000e660: c17c 0500 615d 93af 7d25 2725 0fbe e66f .|..a]..}%'%...o │ │ │ -0000e670: 1837 177e 468a 642e fbf3 ecfe faef cb25 .7.~F.d........% │ │ │ -0000e680: d912 a969 4aff c4b9 95b9 3056 b763 9883 ...iJ.....0V.c.. │ │ │ -0000e690: aa0e 6229 14c6 f788 0c49 7141 48c0 8a57 ..b).....IqAH..W │ │ │ -0000e6a0: afaf 40e0 f2ea 72fd e09a d10b a95b 755b ..@...r......[u[ │ │ │ -0000e6b0: bf6d 290a 7200 9a7e 2fb9 df65 d8ef b2d5 .m).r..~/..e.... │ │ │ -0000e6c0: ef72 b0df 6bf4 baa3 89de bd5b fdd3 77e4 .r..k......[..w. │ │ │ -0000e6d0: 7708 74af f9cf 8767 4a09 cb29 4a20 39b8 w.t....gJ..)J 9. │ │ │ -0000e6e0: ed30 dd95 92b8 3cfd 587d acd6 52d5 2b25 .0....<.X}..R.+% │ │ │ -0000e6f0: 07c1 e07c fb77 92d6 b6e6 9867 e600 920e ...|.w.....g.... │ │ │ -0000e700: 3b5f bebb 5b07 29d8 7d72 ed88 1c07 e218 ;_..[.).}r...... │ │ │ -0000e710: 4e9c 7d25 59e3 9bff e19e 7814 7516 776a N.}%Y.....x.u.wj │ │ │ -0000e720: 97b4 db71 244f ff0b 254d 4394 df2a c3d9 ...q$O..%MC..*.. │ │ │ -0000e730: b8db 89b8 572e 4737 78b7 729f 924f 5e9e ....W.G7x.r..O^. │ │ │ -0000e740: 93fa b90b 5312 747b a868 0172 9ae7 066e ....S.t{.h.r...n │ │ │ -0000e750: a2e6 9bbb a701 00ab 6574 a4cf 48d7 90c5 ........et..H... │ │ │ -0000e760: b71b 52e9 b6ac d745 8166 a06c 46ba 8e7f ..R....E.f.lF... │ │ │ -0000e770: 7bc2 8cf5 0553 d0c8 3e9a 5095 04e2 52e9 {....S..>.P...R. │ │ │ -0000e780: 99ba 26d8 6cb4 4609 de02 9534 e19e 613e ..&.l.F....4..a> │ │ │ -0000e790: f5b4 9b4e fdd5 8a42 877d 3ddf 7538 d11b ...N...B.}=.u8.. │ │ │ -0000e7a0: d8e9 947a d97a d511 2e61 264b c9a0 9c79 ...z.z...a&K...y │ │ │ -0000e7b0: fa43 f1e9 88d9 7faf f480 b06e ef43 6d41 .C.........n.CmA │ │ │ -0000e7c0: ed31 79f9 12b6 eea3 9f37 eba7 4689 0f4e .1y......7..F..N │ │ │ -0000e7d0: ec0f ebf5 2a60 be67 74ea 32db 3767 e491 ....*`.gt.2.7g.. │ │ │ -0000e7e0: 449a 42f0 d798 ff90 2cdd 25eb 4762 4240 D.B.....,.%.GbB@ │ │ │ -0000e7f0: 1631 af2b 0a8f d4ed 8a1c ce93 fb96 0510 .1.+............ │ │ │ -0000e800: 156b 572c df6e 0df3 853a e34b 021d 39c8 .kW,.n...:.K..9. │ │ │ -0000e810: c59f 3af4 8e1b c811 b245 62f5 80c4 3e92 ..:......Eb...>. │ │ │ -0000e820: 544a 8755 3820 11c7 ffe9 6605 824a e335 TJ.U8 ....f..J.5 │ │ │ -0000e830: 4a6e 5fd4 ec72 5c99 b06a 467b bfc6 ab77 Jn_..r\..jF{...w │ │ │ -0000e840: 62ea 15f4 57b0 3f6f abf9 2e98 ba8b 5dc3 b...W.?o......]. │ │ │ -0000e850: fb8b 6df0 7c19 3caf 9b67 4ff2 5a5d fac9 ..m.|.<..gO.Z].. │ │ │ -0000e860: 5cab 7a9a b6e1 e3a5 7ffc 1ae4 1fe4 2b05 \.z...........+. │ │ │ -0000e870: e418 d30a 97a6 ea81 c2b5 bba0 e3d3 7545 ..............uE │ │ │ -0000e880: 0bc8 3d67 b8f7 ffc8 7034 3b6f bd08 40c8 ..=g....p4;o..@. │ │ │ -0000e890: 6ad8 c4cb adc1 9083 1541 422b 0994 e419 j........AB+.... │ │ │ -0000e8a0: f2d1 6b7e f3b0 e619 f671 998f b3fc fb91 ..k~.....q...... │ │ │ -0000e8b0: 4e1c a1b9 40cd bd1d ea81 c5ee f6ea 72be N...@.........r. │ │ │ -0000e8c0: 5993 ea54 1b5e 09c3 5c56 9bf9 7a75 176d Y..T.^..\V..zu.m │ │ │ -0000e8d0: 4874 57b7 b3f5 ab5f 7e6a 6ef6 6088 d797 HtW...._~jn.`... │ │ │ -0000e8e0: 979b 4715 0886 0a04 4305 82a1 42c1 b8f8 ..G.....C...B... │ │ │ -0000e8f0: a4b6 6acd 04cd abd5 1a91 d7fc e34a aaae ..j..........J.. │ │ │ -0000e900: 492c 2e87 ab56 37b4 8679 f9b4 ab24 e8fd I,...V7..y...$.. │ │ │ -0000e910: 8415 c8ea e348 3bb7 4811 8497 8ee7 9e95 .....H;.H....... │ │ │ -0000e920: c28f fe90 976e 563c ab7b ed3e c136 012a .....nV<.{.>.6.* │ │ │ -0000e930: 7fb1 a160 f16e ee4b 7da2 4af1 0778 62ef ...`.n.K}.J..xb. │ │ │ -0000e940: fbfe 133b b36b 9aff 2b7c 7f80 78c9 44dc ...;.k..+|..x.D. │ │ │ -0000e950: 6d37 7348 1428 be99 ddff 1a39 fd73 2256 m7sH.(.....9.s"V │ │ │ -0000e960: afad 4391 b65d 91f6 c2bf 77a2 d75d 78f8 ..C..]....w..]x. │ │ │ -0000e970: 60f7 fd07 c5fb 940b aa8a 9a8d 28cc 7367 `...........(.sg │ │ │ -0000e980: 55d2 85e0 3b1d e54f 4d79 b038 69ed a30c U...;..OMy.8i... │ │ │ -0000e990: 4b92 3fb1 ed2e db58 4b7b aa75 948a 8b25 K.?....XK{.u...% │ │ │ -0000e9a0: 2d2b fecc 4caa 1719 cbd5 ed02 c5aa 5987 -+..L.........Y. │ │ │ -0000e9b0: f034 7119 184b 00e4 1922 b4a8 eee7 c4f3 .4q..K..."...... │ │ │ -0000e9c0: 6aab 6a50 4c01 31f0 3dc0 bda4 b5f3 07e7 j.jPL.1.=....... │ │ │ -0000e9d0: 47f1 fe93 dc7a c334 b128 9007 ba11 7987 G....z.4.(....y. │ │ │ -0000e9e0: fd60 901f abed 6e23 eca4 4575 0d9f b5b2 .`....n#..Eu.... │ │ │ -0000e9f0: 21c9 bf31 cd17 af36 0fdb 1535 42d8 d32b !..1...6...5B..+ │ │ │ -0000ea00: 9555 3ed9 14f1 5712 ab61 0294 58b3 5805 .U>...W..a..X.X. │ │ │ -0000ea10: 28dd 2628 5bbd 9094 e0b1 4d85 2c76 dc4e (.&([.....M.,v.N │ │ │ -0000ea20: eba0 1c9a ae1c 8632 1d78 0d57 0cc5 fdb1 .......2.x.W.... │ │ │ -0000ea30: babd 2289 682f bad6 5228 8b42 a971 cadb ..".h/..R(.B.q.. │ │ │ -0000ea40: ef69 d960 ddff 63bb 6bd4 ddb5 1261 6b03 .i.`..c.k....ak. │ │ │ -0000ea50: 08eb 1bc3 d1ea 6069 5d47 46a4 6d60 7e9a ......`i]GF.m`~. │ │ │ -0000ea60: 3d3a 841d 9b13 9a16 a224 0ab7 2f7a 78c0 =:.......$../zx. │ │ │ -0000ea70: c61b 9299 0636 c175 9d4f 4005 b2da c341 .....6.u.O@....A │ │ │ -0000ea80: 51d4 2e02 3b3a 25b3 c7be 19ec 3d37 9480 Q...;:%.....=7.. │ │ │ -0000ea90: 4a99 5ce9 e197 c203 036f 3a05 689b 36ec J.\......o:.h.6. │ │ │ -0000eaa0: 47a4 b76c 5de8 6eb7 3a8a 7b0a 9c81 83f3 G..l].n.:.{..... │ │ │ -0000eab0: 9634 fda9 0fb4 83c9 f1ea 66b3 e876 7674 .4........f..vvt │ │ │ -0000eac0: b765 2b80 dd83 4cba 4b02 5f6d 3fce d601 .e+...L.K._m?... │ │ │ -0000ead0: c384 8cce e841 840c a907 a5d3 b21e e163 .....A.........c │ │ │ -0000eae0: b0b2 eab2 1538 1e99 5d7d f21f 6aa2 5c20 .....8..]}..j.\ │ │ │ -0000eaf0: 2b9f 018c f6f2 20e9 6ae1 0def 9ba1 d6b8 +..... .j....... │ │ │ -0000eb00: 950a 374d e995 5fd6 3b1f cdb0 adc0 d697 ..7M.._.;....... │ │ │ -0000eb10: 37b7 109d 435d afc6 bb72 587b 5dcd 1681 7...C]...rX{]... │ │ │ -0000eb20: e637 9630 b4fa abba 9802 cad9 6a1d 8a02 .7.0........j... │ │ │ -0000eb30: de03 c69d 0060 75d7 eabf ba0b ba5f 2c9e .....`u......_,. │ │ │ -0000eb40: 1437 1034 deaa 5d2c 1e15 3714 6c75 f1ec .7.4..],..7.lu.. │ │ │ -0000eb50: f66a 5da9 0596 2164 5417 4ff2 bdd9 d298 .j]...!dT.O..... │ │ │ -0000eb60: e985 ca67 bbd9 2dc7 8265 5c47 81dc 55dc ...g..-..e\G..U. │ │ │ -0000eb70: d2b0 6b13 4c4c 45bd 5e14 4c72 9f3a d838 ..k.LLE.^.Lr.:.8 │ │ │ -0000eb80: f047 5551 b8cb 8a98 21d8 624d 38e4 71c1 .GUQ....!.bM8.q. │ │ │ -0000eb90: f2d1 7628 3c1e 588f 504e bab5 20c2 5588 ..v(<.X.PN.. .U. │ │ │ -0000eba0: 2521 ee92 d84d 93ac 8d0c a575 2809 eb1c %!...M.....u(... │ │ │ -0000ebb0: f87f d8c9 a071 6d6d 019e 6620 6c9a d4b5 .....qmm..f l... │ │ │ -0000ebc0: 47d9 e688 0b8f 3342 423d edac 6382 07cf G.....3BB=..c... │ │ │ -0000ebd0: 6113 4605 c7cf d15a 2dc0 cca3 958b 80fb a.F....Z-....... │ │ │ -0000ebe0: 4b8d df3a cd1d f8f5 1d2f c230 e85d cbae K..:...../.0.].. │ │ │ -0000ebf0: 5eb7 00b4 369c be91 dcd4 f7d1 fc42 3750 ^...6........B7P │ │ │ -0000ec00: 75a7 8408 87ba 4afd d8a9 0a14 b4d5 aba5 u.....J......... │ │ │ -0000ec10: c98f ed9a a04f 671d bf57 01e7 19ba a06f .....Og..W.....o │ │ │ -0000ec20: ecd1 f125 61b3 2e1f 1bd1 89b4 fd36 2e74 ...%a........6.t │ │ │ -0000ec30: b721 bec6 906e 560b 39ef 0ce2 b027 1d98 .!...nV.9....'.. │ │ │ -0000ec40: c6c7 f0e5 290e 6b82 177a 7e94 b892 e522 ....).k..z~...." │ │ │ -0000ec50: a286 4fe1 fb41 1a76 d7ab edd7 a222 61eb ..O..A.v....."a. │ │ │ -0000ec60: e268 319e 1629 7d0a 4b0f 5254 6f22 8604 .h1..)}.K.RTo".. │ │ │ -0000ec70: 89ee fcad aa16 c1fd 9ad6 543e 99e1 797c ..........T>..y| │ │ │ -0000ec80: 3423 ed93 91f6 c948 7b3d d25e 8fb4 8f47 4#.....H{=.^...G │ │ │ -0000ec90: da87 e51a 7c21 8c44 4c33 1164 7475 2bf4 ....|!.DL3.dtu+. │ │ │ -0000eca0: d281 1c4a 63e9 d8ea 92b4 ba24 8f3d 2c24 ...Jc......$.=,$ │ │ │ -0000ecb0: 1571 d805 6081 c84b 21f5 8a5b 30e2 3e5a .q..`..K!..[0.>Z │ │ │ -0000ecc0: a388 cd21 0cc2 03cc 010c d382 6102 18ad ...!........a... │ │ │ -0000ecd0: 39a4 c535 c107 46b7 e861 75f1 3479 b8e8 9..5..F..au.4y.. │ │ │ -0000ece0: 0f88 f387 2ddb ce56 5055 f424 c7ed 5a22 ....-..VPU.$..Z" │ │ │ -0000ecf0: b2bb 0d65 56dd 422f 69c9 2c52 db7a f57b ...eV.B/i.,R.z.{ │ │ │ -0000ed00: 7f13 ec0a b7b7 2eb1 6559 c758 8486 f732 ........eY.X...2 │ │ │ -0000ed10: 5b05 3ef8 63fc 7c2a fb33 d56d aee8 e58d [.>.c.|*.3.m.... │ │ │ -0000ed20: 7ab3 d8ce 3ea9 42fd 65bb 5ad0 0a26 72e7 z...>.B.e.Z..&r. │ │ │ -0000ed30: bbdf 6323 328a f8ec 14cd 2ed5 03be e6cb ..c#2........... │ │ │ -0000ed40: 2bf7 70e9 1e96 f275 275f bbe8 bd9a 5ade +.p....u'_....Z. │ │ │ -0000ed50: a370 5f1f d47c 733b 9f11 d343 6fe7 feb4 .p_..|s;...Co... │ │ │ -0000ed60: abff d762 8251 1128 ecae 7994 2fd7 b3f9 ...b.Q.(..y./... │ │ │ -0000ed70: afee 384b 0e1d 05f5 7793 1d9f 4cdf 548b ..8K....w...L.T. │ │ │ -0000ed80: d5c3 cd64 35f9 6ea2 d378 f25d 74d1 3ad7 ...d5.n..x.]t.:. │ │ │ -0000ed90: d629 7abd f604 6a33 c509 bb1c 0bb8 679d .)z...j3......g. │ │ │ -0000eda0: 1553 5cea cbcb a9d5 7943 f5b3 37d1 fbe8 .S\.....yC..7... │ │ │ -0000edb0: f9db 17d1 0721 e807 dc04 f842 1aaf ebc3 .....!.....B.... │ │ │ -0000edc0: 7447 e7b6 a1b3 3972 ef10 69a6 89cd 4dc2 tG....9r..i...M. │ │ │ -0000edd0: e0fc b329 cb29 2e46 6679 314d d32e 91f5 ...).).Ffy1M.... │ │ │ -0000ede0: 9f37 be20 82ab fb6a b69d 5fd3 e32b 62f0 .7. ...j.._..+b. │ │ │ -0000edf0: b6fa 4a03 b8dc ac17 83e4 cb0e 4267 0cd9 ..J.........Bg.. │ │ │ -0000ee00: 342e 6da9 e5e6 9b7b 4ef5 34d6 b855 9e4e 4.m....{N.4..U.N │ │ │ -0000ee10: d332 eb8e e1dd db37 4abd c1aa e576 b65b .2.....7J....v.[ │ │ │ -0000ee20: 6d48 5a7e 17e1 2de9 d876 a583 ef33 f484 mHZ~..-..v...3.. │ │ │ -0000ee30: 2399 96b8 65cc c2e1 9e4d 3e35 f8ce 8a64 #...e....M>5...d │ │ │ -0000ee40: 9ad3 7797 f1ff 0a34 2624 13a7 d388 eb0d ..w....4&$...... │ │ │ -0000ee50: 04ac a265 57f3 37bf e11f fd1e bbf1 423d ...eW.7.......B= │ │ │ -0000ee60: 798b ca5b 8b54 a5d1 2fd5 7f06 db5b 58ea y..[.T../....[X. │ │ │ -0000ee70: 5d52 2b5c c428 f117 8791 4a92 c4a4 f80b ]R+\.(....J..... │ │ │ -0000ee80: 8fa2 c813 5cbf 2ff3 38d5 06b7 830b 7ab2 ....\./.8.....z. │ │ │ -0000ee90: f8d3 026b acc1 5fed c419 159a ce9f 0337 ...k.._........7 │ │ │ -0000eea0: b07a 175f 7e7c f3f2 ed9f debe f9e1 dd6f .z._~|.........o │ │ │ -0000eeb0: b8fe 72ec 628b 4e73 5cca 51a9 4df1 2796 ..r.b.Ns\.Q.M.'. │ │ │ -0000eec0: e79b 2de7 9b2d e79b 2de7 9b2d e79b 2de7 ..-..-..-..-..-. │ │ │ -0000eed0: 9b2d e79b 2de7 9b2d e79b 2de7 9b2d e79b .-..-..-..-..-.. │ │ │ -0000eee0: 2de7 9b2d e79b 2de7 9b2d e79b 2de7 9b2d -..-..-..-..-..- │ │ │ -0000eef0: e79b 2de7 9b2d e79b 2de7 9b2d e79b 2de7 ..-..-..-..-..-. │ │ │ -0000ef00: 9b2d e79b 2de7 9b2d e79b 2de7 9b2d e79b .-..-..-..-..-.. │ │ │ -0000ef10: 2de7 9b2d e79b 2de7 9b2d 7fe8 bd80 74aa -..-..-..-....t. │ │ │ -0000ef20: 339b ca9d 11ff ac6d 3a8d 8d55 59a1 a7f8 3......m:..UY... │ │ │ -0000ef30: f19f cebd 805f ae2b f5d7 bfff a8de 3ddd ....._.+......=. │ │ │ -0000ef40: efaa 9b6f 7d91 219d e649 92a5 8e60 794e ...o}.!..I...`yN │ │ │ -0000ef50: 9264 8adf 4f4d 4b33 2d93 de2d 97fa 9cff .d..OMK3-..-.... │ │ │ -0000ef60: 2b5f 6898 68ab 71bf 20c7 4585 fa27 3a52 +_h.h.q. .E..':R │ │ │ -0000ef70: 9b97 b8af 9096 a596 5fb0 4b33 be0d 9014 ........_.K3.... │ │ │ -0000ef80: 5969 347e 1d3a b616 3fe3 d3ba a710 02eb Yi4~.:..?....... │ │ │ -0000ef90: dd54 5890 9e8c 5d52 a007 eaf0 6a5b cd48 .TX...]R....j[.H │ │ │ -0000efa0: 97be 5777 5737 bb0d 9a3e fb65 b55b 93e8 ..WwW7...>.e.[.. │ │ │ -0000efb0: de6e 6e67 3715 f71e bfad 404c c60f b7e2 .nng7.....@L.... │ │ │ -0000efc0: e74c b3d8 746e 2b84 5a12 2ac4 c5dd 6a4e .L..tn+.Z.*...jN │ │ │ -0000efd0: f196 4ab2 3c5c 9f4a d4ee 404e cb3c 88dc ..J.<\.J..@N.<.. │ │ │ -0000efe0: 8ca5 424d d265 5d74 c8bf b886 9fd0 c3cc ..BM.e]t........ │ │ │ -0000eff0: c622 2213 1448 f187 68ef d582 02c7 4a39 .""..H..h.....J9 │ │ │ -0000f000: 8434 d6c5 75f5 e870 f24e b22c e4ce a909 .4..u..p.N.,.... │ │ │ -0000f010: ce9d ff77 743e 67c2 f937 4e1d 7456 8c73 ...wt>g..7N.tV.s │ │ │ -0000f020: e773 e7e1 cef3 6f81 79fe 4dc6 3c2f be09 .s....o.y.M..=......e...... │ │ │ -0000f330: d4bb 15e6 5486 5507 0f7e 8a61 2c76 d02b ....T.U..~.a,v.+ │ │ │ -0000f340: 1c60 d8fc e8f1 5774 2a96 030c b387 b098 .`....Wt*....... │ │ │ -0000f350: e1a1 ccc3 ed9d 5318 76f8 a44c 0f63 a906 ......S.v..L.c.. │ │ │ -0000f360: bdc2 38c3 aac3 a76c 230c 5b8e fa9e 6186 ..8....l#.[...a. │ │ │ -0000f370: cd8f 6319 4062 a331 b730 3814 7be4 68b1 ..c.@b.1.08.{.h. │ │ │ -0000f380: 18c6 520d 7985 7186 1d39 9634 230c 73d4 ..R.y.q..9.4#.s. │ │ │ -0000f390: e9d3 1856 9d80 6508 4954 8db8 85a1 a154 ...V..e.IT.....T │ │ │ -0000f3a0: c7ce 62f5 0896 ce6e c361 861d 1b8a ee31 ..b....n.a.....1 │ │ │ -0000f3b0: ac58 0e6d a91f 0e2b 8e61 89bb 4369 021a .X.m...+.a..Ci.. │ │ │ -0000f3c0: 7b12 9693 1836 86c5 894d 7152 1c76 ca50 {....6...MqR.v.P │ │ │ -0000f3d0: a211 2c76 c859 0f07 aebf 9d61 adad ecc3 ..,v.Y.....a.... │ │ │ -0000f3e0: 81ab fd52 096b 2dc9 87c9 3643 cbfe df26 ...R.k-...6C...& │ │ │ -0000f3f0: 61ed ddbb 230c 3b01 4b2f d2f7 5b1d f313 a...#.;.K/..[... │ │ │ -0000f400: b00c 4d7e 7458 f1db ebe9 ea64 8655 5f64 ..M~tX.....d.U_d │ │ │ -0000f410: c3aa c1cd b813 9646 5f62 c33a 0c5b 9eca .......F_b.:.[.. │ │ │ -0000f420: b0e5 1719 fdc3 4339 b096 b447 afd5 b419 ......C9...G.... │ │ │ -0000f430: 367c 5e7b 6cb7 c27e 8197 9c87 abd8 d3b0 6|^{l..~........ │ │ │ -0000f440: 0c69 4b74 0a96 cac3 b143 0c3b 01cb 91b0 .iKt.....C.;.... │ │ │ -0000f450: c263 89bf 9461 d571 8d1c 4072 8861 035b .c...a.q..@r.a.[ │ │ │ -0000f460: 7bd5 97c4 61d6 1f48 1c60 d8f0 36e5 d1a1 {...a..H.`..6... │ │ │ -0000f470: 44a7 6239 b4e3 6a4f 0f5c 1b24 d121 2c03 D.b9..jO.\.$.!,. │ │ │ -0000f480: 9bc7 f610 c3cc d016 f551 860d 6099 7f41 .........Q..`..A │ │ │ -0000f490: a45f 6329 4687 1254 867b fa47 b184 a1b7 ._c)F..T.{.G.... │ │ │ -0000f4a0: 09f7 f4c7 4caf e91f 4f54 8718 b61c c332 ....L...OT.....2 │ │ │ -0000f4b0: 6ec3 aac1 a396 ea98 7189 c2a3 16d3 9ea5 n.......q....... │ │ │ -0000f4c0: e2d0 794e ebd4 e8e4 b5a4 adaf 0a9a 6ef8 ..yN..........n. │ │ │ -0000f4d0: 387a 3635 84e4 f0e2 bbb9 90a8 8790 b48f 8z65............ │ │ │ -0000f4e0: d93a 8779 3698 6a7b 68f1 5d05 4786 a3e7 .:.y6.j{h.].G... │ │ │ -0000f4f0: 397e c0b6 f618 5d11 ebce 913e 782e 398e 9~....]....>x.9. │ │ │ -0000f500: 6560 ff6f 1ec0 8cda 68cc f041 6e43 edd0 e`.o....h..AnC.. │ │ │ -0000f510: b964 73c6 5a0c ed52 165d dd31 2327 df0d .ds.Z..R.].1#'.. │ │ │ -0000f520: 9c81 a1cc b978 de3d f9ae 7a57 4d46 87a2 .....x.=..zWMF.. │ │ │ -0000f530: 9b93 ef62 198f 6319 38c4 6f3b f770 6a8a ...b..c.8.o;.pj. │ │ │ -0000f540: 2357 0506 0f72 472e 24f4 b71e 5a48 0edc #W...rG.$...ZH.. │ │ │ -0000f550: ad18 3a62 ad46 ee56 d8ce 5e8d ed6f 2076 ..:b.F.V..^..o v │ │ │ -0000f560: 918c 2ebe 47af 89d8 9625 0919 3232 b86a ....G....%..22.j │ │ │ -0000f570: 78e3 373a 88a5 7b37 a01a d871 edda e703 x.7:..{7...q.... │ │ │ -0000f580: 4319 b9bd 33ef 9f41 7799 deb5 69d1 d89e C...3..Aw...i... │ │ │ -0000f590: 4817 4b8b f4f6 cd34 7b04 8b1d 3c5a e8fa H.K....4{.....s.rp..n │ │ │ -0000f600: 7ffc 7269 d53b 66eb 6fe2 1fb8 cb66 5bdc ..ri.;f.o....f[. │ │ │ -0000f610: feed ff45 f343 97ff aac3 3703 4fc7 3c70 ...E.C....7.O.

..... │ │ │ -0000f790: 0c1b c032 8424 7266 371e 90e3 62d0 0e06 ...2.$rf7...b... │ │ │ -0000f7a0: 731f 8597 fa07 b0b4 8f89 3a48 bc4a 9a51 s.........:H.J.Q │ │ │ -0000f7b0: 2c36 6e88 ed20 8986 b154 fca7 7445 7f28 ,6n.. ...T..tE.( │ │ │ -0000f7c0: fab8 0d8b 1b42 fa43 6900 475d 2c45 4d67 .....B.Ci.G],EMg │ │ │ -0000f7d0: db52 0edb b013 b1b8 daba a559 c627 18fd .R.........Y.'.. │ │ │ -0000f7e0: 79dc f827 abc7 18d6 861c 62d7 5523 6da1 y..'......b.U#m. │ │ │ -0000f7f0: ff8a 4ec5 3204 3872 adac 6ea6 cbf4 7cf1 ..N.2.8r..n...|. │ │ │ -0000f800: 18c3 f87b 1e77 45da dfd4 0900 b790 f07d ...{.wE........} │ │ │ -0000f810: d07e 5831 8265 0849 3482 c504 3b8a a1dd .~X1.e.I4...;... │ │ │ -0000f820: b241 f430 ccb0 b9dc c419 1b4a 0d38 ea60 .A.0.......J.8.` │ │ │ -0000f830: 09ef b2cc 47cd 71cd b013 b19c e3ed 73e7 ....G.q.......s. │ │ │ -0000f840: 73e7 7fcb cee7 9ff4 fbf7 fd0d c4b3 629c s.............b. │ │ │ -0000f850: 3b9f 3bff 0b75 feba 96e4 5fb7 7393 6aa3 ;.;..u...._.s.j. │ │ │ -0000f860: fe21 ede0 77b4 0ffc 84b6 2e8a 5c65 c664 .!..w.......\e.d │ │ │ -0000f870: 6aa6 5e5f 221f fd8b dbe7 2e25 bd2e ca92 j.^_"......%.... │ │ │ -0000f880: eaca 4c3d 452a d179 5e64 994a 721d 6799 ..L=E*.y^d.Jr.g. │ │ │ -0000f890: 5613 5d16 26cd f0c3 e5fe 292d 4c9e d84e V.].&.....)-L..N │ │ │ -0000f8a0: faef 06c8 c0cf 6acf b637 f7f2 b3da dd1f ......j..7...... │ │ │ -0000f8b0: c49e 18fc 1235 7d14 49f4 4cfd 89da a9cd .....5}.I.L..... │ │ │ -0000f8c0: 5211 7942 9bfa 7fb7 ab8f d5f6 7eb5 7ba2 R.yB........~.{. │ │ │ -0000f8d0: ea9f af57 ebd5 9dfa ebec 9fd5 faff a8ff ...W............ │ │ │ -0000f8e0: fbb0 7e22 9a6c 1e45 17f3 07a0 e0df bc37 ..~".l.E.......7 │ │ │ -0000f8f0: 2ee3 3772 8805 c53e 59c2 6efb a882 5f7e ..7r...>Y.n..._~ │ │ │ -0000f900: bf58 af36 b7cb d5e3 1ef9 52aa c59e 7f53 .X.6......R....S │ │ │ -0000f910: 5bd5 b9e5 14a7 46f4 4cff bc5a 2ac9 7bf2 [.....F.L..Z*.{. │ │ │ -0000f920: 59b2 f56c 2a74 3dd8 c777 70bf c35f cdf6 Y..l*t=..wp.._.. │ │ │ -0000f930: 1768 ee48 6072 fabf 47df 64e3 cbf0 e3fb .h.H`r..G.d..... │ │ │ -0000f940: fc9b fa92 8645 7ece dbe5 96a5 4af7 83fb .....E~.....J... │ │ │ -0000f950: 48d7 1a80 add3 ba7c 7658 e77f 14d6 db43 H......|vX.....C │ │ │ -0000f960: 6817 97ea 62eb f27b ae37 b385 e451 5cec h...b..{.7...Q\. │ │ │ -0000f970: d445 aff0 860a 5db6 035f 18c9 e4e8 7d3c .E....].._....}< │ │ │ -0000f980: 2d0a c51f f25b e693 248e d524 8fc3 d439 -....[..$..$...9 │ │ │ -0000f990: 698c df7b b734 3495 a624 5045 a652 8c42 i..{.44..$PE.R.B │ │ │ -0000f9a0: 678a 4ac1 1efc 46fc a48c 91fb 880a b5a6 g.J...F......... │ │ │ -0000f9b0: 76d4 26c9 5435 ebd6 5179 4c62 9e26 5c47 v.&.T5..QyLb.&\G │ │ │ -0000f9c0: 0235 d1a9 51d4 d4d0 a7e4 c74d b314 9511 .5..Q......M.... │ │ │ -0000f9d0: 3f5b aa49 4873 0a55 1866 8a32 65a1 b2b8 ?[.IHs.U.f.2e... │ │ │ -0000f9e0: 508b 5d94 e6a9 ca92 14e4 24a9 5605 e7d6 P.].......$.V... │ │ │ -0000f9f0: 555c 8a5f d407 3882 6fa4 6364 6894 a6cc U\._..8.o.cdh... │ │ │ -0000fa00: 95ce b5ca 8d22 3068 4dfa a6d2 3255 f455 ....."0hM...2U.U │ │ │ -0000fa10: 1209 0997 4699 4e54 5e42 7bac 4a48 b393 ....F.NT^B{.JH.. │ │ │ -0000fa20: 2c13 d886 6010 253a 07b6 09e9 b1c0 4e1d ,...`.%:......N. │ │ │ -0000fa30: ed0b 6454 c4ef c1d3 e3a5 9a64 9856 3cd0 ..dT.......d.V<. │ │ │ -0000fa40: 7b8a a728 4a08 1101 d334 641b e309 1c4f {..(J....4d....O │ │ │ -0000fa50: 73e6 5502 9834 104d a3c6 0fca c354 642a s.U..4.M.....Td* │ │ │ -0000fa60: a3c1 a392 c067 a9a0 483d 021a 8d3c 1041 .....g..H=...<.A │ │ │ -0000fa70: 243a fc94 aa89 05aa b266 7cca 0401 5146 $:.......f|...QF │ │ │ -0000fa80: 4008 161a 59df 2f71 9026 0e54 cae4 3a00 @...Y./q.&.T..:. │ │ │ -0000fa90: 4442 a21d 31da d4c4 e037 f647 06c1 ac00 DB..1....7.G.... │ │ │ -0000faa0: 461a 84a6 a9d0 96f9 dfa4 0822 c14b f63a F..........".K.: │ │ │ -0000fab0: 21c4 64d6 88df 0532 95e5 dc86 c01a 2303 !.d....2......#. │ │ │ -0000fac0: 2f88 0d65 2cdc 4d6c 419c c74c 6014 0519 /..e,.MlA..L`... │ │ │ -0000fad0: 4457 61e8 857a d3fc 13a7 4588 b284 452b DWa..z....E...E+ │ │ │ -0000fae0: 4a52 911e 7c6b e239 722b 0005 6602 4260 JR..|k.9r+..f.B` │ │ │ -0000faf0: b924 1148 5129 c307 4622 8526 9f10 66cc .$.HQ)..F".&..f. │ │ │ -0000fb00: aa48 933c 4f08 b6b6 2c4f 54c7 826f a912 .H. │ │ │ -0000fb80: 1418 38a6 9699 0dfe 611c 8401 e210 4b9d ..8.....a.....K. │ │ │ -0000fb90: 8999 7c9a 7448 47c1 a262 5d1d 70c6 608c ..|.tHG..b].p.`. │ │ │ -0000fba0: 26ff 8699 c498 f11a cb24 41cd a1e9 34cd &........$A...4. │ │ │ -0000fbb0: 960d 4030 c274 6f50 4de4 6306 201e 5ab8 ..@0.toPM.c. .Z. │ │ │ -0000fbc0: 0001 e061 68d0 3bc9 9c3a 7211 ab2f 312c ...ah.;..:r../1, │ │ │ -0000fbd0: b3c4 382f 4909 8f38 6785 a0e9 27db 23c3 ..8/I..8g...'.#. │ │ │ -0000fbe0: 4b44 aa30 02c3 99f3 1222 9607 c049 254a KD.0....."...I%J │ │ │ -0000fbf0: 9ee4 288f 59e6 c1cf 948d 9981 38c4 80c0 ..(.Y.......8... │ │ │ -0000fc00: 0344 25b5 6356 656c 1004 1852 62e8 9411 .D%.cVel...Rb... │ │ │ -0000fc10: 19eb c44c 0681 8411 2c80 31f3 c471 96a6 ...L....,.1..q.. │ │ │ -0000fc20: cdc2 1ed2 9cd0 18c9 5881 4189 4c24 a7d7 ........X.A.L$.. │ │ │ -0000fc30: 680b 40b6 4f8b 9c85 44c3 5e81 7a32 b068 h.@.O...D.^.z2.h │ │ │ -0000fc40: 9482 3e52 25e2 5e16 b380 321b 8838 7047 ..>R%.^...2..8pG │ │ │ -0000fc50: 7bd3 009d 15a6 4748 9fa1 c944 b301 8dd9 {.....GH...D.... │ │ │ -0000fc60: f831 7d86 5fd9 268b c814 3275 987d 28ba .1}._.&...2u.}(. │ │ │ -0000fc70: 088d 410a dab4 2001 2858 30d2 8224 935a ..A... .(X0..$.Z │ │ │ -0000fc80: c960 5df6 7312 b798 350f 261c ca01 b61a .`].s...5.&..... │ │ │ -0000fc90: eeaf 4b37 8326 b53c df18 10f5 cc7b 429f ..K7.&.<.....{B. │ │ │ -0000fca0: efcb d825 5437 2ca9 45c2 6e87 6642 6287 ...%T7,.E.n.fBb. │ │ │ -0000fcb0: 0893 6bc8 3b30 08e8 5bcc de2a 0c33 0454 ..k.;0..[..*.3.T │ │ │ -0000fcc0: b1d7 0128 6245 460a 9cda 06d4 e73a 9cb1 ...(bEF......:.. │ │ │ -0000fcd0: 7bb2 88ae a901 d140 0281 6cb7 95c6 e53e {......@..l....> │ │ │ -0000fce0: f370 215e 444d 09cb 6002 1a0d 99d3 8468 .p!^DM..`......h │ │ │ -0000fcf0: 23df 8a00 3229 91b9 8699 0e39 6109 675f #...2).....9a.g_ │ │ │ -0000fd00: 6061 f67b 84eb 78cf 929e 3300 6fb7 15fb `a.{..x...3.o... │ │ │ -0000fd10: 02ff 240f de61 6876 b830 ee78 ca5d 91ff ..$..ahv.0.x.].. │ │ │ -0000fd20: 4e52 7e48 95ef 2c1e c167 e0e5 588c 2d7d NR~H..,..g..X.-} │ │ │ -0000fd30: 19c6 0748 709e ec91 c184 7a30 2570 c9ce ...Hp.....z0%p.. │ │ │ -0000fd40: efd5 a470 d2bc 09da 72a4 f179 b9d9 d681 ...p....r..y.... │ │ │ -0000fd50: 5c24 6e0a 2291 8b66 d4ee 441e d9c6 aa3a \$n."..f..D....: │ │ │ -0000fd60: dd9c 0484 75e2 604f 6046 4d0b 0c23 760a ....u.`O`FM..#v. │ │ │ -0000fd70: 4382 df4c 78cb 0169 bd4f d804 3360 f864 C..Lx..i.O..3`.d │ │ │ -0000fd80: 7462 d543 1020 ac4f c842 eb8c 2d2f a913 tb.C. .O.B..-/.. │ │ │ -0000fd90: 9cb9 284f 82b8 c720 9449 d933 8a35 215a ..(O... .I.3.5!Z │ │ │ -0000fda0: 21bd a9b3 1405 bb4b 9340 2a91 340a 4025 !......K.@*.4.@% │ │ │ -0000fdb0: b081 5f8c c536 9158 c0ba e7de 0a15 b0fd .._..6.X........ │ │ │ -0000fdc0: ce7d 263c 2390 18f6 2224 2a04 874c bb85 .}&<#..."$*..L.. │ │ │ -0000fdd0: 0361 2d04 8dce 9e14 10ff 84d4 1672 2b96 .a-..........r+. │ │ │ -0000fde0: 0eda 4878 91ce 2711 e5e2 f629 cc88 49a5 ..Hx..'....)..I. │ │ │ -0000fdf0: 3d74 4c42 3836 adb1 b02d 857e 1b8a 8960 =tLB86...-.~...` │ │ │ -0000fe00: 45c8 00e5 3c2d b016 a21e 065e bd60 a2a2 E...<-.....^.`.. │ │ │ -0000fe10: 1cf1 9e50 2c6a 9842 dbc8 1261 34ce 6364 ...P,j.B...a4.cd │ │ │ -0000fe20: 5c41 7601 126e 4ab6 0b99 537b cd8c 7183 \Av..nJ...S{..q. │ │ │ -0000fe30: c988 2508 2fd9 8a99 82e7 9e07 13ca 7cb2 ..%./.........|. │ │ │ -0000fe40: 376d 6de5 b024 0f95 caab 6822 be3a 4bd8 7mm..$....h".:K. │ │ │ -0000fe50: 2606 96c1 4d3d b40e 038f e346 bd5a b8cc &...M=.....F.Z.. │ │ │ -0000fe60: 9e0d 3d7c 2e79 18e0 2aac e74a 1a7b 1bea ..=|.y..*..J.{.. │ │ │ -0000fe70: aa0c 5c11 5b0d 7812 4d46 1082 60a5 1906 ..\.[.x.MF..`... │ │ │ -0000fe80: 29cd 6c49 cdd8 38da c4f9 2ef0 8805 0141 ).lI..8........A │ │ │ -0000fe90: 91cc 3662 4c04 1c50 868c 2501 5e20 e761 ..6bL..P..%.^ .a │ │ │ -0000fea0: 2244 828f 0478 03a8 b978 0d84 c15a ccb5 "D...x...x...Z.. │ │ │ -0000feb0: e180 c540 c010 6367 d687 c09e 18c3 ee0b ...@..cg........ │ │ │ -0000fec0: 8195 b3fb 969d 0f73 c6b0 cb92 d8ce 0925 .......s.......% │ │ │ -0000fed0: db3b 21a5 9009 4d52 71e0 093b b6a4 0efd .;!...MRq..;.... │ │ │ -0000fee0: 4d01 a549 994e 2240 8b99 c7e2 15e3 2939 M..I.N"@......)9 │ │ │ -0000fef0: a235 5a64 0e6a c7eb 53f6 0eda bad9 26d6 .5Zd.j..S.....&. │ │ │ -0000ff00: 3a94 0904 6fa2 5d39 f1ab 74a2 c62a 9552 :...o.]9..t..*.R │ │ │ -0000ff10: bd66 4ec2 11f9 0044 4696 928b cb5d 5dec .fN....DF....]]. │ │ │ -0000ff20: e8af a39d 3ce7 8813 011c ad05 b01e 2012 ....<......... . │ │ │ -0000ff30: ad50 80f8 86ea e0c5 4072 216b 18a1 3ef7 .P......@r!k..>. │ │ │ -0000ff40: 5151 4af2 96d0 0abe 124e 634c ec65 c8ee QQJ......NcL.e.. │ │ │ -0000ff50: 99ae a3d2 085e 1033 e41c df60 f826 97a5 .....^.3...`.&.. │ │ │ -0000ff60: 8773 fa8d ecd5 7e08 0831 0d09 56e1 81e4 .s....~..1..V... │ │ │ -0000ff70: 6a13 88b6 0884 8e43 d9cf 6b08 56b4 91f5 j......C..k.V... │ │ │ -0000ff80: b9a9 0f09 cb3a 7163 1a8f 4687 2ece 1b0a .....:qc..F..... │ │ │ -0000ff90: 0fb5 4c41 aded 491c c687 69e6 e3c3 440c ..LA..I...i...D. │ │ │ -0000ffa0: 3c3c 6126 f121 c7d0 ccf7 e277 c687 3a1f <ET.l.......!.. │ │ │ -0000fff0: 1537 96d2 fcee 52a6 2a2e 31a9 e115 7f26 .7....R.*.1....& │ │ │ -00010000: 068e daa5 8ce1 b312 f80c 2676 7dd4 e14d ..........&v}..M │ │ │ -00010010: 10e2 e690 3304 ed90 a280 167e 8fe3 1a2e ....3......~.... │ │ │ -00010020: d3d6 bc53 0fc7 957d 876a 2ee7 4c89 0e6a ...S...}.j..L..j │ │ │ -00010030: 1b66 d106 598c 413c 366a 4103 66d3 040e .f..Y.A<6jA.f... │ │ │ -00010040: 8cc9 e755 6686 57db 1be1 f7fb f710 d222 ...Uf.W........" │ │ │ -00010050: fea0 dee7 08af d2cc 3d25 259e 90a4 ce66 ........=%%....f │ │ │ -00010060: a885 6791 a7cc 9551 6f2a 06c9 06c5 704a ..g....Qo*....pJ │ │ │ -00010070: f204 31cd f89b 56dc 1e9c 7b20 95fa c03d ..1...V...{ ...= │ │ │ -00010080: d59e 3f67 bca9 827c d778 93b9 6a82 2394 ..?g...|.x..j.#. │ │ │ -00010090: c5a2 0a5e 40a1 fa1c 0da1 4e43 6ddc 9296 ...^@.....NCm... │ │ │ -000100a0: 8354 b7b0 419d 8520 3bc6 06e2 3009 cab9 .T..A.. ;...0... │ │ │ -000100b0: dd24 0422 bb7e 1e44 1332 d518 eba0 0b2f .$.".~.D.2...../ │ │ │ -000100c0: 9ff9 93a4 7946 b560 ebe5 66f3 6be4 8741 ....yF.`..f.k..A │ │ │ -000100d0: ec20 fd0d 07d3 2414 5679 4012 acb4 addf . ....$.Vy@..... │ │ │ -000100e0: 6071 3baf 01bd 7017 4d1d 473a 8176 14b2 `q;...p.M.G:.v.. │ │ │ -000100f0: 0886 87a2 f188 3555 6159 1930 90f5 d369 ......5UaY.0...i │ │ │ -00010100: 45d3 57f3 86aa f54c c82c 7b42 8710 3eb7 E.W....L.,{B..>. │ │ │ -00010110: 7973 4c09 fa95 be5b 1cb6 d3fd 5ed4 c472 ysL....[....^..r │ │ │ -00010120: 9ebf 2e3e 94a6 46ba b8a9 f078 5045 8161 ...>..F....xPE.a │ │ │ -00010130: de15 048c 2366 ef6a fb32 c2be cdc6 fd2a ....#f.j.2.....* │ │ │ -00010140: 26d2 edf0 c8f6 0704 2d99 b2c5 5532 1654 &.......-...U2.T │ │ │ -00010150: a71c 5bd4 7503 bd61 2f83 ce75 83da c634 ..[.u..a/..u...4 │ │ │ -00010160: 713b 9522 748f a267 92bd 77b3 54f7 d7ab q;."t..g..w.T... │ │ │ -00010170: 6abd e0dc 98c5 34eb 51f9 0c06 fa3e 4a5a j.....4.Q....>JZ │ │ │ -00010180: 1a1d b9d5 c484 5d3d 14af 9132 36e8 8ab7 ......]=...26... │ │ │ -00010190: 89f8 d3f0 67ca 9f99 729b cadc 2ae7 b782 ....g...r...*... │ │ │ -000101a0: 3f2d 7f96 4ad6 45cd 667e 8388 fc77 911d ?-..J.E.f~...w.. │ │ │ -000101b0: c0a3 cd00 709d 8e41 4468 ffc7 528e f0fd ....p..ADh..R... │ │ │ -000101c0: 08c9 0255 eb21 cadd 57e2 01d7 90d9 174a ...U.!..W......J │ │ │ -000101d0: 6250 e40f ddf8 cdfc 28ea 6dea efb6 0f95 bP......(.m..... │ │ │ -000101e0: af3d 964a 54ce 410a 8a57 f81c 04c7 0b2f .=.JT.A..W...../ │ │ │ -000101f0: 6e9f f309 037d 3fbd 3009 3666 e913 6721 n....}?.0.6f..g! │ │ │ -00010200: 75aa d182 9638 5989 7cad 140f e0bb 480b u....8Y.|.....H. │ │ │ -00010210: 1b53 1c49 515a 5e52 fc45 0bad b84c c9f0 .S.IQZ^R.E...L.. │ │ │ -00010220: b6ce 446a 60d1 c099 c8ab b7af c632 8dea ..Dj`........2.. │ │ │ -00010230: 6942 ed7d d3d7 9bdb ddfd f74a 52b5 bed9 iB.}.......JR... │ │ │ -00010240: cdd6 abb9 fa6b b526 fbb6 9acf 9aa7 c9cb .....k.&........ │ │ │ -00010250: cd7a a182 84ae 07d2 9026 9677 3e33 8a73 .z.......&.w>3.s │ │ │ -00010260: d2a2 ec64 218d 3277 8222 dc75 89db 5db6 ...d!.2w.".u..]. │ │ │ -00010270: 752b a726 41c2 f554 4a6e 39c1 fc03 397d u+.&A..TJn9...9} │ │ │ -00010280: 797d b8f9 cb76 7677 bd9a ff3c dbce 2804 y}...vvw...<..(. │ │ │ -00010290: 2116 735a 6254 4a3e d11f 5737 ab9d cab3 !.sZbTJ>..W7.... │ │ │ -000102a0: 8c02 4f89 9224 a9ed 9e8f 14a2 4108 015d ..O..$......A..] │ │ │ -000102b0: 7ea5 0ce9 d8f3 bc7b 99f4 35ef aadd 4baa ~......{..5...K. │ │ │ -000102c0: 424a e4dd d35d a52e 401e 3f55 ffa0 7278 BJ...]..@.?U..rx │ │ │ -000102d0: c3e5 8c5c b5ba e866 305f 0140 58d7 e46b ...\...f0_.@X..k │ │ │ -000102e0: 5fc9 49c9 83af f91b c6cd 859f 9122 99cb _.I..........".. │ │ │ -000102f0: fe3c bbbf fefb 7249 b644 6a9a d23f 716e .<....rI.Dj..?qn │ │ │ -00010300: 652e 8cd5 ed18 e6a0 aa83 580a 85f1 3d22 e.........X...=" │ │ │ -00010310: 4352 5c10 12b0 e2d5 eb2b 10b8 bcba 5c3f CR\......+....\? │ │ │ -00010320: b866 f442 ea56 ddd6 6f5b 8a82 1c80 a6df .f.B.V..o[...... │ │ │ -00010330: 4bee 7719 f6bb 6cf5 bb1c ecf7 1abd ee68 K.w...l........h │ │ │ -00010340: a277 ef56 fff4 1df9 1d02 dd6b fef3 e199 .w.V.......k.... │ │ │ -00010350: 52c2 728a 1248 0e6e 3b4c 77a5 242e 4f3f R.r..H.n;Lw.$.O? │ │ │ -00010360: 561f abb5 54f5 4ac9 4130 38df fe9d a4b5 V...T.J.A08..... │ │ │ -00010370: ad39 e699 3980 a4c3 ce97 efee d641 0a76 .9..9........A.v │ │ │ -00010380: 9f5c 3b22 c781 3886 1367 5f49 d6f8 e67f .\;"..8..g_I.... │ │ │ -00010390: b827 1e45 9dc5 9dda 25ed 761c c9d3 ff42 .'.E....%.v....B │ │ │ -000103a0: 49d3 10e5 b7ca 7036 ee76 22ee 95cb d10d I.....p6.v"..... │ │ │ -000103b0: dead dca7 e493 97e7 a47e eec2 9404 dd1e .........~...... │ │ │ -000103c0: 2a5a 809c e6b9 819b a8f9 e6ee 6900 c06a *Z..........i..j │ │ │ -000103d0: 191d e933 d235 64f1 ed86 54ba 2deb 7551 ...3.5d...T.-.uQ │ │ │ -000103e0: a019 289b 91ae e3df 9e30 637d c114 34b2 ..(......0c}..4. │ │ │ -000103f0: 8f26 5425 81b8 547a a6ae 0936 1bad 5182 .&T%..Tz...6..Q. │ │ │ -00010400: b740 254d b867 984f 3ded a653 7fb5 a2d0 .@%M.g.O=..S.... │ │ │ -00010410: 615f cf77 1d4e f406 763a a55e b65e 7584 a_.w.N..v:.^.^u. │ │ │ -00010420: 4b98 c952 3228 679e fe50 7c3a 62f6 df2b K..R2(g..P|:b..+ │ │ │ -00010430: 3d20 acdb fb50 5b50 7b4c 5ebe 84ad fbe8 = ...P[P{L^..... │ │ │ -00010440: e7cd faa9 51e2 8313 fbc3 7abd 0a98 ef19 ....Q.....z..... │ │ │ -00010450: 9dba ccf6 cd19 7924 91a6 10fc 35e6 3f24 ......y$....5.?$ │ │ │ -00010460: 4b77 c9fa 9198 1090 45cc eb8a c223 75bb Kw......E....#u. │ │ │ -00010470: 2287 f3e4 be65 0144 c5da 15cb b75b c37c "....e.D.....[.| │ │ │ -00010480: a1ce f892 4047 0e72 f1a7 0ebd e306 7284 ....@G.r......r. │ │ │ -00010490: 6c91 583d 20b1 8f24 95d2 6115 0e48 c4f1 l.X= ..$..a..H.. │ │ │ -000104a0: 7fba 5981 a0d2 788d 92db 1735 bb1c 5726 ..Y...x....5..W& │ │ │ -000104b0: ac9a d1de aff1 ea9d 987a 05fd 15ec cfdb .........z...... │ │ │ -000104c0: 6abe 0ba6 ee62 d7f0 fe62 1b3c 5f06 cfeb j....b...b.<_... │ │ │ -000104d0: e6d9 93bc 5697 7e32 d7aa 9ea6 6df8 78e9 ....V.~2....m.x. │ │ │ -000104e0: 1fbf 06f9 07f9 4a01 39c6 b4c2 a5a9 7aa0 ......J.9.....z. │ │ │ -000104f0: 70ed 2ee8 f874 5dd1 0272 cf19 eefd 3f32 p....t]..r....?2 │ │ │ -00010500: 1ccd ce5b 2f02 10b2 1a36 f172 6b30 e460 ...[/....6.rk0.` │ │ │ -00010510: 4590 d04a 0225 7986 7cf4 9adf 3cac 7986 E..J.%y.|...<.y. │ │ │ -00010520: 7d5c e6e3 2cff 7ea4 1347 682e 5073 6f87 }\..,.~..Gh.Pso. │ │ │ -00010530: 7a60 b1bb bdba 9c6f d6a4 3ad5 8657 c230 z`.....o..:..W.0 │ │ │ -00010540: 97d5 66be 5edd 451b 12dd d5ed 6cfd ea97 ..f.^.E.....l... │ │ │ -00010550: 9f9a 9b3d 18e2 f5e5 e5e6 5105 82a1 02c1 ...=......Q..... │ │ │ -00010560: 5081 60a8 5030 2e3e a9ad 5a33 41f3 6ab5 P.`.P0.>..Z3A.j. │ │ │ -00010570: 46e4 35ff b892 aa6b 128b cbe1 aad5 0dad F.5....k........ │ │ │ -00010580: 615e 3eed 2a09 7a3f 6105 b2fa 38d2 ce2d a^>.*.z?a...8..- │ │ │ -00010590: 5204 e1a5 e3b9 67a5 f0a3 3fe4 a59b 15cf R.....g...?..... │ │ │ -000105a0: ea5e bb4f b04d 80ca 5f6c 2858 bc9b fb52 .^.O.M.._l(X...R │ │ │ -000105b0: 9fa8 52fc 019e d8fb beff c4ce ec9a e6ff ..R............. │ │ │ -000105c0: 0adf 1f20 5e32 1177 dbcd 1c12 058a 6f66 ... ^2.w......of │ │ │ -000105d0: f7bf 464e ff9c 88d5 6beb 50a4 6d57 a4bd ..FN....k.P.mW.. │ │ │ -000105e0: f0ef 9de8 7517 1e3e d87d ff41 f13e e582 ....u..>.}.A.>.. │ │ │ -000105f0: aaa2 6623 0af3 dc59 9574 21f8 4e47 f953 ..f#...Y.t!.NG.S │ │ │ -00010600: 531e 2c4e 5afb 28c3 92e4 4f6c bbcb 36d6 S.,NZ.(...Ol..6. │ │ │ -00010610: d29e 6a1d a5e2 6249 cb8a 3f33 93ea 45c6 ..j...bI..?3..E. │ │ │ -00010620: 7275 bb40 b16a d621 3c4d 5c06 c612 0079 ru.@.j.!; │ │ │ -000109b0: 45b3 4bf5 80af f9f2 ca3d 5cba 87a5 7cdd E.K......=\...|. │ │ │ -000109c0: c9d7 2e7a afa6 96f7 28dc d707 35df dcce ...z....(...5... │ │ │ -000109d0: 67c4 f4d0 dbb9 3fed eaff b598 6054 040a g.....?.....`T.. │ │ │ -000109e0: bb6b 1ee5 cbf5 6cfe ab3b ce92 4347 41fd .k....l..;..CGA. │ │ │ -000109f0: dd64 c727 d337 d562 f570 3359 4dbe 9be8 .d.'.7.b.p3YM... │ │ │ -00010a00: 349e 7c17 5db4 ceb5 758a 5eaf 3d81 da4c 4.|.]...u.^.=..L │ │ │ -00010a10: 71c2 2ec7 02ee 5967 c514 97fa f272 6a75 q.....Yg.....rju │ │ │ -00010a20: de50 fdec 4df4 3e7a fef6 45f4 4108 fa01 .P..M.>z..E.A... │ │ │ -00010a30: 3701 be90 c6eb fa30 ddd1 b96d e86c 8edc 7......0...m.l.. │ │ │ -00010a40: 3b44 9a69 6273 9330 38ff 6cca 728a 8b91 ;D.ibs.08.l.r... │ │ │ -00010a50: 595e 4cd3 b44b 64fd e78d 2f88 e0ea be9a Y^L..Kd.../..... │ │ │ -00010a60: 6de7 d7f4 f88a 18bc adbe d200 2e37 ebc5 m............7.. │ │ │ -00010a70: 20f9 b283 d019 4336 8d4b 5b6a b9f9 e69e .....C6.K[j.... │ │ │ -00010a80: 533d 8d35 6e95 a7d3 b4cc ba63 78f7 f68d S=.5n......cx... │ │ │ -00010a90: 526f b06a b99d ed56 1b92 96df 4578 4b3a Ro.j...V....ExK: │ │ │ -00010aa0: b65d e9e0 fb0c 3de1 48a6 256e 19b3 70b8 .]....=.H.%n..p. │ │ │ -00010ab0: 6793 4f0d beb3 2299 e6f4 dd65 fcbf 028d g.O..."....e.... │ │ │ -00010ac0: 09c9 c4e9 34e2 7a03 01ab 68d9 d5fc cd6f ....4.z...h....o │ │ │ -00010ad0: f847 bfc7 6ebc 504f dea2 f2d6 8254 27fa .G..n.PO.....T'. │ │ │ -00010ae0: a5fa cf60 7b2b 23a7 7949 ad2c 2ed5 e37e ...`{+#.yI.,...~ │ │ │ -00010af0: fe4c bd9e 3d7f bdda deef 5e18 ad2e 9fff .L..=.....^..... │ │ │ -00010b00: 4c2b d017 37cf 77d5 e2fb 1769 1c5d 3eff L+..7.w....i.]>. │ │ │ -00010b10: db86 5e3f d2bf ea86 3e2e 5fdc 3faf b62f ..^?....>._.?../ │ │ │ -00010b20: 48ec 2f9f 6b12 9d17 57cf ffeb 3919 b217 H./.k...W...9... │ │ │ -00010b30: d5f3 bffe fd47 6b5f 5c3f ff8f 1713 4bfd .....Gk_\?....K. │ │ │ -00010b40: 70cf 6673 2b40 f554 ebff 7af1 a2c4 1d5d p.fs+@.T..z....] │ │ │ -00010b50: fc9d c213 a9c2 c7d5 7db5 78b1 7cfe c362 ........}.x.|..b │ │ │ -00010b60: 0599 226c 9a7a e10f 7d5f 9898 a197 fac5 .."l.z..}_...... │ │ │ -00010b70: ca41 5f3a e857 0c5d b5a1 2704 da52 6f9d .A_:.W.]..'..Ro. │ │ │ -00010b80: 26c5 1868 6af6 13a9 1e8d e0da 9154 9629 &..hj........T.) │ │ │ -00010b90: 11db 071f f5e1 4f63 a0b8 ebb1 3757 7987 ......Oc....7Wy. │ │ │ -00010ba0: bd39 31b8 66af 2eca 6fcf 5efc c5ce 1fc5 .91.f...o.^..... │ │ │ -00010bb0: de38 fba6 ec2d 54d1 612f ae2a 9ed9 fb95 .8...-T.a/.*.... │ │ │ -00010bc0: d86b 95ed b017 7fff 7966 efef 666f 6dae .k......yf..fom. │ │ │ -00010bd0: 1fee ab2d c799 1754 31b9 de6c 7e55 bfde ...-...T1..l~U.. │ │ │ -00010be0: 6e3e ddee fdeb 678a 5bc9 9cff fd75 f4ff n>....g.[....u.. │ │ │ -00010bf0: 01ca 65ff 0444 f803 00 ..e..D... │ │ │ +00000000: 1f8b 0800 0000 0000 0203 ec3c 6b73 db38 ............Wi.....$ │ │ │ +00000090: 2c7e e787 51e0 c7fc c34a f061 3a2e 9ffd ,~..Q....J.a:... │ │ │ +000000a0: 5c00 cd2f 5119 8b73 5ee2 25f3 27a2 e801 \../Q..s^.%.'... │ │ │ +000000b0: 71d3 5694 26d7 7e09 c5df 44c8 6ffc 15f7 q.V.&.~...D.o... │ │ │ +000000c0: 8eb8 7778 7e7c 76de 3fa3 a600 f116 2b9d ..wx~|v.?.....+. │ │ │ +000000d0: f377 faf6 c73c 14c0 e145 1188 2404 d865 .w...<...E..$..e │ │ │ +000000e0: 3a4f c228 995c a6cb 73ee c2bf e3b3 13fe :O.(.\..s....... │ │ │ +000000f0: eea8 0f45 d769 309f 89a4 fc98 2625 50b8 ...E.i0.....&%P. │ │ │ +00000100: bab9 7b87 5f9e 6b95 ddfa 99c8 87d1 afd8 ..{._.k......... │ │ │ +00000110: 847f 0405 1f92 f02a 9d61 51c1 de5c 7ffd .......*.aQ..\.. │ │ │ +00000120: 743b fc26 46d8 f039 df7b 7e7e eee5 aa9b t;.&F..9.{~~.... │ │ │ +00000130: 6225 7a41 3adb d738 58c5 4fc2 cf51 22b4 b%zA:..8X.O..Q". │ │ │ +00000140: f4ac 1e6b 9c5b 3ff7 67a2 1439 3415 66d1 ...k.[?.g..94.f. │ │ │ +00000150: 7f9e b8ae 2e19 a6f3 3c80 8a1c c59c cecb ........<....... │ │ │ +00000160: 6c4e 323d ee79 fd9e e79d f7fb 2e72 7629 lN2=.y.......rv) │ │ │ +00000170: 2651 729b a7c1 5094 2050 b1ec 6579 8a5d &Qr...P. P..ey.] │ │ │ +00000180: 666f 7e60 0e54 bd8e 8292 1fba 2e0f f126 fo~`.T.........& │ │ │ +00000190: 1463 6e80 23ac ea0c 24c0 d6f0 e75c ca51 .cn.#...$....\.Q │ │ │ +000001a0: 9484 88b2 1e38 4329 96c1 146e eee5 900d .....8C)...n.... │ │ │ +000001b0: d697 ce85 0ce7 195c bfdc c932 f793 2286 .......\...2..". │ │ │ +000001c0: 2182 e2a8 880b 3ef6 e342 f081 b328 4066 !.....>..B...(@f │ │ │ +000001d0: dcf3 f869 9fcf e631 40a6 0479 d73b 0610 ...i...1@..y.;.. │ │ │ +000001e0: 53a0 1844 92c5 f3e2 cc95 548f da7e 0f3a S..D......T..~.: │ │ │ +000001f0: 1325 12a9 c907 975b 381e 3ff0 d6f2 c0e3 .%.....[8.?..... │ │ │ +00000200: de3a 1a0b 6cc7 65d0 bdc7 204d 02bf 0418 .:..l.e... M.... │ │ │ +00000210: 3676 278a 349e a3e6 4037 1708 f9da 0225 6v'.4...@7.....% │ │ │ +00000220: 62c2 0b1c 224e 6d30 ab05 1b15 6a22 b6ea b..."Nm0....j".. │ │ │ +00000230: 08f2 eb72 9283 b470 0e34 12f5 8d3a e51a ...r...p.4...:.. │ │ │ +00000240: d6be dc21 4316 ae4d 5b11 35b5 3dee 8721 ...!C..M[.5.=..! │ │ │ +00000250: 35f1 e5ee 81cd fc32 8f96 3c98 e739 2899 5......2..<..9(. │ │ │ +00000260: 7a92 17fc 82e7 a8c9 bc98 8fb8 3f2a b8db z...........?*.. │ │ │ +00000270: 73e1 e3f1 b894 5400 adad c769 eec7 b142 s.....T....i...B │ │ │ +00000280: 64c8 acae 83b7 8f85 d0c4 60a8 de63 9f41 d.........`..c.A │ │ │ +00000290: 0699 906a d8ca 7c0e a306 63fa 1ed4 74ee ...j..|...c...t. │ │ │ +000002a0: c763 2142 c98a d22f e705 6a8b 5383 152e .c!B.../..j.S... │ │ │ +000002b0: a820 6207 6916 8942 3aff a16e f83d 003f . b.i..B:..n.=.? │ │ │ +000002c0: def8 e583 4773 ed80 2e8f 6ce0 7cbc bc7c ....Gs....l.|..| │ │ │ +000002d0: 7009 e63e 0e9c 2481 9b81 f3e9 83ba 0665 p..>..$........e │ │ │ +000002e0: 4ed7 707c 50fa 512c b1fc 9dd2 d201 877b N.p|P.Q,.......{ │ │ │ +000002f0: 524f e6e0 3cfd b2ca 043f 045c 7cb8 51a2 RO..<....?.\|.Q. │ │ │ +00000300: 1a27 65be d4a0 4b98 e71c 1a83 8a05 1426 .'e...K........& │ │ │ +00000310: 1367 e4c3 68dc 733f cffd 1573 2e23 a805 .g..h.s?...s.#.. │ │ │ +00000320: b3ef deb9 9c47 7178 35f5 7389 5ff4 2472 .....Gqx5.s._.$r │ │ │ +00000330: 90cd 8724 48d1 6070 e46e c0c1 8af0 0be9 ...$H.`p.n...... │ │ │ +00000340: 8cd3 9483 04c7 d0c4 bacf 8818 873e c3d7 .............>.. │ │ │ +00000350: 029a e671 ea87 d005 e015 0463 faf3 00c2 ...q.......c.... │ │ │ +00000360: 28c6 ba67 126f 3db8 55dc a290 f880 e91e (..g.o=.U....... │ │ │ +00000370: 0362 382e 2428 0362 dd2b 9c07 aaeb 72b8 .b8.$(.b.+....r. │ │ │ +00000380: a0ca 92e4 785d e183 ccd2 0c5b bc60 306d ....x].....[.`0m │ │ │ +00000390: c0b0 206f 158f 97ce d5b3 bc02 d679 2c92 .. o.........y,. │ │ │ +000003a0: 4939 e5c7 a439 1341 45d3 46d1 9129 6258 I9...9.AE.F..)bX │ │ │ +000003b0: b694 5e1f eca0 557e 68ca f18a 28ab 46f5 ..^...U~h...(.F. │ │ │ +000003c0: 7e55 ecf5 4f09 8501 4eb8 6c20 7976 f391 ~U..O...N.l yv.. │ │ │ +000003d0: 2a2a 612c 1d35 4a78 0bbd 9428 3940 2209 **a,.5Jx...(9@". │ │ │ +000003e0: c21f 5353 6380 ca8d 6c57 e324 0b7f 817a ..SSc...lW.$...z │ │ │ +000003f0: e081 8683 c60f f985 1a67 e4a2 cfc1 7689 .........g....v. │ │ │ +00000400: 25dd 0feb 11a7 4722 0e8d df73 109e 1927 %.....G"...s...' │ │ │ +00000410: e8ec 12ae 574b 7eb5 e257 53e2 141f 9ea9 ....WK~..WS..... │ │ │ +00000420: f1ab 1503 a106 7e30 15e0 d7a2 4060 0160 ......~0....@`.` │ │ │ +00000430: e134 a8d5 fc00 bc20 d4a1 aa2b dea3 ee3e .4..... ...+...> │ │ │ +00000440: caab 681d cdc0 c4cf fce2 89e5 a200 e729 ..h............) │ │ │ +00000450: a023 d7d2 0902 e0a1 5304 8f68 3792 a4ee .#......S..h7... │ │ │ +00000460: 0fa0 22a3 68f4 93a4 dd1f 2c19 7252 2da8 ..".h.....,.rR-. │ │ │ +00000470: 7bd1 16f8 4525 8da1 1ac0 3159 1ca0 c5b0 {...E%....1Y.... │ │ │ +00000480: 19a3 acf8 6744 7de9 7c92 d0a4 7abc 86c7 ....gD}.|...z... │ │ │ +00000490: 519a c979 2172 b203 f070 304d d327 fe94 Q..y!r...p0M.'.. │ │ │ +000004a0: a4cf 8964 e619 a839 c34f 9c86 65c0 950d ...d...9.O..e... │ │ │ +000004b0: 27d9 ccd2 8528 53e7 2bef b26b c09f 477c '....(S.+..k..G| │ │ │ +000004c0: 5d90 f124 93e5 2a00 d943 64a1 7776 8646 ]..$..*..Cd.wv.F │ │ │ +000004d0: cef9 dbd7 b574 eebe 1afb 4a33 0e7d 18ce .....t....J3.}.. │ │ │ +000004e0: 02f8 8399 2b80 5106 4c68 41f3 8a69 d164 ....+.Q.LhA..i.d │ │ │ +000004f0: 5ad4 3cf3 629a 3ea3 1346 a308 e62e 2f25 Z.<.b.>..F..../% │ │ │ +00000500: abaa d1b3 5db1 0690 f040 836c a37e efd8 ....]....@.l.~.. │ │ │ +00000510: 0fcc 73c9 d32e 1c70 e1a0 0350 8c06 a57f ..s....p...P.... │ │ │ +00000520: 7ca2 4c11 48a9 af4d 1474 d983 8263 8908 |.L.H..M.t...c.. │ │ │ +00000530: a0ca fcf0 c4a5 ae1f 9ef0 23a6 862f 58e4 ..........#../X. │ │ │ +00000540: 057c 917d 413b 4fdd 3e39 3e7d e7f5 4e4f .|.}A;O.>9>}..NO │ │ │ +00000550: a819 e553 ee9b 40e5 74ef d703 e684 112a ...S..@.t......* │ │ │ +00000560: 3b7a d870 b592 f523 da9e 55a9 009e 0194 ;z.p...#..U..... │ │ │ +00000570: 1aa3 5f01 34c6 2153 804c aa62 f18b 3c38 .._.4.!S.L.b..<8 │ │ │ +00000580: 7361 1682 ab10 244d 5e3d ae09 e7b0 1b87 sa....$M^=...... │ │ │ +00000590: 191c 7cd6 836a 2e03 e76e c387 0c9c cbeb ..|..j...n...... │ │ │ +000005a0: 1426 3788 464b 0db0 60da 826f b95b 918d .&7.FK..`..o.[.. │ │ │ +000005b0: fd2a 81af bbaf ce42 22e4 1e4b eff9 d7f5 .*.....B"..K.... │ │ │ +000005c0: 25af dd98 0e74 202e 0ae7 f0f4 3c15 b940 %....t .....<..@ │ │ │ +000005d0: 33ca 28fc 78d8 bb8e 8a2c f657 fb7b 0371 3.(.x....,.W.{.q │ │ │ +000005e0: ff65 7fef 334c c1fc 5b1e 414c c6bd 1307 .e..3L..[.AL.... │ │ │ +000005f0: 02b2 fd47 59cd 3043 453f c630 fd58 ab48 ...GY.0CE?.0.X.H │ │ │ +00000600: 2b34 5d40 aba3 0428 2d20 0606 89e0 f891 +4]@...(- ...... │ │ │ +00000610: 2715 cb08 6397 3542 8c00 98f2 e46b 1d16 '...c.5B.....k.. │ │ │ +00000620: 6995 0757 24e5 84a6 d897 3bb2 38f0 1fee i..W$.....;.8... │ │ │ +00000630: 3c9c ec14 d040 97a1 eb2a 0643 114a 8642 <....@...*.C.J.B │ │ │ +00000640: ab6d 109f 1823 b4ee a4a4 ea2b 5a48 b5a6 .m...#.....+ZH.. │ │ │ +00000650: c4e4 564a 9abb 4b98 a19a 6622 604e 9568 ..VJ..K...f"`N.h │ │ │ +00000660: 2221 3a84 aecc ac38 84d5 b73c aa11 9499 "!:....8...<.... │ │ │ +00000670: 4006 4051 62f0 6625 86ae c00c ba3e 0380 @.@Qb.f%.....>.. │ │ │ +00000680: 52f2 84cc 00c6 1118 ff49 6d58 7da9 e8a0 R........ImX}... │ │ │ +00000690: c68a b8f4 492f 28a4 b8d0 807b a46f 9098 ....I/(....{.o.. │ │ │ +000006a0: 7323 873c e3aa 0867 9cf6 ad23 02eb 8740 s#.<...g...#...@ │ │ │ +000006b0: 1e1c f11b 2429 0f0e e946 c883 3edd 8c31 ....$)...F..>..1 │ │ │ +000006c0: 1abd 417f 3791 2e41 a6d2 a36b 2415 c6cf ..A.7..A...k$... │ │ │ +000006d0: 5255 7992 8ac6 b3b4 da77 6299 7120 fe0c RUy......wb.q .. │ │ │ +000006e0: b733 9931 208f b709 42fb 749b e2ad 47b7 .3.1 ...B.t...G. │ │ │ +000006f0: a032 5cdd e570 a78a 0bb8 5375 4ab8 5384 .2\..p....SuJ.S. │ │ │ +00000700: 9612 82e2 a1d5 c80a 58e8 2b3f 9971 9f0c ........X.+?.q.. │ │ │ +00000710: 3a44 6cc3 a136 d6d8 1f00 c073 2547 d434 :Dl..6.....s%G.4 │ │ │ +00000720: a6d6 3a7a 3db1 b1bc 880f 477e f004 7807 ..:z=.....G~..x. │ │ │ +00000730: b49a a997 1a6f e03f ff32 8d0a 88ae 717c .....o.?.2....q| │ │ │ +00000740: 04ff 5707 ee9f df22 da44 2422 0723 10f2 ..W....".D$".#.. │ │ │ +00000750: e708 d565 2a78 9806 38bd 330e 6634 8eca ...e*x..8.3.f4.. │ │ │ +00000760: 55af a228 784a 5e05 a64f 41eb 21a2 5ef0 U..(xJ^..OA.!.^. │ │ │ +00000770: 6798 c3e7 1aab 6e69 2a7c 0813 7a61 b9e4 g.....ni*|..za.. │ │ │ +00000780: b02e 43ea 6986 8619 d656 ff52 656f 8999 ..C.i....V.Reo.. │ │ │ +00000790: 3fef 633d fcab 97ab 7b57 b8b0 f5ce 0e68 ?.c=....{W.....h │ │ │ +000007a0: dd8a 2d7f f671 e505 9dff 5904 a5a9 f0a9 ..-..q....Y..... │ │ │ +000007b0: 049f b602 9302 9616 791e cdb1 2710 583b ........y...'.X; │ │ │ +000007c0: 609e 6710 438e 2378 0665 07eb 815d 8365 `.g.C.#x.e...].e │ │ │ +000007d0: 4a18 110f 3c1d 2381 b24d 99df ce47 7114 J...<.#..M...Gq. │ │ │ +000007e0: c04a 1a16 af30 a5f6 3edf de7e de7f cb05 .J...0..>..~.... │ │ │ +000007f0: f00f 4416 b034 44df e2f5 0e83 8a04 4839 ..D..4D.......H9 │ │ │ +00000800: d6e8 d0ec 1e44 952b 908e eeed 3eb0 b3e2 .....D.+....>... │ │ │ +00000810: b83e ab6a f738 f508 6105 75c5 504d c74d .>.j.8..a.u.PM.M │ │ │ +00000820: 6a38 8209 f188 723e 37bd 86cf b42c b3e2 j8....r>7....,.. │ │ │ +00000830: dc71 70b9 8b74 9607 99e2 bf97 e613 27ce .qp..t........'. │ │ │ +00000840: b2b8 572e 2b31 912e 9022 c035 0307 aa5a ..W.+1...".5...Z │ │ │ +00000850: 12fc 4fd5 68f1 1148 2916 7fe2 7bc8 dab7 ..O.h..H)...{... │ │ │ +00000860: 347f c2a6 a9f3 4801 44ca 715d a3c6 9b98 4.....H.D.q].... │ │ │ +00000870: 826e aa3a 1026 1465 7b0c ca14 8c2d 48ac .n.:.&.e{....-H. │ │ │ +00000880: 6778 f888 3de8 d40e e604 699c e6bd 22e0 gx..=.....i...". │ │ │ +00000890: 92af d1db b1c6 a298 16ce 8452 c062 3da7 ...........R.b=. │ │ │ +000008a0: 2d09 c0c4 8810 81ba 0ace 1732 e600 9fc4 -..........2.... │ │ │ +000008b0: e9c8 8f99 9385 e39e ba27 cf73 54ad ba95 .........'.sT... │ │ │ +000008c0: b369 a306 8b02 e89e 1c1f 1f1e 1907 8720 .i............. │ │ │ +000008d0: 459f 3040 5f7b 5909 48a7 fd1e 04da 181f E.0@_{Y.H....... │ │ │ +000008e0: b556 b616 7256 227e 858c a516 32d6 b590 .V..rV"~....2... │ │ │ +000008f0: 731c bb29 9286 85bd 8ec8 d0d0 9291 3ea4 s..)..........>. │ │ │ +00000900: 4734 8e56 0db0 bf4f 333f c720 4f42 05ab G4.V...O3?. OB.. │ │ │ +00000910: c516 5298 f532 08d4 2418 8756 c9b4 ec2a ..R..2..$..V...* │ │ │ +00000920: 4156 1807 2804 5320 ae07 221d c74b 7d5d AV..(.S .."..K}] │ │ │ +00000930: d175 9e2f f575 c51f edda 68d1 000b 0930 .u./.u....h....0 │ │ │ +00000940: d454 1d6c 6629 785e 0238 860c 750d eb59 .T.lf)x^.8..u..Y │ │ │ +00000950: d0a5 0d5d 5349 93f2 3c7f 8132 32b4 4919 ...]SI..<..22.I. │ │ │ +00000960: d97d 8132 0a64 17df 2d99 c368 34c0 5aca .}.2.d..-..h4.Z. │ │ │ +00000970: 06dc ddcb 160d 581e fca6 ce63 d55d 02d8 ......X....c.].. │ │ │ +00000980: 42be 35dc 8d56 37c4 b5a5 9baf 9062 08d6 B.5..V7......b.. │ │ │ +00000990: ace7 27c1 34ed 6651 c51e a60d 3d95 4efb ..'.4.fQ....=.N. │ │ │ +000009a0: cd26 88c8 7293 2585 4e8f 2aca 3e55 6b5e .&..r.%.N.*.>Uk^ │ │ │ +000009b0: 426c f488 28ac 5ee2 d308 4d72 ab55 abfa Bl..(.^...Mr.U.. │ │ │ +000009c0: ba89 df57 ebce aa5f 5b5a dad1 89ae b597 ...W..._[Z...... │ │ │ +000009d0: 5d00 78fe 3cee 2888 1270 0f1d 70b5 e566 ].x.<.(..p..p..f │ │ │ +000009e0: c171 1b44 2c45 60f3 b1d8 c2df a2cd 1ec1 .q.D,E`......... │ │ │ +000009f0: cb59 1676 8383 6ef0 a81b ec77 8c5f 2d61 .Y.v..n....w._-a │ │ │ +00000a00: 4200 f347 65dc 167a d598 5e78 3630 9065 B..Ge..z..^x60.e │ │ │ +00000a10: 7bd2 3529 8e76 520c b750 5c69 584b 4346 {.5).vR..P\iXKCF │ │ │ +00000a20: 29ee 6043 641c 3ca1 1350 ce62 4b69 4ff9 ).`Cd.<..P.bKiO. │ │ │ +00000a30: 28a3 1843 f25b 5d54 cc9e 5d1b 2d16 e372 (..C.[]T..].-..r │ │ │ +00000a40: 8401 b90f 5311 4395 711b 8342 a20e 14c7 ....S.C.q..B.... │ │ │ +00000a50: 57cb 27dd 29a9 af58 50dd dae0 8d09 89cb W.'.)..XP....... │ │ │ +00000a60: 2ebb 706b 9bb4 f646 cfd4 406f d3de 49c2 ..pk...F..@o..I. │ │ │ +00000a70: de16 8acb 8d7a 3813 1358 5cae 374a a271 .....z8..X\.7J.q │ │ │ +00000a80: 0bd4 44d9 2896 b42e 5f6f 4015 67a4 981d ..D.(..._o@.g... │ │ │ +00000a90: ec11 1cf7 77da d471 61d5 00a9 a0fe bb84 ....w..qa....... │ │ │ +00000aa0: da18 eaef 9269 8342 63a7 edff 8248 1bdc .....i.Bc....H.. │ │ │ +00000ab0: bd56 a275 b199 1c06 168d 5f9a 9a3d 8cfa .V.u......_..=.. │ │ │ +00000ac0: 2a9b aca7 0346 2e3e 7ce9 f5ec 5a31 617a *....F.>|...Z1az │ │ │ +00000ad0: e52c 6bac 2585 3e6a 97be 1b7b e7e0 b14a .,k.%.>j...{...J │ │ │ +00000ae0: 3a50 9c42 d89b 8f52 5c3c 6f60 d752 885e :P.B...R\..Moi...P │ │ │ +00000cb0: 42dd 6c7a dbd9 54ca a86c 05b9 a90e 95b4 B.lz..T..l...... │ │ │ +00000cc0: e6a0 9907 bd67 7c21 d8b5 e0e9 8069 35ae .....g|!.....i5. │ │ │ +00000cd0: 1be9 c4e9 16d6 8660 dc2d d2db b1fb b6f9 .......`.-...... │ │ │ +00000ce0: 71b7 0be4 37b0 d27f 3d2b dde3 f282 0aed q...7...=+...... │ │ │ +00000cf0: 56a3 5d93 ad1a 2f3b 48da ce83 f77b 7838 V.].../;H....{x8 │ │ │ +00000d00: fc63 7838 dccd c3eb f5f4 f5ba bab9 2c37 .cx8..........,7 │ │ │ +00000d10: 86b2 bb4f db66 1d7b ed4c ee44 36fb 0795 ...O.f.{.L.D6... │ │ │ +00000d20: 0764 2f4a 115f 64a8 37c8 c122 5287 5c3a .d/J._d.7.."R.\: │ │ │ +00000d30: bad7 119a 719e 8b4c f8dd 5ddb 3541 5f61 ....q..L..].5A_a │ │ │ +00000d40: 48dd d719 d26e 5edd ef31 a4bb 5ccd 2bb4 H....n^..1..\.+. │ │ │ +00000d50: cefb a38d f72b dadc edab 2a5d 50cb c65d .....+....*]P..] │ │ │ +00000d60: b6e1 8fb5 dbd6 a685 5e25 f626 29c4 32f6 ........^%.&).2. │ │ │ +00000d70: 9645 5bb9 a292 ed9e 4ed2 8a5e d4ab 828e .E[.....N..^.... │ │ │ +00000d80: c8e7 f57b 5371 5a2d 8b9b b135 ac6f 7744 ...{SqZ-...5.owD │ │ │ +00000d90: 6c55 8fe5 46bc 564f 1c1d 1efd 331d fd8c lU..F.VO....3... │ │ │ +00000da0: 3cbd 10c0 1db4 422c 1cb9 e760 2a82 a7ad <.....B,...`*... │ │ │ +00000db0: 711c 7013 a649 2b1c de19 b5d9 7291 e67c q.p..I+.....r..| │ │ │ +00000dc0: 9705 6d48 aa21 9066 1731 2aa8 4238 22d3 ..mH.!.f.1*.B8". │ │ │ +00000dd0: 31d5 cd1e 81de 1f68 c9b2 2ed8 d861 6f68 1......h.....aoh │ │ │ +00000de0: 4b63 7f1d 8542 643b 8469 d7a4 d316 9d25 Kc...Bd;.i.....% │ │ │ +00000df0: ad7d 9ecd 807f 381f d179 41e7 338c 733b .}....8..yA.3.s; │ │ │ +00000e00: acd5 5da4 85bb 8a7b d576 af9f 84db 3687 ..]....{.v....6. │ │ │ +00000e10: 2b53 f622 6663 a677 6377 8542 c4c6 ffa6 +S."fc.wcw.B.... │ │ │ +00000e20: 6fa1 06bf dbb1 b8db f6b4 1b13 ec77 ee6e o............w.n │ │ │ +00000e30: dbcb b2ae b1a8 b74d 768d 4113 ab31 f66d .......Mv.A..1.m │ │ │ +00000e40: 956a e036 264e 5ba1 ed5d 609a 4deb 0a12 .j.6&N[..]`.M... │ │ │ +00000e50: c4c2 cff5 1c33 34f4 7cec 9e3c 959e 5b7b .....34.|..<..[{ │ │ │ +00000e60: 690d aed4 a187 ea78 c4cb 1379 6356 e18c i......x...ycV.. │ │ │ +00000e70: 23dc c64c 68ad 275b af46 5a66 7cbd 7321 #..Lh.'[.FZf|.s! │ │ │ +00000e80: ba65 62ea a949 d67c db22 bbc3 5a91 3d37 .eb..I.|."..Z.=7 │ │ │ +00000e90: 1b90 ea88 0a5e 3e80 f2a5 e31d 87a6 7a2f .....^>.......z/ │ │ │ +00000ea0: 1cca 2ac5 d23e 8af5 43f3 288b 938f e518 ..*..>..C.(..... │ │ │ +00000eb0: cc3d 9d13 4789 5527 8551 bef5 f148 a943 .=..G.U'.Q...H.C │ │ │ +00000ec0: 41e7 e3a7 6bdc 12e9 ab23 a8ce 4f49 f4cb A...k....#..OI.. │ │ │ +00000ed0: 5c28 184c 794a 1691 e6f4 ad3e b8a8 ce2d \(.LyJ.....>...- │ │ │ +00000ee0: 3e98 60d2 e527 787c 8dec 3bed 2feb 60e7 >.`..'x|..;./.`. │ │ │ +00000ef0: d840 1b59 11ad d32c 6806 ccc1 f7ea e8bf .@.Y...,h....... │ │ │ +00000f00: cb12 219d 1b51 e651 50d4 aeb4 e69e 9bf3 ..!..Q.QP....... │ │ │ +00000f10: fb52 1542 3fe9 9035 9ebd 9c88 dc9c b266 .R.B?..5.......f │ │ │ +00000f20: c6ad a873 d288 e6e2 114e ec8b 7c30 dd91 ...s.....N..|0.. │ │ │ +00000f30: 5696 813a 978c 8c99 d655 d887 1014 4543 V..:.....U....EC │ │ │ +00000f40: 0206 a7e2 d49e 9742 a7d6 4823 69e2 9039 .......B..H#i..9 │ │ │ +00000f50: 09a6 ff20 7fe2 17a9 4f85 56bb e26b d419 ... ....O.V..k.. │ │ │ +00000f60: ddc6 8389 955a 44ed 3c80 c34a c233 ff89 .....ZD.<..J.3.. │ │ │ +00000f70: 408e 4e0d c0cd fe47 dcf0 37c9 3e3f 8e62 @.N....G..7.>?.b │ │ │ +00000f80: 1cd8 61ec 2725 66f6 b022 c263 c841 5a98 ..a.'%f..".c.AZ. │ │ │ +00000f90: 7499 f5a5 43a5 280d 79a4 1bd7 569a 487c t...C.(.y...V.H| │ │ │ +00000fa0: 5896 d03e 1557 0d57 27ba 09e3 4ed0 b808 X..>.W.W'...N... │ │ │ +00000fb0: c2c1 83fc 433a e354 f09c a207 59a7 5d54 ....C:.T....Y.]T │ │ │ +00000fc0: 2fbc 7150 1e28 8d05 b9e2 7625 928a 723e /.qP.(....v%..r> │ │ │ +00000fd0: 495a e2a0 393d b821 560c 1d72 c96a 60cc IZ..9=.!V..r.j`. │ │ │ +00000fe0: 79da 5a37 1e2b b94a cb9e d5c7 906b 3246 y.Z7.+.J.....k2F │ │ │ +00000ff0: c5d6 e69c d7ee 2958 6422 88fc 78fb 2454 ......)Xd"..x.$T │ │ │ +00001000: 66bc 6fb2 b006 daae abc2 f743 55fd 5a9d f.o........CU.Z. │ │ │ +00001010: c728 a433 2df8 89d7 e703 e62c 0a7e 7ad6 .(.3-......,.~z. │ │ │ +00001020: c744 aa94 8eb5 2ed4 655a 0494 56b2 d057 .D......eZ..V..W │ │ │ +00001030: 9fce 930f 9cab cf9f 6ee9 267f 8e86 4224 ........n.&...B$ │ │ │ +00001040: 2633 8b39 f9b4 0170 6251 82c3 91eb 8103 &3.9...pbQ...... │ │ │ +00001050: 2214 78f5 8ff0 3b16 133f 861b ccf3 a123 ".x...;..?.....# │ │ │ +00001060: c1f3 2402 970a 9c03 91f7 5302 49ab 449d ..$.......S.I.D. │ │ │ +00001070: 370f 2807 e8fd a2b3 7861 8ae9 5cba 64d8 7.(.....xa..\.d. │ │ │ +00001080: bd7b c5aa a7d2 8fe8 7c8d c4ce 36e1 411c .{......|...6.A. │ │ │ +00001090: 6552 41fa 0a32 4dc7 6350 6910 51ca 5493 eRA..2M.cPi.Q.T. │ │ │ +000010a0: 0600 9221 0088 0258 2089 d033 4842 7aea ...!...X ..3HBz. │ │ │ +000010b0: 4c3e dc42 0346 3426 fb09 ba05 c2a9 70a6 L>.B.F4&......p. │ │ │ +000010c0: 8433 6de2 38ef e378 291d 3c30 75af 9e56 .3m.8..x).<0u..V │ │ │ +000010d0: f8b4 524f f37c 09bd c2a3 4afa 110a f194 ..RO.|....J..... │ │ │ +000010e0: 133e cdfc 893a 596d 3413 e7ac f3fe c647 .>...:Ym4......G │ │ │ +000010f0: cdf9 c9ca b198 85fa 556c 0384 d687 2c19 ........Ul....,. │ │ │ +00001100: 028c 9930 08da f601 9a31 ea2a 8360 16b2 ...0.....1.*.`.. │ │ │ +00001110: 99bf d4b0 0908 6386 30db faf7 ddda fc53 ......c.0......S │ │ │ +00001120: 4293 9a32 64a4 0053 1f82 dcd4 11a3 1d4e B..2d..S.......N │ │ │ +00001130: 1aca 7299 a505 9e18 77f9 ac6c 9d26 e261 ..r.....w..l.&.a │ │ │ +00001140: 7dc8 7bc8 fcd2 4f9c 0c8f 619b 33e2 38b0 }.{...O...a.3.8. │ │ │ +00001150: 7483 1350 56b8 72e3 6cf8 7a6d 9532 ab58 t..PV.r.l.zm.2.X │ │ │ +00001160: 9d05 87e2 13b3 3cb1 0e9e ef84 b1ce e64e ......<........N │ │ │ +00001170: cc69 e957 c218 9861 cd20 1893 14cf 8996 .i.W...a. ...... │ │ │ +00001180: d3f5 1abf b5d9 a9fa 6a45 356a 87d9 a7d8 ........jE5j.... │ │ │ +00001190: c899 047c 198e c927 6198 7c86 eff1 e738 ...|...'a.|....8 │ │ │ +000011a0: d7f8 f857 b81f 17d0 d447 e7df ffa4 cf55 ...W.....G.....U │ │ │ +000011b0: 3acf 2391 63da 9b3e 9f35 8efd 89bc f5c1 :.#.c..>.5...... │ │ │ +000011c0: c55d c610 34ac 5984 799b 6a54 64b6 2c78 .]..4.Y.y.jTd.,x │ │ │ +000011d0: b62a f4a9 fe2c cbad 37d9 599a cb24 1dc3 .*...,..7.Y..$.. │ │ │ +000011e0: 1014 e4c9 87e4 7087 980a 40be 911d e8cc ......p...@..... │ │ │ +000011f0: 02d4 8825 e2f1 157d a3ff 6f55 f0de 5529 ...%...}..oU..U) │ │ │ +00001200: 1e98 a869 b577 c8e8 4d70 965b 474b d1e9 ...i.w..Mp.[GK.. │ │ │ +00001210: e215 a1fa 4d71 966b 1f6b 97ab 344a 6a9a ....Mq.k.k..4Jj. │ │ │ +00001220: a9a6 f154 4947 f3c4 6fcd 02b5 cb3b db65 ...TIG..o....;.e │ │ │ +00001230: 2aa8 5094 15cd 6593 72a3 4693 2faa b596 *.P...e.r.F./... │ │ │ +00001240: cc48 4db7 8c7f fdd3 0e01 7409 aeae c3ce .HM.......t..... │ │ │ +00001250: b6ca 8cff 2699 b12d 32e3 4d99 59dc 9e75 ....&..-2.M.Y..u │ │ │ +00001260: 8b8a 6d36 b74b 54dd dd47 3abb 06d5 a521 ..m6.KT..G:....! │ │ │ +00001270: 4341 eadc 11ea f768 7576 229b fa79 c44c CA.....huv"..y.L │ │ │ +00001280: 1483 364a 65cb 5649 7f35 a8af 2c17 30d3 ..6Je.VI.5..,.0. │ │ │ +00001290: 3b3b 21e3 a604 a994 83be 996a 6fe0 0499 ;;!........jo... │ │ │ +000012a0: 8959 abdc 2f9e cdaa dc07 4af8 549c 91b1 .Y../.....J.T... │ │ │ +000012b0: cb67 e025 c995 b1cd dce0 8e74 e13a b9d8 .g.%.......t.:.. │ │ │ +000012c0: 987b a9f3 bf2a b628 f3ce a563 1960 0230 .{...*.(...c.`.0 │ │ │ +000012d0: f18c 8cac 8e1c a41d 0fe8 7060 8889 1a3a ..........p`...: │ │ │ +000012e0: b58e 326c 98c5 58f3 1d35 c8a0 1d44 28b3 ..2l..X..5...D(. │ │ │ +000012f0: e3a4 6af7 e9de 09e9 86d1 379a fda2 049b ..j.......7..... │ │ │ +00001300: 01ae 0d33 e044 69d8 d0ce 177c 8cb1 5e75 ...3.Di....|..^u │ │ │ +00001310: 361f 9f16 759a 0e73 3978 6b93 9103 256a 6...u..s9xk...%j │ │ │ +00001320: 840d a0b2 8864 e9b1 eb10 bf80 8706 4631 .....d........F1 │ │ │ +00001330: 58c0 8840 4905 ddb4 d61f ed97 257a 69f4 X..@I.......%zi. │ │ │ +00001340: a5e8 6c29 4ac7 35fa 5497 4db1 6cc5 d1f5 ..l)J.5.T.M.l... │ │ │ +00001350: eab2 35e5 a533 5ba7 a82a 3284 687a 6ec8 ..5..3[..*2.hzn. │ │ │ +00001360: 1d24 ac51 eaa8 592b ac0e 442c e920 3aa2 .$.Q..Y+..D,. :. │ │ │ +00001370: 6a09 29b6 574c 4b01 1fa9 29f5 88c8 d6e3 j.).WLK...)..... │ │ │ +00001380: 868c 1ca3 9a12 33f7 44ee 1742 3f61 148f ......3.D..B?a.. │ │ │ +00001390: b7ea 48b0 5489 8fa8 fdba dcf8 1a1c 4dd0 ..H.T.........M. │ │ │ +000013a0: 6433 9a6a b4b9 d601 e82c d554 3be2 bca5 d3.j.....,.T;... │ │ │ +000013b0: 0961 8d84 7341 6f9b 9b2c 2b6e eba4 8121 .a..sAo..,+n...! │ │ │ +000013c0: 1e34 088e bf43 8bb1 0bef c7a2 e205 912f .4...C........./ │ │ │ +000013d0: 9d38 92da 715f 3a79 2cf3 fa21 90b9 f1a8 .8..q_:y,..!.... │ │ │ +000013e0: 974e 0251 1f36 75cf 6c35 27d0 df21 8a18 .N.Q.6u.l5'..!.. │ │ │ +000013f0: e0fa 4d94 5839 f033 abf3 4529 8b12 8fa1 ..M.X9.3..E).... │ │ │ +00001400: 70aa 4ddf 7f67 3a92 1838 b0c6 9694 3c66 p.M..g:..8.....f. │ │ │ +00001580: 79aa cd27 e679 d6ee 8cf5 230e 9eda 28b4 y..'.y....#...(. │ │ │ +00001590: 7658 1ef0 372d 54d2 6f7d f768 de1f d4e8 vX..7-T.o}.h.... │ │ │ +000015a0: 34be baab 1590 7ef8 411e 1cb9 10dc 1fbb 4.....~.A....... │ │ │ +000015b0: b84c 3de3 a770 b36e d6a7 2859 ed24 d575 .L=..p.n..(Y.$.u │ │ │ +000015c0: 3f25 e394 9ff1 ea28 9c66 d564 c6ed e959 ?%.....(.f.d...Y │ │ │ +000015d0: b1cf 9bb4 0669 893f 07b0 576b f73f dc63 .....i.?..Wk.?.c │ │ │ +000015e0: 3780 2fef d53a 4e55 ba54 1ba9 bca4 dd6d 7./..:NU.T.....m │ │ │ +000015f0: 863e cee3 988a f7a8 7ca3 d89f 45f1 4a23 .>......|...E.J# │ │ │ +00001600: 80b6 e23e 33cc 6cd0 ffa4 8dfa 4da8 d97a ...>3.l.....M..z │ │ │ +00001610: 23c2 683e 6b97 7e2a 7d98 0117 64ac b418 #.h>k.~*}...d... │ │ │ +00001620: a3e2 63b4 14e1 6d54 0653 3b67 e127 9c5e ..c...mT.S;g.'.^ │ │ │ +00001630: 689e 6fd3 2252 bf99 823b 08cd 3298 53c1 h.o."R...;..2.S. │ │ │ +00001640: 13d8 8c02 74d1 e4d3 b59a acf6 63aa 047a ....t.......c..z │ │ │ +00001650: a6b3 e679 b58b a6ce 82eb 8d20 4a94 e7b0 ...y....... J... │ │ │ +00001660: 0063 74a2 c7e5 b0ec 0493 8c47 a3e9 450d .ct........G..E. │ │ │ +00001670: 413d 0d55 a357 814f 000c 6396 8635 e81d A=.U.W.O..c..5.. │ │ │ +00001680: 777e 1579 5a03 ceb8 0366 ae7a 06c6 9dff w~.yZ....f.z.... │ │ │ +00001690: 66ef 6f9b e4c6 ad74 6df4 3b7e 459e 0f8e f.o....tm.;~E... │ │ │ +000016a0: b027 b624 8020 09d0 f1c4 1387 af33 9eb0 .'.$. .......3.. │ │ │ +000016b0: 67fa d89e f3ec 883e fda1 94ca eaae 7049 g......>......pI │ │ │ +000016c0: a529 95ba a551 f47f 3fd7 0d32 3399 99cc .)...Q..?..23... │ │ │ +000016d0: ac6a bbdd 7bf6 768d a755 994c 9200 16d6 .j..{.v..U.L.... │ │ │ +000016e0: cbbd 8085 b51e 7ed8 ff5e 64ab 57d7 3a88 ......~..^d.W.:. │ │ │ +000016f0: b9bb c04b 3707 cd14 61f5 eadd cdfc 1d34 ...K7...a......4 │ │ │ +00001700: a253 85ef 7657 4a5a e977 df00 d8af 86fd .S..vWJZ.w...... │ │ │ +00001710: 375a f897 fdb7 7cf5 ea5f f7df 68ec f7fb 7Z....|.._..h... │ │ │ +00001720: 6f34 f487 fd37 5af9 b7fd 375a f8f7 dd37 o4...7Z...7Z...7 │ │ │ +00001730: fca7 575f edbf d1c2 1ff7 df78 e7ff 77f7 ..W_.......x..w. │ │ │ +00001740: ad0a 0ac3 dc7d e39d aff7 df78 e77a f74d .....}.....x.z.M │ │ │ +00001750: d3fd eacd ec2b 44df ccbe 8a50 b3af 8ce3 .....+D....P.... │ │ │ +00001760: bbd9 d762 f5ea 66f6 9576 6e67 5f69 e8ed ...b..f..vng_i.. │ │ │ +00001770: fe2b eae0 d5bb d957 1aba 9b7d e5cd f7b3 .+.....W...}.... │ │ │ +00001780: afbc f9c3 ec2b a37b 987d 6578 1f67 5f69 .....+.{.}ex.g_i │ │ │ +00001790: f7fb fdd7 8c37 a7f8 7773 c0a4 c7cb b1d3 .....7..ws...... │ │ │ +000017a0: f764 0d36 e970 5457 7565 3994 de37 312f .d.6.pTWue9..71/ │ │ │ +000017b0: eb26 8b79 d30e b1b1 b973 4d08 59d7 176d .&.y.....sM.Y..m │ │ │ +000017c0: efbb ce67 455f 14a1 8a59 9575 a1e9 aa90 ...gE_...Y.u.... │ │ │ +000017d0: 355d 2886 dad8 1e55 5d64 553d 546d ccba 5](....U]dU=Tm.. │ │ │ +000017e0: 2164 4399 bbaa 68ab 3673 b6e3 e9bc c8e2 !dC...h.6s...... │ │ │ +000017f0: 50e4 b6ab dd30 f070 df34 5593 db10 4353 P....0.p.4U...CS │ │ │ +00001800: 57de 14ae 6986 26b4 435b 0c95 2bb2 cef5 W...i.&.C[..+... │ │ │ +00001810: 45d3 d8ba 8b9d 7565 5bb6 439d f74d ee1a E.....ue[.C..M.. │ │ │ +00001820: df16 aeb3 956b b3ae c873 db97 3cd3 0567 .....k...s..<..g │ │ │ +00001830: 425b 94d1 958d f54d 655d 33e4 7556 d436 B[.....Me]3.uV.6 │ │ │ +00001840: b850 f868 fbc2 d699 f343 0ca1 cdf3 10a2 .P.h.....C...... │ │ │ +00001850: 5e53 d75d d3b6 b1ec 4a06 e54c 5fd6 832f ^S.]....J..L_../ │ │ │ +00001860: f3c6 3643 cb4f 5946 d345 11db a28d ae0e ..6C.OYF.E...... │ │ │ +00001870: 5dce eb5c 9955 5d57 b898 65b6 0c39 9dec ]..\.U]W..e..9.. │ │ │ +00001880: 6ccc 6a97 0d8c c3d8 a1cb 8762 283b efb2 l.j........b(;.. │ │ │ +00001890: 6a68 8761 70f4 a272 19c3 085d dfc6 cefb jh.ap..r...].... │ │ │ +000018a0: ba08 4d51 f7d6 67b1 1faa ae08 75d7 d56d ..MQ..g.....u..m │ │ │ +000018b0: 91fb 2c78 d35a 5765 a25a ed22 6ff6 4361 ..,x.ZWe.Z."o.Ca │ │ │ +000018c0: 0b5e e09b 0031 6c59 0cb1 abb2 a1cf 7ca8 .^...1lY......|. │ │ │ +000018d0: f22e eba0 5f2c 2a7e 1aac cbe9 4c34 4559 ...._,*~....L4EY │ │ │ +000018e0: 9521 63e6 ca06 02f9 2154 6dd1 756d 155a .!c.....!Tm.um.Z │ │ │ +000018f0: 57d9 beb7 7436 babc 2ee8 4256 173d c408 W...t6....BV.=.. │ │ │ +00001900: 951d 6c0c 7dc8 2a26 d064 fc58 b731 daae ..l.}.*&.d.X.1.. │ │ │ +00001910: ebbb 227a 9f33 dc3e 766d 59db 86b9 ce07 .."z.3.>vmY..... │ │ │ +00001920: 9b37 2e70 bd0e 7933 c461 28ba 189b d094 .7.p..y3.a(..... │ │ │ +00001930: 21d6 36af 4d86 e26b b11c 6de3 abda c7ca !.6.M..k..m..... │ │ │ +00001940: 5966 a4a5 53b5 8310 f550 c7b2 ceab 7ee8 Yf..S....P....~. │ │ │ +00001950: 6cd6 97ae 2f0b 5b31 b4be f705 1359 e5b9 l.../.[1.....Y.. │ │ │ +00001960: 8943 5bfa 4ebd ef32 2e34 7955 db36 ab2a .C[.N..2.4yU.6.* │ │ │ +00001970: 1f7d d6b4 79db b571 0862 ba50 d45d e99a .}..y..q.b.P.].. │ │ │ +00001980: b61b f2ac cffa 3c73 35a4 ea8d 1f86 aacf .......E...E[.,. │ │ │ +000019f0: 1293 0b07 f4be ce1d 6f83 3586 7ae0 25a1 ........o.5.z.%. │ │ │ +00001a00: 2c3c 4caf 61e5 0302 d6db c658 df77 8def ,.-.. │ │ │ +00001a40: 766d e0ff bc67 3abd 8b75 96d5 f43f f774 vm...g:..u...?.t │ │ │ +00001a50: b568 2af8 aa44 b22d 9c3b 7878 d2c4 a6ec .h*..D.-.;xx.... │ │ │ +00001a60: e104 dbd7 55ec 797b 16da 9ea6 32fa e598 ....U.y{....2... │ │ │ +00001a70: beae eb6c de77 81d7 36cc 932d bb3c 38e6 ...l.w..6..-.<8. │ │ │ +00001a80: c939 fe3f cfab c674 3d1c 8744 f74d 6b63 .9.?...t=..D.Mkc │ │ │ +00001a90: 5bf1 0e48 ea1b 8855 7b07 5795 8d73 08a8 [..H...U{.W..s.. │ │ │ +00001aa0: 2bfb b287 5be9 2faf af82 ad7d 663b 5bf4 +...[./....}f;[. │ │ │ +00001ab0: a6ca 879e e10c 8dcf 4349 0343 acaa 5841 ........CI.C..XA │ │ │ +00001ac0: 853c c287 b642 2bb8 b640 86ab cc7a 57f5 .<...B+..@...zW. │ │ │ +00001ad0: a1c9 ca3a b345 e73b 38da e670 628e 4ab3 ...:.E.;8..pb.J. │ │ │ +00001ae0: 556b 7389 6899 b743 9385 7e28 fb0e 8144 Uks.h..C..~(...D │ │ │ +00001af0: 71b4 2d3c d622 f3b9 e421 f832 9483 ab7c q.-<."...!.2...| │ │ │ +00001b00: 9723 be88 9c09 6209 e9a3 1e79 f356 ecda .#....b....y.V.. │ │ │ +00001b10: 7445 5d7a 1bfa bceb 03c2 9af7 a58f 79df tE]z..........y. │ │ │ +00001b20: da2e 545d 53a2 ac10 fe86 ee30 c816 22da ..T]S......0..". │ │ │ +00001b30: 22d2 5124 3622 d65d ac5b 3e69 78bc adaf ".Q$6".].[>ix... │ │ │ +00001b40: 5094 3664 be2f 4a08 8580 f4a8 033f 4048 P.6d./J......?@H │ │ │ +00001b50: e607 c551 39e3 73b4 116f 84fc 0dda afea ...Q9.s..o...... │ │ │ +00001b60: 11fb dc33 fd3d 2f73 c121 d745 de4a 08cb ...3.=/s.!.E.J.. │ │ │ +00001b70: b643 f473 878e 28f3 3c32 3638 b336 68b3 .C.s..(.<268.6h. │ │ │ +00001b80: 3c36 082d 23a9 10a2 daf9 4097 fa8c b7d7 <6.-#.....@..... │ │ │ +00001b90: f016 d2d7 2037 d24a 8c36 140d a486 3106 .... 7.J.6....1. │ │ │ +00001ba0: 2401 95c8 34da 5017 7078 c974 6759 d606 $...4.P.px.tgY.. │ │ │ +00001bb0: dfd7 7d2d 7b50 c11d 79ee 8618 1153 261d ..}-{P..y....S&. │ │ │ +00001bc0: e645 be8b a2d7 606d cfeb f3ba ad5b e37a .E....`m.....[.z │ │ │ +00001bd0: 6404 31e8 4b26 b3a9 6a26 7be8 3217 5bdf d.1.K&..j&{.2.[. │ │ │ +00001be0: 7612 16a4 0123 5394 75b4 83f3 111d 0d3d v....#S.u......= │ │ │ +00001bf0: b123 21a2 a0b3 361a 5475 95d7 0de2 6bab .#!...6.Tu....k. │ │ │ +00001c00: d256 3696 a197 98c4 da5b 24bc 0f4c 0eda .V6......[$..L.. │ │ │ +00001c10: d807 ba3f d812 de40 64e8 4dc1 781b 4c85 ...?...@d.M.x.L. │ │ │ +00001c20: 695b 78bd ef51 974d 5df3 1687 626e 8681 i[x..Q.M]...bn.. │ │ │ +00001c30: f9c8 185a 264d 1163 94b2 6efa ba09 15fa ...Z&M.c..n..... │ │ │ +00001c40: 2947 44b2 d215 b06d 660d b38d 2241 87c1 )GD....mf..."A.. │ │ │ +00001c50: 0c55 cebd a832 b8bd c73e 722d a76b d2f2 .U...2...>r-.k.. │ │ │ +00001c60: 1952 8f44 97f0 0b23 b439 b748 ad85 9899 .R.D...#.9.H.... │ │ │ +00001c70: a6cd 182c fc9c e5c1 334a dfa0 ff5b a4a0 ...,....3J...[.. │ │ │ +00001c80: 6c62 28f2 926b 5909 2736 ae68 434d afdb lb(..kY.'6.hCM.. │ │ │ +00001c90: 0a1a 872e f325 d254 6626 4703 670d 7483 .....%.Tf&G.g.t. │ │ │ +00001ca0: a34b f07e 2ce0 37ac 50c0 b444 8c5e dda4 .K.~,.7.P..D.^.. │ │ │ +00001cb0: e9b7 1113 5657 4518 3524 46a3 45bc adab ....VWE.5$F.E... │ │ │ +00001cc0: 0d06 2534 ad0b f4a7 b019 ac5f 33b9 3994 ..%4......._3.9. │ │ │ +00001cd0: b335 76b8 eab0 5af9 d034 0c09 dec6 88a0 .5v...Z..4...... │ │ │ +00001ce0: 727a ac52 e97b 57b7 9810 d30f b554 05ea rz.R.{W......T.. │ │ │ +00001cf0: b347 a366 7018 0a19 8b0d b489 8c0c ed85 .G.fp........... │ │ │ +00001d00: 9d1f 2ae9 b606 e504 efb9 a152 7760 9132 ..*........Rw`.2 │ │ │ +00001d10: 36bd 8114 b687 8ab5 cb63 eb7a e80f 4818 6........c.z..H. │ │ │ +00001d20: d028 9823 3460 60f0 0ed5 6a1b 3803 1491 .(.#4``...j.8... │ │ │ +00001d30: 5739 7672 4061 0220 8a32 8306 a85f cd2b W9vr@a. .2..._.+ │ │ │ +00001d40: 2001 af07 29e2 86ba 91b5 6f3d d31e 6a0c ...).....o=..j. │ │ │ +00001d50: 9243 7116 c850 51a0 7007 ec3e 8a4a ad21 .Cq..PQ.p..>.J.! │ │ │ +00001d60: fbbd 117f 55b1 ad19 7281 1542 8cf9 de60 ....U...r..B...` │ │ │ +00001d70: c77a 4c0e 34b5 39ba 60c0 cc58 113d 9704 .zL.4.9.`..X.=.. │ │ │ +00001d80: d80e 1550 fb06 addb 1406 bb54 7781 81a0 ...P.......Tw... │ │ │ +00001d90: 9174 7703 7a19 1a87 15ad 4bc6 1f3c a636 .tw.z.....K..<.6 │ │ │ +00001da0: 06eb 0b6c 970c 38fc c3cc e415 a0c9 0149 ...l..8........I │ │ │ +00001db0: 72e3 5d3e 94a0 2757 951e ad84 96c1 0063 r.]>..'W.......c │ │ │ +00001dc0: e799 e70c 2d83 0ac6 2ca0 93f2 087b 74cc ....-...,....{t. │ │ │ +00001dd0: 4e0d 46c8 f216 fde5 a47b 4d37 0007 615a N.F......{M7..aZ │ │ │ +00001de0: 0b53 3483 0f18 69d7 0052 06d4 dc50 67ad .S4...i..R...Pg. │ │ │ +00001df0: 4707 ba3e 1b1c 24ed 5177 7dd1 e57d 8dca G..>..$.Qw}..}.. │ │ │ +00001e00: 6810 259b 55cc 0266 9909 6830 005c 6a6a h.%.U..f..h0.\jj │ │ │ +00001e10: 0019 f066 c03a 7824 15ce c8e8 7ad6 7541 ...f.:x$....z.uA │ │ │ +00001e20: d24e e31d 3001 b58d b98d 3dca c340 0da4 .N..0.....=..@.. │ │ │ +00001e30: ab60 165c 1760 e0c2 f74d 44a7 c3fd 41b8 .`.\.`...MD...A. │ │ │ +00001e40: 42c6 1ae1 29e9 b698 1f6b db0d 65d3 319f B...)....k..e.1. │ │ │ +00001e50: 159a 4a43 6880 51c8 50e6 50b5 a518 bcea ..JCh.Q.P.P..... │ │ │ +00001e60: f2b2 6aea 1243 d4c1 bd6d 45cf 1292 8a60 ..j..C...mE....` │ │ │ +00001e70: 9a52 ba23 071b 81fe 4a84 3f37 9891 80ee .R.#....J.?7.... │ │ │ +00001e80: ab4b dedf f396 807e c49c 034c 412d 7909 .K.....~...LA-y. │ │ │ +00001e90: 6402 da0d 98f8 0814 6d6a 8898 0d85 663e d.......mj....f> │ │ │ +00001ea0: f315 acee 0c8a af03 0a00 063a 48c1 bb87 ...........:H... │ │ │ +00001eb0: a1cc b0c4 c006 347d 35c0 f220 8998 170e ......4}5.. .... │ │ │ +00001ec0: f08b 080c 6865 781c 8a30 b1ae 280c bd45 ....hex..0..(..E │ │ │ +00001ed0: ffc9 3203 d52c b008 9e67 18e8 758c 5903 ..2..,...g..u.Y. │ │ │ +00001ee0: b542 90f1 625e e19f d635 1d06 12c8 1742 .B..b^...5.....B │ │ │ +00001ef0: 6305 ab91 051a 4486 2a3a 057b 945d 1f0b c.....D.*:.{.].. │ │ │ +00001f00: 5809 cd91 6134 e925 e6ab 83f5 f316 61cc X...a4.%......a. │ │ │ +00001f10: 503a 21eb db1c 485b f392 0232 198c 6519 P:!...H[...2..e. │ │ │ +00001f20: 7ce6 2490 a5ed 80c2 e80b dff2 9242 40a5 |.$..........B@. │ │ │ +00001f30: ce99 0b86 08d7 4669 6840 6d44 bb63 ec50 ......Fih@mD.c.P │ │ │ +00001f40: 1aa0 dd60 da1e 8006 2a82 3942 5134 65e3 ...`....*.9BQ4e. │ │ │ +00001f50: 6171 f5a6 a902 029c 55f0 7a8e 1e28 80a5 aq......U.z..(.. │ │ │ +00001f60: 163b 098f 81d4 c4ab 1a63 d519 0f92 4180 .;.......c....A. │ │ │ +00001f70: 5198 e8a9 ba03 5d33 2783 edca 1c03 0c48 Q.....]3'......H │ │ │ +00001f80: c292 6052 1ba0 4d83 4146 4b21 1958 6d84 ..`R..M.AFK!.Xm. │ │ │ +00001f90: ad60 fe07 8f75 1e04 7d07 710b 98a5 7270 .`...u..}.q...rp │ │ │ +00001fa0: 0776 0f0d 0015 b206 4597 4768 91b9 4608 .v......E.Gh..F. │ │ │ +00001fb0: 0760 27c8 09bb 3067 7528 aad6 6072 8122 .`'...0gu(..`r." │ │ │ +00001fc0: 8c66 e012 a814 7d52 ca1b a92d 1610 fbe0 .f....}R...-.... │ │ │ +00001fd0: e280 05e9 d05b b4c3 3f40 1c75 0abd ef81 .....[..?@.u.... │ │ │ +00001fe0: 239d 338d 9099 2d6b dfb7 a103 6600 96e1 #.3...-k....f... │ │ │ +00001ff0: 1e70 15d2 8d72 1e3a 4d2e 4a0e 5588 7d2e .p...r.:M.J.U.}. │ │ │ +00002000: 321a 0027 7460 178b c677 9dc9 1b08 8a41 2..'t`...w.....A │ │ │ +00002010: 4469 4a70 cab6 660e b0f9 bde4 122d 8871 DiJp..f......-.q │ │ │ +00002020: 407a 8a80 a750 a380 e001 5ee2 301f 7100 @z...P....^.0.q. │ │ │ +00002030: fc66 8341 ec61 7948 89af 4043 a8fc 1841 .f.A.ayH..@C...A │ │ │ +00002040: 8d25 1e98 475e 50a2 3071 2115 5380 da1a .%..G^P.0q!.S... │ │ │ +00002050: 44b7 1800 5e38 49b1 c700 7506 e3de 83c8 D...^8I...u..... │ │ │ +00002060: 68a6 415a abaa c301 cc41 d2a8 7208 dbd7 h.AZ.....A..r... │ │ │ +00002070: 25f6 96b1 c2fa 982a e631 6451 08d4 b7a1 %......*.1dQ.... │ │ │ +00002080: 0430 0cbd 71b2 f801 2508 802e e9a2 5020 .0..q...%.....P │ │ │ +00002090: 4800 30d2 5638 1168 a6ae 06b8 16a8 8c01 H.0.V8.h........ │ │ │ +000020a0: b700 dc89 f8e1 4065 4290 88aa 8979 35c8 ......@eB....y5. │ │ │ +000020b0: 1363 9a65 4721 7181 c0ba 5a36 a400 2d16 .c.eG!q...Z6..-. │ │ │ +000020c0: 76c0 1b6c 6532 f1ad 7033 fa1c ddea 2377 v..le2..p3....#w │ │ │ +000020d0: 0149 1a6f 70b5 7a48 8eda ee99 7327 df11 .I.op.zH....s'.. │ │ │ +000020e0: 4d94 a134 510d 01f9 c4c4 c3c8 40b7 a4f9 M..4Q.......@... │ │ │ +000020f0: 516a 556e 31d4 18bd 4146 d5e4 b826 f8ad QjUn1...AF...&.. │ │ │ +00002100: b8a3 35a6 1174 dc43 3494 15bf 0249 e079 ..5..t.C4....I.y │ │ │ +00002110: 0713 02e9 30b4 1eac 5432 04ac 708e ce03 ....0...T2..p... │ │ │ +00002120: 9733 7a03 f86f 2b01 5ce4 be92 fd68 0545 .3z..o+.\....h.E │ │ │ +00002130: 86cc c2bd e819 ec05 3357 c37b 10c9 03af ........3W.{.... │ │ │ +00002140: 7a86 8c14 30af 43df e30a 4383 5804 c951 z...0.C...C.X..Q │ │ │ +00002150: 065a cefa c163 2c3b 4039 ca04 9b08 ac87 .Z...c,;@9...... │ │ │ +00002160: 0f2b 707f 25bf a2a9 3204 9d89 6c73 a6c4 .+p.%...2...ls.. │ │ │ +00002170: 8117 07c4 d917 e0c0 9e69 0c39 63a7 9bfc .........i.9c... │ │ │ +00002180: cae8 d00e 01bd 0615 aa1e 53c3 5cb4 b6b1 ..........S.\... │ │ │ +00002190: 424d 684e 088e a56f 1cb6 115c 8279 2fac BMhN...o...\.y/. │ │ │ +000021a0: 901d 6a7c 003f 45b4 0224 47cc 235a 7e80 ..j|.?E..$G.#Z~. │ │ │ +000021b0: a36a 5cf9 26ef d0d0 75d1 0e59 e370 ac19 .j\.&...u..Y.p.. │ │ │ +000021c0: 6c8e d933 58f0 1c38 86ea 6396 c055 1677 l..3X..8..c..U.w │ │ │ +000021d0: 1551 c57f 80d0 5872 5c24 4d01 9602 87d1 .Q....Xr\$M..... │ │ │ +000021e0: 451c f0b2 d042 265d e844 29e3 01e6 e013 E....B&].D)..... │ │ │ +000021f0: 2c7a 1e6b 060b 1717 0823 6381 a56a 4d4f ,z.k.....#c..jMO │ │ │ +00002200: e7e9 77d9 564e 3e7d edd1 6728 de0c 2ddb ..w.VN>}..g(..-. │ │ │ +00002210: a19c 7343 1bc8 25ed b525 8eb2 701c c0b1 ..sC..%..%..p... │ │ │ +00002220: c77f cc71 b719 b800 7cad 5b3d 6e1b 2632 ...q....|.[=n.&2 │ │ │ +00002230: 2f11 79bc 5f09 238d 74bc a096 b8a3 f8f0 /.y._.#.t....... │ │ │ +00002240: b33a dc16 6416 6587 0cb6 0d80 9627 90e1 .:..d.e......'.. │ │ │ +00002250: 3202 cdda 0c97 23e2 4bd6 a0dd d682 1b01 2.....#.K....... │ │ │ +00002260: 2516 8f05 b58e eec4 5a38 97e1 d376 6082 %.......Z8...v`. │ │ │ +00002270: 2206 d42c 7e15 1384 3381 72e1 21b0 26aa "..,~...3.r.!.&. │ │ │ +00002280: 0e3c 0ec4 c569 c654 c3e0 c1a8 2bc8 38b6 .<...i.T....+.8. │ │ │ +00002290: 0f97 171e 6f0a 2d36 30c9 3016 903f 932f ....o.-60.0..?./ │ │ │ +000022a0: c410 8030 789a 6828 1c94 414a d6a1 bccb ...0x.h(..AJ.... │ │ │ +000022b0: 184b bc77 268c 86b0 2719 ec8b 3242 9d20 .K.w&...'...2B. │ │ │ +000022c0: c968 1d48 89cf 0308 861b ba52 e2e9 d136 .h.H.......R...6 │ │ │ +000022d0: 2e6b 6be1 7ab0 83a7 2913 bb06 e061 51b7 .kk.z...)....aQ. │ │ │ +000022e0: 0586 bd41 9641 6b25 03a8 9934 f039 3e67 ...A.Ak%...4.9>g │ │ │ +000022f0: 9087 84e6 1bac c006 5a19 ff12 6bc4 9b61 ........Z...k..a │ │ │ +00002300: 7753 54b8 1c38 df50 d063 9830 1d00 5aa0 wST..8.P.c.0..Z. │ │ │ +00002310: 7889 7d2e 06c0 0cf4 aff1 2251 6108 125c x.}......."Qa..\ │ │ │ +00002320: 664b dcf7 a616 7007 eda2 1351 0a1d 3862 fK....p....Q..8b │ │ │ +00002330: 082e c205 388d 32e7 a16b 43ab cf25 e021 ....8.2..kC..%.! │ │ │ +00002340: e4f9 9089 0f90 0a8c 8156 89e8 24ce 2c28 .........V..$.,( │ │ │ +00002350: b734 3188 c6d8 54b0 8716 1c20 2848 0392 .41...T.... (H.. │ │ │ +00002360: c17a 0e8f b504 04f7 05ee 6b04 03b5 b9dc .z........k..... │ │ │ +00002370: 167c 05ad 23d4 5a64 6aa0 4159 365a 74ca .|..#.Zdj.AY6Zt. │ │ │ +00002380: b4f8 811b 266c 8342 d00a 149c da80 9f3c ....&l.B.......< │ │ │ +00002390: 7a30 d409 e200 9019 0d6a 7a10 a551 a5d6 z0.......jz..Q.. │ │ │ +000023a0: b4f8 552d 0801 3106 3bf0 7b81 6554 63a8 ..U-..1.;.{.eTc. │ │ │ +000023b0: 5d9c cc1c 748e a9a9 6568 3165 18ca 8814 ]...t...eh1e.... │ │ │ +000023c0: 015a 238e 312a 2633 f0cd e085 1c31 b22e .Z#.1*&3.....1.. │ │ │ +000023d0: a26a 3004 205a 7044 6351 cf72 3171 b35b .j0. ZpDcQ.r1q.[ │ │ │ +000023e0: c409 b734 ef73 deda e07f a3d8 6b7c 9432 ...4.s......k|.2 │ │ │ +000023f0: 37b8 f398 f58c 7e83 3801 fa80 2d2b ff05 7.....~.8...-+.. │ │ │ +00002400: 8647 2ba6 ab45 2eff ca61 309b 1c0b 9de3 .G+..E...a0..... │ │ │ +00002410: b3d7 5a76 43f0 306d 034e 499a 1c97 279f ..ZvC.0m.NI...'. │ │ │ +00002420: d5a3 6491 6a9a 467b e27f 8062 b15d 7054 ..d.j.F{...b.]pT │ │ │ +00002430: 5e20 3da8 3741 141c 603c 02d7 3bad 64a1 ^ =.7A..`<..;.d. │ │ │ +00002440: ac10 93a8 750d b426 ee0d 9a06 948c d78a ....u..&........ │ │ │ +00002450: 39f6 55dd 2066 3126 070b 5712 e264 28fe 9.U. f1&..W..d(. │ │ │ +00002460: 3c4a 3007 f8cb c060 83a0 3f3e 7ae8 b522 z.." │ │ │ +00002470: 076d 647b e177 5838 e45d 4005 2146 6026 .md{.wX8.]@.!F`& │ │ │ +00002480: 8fda c298 d327 3020 76c4 e945 e003 fa85 .....'0 v..E.... │ │ │ +00002490: ff85 ea2e b17c 1eff 0619 8447 31a6 c843 .....|.....G1..C │ │ │ +000024a0: e101 d708 1766 ddb6 c1e6 a897 9ec9 62f4 .....f........b. │ │ │ +000024b0: 159e 6190 e319 002b 7859 2823 ef7b 240c ..a....+xY(#.{$. │ │ │ +000024c0: 0f0f 9b85 2991 fdb3 f81f c0c9 423e 8570 ....).......B>.p │ │ │ +000024d0: 24da 4cb6 5f5e 032a b502 4a19 0017 e6d5 $.L._^.*..J..... │ │ │ +000024e0: 01d9 ea0e fb80 b687 85b1 fca0 5374 9c45 ............St.E │ │ │ +000024f0: 7023 8aa9 af71 987b 1029 c009 d62a f001 p#...q.{.)...*.. │ │ │ +00002500: 1a8c 50e9 4a33 08b8 468c 367d aaf1 255a ..P.J3..F.6}..%Z │ │ │ +00002510: 18af 74c2 7095 342a ec05 dca3 8980 4707 ..t.p.4*......G. │ │ │ +00002520: 6520 6f91 4171 5c3b dfe3 e765 468e c680 e o.Aq\;...eF... │ │ │ +00002530: 3b0e c2a8 b085 f04d 90f3 5f65 e87b dfe3 ;......M.._e.{.. │ │ │ +00002540: 8239 0d00 a387 b417 9845 c02c ce76 2947 .9.......E.,.v)G │ │ │ +00002550: 8c49 68ad 2963 8532 4ac6 bc07 ab34 d8e7 .Ih.)c.2J....4.. │ │ │ +00002560: 10fa 56e8 75b0 112e c4a9 4789 8349 816a ..V.u.....G..I.j │ │ │ +00002570: 2d18 2e17 4800 10e0 1ff2 1a8b e329 f85d -...H........).] │ │ │ +00002580: 00c8 fa1c af1d 7912 b3f7 7d8e 80e0 93c3 ......y...}..... │ │ │ +00002590: 6b18 5d70 2ab4 1d42 40fb f479 8627 5464 k.]p*..B@..y.'Td │ │ │ +000025a0: 59c0 99a9 0603 9db0 92e8 0e5e 827b 8567 Y..........^.{.g │ │ │ +000025b0: 8db2 629e 6a24 adc8 b43e 0c56 06a9 5b10 ..b.j$...>.V..[. │ │ │ +000025c0: 7426 988a 5ab5 d872 dc9b 58e3 dca1 95ad t&..Z..r..X..... │ │ │ +000025d0: dc19 b467 d022 6257 755a 7961 3431 c359 ...g."bWuZya41.Y │ │ │ +000025e0: c085 0858 7bba 5723 3e70 2cfa 0779 0843 ...X{.W#>p,..y.C │ │ │ +000025f0: 170b cbfc 5890 2a1e 3a40 0f10 d73b 8bba ....X.*.:@...;.. │ │ │ +00002600: a003 a0a0 1697 123a d952 4077 c0b7 8c2d .......:.R@w...- │ │ │ +00002610: 0f21 9d19 deab e7b9 02db 44cf 3dd6 9981 .!........D.=... │ │ │ +00002620: e2f0 96b0 6007 dfd7 ae08 e06e 8bb0 b408 ....`......n.... │ │ │ +00002630: 67cf c3c0 475c 4f1a e416 5014 3df6 38f6 g...G\O...P.=.8. │ │ │ +00002640: d00b 9315 0683 b911 1930 b5a0 e326 03e0 .........0...&.. │ │ │ +00002650: e0b5 612c 193e de20 3e7c eb64 9710 823e ..a,.>. >|.d...> │ │ │ +00002660: 5acc 2c8f 67f0 085f b047 c8a3 a125 1c37 Z.,.g.._.G...%.7 │ │ │ +00002670: a749 c437 0b45 0091 6160 8011 986c 4682 .I.7.E..a`...lF. │ │ │ +00002680: 3602 5f37 c200 565e 0956 a2c2 74a3 b8e1 6._7..V^.V..t... │ │ │ +00002690: 3af0 314a d5a1 1399 fc16 ed51 d400 5290 :.1J.......Q..R. │ │ │ +000026a0: 5ce1 71cd 023a 34d3 2480 5206 0d0f 48d3 \.q..:4.$.R...H. │ │ │ +000026b0: e1f3 5831 5916 c010 75d5 e12f 20cb f006 ..X1Y...u../ ... │ │ │ +000026c0: e815 0f02 c20a a856 3998 d1e2 e067 0dd8 .......V9....g.. │ │ │ +000026d0: 45ee 4a85 53e6 6ad0 7481 d1d6 623f bcd1 E.J.S.j.t...b?.. │ │ │ +000026e0: d082 8da6 e203 4e1f b6a8 963a 6384 e263 ......N....:c..c │ │ │ +000026f0: 5cae b289 96d7 b558 581c 19f8 a743 94c0 \......XX....C.. │ │ │ +00002700: 58ae 05d9 1430 7859 daaa c6f9 ce51 2b00 X....0xY.....Q+. │ │ │ +00002710: 1610 167a ab83 9dac c7d2 e43c d503 3a2a ...z.......<..:* │ │ │ +00002720: 0b8e af30 0d08 92c7 a2a0 946c 3394 a854 ...0.......l3..T │ │ │ +00002730: f046 6c20 22ce 1a3e 97bc 9a2c 84bc 2872 .Fl "..>...,..(r │ │ │ +00002740: 874a 4652 790c 278f dec2 11a1 93be 4255 .JFRy.'.......BU │ │ │ +00002750: 814c 41bc 0d78 18c4 5131 cb45 892c e063 .LA..x..Q1.E.,.c │ │ │ +00002760: 3552 7a40 2680 056a 1d2c 12f1 fc2b 07cc 5Rz@&..j.,...+.. │ │ │ +00002770: d32a 5ba3 e536 cc2a a801 960d 0dba 6da8 .*[..6.*......m. │ │ │ +00002780: 44a5 80ef 2098 c7a3 6839 e61a 9d06 3c6d D... ...h9......i.j.D9..,. │ │ │ +000027a0: 2578 a04b 053f e19f b556 8bb8 06c5 d331 %x.K.?...V.....1 │ │ │ +000027b0: c160 fa50 0e75 0f5a 082d be4f 86e6 8930 .`.P.u.Z.-.O...0 │ │ │ +000027c0: 30c0 103f 0d60 87e7 c717 546c e50a 1b60 0..?.`....Tl...` │ │ │ +000027d0: 293a cbef bd69 a296 f241 a080 e42a e496 ):...i...A...*.. │ │ │ +000027e0: 4691 0d2c a116 1307 491f 62ab dd16 ad33 F..,....I.b....3 │ │ │ +000027f0: d638 0858 1900 2d5a 8249 6ea1 01f0 bde7 .8.X..-Z.In..... │ │ │ +00002800: ff70 723a fa19 b5ec 08c9 814c 688f 06f4 .pr:.......Lh... │ │ │ +00002810: 8a23 0de3 e0ed 9579 0b6d 99aa bc19 3cfe .#.....y.m....<. │ │ │ +00002820: 680b 898a be34 18e5 418e 1e9d ea05 5ad0 h....4..A.....Z. │ │ │ +00002830: e758 a79e ce75 2d8e b3b6 8b30 8c95 9617 .X...u-....0.... │ │ │ +00002840: 3447 5a3a 9758 c095 7812 6dd3 985e b8aa 4GZ:.X..x.m..^.. │ │ │ +00002850: d306 11d0 83a9 2ab3 de67 164f aa47 7d03 ......*..g.O.G}. │ │ │ +00002860: 315d e36b a02d 42a2 5561 8798 745a 96cf 1].k.-B.Ua..tZ.. │ │ │ +00002870: 8518 b560 0156 1ee8 240d 3255 8823 66be ...`.V..$.2U.#f. │ │ │ +00002880: 8b3d 96a2 4741 c3d2 85d3 2587 5904 3ed6 .=..GA....%.Y.>. │ │ │ +00002890: 7e80 9d50 2ce0 6779 f918 88da e022 4161 ~..P,.gy....."Aa │ │ │ +000028a0: f8de 0d05 5326 6793 1907 b1a2 3ba2 d60c ....S&g.....;... │ │ │ +000028b0: b18c 589a 22e0 79cb 4a5b 4442 3756 7241 ..X.".y.J[DB7VrA │ │ │ +000028c0: 9809 c3e0 b454 62e5 d080 7ab5 5505 0378 .....Tb...z.U..x │ │ │ +000028d0: f018 964b de16 d38e 4f08 5a85 1d63 b008 ...K....O.Z..c.. │ │ │ +000028e0: 4723 a7af 291a 7c84 5818 e921 28cf c881 G#..).|.X..!(... │ │ │ +000028f0: 6b4e e807 8fa8 d582 3aa6 31d7 5683 5640 kN......:.1.V.V@ │ │ │ +00002900: f007 986a e11a a969 508f 564f e173 906a ...j...iP.VO.s.j │ │ │ +00002910: 835b 09b5 c160 8cb9 47b3 d60e 6d87 070c .[...`..G...m... │ │ │ +00002920: 18c3 97e9 73f4 293d a249 3c6e b41d 928d ....s.)=.I<..P │ │ │ +00002a40: 0ec7 0694 6a15 daac b705 1830 96ad 0126 ....j......0...& │ │ │ +00002a50: 63e6 7dd1 e065 69a5 0f8c d7a1 bf1b bc5c c.}..ei........\ │ │ │ +00002a60: 0fdc c4ed eaf0 1604 a4b0 a5b8 49f8 8530 ............I..0 │ │ │ +00002a70: 3886 14cb 8147 d9c1 480e f86c 91ef 0c33 8....G..H..l...3 │ │ │ +00002a80: d1c1 c3b0 3de0 c767 42c9 b814 b956 74f1 ....=..gB....Vt. │ │ │ +00002a90: c59d eba0 369a 1c75 51a0 c4f0 5151 3dce ....6..uQ...QQ=. │ │ │ +00002aa0: e011 0c35 f61d 3fa0 07d2 75a8 4f67 474b ...5..?...u.OgGK │ │ │ +00002ab0: 0cfa 479c 41d1 5587 a38b fbd6 6a49 1e1f ..G.A.U.....jI.. │ │ │ +00002ac0: 0191 41e9 0af6 0e78 6dc9 8457 9063 404c ..A....xm..W.c@L │ │ │ +00002ad0: bcc3 d66a 9f08 a9cd 72e6 a7ea 3070 5809 ...j....r...0pX. │ │ │ +00002ae0: 26d2 21a5 9556 7ab1 ae03 3c6a f30c 9565 &.!..Vz....". │ │ │ +00002b00: 5adc 7090 1f23 60e6 4182 cc33 26b2 0541 Z.p..#`.A..3&..A │ │ │ +00002b10: 3552 9608 46d1 1874 7ba6 7d2e f415 e614 5R..F..t{.}..... │ │ │ +00002b20: e7a5 632a e53f 581c 06cc 7ddd 36a1 47e3 ..c*.?X...}.6.G. │ │ │ +00002b30: e15a 3a54 4ac4 daba 1ea1 0307 8375 3bb4 .Z:TJ........u;. │ │ │ +00002b40: b267 9ac1 6942 28e8 7b2d 3e63 3e00 e5f2 .g..iB(.{->c>... │ │ │ +00002b50: 72a0 b246 6bb1 97cc 5b05 1be1 5903 31e1 r..Fk...[...Y.1. │ │ │ +00002b60: b941 32e8 8b68 b4c4 4d3f 515e 799d b61e .A2..h..M?Q^y... │ │ │ +00002b70: 1af0 3a62 99b7 590b cce2 7f68 2cf0 61ad ..:b..Y....h,.a. │ │ │ +00002b80: cd28 ae42 8d12 485c 4109 506f 87f7 0e9c .(.B..H\A.Po.... │ │ │ +00002b90: 2911 1b8b db22 b4ca bbf0 7b73 a1da 0280 )...."....{s.... │ │ │ +00002ba0: af4d da4c db28 4d89 6382 da46 a5e3 4c47 .M.L.(M.c..F..LG │ │ │ +00002bb0: eb85 3f00 0ba6 9401 2a4b 9057 edb4 8286 ..?.....*K.W.... │ │ │ +00002bc0: 9f27 8804 9bc2 1759 cfb8 7034 e0ac 1ed5 .'.....Y..p4.... │ │ │ +00002bd0: 4e13 283e af0d b19c 3ee0 6e17 99e9 3b88 N.(>....>.n...;. │ │ │ +00002be0: d360 6207 0c3c 2c9a 5cbc 1ecb 861f 8e1d .`b..<,.\....... │ │ │ +00002bf0: d024 a2e1 f148 b5c3 5809 c471 b116 aa83 .$...H..X..q.... │ │ │ +00002c00: f4f8 8806 3f33 781c aaa6 d70e 19a3 44b9 ....?3x.......D. │ │ │ +00002c10: 555a be66 b23a 6078 ae05 7bb0 bcf6 2c9a UZ.f.:`x..{...,. │ │ │ +00002c20: 2ed4 743c 1678 adf2 06a5 660d ce4d 85d7 ..t<.x....f..M.. │ │ │ +00002c30: 8fcb ccbc 619c a4fe 7136 b561 a608 8846 ....a...q6.a...F │ │ │ +00002c40: 9b1e 2d0e 280e 2b5e 1cd2 09f5 6adb d5d2 ..-.(.+^....j... │ │ │ +00002c50: 95d2 ec06 b602 49c2 bcbd 8c74 90eb 883b ......I....t...; │ │ │ +00002c60: 8576 82ca 808e 9c29 e629 ed17 e09e 65b2 .v.....).)....e. │ │ │ +00002c70: ba2d e48c a5b3 f83d 83f3 2657 c343 5303 .-.....=..&W.CS. │ │ │ +00002c80: 6d6a 5034 becb 5008 3830 474e 8e41 a59d mjP4..P.80GN.A.. │ │ │ +00002c90: a302 909e 7904 1a77 a049 4e73 d042 85eb ....y..w.INs.B.. │ │ │ +00002ca0: c007 2ead cf46 ef8b 7115 a4c2 37e8 6b18 .....F..q...7.k. │ │ │ +00002cb0: 1a29 c212 d2cf aa43 95e0 7e69 efd2 32d4 .).....C..~i..2. │ │ │ +00002cc0: aced e13b 2f48 8206 04a9 8ad9 0363 ad5b ...;/H.......c.[ │ │ │ +00002cd0: a04d d9f0 9d3e 7a69 77a6 3d8f 0d7a 074c .M...>ziw.=..z.L │ │ │ +00002ce0: 878e e54b b43c cebc 7a8c 0766 9607 51eb ...K.<..z..f..Q. │ │ │ +00002cf0: 0dfd f798 4f0c 26ea a746 749c b6b3 704f ....O.&..Ft...pO │ │ │ +00002d00: d26e 4f05 8d1d 9e86 fcd8 88a5 cfd0 7d01 .nO...........}. │ │ │ +00002d10: 038a 65eb fadc 1a68 52e3 82e4 d209 90be ..e....hR....... │ │ │ +00002d20: ea33 5cc0 aed0 02a4 5012 2e29 e41c b031 .3\.....P..)...1 │ │ │ +00002d30: 02f8 b956 22b1 5438 691e d779 c09f 34a8 ...V".T8i..y..4. │ │ │ +00002d40: 476d f96a 4349 3b31 b060 5bc3 b083 3681 Gm.jCI;1.`[...6. │ │ │ +00002d50: 5174 5dda 75ee d0bb 03e8 1cba d636 2d13 Qt].u........6-. │ │ │ +00002d60: 548c 5806 1ba5 8a8b 5be3 db6b bd38 62fa T.X.....[..k.8b. │ │ │ +00002d70: 515e 00d8 8051 e8b1 84bd 3c1e e437 0ad1 Q^...Q....<..7.. │ │ │ +00002d80: e053 8343 5d51 9700 6c7c 35ad c945 a3b5 .S.C]Q..l|5..E.. │ │ │ +00002d90: 27ad 4b20 8ac0 e5ae c4a0 d226 6e1d 3a6e '.K .......&n.:n │ │ │ +00002da0: 703d 202e f316 9cda 7939 3311 2857 79c1 p= .....y93.(Wy. │ │ │ +00002db0: ea00 2a40 9179 63d5 63e6 0b25 894e b202 ..*@.yc.c..%.N.. │ │ │ +00002dc0: eda1 4eab aab8 9160 4174 003c 53f0 4294 ..N....`At.......&..@..N │ │ │ +00003190: b895 0823 f8b0 a2bb 8a5b b3be d122 4b0e ...#.....[..."K. │ │ │ +000031a0: 57e2 6e23 a2f4 3782 7571 03fa ac69 f0ca W.n#..7.uq...i.. │ │ │ +000031b0: 5a85 ec75 a02c 13c1 71e8 0e80 69af ed9d Z..u.,..q...i... │ │ │ +000031c0: 0207 1fcf 3cca 7e95 e858 7c30 0c17 e2a3 ....<.~..X|0.... │ │ │ +000031d0: 1df3 01b0 1eb0 6e60 efa1 0003 37b5 6d0c ......n`....7.m. │ │ │ +000031e0: 9cc3 fc57 55ed b57d 5d2b aab2 d1e6 03ca ...WU..}]+...... │ │ │ +000031f0: de4b e931 2d40 bcc8 2428 46ae 83d1 b58c .K.1-@..$(F..... │ │ │ +00003200: 804f e212 cf67 0605 5261 f680 8a15 ef2e .O...g..Ra...... │ │ │ +00003210: 20b4 f64f c183 9d5c 643a ae88 14ad 5d46 ..O...\d:....]F │ │ │ +00003220: 4580 c44a 7171 f880 e0b1 4abb e98d 605e E..Jqq....J...`^ │ │ │ +00003230: adb5 86ac 4605 c18a b8c5 03c6 bfc4 8904 ....F........... │ │ │ +00003240: 4bc3 f11e 8c96 016a 518e 5a75 6c9d c71d K......jQ.Zul... │ │ │ +00003250: ee90 393a cc84 189c a816 9b5e f58a 49c2 ..9:.......^..I. │ │ │ +00003260: 8ef8 3c07 9b3a dfd6 4d55 a1b6 b4ec c7f4 ..<..:..MU...... │ │ │ +00003270: e6da 4440 6dc2 13bd 96f3 3122 3d6a 9f69 ..D@m.....1"=j.i │ │ │ +00003280: 0c35 0647 ce3c faae b5f2 f42d a28c b5c0 .5.G.<.....-.... │ │ │ +00003290: d18f 786b 35aa 2d67 1e41 0131 22c6 b039 ..xk5.-g.A.1"..9 │ │ │ +000032a0: 1387 b200 d322 8585 7111 1fd5 01ec 065c ....."..q......\ │ │ │ +000032b0: 49ad 6694 4c6a 0045 94f2 7d65 a70a 0b48 I.f.Lj.E..}e...H │ │ │ +000032c0: c8c0 526d f0e2 a35e a29a 39cc 578e 8f8f ..Rm...^..9.W... │ │ │ +000032d0: 5676 da9b d3ca 0fbe 47e9 30ca 19be 69da Vv......G.0...i. │ │ │ +000032e0: cec4 39cb 3b38 075f 1819 42b2 5134 722b ..9.;8._..B.Q4r+ │ │ │ +000032f0: 026c 89c9 453d 0fe8 0339 27e8 1b27 1e91 .l..E=...9'..'.. │ │ │ +00003300: cbe6 14f2 552b 3471 5024 076c 8d06 c012 ....U+4qP$.l.... │ │ │ +00003310: 824b c0c4 424d 5d86 2a67 ca73 8be7 66c0 .K..BM].*g.s..f. │ │ │ +00003320: c356 d11f e80a 8596 69ff 065c 8596 cc14 .V......i..\.... │ │ │ +00003330: bc8a 9717 a07c 5444 1c36 a5c1 98f1 822e .....|TD.6...... │ │ │ +00003340: e24e 2a32 ca85 01a0 d96a 3723 07a3 d4d8 .N*2.....j7#.... │ │ │ +00003350: 2ccf e07b de0d aeb3 d820 6415 0ba1 0084 ,..{..... d..... │ │ │ +00003360: 3257 f05a ad95 5ff8 0b2d 2148 9855 83e9 2W.Z.._..-!H.U.. │ │ │ +00003370: d1b0 4061 080b 6e93 af82 f3d2 3bc5 1c67 ..@a..n.....;..g │ │ │ +00003380: 9902 1206 ef52 584d 683b 397e 02d6 cc2e .....RXMh;9~.... │ │ │ +00003390: 5a13 5559 c504 342b 144f c164 040c 7ca9 Z.UY..4+.O.d..|. │ │ │ +000033a0: 9830 2fc8 ad8d b7be 066f 37d8 5d54 20ed .0/......o7.]T . │ │ │ +000033b0: d27c df69 a508 ccac 0e75 087c 05d4 8570 .|.i.....u.|...p │ │ │ +000033c0: 185a 9cf4 5a7b 9d59 d4fa 248d e075 595f .Z..Z{.Y..$..uY_ │ │ │ +000033d0: 29d2 59db 3f08 55c1 dcb6 60cb aa07 c86b ).Y.?.U...`....k │ │ │ +000033e0: 495f 8b79 5acd d3ce 8f55 3003 2360 c2d0 I_.yZ....U0.#`.. │ │ │ +000033f0: 5339 b2d3 d8da e2a1 3336 e41b 3393 0f1e S9......36..3... │ │ │ +00003400: a35f 80ec 3c36 59cb c765 dd31 1a33 e092 ._..<6Y..e.1.3.. │ │ │ +00003410: e31b b669 5d69 682a 45f4 2585 8a14 8272 ...i]ih*E.%....r │ │ │ +00003420: 2a8f 9db4 3854 19c3 6a64 9514 20a2 4dfd *...8T..jd.. .M. │ │ │ +00003430: b267 340e dbd8 6bd9 07a7 8226 845e d1fc .g4...k....&.^.. │ │ │ +00003440: 5650 1417 3368 fa51 3075 0ede c1d1 cae5 VP..3h.Q0u...... │ │ │ +00003450: e8f5 927a 8fed 94f3 cdff 4ca4 57b9 1c0c ...z......L.W... │ │ │ +00003460: a60b 2d81 a417 b813 d87c d097 9815 84af ..-......|...... │ │ │ +00003470: dd25 6642 1bb7 58f8 2ecf 6d56 c16e 391e .%fB..X...mV.n9. │ │ │ +00003480: a6b6 ce51 81b9 2293 7b9e 45c1 f703 2642 ...Q..".{.E...&B │ │ │ +00003490: 28a2 c2f0 896f 1b39 9c8a b582 9eae 11c9 (....o.9........ │ │ │ +000034a0: ab1e ae80 f832 f6d1 0053 517e b821 da7a .....2...SQ~.!.z │ │ │ +000034b0: 1b9c d641 850d e020 279c 00ac d3ea 1f8f ...A... '....... │ │ │ +000034c0: c2f8 d06d c00a c95e 7181 8e31 6e83 89ed ...m...^q..1n... │ │ │ +000034d0: 5054 b1f3 25fa 210a b00d 4c04 8009 a11e PT..%.!...L..... │ │ │ +000034e0: b400 58c1 7185 104d ed1b 74cc 90e3 50d7 ..X.q..M..t...P. │ │ │ +000034f0: a885 16e3 1233 e3e1 17e8 0a88 d32a 7f57 .....3.......*.W │ │ │ +00003500: c94b af3c de6e 3180 6140 3df2 10b2 d06a .K.<.n1.a@=....j │ │ │ +00003510: 630d bc93 5945 ed15 216d 3d45 2d40 b812 c...YE..!m=E-@.. │ │ │ +00003520: 7d8a 4d03 0bd5 a861 1c37 6153 f430 b61a }.M....a.7aS.0.. │ │ │ +00003530: af9a 01f6 ce77 4051 8518 016f 1abd 44b0 .....w@Q...o..D. │ │ │ +00003540: 198a 70af 334d 5658 d81c 4156 1c83 a2bf ..p.3MVX..AV.... │ │ │ +00003550: fa52 4194 0e8f 1ffb 8ff3 8d32 cfd3 026b .RA........2...k │ │ │ +00003560: a517 2b96 aa0b 5d91 c216 e9aa 61e0 85d5 ..+...].....a... │ │ │ +00003570: f4a3 511c 702a 0eda 71cd 99eb 7c40 7337 ..Q.p*..q...|@s7 │ │ │ +00003580: e890 5c21 4443 96a3 fdca a820 0e7c 36c5 ..\!DC..... .|6. │ │ │ +00003590: 995a 5edd f202 7e01 ae22 4918 0a5c 19c0 .Z^...~.."I..\.. │ │ │ +000035a0: a1b8 15c4 81e5 e95b 9f17 b87b 11b4 5f28 .......[...{.._( │ │ │ +000035b0: e21b a3de b539 1ca7 4851 7c4d 902a 1e66 .....9..HQ|M.*.f │ │ │ +000035c0: 04b6 c26f b887 b8f7 80c2 0c77 25e2 fbd6 ...o.......w%... │ │ │ +000035d0: b89b 5dd1 c1f9 49c9 d465 aec8 ba61 d002 ..]...I..e...a.. │ │ │ +000035e0: 762b 45d8 3104 f016 4050 81d8 a576 18d1 v+E.1...@P...v.. │ │ │ +000035f0: 523d a8bf 2bc6 bd25 c6ab f5c1 0c61 8a4e R=..+..%.....a.N │ │ │ +00003600: 814f 190a 116d 180a e017 b0dd 97c6 4b3e .O...m........K> │ │ │ +00003610: 145a 2e1e 1f60 7f39 435d e918 b32d 3c96 .Z...`.9C]...-<. │ │ │ +00003620: bb00 f320 56e8 333c c2a2 4bbe b1d8 3406 ... V.3<..K...4. │ │ │ +00003630: e942 9c2e 8c72 ae99 d2ee 143e 35ec e270 .B...r.....>5..p │ │ │ +00003640: 57d0 1d60 4d54 0190 8a4f 79ab 8878 0f26 W..`MT...Oy..x.& │ │ │ +00003650: c8b4 6a5a 7a05 16a1 cecb 12c3 d22a 081f ..jZz........*.. │ │ │ +00003660: 0d19 add4 801b 6459 603f 7c07 fe0e 350f ......dY`?|...5. │ │ │ +00003670: e4a8 7808 ed15 558f 3fc8 f4a1 2e99 43d0 ..x...U.?.....C. │ │ │ +00003680: a3f6 5c81 591e 6a54 4e7e 5d29 8d81 0e80 ..\.Y.jTN~]).... │ │ │ +00003690: a848 2740 c5b7 9a40 fc03 5959 9003 06cc .H'@...@..YY.... │ │ │ +000036a0: 0f55 6ed1 ab99 9c06 a3f0 a736 6db1 619e .Un........6m.a. │ │ │ +000036b0: 7131 f169 00ac 6dae d5a1 a0f0 5d07 818a q1.i..m.....]... │ │ │ +000036c0: b62a 4a38 3897 7eae b514 8129 41d9 e35e .*J88.~....)A..^ │ │ │ +000036d0: e1b5 69b3 503a cb6a f54f 262d 6011 bdf0 ..i.P:.j.O&-`... │ │ │ +000036e0: 0b22 8313 aef8 b3d6 2605 d5e0 0064 4e61 ."......&....dNa │ │ │ +000036f0: b403 7e31 13ef 06c3 9c65 8a03 c60a 5500 ..~1.....e....U. │ │ │ +00003700: caa8 60e6 dc95 9007 1733 cf4a ec5d c3af ..`......3.J.].. │ │ │ +00003710: 8362 dbe0 275c 59ab d064 dbe9 fde0 28e3 .b..'\Y..d....(. │ │ │ +00003720: 9d2c 8243 83d4 da7d b09d 3ca7 6c90 39d0 .,.C...}..<.l.9. │ │ │ +00003730: 026a 21be 42ec c087 758e fc02 a2ac 0280 .j!.B...u....... │ │ │ +00003740: a15c 40e7 575a 4b2b 0191 a0b8 aa29 214c .\@.WZK+.....)!L │ │ │ +00003750: 1fb5 242c 64ca 8c41 04d0 8514 283a 5ef6 ..$,d..A....(:^. │ │ │ +00003760: 0959 87d7 15a4 195a 913b 2bd0 4885 2f05 .Y.....Z.;+.H./. │ │ │ +00003770: d172 edd5 7905 6cc2 0378 8ab8 3fa1 d352 .r..y.l..x..?..R │ │ │ +00003780: 060e 20fa c029 be37 47b7 c2ac d805 f031 .. ..).7G......1 │ │ │ +00003790: da56 facd 206b 19a0 0471 eeb5 70d9 d205 .V.. k...q..p... │ │ │ +000037a0: b99d 8d76 4a14 3a89 b3c8 e40b dbc5 0e5f ...vJ.:........_ │ │ │ +000037b0: 15e5 1898 8d52 e166 60b4 ce1b b03d 0aa0 .....R.f`....=.. │ │ │ +000037c0: 030a 6244 d176 799b 65b0 3688 3f09 271e ..bD.vy.e.6.?.'. │ │ │ +000037d0: 2ca3 d116 5390 d1c0 6914 c8a3 19cc 0d4e ,...S...i......N │ │ │ +000037e0: 5cdb 9ab4 3a54 71a7 5cba ae44 dfe7 c801 \...:Tq.\..D.... │ │ │ +000037f0: 8a17 c408 499c 36a7 d12d 0a8f e03a 64f3 ....I.6..-...:d. │ │ │ +00003800: dac7 7320 bb80 f140 9c71 01b5 04dd b683 ..s ...@.q...... │ │ │ +00003810: 5649 1aad 6428 92cb 3741 960f f900 cae5 VI..d(..7A...... │ │ │ +00003820: 5a87 0919 3805 17a2 d372 7dd9 e5b5 6225 Z...8....r}...b% │ │ │ +00003830: ac90 6a5a 3555 4c11 a81e 6d04 c012 b884 ..jZ5UL...m..... │ │ │ +00003840: 2ac2 57ad 241d 45ca c409 b40e e8e7 428b *.W.$.E.......B. │ │ │ +00003850: e55a 8c07 63e3 b9a2 1933 c4be 6e7a c523 .Z..c....3..nz.# │ │ │ +00003860: e65a 7252 a813 4d6a eb03 1c51 03d0 5adc .ZrR..Mj...Q..Z. │ │ │ +00003870: 6f2c 6972 be70 6150 f332 80d9 90c7 d680 o,ir.paP.2...... │ │ │ +00003880: 6b70 a887 aac0 7a20 8883 24b9 d0f2 0243 kp....z ..$....C │ │ │ +00003890: c7d2 a4d8 141c 4257 54ad 5714 184a 1737 ......BWT.W..J.7 │ │ │ +000038a0: 11e4 8bae 7072 7d31 45ce 2b90 590c 5380 ....pr}1E.+.Y.S. │ │ │ +000038b0: 6170 e214 4283 30a3 35a0 2533 eab5 a9a9 ap..B.0.5.%3.... │ │ │ +000038c0: c8bc 06ac 5dd2 0ade 6946 17ab aaf0 f80b ....]...iF...... │ │ │ +000038d0: 3968 42e7 350a 5ead f82d c5f5 a032 fb42 9hB.5.^..-...2.B │ │ │ +000038e0: 78a9 413a d0d6 b9c2 a5d1 5080 479d 2041 x.A:......P.G. A │ │ │ +000038f0: 5052 e40e aa0b 8582 ddd5 6671 05c3 d47e PR........fq...~ │ │ │ +00003900: 48eb 2148 7b86 8a41 85d8 d022 5798 fecc H.!H{..A..."W... │ │ │ +00003910: 160a 5883 72b5 2b70 a35a 6df9 c198 06ed ..X.r.+p.Zm..... │ │ │ +00003920: 50e1 1104 316c 11b4 beaa 4000 64a2 aacb P...1l....@.d... │ │ │ +00003930: 56ba b52f 50d8 481e de0c fe5e 8f87 53c4 V../P.H....^..S. │ │ │ +00003940: 1e2d 0885 2b94 87e9 9b2c 6942 1b21 34aa .-..+....,iB.!4. │ │ │ +00003950: 28cf b4f6 81cb 900d 6e90 d3e0 b574 0a7a (.......n....t.z │ │ │ +00003960: 8fa8 3d57 61ca e515 3435 1e46 63b9 cbe4 ..=Wa...45.Fc... │ │ │ +00003970: 2864 6c4e 866a ef90 7726 119a a29f 2a41 (dlN.j..w&....*A │ │ │ +00003980: 34f1 6c86 640e b4d9 458b c6eb f0c8 7180 4.l.d...E.....q. │ │ │ +00003990: 2bf5 09ac 563a 53e3 a4a0 487a 9d43 8bda +...V:S...Hz.C.. │ │ │ +000039a0: 4b03 9be5 b6d4 e253 97d5 a000 f8aa c0d2 K......S........ │ │ │ +000039b0: 2874 1c1f 78e8 c1af 95d7 1ab8 c35e 64de (t..x........^d. │ │ │ +000039c0: 0c8a 87f7 4108 b6d4 5a1b 7a1c 838f a1e5 ....A...Z.z..... │ │ │ +000039d0: d9a8 2518 97c9 d774 dada 6fdb 02e9 861c ..%....t..o..... │ │ │ +000039e0: 8dd6 fe80 204e 0761 188b 36c9 5049 3dfe .... N.a..6.PI=. │ │ │ +000039f0: fe80 a602 dc35 3878 9d8f 0a1f 93c7 6ce5 .....58x......l. │ │ │ +00003a00: 6780 eb99 222f 7806 ec82 e3b5 5504 2706 g..."/x.....U.'. │ │ │ +00003a10: 9d8e 8125 a4b5 6045 8fa1 5154 bee3 05c0 ...%..`E..QT.... │ │ │ +00003a20: 2cc6 9b17 8a0f 85f8 d803 6d45 e8d0 57a9 ,.........mE..W. │ │ │ +00003a30: 7027 b445 8930 6100 3069 5823 3401 46dc p'.E.0a.0iX#4.F. │ │ │ +00003a40: 7974 1293 50e3 8dd6 5aba 71d8 fd42 a13c yt..P...Z.q..B.< │ │ │ +00003a50: 0e8b 0a4a a8e5 e7b6 5a43 f100 6234 92c7 ...J....ZC..b4.. │ │ │ +00003a60: 4f42 35a1 e7a0 85f6 63ea aeaf f1b8 01d6 OB5.....c....... │ │ │ +00003a70: 95d6 384a 94a6 cef2 1498 c400 aa52 1c35 ..8J.........R.5 │ │ │ +00003a80: ac89 88d4 38a6 42eb 9049 2719 3028 05af ....8.B..I'.0(.. │ │ │ +00003a90: c68b 1b14 040f 16a3 97e8 45f8 5c07 17e4 ..........E.\... │ │ │ +00003aa0: 3464 69b1 04dd ac6d 740f de6e 3b1c 0e3c 4di....mt..n;..< │ │ │ +00003ab0: 7338 a8aa 34e3 8a09 8a3a 4082 652c 4a8d s8..4....:@.e,J. │ │ │ +00003ac0: 0659 8dda d002 aba2 04f2 9c59 c2ff ac14 .Y.........Y.... │ │ │ +00003ad0: 975e 482b 5606 5880 c82a 285e 1be4 b8e3 .^H+V.X..*(^.... │ │ │ +00003ae0: 703a 4c00 16c0 2a05 6d24 7405 9859 e7ee p:L...*.m$t..Y.. │ │ │ +00003af0: 1cf0 b105 bbe0 01e9 ec1c 6a17 a7d5 f4c2 ..........j..... │ │ │ +00003b00: 9862 3821 3c60 4910 0721 898d 6cab d621 .b8!<`I..!..l..! │ │ │ +00003b10: 00e9 407c 1d58 d471 45d8 9539 ad14 bb40 ..@|.X.qE..9...@ │ │ │ +00003b20: 9b0a f6c5 60e1 7267 8d0e d215 0a19 4689 ....`.rg......F. │ │ │ +00003b30: b7de 0ba8 45f9 e96d 0b39 8aa6 f570 b6a2 ....E..m.9...p.. │ │ │ +00003b40: a671 cd15 20d5 087b e1fa a195 b175 8cd5 .q.. ..{.....u.. │ │ │ +00003b50: 6ab9 a9f0 0a46 f63a 86e5 150b 96c2 350b j....F.:......5. │ │ │ +00003b60: d40c 86bb d561 12ad 0b20 bd5a 8729 5c81 .....a... .Z.)\. │ │ │ +00003b70: 1508 359c 08d2 6fc5 4d28 35bc 6ab4 36d2 ..5...o.M(5.j.6. │ │ │ +00003b80: ac37 6915 b3d4 7151 0b70 6899 45d0 2c4a .7i...qQ.ph.E.,J │ │ │ +00003b90: 560b 0770 09cd 2b18 b544 a529 d80b 2567 V..p..+..D.)..%g │ │ │ +00003ba0: d36a 9342 c674 ca45 51d0 8044 f092 87c7 .j.B.t.EQ..D.... │ │ │ +00003bb0: 712c 30cc 5e38 5807 5a32 ab00 2a00 bbcb q,0.^8X.Z2..*... │ │ │ +00003bc0: 0b83 21b2 b98e 6409 2c23 e6b8 2165 3668 ..!...d.,#..!e6h │ │ │ +00003bd0: 419c bf3a 45a2 2d69 1404 50b2 1624 d53a A..:E.-i..P..$.: │ │ │ +00003be0: 1513 d7c5 a2d1 4e63 81bf 005f 608a 1478 ......Nc..._`..x │ │ │ +00003bf0: 9057 7031 2c81 e7e8 5102 5ece 941b 63e6 .Wp1,...Q.^...c. │ │ │ +00003c00: 60b3 1aa8 a225 c0a0 a502 1072 44a5 c289 `....%.....rD... │ │ │ +00003c10: ba55 9126 f23a ba0c cc89 2183 c6da 26c4 .U.&.:....!...&. │ │ │ +00003c20: 98f5 5ade c76b ec73 6036 3e5f 21ef 400a ..Z..k.s`6>_!.@. │ │ │ +00003c30: afeb b5cf 5cb7 3a00 a148 40ec 3b73 cdc4 ....\.:..H@.;s.. │ │ │ +00003c40: c3f9 6827 f99a 0e59 d051 5bcf 6d31 e0f1 ..h'...Y.Q[.m1.. │ │ │ +00003c50: 05dc 4280 526b dd50 e0b2 a02f 1090 de20 ..B.Rk.P.../... │ │ │ +00003c60: a63a e311 44bc bace e4ff e05d 3708 9f93 .:..D......]7... │ │ │ +00003c70: 4ccb 2c3b ad07 20c6 4d8a c588 f8e1 8ae1 L.,;.. .M....... │ │ │ +00003c80: 2f40 8495 cb8c 5677 6523 9cce 5131 43d8 /@....Vwe#..Q1C. │ │ │ +00003c90: 8412 2bc4 0cb6 7809 2889 0116 15b8 d219 ..+...x.(....... │ │ │ +00003ca0: 5dc4 94ff 7ca5 c53f 1f2c 4abc 3305 9ea9 ]...|..?.,J.3... │ │ │ +00003cb0: 425f 519c 0506 b684 1af0 3d52 d323 19da B_Q.......=R.#.. │ │ │ +00003cc0: f1cb 75ce a7ca 6a85 1f23 6bcc 68df 07f0 ..u...j..#k.h... │ │ │ +00003cd0: 0a32 0e32 44a5 6548 15b6 5391 eb00 58ed .2.2D.eH..S...X. │ │ │ +00003ce0: b33b 3912 a859 6ca6 030e 370a 75c9 1b9d .;9..Yl...7.u... │ │ │ +00003cf0: 8f94 e507 a840 4004 a183 123e c777 ae46 .....@@....>.w.F │ │ │ +00003d00: 1c50 68ed 119f 861e 1452 ed68 6fed 1558 .Ph......R.ho..X │ │ │ +00003d10: d9eb 21d4 8a3e d072 1b88 598b a978 0c99 ..!..>.r..Y..x.. │ │ │ +00003d20: a8d9 a191 8290 bbe2 1731 e6f8 9565 d3a6 .........1...e.. │ │ │ +00003d30: a339 5a5c c1e8 e040 3580 1694 a0ad 01b7 .9Z\...@5....... │ │ │ +00003d40: b542 7540 5f72 8751 3735 fac0 4997 5582 .Bu@_r.Q75..I.U. │ │ │ +00003d50: 2e09 3822 63da 67d5 6e48 c0b0 2a86 cb66 ..8"c.g.nH..*..f │ │ │ +00003d60: 281f 808c d408 d089 4b78 03f4 5567 f63a (.......Kx..Ug.: │ │ │ +00003d70: 8379 6882 ceb1 5441 db53 8dbc a70e 961e .yh...TA.S...... │ │ │ +00003d80: b082 8031 1d46 eeb5 9d8a 7546 587b 4517 ...1.F....uFX{E. │ │ │ +00003d90: 4903 8056 f0ec f0aa 0c80 05d0 52f7 3a35 I..V........R.:5 │ │ │ +00003da0: 0509 4b87 8f51 e970 1f74 d1c1 5df9 b1a0 ..K..Q.p.t..]... │ │ │ +00003db0: 8a41 128f 4571 b2a4 f8e0 0d26 304b b179 .A..Eq.....&0K.y │ │ │ +00003dc0: 1824 1da3 6462 4190 1daa 9b79 8c51 a721 .$..dbA....y.Q.! │ │ │ +00003dd0: 51e7 42ec 2823 a16f 2cb1 cef7 810a 2aa0 Q.B.(#.o,.....*. │ │ │ +00003de0: 23be 1dd6 031b 15cc 9065 43a3 434e f078 #........eC.CN.x │ │ │ +00003df0: cb2b 8393 5fda 675a b8c5 cd2b 0551 4515 .+.._.gZ...+.QE. │ │ │ +00003e00: 5439 ca0a 3da2 28a9 deea c001 50b5 b606 T9..=.(.....P... │ │ │ +00003e10: bb02 ee43 ef59 f18b 55a4 1d86 101d aec5 ...C.Y..U....... │ │ │ +00003e20: fd2c 4f61 e2b2 5831 0ebd 4ce5 c0b0 a40e .,Oa..X1..L..... │ │ │ +00003e30: 78ba f5f8 0cc6 3253 bd82 95a3 c208 7a89 x.....2S......z. │ │ │ +00003e40: 48a5 8d00 a770 e356 c7b7 40be e001 e60a H....p.V..@..... │ │ │ +00003e50: d86f b513 2148 124a 8761 d149 1ac5 d7fb .o..!H.J.a.I.... │ │ │ +00003e60: 5000 6f98 6a40 7c2b 0727 22e1 51da 5f6f P.o.j@|+.'".Q._o │ │ │ +00003e70: 60b6 b57f d761 fdbb 0e58 c450 b151 5651 `....a...X.P.QVQ │ │ │ +00003e80: 8bb9 5671 b0e2 f451 db6f 901d 8964 6c08 ..Vq...Q.o...dl. │ │ │ +00003e90: 2e93 a950 16ac aad6 6b83 5649 22e3 c651 ...P....k.VI"..Q │ │ │ +00003ea0: a9b0 8298 0670 0290 ab0f 4621 1fe0 3bc5 .....p....F!..;. │ │ │ +00003eb0: e482 d070 5c07 8450 c3ae e077 2d36 56a1 ...p\..P...w-6V. │ │ │ +00003ec0: 650a 06a9 2d9d 98c1 c1b7 5acf d201 f566 e...-.....Z....f │ │ │ +00003ed0: 5c0a f320 11b4 6f46 530e 8faf a9b9 820a \.. ..oFS....... │ │ │ +00003ee0: ee9d 42d8 347d 6869 1439 1364 7bf9 7048 ..B.4}hi.9.d{.pH │ │ │ +00003ef0: 12e3 4135 e0cc 9778 efda c9ef 1598 897a ..A5...x.......z │ │ │ +00003f00: 104a 90a8 836f 93c0 1402 b8e8 13d4 0c80 .J...o.......... │ │ │ +00003f10: adab 5b8c 355a b7c7 ad04 86a0 795c 34da ..[.5Z......y\4. │ │ │ +00003f20: c590 1ec4 6434 0acb 012c e9cc 3caf 5720 ....d4...,..<.W │ │ │ +00003f30: ba54 2136 bed4 d159 a02f ee47 afd3 823a .T!6...Y./.G...: │ │ │ +00003f40: c8ae 536e 7d17 4dad 05c8 5a47 61c1 a9a1 ..Sn}.M...ZGa... │ │ │ +00003f50: 62ce ca41 5161 c0cb 0a6e 4441 41d4 3e62 b..AQa...nDAA.>b │ │ │ +00003f60: 292b 45a3 0e18 417a 05a4 d05e 0e6a c858 )+E...Az...^.j.X │ │ │ +00003f70: 0caf 623b a5b0 f149 e402 0e3a 1e8f deab ..b;...I...:.... │ │ │ +00003f80: 51c3 48b3 e246 db74 6882 9940 1734 5d4c Q.H..F.th..@.4]L │ │ │ +00003f90: e76f 01d2 6037 130a 0956 5328 da5e 51b0 .o..`7...VS(.^Q. │ │ │ +00003fa0: 3ad3 ddea f414 deab a6ce 6b45 0400 d2a2 :.........kE.... │ │ │ +00003fb0: 00eb 5e5b 2d1d 9c46 5707 61e6 2c18 f984 ..^[-..FW.a.,... │ │ │ +00003fc0: 9dac 40c8 14d0 8537 0cf4 e915 701b 01c3 ..@....7....p... │ │ │ +00003fd0: 6d1d 0b1b e40c 2a94 55c7 c780 f04d a938 m.....*.U....M.8 │ │ │ +00003fe0: 301f ab8c 4932 51e7 46b1 8670 1752 853a 0...I2Q.F..p.R.: │ │ │ +00003ff0: 542c 81b5 5a18 f738 6b56 e792 daaa c665 T,..Z..8kV.....e │ │ │ +00004000: c29e 691d 0aab 330c 4cae 4c4b 8c16 8843 ..i...3.L.LK...C │ │ │ +00004010: 7fb3 00f2 2821 1bce 5540 4957 5a34 e882 ....(!..U@IWZ4.. │ │ │ +00004020: 422a 3012 1896 1a2f 1801 c900 98ea 10e6 B*0..../........ │ │ │ +00004030: af01 4c6b a7d5 a41d 32f9 7d76 c83b b9ca ..Lk....2.}v.;.. │ │ │ +00004040: 3c88 e468 5349 dbef 5e2b 7d05 976b 3497 <..hSI..^+}..k4. │ │ │ +00004050: 62dc 7a7c 7c45 8b81 c573 7ca5 dee0 1538 b.z||E...s|....8 │ │ │ +00004060: ad3d b53a 49d1 0f8a 3a45 57e5 b82c e86c .=.:I...:EW..,.l │ │ │ +00004070: 285f 69e9 07bb a4d0 6145 f961 6e6a ad5d (_i.....aE.anj.] │ │ │ +00004080: c44c 6919 1a6b f09b 07e7 5d17 6225 bdad .Li..k....].b%.. │ │ │ +00004090: e55b 4c14 5a84 99b6 0071 2dae 43b6 5207 .[L.Z....q-.C.R. │ │ │ +000040a0: 5775 0c3e d38e 7191 f9aa d4e2 0d6a 5d01 Wu.>..q......j]. │ │ │ +000040b0: be5d 4055 15d8 66c5 c369 1541 2397 ff55 .]@U..f..i.A#..U │ │ │ +000040c0: e9f8 913c a3c2 cb71 88f8 79b0 8576 3d22 ...<...q..y..v=" │ │ │ +000040d0: cfe2 6eba c1e0 248b 215a ec13 9a4e 71dd ..n...$.!Z...Nq. │ │ │ +000040e0: cc6a eb9b 02d8 d9e5 a58e c0b7 5d6c 65a1 .j..........]le. │ │ │ +000040f0: 10f6 0131 83ce 995c f53c 93f1 d1c9 3abe ...1...\.<....:. │ │ │ +00004100: e3bf d3f7 5e21 1e68 2484 ac49 213d f846 ....^!.h$..I!=.F │ │ │ +00004110: 0a8d f00e fc5c ea24 3853 9105 ab83 3816 .....\.$8S....8. │ │ │ +00004120: fb03 1028 15f0 5ce0 236a f33c a06c 2a5c ...(..\.#j.<.l*\ │ │ │ +00004130: 6605 4080 1d15 9b92 29c8 d166 4389 22d2 f.@.....)..fC.". │ │ │ +00004140: e1bd 5e93 e1b0 b9c1 29aa 2db6 9501 1c28 ..^.....).-....( │ │ │ +00004150: 10bc 4876 5fce 9256 b3fa 7428 d327 5883 ..Hv_..V..t(.'X. │ │ │ +00004160: 2540 7d28 e65b 8e35 1e77 89ef 8230 02be %@}(.[.5.w...0.. │ │ │ +00004170: 7ccd 3482 a810 f28a 7966 c439 eca2 e0f0 |.4.....yf.9.... │ │ │ +00004180: a202 c881 4b30 5ed2 e638 2319 a8cf 975a ....K0^..8#....Z │ │ │ +00004190: db2e 5092 8ae2 2b3b f9e7 95d1 c11a 2586 ..P...+;......%. │ │ │ +000041a0: 403c 14ae 8a45 511c 0e77 6245 3194 0c40 @<...EQ..wbE1..@ │ │ │ +000041b0: 628e ff80 c228 3011 2e2d d986 b431 8b28 b....(0..-...1.( │ │ │ +000041c0: e4a6 55fe 095a 2fea 4c5e 8882 3f73 1da4 ..U..Z/.L^..?s.. │ │ │ +000041d0: 44fb 0fa5 eb87 d22b 9143 0f1d 188a cb4b D......+.C.....K │ │ │ +000041e0: 9d5d 6d4b ec0e 9385 b9ae 9946 5096 02c6 .]mK.......FP... │ │ │ +000041f0: 50e9 404f 0485 9906 8106 3bee 60ea 8433 P.@O......;.`..3 │ │ │ +00004200: 4a42 7934 d2d4 976d b05e 81b5 e9e8 4fe1 JBy4...m.^....O. │ │ │ +00004210: 0cd3 a108 1fcc 18d0 03cf 4207 7d80 4778 ..........B.}.Gx │ │ │ +00004220: 8258 aa26 eda0 298b c200 3005 a014 7291 .X.&..)...0...r. │ │ │ +00004230: 7560 1aa6 151e 6ef1 1bb5 1b1a fbb4 3217 u`....n.......2. │ │ │ +00004240: 0a2d 7029 9204 4b6e bb1a 03af 90cd bc85 .-p)..Kn........ │ │ │ +00004250: ae48 1294 666e 5396 8d7a d012 090a 2818 .H..fnS..z....(. │ │ │ +00004260: 1d13 d369 682c 6dc6 6cda 41a9 b0b4 060e ...ih,m.l.A..... │ │ │ +00004270: 6c42 2070 68b1 0f56 21af 3abf 2624 088a lB ph..V!.:.&$.. │ │ │ +00004280: e9e5 2fe9 6c3a d619 4c8c 1dc6 41eb 9c92 ../.l:..L...A... │ │ │ +00004290: 4c68 af59 c840 d00f ddac f3b4 3a49 5fab Lh.Y.@......:I_. │ │ │ +000042a0: 1586 82a7 52e8 64b0 0081 cea9 37de a06d ....R.d.....7..m │ │ │ +000042b0: 1a1d 266b 74ae 532a 13ee 05df 5636 d7f6 ..&kt.S*....V6.. │ │ │ +000042c0: 7555 2b89 0bdc 4bbb 434a e2c2 4b01 3b55 uU+...K.CJ..K.;U │ │ │ +000042d0: d342 fa5c 2114 da32 5174 3524 6fb5 1755 .B.\!..2Qt5$o..U │ │ │ +000042e0: 2ba2 2c2b 95b3 811b 63c5 74f8 e081 7b69 +.,+....c.t...{i │ │ │ +000042f0: 95b5 554e 12ba 8c71 0aca ee11 224e 1732 ..UN...q...."N.2 │ │ │ +00004300: 16bc 4e01 3954 b705 ffe8 8c0a 3399 553a ..N.9T......3.U: │ │ │ +00004310: e8ce 2f30 11ce 2eb3 9457 ca26 91bb 8896 ../0.....W.&.... │ │ │ +00004320: 4a59 1930 9906 01d5 5a1e 4e1c 9e9c a22e JY.0....Z.N..... │ │ │ +00004330: abc6 a573 66cc 2690 a8c8 06f8 292b f159 ...sf.&.....)+.Y │ │ │ +00004340: 4b1c 2f2d 580d 0a1a c681 1614 ce33 6d5c K./-X........3m\ │ │ │ +00004350: 2bfc 1966 5778 2ac0 1701 5160 a7c3 bd62 +..fWx*...Q`...b │ │ │ +00004360: 3260 a19e 4b79 f2f1 0057 43ab ad3d ad49 2`..Ky...WC..=.I │ │ │ +00004370: 4150 5c5d 64a1 416b 9718 6026 1eda c2a5 AP\]d.Ak..`&.... │ │ │ +00004380: 0a72 d1de 1e0e 042e 1b18 8949 ea9d ec90 .r.........I.... │ │ │ +00004390: e2ad b197 da82 d7e9 22c5 9ab7 c6e9 88ea ........"....... │ │ │ +000043a0: a053 f780 901c 7750 f3a0 c5f9 02da e024 .S....wP.......$ │ │ │ +000043b0: 59b8 c9e6 593a ca2a f520 fb0d 8c96 5681 Y...Y:.*. ....V. │ │ │ +000043c0: 3db3 685a 2c24 b8d7 b916 8dab 1c21 9576 =.hZ,$.......!.v │ │ │ +000043d0: 95fb 3a68 050d db8c afae d409 438d 7dd3 ..:h........C.}. │ │ │ +000043e0: c14e 7423 2ead 43b2 315f f910 0cc2 9ea7 .Nt#..C.1_...... │ │ │ +000043f0: ec2a 1047 a790 b3b4 878d fb14 635d a2aa .*.G........c].. │ │ │ +00004400: 70d8 abcc 759d cec6 d841 1b45 6013 4542 p...u....A.E`.EB │ │ │ +00004410: 4879 baae 30d6 2a44 54eb 7fc0 35a8 8fdb Hy..0.*DT...5... │ │ │ +00004420: 3580 03da 1c27 4f27 6219 8f6b 7aab f54b 5....'O'b..kz..K │ │ │ +00004430: 1422 2033 2aff 50d5 db94 1b03 e30a 3f01 ." 3*.P.......?. │ │ │ +00004440: 0c6b 392b 15d0 4e01 7262 3e1a aeb5 e152 .k9+..N.rb>....R │ │ │ +00004450: 2867 851c a432 f6cc 5bde 6b85 59cb ea78 (g...2..[.k.Y..x │ │ │ +00004460: 6456 993b 0c18 6028 6a66 1054 8a13 acec dV.;..`(jf.T.... │ │ │ +00004470: 0460 894a e760 736c 4baf 88e9 80a1 cc15 .`.J.`slK....... │ │ │ +00004480: fad3 29fd 8f92 eda0 121d 38ad 0fd6 e0e0 ..).......8..... │ │ │ +00004490: eb74 a722 8794 faa5 07d1 d120 5ca9 e00d .t."....... \... │ │ │ +000044a0: bcea c129 e90d f6cf f9a1 05e7 d25f adfe ...)........._.. │ │ │ +000044b0: e31f f6b5 c2e6 94de 6850 7621 e42f 534c ........hPv!./SL │ │ │ +000044c0: 256a a905 f4e0 61e4 cad4 d187 5c69 6602 %j....a.....\if. │ │ │ +000044d0: 4845 11f5 1626 c435 5468 21d2 8127 d1a3 HE...&.5Th!..'.. │ │ │ +000044e0: 0fb0 ba3a 77c7 5874 b205 c2c1 5920 3005 ...:w.Xt....Y 0. │ │ │ +000044f0: e620 7fad 369f 3082 bdce be82 d1b0 1a90 . ..6.0......... │ │ │ +00004500: a11a 400c 1694 e50d 1394 373a 4fa5 cd6e ..@.......7:O..n │ │ │ +00004510: 4c28 f00c 9754 893c 9c4c a4d6 2295 9241 L(...T.<.L.."..A │ │ │ +00004520: 6726 ea14 c4ea 0b26 4e47 18ba 4167 294d g&.....&NG..Ag)M │ │ │ +00004530: d3e8 0c61 5f6a 5930 8745 6aec 6750 487c ...a_jY0.Ej.gPH| │ │ │ +00004540: d05a 752e 7d8f 5512 14d4 3a0d 9c99 69db .Zu.}.U...:...i. │ │ │ +00004550: d0f5 b804 488b 8e64 3100 1095 6d20 384a ....H..d1...m 8J │ │ │ +00004560: 1d91 f728 6fcc 8b12 1a28 0007 8f5c 728f ...(o....(...\r. │ │ │ +00004570: 3402 d399 8c9e c665 93f0 5014 7264 3043 4......e..P.rd0C │ │ │ +00004580: 65a9 c34e 3a46 9215 5a92 1a94 8007 6da1 e..N:F..Z.....m. │ │ │ +00004590: 9d20 615c 860d a715 b06c 93e7 b94c 4ee7 . a\.....l...LN. │ │ │ +000045a0: ea00 2441 0c3a a315 c856 6e18 dde6 994c ..$A.:...Vn....L │ │ │ +000045b0: 3195 150e 5fd4 b113 b80c 46d0 da11 f309 1..._.....F..... │ │ │ +000045c0: 3c6b 0102 7980 e911 7fab a0a9 067f 41f6 l.mT!^J.. │ │ │ +00004630: d8b2 b556 4764 3ab8 13af 8f19 6895 d603 ...VGd:.....h... │ │ │ +00004640: d0c5 6cb6 bd81 7d15 0da1 9443 d874 057b ..l...}....C.t.{ │ │ │ +00004650: 0f8d d465 a6e3 4500 6d6d 6af1 0b1d cc74 ...e..E.mmj....t │ │ │ +00004660: 8e97 6100 56c4 0d90 4167 4cc0 07b4 aebc ..a.V...AgL..... │ │ │ +00004670: 0bd2 6055 af8d 376d 2801 2ca4 ed5b 1408 ..`U..7m(.,..[.. │ │ │ +00004680: 3e39 5e37 981d c1d4 1121 205d e907 a122 >9^7.....! ]..." │ │ │ +00004690: 68e5 8d4e 8e63 6134 5b8a 6091 6d0e 8d9c h..N.ca4[.`.m... │ │ │ +000046a0: bd46 191a 801c ca47 d0e1 d1f5 311d 74e3 .F.....G....1.t. │ │ │ +000046b0: 596c 305e 8155 c040 3798 2c97 5182 4a15 Yl0^.U.@7.,.Q.J. │ │ │ +000046c0: cabe 5348 4205 808c 6808 6dfb cab5 5076 ..SHB...h.m...Pv │ │ │ +000046d0: 145a f551 6616 17bd 46b4 22a0 bdd0 8663 .Z.Qf...F."....c │ │ │ +000046e0: 614a e51d 60da a34e 53d5 98d4 56ee 071d aJ..`..NS...V... │ │ │ +000046f0: e812 38d0 5149 bc2e 054f e2b7 2bb4 a010 ..8.QI...O..+... │ │ │ +00004700: cbbb 5236 0b84 a0e3 07b8 1f10 bfe3 4bab ..R6..........K. │ │ │ +00004710: 1386 a5f0 85a6 a952 6a11 1ce4 c25b 2524 .......Rj....[%$ │ │ │ +00004720: e30d a8ca 0e53 83a3 dacb 25f7 8adf 31c0 .....S....%...1. │ │ │ +00004730: 6c9d c1e2 adb8 4378 b05a aa44 1c1b a543 l.....Cx.Z.D...C │ │ │ +00004740: 1100 4553 f715 8463 9a01 f820 7ca7 5069 ..ES...c... |.Pi │ │ │ +00004750: e57c 72e9 e436 1e4b d09a 5d2d 69d1 760f .|r..6.K..]-i.v. │ │ │ +00004760: 6488 b932 3628 980d bfa3 95a7 0180 c01d d..26(.......... │ │ │ +00004770: 0341 7475 51a2 246c 5a1b f458 0c6b 70f3 .AtuQ.$lZ..X.kp. │ │ │ +00004780: 4a65 4950 5a87 bee9 7d81 e191 c38c b16e JeIPZ...}......n │ │ │ +00004790: 1480 cb5c 6278 729d 4be8 2154 dd97 8da2 ...\bxr.K.!T.... │ │ │ +000047a0: 862d 3c1e 0208 c640 1f61 142d 0db4 4a94 .-<....@.a.-..J. │ │ │ +000047b0: a4c5 5c0c 854e b930 8c58 f9a0 88d3 0c07 ..\..N.0.X...... │ │ │ +000047c0: 1b7e c7b3 c404 b856 9bfa 034c d774 405d .~.....V...L.t@] │ │ │ +000047d0: 8c05 3055 f1ee bdc2 fbb4 aee0 0589 b5f8 ..0U............ │ │ │ +000047e0: d8a2 8240 735a 2e1d 1a1d d751 7053 50ae ...@sZ.....QpSP. │ │ │ +000047f0: b474 6206 66f2 46e7 0450 bad6 32c3 8322 .tb.f.F..P..2.." │ │ │ +00004800: b615 1784 e038 1115 be71 3a0b 1a2c 6a03 .....8...q:..,j. │ │ │ +00004810: b7a3 4303 68af 4bf9 e502 f001 9d63 9480 ..C.h.K......c.. │ │ │ +00004820: 4191 4675 8a95 28e5 bf23 2728 365c 53bc A.Fu..(..#'(6\S. │ │ │ +00004830: 21dc 64c0 01f8 1acf 25ab b4b0 06f9 b4a3 !.d.....%....... │ │ │ +00004840: 9b65 6923 1359 80bc 412b c6b5 cefa e380 .ei#.Y..A+...... │ │ │ +00004850: 06a7 9c63 21c8 4900 9835 3afd 0862 2924 ...c!.I..5:..b)$ │ │ │ +00004860: 5b59 d15a 7cc4 5a4b ba5d 8ecb 299c 98b2 [Y.Z|.ZK.]..)... │ │ │ +00004870: b4f9 56f1 113a 35d7 e928 8cd5 b132 9d2e ..V..:5..(...2.. │ │ │ +00004880: d4ba 6289 3ad6 61a2 acc9 b476 896a 718a ..b.:.a....v.jq. │ │ │ +00004890: 8f2c 71f2 e17d 33d0 ab1a b305 292b 4be7 .,q..}3.....)+K. │ │ │ +000048a0: 7895 e279 1ba5 55e9 b566 934b d915 2957 x..y..U..f.K..)W │ │ │ +000048b0: 0018 1d1a 0b47 63f4 1a8f 3f11 d189 1896 .....Gc...?..... │ │ │ +000048c0: 426f c339 43b3 bb1a 5749 360b 1967 2cca Bo.9C...WI6..g,. │ │ │ +000048d0: e2d3 e11d a600 3b10 9a53 0220 e510 aae0 ......;..S. .... │ │ │ +000048e0: 33ad 1ea3 d6d1 635a 7771 953c f551 6102 3.....cZwq.<.Qa. │ │ │ +000048f0: 4499 6170 55f0 6863 1d86 c7da 6278 7aa8 D.apU.hc....bxz. │ │ │ +00004900: 87da 1453 6264 5a1d ea0c f80b 82b8 d23d ...SbdZ........= │ │ │ +00004910: 35c8 4661 64f2 d375 e60a 355c e890 9698 5.Fad..u..5\.... │ │ │ +00004920: 092e d111 7df0 610f 8c1a e484 46ed 7eb6 ....}.a.....F.~. │ │ │ +00004930: 2568 3d65 8281 fdab 2120 f19d deeb c1d3 %h=e....! ...... │ │ │ +00004940: 0e04 53ea e5b1 cb74 040b 5ba2 ec26 516b ..S....t..[..&Qk │ │ │ +00004950: 24ca a096 2bfd 5cee 0018 7d2e 855a c9aa $...+.\...}..Z.. │ │ │ +00004960: 2991 9bab 2a27 872b 5768 43cc c5b4 a023 )...*'.+WhC....# │ │ │ +00004970: 9db9 0a4a c151 6a24 6583 4823 42ca 9325 ...J.Qj$e.H#B..% │ │ │ +00004980: 64ac 28bf 1cf1 8ec2 3f0c 5013 576a 6119 d.(.....?.P.Wja. │ │ │ +00004990: 20a4 139c ad0b 854e 21e3 eb29 fc04 08e8 ......N!..).... │ │ │ +000049a0: 2170 ae25 84dc f894 c2c3 2b73 16a4 b268 !p.%......+s...h │ │ │ +000049b0: 321d a5aa a5cf 717a 9043 814c 056b ba06 2.....qz.C.L.k.. │ │ │ +000049c0: 6cae 80ae 56c7 4e90 1c5c 4164 c3c0 bcc8 l...V.N..\Ad.... │ │ │ +000049d0: a842 3861 bf0e bd57 95ca 63a3 cd71 d8bd .B8a...W..c..q.. │ │ │ +000049e0: 532e 0525 f451 307f a7b0 0fab 635f 35f0 S..%.Q0.....c_5. │ │ │ +000049f0: 077b acb5 2323 cb8c 7ad0 017e 7851 3e7d .{..##..z..~xQ>} │ │ │ +00004a00: 96b2 7141 b920 cca0 cc15 85ce 54eb 3825 ..qA. ......T.8% │ │ │ +00004a10: 56ac 876f 6b58 1b3b 85e3 53f5 466b bd29 V..okX.;..S.Fk.) │ │ │ +00004a20: bf0a 1267 53aa 3a5b e800 635d 3472 776a ...gS.:[..c]4rwj │ │ │ +00004a30: 39ec 25fe 4be8 8296 fad1 f58a c0c9 15c6 9.%.K........... │ │ │ +00004a40: 5b95 a825 c5a5 6105 1012 b92c f0b3 a260 [..%..a....,...` │ │ │ +00004a50: 3b5f c029 da0d c875 5002 8bef b0c9 605f ;_.)...uP.....`_ │ │ │ +00004a60: 80a5 c2aa 1440 811e 43df 16e8 0325 15cb .....@..C....%.. │ │ │ +00004a70: d336 8073 151c 0ea0 c0da b998 d623 018c .6.s.........#.. │ │ │ +00004a80: 1eab c6a3 bdd2 66e1 66f4 4e87 d31a 6067 ......f.f.N...`g │ │ │ +00004a90: af20 6bad 2361 07f8 a580 255d 8156 41e2 . k.#a....%].VA. │ │ │ +00004aa0: 1400 8a52 058b e10b 81a5 3b28 5268 0f0e ...R......;(Rh.. │ │ │ +00004ab0: e706 dccd d382 ca98 c44e 295d d0e4 05a6 .........N)].... │ │ │ +00004ac0: b250 3241 fca8 b657 a412 5aa7 93a7 e9b5 .P2A...W..Z..... │ │ │ +00004ad0: 8bac c42b 75b0 411e 6989 f8f7 2872 c899 ...+u.A.i...(r.. │ │ │ +00004ae0: 5237 d546 ba5e 91f4 c2fe 4555 2934 abd3 R7.F.^....EU)4.. │ │ │ +00004af0: 0e6a ae98 7f71 18bc 57a2 f186 bc50 40af .j...q..W....P@. │ │ │ +00004b00: d6d8 3201 275a ec8a a268 4c87 810a 72ad ..2.'Z...hL...r. │ │ │ +00004b10: 72fc 0e78 5a67 0e70 4395 0610 69cc 53a6 r..xZg.pC...i.S. │ │ │ +00004b20: 0705 88fa b4d8 a825 5ae4 5f69 5194 ccb3 .......%Z._iQ... │ │ │ +00004b30: cbe4 7822 8890 b9ec 52b4 94f2 2675 3ab8 ..x"....R...&u:. │ │ │ +00004b40: 0fbc 5092 8342 7bdf 4c31 8406 6ae8 782f ..P..B{.L1..j.x/ │ │ │ +00004b50: 1a46 b8b8 1025 01b2 daf5 0d88 37ea ab13 .F...%......7... │ │ │ +00004b60: ccd1 7672 d0f1 f792 41e9 2836 13d4 2813 ..vr....A.(6..(. │ │ │ +00004b70: 9acf 940e 238b dad4 81c1 155c 0a94 d4ae ....#......\.... │ │ │ +00004b80: 6f01 bf28 c558 a9dc 9ff8 1bda 1be9 82c2 o..(.X.......... │ │ │ +00004b90: 8070 b95d 11cb 289e aa52 f632 5b17 f2bc .p.]..(..R.2[... │ │ │ +00004ba0: 42c0 b806 cca6 8f85 a1bf b555 2c21 4f29 B..........U,!O) │ │ │ +00004bb0: 4527 22a1 684f 658a c21d a803 0852 d94c E'".hOe......R.L │ │ │ +00004bc0: 8646 5b18 99ac 97d7 69c1 a6d1 b637 aac2 .F[.....i....7.. │ │ │ +00004bd0: 645e 27f5 9013 bca6 5a41 86dd 8067 843d d^'.....ZA...g.= │ │ │ +00004be0: aa06 e584 a994 0d15 3cd3 6949 b5b3 0da0 ........<.iI.... │ │ │ +00004bf0: db23 99ad c25b 4025 ce1a 6509 2da5 ea0a .#...[@%..e.-... │ │ │ +00004c00: 0474 3c77 aed3 fbb5 f666 810c 79a5 98a2 .t.XZhC.R|...... │ │ │ +00004cc0: 9e2b 5840 86c4 f53a c9a3 e864 14bb 0eaf .+X@...:...d.... │ │ │ +00004cd0: 050d b353 587e 4466 70a6 3caa 434b 7b45 ...SX~Dfp.<.CK{E │ │ │ +00004ce0: 9f4e 0445 b03d 5e86 914f 022b 32dd a512 .N.E.=^..O.+2... │ │ │ +00004cf0: 3e16 30b0 4f99 0694 f515 5c9a 758c bd50 >.0.O.....\.u..P │ │ │ +00004d00: 2215 0560 d6a5 92d4 86a2 1072 0467 38e5 "..`.......r.g8. │ │ │ +00004d10: 06ca a2d4 63d0 8a04 e4d6 41d7 1297 13ed ....c.....A..... │ │ │ +00004d20: 83e0 36ca 31a2 6855 c50b a269 750a a9ab ..6.1.hU...iu... │ │ │ +00004d30: c5d0 05f4 5032 3a83 aa40 d129 8352 254e ....P2:..@.).R%N │ │ │ +00004d40: ea30 2105 7e54 a95d 9aac 47e4 61c1 0864 .0!.~T.]..G.a..d │ │ │ +00004d50: b53a 501c 9978 2012 a045 3821 e067 b5d8 .:P..x ..E8!.g.. │ │ │ +00004d60: 46b1 415a 3a57 8caf 8241 c1fa 453b 944e F.AZ:W...A..E;.N │ │ │ +00004d70: 4944 2ac7 0343 95eb ec0e 160c 9017 061d ID*..C.......... │ │ │ +00004d80: 09ed 6a1d 12ca b2dc e44a 7d51 0b90 a625 ..j......J}Q...% │ │ │ +00004d90: 52ad 2049 e362 3f40 ddca fc8a 27d5 2918 R. I.b?@....'.). │ │ │ +00004da0: a2d0 5a8f 054a 581d 7d2f 62a5 9c35 6d61 ..Z..JX.}/b..5ma │ │ │ +00004db0: b4f6 183c 20bf d3e9 b841 99d4 f2a8 f4ad ...< ....A...... │ │ │ +00004dc0: 38bf 202b 7ca8 d26b bdb9 ccd1 d950 14f7 8. +|..k.....P.. │ │ │ +00004dd0: 2f79 320d e8b1 c579 31da 0c44 90f8 41cb /y2....y1..D..A. │ │ │ +00004de0: 5402 8088 3f12 a7ad ecba 82aa b8af 58ca T...?.........X. │ │ │ +00004df0: a855 f752 6737 94f1 a76c e4bc 36f5 a0d5 .U.Rg7...l..6... │ │ │ +00004e00: 3c3c 28b0 822d b16d dac7 4755 29c2 1333 <<(..-.m..GU)..3 │ │ │ +00004e10: 3d44 1d56 545e 191d a8c0 4904 67b5 3d9a =D.VT^....I.g.=. │ │ │ +00004e20: 3271 6dab 731a 3a7e 5041 1be5 f102 c90a 2qm.s.:~PA...... │ │ │ +00004e30: 0e74 ad12 6529 df81 c067 10b4 ac6d 1680 .t..e)...g...m.. │ │ │ +00004e40: 0da5 d2df 60c6 b4e9 cd14 873c adb1 810f ....`......<.... │ │ │ +00004e50: a409 754a ac11 60b0 e82d a571 418f 0ce2 ..uJ..`..-.qA... │ │ │ +00004e60: 5d1d b5e3 a70a 2fd5 2919 a312 dc6a 8947 ]...../.)....j.G │ │ │ +00004e70: 5020 ef95 3aca 083b 39a5 7cc8 d259 b14c P ..:..;9.|..Y.L │ │ │ +00004e80: 8773 07ab 40bc 41d3 cc63 0179 6e95 084a .s..@.A..c.yn..J │ │ │ +00004e90: 3bad a0e5 5a0b 2870 6605 56e8 0b93 3529 ;...Z.(pf.V...5) │ │ │ +00004ea0: a91d cf72 7f29 0b8a 5f01 a6eb b52c d6f6 ...r.).._....,.. │ │ │ +00004eb0: 4ac9 53e2 8a2b f033 538a 5b6d 8f28 eb2c J.S..+.3S.[m.(., │ │ │ +00004ec0: c2a4 b0d6 0aef 3d39 1295 a275 7a9d a40b ......=9...uz... │ │ │ +00004ed0: 7566 b115 6d8e a161 8c60 995a bb63 169a uf..m..a.`.Z.c.. │ │ │ +00004ee0: 2a7e 50a1 434a 0219 6a65 0ff2 cee4 29e6 *~P.CJ..je....). │ │ │ +00004ef0: a269 953a 4787 ee7a 6547 6903 d63a d379 .i.:G..zeGi..:.y │ │ │ +00004f00: 78c6 0de2 63e6 2d0e 0ac6 5049 4098 3fa1 x...c.-...PI@.?. │ │ │ +00004f10: 7645 1cc0 ca95 22e9 70e1 e06e b427 7e42 vE....".p..n.'~B │ │ │ +00004f20: af70 4fe5 c145 1581 a23d 2c66 5b25 2bc5 .pO..E...=,f[%+. │ │ │ +00004f30: 98d7 d849 1d20 049e 55ca dc97 0ba5 0d38 ...I. ..U......8 │ │ │ +00004f40: 6582 1b8a be74 cae0 826e 740a 63c1 b370 e....t...nt.c..p │ │ │ +00004f50: 452d 37a0 f77d a505 a2b2 d2a9 ef22 e5ed E-7..}.......".. │ │ │ +00004f60: ab74 5218 1584 fb0f 7e6d 65fa 64ce bcc2 .tR.....~me.d... │ │ │ +00004f70: 8cda bec3 cbce d1dc 752f f55d d549 2f45 ........u/.].I/E │ │ │ +00004f80: 6570 4351 0e4a ba87 a5ab ca0e 3933 6806 epCQ.J......93h. │ │ │ +00004f90: 9951 2d06 6b45 bb2d 42ae 0357 bc5d 7ccc .Q-.kE.-B..W.]|. │ │ │ +00004fa0: cc69 df41 a984 d11b a586 8801 56b6 1600 .i.A........V... │ │ │ +00004fb0: ad0e 0f44 03dc d32e 89c0 253c 80cf 0a11 ...D......%<.... │ │ │ +00004fc0: 755a 171b 848b 6695 61c6 e572 21a4 50ab uZ....f.a..r!.P. │ │ │ +00004fd0: c683 eb81 ab29 9f80 4e62 b746 b65b 29aa .....)..Nb.F.[). │ │ │ +00004fe0: 6a9d c243 d561 fc94 2a55 265e d2d3 2b7c j..C.a..*U&^..+| │ │ │ +00004ff0: 1d31 19e4 01b8 2221 511d 9d55 ae13 9fe1 .1...."!Q..U.... │ │ │ +00005000: 0f19 255e d33a 14e0 0287 00d7 5d8b 7e8d ..%^.:......].~. │ │ │ +00005010: d691 ac22 4c79 ac57 34a0 f232 d53a 4800 ..."Ly.W4..2.:H. │ │ │ +00005020: c729 a95b ddc3 8d60 716f 7436 42a7 a64a .).[...`qot6B..J │ │ │ +00005030: 9ddf ed70 5561 acac f13a 6f3f e8dc 0b0d ...pUa...:o?.... │ │ │ +00005040: 5987 5504 1481 c9e4 1ae1 30a4 455c 4cbe Y.U.......0.E\L. │ │ │ +00005050: f26c 8366 4bc6 efe5 b5e0 1343 1d94 f6e0 .l.fK......C.... │ │ │ +00005060: 5039 4ae4 06dc 8bca 118e 9fd7 6a01 1bfe P9J.........j... │ │ │ +00005070: 41fb 3148 ed00 b54a 22ca 0bd0 0f19 b8ca A.1H...J"....... │ │ │ +00005080: d7bd 0c10 de68 ae1d b32e 9955 05d2 28f3 .....h.....U..(. │ │ │ +00005090: 0993 a6b3 0d3a c9a0 286a ee06 1c60 70bc .....:..(j...`p. │ │ │ +000050a0: 3799 1cd7 4a61 5270 b2a2 000b edd0 d95c 7...JaRp.......\ │ │ │ +000050b0: 073d 7476 5b7b 2c4a 6cd9 8304 d3c9 c306 .=tv[{,Jl....... │ │ │ +000050c0: b237 9587 4d07 9db6 33b8 f86d ebab 1262 .7..M...3..m...b │ │ │ +000050d0: d24f 9df6 c47b 0dca c01a 9a38 28ad 41ad .O...{.....8(.A. │ │ │ +000050e0: 747d 792d 022a 5548 8b95 d0a1 1da7 8435 t}y-.*UH.......5 │ │ │ +000050f0: 656e d034 b25d 85f6 f3b4 2aef 147f 9501 en.4.]....*..... │ │ │ +00005100: 1de0 af56 6113 7079 543a 17a5 d072 0afe ...Va.pyT:...r.. │ │ │ +00005110: 2e14 fa10 252d b932 3832 9bd2 9834 553a ....%-.282...4U: │ │ │ +00005120: f48d 22d2 0a3c bf0e 4c11 0bad 5728 3725 .."..<..L...W(7% │ │ │ +00005130: 1ab0 5148 a022 6194 7d16 ed8a 9fa8 d56a ..QH."a.}......j │ │ │ +00005140: fc05 25f0 d612 2658 5cfb 5c78 fc8c 4399 ..%...&X\.\x..C. │ │ │ +00005150: b3e0 69af b438 7005 9010 6392 6b35 1194 ..i..8p...c.k5.. │ │ │ +00005160: aa3d 1840 5da6 6db9 ce60 5e2a a57f 2e02 .=.@].m..`^*.... │ │ │ +00005170: 7c8e b389 42cc 1b5f eac0 70ab 3396 98d0 |...B.._..p.3... │ │ │ +00005180: b47e 013c 6995 f205 7952 1eab 4a9b b60d .~._.. │ │ │ +00005420: 75d0 a988 0653 1d31 7ee8 2d3c 85ca 755a u....S.1~.-<..uZ │ │ │ +00005430: 8e02 0254 56ca 0bbe 12c0 183c f65c bbe7 ...TV......<.\.. │ │ │ +00005440: a013 adaf 6059 f957 f182 2542 ad38 589f ....`Y.W..%B.8X. │ │ │ +00005450: d6d9 f2b4 6c8c ba54 2227 eda0 1443 05dc ....l..T"'...C.. │ │ │ +00005460: d7c6 94d5 6eb6 f249 5b25 3556 2858 23a1 ....n..I[%5V(X#. │ │ │ +00005470: 93ff a830 3214 1002 1d98 fcc6 2a34 7070 ...02.......*4pp │ │ │ +00005480: 4a9a 5bc3 d439 2e0f 9ce3 db5c 60a3 aea2 J.[..9.....\`... │ │ │ +00005490: 0eae 836c d16e c005 ac6c 9962 bd9c e26c ...l.n...l.b...l │ │ │ +000054a0: b826 de18 b4ef 18b5 ba89 5b96 2b1d 6a96 .&........[.+.j. │ │ │ +000054b0: 231c 45ad ec09 daaf 5286 6d57 0930 e723 #.E.....R.mW.0.# │ │ │ +000054c0: 8ec3 66e9 c438 f6ba 4d47 ea1b a8ae 5407 ..f..8..MG....T. │ │ │ +000054d0: 8dc2 9ee0 442d 882a 4039 60e4 5bc5 2c6b ....D-.*@9`.[.,k │ │ │ +000054e0: 8754 27df c094 6923 13c0 a2f5 fc04 16f0 .T'...i#........ │ │ │ +000054f0: 9114 c2d6 79ad 790f d217 8351 36a2 4a39 ....y.y....Q6.J9 │ │ │ +00005500: f0a2 5536 bf16 2665 0699 d722 2a6d aa0b ..U6..&e..."*m.. │ │ │ +00005510: 3add a7f3 a20a 98d5 9208 3cd9 620f 75de :.........<.b.u. │ │ │ +00005520: 43e9 804d dd56 2165 8c8a e2a6 a853 f862 C..M.V!e.....S.b │ │ │ +00005530: aa5a a913 4be6 143d 5d61 9beb 6c28 eb16 .Z..K..=]a..l(.. │ │ │ +00005540: ecae 4800 1dc3 cf15 618f 5dc7 f906 f72a ..H.....a.]....* │ │ │ +00005550: 6529 b005 eba3 3499 3a4b e771 6495 debc e)....4.:K.qd... │ │ │ +00005560: 5711 0d65 b452 0a63 1a07 0828 9f60 a5a4 W..e.R.c...(.`.. │ │ │ +00005570: 1c58 99be 12d8 4672 9917 a559 679c 6022 .X....Fr...Yg.`" │ │ │ +00005580: edfa 152a 32d0 28a2 0bea e3c7 22e4 58b2 ...*2.(.....".X. │ │ │ +00005590: c6a9 9e82 8e0d 3a65 74c0 5428 3971 8db9 ......:et.T(9q.. │ │ │ +000055a0: 971f e152 e21c dc35 3447 a773 8e38 4d48 ...R...54G.s.8MH │ │ │ +000055b0: 177e 8936 ee2c ae9c 824c 50db 8aaa aa15 .~.6.,...LP..... │ │ │ +000055c0: 9ca8 6c94 0624 a705 a5ae 9314 c260 6847 ..l..$.......`hG │ │ │ +000055d0: c8d7 a654 786e 085a 062b 2ae5 ff56 a60a ...Txn.Z.+*..V.. │ │ │ +000055e0: a588 896a 0c9c a6fc 0918 8984 54ad 4d5e ...j........T.M^ │ │ │ +000055f0: 11be 3a80 89de 767d c074 316b 35bf 4445 ..:...v}.t1k5.DE │ │ │ +00005600: 8c04 4534 3429 e4cb a574 d07d e124 775d ..E44)...t.}.$w] │ │ │ +00005610: 305a 4dc0 5743 746b 9d40 50b4 a156 ba95 0ZM.WCtk.@P..V.. │ │ │ +00005620: f2df 414d ac56 da45 c496 a206 8a06 abce ..AM.V.E........ │ │ │ +00005630: 14da 1a10 a318 cc12 f3de a4d4 bca8 ba2a ...............* │ │ │ +00005640: 45d2 2a73 625e 2964 dc65 598a ff2e 942f E.*sb^)d.eY..../ │ │ │ +00005650: 57ee be43 be01 ef29 d99b 3054 a65d 74d3 W..C...)..0T.]t. │ │ │ +00005660: 2995 013e 8b96 4155 3d00 1e75 ca20 e9db )..>..AU=..u. .. │ │ │ +00005670: 4cfb 903a 90a8 79ce 1cae ab92 dce2 3e3a L..:..y.......>: │ │ │ +00005680: 7149 07ec 9269 329d ce3b f5f8 6620 4ca4 qI...i2..;..f L. │ │ │ +00005690: 2403 ea2a 6b61 9743 1761 a094 4352 997a $..*ka.C.a..CR.z │ │ │ +000056a0: 3380 57a6 ac64 4591 d5ca b209 9883 7a46 3.W..dE.......zF │ │ │ +000056b0: f959 a347 a90f 0204 5626 4f69 6fa2 4e25 .Y.G....V&Oio.N% │ │ │ +000056c0: 46a5 391d 82d2 7f61 e2bd 1213 3aab dc37 F.9....a....:..7 │ │ │ +000056d0: a5a8 024e 8208 2694 8033 cc5d 742a 87a2 ...N..&..3.]t*.. │ │ │ +000056e0: 63b8 0a6c 0020 44a5 aa83 032c ba45 e06d c..l. D....,.E.m │ │ │ +000056f0: c8db bece 99c3 2ac5 85a1 116a 1d3d 32da ......*....j.=2. │ │ │ +00005700: 27eb 0577 9438 a64b e571 0ab9 494d c451 '..w.8.K.q..IM.Q │ │ │ +00005710: 51fc 5c96 322c a399 9588 8f31 e59a 52a5 Q.\.2,.....1..R. │ │ │ +00005720: 5be8 759a 6530 00c7 9420 5407 2f6a ad99 [.u.e0... T./j.. │ │ │ +00005730: 8205 1b90 abd7 ba99 2205 b547 87a6 c343 ........"..G...C │ │ │ +00005740: 6f94 aa52 a9d4 65a5 a3ce eb21 2f46 0187 o..R..e....!/F.. │ │ │ +00005750: 388b 7247 74f0 1c6f 3857 f88c d2cf eb5c 8.rGt..o8W.....\ │ │ │ +00005760: 4d59 a6cc 9ad2 e15a 4090 692c dab6 55c4 MY.....Z@.i,..U. │ │ │ +00005770: 6a16 2b80 96d1 fe5b acb4 4f5d 37aa 7383 j.+....[..O]7.s. │ │ │ +00005780: 6ba1 8301 a510 1adc 036c d01e a652 a895 k........l...R.. │ │ │ +00005790: 589f 3ab9 8299 f2c2 717f ab90 6bba d32b X.:.....q...k..+ │ │ │ +000057a0: 7bab 76f0 d164 051c d7e1 680e 904a 27a4 {.v..d....h..J'. │ │ │ +000057b0: e1e4 2ca6 4342 5e87 0bac a2d8 958e b152 ..,.CB^........R │ │ │ +000057c0: 991e e0be 33d8 1225 18d4 b622 7e24 2c36 ....3..%..."~$,6 │ │ │ +000057d0: 0049 950d 22a3 ffb8 e970 09b2 8736 62ce .I.."....p...6b. │ │ │ +000057e0: 331d 7fd4 a68c 36b5 75e4 49c7 9174 92a0 3.....6.u.I..t.. │ │ │ +000057f0: 526d 14c5 7867 aadb 502b 2f7b 02ca 51be Rm..xg..P+/{..Q. │ │ │ +00005800: 560a cf56 380f 28c4 62c7 a28a 6428 9b71 V..V8.(.b...d(.q │ │ │ +00005810: aba3 d88d 021c f194 1459 910b 923b edff .........Y...;.. │ │ │ +00005820: 0fc2 d7bc 5625 4962 93ce 6145 559f 10ae ....V%Ib..aEU... │ │ │ +00005830: 09be 0398 7a9d 5569 710b a349 2b15 4a05 ....z.Uiq..I+.J. │ │ │ +00005840: 8719 9036 51d6 b28a 99d7 761f 0f17 5881 ...6Q.....v...X. │ │ │ +00005850: 2a57 b4a9 e28e b14c 0a6c ee81 4e51 8aa8 *W.....L.l..NQ.. │ │ │ +00005860: b50a f655 8230 1097 ed93 83a1 8cfa b9f2 ...U.0.......... │ │ │ +00005870: e52b 0b1e e654 28a1 536c 6404 3ff6 158e .+...T(.Sld.?... │ │ │ +00005880: 46ad ca44 9555 0043 709d 5c9e a0fd c321 F..D.U.Cp.\....! │ │ │ +00005890: 53f0 3710 45eb 4e45 22ad dc2c a5df b20a S.7.E.NE"..,.... │ │ │ +000058a0: 9f91 be17 da43 6891 7039 6a7d 8b7a c98c .....Ch.p9j}.z.. │ │ │ +000058b0: 7633 71f3 b4d7 acdc 4b4a bea6 1318 b6e9 v3q.....KJ...... │ │ │ +000058c0: 413b ad72 5d07 c586 2af3 62ab 4c2e 42d3 A;.r]...*.b.L.B. │ │ │ +000058d0: 8536 e231 255a 3a31 da8d 5130 1f28 08f3 .6.1%Z:1..Q0.(.. │ │ │ +000058e0: a24d 992e ad5b 6b9f 0b54 312e c2db 5cc9 .M...[k..T1...\. │ │ │ +000058f0: 9a68 bf93 ff86 57e6 3b1b 7028 51f3 5a0e .h....W.;.p(Q.Z. │ │ │ +00005900: c43d 6c75 ea44 27f3 63df 5723 c0b5 0a7b .=lu.D'.c.W#...{ │ │ │ +00005910: f4c2 1b11 efca d6ca 4529 b2c0 ba3a dc03 ........E)...:.. │ │ │ +00005920: 7aac e4ab 193c 210c 0ab6 1071 54f2 49e5 z.........x.....Z. │ │ │ +00005960: 53ba d95a a97a 14b4 d764 51e9 9455 0b00 S..Z.z...dQ..U.. │ │ │ +00005970: 7b88 7fda e546 2721 743c 2425 31eb eb5e {....F'!t<$%1..^ │ │ │ +00005980: a959 956e 0639 5210 282e 02ef eb94 0256 .Y.n.9R.(......V │ │ │ +00005990: e720 b4b2 23c4 8a06 ebe5 e374 99c1 fd2a . ..#......t...* │ │ │ +000059a0: b49a af5c 3872 147c a984 d95e 9e62 de2b ...\8r.|...^.b.+ │ │ │ +000059b0: a80e dde3 9535 50f9 4cb5 deea 8b74 e402 .....5P.L....t.. │ │ │ +000059c0: 2595 32e1 a812 8862 964a 554f a915 8003 %.2....b.JUO.... │ │ │ +000059d0: 4474 e2d2 2c1d fee3 5fb8 7340 2c95 0e16 Dt..,..._.s@,... │ │ │ +000059e0: 77ab d3d9 32af c0cf 3c28 09b3 51d0 a2f2 w...2...<(..Q... │ │ │ +000059f0: 57e6 8297 0176 02ae a1d7 fa1c b75b a797 W....v.......[.. │ │ │ +00005a00: 2ac5 c063 8b63 8f5d 2995 55c6 c9fb 97da *..c.c.]).U..... │ │ │ +00005a10: 12a9 8281 b705 2544 66b4 0608 50d9 a92a ......%Df...P..* │ │ │ +00005a20: a519 8b4a ec0d e054 b49f 7659 721d 6645 ...J...T..vYr.fE │ │ │ +00005a30: 5de9 280a 7803 9c22 7868 9430 4219 44f1 ].(.x.."xh.0B.D. │ │ │ +00005a40: 8b73 951d 52d9 8042 552b 10ff 3ec6 8116 .s..R..BU+..>... │ │ │ +00005a50: 31e9 0a88 503a c21c 1156 a075 0aee 5182 1...P:...V.u..Q. │ │ │ +00005a60: dc68 2460 0a82 1854 1cc1 ea28 ad2f 7093 .h$`...T...(./p. │ │ │ +00005a70: 5115 f269 100f d5bf 52ce 6479 9103 00ae Q..i....R.dy.... │ │ │ +00005a80: 51e2 1669 fb1a 63ea 82c1 5444 3951 dac1 Q..i..c...TD9Q.. │ │ │ +00005a90: d4d9 8c4a 0736 1a6d 512a 9caa cd5b ac33 ...J.6.mQ*...[.3 │ │ │ +00005aa0: de9d ab92 0fa4 8d35 08d4 c4a8 5d2e 1d1a .......5....]... │ │ │ +00005ab0: 3095 8e66 a644 dc18 eebc d6e6 9562 9dd2 0..f.D.......b.. │ │ │ +00005ac0: 9919 65f0 8f15 463e cb95 784f 29d1 72ad ..e...F>..xO).r. │ │ │ +00005ad0: a8a1 f254 09a2 5366 5613 75a2 0c37 2268 ...T..SfV.u..7"h │ │ │ +00005ae0: 9518 61aa 9439 aa57 8815 1de8 b51c a035 ..a..9.W.......5 │ │ │ +00005af0: c931 573c 1cac 5c67 4c57 8628 072b c062 .1W<..\gLW.(.+.b │ │ │ +00005b00: 1a24 51f5 412c 9ea3 c421 6fb4 fc5a 8917 .$Q.A,...!o..Z.. │ │ │ +00005b10: 757e 3feb 650c b08c 4877 a1f4 7283 6ae8 u~?.e...Hw..r.j. │ │ │ +00005b20: a051 15d0 a31c 6746 05c1 9470 1416 c31d .Q....gF...p.... │ │ │ +00005b30: 5186 fbb6 4ac7 1a65 0aa4 8372 8568 766d Q...J..e...r.hvm │ │ │ +00005b40: 891f a943 f429 9b76 5587 4e10 1039 31ae ...C.).vU.N..91. │ │ │ +00005b50: 564c b032 5cb5 8c05 9049 c774 7e4c 3b10 VL.2\....I.t~L;. │ │ │ +00005b60: b552 1daa 1846 4dab 2e20 cb01 1971 4147 .R...FM.. ...qAG │ │ │ +00005b70: eeb4 34a1 5c21 bc00 0050 6b5d 4ca1 f851 ..4.\!...Pk]L..Q │ │ │ +00005b80: 7914 ab26 e820 3c2a 0167 4a05 63e8 6e95 y..&. <*.gJ.c.n. │ │ │ +00005b90: 7200 580b 1cd5 be09 22a3 2a47 79d6 99a0 r.X.....".*Gy... │ │ │ +00005ba0: 5495 7592 3446 5547 cc22 b6aa 6ec5 a1d6 T.u.4FUG."..n... │ │ │ +00005bb0: a900 8bb6 1a98 8c5a db64 0373 e5bc 4f3b .......Z.d.s..O; │ │ │ +00005bc0: c14d a9cc 1c06 b6b6 3ad2 9e29 fd12 86a3 .M......:..).... │ │ │ +00005bd0: d6ba 15ba 2c85 94e0 75ea d8b2 4203 7aed ....,...u...B.z. │ │ │ +00005be0: 4347 156b 0970 8132 91f6 722f 9ca9 b551 CG.k.p.2..r/...Q │ │ │ +00005bf0: a128 87aa d5a6 3098 44fe afce 430f da0d .(....0.D...C... │ │ │ +00005c00: c2ce e0ed c85c 743a 779b 5b55 ea40 c406 .....\t:w.[U.@.. │ │ │ +00005c10: 79d6 f082 2a03 2944 b7c2 a1b5 3a53 4157 y...*.)D....:SAW │ │ │ +00005c20: 99bd aaf4 35c8 5b3b 1a4a 2f81 ebe4 50d6 ....5.[;.J/...P. │ │ │ +00005c30: 3a3b 9715 cc2b 8a4f c7f4 069d 2335 29bd :;...+.O....#5). │ │ │ +00005c40: 4b6f 95ca 4299 5d6d 13a5 ae94 f631 adbd Ko..B.]m.....1.. │ │ │ +00005c50: 6780 8141 eb9b 285a 804b 0b0c c39a 5758 g..A..(Z.K....WX │ │ │ +00005c60: 3938 5fd9 344c a84b 194a 8518 026d 105c 98_.4L.K.J...m.\ │ │ │ +00005c70: 9006 ca0e 659f 9285 d41e 56cc 3be5 fdee ....e.....V.;... │ │ │ +00005c80: 7051 d58e 1670 d13f 6800 8b1c 19a0 1d8f pQ...p.?h....... │ │ │ +00005c90: 629f 3398 a481 d245 1ed3 2255 a16c 0578 b.3....E.."U.l.x │ │ │ +00005ca0: b52a 7f83 3eec 33a6 b0d6 c4c2 652a 7902 .*..>.3.....e*y. │ │ │ +00005cb0: 0a46 b9e2 bd3b 1c00 176a 1d96 c5eb c6b2 .F...;...j...... │ │ │ +00005cc0: f483 72db 449d 0550 546a cade e055 2faf ..r.D..PTj...U/. │ │ │ +00005cd0: cb54 0a4f e789 52e6 6b05 e728 ebbd a002 .T.O..R.k..(.... │ │ │ +00005ce0: ca07 e322 bbac b03d 9515 d399 dc32 554a ..."...=.....2UJ │ │ │ +00005cf0: a87c 93db 1e9d 8e14 e1fa 231f 5667 7569 .|........#.Vgui │ │ │ +00005d00: aac5 1645 834b 11c4 b579 9d32 58a7 fd35 ...E.K...y.2X..5 │ │ │ +00005d10: 307b dda7 b4d1 d82e 652e c9d2 c1f6 5e30 0{......e.....^0 │ │ │ +00005d20: 2507 eba0 d175 8e4f 6969 a241 743a a524 %....u.Oii.At:.$ │ │ │ +00005d30: cc14 4aa7 30ed 56f1 ed5a 63d4 264e 90d8 ..J.0.V..Zc.&N.. │ │ │ +00005d40: 54aa 9163 4b44 3414 b896 193d d23a 36e4 T..cKD4....=.:6. │ │ │ +00005d50: c492 98a0 d41b 8d3c d75e 19c7 8234 924e .......<.^...4.N │ │ │ +00005d60: ad29 91af b446 a108 2a10 64a1 6427 8545 .)...F..*.d.d'.E │ │ │ +00005d70: 24a5 417b 4c4c 4a2d 6f65 da74 c8dd e94c $.A{LLJ-oe.t...L │ │ │ +00005d80: 3eae 8082 5d98 2e10 8752 5f0a f5e5 4ee9 >...]....R_...N. │ │ │ +00005d90: 0152 7a53 a5e3 54f9 c0aa d506 b9a2 0f7d .RzS..T........} │ │ │ +00005da0: 6f5a edcb 2839 3ae2 d897 35b4 b1d8 fb14 oZ..(9:...5..... │ │ │ +00005db0: f80f 74c8 b4b1 d4c3 b399 3411 d08a 0741 ..t.......4....A │ │ │ +00005dc0: b07d 4933 4cbd cd73 0310 5312 ce46 0530 .}I3L..s..S..F.0 │ │ │ +00005dd0: f0b0 14ac a5e5 f94a 3bcb 0a39 ec74 623d .......J;..9.tb= │ │ │ +00005de0: 1b74 ccb2 e4f1 5cd9 f465 b170 572b 98a4 .t....\..e.pW+.. │ │ │ +00005df0: 36da ff00 96e9 2086 b29a 9532 ffda 2d54 6..... ....2..-T │ │ │ +00005e00: e1c4 56c9 3730 af0c 4665 41f0 8081 2cbd ..V.70..FeA...,. │ │ │ +00005e10: 8c92 5244 4169 d5ac 03a1 17ca be01 11bc ..RDAi.......... │ │ │ +00005e20: 2d42 db6a c156 b9b9 233e a8f6 9b83 8e25 -B.j.V..#>.....% │ │ │ +00005e30: 02f0 5432 5051 04a1 4f07 8195 3051 1941 ..T2PQ..O...0Q.A │ │ │ +00005e40: 4cad 3d01 0c8b 53c2 009d d6af 0a2d 22eb L.=...S......-". │ │ │ +00005e50: 34a7 5786 67c5 ffd4 0ac3 424e 75a8 50f5 4.W.g.....BNu.P. │ │ │ +00005e60: 19f1 74b4 6d52 a006 b469 5beb 3891 368f ..t.mR...i[.8.6. │ │ │ +00005e70: 419c c89c 8237 935c 16da 25d3 1f65 8fd4 A....7.\..%..e.. │ │ │ +00005e80: a6cc 78ca 2574 187f ab63 718d b780 2c45 ..x.%t...cq...,E │ │ │ +00005e90: 3b43 181d 7054 d010 1047 3e57 d697 d09d ;C..pT...G>W.... │ │ │ +00005ea0: 49ef 94a4 22a6 a49b 6005 e607 c4ae 74a6 I..."...`.....t. │ │ │ +00005eb0: 4179 c954 0fd1 344a 6299 a968 4f27 b3cf Ay.T..4Jb..hO'.. │ │ │ +00005ec0: 1072 38b5 9522 8541 5ac1 bc42 0921 2a85 .r8..".AZ..B.!*. │ │ │ +00005ed0: 8003 fba3 f213 2879 46c5 7cf7 f25c f143 ......(yF.|..\.C │ │ │ +00005ee0: 604f af82 7965 a1dd 3e65 c228 942c 00f6 `O..ye..>e.(.,.. │ │ │ +00005ef0: 5126 11fe 0128 6221 4118 166e cb75 ec4e Q&...(b!A..n.u.N │ │ │ +00005f00: 517e 9888 3018 658b ea95 af87 6b8a 9d43 Q~..0.e.....k..C │ │ │ +00005f10: 9470 cc94 2da0 05d4 0f3a 7018 94b3 59d5 .p..-....:p...Y. │ │ │ +00005f20: da20 2058 bb57 3d31 9da1 5092 e3c6 286e . X.W=1..P...(n │ │ │ +00005f30: 47a5 53ea 4a5b 8199 d678 550b 5369 82c1 G.S.J[...xU.Si.. │ │ │ +00005f40: 2899 f67b 5bf8 a745 87a2 0898 1fa9 0c59 (..{[..E.......Y │ │ │ +00005f50: 7045 0f31 d1a6 e96d 4a01 8579 5596 c756 pE.1...mJ..yU..V │ │ │ +00005f60: b958 c0ad b82e d80f edee a928 9f92 ff0d .X.........(.... │ │ │ +00005f70: 0a08 1488 ce83 47f4 b504 ac43 b646 8938 ......G....C.F.8 │ │ │ +00005f80: 9c8e 3457 8a82 a9b4 0a17 75b6 bc4a 2975 ..4W......u..J)u │ │ │ +00005f90: 91be 4cb5 a174 9aba 52a2 5715 1419 f3da ..L..t..R.W..... │ │ │ +00005fa0: e60a 7d2d 06a3 3dac 8a0e e73a 0265 91dc ..}-..=....:.e.. │ │ │ +00005fb0: 1e4c da30 aa56 d51c 2aa5 2884 3175 5a08 .L.0.V..*.(.1uZ. │ │ │ +00005fc0: 5ee9 4b25 2603 cc29 d7af ca8e 95bd 498b ^.K%&..)......I. │ │ │ +00005fd0: 768c 5c1b e2e8 49e5 4052 712b 251d 2f74 v.\...I.@Rq+%./t │ │ │ +00005fe0: 66ca 0e3d 9454 c1cd b4d1 ac82 2f41 ab00 f..=.T....../A.. │ │ │ +00005ff0: dace 31f6 6ffc bfe7 17fc 9ff1 82f5 ede6 ..1.o........... │ │ │ +00006000: eafe e1ee edd5 fd5f cc97 fbcd 8787 bb7b ......._.......{ │ │ │ +00006010: 154f 1f8b bea7 92df 7c6c 5492 5c5f 7eab .O......|lT.\_~. │ │ │ +00006020: dadf d1fc eaff f5d5 9f5e d46f ee5e 6f74 .........^.o.^ot │ │ │ +00006030: f185 7b69 c71f 5653 ad72 1ef9 f3cd c3ed ..{i..VS.r...... │ │ │ +00006040: 667b fb54 c5fe b7b3 dfdb fbcd 952a 7277 f{.T.........*rw │ │ │ +00006050: 570f dcf6 87bb 77ab 7ffd 78bb 727e e5ca W.....w...x.r~.. │ │ │ +00006060: dfba f05b 6b53 f9f2 ed8d 77f7 bf5d 7557 ...[kS....w..]uW │ │ │ +00006070: dfdf bc59 fde1 e5ea 5fef de6d 3e98 5fed ...Y...._..m>._. │ │ │ +00006080: 0a9f d3ca ae06 faaf d7bf 7972 f5f3 8357 ..........yr...W │ │ │ +00006090: fc7a a90c fa6f 2ed6 408f 2fcd af56 7ffe .z...o..@./..V.. │ │ │ +000060a0: eee6 c378 f94f 77d7 0f3f 5cdd 6f56 5cb8 ...x.Ow..?\.oV\. │ │ │ +000060b0: bd59 6fde 7de0 818f aa32 bea2 edd5 9f7e .Yo.}....2.....~ │ │ │ +000060c0: f7fb d5bf bfdf bc1b 6ffe fd78 c3ff 584d ........o..x..XM │ │ │ +000060d0: a459 b997 6ef7 bae9 69bd e8e6 5d7a f86a .Y..n...i...]z.j │ │ │ +000060e0: bdbe 7bfb feea dd67 1521 4f25 9dff 7df8 ..{....g.!O%..}. │ │ │ +000060f0: fdcb 874f 0fff 6375 f5ee 8d6e bcba fd70 ...O..cu...n...p │ │ │ +00006100: c7f3 57df 5fdd dc5e bde6 86d4 f1ab d550 ..W._..^.......P │ │ │ +00006110: ff7f 5657 8c6f 1add 87f5 fdcd fb87 0f2f ..VW.o........./ │ │ │ +00006120: 3fdc dc6a 84af f49a 71ae dbbb b76f 37ef ?..j....q....o7. │ │ │ +00006130: 1e3e 18f5 afbb b9df aca1 fae7 5769 5aff .>..........WiZ. │ │ │ +00006140: f2ee ee87 775f c6cf d737 efde 5c6b 086f ....w_...7..\k.o │ │ │ +00006150: 3ebe 7ff5 1fef 6efe f3e3 e677 dd74 0797 >.....n....w.t.. │ │ │ +00006160: ccfe dab7 9b87 5561 e528 b8d5 e63f 5381 ......Ua.(...?S. │ │ │ +00006170: f454 f0fe cf9f df6f d28f e932 fdff f1cb .T.....o...2.... │ │ │ +00006180: fbbb f763 dd76 586f c31f f3e5 c3d5 f79b ...c.vXo........ │ │ │ +00006190: d5c3 fdc7 cd8f 5fe6 3f1c 7e33 cead 52c1 ......_.?.~3..R. │ │ │ +000061a0: ebd7 6250 b37f bb9b 6ace f39d 99bf bff9 ..bP....j....... │ │ │ +000061b0: b4fa dac2 786e 65f5 bfdd a76f 8e4a d473 ....xne....o.J.s │ │ │ +000061c0: 7b9a dc71 a4bb 6b4d 73f7 69f5 e585 2f57 {..q..kMs.i.../W │ │ │ +000061d0: 2fb2 c2ae 1cb8 6d05 c05a fd78 f8f8 5757 /.....m..Z.x..WW │ │ │ +000061e0: 3753 f376 ffec efde 5ddf adaa b197 2adf 7S.v....].....*. │ │ │ +000061f0: 3df5 f4fb 69da 7f3d 49c4 7191 fb7f bb83 =...i..=I.q..... │ │ │ +00006200: 5537 ab5f ef39 fbff 87ed 5bf3 8f7b 327f U7._.9....[..{2. │ │ │ +00006210: a747 96d8 5a6f 7984 b38f fb33 7cbc bd4d .G..Zoy....3|..M │ │ │ +00006220: bffe 5a3f 9ffc 7af5 f6e6 f6f3 f43b 8cfa ..Z?..z......;.. │ │ │ +00006230: f101 a6ff c31d acff eef8 d6ff 672c 43ff ............g,C. │ │ │ +00006240: eb3f 6cde dc7c 7c7b fceb ef1e ae60 fefa .?l..||{.....`.. │ │ │ +00006250: ddb7 b73b 22de 7c18 6e3e 6dde 7c75 f3b0 ...;".|.n>m.|u.. │ │ │ +00006260: fe6e e491 f1fa 7f48 b26e 6fde 6dbe bafb .n.....H.no.m... │ │ │ +00006270: 7023 4db2 7aa1 62ef 87bf 214e ebbf a02d p#M.z.b...!N...- │ │ │ +00006280: 3ec0 88e9 a70d d272 d864 ff6e 7df7 4662 >......r.d.n}.Fb │ │ │ +00006290: 0536 5d5d dddf 5f7d 364c 31df 8ad5 1787 .6]].._}6L1..... │ │ │ +000062a0: fcbd d97c 4aac bb7a f5f2 dddd 038f a8f4 ...|J..z........ │ │ │ +000062b0: fa8f abeb bbfb 548e bd0c 70cb be4c 7db1 ......T...p..L}. │ │ │ +000062c0: 7af5 1f4f 2a53 ff58 617a bf7a f5ed f94a z..O*S.Xaz.z...J │ │ │ +000062d0: f497 4bcf ffa4 5af3 cfc5 e5ff 918b cb57 ..K...Z........W │ │ │ +000062e0: 5954 ee5b 6d2f 9738 c826 aa6c 54cc 5541 YT.[m/.8.&.lT.UA │ │ │ +000062f0: 17f8 9c2b b666 c815 bc15 1b9d 9a51 5a66 ...+.f.......QZf │ │ │ +00006300: 15ed 6b2b 9525 5674 6089 a75b 2a54 119f ..k+.%Vt`..[*T.. │ │ │ +00006310: 6aa8 0793 0ef3 162a 44db 2a13 1cc0 3525 j......*D.*...5% │ │ │ +00006320: 5354 6567 5c50 edce 2a69 ca00 a285 1d00 STeg\P..*i...... │ │ │ +00006330: f965 e5cb 5239 b80a e59e e205 4eb9 b0ba .e..R9......N... │ │ │ +00006340: 2ed4 5a67 75f8 4eca 10db 956d 1d6a f9a6 ..Zgu.N....m.j.. │ │ │ +00006350: 0ae0 5101 20c5 d86b 41a5 82c4 913b cb26 ..Q. ..kA....;.& │ │ │ +00006360: ea24 7fdd 1808 6219 7aa3 2c0e 3a0d da96 .$....b.z.,.:... │ │ │ +00006370: 0075 d729 7249 e13d e5d0 a55c c05a 02e9 .u.)rI.=...\.Z.. │ │ │ +00006380: 3b2d a8ea f4b8 123f e168 e23a d4e9 f816 ;-.....?.h.:.... │ │ │ +00006390: 9f07 952d 53ca 1761 7a45 fde8 14ad 56d1 ...-S..azE....V. │ │ │ +000063a0: f2d0 b43e f08b d61e 62ab c3f6 2078 1822 ...>....b... x." │ │ │ +000063b0: eb95 8827 3365 d738 255b 0ba9 2079 51e0 ...'3e.8%[.. yQ. │ │ │ +000063c0: 9442 f4aa cb00 e73a dae6 b3a6 ac98 3cd5 .B.....:......<. │ │ │ +000063d0: d3d6 3948 392a 7036 1eb4 0eaa 0e11 070d ..9H9*p6........ │ │ │ +000063e0: 348f c3c4 3c94 51be acb6 3b90 cd21 5759 4...<.Q...;..!WY │ │ │ +000063f0: 1a6d 3865 5eb1 0160 fa0c 3651 df2a 9585 .m8e^..`..6Q.*.. │ │ │ +00006400: c8bc 5263 b960 e0ab 42e5 2b94 fb4c c5dc ..Rc.`..B.+..L.. │ │ │ +00006410: f0fa b522 54e6 f08d 2b2a d855 9be6 5911 ..."T...+*.U..Y. │ │ │ +00006420: a252 e237 8a4a c8b4 038f d343 6f43 6e3c .R.7.J.....CoCn< │ │ │ +00006430: fe64 c894 4853 491d f00d 19a6 55c1 ea42 .d..HSI.....U..B │ │ │ +00006440: b95b b462 ab0d 9f3a 2f4a 1544 8f30 6365 .[.b...:/J.D.0ce │ │ │ +00006450: 3b9d aecf 55c2 bdb0 46e7 5142 8e97 19fa ;...U...F.QB.... │ │ │ +00006460: 5a11 61f0 44a7 e392 386d 4e45 4333 5559 Z.a.D...8mNEC3UY │ │ │ +00006470: 6e72 1d87 181c fea8 ca54 e9d4 5aa1 7382 nr.......T..Z.s. │ │ │ +00006480: bcd7 045b c5be cde5 b00c be83 3a43 508c ...[........:CP. │ │ │ +00006490: 7dcf 8474 352d 5aad 3de5 8a17 503e 6ba5 }..t5-Z.=...P>k. │ │ │ +000064a0: e7cb 998d 0e59 8fc1 23fd 86d1 f994 0a94 .....Y..#....... │ │ │ +000064b0: ce6b 7b41 cbfe 6586 87a9 a3ea 8512 7f55 .k{A..e........U │ │ │ +000064c0: 0a96 c537 c781 ab54 d77b d0f2 53a6 b484 ...7...T.{..S... │ │ │ +000064d0: b8ea 99d1 59fb 4c55 bf50 5efc a6b8 844e ....Y.LU.P^....N │ │ │ +000064e0: 078c 516c 36eb 5568 008f b1d3 af45 1f9a ..Ql6.Uh.....E.. │ │ │ +000064f0: a8aa c9f0 e880 74e3 a116 5d67 b4af d394 ......t...]g.... │ │ │ +00006500: 4ea9 c706 3c37 8f20 0c4a 58a7 2481 3a64 N...<7. .JX.$.:d │ │ │ +00006510: d035 0afd 0a6a 36b4 b673 aaa3 e2fa 5423 .5...j6..s....T# │ │ │ +00006520: 2f53 4a56 93aa 6723 86bd 4e6c 2811 5e56 /SJV..g#..Nl(.^V │ │ │ +00006530: a044 42db a972 07d3 a1b2 698a 1aaa 9523 .DB..r....i....# │ │ │ +00006540: 8181 2a92 280b 2971 a8ea def7 06f7 59a5 ..*.(.)q......Y. │ │ │ +00006550: e42c 33a2 4013 2b2d 58b4 5a63 ecf3 30a8 .,3.@.+-X.Zc..0. │ │ │ +00006560: 1c5c df78 d59b ac83 efdb 8ebb 557b 4c1b .\.x........U{L. │ │ │ +00006570: 3bbd ce9a 2bef 68df a0d8 bd2a 4146 656a ;...+.h....*AFej │ │ │ +00006580: 421f f9d8 e850 97ea 89ab a6a0 76c0 f12c B....P......v.., │ │ │ +00006590: b5f1 de36 453a 96a7 c275 cc7f eebc d179 ...6E:...u.....y │ │ │ +000065a0: 5974 66a3 e4fa 8a55 5569 e790 5755 9feb Ytf....UUi..WU.. │ │ │ +000065b0: 1eab da75 8552 6b95 e8d6 42e9 2cbc 1226 ...u.Rk...B.,..& │ │ │ +000065c0: e759 e553 8c0b 5eae 5677 871a e797 4ea4 .Y.S..^.Vw....N. │ │ │ +000065d0: 932b ce5b c55b aabc 624a 6ad1 14e9 bc97 .+.[.[..bJj..... │ │ │ +000065e0: b29a 9452 4b8d ef54 30bd 6f4a fc74 3cfd ...RK..T0.oJ.t<. │ │ │ +000065f0: ac4e 1a51 a181 3aee 89c6 564a c3a8 d04e .N.Q..:...VJ...N │ │ │ +00006600: afd3 e54a 55d9 65a1 52e2 3c07 b575 0092 ...JU.e.R.<..u.. │ │ │ +00006610: ee29 150b f6a8 355a 3f53 bda6 5cc9 c754 .)....5Z?S..\..T │ │ │ +00006620: 6d54 796c c412 b9f6 7e9a 46a7 4515 8e91 mTyl....~.F.E... │ │ │ +00006630: 32c4 39ad 3f75 cca6 d6aa 9596 bec8 8cea 2.9.?u.......... │ │ │ +00006640: 93d6 d217 ad0e 9ea4 1238 8a46 8415 952f .........8.F.../ │ │ │ +00006650: 43d5 cd94 6158 07ea e868 9fe9 cc43 a740 C...aX...h...C.@ │ │ │ +00006660: ff42 5538 b40a dea9 34a0 5691 72da c994 .BU8....4.V.r... │ │ │ +00006670: fc14 a1f5 d6a9 349d d69c 3217 b584 56b9 ......4...2...V. │ │ │ +00006680: 5472 87af 850a cda2 9f72 99c7 ac34 6daf Tr.......r...4m. │ │ │ +00006690: fa67 3acd 1a47 11d4 b94d a54c c995 51a9 .g:..G...M.L..Q. │ │ │ +000066a0: 55ad e32a 1de0 cc52 394f 4553 1636 47d5 U..*...R9OES.6G. │ │ │ +000066b0: a12f 54b8 dce8 b020 13a7 323c 3a10 ae9d ./T.... ..2<:... │ │ │ +000066c0: 9874 56bc 280b a52e a9b1 1bca a593 c365 .tV.(..........e │ │ │ +000066d0: 0881 cebc 6b81 bb56 2a02 d448 ee8c 0286 ....k..V*..H.... │ │ │ +000066e0: 5da9 ac68 29a3 a972 260f 2a60 8895 d48e ]..h)..r&.*`.... │ │ │ +000066f0: bfb2 26ab 6c83 ea76 f954 07a8 c05a b8bc ..&.l..v.T...Z.. │ │ │ +00006700: c4a0 a204 07e5 5643 b4bd 557a 6d1d 7161 ......VC..Uzm.qa │ │ │ +00006710: 843a 8ea6 c4a1 5e49 4f43 a930 f921 6259 .:....^IOC.0.!bY │ │ │ +00006720: 9d0e e82a 5dbf b226 aaf8 8b08 9eeb c88a ...*]..&........ │ │ │ +00006730: 56ba 02f3 d00f 4e36 a650 ba21 97ca b862 V.....N6.P.!...b │ │ │ +00006740: 976b 9480 2a39 6ae5 44a1 dcca bea5 9c11 .k..*9j.D....... │ │ │ +00006750: 4abc a094 21c6 6b45 5f79 2d98 23a6 5109 J...!.kE_y-.#.Q. │ │ │ +00006760: 1114 4d56 a4c0 f856 8796 c77d 0f5e a313 ..MV...V...}.^.. │ │ │ +00006770: f390 0c46 ab43 898d 6ae1 f6ca 8474 2e44 ...F.C..j....t.D │ │ │ +00006780: 7548 9554 4605 9398 a1aa 4da7 2775 6847 uH.TF.....M.'uhG │ │ │ +00006790: 9168 8d32 06a4 3c08 aa67 e3eb ae55 0a21 .h.2..<..g...U.! │ │ │ +000067a0: 460e 1319 656e 4065 a8e2 870a 00f5 a5b6 F...en@e........ │ │ │ +000067b0: 0695 9daf c432 2867 085c aa3a 080c ddea .....2(g.\.:.... │ │ │ +000067c0: 98b0 967a 1181 9249 8879 e74b 5357 59a9 ...z...I.y.KSWY. │ │ │ +000067d0: aa88 3a0c 0cac f132 b34d 960b 1821 fb4e ..:....2.M...!.N │ │ │ +000067e0: 0c8d e68a bd8a 5eaa e0d1 106b 1db2 55a5 ......^....k..U. │ │ │ +000067f0: 94bc 0f65 6754 61b9 753a a4af c281 05dc ...egTa.u:...... │ │ │ +00006800: 8bd9 ad75 b652 fbd1 6595 2aba 471d 0344 ...u.R..e.*.G..D │ │ │ +00006810: 9feb 6c93 4e64 0605 592a 7777 1e4c cb47 ..l.Nd..Y*ww.L.G │ │ │ +00006820: 0527 74b9 2234 4ad5 10ec 5b8c 934c 2912 .'t."4J...[..L). │ │ │ +00006830: 0906 5088 752b f9d0 96b3 52f7 0222 945d ..P.u+....R..".] │ │ │ +00006840: 3ab8 5836 9d81 549d 536e 26a7 2295 219d :.X6..T.Sn&.".!. │ │ │ +00006850: 2350 fcb2 2a5c 179d 1619 55c0 190b a0dc #P..*\....U..... │ │ │ +00006860: 8baa 50af 6328 7da1 35bb 1a6b 8738 6b39 ..P.c(}.5..k.8k9 │ │ │ +00006870: 1964 a330 7e1f db4c 7537 ea94 34b7 e995 .d.0~..Lu7..4... │ │ │ +00006880: 3106 7daa 4481 b5b6 e215 c3dc 2a1d 760e 1.}.D.......*.v. │ │ │ +00006890: 0c50 ec00 bc6f 0a0d 4fb9 3e4b 559c aa55 .P...o..O.>KU..U │ │ │ +000068a0: 56a6 5005 28a5 77d2 29de 4ec9 b065 9b5a V.P.(.w.).N..e.Z │ │ │ +000068b0: c918 bdcf d087 b652 b91a a524 ac8c f412 .......R...$.... │ │ │ +000068c0: 5a13 135d 490d 20a0 aa58 3166 ea40 2136 Z..]I. ..X1f.@!6 │ │ │ +000068d0: aa61 a065 cf2e 4b55 2a74 8a31 5766 9b52 .a.e..KU*t.1Wf.R │ │ │ +000068e0: 5926 6d09 2355 0ac3 e00d b54e 24d7 bdae Y&m.#U.....N$... │ │ │ +000068f0: 0e98 4d80 9c98 ad04 aaf6 8557 bcc5 a0e3 ..M........W.... │ │ │ +00006900: 8156 0123 a88b 5ee6 53d5 020d 8842 69e9 .V.#..^.S....Bi. │ │ │ +00006910: 507e 65da b6b6 4105 6c80 905a 8944 f945 P~e...A.l..Z.D.E │ │ │ +00006920: 25a2 ea55 0513 c3d7 abf6 5b17 54f1 c717 %..U......[.T... │ │ │ +00006930: aac4 e91b d500 46b4 912c d5d7 eeb5 b523 ......F..,.....# │ │ │ +00006940: a4de 3469 b75c c725 1aa5 d82c bc32 e25a ..4i.\.%...,.2.Z │ │ │ +00006950: af22 0eb9 525d c273 4a9b eca3 c97a 99c6 ."..R].sJ....z.. │ │ │ +00006960: 4261 7458 6f65 9d57 8a5e 1451 5d61 bdd2 BatXoe.W.^.Q]a.. │ │ │ +00006970: edb0 88d3 d95d 6795 941d 76d2 f142 1598 .....]g...v..B.. │ │ │ +00006980: 517c ad51 fc90 aa88 35e8 92cc 67c0 9750 Q|.Q....5...g..P │ │ │ +00006990: a3a8 1517 af53 d300 2fa7 322c 0a83 4da9 .....S../.2,..M. │ │ │ +000069a0: 8554 fe43 69a2 73a5 7fe9 3c48 55bb 7a40 .T.Ci.s...<.!.G.q. │ │ │ +00006a60: a65d a1f6 5832 453d 8368 95e3 38a5 4200 .]..X2E=.h..8.B. │ │ │ +00006a70: 82c3 4872 272a 6dcb 5672 9654 aea6 508e ..Hr'*m.Vr.T..P. │ │ │ +00006a80: 214c 970f da55 d5be 4ba6 626d bd05 cc29 !L...U..K.bm...) │ │ │ +00006a90: a8aa 5068 76af 024b 56f5 b051 2d51 4c07 ..Phv..KV..Q-QL. │ │ │ +00006aa0: c3f6 0a14 2ad0 810e 0588 6155 21e0 5265 ....*.....aU!.Re │ │ │ +00006ab0: 69e5 ed41 a5ba 53de d841 7900 f0a5 1af8 i..A..S..Ay..... │ │ │ +00006ac0: a030 aade a1a3 13a9 5682 1c50 1501 d7b6 .0......V..P.... │ │ │ +00006ad0: 65e6 950e 4adb 4b4c 532a 5397 9795 82a3 e...J.KLS*S..... │ │ │ +00006ae0: 546e 4f1b afca 82ee 5bd3 f54a eaa2 c444 TnO.....[..J...D │ │ │ +00006af0: f435 743a 3b6d e1c4 a8d3 f14a 4ea6 c2ec .5t:;m.....JN... │ │ │ +00006b00: ca15 aaa4 2898 09e8 eabb 1495 0431 195e ....(........1.^ │ │ │ +00006b10: 05cc d37e 8f36 9480 a8da df46 f77a b09c ...~.6.....F.z.. │ │ │ +00006b20: b6ac cb0c 588f 9f55 3795 522b 772a 4953 ....X..U7.R+w*IS │ │ │ +00006b30: a812 9776 246a c414 c9d3 d6a2 767e 9419 ...v$j......v~.. │ │ │ +00006b40: 41c5 80bd 3273 6670 5fd7 28a5 7993 6719 A...2sfp_.(.y.g. │ │ │ +00006b50: 7057 9934 3215 a454 191f e547 c57a 1556 pW.42..T...G.z.V │ │ │ +00006b60: 4918 3a03 e01c fa66 3c9e 9452 d30e 9872 I.:....f<..R...r │ │ │ +00006b70: b455 40b8 5a1d 73ea 0ba5 91a6 8774 3fea .U@.Z.s......t?. │ │ │ +00006b80: 384e abb3 ec29 8c1c 446c 0dc8 1e56 8eda 8N...)..Dl...V.. │ │ │ +00006b90: eb91 4904 b528 b834 2a78 53e9 2f87 9415 ..I..(.4*xS./... │ │ │ +00006ba0: b193 1fa4 f438 ca45 6713 da2c bc18 bd0b .....8.Eg..,.... │ │ │ +00006bb0: 4651 e731 2832 41e1 ab45 9df6 cf55 0b26 FQ.1(2A..E...U.& │ │ │ +00006bc0: 962a d7a7 5872 0774 550e bd56 2911 f0c9 .*..Xr.tU..V)... │ │ │ +00006bd0: b174 bd4e 18ab d657 30e9 c022 5652 7baf .t.N...W0.."VR{. │ │ │ +00006be0: b94e 9497 c866 0ece eb54 50a0 51d2 7e9d .N...f...TP.Q.~. │ │ │ +00006bf0: 2acd 0b15 7daa 941f 4775 806b 9d04 6930 *...}...Gu.k..i0 │ │ │ +00006c00: f468 2421 5545 cb5a 6b73 95d5 9147 a9fa .h$!UE.Zks...G.. │ │ │ +00006c10: 654e 6e27 cfb5 3ac0 d229 055b a1f4 f23a eNn'..:..).[...: │ │ │ +00006c20: 2308 30b1 daed f300 61a3 a285 b9d2 6b85 #.0.....a.....k. │ │ │ +00006c30: b4db d780 4a5a 6d89 0e45 2a9c d234 2924 ....JZm..E*..4)$ │ │ │ +00006c40: 0ada 5bed 7b05 b91a 80c6 4205 e805 7d50 ..[.{.....B...}P │ │ │ +00006c50: ebd8 94aa a307 3a30 98e1 a82a 86b8 d7ee ......:0...*.... │ │ │ +00006c60: 6380 0eaa 0520 0187 08b1 0091 a890 7917 c.... ........y. │ │ │ +00006c70: a5d8 958d a4e2 aa01 fb54 aa57 aa5a 22da .........T.W.Z". │ │ │ +00006c80: 2144 85e1 c523 25f8 2c95 8242 83d8 5335 !D...#%.,..B..S5 │ │ │ +00006c90: 56d3 64a9 6a37 a3e8 954c 2a83 2cce 281f V.d.j7...L*.,.(. │ │ │ +00006ca0: 041c a1a3 e4e9 98b4 8ea4 eb38 93b6 dacb ...........8.... │ │ │ +00006cb0: a2d6 d9e1 4e59 d055 891b 0053 b50a d051 ....NY.U...S...Q │ │ │ +00006cc0: 92b6 02b6 a855 1c8e 5fdb 1243 800a 5346 .....U.._..C..SF │ │ │ +00006cd0: fd54 783c 000c 548b 1015 61e5 22c0 ec5e .Tx<..T...a."..^ │ │ │ +00006ce0: 695b 32c0 046a 2f68 e921 0e35 0ad0 9aae i[2..j/h.!.5.... │ │ │ +00006cf0: 55c4 8e22 2b4a d5b7 d3b1 2865 9546 cf69 U.."+J....(e.F.i │ │ │ +00006d00: af17 a029 5d87 7a55 0a38 efd3 81ea b24a ...)].zU.8.....J │ │ │ +00006d10: e7cb 7136 e112 a3f4 6220 9c2a e860 b052 ..q6....b .*.`.R │ │ │ +00006d20: b9b7 0af2 89aa 18a1 4a7d 99f6 07a3 4e8a ........J}....N. │ │ │ +00006d30: e938 45a3 6c5c 1e21 cc2b 956e 18ca 54c3 .8E.l\.!.+.n..T. │ │ │ +00006d40: 2747 8baa 90a7 3287 f44a ec6d 959c 54a5 'G....2..J.m..T. │ │ │ +00006d50: 3794 7baf 52fd 2465 f4ca 7da5 148b 83c2 7.{.R.$e..}..... │ │ │ +00006d60: 767a dc21 e550 c797 5371 b802 5d26 dbe1 vz.!.P..Sq..]&.. │ │ │ +00006d70: 000c 9891 945d 1492 781d afaa 1550 2af7 .....]..x....P*. │ │ │ +00006d80: cf09 b56b 135c 0791 74fe 5959 48b2 d068 ...k.\..t.YYH..h │ │ │ +00006d90: 250b 59eb 559d 3eca 9ee9 24f9 a07d 61c5 %.Y.U.>...$..}a. │ │ │ +00006da0: c7a2 ad52 e957 8507 0715 3751 7289 5e25 ...R.W....7Qr.^% │ │ │ +00006db0: f050 8c4a 83aa 2079 94a3 aaaf e377 2bf3 .P.J.. y.....w+. │ │ │ +00006dc0: 934e 5103 c81b e54b 2c6c eaa5 4245 2a1d .NQ....K,l..BE*. │ │ │ +00006dd0: 78d2 c904 6074 ca19 a4b2 c23a 14de 1b41 x...`t.....:...A │ │ │ +00006de0: 5768 afc4 f0c0 1280 47d9 2be3 4f9e 96e6 Wh......G.+.O... │ │ │ +00006df0: 7045 0a05 4081 f895 8acf 752a eddd 0cca pE..@.....u*.... │ │ │ +00006e00: 100e 9fd5 8a1c 3672 b695 dc52 2b73 4129 ......6r...R+sA) │ │ │ +00006e10: 68a3 8e85 e515 ca41 c97b 6052 d054 a193 h......A.{`R.T.. │ │ │ +00006e20: 593e b921 3540 26d4 e964 9e12 6c80 5070 Y>.!5@&..d..l.Pp │ │ │ +00006e30: e195 1348 f5a9 0401 050c 32ad b3e1 7f31 ...H......2....1 │ │ │ +00006e40: e125 70aa ef95 6e26 6483 ad80 3b3a dea6 .%p...n&d...;:.. │ │ │ +00006e50: f2ee 3a61 8b5e 30a5 c2d4 0077 4dcc 7592 ..:a.^0....wM.u. │ │ │ +00006e60: 7240 1c6c a72a 668a 8474 b2bb 3e56 51ce r@.l.*f..t..>VQ. │ │ │ +00006e70: 46a1 f898 1267 401b b22a 249c 5249 98b2 F....g@..*$.RI.. │ │ │ +00006e80: b135 e280 b4a3 5a2b d769 9316 450d c049 .5....Z+.i..E..I │ │ │ +00006e90: 31d5 e045 a533 ed95 6050 25af 94fe 1e5f 1..E.3..`P%...._ │ │ │ +00006ea0: 4979 19d1 a0f8 c9aa f959 96a5 ce8f 7a9d Iy.......Y....z. │ │ │ +00006eb0: 50b3 6832 7eb3 b552 f9b7 ad0e ec00 113b P.h2~..R.......; │ │ │ +00006ec0: 2061 af94 4534 8a57 d429 4112 9e11 dc5c a..E4.W.)A....\ │ │ │ +00006ed0: 9a14 4708 0fa6 2079 9071 1b00 c80e 33a0 ..G... y.q....3. │ │ │ +00006ee0: 984c a056 9e2b 9daa 58b9 2b95 f223 5aaf .L.V.+..X.+..#Z. │ │ │ +00006ef0: b5cb a0f4 9a59 86f7 5e2a 662f 0e8d 6c3f .....Y..^*f/..l? │ │ │ +00006f00: c69c 6e2b 1d78 aea2 d851 47f5 33ac 6548 ..n+.x...QG.3.eH │ │ │ +00006f10: 390a ac8e 4faa ac8e 4a4b e5ca 3f8f f317 9...O...JK..?... │ │ │ +00006f20: 0cc6 4231 c5bd 0a35 3a40 58a5 0c74 3289 ..B1...5:@X..t2. │ │ │ +00006f30: 6d44 4fc0 4e99 02de 526e 3b8c a397 f951 mDO.N...Rn;....Q │ │ │ +00006f40: 0178 55a6 5525 3bd4 ba0a cdcb 79c8 94ce .xU.U%;.....y... │ │ │ +00006f50: 08e7 4f67 a5a3 efb4 4ea9 ed7c d583 6d84 ..Og....N..|..m. │ │ │ +00006f60: 5db2 4ce6 b9d1 f24f 5bb4 8810 e893 b935 ].L....O[......5 │ │ │ +00006f70: 9d4a cbe1 556b 6d40 d01e 77b9 5705 5c1c .J..Ukm@..w.W.\. │ │ │ +00006f80: 4655 aa44 78b5 5aa3 b83d 157b 565e 89d6 FU.Dx.Z..=.{V^.. │ │ │ +00006f90: 038c 553a 5967 2f1a 1394 8047 860b e4a0 ..U:Yg/....G.... │ │ │ +00006fa0: 738a 4d54 556b 5509 93b0 59b0 9762 b181 s.MTUkU...Y..b.. │ │ │ +00006fb0: 2c8d 8e16 35e9 f0be 5521 0d79 f98d b3c6 ,...5...U!.y.... │ │ │ +00006fc0: caa0 b63a 3e58 9651 27cf 95db 0dd1 0755 ...:>X.Q'......U │ │ │ +00006fd0: 629e 5449 4425 243a 25a7 eaf0 fea2 1235 b.TID%$:%......5 │ │ │ +00006fe0: 6534 de0d 12b4 0cac 2ccf 4a89 9a31 550a e4......,.J..1U. │ │ │ +00006ff0: 92ef 4b55 54e8 a459 ba3a d722 00d0 07d0 ..KUT..Y.:.".... │ │ │ +00007000: 5931 6297 ca82 280e 4006 c029 f78e 2aec Y1b...(.@..)..*. │ │ │ +00007010: 754d c280 005c 9dd2 a830 acb0 ae52 dd6a uM...\...0...R.j │ │ │ +00007020: 77cc 8aa1 6128 344a 834e 52aa f6a0 43f1 w...a(4J.NR...C. │ │ │ +00007030: 1d08 8db1 28a1 7583 b52e 7564 aa96 bf3b ....(.u...ud...; │ │ │ +00007040: 3825 f363 0a54 3512 2b52 0d5a 75c8 5592 8%.c.T5.+R.Zu.U. │ │ │ +00007050: a4c2 2f55 2620 55b2 5068 0496 4b45 c106 ../U& U.Ph..KE.. │ │ │ +00007060: 95b5 c545 cd9a 026f 2f4a 9bba 545d 54c7 ...E...o/J..T]T. │ │ │ +00007070: 16e0 09d5 8eb5 5a55 004d 2246 f0b3 ea4f ......ZU.M"F...O │ │ │ +00007080: 0cb8 2d83 8056 ad52 8d2a f5ad 84e3 cc65 ..-..V.R.*.....e │ │ │ +00007090: c7ad 595a 3181 5974 be53 29f7 5473 20aa ..YZ1.Yt.S).Ts . │ │ │ +000070a0: 768b 9689 4bad 1a30 9e2e d79a e610 8cfc v...K..0........ │ │ │ +000070b0: 2770 03b0 4fe5 76d3 a103 e540 016e 6a81 'p..O.v....@.nj. │ │ │ +000070c0: 9b8b 7881 8a82 94a3 a5fc c03a 52a8 d250 ..x........:R..P │ │ │ +000070d0: b54a 427a 5f68 0122 6b30 e710 07a9 c3d5 .JBz_h."k0...... │ │ │ +000070e0: b259 5a6e aa50 654a 2987 89a6 1f75 a642 .YZn.PeJ)....u.B │ │ │ +000070f0: abae 6ad1 55b8 b9aa bca6 405e 34b1 8124 ..j.U.....@^4..$ │ │ │ +00007100: da1b 00fb 29c6 0483 0334 c046 6256 5a09 ....)....4.FbVZ. │ │ │ +00007110: 645a 1cd2 51c5 ae46 bb79 650c ab74 5411 dZ..Q..F.ye..tT. │ │ │ +00007120: 9f18 af8e 4937 bd02 8924 f16e b0aa aca9 ....I7...$.n.... │ │ │ +00007130: b21e 035d c732 a0e7 0b5c 139c 0526 8e47 ...].2...\...&.G │ │ │ +00007140: c18a a93a bb12 4260 1154 327e b0a6 d291 ...:..B`.T2~.... │ │ │ +00007150: 3760 4459 e0ab 65c2 eac0 0ad4 9a92 08f7 7`DY..e......... │ │ │ +00007160: 5c00 5fe1 7cab 147b 8f4e 5491 457e 6f95 \._.|..{.NT.E~o. │ │ │ +00007170: 23ae 57f4 2c43 48c7 aeb3 5c15 7d9d 2a0d #.W.,CH...\.}.*. │ │ │ +00007180: 974e 8927 4a95 1cc9 95da 4ea9 2a82 72a5 .N.'J.....N.*.r. │ │ │ +00007190: 35ca ff28 d746 41d5 0268 41f5 4acd 4077 5..(.FA..hA.J.@w │ │ │ +000071a0: 54c8 2e28 7500 d005 d706 d561 75b0 21d5 T..(u......au.!. │ │ │ +000071b0: 9b00 0f46 f9f9 55a9 3c8a b086 0e7e e39d ...F..U.<....~.. │ │ │ +000071c0: 294c ddd2 9471 4aa8 5240 8d80 17d7 e5c0 )L...qJ.R@...... │ │ │ +000071d0: 7144 1568 a1d2 120c 3a95 c86a 500a f8a1 qD.h....:..jP... │ │ │ +000071e0: 88bb 8a97 a8e0 15aa a442 7ae1 69e3 53ed .........Bz.i.S. │ │ │ +000071f0: 6615 22eb 54b6 252a f78d f254 381d 052b f.".T.%*...T8..+ │ │ │ +00007200: e575 b729 553b bc08 4453 ee71 5572 91ab .u.)U;..DS.qUr.. │ │ │ +00007210: 97ab 8fce 68a1 4d5a 134f 5d4e 66ae 62b7 ....h.MZ.O]Nf.b. │ │ │ +00007220: dc4f a7a0 266e 8155 c069 904f d6ea d6a1 .O..&n.U.i.O.... │ │ │ +00007230: d432 a9ea f9aa 1803 5ac8 2825 72eb 0655 .2......Z.(%r..U │ │ │ +00007240: 7407 78c4 4cc9 b75d d459 bcaa 1e34 f575 t.x.L..].Y...4.u │ │ │ +00007250: a1e2 453a a160 e17d f04f 8f44 3063 3a5a ..E:.`.}.O.D0c:Z │ │ │ +00007260: 679d b239 f59e 3128 5dbc f282 c222 4a7b g..9..1(]...."J{ │ │ │ +00007270: 82bb a164 3072 0f75 5e29 95e7 ca6b 947b ...d0r.u^)...k.{ │ │ │ +00007280: ad34 f54a 8c3e 6440 2edc 1953 b9d1 a908 .4.J.>d@...S.... │ │ │ +00007290: d032 af54 1549 49af d015 3ad5 a383 90ca .2.T.II...:..... │ │ │ +000072a0: 6ba2 4561 c55f e930 7917 74d4 1bbe 714a k.Ea._.0y.t...qJ │ │ │ +000072b0: c59f 9b5e b151 da52 68d1 97b8 0625 5011 ...^.Q.Rh....%P. │ │ │ +000072c0: cb0f 3c51 8ddb 4ea1 5c3a 5a8e be16 bae8 ...J)..v)R..i │ │ │ +00007490: ec94 015b c9e3 0556 7b2d 9468 9db0 d161 ...[...V{-.h...a │ │ │ +000074a0: 7a65 47ac 980e b044 a68e 296f bfd2 61a6 zeG....D..)o..a. │ │ │ +000074b0: 803e c11d d0b4 41f5 28bb b3d5 d967 1f94 .>....A.(....g.. │ │ │ +000074c0: e55a 75cf 9a74 76ad 2e95 4ba0 4289 71a1 .Zu..tv...K.B.q. │ │ │ +000074d0: 5086 3b9d 9c65 a8e8 1f78 6ac8 2b57 1b57 P.;..e...xj.+W.W │ │ │ +000074e0: aa9c 78ad 1418 0ab8 0e4a f217 ab94 7b5a ..x......J....{Z │ │ │ +000074f0: 1b2d a057 956a 56ed d7bc 6584 8d56 2440 .-.W.jV...e..V$@ │ │ │ +00007500: ad95 d5e2 a7b5 8341 13c8 6460 e215 5cae .......A..d`..\. │ │ │ +00007510: 447a 5a30 ac94 304f c92e 82dc 3174 a592 DzZ0..0O....1t.. │ │ │ +00007520: 63a3 3e06 254b 5325 64d4 a58a 4d66 1968 c.>.%KS%d...Mf.h │ │ │ +00007530: 7dc8 7422 2a57 cdd7 84a9 52f5 54bc 436c }.t"*W....R.T.Cl │ │ │ +00007540: 9834 b682 dc9d 4e6b 6aad 1686 d186 0446 .4....Nkj......F │ │ │ +00007550: b5d3 611c 78df c8f3 ca55 81c3 6b5b d889 ..a.x....U..k[.. │ │ │ +00007560: ad9b 4a95 adfb 4e45 46b5 4aea 0afe 97ab ..J...NEF.J..... │ │ │ +00007570: 14e0 a0ca 4c4a f7a8 2227 b2b3 3633 72bd ....LJ.."'..63r. │ │ │ +00007580: caba 5715 6b31 91d2 bb28 95a5 548e 5285 ..W.k1...(..T.R. │ │ │ +00007590: 217d ca5a a06c 33ca faa3 c2b2 b54e 11e2 !}.Z.l3......N.. │ │ │ +000075a0: 7a2b 975f d919 a675 405b 315b 15c8 1f8b z+._...u@[1[.... │ │ │ +000075b0: 8f36 4a99 72d1 6c20 1395 92d1 b6ac d2aa .6J.r.l ........ │ │ │ +000075c0: 0a5a 465c 904c 69f2 d3d6 337e bc51 cd99 .ZF\.Li...3~.Q.. │ │ │ +000075d0: 8801 541e b53e 2527 61ba 1b99 a812 0b05 ..T..>%'a....... │ │ │ +000075e0: 6ba3 ac64 8b42 8b4b 86ee 462d 6204 18a3 k..d.B.K..F-b... │ │ │ +000075f0: d245 ab4e 41dd 7482 7151 fa3f 9d88 72d2 .E.NA.t.qQ.?..r. │ │ │ +00007600: 3099 f2eb 0eca cf98 290c 55c5 3e04 1cd0 0.......).U.>... │ │ │ +00007610: d538 4d85 5376 4e95 7a44 c399 b653 ea68 .8M.SvN.zD...S.h │ │ │ +00007620: f4ad ca17 2bc9 aaca cdc2 be11 ebda 0d5a ....+..........Z │ │ │ +00007630: d8ef b32a a25b 9cb2 41f5 3afa 51aa 5485 ...*.[..A.:.Q.T. │ │ │ +00007640: 52ad 601d bcd1 495b 58a8 d28e a856 a72d R.`...I[X....V.- │ │ │ +00007650: 8de4 d2e9 ca93 aa42 e95a f6ce 54a1 a068 .......B.Z..T..h │ │ │ +00007660: 747c 8d09 6d32 6529 c2e2 2bc5 b151 1d4f t|..m2e)..+..Q.O │ │ │ +00007670: d097 6a86 2303 da5f 079b 38a4 a654 4233 ..j.#.._..8..TB3 │ │ │ +00007680: a5a0 5211 97bc 036f 1489 0500 c0c0 374c ..R....o......7L │ │ │ +00007690: 0ce2 26a8 eb9b 5267 2530 f02a f5ab 623e ..&...Rg%0.*..b> │ │ │ +000076a0: 3a84 9c29 454a ac41 dc39 9eb3 c2ca 3bd0 :..)EJ.A.9....;. │ │ │ +000076b0: 7490 4b1b f0b9 543a 1d97 3d64 292d 98d6 t.K...T:..=d)-.. │ │ │ +000076c0: 5813 7729 5335 a620 a596 d5d1 1fb0 38e6 X.w)S5. ......8. │ │ │ +000076d0: b653 210c 25fa 1b6a 95a9 aa70 5354 cebc .S!.%..j...pST.. │ │ │ +000076e0: 2d95 06c4 75a6 52c2 6338 bcd5 71f1 1a78 -...u.R.c8..q..x │ │ │ +000076f0: 4243 cae7 ac55 4335 addc b7aa 312f d6ef BC...UC5....1/.. │ │ │ +00007700: 5476 b4d1 2124 9538 754a b102 27ea fc35 Tv..!$.8uJ..'..5 │ │ │ +00007710: 4ea3 0e2e 5a39 23ca 0795 a1f3 55a0 bed6 N...Z9#.....U... │ │ │ +00007720: d242 50a1 0a89 b8ce 522b 4cbd d0a1 0e95 .BP.....R+L..... │ │ │ +00007730: a4ab e5b9 2aa1 d280 1245 6e74 8cbe 53c9 ....*....Ent..S. │ │ │ +00007740: 59a1 012d 597a b464 04e5 e339 68eb 38d9 Y..-Yz.d...9h.8. │ │ │ +00007750: 4f15 d256 faf2 28a5 a043 f609 4279 0727 O..V..(..C..By.' │ │ │ +00007760: a936 3030 4cc2 adcc f12a a69c f6fe 68b9 .600L....*....h. │ │ │ +00007770: d0fa bb52 3ed8 947f cd2b b312 be91 526f ...R>....+....Ro │ │ │ +00007780: e170 002a 2be9 57d5 0f60 f842 733a 6cde .p.*+.W..`.Bs:l. │ │ │ +00007790: ca55 02b2 e73a ebca 40ca b200 9981 9cd0 .U...:..@....... │ │ │ +000077a0: 9cb9 ea88 00c7 e070 a35a ec40 49b4 964e .......p.Z.@I..N │ │ │ +000077b0: e703 c87b 9de4 06ec ca54 e09d 1638 db75 ...{.....T...8.u │ │ │ +000077c0: 91ce 6222 734a 93a3 ccb3 8ac3 5756 acbc ..b"sJ......WV.. │ │ │ +000077d0: 4af5 2e95 54ac 0311 2a9f 57e9 8256 4052 J...T...*.W..V@R │ │ │ +000077e0: 43a5 f49b 9292 e54a 2256 6a0f 51c7 8171 C......J"Vj.Q..q │ │ │ +000077f0: 34b4 351d 00b7 4a3c 8208 4b63 63a2 95b0 4.5...J<..Kcc... │ │ │ +00007800: 5023 c585 b2b8 4f58 3520 1f3e 90b2 66b5 P#....OX5 .>..f. │ │ │ +00007810: 256a 0e43 1034 f04e b536 06d5 dd0c ad76 %j.C.4.N.6.....v │ │ │ +00007820: 3c1b 25aa c637 6a95 6c5f c11e 3143 4736 <.%..7j.l_..1CG6 │ │ │ +00007830: 28b1 4e99 3433 8510 d461 5079 6294 3126 (.N.43...aPyb.1& │ │ │ +00007840: cf15 954a 6c40 1600 46a6 70f7 a657 9e69 ...Jl@..F.p..W.i │ │ │ +00007850: abf4 8775 4239 2d16 d12b a311 dc5b aa88 ...uB9-..+...[.. │ │ │ +00007860: bcc3 5dd0 89e1 4e1b ce59 01e3 8036 146a ..]...N..Y...6.j │ │ │ +00007870: 6ea2 95ea c3e1 cf7b edf1 abd4 8c8e 8302 n......{........ │ │ │ +00007880: 9b74 74cf e3ac b729 110d eab4 541d 13b8 .tt....)....T... │ │ │ +00007890: 55c7 1291 74d5 b043 2beb 10a9 126c f55a U...t..C+....l.Z │ │ │ +000078a0: 1871 a5d2 1ce9 6893 cb72 ad57 e2b4 f5aa .q....h..r.W.... │ │ │ +000078b0: 3389 eb02 74ce 75b2 af51 1e17 2596 00d9 3...t.u..Q..%... │ │ │ +000078c0: 7bbc 77df e103 8225 1055 9133 1451 4739 {.w....%.U.3.QG9 │ │ │ +000078d0: 0598 5b97 ca8a a2be ea52 27b8 b5c6 a65c ..[......R'....\ │ │ │ +000078e0: f9e2 698f c200 9e3b 154e 2d55 730a 4316 ..i....;.N-Us.C. │ │ │ +000078f0: 9450 b491 7fa4 1d29 bc00 e4b1 d68e 56f2 .P.....)......V. │ │ │ +00007900: ab1b d5f1 ad05 401b 595e 6d3b 60ab 6d5b ......@.Y^m;`.m[ │ │ │ +00007910: 68bb b092 8290 02cb b807 e527 70db 33c4 h..........'p.3. │ │ │ +00007920: 42e7 ef22 1621 5522 ec04 110b 5c5f 2b14 B..".!U"....\_+. │ │ │ +00007930: a50a 197d 0314 33be c72c 2a9f 0543 c00a ...}..3..,*..C.. │ │ │ +00007940: 2ae0 a88e 3a80 a12c 9095 f2e3 e8fc 2348 *...:..,......#H │ │ │ +00007950: 0be4 805e 6b63 2a8b c308 e86d 8fb5 3455 ...^kc*....m..4U │ │ │ +00007960: a958 955c 35db 65c4 3b59 48f9 6003 ac1f .X.\5.e.;YH.`... │ │ │ +00007970: 9011 6c4c 5f60 1f3b 652a 4548 5bb4 3366 ..lL_`.;e*EH[.3f │ │ │ +00007980: 1aab 887b d9ba 6894 f00f 82a6 d328 41fb ...{..h......(A. │ │ │ +00007990: be2a 1414 ab4e 011a d27a 0165 57e1 f569 .*...N...z.eW..i │ │ │ +000079a0: edac 5736 4cd4 142d 2a68 027f 0adb 9841 ..W6L..-*h.....A │ │ │ +000079b0: 3615 b18a 5a13 cc14 eca4 13a8 b01c de69 6...Z..........i │ │ │ +000079c0: de76 ca2e c065 f04f ab62 215e 87ff 9522 .v...e.O.b!^..." │ │ │ +000079d0: 4707 6a7b 4591 a1d2 a096 ce37 a683 abb0 G.j{E......7.... │ │ │ +000079e0: 503a 3160 8780 852b f0f4 5cca c094 eb64 P:1`...+..\....d │ │ │ +000079f0: 11a2 8efb d3a5 cce8 75ab 0304 2534 e8da ........u...%4.. │ │ │ +00007a00: 0607 d4a6 c3e9 3d34 d7dc 02f1 f21e 34cc ......=4......4. │ │ │ +00007a10: 3da1 507e 6615 19ec 06b9 df5e b9a1 3df6 =.P~f......^..=. │ │ │ +00007a20: 40e9 ea54 551c 8021 d953 da39 9581 2b5b @..TU..!.S.9..+[ │ │ │ +00007a30: 39b0 95ce 4b83 1068 47d6 c12b 77df d0f7 9...K..hG..+w... │ │ │ +00007a40: 4360 3c75 3a94 8975 c5a0 69f2 8c2a 64e3 C`. │ │ │ +00007b60: 57dd 97a6 8b6d 6771 6d55 704d d363 9539 W....mgqmUpM.c.9 │ │ │ +00007b70: 0aed a7b3 d82a 8f84 2ae3 8980 6b10 d111 .....*..*...k... │ │ │ +00007b80: 9dd2 ea29 4813 cf2c 28e9 4a66 b4f2 2257 ...)H..,(.Jf.."W │ │ │ +00007b90: d52a a186 5299 4695 7854 c9a9 5a47 ed53 .*..R.F.xT..ZG.S │ │ │ +00007ba0: 7e1e af22 1d55 a1d4 4a5a a907 1ff1 0670 ~..".U..JZ.....p │ │ │ +00007bb0: 1bdd 0dcc 42ae 92de 0adc d419 faaa 5321 ....B.........S! │ │ │ +00007bc0: fba2 c794 c6ba 56d5 8352 a91e 95c3 5852 ......V..R....XR │ │ │ +00007bd0: 5a2a 355a 54fa a5ba 51a5 b258 ab48 608f Z*5ZT...Q..X.H`. │ │ │ +00007be0: e901 7b23 e3aa 8da5 bd40 55fa 5316 50f9 ..{#.....@U.S.P. │ │ │ +00007bf0: 69aa 550a db32 c454 4707 eda6 7408 d6d7 i.U..2.TG...t... │ │ │ +00007c00: 0d7c 8deb 0b24 4347 6af9 4287 e041 e3cc .|...$CGj.B..A.. │ │ │ +00007c10: 46de 946d 25c0 d7eb bcba 3245 6429 7b3c F..m%.....2Ed){< │ │ │ +00007c20: 1646 9988 7526 a751 5948 abc3 5311 1b82 .F..u&.QYH..S... │ │ │ +00007c30: ed56 fa9e 7e50 5ad6 c85b 0a55 e351 f676 .V..~PZ..[.U.Q.v │ │ │ +00007c40: a554 c9b4 f500 8654 9104 855d 6865 5495 .T.....T...]heT. │ │ │ +00007c50: 2f50 40f0 8cc9 5a2d 615b 55a6 0419 61a3 /P@...Z-a[U...a. │ │ │ +00007c60: b51f 5aaa c08c b226 0f40 915e c52e bdd6 ..Z....&.@.^.... │ │ │ +00007c70: 782a e504 563a b9ae d7c9 73ab 5816 9372 x*..V:....s.X..r │ │ │ +00007c80: 392a e9ba 322a a884 98b2 e5ea 3897 2a4e 9*..2*......8.*N │ │ │ +00007c90: 7177 6076 b16e b092 72f1 6144 98e4 5ef5 qw`v.n..r.aD..^. │ │ │ +00007ca0: 3786 16f3 3e00 f783 8efd abf8 4948 2910 7...>.......IH). │ │ │ +00007cb0: b0ee 9a53 2ca5 0e4f 662a c093 752d 4e2b ...S,..Of*..u-N+ │ │ │ +00007cc0: 161f 85ab 2270 3ae7 c4b4 05fc 410c 8b43 ...."p:.....A..C │ │ │ +00007cd0: cf68 894f 8524 da5a 7e53 e955 ab43 5b74 .h.O.$.Z~S.U.C[t │ │ │ +00007ce0: a8c2 2ed7 fa48 d0a6 a855 c8ab ca97 2b28 .....H...U....+( │ │ │ +00007cf0: a22a 7bba 0078 32ea 8ac7 ac32 915d a385 .*{..x2....2.].. │ │ │ +00007d00: 51c0 32d0 9479 c191 4d75 159a b116 130e Q.2..y..Mu...... │ │ │ +00007d10: 77ae 0a24 a54a e0ca 7029 6011 4652 4c65 w..$.J..p)`.FRLe │ │ │ +00007d20: ab3c 40bd d339 6c79 a1ca 108a 25cb 542b .<@..9ly....%.T+ │ │ │ +00007d30: 5069 5b3a a067 912a e2d2 325c aea4 3e95 Pi[:.g.*..2\..>. │ │ │ +00007d40: 0e60 1565 939b a608 4c2d c0b4 08a9 6a9d .`.e....L-....j. │ │ │ +00007d50: 8f3a 0f1a 69ab 9473 58a9 3c7c 0495 a269 .:..i..sX.<|...i │ │ │ +00007d60: a036 c646 2bd4 caa9 a193 59b8 5b0a 7054 .6.F+.....Y.[.pT │ │ │ +00007d70: e152 34a1 78b9 743a 70de 58d5 db13 d250 .R4.x.t:p.X....P │ │ │ +00007d80: 152e a459 af03 4717 82ec ea48 a3fa 4ccc ...Y..G....H..L. │ │ │ +00007d90: 916d 009a 5185 6b3a ec46 572b f0ad 5289 .m..Q.k:.FW+..R. │ │ │ +00007da0: 341d fd75 ca04 3ab8 b4be dca7 3404 5925 4..u..:.....4.Y% │ │ │ +00007db0: 149c 6b05 be53 65ae 5a5b c92a 06e5 bb5c ..k..Se.Z[.*...\ │ │ │ +00007dc0: fb7d 6da9 845a 2249 8309 0250 3276 4528 .}m..Z"I...P2vE( │ │ │ +00007dd0: e14d 461d d957 6e36 74ba b03c ee2b 2a12 .MF..Wn6t..<.+*. │ │ │ +00007de0: 66ca 9487 3857 004f af8c bc95 d2aa e7bc f...8W.O........ │ │ │ +00007df0: 4559 164b d5bb 4c1b e956 7970 19b3 5688 EY.K..L..Vyp..V. │ │ │ +00007e00: f063 554d a912 abaa 7e46 6954 662a 13fc .cUM....~FiTf*.. │ │ │ +00007e10: 50f2 28ed 9029 8777 d042 940a f22a 535f P.(..).w.B...*S_ │ │ │ +00007e20: a9ea 5011 cbd2 168d 8255 55f5 6d48 3b88 ..P......UU.mH;. │ │ │ +00007e30: 3ad0 6872 bc15 6dea a08a 726c 944b 69b4 :.hr..m...rl.Ki. │ │ │ +00007e40: 61e1 5e87 2e81 c305 5e4e 9342 60bc 5e8f a.^.....^N.B`.^. │ │ │ +00007e50: f7ab 5d5f 1dc1 2d85 2533 2341 534d 7bd5 ..]_..-.%3#ASM{. │ │ │ +00007e60: 98d3 6a26 ca1a 2566 b5ac 84aa 53e9 597c ..j&..%f....S.Y| │ │ │ +00007e70: 40cc 2188 a653 ce79 30cc a0b2 c9ca e1ad @.!..S.y0....... │ │ │ +00007e80: 5a9b c6ea 6585 3ce6 be54 c205 007b d356 Z...e.<..T...{.V │ │ │ +00007e90: 2eaa 94b1 32f2 a966 5a86 e7dd 365a 0b57 ....2..fZ...6Z.W │ │ │ +00007ea0: 6a00 e0a3 52d9 39bc 7055 5e75 78ad 4d31 j...R.9.pU^ux.M1 │ │ │ +00007eb0: a86e 43a5 d42f a575 3a78 9937 adb2 b106 .nC../.u:x.7.... │ │ │ +00007ec0: 50bd 7212 1499 f2b2 a343 3aec 2b9a b073 P.r......C:.+..s │ │ │ +00007ed0: 68c8 5a69 258d 3673 94a5 00d7 4be8 03a9 h.Zi%.6s....K... │ │ │ +00007ee0: c57e a946 bde3 ff61 bf4c d537 747e 5fa5 .~.F...a.L.7t~_. │ │ │ +00007ef0: 1c7a 2560 2a62 da43 1a1a d539 6b70 ba54 .z%`*b.C...9kp.T │ │ │ +00007f00: c663 b008 912a 0317 d033 311b 201b ff29 .c...*...31. ..) │ │ │ +00007f10: c44e f5ba 94e8 15cc 0de1 b1b5 99e2 fec6 .N.............. │ │ │ +00007f20: 1290 552c 0d26 1e10 ceb4 e0f3 c44c 4a2b ..U,.&.......LJ+ │ │ │ +00007f30: ab14 27ea 55ba 5a11 7879 8d07 1e4b 9d96 ..'.U.Z.xy...K.. │ │ │ +00007f40: d706 660b aa47 6bab 4477 809b 31ef 0c57 ..f..Gk.Dw..1..W │ │ │ +00007f50: e970 6a6d 9222 f452 8a8a 3957 f94d a1df .pjm.".R..9W.M.. │ │ │ +00007f60: 2cea f436 8656 3853 3641 9595 516f b00a ,..6.V8S6A..Qo.. │ │ │ +00007f70: 1aa5 73f8 ce78 7215 6eb0 2bb4 015e f89c ..s..xr.n.+..^.. │ │ │ +00007f80: c950 6135 1418 e6b9 d076 4fd0 c28c 326e .Pa5.....vO...2n │ │ │ +00007f90: 69d9 b951 e677 ac69 0e0a c138 9a12 48a4 i..Q.w.i...8..H. │ │ │ +00007fa0: 94ba bdd5 8e9f 1008 bfe2 21f6 4a35 54a8 ..........!.J5T. │ │ │ +00007fb0: ffd8 1185 e736 da29 f1f2 12c1 ad95 8a55 .....6.).......U │ │ │ +00007fc0: 0107 a237 4d86 8953 0a09 9d14 d099 ef0c ...7M..S........ │ │ │ +00007fd0: 08a2 92f4 2a0a d8e2 d66a e348 ee62 95a5 ....*....j.H.b.. │ │ │ +00007fe0: c441 2153 0d0c 2624 57de fd36 1a9d b454 .A!S..&$W..6...T │ │ │ +00007ff0: 952b 0687 f547 e855 7eac 96cf a968 073c .+...G.U~....h.< │ │ │ +00008000: ffac 1f98 be36 0b8d 421e 72e5 398e caa4 .....6..B.r.9... │ │ │ +00008010: a22d 5198 d7e0 d92a bb5b a31c 4d70 1c22 .-Q....*.[..Mp." │ │ │ +00008020: 69b5 0783 fa94 38c1 3720 c702 e1b6 05d6 i.....8.7 ...... │ │ │ +00008030: b853 952d 18b8 4b93 a9aa cf8a 9495 33a4 .S.-..K.......3. │ │ │ +00008040: 7407 aa32 dd2b bf88 32b4 cb4a a373 535e t..2.+..2..J.sS^ │ │ │ +00008050: be44 8c41 9b66 ca20 0244 ccac 6acb 29ad .D.A.f. .D..j.). │ │ │ +00008060: 89ad 4dae 3c5a 0ad7 657c 95aa 85d5 29aa ..M...^A...E.... │ │ │ +00008440: d481 6295 90c6 4121 263a 0421 ef42 4965 ..b...A!&:.!.BIe │ │ │ +00008450: 6174 156e 2b91 e55a 59dd 152e 5ff2 4995 at.n+..ZY..._.I. │ │ │ +00008460: b907 1ded c366 61e0 3a65 bdad 0c24 af41 .....fa.:e...$.A │ │ │ +00008470: 3bca 89a7 4a52 7e4c 8f51 2a52 de0b ac80 ;...JR~L.Q*R.... │ │ │ +00008480: 7732 b83a aa28 3ae6 48db c5b5 b69e ad42 w2.:.(:.H......B │ │ │ +00008490: 4cfa 4149 3bb5 27a5 fa9b d864 6012 9452 L.AI;.'....d`..R │ │ │ +000084a0: b667 3496 849b 8e29 e3b0 6abe 6400 3b85 .g4....)..j.d.;. │ │ │ +000084b0: c295 3518 a029 a116 b626 d4a6 55a9 0d15 ..5..)...&..U... │ │ │ +000084c0: 4353 8979 fc67 1583 8115 53a6 4794 9aa2 CS.y.g....S.G... │ │ │ +000084d0: 9b75 d445 792d 15c9 a4b0 63c5 4a16 8312 .u.Ey-....c.J... │ │ │ +000084e0: f9f0 cda4 b23d 0233 aaba 852e 6e01 bb99 .....=.3....n... │ │ │ +000084f0: 1851 01a7 83ce 3436 e996 5e65 7a71 d754 .Q....46..^ezq.T │ │ │ +00008500: 85a9 d322 af8a 0901 ea8c 8a8c daa8 c8a7 ..."............ │ │ │ +00008510: 427b 1658 3409 8150 c1a0 8063 1d06 c9c1 B{.X4..P...c.... │ │ │ +00008520: 1f41 ab67 38de aaba d4e1 ff03 d070 9f30 .A.g8........p.0 │ │ │ +00008530: 0ca6 1c0f 4d29 7a58 e5ac 830a 300d dae7 ....M)zX....0... │ │ │ +00008540: 4b69 6054 e4c2 2abb be62 48b2 5ebb 17f2 Ki`T..*..bH.^... │ │ │ +00008550: 7133 651d 75aa 84cd 0be0 4a79 f3a5 1f6a q3e.u.....Jy...j │ │ │ +00008560: 641f d713 ef1f d7b6 2e52 9a41 a518 537a d........R.A..Sz │ │ │ +00008570: 1dd7 a9c2 39ef d6ae 793d a8cf 2a16 8156 ....9...y=..*..V │ │ │ +00008580: 6e14 2ad5 eb58 5686 8003 7f11 d24a 15e8 n.*..XV......J.. │ │ │ +00008590: 4020 3a2a 8772 2b94 213a b6a9 3253 a783 @ :*.r+.!:..2S.. │ │ │ +000085a0: 4fa5 128e 8224 43b4 de28 5c84 7e6b d957 O....$C..(\.~k.W │ │ │ +000085b0: a53f 1417 934a 7b62 bc8b 827e 3a05 8728 .?...J{b...~:..( │ │ │ +000085c0: d358 88aa 5fa2 934f 0ae8 52ed 0999 ffd2 .X.._..O..R..... │ │ │ +000085d0: 7865 c813 dfc7 2a93 571d 3a15 d1c1 06e0 xe....*.W.:..... │ │ │ +000085e0: d02b dda8 2267 45d3 d0d1 71b1 0770 4947 .+.."gE...q..pIG │ │ │ +000085f0: 1fac f2a1 0308 5403 d896 2a60 ad9d 775c ......T...*`..w\ │ │ │ +00008600: 04a5 8351 c9f5 3265 8b4a d8a0 880a a704 ...Q..2e.J...... │ │ │ +00008610: 7aab 3c90 f6f4 92c1 cb00 8a78 f846 e9e4 z.<........x.F.. │ │ │ +00008620: 6171 adb5 14ca 8587 30b6 69d1 5b3b db8d aq......0.i.[;.. │ │ │ +00008630: f29b 8051 b356 a1f8 d86a b493 6b5d 5454 ...Q.V...j..k]TT │ │ │ +00008640: 1b3a 01bd d99b 5ad9 4694 abb4 65ae 0725 .:....Z.F...e..% │ │ │ +00008650: b772 6911 bda8 aa9c 7997 2253 8514 e53f .ri.....y."S...? │ │ │ +00008660: 2b71 df6a 9ec5 ef43 5e05 f398 57e3 b4c7 +q.j...C^...W... │ │ │ +00008670: e854 e81a 78ec e832 7807 11ae 2bd0 a98a .T..x..2x...+... │ │ │ +00008680: bdab d066 ab9a ab9d eaee 0a24 abce 4394 ...f.......$..C. │ │ │ +00008690: 9701 fe1c a2d1 c699 d2ef 6117 14d0 8eda ..........a..... │ │ │ +000086a0: d7fa a1ca 3f21 0db8 a755 a795 4615 d746 ....?!...U..F..F │ │ │ +000086b0: 1d03 1342 3ab7 28d9 45b4 9521 df81 ead0 ...B:.(.E..!.... │ │ │ +000086c0: a078 1b79 5065 a936 55e0 568d 4b3c 5b79 .x.yPe.6U.V.K<[y │ │ │ +000086d0: 7a4a f999 2b41 9cd7 a955 2536 4127 0c0a zJ..+A...U%6A'.. │ │ │ +000086e0: 8b56 c72b a372 e895 2a2f 298b 8efc 9f4a .V.+.r..*/)....J │ │ │ +000086f0: b56a 52f4 492b 77af ea74 2243 75c9 9423 .jR.I+w..t"Cu..# │ │ │ +00008700: 505a 1a32 fb42 d5a2 9db6 ef8c 424a 8138 PZ.2.B......BJ.8 │ │ │ +00008710: ca46 ebb5 f0a6 9817 9d21 c57d eee4 0b29 .F.......!.}...) │ │ │ +00008720: 41b6 a202 517a 41f9 6951 a44a 061a 2b1c A...QzA.iQ.J..+. │ │ │ +00008730: d21e b4a5 e5c0 8a2e e264 33af 0a68 4712 .........d3..hG. │ │ │ +00008740: f27e 5c5a cc9a 4cb8 4e85 b194 7b4a a9c3 .~\Z..L.N...{J.. │ │ │ +00008750: 43aa efd3 340a 1095 29c6 e140 8537 8df6 C...4...)..@.7.. │ │ │ +00008760: 6455 03b8 1557 eaa0 07c6 5ca1 823a 3a00 dU...W....\..::. │ │ │ +00008770: fd72 4523 2bfc 5635 a062 a904 f04a 9a23 .rE#+.V5.b...J.# │ │ │ +00008780: 8635 3a34 81fe 11b5 5232 1eab 1d7a cc5d .5:4....R2...z.] │ │ │ +00008790: d0ca b9d7 eeb6 d661 5be5 79ae 5cd0 a1bd .......a[.y.\... │ │ │ +000087a0: bc17 9002 d082 0e72 6782 1c2e 6dbf 06e1 .......rg...m... │ │ │ +000087b0: 2010 0d2e 71e5 144a abb2 dbb0 7cd0 a4e0 ...q..J....|... │ │ │ +000087c0: b168 cd27 68fd 0928 1d51 74a8 61e5 d1c3 .h.'h..(.Qt.a... │ │ │ +000087d0: 7b57 b6b6 94f6 daa6 0090 4c2b 19f2 ecb4 {W........L+.... │ │ │ +000087e0: d098 093c e2cc 54f8 89a9 285e 5333 05bd ...<..T...(^S3.. │ │ │ +000087f0: f3a9 a831 bcad cdfb 3c53 9557 2520 cf70 ...1....7.. │ │ │ +00008900: 1520 d4a1 a7a0 bcd2 3aae 8933 a463 2546 . ......:..3.c%F │ │ │ +00008910: c162 a9ce 9017 230b 91e0 86a6 34f3 d812 .b....#.....4... │ │ │ +00008920: 98d6 0282 e98e 8ad7 f52a 6652 cbff 5229 .........*fR..R) │ │ │ +00008930: 4007 06cf 1439 af55 44e5 08e4 71ab a06b @....9.UD...q..k │ │ │ +00008940: c050 930e ed34 cae6 957c fc32 4567 ebc0 .P...4...|.2Eg.. │ │ │ +00008950: 67a1 f083 41a1 0609 d167 d846 700c c6a6 g...A....g.Fp... │ │ │ +00008960: 52c5 28f8 416b dbca 298f deca 800b 0e5b R.(.Ak..)......[ │ │ │ +00008970: a9fa ab56 e382 259c 4e4c f65a ddf3 6815 ...V..%.NL.Z..h. │ │ │ +00008980: 688a 6953 96cc 56bb 6400 b95a 7493 822a h.iS..V.d..Zt..* │ │ │ +00008990: bb98 c1b8 79dd ea14 4101 00c4 bcc4 4175 ....y...A.....Au │ │ │ +000089a0: e878 d4e3 8ca9 2084 0711 f626 0c5a a6c2 .x.... ....&.Z.. │ │ │ +000089b0: 9ae3 e268 910a 3ba1 6d26 148e 85fe 2846 ...h..;.m&....(F │ │ │ +000089c0: 552b 05ea e64a 7c27 6f42 4770 323c 360c U+...J|'oBGp2<6. │ │ │ +000089d0: a792 001a 1d6e 4683 aa56 b7d6 e52b ab45 .....nF..V...+.E │ │ │ +000089e0: 6055 4946 b85b a137 ab02 5ef8 e50c a855 `UIF.[.7..^....U │ │ │ +000089f0: 3802 0652 71b1 95ea 4af3 cd00 000a d5e6 8..Rq...J....... │ │ │ +00008a00: 12ea 6b15 53d6 29c3 7950 852f 385a 78a7 ..k.S.).yP./8Zx. │ │ │ +00008a10: d019 5626 089a 4001 ed09 005e 9d53 055f ..V&..@....^.S._ │ │ │ +00008a20: 3498 d142 1110 10dd d747 ed34 3083 200c 4..B.....G.40. . │ │ │ +00008a30: 1db7 6814 786c 15da a765 a6aa d271 7f66 ..h.xl...e...q.f │ │ │ +00008a40: 5091 5e4a c780 53db e1af 191c 5ca7 6526 P.^J..S.....\.e& │ │ │ +00008a50: d4a4 9caf a00d 4a15 5105 5f6b 5d05 6ae8 ......J.Q._k].j. │ │ │ +00008a60: e86e af70 711c 319d 31c4 e1f5 6da9 d575 .n.pq.1.1...m..u │ │ │ +00008a70: 5c35 ad68 7aeb 958b 0ba4 a593 d929 9c58 \5.hz........).X │ │ │ +00008a80: f1ae 4548 c7bc b19c 3a80 af7a 40e8 965e ..EH....:..z@..^ │ │ │ +00008a90: f1f9 99d6 3eb0 7400 686d d2b4 3259 b687 ....>.t.hm..2Y.. │ │ │ +00008aa0: 6bd3 9ee0 a002 0c3a d205 7716 284f 5474 k......:..w.(OTt │ │ │ +00008ab0: 5016 789d 042f f077 74b4 52cb 3dbe ef04 P.x../.wt.R.=... │ │ │ +00008ac0: 3107 1370 7a55 1149 89f6 9030 8fbe 4763 1..pzU.I...0..Gc │ │ │ +00008ad0: d168 5025 7514 1eda a455 d957 6083 ce33 .hP%u....U.W`..3 │ │ │ +00008ae0: 8015 81b9 a50a afe0 6ab9 d628 3244 657b ........j..(2De{ │ │ │ +00008af0: 8602 468e 2a09 aa23 1e75 9b2a 98d5 5a7c ..F.*..#.u.*..Z| │ │ │ +00008b00: b190 4e5b 6811 71ad e560 eaf8 91f2 7a37 ..N[h.q..`....z7 │ │ │ +00008b10: 8a56 3258 8712 c0ae ac79 aa47 a5c4 80a5 .V2X.....y.G.... │ │ │ +00008b20: 2a5a ea18 7fa1 8317 6da3 f02e b431 d845 *Z......m....1.E │ │ │ +00008b30: 9bc9 8cdb 816a 5a20 38a8 de19 6986 469a .....jZ 8...i.F. │ │ │ +00008b40: 35a5 6f47 1ba0 b055 a559 bb17 b03f 50b1 5.oG...U.Y...?P. │ │ │ +00008b50: d552 9f12 2f22 4400 7295 60d6 0940 6904 .R../"D.r.`..@i. │ │ │ +00008b60: 98d4 a89e 9c2d 1aa7 1307 b217 9d36 7433 .....-.......6t3 │ │ │ +00008b70: 151e edbc 57a6 3915 012d e594 3325 4138 ....W.9..-..3%A8 │ │ │ +00008b80: 1517 a8f5 8a70 6a54 36dc c890 75ca 171c .....pjT6...u... │ │ │ +00008b90: d236 07fc adf4 fe3a a3ae f34a 8555 b405 .6.....:...J.U.. │ │ │ +00008ba0: 1e83 5535 e9a6 7c4e c3f5 fc82 a7a6 22fb ..U5..|N......". │ │ │ +00008bb0: f3e6 7f76 bb7c 4f2b 6dc5 a8fc d7aa 5086 ...v.|O+m.....P. │ │ │ +00008bc0: 96aa 2a95 55c7 aeca e9bf 5f3f 2807 d9fb ..*.U....._?(... │ │ │ +00008bd0: ab6f 371f 5ebe f9fe e637 e6ff fde1 8106 .o7.^....7...... │ │ │ +00008be0: 56af 86ab 151e d9d7 795c 65fa a770 2b5f V.......y\e..p+_ │ │ │ +00008bf0: ac7c a9ff e742 a10b 818f 05df 04d8 ddca .|...B.......... │ │ │ +00008c00: 7d9d c555 6ef5 c3f4 6f41 535f 9771 e5bf }..Un...oAS_.q.. │ │ │ +00008c10: 2e03 3f97 d92a b815 dfa3 5f15 ba90 07e3 ..?..*...._..... │ │ │ +00008c20: f4bb fbba a856 fcca ddbc 2f4f ffef d586 .....V..../O.... │ │ │ +00008c30: fb3a df7e 77e9 a7af d507 3095 fdfa cb8f .:.~w.....0..... │ │ │ +00008c40: be5a 55f6 6585 af97 5251 39bb babf a6db .ZU.e...RQ9..... │ │ │ +00008c50: af53 b77d a05f 5e8d 647c 620c d1f8 af79 .S.}._^.d|b....y │ │ │ +00008c60: 8286 fcd7 99e5 bad7 3b3d a3aa f4b7 d2e8 ........;=...... │ │ │ +00008c70: 1c1d f12b 17be a6f3 65a0 0957 98b2 7c89 ...+....e..W..|. │ │ │ +00008c80: 6229 a76c 57b4 a0cc 3e89 d85f dddf ddde b).lW...>.._.... │ │ │ +00008c90: 7dbb 4dfc f6a7 cdc3 c7f7 7c19 3657 0f1f }.M.......|.6W.. │ │ │ +00008ca0: ef37 bf5d fdd3 1f37 1fee 6e3f a6a4 4b10 .7.]...7..n?..K. │ │ │ +00008cb0: facd fb9b c389 d93e f8d5 d5fb cdfd 9f6e .......>.......n │ │ │ +00008cc0: fe8b 47ae 72f3 eac3 e641 93f1 66f3 bd52 ..G.r....A..f..R │ │ │ +00008cd0: 5bfd f0dd e67e 63be ac94 faeb fffa bf56 [....~c........V │ │ │ +00008ce0: afbe e227 ddbb 8262 c50a dbf8 cdea fffe ...'...b........ │ │ │ +00008cf0: bf57 87cf fcc8 fdaf aef2 f1d9 d5f8 2c5f .W............,_ │ │ │ +00008d00: 7f5c dd5c f3db 9413 6c1c c1b6 69b3 1fd5 .\.\....l...i... │ │ │ +00008d10: 761c 6ae9 b72b 66f5 889d 9413 ec35 6fc4 v.j..+f......5o. │ │ │ +00008d20: c959 a1f0 5757 66a5 c01b 1dfa 5b69 530b .Y..WWf.....[iS. │ │ │ +00008d30: c770 a518 5427 3ec9 a2b2 8764 2baf 049b .p..T'>....d+... │ │ │ +00008d40: 9ec9 f77c cb02 3f25 26fb f3e6 d370 f3ad ...|..?%&....p.. │ │ │ +00008d50: 99bd 6ba2 4977 b7fe a83c 6bbf 5dfd f93f ..k.Iw..... │ │ │ +00008dd0: 4e5f 3fbe fde7 fbab f7df ddac bfba babf N_?............. │ │ │ +00008de0: 7abb 79d8 dc7f 80bf c61f 3f3c dcd3 95df z.y.......?<.... │ │ │ +00008df0: dfbc bd79 58e9 7040 912e 9b57 8902 ab2f ...yX.p@...W.../ │ │ │ +00008e00: 46c9 ddcc e21b 66fd fa71 7a88 aef3 8866 F.....f..qz....f │ │ │ +00008e10: 71d2 09bb 5f98 d086 9f94 b8ea 4169 d75e q..._.......Ai.^ │ │ │ +00008e20: a97b e9d3 e63f b90e 7798 3161 d8ab d7f7 .{...?..w.1a.... │ │ │ +00008e30: 1f3f 7cf7 470d b0d6 c056 377a c1fc b7df .?|.G....V7z.... │ │ │ +00008e40: 6fae e73f 29f1 dcf4 cbbf 69dc e9e2 8fbc o..?).....i..... │ │ │ +00008e50: 73bc d65d 7df8 eedf afaf 61ce f197 fdd5 s..]}.....a..... │ │ │ +00008e60: 5a09 c4c6 8b76 f5ee 5ccb b39f 8e1a 1e2f Z....v..\....../ │ │ │ +00008e70: 8e84 3fe9 e4bc 2b13 b3cf 48d1 0edf aa83 ..?...+...H..... │ │ │ +00008e80: d7df bebe fd38 ddc6 976f ef37 9b77 bb6f .....8...o.7.w.o │ │ │ +00008e90: f79b 37db 17ec 9f6b d273 afe7 cfbd 3e78 ..7....k.s....>x │ │ │ +00008ea0: eef5 e273 839e 7acf 443f 24b1 1d6f 4ddf ...s..z.D?$..oM. │ │ │ +00008eb0: 93ae 3ebe fdab cb33 b51a 49fe feea 013e ..>....3..I....> │ │ │ +00008ec0: 7877 44f4 e92a ecf2 f9f7 9bef 37b7 e34f xwD..*......7..O │ │ │ +00008ed0: 2757 5fb8 f175 dbfb ff94 d870 4fb1 2d31 'W_..u.....pO.-1 │ │ │ +00008ee0: 171a 3922 67f3 a7f7 b7bc c84e ac98 d8ee ..9"g......N.... │ │ │ +00008ef0: d3e7 77e6 dde6 071e fece 4859 7cfb 90ee ..w.......HY|... │ │ │ +00008f00: d8ff 0f8d 328e e2c3 c7d7 1fde 2bfd 1cf7 ....2.......+... │ │ │ +00008f10: 6587 f7e9 9e8c ff8d 3dd9 dfa8 eb18 345d e.......=.....4] │ │ │ +00008f20: d100 6ec6 9473 eacc 0dbf e8aa 6877 33fd ..n..s......hw3. │ │ │ +00008f30: eb56 576f de4c 9fb3 dde7 e377 8e49 eab6 .VWo.L.....w.I.. │ │ │ +00008f40: 6fd5 1dea cefe f3fe bdd9 6a7d f7fe f3c2 o.........j}.... │ │ │ +00008f50: 0ba0 d923 cf9c 7974 4ee2 7777 88f4 21af ...#..ytN.ww..!. │ │ │ +00008f60: ef2e cd24 43d7 94cc 52ff 7da1 e51b 544d ...$C...R.}...TM │ │ │ +00008f70: eac1 9ef7 750b 3fa1 5eee feb2 197f dc12 ....u.?.^....... │ │ │ +00008f80: f596 7727 a575 b6c3 298d e278 4b7a 521a ..w'.u..)..xKzR. │ │ │ +00008f90: e5c7 f48b 958e 93e2 79ff f161 6280 f6e6 ........y..ab... │ │ │ +00008fa0: 7ecd 446c e7db 820d ecea ea7e 7d32 b0a7 ~.Dl.......~}2.. │ │ │ +00008fb0: f774 cb5b ed11 738d c44c 5cb2 c867 dbfe .t.[..s..L\..g.. │ │ │ +00008fc0: cfd9 e788 cdfe d772 8f3a 76fc f4a5 7bd5 .......r.:v...{. │ │ │ +00008fd0: dbc7 f8e5 a790 f58b f9ea eef6 f35e 882f .............^./ │ │ │ +00008fe0: 4e6c 7f7b 7b33 23fe 96d0 39fd 05f4 dca2 Nl.{{3#...9..... │ │ │ +00008ff0: f9af de7d b8bd 7ad8 980f ebab dbcd c45f ...}..z........_ │ │ │ +00009000: 3fc7 fccf bbe5 8ebb f57b 8830 eb16 c43b ?........{.0...; │ │ │ +00009010: 6685 4f3c a6a4 a99f a7bf 6fef bedf 3cdc f.O<......o...<. │ │ │ +00009020: 71d9 4d97 c7bf a226 977f a2cc 6caf cc64 q.M....&....l..d │ │ │ +00009030: e422 15ff 70d4 dff3 0af2 4cb7 478e 750b ."..p.....L.G.u. │ │ │ +00009040: 1cfb 09ae 1c1f b899 0f68 64c7 ffdd d58a .........hd..... │ │ │ +00009050: 1895 f17a 915a dcb6 25d7 4495 1749 3401 ...z.Z..%.D..I4. │ │ │ +00009060: b9e3 a0e9 cafd e63d a81b d7e8 eec3 26dd .......=......&. │ │ │ +00009070: f9b7 eb9f 3f6e d60f b3a9 7bf5 b0a7 fdab ....?n....{..... │ │ │ +00009080: fbd9 e7d7 b3cf b7fb cfdb 2edf ae5e 6f27 .............^o' │ │ │ +00009090: f376 b59b a6fb f9c7 d7db 8f3f 47f7 2fd2 .v.........?G./. │ │ │ +000090a0: 15b8 ad31 dd7c f82e 4dc3 7851 a67d 021d ...1.|..M.xQ.}.. │ │ │ +000090b0: 7387 61fb 1f8a 6337 aad5 0902 18bb b527 s.a...c7.......' │ │ │ +000090c0: d3b7 09b3 2e41 8e24 0823 b41a 81d2 f859 .....A.$.#.....Y │ │ │ +000090d0: fc71 72fb db8f b769 86b7 b86c 8bb3 b6df .qr....i...l.... │ │ │ +000090e0: 1f79 2821 b409 a84d df2e 3d21 efe9 fedb .y(!...M..=!.... │ │ │ +000090f0: d76b 9cb9 7bb3 b9d3 8892 badc dcad 6f6f .k..{.........oo │ │ │ +00009100: de9b 3b58 f7e6 ddd5 6dfb e73f e8ce b729 ..;X....m..?...) │ │ │ +00009110: 51b2 86f8 ddeb d777 9f56 33c6 58cd 1863 Q......w.V3.X..c │ │ │ +00009120: 3563 8cd5 9c31 5efd b0ba 5fdd a60e ad37 5c...1^..._....7 │ │ │ +00009130: 37b7 425e ebef 6fc6 9fbe 832d 5e2f ff74 7.B^..o....-^/.t │ │ │ +00009140: f316 27a6 f9fc b019 41ef 0ff2 406e be3f ..'.....A...@n.? │ │ │ +00009150: 73df e4a4 8c0d be9e 68be 25e5 488f d321 s.......h.%.H..! │ │ │ +00009160: 5f4f b3b2 25f5 c97d 3f48 37e9 ade9 4f52 _O..%..}?H7...OR │ │ │ +00009170: 1489 bd77 b680 5e7d b71a ed81 3e25 ebfb ...w..^}....>%.. │ │ │ +00009180: f50f c998 7dc7 fc7f abbf df88 bdc6 8978 ....}..........x │ │ │ +00009190: 7f7f b716 47a9 c76f af3e fcc5 4cf2 37b1 ....G..o.>..L.7. │ │ │ +000091a0: d8b7 5b3f 66ce d2f1 98a5 b7cc ff65 62bd ..[?f........eb. │ │ │ +000091b0: 63c7 630b 76bf fe86 a7b9 f086 9f50 ab7c c.c.v........P.| │ │ │ +000091c0: fa56 398c 35cf 475e c9f1 1bb6 0f3d 4a9f .V9.5.G^.....=J. │ │ │ +000091d0: 5dcf 67ce 09bf 4bb8 7fd0 9733 9c34 0e60 ].g...K....3.4.` │ │ │ +000091e0: 3fdc 9d68 494a 4f44 ebd1 5ebc ba4e 89c9 ?..hIJOD..^..N.. │ │ │ +000091f0: 45a4 9d93 b14b 46be f743 d234 6d13 94eb E....KF..C.4m... │ │ │ +00009200: 05e3 67b1 d09b cd87 f526 2564 dfbd 6af4 ..g......&%d..j. │ │ │ +00009210: fced eaeb 6d9e ef6f 263b 3a4b 1dae 694a ....m..o&;:K..iJ │ │ │ +00009220: ac80 057a 3bf2 bbf4 477a e5f7 9bfb 87bb ...z;...Gz...... │ │ │ +00009230: 919c 4a30 bd7d 7f92 ca7d 97b6 df52 9f5f ..J0.}...}...R._ │ │ │ +00009240: b577 1fef 6fb8 49b0 e7e4 ea8b e6ee f68d .w..o.I......... │ │ │ +00009250: 74ca 68af 46ac 9616 3846 6d66 57b3 2647 t.h.F...8FmfW.&G │ │ │ +00009260: fdbb 4a5a 6fde 95d9 c7c3 5e8c ce0e e3b8 ..JZo.....^..... │ │ │ +00009270: 422e 16f9 d01f f3e1 9ca7 6756 63ba 2cc1 B.........gVc.,. │ │ │ +00009280: fdfd e6dd b770 c4a1 d375 3b5e 1c9d c2f1 .....p...u;^.... │ │ │ +00009290: 9749 784f 9f8c 4961 7df8 cffb 87bd b84f .IxO..Ia}......O │ │ │ +000092a0: 778d cc76 f882 f9ef 7bc5 71f0 40c4 af43 w..v....{.q.@..C │ │ │ +000092b0: 891c 2a98 3f5c 7d9a 1a3c d239 73d5 424f ..*.?\}..<.9s.BO │ │ │ +000092c0: cc7c f9e2 a41d 91f1 2d3c b37f 37ef 9d1e .|......-<..7... │ │ │ +000092d0: 7e42 53ea d6e1 7074 c91c 5e12 398e ae5c ~BS...pt..^.9..\ │ │ │ +000092e0: 7d3a 5583 279f f73d 512f c7c9 1d9f d8ba }:U.'..=Q/...... │ │ │ +000092f0: c20b 03df 3f34 6b76 7f4f b223 e3d3 e3d2 ....?4kv.O.#.... │ │ │ +00009300: 853b 7e6c 87e2 3ecf 8cc1 f49e 3f22 e99f .;~l..>.....?".. │ │ │ +00009310: 4f5f 7ad4 d244 abb7 776f 8e1f 9efa 7dc8 O_z..D..wo....}. │ │ │ +00009320: 5bb3 779f bc19 d985 e137 f7df 5fdd ce08 [.w......7.._... │ │ │ +00009330: 3676 e368 f4ea c438 a493 b71c ddb9 1be1 6v.h...8........ │ │ │ +00009340: a799 6775 4c56 b5f1 2991 ebb4 fb1f 779d ..guLV..).....w. │ │ │ +00009350: 9a80 ecf8 efec 1d87 ee41 762c 856f d3ba .........Av,.o.. │ │ │ +00009360: 997e f593 a792 6ecd f99a bedc 3e6c d14c .~....n.....>l.L │ │ │ +00009370: d215 5afa daaa 5bb1 cea5 47bf 3dff 6882 ..Z...[...G.=.h. │ │ │ +00009380: b5df 6dae decc 247f af09 e75a ff66 7719 ..m...$....Z.fw. │ │ │ +00009390: 4079 7573 3b67 057d 9f11 ee09 2fb8 797f @yus;g.}..../.y. │ │ │ +000093a0: f0fc cdfb d9e3 afde 7c5e a51b c666 b65a ........|^...f.Z │ │ │ +000093b0: edd5 9b4f ab74 e3d8 daee f255 aa25 f046 ...O.t.....U.%.F │ │ │ +000093c0: 6e08 4af5 cde7 f1ef dd3d 63e6 0bd7 af1e n.J......=c..... │ │ │ +000093d0: aede 252c 58d9 1d0a 4c8f 8e66 69d9 b48d ..%,X...L..fi... │ │ │ +000093e0: 2da5 5eec fcc5 b1a5 fbbb 077d d92f 1cd8 -.^........}./.. │ │ │ +000093f0: 2d4a 9eaf b20a 33cc 9658 b304 7926 b0fc -J....3..X..y&.. │ │ │ +00009400: e87d baf8 38b0 3ed3 7364 eb0d 1d5f cd5b .}..8.>.sd..._.[ │ │ │ +00009410: c9a0 2e6c f732 2b0e 1bd3 d51d 9494 769e ...l.2+.......v. │ │ │ +00009420: d97f e9c9 d9cd 3b6d abd7 3303 f35b b3dd ......;m..3..[.. │ │ │ +00009430: af8f 926d ea9c 9dff 3eeb e8b6 ef49 c6c6 ...m....>....I.. │ │ │ +00009440: 76f4 797e 4b6a 4a86 3fa1 b51d 0327 1add v.y~KjJ.?....'.. │ │ │ +00009450: 4c08 f8d4 d5f8 6ba7 f9e8 fd13 e249 2d2c L.....k......I-, │ │ │ +00009460: 5ad7 ea58 ae0f 5e70 b0e0 f40b f1cd 56d4 Z..X..^p......V. │ │ │ +00009470: 778e ee4c d427 2114 1c3a 16ea 4f47 3fcd w..L.'!..:..OG?. │ │ │ +00009480: 04f4 e0a9 0349 fe74 f8cb ec99 233f fecb .....I.t....#?.. │ │ │ +00009490: 6a46 f9f4 f6b1 f9bd 3e7a dc25 dcfb e5e7 jF......>z.%.... │ │ │ +000094a0: 46f4 c4be fd75 5438 5e86 f839 86f4 f6e6 F....uT8^..9.... │ │ │ +000094b0: cdfb 3b0c c91c 877d 7633 d5f8 69fe e5b3 ..;....}v3..i... │ │ │ +000094c0: 9dff 32fb c2e7 4f23 ae4c 7c61 b8f1 f3fc ..2...O#.L|a.... │ │ │ +000094d0: fbc5 3e3c 7c77 73ff 73f5 224b da65 ea8b ..><|ws.s."K.e.. │ │ │ +000094e0: dff6 65bc fa79 7ef5 628f 768b 88f3 0e8d ..e..y~.b.v..... │ │ │ +000094f0: b2f3 6f9b cd1b 9c8a c5a9 fcec 97e7 f193 ..o............. │ │ │ +00009500: 3f73 7f76 e6fe eccc fdee ccfd eecc fdf6 ?s.v............ │ │ │ +00009510: ccfd f3eb 4e74 a145 3ab3 9f08 94ae 3b80 ....Nt.E:.....;. │ │ │ +00009520: 5e6e c687 e3cd e383 078f 6407 8f64 9f4e ^n........d..d.N │ │ │ +00009530: 5a81 2bec fc11 bd56 0d6d b990 a7ec c13b Z.+....V.m.....; │ │ │ +00009540: ec69 b37e 0599 e7ef a01d b53c 7b87 3f78 .i.~.......<{.?x │ │ │ +00009550: 879f bde3 600e 71ae 79bf 5a9c 9c9e 242e ....`.q.y.Z...$. │ │ │ +00009560: db3e 6ddf abe7 f5c6 f5c7 fba4 3b0f 4055 .>m.........;.@U │ │ │ +00009570: 38e1 9c69 d552 c8ee dd9c 6757 efc6 4a40 8..i.R....gW..J@ │ │ │ +00009580: 13d7 1e7c ddae fdbd d0aa f0e1 d2a5 962c ...|..........., │ │ │ +00009590: 7718 4b35 743e 1d5f d882 bfd4 fe7c abdd w.K5t>._.....|.. │ │ │ +000095a0: fcea 77ab dfbd b9bf fa61 1556 ff7c 7ff3 ..w......a.V.|.. │ │ │ +000095b0: 060f c61c 6c55 9b66 dc59 ffdd eaf5 eaa3 ....lU.f.Y...... │ │ │ +000095c0: feac afbf 9d3e bc9e 3e5c 8f7f de8f 7f1e .....>..>\...... │ │ │ +000095d0: ccd7 ab97 31ad 514c 7fbe 59ad efde adaf ....1.QL..Y..... │ │ │ +000095e0: 20fa dcda 8da6 6e35 55f4 99be a5fe 8dbb .....n5U....... │ │ │ +000095f0: b5bc 4aab 6bdb 269b dbab f55f a6ed ac71 ..J.k.&...._...q │ │ │ +00009600: d371 6cfa 9f5e 3ca4 ade9 b7a9 aed3 8bfb .ql..^<......... │ │ │ +00009610: 17ff f4c2 e5f6 c53f 9957 b32d eb95 cbf5 .......?.W.-.... │ │ │ +00009620: d0b0 ed5f fe52 e7fd b2f4 b2ed 6717 f397 ..._.R......g... │ │ │ +00009630: d6c7 5511 dccb 0244 b2eb f5af 7e67 be36 ..U....D....~g.6 │ │ │ +00009640: bffe f377 9bd5 bffc fbef 577f fafc e161 ...w......W....a │ │ │ +00009650: f3f6 37e6 9bb1 7750 f297 e9b0 8e75 c7a9 ..7...wP.....u.. │ │ │ +00009660: c3e3 e7cc fb97 3684 555e 952f 8377 271d ......6.U^./.w'. │ │ │ +00009670: 9eb6 f90f bbaa 4d6d deb9 016c 1bb9 ef0a ......Mm...l.... │ │ │ +00009680: 72d0 84ff f91e abb0 b937 8973 470e d946 r........7.sG..F │ │ │ +00009690: 0098 14ca b00d 2c78 e1a2 5374 41a9 3085 ......,x..StA.0. │ │ │ +000096a0: d2fb 2a56 95f6 fccb 4ad1 0a79 5539 8582 ..*V....J..yU9.. │ │ │ +000096b0: a490 3905 0328 4b84 777c f0ca ed0d 590f ..9..(K.w|....Y. │ │ │ +000096c0: a214 e62f 3b89 5378 8398 9c8b 51e0 c3bc .../;.Sx....Q... │ │ │ +000096d0: 44df fb6f df3e dce9 d66d f9bf 7777 efae D..o.>...m..ww.. │ │ │ +000096e0: de6e d2d3 e783 15a0 7116 23f4 63d2 ad3f .n......q.#.c..? │ │ │ +000096f0: 0a56 388c 47d9 cbc3 abf7 376b e056 aada .V8.G.....7k.V.. │ │ │ +00009700: 3573 4f47 d03e bdf2 6555 ce80 9b8f 5c74 5sOG.>..eU....\t │ │ │ +00009710: 3057 9cc0 61ae 2283 99e7 654c ac1d 39e4 0W..a."...eL..9. │ │ │ +00009720: 852e 8c97 bf31 5f56 f33a 5753 83aa 8bf5 .....1_V.:WS.... │ │ │ +00009730: dde6 d3d4 665a 481e fd38 73fd 37fc dff3 ....fZH..8s.7... │ │ │ +00009740: c3cf 0fff b779 f867 0eee 3b7d 382c b7f2 .....y.g..;}8,.. │ │ │ +00009750: f386 1586 34e6 bf77 4063 f83f 8d60 cf82 ....4..w@c.?.`.. │ │ │ +00009760: f1fc f0f3 c3cb 0faf 7f89 96d7 bfc8 98d7 ................ │ │ │ +00009770: e117 2198 ff25 08e6 ffd6 6e47 eb1f 7d38 ..!..%....nG..}8 │ │ │ +00009780: bac7 bbbd b6f6 fc80 d75b 3d7e 69cc d13e .........[=~i..> │ │ │ +00009790: c93a 8f9f 3633 a5ef 67bf fa47 877b dcf2 .:..63..g..G.{.. │ │ │ +000097a0: dccc ec3a 3bbd 67df caf6 c5e9 8a7b 9460 ...:;.g......{.` │ │ │ +000097b0: c7a3 9d5e b2a7 6334 fbef a7ad a42e d8c7 ...^..c4........ │ │ │ +000097c0: 0876 325a 7b3c 16bb 7fcf 02c1 e2d1 c0cf .v2Z{<.......... │ │ │ +000097d0: 90dc 2f13 6c77 7d33 6bf4 7428 f32f e642 ../.lw}3k.t(./.B │ │ │ +000097e0: 2b6e 7928 6e37 2966 ffa2 9356 36c7 e43d +ny(n7)f...V6..= │ │ │ +000097f0: 4730 7b06 edcd a7fe a491 2dc1 d687 379f G0{.......-...7. │ │ │ +00009800: e7d1 3304 db92 3ace 7a7b 3294 38bf f72c ..3...:.z{2.8.., │ │ │ +00009810: c136 2713 77dc c80e 0d5d 6cc5 5f24 d8e6 .6'.w....]l._$.. │ │ │ +00009820: e48e e5d9 3d6e 644b 307b b195 d963 fe0c ....=ndK0{...c.. │ │ │ +00009830: c18e a470 7128 079c 6296 08b5 fdeb 9687 ...pq(..b....... │ │ │ +00009840: b213 42b3 27e0 712b 1b6b 2fb0 9818 6347 ..B.'.q+.k/...cG │ │ │ +00009850: 307b a995 f57c 964e 08b6 39e6 c723 a532 0{...|.N..9..#.2 │ │ │ +00009860: 5e5f 1fdd 7080 f40f 5bf1 0b43 591f dc6b ^_..p...[..CY..k │ │ │ +00009870: cea9 d8f5 896e 386d c43c a595 b0cc bd23 .....n8m.<.....# │ │ │ +00009880: c19e d28a 4b17 fd12 c162 7afa 8c75 591f ....K....bz..uY. │ │ │ +00009890: 0cc5 9f21 5898 de13 b66d 9d0c 25a6 cb5b ...!X....m..%..[ │ │ │ +000098a0: 3635 0bb3 b26f c59d aace f5ac 1133 bede 65...o.......3.. │ │ │ +000098b0: 2d28 d7e9 f571 515a ec8e 60f1 4c2b 9b7d -(...qQZ..`.L+.} │ │ │ +000098c0: 6fdd 9142 4d3f 98dd 8bc2 d827 bf3c 2b76 o..BM?.....'.<+v │ │ │ +000098d0: af1d 8e08 e667 bddc befe ec50 aef7 8d98 .....g.....P.... │ │ │ +000098e0: 8559 b1cb e667 4ff0 a911 6f66 433a 6965 .Y...gO...ofC:ie │ │ │ +000098f0: ab40 dda2 a8cc 09b6 d4ca 7a37 8630 7e5d .@........z7.0~] │ │ │ +00009900: 22d8 eeed 4bad ecd9 f458 cded 09b6 396e "...K....X....9n │ │ │ +00009910: c59e 0e65 b357 65ee 8460 9be3 56dc e950 ...e.We..`..V..P │ │ │ +00009920: 668d 984b ad84 2d71 1645 0582 854b adec f..K..-q.E...K.. │ │ │ +00009930: 27fd 7aa9 11b3 bd7a b695 bddd db1c ab39 '.z....z.......9 │ │ │ +00009940: 73ae 95cd d250 764d 8f1f cc19 10b4 39d5 s....PvM......9. │ │ │ +00009950: 407b fbb7 6dc4 3cb5 9585 4991 02bc dc8a @{..m.<...I..... │ │ │ +00009960: bd30 1473 d24a 589c 1591 6c7d 6c49 cd53 .0.s.JX...l}lI.S │ │ │ +00009970: 5bb9 3e90 a0cd e952 473c 5d0d 71a7 4359 [.>....RG<].q.CY │ │ │ +00009980: ef1a d942 a947 5b59 9a14 f3d4 5696 50a8 ...B.G[Y....V.P. │ │ │ +00009990: 79a4 95cd d2ca ce02 c126 4a9f 69e5 3182 y........&J.i.1. │ │ │ +000099a0: ad2f b5b2 d488 b9d0 8a5f 46d9 fb49 3127 ./......._F..I1' │ │ │ +000099b0: 4b61 07f7 6fb6 ad84 4b04 3bd7 cae2 5298 Ka..o...K.;...R. │ │ │ +000099c0: 3f25 d8e5 5696 3e99 4766 6536 f927 8d78 ?%..V.>.Gfe6.'.x │ │ │ +000099d0: f3d4 5696 26c5 3cb5 95f3 043b db4a 5c5e ..V.&.<....;.J\^ │ │ │ +000099e0: 3cbc 4030 f757 10cc 5e6c 65a1 11fb d309 <.@0.W..^le..... │ │ │ +000099f0: b639 b768 1a4e de31 7eb0 0b22 3d23 5838 .9.h.N.1~.."=#X8 │ │ │ +00009a00: e1e8 b3a2 b27f 9359 6ac5 9d1f ca41 23e6 .......Yj....A#. │ │ │ +00009a10: b159 9923 8583 4684 c34e 9ca7 33ad 2c4d .Y.#..F..N..3.,M │ │ │ +00009a20: 8a59 66e4 d356 4ea4 cdef fdaa 70ac 68ce .Yf..VN.....p.h. │ │ │ +00009a30: 8bca 7ef2 cd62 2bc7 f8d9 9fa8 c7d4 8879 ..~..b+........y │ │ │ +00009a40: 6c56 1654 fa0e c19a 45d0 7961 28f1 fcb2 lV.T....E.ya(... │ │ │ +00009a50: 7c38 dbca 11c9 1e27 d8f9 057d 7f86 60eb |8.....'...}..`. │ │ │ +00009a60: b3e8 e62c c136 8fb5 72d2 c8d6 97f4 4f27 ...,.6..r.....O' │ │ │ +00009a70: d8fa c23e 863b dbca 9219 bd44 b078 7e28 ...>.;.....D.x~( │ │ │ +00009a80: ee0c c1ae cf5a b8b3 04bb b4d1 b23c 94dd .....Z.......<.. │ │ │ +00009a90: 6a85 7f2a c136 1737 7ec2 722b 71d1 2a5c j..*.6.7~.r+q.*\ │ │ │ +00009aa0: 20d8 fad1 ed2f f3d4 562e 102c 5e6a c52f ..../..V..,^j./ │ │ │ +00009ab0: 0f65 3d5f de79 0ac1 2eef 94b9 e556 368b .e=_.y.......V6. │ │ │ +00009ac0: 56e1 3cc1 3697 77d9 ce10 ecfa aced 5926 V.<.6.w.......Y& │ │ │ +00009ad0: d8fa f156 161a 89e6 9c59 581c 4a7c 646b ...V.....YX.J|dk │ │ │ +00009ae0: 312c b7b2 59b2 0ae7 09f6 c8b6 a43f 43b0 1,..Y........?C. │ │ │ +00009af0: a977 ee69 04db 3ca1 95a5 46cc e68c 5958 .w.i..<...F...YX │ │ │ +00009b00: 1aca e6b1 bd58 77a6 95a3 d586 cb04 7b6c .....Xw.......{l │ │ │ +00009b10: 28ee 8460 e17a 6949 fd32 ac78 ac15 7b3c (..`.ziI.2.x..{< │ │ │ +00009b20: 943d a089 4f6a e549 043b d7ca c436 e149 .=..Oj.I.;...6.I │ │ │ +00009b30: 38ec 2943 3167 5a89 4bc6 7a19 b8fe f504 8.)C1gZ.K.z..... │ │ │ +00009b40: 3b58 cabe 0c5c e34f e5b0 0397 7cb9 db7e ;X...\.O....|..~ │ │ │ +00009b50: c9ed ffeb 38ec 70f5 ee11 823d a195 13a4 ....8.p....=.... │ │ │ +00009b60: bf5d ea58 3fa1 95a5 c937 9705 ffd0 9fde .].X?....7...... │ │ │ +00009b70: 3c99 609b 9fa4 c336 8b8b 714f 708d 7e8a <.`....6..qOp.~. │ │ │ +00009b80: 0e3b 22d8 f553 0976 fd93 94fe e5a1 5cf0 .;"..S.v......\. │ │ │ +00009b90: 25e3 a361 3587 045b deaf 7d6c b522 fe04 %..a5..[..}l.".. │ │ │ +00009ba0: 2bb9 9e7b b14f 6b65 495a cc53 5ad9 6cdf +..{.OkeIZ.SZ.l. │ │ │ +00009bb0: 1397 08f6 8456 1e81 15db 56ec 4f25 d8e6 .....V....V.O%.. │ │ │ +00009bc0: 7189 5c68 e412 c116 96f6 363f 0587 c5ed q.\h......6?.... │ │ │ +00009bd0: 86c4 0582 2d2f 533e 3a14 f3d4 562e adb8 ....-/S>:...V... │ │ │ +00009be0: c6a7 03d7 7d23 e652 2b0b 8bc7 f112 c1fc ....}#.R+....... │ │ │ +00009bf0: d212 f5a3 045b 6865 fd13 90fe ae95 7076 .....[he......pv │ │ │ +00009c00: 28b3 1fe7 6bfa 8fb6 3287 de7e bea6 7f4e (...k...2..~...N │ │ │ +00009c10: f5fa d3ed 89cd 2582 5d9f 6be5 bc0e db2c ......%.].k...., │ │ │ +00009c20: 6eb5 6c1e 532e 66be d5e2 0f67 295c dacf n.l.S.f....g)\.. │ │ │ +00009c30: 39d8 357a b22f 1977 a182 fe18 3e9e dd9b 9.5z./.w....>... │ │ │ +00009c40: 5a6a e4b2 f3bd 0f48 744b 8d1c 6eb3 1d6d Zj.....HtK..n..m │ │ │ +00009c50: e6c5 d954 c74b cef7 66b6 6578 763f 673b ...T.K..f.exv?g; │ │ │ +00009c60: e0b8 b318 c72c 763c 47ee e2be e4f9 5616 .....,v5 │ │ │ +00009cb0: e191 5081 c58d dc33 0109 a74b 0f07 8d5c ..P....3...K...\ │ │ │ +00009cc0: 88ad 58da 62dd 9c89 ad88 476b 35f1 7401 ..X.b.....Gk5.t. │ │ │ +00009cd0: f1b8 91b3 cef7 d930 9178 a049 e604 3933 .......0.x.I..93 │ │ │ +00009ce0: b8cd f2c2 afb9 d8ca 716c c066 61c5 f558 ........ql.fa..X │ │ │ +00009cf0: 3f5f 18ca 99e8 9df5 e91e f431 d18f 759a ?_.........1..u. │ │ │ +00009d00: 39b7 2672 dcca 41d7 0f23 d3e2 23ad c4c5 9.&r..A..#..#... │ │ │ +00009d10: ad85 635b f548 e4d1 6123 6629 74eb dc4a ..c[.H..a#f)t..J │ │ │ +00009d20: d5f1 7a89 391b 4575 1099 b534 0bdb f530 ..z.9.Eu...4...0 │ │ │ +00009d30: f778 2b4b 88fd 50aa fcb9 80ba e3df 8ff6 .x+K..P......... │ │ │ +00009d40: 6e96 a39d 4ee2 1a0f 6e33 8741 548b ef39 n...N...n3.AT..9 │ │ │ +00009d50: 78e7 fa50 9ecf c668 c6a5 50c0 9308 c485 x..P...h..P..... │ │ │ +00009d60: 3dc5 a360 9083 5908 c791 a6eb c556 8e82 =..`..Y......V.. │ │ │ +00009d70: 2917 97a8 77f7 3f1e 5cba 39d9 663b 5dc4 )...w.?.\.9.f;]. │ │ │ +00009d80: bf10 cb16 0fa8 fdd7 ff9f 595f 0afe db5c ..........Y_...\ │ │ │ +00009d90: 8e0c 7c7a cb0b c14c 66c9 ff7b 72b7 ffa6 ..|z...Lf..{r... │ │ │ +00009da0: 313f 3ffc 333e bc79 2442 f967 6af9 0971 1??.3>.y$B.gj..q │ │ │ +00009db0: d07f 7bcb 71cf a77f 476a af2f 0728 ff4c ..{.q...Gj./.(.L │ │ │ +00009dc0: 2d6f acfd 0598 e420 18e5 efc6 9e97 83f5 -o..... ........ │ │ │ +00009dd0: 7fae 96d7 ee17 20d8 c6ff 22f2 ec9f 75d8 ...... ..."...u. │ │ │ +00009de0: f3c3 cf0f 3f3f fcfc f0f3 c3cf 0f3f 3ffc ....??.......??. │ │ │ +00009df0: fcf0 3fcc c3d5 ded1 18ff db7a 1dfb 9398 ..?........z.... │ │ │ +00009e00: c6ce 36bf 668e c27a fee8 16e2 fba3 174f ..6.f..z.......O │ │ │ +00009e10: 7b37 8bad c4dd 1ac6 3c38 657d b8bc 13c3 {7......<8e}.... │ │ │ +00009e20: a556 ecdc b70c 078d ccd7 3dcf b4e2 4f5e .V........=...O^ │ │ │ +00009e30: b8de af7b 5ecf 7699 c2d9 5666 0b34 e10c ...{^.v...Vf.4.. │ │ │ +00009e40: c1dc d956 961a 99b6 22fc 422b 5c5d 2fbc ...V....".B+\]/. │ │ │ +00009e50: 439f f60b c59b d9ba e3f5 42cb 7ee6 5afa C.........B.~.Z. │ │ │ +00009e60: 2582 ad6d d89c 6965 b792 77da 8839 d74a %..m..ie..w..9.J │ │ │ +00009e70: 3cb8 753f 94f9 edc6 9ee3 c20b 4389 f345 <.u?........C..E │ │ │ +00009e80: d3f3 adc4 e5a1 ac77 047b 5a2b 1327 9d21 .......w.{Z+.'.! │ │ │ +00009e90: d8dc 5f3f c7ea e102 c10e 163f 4bbb 3cf7 .._?.......?K.<. │ │ │ +00009ea0: b346 ce10 2cfa e356 0e1a 29f7 bb09 1bbe .F..,..V..)..... │ │ │ +00009eb0: 8465 3e3e 3394 b8df d4f4 7be5 70d2 caec .e>>3.....{.p... │ │ │ +00009ec0: c57c be3e 6cc4 2cac cf1c f1f1 6e8f 2e44 .|.>l.,.....n..D │ │ │ +00009ed0: 7f9e 60b3 37eb f779 7fe6 dc63 1709 363f ..`.7..y...c..6? │ │ │ +00009ee0: cc1e a23b 3b94 dd8b cde8 efc7 a556 e61b ...;;........V.. │ │ │ +00009ef0: 83eb a546 b43b b85b 2d58 6a65 ffe2 b450 ...F.;.[-Xje...P │ │ │ +00009f00: eb96 0876 2cac a743 59cf 55db 29c1 666f ...v,..CY.U.).fo │ │ │ +00009f10: 3e6d 65a6 dcfc 6582 2db4 b2d4 8899 d4ae >me...e.-....... │ │ │ +00009f20: 5de0 e3b0 a807 6773 6fe6 41fd 0bad 1c6e ].....gso.A....n │ │ │ +00009f30: 131d 35b2 1549 7fb6 9568 f79d 3d6a c42c ..5..I...h..=j., │ │ │ +00009f40: b7b2 4947 e9c2 e950 dce3 3acc ee3b 723a ..IG...P..:..;r: │ │ │ +00009f50: 94fd 8bcd 712b 61d7 cf43 4db9 acc3 9ed8 ....q+a..CM..... │ │ │ +00009f60: caf4 ebee 4e7f 6d9f a0f4 d776 6f9f a23b ....N.m....vo..; │ │ │ +00009f70: 47b0 c337 cf5b 779b 3db7 cded 9779 6a2b G..7.[w.=....yj+ │ │ │ +00009f80: 4b2f 36d3 5dd1 eda7 cb9f d8e2 7304 4b7f K/6.].......s.K. │ │ │ +00009f90: d7f6 98a5 b791 3ab3 171f 3492 e241 4f61 ......:...4..AOa │ │ │ +00009fa0: c599 5696 1a31 675a f1b3 15c5 b9de 8a33 ..V..1gZ.......3 │ │ │ +00009fb0: f4b0 4cb0 f518 8973 6e28 bb17 9ba3 56e6 ..L....sn(....V. │ │ │ +00009fc0: b12c ebb3 ea78 47b0 27b6 f28c b79f 1f7e .,...xG.'......~ │ │ │ +00009fd0: 7ef8 1ff2 e1e7 947e ffb8 3910 9f05 e3f9 ~......~..9..... │ │ │ +00009fe0: e1e7 87ff 1b3d fcb3 1769 ff6f faf0 bed2 .....=...i.o.... │ │ │ +00009ff0: c62e 91f6 2c8f f685 14da 2e84 7255 785f ....,.......rUx_ │ │ │ +0000a000: acae 56c3 eb5f b757 6f7f f3ee d7af ef6f ..V.._.Wo......o │ │ │ +0000a010: de7c bbf9 8d0b 55c5 6f55 b1fa 6c56 992b .|....U.oU..lV.+ │ │ │ +0000a020: cb50 14ab ac74 b628 dcea 85ab 82cf 0be5 .P...t.(........ │ │ │ +0000a030: 2ddf 7eca 832f b378 54fc 7bff 9285 b4da -.~../.xT.{..... │ │ │ +0000a040: 57f7 6f3f 8c69 b58f 1362 bff0 ca44 cd3f W.o?.i...b...D.? │ │ │ +0000a050: 2133 bf5a d5dc b7ba bb5e d1bd b16f abff !3.Z.....^...o.. │ │ │ +0000a060: 7877 f3fd e6fe c3cd c367 7efe eabb 9bdb xw.......g~..... │ │ │ +0000a070: 9bf7 ab7f b9fa afcd edff 58fd ebc7 dbcf ..........X..... │ │ │ +0000a080: f429 96c6 bc5a 7f54 1329 e5bd 9f0a 7eab .)...Z.T.)....~. │ │ │ +0000a090: 84d8 ecf2 b656 c2c3 fda7 d52c f1fb abdb .....V.....,.... │ │ │ +0000a0a0: 9bbb 77d7 379f bea8 5cca e6cd 9794 537b ..w.7...\.....S{ │ │ │ +0000a0b0: b52b 2db7 4a95 11b7 44ff f1e6 7a35 963d .+-.J...D...z5.= │ │ │ +0000a0c0: f971 2cd6 73b7 d1a3 179f d93e 30a5 e1df .q,.s......>0... │ │ │ +0000a0d0: 5c7d 79a5 dba7 2ea4 ee9c a6a3 df17 e32b \}y............+ │ │ │ +0000a0e0: 947b 3fa5 d41f abb0 8ce9 bca7 d2b2 fc38 .{?............8 │ │ │ +0000a0f0: e5db 57b5 d6d9 6b77 555d 7e9c 5a5d ffbd ..W...kwU]~.Z].. │ │ │ +0000a100: 5a7d 77a9 d937 af57 afee a7f2 9eb7 7757 Z}w..7.W......wW │ │ │ +0000a110: 6fc6 328a 6f1e 56af 4e2e bee5 e254 ec60 o.2.o.V.N....T.` │ │ │ +0000a120: 7bd1 8c93 e3be d897 21ac d23f 632e f317 {.......!..?c... │ │ │ +0000a130: 99b5 ab17 a59d 57ce c9ad f2bd 4786 b6ca ......W.....G... │ │ │ +0000a140: 7318 2a14 ab5c a370 c58a ab22 8f72 c4bf s.*..\.p...".r.. │ │ │ +0000a150: a8ac 4a1f 71d1 39ee e39e ac58 6dae 8e7f ..J.q.9....Xm... │ │ │ +0000a160: e3ba 85cd f32c fd06 43bd 70b9 5f71 abe7 .....,..C.p._q.. │ │ │ +0000a170: dfb1 3c6e 5ee4 fad1 a4cf 915f 3224 27ac ...=.'c │ │ │ +0000a1f0: 321a e265 8e21 47ab 4fa2 785e 265a 657a 2..e.!G.O.x^&Zez │ │ │ +0000a200: 2703 718c 5a09 e5a5 2a8a 55c1 e0f5 23af '.q.Z...*.U...#. │ │ │ +0000a210: 2ff2 b189 7cdb 00a3 193f d021 5827 7dca /...|....?.!X'}. │ │ │ +0000a220: 572f a29a aa76 84cf 5387 d450 c14b 7897 W/...v..S..P.Kx. │ │ │ +0000a230: 6e8a dbe7 b2e9 4d2f a657 e5a9 bbd3 0be8 n.....M/.W...... │ │ │ +0000a240: 42e6 a6ce 38bf eb8c 72ec 9f19 4422 855a B...8...r...D".Z │ │ │ +0000a250: 6410 8ea9 7031 d17f 5f21 08c6 cbbe b88c d...p1.._!...... │ │ │ +0000a260: 8651 6bd0 3ba8 5059 99ee e1b5 de8f 030f .Qk.;.PY........ │ │ │ +0000a270: 90a1 b223 75b3 18a0 bc66 42a3 0828 c4e9 ...#u....fB..(.. │ │ │ +0000a280: 07cf 179e 66fe a1f4 c844 4596 58cb 64f9 ....f....DE.X.d. │ │ │ +0000a290: c83d faeb a039 5a3a 35a1 9910 13c4 7425 .=...9Z:5.....t% │ │ │ +0000a2a0: 1bdf 64aa 71f8 6a91 ae30 f934 5824 5219 ..d.q.j..0.4X$R. │ │ │ +0000a2b0: 073f bfe0 dd2e 267e e2b7 c4f8 911f 4558 .?....&~......EX │ │ │ +0000a2c0: 5f68 4ab8 ab4a 0a57 6fd0 08d2 bdde a5bb _hJ..J.Wo....... │ │ │ +0000a2d0: 6823 a301 ee42 1a02 0d8d 2fcb 22ad 9490 h#...B..../."... │ │ │ +0000a2e0: 619c 1309 43e6 bc98 d931 56c9 4d1a a33e a...C....1V.M..> │ │ │ +0000a2f0: e871 f132 a2f7 221f 7bfc e39e 9afe 4b59 .q.2..".{.....KY │ │ │ +0000a300: 250e 8d4e c2f7 c287 f1c9 178e 7913 7f7b %..N........y..{ │ │ │ +0000a310: 0935 bd7a 914f bff0 8e02 3296 c93c 485e .5.z.O....2.......U..... │ │ │ +0000a350: 228c c3be 6926 3566 7db5 e324 49cc 25e9 "...i&5f}..$I.%. │ │ │ +0000a360: 4c73 4c0a 6036 c2fc 8bd7 cf74 5f33 20f6 LsL.`6.....t_3 . │ │ │ +0000a370: 7023 15c4 0069 184e fd7d 514c e298 2e25 p#...i.N.}QL...% │ │ │ +0000a380: f185 6045 8470 5b4e cad2 88cb 2410 4c3f ..`E.p[N....$.L? │ │ │ +0000a390: ba67 1c5e 3672 9546 e053 e1bc 8cce a601 .g.^6r.F.S...... │ │ │ +0000a3a0: a4a2 1255 9a64 53da c4f3 a267 9e94 9917 ...U.dS....g.... │ │ │ +0000a3b0: 3b58 bd21 0d50 3f72 5f22 5591 14c2 f832 ;X.!.P?r_"U....2 │ │ │ +0000a3c0: 95c4 7079 6ac8 c789 cdc6 41a8 6044 6240 ..pyj.....A.`Db@ │ │ │ +0000a3d0: 9b68 3251 9669 8bd2 87cc 0963 4459 8940 .h2Q.i.....cDY.@ │ │ │ +0000a3e0: d938 91a9 bcc6 2103 145f f250 2626 71d2 .8....!.._.P&&q. │ │ │ +0000a3f0: 57ea 3d0a 5637 e5ea 1fa2 04f5 0a9b 1834 W.=.V7.........4 │ │ │ +0000a400: 9181 ce89 3a6e ab1a 24b3 23d1 8dca 6738 ....:n..$.#...g8 │ │ │ +0000a410: 5474 52a0 3629 bfd4 3f9f be26 9d3c b24c TtR.6)..?..&.<.L │ │ │ +0000a420: 18a7 4eb3 2f41 1f99 c6ab 026d 1e60 8090 ..N./A.....m.`.. │ │ │ +0000a430: 1823 0f70 2677 8d83 9d8a 9fc3 6e36 499e .#.p&w......n6I. │ │ │ +0000a440: 54b8 8443 64f5 e979 574d 33e8 f398 e65b T..Cd..yWM3....[ │ │ │ +0000a450: 03e2 c9f2 84e9 cb2f 959d eaa9 fbc4 a921 ......./.......! │ │ │ +0000a460: 4b66 8799 18b1 83d1 e47a ac43 7a85 e4cd Kf.......z.Cz... │ │ │ +0000a470: 266b 3587 19e3 abc2 1737 7b15 a428 10e0 &k5......7{..(.. │ │ │ +0000a480: 3cee 5ff5 e30e cec4 2f68 c4e9 56af 4eab <._...../h..V.N. │ │ │ +0000a490: 1131 e4e1 bde3 cdd5 9762 fb5e b117 bda9 .1.......b.^.... │ │ │ +0000a4a0: a419 fcac 8f1e 759a d137 6cab 0064 56a9 ......u..7l..dV. │ │ │ +0000a4b0: 704d 22ba f824 7178 b205 516a ffa4 e3ce pM"..$qx..Qj.... │ │ │ +0000a4c0: 7e49 9c5e a617 6cf5 f62a d982 eda7 f1c3 ~I.^..l..*...... │ │ │ +0000a4d0: d660 b864 70a5 dcf5 a99c 2e6d ff66 79fa .`.dp......m.fy. │ │ │ +0000a4e0: 90af b60f 8f16 615b 8037 61b1 a4e9 ab39 ......a[.7a....9 │ │ │ +0000a4f0: 3e50 7df3 ec8b 2a98 f044 ea89 4cf2 64f7 >P}...*..D..L.d. │ │ │ +0000a500: 765d 4935 f35e e8de 8434 7ebc bebb df01 v]I5.^...4~..... │ │ │ +0000a510: 3933 9a29 b144 394a c6ce 9c8c 1f93 8e5d 93.).D9J.......] │ │ │ +0000a520: edaa cd8d 8070 5737 78db c182 5b83 8661 .....pW7x...[..a │ │ │ +0000a530: 2781 81f1 f713 7e60 809c fb92 2515 9c5e '.....~`....%..^ │ │ │ +0000a540: 2c9b ac87 92e8 0904 8ca4 cfd0 d0ae 489a ,.............H. │ │ │ +0000a550: 1771 9231 1f85 2713 eef1 8232 79b2 8ca3 .q.1..'....2y... │ │ │ +0000a560: 36a1 afe2 de7c d214 2199 4b9f 892b 5533 6....|..!.K..+U3 │ │ │ +0000a570: 4a2f 1d81 8dec a21d 7513 6c21 ed5e 6eb5 J/......u.l!.^n. │ │ │ +0000a580: 5090 ee9f cc67 9666 441c 93ac 08ac c27b P....g.fD......{ │ │ │ +0000a590: 50ed 5106 2449 a1fa 38e9 9320 f6cf 105b P.Q.$I..8.. ...[ │ │ │ +0000a5a0: f1ed a8e9 248d b4ab 723e d928 5ce9 fe5c ....$...r>.(\..\ │ │ │ +0000a5b0: 6ac4 e7e3 fd92 b111 c225 d56a 47b2 e592 j........%.jG... │ │ │ +0000a5c0: 6f0f 2692 1641 0195 695a a42d 46f1 f0b2 o.&..A..iZ.-F... │ │ │ +0000a5d0: ea21 75ca 94c2 7b63 8f47 31cc 256d 6822 .!u...{c.G1.%mh" │ │ │ +0000a5e0: 8d66 b218 45fa 01bd 200e f755 d20b c524 .f..E... ..U...$ │ │ │ +0000a5f0: f62e 1166 1a4c 0149 042f 9316 f321 cd7d ...f.L.I./...!.} │ │ │ +0000a600: 1acc 9ce7 b32f fe50 5a13 2c29 e742 b515 ...../.PZ.,).B.. │ │ │ +0000a610: d16c b4d5 4596 74e2 4c33 4c53 2fa9 d3c0 .l..E.t.L3LS/... │ │ │ +0000a620: addd 8bd7 415b fe4b 52f4 b2b9 5818 b515 ....A[.KR...X... │ │ │ +0000a630: e296 2ab9 ddea d0e9 272f 5394 b486 2c89 ..*.....'/S...,. │ │ │ +0000a640: 4309 8a11 e278 9b06 39de 162b 6e4b ca31 C....x..9..+nK.1 │ │ │ +0000a650: 6693 ed12 8d12 2308 148d b32d 8c29 c021 f.....#....-.).! │ │ │ +0000a660: 6128 1227 c80a 9469 9882 48b2 917a bdd7 a(.'...i..H..z.. │ │ │ +0000a670: 5bcb d16a 0806 bb51 5dfb 0458 bc18 4c18 [..j...Q]..X..L. │ │ │ +0000a680: bb88 5b08 bced 8c4f e64b c06a d2fb 3119 ..[....O.K.j..1. │ │ │ +0000a690: 9f44 199f 4cd6 88ed 26a6 4cfa 6eec 4a18 .D..L...&.L.n.J. │ │ │ +0000a6a0: 2734 cb47 039e 25c3 96ed a0bf 0f12 9a3c '4.G..%........< │ │ │ +0000a6b0: f593 0eb8 51cd cb79 d578 aa84 68bd 1b79 ....Q..y.x..h..y │ │ │ +0000a6c0: 4e62 97fc d364 1d5c 9c66 1bd2 4e4d 6662 Nb...d.\.f..NMfb │ │ │ +0000a6d0: bc17 6eba 0ebd aa89 d592 48e5 fcee 1225 ..n.......H....% │ │ │ +0000a6e0: 6588 b600 641c 598e 892b a7df ecd4 ff1d e...d.Y..+...... │ │ │ +0000a6f0: da29 cb84 3805 e0f0 05e4 0fd0 c538 f640 .)..8........8.@ │ │ │ +0000a700: f886 df64 c5d4 e530 fa30 63ef cb2d 2aca ...d...0.0c..-*. │ │ │ +0000a710: e1b7 0c0f 7e33 525a 634a 5606 bde7 8f0d ....~3RZcJV..... │ │ │ +0000a720: 9513 7811 6628 13be d1f0 7d39 ba1e 93d1 ..x.f(....}9.... │ │ │ +0000a730: dff3 dece 0ea9 414d 4326 2f7c c6b9 cecf ......AMC&/|.... │ │ │ +0000a740: 587b 6408 67e7 bc5f eede 1047 694c f2bc X{d.g.._...GiL.. │ │ │ +0000a750: ff7d deb1 e208 37e6 f62c 3a9c 70de 123c .}....7..,:.p..< │ │ │ +0000a760: 74e3 14ec a43d b373 7c98 175b 7c98 8d0a t....=.s|..[|... │ │ │ +0000a770: 5e96 b018 f161 c2d0 89ee e16f c487 ae5c ^....a.....o...\ │ │ │ +0000a780: 32e1 e5b1 09df ad66 7c79 35ae 49ec 6aee 2......f|y5.I.j. │ │ │ +0000a790: ad46 e366 5fd2 58fa 6774 8757 ab64 dcf8 .F.f_.X.gt.W.d.. │ │ │ +0000a7a0: 9bec db6a f5ab fbcd fbcd d583 caef ad3e ...j...........> │ │ │ +0000a7b0: 7c7e fb76 f370 ffd9 f0f3 afee 3e26 7bc4 |~.v.p......>&{. │ │ │ +0000a7c0: 47f9 23d0 68f2 b8e5 4aa7 ef53 c5d4 55ba G.#.h...J..S..U. │ │ │ +0000a7d0: e273 9f3c fe62 5470 dc97 a716 7e5c 8def .s.<.bTp....~\.. │ │ │ +0000a7e0: 4faf b1d3 33ab cb8b 2050 73c9 18aa efe2 O...3... Ps..... │ │ │ +0000a7f0: a259 5fd2 776b 77ef 4d7d db7f e789 892a .Y_.wkw.M}.....* │ │ │ +0000a800: 5f8e 7a9d aea7 4289 d35b 0fdf 190e 5f19 _.z...B..[...._. │ │ │ +0000a810: cebd f1b1 518f cd88 d84c e0c2 98b6 6595 ....Q....L....e. │ │ │ +0000a820: 13c1 37f7 6f47 7a7f fdb5 9834 d86f 565f ..7.oGz....4.oV_ │ │ │ +0000a830: 9782 5779 317d ca2a 7d52 91ba 58e8 5759 ..Wy1}.*}R..X.WY │ │ │ +0000a840: 96f1 5331 5de3 692e abcb 5e97 6594 c64f ..S1].i...^.e..O │ │ │ +0000a850: 62d3 22fd c5e3 debe 6efa 8048 7d93 9e5c b.".....n..H}..\ │ │ │ +0000a860: 7d49 ff5e a545 1595 bbd6 b771 aef6 e048 }I.^.E.....q...H │ │ │ +0000a870: d7ec 280a 5b06 95e8 2734 a4df 9cc4 6672 ..(.[...'4....fr │ │ │ +0000a880: 6913 489d 1c1b fd16 c5c8 1361 67ec f062 i.H........ag..b │ │ │ +0000a890: 763d ddf7 62fe 9271 d56f fb8a 3d64 dab5 v=..b..q.o..=d.. │ │ │ +0000a8a0: b803 5dfa f263 fa17 6ebe e257 91f5 f5dd ..]..c..n..W.... │ │ │ +0000a8b0: dd5f cc76 1890 03f9 9d0f 665f 4f78 55ce ._.v......f_OxU. │ │ │ +0000a8c0: ba24 2d1d 77df a471 8fbe cefa 2b73 b1ff .$-.w..q....+s.. │ │ │ +0000a8d0: 2d21 9d99 7484 d109 9685 623c a336 5dcd -!..t.....b<.6]. │ │ │ +0000a8e0: af55 3302 26f9 9ca4 62ff ac4b 0baa 714b .U3.&...b..K..qK │ │ │ +0000a8f0: 8422 264b 3835 289b bbff 3611 65f6 5cb5 ."&K85(...6.e.\. │ │ │ +0000a900: 7dcc ceef 73a7 4f71 4b4c 75fe 8edb d3d5 }...s.OqKLu..... │ │ │ +0000a910: dc8f 8f4c 53b1 6d47 3f01 0ccb 6346 d038 ...LS.mG?...cF.8 │ │ │ +0000a920: 6cb2 aef1 9447 926d 8bf6 f4a7 d4c9 6985 l....G.m......i. │ │ │ +0000a930: 675c fe10 a365 2f93 c65d 8d63 d1cf 79c2 g\...e/..].c..y. │ │ │ +0000a940: 16bb df16 9e96 be9c 3dbc bb61 a763 f6b8 ........=..a.c.. │ │ │ +0000a950: 9dab 82ee c6fc 6a2c de7b 77bd faf0 ddcd ......j,.{w..... │ │ │ +0000a960: e6f6 4d2a 8d19 5e16 27bd fc95 14f4 0793 ..M*..^.'....... │ │ │ +0000a970: 1d48 b499 bc89 17c9 d44b f0f6 5c96 14fa .H.......K..\... │ │ │ +0000a980: 2a2d 13a5 7f7d fa37 4fff 16ab 6951 39dd *-...}.7O...iQ9. │ │ │ +0000a990: 55a6 6f21 fd1b d3bf d56a f48b f68b f9fb U.o!.....j...... │ │ │ +0000a9a0: 86b0 dfa1 b8d0 8ef3 0b2f 77f9 b937 0ada ........./w..7.. │ │ │ +0000a9b0: ff7d 7b2e f8fe 4897 c7b7 3ab7 d4f3 e94f .}{...H...:....O │ │ │ +0000a9c0: b67d f1ee cdc9 168e 8541 553f f46e bb98 .}.......AU?.n.. │ │ │ +0000a9d0: 6fcc c9a2 fec3 fdc7 cdf6 d7c7 4a89 8efb o...........J... │ │ │ +0000a9e0: 2001 bc92 f641 b4bd f09b 77bf 4e3b 0cfc ....A....w.N;.. │ │ │ +0000a9f0: fdfc 1b9f 6961 967f b517 b22b 351a 7071 ....ia.....+5.pq │ │ │ +0000aa00: 8a4a e55a c103 fa1b f210 2d38 1294 5656 .J.Z......-8..VV │ │ │ +0000aa10: e02f 1c2d 5be5 28de 833d 91dd cbcc c29e ./.-[.(..=...... │ │ │ +0000aa20: 48fb c7f6 5ca5 51f7 32e3 feed adc3 ddbb H...\.Q.2....... │ │ │ +0000aa30: 870f bf5d 8d95 5a7f f770 757b b35e fdcb ...]..Z..pu{.^.. │ │ │ +0000aa40: e616 fd76 b3be da7f 7ad1 dcdd be59 cdea ...v....z....Y.. │ │ │ +0000aa50: b95e 2843 9ac5 b4f2 5980 73f2 501d 5521 .^(C....Y.s.P.U! │ │ │ +0000aa60: 35c5 b483 3252 77aa db3e 155b 8fe3 aec9 5...2Rw..>.[.... │ │ │ +0000aa70: acde 7a3e 5e79 97ea cb7f c4e8 8f5f 3fbe ..z>^y......._?. │ │ │ +0000aa80: fde7 fbab f7df ddac bfba babf 0282 40e2 ..............@. │ │ │ +0000aa90: 5495 583f 8ef5 447f 7ff3 f6e6 6155 1605 T.X?..D.....aU.. │ │ │ +0000aaa0: c073 4449 634d db2f 694b c12c be61 d6af .sDIcM./iK.,.a.. │ │ │ +0000aab0: ada7 2cee f892 e67d cb93 db5f feb4 7968 ..,....}..._..yh │ │ │ +0000aac0: f849 1591 1f3e bfdf ac5e a97b e9d3 e63f .I...>...^.{...? │ │ │ +0000aad0: b92e 6b78 7d85 a95e bd3a 2e60 7ea3 17cc ..kx}..^.:.`~... │ │ │ +0000aae0: 7fdb 976b bf19 774a 3e6e 7ff9 378d 3b5d ...k..wJ>n..7.;] │ │ │ +0000aaf0: fc51 1592 d3b5 eeea c377 ff7e 7d8d 2e19 .Q.......w.~}... │ │ │ +0000ab00: 7fd9 5fad 5369 e574 d1ae de9d 6b79 f6d3 .._.Si.t....ky.. │ │ │ +0000ab10: 51c3 e3c5 91f0 279d 9c77 6502 2133 52b4 Q.....'..we.!3R. │ │ │ +0000ab20: c3b7 eae0 f5b7 af6f 3f4e b7f1 0571 dbbc .......o?N...q.. │ │ │ +0000ab30: db7d bb07 054d 2fd8 3fd7 a4e7 5ecf 9f7b .}...M/.?...^..{ │ │ │ +0000ab40: 7df0 dceb c5e7 063d f59e 897e f8d3 cd7f }......=...~.... │ │ │ +0000ab50: 6d1f 4cdf c5d0 27b7 7f75 79a6 5623 c941 m.L...'..uy.V#.A │ │ │ +0000ab60: 09f0 c1bb 23a2 4f57 6197 cfbf df7c bfb9 ....#.OWa....|.. │ │ │ +0000ab70: 1d7f 3ab9 8a81 48af dbde ffa7 b1ac ed8e ..:...H......... │ │ │ +0000ab80: 625b 622e 3472 44ce e64f ef6f 6715 d8b7 b[b.4rD..O.og... │ │ │ +0000ab90: b5b5 0d86 4338 26d5 cdfe 762c 1abf ff9f ....C8&...v,.... │ │ │ +0000aba0: cc53 1ac5 ae88 3bf7 6587 f725 24cf ffc6 .S....;.e..%$... │ │ │ +0000abb0: 9eec 6fd4 f577 2b9f 8a71 1fd6 e1be 994a ..o..w+..q.....J │ │ │ +0000abc0: 748b 7637 d3bf 6339 f9f1 73b6 fb7c fcce t.v7..c9..s..|.. │ │ │ +0000abd0: b13e f7f6 adba 43dd d97f debf 375b adef .>....C.....7[.. │ │ │ +0000abe0: de7f 5e78 c1cd b579 e499 338f ce49 fcee ..^x...y..3..I.. │ │ │ +0000abf0: 0e91 3ee4 f5dd a599 64e8 da15 b2ae ffbe ..>.....d....... │ │ │ +0000ac00: d0b2 fc8b d483 3def eb16 7e1a 81f8 f8e3 ......=...~..... │ │ │ +0000ac10: 96a8 b7bc 3b29 adb3 1dbe 5753 e32d e9c9 ....;)....WS.-.. │ │ │ +0000ac20: 7939 f5fc b89a 7a7b 0374 f8b2 9bef 1d9c y9....z{.t...... │ │ │ +0000ac30: 3819 d8d3 7bba e5ad f688 b946 6226 2e59 8...{......Fb&.Y │ │ │ +0000ac40: e4b3 6dff e7ec 73c4 66ff 6bb9 471d 3b7e ..m...s.f.k.G.;~ │ │ │ +0000ac50: fad2 bdea ed63 fcf2 53c8 fac5 7c75 77fb .....c..S...|uw. │ │ │ +0000ac60: 792f c417 27b6 bfbd bd99 117f 4be8 7c2a y/..'.......K.|* │ │ │ +0000ac70: 6cbf df23 3723 d21c 3bfc 73cc ffbc 5bee l..#7#..;.s...[. │ │ │ +0000ac80: b85b bf87 08b3 6e41 bc63 56f8 c463 df62 .[....nA.cV..c.b │ │ │ +0000ac90: 703e 4f7f 4707 88cb 6eba 3cfe 9d7c 989f p>O.G...n.<..|.. │ │ │ +0000aca0: 2833 db2b 3319 b948 c53f 1cf5 f7bc 823c (3.+3..H.?.....< │ │ │ +0000acb0: d3ed 9163 dd02 c77e 822b c707 6ee6 031a ...c...~.+..n... │ │ │ +0000acc0: d9f1 7f77 b522 4665 bc7e 3546 5fec c835 ...w."Fe.~5F_..5 │ │ │ +0000acd0: 51e5 4512 4df3 65eb e3ed 5662 761e f4cf Q.E.M.e...Vbv... │ │ │ +0000ace0: a07f feb8 593f cca6 eed5 c39e f6af ee67 ....Y?.........g │ │ │ +0000acf0: 9f5f cf3e dfee 3f6f bb7c bb7a bd9d ccdb ._.>..?o.|.z.... │ │ │ +0000ad00: d56e 9aee e71f 5f6f 3ffe 1cdd bf48 5700 .n...._o?....HW. │ │ │ +0000ad10: b9c6 74a3 a0a9 dd40 65da 27d0 f1c3 771b ..t....@e.'...w. │ │ │ +0000ad20: 1cc8 2fa9 c2fd f63f 14c7 7ee5 ed04 018c ../....?..~..... │ │ │ +0000ad30: ddda 9329 b95b 8b90 2309 c208 ad46 a034 ...).[..#....F.4 │ │ │ +0000ad40: 7e16 7f9c dcfe f6e3 6d9a e12d 2edb e2ac ~.......m..-.... │ │ │ +0000ad50: edf7 471e 4a08 6d02 6ad3 b74b 4fc8 d9bd ..G.J.m.j..KO... │ │ │ +0000ad60: fff6 f5fa ee16 d1d9 dc25 4f58 ea72 73b7 .........%OX.rs. │ │ │ +0000ad70: bebd 796f ee60 dd9b 7757 b7ed 9fff b08f ..yo.`..wW...... │ │ │ +0000ad80: ecd1 10bf 7bfd faee d36a c618 ab19 63ac ....{....j....c. │ │ │ +0000ad90: 668c b19a 33c6 ab1f 56f7 abdb d4a1 f5e6 f...3...V....... │ │ │ +0000ada0: e656 c86b fdfd cdf8 d377 b0c5 ebe5 9f6e .V.k.....w.....n │ │ │ +0000adb0: dee2 c334 9f1f 3623 e8fd 411e c8cd f767 ...4..6#..A....g │ │ │ +0000adc0: ee9b 9c94 b1c1 d713 cdb7 a41c e971 3ae4 .............q:. │ │ │ +0000add0: eb69 56b6 a43e b9ef 07e9 26bd 35fd 498a .iV..>....&.5.I. │ │ │ +0000ade0: 22b1 f73e 5eea 077e 1ced 813e 25eb fbf5 "..>^..~...>%... │ │ │ +0000adf0: 0fc9 987d c7fc 7fab bfdf 88bd c689 787f ...}..........x. │ │ │ +0000ae00: 7fb7 1647 a9c7 6faf 3efc c54c f237 b1d8 ...G..o.>..L.7.. │ │ │ +0000ae10: ceb7 9eb3 743c 66e9 2df3 7f99 58ef d8f1 ....t..j.4......}. │ │ │ +0000b130: f3a7 1157 26be 30dc f879 fefd 621f 1ebe ...W&.0..y..b... │ │ │ +0000b140: bbb9 ffb9 7a91 25ed 32f5 c56f fb32 5efd ....z.%.2..o.2^. │ │ │ +0000b150: 3cbf 7ab1 47bb 45c4 7987 46d9 f9b7 cde6 <.z.G.E.y.F..... │ │ │ +0000b160: cd2c bee6 602a 3ffb e579 fce4 cfdc 9f9d .,..`*?..y...... │ │ │ +0000b170: b93f 3b73 bf3b 73bf 3b73 bf3d 73ff fcba .?;s.;s.;s.=s... │ │ │ +0000b180: 135d 6891 ceec 2702 a5eb 0ea0 979b f1e1 .]h...'......... │ │ │ +0000b190: 78f3 f8e0 c123 d9c1 23d9 a793 56e0 0a3b x....#..#...V..; │ │ │ +0000b1a0: 7f44 af55 435b 2ee4 297b f00e 7bda ac5f .D.UC[..){..{.._ │ │ │ +0000b1b0: 41e6 f93b 6847 2dcf dee1 0fde e167 ef38 A..;hG-......g.8 │ │ │ +0000b1c0: 9843 9c6b deaf 1627 a727 89cb b64f dbf7 .C.k...'.'...O.. │ │ │ +0000b1d0: ea79 bd71 fdf1 3ee9 ce03 5015 4e38 675a .y.q..>...P.N8gZ │ │ │ +0000b1e0: b514 b27b 37e7 d9d5 3bc9 252e f3c8 b507 ...{7...;.%..... │ │ │ +0000b1f0: 5fb7 6b7f 2fb4 2a7c b874 a925 cb1d c6a2 _.k./.*|.t.%.... │ │ │ +0000b200: 99b4 9679 7061 0bfe 52fb 6957 f62b 7ebb ...ypa..R.iW.+~. │ │ │ +0000b210: fb96 2fbf 5bfd eecd fdd5 0fab b0fa e7fb ../.[........... │ │ │ +0000b220: 9b37 7830 66da dffd ad16 228d 497b a7ba .7x0f.....".I{.. │ │ │ +0000b230: edf5 eaa3 feac afbf 9d3e bc9e 3e5c 8f7f .........>..>\.. │ │ │ +0000b240: de8f 7f1e ccd7 ab97 31ad 514c 7fbe 59ad ........1.QL..Y. │ │ │ +0000b250: efde adaf 20fa dcda 4d47 bb4e 4f8b 8d2d .... ...MG.NO..- │ │ │ +0000b260: ae78 9556 d7b6 4d36 b757 ebbf 4cdb 59e3 .x.V..M6.W..L.Y. │ │ │ +0000b270: a6e3 d8f4 3fbd 7848 3bd3 6f37 6f6e 3ebe ....?.xH;.o7on>. │ │ │ +0000b280: 7d71 f3e2 9f5e b8dc bef8 27f3 ea60 5fdb }q...^....'..`_. │ │ │ +0000b290: e57a 6ad8 76d0 f997 da61 1fb7 05a6 cfae .zj.v....a...... │ │ │ +0000b2a0: 082f 15d4 5756 2fa3 2bf7 bdfe d5ef ccd7 ./..WV/.+....... │ │ │ +0000b2b0: e6d7 7ffc 8df9 66ec 50af 4880 9fd8 c7ef ......f.P.H..... │ │ │ +0000b2c0: 769b e953 3fef f7fd dc6f b91f 75d2 bfcc v..S?....o..u... │ │ │ +0000b2d0: 62e9 b3f4 baed 675f 552f 1518 5994 e165 b.....g_U/..Y..e │ │ │ +0000b2e0: 9e1f 7772 77bc f137 7478 f361 7375 bffe ..wrw..7tx.asu.. │ │ │ +0000b2f0: 8e8f 2d04 bedf fc4c 0378 7d77 fb66 b1fb ..-....L.x}w.f.. │ │ │ +0000b300: e30a c2d1 188a 97b6 8a95 1b23 dfa6 cfb9 ...........#.... │ │ │ +0000b310: 7b69 9da2 caf3 9779 551c 8fe1 4f7f fcdd {i.....yU...O... │ │ │ +0000b320: 6af5 3b79 2def ae1e 6eee e096 bfa9 e307 j.;y-...n....... │ │ │ +0000b330: dc71 7fcc 1d29 9ee1 8439 b297 95a2 8c13 .q...)...9...... │ │ │ +0000b340: 734c 9f7d f9d2 eb6f 11b2 9725 7f8f 09ff sL.}...o...%.... │ │ │ +0000b350: dfa1 8f19 3cf1 f43e 2abc 8197 6d70 bbf6 ....<..>*...mp.. │ │ │ +0000b360: 677e e787 7e1f 8b78 e1c9 b444 b5d5 16d9 g~..~..x...D.... │ │ │ +0000b370: 2a33 7fde fccf d9f2 5686 0679 cd5d 7909 *3......V..y.]y. │ │ │ +0000b380: 02d5 8943 b3ca 7cee a2a2 8143 c9bf 315f ...C..|....C..1_ │ │ │ +0000b390: 5559 2874 d480 ffaa ccea 7441 5656 bef0 UY(t......tAVV.. │ │ │ +0000b3a0: b98e 0864 59f0 47c7 81f7 ef3a 097c e9fa ...dY.G....:.|.. │ │ │ +0000b3b0: 3fb5 7ffc dd57 7ffe ddbf ffdb 5f11 00f3 ?....W......_... │ │ │ +0000b3c0: 5868 8bcb 1596 1357 398d e765 fe1c dbf2 Xh.....W9..e.... │ │ │ +0000b3d0: 1cdb f21c dbf2 1cdb f21c dbf2 1cdb f21c ................ │ │ │ +0000b3e0: dbf2 1cdb f21c dbf2 1cdb f21c dbf2 1cdb ................ │ │ │ +0000b3f0: f21c dbf2 1cdb f21c dbf2 1cdb f21c dbf2 ................ │ │ │ +0000b400: 1cdb f21c dbf2 1cdb f21c dbf2 1cdb f21c ................ │ │ │ +0000b410: dbf2 1cdb f21c dbf2 1cdb f21c dbf2 1cdb ................ │ │ │ +0000b420: f21c dbf2 1cdb f277 8d0c c85f ba22 e663 .......w..._.".c │ │ │ +0000b430: d4c8 f6b3 8bf9 4beb e3aa 08ee a5d2 ff1c ......K......... │ │ │ +0000b440: 4506 fcf9 bbcd ea5f fefd f7ab 3f7d fef0 E......_....?}.. │ │ │ +0000b450: b079 fb4b 8732 e42f 83f3 459c 3a3c 7e76 .y.K.2./..E.:<~v │ │ │ +0000b460: 21bc 2c2b e526 8e2f f3d3 0ecf 76fa 7fe6 !.,+.&./....v... │ │ │ +0000b470: a086 172e ba55 91b2 8cce d274 e451 3109 .....U.....t.Q1. │ │ │ +0000b480: ab90 5795 1bb3 d8e5 85cb cb95 cf42 5179 ..W..........BQy │ │ │ +0000b490: a70c d136 46a5 f239 8855 98bf ec24 5ae1 ...6F..9.U...$Z. │ │ │ +0000b4a0: 0d92 722e 4c81 0f3c d0de 6fae 90a6 dfae ..r.L..<..o..... │ │ │ +0000b4b0: de7f fbf6 e14e b7fe eacf 370f b730 efbb .....N....7..0.. │ │ │ +0000b4c0: bb77 576f 37e9 e9f3 f10a 9059 c95b 95d2 .wWo7......Y.[.. │ │ │ +0000b4d0: b4b0 fe28 5e61 2e27 7391 78f5 fe66 0de2 ...(^a.'s.x..f.. │ │ │ +0000b4e0: 5a65 4539 f750 47dc 3ebd f265 55ce b09b ZeE9.PG.>..eU... │ │ │ +0000b4f0: 8f5c 74f0 579c f061 caba a634 7a9a 5b3b .\t.W..a...4z.[; │ │ │ +0000b500: 32c9 0b5d 182f 7f63 be6c 0503 e8b8 594d 2..]./.c.l....YM │ │ │ +0000b510: 0d32 d637 df6d 3e4d 6da6 b5e4 d195 7b2e .2.7.m>Mm.....{. │ │ │ +0000b520: 4ff0 fcf0 ff19 0f3f 57c3 f907 2e1f f42c O......?W......, │ │ │ +0000b530: 18cf 0f3f 3fbc fcf0 fa97 6879 fd8b 8c79 ...??.....hy...y │ │ │ +0000b540: 1d7e 1182 f95f 8260 fe6f ed76 dc55 c33c .~..._.`.o.v.U.< │ │ │ +0000b550: ff70 748f 777b 5e56 f3b4 9be7 6ba7 ed5b .pt.w{^V....k..[ │ │ │ +0000b560: 8ef6 49d6 7956 f774 52fa b3ba d2d6 3f3a ..I.yV.tR.....?: │ │ │ +0000b570: dce3 964f 4abb cd4a 00ef 5b39 a8b7 ea1e ...OJ..J..[9.... │ │ │ +0000b580: 25d8 f168 a797 ece9 18cd fefb 692b f3da %..h........i+.. │ │ │ +0000b590: ede7 0976 32da 9332 7576 ff9e 0582 c54b ...v2..2uv.....K │ │ │ +0000b5a0: 35ed f6af f0cb 049b d572 dfbf e774 28f3 5........r...t(. │ │ │ +0000b5b0: 2fe6 422b 6e79 28fb 42e7 66ff a293 5636 /.B+ny(.B.f...V6 │ │ │ +0000b5c0: c7e4 3d47 307b 06ed cda7 fea4 11b3 2bc8 ..=G0{........+. │ │ │ +0000b5d0: 6b1f 9997 8546 e638 2ccc e93e f6f6 6428 k....F.8,..>..d( │ │ │ +0000b5e0: 717e ef59 826d 4e26 eeb8 911d 1aba d88a q~.Y.mN&........ │ │ │ +0000b5f0: bf48 b0cd c91d cbb3 7bdc c896 60f6 622b .H......{...`.b+ │ │ │ +0000b600: b3c7 fc19 821d 49e1 e250 0e38 c52c 116a ......I..P.8.,.j │ │ │ +0000b610: fbd7 2d0f 6527 8466 4fc0 e356 36d6 5e60 ..-.e'.fO..V6.^` │ │ │ +0000b620: 3131 c68e 60f6 522b ebf9 2c9d 106c 73cc 11..`.R+..,..ls. │ │ │ +0000b630: 8f47 4a65 bcbe 3eba e100 e91f b6e2 1786 .GJe..>......... │ │ │ +0000b640: b23e b8d7 9c53 b1eb 13dd 70da 8879 4a2b .>...S....p..yJ+ │ │ │ +0000b650: 6199 7b47 823d a515 972e fa25 82a5 1ad5 a.{G.=.....%.... │ │ │ +0000b660: e7ac cbfa 6028 fe0c c1c2 f49e b06d eb64 ....`(.......m.d │ │ │ +0000b670: 2863 59ea 2d9b 9a85 59d9 b7e2 4e55 e77a (cY.-...Y...NU.z │ │ │ +0000b680: d688 b93e ac45 3deb d6f4 fab8 282d 7647 ...>.E=.....(-vG │ │ │ +0000b690: b078 a695 cdbe b7ee 48a1 a61f ccee 45e1 .x......H.....E. │ │ │ +0000b6a0: fab0 06f6 e1ac d8bd 7638 2298 9ff5 72fb ........v8"...r. │ │ │ +0000b6b0: fab3 43b9 de37 6216 66c5 2e9b 9f3d c1a7 ..C..7b.f....=.. │ │ │ +0000b6c0: 46bc 990d e9a4 95ad 0275 8ba2 3227 d852 F........u..2'.R │ │ │ +0000b6d0: 2beb dd18 c2f8 7589 60bb b72f b5b2 67d3 +.....u.`../..g. │ │ │ +0000b6e0: 6335 b727 d8e6 b815 7b3a 94cd 5e95 b913 c5.'....{:..^... │ │ │ +0000b6f0: 826d 8e5b 71a7 4399 3562 2eb5 12b6 c459 .m.[q.C.5b.....Y │ │ │ +0000b700: 1415 0816 2eb5 b29f f4eb a546 ccf6 ead9 ...........F.... │ │ │ +0000b710: 56f6 766f 73ac e6cc b956 364b 43d9 35bd V.vos....V6KC.5. │ │ │ +0000b720: ded5 995f 0241 9b53 0db4 b77f db46 cc53 ..._.A.S.....F.S │ │ │ +0000b730: 5b59 9814 29c0 cbad d80b 4331 27ad 84c5 [Y..).....C1'... │ │ │ +0000b740: 5911 c9d6 c796 d43c b595 eb03 09da 9c2e Y......<........ │ │ │ +0000b750: 75c4 d3d5 1077 3a94 f5ae 912d 947a b495 u....w:....-.z.. │ │ │ +0000b760: a549 314f 6d65 0985 9a47 5ad9 2cad ec2c .I1Ome...GZ.,.., │ │ │ +0000b770: 106c a2f4 9956 1e23 d8fa 522b 4b8d 980b .l...V.#..R+K... │ │ │ +0000b780: adf8 6594 bd9f 14b3 5c7e 7a06 8dc2 5ebb ..e.....\~z...^. │ │ │ +0000b790: 9c23 d8b9 5616 97c2 fc29 c12e b7b2 f4c9 .#..V....)...... │ │ │ +0000b7a0: 3c32 2bb3 c93f 69c4 9ba7 b6b2 3429 e6a9 <2+..?i.....4).. │ │ │ +0000b7b0: ad9c 27d8 d956 e2f2 e2e1 0582 b9bf 8260 ..'..V.........` │ │ │ +0000b7c0: f662 2b0b 8dd8 9f4e b0cd b945 d370 f28e .b+....N...E.p.. │ │ │ +0000b7d0: f183 5d10 e919 c1c2 0947 9f15 95fd 9bcc ..]......G...... │ │ │ +0000b7e0: 522b eefc 500e 1a31 8fcd ca1c 291c 3422 R+..P..1....).4" │ │ │ +0000b7f0: 1c76 e23c 9d69 6569 52cc 3223 9fb6 7222 .v.<.ieiR.2#..r" │ │ │ +0000b800: 6d7e ef57 8563 4573 5e54 f693 6f16 5b39 m~.W.cEs^T..o.[9 │ │ │ +0000b810: c6cf fe44 3da6 46cc 63b3 b2a0 d277 08d6 ...D=.F.c....w.. │ │ │ +0000b820: 2c82 ce0b 4389 e797 e5c3 d956 8e48 f638 ,...C......V.H.8 │ │ │ +0000b830: c1ce 2fe8 fb33 045b 9f45 3767 09b6 79ac ../..3.[.E7g..y. │ │ │ +0000b840: 9593 46b6 bea4 7f3a c1d6 17f6 31dc d956 ..F....:....1..V │ │ │ +0000b850: 96cc e825 82c5 f343 7167 0876 7dd6 c29d ...%...Cqg.v}... │ │ │ +0000b860: 25d8 a58d 96e5 a1ec 562b fc53 09b6 b9b8 %.......V+.S.... │ │ │ +0000b870: f113 965b 898b 56e1 02c1 d68f 6e7f 99a7 ...[..V.....n... │ │ │ +0000b880: b672 8160 f152 2b7e 7928 ebf9 f2ce 5308 .r.`.R+~y(....S. │ │ │ +0000b890: 7679 a7cc 2db7 b259 b40a e709 b6b9 bccb vy..-..Y........ │ │ │ +0000b8a0: 7686 60d7 676d cf32 c1d6 8fb7 b2d0 4834 v.`.gm.2......H4 │ │ │ +0000b8b0: e7cc c2e2 50e2 235b 8b61 b995 cd92 5538 ....P.#[.a....U8 │ │ │ +0000b8c0: 4fb0 47b6 25fd 1982 4dbd 734f 23d8 e609 O.G.%...M.sO#... │ │ │ +0000b8d0: ad2c 3562 3667 ccc2 d250 368f edc5 ba33 .,5b6g...P6....3 │ │ │ +0000b8e0: ad1c ad36 5c26 d863 4371 2704 0bd7 4b4b ...6\&.cCq'...KK │ │ │ +0000b8f0: ea97 61c5 63ad d8e3 a1ec 014d 7c52 2b4f ..a.c......M|R+O │ │ │ +0000b900: 22d8 b956 26b6 094f c261 4f19 8a39 d34a "..V&..O.aO..9.J │ │ │ +0000b910: 5c32 d6cb c0f5 af27 d8c1 52f6 65e0 1a7f \2.....'..R.e... │ │ │ +0000b920: 2a87 1db8 e4cb ddf6 4b6e ff5f c761 87ab *.......Kn._.a.. │ │ │ +0000b930: 778f 10ec 09ad 9c20 fded 52c7 fa09 ad2c w...... ..R...., │ │ │ +0000b940: 4dbe b92c f887 fef4 e6c9 04db fc24 1db6 M..,.........$.. │ │ │ +0000b950: 595c 8c7b 826b f453 74d8 11c1 ae9f 4ab0 Y\.{.k.St.....J. │ │ │ +0000b960: eb9f a4f4 2f0f e582 2f19 1f0d ab39 24d8 ..../.../....9$. │ │ │ +0000b970: f27e ed63 ab15 f127 58c9 f5dc 8b7d 5a2b .~.c...'X....}Z+ │ │ │ +0000b980: 4bd2 629e d2ca 66fb 9eb8 44b0 27b4 f208 K.b...f...D.'... │ │ │ +0000b990: acd8 b662 7f2a c136 8f4b e442 2397 08b6 ...b.*.6.K.B#... │ │ │ +0000b9a0: b0b4 b7f9 2938 2c6e 3724 2e10 6c79 99f2 ....)8,n7$..ly.. │ │ │ +0000b9b0: d1a1 98a7 b672 69c5 353e 1db8 ee1b 3197 .....ri.5>....1. │ │ │ +0000b9c0: 5a59 583c 8e97 08e6 9796 a81f 25d8 422b ZYX<........%.B+ │ │ │ +0000b9d0: eb9f 80f4 77ad 84b3 4399 fd38 5fd3 7fb4 ....w...C..8_... │ │ │ +0000b9e0: 9539 f4f6 f335 fd73 aad7 9f6e 4f6c 2e11 .9...5.s...nOl.. │ │ │ +0000b9f0: ecfa 5c2b e775 d866 71ab 65f3 9872 31f3 ..\+.u.fq.e..r1. │ │ │ +0000ba00: ad16 7f38 4be1 d27e cec1 aed1 937d c9b8 ...8K..~.....}.. │ │ │ +0000ba10: 0b15 f4c7 f0f1 ecde d452 2397 9def 7d40 .........R#...}@ │ │ │ +0000ba20: a25b 6ae4 709b ed68 332f cea6 3a5e 72be .[j.p..h3/..:^r. │ │ │ +0000ba30: 37b3 2dc3 b3fb 39db 01c7 9dc5 3866 b1e3 7.-...9.....8f.. │ │ │ +0000ba40: 3972 17f7 25cf b7b2 b0fe b79e bdd3 1c36 9r..%..........6 │ │ │ +0000ba50: e397 3772 f7bd 5dda 97dc efb1 86a5 55ca ..7r..].......U. │ │ │ +0000ba60: 702c 3bfe ccce f7fe 3d0b 4359 a7cb ebe3 p,;.....=.CY.... │ │ │ +0000ba70: 9def cd49 a8c9 d9a1 b8fd ce77 b8b6 e75b ...I.......w...[ │ │ │ +0000ba80: 59d8 c43f 34ee f3a9 098f 840a 2c6e e49e Y..?4.......,n.. │ │ │ +0000ba90: 0948 385d 7a38 68e4 426c c5d2 16eb e64c .H8]z8h.Bl.....L │ │ │ +0000baa0: 6c45 3c5a ab89 a70b 88c7 8d9c 75be cf86 lE. │ │ │ +0000bb90: 3b52 7b7d 3940 f967 6a79 63ed 2fc0 2407 ;R{}9@.gjyc./.$. │ │ │ +0000bba0: c128 7f37 f6bc 1cac ff73 b5bc 76bf 00c1 .(.7.....s..v... │ │ │ +0000bbb0: 36fe 1791 67ff acc3 9e1f 7e7e f8f9 e1e7 6...g.....~~.... │ │ │ +0000bbc0: 879f 1f7e 7ef8 f9e1 e787 ff61 1eae f68e ...~~......a.... │ │ │ +0000bbd0: c6f8 dfd6 ebd8 9fc4 3476 b6f9 3573 14d6 ........4v..5s.. │ │ │ +0000bbe0: f347 b710 df1f bd78 dabb 596c 25ee d630 .G.....x..Yl%..0 │ │ │ +0000bbf0: e6c1 29eb c3e5 9d18 2eb5 62e7 be65 3868 ..).......b..e8h │ │ │ +0000bc00: 64be ee79 a615 7ff2 c2f5 7edd f37a b6cb d..y......~..z.. │ │ │ +0000bc10: 14ce b632 5ba0 0967 08e6 ceb6 b2d4 c8b4 ...2[..g........ │ │ │ +0000bc20: 15e1 175a e1ea 7ae1 1dfa b45f 28de ccd6 ...Z..z...._(... │ │ │ +0000bc30: 1daf 175a f633 d7d2 2f11 6c6d c3e6 4c2b ...Z.3../.lm..L+ │ │ │ +0000bc40: bb95 bcd3 46cc b956 e2c1 adfb a1cc 6f37 ....F..V......o7 │ │ │ +0000bc50: f61c 175e 184a 9c2f 9a9e 6f25 2e0f 65bd ...^.J./..o%..e. │ │ │ +0000bc60: 23d8 d35a 9938 e90c c1e6 fefa 3956 0f17 #..Z.8......9V.. │ │ │ +0000bc70: 0876 b0f8 59da e5b9 9f35 7286 60d1 1fb7 .v..Y....5r.`... │ │ │ +0000bc80: 72d0 48b9 df4d d8f0 252c f3f1 99a1 c4fd r.H..M..%,...... │ │ │ +0000bc90: a6a6 df2b 8793 5666 2fe6 f3f5 6123 6661 ...+..Vf/...a#fa │ │ │ +0000bca0: 7de6 888f 777b 7421 faf3 049b bd59 bfcf }...w{t!.....Y.. │ │ │ +0000bcb0: fb33 e71e bb48 b0f9 61f6 10dd d9a1 ec5e .3...H..a......^ │ │ │ +0000bcc0: 6c46 7f3f 2eb5 32df 185c 2f35 a2dd c1dd lF.?..2..\/5.... │ │ │ +0000bcd0: 6ac1 522b fb17 a785 5ab7 44b0 6361 3d1d j.R+....Z.D.ca=. │ │ │ +0000bce0: ca7a aeda 4e09 367b f369 2b33 e5e6 2f13 .z..N.6{.i+3../. │ │ │ +0000bcf0: 6ca1 95a5 46cc a476 ed02 1f87 453d 389b l...F..v....E=8. │ │ │ +0000bd00: 7b33 0fea 5f68 e570 9be8 a891 ad48 fab3 {3.._h.p.....H.. │ │ │ +0000bd10: ad44 bbef ec51 2366 b995 4d3a 4a17 4e87 .D...Q#f..M:J.N. │ │ │ +0000bd20: e21e d761 76df 91d3 a1ec 5f6c 8e5b 09bb ...av....._l.[.. │ │ │ +0000bd30: 7e1e 6aca 651d f6c4 56a6 5f77 77fa 6bfb ~.j.e...V._ww.k. │ │ │ +0000bd40: 04a5 bfb6 7bfb 14dd 3982 1dbe 79de badb ....{...9...y... │ │ │ +0000bd50: ecb9 6d6e bfcc 535b 597a b199 ee8a 6e3f ..mn..S[Yz....n? │ │ │ +0000bd60: 5dfe c416 9f23 58fa bbb6 c72c bd8d d499 ]....#X....,.... │ │ │ +0000bd70: bdf8 a091 140f 7a0a 2bce b4b2 d488 39d3 ......z.+.....9. │ │ │ +0000bd80: 8a9f ad28 cef5 569c a187 6582 adc7 489c ...(..V...e...H. │ │ │ +0000bd90: 7343 d9bd d81c b532 8f65 599f 55c7 3b82 sC.....2.eY.U.;. │ │ │ +0000bda0: 3db1 9567 bcfd fcf0 f3c3 ff90 0f3f a7f4 =..g.........?.. │ │ │ +0000bdb0: fbc7 cd81 f82c 18cf 0f3f 3ffc dfe8 e19f .....,...??..... │ │ │ +0000bdc0: 5793 fcf7 7d78 5f6c 6397 487b 9647 fb42 W...}x_lc.H{.G.B │ │ │ +0000bdd0: 0a6d 1742 b92a bc2f 5657 abe1 b56a d2ff .m.B.*./VW...j.. │ │ │ +0000bde0: e6dd afa7 b2f4 2e54 15bf 55c5 eab3 5965 .......T..U...Ye │ │ │ +0000bdf0: ae2c 4351 acb2 d2d9 a270 ab17 ae0a 3e2f .,CQ.....p....>/ │ │ │ +0000be00: 94ba 7cfb 290f becc e251 09f0 fd4b 16d2 ..|.)....Q...K.. │ │ │ +0000be10: 6a5f ddbf fd30 a6d5 3e4e 88fd c22b 1335 j_...0..>N...+.5 │ │ │ +0000be20: ff84 ccfc 6a55 73df eaee 7a45 f7c6 bead ....jUs...zE.... │ │ │ +0000be30: fee3 ddcd f79b fb0f 370f 9ff9 f9ab ef6e ........7......n │ │ │ +0000be40: 6e6f deaf fee5 eabf 36b7 ff63 f5af 1f6f no......6..c...o │ │ │ +0000be50: 3fd3 a758 1af3 6afd 514d a4ac f77e aaf9 ?..X..j.QM...~.. │ │ │ +0000be60: ad2a 62b3 cbdb 7209 0ff7 9f56 b3dc efaf .*b...r....V.... │ │ │ +0000be70: 6e6f eede 5ddf 7cfa a28a 299b 375f 524e no..].|...).7_RN │ │ │ +0000be80: edd5 aeba dc2a 1547 dc12 fdc7 9beb d558 .....*.G.......X │ │ │ +0000be90: f9e4 c7b1 5ecf dd46 8f5e 7c66 fbc0 9489 ....^..F.^|f.... │ │ │ +0000bea0: 7f73 f5e5 956e 9fba 90ba 739a 917e 5f8f .s...n....s..~_. │ │ │ +0000beb0: af50 fafd 9455 7f2c c432 a6f3 9eaa cbf2 .P...U.,.2...... │ │ │ +0000bec0: e394 725f 055b 67af dd15 76f9 716a 75fd ..r_.[g...v.qju. │ │ │ +0000bed0: f76a f5dd a566 dfbc 5ebd ba9f 2a7c dede .j...f..^...*|.. │ │ │ +0000bee0: 5dbd 192b 29be 7958 bd3a b9f8 968b 53bd ]..+).yX.:....S. │ │ │ +0000bef0: 83ed 4533 4e8e fb62 5f86 b04a ff8c b9cc ..E3N..b_..J.... │ │ │ +0000bf00: 5f64 d6ae 5e94 765e 3c27 b7ca f71e 19da _d..^.v^<'...... │ │ │ +0000bf10: 2acf 61a8 50ac 728d c215 2bae 8a3c ca11 *.a.P.r...+..<.. │ │ │ +0000bf20: ffa2 b2aa 7ec4 45e7 b88f 7bb2 62b5 b93a ....~.E...{.b..: │ │ │ +0000bf30: fe8d eb16 36cf b3f4 1b0c f5c2 e57e c5ad ....6........~.. │ │ │ +0000bf40: 9e7f c70a b979 91eb 4793 3e47 7ec9 909c .....y..G.>G~... │ │ │ +0000bf50: b00a 3e11 65e5 abb0 2a6c 58bd 7930 7999 ..>.e...*lX.y0y. │ │ │ +0000bf60: af8a 2c57 77b2 dcad 42aa aebb 4a57 7947 ..,Ww...B...JWyG │ │ │ +0000bf70: 7a1d eff7 e383 c633 4a5f 952b 57ba 55e9 z......3J_.+W.U. │ │ │ +0000bf80: 57bc 4677 236f abbc ca57 fca9 e842 96ae W.Fw#o...W...B.. │ │ │ +0000bf90: 9ac2 65ab b292 f4c4 5586 6467 4531 bedb ..e.....U.dgE1.. │ │ │ +0000bfa0: f30e 7ae2 4ab5 f602 391e df9d 4f7d 7fa3 ..z.J...9...O}.. │ │ │ +0000bfb0: 9a8a ca07 cfc7 d7ab 1785 a655 1ff8 9eeb ...........U.... │ │ │ +0000bfc0: 9331 190d f132 c790 a3d5 2751 3c2f 13ad .1...2....'Q...QMU;...Cj..% │ │ │ +0000c000: bc4b 37c5 ed73 d9f4 a617 d3ab f2d4 dde9 .K7..s.......... │ │ │ +0000c010: 0574 2173 5367 9cdf 7546 39f6 cf0c 2291 .t!sSg..uF9...". │ │ │ +0000c020: 422d 3208 c754 b898 e8bf 2f12 04e3 655f B-2..T..../...e_ │ │ │ +0000c030: 5c46 c3a8 35e8 1d54 abac 4cf7 f05a efc7 \F..5..T..L..Z.. │ │ │ +0000c040: 8107 c850 d991 ba59 0c50 5e33 a151 0414 ...P...Y.P^3.Q.. │ │ │ +0000c050: e2f4 83e7 0b4f 33ff 507a 64a2 224b ac65 .....O3.Pzd."K.e │ │ │ +0000c060: b27c e41e fd75 d01c 2d9d 9ad0 4c88 0952 .|...u..-...L..R │ │ │ +0000c070: cd85 5536 bec9 54e3 f0d5 225d 61f2 69b0 ..U6..T..."]a.i. │ │ │ +0000c080: 48a4 320e 7e7e c1bb 5d4c fcc4 6f89 f123 H.2.~~..]L..o..# │ │ │ +0000c090: 3f8a b0be d094 7057 9514 aede a011 a47b ?.....pW.......{ │ │ │ +0000c0a0: bd4b 77d1 4646 03dc 8534 041a 1a5f 9645 .Kw.FF...4..._.E │ │ │ +0000c0b0: 5a29 21c3 3827 1286 cc79 31b3 63ac 929b Z)!.8'...y1.c... │ │ │ +0000c0c0: 3446 7dd0 e3e2 6544 ef45 3ef6 f8c7 3d35 4F}...eD.E>...=5 │ │ │ +0000c0d0: fd97 b24a 1c1a 9d84 ef85 0fe3 932f 1cf3 ...J........./.. │ │ │ +0000c0e0: 26fe f612 6a7a f522 9f7e e11d 0564 2c93 &...jz.".~...d,. │ │ │ +0000c0f0: 7990 bc56 ab2a a6c9 5389 9322 0d2a 4f02 y..V.*..S..".*O. │ │ │ +0000c100: cb6d d548 87a0 816b 6a13 b145 3f8d 8316 .m.H...kj..E?... │ │ │ +0000c110: c40e 76fc cddb d47d 265d dc11 12ab c4e9 ..v....}&]...... │ │ │ +0000c120: 37b5 6945 1887 7dd3 4c6a ccfa 6ac7 4992 7.iE..}.Lj..j.I. │ │ │ +0000c130: 984b d299 e698 14c0 6c84 f917 af9f e9be .K......l....... │ │ │ +0000c140: 6640 ece1 462a 8801 d230 9cfa fba2 98c4 f@..F*...0...... │ │ │ +0000c150: 315d 4ae2 0bc1 8a08 e1b6 9c94 a511 9749 1]J............I │ │ │ +0000c160: 2098 7e74 cf38 bc6c e42a 8dc0 a7da 7919 .~t.8.l.*....y. │ │ │ +0000c170: 9d4d 0348 4525 aa34 c9a6 b489 e745 cf3c .M.HE%.4.....E.< │ │ │ +0000c180: 2933 2f76 b07a 431a a07e e4be 44aa 2229 )3/v.zC..~..D.") │ │ │ +0000c190: 84f1 652a 89e1 f2d4 908f 139b 8d83 50c1 ..e*..........P. │ │ │ +0000c1a0: 88c4 8036 d164 a22c d316 a50f 9913 c688 ...6.d.,........ │ │ │ +0000c1b0: b212 81b2 7122 5379 8d43 0628 bee4 a14c ....q"Sy.C.(...L │ │ │ +0000c1c0: 4ce2 a4af d47b 14ac 6eca d53f 4409 ea15 L....{..n..?D... │ │ │ +0000c1d0: 3631 6822 039d 1375 dc56 3548 6647 a21b 61h"...u.V5HfG.. │ │ │ +0000c1e0: 95cf 70a8 e8a4 406d 527e a97f 3e7d 4d3a ..p...@mR~..>}M: │ │ │ +0000c1f0: 7964 9930 4e9d 665f 823e 328d 5711 da3c yd.0N.f_.>2.W..< │ │ │ +0000c200: c000 2131 461e e04c ee1a 073b d53f 87dd ..!1F..L...;.?.. │ │ │ +0000c210: 6c92 3ca9 7009 87c8 ead3 f3ae 9a66 d0e7 l.<.p........f.. │ │ │ +0000c220: 31cd b706 c493 e509 d397 5f2a 3b95 54f7 1........._*;.T. │ │ │ +0000c230: 8953 4396 cc0e 3331 6207 a3c9 f558 87f4 .SC...31b....X.. │ │ │ +0000c240: 0ac9 9b4d d66a 0e33 c657 852f 6ef6 2a48 ...M.j.3.W./n.*H │ │ │ +0000c250: 5120 c079 dcbf eac7 1d9c 895f d088 d3ad Q .y......._.... │ │ │ +0000c260: 5e9d 5623 62c8 c37b c79b ab2f c5f6 bd62 ^.V#b..{.../...b │ │ │ +0000c270: 2f7a 5349 33f8 591f 3dea 34a3 6fd8 5601 /zSI3.Y.=.4.o.V. │ │ │ +0000c280: c8ac 52ed 9a44 74f1 49e2 f064 0ba2 d4fe ..R..Dt.I..d.... │ │ │ +0000c290: 49c7 9dfd 9238 bd4c 2fd8 eaed 55b2 05db I....8.L/...U... │ │ │ +0000c2a0: 4fe3 87ad c170 c9e0 4ab9 eb53 395d dafe O....p..J..S9].. │ │ │ +0000c2b0: cdf2 f421 5f6d 1f1e 2dc2 b606 6fc2 6249 ...!_m..-...o.bI │ │ │ +0000c2c0: d357 737c a012 e7d9 1755 30e1 89d4 1399 .Ws|.....U0..... │ │ │ +0000c2d0: e4c9 eeed ba92 cae6 bdd0 bd09 69fc 787d ............i.x} │ │ │ +0000c2e0: 77bf 0372 6634 5362 8972 948c 9d39 193f w..rf4Sb.r...9.? │ │ │ +0000c2f0: 261d bbda 159c 1b01 e1ae 74f0 b683 05b7 &.........t..... │ │ │ +0000c300: 060d c34e 0203 e3ef 27fc c000 39f7 254b ...N....'...9.%K │ │ │ +0000c310: 2a38 bd58 3659 0f25 d113 0818 499f a1a1 *8.X6Y.%....I... │ │ │ +0000c320: 5d91 342f e224 633e 0a4f 26dc e305 65f2 ].4/.$c>.O&...e. │ │ │ +0000c330: 6419 476d 425f c5bd f9a4 2942 3297 3e13 d.GmB_....)B2.>. │ │ │ +0000c340: 57aa 6c94 5e3a 021b d945 3bea 26d8 42da W.l.^:...E;.&.B. │ │ │ +0000c350: bddc 6aa1 20dd 3f99 cf2c cd88 3826 5911 ..j. .?..,..8&Y. │ │ │ +0000c360: 5885 f7a0 daa3 0c48 9242 f571 d227 41ec X......H.B.q.'A. │ │ │ +0000c370: 9f21 b6e2 db51 d349 1a69 57e5 7cb2 51b8 .!...Q.I.iW.|.Q. │ │ │ +0000c380: d2fd b9d4 88cf c7fb 2563 2384 4baa d58e ........%c#.K... │ │ │ +0000c390: 64cb 25df 1e4c 242d 8202 2ad3 b448 5b8c d.%..L$-..*..H[. │ │ │ +0000c3a0: e2e1 65d5 43ea 9429 85f7 c61e 8f62 984b ..e.C..).....b.K │ │ │ +0000c3b0: dad0 441a cd64 318a f403 7a41 1cee aba4 ..D..d1...zA.... │ │ │ +0000c3c0: 178a 49ec 5d22 cc34 9802 9208 5e26 2de6 ..I.]".4....^&-. │ │ │ +0000c3d0: 439a fb34 9839 cf67 5ffc a1b4 2658 52ce C..4.9.g_...&XR. │ │ │ +0000c3e0: 856a 2ba2 d968 ab8b 2ce9 c499 6698 a65e .j+..h..,...f..^ │ │ │ +0000c3f0: 52a7 815b bb17 af83 b6fc 97a4 e865 73b1 R..[.........es. │ │ │ +0000c400: 306a 2bc4 2d55 72bb d5a1 d34f 5ea6 2869 0j+.-Ur....O^.(i │ │ │ +0000c410: 0d59 1287 1214 23c4 f136 0d72 bc2d 56dc .Y....#..6.r.-V. │ │ │ +0000c420: 9694 63cc 26db 251a 2546 1028 1a67 5b18 ..c.&.%.%F.(.g[. │ │ │ +0000c430: 5380 43c2 5024 4e90 1528 d330 0591 6423 S.C.P$N..(.0..d# │ │ │ +0000c440: f57a afb7 96a3 d510 0c76 a3ba f609 b078 .z.......v.....x │ │ │ +0000c450: 3198 3076 11b7 1078 db19 9fcc 9780 d5a4 1.0v...x........ │ │ │ +0000c460: f763 323e 8932 3e99 ac11 db4d 4c99 f4dd .c2>.2>....ML... │ │ │ +0000c470: d895 304e 6896 8f06 3c4b 862d db41 7f1f ..0Nh...y...../O-. │ │ │ +0000c5b0: b81a df9f 5e63 a767 5697 1741 a0e6 9231 ....^c.gV..A...1 │ │ │ +0000c5c0: 54df c545 b3be a4ef d6ee de9b fab6 ffce T..E............ │ │ │ +0000c5d0: 1313 55be 1cf5 3a5d 4fb5 12a7 b71e be33 ..U...:]O......3 │ │ │ +0000c5e0: 1cbe 329c 7be3 63a3 1e9b 11b1 99c0 8531 ..2.{.c........1 │ │ │ +0000c5f0: 6d2b 2b27 826f eedf 8ef4 fefa 6b31 69b0 m++'.o......k1i. │ │ │ +0000c600: dfac be2e 05af f262 fa94 55fa a422 75b1 .......b..U.."u. │ │ │ +0000c610: d0af b22c e3a7 62ba c6d3 5c56 97bd 2ecb ...,..b...\V.... │ │ │ +0000c620: 288d 9fc4 a645 fa8b c7bd 7ddd f401 91fa (....E....}..... │ │ │ +0000c630: 263d b9fa 92fe bd4a 8b2a aa78 ad6f e35c &=.....J.*.x.o.\ │ │ │ +0000c640: edc1 91ae d951 14b6 0c2a d14f 6848 bf39 .....Q...*.OhH.9 │ │ │ +0000c650: 89cd e4d2 2690 3a39 36fa 2d8a 9127 c2ce ....&.:96.-..'.. │ │ │ +0000c660: d8e1 c5ec 7aba efc5 fc25 e3aa dff6 157b ....z....%.....{ │ │ │ +0000c670: c8b4 6b71 07ba f4e5 c7f4 2fdc 7cc5 af22 ..kq....../.|.." │ │ │ +0000c680: ebeb bbbb bf98 ed30 2007 f23b 1fcc bea4 .......0 ..;.... │ │ │ +0000c690: f0aa 9c75 495a 3aee be49 e31e 7d9d f557 ...uIZ:..I..}..W │ │ │ +0000c6a0: e662 ff5b 423a 33e9 08a3 132c 0bc5 7846 .b.[B:3....,..xF │ │ │ +0000c6b0: 6dba 9a5f ab66 044c f239 49c5 fe59 9716 m.._.f.L.9I..Y.. │ │ │ +0000c6c0: 54e3 9608 aaae 8821 9a1a 94cd dd7f 9b88 T......!........ │ │ │ +0000c6d0: 327b aeda 3e66 e7f7 b9d3 a7b8 25a6 3a7f 2{..>f......%.:. │ │ │ +0000c6e0: c7ed e96a eec7 47a6 a9d8 b6a3 9f00 86e5 ...j..G......... │ │ │ +0000c6f0: 3123 681c 3659 d778 ca23 c9b6 457b fa53 1#h.6Y.x.#..E{.S │ │ │ +0000c700: eae4 b4c2 332e 7f88 d1b2 9749 e3ae c6b1 ....3......I.... │ │ │ +0000c710: e8e7 3c61 8bdd 6f0b 4f4b 5fce 1ede ddb0 ........ │ │ │ +0000c760: b4a8 9cee 2ad3 b790 fe8d e9df 6a35 fa45 ....*.......j5.E │ │ │ +0000c770: fbc5 fc7d 43d8 ef50 5c68 c7f9 8597 bbfc ...}C..P\h...... │ │ │ +0000c780: dc1b 05ed ffbe 3d17 7c7f a4cb e35b 9d5b ......=.|....[.[ │ │ │ +0000c790: eaf9 f427 dbbe 78f7 e664 0bc7 c2a0 aa1f ...'..x..d...... │ │ │ +0000c7a0: 7ab7 5dcc 37e6 6451 ffe1 fee3 66fb eb63 z.].7.dQ....f..c │ │ │ +0000c7b0: a544 c77d 9000 5e49 fb20 da5e f8cd bb5f .D.}..^I. .^..._ │ │ │ +0000c7c0: a71d 06fe 7efe 8dcf b430 cbbf da0b d995 ....~....0...... │ │ │ +0000c7d0: 1a0d b838 45a5 8aad e001 fd0d 7988 161c ...8E.......y... │ │ │ +0000c7e0: 094a 2b2b f017 8e96 ad72 14ef c19e c8ee .J++.....r...... │ │ │ +0000c7f0: 6566 614f a4fd 637b aed2 a87b 9971 fff6 efaO..c{...{.q.. │ │ │ +0000c800: d6e1 eedd c387 dfae c662 adbf 7bb8 babd .........b..{... │ │ │ +0000c810: 59af fe65 738b 7ebb 595f ed3f bd68 ee6e Y..es.~.Y_.?.h.n │ │ │ +0000c820: dfac 6625 5d2f 9421 cd62 5af9 2cc0 3979 ..f%]/.!.bZ.,.9y │ │ │ +0000c830: a88e aa90 9a62 da41 19a9 3b95 6e9f eaad .....b.A..;.n... │ │ │ +0000c840: c771 d764 5672 3d1f afbc 4b25 e63f 62f4 .q.dVr=...K%.?b. │ │ │ +0000c850: c7af 1fdf fef3 fdd5 fbef 6ed6 5f5d dd5f ..........n._]._ │ │ │ +0000c860: 0141 2071 2a4c ac1f c77a a2bf bf79 7bf3 .A q*L...z...y{. │ │ │ +0000c870: b02a 8b02 e039 a2a4 b1ac ed97 b4a5 6016 .*...9........`. │ │ │ +0000c880: df30 ebd7 d653 1677 7c49 f3be e5c9 ed2f .0...S.w|I...../ │ │ │ +0000c890: 7fda 3c34 fca4 a2c8 0f9f df6f 56af d4bd ..<4.......oV... │ │ │ +0000c8a0: f469 f39f 5c97 35bc bec2 54af 5e1d d730 .i..\.5...T.^..0 │ │ │ +0000c8b0: bfd1 0be6 bfed 2bb6 df8c 3b25 1fb7 bffc ......+...;%.... │ │ │ +0000c8c0: 9bc6 9d2e fea8 22c9 e95a 77f5 e1bb 7fbf ......"..Zw..... │ │ │ +0000c8d0: be46 978c bfec afd6 a9ba 72ba 6857 efce .F........r.hW.. │ │ │ +0000c8e0: b53c fbe9 a8e1 f1e2 48f8 934e cebb 3281 .<......H..N..2. │ │ │ +0000c8f0: 9019 29da e15b 75f0 fadb d7b7 1fa7 dbf8 ..)..[u......... │ │ │ +0000c900: 82b8 6dde edbe dd83 82a6 17ec 9f6b d273 ..m..........k.s │ │ │ +0000c910: afe7 cfbd 3e78 eef5 e273 839e 7acf 443f ....>x...s..z.D? │ │ │ +0000c920: fce9 e6bf b60f a6ef 62e8 93db bfba 3c53 ........b.....~.X.{.V....?.. │ │ │ +0000c9b0: 9bad d677 ef3f 2fbc e0e6 da3c f2cc 9947 ...w.?/....<...G │ │ │ +0000c9c0: e724 7e77 8748 1ff2 faee d24c 3274 ed0a .$~w.H.....L2t.. │ │ │ +0000c9d0: 59d7 7f5f 6859 fe45 eac1 9ef7 750b 3f8d Y.._hY.E....u.?. │ │ │ +0000c9e0: 407c fc71 4bd4 5bde 9d94 d6d9 0edf aba9 @|.qK.[......... │ │ │ +0000c9f0: f196 f4e4 bca2 7a7e 5c50 bdbd 013a 7cd9 ......z~\P...:|. │ │ │ +0000ca00: cdf7 0e4e 9c0c ece9 3ddd f256 7bc4 5c23 ...N....=..V{.\# │ │ │ +0000ca10: 3113 972c f2d9 b6ff 73f6 3962 b3ff b5dc 1..,....s.9b.... │ │ │ +0000ca20: a38e 1d3f 7de9 5ef5 f631 7ef9 2964 fd62 ...?}.^..1~.)d.b │ │ │ +0000ca30: beba bbfd bc17 e28b 13db dfde decc 88bf ................ │ │ │ +0000ca40: 2574 3ed5 b6df ef91 9b11 698e 1dfe 39e6 %t>.......i...9. │ │ │ +0000ca50: 7fde 2d77 dcad df43 8459 b720 de31 2b7c ..-w...C.Y. .1+| │ │ │ +0000ca60: e2b1 6f31 389f a7bf a303 c465 375d 1eff ..o18......e7].. │ │ │ +0000ca70: 4e3e cc4f 9499 ed95 998c 5ca4 e21f 8efa N>.O......\..... │ │ │ +0000ca80: 7b5e 419e e9f6 c8b1 6e81 633f c195 e303 {^A.....n.c?.... │ │ │ +0000ca90: 37f3 018d ecf8 bfbb 5a11 a332 5ebf 1aa3 7.......Z..2^... │ │ │ +0000caa0: 2f76 e49a a8f2 2289 a6f9 b2f5 f176 2b31 /v...."......v+1 │ │ │ +0000cab0: 3b0f fa67 d03f 7fdc ac1f 6653 f7ea 614f ;..g.?....fS..aO │ │ │ +0000cac0: fb57 f7b3 cfaf 679f 6ff7 9fb7 5dbe 5dbd .W....g.o...].]. │ │ │ +0000cad0: de4e e6ed 6a37 4df7 f38f afb7 1f7f 8eee .N..j7M......... │ │ │ +0000cae0: 5fa4 2b80 5c63 ba51 d0d4 6ea0 32ed 13e8 _.+.\c.Q..n.2... │ │ │ +0000caf0: f8e1 bb0d 0ee4 9754 e17e fb1f 8a63 bff2 .......T.~...c.. │ │ │ +0000cb00: 7682 00c6 6eed c994 dcad 45c8 9104 6184 v...n.....E...a. │ │ │ +0000cb10: 5623 501a 3f8b 3f4e 6e7f fbf1 36cd f016 V#P.?.?Nn...6... │ │ │ +0000cb20: 976d 71d6 f6fb 230f 2584 3601 b5e9 dba5 .mq...#.%.6..... │ │ │ +0000cb30: 27e4 ecde 7ffb 7a7d 778b e86c ee92 272c '.....z}w..l..', │ │ │ +0000cb40: 75b9 b95b dfde bc37 77b0 eecd bbab dbf6 u..[...7w....... │ │ │ +0000cb50: cf7f d847 f668 88df bd7e 7df7 6935 638c ...G.h...~}.i5c. │ │ │ +0000cb60: d58c 3156 33c6 58cd 19e3 d50f abfb d56d ..1V3.X........m │ │ │ +0000cb70: ead0 7a73 732b e4b5 fefe 66fc e93b d8e2 ..zss+....f..;.. │ │ │ +0000cb80: f5f2 4f37 6ff1 619a cf0f 9b11 f4fe 200f ..O7o.a....... . │ │ │ +0000cb90: e4e6 fb33 f74d 4eca d8e0 eb89 e65b 528e ...3.MN......[R. │ │ │ +0000cba0: f438 1df2 f534 2b5b 529f dcf7 8374 93de .8...4+[R....t.. │ │ │ +0000cbb0: 9afe 2445 91d8 7b1f 2ff5 033f 8ef6 409f ..$E..{./..?..@. │ │ │ +0000cbc0: 92f5 fdfa 8764 ccbe 63fe bfd5 df6f c45e .....d..c....o.^ │ │ │ +0000cbd0: e344 bcbf bf5b 8ba3 d4e3 b757 1ffe 6226 .D...[.....W..b& │ │ │ +0000cbe0: f99b 586c e75b cf59 3a1e b3f4 96f9 bf4c ..Xl.[.Y:......L │ │ │ +0000cbf0: ac77 ec78 6cc1 eed7 dfac d23a e51b 7e32 .w.xl......:..~2 │ │ │ +0000cc00: fb85 28cd f391 5772 fc86 ed43 8fd2 67d7 ..(...Wr...C..g. │ │ │ +0000cc10: f399 7372 b08e b2cc 49db 1ddb 63b7 2d49 ..sr....I...c.-I │ │ │ +0000cc20: e989 683d da8b 57d7 b815 5d22 d2ce c9b8 ..h=..W...]".... │ │ │ +0000cc30: be79 f746 9757 7b3f 244d 53ba 26c2 f282 .y.F.W{?$MS.&... │ │ │ +0000cc40: f1b3 58e8 cde6 c31a 9a6f ee57 bb57 a51e ..X......o.W.W.. │ │ │ +0000cc50: 40c0 aff5 ba06 dff9 9bc9 8eea fb1f c6a8 @............... │ │ │ +0000cc60: 374d 5362 052c d0db 91df a53f d22b bfdf 7MSb.,.....?.+.. │ │ │ +0000cc70: dc3f dc8d e4c4 a9de bd3f 49e5 be4b db6f .?.......?I..K.o │ │ │ +0000cc80: a9cf afda bb8f f737 dc24 d873 7275 f4f2 .......7.$.sru.. │ │ │ +0000cc90: d129 a3bd 1ab1 9a26 6035 6a33 bb9a 3539 .).....&`5j3..59 │ │ │ +0000cca0: 2d82 26ad 37ef caec e361 2f46 6767 5a69 -.&.7....a/FggZi │ │ │ +0000ccb0: 5de4 437f cc87 739e 9e59 8de9 b204 f7f7 ].C...s..Y...... │ │ │ +0000ccc0: 9b77 dfc2 1187 4ed7 ed78 7174 0ac7 5f26 .w....N..xqt.._& │ │ │ +0000ccd0: e13d 7d32 2685 f5e1 3fef 1ff6 e23e dd35 .=}2&...?....>.5 │ │ │ +0000cce0: 32db e10b e6bf ef15 c7c1 0311 bf0e 2572 2.............%r │ │ │ +0000ccf0: a860 fe70 f569 6af0 48e7 cc55 0b3d 31f3 .`.p.ij.H..U.=1. │ │ │ +0000cd00: e58b 9376 44c6 b7f0 ccfe ddbc 777a f809 ...vD.......wz.. │ │ │ +0000cd10: 4da9 5b87 c3d1 2573 7849 e438 ba72 f5e9 M.[...%sxI.8.r.. │ │ │ +0000cd20: 540d 9e7c def7 44bd 1c27 777c 62eb 0a2f T..|..D..'w|b../ │ │ │ +0000cd30: 0c7c ffd0 acd9 fd3d c98e 8c4f 8f4b 17ee .|.....=...O.K.. │ │ │ +0000cd40: f8b1 1d8a fb3c 3306 d37b fe88 a47f 3e7d .....<3..{....>} │ │ │ +0000cd50: e951 4b13 adde debd 397e 78ea f721 6fcd .QK.....9~x..!o. │ │ │ +0000cd60: de7d f266 6417 86df dc7f 7f75 3b23 d8d8 .}.fd......u;#.. │ │ │ +0000cd70: 8da3 d1ab 13e3 904e de72 74e7 6e84 9f66 .......N.rt.n..f │ │ │ +0000cd80: 9ed5 3159 d5c6 a744 aed3 ee7f dc75 6a02 ..1Y...D.....uj. │ │ │ +0000cd90: b2e3 bfb3 771c ba07 d9b1 14be 4deb 66fa ....w.......M.f. │ │ │ +0000cda0: d54f 9e4a ba35 e76b fa72 fbb0 4533 4957 .O.J.5.k.r..E3IW │ │ │ +0000cdb0: 68e9 6bab 6ec5 3a97 1efd f6fc a309 d67e h.k.n.:........~ │ │ │ +0000cdc0: b7b9 7a33 93fc bd26 9c6b fd9b dd65 00e5 ..z3...&.k...e.. │ │ │ +0000cdd0: d5cd ed9c 15f4 7d46 b827 bce0 e6fd c1f3 ......}F.'...... │ │ │ +0000cde0: 37ef 678f bf7a f379 956e 189b d96a b557 7.g..z.y.n...j.W │ │ │ +0000cdf0: 6f3e add2 8d63 6bbb cb57 efbe bddd acde o>...ck..W...... │ │ │ +0000ce00: c80d 41a9 bef9 3cfe bdbb 67cc 7ce1 fad5 ..A...<...g.|... │ │ │ +0000ce10: c3d5 bb84 052b bb43 81e9 d1d1 2c2d 9bb6 .....+.C....,-.. │ │ │ +0000ce20: b1a5 d48b 9dbf 38b6 34c6 53cf 160e b65b ......8.4.S....[ │ │ │ +0000ce30: 5566 beca 2acc 305b 62cd 12e4 99c0 f2a3 Uf..*.0[b....... │ │ │ +0000ce40: f7e9 e2e3 c0fa 4ccf 91ad 3774 7c35 6f25 ......L...7t|5o% │ │ │ +0000ce50: 83ba b0dd cbac 386c 4c57 7750 52da 7966 ......8lLWwPR.yf │ │ │ +0000ce60: ffa5 2767 37ef b4ad 5ecf 0ccc 6fcd 76bf ..'g7...^...o.v. │ │ │ +0000ce70: 3e4a b6a9 73f3 ed8c 7947 b77d 4f32 36b6 >J..s...yG.}O26. │ │ │ +0000ce80: a3cf f35b 5253 32fc 09ad ed18 38d1 e866 ...[RS2.....8..f │ │ │ +0000ce90: 42c0 a7ae c65f 3bcd 47ef dfc5 78d1 c2a2 B...._;.G...x... │ │ │ +0000cea0: 75ad 8ee5 fae0 0507 0b4e bf10 dfec e2d1 u........N...... │ │ │ +0000ceb0: b68e ee4c d427 2114 1c3a 16ea 4f47 3fcd ...L.'!..:..OG?. │ │ │ +0000cec0: 04f4 e0a9 0349 fe74 f8cb ec99 233f fecb .....I.t....#?.. │ │ │ +0000ced0: 6a46 f9f4 f6b1 f9bd 3e7a dc25 dcfb e5e7 jF......>z.%.... │ │ │ +0000cee0: 46f4 c4be fd75 5438 5e86 f839 86f4 f6e6 F....uT8^..9.... │ │ │ +0000cef0: cdb8 df39 c361 9fdd 4c35 7e9a 7ff9 6ce7 ...9.a..L5~...l. │ │ │ +0000cf00: bfcc bef0 f9d3 882b 135f 186e fc3c ff7e .......+._.n.<.~ │ │ │ +0000cf10: b10f 0fdf dddc ff5c bdc8 9276 99fa e2b7 .......\...v.... │ │ │ +0000cf20: 7d19 af7e 9e5f bdd8 a3dd 22e2 bc43 a3ec }..~._...."..C.. │ │ │ +0000cf30: fcdb 66f3 6616 5f73 3095 9ffd f23c 7ef2 ..f.f._s0....<~. │ │ │ +0000cf40: 67ee cfce dc9f 9db9 df9d b9df 9db9 df9e g............... │ │ │ +0000cf50: b97f 7edd 892e b448 67f6 1381 d275 07d0 ..~....Hg....u.. │ │ │ +0000cf60: cbcd f870 bc79 7cf0 e091 ece0 91ec d349 ...p.y|........I │ │ │ +0000cf70: 2b70 859d 3fa2 d7aa a12d 17f2 943d 7887 +p..?....-...=x. │ │ │ +0000cf80: 3d6d d6af 20f3 fc1d b4a3 9667 eff0 07ef =m.. ......g.... │ │ │ +0000cf90: f0b3 771c cc21 ce35 ef57 8b93 d393 c465 ..w..!.5.W.....e │ │ │ +0000cfa0: dba7 ed7b f5bc deb8 fe78 9f74 e701 a80a ...{.....x.t.... │ │ │ +0000cfb0: 279c 33ad 5a0a d9bd 9bf3 ecea 9de4 1297 '.3.Z........... │ │ │ +0000cfc0: 79e4 da83 afdb b5bf 175a 153e 5cba d492 y........Z.>\... │ │ │ +0000cfd0: e50e 63d1 4c5a cb3c b8b0 057f a9fd b42b ..c.LZ.<.......+ │ │ │ +0000cfe0: fb15 bfdd 7dcb 97df ad7e f7e6 feea 8755 ....}....~.....U │ │ │ +0000cff0: 58fd f3fd cd1b 3c18 33ed effe 560b 91c6 X.....<.3...V... │ │ │ +0000d000: a4bd 53dd f67a f551 7fd6 d7df 4e1f 5e4f ..S..z.Q....N.^O │ │ │ +0000d010: 1fae c73f efc7 3f0f e6eb d5cb 98d6 28a6 ...?..?.......(. │ │ │ +0000d020: 3fdf acd6 77ef d657 107d 6eed a6a3 5da7 ?...w..W.}n...]. │ │ │ +0000d030: a7c5 c616 57bc 4aab 6bdb 269b dbab f55f ....W.J.k.&...._ │ │ │ +0000d040: a6ed ac71 d371 6cfa 9f5e 3ca4 9de9 b79b ...q.ql..^<..... │ │ │ +0000d050: 3737 1fdf beb8 79f1 4f2f 5c6e 5ffc 9379 77....y.O/\n_..y │ │ │ +0000d060: 75b0 afed 723d 356c 3be8 fc4b edb0 8fdb u...r=5l;..K.... │ │ │ +0000d070: 02d3 6757 8497 0aea 2bab 97d1 95fb 5eff ..gW....+.....^. │ │ │ +0000d080: ea77 e66b f3eb 3ffe c67c 3376 a857 24c0 .w.k..?..|3v.W$. │ │ │ +0000d090: 4fec e377 bbcd f4a9 9ff7 fb7e eeb7 dc8f O..w.......~.... │ │ │ +0000d0a0: 3ae9 5f66 b1f4 597a ddf6 b3af aa97 0a8c :._f..Yz........ │ │ │ +0000d0b0: 2cca f032 cf8f 3bb9 3bde f81b 3abc f9b0 ,..2..;.;...:... │ │ │ +0000d0c0: b9ba 5f7f c7c7 1602 df6f 7ea6 01bc bebb .._......o~..... │ │ │ +0000d0d0: 7db3 d8fd 7105 e168 0cc5 4b5b c5ca 8d91 }...q..h..K[.... │ │ │ +0000d0e0: 6fd3 e7dc bdb4 4e51 e5f9 cbbc 2a8e c7f0 o.....NQ....*... │ │ │ +0000d0f0: a73f fe6e b5fa 9dbc 9677 570f 3777 70cb .?.n.....wW.7wp. │ │ │ +0000d100: dfd4 f103 eeb8 3fe6 8e14 cf70 c21c d9cb ......?....p.... │ │ │ +0000d110: 4a51 c689 39a6 cfbe 7ce9 f5b7 08d9 cb92 JQ..9...|....... │ │ │ +0000d120: bfc7 84ff efd0 c70c 9e78 7a1f 15de c0cb .........xz..... │ │ │ +0000d130: 36b8 5dfb 33bf f343 bf8f 45bc f064 5aa2 6.].3..C..E..dZ. │ │ │ +0000d140: da6a 0b88 64fe bcf9 9fb3 e52d a9a0 d7dc .j..d......-.... │ │ │ +0000d150: a540 8c4a 270e cd2a cb32 9feb 8447 0865 .@.J'..*.2...G.e │ │ │ +0000d160: a6f0 fbaa b4b9 f38a 0e0e 7c8a 3a5a 107d ..........|.:Z.} │ │ │ +0000d170: f43a b563 0b2e faa3 e3c0 fb77 9d04 befc .:.c.......w.... │ │ │ +0000d180: b11f fa3f f6ff d6f6 7f45 f8cb 6381 2d2e ...?.....E..c.-. │ │ │ +0000d190: 2f15 94b3 ca63 ae23 96cf 912d cf91 2dcf /....c.#...-..-. │ │ │ +0000d1a0: 912d cf91 2dcf 912d cf91 2dcf 912d cf91 .-..-..-..-..-.. │ │ │ +0000d1b0: 2dcf 912d cf91 2dcf 912d cf91 2dcf 912d -..-..-..-..-..- │ │ │ +0000d1c0: cf91 2dcf 912d cf91 2dcf 912d cf91 2dcf ..-..-..-..-..-. │ │ │ +0000d1d0: 912d cf91 2dcf 912d cf91 2dcf 912d cf91 .-..-..-..-..-.. │ │ │ +0000d1e0: 2dcf 912d cf91 2dcf 912d cf91 2dcf 912d -..-..-..-..-..- │ │ │ +0000d1f0: cf91 2d7f d7b8 80fc a52b 623e c68c 6c3f ..-......+b>..l? │ │ │ +0000d200: bb98 bfb4 3eae 8ae0 5e2a f9cf 515c c09f ....>...^*..Q\.. │ │ │ +0000d210: bfdb acfe e5df 7fbf fad3 e70f 0f9b b7bf ................ │ │ │ +0000d220: 7420 43fe b274 858f 5387 c7cf 990d 2f95 t C..t..S...../. │ │ │ +0000d230: 3428 aff2 9779 7612 c8b0 dbe7 ff99 031a 4(...yv......... │ │ │ +0000d240: 5eb8 e814 5f50 2a50 6197 a223 8f65 a578 ^..._P*Pa..#.e.x │ │ │ +0000d250: 85bc aadc 98c1 2e2f 5234 4016 8aca 3b65 ......./R4@...;e │ │ │ +0000d260: 87b6 312a 8dcf 419c c2fc 6527 910a 6f90 ..1*..A...e'..o. │ │ │ +0000d270: 9373 410a 7ce0 81f6 7e73 852c fd76 f5fe .sA.|...~s.,.v.. │ │ │ +0000d280: dbb7 0f77 baf5 577f be79 b885 75df ddbd ...w..W..y..u... │ │ │ +0000d290: bb7a bb49 4f9f 8f56 80c8 4adc aa74 a685 .z.IO..V..J..t.. │ │ │ +0000d2a0: f547 d10a 7329 990b c4ab f737 6bf0 d62a .G..s).....7k..* │ │ │ +0000d2b0: 2bca b97f 3aa2 f6e9 952f ab72 86dc 7ce4 +...:..../.r..|. │ │ │ +0000d2c0: a283 bbe2 840e 53c6 35a5 d0d3 ccda 9145 ......S.5......E │ │ │ +0000d2d0: 5ee8 c278 f91b f365 2b16 00c7 cd6a 6a90 ^..x...e+....jj. │ │ │ +0000d2e0: b1be f96e f369 6a33 ad24 8f8e dc73 6982 ...n.ij3.$...si. │ │ │ +0000d2f0: e787 ffcf 78f8 b912 ce3f 70e9 a067 c178 ....x....?p..g.x │ │ │ +0000d300: 7ef8 f9e1 e587 d7bf 44cb eb5f 64cc ebf0 ~.......D.._d... │ │ │ +0000d310: 8b10 ccff 1204 f37f 6bb7 e3ae 12e6 f987 ........k....... │ │ │ +0000d320: a37b bcdb f392 9aa7 dd3c 5f37 6ddf 72b4 .{.......<_7m.r. │ │ │ +0000d330: 4fb2 ceb3 9aa7 93d2 9fd5 94b6 fed1 e11e O............... │ │ │ +0000d340: b77c 52d6 6d56 fe77 dfca 41ad 55f7 28c1 .|R.mV.w..A.U.(. │ │ │ +0000d350: 8e47 3bbd 644f c768 f6df 4f5b 99d7 6d3f .G;.dO.h..O[..m? │ │ │ +0000d360: 4fb0 93d1 9e94 a8b3 fbf7 2c10 2c5e aa67 O.........,.,^.g │ │ │ +0000d370: b77f 855f 26d8 ac8e fbfe 3da7 4399 7f31 ..._&.....=.C..1 │ │ │ +0000d380: 175a 71cb 43d9 1739 37fb 179d b4b2 3926 .Zq.C..97.....9& │ │ │ +0000d390: ef39 82d9 3368 6f3e f527 8d98 5d31 5efb .9..3ho>.'..]1^. │ │ │ +0000d3a0: c8bc 2c34 32c7 6161 4ef7 b1b7 2743 89f3 ..,42.aaN...'C.. │ │ │ +0000d3b0: 7bcf 126c 7332 71c7 8dec d0d0 c556 fc45 {..ls2q......V.E │ │ │ +0000d3c0: 826d 4eee 589e dde3 46b6 04b3 175b 993d .mN.X...F....[.= │ │ │ +0000d3d0: e6cf 10ec 480a 1787 72c0 2966 8950 dbbf ....H...r.)f.P.. │ │ │ +0000d3e0: 6e79 283b 2134 7b02 1eb7 b2b1 f602 8b89 ny(;!4{......... │ │ │ +0000d3f0: 3176 04b3 975a 59cf 67e9 8460 9b63 7e3c 1v...ZY.g..`.c~< │ │ │ +0000d400: 522a e3f5 f5d1 0d07 48ff b015 bf30 94f5 R*......H....0.. │ │ │ +0000d410: c1bd e69c 8a5d 9fe8 86d3 46cc 535a 09cb .....]....F.SZ.. │ │ │ +0000d420: dc3b 12ec 29ad b874 d12f 112c d5a7 3e67 .;..)..t./.,..>g │ │ │ +0000d430: 5dd6 0743 f167 0816 a6f7 846d 5b27 4319 ]..C.g.....m['C. │ │ │ +0000d440: 4b52 6fd9 d42c ccca be15 77aa 3ad7 b346 KRo..,....w.:..F │ │ │ +0000d450: ccf5 611d ea59 b7a6 d7c7 4569 b13b 82c5 ..a..Y....Ei.;.. │ │ │ +0000d460: 33ad 6cf6 bd75 470a 35fd 6076 2f0a d787 3.l..uG.5.`v/... │ │ │ +0000d470: f5af 0f67 c5ee b5c3 11c1 fcac 97db d79f ...g............ │ │ │ +0000d480: 1dca f5be 11b3 302b 76d9 fcec 093e 35e2 ......0+v....>5. │ │ │ +0000d490: cd6c 4827 ad6c 15a8 5b14 9539 c196 5a59 .lH'.l..[..9..ZY │ │ │ +0000d4a0: efc6 10c6 af4b 04db bd7d a995 3d9b 1eab .....K...}..=... │ │ │ +0000d4b0: b93d c136 c7ad d8d3 a16c f6aa cc9d 106c .=.6.....l.....l │ │ │ +0000d4c0: 73dc 8a3b 1dca ac11 73a9 95b0 25ce a2a8 s..;....s...%... │ │ │ +0000d4d0: 40b0 70a9 95fd a45f 2f35 62b6 57cf b6b2 @.p...._/5b.W... │ │ │ +0000d4e0: b77b 9b63 3567 ceb5 b259 1aca aee9 f5ae .{.c5g...Y...... │ │ │ +0000d4f0: c6fc 1208 da9c 6aa0 bdfd db36 629e daca ......j....6b... │ │ │ +0000d500: c2a4 4801 5e6e c55e 188a 3969 252c ce8a ..H.^n.^..9i%,.. │ │ │ +0000d510: 48b6 3eb6 a4e6 a9ad 5c1f 48d0 e674 a923 H.>.....\.H..t.# │ │ │ +0000d520: 9eae 86b8 d3a1 ac77 8d6c a1d4 a3ad 2c4d .......w.l....,M │ │ │ +0000d530: 8a79 6a2b 4b28 d43c d2ca 6669 6567 8160 .yj+K(.<..fieg.` │ │ │ +0000d540: 13a5 cfb4 f218 c1d6 975a 596a c45c 68c5 .........ZYj.\h. │ │ │ +0000d550: 2fa3 ecfd a498 e5d2 d333 6814 f6da e51c /........3h..... │ │ │ +0000d560: c1ce b5b2 b814 e64f 0976 b995 a54f e691 .......O.v...O.. │ │ │ +0000d570: 5999 4dfe 4923 de3c b595 a549 314f 6de5 Y.M.I#.<...I1Om. │ │ │ +0000d580: 3cc1 ceb6 1297 170f 2f10 ccfd 1504 b317 <......./....... │ │ │ +0000d590: 5b59 68c4 fe74 826d ce2d 9a86 9377 8c1f [Yh..t.m.-...w.. │ │ │ +0000d5a0: ec82 48cf 0816 4e38 faac a8ec df64 965a ..H...N8.....d.Z │ │ │ +0000d5b0: 71e7 8772 d088 796c 56e6 48e1 a011 e1b0 q..r..ylV.H..... │ │ │ +0000d5c0: 13e7 e94c 2b4b 9362 9619 f9b4 9513 69f3 ...L+K.b......i. │ │ │ +0000d5d0: 7bbf 2a1c 2b9a f3a2 b29f 7cb3 d8ca 317e {.*.+.....|...1~ │ │ │ +0000d5e0: f627 ea31 3562 1e9b 9505 95be 43b0 6611 .'.15b......C.f. │ │ │ +0000d5f0: 745e 184a 3cbf 2c1f ceb6 7244 b2c7 0976 t^.J<.,...rD...v │ │ │ +0000d600: 7e41 df9f 21d8 fa2c ba39 4bb0 cd63 ad9c ~A..!..,.9K..c.. │ │ │ +0000d610: 34b2 f525 fdd3 09b6 beb0 8fe1 ceb6 b264 4..%...........d │ │ │ +0000d620: 462f 112c 9e1f 8a3b 43b0 ebb3 16ee 2cc1 F/.,...;C.....,. │ │ │ +0000d630: 2e6d b42c 0f65 b75a e19f 4ab0 cdc5 8d9f .m.,.e.Z..J..... │ │ │ +0000d640: b0dc 4a5c b40a 1708 b67e 74fb cb3c b595 ..J\.....~t..<.. │ │ │ +0000d650: 0b04 8b97 5af1 cb43 59cf 9777 9e42 b0cb ....Z..CY..w.B.. │ │ │ +0000d660: 3b65 6eb9 95cd a255 384f b0cd e55d b633 ;en....U8O...].3 │ │ │ +0000d670: 04bb 3e6b 7b96 09b6 7ebc 9585 46a2 3967 ..>k{...~...F.9g │ │ │ +0000d680: 1616 8712 1fd9 5a0c cbad 6c96 acc2 7982 ......Z...l...y. │ │ │ +0000d690: 3db2 2de9 cf10 6cea 9d7b 1ac1 364f 6865 =.-...l..{..6Ohe │ │ │ +0000d6a0: a911 b339 6316 9686 b279 6c2f d69d 69e5 ...9c....yl/..i. │ │ │ +0000d6b0: 68b5 e132 c11e 1b8a 3b21 58b8 5e5a 52bf h..2....;!X.^ZR. │ │ │ +0000d6c0: 0c2b 1e6b c51e 0f65 0f68 e293 5a79 12c1 .+.k...e.h..Zy.. │ │ │ +0000d6d0: ceb5 32b1 4d78 120e 7bca 50cc 9956 e292 ..2.Mx..{.P..V.. │ │ │ +0000d6e0: b15e 06ae 7f3d c10e 96b2 2f03 d7f8 5339 .^...=..../...S9 │ │ │ +0000d6f0: ecc0 255f eeb6 5f72 fbff 3a0e 3b5c bd7b ..%_.._r..:.;\.{ │ │ │ +0000d700: 8460 4f68 e504 e96f 973a d64f 6865 69f2 .`Oh...o.:.Ohei. │ │ │ +0000d710: cd65 c13f f4a7 374f 26d8 e627 e9b0 cde2 .e.?..7O&..'.... │ │ │ +0000d720: 62dc 135c a39f a2c3 8e08 76fd 5482 5dff b..\......v.T.]. │ │ │ +0000d730: 24a5 7f79 2817 7cc9 f868 58cd 21c1 96f7 $..y(.|..hX.!... │ │ │ +0000d740: 6b1f 5bad 883f c14a aee7 5eec d35a 5992 k.[..?.J..^..ZY. │ │ │ +0000d750: 16f3 9456 36db f7c4 2582 3da1 9547 60c5 ...V6...%.=..G`. │ │ │ +0000d760: b615 fb53 09b6 795c 2217 1ab9 44b0 85a5 ...S..y\"...D... │ │ │ +0000d770: bdcd 4fc1 6171 bb21 7181 60cb cb94 8f0e ..O.aq.!q.`..... │ │ │ +0000d780: c53c b595 4b2b aef1 e9c0 75df 88b9 d4ca .<..K+....u..... │ │ │ +0000d790: c2e2 71bc 4430 bfb4 44fd 28c1 165a 59ff ..q.D0..D.(..ZY. │ │ │ +0000d7a0: 04a4 bf6b 259c 1dca ecc7 f99a fea3 adcc ...k%........... │ │ │ +0000d7b0: a1b7 9faf e99f 53bd fe74 7b62 7389 60d7 ......S..t{bs.`. │ │ │ +0000d7c0: e75a 39af c336 8b5b 2d9b c794 8b99 6fb5 .Z9..6.[-.....o. │ │ │ +0000d7d0: f8c3 590a 97f6 730e 768d 9eec 4bc6 5da8 ..Y...s.v...K.]. │ │ │ +0000d7e0: a03f 868f 67f7 a696 1ab9 ec7c ef03 12dd .?..g......|.... │ │ │ +0000d7f0: 5223 87db 6c47 9b79 7136 d5f1 92f3 bd99 R#..lG.yq6...... │ │ │ +0000d800: 6d19 9edd cfd9 0e38 ee2c c631 8b1d cf91 m......8.,.1.... │ │ │ +0000d810: bbb8 2f79 be95 85f5 bff5 ec9d e6b0 19bf ../y............ │ │ │ +0000d820: bc91 bbef edd2 bee4 7e8f 352c ad52 8663 ........~.5,.R.c │ │ │ +0000d830: d9f1 6776 bef7 ef59 18ca 3a5d 5e1f ef7c ..gv...Y..:]^..| │ │ │ +0000d840: 6f4e 424d ce0e c5ed 77be c3b5 3ddf cac2 oNBM....w...=... │ │ │ +0000d850: 26fe a171 9f4f 4d78 2454 6071 23f7 4c40 &..q.OMx$T`q#.L@ │ │ │ +0000d860: c2e9 d2c3 4123 1762 2b96 b658 3767 622b ....A#.b+..X7gb+ │ │ │ +0000d870: e2d1 5a4d 3c5d 403c 6ee4 acf3 7d36 4c24 ..ZM<]@...1.q │ │ │ +0000d900: 2914 f024 0271 614f f128 18e4 6016 c271 )..$.qaO.(..`..q │ │ │ +0000d910: a4e9 7ab1 95a3 60ca c525 eadd fd8f 0797 ..z...`..%...... │ │ │ +0000d920: 6e4e b6d9 4e17 f12f c4b2 c503 6aff f5ff nN..N../....j... │ │ │ +0000d930: 67d6 9782 ff36 9723 039f def2 4230 9359 g....6.#....B0.Y │ │ │ +0000d940: f2ff 9edc edbf 69cc cf0f ff8c 0f6f 1e89 ......i......o.. │ │ │ +0000d950: 50fe 995a 7e42 1cf4 dfde 72dc f3e9 df91 P..Z~B....r..... │ │ │ +0000d960: daeb cb01 ca3f 53cb 1b6b 7f01 2639 0846 .....?S..k..&9.F │ │ │ +0000d970: f9bb b1e7 e560 fd9f abe5 b5fb 0508 b6f1 .....`.......... │ │ │ +0000d980: bf88 3cfb 671d f6fc f0f3 c3cf 0f3f 3ffc ..<.g........??. │ │ │ +0000d990: fcf0 f3c3 cf0f 3f3f fc0f f370 b577 34c6 ......??...p.w4. │ │ │ +0000d9a0: ffb6 5ec7 fe24 a6b1 b3cd af99 a3b0 9e3f ..^..$.........? │ │ │ +0000d9b0: ba85 f8fe e8c5 d3de cd62 2b71 b786 310f .........b+q..1. │ │ │ +0000d9c0: 4e59 1f2e efc4 70a9 153b f72d c341 23f3 NY....p..;.-.A#. │ │ │ +0000d9d0: 75cf 33ad f893 17ae f7eb 9ed7 b35d a670 u.3..........].p │ │ │ +0000d9e0: b695 d902 4d38 4330 77b6 95a5 46a6 ad08 ....M8C0w...F... │ │ │ +0000d9f0: bfd0 0a57 d70b efd0 a7fd 42f1 66b6 ee78 ...W......B.f..x │ │ │ +0000da00: bdd0 b29f b996 7e89 606b 1b36 675a d9ad ......~.`k.6gZ.. │ │ │ +0000da10: e49d 3662 ceb5 120f 6edd 0f65 7ebb b1e7 ..6b....n..e~... │ │ │ +0000da20: b8f0 c250 e27c d1f4 7c2b 7179 28eb 1dc1 ...P.|..|+qy(... │ │ │ +0000da30: 9ed6 cac4 4967 0836 f7d7 cfb1 7ab8 40b0 ....Ig.6....z.@. │ │ │ +0000da40: 83c5 cfd2 2ecf fdac 9133 048b feb8 9583 .........3...... │ │ │ +0000da50: 46ca fd6e c286 2f61 998f cf0c 25ee 3735 F..n../a....%.75 │ │ │ +0000da60: fd5e 399c b432 7b31 9faf 0f1b 310b eb33 .^9..2{1....1..3 │ │ │ +0000da70: 477c bcdb a30b d19f 27d8 eccd fa7d de9f G|......'....}.. │ │ │ +0000da80: 39f7 d845 82cd 0fb3 87e8 ce0e 65f7 6233 9..E........e.b3 │ │ │ +0000da90: fafb 71a9 95f9 c6e0 7aa9 11ed 0eee 560b ..q.....z.....V. │ │ │ +0000daa0: 965a d9bf 382d d4ba 2582 1d0b ebe9 50d6 .Z..8-..%.....P. │ │ │ +0000dab0: 73d5 764a b0d9 9b4f 5b99 2937 7f99 600b s.vJ...O[.)7..`. │ │ │ +0000dac0: ad2c 3562 26b5 6b17 f838 2cea c1d9 dc9b .,5b&.k..8,..... │ │ │ +0000dad0: 7950 ff42 2b87 db44 478d 6c45 d29f 6d25 yP.B+..DG.lE..m% │ │ │ +0000dae0: da7d 678f 1a31 cbad 6cd2 51ba 703a 14f7 .}g..1..l.Q.p:.. │ │ │ +0000daf0: b80e b3fb 8e9c 0e65 ff62 73dc 4ad8 f5f3 .......e.bs.J... │ │ │ +0000db00: 5053 2eeb b027 b632 fdba bbd3 5fdb 2728 PS...'.2...._.'( │ │ │ +0000db10: fdb5 dddb a7e8 ce11 ecf0 cdf3 d6dd 66cf ..............f. │ │ │ +0000db20: 6d73 fb65 9eda cad2 8bcd 7457 74fb e9f2 ms.e......tWt... │ │ │ +0000db30: 27b6 f81c c1d2 dfb5 3d66 e96d a4ce ecc5 '.......=f.m.... │ │ │ +0000db40: 078d a478 d053 5871 a695 a546 cc99 56fc ...x.SXq...F..V. │ │ │ +0000db50: 6c45 71ae b7e2 0c3d 2c13 6c3d 46e2 9c1b lEq....=,.l=F... │ │ │ +0000db60: caee c5e6 a895 792c cbfa ac3a de11 ec89 ......y,...:.... │ │ │ +0000db70: ad3c e3ed e787 9f1f fe87 7cf8 39a5 df3f .<........|.9..? │ │ │ +0000db80: 6e0e c467 c178 7ef8 f9e1 ff46 0fff bc9a n..g.x~....F.... │ │ │ +0000db90: e4bf efc3 fb52 1bbb 44da b33c da17 5268 .....R..D..<..Rh │ │ │ +0000dba0: bb10 ca55 e17d b1ba 5a0d af55 8ffe 37ef ...U.}..Z..U..7. │ │ │ +0000dbb0: 7e3d 95a4 77a1 aaf8 ad2a 569f cd2a 7365 ~=..w....*V..*se │ │ │ +0000dbc0: 198a 6295 95ce 1685 5bbd 7055 f079 a1c4 ..b.....[.pU.y.. │ │ │ +0000dbd0: e5db 4f79 f065 168f ca7f ef5f b290 56fb ..Oy.e....._..V. │ │ │ +0000dbe0: eafe ed87 31ad f671 42ec 175e 99a8 f927 ....1..qB..^...' │ │ │ +0000dbf0: 64e6 57ab 9afb 5677 d72b ba37 f66d f51f d.W...Vw.+.7.m.. │ │ │ +0000dc00: ef6e bedf dc7f b879 f8cc cf5f 7d77 737b .n.....y..._}ws{ │ │ │ +0000dc10: f37e f52f 57ff b5b9 fd1f ab7f fd78 fb99 .~./W........x.. │ │ │ +0000dc20: 3ec5 f2ff dfde b735 b771 24e9 bef7 afa8 >......5.q$..... │ │ │ +0000dc30: 1745 488e 03b0 abab 2fd5 7e1b 69ac 199d .EH...../.~.i... │ │ │ +0000dc40: b067 1c92 cfc6 4668 f500 020d 1261 90e0 .g....Fh.....a.. │ │ │ +0000dc50: 80a0 440e 42ff fde4 9759 d55d 7d03 205b ..D.B....Y.]}. [ │ │ │ +0000dc60: d6ce eec0 0e01 dd75 c9cc caca 5b5d 888c .......u....[].. │ │ │ +0000dc70: a28b f903 50f0 6fde 1b97 f11b 39c4 8262 ....P.o.....9..b │ │ │ +0000dc80: 9f2c 61b7 7d54 c12f bf5f ac57 9bdb e5ea .,a.}T./._.W.... │ │ │ +0000dc90: 718f 7c29 d562 cfbf a9ad eadc 728a 5323 q.|).b......r.S# │ │ │ +0000dca0: 7aa6 7f5e 2d95 e43d f92c d97a 3615 ba1e z..^-..=.,.z6... │ │ │ +0000dcb0: ece3 3bb8 dfe1 af66 fb0b 3477 2430 39fd ..;....f..4w$09. │ │ │ +0000dcc0: dfa3 6fb2 f165 f8f1 7dfe 4d7d 49c3 223f ..o..e..}.M}I."? │ │ │ +0000dcd0: e7ed 72cb 52a5 fbc1 7da4 6b0d c0d6 695d ..r.R...}.k...i] │ │ │ +0000dce0: 3e3b acf3 3f0a ebed 21b4 8b4b 75b1 75f9 >;..?...!..Ku.u. │ │ │ +0000dcf0: 3dd7 9bd9 42f2 282e 76ea a257 7843 852e =...B.(.v..WxC.. │ │ │ +0000dd00: db81 2f8c 6472 f43e 9e16 85e2 0ff9 2df3 ../.dr.>......-. │ │ │ +0000dd10: 4912 c76a 92c7 61ea 9c34 c6ef bd5b 1a9a I..j..a..4...[.. │ │ │ +0000dd20: 4a53 12a8 2253 2946 a133 45a5 600f 7e23 JS.."S)F.3E.`.~# │ │ │ +0000dd30: 7e52 c6c8 7d44 855a 533b 6a93 64aa 9a75 ~R..}D.ZS;j.d..u │ │ │ +0000dd40: eba8 3c26 314f 13ae 2381 9ae8 d428 6a6a ..<&1O..#....(jj │ │ │ +0000dd50: e853 f2e3 a659 8aca 889f 2dd5 24a4 3985 .S...Y....-.$.9. │ │ │ +0000dd60: 2a0c 3345 99b2 5059 5ca8 c52e 4af3 5465 *.3E..PY\...J.Te │ │ │ +0000dd70: 490a 7292 54ab 8273 eb2a 2e25 180c 8ee0 I.r.T..s.*.%.... │ │ │ +0000dd80: 1be9 1819 1aa5 2973 a573 ad72 a308 0c5a ......)s.s.r...Z │ │ │ +0000dd90: 93be e137 f715 7d95 4442 c2a5 51a6 1395 ...7..}.DB..Q... │ │ │ +0000dda0: 97d0 1eab 12d2 ec24 cb04 b621 1844 89ce .......$...!.D.. │ │ │ +0000ddb0: 816d 427a 2cb0 5347 fb02 1915 f17b f0f4 .mBz,.SG.....{.. │ │ │ +0000ddc0: 78a9 2619 a615 0ff4 9ee2 298a 1242 44c0 x.&.......)..BD. │ │ │ +0000ddd0: 340d d9c6 7802 c7d3 9c79 9500 260d 44d3 4...x....y..&.D. │ │ │ +0000dde0: a8f1 83f2 3015 99ca 68f0 a824 f059 2a28 ....0...h..$.Y*( │ │ │ +0000ddf0: 528f 8046 230f 4410 890e 3fa5 6a62 81aa R..F#.D...?.jb.. │ │ │ +0000de00: ac19 9f32 4140 9411 1082 8546 d6f7 4b1c ...2A@.....F..K. │ │ │ +0000de10: a489 0395 32b9 0e00 9190 6847 8c36 3531 ....2.....hG.651 │ │ │ +0000de20: f88d fd91 4130 2b80 9106 a169 2ab4 65fe ....A0+....i*.e. │ │ │ +0000de30: 3729 8248 f092 bd4e 0831 9935 e277 814c 7).H...N.1.5.w.L │ │ │ +0000de40: 6539 b721 b0c6 c8c0 0b62 4319 0b77 135b e9.!.....bC..w.[ │ │ │ +0000de50: 10e7 3113 1845 4106 d155 187a a1de 34ff ..1..EA..U.z..4. │ │ │ +0000de60: c469 11a2 2c61 d18a 9254 a407 df9a 784e .i..,a...T....xN │ │ │ +0000de70: 569a 5160 2620 0496 4b12 8114 9532 7c60 V.Q`& ..K....2|` │ │ │ +0000de80: 2452 68f2 0961 c6ac 8a34 c9f3 8460 6bcb $Rh..a...4...`k. │ │ │ +0000de90: f244 752c f896 2ac1 5893 614a a855 c906 .Du,..*.X.aJ.U.. │ │ │ +0000dea0: 1710 3002 6e6b 34b7 221c 0921 a056 a40d ..0.nk4."..!.V.. │ │ │ +0000deb0: 0521 1260 8925 2c39 b141 e604 ca90 6803 .!.`.%,9.A....h. │ │ │ +0000dec0: 61d6 3456 e80d 8f11 0fe8 0e59 26d5 9ba4 a.4V.......Y&... │ │ │ +0000ded0: 42f1 e786 9b66 9f97 2ca1 5643 f926 a690 B....f..,.VC.&.. │ │ │ +0000dee0: 9e13 4df3 06f9 3650 6aa2 6a92 ba1a 8291 ..M...6Pj.j..... │ │ │ +0000def0: 111b 7376 0fd0 d752 9596 270f 094e 321e ..sv...R..'..N2. │ │ │ +0000df00: 54ca 0a4b cd4a e143 8181 636a 99d9 e01f T..K.J.C..cj.... │ │ │ +0000df10: c641 1820 0eb1 d499 98c9 a749 8774 142c .A. .......I.t., │ │ │ +0000df20: 2ad6 d501 670c c668 f26f 9849 8c19 afb1 *...g..h.o.I.... │ │ │ +0000df30: 4c12 d41c 9a4e d36c d900 0423 4cf7 06d5 L....N.l...#L... │ │ │ +0000df40: 443e 6600 e2a1 850b 1000 1e86 06bd 93cc D>f............. │ │ │ +0000df50: a923 17b1 fa12 c332 4b8c f392 94f0 8873 .#.....2K......s │ │ │ +0000df60: 5608 9a7e b23d 32bc 44a4 0a23 309c 392f V..~.=2.D..#0.9/ │ │ │ +0000df70: 2162 7900 9c54 a2e4 498e f298 651e fc4c !by..T..I...e..L │ │ │ +0000df80: d998 1988 430c 083c 4054 523b 6655 c606 ....C..<@TR;fU.. │ │ │ +0000df90: 4180 2125 864e 1991 b14e cc64 1048 18c1 A.!%.N...N.d.H.. │ │ │ +0000dfa0: 0218 334f 1c67 69da 2cec 21cd 098d 918c ..3O.gi.,.!..... │ │ │ +0000dfb0: 1518 94c8 4472 7a8d b600 64fb b4c8 5948 ....Drz...d...YH │ │ │ +0000dfc0: 34ec 15a8 2703 8b46 29e8 2355 22ee 6531 4...'..F).#U".e1 │ │ │ +0000dfd0: 0b28 b381 8803 77b4 370d d059 617a 84f4 .(....w.7..Yaz.. │ │ │ +0000dfe0: 199a 4c34 1bd0 988d 1fd3 67f8 956d b288 ..L4......g..m.. │ │ │ +0000dff0: 4c21 5387 d987 a28b d018 a4a0 4d0b 1280 L!S.........M... │ │ │ +0000e000: 8205 232d 4832 a995 0cd6 653f 2771 8b59 ..#-H2....e?'q.Y │ │ │ +0000e010: f360 c2a1 1c60 abe1 feba 7433 6852 cbf3 .`...`....t3hR.. │ │ │ +0000e020: 8d01 51cf bc27 f4f9 be8c 5d42 75c3 925a ..Q..'....]Bu..Z │ │ │ +0000e030: 24ec 7668 2624 7688 30b9 86bc 0383 80be $.vh&$v.0....... │ │ │ +0000e040: c5ec adc2 3043 4015 7b1d 8022 5664 a4c0 ....0C@.{.."Vd.. │ │ │ +0000e050: a96d 407d aec3 19bb 278b e89a 1a10 0d24 .m@}....'......$ │ │ │ +0000e060: 10c8 765b 695c ee33 0f17 e245 d494 b00c ..v[i\.3...E.... │ │ │ +0000e070: 26a0 d190 394d 8836 f2ad 0820 9312 996b &...9M.6... ...k │ │ │ +0000e080: 98e9 9013 9670 f605 1666 bf47 b88e f72c .....p...f.G..., │ │ │ +0000e090: e939 03f0 765b b12f f04f f2e0 1d86 6687 .9..v[./.O....f. │ │ │ +0000e0a0: 0be3 8ea7 dc15 f9ef 24e5 8754 f9ce e211 ........$..T.... │ │ │ +0000e0b0: 7c06 5e8e c5d8 d297 617c 8004 e7c9 1e19 |.^.....a|...... │ │ │ +0000e0c0: 4ca8 0753 0297 ecfc 5e4d 0a27 cd9b a02d L..S....^M.'...- │ │ │ +0000e0d0: 471a 9f97 9b6d 1dc8 45e2 a620 12b9 6846 G....m..E.. ..hF │ │ │ +0000e0e0: ed4e e491 6dac aad3 cd49 4058 270e f604 .N..m....I@X'... │ │ │ +0000e0f0: 66d4 b4c0 3062 a730 24f8 cd84 b71c 90d6 f...0b.0$....... │ │ │ +0000e100: fb84 4d30 0386 4f46 2756 3d04 01c2 fa84 ..M0..OF'V=..... │ │ │ +0000e110: 2cb4 ced8 f292 3ac1 998b f224 887b 0c42 ,.....:....$.{.B │ │ │ +0000e120: 9994 3da3 5813 a215 d29b 3a4b 51b0 bb34 ..=.X.....:KQ..4 │ │ │ +0000e130: 09a4 1249 a300 5402 1bf8 c558 6c13 8905 ...I..T....Xl... │ │ │ +0000e140: ac7b eead 5001 dbef dc67 c233 0289 612f .{..P....g.3..a/ │ │ │ +0000e150: 42a2 4270 c8b4 5b38 10d6 42d0 e8ec 4901 B.Bp..[8..B...I. │ │ │ +0000e160: f14f 486d 21b7 62e9 a08d 8417 e97c 1251 .OHm!.b......|.Q │ │ │ +0000e170: 2e6e 9fc2 8c98 54da 43c7 2484 63d3 1a0b .n....T.C.$.c... │ │ │ +0000e180: db52 e8b7 a198 0856 840c 50ce d302 6b21 .R.....V..P...k! │ │ │ +0000e190: ea61 e0d5 0b26 2aca 11ef 09c5 a286 29b4 .a...&*.......). │ │ │ +0000e1a0: 8d2c 1146 e33c 46c6 1564 1720 e1a6 64bb .,.F. │ │ │ +0000e280: 65ef a0ad 9b6d 62ad 4399 40f0 26da 9513 e....mb.C.@.&... │ │ │ +0000e290: bf4a 276a ac52 29d5 6be6 241c 910f 4064 .J'j.R).k.$...@d │ │ │ +0000e2a0: 6429 b9b8 dcd5 c58e fe3a dac9 738e 3811 d).......:..s.8. │ │ │ +0000e2b0: c0d1 5a00 eb01 22d1 0a05 886f a80e 5e0c ..Z..."....o..^. │ │ │ +0000e2c0: 2417 b286 11ea 731f 15a5 246f 09ad e02b $.....s...$o...+ │ │ │ +0000e2d0: e134 c6c4 5e86 ec9e e93a 2a8d e005 3143 .4..^....:*...1C │ │ │ +0000e2e0: cef1 0d86 6f72 597a 38a7 dfc8 5eed 8780 ....orYz8...^... │ │ │ +0000e2f0: 10d3 9060 151e 48ae 3681 688b 40e8 3894 ...`..H.6.h.@.8. │ │ │ +0000e300: fdbc 8660 451b 599f 9bfa 90b0 ac13 37a6 ...`E.Y.......7. │ │ │ +0000e310: f168 74e8 e2bc a1f0 50cb 14d4 da9e c461 .ht.....P......a │ │ │ +0000e320: 7c98 663e 3e4c c4c0 c313 6612 1f72 0ccd |.f>>L....f..r.. │ │ │ +0000e330: 7c2f 7e67 7ca8 f321 179e 775d 78bd 9bb1 |/~g|..!..w]x... │ │ │ +0000e340: bf90 3d89 3ae9 9e12 e716 4f09 197f c872 ..=.:.....O....r │ │ │ +0000e350: 5829 766e f4cd fe4d a967 dbea ae9a ed90 X)vn...M.g...... │ │ │ +0000e360: 7f4f dd3f dddc 54bb ed53 44d5 cf36 0fec .O.?..T..SD..6.. │ │ │ +0000e370: 8fe8 11eb 11e2 915b 7163 29cd ef2e 65aa .......[qc)...e. │ │ │ +0000e380: e212 931a 5ef1 6762 e0a8 5dca 183e 2b81 ....^.gb..]..>+. │ │ │ +0000e390: cf60 62d7 471d de04 216e 0e39 43d0 0e29 .`b.G...!n.9C..) │ │ │ +0000e3a0: 0a68 e1f7 38ae e132 6dcd 3bf5 705c d977 .h..8..2m.;.p\.w │ │ │ +0000e3b0: a8e6 72ce 94e8 a0b6 6116 6d90 c518 c463 ..r.....a.m....c │ │ │ +0000e3c0: a316 3460 364d e0c0 987c 5e65 6678 b5bd ..4`6M...|^efx.. │ │ │ +0000e3d0: 117e bf7f 0f21 2de2 0fea 7d8e f02a cddc .~...!-...}..*.. │ │ │ +0000e3e0: 5352 e209 49ea 6c86 5a78 1679 ca5c 19f5 SR..I.l.Zx.y.\.. │ │ │ +0000e3f0: a662 906c 500c a724 4f10 d38c bf69 c5ed .b.lP..$O....i.. │ │ │ +0000e400: c1b9 0752 a90f dc53 edf9 73c6 9b2a c877 ...R...S..s..*.w │ │ │ +0000e410: 8d37 99ab 2638 4259 2caa e005 14aa cfd1 .7..&8BY,....... │ │ │ +0000e420: 10ea 34d4 c62d 6939 4875 0b1b d421 29a0 ..4..-i9Hu...!). │ │ │ +0000e430: 676c 200e 93a0 9cdb 4d42 20b2 ebe7 4134 gl .....MB ...A4 │ │ │ +0000e440: 2153 8db1 0eba f0f2 993f 499a 6754 0bb6 !S.......?I.gT.. │ │ │ +0000e450: 5e6e 36bf 467e 18c4 0ed2 df70 304d 4261 ^n6.F~.....p0MBa │ │ │ +0000e460: 9507 24c1 4adb fa0d 16b7 f31a d00b 77d1 ..$.J.........w. │ │ │ +0000e470: d471 a413 6847 218b 6078 281a 8f58 5315 .q..hG!.`x(..XS. │ │ │ +0000e480: 9695 0103 593f 9d56 347d 356f a85a cf84 ....Y?.V4}5o.Z.. │ │ │ +0000e490: ccb2 2774 08e1 739b 37c7 94a0 5fe9 bbc5 ..'t..s.7..._... │ │ │ +0000e4a0: 613b ddef 454d 2ce7 f9eb e243 696a a48b a;..EM,....Cij.. │ │ │ +0000e4b0: 9b0a 8f07 5514 18e6 5d41 c038 62f6 aeb6 ....U...]A.8b... │ │ │ +0000e4c0: 2f23 ecdb 6cdc af62 22dd 0e8f 6c7f 40d0 /#..l..b"...l.@. │ │ │ +0000e4d0: 9229 5b5c 2563 4175 cab1 455d 37d0 1bf6 .)[\%cAu..E]7... │ │ │ +0000e4e0: 32e8 5c37 a86d 4c13 b753 2942 f728 7a26 2.\7.mL..S)B.(z& │ │ │ +0000e4f0: d97b 374b 757f bdaa d60b ce8d 594c b31e .{7Ku.......YL.. │ │ │ +0000e500: 95cf 60a0 efa3 a4a5 d191 5b4d 4cd8 d543 ..`.......[ML..C │ │ │ +0000e510: f11a 2963 83ae 789b 883f 0d7f a6fc 9929 ..)c..x..?.....) │ │ │ +0000e520: b7a9 ccad 727e 2bf8 d3f2 67a9 645d d46c ....r~+...g.d].l │ │ │ +0000e530: e637 88c8 7f17 d901 3cda 0c00 d7e9 1844 .7......<......D │ │ │ +0000e540: 84f6 7f2c e508 df8f 902c 50b5 1ea2 dc7d ...,.....,P....} │ │ │ +0000e550: 251e 700d 997d a124 0645 fed0 8ddf cc8f %.p..}.$.E...... │ │ │ +0000e560: a2de a6fe 6efb 50f9 da63 a944 e51c a4a0 ....n.P..c.D.... │ │ │ +0000e570: 7885 cf41 70bc f0e2 f639 9f30 d0f7 d30b x..Ap....9.0.... │ │ │ +0000e580: 9360 6396 3e71 1652 a71a 2d68 8993 95c8 .`c.>q.R..-h.... │ │ │ +0000e590: d74a f100 be8b b4b0 31c5 9114 a5e5 25c5 .J......1.....%. │ │ │ +0000e5a0: 5fb4 d08a cb94 0c6f eb4c a406 160d 9c89 _......o.L...... │ │ │ +0000e5b0: bc7a fb6a 2cd3 a89e 26d4 de37 7dbd b9dd .z.j,...&..7}... │ │ │ +0000e5c0: dd7f af24 55eb 9bdd 6cbd 9aab bf56 6bb2 ...$U...l....Vk. │ │ │ +0000e5d0: 6fab f9ac 799a bcdc ac17 2a48 e87a 200d o...y.....*H.z . │ │ │ +0000e5e0: 6962 79e7 33a3 3827 2dca 4e16 d228 7327 iby.3.8'-.N..(s' │ │ │ +0000e5f0: 28c2 5d97 b8dd 655b b772 6a12 245c 4fa5 (.]...e[.rj.$\O. │ │ │ +0000e600: e496 13cc 3f90 d397 d787 9bbf 6c67 77d7 ....?.......lgw. │ │ │ +0000e610: abf9 cfb3 ed8c 4210 6231 a725 46a5 e413 ......B.b1.%F... │ │ │ +0000e620: fd71 75b3 daa9 3ccb 28f0 9428 4992 daee .qu...<.(..(I... │ │ │ +0000e630: f948 211a 8410 d0e5 57ca 908e 3dcf bb97 .H!.....W...=... │ │ │ +0000e640: 495f f3ae dabd a42a a444 de3d dd55 ea02 I_.....*.D.=.U.. │ │ │ +0000e650: e4f1 53f5 0f2a 8737 5cce c855 ab8b 6e06 ..S..*.7\..U..n. │ │ │ +0000e660: f315 0084 754d bef6 959c 943c f89a bf61 ....uM.....<...a │ │ │ +0000e670: dc5c f819 2992 b9ec cfb3 fbeb bf2f 9764 .\..)......../.d │ │ │ +0000e680: 4ba4 a629 fd13 e756 e6c2 58dd 8e61 0eaa K..)...V..X..a.. │ │ │ +0000e690: 3a88 a550 18df 2332 24c5 0521 012b 5ebd :..P..#2$..!.+^. │ │ │ +0000e6a0: be02 81cb abcb f583 6b46 2fa4 6ed5 6dfd ........kF/.n.m. │ │ │ +0000e6b0: b6a5 28c8 0168 fabd e47e 9761 bfcb 56bf ..(..h...~.a..V. │ │ │ +0000e6c0: cbc1 7eaf d1eb 8e26 7af7 6ef5 4fdf 91df ..~....&z.n.O... │ │ │ +0000e6d0: 21d0 bde6 3f1f 9e29 252c a728 81e4 e0b6 !...?..)%,.(.... │ │ │ +0000e6e0: c374 574a e2f2 f463 f5b1 5a4b 55af 941c .tWJ...c..ZKU... │ │ │ +0000e6f0: 0483 f3ed df49 5adb 9a63 9e99 0348 3aec .....IZ..c...H:. │ │ │ +0000e700: 7cf9 ee6e 1da4 60f7 c9b5 2372 1c88 6338 |..n..`...#r..c8 │ │ │ +0000e710: 71f6 9564 8d6f fe87 7be2 51d4 59dc a95d q..d.o..{.Q.Y..] │ │ │ +0000e720: d26e c791 3cfd 2f94 340d 517e ab0c 67e3 .n..<./.4.Q~..g. │ │ │ +0000e730: 6e27 e25e b91c dde0 ddca 7d4a 3e79 794e n'.^......}J>yyN │ │ │ +0000e740: eae7 2e4c 49d0 eda1 a205 c869 9e1b b889 ...LI......i.... │ │ │ +0000e750: 9a6f ee9e 0600 ac96 d191 3e23 5d43 16df .o........>#]C.. │ │ │ +0000e760: 6e48 a5db b25e 1705 9a81 b219 e93a feed nH...^.......:.. │ │ │ +0000e770: 0933 d617 4c41 23fb 6842 5512 884b a567 .3..LA#.hBU..K.g │ │ │ +0000e780: ea9a 60b3 d11a 2578 0b54 d284 7b86 f9d4 ..`...%x.T..{... │ │ │ +0000e790: d36e 3af5 572b 0a1d f6f5 7cd7 e144 6f60 .n:.W+....|..Do` │ │ │ +0000e7a0: a753 ea65 eb55 47b8 8499 2c25 8372 e6e9 .S.e.UG...,%.r.. │ │ │ +0000e7b0: 0fc5 a723 66ff bdd2 03c2 babd 0fb5 05b5 ...#f........... │ │ │ +0000e7c0: c7e4 e54b d8ba 8f7e deac 9f1a 253e 38b1 ...K...~....%>8. │ │ │ +0000e7d0: 3fac d7ab 80f9 9ed1 a9cb 6cdf 9c91 4712 ?.........l...G. │ │ │ +0000e7e0: 690a c15f 63fe 43b2 7497 ac1f 8909 0159 i.._c.C.t......Y │ │ │ +0000e7f0: c4bc ae28 3c52 b72b 7238 4fee 5b16 4054 ...(...G: │ │ │ +0000e8b0: 7184 e602 35f7 76a8 0716 bbdb abcb f966 q...5.v........f │ │ │ +0000e8c0: 4daa 536d 7825 0c73 596d e6eb d55d b421 M.Smx%.sYm...].! │ │ │ +0000e8d0: d15d ddce d6af 7ef9 a9b9 d983 215e 5f5e .]....~.....!^_^ │ │ │ +0000e8e0: 6e1e 5520 182a 100c 1508 860a 05e3 e293 n.U .*.......... │ │ │ +0000e8f0: daaa 3513 34af 566b 445e f38f 2ba9 ba26 ..5.4.VkD^..+..& │ │ │ +0000e900: b1b8 1cae 5add d01a e6e5 d3ae 92a0 f713 ....Z........... │ │ │ +0000e910: 5620 ab8f 23ed dc22 4510 5e3a 9e7b 560a V ..#.."E.^:.{V. │ │ │ +0000e920: 3ffa 435e ba59 f1ac eeb5 fb04 db04 a8fc ?.C^.Y.......... │ │ │ +0000e930: c586 82c5 bbb9 2ff5 892a c51f e089 bdef ....../..*...... │ │ │ +0000e940: fb4f eccc ae69 feaf f0fd 01e2 2513 71b7 .O...i......%.q. │ │ │ +0000e950: ddcc 2151 a0f8 6676 ff6b e4f4 cf89 58bd ..!Q..fv.k....X. │ │ │ +0000e960: b60e 45da 7645 da0b ffde 895e 77e1 e183 ..E.vE.....^w... │ │ │ +0000e970: ddf7 1f14 ef53 2ea8 2a6a 36a2 30cf 9d55 .....S..*j6.0..U │ │ │ +0000e980: 4917 82ef 7494 3f35 e5c1 e2a4 b58f 322c I...t.?5......2, │ │ │ +0000e990: 49fe c4b6 bb6c 632d eda9 d651 2a2e 96b4 I....lc-...Q*... │ │ │ +0000e9a0: acf8 3333 a95e 642c 57b7 0b14 ab66 1dc2 ..33.^d,W....f.. │ │ │ +0000e9b0: d3c4 6560 2c01 9067 88d0 a2ba 9f13 cfab ..e`,..g........ │ │ │ +0000e9c0: adaa 4131 05c4 c0f7 00f7 92d6 ce1f 9c1f ..A1............ │ │ │ +0000e9d0: c5fb 4f72 eb0d d3c4 a240 1ee8 46e4 1df6 ..Or.....@..F... │ │ │ +0000e9e0: 8341 7eac b6bb 8db0 9316 d535 7cd6 ca86 .A~........5|... │ │ │ +0000e9f0: 24ff c634 5fbc da3c 6c57 d408 614f af54 $..4_.....j..E │ │ │ +0000ea80: 51bb 08ec e894 cc1e fb66 b0f7 dc50 022a Q........f...P.* │ │ │ +0000ea90: 6572 a587 5f0a 0f0c bce9 14a0 6dda b01f er.._.......m... │ │ │ +0000eaa0: 91de b275 a1bb ddea 28ee 2970 060e ce5b ...u....(.)p...[ │ │ │ +0000eab0: d2f4 a73e d00e 26c7 ab9b cda2 dbd9 d1dd ...>..&......... │ │ │ +0000eac0: 96ad 0076 0f32 e92e 097c b5fd 385b 070c ...v.2...|..8[.. │ │ │ +0000ead0: 1332 3aa3 0711 32a4 1e94 4ecb 7a84 8fc1 .2:...2...N.z... │ │ │ +0000eae0: caaa cb56 e078 6476 f5c9 7fa8 8972 81ac ...V.xdv.....r.. │ │ │ +0000eaf0: 7c06 30da cb83 a4ab 8537 bc6f 865a e356 |.0......7.o.Z.V │ │ │ +0000eb00: 2adc 34a5 577e 59ef 7c34 c3b6 025b 5fde *.4.W~Y.|4...[_. │ │ │ +0000eb10: dc42 740e 75bd 1aef ca61 ed75 355b 049a .Bt.u....a.u5[.. │ │ │ +0000eb20: df58 c2d0 eaaf ea62 0a28 67ab 7528 0a78 .X.....b.(g.u(.x │ │ │ +0000eb30: 0f18 7702 80d5 5dab ffea 2ee8 7eb1 7852 ..w...].....~.xR │ │ │ +0000eb40: dc40 d078 ab76 b178 54dc 50b0 d5c5 b3db .@.x.v.xT.P..... │ │ │ +0000eb50: ab75 a516 5886 9051 5d3c c9f7 664b 63a6 .u..X..Q]<..fKc. │ │ │ +0000eb60: 172a 9fed 66b7 1c0b 9671 1d05 7257 714b .*..f....q..rWqK │ │ │ +0000eb70: c3ae 4d30 3115 f57a 5130 c97d ea60 e3c0 ..M01..zQ0.}.`.. │ │ │ +0000eb80: 1f55 45e1 2e2b 6286 608b 35e1 90c7 05cb .UE..+b.`.5..... │ │ │ +0000eb90: 47db a1f0 7860 3d42 39e9 d682 0857 2196 G...x`=B9....W!. │ │ │ +0000eba0: 84b8 4b62 374d b236 3294 d6a1 24ac 73e0 ..Kb7M.62...$.s. │ │ │ +0000ebb0: ff61 2783 c6b5 b505 789a 81b0 6952 d71e .a'.....x...iR.. │ │ │ +0000ebc0: 659b 232e 3cce 0809 f5b4 b38e 091e 3c87 e.#.<.........<. │ │ │ +0000ebd0: 4d18 151c 3f47 6bb5 0033 8f56 2e02 ee2f M...?Gk..3.V.../ │ │ │ +0000ebe0: 357e eb34 77e0 d777 bc08 c3a0 772d bb7a 5~.4w..w....w-.z │ │ │ +0000ebf0: dd02 d0da 70fa 4672 53df 47f3 0bdd 40d5 ....p.FrS.G...@. │ │ │ +0000ec00: 9d12 221c ea2a f563 a72a 50d0 56af 9626 .."..*.c.*P.V..& │ │ │ +0000ec10: 3fb6 6b82 3e9d 75fc 5e05 9c67 e882 beb1 ?.k.>.u.^..g.... │ │ │ +0000ec20: 47c7 9784 cdba 7c6c 4427 d2f6 dbb8 d0dd G.....|lD'...... │ │ │ +0000ec30: 86f8 1a43 ba59 2de4 bc33 88c3 9e74 601a ...C.Y-..3...t`. │ │ │ +0000ec40: 1fc3 97a7 38ac 095e e8f9 51e2 4a96 8b88 ....8..^..Q.J... │ │ │ +0000ec50: 1a3e 85ef 0769 d85d afb6 5f8b 8a84 ad8b .>...i.].._..... │ │ │ +0000ec60: a3c5 785a a4f4 292c 3d48 51bd 8918 1224 ..xZ..),=HQ....$ │ │ │ +0000ec70: baf3 b7aa 5a04 f76b 5a53 f964 86e7 f1d1 ....Z..kZS.d.... │ │ │ +0000ec80: 8cb4 4f46 da27 23ed f548 7b3d d23e 1e69 ..OF.'#..H{=.>.i │ │ │ +0000ec90: 1f96 6bf0 8530 1231 cd44 90d1 d5ad d04b ..k..0.1.D.....K │ │ │ +0000eca0: 0772 288d a563 ab4b d2ea 923c f6b0 9054 .r(..c.K...<...T │ │ │ +0000ecb0: c461 1780 0522 2f85 d42b 6ec1 88fb 688d .a..."/..+n...h. │ │ │ +0000ecc0: 2236 8730 080f 3007 304c 0b86 0960 b4e6 "6.0..0.0L...`.. │ │ │ +0000ecd0: 9016 d704 1f18 dda2 87d5 c5d3 e4e1 a23f ...............? │ │ │ +0000ece0: 20ce 1fb6 6c3b 5b41 55d1 931c b76b 89c8 ...l;[AU....k.. │ │ │ +0000ecf0: ee36 9459 750b bda4 25b3 486d ebd5 effd .6.Yu...%.Hm.... │ │ │ +0000ed00: 4db0 2bdc deba c496 651d 6311 1ade cb6c M.+.....e.c....l │ │ │ +0000ed10: 15f8 e08f f1f3 a9ec cf54 b7b9 a297 37ea .........T....7. │ │ │ +0000ed20: cd62 3bfb a40a f597 ed6a 412b 98c8 9def .b;......jA+.... │ │ │ +0000ed30: 7e8f 8dc8 28e2 b353 34bb 540f f89a 2faf ~...(..S4.T.../. │ │ │ +0000ed40: dcc3 a57b 58ca d79d 7ced a2f7 6a6a 798f ...{X...|...jjy. │ │ │ +0000ed50: c27d 7d50 f3cd ed7c 464c 0fbd 9dfb d3ae .}}P...|FL...... │ │ │ +0000ed60: fe5f 8b09 4645 a0b0 bbe6 51be 5ccf e6bf ._..FE....Q.\... │ │ │ +0000ed70: bae3 2c39 7414 d4df 4d76 7c32 7d53 2d56 ..,9t...Mv|2}S-V │ │ │ +0000ed80: 0f37 93d5 e4bb 894e e3c9 77d1 45eb 5c5b .7.....N..w.E.\[ │ │ │ +0000ed90: a7e8 f5da 13a8 cd14 27ec 722c e09e 7556 ........'.r,..uV │ │ │ +0000eda0: 4c71 a92f 2fa7 56e7 0dd5 cfde 44ef a3e7 Lq.//.V.....D... │ │ │ +0000edb0: 6f5f 441f 84a0 1f70 13e0 0b69 bcae 0fd3 o_D....p...i.... │ │ │ +0000edc0: 1d9d db86 cee6 c8bd 43a4 9926 3637 0983 ........C..&67.. │ │ │ +0000edd0: f3cf a62c a7b8 1899 e5c5 344d bb44 d67f ...,......4M.D.. │ │ │ +0000ede0: def8 8208 aeee abd9 767e 4d8f af88 c1db ........v~M..... │ │ │ +0000edf0: ea2b 0de0 72b3 5e0c 922f 3b08 9d31 64d3 .+..r.^../;..1d. │ │ │ +0000ee00: b8b4 a596 9b6f ee39 d5d3 58e3 5679 3a4d .....o.9..X.Vy:M │ │ │ +0000ee10: cbac 3b86 776f df28 f506 ab96 dbd9 6eb5 ..;.wo.(......n. │ │ │ +0000ee20: 2169 f95d 84b7 a463 db95 0ebe cfd0 138e !i.]...c........ │ │ │ +0000ee30: 645a e296 310b 877b 36f9 d4e0 3b2b 9269 dZ..1..{6...;+.i │ │ │ +0000ee40: 4edf 5dc6 ff2b d098 904c 9c4e 23ae 3710 N.]..+...L.N#.7. │ │ │ +0000ee50: b08a 965d cddf fc86 7ff4 7bec c60b f5e4 ...]......{..... │ │ │ +0000ee60: 2d2a 6f2d 5295 46bf 54ff 196c 6f61 a977 -*o-R.F.T..loa.w │ │ │ +0000ee70: 49ad 7011 a3c4 5f1c 462a 4912 93e2 2f3c I.p..._.F*I.../< │ │ │ +0000ee80: 8a22 4f70 fdbe cce3 541b dc0e 2ee8 c9e2 ."Op....T....... │ │ │ +0000ee90: 4f0b acb1 067f b513 6754 683a 7f0e dcc0 O.......gTh:.... │ │ │ +0000eea0: ea5d 7cf9 f1cd cbb7 7f7a fbe6 8777 bfe1 .]|......z...w.. │ │ │ +0000eeb0: facb b18b 2d3a cd71 2947 a536 c59f 589e ....-:.q)G.6..X. │ │ │ +0000eec0: 6fb6 9c6f b69c 6fb6 9c6f b69c 6fb6 9c6f o..o..o..o..o..o │ │ │ +0000eed0: b69c 6fb6 9c6f b69c 6fb6 9c6f b69c 6fb6 ..o..o..o..o..o. │ │ │ +0000eee0: 9c6f b69c 6fb6 9c6f b69c 6fb6 9c6f b69c .o..o..o..o..o.. │ │ │ +0000eef0: 6fb6 9c6f b69c 6fb6 9c6f b69c 6fb6 9c6f o..o..o..o..o..o │ │ │ +0000ef00: b69c 6fb6 9c6f b69c 6fb6 9c6f b69c 6fb6 ..o..o..o..o..o. │ │ │ +0000ef10: 9c6f b69c 6fb6 9c6f b6fc a1f7 02d2 a9ce .o..o..o........ │ │ │ +0000ef20: 6c2a 7746 fcb3 b6e9 3436 5665 859e e2c7 l*wF....46Ve.... │ │ │ +0000ef30: 7f3a f702 7eb9 aed4 5fff fea3 7af7 74bf .:..~..._...z.t. │ │ │ +0000ef40: ab6e bef5 4586 749a 2749 963a 82e5 3949 .n..E.t.'I.:..9I │ │ │ +0000ef50: 9229 7e3f 352d cdb4 4c7a b75c ea73 feaf .)~?5-..Lz.\.s.. │ │ │ +0000ef60: 7ca1 61a2 adc6 fd82 1c17 15ea 9fe8 486d |.a...........Hm │ │ │ +0000ef70: 5ee2 be42 5a96 5a7e c12e cdf8 3640 5264 ^..BZ.Z~....6@Rd │ │ │ +0000ef80: a5d1 f875 e8d8 5afc 8c4f eb9e 4208 ac77 ...u..Z..O..B..w │ │ │ +0000ef90: 5361 417a 3276 4981 1ea8 c3ab 6d35 235d SaAz2vI.....m5#] │ │ │ +0000efa0: fa5e dd5d ddec 3668 faec 97d5 6e4d a27b .^.]..6h....nM.{ │ │ │ +0000efb0: bbb9 9ddd 54dc 7bfc b602 3119 3fdc 8a9f ....T.{...1.?... │ │ │ +0000efc0: 33cd 62d3 b9ad 106a 49a8 1017 77ab 39c5 3.b....jI...w.9. │ │ │ +0000efd0: 5b2a c9f2 707d 2a51 bb03 392d f320 7233 [*..p}*Q..9-. r3 │ │ │ +0000efe0: 960a 3549 9775 d121 ffe2 1a7e 420f 331b ..5I.u.!...~B.3. │ │ │ +0000eff0: 8b88 4c50 20c5 1fa2 bd57 0b0a 1c2b e510 ..LP ....W...+.. │ │ │ +0000f000: d258 17d7 d5a3 c3c9 3bc9 b290 3ba7 2638 .X......;...;.&8 │ │ │ +0000f010: 77fe dfd1 f99c 09e7 df38 75d0 5931 ce9d w........8u.Y1.. │ │ │ +0000f020: cf9d 873b cfbf 05e6 f937 19f3 bcf8 260c ...;.....7....&. │ │ │ +0000f030: 33df 8261 e6f7 926d eb4c 98e3 9dad 3e4e 3..a...m.L....>N │ │ │ +0000f040: 7698 52b3 4fe6 78de b406 b38d 4ff2 ce41 v.R.O.x.....O..A │ │ │ +0000f050: ce53 67f4 839c d2b1 393a dc2e e65e 5ab7 .Sg.....9:...^Z. │ │ │ +0000f060: 20fd 6f83 a595 6b55 1f65 5877 b40e 48c3 .o...kU.eXw..H. │ │ │ +0000f070: 471b 35ef 7d2c 61de f671 86f5 46db 4b51 G.5.},a..q..F.KQ │ │ │ +0000f080: 1737 7006 1866 0fe5 b36b 4098 6186 0579 .7p..f...k@.a..y │ │ │ +0000f090: dc1b 38fd a184 2fd1 012c 7a78 284d 92f3 ..8.../..,zx(M.. │ │ │ +0000f0a0: a801 d4c3 5275 d93b c6b0 7824 da0b a7be ....Ru.;..x$.... │ │ │ +0000f0b0: 8724 aa93 f1c6 47e6 6500 4918 8715 21df .$....G.e.I...!. │ │ │ +0000f0c0: 85da de50 6cd8 7694 6155 6fe2 ba48 ea68 ...Pl.v.aUo..H.h │ │ │ +0000f0d0: e820 1673 9061 55af c5f0 ec76 9178 86c5 . .s.aU....v.x.. │ │ │ +0000f0e0: 07b1 04dd cc08 c33a 5a38 3894 96a4 4443 .......:Z88...DC │ │ │ +0000f0f0: 8cf2 df7a 7828 b512 460d 03bb 58aa 383e ...zx(..F...X.8> │ │ │ +0000f100: 2062 108c 9a61 f121 2cf3 7096 7a0c abba b...a.!,.p.z... │ │ │ +0000f110: f2d8 312a 523e ef34 6845 fa6d 2c66 6028 ..1*R>.4hE.m,f`( │ │ │ +0000f120: f356 db68 ccc4 ce7b b6a1 8f24 3a05 4b31 .V.h...{...$:.K1 │ │ │ +0000f130: 2cbd c2b0 53b0 682e 3443 0ce3 fcd4 63de ,...S.h.4C....c. │ │ │ +0000f140: 65de 1a8a 1961 58e1 e014 1e57 6f28 9292 e....aX....Wo(.. │ │ │ +0000f150: da8b 6934 302b 0d16 dd37 9df3 0049 b46c ..i40+...7...I.l │ │ │ +0000f160: e7a1 0ec8 72e0 eda0 b6c4 35c3 ec08 96aa ....r.....5..... │ │ │ +0000f170: a156 770c 2a57 4435 a062 d9ce 7fdd 9e95 .Vw.*WD5.b...... │ │ │ +0000f180: b8b1 0e1d 8699 804a 0f7e 7428 cb06 4934 .......J.~t(..I4 │ │ │ +0000f190: 302b f1b0 fb69 18ee 9098 2818 520f 8b37 0+...i....(.R..7 │ │ │ +0000f1a0: a07a 5055 4286 0d61 99d7 6328 e475 8861 .zPUB..a..c(.u.a │ │ │ +0000f1b0: 35f4 212c 8d98 76cd 5cc3 b0aa 8b25 ee0f 5.!,..v.\....%.. │ │ │ +0000f1c0: a56a 4c99 ee31 acea 62d1 fda1 0448 a243 .jL..1..b....H.C │ │ │ +0000f1d0: 580a cf9c 4155 2186 1587 b034 93be 1c42 X...AU!....4...B │ │ │ +0000f1e0: 12f9 d251 2c8d dfab ba66 2e1a c352 0d0d ...Q,....f...R.. │ │ │ +0000f1f0: a546 3daf 73cc 0f05 4155 df02 35fe cf23 .F=.s...AU..5..# │ │ │ +0000f200: 894e c532 3029 3080 87b1 c407 8612 f5b0 .N.20)0......... │ │ │ +0000f210: 1483 b302 96cd bb9e 343a 15cb b2a5 4155 ........4:....AU │ │ │ +0000f220: 7fab c3f6 7743 747f 28f3 1a89 0fa5 8e62 ....wCt.(......b │ │ │ +0000f230: 199a 94e8 542c 4351 6874 044b 35b4 b333 ....T,CQht.K5..3 │ │ │ +0000f240: c030 c7e9 112c c718 363f 8465 0849 7400 .0...,..6?.e.It. │ │ │ +0000f250: 8b19 8eb2 9b49 8986 534f 07a1 51d1 5897 .....I..SO..Q.X. │ │ │ +0000f260: 3186 8d61 19dc 0a33 7d86 1dc6 32f4 141d 1..a...3}...2... │ │ │ +0000f270: 9995 60f2 7b48 4c74 2a96 a149 894e c532 ..`.{HLt*..I.N.2 │ │ │ +0000f280: ceb0 512c 7678 f3f0 00c3 f46f 6058 7c10 ..Q,vx.....o`X|. │ │ │ +0000f290: cb00 92f8 cb19 568d 6d9a 163d 18f2 100f ......V.m..=.... │ │ │ +0000f2a0: a874 c0b0 a227 d1a3 aad2 408a 86b0 e8f1 .t...'....@..... │ │ │ +0000f2b0: a1b4 9044 c766 258c 145a 4810 87f5 164f ...D.f%..ZH....O │ │ │ +0000f2c0: 2358 8626 251a 16e4 3e96 9eb6 9966 5d55 #X.&%...>....f]U │ │ │ +0000f2d0: 740d cdb8 aa34 931f 0d62 e9c6 cfa6 671e t....4...b....g. │ │ │ +0000f2e0: 1949 746c 5606 4c7a 1dc1 4683 41e7 81a1 .ItlV.Lz..F.A... │ │ │ +0000f2f0: d8f1 6df9 6214 4b87 65c7 1936 bea1 6f46 ..m.b.K.e..6..oF │ │ │ +0000f300: 1836 1f8d 6e46 1956 1dc3 d243 e2d7 92e6 .6..nF.V...C.... │ │ │ +0000f310: 7486 cd0f 9c63 e851 2c43 6ef4 10c3 ecf8 t....c.Q,Cn..... │ │ │ +0000f320: 50f4 08c3 96a3 1e6e 9461 870e 5a86 8752 P......n.a..Z..R │ │ │ +0000f330: ef56 9853 1956 1d3c f829 86b1 d841 af70 .V.S.V.<.)...A.p │ │ │ +0000f340: 8061 f3a3 c75f d1a9 580e 30cc 1ec2 6286 .a..._..X.0...b. │ │ │ +0000f350: 8732 0fb7 774e 61d8 e193 323d 8ca5 1af4 .2..wNa...2=.... │ │ │ +0000f360: 0ae3 0cab 0e9f b28d 306c 39ea 7b86 1936 ........0l9.{..6 │ │ │ +0000f370: 3f8e 6500 898d c6dc c2e0 50ec 91a3 c562 ?.e.......P....b │ │ │ +0000f380: 184b 35e4 15c6 1976 e458 d28c 30cc 51a7 .K5....v.X..0.Q. │ │ │ +0000f390: 4f63 5875 0296 2124 5135 e216 8686 521d OcXu..!$Q5....R. │ │ │ +0000f3a0: 3b8b d523 583a bb0d 8719 766c 28ba c7b0 ;..#X:....vl(... │ │ │ +0000f3b0: 6239 b4a5 7e38 ac38 8625 ee0e a509 68ec b9..~8.8.%....h. │ │ │ +0000f3c0: 4958 4e62 d818 1627 36c5 4971 d829 4389 IXNb...'6.Iq.)C. │ │ │ +0000f3d0: 46b0 d821 673d 1cb8 fe76 86b5 b6b2 0f07 F..!g=...v...... │ │ │ +0000f3e0: aef6 4b25 acb5 241f 26db 0c2d fb7f 9b84 ..K%..$.&..-.... │ │ │ +0000f3f0: b577 ef8e 30ec 042c bd48 df6f 75cc 4fc0 .w..0..,.H.ou.O. │ │ │ +0000f400: 3234 f9d1 61c5 6faf a7ab 9319 567d 910d 24..a.o.....V}.. │ │ │ +0000f410: ab06 37e3 4e58 1a7d 890d eb30 6c79 2ac3 ..7.NX.}...0ly*. │ │ │ +0000f420: 965f 64f4 0f0f e5c0 5ad2 1ebd 56d3 66d8 ._d.....Z...V.f. │ │ │ +0000f430: f079 edb1 dd0a fb05 5e72 1eae 624f c332 .y......^r..bO.2 │ │ │ +0000f440: a42d d129 582a 0fc7 0e31 ec04 2c47 c20a .-.)X*...1..,G.. │ │ │ +0000f450: 8f25 fe52 8655 c735 7200 c921 860d 6ced .%.R.U.5r..!..l. │ │ │ +0000f460: 555f 1287 597f 2071 8061 c3db 9447 8712 U_..Y. q.a...G.. │ │ │ +0000f470: 9d8a e5d0 8eab 3d3d 706d 9044 87b0 0c6c ......==pm.D...l │ │ │ +0000f480: 1edb 430c 3343 5bd4 4719 3680 65fe 0591 ..C.3C[.G.6.e... │ │ │ +0000f490: 7e8d a518 1d4a 5019 eee9 1fc5 1286 de26 ~....JP........& │ │ │ +0000f4a0: dcd3 1f33 bda6 7f3c 511d 62d8 720c cbb8 ...3...f │ │ │ +0000f4e0: eb1c e6d9 60aa eda1 c577 151c 198e 9ee7 ....`....w...... │ │ │ +0000f4f0: f801 dbda 6374 45ac 3b47 fae0 b9e4 3896 ....ctE.;G....8. │ │ │ +0000f500: 81fd bf79 0033 6aa3 31c3 07b9 0db5 43e7 ...y.3j.1.....C. │ │ │ +0000f510: 92cd 196b 31b4 4b59 7475 c78c 9c7c 3770 ...k1.KYtu...|7p │ │ │ +0000f520: 0686 32e7 e279 f7e4 bbea 5d35 191d 8a6e ..2..y....]5...n │ │ │ +0000f530: 4ebe 8b65 3c8e 65e0 10bf eddc c3a9 298e N..e<.e.......). │ │ │ +0000f540: 5c15 183c c81d b990 d0df 7a68 2139 70b7 \..<......zh!9p. │ │ │ +0000f550: 62e8 88b5 1ab9 5b61 3b7b 35b6 bf81 d845 b.....[a;{5....E │ │ │ +0000f560: 32ba f81e bd26 625b 9624 64c8 c8e0 aae1 2....&b[.$d..... │ │ │ +0000f570: 8ddf e820 96ee dd80 6a60 c7b5 6b9f 0f0c ... ....j`..k... │ │ │ +0000f580: 65e4 f6ce bc7f 06dd 657a d7a6 4563 7b22 e.......ez..Ec{" │ │ │ +0000f590: 5d2c 2dd2 db37 d3ec 112c 76f0 68a1 ebab ],-..7...,v.h... │ │ │ +0000f5a0: 8edc 3c6a 2389 86ae 6e8d ed54 75f7 4ba2 ...+..gX. │ │ │ +0000f750: 19f5 213d a1f4 c483 0c0b ff98 bdb0 7a74 ..!=..........zt │ │ │ +0000f760: 2835 e048 d6fb 7608 4b78 3038 1f42 82d3 (5.H..v.Kx08.B.. │ │ │ +0000f770: c17a b760 084b 0398 376a f510 c3ba cada .z.`.K..7j...... │ │ │ +0000f780: 1fca 3c34 6d7d 8605 90fb 5802 e366 0e33 ..<4m}....X..f.3 │ │ │ +0000f790: 6c00 cb10 92c8 99dd 7840 8e8b 413b 18cc l.......x@..A;.. │ │ │ +0000f7a0: 7d14 5eea 1fc0 d23e 26ea 20f1 2a69 46b1 }.^....>&. .*iF. │ │ │ +0000f7b0: d8b8 21b6 8324 1ac6 52f1 9fd2 15fd a1e8 ..!..$..R....... │ │ │ +0000f7c0: e336 2c6e 08e9 0fa5 011c 75b1 1435 9d6d .6,n......u..5.m │ │ │ +0000f7d0: 4b39 6cc3 4ec4 e26a eb96 6619 9f60 f4e7 K9l.N..j..f..`.. │ │ │ +0000f7e0: 71e3 9fac 1e63 581b 7288 5d57 8db4 85fe q....cX.r.]W.... │ │ │ +0000f7f0: 2b3a 15cb 10e0 c8b5 b2ba 992e d3f3 c563 +:.............c │ │ │ +0000f800: 0ce3 ef79 dc15 697f 5327 00dc 42c2 f741 ...y..i.S'..B..A │ │ │ +0000f810: fb61 c508 9621 24d1 0816 13ec 2886 76cb .a...!$.....(.v. │ │ │ +0000f820: 06d1 c330 c3e6 7213 676c 2835 e0a8 8325 ...0..r.gl(5...% │ │ │ +0000f830: bccb 321f 35c7 35c3 4ec4 728e b7cf 9dcf ..2.5.5.N.r..... │ │ │ +0000f840: 9dff 2d3b 9f7f d2ef dff7 3710 cf8a 71ee ..-;......7...q. │ │ │ +0000f850: 7cee fc2f d4f9 eb5a 927f ddce 4daa 8dfa |../...Z....M... │ │ │ +0000f860: 87b4 83df d13e f013 daba 2872 9519 93a9 .....>....(r.... │ │ │ +0000f870: 997a 7d89 7cf4 2f6e 9fbb 94f4 ba28 4baa .z}.|./n.....(K. │ │ │ +0000f880: 2b33 f514 a944 e779 9165 2ac9 759c 655a +3...D.y.e*.u.eZ │ │ │ +0000f890: 4d74 5998 34c3 0f97 fba7 b430 7962 3be9 MtY.4......0yb;. │ │ │ +0000f8a0: bf1b 2003 3fab 3ddb dedc cbcf 6a77 7f10 .. .?.=.....jw.. │ │ │ +0000f8b0: 7b62 f04b d4f4 5124 d133 f527 6aa7 364b {b.K..Q$.3.'j.6K │ │ │ +0000f8c0: 45e4 096d eaff ddae 3e56 dbfb d5ee 89aa E..m....>V...... │ │ │ +0000f8d0: 7fbe 5ead 5777 eaaf b37f 56eb ffa3 feef ..^.Ww....V..... │ │ │ +0000f8e0: c3fa 8968 b279 145d cc1f 8082 7ff3 deb8 ...h.y.]........ │ │ │ +0000f8f0: 8cdf c821 1614 fb64 09bb eda3 0a7e f9fd ...!...d.....~.. │ │ │ +0000f900: 62bd dadc 2e57 8f7b e44b a916 7bfe 4d6d b....W.{.K..{.Mm │ │ │ +0000f910: 55e7 9653 9c1a d133 fdf3 6aa9 24ef c967 U..S...3..j.$..g │ │ │ +0000f920: c9d6 b3a9 d0f5 601f dfc1 fd0e 7f35 db5f ......`......5._ │ │ │ +0000f930: a0b9 2381 c9e9 ff1e 7d93 8d2f c38f eff3 ..#.....}../.... │ │ │ +0000f940: 6fea 4b1a 16f9 396f 975b 962a dd0f ee23 o.K...9o.[.*...# │ │ │ +0000f950: 5d6b 00b6 4eeb f2d9 619d ff51 586f 0fa1 ]k..N...a..QXo.. │ │ │ +0000f960: 5d5c aa8b adcb efb9 decc 1692 4771 b153 ]\..........Gq.S │ │ │ +0000f970: 17bd c21b 2a74 d90e 7c61 2493 a3f7 f1b4 ....*t..|a$..... │ │ │ +0000f980: 2814 7fc8 6f99 4f92 3856 933c 0e53 e7a4 (...o.O.8V.<.S.. │ │ │ +0000f990: 317e efdd d2d0 549a 9240 1599 4a31 0a9d 1~....T..@..J1.. │ │ │ +0000f9a0: 292a 057b f01b f193 3246 ee23 2ad4 9ada )*.{....2F.#*... │ │ │ +0000f9b0: 519b 2453 d5ac 5b47 e531 8979 9a70 1d09 Q.$S..[G.1.y.p.. │ │ │ +0000f9c0: d444 a746 5153 439f 921f 37cd 5254 46fc .D.FQSC...7.RTF. │ │ │ +0000f9d0: 6ca9 2621 cd29 5461 9829 ca94 85ca e242 l.&!.)Ta.).....B │ │ │ +0000f9e0: 2d76 519a a72a 4b52 9093 a45a 159c 5b57 -vQ..*KR...Z..[W │ │ │ +0000f9f0: 7129 7e51 1fe0 08be 918e 91a1 519a 3257 q)~Q........Q.2W │ │ │ +0000fa00: 3ad7 2a37 8ac0 a035 e99b 4acb 54d1 5749 :.*7...5..J.T.WI │ │ │ +0000fa10: 2424 5c1a 653a 5179 09ed b12a 21cd 4eb2 $$\.e:Qy...*!.N. │ │ │ +0000fa20: 4c60 1b82 4194 e81c d826 a4c7 023b 75b4 L`..A....&...;u. │ │ │ +0000fa30: 2f90 5111 bf07 4f8f 976a 9261 5af1 40ef /.Q...O..j.aZ.@. │ │ │ +0000fa40: 299e a228 2144 044c d390 6d8c 2770 3ccd )..(!D.L..m.'p<. │ │ │ +0000fa50: 9957 0960 d240 348d 1a3f 280f 5391 a98c .W.`.@4..?(.S... │ │ │ +0000fa60: 068f 4a02 9fa5 8222 f508 6834 f240 0491 ..J...."..h4.@.. │ │ │ +0000fa70: e8f0 53aa 2616 a8ca 9af1 2913 0444 1901 ..S.&.....)..D.. │ │ │ +0000fa80: 2158 6864 7dbf c441 9a38 5029 93eb 0010 !Xhd}..A.8P).... │ │ │ +0000fa90: 0989 76c4 6853 1383 dfd8 1f19 04b3 0218 ..v.hS.......... │ │ │ +0000faa0: 6910 9aa6 425b e67f 9322 8804 2fd9 eb84 i...B[..."../... │ │ │ +0000fab0: 1093 5923 7e17 c854 9673 1b02 6b8c 0cbc ..Y#~..T.s..k... │ │ │ +0000fac0: 2036 94b1 7037 b105 711e 3381 5114 6410 6..p7..q.3.Q.d. │ │ │ +0000fad0: 5d85 a117 ea4d f34f 9c16 21ca 1216 ad28 ]....M.O..!....( │ │ │ +0000fae0: 4945 7af0 ad89 e7c8 ad00 1498 0908 81e5 IEz............. │ │ │ +0000faf0: 9244 2045 a50c 1f18 8914 9a7c 4298 31ab .D E.......|B.1. │ │ │ +0000fb00: 224d f23c 21d8 dab2 3c51 1d0b bea5 4a30 "M.-r...{.....Q │ │ │ +0000fc40: 0afa 4895 887b 59cc 02ca 6c20 e2c0 1ded ..H..{Y...l .... │ │ │ +0000fc50: 4d03 7456 981e 217d 8626 13cd 0634 66e3 M.tV..!}.&...4f. │ │ │ +0000fc60: c7f4 197e 659b 2c22 53c8 d461 f6a1 e822 ...~e.,"S..a..." │ │ │ +0000fc70: 3406 2968 d382 04a0 60c1 480b 924c 6a25 4.)h....`.H..Lj% │ │ │ +0000fc80: 8375 d9cf 49dc 62d6 3c98 7028 07d8 6ab8 .u..I.b.<.p(..j. │ │ │ +0000fc90: bf2e dd0c 9ad4 f27c 6340 d433 ef09 7dbe .......|c@.3..}. │ │ │ +0000fca0: 2f63 9750 ddb0 a416 09bb 1d9a 0989 1d22 /c.P..........." │ │ │ +0000fcb0: 4cae 21ef c020 a06f 317b ab30 cc10 50c5 L.!.. .o1{.0..P. │ │ │ +0000fcc0: 5e07 a088 1519 2970 6a1b 509f eb70 c6ee ^.....)pj.P..p.. │ │ │ +0000fcd0: c922 baa6 0644 0309 04b2 dd56 1a97 fbcc ."...D.....V.... │ │ │ +0000fce0: c385 7811 3525 2c83 0968 3464 4e13 a28d ..x.5%,..h4dN... │ │ │ +0000fcf0: 7c2b 02c8 a444 e61a 663a e484 259c 7d81 |+...D..f:..%.}. │ │ │ +0000fd00: 85d9 ef11 aee3 3d4b 7ace 00bc dd56 ec0b ......=Kz....V.. │ │ │ +0000fd10: fc93 3c78 87a1 d9e1 c2b8 e329 7745 fe3b ..a...... │ │ │ +0000fd80: 8955 0f41 80b0 3e21 0bad 33b6 bca4 4e70 .U.A..>!..3...Np │ │ │ +0000fd90: e6a2 3c09 e21e 8350 2665 cf28 d684 6885 ..<....P&e.(..h. │ │ │ +0000fda0: f4a6 ce52 14ec 2e4d 02a9 44d2 2800 95c0 ...R...M..D.(... │ │ │ +0000fdb0: 067e 3116 db44 6201 eb9e 7b2b 54c0 f63b .~1..Db...{+T..; │ │ │ +0000fdc0: f799 f08c 4062 d88b 90a8 101c 32ed 160e ....@b......2... │ │ │ +0000fdd0: 84b5 1034 3a7b 5240 fc13 525b c8ad 583a ...4:{R@..R[..X: │ │ │ +0000fde0: 6823 e145 3a9f 4494 8bdb a730 2326 95f6 h#.E:.D....0#&.. │ │ │ +0000fdf0: d031 09e1 d8b4 c6c2 b614 fa6d 2826 8215 .1.........m(&.. │ │ │ +0000fe00: 2103 94f3 b4c0 5a88 7a18 78f5 8289 8a72 !.....Z.z.x....r │ │ │ +0000fe10: c47b 42b1 a861 0a6d 234b 84d1 388f 9171 .{B..a.m#K..8..q │ │ │ +0000fe20: 05d9 0548 b829 d92e 644e ed35 33c6 0d26 ...H.)..dN.53..& │ │ │ +0000fe30: 2396 20bc 642b 660a 9e7b 1e4c 28f3 c9de #. .d+f..{.L(... │ │ │ +0000fe40: b4b5 95c3 923c 542a afa2 89f8 ea2c 619b ...........5..k1.. │ │ │ +0000feb0: 0316 0301 438c 9d59 1f02 7b62 0cbb 2f04 ....C..Y..{b../. │ │ │ +0000fec0: 56ce ee5b 763e cc19 c32e 4b62 3b27 946c V..[v>....Kb;'.l │ │ │ +0000fed0: ef84 9442 2634 49c5 8127 ecd8 923a f437 ...B&4I..'...:.7 │ │ │ +0000fee0: 0594 2665 3a89 002d 661e 8b57 8ca7 e488 ..&e:..-f..W.... │ │ │ +0000fef0: d668 9139 a81d af4f d93b 68eb 669b 58eb .h.9...O.;h.f.X. │ │ │ +0000ff00: 5026 10bc 8976 e5c4 afd2 891a ab54 4af5 P&...v.......TJ. │ │ │ +0000ff10: 9a39 0947 e403 1019 594a 2e2e 7775 b1a3 .9.G....YJ..wu.. │ │ │ +0000ff20: bf8e 76f2 9c23 4e04 70b4 16c0 7a80 48b4 ..v..#N.p...z.H. │ │ │ +0000ff30: 4201 e21b aa83 1703 c985 ac61 84fa dc47 B..........a...G │ │ │ +0000ff40: 4529 c95b 422b f84a 388d 31b1 9721 bb67 E).[B+.J8.1..!.g │ │ │ +0000ff50: ba8e 4a23 7841 cc90 737c 83e1 9b5c 961e ..J#xA..s|...\.. │ │ │ +0000ff60: cee9 37b2 57fb 2120 c434 2458 8507 92ab ..7.W.! .4$X.... │ │ │ +0000ff70: 4d20 da22 103a 0e65 3faf 2158 d146 d6e7 M .".:.e?.!X.F.. │ │ │ +0000ff80: a63e 242c ebc4 8d69 3c1a 1dba 386f 283c .>$,...i<...8o(< │ │ │ +0000ff90: d432 05b5 b627 7118 1fa6 998f 0f13 31f0 .2...'q.......1. │ │ │ +0000ffa0: f084 99c4 871c 4333 df8b df19 1fea 7cc8 ......C3......|. │ │ │ +0000ffb0: 85e7 5d17 5eef 66ec 2f64 4fa2 4eba a7c4 ..].^.f./dO.N... │ │ │ +0000ffc0: b9c5 5342 c61f b21c 568a 9d1b 7db3 7f53 ..SB....V...}..S │ │ │ +0000ffd0: ead9 b6ba ab66 3be4 df53 f74f 3737 d56e .....f;..S.O77.n │ │ │ +0000ffe0: fb14 51f5 b3cd 03fb 237a c47a 8478 e456 ..Q.....#z.z.x.V │ │ │ +0000fff0: dc58 4af3 bb4b 99aa b8c4 a486 57fc 9918 .XJ..K......W... │ │ │ +00010000: 386a 9732 86cf 4ae0 3398 d8f5 5187 3741 8j.2..J.3...Q.7A │ │ │ +00010010: 889b 43ce 10b4 438a 025a f83d 8e6b b84c ..C...C..Z.=.k.L │ │ │ +00010020: 5bf3 4e3d 1c57 f61d aab9 9c33 253a a86d [.N=.W.....3%:.m │ │ │ +00010030: 9845 1b64 3106 f1d8 a805 0d98 4d13 3830 .E.d1.......M.80 │ │ │ +00010040: 269f 5799 195e 6d6f 84df efdf 4348 8bf8 &.W..^mo....CH.. │ │ │ +00010050: 837a 9f23 bc4a 33f7 9494 7842 923a 9ba1 .z.#.J3...xB.:.. │ │ │ +00010060: 169e 459e 3257 46bd a918 241b 14c3 29c9 ..E.2WF...$...). │ │ │ +00010070: 13c4 34e3 6f5a 717b 70ee 8154 ea03 f754 ..4.oZq{p..T...T │ │ │ +00010080: 7bfe 9cf1 a60a f25d e34d e6aa 098e 5016 {......].M....P. │ │ │ +00010090: 8b2a 7801 85ea 7334 843a 0db5 714b 5a0e .*x...s4.:..qKZ. │ │ │ +000100a0: 52dd c206 7516 82ec 181b 88c3 2428 e776 R...u.......$(.v │ │ │ +000100b0: 9310 88ec fa79 104d c854 63ac 832e bc7c .....y.M.Tc....| │ │ │ +000100c0: e64f 92e6 19d5 82ad 979b cdaf 911f 06b1 .O.............. │ │ │ +000100d0: 83f4 371c 4c93 5058 e501 49b0 d2b6 7e83 ..7.L.PX..I...~. │ │ │ +000100e0: c5ed bc06 f4c2 5d34 751c e904 da51 c822 ......]4u....Q." │ │ │ +000100f0: 181e 8ac6 23d6 5485 6565 c040 d64f a715 ....#.T.ee.@.O.. │ │ │ +00010100: 4d5f cd1b aad6 3321 b3ec 091d 42f8 dce6 M_....3!....B... │ │ │ +00010110: cd31 25e8 57fa 6e71 d84e f77b 5113 cb79 .1%.W.nq.N.{Q..y │ │ │ +00010120: feba f850 9a1a e9e2 a6c2 e341 1505 8679 ...P.......A...y │ │ │ +00010130: 5710 308e 98bd abed cb08 fb36 1bf7 ab98 W.0........6.... │ │ │ +00010140: 48b7 c323 db1f 10b4 64ca 1657 c958 509d H..#....d..W.XP. │ │ │ +00010150: 726c 51d7 0df4 86bd 0c3a d70d 6a1b d3c4 rlQ......:..j... │ │ │ +00010160: ed54 8ad0 3d8a 9e49 f6de cd52 dd5f afaa .T..=..I...R._.. │ │ │ +00010170: f582 7363 16d3 ac47 e533 18e8 fb28 6969 ..sc...G.3...(ii │ │ │ +00010180: 74e4 5613 1376 f550 bc46 cad8 a02b de26 t.V..v.P.F...+.& │ │ │ +00010190: e24f c39f 297f 66ca 6d2a 73ab 9cdf 0afe .O..).f.m*s..... │ │ │ +000101a0: b4fc 592a 5917 359b f90d 22f2 df45 7600 ..Y*Y.5..."..Ev. │ │ │ +000101b0: 8f36 03c0 753a 0611 a1fd 1f4b 39c2 f723 .6..u:.....K9..# │ │ │ +000101c0: 240b 54ad 8728 775f 8907 5c43 665f 2889 $.T..(w_..\Cf_(. │ │ │ +000101d0: 4191 3f74 e337 f3a3 a8b7 a9bf db3e 54be A.?t.7.......>T. │ │ │ +000101e0: f658 2a51 3907 2928 5ee1 7310 1c2f bcb8 .X*Q9.)(^.s../.. │ │ │ +000101f0: 7dce 270c f4fd f4c2 24d8 98a5 4f9c 85d4 }.'.....$...O... │ │ │ +00010200: a946 0b5a e264 25f2 b552 3c80 ef22 2d6c .F.Z.d%..R<.."-l │ │ │ +00010210: 4c71 2445 6979 49f1 172d b4e2 3225 c3db Lq$EiyI..-..2%.. │ │ │ +00010220: 3a13 a981 4503 6722 afde be1a cb34 aaa7 :...E.g".....4.. │ │ │ +00010230: 09b5 f74d 5f6f 6e77 f7df 2b49 d5fa 6637 ...M_onw..+I..f7 │ │ │ +00010240: 5baf e6ea afd5 9aec db6a 3e6b 9e26 2f37 [........j>k.&/7 │ │ │ +00010250: eb85 0a12 ba1e 4843 9a58 def9 cc28 ce49 ......HC.X...(.I │ │ │ +00010260: 8bb2 9385 34ca dc09 8a70 d725 6e77 d9d6 ....4....p.%nw.. │ │ │ +00010270: ad9c 9a04 09d7 5329 b9e5 04f3 0fe4 f4e5 ......S)........ │ │ │ +00010280: f5e1 e62f dbd9 ddf5 6afe f36c 3ba3 1084 .../....j..l;... │ │ │ +00010290: 58cc 6989 5129 f944 7f5c ddac 762a cf32 X.i.Q).D.\..v*.2 │ │ │ +000102a0: 0a3c 254a 92a4 b67b 3e52 8806 2104 74f9 .<%J...{>R..!.t. │ │ │ +000102b0: 9532 a463 cff3 ee65 d2d7 bcab 762f a90a .2.c...e....v/.. │ │ │ +000102c0: 2991 774f 7795 ba00 79fc 54fd 83ca e10d ).wOw...y.T..... │ │ │ +000102d0: 9733 72d5 eaa2 9bc1 7c05 0061 5d93 af7d .3r.....|..a]..} │ │ │ +000102e0: 2527 250f bee6 6f18 3717 7e46 8a64 2efb %'%...o.7.~F.d.. │ │ │ +000102f0: f3ec fefa efcb 25d9 12a9 694a ffc4 b995 ......%...iJ.... │ │ │ +00010300: b930 56b7 6398 83aa 0e62 2914 c6f7 880c .0V.c....b)..... │ │ │ +00010310: 4971 4148 c08a 57af af40 e0f2 ea72 fde0 IqAH..W..@...r.. │ │ │ +00010320: 9ad1 0ba9 5b75 5bbf 6d29 0a72 009a 7e2f ....[u[.m).r..~/ │ │ │ +00010330: b9df 65d8 efb2 d5ef 72b0 df6b f4ba a389 ..e.....r..k.... │ │ │ +00010340: debd 5bfd d377 e477 0874 aff9 cf87 674a ..[..w.w.t....gJ │ │ │ +00010350: 09cb 294a 2039 b8ed 30dd 9592 b83c fd58 ..)J 9..0....<.X │ │ │ +00010360: 7dac d652 d52b 2507 c1e0 7cfb 7792 d6b6 }..R.+%...|.w... │ │ │ +00010370: e698 67e6 0092 0e3b 5fbe bb5b 0729 d87d ..g....;_..[.).} │ │ │ +00010380: 72ed 881c 07e2 184e 9c7d 2559 e39b ffe1 r......N.}%Y.... │ │ │ +00010390: 9e78 1475 1677 6a97 b4db 7124 4fff 0b25 .x.u.wj...q$O..% │ │ │ +000103a0: 4d43 94df 2ac3 d9b8 db89 b857 2e47 3778 MC..*......W.G7x │ │ │ +000103b0: b772 9f92 4f5e 9e93 fab9 0b53 1274 7ba8 .r..O^.....S.t{. │ │ │ +000103c0: 6801 729a e706 6ea2 e69b bba7 0100 ab65 h.r...n........e │ │ │ +000103d0: 74a4 cf48 d790 c5b7 1b52 e9b6 acd7 4581 t..H.....R....E. │ │ │ +000103e0: 66a0 6c46 ba8e 7f7b c28c f505 53d0 c83e f.lF...{....S..> │ │ │ +000103f0: 9a50 9504 e252 e999 ba26 d86c b446 09de .P...R...&.l.F.. │ │ │ +00010400: 0295 34e1 9e61 3ef5 b49b 4efd d58a 4287 ..4..a>...N...B. │ │ │ +00010410: 7d3d df75 38d1 1bd8 e994 7ad9 7ad5 112e }=.u8.....z.z... │ │ │ +00010420: 6126 4bc9 a09c 79fa 43f1 e988 d97f aff4 a&K...y.C....... │ │ │ +00010430: 80b0 6eef 436d 41ed 3179 f912 b6ee a39f ..n.CmA.1y...... │ │ │ +00010440: 37eb a746 890f 4eec 0feb f52a 60be 6774 7..F..N....*`.gt │ │ │ +00010450: ea32 db37 67e4 9144 9a42 f0d7 98ff 902c .2.7g..D.B....., │ │ │ +00010460: dd25 eb47 6242 4016 31af 2b0a 8fd4 ed8a .%.GbB@.1.+..... │ │ │ +00010470: 1cce 93fb 9605 1015 6b57 2cdf 6e0d f385 ........kW,.n... │ │ │ +00010480: 3ae3 4b02 1d39 c8c5 9f3a f48e 1bc8 11b2 :.K..9...:...... │ │ │ +00010490: 4562 f580 c43e 9254 4a87 5538 2011 c7ff Eb...>.TJ.U8 ... │ │ │ +000104a0: e966 0582 4ae3 354a 6e5f d4ec 725c 99b0 .f..J.5Jn_..r\.. │ │ │ +000104b0: 6a46 7bbf c6ab 7762 ea15 f457 b03f 6fab jF{...wb...W.?o. │ │ │ +000104c0: f92e 98ba 8b5d c3fb 8b6d f07c 193c af9b .....]...m.|.<.. │ │ │ +000104d0: 674f f25a 5dfa c95c ab7a 9ab6 e1e3 a57f gO.Z]..\.z...... │ │ │ +000104e0: fc1a e41f e42b 05e4 18d3 0a97 a6ea 81c2 .....+.......... │ │ │ +000104f0: b5bb a0e3 d375 450b c83d 67b8 f7ff c870 .....uE..=g....p │ │ │ +00010500: 343b 6fbd 0840 c86a d8c4 cbad c190 8315 4;o..@.j........ │ │ │ +00010510: 4142 2b09 94e4 19f2 d16b 7ef3 b0e6 19f6 AB+......k~..... │ │ │ +00010520: 7199 8fb3 fcfb 914e 1ca1 b940 cdbd 1dea q......N...@.... │ │ │ +00010530: 81c5 eef6 ea72 be59 93ea 541b 5e09 c35c .....r.Y..T.^..\ │ │ │ +00010540: 569b f97a 7517 6d48 7457 b7b3 f5ab 5f7e V..zu.mHtW...._~ │ │ │ +00010550: 6a6e f660 88d7 9797 9b47 1508 860a 0443 jn.`.....G.....C │ │ │ +00010560: 0582 a142 c1b8 f8a4 b66a cd04 cdab d51a ...B.....j...... │ │ │ +00010570: 91d7 fce3 4aaa ae49 2c2e 87ab 5637 b486 ....J..I,...V7.. │ │ │ +00010580: 79f9 b4ab 24e8 fd84 15c8 eae3 483b b748 y...$.......H;.H │ │ │ +00010590: 1184 978e e79e 95c2 8ffe 9097 6e56 3cab ............nV<. │ │ │ +000105a0: 7bed 3ec1 3601 2a7f b1a1 60f1 6eee 4b7d {.>.6.*...`.n.K} │ │ │ +000105b0: a24a f107 7862 effb fe13 3bb3 6b9a ff2b .J..xb....;.k..+ │ │ │ +000105c0: 7c7f 8078 c944 dc6d 3773 4814 28be 99dd |..x.D.m7sH.(... │ │ │ +000105d0: ff1a 39fd 7322 56af ad43 91b6 5d91 f6c2 ..9.s"V..C..]... │ │ │ +000105e0: bf77 a2d7 5d78 f860 f7fd 07c5 fb94 0baa .w..]x.`........ │ │ │ +000105f0: 8a9a 8d28 cc73 6755 d285 e03b 1de5 4f4d ...(.sgU...;..OM │ │ │ +00010600: 79b0 3869 eda3 0c4b 923f b1ed 2edb 584b y.8i...K.?....XK │ │ │ +00010610: 7baa 7594 8a8b 252d 2bfe cc4c aa17 19cb {.u...%-+..L.... │ │ │ +00010620: d5ed 02c5 aa59 87f0 3471 1918 4b00 e419 .....Y..4q..K... │ │ │ +00010630: 22b4 a8ee e7c4 f36a ab6a 504c 0131 f03d "......j.jPL.1.= │ │ │ +00010640: c0bd a4b5 f307 e747 f1fe 93dc 7ac3 34b1 .......G....z.4. │ │ │ +00010650: 2890 07ba 1179 87fd 6090 1fab ed6e 23ec (....y..`....n#. │ │ │ +00010660: a445 750d 9fb5 b221 c9bf 31cd 17af 360f .Eu....!..1...6. │ │ │ +00010670: db15 3542 d8d3 2b95 553e d914 f157 12ab ..5B..+.U>...W.. │ │ │ +00010680: 6102 9458 b358 0528 dd26 285b bd90 94e0 a..X.X.(.&([.... │ │ │ +00010690: b14d 852c 76dc 4eeb a01c 9aae 1c86 321d .M.,v.N.......2. │ │ │ +000106a0: 780d 570c c5fd b1ba bd22 8968 2fba d652 x.W......".h/..R │ │ │ +000106b0: 288b 42a9 71ca dbef 69d9 60dd ff63 bb6b (.B.q...i.`..c.k │ │ │ +000106c0: d4dd b512 616b 0308 eb1b c3d1 ea60 695d ....ak.......`i] │ │ │ +000106d0: 4746 a46d 607e 9a3d 3a84 1d9b 139a 16a2 GF.m`~.=:....... │ │ │ +000106e0: 240a b72f 7a78 c0c6 1b92 9906 36c1 759d $../zx......6.u. │ │ │ +000106f0: 4f40 05b2 dac3 4151 d42e 023b 3a25 b3c7 O@....AQ...;:%.. │ │ │ +00010700: be19 ec3d 3794 804a 995c e9e1 97c2 0303 ...=7..J.\...... │ │ │ +00010710: 6f3a 0568 9b36 ec47 a4b7 6c5d e86e b73a o:.h.6.G..l].n.: │ │ │ +00010720: 8a7b 0a9c 8183 f396 34fd a90f b483 c9f1 .{......4....... │ │ │ +00010730: ea66 b3e8 7676 74b7 652b 80dd 834c ba4b .f..vvt.e+...L.K │ │ │ +00010740: 025f 6d3f ced6 01c3 848c cee8 4184 0ca9 ._m?........A... │ │ │ +00010750: 07a5 d3b2 1ee1 63b0 b2ea b215 381e 995d ......c.....8..] │ │ │ +00010760: 7df2 1f6a a25c 202b 9f01 8cf6 f220 e96a }..j.\ +..... .j │ │ │ +00010770: e10d ef9b a1d6 b895 0a37 4de9 955f d63b .........7M.._.; │ │ │ +00010780: 1fcd b0ad c0d6 9737 b710 9d43 5daf c6bb .......7...C]... │ │ │ +00010790: 7258 7b5d cd16 81e6 3796 30b4 faab ba98 rX{]....7.0..... │ │ │ +000107a0: 02ca d96a 1d8a 02de 03c6 9d00 6075 d7ea ...j........`u.. │ │ │ +000107b0: bfba 0bba 5f2c 9e14 3710 34de aa5d 2c1e ...._,..7.4..],. │ │ │ +000107c0: 1537 146c 75f1 ecf6 6a5d a905 9621 6454 .7.lu...j]...!dT │ │ │ +000107d0: 174f f2bd d9d2 98e9 85ca 67bb d92d c782 .O........g..-.. │ │ │ +000107e0: 655c 4781 dc55 dcd2 b06b 134c 4c45 bd5e e\G..U...k.LLE.^ │ │ │ +000107f0: 144c 729f 3ad8 38f0 4755 51b8 cb8a 9821 .Lr.:.8.GUQ....! │ │ │ +00010800: d862 4d38 e471 c1f2 d176 283c 1e58 8f50 .bM8.q...v(<.X.P │ │ │ +00010810: 4eba b520 c255 8825 21ee 92d8 4d93 ac8d N.. .U.%!...M... │ │ │ +00010820: 0ca5 7528 09eb 1cf8 7fd8 c9a0 716d 6d01 ..u(........qmm. │ │ │ +00010830: 9e66 206c 9ad4 b547 d9e6 880b 8f33 4242 .f l...G.....3BB │ │ │ +00010840: 3ded ac63 8207 cf61 1346 05c7 cfd1 5a2d =..c...a.F....Z- │ │ │ +00010850: c0cc a395 8b80 fb4b 8ddf 3acd 1df8 f51d .......K..:..... │ │ │ +00010860: 2fc2 30e8 5dcb ae5e b700 b436 9cbe 91dc /.0.]..^...6.... │ │ │ +00010870: d4f7 d1fc 4237 5075 a784 0887 ba4a fdd8 ....B7Pu.....J.. │ │ │ +00010880: a90a 14b4 d5ab a5c9 8fed 9aa0 4f67 1dbf ............Og.. │ │ │ +00010890: 5701 e719 baa0 6fec d1f1 2561 b32e 1f1b W.....o...%a.... │ │ │ +000108a0: d189 b4fd 362e 74b7 21be c690 6e56 0b39 ....6.t.!...nV.9 │ │ │ +000108b0: ef0c e2b0 271d 98c6 c7f0 e529 0e6b 8217 ....'......).k.. │ │ │ +000108c0: 7a7e 94b8 92e5 22a2 864f e1fb 411a 76d7 z~...."..O..A.v. │ │ │ +000108d0: abed d7a2 2261 ebe2 6831 9e16 297d 0a4b ...."a..h1..)}.K │ │ │ +000108e0: 0f52 546f 2286 0489 eefc adaa 16c1 fd9a .RTo"........... │ │ │ +000108f0: d654 3e99 e179 7c34 23ed 9391 f6c9 487b .T>..y|4#.....H{ │ │ │ +00010900: 3dd2 5e8f b48f 47da 87e5 1a7c 218c 444c =.^...G....|!.DL │ │ │ +00010910: 3311 6474 752b f4d2 811c 4a63 e9d8 ea92 3.dtu+....Jc.... │ │ │ +00010920: b4ba 248f 3d2c 2415 71d8 0560 81c8 4b21 ..$.=,$.q..`..K! │ │ │ +00010930: f58a 5b30 e23e 5aa3 88cd 210c c203 cc01 ..[0.>Z...!..... │ │ │ +00010940: 0cd3 8261 0218 ad39 a4c5 35c1 0746 b7e8 ...a...9..5..F.. │ │ │ +00010950: 6175 f134 79b8 e80f 88f3 872d dbce 5650 au.4y......-..VP │ │ │ +00010960: 55f4 24c7 ed5a 22b2 bb0d 6556 dd42 2f69 U.$..Z"...eV.B/i │ │ │ +00010970: c92c 52db 7af5 7b7f 13ec 0ab7 b72e b165 .,R.z.{........e │ │ │ +00010980: 59c7 5884 86f7 325b 053e f863 fc7c 2afb Y.X...2[.>.c.|*. │ │ │ +00010990: 33d5 6dae e8e5 8d7a b3d8 ce3e a942 fd65 3.m....z...>.B.e │ │ │ +000109a0: bb5a d00a 2672 e7bb df63 2332 8af8 ec14 .Z..&r...c#2.... │ │ │ +000109b0: cd2e d503 bee6 cb2b f770 e91e 96f2 7527 .......+.p....u' │ │ │ +000109c0: 5fbb e8bd 9a5a dea3 705f 1fd4 7c73 3b9f _....Z..p_..|s;. │ │ │ +000109d0: 11d3 436f e7fe b4ab ffd7 6282 5111 28ec ..Co......b.Q.(. │ │ │ +000109e0: ae79 942f d7b3 f9af ee38 4b0e 1d05 f577 .y./.....8K....w │ │ │ +000109f0: 931d 9f4c df54 8bd5 c3cd 6435 f96e a2d3 ...L.T....d5.n.. │ │ │ +00010a00: 78f2 5d74 d13a d7d6 297a bdf6 046a 33c5 x.]t.:..)z...j3. │ │ │ +00010a10: 09bb 1c0b b867 9d15 535c eacb cba9 d579 .....g..S\.....y │ │ │ +00010a20: 43f5 b337 d1fb e8f9 db17 d107 21e8 07dc C..7........!... │ │ │ +00010a30: 04f8 421a afeb c374 47e7 b6a1 b339 72ef ..B....tG....9r. │ │ │ +00010a40: 1069 a689 cd4d c2e0 fcb3 29cb 292e 4666 .i...M....).).Ff │ │ │ +00010a50: 7931 4dd3 2e91 f59f 37be 2082 abfb 6ab6 y1M.....7. ...j. │ │ │ +00010a60: 9d5f d3e3 2b62 f0b6 fa4a 03b8 dcac 1783 ._..+b...J...... │ │ │ +00010a70: e4cb 0e42 670c d934 2e6d a9e5 e69b 7b4e ...Bg..4.m....{N │ │ │ +00010a80: f534 d6b8 559e 4ed3 32eb 8ee1 dddb 374a .4..U.N.2.....7J │ │ │ +00010a90: bdc1 aae5 76b6 5b6d 485a 7e17 e12d e9d8 ....v.[mHZ~..-.. │ │ │ +00010aa0: 76a5 83ef 33f4 8423 9996 b865 ccc2 e19e v...3..#...e.... │ │ │ +00010ab0: 4d3e 35f8 ce8a 649a d377 97f1 ff0a 3426 M>5...d..w....4& │ │ │ +00010ac0: 2413 a7d3 88eb 0d04 aca2 6557 f337 bfe1 $.........eW.7.. │ │ │ +00010ad0: 1ffd 1ebb f142 3d79 8bca 5b0b 529d e897 .....B=y..[.R... │ │ │ +00010ae0: ea3f 83ed ad8c 9ce6 25b5 b2b8 548f fbf9 .?......%...T... │ │ │ +00010af0: 33f5 7af6 fcf5 6a7b bf7b 61b4 ba7c fe33 3.z...j{.{a..|.3 │ │ │ +00010b00: ad40 5fdc 3cdf 558b ef5f a471 74f9 fc6f .@_.<.U.._.qt..o │ │ │ +00010b10: 1b7a fd48 ffaa 1bfa b87c 71ff bcda be20 .z.H.....|q.... │ │ │ +00010b20: b1bf 7cae 4974 5e5c 3dff afe7 64c8 5e54 ..|.It^\=...d.^T │ │ │ +00010b30: cfff faf7 1fad 7d71 fdfc 3f5e 4c2c f5c3 ......}q..?^L,.. │ │ │ +00010b40: 3d9b cdad 00d5 53ad ffeb c58b 1277 74f1 =.....S......wt. │ │ │ +00010b50: 770a 4fa4 0a1f 57f7 d5e2 c5f2 f90f 8b15 w.O...W......... │ │ │ +00010b60: 648a b069 ea85 3ff4 7d61 6286 5eea 172b d..i..?.}ab.^..+ │ │ │ +00010b70: 077d e9a0 5f31 74d5 869e 1068 4bbd 759a .}.._1t....hK.u. │ │ │ +00010b80: 1463 a0a9 d94f a47a 3482 6b47 5259 a644 .c...O.z4.kGRY.D │ │ │ +00010b90: 6c1f 7cd4 873f 8d81 e2ae c7de 5ce5 1df6 l.|..?......\... │ │ │ +00010ba0: e6c4 e09a bdba 28bf 3d7b f117 3b7f 147b ......(.={..;..{ │ │ │ +00010bb0: e3ec 9bb2 b750 4587 bdb8 aa78 66ef 5762 .....PE....xf.Wb │ │ │ +00010bc0: af55 b6c3 5efc fde7 99bd bf9b bdb5 b97e .U..^..........~ │ │ │ +00010bd0: b8af b61c 675e 50c5 e47a b3f9 55fd 7abb ....g^P..z..U.z. │ │ │ +00010be0: f974 bbf7 af9f 296e 2573 fef7 d7d1 ff07 .t....)n%s...... │ │ │ +00010bf0: 16da 327a 44f8 0300 ..2zD... │ │ ├── ./usr/share/doc/hol88-doc/Manual/Description/description.dvi.gz │ │ │ ├── description.dvi │ │ │ │ @@ -1,67719 +1,67720 @@ │ │ │ │ 00000000: f702 0183 92c0 1c3b 0000 0000 03e8 1b20 .......;....... │ │ │ │ 00000010: 5465 5820 6f75 7470 7574 2032 3032 352e TeX output 2025. │ │ │ │ -00000020: 3035 2e31 343a 3134 3539 8b00 0000 0100 05.14:1459...... │ │ │ │ +00000020: 3132 2e31 313a 3232 3034 8b00 0000 0100 12.11:2204...... │ │ │ │ 00000030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00000040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00000050: 0000 00ff ffff ff8d ef1a 6865 6164 6572 ..........header │ │ │ │ 00000060: 3d6c 3362 6163 6b65 6e64 2d64 7669 7073 =l3backend-dvips │ │ │ │ 00000070: 2e70 726f 8ea0 02cc 0555 8da0 fd46 d30e .pro.....U...F.. │ │ │ │ 00000080: a002 942f df8d a0fd 6cd0 218d 9112 c761 .../....l.!....a │ │ │ │ 00000090: f325 c2d6 4ea0 000c 0000 000c 0000 0006 .%..N........... │ │ │ │ 000000a0: 636d 6278 3132 d056 4552 5349 4f4e 9604 cmbx12.VERSION.. │ │ │ │ 000000b0: 8000 3293 2866 6f72 9348 4f4c 3838 2e32 ..2.(for.HOL88.2 │ │ │ │ -000000c0: 2e30 2992 00cb 1595 4d61 90a0 0079 9331 .0).....Ma...y.1 │ │ │ │ -000000d0: 342c 9332 3032 358e a000 ccfe 898d 9200 4,.2025......... │ │ │ │ -000000e0: 8b24 aef3 27c2 d64e a000 18e1 4800 0c00 .$..'..N....H... │ │ │ │ -000000f0: 0000 0663 6d62 7831 32d2 5468 6596 0954 ...cmbx12.The..T │ │ │ │ -00000100: 7b48 4f4c 9353 7973 7465 6d8e 9f1f 72d9 {HOL.System...r. │ │ │ │ -00000110: 8d92 00a3 896f f329 c2d6 4ea0 0014 bd71 .....o.)..N....q │ │ │ │ -00000120: 000c 0000 0006 636d 6278 3132 d444 4553 ......cmbx12.DES │ │ │ │ -00000130: 4352 4950 5449 4f4e 8ea0 0180 a8d1 8d8d CRIPTION........ │ │ │ │ -00000140: 8d9e e663 8d8d 913a 5b61 f324 58ab 510b ...c...:[a.$X.Q. │ │ │ │ -00000150: 000c 0000 000c 0000 0005 636d 7231 32cf ..........cmr12. │ │ │ │ -00000160: 556e 6976 95ac 7265 7273 6974 9379 9603 Univ..rersit.y.. │ │ │ │ -00000170: eaa8 6f66 9343 616d 90ac 7262 7269 6467 ..of.Cam..rbridg │ │ │ │ -00000180: 658e 8d92 00f7 be43 4453 544f 8e8d 9201 e......CDSTO.... │ │ │ │ -00000190: 5889 3753 5249 9103 eaa8 496e 90ac 7274 X.7SRI....In..rt │ │ │ │ -000001a0: 6572 6e61 7469 6f6e 616c 8e8e 8e8e 8e8e ernational...... │ │ │ │ -000001b0: 9f24 fd13 8e8c 8b00 0000 0200 0000 0000 .$.............. │ │ │ │ -000001c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000000c0: 2e30 2992 00aa 1cb3 4465 6365 6d90 a000 .0).....Decem... │ │ │ │ +000000d0: 6290 6000 6572 9331 312c 9332 3032 358e b.`.er.11,.2025. │ │ │ │ +000000e0: a000 ccfe 898d 9200 8b24 aef3 27c2 d64e .........$..'..N │ │ │ │ +000000f0: a000 18e1 4800 0c00 0000 0663 6d62 7831 ....H......cmbx1 │ │ │ │ +00000100: 32d2 5468 6596 0954 7b48 4f4c 9353 7973 2.The..T{HOL.Sys │ │ │ │ +00000110: 7465 6d8e 9f1f 72d9 8d92 00a3 896f f329 tem...r......o.) │ │ │ │ +00000120: c2d6 4ea0 0014 bd71 000c 0000 0006 636d ..N....q......cm │ │ │ │ +00000130: 6278 3132 d444 4553 4352 4950 5449 4f4e bx12.DESCRIPTION │ │ │ │ +00000140: 8ea0 0180 a8d1 8d8d 8d9e e663 8d8d 913a ...........c...: │ │ │ │ +00000150: 5b61 f324 58ab 510b 000c 0000 000c 0000 [a.$X.Q......... │ │ │ │ +00000160: 0005 636d 7231 32cf 556e 6976 95ac 7265 ..cmr12.Univ..re │ │ │ │ +00000170: 7273 6974 9379 9603 eaa8 6f66 9343 616d rsit.y....of.Cam │ │ │ │ +00000180: 90ac 7262 7269 6467 658e 8d92 00f7 be43 ..rbridge......C │ │ │ │ +00000190: 4453 544f 8e8d 9201 5889 3753 5249 9103 DSTO....X.7SRI.. │ │ │ │ +000001a0: eaa8 496e 90ac 7274 6572 6e61 7469 6f6e ..In..rternation │ │ │ │ +000001b0: 616c 8e8e 8e8e 8e8e 9f24 fd13 8e8c 8b00 al.......$...... │ │ │ │ +000001c0: 0000 0200 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 000001d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000001e0: 0000 2aa0 02cc 0555 8da0 fd46 d30e a002 ..*....U...F.... │ │ │ │ -000001f0: 942f df8d a0fd 8bd0 218e 9f24 fd13 8e8c ./......!..$.... │ │ │ │ -00000200: 8b00 0000 0300 0000 0000 0000 0000 0000 ................ │ │ │ │ +000001e0: 0000 0000 0000 0000 0000 2aa0 02cc 0555 ..........*....U │ │ │ │ +000001f0: 8da0 fd46 d30e a002 942f df8d a0fd 8bd0 ...F...../...... │ │ │ │ +00000200: 218e 9f24 fd13 8e8c 8b00 0000 0300 0000 !..$............ │ │ │ │ 00000210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00000220: 0000 0000 0000 0000 0000 0001 b6a0 02cc ................ │ │ │ │ -00000230: 0555 8da0 fd46 d30e a002 942f df8d a0fd .U...F...../.... │ │ │ │ -00000240: 8bd0 2191 12c7 619f 0bcc cc89 0001 0000 ..!...a......... │ │ │ │ -00000250: 01c7 3e7c 9f1f 5643 8dd2 5072 6566 6163 ..>|..VC..Prefac │ │ │ │ -00000260: 658e 9f0f 0000 8900 0100 0001 c73e 7c9f e............>|. │ │ │ │ -00000270: 3a64 7b8d cf54 6869 7396 02d9 cd76 9aac :d{..This....v.. │ │ │ │ -00000280: 726f 6c75 6d65 9363 6f6e 9874 6169 6e73 rolume.con.tains │ │ │ │ -00000290: 9b02 d9ce 7468 6593 6465 7363 7269 7074 ....the.descript │ │ │ │ -000002a0: 696f 6e93 6f66 9374 6865 93f3 484b f160 ion.of.the..HK.` │ │ │ │ -000002b0: 7900 0af3 3300 0a00 0000 0563 6d72 3130 y...3......cmr10 │ │ │ │ -000002c0: eb48 484f 4c93 cf73 7973 7465 6d2e 9104 .HHOL..system... │ │ │ │ -000002d0: dded 4974 9369 7393 6f6e 6593 6f66 9874 ..It.is.one.of.t │ │ │ │ -000002e0: 6872 6565 9376 90ac 726f 6c75 6d65 7393 hree.v..rolumes. │ │ │ │ -000002f0: 6d61 6b69 6e67 8ea4 1000 008d 7570 9603 making......up.. │ │ │ │ -00000300: eaa8 7468 6593 646f 9053 8e63 756d 656e ..the.do.S.cumen │ │ │ │ -00000310: 90ac 7274 6174 696f 6e93 666f 7293 eb48 ..rtation.for..H │ │ │ │ -00000320: 484f 4ccf 3a8e 9f1d 6a15 8d8d 8d8d 910c HOL.:...j....... │ │ │ │ -00000330: 8718 2869 298e 8e8e 911e ce28 f349 70ae ..(i)......(.Ip. │ │ │ │ -00000340: 304a 000a 0000 000a 0000 0006 636d 736c 0J..........cmsl │ │ │ │ -00000350: 3130 eb49 5455 544f 5249 414c cf3a 9603 10.ITUTORIAL.:.. │ │ │ │ -00000360: eaa8 6193 7475 746f 7269 616c 9369 6e90 ..a.tutorial.in. │ │ │ │ -00000370: ac72 7472 6f90 538e 6475 6374 696f 6e93 .rtro.S.duction. │ │ │ │ -00000380: 746f 93eb 4848 4f4c cf2c 9377 6974 6893 to..HHOL.,.with. │ │ │ │ -00000390: 6361 7365 9373 7475 6469 6573 2e8e a91a case.studies.... │ │ │ │ -000003a0: 4bc6 8d8d 8d8d 9109 438c 2869 6929 8e8e K.......C.(ii).. │ │ │ │ -000003b0: 8e91 1ece 28eb 4944 4553 4352 4950 5449 ....(.IDESCRIPTI │ │ │ │ -000003c0: 4f4e cf3a 9604 496b 6193 6465 7363 7269 ON.:..Ika.descri │ │ │ │ -000003d0: 7074 696f 6e93 6f66 9368 6967 6865 7293 ption.of.higher. │ │ │ │ -000003e0: 6f72 6465 7293 6c6f 6769 632c 9104 611b order.logic,..a. │ │ │ │ -000003f0: 7468 6593 eb48 4d4c 93cf 7072 6f67 7261 the..HML..progra │ │ │ │ -00000400: 6d6d 696e 6793 6c61 6e67 7561 6765 2c8e mming.language,. │ │ │ │ -00000410: a18d 911e ce28 616e 6496 03ea a874 6865 .....(and....the │ │ │ │ -00000420: 6f72 656d 9370 726f 90ac 7276 696e 6793 orem.pro..rving. │ │ │ │ -00000430: 6d65 7468 6f90 538e 6473 9369 6e93 7468 metho.S.ds.in.th │ │ │ │ -00000440: 6593 eb48 484f 4c93 cf73 7973 7465 6d3b e..HHOL..system; │ │ │ │ -00000450: 8ea6 8d8d 8d8d 9106 0000 2869 6969 298e ..........(iii). │ │ │ │ -00000460: 8e8e 911e ce28 eb49 5245 4645 5245 4e43 .....(.IREFERENC │ │ │ │ -00000470: 45cf 3a96 03ea a874 6865 9372 6566 6572 E.:....the.refer │ │ │ │ -00000480: 656e 6365 936d 616e 90ac 7275 616c 9366 ence.man..rual.f │ │ │ │ -00000490: 6f72 93eb 4848 4f4c cf2e 8e9f 1d6a 168d or..HHOL.....j.. │ │ │ │ -000004a0: 5468 6573 6596 03f9 0274 6872 6565 9103 These....three.. │ │ │ │ -000004b0: f903 646f 9a53 8e63 756d 656e 90ac 7274 ..do.S.cumen..rt │ │ │ │ -000004c0: 7393 7769 6c6c 9362 9865 9372 6566 6572 s.will.b.e.refer │ │ │ │ -000004d0: 7265 649b 03f9 0374 6f93 6290 ac72 7993 red....to.b..ry. │ │ │ │ -000004e0: 7468 6598 7368 6f72 7493 6e61 6d65 7393 the.short.names. │ │ │ │ -000004f0: 2869 6e93 736d 616c 6c98 736c 616e 90ac (in.small.slan.. │ │ │ │ -00000500: 7274 6564 9363 6170 6974 616c 7329 8ea1 rted.capitals).. │ │ │ │ -00000510: 8d67 6976 95ac 7265 6e91 03ea a861 6290 .giv..ren....ab. │ │ │ │ -00000520: 538e 6f93 7693 652e 8ea9 100f 278d 910b S.o.v.e.....'... │ │ │ │ -00000530: 618f 5468 6973 9603 dd8d 646f 9053 8e63 a.This....do.S.c │ │ │ │ -00000540: 756d 656e 9aac 7274 2c91 03e0 2ceb 4944 umen..rt,...,.ID │ │ │ │ -00000550: 4553 4352 4950 5449 4f4e cf2c 9369 7393 ESCRIPTION.,.is. │ │ │ │ -00000560: 696e 9874 656e 6465 6493 746f 9373 6572 in.tended.to.ser │ │ │ │ -00000570: 7698 6593 6290 538e 6f74 6893 6173 9361 v.e.b.S.oth.as.a │ │ │ │ -00000580: 9364 650c 6e69 7469 6f6e 936f 6693 eb48 .de.nition.of..H │ │ │ │ -00000590: 484f 4c93 cf61 6e64 9361 738e a18d 616e HOL..and.as...an │ │ │ │ -000005a0: 9604 0b95 6164 7691 ff58 e461 6e63 6564 ....adv..X.anced │ │ │ │ -000005b0: 9b04 0b96 6775 6964 6593 666f 7298 7573 ....guide.for.us │ │ │ │ -000005c0: 6572 7393 7769 7468 9373 6f6d 6598 7072 ers.with.some.pr │ │ │ │ -000005d0: 696f 7293 6578 7090 538e 6572 6965 6e63 ior.exp.S.erienc │ │ │ │ -000005e0: 6598 6f66 9374 6865 9373 7973 7465 6d2e e.of.the.system. │ │ │ │ -000005f0: 9105 9ba9 4265 6769 6e6e 6572 7393 7368 ....Beginners.sh │ │ │ │ -00000600: 6f75 6c64 8ea1 8d73 7461 7274 9603 eaa8 ould...start.... │ │ │ │ -00000610: 7769 7468 9374 6865 9363 6f6d 7061 6e69 with.the.compani │ │ │ │ -00000620: 6f6e 9364 6f90 538e 6375 6d65 6e90 ac72 on.do.S.cumen..r │ │ │ │ -00000630: 7493 eb49 5455 544f 5249 414c cf2e 8e9f t..ITUTORIAL.... │ │ │ │ -00000640: 100f 288d 910b 618f 5468 6596 050d 15eb ..(...a.The..... │ │ │ │ -00000650: 4848 4f4c 93cf 7379 7374 656d 9369 7393 HHOL..system.is. │ │ │ │ -00000660: 6465 7369 676e 6564 9374 6f93 7375 7070 designed.to.supp │ │ │ │ -00000670: 9053 8e6f 7274 9105 0d14 696e 95ac 7274 .S.ort....in..rt │ │ │ │ -00000680: 6572 6163 7469 7693 6596 050d 1574 6865 eractiv.e....the │ │ │ │ -00000690: 6f72 656d 9370 726f 90ac 7276 696e 6793 orem.pro..rving. │ │ │ │ -000006a0: 696e 9368 6967 6865 7293 6f72 6465 728e in.higher.order. │ │ │ │ -000006b0: a18d 6c6f 6769 6396 042d 6528 6865 6e63 ..logic..-e(henc │ │ │ │ -000006c0: 659b 042d 6474 6865 9361 6372 6f6e 90ac e..-dthe.acron.. │ │ │ │ -000006d0: 7279 6d93 60eb 4848 4f4c cf27 292e 9354 rym.`.HHOL.')..T │ │ │ │ -000006e0: 91ff 0556 6f98 7468 6973 9365 6e64 2c91 ...Vo.this.end,. │ │ │ │ -000006f0: 043e 1474 6865 9366 6f72 6d61 6c98 6c6f .>.the.formal.lo │ │ │ │ -00000700: 6769 6393 6973 9369 6e90 ac72 7465 7266 gic.is.in..rterf │ │ │ │ -00000710: 6163 6564 9374 6f98 6193 6765 6e65 7261 aced.to.a.genera │ │ │ │ -00000720: 6c8e a18d 7075 7270 9053 8e6f 7365 9605 l...purp.S.ose.. │ │ │ │ -00000730: 026c 7072 6f67 7261 6d6d 696e 6793 6c61 .lprogramming.la │ │ │ │ -00000740: 6e67 7561 6765 9328 eb48 4d4c cf2c 9366 nguage.(.HML.,.f │ │ │ │ -00000750: 6f72 936d 6574 612d 6c61 6e67 7561 6765 or.meta-language │ │ │ │ -00000760: 2993 696e 9377 6869 6390 ac72 6893 7465 ).in.whic..rh.te │ │ │ │ -00000770: 726d 7393 616e 6493 7468 656f 7265 6d73 rms.and.theorems │ │ │ │ -00000780: 8ea1 8d6f 6696 046b 6c74 6865 936c 6f67 ...of..klthe.log │ │ │ │ -00000790: 6963 9363 616e 9104 6b6d 629a 538e 6593 ic.can..kmb.S.e. │ │ │ │ -000007a0: 6465 6e6f 7465 642c 9104 8b9d 7072 6f98 denoted,....pro. │ │ │ │ -000007b0: 6f66 9373 7472 6174 6567 6965 7393 6578 of.strategies.ex │ │ │ │ -000007c0: 7072 6573 7365 6493 616e 6491 046b 6d61 pressed.and..kma │ │ │ │ -000007d0: 7070 6c69 6564 2c91 048b 9d61 6e64 936c pplied,....and.l │ │ │ │ -000007e0: 6f67 6963 616c 9374 6865 6f72 6965 738e ogical.theories. │ │ │ │ -000007f0: a18d 6465 769a ac72 656c 6f70 9553 8e65 ..dev..relop.S.e │ │ │ │ -00000800: 642e 9107 b545 5468 6973 9104 beca 646f d....EThis....do │ │ │ │ -00000810: 9363 756d 656e 9874 9104 bec9 7072 6573 .cumen.t....pres │ │ │ │ -00000820: 656e 9874 7396 04be ca74 6865 9364 650c en.ts....the.de. │ │ │ │ -00000830: 6e69 7469 6f6e 7393 6f66 9b04 bec9 7468 nitions.of....th │ │ │ │ -00000840: 6593 6d65 7461 2d6c 616e 6775 6167 6593 e.meta-language. │ │ │ │ -00000850: 616e 6498 7468 6593 6c6f 6769 632c 8ea1 and.the.logic,.. │ │ │ │ -00000860: 8d61 6e64 9605 529e 6974 9b05 529d 6578 .and..R.it..R.ex │ │ │ │ -00000870: 706c 6169 6e73 9374 6865 986d 6561 6e73 plains.the.means │ │ │ │ -00000880: 9362 95ac 7279 9877 6869 6393 6896 0552 .b..ry.whic.h..R │ │ │ │ -00000890: 9e6d 6574 612d 6c61 6e67 7561 6765 9866 .meta-language.f │ │ │ │ -000008a0: 756e 6374 696f 6e73 9363 616e 9862 9053 unctions.can.b.S │ │ │ │ -000008b0: 8e65 9375 7365 6498 746f 9367 656e 6572 .e.used.to.gener │ │ │ │ -000008c0: 6174 658e a18d 7072 6f90 538e 6f66 7396 ate...pro.S.ofs. │ │ │ │ -000008d0: 03ea a869 6e93 7468 6593 6c6f 6769 632e ...in.the.logic. │ │ │ │ -000008e0: 8ea6 8d91 0b61 8f54 6865 9604 e990 7690 .....a.The....v. │ │ │ │ -000008f0: ac72 6572 7369 6f6e 9b04 e98f 6f66 9368 .rersion....of.h │ │ │ │ -00000900: 6967 6865 7298 6f72 6465 7293 6c6f 6769 igher.order.logi │ │ │ │ -00000910: 6398 7573 6564 9369 6e98 eb48 484f 4c93 c.used.in..HHOL. │ │ │ │ -00000920: cf69 7398 7072 6564 6963 6174 6593 6361 .is.predicate.ca │ │ │ │ -00000930: 6c63 756c 7573 9877 6974 6893 7465 726d lculus.with.term │ │ │ │ -00000940: 7398 6672 6f6d 8ea1 8d74 6865 9105 1fd6 s.from...the.... │ │ │ │ -00000950: 7495 ac72 7970 9a53 8e65 6491 051f d76c t..ryp.S.ed....l │ │ │ │ -00000960: 616d 9362 9864 6191 051f d663 616c 6375 am.b.da....calcu │ │ │ │ -00000970: 6c75 7396 051f d728 8d69 2e65 2e8e 9114 lus....(.i.e.... │ │ │ │ -00000980: 235a 7369 6d70 6c65 9374 90ac 7279 7098 #Zsimple.t..ryp. │ │ │ │ -00000990: 659b 051f d674 6865 6f72 7929 2e91 08d8 e....theory).... │ │ │ │ -000009a0: 6b54 6869 7393 7790 ac72 6173 986f 7269 kThis.w..ras.ori │ │ │ │ -000009b0: 6769 6e61 6c6c 7993 6465 7690 ac72 656c ginally.dev..rel │ │ │ │ -000009c0: 6f70 9053 8e65 6498 6173 8ea1 8d61 9605 op.S.ed.as...a.. │ │ │ │ -000009d0: 5dc3 666f 756e 6461 7469 6f6e 9366 6f72 ].foundation.for │ │ │ │ -000009e0: 936d 6174 6865 6d61 7469 6373 935b 8d33 .mathematics.[.3 │ │ │ │ -000009f0: 8e91 05df fc5d 2e91 0992 3154 6865 9370 .....]....1The.p │ │ │ │ -00000a00: 7269 6d61 7279 9361 7070 6c69 6361 7469 rimary.applicati │ │ │ │ -00000a10: 6f6e 9361 7265 6193 6f66 93eb 4848 4f4c on.area.of..HHOL │ │ │ │ -00000a20: 93cf 7790 ac72 6173 9369 6e69 7469 616c ..w..ras.initial │ │ │ │ -00000a30: 6c79 8ea1 8d69 6e90 ac72 7465 6e64 6564 ly...in..rtended │ │ │ │ -00000a40: 9604 0c1b 746f 9362 9a53 8e65 9374 6865 ....to.b.S.e.the │ │ │ │ -00000a50: 9373 7098 6563 690c 6361 7469 6f6e 9361 .sp.eci.cation.a │ │ │ │ -00000a60: 6e64 9376 9aac 7265 7269 0c63 6174 696f nd.v..reri.catio │ │ │ │ -00000a70: 6e93 6f66 9104 0c1a 6861 7264 7798 6172 n.of....hardw.ar │ │ │ │ -00000a80: 6593 6465 7369 676e 732e 9105 9d39 2854 e.designs....9(T │ │ │ │ -00000a90: 6865 9375 7365 936f 6693 6869 6768 6572 he.use.of.higher │ │ │ │ -00000aa0: 8ea1 8d6f 7264 6572 9603 b809 6c6f 6769 ...order....logi │ │ │ │ -00000ab0: 6393 666f 7293 7468 6973 9103 b808 7075 c.for.this....pu │ │ │ │ -00000ac0: 7270 9053 8e6f 7365 9377 9aac 7261 7393 rp.S.ose.w..ras. │ │ │ │ -00000ad0: 0c72 7374 9361 6476 986f 9053 8e63 6174 .rst.adv.o.S.cat │ │ │ │ -00000ae0: 6564 9362 9879 934b 6569 7468 9103 b808 ed.b.y.Keith.... │ │ │ │ -00000af0: 4861 6e6e 6193 5b8d 3130 8e91 0bbf f85d Hanna.[.10.....] │ │ │ │ -00000b00: 2e29 9105 2800 486f 9877 9865 7698 6572 .)..(.Ho.w.ev.er │ │ │ │ -00000b10: 2c91 03c2 2974 6865 936c 6f67 6963 8ea1 ,...)the.logic.. │ │ │ │ -00000b20: 8d64 6f9a 538e 6573 9603 eaa8 6e6f 7493 .do.S.es....not. │ │ │ │ -00000b30: 7265 7374 7269 6374 9361 7070 6c69 6361 restrict.applica │ │ │ │ -00000b40: 7469 6f6e 7393 746f 9368 6172 6477 90ac tions.to.hardw.. │ │ │ │ -00000b50: 7261 7265 3b93 eb48 484f 4c93 cf68 6173 rare;..HHOL..has │ │ │ │ -00000b60: 9362 9865 656e 9361 7070 6c69 6564 9374 .b.een.applied.t │ │ │ │ -00000b70: 6f93 6d61 6e90 ac72 7993 6f74 6865 7293 o.man..ry.other. │ │ │ │ -00000b80: 6172 6561 732e 8e9f 100f 288d 910b 618f areas.....(...a. │ │ │ │ -00000b90: 5468 6596 050e 1561 7070 726f 6163 9aac The....approac.. │ │ │ │ -00000ba0: 7268 9105 0e14 746f 936d 6563 9868 616e rh....to.mec.han │ │ │ │ -00000bb0: 697a 696e 6793 666f 726d 616c 9b05 0e14 izing.formal.... │ │ │ │ -00000bc0: 7072 6f90 538e 6f66 9375 7365 6493 696e pro.S.of.used.in │ │ │ │ -00000bd0: 98eb 4848 4f4c 93cf 6973 9864 7565 9374 ..HHOL..is.due.t │ │ │ │ -00000be0: 6f93 526f 6269 6e98 4d69 6c6e 6572 935b o.Robin.Milner.[ │ │ │ │ -00000bf0: 8d39 8e91 05df fc5d 2c8e a18d 7768 6f96 .9.....],...who. │ │ │ │ -00000c00: 0442 9a61 6c73 6f9b 0442 9968 6561 6465 .B.also..B.heade │ │ │ │ -00000c10: 6493 7468 6593 7465 616d 9874 6861 7493 d.the.team.that. │ │ │ │ -00000c20: 6465 7369 676e 6564 9361 6e64 9369 6d70 designed.and.imp │ │ │ │ -00000c30: 6c65 6d65 6e90 ac72 7465 6498 7468 6593 lemen..rted.the. │ │ │ │ -00000c40: 6c61 6e67 7561 6765 93eb 484d 4ccf 2e98 language..HML... │ │ │ │ -00000c50: 5468 6174 9377 90ac 726f 726b 8ea1 8d63 That.w..rork...c │ │ │ │ -00000c60: 656e 9aac 7274 7265 6496 03e3 846f 6e93 en..rtred....on. │ │ │ │ -00000c70: 6193 7379 7374 656d 9363 616c 6c65 6491 a.system.called. │ │ │ │ -00000c80: 03e3 85eb 484c 4346 93cf 286c 6f67 6963 ....HLCF..(logic │ │ │ │ -00000c90: 9366 6f72 9363 6f6d 7075 7461 626c 6593 .for.computable. │ │ │ │ -00000ca0: 6675 6e63 7469 6f6e 7329 2c91 03e4 f277 functions),....w │ │ │ │ -00000cb0: 6869 6398 6893 7798 6173 9369 6e98 7465 hic.h.w.as.in.te │ │ │ │ -00000cc0: 6e64 6564 9366 6f72 8ea1 8d69 6e95 ac72 nded.for...in..r │ │ │ │ -00000cd0: 7465 7261 6374 6976 9365 9604 fdaa 6175 teractiv.e....au │ │ │ │ -00000ce0: 746f 6d61 7465 6493 7265 6173 6f6e 696e tomated.reasonin │ │ │ │ -00000cf0: 6793 6162 9053 8e6f 7574 9368 6967 6865 g.ab.S.out.highe │ │ │ │ -00000d00: 7293 6f72 6465 7293 7265 6375 7273 6976 r.order.recursiv │ │ │ │ -00000d10: 90ac 7265 6c79 9364 650c 6e65 6493 6675 ..rely.de.ned.fu │ │ │ │ -00000d20: 6e63 7469 6f6e 732e 9108 71e6 5468 658e nctions...q.The. │ │ │ │ -00000d30: a18d 696e 90ac 7274 6572 6661 6365 9603 ..in..rterface.. │ │ │ │ -00000d40: c184 6f66 9b03 c183 7468 6593 6c6f 6769 ..of....the.logi │ │ │ │ -00000d50: 6398 746f 9374 6865 986d 6574 612d 6c61 c.to.the.meta-la │ │ │ │ -00000d60: 6e67 7561 6765 9377 90ac 7261 7398 6d61 nguage.w..ras.ma │ │ │ │ -00000d70: 6465 9365 7870 6c69 6369 742c 9103 c9be de.explicit,.... │ │ │ │ -00000d80: 7573 696e 6798 7468 6593 7490 ac72 7970 using.the.t..ryp │ │ │ │ -00000d90: 9053 8e65 9873 7472 7563 7475 7265 936f .S.e.structure.o │ │ │ │ -00000da0: 668e a18d eb48 4d4c cf2c 9603 e46f 7769 f....HML.,...owi │ │ │ │ -00000db0: 7468 9374 6865 9369 6e95 ac72 7465 6e93 th.the.in..rten. │ │ │ │ -00000dc0: 7469 6f6e 9603 e46f 7468 6174 936f 7468 tion...othat.oth │ │ │ │ -00000dd0: 6572 936c 6f67 6963 7393 6576 95ac 7265 er.logics.ev..re │ │ │ │ -00000de0: 6e93 7475 616c 6c79 9103 e470 6290 538e n.tually...pb.S. │ │ │ │ -00000df0: 6596 03e4 6f74 7269 6564 9369 6e93 706c e...otried.in.pl │ │ │ │ -00000e00: 6163 6593 6f66 9374 6865 936f 7269 6769 ace.of.the.origi │ │ │ │ -00000e10: 6e61 6c93 6c6f 6769 632e 8e8e 9f24 fd13 nal.logic....$.. │ │ │ │ -00000e20: 8d8d 9200 f0c6 9fd0 6969 698e 8e8e 8c8b ........iii..... │ │ │ │ -00000e30: 0000 0004 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00000220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00000230: 0000 0001 bea0 02cc 0555 8da0 fd46 d30e .........U...F.. │ │ │ │ +00000240: a002 942f df8d a0fd 8bd0 2191 12c7 619f .../......!...a. │ │ │ │ +00000250: 0bcc cc89 0001 0000 01c7 3e7c 9f1f 5643 ..........>|..VC │ │ │ │ +00000260: 8dd2 5072 6566 6163 658e 9f0f 0000 8900 ..Preface....... │ │ │ │ +00000270: 0100 0001 c73e 7c9f 3a64 7b8d cf54 6869 .....>|.:d{..Thi │ │ │ │ +00000280: 7396 02d9 cd76 9aac 726f 6c75 6d65 9363 s....v..rolume.c │ │ │ │ +00000290: 6f6e 9874 6169 6e73 9b02 d9ce 7468 6593 on.tains....the. │ │ │ │ +000002a0: 6465 7363 7269 7074 696f 6e93 6f66 9374 description.of.t │ │ │ │ +000002b0: 6865 93f3 484b f160 7900 0af3 3300 0a00 he..HK.`y...3... │ │ │ │ +000002c0: 0000 0563 6d72 3130 eb48 484f 4c93 cf73 ...cmr10.HHOL..s │ │ │ │ +000002d0: 7973 7465 6d2e 9104 dded 4974 9369 7393 ystem.....It.is. │ │ │ │ +000002e0: 6f6e 6593 6f66 9874 6872 6565 9376 90ac one.of.three.v.. │ │ │ │ +000002f0: 726f 6c75 6d65 7393 6d61 6b69 6e67 8ea4 rolumes.making.. │ │ │ │ +00000300: 1000 008d 7570 9603 eaa8 7468 6593 646f ....up....the.do │ │ │ │ +00000310: 9053 8e63 756d 656e 90ac 7274 6174 696f .S.cumen..rtatio │ │ │ │ +00000320: 6e93 666f 7293 eb48 484f 4ccf 3a8e 9f1d n.for..HHOL.:... │ │ │ │ +00000330: 6a15 8d8d 8d8d 910c 8718 2869 298e 8e8e j.........(i)... │ │ │ │ +00000340: 911e ce28 f349 70ae 304a 000a 0000 000a ...(.Ip.0J...... │ │ │ │ +00000350: 0000 0006 636d 736c 3130 eb49 5455 544f ....cmsl10.ITUTO │ │ │ │ +00000360: 5249 414c cf3a 9603 eaa8 6193 7475 746f RIAL.:....a.tuto │ │ │ │ +00000370: 7269 616c 9369 6e90 ac72 7472 6f90 538e rial.in..rtro.S. │ │ │ │ +00000380: 6475 6374 696f 6e93 746f 93eb 4848 4f4c duction.to..HHOL │ │ │ │ +00000390: cf2c 9377 6974 6893 6361 7365 9373 7475 .,.with.case.stu │ │ │ │ +000003a0: 6469 6573 2e8e a91a 4bc6 8d8d 8d8d 9109 dies....K....... │ │ │ │ +000003b0: 438c 2869 6929 8e8e 8e91 1ece 28eb 4944 C.(ii)......(.ID │ │ │ │ +000003c0: 4553 4352 4950 5449 4f4e cf3a 9604 496b ESCRIPTION.:..Ik │ │ │ │ +000003d0: 6193 6465 7363 7269 7074 696f 6e93 6f66 a.description.of │ │ │ │ +000003e0: 9368 6967 6865 7293 6f72 6465 7293 6c6f .higher.order.lo │ │ │ │ +000003f0: 6769 632c 9104 611b 7468 6593 eb48 4d4c gic,..a.the..HML │ │ │ │ +00000400: 93cf 7072 6f67 7261 6d6d 696e 6793 6c61 ..programming.la │ │ │ │ +00000410: 6e67 7561 6765 2c8e a18d 911e ce28 616e nguage,......(an │ │ │ │ +00000420: 6496 03ea a874 6865 6f72 656d 9370 726f d....theorem.pro │ │ │ │ +00000430: 90ac 7276 696e 6793 6d65 7468 6f90 538e ..rving.metho.S. │ │ │ │ +00000440: 6473 9369 6e93 7468 6593 eb48 484f 4c93 ds.in.the..HHOL. │ │ │ │ +00000450: cf73 7973 7465 6d3b 8ea6 8d8d 8d8d 9106 .system;........ │ │ │ │ +00000460: 0000 2869 6969 298e 8e8e 911e ce28 eb49 ..(iii)......(.I │ │ │ │ +00000470: 5245 4645 5245 4e43 45cf 3a96 03ea a874 REFERENCE.:....t │ │ │ │ +00000480: 6865 9372 6566 6572 656e 6365 936d 616e he.reference.man │ │ │ │ +00000490: 90ac 7275 616c 9366 6f72 93eb 4848 4f4c ..rual.for..HHOL │ │ │ │ +000004a0: cf2e 8e9f 1d6a 168d 5468 6573 6596 03f9 .....j..These... │ │ │ │ +000004b0: 0274 6872 6565 9103 f903 646f 9a53 8e63 .three....do.S.c │ │ │ │ +000004c0: 756d 656e 90ac 7274 7393 7769 6c6c 9362 umen..rts.will.b │ │ │ │ +000004d0: 9865 9372 6566 6572 7265 649b 03f9 0374 .e.referred....t │ │ │ │ +000004e0: 6f93 6290 ac72 7993 7468 6598 7368 6f72 o.b..ry.the.shor │ │ │ │ +000004f0: 7493 6e61 6d65 7393 2869 6e93 736d 616c t.names.(in.smal │ │ │ │ +00000500: 6c98 736c 616e 90ac 7274 6564 9363 6170 l.slan..rted.cap │ │ │ │ +00000510: 6974 616c 7329 8ea1 8d67 6976 95ac 7265 itals)...giv..re │ │ │ │ +00000520: 6e91 03ea a861 6290 538e 6f93 7693 652e n....ab.S.o.v.e. │ │ │ │ +00000530: 8ea9 100f 278d 910b 618f 5468 6973 9603 ....'...a.This.. │ │ │ │ +00000540: dd8d 646f 9053 8e63 756d 656e 9aac 7274 ..do.S.cumen..rt │ │ │ │ +00000550: 2c91 03e0 2ceb 4944 4553 4352 4950 5449 ,...,.IDESCRIPTI │ │ │ │ +00000560: 4f4e cf2c 9369 7393 696e 9874 656e 6465 ON.,.is.in.tende │ │ │ │ +00000570: 6493 746f 9373 6572 7698 6593 6290 538e d.to.serv.e.b.S. │ │ │ │ +00000580: 6f74 6893 6173 9361 9364 650c 6e69 7469 oth.as.a.de.niti │ │ │ │ +00000590: 6f6e 936f 6693 eb48 484f 4c93 cf61 6e64 on.of..HHOL..and │ │ │ │ +000005a0: 9361 738e a18d 616e 9604 0b95 6164 7691 .as...an....adv. │ │ │ │ +000005b0: ff58 e461 6e63 6564 9b04 0b96 6775 6964 .X.anced....guid │ │ │ │ +000005c0: 6593 666f 7298 7573 6572 7393 7769 7468 e.for.users.with │ │ │ │ +000005d0: 9373 6f6d 6598 7072 696f 7293 6578 7090 .some.prior.exp. │ │ │ │ +000005e0: 538e 6572 6965 6e63 6598 6f66 9374 6865 S.erience.of.the │ │ │ │ +000005f0: 9373 7973 7465 6d2e 9105 9ba9 4265 6769 .system.....Begi │ │ │ │ +00000600: 6e6e 6572 7393 7368 6f75 6c64 8ea1 8d73 nners.should...s │ │ │ │ +00000610: 7461 7274 9603 eaa8 7769 7468 9374 6865 tart....with.the │ │ │ │ +00000620: 9363 6f6d 7061 6e69 6f6e 9364 6f90 538e .companion.do.S. │ │ │ │ +00000630: 6375 6d65 6e90 ac72 7493 eb49 5455 544f cumen..rt..ITUTO │ │ │ │ +00000640: 5249 414c cf2e 8e9f 100f 288d 910b 618f RIAL......(...a. │ │ │ │ +00000650: 5468 6596 050d 15eb 4848 4f4c 93cf 7379 The.....HHOL..sy │ │ │ │ +00000660: 7374 656d 9369 7393 6465 7369 676e 6564 stem.is.designed │ │ │ │ +00000670: 9374 6f93 7375 7070 9053 8e6f 7274 9105 .to.supp.S.ort.. │ │ │ │ +00000680: 0d14 696e 95ac 7274 6572 6163 7469 7693 ..in..rteractiv. │ │ │ │ +00000690: 6596 050d 1574 6865 6f72 656d 9370 726f e....theorem.pro │ │ │ │ +000006a0: 90ac 7276 696e 6793 696e 9368 6967 6865 ..rving.in.highe │ │ │ │ +000006b0: 7293 6f72 6465 728e a18d 6c6f 6769 6396 r.order...logic. │ │ │ │ +000006c0: 042d 6528 6865 6e63 659b 042d 6474 6865 .-e(hence..-dthe │ │ │ │ +000006d0: 9361 6372 6f6e 90ac 7279 6d93 60eb 4848 .acron..rym.`.HH │ │ │ │ +000006e0: 4f4c cf27 292e 9354 91ff 0556 6f98 7468 OL.')..T...Vo.th │ │ │ │ +000006f0: 6973 9365 6e64 2c91 043e 1474 6865 9366 is.end,..>.the.f │ │ │ │ +00000700: 6f72 6d61 6c98 6c6f 6769 6393 6973 9369 ormal.logic.is.i │ │ │ │ +00000710: 6e90 ac72 7465 7266 6163 6564 9374 6f98 n..rterfaced.to. │ │ │ │ +00000720: 6193 6765 6e65 7261 6c8e a18d 7075 7270 a.general...purp │ │ │ │ +00000730: 9053 8e6f 7365 9605 026c 7072 6f67 7261 .S.ose...lprogra │ │ │ │ +00000740: 6d6d 696e 6793 6c61 6e67 7561 6765 9328 mming.language.( │ │ │ │ +00000750: eb48 4d4c cf2c 9366 6f72 936d 6574 612d .HML.,.for.meta- │ │ │ │ +00000760: 6c61 6e67 7561 6765 2993 696e 9377 6869 language).in.whi │ │ │ │ +00000770: 6390 ac72 6893 7465 726d 7393 616e 6493 c..rh.terms.and. │ │ │ │ +00000780: 7468 656f 7265 6d73 8ea1 8d6f 6696 046b theorems...of..k │ │ │ │ +00000790: 6c74 6865 936c 6f67 6963 9363 616e 9104 lthe.logic.can.. │ │ │ │ +000007a0: 6b6d 629a 538e 6593 6465 6e6f 7465 642c kmb.S.e.denoted, │ │ │ │ +000007b0: 9104 8b9d 7072 6f98 6f66 9373 7472 6174 ....pro.of.strat │ │ │ │ +000007c0: 6567 6965 7393 6578 7072 6573 7365 6493 egies.expressed. │ │ │ │ +000007d0: 616e 6491 046b 6d61 7070 6c69 6564 2c91 and..kmapplied,. │ │ │ │ +000007e0: 048b 9d61 6e64 936c 6f67 6963 616c 9374 ...and.logical.t │ │ │ │ +000007f0: 6865 6f72 6965 738e a18d 6465 769a ac72 heories...dev..r │ │ │ │ +00000800: 656c 6f70 9553 8e65 642e 9107 b545 5468 elop.S.ed....ETh │ │ │ │ +00000810: 6973 9104 beca 646f 9363 756d 656e 9874 is....do.cumen.t │ │ │ │ +00000820: 9104 bec9 7072 6573 656e 9874 7396 04be ....presen.ts... │ │ │ │ +00000830: ca74 6865 9364 650c 6e69 7469 6f6e 7393 .the.de.nitions. │ │ │ │ +00000840: 6f66 9b04 bec9 7468 6593 6d65 7461 2d6c of....the.meta-l │ │ │ │ +00000850: 616e 6775 6167 6593 616e 6498 7468 6593 anguage.and.the. │ │ │ │ +00000860: 6c6f 6769 632c 8ea1 8d61 6e64 9605 529e logic,...and..R. │ │ │ │ +00000870: 6974 9b05 529d 6578 706c 6169 6e73 9374 it..R.explains.t │ │ │ │ +00000880: 6865 986d 6561 6e73 9362 95ac 7279 9877 he.means.b..ry.w │ │ │ │ +00000890: 6869 6393 6896 0552 9e6d 6574 612d 6c61 hic.h..R.meta-la │ │ │ │ +000008a0: 6e67 7561 6765 9866 756e 6374 696f 6e73 nguage.functions │ │ │ │ +000008b0: 9363 616e 9862 9053 8e65 9375 7365 6498 .can.b.S.e.used. │ │ │ │ +000008c0: 746f 9367 656e 6572 6174 658e a18d 7072 to.generate...pr │ │ │ │ +000008d0: 6f90 538e 6f66 7396 03ea a869 6e93 7468 o.S.ofs....in.th │ │ │ │ +000008e0: 6593 6c6f 6769 632e 8ea6 8d91 0b61 8f54 e.logic......a.T │ │ │ │ +000008f0: 6865 9604 e990 7690 ac72 6572 7369 6f6e he....v..rersion │ │ │ │ +00000900: 9b04 e98f 6f66 9368 6967 6865 7298 6f72 ....of.higher.or │ │ │ │ +00000910: 6465 7293 6c6f 6769 6398 7573 6564 9369 der.logic.used.i │ │ │ │ +00000920: 6e98 eb48 484f 4c93 cf69 7398 7072 6564 n..HHOL..is.pred │ │ │ │ +00000930: 6963 6174 6593 6361 6c63 756c 7573 9877 icate.calculus.w │ │ │ │ +00000940: 6974 6893 7465 726d 7398 6672 6f6d 8ea1 ith.terms.from.. │ │ │ │ +00000950: 8d74 6865 9105 1fd6 7495 ac72 7970 9a53 .the....t..ryp.S │ │ │ │ +00000960: 8e65 6491 051f d76c 616d 9362 9864 6191 .ed....lam.b.da. │ │ │ │ +00000970: 051f d663 616c 6375 6c75 7396 051f d728 ...calculus....( │ │ │ │ +00000980: 8d69 2e65 2e8e 9114 235a 7369 6d70 6c65 .i.e....#Zsimple │ │ │ │ +00000990: 9374 90ac 7279 7098 659b 051f d674 6865 .t..ryp.e....the │ │ │ │ +000009a0: 6f72 7929 2e91 08d8 6b54 6869 7393 7790 ory)....kThis.w. │ │ │ │ +000009b0: ac72 6173 986f 7269 6769 6e61 6c6c 7993 .ras.originally. │ │ │ │ +000009c0: 6465 7690 ac72 656c 6f70 9053 8e65 6498 dev..relop.S.ed. │ │ │ │ +000009d0: 6173 8ea1 8d61 9605 5dc3 666f 756e 6461 as...a..].founda │ │ │ │ +000009e0: 7469 6f6e 9366 6f72 936d 6174 6865 6d61 tion.for.mathema │ │ │ │ +000009f0: 7469 6373 935b 8d33 8e91 05df fc5d 2e91 tics.[.3.....].. │ │ │ │ +00000a00: 0992 3154 6865 9370 7269 6d61 7279 9361 ..1The.primary.a │ │ │ │ +00000a10: 7070 6c69 6361 7469 6f6e 9361 7265 6193 pplication.area. │ │ │ │ +00000a20: 6f66 93eb 4848 4f4c 93cf 7790 ac72 6173 of..HHOL..w..ras │ │ │ │ +00000a30: 9369 6e69 7469 616c 6c79 8ea1 8d69 6e90 .initially...in. │ │ │ │ +00000a40: ac72 7465 6e64 6564 9604 0c1b 746f 9362 .rtended....to.b │ │ │ │ +00000a50: 9a53 8e65 9374 6865 9373 7098 6563 690c .S.e.the.sp.eci. │ │ │ │ +00000a60: 6361 7469 6f6e 9361 6e64 9376 9aac 7265 cation.and.v..re │ │ │ │ +00000a70: 7269 0c63 6174 696f 6e93 6f66 9104 0c1a ri.cation.of.... │ │ │ │ +00000a80: 6861 7264 7798 6172 6593 6465 7369 676e hardw.are.design │ │ │ │ +00000a90: 732e 9105 9d39 2854 6865 9375 7365 936f s....9(The.use.o │ │ │ │ +00000aa0: 6693 6869 6768 6572 8ea1 8d6f 7264 6572 f.higher...order │ │ │ │ +00000ab0: 9603 b809 6c6f 6769 6393 666f 7293 7468 ....logic.for.th │ │ │ │ +00000ac0: 6973 9103 b808 7075 7270 9053 8e6f 7365 is....purp.S.ose │ │ │ │ +00000ad0: 9377 9aac 7261 7393 0c72 7374 9361 6476 .w..ras..rst.adv │ │ │ │ +00000ae0: 986f 9053 8e63 6174 6564 9362 9879 934b .o.S.cated.b.y.K │ │ │ │ +00000af0: 6569 7468 9103 b808 4861 6e6e 6193 5b8d eith....Hanna.[. │ │ │ │ +00000b00: 3130 8e91 0bbf f85d 2e29 9105 2800 486f 10.....].)..(.Ho │ │ │ │ +00000b10: 9877 9865 7698 6572 2c91 03c2 2974 6865 .w.ev.er,...)the │ │ │ │ +00000b20: 936c 6f67 6963 8ea1 8d64 6f9a 538e 6573 .logic...do.S.es │ │ │ │ +00000b30: 9603 eaa8 6e6f 7493 7265 7374 7269 6374 ....not.restrict │ │ │ │ +00000b40: 9361 7070 6c69 6361 7469 6f6e 7393 746f .applications.to │ │ │ │ +00000b50: 9368 6172 6477 90ac 7261 7265 3b93 eb48 .hardw..rare;..H │ │ │ │ +00000b60: 484f 4c93 cf68 6173 9362 9865 656e 9361 HOL..has.b.een.a │ │ │ │ +00000b70: 7070 6c69 6564 9374 6f93 6d61 6e90 ac72 pplied.to.man..r │ │ │ │ +00000b80: 7993 6f74 6865 7293 6172 6561 732e 8e9f y.other.areas... │ │ │ │ +00000b90: 100f 288d 910b 618f 5468 6596 050e 1561 ..(...a.The....a │ │ │ │ +00000ba0: 7070 726f 6163 9aac 7268 9105 0e14 746f pproac..rh....to │ │ │ │ +00000bb0: 936d 6563 9868 616e 697a 696e 6793 666f .mec.hanizing.fo │ │ │ │ +00000bc0: 726d 616c 9b05 0e14 7072 6f90 538e 6f66 rmal....pro.S.of │ │ │ │ +00000bd0: 9375 7365 6493 696e 98eb 4848 4f4c 93cf .used.in..HHOL.. │ │ │ │ +00000be0: 6973 9864 7565 9374 6f93 526f 6269 6e98 is.due.to.Robin. │ │ │ │ +00000bf0: 4d69 6c6e 6572 935b 8d39 8e91 05df fc5d Milner.[.9.....] │ │ │ │ +00000c00: 2c8e a18d 7768 6f96 0442 9a61 6c73 6f9b ,...who..B.also. │ │ │ │ +00000c10: 0442 9968 6561 6465 6493 7468 6593 7465 .B.headed.the.te │ │ │ │ +00000c20: 616d 9874 6861 7493 6465 7369 676e 6564 am.that.designed │ │ │ │ +00000c30: 9361 6e64 9369 6d70 6c65 6d65 6e90 ac72 .and.implemen..r │ │ │ │ +00000c40: 7465 6498 7468 6593 6c61 6e67 7561 6765 ted.the.language │ │ │ │ +00000c50: 93eb 484d 4ccf 2e98 5468 6174 9377 90ac ..HML...That.w.. │ │ │ │ +00000c60: 726f 726b 8ea1 8d63 656e 9aac 7274 7265 rork...cen..rtre │ │ │ │ +00000c70: 6496 03e3 846f 6e93 6193 7379 7374 656d d....on.a.system │ │ │ │ +00000c80: 9363 616c 6c65 6491 03e3 85eb 484c 4346 .called.....HLCF │ │ │ │ +00000c90: 93cf 286c 6f67 6963 9366 6f72 9363 6f6d ..(logic.for.com │ │ │ │ +00000ca0: 7075 7461 626c 6593 6675 6e63 7469 6f6e putable.function │ │ │ │ +00000cb0: 7329 2c91 03e4 f277 6869 6398 6893 7798 s),....whic.h.w. │ │ │ │ +00000cc0: 6173 9369 6e98 7465 6e64 6564 9366 6f72 as.in.tended.for │ │ │ │ +00000cd0: 8ea1 8d69 6e95 ac72 7465 7261 6374 6976 ...in..rteractiv │ │ │ │ +00000ce0: 9365 9604 fdaa 6175 746f 6d61 7465 6493 .e....automated. │ │ │ │ +00000cf0: 7265 6173 6f6e 696e 6793 6162 9053 8e6f reasoning.ab.S.o │ │ │ │ +00000d00: 7574 9368 6967 6865 7293 6f72 6465 7293 ut.higher.order. │ │ │ │ +00000d10: 7265 6375 7273 6976 90ac 7265 6c79 9364 recursiv..rely.d │ │ │ │ +00000d20: 650c 6e65 6493 6675 6e63 7469 6f6e 732e e.ned.functions. │ │ │ │ +00000d30: 9108 71e6 5468 658e a18d 696e 90ac 7274 ..q.The...in..rt │ │ │ │ +00000d40: 6572 6661 6365 9603 c184 6f66 9b03 c183 erface....of.... │ │ │ │ +00000d50: 7468 6593 6c6f 6769 6398 746f 9374 6865 the.logic.to.the │ │ │ │ +00000d60: 986d 6574 612d 6c61 6e67 7561 6765 9377 .meta-language.w │ │ │ │ +00000d70: 90ac 7261 7398 6d61 6465 9365 7870 6c69 ..ras.made.expli │ │ │ │ +00000d80: 6369 742c 9103 c9be 7573 696e 6798 7468 cit,....using.th │ │ │ │ +00000d90: 6593 7490 ac72 7970 9053 8e65 9873 7472 e.t..ryp.S.e.str │ │ │ │ +00000da0: 7563 7475 7265 936f 668e a18d eb48 4d4c ucture.of....HML │ │ │ │ +00000db0: cf2c 9603 e46f 7769 7468 9374 6865 9369 .,...owith.the.i │ │ │ │ +00000dc0: 6e95 ac72 7465 6e93 7469 6f6e 9603 e46f n..rten.tion...o │ │ │ │ +00000dd0: 7468 6174 936f 7468 6572 936c 6f67 6963 that.other.logic │ │ │ │ +00000de0: 7393 6576 95ac 7265 6e93 7475 616c 6c79 s.ev..ren.tually │ │ │ │ +00000df0: 9103 e470 6290 538e 6596 03e4 6f74 7269 ...pb.S.e...otri │ │ │ │ +00000e00: 6564 9369 6e93 706c 6163 6593 6f66 9374 ed.in.place.of.t │ │ │ │ +00000e10: 6865 936f 7269 6769 6e61 6c93 6c6f 6769 he.original.logi │ │ │ │ +00000e20: 632e 8e8e 9f24 fd13 8d8d 9200 f0c6 9fd0 c....$.......... │ │ │ │ +00000e30: 6969 698e 8e8e 8c8b 0000 0004 0000 0000 iii............. │ │ │ │ 00000e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00000e50: 0000 0000 0000 0000 0000 0200 a002 cc05 ................ │ │ │ │ -00000e60: 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d U...F........... │ │ │ │ -00000e70: 91ea f1eb d069 7692 0190 a043 5072 6566 .....iv....CPref │ │ │ │ -00000e80: 6163 658e 91ea f1eb 9f05 6666 8900 00e6 ace.......ff.... │ │ │ │ -00000e90: 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 f..>|......./... │ │ │ │ -00000ea0: fd8b d021 8d91 eaf1 ebcf 5468 6596 04cf ...!......The... │ │ │ │ -00000eb0: 7feb 4848 4f4c 9b04 cf7e cf73 7973 7465 ..HHOL...~.syste │ │ │ │ -00000ec0: 6d93 6973 9361 9364 6972 6563 7498 6465 m.is.a.direct.de │ │ │ │ -00000ed0: 7363 656e 6461 6e90 ac72 7493 6f66 93eb scendan..rt.of.. │ │ │ │ -00000ee0: 484c 4346 cf3b 9374 6869 7398 6973 9372 HLCF.;.this.is.r │ │ │ │ -00000ef0: 650d 6563 7465 6493 696e 9365 7690 ac72 e.ected.in.ev..r │ │ │ │ -00000f00: 6572 7974 6869 6e67 9866 726f 6d93 6974 erything.from.it │ │ │ │ -00000f10: 738e a410 0000 8d91 eaf1 eb73 7472 7563 s..........struc │ │ │ │ -00000f20: 7475 7265 9603 512c 616e 6493 6f75 746c ture..Q,and.outl │ │ │ │ -00000f30: 6f9a 538e 6f6b 9374 6f93 6974 7393 696e o.S.ok.to.its.in │ │ │ │ -00000f40: 636f 7270 986f 7261 7469 6f6e 936f 6693 corp.oration.of. │ │ │ │ -00000f50: eb48 4d4c cf2c 9361 6e64 9365 769a ac72 .HML.,.and.ev..r │ │ │ │ -00000f60: 656e 9374 6f93 7061 7274 7393 6f66 9369 en.to.parts.of.i │ │ │ │ -00000f70: 7473 9369 6d70 6c65 6d65 6e98 7461 7469 ts.implemen.tati │ │ │ │ -00000f80: 6f6e 2e8e a18d 91ea f1eb 5468 90ac 7275 on........Th..ru │ │ │ │ -00000f90: 7396 03ea a8eb 4848 4f4c 93cf 7361 7469 s.....HHOL..sati │ │ │ │ -00000fa0: 730c 6573 9374 6865 9365 6172 6c79 9370 s.es.the.early.p │ │ │ │ -00000fb0: 6c61 6e93 746f 9361 7070 6c79 9374 6865 lan.to.apply.the │ │ │ │ -00000fc0: 93eb 484c 4346 93cf 6d65 7468 6f90 538e ..HLCF..metho.S. │ │ │ │ -00000fd0: 646f 6c6f 6779 9374 6f93 6f74 6865 7293 dology.to.other. │ │ │ │ -00000fe0: 6c6f 6769 6373 2e8e a910 0446 8d91 f653 logics.....F...S │ │ │ │ -00000ff0: 7a54 6865 9602 f6e9 6f72 6967 696e 616c zThe....original │ │ │ │ -00001000: 93eb 484c 4346 9102 f6e8 cf77 9aac 7261 ..HLCF.....w..ra │ │ │ │ -00001010: 7393 696d 706c 656d 656e 9874 6564 9361 s.implemen.ted.a │ │ │ │ -00001020: 7493 4564 696e 9862 7572 6768 9369 6e9b t.Edin.burgh.in. │ │ │ │ -00001030: 02f6 e874 6865 9365 6172 6c79 9331 3937 ...the.early.197 │ │ │ │ -00001040: 3027 732c 9103 27a9 616e 6498 6973 936e 0's,..'.and.is.n │ │ │ │ -00001050: 6f90 ac72 7793 7265 6665 7272 6564 8ea1 o..rw.referred.. │ │ │ │ -00001060: 8d91 eaf1 eb74 6f96 0409 4761 739b 0409 .....to...Gas... │ │ │ │ -00001070: 4860 4564 696e 90ac 7262 7572 6768 93eb H`Edin..rburgh.. │ │ │ │ -00001080: 484c 4346 cf27 2e98 4974 7393 636f 9053 HLCF.'..Its.co.S │ │ │ │ -00001090: 8e64 6598 7790 ac72 6173 9370 9053 8e6f .de.w..ras.p.S.o │ │ │ │ -000010a0: 7274 6564 9866 726f 6d93 5374 616e 666f rted.from.Stanfo │ │ │ │ -000010b0: 7264 984c 6973 7093 746f 9846 91ff 0556 rd.Lisp.to.F...V │ │ │ │ -000010c0: 7261 6e7a 934c 6973 7098 629a ac72 7993 ranz.Lisp.b..ry. │ │ │ │ -000010d0: 4798 1391 fa73 9265 7261 7264 8ea1 8d91 G....s.erard.... │ │ │ │ -000010e0: eaf1 eb48 7565 7496 041b 3861 7493 eb48 ...Huet...8at..H │ │ │ │ -000010f0: 494e 5249 41cf 2c9b 041b 3961 6e64 9377 INRIA.,...9and.w │ │ │ │ -00001100: 90ac 7261 7393 7573 6564 9369 6e93 6198 ..ras.used.in.a. │ │ │ │ -00001110: 4691 ff05 5672 656e 639a ac72 6893 7265 F...Vrenc..rh.re │ │ │ │ -00001120: 7365 6172 6398 6893 7072 6f91 00a7 1c6a searc.h.pro....j │ │ │ │ -00001130: 6563 7493 6361 6c6c 6564 9360 469b ff05 ect.called.`F... │ │ │ │ -00001140: 566f 726d 656c 272e 9105 ca91 4875 6574 Vormel'.....Huet │ │ │ │ -00001150: 2773 9346 9872 616e 7a8e a18d 91ea f1eb 's.F.ranz....... │ │ │ │ -00001160: 4c69 7370 9604 197b 769a ac72 6572 7369 Lisp...{v..rersi │ │ │ │ -00001170: 6f6e 936f 6693 eb48 4c43 4691 0419 7acf on.of..HLCF...z. │ │ │ │ -00001180: 7798 6173 9366 7572 7468 6572 9364 6576 w.as.further.dev │ │ │ │ -00001190: 9865 6c6f 7090 538e 6564 9361 7493 4361 .elop.S.ed.at.Ca │ │ │ │ -000011a0: 6d98 6272 6964 6765 9362 9879 934c 6172 m.bridge.b.y.Lar │ │ │ │ -000011b0: 7279 9350 9861 756c 736f 6e2c 9104 252f ry.P.aulson,..%/ │ │ │ │ -000011c0: 616e 6493 6290 538e 6563 616d 658e a18d and.b.S.ecame... │ │ │ │ -000011d0: 91ea f1eb 6b6e 6f9a ac72 776e 9603 515f ....kno..rwn..Q_ │ │ │ │ -000011e0: 6173 9360 4361 6d98 6272 6964 6765 93eb as.`Cam.bridge.. │ │ │ │ -000011f0: 484c 4346 cf27 2e91 0351 6054 6865 93eb HLCF.'...Q`The.. │ │ │ │ -00001200: 4848 4f4c 93cf 7379 7374 656d 9369 7393 HHOL..system.is. │ │ │ │ -00001210: 696d 706c 656d 656e 9874 6564 936f 6e93 implemen.ted.on. │ │ │ │ -00001220: 746f 7093 6f66 9103 5160 616e 9365 6172 top.of..Q`an.ear │ │ │ │ -00001230: 6c79 9376 9865 7273 696f 6e93 6f66 8ea1 ly.v.ersion.of.. │ │ │ │ -00001240: 8d91 eaf1 eb43 616d 9aac 7262 7269 6467 .....Cam..rbridg │ │ │ │ -00001250: 6596 03b3 50eb 484c 4346 9103 b34f cf61 e...P.HLCF...O.a │ │ │ │ -00001260: 6e64 9363 6f6e 7365 7175 656e 9874 6c79 nd.consequen.tly │ │ │ │ -00001270: 936d 616e 9879 9366 6561 7475 7265 7391 .man.y.features. │ │ │ │ -00001280: 03b3 4f6f 6693 6290 538e 6f74 6893 4564 ..Oof.b.S.oth.Ed │ │ │ │ -00001290: 696e 9862 7572 6768 9361 6e64 9103 b34f in.burgh.and...O │ │ │ │ -000012a0: 4361 6d98 6272 6964 6765 93eb 484c 4346 Cam.bridge..HLCF │ │ │ │ -000012b0: 8ea1 8d91 eaf1 ebcf 7795 ac72 6572 659b ........w..rere. │ │ │ │ -000012c0: 03c4 6f69 6e68 6572 6974 6564 9103 c46e ..oinherited...n │ │ │ │ -000012d0: 6293 7998 eb48 484f 4ccf 2e98 4691 ff05 b.y..HHOL...F... │ │ │ │ -000012e0: 566f 7298 6578 616d 706c 652c 9103 cc13 Vor.example,.... │ │ │ │ -000012f0: 7468 6598 6178 696f 6d61 7469 7a61 7469 the.axiomatizati │ │ │ │ -00001300: 6f6e 986f 6696 03c4 6e68 6967 6865 7298 on.of...nhigher. │ │ │ │ -00001310: 6f72 6465 7298 6c6f 6769 6398 7573 6564 order.logic.used │ │ │ │ -00001320: 9369 7398 6e6f 748e a18d 91ea f1eb 7468 .is.not.......th │ │ │ │ -00001330: 6596 03ea a863 6c61 7373 6963 616c 936f e....classical.o │ │ │ │ -00001340: 6e65 9364 7565 9374 6f93 4368 95ac 7275 ne.due.to.Ch..ru │ │ │ │ -00001350: 7263 9368 2c96 03ea a862 7574 9361 6e93 rc.h,....but.an. │ │ │ │ -00001360: 6571 7569 7691 ff58 e461 6c65 6e9a ac72 equiv..X.alen..r │ │ │ │ -00001370: 7493 666f 726d 9875 6c61 7469 6f6e 9369 t.form.ulation.i │ │ │ │ -00001380: 6e0d 7565 6e63 6564 9362 9879 93eb 484c n.uenced.b.y..HL │ │ │ │ -00001390: 4346 cf2e 8ea6 8d91 f653 7a54 6865 9603 CF.......SzThe.. │ │ │ │ -000013a0: 8678 6c61 6e67 7561 6765 9b03 8677 eb48 .xlanguage...w.H │ │ │ │ -000013b0: 4d4c 93cf 6861 7393 6e6f 95ac 7277 9861 ML..has.no..rw.a │ │ │ │ -000013c0: 6393 6869 6576 9365 6496 0386 7873 7461 c.hiev.ed...xsta │ │ │ │ -000013d0: 7475 7398 6173 9361 9370 726f 6772 616d tus.as.a.program │ │ │ │ -000013e0: 6d69 6e67 986c 616e 6775 6167 6593 696e ming.language.in │ │ │ │ -000013f0: 9369 7473 986f 9aac 7277 6e93 7269 6768 .its.o..rwn.righ │ │ │ │ -00001400: 9874 2c8e a18d 91ea f1eb 616c 7468 6f75 .t,.......althou │ │ │ │ -00001410: 6768 9604 c107 6974 9377 9aac 7261 7393 gh....it.w..ras. │ │ │ │ -00001420: 6f72 6967 696e 616c 6c79 9364 6573 6967 originally.desig │ │ │ │ -00001430: 6e65 6493 6173 9374 6865 9370 726f 9053 ned.as.the.pro.S │ │ │ │ -00001440: 8e6f 6693 6d61 6e61 6765 6d65 6e98 7493 .of.managemen.t. │ │ │ │ -00001450: 6c61 6e67 7561 6765 9366 6f72 93eb 484c language.for..HL │ │ │ │ -00001460: 4346 cf2e 9349 7493 6973 9361 8ea1 8d91 CF...It.is.a.... │ │ │ │ -00001470: eaf1 eb66 756e 6374 696f 6e61 6c96 031c ...functional... │ │ │ │ -00001480: 5e6c 616e 6775 6167 659b 031c 5f64 6973 ^language..._dis │ │ │ │ -00001490: 7469 6e67 7569 7368 6564 9370 6172 7469 tinguished.parti │ │ │ │ -000014a0: 6375 6c61 726c 7998 666f 7293 6974 7393 cularly.for.its. │ │ │ │ -000014b0: 7490 ac72 7970 9053 8e65 9869 6e66 6572 t..ryp.S.e.infer │ │ │ │ -000014c0: 656e 6365 936d 6563 9aac 7268 616e 6973 ence.mec..rhanis │ │ │ │ -000014d0: 6d2c 9103 45a1 7468 6174 9367 6976 9865 m,..E.that.giv.e │ │ │ │ -000014e0: 738e a18d 91ea f1eb 7495 ac72 7970 9053 s.......t..ryp.S │ │ │ │ -000014f0: 8e65 9b04 4b3d 7365 6375 7269 7493 7998 .e..K=securit.y. │ │ │ │ -00001500: 7769 7468 6f75 7498 6f93 7693 6572 6275 without.o.v.erbu │ │ │ │ -00001510: 7264 656e 696e 6798 7468 6598 7573 6572 rdening.the.user │ │ │ │ -00001520: 2e91 065a 9f54 9379 7095 538e 6573 2c91 ...Z.T.yp.S.es,. │ │ │ │ -00001530: 0463 6361 6e64 9865 7370 9365 6369 616c .ccand.esp.ecial │ │ │ │ -00001540: 6c79 9861 6273 7472 6163 7498 7490 ac72 ly.abstract.t..r │ │ │ │ -00001550: 7970 9365 732c 9104 6362 6172 658e a18d yp.es,..cbare... │ │ │ │ -00001560: 91ea f1eb 7468 6596 0475 1062 6173 6973 ....the..u.basis │ │ │ │ -00001570: 9366 6f72 9364 6973 7469 6e67 7569 7368 .for.distinguish │ │ │ │ -00001580: 696e 679b 0475 1174 6865 9374 6865 6f72 ing..u.the.theor │ │ │ │ -00001590: 656d 7393 6f66 9361 936c 6f67 6963 9366 ems.of.a.logic.f │ │ │ │ -000015a0: 726f 6d93 6172 6269 7472 6172 7998 666f rom.arbitrary.fo │ │ │ │ -000015b0: 726d 90ac 7275 6c61 652c 9104 97aa 696e rm..rulae,....in │ │ │ │ -000015c0: 9361 9373 6563 7572 658e a18d 91ea f1eb .a.secure....... │ │ │ │ -000015d0: 7795 ac72 6193 7991 ff05 562e 8e9f 1004 w..ra.y...V..... │ │ │ │ -000015e0: 458d 91f6 537a 4191 03aa b673 7461 6e64 E...SzA....stand │ │ │ │ -000015f0: 6172 6496 03aa c668 6173 936e 6f90 ac72 ard....has.no..r │ │ │ │ -00001600: 779b 03aa c762 9053 8e65 656e 9365 7374 w....b.S.een.est │ │ │ │ -00001610: 6162 6c69 7368 6564 9366 6f72 93eb 484d ablished.for..HM │ │ │ │ -00001620: 4c93 cf28 5b8d 3131 8e91 0bbf f85d 292c L..([.11.....]), │ │ │ │ -00001630: 9103 b78d 6275 7493 666f 7298 6869 7374 ....but.for.hist │ │ │ │ -00001640: 6f72 6963 616c 9372 6561 736f 6e73 2c91 orical.reasons,. │ │ │ │ -00001650: 03b7 8d74 6865 93eb 4848 4f4c 8ea1 8d91 ...the..HHOL.... │ │ │ │ -00001660: eaf1 ebcf 7379 7374 656d 9604 5cd8 696e ....system..\.in │ │ │ │ -00001670: 636c 7564 6573 9b04 5cd9 616e 9365 6172 cludes..\.an.ear │ │ │ │ -00001680: 6c69 6572 9376 90ac 7265 7273 696f 6e98 lier.v..rersion. │ │ │ │ -00001690: 6f66 93eb 484d 4ccf 2e93 5468 6572 6598 of..HML...There. │ │ │ │ -000016a0: 6172 652c 9b04 7964 686f 95ac 7277 9365 are,..ydho..rw.e │ │ │ │ -000016b0: 7693 6572 2c98 7493 7793 6f91 045c d96e v.er,.t.w.o..\.n │ │ │ │ -000016c0: 6577 9104 5cd8 696d 706c 656d 656e 9374 ew..\.implemen.t │ │ │ │ -000016d0: 6174 696f 6e73 8ea1 8d91 eaf1 eb6f 6696 ations.......of. │ │ │ │ -000016e0: 04c4 b6eb 4848 4f4c 9b04 c4b5 cf69 6e93 ....HHOL.....in. │ │ │ │ -000016f0: 7072 6f67 7265 7373 9874 6861 7493 6172 progress.that.ar │ │ │ │ -00001700: 6593 6261 7365 6498 6f6e 9353 7461 6e64 e.based.on.Stand │ │ │ │ -00001710: 6172 6498 eb48 4d4c 93cf 7261 7468 6572 ard..HML..rather │ │ │ │ -00001720: 9874 6861 6e93 4c69 7370 9328 7365 6598 .than.Lisp.(see. │ │ │ │ -00001730: 6290 538e 656c 6f90 ac72 7729 2e91 07c7 b.S.elo..rw).... │ │ │ │ -00001740: 0954 6865 8ea1 8d91 eaf1 eb6d 6f73 749b .The.......most. │ │ │ │ -00001750: 04a7 ea72 6563 656e 95ac 7274 9104 a7eb ...recen..rt.... │ │ │ │ -00001760: 7693 6572 7369 6f6e 986f 6691 04a7 eb43 v.ersion.of....C │ │ │ │ -00001770: 616d 9362 7269 6467 6598 eb48 4c43 46cf am.bridge..HLCF. │ │ │ │ -00001780: 2c98 7768 6963 9368 9104 a7eb 6973 9864 ,.whic.h....is.d │ │ │ │ -00001790: 6f90 538e 6375 6d65 6e93 7465 6491 04a7 o.S.cumen.ted... │ │ │ │ -000017a0: eb69 6e98 5093 6175 6c73 6f6e 2773 9104 .in.P.aulson's.. │ │ │ │ -000017b0: a7eb 6295 538e 6f93 6f6b 985b 8d31 368e ..b.S.o.ok.[.16. │ │ │ │ -000017c0: 910b bff8 5d2c 9104 d73b 6973 8ea1 8d91 ....],...;is.... │ │ │ │ -000017d0: eaf1 eb61 6c73 6f96 03ea a862 6173 6564 ...also....based │ │ │ │ -000017e0: 936f 6e93 5374 616e 6461 7264 93eb 484d .on.Standard..HM │ │ │ │ -000017f0: 4ccf 2e8e a68d 91f6 537a 496e 9604 cdf7 L.......SzIn.... │ │ │ │ -00001800: 7468 6973 9364 6f9a 538e 6375 6d65 6e95 this.do.S.cumen. │ │ │ │ -00001810: ac72 742c 9105 06cb 7468 6591 04cd f861 .rt,....the....a │ │ │ │ -00001820: 6372 6f6e 9379 6d96 04cd f760 eb48 484f cron.ym....`.HHO │ │ │ │ -00001830: 4ccf 2791 04cd bd72 6566 6572 7393 746f L.'....refers.to │ │ │ │ -00001840: 9362 986f 7468 9374 6865 9104 cdf8 696e .b.oth.the....in │ │ │ │ -00001850: 95ac 7274 6572 6163 7469 7693 6596 04cd ..rteractiv.e... │ │ │ │ -00001860: f774 6865 6f72 656d 9370 726f 90ac 7276 .theorem.pro..rv │ │ │ │ -00001870: 696e 678e a18d 91ea f1eb 7379 7374 656d ing.......system │ │ │ │ -00001880: 9604 270f 616e 649b 0427 0e74 6f93 7468 ..'.and..'.to.th │ │ │ │ -00001890: 6593 7690 ac72 6572 7369 6f6e 936f 6698 e.v..rersion.of. │ │ │ │ -000018a0: 6869 6768 6572 936f 7264 6572 936c 6f67 higher.order.log │ │ │ │ -000018b0: 6963 9874 6861 7493 7468 6593 7379 7374 ic.that.the.syst │ │ │ │ -000018c0: 656d 9373 7570 7090 538e 6f72 7473 3b91 em.supp.S.orts;. │ │ │ │ -000018d0: 0445 4277 6865 7265 9874 6865 7265 9369 .EBwhere.there.i │ │ │ │ -000018e0: 738e a18d 91ea f1eb 7365 7269 6f75 739b s.......serious. │ │ │ │ -000018f0: 03ea a861 6d95 ac72 6269 6775 6974 9379 ...am..rbiguit.y │ │ │ │ -00001900: 91ff 0556 2c98 7468 6598 666f 726d 6572 ...V,.the.former │ │ │ │ -00001910: 9869 7398 6361 6c6c 6564 9860 7468 6598 .is.called.`the. │ │ │ │ -00001920: eb48 484f 4c98 cf73 7973 7465 6d27 9861 .HHOL..system'.a │ │ │ │ -00001930: 6e64 9874 6865 986c 6174 7465 7298 6074 nd.the.latter.`t │ │ │ │ -00001940: 6865 98eb 4848 4f4c 98cf 6c6f 6769 6327 he..HHOL..logic' │ │ │ │ -00001950: 2e8e a68d 91f6 537a 416e 9604 b697 656e ......SzAn....en │ │ │ │ -00001960: 6861 6e63 6564 9361 6e64 9104 b698 7261 hanced.and....ra │ │ │ │ -00001970: 7469 6f6e 616c 697a 6564 9376 9aac 7265 tionalized.v..re │ │ │ │ -00001980: 7273 696f 6e93 6f66 93eb 4848 4f4c cf2c rsion.of..HHOL., │ │ │ │ -00001990: 9363 616c 6c65 6493 eb48 484f 4ccf 3838 .called..HHOL.88 │ │ │ │ -000019a0: 2c91 04e9 9377 9861 7391 04b6 9872 656c ,....w.as....rel │ │ │ │ -000019b0: 6561 7365 6493 2869 6e93 3139 3838 292c eased.(in.1988), │ │ │ │ -000019c0: 8ea1 8d91 eaf1 eb61 6674 6572 9605 9289 .......after.... │ │ │ │ -000019d0: 7468 6593 6f72 6967 696e 616c 9b05 9288 the.original.... │ │ │ │ -000019e0: eb48 484f 4c93 cf73 7973 7465 6d93 6861 .HHOL..system.ha │ │ │ │ -000019f0: 6493 6290 538e 6565 6e93 696e 9375 7365 d.b.S.een.in.use │ │ │ │ -00001a00: 9866 6f72 9373 6576 9aac 7265 7261 6c93 .for.sev..reral. │ │ │ │ -00001a10: 7998 6561 7273 2e91 0a30 82eb 4848 4f4c y.ears...0..HHOL │ │ │ │ -00001a20: cf38 3893 5691 ff05 5665 7273 696f 6e93 .88.V...Version. │ │ │ │ -00001a30: 322e 308e a18d 91ea f1eb 28eb 4848 4f4c 2.0.......(.HHOL │ │ │ │ -00001a40: cf38 382e 322e 3029 9605 22d7 6973 9374 .88.2.0)..".is.t │ │ │ │ -00001a50: 6865 9373 7973 7465 6d91 0522 d864 6573 he.system..".des │ │ │ │ -00001a60: 6372 6962 9a53 8e65 6493 696e 9374 6869 crib.S.ed.in.thi │ │ │ │ -00001a70: 7393 646f 9863 756d 656e 9aac 7274 2e91 s.do.cumen..rt.. │ │ │ │ -00001a80: 08e1 6d54 6869 7393 6973 9105 22d8 696e ..mThis.is..".in │ │ │ │ -00001a90: 9874 656e 6465 6493 746f 9373 6572 7698 .tended.to.serv. │ │ │ │ -00001aa0: 6593 6173 9361 8ea1 8d91 eaf1 eb73 7461 e.as.a.......sta │ │ │ │ -00001ab0: 626c 6596 0421 0070 6c61 7466 6f72 6d93 ble..!.platform. │ │ │ │ -00001ac0: 666f 729b 0421 0161 936e 95ac 7275 6d93 for..!.a.n..rum. │ │ │ │ -00001ad0: 6290 538e 6572 9604 2100 6f66 9372 6573 b.S.er..!.of.res │ │ │ │ -00001ae0: 6561 7263 90ac 7268 9370 726f 9100 a71c earc..rh.pro.... │ │ │ │ -00001af0: 6a65 6374 7393 616e 6498 7465 6390 ac72 jects.and.tec..r │ │ │ │ -00001b00: 686e 6f6c 6f67 7993 7472 616e 7366 6572 hnology.transfer │ │ │ │ -00001b10: 9361 6374 6976 6974 6965 7393 7468 6174 .activities.that │ │ │ │ -00001b20: 8ea1 8d91 eaf1 eb61 7265 9602 a3ff 696e .......are....in │ │ │ │ -00001b30: 9370 726f 6772 6573 7393 6174 9343 616d .progress.at.Cam │ │ │ │ -00001b40: 90ac 7262 7269 6467 652c 9b02 e554 616e ..rbridge,...Tan │ │ │ │ -00001b50: 6493 656c 7365 7768 6572 652c 9861 7491 d.elsewhere,.at. │ │ │ │ -00001b60: 02a4 0074 6865 9374 696d 6593 6f66 9377 ...the.time.of.w │ │ │ │ -00001b70: 7269 7469 6e67 2e91 04cb fd49 7493 6973 riting.....It.is │ │ │ │ -00001b80: 9361 6c73 6f93 7468 6593 7375 7070 9053 .also.the.supp.S │ │ │ │ -00001b90: 8e6f 7274 6564 8ea1 8d91 eaf1 eb76 9aac .orted.......v.. │ │ │ │ -00001ba0: 7265 7273 696f 6e96 031a 9c6f 6693 7468 rersion....of.th │ │ │ │ -00001bb0: 6593 7379 7374 656d 9366 6f72 9374 6865 e.system.for.the │ │ │ │ -00001bc0: 9369 6e98 7465 726e 6174 696f 6e61 6c93 .in.ternational. │ │ │ │ -00001bd0: eb48 484f 4c93 cf63 6f6d 6d98 756e 6974 .HHOL..comm.unit │ │ │ │ -00001be0: 9879 91ff 0556 2e91 04f3 8654 6865 936d .y...V.....The.m │ │ │ │ -00001bf0: 6169 6e93 6469 0b65 7265 6e63 6573 9362 ain.di.erences.b │ │ │ │ -00001c00: 9053 8e65 7498 7798 6565 6e8e a18d 91ea .S.et.w.een..... │ │ │ │ -00001c10: f1eb 5691 ff05 5665 7273 696f 6e96 03ea ..V...Version... │ │ │ │ -00001c20: a832 2e30 9361 6e64 9365 6172 6c69 6572 .2.0.and.earlier │ │ │ │ -00001c30: 9372 656c 6561 7365 7393 6172 6593 6465 .releases.are.de │ │ │ │ -00001c40: 7363 7269 629a 538e 6564 9369 6e93 4170 scrib.S.ed.in.Ap │ │ │ │ -00001c50: 7098 656e 6469 7893 412e 8e9f 282f af8d p.endix.A...(/.. │ │ │ │ -00001c60: 91ea f1eb f34b c2d6 4ea0 0011 47ae 000c .....K..N...G... │ │ │ │ -00001c70: 0000 0006 636d 6278 3132 eb4b 5468 6591 ....cmbx12.KThe. │ │ │ │ -00001c80: 067a e166 7574 7572 658e 9f1b ead3 8d91 .z.future....... │ │ │ │ -00001c90: eaf1 ebcf 4173 9105 7d28 6d65 6e95 ac72 ....As..}(men..r │ │ │ │ -00001ca0: 7469 6f6e 6564 9b05 7d27 6162 9053 8e6f tioned..}'ab.S.o │ │ │ │ -00001cb0: 9376 9365 2c91 05e1 c874 6865 7265 9861 .v.e,....there.a │ │ │ │ -00001cc0: 7265 9105 7d28 7493 7793 6f98 6e65 7791 re..}(t.w.o.new. │ │ │ │ -00001cd0: 057d 2869 6d70 6c65 6d65 6e93 7461 7469 .}(implemen.tati │ │ │ │ -00001ce0: 6f6e 7398 6f66 9605 7d28 eb48 484f 4c98 ons.of..}(.HHOL. │ │ │ │ -00001cf0: cf6e 6561 7269 6e67 9363 6f6d 706c 6574 .nearing.complet │ │ │ │ -00001d00: 696f 6e2c 8ea1 8d91 eaf1 eb62 9053 8e6f ion,.......b.S.o │ │ │ │ -00001d10: 7468 9604 8422 6261 7365 6493 6f6e 9b04 th..."based.on.. │ │ │ │ -00001d20: 8421 5374 616e 6461 7264 93eb 484d 4c93 .!Standard..HML. │ │ │ │ -00001d30: cf69 6e73 7465 6164 936f 6693 4c69 7370 .instead.of.Lisp │ │ │ │ -00001d40: 2e91 0705 4d4f 6e65 9369 7393 6193 7075 ....MOne.is.a.pu │ │ │ │ -00001d50: 626c 6963 9864 6f6d 6169 6e93 7379 7374 blic.domain.syst │ │ │ │ -00001d60: 656d 9364 6576 90ac 7265 6c6f 7090 538e em.dev..relop.S. │ │ │ │ -00001d70: 6564 8ea1 8d91 eaf1 eb61 749b 0550 da74 ed.......at..P.t │ │ │ │ -00001d80: 6865 9105 50db 556e 6976 95ac 7265 7273 he..P.Univ..rers │ │ │ │ -00001d90: 6974 9379 986f 6698 4361 6c67 6172 7991 it.y.of.Calgary. │ │ │ │ -00001da0: 0550 db28 7072 656c 696d 696e 6172 7998 .P.(preliminary. │ │ │ │ -00001db0: 7693 6572 7369 6f6e 7396 0550 db6f 6698 v.ersions..P.of. │ │ │ │ -00001dc0: 7468 6973 9861 7265 9361 6c72 6561 6479 this.are.already │ │ │ │ -00001dd0: 9861 90ac 7276 91ff 58e4 6169 6c61 626c .a..rv..X.ailabl │ │ │ │ -00001de0: 6529 2e91 096b 7754 6865 8ea1 8d91 eaf1 e)...kwThe...... │ │ │ │ -00001df0: eb6f 7468 6572 2c91 0454 b877 6869 639a .other,..T.whic. │ │ │ │ -00001e00: ac72 6896 043f 8269 7393 6290 538e 6569 .rh..?.is.b.S.ei │ │ │ │ -00001e10: 6e67 9364 6576 9865 6c6f 7090 538e 6564 ng.dev.elop.S.ed │ │ │ │ -00001e20: 9362 9879 9349 434c 9104 3f6c 5365 6375 .b.y.ICL..?lSecu │ │ │ │ -00001e30: 7265 9353 7973 7465 6d73 2c91 0454 b869 re.Systems,..T.i │ │ │ │ -00001e40: 7393 6193 6068 6967 686c 7993 6173 7375 s.a.`highly.assu │ │ │ │ -00001e50: 7265 6427 9373 7973 7465 6d93 666f 728e red'.system.for. │ │ │ │ -00001e60: a18d 91ea f1eb 636f 6d6d 6572 6369 616c ......commercial │ │ │ │ -00001e70: 9603 eaa8 769a ac72 6572 690c 6361 7469 ....v..reri.cati │ │ │ │ -00001e80: 6f6e 9370 726f 9100 a71c 6a65 6374 7393 on.pro....jects. │ │ │ │ -00001e90: 696e 9374 6865 9373 6166 6574 9879 9361 in.the.safet.y.a │ │ │ │ -00001ea0: 6e64 9373 6563 7572 6974 9879 9363 7269 nd.securit.y.cri │ │ │ │ -00001eb0: 7469 6361 6c93 6172 6561 732e 8e8e 9f24 tical.areas....$ │ │ │ │ -00001ec0: fd13 8e8c 8b00 0000 0500 0000 0000 0000 ................ │ │ │ │ -00001ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00001ee0: 0000 0000 0000 0000 0000 0000 0000 000e ................ │ │ │ │ -00001ef0: 2fa0 02cc 0555 8da0 fd46 d30e 8d8d 8d8d /....U...F...... │ │ │ │ -00001f00: 9ffa 999a 8d91 12c7 61d0 5072 6566 6163 ........a.Prefac │ │ │ │ -00001f10: 6592 0194 6043 768e 9112 c761 9f05 6666 e...`Cv....a..ff │ │ │ │ -00001f20: 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 ....f..>|....... │ │ │ │ -00001f30: 2fdf 8da0 fd8b d021 8d91 1e28 f0cf 5468 /......!...(..Th │ │ │ │ -00001f40: 6596 03ea a863 6f6e 90ac 7274 6163 7493 e....con..rtact. │ │ │ │ -00001f50: 6164 6472 6573 7393 666f 7293 4361 6c67 address.for.Calg │ │ │ │ -00001f60: 6172 7993 eb48 484f 4c93 cf69 733a 8e9f ary..HHOL..is:.. │ │ │ │ -00001f70: 502d b48d 8d8d 9fca 4e03 8d8d 9200 9c09 P-......N....... │ │ │ │ -00001f80: d647 7261 6861 6d91 03ea a842 6972 7490 .Graham....Birt. │ │ │ │ -00001f90: ac72 7769 7374 6c65 8e8e a40e 7fff 8d8d .rwistle........ │ │ │ │ -00001fa0: 9200 9c09 d643 6f6d 7075 7465 7296 03ea .....Computer... │ │ │ │ -00001fb0: a853 6369 656e 6365 9344 6570 6172 746d .Science.Departm │ │ │ │ -00001fc0: 656e 90ac 7274 8e8e a18d 8d92 009c 09d6 en..rt.......... │ │ │ │ -00001fd0: 556e 6976 95ac 7265 7273 6974 9379 9603 Univ..rersit.y.. │ │ │ │ -00001fe0: eaa8 6f66 9343 616c 6761 7279 8e8e a18d ..of.Calgary.... │ │ │ │ -00001ff0: 8d92 009c 09d6 3235 3030 9b03 eaa8 556e ......2500....Un │ │ │ │ -00002000: 6976 95ac 7265 7273 6974 9379 9844 7269 iv..rersit.y.Dri │ │ │ │ -00002010: 7693 658e 8ea1 8d8d 9200 9c09 d643 616c v.e..........Cal │ │ │ │ -00002020: 6761 7279 8e8e a18d 8d92 009c 09d6 416c gary..........Al │ │ │ │ -00002030: 6290 538e 6572 7461 8e8e a18d 8d92 009c b.S.erta........ │ │ │ │ -00002040: 09d6 4361 6e61 6461 9603 eaa8 5432 4e93 ..Canada....T2N. │ │ │ │ -00002050: 314e 348e 8e9f 1430 c68d 8d92 009c 09d6 1N4....0........ │ │ │ │ -00002060: 28f3 37df 86b5 5400 0c00 0000 0c00 0000 (.7...T......... │ │ │ │ -00002070: 0663 6d74 7431 32e2 656d 6169 6c3a 9105 .cmtt12.email:.. │ │ │ │ -00002080: 38e0 cf67 7261 6861 6d40 6370 7363 2e75 8..graham@cpsc.u │ │ │ │ -00002090: 6361 6c67 6172 7991 ff05 562e 6361 298e calgary...V.ca). │ │ │ │ -000020a0: 8e8e 8e8e 9f50 2db3 8d91 12c7 6161 6e64 .....P-.....aand │ │ │ │ -000020b0: 9603 eaa8 7468 6593 636f 6e90 ac72 7461 ....the.con..rta │ │ │ │ -000020c0: 6374 9361 6464 7265 7373 9366 6f72 9349 ct.address.for.I │ │ │ │ -000020d0: 434c 93eb 4848 4f4c 93cf 6973 3a8e 9f4a CL..HHOL..is:..J │ │ │ │ -000020e0: d860 8d8d 8d9f ca4e 038d 8d92 009d 9784 .`.....N........ │ │ │ │ -000020f0: 526f 6765 7296 03ea a842 2e93 4a6f 6e65 Roger....B..Jone │ │ │ │ -00002100: 738e 8ea4 0e7f ff8d 8d92 009d 9784 496e s.............In │ │ │ │ -00002110: 90ac 7274 6572 6e61 7469 6f6e 616c 9603 ..rternational.. │ │ │ │ -00002120: eaa8 436f 6d70 7574 6572 7393 4c69 6d69 ..Computers.Limi │ │ │ │ -00002130: 7465 648e 8ea1 8d8d 9200 9d97 8445 736b ted..........Esk │ │ │ │ -00002140: 6461 6c65 9103 eaa8 526f 6164 8e8e a18d dale....Road.... │ │ │ │ -00002150: 8d92 009d 9784 5769 6e6e 6572 7368 8e8e ......Winnersh.. │ │ │ │ -00002160: a18d 8d92 009d 9784 5791 ff05 566f 6b69 ........W...Voki │ │ │ │ -00002170: 6e67 6861 6d8e 8ea1 8d8d 9200 9d97 8442 ngham..........B │ │ │ │ -00002180: 6572 6b73 6869 7265 9603 eaa8 5290 ac72 erkshire....R..r │ │ │ │ -00002190: 4731 3193 3554 548e 8ea1 8d8d 9200 9d97 G11.5TT......... │ │ │ │ -000021a0: 8445 6e67 6c61 6e64 8e8e 9f14 30c6 8d8d .England....0... │ │ │ │ -000021b0: 9200 9d97 8428 e265 6d61 696c 3a91 0538 .....(.email:..8 │ │ │ │ -000021c0: e0cf 522e 422e 4a6f 6e65 7340 7769 6e30 ..R.B.Jones@win0 │ │ │ │ -000021d0: 3130 332e 7575 6370 8e8e 8e8e 8e9f 4d2d 103.uucp......M- │ │ │ │ -000021e0: b38d 911e 28f0 5468 6596 03b0 4543 616d ....(.The...ECam │ │ │ │ -000021f0: 9aac 7262 7269 6467 6591 03b0 4467 726f ..rbridge...Dgro │ │ │ │ -00002200: 7570 9369 6e98 7465 6e64 7393 746f 9363 up.in.tends.to.c │ │ │ │ -00002210: 6f6e 9874 696e 9875 659b 03b0 4474 6f93 on.tin.ue...Dto. │ │ │ │ -00002220: 7375 7070 9053 8e6f 7274 9374 6865 984c supp.S.ort.the.L │ │ │ │ -00002230: 6973 7093 6261 7365 6493 7690 ac72 6572 isp.based.v..rer │ │ │ │ -00002240: 7369 6f6e 936f 6698 eb48 484f 4c93 cf61 sion.of..HHOL..a │ │ │ │ -00002250: 748e a410 0000 8d91 12c7 616c 6561 7374 t.........aleast │ │ │ │ -00002260: 9604 ac55 756e 90ac 7274 696c 9b04 ac54 ...Uun..rtil...T │ │ │ │ -00002270: 6974 9369 7398 636c 6561 726c 7993 7375 it.is.clearly.su │ │ │ │ -00002280: 7090 538e 6572 7365 6465 6493 2877 6869 p.S.erseded.(whi │ │ │ │ -00002290: 6390 ac72 6898 6973 936e 6f74 9865 7870 c..rh.is.not.exp │ │ │ │ -000022a0: 9053 8e65 6374 6564 9374 6f98 6290 538e .S.ected.to.b.S. │ │ │ │ -000022b0: 6593 666f 7293 7365 7695 ac72 6572 616c e.for.sev..reral │ │ │ │ -000022c0: 9879 9365 6172 7329 2e91 077d e654 6865 .y.ears)...}.The │ │ │ │ -000022d0: 8ea1 8d91 12c7 6165 6d70 6861 7369 7396 ......aemphasis. │ │ │ │ -000022e0: 02f1 7177 696c 6c9b 02f1 7262 9053 8e65 ..qwill...rb.S.e │ │ │ │ -000022f0: 936f 6e93 696d 7072 6f90 ac72 7669 6e67 .on.impro..rving │ │ │ │ -00002300: 9874 6865 9365 7869 7374 696e 6793 7379 .the.existing.sy │ │ │ │ -00002310: 7374 656d 9861 6e64 9364 6f90 538e 6375 stem.and.do.S.cu │ │ │ │ -00002320: 6d65 6e90 ac72 7461 7469 6f6e 2c91 0323 men..rtation,..# │ │ │ │ -00002330: 4972 6174 6865 7298 7468 616e 9361 6464 Irather.than.add │ │ │ │ -00002340: 696e 678e a18d 9112 c761 6e65 779b 0469 ing......anew..i │ │ │ │ -00002350: 9066 6561 7475 7265 732e 9106 b596 486f .features.....Ho │ │ │ │ -00002360: 95ac 7277 9365 7693 6572 2c91 0489 4974 ..rw.ev.er,...It │ │ │ │ -00002370: 6865 7265 9869 7391 0469 8f61 9872 6573 here.is..i.a.res │ │ │ │ -00002380: 6561 7263 9368 9604 698f 7072 6f91 00a7 earc.h..i.pro... │ │ │ │ -00002390: 1c6a 6563 7498 696e 9370 726f 6772 6573 .ject.in.progres │ │ │ │ -000023a0: 7398 6174 9349 6e72 6961 9828 536f 0c61 s.at.Inria.(So.a │ │ │ │ -000023b0: 2d41 6e90 ac72 7469 7090 538e 6f6c 6573 -An..rtip.S.oles │ │ │ │ -000023c0: 2c8e a18d 9112 c761 4691 ff05 5672 616e ,......aF...Vran │ │ │ │ -000023d0: 6365 292c 9105 e6fa 746f 9105 814f 6465 ce),....to...Ode │ │ │ │ -000023e0: 769a ac72 656c 6f70 9605 8150 6193 6e65 v..relop...Pa.ne │ │ │ │ -000023f0: 7793 616e 6493 6578 7090 538e 6572 696d w.and.exp.S.erim │ │ │ │ -00002400: 656e 9874 616c 9105 814f 696e 9874 6572 en.tal...Oin.ter │ │ │ │ -00002410: 6661 6365 9374 6f93 eb48 484f 4ccf 2e93 face.to..HHOL... │ │ │ │ -00002420: 5468 6973 9105 814f 7265 7365 6172 6398 This...Oresearc. │ │ │ │ -00002430: 6893 6973 9362 9053 8e65 696e 678e a18d h.is.b.S.eing... │ │ │ │ -00002440: 9112 c761 646f 6e65 9603 9104 696e 9b03 ...adone....in.. │ │ │ │ -00002450: 9105 636f 6c6c 6162 9053 8e6f 7261 7469 ..collab.S.orati │ │ │ │ -00002460: 6f6e 9377 6974 6898 7468 6593 4361 6d90 on.with.the.Cam. │ │ │ │ -00002470: ac72 6272 6964 6765 98eb 4848 4f4c 93cf .rbridge..HHOL.. │ │ │ │ -00002480: 6772 6f75 7093 616e 6498 6169 6d73 9374 group.and.aims.t │ │ │ │ -00002490: 6f98 616e 7377 90ac 7265 7293 7468 6598 o.answ..rer.the. │ │ │ │ -000024a0: 7175 6573 7469 6f6e 936f 668e a18d 9112 question.of..... │ │ │ │ -000024b0: c761 7768 6574 6865 7296 048f 12eb 4848 .awhether.....HH │ │ │ │ -000024c0: 4f4c 93cf 6361 6e93 6290 538e 659b 048f OL..can.b.S.e... │ │ │ │ -000024d0: 116d 6164 6593 7369 676e 690c 6361 6e90 .made.signi.can. │ │ │ │ -000024e0: ac72 746c 7993 6561 7369 6572 9374 6f93 .rtly.easier.to. │ │ │ │ -000024f0: 7573 6593 7769 7468 9861 9373 7461 7465 use.with.a.state │ │ │ │ -00002500: 2d6f 662d 7468 652d 6172 7493 6d6f 7573 -of-the-art.mous │ │ │ │ -00002510: 6593 616e 648e a18d 9112 c761 7769 6e64 e.and......awind │ │ │ │ -00002520: 6f95 ac72 779b 0442 fe69 6e93 7465 7266 o..rw..B.in.terf │ │ │ │ -00002530: 6163 652e 9106 41e4 4974 9869 7396 0442 ace...A.It.is..B │ │ │ │ -00002540: ff61 6c73 6f98 6578 706c 6f72 696e 6793 .also.exploring. │ │ │ │ -00002550: 7468 6598 7573 6598 6f66 9363 6f6c 6f75 the.use.of.colou │ │ │ │ -00002560: 7298 666f 7293 6d61 6e61 6769 6e67 9863 r.for.managing.c │ │ │ │ -00002570: 6f6d 706c 6578 6974 90ac 7279 91ff 0556 omplexit..ry...V │ │ │ │ -00002580: 2e91 0641 e449 6698 7468 6973 8ea1 8d91 ...A.If.this.... │ │ │ │ -00002590: 12c7 6165 7870 9053 8e65 7269 6d65 6e90 ..aexp.S.erimen. │ │ │ │ -000025a0: ac72 7496 038d ff69 739b 038d fe73 7563 .rt....is....suc │ │ │ │ -000025b0: 6365 7373 6675 6c2c 9103 a087 7468 656e cessful,....then │ │ │ │ -000025c0: 9361 9870 726f 9053 8e64 7563 7469 6f6e .a.pro.S.duction │ │ │ │ -000025d0: 9376 90ac 7265 7273 696f 6e98 6f66 9374 .v..rersion.of.t │ │ │ │ -000025e0: 6865 936e 6577 9869 6e9a ac72 7465 7266 he.new.in..rterf │ │ │ │ -000025f0: 6163 6593 6d61 9879 9103 8dfe 629a 538e ace.ma.y....b.S. │ │ │ │ -00002600: 6593 7072 6f98 6475 6365 648e a18d 9112 e.pro.duced..... │ │ │ │ -00002610: c761 666f 7296 03ea a867 656e 6572 616c .afor....general │ │ │ │ -00002620: 9375 7365 2e91 0538 e049 7493 6973 936e .use...8.It.is.n │ │ │ │ -00002630: 6f74 9365 7870 9a53 8e65 6374 6564 9374 ot.exp.S.ected.t │ │ │ │ -00002640: 6861 7493 7468 6973 9377 696c 6c93 6298 hat.this.will.b. │ │ │ │ -00002650: 6593 756e 6465 7274 616b 90ac 7265 6e93 e.undertak..ren. │ │ │ │ -00002660: 6298 6566 6f72 6593 3139 3932 2e8e 8e9f b.efore.1992.... │ │ │ │ -00002670: 24fd 138e 8c8b 0000 0006 0000 0000 0000 $............... │ │ │ │ -00002680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00000e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00000e60: 0000 0208 a002 cc05 558d a0fd 46d3 0e8d ........U...F... │ │ │ │ +00000e70: 8d8d 8d9f fa99 9a8d 91ea f1eb d069 7692 .............iv. │ │ │ │ +00000e80: 0190 a043 5072 6566 6163 658e 91ea f1eb ...CPreface..... │ │ │ │ +00000e90: 9f05 6666 8900 00e6 6601 c73e 7c8e 8e8e ..ff....f..>|... │ │ │ │ +00000ea0: 8ea0 0294 2fdf 8da0 fd8b d021 8d91 eaf1 ..../......!.... │ │ │ │ +00000eb0: ebcf 5468 6596 04cf 7feb 4848 4f4c 9b04 ..The.....HHOL.. │ │ │ │ +00000ec0: cf7e cf73 7973 7465 6d93 6973 9361 9364 .~.system.is.a.d │ │ │ │ +00000ed0: 6972 6563 7498 6465 7363 656e 6461 6e90 irect.descendan. │ │ │ │ +00000ee0: ac72 7493 6f66 93eb 484c 4346 cf3b 9374 .rt.of..HLCF.;.t │ │ │ │ +00000ef0: 6869 7398 6973 9372 650d 6563 7465 6493 his.is.re.ected. │ │ │ │ +00000f00: 696e 9365 7690 ac72 6572 7974 6869 6e67 in.ev..rerything │ │ │ │ +00000f10: 9866 726f 6d93 6974 738e a410 0000 8d91 .from.its....... │ │ │ │ +00000f20: eaf1 eb73 7472 7563 7475 7265 9603 512c ...structure..Q, │ │ │ │ +00000f30: 616e 6493 6f75 746c 6f9a 538e 6f6b 9374 and.outlo.S.ok.t │ │ │ │ +00000f40: 6f93 6974 7393 696e 636f 7270 986f 7261 o.its.incorp.ora │ │ │ │ +00000f50: 7469 6f6e 936f 6693 eb48 4d4c cf2c 9361 tion.of..HML.,.a │ │ │ │ +00000f60: 6e64 9365 769a ac72 656e 9374 6f93 7061 nd.ev..ren.to.pa │ │ │ │ +00000f70: 7274 7393 6f66 9369 7473 9369 6d70 6c65 rts.of.its.imple │ │ │ │ +00000f80: 6d65 6e98 7461 7469 6f6e 2e8e a18d 91ea men.tation...... │ │ │ │ +00000f90: f1eb 5468 90ac 7275 7396 03ea a8eb 4848 ..Th..rus.....HH │ │ │ │ +00000fa0: 4f4c 93cf 7361 7469 730c 6573 9374 6865 OL..satis.es.the │ │ │ │ +00000fb0: 9365 6172 6c79 9370 6c61 6e93 746f 9361 .early.plan.to.a │ │ │ │ +00000fc0: 7070 6c79 9374 6865 93eb 484c 4346 93cf pply.the..HLCF.. │ │ │ │ +00000fd0: 6d65 7468 6f90 538e 646f 6c6f 6779 9374 metho.S.dology.t │ │ │ │ +00000fe0: 6f93 6f74 6865 7293 6c6f 6769 6373 2e8e o.other.logics.. │ │ │ │ +00000ff0: a910 0446 8d91 f653 7a54 6865 9602 f6e9 ...F...SzThe.... │ │ │ │ +00001000: 6f72 6967 696e 616c 93eb 484c 4346 9102 original..HLCF.. │ │ │ │ +00001010: f6e8 cf77 9aac 7261 7393 696d 706c 656d ...w..ras.implem │ │ │ │ +00001020: 656e 9874 6564 9361 7493 4564 696e 9862 en.ted.at.Edin.b │ │ │ │ +00001030: 7572 6768 9369 6e9b 02f6 e874 6865 9365 urgh.in....the.e │ │ │ │ +00001040: 6172 6c79 9331 3937 3027 732c 9103 27a9 arly.1970's,..'. │ │ │ │ +00001050: 616e 6498 6973 936e 6f90 ac72 7793 7265 and.is.no..rw.re │ │ │ │ +00001060: 6665 7272 6564 8ea1 8d91 eaf1 eb74 6f96 ferred.......to. │ │ │ │ +00001070: 0409 4761 739b 0409 4860 4564 696e 90ac ..Gas...H`Edin.. │ │ │ │ +00001080: 7262 7572 6768 93eb 484c 4346 cf27 2e98 rburgh..HLCF.'.. │ │ │ │ +00001090: 4974 7393 636f 9053 8e64 6598 7790 ac72 Its.co.S.de.w..r │ │ │ │ +000010a0: 6173 9370 9053 8e6f 7274 6564 9866 726f as.p.S.orted.fro │ │ │ │ +000010b0: 6d93 5374 616e 666f 7264 984c 6973 7093 m.Stanford.Lisp. │ │ │ │ +000010c0: 746f 9846 91ff 0556 7261 6e7a 934c 6973 to.F...Vranz.Lis │ │ │ │ +000010d0: 7098 629a ac72 7993 4798 1391 fa73 9265 p.b..ry.G....s.e │ │ │ │ +000010e0: 7261 7264 8ea1 8d91 eaf1 eb48 7565 7496 rard.......Huet. │ │ │ │ +000010f0: 041b 3861 7493 eb48 494e 5249 41cf 2c9b ..8at..HINRIA.,. │ │ │ │ +00001100: 041b 3961 6e64 9377 90ac 7261 7393 7573 ..9and.w..ras.us │ │ │ │ +00001110: 6564 9369 6e93 6198 4691 ff05 5672 656e ed.in.a.F...Vren │ │ │ │ +00001120: 639a ac72 6893 7265 7365 6172 6398 6893 c..rh.researc.h. │ │ │ │ +00001130: 7072 6f91 00a7 1c6a 6563 7493 6361 6c6c pro....ject.call │ │ │ │ +00001140: 6564 9360 469b ff05 566f 726d 656c 272e ed.`F...Vormel'. │ │ │ │ +00001150: 9105 ca91 4875 6574 2773 9346 9872 616e ....Huet's.F.ran │ │ │ │ +00001160: 7a8e a18d 91ea f1eb 4c69 7370 9604 197b z.......Lisp...{ │ │ │ │ +00001170: 769a ac72 6572 7369 6f6e 936f 6693 eb48 v..rersion.of..H │ │ │ │ +00001180: 4c43 4691 0419 7acf 7798 6173 9366 7572 LCF...z.w.as.fur │ │ │ │ +00001190: 7468 6572 9364 6576 9865 6c6f 7090 538e ther.dev.elop.S. │ │ │ │ +000011a0: 6564 9361 7493 4361 6d98 6272 6964 6765 ed.at.Cam.bridge │ │ │ │ +000011b0: 9362 9879 934c 6172 7279 9350 9861 756c .b.y.Larry.P.aul │ │ │ │ +000011c0: 736f 6e2c 9104 252f 616e 6493 6290 538e son,..%/and.b.S. │ │ │ │ +000011d0: 6563 616d 658e a18d 91ea f1eb 6b6e 6f9a ecame.......kno. │ │ │ │ +000011e0: ac72 776e 9603 515f 6173 9360 4361 6d98 .rwn..Q_as.`Cam. │ │ │ │ +000011f0: 6272 6964 6765 93eb 484c 4346 cf27 2e91 bridge..HLCF.'.. │ │ │ │ +00001200: 0351 6054 6865 93eb 4848 4f4c 93cf 7379 .Q`The..HHOL..sy │ │ │ │ +00001210: 7374 656d 9369 7393 696d 706c 656d 656e stem.is.implemen │ │ │ │ +00001220: 9874 6564 936f 6e93 746f 7093 6f66 9103 .ted.on.top.of.. │ │ │ │ +00001230: 5160 616e 9365 6172 6c79 9376 9865 7273 Q`an.early.v.ers │ │ │ │ +00001240: 696f 6e93 6f66 8ea1 8d91 eaf1 eb43 616d ion.of.......Cam │ │ │ │ +00001250: 9aac 7262 7269 6467 6596 03b3 50eb 484c ..rbridge...P.HL │ │ │ │ +00001260: 4346 9103 b34f cf61 6e64 9363 6f6e 7365 CF...O.and.conse │ │ │ │ +00001270: 7175 656e 9874 6c79 936d 616e 9879 9366 quen.tly.man.y.f │ │ │ │ +00001280: 6561 7475 7265 7391 03b3 4f6f 6693 6290 eatures...Oof.b. │ │ │ │ +00001290: 538e 6f74 6893 4564 696e 9862 7572 6768 S.oth.Edin.burgh │ │ │ │ +000012a0: 9361 6e64 9103 b34f 4361 6d98 6272 6964 .and...OCam.brid │ │ │ │ +000012b0: 6765 93eb 484c 4346 8ea1 8d91 eaf1 ebcf ge..HLCF........ │ │ │ │ +000012c0: 7795 ac72 6572 659b 03c4 6f69 6e68 6572 w..rere...oinher │ │ │ │ +000012d0: 6974 6564 9103 c46e 6293 7998 eb48 484f ited...nb.y..HHO │ │ │ │ +000012e0: 4ccf 2e98 4691 ff05 566f 7298 6578 616d L...F...Vor.exam │ │ │ │ +000012f0: 706c 652c 9103 cc13 7468 6598 6178 696f ple,....the.axio │ │ │ │ +00001300: 6d61 7469 7a61 7469 6f6e 986f 6696 03c4 matization.of... │ │ │ │ +00001310: 6e68 6967 6865 7298 6f72 6465 7298 6c6f nhigher.order.lo │ │ │ │ +00001320: 6769 6398 7573 6564 9369 7398 6e6f 748e gic.used.is.not. │ │ │ │ +00001330: a18d 91ea f1eb 7468 6596 03ea a863 6c61 ......the....cla │ │ │ │ +00001340: 7373 6963 616c 936f 6e65 9364 7565 9374 ssical.one.due.t │ │ │ │ +00001350: 6f93 4368 95ac 7275 7263 9368 2c96 03ea o.Ch..rurc.h,... │ │ │ │ +00001360: a862 7574 9361 6e93 6571 7569 7691 ff58 .but.an.equiv..X │ │ │ │ +00001370: e461 6c65 6e9a ac72 7493 666f 726d 9875 .alen..rt.form.u │ │ │ │ +00001380: 6c61 7469 6f6e 9369 6e0d 7565 6e63 6564 lation.in.uenced │ │ │ │ +00001390: 9362 9879 93eb 484c 4346 cf2e 8ea6 8d91 .b.y..HLCF...... │ │ │ │ +000013a0: f653 7a54 6865 9603 8678 6c61 6e67 7561 .SzThe...xlangua │ │ │ │ +000013b0: 6765 9b03 8677 eb48 4d4c 93cf 6861 7393 ge...w.HML..has. │ │ │ │ +000013c0: 6e6f 95ac 7277 9861 6393 6869 6576 9365 no..rw.ac.hiev.e │ │ │ │ +000013d0: 6496 0386 7873 7461 7475 7398 6173 9361 d...xstatus.as.a │ │ │ │ +000013e0: 9370 726f 6772 616d 6d69 6e67 986c 616e .programming.lan │ │ │ │ +000013f0: 6775 6167 6593 696e 9369 7473 986f 9aac guage.in.its.o.. │ │ │ │ +00001400: 7277 6e93 7269 6768 9874 2c8e a18d 91ea rwn.righ.t,..... │ │ │ │ +00001410: f1eb 616c 7468 6f75 6768 9604 c107 6974 ..although....it │ │ │ │ +00001420: 9377 9aac 7261 7393 6f72 6967 696e 616c .w..ras.original │ │ │ │ +00001430: 6c79 9364 6573 6967 6e65 6493 6173 9374 ly.designed.as.t │ │ │ │ +00001440: 6865 9370 726f 9053 8e6f 6693 6d61 6e61 he.pro.S.of.mana │ │ │ │ +00001450: 6765 6d65 6e98 7493 6c61 6e67 7561 6765 gemen.t.language │ │ │ │ +00001460: 9366 6f72 93eb 484c 4346 cf2e 9349 7493 .for..HLCF...It. │ │ │ │ +00001470: 6973 9361 8ea1 8d91 eaf1 eb66 756e 6374 is.a.......funct │ │ │ │ +00001480: 696f 6e61 6c96 031c 5e6c 616e 6775 6167 ional...^languag │ │ │ │ +00001490: 659b 031c 5f64 6973 7469 6e67 7569 7368 e..._distinguish │ │ │ │ +000014a0: 6564 9370 6172 7469 6375 6c61 726c 7998 ed.particularly. │ │ │ │ +000014b0: 666f 7293 6974 7393 7490 ac72 7970 9053 for.its.t..ryp.S │ │ │ │ +000014c0: 8e65 9869 6e66 6572 656e 6365 936d 6563 .e.inference.mec │ │ │ │ +000014d0: 9aac 7268 616e 6973 6d2c 9103 45a1 7468 ..rhanism,..E.th │ │ │ │ +000014e0: 6174 9367 6976 9865 738e a18d 91ea f1eb at.giv.es....... │ │ │ │ +000014f0: 7495 ac72 7970 9053 8e65 9b04 4b3d 7365 t..ryp.S.e..K=se │ │ │ │ +00001500: 6375 7269 7493 7998 7769 7468 6f75 7498 curit.y.without. │ │ │ │ +00001510: 6f93 7693 6572 6275 7264 656e 696e 6798 o.v.erburdening. │ │ │ │ +00001520: 7468 6598 7573 6572 2e91 065a 9f54 9379 the.user...Z.T.y │ │ │ │ +00001530: 7095 538e 6573 2c91 0463 6361 6e64 9865 p.S.es,..ccand.e │ │ │ │ +00001540: 7370 9365 6369 616c 6c79 9861 6273 7472 sp.ecially.abstr │ │ │ │ +00001550: 6163 7498 7490 ac72 7970 9365 732c 9104 act.t..ryp.es,.. │ │ │ │ +00001560: 6362 6172 658e a18d 91ea f1eb 7468 6596 cbare.......the. │ │ │ │ +00001570: 0475 1062 6173 6973 9366 6f72 9364 6973 .u.basis.for.dis │ │ │ │ +00001580: 7469 6e67 7569 7368 696e 679b 0475 1174 tinguishing..u.t │ │ │ │ +00001590: 6865 9374 6865 6f72 656d 7393 6f66 9361 he.theorems.of.a │ │ │ │ +000015a0: 936c 6f67 6963 9366 726f 6d93 6172 6269 .logic.from.arbi │ │ │ │ +000015b0: 7472 6172 7998 666f 726d 90ac 7275 6c61 trary.form..rula │ │ │ │ +000015c0: 652c 9104 97aa 696e 9361 9373 6563 7572 e,....in.a.secur │ │ │ │ +000015d0: 658e a18d 91ea f1eb 7795 ac72 6193 7991 e.......w..ra.y. │ │ │ │ +000015e0: ff05 562e 8e9f 1004 458d 91f6 537a 4191 ..V.....E...SzA. │ │ │ │ +000015f0: 03aa b673 7461 6e64 6172 6496 03aa c668 ...standard....h │ │ │ │ +00001600: 6173 936e 6f90 ac72 779b 03aa c762 9053 as.no..rw....b.S │ │ │ │ +00001610: 8e65 656e 9365 7374 6162 6c69 7368 6564 .een.established │ │ │ │ +00001620: 9366 6f72 93eb 484d 4c93 cf28 5b8d 3131 .for..HML..([.11 │ │ │ │ +00001630: 8e91 0bbf f85d 292c 9103 b78d 6275 7493 .....]),....but. │ │ │ │ +00001640: 666f 7298 6869 7374 6f72 6963 616c 9372 for.historical.r │ │ │ │ +00001650: 6561 736f 6e73 2c91 03b7 8d74 6865 93eb easons,....the.. │ │ │ │ +00001660: 4848 4f4c 8ea1 8d91 eaf1 ebcf 7379 7374 HHOL........syst │ │ │ │ +00001670: 656d 9604 5cd8 696e 636c 7564 6573 9b04 em..\.includes.. │ │ │ │ +00001680: 5cd9 616e 9365 6172 6c69 6572 9376 90ac \.an.earlier.v.. │ │ │ │ +00001690: 7265 7273 696f 6e98 6f66 93eb 484d 4ccf rersion.of..HML. │ │ │ │ +000016a0: 2e93 5468 6572 6598 6172 652c 9b04 7964 ..There.are,..yd │ │ │ │ +000016b0: 686f 95ac 7277 9365 7693 6572 2c98 7493 ho..rw.ev.er,.t. │ │ │ │ +000016c0: 7793 6f91 045c d96e 6577 9104 5cd8 696d w.o..\.new..\.im │ │ │ │ +000016d0: 706c 656d 656e 9374 6174 696f 6e73 8ea1 plemen.tations.. │ │ │ │ +000016e0: 8d91 eaf1 eb6f 6696 04c4 b6eb 4848 4f4c .....of.....HHOL │ │ │ │ +000016f0: 9b04 c4b5 cf69 6e93 7072 6f67 7265 7373 .....in.progress │ │ │ │ +00001700: 9874 6861 7493 6172 6593 6261 7365 6498 .that.are.based. │ │ │ │ +00001710: 6f6e 9353 7461 6e64 6172 6498 eb48 4d4c on.Standard..HML │ │ │ │ +00001720: 93cf 7261 7468 6572 9874 6861 6e93 4c69 ..rather.than.Li │ │ │ │ +00001730: 7370 9328 7365 6598 6290 538e 656c 6f90 sp.(see.b.S.elo. │ │ │ │ +00001740: ac72 7729 2e91 07c7 0954 6865 8ea1 8d91 .rw).....The.... │ │ │ │ +00001750: eaf1 eb6d 6f73 749b 04a7 ea72 6563 656e ...most....recen │ │ │ │ +00001760: 95ac 7274 9104 a7eb 7693 6572 7369 6f6e ..rt....v.ersion │ │ │ │ +00001770: 986f 6691 04a7 eb43 616d 9362 7269 6467 .of....Cam.bridg │ │ │ │ +00001780: 6598 eb48 4c43 46cf 2c98 7768 6963 9368 e..HLCF.,.whic.h │ │ │ │ +00001790: 9104 a7eb 6973 9864 6f90 538e 6375 6d65 ....is.do.S.cume │ │ │ │ +000017a0: 6e93 7465 6491 04a7 eb69 6e98 5093 6175 n.ted....in.P.au │ │ │ │ +000017b0: 6c73 6f6e 2773 9104 a7eb 6295 538e 6f93 lson's....b.S.o. │ │ │ │ +000017c0: 6f6b 985b 8d31 368e 910b bff8 5d2c 9104 ok.[.16.....],.. │ │ │ │ +000017d0: d73b 6973 8ea1 8d91 eaf1 eb61 6c73 6f96 .;is.......also. │ │ │ │ +000017e0: 03ea a862 6173 6564 936f 6e93 5374 616e ...based.on.Stan │ │ │ │ +000017f0: 6461 7264 93eb 484d 4ccf 2e8e a68d 91f6 dard..HML....... │ │ │ │ +00001800: 537a 496e 9604 cdf7 7468 6973 9364 6f9a SzIn....this.do. │ │ │ │ +00001810: 538e 6375 6d65 6e95 ac72 742c 9105 06cb S.cumen..rt,.... │ │ │ │ +00001820: 7468 6591 04cd f861 6372 6f6e 9379 6d96 the....acron.ym. │ │ │ │ +00001830: 04cd f760 eb48 484f 4ccf 2791 04cd bd72 ...`.HHOL.'....r │ │ │ │ +00001840: 6566 6572 7393 746f 9362 986f 7468 9374 efers.to.b.oth.t │ │ │ │ +00001850: 6865 9104 cdf8 696e 95ac 7274 6572 6163 he....in..rterac │ │ │ │ +00001860: 7469 7693 6596 04cd f774 6865 6f72 656d tiv.e....theorem │ │ │ │ +00001870: 9370 726f 90ac 7276 696e 678e a18d 91ea .pro..rving..... │ │ │ │ +00001880: f1eb 7379 7374 656d 9604 270f 616e 649b ..system..'.and. │ │ │ │ +00001890: 0427 0e74 6f93 7468 6593 7690 ac72 6572 .'.to.the.v..rer │ │ │ │ +000018a0: 7369 6f6e 936f 6698 6869 6768 6572 936f sion.of.higher.o │ │ │ │ +000018b0: 7264 6572 936c 6f67 6963 9874 6861 7493 rder.logic.that. │ │ │ │ +000018c0: 7468 6593 7379 7374 656d 9373 7570 7090 the.system.supp. │ │ │ │ +000018d0: 538e 6f72 7473 3b91 0445 4277 6865 7265 S.orts;..EBwhere │ │ │ │ +000018e0: 9874 6865 7265 9369 738e a18d 91ea f1eb .there.is....... │ │ │ │ +000018f0: 7365 7269 6f75 739b 03ea a861 6d95 ac72 serious....am..r │ │ │ │ +00001900: 6269 6775 6974 9379 91ff 0556 2c98 7468 biguit.y...V,.th │ │ │ │ +00001910: 6598 666f 726d 6572 9869 7398 6361 6c6c e.former.is.call │ │ │ │ +00001920: 6564 9860 7468 6598 eb48 484f 4c98 cf73 ed.`the..HHOL..s │ │ │ │ +00001930: 7973 7465 6d27 9861 6e64 9874 6865 986c ystem'.and.the.l │ │ │ │ +00001940: 6174 7465 7298 6074 6865 98eb 4848 4f4c atter.`the..HHOL │ │ │ │ +00001950: 98cf 6c6f 6769 6327 2e8e a68d 91f6 537a ..logic'......Sz │ │ │ │ +00001960: 416e 9604 b697 656e 6861 6e63 6564 9361 An....enhanced.a │ │ │ │ +00001970: 6e64 9104 b698 7261 7469 6f6e 616c 697a nd....rationaliz │ │ │ │ +00001980: 6564 9376 9aac 7265 7273 696f 6e93 6f66 ed.v..rersion.of │ │ │ │ +00001990: 93eb 4848 4f4c cf2c 9363 616c 6c65 6493 ..HHOL.,.called. │ │ │ │ +000019a0: eb48 484f 4ccf 3838 2c91 04e9 9377 9861 .HHOL.88,....w.a │ │ │ │ +000019b0: 7391 04b6 9872 656c 6561 7365 6493 2869 s....released.(i │ │ │ │ +000019c0: 6e93 3139 3838 292c 8ea1 8d91 eaf1 eb61 n.1988),.......a │ │ │ │ +000019d0: 6674 6572 9605 9289 7468 6593 6f72 6967 fter....the.orig │ │ │ │ +000019e0: 696e 616c 9b05 9288 eb48 484f 4c93 cf73 inal.....HHOL..s │ │ │ │ +000019f0: 7973 7465 6d93 6861 6493 6290 538e 6565 ystem.had.b.S.ee │ │ │ │ +00001a00: 6e93 696e 9375 7365 9866 6f72 9373 6576 n.in.use.for.sev │ │ │ │ +00001a10: 9aac 7265 7261 6c93 7998 6561 7273 2e91 ..reral.y.ears.. │ │ │ │ +00001a20: 0a30 82eb 4848 4f4c cf38 3893 5691 ff05 .0..HHOL.88.V... │ │ │ │ +00001a30: 5665 7273 696f 6e93 322e 308e a18d 91ea Version.2.0..... │ │ │ │ +00001a40: f1eb 28eb 4848 4f4c cf38 382e 322e 3029 ..(.HHOL.88.2.0) │ │ │ │ +00001a50: 9605 22d7 6973 9374 6865 9373 7973 7465 ..".is.the.syste │ │ │ │ +00001a60: 6d91 0522 d864 6573 6372 6962 9a53 8e65 m..".describ.S.e │ │ │ │ +00001a70: 6493 696e 9374 6869 7393 646f 9863 756d d.in.this.do.cum │ │ │ │ +00001a80: 656e 9aac 7274 2e91 08e1 6d54 6869 7393 en..rt....mThis. │ │ │ │ +00001a90: 6973 9105 22d8 696e 9874 656e 6465 6493 is..".in.tended. │ │ │ │ +00001aa0: 746f 9373 6572 7698 6593 6173 9361 8ea1 to.serv.e.as.a.. │ │ │ │ +00001ab0: 8d91 eaf1 eb73 7461 626c 6596 0421 0070 .....stable..!.p │ │ │ │ +00001ac0: 6c61 7466 6f72 6d93 666f 729b 0421 0161 latform.for..!.a │ │ │ │ +00001ad0: 936e 95ac 7275 6d93 6290 538e 6572 9604 .n..rum.b.S.er.. │ │ │ │ +00001ae0: 2100 6f66 9372 6573 6561 7263 90ac 7268 !.of.researc..rh │ │ │ │ +00001af0: 9370 726f 9100 a71c 6a65 6374 7393 616e .pro....jects.an │ │ │ │ +00001b00: 6498 7465 6390 ac72 686e 6f6c 6f67 7993 d.tec..rhnology. │ │ │ │ +00001b10: 7472 616e 7366 6572 9361 6374 6976 6974 transfer.activit │ │ │ │ +00001b20: 6965 7393 7468 6174 8ea1 8d91 eaf1 eb61 ies.that.......a │ │ │ │ +00001b30: 7265 9602 a3ff 696e 9370 726f 6772 6573 re....in.progres │ │ │ │ +00001b40: 7393 6174 9343 616d 90ac 7262 7269 6467 s.at.Cam..rbridg │ │ │ │ +00001b50: 652c 9b02 e554 616e 6493 656c 7365 7768 e,...Tand.elsewh │ │ │ │ +00001b60: 6572 652c 9861 7491 02a4 0074 6865 9374 ere,.at....the.t │ │ │ │ +00001b70: 696d 6593 6f66 9377 7269 7469 6e67 2e91 ime.of.writing.. │ │ │ │ +00001b80: 04cb fd49 7493 6973 9361 6c73 6f93 7468 ...It.is.also.th │ │ │ │ +00001b90: 6593 7375 7070 9053 8e6f 7274 6564 8ea1 e.supp.S.orted.. │ │ │ │ +00001ba0: 8d91 eaf1 eb76 9aac 7265 7273 696f 6e96 .....v..rersion. │ │ │ │ +00001bb0: 031a 9c6f 6693 7468 6593 7379 7374 656d ...of.the.system │ │ │ │ +00001bc0: 9366 6f72 9374 6865 9369 6e98 7465 726e .for.the.in.tern │ │ │ │ +00001bd0: 6174 696f 6e61 6c93 eb48 484f 4c93 cf63 ational..HHOL..c │ │ │ │ +00001be0: 6f6d 6d98 756e 6974 9879 91ff 0556 2e91 omm.unit.y...V.. │ │ │ │ +00001bf0: 04f3 8654 6865 936d 6169 6e93 6469 0b65 ...The.main.di.e │ │ │ │ +00001c00: 7265 6e63 6573 9362 9053 8e65 7498 7798 rences.b.S.et.w. │ │ │ │ +00001c10: 6565 6e8e a18d 91ea f1eb 5691 ff05 5665 een.......V...Ve │ │ │ │ +00001c20: 7273 696f 6e96 03ea a832 2e30 9361 6e64 rsion....2.0.and │ │ │ │ +00001c30: 9365 6172 6c69 6572 9372 656c 6561 7365 .earlier.release │ │ │ │ +00001c40: 7393 6172 6593 6465 7363 7269 629a 538e s.are.describ.S. │ │ │ │ +00001c50: 6564 9369 6e93 4170 7098 656e 6469 7893 ed.in.App.endix. │ │ │ │ +00001c60: 412e 8e9f 282f af8d 91ea f1eb f34b c2d6 A...(/.......K.. │ │ │ │ +00001c70: 4ea0 0011 47ae 000c 0000 0006 636d 6278 N...G.......cmbx │ │ │ │ +00001c80: 3132 eb4b 5468 6591 067a e166 7574 7572 12.KThe..z.futur │ │ │ │ +00001c90: 658e 9f1b ead3 8d91 eaf1 ebcf 4173 9105 e...........As.. │ │ │ │ +00001ca0: 7d28 6d65 6e95 ac72 7469 6f6e 6564 9b05 }(men..rtioned.. │ │ │ │ +00001cb0: 7d27 6162 9053 8e6f 9376 9365 2c91 05e1 }'ab.S.o.v.e,... │ │ │ │ +00001cc0: c874 6865 7265 9861 7265 9105 7d28 7493 .there.are..}(t. │ │ │ │ +00001cd0: 7793 6f98 6e65 7791 057d 2869 6d70 6c65 w.o.new..}(imple │ │ │ │ +00001ce0: 6d65 6e93 7461 7469 6f6e 7398 6f66 9605 men.tations.of.. │ │ │ │ +00001cf0: 7d28 eb48 484f 4c98 cf6e 6561 7269 6e67 }(.HHOL..nearing │ │ │ │ +00001d00: 9363 6f6d 706c 6574 696f 6e2c 8ea1 8d91 .completion,.... │ │ │ │ +00001d10: eaf1 eb62 9053 8e6f 7468 9604 8422 6261 ...b.S.oth..."ba │ │ │ │ +00001d20: 7365 6493 6f6e 9b04 8421 5374 616e 6461 sed.on...!Standa │ │ │ │ +00001d30: 7264 93eb 484d 4c93 cf69 6e73 7465 6164 rd..HML..instead │ │ │ │ +00001d40: 936f 6693 4c69 7370 2e91 0705 4d4f 6e65 .of.Lisp....MOne │ │ │ │ +00001d50: 9369 7393 6193 7075 626c 6963 9864 6f6d .is.a.public.dom │ │ │ │ +00001d60: 6169 6e93 7379 7374 656d 9364 6576 90ac ain.system.dev.. │ │ │ │ +00001d70: 7265 6c6f 7090 538e 6564 8ea1 8d91 eaf1 relop.S.ed...... │ │ │ │ +00001d80: eb61 749b 0550 da74 6865 9105 50db 556e .at..P.the..P.Un │ │ │ │ +00001d90: 6976 95ac 7265 7273 6974 9379 986f 6698 iv..rersit.y.of. │ │ │ │ +00001da0: 4361 6c67 6172 7991 0550 db28 7072 656c Calgary..P.(prel │ │ │ │ +00001db0: 696d 696e 6172 7998 7693 6572 7369 6f6e iminary.v.ersion │ │ │ │ +00001dc0: 7396 0550 db6f 6698 7468 6973 9861 7265 s..P.of.this.are │ │ │ │ +00001dd0: 9361 6c72 6561 6479 9861 90ac 7276 91ff .already.a..rv.. │ │ │ │ +00001de0: 58e4 6169 6c61 626c 6529 2e91 096b 7754 X.ailable)...kwT │ │ │ │ +00001df0: 6865 8ea1 8d91 eaf1 eb6f 7468 6572 2c91 he.......other,. │ │ │ │ +00001e00: 0454 b877 6869 639a ac72 6896 043f 8269 .T.whic..rh..?.i │ │ │ │ +00001e10: 7393 6290 538e 6569 6e67 9364 6576 9865 s.b.S.eing.dev.e │ │ │ │ +00001e20: 6c6f 7090 538e 6564 9362 9879 9349 434c lop.S.ed.b.y.ICL │ │ │ │ +00001e30: 9104 3f6c 5365 6375 7265 9353 7973 7465 ..?lSecure.Syste │ │ │ │ +00001e40: 6d73 2c91 0454 b869 7393 6193 6068 6967 ms,..T.is.a.`hig │ │ │ │ +00001e50: 686c 7993 6173 7375 7265 6427 9373 7973 hly.assured'.sys │ │ │ │ +00001e60: 7465 6d93 666f 728e a18d 91ea f1eb 636f tem.for.......co │ │ │ │ +00001e70: 6d6d 6572 6369 616c 9603 eaa8 769a ac72 mmercial....v..r │ │ │ │ +00001e80: 6572 690c 6361 7469 6f6e 9370 726f 9100 eri.cation.pro.. │ │ │ │ +00001e90: a71c 6a65 6374 7393 696e 9374 6865 9373 ..jects.in.the.s │ │ │ │ +00001ea0: 6166 6574 9879 9361 6e64 9373 6563 7572 afet.y.and.secur │ │ │ │ +00001eb0: 6974 9879 9363 7269 7469 6361 6c93 6172 it.y.critical.ar │ │ │ │ +00001ec0: 6561 732e 8e8e 9f24 fd13 8e8c 8b00 0000 eas....$........ │ │ │ │ +00001ed0: 0500 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00001ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00001ef0: 0000 0000 0000 000e 37a0 02cc 0555 8da0 ........7....U.. │ │ │ │ +00001f00: fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 12c7 .F.............. │ │ │ │ +00001f10: 61d0 5072 6566 6163 6592 0194 6043 768e a.Preface...`Cv. │ │ │ │ +00001f20: 9112 c761 9f05 6666 8900 00e6 6601 c73e ...a..ff....f..> │ │ │ │ +00001f30: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 |......./......! │ │ │ │ +00001f40: 8d91 1e28 f0cf 5468 6596 03ea a863 6f6e ...(..The....con │ │ │ │ +00001f50: 90ac 7274 6163 7493 6164 6472 6573 7393 ..rtact.address. │ │ │ │ +00001f60: 666f 7293 4361 6c67 6172 7993 eb48 484f for.Calgary..HHO │ │ │ │ +00001f70: 4c93 cf69 733a 8e9f 502d b48d 8d8d 9fca L..is:..P-...... │ │ │ │ +00001f80: 4e03 8d8d 9200 9c09 d647 7261 6861 6d91 N........Graham. │ │ │ │ +00001f90: 03ea a842 6972 7490 ac72 7769 7374 6c65 ...Birt..rwistle │ │ │ │ +00001fa0: 8e8e a40e 7fff 8d8d 9200 9c09 d643 6f6d .............Com │ │ │ │ +00001fb0: 7075 7465 7296 03ea a853 6369 656e 6365 puter....Science │ │ │ │ +00001fc0: 9344 6570 6172 746d 656e 90ac 7274 8e8e .Departmen..rt.. │ │ │ │ +00001fd0: a18d 8d92 009c 09d6 556e 6976 95ac 7265 ........Univ..re │ │ │ │ +00001fe0: 7273 6974 9379 9603 eaa8 6f66 9343 616c rsit.y....of.Cal │ │ │ │ +00001ff0: 6761 7279 8e8e a18d 8d92 009c 09d6 3235 gary..........25 │ │ │ │ +00002000: 3030 9b03 eaa8 556e 6976 95ac 7265 7273 00....Univ..rers │ │ │ │ +00002010: 6974 9379 9844 7269 7693 658e 8ea1 8d8d it.y.Driv.e..... │ │ │ │ +00002020: 9200 9c09 d643 616c 6761 7279 8e8e a18d .....Calgary.... │ │ │ │ +00002030: 8d92 009c 09d6 416c 6290 538e 6572 7461 ......Alb.S.erta │ │ │ │ +00002040: 8e8e a18d 8d92 009c 09d6 4361 6e61 6461 ..........Canada │ │ │ │ +00002050: 9603 eaa8 5432 4e93 314e 348e 8e9f 1430 ....T2N.1N4....0 │ │ │ │ +00002060: c68d 8d92 009c 09d6 28f3 37df 86b5 5400 ........(.7...T. │ │ │ │ +00002070: 0c00 0000 0c00 0000 0663 6d74 7431 32e2 .........cmtt12. │ │ │ │ +00002080: 656d 6169 6c3a 9105 38e0 cf67 7261 6861 email:..8..graha │ │ │ │ +00002090: 6d40 6370 7363 2e75 6361 6c67 6172 7991 m@cpsc.ucalgary. │ │ │ │ +000020a0: ff05 562e 6361 298e 8e8e 8e8e 9f50 2db3 ..V.ca)......P-. │ │ │ │ +000020b0: 8d91 12c7 6161 6e64 9603 eaa8 7468 6593 ....aand....the. │ │ │ │ +000020c0: 636f 6e90 ac72 7461 6374 9361 6464 7265 con..rtact.addre │ │ │ │ +000020d0: 7373 9366 6f72 9349 434c 93eb 4848 4f4c ss.for.ICL..HHOL │ │ │ │ +000020e0: 93cf 6973 3a8e 9f4a d860 8d8d 8d9f ca4e ..is:..J.`.....N │ │ │ │ +000020f0: 038d 8d92 009d 9784 526f 6765 7296 03ea ........Roger... │ │ │ │ +00002100: a842 2e93 4a6f 6e65 738e 8ea4 0e7f ff8d .B..Jones....... │ │ │ │ +00002110: 8d92 009d 9784 496e 90ac 7274 6572 6e61 ......In..rterna │ │ │ │ +00002120: 7469 6f6e 616c 9603 eaa8 436f 6d70 7574 tional....Comput │ │ │ │ +00002130: 6572 7393 4c69 6d69 7465 648e 8ea1 8d8d ers.Limited..... │ │ │ │ +00002140: 9200 9d97 8445 736b 6461 6c65 9103 eaa8 .....Eskdale.... │ │ │ │ +00002150: 526f 6164 8e8e a18d 8d92 009d 9784 5769 Road..........Wi │ │ │ │ +00002160: 6e6e 6572 7368 8e8e a18d 8d92 009d 9784 nnersh.......... │ │ │ │ +00002170: 5791 ff05 566f 6b69 6e67 6861 6d8e 8ea1 W...Vokingham... │ │ │ │ +00002180: 8d8d 9200 9d97 8442 6572 6b73 6869 7265 .......Berkshire │ │ │ │ +00002190: 9603 eaa8 5290 ac72 4731 3193 3554 548e ....R..rG11.5TT. │ │ │ │ +000021a0: 8ea1 8d8d 9200 9d97 8445 6e67 6c61 6e64 .........England │ │ │ │ +000021b0: 8e8e 9f14 30c6 8d8d 9200 9d97 8428 e265 ....0........(.e │ │ │ │ +000021c0: 6d61 696c 3a91 0538 e0cf 522e 422e 4a6f mail:..8..R.B.Jo │ │ │ │ +000021d0: 6e65 7340 7769 6e30 3130 332e 7575 6370 nes@win0103.uucp │ │ │ │ +000021e0: 8e8e 8e8e 8e9f 4d2d b38d 911e 28f0 5468 ......M-....(.Th │ │ │ │ +000021f0: 6596 03b0 4543 616d 9aac 7262 7269 6467 e...ECam..rbridg │ │ │ │ +00002200: 6591 03b0 4467 726f 7570 9369 6e98 7465 e...Dgroup.in.te │ │ │ │ +00002210: 6e64 7393 746f 9363 6f6e 9874 696e 9875 nds.to.con.tin.u │ │ │ │ +00002220: 659b 03b0 4474 6f93 7375 7070 9053 8e6f e...Dto.supp.S.o │ │ │ │ +00002230: 7274 9374 6865 984c 6973 7093 6261 7365 rt.the.Lisp.base │ │ │ │ +00002240: 6493 7690 ac72 6572 7369 6f6e 936f 6698 d.v..rersion.of. │ │ │ │ +00002250: eb48 484f 4c93 cf61 748e a410 0000 8d91 .HHOL..at....... │ │ │ │ +00002260: 12c7 616c 6561 7374 9604 ac55 756e 90ac ..aleast...Uun.. │ │ │ │ +00002270: 7274 696c 9b04 ac54 6974 9369 7398 636c rtil...Tit.is.cl │ │ │ │ +00002280: 6561 726c 7993 7375 7090 538e 6572 7365 early.sup.S.erse │ │ │ │ +00002290: 6465 6493 2877 6869 6390 ac72 6898 6973 ded.(whic..rh.is │ │ │ │ +000022a0: 936e 6f74 9865 7870 9053 8e65 6374 6564 .not.exp.S.ected │ │ │ │ +000022b0: 9374 6f98 6290 538e 6593 666f 7293 7365 .to.b.S.e.for.se │ │ │ │ +000022c0: 7695 ac72 6572 616c 9879 9365 6172 7329 v..reral.y.ears) │ │ │ │ +000022d0: 2e91 077d e654 6865 8ea1 8d91 12c7 6165 ...}.The......ae │ │ │ │ +000022e0: 6d70 6861 7369 7396 02f1 7177 696c 6c9b mphasis...qwill. │ │ │ │ +000022f0: 02f1 7262 9053 8e65 936f 6e93 696d 7072 ..rb.S.e.on.impr │ │ │ │ +00002300: 6f90 ac72 7669 6e67 9874 6865 9365 7869 o..rving.the.exi │ │ │ │ +00002310: 7374 696e 6793 7379 7374 656d 9861 6e64 sting.system.and │ │ │ │ +00002320: 9364 6f90 538e 6375 6d65 6e90 ac72 7461 .do.S.cumen..rta │ │ │ │ +00002330: 7469 6f6e 2c91 0323 4972 6174 6865 7298 tion,..#Irather. │ │ │ │ +00002340: 7468 616e 9361 6464 696e 678e a18d 9112 than.adding..... │ │ │ │ +00002350: c761 6e65 779b 0469 9066 6561 7475 7265 .anew..i.feature │ │ │ │ +00002360: 732e 9106 b596 486f 95ac 7277 9365 7693 s.....Ho..rw.ev. │ │ │ │ +00002370: 6572 2c91 0489 4974 6865 7265 9869 7391 er,...Ithere.is. │ │ │ │ +00002380: 0469 8f61 9872 6573 6561 7263 9368 9604 .i.a.researc.h.. │ │ │ │ +00002390: 698f 7072 6f91 00a7 1c6a 6563 7498 696e i.pro....ject.in │ │ │ │ +000023a0: 9370 726f 6772 6573 7398 6174 9349 6e72 .progress.at.Inr │ │ │ │ +000023b0: 6961 9828 536f 0c61 2d41 6e90 ac72 7469 ia.(So.a-An..rti │ │ │ │ +000023c0: 7090 538e 6f6c 6573 2c8e a18d 9112 c761 p.S.oles,......a │ │ │ │ +000023d0: 4691 ff05 5672 616e 6365 292c 9105 e6fa F...Vrance),.... │ │ │ │ +000023e0: 746f 9105 814f 6465 769a ac72 656c 6f70 to...Odev..relop │ │ │ │ +000023f0: 9605 8150 6193 6e65 7793 616e 6493 6578 ...Pa.new.and.ex │ │ │ │ +00002400: 7090 538e 6572 696d 656e 9874 616c 9105 p.S.erimen.tal.. │ │ │ │ +00002410: 814f 696e 9874 6572 6661 6365 9374 6f93 .Oin.terface.to. │ │ │ │ +00002420: eb48 484f 4ccf 2e93 5468 6973 9105 814f .HHOL...This...O │ │ │ │ +00002430: 7265 7365 6172 6398 6893 6973 9362 9053 researc.h.is.b.S │ │ │ │ +00002440: 8e65 696e 678e a18d 9112 c761 646f 6e65 .eing......adone │ │ │ │ +00002450: 9603 9104 696e 9b03 9105 636f 6c6c 6162 ....in....collab │ │ │ │ +00002460: 9053 8e6f 7261 7469 6f6e 9377 6974 6898 .S.oration.with. │ │ │ │ +00002470: 7468 6593 4361 6d90 ac72 6272 6964 6765 the.Cam..rbridge │ │ │ │ +00002480: 98eb 4848 4f4c 93cf 6772 6f75 7093 616e ..HHOL..group.an │ │ │ │ +00002490: 6498 6169 6d73 9374 6f98 616e 7377 90ac d.aims.to.answ.. │ │ │ │ +000024a0: 7265 7293 7468 6598 7175 6573 7469 6f6e rer.the.question │ │ │ │ +000024b0: 936f 668e a18d 9112 c761 7768 6574 6865 .of......awhethe │ │ │ │ +000024c0: 7296 048f 12eb 4848 4f4c 93cf 6361 6e93 r.....HHOL..can. │ │ │ │ +000024d0: 6290 538e 659b 048f 116d 6164 6593 7369 b.S.e....made.si │ │ │ │ +000024e0: 676e 690c 6361 6e90 ac72 746c 7993 6561 gni.can..rtly.ea │ │ │ │ +000024f0: 7369 6572 9374 6f93 7573 6593 7769 7468 sier.to.use.with │ │ │ │ +00002500: 9861 9373 7461 7465 2d6f 662d 7468 652d .a.state-of-the- │ │ │ │ +00002510: 6172 7493 6d6f 7573 6593 616e 648e a18d art.mouse.and... │ │ │ │ +00002520: 9112 c761 7769 6e64 6f95 ac72 779b 0442 ...awindo..rw..B │ │ │ │ +00002530: fe69 6e93 7465 7266 6163 652e 9106 41e4 .in.terface...A. │ │ │ │ +00002540: 4974 9869 7396 0442 ff61 6c73 6f98 6578 It.is..B.also.ex │ │ │ │ +00002550: 706c 6f72 696e 6793 7468 6598 7573 6598 ploring.the.use. │ │ │ │ +00002560: 6f66 9363 6f6c 6f75 7298 666f 7293 6d61 of.colour.for.ma │ │ │ │ +00002570: 6e61 6769 6e67 9863 6f6d 706c 6578 6974 naging.complexit │ │ │ │ +00002580: 90ac 7279 91ff 0556 2e91 0641 e449 6698 ..ry...V...A.If. │ │ │ │ +00002590: 7468 6973 8ea1 8d91 12c7 6165 7870 9053 this......aexp.S │ │ │ │ +000025a0: 8e65 7269 6d65 6e90 ac72 7496 038d ff69 .erimen..rt....i │ │ │ │ +000025b0: 739b 038d fe73 7563 6365 7373 6675 6c2c s....successful, │ │ │ │ +000025c0: 9103 a087 7468 656e 9361 9870 726f 9053 ....then.a.pro.S │ │ │ │ +000025d0: 8e64 7563 7469 6f6e 9376 90ac 7265 7273 .duction.v..rers │ │ │ │ +000025e0: 696f 6e98 6f66 9374 6865 936e 6577 9869 ion.of.the.new.i │ │ │ │ +000025f0: 6e9a ac72 7465 7266 6163 6593 6d61 9879 n..rterface.ma.y │ │ │ │ +00002600: 9103 8dfe 629a 538e 6593 7072 6f98 6475 ....b.S.e.pro.du │ │ │ │ +00002610: 6365 648e a18d 9112 c761 666f 7296 03ea ced......afor... │ │ │ │ +00002620: a867 656e 6572 616c 9375 7365 2e91 0538 .general.use...8 │ │ │ │ +00002630: e049 7493 6973 936e 6f74 9365 7870 9a53 .It.is.not.exp.S │ │ │ │ +00002640: 8e65 6374 6564 9374 6861 7493 7468 6973 .ected.that.this │ │ │ │ +00002650: 9377 696c 6c93 6298 6593 756e 6465 7274 .will.b.e.undert │ │ │ │ +00002660: 616b 90ac 7265 6e93 6298 6566 6f72 6593 ak..ren.b.efore. │ │ │ │ +00002670: 3139 3932 2e8e 8e9f 24fd 138e 8c8b 0000 1992....$....... │ │ │ │ +00002680: 0006 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00002690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000026a0: 1ec4 a002 cc05 558d a0fd 46d3 0e8d 8d8d ......U...F..... │ │ │ │ -000026b0: 8d9f fa99 9a8d 91ea f1eb d076 6992 0190 ...........vi... │ │ │ │ -000026c0: a043 5072 6566 6163 658e 91ea f1eb 9f05 .CPreface....... │ │ │ │ -000026d0: 6666 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 ff....f..>|..... │ │ │ │ -000026e0: 0294 2fdf 9f24 fd13 8e8c 8b00 0000 0700 ../..$.......... │ │ │ │ -000026f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000026a0: 0000 0000 0000 0000 1ecc a002 cc05 558d ..............U. │ │ │ │ +000026b0: a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d 91ea ..F............. │ │ │ │ +000026c0: f1eb d076 6992 0190 a043 5072 6566 6163 ...vi....CPrefac │ │ │ │ +000026d0: 658e 91ea f1eb 9f05 6666 8900 00e6 6601 e.......ff....f. │ │ │ │ +000026e0: c73e 7c8e 8e8e 8ea0 0294 2fdf 9f24 fd13 .>|......./..$.. │ │ │ │ +000026f0: 8e8c 8b00 0000 0700 0000 0000 0000 0000 ................ │ │ │ │ 00002700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00002710: 0000 0000 0026 75a0 02cc 0555 8da0 fd46 .....&u....U...F │ │ │ │ -00002720: d30e a002 942f df8d a0fd 8bd0 2191 12c7 ...../......!... │ │ │ │ -00002730: 619f 0bcc cc89 0001 0000 01c7 3e7c 9f1f a...........>|.. │ │ │ │ -00002740: 7719 8dd2 436f 6e96 ff38 f574 656e 9374 w...Con..8.ten.t │ │ │ │ -00002750: 738e 9f0f 0000 8900 0100 0001 c73e 7c9f s............>|. │ │ │ │ -00002760: 3c65 0e8d f347 c2d6 4ea0 000e 6666 000c Bo3....yF. │ │ │ │ -000027d0: 8d91 119f f4cf 312e 318e 912c a64a 5072 ......1.1..,.JPr │ │ │ │ -000027e0: 6566 6163 6596 03ea a874 6f93 6054 6865 eface....to.`The │ │ │ │ -000027f0: 934d 4c93 4861 6e64 6295 538e 6f93 6f6b .ML.Handb.S.o.ok │ │ │ │ -00002800: 2791 06de 608d 8d91 02ff fd2e 8e8e 9609 '...`........... │ │ │ │ -00002810: 4386 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 C............... │ │ │ │ -00002820: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00002830: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00002840: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00002850: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00002860: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00002870: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00002880: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00002890: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000028a0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000028b0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000028c0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000028d0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000028e0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000028f0: 9102 fffd 2e8e 8e8d 9117 3c6c 348e 8ea1 ..........|..w...Con. │ │ │ │ +00002750: ff38 f574 656e 9374 738e 9f0f 0000 8900 .8.ten.ts....... │ │ │ │ +00002760: 0100 0001 c73e 7c9f 3c65 0e8d f347 c2d6 .....>|.Bo │ │ │ │ +000027d0: 338e 8ea4 1079 468d 8d91 119f f4cf 312e 3....yF.......1. │ │ │ │ +000027e0: 318e 912c a64a 5072 6566 6163 6596 03ea 1..,.JPreface... │ │ │ │ +000027f0: a874 6f93 6054 6865 934d 4c93 4861 6e64 .to.`The.ML.Hand │ │ │ │ +00002800: 6295 538e 6f93 6f6b 2791 06de 608d 8d91 b.S.o.ok'...`... │ │ │ │ +00002810: 02ff fd2e 8e8e 9609 4386 8d8d 9102 fffd ........C....... │ │ │ │ +00002820: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00002830: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00002840: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00002850: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00002860: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00002870: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00002880: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00002890: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000028a0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000028b0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000028c0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000028d0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000028e0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000028f0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d ................ │ │ │ │ +00002900: 9117 3c6c 348e 8ea1 8d8d 9111 9ff4 312e ..|....... │ │ │ │ -00004b70: 2fdf 8da0 fd8b d021 8d8d 9117 9835 cf34 /......!.....5.4 │ │ │ │ -00004b80: 2e31 2e31 8e91 3d31 b254 6865 9603 eaa8 .1.1..=1.The.... │ │ │ │ -00004b90: 6576 91ff 58e4 616c 7561 7469 6f6e 936f ev..X.aluation.o │ │ │ │ -00004ba0: 6693 6269 6e64 696e 6773 9102 ef1b 8d8d f.bindings...... │ │ │ │ -00004bb0: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ -00004bc0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00004bd0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00004be0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00004bf0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00004c00: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00004c10: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00004c20: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00004c30: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00004c40: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00004c50: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00004c60: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00004c70: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00004c80: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00004c90: 02ff fd2e 8e8e 8d91 115c 7033 338e 8ea4 .........\p33... │ │ │ │ -00004ca0: 1022 588d 8d91 1798 3534 2e31 2e32 8e91 ."X.....54.1.2.. │ │ │ │ -00004cb0: 3d31 b24d 6174 6390 ac72 6869 6e67 9603 =1.Matc..rhing.. │ │ │ │ -00004cc0: eaa8 7061 7474 6572 6e73 9361 6e64 9365 ..patterns.and.e │ │ │ │ -00004cd0: 7870 7265 7373 696f 6e93 7691 ff58 e461 xpression.v..X.a │ │ │ │ -00004ce0: 6c75 6573 9105 0c32 8d8d 9102 fffd 2e8e lues...2........ │ │ │ │ -00004cf0: 8e96 0943 868d 8d91 02ff fd2e 8e8e 938d ...C............ │ │ │ │ -00004d00: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00004d10: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00004d20: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00004d30: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00004d40: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00004d50: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00004d60: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00004d70: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00004d80: 8d91 115c 7033 348e 8ea1 8d8d 91fc 91df ...\p34......... │ │ │ │ -00004d90: 342e 328e 9117 9835 4578 7072 6573 7369 4.2....5Expressi │ │ │ │ -00004da0: 6f6e 7391 066e 1b8d 8d91 02ff fd2e 8e8e ons..n.......... │ │ │ │ -00004db0: 9609 4386 8d8d 9102 fffd 2e8e 8e93 8d8d ..C............. │ │ │ │ -00004dc0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00004dd0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00004de0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00004df0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00004e00: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00004e10: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00004e20: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00004e30: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00004e40: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00004e50: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00004e60: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00004e70: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00004e80: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00004e90: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00004ea0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00004eb0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00004ec0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00004ed0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00004ee0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00004ef0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00004f00: 9102 fffd 2e8e 8e8d 9111 5c70 3335 8e8e ..........\p35.. │ │ │ │ -00004f10: 9f1b f936 8d8d 91ea f1eb d035 8e91 fc91 ...6.......5.... │ │ │ │ -00004f20: df4d 4c91 0480 0054 90a0 0079 7090 6000 .ML....T...yp.`. │ │ │ │ -00004f30: 6573 8d92 016b 3438 3339 8e8e a910 2259 es...k4839...."Y │ │ │ │ -00004f40: 8d8d 91fc 91df cf35 2e31 8e91 1798 3554 .......5.1....5T │ │ │ │ -00004f50: 90ac 7279 7090 538e 6573 9603 eaa8 616e ..ryp.S.es....an │ │ │ │ -00004f60: 6493 6f62 9100 a71c 6a65 6374 7390 2d64 d.ob....jects.-d │ │ │ │ -00004f70: 8d8d 9102 fffd 2e8e 8e96 0943 868d 8d91 ...........C.... │ │ │ │ -00004f80: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00004f90: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00004fa0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00004fb0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00004fc0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00004fd0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00004fe0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00004ff0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00005000: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00005010: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00005020: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00005030: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00005040: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00005050: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00005060: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00005070: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00005080: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00005090: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000050a0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000050b0: 8e8e 8d91 115c 7033 398e 8ea1 8d8d 9117 .....\p39....... │ │ │ │ -000050c0: 9835 352e 312e 318e 913d 31b2 5468 6596 .55.1.1..=1.The. │ │ │ │ -000050d0: 03ea a873 796e 9aac 7274 6178 936f 6693 ...syn..rtax.of. │ │ │ │ -000050e0: 7498 7970 9053 8e65 7391 00bc a78d 8d91 t.yp.S.es....... │ │ │ │ -000050f0: 02ff fd2e 8e8e 9609 4386 8d8d 9102 fffd ........C....... │ │ │ │ -00005100: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00005110: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00005120: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00005130: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00005140: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00005150: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00005160: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00005170: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00005180: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00005190: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000051a0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000051b0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000051c0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000051d0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000051e0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000051f0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d 9111 ................ │ │ │ │ -00005200: 5c70 3430 8e8e a18d 8d91 fc91 df35 2e32 \p40.........5.2 │ │ │ │ -00005210: 8e91 1798 3554 90ac 7279 7069 6e67 9603 ....5T..ryping.. │ │ │ │ -00005220: eaa8 6f66 934d 4c93 7068 7261 7365 7391 ..of.ML.phrases. │ │ │ │ -00005230: 083a 808d 8d91 02ff fd2e 8e8e 9609 4386 .:............C. │ │ │ │ -00005240: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00005250: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00005260: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00005270: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00005280: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00005290: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000052a0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000052b0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000052c0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000052d0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000052e0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000052f0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00005300: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00005310: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00005320: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00005330: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00005340: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00005350: 9102 fffd 2e8e 8e8d 9111 5c70 3432 8e8e ..........\p42.. │ │ │ │ -00005360: a18d 8d91 fc91 df35 2e33 8e91 1798 3544 .......5.3....5D │ │ │ │ -00005370: 6973 6375 7373 696f 6e96 03ea a86f 6693 iscussion....of. │ │ │ │ -00005380: 749a ac72 7970 9053 8e65 9363 6f6e 7374 t..ryp.S.e.const │ │ │ │ -00005390: 7261 696e 9874 7391 05ea d58d 8d91 02ff rain.ts......... │ │ │ │ -000053a0: fd2e 8e8e 9609 4386 8d8d 9102 fffd 2e8e ......C......... │ │ │ │ -000053b0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000053c0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000053d0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000053e0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000053f0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00005400: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00005410: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00005420: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00005430: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00005440: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00005450: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00005460: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00005470: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00005480: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00005490: 9102 fffd 2e8e 8e8d 9111 5c70 3435 8e8e ..........\p45.. │ │ │ │ -000054a0: a68d 8d91 fc91 df35 2e34 8e91 1798 3554 .......5.4....5T │ │ │ │ -000054b0: 90ac 7279 7090 538e 6591 03ea a861 6262 ..ryp.S.e....abb │ │ │ │ -000054c0: 7265 7669 6174 696f 6e73 9104 48c0 8d8d reviations..H... │ │ │ │ -000054d0: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ -000054e0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000054f0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00005500: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00005510: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00005520: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00005530: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00005540: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00005550: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00005560: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00005570: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00005580: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00005590: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000055a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000055b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000055c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000055d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000055e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000055f0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00005600: 02ff fd2e 8e8e 8d91 115c 7034 378e 8ea1 .........\p47... │ │ │ │ -00005610: 8d8d 91fc 91df 352e 358e 9117 9835 436f ......5.5....5Co │ │ │ │ -00005620: 6e63 7265 7465 9103 eaa8 7490 ac72 7970 ncrete....t..ryp │ │ │ │ -00005630: 9053 8e65 7391 0846 fa8d 8d91 02ff fd2e .S.es..F........ │ │ │ │ -00005640: 8e8e 9609 4386 8d8d 9102 fffd 2e8e 8e93 ....C........... │ │ │ │ -00005650: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00005660: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00005670: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00005680: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00005690: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000056a0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000056b0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000056c0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000056d0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000056e0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000056f0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00005700: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00005710: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00005720: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00005730: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00005740: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00005750: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00005760: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00005770: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00005780: fffd 2e8e 8e8d 9111 5c70 3438 8e8e a18d ........\p48.... │ │ │ │ -00005790: 8d91 fc91 df35 2e36 8e91 1798 3541 6273 .....5.6....5Abs │ │ │ │ -000057a0: 7472 6163 7491 03ea a874 90ac 7279 7090 tract....t..ryp. │ │ │ │ -000057b0: 538e 6573 9109 31ff 8d8d 9102 fffd 2e8e S.es..1......... │ │ │ │ -000057c0: 8e96 0943 868d 8d91 02ff fd2e 8e8e 938d ...C............ │ │ │ │ -000057d0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000057e0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000057f0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00005800: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00005810: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00005820: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00005830: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00005840: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00005850: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00005860: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00005870: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00005880: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00005890: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000058a0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000058b0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000058c0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000058d0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000058e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000058f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00005900: fd2e 8e8e 8d91 115c 7034 398e 8ea9 1bf9 .......\p49..... │ │ │ │ -00005910: 368d 8d91 eaf1 ebd0 368e 91fc 91df 5072 6.......6.....Pr │ │ │ │ -00005920: 696d 6974 6976 9aa0 0065 9604 8000 4d4c imitiv...e....ML │ │ │ │ -00005930: 9349 6465 6e98 7469 0c65 7293 4269 6e64 .Iden.ti.er.Bind │ │ │ │ -00005940: 696e 6773 8d92 00e4 a5fc 3531 8e8e a18d ings......51.... │ │ │ │ -00005950: 8d91 fc91 dfcf 362e 318e 9117 9835 5072 ......6.1....5Pr │ │ │ │ -00005960: 6564 6563 6c61 7265 6496 03ea a86f 7264 edeclared....ord │ │ │ │ -00005970: 696e 6172 7993 6964 656e 90ac 7274 690c inary.iden..rti. │ │ │ │ -00005980: 6572 7391 06f4 c78d 8d91 02ff fd2e 8e8e ers............. │ │ │ │ -00005990: 9609 4386 8d8d 9102 fffd 2e8e 8e93 8d8d ..C............. │ │ │ │ -000059a0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000059b0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000059c0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000059d0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000059e0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000059f0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00005a00: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00005a10: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00005a20: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00005a30: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00005a40: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00005a50: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00005a60: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00005a70: 8d8d 9102 fffd 2e8e 8e8d 9111 5c70 3531 ............\p51 │ │ │ │ -00005a80: 8e8e a18d 8d91 fc91 df36 2e32 8e91 1798 .........6.2.... │ │ │ │ -00005a90: 3550 7265 6465 636c 6172 6564 9603 eaa8 5Predeclared.... │ │ │ │ -00005aa0: 646f 6c6c 6172 6564 9369 6465 6e90 ac72 dollared.iden..r │ │ │ │ -00005ab0: 7469 0c65 7273 9109 3da9 8d8d 9102 fffd ti.ers..=....... │ │ │ │ -00005ac0: 2e8e 8e96 0943 868d 8d91 02ff fd2e 8e8e .....C.......... │ │ │ │ -00005ad0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00005ae0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00005af0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00005b00: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00005b10: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00005b20: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00005b30: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00005b40: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00005b50: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00005b60: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00005b70: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00005b80: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00005b90: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00005ba0: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 115c ...............\ │ │ │ │ -00005bb0: 7035 338e 8ea6 8d8d 91ea f1eb d037 8e91 p53..........7.. │ │ │ │ -00005bc0: fc91 df47 656e 6572 616c 9604 8000 5075 ...General....Pu │ │ │ │ -00005bd0: 7270 9a60 006f 7365 9361 6e64 934c 6973 rp.`.ose.and.Lis │ │ │ │ -00005be0: 7493 5072 6f98 6365 7373 696e 6793 4691 t.Pro.cessing.F. │ │ │ │ -00005bf0: fee0 0075 6e63 7469 6f6e 738d 9200 8f69 ...unctions....i │ │ │ │ -00005c00: 2e35 358e 8ea1 8d8d 91fc 91df cf37 2e31 .55..........7.1 │ │ │ │ -00005c10: 8e91 1798 3547 656e 6572 616c 9603 eaa8 ....5General.... │ │ │ │ -00005c20: 7075 7270 9053 8e6f 7365 9366 756e 6374 purp.S.ose.funct │ │ │ │ -00005c30: 696f 6e73 9361 6e64 9363 6f6d 90ac 7262 ions.and.com..rb │ │ │ │ -00005c40: 696e 6174 6f72 7390 262c 8d8d 9102 fffd inators.&,...... │ │ │ │ -00005c50: 2e8e 8e96 0943 868d 8d91 02ff fd2e 8e8e .....C.......... │ │ │ │ -00005c60: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00005c70: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00005c80: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00005c90: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00005ca0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00005cb0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00005cc0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00005cd0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00005ce0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00005cf0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00005d00: 8d91 115c 7035 358e 8ea9 1022 598d 8d91 ...\p55...."Y... │ │ │ │ -00005d10: fc91 df37 2e32 8e91 1798 354d 6973 6365 ...7.2....5Misce │ │ │ │ -00005d20: 6c6c 616e 656f 7573 9603 eaa8 6c69 7374 llaneous....list │ │ │ │ -00005d30: 9370 726f 9053 8e63 6573 7369 6e67 9366 .pro.S.cessing.f │ │ │ │ -00005d40: 756e 6374 696f 6e73 9108 462b 8d8d 9102 unctions..F+.... │ │ │ │ -00005d50: fffd 2e8e 8e96 0943 868d 8d91 02ff fd2e .......C........ │ │ │ │ -00005d60: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00005d70: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00005d80: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00005d90: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00005da0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00005db0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00005dc0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00005dd0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00005de0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00005df0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00005e00: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00005e10: 02ff fd2e 8e8e 8d91 115c 7035 388e 8ea1 .........\p58... │ │ │ │ -00005e20: 8d8d 91fc 91df 372e 338e 9117 9835 4c69 ......7.3....5Li │ │ │ │ -00005e30: 7374 9603 eaa8 6d61 7070 696e 6793 616e st....mapping.an │ │ │ │ -00005e40: 6493 6974 6572 6174 696e 6793 6675 6e63 d.iterating.func │ │ │ │ -00005e50: 7469 6f6e 7391 06f0 7d8d 8d91 02ff fd2e tions...}....... │ │ │ │ -00005e60: 8e8e 9609 4386 8d8d 9102 fffd 2e8e 8e93 ....C........... │ │ │ │ -00005e70: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00005e80: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00005e90: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00005ea0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00005eb0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00005ec0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00005ed0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00005ee0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00005ef0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00005f00: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00005f10: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00005f20: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d 9111 ................ │ │ │ │ -00005f30: 5c70 3539 8e8e a18d 8d91 fc91 df37 2e34 \p59.........7.4 │ │ │ │ -00005f40: 8e91 1798 354c 6973 7496 03ea a873 6561 ....5List....sea │ │ │ │ -00005f50: 7263 90ac 7268 696e 6793 6675 6e63 7469 rc..rhing.functi │ │ │ │ -00005f60: 6f6e 7390 5369 8d8d 9102 fffd 2e8e 8e96 ons.Si.......... │ │ │ │ -00005f70: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ -00005f80: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00005f90: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00005fa0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00005fb0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00005fc0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00005fd0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00005fe0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00005ff0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00006000: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00006010: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00006020: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00006030: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00006040: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00006050: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00006060: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00006070: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00006080: 938d 8d91 02ff fd2e 8e8e 8d91 115c 7036 .............\p6 │ │ │ │ -00006090: 318e 8ea1 8d8d 91fc 91df 372e 358e 9117 1.........7.5... │ │ │ │ -000060a0: 9835 4c69 7374 9603 eaa8 7472 616e 7366 .5List....transf │ │ │ │ -000060b0: 6f72 6d69 6e67 9366 756e 6374 696f 6e73 orming.functions │ │ │ │ -000060c0: 9100 9365 8d8d 9102 fffd 2e8e 8e96 0943 ...e...........C │ │ │ │ -000060d0: 868d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000060e0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000060f0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00006100: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00006110: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00006120: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00006130: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00006140: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00006150: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00006160: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00006170: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00006180: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00006190: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000061a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000061b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000061c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000061d0: fd2e 8e8e 8d91 115c 7036 328e 8ea6 8d8d .......\p62..... │ │ │ │ -000061e0: 91fc 91df 372e 368e 9117 9835 4691 ff05 ....7.6....5F... │ │ │ │ -000061f0: 5675 6e63 7469 6f6e 7396 03ea a866 6f72 Vunctions....for │ │ │ │ -00006200: 936c 6973 7473 9372 6570 7265 7365 6e90 .lists.represen. │ │ │ │ -00006210: ac72 7469 6e67 9373 6574 7391 0592 fd8d .rting.sets..... │ │ │ │ -00006220: 8d91 02ff fd2e 8e8e 9609 4386 8d8d 9102 ..........C..... │ │ │ │ -00006230: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00006240: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00006250: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00006260: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00006270: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00006280: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00006290: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000062a0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000062b0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000062c0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000062d0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000062e0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000062f0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d 9111 ................ │ │ │ │ -00006300: 5c70 3634 8e8e a18d 8d91 fc91 df37 2e37 \p64.........7.7 │ │ │ │ -00006310: 8e91 1798 354d 6973 6365 6c6c 616e 656f ....5Miscellaneo │ │ │ │ -00006320: 7573 9603 eaa8 7374 7269 6e67 9370 726f us....string.pro │ │ │ │ -00006330: 9053 8e63 6573 7369 6e67 9366 756e 6374 .S.cessing.funct │ │ │ │ -00006340: 696f 6e73 9103 d465 8d8d 9102 fffd 2e8e ions...e........ │ │ │ │ -00006350: 8e96 0943 868d 8d91 02ff fd2e 8e8e 938d ...C............ │ │ │ │ -00006360: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00006370: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00006380: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00006390: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000063a0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000063b0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000063c0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000063d0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000063e0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000063f0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00006400: 8d91 02ff fd2e 8e8e 8d91 115c 7036 358e ...........\p65. │ │ │ │ -00006410: 8ea1 8d8d 91fc 91df 372e 388e 9117 9835 ........7.8....5 │ │ │ │ -00006420: 4691 ff05 5661 696c 7572 6596 03ea a868 F...Vailure....h │ │ │ │ -00006430: 616e 646c 696e 6793 6675 6e63 7469 6f6e andling.function │ │ │ │ -00006440: 7391 0641 3f8d 8d91 02ff fd2e 8e8e 9609 s..A?........... │ │ │ │ -00006450: 4386 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 C............... │ │ │ │ -00006460: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00006470: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00006480: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00006490: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000064a0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000064b0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000064c0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000064d0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000064e0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000064f0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00006500: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00006510: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00006520: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00006530: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00006540: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00006550: fffd 2e8e 8e8d 9111 5c70 3636 8e8e 9f1b ........\p66.... │ │ │ │ -00006560: f936 8d8d 91ea f1eb d038 8e91 fc91 df4d .6.......8.....M │ │ │ │ -00006570: 4c96 0480 0053 7973 7465 6d93 4691 fee0 L....System.F... │ │ │ │ -00006580: 0075 6e63 7469 6f6e 738d 9201 26a8 1f36 .unctions...&..6 │ │ │ │ -00006590: 398e 8ea1 8d8d 91fc 91df cf38 2e31 8e91 9..........8.1.. │ │ │ │ -000065a0: 1798 3549 6e70 7574 9603 eaa8 616e 6493 ..5Input....and. │ │ │ │ -000065b0: 6f75 7470 7574 9104 8e17 8d8d 9102 fffd output.......... │ │ │ │ -000065c0: 2e8e 8e96 0943 868d 8d91 02ff fd2e 8e8e .....C.......... │ │ │ │ -000065d0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000065e0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000065f0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00006600: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00006610: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00006620: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00006630: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00006640: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00006650: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00006660: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00006670: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00006680: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00006690: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000066a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000066b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000066c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000066d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000066e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000066f0: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 115c ...............\ │ │ │ │ -00006700: 7036 398e 8ea1 8d8d 9117 9835 382e 312e p69........58.1. │ │ │ │ -00006710: 318e 913d 31b2 5265 6164 696e 6796 03ea 1..=1.Reading... │ │ │ │ -00006720: a861 6e64 9377 7269 7469 6e67 930c 6c65 .and.writing..le │ │ │ │ -00006730: 7391 01fe c28d 8d91 02ff fd2e 8e8e 9609 s............... │ │ │ │ -00006740: 4386 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 C............... │ │ │ │ -00006750: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00006760: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00006770: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00006780: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00006790: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000067a0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000067b0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000067c0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000067d0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000067e0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000067f0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00006800: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00006810: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00006820: 9102 fffd 2e8e 8e8d 9111 5c70 3639 8e8e ..........\p69.. │ │ │ │ -00006830: a68d 8d91 1798 3538 2e31 2e32 8e91 3d31 ......58.1.2..=1 │ │ │ │ -00006840: b254 91ff 0556 6572 6d69 6e61 6c96 03ea .T...Verminal... │ │ │ │ -00006850: a869 6e70 7574 9361 6e64 936f 7574 7075 .input.and.outpu │ │ │ │ -00006860: 7491 015e 0b8d 8d91 02ff fd2e 8e8e 9609 t..^............ │ │ │ │ -00006870: 4386 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 C............... │ │ │ │ -00006880: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00006890: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000068a0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000068b0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000068c0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000068d0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000068e0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000068f0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00006900: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00006910: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00006920: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00006930: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00006940: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d 9111 ................ │ │ │ │ -00006950: 5c70 3730 8e8e a18d 8d91 1798 3538 2e31 \p70........58.1 │ │ │ │ -00006960: 2e33 8e91 3d31 b24c 6f61 6469 6e67 9603 .3..=1.Loading.. │ │ │ │ -00006970: eaa8 4d4c 930c 6c65 7391 06e3 0a8d 8d91 ..ML..les....... │ │ │ │ -00006980: 02ff fd2e 8e8e 9609 4386 8d8d 9102 fffd ........C....... │ │ │ │ -00006990: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000069a0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000069b0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000069c0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000069d0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000069e0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000069f0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00006a00: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00006a10: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00006a20: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00006a30: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00006a40: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00006a50: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00006a60: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00006a70: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00006a80: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00006a90: 9102 fffd 2e8e 8e8d 9111 5c70 3730 8e8e ..........\p70.. │ │ │ │ -00006aa0: a18d 8d91 1798 3538 2e31 2e34 8e91 3d31 ......58.1.4..=1 │ │ │ │ -00006ab0: b243 6f6d 7069 6c69 6e67 9603 eaa8 4d4c .Compiling....ML │ │ │ │ -00006ac0: 930c 6c65 7391 048f d78d 8d91 02ff fd2e ..les........... │ │ │ │ -00006ad0: 8e8e 9609 4386 8d8d 9102 fffd 2e8e 8e93 ....C........... │ │ │ │ -00006ae0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00006af0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00006b00: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00006b10: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00006b20: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00006b30: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00006b40: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00006b50: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00006b60: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00006b70: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00006b80: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00006b90: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00006ba0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00006bb0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00006bc0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00006bd0: 8d8d 9102 fffd 2e8e 8e8d 9111 5c70 3732 ............\p72 │ │ │ │ -00006be0: 8e8e a18d 8d91 fc91 df38 2e32 8e91 1798 .........8.2.... │ │ │ │ -00006bf0: 354f 7574 7075 7491 00dd 148d 8d91 02ff 5Output......... │ │ │ │ -00006c00: fd2e 8e8e 9609 4386 8d8d 9102 fffd 2e8e ......C......... │ │ │ │ -00006c10: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00006c20: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00006c30: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00006c40: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00006c50: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00006c60: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00006c70: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00006c80: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00006c90: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00006ca0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00006cb0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00006cc0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00006cd0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00006ce0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00006cf0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00006d00: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00006d10: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00006d20: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00006d30: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00006d40: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00006d50: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00006d60: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00006d70: 8d8d 9102 fffd 2e8e 8e8d 9111 5c70 3732 ............\p72 │ │ │ │ -00006d80: 8e8e a68d 8d91 1798 3538 2e32 2e31 8e91 ........58.2.1.. │ │ │ │ -00006d90: 3d31 b250 7265 7474 95ac 7279 9103 eaa8 =1.Prett..ry.... │ │ │ │ -00006da0: 7072 696e 9374 696e 6791 06fb f08d 8d91 prin.ting....... │ │ │ │ -00006db0: 02ff fd2e 8e8e 9609 4386 8d8d 9102 fffd ........C....... │ │ │ │ -00006dc0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00006dd0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00006de0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00006df0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00006e00: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00006e10: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00006e20: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00006e30: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00006e40: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00006e50: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00006e60: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00006e70: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00006e80: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00006e90: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00006ea0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00006eb0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00006ec0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00006ed0: 8e8d 9111 5c70 3732 8e8e a18d 8d91 fc91 ....\p72........ │ │ │ │ -00006ee0: df38 2e33 8e91 1798 3545 7869 7469 6e67 .8.3....5Exiting │ │ │ │ -00006ef0: 9603 eaa8 616e 6493 7265 2d65 6e90 ac72 ....and.re-en..r │ │ │ │ -00006f00: 7465 7269 6e67 9374 6865 9373 7973 7465 tering.the.syste │ │ │ │ -00006f10: 6d91 081e b78d 8d91 02ff fd2e 8e8e 9609 m............... │ │ │ │ -00006f20: 4386 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 C............... │ │ │ │ -00006f30: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00006f40: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00006f50: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00006f60: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00006f70: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00006f80: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00006f90: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00006fa0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00006fb0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00006fc0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00006fd0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00006fe0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00006ff0: 2e8e 8e8d 9111 5c70 3735 8e8e a18d 8d91 ......\p75...... │ │ │ │ -00007000: fc91 df38 2e34 8e91 1798 3541 7574 6f6c ...8.4....5Autol │ │ │ │ -00007010: 6f61 6469 6e67 9103 8701 8d8d 9102 fffd oading.......... │ │ │ │ -00007020: 2e8e 8e96 0943 868d 8d91 02ff fd2e 8e8e .....C.......... │ │ │ │ -00007030: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00007040: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00007050: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00007060: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00007070: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00007080: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00007090: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000070a0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000070b0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000070c0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000070d0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000070e0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000070f0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00007100: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00007110: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00007120: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00007130: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00007140: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00007150: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00007160: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00007170: 938d 8d91 02ff fd2e 8e8e 8d91 115c 7037 .............\p7 │ │ │ │ -00007180: 368e 8ea1 8d8d 91fc 91df 382e 358e 9117 6.........8.5... │ │ │ │ -00007190: 9835 496e 9aac 7274 6572 7072 6574 696e .5In..rterpretin │ │ │ │ -000071a0: 6796 03ea a86c 6973 7473 936f 6693 6e98 g....lists.of.n. │ │ │ │ -000071b0: 756d 9862 9053 8e65 7273 9361 7393 4d4c um.b.S.ers.as.ML │ │ │ │ -000071c0: 9369 6e70 7574 9100 8a17 8d8d 9102 fffd .input.......... │ │ │ │ -000071d0: 2e8e 8e96 0943 868d 8d91 02ff fd2e 8e8e .....C.......... │ │ │ │ -000071e0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000071f0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00007200: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00007210: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00007220: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00007230: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00007240: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00007250: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00007260: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00007270: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00007280: 938d 8d91 02ff fd2e 8e8e 8d91 115c 7037 .............\p7 │ │ │ │ -00007290: 398e 8ea6 8d8d 91fc 91df 382e 368e 9117 9.........8.6... │ │ │ │ -000072a0: 9835 496e 6974 6961 6c69 7a61 7469 6f6e .5Initialization │ │ │ │ -000072b0: 9100 ea91 8d8d 9102 fffd 2e8e 8e96 0943 ...............C │ │ │ │ -000072c0: 868d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000072d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000072e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000072f0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00007300: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00007310: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00007320: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00007330: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00007340: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00007350: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00007360: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00007370: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00007380: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00007390: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000073a0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000073b0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000073c0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000073d0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000073e0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000073f0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00007400: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00007410: fd2e 8e8e 8d91 115c 7038 308e 8ea1 8d8d .......\p80..... │ │ │ │ -00007420: 91fc 91df 382e 378e 9117 9835 4f70 9053 ....8.7....5Op.S │ │ │ │ -00007430: 8e65 7261 7469 6e67 9603 eaa8 7379 7374 .erating....syst │ │ │ │ -00007440: 656d 9363 616c 6c73 9366 726f 6d93 4d4c em.calls.from.ML │ │ │ │ -00007450: 9101 9b8c 8d8d 9102 fffd 2e8e 8e96 0943 ...............C │ │ │ │ -00007460: 868d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00007470: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00007480: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00007490: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000074a0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000074b0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000074c0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000074d0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000074e0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000074f0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00007500: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00007510: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00007520: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00007530: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00007540: 02ff fd2e 8e8e 8d91 115c 7038 308e 8ea1 .........\p80... │ │ │ │ -00007550: 8d8d 91fc 91df 382e 388e 9117 9835 4765 ......8.8....5Ge │ │ │ │ -00007560: 7474 696e 6796 03ea a874 6865 9376 9aac tting....the.v.. │ │ │ │ -00007570: 7265 7273 696f 6e93 6e98 756d 9862 9053 rersion.n.um.b.S │ │ │ │ -00007580: 8e65 7291 07c4 148d 8d91 02ff fd2e 8e8e .er............. │ │ │ │ -00007590: 9609 4386 8d8d 9102 fffd 2e8e 8e93 8d8d ..C............. │ │ │ │ -000075a0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000075b0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000075c0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000075d0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000075e0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000075f0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00007600: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00007610: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00007620: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00007630: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00007640: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00007650: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00007660: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00007670: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00007680: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d 9111 ................ │ │ │ │ -00007690: 5c70 3831 8e8e 8e9f 24fd 138e 8c8b 0000 \p81....$....... │ │ │ │ -000076a0: 0009 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00004b20: 0000 0000 0000 0000 0000 0000 0000 0026 ...............& │ │ │ │ +00004b30: f2a0 02cc 0555 8da0 fd46 d30e 8d8d 8d8d .....U...F...... │ │ │ │ +00004b40: 9ffa 999a 8d91 eaf1 ebd0 7669 6969 9201 ..........viii.. │ │ │ │ +00004b50: 8022 6543 6f6e 95a0 0074 656e 9374 738e ."eCon...ten.ts. │ │ │ │ +00004b60: 91ea f1eb 9f05 6666 8900 00e6 6601 c73e ......ff....f..> │ │ │ │ +00004b70: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 |......./......! │ │ │ │ +00004b80: 8d8d 9117 9835 cf34 2e31 2e31 8e91 3d31 .....5.4.1.1..=1 │ │ │ │ +00004b90: b254 6865 9603 eaa8 6576 91ff 58e4 616c .The....ev..X.al │ │ │ │ +00004ba0: 7561 7469 6f6e 936f 6693 6269 6e64 696e uation.of.bindin │ │ │ │ +00004bb0: 6773 9102 ef1b 8d8d 9102 fffd 2e8e 8e96 gs.............. │ │ │ │ +00004bc0: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ +00004bd0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00004be0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00004bf0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00004c00: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00004c10: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00004c20: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00004c30: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00004c40: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00004c50: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00004c60: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00004c70: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00004c80: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00004c90: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 ................ │ │ │ │ +00004ca0: 115c 7033 338e 8ea4 1022 588d 8d91 1798 .\p33...."X..... │ │ │ │ +00004cb0: 3534 2e31 2e32 8e91 3d31 b24d 6174 6390 54.1.2..=1.Matc. │ │ │ │ +00004cc0: ac72 6869 6e67 9603 eaa8 7061 7474 6572 .rhing....patter │ │ │ │ +00004cd0: 6e73 9361 6e64 9365 7870 7265 7373 696f ns.and.expressio │ │ │ │ +00004ce0: 6e93 7691 ff58 e461 6c75 6573 9105 0c32 n.v..X.alues...2 │ │ │ │ +00004cf0: 8d8d 9102 fffd 2e8e 8e96 0943 868d 8d91 ...........C.... │ │ │ │ +00004d00: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00004d10: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00004d20: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00004d30: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00004d40: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00004d50: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00004d60: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00004d70: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00004d80: 8d91 02ff fd2e 8e8e 8d91 115c 7033 348e ...........\p34. │ │ │ │ +00004d90: 8ea1 8d8d 91fc 91df 342e 328e 9117 9835 ........4.2....5 │ │ │ │ +00004da0: 4578 7072 6573 7369 6f6e 7391 066e 1b8d Expressions..n.. │ │ │ │ +00004db0: 8d91 02ff fd2e 8e8e 9609 4386 8d8d 9102 ..........C..... │ │ │ │ +00004dc0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00004dd0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00004de0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00004df0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00004e00: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00004e10: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00004e20: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00004e30: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00004e40: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00004e50: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00004e60: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00004e70: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00004e80: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00004e90: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00004ea0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00004eb0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00004ec0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00004ed0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00004ee0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00004ef0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00004f00: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d ................ │ │ │ │ +00004f10: 9111 5c70 3335 8e8e 9f1b f936 8d8d 91ea ..\p35.....6.... │ │ │ │ +00004f20: f1eb d035 8e91 fc91 df4d 4c91 0480 0054 ...5.....ML....T │ │ │ │ +00004f30: 90a0 0079 7090 6000 6573 8d92 016b 3438 ...yp.`.es...k48 │ │ │ │ +00004f40: 3339 8e8e a910 2259 8d8d 91fc 91df cf35 39...."Y.......5 │ │ │ │ +00004f50: 2e31 8e91 1798 3554 90ac 7279 7090 538e .1....5T..ryp.S. │ │ │ │ +00004f60: 6573 9603 eaa8 616e 6493 6f62 9100 a71c es....and.ob.... │ │ │ │ +00004f70: 6a65 6374 7390 2d64 8d8d 9102 fffd 2e8e jects.-d........ │ │ │ │ +00004f80: 8e96 0943 868d 8d91 02ff fd2e 8e8e 938d ...C............ │ │ │ │ +00004f90: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00004fa0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00004fb0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00004fc0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00004fd0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00004fe0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00004ff0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00005000: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00005010: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00005020: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00005030: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00005040: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00005050: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00005060: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00005070: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00005080: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00005090: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000050a0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000050b0: 938d 8d91 02ff fd2e 8e8e 8d91 115c 7033 .............\p3 │ │ │ │ +000050c0: 398e 8ea1 8d8d 9117 9835 352e 312e 318e 9........55.1.1. │ │ │ │ +000050d0: 913d 31b2 5468 6596 03ea a873 796e 9aac .=1.The....syn.. │ │ │ │ +000050e0: 7274 6178 936f 6693 7498 7970 9053 8e65 rtax.of.t.yp.S.e │ │ │ │ +000050f0: 7391 00bc a78d 8d91 02ff fd2e 8e8e 9609 s............... │ │ │ │ +00005100: 4386 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 C............... │ │ │ │ +00005110: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00005120: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00005130: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00005140: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00005150: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00005160: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00005170: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00005180: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00005190: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000051a0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000051b0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000051c0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000051d0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000051e0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000051f0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00005200: fffd 2e8e 8e8d 9111 5c70 3430 8e8e a18d ........\p40.... │ │ │ │ +00005210: 8d91 fc91 df35 2e32 8e91 1798 3554 90ac .....5.2....5T.. │ │ │ │ +00005220: 7279 7069 6e67 9603 eaa8 6f66 934d 4c93 ryping....of.ML. │ │ │ │ +00005230: 7068 7261 7365 7391 083a 808d 8d91 02ff phrases..:...... │ │ │ │ +00005240: fd2e 8e8e 9609 4386 8d8d 9102 fffd 2e8e ......C......... │ │ │ │ +00005250: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00005260: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00005270: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00005280: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00005290: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000052a0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000052b0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000052c0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000052d0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000052e0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000052f0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00005300: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00005310: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00005320: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00005330: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00005340: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00005350: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d ................ │ │ │ │ +00005360: 9111 5c70 3432 8e8e a18d 8d91 fc91 df35 ..\p42.........5 │ │ │ │ +00005370: 2e33 8e91 1798 3544 6973 6375 7373 696f .3....5Discussio │ │ │ │ +00005380: 6e96 03ea a86f 6693 749a ac72 7970 9053 n....of.t..ryp.S │ │ │ │ +00005390: 8e65 9363 6f6e 7374 7261 696e 9874 7391 .e.constrain.ts. │ │ │ │ +000053a0: 05ea d58d 8d91 02ff fd2e 8e8e 9609 4386 ..............C. │ │ │ │ +000053b0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000053c0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000053d0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000053e0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000053f0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00005400: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00005410: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00005420: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00005430: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00005440: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00005450: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00005460: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00005470: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00005480: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00005490: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d ................ │ │ │ │ +000054a0: 9111 5c70 3435 8e8e a68d 8d91 fc91 df35 ..\p45.........5 │ │ │ │ +000054b0: 2e34 8e91 1798 3554 90ac 7279 7090 538e .4....5T..ryp.S. │ │ │ │ +000054c0: 6591 03ea a861 6262 7265 7669 6174 696f e....abbreviatio │ │ │ │ +000054d0: 6e73 9104 48c0 8d8d 9102 fffd 2e8e 8e96 ns..H........... │ │ │ │ +000054e0: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ +000054f0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00005500: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00005510: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00005520: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00005530: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00005540: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00005550: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00005560: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00005570: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00005580: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00005590: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000055a0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000055b0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000055c0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000055d0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000055e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000055f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00005600: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 ................ │ │ │ │ +00005610: 115c 7034 378e 8ea1 8d8d 91fc 91df 352e .\p47.........5. │ │ │ │ +00005620: 358e 9117 9835 436f 6e63 7265 7465 9103 5....5Concrete.. │ │ │ │ +00005630: eaa8 7490 ac72 7970 9053 8e65 7391 0846 ..t..ryp.S.es..F │ │ │ │ +00005640: fa8d 8d91 02ff fd2e 8e8e 9609 4386 8d8d ............C... │ │ │ │ +00005650: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00005660: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00005670: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00005680: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00005690: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000056a0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000056b0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000056c0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000056d0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000056e0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000056f0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00005700: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00005710: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00005720: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00005730: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00005740: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00005750: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00005760: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00005770: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00005780: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d 9111 ................ │ │ │ │ +00005790: 5c70 3438 8e8e a18d 8d91 fc91 df35 2e36 \p48.........5.6 │ │ │ │ +000057a0: 8e91 1798 3541 6273 7472 6163 7491 03ea ....5Abstract... │ │ │ │ +000057b0: a874 90ac 7279 7090 538e 6573 9109 31ff .t..ryp.S.es..1. │ │ │ │ +000057c0: 8d8d 9102 fffd 2e8e 8e96 0943 868d 8d91 ...........C.... │ │ │ │ +000057d0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000057e0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000057f0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00005800: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00005810: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00005820: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00005830: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00005840: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00005850: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00005860: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00005870: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00005880: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00005890: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000058a0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000058b0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000058c0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000058d0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000058e0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000058f0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00005900: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 115c ...............\ │ │ │ │ +00005910: 7034 398e 8ea9 1bf9 368d 8d91 eaf1 ebd0 p49.....6....... │ │ │ │ +00005920: 368e 91fc 91df 5072 696d 6974 6976 9aa0 6.....Primitiv.. │ │ │ │ +00005930: 0065 9604 8000 4d4c 9349 6465 6e98 7469 .e....ML.Iden.ti │ │ │ │ +00005940: 0c65 7293 4269 6e64 696e 6773 8d92 00e4 .er.Bindings.... │ │ │ │ +00005950: a5fc 3531 8e8e a18d 8d91 fc91 dfcf 362e ..51..........6. │ │ │ │ +00005960: 318e 9117 9835 5072 6564 6563 6c61 7265 1....5Predeclare │ │ │ │ +00005970: 6496 03ea a86f 7264 696e 6172 7993 6964 d....ordinary.id │ │ │ │ +00005980: 656e 90ac 7274 690c 6572 7391 06f4 c78d en..rti.ers..... │ │ │ │ +00005990: 8d91 02ff fd2e 8e8e 9609 4386 8d8d 9102 ..........C..... │ │ │ │ +000059a0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000059b0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000059c0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000059d0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000059e0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000059f0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00005a00: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00005a10: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00005a20: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00005a30: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00005a40: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00005a50: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00005a60: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00005a70: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00005a80: 8e8d 9111 5c70 3531 8e8e a18d 8d91 fc91 ....\p51........ │ │ │ │ +00005a90: df36 2e32 8e91 1798 3550 7265 6465 636c .6.2....5Predecl │ │ │ │ +00005aa0: 6172 6564 9603 eaa8 646f 6c6c 6172 6564 ared....dollared │ │ │ │ +00005ab0: 9369 6465 6e90 ac72 7469 0c65 7273 9109 .iden..rti.ers.. │ │ │ │ +00005ac0: 3da9 8d8d 9102 fffd 2e8e 8e96 0943 868d =............C.. │ │ │ │ +00005ad0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00005ae0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00005af0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00005b00: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00005b10: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00005b20: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00005b30: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00005b40: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00005b50: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00005b60: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00005b70: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00005b80: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00005b90: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00005ba0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00005bb0: fd2e 8e8e 8d91 115c 7035 338e 8ea6 8d8d .......\p53..... │ │ │ │ +00005bc0: 91ea f1eb d037 8e91 fc91 df47 656e 6572 .....7.....Gener │ │ │ │ +00005bd0: 616c 9604 8000 5075 7270 9a60 006f 7365 al....Purp.`.ose │ │ │ │ +00005be0: 9361 6e64 934c 6973 7493 5072 6f98 6365 .and.List.Pro.ce │ │ │ │ +00005bf0: 7373 696e 6793 4691 fee0 0075 6e63 7469 ssing.F....uncti │ │ │ │ +00005c00: 6f6e 738d 9200 8f69 2e35 358e 8ea1 8d8d ons....i.55..... │ │ │ │ +00005c10: 91fc 91df cf37 2e31 8e91 1798 3547 656e .....7.1....5Gen │ │ │ │ +00005c20: 6572 616c 9603 eaa8 7075 7270 9053 8e6f eral....purp.S.o │ │ │ │ +00005c30: 7365 9366 756e 6374 696f 6e73 9361 6e64 se.functions.and │ │ │ │ +00005c40: 9363 6f6d 90ac 7262 696e 6174 6f72 7390 .com..rbinators. │ │ │ │ +00005c50: 262c 8d8d 9102 fffd 2e8e 8e96 0943 868d &,...........C.. │ │ │ │ +00005c60: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00005c70: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00005c80: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00005c90: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00005ca0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00005cb0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00005cc0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00005cd0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00005ce0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00005cf0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00005d00: 8d91 02ff fd2e 8e8e 8d91 115c 7035 358e ...........\p55. │ │ │ │ +00005d10: 8ea9 1022 598d 8d91 fc91 df37 2e32 8e91 ..."Y......7.2.. │ │ │ │ +00005d20: 1798 354d 6973 6365 6c6c 616e 656f 7573 ..5Miscellaneous │ │ │ │ +00005d30: 9603 eaa8 6c69 7374 9370 726f 9053 8e63 ....list.pro.S.c │ │ │ │ +00005d40: 6573 7369 6e67 9366 756e 6374 696f 6e73 essing.functions │ │ │ │ +00005d50: 9108 462b 8d8d 9102 fffd 2e8e 8e96 0943 ..F+...........C │ │ │ │ +00005d60: 868d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00005d70: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00005d80: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00005d90: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00005da0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00005db0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00005dc0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00005dd0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00005de0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00005df0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00005e00: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00005e10: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 ................ │ │ │ │ +00005e20: 115c 7035 388e 8ea1 8d8d 91fc 91df 372e .\p58.........7. │ │ │ │ +00005e30: 338e 9117 9835 4c69 7374 9603 eaa8 6d61 3....5List....ma │ │ │ │ +00005e40: 7070 696e 6793 616e 6493 6974 6572 6174 pping.and.iterat │ │ │ │ +00005e50: 696e 6793 6675 6e63 7469 6f6e 7391 06f0 ing.functions... │ │ │ │ +00005e60: 7d8d 8d91 02ff fd2e 8e8e 9609 4386 8d8d }...........C... │ │ │ │ +00005e70: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00005e80: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00005e90: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00005ea0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00005eb0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00005ec0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00005ed0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00005ee0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00005ef0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00005f00: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00005f10: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00005f20: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00005f30: fffd 2e8e 8e8d 9111 5c70 3539 8e8e a18d ........\p59.... │ │ │ │ +00005f40: 8d91 fc91 df37 2e34 8e91 1798 354c 6973 .....7.4....5Lis │ │ │ │ +00005f50: 7496 03ea a873 6561 7263 90ac 7268 696e t....searc..rhin │ │ │ │ +00005f60: 6793 6675 6e63 7469 6f6e 7390 5369 8d8d g.functions.Si.. │ │ │ │ +00005f70: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ +00005f80: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00005f90: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00005fa0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00005fb0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00005fc0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00005fd0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00005fe0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00005ff0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00006000: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00006010: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00006020: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00006030: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00006040: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00006050: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00006060: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00006070: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00006080: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00006090: 8e8e 8d91 115c 7036 318e 8ea1 8d8d 91fc .....\p61....... │ │ │ │ +000060a0: 91df 372e 358e 9117 9835 4c69 7374 9603 ..7.5....5List.. │ │ │ │ +000060b0: eaa8 7472 616e 7366 6f72 6d69 6e67 9366 ..transforming.f │ │ │ │ +000060c0: 756e 6374 696f 6e73 9100 9365 8d8d 9102 unctions...e.... │ │ │ │ +000060d0: fffd 2e8e 8e96 0943 868d 8d91 02ff fd2e .......C........ │ │ │ │ +000060e0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000060f0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00006100: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00006110: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00006120: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00006130: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00006140: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00006150: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00006160: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00006170: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00006180: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00006190: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000061a0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000061b0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000061c0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000061d0: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 115c ...............\ │ │ │ │ +000061e0: 7036 328e 8ea6 8d8d 91fc 91df 372e 368e p62.........7.6. │ │ │ │ +000061f0: 9117 9835 4691 ff05 5675 6e63 7469 6f6e ...5F...Vunction │ │ │ │ +00006200: 7396 03ea a866 6f72 936c 6973 7473 9372 s....for.lists.r │ │ │ │ +00006210: 6570 7265 7365 6e90 ac72 7469 6e67 9373 epresen..rting.s │ │ │ │ +00006220: 6574 7391 0592 fd8d 8d91 02ff fd2e 8e8e ets............. │ │ │ │ +00006230: 9609 4386 8d8d 9102 fffd 2e8e 8e93 8d8d ..C............. │ │ │ │ +00006240: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00006250: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00006260: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00006270: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00006280: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00006290: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000062a0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000062b0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000062c0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000062d0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000062e0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000062f0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00006300: fffd 2e8e 8e8d 9111 5c70 3634 8e8e a18d ........\p64.... │ │ │ │ +00006310: 8d91 fc91 df37 2e37 8e91 1798 354d 6973 .....7.7....5Mis │ │ │ │ +00006320: 6365 6c6c 616e 656f 7573 9603 eaa8 7374 cellaneous....st │ │ │ │ +00006330: 7269 6e67 9370 726f 9053 8e63 6573 7369 ring.pro.S.cessi │ │ │ │ +00006340: 6e67 9366 756e 6374 696f 6e73 9103 d465 ng.functions...e │ │ │ │ +00006350: 8d8d 9102 fffd 2e8e 8e96 0943 868d 8d91 ...........C.... │ │ │ │ +00006360: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00006370: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00006380: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00006390: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000063a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000063b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000063c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000063d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000063e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000063f0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00006400: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00006410: 8d91 115c 7036 358e 8ea1 8d8d 91fc 91df ...\p65......... │ │ │ │ +00006420: 372e 388e 9117 9835 4691 ff05 5661 696c 7.8....5F...Vail │ │ │ │ +00006430: 7572 6596 03ea a868 616e 646c 696e 6793 ure....handling. │ │ │ │ +00006440: 6675 6e63 7469 6f6e 7391 0641 3f8d 8d91 functions..A?... │ │ │ │ +00006450: 02ff fd2e 8e8e 9609 4386 8d8d 9102 fffd ........C....... │ │ │ │ +00006460: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00006470: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00006480: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00006490: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000064a0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000064b0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000064c0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000064d0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000064e0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000064f0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00006500: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00006510: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00006520: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00006530: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00006540: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00006550: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d 9111 ................ │ │ │ │ +00006560: 5c70 3636 8e8e 9f1b f936 8d8d 91ea f1eb \p66.....6...... │ │ │ │ +00006570: d038 8e91 fc91 df4d 4c96 0480 0053 7973 .8.....ML....Sys │ │ │ │ +00006580: 7465 6d93 4691 fee0 0075 6e63 7469 6f6e tem.F....unction │ │ │ │ +00006590: 738d 9201 26a8 1f36 398e 8ea1 8d8d 91fc s...&..69....... │ │ │ │ +000065a0: 91df cf38 2e31 8e91 1798 3549 6e70 7574 ...8.1....5Input │ │ │ │ +000065b0: 9603 eaa8 616e 6493 6f75 7470 7574 9104 ....and.output.. │ │ │ │ +000065c0: 8e17 8d8d 9102 fffd 2e8e 8e96 0943 868d .............C.. │ │ │ │ +000065d0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000065e0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000065f0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00006600: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00006610: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00006620: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00006630: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00006640: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00006650: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00006660: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00006670: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00006680: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00006690: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000066a0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000066b0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000066c0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000066d0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000066e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000066f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00006700: fd2e 8e8e 8d91 115c 7036 398e 8ea1 8d8d .......\p69..... │ │ │ │ +00006710: 9117 9835 382e 312e 318e 913d 31b2 5265 ...58.1.1..=1.Re │ │ │ │ +00006720: 6164 696e 6796 03ea a861 6e64 9377 7269 ading....and.wri │ │ │ │ +00006730: 7469 6e67 930c 6c65 7391 01fe c28d 8d91 ting..les....... │ │ │ │ +00006740: 02ff fd2e 8e8e 9609 4386 8d8d 9102 fffd ........C....... │ │ │ │ +00006750: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00006760: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00006770: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00006780: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00006790: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000067a0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000067b0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000067c0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000067d0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000067e0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000067f0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00006800: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00006810: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00006820: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d ................ │ │ │ │ +00006830: 9111 5c70 3639 8e8e a68d 8d91 1798 3538 ..\p69........58 │ │ │ │ +00006840: 2e31 2e32 8e91 3d31 b254 91ff 0556 6572 .1.2..=1.T...Ver │ │ │ │ +00006850: 6d69 6e61 6c96 03ea a869 6e70 7574 9361 minal....input.a │ │ │ │ +00006860: 6e64 936f 7574 7075 7491 015e 0b8d 8d91 nd.output..^.... │ │ │ │ +00006870: 02ff fd2e 8e8e 9609 4386 8d8d 9102 fffd ........C....... │ │ │ │ +00006880: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00006890: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000068a0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000068b0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000068c0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000068d0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000068e0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000068f0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00006900: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00006910: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00006920: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00006930: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00006940: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00006950: fffd 2e8e 8e8d 9111 5c70 3730 8e8e a18d ........\p70.... │ │ │ │ +00006960: 8d91 1798 3538 2e31 2e33 8e91 3d31 b24c ....58.1.3..=1.L │ │ │ │ +00006970: 6f61 6469 6e67 9603 eaa8 4d4c 930c 6c65 oading....ML..le │ │ │ │ +00006980: 7391 06e3 0a8d 8d91 02ff fd2e 8e8e 9609 s............... │ │ │ │ +00006990: 4386 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 C............... │ │ │ │ +000069a0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000069b0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000069c0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000069d0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000069e0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000069f0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00006a00: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00006a10: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00006a20: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00006a30: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00006a40: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00006a50: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00006a60: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00006a70: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00006a80: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00006a90: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d ................ │ │ │ │ +00006aa0: 9111 5c70 3730 8e8e a18d 8d91 1798 3538 ..\p70........58 │ │ │ │ +00006ab0: 2e31 2e34 8e91 3d31 b243 6f6d 7069 6c69 .1.4..=1.Compili │ │ │ │ +00006ac0: 6e67 9603 eaa8 4d4c 930c 6c65 7391 048f ng....ML..les... │ │ │ │ +00006ad0: d78d 8d91 02ff fd2e 8e8e 9609 4386 8d8d ............C... │ │ │ │ +00006ae0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00006af0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00006b00: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00006b10: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00006b20: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00006b30: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00006b40: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00006b50: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00006b60: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00006b70: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00006b80: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00006b90: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00006ba0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00006bb0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00006bc0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00006bd0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00006be0: 8e8d 9111 5c70 3732 8e8e a18d 8d91 fc91 ....\p72........ │ │ │ │ +00006bf0: df38 2e32 8e91 1798 354f 7574 7075 7491 .8.2....5Output. │ │ │ │ +00006c00: 00dd 148d 8d91 02ff fd2e 8e8e 9609 4386 ..............C. │ │ │ │ +00006c10: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00006c20: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00006c30: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00006c40: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00006c50: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00006c60: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00006c70: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00006c80: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00006c90: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00006ca0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00006cb0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00006cc0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00006cd0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00006ce0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00006cf0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00006d00: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00006d10: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00006d20: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00006d30: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00006d40: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00006d50: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00006d60: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00006d70: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00006d80: 8e8d 9111 5c70 3732 8e8e a68d 8d91 1798 ....\p72........ │ │ │ │ +00006d90: 3538 2e32 2e31 8e91 3d31 b250 7265 7474 58.2.1..=1.Prett │ │ │ │ +00006da0: 95ac 7279 9103 eaa8 7072 696e 9374 696e ..ry....prin.tin │ │ │ │ +00006db0: 6791 06fb f08d 8d91 02ff fd2e 8e8e 9609 g............... │ │ │ │ +00006dc0: 4386 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 C............... │ │ │ │ +00006dd0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00006de0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00006df0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00006e00: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00006e10: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00006e20: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00006e30: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00006e40: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00006e50: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00006e60: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00006e70: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00006e80: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00006e90: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00006ea0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00006eb0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00006ec0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00006ed0: 8d8d 9102 fffd 2e8e 8e8d 9111 5c70 3732 ............\p72 │ │ │ │ +00006ee0: 8e8e a18d 8d91 fc91 df38 2e33 8e91 1798 .........8.3.... │ │ │ │ +00006ef0: 3545 7869 7469 6e67 9603 eaa8 616e 6493 5Exiting....and. │ │ │ │ +00006f00: 7265 2d65 6e90 ac72 7465 7269 6e67 9374 re-en..rtering.t │ │ │ │ +00006f10: 6865 9373 7973 7465 6d91 081e b78d 8d91 he.system....... │ │ │ │ +00006f20: 02ff fd2e 8e8e 9609 4386 8d8d 9102 fffd ........C....... │ │ │ │ +00006f30: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00006f40: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00006f50: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00006f60: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00006f70: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00006f80: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00006f90: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00006fa0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00006fb0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00006fc0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00006fd0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00006fe0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00006ff0: 8e93 8d8d 9102 fffd 2e8e 8e8d 9111 5c70 ..............\p │ │ │ │ +00007000: 3735 8e8e a18d 8d91 fc91 df38 2e34 8e91 75.........8.4.. │ │ │ │ +00007010: 1798 3541 7574 6f6c 6f61 6469 6e67 9103 ..5Autoloading.. │ │ │ │ +00007020: 8701 8d8d 9102 fffd 2e8e 8e96 0943 868d .............C.. │ │ │ │ +00007030: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00007040: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00007050: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00007060: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00007070: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00007080: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00007090: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000070a0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000070b0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000070c0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000070d0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000070e0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000070f0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00007100: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00007110: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00007120: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00007130: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00007140: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00007150: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00007160: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00007170: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00007180: 8e8e 8d91 115c 7037 368e 8ea1 8d8d 91fc .....\p76....... │ │ │ │ +00007190: 91df 382e 358e 9117 9835 496e 9aac 7274 ..8.5....5In..rt │ │ │ │ +000071a0: 6572 7072 6574 696e 6796 03ea a86c 6973 erpreting....lis │ │ │ │ +000071b0: 7473 936f 6693 6e98 756d 9862 9053 8e65 ts.of.n.um.b.S.e │ │ │ │ +000071c0: 7273 9361 7393 4d4c 9369 6e70 7574 9100 rs.as.ML.input.. │ │ │ │ +000071d0: 8a17 8d8d 9102 fffd 2e8e 8e96 0943 868d .............C.. │ │ │ │ +000071e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000071f0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00007200: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00007210: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00007220: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00007230: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00007240: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00007250: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00007260: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00007270: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00007280: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00007290: 8e8e 8d91 115c 7037 398e 8ea6 8d8d 91fc .....\p79....... │ │ │ │ +000072a0: 91df 382e 368e 9117 9835 496e 6974 6961 ..8.6....5Initia │ │ │ │ +000072b0: 6c69 7a61 7469 6f6e 9100 ea91 8d8d 9102 lization........ │ │ │ │ +000072c0: fffd 2e8e 8e96 0943 868d 8d91 02ff fd2e .......C........ │ │ │ │ +000072d0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000072e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000072f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00007300: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00007310: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00007320: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00007330: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00007340: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00007350: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00007360: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00007370: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00007380: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00007390: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000073a0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000073b0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000073c0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000073d0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000073e0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000073f0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00007400: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00007410: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 115c ...............\ │ │ │ │ +00007420: 7038 308e 8ea1 8d8d 91fc 91df 382e 378e p80.........8.7. │ │ │ │ +00007430: 9117 9835 4f70 9053 8e65 7261 7469 6e67 ...5Op.S.erating │ │ │ │ +00007440: 9603 eaa8 7379 7374 656d 9363 616c 6c73 ....system.calls │ │ │ │ +00007450: 9366 726f 6d93 4d4c 9101 9b8c 8d8d 9102 .from.ML........ │ │ │ │ +00007460: fffd 2e8e 8e96 0943 868d 8d91 02ff fd2e .......C........ │ │ │ │ +00007470: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00007480: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00007490: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000074a0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000074b0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000074c0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000074d0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000074e0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000074f0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00007500: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00007510: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00007520: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00007530: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00007540: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 ................ │ │ │ │ +00007550: 115c 7038 308e 8ea1 8d8d 91fc 91df 382e .\p80.........8. │ │ │ │ +00007560: 388e 9117 9835 4765 7474 696e 6796 03ea 8....5Getting... │ │ │ │ +00007570: a874 6865 9376 9aac 7265 7273 696f 6e93 .the.v..rersion. │ │ │ │ +00007580: 6e98 756d 9862 9053 8e65 7291 07c4 148d n.um.b.S.er..... │ │ │ │ +00007590: 8d91 02ff fd2e 8e8e 9609 4386 8d8d 9102 ..........C..... │ │ │ │ +000075a0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000075b0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000075c0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000075d0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000075e0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000075f0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00007600: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00007610: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00007620: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00007630: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00007640: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00007650: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00007660: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00007670: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00007680: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00007690: fffd 2e8e 8e8d 9111 5c70 3831 8e8e 8e9f ........\p81.... │ │ │ │ +000076a0: 24fd 138e 8c8b 0000 0009 0000 0000 0000 $............... │ │ │ │ 000076b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000076c0: 0000 0000 0000 0000 4afc a002 cc05 558d ........J.....U. │ │ │ │ -000076d0: a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d 9112 ..F............. │ │ │ │ -000076e0: c761 d043 6f6e 95a0 0074 656e 9374 7392 .a.Con...ten.ts. │ │ │ │ -000076f0: 0187 a265 6978 8e91 12c7 619f 0566 6689 ...eix....a..ff. │ │ │ │ -00007700: 0000 e666 01c7 3e7c 8e8e 8e8e a002 942f ...f..>|......./ │ │ │ │ -00007710: df8d a0fd 8bd0 218d 8d91 2467 55cf 382e ......!...$gU.8. │ │ │ │ -00007720: 398e 913f 6dab 4f72 6465 7269 6e67 9603 9..?m.Ordering.. │ │ │ │ -00007730: eaa8 6f66 934d 4c93 7691 ff58 e461 6c75 ..of.ML.v..X.alu │ │ │ │ -00007740: 6573 9106 0254 8d8d 9102 fffd 2e8e 8e96 es...T.......... │ │ │ │ -00007750: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ -00007760: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00007770: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00007780: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00007790: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000077a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000077b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000077c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000077d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000077e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000077f0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00007800: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00007810: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00007820: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00007830: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00007840: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00007850: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00007860: 938d 8d91 02ff fd2e 8e8e 8d91 115c 7038 .............\p8 │ │ │ │ -00007870: 318e 8ea4 100f 288d 8d91 2467 5538 2e31 1.....(...$gU8.1 │ │ │ │ -00007880: 308e 913f 6dab 5072 696e 9aac 7274 696e 0..?m.Prin..rtin │ │ │ │ -00007890: 6796 03ea a864 650c 6e65 6493 7498 7970 g....de.ned.t.yp │ │ │ │ -000078a0: 9053 8e65 7391 084a 258d 8d91 02ff fd2e .S.es..J%....... │ │ │ │ -000078b0: 8e8e 9609 4386 8d8d 9102 fffd 2e8e 8e93 ....C........... │ │ │ │ -000078c0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000078d0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000078e0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000078f0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00007900: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00007910: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00007920: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00007930: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00007940: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00007950: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00007960: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00007970: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00007980: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00007990: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000079a0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000079b0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000079c0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d 9111 ................ │ │ │ │ -000079d0: 5c70 3832 8e8e a910 0f29 8d8d 9124 6755 \p82.....)...$gU │ │ │ │ -000079e0: 382e 3131 8e91 3f6d ab4c 6973 7096 03ea 8.11..?m.Lisp... │ │ │ │ -000079f0: a869 6e93 4d4c 9109 03c9 8d8d 9102 fffd .in.ML.......... │ │ │ │ -00007a00: 2e8e 8e96 0943 868d 8d91 02ff fd2e 8e8e .....C.......... │ │ │ │ -00007a10: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00007a20: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00007a30: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00007a40: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00007a50: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00007a60: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00007a70: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00007a80: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00007a90: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00007aa0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00007ab0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00007ac0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00007ad0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00007ae0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00007af0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00007b00: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00007b10: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00007b20: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00007b30: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00007b40: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00007b50: 938d 8d91 02ff fd2e 8e8e 8d91 115c 7038 .............\p8 │ │ │ │ -00007b60: 328e 8ea1 8d8d 9124 6755 382e 3132 8e91 2......$gU8.12.. │ │ │ │ -00007b70: 3f6d ab46 91ff 0556 6173 7491 03ea a861 ?m.F...Vast....a │ │ │ │ -00007b80: 7269 7468 6d65 7469 6391 067b f58d 8d91 rithmetic..{.... │ │ │ │ -00007b90: 02ff fd2e 8e8e 9609 4386 8d8d 9102 fffd ........C....... │ │ │ │ -00007ba0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00007bb0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00007bc0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00007bd0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00007be0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00007bf0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00007c00: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00007c10: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00007c20: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00007c30: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00007c40: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00007c50: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00007c60: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00007c70: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00007c80: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00007c90: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00007ca0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00007cb0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00007cc0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00007cd0: 8d8d 9102 fffd 2e8e 8e8d 9111 5c70 3832 ............\p82 │ │ │ │ -00007ce0: 8e8e a68d 8d91 2467 5538 2e31 338e 913f ......$gU8.13..? │ │ │ │ -00007cf0: 6dab 466c 6167 7391 0224 e78d 8d91 02ff m.Flags..$...... │ │ │ │ -00007d00: fd2e 8e8e 9609 4386 8d8d 9102 fffd 2e8e ......C......... │ │ │ │ -00007d10: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00007d20: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00007d30: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00007d40: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00007d50: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00007d60: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00007d70: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00007d80: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00007d90: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00007da0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00007db0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00007dc0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00007dd0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00007de0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00007df0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00007e00: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00007e10: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00007e20: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00007e30: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00007e40: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00007e50: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00007e60: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00007e70: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00007e80: 2e8e 8e8d 9111 5c70 3833 8e8e a18d 8d91 ......\p83...... │ │ │ │ -00007e90: 2467 5538 2e31 348e 913f 6dab 4d6f 9a53 $gU8.14..?m.Mo.S │ │ │ │ -00007ea0: 8e64 6966 7969 6e67 9603 eaa8 7468 6593 .difying....the. │ │ │ │ -00007eb0: 4d4c 9372 6561 642d 6576 91ff 58e4 616c ML.read-ev..X.al │ │ │ │ -00007ec0: 2d70 7269 6e90 ac72 7493 6c6f 986f 7091 -prin..rt.lo.op. │ │ │ │ -00007ed0: 0639 5f8d 8d91 02ff fd2e 8e8e 9609 4386 .9_...........C. │ │ │ │ -00007ee0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00007ef0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00007f00: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00007f10: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00007f20: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00007f30: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00007f40: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00007f50: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00007f60: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00007f70: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00007f80: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00007f90: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d 9111 ................ │ │ │ │ -00007fa0: 5c70 3835 8e8e a68d 8d91 3f6d ab38 2e31 \p85......?m.8.1 │ │ │ │ -00007fb0: 342e 318e 9165 0728 4368 616e 6769 6e67 4.1..e.(Changing │ │ │ │ -00007fc0: 9603 eaa8 7468 6593 4d4c 9370 726f 6d70 ....the.ML.promp │ │ │ │ -00007fd0: 7491 0715 d98d 8d91 02ff fd2e 8e8e 9609 t............... │ │ │ │ -00007fe0: 4386 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 C............... │ │ │ │ -00007ff0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00008000: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00008010: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00008020: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00008030: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00008040: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00008050: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00008060: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00008070: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00008080: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00008090: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000080a0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000080b0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d 9111 ................ │ │ │ │ -000080c0: 5c70 3835 8e8e a18d 8d91 3f6d ab38 2e31 \p85......?m.8.1 │ │ │ │ -000080d0: 342e 328e 9165 0728 4368 616e 6769 6e67 4.2..e.(Changing │ │ │ │ -000080e0: 9603 eaa8 7468 6593 746f 702d 6c65 769a ....the.top-lev. │ │ │ │ -000080f0: ac72 656c 9370 7269 6e98 7469 6e67 936f .rel.prin.ting.o │ │ │ │ -00008100: 6693 7691 ff58 e461 6c75 6573 9369 6e93 f.v..X.alues.in. │ │ │ │ -00008110: 4d4c 9105 950d 8d8d 9102 fffd 2e8e 8e96 ML.............. │ │ │ │ -00008120: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ -00008130: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00008140: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00008150: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00008160: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00008170: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00008180: 02ff fd2e 8e8e 8d91 115c 7038 368e 8ea6 .........\p86... │ │ │ │ -00008190: 8d8d 913f 6dab 382e 3134 2e33 8e91 6507 ...?m.8.14.3..e. │ │ │ │ -000081a0: 2853 7570 7072 6573 7369 6e67 9603 eaa8 (Suppressing.... │ │ │ │ -000081b0: 7468 6593 7072 696e 9aac 7274 696e 6793 the.prin..rting. │ │ │ │ -000081c0: 6f66 934d 4c93 7498 7970 9053 8e65 7391 of.ML.t.yp.S.es. │ │ │ │ -000081d0: 0365 758d 8d91 02ff fd2e 8e8e 9609 4386 .eu...........C. │ │ │ │ -000081e0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000081f0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00008200: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00008210: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00008220: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00008230: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00008240: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00008250: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00008260: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00008270: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d ................ │ │ │ │ -00008280: 9111 5c70 3837 8e8e a18d 8d91 2467 5538 ..\p87......$gU8 │ │ │ │ -00008290: 2e31 358e 913f 6dab 5468 6596 03ea a868 .15..?m.The....h │ │ │ │ -000082a0: 656c 7093 7379 7374 656d 9060 f48d 8d91 elp.system.`.... │ │ │ │ -000082b0: 02ff fd2e 8e8e 9609 4386 8d8d 9102 fffd ........C....... │ │ │ │ -000082c0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000082d0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000082e0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000082f0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00008300: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00008310: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00008320: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00008330: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00008340: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00008350: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00008360: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00008370: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00008380: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00008390: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000083a0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000083b0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000083c0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000083d0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000083e0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000083f0: 8d8d 9102 fffd 2e8e 8e8d 9111 5c70 3837 ............\p87 │ │ │ │ -00008400: 8e8e a18d 8d91 2467 5538 2e31 368e 913f ......$gU8.16..? │ │ │ │ -00008410: 6dab 5379 6e95 ac72 7461 7891 03ea a862 m.Syn..rtax....b │ │ │ │ -00008420: 6c6f 9053 8e63 936b 7391 048f e28d 8d91 lo.S.c.ks....... │ │ │ │ -00008430: 02ff fd2e 8e8e 9609 4386 8d8d 9102 fffd ........C....... │ │ │ │ -00008440: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00008450: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00008460: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00008470: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00008480: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00008490: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000084a0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000084b0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000084c0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000084d0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000084e0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000084f0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00008500: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00008510: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00008520: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00008530: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00008540: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00008550: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00008560: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00008570: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00008580: 2e8e 8e8d 9111 5c70 3838 8e8e a68d 8d91 ......\p88...... │ │ │ │ -00008590: 2467 5538 2e31 378e 913f 6dab 5265 6c6f $gU8.17..?m.Relo │ │ │ │ -000085a0: 9053 8e63 6174 696e 6791 03ea a848 4f4c .S.cating....HOL │ │ │ │ -000085b0: 9101 2b9d 8d8d 9102 fffd 2e8e 8e96 0943 ..+............C │ │ │ │ -000085c0: 868d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000085d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000085e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000085f0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00008600: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00008610: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00008620: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00008630: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00008640: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00008650: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00008660: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00008670: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00008680: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00008690: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000086a0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000086b0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000086c0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000086d0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000086e0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000086f0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00008700: 8d91 115c 7038 398e 8ea1 8d8d 9124 6755 ...\p89......$gU │ │ │ │ -00008710: 382e 3138 8e91 3f6d ab4c 6962 7261 7269 8.18..?m.Librari │ │ │ │ -00008720: 6573 9102 b871 8d8d 9102 fffd 2e8e 8e96 es...q.......... │ │ │ │ -00008730: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ -00008740: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00008750: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00008760: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00008770: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00008780: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00008790: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000087a0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000087b0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000087c0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000087d0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000087e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000087f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00008800: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00008810: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00008820: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00008830: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00008840: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00008850: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00008860: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00008870: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00008880: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00008890: 938d 8d91 02ff fd2e 8e8e 8d91 115c 7039 .............\p9 │ │ │ │ -000088a0: 308e 8ea6 8d8d 913f 6dab 382e 3138 2e31 0......?m.8.18.1 │ │ │ │ -000088b0: 8e91 6507 284c 6962 7261 7279 9603 eaa8 ..e.(Library.... │ │ │ │ -000088c0: 6c6f 6164 930c 6c65 7391 0664 1c8d 8d91 load..les..d.... │ │ │ │ -000088d0: 02ff fd2e 8e8e 9609 4386 8d8d 9102 fffd ........C....... │ │ │ │ -000088e0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000088f0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00008900: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00008910: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00008920: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00008930: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00008940: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00008950: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00008960: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00008970: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00008980: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00008990: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000089a0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000089b0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000089c0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000089d0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000089e0: 9102 fffd 2e8e 8e8d 9111 5c70 3931 8e8e ..........\p91.. │ │ │ │ -000089f0: a18d 8d91 3f6d ab38 2e31 382e 328e 9165 ....?m.8.18.2..e │ │ │ │ -00008a00: 0728 4c69 6272 6172 6965 7396 03ea a861 .(Libraries....a │ │ │ │ -00008a10: 90ac 7276 91ff 58e4 6169 6c61 626c 6593 ..rv..X.ailable. │ │ │ │ -00008a20: 696e 9356 91ff 0556 6572 7369 6f6e 9332 in.V...Version.2 │ │ │ │ -00008a30: 2e30 9109 162b 8d8d 9102 fffd 2e8e 8e96 .0...+.......... │ │ │ │ -00008a40: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ -00008a50: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00008a60: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00008a70: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00008a80: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00008a90: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00008aa0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00008ab0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00008ac0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00008ad0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00008ae0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00008af0: 02ff fd2e 8e8e 8d91 115c 7039 328e 8ea6 .........\p92... │ │ │ │ -00008b00: 8d8d 913f 6dab 382e 3138 2e33 8e91 6507 ...?m.8.18.3..e. │ │ │ │ -00008b10: 284c 6f90 538e 6361 7469 6f6e 9603 eaa8 (Lo.S.cation.... │ │ │ │ -00008b20: 6f66 936c 6962 7261 7269 6573 9108 ecfa of.libraries.... │ │ │ │ -00008b30: 8d8d 9102 fffd 2e8e 8e96 0943 868d 8d91 ...........C.... │ │ │ │ -00008b40: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00008b50: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00008b60: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00008b70: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00008b80: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00008b90: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00008ba0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00008bb0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00008bc0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00008bd0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00008be0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00008bf0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00008c00: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00008c10: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00008c20: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00008c30: 02ff fd2e 8e8e 8d91 115c 7039 328e 8ea1 .........\p92... │ │ │ │ -00008c40: 8d8d 913f 6dab 382e 3138 2e34 8e91 6507 ...?m.8.18.4..e. │ │ │ │ -00008c50: 2841 6464 696e 6796 03ea a861 936e 6577 (Adding....a.new │ │ │ │ -00008c60: 936c 6962 7261 7279 9102 a0e8 8d8d 9102 .library........ │ │ │ │ -00008c70: fffd 2e8e 8e96 0943 868d 8d91 02ff fd2e .......C........ │ │ │ │ -00008c80: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00008c90: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00008ca0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00008cb0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00008cc0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00008cd0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00008ce0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00008cf0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00008d00: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00008d10: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00008d20: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00008d30: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00008d40: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00008d50: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00008d60: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00008d70: 8e8e 8d91 115c 7039 338e 8ea6 8d8d 9124 .....\p93......$ │ │ │ │ -00008d80: 6755 382e 3139 8e91 3f6d ab45 7870 9553 gU8.19..?m.Exp.S │ │ │ │ -00008d90: 8e65 7269 6d65 6e90 ac72 7461 6c9b 03ea .erimen..rtal... │ │ │ │ -00008da0: a873 7570 7093 6f72 7498 666f 7298 6198 .supp.ort.for.a. │ │ │ │ -00008db0: 6e65 7798 696e 90ac 7274 6572 6661 6365 new.in..rterface │ │ │ │ -00008dc0: 9102 af6b 8d8d 9102 fffd 2e8e 8e96 0943 ...k...........C │ │ │ │ -00008dd0: 868d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00008de0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00008df0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00008e00: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00008e10: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00008e20: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00008e30: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00008e40: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00008e50: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00008e60: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00008e70: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00008e80: fd2e 8e8e 8d91 115c 7039 348e 8e9f 2a89 .......\p94...*. │ │ │ │ -00008e90: 318d 9112 c761 eb47 4990 7333 4991 1033 1....a.GI.s3I..3 │ │ │ │ -00008ea0: 3254 6865 9605 6666 484f 4c93 4c6f 6769 2The..ffHOL.Logi │ │ │ │ -00008eb0: 638d 9201 2bab 5339 398e 8e9f 1bd9 3b8d c...+.S99.....;. │ │ │ │ -00008ec0: 8d91 12c7 61d0 398e 9124 6755 5379 6e9a ....a.9..$gUSyn. │ │ │ │ -00008ed0: a000 7461 7896 0480 0061 6e64 9353 656d ..tax....and.Sem │ │ │ │ -00008ee0: 616e 9874 6963 738d 9201 1f32 7131 3031 an.tics....2q101 │ │ │ │ -00008ef0: 8e8e a68d 8d91 2467 55cf 392e 318e 913f ......$gU.9.1..? │ │ │ │ -00008f00: 6dab 496e 90ac 7274 726f 9053 8e64 7563 m.In..rtro.S.duc │ │ │ │ -00008f10: 7469 6f6e 9102 38c9 8d8d 9102 fffd 2e8e tion..8......... │ │ │ │ -00008f20: 8e96 0943 868d 8d91 02ff fd2e 8e8e 938d ...C............ │ │ │ │ -00008f30: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00008f40: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00008f50: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00008f60: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00008f70: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00008f80: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00008f90: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00008fa0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00008fb0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00008fc0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00008fd0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00008fe0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00008ff0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00009000: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00009010: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00009020: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00009030: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00009040: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00009050: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00009060: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00009070: 8d91 02ff fd2e 8e8e 8d91 0b7c 7431 3031 ...........|t101 │ │ │ │ -00009080: 8e8e a18d 8d91 2467 5539 2e32 8e91 3f6d ......$gU9.2..?m │ │ │ │ -00009090: ab54 90ac 7279 7090 538e 6573 9107 a704 .T..ryp.S.es.... │ │ │ │ -000090a0: 8d8d 9102 fffd 2e8e 8e96 0943 868d 8d91 ...........C.... │ │ │ │ -000090b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000090c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000090d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000090e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000090f0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00009100: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00009110: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00009120: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00009130: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00009140: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00009150: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00009160: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00009170: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00009180: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00009190: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000091a0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000091b0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000091c0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000091d0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000091e0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000091f0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00009200: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00009210: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 ................ │ │ │ │ -00009220: 0b7c 7431 3032 8e8e a68d 8d91 3f6d ab39 .|t102......?m.9 │ │ │ │ -00009230: 2e32 2e31 8e91 6507 2854 90ac 7279 7090 .2.1..e.(T..ryp. │ │ │ │ -00009240: 538e 6591 03ea a873 7472 7563 7475 7265 S.e....structure │ │ │ │ -00009250: 7391 0319 1b8d 8d91 02ff fd2e 8e8e 9609 s............... │ │ │ │ -00009260: 4386 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 C............... │ │ │ │ -00009270: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00009280: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00009290: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000092a0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000092b0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000092c0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000092d0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000092e0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000092f0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00009300: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00009310: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00009320: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00009330: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00009340: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00009350: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00009360: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00009370: 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 3130 ............|t10 │ │ │ │ -00009380: 348e 8ea1 8d8d 913f 6dab 392e 322e 328e 4......?m.9.2.2. │ │ │ │ -00009390: 9165 0728 5365 6d61 6e9a ac72 7469 6373 .e.(Seman..rtics │ │ │ │ -000093a0: 9603 eaa8 6f66 9374 9879 7090 538e 6573 ....of.t.yp.S.es │ │ │ │ -000093b0: 9107 43bf 8d8d 9102 fffd 2e8e 8e96 0943 ..C............C │ │ │ │ -000093c0: 868d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000093d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000093e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000093f0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00009400: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00009410: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00009420: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00009430: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00009440: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00009450: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00009460: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00009470: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00009480: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00009490: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000094a0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000094b0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000094c0: fd2e 8e8e 8d91 0b7c 7431 3034 8e8e a68d .......|t104.... │ │ │ │ -000094d0: 8d91 3f6d ab39 2e32 2e33 8e91 6507 2849 ..?m.9.2.3..e.(I │ │ │ │ -000094e0: 6e73 7461 6e63 6573 9603 eaa8 616e 6493 nstances....and. │ │ │ │ -000094f0: 7375 6273 7469 7475 7469 6f6e 9104 5fd0 substitution.._. │ │ │ │ -00009500: 8d8d 9102 fffd 2e8e 8e96 0943 868d 8d91 ...........C.... │ │ │ │ -00009510: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00009520: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00009530: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00009540: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00009550: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00009560: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00009570: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00009580: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00009590: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000095a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000095b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000095c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000095d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000095e0: 8d91 02ff fd2e 8e8e 8d91 0b7c 7431 3036 ...........|t106 │ │ │ │ -000095f0: 8e8e a18d 8d91 2467 5539 2e33 8e91 3f6d ......$gU9.3..?m │ │ │ │ -00009600: ab54 91ff 0556 6572 6d73 9106 ffe8 8d8d .T...Verms...... │ │ │ │ -00009610: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ -00009620: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00009630: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00009640: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00009650: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00009660: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00009670: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00009680: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00009690: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000096a0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000096b0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000096c0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000096d0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000096e0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000096f0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00009700: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00009710: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00009720: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00009730: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00009740: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00009750: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00009760: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00009770: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00009780: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 0b7c ...............| │ │ │ │ -00009790: 7431 3037 8e8e a68d 8d91 3f6d ab39 2e33 t107......?m.9.3 │ │ │ │ -000097a0: 2e31 8e91 6507 2854 91ff 0556 6572 6d73 .1..e.(T...Verms │ │ │ │ -000097b0: 2d69 6e2d 636f 6e90 ac72 7465 7874 9106 -in-con..rtext.. │ │ │ │ -000097c0: 8d5b 8d8d 9102 fffd 2e8e 8e96 0943 868d .[...........C.. │ │ │ │ -000097d0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000097e0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000097f0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00009800: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00009810: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00009820: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00009830: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00009840: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00009850: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00009860: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00009870: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00009880: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00009890: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000098a0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000098b0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000098c0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000098d0: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 0b7c ...............| │ │ │ │ -000098e0: 7431 3038 8e8e a18d 8d91 3f6d ab39 2e33 t108......?m.9.3 │ │ │ │ -000098f0: 2e32 8e91 6507 2853 656d 616e 90ac 7274 .2..e.(Seman..rt │ │ │ │ -00009900: 6963 7396 03ea a86f 6693 7465 726d 7391 ics....of.terms. │ │ │ │ -00009910: 05a1 f98d 8d91 02ff fd2e 8e8e 9609 4386 ..............C. │ │ │ │ -00009920: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00009930: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00009940: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00009950: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00009960: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00009970: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00009980: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00009990: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000099a0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000099b0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000099c0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000099d0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000099e0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000099f0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00009a00: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00009a10: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00009a20: 2e8e 8e8d 910b 7c74 3130 398e 8ea1 8d8d ......|t109..... │ │ │ │ -00009a30: 913f 6dab 392e 332e 338e 9165 0728 5375 .?m.9.3.3..e.(Su │ │ │ │ -00009a40: 6273 7469 7475 7469 6f6e 9102 9647 8d8d bstitution...G.. │ │ │ │ -00009a50: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ -00009a60: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00009a70: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00009a80: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00009a90: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00009aa0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00009ab0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00009ac0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00009ad0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00009ae0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00009af0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00009b00: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00009b10: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00009b20: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00009b30: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00009b40: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00009b50: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00009b60: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00009b70: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00009b80: 02ff fd2e 8e8e 8d91 0b7c 7431 3131 8e8e .........|t111.. │ │ │ │ -00009b90: a68d 8d91 2467 5539 2e34 8e91 3f6d ab53 ....$gU9.4..?m.S │ │ │ │ -00009ba0: 7461 6e64 6172 6491 03ea a86e 6f74 696f tandard....notio │ │ │ │ -00009bb0: 6e73 9106 1e16 8d8d 9102 fffd 2e8e 8e96 ns.............. │ │ │ │ -00009bc0: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ -00009bd0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00009be0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00009bf0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00009c00: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00009c10: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00009c20: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00009c30: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00009c40: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00009c50: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00009c60: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00009c70: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00009c80: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00009c90: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00009ca0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00009cb0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00009cc0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00009cd0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00009ce0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00009cf0: 8d91 02ff fd2e 8e8e 8d91 0b7c 7431 3133 ...........|t113 │ │ │ │ -00009d00: 8e8e a18d 8d91 3f6d ab39 2e34 2e31 8e91 ......?m.9.4.1.. │ │ │ │ -00009d10: 6507 2853 7461 6e64 6172 6496 03ea a874 e.(Standard....t │ │ │ │ -00009d20: 90ac 7279 7090 538e 6593 7374 7275 6374 ..ryp.S.e.struct │ │ │ │ -00009d30: 7572 6573 9102 6ad9 8d8d 9102 fffd 2e8e ures..j......... │ │ │ │ -00009d40: 8e96 0943 868d 8d91 02ff fd2e 8e8e 938d ...C............ │ │ │ │ -00009d50: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00009d60: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00009d70: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00009d80: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00009d90: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00009da0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00009db0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00009dc0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00009dd0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00009de0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00009df0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00009e00: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00009e10: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00009e20: 938d 8d91 02ff fd2e 8e8e 8d91 0b7c 7431 .............|t1 │ │ │ │ -00009e30: 3133 8e8e a68d 8d91 3f6d ab39 2e34 2e32 13......?m.9.4.2 │ │ │ │ -00009e40: 8e91 6507 2853 7461 6e64 6172 6491 03ea ..e.(Standard... │ │ │ │ -00009e50: a873 6967 6e61 7475 7265 7390 6919 8d8d .signatures.i... │ │ │ │ -00009e60: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ -00009e70: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00009e80: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00009e90: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00009ea0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00009eb0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00009ec0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00009ed0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00009ee0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00009ef0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00009f00: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00009f10: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00009f20: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00009f30: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00009f40: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00009f50: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00009f60: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 ................ │ │ │ │ -00009f70: 0b7c 7431 3133 8e8e 9f1b d93b 8d8d 9112 .|t113.....;.... │ │ │ │ -00009f80: c761 d031 308e 9124 6755 5468 656f 7269 .a.10..$gUTheori │ │ │ │ -00009f90: 6573 8d92 016e d272 3131 358e 8ea6 8d8d es...n.r115..... │ │ │ │ -00009fa0: 9124 6755 cf31 302e 318e 913f 6dab 496e .$gU.10.1..?m.In │ │ │ │ -00009fb0: 90ac 7274 726f 9053 8e64 7563 7469 6f6e ..rtro.S.duction │ │ │ │ -00009fc0: 9102 38c9 8d8d 9102 fffd 2e8e 8e96 0943 ..8............C │ │ │ │ -00009fd0: 868d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00009fe0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00009ff0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000a000: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000a010: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000a020: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000a030: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000a040: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000a050: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000a060: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000a070: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000a080: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000a090: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000a0a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000a0b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000a0c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000a0d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000a0e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000a0f0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000a100: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000a110: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000a120: fd2e 8e8e 8d91 0b7c 7431 3135 8e8e a18d .......|t115.... │ │ │ │ -0000a130: 8d91 2467 5531 302e 328e 913f 6dab 5365 ..$gU10.2..?m.Se │ │ │ │ -0000a140: 7175 656e 90ac 7274 7391 02e1 b08d 8d91 quen..rts....... │ │ │ │ -0000a150: 02ff fd2e 8e8e 9609 4386 8d8d 9102 fffd ........C....... │ │ │ │ -0000a160: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000a170: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000a180: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000a190: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000a1a0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000a1b0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000a1c0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000a1d0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000a1e0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000a1f0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000a200: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000a210: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000a220: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000a230: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000a240: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000a250: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000a260: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000a270: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000a280: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000a290: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000a2a0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000a2b0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000a2c0: 8e8d 910b 7c74 3131 368e 8ea6 8d8d 9124 ....|t116......$ │ │ │ │ -0000a2d0: 6755 3130 2e33 8e91 3f6d ab4c 6f67 6963 gU10.3..?m.Logic │ │ │ │ -0000a2e0: 9101 e20f 8d8d 9102 fffd 2e8e 8e96 0943 ...............C │ │ │ │ -0000a2f0: 868d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000a300: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000a310: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000a320: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000a330: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000a340: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000a350: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000a360: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000a370: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000a380: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000a390: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000a3a0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000a3b0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000a3c0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000a3d0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000a3e0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000a3f0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000a400: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000a410: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000a420: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000a430: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000a440: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000a450: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000a460: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 0b7c ...............| │ │ │ │ -0000a470: 7431 3137 8e8e a18d 8d91 3f6d ab31 302e t117......?m.10. │ │ │ │ -0000a480: 332e 318e 9165 0728 5468 6596 03ea a848 3.1..e.(The....H │ │ │ │ -0000a490: 4f4c 9364 6564 7563 7469 7690 ac72 6593 OL.deductiv..re. │ │ │ │ -0000a4a0: 7379 7374 656d 9108 0f15 8d8d 9102 fffd system.......... │ │ │ │ -0000a4b0: 2e8e 8e96 0943 868d 8d91 02ff fd2e 8e8e .....C.......... │ │ │ │ -0000a4c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000a4d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000a4e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000a4f0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000a500: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000a510: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000a520: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000a530: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000a540: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000a550: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000a560: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000a570: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000a580: 8d91 02ff fd2e 8e8e 8d91 0b7c 7431 3137 ...........|t117 │ │ │ │ -0000a590: 8e8e 8e9f 24fd 138e 8c8b 0000 000a 0000 ....$........... │ │ │ │ -0000a5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000076c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000076d0: 4b04 a002 cc05 558d a0fd 46d3 0e8d 8d8d K.....U...F..... │ │ │ │ +000076e0: 8d9f fa99 9a8d 9112 c761 d043 6f6e 95a0 .........a.Con.. │ │ │ │ +000076f0: 0074 656e 9374 7392 0187 a265 6978 8e91 .ten.ts....eix.. │ │ │ │ +00007700: 12c7 619f 0566 6689 0000 e666 01c7 3e7c ..a..ff....f..>| │ │ │ │ +00007710: 8e8e 8e8e a002 942f df8d a0fd 8bd0 218d ......./......!. │ │ │ │ +00007720: 8d91 2467 55cf 382e 398e 913f 6dab 4f72 ..$gU.8.9..?m.Or │ │ │ │ +00007730: 6465 7269 6e67 9603 eaa8 6f66 934d 4c93 dering....of.ML. │ │ │ │ +00007740: 7691 ff58 e461 6c75 6573 9106 0254 8d8d v..X.alues...T.. │ │ │ │ +00007750: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ +00007760: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00007770: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00007780: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00007790: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000077a0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000077b0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000077c0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000077d0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000077e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000077f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00007800: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00007810: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00007820: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00007830: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00007840: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00007850: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00007860: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00007870: 8e8e 8d91 115c 7038 318e 8ea4 100f 288d .....\p81.....(. │ │ │ │ +00007880: 8d91 2467 5538 2e31 308e 913f 6dab 5072 ..$gU8.10..?m.Pr │ │ │ │ +00007890: 696e 9aac 7274 696e 6796 03ea a864 650c in..rting....de. │ │ │ │ +000078a0: 6e65 6493 7498 7970 9053 8e65 7391 084a ned.t.yp.S.es..J │ │ │ │ +000078b0: 258d 8d91 02ff fd2e 8e8e 9609 4386 8d8d %...........C... │ │ │ │ +000078c0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000078d0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000078e0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000078f0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00007900: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00007910: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00007920: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00007930: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00007940: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00007950: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00007960: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00007970: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00007980: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00007990: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000079a0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000079b0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000079c0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000079d0: fffd 2e8e 8e8d 9111 5c70 3832 8e8e a910 ........\p82.... │ │ │ │ +000079e0: 0f29 8d8d 9124 6755 382e 3131 8e91 3f6d .)...$gU8.11..?m │ │ │ │ +000079f0: ab4c 6973 7096 03ea a869 6e93 4d4c 9109 .Lisp....in.ML.. │ │ │ │ +00007a00: 03c9 8d8d 9102 fffd 2e8e 8e96 0943 868d .............C.. │ │ │ │ +00007a10: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00007a20: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00007a30: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00007a40: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00007a50: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00007a60: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00007a70: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00007a80: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00007a90: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00007aa0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00007ab0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00007ac0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00007ad0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00007ae0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00007af0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00007b00: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00007b10: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00007b20: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00007b30: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00007b40: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00007b50: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00007b60: 8e8e 8d91 115c 7038 328e 8ea1 8d8d 9124 .....\p82......$ │ │ │ │ +00007b70: 6755 382e 3132 8e91 3f6d ab46 91ff 0556 gU8.12..?m.F...V │ │ │ │ +00007b80: 6173 7491 03ea a861 7269 7468 6d65 7469 ast....arithmeti │ │ │ │ +00007b90: 6391 067b f58d 8d91 02ff fd2e 8e8e 9609 c..{............ │ │ │ │ +00007ba0: 4386 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 C............... │ │ │ │ +00007bb0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00007bc0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00007bd0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00007be0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00007bf0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00007c00: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00007c10: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00007c20: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00007c30: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00007c40: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00007c50: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00007c60: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00007c70: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00007c80: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00007c90: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00007ca0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00007cb0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00007cc0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00007cd0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00007ce0: 8e8d 9111 5c70 3832 8e8e a68d 8d91 2467 ....\p82......$g │ │ │ │ +00007cf0: 5538 2e31 338e 913f 6dab 466c 6167 7391 U8.13..?m.Flags. │ │ │ │ +00007d00: 0224 e78d 8d91 02ff fd2e 8e8e 9609 4386 .$............C. │ │ │ │ +00007d10: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00007d20: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00007d30: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00007d40: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00007d50: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00007d60: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00007d70: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00007d80: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00007d90: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00007da0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00007db0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00007dc0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00007dd0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00007de0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00007df0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00007e00: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00007e10: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00007e20: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00007e30: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00007e40: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00007e50: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00007e60: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00007e70: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00007e80: 8e93 8d8d 9102 fffd 2e8e 8e8d 9111 5c70 ..............\p │ │ │ │ +00007e90: 3833 8e8e a18d 8d91 2467 5538 2e31 348e 83......$gU8.14. │ │ │ │ +00007ea0: 913f 6dab 4d6f 9a53 8e64 6966 7969 6e67 .?m.Mo.S.difying │ │ │ │ +00007eb0: 9603 eaa8 7468 6593 4d4c 9372 6561 642d ....the.ML.read- │ │ │ │ +00007ec0: 6576 91ff 58e4 616c 2d70 7269 6e90 ac72 ev..X.al-prin..r │ │ │ │ +00007ed0: 7493 6c6f 986f 7091 0639 5f8d 8d91 02ff t.lo.op..9_..... │ │ │ │ +00007ee0: fd2e 8e8e 9609 4386 8d8d 9102 fffd 2e8e ......C......... │ │ │ │ +00007ef0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00007f00: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00007f10: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00007f20: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00007f30: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00007f40: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00007f50: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00007f60: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00007f70: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00007f80: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00007f90: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00007fa0: fffd 2e8e 8e8d 9111 5c70 3835 8e8e a68d ........\p85.... │ │ │ │ +00007fb0: 8d91 3f6d ab38 2e31 342e 318e 9165 0728 ..?m.8.14.1..e.( │ │ │ │ +00007fc0: 4368 616e 6769 6e67 9603 eaa8 7468 6593 Changing....the. │ │ │ │ +00007fd0: 4d4c 9370 726f 6d70 7491 0715 d98d 8d91 ML.prompt....... │ │ │ │ +00007fe0: 02ff fd2e 8e8e 9609 4386 8d8d 9102 fffd ........C....... │ │ │ │ +00007ff0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00008000: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00008010: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00008020: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00008030: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00008040: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00008050: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00008060: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00008070: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00008080: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00008090: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000080a0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000080b0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000080c0: fffd 2e8e 8e8d 9111 5c70 3835 8e8e a18d ........\p85.... │ │ │ │ +000080d0: 8d91 3f6d ab38 2e31 342e 328e 9165 0728 ..?m.8.14.2..e.( │ │ │ │ +000080e0: 4368 616e 6769 6e67 9603 eaa8 7468 6593 Changing....the. │ │ │ │ +000080f0: 746f 702d 6c65 769a ac72 656c 9370 7269 top-lev..rel.pri │ │ │ │ +00008100: 6e98 7469 6e67 936f 6693 7691 ff58 e461 n.ting.of.v..X.a │ │ │ │ +00008110: 6c75 6573 9369 6e93 4d4c 9105 950d 8d8d lues.in.ML...... │ │ │ │ +00008120: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ +00008130: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00008140: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00008150: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00008160: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00008170: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00008180: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 ................ │ │ │ │ +00008190: 115c 7038 368e 8ea6 8d8d 913f 6dab 382e .\p86......?m.8. │ │ │ │ +000081a0: 3134 2e33 8e91 6507 2853 7570 7072 6573 14.3..e.(Suppres │ │ │ │ +000081b0: 7369 6e67 9603 eaa8 7468 6593 7072 696e sing....the.prin │ │ │ │ +000081c0: 9aac 7274 696e 6793 6f66 934d 4c93 7498 ..rting.of.ML.t. │ │ │ │ +000081d0: 7970 9053 8e65 7391 0365 758d 8d91 02ff yp.S.es..eu..... │ │ │ │ +000081e0: fd2e 8e8e 9609 4386 8d8d 9102 fffd 2e8e ......C......... │ │ │ │ +000081f0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00008200: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00008210: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00008220: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00008230: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00008240: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00008250: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00008260: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00008270: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00008280: 9102 fffd 2e8e 8e8d 9111 5c70 3837 8e8e ..........\p87.. │ │ │ │ +00008290: a18d 8d91 2467 5538 2e31 358e 913f 6dab ....$gU8.15..?m. │ │ │ │ +000082a0: 5468 6596 03ea a868 656c 7093 7379 7374 The....help.syst │ │ │ │ +000082b0: 656d 9060 f48d 8d91 02ff fd2e 8e8e 9609 em.`............ │ │ │ │ +000082c0: 4386 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 C............... │ │ │ │ +000082d0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000082e0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000082f0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00008300: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00008310: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00008320: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00008330: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00008340: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00008350: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00008360: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00008370: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00008380: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00008390: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000083a0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000083b0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000083c0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000083d0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000083e0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000083f0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00008400: 8e8d 9111 5c70 3837 8e8e a18d 8d91 2467 ....\p87......$g │ │ │ │ +00008410: 5538 2e31 368e 913f 6dab 5379 6e95 ac72 U8.16..?m.Syn..r │ │ │ │ +00008420: 7461 7891 03ea a862 6c6f 9053 8e63 936b tax....blo.S.c.k │ │ │ │ +00008430: 7391 048f e28d 8d91 02ff fd2e 8e8e 9609 s............... │ │ │ │ +00008440: 4386 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 C............... │ │ │ │ +00008450: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00008460: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00008470: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00008480: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00008490: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000084a0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000084b0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000084c0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000084d0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000084e0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000084f0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00008500: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00008510: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00008520: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00008530: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00008540: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00008550: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00008560: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00008570: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00008580: 8e93 8d8d 9102 fffd 2e8e 8e8d 9111 5c70 ..............\p │ │ │ │ +00008590: 3838 8e8e a68d 8d91 2467 5538 2e31 378e 88......$gU8.17. │ │ │ │ +000085a0: 913f 6dab 5265 6c6f 9053 8e63 6174 696e .?m.Relo.S.catin │ │ │ │ +000085b0: 6791 03ea a848 4f4c 9101 2b9d 8d8d 9102 g....HOL..+..... │ │ │ │ +000085c0: fffd 2e8e 8e96 0943 868d 8d91 02ff fd2e .......C........ │ │ │ │ +000085d0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000085e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000085f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00008600: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00008610: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00008620: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00008630: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00008640: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00008650: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00008660: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00008670: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00008680: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00008690: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000086a0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000086b0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000086c0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000086d0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000086e0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000086f0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00008700: 8d91 02ff fd2e 8e8e 8d91 115c 7038 398e ...........\p89. │ │ │ │ +00008710: 8ea1 8d8d 9124 6755 382e 3138 8e91 3f6d .....$gU8.18..?m │ │ │ │ +00008720: ab4c 6962 7261 7269 6573 9102 b871 8d8d .Libraries...q.. │ │ │ │ +00008730: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ +00008740: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00008750: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00008760: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00008770: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00008780: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00008790: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000087a0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000087b0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000087c0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000087d0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000087e0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000087f0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00008800: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00008810: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00008820: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00008830: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00008840: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00008850: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00008860: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00008870: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00008880: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00008890: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000088a0: 8e8e 8d91 115c 7039 308e 8ea6 8d8d 913f .....\p90......? │ │ │ │ +000088b0: 6dab 382e 3138 2e31 8e91 6507 284c 6962 m.8.18.1..e.(Lib │ │ │ │ +000088c0: 7261 7279 9603 eaa8 6c6f 6164 930c 6c65 rary....load..le │ │ │ │ +000088d0: 7391 0664 1c8d 8d91 02ff fd2e 8e8e 9609 s..d............ │ │ │ │ +000088e0: 4386 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 C............... │ │ │ │ +000088f0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00008900: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00008910: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00008920: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00008930: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00008940: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00008950: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00008960: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00008970: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00008980: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00008990: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000089a0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000089b0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000089c0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000089d0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000089e0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d ................ │ │ │ │ +000089f0: 9111 5c70 3931 8e8e a18d 8d91 3f6d ab38 ..\p91......?m.8 │ │ │ │ +00008a00: 2e31 382e 328e 9165 0728 4c69 6272 6172 .18.2..e.(Librar │ │ │ │ +00008a10: 6965 7396 03ea a861 90ac 7276 91ff 58e4 ies....a..rv..X. │ │ │ │ +00008a20: 6169 6c61 626c 6593 696e 9356 91ff 0556 ailable.in.V...V │ │ │ │ +00008a30: 6572 7369 6f6e 9332 2e30 9109 162b 8d8d ersion.2.0...+.. │ │ │ │ +00008a40: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ +00008a50: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00008a60: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00008a70: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00008a80: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00008a90: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00008aa0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00008ab0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00008ac0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00008ad0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00008ae0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00008af0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 ................ │ │ │ │ +00008b00: 115c 7039 328e 8ea6 8d8d 913f 6dab 382e .\p92......?m.8. │ │ │ │ +00008b10: 3138 2e33 8e91 6507 284c 6f90 538e 6361 18.3..e.(Lo.S.ca │ │ │ │ +00008b20: 7469 6f6e 9603 eaa8 6f66 936c 6962 7261 tion....of.libra │ │ │ │ +00008b30: 7269 6573 9108 ecfa 8d8d 9102 fffd 2e8e ries............ │ │ │ │ +00008b40: 8e96 0943 868d 8d91 02ff fd2e 8e8e 938d ...C............ │ │ │ │ +00008b50: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00008b60: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00008b70: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00008b80: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00008b90: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00008ba0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00008bb0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00008bc0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00008bd0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00008be0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00008bf0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00008c00: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00008c10: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00008c20: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00008c30: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 ................ │ │ │ │ +00008c40: 115c 7039 328e 8ea1 8d8d 913f 6dab 382e .\p92......?m.8. │ │ │ │ +00008c50: 3138 2e34 8e91 6507 2841 6464 696e 6796 18.4..e.(Adding. │ │ │ │ +00008c60: 03ea a861 936e 6577 936c 6962 7261 7279 ...a.new.library │ │ │ │ +00008c70: 9102 a0e8 8d8d 9102 fffd 2e8e 8e96 0943 ...............C │ │ │ │ +00008c80: 868d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00008c90: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00008ca0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00008cb0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00008cc0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00008cd0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00008ce0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00008cf0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00008d00: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00008d10: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00008d20: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00008d30: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00008d40: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00008d50: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00008d60: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00008d70: 938d 8d91 02ff fd2e 8e8e 8d91 115c 7039 .............\p9 │ │ │ │ +00008d80: 338e 8ea6 8d8d 9124 6755 382e 3139 8e91 3......$gU8.19.. │ │ │ │ +00008d90: 3f6d ab45 7870 9553 8e65 7269 6d65 6e90 ?m.Exp.S.erimen. │ │ │ │ +00008da0: ac72 7461 6c9b 03ea a873 7570 7093 6f72 .rtal....supp.or │ │ │ │ +00008db0: 7498 666f 7298 6198 6e65 7798 696e 90ac t.for.a.new.in.. │ │ │ │ +00008dc0: 7274 6572 6661 6365 9102 af6b 8d8d 9102 rterface...k.... │ │ │ │ +00008dd0: fffd 2e8e 8e96 0943 868d 8d91 02ff fd2e .......C........ │ │ │ │ +00008de0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00008df0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00008e00: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00008e10: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00008e20: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00008e30: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00008e40: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00008e50: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00008e60: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00008e70: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00008e80: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 115c ...............\ │ │ │ │ +00008e90: 7039 348e 8e9f 2a89 318d 9112 c761 eb47 p94...*.1....a.G │ │ │ │ +00008ea0: 4990 7333 4991 1033 3254 6865 9605 6666 I.s3I..32The..ff │ │ │ │ +00008eb0: 484f 4c93 4c6f 6769 638d 9201 2bab 5339 HOL.Logic...+.S9 │ │ │ │ +00008ec0: 398e 8e9f 1bd9 3b8d 8d91 12c7 61d0 398e 9.....;.....a.9. │ │ │ │ +00008ed0: 9124 6755 5379 6e9a a000 7461 7896 0480 .$gUSyn...tax... │ │ │ │ +00008ee0: 0061 6e64 9353 656d 616e 9874 6963 738d .and.Seman.tics. │ │ │ │ +00008ef0: 9201 1f32 7131 3031 8e8e a68d 8d91 2467 ...2q101......$g │ │ │ │ +00008f00: 55cf 392e 318e 913f 6dab 496e 90ac 7274 U.9.1..?m.In..rt │ │ │ │ +00008f10: 726f 9053 8e64 7563 7469 6f6e 9102 38c9 ro.S.duction..8. │ │ │ │ +00008f20: 8d8d 9102 fffd 2e8e 8e96 0943 868d 8d91 ...........C.... │ │ │ │ +00008f30: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00008f40: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00008f50: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00008f60: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00008f70: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00008f80: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00008f90: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00008fa0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00008fb0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00008fc0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00008fd0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00008fe0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00008ff0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00009000: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00009010: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00009020: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00009030: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00009040: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00009050: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00009060: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00009070: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00009080: 8d91 0b7c 7431 3031 8e8e a18d 8d91 2467 ...|t101......$g │ │ │ │ +00009090: 5539 2e32 8e91 3f6d ab54 90ac 7279 7090 U9.2..?m.T..ryp. │ │ │ │ +000090a0: 538e 6573 9107 a704 8d8d 9102 fffd 2e8e S.es............ │ │ │ │ +000090b0: 8e96 0943 868d 8d91 02ff fd2e 8e8e 938d ...C............ │ │ │ │ +000090c0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000090d0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000090e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000090f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00009100: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00009110: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00009120: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00009130: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00009140: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00009150: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00009160: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00009170: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00009180: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00009190: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000091a0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000091b0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000091c0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000091d0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000091e0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000091f0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00009200: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00009210: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00009220: 02ff fd2e 8e8e 8d91 0b7c 7431 3032 8e8e .........|t102.. │ │ │ │ +00009230: a68d 8d91 3f6d ab39 2e32 2e31 8e91 6507 ....?m.9.2.1..e. │ │ │ │ +00009240: 2854 90ac 7279 7090 538e 6591 03ea a873 (T..ryp.S.e....s │ │ │ │ +00009250: 7472 7563 7475 7265 7391 0319 1b8d 8d91 tructures....... │ │ │ │ +00009260: 02ff fd2e 8e8e 9609 4386 8d8d 9102 fffd ........C....... │ │ │ │ +00009270: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00009280: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00009290: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000092a0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000092b0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000092c0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000092d0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000092e0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000092f0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00009300: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00009310: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00009320: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00009330: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00009340: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00009350: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00009360: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00009370: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00009380: 8e8d 910b 7c74 3130 348e 8ea1 8d8d 913f ....|t104......? │ │ │ │ +00009390: 6dab 392e 322e 328e 9165 0728 5365 6d61 m.9.2.2..e.(Sema │ │ │ │ +000093a0: 6e9a ac72 7469 6373 9603 eaa8 6f66 9374 n..rtics....of.t │ │ │ │ +000093b0: 9879 7090 538e 6573 9107 43bf 8d8d 9102 .yp.S.es..C..... │ │ │ │ +000093c0: fffd 2e8e 8e96 0943 868d 8d91 02ff fd2e .......C........ │ │ │ │ +000093d0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000093e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000093f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00009400: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00009410: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00009420: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00009430: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00009440: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00009450: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00009460: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00009470: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00009480: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00009490: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000094a0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000094b0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000094c0: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 0b7c ...............| │ │ │ │ +000094d0: 7431 3034 8e8e a68d 8d91 3f6d ab39 2e32 t104......?m.9.2 │ │ │ │ +000094e0: 2e33 8e91 6507 2849 6e73 7461 6e63 6573 .3..e.(Instances │ │ │ │ +000094f0: 9603 eaa8 616e 6493 7375 6273 7469 7475 ....and.substitu │ │ │ │ +00009500: 7469 6f6e 9104 5fd0 8d8d 9102 fffd 2e8e tion.._......... │ │ │ │ +00009510: 8e96 0943 868d 8d91 02ff fd2e 8e8e 938d ...C............ │ │ │ │ +00009520: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00009530: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00009540: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00009550: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00009560: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00009570: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00009580: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00009590: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000095a0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000095b0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000095c0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000095d0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000095e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000095f0: 8d91 0b7c 7431 3036 8e8e a18d 8d91 2467 ...|t106......$g │ │ │ │ +00009600: 5539 2e33 8e91 3f6d ab54 91ff 0556 6572 U9.3..?m.T...Ver │ │ │ │ +00009610: 6d73 9106 ffe8 8d8d 9102 fffd 2e8e 8e96 ms.............. │ │ │ │ +00009620: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ +00009630: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00009640: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00009650: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00009660: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00009670: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00009680: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00009690: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000096a0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000096b0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000096c0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000096d0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000096e0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000096f0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00009700: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00009710: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00009720: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00009730: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00009740: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00009750: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00009760: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00009770: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00009780: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00009790: fd2e 8e8e 8d91 0b7c 7431 3037 8e8e a68d .......|t107.... │ │ │ │ +000097a0: 8d91 3f6d ab39 2e33 2e31 8e91 6507 2854 ..?m.9.3.1..e.(T │ │ │ │ +000097b0: 91ff 0556 6572 6d73 2d69 6e2d 636f 6e90 ...Verms-in-con. │ │ │ │ +000097c0: ac72 7465 7874 9106 8d5b 8d8d 9102 fffd .rtext...[...... │ │ │ │ +000097d0: 2e8e 8e96 0943 868d 8d91 02ff fd2e 8e8e .....C.......... │ │ │ │ +000097e0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000097f0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00009800: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00009810: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00009820: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00009830: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00009840: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00009850: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00009860: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00009870: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00009880: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00009890: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000098a0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000098b0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000098c0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000098d0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000098e0: fd2e 8e8e 8d91 0b7c 7431 3038 8e8e a18d .......|t108.... │ │ │ │ +000098f0: 8d91 3f6d ab39 2e33 2e32 8e91 6507 2853 ..?m.9.3.2..e.(S │ │ │ │ +00009900: 656d 616e 90ac 7274 6963 7396 03ea a86f eman..rtics....o │ │ │ │ +00009910: 6693 7465 726d 7391 05a1 f98d 8d91 02ff f.terms......... │ │ │ │ +00009920: fd2e 8e8e 9609 4386 8d8d 9102 fffd 2e8e ......C......... │ │ │ │ +00009930: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00009940: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00009950: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00009960: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00009970: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00009980: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00009990: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000099a0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000099b0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000099c0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000099d0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000099e0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000099f0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00009a00: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00009a10: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00009a20: 8e93 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 ..............|t │ │ │ │ +00009a30: 3130 398e 8ea1 8d8d 913f 6dab 392e 332e 109......?m.9.3. │ │ │ │ +00009a40: 338e 9165 0728 5375 6273 7469 7475 7469 3..e.(Substituti │ │ │ │ +00009a50: 6f6e 9102 9647 8d8d 9102 fffd 2e8e 8e96 on...G.......... │ │ │ │ +00009a60: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ +00009a70: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00009a80: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00009a90: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00009aa0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00009ab0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00009ac0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00009ad0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00009ae0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00009af0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00009b00: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00009b10: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00009b20: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00009b30: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00009b40: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00009b50: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00009b60: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00009b70: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00009b80: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 ................ │ │ │ │ +00009b90: 0b7c 7431 3131 8e8e a68d 8d91 2467 5539 .|t111......$gU9 │ │ │ │ +00009ba0: 2e34 8e91 3f6d ab53 7461 6e64 6172 6491 .4..?m.Standard. │ │ │ │ +00009bb0: 03ea a86e 6f74 696f 6e73 9106 1e16 8d8d ...notions...... │ │ │ │ +00009bc0: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ +00009bd0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00009be0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00009bf0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00009c00: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00009c10: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00009c20: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00009c30: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00009c40: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00009c50: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00009c60: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00009c70: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00009c80: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00009c90: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00009ca0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00009cb0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00009cc0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00009cd0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00009ce0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00009cf0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00009d00: 8d91 0b7c 7431 3133 8e8e a18d 8d91 3f6d ...|t113......?m │ │ │ │ +00009d10: ab39 2e34 2e31 8e91 6507 2853 7461 6e64 .9.4.1..e.(Stand │ │ │ │ +00009d20: 6172 6496 03ea a874 90ac 7279 7090 538e ard....t..ryp.S. │ │ │ │ +00009d30: 6593 7374 7275 6374 7572 6573 9102 6ad9 e.structures..j. │ │ │ │ +00009d40: 8d8d 9102 fffd 2e8e 8e96 0943 868d 8d91 ...........C.... │ │ │ │ +00009d50: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00009d60: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00009d70: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00009d80: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00009d90: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00009da0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00009db0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00009dc0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00009dd0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00009de0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00009df0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00009e00: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00009e10: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00009e20: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00009e30: 8e8e 8d91 0b7c 7431 3133 8e8e a68d 8d91 .....|t113...... │ │ │ │ +00009e40: 3f6d ab39 2e34 2e32 8e91 6507 2853 7461 ?m.9.4.2..e.(Sta │ │ │ │ +00009e50: 6e64 6172 6491 03ea a873 6967 6e61 7475 ndard....signatu │ │ │ │ +00009e60: 7265 7390 6919 8d8d 9102 fffd 2e8e 8e96 res.i........... │ │ │ │ +00009e70: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ +00009e80: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00009e90: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00009ea0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00009eb0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00009ec0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00009ed0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00009ee0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00009ef0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00009f00: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00009f10: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00009f20: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00009f30: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00009f40: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00009f50: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00009f60: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00009f70: 02ff fd2e 8e8e 8d91 0b7c 7431 3133 8e8e .........|t113.. │ │ │ │ +00009f80: 9f1b d93b 8d8d 9112 c761 d031 308e 9124 ...;.....a.10..$ │ │ │ │ +00009f90: 6755 5468 656f 7269 6573 8d92 016e d272 gUTheories...n.r │ │ │ │ +00009fa0: 3131 358e 8ea6 8d8d 9124 6755 cf31 302e 115......$gU.10. │ │ │ │ +00009fb0: 318e 913f 6dab 496e 90ac 7274 726f 9053 1..?m.In..rtro.S │ │ │ │ +00009fc0: 8e64 7563 7469 6f6e 9102 38c9 8d8d 9102 .duction..8..... │ │ │ │ +00009fd0: fffd 2e8e 8e96 0943 868d 8d91 02ff fd2e .......C........ │ │ │ │ +00009fe0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00009ff0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000a000: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000a010: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000a020: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000a030: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000a040: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000a050: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000a060: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000a070: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000a080: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000a090: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000a0a0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000a0b0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000a0c0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000a0d0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000a0e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000a0f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000a100: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000a110: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000a120: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 0b7c ...............| │ │ │ │ +0000a130: 7431 3135 8e8e a18d 8d91 2467 5531 302e t115......$gU10. │ │ │ │ +0000a140: 328e 913f 6dab 5365 7175 656e 90ac 7274 2..?m.Sequen..rt │ │ │ │ +0000a150: 7391 02e1 b08d 8d91 02ff fd2e 8e8e 9609 s............... │ │ │ │ +0000a160: 4386 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 C............... │ │ │ │ +0000a170: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000a180: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000a190: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000a1a0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000a1b0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000a1c0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000a1d0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000a1e0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000a1f0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000a200: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000a210: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000a220: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000a230: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000a240: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000a250: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000a260: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000a270: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000a280: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000a290: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000a2a0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000a2b0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000a2c0: 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 3131 ............|t11 │ │ │ │ +0000a2d0: 368e 8ea6 8d8d 9124 6755 3130 2e33 8e91 6......$gU10.3.. │ │ │ │ +0000a2e0: 3f6d ab4c 6f67 6963 9101 e20f 8d8d 9102 ?m.Logic........ │ │ │ │ +0000a2f0: fffd 2e8e 8e96 0943 868d 8d91 02ff fd2e .......C........ │ │ │ │ +0000a300: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000a310: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000a320: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000a330: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000a340: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000a350: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000a360: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000a370: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000a380: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000a390: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000a3a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000a3b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000a3c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000a3d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000a3e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000a3f0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000a400: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000a410: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000a420: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000a430: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000a440: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000a450: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000a460: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000a470: fd2e 8e8e 8d91 0b7c 7431 3137 8e8e a18d .......|t117.... │ │ │ │ +0000a480: 8d91 3f6d ab31 302e 332e 318e 9165 0728 ..?m.10.3.1..e.( │ │ │ │ +0000a490: 5468 6596 03ea a848 4f4c 9364 6564 7563 The....HOL.deduc │ │ │ │ +0000a4a0: 7469 7690 ac72 6593 7379 7374 656d 9108 tiv..re.system.. │ │ │ │ +0000a4b0: 0f15 8d8d 9102 fffd 2e8e 8e96 0943 868d .............C.. │ │ │ │ +0000a4c0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000a4d0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000a4e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000a4f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000a500: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000a510: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000a520: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000a530: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000a540: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000a550: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000a560: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000a570: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000a580: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000a590: 8d91 0b7c 7431 3137 8e8e 8e9f 24fd 138e ...|t117....$... │ │ │ │ +0000a5a0: 8c8b 0000 000a 0000 0000 0000 0000 0000 ................ │ │ │ │ 0000a5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0000a5c0: 0000 0000 769d a002 cc05 558d a0fd 46d3 ....v.....U...F. │ │ │ │ -0000a5d0: 0e8d 8d8d 8d9f fa99 9a8d 91ea f1eb d078 ...............x │ │ │ │ -0000a5e0: 9201 8b62 6543 6f6e 95a0 0074 656e 9374 ...beCon...ten.t │ │ │ │ -0000a5f0: 738e 91ea f1eb 9f05 6666 8900 00e6 6601 s.......ff....f. │ │ │ │ -0000a600: c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b .>|......./..... │ │ │ │ -0000a610: d021 8d8d 9117 9835 cf31 302e 332e 328e .!.....5.10.3.2. │ │ │ │ -0000a620: 913d 31b2 536f 756e 646e 6573 7391 03ea .=1.Soundness... │ │ │ │ -0000a630: a874 6865 6f72 656d 9104 53c1 8d8d 9102 .theorem..S..... │ │ │ │ -0000a640: fffd 2e8e 8e96 0943 868d 8d91 02ff fd2e .......C........ │ │ │ │ -0000a650: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000a660: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000a670: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000a680: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000a690: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000a6a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000a6b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000a6c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000a6d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000a6e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000a6f0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000a700: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000a710: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000a720: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000a730: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000a740: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 0b7c ...............| │ │ │ │ -0000a750: 7431 3139 8e8e a410 6000 8d8d 91fc 91df t119....`....... │ │ │ │ -0000a760: 3130 2e34 8e91 1798 3548 4f4c 9103 eaa8 10.4....5HOL.... │ │ │ │ -0000a770: 5468 656f 7269 6573 9102 c5ee 8d8d 9102 Theories........ │ │ │ │ -0000a780: fffd 2e8e 8e96 0943 868d 8d91 02ff fd2e .......C........ │ │ │ │ -0000a790: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000a7a0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000a7b0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000a7c0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000a7d0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000a7e0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000a7f0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000a800: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000a810: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000a820: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000a830: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000a840: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000a850: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000a860: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000a870: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000a880: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000a890: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000a8a0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000a8b0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000a8c0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000a8d0: 8e8e 8d91 0b7c 7431 3230 8e8e a18d 8d91 .....|t120...... │ │ │ │ -0000a8e0: 1798 3531 302e 342e 318e 913d 31b2 5468 ..510.4.1..=1.Th │ │ │ │ -0000a8f0: 6596 03ea a874 6865 6f72 7993 e24d 494e e....theory..MIN │ │ │ │ -0000a900: 9104 f084 8d8d 9102 fffd cf2e 8e8e 9609 ................ │ │ │ │ -0000a910: 4386 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 C............... │ │ │ │ -0000a920: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000a930: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000a940: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000a950: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000a960: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000a970: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000a980: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000a990: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000a9a0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000a9b0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000a9c0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000a9d0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000a9e0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000a9f0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000aa00: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000aa10: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000aa20: 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 3132 ............|t12 │ │ │ │ -0000aa30: 308e 8ea9 105f ff8d 8d91 1798 3531 302e 0...._......510. │ │ │ │ -0000aa40: 342e 328e 913d 31b2 5468 6596 03ea a874 4.2..=1.The....t │ │ │ │ -0000aa50: 6865 6f72 7993 e24c 4f47 9104 f084 8d8d heory..LOG...... │ │ │ │ -0000aa60: 9102 fffd cf2e 8e8e 9609 4386 8d8d 9102 ..........C..... │ │ │ │ -0000aa70: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000aa80: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000aa90: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000aaa0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000aab0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000aac0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000aad0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000aae0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000aaf0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000ab00: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000ab10: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000ab20: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000ab30: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000ab40: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000ab50: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000ab60: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000ab70: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000ab80: 2e8e 8e8d 910b 7c74 3132 318e 8ea1 8d8d ......|t121..... │ │ │ │ -0000ab90: 9117 9835 3130 2e34 2e33 8e91 3d31 b254 ...510.4.3..=1.T │ │ │ │ -0000aba0: 6865 9603 eaa8 7468 656f 7279 93e2 494e he....theory..IN │ │ │ │ -0000abb0: 4954 9108 073d 8d8d 9102 fffd cf2e 8e8e IT...=.......... │ │ │ │ -0000abc0: 9609 4386 8d8d 9102 fffd 2e8e 8e93 8d8d ..C............. │ │ │ │ -0000abd0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000abe0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000abf0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000ac00: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000ac10: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000ac20: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000ac30: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000ac40: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000ac50: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000ac60: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000ac70: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000ac80: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000ac90: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000aca0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000acb0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000acc0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000acd0: 8e8d 910b 7c74 3132 338e 8ea1 8d8d 9117 ....|t123....... │ │ │ │ -0000ace0: 9835 3130 2e34 2e34 8e91 3d31 b243 6f6e .510.4.4..=1.Con │ │ │ │ -0000acf0: 7369 7374 656e 6379 9104 ce73 8d8d 9102 sistency...s.... │ │ │ │ -0000ad00: fffd 2e8e 8e96 0943 868d 8d91 02ff fd2e .......C........ │ │ │ │ -0000ad10: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000ad20: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000ad30: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000ad40: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000ad50: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000ad60: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000ad70: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000ad80: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000ad90: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000ada0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000adb0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000adc0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000add0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000ade0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000adf0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000ae00: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000ae10: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000ae20: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000ae30: fd2e 8e8e 8d91 0b7c 7431 3234 8e8e a18d .......|t124.... │ │ │ │ -0000ae40: 8d91 fc91 df31 302e 358e 9117 9835 4578 .....10.5....5Ex │ │ │ │ -0000ae50: 7465 6e73 696f 6e73 9603 eaa8 6f66 9374 tensions....of.t │ │ │ │ -0000ae60: 6865 6f72 6965 7390 336b 8d8d 9102 fffd heories.3k...... │ │ │ │ -0000ae70: 2e8e 8e96 0943 868d 8d91 02ff fd2e 8e8e .....C.......... │ │ │ │ -0000ae80: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000ae90: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000aea0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000aeb0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000aec0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000aed0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000aee0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000aef0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000af00: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000af10: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000af20: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000af30: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000af40: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000af50: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000af60: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000af70: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000af80: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000af90: 8d91 02ff fd2e 8e8e 8d91 0b7c 7431 3234 ...........|t124 │ │ │ │ -0000afa0: 8e8e a18d 8d91 1798 3531 302e 352e 318e ........510.5.1. │ │ │ │ -0000afb0: 913d 31b2 4578 7465 6e73 696f 6e96 03ea .=1.Extension... │ │ │ │ -0000afc0: a862 9aac 7279 9363 6f6e 7374 616e 9874 .b..ry.constan.t │ │ │ │ -0000afd0: 9364 650c 6e69 7469 6f6e 9101 1fcc 8d8d .de.nition...... │ │ │ │ -0000afe0: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ -0000aff0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000b000: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000b010: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000b020: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000b030: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000b040: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000b050: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000b060: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000b070: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000b080: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000b090: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000b0a0: 8d91 02ff fd2e 8e8e 8d91 0b7c 7431 3235 ...........|t125 │ │ │ │ -0000b0b0: 8e8e a68d 8d91 1798 3531 302e 352e 328e ........510.5.2. │ │ │ │ -0000b0c0: 913d 31b2 4578 7465 6e73 696f 6e96 03ea .=1.Extension... │ │ │ │ -0000b0d0: a862 9aac 7279 9363 6f6e 7374 616e 9874 .b..ry.constan.t │ │ │ │ -0000b0e0: 9373 7090 538e 6563 690c 6361 7469 6f6e .sp.S.eci.cation │ │ │ │ -0000b0f0: 9104 e62c 8d8d 9102 fffd 2e8e 8e96 0943 ...,...........C │ │ │ │ -0000b100: 868d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000b110: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000b120: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000b130: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000b140: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000b150: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000b160: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000b170: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000b180: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000b190: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000b1a0: 938d 8d91 02ff fd2e 8e8e 8d91 0b7c 7431 .............|t1 │ │ │ │ -0000b1b0: 3237 8e8e a18d 8d91 1798 3531 302e 352e 27........510.5. │ │ │ │ -0000b1c0: 338e 913d 31b2 5265 6d61 726b 7396 03ea 3..=1.Remarks... │ │ │ │ -0000b1d0: a861 6290 538e 6f75 7493 636f 6e73 7461 .ab.S.out.consta │ │ │ │ -0000b1e0: 6e90 ac72 7473 9369 6e93 484f 4c91 03a3 n..rts.in.HOL... │ │ │ │ -0000b1f0: 568d 8d91 02ff fd2e 8e8e 9609 4386 8d8d V...........C... │ │ │ │ -0000b200: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000b210: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000b220: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000b230: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000b240: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000b250: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000b260: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000b270: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000b280: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000b290: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000b2a0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000b2b0: 8e8d 910b 7c74 3132 398e 8ea1 8d8d 9117 ....|t129....... │ │ │ │ -0000b2c0: 9835 3130 2e35 2e34 8e91 3d31 b245 7874 .510.5.4..=1.Ext │ │ │ │ -0000b2d0: 656e 7369 6f6e 9603 eaa8 629a ac72 7993 ension....b..ry. │ │ │ │ -0000b2e0: 7498 7970 9053 8e65 9364 650c 6e69 7469 t.yp.S.e.de.niti │ │ │ │ -0000b2f0: 6f6e 9103 8cf6 8d8d 9102 fffd 2e8e 8e96 on.............. │ │ │ │ -0000b300: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ -0000b310: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000b320: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000b330: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000b340: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000b350: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000b360: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000b370: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000b380: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000b390: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000b3a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000b3b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000b3c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000b3d0: fd2e 8e8e 8d91 0b7c 7431 3330 8e8e a18d .......|t130.... │ │ │ │ -0000b3e0: 8d91 1798 3531 302e 352e 358e 913d 31b2 ....510.5.5..=1. │ │ │ │ -0000b3f0: 4578 7465 6e73 696f 6e96 03ea a862 9aac Extension....b.. │ │ │ │ -0000b400: 7279 9374 9879 709a 538e 6593 7370 9865 ry.t.yp.S.e.sp.e │ │ │ │ -0000b410: 6369 0c63 6174 696f 6e8d 8d9f fba5 32f3 ci.cation.....2. │ │ │ │ -0000b420: 2a7c 7b59 0700 0800 0000 0800 0000 0463 *|{Y...........c │ │ │ │ -0000b430: 6d72 38d5 318e 8e91 0753 568d 8d91 02ff mr8.1....SV..... │ │ │ │ -0000b440: fdcf 2e8e 8e96 0943 868d 8d91 02ff fd2e .......C........ │ │ │ │ -0000b450: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000b460: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000b470: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000b480: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000b490: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000b4a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000b4b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000b4c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000b4d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000b4e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000b4f0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000b500: 02ff fd2e 8e8e 8d91 0b7c 7431 3332 8e8e .........|t132.. │ │ │ │ -0000b510: 9f2b 0fee 8d91 eaf1 ebeb 4749 9573 3349 .+........GI.s3I │ │ │ │ -0000b520: 9349 9110 3332 5468 6596 0566 6648 4f4c .I..32The..ffHOL │ │ │ │ -0000b530: 9353 7973 7465 6d8d 9201 0f96 6b31 3337 .System.....k137 │ │ │ │ -0000b540: 8e8e 9f1c 5ff7 8d8d 91ea f1eb d031 318e ...._........11. │ │ │ │ -0000b550: 91fc 91df 5468 6596 0480 0048 4f4c 934c ....The....HOL.L │ │ │ │ -0000b560: 6f67 6963 9369 6e93 4d4c 8d92 011b fcc1 ogic.in.ML...... │ │ │ │ -0000b570: 3133 398e 8ea1 8d8d 91fc 91df cf31 312e 139..........11. │ │ │ │ -0000b580: 318e 9117 9835 4c65 7869 6361 6c91 03ea 1....5Lexical... │ │ │ │ -0000b590: a86d 6174 7465 7273 9105 814b 8d8d 9102 .matters...K.... │ │ │ │ -0000b5a0: fffd 2e8e 8e96 0943 868d 8d91 02ff fd2e .......C........ │ │ │ │ -0000b5b0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000b5c0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000b5d0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000b5e0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000b5f0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000b600: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000b610: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000b620: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000b630: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000b640: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000b650: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000b660: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000b670: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000b680: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000b690: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000b6a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000b6b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000b6c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000b6d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000b6e0: 8d91 02ff fd2e 8e8e 8d91 0b7c 7431 3339 ...........|t139 │ │ │ │ -0000b6f0: 8e8e a18d 8d91 1798 3531 312e 312e 318e ........511.1.1. │ │ │ │ -0000b700: 913d 31b2 4964 656e 90ac 7274 690c 6572 .=1.Iden..rti.er │ │ │ │ -0000b710: 7391 05ba e68d 8d91 02ff fd2e 8e8e 9609 s............... │ │ │ │ -0000b720: 4386 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 C............... │ │ │ │ -0000b730: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000b740: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000b750: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000b760: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000b770: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000b780: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000b790: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000b7a0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000b7b0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000b7c0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000b7d0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000b7e0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000b7f0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000b800: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000b810: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000b820: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000b830: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000b840: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000b850: 9102 fffd 2e8e 8e8d 910b 7c74 3134 308e ..........|t140. │ │ │ │ -0000b860: 8ea1 8d8d 9117 9835 3131 2e31 2e32 8e91 .......511.1.2.. │ │ │ │ -0000b870: 3d31 b254 90ac 7279 7090 538e 6596 03ea =1.T..ryp.S.e... │ │ │ │ -0000b880: a876 91ff 58e4 6172 6961 626c 6593 6e61 .v..X.ariable.na │ │ │ │ -0000b890: 6d65 7391 05d2 ad8d 8d91 02ff fd2e 8e8e mes............. │ │ │ │ -0000b8a0: 9609 4386 8d8d 9102 fffd 2e8e 8e93 8d8d ..C............. │ │ │ │ -0000b8b0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000b8c0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000b8d0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000b8e0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000b8f0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000b900: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000b910: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000b920: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000b930: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000b940: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000b950: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000b960: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000b970: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000b980: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000b990: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d 910b ................ │ │ │ │ -0000b9a0: 7c74 3134 328e 8ea1 8d8d 91fc 91df 3131 |t142.........11 │ │ │ │ -0000b9b0: 2e32 8e91 1798 3554 90ac 7279 7090 538e .2....5T..ryp.S. │ │ │ │ -0000b9c0: 6573 9107 a704 8d8d 9102 fffd 2e8e 8e96 es.............. │ │ │ │ -0000b9d0: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ -0000b9e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000b9f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000ba00: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000ba10: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000ba20: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000ba30: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000ba40: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000ba50: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000ba60: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000ba70: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000ba80: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000ba90: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000baa0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000bab0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000bac0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000bad0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000bae0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000baf0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000bb00: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000bb10: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000bb20: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000bb30: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000bb40: fd2e 8e8e 8d91 0b7c 7431 3432 8e8e a68d .......|t142.... │ │ │ │ -0000bb50: 8d91 fc91 df31 312e 338e 9117 9835 5491 .....11.3....5T. │ │ │ │ -0000bb60: ff05 5665 726d 7391 06ff e88d 8d91 02ff ..Verms......... │ │ │ │ -0000bb70: fd2e 8e8e 9609 4386 8d8d 9102 fffd 2e8e ......C......... │ │ │ │ -0000bb80: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000bb90: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000bba0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000bbb0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000bbc0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000bbd0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000bbe0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000bbf0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000bc00: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000bc10: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000bc20: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000bc30: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000bc40: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000bc50: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000bc60: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000bc70: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000bc80: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000bc90: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000bca0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000bcb0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000bcc0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000bcd0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000bce0: 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 3134 ............|t14 │ │ │ │ -0000bcf0: 338e 8ea1 8d8d 91fc 91df 3131 2e34 8e91 3.........11.4.. │ │ │ │ -0000bd00: 1798 3551 756f 7461 7469 6f6e 9105 07b8 ..5Quotation.... │ │ │ │ -0000bd10: 8d8d 9102 fffd 2e8e 8e96 0943 868d 8d91 ...........C.... │ │ │ │ -0000bd20: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000bd30: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000bd40: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000bd50: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000bd60: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000bd70: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000bd80: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000bd90: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000bda0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000bdb0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000bdc0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000bdd0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000bde0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000bdf0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000be00: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000be10: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000be20: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000be30: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000be40: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000be50: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000be60: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000be70: 938d 8d91 02ff fd2e 8e8e 8d91 0b7c 7431 .............|t1 │ │ │ │ -0000be80: 3434 8e8e a18d 8d91 1798 3531 312e 342e 44........511.4. │ │ │ │ -0000be90: 318e 913d 31b2 5490 ac72 7970 9053 8e65 1..=1.T..ryp.S.e │ │ │ │ -0000bea0: 9103 eaa8 7175 6f74 6174 696f 6e91 04dc ....quotation... │ │ │ │ -0000beb0: 4d8d 8d91 02ff fd2e 8e8e 9609 4386 8d8d M...........C... │ │ │ │ -0000bec0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000bed0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000bee0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000bef0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000bf00: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000bf10: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000bf20: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000bf30: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000bf40: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000bf50: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000bf60: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000bf70: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000bf80: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000bf90: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000bfa0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000bfb0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000bfc0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000bfd0: fffd 2e8e 8e8d 910b 7c74 3134 368e 8ea1 ........|t146... │ │ │ │ -0000bfe0: 8d8d 9117 9835 3131 2e34 2e32 8e91 3d31 .....511.4.2..=1 │ │ │ │ -0000bff0: b254 91ff 0556 6572 6d91 03ea a871 756f .T...Verm....quo │ │ │ │ -0000c000: 7461 7469 6f6e 9104 3531 8d8d 9102 fffd tation..51...... │ │ │ │ -0000c010: 2e8e 8e96 0943 868d 8d91 02ff fd2e 8e8e .....C.......... │ │ │ │ -0000c020: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000c030: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000c040: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000c050: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000c060: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000c070: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000c080: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000c090: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000c0a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000c0b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000c0c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000c0d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000c0e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000c0f0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000c100: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000c110: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000c120: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 ................ │ │ │ │ -0000c130: 0b7c 7431 3436 8e8e a18d 8d91 1798 3531 .|t146........51 │ │ │ │ -0000c140: 312e 342e 338e 913d 31b2 5370 9053 8e65 1.4.3..=1.Sp.S.e │ │ │ │ -0000c150: 6369 616c 9603 eaa8 7379 6e90 ac72 7461 cial....syn..rta │ │ │ │ -0000c160: 6374 6963 9366 6f72 6d73 9103 4585 8d8d ctic.forms..E... │ │ │ │ -0000c170: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ -0000c180: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000c190: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000c1a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000c1b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000c1c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000c1d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000c1e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000c1f0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000c200: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000c210: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000c220: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000c230: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000c240: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000c250: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000c260: 938d 8d91 02ff fd2e 8e8e 8d91 0b7c 7431 .............|t1 │ │ │ │ -0000c270: 3437 8e8e a18d 8d91 fc91 df31 312e 358e 47.........11.5. │ │ │ │ -0000c280: 9117 9835 5379 6e9a ac72 7461 7896 03ea ...5Syn..rtax... │ │ │ │ -0000c290: a866 6f72 9372 6573 7472 6963 7465 6493 .for.restricted. │ │ │ │ -0000c2a0: 7175 616e 9874 690c 6361 7469 6f6e 9106 quan.ti.cation.. │ │ │ │ -0000c2b0: b6e6 8d8d 9102 fffd 2e8e 8e96 0943 868d .............C.. │ │ │ │ -0000c2c0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000c2d0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000c2e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000c2f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000c300: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000c310: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000c320: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000c330: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000c340: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000c350: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000c360: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000c370: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000c380: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000c390: 8d91 0b7c 7431 3438 8e8e a68d 8d91 1798 ...|t148........ │ │ │ │ -0000c3a0: 3531 312e 352e 318e 913d 31b2 436f 6e64 511.5.1..=1.Cond │ │ │ │ -0000c3b0: 6974 696f 6e61 6c73 9101 480f 8d8d 9102 itionals..H..... │ │ │ │ -0000c3c0: fffd 2e8e 8e96 0943 868d 8d91 02ff fd2e .......C........ │ │ │ │ -0000c3d0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000c3e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000c3f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000c400: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000c410: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000c420: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000c430: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000c440: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000c450: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000c460: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000c470: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000c480: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000c490: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000c4a0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000c4b0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000c4c0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000c4d0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000c4e0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000c4f0: fd2e 8e8e 8d91 0b7c 7431 3531 8e8e a18d .......|t151.... │ │ │ │ -0000c500: 8d91 1798 3531 312e 352e 328e 913d 31b2 ....511.5.2..=1. │ │ │ │ -0000c510: 5090 ac72 6169 7265 6491 03ea a861 6273 P..raired....abs │ │ │ │ -0000c520: 7472 6163 7469 6f6e 7391 03d6 f48d 8d91 tractions....... │ │ │ │ -0000c530: 02ff fd2e 8e8e 9609 4386 8d8d 9102 fffd ........C....... │ │ │ │ -0000c540: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000c550: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000c560: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000c570: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000c580: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000c590: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000c5a0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000c5b0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000c5c0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000c5d0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000c5e0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000c5f0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000c600: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000c610: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000c620: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000c630: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d 910b ................ │ │ │ │ -0000c640: 7c74 3135 328e 8ea1 8d8d 9117 9835 3131 |t152........511 │ │ │ │ -0000c650: 2e35 2e33 8e91 3d31 b2e2 6c65 74cf 2d74 .5.3..=1..let.-t │ │ │ │ -0000c660: 6572 6d73 9105 7a7e 8d8d 9102 fffd 2e8e erms..z~........ │ │ │ │ -0000c670: 8e96 0943 868d 8d91 02ff fd2e 8e8e 938d ...C............ │ │ │ │ -0000c680: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000c690: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000c6a0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000c6b0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000c6c0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000c6d0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000c6e0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000c6f0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000c700: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000c710: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000c720: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000c730: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000c740: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000c750: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000c760: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000c770: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000c780: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000c790: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000c7a0: 938d 8d91 02ff fd2e 8e8e 8d91 0b7c 7431 .............|t1 │ │ │ │ -0000c7b0: 3533 8e8e a18d 8d91 fc91 df31 312e 368e 53.........11.6. │ │ │ │ -0000c7c0: 9117 9835 5379 6e90 ac72 7461 7896 03ea ...5Syn..rtax... │ │ │ │ -0000c7d0: a866 6f72 9373 6574 7391 0889 d28d 8d91 .for.sets....... │ │ │ │ -0000c7e0: 02ff fd2e 8e8e 9609 4386 8d8d 9102 fffd ........C....... │ │ │ │ -0000c7f0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000c800: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000c810: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000c820: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000c830: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000c840: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000c850: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000c860: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000c870: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000c880: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000c890: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000c8a0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000c8b0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000c8c0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000c8d0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000c8e0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000c8f0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000c900: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000c910: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000c920: 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 3135 ............|t15 │ │ │ │ -0000c930: 348e 8ea1 8d8d 9117 9835 3131 2e36 2e31 4........511.6.1 │ │ │ │ -0000c940: 8e91 3d31 b241 6e90 ac72 7469 7175 6f74 ..=1.An..rtiquot │ │ │ │ -0000c950: 6174 696f 6e91 031b 9a8d 8d91 02ff fd2e ation........... │ │ │ │ -0000c960: 8e8e 9609 4386 8d8d 9102 fffd 2e8e 8e93 ....C........... │ │ │ │ -0000c970: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000c980: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000c990: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000c9a0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000c9b0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000c9c0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000c9d0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000c9e0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000c9f0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000ca00: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000ca10: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000ca20: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000ca30: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000ca40: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000ca50: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000ca60: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000ca70: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000ca80: 9102 fffd 2e8e 8e8d 910b 7c74 3135 368e ..........|t156. │ │ │ │ -0000ca90: 8ea6 8d8d 9117 9835 3131 2e36 2e32 8e91 .......511.6.2.. │ │ │ │ -0000caa0: 3d31 b255 7365 722d 7072 6f67 7261 6d6d =1.User-programm │ │ │ │ -0000cab0: 6162 6c65 9603 eaa8 7175 6f74 6174 696f able....quotatio │ │ │ │ -0000cac0: 6e93 7495 ac72 7970 9053 8e65 6393 6865 n.t..ryp.S.ec.he │ │ │ │ -0000cad0: 6393 6b93 6572 9105 b1e0 8d8d 9102 fffd c.k.er.......... │ │ │ │ -0000cae0: 2e8e 8e96 0943 868d 8d91 02ff fd2e 8e8e .....C.......... │ │ │ │ -0000caf0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000cb00: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000cb10: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000cb20: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000cb30: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000cb40: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000cb50: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000cb60: 8d91 02ff fd2e 8e8e 8d91 0b7c 7431 3536 ...........|t156 │ │ │ │ -0000cb70: 8e8e a18d 8d91 fc91 df31 312e 378e 9117 .........11.7... │ │ │ │ -0000cb80: 9835 5468 656f 7265 6d73 9106 ec56 8d8d .5Theorems...V.. │ │ │ │ -0000cb90: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ -0000cba0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000cbb0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000cbc0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000cbd0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000cbe0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000cbf0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000cc00: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000cc10: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000cc20: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000cc30: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000cc40: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000cc50: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000cc60: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000cc70: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000cc80: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000cc90: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000cca0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000ccb0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000ccc0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000ccd0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000cce0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000ccf0: 8d91 02ff fd2e 8e8e 8d91 0b7c 7431 3538 ...........|t158 │ │ │ │ -0000cd00: 8e8e a18d 8d91 fc91 df31 312e 388e 9117 .........11.8... │ │ │ │ -0000cd10: 9835 5468 656f 7269 6573 9104 2fe8 8d8d .5Theories../... │ │ │ │ -0000cd20: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ -0000cd30: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000cd40: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000cd50: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000cd60: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000cd70: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000cd80: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000cd90: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000cda0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000cdb0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000cdc0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000cdd0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000cde0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000cdf0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000ce00: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000ce10: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000ce20: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000ce30: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000ce40: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000ce50: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000ce60: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000ce70: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000ce80: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000ce90: 8e8e 8d91 0b7c 7431 3630 8e8e a18d 8d91 .....|t160...... │ │ │ │ -0000cea0: 1798 3531 312e 382e 318e 913d 31b2 5072 ..511.8.1..=1.Pr │ │ │ │ -0000ceb0: 696d 6974 6976 90ac 7265 9603 eaa8 4d4c imitiv..re....ML │ │ │ │ -0000cec0: 9366 756e 6374 696f 6e73 9366 6f72 9363 .functions.for.c │ │ │ │ -0000ced0: 7265 6174 696e 6793 7468 656f 7269 6573 reating.theories │ │ │ │ -0000cee0: 9105 6eaa 8d8d 9102 fffd 2e8e 8e96 0943 ..n............C │ │ │ │ -0000cef0: 868d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000cf00: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000cf10: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000cf20: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000cf30: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000cf40: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000cf50: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000cf60: 8d91 02ff fd2e 8e8e 8d91 0b7c 7431 3631 ...........|t161 │ │ │ │ -0000cf70: 8e8e a18d 8d91 1798 3531 312e 382e 328e ........511.8.2. │ │ │ │ -0000cf80: 913d 31b2 4691 ff05 5675 6e63 7469 6f6e .=1.F...Vunction │ │ │ │ -0000cf90: 7396 03ea a866 6f72 9363 7265 6174 696e s....for.creatin │ │ │ │ -0000cfa0: 6793 6465 0c6e 6974 696f 6e61 6c93 6578 g.de.nitional.ex │ │ │ │ -0000cfb0: 7465 6e73 696f 6e73 9101 ef08 8d8d 9102 tensions........ │ │ │ │ -0000cfc0: fffd 2e8e 8e96 0943 868d 8d91 02ff fd2e .......C........ │ │ │ │ -0000cfd0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000cfe0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000cff0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000d000: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000d010: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000d020: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000d030: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000d040: 8d91 0b7c 7431 3633 8e8e a68d 8d91 1798 ...|t163........ │ │ │ │ -0000d050: 3531 312e 382e 338e 913d 31b2 5072 696d 511.8.3..=1.Prim │ │ │ │ -0000d060: 6974 6976 90ac 7265 9603 eaa8 4d4c 9366 itiv..re....ML.f │ │ │ │ -0000d070: 756e 6374 696f 6e93 666f 7293 6163 6365 unction.for.acce │ │ │ │ -0000d080: 7373 696e 6793 7468 656f 7269 6573 9104 ssing.theories.. │ │ │ │ -0000d090: b6d8 8d8d 9102 fffd 2e8e 8e96 0943 868d .............C.. │ │ │ │ -0000d0a0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000d0b0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000d0c0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000d0d0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000d0e0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000d0f0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000d100: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000d110: 02ff fd2e 8e8e 8d91 0b7c 7431 3639 8e8e .........|t169.. │ │ │ │ -0000d120: a18d 8d91 1798 3531 312e 382e 348e 913d ......511.8.4..= │ │ │ │ -0000d130: 31b2 5468 6596 03ea a874 6865 6f72 7993 1.The....theory. │ │ │ │ -0000d140: e248 4f4c 9104 f084 8d8d 9102 fffd cf2e .HOL............ │ │ │ │ -0000d150: 8e8e 9609 4386 8d8d 9102 fffd 2e8e 8e93 ....C........... │ │ │ │ -0000d160: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000d170: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000d180: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000d190: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000d1a0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000d1b0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000d1c0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000d1d0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000d1e0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000d1f0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000d200: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000d210: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000d220: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000d230: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000d240: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000d250: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000d260: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d 910b ................ │ │ │ │ -0000d270: 7c74 3137 308e 8ea1 8d8d 9117 9835 3131 |t170........511 │ │ │ │ -0000d280: 2e38 2e35 8e91 3d31 b250 7269 6d69 7469 .8.5..=1.Primiti │ │ │ │ -0000d290: 7690 ac72 6596 03ea a872 756c 6573 936f v..re....rules.o │ │ │ │ -0000d2a0: 6693 696e 6665 7265 6e63 6593 6f66 9374 f.inference.of.t │ │ │ │ -0000d2b0: 6865 9348 4f4c 934c 6f67 6963 9109 0d39 he.HOL.Logic...9 │ │ │ │ -0000d2c0: 8d8d 9102 fffd 2e8e 8e96 0943 868d 8d91 ...........C.... │ │ │ │ -0000d2d0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000d2e0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000d2f0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000d300: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000d310: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000d320: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000d330: 938d 8d91 02ff fd2e 8e8e 8d91 0b7c 7431 .............|t1 │ │ │ │ -0000d340: 3733 8e8e 8e9f 24fd 138e 8c8b 0000 000b 73....$......... │ │ │ │ -0000d350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0000a5c0: 0000 0000 0000 0000 0000 0000 76a5 a002 ............v... │ │ │ │ +0000a5d0: cc05 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 ..U...F......... │ │ │ │ +0000a5e0: 9a8d 91ea f1eb d078 9201 8b62 6543 6f6e .......x...beCon │ │ │ │ +0000a5f0: 95a0 0074 656e 9374 738e 91ea f1eb 9f05 ...ten.ts....... │ │ │ │ +0000a600: 6666 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 ff....f..>|..... │ │ │ │ +0000a610: 0294 2fdf 8da0 fd8b d021 8d8d 9117 9835 ../......!.....5 │ │ │ │ +0000a620: cf31 302e 332e 328e 913d 31b2 536f 756e .10.3.2..=1.Soun │ │ │ │ +0000a630: 646e 6573 7391 03ea a874 6865 6f72 656d dness....theorem │ │ │ │ +0000a640: 9104 53c1 8d8d 9102 fffd 2e8e 8e96 0943 ..S............C │ │ │ │ +0000a650: 868d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000a660: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000a670: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000a680: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000a690: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000a6a0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000a6b0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000a6c0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000a6d0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000a6e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000a6f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000a700: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000a710: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000a720: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000a730: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000a740: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000a750: fd2e 8e8e 8d91 0b7c 7431 3139 8e8e a410 .......|t119.... │ │ │ │ +0000a760: 6000 8d8d 91fc 91df 3130 2e34 8e91 1798 `.......10.4.... │ │ │ │ +0000a770: 3548 4f4c 9103 eaa8 5468 656f 7269 6573 5HOL....Theories │ │ │ │ +0000a780: 9102 c5ee 8d8d 9102 fffd 2e8e 8e96 0943 ...............C │ │ │ │ +0000a790: 868d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000a7a0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000a7b0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000a7c0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000a7d0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000a7e0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000a7f0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000a800: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000a810: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000a820: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000a830: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000a840: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000a850: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000a860: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000a870: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000a880: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000a890: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000a8a0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000a8b0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000a8c0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000a8d0: 938d 8d91 02ff fd2e 8e8e 8d91 0b7c 7431 .............|t1 │ │ │ │ +0000a8e0: 3230 8e8e a18d 8d91 1798 3531 302e 342e 20........510.4. │ │ │ │ +0000a8f0: 318e 913d 31b2 5468 6596 03ea a874 6865 1..=1.The....the │ │ │ │ +0000a900: 6f72 7993 e24d 494e 9104 f084 8d8d 9102 ory..MIN........ │ │ │ │ +0000a910: fffd cf2e 8e8e 9609 4386 8d8d 9102 fffd ........C....... │ │ │ │ +0000a920: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000a930: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000a940: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000a950: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000a960: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000a970: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000a980: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000a990: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000a9a0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000a9b0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000a9c0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000a9d0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000a9e0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000a9f0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000aa00: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000aa10: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000aa20: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000aa30: 8e8d 910b 7c74 3132 308e 8ea9 105f ff8d ....|t120...._.. │ │ │ │ +0000aa40: 8d91 1798 3531 302e 342e 328e 913d 31b2 ....510.4.2..=1. │ │ │ │ +0000aa50: 5468 6596 03ea a874 6865 6f72 7993 e24c The....theory..L │ │ │ │ +0000aa60: 4f47 9104 f084 8d8d 9102 fffd cf2e 8e8e OG.............. │ │ │ │ +0000aa70: 9609 4386 8d8d 9102 fffd 2e8e 8e93 8d8d ..C............. │ │ │ │ +0000aa80: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000aa90: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000aaa0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000aab0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000aac0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000aad0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000aae0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000aaf0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000ab00: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000ab10: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000ab20: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000ab30: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000ab40: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000ab50: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000ab60: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000ab70: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000ab80: 8e93 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 ..............|t │ │ │ │ +0000ab90: 3132 318e 8ea1 8d8d 9117 9835 3130 2e34 121........510.4 │ │ │ │ +0000aba0: 2e33 8e91 3d31 b254 6865 9603 eaa8 7468 .3..=1.The....th │ │ │ │ +0000abb0: 656f 7279 93e2 494e 4954 9108 073d 8d8d eory..INIT...=.. │ │ │ │ +0000abc0: 9102 fffd cf2e 8e8e 9609 4386 8d8d 9102 ..........C..... │ │ │ │ +0000abd0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000abe0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000abf0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000ac00: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000ac10: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000ac20: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000ac30: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000ac40: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000ac50: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000ac60: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000ac70: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000ac80: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000ac90: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000aca0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000acb0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000acc0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000acd0: 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 3132 ............|t12 │ │ │ │ +0000ace0: 338e 8ea1 8d8d 9117 9835 3130 2e34 2e34 3........510.4.4 │ │ │ │ +0000acf0: 8e91 3d31 b243 6f6e 7369 7374 656e 6379 ..=1.Consistency │ │ │ │ +0000ad00: 9104 ce73 8d8d 9102 fffd 2e8e 8e96 0943 ...s...........C │ │ │ │ +0000ad10: 868d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000ad20: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000ad30: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000ad40: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000ad50: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000ad60: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000ad70: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000ad80: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000ad90: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000ada0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000adb0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000adc0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000add0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000ade0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000adf0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000ae00: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000ae10: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000ae20: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000ae30: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 0b7c ...............| │ │ │ │ +0000ae40: 7431 3234 8e8e a18d 8d91 fc91 df31 302e t124.........10. │ │ │ │ +0000ae50: 358e 9117 9835 4578 7465 6e73 696f 6e73 5....5Extensions │ │ │ │ +0000ae60: 9603 eaa8 6f66 9374 6865 6f72 6965 7390 ....of.theories. │ │ │ │ +0000ae70: 336b 8d8d 9102 fffd 2e8e 8e96 0943 868d 3k...........C.. │ │ │ │ +0000ae80: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000ae90: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000aea0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000aeb0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000aec0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000aed0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000aee0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000aef0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000af00: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000af10: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000af20: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000af30: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000af40: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000af50: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000af60: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000af70: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000af80: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000af90: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000afa0: 8d91 0b7c 7431 3234 8e8e a18d 8d91 1798 ...|t124........ │ │ │ │ +0000afb0: 3531 302e 352e 318e 913d 31b2 4578 7465 510.5.1..=1.Exte │ │ │ │ +0000afc0: 6e73 696f 6e96 03ea a862 9aac 7279 9363 nsion....b..ry.c │ │ │ │ +0000afd0: 6f6e 7374 616e 9874 9364 650c 6e69 7469 onstan.t.de.niti │ │ │ │ +0000afe0: 6f6e 9101 1fcc 8d8d 9102 fffd 2e8e 8e96 on.............. │ │ │ │ +0000aff0: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ +0000b000: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000b010: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000b020: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000b030: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000b040: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000b050: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000b060: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000b070: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000b080: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000b090: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000b0a0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000b0b0: 8d91 0b7c 7431 3235 8e8e a68d 8d91 1798 ...|t125........ │ │ │ │ +0000b0c0: 3531 302e 352e 328e 913d 31b2 4578 7465 510.5.2..=1.Exte │ │ │ │ +0000b0d0: 6e73 696f 6e96 03ea a862 9aac 7279 9363 nsion....b..ry.c │ │ │ │ +0000b0e0: 6f6e 7374 616e 9874 9373 7090 538e 6563 onstan.t.sp.S.ec │ │ │ │ +0000b0f0: 690c 6361 7469 6f6e 9104 e62c 8d8d 9102 i.cation...,.... │ │ │ │ +0000b100: fffd 2e8e 8e96 0943 868d 8d91 02ff fd2e .......C........ │ │ │ │ +0000b110: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000b120: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000b130: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000b140: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000b150: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000b160: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000b170: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000b180: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000b190: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000b1a0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000b1b0: 8e8e 8d91 0b7c 7431 3237 8e8e a18d 8d91 .....|t127...... │ │ │ │ +0000b1c0: 1798 3531 302e 352e 338e 913d 31b2 5265 ..510.5.3..=1.Re │ │ │ │ +0000b1d0: 6d61 726b 7396 03ea a861 6290 538e 6f75 marks....ab.S.ou │ │ │ │ +0000b1e0: 7493 636f 6e73 7461 6e90 ac72 7473 9369 t.constan..rts.i │ │ │ │ +0000b1f0: 6e93 484f 4c91 03a3 568d 8d91 02ff fd2e n.HOL...V....... │ │ │ │ +0000b200: 8e8e 9609 4386 8d8d 9102 fffd 2e8e 8e93 ....C........... │ │ │ │ +0000b210: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000b220: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000b230: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000b240: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000b250: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000b260: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000b270: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000b280: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000b290: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000b2a0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000b2b0: 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 3132 ............|t12 │ │ │ │ +0000b2c0: 398e 8ea1 8d8d 9117 9835 3130 2e35 2e34 9........510.5.4 │ │ │ │ +0000b2d0: 8e91 3d31 b245 7874 656e 7369 6f6e 9603 ..=1.Extension.. │ │ │ │ +0000b2e0: eaa8 629a ac72 7993 7498 7970 9053 8e65 ..b..ry.t.yp.S.e │ │ │ │ +0000b2f0: 9364 650c 6e69 7469 6f6e 9103 8cf6 8d8d .de.nition...... │ │ │ │ +0000b300: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ +0000b310: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000b320: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000b330: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000b340: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000b350: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000b360: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000b370: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000b380: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000b390: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000b3a0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000b3b0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000b3c0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000b3d0: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 0b7c ...............| │ │ │ │ +0000b3e0: 7431 3330 8e8e a18d 8d91 1798 3531 302e t130........510. │ │ │ │ +0000b3f0: 352e 358e 913d 31b2 4578 7465 6e73 696f 5.5..=1.Extensio │ │ │ │ +0000b400: 6e96 03ea a862 9aac 7279 9374 9879 709a n....b..ry.t.yp. │ │ │ │ +0000b410: 538e 6593 7370 9865 6369 0c63 6174 696f S.e.sp.eci.catio │ │ │ │ +0000b420: 6e8d 8d9f fba5 32f3 2a7c 7b59 0700 0800 n.....2.*|{Y.... │ │ │ │ +0000b430: 0000 0800 0000 0463 6d72 38d5 318e 8e91 .......cmr8.1... │ │ │ │ +0000b440: 0753 568d 8d91 02ff fdcf 2e8e 8e96 0943 .SV............C │ │ │ │ +0000b450: 868d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000b460: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000b470: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000b480: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000b490: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000b4a0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000b4b0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000b4c0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000b4d0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000b4e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000b4f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000b500: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 ................ │ │ │ │ +0000b510: 0b7c 7431 3332 8e8e 9f2b 0fee 8d91 eaf1 .|t132...+...... │ │ │ │ +0000b520: ebeb 4749 9573 3349 9349 9110 3332 5468 ..GI.s3I.I..32Th │ │ │ │ +0000b530: 6596 0566 6648 4f4c 9353 7973 7465 6d8d e..ffHOL.System. │ │ │ │ +0000b540: 9201 0f96 6b31 3337 8e8e 9f1c 5ff7 8d8d ....k137...._... │ │ │ │ +0000b550: 91ea f1eb d031 318e 91fc 91df 5468 6596 .....11.....The. │ │ │ │ +0000b560: 0480 0048 4f4c 934c 6f67 6963 9369 6e93 ...HOL.Logic.in. │ │ │ │ +0000b570: 4d4c 8d92 011b fcc1 3133 398e 8ea1 8d8d ML......139..... │ │ │ │ +0000b580: 91fc 91df cf31 312e 318e 9117 9835 4c65 .....11.1....5Le │ │ │ │ +0000b590: 7869 6361 6c91 03ea a86d 6174 7465 7273 xical....matters │ │ │ │ +0000b5a0: 9105 814b 8d8d 9102 fffd 2e8e 8e96 0943 ...K...........C │ │ │ │ +0000b5b0: 868d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000b5c0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000b5d0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000b5e0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000b5f0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000b600: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000b610: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000b620: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000b630: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000b640: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000b650: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000b660: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000b670: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000b680: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000b690: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000b6a0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000b6b0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000b6c0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000b6d0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000b6e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000b6f0: 8d91 0b7c 7431 3339 8e8e a18d 8d91 1798 ...|t139........ │ │ │ │ +0000b700: 3531 312e 312e 318e 913d 31b2 4964 656e 511.1.1..=1.Iden │ │ │ │ +0000b710: 90ac 7274 690c 6572 7391 05ba e68d 8d91 ..rti.ers....... │ │ │ │ +0000b720: 02ff fd2e 8e8e 9609 4386 8d8d 9102 fffd ........C....... │ │ │ │ +0000b730: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000b740: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000b750: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000b760: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000b770: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000b780: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000b790: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000b7a0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000b7b0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000b7c0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000b7d0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000b7e0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000b7f0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000b800: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000b810: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000b820: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000b830: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000b840: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000b850: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d ................ │ │ │ │ +0000b860: 910b 7c74 3134 308e 8ea1 8d8d 9117 9835 ..|t140........5 │ │ │ │ +0000b870: 3131 2e31 2e32 8e91 3d31 b254 90ac 7279 11.1.2..=1.T..ry │ │ │ │ +0000b880: 7090 538e 6596 03ea a876 91ff 58e4 6172 p.S.e....v..X.ar │ │ │ │ +0000b890: 6961 626c 6593 6e61 6d65 7391 05d2 ad8d iable.names..... │ │ │ │ +0000b8a0: 8d91 02ff fd2e 8e8e 9609 4386 8d8d 9102 ..........C..... │ │ │ │ +0000b8b0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000b8c0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000b8d0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000b8e0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000b8f0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000b900: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000b910: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000b920: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000b930: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000b940: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000b950: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000b960: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000b970: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000b980: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000b990: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000b9a0: fffd 2e8e 8e8d 910b 7c74 3134 328e 8ea1 ........|t142... │ │ │ │ +0000b9b0: 8d8d 91fc 91df 3131 2e32 8e91 1798 3554 ......11.2....5T │ │ │ │ +0000b9c0: 90ac 7279 7090 538e 6573 9107 a704 8d8d ..ryp.S.es...... │ │ │ │ +0000b9d0: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ +0000b9e0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000b9f0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000ba00: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000ba10: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000ba20: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000ba30: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000ba40: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000ba50: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000ba60: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000ba70: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000ba80: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000ba90: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000baa0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000bab0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000bac0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000bad0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000bae0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000baf0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000bb00: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000bb10: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000bb20: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000bb30: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000bb40: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 0b7c ...............| │ │ │ │ +0000bb50: 7431 3432 8e8e a68d 8d91 fc91 df31 312e t142.........11. │ │ │ │ +0000bb60: 338e 9117 9835 5491 ff05 5665 726d 7391 3....5T...Verms. │ │ │ │ +0000bb70: 06ff e88d 8d91 02ff fd2e 8e8e 9609 4386 ..............C. │ │ │ │ +0000bb80: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000bb90: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000bba0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000bbb0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000bbc0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000bbd0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000bbe0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000bbf0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000bc00: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000bc10: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000bc20: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000bc30: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000bc40: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000bc50: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000bc60: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000bc70: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000bc80: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000bc90: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000bca0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000bcb0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000bcc0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000bcd0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000bce0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000bcf0: 8e8d 910b 7c74 3134 338e 8ea1 8d8d 91fc ....|t143....... │ │ │ │ +0000bd00: 91df 3131 2e34 8e91 1798 3551 756f 7461 ..11.4....5Quota │ │ │ │ +0000bd10: 7469 6f6e 9105 07b8 8d8d 9102 fffd 2e8e tion............ │ │ │ │ +0000bd20: 8e96 0943 868d 8d91 02ff fd2e 8e8e 938d ...C............ │ │ │ │ +0000bd30: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000bd40: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000bd50: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000bd60: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000bd70: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000bd80: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000bd90: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000bda0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000bdb0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000bdc0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000bdd0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000bde0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000bdf0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000be00: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000be10: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000be20: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000be30: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000be40: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000be50: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000be60: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000be70: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000be80: 8e8e 8d91 0b7c 7431 3434 8e8e a18d 8d91 .....|t144...... │ │ │ │ +0000be90: 1798 3531 312e 342e 318e 913d 31b2 5490 ..511.4.1..=1.T. │ │ │ │ +0000bea0: ac72 7970 9053 8e65 9103 eaa8 7175 6f74 .ryp.S.e....quot │ │ │ │ +0000beb0: 6174 696f 6e91 04dc 4d8d 8d91 02ff fd2e ation...M....... │ │ │ │ +0000bec0: 8e8e 9609 4386 8d8d 9102 fffd 2e8e 8e93 ....C........... │ │ │ │ +0000bed0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000bee0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000bef0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000bf00: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000bf10: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000bf20: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000bf30: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000bf40: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000bf50: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000bf60: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000bf70: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000bf80: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000bf90: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000bfa0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000bfb0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000bfc0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000bfd0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d 910b ................ │ │ │ │ +0000bfe0: 7c74 3134 368e 8ea1 8d8d 9117 9835 3131 |t146........511 │ │ │ │ +0000bff0: 2e34 2e32 8e91 3d31 b254 91ff 0556 6572 .4.2..=1.T...Ver │ │ │ │ +0000c000: 6d91 03ea a871 756f 7461 7469 6f6e 9104 m....quotation.. │ │ │ │ +0000c010: 3531 8d8d 9102 fffd 2e8e 8e96 0943 868d 51...........C.. │ │ │ │ +0000c020: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000c030: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000c040: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000c050: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000c060: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000c070: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000c080: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000c090: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000c0a0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000c0b0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000c0c0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000c0d0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000c0e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000c0f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000c100: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000c110: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000c120: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000c130: 02ff fd2e 8e8e 8d91 0b7c 7431 3436 8e8e .........|t146.. │ │ │ │ +0000c140: a18d 8d91 1798 3531 312e 342e 338e 913d ......511.4.3..= │ │ │ │ +0000c150: 31b2 5370 9053 8e65 6369 616c 9603 eaa8 1.Sp.S.ecial.... │ │ │ │ +0000c160: 7379 6e90 ac72 7461 6374 6963 9366 6f72 syn..rtactic.for │ │ │ │ +0000c170: 6d73 9103 4585 8d8d 9102 fffd 2e8e 8e96 ms..E........... │ │ │ │ +0000c180: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ +0000c190: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000c1a0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000c1b0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000c1c0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000c1d0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000c1e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000c1f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000c200: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000c210: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000c220: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000c230: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000c240: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000c250: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000c260: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000c270: 8e8e 8d91 0b7c 7431 3437 8e8e a18d 8d91 .....|t147...... │ │ │ │ +0000c280: fc91 df31 312e 358e 9117 9835 5379 6e9a ...11.5....5Syn. │ │ │ │ +0000c290: ac72 7461 7896 03ea a866 6f72 9372 6573 .rtax....for.res │ │ │ │ +0000c2a0: 7472 6963 7465 6493 7175 616e 9874 690c tricted.quan.ti. │ │ │ │ +0000c2b0: 6361 7469 6f6e 9106 b6e6 8d8d 9102 fffd cation.......... │ │ │ │ +0000c2c0: 2e8e 8e96 0943 868d 8d91 02ff fd2e 8e8e .....C.......... │ │ │ │ +0000c2d0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000c2e0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000c2f0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000c300: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000c310: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000c320: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000c330: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000c340: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000c350: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000c360: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000c370: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000c380: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000c390: 8d91 02ff fd2e 8e8e 8d91 0b7c 7431 3438 ...........|t148 │ │ │ │ +0000c3a0: 8e8e a68d 8d91 1798 3531 312e 352e 318e ........511.5.1. │ │ │ │ +0000c3b0: 913d 31b2 436f 6e64 6974 696f 6e61 6c73 .=1.Conditionals │ │ │ │ +0000c3c0: 9101 480f 8d8d 9102 fffd 2e8e 8e96 0943 ..H............C │ │ │ │ +0000c3d0: 868d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000c3e0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000c3f0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000c400: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000c410: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000c420: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000c430: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000c440: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000c450: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000c460: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000c470: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000c480: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000c490: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000c4a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000c4b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000c4c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000c4d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000c4e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000c4f0: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 0b7c ...............| │ │ │ │ +0000c500: 7431 3531 8e8e a18d 8d91 1798 3531 312e t151........511. │ │ │ │ +0000c510: 352e 328e 913d 31b2 5090 ac72 6169 7265 5.2..=1.P..raire │ │ │ │ +0000c520: 6491 03ea a861 6273 7472 6163 7469 6f6e d....abstraction │ │ │ │ +0000c530: 7391 03d6 f48d 8d91 02ff fd2e 8e8e 9609 s............... │ │ │ │ +0000c540: 4386 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 C............... │ │ │ │ +0000c550: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000c560: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000c570: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000c580: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000c590: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000c5a0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000c5b0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000c5c0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000c5d0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000c5e0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000c5f0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000c600: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000c610: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000c620: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000c630: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000c640: fffd 2e8e 8e8d 910b 7c74 3135 328e 8ea1 ........|t152... │ │ │ │ +0000c650: 8d8d 9117 9835 3131 2e35 2e33 8e91 3d31 .....511.5.3..=1 │ │ │ │ +0000c660: b2e2 6c65 74cf 2d74 6572 6d73 9105 7a7e ..let.-terms..z~ │ │ │ │ +0000c670: 8d8d 9102 fffd 2e8e 8e96 0943 868d 8d91 ...........C.... │ │ │ │ +0000c680: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000c690: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000c6a0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000c6b0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000c6c0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000c6d0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000c6e0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000c6f0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000c700: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000c710: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000c720: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000c730: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000c740: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000c750: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000c760: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000c770: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000c780: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000c790: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000c7a0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000c7b0: 8e8e 8d91 0b7c 7431 3533 8e8e a18d 8d91 .....|t153...... │ │ │ │ +0000c7c0: fc91 df31 312e 368e 9117 9835 5379 6e90 ...11.6....5Syn. │ │ │ │ +0000c7d0: ac72 7461 7896 03ea a866 6f72 9373 6574 .rtax....for.set │ │ │ │ +0000c7e0: 7391 0889 d28d 8d91 02ff fd2e 8e8e 9609 s............... │ │ │ │ +0000c7f0: 4386 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 C............... │ │ │ │ +0000c800: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000c810: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000c820: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000c830: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000c840: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000c850: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000c860: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000c870: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000c880: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000c890: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000c8a0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000c8b0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000c8c0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000c8d0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000c8e0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000c8f0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000c900: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000c910: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000c920: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000c930: 8e8d 910b 7c74 3135 348e 8ea1 8d8d 9117 ....|t154....... │ │ │ │ +0000c940: 9835 3131 2e36 2e31 8e91 3d31 b241 6e90 .511.6.1..=1.An. │ │ │ │ +0000c950: ac72 7469 7175 6f74 6174 696f 6e91 031b .rtiquotation... │ │ │ │ +0000c960: 9a8d 8d91 02ff fd2e 8e8e 9609 4386 8d8d ............C... │ │ │ │ +0000c970: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000c980: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000c990: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000c9a0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000c9b0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000c9c0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000c9d0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000c9e0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000c9f0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000ca00: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000ca10: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000ca20: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000ca30: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000ca40: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000ca50: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000ca60: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000ca70: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000ca80: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d ................ │ │ │ │ +0000ca90: 910b 7c74 3135 368e 8ea6 8d8d 9117 9835 ..|t156........5 │ │ │ │ +0000caa0: 3131 2e36 2e32 8e91 3d31 b255 7365 722d 11.6.2..=1.User- │ │ │ │ +0000cab0: 7072 6f67 7261 6d6d 6162 6c65 9603 eaa8 programmable.... │ │ │ │ +0000cac0: 7175 6f74 6174 696f 6e93 7495 ac72 7970 quotation.t..ryp │ │ │ │ +0000cad0: 9053 8e65 6393 6865 6393 6b93 6572 9105 .S.ec.hec.k.er.. │ │ │ │ +0000cae0: b1e0 8d8d 9102 fffd 2e8e 8e96 0943 868d .............C.. │ │ │ │ +0000caf0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000cb00: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000cb10: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000cb20: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000cb30: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000cb40: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000cb50: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000cb60: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000cb70: 8d91 0b7c 7431 3536 8e8e a18d 8d91 fc91 ...|t156........ │ │ │ │ +0000cb80: df31 312e 378e 9117 9835 5468 656f 7265 .11.7....5Theore │ │ │ │ +0000cb90: 6d73 9106 ec56 8d8d 9102 fffd 2e8e 8e96 ms...V.......... │ │ │ │ +0000cba0: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ +0000cbb0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000cbc0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000cbd0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000cbe0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000cbf0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000cc00: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000cc10: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000cc20: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000cc30: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000cc40: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000cc50: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000cc60: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000cc70: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000cc80: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000cc90: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000cca0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000ccb0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000ccc0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000ccd0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000cce0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000ccf0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000cd00: 8d91 0b7c 7431 3538 8e8e a18d 8d91 fc91 ...|t158........ │ │ │ │ +0000cd10: df31 312e 388e 9117 9835 5468 656f 7269 .11.8....5Theori │ │ │ │ +0000cd20: 6573 9104 2fe8 8d8d 9102 fffd 2e8e 8e96 es../........... │ │ │ │ +0000cd30: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ +0000cd40: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000cd50: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000cd60: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000cd70: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000cd80: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000cd90: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000cda0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000cdb0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000cdc0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000cdd0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000cde0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000cdf0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000ce00: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000ce10: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000ce20: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000ce30: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000ce40: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000ce50: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000ce60: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000ce70: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000ce80: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000ce90: 938d 8d91 02ff fd2e 8e8e 8d91 0b7c 7431 .............|t1 │ │ │ │ +0000cea0: 3630 8e8e a18d 8d91 1798 3531 312e 382e 60........511.8. │ │ │ │ +0000ceb0: 318e 913d 31b2 5072 696d 6974 6976 90ac 1..=1.Primitiv.. │ │ │ │ +0000cec0: 7265 9603 eaa8 4d4c 9366 756e 6374 696f re....ML.functio │ │ │ │ +0000ced0: 6e73 9366 6f72 9363 7265 6174 696e 6793 ns.for.creating. │ │ │ │ +0000cee0: 7468 656f 7269 6573 9105 6eaa 8d8d 9102 theories..n..... │ │ │ │ +0000cef0: fffd 2e8e 8e96 0943 868d 8d91 02ff fd2e .......C........ │ │ │ │ +0000cf00: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000cf10: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000cf20: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000cf30: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000cf40: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000cf50: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000cf60: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000cf70: 8d91 0b7c 7431 3631 8e8e a18d 8d91 1798 ...|t161........ │ │ │ │ +0000cf80: 3531 312e 382e 328e 913d 31b2 4691 ff05 511.8.2..=1.F... │ │ │ │ +0000cf90: 5675 6e63 7469 6f6e 7396 03ea a866 6f72 Vunctions....for │ │ │ │ +0000cfa0: 9363 7265 6174 696e 6793 6465 0c6e 6974 .creating.de.nit │ │ │ │ +0000cfb0: 696f 6e61 6c93 6578 7465 6e73 696f 6e73 ional.extensions │ │ │ │ +0000cfc0: 9101 ef08 8d8d 9102 fffd 2e8e 8e96 0943 ...............C │ │ │ │ +0000cfd0: 868d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000cfe0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000cff0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000d000: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000d010: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000d020: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000d030: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000d040: 8d91 02ff fd2e 8e8e 8d91 0b7c 7431 3633 ...........|t163 │ │ │ │ +0000d050: 8e8e a68d 8d91 1798 3531 312e 382e 338e ........511.8.3. │ │ │ │ +0000d060: 913d 31b2 5072 696d 6974 6976 90ac 7265 .=1.Primitiv..re │ │ │ │ +0000d070: 9603 eaa8 4d4c 9366 756e 6374 696f 6e93 ....ML.function. │ │ │ │ +0000d080: 666f 7293 6163 6365 7373 696e 6793 7468 for.accessing.th │ │ │ │ +0000d090: 656f 7269 6573 9104 b6d8 8d8d 9102 fffd eories.......... │ │ │ │ +0000d0a0: 2e8e 8e96 0943 868d 8d91 02ff fd2e 8e8e .....C.......... │ │ │ │ +0000d0b0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000d0c0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000d0d0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000d0e0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000d0f0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000d100: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000d110: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 ................ │ │ │ │ +0000d120: 0b7c 7431 3639 8e8e a18d 8d91 1798 3531 .|t169........51 │ │ │ │ +0000d130: 312e 382e 348e 913d 31b2 5468 6596 03ea 1.8.4..=1.The... │ │ │ │ +0000d140: a874 6865 6f72 7993 e248 4f4c 9104 f084 .theory..HOL.... │ │ │ │ +0000d150: 8d8d 9102 fffd cf2e 8e8e 9609 4386 8d8d ............C... │ │ │ │ +0000d160: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000d170: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000d180: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000d190: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000d1a0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000d1b0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000d1c0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000d1d0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000d1e0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000d1f0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000d200: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000d210: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000d220: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000d230: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000d240: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000d250: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000d260: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000d270: fffd 2e8e 8e8d 910b 7c74 3137 308e 8ea1 ........|t170... │ │ │ │ +0000d280: 8d8d 9117 9835 3131 2e38 2e35 8e91 3d31 .....511.8.5..=1 │ │ │ │ +0000d290: b250 7269 6d69 7469 7690 ac72 6596 03ea .Primitiv..re... │ │ │ │ +0000d2a0: a872 756c 6573 936f 6693 696e 6665 7265 .rules.of.infere │ │ │ │ +0000d2b0: 6e63 6593 6f66 9374 6865 9348 4f4c 934c nce.of.the.HOL.L │ │ │ │ +0000d2c0: 6f67 6963 9109 0d39 8d8d 9102 fffd 2e8e ogic...9........ │ │ │ │ +0000d2d0: 8e96 0943 868d 8d91 02ff fd2e 8e8e 938d ...C............ │ │ │ │ +0000d2e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000d2f0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000d300: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000d310: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000d320: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000d330: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000d340: 8e8e 8d91 0b7c 7431 3733 8e8e 8e9f 24fd .....|t173....$. │ │ │ │ +0000d350: 138e 8c8b 0000 000b 0000 0000 0000 0000 ................ │ │ │ │ 0000d360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0000d370: 0000 0000 0000 a599 a002 cc05 558d a0fd ............U... │ │ │ │ -0000d380: 46d3 0e8d 8d8d 8d9f fa99 9a8d 9112 c761 F..............a │ │ │ │ -0000d390: d043 6f6e 95a0 0074 656e 9374 7392 0187 .Con...ten.ts... │ │ │ │ -0000d3a0: a265 7869 8e91 12c7 619f 0566 6689 0000 .exi....a..ff... │ │ │ │ -0000d3b0: e666 01c7 3e7c 8e8e 8e8e a002 942f df8d .f..>|......./.. │ │ │ │ -0000d3c0: a0fd 8bd0 218d 8d91 3f6d abcf 3131 2e38 ....!...?m..11.8 │ │ │ │ -0000d3d0: 2e36 8e91 6507 2854 90ac 7279 7090 538e .6..e.(T..ryp.S. │ │ │ │ -0000d3e0: 6591 03ea a861 6262 7265 7669 6174 696f e....abbreviatio │ │ │ │ -0000d3f0: 6e73 9103 bd5b 8d8d 9102 fffd 2e8e 8e96 ns...[.......... │ │ │ │ -0000d400: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ -0000d410: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000d420: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000d430: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000d440: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000d450: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000d460: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000d470: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000d480: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000d490: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000d4a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000d4b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000d4c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000d4d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000d4e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000d4f0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000d500: 02ff fd2e 8e8e 8d91 0b7c 7431 3736 8e8e .........|t176.. │ │ │ │ -0000d510: a410 6000 8d8d 9124 6755 3131 2e39 8e91 ..`....$gU11.9.. │ │ │ │ -0000d520: 3f6d ab54 6865 9603 eaa8 616e 6365 7374 ?m.The....ancest │ │ │ │ -0000d530: 7279 936f 6693 7468 6593 7468 656f 7279 ry.of.the.theory │ │ │ │ -0000d540: 93e2 484f 4c91 0880 758d 8d91 02ff fdcf ..HOL...u....... │ │ │ │ -0000d550: 2e8e 8e96 0943 868d 8d91 02ff fd2e 8e8e .....C.......... │ │ │ │ -0000d560: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000d570: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000d580: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000d590: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000d5a0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000d5b0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000d5c0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000d5d0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000d5e0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000d5f0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000d600: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000d610: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000d620: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000d630: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 0b7c ...............| │ │ │ │ -0000d640: 7431 3737 8e8e a18d 8d91 3f6d ab31 312e t177......?m.11. │ │ │ │ -0000d650: 392e 318e 9165 0728 5468 6596 03ea a874 9.1..e.(The....t │ │ │ │ -0000d660: 6865 6f72 7993 e250 504c 414d 4291 04f1 heory..PPLAMB... │ │ │ │ -0000d670: 298d 8d91 02ff fdcf 2e8e 8e96 0943 868d )............C.. │ │ │ │ -0000d680: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000d690: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000d6a0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000d6b0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000d6c0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000d6d0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000d6e0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000d6f0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000d700: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000d710: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000d720: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000d730: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000d740: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000d750: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000d760: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000d770: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000d780: 8e8e 8d91 0b7c 7431 3738 8e8e a910 5fff .....|t178...._. │ │ │ │ -0000d790: 8d8d 913f 6dab 3131 2e39 2e32 8e91 6507 ...?m.11.9.2..e. │ │ │ │ -0000d7a0: 2854 6865 9603 eaa8 7468 656f 7279 93e2 (The....theory.. │ │ │ │ -0000d7b0: 626f 6f6c 9108 073d 8d8d 9102 fffd cf2e bool...=........ │ │ │ │ -0000d7c0: 8e8e 9609 4386 8d8d 9102 fffd 2e8e 8e93 ....C........... │ │ │ │ -0000d7d0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000d7e0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000d7f0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000d800: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000d810: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000d820: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000d830: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000d840: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000d850: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000d860: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000d870: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000d880: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000d890: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000d8a0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000d8b0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000d8c0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000d8d0: 2e8e 8e8d 910b 7c74 3137 388e 8ea1 8d8d ......|t178..... │ │ │ │ -0000d8e0: 913f 6dab 3131 2e39 2e33 8e91 6507 2854 .?m.11.9.3..e.(T │ │ │ │ -0000d8f0: 6865 9603 eaa8 7468 656f 7279 93e2 4241 he....theory..BA │ │ │ │ -0000d900: 5349 432d 484f 4c91 04f1 ce8d 8d91 02ff SIC-HOL......... │ │ │ │ -0000d910: fdcf 2e8e 8e96 0943 868d 8d91 02ff fd2e .......C........ │ │ │ │ -0000d920: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000d930: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000d940: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000d950: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000d960: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000d970: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000d980: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000d990: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000d9a0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000d9b0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000d9c0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000d9d0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000d9e0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000d9f0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000da00: 8d91 02ff fd2e 8e8e 8d91 0b7c 7431 3831 ...........|t181 │ │ │ │ -0000da10: 8e8e a18d 8d91 3f6d ab31 312e 392e 348e ......?m.11.9.4. │ │ │ │ -0000da20: 9165 0728 5468 6596 03ea a874 6865 6f72 .e.(The....theor │ │ │ │ -0000da30: 7993 e26e 756d 9104 f084 8d8d 9102 fffd y..num.......... │ │ │ │ -0000da40: cf2e 8e8e 9609 4386 8d8d 9102 fffd 2e8e ......C......... │ │ │ │ -0000da50: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000da60: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000da70: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000da80: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000da90: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000daa0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000dab0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000dac0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000dad0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000dae0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000daf0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000db00: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000db10: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000db20: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000db30: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000db40: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000db50: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d ................ │ │ │ │ -0000db60: 910b 7c74 3138 318e 8ea1 8d8d 913f 6dab ..|t181......?m. │ │ │ │ -0000db70: 3131 2e39 2e35 8e91 6507 2854 6865 9603 11.9.5..e.(The.. │ │ │ │ -0000db80: eaa8 7468 656f 7279 93e2 7072 696d 8d91 ..theory..prim.. │ │ │ │ -0000db90: 00bd b089 0000 6666 0003 b47d 8e91 0472 ......ff...}...r │ │ │ │ -0000dba0: 2d72 6563 9103 95b5 8d8d 9102 fffd cf2e -rec............ │ │ │ │ -0000dbb0: 8e8e 9609 4386 8d8d 9102 fffd 2e8e 8e93 ....C........... │ │ │ │ -0000dbc0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000dbd0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000dbe0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000dbf0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000dc00: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000dc10: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000dc20: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000dc30: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000dc40: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000dc50: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000dc60: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000dc70: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000dc80: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000dc90: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000dca0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d ................ │ │ │ │ -0000dcb0: 910b 7c74 3138 328e 8ea1 8d8d 913f 6dab ..|t182......?m. │ │ │ │ -0000dcc0: 3131 2e39 2e36 8e91 6507 2854 6865 9603 11.9.6..e.(The.. │ │ │ │ -0000dcd0: eaa8 7468 656f 7279 93e2 6172 6974 686d ..theory..arithm │ │ │ │ -0000dce0: 6574 6963 9108 0887 8d8d 9102 fffd cf2e etic............ │ │ │ │ -0000dcf0: 8e8e 9609 4386 8d8d 9102 fffd 2e8e 8e93 ....C........... │ │ │ │ -0000dd00: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000dd10: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000dd20: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000dd30: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000dd40: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000dd50: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000dd60: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000dd70: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000dd80: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000dd90: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000dda0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000ddb0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000ddc0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000ddd0: 8e93 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 ..............|t │ │ │ │ -0000dde0: 3138 368e 8ea6 8d8d 913f 6dab 3131 2e39 186......?m.11.9 │ │ │ │ -0000ddf0: 2e37 8e91 6507 2854 6865 9603 eaa8 7468 .7..e.(The....th │ │ │ │ -0000de00: 656f 7279 93e2 6c69 7374 9108 073d 8d8d eory..list...=.. │ │ │ │ -0000de10: 9102 fffd cf2e 8e8e 9609 4386 8d8d 9102 ..........C..... │ │ │ │ -0000de20: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000de30: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000de40: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000de50: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000de60: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000de70: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000de80: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000de90: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000dea0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000deb0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000dec0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000ded0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000dee0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000def0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000df00: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000df10: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000df20: 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 3138 ............|t18 │ │ │ │ -0000df30: 368e 8ea1 8d8d 913f 6dab 3131 2e39 2e38 6......?m.11.9.8 │ │ │ │ -0000df40: 8e91 6507 2854 6865 9603 eaa8 7468 656f ..e.(The....theo │ │ │ │ -0000df50: 7279 93e2 636f 6d62 696e 9104 f129 8d8d ry..combin...).. │ │ │ │ -0000df60: 9102 fffd cf2e 8e8e 9609 4386 8d8d 9102 ..........C..... │ │ │ │ -0000df70: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000df80: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000df90: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000dfa0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000dfb0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000dfc0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000dfd0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000dfe0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000dff0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000e000: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000e010: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000e020: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000e030: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000e040: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000e050: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000e060: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d ................ │ │ │ │ -0000e070: 910b 7c74 3138 388e 8ea1 8d8d 913f 6dab ..|t188......?m. │ │ │ │ -0000e080: 3131 2e39 2e39 8e91 6507 2854 6865 9603 11.9.9..e.(The.. │ │ │ │ -0000e090: eaa8 7468 656f 7269 6573 93e2 7472 6565 ..theories..tree │ │ │ │ -0000e0a0: 93cf 616e 6493 e26c 7472 6565 9108 510e ..and..ltree..Q. │ │ │ │ -0000e0b0: 8d8d 9102 fffd cf2e 8e8e 9609 4386 8d8d ............C... │ │ │ │ -0000e0c0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000e0d0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000e0e0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000e0f0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000e100: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000e110: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000e120: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000e130: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000e140: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000e150: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000e160: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000e170: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000e180: fffd 2e8e 8e8d 910b 7c74 3138 398e 8ea1 ........|t189... │ │ │ │ -0000e190: 8d8d 913f 6dab 3131 2e39 2e31 308e 9165 ...?m.11.9.10..e │ │ │ │ -0000e1a0: 0728 5468 6596 03ea a874 6865 6f72 7993 .(The....theory. │ │ │ │ -0000e1b0: e274 7964 6566 7391 04f1 298d 8d91 02ff .tydefs...)..... │ │ │ │ -0000e1c0: fdcf 2e8e 8e96 0943 868d 8d91 02ff fd2e .......C........ │ │ │ │ -0000e1d0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000e1e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000e1f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000e200: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000e210: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000e220: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000e230: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000e240: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000e250: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000e260: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000e270: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000e280: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000e290: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000e2a0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000e2b0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000e2c0: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 0b7c ...............| │ │ │ │ -0000e2d0: 7431 3931 8e8e a18d 8d91 3f6d ab31 312e t191......?m.11. │ │ │ │ -0000e2e0: 392e 3131 8e91 6507 2854 6865 9603 eaa8 9.11..e.(The.... │ │ │ │ -0000e2f0: 7468 656f 7279 93e2 7375 6d91 04f0 848d theory..sum..... │ │ │ │ -0000e300: 8d91 02ff fdcf 2e8e 8e96 0943 868d 8d91 ...........C.... │ │ │ │ -0000e310: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000e320: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000e330: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000e340: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000e350: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000e360: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000e370: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000e380: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000e390: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000e3a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000e3b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000e3c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000e3d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000e3e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000e3f0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000e400: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000e410: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000e420: fd2e 8e8e 8d91 0b7c 7431 3931 8e8e a68d .......|t191.... │ │ │ │ -0000e430: 8d91 3f6d ab31 312e 392e 3132 8e91 6507 ..?m.11.9.12..e. │ │ │ │ -0000e440: 2854 6865 9603 eaa8 7468 656f 7279 93e2 (The....theory.. │ │ │ │ -0000e450: 6f6e 6591 04f0 848d 8d91 02ff fdcf 2e8e one............. │ │ │ │ -0000e460: 8e96 0943 868d 8d91 02ff fd2e 8e8e 938d ...C............ │ │ │ │ -0000e470: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000e480: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000e490: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000e4a0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000e4b0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000e4c0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000e4d0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000e4e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000e4f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000e500: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000e510: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000e520: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000e530: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000e540: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000e550: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000e560: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000e570: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 0b7c ...............| │ │ │ │ -0000e580: 7431 3932 8e8e a18d 8d91 2467 5531 312e t192......$gU11. │ │ │ │ -0000e590: 3130 8e91 3f6d ab54 6865 9603 eaa8 749a 10..?m.The....t. │ │ │ │ -0000e5a0: ac72 7970 9053 8e65 9364 650c 6e69 7469 .ryp.S.e.de.niti │ │ │ │ -0000e5b0: 6f6e 9370 6163 986b 91ff 58e4 6167 6591 on.pac.k..X.age. │ │ │ │ -0000e5c0: 0742 4e8d 8d91 02ff fd2e 8e8e 9609 4386 .BN...........C. │ │ │ │ -0000e5d0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000e5e0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000e5f0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000e600: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000e610: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000e620: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000e630: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000e640: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000e650: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000e660: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000e670: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000e680: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000e690: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000e6a0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000e6b0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000e6c0: 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 3139 ............|t19 │ │ │ │ -0000e6d0: 328e 8ea1 8d8d 913f 6dab 3131 2e31 302e 2......?m.11.10. │ │ │ │ -0000e6e0: 318e 9165 0728 4465 0c6e 696e 6791 03ea 1..e.(De.ning... │ │ │ │ -0000e6f0: a874 90ac 7279 7090 538e 6573 9101 3ece .t..ryp.S.es..>. │ │ │ │ -0000e700: 8d8d 9102 fffd 2e8e 8e96 0943 868d 8d91 ...........C.... │ │ │ │ -0000e710: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000e720: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000e730: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000e740: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000e750: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000e760: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000e770: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000e780: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000e790: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000e7a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000e7b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000e7c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000e7d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000e7e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000e7f0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000e800: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000e810: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000e820: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 ................ │ │ │ │ -0000e830: 0b7c 7431 3933 8e8e a18d 8d91 3f6d ab31 .|t193......?m.1 │ │ │ │ -0000e840: 312e 3130 2e32 8e91 6507 2844 650c 6e69 1.10.2..e.(De.ni │ │ │ │ -0000e850: 6e67 9603 eaa8 7265 6375 7273 6976 90ac ng....recursiv.. │ │ │ │ -0000e860: 7265 9366 756e 6374 696f 6e73 9106 bfcc re.functions.... │ │ │ │ -0000e870: 8d8d 9102 fffd 2e8e 8e96 0943 868d 8d91 ...........C.... │ │ │ │ -0000e880: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000e890: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000e8a0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000e8b0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000e8c0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000e8d0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000e8e0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000e8f0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000e900: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000e910: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000e920: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000e930: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000e940: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 ................ │ │ │ │ -0000e950: 0b7c 7431 3937 8e8e a18d 8d91 3f6d ab31 .|t197......?m.1 │ │ │ │ -0000e960: 312e 3130 2e33 8e91 6507 2853 7472 7563 1.10.3..e.(Struc │ │ │ │ -0000e970: 7475 7261 6c91 03ea a869 6e64 7563 7469 tural....inducti │ │ │ │ -0000e980: 6f6e 9107 d8b7 8d8d 9102 fffd 2e8e 8e96 on.............. │ │ │ │ -0000e990: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ -0000e9a0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000e9b0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000e9c0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000e9d0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000e9e0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000e9f0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000ea00: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000ea10: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000ea20: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000ea30: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000ea40: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000ea50: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000ea60: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000ea70: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000ea80: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 0b7c ...............| │ │ │ │ -0000ea90: 7432 3030 8e8e a18d 8d91 3f6d ab31 312e t200......?m.11. │ │ │ │ -0000eaa0: 3130 2e34 8e91 6507 2853 7472 7563 7475 10.4..e.(Structu │ │ │ │ -0000eab0: 7261 6c96 03ea a869 6e64 7563 7469 6f6e ral....induction │ │ │ │ -0000eac0: 9374 6163 7469 6373 9107 a0dd 8d8d 9102 .tactics........ │ │ │ │ -0000ead0: fffd 2e8e 8e96 0943 868d 8d91 02ff fd2e .......C........ │ │ │ │ -0000eae0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000eaf0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000eb00: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000eb10: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000eb20: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000eb30: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000eb40: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000eb50: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000eb60: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000eb70: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000eb80: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000eb90: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000eba0: 938d 8d91 02ff fd2e 8e8e 8d91 0b7c 7432 .............|t2 │ │ │ │ -0000ebb0: 3031 8e8e a68d 8d91 3f6d ab31 312e 3130 01......?m.11.10 │ │ │ │ -0000ebc0: 2e35 8e91 6507 284f 7468 6572 9103 eaa8 .5..e.(Other.... │ │ │ │ -0000ebd0: 746f 9053 8e6f 6c73 9107 7b99 8d8d 9102 to.S.ols..{..... │ │ │ │ -0000ebe0: fffd 2e8e 8e96 0943 868d 8d91 02ff fd2e .......C........ │ │ │ │ -0000ebf0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000ec00: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000ec10: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000ec20: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000ec30: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000ec40: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000ec50: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000ec60: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000ec70: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000ec80: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000ec90: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000eca0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000ecb0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000ecc0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000ecd0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000ece0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000ecf0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000ed00: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000ed10: fd2e 8e8e 8d91 0b7c 7432 3033 8e8e a18d .......|t203.... │ │ │ │ -0000ed20: 8d91 2467 5531 312e 3131 8e91 3f6d ab4d ..$gU11.11..?m.M │ │ │ │ -0000ed30: 6973 6365 6c6c 616e 656f 7573 9603 eaa8 iscellaneous.... │ │ │ │ -0000ed40: 7379 7374 656d 9366 6561 7475 7265 7391 system.features. │ │ │ │ -0000ed50: 05c1 978d 8d91 02ff fd2e 8e8e 9609 4386 ..............C. │ │ │ │ -0000ed60: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000ed70: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000ed80: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000ed90: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000eda0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000edb0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000edc0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000edd0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000ede0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000edf0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000ee00: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000ee10: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000ee20: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000ee30: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000ee40: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d ................ │ │ │ │ -0000ee50: 910b 7c74 3230 348e 8ea1 8d8d 913f 6dab ..|t204......?m. │ │ │ │ -0000ee60: 3131 2e31 312e 318e 9165 0728 466c 6167 11.11.1..e.(Flag │ │ │ │ -0000ee70: 7396 03ea a866 6f72 9374 6865 9348 4f4c s....for.the.HOL │ │ │ │ -0000ee80: 936c 6f67 6963 9108 b13a 8d8d 9102 fffd .logic...:...... │ │ │ │ -0000ee90: 2e8e 8e96 0943 868d 8d91 02ff fd2e 8e8e .....C.......... │ │ │ │ -0000eea0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000eeb0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000eec0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000eed0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000eee0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000eef0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000ef00: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000ef10: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000ef20: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000ef30: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000ef40: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000ef50: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000ef60: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000ef70: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 0b7c ...............| │ │ │ │ -0000ef80: 7432 3035 8e8e a18d 8d91 3f6d ab31 312e t205......?m.11. │ │ │ │ -0000ef90: 3131 2e32 8e91 6507 2853 7469 6395 ac72 11.2..e.(Stic..r │ │ │ │ -0000efa0: 6b79 9b03 eaa8 7493 7970 9053 8e65 7398 ky....t.yp.S.es. │ │ │ │ -0000efb0: 616e 6498 6465 6661 756c 7498 7493 7970 and.default.t.yp │ │ │ │ -0000efc0: 9053 8e65 7391 0277 458d 8d91 02ff fd2e .S.es..wE....... │ │ │ │ -0000efd0: 8e8e 9609 4386 8d8d 9102 fffd 2e8e 8e93 ....C........... │ │ │ │ -0000efe0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000eff0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000f000: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000f010: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000f020: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000f030: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000f040: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000f050: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000f060: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000f070: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000f080: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000f090: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d 910b ................ │ │ │ │ -0000f0a0: 7c74 3230 368e 8ea1 8d8d 913f 6dab 3131 |t206......?m.11 │ │ │ │ -0000f0b0: 2e31 312e 338e 9165 0728 496e 90ac 7274 .11.3..e.(In..rt │ │ │ │ -0000f0c0: 6572 6661 6365 9103 eaa8 6d61 7073 9109 erface....maps.. │ │ │ │ -0000f0d0: 0ade 8d8d 9102 fffd 2e8e 8e96 0943 868d .............C.. │ │ │ │ -0000f0e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000f0f0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000f100: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000f110: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000f120: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000f130: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000f140: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000f150: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000f160: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000f170: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000f180: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000f190: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000f1a0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000f1b0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000f1c0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000f1d0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000f1e0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000f1f0: 02ff fd2e 8e8e 8d91 0b7c 7432 3037 8e8e .........|t207.. │ │ │ │ -0000f200: a68d 8d91 3f6d ab31 312e 3131 2e34 8e91 ....?m.11.11.4.. │ │ │ │ -0000f210: 6507 2843 6861 6e67 696e 6796 03ea a874 e.(Changing....t │ │ │ │ -0000f220: 6865 936c 616d 9aac 7262 9053 8e64 6193 he.lam..rb.S.da. │ │ │ │ -0000f230: 7379 6d98 6290 538e 6f6c 9107 6d4d 8d8d sym.b.S.ol..mM.. │ │ │ │ -0000f240: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ -0000f250: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000f260: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000f270: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000f280: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000f290: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000f2a0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000f2b0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000f2c0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000f2d0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000f2e0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000f2f0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000f300: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000f310: 8e8e 8d91 0b7c 7432 3131 8e8e a18d 8d91 .....|t211...... │ │ │ │ -0000f320: 3f6d ab31 312e 3131 2e35 8e91 6507 2843 ?m.11.11.5..e.(C │ │ │ │ -0000f330: 6861 6e67 696e 6796 03ea a874 6865 9374 hanging....the.t │ │ │ │ -0000f340: 7572 6e73 7469 6c65 9373 796d 90ac 7262 urnstile.sym..rb │ │ │ │ -0000f350: 9053 8e6f 6c91 0223 b78d 8d91 02ff fd2e .S.ol..#........ │ │ │ │ -0000f360: 8e8e 9609 4386 8d8d 9102 fffd 2e8e 8e93 ....C........... │ │ │ │ -0000f370: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000f380: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000f390: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000f3a0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000f3b0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000f3c0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000f3d0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000f3e0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000f3f0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000f400: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000f410: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000f420: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d 910b ................ │ │ │ │ -0000f430: 7c74 3231 318e 8ea1 8d8d 913f 6dab 3131 |t211......?m.11 │ │ │ │ -0000f440: 2e31 312e 368e 9165 0728 4869 6469 6e67 .11.6..e.(Hiding │ │ │ │ -0000f450: 9103 eaa8 636f 6e73 7461 6e90 ac72 7473 ....constan..rts │ │ │ │ -0000f460: 9107 7860 8d8d 9102 fffd 2e8e 8e96 0943 ..x`...........C │ │ │ │ -0000f470: 868d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000f480: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000f490: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000f4a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000f4b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000f4c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000f4d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000f4e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000f4f0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000f500: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000f510: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000f520: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000f530: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000f540: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000f550: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000f560: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000f570: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 ................ │ │ │ │ -0000f580: 0b7c 7432 3132 8e8e a18d 8d91 3f6d ab31 .|t212......?m.1 │ │ │ │ -0000f590: 312e 3131 2e37 8e91 6507 2841 7574 6f6c 1.11.7..e.(Autol │ │ │ │ -0000f5a0: 6f61 6469 6e67 9603 eaa8 6f66 9361 7869 oading....of.axi │ │ │ │ -0000f5b0: 6f6d 732c 9364 650c 6e69 7469 6f6e 7393 oms,.de.nitions. │ │ │ │ -0000f5c0: 616e 6493 7468 656f 7265 6d73 9102 05c6 and.theorems.... │ │ │ │ -0000f5d0: 8d8d 9102 fffd 2e8e 8e96 0943 868d 8d91 ...........C.... │ │ │ │ -0000f5e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000f5f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000f600: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000f610: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000f620: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000f630: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000f640: 8d91 0b7c 7432 3133 8e8e a18d 8d91 3f6d ...|t213......?m │ │ │ │ -0000f650: ab31 312e 3131 2e38 8e91 6507 2843 6163 .11.11.8..e.(Cac │ │ │ │ -0000f660: 90ac 7268 6564 9103 eaa8 7468 656f 7269 ..rhed....theori │ │ │ │ -0000f670: 6573 9103 29d1 8d8d 9102 fffd 2e8e 8e96 es..)........... │ │ │ │ -0000f680: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ -0000f690: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000f6a0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000f6b0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000f6c0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000f6d0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000f6e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000f6f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000f700: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000f710: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000f720: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000f730: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000f740: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000f750: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000f760: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000f770: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000f780: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000f790: 938d 8d91 02ff fd2e 8e8e 8d91 0b7c 7432 .............|t2 │ │ │ │ -0000f7a0: 3133 8e8e a68d 8d91 3f6d ab31 312e 3131 13......?m.11.11 │ │ │ │ -0000f7b0: 2e39 8e91 6507 2841 646a 7573 7469 6e67 .9..e.(Adjusting │ │ │ │ -0000f7c0: 9603 eaa8 7468 6593 7072 6574 7495 ac72 ....the.prett..r │ │ │ │ -0000f7d0: 792d 7072 696e 9374 9103 eaa8 6465 7074 y-prin.t....dept │ │ │ │ -0000f7e0: 6891 08fc 928d 8d91 02ff fd2e 8e8e 9609 h............... │ │ │ │ -0000f7f0: 4386 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 C............... │ │ │ │ -0000f800: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000f810: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000f820: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000f830: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000f840: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000f850: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000f860: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000f870: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000f880: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000f890: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000f8a0: fffd 2e8e 8e8d 910b 7c74 3231 348e 8ea1 ........|t214... │ │ │ │ -0000f8b0: 8d8d 913f 6dab 3131 2e31 312e 3130 8e91 ...?m.11.11.10.. │ │ │ │ -0000f8c0: 6507 2854 696d 696e 6796 03ea a861 6e64 e.(Timing....and │ │ │ │ -0000f8d0: 9363 6f75 6e90 ac72 7469 6e67 9374 6865 .coun..rting.the │ │ │ │ -0000f8e0: 6f72 656d 7390 3f19 8d8d 9102 fffd 2e8e orems.?......... │ │ │ │ -0000f8f0: 8e96 0943 868d 8d91 02ff fd2e 8e8e 938d ...C............ │ │ │ │ -0000f900: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000f910: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000f920: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000f930: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000f940: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000f950: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000f960: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000f970: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000f980: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000f990: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000f9a0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000f9b0: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 0b7c ...............| │ │ │ │ -0000f9c0: 7432 3135 8e8e 9f2b 0fee 8d91 12c7 61eb t215...+......a. │ │ │ │ -0000f9d0: 4749 5691 1033 3254 6865 6f72 656d 9605 GIV..32Theorem.. │ │ │ │ -0000f9e0: 6666 5072 6f90 8ccc 7669 6e67 9377 6974 ffPro...ving.wit │ │ │ │ -0000f9f0: 6893 484f 4c8d 9200 c376 0632 3137 8e8e h.HOL....v.217.. │ │ │ │ -0000fa00: 9f1c 5ff8 8d8d 9112 c761 d031 328e 9124 .._......a.12..$ │ │ │ │ -0000fa10: 6755 4465 7269 7690 a000 6564 9604 8000 gUDeriv...ed.... │ │ │ │ -0000fa20: 496e 6665 7265 6e63 6593 5275 6c65 738d Inference.Rules. │ │ │ │ -0000fa30: 9201 133d 1b32 3139 8e8e a18d 8d91 2467 ...=.219......$g │ │ │ │ -0000fa40: 55cf 3132 2e31 8e91 3f6d ab53 696d 706c U.12.1..?m.Simpl │ │ │ │ -0000fa50: 6591 03ea a864 6572 6976 91ff 58e4 6174 e....deriv..X.at │ │ │ │ -0000fa60: 696f 6e73 9109 2e12 8d8d 9102 fffd 2e8e ions............ │ │ │ │ -0000fa70: 8e96 0943 868d 8d91 02ff fd2e 8e8e 938d ...C............ │ │ │ │ -0000fa80: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000fa90: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000faa0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000fab0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000fac0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000fad0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000fae0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000faf0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000fb00: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000fb10: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000fb20: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000fb30: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000fb40: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000fb50: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000fb60: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000fb70: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000fb80: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000fb90: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000fba0: 8d91 0b7c 7432 3139 8e8e a68d 8d91 2467 ...|t219......$g │ │ │ │ -0000fbb0: 5531 322e 328e 913f 6dab 5265 7772 6974 U12.2..?m.Rewrit │ │ │ │ -0000fbc0: 696e 6791 06d3 cd8d 8d91 02ff fd2e 8e8e ing............. │ │ │ │ -0000fbd0: 9609 4386 8d8d 9102 fffd 2e8e 8e93 8d8d ..C............. │ │ │ │ -0000fbe0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000fbf0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000fc00: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000fc10: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000fc20: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000fc30: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000fc40: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000fc50: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000fc60: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000fc70: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000fc80: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000fc90: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000fca0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000fcb0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000fcc0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000fcd0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000fce0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000fcf0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000fd00: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000fd10: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000fd20: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000fd30: 8e8d 910b 7c74 3232 328e 8ea1 8d8d 9124 ....|t222......$ │ │ │ │ -0000fd40: 6755 3132 2e33 8e91 3f6d ab44 6572 6976 gU12.3..?m.Deriv │ │ │ │ -0000fd50: 91ff 58e4 6174 696f 6e96 03ea a86f 6693 ..X.ation....of. │ │ │ │ -0000fd60: 7468 6593 7374 616e 6461 7264 9372 756c the.standard.rul │ │ │ │ -0000fd70: 6573 9103 f413 8d8d 9102 fffd 2e8e 8e96 es.............. │ │ │ │ -0000fd80: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ -0000fd90: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000fda0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000fdb0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000fdc0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000fdd0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000fde0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000fdf0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000fe00: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000fe10: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -0000fe20: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -0000fe30: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -0000fe40: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -0000fe50: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -0000fe60: 8d91 02ff fd2e 8e8e 8d91 0b7c 7432 3233 ...........|t223 │ │ │ │ -0000fe70: 8e8e a18d 8d91 3f6d ab31 322e 332e 318e ......?m.12.3.1. │ │ │ │ -0000fe80: 9165 0728 4164 6469 6e67 9603 eaa8 616e .e.(Adding....an │ │ │ │ -0000fe90: 9361 7373 756d 7074 696f 6e91 058f 788d .assumption...x. │ │ │ │ -0000fea0: 8d91 02ff fd2e 8e8e 9609 4386 8d8d 9102 ..........C..... │ │ │ │ -0000feb0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000fec0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000fed0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000fee0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000fef0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000ff00: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000ff10: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000ff20: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000ff30: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000ff40: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -0000ff50: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -0000ff60: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -0000ff70: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -0000ff80: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -0000ff90: 8e93 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 ..............|t │ │ │ │ -0000ffa0: 3232 358e 8e8e 9f24 fd13 8e8c 8b00 0000 225....$........ │ │ │ │ -0000ffb0: 0c00 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0000d370: 0000 0000 0000 0000 0000 0000 0000 a5a1 ................ │ │ │ │ +0000d380: a002 cc05 558d a0fd 46d3 0e8d 8d8d 8d9f ....U...F....... │ │ │ │ +0000d390: fa99 9a8d 9112 c761 d043 6f6e 95a0 0074 .......a.Con...t │ │ │ │ +0000d3a0: 656e 9374 7392 0187 a265 7869 8e91 12c7 en.ts....exi.... │ │ │ │ +0000d3b0: 619f 0566 6689 0000 e666 01c7 3e7c 8e8e a..ff....f..>|.. │ │ │ │ +0000d3c0: 8e8e a002 942f df8d a0fd 8bd0 218d 8d91 ...../......!... │ │ │ │ +0000d3d0: 3f6d abcf 3131 2e38 2e36 8e91 6507 2854 ?m..11.8.6..e.(T │ │ │ │ +0000d3e0: 90ac 7279 7090 538e 6591 03ea a861 6262 ..ryp.S.e....abb │ │ │ │ +0000d3f0: 7265 7669 6174 696f 6e73 9103 bd5b 8d8d reviations...[.. │ │ │ │ +0000d400: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ +0000d410: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000d420: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000d430: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000d440: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000d450: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000d460: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000d470: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000d480: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000d490: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000d4a0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000d4b0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000d4c0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000d4d0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000d4e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000d4f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000d500: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 ................ │ │ │ │ +0000d510: 0b7c 7431 3736 8e8e a410 6000 8d8d 9124 .|t176....`....$ │ │ │ │ +0000d520: 6755 3131 2e39 8e91 3f6d ab54 6865 9603 gU11.9..?m.The.. │ │ │ │ +0000d530: eaa8 616e 6365 7374 7279 936f 6693 7468 ..ancestry.of.th │ │ │ │ +0000d540: 6593 7468 656f 7279 93e2 484f 4c91 0880 e.theory..HOL... │ │ │ │ +0000d550: 758d 8d91 02ff fdcf 2e8e 8e96 0943 868d u............C.. │ │ │ │ +0000d560: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000d570: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000d580: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000d590: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000d5a0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000d5b0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000d5c0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000d5d0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000d5e0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000d5f0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000d600: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000d610: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000d620: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000d630: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000d640: fd2e 8e8e 8d91 0b7c 7431 3737 8e8e a18d .......|t177.... │ │ │ │ +0000d650: 8d91 3f6d ab31 312e 392e 318e 9165 0728 ..?m.11.9.1..e.( │ │ │ │ +0000d660: 5468 6596 03ea a874 6865 6f72 7993 e250 The....theory..P │ │ │ │ +0000d670: 504c 414d 4291 04f1 298d 8d91 02ff fdcf PLAMB...)....... │ │ │ │ +0000d680: 2e8e 8e96 0943 868d 8d91 02ff fd2e 8e8e .....C.......... │ │ │ │ +0000d690: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000d6a0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000d6b0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000d6c0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000d6d0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000d6e0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000d6f0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000d700: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000d710: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000d720: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000d730: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000d740: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000d750: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000d760: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000d770: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000d780: 938d 8d91 02ff fd2e 8e8e 8d91 0b7c 7431 .............|t1 │ │ │ │ +0000d790: 3738 8e8e a910 5fff 8d8d 913f 6dab 3131 78...._....?m.11 │ │ │ │ +0000d7a0: 2e39 2e32 8e91 6507 2854 6865 9603 eaa8 .9.2..e.(The.... │ │ │ │ +0000d7b0: 7468 656f 7279 93e2 626f 6f6c 9108 073d theory..bool...= │ │ │ │ +0000d7c0: 8d8d 9102 fffd cf2e 8e8e 9609 4386 8d8d ............C... │ │ │ │ +0000d7d0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000d7e0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000d7f0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000d800: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000d810: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000d820: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000d830: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000d840: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000d850: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000d860: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000d870: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000d880: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000d890: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000d8a0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000d8b0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000d8c0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000d8d0: 8e93 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 ..............|t │ │ │ │ +0000d8e0: 3137 388e 8ea1 8d8d 913f 6dab 3131 2e39 178......?m.11.9 │ │ │ │ +0000d8f0: 2e33 8e91 6507 2854 6865 9603 eaa8 7468 .3..e.(The....th │ │ │ │ +0000d900: 656f 7279 93e2 4241 5349 432d 484f 4c91 eory..BASIC-HOL. │ │ │ │ +0000d910: 04f1 ce8d 8d91 02ff fdcf 2e8e 8e96 0943 ...............C │ │ │ │ +0000d920: 868d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000d930: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000d940: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000d950: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000d960: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000d970: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000d980: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000d990: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000d9a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000d9b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000d9c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000d9d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000d9e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000d9f0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000da00: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000da10: 8d91 0b7c 7431 3831 8e8e a18d 8d91 3f6d ...|t181......?m │ │ │ │ +0000da20: ab31 312e 392e 348e 9165 0728 5468 6596 .11.9.4..e.(The. │ │ │ │ +0000da30: 03ea a874 6865 6f72 7993 e26e 756d 9104 ...theory..num.. │ │ │ │ +0000da40: f084 8d8d 9102 fffd cf2e 8e8e 9609 4386 ..............C. │ │ │ │ +0000da50: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000da60: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000da70: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000da80: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000da90: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000daa0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000dab0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000dac0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000dad0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000dae0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000daf0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000db00: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000db10: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000db20: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000db30: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000db40: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000db50: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000db60: 9102 fffd 2e8e 8e8d 910b 7c74 3138 318e ..........|t181. │ │ │ │ +0000db70: 8ea1 8d8d 913f 6dab 3131 2e39 2e35 8e91 .....?m.11.9.5.. │ │ │ │ +0000db80: 6507 2854 6865 9603 eaa8 7468 656f 7279 e.(The....theory │ │ │ │ +0000db90: 93e2 7072 696d 8d91 00bd b089 0000 6666 ..prim........ff │ │ │ │ +0000dba0: 0003 b47d 8e91 0472 2d72 6563 9103 95b5 ...}...r-rec.... │ │ │ │ +0000dbb0: 8d8d 9102 fffd cf2e 8e8e 9609 4386 8d8d ............C... │ │ │ │ +0000dbc0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000dbd0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000dbe0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000dbf0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000dc00: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000dc10: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000dc20: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000dc30: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000dc40: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000dc50: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000dc60: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000dc70: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000dc80: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000dc90: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000dca0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000dcb0: 9102 fffd 2e8e 8e8d 910b 7c74 3138 328e ..........|t182. │ │ │ │ +0000dcc0: 8ea1 8d8d 913f 6dab 3131 2e39 2e36 8e91 .....?m.11.9.6.. │ │ │ │ +0000dcd0: 6507 2854 6865 9603 eaa8 7468 656f 7279 e.(The....theory │ │ │ │ +0000dce0: 93e2 6172 6974 686d 6574 6963 9108 0887 ..arithmetic.... │ │ │ │ +0000dcf0: 8d8d 9102 fffd cf2e 8e8e 9609 4386 8d8d ............C... │ │ │ │ +0000dd00: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000dd10: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000dd20: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000dd30: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000dd40: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000dd50: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000dd60: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000dd70: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000dd80: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000dd90: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000dda0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000ddb0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000ddc0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000ddd0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000dde0: 2e8e 8e8d 910b 7c74 3138 368e 8ea6 8d8d ......|t186..... │ │ │ │ +0000ddf0: 913f 6dab 3131 2e39 2e37 8e91 6507 2854 .?m.11.9.7..e.(T │ │ │ │ +0000de00: 6865 9603 eaa8 7468 656f 7279 93e2 6c69 he....theory..li │ │ │ │ +0000de10: 7374 9108 073d 8d8d 9102 fffd cf2e 8e8e st...=.......... │ │ │ │ +0000de20: 9609 4386 8d8d 9102 fffd 2e8e 8e93 8d8d ..C............. │ │ │ │ +0000de30: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000de40: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000de50: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000de60: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000de70: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000de80: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000de90: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000dea0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000deb0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000dec0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000ded0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000dee0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000def0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000df00: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000df10: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000df20: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000df30: 8e8d 910b 7c74 3138 368e 8ea1 8d8d 913f ....|t186......? │ │ │ │ +0000df40: 6dab 3131 2e39 2e38 8e91 6507 2854 6865 m.11.9.8..e.(The │ │ │ │ +0000df50: 9603 eaa8 7468 656f 7279 93e2 636f 6d62 ....theory..comb │ │ │ │ +0000df60: 696e 9104 f129 8d8d 9102 fffd cf2e 8e8e in...).......... │ │ │ │ +0000df70: 9609 4386 8d8d 9102 fffd 2e8e 8e93 8d8d ..C............. │ │ │ │ +0000df80: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000df90: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000dfa0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000dfb0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000dfc0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000dfd0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000dfe0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000dff0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000e000: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000e010: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000e020: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000e030: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000e040: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000e050: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000e060: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000e070: 9102 fffd 2e8e 8e8d 910b 7c74 3138 388e ..........|t188. │ │ │ │ +0000e080: 8ea1 8d8d 913f 6dab 3131 2e39 2e39 8e91 .....?m.11.9.9.. │ │ │ │ +0000e090: 6507 2854 6865 9603 eaa8 7468 656f 7269 e.(The....theori │ │ │ │ +0000e0a0: 6573 93e2 7472 6565 93cf 616e 6493 e26c es..tree..and..l │ │ │ │ +0000e0b0: 7472 6565 9108 510e 8d8d 9102 fffd cf2e tree..Q......... │ │ │ │ +0000e0c0: 8e8e 9609 4386 8d8d 9102 fffd 2e8e 8e93 ....C........... │ │ │ │ +0000e0d0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000e0e0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000e0f0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000e100: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000e110: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000e120: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000e130: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000e140: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000e150: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000e160: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000e170: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000e180: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d 910b ................ │ │ │ │ +0000e190: 7c74 3138 398e 8ea1 8d8d 913f 6dab 3131 |t189......?m.11 │ │ │ │ +0000e1a0: 2e39 2e31 308e 9165 0728 5468 6596 03ea .9.10..e.(The... │ │ │ │ +0000e1b0: a874 6865 6f72 7993 e274 7964 6566 7391 .theory..tydefs. │ │ │ │ +0000e1c0: 04f1 298d 8d91 02ff fdcf 2e8e 8e96 0943 ..)............C │ │ │ │ +0000e1d0: 868d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000e1e0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000e1f0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000e200: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000e210: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000e220: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000e230: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000e240: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000e250: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000e260: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000e270: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000e280: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000e290: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000e2a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000e2b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000e2c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000e2d0: fd2e 8e8e 8d91 0b7c 7431 3931 8e8e a18d .......|t191.... │ │ │ │ +0000e2e0: 8d91 3f6d ab31 312e 392e 3131 8e91 6507 ..?m.11.9.11..e. │ │ │ │ +0000e2f0: 2854 6865 9603 eaa8 7468 656f 7279 93e2 (The....theory.. │ │ │ │ +0000e300: 7375 6d91 04f0 848d 8d91 02ff fdcf 2e8e sum............. │ │ │ │ +0000e310: 8e96 0943 868d 8d91 02ff fd2e 8e8e 938d ...C............ │ │ │ │ +0000e320: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000e330: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000e340: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000e350: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000e360: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000e370: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000e380: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000e390: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000e3a0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000e3b0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000e3c0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000e3d0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000e3e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000e3f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000e400: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000e410: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000e420: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 0b7c ...............| │ │ │ │ +0000e430: 7431 3931 8e8e a68d 8d91 3f6d ab31 312e t191......?m.11. │ │ │ │ +0000e440: 392e 3132 8e91 6507 2854 6865 9603 eaa8 9.12..e.(The.... │ │ │ │ +0000e450: 7468 656f 7279 93e2 6f6e 6591 04f0 848d theory..one..... │ │ │ │ +0000e460: 8d91 02ff fdcf 2e8e 8e96 0943 868d 8d91 ...........C.... │ │ │ │ +0000e470: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000e480: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000e490: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000e4a0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000e4b0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000e4c0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000e4d0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000e4e0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000e4f0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000e500: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000e510: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000e520: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000e530: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000e540: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000e550: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000e560: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000e570: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000e580: fd2e 8e8e 8d91 0b7c 7431 3932 8e8e a18d .......|t192.... │ │ │ │ +0000e590: 8d91 2467 5531 312e 3130 8e91 3f6d ab54 ..$gU11.10..?m.T │ │ │ │ +0000e5a0: 6865 9603 eaa8 749a ac72 7970 9053 8e65 he....t..ryp.S.e │ │ │ │ +0000e5b0: 9364 650c 6e69 7469 6f6e 9370 6163 986b .de.nition.pac.k │ │ │ │ +0000e5c0: 91ff 58e4 6167 6591 0742 4e8d 8d91 02ff ..X.age..BN..... │ │ │ │ +0000e5d0: fd2e 8e8e 9609 4386 8d8d 9102 fffd 2e8e ......C......... │ │ │ │ +0000e5e0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000e5f0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000e600: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000e610: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000e620: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000e630: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000e640: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000e650: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000e660: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000e670: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000e680: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000e690: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000e6a0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000e6b0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000e6c0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000e6d0: 8e8d 910b 7c74 3139 328e 8ea1 8d8d 913f ....|t192......? │ │ │ │ +0000e6e0: 6dab 3131 2e31 302e 318e 9165 0728 4465 m.11.10.1..e.(De │ │ │ │ +0000e6f0: 0c6e 696e 6791 03ea a874 90ac 7279 7090 .ning....t..ryp. │ │ │ │ +0000e700: 538e 6573 9101 3ece 8d8d 9102 fffd 2e8e S.es..>......... │ │ │ │ +0000e710: 8e96 0943 868d 8d91 02ff fd2e 8e8e 938d ...C............ │ │ │ │ +0000e720: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000e730: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000e740: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000e750: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000e760: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000e770: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000e780: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000e790: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000e7a0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000e7b0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000e7c0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000e7d0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000e7e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000e7f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000e800: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000e810: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000e820: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000e830: 02ff fd2e 8e8e 8d91 0b7c 7431 3933 8e8e .........|t193.. │ │ │ │ +0000e840: a18d 8d91 3f6d ab31 312e 3130 2e32 8e91 ....?m.11.10.2.. │ │ │ │ +0000e850: 6507 2844 650c 6e69 6e67 9603 eaa8 7265 e.(De.ning....re │ │ │ │ +0000e860: 6375 7273 6976 90ac 7265 9366 756e 6374 cursiv..re.funct │ │ │ │ +0000e870: 696f 6e73 9106 bfcc 8d8d 9102 fffd 2e8e ions............ │ │ │ │ +0000e880: 8e96 0943 868d 8d91 02ff fd2e 8e8e 938d ...C............ │ │ │ │ +0000e890: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000e8a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000e8b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000e8c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000e8d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000e8e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000e8f0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000e900: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000e910: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000e920: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000e930: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000e940: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000e950: 02ff fd2e 8e8e 8d91 0b7c 7431 3937 8e8e .........|t197.. │ │ │ │ +0000e960: a18d 8d91 3f6d ab31 312e 3130 2e33 8e91 ....?m.11.10.3.. │ │ │ │ +0000e970: 6507 2853 7472 7563 7475 7261 6c91 03ea e.(Structural... │ │ │ │ +0000e980: a869 6e64 7563 7469 6f6e 9107 d8b7 8d8d .induction...... │ │ │ │ +0000e990: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ +0000e9a0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000e9b0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000e9c0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000e9d0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000e9e0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000e9f0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000ea00: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000ea10: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000ea20: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000ea30: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000ea40: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000ea50: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000ea60: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000ea70: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000ea80: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000ea90: fd2e 8e8e 8d91 0b7c 7432 3030 8e8e a18d .......|t200.... │ │ │ │ +0000eaa0: 8d91 3f6d ab31 312e 3130 2e34 8e91 6507 ..?m.11.10.4..e. │ │ │ │ +0000eab0: 2853 7472 7563 7475 7261 6c96 03ea a869 (Structural....i │ │ │ │ +0000eac0: 6e64 7563 7469 6f6e 9374 6163 7469 6373 nduction.tactics │ │ │ │ +0000ead0: 9107 a0dd 8d8d 9102 fffd 2e8e 8e96 0943 ...............C │ │ │ │ +0000eae0: 868d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000eaf0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000eb00: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000eb10: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000eb20: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000eb30: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000eb40: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000eb50: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000eb60: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000eb70: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000eb80: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000eb90: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000eba0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000ebb0: 8e8e 8d91 0b7c 7432 3031 8e8e a68d 8d91 .....|t201...... │ │ │ │ +0000ebc0: 3f6d ab31 312e 3130 2e35 8e91 6507 284f ?m.11.10.5..e.(O │ │ │ │ +0000ebd0: 7468 6572 9103 eaa8 746f 9053 8e6f 6c73 ther....to.S.ols │ │ │ │ +0000ebe0: 9107 7b99 8d8d 9102 fffd 2e8e 8e96 0943 ..{............C │ │ │ │ +0000ebf0: 868d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000ec00: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000ec10: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000ec20: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000ec30: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000ec40: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000ec50: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000ec60: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000ec70: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000ec80: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000ec90: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000eca0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000ecb0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000ecc0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000ecd0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000ece0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000ecf0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000ed00: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000ed10: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 0b7c ...............| │ │ │ │ +0000ed20: 7432 3033 8e8e a18d 8d91 2467 5531 312e t203......$gU11. │ │ │ │ +0000ed30: 3131 8e91 3f6d ab4d 6973 6365 6c6c 616e 11..?m.Miscellan │ │ │ │ +0000ed40: 656f 7573 9603 eaa8 7379 7374 656d 9366 eous....system.f │ │ │ │ +0000ed50: 6561 7475 7265 7391 05c1 978d 8d91 02ff eatures......... │ │ │ │ +0000ed60: fd2e 8e8e 9609 4386 8d8d 9102 fffd 2e8e ......C......... │ │ │ │ +0000ed70: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000ed80: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000ed90: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000eda0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000edb0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000edc0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000edd0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000ede0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000edf0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000ee00: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000ee10: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000ee20: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000ee30: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000ee40: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000ee50: 9102 fffd 2e8e 8e8d 910b 7c74 3230 348e ..........|t204. │ │ │ │ +0000ee60: 8ea1 8d8d 913f 6dab 3131 2e31 312e 318e .....?m.11.11.1. │ │ │ │ +0000ee70: 9165 0728 466c 6167 7396 03ea a866 6f72 .e.(Flags....for │ │ │ │ +0000ee80: 9374 6865 9348 4f4c 936c 6f67 6963 9108 .the.HOL.logic.. │ │ │ │ +0000ee90: b13a 8d8d 9102 fffd 2e8e 8e96 0943 868d .:...........C.. │ │ │ │ +0000eea0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000eeb0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000eec0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000eed0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000eee0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000eef0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000ef00: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000ef10: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000ef20: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000ef30: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000ef40: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000ef50: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000ef60: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000ef70: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000ef80: fd2e 8e8e 8d91 0b7c 7432 3035 8e8e a18d .......|t205.... │ │ │ │ +0000ef90: 8d91 3f6d ab31 312e 3131 2e32 8e91 6507 ..?m.11.11.2..e. │ │ │ │ +0000efa0: 2853 7469 6395 ac72 6b79 9b03 eaa8 7493 (Stic..rky....t. │ │ │ │ +0000efb0: 7970 9053 8e65 7398 616e 6498 6465 6661 yp.S.es.and.defa │ │ │ │ +0000efc0: 756c 7498 7493 7970 9053 8e65 7391 0277 ult.t.yp.S.es..w │ │ │ │ +0000efd0: 458d 8d91 02ff fd2e 8e8e 9609 4386 8d8d E...........C... │ │ │ │ +0000efe0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000eff0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000f000: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000f010: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000f020: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000f030: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000f040: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000f050: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000f060: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000f070: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000f080: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000f090: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000f0a0: fffd 2e8e 8e8d 910b 7c74 3230 368e 8ea1 ........|t206... │ │ │ │ +0000f0b0: 8d8d 913f 6dab 3131 2e31 312e 338e 9165 ...?m.11.11.3..e │ │ │ │ +0000f0c0: 0728 496e 90ac 7274 6572 6661 6365 9103 .(In..rterface.. │ │ │ │ +0000f0d0: eaa8 6d61 7073 9109 0ade 8d8d 9102 fffd ..maps.......... │ │ │ │ +0000f0e0: 2e8e 8e96 0943 868d 8d91 02ff fd2e 8e8e .....C.......... │ │ │ │ +0000f0f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000f100: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000f110: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000f120: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000f130: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000f140: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000f150: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000f160: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000f170: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000f180: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000f190: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000f1a0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000f1b0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000f1c0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000f1d0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000f1e0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000f1f0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 ................ │ │ │ │ +0000f200: 0b7c 7432 3037 8e8e a68d 8d91 3f6d ab31 .|t207......?m.1 │ │ │ │ +0000f210: 312e 3131 2e34 8e91 6507 2843 6861 6e67 1.11.4..e.(Chang │ │ │ │ +0000f220: 696e 6796 03ea a874 6865 936c 616d 9aac ing....the.lam.. │ │ │ │ +0000f230: 7262 9053 8e64 6193 7379 6d98 6290 538e rb.S.da.sym.b.S. │ │ │ │ +0000f240: 6f6c 9107 6d4d 8d8d 9102 fffd 2e8e 8e96 ol..mM.......... │ │ │ │ +0000f250: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ +0000f260: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000f270: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000f280: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000f290: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000f2a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000f2b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000f2c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000f2d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000f2e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000f2f0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000f300: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000f310: 938d 8d91 02ff fd2e 8e8e 8d91 0b7c 7432 .............|t2 │ │ │ │ +0000f320: 3131 8e8e a18d 8d91 3f6d ab31 312e 3131 11......?m.11.11 │ │ │ │ +0000f330: 2e35 8e91 6507 2843 6861 6e67 696e 6796 .5..e.(Changing. │ │ │ │ +0000f340: 03ea a874 6865 9374 7572 6e73 7469 6c65 ...the.turnstile │ │ │ │ +0000f350: 9373 796d 90ac 7262 9053 8e6f 6c91 0223 .sym..rb.S.ol..# │ │ │ │ +0000f360: b78d 8d91 02ff fd2e 8e8e 9609 4386 8d8d ............C... │ │ │ │ +0000f370: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000f380: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000f390: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000f3a0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000f3b0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000f3c0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000f3d0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000f3e0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000f3f0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000f400: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000f410: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000f420: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000f430: fffd 2e8e 8e8d 910b 7c74 3231 318e 8ea1 ........|t211... │ │ │ │ +0000f440: 8d8d 913f 6dab 3131 2e31 312e 368e 9165 ...?m.11.11.6..e │ │ │ │ +0000f450: 0728 4869 6469 6e67 9103 eaa8 636f 6e73 .(Hiding....cons │ │ │ │ +0000f460: 7461 6e90 ac72 7473 9107 7860 8d8d 9102 tan..rts..x`.... │ │ │ │ +0000f470: fffd 2e8e 8e96 0943 868d 8d91 02ff fd2e .......C........ │ │ │ │ +0000f480: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000f490: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000f4a0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000f4b0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000f4c0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000f4d0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000f4e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000f4f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000f500: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000f510: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000f520: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000f530: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000f540: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000f550: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000f560: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000f570: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000f580: 02ff fd2e 8e8e 8d91 0b7c 7432 3132 8e8e .........|t212.. │ │ │ │ +0000f590: a18d 8d91 3f6d ab31 312e 3131 2e37 8e91 ....?m.11.11.7.. │ │ │ │ +0000f5a0: 6507 2841 7574 6f6c 6f61 6469 6e67 9603 e.(Autoloading.. │ │ │ │ +0000f5b0: eaa8 6f66 9361 7869 6f6d 732c 9364 650c ..of.axioms,.de. │ │ │ │ +0000f5c0: 6e69 7469 6f6e 7393 616e 6493 7468 656f nitions.and.theo │ │ │ │ +0000f5d0: 7265 6d73 9102 05c6 8d8d 9102 fffd 2e8e rems............ │ │ │ │ +0000f5e0: 8e96 0943 868d 8d91 02ff fd2e 8e8e 938d ...C............ │ │ │ │ +0000f5f0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000f600: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000f610: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000f620: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000f630: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000f640: 8d91 02ff fd2e 8e8e 8d91 0b7c 7432 3133 ...........|t213 │ │ │ │ +0000f650: 8e8e a18d 8d91 3f6d ab31 312e 3131 2e38 ......?m.11.11.8 │ │ │ │ +0000f660: 8e91 6507 2843 6163 90ac 7268 6564 9103 ..e.(Cac..rhed.. │ │ │ │ +0000f670: eaa8 7468 656f 7269 6573 9103 29d1 8d8d ..theories..)... │ │ │ │ +0000f680: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ +0000f690: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000f6a0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000f6b0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000f6c0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000f6d0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000f6e0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000f6f0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000f700: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000f710: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000f720: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000f730: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000f740: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000f750: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000f760: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000f770: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000f780: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000f790: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000f7a0: 8e8e 8d91 0b7c 7432 3133 8e8e a68d 8d91 .....|t213...... │ │ │ │ +0000f7b0: 3f6d ab31 312e 3131 2e39 8e91 6507 2841 ?m.11.11.9..e.(A │ │ │ │ +0000f7c0: 646a 7573 7469 6e67 9603 eaa8 7468 6593 djusting....the. │ │ │ │ +0000f7d0: 7072 6574 7495 ac72 792d 7072 696e 9374 prett..ry-prin.t │ │ │ │ +0000f7e0: 9103 eaa8 6465 7074 6891 08fc 928d 8d91 ....depth....... │ │ │ │ +0000f7f0: 02ff fd2e 8e8e 9609 4386 8d8d 9102 fffd ........C....... │ │ │ │ +0000f800: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000f810: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000f820: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000f830: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000f840: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000f850: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000f860: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000f870: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000f880: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000f890: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000f8a0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d 910b ................ │ │ │ │ +0000f8b0: 7c74 3231 348e 8ea1 8d8d 913f 6dab 3131 |t214......?m.11 │ │ │ │ +0000f8c0: 2e31 312e 3130 8e91 6507 2854 696d 696e .11.10..e.(Timin │ │ │ │ +0000f8d0: 6796 03ea a861 6e64 9363 6f75 6e90 ac72 g....and.coun..r │ │ │ │ +0000f8e0: 7469 6e67 9374 6865 6f72 656d 7390 3f19 ting.theorems.?. │ │ │ │ +0000f8f0: 8d8d 9102 fffd 2e8e 8e96 0943 868d 8d91 ...........C.... │ │ │ │ +0000f900: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000f910: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000f920: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000f930: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000f940: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000f950: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000f960: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000f970: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000f980: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000f990: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000f9a0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000f9b0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000f9c0: fd2e 8e8e 8d91 0b7c 7432 3135 8e8e 9f2b .......|t215...+ │ │ │ │ +0000f9d0: 0fee 8d91 12c7 61eb 4749 5691 1033 3254 ......a.GIV..32T │ │ │ │ +0000f9e0: 6865 6f72 656d 9605 6666 5072 6f90 8ccc heorem..ffPro... │ │ │ │ +0000f9f0: 7669 6e67 9377 6974 6893 484f 4c8d 9200 ving.with.HOL... │ │ │ │ +0000fa00: c376 0632 3137 8e8e 9f1c 5ff8 8d8d 9112 .v.217...._..... │ │ │ │ +0000fa10: c761 d031 328e 9124 6755 4465 7269 7690 .a.12..$gUDeriv. │ │ │ │ +0000fa20: a000 6564 9604 8000 496e 6665 7265 6e63 ..ed....Inferenc │ │ │ │ +0000fa30: 6593 5275 6c65 738d 9201 133d 1b32 3139 e.Rules....=.219 │ │ │ │ +0000fa40: 8e8e a18d 8d91 2467 55cf 3132 2e31 8e91 ......$gU.12.1.. │ │ │ │ +0000fa50: 3f6d ab53 696d 706c 6591 03ea a864 6572 ?m.Simple....der │ │ │ │ +0000fa60: 6976 91ff 58e4 6174 696f 6e73 9109 2e12 iv..X.ations.... │ │ │ │ +0000fa70: 8d8d 9102 fffd 2e8e 8e96 0943 868d 8d91 ...........C.... │ │ │ │ +0000fa80: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000fa90: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000faa0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000fab0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000fac0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000fad0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000fae0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000faf0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000fb00: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000fb10: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000fb20: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000fb30: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000fb40: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000fb50: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000fb60: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000fb70: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000fb80: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000fb90: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000fba0: 8d91 02ff fd2e 8e8e 8d91 0b7c 7432 3139 ...........|t219 │ │ │ │ +0000fbb0: 8e8e a68d 8d91 2467 5531 322e 328e 913f ......$gU12.2..? │ │ │ │ +0000fbc0: 6dab 5265 7772 6974 696e 6791 06d3 cd8d m.Rewriting..... │ │ │ │ +0000fbd0: 8d91 02ff fd2e 8e8e 9609 4386 8d8d 9102 ..........C..... │ │ │ │ +0000fbe0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000fbf0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000fc00: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000fc10: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000fc20: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000fc30: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000fc40: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000fc50: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000fc60: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000fc70: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000fc80: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000fc90: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000fca0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000fcb0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000fcc0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000fcd0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000fce0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000fcf0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000fd00: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000fd10: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000fd20: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000fd30: 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 3232 ............|t22 │ │ │ │ +0000fd40: 328e 8ea1 8d8d 9124 6755 3132 2e33 8e91 2......$gU12.3.. │ │ │ │ +0000fd50: 3f6d ab44 6572 6976 91ff 58e4 6174 696f ?m.Deriv..X.atio │ │ │ │ +0000fd60: 6e96 03ea a86f 6693 7468 6593 7374 616e n....of.the.stan │ │ │ │ +0000fd70: 6461 7264 9372 756c 6573 9103 f413 8d8d dard.rules...... │ │ │ │ +0000fd80: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ +0000fd90: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000fda0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000fdb0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000fdc0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000fdd0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000fde0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000fdf0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000fe00: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000fe10: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000fe20: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +0000fe30: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +0000fe40: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +0000fe50: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +0000fe60: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +0000fe70: 8d91 0b7c 7432 3233 8e8e a18d 8d91 3f6d ...|t223......?m │ │ │ │ +0000fe80: ab31 322e 332e 318e 9165 0728 4164 6469 .12.3.1..e.(Addi │ │ │ │ +0000fe90: 6e67 9603 eaa8 616e 9361 7373 756d 7074 ng....an.assumpt │ │ │ │ +0000fea0: 696f 6e91 058f 788d 8d91 02ff fd2e 8e8e ion...x......... │ │ │ │ +0000feb0: 9609 4386 8d8d 9102 fffd 2e8e 8e93 8d8d ..C............. │ │ │ │ +0000fec0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000fed0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000fee0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000fef0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000ff00: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000ff10: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000ff20: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000ff30: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000ff40: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000ff50: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +0000ff60: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +0000ff70: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +0000ff80: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +0000ff90: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +0000ffa0: 2e8e 8e8d 910b 7c74 3232 358e 8e8e 9f24 ......|t225....$ │ │ │ │ +0000ffb0: fd13 8e8c 8b00 0000 0c00 0000 0000 0000 ................ │ │ │ │ 0000ffc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0000ffd0: 0000 0000 0000 00d3 4ba0 02cc 0555 8da0 ........K....U.. │ │ │ │ -0000ffe0: fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 .F.............. │ │ │ │ -0000fff0: ebd0 7869 6992 0183 e265 436f 6e95 a000 ..xii....eCon... │ │ │ │ -00010000: 7465 6e93 7473 8e91 eaf1 eb9f 0566 6689 ten.ts.......ff. │ │ │ │ -00010010: 0000 e666 01c7 3e7c 8e8e 8e8e a002 942f ...f..>|......./ │ │ │ │ -00010020: df8d a0fd 8bd0 218d 8d91 1798 35cf 3132 ......!.....5.12 │ │ │ │ -00010030: 2e33 2e32 8e91 3d31 b255 6e64 6973 6390 .3.2..=1.Undisc. │ │ │ │ -00010040: ac72 6861 7267 696e 6791 0210 3a8d 8d91 .rharging...:... │ │ │ │ -00010050: 02ff fd2e 8e8e 9609 4386 8d8d 9102 fffd ........C....... │ │ │ │ -00010060: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00010070: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00010080: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00010090: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000100a0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000100b0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000100c0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000100d0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000100e0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000100f0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00010100: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00010110: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00010120: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00010130: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00010140: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00010150: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00010160: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00010170: 8e93 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 ..............|t │ │ │ │ -00010180: 3232 368e 8ea4 10a6 168d 8d91 1798 3531 226...........51 │ │ │ │ -00010190: 322e 332e 338e 913d 31b2 5379 6d6d 6574 2.3.3..=1.Symmet │ │ │ │ -000101a0: 7279 9603 eaa8 6f66 9365 7175 616c 6974 ry....of.equalit │ │ │ │ -000101b0: 90ac 7279 9101 519f 8d8d 9102 fffd 2e8e ..ry..Q......... │ │ │ │ -000101c0: 8e96 0943 868d 8d91 02ff fd2e 8e8e 938d ...C............ │ │ │ │ -000101d0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000101e0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000101f0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00010200: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00010210: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00010220: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00010230: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00010240: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00010250: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00010260: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00010270: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00010280: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00010290: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000102a0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000102b0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 ................ │ │ │ │ -000102c0: 0b7c 7432 3236 8e8e a18d 8d91 1798 3531 .|t226........51 │ │ │ │ -000102d0: 322e 332e 348e 913d 31b2 5491 ff05 5672 2.3.4..=1.T...Vr │ │ │ │ -000102e0: 616e 7369 7469 7669 749a ac72 7996 03ea ansitivit..ry... │ │ │ │ -000102f0: a86f 6693 6571 7561 6c69 7498 7991 0356 .of.equalit.y..V │ │ │ │ -00010300: 3b8d 8d91 02ff fd2e 8e8e 9609 4386 8d8d ;...........C... │ │ │ │ -00010310: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00010320: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00010330: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00010340: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00010350: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00010360: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00010370: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00010380: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00010390: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000103a0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000103b0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000103c0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000103d0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000103e0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000103f0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d 910b ................ │ │ │ │ -00010400: 7c74 3232 368e 8ea1 8d8d 9117 9835 3132 |t226........512 │ │ │ │ -00010410: 2e33 2e35 8e91 3d31 b241 7070 6c69 6361 .3.5..=1.Applica │ │ │ │ -00010420: 7469 6f6e 9603 eaa8 6f66 9361 9374 6572 tion....of.a.ter │ │ │ │ -00010430: 6d93 746f 9361 9374 6865 6f72 656d 9105 m.to.a.theorem.. │ │ │ │ -00010440: 962c 8d8d 9102 fffd 2e8e 8e96 0943 868d .,...........C.. │ │ │ │ -00010450: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00010460: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00010470: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00010480: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00010490: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000104a0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000104b0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000104c0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000104d0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000104e0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000104f0: 8d91 02ff fd2e 8e8e 8d91 0b7c 7432 3237 ...........|t227 │ │ │ │ -00010500: 8e8e a18d 8d91 1798 3531 322e 332e 368e ........512.3.6. │ │ │ │ -00010510: 913d 31b2 4170 706c 6963 6174 696f 6e96 .=1.Application. │ │ │ │ -00010520: 03ea a86f 6693 6193 7468 656f 7265 6d93 ...of.a.theorem. │ │ │ │ -00010530: 746f 9361 9374 6572 6d91 0596 2c8d 8d91 to.a.term...,... │ │ │ │ -00010540: 02ff fd2e 8e8e 9609 4386 8d8d 9102 fffd ........C....... │ │ │ │ -00010550: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00010560: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00010570: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00010580: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00010590: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000105a0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000105b0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000105c0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000105d0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000105e0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000105f0: 2e8e 8e8d 910b 7c74 3232 378e 8ea1 8d8d ......|t227..... │ │ │ │ -00010600: 9117 9835 3132 2e33 2e37 8e91 3d31 b24d ...512.3.7..=1.M │ │ │ │ -00010610: 6f90 538e 6475 7396 03ea a850 9aac 726f o.S.dus....P..ro │ │ │ │ -00010620: 6e65 6e73 9366 6f72 9365 7175 616c 6974 nens.for.equalit │ │ │ │ -00010630: 9879 9102 62a9 8d8d 9102 fffd 2e8e 8e96 .y..b........... │ │ │ │ -00010640: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ -00010650: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00010660: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00010670: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00010680: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00010690: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000106a0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000106b0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000106c0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000106d0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000106e0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000106f0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00010700: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00010710: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 ................ │ │ │ │ -00010720: 0b7c 7432 3237 8e8e a18d 8d91 1798 3531 .|t227........51 │ │ │ │ -00010730: 322e 332e 388e 913d 31b2 496d 706c 6963 2.3.8..=1.Implic │ │ │ │ -00010740: 6174 696f 6e96 03ea a866 726f 6d93 6571 ation....from.eq │ │ │ │ -00010750: 7561 6c69 7490 ac72 7991 0934 6c8d 8d91 ualit..ry..4l... │ │ │ │ -00010760: 02ff fd2e 8e8e 9609 4386 8d8d 9102 fffd ........C....... │ │ │ │ -00010770: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00010780: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00010790: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000107a0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000107b0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000107c0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000107d0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000107e0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000107f0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00010800: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00010810: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00010820: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00010830: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00010840: fffd 2e8e 8e8d 910b 7c74 3232 388e 8ea1 ........|t228... │ │ │ │ -00010850: 8d8d 9117 9835 3132 2e33 2e39 8e91 3d31 .....512.3.9..=1 │ │ │ │ -00010860: b2f3 3482 ce52 3600 0c00 0000 0c00 0000 ..4..R6......... │ │ │ │ -00010870: 0663 6d73 7331 32df 54cf 2d49 6e90 ac72 .cmss12.T.-In..r │ │ │ │ -00010880: 7472 6f90 538e 6475 6374 696f 6e91 0846 tro.S.duction..F │ │ │ │ -00010890: 408d 8d91 02ff fd2e 8e8e 9609 4386 8d8d @...........C... │ │ │ │ -000108a0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000108b0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000108c0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000108d0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000108e0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000108f0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00010900: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00010910: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00010920: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00010930: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00010940: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00010950: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00010960: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00010970: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00010980: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00010990: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000109a0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000109b0: fffd 2e8e 8e8d 910b 7c74 3232 388e 8ea1 ........|t228... │ │ │ │ -000109c0: 8d8d 9117 9835 3132 2e33 2e31 308e 913d .....512.3.10..= │ │ │ │ -000109d0: 31b2 4571 7561 6c69 7490 ac72 792d 7769 1.Equalit..ry-wi │ │ │ │ -000109e0: 7468 2ddf 5491 03ea a8cf 656c 696d 696e th-.T.....elimin │ │ │ │ -000109f0: 6174 696f 6e91 05b8 568d 8d91 02ff fd2e ation...V....... │ │ │ │ -00010a00: 8e8e 9609 4386 8d8d 9102 fffd 2e8e 8e93 ....C........... │ │ │ │ -00010a10: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00010a20: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00010a30: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00010a40: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00010a50: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00010a60: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00010a70: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00010a80: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00010a90: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00010aa0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00010ab0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00010ac0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00010ad0: 9102 fffd 2e8e 8e8d 910b 7c74 3232 388e ..........|t228. │ │ │ │ -00010ae0: 8ea1 8d8d 9117 9835 3132 2e33 2e31 318e .......512.3.11. │ │ │ │ -00010af0: 913d 31b2 5370 9053 8e65 6369 616c 697a .=1.Sp.S.ecializ │ │ │ │ -00010b00: 6174 696f 6e91 03ea a828 f32f 2122 2c9a ation....(./!",. │ │ │ │ -00010b10: 000c 0000 000a 0000 0006 636d 7379 3130 ..........cmsy10 │ │ │ │ -00010b20: da38 cf2d 656c 696d 696e 6174 696f 6e29 .8.-elimination) │ │ │ │ -00010b30: 9106 b353 8d8d 9102 fffd 2e8e 8e96 0943 ...S...........C │ │ │ │ -00010b40: 868d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00010b50: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00010b60: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00010b70: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00010b80: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00010b90: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00010ba0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00010bb0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00010bc0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00010bd0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00010be0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00010bf0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00010c00: 8d91 02ff fd2e 8e8e 8d91 0b7c 7432 3239 ...........|t229 │ │ │ │ -00010c10: 8e8e a18d 8d91 1798 3531 322e 332e 3132 ........512.3.12 │ │ │ │ -00010c20: 8e91 3d31 b245 7175 616c 6974 95ac 7279 ..=1.Equalit..ry │ │ │ │ -00010c30: 2d77 6974 682d df54 9103 eaa8 cf69 6e93 -with-.T.....in. │ │ │ │ -00010c40: 7472 6f90 538e 6475 6374 696f 6e91 091b tro.S.duction... │ │ │ │ -00010c50: e08d 8d91 02ff fd2e 8e8e 9609 4386 8d8d ............C... │ │ │ │ -00010c60: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00010c70: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00010c80: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00010c90: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00010ca0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00010cb0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00010cc0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00010cd0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00010ce0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00010cf0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00010d00: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00010d10: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00010d20: fffd 2e8e 8e8d 910b 7c74 3232 398e 8ea1 ........|t229... │ │ │ │ -00010d30: 8d8d 9117 9835 3132 2e33 2e31 338e 913d .....512.3.13..= │ │ │ │ -00010d40: 31b2 4765 6e65 7261 6c69 7a61 7469 6f6e 1.Generalization │ │ │ │ -00010d50: 9103 eaa8 28da 38cf 2d69 6e90 ac72 7472 ....(.8.-in..rtr │ │ │ │ -00010d60: 6f90 538e 6475 6374 696f 6e29 9106 6b23 o.S.duction)..k# │ │ │ │ -00010d70: 8d8d 9102 fffd 2e8e 8e96 0943 868d 8d91 ...........C.... │ │ │ │ -00010d80: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00010d90: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00010da0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00010db0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00010dc0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00010dd0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00010de0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00010df0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00010e00: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00010e10: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00010e20: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00010e30: 938d 8d91 02ff fd2e 8e8e 8d91 0b7c 7432 .............|t2 │ │ │ │ -00010e40: 3330 8e8e a18d 8d91 1798 3531 322e 332e 30........512.3. │ │ │ │ -00010e50: 3134 8e91 3d31 b253 696d 706c 6591 03ea 14..=1.Simple... │ │ │ │ -00010e60: a8f3 2cb7 e167 a300 0c00 0000 0c00 0000 ..,..g.......... │ │ │ │ -00010e70: 0663 6d6d 6931 32d7 0b90 138f cf2d 636f .cmmi12......-co │ │ │ │ -00010e80: 6e95 ac72 7693 6572 7369 6f6e 9109 0b33 n..rv.ersion...3 │ │ │ │ -00010e90: 8d8d 9102 fffd 2e8e 8e96 0943 868d 8d91 ...........C.... │ │ │ │ -00010ea0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00010eb0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00010ec0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00010ed0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00010ee0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00010ef0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00010f00: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00010f10: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00010f20: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00010f30: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00010f40: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00010f50: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00010f60: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00010f70: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00010f80: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00010f90: 02ff fd2e 8e8e 8d91 0b7c 7432 3330 8e8e .........|t230.. │ │ │ │ -00010fa0: a18d 8d91 1798 3531 322e 332e 3135 8e91 ......512.3.15.. │ │ │ │ -00010fb0: 3d31 b2d7 1190 6e39 cf2d 636f 6e95 ac72 =1....n9.-con..r │ │ │ │ -00010fc0: 7693 6572 7369 6f6e 9102 8f85 8d8d 9102 v.ersion........ │ │ │ │ -00010fd0: fffd 2e8e 8e96 0943 868d 8d91 02ff fd2e .......C........ │ │ │ │ -00010fe0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00010ff0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00011000: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00011010: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00011020: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00011030: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00011040: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00011050: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00011060: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00011070: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00011080: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00011090: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000110a0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000110b0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000110c0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000110d0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000110e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000110f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00011100: fd2e 8e8e 8d91 0b7c 7432 3331 8e8e a18d .......|t231.... │ │ │ │ -00011110: 8d91 1798 3531 322e 332e 3136 8e91 3d31 ....512.3.16..=1 │ │ │ │ -00011120: b245 7874 656e 7369 6f6e 616c 6974 90ac .Extensionalit.. │ │ │ │ -00011130: 7279 9101 925c 8d8d 9102 fffd 2e8e 8e96 ry...\.......... │ │ │ │ -00011140: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ -00011150: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00011160: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00011170: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00011180: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00011190: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000111a0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000111b0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000111c0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000111d0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000111e0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000111f0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00011200: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00011210: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00011220: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00011230: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00011240: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00011250: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00011260: fd2e 8e8e 8d91 0b7c 7432 3332 8e8e a18d .......|t232.... │ │ │ │ -00011270: 8d91 1798 3531 322e 332e 3137 8e91 3d31 ....512.3.17..=1 │ │ │ │ -00011280: b2d7 22cf 2d69 6e90 ac72 7472 6f90 538e ..".-in..rtro.S. │ │ │ │ -00011290: 6475 6374 696f 6e91 0280 398d 8d91 02ff duction...9..... │ │ │ │ -000112a0: fd2e 8e8e 9609 4386 8d8d 9102 fffd 2e8e ......C......... │ │ │ │ -000112b0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000112c0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000112d0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000112e0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000112f0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00011300: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00011310: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00011320: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00011330: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00011340: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00011350: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00011360: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00011370: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00011380: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00011390: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000113a0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000113b0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000113c0: 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 3233 ............|t23 │ │ │ │ -000113d0: 328e 8ea1 8d8d 9117 9835 3132 2e33 2e31 2........512.3.1 │ │ │ │ -000113e0: 388e 913d 31b2 d722 cf2d 656c 696d 696e 8..=1..".-elimin │ │ │ │ -000113f0: 6174 696f 6e91 0860 358d 8d91 02ff fd2e ation..`5....... │ │ │ │ -00011400: 8e8e 9609 4386 8d8d 9102 fffd 2e8e 8e93 ....C........... │ │ │ │ -00011410: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00011420: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00011430: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00011440: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00011450: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00011460: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00011470: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00011480: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00011490: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000114a0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000114b0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000114c0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000114d0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000114e0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000114f0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00011500: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00011510: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00011520: 9102 fffd 2e8e 8e8d 910b 7c74 3233 338e ..........|t233. │ │ │ │ -00011530: 8ea1 8d8d 9117 9835 3132 2e33 2e31 398e .......512.3.19. │ │ │ │ -00011540: 913d 31b2 da39 cf2d 696e 90ac 7274 726f .=1..9.-in..rtro │ │ │ │ -00011550: 9053 8e64 7563 7469 6f6e 9101 552f 8d8d .S.duction..U/.. │ │ │ │ -00011560: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ -00011570: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00011580: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00011590: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000115a0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000115b0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000115c0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000115d0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000115e0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000115f0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00011600: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00011610: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00011620: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00011630: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00011640: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00011650: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00011660: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00011670: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00011680: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 0b7c ...............| │ │ │ │ -00011690: 7432 3333 8e8e a18d 8d91 1798 3531 322e t233........512. │ │ │ │ -000116a0: 332e 3230 8e91 3d31 b2da 39cf 2d65 6c69 3.20..=1..9.-eli │ │ │ │ -000116b0: 6d69 6e61 7469 6f6e 9107 352b 8d8d 9102 mination..5+.... │ │ │ │ -000116c0: fffd 2e8e 8e96 0943 868d 8d91 02ff fd2e .......C........ │ │ │ │ -000116d0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000116e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000116f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00011700: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00011710: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00011720: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00011730: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00011740: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00011750: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00011760: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00011770: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00011780: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00011790: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000117a0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000117b0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000117c0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000117d0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000117e0: 938d 8d91 02ff fd2e 8e8e 8d91 0b7c 7432 .............|t2 │ │ │ │ -000117f0: 3334 8e8e a18d 8d91 1798 3531 322e 332e 34........512.3. │ │ │ │ -00011800: 3231 8e91 3d31 b255 7365 9603 eaa8 6f66 21..=1.Use....of │ │ │ │ -00011810: 9361 9364 650c 6e69 7469 6f6e 9108 f74c .a.de.nition...L │ │ │ │ -00011820: 8d8d 9102 fffd 2e8e 8e96 0943 868d 8d91 ...........C.... │ │ │ │ -00011830: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00011840: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00011850: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00011860: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00011870: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00011880: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00011890: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000118a0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000118b0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000118c0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000118d0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000118e0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000118f0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00011900: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00011910: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00011920: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00011930: 8d91 0b7c 7432 3334 8e8e a18d 8d91 1798 ...|t234........ │ │ │ │ -00011940: 3531 322e 332e 3232 8e91 3d31 b255 7365 512.3.22..=1.Use │ │ │ │ -00011950: 9603 eaa8 6f66 9361 9364 650c 6e69 7469 ....of.a.de.niti │ │ │ │ -00011960: 6f6e 9108 f74c 8d8d 9102 fffd 2e8e 8e96 on...L.......... │ │ │ │ -00011970: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ -00011980: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00011990: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000119a0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000119b0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000119c0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000119d0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000119e0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000119f0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00011a00: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00011a10: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00011a20: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00011a30: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00011a40: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00011a50: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00011a60: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00011a70: 02ff fd2e 8e8e 8d91 0b7c 7432 3335 8e8e .........|t235.. │ │ │ │ -00011a80: a18d 8d91 1798 3531 322e 332e 3233 8e91 ......512.3.23.. │ │ │ │ -00011a90: 3d31 b2da 5ecf 2d69 6e90 ac72 7472 6f90 =1..^.-in..rtro. │ │ │ │ -00011aa0: 538e 6475 6374 696f 6e91 0943 608d 8d91 S.duction..C`... │ │ │ │ -00011ab0: 02ff fd2e 8e8e 9609 4386 8d8d 9102 fffd ........C....... │ │ │ │ -00011ac0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00011ad0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00011ae0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00011af0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00011b00: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00011b10: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00011b20: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00011b30: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00011b40: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00011b50: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00011b60: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00011b70: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00011b80: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00011b90: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00011ba0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00011bb0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00011bc0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00011bd0: 8e8d 910b 7c74 3233 358e 8ea1 8d8d 9117 ....|t235....... │ │ │ │ -00011be0: 9835 3132 2e33 2e32 348e 913d 31b2 da5e .512.3.24..=1..^ │ │ │ │ -00011bf0: cf2d 656c 696d 696e 6174 696f 6e91 05df .-elimination... │ │ │ │ -00011c00: d68d 8d91 02ff fd2e 8e8e 9609 4386 8d8d ............C... │ │ │ │ -00011c10: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00011c20: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00011c30: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00011c40: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00011c50: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00011c60: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00011c70: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00011c80: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00011c90: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00011ca0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00011cb0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00011cc0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00011cd0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00011ce0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00011cf0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00011d00: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00011d10: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00011d20: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d ................ │ │ │ │ -00011d30: 910b 7c74 3233 368e 8ea1 8d8d 9117 9835 ..|t236........5 │ │ │ │ -00011d40: 3132 2e33 2e32 358e 913d 31b2 5269 6768 12.3.25..=1.Righ │ │ │ │ -00011d50: 95ac 7274 9103 eaa8 da5f cf2d 696e 9374 ..rt....._.-in.t │ │ │ │ -00011d60: 726f 9053 8e64 7563 7469 6f6e 9104 94c9 ro.S.duction.... │ │ │ │ -00011d70: 8d8d 9102 fffd 2e8e 8e96 0943 868d 8d91 ...........C.... │ │ │ │ -00011d80: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00011d90: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00011da0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00011db0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00011dc0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00011dd0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00011de0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00011df0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00011e00: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00011e10: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00011e20: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00011e30: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00011e40: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00011e50: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00011e60: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00011e70: 02ff fd2e 8e8e 8d91 0b7c 7432 3336 8e8e .........|t236.. │ │ │ │ -00011e80: a18d 8d91 1798 3531 322e 332e 3236 8e91 ......512.3.26.. │ │ │ │ -00011e90: 3d31 b24c 6566 7491 03ea a8da 5fcf 2d69 =1.Left....._.-i │ │ │ │ -00011ea0: 6e90 ac72 7472 6f90 538e 6475 6374 696f n..rtro.S.ductio │ │ │ │ -00011eb0: 6e91 0326 938d 8d91 02ff fd2e 8e8e 9609 n..&............ │ │ │ │ -00011ec0: 4386 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 C............... │ │ │ │ -00011ed0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00011ee0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00011ef0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00011f00: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00011f10: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00011f20: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00011f30: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00011f40: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00011f50: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00011f60: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00011f70: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00011f80: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00011f90: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00011fa0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00011fb0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00011fc0: fffd 2e8e 8e8d 910b 7c74 3233 378e 8ea1 ........|t237... │ │ │ │ -00011fd0: 8d8d 9117 9835 3132 2e33 2e32 378e 913d .....512.3.27..= │ │ │ │ -00011fe0: 31b2 da5f cf2d 656c 696d 696e 6174 696f 1.._.-eliminatio │ │ │ │ -00011ff0: 6e91 05df d68d 8d91 02ff fd2e 8e8e 9609 n............... │ │ │ │ -00012000: 4386 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 C............... │ │ │ │ -00012010: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00012020: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00012030: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00012040: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00012050: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00012060: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00012070: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00012080: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00012090: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000120a0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000120b0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000120c0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000120d0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000120e0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000120f0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00012100: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00012110: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00012120: 2e8e 8e8d 910b 7c74 3233 378e 8ea1 8d8d ......|t237..... │ │ │ │ -00012130: 9117 9835 3132 2e33 2e32 388e 913d 31b2 ...512.3.28..=1. │ │ │ │ -00012140: 436c 6173 7369 6361 6c96 03ea a863 6f6e Classical....con │ │ │ │ -00012150: 90ac 7274 7261 6469 6374 696f 6e93 7275 ..rtradiction.ru │ │ │ │ -00012160: 6c65 9100 9583 8d8d 9102 fffd 2e8e 8e96 le.............. │ │ │ │ -00012170: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ -00012180: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00012190: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000121a0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000121b0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000121c0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000121d0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000121e0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000121f0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00012200: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00012210: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00012220: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00012230: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00012240: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 ................ │ │ │ │ -00012250: 0b7c 7432 3338 8e8e 9f1c d4c7 8d8d 91ea .|t238.......... │ │ │ │ -00012260: f1eb d031 338e 91fc 91df 436f 6e95 a000 ...13.....Con... │ │ │ │ -00012270: 7693 6572 7369 6f6e 738d 9201 5aab ae32 v.ersions...Z..2 │ │ │ │ -00012280: 3339 8e8e a18d 8d91 fc91 dfcf 3133 2e31 39..........13.1 │ │ │ │ -00012290: 8e91 1798 3543 6f6e 95ac 7276 9365 7273 ....5Con..rv.ers │ │ │ │ -000122a0: 696f 6e9b 03ea a863 6f6d 9362 696e 696e ion....com.binin │ │ │ │ -000122b0: 6798 6f70 9053 8e65 7261 746f 7273 9103 g.op.S.erators.. │ │ │ │ -000122c0: 7636 8d8d 9102 fffd 2e8e 8e96 0943 868d v6...........C.. │ │ │ │ -000122d0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000122e0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000122f0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00012300: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00012310: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00012320: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00012330: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00012340: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00012350: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00012360: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00012370: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00012380: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00012390: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000123a0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000123b0: fd2e 8e8e 8d91 0b7c 7432 3431 8e8e a18d .......|t241.... │ │ │ │ -000123c0: 8d91 fc91 df31 332e 328e 9117 9835 5791 .....13.2....5W. │ │ │ │ -000123d0: ff05 5672 6974 696e 6796 03ea a863 6f6d ..Vriting....com │ │ │ │ -000123e0: 7090 538e 6f75 6e64 9363 6f6e 95ac 7276 p.S.ound.con..rv │ │ │ │ -000123f0: 9365 7273 696f 6e73 9101 0e67 8d8d 9102 .ersions...g.... │ │ │ │ -00012400: fffd 2e8e 8e96 0943 868d 8d91 02ff fd2e .......C........ │ │ │ │ -00012410: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00012420: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00012430: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00012440: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00012450: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00012460: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00012470: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00012480: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00012490: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000124a0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000124b0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000124c0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000124d0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000124e0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000124f0: 8d91 02ff fd2e 8e8e 8d91 0b7c 7432 3435 ...........|t245 │ │ │ │ -00012500: 8e8e a18d 8d91 fc91 df31 332e 338e 9117 .........13.3... │ │ │ │ -00012510: 9835 4275 696c 7496 03ea a869 6e93 636f .5Built....in.co │ │ │ │ -00012520: 6e95 ac72 7693 6572 7369 6f6e 7391 0219 n..rv.ersions... │ │ │ │ -00012530: 778d 8d91 02ff fd2e 8e8e 9609 4386 8d8d w...........C... │ │ │ │ -00012540: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00012550: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00012560: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00012570: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00012580: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00012590: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000125a0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000125b0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000125c0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000125d0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000125e0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000125f0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00012600: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00012610: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00012620: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00012630: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00012640: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00012650: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00012660: 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 3234 ............|t24 │ │ │ │ -00012670: 388e 8ea1 8d8d 9117 9835 3133 2e33 2e31 8........513.3.1 │ │ │ │ -00012680: 8e91 3d31 b247 656e 6572 616c 697a 6564 ..=1.Generalized │ │ │ │ -00012690: 9103 eaa8 6290 538e 6574 612d 7265 6475 ....b.S.eta-redu │ │ │ │ -000126a0: 6374 696f 6e91 0149 6b8d 8d91 02ff fd2e ction..Ik....... │ │ │ │ -000126b0: 8e8e 9609 4386 8d8d 9102 fffd 2e8e 8e93 ....C........... │ │ │ │ -000126c0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000126d0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000126e0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000126f0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00012700: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00012710: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00012720: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00012730: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00012740: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00012750: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00012760: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00012770: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00012780: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00012790: 8e8d 910b 7c74 3234 398e 8ea1 8d8d 9117 ....|t249....... │ │ │ │ -000127a0: 9835 3133 2e33 2e32 8e91 3d31 b241 7269 .513.3.2..=1.Ari │ │ │ │ -000127b0: 7468 6d65 7469 6361 6c91 03ea a863 6f6e thmetical....con │ │ │ │ -000127c0: 95ac 7276 9365 7273 696f 6e73 9104 0db0 ..rv.ersions.... │ │ │ │ -000127d0: 8d8d 9102 fffd 2e8e 8e96 0943 868d 8d91 ...........C.... │ │ │ │ -000127e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000127f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00012800: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00012810: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00012820: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00012830: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00012840: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00012850: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00012860: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00012870: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00012880: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00012890: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000128a0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000128b0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000128c0: 8e8e 8d91 0b7c 7432 3439 8e8e a18d 8d91 .....|t249...... │ │ │ │ -000128d0: 1798 3531 332e 332e 338e 913d 31b2 4c69 ..513.3.3..=1.Li │ │ │ │ -000128e0: 7374 9603 eaa8 7072 6f90 538e 6365 7373 st....pro.S.cess │ │ │ │ -000128f0: 696e 6793 636f 6e95 ac72 7693 6572 7369 ing.con..rv.ersi │ │ │ │ -00012900: 6f6e 7391 01db e88d 8d91 02ff fd2e 8e8e ons............. │ │ │ │ -00012910: 9609 4386 8d8d 9102 fffd 2e8e 8e93 8d8d ..C............. │ │ │ │ -00012920: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00012930: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00012940: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00012950: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00012960: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00012970: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00012980: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00012990: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000129a0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000129b0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000129c0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000129d0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000129e0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d ................ │ │ │ │ -000129f0: 910b 7c74 3235 308e 8ea1 8d8d 9117 9835 ..|t250........5 │ │ │ │ -00012a00: 3133 2e33 2e34 8e91 3d31 b253 696d 706c 13.3.4..=1.Simpl │ │ │ │ -00012a10: 6966 7969 6e67 9103 eaa8 e26c 6574 cf2d ifying.....let.- │ │ │ │ -00012a20: 7465 726d 7391 084f c48d 8d91 02ff fd2e terms..O........ │ │ │ │ -00012a30: 8e8e 9609 4386 8d8d 9102 fffd 2e8e 8e93 ....C........... │ │ │ │ -00012a40: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00012a50: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00012a60: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00012a70: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00012a80: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00012a90: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00012aa0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00012ab0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00012ac0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00012ad0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00012ae0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00012af0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00012b00: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00012b10: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00012b20: fffd 2e8e 8e8d 910b 7c74 3235 308e 8ea1 ........|t250... │ │ │ │ -00012b30: 8d8d 9117 9835 3133 2e33 2e35 8e91 3d31 .....513.3.5..=1 │ │ │ │ -00012b40: b253 6b90 ac72 6f6c 656d 697a 6174 696f .Sk..rolemizatio │ │ │ │ -00012b50: 6e91 0415 338d 8d91 02ff fd2e 8e8e 9609 n...3........... │ │ │ │ -00012b60: 4386 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 C............... │ │ │ │ -00012b70: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00012b80: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00012b90: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00012ba0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00012bb0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00012bc0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00012bd0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00012be0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00012bf0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00012c00: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00012c10: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00012c20: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00012c30: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00012c40: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00012c50: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00012c60: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00012c70: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00012c80: 2e8e 8e8d 910b 7c74 3235 318e 8ea1 8d8d ......|t251..... │ │ │ │ -00012c90: 9117 9835 3133 2e33 2e36 8e91 3d31 b251 ...513.3.6..=1.Q │ │ │ │ -00012ca0: 7561 6e95 ac72 7469 0c65 729b 03ea a86d uan..rti.er....m │ │ │ │ -00012cb0: 6f93 7693 656d 656e 9374 9863 6f6e 9376 o.v.emen.t.con.v │ │ │ │ -00012cc0: 9365 7273 696f 6e73 9107 4905 8d8d 9102 .ersions..I..... │ │ │ │ -00012cd0: fffd 2e8e 8e96 0943 868d 8d91 02ff fd2e .......C........ │ │ │ │ -00012ce0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00012cf0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00012d00: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00012d10: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00012d20: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00012d30: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00012d40: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00012d50: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00012d60: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00012d70: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00012d80: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 0b7c ...............| │ │ │ │ -00012d90: 7432 3532 8e8e a18d 8d91 fc91 df31 332e t252.........13. │ │ │ │ -00012da0: 348e 9117 9835 5265 7772 6974 696e 6791 4....5Rewriting. │ │ │ │ -00012db0: 03ea a874 6f90 538e 6f6c 7391 0628 678d ...to.S.ols..(g. │ │ │ │ -00012dc0: 8d91 02ff fd2e 8e8e 9609 4386 8d8d 9102 ..........C..... │ │ │ │ -00012dd0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00012de0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00012df0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00012e00: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00012e10: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00012e20: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00012e30: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00012e40: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00012e50: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00012e60: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00012e70: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00012e80: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00012e90: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00012ea0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00012eb0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00012ec0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00012ed0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00012ee0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00012ef0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00012f00: 8e93 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 ..............|t │ │ │ │ -00012f10: 3235 348e 8e8e 9f24 fd13 8e8c 8b00 0000 254....$........ │ │ │ │ -00012f20: 0d00 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0000ffd0: 0000 0000 0000 0000 0000 0000 0000 00d3 ................ │ │ │ │ +0000ffe0: 53a0 02cc 0555 8da0 fd46 d30e 8d8d 8d8d S....U...F...... │ │ │ │ +0000fff0: 9ffa 999a 8d91 eaf1 ebd0 7869 6992 0183 ..........xii... │ │ │ │ +00010000: e265 436f 6e95 a000 7465 6e93 7473 8e91 .eCon...ten.ts.. │ │ │ │ +00010010: eaf1 eb9f 0566 6689 0000 e666 01c7 3e7c .....ff....f..>| │ │ │ │ +00010020: 8e8e 8e8e a002 942f df8d a0fd 8bd0 218d ......./......!. │ │ │ │ +00010030: 8d91 1798 35cf 3132 2e33 2e32 8e91 3d31 ....5.12.3.2..=1 │ │ │ │ +00010040: b255 6e64 6973 6390 ac72 6861 7267 696e .Undisc..rhargin │ │ │ │ +00010050: 6791 0210 3a8d 8d91 02ff fd2e 8e8e 9609 g...:........... │ │ │ │ +00010060: 4386 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 C............... │ │ │ │ +00010070: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00010080: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00010090: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000100a0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000100b0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000100c0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000100d0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000100e0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000100f0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00010100: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00010110: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00010120: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00010130: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00010140: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00010150: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00010160: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00010170: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00010180: 2e8e 8e8d 910b 7c74 3232 368e 8ea4 10a6 ......|t226..... │ │ │ │ +00010190: 168d 8d91 1798 3531 322e 332e 338e 913d ......512.3.3..= │ │ │ │ +000101a0: 31b2 5379 6d6d 6574 7279 9603 eaa8 6f66 1.Symmetry....of │ │ │ │ +000101b0: 9365 7175 616c 6974 90ac 7279 9101 519f .equalit..ry..Q. │ │ │ │ +000101c0: 8d8d 9102 fffd 2e8e 8e96 0943 868d 8d91 ...........C.... │ │ │ │ +000101d0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000101e0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000101f0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00010200: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00010210: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00010220: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00010230: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00010240: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00010250: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00010260: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00010270: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00010280: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00010290: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000102a0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000102b0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000102c0: 02ff fd2e 8e8e 8d91 0b7c 7432 3236 8e8e .........|t226.. │ │ │ │ +000102d0: a18d 8d91 1798 3531 322e 332e 348e 913d ......512.3.4..= │ │ │ │ +000102e0: 31b2 5491 ff05 5672 616e 7369 7469 7669 1.T...Vransitivi │ │ │ │ +000102f0: 749a ac72 7996 03ea a86f 6693 6571 7561 t..ry....of.equa │ │ │ │ +00010300: 6c69 7498 7991 0356 3b8d 8d91 02ff fd2e lit.y..V;....... │ │ │ │ +00010310: 8e8e 9609 4386 8d8d 9102 fffd 2e8e 8e93 ....C........... │ │ │ │ +00010320: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00010330: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00010340: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00010350: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00010360: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00010370: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00010380: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00010390: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000103a0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000103b0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000103c0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000103d0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000103e0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000103f0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00010400: fffd 2e8e 8e8d 910b 7c74 3232 368e 8ea1 ........|t226... │ │ │ │ +00010410: 8d8d 9117 9835 3132 2e33 2e35 8e91 3d31 .....512.3.5..=1 │ │ │ │ +00010420: b241 7070 6c69 6361 7469 6f6e 9603 eaa8 .Application.... │ │ │ │ +00010430: 6f66 9361 9374 6572 6d93 746f 9361 9374 of.a.term.to.a.t │ │ │ │ +00010440: 6865 6f72 656d 9105 962c 8d8d 9102 fffd heorem...,...... │ │ │ │ +00010450: 2e8e 8e96 0943 868d 8d91 02ff fd2e 8e8e .....C.......... │ │ │ │ +00010460: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00010470: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00010480: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00010490: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000104a0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000104b0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000104c0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000104d0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000104e0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000104f0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00010500: 8d91 0b7c 7432 3237 8e8e a18d 8d91 1798 ...|t227........ │ │ │ │ +00010510: 3531 322e 332e 368e 913d 31b2 4170 706c 512.3.6..=1.Appl │ │ │ │ +00010520: 6963 6174 696f 6e96 03ea a86f 6693 6193 ication....of.a. │ │ │ │ +00010530: 7468 656f 7265 6d93 746f 9361 9374 6572 theorem.to.a.ter │ │ │ │ +00010540: 6d91 0596 2c8d 8d91 02ff fd2e 8e8e 9609 m...,........... │ │ │ │ +00010550: 4386 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 C............... │ │ │ │ +00010560: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00010570: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00010580: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00010590: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000105a0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000105b0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000105c0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000105d0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000105e0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000105f0: 8e93 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 ..............|t │ │ │ │ +00010600: 3232 378e 8ea1 8d8d 9117 9835 3132 2e33 227........512.3 │ │ │ │ +00010610: 2e37 8e91 3d31 b24d 6f90 538e 6475 7396 .7..=1.Mo.S.dus. │ │ │ │ +00010620: 03ea a850 9aac 726f 6e65 6e73 9366 6f72 ...P..ronens.for │ │ │ │ +00010630: 9365 7175 616c 6974 9879 9102 62a9 8d8d .equalit.y..b... │ │ │ │ +00010640: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ +00010650: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00010660: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00010670: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00010680: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00010690: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000106a0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000106b0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000106c0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000106d0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000106e0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000106f0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00010700: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00010710: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00010720: 02ff fd2e 8e8e 8d91 0b7c 7432 3237 8e8e .........|t227.. │ │ │ │ +00010730: a18d 8d91 1798 3531 322e 332e 388e 913d ......512.3.8..= │ │ │ │ +00010740: 31b2 496d 706c 6963 6174 696f 6e96 03ea 1.Implication... │ │ │ │ +00010750: a866 726f 6d93 6571 7561 6c69 7490 ac72 .from.equalit..r │ │ │ │ +00010760: 7991 0934 6c8d 8d91 02ff fd2e 8e8e 9609 y..4l........... │ │ │ │ +00010770: 4386 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 C............... │ │ │ │ +00010780: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00010790: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000107a0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000107b0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000107c0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000107d0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000107e0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000107f0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00010800: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00010810: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00010820: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00010830: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00010840: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d 910b ................ │ │ │ │ +00010850: 7c74 3232 388e 8ea1 8d8d 9117 9835 3132 |t228........512 │ │ │ │ +00010860: 2e33 2e39 8e91 3d31 b2f3 3482 ce52 3600 .3.9..=1..4..R6. │ │ │ │ +00010870: 0c00 0000 0c00 0000 0663 6d73 7331 32df .........cmss12. │ │ │ │ +00010880: 54cf 2d49 6e90 ac72 7472 6f90 538e 6475 T.-In..rtro.S.du │ │ │ │ +00010890: 6374 696f 6e91 0846 408d 8d91 02ff fd2e ction..F@....... │ │ │ │ +000108a0: 8e8e 9609 4386 8d8d 9102 fffd 2e8e 8e93 ....C........... │ │ │ │ +000108b0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000108c0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000108d0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000108e0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000108f0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00010900: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00010910: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00010920: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00010930: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00010940: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00010950: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00010960: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00010970: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00010980: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00010990: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000109a0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000109b0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d 910b ................ │ │ │ │ +000109c0: 7c74 3232 388e 8ea1 8d8d 9117 9835 3132 |t228........512 │ │ │ │ +000109d0: 2e33 2e31 308e 913d 31b2 4571 7561 6c69 .3.10..=1.Equali │ │ │ │ +000109e0: 7490 ac72 792d 7769 7468 2ddf 5491 03ea t..ry-with-.T... │ │ │ │ +000109f0: a8cf 656c 696d 696e 6174 696f 6e91 05b8 ..elimination... │ │ │ │ +00010a00: 568d 8d91 02ff fd2e 8e8e 9609 4386 8d8d V...........C... │ │ │ │ +00010a10: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00010a20: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00010a30: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00010a40: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00010a50: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00010a60: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00010a70: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00010a80: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00010a90: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00010aa0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00010ab0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00010ac0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00010ad0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d ................ │ │ │ │ +00010ae0: 910b 7c74 3232 388e 8ea1 8d8d 9117 9835 ..|t228........5 │ │ │ │ +00010af0: 3132 2e33 2e31 318e 913d 31b2 5370 9053 12.3.11..=1.Sp.S │ │ │ │ +00010b00: 8e65 6369 616c 697a 6174 696f 6e91 03ea .ecialization... │ │ │ │ +00010b10: a828 f32f 2122 2c9a 000c 0000 000a 0000 .(./!",......... │ │ │ │ +00010b20: 0006 636d 7379 3130 da38 cf2d 656c 696d ..cmsy10.8.-elim │ │ │ │ +00010b30: 696e 6174 696f 6e29 9106 b353 8d8d 9102 ination)...S.... │ │ │ │ +00010b40: fffd 2e8e 8e96 0943 868d 8d91 02ff fd2e .......C........ │ │ │ │ +00010b50: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00010b60: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00010b70: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00010b80: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00010b90: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00010ba0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00010bb0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00010bc0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00010bd0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00010be0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00010bf0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00010c00: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00010c10: 8d91 0b7c 7432 3239 8e8e a18d 8d91 1798 ...|t229........ │ │ │ │ +00010c20: 3531 322e 332e 3132 8e91 3d31 b245 7175 512.3.12..=1.Equ │ │ │ │ +00010c30: 616c 6974 95ac 7279 2d77 6974 682d df54 alit..ry-with-.T │ │ │ │ +00010c40: 9103 eaa8 cf69 6e93 7472 6f90 538e 6475 .....in.tro.S.du │ │ │ │ +00010c50: 6374 696f 6e91 091b e08d 8d91 02ff fd2e ction........... │ │ │ │ +00010c60: 8e8e 9609 4386 8d8d 9102 fffd 2e8e 8e93 ....C........... │ │ │ │ +00010c70: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00010c80: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00010c90: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00010ca0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00010cb0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00010cc0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00010cd0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00010ce0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00010cf0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00010d00: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00010d10: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00010d20: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d 910b ................ │ │ │ │ +00010d30: 7c74 3232 398e 8ea1 8d8d 9117 9835 3132 |t229........512 │ │ │ │ +00010d40: 2e33 2e31 338e 913d 31b2 4765 6e65 7261 .3.13..=1.Genera │ │ │ │ +00010d50: 6c69 7a61 7469 6f6e 9103 eaa8 28da 38cf lization....(.8. │ │ │ │ +00010d60: 2d69 6e90 ac72 7472 6f90 538e 6475 6374 -in..rtro.S.duct │ │ │ │ +00010d70: 696f 6e29 9106 6b23 8d8d 9102 fffd 2e8e ion)..k#........ │ │ │ │ +00010d80: 8e96 0943 868d 8d91 02ff fd2e 8e8e 938d ...C............ │ │ │ │ +00010d90: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00010da0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00010db0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00010dc0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00010dd0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00010de0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00010df0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00010e00: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00010e10: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00010e20: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00010e30: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00010e40: 8e8e 8d91 0b7c 7432 3330 8e8e a18d 8d91 .....|t230...... │ │ │ │ +00010e50: 1798 3531 322e 332e 3134 8e91 3d31 b253 ..512.3.14..=1.S │ │ │ │ +00010e60: 696d 706c 6591 03ea a8f3 2cb7 e167 a300 imple.....,..g.. │ │ │ │ +00010e70: 0c00 0000 0c00 0000 0663 6d6d 6931 32d7 .........cmmi12. │ │ │ │ +00010e80: 0b90 138f cf2d 636f 6e95 ac72 7693 6572 .....-con..rv.er │ │ │ │ +00010e90: 7369 6f6e 9109 0b33 8d8d 9102 fffd 2e8e sion...3........ │ │ │ │ +00010ea0: 8e96 0943 868d 8d91 02ff fd2e 8e8e 938d ...C............ │ │ │ │ +00010eb0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00010ec0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00010ed0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00010ee0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00010ef0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00010f00: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00010f10: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00010f20: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00010f30: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00010f40: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00010f50: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00010f60: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00010f70: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00010f80: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00010f90: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 ................ │ │ │ │ +00010fa0: 0b7c 7432 3330 8e8e a18d 8d91 1798 3531 .|t230........51 │ │ │ │ +00010fb0: 322e 332e 3135 8e91 3d31 b2d7 1190 6e39 2.3.15..=1....n9 │ │ │ │ +00010fc0: cf2d 636f 6e95 ac72 7693 6572 7369 6f6e .-con..rv.ersion │ │ │ │ +00010fd0: 9102 8f85 8d8d 9102 fffd 2e8e 8e96 0943 ...............C │ │ │ │ +00010fe0: 868d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00010ff0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00011000: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00011010: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00011020: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00011030: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00011040: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00011050: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00011060: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00011070: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00011080: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00011090: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000110a0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000110b0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000110c0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000110d0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000110e0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000110f0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00011100: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 0b7c ...............| │ │ │ │ +00011110: 7432 3331 8e8e a18d 8d91 1798 3531 322e t231........512. │ │ │ │ +00011120: 332e 3136 8e91 3d31 b245 7874 656e 7369 3.16..=1.Extensi │ │ │ │ +00011130: 6f6e 616c 6974 90ac 7279 9101 925c 8d8d onalit..ry...\.. │ │ │ │ +00011140: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ +00011150: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00011160: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00011170: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00011180: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00011190: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000111a0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000111b0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000111c0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000111d0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000111e0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000111f0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00011200: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00011210: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00011220: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00011230: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00011240: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00011250: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00011260: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 0b7c ...............| │ │ │ │ +00011270: 7432 3332 8e8e a18d 8d91 1798 3531 322e t232........512. │ │ │ │ +00011280: 332e 3137 8e91 3d31 b2d7 22cf 2d69 6e90 3.17..=1..".-in. │ │ │ │ +00011290: ac72 7472 6f90 538e 6475 6374 696f 6e91 .rtro.S.duction. │ │ │ │ +000112a0: 0280 398d 8d91 02ff fd2e 8e8e 9609 4386 ..9...........C. │ │ │ │ +000112b0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000112c0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000112d0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000112e0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000112f0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00011300: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00011310: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00011320: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00011330: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00011340: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00011350: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00011360: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00011370: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00011380: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00011390: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000113a0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000113b0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000113c0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000113d0: 8e8d 910b 7c74 3233 328e 8ea1 8d8d 9117 ....|t232....... │ │ │ │ +000113e0: 9835 3132 2e33 2e31 388e 913d 31b2 d722 .512.3.18..=1.." │ │ │ │ +000113f0: cf2d 656c 696d 696e 6174 696f 6e91 0860 .-elimination..` │ │ │ │ +00011400: 358d 8d91 02ff fd2e 8e8e 9609 4386 8d8d 5...........C... │ │ │ │ +00011410: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00011420: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00011430: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00011440: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00011450: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00011460: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00011470: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00011480: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00011490: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000114a0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000114b0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000114c0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000114d0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000114e0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000114f0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00011500: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00011510: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00011520: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d ................ │ │ │ │ +00011530: 910b 7c74 3233 338e 8ea1 8d8d 9117 9835 ..|t233........5 │ │ │ │ +00011540: 3132 2e33 2e31 398e 913d 31b2 da39 cf2d 12.3.19..=1..9.- │ │ │ │ +00011550: 696e 90ac 7274 726f 9053 8e64 7563 7469 in..rtro.S.ducti │ │ │ │ +00011560: 6f6e 9101 552f 8d8d 9102 fffd 2e8e 8e96 on..U/.......... │ │ │ │ +00011570: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ +00011580: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00011590: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000115a0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000115b0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000115c0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000115d0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000115e0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000115f0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00011600: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00011610: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00011620: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00011630: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00011640: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00011650: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00011660: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00011670: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00011680: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00011690: fd2e 8e8e 8d91 0b7c 7432 3333 8e8e a18d .......|t233.... │ │ │ │ +000116a0: 8d91 1798 3531 322e 332e 3230 8e91 3d31 ....512.3.20..=1 │ │ │ │ +000116b0: b2da 39cf 2d65 6c69 6d69 6e61 7469 6f6e ..9.-elimination │ │ │ │ +000116c0: 9107 352b 8d8d 9102 fffd 2e8e 8e96 0943 ..5+...........C │ │ │ │ +000116d0: 868d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000116e0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000116f0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00011700: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00011710: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00011720: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00011730: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00011740: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00011750: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00011760: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00011770: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00011780: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00011790: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000117a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000117b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000117c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000117d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000117e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000117f0: 8e8e 8d91 0b7c 7432 3334 8e8e a18d 8d91 .....|t234...... │ │ │ │ +00011800: 1798 3531 322e 332e 3231 8e91 3d31 b255 ..512.3.21..=1.U │ │ │ │ +00011810: 7365 9603 eaa8 6f66 9361 9364 650c 6e69 se....of.a.de.ni │ │ │ │ +00011820: 7469 6f6e 9108 f74c 8d8d 9102 fffd 2e8e tion...L........ │ │ │ │ +00011830: 8e96 0943 868d 8d91 02ff fd2e 8e8e 938d ...C............ │ │ │ │ +00011840: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00011850: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00011860: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00011870: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00011880: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00011890: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000118a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000118b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000118c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000118d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000118e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000118f0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00011900: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00011910: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00011920: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00011930: 8d91 02ff fd2e 8e8e 8d91 0b7c 7432 3334 ...........|t234 │ │ │ │ +00011940: 8e8e a18d 8d91 1798 3531 322e 332e 3232 ........512.3.22 │ │ │ │ +00011950: 8e91 3d31 b255 7365 9603 eaa8 6f66 9361 ..=1.Use....of.a │ │ │ │ +00011960: 9364 650c 6e69 7469 6f6e 9108 f74c 8d8d .de.nition...L.. │ │ │ │ +00011970: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ +00011980: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00011990: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000119a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000119b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000119c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000119d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000119e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000119f0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00011a00: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00011a10: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00011a20: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00011a30: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00011a40: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00011a50: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00011a60: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00011a70: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 ................ │ │ │ │ +00011a80: 0b7c 7432 3335 8e8e a18d 8d91 1798 3531 .|t235........51 │ │ │ │ +00011a90: 322e 332e 3233 8e91 3d31 b2da 5ecf 2d69 2.3.23..=1..^.-i │ │ │ │ +00011aa0: 6e90 ac72 7472 6f90 538e 6475 6374 696f n..rtro.S.ductio │ │ │ │ +00011ab0: 6e91 0943 608d 8d91 02ff fd2e 8e8e 9609 n..C`........... │ │ │ │ +00011ac0: 4386 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 C............... │ │ │ │ +00011ad0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00011ae0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00011af0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00011b00: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00011b10: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00011b20: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00011b30: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00011b40: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00011b50: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00011b60: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00011b70: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00011b80: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00011b90: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00011ba0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00011bb0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00011bc0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00011bd0: 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 3233 ............|t23 │ │ │ │ +00011be0: 358e 8ea1 8d8d 9117 9835 3132 2e33 2e32 5........512.3.2 │ │ │ │ +00011bf0: 348e 913d 31b2 da5e cf2d 656c 696d 696e 4..=1..^.-elimin │ │ │ │ +00011c00: 6174 696f 6e91 05df d68d 8d91 02ff fd2e ation........... │ │ │ │ +00011c10: 8e8e 9609 4386 8d8d 9102 fffd 2e8e 8e93 ....C........... │ │ │ │ +00011c20: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00011c30: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00011c40: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00011c50: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00011c60: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00011c70: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00011c80: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00011c90: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00011ca0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00011cb0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00011cc0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00011cd0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00011ce0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00011cf0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00011d00: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00011d10: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00011d20: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00011d30: 9102 fffd 2e8e 8e8d 910b 7c74 3233 368e ..........|t236. │ │ │ │ +00011d40: 8ea1 8d8d 9117 9835 3132 2e33 2e32 358e .......512.3.25. │ │ │ │ +00011d50: 913d 31b2 5269 6768 95ac 7274 9103 eaa8 .=1.Righ..rt.... │ │ │ │ +00011d60: da5f cf2d 696e 9374 726f 9053 8e64 7563 ._.-in.tro.S.duc │ │ │ │ +00011d70: 7469 6f6e 9104 94c9 8d8d 9102 fffd 2e8e tion............ │ │ │ │ +00011d80: 8e96 0943 868d 8d91 02ff fd2e 8e8e 938d ...C............ │ │ │ │ +00011d90: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00011da0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00011db0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00011dc0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00011dd0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00011de0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00011df0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00011e00: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00011e10: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00011e20: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00011e30: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00011e40: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00011e50: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00011e60: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00011e70: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 ................ │ │ │ │ +00011e80: 0b7c 7432 3336 8e8e a18d 8d91 1798 3531 .|t236........51 │ │ │ │ +00011e90: 322e 332e 3236 8e91 3d31 b24c 6566 7491 2.3.26..=1.Left. │ │ │ │ +00011ea0: 03ea a8da 5fcf 2d69 6e90 ac72 7472 6f90 ...._.-in..rtro. │ │ │ │ +00011eb0: 538e 6475 6374 696f 6e91 0326 938d 8d91 S.duction..&.... │ │ │ │ +00011ec0: 02ff fd2e 8e8e 9609 4386 8d8d 9102 fffd ........C....... │ │ │ │ +00011ed0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00011ee0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00011ef0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00011f00: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00011f10: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00011f20: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00011f30: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00011f40: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00011f50: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00011f60: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00011f70: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00011f80: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00011f90: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00011fa0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00011fb0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00011fc0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d 910b ................ │ │ │ │ +00011fd0: 7c74 3233 378e 8ea1 8d8d 9117 9835 3132 |t237........512 │ │ │ │ +00011fe0: 2e33 2e32 378e 913d 31b2 da5f cf2d 656c .3.27..=1.._.-el │ │ │ │ +00011ff0: 696d 696e 6174 696f 6e91 05df d68d 8d91 imination....... │ │ │ │ +00012000: 02ff fd2e 8e8e 9609 4386 8d8d 9102 fffd ........C....... │ │ │ │ +00012010: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00012020: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00012030: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00012040: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00012050: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00012060: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00012070: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00012080: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00012090: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000120a0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000120b0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000120c0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000120d0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000120e0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000120f0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00012100: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00012110: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00012120: 8e93 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 ..............|t │ │ │ │ +00012130: 3233 378e 8ea1 8d8d 9117 9835 3132 2e33 237........512.3 │ │ │ │ +00012140: 2e32 388e 913d 31b2 436c 6173 7369 6361 .28..=1.Classica │ │ │ │ +00012150: 6c96 03ea a863 6f6e 90ac 7274 7261 6469 l....con..rtradi │ │ │ │ +00012160: 6374 696f 6e93 7275 6c65 9100 9583 8d8d ction.rule...... │ │ │ │ +00012170: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ +00012180: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00012190: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000121a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000121b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000121c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000121d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000121e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000121f0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00012200: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00012210: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00012220: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00012230: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00012240: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00012250: 02ff fd2e 8e8e 8d91 0b7c 7432 3338 8e8e .........|t238.. │ │ │ │ +00012260: 9f1c d4c7 8d8d 91ea f1eb d031 338e 91fc ...........13... │ │ │ │ +00012270: 91df 436f 6e95 a000 7693 6572 7369 6f6e ..Con...v.ersion │ │ │ │ +00012280: 738d 9201 5aab ae32 3339 8e8e a18d 8d91 s...Z..239...... │ │ │ │ +00012290: fc91 dfcf 3133 2e31 8e91 1798 3543 6f6e ....13.1....5Con │ │ │ │ +000122a0: 95ac 7276 9365 7273 696f 6e9b 03ea a863 ..rv.ersion....c │ │ │ │ +000122b0: 6f6d 9362 696e 696e 6798 6f70 9053 8e65 om.bining.op.S.e │ │ │ │ +000122c0: 7261 746f 7273 9103 7636 8d8d 9102 fffd rators..v6...... │ │ │ │ +000122d0: 2e8e 8e96 0943 868d 8d91 02ff fd2e 8e8e .....C.......... │ │ │ │ +000122e0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000122f0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00012300: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00012310: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00012320: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00012330: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00012340: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00012350: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00012360: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00012370: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00012380: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00012390: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000123a0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000123b0: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 0b7c ...............| │ │ │ │ +000123c0: 7432 3431 8e8e a18d 8d91 fc91 df31 332e t241.........13. │ │ │ │ +000123d0: 328e 9117 9835 5791 ff05 5672 6974 696e 2....5W...Vritin │ │ │ │ +000123e0: 6796 03ea a863 6f6d 7090 538e 6f75 6e64 g....comp.S.ound │ │ │ │ +000123f0: 9363 6f6e 95ac 7276 9365 7273 696f 6e73 .con..rv.ersions │ │ │ │ +00012400: 9101 0e67 8d8d 9102 fffd 2e8e 8e96 0943 ...g...........C │ │ │ │ +00012410: 868d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00012420: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00012430: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00012440: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00012450: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00012460: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00012470: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00012480: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00012490: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000124a0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000124b0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000124c0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000124d0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000124e0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000124f0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00012500: 8d91 0b7c 7432 3435 8e8e a18d 8d91 fc91 ...|t245........ │ │ │ │ +00012510: df31 332e 338e 9117 9835 4275 696c 7496 .13.3....5Built. │ │ │ │ +00012520: 03ea a869 6e93 636f 6e95 ac72 7693 6572 ...in.con..rv.er │ │ │ │ +00012530: 7369 6f6e 7391 0219 778d 8d91 02ff fd2e sions...w....... │ │ │ │ +00012540: 8e8e 9609 4386 8d8d 9102 fffd 2e8e 8e93 ....C........... │ │ │ │ +00012550: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00012560: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00012570: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00012580: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00012590: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000125a0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000125b0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000125c0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000125d0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000125e0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000125f0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00012600: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00012610: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00012620: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00012630: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00012640: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00012650: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00012660: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00012670: 8e8d 910b 7c74 3234 388e 8ea1 8d8d 9117 ....|t248....... │ │ │ │ +00012680: 9835 3133 2e33 2e31 8e91 3d31 b247 656e .513.3.1..=1.Gen │ │ │ │ +00012690: 6572 616c 697a 6564 9103 eaa8 6290 538e eralized....b.S. │ │ │ │ +000126a0: 6574 612d 7265 6475 6374 696f 6e91 0149 eta-reduction..I │ │ │ │ +000126b0: 6b8d 8d91 02ff fd2e 8e8e 9609 4386 8d8d k...........C... │ │ │ │ +000126c0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000126d0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000126e0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000126f0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00012700: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00012710: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00012720: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00012730: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00012740: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00012750: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00012760: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00012770: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00012780: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00012790: 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 3234 ............|t24 │ │ │ │ +000127a0: 398e 8ea1 8d8d 9117 9835 3133 2e33 2e32 9........513.3.2 │ │ │ │ +000127b0: 8e91 3d31 b241 7269 7468 6d65 7469 6361 ..=1.Arithmetica │ │ │ │ +000127c0: 6c91 03ea a863 6f6e 95ac 7276 9365 7273 l....con..rv.ers │ │ │ │ +000127d0: 696f 6e73 9104 0db0 8d8d 9102 fffd 2e8e ions............ │ │ │ │ +000127e0: 8e96 0943 868d 8d91 02ff fd2e 8e8e 938d ...C............ │ │ │ │ +000127f0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00012800: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00012810: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00012820: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00012830: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00012840: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00012850: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00012860: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00012870: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00012880: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00012890: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000128a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000128b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000128c0: 938d 8d91 02ff fd2e 8e8e 8d91 0b7c 7432 .............|t2 │ │ │ │ +000128d0: 3439 8e8e a18d 8d91 1798 3531 332e 332e 49........513.3. │ │ │ │ +000128e0: 338e 913d 31b2 4c69 7374 9603 eaa8 7072 3..=1.List....pr │ │ │ │ +000128f0: 6f90 538e 6365 7373 696e 6793 636f 6e95 o.S.cessing.con. │ │ │ │ +00012900: ac72 7693 6572 7369 6f6e 7391 01db e88d .rv.ersions..... │ │ │ │ +00012910: 8d91 02ff fd2e 8e8e 9609 4386 8d8d 9102 ..........C..... │ │ │ │ +00012920: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00012930: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00012940: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00012950: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00012960: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00012970: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00012980: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00012990: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000129a0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000129b0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000129c0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000129d0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000129e0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000129f0: 9102 fffd 2e8e 8e8d 910b 7c74 3235 308e ..........|t250. │ │ │ │ +00012a00: 8ea1 8d8d 9117 9835 3133 2e33 2e34 8e91 .......513.3.4.. │ │ │ │ +00012a10: 3d31 b253 696d 706c 6966 7969 6e67 9103 =1.Simplifying.. │ │ │ │ +00012a20: eaa8 e26c 6574 cf2d 7465 726d 7391 084f ...let.-terms..O │ │ │ │ +00012a30: c48d 8d91 02ff fd2e 8e8e 9609 4386 8d8d ............C... │ │ │ │ +00012a40: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00012a50: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00012a60: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00012a70: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00012a80: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00012a90: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00012aa0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00012ab0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00012ac0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00012ad0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00012ae0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00012af0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00012b00: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00012b10: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00012b20: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d 910b ................ │ │ │ │ +00012b30: 7c74 3235 308e 8ea1 8d8d 9117 9835 3133 |t250........513 │ │ │ │ +00012b40: 2e33 2e35 8e91 3d31 b253 6b90 ac72 6f6c .3.5..=1.Sk..rol │ │ │ │ +00012b50: 656d 697a 6174 696f 6e91 0415 338d 8d91 emization...3... │ │ │ │ +00012b60: 02ff fd2e 8e8e 9609 4386 8d8d 9102 fffd ........C....... │ │ │ │ +00012b70: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00012b80: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00012b90: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00012ba0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00012bb0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00012bc0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00012bd0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00012be0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00012bf0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00012c00: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00012c10: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00012c20: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00012c30: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00012c40: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00012c50: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00012c60: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00012c70: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00012c80: 8e93 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 ..............|t │ │ │ │ +00012c90: 3235 318e 8ea1 8d8d 9117 9835 3133 2e33 251........513.3 │ │ │ │ +00012ca0: 2e36 8e91 3d31 b251 7561 6e95 ac72 7469 .6..=1.Quan..rti │ │ │ │ +00012cb0: 0c65 729b 03ea a86d 6f93 7693 656d 656e .er....mo.v.emen │ │ │ │ +00012cc0: 9374 9863 6f6e 9376 9365 7273 696f 6e73 .t.con.v.ersions │ │ │ │ +00012cd0: 9107 4905 8d8d 9102 fffd 2e8e 8e96 0943 ..I............C │ │ │ │ +00012ce0: 868d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00012cf0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00012d00: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00012d10: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00012d20: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00012d30: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00012d40: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00012d50: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00012d60: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00012d70: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00012d80: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00012d90: fd2e 8e8e 8d91 0b7c 7432 3532 8e8e a18d .......|t252.... │ │ │ │ +00012da0: 8d91 fc91 df31 332e 348e 9117 9835 5265 .....13.4....5Re │ │ │ │ +00012db0: 7772 6974 696e 6791 03ea a874 6f90 538e writing....to.S. │ │ │ │ +00012dc0: 6f6c 7391 0628 678d 8d91 02ff fd2e 8e8e ols..(g......... │ │ │ │ +00012dd0: 9609 4386 8d8d 9102 fffd 2e8e 8e93 8d8d ..C............. │ │ │ │ +00012de0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00012df0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00012e00: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00012e10: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00012e20: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00012e30: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00012e40: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00012e50: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00012e60: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00012e70: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00012e80: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00012e90: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00012ea0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00012eb0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00012ec0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00012ed0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00012ee0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00012ef0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00012f00: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00012f10: 2e8e 8e8d 910b 7c74 3235 348e 8e8e 9f24 ......|t254....$ │ │ │ │ +00012f20: fd13 8e8c 8b00 0000 0d00 0000 0000 0000 ................ │ │ │ │ 00012f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00012f40: 0000 0000 0000 00ff aca0 02cc 0555 8da0 .............U.. │ │ │ │ -00012f50: fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 12c7 .F.............. │ │ │ │ -00012f60: 61d0 436f 6e95 a000 7465 6e93 7473 9201 a.Con...ten.ts.. │ │ │ │ -00012f70: 8022 6578 6969 698e 9112 c761 9f05 6666 ."exiii....a..ff │ │ │ │ -00012f80: 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 ....f..>|....... │ │ │ │ -00012f90: 2fdf 8da0 fd8b d021 8d8d 9112 c761 3134 /......!.....a14 │ │ │ │ -00012fa0: 8e91 2467 5547 6f61 6c96 0480 0044 6972 ..$gUGoal....Dir │ │ │ │ -00012fb0: 6563 7465 6493 5072 6f90 6000 6f66 3a91 ected.Pro.`.of:. │ │ │ │ -00012fc0: 0600 0054 9bfe e000 6163 7469 6373 9361 ...T....actics.a │ │ │ │ -00012fd0: 6e64 9354 9861 6374 6963 616c 738d 9200 nd.T.acticals... │ │ │ │ -00012fe0: a459 e932 3537 8e8e a410 54bb 8d8d 9124 .Y.257....T....$ │ │ │ │ -00012ff0: 6755 cf31 342e 318e 913f 6dab 5491 ff05 gU.14.1..?m.T... │ │ │ │ -00013000: 5661 6374 6963 732c 9603 eaa8 676f 616c Vactics,....goal │ │ │ │ -00013010: 7393 616e 6493 6a75 7374 690c 6361 7469 s.and.justi.cati │ │ │ │ -00013020: 6f6e 7391 0793 008d 8d91 02ff fd2e 8e8e ons............. │ │ │ │ -00013030: 9609 4386 8d8d 9102 fffd 2e8e 8e93 8d8d ..C............. │ │ │ │ -00013040: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00013050: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00013060: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00013070: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00013080: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00013090: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000130a0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000130b0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000130c0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000130d0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000130e0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000130f0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00013100: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00013110: 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 3235 ............|t25 │ │ │ │ -00013120: 388e 8ea9 1054 ba8d 8d91 3f6d ab31 342e 8....T....?m.14. │ │ │ │ -00013130: 312e 318e 9165 0728 4465 7461 696c 7396 1.1..e.(Details. │ │ │ │ -00013140: 03ea a86f 6693 7072 6f90 ac72 7669 6e67 ...of.pro..rving │ │ │ │ -00013150: 9374 6865 6f72 656d 7391 0766 e88d 8d91 .theorems..f.... │ │ │ │ -00013160: 02ff fd2e 8e8e 9609 4386 8d8d 9102 fffd ........C....... │ │ │ │ -00013170: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00013180: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00013190: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000131a0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000131b0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000131c0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000131d0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000131e0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000131f0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00013200: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00013210: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00013220: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00013230: 8e93 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 ..............|t │ │ │ │ -00013240: 3236 338e 8ea1 8d8d 9124 6755 3134 2e32 263......$gU14.2 │ │ │ │ -00013250: 8e91 3f6d ab54 6865 9603 eaa8 7375 6267 ..?m.The....subg │ │ │ │ -00013260: 6f61 6c93 7061 6390 ac72 6b91 ff58 e461 oal.pac..rk..X.a │ │ │ │ -00013270: 6765 9106 5e12 8d8d 9102 fffd 2e8e 8e96 ge..^........... │ │ │ │ -00013280: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ -00013290: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000132a0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000132b0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000132c0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000132d0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000132e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000132f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00013300: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00013310: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00013320: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00013330: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00013340: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00013350: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00013360: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00013370: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00013380: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00013390: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000133a0: fd2e 8e8e 8d91 0b7c 7432 3634 8e8e a68d .......|t264.... │ │ │ │ -000133b0: 8d91 2467 5531 342e 338e 913f 6dab 536f ..$gU14.3..?m.So │ │ │ │ -000133c0: 6d65 9603 eaa8 7461 6374 6963 7393 6275 me....tactics.bu │ │ │ │ -000133d0: 696c 7493 696e 90ac 7274 6f93 484f 4c91 ilt.in..rto.HOL. │ │ │ │ -000133e0: 0419 6c8d 8d91 02ff fd2e 8e8e 9609 4386 ..l...........C. │ │ │ │ -000133f0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00013400: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00013410: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00013420: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00013430: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00013440: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00013450: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00013460: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00013470: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00013480: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00013490: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000134a0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000134b0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000134c0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000134d0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000134e0: 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 3236 ............|t26 │ │ │ │ -000134f0: 378e 8ea1 8d8d 913f 6dab 3134 2e33 2e31 7......?m.14.3.1 │ │ │ │ -00013500: 8e91 6507 2841 6363 6570 7461 6e63 6596 ..e.(Acceptance. │ │ │ │ -00013510: 03ea a86f 6693 6193 7468 656f 7265 6d91 ...of.a.theorem. │ │ │ │ -00013520: 0388 008d 8d91 02ff fd2e 8e8e 9609 4386 ..............C. │ │ │ │ -00013530: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00013540: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00013550: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00013560: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00013570: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00013580: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00013590: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000135a0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000135b0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000135c0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000135d0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000135e0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000135f0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00013600: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00013610: fffd 2e8e 8e8d 910b 7c74 3236 378e 8ea6 ........|t267... │ │ │ │ -00013620: 8d8d 913f 6dab 3134 2e33 2e32 8e91 6507 ...?m.14.3.2..e. │ │ │ │ -00013630: 2841 6464 696e 6796 03ea a861 6e93 6173 (Adding....an.as │ │ │ │ -00013640: 7375 6d70 7469 6f6e 9105 8f78 8d8d 9102 sumption...x.... │ │ │ │ -00013650: fffd 2e8e 8e96 0943 868d 8d91 02ff fd2e .......C........ │ │ │ │ -00013660: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00013670: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00013680: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00013690: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000136a0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000136b0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000136c0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000136d0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000136e0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000136f0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00013700: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00013710: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00013720: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00013730: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00013740: 8d91 02ff fd2e 8e8e 8d91 0b7c 7432 3638 ...........|t268 │ │ │ │ -00013750: 8e8e a18d 8d91 3f6d ab31 342e 332e 338e ......?m.14.3.3. │ │ │ │ -00013760: 9165 0728 5370 9053 8e65 6369 616c 697a .e.(Sp.S.ecializ │ │ │ │ -00013770: 6174 696f 6e91 0468 c18d 8d91 02ff fd2e ation..h........ │ │ │ │ -00013780: 8e8e 9609 4386 8d8d 9102 fffd 2e8e 8e93 ....C........... │ │ │ │ -00013790: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000137a0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000137b0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000137c0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000137d0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000137e0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000137f0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00013800: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00013810: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00013820: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00013830: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00013840: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00013850: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00013860: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00013870: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00013880: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00013890: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000138a0: 9102 fffd 2e8e 8e8d 910b 7c74 3236 388e ..........|t268. │ │ │ │ -000138b0: 8ea6 8d8d 913f 6dab 3134 2e33 2e34 8e91 .....?m.14.3.4.. │ │ │ │ -000138c0: 6507 2843 6f6e 6a75 6e63 7469 6f6e 9102 e.(Conjunction.. │ │ │ │ -000138d0: fa8b 8d8d 9102 fffd 2e8e 8e96 0943 868d .............C.. │ │ │ │ -000138e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000138f0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00013900: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00013910: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00013920: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00013930: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00013940: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00013950: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00013960: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00013970: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00013980: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00013990: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000139a0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000139b0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000139c0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000139d0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000139e0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000139f0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00013a00: 938d 8d91 02ff fd2e 8e8e 8d91 0b7c 7432 .............|t2 │ │ │ │ -00013a10: 3639 8e8e a18d 8d91 3f6d ab31 342e 332e 69......?m.14.3. │ │ │ │ -00013a20: 358e 9165 0728 4469 7363 90ac 7268 6172 5..e.(Disc..rhar │ │ │ │ -00013a30: 6769 6e67 9603 eaa8 616e 9361 7373 756d ging....an.assum │ │ │ │ -00013a40: 7074 696f 6e91 0156 388d 8d91 02ff fd2e ption..V8....... │ │ │ │ -00013a50: 8e8e 9609 4386 8d8d 9102 fffd 2e8e 8e93 ....C........... │ │ │ │ -00013a60: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00013a70: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00013a80: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00013a90: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00013aa0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00013ab0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00013ac0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00013ad0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00013ae0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00013af0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00013b00: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00013b10: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00013b20: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00013b30: 8e8d 910b 7c74 3236 398e 8ea6 8d8d 913f ....|t269......? │ │ │ │ -00013b40: 6dab 3134 2e33 2e36 8e91 6507 2843 6f6d m.14.3.6..e.(Com │ │ │ │ -00013b50: 90ac 7262 696e 6564 9603 eaa8 7369 6d70 ..rbined....simp │ │ │ │ -00013b60: 6c65 9364 6563 6f6d 7090 538e 6f73 6974 le.decomp.S.osit │ │ │ │ -00013b70: 696f 6e73 9106 9133 8d8d 9102 fffd 2e8e ions...3........ │ │ │ │ -00013b80: 8e96 0943 868d 8d91 02ff fd2e 8e8e 938d ...C............ │ │ │ │ -00013b90: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00013ba0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00013bb0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00013bc0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00013bd0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00013be0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00013bf0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00013c00: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00013c10: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00013c20: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00013c30: 8d91 02ff fd2e 8e8e 8d91 0b7c 7432 3639 ...........|t269 │ │ │ │ -00013c40: 8e8e a18d 8d91 3f6d ab31 342e 332e 378e ......?m.14.3.7. │ │ │ │ -00013c50: 9165 0728 5375 6273 7469 7475 7469 6f6e .e.(Substitution │ │ │ │ -00013c60: 9102 9647 8d8d 9102 fffd 2e8e 8e96 0943 ...G...........C │ │ │ │ -00013c70: 868d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00013c80: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00013c90: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00013ca0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00013cb0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00013cc0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00013cd0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00013ce0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00013cf0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00013d00: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00013d10: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00013d20: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00013d30: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00013d40: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00013d50: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00013d60: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00013d70: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00013d80: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00013d90: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 0b7c ...............| │ │ │ │ -00013da0: 7432 3639 8e8e a18d 8d91 3f6d ab31 342e t269......?m.14. │ │ │ │ -00013db0: 332e 388e 9165 0728 4361 7365 9603 eaa8 3.8..e.(Case.... │ │ │ │ -00013dc0: 616e 616c 7973 6973 936f 6e93 6193 6295 analysis.on.a.b. │ │ │ │ -00013dd0: 538e 6f93 6f6c 6561 6e91 03ea a874 6572 S.o.olean....ter │ │ │ │ -00013de0: 6d91 018b e38d 8d91 02ff fd2e 8e8e 9609 m............... │ │ │ │ -00013df0: 4386 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 C............... │ │ │ │ -00013e00: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00013e10: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00013e20: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00013e30: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00013e40: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00013e50: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00013e60: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00013e70: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00013e80: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00013e90: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00013ea0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d ................ │ │ │ │ -00013eb0: 910b 7c74 3237 308e 8ea6 8d8d 913f 6dab ..|t270......?m. │ │ │ │ -00013ec0: 3134 2e33 2e39 8e91 6507 2843 6173 6596 14.3.9..e.(Case. │ │ │ │ -00013ed0: 03ea a861 6e61 6c79 7369 7393 6f6e 9361 ...analysis.on.a │ │ │ │ -00013ee0: 9364 6973 6a75 6e63 7469 6f6e 9103 a411 .disjunction.... │ │ │ │ -00013ef0: 8d8d 9102 fffd 2e8e 8e96 0943 868d 8d91 ...........C.... │ │ │ │ -00013f00: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00013f10: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00013f20: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00013f30: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00013f40: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00013f50: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00013f60: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00013f70: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00013f80: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00013f90: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00013fa0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00013fb0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00013fc0: fd2e 8e8e 8d91 0b7c 7432 3730 8e8e a18d .......|t270.... │ │ │ │ -00013fd0: 8d91 3f6d ab31 342e 332e 3130 8e91 6507 ..?m.14.3.10..e. │ │ │ │ -00013fe0: 2852 6577 7269 7469 6e67 9106 4868 8d8d (Rewriting..Hh.. │ │ │ │ -00013ff0: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ -00014000: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00014010: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00014020: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00014030: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00014040: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00014050: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00014060: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00014070: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00014080: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00014090: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000140a0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000140b0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000140c0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000140d0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000140e0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000140f0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00014100: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00014110: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00014120: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00014130: 8d91 0b7c 7432 3730 8e8e a68d 8d91 3f6d ...|t270......?m │ │ │ │ -00014140: ab31 342e 332e 3131 8e91 6507 2852 6573 .14.3.11..e.(Res │ │ │ │ -00014150: 6f6c 7574 696f 6e96 03ea a862 9aac 7279 olution....b..ry │ │ │ │ -00014160: 934d 6f90 538e 6475 7393 5098 6f6e 656e .Mo.S.dus.P.onen │ │ │ │ -00014170: 7391 08ef c88d 8d91 02ff fd2e 8e8e 9609 s............... │ │ │ │ -00014180: 4386 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 C............... │ │ │ │ -00014190: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000141a0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000141b0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000141c0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000141d0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000141e0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000141f0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00014200: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00014210: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00014220: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00014230: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00014240: 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 3237 ............|t27 │ │ │ │ -00014250: 318e 8ea1 8d8d 913f 6dab 3134 2e33 2e31 1......?m.14.3.1 │ │ │ │ -00014260: 328e 9165 0728 4964 656e 95ac 7274 6974 2..e.(Iden..rtit │ │ │ │ -00014270: 9379 9106 f9d6 8d8d 9102 fffd 2e8e 8e96 .y.............. │ │ │ │ -00014280: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ -00014290: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000142a0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000142b0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000142c0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000142d0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000142e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000142f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00014300: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00014310: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00014320: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00014330: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00014340: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00014350: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00014360: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00014370: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00014380: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00014390: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000143a0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000143b0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000143c0: 8e8e 8d91 0b7c 7432 3732 8e8e a68d 8d91 .....|t272...... │ │ │ │ -000143d0: 3f6d ab31 342e 332e 3133 8e91 6507 284e ?m.14.3.13..e.(N │ │ │ │ -000143e0: 756c 6c91 070d 688d 8d91 02ff fd2e 8e8e ull...h......... │ │ │ │ -000143f0: 9609 4386 8d8d 9102 fffd 2e8e 8e93 8d8d ..C............. │ │ │ │ -00014400: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00014410: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00014420: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00014430: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00014440: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00014450: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00014460: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00014470: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00014480: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00014490: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000144a0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000144b0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000144c0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000144d0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000144e0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000144f0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00014500: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00014510: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00014520: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00014530: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00014540: 9102 fffd 2e8e 8e8d 910b 7c74 3237 328e ..........|t272. │ │ │ │ -00014550: 8ea1 8d8d 913f 6dab 3134 2e33 2e31 348e .....?m.14.3.14. │ │ │ │ -00014560: 9165 0728 5370 6c69 7474 696e 6796 03ea .e.(Splitting... │ │ │ │ -00014570: a86c 6f67 6963 616c 9365 7175 6976 91ff .logical.equiv.. │ │ │ │ -00014580: 58e4 616c 656e 6365 7391 01c0 e18d 8d91 X.alences....... │ │ │ │ -00014590: 02ff fd2e 8e8e 9609 4386 8d8d 9102 fffd ........C....... │ │ │ │ -000145a0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000145b0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000145c0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000145d0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000145e0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000145f0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00014600: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00014610: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00014620: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00014630: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00014640: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00014650: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00014660: 8e93 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 ..............|t │ │ │ │ -00014670: 3237 328e 8ea6 8d8d 913f 6dab 3134 2e33 272......?m.14.3 │ │ │ │ -00014680: 2e31 358e 9165 0728 536f 6c76 696e 6796 .15..e.(Solving. │ │ │ │ -00014690: 03ea a865 7869 7374 656e 90ac 7274 6961 ...existen..rtia │ │ │ │ -000146a0: 6c93 676f 616c 7391 07a3 b98d 8d91 02ff l.goals......... │ │ │ │ -000146b0: fd2e 8e8e 9609 4386 8d8d 9102 fffd 2e8e ......C......... │ │ │ │ -000146c0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000146d0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000146e0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000146f0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00014700: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00014710: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00014720: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00014730: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00014740: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00014750: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00014760: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00014770: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00014780: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00014790: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d 910b ................ │ │ │ │ -000147a0: 7c74 3237 338e 8ea1 8d8d 9124 6755 3134 |t273......$gU14 │ │ │ │ -000147b0: 2e34 8e91 3f6d ab54 91ff 0556 6163 7469 .4..?m.T...Vacti │ │ │ │ -000147c0: 6361 6c73 9102 8e22 8d8d 9102 fffd 2e8e cals..."........ │ │ │ │ -000147d0: 8e96 0943 868d 8d91 02ff fd2e 8e8e 938d ...C............ │ │ │ │ -000147e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000147f0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00014800: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00014810: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00014820: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00014830: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00014840: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00014850: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00014860: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00014870: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00014880: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00014890: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000148a0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000148b0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000148c0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000148d0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000148e0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000148f0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00014900: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00014910: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00014920: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00014930: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 0b7c ...............| │ │ │ │ -00014940: 7432 3733 8e8e a68d 8d91 3f6d ab31 342e t273......?m.14. │ │ │ │ -00014950: 342e 318e 9165 0728 416c 7465 726e 6174 4.1..e.(Alternat │ │ │ │ -00014960: 696f 6e91 06e6 448d 8d91 02ff fd2e 8e8e ion...D......... │ │ │ │ -00014970: 9609 4386 8d8d 9102 fffd 2e8e 8e93 8d8d ..C............. │ │ │ │ -00014980: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00014990: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000149a0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000149b0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000149c0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000149d0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000149e0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000149f0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00014a00: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00014a10: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00014a20: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00014a30: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00014a40: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00014a50: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00014a60: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00014a70: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00014a80: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00014a90: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d ................ │ │ │ │ -00014aa0: 910b 7c74 3237 338e 8ea1 8d8d 913f 6dab ..|t273......?m. │ │ │ │ -00014ab0: 3134 2e34 2e32 8e91 6507 2846 6972 7374 14.4.2..e.(First │ │ │ │ -00014ac0: 9103 eaa8 7375 6363 6573 7391 0140 3c8d ....success..@<. │ │ │ │ -00014ad0: 8d91 02ff fd2e 8e8e 9609 4386 8d8d 9102 ..........C..... │ │ │ │ -00014ae0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00014af0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00014b00: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00014b10: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00014b20: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00014b30: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00014b40: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00014b50: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00014b60: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00014b70: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00014b80: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00014b90: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00014ba0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00014bb0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00014bc0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00014bd0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00014be0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00014bf0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00014c00: 9102 fffd 2e8e 8e8d 910b 7c74 3237 348e ..........|t274. │ │ │ │ -00014c10: 8ea6 8d8d 913f 6dab 3134 2e34 2e33 8e91 .....?m.14.4.3.. │ │ │ │ -00014c20: 6507 2843 6861 6e67 6591 03ea a864 6574 e.(Change....det │ │ │ │ -00014c30: 6563 7469 6f6e 9104 552f 8d8d 9102 fffd ection..U/...... │ │ │ │ -00014c40: 2e8e 8e96 0943 868d 8d91 02ff fd2e 8e8e .....C.......... │ │ │ │ -00014c50: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00014c60: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00014c70: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00014c80: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00014c90: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00014ca0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00014cb0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00014cc0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00014cd0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00014ce0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00014cf0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00014d00: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00014d10: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00014d20: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00014d30: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00014d40: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00014d50: fd2e 8e8e 8d91 0b7c 7432 3734 8e8e a18d .......|t274.... │ │ │ │ -00014d60: 8d91 3f6d ab31 342e 342e 348e 9165 0728 ..?m.14.4.4..e.( │ │ │ │ -00014d70: 5365 7175 656e 6369 6e67 9108 da87 8d8d Sequencing...... │ │ │ │ -00014d80: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ -00014d90: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00014da0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00014db0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00014dc0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00014dd0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00014de0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00014df0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00014e00: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00014e10: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00014e20: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00014e30: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00014e40: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00014e50: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00014e60: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00014e70: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00014e80: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00014e90: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00014ea0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00014eb0: 02ff fd2e 8e8e 8d91 0b7c 7432 3734 8e8e .........|t274.. │ │ │ │ -00014ec0: a18d 8d91 3f6d ab31 342e 342e 358e 9165 ....?m.14.4.5..e │ │ │ │ -00014ed0: 0728 5365 6c65 6374 6976 90ac 7265 9103 .(Selectiv..re.. │ │ │ │ -00014ee0: eaa8 7365 7175 656e 6369 6e67 9108 c2ab ..sequencing.... │ │ │ │ -00014ef0: 8d8d 9102 fffd 2e8e 8e96 0943 868d 8d91 ...........C.... │ │ │ │ -00014f00: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00014f10: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00014f20: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00014f30: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00014f40: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00014f50: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00014f60: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00014f70: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00014f80: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00014f90: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00014fa0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00014fb0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00014fc0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00014fd0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00014fe0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00014ff0: 02ff fd2e 8e8e 8d91 0b7c 7432 3736 8e8e .........|t276.. │ │ │ │ -00015000: a68d 8d91 3f6d ab31 342e 342e 368e 9165 ....?m.14.4.6..e │ │ │ │ -00015010: 0728 5375 6363 6573 7369 7690 ac72 6591 .(Successiv..re. │ │ │ │ -00015020: 03ea a861 7070 6c69 6361 7469 6f6e 9108 ...application.. │ │ │ │ -00015030: 7e65 8d8d 9102 fffd 2e8e 8e96 0943 868d ~e...........C.. │ │ │ │ -00015040: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00015050: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00015060: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00015070: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00015080: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00015090: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000150a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000150b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000150c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000150d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000150e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000150f0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00015100: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00015110: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00015120: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 ................ │ │ │ │ -00015130: 0b7c 7432 3736 8e8e a18d 8d91 3f6d ab31 .|t276......?m.1 │ │ │ │ -00015140: 342e 342e 378e 9165 0728 5265 7090 538e 4.4.7..e.(Rep.S. │ │ │ │ -00015150: 6574 6974 696f 6e91 02b1 4e8d 8d91 02ff etition...N..... │ │ │ │ -00015160: fd2e 8e8e 9609 4386 8d8d 9102 fffd 2e8e ......C......... │ │ │ │ -00015170: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00015180: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00015190: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000151a0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000151b0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000151c0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000151d0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000151e0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000151f0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00015200: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00015210: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00015220: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00015230: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00015240: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00015250: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00015260: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00015270: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00015280: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00015290: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d 910b ................ │ │ │ │ -000152a0: 7c74 3237 378e 8ea6 8d8d 9124 6755 3134 |t277......$gU14 │ │ │ │ -000152b0: 2e35 8e91 3f6d ab54 91ff 0556 6163 7469 .5..?m.T...Vacti │ │ │ │ -000152c0: 6373 9603 eaa8 666f 7293 6d61 6e69 7075 cs....for.manipu │ │ │ │ -000152d0: 6c61 7469 6e67 9361 7373 756d 7074 696f lating.assumptio │ │ │ │ -000152e0: 6e73 9103 6136 8d8d 9102 fffd 2e8e 8e96 ns..a6.......... │ │ │ │ -000152f0: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ -00015300: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00015310: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00015320: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00015330: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00015340: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00015350: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00015360: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00015370: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00015380: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00015390: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000153a0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000153b0: 938d 8d91 02ff fd2e 8e8e 8d91 0b7c 7432 .............|t2 │ │ │ │ -000153c0: 3737 8e8e a18d 8d91 3f6d ab31 342e 352e 77......?m.14.5. │ │ │ │ -000153d0: 318e 9165 0728 5468 656f 7265 6d9b 03ea 1..e.(Theorem... │ │ │ │ -000153e0: a863 6f6e 95ac 7274 696e 9375 6174 696f .con..rtin.uatio │ │ │ │ -000153f0: 6e73 9877 6974 6898 7090 538e 6f70 7069 ns.with.p.S.oppi │ │ │ │ -00015400: 6e67 9105 50d5 8d8d 9102 fffd 2e8e 8e96 ng..P........... │ │ │ │ -00015410: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ -00015420: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00015430: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00015440: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00015450: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00015460: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00015470: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00015480: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00015490: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000154a0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000154b0: 8e8e 8d91 0b7c 7432 3738 8e8e a68d 8d91 .....|t278...... │ │ │ │ -000154c0: 3f6d ab31 342e 352e 328e 9165 0728 5468 ?m.14.5.2..e.(Th │ │ │ │ -000154d0: 656f 7265 6d9b 03ea a863 6f6e 95ac 7274 eorem....con..rt │ │ │ │ -000154e0: 696e 9375 6174 696f 6e73 9877 6974 686f in.uations.witho │ │ │ │ -000154f0: 7574 9870 9053 8e6f 7070 696e 6791 06df ut.p.S.opping... │ │ │ │ -00015500: 098d 8d91 02ff fd2e 8e8e 9609 4386 8d8d ............C... │ │ │ │ -00015510: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00015520: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00015530: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00015540: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00015550: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00015560: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00015570: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00015580: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00015590: 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 3238 ............|t28 │ │ │ │ -000155a0: 358e 8ea4 1c4d 2f8d 9112 c761 d052 6566 5....M/....a.Ref │ │ │ │ -000155b0: 6572 656e 6365 738d 9201 73d2 6532 3839 erences...s.e289 │ │ │ │ -000155c0: 8e8e a18d 8d91 12c7 6141 8e91 2467 5556 ........aA..$gUV │ │ │ │ -000155d0: 91fe e000 6572 7369 6f6e 9104 8000 322e ....ersion....2. │ │ │ │ -000155e0: 308d 9201 5f8d 1b32 3931 8e8e a410 54bb 0..._..291....T. │ │ │ │ -000155f0: 8d8d 9124 6755 cf41 2e31 8e91 3f6d ab44 ...$gU.A.1..?m.D │ │ │ │ -00015600: 6972 6563 746f 7279 9103 eaa8 7265 6f72 irectory....reor │ │ │ │ -00015610: 6761 6e69 7a61 7469 6f6e 9105 de69 8d8d ganization...i.. │ │ │ │ -00015620: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ -00015630: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00015640: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00015650: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00015660: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00015670: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00015680: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00015690: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000156a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000156b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000156c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000156d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000156e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000156f0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00015700: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00015710: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00015720: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00015730: 8d91 02ff fd2e 8e8e 8d91 0b7c 7432 3932 ...........|t292 │ │ │ │ -00015740: 8e8e a68d 8d91 2467 5541 2e32 8e91 3f6d ......$gUA.2..?m │ │ │ │ -00015750: ab4c 6f90 538e 6361 7469 6f6e 9603 eaa8 .Lo.S.cation.... │ │ │ │ -00015760: 6f66 936c 6962 7261 7269 6573 9034 d98d of.libraries.4.. │ │ │ │ -00015770: 8d91 02ff fd2e 8e8e 9609 4386 8d8d 9102 ..........C..... │ │ │ │ -00015780: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00015790: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000157a0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000157b0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000157c0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000157d0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000157e0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000157f0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00015800: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00015810: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00015820: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00015830: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00015840: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00015850: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00015860: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00015870: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00015880: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00015890: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000158a0: 9102 fffd 2e8e 8e8d 910b 7c74 3239 338e ..........|t293. │ │ │ │ -000158b0: 8ea1 8d8d 9124 6755 412e 338e 913f 6dab .....$gUA.3..?m. │ │ │ │ -000158c0: 4d6f 7265 9603 eaa8 0d65 7869 626c 6593 More.....exible. │ │ │ │ -000158d0: 6865 6c70 9373 7973 7465 6d90 5adf 8d8d help.system.Z... │ │ │ │ -000158e0: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ -000158f0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00015900: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00015910: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00015920: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00015930: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00015940: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00015950: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00015960: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00015970: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00015980: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00015990: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000159a0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000159b0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000159c0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000159d0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000159e0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000159f0: 8d91 02ff fd2e 8e8e 8d91 0b7c 7432 3934 ...........|t294 │ │ │ │ -00015a00: 8e8e a68d 8d91 2467 5541 2e34 8e91 3f6d ......$gUA.4..?m │ │ │ │ -00015a10: ab53 796e 9aac 7274 6178 9603 eaa8 666f .Syn..rtax....fo │ │ │ │ -00015a20: 7293 7265 7374 7269 6374 6564 9371 7561 r.restricted.qua │ │ │ │ -00015a30: 6e98 7469 0c63 6174 696f 6e91 06b6 e68d n.ti.cation..... │ │ │ │ -00015a40: 8d91 02ff fd2e 8e8e 9609 4386 8d8d 9102 ..........C..... │ │ │ │ -00015a50: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00015a60: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00015a70: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00015a80: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00015a90: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00015aa0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00015ab0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00015ac0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00015ad0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00015ae0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00015af0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00015b00: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00015b10: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d 910b ................ │ │ │ │ -00015b20: 7c74 3239 358e 8ea1 8d8d 9124 6755 412e |t295......$gUA. │ │ │ │ -00015b30: 358e 913f 6dab 5379 6e90 ac72 7461 7896 5..?m.Syn..rtax. │ │ │ │ -00015b40: 03ea a866 6f72 9373 6574 7391 0889 d28d ...for.sets..... │ │ │ │ -00015b50: 8d91 02ff fd2e 8e8e 9609 4386 8d8d 9102 ..........C..... │ │ │ │ -00015b60: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00015b70: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00015b80: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00015b90: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00015ba0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00015bb0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00015bc0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00015bd0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00015be0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00015bf0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00015c00: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00015c10: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00015c20: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00015c30: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00015c40: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00015c50: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00015c60: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00015c70: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00015c80: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00015c90: 8e93 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 ..............|t │ │ │ │ -00015ca0: 3239 378e 8e8e 9f24 fd13 8e8c 8b00 0000 297....$........ │ │ │ │ -00015cb0: 0e00 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00012f40: 0000 0000 0000 0000 0000 0000 0000 00ff ................ │ │ │ │ +00012f50: b4a0 02cc 0555 8da0 fd46 d30e 8d8d 8d8d .....U...F...... │ │ │ │ +00012f60: 9ffa 999a 8d91 12c7 61d0 436f 6e95 a000 ........a.Con... │ │ │ │ +00012f70: 7465 6e93 7473 9201 8022 6578 6969 698e ten.ts..."exiii. │ │ │ │ +00012f80: 9112 c761 9f05 6666 8900 00e6 6601 c73e ...a..ff....f..> │ │ │ │ +00012f90: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 |......./......! │ │ │ │ +00012fa0: 8d8d 9112 c761 3134 8e91 2467 5547 6f61 .....a14..$gUGoa │ │ │ │ +00012fb0: 6c96 0480 0044 6972 6563 7465 6493 5072 l....Directed.Pr │ │ │ │ +00012fc0: 6f90 6000 6f66 3a91 0600 0054 9bfe e000 o.`.of:....T.... │ │ │ │ +00012fd0: 6163 7469 6373 9361 6e64 9354 9861 6374 actics.and.T.act │ │ │ │ +00012fe0: 6963 616c 738d 9200 a459 e932 3537 8e8e icals....Y.257.. │ │ │ │ +00012ff0: a410 54bb 8d8d 9124 6755 cf31 342e 318e ..T....$gU.14.1. │ │ │ │ +00013000: 913f 6dab 5491 ff05 5661 6374 6963 732c .?m.T...Vactics, │ │ │ │ +00013010: 9603 eaa8 676f 616c 7393 616e 6493 6a75 ....goals.and.ju │ │ │ │ +00013020: 7374 690c 6361 7469 6f6e 7391 0793 008d sti.cations..... │ │ │ │ +00013030: 8d91 02ff fd2e 8e8e 9609 4386 8d8d 9102 ..........C..... │ │ │ │ +00013040: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00013050: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00013060: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00013070: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00013080: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00013090: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000130a0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000130b0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000130c0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000130d0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000130e0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000130f0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00013100: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00013110: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00013120: 8e8d 910b 7c74 3235 388e 8ea9 1054 ba8d ....|t258....T.. │ │ │ │ +00013130: 8d91 3f6d ab31 342e 312e 318e 9165 0728 ..?m.14.1.1..e.( │ │ │ │ +00013140: 4465 7461 696c 7396 03ea a86f 6693 7072 Details....of.pr │ │ │ │ +00013150: 6f90 ac72 7669 6e67 9374 6865 6f72 656d o..rving.theorem │ │ │ │ +00013160: 7391 0766 e88d 8d91 02ff fd2e 8e8e 9609 s..f............ │ │ │ │ +00013170: 4386 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 C............... │ │ │ │ +00013180: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00013190: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000131a0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000131b0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000131c0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000131d0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000131e0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000131f0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00013200: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00013210: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00013220: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00013230: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00013240: 2e8e 8e8d 910b 7c74 3236 338e 8ea1 8d8d ......|t263..... │ │ │ │ +00013250: 9124 6755 3134 2e32 8e91 3f6d ab54 6865 .$gU14.2..?m.The │ │ │ │ +00013260: 9603 eaa8 7375 6267 6f61 6c93 7061 6390 ....subgoal.pac. │ │ │ │ +00013270: ac72 6b91 ff58 e461 6765 9106 5e12 8d8d .rk..X.age..^... │ │ │ │ +00013280: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ +00013290: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000132a0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000132b0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000132c0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000132d0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000132e0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000132f0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00013300: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00013310: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00013320: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00013330: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00013340: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00013350: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00013360: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00013370: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00013380: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00013390: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000133a0: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 0b7c ...............| │ │ │ │ +000133b0: 7432 3634 8e8e a68d 8d91 2467 5531 342e t264......$gU14. │ │ │ │ +000133c0: 338e 913f 6dab 536f 6d65 9603 eaa8 7461 3..?m.Some....ta │ │ │ │ +000133d0: 6374 6963 7393 6275 696c 7493 696e 90ac ctics.built.in.. │ │ │ │ +000133e0: 7274 6f93 484f 4c91 0419 6c8d 8d91 02ff rto.HOL...l..... │ │ │ │ +000133f0: fd2e 8e8e 9609 4386 8d8d 9102 fffd 2e8e ......C......... │ │ │ │ +00013400: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00013410: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00013420: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00013430: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00013440: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00013450: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00013460: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00013470: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00013480: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00013490: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000134a0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000134b0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000134c0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000134d0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000134e0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000134f0: 8e8d 910b 7c74 3236 378e 8ea1 8d8d 913f ....|t267......? │ │ │ │ +00013500: 6dab 3134 2e33 2e31 8e91 6507 2841 6363 m.14.3.1..e.(Acc │ │ │ │ +00013510: 6570 7461 6e63 6596 03ea a86f 6693 6193 eptance....of.a. │ │ │ │ +00013520: 7468 656f 7265 6d91 0388 008d 8d91 02ff theorem......... │ │ │ │ +00013530: fd2e 8e8e 9609 4386 8d8d 9102 fffd 2e8e ......C......... │ │ │ │ +00013540: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00013550: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00013560: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00013570: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00013580: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00013590: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000135a0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000135b0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000135c0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000135d0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000135e0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000135f0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00013600: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00013610: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d 910b ................ │ │ │ │ +00013620: 7c74 3236 378e 8ea6 8d8d 913f 6dab 3134 |t267......?m.14 │ │ │ │ +00013630: 2e33 2e32 8e91 6507 2841 6464 696e 6796 .3.2..e.(Adding. │ │ │ │ +00013640: 03ea a861 6e93 6173 7375 6d70 7469 6f6e ...an.assumption │ │ │ │ +00013650: 9105 8f78 8d8d 9102 fffd 2e8e 8e96 0943 ...x...........C │ │ │ │ +00013660: 868d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00013670: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00013680: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00013690: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000136a0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000136b0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000136c0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000136d0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000136e0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000136f0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00013700: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00013710: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00013720: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00013730: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00013740: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00013750: 8d91 0b7c 7432 3638 8e8e a18d 8d91 3f6d ...|t268......?m │ │ │ │ +00013760: ab31 342e 332e 338e 9165 0728 5370 9053 .14.3.3..e.(Sp.S │ │ │ │ +00013770: 8e65 6369 616c 697a 6174 696f 6e91 0468 .ecialization..h │ │ │ │ +00013780: c18d 8d91 02ff fd2e 8e8e 9609 4386 8d8d ............C... │ │ │ │ +00013790: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000137a0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000137b0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000137c0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000137d0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000137e0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000137f0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00013800: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00013810: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00013820: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00013830: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00013840: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00013850: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00013860: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00013870: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00013880: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00013890: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000138a0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d ................ │ │ │ │ +000138b0: 910b 7c74 3236 388e 8ea6 8d8d 913f 6dab ..|t268......?m. │ │ │ │ +000138c0: 3134 2e33 2e34 8e91 6507 2843 6f6e 6a75 14.3.4..e.(Conju │ │ │ │ +000138d0: 6e63 7469 6f6e 9102 fa8b 8d8d 9102 fffd nction.......... │ │ │ │ +000138e0: 2e8e 8e96 0943 868d 8d91 02ff fd2e 8e8e .....C.......... │ │ │ │ +000138f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00013900: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00013910: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00013920: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00013930: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00013940: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00013950: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00013960: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00013970: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00013980: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00013990: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000139a0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000139b0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000139c0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000139d0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000139e0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000139f0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00013a00: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00013a10: 8e8e 8d91 0b7c 7432 3639 8e8e a18d 8d91 .....|t269...... │ │ │ │ +00013a20: 3f6d ab31 342e 332e 358e 9165 0728 4469 ?m.14.3.5..e.(Di │ │ │ │ +00013a30: 7363 90ac 7268 6172 6769 6e67 9603 eaa8 sc..rharging.... │ │ │ │ +00013a40: 616e 9361 7373 756d 7074 696f 6e91 0156 an.assumption..V │ │ │ │ +00013a50: 388d 8d91 02ff fd2e 8e8e 9609 4386 8d8d 8...........C... │ │ │ │ +00013a60: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00013a70: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00013a80: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00013a90: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00013aa0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00013ab0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00013ac0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00013ad0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00013ae0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00013af0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00013b00: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00013b10: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00013b20: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00013b30: 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 3236 ............|t26 │ │ │ │ +00013b40: 398e 8ea6 8d8d 913f 6dab 3134 2e33 2e36 9......?m.14.3.6 │ │ │ │ +00013b50: 8e91 6507 2843 6f6d 90ac 7262 696e 6564 ..e.(Com..rbined │ │ │ │ +00013b60: 9603 eaa8 7369 6d70 6c65 9364 6563 6f6d ....simple.decom │ │ │ │ +00013b70: 7090 538e 6f73 6974 696f 6e73 9106 9133 p.S.ositions...3 │ │ │ │ +00013b80: 8d8d 9102 fffd 2e8e 8e96 0943 868d 8d91 ...........C.... │ │ │ │ +00013b90: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00013ba0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00013bb0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00013bc0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00013bd0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00013be0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00013bf0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00013c00: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00013c10: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00013c20: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00013c30: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00013c40: 8d91 0b7c 7432 3639 8e8e a18d 8d91 3f6d ...|t269......?m │ │ │ │ +00013c50: ab31 342e 332e 378e 9165 0728 5375 6273 .14.3.7..e.(Subs │ │ │ │ +00013c60: 7469 7475 7469 6f6e 9102 9647 8d8d 9102 titution...G.... │ │ │ │ +00013c70: fffd 2e8e 8e96 0943 868d 8d91 02ff fd2e .......C........ │ │ │ │ +00013c80: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00013c90: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00013ca0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00013cb0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00013cc0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00013cd0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00013ce0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00013cf0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00013d00: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00013d10: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00013d20: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00013d30: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00013d40: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00013d50: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00013d60: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00013d70: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00013d80: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00013d90: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00013da0: fd2e 8e8e 8d91 0b7c 7432 3639 8e8e a18d .......|t269.... │ │ │ │ +00013db0: 8d91 3f6d ab31 342e 332e 388e 9165 0728 ..?m.14.3.8..e.( │ │ │ │ +00013dc0: 4361 7365 9603 eaa8 616e 616c 7973 6973 Case....analysis │ │ │ │ +00013dd0: 936f 6e93 6193 6295 538e 6f93 6f6c 6561 .on.a.b.S.o.olea │ │ │ │ +00013de0: 6e91 03ea a874 6572 6d91 018b e38d 8d91 n....term....... │ │ │ │ +00013df0: 02ff fd2e 8e8e 9609 4386 8d8d 9102 fffd ........C....... │ │ │ │ +00013e00: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00013e10: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00013e20: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00013e30: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00013e40: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00013e50: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00013e60: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00013e70: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00013e80: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00013e90: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00013ea0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00013eb0: 9102 fffd 2e8e 8e8d 910b 7c74 3237 308e ..........|t270. │ │ │ │ +00013ec0: 8ea6 8d8d 913f 6dab 3134 2e33 2e39 8e91 .....?m.14.3.9.. │ │ │ │ +00013ed0: 6507 2843 6173 6596 03ea a861 6e61 6c79 e.(Case....analy │ │ │ │ +00013ee0: 7369 7393 6f6e 9361 9364 6973 6a75 6e63 sis.on.a.disjunc │ │ │ │ +00013ef0: 7469 6f6e 9103 a411 8d8d 9102 fffd 2e8e tion............ │ │ │ │ +00013f00: 8e96 0943 868d 8d91 02ff fd2e 8e8e 938d ...C............ │ │ │ │ +00013f10: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00013f20: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00013f30: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00013f40: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00013f50: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00013f60: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00013f70: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00013f80: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00013f90: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00013fa0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00013fb0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00013fc0: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 0b7c ...............| │ │ │ │ +00013fd0: 7432 3730 8e8e a18d 8d91 3f6d ab31 342e t270......?m.14. │ │ │ │ +00013fe0: 332e 3130 8e91 6507 2852 6577 7269 7469 3.10..e.(Rewriti │ │ │ │ +00013ff0: 6e67 9106 4868 8d8d 9102 fffd 2e8e 8e96 ng..Hh.......... │ │ │ │ +00014000: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ +00014010: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00014020: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00014030: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00014040: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00014050: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00014060: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00014070: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00014080: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00014090: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000140a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000140b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000140c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000140d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000140e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000140f0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00014100: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00014110: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00014120: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00014130: 8d91 02ff fd2e 8e8e 8d91 0b7c 7432 3730 ...........|t270 │ │ │ │ +00014140: 8e8e a68d 8d91 3f6d ab31 342e 332e 3131 ......?m.14.3.11 │ │ │ │ +00014150: 8e91 6507 2852 6573 6f6c 7574 696f 6e96 ..e.(Resolution. │ │ │ │ +00014160: 03ea a862 9aac 7279 934d 6f90 538e 6475 ...b..ry.Mo.S.du │ │ │ │ +00014170: 7393 5098 6f6e 656e 7391 08ef c88d 8d91 s.P.onens....... │ │ │ │ +00014180: 02ff fd2e 8e8e 9609 4386 8d8d 9102 fffd ........C....... │ │ │ │ +00014190: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000141a0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000141b0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000141c0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000141d0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000141e0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000141f0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00014200: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00014210: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00014220: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00014230: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00014240: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00014250: 8e8d 910b 7c74 3237 318e 8ea1 8d8d 913f ....|t271......? │ │ │ │ +00014260: 6dab 3134 2e33 2e31 328e 9165 0728 4964 m.14.3.12..e.(Id │ │ │ │ +00014270: 656e 95ac 7274 6974 9379 9106 f9d6 8d8d en..rtit.y...... │ │ │ │ +00014280: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ +00014290: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000142a0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000142b0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000142c0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000142d0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000142e0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000142f0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00014300: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00014310: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00014320: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00014330: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00014340: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00014350: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00014360: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00014370: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00014380: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00014390: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000143a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000143b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000143c0: 938d 8d91 02ff fd2e 8e8e 8d91 0b7c 7432 .............|t2 │ │ │ │ +000143d0: 3732 8e8e a68d 8d91 3f6d ab31 342e 332e 72......?m.14.3. │ │ │ │ +000143e0: 3133 8e91 6507 284e 756c 6c91 070d 688d 13..e.(Null...h. │ │ │ │ +000143f0: 8d91 02ff fd2e 8e8e 9609 4386 8d8d 9102 ..........C..... │ │ │ │ +00014400: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00014410: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00014420: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00014430: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00014440: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00014450: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00014460: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00014470: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00014480: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00014490: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000144a0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000144b0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000144c0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000144d0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000144e0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000144f0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00014500: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00014510: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00014520: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00014530: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00014540: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d ................ │ │ │ │ +00014550: 910b 7c74 3237 328e 8ea1 8d8d 913f 6dab ..|t272......?m. │ │ │ │ +00014560: 3134 2e33 2e31 348e 9165 0728 5370 6c69 14.3.14..e.(Spli │ │ │ │ +00014570: 7474 696e 6796 03ea a86c 6f67 6963 616c tting....logical │ │ │ │ +00014580: 9365 7175 6976 91ff 58e4 616c 656e 6365 .equiv..X.alence │ │ │ │ +00014590: 7391 01c0 e18d 8d91 02ff fd2e 8e8e 9609 s............... │ │ │ │ +000145a0: 4386 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 C............... │ │ │ │ +000145b0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000145c0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000145d0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000145e0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000145f0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00014600: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00014610: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00014620: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00014630: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00014640: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00014650: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00014660: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00014670: 2e8e 8e8d 910b 7c74 3237 328e 8ea6 8d8d ......|t272..... │ │ │ │ +00014680: 913f 6dab 3134 2e33 2e31 358e 9165 0728 .?m.14.3.15..e.( │ │ │ │ +00014690: 536f 6c76 696e 6796 03ea a865 7869 7374 Solving....exist │ │ │ │ +000146a0: 656e 90ac 7274 6961 6c93 676f 616c 7391 en..rtial.goals. │ │ │ │ +000146b0: 07a3 b98d 8d91 02ff fd2e 8e8e 9609 4386 ..............C. │ │ │ │ +000146c0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000146d0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000146e0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000146f0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00014700: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00014710: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00014720: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00014730: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00014740: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00014750: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00014760: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00014770: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00014780: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00014790: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000147a0: fffd 2e8e 8e8d 910b 7c74 3237 338e 8ea1 ........|t273... │ │ │ │ +000147b0: 8d8d 9124 6755 3134 2e34 8e91 3f6d ab54 ...$gU14.4..?m.T │ │ │ │ +000147c0: 91ff 0556 6163 7469 6361 6c73 9102 8e22 ...Vacticals..." │ │ │ │ +000147d0: 8d8d 9102 fffd 2e8e 8e96 0943 868d 8d91 ...........C.... │ │ │ │ +000147e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000147f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00014800: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00014810: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00014820: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00014830: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00014840: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00014850: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00014860: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00014870: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00014880: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00014890: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000148a0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000148b0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000148c0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000148d0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000148e0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000148f0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00014900: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00014910: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00014920: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00014930: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00014940: fd2e 8e8e 8d91 0b7c 7432 3733 8e8e a68d .......|t273.... │ │ │ │ +00014950: 8d91 3f6d ab31 342e 342e 318e 9165 0728 ..?m.14.4.1..e.( │ │ │ │ +00014960: 416c 7465 726e 6174 696f 6e91 06e6 448d Alternation...D. │ │ │ │ +00014970: 8d91 02ff fd2e 8e8e 9609 4386 8d8d 9102 ..........C..... │ │ │ │ +00014980: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00014990: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000149a0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000149b0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000149c0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000149d0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000149e0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000149f0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00014a00: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00014a10: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00014a20: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00014a30: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00014a40: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00014a50: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00014a60: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00014a70: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00014a80: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00014a90: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00014aa0: 9102 fffd 2e8e 8e8d 910b 7c74 3237 338e ..........|t273. │ │ │ │ +00014ab0: 8ea1 8d8d 913f 6dab 3134 2e34 2e32 8e91 .....?m.14.4.2.. │ │ │ │ +00014ac0: 6507 2846 6972 7374 9103 eaa8 7375 6363 e.(First....succ │ │ │ │ +00014ad0: 6573 7391 0140 3c8d 8d91 02ff fd2e 8e8e ess..@<......... │ │ │ │ +00014ae0: 9609 4386 8d8d 9102 fffd 2e8e 8e93 8d8d ..C............. │ │ │ │ +00014af0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00014b00: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00014b10: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00014b20: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00014b30: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00014b40: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00014b50: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00014b60: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00014b70: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00014b80: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00014b90: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00014ba0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00014bb0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00014bc0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00014bd0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00014be0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00014bf0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00014c00: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d ................ │ │ │ │ +00014c10: 910b 7c74 3237 348e 8ea6 8d8d 913f 6dab ..|t274......?m. │ │ │ │ +00014c20: 3134 2e34 2e33 8e91 6507 2843 6861 6e67 14.4.3..e.(Chang │ │ │ │ +00014c30: 6591 03ea a864 6574 6563 7469 6f6e 9104 e....detection.. │ │ │ │ +00014c40: 552f 8d8d 9102 fffd 2e8e 8e96 0943 868d U/...........C.. │ │ │ │ +00014c50: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00014c60: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00014c70: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00014c80: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00014c90: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00014ca0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00014cb0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00014cc0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00014cd0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00014ce0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00014cf0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00014d00: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00014d10: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00014d20: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00014d30: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00014d40: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00014d50: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 0b7c ...............| │ │ │ │ +00014d60: 7432 3734 8e8e a18d 8d91 3f6d ab31 342e t274......?m.14. │ │ │ │ +00014d70: 342e 348e 9165 0728 5365 7175 656e 6369 4.4..e.(Sequenci │ │ │ │ +00014d80: 6e67 9108 da87 8d8d 9102 fffd 2e8e 8e96 ng.............. │ │ │ │ +00014d90: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ +00014da0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00014db0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00014dc0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00014dd0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00014de0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00014df0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00014e00: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00014e10: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00014e20: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00014e30: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00014e40: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00014e50: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00014e60: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00014e70: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00014e80: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00014e90: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00014ea0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00014eb0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 ................ │ │ │ │ +00014ec0: 0b7c 7432 3734 8e8e a18d 8d91 3f6d ab31 .|t274......?m.1 │ │ │ │ +00014ed0: 342e 342e 358e 9165 0728 5365 6c65 6374 4.4.5..e.(Select │ │ │ │ +00014ee0: 6976 90ac 7265 9103 eaa8 7365 7175 656e iv..re....sequen │ │ │ │ +00014ef0: 6369 6e67 9108 c2ab 8d8d 9102 fffd 2e8e cing............ │ │ │ │ +00014f00: 8e96 0943 868d 8d91 02ff fd2e 8e8e 938d ...C............ │ │ │ │ +00014f10: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00014f20: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00014f30: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00014f40: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00014f50: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00014f60: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00014f70: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00014f80: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00014f90: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00014fa0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00014fb0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00014fc0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00014fd0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00014fe0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00014ff0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 ................ │ │ │ │ +00015000: 0b7c 7432 3736 8e8e a68d 8d91 3f6d ab31 .|t276......?m.1 │ │ │ │ +00015010: 342e 342e 368e 9165 0728 5375 6363 6573 4.4.6..e.(Succes │ │ │ │ +00015020: 7369 7690 ac72 6591 03ea a861 7070 6c69 siv..re....appli │ │ │ │ +00015030: 6361 7469 6f6e 9108 7e65 8d8d 9102 fffd cation..~e...... │ │ │ │ +00015040: 2e8e 8e96 0943 868d 8d91 02ff fd2e 8e8e .....C.......... │ │ │ │ +00015050: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00015060: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00015070: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00015080: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00015090: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000150a0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000150b0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000150c0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000150d0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000150e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000150f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00015100: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00015110: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00015120: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00015130: 02ff fd2e 8e8e 8d91 0b7c 7432 3736 8e8e .........|t276.. │ │ │ │ +00015140: a18d 8d91 3f6d ab31 342e 342e 378e 9165 ....?m.14.4.7..e │ │ │ │ +00015150: 0728 5265 7090 538e 6574 6974 696f 6e91 .(Rep.S.etition. │ │ │ │ +00015160: 02b1 4e8d 8d91 02ff fd2e 8e8e 9609 4386 ..N...........C. │ │ │ │ +00015170: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00015180: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00015190: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000151a0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000151b0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000151c0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000151d0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000151e0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000151f0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00015200: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00015210: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00015220: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00015230: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00015240: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00015250: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00015260: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00015270: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00015280: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00015290: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000152a0: fffd 2e8e 8e8d 910b 7c74 3237 378e 8ea6 ........|t277... │ │ │ │ +000152b0: 8d8d 9124 6755 3134 2e35 8e91 3f6d ab54 ...$gU14.5..?m.T │ │ │ │ +000152c0: 91ff 0556 6163 7469 6373 9603 eaa8 666f ...Vactics....fo │ │ │ │ +000152d0: 7293 6d61 6e69 7075 6c61 7469 6e67 9361 r.manipulating.a │ │ │ │ +000152e0: 7373 756d 7074 696f 6e73 9103 6136 8d8d ssumptions..a6.. │ │ │ │ +000152f0: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ +00015300: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00015310: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00015320: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00015330: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00015340: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00015350: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00015360: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00015370: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00015380: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00015390: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000153a0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000153b0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000153c0: 8e8e 8d91 0b7c 7432 3737 8e8e a18d 8d91 .....|t277...... │ │ │ │ +000153d0: 3f6d ab31 342e 352e 318e 9165 0728 5468 ?m.14.5.1..e.(Th │ │ │ │ +000153e0: 656f 7265 6d9b 03ea a863 6f6e 95ac 7274 eorem....con..rt │ │ │ │ +000153f0: 696e 9375 6174 696f 6e73 9877 6974 6898 in.uations.with. │ │ │ │ +00015400: 7090 538e 6f70 7069 6e67 9105 50d5 8d8d p.S.opping..P... │ │ │ │ +00015410: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ +00015420: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00015430: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00015440: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00015450: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00015460: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00015470: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00015480: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00015490: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000154a0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000154b0: 938d 8d91 02ff fd2e 8e8e 8d91 0b7c 7432 .............|t2 │ │ │ │ +000154c0: 3738 8e8e a68d 8d91 3f6d ab31 342e 352e 78......?m.14.5. │ │ │ │ +000154d0: 328e 9165 0728 5468 656f 7265 6d9b 03ea 2..e.(Theorem... │ │ │ │ +000154e0: a863 6f6e 95ac 7274 696e 9375 6174 696f .con..rtin.uatio │ │ │ │ +000154f0: 6e73 9877 6974 686f 7574 9870 9053 8e6f ns.without.p.S.o │ │ │ │ +00015500: 7070 696e 6791 06df 098d 8d91 02ff fd2e pping........... │ │ │ │ +00015510: 8e8e 9609 4386 8d8d 9102 fffd 2e8e 8e93 ....C........... │ │ │ │ +00015520: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00015530: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00015540: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00015550: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00015560: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00015570: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00015580: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00015590: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000155a0: 8e8d 910b 7c74 3238 358e 8ea4 1c4d 2f8d ....|t285....M/. │ │ │ │ +000155b0: 9112 c761 d052 6566 6572 656e 6365 738d ...a.References. │ │ │ │ +000155c0: 9201 73d2 6532 3839 8e8e a18d 8d91 12c7 ..s.e289........ │ │ │ │ +000155d0: 6141 8e91 2467 5556 91fe e000 6572 7369 aA..$gUV....ersi │ │ │ │ +000155e0: 6f6e 9104 8000 322e 308d 9201 5f8d 1b32 on....2.0..._..2 │ │ │ │ +000155f0: 3931 8e8e a410 54bb 8d8d 9124 6755 cf41 91....T....$gU.A │ │ │ │ +00015600: 2e31 8e91 3f6d ab44 6972 6563 746f 7279 .1..?m.Directory │ │ │ │ +00015610: 9103 eaa8 7265 6f72 6761 6e69 7a61 7469 ....reorganizati │ │ │ │ +00015620: 6f6e 9105 de69 8d8d 9102 fffd 2e8e 8e96 on...i.......... │ │ │ │ +00015630: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ +00015640: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00015650: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00015660: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00015670: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00015680: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00015690: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000156a0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000156b0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000156c0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000156d0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000156e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000156f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00015700: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00015710: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00015720: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00015730: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00015740: 8d91 0b7c 7432 3932 8e8e a68d 8d91 2467 ...|t292......$g │ │ │ │ +00015750: 5541 2e32 8e91 3f6d ab4c 6f90 538e 6361 UA.2..?m.Lo.S.ca │ │ │ │ +00015760: 7469 6f6e 9603 eaa8 6f66 936c 6962 7261 tion....of.libra │ │ │ │ +00015770: 7269 6573 9034 d98d 8d91 02ff fd2e 8e8e ries.4.......... │ │ │ │ +00015780: 9609 4386 8d8d 9102 fffd 2e8e 8e93 8d8d ..C............. │ │ │ │ +00015790: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000157a0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000157b0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000157c0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000157d0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000157e0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000157f0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00015800: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00015810: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00015820: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00015830: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00015840: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00015850: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00015860: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00015870: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00015880: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00015890: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000158a0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d ................ │ │ │ │ +000158b0: 910b 7c74 3239 338e 8ea1 8d8d 9124 6755 ..|t293......$gU │ │ │ │ +000158c0: 412e 338e 913f 6dab 4d6f 7265 9603 eaa8 A.3..?m.More.... │ │ │ │ +000158d0: 0d65 7869 626c 6593 6865 6c70 9373 7973 .exible.help.sys │ │ │ │ +000158e0: 7465 6d90 5adf 8d8d 9102 fffd 2e8e 8e96 tem.Z........... │ │ │ │ +000158f0: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ +00015900: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00015910: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00015920: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00015930: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00015940: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00015950: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00015960: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00015970: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00015980: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00015990: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000159a0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000159b0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000159c0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000159d0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000159e0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000159f0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00015a00: 8d91 0b7c 7432 3934 8e8e a68d 8d91 2467 ...|t294......$g │ │ │ │ +00015a10: 5541 2e34 8e91 3f6d ab53 796e 9aac 7274 UA.4..?m.Syn..rt │ │ │ │ +00015a20: 6178 9603 eaa8 666f 7293 7265 7374 7269 ax....for.restri │ │ │ │ +00015a30: 6374 6564 9371 7561 6e98 7469 0c63 6174 cted.quan.ti.cat │ │ │ │ +00015a40: 696f 6e91 06b6 e68d 8d91 02ff fd2e 8e8e ion............. │ │ │ │ +00015a50: 9609 4386 8d8d 9102 fffd 2e8e 8e93 8d8d ..C............. │ │ │ │ +00015a60: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00015a70: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00015a80: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00015a90: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00015aa0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00015ab0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00015ac0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00015ad0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00015ae0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00015af0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00015b00: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00015b10: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00015b20: fffd 2e8e 8e8d 910b 7c74 3239 358e 8ea1 ........|t295... │ │ │ │ +00015b30: 8d8d 9124 6755 412e 358e 913f 6dab 5379 ...$gUA.5..?m.Sy │ │ │ │ +00015b40: 6e90 ac72 7461 7896 03ea a866 6f72 9373 n..rtax....for.s │ │ │ │ +00015b50: 6574 7391 0889 d28d 8d91 02ff fd2e 8e8e ets............. │ │ │ │ +00015b60: 9609 4386 8d8d 9102 fffd 2e8e 8e93 8d8d ..C............. │ │ │ │ +00015b70: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00015b80: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00015b90: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00015ba0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00015bb0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00015bc0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00015bd0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00015be0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00015bf0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00015c00: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00015c10: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00015c20: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00015c30: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00015c40: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00015c50: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00015c60: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00015c70: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00015c80: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00015c90: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00015ca0: 2e8e 8e8d 910b 7c74 3239 378e 8e8e 9f24 ......|t297....$ │ │ │ │ +00015cb0: fd13 8e8c 8b00 0000 0e00 0000 0000 0000 ................ │ │ │ │ 00015cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00015cd0: 0000 0000 0000 012f 1ca0 02cc 0555 8da0 ......./.....U.. │ │ │ │ -00015ce0: fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 .F.............. │ │ │ │ -00015cf0: ebd0 7869 7692 0180 8265 436f 6e95 a000 ..xiv....eCon... │ │ │ │ -00015d00: 7465 6e93 7473 8e91 eaf1 eb9f 0566 6689 ten.ts.......ff. │ │ │ │ -00015d10: 0000 e666 01c7 3e7c 8e8e 8e8e a002 942f ...f..>|......./ │ │ │ │ -00015d20: df8d a0fd 8bd0 218d 8d91 fc91 dfcf 412e ......!.......A. │ │ │ │ -00015d30: 368e 9117 9835 5265 7669 7365 6496 03ea 6....5Revised... │ │ │ │ -00015d40: a873 6574 9374 6865 6f72 7993 6c69 6272 .set.theory.libr │ │ │ │ -00015d50: 6172 6965 7391 0093 658d 8d91 02ff fd2e aries...e....... │ │ │ │ -00015d60: 8e8e 9609 4386 8d8d 9102 fffd 2e8e 8e93 ....C........... │ │ │ │ -00015d70: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00015d80: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00015d90: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00015da0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00015db0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00015dc0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00015dd0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00015de0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00015df0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00015e00: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00015e10: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00015e20: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00015e30: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00015e40: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00015e50: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00015e60: 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 3239 ............|t29 │ │ │ │ -00015e70: 398e 8ea4 1000 008d 8d91 fc91 df41 2e37 9............A.7 │ │ │ │ -00015e80: 8e91 1798 3553 796e 95ac 7274 6178 9103 ....5Syn..rtax.. │ │ │ │ -00015e90: eaa8 626c 6f90 538e 6393 6b73 9104 8fe2 ..blo.S.c.ks.... │ │ │ │ -00015ea0: 8d8d 9102 fffd 2e8e 8e96 0943 868d 8d91 ...........C.... │ │ │ │ -00015eb0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00015ec0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00015ed0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00015ee0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00015ef0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00015f00: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00015f10: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00015f20: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00015f30: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00015f40: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00015f50: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00015f60: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00015f70: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00015f80: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00015f90: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00015fa0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00015fb0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00015fc0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00015fd0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00015fe0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00015ff0: 02ff fd2e 8e8e 8d91 0b7c 7433 3031 8e8e .........|t301.. │ │ │ │ -00016000: a18d 8d91 fc91 df41 2e38 8e91 1798 3555 .......A.8....5U │ │ │ │ -00016010: 7365 722d 7072 6f67 7261 6d6d 6162 6c65 ser-programmable │ │ │ │ -00016020: 9603 eaa8 7175 6f74 6174 696f 6e93 7495 ....quotation.t. │ │ │ │ -00016030: ac72 7970 9053 8e65 6393 6865 6393 6b93 .ryp.S.ec.hec.k. │ │ │ │ -00016040: 6572 9106 3d45 8d8d 9102 fffd 2e8e 8e96 er..=E.......... │ │ │ │ -00016050: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ -00016060: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00016070: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00016080: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00016090: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000160a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000160b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000160c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000160d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000160e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000160f0: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 0b7c ...............| │ │ │ │ -00016100: 7433 3032 8e8e a18d 8d91 fc91 df41 2e39 t302.........A.9 │ │ │ │ -00016110: 8e91 1798 354e 6577 9103 eaa8 636f 6e95 ....5New....con. │ │ │ │ -00016120: ac72 7693 6572 7369 6f6e 7391 00b5 938d .rv.ersions..... │ │ │ │ -00016130: 8d91 02ff fd2e 8e8e 9609 4386 8d8d 9102 ..........C..... │ │ │ │ -00016140: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00016150: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00016160: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00016170: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00016180: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00016190: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000161a0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000161b0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000161c0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000161d0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000161e0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000161f0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00016200: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00016210: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00016220: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00016230: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00016240: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00016250: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00016260: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00016270: 8e93 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 ..............|t │ │ │ │ -00016280: 3330 338e 8ea1 8d8d 9117 9835 412e 392e 303........5A.9. │ │ │ │ -00016290: 318e 913d 31b2 4765 6e65 7261 6c69 7a65 1..=1.Generalize │ │ │ │ -000162a0: 6491 03ea a862 9053 8e65 7461 2d72 6564 d....b.S.eta-red │ │ │ │ -000162b0: 7563 7469 6f6e 9101 496b 8d8d 9102 fffd uction..Ik...... │ │ │ │ -000162c0: 2e8e 8e96 0943 868d 8d91 02ff fd2e 8e8e .....C.......... │ │ │ │ -000162d0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000162e0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000162f0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00016300: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00016310: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00016320: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00016330: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00016340: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00016350: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00016360: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00016370: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00016380: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00016390: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000163a0: 8e8e 8d91 0b7c 7433 3033 8e8e a18d 8d91 .....|t303...... │ │ │ │ -000163b0: 1798 3541 2e39 2e32 8e91 3d31 b241 7269 ..5A.9.2..=1.Ari │ │ │ │ -000163c0: 7468 6d65 7469 6361 6c91 03ea a863 6f6e thmetical....con │ │ │ │ -000163d0: 95ac 7276 9365 7273 696f 6e73 9104 0db0 ..rv.ersions.... │ │ │ │ -000163e0: 8d8d 9102 fffd 2e8e 8e96 0943 868d 8d91 ...........C.... │ │ │ │ -000163f0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00016400: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00016410: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00016420: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00016430: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00016440: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00016450: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00016460: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00016470: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00016480: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00016490: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000164a0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000164b0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000164c0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000164d0: 8e8e 8d91 0b7c 7433 3034 8e8e a18d 8d91 .....|t304...... │ │ │ │ -000164e0: 1798 3541 2e39 2e33 8e91 3d31 b24c 6973 ..5A.9.3..=1.Lis │ │ │ │ -000164f0: 7496 03ea a870 726f 9053 8e63 6573 7369 t....pro.S.cessi │ │ │ │ -00016500: 6e67 9363 6f6e 95ac 7276 9365 7273 696f ng.con..rv.ersio │ │ │ │ -00016510: 6e73 9101 dbe8 8d8d 9102 fffd 2e8e 8e96 ns.............. │ │ │ │ -00016520: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ -00016530: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00016540: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00016550: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00016560: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00016570: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00016580: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00016590: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000165a0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000165b0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000165c0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000165d0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000165e0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000165f0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 ................ │ │ │ │ -00016600: 0b7c 7433 3034 8e8e a18d 8d91 1798 3541 .|t304........5A │ │ │ │ -00016610: 2e39 2e34 8e91 3d31 b253 696d 706c 6966 .9.4..=1.Simplif │ │ │ │ -00016620: 7969 6e67 9103 eaa8 e26c 6574 cf2d 7465 ying.....let.-te │ │ │ │ -00016630: 726d 7391 084f c48d 8d91 02ff fd2e 8e8e rms..O.......... │ │ │ │ -00016640: 9609 4386 8d8d 9102 fffd 2e8e 8e93 8d8d ..C............. │ │ │ │ -00016650: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00016660: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00016670: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00016680: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00016690: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000166a0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000166b0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000166c0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000166d0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000166e0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000166f0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00016700: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00016710: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00016720: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00016730: 2e8e 8e8d 910b 7c74 3330 358e 8ea1 8d8d ......|t305..... │ │ │ │ -00016740: 9117 9835 412e 392e 358e 913d 31b2 536b ...5A.9.5..=1.Sk │ │ │ │ -00016750: 90ac 726f 6c65 6d69 7a61 7469 6f6e 9104 ..rolemization.. │ │ │ │ -00016760: 1533 8d8d 9102 fffd 2e8e 8e96 0943 868d .3...........C.. │ │ │ │ -00016770: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00016780: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00016790: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000167a0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000167b0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000167c0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000167d0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000167e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000167f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00016800: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00016810: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00016820: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00016830: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00016840: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00016850: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00016860: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00016870: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00016880: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00016890: 8d91 0b7c 7433 3036 8e8e a18d 8d91 1798 ...|t306........ │ │ │ │ -000168a0: 3541 2e39 2e36 8e91 3d31 b251 7561 6e95 5A.9.6..=1.Quan. │ │ │ │ -000168b0: ac72 7469 0c65 729b 03ea a86d 6f93 7693 .rti.er....mo.v. │ │ │ │ -000168c0: 656d 656e 9374 9863 6f6e 9376 9365 7273 emen.t.con.v.ers │ │ │ │ -000168d0: 696f 6e73 9107 4905 8d8d 9102 fffd 2e8e ions..I......... │ │ │ │ -000168e0: 8e96 0943 868d 8d91 02ff fd2e 8e8e 938d ...C............ │ │ │ │ -000168f0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00016900: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00016910: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00016920: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00016930: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00016940: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00016950: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00016960: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00016970: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00016980: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00016990: 8d91 02ff fd2e 8e8e 8d91 0b7c 7433 3037 ...........|t307 │ │ │ │ -000169a0: 8e8e a18d 8d91 fc91 df41 2e31 308e 9117 .........A.10... │ │ │ │ -000169b0: 9835 4e65 7796 03ea a862 7569 6c74 2d69 .5New....built-i │ │ │ │ -000169c0: 6e93 7468 656f 7265 6d73 9107 79cb 8d8d n.theorems..y... │ │ │ │ -000169d0: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ -000169e0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000169f0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00016a00: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00016a10: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00016a20: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00016a30: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00016a40: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00016a50: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00016a60: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00016a70: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00016a80: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00016a90: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00016aa0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00016ab0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00016ac0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00016ad0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00016ae0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00016af0: 8e8e 8d91 0b7c 7433 3038 8e8e a18d 8d91 .....|t308...... │ │ │ │ -00016b00: 1798 3541 2e31 302e 318e 913d 31b2 4e65 ..5A.10.1..=1.Ne │ │ │ │ -00016b10: 7796 03ea a861 7269 7468 6d65 7469 6361 w....arithmetica │ │ │ │ -00016b20: 6c93 7468 656f 7265 6d73 9101 4e66 8d8d l.theorems..Nf.. │ │ │ │ -00016b30: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ -00016b40: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00016b50: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00016b60: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00016b70: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00016b80: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00016b90: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00016ba0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00016bb0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00016bc0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00016bd0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00016be0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00016bf0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00016c00: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00016c10: 02ff fd2e 8e8e 8d91 0b7c 7433 3038 8e8e .........|t308.. │ │ │ │ -00016c20: a18d 8d91 1798 3541 2e31 302e 328e 913d ......5A.10.2..= │ │ │ │ -00016c30: 31b2 4e65 7796 03ea a874 6865 6f72 656d 1.New....theorem │ │ │ │ -00016c40: 7393 6162 9053 8e6f 7574 936c 6973 7473 s.ab.S.out.lists │ │ │ │ -00016c50: 9012 528d 8d91 02ff fd2e 8e8e 9609 4386 ..R...........C. │ │ │ │ -00016c60: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00016c70: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00016c80: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00016c90: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00016ca0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00016cb0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00016cc0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00016cd0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00016ce0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00016cf0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00016d00: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00016d10: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00016d20: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00016d30: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00016d40: fffd 2e8e 8e8d 910b 7c74 3331 308e 8ea1 ........|t310... │ │ │ │ -00016d50: 8d8d 9117 9835 412e 3130 2e33 8e91 3d31 .....5A.10.3..=1 │ │ │ │ -00016d60: b24e 6577 9603 eaa8 7072 6f70 9053 8e6f .New....prop.S.o │ │ │ │ -00016d70: 7369 7469 6f6e 616c 9374 6865 6f72 656d sitional.theorem │ │ │ │ -00016d80: 7391 059b e48d 8d91 02ff fd2e 8e8e 9609 s............... │ │ │ │ -00016d90: 4386 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 C............... │ │ │ │ -00016da0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00016db0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00016dc0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00016dd0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00016de0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00016df0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00016e00: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00016e10: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00016e20: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00016e30: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00016e40: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00016e50: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00016e60: 2e8e 8e8d 910b 7c74 3331 308e 8ea1 8d8d ......|t310..... │ │ │ │ -00016e70: 91fc 91df 412e 3131 8e91 1798 3541 6464 ....A.11....5Add │ │ │ │ -00016e80: 6974 696f 6e73 9603 eaa8 616e 6493 6465 itions....and.de │ │ │ │ -00016e90: 6c65 7469 6f6e 7390 3ae1 8d8d 9102 fffd letions.:....... │ │ │ │ -00016ea0: 2e8e 8e96 0943 868d 8d91 02ff fd2e 8e8e .....C.......... │ │ │ │ -00016eb0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00016ec0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00016ed0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00016ee0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00016ef0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00016f00: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00016f10: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00016f20: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00016f30: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00016f40: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00016f50: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00016f60: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00016f70: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00016f80: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00016f90: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00016fa0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00016fb0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 ................ │ │ │ │ -00016fc0: 0b7c 7433 3130 8e8e a18d 8d91 1798 3541 .|t310........5A │ │ │ │ -00016fd0: 2e31 312e 318e 913d 31b2 4164 6469 7469 .11.1..=1.Additi │ │ │ │ -00016fe0: 6f6e 7391 06b5 908d 8d91 02ff fd2e 8e8e ons............. │ │ │ │ -00016ff0: 9609 4386 8d8d 9102 fffd 2e8e 8e93 8d8d ..C............. │ │ │ │ -00017000: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00017010: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00017020: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00017030: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00017040: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -00017050: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00017060: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00017070: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00017080: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -00017090: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000170a0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -000170b0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -000170c0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -000170d0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ -000170e0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ -000170f0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ -00017100: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ -00017110: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ -00017120: 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 3331 ............|t31 │ │ │ │ -00017130: 318e 8ea1 8d8d 9117 9835 412e 3131 2e32 1........5A.11.2 │ │ │ │ -00017140: 8e91 3d31 b244 656c 6574 696f 6e73 9109 ..=1.Deletions.. │ │ │ │ -00017150: 27b0 8d8d 9102 fffd 2e8e 8e96 0943 868d '............C.. │ │ │ │ -00017160: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00017170: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00017180: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00017190: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000171a0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -000171b0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -000171c0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -000171d0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -000171e0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -000171f0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00017200: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00017210: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00017220: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00017230: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00017240: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ -00017250: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ -00017260: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ -00017270: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ -00017280: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ -00017290: fd2e 8e8e 8d91 0b7c 7433 3132 8e8e 9f1b .......|t312.... │ │ │ │ -000172a0: bff8 8d91 eaf1 ebd0 496e 6465 788d 9201 ........Index... │ │ │ │ -000172b0: 91ae 7c33 3135 8e8e 8e9f 24fd 138e 8c8b ..|315....$..... │ │ │ │ -000172c0: 0000 0001 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00015cd0: 0000 0000 0000 0000 0000 0000 0000 012f .............../ │ │ │ │ +00015ce0: 24a0 02cc 0555 8da0 fd46 d30e 8d8d 8d8d $....U...F...... │ │ │ │ +00015cf0: 9ffa 999a 8d91 eaf1 ebd0 7869 7692 0180 ..........xiv... │ │ │ │ +00015d00: 8265 436f 6e95 a000 7465 6e93 7473 8e91 .eCon...ten.ts.. │ │ │ │ +00015d10: eaf1 eb9f 0566 6689 0000 e666 01c7 3e7c .....ff....f..>| │ │ │ │ +00015d20: 8e8e 8e8e a002 942f df8d a0fd 8bd0 218d ......./......!. │ │ │ │ +00015d30: 8d91 fc91 dfcf 412e 368e 9117 9835 5265 ......A.6....5Re │ │ │ │ +00015d40: 7669 7365 6496 03ea a873 6574 9374 6865 vised....set.the │ │ │ │ +00015d50: 6f72 7993 6c69 6272 6172 6965 7391 0093 ory.libraries... │ │ │ │ +00015d60: 658d 8d91 02ff fd2e 8e8e 9609 4386 8d8d e...........C... │ │ │ │ +00015d70: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00015d80: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00015d90: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00015da0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00015db0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00015dc0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00015dd0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00015de0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00015df0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00015e00: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00015e10: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00015e20: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00015e30: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00015e40: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00015e50: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00015e60: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00015e70: 8e8d 910b 7c74 3239 398e 8ea4 1000 008d ....|t299....... │ │ │ │ +00015e80: 8d91 fc91 df41 2e37 8e91 1798 3553 796e .....A.7....5Syn │ │ │ │ +00015e90: 95ac 7274 6178 9103 eaa8 626c 6f90 538e ..rtax....blo.S. │ │ │ │ +00015ea0: 6393 6b73 9104 8fe2 8d8d 9102 fffd 2e8e c.ks............ │ │ │ │ +00015eb0: 8e96 0943 868d 8d91 02ff fd2e 8e8e 938d ...C............ │ │ │ │ +00015ec0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00015ed0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00015ee0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00015ef0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00015f00: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00015f10: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00015f20: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00015f30: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00015f40: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00015f50: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00015f60: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00015f70: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00015f80: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00015f90: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00015fa0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00015fb0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00015fc0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00015fd0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00015fe0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00015ff0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 ................ │ │ │ │ +00016000: 0b7c 7433 3031 8e8e a18d 8d91 fc91 df41 .|t301.........A │ │ │ │ +00016010: 2e38 8e91 1798 3555 7365 722d 7072 6f67 .8....5User-prog │ │ │ │ +00016020: 7261 6d6d 6162 6c65 9603 eaa8 7175 6f74 rammable....quot │ │ │ │ +00016030: 6174 696f 6e93 7495 ac72 7970 9053 8e65 ation.t..ryp.S.e │ │ │ │ +00016040: 6393 6865 6393 6b93 6572 9106 3d45 8d8d c.hec.k.er..=E.. │ │ │ │ +00016050: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ +00016060: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00016070: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00016080: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00016090: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000160a0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000160b0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000160c0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000160d0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000160e0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000160f0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00016100: fd2e 8e8e 8d91 0b7c 7433 3032 8e8e a18d .......|t302.... │ │ │ │ +00016110: 8d91 fc91 df41 2e39 8e91 1798 354e 6577 .....A.9....5New │ │ │ │ +00016120: 9103 eaa8 636f 6e95 ac72 7693 6572 7369 ....con..rv.ersi │ │ │ │ +00016130: 6f6e 7391 00b5 938d 8d91 02ff fd2e 8e8e ons............. │ │ │ │ +00016140: 9609 4386 8d8d 9102 fffd 2e8e 8e93 8d8d ..C............. │ │ │ │ +00016150: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00016160: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00016170: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00016180: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00016190: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000161a0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000161b0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000161c0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000161d0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000161e0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000161f0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00016200: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00016210: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00016220: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00016230: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00016240: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00016250: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00016260: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00016270: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00016280: 2e8e 8e8d 910b 7c74 3330 338e 8ea1 8d8d ......|t303..... │ │ │ │ +00016290: 9117 9835 412e 392e 318e 913d 31b2 4765 ...5A.9.1..=1.Ge │ │ │ │ +000162a0: 6e65 7261 6c69 7a65 6491 03ea a862 9053 neralized....b.S │ │ │ │ +000162b0: 8e65 7461 2d72 6564 7563 7469 6f6e 9101 .eta-reduction.. │ │ │ │ +000162c0: 496b 8d8d 9102 fffd 2e8e 8e96 0943 868d Ik...........C.. │ │ │ │ +000162d0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000162e0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000162f0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00016300: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00016310: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00016320: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00016330: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00016340: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00016350: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00016360: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00016370: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00016380: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00016390: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000163a0: 938d 8d91 02ff fd2e 8e8e 8d91 0b7c 7433 .............|t3 │ │ │ │ +000163b0: 3033 8e8e a18d 8d91 1798 3541 2e39 2e32 03........5A.9.2 │ │ │ │ +000163c0: 8e91 3d31 b241 7269 7468 6d65 7469 6361 ..=1.Arithmetica │ │ │ │ +000163d0: 6c91 03ea a863 6f6e 95ac 7276 9365 7273 l....con..rv.ers │ │ │ │ +000163e0: 696f 6e73 9104 0db0 8d8d 9102 fffd 2e8e ions............ │ │ │ │ +000163f0: 8e96 0943 868d 8d91 02ff fd2e 8e8e 938d ...C............ │ │ │ │ +00016400: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00016410: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00016420: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00016430: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00016440: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00016450: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00016460: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00016470: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00016480: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00016490: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000164a0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000164b0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000164c0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000164d0: 938d 8d91 02ff fd2e 8e8e 8d91 0b7c 7433 .............|t3 │ │ │ │ +000164e0: 3034 8e8e a18d 8d91 1798 3541 2e39 2e33 04........5A.9.3 │ │ │ │ +000164f0: 8e91 3d31 b24c 6973 7496 03ea a870 726f ..=1.List....pro │ │ │ │ +00016500: 9053 8e63 6573 7369 6e67 9363 6f6e 95ac .S.cessing.con.. │ │ │ │ +00016510: 7276 9365 7273 696f 6e73 9101 dbe8 8d8d rv.ersions...... │ │ │ │ +00016520: 9102 fffd 2e8e 8e96 0943 868d 8d91 02ff .........C...... │ │ │ │ +00016530: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00016540: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00016550: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00016560: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00016570: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00016580: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00016590: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000165a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000165b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000165c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000165d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000165e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000165f0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00016600: 02ff fd2e 8e8e 8d91 0b7c 7433 3034 8e8e .........|t304.. │ │ │ │ +00016610: a18d 8d91 1798 3541 2e39 2e34 8e91 3d31 ......5A.9.4..=1 │ │ │ │ +00016620: b253 696d 706c 6966 7969 6e67 9103 eaa8 .Simplifying.... │ │ │ │ +00016630: e26c 6574 cf2d 7465 726d 7391 084f c48d .let.-terms..O.. │ │ │ │ +00016640: 8d91 02ff fd2e 8e8e 9609 4386 8d8d 9102 ..........C..... │ │ │ │ +00016650: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00016660: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00016670: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00016680: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00016690: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000166a0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000166b0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000166c0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000166d0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000166e0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000166f0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00016700: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00016710: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00016720: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00016730: 8e93 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 ..............|t │ │ │ │ +00016740: 3330 358e 8ea1 8d8d 9117 9835 412e 392e 305........5A.9. │ │ │ │ +00016750: 358e 913d 31b2 536b 90ac 726f 6c65 6d69 5..=1.Sk..rolemi │ │ │ │ +00016760: 7a61 7469 6f6e 9104 1533 8d8d 9102 fffd zation...3...... │ │ │ │ +00016770: 2e8e 8e96 0943 868d 8d91 02ff fd2e 8e8e .....C.......... │ │ │ │ +00016780: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00016790: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000167a0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000167b0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000167c0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000167d0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000167e0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000167f0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00016800: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00016810: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00016820: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00016830: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00016840: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00016850: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00016860: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00016870: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00016880: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00016890: 8d91 02ff fd2e 8e8e 8d91 0b7c 7433 3036 ...........|t306 │ │ │ │ +000168a0: 8e8e a18d 8d91 1798 3541 2e39 2e36 8e91 ........5A.9.6.. │ │ │ │ +000168b0: 3d31 b251 7561 6e95 ac72 7469 0c65 729b =1.Quan..rti.er. │ │ │ │ +000168c0: 03ea a86d 6f93 7693 656d 656e 9374 9863 ...mo.v.emen.t.c │ │ │ │ +000168d0: 6f6e 9376 9365 7273 696f 6e73 9107 4905 on.v.ersions..I. │ │ │ │ +000168e0: 8d8d 9102 fffd 2e8e 8e96 0943 868d 8d91 ...........C.... │ │ │ │ +000168f0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00016900: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00016910: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00016920: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00016930: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00016940: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00016950: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00016960: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00016970: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00016980: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00016990: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000169a0: 8d91 0b7c 7433 3037 8e8e a18d 8d91 fc91 ...|t307........ │ │ │ │ +000169b0: df41 2e31 308e 9117 9835 4e65 7796 03ea .A.10....5New... │ │ │ │ +000169c0: a862 7569 6c74 2d69 6e93 7468 656f 7265 .built-in.theore │ │ │ │ +000169d0: 6d73 9107 79cb 8d8d 9102 fffd 2e8e 8e96 ms..y........... │ │ │ │ +000169e0: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ +000169f0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00016a00: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00016a10: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00016a20: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00016a30: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00016a40: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00016a50: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00016a60: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00016a70: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00016a80: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00016a90: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00016aa0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00016ab0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00016ac0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00016ad0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00016ae0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00016af0: 938d 8d91 02ff fd2e 8e8e 8d91 0b7c 7433 .............|t3 │ │ │ │ +00016b00: 3038 8e8e a18d 8d91 1798 3541 2e31 302e 08........5A.10. │ │ │ │ +00016b10: 318e 913d 31b2 4e65 7796 03ea a861 7269 1..=1.New....ari │ │ │ │ +00016b20: 7468 6d65 7469 6361 6c93 7468 656f 7265 thmetical.theore │ │ │ │ +00016b30: 6d73 9101 4e66 8d8d 9102 fffd 2e8e 8e96 ms..Nf.......... │ │ │ │ +00016b40: 0943 868d 8d91 02ff fd2e 8e8e 938d 8d91 .C.............. │ │ │ │ +00016b50: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00016b60: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00016b70: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00016b80: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00016b90: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00016ba0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00016bb0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00016bc0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00016bd0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00016be0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00016bf0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00016c00: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00016c10: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 ................ │ │ │ │ +00016c20: 0b7c 7433 3038 8e8e a18d 8d91 1798 3541 .|t308........5A │ │ │ │ +00016c30: 2e31 302e 328e 913d 31b2 4e65 7796 03ea .10.2..=1.New... │ │ │ │ +00016c40: a874 6865 6f72 656d 7393 6162 9053 8e6f .theorems.ab.S.o │ │ │ │ +00016c50: 7574 936c 6973 7473 9012 528d 8d91 02ff ut.lists..R..... │ │ │ │ +00016c60: fd2e 8e8e 9609 4386 8d8d 9102 fffd 2e8e ......C......... │ │ │ │ +00016c70: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00016c80: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00016c90: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00016ca0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00016cb0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00016cc0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00016cd0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00016ce0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00016cf0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00016d00: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00016d10: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00016d20: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00016d30: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00016d40: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e8d 910b ................ │ │ │ │ +00016d50: 7c74 3331 308e 8ea1 8d8d 9117 9835 412e |t310........5A. │ │ │ │ +00016d60: 3130 2e33 8e91 3d31 b24e 6577 9603 eaa8 10.3..=1.New.... │ │ │ │ +00016d70: 7072 6f70 9053 8e6f 7369 7469 6f6e 616c prop.S.ositional │ │ │ │ +00016d80: 9374 6865 6f72 656d 7391 059b e48d 8d91 .theorems....... │ │ │ │ +00016d90: 02ff fd2e 8e8e 9609 4386 8d8d 9102 fffd ........C....... │ │ │ │ +00016da0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00016db0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00016dc0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00016dd0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00016de0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00016df0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00016e00: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00016e10: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00016e20: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00016e30: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00016e40: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00016e50: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00016e60: 8e93 8d8d 9102 fffd 2e8e 8e8d 910b 7c74 ..............|t │ │ │ │ +00016e70: 3331 308e 8ea1 8d8d 91fc 91df 412e 3131 310.........A.11 │ │ │ │ +00016e80: 8e91 1798 3541 6464 6974 696f 6e73 9603 ....5Additions.. │ │ │ │ +00016e90: eaa8 616e 6493 6465 6c65 7469 6f6e 7390 ..and.deletions. │ │ │ │ +00016ea0: 3ae1 8d8d 9102 fffd 2e8e 8e96 0943 868d :............C.. │ │ │ │ +00016eb0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00016ec0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00016ed0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00016ee0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00016ef0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00016f00: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00016f10: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00016f20: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00016f30: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00016f40: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00016f50: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00016f60: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00016f70: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00016f80: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00016f90: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00016fa0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00016fb0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00016fc0: 02ff fd2e 8e8e 8d91 0b7c 7433 3130 8e8e .........|t310.. │ │ │ │ +00016fd0: a18d 8d91 1798 3541 2e31 312e 318e 913d ......5A.11.1..= │ │ │ │ +00016fe0: 31b2 4164 6469 7469 6f6e 7391 06b5 908d 1.Additions..... │ │ │ │ +00016ff0: 8d91 02ff fd2e 8e8e 9609 4386 8d8d 9102 ..........C..... │ │ │ │ +00017000: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00017010: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00017020: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00017030: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00017040: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +00017050: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00017060: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00017070: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00017080: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00017090: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000170a0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +000170b0: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +000170c0: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +000170d0: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +000170e0: 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 ................ │ │ │ │ +000170f0: fffd 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 ................ │ │ │ │ +00017100: 8d8d 9102 fffd 2e8e 8e93 8d8d 9102 fffd ................ │ │ │ │ +00017110: 2e8e 8e93 8d8d 9102 fffd 2e8e 8e93 8d8d ................ │ │ │ │ +00017120: 9102 fffd 2e8e 8e93 8d8d 9102 fffd 2e8e ................ │ │ │ │ +00017130: 8e8d 910b 7c74 3331 318e 8ea1 8d8d 9117 ....|t311....... │ │ │ │ +00017140: 9835 412e 3131 2e32 8e91 3d31 b244 656c .5A.11.2..=1.Del │ │ │ │ +00017150: 6574 696f 6e73 9109 27b0 8d8d 9102 fffd etions..'....... │ │ │ │ +00017160: 2e8e 8e96 0943 868d 8d91 02ff fd2e 8e8e .....C.......... │ │ │ │ +00017170: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00017180: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00017190: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000171a0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +000171b0: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +000171c0: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +000171d0: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +000171e0: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +000171f0: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00017200: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00017210: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00017220: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00017230: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00017240: 8e8e 938d 8d91 02ff fd2e 8e8e 938d 8d91 ................ │ │ │ │ +00017250: 02ff fd2e 8e8e 938d 8d91 02ff fd2e 8e8e ................ │ │ │ │ +00017260: 938d 8d91 02ff fd2e 8e8e 938d 8d91 02ff ................ │ │ │ │ +00017270: fd2e 8e8e 938d 8d91 02ff fd2e 8e8e 938d ................ │ │ │ │ +00017280: 8d91 02ff fd2e 8e8e 938d 8d91 02ff fd2e ................ │ │ │ │ +00017290: 8e8e 938d 8d91 02ff fd2e 8e8e 8d91 0b7c ...............| │ │ │ │ +000172a0: 7433 3132 8e8e 9f1b bff8 8d91 eaf1 ebd0 t312............ │ │ │ │ +000172b0: 496e 6465 788d 9201 91ae 7c33 3135 8e8e Index.....|315.. │ │ │ │ +000172c0: 8e9f 24fd 138e 8c8b 0000 0001 0000 0000 ..$............. │ │ │ │ 000172d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000172e0: 0000 0000 0000 0000 0001 5cac a002 cc05 ..........\..... │ │ │ │ -000172f0: 558d a0fd 46d3 0ea0 0294 2fdf 8da0 fe60 U...F...../....` │ │ │ │ -00017300: 4344 8d92 00d1 63f2 d250 91ff 38f5 6172 CD....c..P..8.ar │ │ │ │ -00017310: 7491 0954 7b49 8e9f 3200 008d 9160 d537 t..T{I..2....`.7 │ │ │ │ -00017320: 5468 6596 0954 7b4d 6574 612d 6c61 6e67 The..T{Meta-lang │ │ │ │ -00017330: 7561 6765 934d 4c8e 8e9f 24fd 138e 8c8b uage.ML...$..... │ │ │ │ -00017340: 0000 0002 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000172e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000172f0: 0001 5cb4 a002 cc05 558d a0fd 46d3 0ea0 ..\.....U...F... │ │ │ │ +00017300: 0294 2fdf 8da0 fe60 4344 8d92 00d1 63f2 ../....`CD....c. │ │ │ │ +00017310: d250 91ff 38f5 6172 7491 0954 7b49 8e9f .P..8.art..T{I.. │ │ │ │ +00017320: 3200 008d 9160 d537 5468 6596 0954 7b4d 2....`.7The..T{M │ │ │ │ +00017330: 6574 612d 6c61 6e67 7561 6765 934d 4c8e eta-language.ML. │ │ │ │ +00017340: 8e9f 24fd 138e 8c8b 0000 0002 0000 0000 ..$............. │ │ │ │ 00017350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00017360: 0000 0000 0000 0000 0001 72bf a002 cc05 ..........r..... │ │ │ │ -00017370: 558d a0fd 46d3 0ea0 0294 2fdf 9f24 fd13 U...F...../..$.. │ │ │ │ -00017380: 8e8c 8b00 0000 0300 0000 0000 0000 0000 ................ │ │ │ │ +00017360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00017370: 0001 72c7 a002 cc05 558d a0fd 46d3 0ea0 ..r.....U...F... │ │ │ │ +00017380: 0294 2fdf 9f24 fd13 8e8c 8b00 0000 0300 ../..$.......... │ │ │ │ 00017390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000173a0: 0000 0000 0000 0000 0000 0000 0173 3fa0 .............s?. │ │ │ │ -000173b0: 02cc 0555 8da0 fd46 d30e a002 942f df8d ...U...F...../.. │ │ │ │ -000173c0: a0fd 8bd0 218d 9112 c761 eb47 4368 6170 ....!....a.GChap │ │ │ │ -000173d0: 7465 7291 0566 6631 8e91 12c7 619f 0bcc ter..ff1....a... │ │ │ │ -000173e0: cc89 0001 0000 01c7 3e7c 9f1f 471b 8dd2 ........>|..G... │ │ │ │ -000173f0: 5468 6596 0954 7b48 6973 746f 7279 936f The..T{History.o │ │ │ │ -00017400: 6693 4d4c 8e9f 13d6 7789 0001 0000 01c7 f.ML....w....... │ │ │ │ -00017410: 3e7c 9f3a 5554 8dcf 5365 7695 ac72 6572 >|.:UT..Sev..rer │ │ │ │ -00017420: 616c 9b03 a030 7693 6572 7369 6f6e 7396 al...0v.ersions. │ │ │ │ -00017430: 03a0 2f6f 6698 7468 6593 7072 6f67 7261 ../of.the.progra │ │ │ │ -00017440: 6d6d 696e 6798 6c61 6e67 7561 6765 98eb mming.language.. │ │ │ │ -00017450: 484d 4c93 cf68 6195 ac72 7693 6598 6170 HML..ha..rv.e.ap │ │ │ │ -00017460: 7090 538e 6561 7265 6491 03a0 2f6f 9376 p.S.eared.../o.v │ │ │ │ -00017470: 9365 7298 7468 6598 7993 6561 7273 2c91 .er.the.y.ears,. │ │ │ │ -00017480: 03af 1462 9053 8e65 7493 7793 6565 6e8e ...b.S.et.w.een. │ │ │ │ -00017490: a410 0000 8d74 6865 9603 e3a7 7469 6d65 .....the....time │ │ │ │ -000174a0: 9369 7493 779a ac72 6173 930c 7273 7491 .it.w..ras..rst. │ │ │ │ -000174b0: 03e3 a664 6573 6967 6e65 6493 616e 6493 ...designed.and. │ │ │ │ -000174c0: 696d 706c 656d 656e 9874 6564 9362 9879 implemen.ted.b.y │ │ │ │ -000174d0: 934d 696c 6e65 722c 9103 e50d 4d6f 7272 .Milner,....Morr │ │ │ │ -000174e0: 6973 9361 6e64 9357 91ff 0556 6164 7377 is.and.W...Vadsw │ │ │ │ -000174f0: 986f 7274 6893 6174 9374 6865 8ea1 8d55 .orth.at.the...U │ │ │ │ -00017500: 6e69 7695 ac72 6572 7369 7493 7996 0366 niv..rersit.y..f │ │ │ │ -00017510: 346f 6693 4564 696e 9aac 7262 7572 6768 4of.Edin..rburgh │ │ │ │ -00017520: 9103 6635 696e 9374 6865 9365 6172 6c79 ..f5in.the.early │ │ │ │ -00017530: 9331 3937 3027 732c 9103 80b2 616e 6493 .1970's,....and. │ │ │ │ -00017540: 7468 6593 7469 6d65 9369 7493 7798 6173 the.time.it.w.as │ │ │ │ -00017550: 9103 6635 7365 7474 6c65 6493 616e 6493 ..f5settled.and. │ │ │ │ -00017560: 7374 616e 6461 7264 6973 6564 2c8e a18d standardised,... │ │ │ │ -00017570: 696e 9b03 fee1 7468 6596 03fe e06d 6964 in....the....mid │ │ │ │ -00017580: 2d31 3938 3027 732e 9105 758a 5468 6593 -1980's...u.The. │ │ │ │ -00017590: 6f72 6967 696e 616c 98eb 484d 4ccf 2c93 original..HML.,. │ │ │ │ -000175a0: 7468 6598 6d65 7461 2d6c 616e 6775 6167 the.meta-languag │ │ │ │ -000175b0: 6593 6f66 9874 6865 9345 6469 6e90 ac72 e.of.the.Edin..r │ │ │ │ -000175c0: 6275 7267 6898 eb48 4c43 4693 cf73 7973 burgh..HLCF..sys │ │ │ │ -000175d0: 7465 6d2c 9104 03ef 6973 8ea1 8d64 650c tem,....is...de. │ │ │ │ -000175e0: 6e65 649b 02eb 1369 6e96 02eb 145b 8d39 ned....in....[.9 │ │ │ │ -000175f0: 8e91 05df fc5d 2e91 04e3 ae54 6865 9367 .....].....The.g │ │ │ │ -00017600: 656e 6561 6c6f 6779 986f 6693 7468 6598 enealogy.of.the. │ │ │ │ -00017610: eb48 4d4c 93cf 7573 6564 9869 6e93 7468 .HML..used.in.th │ │ │ │ -00017620: 6598 eb48 484f 4c93 cf73 7973 7465 6d98 e..HHOL..system. │ │ │ │ -00017630: 6973 9372 6174 6865 7298 636f 6d70 6c65 is.rather.comple │ │ │ │ -00017640: 783b 9103 4045 696e 9362 7269 6566 2c8e x;..@Ein.brief,. │ │ │ │ -00017650: a18d 6974 9604 73b1 6973 9361 9376 9aac ..it..s.is.a.v.. │ │ │ │ -00017660: 7265 7273 696f 6e91 0473 b272 6f75 6768 rersion..s.rough │ │ │ │ -00017670: 6c79 936d 6964 7798 6198 7993 6290 538e ly.midw.a.y.b.S. │ │ │ │ -00017680: 6574 9877 9865 656e 9374 6865 936f 7269 et.w.een.the.ori │ │ │ │ -00017690: 6769 6e61 6c93 eb48 4d4c 93cf 616e 6491 ginal..HML..and. │ │ │ │ -000176a0: 0473 b253 7461 6e64 6172 6493 eb48 4d4c .s.Standard..HML │ │ │ │ -000176b0: cf2c 9366 726f 7a65 6e93 7768 696c 658e .,.frozen.while. │ │ │ │ -000176c0: a18d 7468 6596 04aa 786c 616e 6775 6167 ..the...xlanguag │ │ │ │ -000176d0: 6593 779a ac72 6173 9369 6e93 0d75 782e e.w..ras.in..ux. │ │ │ │ -000176e0: 9107 7850 4d6f 7265 9370 7265 6369 7365 ..xPMore.precise │ │ │ │ -000176f0: 6c79 91ff 0556 2c91 04da 6d69 7493 6973 ly...V,...mit.is │ │ │ │ -00017700: 9361 9373 7562 7365 7493 6f66 9374 6865 .a.subset.of.the │ │ │ │ -00017710: 9376 9865 7273 696f 6e93 6f66 93eb 484d .v.ersion.of..HM │ │ │ │ -00017720: 4c93 cf64 6576 9865 6c6f 7090 538e 6564 L..dev.elop.S.ed │ │ │ │ -00017730: 8ea1 8d6a 6f69 6e95 ac72 746c 799b 04bd ...join..rtly... │ │ │ │ -00017740: 8a62 9379 9848 7565 7498 616e 6498 5093 .b.y.Huet.and.P. │ │ │ │ -00017750: 6175 6c73 6f6e 9869 6e98 7468 6591 04bd aulson.in.the... │ │ │ │ -00017760: 8965 6172 6c79 9831 3938 3027 732c 9104 .early.1980's,.. │ │ │ │ -00017770: f243 6174 98eb 4849 4e52 4941 9104 bd53 .Cat..HINRIA...S │ │ │ │ -00017780: cf61 6e64 9874 6865 9855 6e69 7693 6572 .and.the.Univ.er │ │ │ │ -00017790: 7369 7493 7998 6f66 9843 616d 2d8e a18d sit.y.of.Cam-... │ │ │ │ -000177a0: 6272 6964 6765 2c91 038b e972 6573 7090 bridge,....resp. │ │ │ │ -000177b0: 538e 6563 7469 7690 ac72 656c 7991 ff05 S.ectiv..rely... │ │ │ │ -000177c0: 562e 9105 1166 5468 6596 0374 3aeb 484d V....fThe..t:.HM │ │ │ │ -000177d0: 4c9b 0374 39cf 6f66 9348 7565 7498 616e L..t9.of.Huet.an │ │ │ │ -000177e0: 6493 5090 ac72 6175 6c73 6f6e 9869 7393 d.P..raulson.is. │ │ │ │ -000177f0: 6465 7363 7269 6290 538e 6564 9869 6e93 describ.S.ed.in. │ │ │ │ -00017800: 7468 6598 7072 6566 6163 6593 2872 6570 the.preface.(rep │ │ │ │ -00017810: 726f 9053 8e64 7563 6564 8ea1 8d62 9a53 ro.S.duced...b.S │ │ │ │ -00017820: 8e65 6c6f 90ac 7277 2996 044b 6074 6f93 .elo..rw)..K`to. │ │ │ │ -00017830: 6054 6865 934d 4c91 044b 4748 616e 6462 `The.ML..KGHandb │ │ │ │ -00017840: 986f 986f 6b27 935b 8d35 8e91 05df fc5d .o.ok'.[.5.....] │ │ │ │ -00017850: 2e91 065b 0748 7565 7493 7573 6564 9374 ...[.Huet.used.t │ │ │ │ -00017860: 6869 7393 7690 ac72 6572 7369 6f6e 9369 his.v..rersion.i │ │ │ │ -00017870: 6e93 7468 6591 044b 5f46 91ff 0556 6f72 n.the..K_F...Vor │ │ │ │ -00017880: 6d65 6c93 7072 6f91 00a7 1c6a 6563 743b mel.pro....ject; │ │ │ │ -00017890: 9104 7bbc 616e 6493 6974 8ea1 8d73 7562 ..{.and.it...sub │ │ │ │ -000178a0: 7365 7175 656e 95ac 7274 6c79 9b04 2756 sequen..rtly..'V │ │ │ │ -000178b0: 6576 936f 6c76 9365 6491 0427 5769 6e93 ev.olv.ed..'Win. │ │ │ │ -000178c0: 746f 9861 9104 2757 7693 6572 7369 6f6e to.a..'Wv.ersion │ │ │ │ -000178d0: 986f 6696 0427 57eb 484d 4c98 cf63 616c .of..'W.HML..cal │ │ │ │ -000178e0: 6c65 6493 eb48 4341 4d4c cf2e 9850 90ac led..HCAML...P.. │ │ │ │ -000178f0: 7261 756c 736f 6e93 616c 736f 9875 7365 raulson.also.use │ │ │ │ -00017900: 6493 6974 2c91 0436 8261 7393 7061 7274 d.it,..6.as.part │ │ │ │ -00017910: 986f 668e a18d 7468 6596 0437 180c 7273 .of...the..7..rs │ │ │ │ -00017920: 7493 769a ac72 6572 7369 6f6e 936f 6693 t.v..rersion.of. │ │ │ │ -00017930: 4361 6d98 6272 6964 6765 93eb 484c 4346 Cam.bridge..HLCF │ │ │ │ -00017940: 93cf 2862 7574 936e 6f74 9374 6865 9376 ..(but.not.the.v │ │ │ │ -00017950: 9865 7273 696f 6e93 6f66 9343 616d 9862 .ersion.of.Cam.b │ │ │ │ -00017960: 7269 6467 6593 eb48 4c43 4693 cf64 6573 ridge..HLCF..des │ │ │ │ -00017970: 6372 6962 9053 8e65 6493 696e 8ea1 8d5b crib.S.ed.in...[ │ │ │ │ -00017980: 8d31 368e 910b bff8 5d2c 9603 eaa8 7768 .16.....],....wh │ │ │ │ -00017990: 6963 90ac 7268 9375 7365 6493 616e 9365 ic..rh.used.an.e │ │ │ │ -000179a0: 6172 6c79 9353 7461 6e64 6172 6493 eb48 arly.Standard..H │ │ │ │ -000179b0: 4d4c cf29 2e8e a18d 910b 618f 5468 6572 ML.)......a.Ther │ │ │ │ -000179c0: 6596 0511 9c61 7265 936e 6f95 ac72 779b e....are.no..rw. │ │ │ │ -000179d0: 0511 9d74 9377 936f 9605 119c 6d61 7475 ...t.w.o....matu │ │ │ │ -000179e0: 7265 9364 6573 6365 6e64 656e 90ac 7274 re.descenden..rt │ │ │ │ -000179f0: 7393 6f66 9874 6865 936f 7269 6769 6e61 s.of.the.origina │ │ │ │ -00017a00: 6c93 eb48 4d4c cf3a 9353 7461 6e64 6172 l..HML.:.Standar │ │ │ │ -00017a10: 6498 eb48 4d4c 93cf 2861 6c73 6f93 6672 d..HML..(also.fr │ │ │ │ -00017a20: 6f6d 8ea1 8d45 6469 6e90 ac72 6275 7267 om...Edin..rburg │ │ │ │ -00017a30: 6829 9602 cc89 616e 6493 eb48 4341 4d4c h)....and..HCAML │ │ │ │ -00017a40: 9102 cc40 cf28 6672 6f6d 93eb 4849 4e52 ...@.(from..HINR │ │ │ │ -00017a50: 4941 cf29 2e93 5468 6593 eb48 4d4c 93cf IA.)..The..HML.. │ │ │ │ -00017a60: 696e 93eb 4848 4f4c 93cf 6973 936e 6569 in..HHOL..is.nei │ │ │ │ -00017a70: 7468 6572 936f 6693 7468 6573 652c 9103 ther.of.these,.. │ │ │ │ -00017a80: 05c3 6275 742c 9103 05c2 6173 9373 7567 ..but,....as.sug │ │ │ │ -00017a90: 6765 7374 6564 8ea1 8d61 6290 538e 6f95 gested...ab.S.o. │ │ │ │ -00017aa0: ac72 7693 652c 9103 9a27 6973 9b03 8606 .rv.e,...'is.... │ │ │ │ -00017ab0: 7261 7468 6572 9603 8607 636c 6f73 6572 rather....closer │ │ │ │ -00017ac0: 9374 6f98 eb48 4341 4d4c 9103 85ed cf74 .to..HCAML.....t │ │ │ │ -00017ad0: 6861 6e93 746f 9353 7461 6e64 6172 6498 han.to.Standard. │ │ │ │ -00017ae0: eb48 4d4c cf2e 9341 9103 85ed 636f 6d70 .HML...A....comp │ │ │ │ -00017af0: 6c65 7465 6c79 986e 6577 9369 6d70 6c65 letely.new.imple │ │ │ │ -00017b00: 6d65 6e90 ac72 7461 7469 6f6e 8ea1 8d6f men..rtation...o │ │ │ │ -00017b10: 6696 034b 3feb 4848 4f4c cf2c 9b03 4b3e f..K?.HHOL.,..K> │ │ │ │ -00017b20: 7769 7468 9353 7461 6e64 6172 6493 eb48 with.Standard..H │ │ │ │ -00017b30: 4d4c 98cf 6173 9369 7473 936d 6574 612d ML..as.its.meta- │ │ │ │ -00017b40: 6c61 6e67 7561 6765 2c91 036b 2069 7393 language,..k is. │ │ │ │ -00017b50: 6375 7272 656e 90ac 7274 6c79 9869 6e93 curren..rtly.in. │ │ │ │ -00017b60: 7072 6f67 7265 7373 9361 7498 7468 6593 progress.at.the. │ │ │ │ -00017b70: 556e 6976 95ac 7265 7273 6974 9379 8ea1 Univ..rersit.y.. │ │ │ │ -00017b80: 8d6f 6696 0396 4843 616c 6761 7279 91ff .of...HCalgary.. │ │ │ │ -00017b90: 0556 2e91 051c c054 6869 739b 0396 4769 .V.....This...Gi │ │ │ │ -00017ba0: 7393 6578 7090 538e 6563 7465 6493 746f s.exp.S.ected.to │ │ │ │ -00017bb0: 9862 9053 8e65 9363 6f6d 706c 6574 6564 .b.S.e.completed │ │ │ │ -00017bc0: 9369 6e98 6d69 642d 3139 3930 2e91 051c .in.mid-1990.... │ │ │ │ -00017bd0: c041 9103 9633 7365 636f 6e64 986e 6577 .A...3second.new │ │ │ │ -00017be0: 9369 6d70 6c65 6d65 6e90 ac72 7461 7469 .implemen..rtati │ │ │ │ -00017bf0: 6f6e 8ea1 8d69 7396 03ea a870 6c61 6e6e on...is....plann │ │ │ │ -00017c00: 6564 9362 90ac 7279 9349 434c 9344 6566 ed.b..ry.ICL.Def │ │ │ │ -00017c10: 656e 6365 9353 7973 7465 6d73 2c93 616c ence.Systems,.al │ │ │ │ -00017c20: 736f 9362 6173 6564 936f 6e93 5374 616e so.based.on.Stan │ │ │ │ -00017c30: 6461 7264 93eb 484d 4ccf 2e8e a18d 910b dard..HML....... │ │ │ │ -00017c40: 618f 5468 6596 033b 4feb 484d 4c9b 033b a.The..;O.HML..; │ │ │ │ -00017c50: 50cf 6f66 9348 7565 7498 616e 6493 5095 P.of.Huet.and.P. │ │ │ │ -00017c60: ac72 6175 6c73 6f6e 9877 9361 739b 033b .raulson.w.as..; │ │ │ │ -00017c70: 4f69 6d70 6c65 6d65 6e93 7465 6498 696e Oimplemen.ted.in │ │ │ │ -00017c80: 9603 3b50 4691 ff05 5672 616e 7a98 4c69 ..;PF...Vranz.Li │ │ │ │ -00017c90: 7370 2e91 04fe 6d54 6865 9370 9053 8e6f sp....mThe.p.S.o │ │ │ │ -00017ca0: 7274 696e 6798 6f66 93eb 4848 4f4c 98cf rting.of..HHOL.. │ │ │ │ -00017cb0: 6672 6f6d 8ea1 8d46 91ff 0556 7261 6e7a from...F...Vranz │ │ │ │ -00017cc0: 9604 801e 4c69 7370 9374 6f9b 0480 1f43 ....Lisp.to....C │ │ │ │ -00017cd0: 6f6d 6d6f 6e93 4c69 7370 9377 90ac 7261 ommon.Lisp.w..ra │ │ │ │ -00017ce0: 7393 646f 6e65 9862 90ac 7279 934a 6f68 s.done.b..ry.Joh │ │ │ │ -00017cf0: 6e93 4361 7272 6f6c 6c93 6f66 9374 6865 n.Carroll.of.the │ │ │ │ -00017d00: 9855 6e69 7695 ac72 6572 7369 7493 7996 .Univ..rersit.y. │ │ │ │ -00017d10: 0480 1e6f 6693 4361 6d90 ac72 6272 6964 ...of.Cam..rbrid │ │ │ │ -00017d20: 6765 2c8e a18d 7769 7468 9603 eaa8 7468 ge,...with....th │ │ │ │ -00017d30: 6593 6a6f 696e 9aac 7274 9373 7570 7090 e.join..rt.supp. │ │ │ │ -00017d40: 538e 6f72 7493 6f66 9353 5249 9349 6e98 S.ort.of.SRI.In. │ │ │ │ -00017d50: 7465 726e 6174 696f 6e61 6c93 616e 6493 ternational.and. │ │ │ │ -00017d60: 4865 776c 6574 7493 5098 6163 986b 91ff Hewlett.P.ac.k.. │ │ │ │ -00017d70: 58e4 6172 6493 4c69 6d69 7465 642e 8ea1 X.ard.Limited... │ │ │ │ -00017d80: 8d91 0b61 8f54 6865 9603 413f 6465 7363 ...a.The..A?desc │ │ │ │ -00017d90: 7269 7074 696f 6e93 6f66 93eb 484d 4c93 ription.of..HML. │ │ │ │ -00017da0: cf74 6861 749b 0341 4061 7070 9053 8e65 .that..A@app.S.e │ │ │ │ -00017db0: 6172 7393 696e 9343 6861 7074 6572 7393 ars.in.Chapters. │ │ │ │ -00017dc0: 3393 746f 9336 9369 7393 6261 7365 6498 3.to.6.is.based. │ │ │ │ -00017dd0: 7690 ac72 6572 7993 636c 6f73 656c 7993 v..rery.closely. │ │ │ │ -00017de0: 6f6e 9360 5468 6593 4d4c 8ea1 8d48 616e on.`The.ML...Han │ │ │ │ -00017df0: 6462 9553 8e6f 936f 6b27 9604 220b 5b8d db.S.o.ok'..".[. │ │ │ │ -00017e00: 358e 9105 dffc 5d2e 9105 df0a 4974 9377 5.....].....It.w │ │ │ │ -00017e10: 90ac 7261 739b 0422 0c61 6461 7074 6564 ..ras..".adapted │ │ │ │ -00017e20: 9366 6f72 93eb 4848 4f4c 93cf 7075 7270 .for..HHOL..purp │ │ │ │ -00017e30: 9053 8e6f 7365 7398 629a ac72 7993 4d69 .S.oses.b..ry.Mi │ │ │ │ -00017e40: 6b98 6593 476f 7264 6f6e 2c91 042f e461 k.e.Gordon,../.a │ │ │ │ -00017e50: 6e64 936d 6f90 538e 6469 0c65 6491 0422 nd.mo.S.di.ed.." │ │ │ │ -00017e60: 0c66 6f72 9374 6865 8ea1 8d70 7265 7365 .for.the...prese │ │ │ │ -00017e70: 6e95 ac72 749b 03d5 fd64 6f90 538e 6375 n..rt....do.S.cu │ │ │ │ -00017e80: 6d65 6e93 7491 03d5 fe62 9379 9854 91ff men.t....b.y.T.. │ │ │ │ -00017e90: 0556 6f6d 9603 d5fe 4d65 6c68 616d 2e91 .Vom....Melham.. │ │ │ │ -00017ea0: 0531 fc54 6865 9364 7261 6674 9877 90ac .1.The.draft.w.. │ │ │ │ -00017eb0: 7261 7393 7072 6f90 538e 6475 6365 6498 ras.pro.S.duced. │ │ │ │ -00017ec0: 6290 ac72 7993 496e 6465 7298 4468 696e b..ry.Inder.Dhin │ │ │ │ -00017ed0: 6772 6193 616e 6498 4d69 6b90 ac72 658e gra.and.Mik..re. │ │ │ │ -00017ee0: a18d 476f 7264 6f6e 9603 32ec 2877 6974 ..Gordon..2.(wit │ │ │ │ -00017ef0: 6893 6865 6c70 9366 726f 6d93 4a6f 686e h.help.from.John │ │ │ │ -00017f00: 9356 9bff 0556 616e 9354 9861 7373 656c .V...Van.T.assel │ │ │ │ -00017f10: 2993 6672 6f6d 9374 6865 93e2 7472 6f66 ).from.the..trof │ │ │ │ -00017f20: 6691 0332 edcf 736f 7572 6365 7393 6f66 f..2..sources.of │ │ │ │ -00017f30: 9360 5468 6593 4d4c 9103 32bd 4861 6e64 .`The.ML..2.Hand │ │ │ │ -00017f40: 6295 538e 6f93 6f6b 272e 8ea1 8d91 0b61 b.S.o.ok'......a │ │ │ │ -00017f50: 8f46 91ff 0556 6f72 9603 8beb 636f 6d70 .F...Vor....comp │ │ │ │ -00017f60: 6c65 7465 6e65 7373 9328 616e 6493 6869 leteness.(and.hi │ │ │ │ -00017f70: 7374 6f72 6963 616c 9369 6e90 ac72 7465 storical.in..rte │ │ │ │ -00017f80: 7265 7374 292c 9103 9ede 7468 6593 7072 rest),....the.pr │ │ │ │ -00017f90: 6566 6163 6593 746f 9360 5468 6593 4d4c eface.to.`The.ML │ │ │ │ -00017fa0: 9103 8bd3 4861 6e64 6295 538e 6f93 6f6b ....Handb.S.o.ok │ │ │ │ -00017fb0: 278d 8d9f fba5 32d5 318e 8e91 084b efcf '.....2.1....K.. │ │ │ │ -00017fc0: 616e 6491 038b eb74 6865 8ea1 8d70 7265 and....the...pre │ │ │ │ -00017fd0: 6661 6365 9603 eaa8 746f 9360 4564 696e face....to.`Edin │ │ │ │ -00017fe0: 9aac 7262 7572 6768 934c 4346 3a93 6193 ..rburgh.LCF:.a. │ │ │ │ -00017ff0: 4d65 6398 6861 6e69 7365 6493 4c6f 6769 Mec.hanised.Logi │ │ │ │ -00018000: 6393 6f66 9343 6f6d 7075 7461 7469 6f6e c.of.Computation │ │ │ │ -00018010: 2793 6172 6593 7265 7072 6f9a 538e 6475 '.are.repro.S.du │ │ │ │ -00018020: 6365 6493 6298 656c 6f90 ac72 772e 8e9f ced.b.elo..rw... │ │ │ │ -00018030: 3e56 9389 0000 6666 0071 cf9f 9f0c 999a >V....ff.q...... │ │ │ │ -00018040: 8d8d 8d8d 910d 8390 9ffc 5eff f31a d993 ..........^..... │ │ │ │ -00018050: a052 0007 0000 0007 0000 0004 636d 7237 .R..........cmr7 │ │ │ │ -00018060: c531 8e8e 8e91 1200 03f3 1b4b f160 7900 .1.........K.`y. │ │ │ │ -00018070: 0a00 0000 0a00 0000 0563 6d72 3130 c64d .........cmr10.M │ │ │ │ -00018080: 696e 6f72 9603 5555 6572 726f 7273 9368 inor..UUerrors.h │ │ │ │ -00018090: 6195 b8e3 7693 6596 0355 5562 9047 1d65 a...v.e..UUb.G.e │ │ │ │ -000180a0: 656e 9363 6f72 7265 6374 6564 9369 6e93 en.corrected.in. │ │ │ │ -000180b0: 7468 6973 2e8e 8e9f 24fd 138d 8d92 00f3 this....$....... │ │ │ │ -000180c0: 069f d033 8e8e 8e8c 8b00 0000 0400 0000 ...3............ │ │ │ │ -000180d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000173a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000173b0: 0000 0000 0173 47a0 02cc 0555 8da0 fd46 .....sG....U...F │ │ │ │ +000173c0: d30e a002 942f df8d a0fd 8bd0 218d 9112 ...../......!... │ │ │ │ +000173d0: c761 eb47 4368 6170 7465 7291 0566 6631 .a.GChapter..ff1 │ │ │ │ +000173e0: 8e91 12c7 619f 0bcc cc89 0001 0000 01c7 ....a........... │ │ │ │ +000173f0: 3e7c 9f1f 471b 8dd2 5468 6596 0954 7b48 >|..G...The..T{H │ │ │ │ +00017400: 6973 746f 7279 936f 6693 4d4c 8e9f 13d6 istory.of.ML.... │ │ │ │ +00017410: 7789 0001 0000 01c7 3e7c 9f3a 5554 8dcf w.......>|.:UT.. │ │ │ │ +00017420: 5365 7695 ac72 6572 616c 9b03 a030 7693 Sev..reral...0v. │ │ │ │ +00017430: 6572 7369 6f6e 7396 03a0 2f6f 6698 7468 ersions.../of.th │ │ │ │ +00017440: 6593 7072 6f67 7261 6d6d 696e 6798 6c61 e.programming.la │ │ │ │ +00017450: 6e67 7561 6765 98eb 484d 4c93 cf68 6195 nguage..HML..ha. │ │ │ │ +00017460: ac72 7693 6598 6170 7090 538e 6561 7265 .rv.e.app.S.eare │ │ │ │ +00017470: 6491 03a0 2f6f 9376 9365 7298 7468 6598 d.../o.v.er.the. │ │ │ │ +00017480: 7993 6561 7273 2c91 03af 1462 9053 8e65 y.ears,....b.S.e │ │ │ │ +00017490: 7493 7793 6565 6e8e a410 0000 8d74 6865 t.w.een......the │ │ │ │ +000174a0: 9603 e3a7 7469 6d65 9369 7493 779a ac72 ....time.it.w..r │ │ │ │ +000174b0: 6173 930c 7273 7491 03e3 a664 6573 6967 as..rst....desig │ │ │ │ +000174c0: 6e65 6493 616e 6493 696d 706c 656d 656e ned.and.implemen │ │ │ │ +000174d0: 9874 6564 9362 9879 934d 696c 6e65 722c .ted.b.y.Milner, │ │ │ │ +000174e0: 9103 e50d 4d6f 7272 6973 9361 6e64 9357 ....Morris.and.W │ │ │ │ +000174f0: 91ff 0556 6164 7377 986f 7274 6893 6174 ...Vadsw.orth.at │ │ │ │ +00017500: 9374 6865 8ea1 8d55 6e69 7695 ac72 6572 .the...Univ..rer │ │ │ │ +00017510: 7369 7493 7996 0366 346f 6693 4564 696e sit.y..f4of.Edin │ │ │ │ +00017520: 9aac 7262 7572 6768 9103 6635 696e 9374 ..rburgh..f5in.t │ │ │ │ +00017530: 6865 9365 6172 6c79 9331 3937 3027 732c he.early.1970's, │ │ │ │ +00017540: 9103 80b2 616e 6493 7468 6593 7469 6d65 ....and.the.time │ │ │ │ +00017550: 9369 7493 7798 6173 9103 6635 7365 7474 .it.w.as..f5sett │ │ │ │ +00017560: 6c65 6493 616e 6493 7374 616e 6461 7264 led.and.standard │ │ │ │ +00017570: 6973 6564 2c8e a18d 696e 9b03 fee1 7468 ised,...in....th │ │ │ │ +00017580: 6596 03fe e06d 6964 2d31 3938 3027 732e e....mid-1980's. │ │ │ │ +00017590: 9105 758a 5468 6593 6f72 6967 696e 616c ..u.The.original │ │ │ │ +000175a0: 98eb 484d 4ccf 2c93 7468 6598 6d65 7461 ..HML.,.the.meta │ │ │ │ +000175b0: 2d6c 616e 6775 6167 6593 6f66 9874 6865 -language.of.the │ │ │ │ +000175c0: 9345 6469 6e90 ac72 6275 7267 6898 eb48 .Edin..rburgh..H │ │ │ │ +000175d0: 4c43 4693 cf73 7973 7465 6d2c 9104 03ef LCF..system,.... │ │ │ │ +000175e0: 6973 8ea1 8d64 650c 6e65 649b 02eb 1369 is...de.ned....i │ │ │ │ +000175f0: 6e96 02eb 145b 8d39 8e91 05df fc5d 2e91 n....[.9.....].. │ │ │ │ +00017600: 04e3 ae54 6865 9367 656e 6561 6c6f 6779 ...The.genealogy │ │ │ │ +00017610: 986f 6693 7468 6598 eb48 4d4c 93cf 7573 .of.the..HML..us │ │ │ │ +00017620: 6564 9869 6e93 7468 6598 eb48 484f 4c93 ed.in.the..HHOL. │ │ │ │ +00017630: cf73 7973 7465 6d98 6973 9372 6174 6865 .system.is.rathe │ │ │ │ +00017640: 7298 636f 6d70 6c65 783b 9103 4045 696e r.complex;..@Ein │ │ │ │ +00017650: 9362 7269 6566 2c8e a18d 6974 9604 73b1 .brief,...it..s. │ │ │ │ +00017660: 6973 9361 9376 9aac 7265 7273 696f 6e91 is.a.v..rersion. │ │ │ │ +00017670: 0473 b272 6f75 6768 6c79 936d 6964 7798 .s.roughly.midw. │ │ │ │ +00017680: 6198 7993 6290 538e 6574 9877 9865 656e a.y.b.S.et.w.een │ │ │ │ +00017690: 9374 6865 936f 7269 6769 6e61 6c93 eb48 .the.original..H │ │ │ │ +000176a0: 4d4c 93cf 616e 6491 0473 b253 7461 6e64 ML..and..s.Stand │ │ │ │ +000176b0: 6172 6493 eb48 4d4c cf2c 9366 726f 7a65 ard..HML.,.froze │ │ │ │ +000176c0: 6e93 7768 696c 658e a18d 7468 6596 04aa n.while...the... │ │ │ │ +000176d0: 786c 616e 6775 6167 6593 779a ac72 6173 xlanguage.w..ras │ │ │ │ +000176e0: 9369 6e93 0d75 782e 9107 7850 4d6f 7265 .in..ux...xPMore │ │ │ │ +000176f0: 9370 7265 6369 7365 6c79 91ff 0556 2c91 .precisely...V,. │ │ │ │ +00017700: 04da 6d69 7493 6973 9361 9373 7562 7365 ..mit.is.a.subse │ │ │ │ +00017710: 7493 6f66 9374 6865 9376 9865 7273 696f t.of.the.v.ersio │ │ │ │ +00017720: 6e93 6f66 93eb 484d 4c93 cf64 6576 9865 n.of..HML..dev.e │ │ │ │ +00017730: 6c6f 7090 538e 6564 8ea1 8d6a 6f69 6e95 lop.S.ed...join. │ │ │ │ +00017740: ac72 746c 799b 04bd 8a62 9379 9848 7565 .rtly....b.y.Hue │ │ │ │ +00017750: 7498 616e 6498 5093 6175 6c73 6f6e 9869 t.and.P.aulson.i │ │ │ │ +00017760: 6e98 7468 6591 04bd 8965 6172 6c79 9831 n.the....early.1 │ │ │ │ +00017770: 3938 3027 732c 9104 f243 6174 98eb 4849 980's,...Cat..HI │ │ │ │ +00017780: 4e52 4941 9104 bd53 cf61 6e64 9874 6865 NRIA...S.and.the │ │ │ │ +00017790: 9855 6e69 7693 6572 7369 7493 7998 6f66 .Univ.ersit.y.of │ │ │ │ +000177a0: 9843 616d 2d8e a18d 6272 6964 6765 2c91 .Cam-...bridge,. │ │ │ │ +000177b0: 038b e972 6573 7090 538e 6563 7469 7690 ...resp.S.ectiv. │ │ │ │ +000177c0: ac72 656c 7991 ff05 562e 9105 1166 5468 .rely...V....fTh │ │ │ │ +000177d0: 6596 0374 3aeb 484d 4c9b 0374 39cf 6f66 e..t:.HML..t9.of │ │ │ │ +000177e0: 9348 7565 7498 616e 6493 5090 ac72 6175 .Huet.and.P..rau │ │ │ │ +000177f0: 6c73 6f6e 9869 7393 6465 7363 7269 6290 lson.is.describ. │ │ │ │ +00017800: 538e 6564 9869 6e93 7468 6598 7072 6566 S.ed.in.the.pref │ │ │ │ +00017810: 6163 6593 2872 6570 726f 9053 8e64 7563 ace.(repro.S.duc │ │ │ │ +00017820: 6564 8ea1 8d62 9a53 8e65 6c6f 90ac 7277 ed...b.S.elo..rw │ │ │ │ +00017830: 2996 044b 6074 6f93 6054 6865 934d 4c91 )..K`to.`The.ML. │ │ │ │ +00017840: 044b 4748 616e 6462 986f 986f 6b27 935b .KGHandb.o.ok'.[ │ │ │ │ +00017850: 8d35 8e91 05df fc5d 2e91 065b 0748 7565 .5.....]...[.Hue │ │ │ │ +00017860: 7493 7573 6564 9374 6869 7393 7690 ac72 t.used.this.v..r │ │ │ │ +00017870: 6572 7369 6f6e 9369 6e93 7468 6591 044b ersion.in.the..K │ │ │ │ +00017880: 5f46 91ff 0556 6f72 6d65 6c93 7072 6f91 _F...Vormel.pro. │ │ │ │ +00017890: 00a7 1c6a 6563 743b 9104 7bbc 616e 6493 ...ject;..{.and. │ │ │ │ +000178a0: 6974 8ea1 8d73 7562 7365 7175 656e 95ac it...subsequen.. │ │ │ │ +000178b0: 7274 6c79 9b04 2756 6576 936f 6c76 9365 rtly..'Vev.olv.e │ │ │ │ +000178c0: 6491 0427 5769 6e93 746f 9861 9104 2757 d..'Win.to.a..'W │ │ │ │ +000178d0: 7693 6572 7369 6f6e 986f 6696 0427 57eb v.ersion.of..'W. │ │ │ │ +000178e0: 484d 4c98 cf63 616c 6c65 6493 eb48 4341 HML..called..HCA │ │ │ │ +000178f0: 4d4c cf2e 9850 90ac 7261 756c 736f 6e93 ML...P..raulson. │ │ │ │ +00017900: 616c 736f 9875 7365 6493 6974 2c91 0436 also.used.it,..6 │ │ │ │ +00017910: 8261 7393 7061 7274 986f 668e a18d 7468 .as.part.of...th │ │ │ │ +00017920: 6596 0437 180c 7273 7493 769a ac72 6572 e..7..rst.v..rer │ │ │ │ +00017930: 7369 6f6e 936f 6693 4361 6d98 6272 6964 sion.of.Cam.brid │ │ │ │ +00017940: 6765 93eb 484c 4346 93cf 2862 7574 936e ge..HLCF..(but.n │ │ │ │ +00017950: 6f74 9374 6865 9376 9865 7273 696f 6e93 ot.the.v.ersion. │ │ │ │ +00017960: 6f66 9343 616d 9862 7269 6467 6593 eb48 of.Cam.bridge..H │ │ │ │ +00017970: 4c43 4693 cf64 6573 6372 6962 9053 8e65 LCF..describ.S.e │ │ │ │ +00017980: 6493 696e 8ea1 8d5b 8d31 368e 910b bff8 d.in...[.16..... │ │ │ │ +00017990: 5d2c 9603 eaa8 7768 6963 90ac 7268 9375 ],....whic..rh.u │ │ │ │ +000179a0: 7365 6493 616e 9365 6172 6c79 9353 7461 sed.an.early.Sta │ │ │ │ +000179b0: 6e64 6172 6493 eb48 4d4c cf29 2e8e a18d ndard..HML.).... │ │ │ │ +000179c0: 910b 618f 5468 6572 6596 0511 9c61 7265 ..a.There....are │ │ │ │ +000179d0: 936e 6f95 ac72 779b 0511 9d74 9377 936f .no..rw....t.w.o │ │ │ │ +000179e0: 9605 119c 6d61 7475 7265 9364 6573 6365 ....mature.desce │ │ │ │ +000179f0: 6e64 656e 90ac 7274 7393 6f66 9874 6865 nden..rts.of.the │ │ │ │ +00017a00: 936f 7269 6769 6e61 6c93 eb48 4d4c cf3a .original..HML.: │ │ │ │ +00017a10: 9353 7461 6e64 6172 6498 eb48 4d4c 93cf .Standard..HML.. │ │ │ │ +00017a20: 2861 6c73 6f93 6672 6f6d 8ea1 8d45 6469 (also.from...Edi │ │ │ │ +00017a30: 6e90 ac72 6275 7267 6829 9602 cc89 616e n..rburgh)....an │ │ │ │ +00017a40: 6493 eb48 4341 4d4c 9102 cc40 cf28 6672 d..HCAML...@.(fr │ │ │ │ +00017a50: 6f6d 93eb 4849 4e52 4941 cf29 2e93 5468 om..HINRIA.)..Th │ │ │ │ +00017a60: 6593 eb48 4d4c 93cf 696e 93eb 4848 4f4c e..HML..in..HHOL │ │ │ │ +00017a70: 93cf 6973 936e 6569 7468 6572 936f 6693 ..is.neither.of. │ │ │ │ +00017a80: 7468 6573 652c 9103 05c3 6275 742c 9103 these,....but,.. │ │ │ │ +00017a90: 05c2 6173 9373 7567 6765 7374 6564 8ea1 ..as.suggested.. │ │ │ │ +00017aa0: 8d61 6290 538e 6f95 ac72 7693 652c 9103 .ab.S.o..rv.e,.. │ │ │ │ +00017ab0: 9a27 6973 9b03 8606 7261 7468 6572 9603 .'is....rather.. │ │ │ │ +00017ac0: 8607 636c 6f73 6572 9374 6f98 eb48 4341 ..closer.to..HCA │ │ │ │ +00017ad0: 4d4c 9103 85ed cf74 6861 6e93 746f 9353 ML.....than.to.S │ │ │ │ +00017ae0: 7461 6e64 6172 6498 eb48 4d4c cf2e 9341 tandard..HML...A │ │ │ │ +00017af0: 9103 85ed 636f 6d70 6c65 7465 6c79 986e ....completely.n │ │ │ │ +00017b00: 6577 9369 6d70 6c65 6d65 6e90 ac72 7461 ew.implemen..rta │ │ │ │ +00017b10: 7469 6f6e 8ea1 8d6f 6696 034b 3feb 4848 tion...of..K?.HH │ │ │ │ +00017b20: 4f4c cf2c 9b03 4b3e 7769 7468 9353 7461 OL.,..K>with.Sta │ │ │ │ +00017b30: 6e64 6172 6493 eb48 4d4c 98cf 6173 9369 ndard..HML..as.i │ │ │ │ +00017b40: 7473 936d 6574 612d 6c61 6e67 7561 6765 ts.meta-language │ │ │ │ +00017b50: 2c91 036b 2069 7393 6375 7272 656e 90ac ,..k is.curren.. │ │ │ │ +00017b60: 7274 6c79 9869 6e93 7072 6f67 7265 7373 rtly.in.progress │ │ │ │ +00017b70: 9361 7498 7468 6593 556e 6976 95ac 7265 .at.the.Univ..re │ │ │ │ +00017b80: 7273 6974 9379 8ea1 8d6f 6696 0396 4843 rsit.y...of...HC │ │ │ │ +00017b90: 616c 6761 7279 91ff 0556 2e91 051c c054 algary...V.....T │ │ │ │ +00017ba0: 6869 739b 0396 4769 7393 6578 7090 538e his...Gis.exp.S. │ │ │ │ +00017bb0: 6563 7465 6493 746f 9862 9053 8e65 9363 ected.to.b.S.e.c │ │ │ │ +00017bc0: 6f6d 706c 6574 6564 9369 6e98 6d69 642d ompleted.in.mid- │ │ │ │ +00017bd0: 3139 3930 2e91 051c c041 9103 9633 7365 1990.....A...3se │ │ │ │ +00017be0: 636f 6e64 986e 6577 9369 6d70 6c65 6d65 cond.new.impleme │ │ │ │ +00017bf0: 6e90 ac72 7461 7469 6f6e 8ea1 8d69 7396 n..rtation...is. │ │ │ │ +00017c00: 03ea a870 6c61 6e6e 6564 9362 90ac 7279 ...planned.b..ry │ │ │ │ +00017c10: 9349 434c 9344 6566 656e 6365 9353 7973 .ICL.Defence.Sys │ │ │ │ +00017c20: 7465 6d73 2c93 616c 736f 9362 6173 6564 tems,.also.based │ │ │ │ +00017c30: 936f 6e93 5374 616e 6461 7264 93eb 484d .on.Standard..HM │ │ │ │ +00017c40: 4ccf 2e8e a18d 910b 618f 5468 6596 033b L.......a.The..; │ │ │ │ +00017c50: 4feb 484d 4c9b 033b 50cf 6f66 9348 7565 O.HML..;P.of.Hue │ │ │ │ +00017c60: 7498 616e 6493 5095 ac72 6175 6c73 6f6e t.and.P..raulson │ │ │ │ +00017c70: 9877 9361 739b 033b 4f69 6d70 6c65 6d65 .w.as..;Oimpleme │ │ │ │ +00017c80: 6e93 7465 6498 696e 9603 3b50 4691 ff05 n.ted.in..;PF... │ │ │ │ +00017c90: 5672 616e 7a98 4c69 7370 2e91 04fe 6d54 Vranz.Lisp....mT │ │ │ │ +00017ca0: 6865 9370 9053 8e6f 7274 696e 6798 6f66 he.p.S.orting.of │ │ │ │ +00017cb0: 93eb 4848 4f4c 98cf 6672 6f6d 8ea1 8d46 ..HHOL..from...F │ │ │ │ +00017cc0: 91ff 0556 7261 6e7a 9604 801e 4c69 7370 ...Vranz....Lisp │ │ │ │ +00017cd0: 9374 6f9b 0480 1f43 6f6d 6d6f 6e93 4c69 .to....Common.Li │ │ │ │ +00017ce0: 7370 9377 90ac 7261 7393 646f 6e65 9862 sp.w..ras.done.b │ │ │ │ +00017cf0: 90ac 7279 934a 6f68 6e93 4361 7272 6f6c ..ry.John.Carrol │ │ │ │ +00017d00: 6c93 6f66 9374 6865 9855 6e69 7695 ac72 l.of.the.Univ..r │ │ │ │ +00017d10: 6572 7369 7493 7996 0480 1e6f 6693 4361 ersit.y....of.Ca │ │ │ │ +00017d20: 6d90 ac72 6272 6964 6765 2c8e a18d 7769 m..rbridge,...wi │ │ │ │ +00017d30: 7468 9603 eaa8 7468 6593 6a6f 696e 9aac th....the.join.. │ │ │ │ +00017d40: 7274 9373 7570 7090 538e 6f72 7493 6f66 rt.supp.S.ort.of │ │ │ │ +00017d50: 9353 5249 9349 6e98 7465 726e 6174 696f .SRI.In.ternatio │ │ │ │ +00017d60: 6e61 6c93 616e 6493 4865 776c 6574 7493 nal.and.Hewlett. │ │ │ │ +00017d70: 5098 6163 986b 91ff 58e4 6172 6493 4c69 P.ac.k..X.ard.Li │ │ │ │ +00017d80: 6d69 7465 642e 8ea1 8d91 0b61 8f54 6865 mited......a.The │ │ │ │ +00017d90: 9603 413f 6465 7363 7269 7074 696f 6e93 ..A?description. │ │ │ │ +00017da0: 6f66 93eb 484d 4c93 cf74 6861 749b 0341 of..HML..that..A │ │ │ │ +00017db0: 4061 7070 9053 8e65 6172 7393 696e 9343 @app.S.ears.in.C │ │ │ │ +00017dc0: 6861 7074 6572 7393 3393 746f 9336 9369 hapters.3.to.6.i │ │ │ │ +00017dd0: 7393 6261 7365 6498 7690 ac72 6572 7993 s.based.v..rery. │ │ │ │ +00017de0: 636c 6f73 656c 7993 6f6e 9360 5468 6593 closely.on.`The. │ │ │ │ +00017df0: 4d4c 8ea1 8d48 616e 6462 9553 8e6f 936f ML...Handb.S.o.o │ │ │ │ +00017e00: 6b27 9604 220b 5b8d 358e 9105 dffc 5d2e k'..".[.5.....]. │ │ │ │ +00017e10: 9105 df0a 4974 9377 90ac 7261 739b 0422 ....It.w..ras.." │ │ │ │ +00017e20: 0c61 6461 7074 6564 9366 6f72 93eb 4848 .adapted.for..HH │ │ │ │ +00017e30: 4f4c 93cf 7075 7270 9053 8e6f 7365 7398 OL..purp.S.oses. │ │ │ │ +00017e40: 629a ac72 7993 4d69 6b98 6593 476f 7264 b..ry.Mik.e.Gord │ │ │ │ +00017e50: 6f6e 2c91 042f e461 6e64 936d 6f90 538e on,../.and.mo.S. │ │ │ │ +00017e60: 6469 0c65 6491 0422 0c66 6f72 9374 6865 di.ed..".for.the │ │ │ │ +00017e70: 8ea1 8d70 7265 7365 6e95 ac72 749b 03d5 ...presen..rt... │ │ │ │ +00017e80: fd64 6f90 538e 6375 6d65 6e93 7491 03d5 .do.S.cumen.t... │ │ │ │ +00017e90: fe62 9379 9854 91ff 0556 6f6d 9603 d5fe .b.y.T...Vom.... │ │ │ │ +00017ea0: 4d65 6c68 616d 2e91 0531 fc54 6865 9364 Melham...1.The.d │ │ │ │ +00017eb0: 7261 6674 9877 90ac 7261 7393 7072 6f90 raft.w..ras.pro. │ │ │ │ +00017ec0: 538e 6475 6365 6498 6290 ac72 7993 496e S.duced.b..ry.In │ │ │ │ +00017ed0: 6465 7298 4468 696e 6772 6193 616e 6498 der.Dhingra.and. │ │ │ │ +00017ee0: 4d69 6b90 ac72 658e a18d 476f 7264 6f6e Mik..re...Gordon │ │ │ │ +00017ef0: 9603 32ec 2877 6974 6893 6865 6c70 9366 ..2.(with.help.f │ │ │ │ +00017f00: 726f 6d93 4a6f 686e 9356 9bff 0556 616e rom.John.V...Van │ │ │ │ +00017f10: 9354 9861 7373 656c 2993 6672 6f6d 9374 .T.assel).from.t │ │ │ │ +00017f20: 6865 93e2 7472 6f66 6691 0332 edcf 736f he..troff..2..so │ │ │ │ +00017f30: 7572 6365 7393 6f66 9360 5468 6593 4d4c urces.of.`The.ML │ │ │ │ +00017f40: 9103 32bd 4861 6e64 6295 538e 6f93 6f6b ..2.Handb.S.o.ok │ │ │ │ +00017f50: 272e 8ea1 8d91 0b61 8f46 91ff 0556 6f72 '......a.F...Vor │ │ │ │ +00017f60: 9603 8beb 636f 6d70 6c65 7465 6e65 7373 ....completeness │ │ │ │ +00017f70: 9328 616e 6493 6869 7374 6f72 6963 616c .(and.historical │ │ │ │ +00017f80: 9369 6e90 ac72 7465 7265 7374 292c 9103 .in..rterest),.. │ │ │ │ +00017f90: 9ede 7468 6593 7072 6566 6163 6593 746f ..the.preface.to │ │ │ │ +00017fa0: 9360 5468 6593 4d4c 9103 8bd3 4861 6e64 .`The.ML....Hand │ │ │ │ +00017fb0: 6295 538e 6f93 6f6b 278d 8d9f fba5 32d5 b.S.o.ok'.....2. │ │ │ │ +00017fc0: 318e 8e91 084b efcf 616e 6491 038b eb74 1....K..and....t │ │ │ │ +00017fd0: 6865 8ea1 8d70 7265 6661 6365 9603 eaa8 he...preface.... │ │ │ │ +00017fe0: 746f 9360 4564 696e 9aac 7262 7572 6768 to.`Edin..rburgh │ │ │ │ +00017ff0: 934c 4346 3a93 6193 4d65 6398 6861 6e69 .LCF:.a.Mec.hani │ │ │ │ +00018000: 7365 6493 4c6f 6769 6393 6f66 9343 6f6d sed.Logic.of.Com │ │ │ │ +00018010: 7075 7461 7469 6f6e 2793 6172 6593 7265 putation'.are.re │ │ │ │ +00018020: 7072 6f9a 538e 6475 6365 6493 6298 656c pro.S.duced.b.el │ │ │ │ +00018030: 6f90 ac72 772e 8e9f 3e56 9389 0000 6666 o..rw...>V....ff │ │ │ │ +00018040: 0071 cf9f 9f0c 999a 8d8d 8d8d 910d 8390 .q.............. │ │ │ │ +00018050: 9ffc 5eff f31a d993 a052 0007 0000 0007 ..^......R...... │ │ │ │ +00018060: 0000 0004 636d 7237 c531 8e8e 8e91 1200 ....cmr7.1...... │ │ │ │ +00018070: 03f3 1b4b f160 7900 0a00 0000 0a00 0000 ...K.`y......... │ │ │ │ +00018080: 0563 6d72 3130 c64d 696e 6f72 9603 5555 .cmr10.Minor..UU │ │ │ │ +00018090: 6572 726f 7273 9368 6195 b8e3 7693 6596 errors.ha...v.e. │ │ │ │ +000180a0: 0355 5562 9047 1d65 656e 9363 6f72 7265 .UUb.G.een.corre │ │ │ │ +000180b0: 6374 6564 9369 6e93 7468 6973 2e8e 8e9f cted.in.this.... │ │ │ │ +000180c0: 24fd 138d 8d92 00f3 069f d033 8e8e 8e8c $..........3.... │ │ │ │ +000180d0: 8b00 0000 0400 0000 0000 0000 0000 0000 ................ │ │ │ │ 000180e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000180f0: 0000 0173 82a0 02cc 0555 8da0 fd46 d30e ...s.....U...F.. │ │ │ │ -00018100: 8d8d 8d8d 9ffa 999a 8d91 eaf1 ebd0 3492 ..............4. │ │ │ │ -00018110: 0106 25f1 4368 6170 7465 7296 0480 0031 ..%.Chapter....1 │ │ │ │ -00018120: 2e91 0a80 0054 6865 9348 6973 746f 7279 .....The.History │ │ │ │ -00018130: 936f 6693 4d4c 8e91 eaf1 eb9f 0566 6689 .of.ML.......ff. │ │ │ │ -00018140: 0000 e666 01c7 3e7c 8e8e 8e8e a002 942f ...f..>|......./ │ │ │ │ -00018150: df8d a0fd 8bd0 218d 8d91 eaf1 ebeb 4b31 ......!.......K1 │ │ │ │ -00018160: 2e31 8e91 1739 9650 7265 6661 6365 9606 .1...9.Preface.. │ │ │ │ -00018170: 7ae1 746f 9360 5468 6593 4d4c 9348 616e z.to.`The.ML.Han │ │ │ │ -00018180: 6462 9600 8a3d 6f93 6f6b 278e a91c 9aad db...=o.ok'..... │ │ │ │ -00018190: 8d91 eaf1 ebcf 5468 6973 9b05 59a4 6861 ......This..Y.ha │ │ │ │ -000181a0: 6e64 6295 538e 6f93 6f6b 9605 59a3 6973 ndb.S.o.ok..Y.is │ │ │ │ -000181b0: 9861 9872 6576 6973 6564 9865 6469 7469 .a.revised.editi │ │ │ │ -000181c0: 6f6e 936f 6698 4368 6170 7465 7298 3293 on.of.Chapter.2. │ │ │ │ -000181d0: 6f66 9860 4564 696e 95ac 7262 7572 6768 of.`Edin..rburgh │ │ │ │ -000181e0: 984c 4346 272c 9862 9379 9105 59a3 4d2e .LCF',.b.y..Y.M. │ │ │ │ -000181f0: 9847 6f72 646f 6e2c 8ea4 1000 008d 91ea .Gordon,........ │ │ │ │ -00018200: f1eb 522e 9602 dcc1 4d69 6c6e 6572 2c9b ..R.....Milner,. │ │ │ │ -00018210: 0312 bc61 6e64 9343 2e93 5791 ff05 5661 ...and.C..W...Va │ │ │ │ -00018220: 6473 7790 ac72 6f72 7468 2c98 7075 626c dsw..rorth,.publ │ │ │ │ -00018230: 6973 6865 6493 696e 9331 3937 3993 6173 ished.in.1979.as │ │ │ │ -00018240: 9353 7072 696e 6765 7293 5691 ff05 5665 .Springer.V...Ve │ │ │ │ -00018250: 726c 6167 934c 6563 7475 7265 934e 6f74 rlag.Lecture.Not │ │ │ │ -00018260: 6573 9369 6e93 436f 6d2d 8ea1 8d91 eaf1 es.in.Com-...... │ │ │ │ -00018270: eb70 7574 6572 9604 73cb 5363 6965 6e63 .puter..s.Scienc │ │ │ │ -00018280: 659b 0473 ca6e 8d9f fba5 328d f32d d701 e..s.n....2..-.. │ │ │ │ -00018290: 1732 0008 0000 0008 0000 0005 636d 6d69 .2..........cmmi │ │ │ │ -000182a0: 38d8 6f8e 9f01 9994 8900 0066 6500 049b 8.o........fe... │ │ │ │ -000182b0: c08e 9109 0f8b cf37 382e 9106 d448 eb48 .......78....H.H │ │ │ │ -000182c0: 4d4c 93cf 7790 ac72 6173 936f 7269 6769 ML..w..ras.origi │ │ │ │ -000182d0: 6e61 6c6c 7993 7468 6598 6d65 7461 2d6c nally.the.meta-l │ │ │ │ -000182e0: 616e 6775 6167 6593 6f66 9374 6865 98eb anguage.of.the.. │ │ │ │ -000182f0: 484c 4346 93cf 7379 7374 656d 2e91 06d4 HLCF..system.... │ │ │ │ -00018300: 4854 6865 93eb 484d 4c8e a18d 91ea f1eb HThe..HML....... │ │ │ │ -00018310: cf73 7973 7465 6d96 0392 9877 90ac 7261 .system....w..ra │ │ │ │ -00018320: 739b 0392 9761 6461 7074 6564 9374 6f93 s....adapted.to. │ │ │ │ -00018330: 4d61 636c 6973 7098 6f6e 934d 756c 7469 Maclisp.on.Multi │ │ │ │ -00018340: 6373 9362 95ac 7279 9847 9313 91fa 7392 cs.b..ry.G....s. │ │ │ │ -00018350: 6572 6172 6496 0392 9848 7565 7493 6174 erard....Huet.at │ │ │ │ -00018360: 98eb 4849 4e52 4941 9103 9281 cf69 6e93 ..HINRIA.....in. │ │ │ │ -00018370: 3139 3831 2c91 03a4 3561 6e64 9861 9363 1981,...5and.a.c │ │ │ │ -00018380: 6f6d 2d8e a18d 91ea f1eb 7069 6c65 7296 om-.......piler. │ │ │ │ -00018390: 03e2 d177 9aac 7261 7393 6164 6465 642e ...w..ras.added. │ │ │ │ -000183a0: 9105 3643 4c61 7272 7991 03e2 d050 9861 ..6CLarry....P.a │ │ │ │ -000183b0: 756c 736f 6e93 6672 6f6d 9374 6865 9355 ulson.from.the.U │ │ │ │ -000183c0: 6e69 7698 6572 7369 7498 7993 6f66 9103 niv.ersit.y.of.. │ │ │ │ -000183d0: e2d0 4361 6d98 6272 6964 6765 9363 6f6d ..Cam.bridge.com │ │ │ │ -000183e0: 706c 6574 656c 7993 7265 6465 7369 676e pletely.redesign │ │ │ │ -000183f0: 6564 8ea1 8d91 eaf1 eb74 6865 9605 39f8 ed.......the..9. │ │ │ │ -00018400: eb48 4c43 4691 0539 f9cf 7072 6f9a ac72 .HLCF..9..pro..r │ │ │ │ -00018410: 7669 6e67 9373 7973 7465 6d2c 9105 8dcd ving.system,.... │ │ │ │ -00018420: 7768 6963 9868 9b05 39f9 7374 6162 696c whic.h..9.stabil │ │ │ │ -00018430: 6973 6564 9369 6e98 3139 3834 9361 7398 ised.in.1984.as. │ │ │ │ -00018440: 4361 6d90 ac72 6272 6964 6765 93eb 484c Cam..rbridge..HL │ │ │ │ -00018450: 4346 cf2e 9847 7579 9343 6f75 7369 6e65 CF...Guy.Cousine │ │ │ │ -00018460: 6175 8ea1 8d91 eaf1 eb66 726f 6d96 0549 au.......from..I │ │ │ │ -00018470: fe74 6865 9355 6e69 7695 ac72 6572 7369 .the.Univ..rersi │ │ │ │ -00018480: 7493 799b 0549 fe50 9361 7269 7398 5649 t.y..I.P.aris.VI │ │ │ │ -00018490: 9053 8e49 9105 49a3 6164 6465 6498 636f .S.I..I.added.co │ │ │ │ -000184a0: 6e63 7265 7465 9874 9379 7095 538e 6573 ncrete.t.yp.S.es │ │ │ │ -000184b0: 9869 6e98 7468 6598 7375 6d6d 6572 9105 .in.the.summer.. │ │ │ │ -000184c0: 49fd 6f66 9831 3938 342e 9109 56e2 5068 I.of.1984...V.Ph │ │ │ │ -000184d0: 696c 6970 7093 658e a18d 91ea f1eb 4c65 ilipp.e.......Le │ │ │ │ -000184e0: 9604 6456 4368 656e 6164 6563 9366 726f ..dVChenadec.fro │ │ │ │ -000184f0: 6d93 eb48 494e 5249 4191 0464 36cf 696d m..HINRIA..d6.im │ │ │ │ -00018500: 706c 656d 656e 9aac 7274 6564 9361 6e93 plemen..rted.an. │ │ │ │ -00018510: 696e 9874 6572 6661 6365 9377 6974 6893 in.terface.with. │ │ │ │ -00018520: 7468 6593 5991 ff05 5661 6363 9370 6172 the.Y...Vacc.par │ │ │ │ -00018530: 7365 7293 6765 6e65 7261 746f 7293 7379 ser.generator.sy │ │ │ │ -00018540: 732d 8ea1 8d91 eaf1 eb74 656d 2c91 0523 s-.......tem,..# │ │ │ │ -00018550: a866 6f72 9604 e50f 7468 6593 7690 ac72 .for....the.v..r │ │ │ │ -00018560: 6572 7369 6f6e 739b 04e5 0e6f 6693 eb48 ersions....of..H │ │ │ │ -00018570: 4d4c 93cf 7275 6e6e 696e 6798 756e 6465 ML..running.unde │ │ │ │ -00018580: 7293 556e 6978 2e91 0828 1454 6869 7393 r.Unix...(.This. │ │ │ │ -00018590: 7090 538e 6572 6d69 7473 9874 6865 9375 p.S.ermits.the.u │ │ │ │ -000185a0: 7365 7293 746f 9861 7373 6f90 538e 6369 ser.to.asso.S.ci │ │ │ │ -000185b0: 6174 6593 618e a18d 91ea f1eb 636f 6e63 ate.a.......conc │ │ │ │ -000185c0: 7265 7465 9603 eaa8 7379 6e9a ac72 7461 rete....syn..rta │ │ │ │ -000185d0: 7893 7769 7468 9361 9363 6f6e 6372 6574 x.with.a.concret │ │ │ │ -000185e0: 6593 7498 7970 9053 8e65 2e8e 9f10 5ac2 e.t.yp.S.e....Z. │ │ │ │ -000185f0: 8d91 f653 7a54 6865 9603 cbab eb48 4d4c ...SzThe.....HML │ │ │ │ -00018600: 9b03 cbaa cf6c 616e 6775 6167 6593 6973 .....language.is │ │ │ │ -00018610: 9873 7469 6c6c 9375 6e64 6572 9864 6573 .still.under.des │ │ │ │ -00018620: 6967 6e2e 9105 2e8c 416e 9865 7874 656e ign.....An.exten │ │ │ │ -00018630: 6465 6493 6c61 6e67 7561 6765 9877 9aac ded.language.w.. │ │ │ │ -00018640: 7261 7393 696d 706c 656d 656e 9874 6564 ras.implemen.ted │ │ │ │ -00018650: 9103 cbaa 6f6e 9374 6865 8ea1 8d91 eaf1 ....on.the...... │ │ │ │ -00018660: eb56 91fe b1c8 4158 9103 8610 629a ac72 .V....AX....b..r │ │ │ │ -00018670: 7996 0386 294c 7563 6191 0386 2a43 6172 y...)Luca...*Car │ │ │ │ -00018680: 6465 6c6c 6993 696e 9331 3938 312e 9105 delli.in.1981... │ │ │ │ -00018690: 1761 4974 9377 9861 739b 0386 2a74 6865 .aIt.w.as...*the │ │ │ │ -000186a0: 6e93 6465 6369 6465 6493 746f 9863 6f6d n.decided.to.com │ │ │ │ -000186b0: 706c 6574 656c 7993 7265 2d64 6573 6967 pletely.re-desig │ │ │ │ -000186c0: 6e98 7468 6593 6c61 6e67 7561 6765 2c8e n.the.language,. │ │ │ │ -000186d0: a18d 91ea f1eb 696e 9603 d1c5 6f72 6465 ......in....orde │ │ │ │ -000186e0: 729b 03d1 c674 6f93 6163 636f 6d6d 6f90 r....to.accommo. │ │ │ │ -000186f0: 538e 6461 7465 9369 6e98 7061 7274 6963 S.date.in.partic │ │ │ │ -00018700: 756c 6172 9374 6865 9363 616c 6c98 6290 ular.the.call.b. │ │ │ │ -00018710: ac72 7993 7061 7474 6572 6e98 6665 6174 .ry.pattern.feat │ │ │ │ -00018720: 7572 6593 6f66 9374 6865 986c 616e 6775 ure.of.the.langu │ │ │ │ -00018730: 6167 6593 484f 5045 8ea1 8d91 eaf1 eb64 age.HOPE.......d │ │ │ │ -00018740: 6573 6967 6e65 6496 04dc ae62 9aac 7279 esigned....b..ry │ │ │ │ -00018750: 9352 6f90 538e 6491 04dc af42 7572 7374 .Ro.S.d....Burst │ │ │ │ -00018760: 616c 6c93 616e 6493 4461 9876 6964 934d all.and.Da.vid.M │ │ │ │ -00018770: 6163 5175 6565 6e2e 9108 0ef3 4191 04dc acQueen.....A... │ │ │ │ -00018780: 7063 6f6d 6d69 7474 6565 936f 6691 04dc pcommittee.of... │ │ │ │ -00018790: af72 6573 6561 7263 9868 6572 7393 6672 .researc.hers.fr │ │ │ │ -000187a0: 6f6d 9374 6865 8ea1 8d91 eaf1 eb55 6e69 om.the.......Uni │ │ │ │ -000187b0: 7695 ac72 6572 7369 7469 6573 9b04 8a3d v..rersities...= │ │ │ │ -000187c0: 6f66 9104 8a3e 4564 696e 9362 7572 6768 of...>Edin.burgh │ │ │ │ -000187d0: 9861 6e64 9843 616d 9362 7269 6467 652c .and.Cam.bridge, │ │ │ │ -000187e0: 9104 b223 7468 6598 4265 6c6c 9604 8a3e ...#the.Bell...> │ │ │ │ -000187f0: 4c61 6290 538e 6f72 6174 6f72 6965 7398 Lab.S.oratories. │ │ │ │ -00018800: 616e 6498 eb48 494e 5249 41cf 2c93 6865 and..HINRIA.,.he │ │ │ │ -00018810: 6164 6564 9862 90ac 7279 8ea1 8d91 eaf1 aded.b..ry...... │ │ │ │ -00018820: eb52 6f62 696e 9604 65aa 4d69 6c6e 6572 .Robin..e.Milner │ │ │ │ -00018830: 2c91 0484 6a69 7391 0465 a963 7572 7265 ,...jis..e.curre │ │ │ │ -00018840: 6e9a ac72 746c 7993 7798 6f72 6b69 6e67 n..rtly.w.orking │ │ │ │ -00018850: 9b04 65a9 6f6e 9374 6865 936e 6577 9865 ..e.on.the.new.e │ │ │ │ -00018860: 7874 656e 6465 6493 6c61 6e67 7561 6765 xtended.language │ │ │ │ -00018870: 2c91 0484 6a63 616c 6c65 6498 5374 616e ,...jcalled.Stan │ │ │ │ -00018880: 6461 7264 93eb 484d 4ccf 2e8e a18d 91ea dard..HML....... │ │ │ │ -00018890: f1eb 5072 6f67 7265 7373 9604 f11b 7265 ..Progress....re │ │ │ │ -000188a0: 709a 538e 6f72 7473 9361 7070 9865 6172 p.S.orts.app.ear │ │ │ │ -000188b0: 9369 6e9b 04f1 1a74 6865 9350 90ac 726f .in....the.P..ro │ │ │ │ -000188c0: 6c79 6d6f 7270 6869 736d 934e 6577 736c lymorphism.Newsl │ │ │ │ -000188d0: 6574 7465 722c 9105 32b8 6564 6974 6564 etter,..2.edited │ │ │ │ -000188e0: 9862 90ac 7279 934c 7563 6193 4361 7264 .b..ry.Luca.Card │ │ │ │ -000188f0: 656c 6c69 9361 6e64 8ea1 8d91 eaf1 eb44 elli.and.......D │ │ │ │ -00018900: 6190 ac72 7669 6496 0495 df4d 6163 5175 a..rvid....MacQu │ │ │ │ -00018910: 6565 6e9b 0495 de66 726f 6d93 4265 6c6c een....from.Bell │ │ │ │ -00018920: 984c 6162 9053 8e6f 7261 746f 7269 6573 .Lab.S.oratories │ │ │ │ -00018930: 2e91 073a 8454 6865 9864 6573 6967 6e93 ...:.The.design. │ │ │ │ -00018940: 6f66 9861 9363 6f72 6598 6c61 6e67 7561 of.a.core.langua │ │ │ │ -00018950: 6765 9369 7398 6e6f 90ac 7277 9366 726f ge.is.no..rw.fro │ │ │ │ -00018960: 7a65 6e2c 8ea1 8d91 eaf1 eb61 6e64 9603 zen,.......and.. │ │ │ │ -00018970: 8cf4 6974 7393 6465 7363 7269 7074 696f ..its.descriptio │ │ │ │ -00018980: 6e91 038c f577 696c 6c93 6170 709a 538e n....will.app.S. │ │ │ │ -00018990: 6561 7293 696e 9361 9366 6f72 7468 636f ear.in.a.forthco │ │ │ │ -000189a0: 6d69 6e67 9372 6570 986f 7274 9103 8cf5 ming.rep.ort.... │ │ │ │ -000189b0: 6f66 9374 6865 9355 6e69 7695 ac72 6572 of.the.Univ..rer │ │ │ │ -000189c0: 7369 7493 7996 038c f46f 6693 4564 696e sit.y....of.Edin │ │ │ │ -000189d0: 90ac 7262 7572 6768 2c91 039f b261 738e ..rburgh,....as. │ │ │ │ -000189e0: a18d 91ea f1eb 6054 6865 9603 eaa8 5374 ......`The....St │ │ │ │ -000189f0: 616e 6461 7264 93eb 484d 4c93 cf43 6f72 andard..HML..Cor │ │ │ │ -00018a00: 6593 4c61 6e67 7561 6765 2793 6290 ac72 e.Language'.b..r │ │ │ │ -00018a10: 7993 526f 6269 6e93 4d69 6c6e 6572 2e8e y.Robin.Milner.. │ │ │ │ -00018a20: 9f10 5ac1 8d91 f653 7a54 6869 739b 0489 ..Z....SzThis... │ │ │ │ -00018a30: a368 616e 6462 9553 8e6f 936f 6b98 6973 .handb.S.o.ok.is │ │ │ │ -00018a40: 9104 89a4 6198 6d61 6e95 ac72 7561 6c98 ....a.man..rual. │ │ │ │ -00018a50: 666f 7298 eb48 4d4c 98cf 7693 6572 7369 for..HML..v.ersi │ │ │ │ -00018a60: 6f6e 9104 89a4 362e 312c 9104 b162 7265 on....6.1,...bre │ │ │ │ -00018a70: 6c65 6173 6564 9869 6e98 4465 6365 6d93 leased.in.Decem. │ │ │ │ -00018a80: 6290 538e 6572 9831 3938 342e 9107 15d2 b.S.er.1984..... │ │ │ │ -00018a90: 5468 6598 6c61 6e2d 8ea1 8d91 eaf1 eb67 The.lan-.......g │ │ │ │ -00018aa0: 7561 6765 9604 7b2e 6973 9373 6f6d 6577 uage..{.is.somew │ │ │ │ -00018ab0: 6865 7265 9b04 7b2d 696e 9362 9053 8e65 here..{-in.b.S.e │ │ │ │ -00018ac0: 7495 ac72 7793 6565 6e96 047b 2e74 6865 t..rw.een..{.the │ │ │ │ -00018ad0: 936f 7269 6769 6e61 6c93 eb48 4d4c 98cf .original..HML.. │ │ │ │ -00018ae0: 6672 6f6d 93eb 484c 4346 93cf 616e 6493 from..HLCF..and. │ │ │ │ -00018af0: 7374 616e 6461 7264 98eb 484d 4ccf 2c93 standard..HML.,. │ │ │ │ -00018b00: 7369 6e63 6593 4775 798e a18d 91ea f1eb since.Guy....... │ │ │ │ -00018b10: 436f 7573 696e 6561 7596 0562 4a61 6464 Cousineau..bJadd │ │ │ │ -00018b20: 6564 9374 6865 9363 6f6e 7374 7275 6374 ed.the.construct │ │ │ │ -00018b30: 6f72 7393 616e 6491 0562 4b63 616c 6c93 ors.and..bKcall. │ │ │ │ -00018b40: 6290 ac72 7993 7061 7474 6572 6e73 2e91 b..ry.patterns.. │ │ │ │ -00018b50: 099f c654 6869 7393 6973 9361 934c 4953 ...This.is.a.LIS │ │ │ │ -00018b60: 5091 0561 ea62 6173 6564 9369 6d70 6c65 P..a.based.imple │ │ │ │ -00018b70: 2d8e a18d 91ea f1eb 6d65 6e90 ac72 7461 -.......men..rta │ │ │ │ -00018b80: 7469 6f6e 2c9b 051e 2063 6f6d 7061 7469 tion,... compati │ │ │ │ -00018b90: 626c 6596 04e0 a266 6f72 934d 6163 6c69 ble....for.Macli │ │ │ │ -00018ba0: 7370 936f 6e93 4d75 6c74 6963 732c 9846 sp.on.Multics,.F │ │ │ │ -00018bb0: 91ff 0556 7261 6e7a 6c69 7370 936f 6e93 ...Vranzlisp.on. │ │ │ │ -00018bc0: 5691 feb1 c841 5891 04e0 6375 6e64 6572 V....AX...cunder │ │ │ │ -00018bd0: 9355 6e69 782c 985a 6574 616c 6973 708e .Unix,.Zetalisp. │ │ │ │ -00018be0: a18d 91ea f1eb 6f6e 9604 34ee 5379 6d90 ......on..4.Sym. │ │ │ │ -00018bf0: ac72 6290 538e 6f6c 6963 739b 0434 ef33 .rb.S.olics..4.3 │ │ │ │ -00018c00: 3630 302c 9104 4780 616e 6493 4c65 8d91 600,..G.and.Le.. │ │ │ │ -00018c10: 00b4 7889 0000 6666 0003 8666 8e91 043a ..x...ff...f...: │ │ │ │ -00018c20: de4c 6973 7098 6f6e 9336 3830 3030 2c91 .Lisp.on.68000,. │ │ │ │ -00018c30: 0447 8156 91fe b1c8 4158 2c93 4d75 6c74 .G.V....AX,.Mult │ │ │ │ -00018c40: 6963 732c 9604 4780 5090 ac72 6572 6b69 ics,..G.P..rerki │ │ │ │ -00018c50: 6e2d 456c 6d65 722c 9365 7463 2e2e 2e91 n-Elmer,.etc.... │ │ │ │ -00018c60: 0617 b456 6964 656f 9104 34ee 696e 2d8e ...Video..4.in-. │ │ │ │ -00018c70: a18d 91ea f1eb 7465 7266 6163 6573 9b04 ......terfaces.. │ │ │ │ -00018c80: f0de 6861 95ac 7276 9365 9104 f0df 6290 ..ha..rv.e....b. │ │ │ │ -00018c90: 538e 6565 6e98 696d 706c 656d 656e 9374 S.een.implemen.t │ │ │ │ -00018ca0: 6564 9862 9379 9604 f0df 5068 696c 6970 ed.b.y....Philip │ │ │ │ -00018cb0: 7090 538e 6598 4c65 9343 6865 6e61 6465 p.S.e.Le.Chenade │ │ │ │ -00018cc0: 6398 6f6e 984d 756c 7469 6373 2c91 0532 c.on.Multics,..2 │ │ │ │ -00018cd0: 6c61 6e64 9362 90ac 7279 984d 6175 7269 land.b..ry.Mauri │ │ │ │ -00018ce0: 6365 8ea1 8d91 eaf1 eb4d 6967 656f 6e96 ce.......Migeon. │ │ │ │ -00018cf0: 056f 296f 6e93 5379 6d9a ac72 6290 538e .o)on.Sym..rb.S. │ │ │ │ -00018d00: 6f6c 6963 7393 3336 3030 2e91 09c6 6354 olics.3600....cT │ │ │ │ -00018d10: 6865 93eb 484d 4c91 056f 28cf 7379 7374 he..HML..o(.syst │ │ │ │ -00018d20: 656d 9369 7393 6d61 696e 9874 6169 6e65 em.is.main.taine │ │ │ │ -00018d30: 6493 616e 6493 6469 7374 7269 6275 7465 d.and.distribute │ │ │ │ -00018d40: 6493 6a6f 696e 9874 6c79 9362 9879 8ea1 d.join.tly.b.y.. │ │ │ │ -00018d50: 8d91 eaf1 ebeb 4849 4e52 4941 9603 eaa8 ......HINRIA.... │ │ │ │ -00018d60: cf61 6e64 9374 6865 9355 6e69 7695 ac72 .and.the.Univ..r │ │ │ │ -00018d70: 6572 7369 7493 7996 03ea a86f 6693 4361 ersit.y....of.Ca │ │ │ │ -00018d80: 6d90 ac72 6272 6964 6765 2e8e 9f2a 4502 m..rbridge...*E. │ │ │ │ -00018d90: 8d8d 91ea f1eb eb4b 312e 328e 9117 3996 .......K1.2...9. │ │ │ │ -00018da0: 5072 6566 6163 6596 067a e174 6f93 6045 Preface..z.to.`E │ │ │ │ -00018db0: 6469 6e91 ff75 c262 7572 6768 934c 4346 din..u.burgh.LCF │ │ │ │ -00018dc0: 278e a68d 91ea f1eb eb48 4d4c 9604 b3b8 '........HML.... │ │ │ │ -00018dd0: cf69 739b 04b3 b961 9367 656e 6572 616c .is....a.general │ │ │ │ -00018de0: 9870 7572 7090 538e 6f73 6593 7072 6f67 .purp.S.ose.prog │ │ │ │ -00018df0: 7261 6d6d 696e 6798 6c61 6e67 7561 6765 ramming.language │ │ │ │ -00018e00: 2e91 0794 1149 7498 6973 9364 6572 6976 .....It.is.deriv │ │ │ │ -00018e10: 90ac 7265 6498 696e 9364 690b 6572 656e ..red.in.di.eren │ │ │ │ -00018e20: 90ac 7274 9861 7370 9053 8e65 6374 7393 ..rt.asp.S.ects. │ │ │ │ -00018e30: 6672 6f6d 8ea1 8d91 eaf1 ebeb 4849 5357 from........HISW │ │ │ │ -00018e40: 494d cf2c 9603 ece4 eb48 504f 5032 93cf IM.,.....HPOP2.. │ │ │ │ -00018e50: 616e 6493 eb48 4745 4490 b221 414e 4b45 and..HGED..!ANKE │ │ │ │ -00018e60: 4ecf 2c91 03ec e361 6e64 9363 6f6e 9aac N.,....and.con.. │ │ │ │ -00018e70: 7274 6169 6e73 9370 9053 8e65 7268 6170 rtains.p.S.erhap │ │ │ │ -00018e80: 7393 7498 7798 6f93 6e65 7793 6665 6174 s.t.w.o.new.feat │ │ │ │ -00018e90: 7572 6573 2e91 053f 9346 6972 7374 2c91 ures...?.First,. │ │ │ │ -00018ea0: 03ed 7369 7493 6861 7393 616e 8ea1 8d91 ..sit.has.an.... │ │ │ │ -00018eb0: eaf1 eb65 7363 6170 9553 8e65 9b04 eed9 ...escap.S.e.... │ │ │ │ -00018ec0: 616e 6491 04ee da65 7363 6170 9365 9874 and....escap.e.t │ │ │ │ -00018ed0: 7261 7070 696e 6798 6d65 6395 ac72 6861 rapping.mec..rha │ │ │ │ -00018ee0: 6e69 736d 2c91 052f e677 9365 6c6c 2d61 nism,../.w.ell-a │ │ │ │ -00018ef0: 6461 7074 6564 9874 6f98 7072 6f67 7261 dapted.to.progra │ │ │ │ -00018f00: 6d6d 696e 6791 04ee da73 7472 6174 6567 mming....strateg │ │ │ │ -00018f10: 6965 7398 7768 6963 9368 8ea1 8d91 eaf1 ies.whic.h...... │ │ │ │ -00018f20: eb6d 6190 ac72 7996 0443 1f62 9a53 8e65 .ma..ry..C.b.S.e │ │ │ │ -00018f30: 9328 696e 9366 6163 7493 7573 7561 6c6c .(in.fact.usuall │ │ │ │ -00018f40: 7991 0443 1e61 7265 2993 696e 6170 706c y..C.are).inappl │ │ │ │ -00018f50: 6963 6162 6c65 9374 6f93 6365 7274 6169 icable.to.certai │ │ │ │ -00018f60: 6e93 676f 616c 732e 9106 4245 5365 636f n.goals...BESeco │ │ │ │ -00018f70: 6e64 2c91 0459 3c69 7493 6861 7393 6193 nd,..Y| │ │ │ │ +00018150: 8e8e 8e8e a002 942f df8d a0fd 8bd0 218d ......./......!. │ │ │ │ +00018160: 8d91 eaf1 ebeb 4b31 2e31 8e91 1739 9650 ......K1.1...9.P │ │ │ │ +00018170: 7265 6661 6365 9606 7ae1 746f 9360 5468 reface..z.to.`Th │ │ │ │ +00018180: 6593 4d4c 9348 616e 6462 9600 8a3d 6f93 e.ML.Handb...=o. │ │ │ │ +00018190: 6f6b 278e a91c 9aad 8d91 eaf1 ebcf 5468 ok'...........Th │ │ │ │ +000181a0: 6973 9b05 59a4 6861 6e64 6295 538e 6f93 is..Y.handb.S.o. │ │ │ │ +000181b0: 6f6b 9605 59a3 6973 9861 9872 6576 6973 ok..Y.is.a.revis │ │ │ │ +000181c0: 6564 9865 6469 7469 6f6e 936f 6698 4368 ed.edition.of.Ch │ │ │ │ +000181d0: 6170 7465 7298 3293 6f66 9860 4564 696e apter.2.of.`Edin │ │ │ │ +000181e0: 95ac 7262 7572 6768 984c 4346 272c 9862 ..rburgh.LCF',.b │ │ │ │ +000181f0: 9379 9105 59a3 4d2e 9847 6f72 646f 6e2c .y..Y.M..Gordon, │ │ │ │ +00018200: 8ea4 1000 008d 91ea f1eb 522e 9602 dcc1 ..........R..... │ │ │ │ +00018210: 4d69 6c6e 6572 2c9b 0312 bc61 6e64 9343 Milner,....and.C │ │ │ │ +00018220: 2e93 5791 ff05 5661 6473 7790 ac72 6f72 ..W...Vadsw..ror │ │ │ │ +00018230: 7468 2c98 7075 626c 6973 6865 6493 696e th,.published.in │ │ │ │ +00018240: 9331 3937 3993 6173 9353 7072 696e 6765 .1979.as.Springe │ │ │ │ +00018250: 7293 5691 ff05 5665 726c 6167 934c 6563 r.V...Verlag.Lec │ │ │ │ +00018260: 7475 7265 934e 6f74 6573 9369 6e93 436f ture.Notes.in.Co │ │ │ │ +00018270: 6d2d 8ea1 8d91 eaf1 eb70 7574 6572 9604 m-.......puter.. │ │ │ │ +00018280: 73cb 5363 6965 6e63 659b 0473 ca6e 8d9f s.Science..s.n.. │ │ │ │ +00018290: fba5 328d f32d d701 1732 0008 0000 0008 ..2..-...2...... │ │ │ │ +000182a0: 0000 0005 636d 6d69 38d8 6f8e 9f01 9994 ....cmmi8.o..... │ │ │ │ +000182b0: 8900 0066 6500 049b c08e 9109 0f8b cf37 ...fe..........7 │ │ │ │ +000182c0: 382e 9106 d448 eb48 4d4c 93cf 7790 ac72 8....H.HML..w..r │ │ │ │ +000182d0: 6173 936f 7269 6769 6e61 6c6c 7993 7468 as.originally.th │ │ │ │ +000182e0: 6598 6d65 7461 2d6c 616e 6775 6167 6593 e.meta-language. │ │ │ │ +000182f0: 6f66 9374 6865 98eb 484c 4346 93cf 7379 of.the..HLCF..sy │ │ │ │ +00018300: 7374 656d 2e91 06d4 4854 6865 93eb 484d stem....HThe..HM │ │ │ │ +00018310: 4c8e a18d 91ea f1eb cf73 7973 7465 6d96 L........system. │ │ │ │ +00018320: 0392 9877 90ac 7261 739b 0392 9761 6461 ...w..ras....ada │ │ │ │ +00018330: 7074 6564 9374 6f93 4d61 636c 6973 7098 pted.to.Maclisp. │ │ │ │ +00018340: 6f6e 934d 756c 7469 6373 9362 95ac 7279 on.Multics.b..ry │ │ │ │ +00018350: 9847 9313 91fa 7392 6572 6172 6496 0392 .G....s.erard... │ │ │ │ +00018360: 9848 7565 7493 6174 98eb 4849 4e52 4941 .Huet.at..HINRIA │ │ │ │ +00018370: 9103 9281 cf69 6e93 3139 3831 2c91 03a4 .....in.1981,... │ │ │ │ +00018380: 3561 6e64 9861 9363 6f6d 2d8e a18d 91ea 5and.a.com-..... │ │ │ │ +00018390: f1eb 7069 6c65 7296 03e2 d177 9aac 7261 ..piler....w..ra │ │ │ │ +000183a0: 7393 6164 6465 642e 9105 3643 4c61 7272 s.added...6CLarr │ │ │ │ +000183b0: 7991 03e2 d050 9861 756c 736f 6e93 6672 y....P.aulson.fr │ │ │ │ +000183c0: 6f6d 9374 6865 9355 6e69 7698 6572 7369 om.the.Univ.ersi │ │ │ │ +000183d0: 7498 7993 6f66 9103 e2d0 4361 6d98 6272 t.y.of....Cam.br │ │ │ │ +000183e0: 6964 6765 9363 6f6d 706c 6574 656c 7993 idge.completely. │ │ │ │ +000183f0: 7265 6465 7369 676e 6564 8ea1 8d91 eaf1 redesigned...... │ │ │ │ +00018400: eb74 6865 9605 39f8 eb48 4c43 4691 0539 .the..9..HLCF..9 │ │ │ │ +00018410: f9cf 7072 6f9a ac72 7669 6e67 9373 7973 ..pro..rving.sys │ │ │ │ +00018420: 7465 6d2c 9105 8dcd 7768 6963 9868 9b05 tem,....whic.h.. │ │ │ │ +00018430: 39f9 7374 6162 696c 6973 6564 9369 6e98 9.stabilised.in. │ │ │ │ +00018440: 3139 3834 9361 7398 4361 6d90 ac72 6272 1984.as.Cam..rbr │ │ │ │ +00018450: 6964 6765 93eb 484c 4346 cf2e 9847 7579 idge..HLCF...Guy │ │ │ │ +00018460: 9343 6f75 7369 6e65 6175 8ea1 8d91 eaf1 .Cousineau...... │ │ │ │ +00018470: eb66 726f 6d96 0549 fe74 6865 9355 6e69 .from..I.the.Uni │ │ │ │ +00018480: 7695 ac72 6572 7369 7493 799b 0549 fe50 v..rersit.y..I.P │ │ │ │ +00018490: 9361 7269 7398 5649 9053 8e49 9105 49a3 .aris.VI.S.I..I. │ │ │ │ +000184a0: 6164 6465 6498 636f 6e63 7265 7465 9874 added.concrete.t │ │ │ │ +000184b0: 9379 7095 538e 6573 9869 6e98 7468 6598 .yp.S.es.in.the. │ │ │ │ +000184c0: 7375 6d6d 6572 9105 49fd 6f66 9831 3938 summer..I.of.198 │ │ │ │ +000184d0: 342e 9109 56e2 5068 696c 6970 7093 658e 4...V.Philipp.e. │ │ │ │ +000184e0: a18d 91ea f1eb 4c65 9604 6456 4368 656e ......Le..dVChen │ │ │ │ +000184f0: 6164 6563 9366 726f 6d93 eb48 494e 5249 adec.from..HINRI │ │ │ │ +00018500: 4191 0464 36cf 696d 706c 656d 656e 9aac A..d6.implemen.. │ │ │ │ +00018510: 7274 6564 9361 6e93 696e 9874 6572 6661 rted.an.in.terfa │ │ │ │ +00018520: 6365 9377 6974 6893 7468 6593 5991 ff05 ce.with.the.Y... │ │ │ │ +00018530: 5661 6363 9370 6172 7365 7293 6765 6e65 Vacc.parser.gene │ │ │ │ +00018540: 7261 746f 7293 7379 732d 8ea1 8d91 eaf1 rator.sys-...... │ │ │ │ +00018550: eb74 656d 2c91 0523 a866 6f72 9604 e50f .tem,..#.for.... │ │ │ │ +00018560: 7468 6593 7690 ac72 6572 7369 6f6e 739b the.v..rersions. │ │ │ │ +00018570: 04e5 0e6f 6693 eb48 4d4c 93cf 7275 6e6e ...of..HML..runn │ │ │ │ +00018580: 696e 6798 756e 6465 7293 556e 6978 2e91 ing.under.Unix.. │ │ │ │ +00018590: 0828 1454 6869 7393 7090 538e 6572 6d69 .(.This.p.S.ermi │ │ │ │ +000185a0: 7473 9874 6865 9375 7365 7293 746f 9861 ts.the.user.to.a │ │ │ │ +000185b0: 7373 6f90 538e 6369 6174 6593 618e a18d sso.S.ciate.a... │ │ │ │ +000185c0: 91ea f1eb 636f 6e63 7265 7465 9603 eaa8 ....concrete.... │ │ │ │ +000185d0: 7379 6e9a ac72 7461 7893 7769 7468 9361 syn..rtax.with.a │ │ │ │ +000185e0: 9363 6f6e 6372 6574 6593 7498 7970 9053 .concrete.t.yp.S │ │ │ │ +000185f0: 8e65 2e8e 9f10 5ac2 8d91 f653 7a54 6865 .e....Z....SzThe │ │ │ │ +00018600: 9603 cbab eb48 4d4c 9b03 cbaa cf6c 616e .....HML.....lan │ │ │ │ +00018610: 6775 6167 6593 6973 9873 7469 6c6c 9375 guage.is.still.u │ │ │ │ +00018620: 6e64 6572 9864 6573 6967 6e2e 9105 2e8c nder.design..... │ │ │ │ +00018630: 416e 9865 7874 656e 6465 6493 6c61 6e67 An.extended.lang │ │ │ │ +00018640: 7561 6765 9877 9aac 7261 7393 696d 706c uage.w..ras.impl │ │ │ │ +00018650: 656d 656e 9874 6564 9103 cbaa 6f6e 9374 emen.ted....on.t │ │ │ │ +00018660: 6865 8ea1 8d91 eaf1 eb56 91fe b1c8 4158 he.......V....AX │ │ │ │ +00018670: 9103 8610 629a ac72 7996 0386 294c 7563 ....b..ry...)Luc │ │ │ │ +00018680: 6191 0386 2a43 6172 6465 6c6c 6993 696e a...*Cardelli.in │ │ │ │ +00018690: 9331 3938 312e 9105 1761 4974 9377 9861 .1981....aIt.w.a │ │ │ │ +000186a0: 739b 0386 2a74 6865 6e93 6465 6369 6465 s...*then.decide │ │ │ │ +000186b0: 6493 746f 9863 6f6d 706c 6574 656c 7993 d.to.completely. │ │ │ │ +000186c0: 7265 2d64 6573 6967 6e98 7468 6593 6c61 re-design.the.la │ │ │ │ +000186d0: 6e67 7561 6765 2c8e a18d 91ea f1eb 696e nguage,.......in │ │ │ │ +000186e0: 9603 d1c5 6f72 6465 729b 03d1 c674 6f93 ....order....to. │ │ │ │ +000186f0: 6163 636f 6d6d 6f90 538e 6461 7465 9369 accommo.S.date.i │ │ │ │ +00018700: 6e98 7061 7274 6963 756c 6172 9374 6865 n.particular.the │ │ │ │ +00018710: 9363 616c 6c98 6290 ac72 7993 7061 7474 .call.b..ry.patt │ │ │ │ +00018720: 6572 6e98 6665 6174 7572 6593 6f66 9374 ern.feature.of.t │ │ │ │ +00018730: 6865 986c 616e 6775 6167 6593 484f 5045 he.language.HOPE │ │ │ │ +00018740: 8ea1 8d91 eaf1 eb64 6573 6967 6e65 6496 .......designed. │ │ │ │ +00018750: 04dc ae62 9aac 7279 9352 6f90 538e 6491 ...b..ry.Ro.S.d. │ │ │ │ +00018760: 04dc af42 7572 7374 616c 6c93 616e 6493 ...Burstall.and. │ │ │ │ +00018770: 4461 9876 6964 934d 6163 5175 6565 6e2e Da.vid.MacQueen. │ │ │ │ +00018780: 9108 0ef3 4191 04dc 7063 6f6d 6d69 7474 ....A...pcommitt │ │ │ │ +00018790: 6565 936f 6691 04dc af72 6573 6561 7263 ee.of....researc │ │ │ │ +000187a0: 9868 6572 7393 6672 6f6d 9374 6865 8ea1 .hers.from.the.. │ │ │ │ +000187b0: 8d91 eaf1 eb55 6e69 7695 ac72 6572 7369 .....Univ..rersi │ │ │ │ +000187c0: 7469 6573 9b04 8a3d 6f66 9104 8a3e 4564 ties...=of...>Ed │ │ │ │ +000187d0: 696e 9362 7572 6768 9861 6e64 9843 616d in.burgh.and.Cam │ │ │ │ +000187e0: 9362 7269 6467 652c 9104 b223 7468 6598 .bridge,...#the. │ │ │ │ +000187f0: 4265 6c6c 9604 8a3e 4c61 6290 538e 6f72 Bell...>Lab.S.or │ │ │ │ +00018800: 6174 6f72 6965 7398 616e 6498 eb48 494e atories.and..HIN │ │ │ │ +00018810: 5249 41cf 2c93 6865 6164 6564 9862 90ac RIA.,.headed.b.. │ │ │ │ +00018820: 7279 8ea1 8d91 eaf1 eb52 6f62 696e 9604 ry.......Robin.. │ │ │ │ +00018830: 65aa 4d69 6c6e 6572 2c91 0484 6a69 7391 e.Milner,...jis. │ │ │ │ +00018840: 0465 a963 7572 7265 6e9a ac72 746c 7993 .e.curren..rtly. │ │ │ │ +00018850: 7798 6f72 6b69 6e67 9b04 65a9 6f6e 9374 w.orking..e.on.t │ │ │ │ +00018860: 6865 936e 6577 9865 7874 656e 6465 6493 he.new.extended. │ │ │ │ +00018870: 6c61 6e67 7561 6765 2c91 0484 6a63 616c language,...jcal │ │ │ │ +00018880: 6c65 6498 5374 616e 6461 7264 93eb 484d led.Standard..HM │ │ │ │ +00018890: 4ccf 2e8e a18d 91ea f1eb 5072 6f67 7265 L.........Progre │ │ │ │ +000188a0: 7373 9604 f11b 7265 709a 538e 6f72 7473 ss....rep.S.orts │ │ │ │ +000188b0: 9361 7070 9865 6172 9369 6e9b 04f1 1a74 .app.ear.in....t │ │ │ │ +000188c0: 6865 9350 90ac 726f 6c79 6d6f 7270 6869 he.P..rolymorphi │ │ │ │ +000188d0: 736d 934e 6577 736c 6574 7465 722c 9105 sm.Newsletter,.. │ │ │ │ +000188e0: 32b8 6564 6974 6564 9862 90ac 7279 934c 2.edited.b..ry.L │ │ │ │ +000188f0: 7563 6193 4361 7264 656c 6c69 9361 6e64 uca.Cardelli.and │ │ │ │ +00018900: 8ea1 8d91 eaf1 eb44 6190 ac72 7669 6496 .......Da..rvid. │ │ │ │ +00018910: 0495 df4d 6163 5175 6565 6e9b 0495 de66 ...MacQueen....f │ │ │ │ +00018920: 726f 6d93 4265 6c6c 984c 6162 9053 8e6f rom.Bell.Lab.S.o │ │ │ │ +00018930: 7261 746f 7269 6573 2e91 073a 8454 6865 ratories...:.The │ │ │ │ +00018940: 9864 6573 6967 6e93 6f66 9861 9363 6f72 .design.of.a.cor │ │ │ │ +00018950: 6598 6c61 6e67 7561 6765 9369 7398 6e6f e.language.is.no │ │ │ │ +00018960: 90ac 7277 9366 726f 7a65 6e2c 8ea1 8d91 ..rw.frozen,.... │ │ │ │ +00018970: eaf1 eb61 6e64 9603 8cf4 6974 7393 6465 ...and....its.de │ │ │ │ +00018980: 7363 7269 7074 696f 6e91 038c f577 696c scription....wil │ │ │ │ +00018990: 6c93 6170 709a 538e 6561 7293 696e 9361 l.app.S.ear.in.a │ │ │ │ +000189a0: 9366 6f72 7468 636f 6d69 6e67 9372 6570 .forthcoming.rep │ │ │ │ +000189b0: 986f 7274 9103 8cf5 6f66 9374 6865 9355 .ort....of.the.U │ │ │ │ +000189c0: 6e69 7695 ac72 6572 7369 7493 7996 038c niv..rersit.y... │ │ │ │ +000189d0: f46f 6693 4564 696e 90ac 7262 7572 6768 .of.Edin..rburgh │ │ │ │ +000189e0: 2c91 039f b261 738e a18d 91ea f1eb 6054 ,....as.......`T │ │ │ │ +000189f0: 6865 9603 eaa8 5374 616e 6461 7264 93eb he....Standard.. │ │ │ │ +00018a00: 484d 4c93 cf43 6f72 6593 4c61 6e67 7561 HML..Core.Langua │ │ │ │ +00018a10: 6765 2793 6290 ac72 7993 526f 6269 6e93 ge'.b..ry.Robin. │ │ │ │ +00018a20: 4d69 6c6e 6572 2e8e 9f10 5ac1 8d91 f653 Milner....Z....S │ │ │ │ +00018a30: 7a54 6869 739b 0489 a368 616e 6462 9553 zThis....handb.S │ │ │ │ +00018a40: 8e6f 936f 6b98 6973 9104 89a4 6198 6d61 .o.ok.is....a.ma │ │ │ │ +00018a50: 6e95 ac72 7561 6c98 666f 7298 eb48 4d4c n..rual.for..HML │ │ │ │ +00018a60: 98cf 7693 6572 7369 6f6e 9104 89a4 362e ..v.ersion....6. │ │ │ │ +00018a70: 312c 9104 b162 7265 6c65 6173 6564 9869 1,...breleased.i │ │ │ │ +00018a80: 6e98 4465 6365 6d93 6290 538e 6572 9831 n.Decem.b.S.er.1 │ │ │ │ +00018a90: 3938 342e 9107 15d2 5468 6598 6c61 6e2d 984.....The.lan- │ │ │ │ +00018aa0: 8ea1 8d91 eaf1 eb67 7561 6765 9604 7b2e .......guage..{. │ │ │ │ +00018ab0: 6973 9373 6f6d 6577 6865 7265 9b04 7b2d is.somewhere..{- │ │ │ │ +00018ac0: 696e 9362 9053 8e65 7495 ac72 7793 6565 in.b.S.et..rw.ee │ │ │ │ +00018ad0: 6e96 047b 2e74 6865 936f 7269 6769 6e61 n..{.the.origina │ │ │ │ +00018ae0: 6c93 eb48 4d4c 98cf 6672 6f6d 93eb 484c l..HML..from..HL │ │ │ │ +00018af0: 4346 93cf 616e 6493 7374 616e 6461 7264 CF..and.standard │ │ │ │ +00018b00: 98eb 484d 4ccf 2c93 7369 6e63 6593 4775 ..HML.,.since.Gu │ │ │ │ +00018b10: 798e a18d 91ea f1eb 436f 7573 696e 6561 y.......Cousinea │ │ │ │ +00018b20: 7596 0562 4a61 6464 6564 9374 6865 9363 u..bJadded.the.c │ │ │ │ +00018b30: 6f6e 7374 7275 6374 6f72 7393 616e 6491 onstructors.and. │ │ │ │ +00018b40: 0562 4b63 616c 6c93 6290 ac72 7993 7061 .bKcall.b..ry.pa │ │ │ │ +00018b50: 7474 6572 6e73 2e91 099f c654 6869 7393 tterns.....This. │ │ │ │ +00018b60: 6973 9361 934c 4953 5091 0561 ea62 6173 is.a.LISP..a.bas │ │ │ │ +00018b70: 6564 9369 6d70 6c65 2d8e a18d 91ea f1eb ed.imple-....... │ │ │ │ +00018b80: 6d65 6e90 ac72 7461 7469 6f6e 2c9b 051e men..rtation,... │ │ │ │ +00018b90: 2063 6f6d 7061 7469 626c 6596 04e0 a266 compatible....f │ │ │ │ +00018ba0: 6f72 934d 6163 6c69 7370 936f 6e93 4d75 or.Maclisp.on.Mu │ │ │ │ +00018bb0: 6c74 6963 732c 9846 91ff 0556 7261 6e7a ltics,.F...Vranz │ │ │ │ +00018bc0: 6c69 7370 936f 6e93 5691 feb1 c841 5891 lisp.on.V....AX. │ │ │ │ +00018bd0: 04e0 6375 6e64 6572 9355 6e69 782c 985a ..cunder.Unix,.Z │ │ │ │ +00018be0: 6574 616c 6973 708e a18d 91ea f1eb 6f6e etalisp.......on │ │ │ │ +00018bf0: 9604 34ee 5379 6d90 ac72 6290 538e 6f6c ..4.Sym..rb.S.ol │ │ │ │ +00018c00: 6963 739b 0434 ef33 3630 302c 9104 4780 ics..4.3600,..G. │ │ │ │ +00018c10: 616e 6493 4c65 8d91 00b4 7889 0000 6666 and.Le....x...ff │ │ │ │ +00018c20: 0003 8666 8e91 043a de4c 6973 7098 6f6e ...f...:.Lisp.on │ │ │ │ +00018c30: 9336 3830 3030 2c91 0447 8156 91fe b1c8 .68000,..G.V.... │ │ │ │ +00018c40: 4158 2c93 4d75 6c74 6963 732c 9604 4780 AX,.Multics,..G. │ │ │ │ +00018c50: 5090 ac72 6572 6b69 6e2d 456c 6d65 722c P..rerkin-Elmer, │ │ │ │ +00018c60: 9365 7463 2e2e 2e91 0617 b456 6964 656f .etc.......Video │ │ │ │ +00018c70: 9104 34ee 696e 2d8e a18d 91ea f1eb 7465 ..4.in-.......te │ │ │ │ +00018c80: 7266 6163 6573 9b04 f0de 6861 95ac 7276 rfaces....ha..rv │ │ │ │ +00018c90: 9365 9104 f0df 6290 538e 6565 6e98 696d .e....b.S.een.im │ │ │ │ +00018ca0: 706c 656d 656e 9374 6564 9862 9379 9604 plemen.ted.b.y.. │ │ │ │ +00018cb0: f0df 5068 696c 6970 7090 538e 6598 4c65 ..Philipp.S.e.Le │ │ │ │ +00018cc0: 9343 6865 6e61 6465 6398 6f6e 984d 756c .Chenadec.on.Mul │ │ │ │ +00018cd0: 7469 6373 2c91 0532 6c61 6e64 9362 90ac tics,..2land.b.. │ │ │ │ +00018ce0: 7279 984d 6175 7269 6365 8ea1 8d91 eaf1 ry.Maurice...... │ │ │ │ +00018cf0: eb4d 6967 656f 6e96 056f 296f 6e93 5379 .Migeon..o)on.Sy │ │ │ │ +00018d00: 6d9a ac72 6290 538e 6f6c 6963 7393 3336 m..rb.S.olics.36 │ │ │ │ +00018d10: 3030 2e91 09c6 6354 6865 93eb 484d 4c91 00....cThe..HML. │ │ │ │ +00018d20: 056f 28cf 7379 7374 656d 9369 7393 6d61 .o(.system.is.ma │ │ │ │ +00018d30: 696e 9874 6169 6e65 6493 616e 6493 6469 in.tained.and.di │ │ │ │ +00018d40: 7374 7269 6275 7465 6493 6a6f 696e 9874 stributed.join.t │ │ │ │ +00018d50: 6c79 9362 9879 8ea1 8d91 eaf1 ebeb 4849 ly.b.y........HI │ │ │ │ +00018d60: 4e52 4941 9603 eaa8 cf61 6e64 9374 6865 NRIA.....and.the │ │ │ │ +00018d70: 9355 6e69 7695 ac72 6572 7369 7493 7996 .Univ..rersit.y. │ │ │ │ +00018d80: 03ea a86f 6693 4361 6d90 ac72 6272 6964 ...of.Cam..rbrid │ │ │ │ +00018d90: 6765 2e8e 9f2a 4502 8d8d 91ea f1eb eb4b ge...*E........K │ │ │ │ +00018da0: 312e 328e 9117 3996 5072 6566 6163 6596 1.2...9.Preface. │ │ │ │ +00018db0: 067a e174 6f93 6045 6469 6e91 ff75 c262 .z.to.`Edin..u.b │ │ │ │ +00018dc0: 7572 6768 934c 4346 278e a68d 91ea f1eb urgh.LCF'....... │ │ │ │ +00018dd0: eb48 4d4c 9604 b3b8 cf69 739b 04b3 b961 .HML.....is....a │ │ │ │ +00018de0: 9367 656e 6572 616c 9870 7572 7090 538e .general.purp.S. │ │ │ │ +00018df0: 6f73 6593 7072 6f67 7261 6d6d 696e 6798 ose.programming. │ │ │ │ +00018e00: 6c61 6e67 7561 6765 2e91 0794 1149 7498 language.....It. │ │ │ │ +00018e10: 6973 9364 6572 6976 90ac 7265 6498 696e is.deriv..red.in │ │ │ │ +00018e20: 9364 690b 6572 656e 90ac 7274 9861 7370 .di.eren..rt.asp │ │ │ │ +00018e30: 9053 8e65 6374 7393 6672 6f6d 8ea1 8d91 .S.ects.from.... │ │ │ │ +00018e40: eaf1 ebeb 4849 5357 494d cf2c 9603 ece4 ....HISWIM.,.... │ │ │ │ +00018e50: eb48 504f 5032 93cf 616e 6493 eb48 4745 .HPOP2..and..HGE │ │ │ │ +00018e60: 4490 b221 414e 4b45 4ecf 2c91 03ec e361 D..!ANKEN.,....a │ │ │ │ +00018e70: 6e64 9363 6f6e 9aac 7274 6169 6e73 9370 nd.con..rtains.p │ │ │ │ +00018e80: 9053 8e65 7268 6170 7393 7498 7798 6f93 .S.erhaps.t.w.o. │ │ │ │ +00018e90: 6e65 7793 6665 6174 7572 6573 2e91 053f new.features...? │ │ │ │ +00018ea0: 9346 6972 7374 2c91 03ed 7369 7493 6861 .First,...sit.ha │ │ │ │ +00018eb0: 7393 616e 8ea1 8d91 eaf1 eb65 7363 6170 s.an.......escap │ │ │ │ +00018ec0: 9553 8e65 9b04 eed9 616e 6491 04ee da65 .S.e....and....e │ │ │ │ +00018ed0: 7363 6170 9365 9874 7261 7070 696e 6798 scap.e.trapping. │ │ │ │ +00018ee0: 6d65 6395 ac72 6861 6e69 736d 2c91 052f mec..rhanism,../ │ │ │ │ +00018ef0: e677 9365 6c6c 2d61 6461 7074 6564 9874 .w.ell-adapted.t │ │ │ │ +00018f00: 6f98 7072 6f67 7261 6d6d 696e 6791 04ee o.programming... │ │ │ │ +00018f10: da73 7472 6174 6567 6965 7398 7768 6963 .strategies.whic │ │ │ │ +00018f20: 9368 8ea1 8d91 eaf1 eb6d 6190 ac72 7996 .h.......ma..ry. │ │ │ │ +00018f30: 0443 1f62 9a53 8e65 9328 696e 9366 6163 .C.b.S.e.(in.fac │ │ │ │ +00018f40: 7493 7573 7561 6c6c 7991 0443 1e61 7265 t.usually..C.are │ │ │ │ +00018f50: 2993 696e 6170 706c 6963 6162 6c65 9374 ).inapplicable.t │ │ │ │ +00018f60: 6f93 6365 7274 6169 6e93 676f 616c 732e o.certain.goals. │ │ │ │ +00018f70: 9106 4245 5365 636f 6e64 2c91 0459 3c69 ..BESecond,..Y|......./... │ │ │ │ -00019160: fd8b d021 8d91 1e28 f0cf 4691 ff05 566f ...!...(..F...Vo │ │ │ │ -00019170: 7296 041d 6974 686f 7365 9370 7269 6d61 r...ithose.prima │ │ │ │ -00019180: 7269 6c79 9369 6e90 ac72 7465 7265 7374 rily.in..rterest │ │ │ │ -00019190: 6564 9104 1d6a 696e 9374 6865 9364 6573 ed...jin.the.des │ │ │ │ -000191a0: 6967 6e93 6f66 9370 726f 6772 616d 6d69 ign.of.programmi │ │ │ │ -000191b0: 6e67 936c 616e 6775 6167 6573 2c91 042a ng.languages,..* │ │ │ │ -000191c0: 1a61 9366 6577 9372 656d 6172 6b73 8ea4 .a.few.remarks.. │ │ │ │ -000191d0: 1000 008d 9112 c761 6865 7265 9604 bf9e .......ahere.... │ │ │ │ -000191e0: 6d61 90ac 7279 9b04 bf9f 6290 538e 6593 ma..ry....b.S.e. │ │ │ │ -000191f0: 6865 6c70 6675 6c98 629a 538e 6f74 6893 helpful.b.S.oth. │ │ │ │ -00019200: 6162 986f 7574 9b04 bf9f eb48 4d4c 93cf ab.out.....HML.. │ │ │ │ -00019210: 6173 9361 9863 616e 6469 6461 7465 9366 as.a.candidate.f │ │ │ │ -00019220: 6f72 9863 6f6d 7061 7269 736f 6e93 7769 or.comparison.wi │ │ │ │ -00019230: 7468 986f 7468 6572 9372 6563 656e 90ac th.other.recen.. │ │ │ │ -00019240: 7274 6c79 8ea1 8d91 12c7 6164 6573 6967 rtly......adesig │ │ │ │ -00019250: 6e65 6496 0560 c76c 616e 6775 6167 6573 ned..`.languages │ │ │ │ -00019260: 2c91 05be 4f61 6e64 9361 6290 538e 6f75 ,...Oand.ab.S.ou │ │ │ │ -00019270: 749b 0560 c874 6865 9364 6573 6372 6970 t..`.the.descrip │ │ │ │ -00019280: 7469 6f6e 936f 6693 eb48 4d4c 98cf 7768 tion.of..HML..wh │ │ │ │ -00019290: 6963 9aac 7268 9377 9865 9370 726f 9876 ic..rh.w.e.pro.v │ │ │ │ -000192a0: 6964 652e 9109 9b3e 4f6e 9374 6865 930c ide....>On.the.. │ │ │ │ -000192b0: 7273 748e a18d 9112 c761 7090 538e 6f69 rst......ap.S.oi │ │ │ │ -000192c0: 6e95 ac72 742c 9106 531c 616c 7468 6f75 n..rt,..S.althou │ │ │ │ -000192d0: 6768 9b05 d7d1 7793 6598 6469 6498 6e6f gh....w.e.did.no │ │ │ │ -000192e0: 7498 7365 7496 05d7 d26f 7574 9877 6974 t.set....out.wit │ │ │ │ -000192f0: 6898 7072 6f67 7261 6d6d 696e 6798 6c61 h.programming.la │ │ │ │ -00019300: 6e67 7561 6765 9864 6573 6967 6e93 6173 nguage.design.as │ │ │ │ -00019310: 9861 9870 7269 6d61 7279 8ea1 8d91 12c7 .a.primary...... │ │ │ │ -00019320: 6161 696d 2c91 041e f077 95ac 7265 9b04 aaim,....w..re.. │ │ │ │ -00019330: 147c 6290 538e 656c 6965 7693 6596 0414 .|b.S.eliev.e... │ │ │ │ -00019340: 7b74 6861 7493 eb48 4d4c 98cf 646f 9053 {that..HML..do.S │ │ │ │ -00019350: 8e65 7393 636f 6e90 ac72 7461 696e 9366 .es.con..rtain.f │ │ │ │ -00019360: 6561 7475 7265 7398 7795 ac72 6f72 7468 eatures.w..rorth │ │ │ │ -00019370: 9379 9604 147b 6f66 9373 6572 696f 7573 .y...{of.serious │ │ │ │ -00019380: 9863 6f6e 7369 6465 7261 7469 6f6e 3b91 .consideration;. │ │ │ │ -00019390: 0429 6574 6865 7365 9361 7265 8ea1 8d91 .)ethese.are.... │ │ │ │ -000193a0: 12c7 6174 6865 9605 04ec 6573 6361 709a ..athe....escap. │ │ │ │ -000193b0: 538e 6593 6d65 6390 ac72 6861 6e69 736d S.e.mec..rhanism │ │ │ │ -000193c0: 9361 6e64 9374 6865 9370 986f 6c79 6d6f .and.the.p.olymo │ │ │ │ -000193d0: 7270 6869 6391 0504 eb74 90ac 7279 7098 rphic....t..ryp. │ │ │ │ -000193e0: 6593 6469 7363 6970 6c69 6e65 936d 656e e.discipline.men │ │ │ │ -000193f0: 90ac 7274 696f 6e65 6493 6162 986f 95ac ..rtioned.ab.o.. │ │ │ │ -00019400: 7276 9365 2c91 054b 7d61 6e64 9105 04ec rv.e,..K}and.... │ │ │ │ -00019410: 616c 736f 8ea1 8d91 12c7 6174 6865 9605 also......athe.. │ │ │ │ -00019420: 10cf 6174 7465 6d70 7493 746f 9b05 10d0 ..attempt.to.... │ │ │ │ -00019430: 6d61 6b90 ac72 6593 7072 6f67 7261 6d6d mak..re.programm │ │ │ │ -00019440: 696e 6793 7769 7468 9366 756e 6374 696f ing.with.functio │ │ │ │ -00019450: 6e73 7c69 6e63 6c75 6469 6e67 9374 686f ns|including.tho │ │ │ │ -00019460: 7365 986f 6693 6869 6768 6572 9374 90ac se.of.higher.t.. │ │ │ │ -00019470: 7279 7090 538e 657c 6173 8ea1 8d91 12c7 ryp.S.e|as...... │ │ │ │ -00019480: 6165 6173 7996 0554 1f61 6e64 9b05 5420 aeasy..T.and..T │ │ │ │ -00019490: 6e61 7475 7261 6c93 6173 9370 9053 8e6f natural.as.p.S.o │ │ │ │ -000194a0: 7373 6962 6c65 2e91 0975 4657 91ff 0556 ssible...uFW...V │ │ │ │ -000194b0: 6598 6172 6593 6c65 7373 9368 6170 7090 e.are.less.happ. │ │ │ │ -000194c0: ac72 7993 6162 9053 8e6f 7574 9874 6865 .ry.ab.S.out.the │ │ │ │ -000194d0: 9369 6d70 9a53 8e65 7261 7469 7690 ac72 .imp.S.erativ..r │ │ │ │ -000194e0: 6593 6173 7098 6563 7473 9105 5420 6f66 e.asp.ects..T of │ │ │ │ -000194f0: 9374 6865 8ea1 8d91 12c7 616c 616e 6775 .the......alangu │ │ │ │ -00019500: 6167 652c 9103 a4ee 616e 6496 0393 8077 age,....and....w │ │ │ │ -00019510: 90ac 726f 756c 649b 0393 7f77 6973 6893 ..rould....wish. │ │ │ │ -00019520: 746f 9867 6976 90ac 7265 9374 6865 6d98 to.giv..re.them. │ │ │ │ -00019530: 6675 7274 6865 7293 7468 6f75 6768 90ac further.though.. │ │ │ │ -00019540: 7274 9869 6693 7795 ac72 6598 7793 6572 rt.if.w..re.w.er │ │ │ │ -00019550: 6596 0393 806d 6169 6e6c 7998 636f 6e63 e....mainly.conc │ │ │ │ -00019560: 6572 6e65 6493 7769 7468 8ea1 8d91 12c7 erned.with...... │ │ │ │ -00019570: 616c 616e 6775 6167 6596 049c 9964 6573 alanguage....des │ │ │ │ -00019580: 6967 6e2e 9107 4eb2 496e 9370 6172 7469 ign...N.In.parti │ │ │ │ -00019590: 6375 6c61 722c 9104 c915 7468 6593 636f cular,....the.co │ │ │ │ -000195a0: 6e73 7472 7563 7473 9366 6f72 9363 6f6e nstructs.for.con │ │ │ │ -000195b0: 9aac 7274 726f 6c6c 696e 6793 6974 6572 ..rtrolling.iter │ │ │ │ -000195c0: 6174 696f 6e91 049c 9862 9053 8e6f 7468 ation....b.S.oth │ │ │ │ -000195d0: 9362 9879 9362 9553 8e6f 936f 6c65 616e .b.y.b.S.o.olean │ │ │ │ -000195e0: 8ea1 8d91 12c7 6163 6f6e 6469 7469 6f6e ......acondition │ │ │ │ -000195f0: 7396 036b 1561 6e64 9362 9aac 7279 9365 s..k.and.b..ry.e │ │ │ │ -00019600: 7363 6170 9053 8e65 2d74 7261 7070 696e scap.S.e-trappin │ │ │ │ -00019610: 6793 2877 6869 6398 6893 7798 6591 036b g.(whic.h.w.e..k │ │ │ │ -00019620: 1669 6e63 6c75 6465 6493 7061 7274 6c79 .included.partly │ │ │ │ -00019630: 9366 6f72 9365 7870 9053 8e65 7269 6d65 .for.exp.S.erime │ │ │ │ -00019640: 6e98 7429 9361 7265 9370 9053 8e65 7268 n.t).are.p.S.erh │ │ │ │ -00019650: 6170 738e a18d 9112 c761 746f 9053 8e6f aps......ato.S.o │ │ │ │ -00019660: 9603 fc46 636f 6d70 6c65 789b 03fc 4774 ...Fcomplex...Gt │ │ │ │ -00019670: 616b 90ac 7265 6e93 746f 6765 7468 6572 ak..ren.together │ │ │ │ -00019680: 2c91 0400 ae61 6e64 9877 90ac 7265 9361 ,....and.w..re.a │ │ │ │ -00019690: 7265 9873 656e 7369 7469 7690 ac72 6593 re.sensitiv..re. │ │ │ │ -000196a0: 746f 9874 6865 9363 7269 7469 6369 736d to.the.criticism │ │ │ │ -000196b0: 9874 6861 7493 6573 6361 7090 538e 6598 .that.escap.S.e. │ │ │ │ -000196c0: 286f 7293 6661 696c 7572 652c 8ea1 8d91 (or.failure,.... │ │ │ │ -000196d0: 12c7 6161 7396 0546 a977 90ac 7265 9363 ..aas..F.w..re.c │ │ │ │ -000196e0: 616c 6c9b 0546 aa69 7429 9372 6570 9053 all..F.it).rep.S │ │ │ │ -000196f0: 8e6f 7274 7393 696e 666f 726d 6174 696f .orts.informatio │ │ │ │ -00019700: 6e93 6f6e 6c79 9369 6e93 7468 6598 666f n.only.in.the.fo │ │ │ │ -00019710: 726d 936f 6693 6193 7374 7269 6e67 2e91 rm.of.a.string.. │ │ │ │ -00019720: 094c e454 6869 7393 6c61 7474 6572 9363 .L.This.latter.c │ │ │ │ -00019730: 6f6e 7374 7261 696e 90ac 7274 8ea1 8d91 onstrain..rt.... │ │ │ │ -00019740: 12c7 6172 6573 756c 7473 9603 de27 6d61 ..aresults...'ma │ │ │ │ -00019750: 696e 6c79 9b03 de26 6672 6f6d 936f 7572 inly...&from.our │ │ │ │ -00019760: 9874 9aac 7279 7090 538e 6593 6469 7363 .t..ryp.S.e.disc │ │ │ │ -00019770: 6970 6c69 6e65 3b91 03e2 5277 9865 9b03 ipline;...Rw.e.. │ │ │ │ -00019780: de26 646f 936e 6f74 986b 6e6f 9aac 7277 .&do.not.kno..rw │ │ │ │ -00019790: 9368 6f98 7793 6290 538e 6573 749b 03de .ho.w.b.S.est... │ │ │ │ -000197a0: 2674 6f93 7265 6c61 7898 7468 6593 636f &to.relax.the.co │ │ │ │ -000197b0: 6e73 7472 6169 6e90 ac72 748e a18d 9112 nstrain..rt..... │ │ │ │ -000197c0: c761 7768 696c 6596 03ea a86d 6169 6e90 .awhile....main. │ │ │ │ -000197d0: ac72 7461 696e 696e 6793 7468 6593 6469 .rtaining.the.di │ │ │ │ -000197e0: 7363 6970 6c69 6e65 2e8e a18d 911e 28f0 scipline......(. │ │ │ │ -000197f0: 436f 6e63 6572 6e69 6e67 9604 22d6 7468 Concerning..".th │ │ │ │ -00019800: 659b 0422 d564 6573 6372 6970 7469 6f6e e..".description │ │ │ │ -00019810: 936f 6698 eb48 4d4c cf2c 9377 95ac 7265 .of..HML.,.w..re │ │ │ │ -00019820: 9868 6193 7693 6596 0422 d674 7269 6564 .ha.v.e..".tried │ │ │ │ -00019830: 9862 9053 8e6f 7468 9374 6f98 696e 6974 .b.S.oth.to.init │ │ │ │ -00019840: 6961 7465 9375 7365 7273 9862 90ac 7279 iate.users.b..ry │ │ │ │ -00019850: 9365 7861 6d70 6c65 7398 6f66 8ea1 8d91 .examples.of.... │ │ │ │ -00019860: 12c7 6170 726f 6772 616d 6d69 6e67 9603 ..aprogramming.. │ │ │ │ -00019870: eaa8 616e 6493 746f 9367 6976 90ac 7265 ..and.to.giv..re │ │ │ │ -00019880: 9361 9370 7265 6369 7365 9364 650c 6e69 .a.precise.de.ni │ │ │ │ -00019890: 7469 6f6e 2e8e 8e9f 24fd 138e 8c8b 0000 tion....$....... │ │ │ │ -000198a0: 0006 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000190f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00019100: 0001 80d0 a002 cc05 558d a0fd 46d3 0e8d ........U...F... │ │ │ │ +00019110: 8d8d 8d9f fa99 9a8d 9112 c761 d031 2e32 ...........a.1.2 │ │ │ │ +00019120: 2e91 0a80 0050 7265 6661 6365 9604 8000 .....Preface.... │ │ │ │ +00019130: 746f 9360 4564 696e 90a0 0062 7572 6768 to.`Edin...burgh │ │ │ │ +00019140: 934c 4346 2792 00fb e75e 358e 9112 c761 .LCF'....^5....a │ │ │ │ +00019150: 9f05 6666 8900 00e6 6601 c73e 7c8e 8e8e ..ff....f..>|... │ │ │ │ +00019160: 8ea0 0294 2fdf 8da0 fd8b d021 8d91 1e28 ..../......!...( │ │ │ │ +00019170: f0cf 4691 ff05 566f 7296 041d 6974 686f ..F...Vor...itho │ │ │ │ +00019180: 7365 9370 7269 6d61 7269 6c79 9369 6e90 se.primarily.in. │ │ │ │ +00019190: ac72 7465 7265 7374 6564 9104 1d6a 696e .rterested...jin │ │ │ │ +000191a0: 9374 6865 9364 6573 6967 6e93 6f66 9370 .the.design.of.p │ │ │ │ +000191b0: 726f 6772 616d 6d69 6e67 936c 616e 6775 rogramming.langu │ │ │ │ +000191c0: 6167 6573 2c91 042a 1a61 9366 6577 9372 ages,..*.a.few.r │ │ │ │ +000191d0: 656d 6172 6b73 8ea4 1000 008d 9112 c761 emarks.........a │ │ │ │ +000191e0: 6865 7265 9604 bf9e 6d61 90ac 7279 9b04 here....ma..ry.. │ │ │ │ +000191f0: bf9f 6290 538e 6593 6865 6c70 6675 6c98 ..b.S.e.helpful. │ │ │ │ +00019200: 629a 538e 6f74 6893 6162 986f 7574 9b04 b.S.oth.ab.out.. │ │ │ │ +00019210: bf9f eb48 4d4c 93cf 6173 9361 9863 616e ...HML..as.a.can │ │ │ │ +00019220: 6469 6461 7465 9366 6f72 9863 6f6d 7061 didate.for.compa │ │ │ │ +00019230: 7269 736f 6e93 7769 7468 986f 7468 6572 rison.with.other │ │ │ │ +00019240: 9372 6563 656e 90ac 7274 6c79 8ea1 8d91 .recen..rtly.... │ │ │ │ +00019250: 12c7 6164 6573 6967 6e65 6496 0560 c76c ..adesigned..`.l │ │ │ │ +00019260: 616e 6775 6167 6573 2c91 05be 4f61 6e64 anguages,...Oand │ │ │ │ +00019270: 9361 6290 538e 6f75 749b 0560 c874 6865 .ab.S.out..`.the │ │ │ │ +00019280: 9364 6573 6372 6970 7469 6f6e 936f 6693 .description.of. │ │ │ │ +00019290: eb48 4d4c 98cf 7768 6963 9aac 7268 9377 .HML..whic..rh.w │ │ │ │ +000192a0: 9865 9370 726f 9876 6964 652e 9109 9b3e .e.pro.vide....> │ │ │ │ +000192b0: 4f6e 9374 6865 930c 7273 748e a18d 9112 On.the..rst..... │ │ │ │ +000192c0: c761 7090 538e 6f69 6e95 ac72 742c 9106 .ap.S.oin..rt,.. │ │ │ │ +000192d0: 531c 616c 7468 6f75 6768 9b05 d7d1 7793 S.although....w. │ │ │ │ +000192e0: 6598 6469 6498 6e6f 7498 7365 7496 05d7 e.did.not.set... │ │ │ │ +000192f0: d26f 7574 9877 6974 6898 7072 6f67 7261 .out.with.progra │ │ │ │ +00019300: 6d6d 696e 6798 6c61 6e67 7561 6765 9864 mming.language.d │ │ │ │ +00019310: 6573 6967 6e93 6173 9861 9870 7269 6d61 esign.as.a.prima │ │ │ │ +00019320: 7279 8ea1 8d91 12c7 6161 696d 2c91 041e ry......aaim,... │ │ │ │ +00019330: f077 95ac 7265 9b04 147c 6290 538e 656c .w..re...|b.S.el │ │ │ │ +00019340: 6965 7693 6596 0414 7b74 6861 7493 eb48 iev.e...{that..H │ │ │ │ +00019350: 4d4c 98cf 646f 9053 8e65 7393 636f 6e90 ML..do.S.es.con. │ │ │ │ +00019360: ac72 7461 696e 9366 6561 7475 7265 7398 .rtain.features. │ │ │ │ +00019370: 7795 ac72 6f72 7468 9379 9604 147b 6f66 w..rorth.y...{of │ │ │ │ +00019380: 9373 6572 696f 7573 9863 6f6e 7369 6465 .serious.conside │ │ │ │ +00019390: 7261 7469 6f6e 3b91 0429 6574 6865 7365 ration;..)ethese │ │ │ │ +000193a0: 9361 7265 8ea1 8d91 12c7 6174 6865 9605 .are......athe.. │ │ │ │ +000193b0: 04ec 6573 6361 709a 538e 6593 6d65 6390 ..escap.S.e.mec. │ │ │ │ +000193c0: ac72 6861 6e69 736d 9361 6e64 9374 6865 .rhanism.and.the │ │ │ │ +000193d0: 9370 986f 6c79 6d6f 7270 6869 6391 0504 .p.olymorphic... │ │ │ │ +000193e0: eb74 90ac 7279 7098 6593 6469 7363 6970 .t..ryp.e.discip │ │ │ │ +000193f0: 6c69 6e65 936d 656e 90ac 7274 696f 6e65 line.men..rtione │ │ │ │ +00019400: 6493 6162 986f 95ac 7276 9365 2c91 054b d.ab.o..rv.e,..K │ │ │ │ +00019410: 7d61 6e64 9105 04ec 616c 736f 8ea1 8d91 }and....also.... │ │ │ │ +00019420: 12c7 6174 6865 9605 10cf 6174 7465 6d70 ..athe....attemp │ │ │ │ +00019430: 7493 746f 9b05 10d0 6d61 6b90 ac72 6593 t.to....mak..re. │ │ │ │ +00019440: 7072 6f67 7261 6d6d 696e 6793 7769 7468 programming.with │ │ │ │ +00019450: 9366 756e 6374 696f 6e73 7c69 6e63 6c75 .functions|inclu │ │ │ │ +00019460: 6469 6e67 9374 686f 7365 986f 6693 6869 ding.those.of.hi │ │ │ │ +00019470: 6768 6572 9374 90ac 7279 7090 538e 657c gher.t..ryp.S.e| │ │ │ │ +00019480: 6173 8ea1 8d91 12c7 6165 6173 7996 0554 as......aeasy..T │ │ │ │ +00019490: 1f61 6e64 9b05 5420 6e61 7475 7261 6c93 .and..T natural. │ │ │ │ +000194a0: 6173 9370 9053 8e6f 7373 6962 6c65 2e91 as.p.S.ossible.. │ │ │ │ +000194b0: 0975 4657 91ff 0556 6598 6172 6593 6c65 .uFW...Ve.are.le │ │ │ │ +000194c0: 7373 9368 6170 7090 ac72 7993 6162 9053 ss.happ..ry.ab.S │ │ │ │ +000194d0: 8e6f 7574 9874 6865 9369 6d70 9a53 8e65 .out.the.imp.S.e │ │ │ │ +000194e0: 7261 7469 7690 ac72 6593 6173 7098 6563 rativ..re.asp.ec │ │ │ │ +000194f0: 7473 9105 5420 6f66 9374 6865 8ea1 8d91 ts..T of.the.... │ │ │ │ +00019500: 12c7 616c 616e 6775 6167 652c 9103 a4ee ..alanguage,.... │ │ │ │ +00019510: 616e 6496 0393 8077 90ac 726f 756c 649b and....w..rould. │ │ │ │ +00019520: 0393 7f77 6973 6893 746f 9867 6976 90ac ...wish.to.giv.. │ │ │ │ +00019530: 7265 9374 6865 6d98 6675 7274 6865 7293 re.them.further. │ │ │ │ +00019540: 7468 6f75 6768 90ac 7274 9869 6693 7795 though..rt.if.w. │ │ │ │ +00019550: ac72 6598 7793 6572 6596 0393 806d 6169 .re.w.ere....mai │ │ │ │ +00019560: 6e6c 7998 636f 6e63 6572 6e65 6493 7769 nly.concerned.wi │ │ │ │ +00019570: 7468 8ea1 8d91 12c7 616c 616e 6775 6167 th......alanguag │ │ │ │ +00019580: 6596 049c 9964 6573 6967 6e2e 9107 4eb2 e....design...N. │ │ │ │ +00019590: 496e 9370 6172 7469 6375 6c61 722c 9104 In.particular,.. │ │ │ │ +000195a0: c915 7468 6593 636f 6e73 7472 7563 7473 ..the.constructs │ │ │ │ +000195b0: 9366 6f72 9363 6f6e 9aac 7274 726f 6c6c .for.con..rtroll │ │ │ │ +000195c0: 696e 6793 6974 6572 6174 696f 6e91 049c ing.iteration... │ │ │ │ +000195d0: 9862 9053 8e6f 7468 9362 9879 9362 9553 .b.S.oth.b.y.b.S │ │ │ │ +000195e0: 8e6f 936f 6c65 616e 8ea1 8d91 12c7 6163 .o.olean......ac │ │ │ │ +000195f0: 6f6e 6469 7469 6f6e 7396 036b 1561 6e64 onditions..k.and │ │ │ │ +00019600: 9362 9aac 7279 9365 7363 6170 9053 8e65 .b..ry.escap.S.e │ │ │ │ +00019610: 2d74 7261 7070 696e 6793 2877 6869 6398 -trapping.(whic. │ │ │ │ +00019620: 6893 7798 6591 036b 1669 6e63 6c75 6465 h.w.e..k.include │ │ │ │ +00019630: 6493 7061 7274 6c79 9366 6f72 9365 7870 d.partly.for.exp │ │ │ │ +00019640: 9053 8e65 7269 6d65 6e98 7429 9361 7265 .S.erimen.t).are │ │ │ │ +00019650: 9370 9053 8e65 7268 6170 738e a18d 9112 .p.S.erhaps..... │ │ │ │ +00019660: c761 746f 9053 8e6f 9603 fc46 636f 6d70 .ato.S.o...Fcomp │ │ │ │ +00019670: 6c65 789b 03fc 4774 616b 90ac 7265 6e93 lex...Gtak..ren. │ │ │ │ +00019680: 746f 6765 7468 6572 2c91 0400 ae61 6e64 together,....and │ │ │ │ +00019690: 9877 90ac 7265 9361 7265 9873 656e 7369 .w..re.are.sensi │ │ │ │ +000196a0: 7469 7690 ac72 6593 746f 9874 6865 9363 tiv..re.to.the.c │ │ │ │ +000196b0: 7269 7469 6369 736d 9874 6861 7493 6573 riticism.that.es │ │ │ │ +000196c0: 6361 7090 538e 6598 286f 7293 6661 696c cap.S.e.(or.fail │ │ │ │ +000196d0: 7572 652c 8ea1 8d91 12c7 6161 7396 0546 ure,......aas..F │ │ │ │ +000196e0: a977 90ac 7265 9363 616c 6c9b 0546 aa69 .w..re.call..F.i │ │ │ │ +000196f0: 7429 9372 6570 9053 8e6f 7274 7393 696e t).rep.S.orts.in │ │ │ │ +00019700: 666f 726d 6174 696f 6e93 6f6e 6c79 9369 formation.only.i │ │ │ │ +00019710: 6e93 7468 6598 666f 726d 936f 6693 6193 n.the.form.of.a. │ │ │ │ +00019720: 7374 7269 6e67 2e91 094c e454 6869 7393 string...L.This. │ │ │ │ +00019730: 6c61 7474 6572 9363 6f6e 7374 7261 696e latter.constrain │ │ │ │ +00019740: 90ac 7274 8ea1 8d91 12c7 6172 6573 756c ..rt......aresul │ │ │ │ +00019750: 7473 9603 de27 6d61 696e 6c79 9b03 de26 ts...'mainly...& │ │ │ │ +00019760: 6672 6f6d 936f 7572 9874 9aac 7279 7090 from.our.t..ryp. │ │ │ │ +00019770: 538e 6593 6469 7363 6970 6c69 6e65 3b91 S.e.discipline;. │ │ │ │ +00019780: 03e2 5277 9865 9b03 de26 646f 936e 6f74 ..Rw.e...&do.not │ │ │ │ +00019790: 986b 6e6f 9aac 7277 9368 6f98 7793 6290 .kno..rw.ho.w.b. │ │ │ │ +000197a0: 538e 6573 749b 03de 2674 6f93 7265 6c61 S.est...&to.rela │ │ │ │ +000197b0: 7898 7468 6593 636f 6e73 7472 6169 6e90 x.the.constrain. │ │ │ │ +000197c0: ac72 748e a18d 9112 c761 7768 696c 6596 .rt......awhile. │ │ │ │ +000197d0: 03ea a86d 6169 6e90 ac72 7461 696e 696e ...main..rtainin │ │ │ │ +000197e0: 6793 7468 6593 6469 7363 6970 6c69 6e65 g.the.discipline │ │ │ │ +000197f0: 2e8e a18d 911e 28f0 436f 6e63 6572 6e69 ......(.Concerni │ │ │ │ +00019800: 6e67 9604 22d6 7468 659b 0422 d564 6573 ng..".the..".des │ │ │ │ +00019810: 6372 6970 7469 6f6e 936f 6698 eb48 4d4c cription.of..HML │ │ │ │ +00019820: cf2c 9377 95ac 7265 9868 6193 7693 6596 .,.w..re.ha.v.e. │ │ │ │ +00019830: 0422 d674 7269 6564 9862 9053 8e6f 7468 .".tried.b.S.oth │ │ │ │ +00019840: 9374 6f98 696e 6974 6961 7465 9375 7365 .to.initiate.use │ │ │ │ +00019850: 7273 9862 90ac 7279 9365 7861 6d70 6c65 rs.b..ry.example │ │ │ │ +00019860: 7398 6f66 8ea1 8d91 12c7 6170 726f 6772 s.of......aprogr │ │ │ │ +00019870: 616d 6d69 6e67 9603 eaa8 616e 6493 746f amming....and.to │ │ │ │ +00019880: 9367 6976 90ac 7265 9361 9370 7265 6369 .giv..re.a.preci │ │ │ │ +00019890: 7365 9364 650c 6e69 7469 6f6e 2e8e 8e9f se.de.nition.... │ │ │ │ +000198a0: 24fd 138e 8c8b 0000 0006 0000 0000 0000 $............... │ │ │ │ 000198b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000198c0: 0000 0000 0000 0001 90cf a002 cc05 558d ..............U. │ │ │ │ -000198d0: a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d 91ea ..F............. │ │ │ │ -000198e0: f1eb d036 9201 0625 f143 6861 7074 6572 ...6...%.Chapter │ │ │ │ -000198f0: 9604 8000 312e 910a 8000 5468 6593 4869 ....1.....The.Hi │ │ │ │ -00019900: 7374 6f72 7993 6f66 934d 4c8e 91ea f1eb story.of.ML..... │ │ │ │ -00019910: 9f05 6666 8900 00e6 6601 c73e 7c8e 8e8e ..ff....f..>|... │ │ │ │ -00019920: 8ea0 0294 2fdf 9f24 fd13 8e8c 8b00 0000 ..../..$........ │ │ │ │ -00019930: 0700 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000198c0: 0000 0000 0000 0000 0000 0000 0000 0001 ................ │ │ │ │ +000198d0: 90d7 a002 cc05 558d a0fd 46d3 0e8d 8d8d ......U...F..... │ │ │ │ +000198e0: 8d9f fa99 9a8d 91ea f1eb d036 9201 0625 ...........6...% │ │ │ │ +000198f0: f143 6861 7074 6572 9604 8000 312e 910a .Chapter....1... │ │ │ │ +00019900: 8000 5468 6593 4869 7374 6f72 7993 6f66 ..The.History.of │ │ │ │ +00019910: 934d 4c8e 91ea f1eb 9f05 6666 8900 00e6 .ML.......ff.... │ │ │ │ +00019920: 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf 9f24 f..>|......./..$ │ │ │ │ +00019930: fd13 8e8c 8b00 0000 0700 0000 0000 0000 ................ │ │ │ │ 00019940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00019950: 0000 0000 0000 0198 9da0 02cc 0555 8da0 .............U.. │ │ │ │ -00019960: fd46 d30e a002 942f df8d a0fd 8bd0 218d .F...../......!. │ │ │ │ -00019970: 9112 c761 eb47 4368 6170 7465 7291 0566 ...a.GChapter..f │ │ │ │ -00019980: 6632 8e91 12c7 619f 0bcc cc89 0001 0000 f2....a......... │ │ │ │ -00019990: 01c7 3e7c 9f1f fec9 8dd2 496e 91ff 38f5 ..>|......In..8. │ │ │ │ -000199a0: 7472 6f91 00c7 0a64 7563 7469 6f6e 9609 tro....duction.. │ │ │ │ -000199b0: 547b 616e 6493 4578 616d 706c 6573 8e9f T{and.Examples.. │ │ │ │ -000199c0: 13d6 7789 0001 0000 01c7 3e7c 9f3b 0d02 ..w.......>|.;.. │ │ │ │ -000199d0: 8deb 484d 4c96 03ea a8cf 6973 9361 6e93 ..HML.....is.an. │ │ │ │ -000199e0: 696e 95ac 7274 6572 6163 7469 7693 659b in..rteractiv.e. │ │ │ │ -000199f0: 03ea a86c 616e 6775 6167 652e 9105 38e0 ...language...8. │ │ │ │ -00019a00: 4193 7498 746f 702d 6c65 7693 656c 986f A.t.top-lev.el.o │ │ │ │ -00019a10: 6e65 9863 616e 3a8e 9f22 05c1 8d8d 8d8d ne.can:.."...... │ │ │ │ -00019a20: 9111 a04e f360 aae3 7c43 000c 0000 000c ...N.`..|C...... │ │ │ │ -00019a30: 0000 0008 7463 726d 3132 3030 eb60 8088 ....tcrm1200.`.. │ │ │ │ -00019a40: 8e8e 8e91 1d5f eccf 6576 91ff 58e4 616c ....._..ev..X.al │ │ │ │ -00019a50: 7561 7465 9103 eaa8 6578 7072 6573 7369 uate....expressi │ │ │ │ -00019a60: 6f6e 738e 9f1d 9665 8d8d 8d8d 9111 a04e ons....e.......N │ │ │ │ -00019a70: eb60 8088 8e8e 8e91 1d5f eccf 7090 538e .`......._..p.S. │ │ │ │ -00019a80: 6572 666f 726d 9103 eaa8 6465 636c 6172 erform....declar │ │ │ │ -00019a90: 6174 696f 6e73 8e9f 2205 c28d 910b 618f ations..".....a. │ │ │ │ -00019aa0: 5491 ff05 566f 9603 e723 6769 7690 ac72 T...Vo...#giv..r │ │ │ │ -00019ab0: 659b 03e7 2461 930c 7273 7498 696d 7072 e...$a..rst.impr │ │ │ │ -00019ac0: 6573 7369 6f6e 936f 6698 7468 6593 7379 ession.of.the.sy │ │ │ │ -00019ad0: 7374 656d 2c91 03e7 d877 90ac 7265 9372 stem,....w..re.r │ │ │ │ -00019ae0: 6570 726f 9a53 8e64 7563 6593 6298 656c epro.S.duce.b.el │ │ │ │ -00019af0: 6f90 ac72 779b 03e7 2461 9373 6573 7369 o..rw...$a.sessi │ │ │ │ -00019b00: 6f6e 9861 7493 6198 7465 726d 696e 616c on.at.a.terminal │ │ │ │ -00019b10: 9369 6e8e a410 0000 8d77 6869 6390 ac72 .in......whic..r │ │ │ │ -00019b20: 6896 03d7 1f73 696d 706c 659b 03d7 2075 h....simple... u │ │ │ │ -00019b30: 7365 7393 6f66 9876 91ff 58e4 6172 696f ses.of.v..X.ario │ │ │ │ -00019b40: 7573 93eb 484d 4c98 cf63 6f6e 7374 7275 us..HML..constru │ │ │ │ -00019b50: 6374 7393 6172 6598 696c 6c75 7374 7261 cts.are.illustra │ │ │ │ -00019b60: 7465 642e 9105 325d 5491 ff05 566f 936d ted...2]T...Vo.m │ │ │ │ -00019b70: 616b 90ac 7265 9874 6865 9373 6573 7369 ak..re.the.sessi │ │ │ │ -00019b80: 6f6e 9865 6173 6965 7293 746f 8ea1 8d66 on.easier.to...f │ │ │ │ -00019b90: 6f6c 6c6f 9aac 7277 2c91 04f1 0569 7496 ollo..rw,....it. │ │ │ │ -00019ba0: 04bc 8c69 7393 7370 6c69 7491 04bc 8b69 ...is.split....i │ │ │ │ -00019bb0: 6e98 746f 9361 9373 6571 7565 6e63 6593 n.to.a.sequence. │ │ │ │ -00019bc0: 6f66 9373 7562 2d73 6573 7369 6f6e 732e of.sub-sessions. │ │ │ │ -00019bd0: 9107 ae8c 4191 04bc 5563 6f6d 706c 6574 ....A...Ucomplet │ │ │ │ -00019be0: 6593 6465 7363 7269 7074 696f 6e93 6f66 e.description.of │ │ │ │ -00019bf0: 9374 6865 9373 796e 9874 6178 8ea1 8d61 .the.syn.tax...a │ │ │ │ -00019c00: 6e64 9603 eaa8 7365 6d61 6e9a ac72 7469 nd....seman..rti │ │ │ │ -00019c10: 6373 936f 6693 eb48 4d4c 93cf 6973 9367 cs.of..HML..is.g │ │ │ │ -00019c20: 6976 9865 6e93 696e 9343 6861 7074 6572 iv.en.in.Chapter │ │ │ │ -00019c30: 9333 9361 6e64 9343 6861 7074 6572 9334 .3.and.Chapter.4 │ │ │ │ -00019c40: 9372 6573 7090 538e 6563 7469 7698 656c .resp.S.ectiv.el │ │ │ │ -00019c50: 7991 ff05 562e 8e9f 2c82 068d 8deb 4b32 y...V...,.....K2 │ │ │ │ -00019c60: 2e31 8e91 2c47 ab45 7870 7265 7373 696f .1..,G.Expressio │ │ │ │ -00019c70: 6e73 8ea9 1d57 9d8d cf54 6865 9603 8b58 ns...W...The...X │ │ │ │ -00019c80: eb48 4d4c 9b03 8b59 cf70 726f 6d70 7493 .HML...Y.prompt. │ │ │ │ -00019c90: 6973 98f3 61df ea3c 7800 0af3 3300 0a00 is..a..|......./..... │ │ │ │ -0001a1e0: 2f06 8d8d 8d91 eaf1 eb9f dc07 8189 0000 /............... │ │ │ │ -0001a1f0: 6666 01c7 0b4a 9f3d 9762 8d8d 90cc cd9f ff...J.=.b...... │ │ │ │ -0001a200: 0459 9c84 0041 f0fe 0000 6666 8d9f c866 .Y...A....ff...f │ │ │ │ -0001a210: 108d 8d92 01af f00d 8400 0ad7 0e00 00b8 ................ │ │ │ │ -0001a220: e88e 8d92 01b0 a8f5 8400 00b8 e800 15ae ................ │ │ │ │ -0001a230: 648e 8d8d 8d92 01b9 4db2 9ffd 1c15 eb49 d.......M......I │ │ │ │ -0001a240: 328e 8e8e 8e9f ff40 548d 9105 ccce eb61 2......@T......a │ │ │ │ -0001a250: 236c 6574 9105 bfaa 783d 322a 333b 3b8e #let....x=2*3;;. │ │ │ │ -0001a260: a40d 0000 8d91 05cc ce78 9605 bfaa 3d93 .........x....=. │ │ │ │ -0001a270: 3693 3a93 696e 748e a1a1 8d91 05cc ce23 6.:.int........# │ │ │ │ -0001a280: 6974 3d78 3b3b 8ea1 8d91 05cc ce66 616c it=x;;.......fal │ │ │ │ -0001a290: 7365 9605 bfaa 3a93 626f 6f6c 8e8e 9201 se....:.bool.... │ │ │ │ -0001a2a0: c671 b184 0041 f0fe 0000 6666 8e8e 9f04 .q...A....ff.... │ │ │ │ -0001a2b0: c002 8900 0066 6601 c70b 4a8e 8e8e 9f3d .....ff...J....= │ │ │ │ -0001a2c0: ff12 8d91 f653 7acf 4e6f 7469 6365 9604 .....Sz.Notice.. │ │ │ │ -0001a2d0: 6c0d 7468 6174 9364 6563 6c61 7261 7469 l.that.declarati │ │ │ │ -0001a2e0: 6f6e 7393 646f 9b04 6c0e 6e6f 7493 610b ons.do..l.not.a. │ │ │ │ -0001a2f0: 6563 7493 eb61 6974 cf2e 9106 bd0f 5491 ect..ait......T. │ │ │ │ -0001a300: ff05 566f 9362 696e 6498 7468 6593 7691 ..Vo.bind.the.v. │ │ │ │ -0001a310: ff58 e461 7269 6162 6c65 7393 d778 8d9f .X.ariables..x.. │ │ │ │ -0001a320: 01cc ccd5 318e 9104 c004 d73b 8d96 01ff ....1......;.... │ │ │ │ -0001a330: fe3a 933a 933a 8e91 11ca 9c3b 9101 fffe .:.:.:.....;.... │ │ │ │ -0001a340: 788d 9f01 cccc d86e 8e91 0a14 5dcf 7369 x......n....].si │ │ │ │ -0001a350: 6d90 ac72 756c 7461 6e65 2d8e a410 0000 m..rultane-..... │ │ │ │ -0001a360: 8d91 eaf1 eb6f 7573 6c79 9604 c49a 746f .....ously....to │ │ │ │ -0001a370: 9b04 c499 7468 6593 7691 ff58 e461 6c75 ....the.v..X.alu │ │ │ │ -0001a380: 6573 936f 6698 7468 6593 6578 7072 6573 es.of.the.expres │ │ │ │ -0001a390: 7369 6f6e 7393 d765 8d9f 01cc ccd5 318e sions..e......1. │ │ │ │ -0001a3a0: 9104 c004 d73b 8d96 01ff fe3a 933a 933a .....;.....:.:.: │ │ │ │ -0001a3b0: 8e91 11ca 9c3b 9101 fffe 658d 9f01 cccc .....;....e..... │ │ │ │ -0001a3c0: d86e 8e91 0a6c eacf 6f6e 6598 6361 6e93 .n...l..one.can. │ │ │ │ -0001a3d0: 7090 538e 6572 666f 726d 9365 6974 6865 p.S.erform.eithe │ │ │ │ -0001a3e0: 7298 7468 6593 6465 636c 6172 6174 696f r.the.declaratio │ │ │ │ -0001a3f0: 6e8e a18d 91ea f1eb eb61 6c65 7496 05bf n........alet... │ │ │ │ -0001a400: aad7 788d 9f01 cccc d531 8e9b 04c0 04eb ..x......1...... │ │ │ │ -0001a410: 613d d765 8d9f 01cc ccd5 318e 910e f1b5 a=.e......1..... │ │ │ │ -0001a420: eb61 616e 6493 d778 8d9f 01cc ccd5 328e .aand..x......2. │ │ │ │ -0001a430: 98eb 613d d765 8d9f 01cc ccd5 328e 8d91 ..a=.e......2... │ │ │ │ -0001a440: 06c0 02d7 3a96 01ff fe3a 933a 8e91 1a4a ....:....:.:...J │ │ │ │ -0001a450: 4ceb 6161 6e64 910a 31b2 d778 8d9f 01cc L.aand..1..x.... │ │ │ │ -0001a460: ccd8 6e8e 9105 a850 eb61 3dd7 658d 9f01 ..n....P.a=.e... │ │ │ │ -0001a470: cccc d86e 8e91 0a1a 57cf 6f72 9104 7207 ...n....W.or..r. │ │ │ │ -0001a480: eb61 6c65 7493 d778 8d9f 01cc ccd5 318e .alet..x......1. │ │ │ │ -0001a490: 98d7 3b96 01ff fe78 8d9f 01cc ccd5 328e ..;....x......2. │ │ │ │ -0001a4a0: 98d7 3b8d 933a 933a 933a 8e91 11ca 9c3b ..;..:.:.:.....; │ │ │ │ -0001a4b0: 9378 8d9f 01cc ccd8 6e8e 9105 a850 eb61 .x......n....P.a │ │ │ │ -0001a4c0: 3dd7 658d 9f01 cccc d531 8e98 d73b 9365 =.e......1...;.e │ │ │ │ -0001a4d0: 8d9f 01cc ccd5 328e 98d7 3b8d 933a 933a ......2...;..:.: │ │ │ │ -0001a4e0: 933a 8e91 11ca 9c3b 9365 8d9f 01cc ccd8 .:.....;.e...... │ │ │ │ -0001a4f0: 6e8e 9105 a850 cf2e 9106 cefe 5468 6573 n....P......Thes │ │ │ │ -0001a500: 6591 0472 0874 95ac 7277 936f 9104 7207 e..r.t..rw.o..r. │ │ │ │ -0001a510: 6465 632d 8ea1 8d91 eaf1 eb6c 6172 6174 dec-.......larat │ │ │ │ -0001a520: 696f 6e73 9603 eaa8 6172 6593 6571 7569 ions....are.equi │ │ │ │ -0001a530: 7691 ff58 e461 6c65 6e90 ac72 742e 8e9f v..X.alen..rt... │ │ │ │ -0001a540: 4c52 e88d 8d8d 91ea f1eb 9fcf 0781 8900 LR.............. │ │ │ │ -0001a550: 0066 6601 c70b 4a9f 5797 628d 8d90 cccd .ff...J.W.b..... │ │ │ │ -0001a560: 9f04 599c 8400 5bf0 fe00 0066 668d 9fae ..Y...[....ff... │ │ │ │ -0001a570: 6610 8d8d 9201 aff0 0d84 000a d70e 0000 f............... │ │ │ │ -0001a580: b8e8 8e8d 9201 b0a8 f584 0000 b8e8 0015 ................ │ │ │ │ -0001a590: ae64 8e8d 8d8d 9201 b94d b29f fd1c 15eb .d.......M...... │ │ │ │ -0001a5a0: 4933 8e8e 8e8e 9fff 4054 8d91 05cc ceeb I3......@T...... │ │ │ │ -0001a5b0: 6123 6c65 7496 05bf aa79 3d31 3093 616e a#let....y=10.an │ │ │ │ -0001a5c0: 6493 7a3d 783b 3b8e a40d 0000 8d91 05cc d.z=x;;......... │ │ │ │ -0001a5d0: ce79 9605 bfaa 3d93 3130 933a 9369 6e74 .y....=.10.:.int │ │ │ │ -0001a5e0: 8ea1 8d91 05cc ce7a 9605 bfaa 3d93 3693 .......z....=.6. │ │ │ │ -0001a5f0: 3a93 696e 748e a1a1 8d91 05cc ce23 6c65 :.int........#le │ │ │ │ -0001a600: 7496 05bf aa78 2c79 933d 9379 2c78 3b3b t....x,y.=.y,x;; │ │ │ │ -0001a610: 8ea1 8d91 05cc ce78 9605 bfaa 3d93 3130 .......x....=.10 │ │ │ │ -0001a620: 933a 9369 6e74 8ea1 8d91 05cc ce79 9605 .:.int.......y.. │ │ │ │ -0001a630: bfaa 3d93 3693 3a93 696e 748e 8e92 01c6 ..=.6.:.int..... │ │ │ │ -0001a640: 71b1 8400 5bf0 fe00 0066 668e 8e9f 04c0 q...[....ff..... │ │ │ │ -0001a650: 0289 0000 6666 01c7 0b4a 8e8e 8e9f 4aff ....ff...J....J. │ │ │ │ -0001a660: 138d 91f6 537a cf41 9104 76a7 6465 636c ....Sz.A..v.decl │ │ │ │ -0001a670: 6172 6174 696f 6e96 0476 cbd7 6493 cf63 aration..v..d..c │ │ │ │ -0001a680: 616e 9104 76ca 629a 538e 6593 6d61 6465 an..v.b.S.e.made │ │ │ │ -0001a690: 936c 6f98 6361 6c93 746f 9374 6865 9365 .lo.cal.to.the.e │ │ │ │ -0001a6a0: 769b ff58 e461 6c75 6174 696f 6e93 6f66 v..X.aluation.of │ │ │ │ -0001a6b0: 9361 6e91 0476 ca65 7870 7265 7373 696f .an..v.expressio │ │ │ │ -0001a6c0: 6e93 d765 93cf 6290 ac72 7993 6576 9861 n..e..b..ry.ev.a │ │ │ │ -0001a6d0: 6c75 6174 696e 678e a18d 91ea f1eb 7468 luating.......th │ │ │ │ -0001a6e0: 6596 04cf 0465 7870 7265 7373 696f 6e93 e....expression. │ │ │ │ -0001a6f0: d764 9605 bfaa eb61 696e 93d7 65cf 2e91 .d.....ain..e... │ │ │ │ -0001a700: 07e5 f354 6865 9604 cf04 6578 7072 6573 ...The....expres │ │ │ │ -0001a710: 7369 6f6e 93d7 6596 05bf aaeb 6177 6865 sion..e.....awhe │ │ │ │ -0001a720: 7265 93d7 6296 04cf 04cf 2877 6865 7265 re..b.....(where │ │ │ │ -0001a730: 9b04 cf03 d762 93cf 6973 9361 93f3 3a9b .....b..is.a..:. │ │ │ │ -0001a740: bb88 4000 0c00 0000 0c00 0000 0663 6d74 ..@..........cmt │ │ │ │ -0001a750: 6931 32e5 6269 6e64 696e 6791 05dc 86cf i12.binding..... │ │ │ │ -0001a760: 7375 6390 ac72 6898 6173 93eb 6178 3d32 suc..rh.as..ax=2 │ │ │ │ -0001a770: cf29 9369 738e a18d 91ea f1eb 6571 7569 .).is.......equi │ │ │ │ -0001a780: 7691 ff58 e461 6c65 6e90 ac72 7496 03ea v..X.alen..rt... │ │ │ │ -0001a790: a874 6f93 eb61 6c65 7496 05bf aad7 6293 .to..alet.....b. │ │ │ │ -0001a7a0: eb61 696e 93d7 65cf 2e8e 9f52 d2e8 8d8d .ain..e....R.... │ │ │ │ -0001a7b0: 8d91 eaf1 eb9f c887 8189 0000 6666 01c7 ............ff.. │ │ │ │ -0001a7c0: 0b4a 9f64 9762 8d8d 90cc cd9f 0459 9c84 .J.d.b.......Y.. │ │ │ │ -0001a7d0: 0068 f0fe 0000 6666 8d9f a166 108d 8d92 .h....ff...f.... │ │ │ │ -0001a7e0: 01af f00d 8400 0ad7 0e00 00b8 e88e 8d92 ................ │ │ │ │ -0001a7f0: 01b0 a8f5 8400 00b8 e800 15ae 648e 8d8d ............d... │ │ │ │ -0001a800: 8d92 01b9 4db2 9ffd 1c15 eb49 348e 8e8e ....M......I4... │ │ │ │ -0001a810: 8e9f ff40 548d 9105 ccce eb61 236c 6574 ...@T......a#let │ │ │ │ -0001a820: 9605 bfaa 783d 3293 696e 9378 2a79 3b3b ....x=2.in.x*y;; │ │ │ │ -0001a830: 8ea4 0d00 008d 9105 ccce 3132 9605 bfaa ..........12.... │ │ │ │ -0001a840: 3a93 696e 748e a1a1 8d91 05cc ce23 783b :.int........#x; │ │ │ │ -0001a850: 3b8e a18d 9105 ccce 3130 9605 bfaa 3a93 ;.......10....:. │ │ │ │ -0001a860: 696e 748e a1a1 8d91 05cc ce23 782a 7996 int........#x*y. │ │ │ │ -0001a870: 05bf aa77 6865 7265 9378 3d32 3b3b 8ea1 ...where.x=2;;.. │ │ │ │ -0001a880: 8d91 05cc ce31 3296 05bf aa3a 9369 6e74 .....12....:.int │ │ │ │ -0001a890: 8e8e 9201 c671 b184 0068 f0fe 0000 6666 .....q...h....ff │ │ │ │ -0001a8a0: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ -0001a8b0: 8e8e 9f6e 1ae5 8d8d 91ea f1eb eb4b 322e ...n.........K2. │ │ │ │ -0001a8c0: 338e 9117 3996 4173 7369 676e 6d65 6e91 3...9.Assignmen. │ │ │ │ -0001a8d0: ff75 c274 8e9f 1e95 208d 91ea f1eb cf49 .u.t.... ......I │ │ │ │ -0001a8e0: 6465 6e90 ac72 7469 0c65 7273 9604 0604 den..rti.ers.... │ │ │ │ -0001a8f0: 6361 6e93 629a 538e 6593 6465 636c 6172 can.b.S.e.declar │ │ │ │ -0001a900: 6564 9104 0605 6173 7369 676e 6162 6c65 ed....assignable │ │ │ │ -0001a910: 9375 7369 6e67 93eb 616c 6574 7265 6693 .using..aletref. │ │ │ │ -0001a920: cf69 6e73 7465 6164 936f 6693 eb61 6c65 .instead.of..ale │ │ │ │ -0001a930: 74cf 2e91 058a f556 91ff 0556 616c 7565 t......V...Value │ │ │ │ -0001a940: 7393 6298 6f75 6e64 9374 6f93 7375 6390 s.b.ound.to.suc. │ │ │ │ -0001a950: ac72 688e a18d 91ea f1eb 6964 656e 95ac .rh.......iden.. │ │ │ │ -0001a960: 7274 690c 6572 738d 8d9f fba5 32d5 318e rti.ers.....2.1. │ │ │ │ -0001a970: 8e91 083e 35cf 6361 6e9b 037e 3262 9053 ...>5.can..~2b.S │ │ │ │ -0001a980: 8e65 9103 7e31 6393 6861 6e67 6564 9877 .e..~1c.hanged.w │ │ │ │ -0001a990: 6974 6891 037e 3174 6865 9861 7373 6967 ith..~1the.assig │ │ │ │ -0001a9a0: 6e6d 656e 9374 9103 7e31 6578 7072 6573 nmen.t..~1expres │ │ │ │ -0001a9b0: 7369 6f6e 98d7 78eb 613a 3dd7 65cf 2c91 sion..x.a:=.e.,. │ │ │ │ -0001a9c0: 0393 e377 6869 6393 6891 037e 3163 9368 ...whic.h..~1c.h │ │ │ │ -0001a9d0: 616e 6765 7398 7468 6591 037e 3176 91ff anges.the..~1v.. │ │ │ │ -0001a9e0: 58e4 616c 7565 8ea1 8d91 eaf1 eb62 9a53 X.alue.......b.S │ │ │ │ -0001a9f0: 8e6f 756e 6496 0584 ef74 6f93 d778 9105 .ound....to..x.. │ │ │ │ -0001aa00: 84f0 cf74 6f93 6298 6593 7468 6593 769b ...to.b.e.the.v. │ │ │ │ -0001aa10: ff58 e461 6c75 6593 6f66 93d7 65cf 2e91 .X.alue.of..e... │ │ │ │ -0001aa20: 0a07 b641 90ac 7274 7465 6d70 7473 9374 ...A..rttempts.t │ │ │ │ -0001aa30: 6f93 6173 7369 676e 9374 6f91 0584 f06e o.assign.to....n │ │ │ │ -0001aa40: 6f6e 2d61 7373 6967 6e61 626c 6593 7698 on-assignable.v. │ │ │ │ -0001aa50: 6172 6961 626c 6573 9361 7265 8ea1 8d91 ariables.are.... │ │ │ │ -0001aa60: eaf1 eb64 6574 6563 7465 6496 03ea a862 ...detected....b │ │ │ │ -0001aa70: 9aac 7279 9374 6865 9374 9879 7090 538e ..ry.the.t.yp.S. │ │ │ │ -0001aa80: 6593 6398 6865 6398 6b98 6572 2e8e 91ea e.c.hec.k.er.... │ │ │ │ -0001aa90: f1eb 9f0e 6366 8900 0066 6600 71cf 9f9f ....cf...ff.q... │ │ │ │ -0001aaa0: 0c99 9a8d 8d8d 8d91 0d83 909f fc5e ffc5 .............^.. │ │ │ │ -0001aab0: 318e 8e8e 9112 0003 c649 6e96 038c e774 1........In....t │ │ │ │ -0001aac0: 6869 739b 038c e864 6f90 471d 6375 6d65 his....do.G.cume │ │ │ │ -0001aad0: 6e90 b8e3 742c 9103 9acc 6974 9369 7393 n...t,....it.is. │ │ │ │ -0001aae0: 736f 6d65 7469 6d65 7398 7361 6964 9374 sometimes.said.t │ │ │ │ -0001aaf0: 6861 7493 7691 ff71 c761 6c75 6573 9861 hat.v..q.alues.a │ │ │ │ -0001ab00: 7265 9362 9047 1d6f 756e 6493 746f 9869 re.b.G.ound.to.i │ │ │ │ -0001ab10: 6465 6e90 b8e3 7469 0c65 7273 2c91 039a den...ti.ers,... │ │ │ │ -0001ab20: cc62 7574 9369 7493 6973 9861 6c73 6f93 .but.it.is.also. │ │ │ │ -0001ab30: 736f 6d65 7469 6d65 738e 9f0c 0000 8d73 sometimes......s │ │ │ │ -0001ab40: 6169 6496 0355 5574 6861 7493 6964 656e aid..UUthat.iden │ │ │ │ -0001ab50: 90b8 e374 690c 6572 7393 6172 6593 629a ...ti.ers.are.b. │ │ │ │ -0001ab60: 471d 6f75 6e64 9374 6f93 7691 ff71 c761 G.ound.to.v..q.a │ │ │ │ -0001ab70: 6c75 6573 2e91 0471 c754 6869 7393 696d lues...q.This.im │ │ │ │ -0001ab80: 7072 6563 6973 696f 6e93 7769 6c6c 9362 precision.will.b │ │ │ │ -0001ab90: 9865 9363 6f72 7265 6374 6564 9369 6e93 .e.corrected.in. │ │ │ │ -0001aba0: 6c61 7465 7293 7690 b8e3 6572 7369 6f6e later.v...ersion │ │ │ │ -0001abb0: 732e 8e8e 9f24 fd13 8e8c 8b00 0000 0900 s....$.......... │ │ │ │ -0001abc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00019950: 0000 0000 0000 0000 0000 0000 0000 0198 ................ │ │ │ │ +00019960: a5a0 02cc 0555 8da0 fd46 d30e a002 942f .....U...F...../ │ │ │ │ +00019970: df8d a0fd 8bd0 218d 9112 c761 eb47 4368 ......!....a.GCh │ │ │ │ +00019980: 6170 7465 7291 0566 6632 8e91 12c7 619f apter..ff2....a. │ │ │ │ +00019990: 0bcc cc89 0001 0000 01c7 3e7c 9f1f fec9 ..........>|.... │ │ │ │ +000199a0: 8dd2 496e 91ff 38f5 7472 6f91 00c7 0a64 ..In..8.tro....d │ │ │ │ +000199b0: 7563 7469 6f6e 9609 547b 616e 6493 4578 uction..T{and.Ex │ │ │ │ +000199c0: 616d 706c 6573 8e9f 13d6 7789 0001 0000 amples....w..... │ │ │ │ +000199d0: 01c7 3e7c 9f3b 0d02 8deb 484d 4c96 03ea ..>|.;....HML... │ │ │ │ +000199e0: a8cf 6973 9361 6e93 696e 95ac 7274 6572 ..is.an.in..rter │ │ │ │ +000199f0: 6163 7469 7693 659b 03ea a86c 616e 6775 activ.e....langu │ │ │ │ +00019a00: 6167 652e 9105 38e0 4193 7498 746f 702d age...8.A.t.top- │ │ │ │ +00019a10: 6c65 7693 656c 986f 6e65 9863 616e 3a8e lev.el.one.can:. │ │ │ │ +00019a20: 9f22 05c1 8d8d 8d8d 9111 a04e f360 aae3 .".........N.`.. │ │ │ │ +00019a30: 7c43 000c 0000 000c 0000 0008 7463 726d |C..........tcrm │ │ │ │ +00019a40: 3132 3030 eb60 8088 8e8e 8e91 1d5f eccf 1200.`......._.. │ │ │ │ +00019a50: 6576 91ff 58e4 616c 7561 7465 9103 eaa8 ev..X.aluate.... │ │ │ │ +00019a60: 6578 7072 6573 7369 6f6e 738e 9f1d 9665 expressions....e │ │ │ │ +00019a70: 8d8d 8d8d 9111 a04e eb60 8088 8e8e 8e91 .......N.`...... │ │ │ │ +00019a80: 1d5f eccf 7090 538e 6572 666f 726d 9103 ._..p.S.erform.. │ │ │ │ +00019a90: eaa8 6465 636c 6172 6174 696f 6e73 8e9f ..declarations.. │ │ │ │ +00019aa0: 2205 c28d 910b 618f 5491 ff05 566f 9603 ".....a.T...Vo.. │ │ │ │ +00019ab0: e723 6769 7690 ac72 659b 03e7 2461 930c .#giv..re...$a.. │ │ │ │ +00019ac0: 7273 7498 696d 7072 6573 7369 6f6e 936f rst.impression.o │ │ │ │ +00019ad0: 6698 7468 6593 7379 7374 656d 2c91 03e7 f.the.system,... │ │ │ │ +00019ae0: d877 90ac 7265 9372 6570 726f 9a53 8e64 .w..re.repro.S.d │ │ │ │ +00019af0: 7563 6593 6298 656c 6f90 ac72 779b 03e7 uce.b.elo..rw... │ │ │ │ +00019b00: 2461 9373 6573 7369 6f6e 9861 7493 6198 $a.session.at.a. │ │ │ │ +00019b10: 7465 726d 696e 616c 9369 6e8e a410 0000 terminal.in..... │ │ │ │ +00019b20: 8d77 6869 6390 ac72 6896 03d7 1f73 696d .whic..rh....sim │ │ │ │ +00019b30: 706c 659b 03d7 2075 7365 7393 6f66 9876 ple... uses.of.v │ │ │ │ +00019b40: 91ff 58e4 6172 696f 7573 93eb 484d 4c98 ..X.arious..HML. │ │ │ │ +00019b50: cf63 6f6e 7374 7275 6374 7393 6172 6598 .constructs.are. │ │ │ │ +00019b60: 696c 6c75 7374 7261 7465 642e 9105 325d illustrated...2] │ │ │ │ +00019b70: 5491 ff05 566f 936d 616b 90ac 7265 9874 T...Vo.mak..re.t │ │ │ │ +00019b80: 6865 9373 6573 7369 6f6e 9865 6173 6965 he.session.easie │ │ │ │ +00019b90: 7293 746f 8ea1 8d66 6f6c 6c6f 9aac 7277 r.to...follo..rw │ │ │ │ +00019ba0: 2c91 04f1 0569 7496 04bc 8c69 7393 7370 ,....it....is.sp │ │ │ │ +00019bb0: 6c69 7491 04bc 8b69 6e98 746f 9361 9373 lit....in.to.a.s │ │ │ │ +00019bc0: 6571 7565 6e63 6593 6f66 9373 7562 2d73 equence.of.sub-s │ │ │ │ +00019bd0: 6573 7369 6f6e 732e 9107 ae8c 4191 04bc essions.....A... │ │ │ │ +00019be0: 5563 6f6d 706c 6574 6593 6465 7363 7269 Ucomplete.descri │ │ │ │ +00019bf0: 7074 696f 6e93 6f66 9374 6865 9373 796e ption.of.the.syn │ │ │ │ +00019c00: 9874 6178 8ea1 8d61 6e64 9603 eaa8 7365 .tax...and....se │ │ │ │ +00019c10: 6d61 6e9a ac72 7469 6373 936f 6693 eb48 man..rtics.of..H │ │ │ │ +00019c20: 4d4c 93cf 6973 9367 6976 9865 6e93 696e ML..is.giv.en.in │ │ │ │ +00019c30: 9343 6861 7074 6572 9333 9361 6e64 9343 .Chapter.3.and.C │ │ │ │ +00019c40: 6861 7074 6572 9334 9372 6573 7090 538e hapter.4.resp.S. │ │ │ │ +00019c50: 6563 7469 7698 656c 7991 ff05 562e 8e9f ectiv.ely...V... │ │ │ │ +00019c60: 2c82 068d 8deb 4b32 2e31 8e91 2c47 ab45 ,.....K2.1..,G.E │ │ │ │ +00019c70: 7870 7265 7373 696f 6e73 8ea9 1d57 9d8d xpressions...W.. │ │ │ │ +00019c80: cf54 6865 9603 8b58 eb48 4d4c 9b03 8b59 .The...X.HML...Y │ │ │ │ +00019c90: cf70 726f 6d70 7493 6973 98f3 61df ea3c .prompt.is..a..< │ │ │ │ +00019ca0: 7800 0af3 3300 0a00 0000 0663 6d74 7431 x...3......cmtt1 │ │ │ │ +00019cb0: 30eb 6123 93cf 736f 986c 696e 6573 9362 0.a#..so.lines.b │ │ │ │ +00019cc0: 9053 8e65 6769 6e6e 696e 6798 7769 7468 .S.eginning.with │ │ │ │ +00019cd0: 9374 6869 7398 636f 6e90 ac72 7461 696e .this.con..rtain │ │ │ │ +00019ce0: 9374 6865 9375 7365 7227 7398 636f 6e90 .the.user's.con. │ │ │ │ +00019cf0: ac72 7472 6962 7574 696f 6e3b 9103 ab1e .rtribution;.... │ │ │ │ +00019d00: 616c 6c93 6f74 6865 728e a18d 6c69 6e65 all.other...line │ │ │ │ +00019d10: 7396 03ea a861 7265 936f 7574 7075 7493 s....are.output. │ │ │ │ +00019d20: 6290 ac72 7993 7468 6593 7379 7374 656d b..ry.the.system │ │ │ │ +00019d30: 2e8e 9f3a 71a8 8d8d 8d9f dc07 8189 0000 ...:q........... │ │ │ │ +00019d40: 6666 01c7 0b4a 9f3d 9762 8d8d 90cc cd9f ff...J.=.b...... │ │ │ │ +00019d50: 0459 9c84 0041 f0fe 0000 6666 8d9f c866 .Y...A....ff...f │ │ │ │ +00019d60: 108d 8d92 01af f00d 8400 0ad7 0e00 00b8 ................ │ │ │ │ +00019d70: e88e 8d92 01b0 a8f5 8400 00b8 e800 15ae ................ │ │ │ │ +00019d80: 648e 8d8d 8d92 01b9 4db2 9ffd 1c15 eb49 d.......M......I │ │ │ │ +00019d90: 318e 8e8e 8e9f ff40 548d 9105 ccce eb61 1......@T......a │ │ │ │ +00019da0: 2332 2b33 3b3b 8ea4 0d00 008d 9105 ccce #2+3;;.......... │ │ │ │ +00019db0: 3596 05bf aa3a 9369 6e74 8ea1 a18d 9105 5....:.int...... │ │ │ │ +00019dc0: ccce 2369 743b 3b8e a18d 9105 ccce 3596 ..#it;;.......5. │ │ │ │ +00019dd0: 05bf aa3a 9369 6e74 8e8e 9201 c671 b184 ...:.int.....q.. │ │ │ │ +00019de0: 0041 f0fe 0000 6666 8e8e 9f04 c002 8900 .A....ff........ │ │ │ │ +00019df0: 0066 6601 c70b 4a8e 8e8e 9f39 b9fa 8d91 .ff...J....9.... │ │ │ │ +00019e00: 0b61 8feb 484d 4c96 037a adcf 7072 6f6d .a..HML..z..prom │ │ │ │ +00019e10: 7074 6564 9377 6974 689b 037a aeeb 6123 pted.with..z..a# │ │ │ │ +00019e20: cf2c 9103 9112 7468 6593 7573 6572 9874 .,....the.user.t │ │ │ │ +00019e30: 6865 6e93 749a ac72 7970 9053 8e65 6493 hen.t..ryp.S.ed. │ │ │ │ +00019e40: eb61 322b 333b 3b93 cf66 6f6c 6c6f 9877 .a2+3;;..follo.w │ │ │ │ +00019e50: 9865 6493 6298 7991 037a ae61 9363 6172 .ed.b.y..z.a.car │ │ │ │ +00019e60: 7269 6167 6593 7265 7475 726e 3b91 03a0 riage.return;... │ │ │ │ +00019e70: 01eb 484d 4c93 cf74 6865 6e8e a18d 7265 ..HML..then...re │ │ │ │ +00019e80: 7370 9053 8e6f 6e64 6564 9103 878d 7769 sp.S.onded....wi │ │ │ │ +00019e90: 7468 9b03 878e eb61 3596 05bf aa3a 9369 th.....a5....:.i │ │ │ │ +00019ea0: 6e74 cf2c 9103 9b5f 6198 6e65 7796 0387 nt.,..._a.new... │ │ │ │ +00019eb0: 8d6c 696e 652c 9103 9b60 616e 6493 7468 .line,...`and.th │ │ │ │ +00019ec0: 656e 9870 726f 6d70 7465 6493 6167 6169 en.prompted.agai │ │ │ │ +00019ed0: 6e2e 9105 17d7 5468 6598 7573 6572 9374 n.....The.user.t │ │ │ │ +00019ee0: 6865 6e98 7490 ac72 7970 9053 8e65 6493 hen.t..ryp.S.ed. │ │ │ │ +00019ef0: eb61 6974 3b3b 8ea1 8dcf 666f 6c6c 6f95 .ait;;....follo. │ │ │ │ +00019f00: ac72 7793 6564 9b05 228d 6293 7998 6196 .rw.ed..".b.y.a. │ │ │ │ +00019f10: 0522 8c63 6172 7269 6167 6598 7265 7475 .".carriage.retu │ │ │ │ +00019f20: 726e 2c91 0570 8661 6e64 9874 6865 9873 rn,..p.and.the.s │ │ │ │ +00019f30: 7973 7465 6d93 7265 7370 9053 8e6f 6e64 ystem.resp.S.ond │ │ │ │ +00019f40: 6564 9862 95ac 7279 9874 9379 7069 6e67 ed.b..ry.t.yping │ │ │ │ +00019f50: 98eb 6135 9605 bfaa 3a93 696e 7498 cf61 ..a5....:.int..a │ │ │ │ +00019f60: 6761 696e 2e91 08e0 8e49 6e8e a18d 6765 gain.....In...ge │ │ │ │ +00019f70: 6e65 7261 6c96 03e7 6f74 6f9b 03e7 7065 neral...oto...pe │ │ │ │ +00019f80: 7691 ff58 e461 6c75 6174 6593 616e 9865 v..X.aluate.an.e │ │ │ │ +00019f90: 7870 7265 7373 696f 6e93 d765 93cf 6f6e xpression..e..on │ │ │ │ +00019fa0: 6598 7490 ac72 7970 9053 8e65 7393 d765 e.t..ryp.S.es..e │ │ │ │ +00019fb0: 98cf 666f 6c6c 6f95 ac72 7793 6564 9b03 ..follo..rw.ed.. │ │ │ │ +00019fc0: e76f 6293 7998 6191 03e7 7063 6172 7269 .ob.y.a...pcarri │ │ │ │ +00019fd0: 6167 6598 7265 7475 726e 3b91 03e8 8374 age.return;....t │ │ │ │ +00019fe0: 6865 9873 7973 7465 6d8e a18d 7468 656e he.system...then │ │ │ │ +00019ff0: 9605 72fe 7072 696e 90ac 7274 739b 0572 ..r.prin..rts..r │ │ │ │ +0001a000: fdd7 65cf 2773 9376 91ff 58e4 616c 7565 ..e.'s.v..X.alue │ │ │ │ +0001a010: 9861 6e64 9374 90ac 7279 7090 538e 6593 .and.t..ryp.S.e. │ │ │ │ +0001a020: 2874 6865 9874 9aac 7279 7090 538e 6593 (the.t..ryp.S.e. │ │ │ │ +0001a030: 7072 6566 6163 6564 9362 9879 9b05 72fd prefaced.b.y..r. │ │ │ │ +0001a040: 6193 636f 6c6f 6e29 2e91 09d1 e154 6865 a.colon).....The │ │ │ │ +0001a050: 9876 91ff 58e4 616c 7565 936f 6698 7468 .v..X.alue.of.th │ │ │ │ +0001a060: 6593 6c61 7374 8ea1 8d65 7870 7265 7373 e.last...express │ │ │ │ +0001a070: 696f 6e96 03ea a865 7691 ff58 e461 6c75 ion....ev..X.alu │ │ │ │ +0001a080: 6174 6564 9361 7493 746f 7093 6c65 769a ated.at.top.lev. │ │ │ │ +0001a090: ac72 656c 9369 7393 7265 6d65 6d98 6290 .rel.is.remem.b. │ │ │ │ +0001a0a0: 538e 6572 6564 9369 6e93 7468 6593 6964 S.ered.in.the.id │ │ │ │ +0001a0b0: 656e 9874 690c 6572 93eb 6169 74cf 2e8e en.ti.er..ait... │ │ │ │ +0001a0c0: 9f2c 8207 8d8d eb4b 322e 328e 912c 47ab .,.....K2.2..,G. │ │ │ │ +0001a0d0: 4465 636c 6172 6174 696f 6e73 8ea6 8dcf Declarations.... │ │ │ │ +0001a0e0: 5468 6596 03ea a864 6563 6c61 7261 7469 The....declarati │ │ │ │ +0001a0f0: 6f6e 93eb 616c 6574 93d7 78eb 613d d765 on..alet..x.a=.e │ │ │ │ +0001a100: 93cf 6576 9bff 58e4 616c 7561 7465 7393 ..ev..X.aluates. │ │ │ │ +0001a110: d765 93cf 616e 6493 6269 6e64 7393 7468 .e..and.binds.th │ │ │ │ +0001a120: 6593 7265 7375 6c74 696e 6793 7698 616c e.resulting.v.al │ │ │ │ +0001a130: 7565 9374 6f93 d778 cf2e 8e8e 9f24 fd13 ue.to..x.....$.. │ │ │ │ +0001a140: 8d8d 9200 f306 9fd0 378e 8e8e 8c8b 0000 ........7....... │ │ │ │ +0001a150: 0008 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001a160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001a170: 0000 0000 0000 0001 9934 a002 cc05 558d .........4....U. │ │ │ │ +0001a180: a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d 91ea ..F............. │ │ │ │ +0001a190: f1eb d038 9200 d55e d543 6861 7074 6572 ...8...^.Chapter │ │ │ │ +0001a1a0: 9604 8000 322e 910a 8000 496e 90a0 0074 ....2.....In...t │ │ │ │ +0001a1b0: 726f 9060 0064 7563 7469 6f6e 9361 6e64 ro.`.duction.and │ │ │ │ +0001a1c0: 9345 7861 6d70 6c65 738e 91ea f1eb 9f05 .Examples....... │ │ │ │ +0001a1d0: 6666 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 ff....f..>|..... │ │ │ │ +0001a1e0: 0294 2fdf 8da0 fda4 2f06 8d8d 8d91 eaf1 ../...../....... │ │ │ │ +0001a1f0: eb9f dc07 8189 0000 6666 01c7 0b4a 9f3d ........ff...J.= │ │ │ │ +0001a200: 9762 8d8d 90cc cd9f 0459 9c84 0041 f0fe .b.......Y...A.. │ │ │ │ +0001a210: 0000 6666 8d9f c866 108d 8d92 01af f00d ..ff...f........ │ │ │ │ +0001a220: 8400 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 ................ │ │ │ │ +0001a230: 8400 00b8 e800 15ae 648e 8d8d 8d92 01b9 ........d....... │ │ │ │ +0001a240: 4db2 9ffd 1c15 eb49 328e 8e8e 8e9f ff40 M......I2......@ │ │ │ │ +0001a250: 548d 9105 ccce eb61 236c 6574 9105 bfaa T......a#let.... │ │ │ │ +0001a260: 783d 322a 333b 3b8e a40d 0000 8d91 05cc x=2*3;;......... │ │ │ │ +0001a270: ce78 9605 bfaa 3d93 3693 3a93 696e 748e .x....=.6.:.int. │ │ │ │ +0001a280: a1a1 8d91 05cc ce23 6974 3d78 3b3b 8ea1 .......#it=x;;.. │ │ │ │ +0001a290: 8d91 05cc ce66 616c 7365 9605 bfaa 3a93 .....false....:. │ │ │ │ +0001a2a0: 626f 6f6c 8e8e 9201 c671 b184 0041 f0fe bool.....q...A.. │ │ │ │ +0001a2b0: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ +0001a2c0: c70b 4a8e 8e8e 9f3d ff12 8d91 f653 7acf ..J....=.....Sz. │ │ │ │ +0001a2d0: 4e6f 7469 6365 9604 6c0d 7468 6174 9364 Notice..l.that.d │ │ │ │ +0001a2e0: 6563 6c61 7261 7469 6f6e 7393 646f 9b04 eclarations.do.. │ │ │ │ +0001a2f0: 6c0e 6e6f 7493 610b 6563 7493 eb61 6974 l.not.a.ect..ait │ │ │ │ +0001a300: cf2e 9106 bd0f 5491 ff05 566f 9362 696e ......T...Vo.bin │ │ │ │ +0001a310: 6498 7468 6593 7691 ff58 e461 7269 6162 d.the.v..X.ariab │ │ │ │ +0001a320: 6c65 7393 d778 8d9f 01cc ccd5 318e 9104 les..x......1... │ │ │ │ +0001a330: c004 d73b 8d96 01ff fe3a 933a 933a 8e91 ...;.....:.:.:.. │ │ │ │ +0001a340: 11ca 9c3b 9101 fffe 788d 9f01 cccc d86e ...;....x......n │ │ │ │ +0001a350: 8e91 0a14 5dcf 7369 6d90 ac72 756c 7461 ....].sim..rulta │ │ │ │ +0001a360: 6e65 2d8e a410 0000 8d91 eaf1 eb6f 7573 ne-..........ous │ │ │ │ +0001a370: 6c79 9604 c49a 746f 9b04 c499 7468 6593 ly....to....the. │ │ │ │ +0001a380: 7691 ff58 e461 6c75 6573 936f 6698 7468 v..X.alues.of.th │ │ │ │ +0001a390: 6593 6578 7072 6573 7369 6f6e 7393 d765 e.expressions..e │ │ │ │ +0001a3a0: 8d9f 01cc ccd5 318e 9104 c004 d73b 8d96 ......1......;.. │ │ │ │ +0001a3b0: 01ff fe3a 933a 933a 8e91 11ca 9c3b 9101 ...:.:.:.....;.. │ │ │ │ +0001a3c0: fffe 658d 9f01 cccc d86e 8e91 0a6c eacf ..e......n...l.. │ │ │ │ +0001a3d0: 6f6e 6598 6361 6e93 7090 538e 6572 666f one.can.p.S.erfo │ │ │ │ +0001a3e0: 726d 9365 6974 6865 7298 7468 6593 6465 rm.either.the.de │ │ │ │ +0001a3f0: 636c 6172 6174 696f 6e8e a18d 91ea f1eb claration....... │ │ │ │ +0001a400: eb61 6c65 7496 05bf aad7 788d 9f01 cccc .alet.....x..... │ │ │ │ +0001a410: d531 8e9b 04c0 04eb 613d d765 8d9f 01cc .1......a=.e.... │ │ │ │ +0001a420: ccd5 318e 910e f1b5 eb61 616e 6493 d778 ..1......aand..x │ │ │ │ +0001a430: 8d9f 01cc ccd5 328e 98eb 613d d765 8d9f ......2...a=.e.. │ │ │ │ +0001a440: 01cc ccd5 328e 8d91 06c0 02d7 3a96 01ff ....2.......:... │ │ │ │ +0001a450: fe3a 933a 8e91 1a4a 4ceb 6161 6e64 910a .:.:...JL.aand.. │ │ │ │ +0001a460: 31b2 d778 8d9f 01cc ccd8 6e8e 9105 a850 1..x......n....P │ │ │ │ +0001a470: eb61 3dd7 658d 9f01 cccc d86e 8e91 0a1a .a=.e......n.... │ │ │ │ +0001a480: 57cf 6f72 9104 7207 eb61 6c65 7493 d778 W.or..r..alet..x │ │ │ │ +0001a490: 8d9f 01cc ccd5 318e 98d7 3b96 01ff fe78 ......1...;....x │ │ │ │ +0001a4a0: 8d9f 01cc ccd5 328e 98d7 3b8d 933a 933a ......2...;..:.: │ │ │ │ +0001a4b0: 933a 8e91 11ca 9c3b 9378 8d9f 01cc ccd8 .:.....;.x...... │ │ │ │ +0001a4c0: 6e8e 9105 a850 eb61 3dd7 658d 9f01 cccc n....P.a=.e..... │ │ │ │ +0001a4d0: d531 8e98 d73b 9365 8d9f 01cc ccd5 328e .1...;.e......2. │ │ │ │ +0001a4e0: 98d7 3b8d 933a 933a 933a 8e91 11ca 9c3b ..;..:.:.:.....; │ │ │ │ +0001a4f0: 9365 8d9f 01cc ccd8 6e8e 9105 a850 cf2e .e......n....P.. │ │ │ │ +0001a500: 9106 cefe 5468 6573 6591 0472 0874 95ac ....These..r.t.. │ │ │ │ +0001a510: 7277 936f 9104 7207 6465 632d 8ea1 8d91 rw.o..r.dec-.... │ │ │ │ +0001a520: eaf1 eb6c 6172 6174 696f 6e73 9603 eaa8 ...larations.... │ │ │ │ +0001a530: 6172 6593 6571 7569 7691 ff58 e461 6c65 are.equiv..X.ale │ │ │ │ +0001a540: 6e90 ac72 742e 8e9f 4c52 e88d 8d8d 91ea n..rt...LR...... │ │ │ │ +0001a550: f1eb 9fcf 0781 8900 0066 6601 c70b 4a9f .........ff...J. │ │ │ │ +0001a560: 5797 628d 8d90 cccd 9f04 599c 8400 5bf0 W.b.......Y...[. │ │ │ │ +0001a570: fe00 0066 668d 9fae 6610 8d8d 9201 aff0 ...ff...f....... │ │ │ │ +0001a580: 0d84 000a d70e 0000 b8e8 8e8d 9201 b0a8 ................ │ │ │ │ +0001a590: f584 0000 b8e8 0015 ae64 8e8d 8d8d 9201 .........d...... │ │ │ │ +0001a5a0: b94d b29f fd1c 15eb 4933 8e8e 8e8e 9fff .M......I3...... │ │ │ │ +0001a5b0: 4054 8d91 05cc ceeb 6123 6c65 7496 05bf @T......a#let... │ │ │ │ +0001a5c0: aa79 3d31 3093 616e 6493 7a3d 783b 3b8e .y=10.and.z=x;;. │ │ │ │ +0001a5d0: a40d 0000 8d91 05cc ce79 9605 bfaa 3d93 .........y....=. │ │ │ │ +0001a5e0: 3130 933a 9369 6e74 8ea1 8d91 05cc ce7a 10.:.int.......z │ │ │ │ +0001a5f0: 9605 bfaa 3d93 3693 3a93 696e 748e a1a1 ....=.6.:.int... │ │ │ │ +0001a600: 8d91 05cc ce23 6c65 7496 05bf aa78 2c79 .....#let....x,y │ │ │ │ +0001a610: 933d 9379 2c78 3b3b 8ea1 8d91 05cc ce78 .=.y,x;;.......x │ │ │ │ +0001a620: 9605 bfaa 3d93 3130 933a 9369 6e74 8ea1 ....=.10.:.int.. │ │ │ │ +0001a630: 8d91 05cc ce79 9605 bfaa 3d93 3693 3a93 .....y....=.6.:. │ │ │ │ +0001a640: 696e 748e 8e92 01c6 71b1 8400 5bf0 fe00 int.....q...[... │ │ │ │ +0001a650: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ +0001a660: 0b4a 8e8e 8e9f 4aff 138d 91f6 537a cf41 .J....J.....Sz.A │ │ │ │ +0001a670: 9104 76a7 6465 636c 6172 6174 696f 6e96 ..v.declaration. │ │ │ │ +0001a680: 0476 cbd7 6493 cf63 616e 9104 76ca 629a .v..d..can..v.b. │ │ │ │ +0001a690: 538e 6593 6d61 6465 936c 6f98 6361 6c93 S.e.made.lo.cal. │ │ │ │ +0001a6a0: 746f 9374 6865 9365 769b ff58 e461 6c75 to.the.ev..X.alu │ │ │ │ +0001a6b0: 6174 696f 6e93 6f66 9361 6e91 0476 ca65 ation.of.an..v.e │ │ │ │ +0001a6c0: 7870 7265 7373 696f 6e93 d765 93cf 6290 xpression..e..b. │ │ │ │ +0001a6d0: ac72 7993 6576 9861 6c75 6174 696e 678e .ry.ev.aluating. │ │ │ │ +0001a6e0: a18d 91ea f1eb 7468 6596 04cf 0465 7870 ......the....exp │ │ │ │ +0001a6f0: 7265 7373 696f 6e93 d764 9605 bfaa eb61 ression..d.....a │ │ │ │ +0001a700: 696e 93d7 65cf 2e91 07e5 f354 6865 9604 in..e......The.. │ │ │ │ +0001a710: cf04 6578 7072 6573 7369 6f6e 93d7 6596 ..expression..e. │ │ │ │ +0001a720: 05bf aaeb 6177 6865 7265 93d7 6296 04cf ....awhere..b... │ │ │ │ +0001a730: 04cf 2877 6865 7265 9b04 cf03 d762 93cf ..(where.....b.. │ │ │ │ +0001a740: 6973 9361 93f3 3a9b bb88 4000 0c00 0000 is.a..:...@..... │ │ │ │ +0001a750: 0c00 0000 0663 6d74 6931 32e5 6269 6e64 .....cmti12.bind │ │ │ │ +0001a760: 696e 6791 05dc 86cf 7375 6390 ac72 6898 ing.....suc..rh. │ │ │ │ +0001a770: 6173 93eb 6178 3d32 cf29 9369 738e a18d as..ax=2.).is... │ │ │ │ +0001a780: 91ea f1eb 6571 7569 7691 ff58 e461 6c65 ....equiv..X.ale │ │ │ │ +0001a790: 6e90 ac72 7496 03ea a874 6f93 eb61 6c65 n..rt....to..ale │ │ │ │ +0001a7a0: 7496 05bf aad7 6293 eb61 696e 93d7 65cf t.....b..ain..e. │ │ │ │ +0001a7b0: 2e8e 9f52 d2e8 8d8d 8d91 eaf1 eb9f c887 ...R............ │ │ │ │ +0001a7c0: 8189 0000 6666 01c7 0b4a 9f64 9762 8d8d ....ff...J.d.b.. │ │ │ │ +0001a7d0: 90cc cd9f 0459 9c84 0068 f0fe 0000 6666 .....Y...h....ff │ │ │ │ +0001a7e0: 8d9f a166 108d 8d92 01af f00d 8400 0ad7 ...f............ │ │ │ │ +0001a7f0: 0e00 00b8 e88e 8d92 01b0 a8f5 8400 00b8 ................ │ │ │ │ +0001a800: e800 15ae 648e 8d8d 8d92 01b9 4db2 9ffd ....d.......M... │ │ │ │ +0001a810: 1c15 eb49 348e 8e8e 8e9f ff40 548d 9105 ...I4......@T... │ │ │ │ +0001a820: ccce eb61 236c 6574 9605 bfaa 783d 3293 ...a#let....x=2. │ │ │ │ +0001a830: 696e 9378 2a79 3b3b 8ea4 0d00 008d 9105 in.x*y;;........ │ │ │ │ +0001a840: ccce 3132 9605 bfaa 3a93 696e 748e a1a1 ..12....:.int... │ │ │ │ +0001a850: 8d91 05cc ce23 783b 3b8e a18d 9105 ccce .....#x;;....... │ │ │ │ +0001a860: 3130 9605 bfaa 3a93 696e 748e a1a1 8d91 10....:.int..... │ │ │ │ +0001a870: 05cc ce23 782a 7996 05bf aa77 6865 7265 ...#x*y....where │ │ │ │ +0001a880: 9378 3d32 3b3b 8ea1 8d91 05cc ce31 3296 .x=2;;.......12. │ │ │ │ +0001a890: 05bf aa3a 9369 6e74 8e8e 9201 c671 b184 ...:.int.....q.. │ │ │ │ +0001a8a0: 0068 f0fe 0000 6666 8e8e 9f04 c002 8900 .h....ff........ │ │ │ │ +0001a8b0: 0066 6601 c70b 4a8e 8e8e 9f6e 1ae5 8d8d .ff...J....n.... │ │ │ │ +0001a8c0: 91ea f1eb eb4b 322e 338e 9117 3996 4173 .....K2.3...9.As │ │ │ │ +0001a8d0: 7369 676e 6d65 6e91 ff75 c274 8e9f 1e95 signmen..u.t.... │ │ │ │ +0001a8e0: 208d 91ea f1eb cf49 6465 6e90 ac72 7469 ......Iden..rti │ │ │ │ +0001a8f0: 0c65 7273 9604 0604 6361 6e93 629a 538e .ers....can.b.S. │ │ │ │ +0001a900: 6593 6465 636c 6172 6564 9104 0605 6173 e.declared....as │ │ │ │ +0001a910: 7369 676e 6162 6c65 9375 7369 6e67 93eb signable.using.. │ │ │ │ +0001a920: 616c 6574 7265 6693 cf69 6e73 7465 6164 aletref..instead │ │ │ │ +0001a930: 936f 6693 eb61 6c65 74cf 2e91 058a f556 .of..alet......V │ │ │ │ +0001a940: 91ff 0556 616c 7565 7393 6298 6f75 6e64 ...Values.b.ound │ │ │ │ +0001a950: 9374 6f93 7375 6390 ac72 688e a18d 91ea .to.suc..rh..... │ │ │ │ +0001a960: f1eb 6964 656e 95ac 7274 690c 6572 738d ..iden..rti.ers. │ │ │ │ +0001a970: 8d9f fba5 32d5 318e 8e91 083e 35cf 6361 ....2.1....>5.ca │ │ │ │ +0001a980: 6e9b 037e 3262 9053 8e65 9103 7e31 6393 n..~2b.S.e..~1c. │ │ │ │ +0001a990: 6861 6e67 6564 9877 6974 6891 037e 3174 hanged.with..~1t │ │ │ │ +0001a9a0: 6865 9861 7373 6967 6e6d 656e 9374 9103 he.assignmen.t.. │ │ │ │ +0001a9b0: 7e31 6578 7072 6573 7369 6f6e 98d7 78eb ~1expression..x. │ │ │ │ +0001a9c0: 613a 3dd7 65cf 2c91 0393 e377 6869 6393 a:=.e.,....whic. │ │ │ │ +0001a9d0: 6891 037e 3163 9368 616e 6765 7398 7468 h..~1c.hanges.th │ │ │ │ +0001a9e0: 6591 037e 3176 91ff 58e4 616c 7565 8ea1 e..~1v..X.alue.. │ │ │ │ +0001a9f0: 8d91 eaf1 eb62 9a53 8e6f 756e 6496 0584 .....b.S.ound... │ │ │ │ +0001aa00: ef74 6f93 d778 9105 84f0 cf74 6f93 6298 .to..x.....to.b. │ │ │ │ +0001aa10: 6593 7468 6593 769b ff58 e461 6c75 6593 e.the.v..X.alue. │ │ │ │ +0001aa20: 6f66 93d7 65cf 2e91 0a07 b641 90ac 7274 of..e......A..rt │ │ │ │ +0001aa30: 7465 6d70 7473 9374 6f93 6173 7369 676e tempts.to.assign │ │ │ │ +0001aa40: 9374 6f91 0584 f06e 6f6e 2d61 7373 6967 .to....non-assig │ │ │ │ +0001aa50: 6e61 626c 6593 7698 6172 6961 626c 6573 nable.v.ariables │ │ │ │ +0001aa60: 9361 7265 8ea1 8d91 eaf1 eb64 6574 6563 .are.......detec │ │ │ │ +0001aa70: 7465 6496 03ea a862 9aac 7279 9374 6865 ted....b..ry.the │ │ │ │ +0001aa80: 9374 9879 7090 538e 6593 6398 6865 6398 .t.yp.S.e.c.hec. │ │ │ │ +0001aa90: 6b98 6572 2e8e 91ea f1eb 9f0e 6366 8900 k.er........cf.. │ │ │ │ +0001aaa0: 0066 6600 71cf 9f9f 0c99 9a8d 8d8d 8d91 .ff.q........... │ │ │ │ +0001aab0: 0d83 909f fc5e ffc5 318e 8e8e 9112 0003 .....^..1....... │ │ │ │ +0001aac0: c649 6e96 038c e774 6869 739b 038c e864 .In....this....d │ │ │ │ +0001aad0: 6f90 471d 6375 6d65 6e90 b8e3 742c 9103 o.G.cumen...t,.. │ │ │ │ +0001aae0: 9acc 6974 9369 7393 736f 6d65 7469 6d65 ..it.is.sometime │ │ │ │ +0001aaf0: 7398 7361 6964 9374 6861 7493 7691 ff71 s.said.that.v..q │ │ │ │ +0001ab00: c761 6c75 6573 9861 7265 9362 9047 1d6f .alues.are.b.G.o │ │ │ │ +0001ab10: 756e 6493 746f 9869 6465 6e90 b8e3 7469 und.to.iden...ti │ │ │ │ +0001ab20: 0c65 7273 2c91 039a cc62 7574 9369 7493 .ers,....but.it. │ │ │ │ +0001ab30: 6973 9861 6c73 6f93 736f 6d65 7469 6d65 is.also.sometime │ │ │ │ +0001ab40: 738e 9f0c 0000 8d73 6169 6496 0355 5574 s......said..UUt │ │ │ │ +0001ab50: 6861 7493 6964 656e 90b8 e374 690c 6572 hat.iden...ti.er │ │ │ │ +0001ab60: 7393 6172 6593 629a 471d 6f75 6e64 9374 s.are.b.G.ound.t │ │ │ │ +0001ab70: 6f93 7691 ff71 c761 6c75 6573 2e91 0471 o.v..q.alues...q │ │ │ │ +0001ab80: c754 6869 7393 696d 7072 6563 6973 696f .This.imprecisio │ │ │ │ +0001ab90: 6e93 7769 6c6c 9362 9865 9363 6f72 7265 n.will.b.e.corre │ │ │ │ +0001aba0: 6374 6564 9369 6e93 6c61 7465 7293 7690 cted.in.later.v. │ │ │ │ +0001abb0: b8e3 6572 7369 6f6e 732e 8e8e 9f24 fd13 ..ersions....$.. │ │ │ │ +0001abc0: 8e8c 8b00 0000 0900 0000 0000 0000 0000 ................ │ │ │ │ 0001abd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001abe0: 0000 0000 01a1 45a0 02cc 0555 8da0 fd46 ......E....U...F │ │ │ │ -0001abf0: d30e 8d8d 8d8d 9ffa 999a 8d91 12c7 61d0 ..............a. │ │ │ │ -0001ac00: 322e 342e 910a 8000 4691 fee0 0075 6e63 2.4.....F....unc │ │ │ │ -0001ac10: 7469 6f6e 7392 0168 0ed6 398e 9112 c761 tions..h..9....a │ │ │ │ -0001ac20: 9f05 6666 8900 00e6 6601 c73e 7c8e 8e8e ..ff....f..>|... │ │ │ │ -0001ac30: 8ea0 0294 2fdf 8da0 fde5 2f06 8d8d 8d91 ..../...../..... │ │ │ │ -0001ac40: 12c7 619f 9b07 8189 0000 6666 01c7 0b4a ..a.......ff...J │ │ │ │ -0001ac50: a000 bf97 628d 8d90 cccd 9f04 599c 8400 ....b.......Y... │ │ │ │ -0001ac60: c3f0 fe00 0066 668d a0ff 4666 108d 8d92 .....ff...Ff.... │ │ │ │ -0001ac70: 01af f00d 8400 0ad7 0e00 00b8 e88e 8d92 ................ │ │ │ │ -0001ac80: 01b0 a8f5 8400 00b8 e800 15ae 648e 8d8d ............d... │ │ │ │ -0001ac90: 8d92 01b9 4db2 9ffd 1c15 eb49 358e 8e8e ....M......I5... │ │ │ │ -0001aca0: 8e9f ff40 548d 9105 ccce eb61 2378 3a3d ...@T......a#x:= │ │ │ │ -0001acb0: 313b 3b8e a40d 0000 a18d 9105 ccce 756e 1;;...........un │ │ │ │ -0001acc0: 626f 756e 6496 05bf aa6f 7293 6e6f 6e2d bound....or.non- │ │ │ │ -0001acd0: 6173 7369 676e 6162 6c65 9376 6172 6961 assignable.varia │ │ │ │ -0001ace0: 626c 6593 788e a18d 9105 ccce 3196 05bf ble.x.......1... │ │ │ │ -0001acf0: aa65 7272 6f72 9369 6e93 7479 7069 6e67 .error.in.typing │ │ │ │ -0001ad00: 8ea1 8d91 05cc ce74 7970 6563 6865 636b .......typecheck │ │ │ │ -0001ad10: 9105 bfaa 6661 696c 6564 8ea1 a18d 9105 ....failed...... │ │ │ │ -0001ad20: ccce 236c 6574 7265 6696 05bf aa78 3d31 ..#letref....x=1 │ │ │ │ -0001ad30: 9361 6e64 9379 3d32 3b3b 8ea1 8d91 05cc .and.y=2;;...... │ │ │ │ -0001ad40: ce78 9605 bfaa 3d93 3193 3a93 696e 748e .x....=.1.:.int. │ │ │ │ -0001ad50: a18d 9105 ccce 7996 05bf aa3d 9332 933a ......y....=.2.: │ │ │ │ -0001ad60: 9369 6e74 8ea1 a18d 9105 ccce 2378 3a3d .int........#x:= │ │ │ │ -0001ad70: 363b 3b8e a18d 9105 ccce 3696 05bf aa3a 6;;.......6....: │ │ │ │ -0001ad80: 9369 6e74 8ea1 a18d 9105 ccce 2378 3b3b .int........#x;; │ │ │ │ -0001ad90: 8ea1 8d91 05cc ce36 9605 bfaa 3a93 696e .......6....:.in │ │ │ │ -0001ada0: 748e 8e92 01c6 71b1 8400 c3f0 fe00 0066 t.....q........f │ │ │ │ -0001adb0: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ -0001adc0: 8e8e 8e9f 7d71 408d 911e 28f0 cf54 6865 ....}q@...(..The │ │ │ │ -0001add0: 9605 d93e 7691 ff58 e461 6c75 659b 05d9 ...>v..X.alue... │ │ │ │ -0001ade0: 3d6f 6693 616e 9861 7373 6967 6e6d 656e =of.an.assignmen │ │ │ │ -0001adf0: 90ac 7274 93d7 78eb 613a 3dd7 6593 cf69 ..rt..x.a:=.e..i │ │ │ │ -0001ae00: 7398 7468 6593 7691 ff58 e461 6c75 6598 s.the.v..X.alue. │ │ │ │ -0001ae10: 6f66 93d7 6598 cf28 6865 6e63 6593 7468 of..e..(hence.th │ │ │ │ -0001ae20: 6593 7691 ff58 e461 6c75 6598 6f66 93eb e.v..X.alue.of.. │ │ │ │ -0001ae30: 6179 3a3d 3698 cf69 7393 3629 2e8e a410 ay:=6..is.6).... │ │ │ │ -0001ae40: 0000 8d91 12c7 6153 696d 95ac 7275 6c74 ......aSim..rult │ │ │ │ -0001ae50: 616e 656f 7573 9b03 eaa8 6173 7369 676e aneous....assign │ │ │ │ -0001ae60: 6d65 6e93 7473 9863 616e 9861 6c73 6f98 men.ts.can.also. │ │ │ │ -0001ae70: 6290 538e 6598 646f 6e65 3a8e a93c c933 b.S.e.done:..<.3 │ │ │ │ -0001ae80: 8d8d 8d91 12c7 619f dc07 8189 0000 6666 ......a.......ff │ │ │ │ -0001ae90: 01c7 0b4a 9f3d 9762 8d8d 90cc cd9f 0459 ...J.=.b.......Y │ │ │ │ -0001aea0: 9c84 0041 f0fe 0000 6666 8d9f c866 108d ...A....ff...f.. │ │ │ │ -0001aeb0: 8d92 01af f00d 8400 0ad7 0e00 00b8 e88e ................ │ │ │ │ -0001aec0: 8d92 01b0 a8f5 8400 00b8 e800 15ae 648e ..............d. │ │ │ │ -0001aed0: 8d8d 8d92 01b9 4db2 9ffd 1c15 eb49 368e ......M......I6. │ │ │ │ -0001aee0: 8e8e 8e9f ff40 548d 9105 ccce eb61 2378 .....@T......a#x │ │ │ │ -0001aef0: 2c79 9605 bfaa 3a3d 9379 2c78 3b3b 8ea4 ,y....:=.y,x;;.. │ │ │ │ -0001af00: 0d00 008d 9105 ccce 2832 2c36 2996 05bf ........(2,6)... │ │ │ │ -0001af10: aa3a 9328 696e 7493 2393 696e 7429 8ea1 .:.(int.#.int).. │ │ │ │ -0001af20: a18d 9105 ccce 2378 2c79 3b3b 8ea1 8d91 ......#x,y;;.... │ │ │ │ -0001af30: 05cc ce28 322c 3629 9605 bfaa 3a93 2869 ...(2,6)....:.(i │ │ │ │ -0001af40: 6e74 9323 9369 6e74 298e 8e92 01c6 71b1 nt.#.int).....q. │ │ │ │ -0001af50: 8400 41f0 fe00 0066 668e 8e9f 04c0 0289 ..A....ff....... │ │ │ │ -0001af60: 0000 6666 01c7 0b4a 8e8e 8e9f 3bc6 948d ..ff...J....;... │ │ │ │ -0001af70: 9112 c761 cf54 6865 9603 eaa8 749a ac72 ...a.The....t..r │ │ │ │ -0001af80: 7970 9053 8e65 93eb 6128 696e 7496 05bf yp.S.e..a(int... │ │ │ │ -0001af90: aa23 9369 6e74 2996 03ea a8cf 6973 9374 .#.int).....is.t │ │ │ │ -0001afa0: 6865 9374 9879 7090 538e 6593 6f66 9370 he.t.yp.S.e.of.p │ │ │ │ -0001afb0: 6169 7273 936f 6693 696e 9874 6567 6572 airs.of.in.teger │ │ │ │ -0001afc0: 732e 8e9f 2e50 2d8d 8d91 12c7 61eb 4b32 s....P-.....a.K2 │ │ │ │ -0001afd0: 2e34 8e91 3f0f 0c46 91fe 6147 756e 6374 .4..?..F..aGunct │ │ │ │ -0001afe0: 696f 6e73 8e9f 1def ff8d 9112 c761 cf54 ions.........a.T │ │ │ │ -0001aff0: 91ff 0556 6f96 04d3 7364 650c 6e65 9b04 ...Vo...sde.ne.. │ │ │ │ -0001b000: d374 6193 6675 6e63 7469 6f6e 93d7 6691 .ta.function..f. │ │ │ │ -0001b010: 061b 73cf 7769 7468 9366 6f72 6d61 6c93 ..s.with.formal. │ │ │ │ -0001b020: 7061 7261 6d65 7465 7298 d778 93cf 616e parameter..x..an │ │ │ │ -0001b030: 6493 6295 538e 6f93 6479 98d7 6596 04d3 d.b.S.o.dy..e... │ │ │ │ -0001b040: 73cf 6f6e 6593 7090 538e 6572 666f 726d s.one.p.S.erform │ │ │ │ -0001b050: 7398 7468 6593 6465 636c 6172 612d 8ea1 s.the.declara-.. │ │ │ │ -0001b060: 8d91 12c7 6174 696f 6e3a 9106 1907 eb61 ....ation:.....a │ │ │ │ -0001b070: 6c65 7496 05bf aad7 6691 05a2 ba78 93eb let.....f....x.. │ │ │ │ -0001b080: 613d 93d7 65cf 2e91 0689 1b54 91ff 0556 a=..e......T...V │ │ │ │ -0001b090: 6f96 045a bb61 7070 6c79 9b04 5abc 7468 o..Z.apply..Z.th │ │ │ │ -0001b0a0: 6593 6675 6e63 7469 6f6e 93d7 6691 05a2 e.function..f... │ │ │ │ -0001b0b0: bbcf 746f 9361 6e98 6163 7475 616c 9370 ..to.an.actual.p │ │ │ │ -0001b0c0: 6172 616d 6574 6572 98d7 6593 cf6f 6e65 arameter..e..one │ │ │ │ -0001b0d0: 9865 7691 ff58 e461 6c75 6174 6573 9374 .ev..X.aluates.t │ │ │ │ -0001b0e0: 6865 8ea1 8d91 12c7 6165 7870 7265 7373 he......aexpress │ │ │ │ -0001b0f0: 696f 6e3a 9105 38e0 d766 9105 32a7 65cf ion:..8..f..2.e. │ │ │ │ -0001b100: 2e8e a68d 8d8d 9112 c761 9fdc 0781 8900 .........a...... │ │ │ │ -0001b110: 0066 6601 c70b 4a9f 3d97 628d 8d90 cccd .ff...J.=.b..... │ │ │ │ -0001b120: 9f04 599c 8400 41f0 fe00 0066 668d 9fc8 ..Y...A....ff... │ │ │ │ -0001b130: 6610 8d8d 9201 aff0 0d84 000a d70e 0000 f............... │ │ │ │ -0001b140: b8e8 8e8d 9201 b0a8 f584 0000 b8e8 0015 ................ │ │ │ │ -0001b150: ae64 8e8d 8d8d 9201 b94d b29f fd1c 15eb .d.......M...... │ │ │ │ -0001b160: 4937 8e8e 8e8e 9fff 4054 8d91 05cc ceeb I7......@T...... │ │ │ │ -0001b170: 6123 6c65 7496 05bf aa66 9378 933d 9332 a#let....f.x.=.2 │ │ │ │ -0001b180: 2a78 3b3b 8ea4 0d00 008d 9105 ccce 6696 *x;;..........f. │ │ │ │ -0001b190: 05bf aa3d 932d 933a 9328 696e 7493 2d3e ...=.-.:.(int.-> │ │ │ │ -0001b1a0: 9369 6e74 298e a1a1 8d91 05cc ce23 6691 .int)........#f. │ │ │ │ -0001b1b0: 05bf aa34 3b3b 8ea1 8d91 05cc ce38 9605 ...4;;.......8.. │ │ │ │ -0001b1c0: bfaa 3a93 696e 748e 8e92 01c6 71b1 8400 ..:.int.....q... │ │ │ │ -0001b1d0: 41f0 fe00 0066 668e 8e9f 04c0 0289 0000 A....ff......... │ │ │ │ -0001b1e0: 6666 01c7 0b4a 8e8e 8e9f 3bc6 948d 911e ff...J....;..... │ │ │ │ -0001b1f0: 28f0 cf46 91ff 0556 756e 6374 696f 6e73 (..F...Vunctions │ │ │ │ -0001b200: 9604 737a 6172 6593 7072 696e 9aac 7274 ..szare.prin..rt │ │ │ │ -0001b210: 6564 9361 7393 6193 6461 7368 2c96 0495 ed.as.a.dash,... │ │ │ │ -0001b220: aeeb 612d cf2c 9366 6f6c 6c6f 9877 9865 ..a-.,.follo.w.e │ │ │ │ -0001b230: 6496 0473 7a62 9879 9374 6865 6972 9374 d..szb.y.their.t │ │ │ │ -0001b240: 9879 7090 538e 652c 9104 95ae 7369 6e63 .yp.S.e,....sinc │ │ │ │ -0001b250: 6593 6193 6675 6e63 7469 6f6e 9361 7393 e.a.function.as. │ │ │ │ -0001b260: 7375 6398 6893 6973 8ea1 8d91 12c7 616e suc.h.is......an │ │ │ │ -0001b270: 6f74 9604 2720 7072 696e 9aac 7274 6162 ot..' prin..rtab │ │ │ │ -0001b280: 6c65 2e91 05ee 4941 7070 6c69 6361 7469 le....IApplicati │ │ │ │ -0001b290: 6f6e 9108 4e41 6269 6e64 7393 6d6f 7265 on..NAbinds.more │ │ │ │ -0001b2a0: 9104 2721 7469 6768 9874 6c79 9374 6861 ..'!tigh.tly.tha │ │ │ │ -0001b2b0: 6e93 616e 9879 7468 696e 679b 0427 2165 n.an.ything..'!e │ │ │ │ -0001b2c0: 6c73 6593 696e 9374 6865 986c 616e 6775 lse.in.the.langu │ │ │ │ -0001b2d0: 6167 653b 9104 455c 7468 90ac 7275 732c age;..E\th..rus, │ │ │ │ -0001b2e0: 8ea1 8d91 12c7 6166 6f72 9b03 dc38 6578 ......afor...8ex │ │ │ │ -0001b2f0: 616d 706c 652c 9103 df1b d766 9107 07a9 ample,.....f.... │ │ │ │ -0001b300: eb61 3396 05bf aa2b 9334 98cf 6d65 616e .a3....+.4..mean │ │ │ │ -0001b310: 7398 eb61 28d7 6691 0707 a9eb 6133 292b s..a(.f.....a3)+ │ │ │ │ -0001b320: 3491 03dc 39cf 6e6f 7498 d766 9101 47ff 4...9.not..f..G. │ │ │ │ -0001b330: eb61 2833 2b34 29cf 2e91 0534 1046 91ff .a(3+4)....4.F.. │ │ │ │ -0001b340: 0556 756e 6374 696f 6e73 986f 6698 7365 .Vunctions.of.se │ │ │ │ -0001b350: 7695 ac72 6572 616c 9861 7267 756d 656e v..reral.argumen │ │ │ │ -0001b360: 9374 7398 6361 6e98 6290 538e 658e a18d .ts.can.b.S.e... │ │ │ │ -0001b370: 9112 c761 6465 0c6e 6564 3a8e 8e9f 24fd ...ade.ned:...$. │ │ │ │ -0001b380: 138e 8c8b 0000 000a 0000 0000 0000 0000 ................ │ │ │ │ +0001abe0: 0000 0000 0000 0000 0000 0000 01a1 4da0 ..............M. │ │ │ │ +0001abf0: 02cc 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa ...U...F........ │ │ │ │ +0001ac00: 999a 8d91 12c7 61d0 322e 342e 910a 8000 ......a.2.4..... │ │ │ │ +0001ac10: 4691 fee0 0075 6e63 7469 6f6e 7392 0168 F....unctions..h │ │ │ │ +0001ac20: 0ed6 398e 9112 c761 9f05 6666 8900 00e6 ..9....a..ff.... │ │ │ │ +0001ac30: 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 f..>|......./... │ │ │ │ +0001ac40: fde5 2f06 8d8d 8d91 12c7 619f 9b07 8189 ../.......a..... │ │ │ │ +0001ac50: 0000 6666 01c7 0b4a a000 bf97 628d 8d90 ..ff...J....b... │ │ │ │ +0001ac60: cccd 9f04 599c 8400 c3f0 fe00 0066 668d ....Y........ff. │ │ │ │ +0001ac70: a0ff 4666 108d 8d92 01af f00d 8400 0ad7 ..Ff............ │ │ │ │ +0001ac80: 0e00 00b8 e88e 8d92 01b0 a8f5 8400 00b8 ................ │ │ │ │ +0001ac90: e800 15ae 648e 8d8d 8d92 01b9 4db2 9ffd ....d.......M... │ │ │ │ +0001aca0: 1c15 eb49 358e 8e8e 8e9f ff40 548d 9105 ...I5......@T... │ │ │ │ +0001acb0: ccce eb61 2378 3a3d 313b 3b8e a40d 0000 ...a#x:=1;;..... │ │ │ │ +0001acc0: a18d 9105 ccce 756e 626f 756e 6496 05bf ......unbound... │ │ │ │ +0001acd0: aa6f 7293 6e6f 6e2d 6173 7369 676e 6162 .or.non-assignab │ │ │ │ +0001ace0: 6c65 9376 6172 6961 626c 6593 788e a18d le.variable.x... │ │ │ │ +0001acf0: 9105 ccce 3196 05bf aa65 7272 6f72 9369 ....1....error.i │ │ │ │ +0001ad00: 6e93 7479 7069 6e67 8ea1 8d91 05cc ce74 n.typing.......t │ │ │ │ +0001ad10: 7970 6563 6865 636b 9105 bfaa 6661 696c ypecheck....fail │ │ │ │ +0001ad20: 6564 8ea1 a18d 9105 ccce 236c 6574 7265 ed........#letre │ │ │ │ +0001ad30: 6696 05bf aa78 3d31 9361 6e64 9379 3d32 f....x=1.and.y=2 │ │ │ │ +0001ad40: 3b3b 8ea1 8d91 05cc ce78 9605 bfaa 3d93 ;;.......x....=. │ │ │ │ +0001ad50: 3193 3a93 696e 748e a18d 9105 ccce 7996 1.:.int.......y. │ │ │ │ +0001ad60: 05bf aa3d 9332 933a 9369 6e74 8ea1 a18d ...=.2.:.int.... │ │ │ │ +0001ad70: 9105 ccce 2378 3a3d 363b 3b8e a18d 9105 ....#x:=6;;..... │ │ │ │ +0001ad80: ccce 3696 05bf aa3a 9369 6e74 8ea1 a18d ..6....:.int.... │ │ │ │ +0001ad90: 9105 ccce 2378 3b3b 8ea1 8d91 05cc ce36 ....#x;;.......6 │ │ │ │ +0001ada0: 9605 bfaa 3a93 696e 748e 8e92 01c6 71b1 ....:.int.....q. │ │ │ │ +0001adb0: 8400 c3f0 fe00 0066 668e 8e9f 04c0 0289 .......ff....... │ │ │ │ +0001adc0: 0000 6666 01c7 0b4a 8e8e 8e9f 7d71 408d ..ff...J....}q@. │ │ │ │ +0001add0: 911e 28f0 cf54 6865 9605 d93e 7691 ff58 ..(..The...>v..X │ │ │ │ +0001ade0: e461 6c75 659b 05d9 3d6f 6693 616e 9861 .alue...=of.an.a │ │ │ │ +0001adf0: 7373 6967 6e6d 656e 90ac 7274 93d7 78eb ssignmen..rt..x. │ │ │ │ +0001ae00: 613a 3dd7 6593 cf69 7398 7468 6593 7691 a:=.e..is.the.v. │ │ │ │ +0001ae10: ff58 e461 6c75 6598 6f66 93d7 6598 cf28 .X.alue.of..e..( │ │ │ │ +0001ae20: 6865 6e63 6593 7468 6593 7691 ff58 e461 hence.the.v..X.a │ │ │ │ +0001ae30: 6c75 6598 6f66 93eb 6179 3a3d 3698 cf69 lue.of..ay:=6..i │ │ │ │ +0001ae40: 7393 3629 2e8e a410 0000 8d91 12c7 6153 s.6)..........aS │ │ │ │ +0001ae50: 696d 95ac 7275 6c74 616e 656f 7573 9b03 im..rultaneous.. │ │ │ │ +0001ae60: eaa8 6173 7369 676e 6d65 6e93 7473 9863 ..assignmen.ts.c │ │ │ │ +0001ae70: 616e 9861 6c73 6f98 6290 538e 6598 646f an.also.b.S.e.do │ │ │ │ +0001ae80: 6e65 3a8e a93c c933 8d8d 8d91 12c7 619f ne:..<.3......a. │ │ │ │ +0001ae90: dc07 8189 0000 6666 01c7 0b4a 9f3d 9762 ......ff...J.=.b │ │ │ │ +0001aea0: 8d8d 90cc cd9f 0459 9c84 0041 f0fe 0000 .......Y...A.... │ │ │ │ +0001aeb0: 6666 8d9f c866 108d 8d92 01af f00d 8400 ff...f.......... │ │ │ │ +0001aec0: 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 8400 ................ │ │ │ │ +0001aed0: 00b8 e800 15ae 648e 8d8d 8d92 01b9 4db2 ......d.......M. │ │ │ │ +0001aee0: 9ffd 1c15 eb49 368e 8e8e 8e9f ff40 548d .....I6......@T. │ │ │ │ +0001aef0: 9105 ccce eb61 2378 2c79 9605 bfaa 3a3d .....a#x,y....:= │ │ │ │ +0001af00: 9379 2c78 3b3b 8ea4 0d00 008d 9105 ccce .y,x;;.......... │ │ │ │ +0001af10: 2832 2c36 2996 05bf aa3a 9328 696e 7493 (2,6)....:.(int. │ │ │ │ +0001af20: 2393 696e 7429 8ea1 a18d 9105 ccce 2378 #.int)........#x │ │ │ │ +0001af30: 2c79 3b3b 8ea1 8d91 05cc ce28 322c 3629 ,y;;.......(2,6) │ │ │ │ +0001af40: 9605 bfaa 3a93 2869 6e74 9323 9369 6e74 ....:.(int.#.int │ │ │ │ +0001af50: 298e 8e92 01c6 71b1 8400 41f0 fe00 0066 ).....q...A....f │ │ │ │ +0001af60: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ +0001af70: 8e8e 8e9f 3bc6 948d 9112 c761 cf54 6865 ....;......a.The │ │ │ │ +0001af80: 9603 eaa8 749a ac72 7970 9053 8e65 93eb ....t..ryp.S.e.. │ │ │ │ +0001af90: 6128 696e 7496 05bf aa23 9369 6e74 2996 a(int....#.int). │ │ │ │ +0001afa0: 03ea a8cf 6973 9374 6865 9374 9879 7090 ....is.the.t.yp. │ │ │ │ +0001afb0: 538e 6593 6f66 9370 6169 7273 936f 6693 S.e.of.pairs.of. │ │ │ │ +0001afc0: 696e 9874 6567 6572 732e 8e9f 2e50 2d8d in.tegers....P-. │ │ │ │ +0001afd0: 8d91 12c7 61eb 4b32 2e34 8e91 3f0f 0c46 ....a.K2.4..?..F │ │ │ │ +0001afe0: 91fe 6147 756e 6374 696f 6e73 8e9f 1def ..aGunctions.... │ │ │ │ +0001aff0: ff8d 9112 c761 cf54 91ff 0556 6f96 04d3 .....a.T...Vo... │ │ │ │ +0001b000: 7364 650c 6e65 9b04 d374 6193 6675 6e63 sde.ne...ta.func │ │ │ │ +0001b010: 7469 6f6e 93d7 6691 061b 73cf 7769 7468 tion..f...s.with │ │ │ │ +0001b020: 9366 6f72 6d61 6c93 7061 7261 6d65 7465 .formal.paramete │ │ │ │ +0001b030: 7298 d778 93cf 616e 6493 6295 538e 6f93 r..x..and.b.S.o. │ │ │ │ +0001b040: 6479 98d7 6596 04d3 73cf 6f6e 6593 7090 dy..e...s.one.p. │ │ │ │ +0001b050: 538e 6572 666f 726d 7398 7468 6593 6465 S.erforms.the.de │ │ │ │ +0001b060: 636c 6172 612d 8ea1 8d91 12c7 6174 696f clara-......atio │ │ │ │ +0001b070: 6e3a 9106 1907 eb61 6c65 7496 05bf aad7 n:.....alet..... │ │ │ │ +0001b080: 6691 05a2 ba78 93eb 613d 93d7 65cf 2e91 f....x..a=..e... │ │ │ │ +0001b090: 0689 1b54 91ff 0556 6f96 045a bb61 7070 ...T...Vo..Z.app │ │ │ │ +0001b0a0: 6c79 9b04 5abc 7468 6593 6675 6e63 7469 ly..Z.the.functi │ │ │ │ +0001b0b0: 6f6e 93d7 6691 05a2 bbcf 746f 9361 6e98 on..f.....to.an. │ │ │ │ +0001b0c0: 6163 7475 616c 9370 6172 616d 6574 6572 actual.parameter │ │ │ │ +0001b0d0: 98d7 6593 cf6f 6e65 9865 7691 ff58 e461 ..e..one.ev..X.a │ │ │ │ +0001b0e0: 6c75 6174 6573 9374 6865 8ea1 8d91 12c7 luates.the...... │ │ │ │ +0001b0f0: 6165 7870 7265 7373 696f 6e3a 9105 38e0 aexpression:..8. │ │ │ │ +0001b100: d766 9105 32a7 65cf 2e8e a68d 8d8d 9112 .f..2.e......... │ │ │ │ +0001b110: c761 9fdc 0781 8900 0066 6601 c70b 4a9f .a.......ff...J. │ │ │ │ +0001b120: 3d97 628d 8d90 cccd 9f04 599c 8400 41f0 =.b.......Y...A. │ │ │ │ +0001b130: fe00 0066 668d 9fc8 6610 8d8d 9201 aff0 ...ff...f....... │ │ │ │ +0001b140: 0d84 000a d70e 0000 b8e8 8e8d 9201 b0a8 ................ │ │ │ │ +0001b150: f584 0000 b8e8 0015 ae64 8e8d 8d8d 9201 .........d...... │ │ │ │ +0001b160: b94d b29f fd1c 15eb 4937 8e8e 8e8e 9fff .M......I7...... │ │ │ │ +0001b170: 4054 8d91 05cc ceeb 6123 6c65 7496 05bf @T......a#let... │ │ │ │ +0001b180: aa66 9378 933d 9332 2a78 3b3b 8ea4 0d00 .f.x.=.2*x;;.... │ │ │ │ +0001b190: 008d 9105 ccce 6696 05bf aa3d 932d 933a ......f....=.-.: │ │ │ │ +0001b1a0: 9328 696e 7493 2d3e 9369 6e74 298e a1a1 .(int.->.int)... │ │ │ │ +0001b1b0: 8d91 05cc ce23 6691 05bf aa34 3b3b 8ea1 .....#f....4;;.. │ │ │ │ +0001b1c0: 8d91 05cc ce38 9605 bfaa 3a93 696e 748e .....8....:.int. │ │ │ │ +0001b1d0: 8e92 01c6 71b1 8400 41f0 fe00 0066 668e ....q...A....ff. │ │ │ │ +0001b1e0: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ +0001b1f0: 8e9f 3bc6 948d 911e 28f0 cf46 91ff 0556 ..;.....(..F...V │ │ │ │ +0001b200: 756e 6374 696f 6e73 9604 737a 6172 6593 unctions..szare. │ │ │ │ +0001b210: 7072 696e 9aac 7274 6564 9361 7393 6193 prin..rted.as.a. │ │ │ │ +0001b220: 6461 7368 2c96 0495 aeeb 612d cf2c 9366 dash,.....a-.,.f │ │ │ │ +0001b230: 6f6c 6c6f 9877 9865 6496 0473 7a62 9879 ollo.w.ed..szb.y │ │ │ │ +0001b240: 9374 6865 6972 9374 9879 7090 538e 652c .their.t.yp.S.e, │ │ │ │ +0001b250: 9104 95ae 7369 6e63 6593 6193 6675 6e63 ....since.a.func │ │ │ │ +0001b260: 7469 6f6e 9361 7393 7375 6398 6893 6973 tion.as.suc.h.is │ │ │ │ +0001b270: 8ea1 8d91 12c7 616e 6f74 9604 2720 7072 ......anot..' pr │ │ │ │ +0001b280: 696e 9aac 7274 6162 6c65 2e91 05ee 4941 in..rtable....IA │ │ │ │ +0001b290: 7070 6c69 6361 7469 6f6e 9108 4e41 6269 pplication..NAbi │ │ │ │ +0001b2a0: 6e64 7393 6d6f 7265 9104 2721 7469 6768 nds.more..'!tigh │ │ │ │ +0001b2b0: 9874 6c79 9374 6861 6e93 616e 9879 7468 .tly.than.an.yth │ │ │ │ +0001b2c0: 696e 679b 0427 2165 6c73 6593 696e 9374 ing..'!else.in.t │ │ │ │ +0001b2d0: 6865 986c 616e 6775 6167 653b 9104 455c he.language;..E\ │ │ │ │ +0001b2e0: 7468 90ac 7275 732c 8ea1 8d91 12c7 6166 th..rus,......af │ │ │ │ +0001b2f0: 6f72 9b03 dc38 6578 616d 706c 652c 9103 or...8example,.. │ │ │ │ +0001b300: df1b d766 9107 07a9 eb61 3396 05bf aa2b ...f.....a3....+ │ │ │ │ +0001b310: 9334 98cf 6d65 616e 7398 eb61 28d7 6691 .4..means..a(.f. │ │ │ │ +0001b320: 0707 a9eb 6133 292b 3491 03dc 39cf 6e6f ....a3)+4...9.no │ │ │ │ +0001b330: 7498 d766 9101 47ff eb61 2833 2b34 29cf t..f..G..a(3+4). │ │ │ │ +0001b340: 2e91 0534 1046 91ff 0556 756e 6374 696f ...4.F...Vunctio │ │ │ │ +0001b350: 6e73 986f 6698 7365 7695 ac72 6572 616c ns.of.sev..reral │ │ │ │ +0001b360: 9861 7267 756d 656e 9374 7398 6361 6e98 .argumen.ts.can. │ │ │ │ +0001b370: 6290 538e 658e a18d 9112 c761 6465 0c6e b.S.e......ade.n │ │ │ │ +0001b380: 6564 3a8e 8e9f 24fd 138e 8c8b 0000 000a ed:...$......... │ │ │ │ 0001b390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001b3a0: 0000 0000 0000 0000 0000 0000 0001 abba ................ │ │ │ │ -0001b3b0: a002 cc05 558d a0fd 46d3 0e8d 8d8d 8d9f ....U...F....... │ │ │ │ -0001b3c0: fa99 9a8d 91ea f1eb d031 3092 00ce 9ed5 .........10..... │ │ │ │ -0001b3d0: 4368 6170 7465 7296 0480 0032 2e91 0a80 Chapter....2.... │ │ │ │ -0001b3e0: 0049 6e90 a000 7472 6f90 6000 6475 6374 .In...tro.`.duct │ │ │ │ -0001b3f0: 696f 6e93 616e 6493 4578 616d 706c 6573 ion.and.Examples │ │ │ │ -0001b400: 8e91 eaf1 eb9f 0566 6689 0000 e666 01c7 .......ff....f.. │ │ │ │ -0001b410: 3e7c 8e8e 8e8e a002 942f df8d a0fd cb2f >|......./...../ │ │ │ │ -0001b420: 068d 8d8d 91ea f1eb 9fb5 0781 8900 0066 ...............f │ │ │ │ -0001b430: 6601 c70b 4aa0 008b 9762 8d8d 90cc cd9f f...J....b...... │ │ │ │ -0001b440: 0459 9c84 008f f0fe 0000 6666 8da0 ff7a .Y........ff...z │ │ │ │ -0001b450: 6610 8d8d 9201 aff0 0d84 000a d70e 0000 f............... │ │ │ │ -0001b460: b8e8 8e8d 9201 b0a8 f584 0000 b8e8 0015 ................ │ │ │ │ -0001b470: ae64 8e8d 8d8d 9201 b94d b29f fd1c 15eb .d.......M...... │ │ │ │ -0001b480: 4938 8e8e 8e8e 9fff 4054 8d91 05cc ceeb I8......@T...... │ │ │ │ -0001b490: 6123 6c65 7496 05bf aa61 6464 9378 9379 a#let....add.x.y │ │ │ │ -0001b4a0: 933d 9378 2b79 3b3b 8ea4 0d00 008d 9105 .=.x+y;;........ │ │ │ │ -0001b4b0: ccce 6164 6496 05bf aa3d 932d 933a 9328 ..add....=.-.:.( │ │ │ │ -0001b4c0: 696e 7493 2d3e 9369 6e74 932d 3e93 696e int.->.int.->.in │ │ │ │ -0001b4d0: 7429 8ea1 a18d 9105 ccce 2361 6464 9605 t)........#add.. │ │ │ │ -0001b4e0: bfaa 3393 343b 3b8e a18d 9105 ccce 3796 ..3.4;;.......7. │ │ │ │ -0001b4f0: 05bf aa3a 9369 6e74 8ea1 a18d 9105 ccce ...:.int........ │ │ │ │ -0001b500: 236c 6574 9605 bfaa 6693 3d93 6164 6493 #let....f.=.add. │ │ │ │ -0001b510: 333b 3b8e a18d 9105 ccce 6696 05bf aa3d 3;;.......f....= │ │ │ │ -0001b520: 932d 933a 9328 696e 7493 2d3e 9369 6e74 .-.:.(int.->.int │ │ │ │ -0001b530: 298e a1a1 8d91 05cc ce23 6691 05bf aa34 )........#f....4 │ │ │ │ -0001b540: 3b3b 8ea1 8d91 05cc ce37 9605 bfaa 3a93 ;;.......7....:. │ │ │ │ -0001b550: 696e 748e 8e92 01c6 71b1 8400 8ff0 fe00 int.....q....... │ │ │ │ -0001b560: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ -0001b570: 0b4a 8e8e 8e9f 5f6d e88d 91f6 537a cf41 .J...._m....Sz.A │ │ │ │ -0001b580: 7070 6c69 6361 7469 6f6e 9603 c7fb 6173 pplication....as │ │ │ │ -0001b590: 736f 9053 8e63 6961 7465 7393 746f 9374 so.S.ciates.to.t │ │ │ │ -0001b5a0: 6865 936c 6566 7493 736f 9103 c7fc eb61 he.left.so.....a │ │ │ │ -0001b5b0: 6164 6496 05bf aa33 9334 9603 c7fb cf6d add....3.4.....m │ │ │ │ -0001b5c0: 6561 6e73 93eb 6128 6164 649b 05bf aa33 eans..a(add....3 │ │ │ │ -0001b5d0: 2934 cf2e 9105 2d51 496e 9374 6865 9365 )4....-QIn.the.e │ │ │ │ -0001b5e0: 7870 7265 7373 696f 6e93 eb61 6164 6498 xpression..aadd. │ │ │ │ -0001b5f0: 33cf 2c8e a410 0000 8d91 eaf1 eb74 6865 3.,..........the │ │ │ │ -0001b600: 9605 ae22 6675 6e63 7469 6f6e 93eb 6161 ..."function..aa │ │ │ │ -0001b610: 6464 93cf 6973 9370 6172 7469 616c 6c79 dd..is.partially │ │ │ │ -0001b620: 9361 7070 6c69 6564 9374 6f93 eb61 33cf .applied.to..a3. │ │ │ │ -0001b630: 3b91 068f de74 6865 9372 6573 756c 7469 ;....the.resulti │ │ │ │ -0001b640: 6e67 9376 91ff 58e4 616c 7565 9369 7393 ng.v..X.alue.is. │ │ │ │ -0001b650: 7468 6593 6675 6e63 7469 6f6e 936f 6693 the.function.of. │ │ │ │ -0001b660: 7490 ac72 7970 9053 8e65 8ea1 8d91 eaf1 t..ryp.S.e...... │ │ │ │ -0001b670: ebeb 6169 6e74 9605 bfaa 2d3e 9369 6e74 ..aint....->.int │ │ │ │ -0001b680: 9604 6f76 cf77 6869 639a ac72 6893 6164 ..ov.whic..rh.ad │ │ │ │ -0001b690: 6473 93eb 6133 93cf 746f 9104 6f75 6974 ds..a3..to..ouit │ │ │ │ -0001b6a0: 7393 6172 6775 6d65 6e98 742e 9106 c74a s.argumen.t....J │ │ │ │ -0001b6b0: 5468 9875 738d 93eb 6161 6464 8e91 1a1d Th.us...aadd.... │ │ │ │ -0001b6c0: eacf 7461 6b98 6573 9369 7473 9104 6f75 ..tak.es.its..ou │ │ │ │ -0001b6d0: 6172 6775 6d65 6e98 7473 936f 6e65 9361 argumen.ts.one.a │ │ │ │ -0001b6e0: 7493 6193 7469 6d65 2e8e a18d 91ea f1eb t.a.time........ │ │ │ │ -0001b6f0: 5791 ff05 5665 9602 b948 636f 756c 6493 W...Ve...Hcould. │ │ │ │ -0001b700: 6861 95ac 7276 9365 9b02 b949 6d61 6465 ha..rv.e...Imade │ │ │ │ -0001b710: 9602 b948 eb61 6164 6493 cf74 616b 90ac ...H.aadd..tak.. │ │ │ │ -0001b720: 7265 9361 9373 696e 676c 6598 6172 6775 re.a.single.argu │ │ │ │ -0001b730: 6d65 6e90 ac72 7493 6f66 9374 6865 9363 men..rt.of.the.c │ │ │ │ -0001b740: 6172 7465 7369 616e 9870 726f 9a53 8e64 artesian.pro.S.d │ │ │ │ -0001b750: 7563 7493 7490 ac72 7970 9865 93eb 6128 uct.t..ryp.e..a( │ │ │ │ -0001b760: 696e 7496 05bf aa23 9369 6e74 29cf 3a8e int....#.int).:. │ │ │ │ -0001b770: a000 8076 258d 8d8d 91ea f1eb 9f94 8781 ...v%........... │ │ │ │ -0001b780: 8900 0066 6601 c70b 4aa0 00cc 9762 8d8d ...ff...J....b.. │ │ │ │ -0001b790: 90cc cd9f 0459 9c84 00d0 f0fe 0000 6666 .....Y........ff │ │ │ │ -0001b7a0: 8da0 ff39 6610 8d8d 9201 aff0 0d84 000a ...9f........... │ │ │ │ -0001b7b0: d70e 0000 b8e8 8e8d 9201 b0a8 f584 0000 ................ │ │ │ │ -0001b7c0: b8e8 0015 ae64 8e8d 8d8d 9201 b94d b29f .....d.......M.. │ │ │ │ -0001b7d0: fd1c 15eb 4939 8e8e 8e8e 9fff 4054 8d91 ....I9......@T.. │ │ │ │ -0001b7e0: 05cc ceeb 6123 6c65 7496 05bf aa61 6464 ....a#let....add │ │ │ │ -0001b7f0: 2878 2c79 2993 3d93 782b 793b 3b8e a40d (x,y).=.x+y;;... │ │ │ │ -0001b800: 0000 8d91 05cc ce61 6464 9605 bfaa 3d93 .......add....=. │ │ │ │ -0001b810: 2d93 3a93 2828 696e 7493 2393 696e 7429 -.:.((int.#.int) │ │ │ │ -0001b820: 932d 3e93 696e 7429 8ea1 a18d 9105 ccce .->.int)........ │ │ │ │ -0001b830: 2361 6464 2833 2c34 293b 3b8e a18d 9105 #add(3,4);;..... │ │ │ │ -0001b840: ccce 3796 05bf aa3a 9369 6e74 8ea1 a18d ..7....:.int.... │ │ │ │ -0001b850: 9105 ccce 236c 6574 9605 bfaa 7a93 3d93 ....#let....z.=. │ │ │ │ -0001b860: 2833 2c34 2993 696e 9361 6464 937a 3b3b (3,4).in.add.z;; │ │ │ │ -0001b870: 8ea1 8d91 05cc ce37 9605 bfaa 3a93 696e .......7....:.in │ │ │ │ -0001b880: 748e a1a1 8d91 05cc ce23 6164 6491 05bf t........#add... │ │ │ │ -0001b890: aa33 3b3b 8ea1 a18d 9105 ccce 696c 6c2d .3;;........ill- │ │ │ │ -0001b8a0: 7479 7065 6496 05bf aa70 6872 6173 653a typed....phrase: │ │ │ │ -0001b8b0: 9333 8ea1 8d91 05cc ce68 6173 9605 bfaa .3.......has.... │ │ │ │ -0001b8c0: 616e 9369 6e73 7461 6e63 6593 6f66 9374 an.instance.of.t │ │ │ │ -0001b8d0: 7970 6591 0b7f 5469 6e74 8ea1 8d91 05cc ype...Tint...... │ │ │ │ -0001b8e0: ce77 6869 6368 9605 bfaa 7368 6f75 6c64 .which....should │ │ │ │ -0001b8f0: 936d 6174 6368 9374 7970 6591 0b7f 5428 .match.type...T( │ │ │ │ -0001b900: 696e 7493 2393 696e 7429 8ea1 8d91 05cc int.#.int)...... │ │ │ │ -0001b910: ce31 9605 bfaa 6572 726f 7293 696e 9374 .1....error.in.t │ │ │ │ -0001b920: 7970 696e 678e a18d 9105 ccce 7479 7065 yping.......type │ │ │ │ -0001b930: 6368 6563 6b91 05bf aa66 6169 6c65 648e check....failed. │ │ │ │ -0001b940: 8e92 01c6 71b1 8400 d0f0 fe00 0066 668e ....q........ff. │ │ │ │ -0001b950: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ -0001b960: 8ea0 0080 9894 8d91 f653 7acf 4173 9602 .........Sz.As.. │ │ │ │ -0001b970: c29b 779a ac72 656c 6c93 6173 9374 616b ..w..rell.as.tak │ │ │ │ -0001b980: 696e 6793 7374 7275 6374 7572 6564 9361 ing.structured.a │ │ │ │ -0001b990: 7267 756d 656e 9874 7393 288d 652e 672e rgumen.ts.(.e.g. │ │ │ │ -0001b9a0: 8e91 1462 8feb 6128 332c 3429 cf29 9366 ...b..a(3,4).).f │ │ │ │ -0001b9b0: 756e 6374 696f 6e73 936d 6198 7993 616c unctions.ma.y.al │ │ │ │ -0001b9c0: 736f 9372 6574 7572 6e93 7374 7275 6374 so.return.struct │ │ │ │ -0001b9d0: 7572 6564 8ea1 8d91 eaf1 eb72 6573 756c ured.......resul │ │ │ │ -0001b9e0: 7473 2e8e 9f36 a0d1 8d8d 8d91 eaf1 eb9f ts...6.......... │ │ │ │ -0001b9f0: dc07 8189 0000 6666 01c7 0b4a 9f3d 9762 ......ff...J.=.b │ │ │ │ -0001ba00: 8d8d 90cc cd9f 0459 9c84 0041 f0fe 0000 .......Y...A.... │ │ │ │ -0001ba10: 6666 8d9f c866 108d 8d92 01af f00d 8400 ff...f.......... │ │ │ │ -0001ba20: 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 8400 ................ │ │ │ │ -0001ba30: 00b8 e800 15ae 648e 8d8d 8d92 01b6 cdb1 ......d......... │ │ │ │ -0001ba40: 9ffd 1c15 eb49 3130 8e8e 8e8e 9fff 4054 .....I10......@T │ │ │ │ -0001ba50: 8d91 05cc ceeb 6123 6c65 7496 05bf aa73 ......a#let....s │ │ │ │ -0001ba60: 756d 6469 6666 2878 2c79 2993 3d93 2878 umdiff(x,y).=.(x │ │ │ │ -0001ba70: 2b79 2c78 2d79 293b 3b8e a40d 0000 8d91 +y,x-y);;....... │ │ │ │ -0001ba80: 05cc ce73 756d 6469 6666 9605 bfaa 3d93 ...sumdiff....=. │ │ │ │ -0001ba90: 2d93 3a93 2828 696e 7493 2393 696e 7429 -.:.((int.#.int) │ │ │ │ -0001baa0: 932d 3e93 2869 6e74 9323 9369 6e74 2929 .->.(int.#.int)) │ │ │ │ -0001bab0: 8ea1 a18d 9105 ccce 2373 756d 6469 6666 ........#sumdiff │ │ │ │ -0001bac0: 2833 2c34 293b 3b8e a18d 9105 ccce 2837 (3,4);;.......(7 │ │ │ │ -0001bad0: 2c96 05bf aa2d 3129 933a 9328 696e 7493 ,....-1).:.(int. │ │ │ │ -0001bae0: 2393 696e 7429 8e8e 9201 c671 b184 0041 #.int).....q...A │ │ │ │ -0001baf0: f0fe 0000 6666 8e8e 9f04 c002 8900 0066 ....ff.........f │ │ │ │ -0001bb00: 6601 c70b 4a8e 8e8e 9f40 bc60 8d8d 91ea f...J....@.`.... │ │ │ │ -0001bb10: f1eb eb4b 322e 358e 9117 3996 5265 6375 ...K2.5...9.Recu │ │ │ │ -0001bb20: 7273 696f 6e8e 9f1c f728 8d91 eaf1 ebcf rsion....(...... │ │ │ │ -0001bb30: 5468 6596 03ea a866 6f6c 6c6f 90ac 7277 The....follo..rw │ │ │ │ -0001bb40: 696e 6793 6973 9361 6e93 6174 7465 6d70 ing.is.an.attemp │ │ │ │ -0001bb50: 7493 746f 9364 650c 6e65 9374 6865 9366 t.to.de.ne.the.f │ │ │ │ -0001bb60: 6163 746f 7269 616c 9366 756e 6374 696f actorial.functio │ │ │ │ -0001bb70: 6e3a 8e8e 9f24 fd13 8e8c 8b00 0000 0b00 n:...$.......... │ │ │ │ -0001bb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001b3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001b3b0: 0000 0000 0001 abc2 a002 cc05 558d a0fd ............U... │ │ │ │ +0001b3c0: 46d3 0e8d 8d8d 8d9f fa99 9a8d 91ea f1eb F............... │ │ │ │ +0001b3d0: d031 3092 00ce 9ed5 4368 6170 7465 7296 .10.....Chapter. │ │ │ │ +0001b3e0: 0480 0032 2e91 0a80 0049 6e90 a000 7472 ...2.....In...tr │ │ │ │ +0001b3f0: 6f90 6000 6475 6374 696f 6e93 616e 6493 o.`.duction.and. │ │ │ │ +0001b400: 4578 616d 706c 6573 8e91 eaf1 eb9f 0566 Examples.......f │ │ │ │ +0001b410: 6689 0000 e666 01c7 3e7c 8e8e 8e8e a002 f....f..>|...... │ │ │ │ +0001b420: 942f df8d a0fd cb2f 068d 8d8d 91ea f1eb ./...../........ │ │ │ │ +0001b430: 9fb5 0781 8900 0066 6601 c70b 4aa0 008b .......ff...J... │ │ │ │ +0001b440: 9762 8d8d 90cc cd9f 0459 9c84 008f f0fe .b.......Y...... │ │ │ │ +0001b450: 0000 6666 8da0 ff7a 6610 8d8d 9201 aff0 ..ff...zf....... │ │ │ │ +0001b460: 0d84 000a d70e 0000 b8e8 8e8d 9201 b0a8 ................ │ │ │ │ +0001b470: f584 0000 b8e8 0015 ae64 8e8d 8d8d 9201 .........d...... │ │ │ │ +0001b480: b94d b29f fd1c 15eb 4938 8e8e 8e8e 9fff .M......I8...... │ │ │ │ +0001b490: 4054 8d91 05cc ceeb 6123 6c65 7496 05bf @T......a#let... │ │ │ │ +0001b4a0: aa61 6464 9378 9379 933d 9378 2b79 3b3b .add.x.y.=.x+y;; │ │ │ │ +0001b4b0: 8ea4 0d00 008d 9105 ccce 6164 6496 05bf ..........add... │ │ │ │ +0001b4c0: aa3d 932d 933a 9328 696e 7493 2d3e 9369 .=.-.:.(int.->.i │ │ │ │ +0001b4d0: 6e74 932d 3e93 696e 7429 8ea1 a18d 9105 nt.->.int)...... │ │ │ │ +0001b4e0: ccce 2361 6464 9605 bfaa 3393 343b 3b8e ..#add....3.4;;. │ │ │ │ +0001b4f0: a18d 9105 ccce 3796 05bf aa3a 9369 6e74 ......7....:.int │ │ │ │ +0001b500: 8ea1 a18d 9105 ccce 236c 6574 9605 bfaa ........#let.... │ │ │ │ +0001b510: 6693 3d93 6164 6493 333b 3b8e a18d 9105 f.=.add.3;;..... │ │ │ │ +0001b520: ccce 6696 05bf aa3d 932d 933a 9328 696e ..f....=.-.:.(in │ │ │ │ +0001b530: 7493 2d3e 9369 6e74 298e a1a1 8d91 05cc t.->.int)....... │ │ │ │ +0001b540: ce23 6691 05bf aa34 3b3b 8ea1 8d91 05cc .#f....4;;...... │ │ │ │ +0001b550: ce37 9605 bfaa 3a93 696e 748e 8e92 01c6 .7....:.int..... │ │ │ │ +0001b560: 71b1 8400 8ff0 fe00 0066 668e 8e9f 04c0 q........ff..... │ │ │ │ +0001b570: 0289 0000 6666 01c7 0b4a 8e8e 8e9f 5f6d ....ff...J...._m │ │ │ │ +0001b580: e88d 91f6 537a cf41 7070 6c69 6361 7469 ....Sz.Applicati │ │ │ │ +0001b590: 6f6e 9603 c7fb 6173 736f 9053 8e63 6961 on....asso.S.cia │ │ │ │ +0001b5a0: 7465 7393 746f 9374 6865 936c 6566 7493 tes.to.the.left. │ │ │ │ +0001b5b0: 736f 9103 c7fc eb61 6164 6496 05bf aa33 so.....aadd....3 │ │ │ │ +0001b5c0: 9334 9603 c7fb cf6d 6561 6e73 93eb 6128 .4.....means..a( │ │ │ │ +0001b5d0: 6164 649b 05bf aa33 2934 cf2e 9105 2d51 add....3)4....-Q │ │ │ │ +0001b5e0: 496e 9374 6865 9365 7870 7265 7373 696f In.the.expressio │ │ │ │ +0001b5f0: 6e93 eb61 6164 6498 33cf 2c8e a410 0000 n..aadd.3.,..... │ │ │ │ +0001b600: 8d91 eaf1 eb74 6865 9605 ae22 6675 6e63 .....the..."func │ │ │ │ +0001b610: 7469 6f6e 93eb 6161 6464 93cf 6973 9370 tion..aadd..is.p │ │ │ │ +0001b620: 6172 7469 616c 6c79 9361 7070 6c69 6564 artially.applied │ │ │ │ +0001b630: 9374 6f93 eb61 33cf 3b91 068f de74 6865 .to..a3.;....the │ │ │ │ +0001b640: 9372 6573 756c 7469 6e67 9376 91ff 58e4 .resulting.v..X. │ │ │ │ +0001b650: 616c 7565 9369 7393 7468 6593 6675 6e63 alue.is.the.func │ │ │ │ +0001b660: 7469 6f6e 936f 6693 7490 ac72 7970 9053 tion.of.t..ryp.S │ │ │ │ +0001b670: 8e65 8ea1 8d91 eaf1 ebeb 6169 6e74 9605 .e........aint.. │ │ │ │ +0001b680: bfaa 2d3e 9369 6e74 9604 6f76 cf77 6869 ..->.int..ov.whi │ │ │ │ +0001b690: 639a ac72 6893 6164 6473 93eb 6133 93cf c..rh.adds..a3.. │ │ │ │ +0001b6a0: 746f 9104 6f75 6974 7393 6172 6775 6d65 to..ouits.argume │ │ │ │ +0001b6b0: 6e98 742e 9106 c74a 5468 9875 738d 93eb n.t....JTh.us... │ │ │ │ +0001b6c0: 6161 6464 8e91 1a1d eacf 7461 6b98 6573 aadd......tak.es │ │ │ │ +0001b6d0: 9369 7473 9104 6f75 6172 6775 6d65 6e98 .its..ouargumen. │ │ │ │ +0001b6e0: 7473 936f 6e65 9361 7493 6193 7469 6d65 ts.one.at.a.time │ │ │ │ +0001b6f0: 2e8e a18d 91ea f1eb 5791 ff05 5665 9602 ........W...Ve.. │ │ │ │ +0001b700: b948 636f 756c 6493 6861 95ac 7276 9365 .Hcould.ha..rv.e │ │ │ │ +0001b710: 9b02 b949 6d61 6465 9602 b948 eb61 6164 ...Imade...H.aad │ │ │ │ +0001b720: 6493 cf74 616b 90ac 7265 9361 9373 696e d..tak..re.a.sin │ │ │ │ +0001b730: 676c 6598 6172 6775 6d65 6e90 ac72 7493 gle.argumen..rt. │ │ │ │ +0001b740: 6f66 9374 6865 9363 6172 7465 7369 616e of.the.cartesian │ │ │ │ +0001b750: 9870 726f 9a53 8e64 7563 7493 7490 ac72 .pro.S.duct.t..r │ │ │ │ +0001b760: 7970 9865 93eb 6128 696e 7496 05bf aa23 yp.e..a(int....# │ │ │ │ +0001b770: 9369 6e74 29cf 3a8e a000 8076 258d 8d8d .int).:....v%... │ │ │ │ +0001b780: 91ea f1eb 9f94 8781 8900 0066 6601 c70b ...........ff... │ │ │ │ +0001b790: 4aa0 00cc 9762 8d8d 90cc cd9f 0459 9c84 J....b.......Y.. │ │ │ │ +0001b7a0: 00d0 f0fe 0000 6666 8da0 ff39 6610 8d8d ......ff...9f... │ │ │ │ +0001b7b0: 9201 aff0 0d84 000a d70e 0000 b8e8 8e8d ................ │ │ │ │ +0001b7c0: 9201 b0a8 f584 0000 b8e8 0015 ae64 8e8d .............d.. │ │ │ │ +0001b7d0: 8d8d 9201 b94d b29f fd1c 15eb 4939 8e8e .....M......I9.. │ │ │ │ +0001b7e0: 8e8e 9fff 4054 8d91 05cc ceeb 6123 6c65 ....@T......a#le │ │ │ │ +0001b7f0: 7496 05bf aa61 6464 2878 2c79 2993 3d93 t....add(x,y).=. │ │ │ │ +0001b800: 782b 793b 3b8e a40d 0000 8d91 05cc ce61 x+y;;..........a │ │ │ │ +0001b810: 6464 9605 bfaa 3d93 2d93 3a93 2828 696e dd....=.-.:.((in │ │ │ │ +0001b820: 7493 2393 696e 7429 932d 3e93 696e 7429 t.#.int).->.int) │ │ │ │ +0001b830: 8ea1 a18d 9105 ccce 2361 6464 2833 2c34 ........#add(3,4 │ │ │ │ +0001b840: 293b 3b8e a18d 9105 ccce 3796 05bf aa3a );;.......7....: │ │ │ │ +0001b850: 9369 6e74 8ea1 a18d 9105 ccce 236c 6574 .int........#let │ │ │ │ +0001b860: 9605 bfaa 7a93 3d93 2833 2c34 2993 696e ....z.=.(3,4).in │ │ │ │ +0001b870: 9361 6464 937a 3b3b 8ea1 8d91 05cc ce37 .add.z;;.......7 │ │ │ │ +0001b880: 9605 bfaa 3a93 696e 748e a1a1 8d91 05cc ....:.int....... │ │ │ │ +0001b890: ce23 6164 6491 05bf aa33 3b3b 8ea1 a18d .#add....3;;.... │ │ │ │ +0001b8a0: 9105 ccce 696c 6c2d 7479 7065 6496 05bf ....ill-typed... │ │ │ │ +0001b8b0: aa70 6872 6173 653a 9333 8ea1 8d91 05cc .phrase:.3...... │ │ │ │ +0001b8c0: ce68 6173 9605 bfaa 616e 9369 6e73 7461 .has....an.insta │ │ │ │ +0001b8d0: 6e63 6593 6f66 9374 7970 6591 0b7f 5469 nce.of.type...Ti │ │ │ │ +0001b8e0: 6e74 8ea1 8d91 05cc ce77 6869 6368 9605 nt.......which.. │ │ │ │ +0001b8f0: bfaa 7368 6f75 6c64 936d 6174 6368 9374 ..should.match.t │ │ │ │ +0001b900: 7970 6591 0b7f 5428 696e 7493 2393 696e ype...T(int.#.in │ │ │ │ +0001b910: 7429 8ea1 8d91 05cc ce31 9605 bfaa 6572 t).......1....er │ │ │ │ +0001b920: 726f 7293 696e 9374 7970 696e 678e a18d ror.in.typing... │ │ │ │ +0001b930: 9105 ccce 7479 7065 6368 6563 6b91 05bf ....typecheck... │ │ │ │ +0001b940: aa66 6169 6c65 648e 8e92 01c6 71b1 8400 .failed.....q... │ │ │ │ +0001b950: d0f0 fe00 0066 668e 8e9f 04c0 0289 0000 .....ff......... │ │ │ │ +0001b960: 6666 01c7 0b4a 8e8e 8ea0 0080 9894 8d91 ff...J.......... │ │ │ │ +0001b970: f653 7acf 4173 9602 c29b 779a ac72 656c .Sz.As....w..rel │ │ │ │ +0001b980: 6c93 6173 9374 616b 696e 6793 7374 7275 l.as.taking.stru │ │ │ │ +0001b990: 6374 7572 6564 9361 7267 756d 656e 9874 ctured.argumen.t │ │ │ │ +0001b9a0: 7393 288d 652e 672e 8e91 1462 8feb 6128 s.(.e.g....b..a( │ │ │ │ +0001b9b0: 332c 3429 cf29 9366 756e 6374 696f 6e73 3,4).).functions │ │ │ │ +0001b9c0: 936d 6198 7993 616c 736f 9372 6574 7572 .ma.y.also.retur │ │ │ │ +0001b9d0: 6e93 7374 7275 6374 7572 6564 8ea1 8d91 n.structured.... │ │ │ │ +0001b9e0: eaf1 eb72 6573 756c 7473 2e8e 9f36 a0d1 ...results...6.. │ │ │ │ +0001b9f0: 8d8d 8d91 eaf1 eb9f dc07 8189 0000 6666 ..............ff │ │ │ │ +0001ba00: 01c7 0b4a 9f3d 9762 8d8d 90cc cd9f 0459 ...J.=.b.......Y │ │ │ │ +0001ba10: 9c84 0041 f0fe 0000 6666 8d9f c866 108d ...A....ff...f.. │ │ │ │ +0001ba20: 8d92 01af f00d 8400 0ad7 0e00 00b8 e88e ................ │ │ │ │ +0001ba30: 8d92 01b0 a8f5 8400 00b8 e800 15ae 648e ..............d. │ │ │ │ +0001ba40: 8d8d 8d92 01b6 cdb1 9ffd 1c15 eb49 3130 .............I10 │ │ │ │ +0001ba50: 8e8e 8e8e 9fff 4054 8d91 05cc ceeb 6123 ......@T......a# │ │ │ │ +0001ba60: 6c65 7496 05bf aa73 756d 6469 6666 2878 let....sumdiff(x │ │ │ │ +0001ba70: 2c79 2993 3d93 2878 2b79 2c78 2d79 293b ,y).=.(x+y,x-y); │ │ │ │ +0001ba80: 3b8e a40d 0000 8d91 05cc ce73 756d 6469 ;..........sumdi │ │ │ │ +0001ba90: 6666 9605 bfaa 3d93 2d93 3a93 2828 696e ff....=.-.:.((in │ │ │ │ +0001baa0: 7493 2393 696e 7429 932d 3e93 2869 6e74 t.#.int).->.(int │ │ │ │ +0001bab0: 9323 9369 6e74 2929 8ea1 a18d 9105 ccce .#.int))........ │ │ │ │ +0001bac0: 2373 756d 6469 6666 2833 2c34 293b 3b8e #sumdiff(3,4);;. │ │ │ │ +0001bad0: a18d 9105 ccce 2837 2c96 05bf aa2d 3129 ......(7,....-1) │ │ │ │ +0001bae0: 933a 9328 696e 7493 2393 696e 7429 8e8e .:.(int.#.int).. │ │ │ │ +0001baf0: 9201 c671 b184 0041 f0fe 0000 6666 8e8e ...q...A....ff.. │ │ │ │ +0001bb00: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ +0001bb10: 9f40 bc60 8d8d 91ea f1eb eb4b 322e 358e .@.`.......K2.5. │ │ │ │ +0001bb20: 9117 3996 5265 6375 7273 696f 6e8e 9f1c ..9.Recursion... │ │ │ │ +0001bb30: f728 8d91 eaf1 ebcf 5468 6596 03ea a866 .(......The....f │ │ │ │ +0001bb40: 6f6c 6c6f 90ac 7277 696e 6793 6973 9361 ollo..rwing.is.a │ │ │ │ +0001bb50: 6e93 6174 7465 6d70 7493 746f 9364 650c n.attempt.to.de. │ │ │ │ +0001bb60: 6e65 9374 6865 9366 6163 746f 7269 616c ne.the.factorial │ │ │ │ +0001bb70: 9366 756e 6374 696f 6e3a 8e8e 9f24 fd13 .function:...$.. │ │ │ │ +0001bb80: 8e8c 8b00 0000 0b00 0000 0000 0000 0000 ................ │ │ │ │ 0001bb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001bba0: 0000 0000 01b3 83a0 02cc 0555 8da0 fd46 ...........U...F │ │ │ │ -0001bbb0: d30e 8d8d 8d8d 9ffa 999a 8d91 12c7 61d0 ..............a. │ │ │ │ -0001bbc0: 322e 362e 910a 8000 4974 6572 6174 696f 2.6.....Iteratio │ │ │ │ -0001bbd0: 6e92 0166 7aed 3131 8e91 12c7 619f 0566 n..fz.11....a..f │ │ │ │ -0001bbe0: 6689 0000 e666 01c7 3e7c 8e8e 8e8e a002 f....f..>|...... │ │ │ │ -0001bbf0: 942f df8d a0fd a42f 068d 8d8d 9112 c761 ./...../.......a │ │ │ │ -0001bc00: 9fdc 0781 8900 0066 6601 c70b 4a9f 3d97 .......ff...J.=. │ │ │ │ -0001bc10: 628d 8d90 cccd 9f04 599c 8400 41f0 fe00 b.......Y...A... │ │ │ │ -0001bc20: 0066 668d 9fc8 6610 8d8d 9201 aff0 0d84 .ff...f......... │ │ │ │ -0001bc30: 000a d70e 0000 b8e8 8e8d 9201 b0a8 f584 ................ │ │ │ │ -0001bc40: 0000 b8e8 0015 ae64 8e8d 8d8d 9201 b6cd .......d........ │ │ │ │ -0001bc50: b19f fd1c 15eb 4931 318e 8e8e 8e9f ff40 ......I11......@ │ │ │ │ -0001bc60: 548d 9105 ccce eb61 236c 6574 9605 bfaa T......a#let.... │ │ │ │ -0001bc70: 6661 6374 936e 933d 9369 6693 6e3d 3093 fact.n.=.if.n=0. │ │ │ │ -0001bc80: 7468 656e 9331 9365 6c73 6593 6e2a 6661 then.1.else.n*fa │ │ │ │ -0001bc90: 6374 286e 2d31 293b 3b8e a40d 0000 a18d ct(n-1);;....... │ │ │ │ -0001bca0: 9105 ccce 756e 626f 756e 6496 05bf aa6f ....unbound....o │ │ │ │ -0001bcb0: 7293 6e6f 6e2d 6173 7369 676e 6162 6c65 r.non-assignable │ │ │ │ -0001bcc0: 9376 6172 6961 626c 6593 6661 6374 8ea1 .variable.fact.. │ │ │ │ -0001bcd0: 8d91 05cc ce31 9605 bfaa 6572 726f 7293 .....1....error. │ │ │ │ -0001bce0: 696e 9374 7970 696e 678e a18d 9105 ccce in.typing....... │ │ │ │ -0001bcf0: 7479 7065 6368 6563 6b91 05bf aa66 6169 typecheck....fai │ │ │ │ -0001bd00: 6c65 648e 8e92 01c6 71b1 8400 41f0 fe00 led.....q...A... │ │ │ │ -0001bd10: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ -0001bd20: 0b4a 8e8e 8e9f 3206 078d 911e 28f0 cf54 .J....2.....(..T │ │ │ │ -0001bd30: 6865 9603 83f6 7072 6f62 6c65 6d93 6973 he....problem.is │ │ │ │ -0001bd40: 9374 6861 7493 616e 9aac 7279 9366 7265 .that.an..ry.fre │ │ │ │ -0001bd50: 6593 7691 ff58 e461 7269 6162 6c65 7393 e.v..X.ariables. │ │ │ │ -0001bd60: 696e 9374 6865 9103 83f7 6295 538e 6f93 in.the....b.S.o. │ │ │ │ -0001bd70: 6479 9603 83f6 6f66 9361 9366 756e 6374 dy....of.a.funct │ │ │ │ -0001bd80: 696f 6e93 6861 9876 9865 9374 6865 9362 ion.ha.v.e.the.b │ │ │ │ -0001bd90: 696e 6469 6e67 7393 7468 6579 8ea4 1000 indings.they.... │ │ │ │ -0001bda0: 008d 9112 c761 6861 6496 03f2 116a 7573 .....ahad....jus │ │ │ │ -0001bdb0: 7493 6290 538e 6566 6f72 6593 7468 6591 t.b.S.efore.the. │ │ │ │ -0001bdc0: 03f2 1266 756e 6374 696f 6e93 779a ac72 ...function.w..r │ │ │ │ -0001bdd0: 6173 9364 6563 6c61 7265 643b 9103 f5c6 as.declared;.... │ │ │ │ -0001bde0: eb61 6661 6374 93cf 6973 9373 7563 9868 .afact..is.suc.h │ │ │ │ -0001bdf0: 9361 9366 7265 6593 7691 ff58 e461 7269 .a.free.v..X.ari │ │ │ │ -0001be00: 6162 6c65 9369 6e91 03f2 1274 6865 9362 able.in....the.b │ │ │ │ -0001be10: 9553 8e6f 9364 7996 03f2 116f 6693 7468 .S.o.dy....of.th │ │ │ │ -0001be20: 658e a18d 9112 c761 6465 636c 6172 6174 e......adeclarat │ │ │ │ -0001be30: 696f 6e9b 03e3 5061 6290 538e 6f95 ac72 ion...Pab.S.o..r │ │ │ │ -0001be40: 7693 652c 9103 e4c9 616e 6498 7369 6e63 v.e,....and.sinc │ │ │ │ -0001be50: 6598 6974 9869 7396 03e3 516e 6f74 9864 e.it.is...Qnot.d │ │ │ │ -0001be60: 650c 6e65 6498 6290 538e 6566 6f72 6593 e.ned.b.S.efore. │ │ │ │ -0001be70: 6974 7398 6f90 ac72 776e 9864 6563 6c61 its.o..rwn.decla │ │ │ │ -0001be80: 7261 7469 6f6e 2c91 03e4 c861 6e93 6572 ration,....an.er │ │ │ │ -0001be90: 726f 7298 7265 7375 6c74 732e 8ea1 8d91 ror.results..... │ │ │ │ -0001bea0: 12c7 6154 91ff 0556 6f96 03ea a86d 616b ..aT...Vo....mak │ │ │ │ -0001beb0: 90ac 7265 9374 6869 6e67 7393 636c 6561 ..re.things.clea │ │ │ │ -0001bec0: 7293 636f 6e73 6964 6572 3a8e a443 3193 r.consider:..C1. │ │ │ │ -0001bed0: 8d8d 8d91 12c7 619f c887 8189 0000 6666 ......a.......ff │ │ │ │ -0001bee0: 01c7 0b4a 9f64 9762 8d8d 90cc cd9f 0459 ...J.d.b.......Y │ │ │ │ -0001bef0: 9c84 0068 f0fe 0000 6666 8d9f a166 108d ...h....ff...f.. │ │ │ │ -0001bf00: 8d92 01af f00d 8400 0ad7 0e00 00b8 e88e ................ │ │ │ │ -0001bf10: 8d92 01b0 a8f5 8400 00b8 e800 15ae 648e ..............d. │ │ │ │ -0001bf20: 8d8d 8d92 01b6 cdb1 9ffd 1c15 eb49 3132 .............I12 │ │ │ │ -0001bf30: 8e8e 8e8e 9fff 4054 8d91 05cc ceeb 6123 ......@T......a# │ │ │ │ -0001bf40: 6c65 7496 05bf aa66 936e 933d 936e 2b31 let....f.n.=.n+1 │ │ │ │ -0001bf50: 3b3b 8ea4 0d00 008d 9105 ccce 6696 05bf ;;..........f... │ │ │ │ -0001bf60: aa3d 932d 933a 9328 696e 7493 2d3e 9369 .=.-.:.(int.->.i │ │ │ │ -0001bf70: 6e74 298e a1a1 8d91 05cc ce23 6c65 7496 nt)........#let. │ │ │ │ -0001bf80: 05bf aa66 936e 933d 9369 6693 6e3d 3093 ...f.n.=.if.n=0. │ │ │ │ -0001bf90: 7468 656e 9331 9365 6c73 6593 6e2a 6628 then.1.else.n*f( │ │ │ │ -0001bfa0: 6e2d 3129 3b3b 8ea1 8d91 05cc ce66 9605 n-1);;.......f.. │ │ │ │ -0001bfb0: bfaa 3d93 2d93 3a93 2869 6e74 932d 3e93 ..=.-.:.(int.->. │ │ │ │ -0001bfc0: 696e 7429 8ea1 a18d 9105 ccce 2366 9105 int)........#f.. │ │ │ │ -0001bfd0: bfaa 333b 3b8e a18d 9105 ccce 3996 05bf ..3;;.......9... │ │ │ │ -0001bfe0: aa3a 9369 6e74 8e8e 9201 c671 b184 0068 .:.int.....q...h │ │ │ │ -0001bff0: f0fe 0000 6666 8e8e 9f04 c002 8900 0066 ....ff.........f │ │ │ │ -0001c000: 6601 c70b 4a8e 8e8e a18d 911e 28f0 cf48 f...J.......(..H │ │ │ │ -0001c010: 6572 6596 030a aaeb 6166 9105 bfaa 3393 ere.....af....3. │ │ │ │ -0001c020: cf72 6573 756c 7473 9b03 0aab 696e 9374 .results....in.t │ │ │ │ -0001c030: 6865 9365 7691 ff58 e461 6c75 6174 696f he.ev..X.aluatio │ │ │ │ -0001c040: 6e93 6f66 93eb 6133 2a66 2832 29cf 2c91 n.of..a3*f(2).,. │ │ │ │ -0001c050: 0337 7762 7574 936e 6f90 ac72 7793 7468 .7wbut.no..rw.th │ │ │ │ -0001c060: 6598 0c72 7374 93eb 6166 93cf 6973 9375 e..rst..af..is.u │ │ │ │ -0001c070: 7365 6498 736f 93eb 6166 2832 2993 cf65 sed.so..af(2)..e │ │ │ │ -0001c080: 7691 ff58 e461 6c75 6174 6573 8ea4 1000 v..X.aluates.... │ │ │ │ -0001c090: 008d 9112 c761 746f 9603 de25 eb61 322b .....ato...%.a2+ │ │ │ │ -0001c0a0: 313d 33cf 2c91 03e0 a668 656e 6365 9374 1=3.,....hence.t │ │ │ │ -0001c0b0: 6865 9365 7870 7265 7373 696f 6e93 eb61 he.expression..a │ │ │ │ -0001c0c0: 6691 05bf aa33 9b03 de26 cf72 6573 756c f....3...&.resul │ │ │ │ -0001c0d0: 7473 9369 6e93 eb61 332a 333d 39cf 2e91 ts.in..a3*3=9... │ │ │ │ -0001c0e0: 0534 b454 91ff 0556 6f93 6d61 6b90 ac72 .4.T...Vo.mak..r │ │ │ │ -0001c0f0: 6598 6193 6675 6e63 7469 6f6e 9364 6563 e.a.function.dec │ │ │ │ -0001c100: 6c61 7261 7469 6f6e 9368 6f6c 648e a18d laration.hold... │ │ │ │ -0001c110: 9112 c761 7769 7468 696e 9603 8d0c 6974 ...awithin....it │ │ │ │ -0001c120: 7393 6f9a ac72 776e 9362 9553 8e6f 9364 s.o..rwn.b.S.o.d │ │ │ │ -0001c130: 7991 ff05 562c 9103 9fc5 eb61 6c65 7472 y...V,.....aletr │ │ │ │ -0001c140: 6563 9603 8d0c cf69 6e73 7465 6164 9103 ec.....instead.. │ │ │ │ -0001c150: 8d0b 6f66 93eb 616c 6574 93cf 6d98 7573 ..of..alet..m.us │ │ │ │ -0001c160: 7493 6290 538e 6593 7573 6564 2e91 0519 t.b.S.e.used.... │ │ │ │ -0001c170: ac54 6865 9363 6f72 7265 6374 9372 6563 .The.correct.rec │ │ │ │ -0001c180: 7572 7369 7698 6593 6465 0c6e 6974 696f ursiv.e.de.nitio │ │ │ │ -0001c190: 6e8e a18d 9112 c761 6f66 9603 eaa8 7468 n......aof....th │ │ │ │ -0001c1a0: 6593 6661 6374 6f72 6961 6c93 6675 6e63 e.factorial.func │ │ │ │ -0001c1b0: 7469 6f6e 9369 7393 7468 90ac 7275 733a tion.is.th..rus: │ │ │ │ -0001c1c0: 8ea9 2d5c 3f8d 8d8d 9112 c761 9fdc 0781 ..-\?......a.... │ │ │ │ -0001c1d0: 8900 0066 6601 c70b 4a9f 3d97 628d 8d90 ...ff...J.=.b... │ │ │ │ -0001c1e0: cccd 9f04 599c 8400 41f0 fe00 0066 668d ....Y...A....ff. │ │ │ │ -0001c1f0: 9fc8 6610 8d8d 9201 aff0 0d84 000a d70e ..f............. │ │ │ │ -0001c200: 0000 b8e8 8e8d 9201 b0a8 f584 0000 b8e8 ................ │ │ │ │ -0001c210: 0015 ae64 8e8d 8d8d 9201 b6cd b19f fd1c ...d............ │ │ │ │ -0001c220: 15eb 4931 338e 8e8e 8e9f ff40 548d 9105 ..I13......@T... │ │ │ │ -0001c230: ccce eb61 236c 6574 7265 6396 05bf aa66 ...a#letrec....f │ │ │ │ -0001c240: 6163 7493 6e93 3d93 6966 936e 3d30 9374 act.n.=.if.n=0.t │ │ │ │ -0001c250: 6865 6e93 3193 656c 7365 936e 2a66 6163 hen.1.else.n*fac │ │ │ │ -0001c260: 7428 6e2d 3129 3b3b 8ea4 0d00 008d 9105 t(n-1);;........ │ │ │ │ -0001c270: ccce 6661 6374 9605 bfaa 3d93 2d93 3a93 ..fact....=.-.:. │ │ │ │ -0001c280: 2869 6e74 932d 3e93 696e 7429 8ea1 a18d (int.->.int).... │ │ │ │ -0001c290: 9105 ccce 2366 6163 7491 05bf aa33 3b3b ....#fact....3;; │ │ │ │ -0001c2a0: 8ea1 8d91 05cc ce36 9605 bfaa 3a93 696e .......6....:.in │ │ │ │ -0001c2b0: 748e 8e92 01c6 71b1 8400 41f0 fe00 0066 t.....q...A....f │ │ │ │ -0001c2c0: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ -0001c2d0: 8e8e 8e9f 3d1b 998d 8d91 12c7 61eb 4b32 ....=.......a.K2 │ │ │ │ -0001c2e0: 2e36 8e91 3f0f 0c49 7465 7261 7469 6f6e .6..?..Iteration │ │ │ │ -0001c2f0: 8e9f 1be2 238d 9112 c761 cf48 6572 6596 ....#....a.Here. │ │ │ │ -0001c300: 054c 9069 739b 054c 9161 6e93 6974 6572 .L.is..L.an.iter │ │ │ │ -0001c310: 6174 6976 90ac 7265 9364 650c 6e69 7469 ativ..re.de.niti │ │ │ │ -0001c320: 6f6e 986f 6693 eb61 6661 6374 98cf 7573 on.of..afact..us │ │ │ │ -0001c330: 696e 6793 7495 ac72 7793 6f96 054c 906c ing.t..rw.o..L.l │ │ │ │ -0001c340: 6f90 538e 6361 6c98 6173 7369 676e 6162 o.S.cal.assignab │ │ │ │ -0001c350: 6c65 9376 91ff 58e4 6172 6961 626c 6573 le.v..X.ariables │ │ │ │ -0001c360: 3a91 07fc b1eb 6163 6f75 6e74 93cf 616e :.....acount..an │ │ │ │ -0001c370: 648e a18d 9112 c761 eb61 7265 7375 6c74 d......a.aresult │ │ │ │ -0001c380: cf2e 8ea6 8d8d 8d91 12c7 619f dc07 8189 ..........a..... │ │ │ │ -0001c390: 0000 6666 01c7 0b4a 9f3d 9762 8d8d 90cc ..ff...J.=.b.... │ │ │ │ -0001c3a0: cd9f 0459 9c84 0041 f0fe 0000 6666 8d9f ...Y...A....ff.. │ │ │ │ -0001c3b0: c866 108d 8d92 01af f00d 8400 0ad7 0e00 .f.............. │ │ │ │ -0001c3c0: 00b8 e88e 8d92 01b0 a8f5 8400 00b8 e800 ................ │ │ │ │ -0001c3d0: 15ae 648e 8d8d 8d92 01b6 cdb1 9ffd 1c15 ..d............. │ │ │ │ -0001c3e0: eb49 3134 8e8e 8e8e 9fff 4054 8d91 05cc .I14......@T.... │ │ │ │ -0001c3f0: ceeb 6123 6c65 7496 05bf aa66 6163 7493 ..a#let....fact. │ │ │ │ -0001c400: 6e93 3d8e a40d 0000 8d91 05cc ce23 9116 n.=..........#.. │ │ │ │ -0001c410: fea8 6c65 7472 6566 9605 bfaa 636f 756e ..letref....coun │ │ │ │ -0001c420: 743d 6e93 616e 6493 7265 7375 6c74 3d31 t=n.and.result=1 │ │ │ │ -0001c430: 8ea1 8d91 05cc ce23 9122 7dfc 696e 9605 .......#."}.in.. │ │ │ │ -0001c440: bfaa 7768 696c 6593 636f 756e 7493 3e93 ..while.count.>. │ │ │ │ -0001c450: 3093 646f 9363 6f75 6e74 2c72 6573 756c 0.do.count,resul │ │ │ │ -0001c460: 7493 3a3d 9363 6f75 6e74 2d31 2c63 6f75 t.:=.count-1,cou │ │ │ │ -0001c470: 6e74 2a72 6573 756c 748e a18d 9105 ccce nt*result....... │ │ │ │ -0001c480: 2391 33bc fa3b 7265 7375 6c74 3b3b 8ea1 #.3..;result;;.. │ │ │ │ -0001c490: 8d91 05cc ce66 6163 7496 05bf aa3d 932d .....fact....=.- │ │ │ │ -0001c4a0: 933a 9328 696e 7493 2d3e 9369 6e74 298e .:.(int.->.int). │ │ │ │ -0001c4b0: 8e92 01c6 71b1 8400 41f0 fe00 0066 668e ....q...A....ff. │ │ │ │ -0001c4c0: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ -0001c4d0: 8e9f 2fb1 938d 911e 28f0 cf54 6865 9603 ../.....(..The.. │ │ │ │ -0001c4e0: d98b 7365 6d69 636f 6c6f 6e9b 03d9 8c64 ..semicolon....d │ │ │ │ -0001c4f0: 656e 6f74 6573 9373 6571 7565 6e63 696e enotes.sequencin │ │ │ │ -0001c500: 672e 9105 332c 5768 656e 9361 6e93 6578 g...3,When.an.ex │ │ │ │ -0001c510: 7072 6573 7369 6f6e 98d7 658d 9f01 cccc pression..e..... │ │ │ │ -0001c520: d531 8e91 04c0 04eb 613b 8dd7 3a96 01ff .1......a;..:... │ │ │ │ -0001c530: fe3a 933a 8e91 0dca a0eb 613b d765 8d9f .:.:......a;.e.. │ │ │ │ -0001c540: 01cc ccd8 6e8e 9109 81db cf69 7393 6576 ....n......is.ev │ │ │ │ -0001c550: 91ff 58e4 616c 7561 7465 642c 9103 dcf8 ..X.aluated,.... │ │ │ │ -0001c560: 6561 6390 ac72 6893 d765 8d9f 01cc ccd8 eac..rh..e...... │ │ │ │ -0001c570: 698e 8ea1 8d91 12c7 61cf 6973 9604 5889 i.......a.is..X. │ │ │ │ -0001c580: 6576 9bff 58e4 616c 7561 7465 6493 696e ev..X.aluated.in │ │ │ │ -0001c590: 9374 7572 6e93 616e 6493 7468 6593 7698 .turn.and.the.v. │ │ │ │ -0001c5a0: 616c 7565 936f 6693 7468 6593 656e 90ac alue.of.the.en.. │ │ │ │ -0001c5b0: 7274 6972 6593 6578 7072 6573 7369 6f6e rtire.expression │ │ │ │ -0001c5c0: 9369 7393 7468 6593 7698 616c 7565 936f .is.the.v.alue.o │ │ │ │ -0001c5d0: 6693 d765 8d9f 01cc ccd8 6e8e 9105 a850 f..e......n....P │ │ │ │ -0001c5e0: cf2e 9106 8283 5468 6593 7768 696c 658e ......The.while. │ │ │ │ -0001c5f0: a18d 9112 c761 636f 6e73 7472 7563 7496 .....aconstruct. │ │ │ │ -0001c600: 03ea a862 696e 6473 936d 6f72 6593 7469 ...binds.more.ti │ │ │ │ -0001c610: 6768 90ac 7274 6c79 9374 6861 6e93 7365 gh..rtly.than.se │ │ │ │ -0001c620: 7175 656e 6369 6e67 2e8e a18d 911e 28f0 quencing......(. │ │ │ │ -0001c630: 5468 6591 0380 9a63 6f6e 7374 7275 6374 The....construct │ │ │ │ -0001c640: 9103 809b eb61 6966 9605 bfaa d765 8d9f .....aif.....e.. │ │ │ │ -0001c650: 01cc ccd5 318e 9b0a 7fae eb61 7468 656e ....1......athen │ │ │ │ -0001c660: 93d7 658d 9f01 cccc d532 8e98 eb61 6c6f ..e......2...alo │ │ │ │ -0001c670: 6f70 93d7 658d 9f01 cccc d533 8e91 0840 op..e......3...@ │ │ │ │ -0001c680: 9ecf 6973 9603 809a 7468 6593 7361 6d65 ..is....the.same │ │ │ │ -0001c690: 9103 809b 6173 93eb 6169 6696 05bf aad7 ....as..aif..... │ │ │ │ -0001c6a0: 658d 9f01 cccc d531 8e98 eb61 7468 656e e......1...athen │ │ │ │ -0001c6b0: 93d7 658d 9f01 cccc d532 8e98 eb61 656c ..e......2...ael │ │ │ │ -0001c6c0: 7365 93d7 658d 9f01 cccc d533 8e91 0840 se..e......3...@ │ │ │ │ -0001c6d0: 9ecf 696e 9103 809b 7468 6591 0380 9a74 ..in....the....t │ │ │ │ -0001c6e0: 7275 658e a18d 9112 c761 6361 7365 3b91 rue......acase;. │ │ │ │ -0001c6f0: 03bf ca77 6865 6e96 03aa 5ad7 658d 9f01 ...when...Z.e... │ │ │ │ -0001c700: cccc d531 8e9b 086a 5fcf 6576 91ff 58e4 ...1...j_.ev..X. │ │ │ │ -0001c710: 616c 7561 7465 7391 03aa 5b74 6f93 6661 aluates...[to.fa │ │ │ │ -0001c720: 6c73 652c 9103 b737 d765 8d9f 01cc ccd5 lse,...7.e...... │ │ │ │ -0001c730: 338e 98cf 6973 9365 7691 ff58 e461 6c75 3...is.ev..X.alu │ │ │ │ -0001c740: 6174 6564 9603 aa5b 616e 6493 636f 6e9a ated...[and.con. │ │ │ │ -0001c750: ac72 7472 6f6c 9103 aa5a 6c6f 9053 8e6f .rtrol...Zlo.S.o │ │ │ │ -0001c760: 7073 9362 6163 986b 9374 6f91 03aa 5a74 ps.bac.k.to...Zt │ │ │ │ -0001c770: 6865 9366 726f 6e98 7491 03aa 5a6f 6693 he.fron.t...Zof. │ │ │ │ -0001c780: 7468 658e a18d 9112 c761 636f 6e73 7472 the......aconstr │ │ │ │ -0001c790: 7563 7496 03ea a861 6761 696e 2e91 0538 uct....again...8 │ │ │ │ -0001c7a0: e041 7393 616e 9369 6c6c 7573 7472 6174 .As.an.illustrat │ │ │ │ -0001c7b0: 696f 6e2c 9368 6572 6593 6973 9361 6e93 ion,.here.is.an. │ │ │ │ -0001c7c0: 616c 7465 726e 6174 6976 90ac 7265 9364 alternativ..re.d │ │ │ │ -0001c7d0: 650c 6e69 7469 6f6e 936f 6693 eb61 6661 e.nition.of..afa │ │ │ │ -0001c7e0: 6374 cf2e 8e8e 9f24 fd13 8e8c 8b00 0000 ct.....$........ │ │ │ │ -0001c7f0: 0c00 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001bba0: 0000 0000 0000 0000 0000 0000 01b3 8ba0 ................ │ │ │ │ +0001bbb0: 02cc 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa ...U...F........ │ │ │ │ +0001bbc0: 999a 8d91 12c7 61d0 322e 362e 910a 8000 ......a.2.6..... │ │ │ │ +0001bbd0: 4974 6572 6174 696f 6e92 0166 7aed 3131 Iteration..fz.11 │ │ │ │ +0001bbe0: 8e91 12c7 619f 0566 6689 0000 e666 01c7 ....a..ff....f.. │ │ │ │ +0001bbf0: 3e7c 8e8e 8e8e a002 942f df8d a0fd a42f >|......./...../ │ │ │ │ +0001bc00: 068d 8d8d 9112 c761 9fdc 0781 8900 0066 .......a.......f │ │ │ │ +0001bc10: 6601 c70b 4a9f 3d97 628d 8d90 cccd 9f04 f...J.=.b....... │ │ │ │ +0001bc20: 599c 8400 41f0 fe00 0066 668d 9fc8 6610 Y...A....ff...f. │ │ │ │ +0001bc30: 8d8d 9201 aff0 0d84 000a d70e 0000 b8e8 ................ │ │ │ │ +0001bc40: 8e8d 9201 b0a8 f584 0000 b8e8 0015 ae64 ...............d │ │ │ │ +0001bc50: 8e8d 8d8d 9201 b6cd b19f fd1c 15eb 4931 ..............I1 │ │ │ │ +0001bc60: 318e 8e8e 8e9f ff40 548d 9105 ccce eb61 1......@T......a │ │ │ │ +0001bc70: 236c 6574 9605 bfaa 6661 6374 936e 933d #let....fact.n.= │ │ │ │ +0001bc80: 9369 6693 6e3d 3093 7468 656e 9331 9365 .if.n=0.then.1.e │ │ │ │ +0001bc90: 6c73 6593 6e2a 6661 6374 286e 2d31 293b lse.n*fact(n-1); │ │ │ │ +0001bca0: 3b8e a40d 0000 a18d 9105 ccce 756e 626f ;...........unbo │ │ │ │ +0001bcb0: 756e 6496 05bf aa6f 7293 6e6f 6e2d 6173 und....or.non-as │ │ │ │ +0001bcc0: 7369 676e 6162 6c65 9376 6172 6961 626c signable.variabl │ │ │ │ +0001bcd0: 6593 6661 6374 8ea1 8d91 05cc ce31 9605 e.fact.......1.. │ │ │ │ +0001bce0: bfaa 6572 726f 7293 696e 9374 7970 696e ..error.in.typin │ │ │ │ +0001bcf0: 678e a18d 9105 ccce 7479 7065 6368 6563 g.......typechec │ │ │ │ +0001bd00: 6b91 05bf aa66 6169 6c65 648e 8e92 01c6 k....failed..... │ │ │ │ +0001bd10: 71b1 8400 41f0 fe00 0066 668e 8e9f 04c0 q...A....ff..... │ │ │ │ +0001bd20: 0289 0000 6666 01c7 0b4a 8e8e 8e9f 3206 ....ff...J....2. │ │ │ │ +0001bd30: 078d 911e 28f0 cf54 6865 9603 83f6 7072 ....(..The....pr │ │ │ │ +0001bd40: 6f62 6c65 6d93 6973 9374 6861 7493 616e oblem.is.that.an │ │ │ │ +0001bd50: 9aac 7279 9366 7265 6593 7691 ff58 e461 ..ry.free.v..X.a │ │ │ │ +0001bd60: 7269 6162 6c65 7393 696e 9374 6865 9103 riables.in.the.. │ │ │ │ +0001bd70: 83f7 6295 538e 6f93 6479 9603 83f6 6f66 ..b.S.o.dy....of │ │ │ │ +0001bd80: 9361 9366 756e 6374 696f 6e93 6861 9876 .a.function.ha.v │ │ │ │ +0001bd90: 9865 9374 6865 9362 696e 6469 6e67 7393 .e.the.bindings. │ │ │ │ +0001bda0: 7468 6579 8ea4 1000 008d 9112 c761 6861 they.........aha │ │ │ │ +0001bdb0: 6496 03f2 116a 7573 7493 6290 538e 6566 d....just.b.S.ef │ │ │ │ +0001bdc0: 6f72 6593 7468 6591 03f2 1266 756e 6374 ore.the....funct │ │ │ │ +0001bdd0: 696f 6e93 779a ac72 6173 9364 6563 6c61 ion.w..ras.decla │ │ │ │ +0001bde0: 7265 643b 9103 f5c6 eb61 6661 6374 93cf red;.....afact.. │ │ │ │ +0001bdf0: 6973 9373 7563 9868 9361 9366 7265 6593 is.suc.h.a.free. │ │ │ │ +0001be00: 7691 ff58 e461 7269 6162 6c65 9369 6e91 v..X.ariable.in. │ │ │ │ +0001be10: 03f2 1274 6865 9362 9553 8e6f 9364 7996 ...the.b.S.o.dy. │ │ │ │ +0001be20: 03f2 116f 6693 7468 658e a18d 9112 c761 ...of.the......a │ │ │ │ +0001be30: 6465 636c 6172 6174 696f 6e9b 03e3 5061 declaration...Pa │ │ │ │ +0001be40: 6290 538e 6f95 ac72 7693 652c 9103 e4c9 b.S.o..rv.e,.... │ │ │ │ +0001be50: 616e 6498 7369 6e63 6598 6974 9869 7396 and.since.it.is. │ │ │ │ +0001be60: 03e3 516e 6f74 9864 650c 6e65 6498 6290 ..Qnot.de.ned.b. │ │ │ │ +0001be70: 538e 6566 6f72 6593 6974 7398 6f90 ac72 S.efore.its.o..r │ │ │ │ +0001be80: 776e 9864 6563 6c61 7261 7469 6f6e 2c91 wn.declaration,. │ │ │ │ +0001be90: 03e4 c861 6e93 6572 726f 7298 7265 7375 ...an.error.resu │ │ │ │ +0001bea0: 6c74 732e 8ea1 8d91 12c7 6154 91ff 0556 lts.......aT...V │ │ │ │ +0001beb0: 6f96 03ea a86d 616b 90ac 7265 9374 6869 o....mak..re.thi │ │ │ │ +0001bec0: 6e67 7393 636c 6561 7293 636f 6e73 6964 ngs.clear.consid │ │ │ │ +0001bed0: 6572 3a8e a443 3193 8d8d 8d91 12c7 619f er:..C1.......a. │ │ │ │ +0001bee0: c887 8189 0000 6666 01c7 0b4a 9f64 9762 ......ff...J.d.b │ │ │ │ +0001bef0: 8d8d 90cc cd9f 0459 9c84 0068 f0fe 0000 .......Y...h.... │ │ │ │ +0001bf00: 6666 8d9f a166 108d 8d92 01af f00d 8400 ff...f.......... │ │ │ │ +0001bf10: 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 8400 ................ │ │ │ │ +0001bf20: 00b8 e800 15ae 648e 8d8d 8d92 01b6 cdb1 ......d......... │ │ │ │ +0001bf30: 9ffd 1c15 eb49 3132 8e8e 8e8e 9fff 4054 .....I12......@T │ │ │ │ +0001bf40: 8d91 05cc ceeb 6123 6c65 7496 05bf aa66 ......a#let....f │ │ │ │ +0001bf50: 936e 933d 936e 2b31 3b3b 8ea4 0d00 008d .n.=.n+1;;...... │ │ │ │ +0001bf60: 9105 ccce 6696 05bf aa3d 932d 933a 9328 ....f....=.-.:.( │ │ │ │ +0001bf70: 696e 7493 2d3e 9369 6e74 298e a1a1 8d91 int.->.int)..... │ │ │ │ +0001bf80: 05cc ce23 6c65 7496 05bf aa66 936e 933d ...#let....f.n.= │ │ │ │ +0001bf90: 9369 6693 6e3d 3093 7468 656e 9331 9365 .if.n=0.then.1.e │ │ │ │ +0001bfa0: 6c73 6593 6e2a 6628 6e2d 3129 3b3b 8ea1 lse.n*f(n-1);;.. │ │ │ │ +0001bfb0: 8d91 05cc ce66 9605 bfaa 3d93 2d93 3a93 .....f....=.-.:. │ │ │ │ +0001bfc0: 2869 6e74 932d 3e93 696e 7429 8ea1 a18d (int.->.int).... │ │ │ │ +0001bfd0: 9105 ccce 2366 9105 bfaa 333b 3b8e a18d ....#f....3;;... │ │ │ │ +0001bfe0: 9105 ccce 3996 05bf aa3a 9369 6e74 8e8e ....9....:.int.. │ │ │ │ +0001bff0: 9201 c671 b184 0068 f0fe 0000 6666 8e8e ...q...h....ff.. │ │ │ │ +0001c000: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ +0001c010: a18d 911e 28f0 cf48 6572 6596 030a aaeb ....(..Here..... │ │ │ │ +0001c020: 6166 9105 bfaa 3393 cf72 6573 756c 7473 af....3..results │ │ │ │ +0001c030: 9b03 0aab 696e 9374 6865 9365 7691 ff58 ....in.the.ev..X │ │ │ │ +0001c040: e461 6c75 6174 696f 6e93 6f66 93eb 6133 .aluation.of..a3 │ │ │ │ +0001c050: 2a66 2832 29cf 2c91 0337 7762 7574 936e *f(2).,..7wbut.n │ │ │ │ +0001c060: 6f90 ac72 7793 7468 6598 0c72 7374 93eb o..rw.the..rst.. │ │ │ │ +0001c070: 6166 93cf 6973 9375 7365 6498 736f 93eb af..is.used.so.. │ │ │ │ +0001c080: 6166 2832 2993 cf65 7691 ff58 e461 6c75 af(2)..ev..X.alu │ │ │ │ +0001c090: 6174 6573 8ea4 1000 008d 9112 c761 746f ates.........ato │ │ │ │ +0001c0a0: 9603 de25 eb61 322b 313d 33cf 2c91 03e0 ...%.a2+1=3.,... │ │ │ │ +0001c0b0: a668 656e 6365 9374 6865 9365 7870 7265 .hence.the.expre │ │ │ │ +0001c0c0: 7373 696f 6e93 eb61 6691 05bf aa33 9b03 ssion..af....3.. │ │ │ │ +0001c0d0: de26 cf72 6573 756c 7473 9369 6e93 eb61 .&.results.in..a │ │ │ │ +0001c0e0: 332a 333d 39cf 2e91 0534 b454 91ff 0556 3*3=9....4.T...V │ │ │ │ +0001c0f0: 6f93 6d61 6b90 ac72 6598 6193 6675 6e63 o.mak..re.a.func │ │ │ │ +0001c100: 7469 6f6e 9364 6563 6c61 7261 7469 6f6e tion.declaration │ │ │ │ +0001c110: 9368 6f6c 648e a18d 9112 c761 7769 7468 .hold......awith │ │ │ │ +0001c120: 696e 9603 8d0c 6974 7393 6f9a ac72 776e in....its.o..rwn │ │ │ │ +0001c130: 9362 9553 8e6f 9364 7991 ff05 562c 9103 .b.S.o.dy...V,.. │ │ │ │ +0001c140: 9fc5 eb61 6c65 7472 6563 9603 8d0c cf69 ...aletrec.....i │ │ │ │ +0001c150: 6e73 7465 6164 9103 8d0b 6f66 93eb 616c nstead....of..al │ │ │ │ +0001c160: 6574 93cf 6d98 7573 7493 6290 538e 6593 et..m.ust.b.S.e. │ │ │ │ +0001c170: 7573 6564 2e91 0519 ac54 6865 9363 6f72 used.....The.cor │ │ │ │ +0001c180: 7265 6374 9372 6563 7572 7369 7698 6593 rect.recursiv.e. │ │ │ │ +0001c190: 6465 0c6e 6974 696f 6e8e a18d 9112 c761 de.nition......a │ │ │ │ +0001c1a0: 6f66 9603 eaa8 7468 6593 6661 6374 6f72 of....the.factor │ │ │ │ +0001c1b0: 6961 6c93 6675 6e63 7469 6f6e 9369 7393 ial.function.is. │ │ │ │ +0001c1c0: 7468 90ac 7275 733a 8ea9 2d5c 3f8d 8d8d th..rus:..-\?... │ │ │ │ +0001c1d0: 9112 c761 9fdc 0781 8900 0066 6601 c70b ...a.......ff... │ │ │ │ +0001c1e0: 4a9f 3d97 628d 8d90 cccd 9f04 599c 8400 J.=.b.......Y... │ │ │ │ +0001c1f0: 41f0 fe00 0066 668d 9fc8 6610 8d8d 9201 A....ff...f..... │ │ │ │ +0001c200: aff0 0d84 000a d70e 0000 b8e8 8e8d 9201 ................ │ │ │ │ +0001c210: b0a8 f584 0000 b8e8 0015 ae64 8e8d 8d8d ...........d.... │ │ │ │ +0001c220: 9201 b6cd b19f fd1c 15eb 4931 338e 8e8e ..........I13... │ │ │ │ +0001c230: 8e9f ff40 548d 9105 ccce eb61 236c 6574 ...@T......a#let │ │ │ │ +0001c240: 7265 6396 05bf aa66 6163 7493 6e93 3d93 rec....fact.n.=. │ │ │ │ +0001c250: 6966 936e 3d30 9374 6865 6e93 3193 656c if.n=0.then.1.el │ │ │ │ +0001c260: 7365 936e 2a66 6163 7428 6e2d 3129 3b3b se.n*fact(n-1);; │ │ │ │ +0001c270: 8ea4 0d00 008d 9105 ccce 6661 6374 9605 ..........fact.. │ │ │ │ +0001c280: bfaa 3d93 2d93 3a93 2869 6e74 932d 3e93 ..=.-.:.(int.->. │ │ │ │ +0001c290: 696e 7429 8ea1 a18d 9105 ccce 2366 6163 int)........#fac │ │ │ │ +0001c2a0: 7491 05bf aa33 3b3b 8ea1 8d91 05cc ce36 t....3;;.......6 │ │ │ │ +0001c2b0: 9605 bfaa 3a93 696e 748e 8e92 01c6 71b1 ....:.int.....q. │ │ │ │ +0001c2c0: 8400 41f0 fe00 0066 668e 8e9f 04c0 0289 ..A....ff....... │ │ │ │ +0001c2d0: 0000 6666 01c7 0b4a 8e8e 8e9f 3d1b 998d ..ff...J....=... │ │ │ │ +0001c2e0: 8d91 12c7 61eb 4b32 2e36 8e91 3f0f 0c49 ....a.K2.6..?..I │ │ │ │ +0001c2f0: 7465 7261 7469 6f6e 8e9f 1be2 238d 9112 teration....#... │ │ │ │ +0001c300: c761 cf48 6572 6596 054c 9069 739b 054c .a.Here..L.is..L │ │ │ │ +0001c310: 9161 6e93 6974 6572 6174 6976 90ac 7265 .an.iterativ..re │ │ │ │ +0001c320: 9364 650c 6e69 7469 6f6e 986f 6693 eb61 .de.nition.of..a │ │ │ │ +0001c330: 6661 6374 98cf 7573 696e 6793 7495 ac72 fact..using.t..r │ │ │ │ +0001c340: 7793 6f96 054c 906c 6f90 538e 6361 6c98 w.o..L.lo.S.cal. │ │ │ │ +0001c350: 6173 7369 676e 6162 6c65 9376 91ff 58e4 assignable.v..X. │ │ │ │ +0001c360: 6172 6961 626c 6573 3a91 07fc b1eb 6163 ariables:.....ac │ │ │ │ +0001c370: 6f75 6e74 93cf 616e 648e a18d 9112 c761 ount..and......a │ │ │ │ +0001c380: eb61 7265 7375 6c74 cf2e 8ea6 8d8d 8d91 .aresult........ │ │ │ │ +0001c390: 12c7 619f dc07 8189 0000 6666 01c7 0b4a ..a.......ff...J │ │ │ │ +0001c3a0: 9f3d 9762 8d8d 90cc cd9f 0459 9c84 0041 .=.b.......Y...A │ │ │ │ +0001c3b0: f0fe 0000 6666 8d9f c866 108d 8d92 01af ....ff...f...... │ │ │ │ +0001c3c0: f00d 8400 0ad7 0e00 00b8 e88e 8d92 01b0 ................ │ │ │ │ +0001c3d0: a8f5 8400 00b8 e800 15ae 648e 8d8d 8d92 ..........d..... │ │ │ │ +0001c3e0: 01b6 cdb1 9ffd 1c15 eb49 3134 8e8e 8e8e .........I14.... │ │ │ │ +0001c3f0: 9fff 4054 8d91 05cc ceeb 6123 6c65 7496 ..@T......a#let. │ │ │ │ +0001c400: 05bf aa66 6163 7493 6e93 3d8e a40d 0000 ...fact.n.=..... │ │ │ │ +0001c410: 8d91 05cc ce23 9116 fea8 6c65 7472 6566 .....#....letref │ │ │ │ +0001c420: 9605 bfaa 636f 756e 743d 6e93 616e 6493 ....count=n.and. │ │ │ │ +0001c430: 7265 7375 6c74 3d31 8ea1 8d91 05cc ce23 result=1.......# │ │ │ │ +0001c440: 9122 7dfc 696e 9605 bfaa 7768 696c 6593 ."}.in....while. │ │ │ │ +0001c450: 636f 756e 7493 3e93 3093 646f 9363 6f75 count.>.0.do.cou │ │ │ │ +0001c460: 6e74 2c72 6573 756c 7493 3a3d 9363 6f75 nt,result.:=.cou │ │ │ │ +0001c470: 6e74 2d31 2c63 6f75 6e74 2a72 6573 756c nt-1,count*resul │ │ │ │ +0001c480: 748e a18d 9105 ccce 2391 33bc fa3b 7265 t.......#.3..;re │ │ │ │ +0001c490: 7375 6c74 3b3b 8ea1 8d91 05cc ce66 6163 sult;;.......fac │ │ │ │ +0001c4a0: 7496 05bf aa3d 932d 933a 9328 696e 7493 t....=.-.:.(int. │ │ │ │ +0001c4b0: 2d3e 9369 6e74 298e 8e92 01c6 71b1 8400 ->.int).....q... │ │ │ │ +0001c4c0: 41f0 fe00 0066 668e 8e9f 04c0 0289 0000 A....ff......... │ │ │ │ +0001c4d0: 6666 01c7 0b4a 8e8e 8e9f 2fb1 938d 911e ff...J..../..... │ │ │ │ +0001c4e0: 28f0 cf54 6865 9603 d98b 7365 6d69 636f (..The....semico │ │ │ │ +0001c4f0: 6c6f 6e9b 03d9 8c64 656e 6f74 6573 9373 lon....denotes.s │ │ │ │ +0001c500: 6571 7565 6e63 696e 672e 9105 332c 5768 equencing...3,Wh │ │ │ │ +0001c510: 656e 9361 6e93 6578 7072 6573 7369 6f6e en.an.expression │ │ │ │ +0001c520: 98d7 658d 9f01 cccc d531 8e91 04c0 04eb ..e......1...... │ │ │ │ +0001c530: 613b 8dd7 3a96 01ff fe3a 933a 8e91 0dca a;..:....:.:.... │ │ │ │ +0001c540: a0eb 613b d765 8d9f 01cc ccd8 6e8e 9109 ..a;.e......n... │ │ │ │ +0001c550: 81db cf69 7393 6576 91ff 58e4 616c 7561 ...is.ev..X.alua │ │ │ │ +0001c560: 7465 642c 9103 dcf8 6561 6390 ac72 6893 ted,....eac..rh. │ │ │ │ +0001c570: d765 8d9f 01cc ccd8 698e 8ea1 8d91 12c7 .e......i....... │ │ │ │ +0001c580: 61cf 6973 9604 5889 6576 9bff 58e4 616c a.is..X.ev..X.al │ │ │ │ +0001c590: 7561 7465 6493 696e 9374 7572 6e93 616e uated.in.turn.an │ │ │ │ +0001c5a0: 6493 7468 6593 7698 616c 7565 936f 6693 d.the.v.alue.of. │ │ │ │ +0001c5b0: 7468 6593 656e 90ac 7274 6972 6593 6578 the.en..rtire.ex │ │ │ │ +0001c5c0: 7072 6573 7369 6f6e 9369 7393 7468 6593 pression.is.the. │ │ │ │ +0001c5d0: 7698 616c 7565 936f 6693 d765 8d9f 01cc v.alue.of..e.... │ │ │ │ +0001c5e0: ccd8 6e8e 9105 a850 cf2e 9106 8283 5468 ..n....P......Th │ │ │ │ +0001c5f0: 6593 7768 696c 658e a18d 9112 c761 636f e.while......aco │ │ │ │ +0001c600: 6e73 7472 7563 7496 03ea a862 696e 6473 nstruct....binds │ │ │ │ +0001c610: 936d 6f72 6593 7469 6768 90ac 7274 6c79 .more.tigh..rtly │ │ │ │ +0001c620: 9374 6861 6e93 7365 7175 656e 6369 6e67 .than.sequencing │ │ │ │ +0001c630: 2e8e a18d 911e 28f0 5468 6591 0380 9a63 ......(.The....c │ │ │ │ +0001c640: 6f6e 7374 7275 6374 9103 809b eb61 6966 onstruct.....aif │ │ │ │ +0001c650: 9605 bfaa d765 8d9f 01cc ccd5 318e 9b0a .....e......1... │ │ │ │ +0001c660: 7fae eb61 7468 656e 93d7 658d 9f01 cccc ...athen..e..... │ │ │ │ +0001c670: d532 8e98 eb61 6c6f 6f70 93d7 658d 9f01 .2...aloop..e... │ │ │ │ +0001c680: cccc d533 8e91 0840 9ecf 6973 9603 809a ...3...@..is.... │ │ │ │ +0001c690: 7468 6593 7361 6d65 9103 809b 6173 93eb the.same....as.. │ │ │ │ +0001c6a0: 6169 6696 05bf aad7 658d 9f01 cccc d531 aif.....e......1 │ │ │ │ +0001c6b0: 8e98 eb61 7468 656e 93d7 658d 9f01 cccc ...athen..e..... │ │ │ │ +0001c6c0: d532 8e98 eb61 656c 7365 93d7 658d 9f01 .2...aelse..e... │ │ │ │ +0001c6d0: cccc d533 8e91 0840 9ecf 696e 9103 809b ...3...@..in.... │ │ │ │ +0001c6e0: 7468 6591 0380 9a74 7275 658e a18d 9112 the....true..... │ │ │ │ +0001c6f0: c761 6361 7365 3b91 03bf ca77 6865 6e96 .acase;....when. │ │ │ │ +0001c700: 03aa 5ad7 658d 9f01 cccc d531 8e9b 086a ..Z.e......1...j │ │ │ │ +0001c710: 5fcf 6576 91ff 58e4 616c 7561 7465 7391 _.ev..X.aluates. │ │ │ │ +0001c720: 03aa 5b74 6f93 6661 6c73 652c 9103 b737 ..[to.false,...7 │ │ │ │ +0001c730: d765 8d9f 01cc ccd5 338e 98cf 6973 9365 .e......3...is.e │ │ │ │ +0001c740: 7691 ff58 e461 6c75 6174 6564 9603 aa5b v..X.aluated...[ │ │ │ │ +0001c750: 616e 6493 636f 6e9a ac72 7472 6f6c 9103 and.con..rtrol.. │ │ │ │ +0001c760: aa5a 6c6f 9053 8e6f 7073 9362 6163 986b .Zlo.S.ops.bac.k │ │ │ │ +0001c770: 9374 6f91 03aa 5a74 6865 9366 726f 6e98 .to...Zthe.fron. │ │ │ │ +0001c780: 7491 03aa 5a6f 6693 7468 658e a18d 9112 t...Zof.the..... │ │ │ │ +0001c790: c761 636f 6e73 7472 7563 7496 03ea a861 .aconstruct....a │ │ │ │ +0001c7a0: 6761 696e 2e91 0538 e041 7393 616e 9369 gain...8.As.an.i │ │ │ │ +0001c7b0: 6c6c 7573 7472 6174 696f 6e2c 9368 6572 llustration,.her │ │ │ │ +0001c7c0: 6593 6973 9361 6e93 616c 7465 726e 6174 e.is.an.alternat │ │ │ │ +0001c7d0: 6976 90ac 7265 9364 650c 6e69 7469 6f6e iv..re.de.nition │ │ │ │ +0001c7e0: 936f 6693 eb61 6661 6374 cf2e 8e8e 9f24 .of..afact.....$ │ │ │ │ +0001c7f0: fd13 8e8c 8b00 0000 0c00 0000 0000 0000 ................ │ │ │ │ 0001c800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001c810: 0000 0000 0000 01bb 7aa0 02cc 0555 8da0 ........z....U.. │ │ │ │ -0001c820: fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 .F.............. │ │ │ │ -0001c830: ebd0 3132 9200 ce9e d543 6861 7074 6572 ..12.....Chapter │ │ │ │ -0001c840: 9604 8000 322e 910a 8000 496e 90a0 0074 ....2.....In...t │ │ │ │ -0001c850: 726f 9060 0064 7563 7469 6f6e 9361 6e64 ro.`.duction.and │ │ │ │ -0001c860: 9345 7861 6d70 6c65 738e 91ea f1eb 9f05 .Examples....... │ │ │ │ -0001c870: 6666 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 ff....f..>|..... │ │ │ │ -0001c880: 0294 2fdf 8da0 fdbe 2f06 8d8d 8d91 eaf1 ../...../....... │ │ │ │ -0001c890: eb9f c207 8189 0000 6666 01c7 0b4a 9f71 ........ff...J.q │ │ │ │ -0001c8a0: 9762 8d8d 90cc cd9f 0459 9c84 0075 f0fe .b.......Y...u.. │ │ │ │ -0001c8b0: 0000 6666 8d9f 9466 108d 8d92 01af f00d ..ff...f........ │ │ │ │ -0001c8c0: 8400 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 ................ │ │ │ │ -0001c8d0: 8400 00b8 e800 15ae 648e 8d8d 8d92 01b6 ........d....... │ │ │ │ -0001c8e0: cdb1 9ffd 1c15 eb49 3135 8e8e 8e8e 9fff .......I15...... │ │ │ │ -0001c8f0: 4054 8d91 05cc ceeb 6123 6c65 7496 05bf @T......a#let... │ │ │ │ -0001c900: aa66 6163 7493 6e93 3d8e a40d 0000 8d91 .fact.n.=....... │ │ │ │ -0001c910: 05cc ce23 9116 fea8 6c65 7472 6566 9605 ...#....letref.. │ │ │ │ -0001c920: bfaa 636f 756e 743d 6e93 616e 6493 7265 ..count=n.and.re │ │ │ │ -0001c930: 7375 6c74 3d31 8ea1 8d91 05cc ce23 9116 sult=1.......#.. │ │ │ │ -0001c940: fea8 696e 911c be52 6966 9105 bfaa 636f ..in...Rif....co │ │ │ │ -0001c950: 756e 743d 308e a18d 9105 ccce 2391 3f3c unt=0.......#.?< │ │ │ │ -0001c960: 4e74 6865 6e91 05bf aa72 6573 756c 748e Nthen....result. │ │ │ │ -0001c970: a18d 9105 ccce 2391 3f3c 4e6c 6f6f 7096 ......#.?.int)...... │ │ │ │ -0001c9d0: ccce 2366 6163 7491 05bf aa34 3b3b 8ea1 ..#fact....4;;.. │ │ │ │ -0001c9e0: 8d91 05cc ce32 3496 05bf aa3a 9369 6e74 .....24....:.int │ │ │ │ -0001c9f0: 8e8e 9201 c671 b184 0075 f0fe 0000 6666 .....q...u....ff │ │ │ │ -0001ca00: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ -0001ca10: 8e8e a94b b439 8d91 f653 7acf 5265 706c ...K.9...Sz.Repl │ │ │ │ -0001ca20: 6163 696e 6796 02f5 f174 6865 93eb 6174 acing....the..at │ │ │ │ -0001ca30: 6865 6e93 cf69 6e93 eb61 6966 9605 bfaa hen..in..aif.... │ │ │ │ -0001ca40: d765 8d9f 01cc ccd5 318e 9b0a 7fae eb61 .e......1......a │ │ │ │ -0001ca50: 7468 656e 93d7 658d 9f01 cccc d532 8e98 then..e......2.. │ │ │ │ -0001ca60: eb61 656c 7365 93d7 658d 9f01 cccc d533 .aelse..e......3 │ │ │ │ -0001ca70: 8e9b 07b5 f5cf 6290 ac72 7991 02f5 f2eb ......b..ry..... │ │ │ │ -0001ca80: 616c 6f6f 7096 02f5 f1cf 6361 7573 6573 aloop.....causes │ │ │ │ -0001ca90: 9369 7465 7261 7469 6f6e 9377 6865 6e93 .iteration.when. │ │ │ │ -0001caa0: d765 8d9f 01cc ccd5 318e 98cf 6576 91ff .e......1...ev.. │ │ │ │ -0001cab0: 58e4 616c 7561 7465 738e a410 0000 8d91 X.aluates....... │ │ │ │ -0001cac0: eaf1 eb74 6f91 04c7 5374 7275 653a 9106 ...to...Strue:.. │ │ │ │ -0001cad0: f237 652e 672e 2c91 04fe 7eeb 6169 6696 .7e.g.,...~.aif. │ │ │ │ -0001cae0: 05bf aad7 658d 9f01 cccc d531 8e9b 0a7f ....e......1.... │ │ │ │ -0001caf0: aeeb 616c 6f6f 7093 d765 8d9f 01cc ccd5 ..aloop..e...... │ │ │ │ -0001cb00: 328e 98eb 6165 6c73 6593 d765 8d9f 01cc 2...aelse..e.... │ │ │ │ -0001cb10: ccd5 338e 9109 8758 cf69 7396 04c7 5365 ..3....X.is...Se │ │ │ │ -0001cb20: 7175 6976 91ff 58e4 616c 656e 90ac 7274 quiv..X.alen..rt │ │ │ │ -0001cb30: 9374 6f91 04c7 54eb 6169 6696 05bf aa6e .to...T.aif....n │ │ │ │ -0001cb40: 6f74 28d7 658d 9f01 cccc d531 8e91 04c0 ot(.e......1.... │ │ │ │ -0001cb50: 04eb 6129 9374 6865 6e93 d765 8d9f 01cc ..a).then..e.... │ │ │ │ -0001cb60: ccd5 338e 98eb 616c 6f6f 7093 d765 8d9f ..3...aloop..e.. │ │ │ │ -0001cb70: 01cc ccd5 328e 9104 c004 cf2e 9107 cee2 ....2........... │ │ │ │ -0001cb80: 5468 658e a18d 91ea f1eb 636f 6e64 6974 The.......condit │ │ │ │ -0001cb90: 696f 6e61 6c2f 6c6f 9053 8e6f 7096 048f ional/lo.S.op... │ │ │ │ -0001cba0: e163 6f6e 7374 7275 6374 9b04 8fe2 6361 .construct....ca │ │ │ │ -0001cbb0: 6e93 6861 95ac 7276 9365 9861 9b04 8fe1 n.ha..rv.e.a.... │ │ │ │ -0001cbc0: 6e93 756d 9362 9053 8e65 7298 6f66 9104 n.um.b.S.er.of.. │ │ │ │ -0001cbd0: 8fe2 636f 6e64 6974 696f 6e73 2c91 04b9 ..conditions,... │ │ │ │ -0001cbe0: 3065 6163 9368 9870 7265 6365 6465 6498 0eac.h.preceded. │ │ │ │ -0001cbf0: 6293 7991 048f e2eb 6169 66cf 2e91 0728 b.y.....aif....( │ │ │ │ -0001cc00: 8c54 6865 8ea1 8d91 eaf1 eb65 7870 7265 .The.......expre │ │ │ │ -0001cc10: 7373 696f 6e96 052a 3667 7561 7264 6564 ssion..*6guarded │ │ │ │ -0001cc20: 9105 2a37 629a ac72 7993 6561 6398 6891 ..*7b..ry.eac.h. │ │ │ │ -0001cc30: 052a 3763 6f6e 6469 7469 6f6e 936d 6198 .*7condition.ma. │ │ │ │ -0001cc40: 799b 052a 3762 9053 8e65 9370 7265 6365 y..*7b.S.e.prece │ │ │ │ -0001cc50: 6465 6498 6290 ac72 7993 eb61 7468 656e ded.b..ry..athen │ │ │ │ -0001cc60: cf2c 9105 7a1a 6f72 9862 90ac 7279 93eb .,..z.or.b..ry.. │ │ │ │ -0001cc70: 616c 6f6f 7098 cf77 6865 6e93 7468 658e aloop..when.the. │ │ │ │ -0001cc80: a18d 91ea f1eb 7768 6f6c 6596 03ea a863 ......whole....c │ │ │ │ -0001cc90: 6f6e 7374 7275 6374 9369 7393 746f 9362 onstruct.is.to.b │ │ │ │ -0001cca0: 9053 8e65 9372 652d 6576 9bff 58e4 616c .S.e.re-ev..X.al │ │ │ │ -0001ccb0: 7561 7465 6493 6166 7465 7293 6576 9861 uated.after.ev.a │ │ │ │ -0001ccc0: 6c75 6174 696e 6793 7468 6593 6775 6172 luating.the.guar │ │ │ │ -0001ccd0: 6465 6493 6578 7072 6573 7369 6f6e 3a8e ded.expression:. │ │ │ │ -0001cce0: a68d 8d8d 91ea f1eb 9fc2 0781 8900 0066 ...............f │ │ │ │ -0001ccf0: 6601 c70b 4a9f 7197 628d 8d90 cccd 9f04 f...J.q.b....... │ │ │ │ -0001cd00: 599c 8400 75f0 fe00 0066 668d 9f94 6610 Y...u....ff...f. │ │ │ │ -0001cd10: 8d8d 9201 aff0 0d84 000a d70e 0000 b8e8 ................ │ │ │ │ -0001cd20: 8e8d 9201 b0a8 f584 0000 b8e8 0015 ae64 ...............d │ │ │ │ -0001cd30: 8e8d 8d8d 9201 b6cd b19f fd1c 15eb 4931 ..............I1 │ │ │ │ -0001cd40: 368e 8e8e 8e9f ff40 548d 9105 ccce eb61 6......@T......a │ │ │ │ -0001cd50: 236c 6574 9605 bfaa 6763 6428 782c 7929 #let....gcd(x,y) │ │ │ │ -0001cd60: 933d 8ea4 0d00 008d 9105 ccce 2391 16fe .=..........#... │ │ │ │ -0001cd70: a86c 6574 7265 6696 05bf aa78 2c79 933d .letref....x,y.= │ │ │ │ -0001cd80: 9378 2c79 8ea1 8d91 05cc ce23 9116 fea8 .x,y.......#.... │ │ │ │ -0001cd90: 696e 911c be52 6966 9605 bfaa 783e 7993 in...Rif....x>y. │ │ │ │ -0001cda0: 6c6f 6f70 9378 3a3d 782d 798e a18d 9105 loop.x:=x-y..... │ │ │ │ -0001cdb0: ccce 2391 3f3c 4e69 6696 05bf aa78 3c79 ..#.?.int)..... │ │ │ │ -0001ce10: 05cc ce23 6763 6428 3132 2c32 3029 3b3b ...#gcd(12,20);; │ │ │ │ -0001ce20: 8ea1 8d91 05cc ce34 9605 bfaa 3a93 696e .......4....:.in │ │ │ │ -0001ce30: 748e 8e92 01c6 71b1 8400 75f0 fe00 0066 t.....q...u....f │ │ │ │ -0001ce40: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ -0001ce50: 8e8e 8e9f 5774 3a8d 8d91 eaf1 ebeb 4b32 ....Wt:.......K2 │ │ │ │ -0001ce60: 2e37 8e91 1739 964c 6973 7473 8e9f 1be2 .7...9.Lists.... │ │ │ │ -0001ce70: 238d 91ea f1eb cf49 669b 0576 90d7 658d #......If..v..e. │ │ │ │ -0001ce80: 9f01 cccc d531 8e91 04c0 04d7 3b8d 9601 .....1......;... │ │ │ │ -0001ce90: fffe 3a93 3a93 3a8e 9111 ca9c 3b91 01ff ..:.:.:.....;... │ │ │ │ -0001cea0: fe65 8d9f 01cc ccd8 6e8e 910b 1ee0 cf61 .e......n......a │ │ │ │ -0001ceb0: 6c6c 9105 768f 6861 95ac 7276 9365 9874 ll..v.ha..rv.e.t │ │ │ │ -0001cec0: 9379 7090 538e 6598 d774 7991 05e4 c9cf .yp.S.e..ty..... │ │ │ │ -0001ced0: 7468 656e 9605 768f 7468 6598 eb48 4d4c then..v.the..HML │ │ │ │ -0001cee0: 98cf 6578 7072 6573 7369 6f6e 98eb 615b ..expression..a[ │ │ │ │ -0001cef0: d765 8d9f 01cc ccd5 318e 9104 c004 eb61 .e......1......a │ │ │ │ -0001cf00: 3b8d d73a 9601 fffe 3a93 3a8e 910d caa0 ;..:....:.:..... │ │ │ │ -0001cf10: eb61 3bd7 658d 9f01 cccc d86e 8e91 05a8 .a;.e......n.... │ │ │ │ -0001cf20: 50eb 615d 93cf 6861 7398 7490 ac72 7970 P.a]..has.t..ryp │ │ │ │ -0001cf30: 9053 8e65 98eb 6128 d774 7991 062d e3eb .S.e..a(.ty..-.. │ │ │ │ -0001cf40: 616c 6973 7429 cf2e 8ea1 8d91 eaf1 eb54 alist).........T │ │ │ │ -0001cf50: 6865 9605 820e 7374 616e 6461 7264 9366 he....standard.f │ │ │ │ -0001cf60: 756e 6374 696f 6e73 9105 820d 6f6e 936c unctions....on.l │ │ │ │ -0001cf70: 6973 7473 9361 7265 93eb 6168 6493 cf28 ists.are..ahd..( │ │ │ │ -0001cf80: 6865 6164 292c 9b05 e7e7 eb61 746c 93cf head),.....atl.. │ │ │ │ -0001cf90: 2874 6169 6c29 2c98 eb61 6e75 6c6c 93cf (tail),..anull.. │ │ │ │ -0001cfa0: 2877 6869 6390 ac72 6891 0582 0d74 6573 (whic..rh....tes │ │ │ │ -0001cfb0: 7473 9377 6865 7468 6572 9361 8ea1 8d91 ts.whether.a.... │ │ │ │ -0001cfc0: eaf1 eb6c 6973 7496 0489 6c69 7393 656d ...list...lis.em │ │ │ │ -0001cfd0: 7074 90ac 7279 7c8d 692e 652e 8e91 138c pt..ry|.i.e..... │ │ │ │ -0001cfe0: ef69 7393 6571 7561 6c93 746f 93eb 615b .is.equal.to..a[ │ │ │ │ -0001cff0: 5dcf 292c 9104 b11c 616e 6493 7468 6593 ].),....and.the. │ │ │ │ -0001d000: 696e 0c78 6564 936f 7090 538e 6572 6174 in.xed.op.S.erat │ │ │ │ -0001d010: 6f72 739b 0489 6beb 612e 93cf 2863 6f6e ors...k.a...(con │ │ │ │ -0001d020: 7329 9361 6e64 93eb 6140 98cf 2861 7070 s).and..a@..(app │ │ │ │ -0001d030: 9053 8e65 6e64 2c91 04b1 1d6f 728e a18d .S.end,....or... │ │ │ │ -0001d040: 91ea f1eb 636f 6e63 6174 656e 6174 696f ....concatenatio │ │ │ │ -0001d050: 6e29 2e8e 8e9f 24fd 138e 8c8b 0000 000d n)....$......... │ │ │ │ -0001d060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001c810: 0000 0000 0000 0000 0000 0000 0000 01bb ................ │ │ │ │ +0001c820: 82a0 02cc 0555 8da0 fd46 d30e 8d8d 8d8d .....U...F...... │ │ │ │ +0001c830: 9ffa 999a 8d91 eaf1 ebd0 3132 9200 ce9e ..........12.... │ │ │ │ +0001c840: d543 6861 7074 6572 9604 8000 322e 910a .Chapter....2... │ │ │ │ +0001c850: 8000 496e 90a0 0074 726f 9060 0064 7563 ..In...tro.`.duc │ │ │ │ +0001c860: 7469 6f6e 9361 6e64 9345 7861 6d70 6c65 tion.and.Example │ │ │ │ +0001c870: 738e 91ea f1eb 9f05 6666 8900 00e6 6601 s.......ff....f. │ │ │ │ +0001c880: c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 fdbe .>|......./..... │ │ │ │ +0001c890: 2f06 8d8d 8d91 eaf1 eb9f c207 8189 0000 /............... │ │ │ │ +0001c8a0: 6666 01c7 0b4a 9f71 9762 8d8d 90cc cd9f ff...J.q.b...... │ │ │ │ +0001c8b0: 0459 9c84 0075 f0fe 0000 6666 8d9f 9466 .Y...u....ff...f │ │ │ │ +0001c8c0: 108d 8d92 01af f00d 8400 0ad7 0e00 00b8 ................ │ │ │ │ +0001c8d0: e88e 8d92 01b0 a8f5 8400 00b8 e800 15ae ................ │ │ │ │ +0001c8e0: 648e 8d8d 8d92 01b6 cdb1 9ffd 1c15 eb49 d..............I │ │ │ │ +0001c8f0: 3135 8e8e 8e8e 9fff 4054 8d91 05cc ceeb 15......@T...... │ │ │ │ +0001c900: 6123 6c65 7496 05bf aa66 6163 7493 6e93 a#let....fact.n. │ │ │ │ +0001c910: 3d8e a40d 0000 8d91 05cc ce23 9116 fea8 =..........#.... │ │ │ │ +0001c920: 6c65 7472 6566 9605 bfaa 636f 756e 743d letref....count= │ │ │ │ +0001c930: 6e93 616e 6493 7265 7375 6c74 3d31 8ea1 n.and.result=1.. │ │ │ │ +0001c940: 8d91 05cc ce23 9116 fea8 696e 911c be52 .....#....in...R │ │ │ │ +0001c950: 6966 9105 bfaa 636f 756e 743d 308e a18d if....count=0... │ │ │ │ +0001c960: 9105 ccce 2391 3f3c 4e74 6865 6e91 05bf ....#.?.in │ │ │ │ +0001c9d0: 7429 8ea1 a18d 9105 ccce 2366 6163 7491 t)........#fact. │ │ │ │ +0001c9e0: 05bf aa34 3b3b 8ea1 8d91 05cc ce32 3496 ...4;;.......24. │ │ │ │ +0001c9f0: 05bf aa3a 9369 6e74 8e8e 9201 c671 b184 ...:.int.....q.. │ │ │ │ +0001ca00: 0075 f0fe 0000 6666 8e8e 9f04 c002 8900 .u....ff........ │ │ │ │ +0001ca10: 0066 6601 c70b 4a8e 8e8e a94b b439 8d91 .ff...J....K.9.. │ │ │ │ +0001ca20: f653 7acf 5265 706c 6163 696e 6796 02f5 .Sz.Replacing... │ │ │ │ +0001ca30: f174 6865 93eb 6174 6865 6e93 cf69 6e93 .the..athen..in. │ │ │ │ +0001ca40: eb61 6966 9605 bfaa d765 8d9f 01cc ccd5 .aif.....e...... │ │ │ │ +0001ca50: 318e 9b0a 7fae eb61 7468 656e 93d7 658d 1......athen..e. │ │ │ │ +0001ca60: 9f01 cccc d532 8e98 eb61 656c 7365 93d7 .....2...aelse.. │ │ │ │ +0001ca70: 658d 9f01 cccc d533 8e9b 07b5 f5cf 6290 e......3......b. │ │ │ │ +0001ca80: ac72 7991 02f5 f2eb 616c 6f6f 7096 02f5 .ry.....aloop... │ │ │ │ +0001ca90: f1cf 6361 7573 6573 9369 7465 7261 7469 ..causes.iterati │ │ │ │ +0001caa0: 6f6e 9377 6865 6e93 d765 8d9f 01cc ccd5 on.when..e...... │ │ │ │ +0001cab0: 318e 98cf 6576 91ff 58e4 616c 7561 7465 1...ev..X.aluate │ │ │ │ +0001cac0: 738e a410 0000 8d91 eaf1 eb74 6f91 04c7 s..........to... │ │ │ │ +0001cad0: 5374 7275 653a 9106 f237 652e 672e 2c91 Strue:...7e.g.,. │ │ │ │ +0001cae0: 04fe 7eeb 6169 6696 05bf aad7 658d 9f01 ..~.aif.....e... │ │ │ │ +0001caf0: cccc d531 8e9b 0a7f aeeb 616c 6f6f 7093 ...1......aloop. │ │ │ │ +0001cb00: d765 8d9f 01cc ccd5 328e 98eb 6165 6c73 .e......2...aels │ │ │ │ +0001cb10: 6593 d765 8d9f 01cc ccd5 338e 9109 8758 e..e......3....X │ │ │ │ +0001cb20: cf69 7396 04c7 5365 7175 6976 91ff 58e4 .is...Sequiv..X. │ │ │ │ +0001cb30: 616c 656e 90ac 7274 9374 6f91 04c7 54eb alen..rt.to...T. │ │ │ │ +0001cb40: 6169 6696 05bf aa6e 6f74 28d7 658d 9f01 aif....not(.e... │ │ │ │ +0001cb50: cccc d531 8e91 04c0 04eb 6129 9374 6865 ...1......a).the │ │ │ │ +0001cb60: 6e93 d765 8d9f 01cc ccd5 338e 98eb 616c n..e......3...al │ │ │ │ +0001cb70: 6f6f 7093 d765 8d9f 01cc ccd5 328e 9104 oop..e......2... │ │ │ │ +0001cb80: c004 cf2e 9107 cee2 5468 658e a18d 91ea ........The..... │ │ │ │ +0001cb90: f1eb 636f 6e64 6974 696f 6e61 6c2f 6c6f ..conditional/lo │ │ │ │ +0001cba0: 9053 8e6f 7096 048f e163 6f6e 7374 7275 .S.op....constru │ │ │ │ +0001cbb0: 6374 9b04 8fe2 6361 6e93 6861 95ac 7276 ct....can.ha..rv │ │ │ │ +0001cbc0: 9365 9861 9b04 8fe1 6e93 756d 9362 9053 .e.a....n.um.b.S │ │ │ │ +0001cbd0: 8e65 7298 6f66 9104 8fe2 636f 6e64 6974 .er.of....condit │ │ │ │ +0001cbe0: 696f 6e73 2c91 04b9 3065 6163 9368 9870 ions,...0eac.h.p │ │ │ │ +0001cbf0: 7265 6365 6465 6498 6293 7991 048f e2eb receded.b.y..... │ │ │ │ +0001cc00: 6169 66cf 2e91 0728 8c54 6865 8ea1 8d91 aif....(.The.... │ │ │ │ +0001cc10: eaf1 eb65 7870 7265 7373 696f 6e96 052a ...expression..* │ │ │ │ +0001cc20: 3667 7561 7264 6564 9105 2a37 629a ac72 6guarded..*7b..r │ │ │ │ +0001cc30: 7993 6561 6398 6891 052a 3763 6f6e 6469 y.eac.h..*7condi │ │ │ │ +0001cc40: 7469 6f6e 936d 6198 799b 052a 3762 9053 tion.ma.y..*7b.S │ │ │ │ +0001cc50: 8e65 9370 7265 6365 6465 6498 6290 ac72 .e.preceded.b..r │ │ │ │ +0001cc60: 7993 eb61 7468 656e cf2c 9105 7a1a 6f72 y..athen.,..z.or │ │ │ │ +0001cc70: 9862 90ac 7279 93eb 616c 6f6f 7098 cf77 .b..ry..aloop..w │ │ │ │ +0001cc80: 6865 6e93 7468 658e a18d 91ea f1eb 7768 hen.the.......wh │ │ │ │ +0001cc90: 6f6c 6596 03ea a863 6f6e 7374 7275 6374 ole....construct │ │ │ │ +0001cca0: 9369 7393 746f 9362 9053 8e65 9372 652d .is.to.b.S.e.re- │ │ │ │ +0001ccb0: 6576 9bff 58e4 616c 7561 7465 6493 6166 ev..X.aluated.af │ │ │ │ +0001ccc0: 7465 7293 6576 9861 6c75 6174 696e 6793 ter.ev.aluating. │ │ │ │ +0001ccd0: 7468 6593 6775 6172 6465 6493 6578 7072 the.guarded.expr │ │ │ │ +0001cce0: 6573 7369 6f6e 3a8e a68d 8d8d 91ea f1eb ession:......... │ │ │ │ +0001ccf0: 9fc2 0781 8900 0066 6601 c70b 4a9f 7197 .......ff...J.q. │ │ │ │ +0001cd00: 628d 8d90 cccd 9f04 599c 8400 75f0 fe00 b.......Y...u... │ │ │ │ +0001cd10: 0066 668d 9f94 6610 8d8d 9201 aff0 0d84 .ff...f......... │ │ │ │ +0001cd20: 000a d70e 0000 b8e8 8e8d 9201 b0a8 f584 ................ │ │ │ │ +0001cd30: 0000 b8e8 0015 ae64 8e8d 8d8d 9201 b6cd .......d........ │ │ │ │ +0001cd40: b19f fd1c 15eb 4931 368e 8e8e 8e9f ff40 ......I16......@ │ │ │ │ +0001cd50: 548d 9105 ccce eb61 236c 6574 9605 bfaa T......a#let.... │ │ │ │ +0001cd60: 6763 6428 782c 7929 933d 8ea4 0d00 008d gcd(x,y).=...... │ │ │ │ +0001cd70: 9105 ccce 2391 16fe a86c 6574 7265 6696 ....#....letref. │ │ │ │ +0001cd80: 05bf aa78 2c79 933d 9378 2c79 8ea1 8d91 ...x,y.=.x,y.... │ │ │ │ +0001cd90: 05cc ce23 9116 fea8 696e 911c be52 6966 ...#....in...Rif │ │ │ │ +0001cda0: 9605 bfaa 783e 7993 6c6f 6f70 9378 3a3d ....x>y.loop.x:= │ │ │ │ +0001cdb0: 782d 798e a18d 9105 ccce 2391 3f3c 4e69 x-y.......#.?.i │ │ │ │ +0001ce10: 6e74 298e a1a1 8d91 05cc ce23 6763 6428 nt)........#gcd( │ │ │ │ +0001ce20: 3132 2c32 3029 3b3b 8ea1 8d91 05cc ce34 12,20);;.......4 │ │ │ │ +0001ce30: 9605 bfaa 3a93 696e 748e 8e92 01c6 71b1 ....:.int.....q. │ │ │ │ +0001ce40: 8400 75f0 fe00 0066 668e 8e9f 04c0 0289 ..u....ff....... │ │ │ │ +0001ce50: 0000 6666 01c7 0b4a 8e8e 8e9f 5774 3a8d ..ff...J....Wt:. │ │ │ │ +0001ce60: 8d91 eaf1 ebeb 4b32 2e37 8e91 1739 964c ......K2.7...9.L │ │ │ │ +0001ce70: 6973 7473 8e9f 1be2 238d 91ea f1eb cf49 ists....#......I │ │ │ │ +0001ce80: 669b 0576 90d7 658d 9f01 cccc d531 8e91 f..v..e......1.. │ │ │ │ +0001ce90: 04c0 04d7 3b8d 9601 fffe 3a93 3a93 3a8e ....;.....:.:.:. │ │ │ │ +0001cea0: 9111 ca9c 3b91 01ff fe65 8d9f 01cc ccd8 ....;....e...... │ │ │ │ +0001ceb0: 6e8e 910b 1ee0 cf61 6c6c 9105 768f 6861 n......all..v.ha │ │ │ │ +0001cec0: 95ac 7276 9365 9874 9379 7090 538e 6598 ..rv.e.t.yp.S.e. │ │ │ │ +0001ced0: d774 7991 05e4 c9cf 7468 656e 9605 768f .ty.....then..v. │ │ │ │ +0001cee0: 7468 6598 eb48 4d4c 98cf 6578 7072 6573 the..HML..expres │ │ │ │ +0001cef0: 7369 6f6e 98eb 615b d765 8d9f 01cc ccd5 sion..a[.e...... │ │ │ │ +0001cf00: 318e 9104 c004 eb61 3b8d d73a 9601 fffe 1......a;..:.... │ │ │ │ +0001cf10: 3a93 3a8e 910d caa0 eb61 3bd7 658d 9f01 :.:......a;.e... │ │ │ │ +0001cf20: cccc d86e 8e91 05a8 50eb 615d 93cf 6861 ...n....P.a]..ha │ │ │ │ +0001cf30: 7398 7490 ac72 7970 9053 8e65 98eb 6128 s.t..ryp.S.e..a( │ │ │ │ +0001cf40: d774 7991 062d e3eb 616c 6973 7429 cf2e .ty..-..alist).. │ │ │ │ +0001cf50: 8ea1 8d91 eaf1 eb54 6865 9605 820e 7374 .......The....st │ │ │ │ +0001cf60: 616e 6461 7264 9366 756e 6374 696f 6e73 andard.functions │ │ │ │ +0001cf70: 9105 820d 6f6e 936c 6973 7473 9361 7265 ....on.lists.are │ │ │ │ +0001cf80: 93eb 6168 6493 cf28 6865 6164 292c 9b05 ..ahd..(head),.. │ │ │ │ +0001cf90: e7e7 eb61 746c 93cf 2874 6169 6c29 2c98 ...atl..(tail),. │ │ │ │ +0001cfa0: eb61 6e75 6c6c 93cf 2877 6869 6390 ac72 .anull..(whic..r │ │ │ │ +0001cfb0: 6891 0582 0d74 6573 7473 9377 6865 7468 h....tests.wheth │ │ │ │ +0001cfc0: 6572 9361 8ea1 8d91 eaf1 eb6c 6973 7496 er.a.......list. │ │ │ │ +0001cfd0: 0489 6c69 7393 656d 7074 90ac 7279 7c8d ..lis.empt..ry|. │ │ │ │ +0001cfe0: 692e 652e 8e91 138c ef69 7393 6571 7561 i.e......is.equa │ │ │ │ +0001cff0: 6c93 746f 93eb 615b 5dcf 292c 9104 b11c l.to..a[].),.... │ │ │ │ +0001d000: 616e 6493 7468 6593 696e 0c78 6564 936f and.the.in.xed.o │ │ │ │ +0001d010: 7090 538e 6572 6174 6f72 739b 0489 6beb p.S.erators...k. │ │ │ │ +0001d020: 612e 93cf 2863 6f6e 7329 9361 6e64 93eb a...(cons).and.. │ │ │ │ +0001d030: 6140 98cf 2861 7070 9053 8e65 6e64 2c91 a@..(app.S.end,. │ │ │ │ +0001d040: 04b1 1d6f 728e a18d 91ea f1eb 636f 6e63 ...or.......conc │ │ │ │ +0001d050: 6174 656e 6174 696f 6e29 2e8e 8e9f 24fd atenation)....$. │ │ │ │ +0001d060: 138e 8c8b 0000 000d 0000 0000 0000 0000 ................ │ │ │ │ 0001d070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001d080: 0000 0000 0001 c7ec a002 cc05 558d a0fd ............U... │ │ │ │ -0001d090: 46d3 0e8d 8d8d 8d9f fa99 9a8d 9112 c761 F..............a │ │ │ │ -0001d0a0: d032 2e38 2e91 0a80 0053 7472 696e 6773 .2.8.....Strings │ │ │ │ -0001d0b0: 9201 70a7 b931 338e 9112 c761 9f05 6666 ..p..13....a..ff │ │ │ │ -0001d0c0: 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 ....f..>|....... │ │ │ │ -0001d0d0: 2fdf 8da0 fe12 af06 8d8d 8d91 12c7 61a0 /.............a. │ │ │ │ -0001d0e0: ff6d 8781 8900 0066 6601 c70b 4aa0 011a .m.....ff...J... │ │ │ │ -0001d0f0: 9762 8d8d 90cc cd9f 0459 9c84 011e f0fe .b.......Y...... │ │ │ │ -0001d100: 0000 6666 8da0 feeb 6610 8d8d 9201 aff0 ..ff....f....... │ │ │ │ -0001d110: 0d84 000a d70e 0000 b8e8 8e8d 9201 b0a8 ................ │ │ │ │ -0001d120: f584 0000 b8e8 0015 ae64 8e8d 8d8d 9201 .........d...... │ │ │ │ -0001d130: b6cd b19f fd1c 15eb 4931 378e 8e8e 8e9f ........I17..... │ │ │ │ -0001d140: ff40 548d 9105 ccce eb61 236c 6574 9605 .@T......a#let.. │ │ │ │ -0001d150: bfaa 6d93 3d93 5b31 3b32 3b28 322b 3129 ..m.=.[1;2;(2+1) │ │ │ │ -0001d160: 3b34 5d3b 3b8e a40d 0000 8d91 05cc ce6d ;4];;..........m │ │ │ │ -0001d170: 9605 bfaa 3d93 5b31 3b93 323b 9333 3b93 ....=.[1;.2;.3;. │ │ │ │ -0001d180: 345d 933a 9369 6e74 936c 6973 748e a1a1 4].:.int.list... │ │ │ │ -0001d190: 8d91 05cc ce23 6864 9605 bfaa 6d93 2c93 .....#hd....m.,. │ │ │ │ -0001d1a0: 746c 936d 3b3b 8ea1 8d91 05cc ce28 312c tl.m;;.......(1, │ │ │ │ -0001d1b0: 9605 bfaa 5b32 3b93 333b 9334 5d29 933a ....[2;.3;.4]).: │ │ │ │ -0001d1c0: 9328 696e 7493 2393 696e 7493 6c69 7374 .(int.#.int.list │ │ │ │ -0001d1d0: 298e a1a1 8d91 05cc ce23 6e75 6c6c 9605 )........#null.. │ │ │ │ -0001d1e0: bfaa 6d93 2c93 6e75 6c6c 935b 5d3b 3b8e ..m.,.null.[];;. │ │ │ │ -0001d1f0: a18d 9105 ccce 2866 616c 7365 2c96 05bf ......(false,... │ │ │ │ -0001d200: aa74 7275 6529 933a 9328 626f 6f6c 9323 .true).:.(bool.# │ │ │ │ -0001d210: 9362 6f6f 6c29 8ea1 a18d 9105 ccce 2330 .bool)........#0 │ │ │ │ -0001d220: 2e6d 3b3b 8ea1 8d91 05cc ce5b 303b 9605 .m;;.......[0;.. │ │ │ │ -0001d230: bfaa 313b 9332 3b93 333b 9334 5d93 3a93 ..1;.2;.3;.4].:. │ │ │ │ -0001d240: 696e 7493 6c69 7374 8ea1 a18d 9105 ccce int.list........ │ │ │ │ -0001d250: 235b 313b 9605 bfaa 325d 9340 935b 333b #[1;....2].@.[3; │ │ │ │ -0001d260: 9334 3b93 353b 9336 5d3b 3b8e a18d 9105 .4;.5;.6];;..... │ │ │ │ -0001d270: ccce 5b31 3b96 05bf aa32 3b93 333b 9334 ..[1;....2;.3;.4 │ │ │ │ -0001d280: 3b93 353b 9336 5d93 3a93 696e 7493 6c69 ;.5;.6].:.int.li │ │ │ │ -0001d290: 7374 8ea1 a18d 9105 ccce 235b 313b 7472 st........#[1;tr │ │ │ │ -0001d2a0: 7565 3b32 5d3b 3b8e a1a1 8d91 05cc ce69 ue;2];;........i │ │ │ │ -0001d2b0: 6c6c 2d74 7970 6564 9605 bfaa 7068 7261 ll-typed....phra │ │ │ │ -0001d2c0: 7365 3a93 7472 7565 8ea1 8d91 05cc ce68 se:.true.......h │ │ │ │ -0001d2d0: 6173 9605 bfaa 616e 9369 6e73 7461 6e63 as....an.instanc │ │ │ │ -0001d2e0: 6593 6f66 9374 7970 6591 113e fe62 6f6f e.of.type..>.boo │ │ │ │ -0001d2f0: 6c8e a18d 9105 ccce 7768 6963 6896 05bf l.......which... │ │ │ │ -0001d300: aa73 686f 756c 6493 6d61 7463 6893 7479 .should.match.ty │ │ │ │ -0001d310: 7065 9111 3efe 696e 748e a18d 9105 ccce pe..>.int....... │ │ │ │ -0001d320: 3196 05bf aa65 7272 6f72 9369 6e93 7479 1....error.in.ty │ │ │ │ -0001d330: 7069 6e67 8ea1 8d91 05cc ce74 7970 6563 ping.......typec │ │ │ │ -0001d340: 6865 636b 9105 bfaa 6661 696c 6564 8e8e heck....failed.. │ │ │ │ -0001d350: 9201 c671 b184 011e f0fe 0000 6666 8e8e ...q........ff.. │ │ │ │ -0001d360: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ -0001d370: a000 9f2c 828d 911e 28f0 cf41 6c6c 9603 ...,....(..All.. │ │ │ │ -0001d380: a49b 7468 6593 6d65 6d9a ac72 6290 538e ..the.mem..rb.S. │ │ │ │ -0001d390: 6572 7393 6f66 9361 936c 6973 7493 6d98 ers.of.a.list.m. │ │ │ │ -0001d3a0: 7573 7493 6861 9876 9865 9374 6865 9103 ust.ha.v.e.the.. │ │ │ │ -0001d3b0: a49c 7361 6d65 9374 9879 7090 538e 6593 ..same.t.yp.S.e. │ │ │ │ -0001d3c0: 2861 6c74 686f 7567 6893 7468 6973 9374 (although.this.t │ │ │ │ -0001d3d0: 9879 709a 538e 6593 636f 756c 6493 6298 .yp.S.e.could.b. │ │ │ │ -0001d3e0: 6593 6193 7375 6d2c 8e9f 1000 008d 9112 e.a.sum,........ │ │ │ │ -0001d3f0: c761 6f72 9603 eaa8 6469 736a 6f69 6e9a .aor....disjoin. │ │ │ │ -0001d400: ac72 7493 756e 696f 6e93 7498 7970 9053 .rt.union.t.yp.S │ │ │ │ -0001d410: 8e65 7c73 6565 9343 6861 7074 6572 9335 .e|see.Chapter.5 │ │ │ │ -0001d420: 292e 8e9f 277a 088d 8d91 12c7 61eb 4b32 )...'z......a.K2 │ │ │ │ -0001d430: 2e38 8e91 3f0f 0c53 7472 696e 6773 8ea4 .8..?..Strings.. │ │ │ │ -0001d440: 1be2 238d 9112 c761 cf41 9603 eaa8 7365 ..#....a.A....se │ │ │ │ -0001d450: 7175 656e 6365 936f 6693 639a ac72 6861 quence.of.c..rha │ │ │ │ -0001d460: 7261 6374 6572 7393 656e 636c 6f73 6564 racters.enclosed │ │ │ │ -0001d470: 9362 9053 8e65 7498 7798 6565 6e93 7374 .b.S.et.w.een.st │ │ │ │ -0001d480: 7269 6e67 9371 756f 7465 7393 28eb 6160 ring.quotes.(.a` │ │ │ │ -0001d490: 93cf 7b93 692e 652e 9105 38e0 6173 6369 ..{.i.e...8.asci │ │ │ │ -0001d4a0: 6993 3936 2993 6973 9361 9373 7472 696e i.96).is.a.strin │ │ │ │ -0001d4b0: 672e 8e9f 30ac 838d 8d8d 9112 c761 9fdc g...0........a.. │ │ │ │ -0001d4c0: 0781 8900 0066 6601 c70b 4a9f 3d97 628d .....ff...J.=.b. │ │ │ │ -0001d4d0: 8d90 cccd 9f04 599c 8400 41f0 fe00 0066 ......Y...A....f │ │ │ │ -0001d4e0: 668d 9fc8 6610 8d8d 9201 aff0 0d84 000a f...f........... │ │ │ │ -0001d4f0: d70e 0000 b8e8 8e8d 9201 b0a8 f584 0000 ................ │ │ │ │ -0001d500: b8e8 0015 ae64 8e8d 8d8d 9201 b6cd b19f .....d.......... │ │ │ │ -0001d510: fd1c 15eb 4931 388e 8e8e 8e9f ff40 548d ....I18......@T. │ │ │ │ -0001d520: 9105 ccce eb61 2360 7468 6973 9605 bfaa .....a#`this.... │ │ │ │ -0001d530: 6973 9361 9373 7472 696e 6760 3b3b 8ea4 is.a.string`;;.. │ │ │ │ -0001d540: 0d00 008d 9105 ccce 6074 6869 7396 05bf ........`this... │ │ │ │ -0001d550: aa69 7393 6193 7374 7269 6e67 6093 3a93 .is.a.string`.:. │ │ │ │ -0001d560: 7374 7269 6e67 8ea1 a18d 9105 ccce 2360 string........#` │ │ │ │ -0001d570: 603b 3b8e a18d 9105 ccce 6060 9605 bfaa `;;.......``.... │ │ │ │ -0001d580: 3a93 7374 7269 6e67 8e8e 9201 c671 b184 :.string.....q.. │ │ │ │ -0001d590: 0041 f0fe 0000 6666 8e8e 9f04 c002 8900 .A....ff........ │ │ │ │ -0001d5a0: 0066 6601 c70b 4a8e 8e8e 9f3c d8ec 8d8d .ff...J....<.... │ │ │ │ -0001d5b0: 9112 c761 eb4b 322e 398e 913f 0f0c 5091 ...a.K2.9..?..P. │ │ │ │ -0001d5c0: ff75 c26f 6c79 6d6f 7270 6869 736d 8ea1 .u.olymorphism.. │ │ │ │ -0001d5d0: 8d91 12c7 61cf 5468 6596 03ea a86c 6973 ....a.The....lis │ │ │ │ -0001d5e0: 7493 7072 6f9a 538e 6365 7373 696e 6793 t.pro.S.cessing. │ │ │ │ -0001d5f0: 6675 6e63 7469 6f6e 7393 eb61 6864 cf2c functions..ahd., │ │ │ │ -0001d600: 93eb 6174 6c8d 93cf 6574 632e 8e91 1a1c ..atl...etc..... │ │ │ │ -0001d610: 6063 616e 9362 9865 9375 7365 6493 6f6e `can.b.e.used.on │ │ │ │ -0001d620: 9361 6c6c 9374 90ac 7279 7098 6573 936f .all.t..ryp.es.o │ │ │ │ -0001d630: 6693 6c69 7374 732e 8e9f 4381 d68d 8d8d f.lists...C..... │ │ │ │ -0001d640: 9112 c761 9fc8 8781 8900 0066 6601 c70b ...a.......ff... │ │ │ │ -0001d650: 4a9f 6497 628d 8d90 cccd 9f04 599c 8400 J.d.b.......Y... │ │ │ │ -0001d660: 68f0 fe00 0066 668d 9fa1 6610 8d8d 9201 h....ff...f..... │ │ │ │ -0001d670: aff0 0d84 000a d70e 0000 b8e8 8e8d 9201 ................ │ │ │ │ -0001d680: b0a8 f584 0000 b8e8 0015 ae64 8e8d 8d8d ...........d.... │ │ │ │ -0001d690: 9201 b6cd b19f fd1c 15eb 4931 398e 8e8e ..........I19... │ │ │ │ -0001d6a0: 8e9f ff40 548d 9105 ccce eb61 2368 6491 ...@T......a#hd. │ │ │ │ -0001d6b0: 05bf aa5b 313b 323b 335d 3b3b 8ea4 0d00 ...[1;2;3];;.... │ │ │ │ -0001d6c0: 008d 9105 ccce 3196 05bf aa3a 9369 6e74 ......1....:.int │ │ │ │ -0001d6d0: 8ea1 a18d 9105 ccce 2368 6491 05bf aa5b ........#hd....[ │ │ │ │ -0001d6e0: 7472 7565 3b66 616c 7365 3b74 7275 655d true;false;true] │ │ │ │ -0001d6f0: 3b3b 8ea1 8d91 05cc ce74 7275 6596 05bf ;;.......true... │ │ │ │ -0001d700: aa3a 9362 6f6f 6c8e a1a1 8d91 05cc ce23 .:.bool........# │ │ │ │ -0001d710: 6864 9105 bfaa 5b31 2c32 3b33 2c34 5d3b hd....[1,2;3,4]; │ │ │ │ -0001d720: 3b8e a18d 9105 ccce 2831 2c96 05bf aa32 ;.......(1,....2 │ │ │ │ -0001d730: 2993 3a93 2869 6e74 9323 9369 6e74 298e ).:.(int.#.int). │ │ │ │ -0001d740: 8e92 01c6 71b1 8400 68f0 fe00 0066 668e ....q...h....ff. │ │ │ │ -0001d750: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ -0001d760: 8e8e 9f24 fd13 8e8c 8b00 0000 0e00 0000 ...$............ │ │ │ │ -0001d770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001d080: 0000 0000 0000 0000 0000 0000 0001 c7f4 ................ │ │ │ │ +0001d090: a002 cc05 558d a0fd 46d3 0e8d 8d8d 8d9f ....U...F....... │ │ │ │ +0001d0a0: fa99 9a8d 9112 c761 d032 2e38 2e91 0a80 .......a.2.8.... │ │ │ │ +0001d0b0: 0053 7472 696e 6773 9201 70a7 b931 338e .Strings..p..13. │ │ │ │ +0001d0c0: 9112 c761 9f05 6666 8900 00e6 6601 c73e ...a..ff....f..> │ │ │ │ +0001d0d0: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fe12 af06 |......./....... │ │ │ │ +0001d0e0: 8d8d 8d91 12c7 61a0 ff6d 8781 8900 0066 ......a..m.....f │ │ │ │ +0001d0f0: 6601 c70b 4aa0 011a 9762 8d8d 90cc cd9f f...J....b...... │ │ │ │ +0001d100: 0459 9c84 011e f0fe 0000 6666 8da0 feeb .Y........ff.... │ │ │ │ +0001d110: 6610 8d8d 9201 aff0 0d84 000a d70e 0000 f............... │ │ │ │ +0001d120: b8e8 8e8d 9201 b0a8 f584 0000 b8e8 0015 ................ │ │ │ │ +0001d130: ae64 8e8d 8d8d 9201 b6cd b19f fd1c 15eb .d.............. │ │ │ │ +0001d140: 4931 378e 8e8e 8e9f ff40 548d 9105 ccce I17......@T..... │ │ │ │ +0001d150: eb61 236c 6574 9605 bfaa 6d93 3d93 5b31 .a#let....m.=.[1 │ │ │ │ +0001d160: 3b32 3b28 322b 3129 3b34 5d3b 3b8e a40d ;2;(2+1);4];;... │ │ │ │ +0001d170: 0000 8d91 05cc ce6d 9605 bfaa 3d93 5b31 .......m....=.[1 │ │ │ │ +0001d180: 3b93 323b 9333 3b93 345d 933a 9369 6e74 ;.2;.3;.4].:.int │ │ │ │ +0001d190: 936c 6973 748e a1a1 8d91 05cc ce23 6864 .list........#hd │ │ │ │ +0001d1a0: 9605 bfaa 6d93 2c93 746c 936d 3b3b 8ea1 ....m.,.tl.m;;.. │ │ │ │ +0001d1b0: 8d91 05cc ce28 312c 9605 bfaa 5b32 3b93 .....(1,....[2;. │ │ │ │ +0001d1c0: 333b 9334 5d29 933a 9328 696e 7493 2393 3;.4]).:.(int.#. │ │ │ │ +0001d1d0: 696e 7493 6c69 7374 298e a1a1 8d91 05cc int.list)....... │ │ │ │ +0001d1e0: ce23 6e75 6c6c 9605 bfaa 6d93 2c93 6e75 .#null....m.,.nu │ │ │ │ +0001d1f0: 6c6c 935b 5d3b 3b8e a18d 9105 ccce 2866 ll.[];;.......(f │ │ │ │ +0001d200: 616c 7365 2c96 05bf aa74 7275 6529 933a alse,....true).: │ │ │ │ +0001d210: 9328 626f 6f6c 9323 9362 6f6f 6c29 8ea1 .(bool.#.bool).. │ │ │ │ +0001d220: a18d 9105 ccce 2330 2e6d 3b3b 8ea1 8d91 ......#0.m;;.... │ │ │ │ +0001d230: 05cc ce5b 303b 9605 bfaa 313b 9332 3b93 ...[0;....1;.2;. │ │ │ │ +0001d240: 333b 9334 5d93 3a93 696e 7493 6c69 7374 3;.4].:.int.list │ │ │ │ +0001d250: 8ea1 a18d 9105 ccce 235b 313b 9605 bfaa ........#[1;.... │ │ │ │ +0001d260: 325d 9340 935b 333b 9334 3b93 353b 9336 2].@.[3;.4;.5;.6 │ │ │ │ +0001d270: 5d3b 3b8e a18d 9105 ccce 5b31 3b96 05bf ];;.......[1;... │ │ │ │ +0001d280: aa32 3b93 333b 9334 3b93 353b 9336 5d93 .2;.3;.4;.5;.6]. │ │ │ │ +0001d290: 3a93 696e 7493 6c69 7374 8ea1 a18d 9105 :.int.list...... │ │ │ │ +0001d2a0: ccce 235b 313b 7472 7565 3b32 5d3b 3b8e ..#[1;true;2];;. │ │ │ │ +0001d2b0: a1a1 8d91 05cc ce69 6c6c 2d74 7970 6564 .......ill-typed │ │ │ │ +0001d2c0: 9605 bfaa 7068 7261 7365 3a93 7472 7565 ....phrase:.true │ │ │ │ +0001d2d0: 8ea1 8d91 05cc ce68 6173 9605 bfaa 616e .......has....an │ │ │ │ +0001d2e0: 9369 6e73 7461 6e63 6593 6f66 9374 7970 .instance.of.typ │ │ │ │ +0001d2f0: 6591 113e fe62 6f6f 6c8e a18d 9105 ccce e..>.bool....... │ │ │ │ +0001d300: 7768 6963 6896 05bf aa73 686f 756c 6493 which....should. │ │ │ │ +0001d310: 6d61 7463 6893 7479 7065 9111 3efe 696e match.type..>.in │ │ │ │ +0001d320: 748e a18d 9105 ccce 3196 05bf aa65 7272 t.......1....err │ │ │ │ +0001d330: 6f72 9369 6e93 7479 7069 6e67 8ea1 8d91 or.in.typing.... │ │ │ │ +0001d340: 05cc ce74 7970 6563 6865 636b 9105 bfaa ...typecheck.... │ │ │ │ +0001d350: 6661 696c 6564 8e8e 9201 c671 b184 011e failed.....q.... │ │ │ │ +0001d360: f0fe 0000 6666 8e8e 9f04 c002 8900 0066 ....ff.........f │ │ │ │ +0001d370: 6601 c70b 4a8e 8e8e a000 9f2c 828d 911e f...J......,.... │ │ │ │ +0001d380: 28f0 cf41 6c6c 9603 a49b 7468 6593 6d65 (..All....the.me │ │ │ │ +0001d390: 6d9a ac72 6290 538e 6572 7393 6f66 9361 m..rb.S.ers.of.a │ │ │ │ +0001d3a0: 936c 6973 7493 6d98 7573 7493 6861 9876 .list.m.ust.ha.v │ │ │ │ +0001d3b0: 9865 9374 6865 9103 a49c 7361 6d65 9374 .e.the....same.t │ │ │ │ +0001d3c0: 9879 7090 538e 6593 2861 6c74 686f 7567 .yp.S.e.(althoug │ │ │ │ +0001d3d0: 6893 7468 6973 9374 9879 709a 538e 6593 h.this.t.yp.S.e. │ │ │ │ +0001d3e0: 636f 756c 6493 6298 6593 6193 7375 6d2c could.b.e.a.sum, │ │ │ │ +0001d3f0: 8e9f 1000 008d 9112 c761 6f72 9603 eaa8 .........aor.... │ │ │ │ +0001d400: 6469 736a 6f69 6e9a ac72 7493 756e 696f disjoin..rt.unio │ │ │ │ +0001d410: 6e93 7498 7970 9053 8e65 7c73 6565 9343 n.t.yp.S.e|see.C │ │ │ │ +0001d420: 6861 7074 6572 9335 292e 8e9f 277a 088d hapter.5)...'z.. │ │ │ │ +0001d430: 8d91 12c7 61eb 4b32 2e38 8e91 3f0f 0c53 ....a.K2.8..?..S │ │ │ │ +0001d440: 7472 696e 6773 8ea4 1be2 238d 9112 c761 trings....#....a │ │ │ │ +0001d450: cf41 9603 eaa8 7365 7175 656e 6365 936f .A....sequence.o │ │ │ │ +0001d460: 6693 639a ac72 6861 7261 6374 6572 7393 f.c..rharacters. │ │ │ │ +0001d470: 656e 636c 6f73 6564 9362 9053 8e65 7498 enclosed.b.S.et. │ │ │ │ +0001d480: 7798 6565 6e93 7374 7269 6e67 9371 756f w.een.string.quo │ │ │ │ +0001d490: 7465 7393 28eb 6160 93cf 7b93 692e 652e tes.(.a`..{.i.e. │ │ │ │ +0001d4a0: 9105 38e0 6173 6369 6993 3936 2993 6973 ..8.ascii.96).is │ │ │ │ +0001d4b0: 9361 9373 7472 696e 672e 8e9f 30ac 838d .a.string...0... │ │ │ │ +0001d4c0: 8d8d 9112 c761 9fdc 0781 8900 0066 6601 .....a.......ff. │ │ │ │ +0001d4d0: c70b 4a9f 3d97 628d 8d90 cccd 9f04 599c ..J.=.b.......Y. │ │ │ │ +0001d4e0: 8400 41f0 fe00 0066 668d 9fc8 6610 8d8d ..A....ff...f... │ │ │ │ +0001d4f0: 9201 aff0 0d84 000a d70e 0000 b8e8 8e8d ................ │ │ │ │ +0001d500: 9201 b0a8 f584 0000 b8e8 0015 ae64 8e8d .............d.. │ │ │ │ +0001d510: 8d8d 9201 b6cd b19f fd1c 15eb 4931 388e ............I18. │ │ │ │ +0001d520: 8e8e 8e9f ff40 548d 9105 ccce eb61 2360 .....@T......a#` │ │ │ │ +0001d530: 7468 6973 9605 bfaa 6973 9361 9373 7472 this....is.a.str │ │ │ │ +0001d540: 696e 6760 3b3b 8ea4 0d00 008d 9105 ccce ing`;;.......... │ │ │ │ +0001d550: 6074 6869 7396 05bf aa69 7393 6193 7374 `this....is.a.st │ │ │ │ +0001d560: 7269 6e67 6093 3a93 7374 7269 6e67 8ea1 ring`.:.string.. │ │ │ │ +0001d570: a18d 9105 ccce 2360 603b 3b8e a18d 9105 ......#``;;..... │ │ │ │ +0001d580: ccce 6060 9605 bfaa 3a93 7374 7269 6e67 ..``....:.string │ │ │ │ +0001d590: 8e8e 9201 c671 b184 0041 f0fe 0000 6666 .....q...A....ff │ │ │ │ +0001d5a0: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ +0001d5b0: 8e8e 9f3c d8ec 8d8d 9112 c761 eb4b 322e ...<.......a.K2. │ │ │ │ +0001d5c0: 398e 913f 0f0c 5091 ff75 c26f 6c79 6d6f 9..?..P..u.olymo │ │ │ │ +0001d5d0: 7270 6869 736d 8ea1 8d91 12c7 61cf 5468 rphism......a.Th │ │ │ │ +0001d5e0: 6596 03ea a86c 6973 7493 7072 6f9a 538e e....list.pro.S. │ │ │ │ +0001d5f0: 6365 7373 696e 6793 6675 6e63 7469 6f6e cessing.function │ │ │ │ +0001d600: 7393 eb61 6864 cf2c 93eb 6174 6c8d 93cf s..ahd.,..atl... │ │ │ │ +0001d610: 6574 632e 8e91 1a1c 6063 616e 9362 9865 etc.....`can.b.e │ │ │ │ +0001d620: 9375 7365 6493 6f6e 9361 6c6c 9374 90ac .used.on.all.t.. │ │ │ │ +0001d630: 7279 7098 6573 936f 6693 6c69 7374 732e ryp.es.of.lists. │ │ │ │ +0001d640: 8e9f 4381 d68d 8d8d 9112 c761 9fc8 8781 ..C........a.... │ │ │ │ +0001d650: 8900 0066 6601 c70b 4a9f 6497 628d 8d90 ...ff...J.d.b... │ │ │ │ +0001d660: cccd 9f04 599c 8400 68f0 fe00 0066 668d ....Y...h....ff. │ │ │ │ +0001d670: 9fa1 6610 8d8d 9201 aff0 0d84 000a d70e ..f............. │ │ │ │ +0001d680: 0000 b8e8 8e8d 9201 b0a8 f584 0000 b8e8 ................ │ │ │ │ +0001d690: 0015 ae64 8e8d 8d8d 9201 b6cd b19f fd1c ...d............ │ │ │ │ +0001d6a0: 15eb 4931 398e 8e8e 8e9f ff40 548d 9105 ..I19......@T... │ │ │ │ +0001d6b0: ccce eb61 2368 6491 05bf aa5b 313b 323b ...a#hd....[1;2; │ │ │ │ +0001d6c0: 335d 3b3b 8ea4 0d00 008d 9105 ccce 3196 3];;..........1. │ │ │ │ +0001d6d0: 05bf aa3a 9369 6e74 8ea1 a18d 9105 ccce ...:.int........ │ │ │ │ +0001d6e0: 2368 6491 05bf aa5b 7472 7565 3b66 616c #hd....[true;fal │ │ │ │ +0001d6f0: 7365 3b74 7275 655d 3b3b 8ea1 8d91 05cc se;true];;...... │ │ │ │ +0001d700: ce74 7275 6596 05bf aa3a 9362 6f6f 6c8e .true....:.bool. │ │ │ │ +0001d710: a1a1 8d91 05cc ce23 6864 9105 bfaa 5b31 .......#hd....[1 │ │ │ │ +0001d720: 2c32 3b33 2c34 5d3b 3b8e a18d 9105 ccce ,2;3,4];;....... │ │ │ │ +0001d730: 2831 2c96 05bf aa32 2993 3a93 2869 6e74 (1,....2).:.(int │ │ │ │ +0001d740: 9323 9369 6e74 298e 8e92 01c6 71b1 8400 .#.int).....q... │ │ │ │ +0001d750: 68f0 fe00 0066 668e 8e9f 04c0 0289 0000 h....ff......... │ │ │ │ +0001d760: 6666 01c7 0b4a 8e8e 8e8e 9f24 fd13 8e8c ff...J.....$.... │ │ │ │ +0001d770: 8b00 0000 0e00 0000 0000 0000 0000 0000 ................ │ │ │ │ 0001d780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001d790: 0000 01d0 5ba0 02cc 0555 8da0 fd46 d30e ....[....U...F.. │ │ │ │ -0001d7a0: 8d8d 8d8d 9ffa 999a 8d91 eaf1 ebd0 3134 ..............14 │ │ │ │ -0001d7b0: 9200 ce9e d543 6861 7074 6572 9604 8000 .....Chapter.... │ │ │ │ -0001d7c0: 322e 910a 8000 496e 90a0 0074 726f 9060 2.....In...tro.` │ │ │ │ -0001d7d0: 0064 7563 7469 6f6e 9361 6e64 9345 7861 .duction.and.Exa │ │ │ │ -0001d7e0: 6d70 6c65 738e 91ea f1eb 9f05 6666 8900 mples.......ff.. │ │ │ │ -0001d7f0: 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf ..f..>|......./. │ │ │ │ -0001d800: 8da0 fd8b d021 8d91 eaf1 ebcf 5468 9aac .....!......Th.. │ │ │ │ -0001d810: 7275 7396 0462 b3eb 6168 6491 0462 b2cf rus..b..ahd..b.. │ │ │ │ -0001d820: 6861 7393 7365 7698 6572 616c 9104 62b2 has.sev.eral..b. │ │ │ │ -0001d830: 7498 7970 9a53 8e65 733b 9104 9eb8 666f t.yp.S.es;....fo │ │ │ │ -0001d840: 7293 6578 616d 706c 652c 9104 80b5 6974 r.example,....it │ │ │ │ -0001d850: 9369 7393 7573 6564 9104 62b2 6162 986f .is.used..b.ab.o │ │ │ │ -0001d860: 95ac 7276 9365 9104 62b3 7769 7468 9104 ..rv.e..b.with.. │ │ │ │ -0001d870: 62b2 7493 7970 9865 7391 0462 b3eb 6128 b.t.yp.es..b..a( │ │ │ │ -0001d880: 696e 7496 05bf aa6c 6973 7429 932d 3e93 int....list).->. │ │ │ │ -0001d890: 696e 74cf 2c8e a410 0000 8d91 eaf1 ebeb int.,........... │ │ │ │ -0001d8a0: 6128 626f 6f6c 9605 bfaa 6c69 7374 2993 a(bool....list). │ │ │ │ -0001d8b0: 2d3e 9362 6f6f 6c91 051a 9fcf 616e 649b ->.bool.....and. │ │ │ │ -0001d8c0: 051a 9eeb 6128 696e 7493 2393 696e 7429 ....a(int.#.int) │ │ │ │ -0001d8d0: 936c 6973 7493 2d3e 9328 696e 7493 2393 .list.->.(int.#. │ │ │ │ -0001d8e0: 696e 7429 cf2e 9108 c8c5 496e 9866 6163 int)......In.fac │ │ │ │ -0001d8f0: 7496 051a 9f69 6693 d774 7991 0588 d8cf t....if..ty..... │ │ │ │ -0001d900: 6973 98e5 616e 7993 cf74 90ac 7279 7090 is..any..t..ryp. │ │ │ │ -0001d910: 538e 658e a18d 91ea f1eb 7468 656e 9605 S.e.......then.. │ │ │ │ -0001d920: 01b9 eb61 6864 93cf 6861 7393 7468 6593 ...ahd..has.the. │ │ │ │ -0001d930: 749a ac72 7970 9053 8e65 93eb 6128 d774 t..ryp.S.e..a(.t │ │ │ │ -0001d940: 7991 062d e3eb 616c 6973 7429 9605 bfaa y..-..alist).... │ │ │ │ -0001d950: 2d3e 93d7 7479 906e 39cf 2e91 087e 1346 ->..ty.n9....~.F │ │ │ │ -0001d960: 91ff 0556 756e 6374 696f 6e73 2c96 0547 ...Vunctions,..G │ │ │ │ -0001d970: 7d6c 696b 9865 9b05 01b9 eb61 6864 cf2c }lik.e.....ahd., │ │ │ │ -0001d980: 9377 6974 6898 6d61 6e95 ac72 7998 7493 .with.man..ry.t. │ │ │ │ -0001d990: 7970 9053 8e65 7398 6172 6598 6361 6c6c yp.S.es.are.call │ │ │ │ -0001d9a0: 6564 8ea1 8d91 eaf1 ebe5 7091 ff66 666f ed........p..ffo │ │ │ │ -0001d9b0: 6c79 6d6f 7270 6869 63cf 2c96 03ea a861 lymorphic.,....a │ │ │ │ -0001d9c0: 6e64 93eb 484d 4c93 cf75 7365 7393 749a nd..HML..uses.t. │ │ │ │ -0001d9d0: ac72 7970 9053 8e65 9376 91ff 58e4 6172 .ryp.S.e.v..X.ar │ │ │ │ -0001d9e0: 6961 626c 6573 93eb 612a cf2c 93eb 612a iables..a*.,..a* │ │ │ │ -0001d9f0: 2acf 2c93 eb61 2a2a 2a8d 93cf 6574 632e *.,..a***...etc. │ │ │ │ -0001da00: 8e91 1a1c 6074 6f93 7265 7072 6573 656e ....`to.represen │ │ │ │ -0001da10: 9874 9374 6865 6972 9374 9879 7090 538e .t.their.t.yp.S. │ │ │ │ -0001da20: 6573 2e8e 9f4e b439 8d8d 8d91 eaf1 eb9f es...N.9........ │ │ │ │ -0001da30: c207 8189 0000 6666 01c7 0b4a 9f71 9762 ......ff...J.q.b │ │ │ │ -0001da40: 8d8d 90cc cd9f 0459 9c84 0075 f0fe 0000 .......Y...u.... │ │ │ │ -0001da50: 6666 8d9f 9466 108d 8d92 01af f00d 8400 ff...f.......... │ │ │ │ -0001da60: 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 8400 ................ │ │ │ │ -0001da70: 00b8 e800 15ae 648e 8d8d 8d92 01b6 cdb1 ......d......... │ │ │ │ -0001da80: 9ffd 1c15 eb49 3230 8e8e 8e8e 9fff 4054 .....I20......@T │ │ │ │ -0001da90: 8d91 05cc ceeb 6123 6864 3b3b 8ea4 0d00 ......a#hd;;.... │ │ │ │ -0001daa0: 008d 9105 ccce 2d96 05bf aa3a 9328 2a93 ......-....:.(*. │ │ │ │ -0001dab0: 6c69 7374 932d 3e93 2a29 8ea1 a18d 9105 list.->.*)...... │ │ │ │ -0001dac0: ccce 236c 6574 7265 6396 05bf aa6d 6170 ..#letrec....map │ │ │ │ -0001dad0: 9366 936c 933d 9369 6693 6e75 6c6c 936c .f.l.=.if.null.l │ │ │ │ -0001dae0: 9374 6865 6e93 5b5d 8ea1 8d91 05cc ce23 .then.[].......# │ │ │ │ -0001daf0: 9200 9b36 ee65 6c73 6596 05bf aa66 2868 ...6.else....f(h │ │ │ │ -0001db00: 6493 6c29 2e6d 6170 9366 9328 746c 936c d.l).map.f.(tl.l │ │ │ │ -0001db10: 293b 3b8e a18d 9105 ccce 6d61 7096 05bf );;.......map... │ │ │ │ -0001db20: aa3d 932d 933a 9328 282a 932d 3e93 2a2a .=.-.:.((*.->.** │ │ │ │ -0001db30: 2993 2d3e 932a 936c 6973 7493 2d3e 932a ).->.*.list.->.* │ │ │ │ -0001db40: 2a93 6c69 7374 298e a1a1 8d91 05cc ce23 *.list)........# │ │ │ │ -0001db50: 6d61 7096 05bf aa66 6163 7493 5b31 3b32 map....fact.[1;2 │ │ │ │ -0001db60: 3b33 3b34 5d3b 3b8e a18d 9105 ccce 5b31 ;3;4];;.......[1 │ │ │ │ -0001db70: 3b96 05bf aa32 3b93 363b 9332 345d 933a ;....2;.6;.24].: │ │ │ │ -0001db80: 9369 6e74 936c 6973 748e 8e92 01c6 71b1 .int.list.....q. │ │ │ │ -0001db90: 8400 75f0 fe00 0066 668e 8e9f 04c0 0289 ..u....ff....... │ │ │ │ -0001dba0: 0000 6666 01c7 0b4a 8e8e 8e9f 4f5e e58d ..ff...J....O^.. │ │ │ │ -0001dbb0: 91f6 537a cf54 6865 9603 53bf eb48 4d4c ..Sz.The..S..HML │ │ │ │ -0001dbc0: 9b03 53c0 cf66 756e 6374 696f 6e93 eb61 ..S..function..a │ │ │ │ -0001dbd0: 6d61 7093 cf74 616b 90ac 7265 7398 6193 map..tak..res.a. │ │ │ │ -0001dbe0: 6675 6e63 7469 6f6e 93d7 6691 049b bfcf function..f..... │ │ │ │ -0001dbf0: 2877 6974 6893 6172 6775 6d65 6e9a ac72 (with.argumen..r │ │ │ │ -0001dc00: 7493 7498 7970 9053 8e65 9b03 53c0 eb61 t.t.yp.S.e..S..a │ │ │ │ -0001dc10: 2a93 cf61 6e64 9372 6573 756c 7498 7490 *..and.result.t. │ │ │ │ -0001dc20: ac72 7970 9053 8e65 93eb 612a 2acf 292c .ryp.S.e..a**.), │ │ │ │ -0001dc30: 9103 71ee 616e 648e a18d 91ea f1eb 619b ..q.and.......a. │ │ │ │ -0001dc40: 0339 2c6c 6973 7496 0339 2bd7 6c91 037c .9,list..9+.l..| │ │ │ │ -0001dc50: bbcf 286f 6693 656c 656d 656e 95ac 7274 ..(of.elemen..rt │ │ │ │ -0001dc60: 7398 6f66 9874 9379 7090 538e 6596 0339 s.of.t.yp.S.e..9 │ │ │ │ -0001dc70: 2beb 612a cf29 2c91 035c ab61 6e64 9872 +.a*.),..\.and.r │ │ │ │ -0001dc80: 6574 7572 6e73 9374 6865 986c 6973 7493 eturns.the.list. │ │ │ │ -0001dc90: 6f62 7461 696e 6564 9862 90ac 7279 9861 obtained.b..ry.a │ │ │ │ -0001dca0: 7070 6c79 696e 6793 d766 9104 812b cf74 pplying..f...+.t │ │ │ │ -0001dcb0: 6f93 6561 6395 ac72 6898 656c 656d 656e o.eac..rh.elemen │ │ │ │ -0001dcc0: 9374 8ea1 8d91 eaf1 eb6f 6696 042b 3fd7 .t.......of..+?. │ │ │ │ -0001dcd0: 6c91 046e cfcf 2877 6869 6390 ac72 6893 l..n..(whic..rh. │ │ │ │ -0001dce0: 6973 9b04 2b40 6193 6c69 7374 936f 6698 is..+@a.list.of. │ │ │ │ -0001dcf0: 656c 656d 656e 90ac 7274 7393 6f66 9874 elemen..rts.of.t │ │ │ │ -0001dd00: 90ac 7279 7090 538e 6593 eb61 2a2a cf29 ..ryp.S.e..a**.) │ │ │ │ -0001dd10: 2e91 05fa a6eb 616d 6170 98cf 6361 6e93 ......amap..can. │ │ │ │ -0001dd20: 6290 538e 6598 7573 6564 9361 7493 616e b.S.e.used.at.an │ │ │ │ -0001dd30: 90ac 7279 9869 6e73 7461 6e63 6593 6f66 ..ry.instance.of │ │ │ │ -0001dd40: 9869 7473 9374 90ac 7279 7090 538e 653a .its.t..ryp.S.e: │ │ │ │ -0001dd50: 8ea1 8d91 eaf1 eb61 629a 538e 6f95 ac72 .......ab.S.o..r │ │ │ │ -0001dd60: 7693 652c 9103 99fb 6298 6f74 6896 0385 v.e,....b.oth... │ │ │ │ -0001dd70: cfeb 612a 93cf 616e 6493 eb61 2a2a 93cf ..a*..and..a**.. │ │ │ │ -0001dd80: 779a ac72 6572 6593 696e 7374 616e 9874 w..rere.instan.t │ │ │ │ -0001dd90: 6961 7465 6491 0385 d074 6f93 eb61 696e iated....to..ain │ │ │ │ -0001dda0: 74cf 3b91 03a7 6d62 9053 8e65 6c6f 9877 t.;...mb.S.elo.w │ │ │ │ -0001ddb0: 2c91 0399 faeb 612a 93cf 6973 9369 6e73 ,.....a*..is.ins │ │ │ │ -0001ddc0: 7461 6e98 7469 6174 6564 9103 85d0 746f tan.tiated....to │ │ │ │ -0001ddd0: 93eb 6128 696e 7491 05bf aa6c 6973 7429 ..a(int....list) │ │ │ │ -0001dde0: 93cf 616e 648e a18d 91ea f1eb eb61 2a2a ..and........a** │ │ │ │ -0001ddf0: 9604 476b cf74 6f93 eb61 626f 6f6c cf2e ..Gk.to..abool.. │ │ │ │ -0001de00: 9106 4f29 4e6f 7469 6365 9374 6861 7493 ..O)Notice.that. │ │ │ │ -0001de10: 7468 6593 696e 7374 616e 6365 936e 6565 the.instance.nee │ │ │ │ -0001de20: 6493 6e6f 7493 629a 538e 6593 7370 9865 d.not.b.S.e.sp.e │ │ │ │ -0001de30: 6369 0c65 643b 9104 75cc 6974 9369 7393 ci.ed;..u.it.is. │ │ │ │ -0001de40: 6465 7465 726d 696e 6564 9362 9aac 7279 determined.b..ry │ │ │ │ -0001de50: 9374 6865 9374 9879 7090 538e 658e a18d .the.t.yp.S.e... │ │ │ │ -0001de60: 91ea f1eb 6395 ac72 6865 6393 6b93 6572 ....c..rhec.k.er │ │ │ │ -0001de70: 2e8e 9f1e dee5 8d8d 8d91 eaf1 eb9f ef87 ................ │ │ │ │ -0001de80: 8189 0000 6666 01c7 0b4a 9f16 9762 8d8d ....ff...J...b.. │ │ │ │ -0001de90: 90cc cd9f 0459 9c84 001a f0fe 0000 6666 .....Y........ff │ │ │ │ -0001dea0: 8d9f ef66 108d 8d92 01af f00d 8400 0ad7 ...f............ │ │ │ │ -0001deb0: 0e00 00b8 e88e 8d92 01b0 a8f5 8400 00b8 ................ │ │ │ │ -0001dec0: e800 15ae 648e 8d8d 8d92 01b6 cdb1 9ffd ....d........... │ │ │ │ -0001ded0: 1c15 eb49 3231 8e8e 8e8e 9fff 4054 8d91 ...I21......@T.. │ │ │ │ -0001dee0: 05cc ceeb 6123 6d61 7096 05bf aa6e 756c ....a#map....nul │ │ │ │ -0001def0: 6c93 5b5b 313b 325d 3b93 5b5d 3b93 5b33 l.[[1;2];.[];.[3 │ │ │ │ -0001df00: 5d3b 935b 5d5d 3b3b 8e9f 0d00 008d 9105 ];.[]];;........ │ │ │ │ -0001df10: ccce 5b66 616c 7365 3b96 05bf aa74 7275 ..[false;....tru │ │ │ │ -0001df20: 653b 9366 616c 7365 3b93 7472 7565 5d93 e;.false;.true]. │ │ │ │ -0001df30: 3a93 626f 6f6c 936c 6973 748e 8e92 01c6 :.bool.list..... │ │ │ │ -0001df40: 71b1 8400 1af0 fe00 0066 668e 8e9f 04c0 q........ff..... │ │ │ │ -0001df50: 0289 0000 6666 01c7 0b4a 8e8e 8e9f 36f4 ....ff...J....6. │ │ │ │ -0001df60: 3a8d 8d91 eaf1 ebeb 4b32 2e31 308e 9120 :.......K2.10.. │ │ │ │ -0001df70: f1e7 4c61 6d91 ff75 c262 9100 8a3d 6461 ..Lam..u.b...=da │ │ │ │ -0001df80: 2d65 7870 7265 7373 696f 6e73 8e9f 1be2 -expressions.... │ │ │ │ -0001df90: 238d 91ea f1eb cf54 6865 9603 be0a 6578 #......The....ex │ │ │ │ -0001dfa0: 7072 6573 7369 6f6e 93eb 615c d778 eb61 pression..a\.x.a │ │ │ │ -0001dfb0: 2e91 05bf aad7 659b 03be 09cf 6576 91ff ......e.....ev.. │ │ │ │ -0001dfc0: 58e4 616c 7561 7465 7393 746f 9361 9366 X.aluates.to.a.f │ │ │ │ -0001dfd0: 756e 6374 696f 6e93 7769 7468 9866 6f72 unction.with.for │ │ │ │ -0001dfe0: 6d61 6c93 7061 7261 6d65 7465 7293 d778 mal.parameter..x │ │ │ │ -0001dff0: 93cf 616e 6493 6295 538e 6f93 6479 98d7 ..and.b.S.o.dy.. │ │ │ │ -0001e000: 65cf 2e91 052a 0154 6890 ac72 7573 8ea1 e....*.Th..rus.. │ │ │ │ -0001e010: 8d91 eaf1 eb74 6865 9103 627c 6465 636c .....the..b|decl │ │ │ │ -0001e020: 6172 6174 696f 6e9b 0362 7deb 616c 6574 aration..b}.alet │ │ │ │ -0001e030: 9605 bfaa d766 9104 aa7b 7893 eb61 3d93 .....f...{x..a=. │ │ │ │ -0001e040: d765 98cf 6973 9603 627c 6571 7569 7691 .e..is..b|equiv. │ │ │ │ -0001e050: ff58 e461 6c65 6e90 ac72 7498 746f 93eb .X.alen..rt.to.. │ │ │ │ -0001e060: 616c 6574 9605 bfaa d766 9107 07a9 eb61 alet.....f.....a │ │ │ │ -0001e070: 3d93 5cd7 78eb 612e d765 cf2e 9105 0b7c =.\.x.a..e.....| │ │ │ │ -0001e080: 5369 6d69 6c61 726c 7998 eb61 6c65 7493 Similarly..alet. │ │ │ │ -0001e090: d766 9101 47ff eb61 28d7 78eb 612c d779 .f..G..a(.x.a,.y │ │ │ │ -0001e0a0: 906e 39eb 6129 d77a 9106 488d eb61 3d93 .n9.a).z..H..a=. │ │ │ │ -0001e0b0: d765 9103 627c cf69 738e a18d 91ea f1eb .e..b|.is....... │ │ │ │ -0001e0c0: 6571 7569 7691 ff58 e461 6c65 6e90 ac72 equiv..X.alen..r │ │ │ │ -0001e0d0: 7496 035a 1a74 6f93 eb61 6c65 7496 05bf t..Z.to..alet... │ │ │ │ -0001e0e0: aad7 6691 0707 a9eb 613d 935c 28d7 78eb ..f.....a=.\(.x. │ │ │ │ -0001e0f0: 612c d779 9a6e 39eb 6129 2e93 5cd7 7a91 a,.y.n9.a)..\.z. │ │ │ │ -0001e100: 0088 e3eb 612e 93d7 65cf 2e91 0508 b152 ....a...e......R │ │ │ │ -0001e110: 6570 9053 8e65 6174 6564 9603 5a1a eb61 ep.S.eated..Z..a │ │ │ │ -0001e120: 5ccf 2773 2c91 0377 0361 7393 696e 9103 \.'s,..w.as.in.. │ │ │ │ -0001e130: 5a1b eb61 5c28 d778 eb61 2cd7 7998 eb61 Z..a\(.x.a,.y..a │ │ │ │ -0001e140: 292e 9605 bfaa 5cd7 7a91 0088 e3eb 612e ).....\.z.....a. │ │ │ │ -0001e150: 93d7 65cf 2c91 0377 036d 6190 ac72 7996 ..e.,..w.ma..ry. │ │ │ │ -0001e160: 035a 1a62 9053 8e65 9361 6262 7265 2d8e .Z.b.S.e.abbre-. │ │ │ │ -0001e170: a18d 91ea f1eb 7669 6174 6564 9104 2039 ......viated.. 9 │ │ │ │ -0001e180: 629a ac72 7996 0420 3aeb 615c 28d7 78eb b..ry.. :.a\(.x. │ │ │ │ -0001e190: 612c d779 906e 39eb 6129 9105 bfaa d77a a,.y.n9.a).....z │ │ │ │ -0001e1a0: 9100 88e3 eb61 2ed7 65cf 2e91 05d9 9454 .....a..e......T │ │ │ │ -0001e1b0: 6865 9363 9868 6172 6163 7465 729b 0420 he.c.haracter.. │ │ │ │ -0001e1c0: 39eb 615c 93cf 6973 986f 7572 9372 6570 9.a\..is.our.rep │ │ │ │ -0001e1d0: 7265 7365 6e90 ac72 7461 7469 6f6e 986f resen..rtation.o │ │ │ │ -0001e1e0: 6693 6c61 6d90 ac72 6290 538e 6461 2c91 f.lam..rb.S.da,. │ │ │ │ -0001e1f0: 042d 9e61 6e64 9865 7870 7265 7373 696f .-.and.expressio │ │ │ │ -0001e200: 6e73 8ea1 8d91 eaf1 eb6c 696b 90ac 7265 ns.......lik..re │ │ │ │ -0001e210: 9603 eaa8 eb61 5cd7 78eb 612e 9b05 bfaa .....a\.x.a..... │ │ │ │ -0001e220: d765 93cf 616e 6493 eb61 5c28 d778 eb61 .e..and..a\(.x.a │ │ │ │ -0001e230: 2cd7 7990 6e39 eb61 2998 d77a 9100 88e3 ,.y.n9.a)..z.... │ │ │ │ -0001e240: eb61 2ed7 6593 cf61 7265 9363 616c 6c65 .a..e..are.calle │ │ │ │ -0001e250: 6493 6c61 6d90 ac72 6290 538e 6461 2d65 d.lam..rb.S.da-e │ │ │ │ -0001e260: 7870 7265 7373 696f 6e73 2e8e 8e9f 24fd xpressions....$. │ │ │ │ -0001e270: 138e 8c8b 0000 000f 0000 0000 0000 0000 ................ │ │ │ │ +0001d790: 0000 0000 0000 0000 0000 01d0 63a0 02cc ............c... │ │ │ │ +0001d7a0: 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a .U...F.......... │ │ │ │ +0001d7b0: 8d91 eaf1 ebd0 3134 9200 ce9e d543 6861 ......14.....Cha │ │ │ │ +0001d7c0: 7074 6572 9604 8000 322e 910a 8000 496e pter....2.....In │ │ │ │ +0001d7d0: 90a0 0074 726f 9060 0064 7563 7469 6f6e ...tro.`.duction │ │ │ │ +0001d7e0: 9361 6e64 9345 7861 6d70 6c65 738e 91ea .and.Examples... │ │ │ │ +0001d7f0: f1eb 9f05 6666 8900 00e6 6601 c73e 7c8e ....ff....f..>|. │ │ │ │ +0001d800: 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 8d91 ....../......!.. │ │ │ │ +0001d810: eaf1 ebcf 5468 9aac 7275 7396 0462 b3eb ....Th..rus..b.. │ │ │ │ +0001d820: 6168 6491 0462 b2cf 6861 7393 7365 7698 ahd..b..has.sev. │ │ │ │ +0001d830: 6572 616c 9104 62b2 7498 7970 9a53 8e65 eral..b.t.yp.S.e │ │ │ │ +0001d840: 733b 9104 9eb8 666f 7293 6578 616d 706c s;....for.exampl │ │ │ │ +0001d850: 652c 9104 80b5 6974 9369 7393 7573 6564 e,....it.is.used │ │ │ │ +0001d860: 9104 62b2 6162 986f 95ac 7276 9365 9104 ..b.ab.o..rv.e.. │ │ │ │ +0001d870: 62b3 7769 7468 9104 62b2 7493 7970 9865 b.with..b.t.yp.e │ │ │ │ +0001d880: 7391 0462 b3eb 6128 696e 7496 05bf aa6c s..b..a(int....l │ │ │ │ +0001d890: 6973 7429 932d 3e93 696e 74cf 2c8e a410 ist).->.int.,... │ │ │ │ +0001d8a0: 0000 8d91 eaf1 ebeb 6128 626f 6f6c 9605 ........a(bool.. │ │ │ │ +0001d8b0: bfaa 6c69 7374 2993 2d3e 9362 6f6f 6c91 ..list).->.bool. │ │ │ │ +0001d8c0: 051a 9fcf 616e 649b 051a 9eeb 6128 696e ....and.....a(in │ │ │ │ +0001d8d0: 7493 2393 696e 7429 936c 6973 7493 2d3e t.#.int).list.-> │ │ │ │ +0001d8e0: 9328 696e 7493 2393 696e 7429 cf2e 9108 .(int.#.int).... │ │ │ │ +0001d8f0: c8c5 496e 9866 6163 7496 051a 9f69 6693 ..In.fact....if. │ │ │ │ +0001d900: d774 7991 0588 d8cf 6973 98e5 616e 7993 .ty.....is..any. │ │ │ │ +0001d910: cf74 90ac 7279 7090 538e 658e a18d 91ea .t..ryp.S.e..... │ │ │ │ +0001d920: f1eb 7468 656e 9605 01b9 eb61 6864 93cf ..then.....ahd.. │ │ │ │ +0001d930: 6861 7393 7468 6593 749a ac72 7970 9053 has.the.t..ryp.S │ │ │ │ +0001d940: 8e65 93eb 6128 d774 7991 062d e3eb 616c .e..a(.ty..-..al │ │ │ │ +0001d950: 6973 7429 9605 bfaa 2d3e 93d7 7479 906e ist)....->..ty.n │ │ │ │ +0001d960: 39cf 2e91 087e 1346 91ff 0556 756e 6374 9....~.F...Vunct │ │ │ │ +0001d970: 696f 6e73 2c96 0547 7d6c 696b 9865 9b05 ions,..G}lik.e.. │ │ │ │ +0001d980: 01b9 eb61 6864 cf2c 9377 6974 6898 6d61 ...ahd.,.with.ma │ │ │ │ +0001d990: 6e95 ac72 7998 7493 7970 9053 8e65 7398 n..ry.t.yp.S.es. │ │ │ │ +0001d9a0: 6172 6598 6361 6c6c 6564 8ea1 8d91 eaf1 are.called...... │ │ │ │ +0001d9b0: ebe5 7091 ff66 666f 6c79 6d6f 7270 6869 ..p..ffolymorphi │ │ │ │ +0001d9c0: 63cf 2c96 03ea a861 6e64 93eb 484d 4c93 c.,....and..HML. │ │ │ │ +0001d9d0: cf75 7365 7393 749a ac72 7970 9053 8e65 .uses.t..ryp.S.e │ │ │ │ +0001d9e0: 9376 91ff 58e4 6172 6961 626c 6573 93eb .v..X.ariables.. │ │ │ │ +0001d9f0: 612a cf2c 93eb 612a 2acf 2c93 eb61 2a2a a*.,..a**.,..a** │ │ │ │ +0001da00: 2a8d 93cf 6574 632e 8e91 1a1c 6074 6f93 *...etc.....`to. │ │ │ │ +0001da10: 7265 7072 6573 656e 9874 9374 6865 6972 represen.t.their │ │ │ │ +0001da20: 9374 9879 7090 538e 6573 2e8e 9f4e b439 .t.yp.S.es...N.9 │ │ │ │ +0001da30: 8d8d 8d91 eaf1 eb9f c207 8189 0000 6666 ..............ff │ │ │ │ +0001da40: 01c7 0b4a 9f71 9762 8d8d 90cc cd9f 0459 ...J.q.b.......Y │ │ │ │ +0001da50: 9c84 0075 f0fe 0000 6666 8d9f 9466 108d ...u....ff...f.. │ │ │ │ +0001da60: 8d92 01af f00d 8400 0ad7 0e00 00b8 e88e ................ │ │ │ │ +0001da70: 8d92 01b0 a8f5 8400 00b8 e800 15ae 648e ..............d. │ │ │ │ +0001da80: 8d8d 8d92 01b6 cdb1 9ffd 1c15 eb49 3230 .............I20 │ │ │ │ +0001da90: 8e8e 8e8e 9fff 4054 8d91 05cc ceeb 6123 ......@T......a# │ │ │ │ +0001daa0: 6864 3b3b 8ea4 0d00 008d 9105 ccce 2d96 hd;;..........-. │ │ │ │ +0001dab0: 05bf aa3a 9328 2a93 6c69 7374 932d 3e93 ...:.(*.list.->. │ │ │ │ +0001dac0: 2a29 8ea1 a18d 9105 ccce 236c 6574 7265 *)........#letre │ │ │ │ +0001dad0: 6396 05bf aa6d 6170 9366 936c 933d 9369 c....map.f.l.=.i │ │ │ │ +0001dae0: 6693 6e75 6c6c 936c 9374 6865 6e93 5b5d f.null.l.then.[] │ │ │ │ +0001daf0: 8ea1 8d91 05cc ce23 9200 9b36 ee65 6c73 .......#...6.els │ │ │ │ +0001db00: 6596 05bf aa66 2868 6493 6c29 2e6d 6170 e....f(hd.l).map │ │ │ │ +0001db10: 9366 9328 746c 936c 293b 3b8e a18d 9105 .f.(tl.l);;..... │ │ │ │ +0001db20: ccce 6d61 7096 05bf aa3d 932d 933a 9328 ..map....=.-.:.( │ │ │ │ +0001db30: 282a 932d 3e93 2a2a 2993 2d3e 932a 936c (*.->.**).->.*.l │ │ │ │ +0001db40: 6973 7493 2d3e 932a 2a93 6c69 7374 298e ist.->.**.list). │ │ │ │ +0001db50: a1a1 8d91 05cc ce23 6d61 7096 05bf aa66 .......#map....f │ │ │ │ +0001db60: 6163 7493 5b31 3b32 3b33 3b34 5d3b 3b8e act.[1;2;3;4];;. │ │ │ │ +0001db70: a18d 9105 ccce 5b31 3b96 05bf aa32 3b93 ......[1;....2;. │ │ │ │ +0001db80: 363b 9332 345d 933a 9369 6e74 936c 6973 6;.24].:.int.lis │ │ │ │ +0001db90: 748e 8e92 01c6 71b1 8400 75f0 fe00 0066 t.....q...u....f │ │ │ │ +0001dba0: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ +0001dbb0: 8e8e 8e9f 4f5e e58d 91f6 537a cf54 6865 ....O^....Sz.The │ │ │ │ +0001dbc0: 9603 53bf eb48 4d4c 9b03 53c0 cf66 756e ..S..HML..S..fun │ │ │ │ +0001dbd0: 6374 696f 6e93 eb61 6d61 7093 cf74 616b ction..amap..tak │ │ │ │ +0001dbe0: 90ac 7265 7398 6193 6675 6e63 7469 6f6e ..res.a.function │ │ │ │ +0001dbf0: 93d7 6691 049b bfcf 2877 6974 6893 6172 ..f.....(with.ar │ │ │ │ +0001dc00: 6775 6d65 6e9a ac72 7493 7498 7970 9053 gumen..rt.t.yp.S │ │ │ │ +0001dc10: 8e65 9b03 53c0 eb61 2a93 cf61 6e64 9372 .e..S..a*..and.r │ │ │ │ +0001dc20: 6573 756c 7498 7490 ac72 7970 9053 8e65 esult.t..ryp.S.e │ │ │ │ +0001dc30: 93eb 612a 2acf 292c 9103 71ee 616e 648e ..a**.),..q.and. │ │ │ │ +0001dc40: a18d 91ea f1eb 619b 0339 2c6c 6973 7496 ......a..9,list. │ │ │ │ +0001dc50: 0339 2bd7 6c91 037c bbcf 286f 6693 656c .9+.l..|..(of.el │ │ │ │ +0001dc60: 656d 656e 95ac 7274 7398 6f66 9874 9379 emen..rts.of.t.y │ │ │ │ +0001dc70: 7090 538e 6596 0339 2beb 612a cf29 2c91 p.S.e..9+.a*.),. │ │ │ │ +0001dc80: 035c ab61 6e64 9872 6574 7572 6e73 9374 .\.and.returns.t │ │ │ │ +0001dc90: 6865 986c 6973 7493 6f62 7461 696e 6564 he.list.obtained │ │ │ │ +0001dca0: 9862 90ac 7279 9861 7070 6c79 696e 6793 .b..ry.applying. │ │ │ │ +0001dcb0: d766 9104 812b cf74 6f93 6561 6395 ac72 .f...+.to.eac..r │ │ │ │ +0001dcc0: 6898 656c 656d 656e 9374 8ea1 8d91 eaf1 h.elemen.t...... │ │ │ │ +0001dcd0: eb6f 6696 042b 3fd7 6c91 046e cfcf 2877 .of..+?.l..n..(w │ │ │ │ +0001dce0: 6869 6390 ac72 6893 6973 9b04 2b40 6193 hic..rh.is..+@a. │ │ │ │ +0001dcf0: 6c69 7374 936f 6698 656c 656d 656e 90ac list.of.elemen.. │ │ │ │ +0001dd00: 7274 7393 6f66 9874 90ac 7279 7090 538e rts.of.t..ryp.S. │ │ │ │ +0001dd10: 6593 eb61 2a2a cf29 2e91 05fa a6eb 616d e..a**.)......am │ │ │ │ +0001dd20: 6170 98cf 6361 6e93 6290 538e 6598 7573 ap..can.b.S.e.us │ │ │ │ +0001dd30: 6564 9361 7493 616e 90ac 7279 9869 6e73 ed.at.an..ry.ins │ │ │ │ +0001dd40: 7461 6e63 6593 6f66 9869 7473 9374 90ac tance.of.its.t.. │ │ │ │ +0001dd50: 7279 7090 538e 653a 8ea1 8d91 eaf1 eb61 ryp.S.e:.......a │ │ │ │ +0001dd60: 629a 538e 6f95 ac72 7693 652c 9103 99fb b.S.o..rv.e,.... │ │ │ │ +0001dd70: 6298 6f74 6896 0385 cfeb 612a 93cf 616e b.oth.....a*..an │ │ │ │ +0001dd80: 6493 eb61 2a2a 93cf 779a ac72 6572 6593 d..a**..w..rere. │ │ │ │ +0001dd90: 696e 7374 616e 9874 6961 7465 6491 0385 instan.tiated... │ │ │ │ +0001dda0: d074 6f93 eb61 696e 74cf 3b91 03a7 6d62 .to..aint.;...mb │ │ │ │ +0001ddb0: 9053 8e65 6c6f 9877 2c91 0399 faeb 612a .S.elo.w,.....a* │ │ │ │ +0001ddc0: 93cf 6973 9369 6e73 7461 6e98 7469 6174 ..is.instan.tiat │ │ │ │ +0001ddd0: 6564 9103 85d0 746f 93eb 6128 696e 7491 ed....to..a(int. │ │ │ │ +0001dde0: 05bf aa6c 6973 7429 93cf 616e 648e a18d ...list)..and... │ │ │ │ +0001ddf0: 91ea f1eb eb61 2a2a 9604 476b cf74 6f93 .....a**..Gk.to. │ │ │ │ +0001de00: eb61 626f 6f6c cf2e 9106 4f29 4e6f 7469 .abool....O)Noti │ │ │ │ +0001de10: 6365 9374 6861 7493 7468 6593 696e 7374 ce.that.the.inst │ │ │ │ +0001de20: 616e 6365 936e 6565 6493 6e6f 7493 629a ance.need.not.b. │ │ │ │ +0001de30: 538e 6593 7370 9865 6369 0c65 643b 9104 S.e.sp.eci.ed;.. │ │ │ │ +0001de40: 75cc 6974 9369 7393 6465 7465 726d 696e u.it.is.determin │ │ │ │ +0001de50: 6564 9362 9aac 7279 9374 6865 9374 9879 ed.b..ry.the.t.y │ │ │ │ +0001de60: 7090 538e 658e a18d 91ea f1eb 6395 ac72 p.S.e.......c..r │ │ │ │ +0001de70: 6865 6393 6b93 6572 2e8e 9f1e dee5 8d8d hec.k.er........ │ │ │ │ +0001de80: 8d91 eaf1 eb9f ef87 8189 0000 6666 01c7 ............ff.. │ │ │ │ +0001de90: 0b4a 9f16 9762 8d8d 90cc cd9f 0459 9c84 .J...b.......Y.. │ │ │ │ +0001dea0: 001a f0fe 0000 6666 8d9f ef66 108d 8d92 ......ff...f.... │ │ │ │ +0001deb0: 01af f00d 8400 0ad7 0e00 00b8 e88e 8d92 ................ │ │ │ │ +0001dec0: 01b0 a8f5 8400 00b8 e800 15ae 648e 8d8d ............d... │ │ │ │ +0001ded0: 8d92 01b6 cdb1 9ffd 1c15 eb49 3231 8e8e ...........I21.. │ │ │ │ +0001dee0: 8e8e 9fff 4054 8d91 05cc ceeb 6123 6d61 ....@T......a#ma │ │ │ │ +0001def0: 7096 05bf aa6e 756c 6c93 5b5b 313b 325d p....null.[[1;2] │ │ │ │ +0001df00: 3b93 5b5d 3b93 5b33 5d3b 935b 5d5d 3b3b ;.[];.[3];.[]];; │ │ │ │ +0001df10: 8e9f 0d00 008d 9105 ccce 5b66 616c 7365 ..........[false │ │ │ │ +0001df20: 3b96 05bf aa74 7275 653b 9366 616c 7365 ;....true;.false │ │ │ │ +0001df30: 3b93 7472 7565 5d93 3a93 626f 6f6c 936c ;.true].:.bool.l │ │ │ │ +0001df40: 6973 748e 8e92 01c6 71b1 8400 1af0 fe00 ist.....q....... │ │ │ │ +0001df50: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ +0001df60: 0b4a 8e8e 8e9f 36f4 3a8d 8d91 eaf1 ebeb .J....6.:....... │ │ │ │ +0001df70: 4b32 2e31 308e 9120 f1e7 4c61 6d91 ff75 K2.10.. ..Lam..u │ │ │ │ +0001df80: c262 9100 8a3d 6461 2d65 7870 7265 7373 .b...=da-express │ │ │ │ +0001df90: 696f 6e73 8e9f 1be2 238d 91ea f1eb cf54 ions....#......T │ │ │ │ +0001dfa0: 6865 9603 be0a 6578 7072 6573 7369 6f6e he....expression │ │ │ │ +0001dfb0: 93eb 615c d778 eb61 2e91 05bf aad7 659b ..a\.x.a......e. │ │ │ │ +0001dfc0: 03be 09cf 6576 91ff 58e4 616c 7561 7465 ....ev..X.aluate │ │ │ │ +0001dfd0: 7393 746f 9361 9366 756e 6374 696f 6e93 s.to.a.function. │ │ │ │ +0001dfe0: 7769 7468 9866 6f72 6d61 6c93 7061 7261 with.formal.para │ │ │ │ +0001dff0: 6d65 7465 7293 d778 93cf 616e 6493 6295 meter..x..and.b. │ │ │ │ +0001e000: 538e 6f93 6479 98d7 65cf 2e91 052a 0154 S.o.dy..e....*.T │ │ │ │ +0001e010: 6890 ac72 7573 8ea1 8d91 eaf1 eb74 6865 h..rus.......the │ │ │ │ +0001e020: 9103 627c 6465 636c 6172 6174 696f 6e9b ..b|declaration. │ │ │ │ +0001e030: 0362 7deb 616c 6574 9605 bfaa d766 9104 .b}.alet.....f.. │ │ │ │ +0001e040: aa7b 7893 eb61 3d93 d765 98cf 6973 9603 .{x..a=..e..is.. │ │ │ │ +0001e050: 627c 6571 7569 7691 ff58 e461 6c65 6e90 b|equiv..X.alen. │ │ │ │ +0001e060: ac72 7498 746f 93eb 616c 6574 9605 bfaa .rt.to..alet.... │ │ │ │ +0001e070: d766 9107 07a9 eb61 3d93 5cd7 78eb 612e .f.....a=.\.x.a. │ │ │ │ +0001e080: d765 cf2e 9105 0b7c 5369 6d69 6c61 726c .e.....|Similarl │ │ │ │ +0001e090: 7998 eb61 6c65 7493 d766 9101 47ff eb61 y..alet..f..G..a │ │ │ │ +0001e0a0: 28d7 78eb 612c d779 906e 39eb 6129 d77a (.x.a,.y.n9.a).z │ │ │ │ +0001e0b0: 9106 488d eb61 3d93 d765 9103 627c cf69 ..H..a=..e..b|.i │ │ │ │ +0001e0c0: 738e a18d 91ea f1eb 6571 7569 7691 ff58 s.......equiv..X │ │ │ │ +0001e0d0: e461 6c65 6e90 ac72 7496 035a 1a74 6f93 .alen..rt..Z.to. │ │ │ │ +0001e0e0: eb61 6c65 7496 05bf aad7 6691 0707 a9eb .alet.....f..... │ │ │ │ +0001e0f0: 613d 935c 28d7 78eb 612c d779 9a6e 39eb a=.\(.x.a,.y.n9. │ │ │ │ +0001e100: 6129 2e93 5cd7 7a91 0088 e3eb 612e 93d7 a)..\.z.....a... │ │ │ │ +0001e110: 65cf 2e91 0508 b152 6570 9053 8e65 6174 e......Rep.S.eat │ │ │ │ +0001e120: 6564 9603 5a1a eb61 5ccf 2773 2c91 0377 ed..Z..a\.'s,..w │ │ │ │ +0001e130: 0361 7393 696e 9103 5a1b eb61 5c28 d778 .as.in..Z..a\(.x │ │ │ │ +0001e140: eb61 2cd7 7998 eb61 292e 9605 bfaa 5cd7 .a,.y..a).....\. │ │ │ │ +0001e150: 7a91 0088 e3eb 612e 93d7 65cf 2c91 0377 z.....a...e.,..w │ │ │ │ +0001e160: 036d 6190 ac72 7996 035a 1a62 9053 8e65 .ma..ry..Z.b.S.e │ │ │ │ +0001e170: 9361 6262 7265 2d8e a18d 91ea f1eb 7669 .abbre-.......vi │ │ │ │ +0001e180: 6174 6564 9104 2039 629a ac72 7996 0420 ated.. 9b..ry.. │ │ │ │ +0001e190: 3aeb 615c 28d7 78eb 612c d779 906e 39eb :.a\(.x.a,.y.n9. │ │ │ │ +0001e1a0: 6129 9105 bfaa d77a 9100 88e3 eb61 2ed7 a).....z.....a.. │ │ │ │ +0001e1b0: 65cf 2e91 05d9 9454 6865 9363 9868 6172 e......The.c.har │ │ │ │ +0001e1c0: 6163 7465 729b 0420 39eb 615c 93cf 6973 acter.. 9.a\..is │ │ │ │ +0001e1d0: 986f 7572 9372 6570 7265 7365 6e90 ac72 .our.represen..r │ │ │ │ +0001e1e0: 7461 7469 6f6e 986f 6693 6c61 6d90 ac72 tation.of.lam..r │ │ │ │ +0001e1f0: 6290 538e 6461 2c91 042d 9e61 6e64 9865 b.S.da,..-.and.e │ │ │ │ +0001e200: 7870 7265 7373 696f 6e73 8ea1 8d91 eaf1 xpressions...... │ │ │ │ +0001e210: eb6c 696b 90ac 7265 9603 eaa8 eb61 5cd7 .lik..re.....a\. │ │ │ │ +0001e220: 78eb 612e 9b05 bfaa d765 93cf 616e 6493 x.a......e..and. │ │ │ │ +0001e230: eb61 5c28 d778 eb61 2cd7 7990 6e39 eb61 .a\(.x.a,.y.n9.a │ │ │ │ +0001e240: 2998 d77a 9100 88e3 eb61 2ed7 6593 cf61 )..z.....a..e..a │ │ │ │ +0001e250: 7265 9363 616c 6c65 6493 6c61 6d90 ac72 re.called.lam..r │ │ │ │ +0001e260: 6290 538e 6461 2d65 7870 7265 7373 696f b.S.da-expressio │ │ │ │ +0001e270: 6e73 2e8e 8e9f 24fd 138e 8c8b 0000 000f ns....$......... │ │ │ │ 0001e280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001e290: 0000 0000 0000 0000 0000 0000 0001 d768 ...............h │ │ │ │ -0001e2a0: a002 cc05 558d a0fd 46d3 0e8d 8d8d 8d9f ....U...F....... │ │ │ │ -0001e2b0: fa99 9a8d 9112 c761 d032 2e31 312e 910a .......a.2.11... │ │ │ │ -0001e2c0: 8000 4691 fee0 0061 696c 7572 6592 016a ..F....ailure..j │ │ │ │ -0001e2d0: e598 3135 8e91 12c7 619f 0566 6689 0000 ..15....a..ff... │ │ │ │ -0001e2e0: e666 01c7 3e7c 8e8e 8e8e a002 942f df8d .f..>|......./.. │ │ │ │ -0001e2f0: a0fd f22f 068d 8d8d 9112 c761 9f8e 0781 .../.......a.... │ │ │ │ -0001e300: 8900 0066 6601 c70b 4aa0 00d9 9762 8d8d ...ff...J....b.. │ │ │ │ -0001e310: 90cc cd9f 0459 9c84 00dd f0fe 0000 6666 .....Y........ff │ │ │ │ -0001e320: 8da0 ff2c 6610 8d8d 9201 aff0 0d84 000a ...,f........... │ │ │ │ -0001e330: d70e 0000 b8e8 8e8d 9201 b0a8 f584 0000 ................ │ │ │ │ -0001e340: b8e8 0015 ae64 8e8d 8d8d 9201 b6cd b19f .....d.......... │ │ │ │ -0001e350: fd1c 15eb 4932 328e 8e8e 8e9f ff40 548d ....I22......@T. │ │ │ │ -0001e360: 9105 ccce eb61 235c 782e 782b 313b 3b8e .....a#\x.x+1;;. │ │ │ │ -0001e370: a40d 0000 8d91 05cc ce2d 9605 bfaa 3a93 .........-....:. │ │ │ │ -0001e380: 2869 6e74 932d 3e93 696e 7429 8ea1 a18d (int.->.int).... │ │ │ │ -0001e390: 9105 ccce 2369 7491 05bf aa33 3b3b 8ea1 ....#it....3;;.. │ │ │ │ -0001e3a0: 8d91 05cc ce34 9605 bfaa 3a93 696e 748e .....4....:.int. │ │ │ │ -0001e3b0: a1a1 8d91 05cc ce23 6d61 7096 05bf aa28 .......#map....( │ │ │ │ -0001e3c0: 5c78 2e78 2a78 2993 5b31 3b32 3b33 3b34 \x.x*x).[1;2;3;4 │ │ │ │ -0001e3d0: 5d3b 3b8e a18d 9105 ccce 5b31 3b96 05bf ];;.......[1;... │ │ │ │ -0001e3e0: aa34 3b93 393b 9331 365d 933a 9369 6e74 .4;.9;.16].:.int │ │ │ │ -0001e3f0: 936c 6973 748e a1a1 8d91 05cc ce23 6c65 .list........#le │ │ │ │ -0001e400: 7496 05bf aa64 6f75 626c 6575 7093 3d93 t....doubleup.=. │ │ │ │ -0001e410: 6d61 7093 285c 782e 7840 7829 3b3b 8ea1 map.(\x.x@x);;.. │ │ │ │ -0001e420: 8d91 05cc ce64 6f75 626c 6575 7096 05bf .....doubleup... │ │ │ │ -0001e430: aa3d 932d 933a 9328 2a93 6c69 7374 936c .=.-.:.(*.list.l │ │ │ │ -0001e440: 6973 7493 2d3e 932a 936c 6973 7493 6c69 ist.->.*.list.li │ │ │ │ -0001e450: 7374 298e a1a1 8d91 05cc ce23 646f 7562 st)........#doub │ │ │ │ -0001e460: 6c65 7570 9605 bfaa 5b93 5b31 3b32 5d3b leup....[.[1;2]; │ │ │ │ -0001e470: 935b 333b 343b 355d 935d 3b3b 8ea1 8d91 .[3;4;5].];;.... │ │ │ │ -0001e480: 05cc ce5b 5b31 3b96 05bf aa32 3b93 313b ...[[1;....2;.1; │ │ │ │ -0001e490: 9332 5d3b 935b 333b 9334 3b93 353b 9333 .2];.[3;.4;.5;.3 │ │ │ │ -0001e4a0: 3b93 343b 9335 5d5d 933a 9369 6e74 936c ;.4;.5]].:.int.l │ │ │ │ -0001e4b0: 6973 7493 6c69 7374 8ea1 a18d 9105 ccce ist.list........ │ │ │ │ -0001e4c0: 2364 6f75 626c 6575 7091 05bf aa5b 5d3b #doubleup....[]; │ │ │ │ -0001e4d0: 3b8e a18d 9105 ccce 5b5d 9605 bfaa 3a93 ;.......[]....:. │ │ │ │ -0001e4e0: 2a93 6c69 7374 936c 6973 748e 8e92 01c6 *.list.list..... │ │ │ │ -0001e4f0: 71b1 8400 ddf0 fe00 0066 668e 8e9f 04c0 q........ff..... │ │ │ │ -0001e500: 0289 0000 6666 01c7 0b4a 8e8e 8ea0 0098 ....ff...J...... │ │ │ │ -0001e510: 743a 8d8d 9112 c761 eb4b 322e 3131 8e91 t:.....a.K2.11.. │ │ │ │ -0001e520: 48c7 5d46 91fe 6147 6169 6c75 7265 8e9f H.]F..aGailure.. │ │ │ │ -0001e530: 1be2 238d 9112 c761 cf53 6f6d 6596 0425 ..#....a.Some..% │ │ │ │ -0001e540: 0673 7461 6e64 6172 649b 0425 0566 756e .standard..%.fun │ │ │ │ -0001e550: 6374 696f 6e73 93e5 6661 696c 9105 6399 ctions..fail..c. │ │ │ │ -0001e560: cf61 7493 7275 6e2d 7469 6d65 986f 6e93 .at.run-time.on. │ │ │ │ -0001e570: 6365 7274 6169 6e93 6172 6775 6d65 6e90 certain.argumen. │ │ │ │ -0001e580: ac72 7473 2c91 0433 9d79 6965 6c64 696e .rts,..3.yieldin │ │ │ │ -0001e590: 6793 6198 7374 7269 6e67 9328 7768 6963 g.a.string.(whic │ │ │ │ -0001e5a0: 90ac 7268 8ea4 1000 008d 9112 c761 6973 ..rh.........ais │ │ │ │ -0001e5b0: 9603 a2af 7573 7561 6c6c 7993 7468 6593 ....usually.the. │ │ │ │ -0001e5c0: 6675 6e63 7469 6f6e 936e 616d 6529 9374 function.name).t │ │ │ │ -0001e5d0: 6f93 6964 656e 9aac 7274 6966 7993 7468 o.iden..rtify.th │ │ │ │ -0001e5e0: 6593 736f 7274 936f 6693 6661 696c 7572 e.sort.of.failur │ │ │ │ -0001e5f0: 652e 9105 20e2 4191 03a2 9d66 6169 6c75 e... .A....failu │ │ │ │ -0001e600: 7265 9377 6974 6893 7374 7269 6e67 93eb re.with.string.. │ │ │ │ -0001e610: 6160 d774 eb61 6093 cf6d 6198 798e a18d a`.t.a`..ma.y... │ │ │ │ -0001e620: 9112 c761 616c 736f 9603 8b67 6290 538e ...aalso...gb.S. │ │ │ │ -0001e630: 6593 6765 6e65 7261 7465 6493 6578 706c e.generated.expl │ │ │ │ -0001e640: 6963 6974 6c79 9362 90ac 7279 9365 7691 icitly.b..ry.ev. │ │ │ │ -0001e650: ff58 e461 6c75 6174 696e 6791 038b 6874 .X.aluating...ht │ │ │ │ -0001e660: 6865 9365 7870 7265 7373 696f 6e93 eb61 he.expression..a │ │ │ │ -0001e670: 6661 696c 7769 7468 9105 bfaa 60d7 74eb failwith....`.t. │ │ │ │ -0001e680: 6160 93cf 286f 7293 6d6f 7265 9367 656e a`..(or.more.gen │ │ │ │ -0001e690: 6572 616c 6c79 8ea1 8d91 12c7 61eb 6166 erally......a.af │ │ │ │ -0001e6a0: 6169 6c77 6974 6891 05bf aad7 6596 03ea ailwith.....e... │ │ │ │ -0001e6b0: a8cf 7768 6572 6593 d765 93cf 6861 7393 ..where..e..has. │ │ │ │ -0001e6c0: 7490 ac72 7970 9053 8e65 8d93 eb61 7374 t..ryp.S.e...ast │ │ │ │ -0001e6d0: 7269 6e67 8e91 2668 a4cf 292e 8e9f 5c5e ring..&h..)...\^ │ │ │ │ -0001e6e0: e58d 8d8d 9112 c761 9fb5 0781 8900 0066 .......a.......f │ │ │ │ -0001e6f0: 6601 c70b 4aa0 008b 9762 8d8d 90cc cd9f f...J....b...... │ │ │ │ -0001e700: 0459 9c84 008f f0fe 0000 6666 8da0 ff7a .Y........ff...z │ │ │ │ -0001e710: 6610 8d8d 9201 aff0 0d84 000a d70e 0000 f............... │ │ │ │ -0001e720: b8e8 8e8d 9201 b0a8 f584 0000 b8e8 0015 ................ │ │ │ │ -0001e730: ae64 8e8d 8d8d 9201 b6cd b19f fd1c 15eb .d.............. │ │ │ │ -0001e740: 4932 338e 8e8e 8e9f ff40 548d 9105 ccce I23......@T..... │ │ │ │ -0001e750: eb61 2368 6428 746c 5b32 5d29 3b3b 8ea4 .a#hd(tl[2]);;.. │ │ │ │ -0001e760: 0d00 008d 9105 ccce 6576 616c 7561 7469 ........evaluati │ │ │ │ -0001e770: 6f6e 9105 bfaa 6661 696c 6564 911c be52 on....failed...R │ │ │ │ -0001e780: 6864 8ea1 a18d 9105 ccce 2331 2f30 3b3b hd........#1/0;; │ │ │ │ -0001e790: 8ea1 8d91 05cc ce65 7661 6c75 6174 696f .......evaluatio │ │ │ │ -0001e7a0: 6e91 05bf aa66 6169 6c65 6491 1cbe 5264 n....failed...Rd │ │ │ │ -0001e7b0: 6976 8ea1 a18d 9105 ccce 2328 312f 3029 iv........#(1/0) │ │ │ │ -0001e7c0: 2b31 3030 303b 3b8e a18d 9105 ccce 6576 +1000;;.......ev │ │ │ │ -0001e7d0: 616c 7561 7469 6f6e 9105 bfaa 6661 696c aluation....fail │ │ │ │ -0001e7e0: 6564 911c be52 6469 768e a1a1 8d91 05cc ed...Rdiv....... │ │ │ │ -0001e7f0: ce23 6661 696c 7769 7468 9605 bfaa 2868 .#failwith....(h │ │ │ │ -0001e800: 6493 5b60 6160 3b60 6260 5d29 3b3b 8ea1 d.[`a`;`b`]);;.. │ │ │ │ -0001e810: 8d91 05cc ce65 7661 6c75 6174 696f 6e91 .....evaluation. │ │ │ │ -0001e820: 05bf aa66 6169 6c65 6491 1cbe 5261 8e8e ...failed...Ra.. │ │ │ │ -0001e830: 9201 c671 b184 008f f0fe 0000 6666 8e8e ...q........ff.. │ │ │ │ -0001e840: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ -0001e850: 9f5b b439 8d91 1e28 f0cf 4196 03ee 1266 .[.9...(..A....f │ │ │ │ -0001e860: 6169 6c75 7265 9363 616e 9103 ee13 629a ailure.can....b. │ │ │ │ -0001e870: 538e 6593 7472 6170 7098 6564 9b03 ee13 S.e.trapp.ed.... │ │ │ │ -0001e880: 6290 ac72 7993 eb61 3fcf 3b91 03ef c874 b..ry..a?.;....t │ │ │ │ -0001e890: 6865 9376 91ff 58e4 616c 7565 986f 6693 he.v..X.alue.of. │ │ │ │ -0001e8a0: 7468 6598 6578 7072 6573 7369 6f6e 93d7 the.expression.. │ │ │ │ -0001e8b0: 658d 9f01 cccc d531 8e91 04c0 04eb 613f e......1......a? │ │ │ │ -0001e8c0: d765 8d9f 01cc ccd5 328e 9108 ae17 cf69 .e......2......i │ │ │ │ -0001e8d0: 7393 7468 6174 986f 6693 d765 8d9f 01cc s.that.of..e.... │ │ │ │ -0001e8e0: ccd5 318e 9104 c004 cf2c 9103 eeed 756e ..1......,....un │ │ │ │ -0001e8f0: 6c65 7373 98d7 658d 9f01 cccc d531 8e8e less..e......1.. │ │ │ │ -0001e900: a18d 9112 c761 cf63 6175 7365 7396 03ea .....a.causes... │ │ │ │ -0001e910: a861 9366 6169 6c75 7265 2c93 696e 9377 .a.failure,.in.w │ │ │ │ -0001e920: 6869 6390 ac72 6893 6361 7365 9369 7493 hic..rh.case.it. │ │ │ │ -0001e930: 6973 9374 6865 9376 91ff 58e4 616c 7565 is.the.v..X.alue │ │ │ │ -0001e940: 936f 6693 d765 8d9f 01cc ccd5 328e 9104 .of..e......2... │ │ │ │ -0001e950: c004 cf2e 8e8e 9f24 fd13 8e8c 8b00 0000 .......$........ │ │ │ │ -0001e960: 1000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001e290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001e2a0: 0000 0000 0001 d770 a002 cc05 558d a0fd .......p....U... │ │ │ │ +0001e2b0: 46d3 0e8d 8d8d 8d9f fa99 9a8d 9112 c761 F..............a │ │ │ │ +0001e2c0: d032 2e31 312e 910a 8000 4691 fee0 0061 .2.11.....F....a │ │ │ │ +0001e2d0: 696c 7572 6592 016a e598 3135 8e91 12c7 ilure..j..15.... │ │ │ │ +0001e2e0: 619f 0566 6689 0000 e666 01c7 3e7c 8e8e a..ff....f..>|.. │ │ │ │ +0001e2f0: 8e8e a002 942f df8d a0fd f22f 068d 8d8d ...../...../.... │ │ │ │ +0001e300: 9112 c761 9f8e 0781 8900 0066 6601 c70b ...a.......ff... │ │ │ │ +0001e310: 4aa0 00d9 9762 8d8d 90cc cd9f 0459 9c84 J....b.......Y.. │ │ │ │ +0001e320: 00dd f0fe 0000 6666 8da0 ff2c 6610 8d8d ......ff...,f... │ │ │ │ +0001e330: 9201 aff0 0d84 000a d70e 0000 b8e8 8e8d ................ │ │ │ │ +0001e340: 9201 b0a8 f584 0000 b8e8 0015 ae64 8e8d .............d.. │ │ │ │ +0001e350: 8d8d 9201 b6cd b19f fd1c 15eb 4932 328e ............I22. │ │ │ │ +0001e360: 8e8e 8e9f ff40 548d 9105 ccce eb61 235c .....@T......a#\ │ │ │ │ +0001e370: 782e 782b 313b 3b8e a40d 0000 8d91 05cc x.x+1;;......... │ │ │ │ +0001e380: ce2d 9605 bfaa 3a93 2869 6e74 932d 3e93 .-....:.(int.->. │ │ │ │ +0001e390: 696e 7429 8ea1 a18d 9105 ccce 2369 7491 int)........#it. │ │ │ │ +0001e3a0: 05bf aa33 3b3b 8ea1 8d91 05cc ce34 9605 ...3;;.......4.. │ │ │ │ +0001e3b0: bfaa 3a93 696e 748e a1a1 8d91 05cc ce23 ..:.int........# │ │ │ │ +0001e3c0: 6d61 7096 05bf aa28 5c78 2e78 2a78 2993 map....(\x.x*x). │ │ │ │ +0001e3d0: 5b31 3b32 3b33 3b34 5d3b 3b8e a18d 9105 [1;2;3;4];;..... │ │ │ │ +0001e3e0: ccce 5b31 3b96 05bf aa34 3b93 393b 9331 ..[1;....4;.9;.1 │ │ │ │ +0001e3f0: 365d 933a 9369 6e74 936c 6973 748e a1a1 6].:.int.list... │ │ │ │ +0001e400: 8d91 05cc ce23 6c65 7496 05bf aa64 6f75 .....#let....dou │ │ │ │ +0001e410: 626c 6575 7093 3d93 6d61 7093 285c 782e bleup.=.map.(\x. │ │ │ │ +0001e420: 7840 7829 3b3b 8ea1 8d91 05cc ce64 6f75 x@x);;.......dou │ │ │ │ +0001e430: 626c 6575 7096 05bf aa3d 932d 933a 9328 bleup....=.-.:.( │ │ │ │ +0001e440: 2a93 6c69 7374 936c 6973 7493 2d3e 932a *.list.list.->.* │ │ │ │ +0001e450: 936c 6973 7493 6c69 7374 298e a1a1 8d91 .list.list)..... │ │ │ │ +0001e460: 05cc ce23 646f 7562 6c65 7570 9605 bfaa ...#doubleup.... │ │ │ │ +0001e470: 5b93 5b31 3b32 5d3b 935b 333b 343b 355d [.[1;2];.[3;4;5] │ │ │ │ +0001e480: 935d 3b3b 8ea1 8d91 05cc ce5b 5b31 3b96 .];;.......[[1;. │ │ │ │ +0001e490: 05bf aa32 3b93 313b 9332 5d3b 935b 333b ...2;.1;.2];.[3; │ │ │ │ +0001e4a0: 9334 3b93 353b 9333 3b93 343b 9335 5d5d .4;.5;.3;.4;.5]] │ │ │ │ +0001e4b0: 933a 9369 6e74 936c 6973 7493 6c69 7374 .:.int.list.list │ │ │ │ +0001e4c0: 8ea1 a18d 9105 ccce 2364 6f75 626c 6575 ........#doubleu │ │ │ │ +0001e4d0: 7091 05bf aa5b 5d3b 3b8e a18d 9105 ccce p....[];;....... │ │ │ │ +0001e4e0: 5b5d 9605 bfaa 3a93 2a93 6c69 7374 936c []....:.*.list.l │ │ │ │ +0001e4f0: 6973 748e 8e92 01c6 71b1 8400 ddf0 fe00 ist.....q....... │ │ │ │ +0001e500: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ +0001e510: 0b4a 8e8e 8ea0 0098 743a 8d8d 9112 c761 .J......t:.....a │ │ │ │ +0001e520: eb4b 322e 3131 8e91 48c7 5d46 91fe 6147 .K2.11..H.]F..aG │ │ │ │ +0001e530: 6169 6c75 7265 8e9f 1be2 238d 9112 c761 ailure....#....a │ │ │ │ +0001e540: cf53 6f6d 6596 0425 0673 7461 6e64 6172 .Some..%.standar │ │ │ │ +0001e550: 649b 0425 0566 756e 6374 696f 6e73 93e5 d..%.functions.. │ │ │ │ +0001e560: 6661 696c 9105 6399 cf61 7493 7275 6e2d fail..c..at.run- │ │ │ │ +0001e570: 7469 6d65 986f 6e93 6365 7274 6169 6e93 time.on.certain. │ │ │ │ +0001e580: 6172 6775 6d65 6e90 ac72 7473 2c91 0433 argumen..rts,..3 │ │ │ │ +0001e590: 9d79 6965 6c64 696e 6793 6198 7374 7269 .yielding.a.stri │ │ │ │ +0001e5a0: 6e67 9328 7768 6963 90ac 7268 8ea4 1000 ng.(whic..rh.... │ │ │ │ +0001e5b0: 008d 9112 c761 6973 9603 a2af 7573 7561 .....ais....usua │ │ │ │ +0001e5c0: 6c6c 7993 7468 6593 6675 6e63 7469 6f6e lly.the.function │ │ │ │ +0001e5d0: 936e 616d 6529 9374 6f93 6964 656e 9aac .name).to.iden.. │ │ │ │ +0001e5e0: 7274 6966 7993 7468 6593 736f 7274 936f rtify.the.sort.o │ │ │ │ +0001e5f0: 6693 6661 696c 7572 652e 9105 20e2 4191 f.failure... .A. │ │ │ │ +0001e600: 03a2 9d66 6169 6c75 7265 9377 6974 6893 ...failure.with. │ │ │ │ +0001e610: 7374 7269 6e67 93eb 6160 d774 eb61 6093 string..a`.t.a`. │ │ │ │ +0001e620: cf6d 6198 798e a18d 9112 c761 616c 736f .ma.y......aalso │ │ │ │ +0001e630: 9603 8b67 6290 538e 6593 6765 6e65 7261 ...gb.S.e.genera │ │ │ │ +0001e640: 7465 6493 6578 706c 6963 6974 6c79 9362 ted.explicitly.b │ │ │ │ +0001e650: 90ac 7279 9365 7691 ff58 e461 6c75 6174 ..ry.ev..X.aluat │ │ │ │ +0001e660: 696e 6791 038b 6874 6865 9365 7870 7265 ing...hthe.expre │ │ │ │ +0001e670: 7373 696f 6e93 eb61 6661 696c 7769 7468 ssion..afailwith │ │ │ │ +0001e680: 9105 bfaa 60d7 74eb 6160 93cf 286f 7293 ....`.t.a`..(or. │ │ │ │ +0001e690: 6d6f 7265 9367 656e 6572 616c 6c79 8ea1 more.generally.. │ │ │ │ +0001e6a0: 8d91 12c7 61eb 6166 6169 6c77 6974 6891 ....a.afailwith. │ │ │ │ +0001e6b0: 05bf aad7 6596 03ea a8cf 7768 6572 6593 ....e.....where. │ │ │ │ +0001e6c0: d765 93cf 6861 7393 7490 ac72 7970 9053 .e..has.t..ryp.S │ │ │ │ +0001e6d0: 8e65 8d93 eb61 7374 7269 6e67 8e91 2668 .e...astring..&h │ │ │ │ +0001e6e0: a4cf 292e 8e9f 5c5e e58d 8d8d 9112 c761 ..)...\^.......a │ │ │ │ +0001e6f0: 9fb5 0781 8900 0066 6601 c70b 4aa0 008b .......ff...J... │ │ │ │ +0001e700: 9762 8d8d 90cc cd9f 0459 9c84 008f f0fe .b.......Y...... │ │ │ │ +0001e710: 0000 6666 8da0 ff7a 6610 8d8d 9201 aff0 ..ff...zf....... │ │ │ │ +0001e720: 0d84 000a d70e 0000 b8e8 8e8d 9201 b0a8 ................ │ │ │ │ +0001e730: f584 0000 b8e8 0015 ae64 8e8d 8d8d 9201 .........d...... │ │ │ │ +0001e740: b6cd b19f fd1c 15eb 4932 338e 8e8e 8e9f ........I23..... │ │ │ │ +0001e750: ff40 548d 9105 ccce eb61 2368 6428 746c .@T......a#hd(tl │ │ │ │ +0001e760: 5b32 5d29 3b3b 8ea4 0d00 008d 9105 ccce [2]);;.......... │ │ │ │ +0001e770: 6576 616c 7561 7469 6f6e 9105 bfaa 6661 evaluation....fa │ │ │ │ +0001e780: 696c 6564 911c be52 6864 8ea1 a18d 9105 iled...Rhd...... │ │ │ │ +0001e790: ccce 2331 2f30 3b3b 8ea1 8d91 05cc ce65 ..#1/0;;.......e │ │ │ │ +0001e7a0: 7661 6c75 6174 696f 6e91 05bf aa66 6169 valuation....fai │ │ │ │ +0001e7b0: 6c65 6491 1cbe 5264 6976 8ea1 a18d 9105 led...Rdiv...... │ │ │ │ +0001e7c0: ccce 2328 312f 3029 2b31 3030 303b 3b8e ..#(1/0)+1000;;. │ │ │ │ +0001e7d0: a18d 9105 ccce 6576 616c 7561 7469 6f6e ......evaluation │ │ │ │ +0001e7e0: 9105 bfaa 6661 696c 6564 911c be52 6469 ....failed...Rdi │ │ │ │ +0001e7f0: 768e a1a1 8d91 05cc ce23 6661 696c 7769 v........#failwi │ │ │ │ +0001e800: 7468 9605 bfaa 2868 6493 5b60 6160 3b60 th....(hd.[`a`;` │ │ │ │ +0001e810: 6260 5d29 3b3b 8ea1 8d91 05cc ce65 7661 b`]);;.......eva │ │ │ │ +0001e820: 6c75 6174 696f 6e91 05bf aa66 6169 6c65 luation....faile │ │ │ │ +0001e830: 6491 1cbe 5261 8e8e 9201 c671 b184 008f d...Ra.....q.... │ │ │ │ +0001e840: f0fe 0000 6666 8e8e 9f04 c002 8900 0066 ....ff.........f │ │ │ │ +0001e850: 6601 c70b 4a8e 8e8e 9f5b b439 8d91 1e28 f...J....[.9...( │ │ │ │ +0001e860: f0cf 4196 03ee 1266 6169 6c75 7265 9363 ..A....failure.c │ │ │ │ +0001e870: 616e 9103 ee13 629a 538e 6593 7472 6170 an....b.S.e.trap │ │ │ │ +0001e880: 7098 6564 9b03 ee13 6290 ac72 7993 eb61 p.ed....b..ry..a │ │ │ │ +0001e890: 3fcf 3b91 03ef c874 6865 9376 91ff 58e4 ?.;....the.v..X. │ │ │ │ +0001e8a0: 616c 7565 986f 6693 7468 6598 6578 7072 alue.of.the.expr │ │ │ │ +0001e8b0: 6573 7369 6f6e 93d7 658d 9f01 cccc d531 ession..e......1 │ │ │ │ +0001e8c0: 8e91 04c0 04eb 613f d765 8d9f 01cc ccd5 ......a?.e...... │ │ │ │ +0001e8d0: 328e 9108 ae17 cf69 7393 7468 6174 986f 2......is.that.o │ │ │ │ +0001e8e0: 6693 d765 8d9f 01cc ccd5 318e 9104 c004 f..e......1..... │ │ │ │ +0001e8f0: cf2c 9103 eeed 756e 6c65 7373 98d7 658d .,....unless..e. │ │ │ │ +0001e900: 9f01 cccc d531 8e8e a18d 9112 c761 cf63 .....1.......a.c │ │ │ │ +0001e910: 6175 7365 7396 03ea a861 9366 6169 6c75 auses....a.failu │ │ │ │ +0001e920: 7265 2c93 696e 9377 6869 6390 ac72 6893 re,.in.whic..rh. │ │ │ │ +0001e930: 6361 7365 9369 7493 6973 9374 6865 9376 case.it.is.the.v │ │ │ │ +0001e940: 91ff 58e4 616c 7565 936f 6693 d765 8d9f ..X.alue.of..e.. │ │ │ │ +0001e950: 01cc ccd5 328e 9104 c004 cf2e 8e8e 9f24 ....2..........$ │ │ │ │ +0001e960: fd13 8e8c 8b00 0000 1000 0000 0000 0000 ................ │ │ │ │ 0001e970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001e980: 0000 0000 0000 01e2 73a0 02cc 0555 8da0 ........s....U.. │ │ │ │ -0001e990: fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 .F.............. │ │ │ │ -0001e9a0: ebd0 3136 9200 ce9e d543 6861 7074 6572 ..16.....Chapter │ │ │ │ -0001e9b0: 9604 8000 322e 910a 8000 496e 90a0 0074 ....2.....In...t │ │ │ │ -0001e9c0: 726f 9060 0064 7563 7469 6f6e 9361 6e64 ro.`.duction.and │ │ │ │ -0001e9d0: 9345 7861 6d70 6c65 738e 91ea f1eb 9f05 .Examples....... │ │ │ │ -0001e9e0: 6666 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 ff....f..>|..... │ │ │ │ -0001e9f0: 0294 2fdf 8da0 fdcb 2f06 8d8d 8d91 eaf1 ../...../....... │ │ │ │ -0001ea00: eb9f b507 8189 0000 6666 01c7 0b4a a000 ........ff...J.. │ │ │ │ -0001ea10: 8b97 628d 8d90 cccd 9f04 599c 8400 8ff0 ..b.......Y..... │ │ │ │ -0001ea20: fe00 0066 668d a0ff 7a66 108d 8d92 01af ...ff...zf...... │ │ │ │ -0001ea30: f00d 8400 0ad7 0e00 00b8 e88e 8d92 01b0 ................ │ │ │ │ -0001ea40: a8f5 8400 00b8 e800 15ae 648e 8d8d 8d92 ..........d..... │ │ │ │ -0001ea50: 01b6 cdb1 9ffd 1c15 eb49 3234 8e8e 8e8e .........I24.... │ │ │ │ -0001ea60: 9fff 4054 8d91 05cc ceeb 6123 6864 2874 ..@T......a#hd(t │ │ │ │ -0001ea70: 6c5b 325d 2996 05bf aa3f 9330 3b3b 8ea4 l[2])....?.0;;.. │ │ │ │ -0001ea80: 0d00 008d 9105 ccce 3096 05bf aa3a 9369 ........0....:.i │ │ │ │ -0001ea90: 6e74 8ea1 a18d 9105 ccce 2328 312f 3029 nt........#(1/0) │ │ │ │ -0001eaa0: 3f31 3030 303b 3b8e a18d 9105 ccce 3130 ?1000;;.......10 │ │ │ │ -0001eab0: 3030 9605 bfaa 3a93 696e 748e a1a1 8d91 00....:.int..... │ │ │ │ -0001eac0: 05cc ce23 6c65 7496 05bf aa68 616c 6693 ...#let....half. │ │ │ │ -0001ead0: 6e93 3d8e a18d 9105 ccce 2391 16fe a869 n.=.......#....i │ │ │ │ -0001eae0: 6696 05bf aa6e 3d30 9374 6865 6e93 6661 f....n=0.then.fa │ │ │ │ -0001eaf0: 696c 7769 7468 9360 7a65 726f 608e a18d ilwith.`zero`... │ │ │ │ -0001eb00: 9105 ccce 2391 3f3c 4e65 6c73 6596 05bf ....#.?. │ │ │ │ -0001eb70: 696e 7429 8e8e 9201 c671 b184 008f f0fe int).....q...... │ │ │ │ -0001eb80: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ -0001eb90: c70b 4a8e 8e8e 9f58 6858 8d91 f653 7acf ..J....XhX...Sz. │ │ │ │ -0001eba0: 5468 6596 044e dd66 756e 6374 696f 6e8d The..N.function. │ │ │ │ -0001ebb0: 93eb 6168 616c 668e 911f 9c62 cf6f 6e6c ..ahalf....b.onl │ │ │ │ -0001ebc0: 7993 7375 6363 6565 6473 9104 4edc 6f6e y.succeeds..N.on │ │ │ │ -0001ebd0: 936e 6f6e 2d7a 6572 6f93 6576 9aac 7265 .non-zero.ev..re │ │ │ │ -0001ebe0: 6e93 6e98 756d 9862 9053 8e65 7273 3b91 n.n.um.b.S.ers;. │ │ │ │ -0001ebf0: 0480 f86f 6e91 044e dceb 6130 93cf 6974 ...on..N..a0..it │ │ │ │ -0001ec00: 9366 6169 6c73 9377 6974 6893 eb61 607a .fails.with..a`z │ │ │ │ -0001ec10: 6572 6f60 cf2c 8ea4 1000 008d 91ea f1eb ero`.,.......... │ │ │ │ -0001ec20: 616e 6496 03ea a86f 6e93 6f9a 538e 6464 and....on.o.S.dd │ │ │ │ -0001ec30: 936e 95ac 7275 6d93 6298 6572 7396 03ea .n..rum.b.ers... │ │ │ │ -0001ec40: a869 7493 6661 696c 7393 7769 7468 93eb .it.fails.with.. │ │ │ │ -0001ec50: 6160 6f64 6460 cf2e 8e9f 5613 048d 8d8d a`odd`....V..... │ │ │ │ -0001ec60: 91ea f1eb 9fb5 0781 8900 0066 6601 c70b ...........ff... │ │ │ │ -0001ec70: 4aa0 008b 9762 8d8d 90cc cd9f 0459 9c84 J....b.......Y.. │ │ │ │ -0001ec80: 008f f0fe 0000 6666 8da0 ff7a 6610 8d8d ......ff...zf... │ │ │ │ -0001ec90: 9201 aff0 0d84 000a d70e 0000 b8e8 8e8d ................ │ │ │ │ -0001eca0: 9201 b0a8 f584 0000 b8e8 0015 ae64 8e8d .............d.. │ │ │ │ -0001ecb0: 8d8d 9201 b6cd b19f fd1c 15eb 4932 358e ............I25. │ │ │ │ -0001ecc0: 8e8e 8e9f ff40 548d 9105 ccce eb61 2368 .....@T......a#h │ │ │ │ -0001ecd0: 616c 6691 05bf aa34 3b3b 8ea4 0d00 008d alf....4;;...... │ │ │ │ -0001ece0: 9105 ccce 3296 05bf aa3a 9369 6e74 8ea1 ....2....:.int.. │ │ │ │ -0001ecf0: a18d 9105 ccce 2368 616c 6691 05bf aa30 ......#half....0 │ │ │ │ -0001ed00: 3b3b 8ea1 8d91 05cc ce65 7661 6c75 6174 ;;.......evaluat │ │ │ │ -0001ed10: 696f 6e96 05bf aa66 6169 6c65 6493 7a65 ion....failed.ze │ │ │ │ -0001ed20: 726f 8ea1 a18d 9105 ccce 2368 616c 6691 ro........#half. │ │ │ │ -0001ed30: 05bf aa33 3b3b 8ea1 8d91 05cc ce65 7661 ...3;;.......eva │ │ │ │ -0001ed40: 6c75 6174 696f 6e96 05bf aa66 6169 6c65 luation....faile │ │ │ │ -0001ed50: 6493 6f64 648e a1a1 8d91 05cc ce23 6861 d.odd........#ha │ │ │ │ -0001ed60: 6c66 9605 bfaa 3393 3f93 3130 3030 3b3b lf....3.?.1000;; │ │ │ │ -0001ed70: 8ea1 8d91 05cc ce31 3030 3096 05bf aa3a .......1000....: │ │ │ │ -0001ed80: 9369 6e74 8e8e 9201 c671 b184 008f f0fe .int.....q...... │ │ │ │ -0001ed90: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ -0001eda0: c70b 4a8e 8e8e 9f59 1304 8d91 f653 7acf ..J....Y.....Sz. │ │ │ │ -0001edb0: 4691 ff05 5661 696c 7572 6573 9605 3e0e F...Vailures..>. │ │ │ │ -0001edc0: 6d61 90ac 7279 9105 3e0d 629a 538e 6593 ma..ry..>.b.S.e. │ │ │ │ -0001edd0: 7472 6170 7098 6564 9373 656c 6563 7469 trapp.ed.selecti │ │ │ │ -0001ede0: 769a ac72 656c 7991 053e 0d28 6f6e 9373 v..rely..>.(on.s │ │ │ │ -0001edf0: 7472 696e 6729 9362 9879 9605 3e0d eb61 tring).b.y..>..a │ │ │ │ -0001ee00: 3f3f cf3b 9105 e7c1 6966 93d7 658d 9f01 ??.;....if..e... │ │ │ │ -0001ee10: cccc d531 8e91 09fe 12cf 6661 696c 739b ...1......fails. │ │ │ │ -0001ee20: 053e 0e77 6974 6893 7374 7269 6e67 98d7 .>.with.string.. │ │ │ │ -0001ee30: 74cf 2c91 0592 e774 6865 6e8e a18d 91ea t.,....then..... │ │ │ │ -0001ee40: f1eb 7468 6596 0457 5276 91ff 58e4 616c ..the..WRv..X.al │ │ │ │ -0001ee50: 7565 9b04 5753 6f66 93d7 658d 9f01 cccc ue..WSof..e..... │ │ │ │ -0001ee60: d531 8e91 0a7f aeeb 613f 3f96 05bf aa5b .1......a??....[ │ │ │ │ -0001ee70: d774 8d9f 01cc ccd5 318e 9104 c004 eb61 .t......1......a │ │ │ │ -0001ee80: 3b8d d73a 9601 fffe 3a93 3a8e 910d caa0 ;..:....:.:..... │ │ │ │ -0001ee90: eb61 3bd7 748d 9f01 cccc d86e 8e91 05a8 .a;.t......n.... │ │ │ │ -0001eea0: 50eb 615d 93d7 658d 9f01 cccc d532 8e91 P.a]..e......2.. │ │ │ │ -0001eeb0: 0917 57cf 6973 9604 5752 7468 6598 7691 ..W.is..WRthe.v. │ │ │ │ -0001eec0: ff58 e461 6c75 6593 6f66 98d7 658d 9f01 .X.alue.of..e... │ │ │ │ -0001eed0: cccc d532 8e91 0917 56cf 6966 98d7 7493 ...2....V.if..t. │ │ │ │ -0001eee0: cf69 7398 6f6e 6593 6f66 98d7 748d 9f01 .is.one.of..t... │ │ │ │ -0001eef0: cccc d531 8e91 04c0 04eb 612c 8dd7 3a96 ...1......a,..:. │ │ │ │ -0001ef00: 01ff fe3a 933a 8e91 0dca a0eb 612c d774 ...:.:......a,.t │ │ │ │ -0001ef10: 8d9f 01cc ccd8 6e8e 9105 a850 cf3b 9104 ......n....P.;.. │ │ │ │ -0001ef20: 8da8 6f74 6865 7277 6973 6593 7468 658e ..otherwise.the. │ │ │ │ -0001ef30: a18d 91ea f1eb 6578 7072 6573 7369 6f6e ......expression │ │ │ │ -0001ef40: 9603 eaa8 6661 696c 7393 7769 7468 9374 ....fails.with.t │ │ │ │ -0001ef50: 6865 9376 91ff 58e4 616c 7565 936f 6693 he.v..X.alue.of. │ │ │ │ -0001ef60: d774 cf2e 8e9f 3168 598d 8d8d 91ea f1eb .t....1hY....... │ │ │ │ -0001ef70: 9fdc 0781 8900 0066 6601 c70b 4a9f 3d97 .......ff...J.=. │ │ │ │ -0001ef80: 628d 8d90 cccd 9f04 599c 8400 41f0 fe00 b.......Y...A... │ │ │ │ -0001ef90: 0066 668d 9fc8 6610 8d8d 9201 aff0 0d84 .ff...f......... │ │ │ │ -0001efa0: 000a d70e 0000 b8e8 8e8d 9201 b0a8 f584 ................ │ │ │ │ -0001efb0: 0000 b8e8 0015 ae64 8e8d 8d8d 9201 b6cd .......d........ │ │ │ │ -0001efc0: b19f fd1c 15eb 4932 368e 8e8e 8e9f ff40 ......I26......@ │ │ │ │ -0001efd0: 548d 9105 ccce eb61 2368 616c 6628 3029 T......a#half(0) │ │ │ │ -0001efe0: 9605 bfaa 3f3f 935b 607a 6572 6f60 3b60 ....??.[`zero`;` │ │ │ │ -0001eff0: 706c 6f6e 6b60 5d93 3130 3030 3b3b 8ea4 plonk`].1000;;.. │ │ │ │ -0001f000: 0d00 008d 9105 ccce 3130 3030 9605 bfaa ........1000.... │ │ │ │ -0001f010: 3a93 696e 748e a1a1 8d91 05cc ce23 6861 :.int........#ha │ │ │ │ -0001f020: 6c66 2831 2996 05bf aa3f 3f93 5b60 7a65 lf(1)....??.[`ze │ │ │ │ -0001f030: 726f 603b 6070 6c6f 6e6b 605d 9331 3030 ro`;`plonk`].100 │ │ │ │ -0001f040: 303b 3b8e a18d 9105 ccce 6576 616c 7561 0;;.......evalua │ │ │ │ -0001f050: 7469 6f6e 9105 bfaa 6661 696c 6564 911c tion....failed.. │ │ │ │ -0001f060: be52 6f64 648e 8e92 01c6 71b1 8400 41f0 .Rodd.....q...A. │ │ │ │ -0001f070: fe00 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ -0001f080: 01c7 0b4a 8e8e 8e9f 3168 588d 91f6 537a ...J....1hX...Sz │ │ │ │ -0001f090: cf4f 6e65 9604 39d7 6d61 9aac 7279 9361 .One..9.ma..ry.a │ │ │ │ -0001f0a0: 6464 9373 6576 9865 7261 6c93 eb61 3f3f dd.sev.eral..a?? │ │ │ │ -0001f0b0: 93cf 7472 6170 7393 746f 9361 6e93 6578 ..traps.to.an.ex │ │ │ │ -0001f0c0: 7072 6573 7369 6f6e 2c91 044d a261 6e64 pression,..M.and │ │ │ │ -0001f0d0: 936f 6e65 936d 6198 7993 6164 6493 6193 .one.ma.y.add.a. │ │ │ │ -0001f0e0: eb61 3f93 cf74 7261 7093 6174 9374 6865 .a?..trap.at.the │ │ │ │ -0001f0f0: 9365 6e64 8ea1 8d91 eaf1 eb61 7396 03ea .end.......as... │ │ │ │ -0001f100: a861 9363 6174 6390 ac72 682d 616c 6c2e .a.catc..rh-all. │ │ │ │ -0001f110: 8e9f 4f93 048d 8d8d 91ea f1eb 9fbb 8781 ..O............. │ │ │ │ -0001f120: 8900 0066 6601 c70b 4a9f 7e97 628d 8d90 ...ff...J.~.b... │ │ │ │ -0001f130: cccd 9f04 599c 8400 82f0 fe00 0066 668d ....Y........ff. │ │ │ │ -0001f140: 9f87 6610 8d8d 9201 aff0 0d84 000a d70e ..f............. │ │ │ │ -0001f150: 0000 b8e8 8e8d 9201 b0a8 f584 0000 b8e8 ................ │ │ │ │ -0001f160: 0015 ae64 8e8d 8d8d 9201 b6cd b19f fd1c ...d............ │ │ │ │ -0001f170: 15eb 4932 378e 8e8e 8e9f ff40 548d 9105 ..I27......@T... │ │ │ │ -0001f180: ccce eb61 2368 616c 6628 3129 8ea4 0d00 ...a#half(1).... │ │ │ │ -0001f190: 008d 9105 ccce 2391 0b7f 543f 3f5b 607a ......#...T??[`z │ │ │ │ -0001f1a0: 6572 6f60 5d91 05bf aa31 3030 308e a18d ero`]....1000... │ │ │ │ -0001f1b0: 9105 ccce 2396 0b7f 543f 3f5b 606f 6464 ....#...T??[`odd │ │ │ │ -0001f1c0: 605d 9332 3030 303b 3b8e a18d 9105 ccce `].2000;;....... │ │ │ │ -0001f1d0: 3230 3030 9605 bfaa 3a93 696e 748e a1a1 2000....:.int... │ │ │ │ -0001f1e0: 8d91 05cc ce23 6864 2874 6c5b 6861 6c66 .....#hd(tl[half │ │ │ │ -0001f1f0: 2834 295d 298e a18d 9105 ccce 2391 0b7f (4)]).......#... │ │ │ │ -0001f200: 543f 3f5b 607a 6572 6f60 5d91 05bf aa31 T??[`zero`]....1 │ │ │ │ -0001f210: 3030 308e a18d 9105 ccce 2396 0b7f 543f 000.......#...T? │ │ │ │ -0001f220: 3f5b 606f 6464 605d 9332 3030 308e a18d ?[`odd`].2000... │ │ │ │ -0001f230: 9105 ccce 2391 0b7f 543f 9105 bfaa 3330 ....#...T?....30 │ │ │ │ -0001f240: 3030 3b3b 8ea1 8d91 05cc ce33 3030 3096 00;;.......3000. │ │ │ │ -0001f250: 05bf aa3a 9369 6e74 8e8e 9201 c671 b184 ...:.int.....q.. │ │ │ │ -0001f260: 0082 f0fe 0000 6666 8e8e 9f04 c002 8900 ......ff........ │ │ │ │ -0001f270: 0066 6601 c70b 4a8e 8e8e 8e9f 24fd 138e .ff...J.....$... │ │ │ │ -0001f280: 8c8b 0000 0011 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001e980: 0000 0000 0000 0000 0000 0000 0000 01e2 ................ │ │ │ │ +0001e990: 7ba0 02cc 0555 8da0 fd46 d30e 8d8d 8d8d {....U...F...... │ │ │ │ +0001e9a0: 9ffa 999a 8d91 eaf1 ebd0 3136 9200 ce9e ..........16.... │ │ │ │ +0001e9b0: d543 6861 7074 6572 9604 8000 322e 910a .Chapter....2... │ │ │ │ +0001e9c0: 8000 496e 90a0 0074 726f 9060 0064 7563 ..In...tro.`.duc │ │ │ │ +0001e9d0: 7469 6f6e 9361 6e64 9345 7861 6d70 6c65 tion.and.Example │ │ │ │ +0001e9e0: 738e 91ea f1eb 9f05 6666 8900 00e6 6601 s.......ff....f. │ │ │ │ +0001e9f0: c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 fdcb .>|......./..... │ │ │ │ +0001ea00: 2f06 8d8d 8d91 eaf1 eb9f b507 8189 0000 /............... │ │ │ │ +0001ea10: 6666 01c7 0b4a a000 8b97 628d 8d90 cccd ff...J....b..... │ │ │ │ +0001ea20: 9f04 599c 8400 8ff0 fe00 0066 668d a0ff ..Y........ff... │ │ │ │ +0001ea30: 7a66 108d 8d92 01af f00d 8400 0ad7 0e00 zf.............. │ │ │ │ +0001ea40: 00b8 e88e 8d92 01b0 a8f5 8400 00b8 e800 ................ │ │ │ │ +0001ea50: 15ae 648e 8d8d 8d92 01b6 cdb1 9ffd 1c15 ..d............. │ │ │ │ +0001ea60: eb49 3234 8e8e 8e8e 9fff 4054 8d91 05cc .I24......@T.... │ │ │ │ +0001ea70: ceeb 6123 6864 2874 6c5b 325d 2996 05bf ..a#hd(tl[2])... │ │ │ │ +0001ea80: aa3f 9330 3b3b 8ea4 0d00 008d 9105 ccce .?.0;;.......... │ │ │ │ +0001ea90: 3096 05bf aa3a 9369 6e74 8ea1 a18d 9105 0....:.int...... │ │ │ │ +0001eaa0: ccce 2328 312f 3029 3f31 3030 303b 3b8e ..#(1/0)?1000;;. │ │ │ │ +0001eab0: a18d 9105 ccce 3130 3030 9605 bfaa 3a93 ......1000....:. │ │ │ │ +0001eac0: 696e 748e a1a1 8d91 05cc ce23 6c65 7496 int........#let. │ │ │ │ +0001ead0: 05bf aa68 616c 6693 6e93 3d8e a18d 9105 ...half.n.=..... │ │ │ │ +0001eae0: ccce 2391 16fe a869 6696 05bf aa6e 3d30 ..#....if....n=0 │ │ │ │ +0001eaf0: 9374 6865 6e93 6661 696c 7769 7468 9360 .then.failwith.` │ │ │ │ +0001eb00: 7a65 726f 608e a18d 9105 ccce 2391 3f3c zero`.......#.?< │ │ │ │ +0001eb10: 4e65 6c73 6596 05bf aa6c 6574 936d 3d6e Nelse....let.m=n │ │ │ │ +0001eb20: 2f32 8ea1 8d91 05cc ce23 915b faa0 696e /2.......#.[..in │ │ │ │ +0001eb30: 910b 7f54 6966 9605 bfaa 6e3d 322a 6d93 ...Tif....n=2*m. │ │ │ │ +0001eb40: 7468 656e 936d 9365 6c73 6593 6661 696c then.m.else.fail │ │ │ │ +0001eb50: 7769 7468 606f 6464 603b 3b8e a18d 9105 with`odd`;;..... │ │ │ │ +0001eb60: ccce 6861 6c66 9605 bfaa 3d93 2d93 3a93 ..half....=.-.:. │ │ │ │ +0001eb70: 2869 6e74 932d 3e93 696e 7429 8e8e 9201 (int.->.int).... │ │ │ │ +0001eb80: c671 b184 008f f0fe 0000 6666 8e8e 9f04 .q........ff.... │ │ │ │ +0001eb90: c002 8900 0066 6601 c70b 4a8e 8e8e 9f58 .....ff...J....X │ │ │ │ +0001eba0: 6858 8d91 f653 7acf 5468 6596 044e dd66 hX...Sz.The..N.f │ │ │ │ +0001ebb0: 756e 6374 696f 6e8d 93eb 6168 616c 668e unction...ahalf. │ │ │ │ +0001ebc0: 911f 9c62 cf6f 6e6c 7993 7375 6363 6565 ...b.only.succee │ │ │ │ +0001ebd0: 6473 9104 4edc 6f6e 936e 6f6e 2d7a 6572 ds..N.on.non-zer │ │ │ │ +0001ebe0: 6f93 6576 9aac 7265 6e93 6e98 756d 9862 o.ev..ren.n.um.b │ │ │ │ +0001ebf0: 9053 8e65 7273 3b91 0480 f86f 6e91 044e .S.ers;....on..N │ │ │ │ +0001ec00: dceb 6130 93cf 6974 9366 6169 6c73 9377 ..a0..it.fails.w │ │ │ │ +0001ec10: 6974 6893 eb61 607a 6572 6f60 cf2c 8ea4 ith..a`zero`.,.. │ │ │ │ +0001ec20: 1000 008d 91ea f1eb 616e 6496 03ea a86f ........and....o │ │ │ │ +0001ec30: 6e93 6f9a 538e 6464 936e 95ac 7275 6d93 n.o.S.dd.n..rum. │ │ │ │ +0001ec40: 6298 6572 7396 03ea a869 7493 6661 696c b.ers....it.fail │ │ │ │ +0001ec50: 7393 7769 7468 93eb 6160 6f64 6460 cf2e s.with..a`odd`.. │ │ │ │ +0001ec60: 8e9f 5613 048d 8d8d 91ea f1eb 9fb5 0781 ..V............. │ │ │ │ +0001ec70: 8900 0066 6601 c70b 4aa0 008b 9762 8d8d ...ff...J....b.. │ │ │ │ +0001ec80: 90cc cd9f 0459 9c84 008f f0fe 0000 6666 .....Y........ff │ │ │ │ +0001ec90: 8da0 ff7a 6610 8d8d 9201 aff0 0d84 000a ...zf........... │ │ │ │ +0001eca0: d70e 0000 b8e8 8e8d 9201 b0a8 f584 0000 ................ │ │ │ │ +0001ecb0: b8e8 0015 ae64 8e8d 8d8d 9201 b6cd b19f .....d.......... │ │ │ │ +0001ecc0: fd1c 15eb 4932 358e 8e8e 8e9f ff40 548d ....I25......@T. │ │ │ │ +0001ecd0: 9105 ccce eb61 2368 616c 6691 05bf aa34 .....a#half....4 │ │ │ │ +0001ece0: 3b3b 8ea4 0d00 008d 9105 ccce 3296 05bf ;;..........2... │ │ │ │ +0001ecf0: aa3a 9369 6e74 8ea1 a18d 9105 ccce 2368 .:.int........#h │ │ │ │ +0001ed00: 616c 6691 05bf aa30 3b3b 8ea1 8d91 05cc alf....0;;...... │ │ │ │ +0001ed10: ce65 7661 6c75 6174 696f 6e96 05bf aa66 .evaluation....f │ │ │ │ +0001ed20: 6169 6c65 6493 7a65 726f 8ea1 a18d 9105 ailed.zero...... │ │ │ │ +0001ed30: ccce 2368 616c 6691 05bf aa33 3b3b 8ea1 ..#half....3;;.. │ │ │ │ +0001ed40: 8d91 05cc ce65 7661 6c75 6174 696f 6e96 .....evaluation. │ │ │ │ +0001ed50: 05bf aa66 6169 6c65 6493 6f64 648e a1a1 ...failed.odd... │ │ │ │ +0001ed60: 8d91 05cc ce23 6861 6c66 9605 bfaa 3393 .....#half....3. │ │ │ │ +0001ed70: 3f93 3130 3030 3b3b 8ea1 8d91 05cc ce31 ?.1000;;.......1 │ │ │ │ +0001ed80: 3030 3096 05bf aa3a 9369 6e74 8e8e 9201 000....:.int.... │ │ │ │ +0001ed90: c671 b184 008f f0fe 0000 6666 8e8e 9f04 .q........ff.... │ │ │ │ +0001eda0: c002 8900 0066 6601 c70b 4a8e 8e8e 9f59 .....ff...J....Y │ │ │ │ +0001edb0: 1304 8d91 f653 7acf 4691 ff05 5661 696c .....Sz.F...Vail │ │ │ │ +0001edc0: 7572 6573 9605 3e0e 6d61 90ac 7279 9105 ures..>.ma..ry.. │ │ │ │ +0001edd0: 3e0d 629a 538e 6593 7472 6170 7098 6564 >.b.S.e.trapp.ed │ │ │ │ +0001ede0: 9373 656c 6563 7469 769a ac72 656c 7991 .selectiv..rely. │ │ │ │ +0001edf0: 053e 0d28 6f6e 9373 7472 696e 6729 9362 .>.(on.string).b │ │ │ │ +0001ee00: 9879 9605 3e0d eb61 3f3f cf3b 9105 e7c1 .y..>..a??.;.... │ │ │ │ +0001ee10: 6966 93d7 658d 9f01 cccc d531 8e91 09fe if..e......1.... │ │ │ │ +0001ee20: 12cf 6661 696c 739b 053e 0e77 6974 6893 ..fails..>.with. │ │ │ │ +0001ee30: 7374 7269 6e67 98d7 74cf 2c91 0592 e774 string..t.,....t │ │ │ │ +0001ee40: 6865 6e8e a18d 91ea f1eb 7468 6596 0457 hen.......the..W │ │ │ │ +0001ee50: 5276 91ff 58e4 616c 7565 9b04 5753 6f66 Rv..X.alue..WSof │ │ │ │ +0001ee60: 93d7 658d 9f01 cccc d531 8e91 0a7f aeeb ..e......1...... │ │ │ │ +0001ee70: 613f 3f96 05bf aa5b d774 8d9f 01cc ccd5 a??....[.t...... │ │ │ │ +0001ee80: 318e 9104 c004 eb61 3b8d d73a 9601 fffe 1......a;..:.... │ │ │ │ +0001ee90: 3a93 3a8e 910d caa0 eb61 3bd7 748d 9f01 :.:......a;.t... │ │ │ │ +0001eea0: cccc d86e 8e91 05a8 50eb 615d 93d7 658d ...n....P.a]..e. │ │ │ │ +0001eeb0: 9f01 cccc d532 8e91 0917 57cf 6973 9604 .....2....W.is.. │ │ │ │ +0001eec0: 5752 7468 6598 7691 ff58 e461 6c75 6593 WRthe.v..X.alue. │ │ │ │ +0001eed0: 6f66 98d7 658d 9f01 cccc d532 8e91 0917 of..e......2.... │ │ │ │ +0001eee0: 56cf 6966 98d7 7493 cf69 7398 6f6e 6593 V.if..t..is.one. │ │ │ │ +0001eef0: 6f66 98d7 748d 9f01 cccc d531 8e91 04c0 of..t......1.... │ │ │ │ +0001ef00: 04eb 612c 8dd7 3a96 01ff fe3a 933a 8e91 ..a,..:....:.:.. │ │ │ │ +0001ef10: 0dca a0eb 612c d774 8d9f 01cc ccd8 6e8e ....a,.t......n. │ │ │ │ +0001ef20: 9105 a850 cf3b 9104 8da8 6f74 6865 7277 ...P.;....otherw │ │ │ │ +0001ef30: 6973 6593 7468 658e a18d 91ea f1eb 6578 ise.the.......ex │ │ │ │ +0001ef40: 7072 6573 7369 6f6e 9603 eaa8 6661 696c pression....fail │ │ │ │ +0001ef50: 7393 7769 7468 9374 6865 9376 91ff 58e4 s.with.the.v..X. │ │ │ │ +0001ef60: 616c 7565 936f 6693 d774 cf2e 8e9f 3168 alue.of..t....1h │ │ │ │ +0001ef70: 598d 8d8d 91ea f1eb 9fdc 0781 8900 0066 Y..............f │ │ │ │ +0001ef80: 6601 c70b 4a9f 3d97 628d 8d90 cccd 9f04 f...J.=.b....... │ │ │ │ +0001ef90: 599c 8400 41f0 fe00 0066 668d 9fc8 6610 Y...A....ff...f. │ │ │ │ +0001efa0: 8d8d 9201 aff0 0d84 000a d70e 0000 b8e8 ................ │ │ │ │ +0001efb0: 8e8d 9201 b0a8 f584 0000 b8e8 0015 ae64 ...............d │ │ │ │ +0001efc0: 8e8d 8d8d 9201 b6cd b19f fd1c 15eb 4932 ..............I2 │ │ │ │ +0001efd0: 368e 8e8e 8e9f ff40 548d 9105 ccce eb61 6......@T......a │ │ │ │ +0001efe0: 2368 616c 6628 3029 9605 bfaa 3f3f 935b #half(0)....??.[ │ │ │ │ +0001eff0: 607a 6572 6f60 3b60 706c 6f6e 6b60 5d93 `zero`;`plonk`]. │ │ │ │ +0001f000: 3130 3030 3b3b 8ea4 0d00 008d 9105 ccce 1000;;.......... │ │ │ │ +0001f010: 3130 3030 9605 bfaa 3a93 696e 748e a1a1 1000....:.int... │ │ │ │ +0001f020: 8d91 05cc ce23 6861 6c66 2831 2996 05bf .....#half(1)... │ │ │ │ +0001f030: aa3f 3f93 5b60 7a65 726f 603b 6070 6c6f .??.[`zero`;`plo │ │ │ │ +0001f040: 6e6b 605d 9331 3030 303b 3b8e a18d 9105 nk`].1000;;..... │ │ │ │ +0001f050: ccce 6576 616c 7561 7469 6f6e 9105 bfaa ..evaluation.... │ │ │ │ +0001f060: 6661 696c 6564 911c be52 6f64 648e 8e92 failed...Rodd... │ │ │ │ +0001f070: 01c6 71b1 8400 41f0 fe00 0066 668e 8e9f ..q...A....ff... │ │ │ │ +0001f080: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e9f ......ff...J.... │ │ │ │ +0001f090: 3168 588d 91f6 537a cf4f 6e65 9604 39d7 1hX...Sz.One..9. │ │ │ │ +0001f0a0: 6d61 9aac 7279 9361 6464 9373 6576 9865 ma..ry.add.sev.e │ │ │ │ +0001f0b0: 7261 6c93 eb61 3f3f 93cf 7472 6170 7393 ral..a??..traps. │ │ │ │ +0001f0c0: 746f 9361 6e93 6578 7072 6573 7369 6f6e to.an.expression │ │ │ │ +0001f0d0: 2c91 044d a261 6e64 936f 6e65 936d 6198 ,..M.and.one.ma. │ │ │ │ +0001f0e0: 7993 6164 6493 6193 eb61 3f93 cf74 7261 y.add.a..a?..tra │ │ │ │ +0001f0f0: 7093 6174 9374 6865 9365 6e64 8ea1 8d91 p.at.the.end.... │ │ │ │ +0001f100: eaf1 eb61 7396 03ea a861 9363 6174 6390 ...as....a.catc. │ │ │ │ +0001f110: ac72 682d 616c 6c2e 8e9f 4f93 048d 8d8d .rh-all...O..... │ │ │ │ +0001f120: 91ea f1eb 9fbb 8781 8900 0066 6601 c70b ...........ff... │ │ │ │ +0001f130: 4a9f 7e97 628d 8d90 cccd 9f04 599c 8400 J.~.b.......Y... │ │ │ │ +0001f140: 82f0 fe00 0066 668d 9f87 6610 8d8d 9201 .....ff...f..... │ │ │ │ +0001f150: aff0 0d84 000a d70e 0000 b8e8 8e8d 9201 ................ │ │ │ │ +0001f160: b0a8 f584 0000 b8e8 0015 ae64 8e8d 8d8d ...........d.... │ │ │ │ +0001f170: 9201 b6cd b19f fd1c 15eb 4932 378e 8e8e ..........I27... │ │ │ │ +0001f180: 8e9f ff40 548d 9105 ccce eb61 2368 616c ...@T......a#hal │ │ │ │ +0001f190: 6628 3129 8ea4 0d00 008d 9105 ccce 2391 f(1)..........#. │ │ │ │ +0001f1a0: 0b7f 543f 3f5b 607a 6572 6f60 5d91 05bf ..T??[`zero`]... │ │ │ │ +0001f1b0: aa31 3030 308e a18d 9105 ccce 2396 0b7f .1000.......#... │ │ │ │ +0001f1c0: 543f 3f5b 606f 6464 605d 9332 3030 303b T??[`odd`].2000; │ │ │ │ +0001f1d0: 3b8e a18d 9105 ccce 3230 3030 9605 bfaa ;.......2000.... │ │ │ │ +0001f1e0: 3a93 696e 748e a1a1 8d91 05cc ce23 6864 :.int........#hd │ │ │ │ +0001f1f0: 2874 6c5b 6861 6c66 2834 295d 298e a18d (tl[half(4)])... │ │ │ │ +0001f200: 9105 ccce 2391 0b7f 543f 3f5b 607a 6572 ....#...T??[`zer │ │ │ │ +0001f210: 6f60 5d91 05bf aa31 3030 308e a18d 9105 o`]....1000..... │ │ │ │ +0001f220: ccce 2396 0b7f 543f 3f5b 606f 6464 605d ..#...T??[`odd`] │ │ │ │ +0001f230: 9332 3030 308e a18d 9105 ccce 2391 0b7f .2000.......#... │ │ │ │ +0001f240: 543f 9105 bfaa 3330 3030 3b3b 8ea1 8d91 T?....3000;;.... │ │ │ │ +0001f250: 05cc ce33 3030 3096 05bf aa3a 9369 6e74 ...3000....:.int │ │ │ │ +0001f260: 8e8e 9201 c671 b184 0082 f0fe 0000 6666 .....q........ff │ │ │ │ +0001f270: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ +0001f280: 8e8e 8e9f 24fd 138e 8c8b 0000 0011 0000 ....$........... │ │ │ │ 0001f290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001f2a0: 0000 0000 0000 0000 0000 0001 e95c a002 .............\.. │ │ │ │ -0001f2b0: cc05 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 ..U...F......... │ │ │ │ -0001f2c0: 9a8d 9112 c761 d032 2e31 322e 910a 8000 .....a.2.12..... │ │ │ │ -0001f2d0: 5490 a000 7970 9060 0065 9104 8000 6162 T...yp.`.e....ab │ │ │ │ -0001f2e0: 6272 6576 6961 7469 6f6e 7392 0121 9266 breviations..!.f │ │ │ │ -0001f2f0: 3137 8e91 12c7 619f 0566 6689 0000 e666 17....a..ff....f │ │ │ │ -0001f300: 01c7 3e7c 8e8e 8e8e a002 942f df8d a0fd ..>|......./.... │ │ │ │ -0001f310: 8bd0 218d 911e 28f0 cf4f 6e65 9604 9974 ..!...(..One...t │ │ │ │ -0001f320: 6d61 90ac 7279 9b04 9973 7573 6593 eb61 ma..ry...suse..a │ │ │ │ -0001f330: 2198 cf6f 7293 eb61 2121 98cf 696e 9370 !..or..a!!..in.p │ │ │ │ -0001f340: 6c61 6365 986f 6693 eb61 3f98 cf6f 7293 lace.of..a?..or. │ │ │ │ -0001f350: eb61 3f3f 98cf 746f 9363 6175 7365 9872 .a??..to.cause.r │ │ │ │ -0001f360: 652d 6974 6572 6174 696f 6e93 6f66 9874 e-iteration.of.t │ │ │ │ -0001f370: 6865 9377 686f 6c65 9863 6f6e 7374 7275 he.whole.constru │ │ │ │ -0001f380: 6374 2c8e a410 0000 8d91 12c7 6161 6e61 ct,.........aana │ │ │ │ -0001f390: 6c6f 676f 7573 6c79 9603 eaa8 746f 9375 logously....to.u │ │ │ │ -0001f3a0: 7369 6e67 93eb 616c 6f6f 7093 cf69 6e93 sing..aloop..in. │ │ │ │ -0001f3b0: 706c 6163 6593 6f66 93eb 6174 6865 6ecf place.of..athen. │ │ │ │ -0001f3c0: 2e8e 9f78 2980 8d8d 8d91 12c7 619f 9b07 ...x).......a... │ │ │ │ -0001f3d0: 8189 0000 6666 01c7 0b4a a000 bf97 628d ....ff...J....b. │ │ │ │ -0001f3e0: 8d90 cccd 9f04 599c 8400 c3f0 fe00 0066 ......Y........f │ │ │ │ -0001f3f0: 668d a0ff 4666 108d 8d92 01af f00d 8400 f...Ff.......... │ │ │ │ -0001f400: 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 8400 ................ │ │ │ │ -0001f410: 00b8 e800 15ae 648e 8d8d 8d92 01b6 cdb1 ......d......... │ │ │ │ -0001f420: 9ffd 1c15 eb49 3238 8e8e 8e8e 9fff 4054 .....I28......@T │ │ │ │ -0001f430: 8d91 05cc ceeb 6123 6c65 7496 05bf aa73 ......a#let....s │ │ │ │ -0001f440: 616d 6528 782c 7929 933d 8ea4 0d00 008d ame(x,y).=...... │ │ │ │ -0001f450: 9105 ccce 2391 16fe a869 6696 05bf aa78 ....#....if....x │ │ │ │ -0001f460: 3e79 9374 6865 6e93 6661 696c 7769 7468 >y.then.failwith │ │ │ │ -0001f470: 9360 6772 6561 7465 7260 8ea1 8d91 05cc .`greater`...... │ │ │ │ -0001f480: ce23 9116 fea8 6966 9605 bfaa 783c 7993 .#....if....x. │ │ │ │ -0001f4e0: 696e 7429 8ea1 a18d 9105 ccce 236c 6574 int)........#let │ │ │ │ -0001f4f0: 9605 bfaa 6763 6428 782c 7929 933d 8ea1 ....gcd(x,y).=.. │ │ │ │ -0001f500: 8d91 05cc ce23 9116 fea8 6c65 7472 6566 .....#....letref │ │ │ │ -0001f510: 9605 bfaa 782c 7993 3d93 782c 798e a18d ....x,y.=.x,y... │ │ │ │ -0001f520: 9105 ccce 2391 16fe a869 6e91 0b7f 5473 ....#....in...Ts │ │ │ │ -0001f530: 616d 6528 782c 7929 8ea1 8d91 05cc ce23 ame(x,y).......# │ │ │ │ -0001f540: 9139 7ca4 2121 5b60 6772 6561 7465 7260 .9|.!![`greater` │ │ │ │ -0001f550: 5d91 05bf aa78 3a3d 782d 798e a18d 9105 ]....x:=x-y..... │ │ │ │ -0001f560: ccce 2391 397c a421 215b 606c 6573 7360 ..#.9|.!![`less` │ │ │ │ -0001f570: 5d91 16fe a879 3a3d 792d 783b 3b8e a18d ]....y:=y-x;;... │ │ │ │ -0001f580: 9105 ccce 6763 6496 05bf aa3d 932d 933a ....gcd....=.-.: │ │ │ │ -0001f590: 9328 2869 6e74 9323 9369 6e74 2993 2d3e .((int.#.int).-> │ │ │ │ -0001f5a0: 9369 6e74 298e a1a1 8d91 05cc ce23 6763 .int)........#gc │ │ │ │ -0001f5b0: 6428 3132 2c32 3029 3b3b 8ea1 8d91 05cc d(12,20);;...... │ │ │ │ -0001f5c0: ce34 9605 bfaa 3a93 696e 748e 8e92 01c6 .4....:.int..... │ │ │ │ -0001f5d0: 71b1 8400 c3f0 fe00 0066 668e 8e9f 04c0 q........ff..... │ │ │ │ -0001f5e0: 0289 0000 6666 01c7 0b4a 8e8e 8ea0 008f ....ff...J...... │ │ │ │ -0001f5f0: 0a50 8d8d 9112 c761 eb4b 322e 3132 8e91 .P.....a.K2.12.. │ │ │ │ -0001f600: 48c7 5d54 91ff 75c2 7970 9100 8a3d 6591 H.]T..u.yp...=e. │ │ │ │ -0001f610: 067a e161 6262 7265 7669 6174 696f 6e73 .z.abbreviations │ │ │ │ -0001f620: 8e9f 1c7b 918d 9112 c761 cf54 90ac 7279 ...{.....a.T..ry │ │ │ │ -0001f630: 709a 538e 6573 9603 eaa8 6361 6e93 6298 p.S.es....can.b. │ │ │ │ -0001f640: 6593 6769 7690 ac72 656e 936e 616d 6573 e.giv..ren.names │ │ │ │ -0001f650: 3a8e a937 0fe5 8d8d 8d91 12c7 619f dc07 :..7........a... │ │ │ │ -0001f660: 8189 0000 6666 01c7 0b4a 9f3d 9762 8d8d ....ff...J.=.b.. │ │ │ │ -0001f670: 90cc cd9f 0459 9c84 0041 f0fe 0000 6666 .....Y...A....ff │ │ │ │ -0001f680: 8d9f c866 108d 8d92 01af f00d 8400 0ad7 ...f............ │ │ │ │ -0001f690: 0e00 00b8 e88e 8d92 01b0 a8f5 8400 00b8 ................ │ │ │ │ -0001f6a0: e800 15ae 648e 8d8d 8d92 01b6 cdb1 9ffd ....d........... │ │ │ │ -0001f6b0: 1c15 eb49 3239 8e8e 8e8e 9fff 4054 8d91 ...I29......@T.. │ │ │ │ -0001f6c0: 05cc ceeb 6123 6c65 7474 7970 6596 05bf ....a#lettype... │ │ │ │ -0001f6d0: aa69 6e74 7061 6972 933d 9369 6e74 9323 .intpair.=.int.# │ │ │ │ -0001f6e0: 9369 6e74 3b3b 8ea4 0d00 008d 9105 ccce .int;;.......... │ │ │ │ -0001f6f0: 7479 7065 9605 bfaa 696e 7470 6169 7293 type....intpair. │ │ │ │ -0001f700: 6465 6669 6e65 648e a1a1 8d91 05cc ce23 defined........# │ │ │ │ -0001f710: 6c65 7496 05bf aa70 933d 9331 322c 3230 let....p.=.12,20 │ │ │ │ -0001f720: 3b3b 8ea1 8d91 05cc ce70 9605 bfaa 3d93 ;;.......p....=. │ │ │ │ -0001f730: 2831 322c 9332 3029 933a 9369 6e74 7061 (12,.20).:.intpa │ │ │ │ -0001f740: 6972 8e8e 9201 c671 b184 0041 f0fe 0000 ir.....q...A.... │ │ │ │ -0001f750: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ -0001f760: 4a8e 8e8e 9f36 c470 8d91 12c7 61cf 5468 J....6.p....a.Th │ │ │ │ -0001f770: 6596 02bb da6e 6577 936e 616d 659b 02bb e....new.name... │ │ │ │ -0001f780: d969 7393 7369 6d70 6c79 9361 6e93 6162 .is.simply.an.ab │ │ │ │ -0001f790: 6272 6576 6961 7469 6f6e 3b91 0320 c966 breviation;.. .f │ │ │ │ -0001f7a0: 6f72 9365 7861 6d70 6c65 2c91 02f8 69eb or.example,...i. │ │ │ │ -0001f7b0: 6169 6e74 7061 6972 93cf 616e 6498 eb61 aintpair..and..a │ │ │ │ -0001f7c0: 696e 7423 696e 7493 cf61 7265 9363 6f6d int#int..are.com │ │ │ │ -0001f7d0: 706c 6574 656c 798e a18d 9112 c761 6571 pletely......aeq │ │ │ │ -0001f7e0: 7569 7691 ff58 e461 6c65 6e9a ac72 742e uiv..X.alen..rt. │ │ │ │ -0001f7f0: 9105 2b20 5468 6596 03c1 6873 7973 7465 ..+ The...hsyste │ │ │ │ -0001f800: 6d93 616c 7798 6198 7973 9375 7365 7393 m.alw.a.ys.uses. │ │ │ │ -0001f810: 7468 6593 6d6f 7374 9372 6563 656e 9874 the.most.recen.t │ │ │ │ -0001f820: 6c79 9364 650c 6e65 6493 6e61 6d65 9377 ly.de.ned.name.w │ │ │ │ -0001f830: 6865 6e93 7072 696e 9874 696e 6793 7498 hen.prin.ting.t. │ │ │ │ -0001f840: 7970 9053 8e65 732e 8ea6 8d8d 8d91 12c7 yp.S.es......... │ │ │ │ -0001f850: 619f dc07 8189 0000 6666 01c7 0b4a 9f3d a.......ff...J.= │ │ │ │ -0001f860: 9762 8d8d 90cc cd9f 0459 9c84 0041 f0fe .b.......Y...A.. │ │ │ │ -0001f870: 0000 6666 8d9f c866 108d 8d92 01af f00d ..ff...f........ │ │ │ │ -0001f880: 8400 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 ................ │ │ │ │ -0001f890: 8400 00b8 e800 15ae 648e 8d8d 8d92 01b6 ........d....... │ │ │ │ -0001f8a0: cdb1 9ffd 1c15 eb49 3330 8e8e 8e8e 9fff .......I30...... │ │ │ │ -0001f8b0: 4054 8d91 05cc ceeb 6123 6763 643b 3b8e @T......a#gcd;;. │ │ │ │ -0001f8c0: a40d 0000 8d91 05cc ce2d 9605 bfaa 3a93 .........-....:. │ │ │ │ -0001f8d0: 2869 6e74 7061 6972 932d 3e93 696e 7429 (intpair.->.int) │ │ │ │ -0001f8e0: 8ea1 a18d 9105 ccce 2367 6364 9105 bfaa ........#gcd.... │ │ │ │ -0001f8f0: 703b 3b8e a18d 9105 ccce 3496 05bf aa3a p;;.......4....: │ │ │ │ -0001f900: 9369 6e74 8e8e 9201 c671 b184 0041 f0fe .int.....q...A.. │ │ │ │ -0001f910: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ -0001f920: c70b 4a8e 8e8e 9f3f 20b3 8d8d 9112 c761 ..J....? ......a │ │ │ │ -0001f930: eb4b 322e 3133 8e91 48c7 5d43 6f6e 6372 .K2.13..H.]Concr │ │ │ │ -0001f940: 6574 6591 067a e174 91ff 75c2 7970 9100 ete..z.t..u.yp.. │ │ │ │ -0001f950: 8a3d 6573 8e9f 1c7b 918d 9112 c761 cf4e .=es...{.....a.N │ │ │ │ -0001f960: 6577 9603 2bbb 7490 ac72 7970 9053 8e65 ew..+.t..ryp.S.e │ │ │ │ -0001f970: 739b 032b ba28 7261 7468 6572 9374 6861 s..+.(rather.tha │ │ │ │ -0001f980: 6e98 6d65 7265 9361 6262 7265 7669 6174 n.mere.abbreviat │ │ │ │ -0001f990: 696f 6e73 2993 6361 6e98 616c 736f 9362 ions).can.also.b │ │ │ │ -0001f9a0: 9a53 8e65 9364 650c 6e65 642e 9104 f93b .S.e.de.ned....; │ │ │ │ -0001f9b0: 436f 6e63 7265 7465 9374 90ac 7279 7098 Concrete.t..ryp. │ │ │ │ -0001f9c0: 6573 9103 2bba 6172 6593 7490 ac72 7970 es..+.are.t..ryp │ │ │ │ -0001f9d0: 9865 738e a18d 9112 c761 6465 0c6e 6564 .es......ade.ned │ │ │ │ -0001f9e0: 9603 a3e8 6290 ac72 799b 03a3 e761 9373 ....b..ry....a.s │ │ │ │ -0001f9f0: 6574 986f 6693 636f 6e73 7472 7563 746f et.of.constructo │ │ │ │ -0001fa00: 7273 9877 6869 6390 ac72 6893 6361 6e98 rs.whic..rh.can. │ │ │ │ -0001fa10: 6290 538e 6593 7573 6564 9874 6f93 6372 b.S.e.used.to.cr │ │ │ │ -0001fa20: 6561 7465 986f 6291 00a7 1c6a 6563 7473 eate.ob....jects │ │ │ │ -0001fa30: 936f 6698 7468 6174 9374 90ac 7279 7090 .of.that.t..ryp. │ │ │ │ -0001fa40: 538e 6598 616e 6493 616c 736f 8ea1 8d91 S.e.and.also.... │ │ │ │ -0001fa50: 12c7 6128 696e 9604 1781 7061 7474 6572 ..a(in....patter │ │ │ │ -0001fa60: 6e73 299b 0417 8074 6f93 6465 636f 6d70 ns)....to.decomp │ │ │ │ -0001fa70: 9053 8e6f 7365 986f 6291 00a7 1c6a 6563 .S.ose.ob....jec │ │ │ │ -0001fa80: 7473 936f 6698 7468 6174 9374 90ac 7279 ts.of.that.t..ry │ │ │ │ -0001fa90: 7090 538e 652e 9105 bf69 4691 ff05 566f p.S.e....iF...Vo │ │ │ │ -0001faa0: 7293 6578 616d 706c 652c 9104 22b6 746f r.example,..".to │ │ │ │ -0001fab0: 9364 650c 6e65 9861 9374 90ac 7279 7090 .de.ne.a.t..ryp. │ │ │ │ -0001fac0: 538e 6598 eb61 6361 7264 93cf 6f6e 658e S.e..acard..one. │ │ │ │ -0001fad0: a18d 9112 c761 636f 756c 6496 03ea a875 .....acould....u │ │ │ │ -0001fae0: 7365 9374 6865 9363 6f6e 7374 7275 6374 se.the.construct │ │ │ │ -0001faf0: 8d93 eb61 7479 7065 8e91 1ae9 50cf 3a8e ...atype....P.:. │ │ │ │ -0001fb00: 8e9f 24fd 138e 8c8b 0000 0012 0000 0000 ..$............. │ │ │ │ -0001fb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001f2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001f2b0: 0000 0001 e964 a002 cc05 558d a0fd 46d3 .....d....U...F. │ │ │ │ +0001f2c0: 0e8d 8d8d 8d9f fa99 9a8d 9112 c761 d032 .............a.2 │ │ │ │ +0001f2d0: 2e31 322e 910a 8000 5490 a000 7970 9060 .12.....T...yp.` │ │ │ │ +0001f2e0: 0065 9104 8000 6162 6272 6576 6961 7469 .e....abbreviati │ │ │ │ +0001f2f0: 6f6e 7392 0121 9266 3137 8e91 12c7 619f ons..!.f17....a. │ │ │ │ +0001f300: 0566 6689 0000 e666 01c7 3e7c 8e8e 8e8e .ff....f..>|.... │ │ │ │ +0001f310: a002 942f df8d a0fd 8bd0 218d 911e 28f0 .../......!...(. │ │ │ │ +0001f320: cf4f 6e65 9604 9974 6d61 90ac 7279 9b04 .One...tma..ry.. │ │ │ │ +0001f330: 9973 7573 6593 eb61 2198 cf6f 7293 eb61 .suse..a!..or..a │ │ │ │ +0001f340: 2121 98cf 696e 9370 6c61 6365 986f 6693 !!..in.place.of. │ │ │ │ +0001f350: eb61 3f98 cf6f 7293 eb61 3f3f 98cf 746f .a?..or..a??..to │ │ │ │ +0001f360: 9363 6175 7365 9872 652d 6974 6572 6174 .cause.re-iterat │ │ │ │ +0001f370: 696f 6e93 6f66 9874 6865 9377 686f 6c65 ion.of.the.whole │ │ │ │ +0001f380: 9863 6f6e 7374 7275 6374 2c8e a410 0000 .construct,..... │ │ │ │ +0001f390: 8d91 12c7 6161 6e61 6c6f 676f 7573 6c79 ....aanalogously │ │ │ │ +0001f3a0: 9603 eaa8 746f 9375 7369 6e67 93eb 616c ....to.using..al │ │ │ │ +0001f3b0: 6f6f 7093 cf69 6e93 706c 6163 6593 6f66 oop..in.place.of │ │ │ │ +0001f3c0: 93eb 6174 6865 6ecf 2e8e 9f78 2980 8d8d ..athen....x)... │ │ │ │ +0001f3d0: 8d91 12c7 619f 9b07 8189 0000 6666 01c7 ....a.......ff.. │ │ │ │ +0001f3e0: 0b4a a000 bf97 628d 8d90 cccd 9f04 599c .J....b.......Y. │ │ │ │ +0001f3f0: 8400 c3f0 fe00 0066 668d a0ff 4666 108d .......ff...Ff.. │ │ │ │ +0001f400: 8d92 01af f00d 8400 0ad7 0e00 00b8 e88e ................ │ │ │ │ +0001f410: 8d92 01b0 a8f5 8400 00b8 e800 15ae 648e ..............d. │ │ │ │ +0001f420: 8d8d 8d92 01b6 cdb1 9ffd 1c15 eb49 3238 .............I28 │ │ │ │ +0001f430: 8e8e 8e8e 9fff 4054 8d91 05cc ceeb 6123 ......@T......a# │ │ │ │ +0001f440: 6c65 7496 05bf aa73 616d 6528 782c 7929 let....same(x,y) │ │ │ │ +0001f450: 933d 8ea4 0d00 008d 9105 ccce 2391 16fe .=..........#... │ │ │ │ +0001f460: a869 6696 05bf aa78 3e79 9374 6865 6e93 .if....x>y.then. │ │ │ │ +0001f470: 6661 696c 7769 7468 9360 6772 6561 7465 failwith.`greate │ │ │ │ +0001f480: 7260 8ea1 8d91 05cc ce23 9116 fea8 6966 r`.......#....if │ │ │ │ +0001f490: 9605 bfaa 783c 7993 7468 656e 9366 6169 ....x.int).... │ │ │ │ +0001f4f0: 9105 ccce 236c 6574 9605 bfaa 6763 6428 ....#let....gcd( │ │ │ │ +0001f500: 782c 7929 933d 8ea1 8d91 05cc ce23 9116 x,y).=.......#.. │ │ │ │ +0001f510: fea8 6c65 7472 6566 9605 bfaa 782c 7993 ..letref....x,y. │ │ │ │ +0001f520: 3d93 782c 798e a18d 9105 ccce 2391 16fe =.x,y.......#... │ │ │ │ +0001f530: a869 6e91 0b7f 5473 616d 6528 782c 7929 .in...Tsame(x,y) │ │ │ │ +0001f540: 8ea1 8d91 05cc ce23 9139 7ca4 2121 5b60 .......#.9|.!![` │ │ │ │ +0001f550: 6772 6561 7465 7260 5d91 05bf aa78 3a3d greater`]....x:= │ │ │ │ +0001f560: 782d 798e a18d 9105 ccce 2391 397c a421 x-y.......#.9|.! │ │ │ │ +0001f570: 215b 606c 6573 7360 5d91 16fe a879 3a3d ![`less`]....y:= │ │ │ │ +0001f580: 792d 783b 3b8e a18d 9105 ccce 6763 6496 y-x;;.......gcd. │ │ │ │ +0001f590: 05bf aa3d 932d 933a 9328 2869 6e74 9323 ...=.-.:.((int.# │ │ │ │ +0001f5a0: 9369 6e74 2993 2d3e 9369 6e74 298e a1a1 .int).->.int)... │ │ │ │ +0001f5b0: 8d91 05cc ce23 6763 6428 3132 2c32 3029 .....#gcd(12,20) │ │ │ │ +0001f5c0: 3b3b 8ea1 8d91 05cc ce34 9605 bfaa 3a93 ;;.......4....:. │ │ │ │ +0001f5d0: 696e 748e 8e92 01c6 71b1 8400 c3f0 fe00 int.....q....... │ │ │ │ +0001f5e0: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ +0001f5f0: 0b4a 8e8e 8ea0 008f 0a50 8d8d 9112 c761 .J.......P.....a │ │ │ │ +0001f600: eb4b 322e 3132 8e91 48c7 5d54 91ff 75c2 .K2.12..H.]T..u. │ │ │ │ +0001f610: 7970 9100 8a3d 6591 067a e161 6262 7265 yp...=e..z.abbre │ │ │ │ +0001f620: 7669 6174 696f 6e73 8e9f 1c7b 918d 9112 viations...{.... │ │ │ │ +0001f630: c761 cf54 90ac 7279 709a 538e 6573 9603 .a.T..ryp.S.es.. │ │ │ │ +0001f640: eaa8 6361 6e93 6298 6593 6769 7690 ac72 ..can.b.e.giv..r │ │ │ │ +0001f650: 656e 936e 616d 6573 3a8e a937 0fe5 8d8d en.names:..7.... │ │ │ │ +0001f660: 8d91 12c7 619f dc07 8189 0000 6666 01c7 ....a.......ff.. │ │ │ │ +0001f670: 0b4a 9f3d 9762 8d8d 90cc cd9f 0459 9c84 .J.=.b.......Y.. │ │ │ │ +0001f680: 0041 f0fe 0000 6666 8d9f c866 108d 8d92 .A....ff...f.... │ │ │ │ +0001f690: 01af f00d 8400 0ad7 0e00 00b8 e88e 8d92 ................ │ │ │ │ +0001f6a0: 01b0 a8f5 8400 00b8 e800 15ae 648e 8d8d ............d... │ │ │ │ +0001f6b0: 8d92 01b6 cdb1 9ffd 1c15 eb49 3239 8e8e ...........I29.. │ │ │ │ +0001f6c0: 8e8e 9fff 4054 8d91 05cc ceeb 6123 6c65 ....@T......a#le │ │ │ │ +0001f6d0: 7474 7970 6596 05bf aa69 6e74 7061 6972 ttype....intpair │ │ │ │ +0001f6e0: 933d 9369 6e74 9323 9369 6e74 3b3b 8ea4 .=.int.#.int;;.. │ │ │ │ +0001f6f0: 0d00 008d 9105 ccce 7479 7065 9605 bfaa ........type.... │ │ │ │ +0001f700: 696e 7470 6169 7293 6465 6669 6e65 648e intpair.defined. │ │ │ │ +0001f710: a1a1 8d91 05cc ce23 6c65 7496 05bf aa70 .......#let....p │ │ │ │ +0001f720: 933d 9331 322c 3230 3b3b 8ea1 8d91 05cc .=.12,20;;...... │ │ │ │ +0001f730: ce70 9605 bfaa 3d93 2831 322c 9332 3029 .p....=.(12,.20) │ │ │ │ +0001f740: 933a 9369 6e74 7061 6972 8e8e 9201 c671 .:.intpair.....q │ │ │ │ +0001f750: b184 0041 f0fe 0000 6666 8e8e 9f04 c002 ...A....ff...... │ │ │ │ +0001f760: 8900 0066 6601 c70b 4a8e 8e8e 9f36 c470 ...ff...J....6.p │ │ │ │ +0001f770: 8d91 12c7 61cf 5468 6596 02bb da6e 6577 ....a.The....new │ │ │ │ +0001f780: 936e 616d 659b 02bb d969 7393 7369 6d70 .name....is.simp │ │ │ │ +0001f790: 6c79 9361 6e93 6162 6272 6576 6961 7469 ly.an.abbreviati │ │ │ │ +0001f7a0: 6f6e 3b91 0320 c966 6f72 9365 7861 6d70 on;.. .for.examp │ │ │ │ +0001f7b0: 6c65 2c91 02f8 69eb 6169 6e74 7061 6972 le,...i.aintpair │ │ │ │ +0001f7c0: 93cf 616e 6498 eb61 696e 7423 696e 7493 ..and..aint#int. │ │ │ │ +0001f7d0: cf61 7265 9363 6f6d 706c 6574 656c 798e .are.completely. │ │ │ │ +0001f7e0: a18d 9112 c761 6571 7569 7691 ff58 e461 .....aequiv..X.a │ │ │ │ +0001f7f0: 6c65 6e9a ac72 742e 9105 2b20 5468 6596 len..rt...+ The. │ │ │ │ +0001f800: 03c1 6873 7973 7465 6d93 616c 7798 6198 ..hsystem.alw.a. │ │ │ │ +0001f810: 7973 9375 7365 7393 7468 6593 6d6f 7374 ys.uses.the.most │ │ │ │ +0001f820: 9372 6563 656e 9874 6c79 9364 650c 6e65 .recen.tly.de.ne │ │ │ │ +0001f830: 6493 6e61 6d65 9377 6865 6e93 7072 696e d.name.when.prin │ │ │ │ +0001f840: 9874 696e 6793 7498 7970 9053 8e65 732e .ting.t.yp.S.es. │ │ │ │ +0001f850: 8ea6 8d8d 8d91 12c7 619f dc07 8189 0000 ........a....... │ │ │ │ +0001f860: 6666 01c7 0b4a 9f3d 9762 8d8d 90cc cd9f ff...J.=.b...... │ │ │ │ +0001f870: 0459 9c84 0041 f0fe 0000 6666 8d9f c866 .Y...A....ff...f │ │ │ │ +0001f880: 108d 8d92 01af f00d 8400 0ad7 0e00 00b8 ................ │ │ │ │ +0001f890: e88e 8d92 01b0 a8f5 8400 00b8 e800 15ae ................ │ │ │ │ +0001f8a0: 648e 8d8d 8d92 01b6 cdb1 9ffd 1c15 eb49 d..............I │ │ │ │ +0001f8b0: 3330 8e8e 8e8e 9fff 4054 8d91 05cc ceeb 30......@T...... │ │ │ │ +0001f8c0: 6123 6763 643b 3b8e a40d 0000 8d91 05cc a#gcd;;......... │ │ │ │ +0001f8d0: ce2d 9605 bfaa 3a93 2869 6e74 7061 6972 .-....:.(intpair │ │ │ │ +0001f8e0: 932d 3e93 696e 7429 8ea1 a18d 9105 ccce .->.int)........ │ │ │ │ +0001f8f0: 2367 6364 9105 bfaa 703b 3b8e a18d 9105 #gcd....p;;..... │ │ │ │ +0001f900: ccce 3496 05bf aa3a 9369 6e74 8e8e 9201 ..4....:.int.... │ │ │ │ +0001f910: c671 b184 0041 f0fe 0000 6666 8e8e 9f04 .q...A....ff.... │ │ │ │ +0001f920: c002 8900 0066 6601 c70b 4a8e 8e8e 9f3f .....ff...J....? │ │ │ │ +0001f930: 20b3 8d8d 9112 c761 eb4b 322e 3133 8e91 ......a.K2.13.. │ │ │ │ +0001f940: 48c7 5d43 6f6e 6372 6574 6591 067a e174 H.]Concrete..z.t │ │ │ │ +0001f950: 91ff 75c2 7970 9100 8a3d 6573 8e9f 1c7b ..u.yp...=es...{ │ │ │ │ +0001f960: 918d 9112 c761 cf4e 6577 9603 2bbb 7490 .....a.New..+.t. │ │ │ │ +0001f970: ac72 7970 9053 8e65 739b 032b ba28 7261 .ryp.S.es..+.(ra │ │ │ │ +0001f980: 7468 6572 9374 6861 6e98 6d65 7265 9361 ther.than.mere.a │ │ │ │ +0001f990: 6262 7265 7669 6174 696f 6e73 2993 6361 bbreviations).ca │ │ │ │ +0001f9a0: 6e98 616c 736f 9362 9a53 8e65 9364 650c n.also.b.S.e.de. │ │ │ │ +0001f9b0: 6e65 642e 9104 f93b 436f 6e63 7265 7465 ned....;Concrete │ │ │ │ +0001f9c0: 9374 90ac 7279 7098 6573 9103 2bba 6172 .t..ryp.es..+.ar │ │ │ │ +0001f9d0: 6593 7490 ac72 7970 9865 738e a18d 9112 e.t..ryp.es..... │ │ │ │ +0001f9e0: c761 6465 0c6e 6564 9603 a3e8 6290 ac72 .ade.ned....b..r │ │ │ │ +0001f9f0: 799b 03a3 e761 9373 6574 986f 6693 636f y....a.set.of.co │ │ │ │ +0001fa00: 6e73 7472 7563 746f 7273 9877 6869 6390 nstructors.whic. │ │ │ │ +0001fa10: ac72 6893 6361 6e98 6290 538e 6593 7573 .rh.can.b.S.e.us │ │ │ │ +0001fa20: 6564 9874 6f93 6372 6561 7465 986f 6291 ed.to.create.ob. │ │ │ │ +0001fa30: 00a7 1c6a 6563 7473 936f 6698 7468 6174 ...jects.of.that │ │ │ │ +0001fa40: 9374 90ac 7279 7090 538e 6598 616e 6493 .t..ryp.S.e.and. │ │ │ │ +0001fa50: 616c 736f 8ea1 8d91 12c7 6128 696e 9604 also......a(in.. │ │ │ │ +0001fa60: 1781 7061 7474 6572 6e73 299b 0417 8074 ..patterns)....t │ │ │ │ +0001fa70: 6f93 6465 636f 6d70 9053 8e6f 7365 986f o.decomp.S.ose.o │ │ │ │ +0001fa80: 6291 00a7 1c6a 6563 7473 936f 6698 7468 b....jects.of.th │ │ │ │ +0001fa90: 6174 9374 90ac 7279 7090 538e 652e 9105 at.t..ryp.S.e... │ │ │ │ +0001faa0: bf69 4691 ff05 566f 7293 6578 616d 706c .iF...Vor.exampl │ │ │ │ +0001fab0: 652c 9104 22b6 746f 9364 650c 6e65 9861 e,..".to.de.ne.a │ │ │ │ +0001fac0: 9374 90ac 7279 7090 538e 6598 eb61 6361 .t..ryp.S.e..aca │ │ │ │ +0001fad0: 7264 93cf 6f6e 658e a18d 9112 c761 636f rd..one......aco │ │ │ │ +0001fae0: 756c 6496 03ea a875 7365 9374 6865 9363 uld....use.the.c │ │ │ │ +0001faf0: 6f6e 7374 7275 6374 8d93 eb61 7479 7065 onstruct...atype │ │ │ │ +0001fb00: 8e91 1ae9 50cf 3a8e 8e9f 24fd 138e 8c8b ....P.:...$..... │ │ │ │ +0001fb10: 0000 0012 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0001fb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0001fb30: 0001 f281 a002 cc05 558d a0fd 46d3 0e8d ........U...F... │ │ │ │ -0001fb40: 8d8d 8d9f fa99 9a8d 91ea f1eb d031 3892 .............18. │ │ │ │ -0001fb50: 00ce 9ed5 4368 6170 7465 7296 0480 0032 ....Chapter....2 │ │ │ │ -0001fb60: 2e91 0a80 0049 6e90 a000 7472 6f90 6000 .....In...tro.`. │ │ │ │ -0001fb70: 6475 6374 696f 6e93 616e 6493 4578 616d duction.and.Exam │ │ │ │ -0001fb80: 706c 6573 8e91 eaf1 eb9f 0566 6689 0000 ples.......ff... │ │ │ │ -0001fb90: e666 01c7 3e7c 8e8e 8e8e a002 942f df8d .f..>|......./.. │ │ │ │ -0001fba0: a0fd b12f 068d 8d8d 91ea f1eb 9fcf 0781 .../............ │ │ │ │ -0001fbb0: 8900 0066 6601 c70b 4a9f 5797 628d 8d90 ...ff...J.W.b... │ │ │ │ -0001fbc0: cccd 9f04 599c 8400 5bf0 fe00 0066 668d ....Y...[....ff. │ │ │ │ -0001fbd0: 9fae 6610 8d8d 9201 aff0 0d84 000a d70e ..f............. │ │ │ │ -0001fbe0: 0000 b8e8 8e8d 9201 b0a8 f584 0000 b8e8 ................ │ │ │ │ -0001fbf0: 0015 ae64 8e8d 8d8d 9201 b6cd b19f fd1c ...d............ │ │ │ │ -0001fc00: 15eb 4933 318e 8e8e 8e9f ff40 548d 9105 ..I31......@T... │ │ │ │ -0001fc10: ccce eb61 2374 7970 6596 05bf aa63 6172 ...a#type....car │ │ │ │ -0001fc20: 6493 3d93 6b69 6e67 937c 9371 7565 656e d.=.king.|.queen │ │ │ │ -0001fc30: 937c 936a 6163 6b93 7c93 6f74 6865 7293 .|.jack.|.other. │ │ │ │ -0001fc40: 6f66 9369 6e74 3b3b 8ea4 0d00 00a1 8d91 of.int;;........ │ │ │ │ -0001fc50: 05cc ce4e 6577 9605 bfaa 636f 6e73 7472 ...New....constr │ │ │ │ -0001fc60: 7563 746f 7273 9364 6563 6c61 7265 643a uctors.declared: │ │ │ │ -0001fc70: 8ea1 8d91 05cc ce6b 696e 6796 05bf aa3a .......king....: │ │ │ │ -0001fc80: 9363 6172 648e a18d 9105 ccce 7175 6565 .card.......quee │ │ │ │ -0001fc90: 6e96 05bf aa3a 9363 6172 648e a18d 9105 n....:.card..... │ │ │ │ -0001fca0: ccce 6a61 636b 9605 bfaa 3a93 6361 7264 ..jack....:.card │ │ │ │ -0001fcb0: 8ea1 8d91 05cc ce6f 7468 6572 9605 bfaa .......other.... │ │ │ │ -0001fcc0: 3a93 2869 6e74 932d 3e93 6361 7264 298e :.(int.->.card). │ │ │ │ -0001fcd0: 8e92 01c6 71b1 8400 5bf0 fe00 0066 668e ....q...[....ff. │ │ │ │ -0001fce0: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ -0001fcf0: 8e9f 4652 928d 91f6 537a cf53 7563 9aac ..FR....Sz.Suc.. │ │ │ │ -0001fd00: 7268 9603 5eb8 6193 6465 636c 6172 6174 rh..^.a.declarat │ │ │ │ -0001fd10: 696f 6e93 6465 636c 6172 6573 93eb 616b ion.declares..ak │ │ │ │ -0001fd20: 696e 67cf 2c91 037a b5eb 6171 7565 656e ing.,..z..aqueen │ │ │ │ -0001fd30: cf2c 9103 7ab4 eb61 6a61 636b 93cf 616e .,..z..ajack..an │ │ │ │ -0001fd40: 6493 eb61 6f74 6865 7293 cf61 7393 636f d..aother..as.co │ │ │ │ -0001fd50: 6e73 7472 7563 746f 7273 9361 6e64 9367 nstructors.and.g │ │ │ │ -0001fd60: 6976 9865 7393 7468 656d 8ea4 1000 008d iv.es.them...... │ │ │ │ -0001fd70: 91ea f1eb 7696 ff58 e461 6c75 6573 2e91 ....v..X.alues.. │ │ │ │ -0001fd80: 07c8 8d54 6865 9b04 c537 7693 616c 7565 ...The...7v.alue │ │ │ │ -0001fd90: 986f 6698 6198 302d 6172 7998 636f 6e73 .of.a.0-ary.cons │ │ │ │ -0001fda0: 7472 7563 746f 7298 7375 6395 ac72 6891 tructor.suc..rh. │ │ │ │ -0001fdb0: 04c5 3861 7398 eb61 6b69 6e67 98cf 6973 ..8as..aking..is │ │ │ │ -0001fdc0: 9874 6865 9863 6f6e 7374 616e 9374 9876 .the.constan.t.v │ │ │ │ -0001fdd0: 91ff 58e4 616c 7565 98eb 616b 696e 67cf ..X.alue..aking. │ │ │ │ -0001fde0: 2e91 07c8 8d54 6865 8ea1 8d91 eaf1 eb76 .....The.......v │ │ │ │ -0001fdf0: 91ff 58e4 616c 7565 9603 f12f 6f66 9b03 ..X.alue.../of.. │ │ │ │ -0001fe00: f12e 6193 636f 6e73 7472 7563 746f 7298 ..a.constructor. │ │ │ │ -0001fe10: 7375 6390 ac72 6893 6173 98eb 616f 7468 suc..rh.as..aoth │ │ │ │ -0001fe20: 6572 93cf 6973 9361 9866 756e 6374 696f er..is.a.functio │ │ │ │ -0001fe30: 6e93 7468 6174 9867 6976 90ac 7265 6e93 n.that.giv..ren. │ │ │ │ -0001fe40: 616e 9869 6e90 ac72 7465 6765 7293 7691 an.in..rteger.v. │ │ │ │ -0001fe50: ff58 e461 6c75 6598 d76e 93cf 7072 6f90 .X.alue..n..pro. │ │ │ │ -0001fe60: 538e 6475 6365 738e a18d 91ea f1eb eb61 S.duces........a │ │ │ │ -0001fe70: 6f74 6865 7228 d76e eb61 29cf 2e8e 9f38 other(.n.a)....8 │ │ │ │ -0001fe80: 8fbd 8d8d 8d91 eaf1 eb9f dc07 8189 0000 ................ │ │ │ │ -0001fe90: 6666 01c7 0b4a 9f3d 9762 8d8d 90cc cd9f ff...J.=.b...... │ │ │ │ -0001fea0: 0459 9c84 0041 f0fe 0000 6666 8d9f c866 .Y...A....ff...f │ │ │ │ -0001feb0: 108d 8d92 01af f00d 8400 0ad7 0e00 00b8 ................ │ │ │ │ -0001fec0: e88e 8d92 01b0 a8f5 8400 00b8 e800 15ae ................ │ │ │ │ -0001fed0: 648e 8d8d 8d92 01b6 cdb1 9ffd 1c15 eb49 d..............I │ │ │ │ -0001fee0: 3332 8e8e 8e8e 9fff 4054 8d91 05cc ceeb 32......@T...... │ │ │ │ -0001fef0: 6123 6b69 6e67 3b3b 8ea4 0d00 008d 9105 a#king;;........ │ │ │ │ -0001ff00: ccce 6b69 6e67 9605 bfaa 3a93 6361 7264 ..king....:.card │ │ │ │ -0001ff10: 8ea1 a18d 9105 ccce 236f 7468 6572 9105 ........#other.. │ │ │ │ -0001ff20: bfaa 393b 3b8e a18d 9105 ccce 6f74 6865 ..9;;.......othe │ │ │ │ -0001ff30: 7296 05bf aa39 933a 9363 6172 648e 8e92 r....9.:.card... │ │ │ │ -0001ff40: 01c6 71b1 8400 41f0 fe00 0066 668e 8e9f ..q...A....ff... │ │ │ │ -0001ff50: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8ea9 ......ff...J.... │ │ │ │ -0001ff60: 3952 928d 91f6 537a cf54 91ff 0556 6f96 9R....Sz.T...Vo. │ │ │ │ -0001ff70: 0542 8e64 650c 6e65 9b05 428d 6675 6e63 .B.de.ne..B.func │ │ │ │ -0001ff80: 7469 6f6e 7393 7468 6174 9374 616b 90ac tions.that.tak.. │ │ │ │ -0001ff90: 7265 9874 6865 6972 9361 7267 756d 656e re.their.argumen │ │ │ │ -0001ffa0: 90ac 7274 9366 726f 6d98 6193 636f 6e63 ..rt.from.a.conc │ │ │ │ -0001ffb0: 7265 7465 9374 95ac 7279 7090 538e 652c rete.t..ryp.S.e, │ │ │ │ -0001ffc0: 9105 9887 7793 6598 7368 616c 6c91 0542 ....w.e.shall..B │ │ │ │ -0001ffd0: 8e65 7874 656e 648e a18d 91ea f1eb 7468 .extend.......th │ │ │ │ -0001ffe0: 6596 04d9 836e 6f74 696f 6e9b 04d9 826f e....notion....o │ │ │ │ -0001fff0: 6693 6c61 6d90 ac72 6290 538e 6461 2d65 f.lam..rb.S.da-e │ │ │ │ -00020000: 7870 7265 7373 696f 6e93 746f 9865 7870 xpression.to.exp │ │ │ │ -00020010: 7265 7373 696f 6e73 936f 6693 7468 6598 ressions.of.the. │ │ │ │ -00020020: 666f 726d 93eb 6166 756e 9605 bfaa d770 form..afun.....p │ │ │ │ -00020030: 6174 8d9f 01cc ccd5 318e 9104 c004 eb61 at......1......a │ │ │ │ -00020040: 2ed7 658d 9f01 cccc d531 8e91 0a7f aeeb ..e......1...... │ │ │ │ -00020050: 617c 8dd7 3a96 01ff fe3a 933a 8e91 138a a|..:....:.:.... │ │ │ │ -00020060: 4aeb 617c 93d7 7061 748d 9f01 cccc d86e J.a|..pat......n │ │ │ │ -00020070: 8e91 05a8 50eb 612e d765 8d9f 01cc ccd8 ....P.a..e...... │ │ │ │ -00020080: 6e8e 8ea1 8d91 eaf1 ebcf 5468 6596 04aa n.........The... │ │ │ │ -00020090: 3769 6465 619b 04aa 3669 7393 7468 6174 7idea...6is.that │ │ │ │ -000200a0: 9873 7563 90ac 7268 9361 6e98 6578 7072 .suc..rh.an.expr │ │ │ │ -000200b0: 6573 7369 6f6e 9364 656e 6f74 6573 9361 ession.denotes.a │ │ │ │ -000200c0: 9866 756e 6374 696f 6e93 7468 6174 9867 .function.that.g │ │ │ │ -000200d0: 6976 90ac 7265 6e93 6198 7691 ff58 e461 iv..ren.a.v..X.a │ │ │ │ -000200e0: 6c75 6593 d776 9105 186f cf73 656c 6563 lue..v...o.selec │ │ │ │ -000200f0: 7473 9374 6865 8ea1 8d91 eaf1 eb0c 7273 ts.the........rs │ │ │ │ -00020100: 7496 04e9 1470 6174 7465 726e 9104 e915 t....pattern.... │ │ │ │ -00020110: 7468 6174 936d 6174 639a ac72 6865 7393 that.matc..rhes. │ │ │ │ -00020120: d776 906e 39cf 2c91 0528 b073 6198 7993 .v.n9.,..(.sa.y. │ │ │ │ -00020130: d770 6174 8d9f 01cc ccd8 698e 9103 64da .pat......i...d. │ │ │ │ -00020140: cf2c 9105 28b0 6269 6e64 7393 7468 6593 .,..(.binds.the. │ │ │ │ -00020150: 7691 ff58 e461 7269 6162 6c65 739b 04e9 v..X.ariables... │ │ │ │ -00020160: 156f 6693 d770 6174 8d9f 01cc ccd8 698e .of..pat......i. │ │ │ │ -00020170: 9108 4dee cf74 6f98 7468 6593 636f 7272 ..M..to.the.corr │ │ │ │ -00020180: 6573 7090 538e 6f6e 6469 6e67 8ea1 8d91 esp.S.onding.... │ │ │ │ -00020190: eaf1 eb63 6f6d 7090 538e 6f6e 656e 90ac ...comp.S.onen.. │ │ │ │ -000201a0: 7274 7396 04a6 1a6f 669b 04a6 1b74 6865 rts....of....the │ │ │ │ -000201b0: 9376 91ff 58e4 616c 7565 9361 6e64 9374 .v..X.alue.and.t │ │ │ │ -000201c0: 6865 6e98 6576 91ff 58e4 616c 7561 7465 hen.ev..X.aluate │ │ │ │ -000201d0: 7393 7468 6593 6578 7072 6573 7369 6f6e s.the.expression │ │ │ │ -000201e0: 93d7 658d 9f01 cccc d869 8e91 0364 dacf ..e......i...d.. │ │ │ │ -000201f0: 2e91 076b 3757 91ff 0556 6593 7573 6598 ...k7W...Ve.use. │ │ │ │ -00020200: eb61 6675 6e93 cf72 6174 6865 7293 7468 .afun..rather.th │ │ │ │ -00020210: 616e 8ea1 8d91 eaf1 ebeb 615c 9605 726b an........a\..rk │ │ │ │ -00020220: cf69 6e93 7375 6390 ac72 6893 6578 7072 .in.suc..rh.expr │ │ │ │ -00020230: 6573 7369 6f6e 7391 0572 6c62 9a53 8e65 essions..rlb.S.e │ │ │ │ -00020240: 6361 7573 6593 eb61 5c93 cf74 656e 6473 cause..a\..tends │ │ │ │ -00020250: 9374 6f93 6298 6593 6469 0e63 756c 7493 .to.b.e.di.cult. │ │ │ │ -00020260: 746f 9105 726c 7365 652e 9109 d029 486f to..rlsee....)Ho │ │ │ │ -00020270: 95ac 7277 9365 7693 6572 2c91 05d4 5c77 ..rw.ev.er,...\w │ │ │ │ -00020280: 6865 6e91 0572 6b66 756e 6374 696f 6e8e hen..rkfunction. │ │ │ │ -00020290: a18d 91ea f1eb 6465 0c6e 6974 696f 6e73 ......de.nitions │ │ │ │ -000202a0: 9b03 b9f9 6861 95ac 7276 9365 9103 b9f8 ....ha..rv.e.... │ │ │ │ -000202b0: 6f6e 6c79 986f 6e65 9863 6173 652c 9103 only.one.case,.. │ │ │ │ -000202c0: c3b5 7793 6591 03b9 f875 7365 9869 6e64 ..w.e....use.ind │ │ │ │ -000202d0: 690b 6572 656e 9374 6c79 98eb 6166 756e i.eren.tly..afun │ │ │ │ -000202e0: 9603 b9f8 cf6f 7298 eb61 5ccf 2e91 0528 .....or..a\....( │ │ │ │ -000202f0: a557 91ff 0556 6598 636f 756c 6498 666f .W...Ve.could.fo │ │ │ │ -00020300: 7293 6578 616d 706c 6598 6465 0c6e 658e r.example.de.ne. │ │ │ │ -00020310: a18d 91ea f1eb 7468 6596 03ea a876 91ff ......the....v.. │ │ │ │ -00020320: 58e4 616c 7565 7393 6f66 9374 6865 9364 X.alues.of.the.d │ │ │ │ -00020330: 690b 6572 656e 9aac 7274 9363 6172 6473 i.eren..rt.cards │ │ │ │ -00020340: 9369 6e93 7468 6593 666f 6c6c 6f98 7769 .in.the.follo.wi │ │ │ │ -00020350: 6e67 9377 9861 9879 3a8e 9f39 fb7b 8d8d ng.w.a.y:..9.{.. │ │ │ │ -00020360: 8d91 eaf1 eb9f dc07 8189 0000 6666 01c7 ............ff.. │ │ │ │ -00020370: 0b4a 9f3d 9762 8d8d 90cc cd9f 0459 9c84 .J.=.b.......Y.. │ │ │ │ -00020380: 0041 f0fe 0000 6666 8d9f c866 108d 8d92 .A....ff...f.... │ │ │ │ -00020390: 01af f00d 8400 0ad7 0e00 00b8 e88e 8d92 ................ │ │ │ │ -000203a0: 01b0 a8f5 8400 00b8 e800 15ae 648e 8d8d ............d... │ │ │ │ -000203b0: 8d92 01b6 cdb1 9ffd 1c15 eb49 3333 8e8e ...........I33.. │ │ │ │ -000203c0: 8e8e 9fff 4054 8d91 05cc ceeb 6123 6c65 ....@T......a#le │ │ │ │ -000203d0: 7496 05bf aa76 616c 7565 933d 9366 756e t....value.=.fun │ │ │ │ -000203e0: 910b 7f54 6b69 6e67 932e 9335 3030 8ea4 ...Tking...500.. │ │ │ │ -000203f0: 0d00 008d 9105 ccce 2391 507b 4c7c 910b ........#.P{L|.. │ │ │ │ -00020400: 7f54 7175 6565 6e96 05bf aa2e 9332 3030 .Tqueen......200 │ │ │ │ -00020410: 8ea1 8d91 05cc ce23 9150 7b4c 7c91 0b7f .......#.P{L|... │ │ │ │ -00020420: 546a 6163 6b96 05bf aa2e 9331 3030 8ea1 Tjack......100.. │ │ │ │ -00020430: 8d91 05cc ce23 9150 7b4c 7c91 0b7f 5428 .....#.P{L|...T( │ │ │ │ -00020440: 6f74 6865 7296 05bf aa6e 2993 2e93 352a other....n)...5* │ │ │ │ -00020450: 6e3b 3b8e a18d 9105 ccce 7661 6c75 6596 n;;.......value. │ │ │ │ -00020460: 05bf aa3d 932d 933a 9328 6361 7264 932d ...=.-.:.(card.- │ │ │ │ -00020470: 3e93 696e 7429 8e8e 9201 c671 b184 0041 >.int).....q...A │ │ │ │ -00020480: f0fe 0000 6666 8e8e 9f04 c002 8900 0066 ....ff.........f │ │ │ │ -00020490: 6601 c70b 4a8e 8e8e a68d 91f6 537a cf54 f...J.......Sz.T │ │ │ │ -000204a0: 6865 9604 1aa2 6e6f 7469 6f6e 936f 6693 he....notion.of. │ │ │ │ -000204b0: 636f 6e63 7265 7465 9374 9aac 7279 7090 concrete.t..ryp. │ │ │ │ -000204c0: 538e 6593 6973 9376 9865 7279 9362 6173 S.e.is.v.ery.bas │ │ │ │ -000204d0: 6963 9104 1aa1 616e 6493 636f 756c 6493 ic....and.could. │ │ │ │ -000204e0: 656e 6162 6c65 9375 7393 746f 9362 7569 enable.us.to.bui │ │ │ │ -000204f0: 6c64 93eb 484d 4c93 cf65 6c65 6d65 6e98 ld..HML..elemen. │ │ │ │ -00020500: 7461 7279 8ea1 8d91 eaf1 eb74 9aac 7279 tary.......t..ry │ │ │ │ -00020510: 7090 538e 6573 9603 eaa8 6672 6f6d 9373 p.S.es....from.s │ │ │ │ -00020520: 6372 6174 6398 682e 9105 38e0 4691 ff05 cratc.h...8.F... │ │ │ │ -00020530: 566f 7293 6578 616d 706c 652c 9374 6865 Vor.example,.the │ │ │ │ -00020540: 9362 9553 8e6f 936f 6c65 616e 7396 03ea .b.S.o.oleans... │ │ │ │ -00020550: a863 6f75 6c64 9362 9053 8e65 9364 650c .could.b.S.e.de. │ │ │ │ -00020560: 6e65 6493 7369 6d70 6c79 9362 9879 3a8e ned.simply.b.y:. │ │ │ │ -00020570: 9f39 fb7a 8d8d 8d91 eaf1 eb9f dc07 8189 .9.z............ │ │ │ │ -00020580: 0000 6666 01c7 0b4a 9f3d 9762 8d8d 90cc ..ff...J.=.b.... │ │ │ │ -00020590: cd9f 0459 9c84 0041 f0fe 0000 6666 8d9f ...Y...A....ff.. │ │ │ │ -000205a0: c866 108d 8d92 01af f00d 8400 0ad7 0e00 .f.............. │ │ │ │ -000205b0: 00b8 e88e 8d92 01b0 a8f5 8400 00b8 e800 ................ │ │ │ │ -000205c0: 15ae 648e 8d8d 8d92 01b6 cdb1 9ffd 1c15 ..d............. │ │ │ │ -000205d0: eb49 3334 8e8e 8e8e 9fff 4054 8d91 05cc .I34......@T.... │ │ │ │ -000205e0: ceeb 6123 7479 7065 9605 bfaa 626f 6f6c ..a#type....bool │ │ │ │ -000205f0: 933d 9374 7275 6593 7c93 6661 6c73 653b .=.true.|.false; │ │ │ │ -00020600: 3b8e a40d 0000 a18d 9105 ccce 4e65 7796 ;...........New. │ │ │ │ -00020610: 05bf aa63 6f6e 7374 7275 6374 6f72 7393 ...constructors. │ │ │ │ -00020620: 6465 636c 6172 6564 3a8e a18d 9105 ccce declared:....... │ │ │ │ -00020630: 7472 7565 9605 bfaa 3a93 626f 6f6c 8ea1 true....:.bool.. │ │ │ │ -00020640: 8d91 05cc ce66 616c 7365 9605 bfaa 3a93 .....false....:. │ │ │ │ -00020650: 626f 6f6c 8e8e 9201 c671 b184 0041 f0fe bool.....q...A.. │ │ │ │ -00020660: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ -00020670: c70b 4a8e 8e8e a68d 91ea f1eb cf61 6e64 ..J..........and │ │ │ │ -00020680: 9603 eaa8 7468 6593 7090 538e 6f73 6974 ....the.p.S.osit │ │ │ │ -00020690: 6976 9aac 7265 9369 6e98 7465 6765 7273 iv..re.in.tegers │ │ │ │ -000206a0: 9362 9879 3a8e 8e9f 24fd 138e 8c8b 0000 .b.y:...$....... │ │ │ │ -000206b0: 0013 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0001fb30: 0000 0000 0000 0000 0001 f289 a002 cc05 ................ │ │ │ │ +0001fb40: 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d U...F........... │ │ │ │ +0001fb50: 91ea f1eb d031 3892 00ce 9ed5 4368 6170 .....18.....Chap │ │ │ │ +0001fb60: 7465 7296 0480 0032 2e91 0a80 0049 6e90 ter....2.....In. │ │ │ │ +0001fb70: a000 7472 6f90 6000 6475 6374 696f 6e93 ..tro.`.duction. │ │ │ │ +0001fb80: 616e 6493 4578 616d 706c 6573 8e91 eaf1 and.Examples.... │ │ │ │ +0001fb90: eb9f 0566 6689 0000 e666 01c7 3e7c 8e8e ...ff....f..>|.. │ │ │ │ +0001fba0: 8e8e a002 942f df8d a0fd b12f 068d 8d8d ...../...../.... │ │ │ │ +0001fbb0: 91ea f1eb 9fcf 0781 8900 0066 6601 c70b ...........ff... │ │ │ │ +0001fbc0: 4a9f 5797 628d 8d90 cccd 9f04 599c 8400 J.W.b.......Y... │ │ │ │ +0001fbd0: 5bf0 fe00 0066 668d 9fae 6610 8d8d 9201 [....ff...f..... │ │ │ │ +0001fbe0: aff0 0d84 000a d70e 0000 b8e8 8e8d 9201 ................ │ │ │ │ +0001fbf0: b0a8 f584 0000 b8e8 0015 ae64 8e8d 8d8d ...........d.... │ │ │ │ +0001fc00: 9201 b6cd b19f fd1c 15eb 4933 318e 8e8e ..........I31... │ │ │ │ +0001fc10: 8e9f ff40 548d 9105 ccce eb61 2374 7970 ...@T......a#typ │ │ │ │ +0001fc20: 6596 05bf aa63 6172 6493 3d93 6b69 6e67 e....card.=.king │ │ │ │ +0001fc30: 937c 9371 7565 656e 937c 936a 6163 6b93 .|.queen.|.jack. │ │ │ │ +0001fc40: 7c93 6f74 6865 7293 6f66 9369 6e74 3b3b |.other.of.int;; │ │ │ │ +0001fc50: 8ea4 0d00 00a1 8d91 05cc ce4e 6577 9605 ...........New.. │ │ │ │ +0001fc60: bfaa 636f 6e73 7472 7563 746f 7273 9364 ..constructors.d │ │ │ │ +0001fc70: 6563 6c61 7265 643a 8ea1 8d91 05cc ce6b eclared:.......k │ │ │ │ +0001fc80: 696e 6796 05bf aa3a 9363 6172 648e a18d ing....:.card... │ │ │ │ +0001fc90: 9105 ccce 7175 6565 6e96 05bf aa3a 9363 ....queen....:.c │ │ │ │ +0001fca0: 6172 648e a18d 9105 ccce 6a61 636b 9605 ard.......jack.. │ │ │ │ +0001fcb0: bfaa 3a93 6361 7264 8ea1 8d91 05cc ce6f ..:.card.......o │ │ │ │ +0001fcc0: 7468 6572 9605 bfaa 3a93 2869 6e74 932d ther....:.(int.- │ │ │ │ +0001fcd0: 3e93 6361 7264 298e 8e92 01c6 71b1 8400 >.card).....q... │ │ │ │ +0001fce0: 5bf0 fe00 0066 668e 8e9f 04c0 0289 0000 [....ff......... │ │ │ │ +0001fcf0: 6666 01c7 0b4a 8e8e 8e9f 4652 928d 91f6 ff...J....FR.... │ │ │ │ +0001fd00: 537a cf53 7563 9aac 7268 9603 5eb8 6193 Sz.Suc..rh..^.a. │ │ │ │ +0001fd10: 6465 636c 6172 6174 696f 6e93 6465 636c declaration.decl │ │ │ │ +0001fd20: 6172 6573 93eb 616b 696e 67cf 2c91 037a ares..aking.,..z │ │ │ │ +0001fd30: b5eb 6171 7565 656e cf2c 9103 7ab4 eb61 ..aqueen.,..z..a │ │ │ │ +0001fd40: 6a61 636b 93cf 616e 6493 eb61 6f74 6865 jack..and..aothe │ │ │ │ +0001fd50: 7293 cf61 7393 636f 6e73 7472 7563 746f r..as.constructo │ │ │ │ +0001fd60: 7273 9361 6e64 9367 6976 9865 7393 7468 rs.and.giv.es.th │ │ │ │ +0001fd70: 656d 8ea4 1000 008d 91ea f1eb 7696 ff58 em..........v..X │ │ │ │ +0001fd80: e461 6c75 6573 2e91 07c8 8d54 6865 9b04 .alues.....The.. │ │ │ │ +0001fd90: c537 7693 616c 7565 986f 6698 6198 302d .7v.alue.of.a.0- │ │ │ │ +0001fda0: 6172 7998 636f 6e73 7472 7563 746f 7298 ary.constructor. │ │ │ │ +0001fdb0: 7375 6395 ac72 6891 04c5 3861 7398 eb61 suc..rh...8as..a │ │ │ │ +0001fdc0: 6b69 6e67 98cf 6973 9874 6865 9863 6f6e king..is.the.con │ │ │ │ +0001fdd0: 7374 616e 9374 9876 91ff 58e4 616c 7565 stan.t.v..X.alue │ │ │ │ +0001fde0: 98eb 616b 696e 67cf 2e91 07c8 8d54 6865 ..aking......The │ │ │ │ +0001fdf0: 8ea1 8d91 eaf1 eb76 91ff 58e4 616c 7565 .......v..X.alue │ │ │ │ +0001fe00: 9603 f12f 6f66 9b03 f12e 6193 636f 6e73 .../of....a.cons │ │ │ │ +0001fe10: 7472 7563 746f 7298 7375 6390 ac72 6893 tructor.suc..rh. │ │ │ │ +0001fe20: 6173 98eb 616f 7468 6572 93cf 6973 9361 as..aother..is.a │ │ │ │ +0001fe30: 9866 756e 6374 696f 6e93 7468 6174 9867 .function.that.g │ │ │ │ +0001fe40: 6976 90ac 7265 6e93 616e 9869 6e90 ac72 iv..ren.an.in..r │ │ │ │ +0001fe50: 7465 6765 7293 7691 ff58 e461 6c75 6598 teger.v..X.alue. │ │ │ │ +0001fe60: d76e 93cf 7072 6f90 538e 6475 6365 738e .n..pro.S.duces. │ │ │ │ +0001fe70: a18d 91ea f1eb eb61 6f74 6865 7228 d76e .......aother(.n │ │ │ │ +0001fe80: eb61 29cf 2e8e 9f38 8fbd 8d8d 8d91 eaf1 .a)....8........ │ │ │ │ +0001fe90: eb9f dc07 8189 0000 6666 01c7 0b4a 9f3d ........ff...J.= │ │ │ │ +0001fea0: 9762 8d8d 90cc cd9f 0459 9c84 0041 f0fe .b.......Y...A.. │ │ │ │ +0001feb0: 0000 6666 8d9f c866 108d 8d92 01af f00d ..ff...f........ │ │ │ │ +0001fec0: 8400 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 ................ │ │ │ │ +0001fed0: 8400 00b8 e800 15ae 648e 8d8d 8d92 01b6 ........d....... │ │ │ │ +0001fee0: cdb1 9ffd 1c15 eb49 3332 8e8e 8e8e 9fff .......I32...... │ │ │ │ +0001fef0: 4054 8d91 05cc ceeb 6123 6b69 6e67 3b3b @T......a#king;; │ │ │ │ +0001ff00: 8ea4 0d00 008d 9105 ccce 6b69 6e67 9605 ..........king.. │ │ │ │ +0001ff10: bfaa 3a93 6361 7264 8ea1 a18d 9105 ccce ..:.card........ │ │ │ │ +0001ff20: 236f 7468 6572 9105 bfaa 393b 3b8e a18d #other....9;;... │ │ │ │ +0001ff30: 9105 ccce 6f74 6865 7296 05bf aa39 933a ....other....9.: │ │ │ │ +0001ff40: 9363 6172 648e 8e92 01c6 71b1 8400 41f0 .card.....q...A. │ │ │ │ +0001ff50: fe00 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ +0001ff60: 01c7 0b4a 8e8e 8ea9 3952 928d 91f6 537a ...J....9R....Sz │ │ │ │ +0001ff70: cf54 91ff 0556 6f96 0542 8e64 650c 6e65 .T...Vo..B.de.ne │ │ │ │ +0001ff80: 9b05 428d 6675 6e63 7469 6f6e 7393 7468 ..B.functions.th │ │ │ │ +0001ff90: 6174 9374 616b 90ac 7265 9874 6865 6972 at.tak..re.their │ │ │ │ +0001ffa0: 9361 7267 756d 656e 90ac 7274 9366 726f .argumen..rt.fro │ │ │ │ +0001ffb0: 6d98 6193 636f 6e63 7265 7465 9374 95ac m.a.concrete.t.. │ │ │ │ +0001ffc0: 7279 7090 538e 652c 9105 9887 7793 6598 ryp.S.e,....w.e. │ │ │ │ +0001ffd0: 7368 616c 6c91 0542 8e65 7874 656e 648e shall..B.extend. │ │ │ │ +0001ffe0: a18d 91ea f1eb 7468 6596 04d9 836e 6f74 ......the....not │ │ │ │ +0001fff0: 696f 6e9b 04d9 826f 6693 6c61 6d90 ac72 ion....of.lam..r │ │ │ │ +00020000: 6290 538e 6461 2d65 7870 7265 7373 696f b.S.da-expressio │ │ │ │ +00020010: 6e93 746f 9865 7870 7265 7373 696f 6e73 n.to.expressions │ │ │ │ +00020020: 936f 6693 7468 6598 666f 726d 93eb 6166 .of.the.form..af │ │ │ │ +00020030: 756e 9605 bfaa d770 6174 8d9f 01cc ccd5 un.....pat...... │ │ │ │ +00020040: 318e 9104 c004 eb61 2ed7 658d 9f01 cccc 1......a..e..... │ │ │ │ +00020050: d531 8e91 0a7f aeeb 617c 8dd7 3a96 01ff .1......a|..:... │ │ │ │ +00020060: fe3a 933a 8e91 138a 4aeb 617c 93d7 7061 .:.:....J.a|..pa │ │ │ │ +00020070: 748d 9f01 cccc d86e 8e91 05a8 50eb 612e t......n....P.a. │ │ │ │ +00020080: d765 8d9f 01cc ccd8 6e8e 8ea1 8d91 eaf1 .e......n....... │ │ │ │ +00020090: ebcf 5468 6596 04aa 3769 6465 619b 04aa ..The...7idea... │ │ │ │ +000200a0: 3669 7393 7468 6174 9873 7563 90ac 7268 6is.that.suc..rh │ │ │ │ +000200b0: 9361 6e98 6578 7072 6573 7369 6f6e 9364 .an.expression.d │ │ │ │ +000200c0: 656e 6f74 6573 9361 9866 756e 6374 696f enotes.a.functio │ │ │ │ +000200d0: 6e93 7468 6174 9867 6976 90ac 7265 6e93 n.that.giv..ren. │ │ │ │ +000200e0: 6198 7691 ff58 e461 6c75 6593 d776 9105 a.v..X.alue..v.. │ │ │ │ +000200f0: 186f cf73 656c 6563 7473 9374 6865 8ea1 .o.selects.the.. │ │ │ │ +00020100: 8d91 eaf1 eb0c 7273 7496 04e9 1470 6174 ......rst....pat │ │ │ │ +00020110: 7465 726e 9104 e915 7468 6174 936d 6174 tern....that.mat │ │ │ │ +00020120: 639a ac72 6865 7393 d776 906e 39cf 2c91 c..rhes..v.n9.,. │ │ │ │ +00020130: 0528 b073 6198 7993 d770 6174 8d9f 01cc .(.sa.y..pat.... │ │ │ │ +00020140: ccd8 698e 9103 64da cf2c 9105 28b0 6269 ..i...d..,..(.bi │ │ │ │ +00020150: 6e64 7393 7468 6593 7691 ff58 e461 7269 nds.the.v..X.ari │ │ │ │ +00020160: 6162 6c65 739b 04e9 156f 6693 d770 6174 ables....of..pat │ │ │ │ +00020170: 8d9f 01cc ccd8 698e 9108 4dee cf74 6f98 ......i...M..to. │ │ │ │ +00020180: 7468 6593 636f 7272 6573 7090 538e 6f6e the.corresp.S.on │ │ │ │ +00020190: 6469 6e67 8ea1 8d91 eaf1 eb63 6f6d 7090 ding.......comp. │ │ │ │ +000201a0: 538e 6f6e 656e 90ac 7274 7396 04a6 1a6f S.onen..rts....o │ │ │ │ +000201b0: 669b 04a6 1b74 6865 9376 91ff 58e4 616c f....the.v..X.al │ │ │ │ +000201c0: 7565 9361 6e64 9374 6865 6e98 6576 91ff ue.and.then.ev.. │ │ │ │ +000201d0: 58e4 616c 7561 7465 7393 7468 6593 6578 X.aluates.the.ex │ │ │ │ +000201e0: 7072 6573 7369 6f6e 93d7 658d 9f01 cccc pression..e..... │ │ │ │ +000201f0: d869 8e91 0364 dacf 2e91 076b 3757 91ff .i...d.....k7W.. │ │ │ │ +00020200: 0556 6593 7573 6598 eb61 6675 6e93 cf72 .Ve.use..afun..r │ │ │ │ +00020210: 6174 6865 7293 7468 616e 8ea1 8d91 eaf1 ather.than...... │ │ │ │ +00020220: ebeb 615c 9605 726b cf69 6e93 7375 6390 ..a\..rk.in.suc. │ │ │ │ +00020230: ac72 6893 6578 7072 6573 7369 6f6e 7391 .rh.expressions. │ │ │ │ +00020240: 0572 6c62 9a53 8e65 6361 7573 6593 eb61 .rlb.S.ecause..a │ │ │ │ +00020250: 5c93 cf74 656e 6473 9374 6f93 6298 6593 \..tends.to.b.e. │ │ │ │ +00020260: 6469 0e63 756c 7493 746f 9105 726c 7365 di.cult.to..rlse │ │ │ │ +00020270: 652e 9109 d029 486f 95ac 7277 9365 7693 e....)Ho..rw.ev. │ │ │ │ +00020280: 6572 2c91 05d4 5c77 6865 6e91 0572 6b66 er,...\when..rkf │ │ │ │ +00020290: 756e 6374 696f 6e8e a18d 91ea f1eb 6465 unction.......de │ │ │ │ +000202a0: 0c6e 6974 696f 6e73 9b03 b9f9 6861 95ac .nitions....ha.. │ │ │ │ +000202b0: 7276 9365 9103 b9f8 6f6e 6c79 986f 6e65 rv.e....only.one │ │ │ │ +000202c0: 9863 6173 652c 9103 c3b5 7793 6591 03b9 .case,....w.e... │ │ │ │ +000202d0: f875 7365 9869 6e64 690b 6572 656e 9374 .use.indi.eren.t │ │ │ │ +000202e0: 6c79 98eb 6166 756e 9603 b9f8 cf6f 7298 ly..afun.....or. │ │ │ │ +000202f0: eb61 5ccf 2e91 0528 a557 91ff 0556 6598 .a\....(.W...Ve. │ │ │ │ +00020300: 636f 756c 6498 666f 7293 6578 616d 706c could.for.exampl │ │ │ │ +00020310: 6598 6465 0c6e 658e a18d 91ea f1eb 7468 e.de.ne.......th │ │ │ │ +00020320: 6596 03ea a876 91ff 58e4 616c 7565 7393 e....v..X.alues. │ │ │ │ +00020330: 6f66 9374 6865 9364 690b 6572 656e 9aac of.the.di.eren.. │ │ │ │ +00020340: 7274 9363 6172 6473 9369 6e93 7468 6593 rt.cards.in.the. │ │ │ │ +00020350: 666f 6c6c 6f98 7769 6e67 9377 9861 9879 follo.wing.w.a.y │ │ │ │ +00020360: 3a8e 9f39 fb7b 8d8d 8d91 eaf1 eb9f dc07 :..9.{.......... │ │ │ │ +00020370: 8189 0000 6666 01c7 0b4a 9f3d 9762 8d8d ....ff...J.=.b.. │ │ │ │ +00020380: 90cc cd9f 0459 9c84 0041 f0fe 0000 6666 .....Y...A....ff │ │ │ │ +00020390: 8d9f c866 108d 8d92 01af f00d 8400 0ad7 ...f............ │ │ │ │ +000203a0: 0e00 00b8 e88e 8d92 01b0 a8f5 8400 00b8 ................ │ │ │ │ +000203b0: e800 15ae 648e 8d8d 8d92 01b6 cdb1 9ffd ....d........... │ │ │ │ +000203c0: 1c15 eb49 3333 8e8e 8e8e 9fff 4054 8d91 ...I33......@T.. │ │ │ │ +000203d0: 05cc ceeb 6123 6c65 7496 05bf aa76 616c ....a#let....val │ │ │ │ +000203e0: 7565 933d 9366 756e 910b 7f54 6b69 6e67 ue.=.fun...Tking │ │ │ │ +000203f0: 932e 9335 3030 8ea4 0d00 008d 9105 ccce ...500.......... │ │ │ │ +00020400: 2391 507b 4c7c 910b 7f54 7175 6565 6e96 #.P{L|...Tqueen. │ │ │ │ +00020410: 05bf aa2e 9332 3030 8ea1 8d91 05cc ce23 .....200.......# │ │ │ │ +00020420: 9150 7b4c 7c91 0b7f 546a 6163 6b96 05bf .P{L|...Tjack... │ │ │ │ +00020430: aa2e 9331 3030 8ea1 8d91 05cc ce23 9150 ...100.......#.P │ │ │ │ +00020440: 7b4c 7c91 0b7f 5428 6f74 6865 7296 05bf {L|...T(other... │ │ │ │ +00020450: aa6e 2993 2e93 352a 6e3b 3b8e a18d 9105 .n)...5*n;;..... │ │ │ │ +00020460: ccce 7661 6c75 6596 05bf aa3d 932d 933a ..value....=.-.: │ │ │ │ +00020470: 9328 6361 7264 932d 3e93 696e 7429 8e8e .(card.->.int).. │ │ │ │ +00020480: 9201 c671 b184 0041 f0fe 0000 6666 8e8e ...q...A....ff.. │ │ │ │ +00020490: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ +000204a0: a68d 91f6 537a cf54 6865 9604 1aa2 6e6f ....Sz.The....no │ │ │ │ +000204b0: 7469 6f6e 936f 6693 636f 6e63 7265 7465 tion.of.concrete │ │ │ │ +000204c0: 9374 9aac 7279 7090 538e 6593 6973 9376 .t..ryp.S.e.is.v │ │ │ │ +000204d0: 9865 7279 9362 6173 6963 9104 1aa1 616e .ery.basic....an │ │ │ │ +000204e0: 6493 636f 756c 6493 656e 6162 6c65 9375 d.could.enable.u │ │ │ │ +000204f0: 7393 746f 9362 7569 6c64 93eb 484d 4c93 s.to.build..HML. │ │ │ │ +00020500: cf65 6c65 6d65 6e98 7461 7279 8ea1 8d91 .elemen.tary.... │ │ │ │ +00020510: eaf1 eb74 9aac 7279 7090 538e 6573 9603 ...t..ryp.S.es.. │ │ │ │ +00020520: eaa8 6672 6f6d 9373 6372 6174 6398 682e ..from.scratc.h. │ │ │ │ +00020530: 9105 38e0 4691 ff05 566f 7293 6578 616d ..8.F...Vor.exam │ │ │ │ +00020540: 706c 652c 9374 6865 9362 9553 8e6f 936f ple,.the.b.S.o.o │ │ │ │ +00020550: 6c65 616e 7396 03ea a863 6f75 6c64 9362 leans....could.b │ │ │ │ +00020560: 9053 8e65 9364 650c 6e65 6493 7369 6d70 .S.e.de.ned.simp │ │ │ │ +00020570: 6c79 9362 9879 3a8e 9f39 fb7a 8d8d 8d91 ly.b.y:..9.z.... │ │ │ │ +00020580: eaf1 eb9f dc07 8189 0000 6666 01c7 0b4a ..........ff...J │ │ │ │ +00020590: 9f3d 9762 8d8d 90cc cd9f 0459 9c84 0041 .=.b.......Y...A │ │ │ │ +000205a0: f0fe 0000 6666 8d9f c866 108d 8d92 01af ....ff...f...... │ │ │ │ +000205b0: f00d 8400 0ad7 0e00 00b8 e88e 8d92 01b0 ................ │ │ │ │ +000205c0: a8f5 8400 00b8 e800 15ae 648e 8d8d 8d92 ..........d..... │ │ │ │ +000205d0: 01b6 cdb1 9ffd 1c15 eb49 3334 8e8e 8e8e .........I34.... │ │ │ │ +000205e0: 9fff 4054 8d91 05cc ceeb 6123 7479 7065 ..@T......a#type │ │ │ │ +000205f0: 9605 bfaa 626f 6f6c 933d 9374 7275 6593 ....bool.=.true. │ │ │ │ +00020600: 7c93 6661 6c73 653b 3b8e a40d 0000 a18d |.false;;....... │ │ │ │ +00020610: 9105 ccce 4e65 7796 05bf aa63 6f6e 7374 ....New....const │ │ │ │ +00020620: 7275 6374 6f72 7393 6465 636c 6172 6564 ructors.declared │ │ │ │ +00020630: 3a8e a18d 9105 ccce 7472 7565 9605 bfaa :.......true.... │ │ │ │ +00020640: 3a93 626f 6f6c 8ea1 8d91 05cc ce66 616c :.bool.......fal │ │ │ │ +00020650: 7365 9605 bfaa 3a93 626f 6f6c 8e8e 9201 se....:.bool.... │ │ │ │ +00020660: c671 b184 0041 f0fe 0000 6666 8e8e 9f04 .q...A....ff.... │ │ │ │ +00020670: c002 8900 0066 6601 c70b 4a8e 8e8e a68d .....ff...J..... │ │ │ │ +00020680: 91ea f1eb cf61 6e64 9603 eaa8 7468 6593 .....and....the. │ │ │ │ +00020690: 7090 538e 6f73 6974 6976 9aac 7265 9369 p.S.ositiv..re.i │ │ │ │ +000206a0: 6e98 7465 6765 7273 9362 9879 3a8e 8e9f n.tegers.b.y:... │ │ │ │ +000206b0: 24fd 138e 8c8b 0000 0013 0000 0000 0000 $............... │ │ │ │ 000206c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000206d0: 0000 0000 0000 0001 fb07 a002 cc05 558d ..............U. │ │ │ │ -000206e0: a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d 9112 ..F............. │ │ │ │ -000206f0: c761 d032 2e31 342e 910a 8000 4162 7374 .a.2.14.....Abst │ │ │ │ -00020700: 7261 6374 9104 8000 7490 a000 7970 9060 ract....t...yp.` │ │ │ │ -00020710: 0065 7392 013c 09db 3139 8e91 12c7 619f .es..<..19....a. │ │ │ │ -00020720: 0566 6689 0000 e666 01c7 3e7c 8e8e 8e8e .ff....f..>|.... │ │ │ │ -00020730: a002 942f df8d a0fd a42f 068d 8d8d 9112 .../...../...... │ │ │ │ -00020740: c761 9fdc 0781 8900 0066 6601 c70b 4a9f .a.......ff...J. │ │ │ │ -00020750: 3d97 628d 8d90 cccd 9f04 599c 8400 41f0 =.b.......Y...A. │ │ │ │ -00020760: fe00 0066 668d 9fc8 6610 8d8d 9201 aff0 ...ff...f....... │ │ │ │ -00020770: 0d84 000a d70e 0000 b8e8 8e8d 9201 b0a8 ................ │ │ │ │ -00020780: f584 0000 b8e8 0015 ae64 8e8d 8d8d 9201 .........d...... │ │ │ │ -00020790: b6cd b19f fd1c 15eb 4933 358e 8e8e 8e9f ........I35..... │ │ │ │ -000207a0: ff40 548d 9105 ccce eb61 2372 6563 7479 .@T......a#recty │ │ │ │ -000207b0: 7065 9605 bfaa 696e 7493 3d93 7a65 726f pe....int.=.zero │ │ │ │ -000207c0: 937c 9373 7563 936f 6693 696e 743b 3b8e .|.suc.of.int;;. │ │ │ │ -000207d0: a40d 0000 a18d 9105 ccce 4e65 7796 05bf ..........New... │ │ │ │ -000207e0: aa63 6f6e 7374 7275 6374 6f72 7393 6465 .constructors.de │ │ │ │ -000207f0: 636c 6172 6564 3a8e a18d 9105 ccce 7a65 clared:.......ze │ │ │ │ -00020800: 726f 9605 bfaa 3a93 696e 748e a18d 9105 ro....:.int..... │ │ │ │ -00020810: ccce 7375 6396 05bf aa3a 9328 696e 7493 ..suc....:.(int. │ │ │ │ -00020820: 2d3e 9369 6e74 298e 8e92 01c6 71b1 8400 ->.int).....q... │ │ │ │ -00020830: 41f0 fe00 0066 668e 8e9f 04c0 0289 0000 A....ff......... │ │ │ │ -00020840: 6666 01c7 0b4a 8e8e 8e9f 40fd 548d 911e ff...J....@.T... │ │ │ │ -00020850: 28f0 cf4e 6f74 6963 6596 0507 b774 6861 (..Notice....tha │ │ │ │ -00020860: 7493 779a ac72 6593 6861 9876 9865 9365 t.w..re.ha.v.e.e │ │ │ │ -00020870: 6d70 6c6f 9879 9865 6493 eb61 7265 6374 mplo.y.ed..arect │ │ │ │ -00020880: 7970 6593 cf68 6572 6593 696e 7374 6561 ype..here.instea │ │ │ │ -00020890: 6493 6f66 93eb 6174 7970 6593 cf62 9053 d.of..atype..b.S │ │ │ │ -000208a0: 8e65 6361 7573 6593 7468 6593 7498 7970 .ecause.the.t.yp │ │ │ │ -000208b0: 9053 8e65 93eb 6169 6e74 93cf 6973 8ea4 .S.e..aint..is.. │ │ │ │ -000208c0: 1000 008d 9112 c761 6465 0c6e 6564 9603 .......ade.ned.. │ │ │ │ -000208d0: eaa8 696e 9374 6572 6d73 936f 6693 6974 ..in.terms.of.it │ │ │ │ -000208e0: 7365 6c66 2e91 0538 e049 6e93 6193 7369 self...8.In.a.si │ │ │ │ -000208f0: 6d69 6c61 7293 7795 ac72 6193 7991 ff05 milar.w..ra.y... │ │ │ │ -00020900: 562c 9603 eaa8 4c49 5350 9353 2d65 7870 V,....LISP.S-exp │ │ │ │ -00020910: 7265 7373 696f 6e73 9363 6f75 6c64 9362 ressions.could.b │ │ │ │ -00020920: 9053 8e65 9364 650c 6e65 6493 6290 ac72 .S.e.de.ned.b..r │ │ │ │ -00020930: 793a 8e9f 76be a18d 8d8d 9112 c761 9fa8 y:..v........a.. │ │ │ │ -00020940: 0781 8900 0066 6601 c70b 4aa0 00a5 9762 .....ff...J....b │ │ │ │ -00020950: 8d8d 90cc cd9f 0459 9c84 00a9 f0fe 0000 .......Y........ │ │ │ │ -00020960: 6666 8da0 ff60 6610 8d8d 9201 aff0 0d84 ff...`f......... │ │ │ │ -00020970: 000a d70e 0000 b8e8 8e8d 9201 b0a8 f584 ................ │ │ │ │ -00020980: 0000 b8e8 0015 ae64 8e8d 8d8d 9201 b6cd .......d........ │ │ │ │ -00020990: b19f fd1c 15eb 4933 368e 8e8e 8e9f ff40 ......I36......@ │ │ │ │ -000209a0: 548d 9105 ccce eb61 2372 6563 7479 7065 T......a#rectype │ │ │ │ -000209b0: 9605 bfaa 7365 7870 933d 9111 3efe 6c69 ....sexp.=..>.li │ │ │ │ -000209c0: 7461 746f 6d93 6f66 9373 7472 696e 678e tatom.of.string. │ │ │ │ -000209d0: a40d 0000 8d91 05cc ce23 9156 3af6 7c96 .........#.V:.|. │ │ │ │ -000209e0: 05bf aa6e 756d 6174 6f6d 936f 6693 696e ...numatom.of.in │ │ │ │ -000209f0: 748e a18d 9105 ccce 2391 563a f67c 9605 t.......#.V:.|.. │ │ │ │ -00020a00: bfaa 636f 6e73 9116 fea8 6f66 9373 6578 ..cons....of.sex │ │ │ │ -00020a10: 7093 2393 7365 7870 3b3b 8ea1 a18d 9105 p.#.sexp;;...... │ │ │ │ -00020a20: ccce 4e65 7796 05bf aa63 6f6e 7374 7275 ..New....constru │ │ │ │ -00020a30: 6374 6f72 7393 6465 636c 6172 6564 3a8e ctors.declared:. │ │ │ │ -00020a40: a18d 9105 ccce 6c69 7461 746f 6d96 05bf ......litatom... │ │ │ │ -00020a50: aa3a 9328 7374 7269 6e67 932d 3e93 7365 .:.(string.->.se │ │ │ │ -00020a60: 7870 298e a18d 9105 ccce 6e75 6d61 746f xp).......numato │ │ │ │ -00020a70: 6d96 05bf aa3a 9328 696e 7493 2d3e 9373 m....:.(int.->.s │ │ │ │ -00020a80: 6578 7029 8ea1 8d91 05cc ce63 6f6e 7396 exp).......cons. │ │ │ │ -00020a90: 05bf aa3a 9328 2873 6578 7093 2393 7365 ...:.((sexp.#.se │ │ │ │ -00020aa0: 7870 2993 2d3e 9373 6578 7029 8ea1 a18d xp).->.sexp).... │ │ │ │ -00020ab0: 9105 ccce 236c 6574 9605 bfaa 6361 7293 ....#let....car. │ │ │ │ -00020ac0: 2863 6f6e 7328 782c 7929 2993 3d93 788e (cons(x,y)).=.x. │ │ │ │ -00020ad0: a18d 9105 ccce 2361 6e64 9605 bfaa 6364 ......#and....cd │ │ │ │ -00020ae0: 7293 2863 6f6e 7328 782c 7929 2993 3d93 r.(cons(x,y)).=. │ │ │ │ -00020af0: 793b 3b8e a18d 9105 ccce 6361 7296 05bf y;;.......car... │ │ │ │ -00020b00: aa3d 932d 933a 9328 7365 7870 932d 3e93 .=.-.:.(sexp.->. │ │ │ │ -00020b10: 7365 7870 298e a18d 9105 ccce 6364 7296 sexp).......cdr. │ │ │ │ -00020b20: 05bf aa3d 932d 933a 9328 7365 7870 932d ...=.-.:.(sexp.- │ │ │ │ -00020b30: 3e93 7365 7870 298e 8e92 01c6 71b1 8400 >.sexp).....q... │ │ │ │ -00020b40: a9f0 fe00 0066 668e 8e9f 04c0 0289 0000 .....ff......... │ │ │ │ -00020b50: 6666 01c7 0b4a 8e8e 8e9f 74fd 548d 911e ff...J....t.T... │ │ │ │ -00020b60: 28f0 cf41 9102 e390 6465 0c6e 6974 696f (..A....de.nitio │ │ │ │ -00020b70: 6e96 02e3 d36f 6693 7468 6593 666f 726d n....of.the.form │ │ │ │ -00020b80: 93eb 616c 6574 9b05 bfaa d766 9101 47ff ..alet.....f..G. │ │ │ │ -00020b90: 6e93 7061 7498 eb61 3d98 d765 9102 e3d2 n.pat..a=..e.... │ │ │ │ -00020ba0: cf69 7393 616e 9365 7175 6976 91ff 58e4 .is.an.equiv..X. │ │ │ │ -00020bb0: 616c 656e 90ac 7274 9366 6f72 6d93 666f alen..rt.form.fo │ │ │ │ -00020bc0: 7293 eb61 6c65 7498 d766 9101 47ff 6e98 r..alet..f..G.n. │ │ │ │ -00020bd0: eb61 3d98 6675 6e98 d770 6174 98eb 612e .a=.fun..pat..a. │ │ │ │ -00020be0: 98d7 658e a18d 9112 c761 cf6f 729b 02f4 ..e......a.or... │ │ │ │ -00020bf0: 24eb 616c 6574 9605 bfaa d766 9101 47ff $.alet.....f..G. │ │ │ │ -00020c00: 6e93 eb61 3d93 5cd7 7061 7493 eb61 2e93 n..a=.\.pat..a.. │ │ │ │ -00020c10: d765 98cf 7768 6963 90ac 7268 9863 616e .e..whic..rh.can │ │ │ │ -00020c20: 9602 f423 6290 538e 6598 7573 6564 9877 ...#b.S.e.used.w │ │ │ │ -00020c30: 6865 6e98 6198 6675 6e63 7469 6f6e 9864 hen.a.function.d │ │ │ │ -00020c40: 650c 6e69 7469 6f6e 9368 6173 986f 6e6c e.nition.has.onl │ │ │ │ -00020c50: 7998 6f6e 6598 6361 7365 2e91 04e6 b457 y.one.case.....W │ │ │ │ -00020c60: 91ff 0556 658e a18d 9112 c761 7365 6596 ...Ve......asee. │ │ │ │ -00020c70: 03a2 8866 726f 6d9b 03a2 8974 6865 9365 ...from....the.e │ │ │ │ -00020c80: 7861 6d70 6c65 936f 6698 eb61 6361 7293 xample.of..acar. │ │ │ │ -00020c90: cf61 6e64 93eb 6163 6472 98cf 7468 6174 .and..acdr..that │ │ │ │ -00020ca0: 9374 6865 9873 6574 936f 6693 7061 7474 .the.set.of.patt │ │ │ │ -00020cb0: 6572 6e73 9875 7365 6493 696e 9361 9866 erns.used.in.a.f │ │ │ │ -00020cc0: 756e 6374 696f 6e93 6465 0c6e 6974 696f unction.de.nitio │ │ │ │ -00020cd0: 6e8e a18d 9112 c761 6e65 6564 9604 f8e6 n......aneed.... │ │ │ │ -00020ce0: 6e6f 7493 6290 538e 6593 6578 6861 7573 not.b.S.e.exhaus │ │ │ │ -00020cf0: 7469 769a ac72 652e 9108 639a 5768 656e tiv..re...c.When │ │ │ │ -00020d00: 9373 7563 9868 9361 9366 756e 6374 696f .suc.h.a.functio │ │ │ │ -00020d10: 6e91 04f8 e569 7393 6170 706c 6965 6493 n....is.applied. │ │ │ │ -00020d20: 746f 9361 9376 9bff 58e4 616c 7565 9361 to.a.v..X.alue.a │ │ │ │ -00020d30: 6e64 9369 6693 7468 6174 9376 9861 6c75 nd.if.that.v.alu │ │ │ │ -00020d40: 658e a18d 9112 c761 6361 6e6e 6f74 9603 e......acannot.. │ │ │ │ -00020d50: eaa8 6290 538e 6593 6d61 7463 9aac 7268 ..b.S.e.matc..rh │ │ │ │ -00020d60: 6564 9362 9879 9361 6e98 7993 7061 7474 ed.b.y.an.y.patt │ │ │ │ -00020d70: 6572 6e2c 9361 9366 6169 6c75 7265 936f ern,.a.failure.o │ │ │ │ -00020d80: 9053 8e63 6375 7273 9377 6974 6893 7691 .S.ccurs.with.v. │ │ │ │ -00020d90: ff58 e461 6c75 6593 eb61 60e5 7091 ff66 .X.alue..a`.p..f │ │ │ │ -00020da0: 6661 7474 6572 6eeb 6160 cf2e 8e9f 2f3e fattern.a`..../> │ │ │ │ -00020db0: a28d 8d8d 9112 c761 9fef 8781 8900 0066 .......a.......f │ │ │ │ -00020dc0: 6601 c70b 4a9f 1697 628d 8d90 cccd 9f04 f...J...b....... │ │ │ │ -00020dd0: 599c 8400 1af0 fe00 0066 668d 9fef 6610 Y........ff...f. │ │ │ │ -00020de0: 8d8d 9201 aff0 0d84 000a d70e 0000 b8e8 ................ │ │ │ │ -00020df0: 8e8d 9201 b0a8 f584 0000 b8e8 0015 ae64 ...............d │ │ │ │ -00020e00: 8e8d 8d8d 9201 b6cd b19f fd1c 15eb 4933 ..............I3 │ │ │ │ -00020e10: 378e 8e8e 8e9f ff40 548d 9105 ccce eb61 7......@T......a │ │ │ │ -00020e20: 2363 6172 9605 bfaa 286c 6974 6174 6f6d #car....(litatom │ │ │ │ -00020e30: 9360 666f 6f60 293b 3b8e 9f0d 0000 8d91 .`foo`);;....... │ │ │ │ -00020e40: 05cc ce65 7661 6c75 6174 696f 6e91 05bf ...evaluation... │ │ │ │ -00020e50: aa66 6169 6c65 6491 16fe a870 6174 7465 .failed....patte │ │ │ │ -00020e60: 726e 8e8e 9201 c671 b184 001a f0fe 0000 rn.....q........ │ │ │ │ -00020e70: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ -00020e80: 4a8e 8e8e 9f2d 7d54 8d91 1e28 f0cf 5468 J....-}T...(..Th │ │ │ │ -00020e90: 6596 0512 4a63 6173 6593 636f 6e73 7472 e...Jcase.constr │ │ │ │ -00020ea0: 7563 7493 7090 538e 6572 6d69 7473 936f uct.p.S.ermits.o │ │ │ │ -00020eb0: 6e65 9374 6f93 636f 6d70 7574 6591 0512 ne.to.compute... │ │ │ │ -00020ec0: 4b62 90ac 7279 9363 6173 6573 936f 6e93 Kb..ry.cases.on. │ │ │ │ -00020ed0: 616e 9365 7870 7265 7373 696f 6e93 6f66 an.expression.of │ │ │ │ -00020ee0: 9361 9363 6f6e 6372 6574 658e a18d 9112 .a.concrete..... │ │ │ │ -00020ef0: c761 7490 ac72 7970 9053 8e65 2e91 0711 .at..ryp.S.e.... │ │ │ │ -00020f00: 2054 6865 9104 8813 6578 7072 6573 7369 The....expressi │ │ │ │ -00020f10: 6f6e 9104 8812 eb61 6361 7365 9605 bfaa on.....acase.... │ │ │ │ -00020f20: d765 93eb 616f 6693 d770 6174 8d9f 01cc .e..aof..pat.... │ │ │ │ -00020f30: ccd5 318e 9b0a 7fae eb61 2e93 d765 8d9f ..1......a...e.. │ │ │ │ -00020f40: 01cc ccd5 318e 98eb 617c 8d93 d73a 9601 ....1...a|...:.. │ │ │ │ -00020f50: fffe 3a93 3a8e 9119 49f4 eb61 7c93 d770 ..:.:...I..a|..p │ │ │ │ -00020f60: 6174 8d9f 01cc ccd8 6e8e 910b 67fa eb61 at......n...g..a │ │ │ │ -00020f70: 2e93 d765 8d9f 01cc ccd8 6e8e 9105 a850 ...e......n....P │ │ │ │ -00020f80: cf2c 9104 af6d 6973 9604 8813 616e 9365 .,...mis....an.e │ │ │ │ -00020f90: 7175 6976 91ff 58e4 616c 656e 90ac 7274 quiv..X.alen..rt │ │ │ │ -00020fa0: 9104 8812 666f 726d 9366 6f72 8ea1 8d91 ....form.for.... │ │ │ │ -00020fb0: 12c7 6174 6865 9603 eaa8 6170 706c 6963 ..athe....applic │ │ │ │ -00020fc0: 6174 696f 6e93 eb61 2866 756e 9605 bfaa ation..a(fun.... │ │ │ │ -00020fd0: d770 6174 8d9f 01cc ccd5 318e 9b0a 7fae .pat......1..... │ │ │ │ -00020fe0: eb61 2e93 d765 8d9f 01cc ccd5 318e 98eb .a...e......1... │ │ │ │ -00020ff0: 617c 8d93 d73a 9601 fffe 3a93 3a8e 9119 a|...:....:.:... │ │ │ │ -00021000: 49f4 eb61 7c93 d770 6174 8d9f 01cc ccd8 I..a|..pat...... │ │ │ │ -00021010: 6e8e 910b 67fa eb61 2e93 d765 8d9f 01cc n...g..a...e.... │ │ │ │ -00021020: ccd8 6e8e 9105 a850 eb61 2993 d765 cf2e ..n....P.a)..e.. │ │ │ │ -00021030: 8e9f 32e8 078d 8d91 12c7 61eb 4b32 2e31 ..2.......a.K2.1 │ │ │ │ -00021040: 348e 9148 c75d 4162 7374 7261 6374 9106 4..H.]Abstract.. │ │ │ │ -00021050: 7ae1 7491 ff75 c279 7091 008a 3d65 738e z.t..u.yp...=es. │ │ │ │ -00021060: 9f1f 73b4 8d91 12c7 61cf 4e65 7796 0500 ..s.....a.New... │ │ │ │ -00021070: 1074 90ac 7279 709a 538e 6573 9105 0011 .t..ryp.S.es.... │ │ │ │ -00021080: 6361 6e93 616c 736f 9362 9865 9b05 0011 can.also.b.e.... │ │ │ │ -00021090: 6465 0c6e 6564 9362 90ac 7279 9361 6273 de.ned.b..ry.abs │ │ │ │ -000210a0: 7472 6163 7469 6f6e 2e91 0879 1946 91ff traction...y.F.. │ │ │ │ -000210b0: 0556 6f72 9865 7861 6d70 6c65 2c91 0545 .Vor.example,..E │ │ │ │ -000210c0: 6a74 6f98 6465 0c6e 6593 6193 7490 ac72 jto.de.ne.a.t..r │ │ │ │ -000210d0: 7970 9053 8e65 98eb 6174 696d 6593 cf77 yp.S.e..atime..w │ │ │ │ -000210e0: 90ac 7265 8ea1 8d91 12c7 6163 6f75 6c64 ..re......acould │ │ │ │ -000210f0: 9603 eaa8 7573 6593 7468 6593 636f 6e73 ....use.the.cons │ │ │ │ -00021100: 7472 7563 748d 93eb 6161 6273 7479 7065 truct...aabstype │ │ │ │ -00021110: 8e91 2c28 4ecf 3a8e 8e9f 24fd 138e 8c8b ..,(N.:...$..... │ │ │ │ -00021120: 0000 0014 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000206d0: 0000 0000 0000 0000 0000 0000 0000 0001 ................ │ │ │ │ +000206e0: fb0f a002 cc05 558d a0fd 46d3 0e8d 8d8d ......U...F..... │ │ │ │ +000206f0: 8d9f fa99 9a8d 9112 c761 d032 2e31 342e .........a.2.14. │ │ │ │ +00020700: 910a 8000 4162 7374 7261 6374 9104 8000 ....Abstract.... │ │ │ │ +00020710: 7490 a000 7970 9060 0065 7392 013c 09db t...yp.`.es..<.. │ │ │ │ +00020720: 3139 8e91 12c7 619f 0566 6689 0000 e666 19....a..ff....f │ │ │ │ +00020730: 01c7 3e7c 8e8e 8e8e a002 942f df8d a0fd ..>|......./.... │ │ │ │ +00020740: a42f 068d 8d8d 9112 c761 9fdc 0781 8900 ./.......a...... │ │ │ │ +00020750: 0066 6601 c70b 4a9f 3d97 628d 8d90 cccd .ff...J.=.b..... │ │ │ │ +00020760: 9f04 599c 8400 41f0 fe00 0066 668d 9fc8 ..Y...A....ff... │ │ │ │ +00020770: 6610 8d8d 9201 aff0 0d84 000a d70e 0000 f............... │ │ │ │ +00020780: b8e8 8e8d 9201 b0a8 f584 0000 b8e8 0015 ................ │ │ │ │ +00020790: ae64 8e8d 8d8d 9201 b6cd b19f fd1c 15eb .d.............. │ │ │ │ +000207a0: 4933 358e 8e8e 8e9f ff40 548d 9105 ccce I35......@T..... │ │ │ │ +000207b0: eb61 2372 6563 7479 7065 9605 bfaa 696e .a#rectype....in │ │ │ │ +000207c0: 7493 3d93 7a65 726f 937c 9373 7563 936f t.=.zero.|.suc.o │ │ │ │ +000207d0: 6693 696e 743b 3b8e a40d 0000 a18d 9105 f.int;;......... │ │ │ │ +000207e0: ccce 4e65 7796 05bf aa63 6f6e 7374 7275 ..New....constru │ │ │ │ +000207f0: 6374 6f72 7393 6465 636c 6172 6564 3a8e ctors.declared:. │ │ │ │ +00020800: a18d 9105 ccce 7a65 726f 9605 bfaa 3a93 ......zero....:. │ │ │ │ +00020810: 696e 748e a18d 9105 ccce 7375 6396 05bf int.......suc... │ │ │ │ +00020820: aa3a 9328 696e 7493 2d3e 9369 6e74 298e .:.(int.->.int). │ │ │ │ +00020830: 8e92 01c6 71b1 8400 41f0 fe00 0066 668e ....q...A....ff. │ │ │ │ +00020840: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ +00020850: 8e9f 40fd 548d 911e 28f0 cf4e 6f74 6963 ..@.T...(..Notic │ │ │ │ +00020860: 6596 0507 b774 6861 7493 779a ac72 6593 e....that.w..re. │ │ │ │ +00020870: 6861 9876 9865 9365 6d70 6c6f 9879 9865 ha.v.e.emplo.y.e │ │ │ │ +00020880: 6493 eb61 7265 6374 7970 6593 cf68 6572 d..arectype..her │ │ │ │ +00020890: 6593 696e 7374 6561 6493 6f66 93eb 6174 e.instead.of..at │ │ │ │ +000208a0: 7970 6593 cf62 9053 8e65 6361 7573 6593 ype..b.S.ecause. │ │ │ │ +000208b0: 7468 6593 7498 7970 9053 8e65 93eb 6169 the.t.yp.S.e..ai │ │ │ │ +000208c0: 6e74 93cf 6973 8ea4 1000 008d 9112 c761 nt..is.........a │ │ │ │ +000208d0: 6465 0c6e 6564 9603 eaa8 696e 9374 6572 de.ned....in.ter │ │ │ │ +000208e0: 6d73 936f 6693 6974 7365 6c66 2e91 0538 ms.of.itself...8 │ │ │ │ +000208f0: e049 6e93 6193 7369 6d69 6c61 7293 7795 .In.a.similar.w. │ │ │ │ +00020900: ac72 6193 7991 ff05 562c 9603 eaa8 4c49 .ra.y...V,....LI │ │ │ │ +00020910: 5350 9353 2d65 7870 7265 7373 696f 6e73 SP.S-expressions │ │ │ │ +00020920: 9363 6f75 6c64 9362 9053 8e65 9364 650c .could.b.S.e.de. │ │ │ │ +00020930: 6e65 6493 6290 ac72 793a 8e9f 76be a18d ned.b..ry:..v... │ │ │ │ +00020940: 8d8d 9112 c761 9fa8 0781 8900 0066 6601 .....a.......ff. │ │ │ │ +00020950: c70b 4aa0 00a5 9762 8d8d 90cc cd9f 0459 ..J....b.......Y │ │ │ │ +00020960: 9c84 00a9 f0fe 0000 6666 8da0 ff60 6610 ........ff...`f. │ │ │ │ +00020970: 8d8d 9201 aff0 0d84 000a d70e 0000 b8e8 ................ │ │ │ │ +00020980: 8e8d 9201 b0a8 f584 0000 b8e8 0015 ae64 ...............d │ │ │ │ +00020990: 8e8d 8d8d 9201 b6cd b19f fd1c 15eb 4933 ..............I3 │ │ │ │ +000209a0: 368e 8e8e 8e9f ff40 548d 9105 ccce eb61 6......@T......a │ │ │ │ +000209b0: 2372 6563 7479 7065 9605 bfaa 7365 7870 #rectype....sexp │ │ │ │ +000209c0: 933d 9111 3efe 6c69 7461 746f 6d93 6f66 .=..>.litatom.of │ │ │ │ +000209d0: 9373 7472 696e 678e a40d 0000 8d91 05cc .string......... │ │ │ │ +000209e0: ce23 9156 3af6 7c96 05bf aa6e 756d 6174 .#.V:.|....numat │ │ │ │ +000209f0: 6f6d 936f 6693 696e 748e a18d 9105 ccce om.of.int....... │ │ │ │ +00020a00: 2391 563a f67c 9605 bfaa 636f 6e73 9116 #.V:.|....cons.. │ │ │ │ +00020a10: fea8 6f66 9373 6578 7093 2393 7365 7870 ..of.sexp.#.sexp │ │ │ │ +00020a20: 3b3b 8ea1 a18d 9105 ccce 4e65 7796 05bf ;;........New... │ │ │ │ +00020a30: aa63 6f6e 7374 7275 6374 6f72 7393 6465 .constructors.de │ │ │ │ +00020a40: 636c 6172 6564 3a8e a18d 9105 ccce 6c69 clared:.......li │ │ │ │ +00020a50: 7461 746f 6d96 05bf aa3a 9328 7374 7269 tatom....:.(stri │ │ │ │ +00020a60: 6e67 932d 3e93 7365 7870 298e a18d 9105 ng.->.sexp)..... │ │ │ │ +00020a70: ccce 6e75 6d61 746f 6d96 05bf aa3a 9328 ..numatom....:.( │ │ │ │ +00020a80: 696e 7493 2d3e 9373 6578 7029 8ea1 8d91 int.->.sexp).... │ │ │ │ +00020a90: 05cc ce63 6f6e 7396 05bf aa3a 9328 2873 ...cons....:.((s │ │ │ │ +00020aa0: 6578 7093 2393 7365 7870 2993 2d3e 9373 exp.#.sexp).->.s │ │ │ │ +00020ab0: 6578 7029 8ea1 a18d 9105 ccce 236c 6574 exp)........#let │ │ │ │ +00020ac0: 9605 bfaa 6361 7293 2863 6f6e 7328 782c ....car.(cons(x, │ │ │ │ +00020ad0: 7929 2993 3d93 788e a18d 9105 ccce 2361 y)).=.x.......#a │ │ │ │ +00020ae0: 6e64 9605 bfaa 6364 7293 2863 6f6e 7328 nd....cdr.(cons( │ │ │ │ +00020af0: 782c 7929 2993 3d93 793b 3b8e a18d 9105 x,y)).=.y;;..... │ │ │ │ +00020b00: ccce 6361 7296 05bf aa3d 932d 933a 9328 ..car....=.-.:.( │ │ │ │ +00020b10: 7365 7870 932d 3e93 7365 7870 298e a18d sexp.->.sexp)... │ │ │ │ +00020b20: 9105 ccce 6364 7296 05bf aa3d 932d 933a ....cdr....=.-.: │ │ │ │ +00020b30: 9328 7365 7870 932d 3e93 7365 7870 298e .(sexp.->.sexp). │ │ │ │ +00020b40: 8e92 01c6 71b1 8400 a9f0 fe00 0066 668e ....q........ff. │ │ │ │ +00020b50: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ +00020b60: 8e9f 74fd 548d 911e 28f0 cf41 9102 e390 ..t.T...(..A.... │ │ │ │ +00020b70: 6465 0c6e 6974 696f 6e96 02e3 d36f 6693 de.nition....of. │ │ │ │ +00020b80: 7468 6593 666f 726d 93eb 616c 6574 9b05 the.form..alet.. │ │ │ │ +00020b90: bfaa d766 9101 47ff 6e93 7061 7498 eb61 ...f..G.n.pat..a │ │ │ │ +00020ba0: 3d98 d765 9102 e3d2 cf69 7393 616e 9365 =..e.....is.an.e │ │ │ │ +00020bb0: 7175 6976 91ff 58e4 616c 656e 90ac 7274 quiv..X.alen..rt │ │ │ │ +00020bc0: 9366 6f72 6d93 666f 7293 eb61 6c65 7498 .form.for..alet. │ │ │ │ +00020bd0: d766 9101 47ff 6e98 eb61 3d98 6675 6e98 .f..G.n..a=.fun. │ │ │ │ +00020be0: d770 6174 98eb 612e 98d7 658e a18d 9112 .pat..a...e..... │ │ │ │ +00020bf0: c761 cf6f 729b 02f4 24eb 616c 6574 9605 .a.or...$.alet.. │ │ │ │ +00020c00: bfaa d766 9101 47ff 6e93 eb61 3d93 5cd7 ...f..G.n..a=.\. │ │ │ │ +00020c10: 7061 7493 eb61 2e93 d765 98cf 7768 6963 pat..a...e..whic │ │ │ │ +00020c20: 90ac 7268 9863 616e 9602 f423 6290 538e ..rh.can...#b.S. │ │ │ │ +00020c30: 6598 7573 6564 9877 6865 6e98 6198 6675 e.used.when.a.fu │ │ │ │ +00020c40: 6e63 7469 6f6e 9864 650c 6e69 7469 6f6e nction.de.nition │ │ │ │ +00020c50: 9368 6173 986f 6e6c 7998 6f6e 6598 6361 .has.only.one.ca │ │ │ │ +00020c60: 7365 2e91 04e6 b457 91ff 0556 658e a18d se.....W...Ve... │ │ │ │ +00020c70: 9112 c761 7365 6596 03a2 8866 726f 6d9b ...asee....from. │ │ │ │ +00020c80: 03a2 8974 6865 9365 7861 6d70 6c65 936f ...the.example.o │ │ │ │ +00020c90: 6698 eb61 6361 7293 cf61 6e64 93eb 6163 f..acar..and..ac │ │ │ │ +00020ca0: 6472 98cf 7468 6174 9374 6865 9873 6574 dr..that.the.set │ │ │ │ +00020cb0: 936f 6693 7061 7474 6572 6e73 9875 7365 .of.patterns.use │ │ │ │ +00020cc0: 6493 696e 9361 9866 756e 6374 696f 6e93 d.in.a.function. │ │ │ │ +00020cd0: 6465 0c6e 6974 696f 6e8e a18d 9112 c761 de.nition......a │ │ │ │ +00020ce0: 6e65 6564 9604 f8e6 6e6f 7493 6290 538e need....not.b.S. │ │ │ │ +00020cf0: 6593 6578 6861 7573 7469 769a ac72 652e e.exhaustiv..re. │ │ │ │ +00020d00: 9108 639a 5768 656e 9373 7563 9868 9361 ..c.When.suc.h.a │ │ │ │ +00020d10: 9366 756e 6374 696f 6e91 04f8 e569 7393 .function....is. │ │ │ │ +00020d20: 6170 706c 6965 6493 746f 9361 9376 9bff applied.to.a.v.. │ │ │ │ +00020d30: 58e4 616c 7565 9361 6e64 9369 6693 7468 X.alue.and.if.th │ │ │ │ +00020d40: 6174 9376 9861 6c75 658e a18d 9112 c761 at.v.alue......a │ │ │ │ +00020d50: 6361 6e6e 6f74 9603 eaa8 6290 538e 6593 cannot....b.S.e. │ │ │ │ +00020d60: 6d61 7463 9aac 7268 6564 9362 9879 9361 matc..rhed.b.y.a │ │ │ │ +00020d70: 6e98 7993 7061 7474 6572 6e2c 9361 9366 n.y.pattern,.a.f │ │ │ │ +00020d80: 6169 6c75 7265 936f 9053 8e63 6375 7273 ailure.o.S.ccurs │ │ │ │ +00020d90: 9377 6974 6893 7691 ff58 e461 6c75 6593 .with.v..X.alue. │ │ │ │ +00020da0: eb61 60e5 7091 ff66 6661 7474 6572 6eeb .a`.p..ffattern. │ │ │ │ +00020db0: 6160 cf2e 8e9f 2f3e a28d 8d8d 9112 c761 a`..../>.......a │ │ │ │ +00020dc0: 9fef 8781 8900 0066 6601 c70b 4a9f 1697 .......ff...J... │ │ │ │ +00020dd0: 628d 8d90 cccd 9f04 599c 8400 1af0 fe00 b.......Y....... │ │ │ │ +00020de0: 0066 668d 9fef 6610 8d8d 9201 aff0 0d84 .ff...f......... │ │ │ │ +00020df0: 000a d70e 0000 b8e8 8e8d 9201 b0a8 f584 ................ │ │ │ │ +00020e00: 0000 b8e8 0015 ae64 8e8d 8d8d 9201 b6cd .......d........ │ │ │ │ +00020e10: b19f fd1c 15eb 4933 378e 8e8e 8e9f ff40 ......I37......@ │ │ │ │ +00020e20: 548d 9105 ccce eb61 2363 6172 9605 bfaa T......a#car.... │ │ │ │ +00020e30: 286c 6974 6174 6f6d 9360 666f 6f60 293b (litatom.`foo`); │ │ │ │ +00020e40: 3b8e 9f0d 0000 8d91 05cc ce65 7661 6c75 ;..........evalu │ │ │ │ +00020e50: 6174 696f 6e91 05bf aa66 6169 6c65 6491 ation....failed. │ │ │ │ +00020e60: 16fe a870 6174 7465 726e 8e8e 9201 c671 ...pattern.....q │ │ │ │ +00020e70: b184 001a f0fe 0000 6666 8e8e 9f04 c002 ........ff...... │ │ │ │ +00020e80: 8900 0066 6601 c70b 4a8e 8e8e 9f2d 7d54 ...ff...J....-}T │ │ │ │ +00020e90: 8d91 1e28 f0cf 5468 6596 0512 4a63 6173 ...(..The...Jcas │ │ │ │ +00020ea0: 6593 636f 6e73 7472 7563 7493 7090 538e e.construct.p.S. │ │ │ │ +00020eb0: 6572 6d69 7473 936f 6e65 9374 6f93 636f ermits.one.to.co │ │ │ │ +00020ec0: 6d70 7574 6591 0512 4b62 90ac 7279 9363 mpute...Kb..ry.c │ │ │ │ +00020ed0: 6173 6573 936f 6e93 616e 9365 7870 7265 ases.on.an.expre │ │ │ │ +00020ee0: 7373 696f 6e93 6f66 9361 9363 6f6e 6372 ssion.of.a.concr │ │ │ │ +00020ef0: 6574 658e a18d 9112 c761 7490 ac72 7970 ete......at..ryp │ │ │ │ +00020f00: 9053 8e65 2e91 0711 2054 6865 9104 8813 .S.e.... The.... │ │ │ │ +00020f10: 6578 7072 6573 7369 6f6e 9104 8812 eb61 expression.....a │ │ │ │ +00020f20: 6361 7365 9605 bfaa d765 93eb 616f 6693 case.....e..aof. │ │ │ │ +00020f30: d770 6174 8d9f 01cc ccd5 318e 9b0a 7fae .pat......1..... │ │ │ │ +00020f40: eb61 2e93 d765 8d9f 01cc ccd5 318e 98eb .a...e......1... │ │ │ │ +00020f50: 617c 8d93 d73a 9601 fffe 3a93 3a8e 9119 a|...:....:.:... │ │ │ │ +00020f60: 49f4 eb61 7c93 d770 6174 8d9f 01cc ccd8 I..a|..pat...... │ │ │ │ +00020f70: 6e8e 910b 67fa eb61 2e93 d765 8d9f 01cc n...g..a...e.... │ │ │ │ +00020f80: ccd8 6e8e 9105 a850 cf2c 9104 af6d 6973 ..n....P.,...mis │ │ │ │ +00020f90: 9604 8813 616e 9365 7175 6976 91ff 58e4 ....an.equiv..X. │ │ │ │ +00020fa0: 616c 656e 90ac 7274 9104 8812 666f 726d alen..rt....form │ │ │ │ +00020fb0: 9366 6f72 8ea1 8d91 12c7 6174 6865 9603 .for......athe.. │ │ │ │ +00020fc0: eaa8 6170 706c 6963 6174 696f 6e93 eb61 ..application..a │ │ │ │ +00020fd0: 2866 756e 9605 bfaa d770 6174 8d9f 01cc (fun.....pat.... │ │ │ │ +00020fe0: ccd5 318e 9b0a 7fae eb61 2e93 d765 8d9f ..1......a...e.. │ │ │ │ +00020ff0: 01cc ccd5 318e 98eb 617c 8d93 d73a 9601 ....1...a|...:.. │ │ │ │ +00021000: fffe 3a93 3a8e 9119 49f4 eb61 7c93 d770 ..:.:...I..a|..p │ │ │ │ +00021010: 6174 8d9f 01cc ccd8 6e8e 910b 67fa eb61 at......n...g..a │ │ │ │ +00021020: 2e93 d765 8d9f 01cc ccd8 6e8e 9105 a850 ...e......n....P │ │ │ │ +00021030: eb61 2993 d765 cf2e 8e9f 32e8 078d 8d91 .a)..e....2..... │ │ │ │ +00021040: 12c7 61eb 4b32 2e31 348e 9148 c75d 4162 ..a.K2.14..H.]Ab │ │ │ │ +00021050: 7374 7261 6374 9106 7ae1 7491 ff75 c279 stract..z.t..u.y │ │ │ │ +00021060: 7091 008a 3d65 738e 9f1f 73b4 8d91 12c7 p...=es...s..... │ │ │ │ +00021070: 61cf 4e65 7796 0500 1074 90ac 7279 709a a.New....t..ryp. │ │ │ │ +00021080: 538e 6573 9105 0011 6361 6e93 616c 736f S.es....can.also │ │ │ │ +00021090: 9362 9865 9b05 0011 6465 0c6e 6564 9362 .b.e....de.ned.b │ │ │ │ +000210a0: 90ac 7279 9361 6273 7472 6163 7469 6f6e ..ry.abstraction │ │ │ │ +000210b0: 2e91 0879 1946 91ff 0556 6f72 9865 7861 ...y.F...Vor.exa │ │ │ │ +000210c0: 6d70 6c65 2c91 0545 6a74 6f98 6465 0c6e mple,..Ejto.de.n │ │ │ │ +000210d0: 6593 6193 7490 ac72 7970 9053 8e65 98eb e.a.t..ryp.S.e.. │ │ │ │ +000210e0: 6174 696d 6593 cf77 90ac 7265 8ea1 8d91 atime..w..re.... │ │ │ │ +000210f0: 12c7 6163 6f75 6c64 9603 eaa8 7573 6593 ..acould....use. │ │ │ │ +00021100: 7468 6593 636f 6e73 7472 7563 748d 93eb the.construct... │ │ │ │ +00021110: 6161 6273 7479 7065 8e91 2c28 4ecf 3a8e aabstype..,(N.:. │ │ │ │ +00021120: 8e9f 24fd 138e 8c8b 0000 0014 0000 0000 ..$............. │ │ │ │ 00021130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00021140: 0000 0000 0000 0000 0002 06ad a002 cc05 ................ │ │ │ │ -00021150: 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d U...F........... │ │ │ │ -00021160: 91ea f1eb d032 3092 00ce 9ed5 4368 6170 .....20.....Chap │ │ │ │ -00021170: 7465 7296 0480 0032 2e91 0a80 0049 6e90 ter....2.....In. │ │ │ │ -00021180: a000 7472 6f90 6000 6475 6374 696f 6e93 ..tro.`.duction. │ │ │ │ -00021190: 616e 6493 4578 616d 706c 6573 8e91 eaf1 and.Examples.... │ │ │ │ -000211a0: eb9f 0566 6689 0000 e666 01c7 3e7c 8e8e ...ff....f..>|.. │ │ │ │ -000211b0: 8e8e a002 942f df8d a0fd c4af 068d 8d8d ...../.......... │ │ │ │ -000211c0: 91ea f1eb 9fbb 8781 8900 0066 6601 c70b ...........ff... │ │ │ │ -000211d0: 4a9f 7e97 628d 8d90 cccd 9f04 599c 8400 J.~.b.......Y... │ │ │ │ -000211e0: 82f0 fe00 0066 668d 9f87 6610 8d8d 9201 .....ff...f..... │ │ │ │ -000211f0: aff0 0d84 000a d70e 0000 b8e8 8e8d 9201 ................ │ │ │ │ -00021200: b0a8 f584 0000 b8e8 0015 ae64 8e8d 8d8d ...........d.... │ │ │ │ -00021210: 9201 b6cd b19f fd1c 15eb 4933 388e 8e8e ..........I38... │ │ │ │ -00021220: 8e9f ff40 548d 9105 ccce eb61 2361 6273 ...@T......a#abs │ │ │ │ -00021230: 7479 7065 9605 bfaa 7469 6d65 933d 9369 type....time.=.i │ │ │ │ -00021240: 6e74 9323 9369 6e74 8ea4 0d00 008d 9105 nt.#.int........ │ │ │ │ -00021250: ccce 2396 05bf aa77 6974 6893 6d61 6b65 ..#....with.make │ │ │ │ -00021260: 7469 6d65 2868 7273 2c6d 696e 7329 933d time(hrs,mins).= │ │ │ │ -00021270: 9369 6691 0b7f 5468 7273 3c30 936f 7293 .if...Thrs<0.or. │ │ │ │ -00021280: 3233 3c68 7273 936f 728e a18d 9105 ccce 23.time)...... │ │ │ │ -00021370: ce68 6f75 7273 9605 bfaa 3d93 2d93 3a93 .hours....=.-.:. │ │ │ │ -00021380: 2874 696d 6593 2d3e 9369 6e74 298e a18d (time.->.int)... │ │ │ │ -00021390: 9105 ccce 6d69 6e75 7465 7396 05bf aa3d ....minutes....= │ │ │ │ -000213a0: 932d 933a 9328 7469 6d65 932d 3e93 696e .-.:.(time.->.in │ │ │ │ -000213b0: 7429 8e8e 9201 c671 b184 0082 f0fe 0000 t).....q........ │ │ │ │ -000213c0: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ -000213d0: 4a8e 8e8e 9f4e dc6b 8d91 f653 7acf 5468 J....N.k...Sz.Th │ │ │ │ -000213e0: 6973 9603 e884 6465 0c6e 6573 9b03 e885 is....de.nes.... │ │ │ │ -000213f0: 616e 9361 6273 7472 6163 7493 7490 ac72 an.abstract.t..r │ │ │ │ -00021400: 7970 9053 8e65 98eb 6174 696d 6593 cf61 yp.S.e..atime..a │ │ │ │ -00021410: 6e64 9374 6872 6565 9370 7269 6d69 7469 nd.three.primiti │ │ │ │ -00021420: 7690 ac72 6598 6675 6e63 7469 6f6e 733a v..re.functions: │ │ │ │ -00021430: 9105 37ce eb61 6d61 6b65 7469 6d65 cf2c ..7..amaketime., │ │ │ │ -00021440: 9103 e8f2 eb61 686f 7572 7393 cf61 6e64 .....ahours..and │ │ │ │ -00021450: 8ea4 1000 008d 91ea f1eb eb61 6d69 6e75 ...........aminu │ │ │ │ -00021460: 7465 73cf 2e91 08eb e449 6e96 0526 5467 tes......In..&Tg │ │ │ │ -00021470: 656e 6572 616c 2c91 0575 3f61 6e91 0526 eneral,..u?an..& │ │ │ │ -00021480: 5361 6273 7472 6163 7493 7490 ac72 7970 Sabstract.t..ryp │ │ │ │ -00021490: 9053 8e65 9364 6563 6c61 7261 7469 6f6e .S.e.declaration │ │ │ │ -000214a0: 9368 6173 9374 6865 9366 6f72 6d93 eb61 .has.the.form..a │ │ │ │ -000214b0: 6162 7374 7970 659b 05bf aad7 7479 956e abstype.....ty.n │ │ │ │ -000214c0: 39eb 613d d774 798d 939f fba5 32f3 30be 9.a=.ty.....2.0. │ │ │ │ -000214d0: 4bc8 0b00 0800 0000 0800 0000 0563 6d73 K............cms │ │ │ │ -000214e0: 7938 db30 8e91 08fc 1ceb 6177 6974 6898 y8.0......awith. │ │ │ │ -000214f0: d762 8ea1 8d91 eaf1 ebcf 7768 6572 6596 .b........where. │ │ │ │ -00021500: 0360 0fd7 6293 cf69 7393 6193 6269 6e64 .`..b..is.a.bind │ │ │ │ -00021510: 696e 672c 8d91 037b c869 2e65 2e8e 9115 ing,...{.i.e.... │ │ │ │ -00021520: df5b 7468 6593 6b69 6e64 936f 6693 7068 .[the.kind.of.ph │ │ │ │ -00021530: 7261 7365 9374 6861 7493 6361 6e93 666f rase.that.can.fo │ │ │ │ -00021540: 6c6c 6f9a ac72 7791 0360 10eb 616c 6574 llo..rw..`..alet │ │ │ │ -00021550: 93cf 6f72 93eb 616c 6574 7265 63cf 2e91 ..or..aletrec... │ │ │ │ -00021560: 050a ad53 7563 9868 9361 9364 6563 6c61 ...Suc.h.a.decla │ │ │ │ -00021570: 7261 2d8e a18d 91ea f1eb 7469 6f6e 9603 ra-.......tion.. │ │ │ │ -00021580: e242 696e 9aac 7274 726f 9053 8e64 7563 .Bin..rtro.S.duc │ │ │ │ -00021590: 6573 9103 e241 6193 6e65 7793 7498 7970 es...Aa.new.t.yp │ │ │ │ -000215a0: 9053 8e65 93d7 7479 9104 507a cf77 6869 .S.e..ty..Pz.whi │ │ │ │ -000215b0: 6398 6893 6973 9372 6570 7265 7365 6e98 c.h.is.represen. │ │ │ │ -000215c0: 7465 6493 6298 7996 03e2 41d7 7479 8d90 ted.b.y...A.ty.. │ │ │ │ -000215d0: 6e39 9ffb a532 db30 8e91 033c 72cf 2e91 n9...2.0....ty.n │ │ │ │ -00021670: 39cf 2993 616e 6493 eb61 7265 705f d774 9.).and..arep_.t │ │ │ │ -00021680: 7991 048c b0cf 286f 6693 7498 7970 9053 y.....(of.t.yp.S │ │ │ │ -00021690: 8e65 93d7 7479 956e 39eb 612d 3ed7 7479 .e..ty.n9.a->.ty │ │ │ │ -000216a0: 8d93 9ffb a532 db30 8e91 033c 72cf 292c .....2.0...|......./.. │ │ │ │ +000211c0: a0fd c4af 068d 8d8d 91ea f1eb 9fbb 8781 ................ │ │ │ │ +000211d0: 8900 0066 6601 c70b 4a9f 7e97 628d 8d90 ...ff...J.~.b... │ │ │ │ +000211e0: cccd 9f04 599c 8400 82f0 fe00 0066 668d ....Y........ff. │ │ │ │ +000211f0: 9f87 6610 8d8d 9201 aff0 0d84 000a d70e ..f............. │ │ │ │ +00021200: 0000 b8e8 8e8d 9201 b0a8 f584 0000 b8e8 ................ │ │ │ │ +00021210: 0015 ae64 8e8d 8d8d 9201 b6cd b19f fd1c ...d............ │ │ │ │ +00021220: 15eb 4933 388e 8e8e 8e9f ff40 548d 9105 ..I38......@T... │ │ │ │ +00021230: ccce eb61 2361 6273 7479 7065 9605 bfaa ...a#abstype.... │ │ │ │ +00021240: 7469 6d65 933d 9369 6e74 9323 9369 6e74 time.=.int.#.int │ │ │ │ +00021250: 8ea4 0d00 008d 9105 ccce 2396 05bf aa77 ..........#....w │ │ │ │ +00021260: 6974 6893 6d61 6b65 7469 6d65 2868 7273 ith.maketime(hrs │ │ │ │ +00021270: 2c6d 696e 7329 933d 9369 6691 0b7f 5468 ,mins).=.if...Th │ │ │ │ +00021280: 7273 3c30 936f 7293 3233 3c68 7273 936f rs<0.or.23.tim │ │ │ │ +00021370: 6529 8ea1 8d91 05cc ce68 6f75 7273 9605 e).......hours.. │ │ │ │ +00021380: bfaa 3d93 2d93 3a93 2874 696d 6593 2d3e ..=.-.:.(time.-> │ │ │ │ +00021390: 9369 6e74 298e a18d 9105 ccce 6d69 6e75 .int).......minu │ │ │ │ +000213a0: 7465 7396 05bf aa3d 932d 933a 9328 7469 tes....=.-.:.(ti │ │ │ │ +000213b0: 6d65 932d 3e93 696e 7429 8e8e 9201 c671 me.->.int).....q │ │ │ │ +000213c0: b184 0082 f0fe 0000 6666 8e8e 9f04 c002 ........ff...... │ │ │ │ +000213d0: 8900 0066 6601 c70b 4a8e 8e8e 9f4e dc6b ...ff...J....N.k │ │ │ │ +000213e0: 8d91 f653 7acf 5468 6973 9603 e884 6465 ...Sz.This....de │ │ │ │ +000213f0: 0c6e 6573 9b03 e885 616e 9361 6273 7472 .nes....an.abstr │ │ │ │ +00021400: 6163 7493 7490 ac72 7970 9053 8e65 98eb act.t..ryp.S.e.. │ │ │ │ +00021410: 6174 696d 6593 cf61 6e64 9374 6872 6565 atime..and.three │ │ │ │ +00021420: 9370 7269 6d69 7469 7690 ac72 6598 6675 .primitiv..re.fu │ │ │ │ +00021430: 6e63 7469 6f6e 733a 9105 37ce eb61 6d61 nctions:..7..ama │ │ │ │ +00021440: 6b65 7469 6d65 cf2c 9103 e8f2 eb61 686f ketime.,.....aho │ │ │ │ +00021450: 7572 7393 cf61 6e64 8ea4 1000 008d 91ea urs..and........ │ │ │ │ +00021460: f1eb eb61 6d69 6e75 7465 73cf 2e91 08eb ...aminutes..... │ │ │ │ +00021470: e449 6e96 0526 5467 656e 6572 616c 2c91 .In..&Tgeneral,. │ │ │ │ +00021480: 0575 3f61 6e91 0526 5361 6273 7472 6163 .u?an..&Sabstrac │ │ │ │ +00021490: 7493 7490 ac72 7970 9053 8e65 9364 6563 t.t..ryp.S.e.dec │ │ │ │ +000214a0: 6c61 7261 7469 6f6e 9368 6173 9374 6865 laration.has.the │ │ │ │ +000214b0: 9366 6f72 6d93 eb61 6162 7374 7970 659b .form..aabstype. │ │ │ │ +000214c0: 05bf aad7 7479 956e 39eb 613d d774 798d ....ty.n9.a=.ty. │ │ │ │ +000214d0: 939f fba5 32f3 30be 4bc8 0b00 0800 0000 ....2.0.K....... │ │ │ │ +000214e0: 0800 0000 0563 6d73 7938 db30 8e91 08fc .....cmsy8.0.... │ │ │ │ +000214f0: 1ceb 6177 6974 6898 d762 8ea1 8d91 eaf1 ..awith..b...... │ │ │ │ +00021500: ebcf 7768 6572 6596 0360 0fd7 6293 cf69 ..where..`..b..i │ │ │ │ +00021510: 7393 6193 6269 6e64 696e 672c 8d91 037b s.a.binding,...{ │ │ │ │ +00021520: c869 2e65 2e8e 9115 df5b 7468 6593 6b69 .i.e.....[the.ki │ │ │ │ +00021530: 6e64 936f 6693 7068 7261 7365 9374 6861 nd.of.phrase.tha │ │ │ │ +00021540: 7493 6361 6e93 666f 6c6c 6f9a ac72 7791 t.can.follo..rw. │ │ │ │ +00021550: 0360 10eb 616c 6574 93cf 6f72 93eb 616c .`..alet..or..al │ │ │ │ +00021560: 6574 7265 63cf 2e91 050a ad53 7563 9868 etrec......Suc.h │ │ │ │ +00021570: 9361 9364 6563 6c61 7261 2d8e a18d 91ea .a.declara-..... │ │ │ │ +00021580: f1eb 7469 6f6e 9603 e242 696e 9aac 7274 ..tion...Bin..rt │ │ │ │ +00021590: 726f 9053 8e64 7563 6573 9103 e241 6193 ro.S.duces...Aa. │ │ │ │ +000215a0: 6e65 7793 7498 7970 9053 8e65 93d7 7479 new.t.yp.S.e..ty │ │ │ │ +000215b0: 9104 507a cf77 6869 6398 6893 6973 9372 ..Pz.whic.h.is.r │ │ │ │ +000215c0: 6570 7265 7365 6e98 7465 6493 6298 7996 epresen.ted.b.y. │ │ │ │ +000215d0: 03e2 41d7 7479 8d90 6e39 9ffb a532 db30 ..A.ty..n9...2.0 │ │ │ │ +000215e0: 8e91 033c 72cf 2e91 0536 144f 6e6c 7993 ....ty.n9.).and. │ │ │ │ +00021680: eb61 7265 705f d774 7991 048c b0cf 286f .arep_.ty.....(o │ │ │ │ +00021690: 6693 7498 7970 9053 8e65 93d7 7479 956e f.t.yp.S.e..ty.n │ │ │ │ +000216a0: 39eb 612d 3ed7 7479 8d93 9ffb a532 db30 9.a->.ty.....2.0 │ │ │ │ +000216b0: 8e91 033c 72cf 292c 8ea1 8d91 eaf1 eb77 ...|......./.... │ │ │ │ -00021ec0: 8bd0 218d 911e 28f0 cf41 6e6f 7468 6572 ..!...(..Another │ │ │ │ -00021ed0: 9605 03fd 7374 616e 6461 7264 9b05 03fe ....standard.... │ │ │ │ -00021ee0: 636f 6e73 7472 7563 746f 7293 6f66 9374 constructor.of.t │ │ │ │ -00021ef0: 95ac 7277 936f 9861 7267 756d 656e 9374 ..rw.o.argumen.t │ │ │ │ -00021f00: 7396 0503 fd69 7393 eb61 2bcf 3b91 0590 s....is..a+.;... │ │ │ │ -00021f10: a8eb 612a 9605 bfaa 2b93 2a2a 98cf 6973 ..a*....+.**..is │ │ │ │ -00021f20: 9605 03fd 7468 6593 6469 736a 6f69 6e90 ....the.disjoin. │ │ │ │ -00021f30: ac72 7498 756e 696f 6e93 6f66 8ea4 1000 .rt.union.of.... │ │ │ │ -00021f40: 008d 9112 c761 7490 ac72 7970 9a53 8e65 .....at..ryp.S.e │ │ │ │ -00021f50: 7396 03ea a8eb 612a 93cf 616e 6493 eb61 s.....a*..and..a │ │ │ │ -00021f60: 2a2a cf2c 9361 6e64 9361 7373 6f98 6369 **.,.and.asso.ci │ │ │ │ -00021f70: 6174 6564 9377 6974 6893 6974 9361 7265 ated.with.it.are │ │ │ │ -00021f80: 9374 6865 9366 6f6c 6c6f 9aac 7277 696e .the.follo..rwin │ │ │ │ -00021f90: 6793 7072 696d 6974 6976 9865 733a 8e9f g.primitiv.es:.. │ │ │ │ -00021fa0: 371d 9d8d 8d8d 9f1a cb89 8d8d 8d9f cc00 7............... │ │ │ │ -00021fb0: 008d 912a 0660 eb61 6973 6c91 0b7f 543a ...*.`.aisl...T: │ │ │ │ -00021fc0: 9605 bfaa 282a 932b 932a 2a29 932d 3e93 ....(*.+.**).->. │ │ │ │ -00021fd0: 626f 6f6c 911e 4b74 eb48 7465 7374 7396 bool..Kt.Htests. │ │ │ │ -00021fe0: 03a6 666d 656d 90b2 2162 904d de65 7273 ..fmem..!b.M.ers │ │ │ │ -00021ff0: 6869 7093 6f66 936c 6566 7493 7375 6d6d hip.of.left.summ │ │ │ │ -00022000: 616e 648e a40d 0000 8d91 2a06 60eb 6169 and.......*.`.ai │ │ │ │ -00022010: 6e6c 910b 7f54 3a96 05bf aa2a 932d 3e93 nl...T:....*.->. │ │ │ │ -00022020: 282a 932b 932a 2a29 912f 8a72 eb48 696e (*.+.**)./.r.Hin │ │ │ │ -00022030: 6a65 6374 7396 03a6 6669 6e90 b221 746f jects...fin..!to │ │ │ │ -00022040: 936c 6566 7493 7375 6d6d 616e 648e a18d .left.summand... │ │ │ │ -00022050: 912a 0660 eb61 696e 7291 0b7f 543a 9605 .*.`.ainr...T:.. │ │ │ │ -00022060: bfaa 2a93 2d3e 9328 2a2a 932b 932a 2991 ..*.->.(**.+.*). │ │ │ │ -00022070: 2f8a 72eb 4869 6e6a 6563 7473 9603 a666 /.r.Hinjects...f │ │ │ │ -00022080: 696e 9ab2 2174 6f93 7269 6768 9874 9373 in..!to.righ.t.s │ │ │ │ -00022090: 756d 6d61 6e64 8ea1 8d91 2a06 60eb 616f ummand....*.`.ao │ │ │ │ -000220a0: 7574 6c96 05bf aa3a 9328 2a93 2b93 2a2a utl....:.(*.+.** │ │ │ │ -000220b0: 2993 2d3e 932a 912f 8a72 eb48 7072 6f91 ).->.*./.r.Hpro. │ │ │ │ -000220c0: 009b bb6a 6563 7473 9603 a666 6f75 7493 ...jects...fout. │ │ │ │ -000220d0: 6f66 936c 6566 7493 7375 6d6d 616e 648e of.left.summand. │ │ │ │ -000220e0: a18d 912a 0660 eb61 6f75 7472 9605 bfaa ...*.`.aoutr.... │ │ │ │ -000220f0: 3a93 282a 932b 932a 2a29 932d 3e93 2a2a :.(*.+.**).->.** │ │ │ │ -00022100: 9129 cac8 eb48 7072 6f91 009b bb6a 6563 .)...Hpro....jec │ │ │ │ -00022110: 7473 9603 a666 6f75 7493 6f66 9372 6967 ts...fout.of.rig │ │ │ │ -00022120: 6890 b221 7493 7375 6d6d 616e 648e 8e8e h..!t.summand... │ │ │ │ -00022130: 8e8e 8e8e 9f36 e937 8d91 12c7 61cf 5468 .....6.7....a.Th │ │ │ │ -00022140: 6573 6596 03ea a861 7265 9369 6c6c 7573 ese....are.illus │ │ │ │ -00022150: 7472 6174 6564 9362 90ac 7279 3a8e a000 trated.b..ry:... │ │ │ │ -00022160: a4d7 5c8d 8d8d 9112 c761 a0ff 6d87 8189 ..\......a..m... │ │ │ │ -00022170: 0000 6666 01c7 0b4a a001 1a97 628d 8d90 ..ff...J....b... │ │ │ │ -00022180: cccd 9f04 599c 8401 1ef0 fe00 0066 668d ....Y........ff. │ │ │ │ -00022190: a0fe eb66 108d 8d92 01af f00d 8400 0ad7 ...f............ │ │ │ │ -000221a0: 0e00 00b8 e88e 8d92 01b0 a8f5 8400 00b8 ................ │ │ │ │ -000221b0: e800 15ae 648e 8d8d 8d92 01b6 cdb1 9ffd ....d........... │ │ │ │ -000221c0: 1c15 eb49 3431 8e8e 8e8e 9fff 4054 8d91 ...I41......@T.. │ │ │ │ -000221d0: 05cc ceeb 6123 6c65 7496 05bf aa78 933d ....a#let....x.= │ │ │ │ -000221e0: 9369 6e6c 9331 8ea4 0d00 008d 9105 ccce .inl.1.......... │ │ │ │ -000221f0: 2361 6e64 9605 bfaa 7993 3d93 696e 7293 #and....y.=.inr. │ │ │ │ -00022200: 323b 3b8e a18d 9105 ccce 7896 05bf aa3d 2;;.......x....= │ │ │ │ -00022210: 9369 6e6c 9331 933a 9328 696e 7493 2b93 .inl.1.:.(int.+. │ │ │ │ -00022220: 2a29 8ea1 8d91 05cc ce79 9605 bfaa 3d93 *).......y....=. │ │ │ │ -00022230: 696e 7293 3293 3a93 282a 932b 9369 6e74 inr.2.:.(*.+.int │ │ │ │ -00022240: 298e a1a1 8d91 05cc ce23 6973 6c91 05bf )........#isl... │ │ │ │ -00022250: aa78 3b3b 8ea1 8d91 05cc ce74 7275 6596 .x;;.......true. │ │ │ │ -00022260: 05bf aa3a 9362 6f6f 6c8e a1a1 8d91 05cc ...:.bool....... │ │ │ │ -00022270: ce23 6973 6c91 05bf aa79 3b3b 8ea1 8d91 .#isl....y;;.... │ │ │ │ -00022280: 05cc ce66 616c 7365 9605 bfaa 3a93 626f ...false....:.bo │ │ │ │ -00022290: 6f6c 8ea1 a18d 9105 ccce 236f 7574 6c91 ol........#outl. │ │ │ │ -000222a0: 05bf aa78 3b3b 8ea1 8d91 05cc ce31 9605 ...x;;.......1.. │ │ │ │ -000222b0: bfaa 3a93 696e 748e a1a1 8d91 05cc ce23 ..:.int........# │ │ │ │ -000222c0: 6f75 746c 9105 bfaa 793b 3b8e a18d 9105 outl....y;;..... │ │ │ │ -000222d0: ccce 6576 616c 7561 7469 6f6e 9105 bfaa ..evaluation.... │ │ │ │ -000222e0: 6661 696c 6564 911c be52 6f75 746c 8ea1 failed...Routl.. │ │ │ │ -000222f0: a18d 9105 ccce 236f 7574 7291 05bf aa78 ......#outr....x │ │ │ │ -00022300: 3b3b 8ea1 8d91 05cc ce65 7661 6c75 6174 ;;.......evaluat │ │ │ │ -00022310: 696f 6e91 05bf aa66 6169 6c65 6491 1cbe ion....failed... │ │ │ │ -00022320: 526f 7574 728e a1a1 8d91 05cc ce23 6f75 Routr........#ou │ │ │ │ -00022330: 7472 9105 bfaa 793b 3b8e a18d 9105 ccce tr....y;;....... │ │ │ │ -00022340: 3296 05bf aa3a 9369 6e74 8e8e 9201 c671 2....:.int.....q │ │ │ │ -00022350: b184 011e f0fe 0000 6666 8e8e 9f04 c002 ........ff...... │ │ │ │ -00022360: 8900 0066 6601 c70b 4a8e 8e8e a000 a4a2 ...ff...J....... │ │ │ │ -00022370: f78d 9112 c761 cf4e 6f74 6596 03ea a874 .....a.Note....t │ │ │ │ -00022380: 6861 7493 eb61 6973 7293 cf69 7393 6e6f hat..aisr..is.no │ │ │ │ -00022390: 7493 7072 6f9a ac72 7669 6465 6493 6173 t.pro..rvided.as │ │ │ │ -000223a0: 9369 7493 6973 9365 6173 696c 7993 6465 .it.is.easily.de │ │ │ │ -000223b0: 0c6e 6564 9361 7393 7468 6593 636f 6d70 .ned.as.the.comp │ │ │ │ -000223c0: 6c65 6d65 6e98 7493 6f66 93eb 6169 736c lemen.t.of..aisl │ │ │ │ -000223d0: cf2e 8e9f 1034 658d 911e 28f0 436f 6e63 .....4e...(.Conc │ │ │ │ -000223e0: 7265 7465 9603 9816 749a ac72 7970 9053 rete....t..ryp.S │ │ │ │ -000223f0: 8e65 7393 7375 6398 689b 0398 1561 7393 .es.suc.h....as. │ │ │ │ -00022400: eb61 6361 7264 93cf 6f72 93eb 6173 6578 .acard..or..asex │ │ │ │ -00022410: 7093 cf61 6e64 9861 6273 7472 6163 7493 p..and.abstract. │ │ │ │ -00022420: 749a ac72 7970 9053 8e65 7393 7375 6398 t..ryp.S.es.suc. │ │ │ │ -00022430: 6893 6173 93eb 6174 696d 6591 0398 15cf h.as..atime..... │ │ │ │ -00022440: 6465 0c6e 6564 9361 6290 538e 6f98 7698 de.ned.ab.S.o.v. │ │ │ │ -00022450: 6593 6361 6e8e a18d 9112 c761 6290 538e e.can......ab.S. │ │ │ │ -00022460: 6596 04f4 de74 686f 7567 689a ac72 7493 e....though..rt. │ │ │ │ -00022470: 6f66 9361 7391 04f4 dd74 9879 7090 538e of.as....t.yp.S. │ │ │ │ -00022480: 6593 636f 6e73 7472 7563 746f 7273 9377 e.constructors.w │ │ │ │ -00022490: 6974 6893 6e6f 9361 7267 756d 656e 9874 ith.no.argumen.t │ │ │ │ -000224a0: 7393 288d 692e 652e 8e91 13f8 626e 9875 s.(.i.e.....bn.u │ │ │ │ -000224b0: 6c6c 6172 7991 04f4 dd63 6f6e 7374 7275 llary....constru │ │ │ │ -000224c0: 6374 6f72 7329 2e91 0857 8254 6865 8ea1 ctors)...W.The.. │ │ │ │ -000224d0: 8d91 12c7 61eb 6174 7970 652e 2e2e 9604 ....a.atype..... │ │ │ │ -000224e0: 5ec9 cf61 6e64 93eb 6161 6273 7479 7065 ^..and..aabstype │ │ │ │ -000224f0: 2e2e 2e77 6974 682e 2e2e 93cf 636f 6e73 ...with.....cons │ │ │ │ -00022500: 7472 7563 7473 936d 619a ac72 7993 616c tructs.ma..ry.al │ │ │ │ -00022510: 736f 9104 5eca 6290 538e 6593 7573 6564 so..^.b.S.e.used │ │ │ │ -00022520: 9374 6f93 6465 0c6e 6593 6e6f 6e2d 6e98 .to.de.ne.non-n. │ │ │ │ -00022530: 756c 6c61 7279 9374 9879 7090 538e 658e ullary.t.yp.S.e. │ │ │ │ -00022540: a18d 9112 c761 636f 6e73 7472 7563 746f .....aconstructo │ │ │ │ -00022550: 7273 2e91 0538 e046 91ff 0556 6f72 9603 rs...8.F...Vor.. │ │ │ │ -00022560: eaa8 6578 616d 706c 652c 9374 6865 9364 ..example,.the.d │ │ │ │ -00022570: 6973 6a6f 696e 9aac 7274 9375 6e69 6f6e isjoin..rt.union │ │ │ │ -00022580: 936f 6693 7498 7970 9a53 8e65 7393 6361 .of.t.yp.S.es.ca │ │ │ │ -00022590: 6e93 6298 6593 6561 7369 6c79 9372 6564 n.b.e.easily.red │ │ │ │ -000225a0: 650c 6e65 6493 6290 ac72 793a 8e9f 3657 e.ned.b..ry:..6W │ │ │ │ -000225b0: 5c8d 8d8d 9112 c761 9fdc 0781 8900 0066 \......a.......f │ │ │ │ -000225c0: 6601 c70b 4a9f 3d97 628d 8d90 cccd 9f04 f...J.=.b....... │ │ │ │ -000225d0: 599c 8400 41f0 fe00 0066 668d 9fc8 6610 Y...A....ff...f. │ │ │ │ -000225e0: 8d8d 9201 aff0 0d84 000a d70e 0000 b8e8 ................ │ │ │ │ -000225f0: 8e8d 9201 b0a8 f584 0000 b8e8 0015 ae64 ...............d │ │ │ │ -00022600: 8e8d 8d8d 9201 b6cd b19f fd1c 15eb 4934 ..............I4 │ │ │ │ -00022610: 328e 8e8e 8e9f ff40 548d 9105 ccce eb61 2......@T......a │ │ │ │ -00022620: 2374 7970 6596 05bf aa28 2a2c 2a2a 2993 #type....(*,**). │ │ │ │ -00022630: 7375 6d93 3d93 696e 6c93 6f66 932a 937c sum.=.inl.of.*.| │ │ │ │ -00022640: 9369 6e72 936f 6693 2a2a 3b3b 8ea4 0d00 .inr.of.**;;.... │ │ │ │ -00022650: 00a1 8d91 05cc ce4e 6577 9605 bfaa 636f .......New....co │ │ │ │ -00022660: 6e73 7472 7563 746f 7273 9364 6563 6c61 nstructors.decla │ │ │ │ -00022670: 7265 643a 8ea1 8d91 05cc ce69 6e6c 9605 red:.......inl.. │ │ │ │ -00022680: bfaa 3a93 282a 932d 3e93 282a 2c2a 2a29 ..:.(*.->.(*,**) │ │ │ │ -00022690: 9373 756d 298e a18d 9105 ccce 696e 7296 .sum).......inr. │ │ │ │ -000226a0: 05bf aa3a 9328 2a93 2d3e 9328 2a2a 2c2a ...:.(*.->.(**,* │ │ │ │ -000226b0: 2993 7375 6d29 8e8e 9201 c671 b184 0041 ).sum).....q...A │ │ │ │ -000226c0: f0fe 0000 6666 8e8e 9f04 c002 8900 0066 ....ff.........f │ │ │ │ -000226d0: 6601 c70b 4a8e 8e8e 9f36 22f7 8d91 1e28 f...J....6"....( │ │ │ │ -000226e0: f0cf 5468 6596 03ea a86f 7468 6572 9370 ..The....other.p │ │ │ │ -000226f0: 7269 6d69 7469 769a ac72 6573 936f 6693 rimitiv..res.of. │ │ │ │ -00022700: 7468 6593 7498 7970 9a53 8e65 93eb 6173 the.t.yp.S.e..as │ │ │ │ -00022710: 756d 93cf 6361 6e93 6298 6593 6465 0c6e um..can.b.e.de.n │ │ │ │ -00022720: 6564 9362 90ac 7279 3a8e 8e9f 24fd 138e ed.b..ry:...$... │ │ │ │ -00022730: 8c8b 0000 0016 0000 0000 0000 0000 0000 ................ │ │ │ │ +00021e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00021e60: 0000 0000 0211 27a0 02cc 0555 8da0 fd46 ......'....U...F │ │ │ │ +00021e70: d30e 8d8d 8d8d 9ffa 999a 8d91 12c7 61d0 ..............a. │ │ │ │ +00021e80: 322e 3135 2e91 0a80 0054 90a0 0079 7090 2.15.....T...yp. │ │ │ │ +00021e90: 6000 6591 0480 0063 6f6e 7374 7275 6374 `.e....construct │ │ │ │ +00021ea0: 6f72 7392 0128 2486 3231 8e91 12c7 619f ors..($.21....a. │ │ │ │ +00021eb0: 0566 6689 0000 e666 01c7 3e7c 8e8e 8e8e .ff....f..>|.... │ │ │ │ +00021ec0: a002 942f df8d a0fd 8bd0 218d 911e 28f0 .../......!...(. │ │ │ │ +00021ed0: cf41 6e6f 7468 6572 9605 03fd 7374 616e .Another....stan │ │ │ │ +00021ee0: 6461 7264 9b05 03fe 636f 6e73 7472 7563 dard....construc │ │ │ │ +00021ef0: 746f 7293 6f66 9374 95ac 7277 936f 9861 tor.of.t..rw.o.a │ │ │ │ +00021f00: 7267 756d 656e 9374 7396 0503 fd69 7393 rgumen.ts....is. │ │ │ │ +00021f10: eb61 2bcf 3b91 0590 a8eb 612a 9605 bfaa .a+.;.....a*.... │ │ │ │ +00021f20: 2b93 2a2a 98cf 6973 9605 03fd 7468 6593 +.**..is....the. │ │ │ │ +00021f30: 6469 736a 6f69 6e90 ac72 7498 756e 696f disjoin..rt.unio │ │ │ │ +00021f40: 6e93 6f66 8ea4 1000 008d 9112 c761 7490 n.of.........at. │ │ │ │ +00021f50: ac72 7970 9a53 8e65 7396 03ea a8eb 612a .ryp.S.es.....a* │ │ │ │ +00021f60: 93cf 616e 6493 eb61 2a2a cf2c 9361 6e64 ..and..a**.,.and │ │ │ │ +00021f70: 9361 7373 6f98 6369 6174 6564 9377 6974 .asso.ciated.wit │ │ │ │ +00021f80: 6893 6974 9361 7265 9374 6865 9366 6f6c h.it.are.the.fol │ │ │ │ +00021f90: 6c6f 9aac 7277 696e 6793 7072 696d 6974 lo..rwing.primit │ │ │ │ +00021fa0: 6976 9865 733a 8e9f 371d 9d8d 8d8d 9f1a iv.es:..7....... │ │ │ │ +00021fb0: cb89 8d8d 8d9f cc00 008d 912a 0660 eb61 ...........*.`.a │ │ │ │ +00021fc0: 6973 6c91 0b7f 543a 9605 bfaa 282a 932b isl...T:....(*.+ │ │ │ │ +00021fd0: 932a 2a29 932d 3e93 626f 6f6c 911e 4b74 .**).->.bool..Kt │ │ │ │ +00021fe0: eb48 7465 7374 7396 03a6 666d 656d 90b2 .Htests...fmem.. │ │ │ │ +00021ff0: 2162 904d de65 7273 6869 7093 6f66 936c !b.M.ership.of.l │ │ │ │ +00022000: 6566 7493 7375 6d6d 616e 648e a40d 0000 eft.summand..... │ │ │ │ +00022010: 8d91 2a06 60eb 6169 6e6c 910b 7f54 3a96 ..*.`.ainl...T:. │ │ │ │ +00022020: 05bf aa2a 932d 3e93 282a 932b 932a 2a29 ...*.->.(*.+.**) │ │ │ │ +00022030: 912f 8a72 eb48 696e 6a65 6374 7396 03a6 ./.r.Hinjects... │ │ │ │ +00022040: 6669 6e90 b221 746f 936c 6566 7493 7375 fin..!to.left.su │ │ │ │ +00022050: 6d6d 616e 648e a18d 912a 0660 eb61 696e mmand....*.`.ain │ │ │ │ +00022060: 7291 0b7f 543a 9605 bfaa 2a93 2d3e 9328 r...T:....*.->.( │ │ │ │ +00022070: 2a2a 932b 932a 2991 2f8a 72eb 4869 6e6a **.+.*)./.r.Hinj │ │ │ │ +00022080: 6563 7473 9603 a666 696e 9ab2 2174 6f93 ects...fin..!to. │ │ │ │ +00022090: 7269 6768 9874 9373 756d 6d61 6e64 8ea1 righ.t.summand.. │ │ │ │ +000220a0: 8d91 2a06 60eb 616f 7574 6c96 05bf aa3a ..*.`.aoutl....: │ │ │ │ +000220b0: 9328 2a93 2b93 2a2a 2993 2d3e 932a 912f .(*.+.**).->.*./ │ │ │ │ +000220c0: 8a72 eb48 7072 6f91 009b bb6a 6563 7473 .r.Hpro....jects │ │ │ │ +000220d0: 9603 a666 6f75 7493 6f66 936c 6566 7493 ...fout.of.left. │ │ │ │ +000220e0: 7375 6d6d 616e 648e a18d 912a 0660 eb61 summand....*.`.a │ │ │ │ +000220f0: 6f75 7472 9605 bfaa 3a93 282a 932b 932a outr....:.(*.+.* │ │ │ │ +00022100: 2a29 932d 3e93 2a2a 9129 cac8 eb48 7072 *).->.**.)...Hpr │ │ │ │ +00022110: 6f91 009b bb6a 6563 7473 9603 a666 6f75 o....jects...fou │ │ │ │ +00022120: 7493 6f66 9372 6967 6890 b221 7493 7375 t.of.righ..!t.su │ │ │ │ +00022130: 6d6d 616e 648e 8e8e 8e8e 8e8e 9f36 e937 mmand........6.7 │ │ │ │ +00022140: 8d91 12c7 61cf 5468 6573 6596 03ea a861 ....a.These....a │ │ │ │ +00022150: 7265 9369 6c6c 7573 7472 6174 6564 9362 re.illustrated.b │ │ │ │ +00022160: 90ac 7279 3a8e a000 a4d7 5c8d 8d8d 9112 ..ry:.....\..... │ │ │ │ +00022170: c761 a0ff 6d87 8189 0000 6666 01c7 0b4a .a..m.....ff...J │ │ │ │ +00022180: a001 1a97 628d 8d90 cccd 9f04 599c 8401 ....b.......Y... │ │ │ │ +00022190: 1ef0 fe00 0066 668d a0fe eb66 108d 8d92 .....ff....f.... │ │ │ │ +000221a0: 01af f00d 8400 0ad7 0e00 00b8 e88e 8d92 ................ │ │ │ │ +000221b0: 01b0 a8f5 8400 00b8 e800 15ae 648e 8d8d ............d... │ │ │ │ +000221c0: 8d92 01b6 cdb1 9ffd 1c15 eb49 3431 8e8e ...........I41.. │ │ │ │ +000221d0: 8e8e 9fff 4054 8d91 05cc ceeb 6123 6c65 ....@T......a#le │ │ │ │ +000221e0: 7496 05bf aa78 933d 9369 6e6c 9331 8ea4 t....x.=.inl.1.. │ │ │ │ +000221f0: 0d00 008d 9105 ccce 2361 6e64 9605 bfaa ........#and.... │ │ │ │ +00022200: 7993 3d93 696e 7293 323b 3b8e a18d 9105 y.=.inr.2;;..... │ │ │ │ +00022210: ccce 7896 05bf aa3d 9369 6e6c 9331 933a ..x....=.inl.1.: │ │ │ │ +00022220: 9328 696e 7493 2b93 2a29 8ea1 8d91 05cc .(int.+.*)...... │ │ │ │ +00022230: ce79 9605 bfaa 3d93 696e 7293 3293 3a93 .y....=.inr.2.:. │ │ │ │ +00022240: 282a 932b 9369 6e74 298e a1a1 8d91 05cc (*.+.int)....... │ │ │ │ +00022250: ce23 6973 6c91 05bf aa78 3b3b 8ea1 8d91 .#isl....x;;.... │ │ │ │ +00022260: 05cc ce74 7275 6596 05bf aa3a 9362 6f6f ...true....:.boo │ │ │ │ +00022270: 6c8e a1a1 8d91 05cc ce23 6973 6c91 05bf l........#isl... │ │ │ │ +00022280: aa79 3b3b 8ea1 8d91 05cc ce66 616c 7365 .y;;.......false │ │ │ │ +00022290: 9605 bfaa 3a93 626f 6f6c 8ea1 a18d 9105 ....:.bool...... │ │ │ │ +000222a0: ccce 236f 7574 6c91 05bf aa78 3b3b 8ea1 ..#outl....x;;.. │ │ │ │ +000222b0: 8d91 05cc ce31 9605 bfaa 3a93 696e 748e .....1....:.int. │ │ │ │ +000222c0: a1a1 8d91 05cc ce23 6f75 746c 9105 bfaa .......#outl.... │ │ │ │ +000222d0: 793b 3b8e a18d 9105 ccce 6576 616c 7561 y;;.......evalua │ │ │ │ +000222e0: 7469 6f6e 9105 bfaa 6661 696c 6564 911c tion....failed.. │ │ │ │ +000222f0: be52 6f75 746c 8ea1 a18d 9105 ccce 236f .Routl........#o │ │ │ │ +00022300: 7574 7291 05bf aa78 3b3b 8ea1 8d91 05cc utr....x;;...... │ │ │ │ +00022310: ce65 7661 6c75 6174 696f 6e91 05bf aa66 .evaluation....f │ │ │ │ +00022320: 6169 6c65 6491 1cbe 526f 7574 728e a1a1 ailed...Routr... │ │ │ │ +00022330: 8d91 05cc ce23 6f75 7472 9105 bfaa 793b .....#outr....y; │ │ │ │ +00022340: 3b8e a18d 9105 ccce 3296 05bf aa3a 9369 ;.......2....:.i │ │ │ │ +00022350: 6e74 8e8e 9201 c671 b184 011e f0fe 0000 nt.....q........ │ │ │ │ +00022360: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ +00022370: 4a8e 8e8e a000 a4a2 f78d 9112 c761 cf4e J............a.N │ │ │ │ +00022380: 6f74 6596 03ea a874 6861 7493 eb61 6973 ote....that..ais │ │ │ │ +00022390: 7293 cf69 7393 6e6f 7493 7072 6f9a ac72 r..is.not.pro..r │ │ │ │ +000223a0: 7669 6465 6493 6173 9369 7493 6973 9365 vided.as.it.is.e │ │ │ │ +000223b0: 6173 696c 7993 6465 0c6e 6564 9361 7393 asily.de.ned.as. │ │ │ │ +000223c0: 7468 6593 636f 6d70 6c65 6d65 6e98 7493 the.complemen.t. │ │ │ │ +000223d0: 6f66 93eb 6169 736c cf2e 8e9f 1034 658d of..aisl.....4e. │ │ │ │ +000223e0: 911e 28f0 436f 6e63 7265 7465 9603 9816 ..(.Concrete.... │ │ │ │ +000223f0: 749a ac72 7970 9053 8e65 7393 7375 6398 t..ryp.S.es.suc. │ │ │ │ +00022400: 689b 0398 1561 7393 eb61 6361 7264 93cf h....as..acard.. │ │ │ │ +00022410: 6f72 93eb 6173 6578 7093 cf61 6e64 9861 or..asexp..and.a │ │ │ │ +00022420: 6273 7472 6163 7493 749a ac72 7970 9053 bstract.t..ryp.S │ │ │ │ +00022430: 8e65 7393 7375 6398 6893 6173 93eb 6174 .es.suc.h.as..at │ │ │ │ +00022440: 696d 6591 0398 15cf 6465 0c6e 6564 9361 ime.....de.ned.a │ │ │ │ +00022450: 6290 538e 6f98 7698 6593 6361 6e8e a18d b.S.o.v.e.can... │ │ │ │ +00022460: 9112 c761 6290 538e 6596 04f4 de74 686f ...ab.S.e....tho │ │ │ │ +00022470: 7567 689a ac72 7493 6f66 9361 7391 04f4 ugh..rt.of.as... │ │ │ │ +00022480: dd74 9879 7090 538e 6593 636f 6e73 7472 .t.yp.S.e.constr │ │ │ │ +00022490: 7563 746f 7273 9377 6974 6893 6e6f 9361 uctors.with.no.a │ │ │ │ +000224a0: 7267 756d 656e 9874 7393 288d 692e 652e rgumen.ts.(.i.e. │ │ │ │ +000224b0: 8e91 13f8 626e 9875 6c6c 6172 7991 04f4 ....bn.ullary... │ │ │ │ +000224c0: dd63 6f6e 7374 7275 6374 6f72 7329 2e91 .constructors).. │ │ │ │ +000224d0: 0857 8254 6865 8ea1 8d91 12c7 61eb 6174 .W.The......a.at │ │ │ │ +000224e0: 7970 652e 2e2e 9604 5ec9 cf61 6e64 93eb ype.....^..and.. │ │ │ │ +000224f0: 6161 6273 7479 7065 2e2e 2e77 6974 682e aabstype...with. │ │ │ │ +00022500: 2e2e 93cf 636f 6e73 7472 7563 7473 936d ....constructs.m │ │ │ │ +00022510: 619a ac72 7993 616c 736f 9104 5eca 6290 a..ry.also..^.b. │ │ │ │ +00022520: 538e 6593 7573 6564 9374 6f93 6465 0c6e S.e.used.to.de.n │ │ │ │ +00022530: 6593 6e6f 6e2d 6e98 756c 6c61 7279 9374 e.non-n.ullary.t │ │ │ │ +00022540: 9879 7090 538e 658e a18d 9112 c761 636f .yp.S.e......aco │ │ │ │ +00022550: 6e73 7472 7563 746f 7273 2e91 0538 e046 nstructors...8.F │ │ │ │ +00022560: 91ff 0556 6f72 9603 eaa8 6578 616d 706c ...Vor....exampl │ │ │ │ +00022570: 652c 9374 6865 9364 6973 6a6f 696e 9aac e,.the.disjoin.. │ │ │ │ +00022580: 7274 9375 6e69 6f6e 936f 6693 7498 7970 rt.union.of.t.yp │ │ │ │ +00022590: 9a53 8e65 7393 6361 6e93 6298 6593 6561 .S.es.can.b.e.ea │ │ │ │ +000225a0: 7369 6c79 9372 6564 650c 6e65 6493 6290 sily.rede.ned.b. │ │ │ │ +000225b0: ac72 793a 8e9f 3657 5c8d 8d8d 9112 c761 .ry:..6W\......a │ │ │ │ +000225c0: 9fdc 0781 8900 0066 6601 c70b 4a9f 3d97 .......ff...J.=. │ │ │ │ +000225d0: 628d 8d90 cccd 9f04 599c 8400 41f0 fe00 b.......Y...A... │ │ │ │ +000225e0: 0066 668d 9fc8 6610 8d8d 9201 aff0 0d84 .ff...f......... │ │ │ │ +000225f0: 000a d70e 0000 b8e8 8e8d 9201 b0a8 f584 ................ │ │ │ │ +00022600: 0000 b8e8 0015 ae64 8e8d 8d8d 9201 b6cd .......d........ │ │ │ │ +00022610: b19f fd1c 15eb 4934 328e 8e8e 8e9f ff40 ......I42......@ │ │ │ │ +00022620: 548d 9105 ccce eb61 2374 7970 6596 05bf T......a#type... │ │ │ │ +00022630: aa28 2a2c 2a2a 2993 7375 6d93 3d93 696e .(*,**).sum.=.in │ │ │ │ +00022640: 6c93 6f66 932a 937c 9369 6e72 936f 6693 l.of.*.|.inr.of. │ │ │ │ +00022650: 2a2a 3b3b 8ea4 0d00 00a1 8d91 05cc ce4e **;;...........N │ │ │ │ +00022660: 6577 9605 bfaa 636f 6e73 7472 7563 746f ew....constructo │ │ │ │ +00022670: 7273 9364 6563 6c61 7265 643a 8ea1 8d91 rs.declared:.... │ │ │ │ +00022680: 05cc ce69 6e6c 9605 bfaa 3a93 282a 932d ...inl....:.(*.- │ │ │ │ +00022690: 3e93 282a 2c2a 2a29 9373 756d 298e a18d >.(*,**).sum)... │ │ │ │ +000226a0: 9105 ccce 696e 7296 05bf aa3a 9328 2a93 ....inr....:.(*. │ │ │ │ +000226b0: 2d3e 9328 2a2a 2c2a 2993 7375 6d29 8e8e ->.(**,*).sum).. │ │ │ │ +000226c0: 9201 c671 b184 0041 f0fe 0000 6666 8e8e ...q...A....ff.. │ │ │ │ +000226d0: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ +000226e0: 9f36 22f7 8d91 1e28 f0cf 5468 6596 03ea .6"....(..The... │ │ │ │ +000226f0: a86f 7468 6572 9370 7269 6d69 7469 769a .other.primitiv. │ │ │ │ +00022700: ac72 6573 936f 6693 7468 6593 7498 7970 .res.of.the.t.yp │ │ │ │ +00022710: 9a53 8e65 93eb 6173 756d 93cf 6361 6e93 .S.e..asum..can. │ │ │ │ +00022720: 6298 6593 6465 0c6e 6564 9362 90ac 7279 b.e.de.ned.b..ry │ │ │ │ +00022730: 3a8e 8e9f 24fd 138e 8c8b 0000 0016 0000 :...$........... │ │ │ │ 00022740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00022750: 0000 0000 0000 0000 0000 0002 1e32 a002 .............2.. │ │ │ │ -00022760: cc05 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 ..U...F......... │ │ │ │ -00022770: 9a8d 91ea f1eb d032 3292 00ce 9ed5 4368 .......22.....Ch │ │ │ │ -00022780: 6170 7465 7296 0480 0032 2e91 0a80 0049 apter....2.....I │ │ │ │ -00022790: 6e90 a000 7472 6f90 6000 6475 6374 696f n...tro.`.ductio │ │ │ │ -000227a0: 6e93 616e 6493 4578 616d 706c 6573 8e91 n.and.Examples.. │ │ │ │ -000227b0: eaf1 eb9f 0566 6689 0000 e666 01c7 3e7c .....ff....f..>| │ │ │ │ -000227c0: 8e8e 8e8e a002 942f df8d a0fd b7af 068d ......./........ │ │ │ │ -000227d0: 8d8d 91ea f1eb 9fc8 8781 8900 0066 6601 .............ff. │ │ │ │ -000227e0: c70b 4a9f 6497 628d 8d90 cccd 9f04 599c ..J.d.b.......Y. │ │ │ │ -000227f0: 8400 68f0 fe00 0066 668d 9fa1 6610 8d8d ..h....ff...f... │ │ │ │ -00022800: 9201 aff0 0d84 000a d70e 0000 b8e8 8e8d ................ │ │ │ │ -00022810: 9201 b0a8 f584 0000 b8e8 0015 ae64 8e8d .............d.. │ │ │ │ -00022820: 8d8d 9201 b6cd b19f fd1c 15eb 4934 338e ............I43. │ │ │ │ -00022830: 8e8e 8e9f ff40 548d 9105 ccce eb61 236c .....@T......a#l │ │ │ │ -00022840: 6574 9605 bfaa 6973 6c93 3d93 6675 6e93 et....isl.=.fun. │ │ │ │ -00022850: 2869 6e6c 9378 2993 2e93 7472 7565 937c (inl.x)...true.| │ │ │ │ -00022860: 9328 696e 7293 7829 932e 9366 616c 7365 .(inr.x)...false │ │ │ │ -00022870: 3b3b 8ea4 0d00 008d 9105 ccce 6973 6c96 ;;..........isl. │ │ │ │ -00022880: 05bf aa3d 932d 933a 9328 282a 2c2a 2a29 ...=.-.:.((*,**) │ │ │ │ -00022890: 9373 756d 932d 3e93 626f 6f6c 298e a1a1 .sum.->.bool)... │ │ │ │ -000228a0: 8d91 05cc ce23 6c65 7496 05bf aa6f 7574 .....#let....out │ │ │ │ -000228b0: 6c93 3d93 6675 6e93 2869 6e6c 9378 2993 l.=.fun.(inl.x). │ │ │ │ -000228c0: 2e93 7893 7c93 2869 6e72 9378 2993 2e93 ..x.|.(inr.x)... │ │ │ │ -000228d0: 6661 696c 7769 7468 9360 6f75 746c 603b failwith.`outl`; │ │ │ │ -000228e0: 3b8e a18d 9105 ccce 6f75 746c 9605 bfaa ;.......outl.... │ │ │ │ -000228f0: 3d93 2d93 3a93 2828 2a2c 2a2a 2993 7375 =.-.:.((*,**).su │ │ │ │ -00022900: 6d93 2d3e 932a 298e a1a1 8d91 05cc ce23 m.->.*)........# │ │ │ │ -00022910: 6c65 7496 05bf aa6f 7574 7293 3d93 6675 let....outr.=.fu │ │ │ │ -00022920: 6e93 2869 6e6c 9378 2993 2e93 6661 696c n.(inl.x)...fail │ │ │ │ -00022930: 7769 7468 9360 6f75 7472 6093 7c93 2869 with.`outr`.|.(i │ │ │ │ -00022940: 6e72 9378 2993 2e93 783b 3b8e a18d 9105 nr.x)...x;;..... │ │ │ │ -00022950: ccce 6f75 7472 9605 bfaa 3d93 2d93 3a93 ..outr....=.-.:. │ │ │ │ -00022960: 2828 2a2c 2a2a 2993 7375 6d93 2d3e 932a ((*,**).sum.->.* │ │ │ │ -00022970: 2a29 8e8e 9201 c671 b184 0068 f0fe 0000 *).....q...h.... │ │ │ │ -00022980: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ -00022990: 4a8e 8e8e 9f48 3439 8d91 f653 7acf 5468 J....H49...Sz.Th │ │ │ │ -000229a0: 6596 03ea a874 90ac 7279 709a 538e 6593 e....t..ryp.S.e. │ │ │ │ -000229b0: 636f 6e73 7472 7563 746f 7293 eb61 6c69 constructor..ali │ │ │ │ -000229c0: 7374 93cf 6361 6e93 6298 6593 7265 6465 st..can.b.e.rede │ │ │ │ -000229d0: 0c6e 6564 9362 90ac 7279 3a8e a462 3439 .ned.b..ry:..b49 │ │ │ │ -000229e0: 8d8d 8d91 eaf1 eb9f ae87 8189 0000 6666 ..............ff │ │ │ │ -000229f0: 01c7 0b4a a000 9897 628d 8d90 cccd 9f04 ...J....b....... │ │ │ │ -00022a00: 599c 8400 9cf0 fe00 0066 668d a0ff 6d66 Y........ff...mf │ │ │ │ -00022a10: 108d 8d92 01af f00d 8400 0ad7 0e00 00b8 ................ │ │ │ │ -00022a20: e88e 8d92 01b0 a8f5 8400 00b8 e800 15ae ................ │ │ │ │ -00022a30: 648e 8d8d 8d92 01b6 cdb1 9ffd 1c15 eb49 d..............I │ │ │ │ -00022a40: 3434 8e8e 8e8e 9fff 4054 8d91 05cc ceeb 44......@T...... │ │ │ │ -00022a50: 6123 7265 6374 7970 6596 05bf aa2a 936c a#rectype....*.l │ │ │ │ -00022a60: 6973 7493 3d93 6e69 6c93 7c93 636f 6e73 ist.=.nil.|.cons │ │ │ │ -00022a70: 936f 6693 2a93 2393 2a93 6c69 7374 3b3b .of.*.#.*.list;; │ │ │ │ -00022a80: 8ea4 0d00 00a1 8d91 05cc ce4e 6577 9605 ...........New.. │ │ │ │ -00022a90: bfaa 636f 6e73 7472 7563 746f 7273 9364 ..constructors.d │ │ │ │ -00022aa0: 6563 6c61 7265 643a 8ea1 8d91 05cc ce6e eclared:.......n │ │ │ │ -00022ab0: 696c 9605 bfaa 3a93 2a93 6c69 7374 8ea1 il....:.*.list.. │ │ │ │ -00022ac0: 8d91 05cc ce63 6f6e 7396 05bf aa3a 9328 .....cons....:.( │ │ │ │ -00022ad0: 282a 9323 932a 936c 6973 7429 932d 3e93 (*.#.*.list).->. │ │ │ │ -00022ae0: 2a93 6c69 7374 298e a1a1 8d91 05cc ce23 *.list)........# │ │ │ │ -00022af0: 6c65 7496 05bf aa68 6493 2863 6f6e 7328 let....hd.(cons( │ │ │ │ -00022b00: 782c 7929 2993 3d93 788e a18d 9105 ccce x,y)).=.x....... │ │ │ │ -00022b10: 2361 6e64 9605 bfaa 746c 9328 636f 6e73 #and....tl.(cons │ │ │ │ -00022b20: 2878 2c79 2929 933d 9379 8ea1 8d91 05cc (x,y)).=.y...... │ │ │ │ -00022b30: ce23 616e 6496 05bf aa6e 756c 6c93 3d93 .#and....null.=. │ │ │ │ -00022b40: 6675 6e93 5b5d 932e 9374 7275 6593 7c93 fun.[]...true.|. │ │ │ │ -00022b50: 5f93 2e93 6661 6c73 653b 3b8e a18d 9105 _...false;;..... │ │ │ │ -00022b60: ccce 6864 9605 bfaa 3d93 2d93 3a93 282a ..hd....=.-.:.(* │ │ │ │ -00022b70: 936c 6973 7493 2d3e 932a 298e a18d 9105 .list.->.*)..... │ │ │ │ -00022b80: ccce 746c 9605 bfaa 3d93 2d93 3a93 282a ..tl....=.-.:.(* │ │ │ │ -00022b90: 936c 6973 7493 2d3e 932a 936c 6973 7429 .list.->.*.list) │ │ │ │ -00022ba0: 8ea1 8d91 05cc ce6e 756c 6c96 05bf aa3d .......null....= │ │ │ │ -00022bb0: 932d 933a 9328 2a93 6c69 7374 932d 3e93 .-.:.(*.list.->. │ │ │ │ -00022bc0: 626f 6f6c 298e 8e92 01c6 71b1 8400 9cf0 bool).....q..... │ │ │ │ -00022bd0: fe00 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ -00022be0: 01c7 0b4a 8e8e 8ea1 8d91 eaf1 ebcf 5468 ...J..........Th │ │ │ │ -00022bf0: 6973 9603 eaa8 6973 936c 696b 9aac 7265 is....is.lik..re │ │ │ │ -00022c00: 9374 6865 9362 7569 6c74 2d69 6e93 7498 .the.built-in.t. │ │ │ │ -00022c10: 7970 9053 8e65 936f 6693 6c69 7374 732c yp.S.e.of.lists, │ │ │ │ -00022c20: 9365 7863 6570 7493 7468 6174 9374 6865 .except.that.the │ │ │ │ -00022c30: 9365 6d70 7498 7993 6c69 7374 9369 7393 .empt.y.list.is. │ │ │ │ -00022c40: eb61 6e69 6c93 cf72 6174 6865 7293 7468 .anil..rather.th │ │ │ │ -00022c50: 616e 93eb 615b 5dcf 2e8e a410 0000 8d91 an..a[]......... │ │ │ │ -00022c60: f653 7a54 6865 9604 0aa0 7379 6d90 ac72 .SzThe....sym..r │ │ │ │ -00022c70: 629a 538e 6f6c 93eb 615f 9104 0a9f cf69 b.S.ol..a_.....i │ │ │ │ -00022c80: 7393 6193 7370 9865 6369 616c 9373 796d s.a.sp.ecial.sym │ │ │ │ -00022c90: 90ac 7262 986f 6c93 7468 6174 9104 0a9f ..rb.ol.that.... │ │ │ │ -00022ca0: 6361 6e93 6298 6593 7573 6564 9369 6e93 can.b.e.used.in. │ │ │ │ -00022cb0: 7061 7474 6572 6e73 9374 6f91 040a 9f6d patterns.to....m │ │ │ │ -00022cc0: 6174 639a ac72 6893 616e 9879 7468 696e atc..rh.an.ythin │ │ │ │ -00022cd0: 6793 616e 648e a18d 91ea f1eb 7361 95ac g.and.......sa.. │ │ │ │ -00022ce0: 7276 9365 7396 03c4 d674 6865 9b03 c4d7 rv.es....the.... │ │ │ │ -00022cf0: 6275 7264 656e 936f 6693 696e 95ac 7276 burden.of.in..rv │ │ │ │ -00022d00: 9365 6e93 7469 6e67 9875 7365 6c65 7373 .en.ting.useless │ │ │ │ -00022d10: 9603 c4d6 7691 ff58 e461 7269 6162 6c65 ....v..X.ariable │ │ │ │ -00022d20: 936e 616d 6573 2e91 052c 4549 7498 6361 .names...,EIt.ca │ │ │ │ -00022d30: 6e93 6861 95ac 7276 9365 9103 c4d6 6d93 n.ha..rv.e....m. │ │ │ │ -00022d40: 756c 7469 706c 6598 6f90 538e 6363 7572 ultiple.o.S.ccur │ │ │ │ -00022d50: 7265 6e63 6573 9103 c4d6 696e 8ea1 8d91 rences....in.... │ │ │ │ -00022d60: eaf1 eb61 9603 eaa8 7061 7474 6572 6e93 ...a....pattern. │ │ │ │ -00022d70: 7769 7468 9370 9a53 8e6f 7373 6962 6c79 with.p.S.ossibly │ │ │ │ -00022d80: 9369 6e63 6f6d 7061 7469 626c 6593 7490 .incompatible.t. │ │ │ │ -00022d90: ac72 7970 9865 732e 8ea1 8d91 f653 7a54 .ryp.es......SzT │ │ │ │ -00022da0: 6865 9603 eaa8 7490 ac72 7970 9a53 8e65 he....t..ryp.S.e │ │ │ │ -00022db0: 9363 6f6e 7374 7275 6374 6f72 93eb 6173 .constructor..as │ │ │ │ -00022dc0: 6574 93cf 6361 6e93 6298 6593 6465 0c6e et..can.b.e.de.n │ │ │ │ -00022dd0: 6564 9369 6e93 7468 6593 666f 6c6c 6f9a ed.in.the.follo. │ │ │ │ -00022de0: ac72 7769 6e67 9377 9861 9879 3a8e 9f68 .rwing.w.a.y:..h │ │ │ │ -00022df0: b439 8d8d 8d91 eaf1 eb9f a807 8189 0000 .9.............. │ │ │ │ -00022e00: 6666 01c7 0b4a a000 a597 628d 8d90 cccd ff...J....b..... │ │ │ │ -00022e10: 9f04 599c 8400 a9f0 fe00 0066 668d a0ff ..Y........ff... │ │ │ │ -00022e20: 6066 108d 8d92 01af f00d 8400 0ad7 0e00 `f.............. │ │ │ │ -00022e30: 00b8 e88e 8d92 01b0 a8f5 8400 00b8 e800 ................ │ │ │ │ -00022e40: 15ae 648e 8d8d 8d92 01b6 cdb1 9ffd 1c15 ..d............. │ │ │ │ -00022e50: eb49 3435 8e8e 8e8e 9fff 4054 8d91 05cc .I45......@T.... │ │ │ │ -00022e60: ceeb 6123 6162 7374 7970 6596 05bf aa2a ..a#abstype....* │ │ │ │ -00022e70: 9373 6574 933d 932a 936c 6973 748e a40d .set.=.*.list... │ │ │ │ -00022e80: 0000 8d91 05cc ce23 7769 7468 9605 bfaa .......#with.... │ │ │ │ -00022e90: 656d 7074 7973 6574 933d 9361 6273 5f73 emptyset.=.abs_s │ │ │ │ -00022ea0: 6574 935b 5d8e a18d 9105 ccce 2361 6e64 et.[].......#and │ │ │ │ -00022eb0: 910b 7f54 6973 656d 7074 7996 05bf aa3d ...Tisempty....= │ │ │ │ -00022ec0: 935c 7393 2e93 6e75 6c6c 9328 7265 705f .\s...null.(rep_ │ │ │ │ -00022ed0: 7365 7493 7329 8ea1 8d91 05cc ce23 616e set.s).......#an │ │ │ │ -00022ee0: 6496 0b7f 546d 656d 6265 7293 3d96 05bf d...Tmember.=... │ │ │ │ -00022ef0: aa6c 6574 7265 6393 6d65 6d62 6572 933d .letrec.member.= │ │ │ │ -00022f00: 9366 756e 9328 935f 932c 935b 5d29 932e .fun.(._.,.[]).. │ │ │ │ -00022f10: 9366 616c 7365 8ea1 8d91 05cc ce23 9200 .false.......#.. │ │ │ │ -00022f20: b7f5 407c 910b 7f54 2878 2c28 792e 7a29 ..@|...T(x,(y.z) │ │ │ │ -00022f30: 2996 05bf aa2e 9328 783d 7929 936f 7293 )......(x=y).or. │ │ │ │ -00022f40: 6d65 6d62 6572 2878 2c7a 298e a18d 9105 member(x,z)..... │ │ │ │ -00022f50: ccce 2391 563a f669 6e96 05bf aa5c 2875 ..#.V:.in....\(u │ │ │ │ -00022f60: 2c76 2993 2e93 6d65 6d62 6572 2875 2c72 ,v)...member(u,r │ │ │ │ -00022f70: 6570 5f73 6574 9376 298e a18d 9105 ccce ep_set.v)....... │ │ │ │ -00022f80: 2361 6e64 910b 7f54 6164 6496 05bf aa3d #and...Tadd....= │ │ │ │ -00022f90: 936c 6574 7265 6393 6164 6493 3d93 6675 .letrec.add.=.fu │ │ │ │ -00022fa0: 6e93 2878 2c5b 5d29 9116 fea8 2e93 5b78 n.(x,[])......[x │ │ │ │ -00022fb0: 5d8e a18d 9105 ccce 2392 008f b79a 7c91 ].......#.....|. │ │ │ │ -00022fc0: 0b7f 5428 782c 2879 2e7a 2929 9605 bfaa ..T(x,(y.z)).... │ │ │ │ -00022fd0: 2e93 6966 9378 3d79 9374 6865 6e93 792e ..if.x=y.then.y. │ │ │ │ -00022fe0: 7a93 656c 7365 9379 2e61 6464 2878 2c7a z.else.y.add(x,z │ │ │ │ -00022ff0: 298e a18d 9105 ccce 2391 3f3c 4e69 6e96 ).......#.?.bool).... │ │ │ │ -00023070: 05cc ce6d 656d 6265 7296 05bf aa3d 932d ...member....=.- │ │ │ │ -00023080: 933a 9328 282a 9323 932a 9373 6574 2993 .:.((*.#.*.set). │ │ │ │ -00023090: 2d3e 9362 6f6f 6c29 8ea1 8d91 05cc ce61 ->.bool).......a │ │ │ │ -000230a0: 6464 9605 bfaa 3d93 2d93 3a93 2828 2a93 dd....=.-.:.((*. │ │ │ │ -000230b0: 2393 2a93 7365 7429 932d 3e93 2a93 7365 #.*.set).->.*.se │ │ │ │ -000230c0: 7429 8e8e 9201 c671 b184 00a9 f0fe 0000 t).....q........ │ │ │ │ -000230d0: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ -000230e0: 4a8e 8e8e 8e9f 24fd 138e 8c8b 0000 0017 J.....$......... │ │ │ │ -000230f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00022760: 0000 0002 1e3a a002 cc05 558d a0fd 46d3 .....:....U...F. │ │ │ │ +00022770: 0e8d 8d8d 8d9f fa99 9a8d 91ea f1eb d032 ...............2 │ │ │ │ +00022780: 3292 00ce 9ed5 4368 6170 7465 7296 0480 2.....Chapter... │ │ │ │ +00022790: 0032 2e91 0a80 0049 6e90 a000 7472 6f90 .2.....In...tro. │ │ │ │ +000227a0: 6000 6475 6374 696f 6e93 616e 6493 4578 `.duction.and.Ex │ │ │ │ +000227b0: 616d 706c 6573 8e91 eaf1 eb9f 0566 6689 amples.......ff. │ │ │ │ +000227c0: 0000 e666 01c7 3e7c 8e8e 8e8e a002 942f ...f..>|......./ │ │ │ │ +000227d0: df8d a0fd b7af 068d 8d8d 91ea f1eb 9fc8 ................ │ │ │ │ +000227e0: 8781 8900 0066 6601 c70b 4a9f 6497 628d .....ff...J.d.b. │ │ │ │ +000227f0: 8d90 cccd 9f04 599c 8400 68f0 fe00 0066 ......Y...h....f │ │ │ │ +00022800: 668d 9fa1 6610 8d8d 9201 aff0 0d84 000a f...f........... │ │ │ │ +00022810: d70e 0000 b8e8 8e8d 9201 b0a8 f584 0000 ................ │ │ │ │ +00022820: b8e8 0015 ae64 8e8d 8d8d 9201 b6cd b19f .....d.......... │ │ │ │ +00022830: fd1c 15eb 4934 338e 8e8e 8e9f ff40 548d ....I43......@T. │ │ │ │ +00022840: 9105 ccce eb61 236c 6574 9605 bfaa 6973 .....a#let....is │ │ │ │ +00022850: 6c93 3d93 6675 6e93 2869 6e6c 9378 2993 l.=.fun.(inl.x). │ │ │ │ +00022860: 2e93 7472 7565 937c 9328 696e 7293 7829 ..true.|.(inr.x) │ │ │ │ +00022870: 932e 9366 616c 7365 3b3b 8ea4 0d00 008d ...false;;...... │ │ │ │ +00022880: 9105 ccce 6973 6c96 05bf aa3d 932d 933a ....isl....=.-.: │ │ │ │ +00022890: 9328 282a 2c2a 2a29 9373 756d 932d 3e93 .((*,**).sum.->. │ │ │ │ +000228a0: 626f 6f6c 298e a1a1 8d91 05cc ce23 6c65 bool)........#le │ │ │ │ +000228b0: 7496 05bf aa6f 7574 6c93 3d93 6675 6e93 t....outl.=.fun. │ │ │ │ +000228c0: 2869 6e6c 9378 2993 2e93 7893 7c93 2869 (inl.x)...x.|.(i │ │ │ │ +000228d0: 6e72 9378 2993 2e93 6661 696c 7769 7468 nr.x)...failwith │ │ │ │ +000228e0: 9360 6f75 746c 603b 3b8e a18d 9105 ccce .`outl`;;....... │ │ │ │ +000228f0: 6f75 746c 9605 bfaa 3d93 2d93 3a93 2828 outl....=.-.:.(( │ │ │ │ +00022900: 2a2c 2a2a 2993 7375 6d93 2d3e 932a 298e *,**).sum.->.*). │ │ │ │ +00022910: a1a1 8d91 05cc ce23 6c65 7496 05bf aa6f .......#let....o │ │ │ │ +00022920: 7574 7293 3d93 6675 6e93 2869 6e6c 9378 utr.=.fun.(inl.x │ │ │ │ +00022930: 2993 2e93 6661 696c 7769 7468 9360 6f75 )...failwith.`ou │ │ │ │ +00022940: 7472 6093 7c93 2869 6e72 9378 2993 2e93 tr`.|.(inr.x)... │ │ │ │ +00022950: 783b 3b8e a18d 9105 ccce 6f75 7472 9605 x;;.......outr.. │ │ │ │ +00022960: bfaa 3d93 2d93 3a93 2828 2a2c 2a2a 2993 ..=.-.:.((*,**). │ │ │ │ +00022970: 7375 6d93 2d3e 932a 2a29 8e8e 9201 c671 sum.->.**).....q │ │ │ │ +00022980: b184 0068 f0fe 0000 6666 8e8e 9f04 c002 ...h....ff...... │ │ │ │ +00022990: 8900 0066 6601 c70b 4a8e 8e8e 9f48 3439 ...ff...J....H49 │ │ │ │ +000229a0: 8d91 f653 7acf 5468 6596 03ea a874 90ac ...Sz.The....t.. │ │ │ │ +000229b0: 7279 709a 538e 6593 636f 6e73 7472 7563 ryp.S.e.construc │ │ │ │ +000229c0: 746f 7293 eb61 6c69 7374 93cf 6361 6e93 tor..alist..can. │ │ │ │ +000229d0: 6298 6593 7265 6465 0c6e 6564 9362 90ac b.e.rede.ned.b.. │ │ │ │ +000229e0: 7279 3a8e a462 3439 8d8d 8d91 eaf1 eb9f ry:..b49........ │ │ │ │ +000229f0: ae87 8189 0000 6666 01c7 0b4a a000 9897 ......ff...J.... │ │ │ │ +00022a00: 628d 8d90 cccd 9f04 599c 8400 9cf0 fe00 b.......Y....... │ │ │ │ +00022a10: 0066 668d a0ff 6d66 108d 8d92 01af f00d .ff...mf........ │ │ │ │ +00022a20: 8400 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 ................ │ │ │ │ +00022a30: 8400 00b8 e800 15ae 648e 8d8d 8d92 01b6 ........d....... │ │ │ │ +00022a40: cdb1 9ffd 1c15 eb49 3434 8e8e 8e8e 9fff .......I44...... │ │ │ │ +00022a50: 4054 8d91 05cc ceeb 6123 7265 6374 7970 @T......a#rectyp │ │ │ │ +00022a60: 6596 05bf aa2a 936c 6973 7493 3d93 6e69 e....*.list.=.ni │ │ │ │ +00022a70: 6c93 7c93 636f 6e73 936f 6693 2a93 2393 l.|.cons.of.*.#. │ │ │ │ +00022a80: 2a93 6c69 7374 3b3b 8ea4 0d00 00a1 8d91 *.list;;........ │ │ │ │ +00022a90: 05cc ce4e 6577 9605 bfaa 636f 6e73 7472 ...New....constr │ │ │ │ +00022aa0: 7563 746f 7273 9364 6563 6c61 7265 643a uctors.declared: │ │ │ │ +00022ab0: 8ea1 8d91 05cc ce6e 696c 9605 bfaa 3a93 .......nil....:. │ │ │ │ +00022ac0: 2a93 6c69 7374 8ea1 8d91 05cc ce63 6f6e *.list.......con │ │ │ │ +00022ad0: 7396 05bf aa3a 9328 282a 9323 932a 936c s....:.((*.#.*.l │ │ │ │ +00022ae0: 6973 7429 932d 3e93 2a93 6c69 7374 298e ist).->.*.list). │ │ │ │ +00022af0: a1a1 8d91 05cc ce23 6c65 7496 05bf aa68 .......#let....h │ │ │ │ +00022b00: 6493 2863 6f6e 7328 782c 7929 2993 3d93 d.(cons(x,y)).=. │ │ │ │ +00022b10: 788e a18d 9105 ccce 2361 6e64 9605 bfaa x.......#and.... │ │ │ │ +00022b20: 746c 9328 636f 6e73 2878 2c79 2929 933d tl.(cons(x,y)).= │ │ │ │ +00022b30: 9379 8ea1 8d91 05cc ce23 616e 6496 05bf .y.......#and... │ │ │ │ +00022b40: aa6e 756c 6c93 3d93 6675 6e93 5b5d 932e .null.=.fun.[].. │ │ │ │ +00022b50: 9374 7275 6593 7c93 5f93 2e93 6661 6c73 .true.|._...fals │ │ │ │ +00022b60: 653b 3b8e a18d 9105 ccce 6864 9605 bfaa e;;.......hd.... │ │ │ │ +00022b70: 3d93 2d93 3a93 282a 936c 6973 7493 2d3e =.-.:.(*.list.-> │ │ │ │ +00022b80: 932a 298e a18d 9105 ccce 746c 9605 bfaa .*).......tl.... │ │ │ │ +00022b90: 3d93 2d93 3a93 282a 936c 6973 7493 2d3e =.-.:.(*.list.-> │ │ │ │ +00022ba0: 932a 936c 6973 7429 8ea1 8d91 05cc ce6e .*.list).......n │ │ │ │ +00022bb0: 756c 6c96 05bf aa3d 932d 933a 9328 2a93 ull....=.-.:.(*. │ │ │ │ +00022bc0: 6c69 7374 932d 3e93 626f 6f6c 298e 8e92 list.->.bool)... │ │ │ │ +00022bd0: 01c6 71b1 8400 9cf0 fe00 0066 668e 8e9f ..q........ff... │ │ │ │ +00022be0: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8ea1 ......ff...J.... │ │ │ │ +00022bf0: 8d91 eaf1 ebcf 5468 6973 9603 eaa8 6973 ......This....is │ │ │ │ +00022c00: 936c 696b 9aac 7265 9374 6865 9362 7569 .lik..re.the.bui │ │ │ │ +00022c10: 6c74 2d69 6e93 7498 7970 9053 8e65 936f lt-in.t.yp.S.e.o │ │ │ │ +00022c20: 6693 6c69 7374 732c 9365 7863 6570 7493 f.lists,.except. │ │ │ │ +00022c30: 7468 6174 9374 6865 9365 6d70 7498 7993 that.the.empt.y. │ │ │ │ +00022c40: 6c69 7374 9369 7393 eb61 6e69 6c93 cf72 list.is..anil..r │ │ │ │ +00022c50: 6174 6865 7293 7468 616e 93eb 615b 5dcf ather.than..a[]. │ │ │ │ +00022c60: 2e8e a410 0000 8d91 f653 7a54 6865 9604 .........SzThe.. │ │ │ │ +00022c70: 0aa0 7379 6d90 ac72 629a 538e 6f6c 93eb ..sym..rb.S.ol.. │ │ │ │ +00022c80: 615f 9104 0a9f cf69 7393 6193 7370 9865 a_.....is.a.sp.e │ │ │ │ +00022c90: 6369 616c 9373 796d 90ac 7262 986f 6c93 cial.sym..rb.ol. │ │ │ │ +00022ca0: 7468 6174 9104 0a9f 6361 6e93 6298 6593 that....can.b.e. │ │ │ │ +00022cb0: 7573 6564 9369 6e93 7061 7474 6572 6e73 used.in.patterns │ │ │ │ +00022cc0: 9374 6f91 040a 9f6d 6174 639a ac72 6893 .to....matc..rh. │ │ │ │ +00022cd0: 616e 9879 7468 696e 6793 616e 648e a18d an.ything.and... │ │ │ │ +00022ce0: 91ea f1eb 7361 95ac 7276 9365 7396 03c4 ....sa..rv.es... │ │ │ │ +00022cf0: d674 6865 9b03 c4d7 6275 7264 656e 936f .the....burden.o │ │ │ │ +00022d00: 6693 696e 95ac 7276 9365 6e93 7469 6e67 f.in..rv.en.ting │ │ │ │ +00022d10: 9875 7365 6c65 7373 9603 c4d6 7691 ff58 .useless....v..X │ │ │ │ +00022d20: e461 7269 6162 6c65 936e 616d 6573 2e91 .ariable.names.. │ │ │ │ +00022d30: 052c 4549 7498 6361 6e93 6861 95ac 7276 .,EIt.can.ha..rv │ │ │ │ +00022d40: 9365 9103 c4d6 6d93 756c 7469 706c 6598 .e....m.ultiple. │ │ │ │ +00022d50: 6f90 538e 6363 7572 7265 6e63 6573 9103 o.S.ccurrences.. │ │ │ │ +00022d60: c4d6 696e 8ea1 8d91 eaf1 eb61 9603 eaa8 ..in.......a.... │ │ │ │ +00022d70: 7061 7474 6572 6e93 7769 7468 9370 9a53 pattern.with.p.S │ │ │ │ +00022d80: 8e6f 7373 6962 6c79 9369 6e63 6f6d 7061 .ossibly.incompa │ │ │ │ +00022d90: 7469 626c 6593 7490 ac72 7970 9865 732e tible.t..ryp.es. │ │ │ │ +00022da0: 8ea1 8d91 f653 7a54 6865 9603 eaa8 7490 .....SzThe....t. │ │ │ │ +00022db0: ac72 7970 9a53 8e65 9363 6f6e 7374 7275 .ryp.S.e.constru │ │ │ │ +00022dc0: 6374 6f72 93eb 6173 6574 93cf 6361 6e93 ctor..aset..can. │ │ │ │ +00022dd0: 6298 6593 6465 0c6e 6564 9369 6e93 7468 b.e.de.ned.in.th │ │ │ │ +00022de0: 6593 666f 6c6c 6f9a ac72 7769 6e67 9377 e.follo..rwing.w │ │ │ │ +00022df0: 9861 9879 3a8e 9f68 b439 8d8d 8d91 eaf1 .a.y:..h.9...... │ │ │ │ +00022e00: eb9f a807 8189 0000 6666 01c7 0b4a a000 ........ff...J.. │ │ │ │ +00022e10: a597 628d 8d90 cccd 9f04 599c 8400 a9f0 ..b.......Y..... │ │ │ │ +00022e20: fe00 0066 668d a0ff 6066 108d 8d92 01af ...ff...`f...... │ │ │ │ +00022e30: f00d 8400 0ad7 0e00 00b8 e88e 8d92 01b0 ................ │ │ │ │ +00022e40: a8f5 8400 00b8 e800 15ae 648e 8d8d 8d92 ..........d..... │ │ │ │ +00022e50: 01b6 cdb1 9ffd 1c15 eb49 3435 8e8e 8e8e .........I45.... │ │ │ │ +00022e60: 9fff 4054 8d91 05cc ceeb 6123 6162 7374 ..@T......a#abst │ │ │ │ +00022e70: 7970 6596 05bf aa2a 9373 6574 933d 932a ype....*.set.=.* │ │ │ │ +00022e80: 936c 6973 748e a40d 0000 8d91 05cc ce23 .list..........# │ │ │ │ +00022e90: 7769 7468 9605 bfaa 656d 7074 7973 6574 with....emptyset │ │ │ │ +00022ea0: 933d 9361 6273 5f73 6574 935b 5d8e a18d .=.abs_set.[]... │ │ │ │ +00022eb0: 9105 ccce 2361 6e64 910b 7f54 6973 656d ....#and...Tisem │ │ │ │ +00022ec0: 7074 7996 05bf aa3d 935c 7393 2e93 6e75 pty....=.\s...nu │ │ │ │ +00022ed0: 6c6c 9328 7265 705f 7365 7493 7329 8ea1 ll.(rep_set.s).. │ │ │ │ +00022ee0: 8d91 05cc ce23 616e 6496 0b7f 546d 656d .....#and...Tmem │ │ │ │ +00022ef0: 6265 7293 3d96 05bf aa6c 6574 7265 6393 ber.=....letrec. │ │ │ │ +00022f00: 6d65 6d62 6572 933d 9366 756e 9328 935f member.=.fun.(._ │ │ │ │ +00022f10: 932c 935b 5d29 932e 9366 616c 7365 8ea1 .,.[])...false.. │ │ │ │ +00022f20: 8d91 05cc ce23 9200 b7f5 407c 910b 7f54 .....#....@|...T │ │ │ │ +00022f30: 2878 2c28 792e 7a29 2996 05bf aa2e 9328 (x,(y.z))......( │ │ │ │ +00022f40: 783d 7929 936f 7293 6d65 6d62 6572 2878 x=y).or.member(x │ │ │ │ +00022f50: 2c7a 298e a18d 9105 ccce 2391 563a f669 ,z).......#.V:.i │ │ │ │ +00022f60: 6e96 05bf aa5c 2875 2c76 2993 2e93 6d65 n....\(u,v)...me │ │ │ │ +00022f70: 6d62 6572 2875 2c72 6570 5f73 6574 9376 mber(u,rep_set.v │ │ │ │ +00022f80: 298e a18d 9105 ccce 2361 6e64 910b 7f54 ).......#and...T │ │ │ │ +00022f90: 6164 6496 05bf aa3d 936c 6574 7265 6393 add....=.letrec. │ │ │ │ +00022fa0: 6164 6493 3d93 6675 6e93 2878 2c5b 5d29 add.=.fun.(x,[]) │ │ │ │ +00022fb0: 9116 fea8 2e93 5b78 5d8e a18d 9105 ccce ......[x]....... │ │ │ │ +00022fc0: 2392 008f b79a 7c91 0b7f 5428 782c 2879 #.....|...T(x,(y │ │ │ │ +00022fd0: 2e7a 2929 9605 bfaa 2e93 6966 9378 3d79 .z))......if.x=y │ │ │ │ +00022fe0: 9374 6865 6e93 792e 7a93 656c 7365 9379 .then.y.z.else.y │ │ │ │ +00022ff0: 2e61 6464 2878 2c7a 298e a18d 9105 ccce .add(x,z)....... │ │ │ │ +00023000: 2391 3f3c 4e69 6e96 05bf aa5c 2875 2c76 #.?.b │ │ │ │ +00023070: 6f6f 6c29 8ea1 8d91 05cc ce6d 656d 6265 ool).......membe │ │ │ │ +00023080: 7296 05bf aa3d 932d 933a 9328 282a 9323 r....=.-.:.((*.# │ │ │ │ +00023090: 932a 9373 6574 2993 2d3e 9362 6f6f 6c29 .*.set).->.bool) │ │ │ │ +000230a0: 8ea1 8d91 05cc ce61 6464 9605 bfaa 3d93 .......add....=. │ │ │ │ +000230b0: 2d93 3a93 2828 2a93 2393 2a93 7365 7429 -.:.((*.#.*.set) │ │ │ │ +000230c0: 932d 3e93 2a93 7365 7429 8e8e 9201 c671 .->.*.set).....q │ │ │ │ +000230d0: b184 00a9 f0fe 0000 6666 8e8e 9f04 c002 ........ff...... │ │ │ │ +000230e0: 8900 0066 6601 c70b 4a8e 8e8e 8e9f 24fd ...ff...J.....$. │ │ │ │ +000230f0: 138e 8c8b 0000 0017 0000 0000 0000 0000 ................ │ │ │ │ 00023100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00023110: 0000 0000 0002 2731 a002 cc05 558d a0fd ......'1....U... │ │ │ │ -00023120: 46d3 0ea0 0294 2fdf 8da0 fd8b d021 8d91 F...../......!.. │ │ │ │ -00023130: 12c7 61eb 4743 6861 7074 6572 9105 6666 ..a.GChapter..ff │ │ │ │ -00023140: 338e 9112 c761 9f0b cccc 8900 0100 0001 3....a.......... │ │ │ │ -00023150: c73e 7c9f 1f66 d48d d253 796e 91ff 38f5 .>|..f...Syn..8. │ │ │ │ -00023160: 7461 7896 0954 7b6f 6693 4d4c 8e9f 13d6 tax..T{of.ML.... │ │ │ │ -00023170: 7789 0001 0000 01c7 3e7c 9f3a 750d 8dcf w.......>|.:u... │ │ │ │ -00023180: 5791 ff05 5665 9603 eaa8 7368 616c 6c93 W...Ve....shall. │ │ │ │ -00023190: 7573 6593 769b ff58 e461 7269 6162 6c65 use.v..X.ariable │ │ │ │ -000231a0: 7393 746f 9372 616e 6765 936f 95ac 7276 s.to.range.o..rv │ │ │ │ -000231b0: 9365 7296 03ea a874 6865 9376 9861 7269 .er....the.v.ari │ │ │ │ -000231c0: 6f75 7393 636f 6e73 7472 7563 7473 936f ous.constructs.o │ │ │ │ -000231d0: 6693 eb48 4d4c 93cf 6173 9366 6f6c 6c6f f..HML..as.follo │ │ │ │ -000231e0: 90ac 7277 733a 8e9f 6bec ad8d 8d8d 9165 ..rws:..k......e │ │ │ │ -000231f0: fa08 9fa5 ccd3 8900 0066 6600 fb4a 6da4 .........ff..Jm. │ │ │ │ -00023200: 0a26 638d 8d90 cccd a404 599c 8400 0e7f .&c.......Y..... │ │ │ │ -00023210: ff00 0066 6691 05cc ce9f fba6 6456 91ff ...ff.......dV.. │ │ │ │ -00023220: 0556 6172 6961 626c 6591 05cc cda1 8400 .Variable....... │ │ │ │ -00023230: 0e7f ff00 0066 668e 8d91 3c6d 0d52 616e .....ff........1..a{ │ │ │ │ -000239f0: d743 8d9f 01cc ccd5 318e 9104 c004 eb61 .C......1......a │ │ │ │ -00023a00: 7cd7 438d 9f01 cccc d532 8e8d 9106 c002 |.C......2...... │ │ │ │ -00023a10: d73a 9601 fffe 3a93 3a8e 911a 4a4c eb61 .:....:.:...JL.a │ │ │ │ -00023a20: 7c91 05bf aad7 438d 9f01 cccc d86e 8e91 |.....C......n.. │ │ │ │ -00023a30: 05a8 50eb 617d 93cf 6465 6e6f 7465 738e ..P.a}..denotes. │ │ │ │ -00023a40: a18d 911d 5fec 6196 03ea a863 90ac 7268 ...._.a....c..rh │ │ │ │ -00023a50: 6f69 6365 936f 6693 6578 6163 746c 7993 oice.of.exactly. │ │ │ │ -00023a60: 6f6e 6593 6f66 93d7 438d 9f01 cccc d531 one.of..C......1 │ │ │ │ -00023a70: 8e96 04c0 04eb 612c d743 8d9f 01cc ccd5 ......a,.C...... │ │ │ │ -00023a80: 328e 93eb 612c 8dd7 3a96 01ff fe3a 933a 2...a,..:....:.: │ │ │ │ -00023a90: 8e91 0dca a0eb 612c d743 8d9f 01cc ccd8 ......a,.C...... │ │ │ │ -00023aa0: 6e8e 9105 a850 cf2e 8ea6 8d8d 8d8d 910e n....P.......... │ │ │ │ -00023ab0: 5c68 342e 8e8e 8e91 1d5f ec54 6865 9603 \h4......_.The.. │ │ │ │ -00023ac0: eaa8 636f 6e73 7472 7563 7473 9361 7265 ..constructs.are │ │ │ │ -00023ad0: 936c 6973 7465 6493 696e 936f 7264 6572 .listed.in.order │ │ │ │ -00023ae0: 936f 6693 6465 6372 6561 7369 6e67 9362 .of.decreasing.b │ │ │ │ -00023af0: 696e 6469 6e67 9370 9053 8e6f 95ac 7277 inding.p.S.o..rw │ │ │ │ -00023b00: 9365 722e 8ea6 8d8d 8d8d 910e 5c68 352e .er.........\h5. │ │ │ │ -00023b10: 8e8e 8e91 1d5f ec60 4c27 9603 eefd 6f72 ....._.`L'....or │ │ │ │ -00023b20: 9b03 eefe 6052 2793 666f 6c6c 6f90 ac72 ....`R'.follo..r │ │ │ │ -00023b30: 7769 6e67 9603 eeff 6198 636f 6e73 7472 wing....a.constr │ │ │ │ -00023b40: 7563 7498 6d65 616e 7398 7468 6174 9869 uct.means.that.i │ │ │ │ -00023b50: 7493 6173 736f 9053 8e63 6961 7465 7398 t.asso.S.ciates. │ │ │ │ -00023b60: 746f 9874 6865 986c 6566 7498 284c 2998 to.the.left.(L). │ │ │ │ -00023b70: 6f72 9872 6967 6890 ac72 7498 2852 298e or.righ..rt.(R). │ │ │ │ -00023b80: a18d 911d 5fec 7768 656e 9603 eaa8 6a75 ...._.when....ju │ │ │ │ -00023b90: 7874 6170 9053 8e6f 7365 6493 7769 7468 xtap.S.osed.with │ │ │ │ -00023ba0: 9369 7473 656c 6693 2877 6865 7265 9374 .itself.(where.t │ │ │ │ -00023bb0: 6869 7393 6973 9373 796e 90ac 7274 6163 his.is.syn..rtac │ │ │ │ -00023bc0: 7469 6361 6c6c 7993 6164 6d69 7373 6962 tically.admissib │ │ │ │ -00023bd0: 6c65 292e 8ea6 8d8d 8d8d 910e 5c68 362e le).........\h6. │ │ │ │ -00023be0: 8e8e 8e91 1d5f ec43 6572 7461 696e 9603 ....._.Certain.. │ │ │ │ -00023bf0: 55c5 636f 6e73 7472 7563 7473 9b03 55c4 U.constructs..U. │ │ │ │ -00023c00: 6172 6593 6571 7569 7691 ff58 e461 6c65 are.equiv..X.ale │ │ │ │ -00023c10: 6e90 ac72 7493 746f 986f 7468 6572 7393 n..rt.to.others. │ │ │ │ -00023c20: 616e 6493 7468 6973 9869 7393 696e 6469 and.this.is.indi │ │ │ │ -00023c30: 6361 7465 6498 629a ac72 7993 6065 7175 cated.b..ry.`equ │ │ │ │ -00023c40: 6976 2e27 9105 073f 666f 6c6c 6f98 7798 iv.'...?follo.w. │ │ │ │ -00023c50: 6564 8ea1 8d91 1d5f ec62 9aac 7279 9603 ed....._.b..ry.. │ │ │ │ -00023c60: eaa8 7468 6593 6571 7569 7691 ff58 e461 ..the.equiv..X.a │ │ │ │ -00023c70: 6c65 6e98 7493 636f 6e73 7472 7563 742e len.t.construct. │ │ │ │ -00023c80: 8e8e 9f24 fd13 8d8d 9200 efa6 9fd0 3233 ...$..........23 │ │ │ │ -00023c90: 8e8e 8e8c 8b00 0000 1800 0000 0000 0000 ................ │ │ │ │ -00023ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00023cb0: 0000 0000 0000 0000 0000 0000 0000 0230 ...............0 │ │ │ │ -00023cc0: eba0 02cc 0555 8da0 fd46 d30e 8d8d 8d8d .....U...F...... │ │ │ │ -00023cd0: 9ffa 999a 8d91 eaf1 ebd0 3234 9201 1e87 ..........24.... │ │ │ │ -00023ce0: 5e43 6861 7074 6572 9604 8000 332e 910a ^Chapter....3... │ │ │ │ -00023cf0: 8000 5379 6e90 a000 7461 7893 6f66 934d ..Syn...tax.of.M │ │ │ │ -00023d00: 4c8e 91ea f1eb 9f05 6666 8900 00e6 6601 L.......ff....f. │ │ │ │ -00023d10: c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b .>|......./..... │ │ │ │ -00023d20: d021 8d8d 91ea f1eb eb4b 332e 318e 9117 .!.......K3.1... │ │ │ │ -00023d30: 3996 5379 6e91 ff75 c274 6178 9606 7ae1 9.Syn..u.tax..z. │ │ │ │ -00023d40: 6571 7561 7469 6f6e 7393 666f 7293 4d4c equations.for.ML │ │ │ │ -00023d50: 8e9f 4cbd 7f8d 91ea f1eb d044 6563 6c61 ..L........Decla │ │ │ │ -00023d60: 7261 7469 6f6e 7391 0480 00d7 648e 9f4a rations.....d..J │ │ │ │ -00023d70: eaa7 8d8d 8d9f c7fb bc8d 8d91 fc30 ea64 .............0.d │ │ │ │ -00023d80: 9605 bfaa eb61 3a3a 3d93 6c65 7493 d762 .....a::=.let..b │ │ │ │ -00023d90: 8e8d 9175 1520 cf6f 7264 696e 6172 7991 ...u. .ordinary. │ │ │ │ -00023da0: 03ea a876 91ff 58e4 6172 6961 626c 6573 ...v..X.ariables │ │ │ │ -00023db0: 8e8e a40e 7fff 8d8d 910d 6fe8 eb61 7c91 ..........o..a|. │ │ │ │ -00023dc0: 0b7f 546c 6574 7265 6691 05bf aad7 628e ..Tletref.....b. │ │ │ │ -00023dd0: 8d91 7515 20cf 6173 7369 676e 6162 6c65 ..u. .assignable │ │ │ │ -00023de0: 9103 eaa8 7691 ff58 e461 7269 6162 6c65 ....v..X.ariable │ │ │ │ -00023df0: 738e 8ea1 8d8d 910d 6fe8 eb61 7c91 0b7f s.......o..a|... │ │ │ │ -00023e00: 546c 6574 7265 6391 05bf aad7 628e 8d91 Tletrec.....b... │ │ │ │ -00023e10: 7515 20cf 7265 6375 7273 6976 90ac 7265 u. .recursiv..re │ │ │ │ -00023e20: 9103 eaa8 6675 6e63 7469 6f6e 738e 8ea1 ....functions... │ │ │ │ -00023e30: 8d8d 910d 6fe8 eb61 7c91 0b7f 546c 6574 ....o..a|...Tlet │ │ │ │ -00023e40: 7479 7065 9105 bfaa d774 6162 8e8d 9175 type.....tab...u │ │ │ │ -00023e50: 1520 cf74 90ac 7279 7090 538e 6591 03ea . .t..ryp.S.e... │ │ │ │ -00023e60: a861 6262 7265 7669 6174 696f 6e73 8e8e .abbreviations.. │ │ │ │ -00023e70: a913 aaaa 8d8d 910d 6fe8 eb61 7c91 0b7f ........o..a|... │ │ │ │ -00023e80: 5474 7970 6591 05bf aad7 6362 8e8e a18d Ttype.....cb.... │ │ │ │ -00023e90: 8d91 0d6f e8eb 617c 910b 7f54 7265 6374 ...o..a|...Trect │ │ │ │ -00023ea0: 7970 6591 05bf aad7 6362 8e8d 9175 1520 ype.....cb...u. │ │ │ │ -00023eb0: cf72 6563 7572 7369 769a ac72 6596 03ea .recursiv..re... │ │ │ │ -00023ec0: a863 6f6e 6372 6574 6593 7498 7970 9053 .concrete.t.yp.S │ │ │ │ -00023ed0: 8e65 738e 8ea6 8d8d 910d 6fe8 eb61 7c91 .es.......o..a|. │ │ │ │ -00023ee0: 0b7f 5461 6273 7479 7065 9105 bfaa d761 ..Tabstype.....a │ │ │ │ -00023ef0: 628e 8d91 7515 20cf 6162 7374 7261 6374 b...u. .abstract │ │ │ │ -00023f00: 9103 eaa8 7490 ac72 7970 9053 8e65 738e ....t..ryp.S.es. │ │ │ │ -00023f10: 8ea1 8d8d 910d 6fe8 eb61 7c91 0b7f 5461 ......o..a|...Ta │ │ │ │ -00023f20: 6273 7265 6374 7970 6591 05bf aad7 6162 bsrectype.....ab │ │ │ │ -00023f30: 8e8d 9175 1520 cf72 6563 7572 7369 769a ...u. .recursiv. │ │ │ │ -00023f40: ac72 6596 03ea a861 6273 7472 6163 7493 .re....abstract. │ │ │ │ -00023f50: 7498 7970 9053 8e65 738e 8e8e 8e8e a000 t.yp.S.es....... │ │ │ │ -00023f60: 88a6 028d 91ea f1eb d042 696e 6469 6e67 .........Binding │ │ │ │ -00023f70: 7391 0480 00d7 628e 9f28 fffe 8d8d 8d9f s.....b..(...... │ │ │ │ -00023f80: ec3b b98d 8d91 fc30 ea62 9605 bfaa eb61 .;.....0.b.....a │ │ │ │ -00023f90: 3a3a 3d93 d770 eb61 3dd7 658e 8d92 00b0 ::=..p.a=.e..... │ │ │ │ -00023fa0: 530c cf73 696d 706c 6591 03ea a862 696e S..simple....bin │ │ │ │ -00023fb0: 6469 6e67 8e8e a413 aaaa 8d8d 910d 6fe8 ding..........o. │ │ │ │ -00023fc0: eb61 7c91 0b7f 5476 6172 9605 bfaa d770 .a|...Tvar.....p │ │ │ │ -00023fd0: 8d9f 01cc ccd5 318e 9108 aaac d770 8d9f ......1......p.. │ │ │ │ -00023fe0: 01cc ccd5 328e 8d91 06c0 02d7 3a96 01ff ....2.......:... │ │ │ │ -00023ff0: fe3a 933a 8e91 168a a070 8d9f 01cc ccd8 .:.:.....p...... │ │ │ │ -00024000: 6e8e 910b 67fa eb61 7b3a d774 7990 6e39 n...g..a{:.ty.n9 │ │ │ │ -00024010: eb61 7d93 3d93 d765 8e8d 9200 b053 0ccf .a}.=..e.....S.. │ │ │ │ -00024020: 6675 6e63 7469 6f6e 9103 eaa8 6465 0c6e function....de.n │ │ │ │ -00024030: 6974 696f 6e8e 8ea1 8d8d 910d 6fe8 eb61 ition.......o..a │ │ │ │ -00024040: 7c91 0b7f 54d7 628d 9f01 cccc d531 8e91 |...T.b......1.. │ │ │ │ -00024050: 0a7f aeeb 6161 6e64 9605 bfaa d762 8d9f ....aand.....b.. │ │ │ │ -00024060: 01cc ccd5 328e 8d91 06c0 02d7 3a96 01ff ....2.......:... │ │ │ │ -00024070: fe3a 933a 8e91 1a4a 4ceb 6161 6e64 93d7 .:.:...JL.aand.. │ │ │ │ -00024080: 628d 9f01 cccc d86e 8e8e 8d92 00b0 530c b......n......S. │ │ │ │ -00024090: cf6d 90ac 7275 6c74 6970 6c65 9103 eaa8 .m..rultiple.... │ │ │ │ -000240a0: 6269 6e64 696e 678e 8e8e 8e8e 9f64 4c6c binding......dLl │ │ │ │ -000240b0: 8d91 eaf1 ebd0 5090 a000 6174 7465 726e ......P...attern │ │ │ │ -000240c0: 7391 0480 00d7 708e 9f6d d551 8d8d 8d9f s.....p..m.Q.... │ │ │ │ -000240d0: a766 668d 8d91 fc30 ea70 9605 bfaa eb61 .ff....0.p.....a │ │ │ │ -000240e0: 3a3a 3d93 5f8e 8d91 7251 8ccf 7769 6c64 ::=._...rQ..wild │ │ │ │ -000240f0: 6361 7264 8e8e a413 aaaa 8d8d 910d 6fe8 card..........o. │ │ │ │ -00024100: eb61 7c91 0b7f 54d7 6365 8e8d 9172 518c .a|...T.ce...rQ. │ │ │ │ -00024110: cf63 6f6e 7374 616e 90ac 7274 8e8e a18d .constan..rt.... │ │ │ │ -00024120: 8d91 0d6f e8eb 617c 910b 7f54 d776 906e ...o..a|...T.v.n │ │ │ │ -00024130: 3961 728e 8d91 7251 8ccf 7691 ff58 e461 9ar...rQ..v..X.a │ │ │ │ -00024140: 7269 6162 6c65 8e8e a18d 8d91 0d6f e8eb riable.......o.. │ │ │ │ -00024150: 617c 910b 7f54 d763 6f6e 9103 eaa8 708e a|...T.con....p. │ │ │ │ -00024160: 8d91 7251 8ccf 636f 6e73 7472 7563 7469 ..rQ..constructi │ │ │ │ -00024170: 6f6e 8e8e a18d 8d91 0d6f e8eb 617c 910b on.......o..a|.. │ │ │ │ -00024180: 7f54 d770 eb61 3ad7 7479 8e8d 9172 518c .T.p.a:.ty...rQ. │ │ │ │ -00024190: cf74 95ac 7279 7090 538e 6591 03ea a863 .t..ryp.S.e....c │ │ │ │ -000241a0: 6f6e 7374 7261 696e 9374 8e8e a18d 8d91 onstrain.t...... │ │ │ │ -000241b0: 0d6f e8eb 617c 910b 7f54 d770 8d9f 01cc .o..a|...T.p.... │ │ │ │ -000241c0: ccd5 318e 9104 c004 eb61 2ed7 708d 9f01 ..1......a..p... │ │ │ │ -000241d0: cccc d532 8e8e 8d91 7251 8ccf 5296 03ea ...2....rQ..R... │ │ │ │ -000241e0: a86c 6973 7493 636f 6e73 8e8e a18d 8d91 .list.cons...... │ │ │ │ -000241f0: 0d6f e8eb 617c 910b 7f54 d770 8d9f 01cc .o..a|...T.p.... │ │ │ │ -00024200: ccd5 318e 9104 c004 eb61 2cd7 708d 9f01 ..1......a,.p... │ │ │ │ -00024210: cccc d532 8e8e 8d91 7251 8ccf 5291 03ea ...2....rQ..R... │ │ │ │ -00024220: a870 6169 7269 6e67 8e8e a18d 8d91 0d6f .pairing.......o │ │ │ │ -00024230: e8eb 617c 910b 7f54 5b5d 8e8d 9172 518c ..a|...T[]...rQ. │ │ │ │ -00024240: cf65 6d70 7490 ac72 7991 03ea a86c 6973 .empt..ry....lis │ │ │ │ -00024250: 748e 8ea1 8d8d 910d 6fe8 eb61 7c91 0b7f t.......o..a|... │ │ │ │ -00024260: 545b d770 8d9f 01cc ccd5 318e 9104 c004 T[.p......1..... │ │ │ │ -00024270: eb61 3bd7 708d 9f01 cccc d532 8e8d 9106 .a;.p......2.... │ │ │ │ -00024280: c002 d73a 9601 fffe 3a93 3a8e 9114 8aa2 ...:....:.:..... │ │ │ │ -00024290: eb61 3bd7 708d 9f01 cccc d86e 8e91 05a8 .a;.p......n.... │ │ │ │ -000242a0: 50eb 615d 8e8d 9172 518c cf6c 6973 7496 P.a]...rQ..list. │ │ │ │ -000242b0: 03ea a86f 6693 d76e 93cf 656c 656d 656e ...of..n..elemen │ │ │ │ -000242c0: 90ac 7274 738e 8ea1 8d8d 910d 6fe8 eb61 ..rts.......o..a │ │ │ │ -000242d0: 7c91 0b7f 5428 d770 eb61 298e 8d91 7251 |...T(.p.a)...rQ │ │ │ │ -000242e0: 8ccf 6571 7569 762e 9105 38e0 d770 8e8e ..equiv...8..p.. │ │ │ │ -000242f0: 8e8e 8e8e 9f24 fd13 8e8c 8b00 0000 1900 .....$.......... │ │ │ │ -00024300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00023110: 0000 0000 0000 0000 0000 0000 0002 2739 ..............'9 │ │ │ │ +00023120: a002 cc05 558d a0fd 46d3 0ea0 0294 2fdf ....U...F...../. │ │ │ │ +00023130: 8da0 fd8b d021 8d91 12c7 61eb 4743 6861 .....!....a.GCha │ │ │ │ +00023140: 7074 6572 9105 6666 338e 9112 c761 9f0b pter..ff3....a.. │ │ │ │ +00023150: cccc 8900 0100 0001 c73e 7c9f 1f66 d48d .........>|..f.. │ │ │ │ +00023160: d253 796e 91ff 38f5 7461 7896 0954 7b6f .Syn..8.tax..T{o │ │ │ │ +00023170: 6693 4d4c 8e9f 13d6 7789 0001 0000 01c7 f.ML....w....... │ │ │ │ +00023180: 3e7c 9f3a 750d 8dcf 5791 ff05 5665 9603 >|.:u...W...Ve.. │ │ │ │ +00023190: eaa8 7368 616c 6c93 7573 6593 769b ff58 ..shall.use.v..X │ │ │ │ +000231a0: e461 7269 6162 6c65 7393 746f 9372 616e .ariables.to.ran │ │ │ │ +000231b0: 6765 936f 95ac 7276 9365 7296 03ea a874 ge.o..rv.er....t │ │ │ │ +000231c0: 6865 9376 9861 7269 6f75 7393 636f 6e73 he.v.arious.cons │ │ │ │ +000231d0: 7472 7563 7473 936f 6693 eb48 4d4c 93cf tructs.of..HML.. │ │ │ │ +000231e0: 6173 9366 6f6c 6c6f 90ac 7277 733a 8e9f as.follo..rws:.. │ │ │ │ +000231f0: 6bec ad8d 8d8d 9165 fa08 9fa5 ccd3 8900 k......e........ │ │ │ │ +00023200: 0066 6600 fb4a 6da4 0a26 638d 8d90 cccd .ff..Jm..&c..... │ │ │ │ +00023210: a404 599c 8400 0e7f ff00 0066 6691 05cc ..Y........ff... │ │ │ │ +00023220: ce9f fba6 6456 91ff 0556 6172 6961 626c ....dV...Variabl │ │ │ │ +00023230: 6591 05cc cda1 8400 0e7f ff00 0066 668e e............ff. │ │ │ │ +00023240: 8d91 3c6d 0d52 616e 6765 7391 03ea a86f .... │ │ │ │ +000239f0: 8ca1 cf31 93eb 617b d743 8d9f 01cc ccd5 ...1..a{.C...... │ │ │ │ +00023a00: 318e 9104 c004 eb61 7cd7 438d 9f01 cccc 1......a|.C..... │ │ │ │ +00023a10: d532 8e8d 9106 c002 d73a 9601 fffe 3a93 .2.......:....:. │ │ │ │ +00023a20: 3a8e 911a 4a4c eb61 7c91 05bf aad7 438d :...JL.a|.....C. │ │ │ │ +00023a30: 9f01 cccc d86e 8e91 05a8 50eb 617d 93cf .....n....P.a}.. │ │ │ │ +00023a40: 6465 6e6f 7465 738e a18d 911d 5fec 6196 denotes....._.a. │ │ │ │ +00023a50: 03ea a863 90ac 7268 6f69 6365 936f 6693 ...c..rhoice.of. │ │ │ │ +00023a60: 6578 6163 746c 7993 6f6e 6593 6f66 93d7 exactly.one.of.. │ │ │ │ +00023a70: 438d 9f01 cccc d531 8e96 04c0 04eb 612c C......1......a, │ │ │ │ +00023a80: d743 8d9f 01cc ccd5 328e 93eb 612c 8dd7 .C......2...a,.. │ │ │ │ +00023a90: 3a96 01ff fe3a 933a 8e91 0dca a0eb 612c :....:.:......a, │ │ │ │ +00023aa0: d743 8d9f 01cc ccd8 6e8e 9105 a850 cf2e .C......n....P.. │ │ │ │ +00023ab0: 8ea6 8d8d 8d8d 910e 5c68 342e 8e8e 8e91 ........\h4..... │ │ │ │ +00023ac0: 1d5f ec54 6865 9603 eaa8 636f 6e73 7472 ._.The....constr │ │ │ │ +00023ad0: 7563 7473 9361 7265 936c 6973 7465 6493 ucts.are.listed. │ │ │ │ +00023ae0: 696e 936f 7264 6572 936f 6693 6465 6372 in.order.of.decr │ │ │ │ +00023af0: 6561 7369 6e67 9362 696e 6469 6e67 9370 easing.binding.p │ │ │ │ +00023b00: 9053 8e6f 95ac 7277 9365 722e 8ea6 8d8d .S.o..rw.er..... │ │ │ │ +00023b10: 8d8d 910e 5c68 352e 8e8e 8e91 1d5f ec60 ....\h5......_.` │ │ │ │ +00023b20: 4c27 9603 eefd 6f72 9b03 eefe 6052 2793 L'....or....`R'. │ │ │ │ +00023b30: 666f 6c6c 6f90 ac72 7769 6e67 9603 eeff follo..rwing.... │ │ │ │ +00023b40: 6198 636f 6e73 7472 7563 7498 6d65 616e a.construct.mean │ │ │ │ +00023b50: 7398 7468 6174 9869 7493 6173 736f 9053 s.that.it.asso.S │ │ │ │ +00023b60: 8e63 6961 7465 7398 746f 9874 6865 986c .ciates.to.the.l │ │ │ │ +00023b70: 6566 7498 284c 2998 6f72 9872 6967 6890 eft.(L).or.righ. │ │ │ │ +00023b80: ac72 7498 2852 298e a18d 911d 5fec 7768 .rt.(R)....._.wh │ │ │ │ +00023b90: 656e 9603 eaa8 6a75 7874 6170 9053 8e6f en....juxtap.S.o │ │ │ │ +00023ba0: 7365 6493 7769 7468 9369 7473 656c 6693 sed.with.itself. │ │ │ │ +00023bb0: 2877 6865 7265 9374 6869 7393 6973 9373 (where.this.is.s │ │ │ │ +00023bc0: 796e 90ac 7274 6163 7469 6361 6c6c 7993 yn..rtactically. │ │ │ │ +00023bd0: 6164 6d69 7373 6962 6c65 292e 8ea6 8d8d admissible)..... │ │ │ │ +00023be0: 8d8d 910e 5c68 362e 8e8e 8e91 1d5f ec43 ....\h6......_.C │ │ │ │ +00023bf0: 6572 7461 696e 9603 55c5 636f 6e73 7472 ertain..U.constr │ │ │ │ +00023c00: 7563 7473 9b03 55c4 6172 6593 6571 7569 ucts..U.are.equi │ │ │ │ +00023c10: 7691 ff58 e461 6c65 6e90 ac72 7493 746f v..X.alen..rt.to │ │ │ │ +00023c20: 986f 7468 6572 7393 616e 6493 7468 6973 .others.and.this │ │ │ │ +00023c30: 9869 7393 696e 6469 6361 7465 6498 629a .is.indicated.b. │ │ │ │ +00023c40: ac72 7993 6065 7175 6976 2e27 9105 073f .ry.`equiv.'...? │ │ │ │ +00023c50: 666f 6c6c 6f98 7798 6564 8ea1 8d91 1d5f follo.w.ed....._ │ │ │ │ +00023c60: ec62 9aac 7279 9603 eaa8 7468 6593 6571 .b..ry....the.eq │ │ │ │ +00023c70: 7569 7691 ff58 e461 6c65 6e98 7493 636f uiv..X.alen.t.co │ │ │ │ +00023c80: 6e73 7472 7563 742e 8e8e 9f24 fd13 8d8d nstruct....$.... │ │ │ │ +00023c90: 9200 efa6 9fd0 3233 8e8e 8e8c 8b00 0000 ......23........ │ │ │ │ +00023ca0: 1800 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00023cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00023cc0: 0000 0000 0000 0230 f3a0 02cc 0555 8da0 .......0.....U.. │ │ │ │ +00023cd0: fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 .F.............. │ │ │ │ +00023ce0: ebd0 3234 9201 1e87 5e43 6861 7074 6572 ..24....^Chapter │ │ │ │ +00023cf0: 9604 8000 332e 910a 8000 5379 6e90 a000 ....3.....Syn... │ │ │ │ +00023d00: 7461 7893 6f66 934d 4c8e 91ea f1eb 9f05 tax.of.ML....... │ │ │ │ +00023d10: 6666 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 ff....f..>|..... │ │ │ │ +00023d20: 0294 2fdf 8da0 fd8b d021 8d8d 91ea f1eb ../......!...... │ │ │ │ +00023d30: eb4b 332e 318e 9117 3996 5379 6e91 ff75 .K3.1...9.Syn..u │ │ │ │ +00023d40: c274 6178 9606 7ae1 6571 7561 7469 6f6e .tax..z.equation │ │ │ │ +00023d50: 7393 666f 7293 4d4c 8e9f 4cbd 7f8d 91ea s.for.ML..L..... │ │ │ │ +00023d60: f1eb d044 6563 6c61 7261 7469 6f6e 7391 ...Declarations. │ │ │ │ +00023d70: 0480 00d7 648e 9f4a eaa7 8d8d 8d9f c7fb ....d..J........ │ │ │ │ +00023d80: bc8d 8d91 fc30 ea64 9605 bfaa eb61 3a3a .....0.d.....a:: │ │ │ │ +00023d90: 3d93 6c65 7493 d762 8e8d 9175 1520 cf6f =.let..b...u. .o │ │ │ │ +00023da0: 7264 696e 6172 7991 03ea a876 91ff 58e4 rdinary....v..X. │ │ │ │ +00023db0: 6172 6961 626c 6573 8e8e a40e 7fff 8d8d ariables........ │ │ │ │ +00023dc0: 910d 6fe8 eb61 7c91 0b7f 546c 6574 7265 ..o..a|...Tletre │ │ │ │ +00023dd0: 6691 05bf aad7 628e 8d91 7515 20cf 6173 f.....b...u. .as │ │ │ │ +00023de0: 7369 676e 6162 6c65 9103 eaa8 7691 ff58 signable....v..X │ │ │ │ +00023df0: e461 7269 6162 6c65 738e 8ea1 8d8d 910d .ariables....... │ │ │ │ +00023e00: 6fe8 eb61 7c91 0b7f 546c 6574 7265 6391 o..a|...Tletrec. │ │ │ │ +00023e10: 05bf aad7 628e 8d91 7515 20cf 7265 6375 ....b...u. .recu │ │ │ │ +00023e20: 7273 6976 90ac 7265 9103 eaa8 6675 6e63 rsiv..re....func │ │ │ │ +00023e30: 7469 6f6e 738e 8ea1 8d8d 910d 6fe8 eb61 tions.......o..a │ │ │ │ +00023e40: 7c91 0b7f 546c 6574 7479 7065 9105 bfaa |...Tlettype.... │ │ │ │ +00023e50: d774 6162 8e8d 9175 1520 cf74 90ac 7279 .tab...u. .t..ry │ │ │ │ +00023e60: 7090 538e 6591 03ea a861 6262 7265 7669 p.S.e....abbrevi │ │ │ │ +00023e70: 6174 696f 6e73 8e8e a913 aaaa 8d8d 910d ations.......... │ │ │ │ +00023e80: 6fe8 eb61 7c91 0b7f 5474 7970 6591 05bf o..a|...Ttype... │ │ │ │ +00023e90: aad7 6362 8e8e a18d 8d91 0d6f e8eb 617c ..cb.......o..a| │ │ │ │ +00023ea0: 910b 7f54 7265 6374 7970 6591 05bf aad7 ...Trectype..... │ │ │ │ +00023eb0: 6362 8e8d 9175 1520 cf72 6563 7572 7369 cb...u. .recursi │ │ │ │ +00023ec0: 769a ac72 6596 03ea a863 6f6e 6372 6574 v..re....concret │ │ │ │ +00023ed0: 6593 7498 7970 9053 8e65 738e 8ea6 8d8d e.t.yp.S.es..... │ │ │ │ +00023ee0: 910d 6fe8 eb61 7c91 0b7f 5461 6273 7479 ..o..a|...Tabsty │ │ │ │ +00023ef0: 7065 9105 bfaa d761 628e 8d91 7515 20cf pe.....ab...u. . │ │ │ │ +00023f00: 6162 7374 7261 6374 9103 eaa8 7490 ac72 abstract....t..r │ │ │ │ +00023f10: 7970 9053 8e65 738e 8ea1 8d8d 910d 6fe8 yp.S.es.......o. │ │ │ │ +00023f20: eb61 7c91 0b7f 5461 6273 7265 6374 7970 .a|...Tabsrectyp │ │ │ │ +00023f30: 6591 05bf aad7 6162 8e8d 9175 1520 cf72 e.....ab...u. .r │ │ │ │ +00023f40: 6563 7572 7369 769a ac72 6596 03ea a861 ecursiv..re....a │ │ │ │ +00023f50: 6273 7472 6163 7493 7498 7970 9053 8e65 bstract.t.yp.S.e │ │ │ │ +00023f60: 738e 8e8e 8e8e a000 88a6 028d 91ea f1eb s............... │ │ │ │ +00023f70: d042 696e 6469 6e67 7391 0480 00d7 628e .Bindings.....b. │ │ │ │ +00023f80: 9f28 fffe 8d8d 8d9f ec3b b98d 8d91 fc30 .(.......;.....0 │ │ │ │ +00023f90: ea62 9605 bfaa eb61 3a3a 3d93 d770 eb61 .b.....a::=..p.a │ │ │ │ +00023fa0: 3dd7 658e 8d92 00b0 530c cf73 696d 706c =.e.....S..simpl │ │ │ │ +00023fb0: 6591 03ea a862 696e 6469 6e67 8e8e a413 e....binding.... │ │ │ │ +00023fc0: aaaa 8d8d 910d 6fe8 eb61 7c91 0b7f 5476 ......o..a|...Tv │ │ │ │ +00023fd0: 6172 9605 bfaa d770 8d9f 01cc ccd5 318e ar.....p......1. │ │ │ │ +00023fe0: 9108 aaac d770 8d9f 01cc ccd5 328e 8d91 .....p......2... │ │ │ │ +00023ff0: 06c0 02d7 3a96 01ff fe3a 933a 8e91 168a ....:....:.:.... │ │ │ │ +00024000: a070 8d9f 01cc ccd8 6e8e 910b 67fa eb61 .p......n...g..a │ │ │ │ +00024010: 7b3a d774 7990 6e39 eb61 7d93 3d93 d765 {:.ty.n9.a}.=..e │ │ │ │ +00024020: 8e8d 9200 b053 0ccf 6675 6e63 7469 6f6e .....S..function │ │ │ │ +00024030: 9103 eaa8 6465 0c6e 6974 696f 6e8e 8ea1 ....de.nition... │ │ │ │ +00024040: 8d8d 910d 6fe8 eb61 7c91 0b7f 54d7 628d ....o..a|...T.b. │ │ │ │ +00024050: 9f01 cccc d531 8e91 0a7f aeeb 6161 6e64 .....1......aand │ │ │ │ +00024060: 9605 bfaa d762 8d9f 01cc ccd5 328e 8d91 .....b......2... │ │ │ │ +00024070: 06c0 02d7 3a96 01ff fe3a 933a 8e91 1a4a ....:....:.:...J │ │ │ │ +00024080: 4ceb 6161 6e64 93d7 628d 9f01 cccc d86e L.aand..b......n │ │ │ │ +00024090: 8e8e 8d92 00b0 530c cf6d 90ac 7275 6c74 ......S..m..rult │ │ │ │ +000240a0: 6970 6c65 9103 eaa8 6269 6e64 696e 678e iple....binding. │ │ │ │ +000240b0: 8e8e 8e8e 9f64 4c6c 8d91 eaf1 ebd0 5090 .....dLl......P. │ │ │ │ +000240c0: a000 6174 7465 726e 7391 0480 00d7 708e ..atterns.....p. │ │ │ │ +000240d0: 9f6d d551 8d8d 8d9f a766 668d 8d91 fc30 .m.Q.....ff....0 │ │ │ │ +000240e0: ea70 9605 bfaa eb61 3a3a 3d93 5f8e 8d91 .p.....a::=._... │ │ │ │ +000240f0: 7251 8ccf 7769 6c64 6361 7264 8e8e a413 rQ..wildcard.... │ │ │ │ +00024100: aaaa 8d8d 910d 6fe8 eb61 7c91 0b7f 54d7 ......o..a|...T. │ │ │ │ +00024110: 6365 8e8d 9172 518c cf63 6f6e 7374 616e ce...rQ..constan │ │ │ │ +00024120: 90ac 7274 8e8e a18d 8d91 0d6f e8eb 617c ..rt.......o..a| │ │ │ │ +00024130: 910b 7f54 d776 906e 3961 728e 8d91 7251 ...T.v.n9ar...rQ │ │ │ │ +00024140: 8ccf 7691 ff58 e461 7269 6162 6c65 8e8e ..v..X.ariable.. │ │ │ │ +00024150: a18d 8d91 0d6f e8eb 617c 910b 7f54 d763 .....o..a|...T.c │ │ │ │ +00024160: 6f6e 9103 eaa8 708e 8d91 7251 8ccf 636f on....p...rQ..co │ │ │ │ +00024170: 6e73 7472 7563 7469 6f6e 8e8e a18d 8d91 nstruction...... │ │ │ │ +00024180: 0d6f e8eb 617c 910b 7f54 d770 eb61 3ad7 .o..a|...T.p.a:. │ │ │ │ +00024190: 7479 8e8d 9172 518c cf74 95ac 7279 7090 ty...rQ..t..ryp. │ │ │ │ +000241a0: 538e 6591 03ea a863 6f6e 7374 7261 696e S.e....constrain │ │ │ │ +000241b0: 9374 8e8e a18d 8d91 0d6f e8eb 617c 910b .t.......o..a|.. │ │ │ │ +000241c0: 7f54 d770 8d9f 01cc ccd5 318e 9104 c004 .T.p......1..... │ │ │ │ +000241d0: eb61 2ed7 708d 9f01 cccc d532 8e8e 8d91 .a..p......2.... │ │ │ │ +000241e0: 7251 8ccf 5296 03ea a86c 6973 7493 636f rQ..R....list.co │ │ │ │ +000241f0: 6e73 8e8e a18d 8d91 0d6f e8eb 617c 910b ns.......o..a|.. │ │ │ │ +00024200: 7f54 d770 8d9f 01cc ccd5 318e 9104 c004 .T.p......1..... │ │ │ │ +00024210: eb61 2cd7 708d 9f01 cccc d532 8e8e 8d91 .a,.p......2.... │ │ │ │ +00024220: 7251 8ccf 5291 03ea a870 6169 7269 6e67 rQ..R....pairing │ │ │ │ +00024230: 8e8e a18d 8d91 0d6f e8eb 617c 910b 7f54 .......o..a|...T │ │ │ │ +00024240: 5b5d 8e8d 9172 518c cf65 6d70 7490 ac72 []...rQ..empt..r │ │ │ │ +00024250: 7991 03ea a86c 6973 748e 8ea1 8d8d 910d y....list....... │ │ │ │ +00024260: 6fe8 eb61 7c91 0b7f 545b d770 8d9f 01cc o..a|...T[.p.... │ │ │ │ +00024270: ccd5 318e 9104 c004 eb61 3bd7 708d 9f01 ..1......a;.p... │ │ │ │ +00024280: cccc d532 8e8d 9106 c002 d73a 9601 fffe ...2.......:.... │ │ │ │ +00024290: 3a93 3a8e 9114 8aa2 eb61 3bd7 708d 9f01 :.:......a;.p... │ │ │ │ +000242a0: cccc d86e 8e91 05a8 50eb 615d 8e8d 9172 ...n....P.a]...r │ │ │ │ +000242b0: 518c cf6c 6973 7496 03ea a86f 6693 d76e Q..list....of..n │ │ │ │ +000242c0: 93cf 656c 656d 656e 90ac 7274 738e 8ea1 ..elemen..rts... │ │ │ │ +000242d0: 8d8d 910d 6fe8 eb61 7c91 0b7f 5428 d770 ....o..a|...T(.p │ │ │ │ +000242e0: eb61 298e 8d91 7251 8ccf 6571 7569 762e .a)...rQ..equiv. │ │ │ │ +000242f0: 9105 38e0 d770 8e8e 8e8e 8e8e 9f24 fd13 ..8..p.......$.. │ │ │ │ +00024300: 8e8c 8b00 0000 1900 0000 0000 0000 0000 ................ │ │ │ │ 00024310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00024320: 0000 0000 023c 94a0 02cc 0555 8da0 fd46 .....<.....U...F │ │ │ │ -00024330: d30e 8d8d 8d8d 9ffa 999a 8d91 12c7 61d0 ..............a. │ │ │ │ -00024340: 332e 312e 910a 8000 5379 6e90 a000 7461 3.1.....Syn...ta │ │ │ │ -00024350: 7896 0480 0065 7175 6174 696f 6e73 9366 x....equations.f │ │ │ │ -00024360: 6f72 934d 4c92 0106 d42a 3235 8e91 12c7 or.ML....*25.... │ │ │ │ -00024370: 619f 0566 6689 0000 e666 01c7 3e7c 8e8e a..ff....f..>|.. │ │ │ │ -00024380: 8e8e a002 942f df8d a0fd 8bd0 218d 9112 ...../......!... │ │ │ │ -00024390: c761 4578 7072 6573 7369 6f6e 7391 0480 .aExpressions... │ │ │ │ -000243a0: 00d7 658e a001 0702 168d 8d8d a0ff 0e39 ..e............9 │ │ │ │ -000243b0: a18d 8d91 2406 6065 9605 bfaa eb61 3a3a ....$.`e.....a:: │ │ │ │ -000243c0: 3d93 d763 658e 8d92 00ca 7385 cf63 6f6e =..ce.....s..con │ │ │ │ -000243d0: 7374 616e 90ac 7274 8e8e a413 aaaa 8d8d stan..rt........ │ │ │ │ -000243e0: 9135 455e eb61 7c91 0b7f 54d7 7690 6e39 .5E^.a|...T.v.n9 │ │ │ │ -000243f0: 6172 8e8d 9200 ca73 85cf 7691 ff58 e461 ar.....s..v..X.a │ │ │ │ -00024400: 7269 6162 6c65 8e8e a18d 8d91 3545 5eeb riable......5E^. │ │ │ │ -00024410: 617c 910b 7f54 d763 6f6e 8e8d 9200 ca73 a|...T.con.....s │ │ │ │ -00024420: 85cf 636f 6e73 7472 7563 746f 728e 8ea1 ..constructor... │ │ │ │ -00024430: 8d8d 9135 455e eb61 7c91 0b7f 54d7 658d ...5E^.a|...T.e. │ │ │ │ -00024440: 9f01 cccc d531 8e91 04c0 04d7 658d 9f01 .....1......e... │ │ │ │ -00024450: cccc d532 8e8e 8d92 00ca 7385 cf4c 9603 ...2......s..L.. │ │ │ │ -00024460: eaa8 6675 6e63 7469 6f6e 9361 7070 6c69 ..function.appli │ │ │ │ -00024470: 6361 7469 6f6e 8e8e a18d 8d91 3545 5eeb cation......5E^. │ │ │ │ -00024480: 617c 910b 7f54 d765 eb61 3ad7 7479 8e8d a|...T.e.a:.ty.. │ │ │ │ -00024490: 9200 ca73 85cf 7495 ac72 7970 9053 8e65 ...s..t..ryp.S.e │ │ │ │ -000244a0: 9103 eaa8 636f 6e73 7472 6169 6e93 748e ....constrain.t. │ │ │ │ -000244b0: 8ea1 8d8d 9135 455e eb61 7c91 0b7f 542d .....5E^.a|...T- │ │ │ │ -000244c0: d765 8e8d 9200 ca73 85cf 756e 6172 7991 .e.....s..unary. │ │ │ │ -000244d0: 03ea a86d 696e 90ac 7275 738e 8ea4 0e7f ...min..rus..... │ │ │ │ -000244e0: ff8d 8d91 3545 5eeb 617c 910b 7f54 d765 ....5E^.a|...T.e │ │ │ │ -000244f0: 8d9f 01cc ccd5 318e 9104 c004 eb61 2ad7 ......1......a*. │ │ │ │ -00024500: 658d 9f01 cccc d532 8e8e 8d92 00ca 7385 e......2......s. │ │ │ │ -00024510: cf4c 9103 eaa8 6d90 ac72 756c 7469 706c .L....m..rultipl │ │ │ │ -00024520: 6963 6174 696f 6e8e 8ea1 8d8d 9135 455e ication......5E^ │ │ │ │ -00024530: eb61 7c91 0b7f 54d7 658d 9f01 cccc d531 .a|...T.e......1 │ │ │ │ -00024540: 8e91 04c0 04eb 612f d765 8d9f 01cc ccd5 ......a/.e...... │ │ │ │ -00024550: 328e 8e8d 9200 ca73 85cf 4c91 03ea a864 2......s..L....d │ │ │ │ -00024560: 6976 6973 696f 6e8e 8ea1 8d8d 9135 455e ivision......5E^ │ │ │ │ -00024570: eb61 7c91 0b7f 54d7 658d 9f01 cccc d531 .a|...T.e......1 │ │ │ │ -00024580: 8e91 04c0 04eb 612b d765 8d9f 01cc ccd5 ......a+.e...... │ │ │ │ -00024590: 328e 8e8d 9200 ca73 85cf 4c91 03ea a861 2......s..L....a │ │ │ │ -000245a0: 6464 6974 696f 6e8e 8ea1 8d8d 9135 455e ddition......5E^ │ │ │ │ -000245b0: eb61 7c91 0b7f 54d7 658d 9f01 cccc d531 .a|...T.e......1 │ │ │ │ -000245c0: 8e91 04c0 04eb 612d d765 8d9f 01cc ccd5 ......a-.e...... │ │ │ │ -000245d0: 328e 8e8d 9200 ca73 85cf 4c91 03ea a873 2......s..L....s │ │ │ │ -000245e0: 7562 7472 6163 7469 6f6e 8e8e a18d 8d91 ubtraction...... │ │ │ │ -000245f0: 3545 5eeb 617c 910b 7f54 d765 8d9f 01cc 5E^.a|...T.e.... │ │ │ │ -00024600: ccd5 318e 9104 c004 eb61 3cd7 658d 9f01 ..1......a<.e... │ │ │ │ -00024610: cccc d532 8e8e 8d92 00ca 7385 cf6c 6573 ...2......s..les │ │ │ │ -00024620: 7391 03ea a874 6861 6e8e 8ea1 8d8d 9135 s....than......5 │ │ │ │ -00024630: 455e eb61 7c91 0b7f 54d7 658d 9f01 cccc E^.a|...T.e..... │ │ │ │ -00024640: d531 8e91 04c0 04eb 613e d765 8d9f 01cc .1......a>.e.... │ │ │ │ -00024650: ccd5 328e 8e8d 9200 ca73 85cf 6772 6561 ..2......s..grea │ │ │ │ -00024660: 7465 7291 03ea a874 6861 6e8e 8ea9 13aa ter....than..... │ │ │ │ -00024670: aa8d 8d91 3545 5eeb 617c 910b 7f54 d765 ....5E^.a|...T.e │ │ │ │ -00024680: 8d9f 01cc ccd5 318e 9104 c004 eb61 2ed7 ......1......a.. │ │ │ │ -00024690: 658d 9f01 cccc d532 8e8e 8d92 00ca 7385 e......2......s. │ │ │ │ -000246a0: cf52 9603 eaa8 6c69 7374 9363 6f6e 738e .R....list.cons. │ │ │ │ -000246b0: 8ea1 8d8d 9135 455e eb61 7c91 0b7f 54d7 .....5E^.a|...T. │ │ │ │ -000246c0: 658d 9f01 cccc d531 8e91 04c0 04eb 6140 e......1......a@ │ │ │ │ -000246d0: d765 8d9f 01cc ccd5 328e 8e8d 9200 ca73 .e......2......s │ │ │ │ -000246e0: 85cf 5296 03ea a86c 6973 7493 6170 7090 ..R....list.app. │ │ │ │ -000246f0: 538e 656e 648e 8ea1 8d8d 9135 455e eb61 S.end......5E^.a │ │ │ │ -00024700: 7c91 0b7f 54d7 658d 9f01 cccc d531 8e91 |...T.e......1.. │ │ │ │ -00024710: 04c0 04eb 613d d765 8d9f 01cc ccd5 328e ....a=.e......2. │ │ │ │ -00024720: 8e8d 9200 ca73 85cf 4c91 03ea a865 7175 .....s..L....equ │ │ │ │ -00024730: 616c 6974 90ac 7279 8e8e a68d 8d91 3545 alit..ry......5E │ │ │ │ -00024740: 5eeb 617c 910b 7f54 6e6f 7491 05bf aad7 ^.a|...Tnot..... │ │ │ │ -00024750: 658e 8d92 00ca 7385 cf6e 6567 6174 696f e.....s..negatio │ │ │ │ -00024760: 6e8e 8ea1 8d8d 9135 455e eb61 7c91 0b7f n......5E^.a|... │ │ │ │ -00024770: 54d7 658d 9f01 cccc d531 8e91 04c0 04eb T.e......1...... │ │ │ │ -00024780: 6126 d765 8d9f 01cc ccd5 328e 8e8d 9200 a&.e......2..... │ │ │ │ -00024790: ca73 85cf 5291 03ea a863 6f6e 6a75 6e63 .s..R....conjunc │ │ │ │ -000247a0: 7469 6f6e 8e8e a18d 8d91 3545 5eeb 617c tion......5E^.a| │ │ │ │ -000247b0: 910b 7f54 d765 8d9f 01cc ccd5 318e 910a ...T.e......1... │ │ │ │ -000247c0: 7fae eb61 6f72 9105 bfaa d765 8d9f 01cc ...aor.....e.... │ │ │ │ -000247d0: ccd5 328e 8e8d 9200 ca73 85cf 5291 03ea ..2......s..R... │ │ │ │ -000247e0: a864 6973 6a75 6e63 7469 6f6e 8e8e a68d .disjunction.... │ │ │ │ -000247f0: 8d91 3545 5eeb 617c 910b 7f54 d765 8d9f ..5E^.a|...T.e.. │ │ │ │ -00024800: 01cc ccd5 318e 9604 c004 eb61 3d3e d765 ....1......a=>.e │ │ │ │ -00024810: 8d9f 01cc ccd5 328e 93eb 617c d765 8d9f ......2...a|.e.. │ │ │ │ -00024820: 01cc ccd5 338e 8e8d 9200 ca73 85cf 5296 ....3......s..R. │ │ │ │ -00024830: 03ea a865 7175 6976 2e91 0538 e069 6693 ...equiv...8.if. │ │ │ │ -00024840: d765 8d9f 01cc ccd5 318e 9b08 aaac cf74 .e......1......t │ │ │ │ -00024850: 6865 6e93 d765 8d9f 01cc ccd5 328e 98cf hen..e......2... │ │ │ │ -00024860: 656c 7365 93d7 658d 9f01 cccc d533 8e8e else..e......3.. │ │ │ │ -00024870: 8ea6 8d8d 9135 455e eb61 7c91 0b7f 5464 .....5E^.a|...Td │ │ │ │ -00024880: 6f91 05bf aad7 658e 8d92 00ca 7385 cf65 o.....e.....s..e │ │ │ │ -00024890: 7691 ff58 e461 6c75 6174 6596 03ea a8d7 v..X.aluate..... │ │ │ │ -000248a0: 6593 cf66 6f72 9373 6964 6593 650b 6563 e..for.side.e.ec │ │ │ │ -000248b0: 7473 8e8e a68d 8d91 3545 5eeb 617c 910b ts......5E^.a|.. │ │ │ │ -000248c0: 7f54 d765 8d9f 01cc ccd5 318e 9104 c004 .T.e......1..... │ │ │ │ -000248d0: eb61 2cd7 658d 9f01 cccc d532 8e8e 8d92 .a,.e......2.... │ │ │ │ -000248e0: 00ca 7385 cf52 9103 eaa8 7061 6972 696e ..s..R....pairin │ │ │ │ -000248f0: 678e 8ea6 8d8d 9135 455e eb61 7c91 0b7f g......5E^.a|... │ │ │ │ -00024900: 54d7 70eb 613a 3dd7 658e 8d92 00ca 7385 T.p.a:=.e.....s. │ │ │ │ -00024910: cf61 7373 6967 6e6d 656e 90ac 7274 8e8e .assignmen..rt.. │ │ │ │ -00024920: a68d 8d91 3545 5eeb 617c 910b 7f54 6661 ....5E^.a|...Tfa │ │ │ │ -00024930: 696c 8e8d 9200 ca73 85cf 6571 7569 762e il.....s..equiv. │ │ │ │ -00024940: 9105 38e0 eb61 6661 696c 7769 7468 9105 ..8..afailwith.. │ │ │ │ -00024950: bfaa 6066 6169 6c60 8e8e a18d 8d91 3545 ..`fail`......5E │ │ │ │ -00024960: 5e7c 910b 7f54 6661 696c 7769 7468 9105 ^|...Tfailwith.. │ │ │ │ -00024970: bfaa d765 8e8d 9200 ca73 85cf 6661 696c ...e.....s..fail │ │ │ │ -00024980: 7572 6596 03ea a877 6974 6893 6578 706c ure....with.expl │ │ │ │ -00024990: 6963 6974 9373 7472 696e 678e 8ea6 8d8d icit.string..... │ │ │ │ -000249a0: 9135 455e eb61 7c91 0b7f 5469 6696 05bf .5E^.a|...Tif... │ │ │ │ -000249b0: aad7 658d 9f01 cccc d531 8e91 0a7f aeeb ..e......1...... │ │ │ │ -000249c0: 617b 7468 656e 7c6c 6f6f 707d 93d7 658d a{then|loop}..e. │ │ │ │ -000249d0: 9ffb a532 8ddb 308e 9f07 5241 8dd5 318e ...2..0...RA..1. │ │ │ │ -000249e0: 8e8e 8d92 00ca 7385 cf63 6f6e 6469 7469 ......s..conditi │ │ │ │ -000249f0: 6f6e 616c 9603 eaa8 616e 6493 6c6f 9053 onal....and.lo.S │ │ │ │ -00024a00: 8e6f 708e 8ea1 8d8d 9140 c4b2 eb61 7b69 .op......@...a{i │ │ │ │ -00024a10: 6696 05bf aad7 658d 9f01 cccc d532 8e91 f.....e......2.. │ │ │ │ -00024a20: 0a7f aeeb 617b 7468 656e 7c6c 6f6f 707d ....a{then|loop} │ │ │ │ -00024a30: 93d7 658d 9ffb a532 8ddb 308e 9f07 5241 ..e....2..0...RA │ │ │ │ -00024a40: 8dd5 328e 8e8e 8e9f 1384 468d 8d8d 9ff8 ..2.......F..... │ │ │ │ -00024a50: 0000 8d92 0085 c0aa cf2e 8ea4 0400 008d ................ │ │ │ │ -00024a60: 9200 85c0 aa2e 8ea1 8d92 0085 c0aa 2e8e ................ │ │ │ │ -00024a70: 8e8e 8ea1 8d8d 9146 845c eb61 6966 9605 .......F.\.aif.. │ │ │ │ -00024a80: bfaa d765 8d9f 01cc ccd8 6e8e 910b 67fa ...e......n...g. │ │ │ │ -00024a90: eb61 7b74 6865 6e7c 6c6f 6f70 7d93 d765 .a{then|loop}..e │ │ │ │ -00024aa0: 8d9f fba5 328d db30 8e9f 0752 418d d86e ....2..0...RA..n │ │ │ │ -00024ab0: 8e8e 9105 a850 eb61 7d8e 8ea1 8d8d 9140 .....P.a}......@ │ │ │ │ -00024ac0: c4b2 7b7b 656c 7365 7c6c 6f6f 707d 9105 ..{{else|loop}.. │ │ │ │ -00024ad0: bfaa d765 8d9f fba5 328d db30 308e 9f07 ...e....2..00... │ │ │ │ -00024ae0: 5241 8dd8 6e8e 8e91 05a8 50eb 617d 8e8e RA..n.....P.a}.. │ │ │ │ -00024af0: 8e8e 8e8e 9f24 fd13 8e8c 8b00 0000 1a00 .....$.......... │ │ │ │ -00024b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00024320: 0000 0000 0000 0000 0000 0000 023c 9ca0 .............<.. │ │ │ │ +00024330: 02cc 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa ...U...F........ │ │ │ │ +00024340: 999a 8d91 12c7 61d0 332e 312e 910a 8000 ......a.3.1..... │ │ │ │ +00024350: 5379 6e90 a000 7461 7896 0480 0065 7175 Syn...tax....equ │ │ │ │ +00024360: 6174 696f 6e73 9366 6f72 934d 4c92 0106 ations.for.ML... │ │ │ │ +00024370: d42a 3235 8e91 12c7 619f 0566 6689 0000 .*25....a..ff... │ │ │ │ +00024380: e666 01c7 3e7c 8e8e 8e8e a002 942f df8d .f..>|......./.. │ │ │ │ +00024390: a0fd 8bd0 218d 9112 c761 4578 7072 6573 ....!....aExpres │ │ │ │ +000243a0: 7369 6f6e 7391 0480 00d7 658e a001 0702 sions.....e..... │ │ │ │ +000243b0: 168d 8d8d a0ff 0e39 a18d 8d91 2406 6065 .......9....$.`e │ │ │ │ +000243c0: 9605 bfaa eb61 3a3a 3d93 d763 658e 8d92 .....a::=..ce... │ │ │ │ +000243d0: 00ca 7385 cf63 6f6e 7374 616e 90ac 7274 ..s..constan..rt │ │ │ │ +000243e0: 8e8e a413 aaaa 8d8d 9135 455e eb61 7c91 .........5E^.a|. │ │ │ │ +000243f0: 0b7f 54d7 7690 6e39 6172 8e8d 9200 ca73 ..T.v.n9ar.....s │ │ │ │ +00024400: 85cf 7691 ff58 e461 7269 6162 6c65 8e8e ..v..X.ariable.. │ │ │ │ +00024410: a18d 8d91 3545 5eeb 617c 910b 7f54 d763 ....5E^.a|...T.c │ │ │ │ +00024420: 6f6e 8e8d 9200 ca73 85cf 636f 6e73 7472 on.....s..constr │ │ │ │ +00024430: 7563 746f 728e 8ea1 8d8d 9135 455e eb61 uctor......5E^.a │ │ │ │ +00024440: 7c91 0b7f 54d7 658d 9f01 cccc d531 8e91 |...T.e......1.. │ │ │ │ +00024450: 04c0 04d7 658d 9f01 cccc d532 8e8e 8d92 ....e......2.... │ │ │ │ +00024460: 00ca 7385 cf4c 9603 eaa8 6675 6e63 7469 ..s..L....functi │ │ │ │ +00024470: 6f6e 9361 7070 6c69 6361 7469 6f6e 8e8e on.application.. │ │ │ │ +00024480: a18d 8d91 3545 5eeb 617c 910b 7f54 d765 ....5E^.a|...T.e │ │ │ │ +00024490: eb61 3ad7 7479 8e8d 9200 ca73 85cf 7495 .a:.ty.....s..t. │ │ │ │ +000244a0: ac72 7970 9053 8e65 9103 eaa8 636f 6e73 .ryp.S.e....cons │ │ │ │ +000244b0: 7472 6169 6e93 748e 8ea1 8d8d 9135 455e train.t......5E^ │ │ │ │ +000244c0: eb61 7c91 0b7f 542d d765 8e8d 9200 ca73 .a|...T-.e.....s │ │ │ │ +000244d0: 85cf 756e 6172 7991 03ea a86d 696e 90ac ..unary....min.. │ │ │ │ +000244e0: 7275 738e 8ea4 0e7f ff8d 8d91 3545 5eeb rus.........5E^. │ │ │ │ +000244f0: 617c 910b 7f54 d765 8d9f 01cc ccd5 318e a|...T.e......1. │ │ │ │ +00024500: 9104 c004 eb61 2ad7 658d 9f01 cccc d532 .....a*.e......2 │ │ │ │ +00024510: 8e8e 8d92 00ca 7385 cf4c 9103 eaa8 6d90 ......s..L....m. │ │ │ │ +00024520: ac72 756c 7469 706c 6963 6174 696f 6e8e .rultiplication. │ │ │ │ +00024530: 8ea1 8d8d 9135 455e eb61 7c91 0b7f 54d7 .....5E^.a|...T. │ │ │ │ +00024540: 658d 9f01 cccc d531 8e91 04c0 04eb 612f e......1......a/ │ │ │ │ +00024550: d765 8d9f 01cc ccd5 328e 8e8d 9200 ca73 .e......2......s │ │ │ │ +00024560: 85cf 4c91 03ea a864 6976 6973 696f 6e8e ..L....division. │ │ │ │ +00024570: 8ea1 8d8d 9135 455e eb61 7c91 0b7f 54d7 .....5E^.a|...T. │ │ │ │ +00024580: 658d 9f01 cccc d531 8e91 04c0 04eb 612b e......1......a+ │ │ │ │ +00024590: d765 8d9f 01cc ccd5 328e 8e8d 9200 ca73 .e......2......s │ │ │ │ +000245a0: 85cf 4c91 03ea a861 6464 6974 696f 6e8e ..L....addition. │ │ │ │ +000245b0: 8ea1 8d8d 9135 455e eb61 7c91 0b7f 54d7 .....5E^.a|...T. │ │ │ │ +000245c0: 658d 9f01 cccc d531 8e91 04c0 04eb 612d e......1......a- │ │ │ │ +000245d0: d765 8d9f 01cc ccd5 328e 8e8d 9200 ca73 .e......2......s │ │ │ │ +000245e0: 85cf 4c91 03ea a873 7562 7472 6163 7469 ..L....subtracti │ │ │ │ +000245f0: 6f6e 8e8e a18d 8d91 3545 5eeb 617c 910b on......5E^.a|.. │ │ │ │ +00024600: 7f54 d765 8d9f 01cc ccd5 318e 9104 c004 .T.e......1..... │ │ │ │ +00024610: eb61 3cd7 658d 9f01 cccc d532 8e8e 8d92 .a<.e......2.... │ │ │ │ +00024620: 00ca 7385 cf6c 6573 7391 03ea a874 6861 ..s..less....tha │ │ │ │ +00024630: 6e8e 8ea1 8d8d 9135 455e eb61 7c91 0b7f n......5E^.a|... │ │ │ │ +00024640: 54d7 658d 9f01 cccc d531 8e91 04c0 04eb T.e......1...... │ │ │ │ +00024650: 613e d765 8d9f 01cc ccd5 328e 8e8d 9200 a>.e......2..... │ │ │ │ +00024660: ca73 85cf 6772 6561 7465 7291 03ea a874 .s..greater....t │ │ │ │ +00024670: 6861 6e8e 8ea9 13aa aa8d 8d91 3545 5eeb han.........5E^. │ │ │ │ +00024680: 617c 910b 7f54 d765 8d9f 01cc ccd5 318e a|...T.e......1. │ │ │ │ +00024690: 9104 c004 eb61 2ed7 658d 9f01 cccc d532 .....a..e......2 │ │ │ │ +000246a0: 8e8e 8d92 00ca 7385 cf52 9603 eaa8 6c69 ......s..R....li │ │ │ │ +000246b0: 7374 9363 6f6e 738e 8ea1 8d8d 9135 455e st.cons......5E^ │ │ │ │ +000246c0: eb61 7c91 0b7f 54d7 658d 9f01 cccc d531 .a|...T.e......1 │ │ │ │ +000246d0: 8e91 04c0 04eb 6140 d765 8d9f 01cc ccd5 ......a@.e...... │ │ │ │ +000246e0: 328e 8e8d 9200 ca73 85cf 5296 03ea a86c 2......s..R....l │ │ │ │ +000246f0: 6973 7493 6170 7090 538e 656e 648e 8ea1 ist.app.S.end... │ │ │ │ +00024700: 8d8d 9135 455e eb61 7c91 0b7f 54d7 658d ...5E^.a|...T.e. │ │ │ │ +00024710: 9f01 cccc d531 8e91 04c0 04eb 613d d765 .....1......a=.e │ │ │ │ +00024720: 8d9f 01cc ccd5 328e 8e8d 9200 ca73 85cf ......2......s.. │ │ │ │ +00024730: 4c91 03ea a865 7175 616c 6974 90ac 7279 L....equalit..ry │ │ │ │ +00024740: 8e8e a68d 8d91 3545 5eeb 617c 910b 7f54 ......5E^.a|...T │ │ │ │ +00024750: 6e6f 7491 05bf aad7 658e 8d92 00ca 7385 not.....e.....s. │ │ │ │ +00024760: cf6e 6567 6174 696f 6e8e 8ea1 8d8d 9135 .negation......5 │ │ │ │ +00024770: 455e eb61 7c91 0b7f 54d7 658d 9f01 cccc E^.a|...T.e..... │ │ │ │ +00024780: d531 8e91 04c0 04eb 6126 d765 8d9f 01cc .1......a&.e.... │ │ │ │ +00024790: ccd5 328e 8e8d 9200 ca73 85cf 5291 03ea ..2......s..R... │ │ │ │ +000247a0: a863 6f6e 6a75 6e63 7469 6f6e 8e8e a18d .conjunction.... │ │ │ │ +000247b0: 8d91 3545 5eeb 617c 910b 7f54 d765 8d9f ..5E^.a|...T.e.. │ │ │ │ +000247c0: 01cc ccd5 318e 910a 7fae eb61 6f72 9105 ....1......aor.. │ │ │ │ +000247d0: bfaa d765 8d9f 01cc ccd5 328e 8e8d 9200 ...e......2..... │ │ │ │ +000247e0: ca73 85cf 5291 03ea a864 6973 6a75 6e63 .s..R....disjunc │ │ │ │ +000247f0: 7469 6f6e 8e8e a68d 8d91 3545 5eeb 617c tion......5E^.a| │ │ │ │ +00024800: 910b 7f54 d765 8d9f 01cc ccd5 318e 9604 ...T.e......1... │ │ │ │ +00024810: c004 eb61 3d3e d765 8d9f 01cc ccd5 328e ...a=>.e......2. │ │ │ │ +00024820: 93eb 617c d765 8d9f 01cc ccd5 338e 8e8d ..a|.e......3... │ │ │ │ +00024830: 9200 ca73 85cf 5296 03ea a865 7175 6976 ...s..R....equiv │ │ │ │ +00024840: 2e91 0538 e069 6693 d765 8d9f 01cc ccd5 ...8.if..e...... │ │ │ │ +00024850: 318e 9b08 aaac cf74 6865 6e93 d765 8d9f 1......then..e.. │ │ │ │ +00024860: 01cc ccd5 328e 98cf 656c 7365 93d7 658d ....2...else..e. │ │ │ │ +00024870: 9f01 cccc d533 8e8e 8ea6 8d8d 9135 455e .....3.......5E^ │ │ │ │ +00024880: eb61 7c91 0b7f 5464 6f91 05bf aad7 658e .a|...Tdo.....e. │ │ │ │ +00024890: 8d92 00ca 7385 cf65 7691 ff58 e461 6c75 ....s..ev..X.alu │ │ │ │ +000248a0: 6174 6596 03ea a8d7 6593 cf66 6f72 9373 ate.....e..for.s │ │ │ │ +000248b0: 6964 6593 650b 6563 7473 8e8e a68d 8d91 ide.e.ects...... │ │ │ │ +000248c0: 3545 5eeb 617c 910b 7f54 d765 8d9f 01cc 5E^.a|...T.e.... │ │ │ │ +000248d0: ccd5 318e 9104 c004 eb61 2cd7 658d 9f01 ..1......a,.e... │ │ │ │ +000248e0: cccc d532 8e8e 8d92 00ca 7385 cf52 9103 ...2......s..R.. │ │ │ │ +000248f0: eaa8 7061 6972 696e 678e 8ea6 8d8d 9135 ..pairing......5 │ │ │ │ +00024900: 455e eb61 7c91 0b7f 54d7 70eb 613a 3dd7 E^.a|...T.p.a:=. │ │ │ │ +00024910: 658e 8d92 00ca 7385 cf61 7373 6967 6e6d e.....s..assignm │ │ │ │ +00024920: 656e 90ac 7274 8e8e a68d 8d91 3545 5eeb en..rt......5E^. │ │ │ │ +00024930: 617c 910b 7f54 6661 696c 8e8d 9200 ca73 a|...Tfail.....s │ │ │ │ +00024940: 85cf 6571 7569 762e 9105 38e0 eb61 6661 ..equiv...8..afa │ │ │ │ +00024950: 696c 7769 7468 9105 bfaa 6066 6169 6c60 ilwith....`fail` │ │ │ │ +00024960: 8e8e a18d 8d91 3545 5e7c 910b 7f54 6661 ......5E^|...Tfa │ │ │ │ +00024970: 696c 7769 7468 9105 bfaa d765 8e8d 9200 ilwith.....e.... │ │ │ │ +00024980: ca73 85cf 6661 696c 7572 6596 03ea a877 .s..failure....w │ │ │ │ +00024990: 6974 6893 6578 706c 6963 6974 9373 7472 ith.explicit.str │ │ │ │ +000249a0: 696e 678e 8ea6 8d8d 9135 455e eb61 7c91 ing......5E^.a|. │ │ │ │ +000249b0: 0b7f 5469 6696 05bf aad7 658d 9f01 cccc ..Tif.....e..... │ │ │ │ +000249c0: d531 8e91 0a7f aeeb 617b 7468 656e 7c6c .1......a{then|l │ │ │ │ +000249d0: 6f6f 707d 93d7 658d 9ffb a532 8ddb 308e oop}..e....2..0. │ │ │ │ +000249e0: 9f07 5241 8dd5 318e 8e8e 8d92 00ca 7385 ..RA..1.......s. │ │ │ │ +000249f0: cf63 6f6e 6469 7469 6f6e 616c 9603 eaa8 .conditional.... │ │ │ │ +00024a00: 616e 6493 6c6f 9053 8e6f 708e 8ea1 8d8d and.lo.S.op..... │ │ │ │ +00024a10: 9140 c4b2 eb61 7b69 6696 05bf aad7 658d .@...a{if.....e. │ │ │ │ +00024a20: 9f01 cccc d532 8e91 0a7f aeeb 617b 7468 .....2......a{th │ │ │ │ +00024a30: 656e 7c6c 6f6f 707d 93d7 658d 9ffb a532 en|loop}..e....2 │ │ │ │ +00024a40: 8ddb 308e 9f07 5241 8dd5 328e 8e8e 8e9f ..0...RA..2..... │ │ │ │ +00024a50: 1384 468d 8d8d 9ff8 0000 8d92 0085 c0aa ..F............. │ │ │ │ +00024a60: cf2e 8ea4 0400 008d 9200 85c0 aa2e 8ea1 ................ │ │ │ │ +00024a70: 8d92 0085 c0aa 2e8e 8e8e 8ea1 8d8d 9146 ...............F │ │ │ │ +00024a80: 845c eb61 6966 9605 bfaa d765 8d9f 01cc .\.aif.....e.... │ │ │ │ +00024a90: ccd8 6e8e 910b 67fa eb61 7b74 6865 6e7c ..n...g..a{then| │ │ │ │ +00024aa0: 6c6f 6f70 7d93 d765 8d9f fba5 328d db30 loop}..e....2..0 │ │ │ │ +00024ab0: 8e9f 0752 418d d86e 8e8e 9105 a850 eb61 ...RA..n.....P.a │ │ │ │ +00024ac0: 7d8e 8ea1 8d8d 9140 c4b2 7b7b 656c 7365 }......@..{{else │ │ │ │ +00024ad0: 7c6c 6f6f 707d 9105 bfaa d765 8d9f fba5 |loop}.....e.... │ │ │ │ +00024ae0: 328d db30 308e 9f07 5241 8dd8 6e8e 8e91 2..00...RA..n... │ │ │ │ +00024af0: 05a8 50eb 617d 8e8e 8e8e 8e8e 9f24 fd13 ..P.a}.......$.. │ │ │ │ +00024b00: 8e8c 8b00 0000 1a00 0000 0000 0000 0000 ................ │ │ │ │ 00024b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00024b20: 0000 0000 0242 faa0 02cc 0555 8da0 fd46 .....B.....U...F │ │ │ │ -00024b30: d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 ebd0 ................ │ │ │ │ -00024b40: 3236 9201 1e87 5e43 6861 7074 6572 9604 26....^Chapter.. │ │ │ │ -00024b50: 8000 332e 910a 8000 5379 6e90 a000 7461 ..3.....Syn...ta │ │ │ │ -00024b60: 7893 6f66 934d 4c8e 91ea f1eb 9f05 6666 x.of.ML.......ff │ │ │ │ -00024b70: 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 ....f..>|....... │ │ │ │ -00024b80: 2fdf 8da0 fe37 6791 8d8d 8da0 ff52 8ef3 /....7g......R.. │ │ │ │ -00024b90: 8d8d 910d 6fe8 eb61 7c91 0b7f 54d7 6596 ....o..a|...T.e. │ │ │ │ -00024ba0: 05bf aaeb 617b 3f3f 7c21 217d 93d7 658d ....a{??|!!}..e. │ │ │ │ -00024bb0: 9f01 cccc d531 8e91 04c0 04d7 658d 9ffb .....1......e... │ │ │ │ -00024bc0: a532 8ddb 308e 9f07 5241 8dd5 318e 8e8e .2..0...RA..1... │ │ │ │ -00024bd0: 8d92 00da 8be5 cf52 9603 eaa8 6661 696c .......R....fail │ │ │ │ -00024be0: 7572 6593 7472 6170 9361 6e64 936c 6f90 ure.trap.and.lo. │ │ │ │ -00024bf0: 538e 6f70 8e8e a40e 7fff 8d8d 912a 2e3a S.op.........*.: │ │ │ │ -00024c00: eb61 7b3f 3f7c 2121 7d91 05bf aad7 658d .a{??|!!}.....e. │ │ │ │ -00024c10: 9f01 cccc d532 8e91 04c0 04d7 658d 9ffb .....2......e... │ │ │ │ -00024c20: a532 8ddb 308e 9f07 5241 8dd5 328e 8e8e .2..0...RA..2... │ │ │ │ -00024c30: 8e9f 1384 468d 8d8d 9ff8 0000 8d91 3b6d ....F.........;m │ │ │ │ -00024c40: 38cf 2e8e a404 0000 8d91 3b6d 382e 8ea1 8.........;m8... │ │ │ │ -00024c50: 8d91 3b6d 382e 8e8e 8e8e a18d 8d91 2a2e ..;m8.........*. │ │ │ │ -00024c60: 3aeb 617b 3f3f 7c21 217d 9105 bfaa d765 :.a{??|!!}.....e │ │ │ │ -00024c70: 8d9f 01cc ccd8 6e8e 9105 a850 d765 8d9f ......n....P.e.. │ │ │ │ -00024c80: fba5 328d db30 8e9f 0752 418d d86e 8e8e ..2..0...RA..n.. │ │ │ │ -00024c90: 8e8e a18d 8d91 2a2e 3aeb 617b 7b3f 7c21 ......*.:.a{{?|! │ │ │ │ -00024ca0: 7c3f d769 64eb 617c 21d7 6964 eb61 7d91 |?.id.a|!.id.a}. │ │ │ │ -00024cb0: 05bf aad7 658d 9ffb a532 8ddb 3030 8e9f ....e....2..00.. │ │ │ │ -00024cc0: 0752 418d d86e 8e8e 9105 a850 eb61 7d8e .RA..n.....P.a}. │ │ │ │ -00024cd0: 8ea4 13aa aa8d 8d91 0d6f e87c 910b 7f54 .........o.|...T │ │ │ │ -00024ce0: 7768 696c 6596 05bf aad7 658d 9f01 cccc while.....e..... │ │ │ │ -00024cf0: d531 8e91 0a7f aeeb 6164 6f93 d765 8e8d .1......ado..e.. │ │ │ │ -00024d00: 9200 da8b e5cf 7768 696c 6591 03ea a86c ......while....l │ │ │ │ -00024d10: 6f90 538e 6f70 8e8e a18d 8d91 0d6f e8eb o.S.op.......o.. │ │ │ │ -00024d20: 617c 910b 7f54 d765 8d9f 01cc ccd5 318e a|...T.e......1. │ │ │ │ -00024d30: 9104 c004 eb61 3bd7 658d 9f01 cccc d532 .....a;.e......2 │ │ │ │ -00024d40: 8e8d 9106 c002 d73a 9601 fffe 3a93 3a8e .......:....:.:. │ │ │ │ -00024d50: 911a 4a4c eb61 3bd7 658d 9f01 cccc d86e ..JL.a;.e......n │ │ │ │ -00024d60: 8e8e 8d92 00da 8be5 cf73 6571 7565 6e63 .........sequenc │ │ │ │ -00024d70: 696e 678e 8ea1 8d8d 910d 6fe8 eb61 7c91 ing.......o..a|. │ │ │ │ -00024d80: 0b7f 545b 5d8e 8d92 00da 8be5 cf65 6d70 ..T[]........emp │ │ │ │ -00024d90: 7490 ac72 7991 03ea a86c 6973 748e 8ea9 t..ry....list... │ │ │ │ -00024da0: 0e7f ff8d 8d91 0d6f e8eb 617c 910b 7f54 .......o..a|...T │ │ │ │ -00024db0: 5bd7 658d 9f01 cccc d531 8e91 04c0 04eb [.e......1...... │ │ │ │ -00024dc0: 613b d765 8d9f 01cc ccd5 328e 8d91 06c0 a;.e......2..... │ │ │ │ -00024dd0: 02d7 3a96 01ff fe3a 933a 8e91 1a4a 4ceb ..:....:.:...JL. │ │ │ │ -00024de0: 613b 9105 bfaa d765 8d9f 01cc ccd8 6e8e a;.....e......n. │ │ │ │ -00024df0: 9105 a850 eb61 5d8e 8d92 00da 8be5 cf6c ...P.a]........l │ │ │ │ -00024e00: 6973 7496 03ea a86f 6693 d76e 93cf 656c ist....of..n..el │ │ │ │ -00024e10: 656d 656e 90ac 7274 738e 8ea1 8d8d 910d emen..rts....... │ │ │ │ -00024e20: 6fe8 eb61 7c91 0b7f 54d7 6596 05bf aaeb o..a|...T.e..... │ │ │ │ -00024e30: 6177 6865 7265 93d7 628e 8d92 00da 8be5 awhere..b....... │ │ │ │ -00024e40: cf52 9103 eaa8 6571 7569 762e 9105 38e0 .R....equiv...8. │ │ │ │ -00024e50: eb61 6c65 7496 05bf aad7 6293 eb61 696e .alet.....b..ain │ │ │ │ -00024e60: 93d7 658e 8ea6 8d8d 910d 6fe8 eb61 7c91 ..e.......o..a|. │ │ │ │ -00024e70: 0b7f 54d7 6596 05bf aaeb 6177 6865 7265 ..T.e.....awhere │ │ │ │ -00024e80: 7265 6693 d762 8e8d 9200 da8b e5cf 5291 ref..b........R. │ │ │ │ -00024e90: 03ea a865 7175 6976 2e91 0538 e0eb 616c ...equiv...8..al │ │ │ │ -00024ea0: 6574 7265 6696 05bf aad7 6293 eb61 696e etref.....b..ain │ │ │ │ -00024eb0: 93d7 658e 8ea6 8d8d 910d 6fe8 eb61 7c91 ..e.......o..a|. │ │ │ │ -00024ec0: 0b7f 54d7 6596 05bf aaeb 6177 6865 7265 ..T.e.....awhere │ │ │ │ -00024ed0: 7265 6393 d762 8e8d 9200 da8b e5cf 5291 rec..b........R. │ │ │ │ -00024ee0: 03ea a865 7175 6976 2e91 0538 e0eb 616c ...equiv...8..al │ │ │ │ -00024ef0: 6574 7265 6396 05bf aad7 6293 eb61 696e etrec.....b..ain │ │ │ │ -00024f00: 93d7 658e 8ea6 8d8d 910d 6fe8 eb61 7c91 ..e.......o..a|. │ │ │ │ -00024f10: 0b7f 54d7 6596 05bf aaeb 6177 6865 7265 ..T.e.....awhere │ │ │ │ -00024f20: 7479 7065 93d7 6462 8e8d 9200 da8b e5cf type..db........ │ │ │ │ -00024f30: 6571 7569 762e 9105 38e0 eb61 6c65 7474 equiv...8..alett │ │ │ │ -00024f40: 7970 6596 05bf aad7 6462 93eb 6169 6e93 ype.....db..ain. │ │ │ │ -00024f50: d765 8e8e a68d 8d91 0d6f e8eb 617c 910b .e.......o..a|.. │ │ │ │ -00024f60: 7f54 d765 9605 bfaa eb61 7768 6572 6561 .T.e.....awherea │ │ │ │ -00024f70: 6273 7479 7065 93d7 6162 8e8d 9200 da8b bstype..ab...... │ │ │ │ -00024f80: e5cf 6571 7569 762e 9105 38e0 eb61 6162 ..equiv...8..aab │ │ │ │ -00024f90: 7374 7970 6596 05bf aad7 6162 93eb 6169 stype.....ab..ai │ │ │ │ -00024fa0: 6e93 d765 8e8e a68d 8d91 0d6f e8eb 617c n..e.......o..a| │ │ │ │ -00024fb0: 910b 7f54 d765 9605 bfaa eb61 7768 6572 ...T.e.....awher │ │ │ │ -00024fc0: 6561 6273 7265 6374 7970 6593 d761 628e eabsrectype..ab. │ │ │ │ -00024fd0: 8d92 00da 8be5 cf65 7175 6976 2e91 0538 .......equiv...8 │ │ │ │ -00024fe0: e0eb 6161 6273 7265 6374 7970 6596 05bf ..aabsrectype... │ │ │ │ -00024ff0: aad7 6162 93eb 6169 6e93 d765 8e8e a18d ..ab..ain..e.... │ │ │ │ -00025000: 8d91 0d6f e8eb 617c 910b 7f54 d764 9605 ...o..a|...T.d.. │ │ │ │ -00025010: bfaa eb61 696e 93d7 658e 8d92 00da 8be5 ...ain..e....... │ │ │ │ -00025020: cf6c 6f90 538e 6361 6c91 03ea a864 6563 .lo.S.cal....dec │ │ │ │ -00025030: 6c61 7261 7469 6f6e 8e8e a18d 8d91 0d6f laration.......o │ │ │ │ -00025040: e8eb 617c 910b 7f54 6361 7365 9605 bfaa ..a|...Tcase.... │ │ │ │ -00025050: d765 93eb 616f 6693 d770 8d9f 01cc ccd5 .e..aof..p...... │ │ │ │ -00025060: 318e 9104 c004 eb61 2ed7 658d 9f01 cccc 1......a..e..... │ │ │ │ -00025070: d531 8e91 0a7f aeeb 617c 8d93 d73a 9601 .1......a|...:.. │ │ │ │ -00025080: fffe 3a93 3a8e 9113 8a4a eb61 7c93 d770 ..:.:....J.a|..p │ │ │ │ -00025090: 8d9f 01cc ccd8 6e8e 9105 a850 eb61 2ed7 ......n....P.a.. │ │ │ │ -000250a0: 658d 9f01 cccc d86e 8e8e 8d92 00da 8be5 e......n........ │ │ │ │ -000250b0: cf63 6173 6596 03ea a873 7461 7465 6d65 .case....stateme │ │ │ │ -000250c0: 6e90 ac72 742c 9365 7175 6976 2e8e 8ea6 n..rt,.equiv.... │ │ │ │ -000250d0: 8d8d 9200 da8b e5eb 6128 6675 6e96 05bf ........a(fun... │ │ │ │ -000250e0: aad7 708d 9f01 cccc d531 8e91 04c0 04eb ..p......1...... │ │ │ │ -000250f0: 612e d765 8d9f 01cc ccd5 318e 910a 7fae a..e......1..... │ │ │ │ -00025100: eb61 7c8d 93d7 3a96 01ff fe3a 933a 8e91 .a|...:....:.:.. │ │ │ │ -00025110: 1949 f4eb 617c 93d7 708d 9f01 cccc d86e .I..a|..p......n │ │ │ │ -00025120: 8e96 05a8 50eb 612e d765 8d9f 01cc ccd8 ....P.a..e...... │ │ │ │ -00025130: 6e8e 93eb 6129 9105 bfaa d765 8e8e a18d n...a).....e.... │ │ │ │ -00025140: 8d91 0d6f e8eb 617c 910b 7f54 5c96 05bf ...o..a|...T\... │ │ │ │ -00025150: aad7 708d 9f01 cccc d531 8e91 04c0 04d7 ..p......1...... │ │ │ │ -00025160: 708d 9f01 cccc d532 8e8d 9106 c002 d73a p......2.......: │ │ │ │ -00025170: 9601 fffe 3a93 3a8e 9116 8aa0 708d 9f01 ....:.:.....p... │ │ │ │ -00025180: cccc d86e 8e91 05a8 50eb 612e 93d7 658e ...n....P.a...e. │ │ │ │ -00025190: 8d92 00da 8be5 cf61 6273 7472 6163 7469 .......abstracti │ │ │ │ -000251a0: 6f6e 8e8e a18d 8d91 0d6f e8eb 617c 9111 on.......o..a|.. │ │ │ │ -000251b0: 3efe 6675 6e96 05bf aad7 708d 9f01 cccc >.fun.....p..... │ │ │ │ -000251c0: d531 8e9b 04c0 04eb 612e d765 8d9f 01cc .1......a..e.... │ │ │ │ -000251d0: ccd5 318e 910a 7fae eb61 7c93 d770 8d9f ..1......a|..p.. │ │ │ │ -000251e0: 01cc ccd5 328e 98eb 612e d765 8d9f 01cc ....2...a..e.... │ │ │ │ -000251f0: ccd5 328e 910a 7fae eb61 7c8d 93d7 3a96 ..2......a|...:. │ │ │ │ -00025200: 01ff fe3a 933a 8e91 1949 f4eb 617c 93d7 ...:.:...I..a|.. │ │ │ │ -00025210: 708d 9f01 cccc d86e 8e91 05a8 50eb 612e p......n....P.a. │ │ │ │ -00025220: d765 8d9f 01cc ccd8 6e8e 8e8d 9200 da8b .e......n....... │ │ │ │ -00025230: e5cf 7061 7474 6572 6e96 03ea a873 656c ..pattern....sel │ │ │ │ -00025240: 6563 7469 6f6e 9361 6273 7472 6163 7469 ection.abstracti │ │ │ │ -00025250: 6f6e 8e8e a18d 8d91 0d6f e8eb 617c 910b on.......o..a|.. │ │ │ │ -00025260: 7f54 28d7 65eb 6129 8e8d 9200 da8b e5cf .T(.e.a)........ │ │ │ │ -00025270: 6571 7569 762e 9105 38e0 d765 8e8e 8e8e equiv...8..e.... │ │ │ │ -00025280: 8ea0 00d0 62f3 8d8d 91ea f1eb eb4b 332e ....b........K3. │ │ │ │ -00025290: 328e 9117 3996 4e6f 7465 7396 067a e16f 2...9.Notes..z.o │ │ │ │ -000252a0: 6e93 7468 6593 7379 6e91 ff75 c274 6178 n.the.syn..u.tax │ │ │ │ -000252b0: 9365 7175 6174 696f 6e73 9366 6f72 934d .equations.for.M │ │ │ │ -000252c0: 4c8e 9f1b e223 8d8d 8d8d 91f9 4e53 cf31 L....#......NS.1 │ │ │ │ -000252d0: 2e8e 8e8e 9108 51d7 496e 9604 26a9 7468 ......Q.In..&.th │ │ │ │ -000252e0: 6593 7379 6e9a ac72 7461 7893 6571 7561 e.syn..rtax.equa │ │ │ │ -000252f0: 7469 6f6e 7393 636f 6e73 7472 7563 7473 tions.constructs │ │ │ │ -00025300: 9361 7265 936c 6973 7465 6491 0426 a869 .are.listed..&.i │ │ │ │ -00025310: 6e93 6f72 6465 7293 6f66 9364 6563 7265 n.order.of.decre │ │ │ │ -00025320: 6173 696e 6793 6269 6e64 696e 6793 7090 asing.binding.p. │ │ │ │ -00025330: 538e 6f98 7798 6572 2e8e a410 0000 8d91 S.o.w.er........ │ │ │ │ -00025340: 0851 d746 91ff 0556 6f72 9603 4765 6578 .Q.F...Vor..Geex │ │ │ │ -00025350: 616d 706c 652c 9103 680c 7369 6e63 6593 ample,..h.since. │ │ │ │ -00025360: d765 8d9f 01cc ccd5 318e 9b04 c004 d765 .e......1......e │ │ │ │ -00025370: 8d9f 01cc ccd5 328e 9108 0769 cf69 7393 ......2....i.is. │ │ │ │ -00025380: 6c69 7374 6564 9362 9053 8e65 666f 7265 listed.b.S.efore │ │ │ │ -00025390: 93d7 658d 9f01 cccc d531 8e98 eb61 3bd7 ..e......1...a;. │ │ │ │ -000253a0: 658d 9f01 cccc d532 8e91 0807 69cf 6675 e......2....i.fu │ │ │ │ -000253b0: 6e63 7469 6f6e 9361 7070 6c69 6361 7469 nction.applicati │ │ │ │ -000253c0: 6f6e 9362 696e 6473 936d 6f72 6593 7469 on.binds.more.ti │ │ │ │ -000253d0: 6768 90ac 7274 6c79 8ea1 8d91 0851 d774 gh..rtly.....Q.t │ │ │ │ -000253e0: 6861 6e96 042c f273 6571 7565 6e63 696e han..,.sequencin │ │ │ │ -000253f0: 679b 042c f161 6e64 9374 6890 ac72 7573 g..,.and.th..rus │ │ │ │ -00025400: 93d7 658d 9f01 cccc d531 8e96 04c0 04d7 ..e......1...... │ │ │ │ -00025410: 658d 9f01 cccc d532 8e93 eb61 3bd7 658d e......2...a;.e. │ │ │ │ -00025420: 9f01 cccc d533 8e91 08ec f5cf 7061 7273 .....3......pars │ │ │ │ -00025430: 6573 9604 2cf2 6173 93eb 6128 d765 8d9f es..,.as..a(.e.. │ │ │ │ -00025440: 01cc ccd5 318e 9604 c004 d765 8d9f 01cc ....1......e.... │ │ │ │ -00025450: ccd5 328e 93eb 6129 3bd7 658d 9f01 cccc ..2...a);.e..... │ │ │ │ -00025460: d533 8e93 cf2e 9105 ffbd 5468 6973 9863 .3........This.c │ │ │ │ -00025470: 6f6e 95ac 7276 9365 6e93 7469 6f6e 9104 on..rv.en.tion.. │ │ │ │ -00025480: 2cf2 6465 7465 726d 696e 6573 8ea1 8d91 ,.determines.... │ │ │ │ -00025490: 0851 d76f 6e6c 7996 03af b674 6865 9103 .Q.only....the.. │ │ │ │ -000254a0: afb7 7265 6c61 7469 769a ac72 6593 6269 ..relativ..re.bi │ │ │ │ -000254b0: 6e64 696e 6793 7090 538e 6f98 7798 6572 nding.p.S.o.w.er │ │ │ │ -000254c0: 9103 afb7 6f66 9364 690b 6572 656e 9874 ....of.di.eren.t │ │ │ │ -000254d0: 9363 6f6e 7374 7275 6374 732e 9105 253b .constructs...%; │ │ │ │ -000254e0: 5468 6593 6c65 6674 936f 7291 03af b772 The.left.or....r │ │ │ │ -000254f0: 6967 6898 7493 6173 736f 9053 8e63 6961 igh.t.asso.S.cia │ │ │ │ -00025500: 7469 6f6e 8ea1 8d91 0851 d76f 6696 043d tion.....Q.of..= │ │ │ │ -00025510: d961 9363 6f6e 7374 7275 6374 9104 3dd8 .a.construct..=. │ │ │ │ -00025520: 6973 9369 6e64 6963 6174 6564 9365 7870 is.indicated.exp │ │ │ │ -00025530: 6c69 6369 746c 7993 6290 ac72 7993 604c licitly.b..ry.`L │ │ │ │ -00025540: 279b 043d c366 6f72 936c 6566 7493 616e '..=.for.left.an │ │ │ │ -00025550: 6493 6052 2798 666f 7293 7269 6768 90ac d.`R'.for.righ.. │ │ │ │ -00025560: 7274 2e91 0632 7246 91ff 0556 6f72 9365 rt...2rF...Vor.e │ │ │ │ -00025570: 7861 6d70 6c65 2c8e a18d 9108 51d7 6173 xample,.....Q.as │ │ │ │ -00025580: 9604 a173 6170 706c 6963 6174 696f 6e9b ...sapplication. │ │ │ │ -00025590: 04a1 7461 7373 6f90 538e 6369 6174 6573 ..tasso.S.ciates │ │ │ │ -000255a0: 9374 6f93 7468 6598 6c65 6674 2c91 04cf .to.the.left,... │ │ │ │ -000255b0: 2674 6865 9365 7870 7265 7373 696f 6e98 &the.expression. │ │ │ │ -000255c0: d765 8d9f 01cc ccd5 318e 9604 c004 d765 .e......1......e │ │ │ │ -000255d0: 8d9f 01cc ccd5 328e 93d7 658d 9f01 cccc ......2...e..... │ │ │ │ -000255e0: d533 8e91 0961 77cf 7061 7273 6573 9104 .3...aw.parses.. │ │ │ │ -000255f0: a173 6173 98eb 6128 d765 8d9f 01cc ccd5 .sas..a(.e...... │ │ │ │ -00025600: 318e 93d7 658d 9f01 cccc d532 8e93 eb61 1...e......2...a │ │ │ │ -00025610: 29d7 658d 9f01 cccc d533 8e93 cf2c 9104 ).e......3...,.. │ │ │ │ -00025620: cf26 616e 648e a18d 9108 51d7 7369 6e63 .&and.....Q.sinc │ │ │ │ -00025630: 659b 052d 46d7 658d 9f01 cccc d531 8e96 e..-F.e......1.. │ │ │ │ -00025640: 04c0 04eb 613d 3ed7 658d 9f01 cccc d532 ....a=>.e......2 │ │ │ │ -00025650: 8e93 eb61 7cd7 658d 9f01 cccc d533 8e91 ...a|.e......3.. │ │ │ │ -00025660: 09ed 4acf 6173 736f 9053 8e63 6961 7465 ..J.asso.S.ciate │ │ │ │ -00025670: 7396 052d 4774 6f98 7468 6598 7269 6768 s..-Gto.the.righ │ │ │ │ -00025680: 90ac 7274 2c91 057d ee74 6865 9865 7870 ..rt,..}.the.exp │ │ │ │ -00025690: 7265 7373 696f 6e93 d765 8d9f 01cc ccd5 ression..e...... │ │ │ │ -000256a0: 318e 9604 c004 eb61 3d3e d765 8d9f 01cc 1......a=>.e.... │ │ │ │ -000256b0: ccd5 328e 93eb 617c d765 8d9f 01cc ccd5 ..2...a|.e...... │ │ │ │ -000256c0: 338e 93eb 613d 3ed7 658d 9f01 cccc d534 3...a=>.e......4 │ │ │ │ -000256d0: 8e93 eb61 7cd7 658d 9f01 cccc d535 8e91 ...a|.e......5.. │ │ │ │ -000256e0: 09ed 4acf 7061 7273 6573 9861 738e a18d ..J.parses.as... │ │ │ │ -000256f0: 9108 51d7 d765 8d9f 01cc ccd5 318e 9604 ..Q..e......1... │ │ │ │ -00025700: c004 eb61 3d3e d765 8d9f 01cc ccd5 328e ...a=>.e......2. │ │ │ │ -00025710: 93eb 617c 28d7 658d 9f01 cccc d533 8e93 ..a|(.e......3.. │ │ │ │ -00025720: eb61 3d3e d765 8d9f 01cc ccd5 348e 93eb .a=>.e......4... │ │ │ │ -00025730: 617c d765 8d9f 01cc ccd5 358e 93eb 6129 a|.e......5...a) │ │ │ │ -00025740: cf2e 8e9f 1971 1d8d 8d8d 8d91 f94e 5332 .....q.......NS2 │ │ │ │ -00025750: 2e8e 8e8e 9108 51d7 4f6e 6c79 9605 0145 ......Q.Only...E │ │ │ │ -00025760: 6675 6e63 7469 6f6e 7393 6361 6e91 0501 functions.can... │ │ │ │ -00025770: 4462 9053 8e65 9364 650c 6e65 6493 7769 Db.S.e.de.ned.wi │ │ │ │ -00025780: 7468 93eb 616c 6574 7265 63cf 2e91 087c th..aletrec....| │ │ │ │ -00025790: b646 91ff 0556 6f72 9365 7861 6d70 6c65 .F...Vor.example │ │ │ │ -000257a0: 2c91 0546 eceb 616c 6574 7265 6396 05bf ,..F..aletrec... │ │ │ │ -000257b0: aa78 933d 9332 2d78 9105 0145 cf77 90ac .x.=.2-x...E.w.. │ │ │ │ -000257c0: 726f 756c 648e a18d 9108 51d7 6361 7573 rould.....Q.caus │ │ │ │ -000257d0: 6596 03ea a861 9373 796e 90ac 7274 6178 e....a.syn..rtax │ │ │ │ -000257e0: 9365 7272 6f72 2e8e a919 711e 8d8d 8d8d .error....q..... │ │ │ │ -000257f0: 91f9 4e53 332e 8e8e 8e91 0851 d741 6c6c ..NS3......Q.All │ │ │ │ -00025800: 9605 1b25 7468 659b 051b 2476 91ff 58e4 ...%the...$v..X. │ │ │ │ -00025810: 6172 6961 626c 6573 936f 9053 8e63 6375 ariables.o.S.ccu │ │ │ │ -00025820: 7272 696e 6798 696e 9361 9370 6174 7465 rring.in.a.patte │ │ │ │ -00025830: 726e 986d 90ac 7275 7374 9362 9053 8e65 rn.m..rust.b.S.e │ │ │ │ -00025840: 9364 6973 7469 6e63 742e 9108 ca55 4f6e .distinct....UOn │ │ │ │ -00025850: 9374 6865 936f 7468 6572 9868 616e 642c .the.other.hand, │ │ │ │ -00025860: 9105 6744 618e a18d 9108 51d7 7061 7474 ..gDa.....Q.patt │ │ │ │ -00025870: 6572 6e96 03ea a863 616e 9363 6f6e 9aac ern....can.con.. │ │ │ │ -00025880: 7274 6169 6e93 6d98 756c 7469 706c 6593 rtain.m.ultiple. │ │ │ │ -00025890: 6f90 538e 6363 7572 7265 6e63 6573 936f o.S.ccurrences.o │ │ │ │ -000258a0: 6693 7468 6593 7769 6c64 6361 7264 9360 f.the.wildcard.` │ │ │ │ -000258b0: eb61 5fcf 272e 8ea6 8d8d 8d8d 91f9 4e53 .a_.'.........NS │ │ │ │ -000258c0: 342e 8e8e 8e91 0851 d753 7061 6365 7396 4......Q.Spaces. │ │ │ │ -000258d0: 033f 9d28 eb48 4153 4349 9a4d de49 9103 .?.(.HASCI.M.I.. │ │ │ │ -000258e0: 3f72 cf33 3229 2c91 0361 d363 6172 7269 ?r.32),..a.carri │ │ │ │ -000258f0: 6167 6593 7265 7475 726e 7396 033f 9e28 age.returns..?.( │ │ │ │ -00025900: eb48 4153 4349 9849 9103 3f72 cf31 3329 .HASCI.I..?r.13) │ │ │ │ -00025910: 2c91 0361 d26c 696e 6593 6665 6564 7396 ,..a.line.feeds. │ │ │ │ -00025920: 033f 9d28 eb48 4153 4349 9849 9103 3f72 .?.(.HASCI.I..?r │ │ │ │ -00025930: cf31 3029 9366 6f72 6d91 033f 9e66 6565 .10).form..?.fee │ │ │ │ -00025940: 6473 9328 eb61 5e4c cf2c 8e8e 9f24 fd13 ds.(.a^L.,...$.. │ │ │ │ -00025950: 8e8c 8b00 0000 1b00 0000 0000 0000 0000 ................ │ │ │ │ +00024b20: 0000 0000 0000 0000 0000 0000 0243 02a0 .............C.. │ │ │ │ +00024b30: 02cc 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa ...U...F........ │ │ │ │ +00024b40: 999a 8d91 eaf1 ebd0 3236 9201 1e87 5e43 ........26....^C │ │ │ │ +00024b50: 6861 7074 6572 9604 8000 332e 910a 8000 hapter....3..... │ │ │ │ +00024b60: 5379 6e90 a000 7461 7893 6f66 934d 4c8e Syn...tax.of.ML. │ │ │ │ +00024b70: 91ea f1eb 9f05 6666 8900 00e6 6601 c73e ......ff....f..> │ │ │ │ +00024b80: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fe37 6791 |......./....7g. │ │ │ │ +00024b90: 8d8d 8da0 ff52 8ef3 8d8d 910d 6fe8 eb61 .....R......o..a │ │ │ │ +00024ba0: 7c91 0b7f 54d7 6596 05bf aaeb 617b 3f3f |...T.e.....a{?? │ │ │ │ +00024bb0: 7c21 217d 93d7 658d 9f01 cccc d531 8e91 |!!}..e......1.. │ │ │ │ +00024bc0: 04c0 04d7 658d 9ffb a532 8ddb 308e 9f07 ....e....2..0... │ │ │ │ +00024bd0: 5241 8dd5 318e 8e8e 8d92 00da 8be5 cf52 RA..1..........R │ │ │ │ +00024be0: 9603 eaa8 6661 696c 7572 6593 7472 6170 ....failure.trap │ │ │ │ +00024bf0: 9361 6e64 936c 6f90 538e 6f70 8e8e a40e .and.lo.S.op.... │ │ │ │ +00024c00: 7fff 8d8d 912a 2e3a eb61 7b3f 3f7c 2121 .....*.:.a{??|!! │ │ │ │ +00024c10: 7d91 05bf aad7 658d 9f01 cccc d532 8e91 }.....e......2.. │ │ │ │ +00024c20: 04c0 04d7 658d 9ffb a532 8ddb 308e 9f07 ....e....2..0... │ │ │ │ +00024c30: 5241 8dd5 328e 8e8e 8e9f 1384 468d 8d8d RA..2.......F... │ │ │ │ +00024c40: 9ff8 0000 8d91 3b6d 38cf 2e8e a404 0000 ......;m8....... │ │ │ │ +00024c50: 8d91 3b6d 382e 8ea1 8d91 3b6d 382e 8e8e ..;m8.....;m8... │ │ │ │ +00024c60: 8e8e a18d 8d91 2a2e 3aeb 617b 3f3f 7c21 ......*.:.a{??|! │ │ │ │ +00024c70: 217d 9105 bfaa d765 8d9f 01cc ccd8 6e8e !}.....e......n. │ │ │ │ +00024c80: 9105 a850 d765 8d9f fba5 328d db30 8e9f ...P.e....2..0.. │ │ │ │ +00024c90: 0752 418d d86e 8e8e 8e8e a18d 8d91 2a2e .RA..n........*. │ │ │ │ +00024ca0: 3aeb 617b 7b3f 7c21 7c3f d769 64eb 617c :.a{{?|!|?.id.a| │ │ │ │ +00024cb0: 21d7 6964 eb61 7d91 05bf aad7 658d 9ffb !.id.a}.....e... │ │ │ │ +00024cc0: a532 8ddb 3030 8e9f 0752 418d d86e 8e8e .2..00...RA..n.. │ │ │ │ +00024cd0: 9105 a850 eb61 7d8e 8ea4 13aa aa8d 8d91 ...P.a}......... │ │ │ │ +00024ce0: 0d6f e87c 910b 7f54 7768 696c 6596 05bf .o.|...Twhile... │ │ │ │ +00024cf0: aad7 658d 9f01 cccc d531 8e91 0a7f aeeb ..e......1...... │ │ │ │ +00024d00: 6164 6f93 d765 8e8d 9200 da8b e5cf 7768 ado..e........wh │ │ │ │ +00024d10: 696c 6591 03ea a86c 6f90 538e 6f70 8e8e ile....lo.S.op.. │ │ │ │ +00024d20: a18d 8d91 0d6f e8eb 617c 910b 7f54 d765 .....o..a|...T.e │ │ │ │ +00024d30: 8d9f 01cc ccd5 318e 9104 c004 eb61 3bd7 ......1......a;. │ │ │ │ +00024d40: 658d 9f01 cccc d532 8e8d 9106 c002 d73a e......2.......: │ │ │ │ +00024d50: 9601 fffe 3a93 3a8e 911a 4a4c eb61 3bd7 ....:.:...JL.a;. │ │ │ │ +00024d60: 658d 9f01 cccc d86e 8e8e 8d92 00da 8be5 e......n........ │ │ │ │ +00024d70: cf73 6571 7565 6e63 696e 678e 8ea1 8d8d .sequencing..... │ │ │ │ +00024d80: 910d 6fe8 eb61 7c91 0b7f 545b 5d8e 8d92 ..o..a|...T[]... │ │ │ │ +00024d90: 00da 8be5 cf65 6d70 7490 ac72 7991 03ea .....empt..ry... │ │ │ │ +00024da0: a86c 6973 748e 8ea9 0e7f ff8d 8d91 0d6f .list..........o │ │ │ │ +00024db0: e8eb 617c 910b 7f54 5bd7 658d 9f01 cccc ..a|...T[.e..... │ │ │ │ +00024dc0: d531 8e91 04c0 04eb 613b d765 8d9f 01cc .1......a;.e.... │ │ │ │ +00024dd0: ccd5 328e 8d91 06c0 02d7 3a96 01ff fe3a ..2.......:....: │ │ │ │ +00024de0: 933a 8e91 1a4a 4ceb 613b 9105 bfaa d765 .:...JL.a;.....e │ │ │ │ +00024df0: 8d9f 01cc ccd8 6e8e 9105 a850 eb61 5d8e ......n....P.a]. │ │ │ │ +00024e00: 8d92 00da 8be5 cf6c 6973 7496 03ea a86f .......list....o │ │ │ │ +00024e10: 6693 d76e 93cf 656c 656d 656e 90ac 7274 f..n..elemen..rt │ │ │ │ +00024e20: 738e 8ea1 8d8d 910d 6fe8 eb61 7c91 0b7f s.......o..a|... │ │ │ │ +00024e30: 54d7 6596 05bf aaeb 6177 6865 7265 93d7 T.e.....awhere.. │ │ │ │ +00024e40: 628e 8d92 00da 8be5 cf52 9103 eaa8 6571 b........R....eq │ │ │ │ +00024e50: 7569 762e 9105 38e0 eb61 6c65 7496 05bf uiv...8..alet... │ │ │ │ +00024e60: aad7 6293 eb61 696e 93d7 658e 8ea6 8d8d ..b..ain..e..... │ │ │ │ +00024e70: 910d 6fe8 eb61 7c91 0b7f 54d7 6596 05bf ..o..a|...T.e... │ │ │ │ +00024e80: aaeb 6177 6865 7265 7265 6693 d762 8e8d ..awhereref..b.. │ │ │ │ +00024e90: 9200 da8b e5cf 5291 03ea a865 7175 6976 ......R....equiv │ │ │ │ +00024ea0: 2e91 0538 e0eb 616c 6574 7265 6696 05bf ...8..aletref... │ │ │ │ +00024eb0: aad7 6293 eb61 696e 93d7 658e 8ea6 8d8d ..b..ain..e..... │ │ │ │ +00024ec0: 910d 6fe8 eb61 7c91 0b7f 54d7 6596 05bf ..o..a|...T.e... │ │ │ │ +00024ed0: aaeb 6177 6865 7265 7265 6393 d762 8e8d ..awhererec..b.. │ │ │ │ +00024ee0: 9200 da8b e5cf 5291 03ea a865 7175 6976 ......R....equiv │ │ │ │ +00024ef0: 2e91 0538 e0eb 616c 6574 7265 6396 05bf ...8..aletrec... │ │ │ │ +00024f00: aad7 6293 eb61 696e 93d7 658e 8ea6 8d8d ..b..ain..e..... │ │ │ │ +00024f10: 910d 6fe8 eb61 7c91 0b7f 54d7 6596 05bf ..o..a|...T.e... │ │ │ │ +00024f20: aaeb 6177 6865 7265 7479 7065 93d7 6462 ..awheretype..db │ │ │ │ +00024f30: 8e8d 9200 da8b e5cf 6571 7569 762e 9105 ........equiv... │ │ │ │ +00024f40: 38e0 eb61 6c65 7474 7970 6596 05bf aad7 8..alettype..... │ │ │ │ +00024f50: 6462 93eb 6169 6e93 d765 8e8e a68d 8d91 db..ain..e...... │ │ │ │ +00024f60: 0d6f e8eb 617c 910b 7f54 d765 9605 bfaa .o..a|...T.e.... │ │ │ │ +00024f70: eb61 7768 6572 6561 6273 7479 7065 93d7 .awhereabstype.. │ │ │ │ +00024f80: 6162 8e8d 9200 da8b e5cf 6571 7569 762e ab........equiv. │ │ │ │ +00024f90: 9105 38e0 eb61 6162 7374 7970 6596 05bf ..8..aabstype... │ │ │ │ +00024fa0: aad7 6162 93eb 6169 6e93 d765 8e8e a68d ..ab..ain..e.... │ │ │ │ +00024fb0: 8d91 0d6f e8eb 617c 910b 7f54 d765 9605 ...o..a|...T.e.. │ │ │ │ +00024fc0: bfaa eb61 7768 6572 6561 6273 7265 6374 ...awhereabsrect │ │ │ │ +00024fd0: 7970 6593 d761 628e 8d92 00da 8be5 cf65 ype..ab........e │ │ │ │ +00024fe0: 7175 6976 2e91 0538 e0eb 6161 6273 7265 quiv...8..aabsre │ │ │ │ +00024ff0: 6374 7970 6596 05bf aad7 6162 93eb 6169 ctype.....ab..ai │ │ │ │ +00025000: 6e93 d765 8e8e a18d 8d91 0d6f e8eb 617c n..e.......o..a| │ │ │ │ +00025010: 910b 7f54 d764 9605 bfaa eb61 696e 93d7 ...T.d.....ain.. │ │ │ │ +00025020: 658e 8d92 00da 8be5 cf6c 6f90 538e 6361 e........lo.S.ca │ │ │ │ +00025030: 6c91 03ea a864 6563 6c61 7261 7469 6f6e l....declaration │ │ │ │ +00025040: 8e8e a18d 8d91 0d6f e8eb 617c 910b 7f54 .......o..a|...T │ │ │ │ +00025050: 6361 7365 9605 bfaa d765 93eb 616f 6693 case.....e..aof. │ │ │ │ +00025060: d770 8d9f 01cc ccd5 318e 9104 c004 eb61 .p......1......a │ │ │ │ +00025070: 2ed7 658d 9f01 cccc d531 8e91 0a7f aeeb ..e......1...... │ │ │ │ +00025080: 617c 8d93 d73a 9601 fffe 3a93 3a8e 9113 a|...:....:.:... │ │ │ │ +00025090: 8a4a eb61 7c93 d770 8d9f 01cc ccd8 6e8e .J.a|..p......n. │ │ │ │ +000250a0: 9105 a850 eb61 2ed7 658d 9f01 cccc d86e ...P.a..e......n │ │ │ │ +000250b0: 8e8e 8d92 00da 8be5 cf63 6173 6596 03ea .........case... │ │ │ │ +000250c0: a873 7461 7465 6d65 6e90 ac72 742c 9365 .statemen..rt,.e │ │ │ │ +000250d0: 7175 6976 2e8e 8ea6 8d8d 9200 da8b e5eb quiv............ │ │ │ │ +000250e0: 6128 6675 6e96 05bf aad7 708d 9f01 cccc a(fun.....p..... │ │ │ │ +000250f0: d531 8e91 04c0 04eb 612e d765 8d9f 01cc .1......a..e.... │ │ │ │ +00025100: ccd5 318e 910a 7fae eb61 7c8d 93d7 3a96 ..1......a|...:. │ │ │ │ +00025110: 01ff fe3a 933a 8e91 1949 f4eb 617c 93d7 ...:.:...I..a|.. │ │ │ │ +00025120: 708d 9f01 cccc d86e 8e96 05a8 50eb 612e p......n....P.a. │ │ │ │ +00025130: d765 8d9f 01cc ccd8 6e8e 93eb 6129 9105 .e......n...a).. │ │ │ │ +00025140: bfaa d765 8e8e a18d 8d91 0d6f e8eb 617c ...e.......o..a| │ │ │ │ +00025150: 910b 7f54 5c96 05bf aad7 708d 9f01 cccc ...T\.....p..... │ │ │ │ +00025160: d531 8e91 04c0 04d7 708d 9f01 cccc d532 .1......p......2 │ │ │ │ +00025170: 8e8d 9106 c002 d73a 9601 fffe 3a93 3a8e .......:....:.:. │ │ │ │ +00025180: 9116 8aa0 708d 9f01 cccc d86e 8e91 05a8 ....p......n.... │ │ │ │ +00025190: 50eb 612e 93d7 658e 8d92 00da 8be5 cf61 P.a...e........a │ │ │ │ +000251a0: 6273 7472 6163 7469 6f6e 8e8e a18d 8d91 bstraction...... │ │ │ │ +000251b0: 0d6f e8eb 617c 9111 3efe 6675 6e96 05bf .o..a|..>.fun... │ │ │ │ +000251c0: aad7 708d 9f01 cccc d531 8e9b 04c0 04eb ..p......1...... │ │ │ │ +000251d0: 612e d765 8d9f 01cc ccd5 318e 910a 7fae a..e......1..... │ │ │ │ +000251e0: eb61 7c93 d770 8d9f 01cc ccd5 328e 98eb .a|..p......2... │ │ │ │ +000251f0: 612e d765 8d9f 01cc ccd5 328e 910a 7fae a..e......2..... │ │ │ │ +00025200: eb61 7c8d 93d7 3a96 01ff fe3a 933a 8e91 .a|...:....:.:.. │ │ │ │ +00025210: 1949 f4eb 617c 93d7 708d 9f01 cccc d86e .I..a|..p......n │ │ │ │ +00025220: 8e91 05a8 50eb 612e d765 8d9f 01cc ccd8 ....P.a..e...... │ │ │ │ +00025230: 6e8e 8e8d 9200 da8b e5cf 7061 7474 6572 n.........patter │ │ │ │ +00025240: 6e96 03ea a873 656c 6563 7469 6f6e 9361 n....selection.a │ │ │ │ +00025250: 6273 7472 6163 7469 6f6e 8e8e a18d 8d91 bstraction...... │ │ │ │ +00025260: 0d6f e8eb 617c 910b 7f54 28d7 65eb 6129 .o..a|...T(.e.a) │ │ │ │ +00025270: 8e8d 9200 da8b e5cf 6571 7569 762e 9105 ........equiv... │ │ │ │ +00025280: 38e0 d765 8e8e 8e8e 8ea0 00d0 62f3 8d8d 8..e........b... │ │ │ │ +00025290: 91ea f1eb eb4b 332e 328e 9117 3996 4e6f .....K3.2...9.No │ │ │ │ +000252a0: 7465 7396 067a e16f 6e93 7468 6593 7379 tes..z.on.the.sy │ │ │ │ +000252b0: 6e91 ff75 c274 6178 9365 7175 6174 696f n..u.tax.equatio │ │ │ │ +000252c0: 6e73 9366 6f72 934d 4c8e 9f1b e223 8d8d ns.for.ML....#.. │ │ │ │ +000252d0: 8d8d 91f9 4e53 cf31 2e8e 8e8e 9108 51d7 ....NS.1......Q. │ │ │ │ +000252e0: 496e 9604 26a9 7468 6593 7379 6e9a ac72 In..&.the.syn..r │ │ │ │ +000252f0: 7461 7893 6571 7561 7469 6f6e 7393 636f tax.equations.co │ │ │ │ +00025300: 6e73 7472 7563 7473 9361 7265 936c 6973 nstructs.are.lis │ │ │ │ +00025310: 7465 6491 0426 a869 6e93 6f72 6465 7293 ted..&.in.order. │ │ │ │ +00025320: 6f66 9364 6563 7265 6173 696e 6793 6269 of.decreasing.bi │ │ │ │ +00025330: 6e64 696e 6793 7090 538e 6f98 7798 6572 nding.p.S.o.w.er │ │ │ │ +00025340: 2e8e a410 0000 8d91 0851 d746 91ff 0556 .........Q.F...V │ │ │ │ +00025350: 6f72 9603 4765 6578 616d 706c 652c 9103 or..Geexample,.. │ │ │ │ +00025360: 680c 7369 6e63 6593 d765 8d9f 01cc ccd5 h.since..e...... │ │ │ │ +00025370: 318e 9b04 c004 d765 8d9f 01cc ccd5 328e 1......e......2. │ │ │ │ +00025380: 9108 0769 cf69 7393 6c69 7374 6564 9362 ...i.is.listed.b │ │ │ │ +00025390: 9053 8e65 666f 7265 93d7 658d 9f01 cccc .S.efore..e..... │ │ │ │ +000253a0: d531 8e98 eb61 3bd7 658d 9f01 cccc d532 .1...a;.e......2 │ │ │ │ +000253b0: 8e91 0807 69cf 6675 6e63 7469 6f6e 9361 ....i.function.a │ │ │ │ +000253c0: 7070 6c69 6361 7469 6f6e 9362 696e 6473 pplication.binds │ │ │ │ +000253d0: 936d 6f72 6593 7469 6768 90ac 7274 6c79 .more.tigh..rtly │ │ │ │ +000253e0: 8ea1 8d91 0851 d774 6861 6e96 042c f273 .....Q.than..,.s │ │ │ │ +000253f0: 6571 7565 6e63 696e 679b 042c f161 6e64 equencing..,.and │ │ │ │ +00025400: 9374 6890 ac72 7573 93d7 658d 9f01 cccc .th..rus..e..... │ │ │ │ +00025410: d531 8e96 04c0 04d7 658d 9f01 cccc d532 .1......e......2 │ │ │ │ +00025420: 8e93 eb61 3bd7 658d 9f01 cccc d533 8e91 ...a;.e......3.. │ │ │ │ +00025430: 08ec f5cf 7061 7273 6573 9604 2cf2 6173 ....parses..,.as │ │ │ │ +00025440: 93eb 6128 d765 8d9f 01cc ccd5 318e 9604 ..a(.e......1... │ │ │ │ +00025450: c004 d765 8d9f 01cc ccd5 328e 93eb 6129 ...e......2...a) │ │ │ │ +00025460: 3bd7 658d 9f01 cccc d533 8e93 cf2e 9105 ;.e......3...... │ │ │ │ +00025470: ffbd 5468 6973 9863 6f6e 95ac 7276 9365 ..This.con..rv.e │ │ │ │ +00025480: 6e93 7469 6f6e 9104 2cf2 6465 7465 726d n.tion..,.determ │ │ │ │ +00025490: 696e 6573 8ea1 8d91 0851 d76f 6e6c 7996 ines.....Q.only. │ │ │ │ +000254a0: 03af b674 6865 9103 afb7 7265 6c61 7469 ...the....relati │ │ │ │ +000254b0: 769a ac72 6593 6269 6e64 696e 6793 7090 v..re.binding.p. │ │ │ │ +000254c0: 538e 6f98 7798 6572 9103 afb7 6f66 9364 S.o.w.er....of.d │ │ │ │ +000254d0: 690b 6572 656e 9874 9363 6f6e 7374 7275 i.eren.t.constru │ │ │ │ +000254e0: 6374 732e 9105 253b 5468 6593 6c65 6674 cts...%;The.left │ │ │ │ +000254f0: 936f 7291 03af b772 6967 6898 7493 6173 .or....righ.t.as │ │ │ │ +00025500: 736f 9053 8e63 6961 7469 6f6e 8ea1 8d91 so.S.ciation.... │ │ │ │ +00025510: 0851 d76f 6696 043d d961 9363 6f6e 7374 .Q.of..=.a.const │ │ │ │ +00025520: 7275 6374 9104 3dd8 6973 9369 6e64 6963 ruct..=.is.indic │ │ │ │ +00025530: 6174 6564 9365 7870 6c69 6369 746c 7993 ated.explicitly. │ │ │ │ +00025540: 6290 ac72 7993 604c 279b 043d c366 6f72 b..ry.`L'..=.for │ │ │ │ +00025550: 936c 6566 7493 616e 6493 6052 2798 666f .left.and.`R'.fo │ │ │ │ +00025560: 7293 7269 6768 90ac 7274 2e91 0632 7246 r.righ..rt...2rF │ │ │ │ +00025570: 91ff 0556 6f72 9365 7861 6d70 6c65 2c8e ...Vor.example,. │ │ │ │ +00025580: a18d 9108 51d7 6173 9604 a173 6170 706c ....Q.as...sappl │ │ │ │ +00025590: 6963 6174 696f 6e9b 04a1 7461 7373 6f90 ication...tasso. │ │ │ │ +000255a0: 538e 6369 6174 6573 9374 6f93 7468 6598 S.ciates.to.the. │ │ │ │ +000255b0: 6c65 6674 2c91 04cf 2674 6865 9365 7870 left,...&the.exp │ │ │ │ +000255c0: 7265 7373 696f 6e98 d765 8d9f 01cc ccd5 ression..e...... │ │ │ │ +000255d0: 318e 9604 c004 d765 8d9f 01cc ccd5 328e 1......e......2. │ │ │ │ +000255e0: 93d7 658d 9f01 cccc d533 8e91 0961 77cf ..e......3...aw. │ │ │ │ +000255f0: 7061 7273 6573 9104 a173 6173 98eb 6128 parses...sas..a( │ │ │ │ +00025600: d765 8d9f 01cc ccd5 318e 93d7 658d 9f01 .e......1...e... │ │ │ │ +00025610: cccc d532 8e93 eb61 29d7 658d 9f01 cccc ...2...a).e..... │ │ │ │ +00025620: d533 8e93 cf2c 9104 cf26 616e 648e a18d .3...,...&and... │ │ │ │ +00025630: 9108 51d7 7369 6e63 659b 052d 46d7 658d ..Q.since..-F.e. │ │ │ │ +00025640: 9f01 cccc d531 8e96 04c0 04eb 613d 3ed7 .....1......a=>. │ │ │ │ +00025650: 658d 9f01 cccc d532 8e93 eb61 7cd7 658d e......2...a|.e. │ │ │ │ +00025660: 9f01 cccc d533 8e91 09ed 4acf 6173 736f .....3....J.asso │ │ │ │ +00025670: 9053 8e63 6961 7465 7396 052d 4774 6f98 .S.ciates..-Gto. │ │ │ │ +00025680: 7468 6598 7269 6768 90ac 7274 2c91 057d the.righ..rt,..} │ │ │ │ +00025690: ee74 6865 9865 7870 7265 7373 696f 6e93 .the.expression. │ │ │ │ +000256a0: d765 8d9f 01cc ccd5 318e 9604 c004 eb61 .e......1......a │ │ │ │ +000256b0: 3d3e d765 8d9f 01cc ccd5 328e 93eb 617c =>.e......2...a| │ │ │ │ +000256c0: d765 8d9f 01cc ccd5 338e 93eb 613d 3ed7 .e......3...a=>. │ │ │ │ +000256d0: 658d 9f01 cccc d534 8e93 eb61 7cd7 658d e......4...a|.e. │ │ │ │ +000256e0: 9f01 cccc d535 8e91 09ed 4acf 7061 7273 .....5....J.pars │ │ │ │ +000256f0: 6573 9861 738e a18d 9108 51d7 d765 8d9f es.as.....Q..e.. │ │ │ │ +00025700: 01cc ccd5 318e 9604 c004 eb61 3d3e d765 ....1......a=>.e │ │ │ │ +00025710: 8d9f 01cc ccd5 328e 93eb 617c 28d7 658d ......2...a|(.e. │ │ │ │ +00025720: 9f01 cccc d533 8e93 eb61 3d3e d765 8d9f .....3...a=>.e.. │ │ │ │ +00025730: 01cc ccd5 348e 93eb 617c d765 8d9f 01cc ....4...a|.e.... │ │ │ │ +00025740: ccd5 358e 93eb 6129 cf2e 8e9f 1971 1d8d ..5...a).....q.. │ │ │ │ +00025750: 8d8d 8d91 f94e 5332 2e8e 8e8e 9108 51d7 .....NS2......Q. │ │ │ │ +00025760: 4f6e 6c79 9605 0145 6675 6e63 7469 6f6e Only...Efunction │ │ │ │ +00025770: 7393 6361 6e91 0501 4462 9053 8e65 9364 s.can...Db.S.e.d │ │ │ │ +00025780: 650c 6e65 6493 7769 7468 93eb 616c 6574 e.ned.with..alet │ │ │ │ +00025790: 7265 63cf 2e91 087c b646 91ff 0556 6f72 rec....|.F...Vor │ │ │ │ +000257a0: 9365 7861 6d70 6c65 2c91 0546 eceb 616c .example,..F..al │ │ │ │ +000257b0: 6574 7265 6396 05bf aa78 933d 9332 2d78 etrec....x.=.2-x │ │ │ │ +000257c0: 9105 0145 cf77 90ac 726f 756c 648e a18d ...E.w..rould... │ │ │ │ +000257d0: 9108 51d7 6361 7573 6596 03ea a861 9373 ..Q.cause....a.s │ │ │ │ +000257e0: 796e 90ac 7274 6178 9365 7272 6f72 2e8e yn..rtax.error.. │ │ │ │ +000257f0: a919 711e 8d8d 8d8d 91f9 4e53 332e 8e8e ..q.......NS3... │ │ │ │ +00025800: 8e91 0851 d741 6c6c 9605 1b25 7468 659b ...Q.All...%the. │ │ │ │ +00025810: 051b 2476 91ff 58e4 6172 6961 626c 6573 ..$v..X.ariables │ │ │ │ +00025820: 936f 9053 8e63 6375 7272 696e 6798 696e .o.S.ccurring.in │ │ │ │ +00025830: 9361 9370 6174 7465 726e 986d 90ac 7275 .a.pattern.m..ru │ │ │ │ +00025840: 7374 9362 9053 8e65 9364 6973 7469 6e63 st.b.S.e.distinc │ │ │ │ +00025850: 742e 9108 ca55 4f6e 9374 6865 936f 7468 t....UOn.the.oth │ │ │ │ +00025860: 6572 9868 616e 642c 9105 6744 618e a18d er.hand,..gDa... │ │ │ │ +00025870: 9108 51d7 7061 7474 6572 6e96 03ea a863 ..Q.pattern....c │ │ │ │ +00025880: 616e 9363 6f6e 9aac 7274 6169 6e93 6d98 an.con..rtain.m. │ │ │ │ +00025890: 756c 7469 706c 6593 6f90 538e 6363 7572 ultiple.o.S.ccur │ │ │ │ +000258a0: 7265 6e63 6573 936f 6693 7468 6593 7769 rences.of.the.wi │ │ │ │ +000258b0: 6c64 6361 7264 9360 eb61 5fcf 272e 8ea6 ldcard.`.a_.'... │ │ │ │ +000258c0: 8d8d 8d8d 91f9 4e53 342e 8e8e 8e91 0851 ......NS4......Q │ │ │ │ +000258d0: d753 7061 6365 7396 033f 9d28 eb48 4153 .Spaces..?.(.HAS │ │ │ │ +000258e0: 4349 9a4d de49 9103 3f72 cf33 3229 2c91 CI.M.I..?r.32),. │ │ │ │ +000258f0: 0361 d363 6172 7269 6167 6593 7265 7475 .a.carriage.retu │ │ │ │ +00025900: 726e 7396 033f 9e28 eb48 4153 4349 9849 rns..?.(.HASCI.I │ │ │ │ +00025910: 9103 3f72 cf31 3329 2c91 0361 d26c 696e ..?r.13),..a.lin │ │ │ │ +00025920: 6593 6665 6564 7396 033f 9d28 eb48 4153 e.feeds..?.(.HAS │ │ │ │ +00025930: 4349 9849 9103 3f72 cf31 3029 9366 6f72 CI.I..?r.10).for │ │ │ │ +00025940: 6d91 033f 9e66 6565 6473 9328 eb61 5e4c m..?.feeds.(.a^L │ │ │ │ +00025950: cf2c 8e8e 9f24 fd13 8e8c 8b00 0000 1b00 .,...$.......... │ │ │ │ 00025960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00025970: 0000 0000 0000 0000 0000 0000 024a faa0 .............J.. │ │ │ │ -00025980: 02cc 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa ...U...F........ │ │ │ │ -00025990: 999a 8d91 12c7 61d0 332e 332e 910a 8000 ......a.3.3..... │ │ │ │ -000259a0: 4964 656e 90a0 0074 690c 6572 7396 0480 Iden...ti.ers... │ │ │ │ -000259b0: 0061 6e64 936f 7468 6572 936c 6578 6963 .and.other.lexic │ │ │ │ -000259c0: 616c 936d 6174 7465 7273 9200 c5c9 db32 al.matters.....2 │ │ │ │ -000259d0: 378e 9112 c761 9f05 6666 8900 00e6 6601 7....a..ff....f. │ │ │ │ -000259e0: c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b .>|......./..... │ │ │ │ -000259f0: d021 8d91 3027 4deb 4841 5343 499a 4dde .!..0'M.HASCI.M. │ │ │ │ -00025a00: 4991 04a3 90cf 3132 2996 04a3 c061 6e64 I.....12)....and │ │ │ │ -00025a10: 9104 a3bf 7461 6273 9328 eb61 5e49 cf2c ....tabs.(.a^I., │ │ │ │ -00025a20: 93eb 4841 5343 4998 4991 04a3 90cf 3929 ..HASCI.I.....9) │ │ │ │ -00025a30: 9b04 a3bf 6361 6e93 6290 538e 6598 696e ....can.b.S.e.in │ │ │ │ -00025a40: 7365 7274 6564 9361 6e64 9364 656c 6574 serted.and.delet │ │ │ │ -00025a50: 6564 9861 7262 6974 7261 7269 6c79 9377 ed.arbitrarily.w │ │ │ │ -00025a60: 6974 686f 7574 8ea4 1000 008d 9130 274d ithout.......0'M │ │ │ │ -00025a70: 610b 6563 7469 6e67 9605 9c92 7468 6593 a.ecting....the. │ │ │ │ -00025a80: 6d65 616e 696e 6793 2861 7393 6c6f 6e67 meaning.(as.long │ │ │ │ -00025a90: 9361 7393 6f62 95ac 7276 696f 7573 9105 .as.ob..rvious.. │ │ │ │ -00025aa0: 9c91 616d 9362 6967 7569 7469 6573 9605 ..am.biguities.. │ │ │ │ -00025ab0: 9c92 6172 6593 6e6f 7493 696e 90ac 7274 ..are.not.in..rt │ │ │ │ -00025ac0: 726f 9053 8e64 7563 6564 292e 910a 4e9e ro.S.duced)...N. │ │ │ │ -00025ad0: 4691 ff05 566f 728e a18d 9130 274d 6578 F...Vor....0'Mex │ │ │ │ -00025ae0: 616d 706c 652c 9104 80e1 7468 6596 0462 ample,....the..b │ │ │ │ -00025af0: d573 7061 6365 9369 6e9b 0462 d6eb 612d .space.in..b..a- │ │ │ │ -00025b00: 9105 bfaa d778 93cf 6275 7493 6e6f 7498 .....x..but.not. │ │ │ │ -00025b10: 696e 93eb 616e 6f74 9105 bfaa d778 93cf in..anot.....x.. │ │ │ │ -00025b20: 6361 6e98 6290 538e 6593 6f6d 6974 7465 can.b.S.e.omitte │ │ │ │ -00025b30: 642e 9106 a168 436f 6d6d 656e 90ac 7274 d....hCommen..rt │ │ │ │ -00025b40: 7393 6361 6e98 6290 538e 6593 6f66 8ea1 s.can.b.S.e.of.. │ │ │ │ -00025b50: 8d91 3027 4d74 95ac 7277 936f 9103 eaa8 ..0'Mt..rw.o.... │ │ │ │ -00025b60: 6b69 6e64 733a 8ea9 1c66 2f8d 8d8d 8d91 kinds:...f/..... │ │ │ │ -00025b70: 351d 5228 6129 8e8e 8e91 4a00 d241 7262 5.R(a)....J..Arb │ │ │ │ -00025b80: 6974 7261 7279 9603 eaa8 7365 7175 656e itrary....sequen │ │ │ │ -00025b90: 6365 7393 6f66 9363 9aac 7268 6172 6163 ces.of.c..rharac │ │ │ │ -00025ba0: 7465 7273 9373 7572 726f 756e 6465 6493 ters.surrounded. │ │ │ │ -00025bb0: 6298 7993 eb61 25cf 2773 2e8e 9f14 b318 b.y..a%.'s...... │ │ │ │ -00025bc0: 8d8d 8d8d 9134 7636 2862 298e 8e8e 914a .....4v6(b)....J │ │ │ │ -00025bd0: 00d2 5491 ff05 5665 7874 9604 c168 656e ..T...Vext...hen │ │ │ │ -00025be0: 636c 6f73 6564 9b04 c167 696e 9374 6865 closed...gin.the │ │ │ │ -00025bf0: 986e 6573 7469 6e67 9363 6f6d 6d65 6e95 .nesting.commen. │ │ │ │ -00025c00: ac72 7498 6272 6163 936b 9365 7473 9604 .rt.brac.k.ets.. │ │ │ │ -00025c10: c168 eb61 253c 98cf 616e 6493 eb61 3e25 .h.a%<..and..a>% │ │ │ │ -00025c20: cf2e 9107 bd1e 5468 6593 6f6e 6c79 9877 ......The.only.w │ │ │ │ -00025c30: 95ac 7261 9379 9104 c168 746f 8ea1 8d91 ..ra.y...hto.... │ │ │ │ -00025c40: 4a00 d274 6572 6d69 6e61 7465 9603 afc1 J..terminate.... │ │ │ │ -00025c50: 619b 03af c263 6f6d 6d65 6e90 ac72 7493 a....commen..rt. │ │ │ │ -00025c60: 7374 6172 7469 6e67 9377 6974 6898 eb61 starting.with..a │ │ │ │ -00025c70: 253c 93cf 6973 9377 6974 6898 6193 6d61 %<..is.with.a.ma │ │ │ │ -00025c80: 7463 90ac 7268 696e 6793 eb61 3e25 cf2e tc..rhing..a>%.. │ │ │ │ -00025c90: 9105 253e 4966 93eb 6125 d778 cf2c 9103 ..%>If..a%.x.,.. │ │ │ │ -00025ca0: bb89 7768 6572 6598 d778 93cf 6973 8ea1 ..where..x..is.. │ │ │ │ -00025cb0: 8d91 4a00 d26e 6f74 8d91 0403 e8eb 613c ..J..not......a< │ │ │ │ -00025cc0: 8e91 09c3 92cf 2c91 040a 376f 9053 8e63 ......,...7o.S.c │ │ │ │ -00025cd0: 6375 7273 9604 03e8 6f75 7473 6964 6593 curs....outside. │ │ │ │ -00025ce0: 619b 0403 e7eb 6125 3c8d 93d7 3a96 01ff a.....a%<...:... │ │ │ │ -00025cf0: fe3a 933a 8e91 15d2 70eb 613e 2598 cf70 .:.:....p.a>%..p │ │ │ │ -00025d00: 6169 722c 9104 0a38 7468 656e 9374 6865 air,...8then.the │ │ │ │ -00025d10: 9863 6f6d 6d65 6e90 ac72 7493 6973 9374 .commen..rt.is.t │ │ │ │ -00025d20: 6572 6d69 6e61 7465 6498 6290 ac72 7993 erminated.b..ry. │ │ │ │ -00025d30: 7468 658e a18d 914a 00d2 6e65 7874 9604 the....J..next.. │ │ │ │ -00025d40: 1a97 eb61 25cf 2e91 05c8 ab54 6890 ac72 ...a%......Th..r │ │ │ │ -00025d50: 7573 93eb 6125 3c93 cf61 6e64 9b04 1a96 us..a%<..and.... │ │ │ │ -00025d60: eb61 3e25 93cf 6361 6e93 6290 538e 6598 .a>%..can.b.S.e. │ │ │ │ -00025d70: 7573 6564 9374 6f98 636f 6d6d 656e 9aac used.to.commen.. │ │ │ │ -00025d80: 7274 936f 7574 9363 6f6d 6d65 6e98 7473 rt.out.commen.ts │ │ │ │ -00025d90: 9b04 1a96 6f66 9374 6865 9866 6f72 6d93 ....of.the.form. │ │ │ │ -00025da0: eb61 258e a18d 8d91 4a00 d2d7 3a96 01ff .a%.....J...:... │ │ │ │ -00025db0: fe3a 933a 8e91 5bb6 1aeb 6125 cf2c 9603 .:.:..[...a%.,.. │ │ │ │ -00025dc0: eaa8 6275 7493 6e6f 7493 7669 6365 9376 ..but.not.vice.v │ │ │ │ -00025dd0: 90ac 7265 7273 612e 8ea6 8d91 3027 4d43 ..rersa.....0'MC │ │ │ │ -00025de0: 6f6d 6d65 6e9a ac72 7473 9603 eaa8 6361 ommen..rts....ca │ │ │ │ -00025df0: 6e93 6290 538e 6593 696e 7365 7274 6564 n.b.S.e.inserted │ │ │ │ -00025e00: 9361 6e98 7977 6865 7265 9361 9373 7061 .an.ywhere.a.spa │ │ │ │ -00025e10: 6365 9369 7393 616c 6c6f 9877 9865 642e ce.is.allo.w.ed. │ │ │ │ -00025e20: 8e9f 27ed 998d 8d91 12c7 61eb 4b33 2e33 ..'.......a.K3.3 │ │ │ │ -00025e30: 8e91 3f0f 0c49 6465 6e91 ff75 c274 690c ..?..Iden..u.ti. │ │ │ │ -00025e40: 6572 7396 067a e161 6e64 936f 7468 6572 ers..z.and.other │ │ │ │ -00025e50: 936c 6578 6963 616c 936d 6174 7465 7273 .lexical.matters │ │ │ │ -00025e60: 8e9f 1be2 238d 9112 c761 cf49 6e96 042e ....#....a.In... │ │ │ │ -00025e70: d574 6869 739b 042e d673 6563 7469 6f6e .this....section │ │ │ │ -00025e80: 9374 6865 986c 6578 6963 616c 9373 7472 .the.lexical.str │ │ │ │ -00025e90: 7563 7475 7265 986f 6693 eb48 4d4c 98cf ucture.of..HML.. │ │ │ │ -00025ea0: 6973 9364 650c 6e65 642e 9106 0569 5468 is.de.ned....iTh │ │ │ │ -00025eb0: 6593 6465 7461 696c 7398 7090 538e 6572 e.details.p.S.er │ │ │ │ -00025ec0: 7461 696e 696e 6793 746f 9874 6865 93eb taining.to.the.. │ │ │ │ -00025ed0: 4848 4f4c 8ea1 8d91 12c7 61cf 6c6f 6769 HHOL......a.logi │ │ │ │ -00025ee0: 6396 03ea a861 7265 9367 6976 90ac 7265 c....are.giv..re │ │ │ │ -00025ef0: 6e93 696e 9353 6563 7469 6f6e 9331 312e n.in.Section.11. │ │ │ │ -00025f00: 312e 8e9f 22a2 ef8d 8d91 12c7 61eb 4733 1...".......a.G3 │ │ │ │ -00025f10: 2e33 2e31 8e91 4447 5c49 6465 6e90 8ccc .3.1..DG\Iden... │ │ │ │ -00025f20: 7469 0c65 7273 8e9f 17c0 008d 9112 c761 ti.ers.........a │ │ │ │ -00025f30: cf54 6865 9603 fcf1 7374 7275 6374 7572 .The....structur │ │ │ │ -00025f40: 659b 03fc f26f 6693 eb48 4d4c 98cf 6964 e....of..HML..id │ │ │ │ -00025f50: 656e 90ac 7274 690c 6572 7393 6973 9870 en..rti.ers.is.p │ │ │ │ -00025f60: 6172 746c 7993 7072 6f67 7261 6d6d 6162 artly.programmab │ │ │ │ -00025f70: 6c65 2e91 056f bd54 6865 9364 6566 6175 le...o.The.defau │ │ │ │ -00025f80: 6c74 9869 7393 7468 6174 9861 6e93 6964 lt.is.that.an.id │ │ │ │ -00025f90: 656e 90ac 7274 690c 6572 8ea1 8d91 12c7 en..rti.er...... │ │ │ │ -00025fa0: 6163 616e 9603 eaa8 6290 538e 6593 6f66 acan....b.S.e.of │ │ │ │ -00025fb0: 9374 95ac 7277 936f 9103 eaa8 666f 726d .t..rw.o....form │ │ │ │ -00025fc0: 733a 8e9f 1919 478d 8d8d 8d91 1f4e 7928 s:....G......Ny( │ │ │ │ -00025fd0: 6929 8e8e 8e91 3195 8941 9104 39f0 7365 i)....1..A..9.se │ │ │ │ -00025fe0: 7175 656e 6365 9604 3a05 6f66 9361 6c70 quence..:.of.alp │ │ │ │ -00025ff0: 6861 6e90 ac72 756d 6572 6963 7393 7374 han..rumerics.st │ │ │ │ -00026000: 6172 7469 6e67 9377 6974 6893 6193 6c65 arting.with.a.le │ │ │ │ -00026010: 7474 6572 2c91 044d dc77 6865 7265 9104 tter,..M.where.. │ │ │ │ -00026020: 3a04 7468 6593 6465 6661 756c 7493 7374 :.the.default.st │ │ │ │ -00026030: 7275 6374 7572 6593 6f66 8ea1 8d91 3195 ructure.of....1. │ │ │ │ -00026040: 8961 6e96 03ea a861 6c70 6861 6e90 ac72 .an....alphan..r │ │ │ │ -00026050: 756d 6572 6963 9369 7393 7468 6174 9369 umeric.is.that.i │ │ │ │ -00026060: 7493 6973 9361 936c 6574 7465 722c 9361 t.is.a.letter,.a │ │ │ │ -00026070: 9364 6967 6974 2c93 6193 7072 696d 6593 .digit,.a.prime. │ │ │ │ -00026080: 288d eb61 608e 9105 bfaa cf29 936f 7293 (..a`......).or. │ │ │ │ -00026090: 616e 9375 6e64 6572 6261 7293 288d 9100 an.underbar.(... │ │ │ │ -000260a0: b478 8900 0066 6600 0386 668e 9104 3ade .x...ff...f...:. │ │ │ │ -000260b0: 292e 8e9f 19b3 178d 8d8d 8d91 1c0a ed28 )..............( │ │ │ │ -000260c0: 6969 298e 8e8e 9131 9589 4196 03ea a873 ii)....1..A....s │ │ │ │ -000260d0: 709a 538e 6563 6961 6c93 7379 6d90 ac72 p.S.ecial.sym..r │ │ │ │ -000260e0: 6298 6f6c 9363 9aac 7268 6f73 656e 9366 b.ol.c..rhosen.f │ │ │ │ -000260f0: 726f 6d93 7468 6593 666f 6c6c 6f98 7769 rom.the.follo.wi │ │ │ │ -00026100: 6e67 936c 6973 748e 9f1e 3f84 8d91 42d4 ng.list...?...B. │ │ │ │ -00026110: 87eb 612a 2a96 16fe a82b 2b93 3c2d 2d96 ..a**....++.<--. │ │ │ │ -00026120: 113e fe3c 2d3e 932d 2d3e 9616 fea8 2d2d .>.<->.-->....-- │ │ │ │ -00026130: 2d93 3e3c 933e 3e93 3e3d 933c 3d3d 9111 -.><.>>.>=.<==.. │ │ │ │ -00026140: 3efe 3c3d 3e8e a40d 999a a18d 9142 d487 >.<=>........B.. │ │ │ │ -00026150: 3d3d 3d96 113e fe3d 3d3e 935c 2f96 16fe ===..>.==>.\/... │ │ │ │ -00026160: a82f 2f93 2f5c 961c be52 213f 9321 2196 .//./\...R!?.!!. │ │ │ │ -00026170: 16fe a821 5c93 3f21 933f 3f93 3f5c 8ea1 ...!\.?!.??.?\.. │ │ │ │ -00026180: a18d 9142 d487 3a3d 9616 fea8 3c3e 933c ...B..:=....<>.< │ │ │ │ -00026190: 2d93 3c3c 933c 3d91 1cbe 522d 2d93 2d3e -.<<.<=...R--.-> │ │ │ │ -000261a0: 933d 3e93 3d3d 8e9f 20a5 ea8d 9112 c761 .=>.==.. ......a │ │ │ │ -000261b0: cf41 9603 eaa8 6c65 7474 6572 9369 7393 .A....letter.is. │ │ │ │ -000261c0: 6193 6d65 6d90 ac72 6290 538e 6572 936f a.mem..rb.S.er.o │ │ │ │ -000261d0: 6693 7468 6593 6c69 7374 3a8e 9f19 65f8 f.the.list:...e. │ │ │ │ -000261e0: 8d91 2406 5feb 6161 9605 bfaa 6293 6393 ..$._.aa....b.c. │ │ │ │ -000261f0: 6493 6593 6693 6793 6893 6993 6a93 6b93 d.e.f.g.h.i.j.k. │ │ │ │ -00026200: 6c93 6d93 6e93 6f93 7093 7193 7293 7393 l.m.n.o.p.q.r.s. │ │ │ │ -00026210: 7493 7593 7693 7793 7893 7993 7a8e a1a1 t.u.v.w.x.y.z... │ │ │ │ -00026220: 8d91 2406 5f41 9605 bfaa 4293 4393 4493 ..$._A....B.C.D. │ │ │ │ -00026230: 4593 4693 4793 4893 4993 4a93 4b93 4c93 E.F.G.H.I.J.K.L. │ │ │ │ -00026240: 4d93 4e93 4f93 5093 5193 5293 5393 5493 M.N.O.P.Q.R.S.T. │ │ │ │ -00026250: 5593 5693 5793 5893 5993 5a8e 9f1b cc5e U.V.W.X.Y.Z....^ │ │ │ │ -00026260: 8d91 12c7 61eb 484d 4c96 03ea a8cf 6973 ....a.HML.....is │ │ │ │ -00026270: 9363 6173 652d 7365 6e73 6974 6976 9aac .case-sensitiv.. │ │ │ │ -00026280: 7265 3a91 0538 e075 7070 9053 8e65 7293 re:..8.upp.S.er. │ │ │ │ -00026290: 616e 6493 6c6f 9877 9865 7293 6361 7365 and.lo.w.er.case │ │ │ │ -000262a0: 936c 6574 7465 7273 9361 7265 9363 6f6e .letters.are.con │ │ │ │ -000262b0: 7369 6465 7265 6493 746f 9362 9053 8e65 sidered.to.b.S.e │ │ │ │ -000262c0: 9364 690b 6572 656e 9874 2e8e 9f10 0000 .di.eren.t...... │ │ │ │ -000262d0: 8d91 1e28 f054 6865 9103 eaa8 6675 6e63 ...(.The....func │ │ │ │ -000262e0: 7469 6f6e 8e8e 9f24 fd13 8e8c 8b00 0000 tion...$........ │ │ │ │ -000262f0: 1c00 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00025970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00025980: 0000 0000 024b 02a0 02cc 0555 8da0 fd46 .....K.....U...F │ │ │ │ +00025990: d30e 8d8d 8d8d 9ffa 999a 8d91 12c7 61d0 ..............a. │ │ │ │ +000259a0: 332e 332e 910a 8000 4964 656e 90a0 0074 3.3.....Iden...t │ │ │ │ +000259b0: 690c 6572 7396 0480 0061 6e64 936f 7468 i.ers....and.oth │ │ │ │ +000259c0: 6572 936c 6578 6963 616c 936d 6174 7465 er.lexical.matte │ │ │ │ +000259d0: 7273 9200 c5c9 db32 378e 9112 c761 9f05 rs.....27....a.. │ │ │ │ +000259e0: 6666 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 ff....f..>|..... │ │ │ │ +000259f0: 0294 2fdf 8da0 fd8b d021 8d91 3027 4deb ../......!..0'M. │ │ │ │ +00025a00: 4841 5343 499a 4dde 4991 04a3 90cf 3132 HASCI.M.I.....12 │ │ │ │ +00025a10: 2996 04a3 c061 6e64 9104 a3bf 7461 6273 )....and....tabs │ │ │ │ +00025a20: 9328 eb61 5e49 cf2c 93eb 4841 5343 4998 .(.a^I.,..HASCI. │ │ │ │ +00025a30: 4991 04a3 90cf 3929 9b04 a3bf 6361 6e93 I.....9)....can. │ │ │ │ +00025a40: 6290 538e 6598 696e 7365 7274 6564 9361 b.S.e.inserted.a │ │ │ │ +00025a50: 6e64 9364 656c 6574 6564 9861 7262 6974 nd.deleted.arbit │ │ │ │ +00025a60: 7261 7269 6c79 9377 6974 686f 7574 8ea4 rarily.without.. │ │ │ │ +00025a70: 1000 008d 9130 274d 610b 6563 7469 6e67 .....0'Ma.ecting │ │ │ │ +00025a80: 9605 9c92 7468 6593 6d65 616e 696e 6793 ....the.meaning. │ │ │ │ +00025a90: 2861 7393 6c6f 6e67 9361 7393 6f62 95ac (as.long.as.ob.. │ │ │ │ +00025aa0: 7276 696f 7573 9105 9c91 616d 9362 6967 rvious....am.big │ │ │ │ +00025ab0: 7569 7469 6573 9605 9c92 6172 6593 6e6f uities....are.no │ │ │ │ +00025ac0: 7493 696e 90ac 7274 726f 9053 8e64 7563 t.in..rtro.S.duc │ │ │ │ +00025ad0: 6564 292e 910a 4e9e 4691 ff05 566f 728e ed)...N.F...Vor. │ │ │ │ +00025ae0: a18d 9130 274d 6578 616d 706c 652c 9104 ...0'Mexample,.. │ │ │ │ +00025af0: 80e1 7468 6596 0462 d573 7061 6365 9369 ..the..b.space.i │ │ │ │ +00025b00: 6e9b 0462 d6eb 612d 9105 bfaa d778 93cf n..b..a-.....x.. │ │ │ │ +00025b10: 6275 7493 6e6f 7498 696e 93eb 616e 6f74 but.not.in..anot │ │ │ │ +00025b20: 9105 bfaa d778 93cf 6361 6e98 6290 538e .....x..can.b.S. │ │ │ │ +00025b30: 6593 6f6d 6974 7465 642e 9106 a168 436f e.omitted....hCo │ │ │ │ +00025b40: 6d6d 656e 90ac 7274 7393 6361 6e98 6290 mmen..rts.can.b. │ │ │ │ +00025b50: 538e 6593 6f66 8ea1 8d91 3027 4d74 95ac S.e.of....0'Mt.. │ │ │ │ +00025b60: 7277 936f 9103 eaa8 6b69 6e64 733a 8ea9 rw.o....kinds:.. │ │ │ │ +00025b70: 1c66 2f8d 8d8d 8d91 351d 5228 6129 8e8e .f/.....5.R(a).. │ │ │ │ +00025b80: 8e91 4a00 d241 7262 6974 7261 7279 9603 ..J..Arbitrary.. │ │ │ │ +00025b90: eaa8 7365 7175 656e 6365 7393 6f66 9363 ..sequences.of.c │ │ │ │ +00025ba0: 9aac 7268 6172 6163 7465 7273 9373 7572 ..rharacters.sur │ │ │ │ +00025bb0: 726f 756e 6465 6493 6298 7993 eb61 25cf rounded.b.y..a%. │ │ │ │ +00025bc0: 2773 2e8e 9f14 b318 8d8d 8d8d 9134 7636 's...........4v6 │ │ │ │ +00025bd0: 2862 298e 8e8e 914a 00d2 5491 ff05 5665 (b)....J..T...Ve │ │ │ │ +00025be0: 7874 9604 c168 656e 636c 6f73 6564 9b04 xt...henclosed.. │ │ │ │ +00025bf0: c167 696e 9374 6865 986e 6573 7469 6e67 .gin.the.nesting │ │ │ │ +00025c00: 9363 6f6d 6d65 6e95 ac72 7498 6272 6163 .commen..rt.brac │ │ │ │ +00025c10: 936b 9365 7473 9604 c168 eb61 253c 98cf .k.ets...h.a%<.. │ │ │ │ +00025c20: 616e 6493 eb61 3e25 cf2e 9107 bd1e 5468 and..a>%......Th │ │ │ │ +00025c30: 6593 6f6e 6c79 9877 95ac 7261 9379 9104 e.only.w..ra.y.. │ │ │ │ +00025c40: c168 746f 8ea1 8d91 4a00 d274 6572 6d69 .hto....J..termi │ │ │ │ +00025c50: 6e61 7465 9603 afc1 619b 03af c263 6f6d nate....a....com │ │ │ │ +00025c60: 6d65 6e90 ac72 7493 7374 6172 7469 6e67 men..rt.starting │ │ │ │ +00025c70: 9377 6974 6898 eb61 253c 93cf 6973 9377 .with..a%<..is.w │ │ │ │ +00025c80: 6974 6898 6193 6d61 7463 90ac 7268 696e ith.a.matc..rhin │ │ │ │ +00025c90: 6793 eb61 3e25 cf2e 9105 253e 4966 93eb g..a>%....%>If.. │ │ │ │ +00025ca0: 6125 d778 cf2c 9103 bb89 7768 6572 6598 a%.x.,....where. │ │ │ │ +00025cb0: d778 93cf 6973 8ea1 8d91 4a00 d26e 6f74 .x..is....J..not │ │ │ │ +00025cc0: 8d91 0403 e8eb 613c 8e91 09c3 92cf 2c91 ......a<......,. │ │ │ │ +00025cd0: 040a 376f 9053 8e63 6375 7273 9604 03e8 ..7o.S.ccurs.... │ │ │ │ +00025ce0: 6f75 7473 6964 6593 619b 0403 e7eb 6125 outside.a.....a% │ │ │ │ +00025cf0: 3c8d 93d7 3a96 01ff fe3a 933a 8e91 15d2 <...:....:.:.... │ │ │ │ +00025d00: 70eb 613e 2598 cf70 6169 722c 9104 0a38 p.a>%..pair,...8 │ │ │ │ +00025d10: 7468 656e 9374 6865 9863 6f6d 6d65 6e90 then.the.commen. │ │ │ │ +00025d20: ac72 7493 6973 9374 6572 6d69 6e61 7465 .rt.is.terminate │ │ │ │ +00025d30: 6498 6290 ac72 7993 7468 658e a18d 914a d.b..ry.the....J │ │ │ │ +00025d40: 00d2 6e65 7874 9604 1a97 eb61 25cf 2e91 ..next.....a%... │ │ │ │ +00025d50: 05c8 ab54 6890 ac72 7573 93eb 6125 3c93 ...Th..rus..a%<. │ │ │ │ +00025d60: cf61 6e64 9b04 1a96 eb61 3e25 93cf 6361 .and.....a>%..ca │ │ │ │ +00025d70: 6e93 6290 538e 6598 7573 6564 9374 6f98 n.b.S.e.used.to. │ │ │ │ +00025d80: 636f 6d6d 656e 9aac 7274 936f 7574 9363 commen..rt.out.c │ │ │ │ +00025d90: 6f6d 6d65 6e98 7473 9b04 1a96 6f66 9374 ommen.ts....of.t │ │ │ │ +00025da0: 6865 9866 6f72 6d93 eb61 258e a18d 8d91 he.form..a%..... │ │ │ │ +00025db0: 4a00 d2d7 3a96 01ff fe3a 933a 8e91 5bb6 J...:....:.:..[. │ │ │ │ +00025dc0: 1aeb 6125 cf2c 9603 eaa8 6275 7493 6e6f ..a%.,....but.no │ │ │ │ +00025dd0: 7493 7669 6365 9376 90ac 7265 7273 612e t.vice.v..rersa. │ │ │ │ +00025de0: 8ea6 8d91 3027 4d43 6f6d 6d65 6e9a ac72 ....0'MCommen..r │ │ │ │ +00025df0: 7473 9603 eaa8 6361 6e93 6290 538e 6593 ts....can.b.S.e. │ │ │ │ +00025e00: 696e 7365 7274 6564 9361 6e98 7977 6865 inserted.an.ywhe │ │ │ │ +00025e10: 7265 9361 9373 7061 6365 9369 7393 616c re.a.space.is.al │ │ │ │ +00025e20: 6c6f 9877 9865 642e 8e9f 27ed 998d 8d91 lo.w.ed...'..... │ │ │ │ +00025e30: 12c7 61eb 4b33 2e33 8e91 3f0f 0c49 6465 ..a.K3.3..?..Ide │ │ │ │ +00025e40: 6e91 ff75 c274 690c 6572 7396 067a e161 n..u.ti.ers..z.a │ │ │ │ +00025e50: 6e64 936f 7468 6572 936c 6578 6963 616c nd.other.lexical │ │ │ │ +00025e60: 936d 6174 7465 7273 8e9f 1be2 238d 9112 .matters....#... │ │ │ │ +00025e70: c761 cf49 6e96 042e d574 6869 739b 042e .a.In....this... │ │ │ │ +00025e80: d673 6563 7469 6f6e 9374 6865 986c 6578 .section.the.lex │ │ │ │ +00025e90: 6963 616c 9373 7472 7563 7475 7265 986f ical.structure.o │ │ │ │ +00025ea0: 6693 eb48 4d4c 98cf 6973 9364 650c 6e65 f..HML..is.de.ne │ │ │ │ +00025eb0: 642e 9106 0569 5468 6593 6465 7461 696c d....iThe.detail │ │ │ │ +00025ec0: 7398 7090 538e 6572 7461 696e 696e 6793 s.p.S.ertaining. │ │ │ │ +00025ed0: 746f 9874 6865 93eb 4848 4f4c 8ea1 8d91 to.the..HHOL.... │ │ │ │ +00025ee0: 12c7 61cf 6c6f 6769 6396 03ea a861 7265 ..a.logic....are │ │ │ │ +00025ef0: 9367 6976 90ac 7265 6e93 696e 9353 6563 .giv..ren.in.Sec │ │ │ │ +00025f00: 7469 6f6e 9331 312e 312e 8e9f 22a2 ef8d tion.11.1..."... │ │ │ │ +00025f10: 8d91 12c7 61eb 4733 2e33 2e31 8e91 4447 ....a.G3.3.1..DG │ │ │ │ +00025f20: 5c49 6465 6e90 8ccc 7469 0c65 7273 8e9f \Iden...ti.ers.. │ │ │ │ +00025f30: 17c0 008d 9112 c761 cf54 6865 9603 fcf1 .......a.The.... │ │ │ │ +00025f40: 7374 7275 6374 7572 659b 03fc f26f 6693 structure....of. │ │ │ │ +00025f50: eb48 4d4c 98cf 6964 656e 90ac 7274 690c .HML..iden..rti. │ │ │ │ +00025f60: 6572 7393 6973 9870 6172 746c 7993 7072 ers.is.partly.pr │ │ │ │ +00025f70: 6f67 7261 6d6d 6162 6c65 2e91 056f bd54 ogrammable...o.T │ │ │ │ +00025f80: 6865 9364 6566 6175 6c74 9869 7393 7468 he.default.is.th │ │ │ │ +00025f90: 6174 9861 6e93 6964 656e 90ac 7274 690c at.an.iden..rti. │ │ │ │ +00025fa0: 6572 8ea1 8d91 12c7 6163 616e 9603 eaa8 er......acan.... │ │ │ │ +00025fb0: 6290 538e 6593 6f66 9374 95ac 7277 936f b.S.e.of.t..rw.o │ │ │ │ +00025fc0: 9103 eaa8 666f 726d 733a 8e9f 1919 478d ....forms:....G. │ │ │ │ +00025fd0: 8d8d 8d91 1f4e 7928 6929 8e8e 8e91 3195 .....Ny(i)....1. │ │ │ │ +00025fe0: 8941 9104 39f0 7365 7175 656e 6365 9604 .A..9.sequence.. │ │ │ │ +00025ff0: 3a05 6f66 9361 6c70 6861 6e90 ac72 756d :.of.alphan..rum │ │ │ │ +00026000: 6572 6963 7393 7374 6172 7469 6e67 9377 erics.starting.w │ │ │ │ +00026010: 6974 6893 6193 6c65 7474 6572 2c91 044d ith.a.letter,..M │ │ │ │ +00026020: dc77 6865 7265 9104 3a04 7468 6593 6465 .where..:.the.de │ │ │ │ +00026030: 6661 756c 7493 7374 7275 6374 7572 6593 fault.structure. │ │ │ │ +00026040: 6f66 8ea1 8d91 3195 8961 6e96 03ea a861 of....1..an....a │ │ │ │ +00026050: 6c70 6861 6e90 ac72 756d 6572 6963 9369 lphan..rumeric.i │ │ │ │ +00026060: 7393 7468 6174 9369 7493 6973 9361 936c s.that.it.is.a.l │ │ │ │ +00026070: 6574 7465 722c 9361 9364 6967 6974 2c93 etter,.a.digit,. │ │ │ │ +00026080: 6193 7072 696d 6593 288d eb61 608e 9105 a.prime.(..a`... │ │ │ │ +00026090: bfaa cf29 936f 7293 616e 9375 6e64 6572 ...).or.an.under │ │ │ │ +000260a0: 6261 7293 288d 9100 b478 8900 0066 6600 bar.(....x...ff. │ │ │ │ +000260b0: 0386 668e 9104 3ade 292e 8e9f 19b3 178d ..f...:.)....... │ │ │ │ +000260c0: 8d8d 8d91 1c0a ed28 6969 298e 8e8e 9131 .......(ii)....1 │ │ │ │ +000260d0: 9589 4196 03ea a873 709a 538e 6563 6961 ..A....sp.S.ecia │ │ │ │ +000260e0: 6c93 7379 6d90 ac72 6298 6f6c 9363 9aac l.sym..rb.ol.c.. │ │ │ │ +000260f0: 7268 6f73 656e 9366 726f 6d93 7468 6593 rhosen.from.the. │ │ │ │ +00026100: 666f 6c6c 6f98 7769 6e67 936c 6973 748e follo.wing.list. │ │ │ │ +00026110: 9f1e 3f84 8d91 42d4 87eb 612a 2a96 16fe ..?...B...a**... │ │ │ │ +00026120: a82b 2b93 3c2d 2d96 113e fe3c 2d3e 932d .++.<--..>.<->.- │ │ │ │ +00026130: 2d3e 9616 fea8 2d2d 2d93 3e3c 933e 3e93 ->....---.><.>>. │ │ │ │ +00026140: 3e3d 933c 3d3d 9111 3efe 3c3d 3e8e a40d >=.<==..>.<=>... │ │ │ │ +00026150: 999a a18d 9142 d487 3d3d 3d96 113e fe3d .....B..===..>.= │ │ │ │ +00026160: 3d3e 935c 2f96 16fe a82f 2f93 2f5c 961c =>.\/....//./\.. │ │ │ │ +00026170: be52 213f 9321 2196 16fe a821 5c93 3f21 .R!?.!!....!\.?! │ │ │ │ +00026180: 933f 3f93 3f5c 8ea1 a18d 9142 d487 3a3d .??.?\.....B..:= │ │ │ │ +00026190: 9616 fea8 3c3e 933c 2d93 3c3c 933c 3d91 ....<>.<-.<<.<=. │ │ │ │ +000261a0: 1cbe 522d 2d93 2d3e 933d 3e93 3d3d 8e9f ..R--.->.=>.==.. │ │ │ │ +000261b0: 20a5 ea8d 9112 c761 cf41 9603 eaa8 6c65 ......a.A....le │ │ │ │ +000261c0: 7474 6572 9369 7393 6193 6d65 6d90 ac72 tter.is.a.mem..r │ │ │ │ +000261d0: 6290 538e 6572 936f 6693 7468 6593 6c69 b.S.er.of.the.li │ │ │ │ +000261e0: 7374 3a8e 9f19 65f8 8d91 2406 5feb 6161 st:...e...$._.aa │ │ │ │ +000261f0: 9605 bfaa 6293 6393 6493 6593 6693 6793 ....b.c.d.e.f.g. │ │ │ │ +00026200: 6893 6993 6a93 6b93 6c93 6d93 6e93 6f93 h.i.j.k.l.m.n.o. │ │ │ │ +00026210: 7093 7193 7293 7393 7493 7593 7693 7793 p.q.r.s.t.u.v.w. │ │ │ │ +00026220: 7893 7993 7a8e a1a1 8d91 2406 5f41 9605 x.y.z.....$._A.. │ │ │ │ +00026230: bfaa 4293 4393 4493 4593 4693 4793 4893 ..B.C.D.E.F.G.H. │ │ │ │ +00026240: 4993 4a93 4b93 4c93 4d93 4e93 4f93 5093 I.J.K.L.M.N.O.P. │ │ │ │ +00026250: 5193 5293 5393 5493 5593 5693 5793 5893 Q.R.S.T.U.V.W.X. │ │ │ │ +00026260: 5993 5a8e 9f1b cc5e 8d91 12c7 61eb 484d Y.Z....^....a.HM │ │ │ │ +00026270: 4c96 03ea a8cf 6973 9363 6173 652d 7365 L.....is.case-se │ │ │ │ +00026280: 6e73 6974 6976 9aac 7265 3a91 0538 e075 nsitiv..re:..8.u │ │ │ │ +00026290: 7070 9053 8e65 7293 616e 6493 6c6f 9877 pp.S.er.and.lo.w │ │ │ │ +000262a0: 9865 7293 6361 7365 936c 6574 7465 7273 .er.case.letters │ │ │ │ +000262b0: 9361 7265 9363 6f6e 7369 6465 7265 6493 .are.considered. │ │ │ │ +000262c0: 746f 9362 9053 8e65 9364 690b 6572 656e to.b.S.e.di.eren │ │ │ │ +000262d0: 9874 2e8e 9f10 0000 8d91 1e28 f054 6865 .t.........(.The │ │ │ │ +000262e0: 9103 eaa8 6675 6e63 7469 6f6e 8e8e 9f24 ....function...$ │ │ │ │ +000262f0: fd13 8e8c 8b00 0000 1c00 0000 0000 0000 ................ │ │ │ │ 00026300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00026310: 0000 0000 0000 0259 52a0 02cc 0555 8da0 .......YR....U.. │ │ │ │ -00026320: fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 .F.............. │ │ │ │ -00026330: ebd0 3238 9201 1e87 5e43 6861 7074 6572 ..28....^Chapter │ │ │ │ -00026340: 9604 8000 332e 910a 8000 5379 6e90 a000 ....3.....Syn... │ │ │ │ -00026350: 7461 7893 6f66 934d 4c8e 91ea f1eb 9f05 tax.of.ML....... │ │ │ │ -00026360: 6666 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 ff....f..>|..... │ │ │ │ -00026370: 0294 2fdf 8da0 fd8b d021 8d8d 8d91 eaf1 ../......!...... │ │ │ │ -00026380: eb9f f54f a789 0000 6666 01c7 0b4a 9f0b ...O....ff...J.. │ │ │ │ -00026390: 0716 8d8d 90cc cd9f 0459 9c84 000f 60b2 .........Y....`. │ │ │ │ -000263a0: 0000 6666 8d9f fba6 648d 9117 0bcc eb61 ..ff....d......a │ │ │ │ -000263b0: 6e65 775f 6c65 7474 6572 9605 bfaa 3a93 new_letter....:. │ │ │ │ -000263c0: 7374 7269 6e67 932d 3e93 766f 6964 8e8e string.->.void.. │ │ │ │ -000263d0: 9201 c671 b184 000f 60b2 0000 6666 8e8e ...q....`...ff.. │ │ │ │ -000263e0: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ -000263f0: a415 ef34 8d91 eaf1 ebcf 6d61 6b9a ac72 ...4......mak..r │ │ │ │ -00026400: 6573 9604 7ba0 6193 6e65 7793 6398 6861 es..{.a.new.c.ha │ │ │ │ -00026410: 7261 6374 6572 9362 9053 8e65 6861 9876 racter.b.S.eha.v │ │ │ │ -00026420: 9865 9104 7b9f 6c69 6b98 6593 6193 6c65 .e..{.lik.e.a.le │ │ │ │ -00026430: 7474 6572 2e91 06eb c828 5468 6593 756e tter.....(The.un │ │ │ │ -00026440: 6971 7565 936f 6291 00a7 1c6a 6563 7493 ique.ob....ject. │ │ │ │ -00026450: 6f66 9104 7b9f eb48 4d4c 93cf 7498 7970 of..{..HML..t.yp │ │ │ │ -00026460: 9053 8e65 93eb 6176 6f69 6493 cf69 7393 .S.e..avoid..is. │ │ │ │ -00026470: 7468 658e a910 0000 8d91 eaf1 eb76 91ff the..........v.. │ │ │ │ -00026480: 58e4 616c 7565 9603 eaa8 6f66 9374 6865 X.alue....of.the │ │ │ │ -00026490: 9365 7870 7265 7373 696f 6e93 eb61 2829 .expression..a() │ │ │ │ -000264a0: cf2e 2991 0538 e046 91ff 0556 6f72 9365 ..)..8.F...Vor.e │ │ │ │ -000264b0: 7861 6d70 6c65 3a8e 9f13 88ce 8d91 18ef xample:......... │ │ │ │ -000264c0: 3beb 616e 6577 5f6c 6574 7465 7291 05bf ;.anew_letter... │ │ │ │ -000264d0: aa60 2b60 3b3b 8ea1 8d91 eaf1 ebcf 7769 .`+`;;........wi │ │ │ │ -000264e0: 6c6c 9604 097d 6d61 6b9a ac72 658d 93eb ll...}mak..re... │ │ │ │ -000264f0: 612b 696e 748e 911f 11a3 cf61 6e64 8d93 a+int......and.. │ │ │ │ -00026500: eb61 666f 6f2b 6261 728e 9130 50a0 cf62 .afoo+bar..0P..b │ │ │ │ -00026510: 9053 8e65 636f 6d65 9361 6c6c 6f98 7798 .S.ecome.allo.w. │ │ │ │ -00026520: 6162 6c65 9104 097e 6964 656e 9874 690c able...~iden.ti. │ │ │ │ -00026530: 6572 732e 9105 955f 4691 ff05 5661 696c ers...._F...Vail │ │ │ │ -00026540: 7572 6593 6f90 538e 6363 7572 7391 0409 ure.o.S.ccurs... │ │ │ │ -00026550: 7e69 6693 7468 6593 6172 6775 6d65 6e98 ~if.the.argumen. │ │ │ │ -00026560: 748e a68d 91ea f1eb 7374 7269 6e67 9603 t.......string.. │ │ │ │ -00026570: eaa8 6973 936c 6f6e 6765 7293 7468 616e ..is.longer.than │ │ │ │ -00026580: 936f 6e65 9363 90ac 7268 6172 6163 7465 .one.c..rharacte │ │ │ │ -00026590: 722e 8ea6 8d91 f653 7a54 6865 9103 eaa8 r......SzThe.... │ │ │ │ -000265a0: 6675 6e63 7469 6f6e 8ea1 8d8d 8d91 eaf1 function........ │ │ │ │ -000265b0: eb9f f54f a789 0000 6666 01c7 0b4a 9f0b ...O....ff...J.. │ │ │ │ -000265c0: 0716 8d8d 90cc cd9f 0459 9c84 000f 60b2 .........Y....`. │ │ │ │ -000265d0: 0000 6666 8d9f fba6 648d 9117 0bcc eb61 ..ff....d......a │ │ │ │ -000265e0: 6973 5f6c 6574 7465 7296 05bf aa3a 9373 is_letter....:.s │ │ │ │ -000265f0: 7472 696e 6793 2d3e 9362 6f6f 6c8e 8e92 tring.->.bool... │ │ │ │ -00026600: 01c6 71b1 8400 0f60 b200 0066 668e 8e9f ..q....`...ff... │ │ │ │ -00026610: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e9f ......ff...J.... │ │ │ │ -00026620: 15ef 358d 91ea f1eb cf74 6573 7473 9603 ..5......tests.. │ │ │ │ -00026630: eaa8 6966 9361 9375 6e69 7493 7374 7269 ..if.a.unit.stri │ │ │ │ -00026640: 6e67 9369 7393 6193 6c65 7474 6572 3b93 ng.is.a.letter;. │ │ │ │ -00026650: 6974 9366 6169 6c73 9369 6693 7468 6593 it.fails.if.the. │ │ │ │ -00026660: 7374 7269 6e67 9368 6173 936d 6f72 6593 string.has.more. │ │ │ │ -00026670: 7468 616e 936f 6e65 9363 90ac 7268 6172 than.one.c..rhar │ │ │ │ -00026680: 6163 7465 722e 8ea6 8d91 f653 7a41 6c70 acter......SzAlp │ │ │ │ -00026690: 6861 6e95 ac72 756d 6572 6963 739b 03a5 han..rumerics... │ │ │ │ -000266a0: 7261 7265 2c91 03b3 4a62 9379 9864 6566 rare,...Jb.y.def │ │ │ │ -000266b0: 6175 6c74 2c91 03b3 4a6c 6574 7465 7273 ault,...Jletters │ │ │ │ -000266c0: 986f 7296 03a5 7364 6967 6974 732e 9105 .or...sdigits... │ │ │ │ -000266d0: 21ce 4191 03a5 6064 6967 6974 9369 7398 !.A...`digit.is. │ │ │ │ -000266e0: 6f6e 6598 6f66 93eb 6130 cf2c 9b03 b349 one.of..a0.,...I │ │ │ │ -000266f0: eb61 31cf 2c96 03b3 4aeb 6132 cf2c 93eb .a1.,...J.a2.,.. │ │ │ │ -00026700: 6133 cf2c 93eb 6134 cf2c 93eb 6135 cf2c a3.,..a4.,..a5., │ │ │ │ -00026710: 98eb 6136 cf2c 93eb 6137 cf2c 93eb 6138 ..a6.,..a7.,..a8 │ │ │ │ -00026720: cf2c 8ea6 8d91 eaf1 eb6f 7296 03ea a8eb .,.......or..... │ │ │ │ -00026730: 6139 cf2e 9105 38e0 5468 6593 6675 6e63 a9....8.The.func │ │ │ │ -00026740: 7469 6f6e 8ea1 8d8d 8d91 eaf1 eb9f f54f tion...........O │ │ │ │ -00026750: a789 0000 6666 01c7 0b4a 9f0b 0716 8d8d ....ff...J...... │ │ │ │ -00026760: 90cc cd9f 0459 9c84 000f 60b2 0000 6666 .....Y....`...ff │ │ │ │ -00026770: 8d9f fba6 648d 9117 0bcc eb61 6e65 775f ....d......anew_ │ │ │ │ -00026780: 616c 7068 616e 756d 9605 bfaa 3a93 7374 alphanum....:.st │ │ │ │ -00026790: 7269 6e67 932d 3e93 766f 6964 8e8e 9201 ring.->.void.... │ │ │ │ -000267a0: c671 b184 000f 60b2 0000 6666 8e8e 9f04 .q....`...ff.... │ │ │ │ -000267b0: c002 8900 0066 6601 c70b 4a8e 8e8e a18d .....ff...J..... │ │ │ │ -000267c0: 91ea f1eb cf6d 616b 9aac 7265 7396 03ea .....mak..res... │ │ │ │ -000267d0: a861 936e 6577 9363 9868 6172 6163 7465 .a.new.c.haracte │ │ │ │ -000267e0: 7293 6290 538e 6568 6198 7698 6593 6c69 r.b.S.eha.v.e.li │ │ │ │ -000267f0: 6b98 6593 616e 9361 6c70 6861 6e98 756d k.e.an.alphan.um │ │ │ │ -00026800: 6572 6963 2e91 0538 e046 91ff 0556 6f72 eric...8.F...Vor │ │ │ │ -00026810: 9365 7861 6d70 6c65 3a8e a18d 8d8d 9e56 .example:......V │ │ │ │ -00026820: bd8d 8d8d 8d91 0230 eaeb 616e 6577 5f61 .......0..anew_a │ │ │ │ -00026830: 6c70 6861 6e75 6d91 05bf aa60 2b60 3b3b lphanum....`+`;; │ │ │ │ -00026840: 8e8e 8e8e 8e8e 8ea1 8d91 eaf1 ebcf 7769 ..............wi │ │ │ │ -00026850: 6c6c 9b03 71cc 6d61 6b95 ac72 658d 9103 ll..q.mak..re... │ │ │ │ -00026860: 71cb eb61 666f 6f2b 6261 728e 912f 213d q..afoo+bar../!= │ │ │ │ -00026870: cf61 6e64 8d91 0371 cbeb 6166 6f6f 2b8e .and...q..afoo+. │ │ │ │ -00026880: 911d e23f cf62 9053 8e65 636f 6d65 9103 ...?.b.S.ecome.. │ │ │ │ -00026890: 71cb 616c 6c6f 9377 9361 626c 6598 6e61 q.allo.w.able.na │ │ │ │ -000268a0: 6d65 7398 2862 7574 9603 71cb 6e6f 748d mes.(but..q.not. │ │ │ │ -000268b0: 98eb 612b 6261 728e 911a 7074 cf29 2e91 ..a+bar...pt.).. │ │ │ │ -000268c0: 0510 9646 91ff 0556 6169 6c75 7265 986f ...F...Vailure.o │ │ │ │ -000268d0: 9053 8e63 6375 7273 9369 6698 7468 658e .S.ccurs.if.the. │ │ │ │ -000268e0: a68d 91ea f1eb 6172 6775 6d65 6e9a ac72 ......argumen..r │ │ │ │ -000268f0: 7496 03ea a873 7472 696e 6793 6973 936c t....string.is.l │ │ │ │ -00026900: 6f6e 6765 7293 7468 616e 936f 6e65 9363 onger.than.one.c │ │ │ │ -00026910: 9868 6172 6163 7465 722e 8ea6 8d91 f653 .haracter......S │ │ │ │ -00026920: 7a54 6865 9103 eaa8 6675 6e63 7469 6f6e zThe....function │ │ │ │ -00026930: 8ea1 8d8d 8d91 eaf1 eb9f f54f a789 0000 ...........O.... │ │ │ │ -00026940: 6666 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f ff...J.......... │ │ │ │ -00026950: 0459 9c84 000f 60b2 0000 6666 8d9f fba6 .Y....`...ff.... │ │ │ │ -00026960: 648d 9117 0bcc eb61 6973 5f61 6c70 6861 d......ais_alpha │ │ │ │ -00026970: 6e75 6d96 05bf aa3a 9373 7472 696e 6793 num....:.string. │ │ │ │ -00026980: 2d3e 9362 6f6f 6c8e 8e92 01c6 71b1 8400 ->.bool.....q... │ │ │ │ -00026990: 0f60 b200 0066 668e 8e9f 04c0 0289 0000 .`...ff......... │ │ │ │ -000269a0: 6666 01c7 0b4a 8e8e 8ea1 8d91 eaf1 ebcf ff...J.......... │ │ │ │ -000269b0: 7465 7374 7396 0392 7269 669b 0392 7361 tests...rif...sa │ │ │ │ -000269c0: 9375 6e69 7498 7374 7269 6e67 9369 7393 .unit.string.is. │ │ │ │ -000269d0: 616e 9861 6c70 6861 6e90 ac72 756d 6572 an.alphan..rumer │ │ │ │ -000269e0: 6963 3b91 03af d969 7498 6661 696c 7393 ic;....it.fails. │ │ │ │ -000269f0: 6966 9874 6865 9373 7472 696e 6793 6861 if.the.string.ha │ │ │ │ -00026a00: 7398 6d6f 7265 9374 6861 6e98 6f6e 6593 s.more.than.one. │ │ │ │ -00026a10: 6390 ac72 6861 7261 6374 6572 2e8e a68d c..rharacter.... │ │ │ │ -00026a20: 91f6 537a 4974 9604 b2e0 6973 9361 9363 ..SzIt....is.a.c │ │ │ │ -00026a30: 6f6e 7365 7175 656e 6365 9b04 b2df 6f66 onsequence....of │ │ │ │ -00026a40: 9374 6865 9377 95ac 7261 9379 9604 b2e0 .the.w..ra.y.... │ │ │ │ -00026a50: 6c65 7869 6361 6c93 616e 616c 7973 6973 lexical.analysis │ │ │ │ -00026a60: 9369 7393 696d 706c 656d 656e 90ac 7274 .is.implemen..rt │ │ │ │ -00026a70: 6564 9874 6861 7493 616e 90ac 7279 9369 ed.that.an..ry.i │ │ │ │ -00026a80: 6e69 7469 616c 9373 7562 7365 2d8e a68d nitial.subse-... │ │ │ │ -00026a90: 91ea f1eb 7175 656e 6365 9603 fce5 6f66 ....quence....of │ │ │ │ -00026aa0: 9361 9373 709a 538e 6563 6961 6c93 7379 .a.sp.S.ecial.sy │ │ │ │ -00026ab0: 6d90 ac72 6298 6f6c 9369 7393 616c 736f m..rb.ol.is.also │ │ │ │ -00026ac0: 9361 9373 7098 6563 6961 6c93 7379 6d90 .a.sp.ecial.sym. │ │ │ │ -00026ad0: ac72 6298 6f6c 9328 8d65 2e67 2e8e 9115 .rb.ol.(.e.g.... │ │ │ │ -00026ae0: 9cd9 7369 6e63 658d 93eb 613d 3d3e 8e91 ..since...a==>.. │ │ │ │ -00026af0: 1938 c8cf 6973 9361 9373 7098 6563 6961 .8..is.a.sp.ecia │ │ │ │ -00026b00: 6c93 7379 6d90 ac72 6298 6f6c 2c91 0401 l.sym..rb.ol,... │ │ │ │ -00026b10: 7473 6f8e a68d 91ea f1eb 6172 658d 9103 tso.......are... │ │ │ │ -00026b20: eaa8 eb61 3d3d 8e91 1354 a4cf 616e 648d ...a==...T..and. │ │ │ │ -00026b30: 9103 eaa8 eb61 3d8e 9109 aa52 cf29 2e91 .....a=....R.).. │ │ │ │ -00026b40: 0538 e054 6865 9103 eaa8 6675 6e63 7469 .8.The....functi │ │ │ │ -00026b50: 6f6e 8ea1 8d8d 8d91 eaf1 eb9f f54f a789 on...........O.. │ │ │ │ -00026b60: 0000 6666 01c7 0b4a 9f0b 0716 8d8d 90cc ..ff...J........ │ │ │ │ -00026b70: cd9f 0459 9c84 000f 60b2 0000 6666 8d9f ...Y....`...ff.. │ │ │ │ -00026b80: fba6 648d 9117 0bcc eb61 6e65 775f 7370 ..d......anew_sp │ │ │ │ -00026b90: 6563 6961 6c5f 7379 6d62 6f6c 9605 bfaa ecial_symbol.... │ │ │ │ -00026ba0: 3a93 7374 7269 6e67 932d 3e93 626f 6f6c :.string.->.bool │ │ │ │ -00026bb0: 8e8e 9201 c671 b184 000f 60b2 0000 6666 .....q....`...ff │ │ │ │ -00026bc0: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ -00026bd0: 8e8e a18d 91ea f1eb cf6d 616b 9aac 7265 .........mak..re │ │ │ │ -00026be0: 7396 03ea a874 6865 9361 7267 756d 656e s....the.argumen │ │ │ │ -00026bf0: 9874 9373 7472 696e 672c 9361 6e64 9361 .t.string,.and.a │ │ │ │ -00026c00: 6c6c 9369 7473 9369 6e69 7469 616c 9373 ll.its.initial.s │ │ │ │ -00026c10: 7562 7374 7269 6e67 732c 9373 7090 538e ubstrings,.sp.S. │ │ │ │ -00026c20: 6563 6961 6c93 7379 6d98 6290 538e 6f6c ecial.sym.b.S.ol │ │ │ │ -00026c30: 732e 9105 38e0 4974 9366 6169 6c73 9369 s...8.It.fails.i │ │ │ │ -00026c40: 668e a18d 8d8d 8d91 f779 0328 6929 8e8e f........y.(i).. │ │ │ │ -00026c50: 8e91 09c0 1374 6865 9603 eaa8 6172 6775 .....the....argu │ │ │ │ -00026c60: 6d65 6e9a ac72 7493 7374 7269 6e67 9369 men..rt.string.i │ │ │ │ -00026c70: 7393 6193 7369 6e67 6c65 9363 9868 6172 s.a.single.c.har │ │ │ │ -00026c80: 6163 7465 722c 936f 728e 9f18 3bcd 8d8d acter,.or...;... │ │ │ │ -00026c90: 8d8d 91f4 3577 2869 6929 8e8e 8e91 09c0 ....5w(ii)...... │ │ │ │ -00026ca0: 1369 7496 03ea a873 7461 7274 7393 7769 .it....starts.wi │ │ │ │ -00026cb0: 7468 9361 936c 6574 7465 7293 6f72 9361 th.a.letter.or.a │ │ │ │ -00026cc0: 6c70 6861 6e90 ac72 756d 6572 6963 2e8e lphan..rumeric.. │ │ │ │ -00026cd0: 9f15 ef35 8d91 eaf1 eb46 91ff 0556 6f72 ...5.....F...Vor │ │ │ │ -00026ce0: 9103 eaa8 6578 616d 706c 653a 8e9f 1388 ....example:.... │ │ │ │ -00026cf0: ce8d 9113 2f91 eb61 6e65 775f 7370 6563 ..../..anew_spec │ │ │ │ -00026d00: 6961 6c5f 7379 6d62 6f6c 9105 bfaa 603d ial_symbol....`= │ │ │ │ -00026d10: 3d3d 3e3e 3e60 3b3b 8ea1 8d91 eaf1 ebcf ==>>>`;;........ │ │ │ │ -00026d20: 6d61 6b95 ac72 6573 8d91 057f fdeb 613d mak..res......a= │ │ │ │ -00026d30: 3d3d 3e3e 3e8e 9127 fdf9 cf2c 8d91 05e5 ==>>>..'...,.... │ │ │ │ -00026d40: 53eb 613d 3d3d 3e3e 8e91 22a3 a5cf 2c8d S.a===>>.."...,. │ │ │ │ -00026d50: 9105 e553 eb61 3d3d 3d3e 8e91 2263 f8cf ...S.a===>.."c.. │ │ │ │ -00026d60: 616e 648d 9105 7ffe eb61 3d3d 3d8e 911c and......a===... │ │ │ │ -00026d70: 3ef9 cf69 6e93 746f 9605 7ffd 6e65 7791 >..in.to....new. │ │ │ │ -00026d80: 057f fe73 709a 538e 6563 6961 6c93 7379 ...sp.S.ecial.sy │ │ │ │ -00026d90: 6d90 ac72 6298 6f6c 7393 288d eb61 3d3d m..rb.ols.(..a== │ │ │ │ -00026da0: 8e91 10ff 52cf 6973 9361 6c72 6561 6479 ....R.is.already │ │ │ │ -00026db0: 9105 7ffe 6193 7370 9865 6369 616c 8ea6 ....a.sp.ecial.. │ │ │ │ -00026dc0: 8d91 eaf1 eb73 796d 90ac 7262 9553 8e6f .....sym..rb.S.o │ │ │ │ -00026dd0: 6c9b 03ea a862 9365 6361 7573 658d 98eb l....b.ecause... │ │ │ │ -00026de0: 613d 3d3e 8e91 1914 4ecf 6973 292e 8ea6 a==>....N.is)... │ │ │ │ -00026df0: 8d91 f653 7a54 6865 9103 eaa8 6675 6e63 ...SzThe....func │ │ │ │ -00026e00: 7469 6f6e 8ea1 8d8d 8d91 eaf1 eb9f f54f tion...........O │ │ │ │ -00026e10: a789 0000 6666 01c7 0b4a 9f0b 0716 8d8d ....ff...J...... │ │ │ │ -00026e20: 90cc cd9f 0459 9c84 000f 60b2 0000 6666 .....Y....`...ff │ │ │ │ -00026e30: 8d9f fba6 648d 9117 0bcc eb61 7370 6563 ....d......aspec │ │ │ │ -00026e40: 6961 6c5f 7379 6d62 6f6c 7396 05bf aa3a ial_symbols....: │ │ │ │ -00026e50: 9376 6f69 6493 2d3e 9373 7472 696e 6793 .void.->.string. │ │ │ │ -00026e60: 6c69 7374 8e8e 9201 c671 b184 000f 60b2 list.....q....`. │ │ │ │ -00026e70: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ -00026e80: c70b 4a8e 8e8e a18d 91ea f1eb cf72 6574 ..J..........ret │ │ │ │ -00026e90: 7572 6e73 9603 eaa8 7468 6593 6c69 7374 urns....the.list │ │ │ │ -00026ea0: 936f 6693 6375 7272 656e 9aac 7274 6c79 .of.curren..rtly │ │ │ │ -00026eb0: 9364 6563 6c61 7265 6493 7370 9053 8e65 .declared.sp.S.e │ │ │ │ -00026ec0: 6369 616c 9373 796d 9862 9053 8e6f 6c73 cial.sym.b.S.ols │ │ │ │ -00026ed0: 2e8e 8e9f 24fd 138e 8c8b 0000 001d 0000 ....$........... │ │ │ │ -00026ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00026310: 0000 0000 0000 0000 0000 0000 0000 0259 ...............Y │ │ │ │ +00026320: 5aa0 02cc 0555 8da0 fd46 d30e 8d8d 8d8d Z....U...F...... │ │ │ │ +00026330: 9ffa 999a 8d91 eaf1 ebd0 3238 9201 1e87 ..........28.... │ │ │ │ +00026340: 5e43 6861 7074 6572 9604 8000 332e 910a ^Chapter....3... │ │ │ │ +00026350: 8000 5379 6e90 a000 7461 7893 6f66 934d ..Syn...tax.of.M │ │ │ │ +00026360: 4c8e 91ea f1eb 9f05 6666 8900 00e6 6601 L.......ff....f. │ │ │ │ +00026370: c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b .>|......./..... │ │ │ │ +00026380: d021 8d8d 8d91 eaf1 eb9f f54f a789 0000 .!.........O.... │ │ │ │ +00026390: 6666 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f ff...J.......... │ │ │ │ +000263a0: 0459 9c84 000f 60b2 0000 6666 8d9f fba6 .Y....`...ff.... │ │ │ │ +000263b0: 648d 9117 0bcc eb61 6e65 775f 6c65 7474 d......anew_lett │ │ │ │ +000263c0: 6572 9605 bfaa 3a93 7374 7269 6e67 932d er....:.string.- │ │ │ │ +000263d0: 3e93 766f 6964 8e8e 9201 c671 b184 000f >.void.....q.... │ │ │ │ +000263e0: 60b2 0000 6666 8e8e 9f04 c002 8900 0066 `...ff.........f │ │ │ │ +000263f0: 6601 c70b 4a8e 8e8e a415 ef34 8d91 eaf1 f...J......4.... │ │ │ │ +00026400: ebcf 6d61 6b9a ac72 6573 9604 7ba0 6193 ..mak..res..{.a. │ │ │ │ +00026410: 6e65 7793 6398 6861 7261 6374 6572 9362 new.c.haracter.b │ │ │ │ +00026420: 9053 8e65 6861 9876 9865 9104 7b9f 6c69 .S.eha.v.e..{.li │ │ │ │ +00026430: 6b98 6593 6193 6c65 7474 6572 2e91 06eb k.e.a.letter.... │ │ │ │ +00026440: c828 5468 6593 756e 6971 7565 936f 6291 .(The.unique.ob. │ │ │ │ +00026450: 00a7 1c6a 6563 7493 6f66 9104 7b9f eb48 ...ject.of..{..H │ │ │ │ +00026460: 4d4c 93cf 7498 7970 9053 8e65 93eb 6176 ML..t.yp.S.e..av │ │ │ │ +00026470: 6f69 6493 cf69 7393 7468 658e a910 0000 oid..is.the..... │ │ │ │ +00026480: 8d91 eaf1 eb76 91ff 58e4 616c 7565 9603 .....v..X.alue.. │ │ │ │ +00026490: eaa8 6f66 9374 6865 9365 7870 7265 7373 ..of.the.express │ │ │ │ +000264a0: 696f 6e93 eb61 2829 cf2e 2991 0538 e046 ion..a()..)..8.F │ │ │ │ +000264b0: 91ff 0556 6f72 9365 7861 6d70 6c65 3a8e ...Vor.example:. │ │ │ │ +000264c0: 9f13 88ce 8d91 18ef 3beb 616e 6577 5f6c ........;.anew_l │ │ │ │ +000264d0: 6574 7465 7291 05bf aa60 2b60 3b3b 8ea1 etter....`+`;;.. │ │ │ │ +000264e0: 8d91 eaf1 ebcf 7769 6c6c 9604 097d 6d61 ......will...}ma │ │ │ │ +000264f0: 6b9a ac72 658d 93eb 612b 696e 748e 911f k..re...a+int... │ │ │ │ +00026500: 11a3 cf61 6e64 8d93 eb61 666f 6f2b 6261 ...and...afoo+ba │ │ │ │ +00026510: 728e 9130 50a0 cf62 9053 8e65 636f 6d65 r..0P..b.S.ecome │ │ │ │ +00026520: 9361 6c6c 6f98 7798 6162 6c65 9104 097e .allo.w.able...~ │ │ │ │ +00026530: 6964 656e 9874 690c 6572 732e 9105 955f iden.ti.ers...._ │ │ │ │ +00026540: 4691 ff05 5661 696c 7572 6593 6f90 538e F...Vailure.o.S. │ │ │ │ +00026550: 6363 7572 7391 0409 7e69 6693 7468 6593 ccurs...~if.the. │ │ │ │ +00026560: 6172 6775 6d65 6e98 748e a68d 91ea f1eb argumen.t....... │ │ │ │ +00026570: 7374 7269 6e67 9603 eaa8 6973 936c 6f6e string....is.lon │ │ │ │ +00026580: 6765 7293 7468 616e 936f 6e65 9363 90ac ger.than.one.c.. │ │ │ │ +00026590: 7268 6172 6163 7465 722e 8ea6 8d91 f653 rharacter......S │ │ │ │ +000265a0: 7a54 6865 9103 eaa8 6675 6e63 7469 6f6e zThe....function │ │ │ │ +000265b0: 8ea1 8d8d 8d91 eaf1 eb9f f54f a789 0000 ...........O.... │ │ │ │ +000265c0: 6666 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f ff...J.......... │ │ │ │ +000265d0: 0459 9c84 000f 60b2 0000 6666 8d9f fba6 .Y....`...ff.... │ │ │ │ +000265e0: 648d 9117 0bcc eb61 6973 5f6c 6574 7465 d......ais_lette │ │ │ │ +000265f0: 7296 05bf aa3a 9373 7472 696e 6793 2d3e r....:.string.-> │ │ │ │ +00026600: 9362 6f6f 6c8e 8e92 01c6 71b1 8400 0f60 .bool.....q....` │ │ │ │ +00026610: b200 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ +00026620: 01c7 0b4a 8e8e 8e9f 15ef 358d 91ea f1eb ...J......5..... │ │ │ │ +00026630: cf74 6573 7473 9603 eaa8 6966 9361 9375 .tests....if.a.u │ │ │ │ +00026640: 6e69 7493 7374 7269 6e67 9369 7393 6193 nit.string.is.a. │ │ │ │ +00026650: 6c65 7474 6572 3b93 6974 9366 6169 6c73 letter;.it.fails │ │ │ │ +00026660: 9369 6693 7468 6593 7374 7269 6e67 9368 .if.the.string.h │ │ │ │ +00026670: 6173 936d 6f72 6593 7468 616e 936f 6e65 as.more.than.one │ │ │ │ +00026680: 9363 90ac 7268 6172 6163 7465 722e 8ea6 .c..rharacter... │ │ │ │ +00026690: 8d91 f653 7a41 6c70 6861 6e95 ac72 756d ...SzAlphan..rum │ │ │ │ +000266a0: 6572 6963 739b 03a5 7261 7265 2c91 03b3 erics...rare,... │ │ │ │ +000266b0: 4a62 9379 9864 6566 6175 6c74 2c91 03b3 Jb.y.default,... │ │ │ │ +000266c0: 4a6c 6574 7465 7273 986f 7296 03a5 7364 Jletters.or...sd │ │ │ │ +000266d0: 6967 6974 732e 9105 21ce 4191 03a5 6064 igits...!.A...`d │ │ │ │ +000266e0: 6967 6974 9369 7398 6f6e 6598 6f66 93eb igit.is.one.of.. │ │ │ │ +000266f0: 6130 cf2c 9b03 b349 eb61 31cf 2c96 03b3 a0.,...I.a1.,... │ │ │ │ +00026700: 4aeb 6132 cf2c 93eb 6133 cf2c 93eb 6134 J.a2.,..a3.,..a4 │ │ │ │ +00026710: cf2c 93eb 6135 cf2c 98eb 6136 cf2c 93eb .,..a5.,..a6.,.. │ │ │ │ +00026720: 6137 cf2c 93eb 6138 cf2c 8ea6 8d91 eaf1 a7.,..a8.,...... │ │ │ │ +00026730: eb6f 7296 03ea a8eb 6139 cf2e 9105 38e0 .or.....a9....8. │ │ │ │ +00026740: 5468 6593 6675 6e63 7469 6f6e 8ea1 8d8d The.function.... │ │ │ │ +00026750: 8d91 eaf1 eb9f f54f a789 0000 6666 01c7 .......O....ff.. │ │ │ │ +00026760: 0b4a 9f0b 0716 8d8d 90cc cd9f 0459 9c84 .J...........Y.. │ │ │ │ +00026770: 000f 60b2 0000 6666 8d9f fba6 648d 9117 ..`...ff....d... │ │ │ │ +00026780: 0bcc eb61 6e65 775f 616c 7068 616e 756d ...anew_alphanum │ │ │ │ +00026790: 9605 bfaa 3a93 7374 7269 6e67 932d 3e93 ....:.string.->. │ │ │ │ +000267a0: 766f 6964 8e8e 9201 c671 b184 000f 60b2 void.....q....`. │ │ │ │ +000267b0: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ +000267c0: c70b 4a8e 8e8e a18d 91ea f1eb cf6d 616b ..J..........mak │ │ │ │ +000267d0: 9aac 7265 7396 03ea a861 936e 6577 9363 ..res....a.new.c │ │ │ │ +000267e0: 9868 6172 6163 7465 7293 6290 538e 6568 .haracter.b.S.eh │ │ │ │ +000267f0: 6198 7698 6593 6c69 6b98 6593 616e 9361 a.v.e.lik.e.an.a │ │ │ │ +00026800: 6c70 6861 6e98 756d 6572 6963 2e91 0538 lphan.umeric...8 │ │ │ │ +00026810: e046 91ff 0556 6f72 9365 7861 6d70 6c65 .F...Vor.example │ │ │ │ +00026820: 3a8e a18d 8d8d 9e56 bd8d 8d8d 8d91 0230 :......V.......0 │ │ │ │ +00026830: eaeb 616e 6577 5f61 6c70 6861 6e75 6d91 ..anew_alphanum. │ │ │ │ +00026840: 05bf aa60 2b60 3b3b 8e8e 8e8e 8e8e 8ea1 ...`+`;;........ │ │ │ │ +00026850: 8d91 eaf1 ebcf 7769 6c6c 9b03 71cc 6d61 ......will..q.ma │ │ │ │ +00026860: 6b95 ac72 658d 9103 71cb eb61 666f 6f2b k..re...q..afoo+ │ │ │ │ +00026870: 6261 728e 912f 213d cf61 6e64 8d91 0371 bar../!=.and...q │ │ │ │ +00026880: cbeb 6166 6f6f 2b8e 911d e23f cf62 9053 ..afoo+....?.b.S │ │ │ │ +00026890: 8e65 636f 6d65 9103 71cb 616c 6c6f 9377 .ecome..q.allo.w │ │ │ │ +000268a0: 9361 626c 6598 6e61 6d65 7398 2862 7574 .able.names.(but │ │ │ │ +000268b0: 9603 71cb 6e6f 748d 98eb 612b 6261 728e ..q.not...a+bar. │ │ │ │ +000268c0: 911a 7074 cf29 2e91 0510 9646 91ff 0556 ..pt.).....F...V │ │ │ │ +000268d0: 6169 6c75 7265 986f 9053 8e63 6375 7273 ailure.o.S.ccurs │ │ │ │ +000268e0: 9369 6698 7468 658e a68d 91ea f1eb 6172 .if.the.......ar │ │ │ │ +000268f0: 6775 6d65 6e9a ac72 7496 03ea a873 7472 gumen..rt....str │ │ │ │ +00026900: 696e 6793 6973 936c 6f6e 6765 7293 7468 ing.is.longer.th │ │ │ │ +00026910: 616e 936f 6e65 9363 9868 6172 6163 7465 an.one.c.haracte │ │ │ │ +00026920: 722e 8ea6 8d91 f653 7a54 6865 9103 eaa8 r......SzThe.... │ │ │ │ +00026930: 6675 6e63 7469 6f6e 8ea1 8d8d 8d91 eaf1 function........ │ │ │ │ +00026940: eb9f f54f a789 0000 6666 01c7 0b4a 9f0b ...O....ff...J.. │ │ │ │ +00026950: 0716 8d8d 90cc cd9f 0459 9c84 000f 60b2 .........Y....`. │ │ │ │ +00026960: 0000 6666 8d9f fba6 648d 9117 0bcc eb61 ..ff....d......a │ │ │ │ +00026970: 6973 5f61 6c70 6861 6e75 6d96 05bf aa3a is_alphanum....: │ │ │ │ +00026980: 9373 7472 696e 6793 2d3e 9362 6f6f 6c8e .string.->.bool. │ │ │ │ +00026990: 8e92 01c6 71b1 8400 0f60 b200 0066 668e ....q....`...ff. │ │ │ │ +000269a0: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ +000269b0: 8ea1 8d91 eaf1 ebcf 7465 7374 7396 0392 ........tests... │ │ │ │ +000269c0: 7269 669b 0392 7361 9375 6e69 7498 7374 rif...sa.unit.st │ │ │ │ +000269d0: 7269 6e67 9369 7393 616e 9861 6c70 6861 ring.is.an.alpha │ │ │ │ +000269e0: 6e90 ac72 756d 6572 6963 3b91 03af d969 n..rumeric;....i │ │ │ │ +000269f0: 7498 6661 696c 7393 6966 9874 6865 9373 t.fails.if.the.s │ │ │ │ +00026a00: 7472 696e 6793 6861 7398 6d6f 7265 9374 tring.has.more.t │ │ │ │ +00026a10: 6861 6e98 6f6e 6593 6390 ac72 6861 7261 han.one.c..rhara │ │ │ │ +00026a20: 6374 6572 2e8e a68d 91f6 537a 4974 9604 cter......SzIt.. │ │ │ │ +00026a30: b2e0 6973 9361 9363 6f6e 7365 7175 656e ..is.a.consequen │ │ │ │ +00026a40: 6365 9b04 b2df 6f66 9374 6865 9377 95ac ce....of.the.w.. │ │ │ │ +00026a50: 7261 9379 9604 b2e0 6c65 7869 6361 6c93 ra.y....lexical. │ │ │ │ +00026a60: 616e 616c 7973 6973 9369 7393 696d 706c analysis.is.impl │ │ │ │ +00026a70: 656d 656e 90ac 7274 6564 9874 6861 7493 emen..rted.that. │ │ │ │ +00026a80: 616e 90ac 7279 9369 6e69 7469 616c 9373 an..ry.initial.s │ │ │ │ +00026a90: 7562 7365 2d8e a68d 91ea f1eb 7175 656e ubse-.......quen │ │ │ │ +00026aa0: 6365 9603 fce5 6f66 9361 9373 709a 538e ce....of.a.sp.S. │ │ │ │ +00026ab0: 6563 6961 6c93 7379 6d90 ac72 6298 6f6c ecial.sym..rb.ol │ │ │ │ +00026ac0: 9369 7393 616c 736f 9361 9373 7098 6563 .is.also.a.sp.ec │ │ │ │ +00026ad0: 6961 6c93 7379 6d90 ac72 6298 6f6c 9328 ial.sym..rb.ol.( │ │ │ │ +00026ae0: 8d65 2e67 2e8e 9115 9cd9 7369 6e63 658d .e.g......since. │ │ │ │ +00026af0: 93eb 613d 3d3e 8e91 1938 c8cf 6973 9361 ..a==>...8..is.a │ │ │ │ +00026b00: 9373 7098 6563 6961 6c93 7379 6d90 ac72 .sp.ecial.sym..r │ │ │ │ +00026b10: 6298 6f6c 2c91 0401 7473 6f8e a68d 91ea b.ol,...tso..... │ │ │ │ +00026b20: f1eb 6172 658d 9103 eaa8 eb61 3d3d 8e91 ..are......a==.. │ │ │ │ +00026b30: 1354 a4cf 616e 648d 9103 eaa8 eb61 3d8e .T..and......a=. │ │ │ │ +00026b40: 9109 aa52 cf29 2e91 0538 e054 6865 9103 ...R.)...8.The.. │ │ │ │ +00026b50: eaa8 6675 6e63 7469 6f6e 8ea1 8d8d 8d91 ..function...... │ │ │ │ +00026b60: eaf1 eb9f f54f a789 0000 6666 01c7 0b4a .....O....ff...J │ │ │ │ +00026b70: 9f0b 0716 8d8d 90cc cd9f 0459 9c84 000f ...........Y.... │ │ │ │ +00026b80: 60b2 0000 6666 8d9f fba6 648d 9117 0bcc `...ff....d..... │ │ │ │ +00026b90: eb61 6e65 775f 7370 6563 6961 6c5f 7379 .anew_special_sy │ │ │ │ +00026ba0: 6d62 6f6c 9605 bfaa 3a93 7374 7269 6e67 mbol....:.string │ │ │ │ +00026bb0: 932d 3e93 626f 6f6c 8e8e 9201 c671 b184 .->.bool.....q.. │ │ │ │ +00026bc0: 000f 60b2 0000 6666 8e8e 9f04 c002 8900 ..`...ff........ │ │ │ │ +00026bd0: 0066 6601 c70b 4a8e 8e8e a18d 91ea f1eb .ff...J......... │ │ │ │ +00026be0: cf6d 616b 9aac 7265 7396 03ea a874 6865 .mak..res....the │ │ │ │ +00026bf0: 9361 7267 756d 656e 9874 9373 7472 696e .argumen.t.strin │ │ │ │ +00026c00: 672c 9361 6e64 9361 6c6c 9369 7473 9369 g,.and.all.its.i │ │ │ │ +00026c10: 6e69 7469 616c 9373 7562 7374 7269 6e67 nitial.substring │ │ │ │ +00026c20: 732c 9373 7090 538e 6563 6961 6c93 7379 s,.sp.S.ecial.sy │ │ │ │ +00026c30: 6d98 6290 538e 6f6c 732e 9105 38e0 4974 m.b.S.ols...8.It │ │ │ │ +00026c40: 9366 6169 6c73 9369 668e a18d 8d8d 8d91 .fails.if....... │ │ │ │ +00026c50: f779 0328 6929 8e8e 8e91 09c0 1374 6865 .y.(i).......the │ │ │ │ +00026c60: 9603 eaa8 6172 6775 6d65 6e9a ac72 7493 ....argumen..rt. │ │ │ │ +00026c70: 7374 7269 6e67 9369 7393 6193 7369 6e67 string.is.a.sing │ │ │ │ +00026c80: 6c65 9363 9868 6172 6163 7465 722c 936f le.c.haracter,.o │ │ │ │ +00026c90: 728e 9f18 3bcd 8d8d 8d8d 91f4 3577 2869 r...;.......5w(i │ │ │ │ +00026ca0: 6929 8e8e 8e91 09c0 1369 7496 03ea a873 i).......it....s │ │ │ │ +00026cb0: 7461 7274 7393 7769 7468 9361 936c 6574 tarts.with.a.let │ │ │ │ +00026cc0: 7465 7293 6f72 9361 6c70 6861 6e90 ac72 ter.or.alphan..r │ │ │ │ +00026cd0: 756d 6572 6963 2e8e 9f15 ef35 8d91 eaf1 umeric.....5.... │ │ │ │ +00026ce0: eb46 91ff 0556 6f72 9103 eaa8 6578 616d .F...Vor....exam │ │ │ │ +00026cf0: 706c 653a 8e9f 1388 ce8d 9113 2f91 eb61 ple:......../..a │ │ │ │ +00026d00: 6e65 775f 7370 6563 6961 6c5f 7379 6d62 new_special_symb │ │ │ │ +00026d10: 6f6c 9105 bfaa 603d 3d3d 3e3e 3e60 3b3b ol....`===>>>`;; │ │ │ │ +00026d20: 8ea1 8d91 eaf1 ebcf 6d61 6b95 ac72 6573 ........mak..res │ │ │ │ +00026d30: 8d91 057f fdeb 613d 3d3d 3e3e 3e8e 9127 ......a===>>>..' │ │ │ │ +00026d40: fdf9 cf2c 8d91 05e5 53eb 613d 3d3d 3e3e ...,....S.a===>> │ │ │ │ +00026d50: 8e91 22a3 a5cf 2c8d 9105 e553 eb61 3d3d .."...,....S.a== │ │ │ │ +00026d60: 3d3e 8e91 2263 f8cf 616e 648d 9105 7ffe =>.."c..and..... │ │ │ │ +00026d70: eb61 3d3d 3d8e 911c 3ef9 cf69 6e93 746f .a===...>..in.to │ │ │ │ +00026d80: 9605 7ffd 6e65 7791 057f fe73 709a 538e ....new....sp.S. │ │ │ │ +00026d90: 6563 6961 6c93 7379 6d90 ac72 6298 6f6c ecial.sym..rb.ol │ │ │ │ +00026da0: 7393 288d eb61 3d3d 8e91 10ff 52cf 6973 s.(..a==....R.is │ │ │ │ +00026db0: 9361 6c72 6561 6479 9105 7ffe 6193 7370 .already....a.sp │ │ │ │ +00026dc0: 9865 6369 616c 8ea6 8d91 eaf1 eb73 796d .ecial.......sym │ │ │ │ +00026dd0: 90ac 7262 9553 8e6f 6c9b 03ea a862 9365 ..rb.S.ol....b.e │ │ │ │ +00026de0: 6361 7573 658d 98eb 613d 3d3e 8e91 1914 cause...a==>.... │ │ │ │ +00026df0: 4ecf 6973 292e 8ea6 8d91 f653 7a54 6865 N.is)......SzThe │ │ │ │ +00026e00: 9103 eaa8 6675 6e63 7469 6f6e 8ea1 8d8d ....function.... │ │ │ │ +00026e10: 8d91 eaf1 eb9f f54f a789 0000 6666 01c7 .......O....ff.. │ │ │ │ +00026e20: 0b4a 9f0b 0716 8d8d 90cc cd9f 0459 9c84 .J...........Y.. │ │ │ │ +00026e30: 000f 60b2 0000 6666 8d9f fba6 648d 9117 ..`...ff....d... │ │ │ │ +00026e40: 0bcc eb61 7370 6563 6961 6c5f 7379 6d62 ...aspecial_symb │ │ │ │ +00026e50: 6f6c 7396 05bf aa3a 9376 6f69 6493 2d3e ols....:.void.-> │ │ │ │ +00026e60: 9373 7472 696e 6793 6c69 7374 8e8e 9201 .string.list.... │ │ │ │ +00026e70: c671 b184 000f 60b2 0000 6666 8e8e 9f04 .q....`...ff.... │ │ │ │ +00026e80: c002 8900 0066 6601 c70b 4a8e 8e8e a18d .....ff...J..... │ │ │ │ +00026e90: 91ea f1eb cf72 6574 7572 6e73 9603 eaa8 .....returns.... │ │ │ │ +00026ea0: 7468 6593 6c69 7374 936f 6693 6375 7272 the.list.of.curr │ │ │ │ +00026eb0: 656e 9aac 7274 6c79 9364 6563 6c61 7265 en..rtly.declare │ │ │ │ +00026ec0: 6493 7370 9053 8e65 6369 616c 9373 796d d.sp.S.ecial.sym │ │ │ │ +00026ed0: 9862 9053 8e6f 6c73 2e8e 8e9f 24fd 138e .b.S.ols....$... │ │ │ │ +00026ee0: 8c8b 0000 001d 0000 0000 0000 0000 0000 ................ │ │ │ │ 00026ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00026f00: 0000 0002 62ec a002 cc05 558d a0fd 46d3 ....b.....U...F. │ │ │ │ -00026f10: 0e8d 8d8d 8d9f fa99 9a8d 9112 c761 d033 .............a.3 │ │ │ │ -00026f20: 2e33 2e91 0a80 0049 6465 6e90 a000 7469 .3.....Iden...ti │ │ │ │ -00026f30: 0c65 7273 9604 8000 616e 6493 6f74 6865 .ers....and.othe │ │ │ │ -00026f40: 7293 6c65 7869 6361 6c93 6d61 7474 6572 r.lexical.matter │ │ │ │ -00026f50: 7392 00c5 c9db 3239 8e91 12c7 619f 0566 s.....29....a..f │ │ │ │ -00026f60: 6689 0000 e666 01c7 3e7c 8e8e 8e8e a002 f....f..>|...... │ │ │ │ -00026f70: 942f df8d a0fd 8bd0 218d 8d91 12c7 61eb ./......!.....a. │ │ │ │ -00026f80: 4733 2e33 2e32 8e91 4447 5c43 6f6e 7374 G3.3.2..DG\Const │ │ │ │ -00026f90: 616e 908c cc74 9105 6666 6578 7072 6573 an...t..ffexpres │ │ │ │ -00026fa0: 7369 6f6e 738e 9f17 c000 8d91 12c7 61cf sions.........a. │ │ │ │ -00026fb0: 5468 6596 03ea a8eb 484d 4c93 cf63 6f6e The.....HML..con │ │ │ │ -00026fc0: 7374 616e 90ac 7274 9365 7870 7265 7373 stan..rt.express │ │ │ │ -00026fd0: 696f 6e73 9328 d763 65cf 2773 2993 6172 ions.(.ce.'s).ar │ │ │ │ -00026fe0: 653a 8ea9 1b6a 388d 8d8d 8d91 2123 c931 e:...j8.....!#.1 │ │ │ │ -00026ff0: 2e8e 8e8e 9130 274d 496e 90ac 7274 6567 .....0'MIn..rteg │ │ │ │ -00027000: 6572 737c 8d69 2e65 2e8e 9112 ee2c 7374 ers|.i.e.....,st │ │ │ │ -00027010: 7269 6e67 7396 03ea a86f 6693 7468 6593 rings....of.the. │ │ │ │ -00027020: 6469 6769 7473 93eb 6130 2c31 2e2e 2e2c digits..a0,1..., │ │ │ │ -00027030: 39cf 2e8e a419 9a8e 8d8d 8d8d 9121 23c9 9............!#. │ │ │ │ -00027040: 322e 8e8e 8e91 3027 4d54 91ff 0556 7275 2.....0'MT...Vru │ │ │ │ -00027050: 7468 9603 eaa8 7691 ff58 e461 6c75 6573 th....v..X.alues │ │ │ │ -00027060: 93eb 6174 7275 6593 cf61 6e64 93eb 6166 ..atrue..and..af │ │ │ │ -00027070: 616c 7365 cf2e 8ea1 8d8d 8d8d 9121 23c9 alse.........!#. │ │ │ │ -00027080: 332e 8e8e 8e91 3027 4d53 7472 696e 6773 3.....0'MStrings │ │ │ │ -00027090: 9603 eaa8 636f 6e73 6973 7493 6f66 9361 ....consist.of.a │ │ │ │ -000270a0: 6e9a ac72 7993 7365 7175 656e 6365 936f n..ry.sequence.o │ │ │ │ -000270b0: 6693 6398 6861 7261 6374 6572 7393 7375 f.c.haracters.su │ │ │ │ -000270c0: 7272 6f75 6e64 6564 9362 9879 9373 7472 rrounded.b.y.str │ │ │ │ -000270d0: 696e 6793 7175 6f74 6573 9328 eb61 60cf ing.quotes.(.a`. │ │ │ │ -000270e0: 292c 8d93 652e 672e 8e8e a410 0000 8d91 ),..e.g......... │ │ │ │ -000270f0: 3027 4deb 6160 5468 6973 9605 bfaa 6973 0'M.a`This....is │ │ │ │ -00027100: 9361 9373 696e 676c 6593 7374 7269 6e67 .a.single.string │ │ │ │ -00027110: 60cf 2e91 0743 7449 6e96 0498 da61 6e90 `....CtIn....an. │ │ │ │ -00027120: ac72 799b 0498 d973 7472 696e 6793 7468 .ry....string.th │ │ │ │ -00027130: 6598 6f90 538e 6363 7572 7265 6e63 6598 e.o.S.ccurrence. │ │ │ │ -00027140: 6f66 93eb 615c d778 98cf 6861 7393 7468 of..a\.x..has.th │ │ │ │ -00027150: 6598 666f 6c6c 6f90 ac72 7769 6e67 8ea1 e.follo..rwing.. │ │ │ │ -00027160: 8d91 3027 4d6d 6561 6e69 6e67 7396 03ea ..0'Mmeanings... │ │ │ │ -00027170: a866 6f72 9364 690b 6572 656e 90ac 7274 .for.di.eren..rt │ │ │ │ -00027180: 93d7 78cf 2773 3a8e 9f4a bd25 8d8d 8d9f ..x.'s:..J.%.... │ │ │ │ -00027190: cd26 678d 8d91 3627 4eeb 615c 308e 8d91 .&g...6'N.a\0... │ │ │ │ -000271a0: 4da6 a3cf 3d8e 8d91 62ca 2c74 656e 9103 M...=...b.,ten.. │ │ │ │ -000271b0: eaa8 7370 6163 6573 8e8e a40e 7fff 8d8d ..spaces........ │ │ │ │ -000271c0: 9136 274e eb61 5c6e 8e8d 914d a6a3 cf3d .6'N.a\n...M...= │ │ │ │ -000271d0: 8e8d 9162 ca2c eb61 6e96 03ea a8cf 7370 ...b.,.an.....sp │ │ │ │ -000271e0: 6163 6573 9328 30d7 3ceb 616e d73c cf31 aces.(0.<.an.<.1 │ │ │ │ -000271f0: 3029 8e8e a18d 8d91 3627 4eeb 615c 538e 0)......6'N.a\S. │ │ │ │ -00027200: 8d91 4da6 a3cf 3d8e 8d91 62ca 2c6f 6e65 ..M...=...b.,one │ │ │ │ -00027210: 9103 eaa8 7370 6163 658e 8ea1 8d8d 9136 ....space......6 │ │ │ │ -00027220: 274e eb61 5c52 8e8d 914d a6a3 cf3d 8e8d 'N.a\R...M...=.. │ │ │ │ -00027230: 9162 ca2c 7265 7475 726e 8e8e a18d 8d91 .b.,return...... │ │ │ │ -00027240: 3627 4eeb 615c 4c8e 8d91 4da6 a3cf 3d8e 6'N.a\L...M...=. │ │ │ │ -00027250: 8d91 62ca 2c6c 696e 652d 6665 6564 8e8e ..b.,line-feed.. │ │ │ │ -00027260: a18d 8d91 3627 4eeb 615c 548e 8d91 4da6 ....6'N.a\T...M. │ │ │ │ -00027270: a3cf 3d8e 8d91 62ca 2c74 6162 8e8e a18d ..=...b.,tab.... │ │ │ │ -00027280: 8d91 3627 4eeb 615c 468e 8d91 4da6 a3cf ..6'N.a\F...M... │ │ │ │ -00027290: 3d8e 8d91 62ca 2c66 6f72 6d91 03ea a866 =...b.,form....f │ │ │ │ -000272a0: 6565 648e 8ea1 8d8d 9136 274e eb61 5c78 eed......6'N.a\x │ │ │ │ -000272b0: 8e8d 914d a6a3 cf3d 8e8d 9162 ca2c eb61 ...M...=...b.,.a │ │ │ │ -000272c0: 7896 03ea a8cf 7461 6b90 ac72 656e 936c x.....tak..ren.l │ │ │ │ -000272d0: 6974 6572 616c 6c79 936f 7468 6572 7769 iterally.otherwi │ │ │ │ -000272e0: 7365 9328 8d65 2e67 2e8e 9115 8a9c eb61 se.(.e.g.......a │ │ │ │ -000272f0: 5c60 93cf 746f 9369 6e63 6c75 6465 9371 \`..to.include.q │ │ │ │ -00027300: 756f 7465 7393 696e 9361 9373 7472 696e uotes.in.a.strin │ │ │ │ -00027310: 6729 8e8e 8e8e 8e9f 49ef de8d 8d8d 8d91 g)......I....... │ │ │ │ -00027320: 2123 c934 2e8e 8e8e 9130 274d 5468 6596 !#.4.....0'MThe. │ │ │ │ -00027330: 0449 3465 7870 7265 7373 696f 6e93 eb61 .I4expression..a │ │ │ │ -00027340: 2829 cf2c 9b04 60d7 6361 6c6c 6564 93e5 ().,..`.called.. │ │ │ │ -00027350: 656d 7074 7991 010d 82cf 2c98 7768 6963 empty.....,.whic │ │ │ │ -00027360: 9aac 7268 9365 7691 ff58 e461 6c75 6174 ..rh.ev..X.aluat │ │ │ │ -00027370: 6573 9374 6f93 7468 6593 756e 6971 7565 es.to.the.unique │ │ │ │ -00027380: 936f 6291 00a7 1c6a 6563 7493 6f66 93eb .ob....ject.of.. │ │ │ │ -00027390: 484d 4c93 cf74 9879 7090 538e 658e a18d HML..t.yp.S.e... │ │ │ │ -000273a0: 9130 274d eb61 766f 6964 cf2e 8e9f 199a .0'M.avoid...... │ │ │ │ -000273b0: 8e8d 8d8d 8d91 2123 c935 2e8e 8e8e 9130 ......!#.5.....0 │ │ │ │ -000273c0: 274d 6578 7072 6573 7369 6f6e 7396 03d0 'Mexpressions... │ │ │ │ -000273d0: 296f 669b 03d0 2874 6865 9366 6f72 6d98 )of...(the.form. │ │ │ │ -000273e0: d763 6f6e 93cf 7768 6572 6598 d763 6f6e .con..where..con │ │ │ │ -000273f0: 93cf 6973 9861 9330 2d61 7279 9863 6f6e ..is.a.0-ary.con │ │ │ │ -00027400: 7374 7275 6374 6f72 936f 7298 eb61 28d7 structor.or..a(. │ │ │ │ -00027410: 636f 6e93 6365 eb61 2998 cf77 6865 7265 con.ce.a)..where │ │ │ │ -00027420: 93d7 636f 6e8e a18d 9130 274d cf69 7396 ..con....0'M.is. │ │ │ │ -00027430: 03ea a861 9363 6f6e 7374 7275 6374 6f72 ...a.constructor │ │ │ │ -00027440: 9361 6e64 93d7 6365 93cf 6193 636f 6e73 .and..ce..a.cons │ │ │ │ -00027450: 7461 6e90 ac72 7493 6578 7072 6573 7369 tan..rt.expressi │ │ │ │ -00027460: 6f6e 2e8e 9f1b 6a39 8d91 1e28 f054 6865 on....j9...(.The │ │ │ │ -00027470: 9603 eaa8 666f 6c6c 6f9a ac72 7769 6e67 ....follo..rwing │ │ │ │ -00027480: 9366 756e 6374 696f 6e93 6398 6861 6e67 .function.c.hang │ │ │ │ -00027490: 6573 9374 6865 9373 7472 696e 6793 6573 es.the.string.es │ │ │ │ -000274a0: 6361 7090 538e 6593 6398 6861 7261 6374 cap.S.e.c.haract │ │ │ │ -000274b0: 6572 9328 eb61 5ccf 292e 8ea6 8d8d 8d91 er.(.a\.)....... │ │ │ │ -000274c0: 12c7 619f f54f a789 0000 6666 01c7 0b4a ..a..O....ff...J │ │ │ │ -000274d0: 9f0b 0716 8d8d 90cc cd9f 0459 9c84 000f ...........Y.... │ │ │ │ -000274e0: 60b2 0000 6666 8d9f fba6 648d 9117 0bcc `...ff....d..... │ │ │ │ -000274f0: eb61 7365 745f 7374 7269 6e67 5f65 7363 .aset_string_esc │ │ │ │ -00027500: 6170 6596 05bf aa3a 9369 6e74 932d 3e93 ape....:.int.->. │ │ │ │ -00027510: 696e 748e 8e92 01c6 71b1 8400 0f60 b200 int.....q....`.. │ │ │ │ -00027520: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ -00027530: 0b4a 8e8e 8ea6 8d91 12c7 61cf 5468 6973 .J........a.This │ │ │ │ -00027540: 9602 c50d 639a ac72 6861 6e67 6573 9374 ....c..rhanges.t │ │ │ │ -00027550: 6865 9365 7363 6170 9053 8e65 9102 c50c he.escap.S.e.... │ │ │ │ -00027560: 6398 6861 7261 6374 6572 9374 6f93 6290 c.haracter.to.b. │ │ │ │ -00027570: 538e 6593 7468 6593 6398 6861 7261 6374 S.e.the.c.haract │ │ │ │ -00027580: 6572 9377 6974 6893 7468 6591 02c5 0c73 er.with.the....s │ │ │ │ -00027590: 7570 706c 6965 6493 6173 6369 6993 636f upplied.ascii.co │ │ │ │ -000275a0: 9053 8e64 6593 2869 6e69 7469 616c 6c79 .S.de.(initially │ │ │ │ -000275b0: 8ea1 8d91 12c7 6174 6869 7396 03ea a869 ......athis....i │ │ │ │ -000275c0: 7393 eb61 3932 cf2c 9376 697a 2e96 0538 s..a92.,.viz...8 │ │ │ │ -000275d0: e060 eb61 5ccf 6029 2e93 5468 6596 03ea .`.a\.`)..The... │ │ │ │ -000275e0: a86f 6c64 9365 7363 6170 9053 8e65 9363 .old.escap.S.e.c │ │ │ │ -000275f0: 90ac 7268 6172 6163 7465 7293 6973 9372 ..rharacter.is.r │ │ │ │ -00027600: 6574 7572 6e65 642e 8e9f 2296 428d 8d91 eturned...".B... │ │ │ │ -00027610: 12c7 61eb 4733 2e33 2e33 8e91 4447 5c50 ..a.G3.3.3..DG\P │ │ │ │ -00027620: 7265 0c78 6573 9605 6666 616e 6493 696e re.xes..ffand.in │ │ │ │ -00027630: 0c78 6573 8e9f 17c0 008d 9112 c761 cf54 .xes.........a.T │ │ │ │ -00027640: 6865 9603 eaa8 eb48 4d4c 93e5 7072 91ff he.....HML..pr.. │ │ │ │ -00027650: 6666 650c 7865 739b 04e8 85d7 7078 93cf ffe.xes.....px.. │ │ │ │ -00027660: 616e 6493 e569 6e0c 7865 7398 d769 7893 and..in.xes..ix. │ │ │ │ -00027670: cf61 7265 9367 6976 9aac 7265 6e93 6298 .are.giv..ren.b. │ │ │ │ -00027680: 793a 8e9f 2124 b28d 8d8d 9f08 0b89 8d8d y:..!$.......... │ │ │ │ -00027690: 8d9f f180 008d 912a 0660 f362 0ba0 623e .......*.`.b..b> │ │ │ │ -000276a0: 000a f333 000a 0000 0006 636d 6d69 3130 ...3......cmmi10 │ │ │ │ -000276b0: eb62 7078 9605 bfaa eb61 3a3a 3d93 6e6f .bpx.....a::=.no │ │ │ │ -000276c0: 7493 7c93 2d93 7c93 646f 8e9f 0e80 008d t.|.-.|.do...... │ │ │ │ -000276d0: 912a 0660 eb62 6978 9605 bfaa eb61 3a3a .*.`.bix.....a:: │ │ │ │ -000276e0: 3d93 2a93 7c93 2f93 7c93 2b93 7c93 2d93 =.*.|./.|.+.|.-. │ │ │ │ -000276f0: 7c93 2e93 7c93 4093 7c93 3d93 7c93 3c93 |...|.@.|.=.|.<. │ │ │ │ -00027700: 7c93 3e93 7c93 2693 7c93 6f72 937c 932c |.>.|.&.|.or.|., │ │ │ │ -00027710: 8e8e 8e8e 8e8e 8e9f 21cf 5d8d 911e 28f0 ........!.]...(. │ │ │ │ -00027720: cf49 6e96 04f0 a861 6464 6974 696f 6e2c .In....addition, │ │ │ │ -00027730: 9105 3228 616e 9aac 7279 9369 6465 6e98 ..2(an..ry.iden. │ │ │ │ -00027740: 7469 0c65 7291 04f0 a728 616e 6493 6365 ti.er....(and.ce │ │ │ │ -00027750: 7274 6169 6e93 7369 6e67 6c65 9363 9868 rtain.single.c.h │ │ │ │ -00027760: 6172 6163 7465 7273 2993 6361 6e93 6290 aracters).can.b. │ │ │ │ -00027770: 538e 6591 04f0 a76d 6164 6593 696e 9874 S.e....made.in.t │ │ │ │ -00027780: 6f93 616e 9369 6e0c 782e 8ea1 8d91 12c7 o.an.in.x....... │ │ │ │ -00027790: 6153 7563 9aac 7268 9603 d484 7573 6572 aSuc..rh....user │ │ │ │ -000277a0: 2d64 650c 6e65 6493 696e 0c78 6573 9362 -de.ned.in.xes.b │ │ │ │ -000277b0: 696e 6491 03d4 856d 6f72 6593 7469 6768 ind....more.tigh │ │ │ │ -000277c0: 9874 6c79 9374 6861 6e93 eb61 2e2e 2e3d .tly.than..a...= │ │ │ │ -000277d0: 3e2e 2e2e 7c2e 2e2e 93cf 6275 7493 6d6f >...|.....but.mo │ │ │ │ -000277e0: 7265 9103 d485 7798 6561 6b6c 7993 7468 re....w.eakly.th │ │ │ │ -000277f0: 616e 93eb 616f 72cf 2e8e a18d 9112 c761 an..aor........a │ │ │ │ -00027800: 416c 6c96 03ea a86f 6693 7468 656d 9368 All....of.them.h │ │ │ │ -00027810: 6195 ac72 7693 6596 03ea a874 6865 9373 a..rv.e....the.s │ │ │ │ -00027820: 616d 6593 709a 538e 6f95 ac72 7793 6572 ame.p.S.o..rw.er │ │ │ │ -00027830: 9603 eaa8 6269 6e64 696e 6793 616e 6493 ....binding.and. │ │ │ │ -00027840: 6173 736f 9863 6961 7465 9374 6f93 7468 asso.ciate.to.th │ │ │ │ -00027850: 6593 6c65 6674 2e8e a18d 911e 28f0 4578 e.left......(.Ex │ │ │ │ -00027860: 6365 7074 9603 2368 666f 729b 0323 67eb cept..#hfor..#g. │ │ │ │ -00027870: 6126 93cf 616e 6498 eb61 6f72 cf2c 9103 a&..and..aor.,.. │ │ │ │ -00027880: 4b41 6561 6390 ac72 6893 696e 0c78 93d7 KAeac..rh.in.x.. │ │ │ │ -00027890: 6978 98cf 286f 7293 7072 650c 7898 d770 ix..(or.pre.x..p │ │ │ │ -000278a0: 78cf 2993 6861 7398 636f 7272 656c 6174 x.).has.correlat │ │ │ │ -000278b0: 6564 9377 6974 6898 6974 9361 9873 7090 ed.with.it.a.sp. │ │ │ │ -000278c0: 538e 6563 6961 6c93 6964 656e 90ac 7274 S.ecial.iden..rt │ │ │ │ -000278d0: 690c 6572 8ea1 8d91 12c7 61eb 6124 d769 i.er......a.a$.i │ │ │ │ -000278e0: 7896 041a 19cf 286f 7293 eb61 24d7 7078 x.....(or..a$.px │ │ │ │ -000278f0: cf29 9b04 1a18 7768 6963 90ac 7268 9369 .)....whic..rh.i │ │ │ │ -00027900: 7393 6290 538e 6f75 6e64 9374 6f98 7468 s.b.S.ound.to.th │ │ │ │ -00027910: 6593 6173 736f 9053 8e63 6961 7465 6493 e.asso.S.ciated. │ │ │ │ -00027920: 6675 6e63 7469 6f6e 2e91 05c7 3246 91ff function....2F.. │ │ │ │ -00027930: 0556 6f72 9365 7861 6d70 6c65 2c91 0425 .Vor.example,..% │ │ │ │ -00027940: f574 6865 9869 6465 6e90 ac72 7469 0c65 .the.iden..rti.e │ │ │ │ -00027950: 7293 eb61 242b 93cf 6973 8e8e 9f24 fd13 r..a$+..is...$.. │ │ │ │ -00027960: 8e8c 8b00 0000 1e00 0000 0000 0000 0000 ................ │ │ │ │ +00026f00: 0000 0000 0000 0000 0000 0002 62f4 a002 ............b... │ │ │ │ +00026f10: cc05 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 ..U...F......... │ │ │ │ +00026f20: 9a8d 9112 c761 d033 2e33 2e91 0a80 0049 .....a.3.3.....I │ │ │ │ +00026f30: 6465 6e90 a000 7469 0c65 7273 9604 8000 den...ti.ers.... │ │ │ │ +00026f40: 616e 6493 6f74 6865 7293 6c65 7869 6361 and.other.lexica │ │ │ │ +00026f50: 6c93 6d61 7474 6572 7392 00c5 c9db 3239 l.matters.....29 │ │ │ │ +00026f60: 8e91 12c7 619f 0566 6689 0000 e666 01c7 ....a..ff....f.. │ │ │ │ +00026f70: 3e7c 8e8e 8e8e a002 942f df8d a0fd 8bd0 >|......./...... │ │ │ │ +00026f80: 218d 8d91 12c7 61eb 4733 2e33 2e32 8e91 !.....a.G3.3.2.. │ │ │ │ +00026f90: 4447 5c43 6f6e 7374 616e 908c cc74 9105 DG\Constan...t.. │ │ │ │ +00026fa0: 6666 6578 7072 6573 7369 6f6e 738e 9f17 ffexpressions... │ │ │ │ +00026fb0: c000 8d91 12c7 61cf 5468 6596 03ea a8eb ......a.The..... │ │ │ │ +00026fc0: 484d 4c93 cf63 6f6e 7374 616e 90ac 7274 HML..constan..rt │ │ │ │ +00026fd0: 9365 7870 7265 7373 696f 6e73 9328 d763 .expressions.(.c │ │ │ │ +00026fe0: 65cf 2773 2993 6172 653a 8ea9 1b6a 388d e.'s).are:...j8. │ │ │ │ +00026ff0: 8d8d 8d91 2123 c931 2e8e 8e8e 9130 274d ....!#.1.....0'M │ │ │ │ +00027000: 496e 90ac 7274 6567 6572 737c 8d69 2e65 In..rtegers|.i.e │ │ │ │ +00027010: 2e8e 9112 ee2c 7374 7269 6e67 7396 03ea .....,strings... │ │ │ │ +00027020: a86f 6693 7468 6593 6469 6769 7473 93eb .of.the.digits.. │ │ │ │ +00027030: 6130 2c31 2e2e 2e2c 39cf 2e8e a419 9a8e a0,1...,9....... │ │ │ │ +00027040: 8d8d 8d8d 9121 23c9 322e 8e8e 8e91 3027 .....!#.2.....0' │ │ │ │ +00027050: 4d54 91ff 0556 7275 7468 9603 eaa8 7691 MT...Vruth....v. │ │ │ │ +00027060: ff58 e461 6c75 6573 93eb 6174 7275 6593 .X.alues..atrue. │ │ │ │ +00027070: cf61 6e64 93eb 6166 616c 7365 cf2e 8ea1 .and..afalse.... │ │ │ │ +00027080: 8d8d 8d8d 9121 23c9 332e 8e8e 8e91 3027 .....!#.3.....0' │ │ │ │ +00027090: 4d53 7472 696e 6773 9603 eaa8 636f 6e73 MStrings....cons │ │ │ │ +000270a0: 6973 7493 6f66 9361 6e9a ac72 7993 7365 ist.of.an..ry.se │ │ │ │ +000270b0: 7175 656e 6365 936f 6693 6398 6861 7261 quence.of.c.hara │ │ │ │ +000270c0: 6374 6572 7393 7375 7272 6f75 6e64 6564 cters.surrounded │ │ │ │ +000270d0: 9362 9879 9373 7472 696e 6793 7175 6f74 .b.y.string.quot │ │ │ │ +000270e0: 6573 9328 eb61 60cf 292c 8d93 652e 672e es.(.a`.),..e.g. │ │ │ │ +000270f0: 8e8e a410 0000 8d91 3027 4deb 6160 5468 ........0'M.a`Th │ │ │ │ +00027100: 6973 9605 bfaa 6973 9361 9373 696e 676c is....is.a.singl │ │ │ │ +00027110: 6593 7374 7269 6e67 60cf 2e91 0743 7449 e.string`....CtI │ │ │ │ +00027120: 6e96 0498 da61 6e90 ac72 799b 0498 d973 n....an..ry....s │ │ │ │ +00027130: 7472 696e 6793 7468 6598 6f90 538e 6363 tring.the.o.S.cc │ │ │ │ +00027140: 7572 7265 6e63 6598 6f66 93eb 615c d778 urrence.of..a\.x │ │ │ │ +00027150: 98cf 6861 7393 7468 6598 666f 6c6c 6f90 ..has.the.follo. │ │ │ │ +00027160: ac72 7769 6e67 8ea1 8d91 3027 4d6d 6561 .rwing....0'Mmea │ │ │ │ +00027170: 6e69 6e67 7396 03ea a866 6f72 9364 690b nings....for.di. │ │ │ │ +00027180: 6572 656e 90ac 7274 93d7 78cf 2773 3a8e eren..rt..x.'s:. │ │ │ │ +00027190: 9f4a bd25 8d8d 8d9f cd26 678d 8d91 3627 .J.%.....&g...6' │ │ │ │ +000271a0: 4eeb 615c 308e 8d91 4da6 a3cf 3d8e 8d91 N.a\0...M...=... │ │ │ │ +000271b0: 62ca 2c74 656e 9103 eaa8 7370 6163 6573 b.,ten....spaces │ │ │ │ +000271c0: 8e8e a40e 7fff 8d8d 9136 274e eb61 5c6e .........6'N.a\n │ │ │ │ +000271d0: 8e8d 914d a6a3 cf3d 8e8d 9162 ca2c eb61 ...M...=...b.,.a │ │ │ │ +000271e0: 6e96 03ea a8cf 7370 6163 6573 9328 30d7 n.....spaces.(0. │ │ │ │ +000271f0: 3ceb 616e d73c cf31 3029 8e8e a18d 8d91 <.an.<.10)...... │ │ │ │ +00027200: 3627 4eeb 615c 538e 8d91 4da6 a3cf 3d8e 6'N.a\S...M...=. │ │ │ │ +00027210: 8d91 62ca 2c6f 6e65 9103 eaa8 7370 6163 ..b.,one....spac │ │ │ │ +00027220: 658e 8ea1 8d8d 9136 274e eb61 5c52 8e8d e......6'N.a\R.. │ │ │ │ +00027230: 914d a6a3 cf3d 8e8d 9162 ca2c 7265 7475 .M...=...b.,retu │ │ │ │ +00027240: 726e 8e8e a18d 8d91 3627 4eeb 615c 4c8e rn......6'N.a\L. │ │ │ │ +00027250: 8d91 4da6 a3cf 3d8e 8d91 62ca 2c6c 696e ..M...=...b.,lin │ │ │ │ +00027260: 652d 6665 6564 8e8e a18d 8d91 3627 4eeb e-feed......6'N. │ │ │ │ +00027270: 615c 548e 8d91 4da6 a3cf 3d8e 8d91 62ca a\T...M...=...b. │ │ │ │ +00027280: 2c74 6162 8e8e a18d 8d91 3627 4eeb 615c ,tab......6'N.a\ │ │ │ │ +00027290: 468e 8d91 4da6 a3cf 3d8e 8d91 62ca 2c66 F...M...=...b.,f │ │ │ │ +000272a0: 6f72 6d91 03ea a866 6565 648e 8ea1 8d8d orm....feed..... │ │ │ │ +000272b0: 9136 274e eb61 5c78 8e8d 914d a6a3 cf3d .6'N.a\x...M...= │ │ │ │ +000272c0: 8e8d 9162 ca2c eb61 7896 03ea a8cf 7461 ...b.,.ax.....ta │ │ │ │ +000272d0: 6b90 ac72 656e 936c 6974 6572 616c 6c79 k..ren.literally │ │ │ │ +000272e0: 936f 7468 6572 7769 7365 9328 8d65 2e67 .otherwise.(.e.g │ │ │ │ +000272f0: 2e8e 9115 8a9c eb61 5c60 93cf 746f 9369 .......a\`..to.i │ │ │ │ +00027300: 6e63 6c75 6465 9371 756f 7465 7393 696e nclude.quotes.in │ │ │ │ +00027310: 9361 9373 7472 696e 6729 8e8e 8e8e 8e9f .a.string)...... │ │ │ │ +00027320: 49ef de8d 8d8d 8d91 2123 c934 2e8e 8e8e I.......!#.4.... │ │ │ │ +00027330: 9130 274d 5468 6596 0449 3465 7870 7265 .0'MThe..I4expre │ │ │ │ +00027340: 7373 696f 6e93 eb61 2829 cf2c 9b04 60d7 ssion..a().,..`. │ │ │ │ +00027350: 6361 6c6c 6564 93e5 656d 7074 7991 010d called..empty... │ │ │ │ +00027360: 82cf 2c98 7768 6963 9aac 7268 9365 7691 ..,.whic..rh.ev. │ │ │ │ +00027370: ff58 e461 6c75 6174 6573 9374 6f93 7468 .X.aluates.to.th │ │ │ │ +00027380: 6593 756e 6971 7565 936f 6291 00a7 1c6a e.unique.ob....j │ │ │ │ +00027390: 6563 7493 6f66 93eb 484d 4c93 cf74 9879 ect.of..HML..t.y │ │ │ │ +000273a0: 7090 538e 658e a18d 9130 274d eb61 766f p.S.e....0'M.avo │ │ │ │ +000273b0: 6964 cf2e 8e9f 199a 8e8d 8d8d 8d91 2123 id............!# │ │ │ │ +000273c0: c935 2e8e 8e8e 9130 274d 6578 7072 6573 .5.....0'Mexpres │ │ │ │ +000273d0: 7369 6f6e 7396 03d0 296f 669b 03d0 2874 sions...)of...(t │ │ │ │ +000273e0: 6865 9366 6f72 6d98 d763 6f6e 93cf 7768 he.form..con..wh │ │ │ │ +000273f0: 6572 6598 d763 6f6e 93cf 6973 9861 9330 ere..con..is.a.0 │ │ │ │ +00027400: 2d61 7279 9863 6f6e 7374 7275 6374 6f72 -ary.constructor │ │ │ │ +00027410: 936f 7298 eb61 28d7 636f 6e93 6365 eb61 .or..a(.con.ce.a │ │ │ │ +00027420: 2998 cf77 6865 7265 93d7 636f 6e8e a18d )..where..con... │ │ │ │ +00027430: 9130 274d cf69 7396 03ea a861 9363 6f6e .0'M.is....a.con │ │ │ │ +00027440: 7374 7275 6374 6f72 9361 6e64 93d7 6365 structor.and..ce │ │ │ │ +00027450: 93cf 6193 636f 6e73 7461 6e90 ac72 7493 ..a.constan..rt. │ │ │ │ +00027460: 6578 7072 6573 7369 6f6e 2e8e 9f1b 6a39 expression....j9 │ │ │ │ +00027470: 8d91 1e28 f054 6865 9603 eaa8 666f 6c6c ...(.The....foll │ │ │ │ +00027480: 6f9a ac72 7769 6e67 9366 756e 6374 696f o..rwing.functio │ │ │ │ +00027490: 6e93 6398 6861 6e67 6573 9374 6865 9373 n.c.hanges.the.s │ │ │ │ +000274a0: 7472 696e 6793 6573 6361 7090 538e 6593 tring.escap.S.e. │ │ │ │ +000274b0: 6398 6861 7261 6374 6572 9328 eb61 5ccf c.haracter.(.a\. │ │ │ │ +000274c0: 292e 8ea6 8d8d 8d91 12c7 619f f54f a789 ).........a..O.. │ │ │ │ +000274d0: 0000 6666 01c7 0b4a 9f0b 0716 8d8d 90cc ..ff...J........ │ │ │ │ +000274e0: cd9f 0459 9c84 000f 60b2 0000 6666 8d9f ...Y....`...ff.. │ │ │ │ +000274f0: fba6 648d 9117 0bcc eb61 7365 745f 7374 ..d......aset_st │ │ │ │ +00027500: 7269 6e67 5f65 7363 6170 6596 05bf aa3a ring_escape....: │ │ │ │ +00027510: 9369 6e74 932d 3e93 696e 748e 8e92 01c6 .int.->.int..... │ │ │ │ +00027520: 71b1 8400 0f60 b200 0066 668e 8e9f 04c0 q....`...ff..... │ │ │ │ +00027530: 0289 0000 6666 01c7 0b4a 8e8e 8ea6 8d91 ....ff...J...... │ │ │ │ +00027540: 12c7 61cf 5468 6973 9602 c50d 639a ac72 ..a.This....c..r │ │ │ │ +00027550: 6861 6e67 6573 9374 6865 9365 7363 6170 hanges.the.escap │ │ │ │ +00027560: 9053 8e65 9102 c50c 6398 6861 7261 6374 .S.e....c.haract │ │ │ │ +00027570: 6572 9374 6f93 6290 538e 6593 7468 6593 er.to.b.S.e.the. │ │ │ │ +00027580: 6398 6861 7261 6374 6572 9377 6974 6893 c.haracter.with. │ │ │ │ +00027590: 7468 6591 02c5 0c73 7570 706c 6965 6493 the....supplied. │ │ │ │ +000275a0: 6173 6369 6993 636f 9053 8e64 6593 2869 ascii.co.S.de.(i │ │ │ │ +000275b0: 6e69 7469 616c 6c79 8ea1 8d91 12c7 6174 nitially......at │ │ │ │ +000275c0: 6869 7396 03ea a869 7393 eb61 3932 cf2c his....is..a92., │ │ │ │ +000275d0: 9376 697a 2e96 0538 e060 eb61 5ccf 6029 .viz...8.`.a\.`) │ │ │ │ +000275e0: 2e93 5468 6596 03ea a86f 6c64 9365 7363 ..The....old.esc │ │ │ │ +000275f0: 6170 9053 8e65 9363 90ac 7268 6172 6163 ap.S.e.c..rharac │ │ │ │ +00027600: 7465 7293 6973 9372 6574 7572 6e65 642e ter.is.returned. │ │ │ │ +00027610: 8e9f 2296 428d 8d91 12c7 61eb 4733 2e33 ..".B.....a.G3.3 │ │ │ │ +00027620: 2e33 8e91 4447 5c50 7265 0c78 6573 9605 .3..DG\Pre.xes.. │ │ │ │ +00027630: 6666 616e 6493 696e 0c78 6573 8e9f 17c0 ffand.in.xes.... │ │ │ │ +00027640: 008d 9112 c761 cf54 6865 9603 eaa8 eb48 .....a.The.....H │ │ │ │ +00027650: 4d4c 93e5 7072 91ff 6666 650c 7865 739b ML..pr..ffe.xes. │ │ │ │ +00027660: 04e8 85d7 7078 93cf 616e 6493 e569 6e0c ....px..and..in. │ │ │ │ +00027670: 7865 7398 d769 7893 cf61 7265 9367 6976 xes..ix..are.giv │ │ │ │ +00027680: 9aac 7265 6e93 6298 793a 8e9f 2124 b28d ..ren.b.y:..!$.. │ │ │ │ +00027690: 8d8d 9f08 0b89 8d8d 8d9f f180 008d 912a ...............* │ │ │ │ +000276a0: 0660 f362 0ba0 623e 000a f333 000a 0000 .`.b..b>...3.... │ │ │ │ +000276b0: 0006 636d 6d69 3130 eb62 7078 9605 bfaa ..cmmi10.bpx.... │ │ │ │ +000276c0: eb61 3a3a 3d93 6e6f 7493 7c93 2d93 7c93 .a::=.not.|.-.|. │ │ │ │ +000276d0: 646f 8e9f 0e80 008d 912a 0660 eb62 6978 do.......*.`.bix │ │ │ │ +000276e0: 9605 bfaa eb61 3a3a 3d93 2a93 7c93 2f93 .....a::=.*.|./. │ │ │ │ +000276f0: 7c93 2b93 7c93 2d93 7c93 2e93 7c93 4093 |.+.|.-.|...|.@. │ │ │ │ +00027700: 7c93 3d93 7c93 3c93 7c93 3e93 7c93 2693 |.=.|.<.|.>.|.&. │ │ │ │ +00027710: 7c93 6f72 937c 932c 8e8e 8e8e 8e8e 8e9f |.or.|.,........ │ │ │ │ +00027720: 21cf 5d8d 911e 28f0 cf49 6e96 04f0 a861 !.]...(..In....a │ │ │ │ +00027730: 6464 6974 696f 6e2c 9105 3228 616e 9aac ddition,..2(an.. │ │ │ │ +00027740: 7279 9369 6465 6e98 7469 0c65 7291 04f0 ry.iden.ti.er... │ │ │ │ +00027750: a728 616e 6493 6365 7274 6169 6e93 7369 .(and.certain.si │ │ │ │ +00027760: 6e67 6c65 9363 9868 6172 6163 7465 7273 ngle.c.haracters │ │ │ │ +00027770: 2993 6361 6e93 6290 538e 6591 04f0 a76d ).can.b.S.e....m │ │ │ │ +00027780: 6164 6593 696e 9874 6f93 616e 9369 6e0c ade.in.to.an.in. │ │ │ │ +00027790: 782e 8ea1 8d91 12c7 6153 7563 9aac 7268 x.......aSuc..rh │ │ │ │ +000277a0: 9603 d484 7573 6572 2d64 650c 6e65 6493 ....user-de.ned. │ │ │ │ +000277b0: 696e 0c78 6573 9362 696e 6491 03d4 856d in.xes.bind....m │ │ │ │ +000277c0: 6f72 6593 7469 6768 9874 6c79 9374 6861 ore.tigh.tly.tha │ │ │ │ +000277d0: 6e93 eb61 2e2e 2e3d 3e2e 2e2e 7c2e 2e2e n..a...=>...|... │ │ │ │ +000277e0: 93cf 6275 7493 6d6f 7265 9103 d485 7798 ..but.more....w. │ │ │ │ +000277f0: 6561 6b6c 7993 7468 616e 93eb 616f 72cf eakly.than..aor. │ │ │ │ +00027800: 2e8e a18d 9112 c761 416c 6c96 03ea a86f .......aAll....o │ │ │ │ +00027810: 6693 7468 656d 9368 6195 ac72 7693 6596 f.them.ha..rv.e. │ │ │ │ +00027820: 03ea a874 6865 9373 616d 6593 709a 538e ...the.same.p.S. │ │ │ │ +00027830: 6f95 ac72 7793 6572 9603 eaa8 6269 6e64 o..rw.er....bind │ │ │ │ +00027840: 696e 6793 616e 6493 6173 736f 9863 6961 ing.and.asso.cia │ │ │ │ +00027850: 7465 9374 6f93 7468 6593 6c65 6674 2e8e te.to.the.left.. │ │ │ │ +00027860: a18d 911e 28f0 4578 6365 7074 9603 2368 ....(.Except..#h │ │ │ │ +00027870: 666f 729b 0323 67eb 6126 93cf 616e 6498 for..#g.a&..and. │ │ │ │ +00027880: eb61 6f72 cf2c 9103 4b41 6561 6390 ac72 .aor.,..KAeac..r │ │ │ │ +00027890: 6893 696e 0c78 93d7 6978 98cf 286f 7293 h.in.x..ix..(or. │ │ │ │ +000278a0: 7072 650c 7898 d770 78cf 2993 6861 7398 pre.x..px.).has. │ │ │ │ +000278b0: 636f 7272 656c 6174 6564 9377 6974 6898 correlated.with. │ │ │ │ +000278c0: 6974 9361 9873 7090 538e 6563 6961 6c93 it.a.sp.S.ecial. │ │ │ │ +000278d0: 6964 656e 90ac 7274 690c 6572 8ea1 8d91 iden..rti.er.... │ │ │ │ +000278e0: 12c7 61eb 6124 d769 7896 041a 19cf 286f ..a.a$.ix.....(o │ │ │ │ +000278f0: 7293 eb61 24d7 7078 cf29 9b04 1a18 7768 r..a$.px.)....wh │ │ │ │ +00027900: 6963 90ac 7268 9369 7393 6290 538e 6f75 ic..rh.is.b.S.ou │ │ │ │ +00027910: 6e64 9374 6f98 7468 6593 6173 736f 9053 nd.to.the.asso.S │ │ │ │ +00027920: 8e63 6961 7465 6493 6675 6e63 7469 6f6e .ciated.function │ │ │ │ +00027930: 2e91 05c7 3246 91ff 0556 6f72 9365 7861 ....2F...Vor.exa │ │ │ │ +00027940: 6d70 6c65 2c91 0425 f574 6865 9869 6465 mple,..%.the.ide │ │ │ │ +00027950: 6e90 ac72 7469 0c65 7293 eb61 242b 93cf n..rti.er..a$+.. │ │ │ │ +00027960: 6973 8e8e 9f24 fd13 8e8c 8b00 0000 1e00 is...$.......... │ │ │ │ 00027970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00027980: 0000 0000 0000 0000 0000 0000 026e d9a0 .............n.. │ │ │ │ -00027990: 02cc 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa ...U...F........ │ │ │ │ -000279a0: 999a 8d91 eaf1 ebd0 3330 9201 1e87 5e43 ........30....^C │ │ │ │ -000279b0: 6861 7074 6572 9604 8000 332e 910a 8000 hapter....3..... │ │ │ │ -000279c0: 5379 6e90 a000 7461 7893 6f66 934d 4c8e Syn...tax.of.ML. │ │ │ │ -000279d0: 91ea f1eb 9f05 6666 8900 00e6 6601 c73e ......ff....f..> │ │ │ │ -000279e0: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 |......./......! │ │ │ │ -000279f0: 8d91 eaf1 ebcf 6290 538e 6f75 6e64 9603 ......b.S.ound.. │ │ │ │ -00027a00: 9ca0 746f 9374 6865 9b03 9ca1 6164 6469 ..to.the....addi │ │ │ │ -00027a10: 7469 6f6e 9366 756e 6374 696f 6e2c 9103 tion.function,.. │ │ │ │ -00027a20: ac3b 616e 6493 eb61 2440 93cf 746f 9874 .;and..a$@..to.t │ │ │ │ -00027a30: 6865 936c 6973 742d 6170 7090 538e 656e he.list-app.S.en │ │ │ │ -00027a40: 6493 6675 6e63 7469 6f6e 9328 7365 6593 d.function.(see. │ │ │ │ -00027a50: 4368 6170 7465 7298 3693 666f 7293 7468 Chapter.6.for.th │ │ │ │ -00027a60: 658e a410 0000 8d91 eaf1 eb6d 6561 6e69 e..........meani │ │ │ │ -00027a70: 6e67 9604 2811 6f66 9b04 2810 eb61 24cf ng..(.of..(..a$. │ │ │ │ -00027a80: 2d65 6493 696e 0c78 6573 292e 9105 f119 -ed.in.xes)..... │ │ │ │ -00027a90: 5468 6973 9369 7398 7573 6566 756c 9366 This.is.useful.f │ │ │ │ -00027aa0: 6f72 9870 6173 7369 6e67 9366 756e 6374 or.passing.funct │ │ │ │ -00027ab0: 696f 6e73 9861 7393 6172 6775 6d65 6e90 ions.as.argumen. │ │ │ │ -00027ac0: ac72 7473 3b91 0446 c466 6f72 9365 7861 .rts;..F.for.exa │ │ │ │ -00027ad0: 6d70 6c65 2c8e a18d 91ea f1eb d766 9107 mple,........f.. │ │ │ │ -00027ae0: 07a9 eb61 2440 9603 eaa8 cf61 7070 6c69 ...a$@.....appli │ │ │ │ -00027af0: 6573 93d7 6691 0532 a7cf 746f 9374 6865 es..f..2..to.the │ │ │ │ -00027b00: 9361 7070 9053 8e65 6e64 9366 756e 6374 .app.S.end.funct │ │ │ │ -00027b10: 696f 6e2e 8ea1 8d91 f653 7a53 6565 9604 ion......SzSee.. │ │ │ │ -00027b20: f067 7468 659b 04f0 6664 6573 6372 6970 .gthe...fdescrip │ │ │ │ -00027b30: 7469 6f6e 7393 6f66 9874 6865 9366 756e tions.of.the.fun │ │ │ │ -00027b40: 6374 696f 6e73 8d98 eb61 6d6c 5f70 6169 ctions...aml_pai │ │ │ │ -00027b50: 7265 645f 696e 6669 788e 9160 1bc2 cf61 red_infix..`...a │ │ │ │ -00027b60: 6e64 8d93 eb61 6d6c 5f63 7572 7269 6564 nd...aml_curried │ │ │ │ -00027b70: 5f69 6e66 6978 8e91 65db 6ecf 696e 9853 _infix..e.n.in.S │ │ │ │ -00027b80: 6563 2d8e a18d 91ea f1eb 7469 6f6e 9603 ec-.......tion.. │ │ │ │ -00027b90: 9eed 362e 319b 039e ee66 6f72 9364 6574 ..6.1....for.det │ │ │ │ -00027ba0: 6169 6c73 936f 6698 686f 9aac 7277 9374 ails.of.ho..rw.t │ │ │ │ -00027bb0: 6f93 6769 7698 6591 039e ee61 6e93 6964 o.giv.e....an.id │ │ │ │ -00027bc0: 656e 9874 690c 6572 9328 6f72 9103 9eee en.ti.er.(or.... │ │ │ │ -00027bd0: 6164 6d69 7373 6962 6c65 9373 7090 538e admissible.sp.S. │ │ │ │ -00027be0: 6563 6961 6c93 7379 6d98 6290 538e 6f6c ecial.sym.b.S.ol │ │ │ │ -00027bf0: 2991 039e ee69 6e0c 7893 7374 6174 7573 )....in.x.status │ │ │ │ -00027c00: 2e8e 8e9f 24fd 138e 8c8b 0000 001f 0000 ....$........... │ │ │ │ -00027c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027990: 0000 0000 026e e1a0 02cc 0555 8da0 fd46 .....n.....U...F │ │ │ │ +000279a0: d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 ebd0 ................ │ │ │ │ +000279b0: 3330 9201 1e87 5e43 6861 7074 6572 9604 30....^Chapter.. │ │ │ │ +000279c0: 8000 332e 910a 8000 5379 6e90 a000 7461 ..3.....Syn...ta │ │ │ │ +000279d0: 7893 6f66 934d 4c8e 91ea f1eb 9f05 6666 x.of.ML.......ff │ │ │ │ +000279e0: 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 ....f..>|....... │ │ │ │ +000279f0: 2fdf 8da0 fd8b d021 8d91 eaf1 ebcf 6290 /......!......b. │ │ │ │ +00027a00: 538e 6f75 6e64 9603 9ca0 746f 9374 6865 S.ound....to.the │ │ │ │ +00027a10: 9b03 9ca1 6164 6469 7469 6f6e 9366 756e ....addition.fun │ │ │ │ +00027a20: 6374 696f 6e2c 9103 ac3b 616e 6493 eb61 ction,...;and..a │ │ │ │ +00027a30: 2440 93cf 746f 9874 6865 936c 6973 742d $@..to.the.list- │ │ │ │ +00027a40: 6170 7090 538e 656e 6493 6675 6e63 7469 app.S.end.functi │ │ │ │ +00027a50: 6f6e 9328 7365 6593 4368 6170 7465 7298 on.(see.Chapter. │ │ │ │ +00027a60: 3693 666f 7293 7468 658e a410 0000 8d91 6.for.the....... │ │ │ │ +00027a70: eaf1 eb6d 6561 6e69 6e67 9604 2811 6f66 ...meaning..(.of │ │ │ │ +00027a80: 9b04 2810 eb61 24cf 2d65 6493 696e 0c78 ..(..a$.-ed.in.x │ │ │ │ +00027a90: 6573 292e 9105 f119 5468 6973 9369 7398 es).....This.is. │ │ │ │ +00027aa0: 7573 6566 756c 9366 6f72 9870 6173 7369 useful.for.passi │ │ │ │ +00027ab0: 6e67 9366 756e 6374 696f 6e73 9861 7393 ng.functions.as. │ │ │ │ +00027ac0: 6172 6775 6d65 6e90 ac72 7473 3b91 0446 argumen..rts;..F │ │ │ │ +00027ad0: c466 6f72 9365 7861 6d70 6c65 2c8e a18d .for.example,... │ │ │ │ +00027ae0: 91ea f1eb d766 9107 07a9 eb61 2440 9603 .....f.....a$@.. │ │ │ │ +00027af0: eaa8 cf61 7070 6c69 6573 93d7 6691 0532 ...applies..f..2 │ │ │ │ +00027b00: a7cf 746f 9374 6865 9361 7070 9053 8e65 ..to.the.app.S.e │ │ │ │ +00027b10: 6e64 9366 756e 6374 696f 6e2e 8ea1 8d91 nd.function..... │ │ │ │ +00027b20: f653 7a53 6565 9604 f067 7468 659b 04f0 .SzSee...gthe... │ │ │ │ +00027b30: 6664 6573 6372 6970 7469 6f6e 7393 6f66 fdescriptions.of │ │ │ │ +00027b40: 9874 6865 9366 756e 6374 696f 6e73 8d98 .the.functions.. │ │ │ │ +00027b50: eb61 6d6c 5f70 6169 7265 645f 696e 6669 .aml_paired_infi │ │ │ │ +00027b60: 788e 9160 1bc2 cf61 6e64 8d93 eb61 6d6c x..`...and...aml │ │ │ │ +00027b70: 5f63 7572 7269 6564 5f69 6e66 6978 8e91 _curried_infix.. │ │ │ │ +00027b80: 65db 6ecf 696e 9853 6563 2d8e a18d 91ea e.n.in.Sec-..... │ │ │ │ +00027b90: f1eb 7469 6f6e 9603 9eed 362e 319b 039e ..tion....6.1... │ │ │ │ +00027ba0: ee66 6f72 9364 6574 6169 6c73 936f 6698 .for.details.of. │ │ │ │ +00027bb0: 686f 9aac 7277 9374 6f93 6769 7698 6591 ho..rw.to.giv.e. │ │ │ │ +00027bc0: 039e ee61 6e93 6964 656e 9874 690c 6572 ...an.iden.ti.er │ │ │ │ +00027bd0: 9328 6f72 9103 9eee 6164 6d69 7373 6962 .(or....admissib │ │ │ │ +00027be0: 6c65 9373 7090 538e 6563 6961 6c93 7379 le.sp.S.ecial.sy │ │ │ │ +00027bf0: 6d98 6290 538e 6f6c 2991 039e ee69 6e0c m.b.S.ol)....in. │ │ │ │ +00027c00: 7893 7374 6174 7573 2e8e 8e9f 24fd 138e x.status....$... │ │ │ │ +00027c10: 8c8b 0000 001f 0000 0000 0000 0000 0000 ................ │ │ │ │ 00027c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00027c30: 0000 0002 7962 a002 cc05 558d a0fd 46d3 ....yb....U...F. │ │ │ │ -00027c40: 0ea0 0294 2fdf 8da0 fd8b d021 8d91 12c7 ..../......!.... │ │ │ │ -00027c50: 61eb 4743 6861 7074 6572 9105 6666 348e a.GChapter..ff4. │ │ │ │ -00027c60: 9112 c761 9f0b cccc 8900 0100 0001 c73e ...a...........> │ │ │ │ -00027c70: 7c9f 1f47 1b8d d253 656d 616e 91ff 38f5 |..G...Seman..8. │ │ │ │ -00027c80: 7469 6373 9609 547b 6f66 934d 4c8e 9f0f tics..T{of.ML... │ │ │ │ -00027c90: 0000 8900 0100 0001 c73e 7c9f 3a55 548d .........>|.:UT. │ │ │ │ -00027ca0: cf54 6865 9604 fab1 6576 91ff 58e4 616c .The....ev..X.al │ │ │ │ -00027cb0: 7561 7469 6f6e 9b04 fab2 6f66 9361 6c6c uation....of.all │ │ │ │ -00027cc0: 98eb 484d 4c93 cf63 6f6e 7374 7275 6374 ..HML..construct │ │ │ │ -00027cd0: 7398 7461 6b90 ac72 6573 9370 6c61 6365 s.tak..res.place │ │ │ │ -00027ce0: 9369 6e98 7468 6593 636f 6e90 ac72 7465 .in.the.con..rte │ │ │ │ -00027cf0: 7874 986f 6693 616e 98e5 656e 7669 7291 xt.of.an..envir. │ │ │ │ -00027d00: ff66 666f 6e6d 656e 7491 061e f5cf 616e .ffonment.....an │ │ │ │ -00027d10: 648e a410 0000 8d61 9605 02d3 e573 746f d......a.....sto │ │ │ │ -00027d20: 7291 ff66 6665 9100 e5b0 cf2e 9108 8162 r..ffe.........b │ │ │ │ -00027d30: 5468 6593 656e 95ac 7276 6972 6f6e 6d65 The.en..rvironme │ │ │ │ -00027d40: 6e93 749b 0502 d473 7090 538e 6563 690c n.t....sp.S.eci. │ │ │ │ -00027d50: 6573 9605 02d3 7768 6174 9374 6865 9876 es....what.the.v │ │ │ │ -00027d60: 91ff 58e4 6172 6961 626c 6573 9361 6e64 ..X.ariables.and │ │ │ │ -00027d70: 9363 6f6e 7374 7275 6374 6f72 7393 696e .constructors.in │ │ │ │ -00027d80: 9875 7365 9364 656e 6f74 652e 8ea1 8d56 .use.denote....V │ │ │ │ -00027d90: 91ff 0556 6172 6961 626c 6573 9603 1b02 ...Variables.... │ │ │ │ -00027da0: 6d61 90ac 7279 9103 1b01 629a 538e 6593 ma..ry....b.S.e. │ │ │ │ -00027db0: 6298 6f75 6e64 9b03 1b01 6569 7468 6572 b.ound....either │ │ │ │ -00027dc0: 9374 6f98 e576 616c 7565 7391 0418 dfcf .to..values..... │ │ │ │ -00027dd0: 6f72 9874 6f93 e56c 6f96 ff66 6663 9361 or.to..lo..ffc.a │ │ │ │ -00027de0: 7469 6f6e 7391 00fd ddcf 2e91 04f3 a854 tions..........T │ │ │ │ -00027df0: 6865 9103 1b02 636f 6e95 ac72 7465 6e93 he....con..rten. │ │ │ │ -00027e00: 7473 986f 6691 031b 026c 6f90 538e 6361 ts.of....lo.S.ca │ │ │ │ -00027e10: 7469 6f6e 737c 7768 6963 9368 8ea1 8d6d tions|whic.h...m │ │ │ │ -00027e20: 90ac 7275 7374 9603 e726 629a 538e 6591 ..rust...&b.S.e. │ │ │ │ -00027e30: 03e7 2776 91ff 58e4 616c 7565 737c 6172 ..'v..X.alues|ar │ │ │ │ -00027e40: 6593 7370 9865 6369 0c65 6493 696e 9374 e.sp.eci.ed.in.t │ │ │ │ -00027e50: 6865 9603 e727 e573 746f 7291 ff66 6665 he...'.stor..ffe │ │ │ │ -00027e60: 9100 e5b0 cf2e 9105 37b4 4966 9361 9603 ........7.If.a.. │ │ │ │ -00027e70: e726 7691 ff58 e461 7269 6162 6c65 9369 .&v..X.ariable.i │ │ │ │ -00027e80: 7391 03e7 2762 986f 756e 6493 746f 9361 s...'b.ound.to.a │ │ │ │ -00027e90: 936c 6f98 6361 7469 6f6e 9103 e727 7468 .lo.cation...'th │ │ │ │ -00027ea0: 656e 9328 616e 648e a18d 6f6e 6c79 9604 en.(and...only.. │ │ │ │ -00027eb0: 10ff 7468 656e 299b 0410 fe69 7393 6974 ..then)....is.it │ │ │ │ -00027ec0: 93e5 6173 7369 676e 6162 6c65 9100 e5b0 ..assignable.... │ │ │ │ -00027ed0: cf2e 9105 abe4 5468 90ac 7275 7393 6269 ......Th..rus.bi │ │ │ │ -00027ee0: 6e64 696e 6773 9861 7265 9368 656c 6493 ndings.are.held. │ │ │ │ -00027ef0: 696e 9874 6865 9365 6e95 ac72 7669 726f in.the.en..rviro │ │ │ │ -00027f00: 6e6d 656e 9374 2c91 041a 9477 6865 7265 nmen.t,....where │ │ │ │ -00027f10: 6173 9104 10ff 6c6f 9053 8e63 6174 696f as....lo.S.catio │ │ │ │ -00027f20: 6e8e a18d 636f 6e95 ac72 7465 6e93 7473 n...con..rten.ts │ │ │ │ -00027f30: 9604 a5d9 6172 659b 04a5 d868 656c 6493 ....are....held. │ │ │ │ -00027f40: 696e 9874 6865 9373 746f 7265 2e91 076a in.the.store...j │ │ │ │ -00027f50: 7143 6f6e 7374 7275 6374 6f72 7393 6d61 qConstructors.ma │ │ │ │ -00027f60: 90ac 7279 986f 6e6c 7993 6295 538e 6598 ..ry.only.b.S.e. │ │ │ │ -00027f70: 6293 6f75 6e64 9604 a5d9 746f 9876 91ff b.ound....to.v.. │ │ │ │ -00027f80: 58e4 616c 7565 7393 2863 6f6e 7374 7275 X.alues.(constru │ │ │ │ -00027f90: 6374 6f72 8ea1 8d63 6f6e 7374 616e 90ac ctor...constan.. │ │ │ │ -00027fa0: 7274 7396 0442 196f 7293 636f 6e73 7472 rts..B.or.constr │ │ │ │ -00027fb0: 7563 746f 729b 0442 1a66 756e 6374 696f uctor..B.functio │ │ │ │ -00027fc0: 6e73 2993 616e 6493 7468 6973 9362 696e ns).and.this.bin │ │ │ │ -00027fd0: 6469 6e67 986f 9053 8e63 6375 7273 9377 ding.o.S.ccurs.w │ │ │ │ -00027fe0: 6865 6e93 7468 6579 9361 7265 9864 6563 hen.they.are.dec │ │ │ │ -00027ff0: 6c61 7265 6493 696e 9361 8ea1 8d63 6f6e lared.in.a...con │ │ │ │ -00028000: 6372 6574 6596 03ea a874 90ac 7279 7090 crete....t..ryp. │ │ │ │ -00028010: 538e 6593 6465 0c6e 6974 696f 6e93 2873 S.e.de.nition.(s │ │ │ │ -00028020: 6565 9353 6563 7469 6f6e 9335 2e35 292e ee.Section.5.5). │ │ │ │ -00028030: 8ea1 8d91 0b61 8f54 6865 9603 eaa8 6576 .....a.The....ev │ │ │ │ -00028040: 91ff 58e4 616c 7561 7469 6f6e 936f 6693 ..X.aluation.of. │ │ │ │ -00028050: eb48 4d4c 93cf 636f 6e73 7472 7563 7473 .HML..constructs │ │ │ │ -00028060: 936d 6190 ac72 7993 6569 7468 6572 93e5 .ma..ry.either.. │ │ │ │ -00028070: 7375 6396 ff66 6663 9365 9365 9364 9105 suc..ffc.e.e.d.. │ │ │ │ -00028080: 293b cf6f 7296 03ea a8e5 6661 696c 9101 );.or.....fail.. │ │ │ │ -00028090: 3e93 cf2e 9105 38e0 496e 9374 6865 9363 >.....8.In.the.c │ │ │ │ -000280a0: 6173 6593 6f66 9373 7563 6365 7373 3a8e ase.of.success:. │ │ │ │ -000280b0: a91b 1f65 8d8d 8d8d 910e 5c68 312e 8e8e ...e......\h1... │ │ │ │ -000280c0: 8e91 1d5f ec54 6865 9604 31d3 6576 91ff ..._.The..1.ev.. │ │ │ │ -000280d0: 58e4 616c 7561 7469 6f6e 9104 31d2 6f66 X.aluation..1.of │ │ │ │ -000280e0: 9361 9364 6563 6c61 7261 7469 6f6e 2c9b .a.declaration,. │ │ │ │ -000280f0: 0443 9dd7 6493 cf73 6195 ac72 7991 ff05 .C..d..sa..ry... │ │ │ │ -00028100: 562c 9863 9368 616e 6765 7396 0431 d374 V,.c.hanges..1.t │ │ │ │ -00028110: 6865 9b04 31d2 6269 6e64 696e 6773 9369 he..1.bindings.i │ │ │ │ -00028120: 6e93 7468 6598 656e 95ac 7276 6972 6f6e n.the.en..rviron │ │ │ │ -00028130: 6d65 6e93 7491 0431 d36f 668e a18d 911d men.t..1.of..... │ │ │ │ -00028140: 5fec 7468 6596 04c4 9b69 6465 6e90 ac72 _.the....iden..r │ │ │ │ -00028150: 7469 0c65 7273 9b04 c49c 6465 636c 6172 ti.ers....declar │ │ │ │ -00028160: 6564 9369 6e98 d764 cf2e 9107 c6ba 4966 ed.in..d......If │ │ │ │ -00028170: 98d7 6493 cf69 7398 6174 9374 6f70 2d6c ..d..is.at.top-l │ │ │ │ -00028180: 6576 90ac 7265 6c2c 9104 fb18 7468 656e ev..rel,....then │ │ │ │ -00028190: 9874 6865 9373 636f 7090 538e 6598 6f66 .the.scop.S.e.of │ │ │ │ -000281a0: 9374 6865 9862 696e 6469 6e67 9369 738e .the.binding.is. │ │ │ │ -000281b0: a18d 911d 5fec 6576 95ac 7265 7279 7468 ...._.ev..reryth │ │ │ │ -000281c0: 696e 679b 03b4 f766 6f6c 6c6f 9377 696e ing....follo.win │ │ │ │ -000281d0: 6798 d764 cf2e 9105 26fa 496e 98d7 6496 g..d....&.In..d. │ │ │ │ -000281e0: 05bf aaeb 6169 6e93 d765 98cf 7468 6598 ....ain..e..the. │ │ │ │ -000281f0: 7363 6f70 9053 8e65 986f 6698 d764 98cf scop.S.e.of..d.. │ │ │ │ -00028200: 6973 9874 6865 9103 b4f6 6576 91ff 58e4 is.the....ev..X. │ │ │ │ -00028210: 616c 7561 7469 6f6e 986f 6698 d765 cf2c aluation.of..e., │ │ │ │ -00028220: 9103 bfb4 616e 6498 736f 9877 6865 6e8e ....and.so.when. │ │ │ │ -00028230: a18d 911d 5fec 7468 6973 9603 eaa8 6973 ...._.this....is │ │ │ │ -00028240: 930c 6e69 7368 6564 9374 6865 9365 6e95 ..nished.the.en. │ │ │ │ -00028250: ac72 7669 726f 6e6d 656e 9374 9b03 eaa8 .rvironmen.t.... │ │ │ │ -00028260: 7265 7693 6572 7473 9874 6f98 6974 7398 rev.erts.to.its. │ │ │ │ -00028270: 6f72 6967 696e 616c 9873 7461 7465 9828 original.state.( │ │ │ │ -00028280: 7365 6598 5365 6374 696f 6e98 342e 3129 see.Section.4.1) │ │ │ │ -00028290: 2e8e 9f19 87da 8d8d 8d8d 910e 5c68 322e ............\h2. │ │ │ │ -000282a0: 8e8e 8e91 1d5f ec54 6865 9605 6643 6576 ....._.The..fCev │ │ │ │ -000282b0: 9bff 58e4 616c 7561 7469 6f6e 936f 6693 ..X.aluation.of. │ │ │ │ -000282c0: 616e 9105 6644 6578 7072 6573 7369 6f6e an..fDexpression │ │ │ │ -000282d0: 9379 6965 6c64 7393 6193 7698 616c 7565 .yields.a.v.alue │ │ │ │ -000282e0: 3a91 0830 1674 6865 9376 9861 6c75 6591 :..0.the.v.alue. │ │ │ │ -000282f0: 0566 446f 6693 7468 6593 6578 7072 6573 .fDof.the.expres │ │ │ │ -00028300: 7369 6f6e 9328 7365 658e a18d 911d 5fec sion.(see....._. │ │ │ │ -00028310: 5365 6374 696f 6e91 03ea a834 2e32 292e Section....4.2). │ │ │ │ -00028320: 8ea6 8d91 0b61 8f49 6696 037d 5b61 6e9b .....a.If..}[an. │ │ │ │ -00028330: 037d 5a61 7373 6967 6e6d 656e 90ac 7274 .}Zassignmen..rt │ │ │ │ -00028340: 9369 7393 646f 6e65 9864 7572 696e 6793 .is.done.during. │ │ │ │ -00028350: 616e 9365 7691 ff58 e461 6c75 6174 696f an.ev..X.aluatio │ │ │ │ -00028360: 6e2c 9103 9337 7468 656e 9374 6865 9873 n,...7then.the.s │ │ │ │ -00028370: 746f 7265 9377 696c 6c93 6290 538e 6598 tore.will.b.S.e. │ │ │ │ -00028380: 6395 ac72 6861 6e67 6564 7c77 9365 9103 c..rhanged|w.e.. │ │ │ │ -00028390: 7d5b 7368 616c 6c8e a18d 7265 6665 7296 }[shall...refer. │ │ │ │ -000283a0: 03ea a874 6f93 7468 6573 6593 6390 ac72 ...to.these.c..r │ │ │ │ -000283b0: 6861 6e67 6573 9361 7393 e573 6964 6591 hanges.as..side. │ │ │ │ -000283c0: 0433 3565 0b65 91ff 6666 6374 7391 04e8 .35e.e..ffcts... │ │ │ │ -000283d0: 85cf 6f66 9374 6865 9365 7691 ff58 e461 ..of.the.ev..X.a │ │ │ │ -000283e0: 6c75 6174 696f 6e2e 8ea1 8d91 0b61 8f49 luation......a.I │ │ │ │ -000283f0: 6696 03f6 8b74 6865 9b03 f68c 6576 91ff f....the....ev.. │ │ │ │ -00028400: 58e4 616c 7561 7469 6f6e 936f 6693 6193 X.aluation.of.a. │ │ │ │ -00028410: 636f 6e73 7472 7563 7498 6661 696c 732c construct.fails, │ │ │ │ -00028420: 9103 f984 7468 656e 9366 6169 6c75 7265 ....then.failure │ │ │ │ -00028430: 9369 7398 7369 676e 616c 6c65 642c 9103 .is.signalled,.. │ │ │ │ -00028440: f984 616e 6493 6193 7374 7269 6e67 9369 ..and.a.string.i │ │ │ │ -00028450: 7398 7061 7373 6564 9374 6f8e a18d 7468 s.passed.to...th │ │ │ │ -00028460: 6596 0440 dc63 6f6e 9aac 7274 6578 7493 e..@.con..rtext. │ │ │ │ -00028470: 7768 6963 9868 9369 6e98 7698 6f6b 9865 whic.h.in.v.ok.e │ │ │ │ -00028480: 649b 0440 db74 6865 9365 7691 ff58 e461 d..@.the.ev..X.a │ │ │ │ -00028490: 6c75 6174 696f 6e2e 9106 3b7c 5468 6973 luation...;|This │ │ │ │ -000284a0: 9373 7472 696e 6793 6973 9363 616c 6c65 .string.is.calle │ │ │ │ -000284b0: 6498 7468 6593 e566 6169 6c75 7291 ff66 d.the..failur..f │ │ │ │ -000284c0: 6665 9104 8271 7374 7269 6e67 9101 0d82 fe...qstring.... │ │ │ │ -000284d0: cf2c 9104 5669 616e 6493 6974 8ea1 8d6e .,..Viand.it...n │ │ │ │ -000284e0: 6f72 6d61 6c6c 7996 03e0 fc69 6e64 6963 ormally....indic │ │ │ │ -000284f0: 6174 6573 9374 6865 9363 6175 7365 936f ates.the.cause.o │ │ │ │ -00028500: 6693 7468 6593 6661 696c 7572 652e 9105 f.the.failure... │ │ │ │ -00028510: 35a6 4475 7269 6e67 9365 7691 ff58 e461 5.During.ev..X.a │ │ │ │ -00028520: 6c75 6174 696f 6e2c 9103 e2eb 6661 696c luation,....fail │ │ │ │ -00028530: 7572 6573 936d 6190 ac72 7993 6290 538e ures.ma..ry.b.S. │ │ │ │ -00028540: 6593 6765 6e65 7261 7465 648e a18d 6569 e.generated...ei │ │ │ │ -00028550: 7468 6572 9605 5b62 e569 6d70 6c69 6369 ther..[b.implici │ │ │ │ -00028560: 746c 799b 0668 e5cf 6290 ac72 7993 6365 tly..h..b..ry.ce │ │ │ │ -00028570: 7274 6169 6e91 055b 6365 7272 6f72 9363 rtain..[cerror.c │ │ │ │ -00028580: 6f6e 6469 7469 6f6e 732c 9105 b792 6f72 onditions,....or │ │ │ │ -00028590: 93e5 6578 706c 6963 6974 6c79 98cf 6290 ..explicitly..b. │ │ │ │ -000285a0: ac72 7993 7468 6591 055b 6363 6f6e 7374 .ry.the..[cconst │ │ │ │ -000285b0: 7275 6374 93eb 6166 6169 6c77 6974 6891 ruct..afailwith. │ │ │ │ -000285c0: 05bf aad7 658e a18d cf28 7768 6963 90ac ....e....(whic.. │ │ │ │ -000285d0: 7268 9603 47f4 6661 696c 739b 0347 f577 rh..G.fails..G.w │ │ │ │ -000285e0: 6974 6893 d765 cf27 7393 7691 ff58 e461 ith..e.'s.v..X.a │ │ │ │ -000285f0: 6c75 6593 6173 9866 6169 6c75 7265 9373 lue.as.failure.s │ │ │ │ -00028600: 7472 696e 6729 2e91 0502 a446 91ff 0556 tring).....F...V │ │ │ │ -00028610: 6f72 9365 7861 6d70 6c65 2c91 0368 7f74 or.example,..h.t │ │ │ │ -00028620: 6865 9365 7691 ff58 e461 6c75 6174 696f he.ev..X.aluatio │ │ │ │ -00028630: 6e93 6f66 9874 6865 9365 7870 7265 7373 n.of.the.express │ │ │ │ -00028640: 696f 6e8e a18d eb61 312f 3096 03ac 28cf ion....a1/0...(. │ │ │ │ -00028650: 6661 696c 7393 696d 706c 6963 6974 6c79 fails.implicitly │ │ │ │ -00028660: 9377 6974 6893 6661 696c 7572 6593 7374 .with.failure.st │ │ │ │ -00028670: 7269 6e67 93eb 6160 6469 7660 cf2c 9103 ring..a`div`.,.. │ │ │ │ -00028680: b8a8 7768 696c 7374 9374 6861 7493 6f66 ..whilst.that.of │ │ │ │ -00028690: 93eb 6166 6169 6c77 6974 6891 05bf aa60 ..afailwith....` │ │ │ │ -000286a0: d773 7472 9053 8eeb 6160 93cf 6661 696c .str.S..a`..fail │ │ │ │ -000286b0: 7393 6578 706c 6963 6974 6c79 8ea1 8d77 s.explicitly...w │ │ │ │ -000286c0: 6974 6896 054c c266 6169 6c75 7265 9105 ith..L.failure.. │ │ │ │ -000286d0: 4cc3 7374 7269 6e67 93eb 6160 d773 7472 L.string..a`.str │ │ │ │ -000286e0: 9053 8eeb 6160 cf2e 9109 5f2f 5791 ff05 .S..a`...._/W... │ │ │ │ -000286f0: 5665 9373 6861 6c6c 9373 619a ac72 7993 Ve.shall.sa..ry. │ │ │ │ -00028700: 7498 7798 6f9b 054c c365 7691 ff58 e461 t.w.o..L.ev..X.a │ │ │ │ -00028710: 6c75 6174 696f 6e73 9366 6169 6c93 e573 luations.fail..s │ │ │ │ -00028720: 696d 696c 6172 6c79 9106 5a44 cf69 6698 imilarly..ZD.if. │ │ │ │ -00028730: 7468 6579 9362 9053 8e6f 7468 9366 6169 they.b.S.oth.fai │ │ │ │ -00028740: 6c8e a18d 7769 7468 9603 e720 7468 6593 l...with... the. │ │ │ │ -00028750: 7361 6d65 9b03 e71f 6661 696c 7572 6593 same....failure. │ │ │ │ -00028760: 7374 7269 6e67 2e91 0537 b346 91ff 0556 string...7.F...V │ │ │ │ -00028770: 6f72 9365 7861 6d70 6c65 2c91 03e7 d474 or.example,....t │ │ │ │ -00028780: 6865 9365 7691 ff58 e461 6c75 6174 696f he.ev..X.aluatio │ │ │ │ -00028790: 6e93 6f66 93eb 6131 2f30 98cf 616e 6493 n.of..a1/0..and. │ │ │ │ -000287a0: eb61 6661 696c 7769 7468 9105 bfaa 6064 .afailwith....`d │ │ │ │ -000287b0: 6976 6093 cf66 6169 6c8e a18d 7369 6d69 iv`..fail...simi │ │ │ │ -000287c0: 6c61 726c 7991 ff05 562e 9105 38e0 5369 larly...V...8.Si │ │ │ │ -000287d0: 6465 9603 eaa8 650b 6563 7473 9361 7265 de....e.ects.are │ │ │ │ -000287e0: 936e 6f74 9375 6e64 6f6e 6593 6290 ac72 .not.undone.b..r │ │ │ │ -000287f0: 7993 6661 696c 7572 6573 2e8e a18d 910b y.failures...... │ │ │ │ -00028800: 618f 4966 9603 de3b 6475 7269 6e67 9b03 a.If...;during.. │ │ │ │ -00028810: de3a 7468 6593 6576 91ff 58e4 616c 7561 .:the.ev..X.alua │ │ │ │ -00028820: 7469 6f6e 936f 6698 6193 636f 6e73 7472 tion.of.a.constr │ │ │ │ -00028830: 7563 7493 6193 6661 696c 7572 6598 6973 uct.a.failure.is │ │ │ │ -00028840: 9367 656e 6572 6174 6564 2c91 03e0 b774 .generated,....t │ │ │ │ -00028850: 6865 6e93 756e 6c65 7373 9874 6865 9363 hen.unless.the.c │ │ │ │ -00028860: 6f6e 7374 7275 6374 8ea1 8d69 7396 03d4 onstruct...is... │ │ │ │ -00028870: 9c61 9b03 d49d 6661 696c 7572 6593 7472 .a....failure.tr │ │ │ │ -00028880: 6170 9328 8d69 2e65 2e8e 9112 d821 616e ap.(.i.e.....!an │ │ │ │ -00028890: 9365 7870 7265 7373 696f 6e98 6275 696c .expression.buil │ │ │ │ -000288a0: 7493 6672 6f6d 93eb 613f 98cf 616e 642f t.from..a?..and/ │ │ │ │ -000288b0: 6f72 93eb 6121 cf29 9374 6865 9865 7691 or..a!.).the.ev. │ │ │ │ -000288c0: ff58 e461 6c75 6174 696f 6e93 6f66 9874 .X.aluation.of.t │ │ │ │ -000288d0: 6865 9363 6f6e 7374 7275 6374 8ea1 8d69 he.construct...i │ │ │ │ -000288e0: 7473 656c 6696 05ad 0066 6169 6c73 9373 tself....fails.s │ │ │ │ -000288f0: 696d 696c 6172 6c79 91ff 0556 2e91 0a7f imilarly...V.... │ │ │ │ -00028900: e954 689a ac72 7573 9366 6169 6c75 7265 .Th..rus.failure │ │ │ │ -00028910: 7393 7072 6f70 6167 6174 6593 7570 9375 s.propagate.up.u │ │ │ │ -00028920: 6e98 7469 6c93 7472 6170 7090 538e 6564 n.til.trapp.S.ed │ │ │ │ -00028930: 2c91 061d 976f 7293 7265 6163 9868 696e ,....or.reac.hin │ │ │ │ -00028940: 6793 746f 7093 6c65 7698 656c 2e8e a18d g.top.lev.el.... │ │ │ │ -00028950: 4691 ff05 566f 7296 043c d565 7861 6d70 F...Vor..<.examp │ │ │ │ -00028960: 6c65 2c9b 0451 6177 6865 6e91 043c d665 le,..Qawhen..<.e │ │ │ │ -00028970: 7691 ff58 e461 6c75 6174 696e 6793 eb61 v..X.aluating..a │ │ │ │ -00028980: 2831 2f30 292b 3130 3030 cf2c 9874 6865 (1/0)+1000.,.the │ │ │ │ -00028990: 9365 7870 7265 7373 696f 6e9b 043c d6eb .expression..<.. │ │ │ │ -000289a0: 6131 2f30 93cf 6973 930c 7273 7498 6576 a1/0..is..rst.ev │ │ │ │ -000289b0: 91ff 58e4 616c 7561 7465 642c 9104 5161 ..X.aluated,..Qa │ │ │ │ -000289c0: 616e 6493 7468 658e a18d 6661 696c 7572 and.the...failur │ │ │ │ -000289d0: 6596 038d 6377 6869 6390 ac72 6893 7468 e...cwhic..rh.th │ │ │ │ -000289e0: 6973 9365 769b ff58 e461 6c75 6174 696f is.ev..X.aluatio │ │ │ │ -000289f0: 6e91 038d 6467 656e 6572 6174 6573 9363 n...dgenerates.c │ │ │ │ -00028a00: 6175 7365 7393 7468 6593 6576 9861 6c75 auses.the.ev.alu │ │ │ │ -00028a10: 6174 696f 6e93 6f66 9374 6865 9103 8d64 ation.of.the...d │ │ │ │ -00028a20: 7768 6f6c 6593 6578 7072 6573 7369 6f6e whole.expression │ │ │ │ -00028a30: 9328 7669 7a2e 8e8e 9f24 fd13 8d8d 9200 .(viz....$...... │ │ │ │ -00028a40: efa6 9fd0 3331 8e8e 8e8c 8b00 0000 2000 ....31........ . │ │ │ │ -00028a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00027c30: 0000 0000 0000 0000 0000 0002 796a a002 ............yj.. │ │ │ │ +00027c40: cc05 558d a0fd 46d3 0ea0 0294 2fdf 8da0 ..U...F...../... │ │ │ │ +00027c50: fd8b d021 8d91 12c7 61eb 4743 6861 7074 ...!....a.GChapt │ │ │ │ +00027c60: 6572 9105 6666 348e 9112 c761 9f0b cccc er..ff4....a.... │ │ │ │ +00027c70: 8900 0100 0001 c73e 7c9f 1f47 1b8d d253 .......>|..G...S │ │ │ │ +00027c80: 656d 616e 91ff 38f5 7469 6373 9609 547b eman..8.tics..T{ │ │ │ │ +00027c90: 6f66 934d 4c8e 9f0f 0000 8900 0100 0001 of.ML........... │ │ │ │ +00027ca0: c73e 7c9f 3a55 548d cf54 6865 9604 fab1 .>|.:UT..The.... │ │ │ │ +00027cb0: 6576 91ff 58e4 616c 7561 7469 6f6e 9b04 ev..X.aluation.. │ │ │ │ +00027cc0: fab2 6f66 9361 6c6c 98eb 484d 4c93 cf63 ..of.all..HML..c │ │ │ │ +00027cd0: 6f6e 7374 7275 6374 7398 7461 6b90 ac72 onstructs.tak..r │ │ │ │ +00027ce0: 6573 9370 6c61 6365 9369 6e98 7468 6593 es.place.in.the. │ │ │ │ +00027cf0: 636f 6e90 ac72 7465 7874 986f 6693 616e con..rtext.of.an │ │ │ │ +00027d00: 98e5 656e 7669 7291 ff66 666f 6e6d 656e ..envir..ffonmen │ │ │ │ +00027d10: 7491 061e f5cf 616e 648e a410 0000 8d61 t.....and......a │ │ │ │ +00027d20: 9605 02d3 e573 746f 7291 ff66 6665 9100 .....stor..ffe.. │ │ │ │ +00027d30: e5b0 cf2e 9108 8162 5468 6593 656e 95ac .......bThe.en.. │ │ │ │ +00027d40: 7276 6972 6f6e 6d65 6e93 749b 0502 d473 rvironmen.t....s │ │ │ │ +00027d50: 7090 538e 6563 690c 6573 9605 02d3 7768 p.S.eci.es....wh │ │ │ │ +00027d60: 6174 9374 6865 9876 91ff 58e4 6172 6961 at.the.v..X.aria │ │ │ │ +00027d70: 626c 6573 9361 6e64 9363 6f6e 7374 7275 bles.and.constru │ │ │ │ +00027d80: 6374 6f72 7393 696e 9875 7365 9364 656e ctors.in.use.den │ │ │ │ +00027d90: 6f74 652e 8ea1 8d56 91ff 0556 6172 6961 ote....V...Varia │ │ │ │ +00027da0: 626c 6573 9603 1b02 6d61 90ac 7279 9103 bles....ma..ry.. │ │ │ │ +00027db0: 1b01 629a 538e 6593 6298 6f75 6e64 9b03 ..b.S.e.b.ound.. │ │ │ │ +00027dc0: 1b01 6569 7468 6572 9374 6f98 e576 616c ..either.to..val │ │ │ │ +00027dd0: 7565 7391 0418 dfcf 6f72 9874 6f93 e56c ues.....or.to..l │ │ │ │ +00027de0: 6f96 ff66 6663 9361 7469 6f6e 7391 00fd o..ffc.ations... │ │ │ │ +00027df0: ddcf 2e91 04f3 a854 6865 9103 1b02 636f .......The....co │ │ │ │ +00027e00: 6e95 ac72 7465 6e93 7473 986f 6691 031b n..rten.ts.of... │ │ │ │ +00027e10: 026c 6f90 538e 6361 7469 6f6e 737c 7768 .lo.S.cations|wh │ │ │ │ +00027e20: 6963 9368 8ea1 8d6d 90ac 7275 7374 9603 ic.h...m..rust.. │ │ │ │ +00027e30: e726 629a 538e 6591 03e7 2776 91ff 58e4 .&b.S.e...'v..X. │ │ │ │ +00027e40: 616c 7565 737c 6172 6593 7370 9865 6369 alues|are.sp.eci │ │ │ │ +00027e50: 0c65 6493 696e 9374 6865 9603 e727 e573 .ed.in.the...'.s │ │ │ │ +00027e60: 746f 7291 ff66 6665 9100 e5b0 cf2e 9105 tor..ffe........ │ │ │ │ +00027e70: 37b4 4966 9361 9603 e726 7691 ff58 e461 7.If.a...&v..X.a │ │ │ │ +00027e80: 7269 6162 6c65 9369 7391 03e7 2762 986f riable.is...'b.o │ │ │ │ +00027e90: 756e 6493 746f 9361 936c 6f98 6361 7469 und.to.a.lo.cati │ │ │ │ +00027ea0: 6f6e 9103 e727 7468 656e 9328 616e 648e on...'then.(and. │ │ │ │ +00027eb0: a18d 6f6e 6c79 9604 10ff 7468 656e 299b ..only....then). │ │ │ │ +00027ec0: 0410 fe69 7393 6974 93e5 6173 7369 676e ...is.it..assign │ │ │ │ +00027ed0: 6162 6c65 9100 e5b0 cf2e 9105 abe4 5468 able..........Th │ │ │ │ +00027ee0: 90ac 7275 7393 6269 6e64 696e 6773 9861 ..rus.bindings.a │ │ │ │ +00027ef0: 7265 9368 656c 6493 696e 9874 6865 9365 re.held.in.the.e │ │ │ │ +00027f00: 6e95 ac72 7669 726f 6e6d 656e 9374 2c91 n..rvironmen.t,. │ │ │ │ +00027f10: 041a 9477 6865 7265 6173 9104 10ff 6c6f ...whereas....lo │ │ │ │ +00027f20: 9053 8e63 6174 696f 6e8e a18d 636f 6e95 .S.cation...con. │ │ │ │ +00027f30: ac72 7465 6e93 7473 9604 a5d9 6172 659b .rten.ts....are. │ │ │ │ +00027f40: 04a5 d868 656c 6493 696e 9874 6865 9373 ...held.in.the.s │ │ │ │ +00027f50: 746f 7265 2e91 076a 7143 6f6e 7374 7275 tore...jqConstru │ │ │ │ +00027f60: 6374 6f72 7393 6d61 90ac 7279 986f 6e6c ctors.ma..ry.onl │ │ │ │ +00027f70: 7993 6295 538e 6598 6293 6f75 6e64 9604 y.b.S.e.b.ound.. │ │ │ │ +00027f80: a5d9 746f 9876 91ff 58e4 616c 7565 7393 ..to.v..X.alues. │ │ │ │ +00027f90: 2863 6f6e 7374 7275 6374 6f72 8ea1 8d63 (constructor...c │ │ │ │ +00027fa0: 6f6e 7374 616e 90ac 7274 7396 0442 196f onstan..rts..B.o │ │ │ │ +00027fb0: 7293 636f 6e73 7472 7563 746f 729b 0442 r.constructor..B │ │ │ │ +00027fc0: 1a66 756e 6374 696f 6e73 2993 616e 6493 .functions).and. │ │ │ │ +00027fd0: 7468 6973 9362 696e 6469 6e67 986f 9053 this.binding.o.S │ │ │ │ +00027fe0: 8e63 6375 7273 9377 6865 6e93 7468 6579 .ccurs.when.they │ │ │ │ +00027ff0: 9361 7265 9864 6563 6c61 7265 6493 696e .are.declared.in │ │ │ │ +00028000: 9361 8ea1 8d63 6f6e 6372 6574 6596 03ea .a...concrete... │ │ │ │ +00028010: a874 90ac 7279 7090 538e 6593 6465 0c6e .t..ryp.S.e.de.n │ │ │ │ +00028020: 6974 696f 6e93 2873 6565 9353 6563 7469 ition.(see.Secti │ │ │ │ +00028030: 6f6e 9335 2e35 292e 8ea1 8d91 0b61 8f54 on.5.5)......a.T │ │ │ │ +00028040: 6865 9603 eaa8 6576 91ff 58e4 616c 7561 he....ev..X.alua │ │ │ │ +00028050: 7469 6f6e 936f 6693 eb48 4d4c 93cf 636f tion.of..HML..co │ │ │ │ +00028060: 6e73 7472 7563 7473 936d 6190 ac72 7993 nstructs.ma..ry. │ │ │ │ +00028070: 6569 7468 6572 93e5 7375 6396 ff66 6663 either..suc..ffc │ │ │ │ +00028080: 9365 9365 9364 9105 293b cf6f 7296 03ea .e.e.d..);.or... │ │ │ │ +00028090: a8e5 6661 696c 9101 3e93 cf2e 9105 38e0 ..fail..>.....8. │ │ │ │ +000280a0: 496e 9374 6865 9363 6173 6593 6f66 9373 In.the.case.of.s │ │ │ │ +000280b0: 7563 6365 7373 3a8e a91b 1f65 8d8d 8d8d uccess:....e.... │ │ │ │ +000280c0: 910e 5c68 312e 8e8e 8e91 1d5f ec54 6865 ..\h1......_.The │ │ │ │ +000280d0: 9604 31d3 6576 91ff 58e4 616c 7561 7469 ..1.ev..X.aluati │ │ │ │ +000280e0: 6f6e 9104 31d2 6f66 9361 9364 6563 6c61 on..1.of.a.decla │ │ │ │ +000280f0: 7261 7469 6f6e 2c9b 0443 9dd7 6493 cf73 ration,..C..d..s │ │ │ │ +00028100: 6195 ac72 7991 ff05 562c 9863 9368 616e a..ry...V,.c.han │ │ │ │ +00028110: 6765 7396 0431 d374 6865 9b04 31d2 6269 ges..1.the..1.bi │ │ │ │ +00028120: 6e64 696e 6773 9369 6e93 7468 6598 656e ndings.in.the.en │ │ │ │ +00028130: 95ac 7276 6972 6f6e 6d65 6e93 7491 0431 ..rvironmen.t..1 │ │ │ │ +00028140: d36f 668e a18d 911d 5fec 7468 6596 04c4 .of....._.the... │ │ │ │ +00028150: 9b69 6465 6e90 ac72 7469 0c65 7273 9b04 .iden..rti.ers.. │ │ │ │ +00028160: c49c 6465 636c 6172 6564 9369 6e98 d764 ..declared.in..d │ │ │ │ +00028170: cf2e 9107 c6ba 4966 98d7 6493 cf69 7398 ......If..d..is. │ │ │ │ +00028180: 6174 9374 6f70 2d6c 6576 90ac 7265 6c2c at.top-lev..rel, │ │ │ │ +00028190: 9104 fb18 7468 656e 9874 6865 9373 636f ....then.the.sco │ │ │ │ +000281a0: 7090 538e 6598 6f66 9374 6865 9862 696e p.S.e.of.the.bin │ │ │ │ +000281b0: 6469 6e67 9369 738e a18d 911d 5fec 6576 ding.is....._.ev │ │ │ │ +000281c0: 95ac 7265 7279 7468 696e 679b 03b4 f766 ..rerything....f │ │ │ │ +000281d0: 6f6c 6c6f 9377 696e 6798 d764 cf2e 9105 ollo.wing..d.... │ │ │ │ +000281e0: 26fa 496e 98d7 6496 05bf aaeb 6169 6e93 &.In..d.....ain. │ │ │ │ +000281f0: d765 98cf 7468 6598 7363 6f70 9053 8e65 .e..the.scop.S.e │ │ │ │ +00028200: 986f 6698 d764 98cf 6973 9874 6865 9103 .of..d..is.the.. │ │ │ │ +00028210: b4f6 6576 91ff 58e4 616c 7561 7469 6f6e ..ev..X.aluation │ │ │ │ +00028220: 986f 6698 d765 cf2c 9103 bfb4 616e 6498 .of..e.,....and. │ │ │ │ +00028230: 736f 9877 6865 6e8e a18d 911d 5fec 7468 so.when....._.th │ │ │ │ +00028240: 6973 9603 eaa8 6973 930c 6e69 7368 6564 is....is..nished │ │ │ │ +00028250: 9374 6865 9365 6e95 ac72 7669 726f 6e6d .the.en..rvironm │ │ │ │ +00028260: 656e 9374 9b03 eaa8 7265 7693 6572 7473 en.t....rev.erts │ │ │ │ +00028270: 9874 6f98 6974 7398 6f72 6967 696e 616c .to.its.original │ │ │ │ +00028280: 9873 7461 7465 9828 7365 6598 5365 6374 .state.(see.Sect │ │ │ │ +00028290: 696f 6e98 342e 3129 2e8e 9f19 87da 8d8d ion.4.1)........ │ │ │ │ +000282a0: 8d8d 910e 5c68 322e 8e8e 8e91 1d5f ec54 ....\h2......_.T │ │ │ │ +000282b0: 6865 9605 6643 6576 9bff 58e4 616c 7561 he..fCev..X.alua │ │ │ │ +000282c0: 7469 6f6e 936f 6693 616e 9105 6644 6578 tion.of.an..fDex │ │ │ │ +000282d0: 7072 6573 7369 6f6e 9379 6965 6c64 7393 pression.yields. │ │ │ │ +000282e0: 6193 7698 616c 7565 3a91 0830 1674 6865 a.v.alue:..0.the │ │ │ │ +000282f0: 9376 9861 6c75 6591 0566 446f 6693 7468 .v.alue..fDof.th │ │ │ │ +00028300: 6593 6578 7072 6573 7369 6f6e 9328 7365 e.expression.(se │ │ │ │ +00028310: 658e a18d 911d 5fec 5365 6374 696f 6e91 e....._.Section. │ │ │ │ +00028320: 03ea a834 2e32 292e 8ea6 8d91 0b61 8f49 ...4.2)......a.I │ │ │ │ +00028330: 6696 037d 5b61 6e9b 037d 5a61 7373 6967 f..}[an..}Zassig │ │ │ │ +00028340: 6e6d 656e 90ac 7274 9369 7393 646f 6e65 nmen..rt.is.done │ │ │ │ +00028350: 9864 7572 696e 6793 616e 9365 7691 ff58 .during.an.ev..X │ │ │ │ +00028360: e461 6c75 6174 696f 6e2c 9103 9337 7468 .aluation,...7th │ │ │ │ +00028370: 656e 9374 6865 9873 746f 7265 9377 696c en.the.store.wil │ │ │ │ +00028380: 6c93 6290 538e 6598 6395 ac72 6861 6e67 l.b.S.e.c..rhang │ │ │ │ +00028390: 6564 7c77 9365 9103 7d5b 7368 616c 6c8e ed|w.e..}[shall. │ │ │ │ +000283a0: a18d 7265 6665 7296 03ea a874 6f93 7468 ..refer....to.th │ │ │ │ +000283b0: 6573 6593 6390 ac72 6861 6e67 6573 9361 ese.c..rhanges.a │ │ │ │ +000283c0: 7393 e573 6964 6591 0433 3565 0b65 91ff s..side..35e.e.. │ │ │ │ +000283d0: 6666 6374 7391 04e8 85cf 6f66 9374 6865 ffcts.....of.the │ │ │ │ +000283e0: 9365 7691 ff58 e461 6c75 6174 696f 6e2e .ev..X.aluation. │ │ │ │ +000283f0: 8ea1 8d91 0b61 8f49 6696 03f6 8b74 6865 .....a.If....the │ │ │ │ +00028400: 9b03 f68c 6576 91ff 58e4 616c 7561 7469 ....ev..X.aluati │ │ │ │ +00028410: 6f6e 936f 6693 6193 636f 6e73 7472 7563 on.of.a.construc │ │ │ │ +00028420: 7498 6661 696c 732c 9103 f984 7468 656e t.fails,....then │ │ │ │ +00028430: 9366 6169 6c75 7265 9369 7398 7369 676e .failure.is.sign │ │ │ │ +00028440: 616c 6c65 642c 9103 f984 616e 6493 6193 alled,....and.a. │ │ │ │ +00028450: 7374 7269 6e67 9369 7398 7061 7373 6564 string.is.passed │ │ │ │ +00028460: 9374 6f8e a18d 7468 6596 0440 dc63 6f6e .to...the..@.con │ │ │ │ +00028470: 9aac 7274 6578 7493 7768 6963 9868 9369 ..rtext.whic.h.i │ │ │ │ +00028480: 6e98 7698 6f6b 9865 649b 0440 db74 6865 n.v.ok.ed..@.the │ │ │ │ +00028490: 9365 7691 ff58 e461 6c75 6174 696f 6e2e .ev..X.aluation. │ │ │ │ +000284a0: 9106 3b7c 5468 6973 9373 7472 696e 6793 ..;|This.string. │ │ │ │ +000284b0: 6973 9363 616c 6c65 6498 7468 6593 e566 is.called.the..f │ │ │ │ +000284c0: 6169 6c75 7291 ff66 6665 9104 8271 7374 ailur..ffe...qst │ │ │ │ +000284d0: 7269 6e67 9101 0d82 cf2c 9104 5669 616e ring.....,..Vian │ │ │ │ +000284e0: 6493 6974 8ea1 8d6e 6f72 6d61 6c6c 7996 d.it...normally. │ │ │ │ +000284f0: 03e0 fc69 6e64 6963 6174 6573 9374 6865 ...indicates.the │ │ │ │ +00028500: 9363 6175 7365 936f 6693 7468 6593 6661 .cause.of.the.fa │ │ │ │ +00028510: 696c 7572 652e 9105 35a6 4475 7269 6e67 ilure...5.During │ │ │ │ +00028520: 9365 7691 ff58 e461 6c75 6174 696f 6e2c .ev..X.aluation, │ │ │ │ +00028530: 9103 e2eb 6661 696c 7572 6573 936d 6190 ....failures.ma. │ │ │ │ +00028540: ac72 7993 6290 538e 6593 6765 6e65 7261 .ry.b.S.e.genera │ │ │ │ +00028550: 7465 648e a18d 6569 7468 6572 9605 5b62 ted...either..[b │ │ │ │ +00028560: e569 6d70 6c69 6369 746c 799b 0668 e5cf .implicitly..h.. │ │ │ │ +00028570: 6290 ac72 7993 6365 7274 6169 6e91 055b b..ry.certain..[ │ │ │ │ +00028580: 6365 7272 6f72 9363 6f6e 6469 7469 6f6e cerror.condition │ │ │ │ +00028590: 732c 9105 b792 6f72 93e5 6578 706c 6963 s,....or..explic │ │ │ │ +000285a0: 6974 6c79 98cf 6290 ac72 7993 7468 6591 itly..b..ry.the. │ │ │ │ +000285b0: 055b 6363 6f6e 7374 7275 6374 93eb 6166 .[cconstruct..af │ │ │ │ +000285c0: 6169 6c77 6974 6891 05bf aad7 658e a18d ailwith.....e... │ │ │ │ +000285d0: cf28 7768 6963 90ac 7268 9603 47f4 6661 .(whic..rh..G.fa │ │ │ │ +000285e0: 696c 739b 0347 f577 6974 6893 d765 cf27 ils..G.with..e.' │ │ │ │ +000285f0: 7393 7691 ff58 e461 6c75 6593 6173 9866 s.v..X.alue.as.f │ │ │ │ +00028600: 6169 6c75 7265 9373 7472 696e 6729 2e91 ailure.string).. │ │ │ │ +00028610: 0502 a446 91ff 0556 6f72 9365 7861 6d70 ...F...Vor.examp │ │ │ │ +00028620: 6c65 2c91 0368 7f74 6865 9365 7691 ff58 le,..h.the.ev..X │ │ │ │ +00028630: e461 6c75 6174 696f 6e93 6f66 9874 6865 .aluation.of.the │ │ │ │ +00028640: 9365 7870 7265 7373 696f 6e8e a18d eb61 .expression....a │ │ │ │ +00028650: 312f 3096 03ac 28cf 6661 696c 7393 696d 1/0...(.fails.im │ │ │ │ +00028660: 706c 6963 6974 6c79 9377 6974 6893 6661 plicitly.with.fa │ │ │ │ +00028670: 696c 7572 6593 7374 7269 6e67 93eb 6160 ilure.string..a` │ │ │ │ +00028680: 6469 7660 cf2c 9103 b8a8 7768 696c 7374 div`.,....whilst │ │ │ │ +00028690: 9374 6861 7493 6f66 93eb 6166 6169 6c77 .that.of..afailw │ │ │ │ +000286a0: 6974 6891 05bf aa60 d773 7472 9053 8eeb ith....`.str.S.. │ │ │ │ +000286b0: 6160 93cf 6661 696c 7393 6578 706c 6963 a`..fails.explic │ │ │ │ +000286c0: 6974 6c79 8ea1 8d77 6974 6896 054c c266 itly...with..L.f │ │ │ │ +000286d0: 6169 6c75 7265 9105 4cc3 7374 7269 6e67 ailure..L.string │ │ │ │ +000286e0: 93eb 6160 d773 7472 9053 8eeb 6160 cf2e ..a`.str.S..a`.. │ │ │ │ +000286f0: 9109 5f2f 5791 ff05 5665 9373 6861 6c6c .._/W...Ve.shall │ │ │ │ +00028700: 9373 619a ac72 7993 7498 7798 6f9b 054c .sa..ry.t.w.o..L │ │ │ │ +00028710: c365 7691 ff58 e461 6c75 6174 696f 6e73 .ev..X.aluations │ │ │ │ +00028720: 9366 6169 6c93 e573 696d 696c 6172 6c79 .fail..similarly │ │ │ │ +00028730: 9106 5a44 cf69 6698 7468 6579 9362 9053 ..ZD.if.they.b.S │ │ │ │ +00028740: 8e6f 7468 9366 6169 6c8e a18d 7769 7468 .oth.fail...with │ │ │ │ +00028750: 9603 e720 7468 6593 7361 6d65 9b03 e71f ... the.same.... │ │ │ │ +00028760: 6661 696c 7572 6593 7374 7269 6e67 2e91 failure.string.. │ │ │ │ +00028770: 0537 b346 91ff 0556 6f72 9365 7861 6d70 .7.F...Vor.examp │ │ │ │ +00028780: 6c65 2c91 03e7 d474 6865 9365 7691 ff58 le,....the.ev..X │ │ │ │ +00028790: e461 6c75 6174 696f 6e93 6f66 93eb 6131 .aluation.of..a1 │ │ │ │ +000287a0: 2f30 98cf 616e 6493 eb61 6661 696c 7769 /0..and..afailwi │ │ │ │ +000287b0: 7468 9105 bfaa 6064 6976 6093 cf66 6169 th....`div`..fai │ │ │ │ +000287c0: 6c8e a18d 7369 6d69 6c61 726c 7991 ff05 l...similarly... │ │ │ │ +000287d0: 562e 9105 38e0 5369 6465 9603 eaa8 650b V...8.Side....e. │ │ │ │ +000287e0: 6563 7473 9361 7265 936e 6f74 9375 6e64 ects.are.not.und │ │ │ │ +000287f0: 6f6e 6593 6290 ac72 7993 6661 696c 7572 one.b..ry.failur │ │ │ │ +00028800: 6573 2e8e a18d 910b 618f 4966 9603 de3b es......a.If...; │ │ │ │ +00028810: 6475 7269 6e67 9b03 de3a 7468 6593 6576 during...:the.ev │ │ │ │ +00028820: 91ff 58e4 616c 7561 7469 6f6e 936f 6698 ..X.aluation.of. │ │ │ │ +00028830: 6193 636f 6e73 7472 7563 7493 6193 6661 a.construct.a.fa │ │ │ │ +00028840: 696c 7572 6598 6973 9367 656e 6572 6174 ilure.is.generat │ │ │ │ +00028850: 6564 2c91 03e0 b774 6865 6e93 756e 6c65 ed,....then.unle │ │ │ │ +00028860: 7373 9874 6865 9363 6f6e 7374 7275 6374 ss.the.construct │ │ │ │ +00028870: 8ea1 8d69 7396 03d4 9c61 9b03 d49d 6661 ...is....a....fa │ │ │ │ +00028880: 696c 7572 6593 7472 6170 9328 8d69 2e65 ilure.trap.(.i.e │ │ │ │ +00028890: 2e8e 9112 d821 616e 9365 7870 7265 7373 .....!an.express │ │ │ │ +000288a0: 696f 6e98 6275 696c 7493 6672 6f6d 93eb ion.built.from.. │ │ │ │ +000288b0: 613f 98cf 616e 642f 6f72 93eb 6121 cf29 a?..and/or..a!.) │ │ │ │ +000288c0: 9374 6865 9865 7691 ff58 e461 6c75 6174 .the.ev..X.aluat │ │ │ │ +000288d0: 696f 6e93 6f66 9874 6865 9363 6f6e 7374 ion.of.the.const │ │ │ │ +000288e0: 7275 6374 8ea1 8d69 7473 656c 6696 05ad ruct...itself... │ │ │ │ +000288f0: 0066 6169 6c73 9373 696d 696c 6172 6c79 .fails.similarly │ │ │ │ +00028900: 91ff 0556 2e91 0a7f e954 689a ac72 7573 ...V.....Th..rus │ │ │ │ +00028910: 9366 6169 6c75 7265 7393 7072 6f70 6167 .failures.propag │ │ │ │ +00028920: 6174 6593 7570 9375 6e98 7469 6c93 7472 ate.up.un.til.tr │ │ │ │ +00028930: 6170 7090 538e 6564 2c91 061d 976f 7293 app.S.ed,....or. │ │ │ │ +00028940: 7265 6163 9868 696e 6793 746f 7093 6c65 reac.hing.top.le │ │ │ │ +00028950: 7698 656c 2e8e a18d 4691 ff05 566f 7296 v.el....F...Vor. │ │ │ │ +00028960: 043c d565 7861 6d70 6c65 2c9b 0451 6177 .<.example,..Qaw │ │ │ │ +00028970: 6865 6e91 043c d665 7691 ff58 e461 6c75 hen..<.ev..X.alu │ │ │ │ +00028980: 6174 696e 6793 eb61 2831 2f30 292b 3130 ating..a(1/0)+10 │ │ │ │ +00028990: 3030 cf2c 9874 6865 9365 7870 7265 7373 00.,.the.express │ │ │ │ +000289a0: 696f 6e9b 043c d6eb 6131 2f30 93cf 6973 ion..<..a1/0..is │ │ │ │ +000289b0: 930c 7273 7498 6576 91ff 58e4 616c 7561 ..rst.ev..X.alua │ │ │ │ +000289c0: 7465 642c 9104 5161 616e 6493 7468 658e ted,..Qaand.the. │ │ │ │ +000289d0: a18d 6661 696c 7572 6596 038d 6377 6869 ..failure...cwhi │ │ │ │ +000289e0: 6390 ac72 6893 7468 6973 9365 769b ff58 c..rh.this.ev..X │ │ │ │ +000289f0: e461 6c75 6174 696f 6e91 038d 6467 656e .aluation...dgen │ │ │ │ +00028a00: 6572 6174 6573 9363 6175 7365 7393 7468 erates.causes.th │ │ │ │ +00028a10: 6593 6576 9861 6c75 6174 696f 6e93 6f66 e.ev.aluation.of │ │ │ │ +00028a20: 9374 6865 9103 8d64 7768 6f6c 6593 6578 .the...dwhole.ex │ │ │ │ +00028a30: 7072 6573 7369 6f6e 9328 7669 7a2e 8e8e pression.(viz... │ │ │ │ +00028a40: 9f24 fd13 8d8d 9200 efa6 9fd0 3331 8e8e .$..........31.. │ │ │ │ +00028a50: 8e8c 8b00 0000 2000 0000 0000 0000 0000 ...... ......... │ │ │ │ 00028a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00028a70: 0000 0000 027c 09a0 02cc 0555 8da0 fd46 .....|.....U...F │ │ │ │ -00028a80: d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 ebd0 ................ │ │ │ │ -00028a90: 3332 9201 0c4b 4743 6861 7074 6572 9604 32...KGChapter.. │ │ │ │ -00028aa0: 8000 342e 910a 8000 5365 6d61 6e90 a000 ..4.....Seman... │ │ │ │ -00028ab0: 7469 6373 936f 6693 4d4c 8e91 eaf1 eb9f tics.of.ML...... │ │ │ │ -00028ac0: 0566 6689 0000 e666 01c7 3e7c 8e8e 8e8e .ff....f..>|.... │ │ │ │ -00028ad0: a002 942f df8d a0fd 8bd0 218d 91ea f1eb .../......!..... │ │ │ │ -00028ae0: eb61 2831 2f30 292b 3130 3030 cf29 9604 .a(1/0)+1000.).. │ │ │ │ -00028af0: 9603 746f 9b04 9604 6661 696c 9377 6974 ..to....fail.wit │ │ │ │ -00028b00: 6898 eb61 6064 6976 60cf 2e91 073a f24f h..a`div`....:.O │ │ │ │ -00028b10: 6e93 7468 6598 6f74 6865 7293 6861 6e64 n.the.other.hand │ │ │ │ -00028b20: 2c91 04c0 da74 6865 9865 7691 ff58 e461 ,....the.ev..X.a │ │ │ │ -00028b30: 6c75 6174 696f 6e93 6f66 98eb 6128 312f luation.of..a(1/ │ │ │ │ -00028b40: 3029 3f31 3030 3093 cf74 7261 7073 8ea4 0)?1000..traps.. │ │ │ │ -00028b50: 1000 008d 91ea f1eb 7468 6596 03ab d566 ........the....f │ │ │ │ -00028b60: 6169 6c75 7265 9b03 abd6 6765 6e65 7261 ailure....genera │ │ │ │ -00028b70: 7465 6493 6290 ac72 7993 7468 6598 6576 ted.b..ry.the.ev │ │ │ │ -00028b80: 91ff 58e4 616c 7561 7469 6f6e 936f 6693 ..X.aluation.of. │ │ │ │ -00028b90: eb61 312f 30cf 2c91 03b8 6661 6e64 9873 .a1/0.,...fand.s │ │ │ │ -00028ba0: 7563 6365 6564 7393 7769 7468 9376 91ff ucceeds.with.v.. │ │ │ │ -00028bb0: 58e4 616c 7565 98eb 6131 3030 30cf 2e91 X.alue..a1000... │ │ │ │ -00028bc0: 0523 ef28 496e 9367 656e 6572 616c 2c8e .#.(In.general,. │ │ │ │ -00028bd0: a18d 91ea f1eb 7468 6596 03dd 8365 7691 ......the....ev. │ │ │ │ -00028be0: ff58 e461 6c75 6174 696f 6e9b 03dd 826f .X.aluation....o │ │ │ │ -00028bf0: 6693 d765 8d9f 01cc ccd5 318e 9104 c004 f..e......1..... │ │ │ │ -00028c00: eb61 3fd7 658d 9f01 cccc d532 8e91 089d .a?.e......2.... │ │ │ │ -00028c10: 86cf 7072 6f90 538e 6365 6564 7393 6290 ..pro.S.ceeds.b. │ │ │ │ -00028c20: ac72 7998 0c72 7374 9365 7691 ff58 e461 .ry..rst.ev..X.a │ │ │ │ -00028c30: 6c75 6174 696e 6798 d765 8d9f 01cc ccd5 luating..e...... │ │ │ │ -00028c40: 318e 9104 c004 cf2c 9103 e024 616e 6498 1......,...$and. │ │ │ │ -00028c50: 6966 9374 6869 7398 7375 6363 6565 6473 if.this.succeeds │ │ │ │ -00028c60: 9377 6974 6898 7691 ff58 e461 6c75 6593 .with.v..X.alue. │ │ │ │ -00028c70: d745 9100 b417 cf2c 8ea1 8d91 eaf1 eb74 .E.....,.......t │ │ │ │ -00028c80: 6865 6e96 03c0 e7d7 4591 0474 fecf 6973 hen.....E..t..is │ │ │ │ -00028c90: 9b03 c0e8 7265 7475 726e 6564 9361 7393 ....returned.as. │ │ │ │ -00028ca0: 7468 6593 7691 ff58 e461 6c75 6593 6f66 the.v..X.alue.of │ │ │ │ -00028cb0: 98d7 658d 9f01 cccc d531 8e96 04c0 04eb ..e......1...... │ │ │ │ -00028cc0: 613f d765 8d9f 01cc ccd5 328e 93cf 3b91 a?.e......2...;. │ │ │ │ -00028cd0: 03ce d268 6f95 ac72 7793 6576 9365 722c ...ho..rw.ev.er, │ │ │ │ -00028ce0: 9603 c941 6966 9b03 c0e7 d765 8d9f 01cc ...Aif.....e.... │ │ │ │ -00028cf0: ccd5 318e 9108 80eb cf66 6169 6c73 2c93 ..1......fails,. │ │ │ │ -00028d00: 7468 656e 9874 6865 9103 c0e8 7265 7375 then.the....resu │ │ │ │ -00028d10: 6c74 986f 6698 6576 91ff 58e4 616c 7561 lt.of.ev..X.alua │ │ │ │ -00028d20: 7469 6e67 8ea1 8d91 eaf1 ebd7 658d 9f01 ting........e... │ │ │ │ -00028d30: cccc d531 8e9b 04c0 04eb 613f d765 8d9f ...1......a?.e.. │ │ │ │ -00028d40: 01cc ccd5 328e 9108 aaac cf69 7396 03ea ....2......is... │ │ │ │ -00028d50: a864 6574 6572 6d69 6e65 6493 6290 ac72 .determined.b..r │ │ │ │ -00028d60: 7993 6576 91ff 58e4 616c 7561 7469 6e67 y.ev..X.aluating │ │ │ │ -00028d70: 93d7 658d 9f01 cccc d532 8e98 cf29 2e8e ..e......2...).. │ │ │ │ -00028d80: a18d 91f6 537a 496e 9604 927a 6465 7363 ....SzIn...zdesc │ │ │ │ -00028d90: 7269 6269 6e67 9365 7691 ff58 e461 6c75 ribing.ev..X.alu │ │ │ │ -00028da0: 6174 696f 6e73 2c91 04bc 6e77 6865 6e93 ations,...nwhen. │ │ │ │ -00028db0: 779a ac72 6593 7361 9879 9374 6861 7491 w..re.sa.y.that. │ │ │ │ -00028dc0: 0492 7977 9865 93e5 7096 ff66 6661 7373 ..yw.e..p..ffass │ │ │ │ -00028dd0: 9104 cd76 6393 6f6e 7472 936f 6c91 05d1 ...vc.ontr.ol... │ │ │ │ -00028de0: 0dcf 746f 9604 927a 6193 636f 6e73 7472 ..to...za.constr │ │ │ │ -00028df0: 7563 742c 9104 bc6e 7798 6593 6d65 616e uct,...nw.e.mean │ │ │ │ -00028e00: 8ea1 8d91 eaf1 eb74 6861 7496 03e4 4f74 .......that...Ot │ │ │ │ -00028e10: 6865 936f 7574 636f 6d65 9b03 e450 6f66 he.outcome...Pof │ │ │ │ -00028e20: 9374 6865 9365 7691 ff58 e461 6c75 6174 .the.ev..X.aluat │ │ │ │ -00028e30: 696f 6e93 6973 9374 6f93 6290 538e 6598 ion.is.to.b.S.e. │ │ │ │ -00028e40: 7468 6593 6f75 7463 6f6d 6593 6f66 9365 the.outcome.of.e │ │ │ │ -00028e50: 7691 ff58 e461 6c75 6174 696e 6793 7468 v..X.aluating.th │ │ │ │ -00028e60: 6598 636f 6e73 7472 7563 742e 9105 36c2 e.construct...6. │ │ │ │ -00028e70: 4691 ff05 566f 728e a18d 91ea f1eb 6578 F...Vor.......ex │ │ │ │ -00028e80: 616d 706c 652c 9603 eaa8 6966 9377 6865 ample,....if.whe │ │ │ │ -00028e90: 6e93 6576 9bff 58e4 616c 7561 7469 6e67 n.ev..X.aluating │ │ │ │ -00028ea0: 93d7 658d 9f01 cccc d531 8e91 04c0 04eb ..e......1...... │ │ │ │ -00028eb0: 613f d765 8d9f 01cc ccd5 328e 9108 aaac a?.e......2..... │ │ │ │ -00028ec0: cf74 6865 9365 7698 616c 7561 7469 6f6e .the.ev.aluation │ │ │ │ -00028ed0: 936f 6693 d765 8d9f 01cc ccd5 318e 9108 .of..e......1... │ │ │ │ -00028ee0: aaac cf66 6169 6c73 2c93 7468 656e 9377 ...fails,.then.w │ │ │ │ -00028ef0: 9aac 7265 9370 6173 7393 636f 6e98 7472 ..re.pass.con.tr │ │ │ │ -00028f00: 6f6c 9374 6f93 d765 8d9f 01cc ccd5 328e ol.to..e......2. │ │ │ │ -00028f10: 9104 c004 cf2e 8ea1 8d91 f653 7a45 7870 ...........SzExp │ │ │ │ -00028f20: 7265 7373 696f 6e73 9604 67ae 616e 6493 ressions..g.and. │ │ │ │ -00028f30: 7061 7474 6572 6e73 9363 616e 9362 9a53 patterns.can.b.S │ │ │ │ -00028f40: 8e65 936f 7074 696f 6e61 6c6c 7993 6465 .e.optionally.de │ │ │ │ -00028f50: 636f 7261 7465 6491 0467 ad77 6974 6893 corated..g.with. │ │ │ │ -00028f60: 7490 ac72 7970 9865 7393 6290 ac72 7993 t..ryp.es.b..ry. │ │ │ │ -00028f70: 7772 6974 696e 6793 eb61 3ad7 7479 9104 writing..a:.ty.. │ │ │ │ -00028f80: d5e7 cf61 6674 6572 8ea1 8d91 eaf1 eb74 ...after.......t │ │ │ │ -00028f90: 6865 6d96 0588 cb28 8d65 2e67 2e8e 9117 hem....(.e.g.... │ │ │ │ -00028fa0: 28be eb61 5b5d 3a69 6e74 9105 bfaa 6c69 (..a[]:int....li │ │ │ │ -00028fb0: 7374 cf29 2e91 0a13 4954 6865 9b05 88ca st.)....IThe.... │ │ │ │ -00028fc0: 650b 6563 7493 6f66 9374 6869 7398 6973 e.ect.of.this.is │ │ │ │ -00028fd0: 9374 6f93 666f 7263 6598 7468 6593 749a .to.force.the.t. │ │ │ │ -00028fe0: ac72 7970 9053 8e65 9363 9868 6563 986b .ryp.S.e.c.hec.k │ │ │ │ -00028ff0: 9865 7293 746f 9105 88ca 6173 7369 676e .er.to....assign │ │ │ │ -00029000: 9361 6e8e a18d 91ea f1eb 696e 7374 616e .an.......instan │ │ │ │ -00029010: 6365 9603 599e 6f66 9374 6865 9361 7373 ce..Y.of.the.ass │ │ │ │ -00029020: 6572 7465 6493 749a ac72 7970 9053 8e65 erted.t..ryp.S.e │ │ │ │ -00029030: 9374 6f93 7468 6593 636f 6e73 7472 7563 .to.the.construc │ │ │ │ -00029040: 743b 9103 89f6 7468 6973 9369 7393 7573 t;....this.is.us │ │ │ │ -00029050: 6566 756c 9361 7393 6193 7798 6198 7993 eful.as.a.w.a.y. │ │ │ │ -00029060: 6f66 9363 6f6e 7374 7261 696e 696e 6793 of.constraining. │ │ │ │ -00029070: 7498 7970 9053 8e65 738e a18d 91ea f1eb t.yp.S.es....... │ │ │ │ -00029080: 6d6f 7265 9605 02ad 7468 616e 9b05 02ac more....than.... │ │ │ │ -00029090: 7468 6593 7495 ac72 7970 9053 8e65 9863 the.t..ryp.S.e.c │ │ │ │ -000290a0: 9368 6563 936b 9365 7291 0502 ad77 936f .hec.k.er....w.o │ │ │ │ -000290b0: 756c 6498 6f74 6865 7277 6973 6596 0502 uld.otherwise... │ │ │ │ -000290c0: ad28 8d69 2e65 2e8e 9114 0630 6d6f 7265 .(.i.e.....0more │ │ │ │ -000290d0: 9374 6861 6e98 636f 6e90 ac72 7465 7874 .than.con..rtext │ │ │ │ -000290e0: 9364 656d 616e 6473 292c 9105 48ad 616e .demands),..H.an │ │ │ │ -000290f0: 6493 6974 8ea1 8d91 eaf1 eb63 616e 9604 d.it.......can.. │ │ │ │ -00029100: 0664 616c 736f 9b04 0665 7365 7276 90ac .dalso...eserv.. │ │ │ │ -00029110: 7265 9361 7398 6865 6c70 6675 6c93 646f re.as.helpful.do │ │ │ │ -00029120: 9053 8e63 756d 656e 9aac 7274 6174 696f .S.cumen..rtatio │ │ │ │ -00029130: 6e2e 9105 8c16 4465 7461 696c 7393 6f66 n.....Details.of │ │ │ │ -00029140: 9374 9879 7090 538e 6573 9104 0665 616e .t.yp.S.es...ean │ │ │ │ -00029150: 6493 7498 7970 9053 8e65 9104 0665 6398 d.t.yp.S.e...ec. │ │ │ │ -00029160: 6865 6398 6b69 6e67 9361 7265 9104 0665 hec.king.are...e │ │ │ │ -00029170: 6769 7698 656e 9369 6e8e a18d 91ea f1eb giv.en.in....... │ │ │ │ -00029180: 4368 6170 7465 7296 0433 6f35 2c91 0445 Chapter..3o5,..E │ │ │ │ -00029190: a161 6e64 9377 696c 6c93 6290 538e 6591 .and.will.b.S.e. │ │ │ │ -000291a0: 0433 6e69 676e 6f72 6564 9369 6e93 6465 .3nignored.in.de │ │ │ │ -000291b0: 7363 7269 6269 6e67 9374 6865 9365 7691 scribing.the.ev. │ │ │ │ -000291c0: ff58 e461 6c75 6174 696f 6e93 6f66 93eb .X.aluation.of.. │ │ │ │ -000291d0: 484d 4c93 cf63 6f6e 7374 7275 6374 7393 HML..constructs. │ │ │ │ -000291e0: 696e 9374 6865 9372 6573 748e a18d 91ea in.the.rest..... │ │ │ │ -000291f0: f1eb 6f66 9603 eaa8 7468 6973 9373 6563 ..of....this.sec │ │ │ │ -00029200: 7469 6f6e 2e8e a18d 91f6 537a 4966 9603 tion......SzIf.. │ │ │ │ -00029210: f94e 779a ac72 6593 6f6d 6974 9374 9879 .Nw..re.omit.t.y │ │ │ │ -00029220: 7090 538e 6573 2c91 03fc f770 7265 6365 p.S.es,....prece │ │ │ │ -00029230: 6465 6e63 6593 696e 666f 726d 6174 696f dence.informatio │ │ │ │ -00029240: 6e93 616e 6493 7468 6f73 6591 03f9 4d63 n.and.those...Mc │ │ │ │ -00029250: 6f6e 7374 7275 6374 7393 7768 6963 9868 onstructs.whic.h │ │ │ │ -00029260: 9361 7265 9365 7175 6976 91ff 58e4 616c .are.equiv..X.al │ │ │ │ -00029270: 656e 9874 9374 6f8e a18d 91ea f1eb 6f74 en.t.to.......ot │ │ │ │ -00029280: 6865 7273 2c96 03ea a874 6865 6e93 7468 hers,....then.th │ │ │ │ -00029290: 6593 7379 6e9a ac72 7461 7893 6f66 93eb e.syn..rtax.of.. │ │ │ │ -000292a0: 484d 4c93 cf63 616e 9362 9053 8e65 9373 HML..can.b.S.e.s │ │ │ │ -000292b0: 756d 6d61 7269 7365 6493 6298 793a 8e9f ummarised.b.y:.. │ │ │ │ -000292c0: 1c1b 6a8d 8d8d 9f00 cb89 8d8d 8d8d 9102 ..j............. │ │ │ │ -000292d0: 30ea eb62 6496 05bf aaeb 613a 3a3d 936c 0..bd.....a::=.l │ │ │ │ -000292e0: 6574 93eb 6262 93eb 617c 936c 6574 7265 et..bb..a|.letre │ │ │ │ -000292f0: 6693 eb62 6293 eb61 7c93 6c65 7472 6563 f..bb..a|.letrec │ │ │ │ -00029300: 93eb 6262 8e8e 8e8e 8e8e 8ea4 1d65 b58d ..bb.........e.. │ │ │ │ -00029310: 8d8d 9f00 cb89 8d8d 8d8d 9102 30ea 6296 ............0.b. │ │ │ │ -00029320: 05bf aaeb 613a 3a3d 93eb 6270 eb61 3deb ....a::=..bp.a=. │ │ │ │ -00029330: 6265 93eb 617c 9376 6172 93eb 6270 8d9f be..a|.var..bp.. │ │ │ │ -00029340: 01a4 7ad5 318e 9104 c004 eb62 708d 9f01 ..z.1......bp... │ │ │ │ -00029350: a47a d532 8e8d 9106 9335 eb62 3a96 01d3 .z.2.....5.b:... │ │ │ │ -00029360: 313a 933a 8e91 152c c970 8d9f 01a4 7ad8 1:.:...,.p....z. │ │ │ │ -00029370: 6e8e 9105 a850 eb61 3d93 eb62 6593 eb61 n....P.a=..be..a │ │ │ │ -00029380: 7c93 eb62 628d 9f01 a47a d531 8e91 0a7f |..bb....z.1.... │ │ │ │ -00029390: aeeb 6161 6e64 93eb 6262 8d9f 01a4 7ad5 ..aand..bb....z. │ │ │ │ -000293a0: 328e 8d91 0693 35eb 623a 9601 d331 3a93 2.....5.b:...1:. │ │ │ │ -000293b0: 3a8e 9119 1942 eb61 616e 6493 eb62 628d :....B.aand..bb. │ │ │ │ -000293c0: 9f01 a47a d86e 8e8e 8e8e 8e8e 8e8e a18d ...z.n.......... │ │ │ │ -000293d0: 8d8d 9f00 cb89 8d8d 8d8d 9102 30ea eb62 ............0..b │ │ │ │ -000293e0: 7096 05bf aaeb 613a 3a3d 935f 937c 93eb p.....a::=._.|.. │ │ │ │ -000293f0: 6263 6593 eb61 7c93 eb62 7690 6493 6172 bce..a|..bv.d.ar │ │ │ │ -00029400: 9106 0d88 eb61 7c93 eb62 636f 6e91 03a6 .....a|..bcon... │ │ │ │ -00029410: 6670 93eb 617c 93eb 6270 8d9f 01a4 7ad5 fp..a|..bp....z. │ │ │ │ -00029420: 318e 9b04 c004 eb61 2eeb 6270 8d9f 01a4 1......a..bp.... │ │ │ │ -00029430: 7ad5 328e 910a 7fae eb61 7c93 eb62 708d z.2......a|..bp. │ │ │ │ -00029440: 9f01 a47a d531 8e98 eb61 2ceb 6270 8d9f ...z.1...a,.bp.. │ │ │ │ -00029450: 01a4 7ad5 328e 910a 7fae eb61 7c93 5b5d ..z.2......a|.[] │ │ │ │ -00029460: 937c 935b eb62 708d 9f01 a47a d531 8e98 .|.[.bp....z.1.. │ │ │ │ -00029470: eb61 3beb 6270 8d9f 01a4 7ad5 328e 8d91 .a;.bp....z.2... │ │ │ │ -00029480: 0693 35eb 623a 9601 d331 3a93 3a8e 9119 ..5.b:...1:.:... │ │ │ │ -00029490: 1942 eb61 3beb 6270 8d9f 01a4 7ad8 6e8e .B.a;.bp....z.n. │ │ │ │ -000294a0: 9105 a850 eb61 5d8e 8e8e 8e8e 8e8e a000 ...P.a]......... │ │ │ │ -000294b0: 9cc4 cd8d 8d8d a0ff 7fa2 258d 8d91 01f0 ..........%..... │ │ │ │ -000294c0: 94d7 6596 05bf aaeb 613a 3a3d 93d7 6365 ..e.....a::=..ce │ │ │ │ -000294d0: 93eb 617c 93d7 7690 6e39 6172 9106 1338 ..a|..v.n9ar...8 │ │ │ │ -000294e0: eb61 7c93 d763 6f6e 93eb 617c 93d7 658d .a|..con..a|..e. │ │ │ │ -000294f0: 9f01 cccc d531 8e91 04c0 04d7 658d 9f01 .....1......e... │ │ │ │ -00029500: cccc d532 8e8e 8ea4 0e7f ffa1 8d8d 9113 ...2............ │ │ │ │ -00029510: 2f92 eb61 7c96 05bf aad7 7078 9b03 eaa8 /..a|.....px.... │ │ │ │ -00029520: 6593 eb61 7c93 d765 8d9f 01cc ccd5 318e e..a|..e......1. │ │ │ │ -00029530: 9108 aaac d769 7898 658d 9f01 cccc d532 .....ix.e......2 │ │ │ │ -00029540: 8e91 0a7f aeeb 617c 93d7 70eb 613a 3dd7 ......a|..p.a:=. │ │ │ │ -00029550: 6593 eb61 7c93 6661 696c 7769 7468 93d7 e..a|.failwith.. │ │ │ │ -00029560: 658e 8ea1 a18d 8d91 132f 92eb 617c 910b e......../..a|.. │ │ │ │ -00029570: 7f54 6966 9605 bfaa d765 8d9f 01cc ccd5 .Tif.....e...... │ │ │ │ -00029580: 318e 910a 7fae eb61 7b74 6865 6e7c 6c6f 1......a{then|lo │ │ │ │ -00029590: 6f70 7d93 d765 8d9f fba5 328d db30 8e9f op}..e....2..0.. │ │ │ │ -000295a0: 0752 418d d531 8e8e 8e8e a18d 8d91 1eae .RA..1.......... │ │ │ │ -000295b0: e6eb 617b 6966 9605 bfaa d765 8d9f 01cc ..a{if.....e.... │ │ │ │ -000295c0: ccd5 328e 910a 7fae eb61 7b74 6865 6e7c ..2......a{then| │ │ │ │ -000295d0: 6c6f 6f70 7d93 d765 8d9f fba5 328d db30 loop}..e....2..0 │ │ │ │ -000295e0: 8e9f 0752 418d d532 8e8e 8e8e a913 8446 ...RA..2.......F │ │ │ │ -000295f0: 8d8d 8d9f f800 008d 9163 aade cf2e 8ea4 .........c...... │ │ │ │ -00029600: 0400 008d 9163 aade 2e8e a18d 9163 aade .....c.......c.. │ │ │ │ -00029610: 2e8e 8e8e 8ea1 8d8d 9124 6e90 eb61 6966 .........$n..aif │ │ │ │ -00029620: 9605 bfaa d765 8d9f 01cc ccd8 6e8e 910b .....e......n... │ │ │ │ -00029630: 67fa eb61 7b74 6865 6e7c 6c6f 6f70 7d93 g..a{then|loop}. │ │ │ │ -00029640: d765 8d9f fba5 328d db30 8e9f 0752 418d .e....2..0...RA. │ │ │ │ -00029650: d86e 8e8e 9105 a850 eb61 7d93 7b7b 656c .n.....P.a}.{{el │ │ │ │ -00029660: 7365 7c6c 6f6f 707d 93d7 658d 9ffb a532 se|loop}..e....2 │ │ │ │ -00029670: db30 8e91 02ce 39eb 617d 8e8e a1a1 8d8d .0....9.a}...... │ │ │ │ -00029680: 9113 2f92 7c96 05bf aad7 6593 eb61 7b3f ../.|.....e..a{? │ │ │ │ -00029690: 3f7c 2121 7d93 d765 8d9f 01cc ccd5 318e ?|!!}..e......1. │ │ │ │ -000296a0: 9104 c004 d765 8d9f fba5 328d db30 8e9f .....e....2..0.. │ │ │ │ -000296b0: 0752 418d d531 8e8e 8e8e a18d 8d91 2a2e .RA..1........*. │ │ │ │ -000296c0: 3aeb 617b 3f3f 7c21 217d 9105 bfaa d765 :.a{??|!!}.....e │ │ │ │ -000296d0: 8d9f 01cc ccd5 328e 9104 c004 d765 8d9f ......2......e.. │ │ │ │ -000296e0: fba5 328d db30 8e9f 0752 418d d532 8e8e ..2..0...RA..2.. │ │ │ │ -000296f0: 8e8e a68d 8d8d 9ff8 0000 8d91 3b6d 38cf ............;m8. │ │ │ │ -00029700: 2e8e a404 0000 8d91 3b6d 382e 8ea1 8d91 ........;m8..... │ │ │ │ -00029710: 3b6d 382e 8e8e 8e8e a18d 8d91 2a2e 3aeb ;m8.........*.:. │ │ │ │ -00029720: 617b 3f3f 7c21 217d 9605 bfaa d765 8d9f a{??|!!}.....e.. │ │ │ │ -00029730: 01cc ccd8 6e8e 9105 a850 d765 8d9f fba5 ....n....P.e.... │ │ │ │ -00029740: 328d db30 8e9f 0752 418d d86e 8e8e 910b 2..0...RA..n.... │ │ │ │ -00029750: 67fa eb61 7b7b 3f7c 217c 3f5c d769 64eb g..a{{?|!|?\.id. │ │ │ │ -00029760: 617c 215c d769 64eb 617d 93d7 658d 9ffb a|!\.id.a}..e... │ │ │ │ -00029770: a532 db30 8e91 02ce 39eb 617d 8e8e a1a1 .2.0....9.a}.... │ │ │ │ -00029780: 8d8d 9113 2f92 7c96 05bf aa77 6869 6c65 ..../.|....while │ │ │ │ -00029790: 93d7 658d 9f01 cccc d531 8e91 0a7f aeeb ..e......1...... │ │ │ │ -000297a0: 6164 6f93 d765 8d9f 01cc ccd5 328e 8e8e ado..e......2... │ │ │ │ -000297b0: a18d 8d91 132f 92eb 617c 9605 bfaa d765 ...../..a|.....e │ │ │ │ -000297c0: 8d9f 01cc ccd5 318e 9b04 c004 eb61 3bd7 ......1......a;. │ │ │ │ -000297d0: 658d 9f01 cccc d532 8e8d 9106 c002 d73a e......2.......: │ │ │ │ -000297e0: 9601 fffe 3a93 3a8e 911a 4a4c eb61 3bd7 ....:.:...JL.a;. │ │ │ │ -000297f0: 658d 9f01 cccc d86e 8e91 0b67 faeb 617c e......n...g..a| │ │ │ │ -00029800: 935b 5d93 7c93 5bd7 658d 9f01 cccc d531 .[].|.[.e......1 │ │ │ │ -00029810: 8e98 eb61 3bd7 658d 9f01 cccc d532 8e8d ...a;.e......2.. │ │ │ │ -00029820: 9106 c002 d73a 9601 fffe 3a93 3a8e 911a .....:....:.:... │ │ │ │ -00029830: 4a4c eb61 3bd7 658d 9f01 cccc d86e 8e91 JL.a;.e......n.. │ │ │ │ -00029840: 05a8 50eb 615d 937c 93d7 6493 eb61 696e ..P.a].|..d..ain │ │ │ │ -00029850: 93d7 658e 8ea1 8d8d 9113 2f92 eb61 7c96 ..e......./..a|. │ │ │ │ -00029860: 05bf aa5c d770 8d9f 01cc ccd5 318e 9104 ...\.p......1... │ │ │ │ -00029870: c004 d770 8d9f 01cc ccd5 328e 8d91 06c0 ...p......2..... │ │ │ │ -00029880: 02d7 3a96 01ff fe3a 933a 8e91 168a a070 ..:....:.:.....p │ │ │ │ -00029890: 8d9f 01cc ccd8 6e8e 9105 a850 eb61 2e93 ......n....P.a.. │ │ │ │ -000298a0: d765 8e8e a18d 8d91 132f 92eb 617c 9605 .e......./..a|.. │ │ │ │ -000298b0: bfaa 6675 6e93 d770 8d9f 01cc ccd5 318e ..fun..p......1. │ │ │ │ -000298c0: 9b0a 7fae eb61 2e93 d765 8d9f 01cc ccd5 .....a...e...... │ │ │ │ -000298d0: 318e 98eb 617c 93d7 708d 9f01 cccc d532 1...a|..p......2 │ │ │ │ -000298e0: 8e98 eb61 2e93 d765 8d9f 01cc ccd5 328e ...a...e......2. │ │ │ │ -000298f0: 98eb 617c 8d93 d73a 9601 fffe 3a93 3a8e ..a|...:....:.:. │ │ │ │ -00029900: 9119 49f4 eb61 7c93 d770 8d9f 01cc ccd8 ..I..a|..p...... │ │ │ │ -00029910: 6e8e 910b 67fa eb61 2e93 d765 8d9f 01cc n...g..a...e.... │ │ │ │ -00029920: ccd8 6e8e 8e8e 8e8e 8e8e 9f24 fd13 8e8c ..n........$.... │ │ │ │ -00029930: 8b00 0000 2100 0000 0000 0000 0000 0000 ....!........... │ │ │ │ +00028a70: 0000 0000 0000 0000 0000 0000 027c 11a0 .............|.. │ │ │ │ +00028a80: 02cc 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa ...U...F........ │ │ │ │ +00028a90: 999a 8d91 eaf1 ebd0 3332 9201 0c4b 4743 ........32...KGC │ │ │ │ +00028aa0: 6861 7074 6572 9604 8000 342e 910a 8000 hapter....4..... │ │ │ │ +00028ab0: 5365 6d61 6e90 a000 7469 6373 936f 6693 Seman...tics.of. │ │ │ │ +00028ac0: 4d4c 8e91 eaf1 eb9f 0566 6689 0000 e666 ML.......ff....f │ │ │ │ +00028ad0: 01c7 3e7c 8e8e 8e8e a002 942f df8d a0fd ..>|......./.... │ │ │ │ +00028ae0: 8bd0 218d 91ea f1eb eb61 2831 2f30 292b ..!......a(1/0)+ │ │ │ │ +00028af0: 3130 3030 cf29 9604 9603 746f 9b04 9604 1000.)....to.... │ │ │ │ +00028b00: 6661 696c 9377 6974 6898 eb61 6064 6976 fail.with..a`div │ │ │ │ +00028b10: 60cf 2e91 073a f24f 6e93 7468 6598 6f74 `....:.On.the.ot │ │ │ │ +00028b20: 6865 7293 6861 6e64 2c91 04c0 da74 6865 her.hand,....the │ │ │ │ +00028b30: 9865 7691 ff58 e461 6c75 6174 696f 6e93 .ev..X.aluation. │ │ │ │ +00028b40: 6f66 98eb 6128 312f 3029 3f31 3030 3093 of..a(1/0)?1000. │ │ │ │ +00028b50: cf74 7261 7073 8ea4 1000 008d 91ea f1eb .traps.......... │ │ │ │ +00028b60: 7468 6596 03ab d566 6169 6c75 7265 9b03 the....failure.. │ │ │ │ +00028b70: abd6 6765 6e65 7261 7465 6493 6290 ac72 ..generated.b..r │ │ │ │ +00028b80: 7993 7468 6598 6576 91ff 58e4 616c 7561 y.the.ev..X.alua │ │ │ │ +00028b90: 7469 6f6e 936f 6693 eb61 312f 30cf 2c91 tion.of..a1/0.,. │ │ │ │ +00028ba0: 03b8 6661 6e64 9873 7563 6365 6564 7393 ..fand.succeeds. │ │ │ │ +00028bb0: 7769 7468 9376 91ff 58e4 616c 7565 98eb with.v..X.alue.. │ │ │ │ +00028bc0: 6131 3030 30cf 2e91 0523 ef28 496e 9367 a1000....#.(In.g │ │ │ │ +00028bd0: 656e 6572 616c 2c8e a18d 91ea f1eb 7468 eneral,.......th │ │ │ │ +00028be0: 6596 03dd 8365 7691 ff58 e461 6c75 6174 e....ev..X.aluat │ │ │ │ +00028bf0: 696f 6e9b 03dd 826f 6693 d765 8d9f 01cc ion....of..e.... │ │ │ │ +00028c00: ccd5 318e 9104 c004 eb61 3fd7 658d 9f01 ..1......a?.e... │ │ │ │ +00028c10: cccc d532 8e91 089d 86cf 7072 6f90 538e ...2......pro.S. │ │ │ │ +00028c20: 6365 6564 7393 6290 ac72 7998 0c72 7374 ceeds.b..ry..rst │ │ │ │ +00028c30: 9365 7691 ff58 e461 6c75 6174 696e 6798 .ev..X.aluating. │ │ │ │ +00028c40: d765 8d9f 01cc ccd5 318e 9104 c004 cf2c .e......1......, │ │ │ │ +00028c50: 9103 e024 616e 6498 6966 9374 6869 7398 ...$and.if.this. │ │ │ │ +00028c60: 7375 6363 6565 6473 9377 6974 6898 7691 succeeds.with.v. │ │ │ │ +00028c70: ff58 e461 6c75 6593 d745 9100 b417 cf2c .X.alue..E....., │ │ │ │ +00028c80: 8ea1 8d91 eaf1 eb74 6865 6e96 03c0 e7d7 .......then..... │ │ │ │ +00028c90: 4591 0474 fecf 6973 9b03 c0e8 7265 7475 E..t..is....retu │ │ │ │ +00028ca0: 726e 6564 9361 7393 7468 6593 7691 ff58 rned.as.the.v..X │ │ │ │ +00028cb0: e461 6c75 6593 6f66 98d7 658d 9f01 cccc .alue.of..e..... │ │ │ │ +00028cc0: d531 8e96 04c0 04eb 613f d765 8d9f 01cc .1......a?.e.... │ │ │ │ +00028cd0: ccd5 328e 93cf 3b91 03ce d268 6f95 ac72 ..2...;....ho..r │ │ │ │ +00028ce0: 7793 6576 9365 722c 9603 c941 6966 9b03 w.ev.er,...Aif.. │ │ │ │ +00028cf0: c0e7 d765 8d9f 01cc ccd5 318e 9108 80eb ...e......1..... │ │ │ │ +00028d00: cf66 6169 6c73 2c93 7468 656e 9874 6865 .fails,.then.the │ │ │ │ +00028d10: 9103 c0e8 7265 7375 6c74 986f 6698 6576 ....result.of.ev │ │ │ │ +00028d20: 91ff 58e4 616c 7561 7469 6e67 8ea1 8d91 ..X.aluating.... │ │ │ │ +00028d30: eaf1 ebd7 658d 9f01 cccc d531 8e9b 04c0 ....e......1.... │ │ │ │ +00028d40: 04eb 613f d765 8d9f 01cc ccd5 328e 9108 ..a?.e......2... │ │ │ │ +00028d50: aaac cf69 7396 03ea a864 6574 6572 6d69 ...is....determi │ │ │ │ +00028d60: 6e65 6493 6290 ac72 7993 6576 91ff 58e4 ned.b..ry.ev..X. │ │ │ │ +00028d70: 616c 7561 7469 6e67 93d7 658d 9f01 cccc aluating..e..... │ │ │ │ +00028d80: d532 8e98 cf29 2e8e a18d 91f6 537a 496e .2...)......SzIn │ │ │ │ +00028d90: 9604 927a 6465 7363 7269 6269 6e67 9365 ...zdescribing.e │ │ │ │ +00028da0: 7691 ff58 e461 6c75 6174 696f 6e73 2c91 v..X.aluations,. │ │ │ │ +00028db0: 04bc 6e77 6865 6e93 779a ac72 6593 7361 ..nwhen.w..re.sa │ │ │ │ +00028dc0: 9879 9374 6861 7491 0492 7977 9865 93e5 .y.that...yw.e.. │ │ │ │ +00028dd0: 7096 ff66 6661 7373 9104 cd76 6393 6f6e p..ffass...vc.on │ │ │ │ +00028de0: 7472 936f 6c91 05d1 0dcf 746f 9604 927a tr.ol.....to...z │ │ │ │ +00028df0: 6193 636f 6e73 7472 7563 742c 9104 bc6e a.construct,...n │ │ │ │ +00028e00: 7798 6593 6d65 616e 8ea1 8d91 eaf1 eb74 w.e.mean.......t │ │ │ │ +00028e10: 6861 7496 03e4 4f74 6865 936f 7574 636f hat...Othe.outco │ │ │ │ +00028e20: 6d65 9b03 e450 6f66 9374 6865 9365 7691 me...Pof.the.ev. │ │ │ │ +00028e30: ff58 e461 6c75 6174 696f 6e93 6973 9374 .X.aluation.is.t │ │ │ │ +00028e40: 6f93 6290 538e 6598 7468 6593 6f75 7463 o.b.S.e.the.outc │ │ │ │ +00028e50: 6f6d 6593 6f66 9365 7691 ff58 e461 6c75 ome.of.ev..X.alu │ │ │ │ +00028e60: 6174 696e 6793 7468 6598 636f 6e73 7472 ating.the.constr │ │ │ │ +00028e70: 7563 742e 9105 36c2 4691 ff05 566f 728e uct...6.F...Vor. │ │ │ │ +00028e80: a18d 91ea f1eb 6578 616d 706c 652c 9603 ......example,.. │ │ │ │ +00028e90: eaa8 6966 9377 6865 6e93 6576 9bff 58e4 ..if.when.ev..X. │ │ │ │ +00028ea0: 616c 7561 7469 6e67 93d7 658d 9f01 cccc aluating..e..... │ │ │ │ +00028eb0: d531 8e91 04c0 04eb 613f d765 8d9f 01cc .1......a?.e.... │ │ │ │ +00028ec0: ccd5 328e 9108 aaac cf74 6865 9365 7698 ..2......the.ev. │ │ │ │ +00028ed0: 616c 7561 7469 6f6e 936f 6693 d765 8d9f aluation.of..e.. │ │ │ │ +00028ee0: 01cc ccd5 318e 9108 aaac cf66 6169 6c73 ....1......fails │ │ │ │ +00028ef0: 2c93 7468 656e 9377 9aac 7265 9370 6173 ,.then.w..re.pas │ │ │ │ +00028f00: 7393 636f 6e98 7472 6f6c 9374 6f93 d765 s.con.trol.to..e │ │ │ │ +00028f10: 8d9f 01cc ccd5 328e 9104 c004 cf2e 8ea1 ......2......... │ │ │ │ +00028f20: 8d91 f653 7a45 7870 7265 7373 696f 6e73 ...SzExpressions │ │ │ │ +00028f30: 9604 67ae 616e 6493 7061 7474 6572 6e73 ..g.and.patterns │ │ │ │ +00028f40: 9363 616e 9362 9a53 8e65 936f 7074 696f .can.b.S.e.optio │ │ │ │ +00028f50: 6e61 6c6c 7993 6465 636f 7261 7465 6491 nally.decorated. │ │ │ │ +00028f60: 0467 ad77 6974 6893 7490 ac72 7970 9865 .g.with.t..ryp.e │ │ │ │ +00028f70: 7393 6290 ac72 7993 7772 6974 696e 6793 s.b..ry.writing. │ │ │ │ +00028f80: eb61 3ad7 7479 9104 d5e7 cf61 6674 6572 .a:.ty.....after │ │ │ │ +00028f90: 8ea1 8d91 eaf1 eb74 6865 6d96 0588 cb28 .......them....( │ │ │ │ +00028fa0: 8d65 2e67 2e8e 9117 28be eb61 5b5d 3a69 .e.g....(..a[]:i │ │ │ │ +00028fb0: 6e74 9105 bfaa 6c69 7374 cf29 2e91 0a13 nt....list.).... │ │ │ │ +00028fc0: 4954 6865 9b05 88ca 650b 6563 7493 6f66 IThe....e.ect.of │ │ │ │ +00028fd0: 9374 6869 7398 6973 9374 6f93 666f 7263 .this.is.to.forc │ │ │ │ +00028fe0: 6598 7468 6593 749a ac72 7970 9053 8e65 e.the.t..ryp.S.e │ │ │ │ +00028ff0: 9363 9868 6563 986b 9865 7293 746f 9105 .c.hec.k.er.to.. │ │ │ │ +00029000: 88ca 6173 7369 676e 9361 6e8e a18d 91ea ..assign.an..... │ │ │ │ +00029010: f1eb 696e 7374 616e 6365 9603 599e 6f66 ..instance..Y.of │ │ │ │ +00029020: 9374 6865 9361 7373 6572 7465 6493 749a .the.asserted.t. │ │ │ │ +00029030: ac72 7970 9053 8e65 9374 6f93 7468 6593 .ryp.S.e.to.the. │ │ │ │ +00029040: 636f 6e73 7472 7563 743b 9103 89f6 7468 construct;....th │ │ │ │ +00029050: 6973 9369 7393 7573 6566 756c 9361 7393 is.is.useful.as. │ │ │ │ +00029060: 6193 7798 6198 7993 6f66 9363 6f6e 7374 a.w.a.y.of.const │ │ │ │ +00029070: 7261 696e 696e 6793 7498 7970 9053 8e65 raining.t.yp.S.e │ │ │ │ +00029080: 738e a18d 91ea f1eb 6d6f 7265 9605 02ad s.......more.... │ │ │ │ +00029090: 7468 616e 9b05 02ac 7468 6593 7495 ac72 than....the.t..r │ │ │ │ +000290a0: 7970 9053 8e65 9863 9368 6563 936b 9365 yp.S.e.c.hec.k.e │ │ │ │ +000290b0: 7291 0502 ad77 936f 756c 6498 6f74 6865 r....w.ould.othe │ │ │ │ +000290c0: 7277 6973 6596 0502 ad28 8d69 2e65 2e8e rwise....(.i.e.. │ │ │ │ +000290d0: 9114 0630 6d6f 7265 9374 6861 6e98 636f ...0more.than.co │ │ │ │ +000290e0: 6e90 ac72 7465 7874 9364 656d 616e 6473 n..rtext.demands │ │ │ │ +000290f0: 292c 9105 48ad 616e 6493 6974 8ea1 8d91 ),..H.and.it.... │ │ │ │ +00029100: eaf1 eb63 616e 9604 0664 616c 736f 9b04 ...can...dalso.. │ │ │ │ +00029110: 0665 7365 7276 90ac 7265 9361 7398 6865 .eserv..re.as.he │ │ │ │ +00029120: 6c70 6675 6c93 646f 9053 8e63 756d 656e lpful.do.S.cumen │ │ │ │ +00029130: 9aac 7274 6174 696f 6e2e 9105 8c16 4465 ..rtation.....De │ │ │ │ +00029140: 7461 696c 7393 6f66 9374 9879 7090 538e tails.of.t.yp.S. │ │ │ │ +00029150: 6573 9104 0665 616e 6493 7498 7970 9053 es...eand.t.yp.S │ │ │ │ +00029160: 8e65 9104 0665 6398 6865 6398 6b69 6e67 .e...ec.hec.king │ │ │ │ +00029170: 9361 7265 9104 0665 6769 7698 656e 9369 .are...egiv.en.i │ │ │ │ +00029180: 6e8e a18d 91ea f1eb 4368 6170 7465 7296 n.......Chapter. │ │ │ │ +00029190: 0433 6f35 2c91 0445 a161 6e64 9377 696c .3o5,..E.and.wil │ │ │ │ +000291a0: 6c93 6290 538e 6591 0433 6e69 676e 6f72 l.b.S.e..3nignor │ │ │ │ +000291b0: 6564 9369 6e93 6465 7363 7269 6269 6e67 ed.in.describing │ │ │ │ +000291c0: 9374 6865 9365 7691 ff58 e461 6c75 6174 .the.ev..X.aluat │ │ │ │ +000291d0: 696f 6e93 6f66 93eb 484d 4c93 cf63 6f6e ion.of..HML..con │ │ │ │ +000291e0: 7374 7275 6374 7393 696e 9374 6865 9372 structs.in.the.r │ │ │ │ +000291f0: 6573 748e a18d 91ea f1eb 6f66 9603 eaa8 est.......of.... │ │ │ │ +00029200: 7468 6973 9373 6563 7469 6f6e 2e8e a18d this.section.... │ │ │ │ +00029210: 91f6 537a 4966 9603 f94e 779a ac72 6593 ..SzIf...Nw..re. │ │ │ │ +00029220: 6f6d 6974 9374 9879 7090 538e 6573 2c91 omit.t.yp.S.es,. │ │ │ │ +00029230: 03fc f770 7265 6365 6465 6e63 6593 696e ...precedence.in │ │ │ │ +00029240: 666f 726d 6174 696f 6e93 616e 6493 7468 formation.and.th │ │ │ │ +00029250: 6f73 6591 03f9 4d63 6f6e 7374 7275 6374 ose...Mconstruct │ │ │ │ +00029260: 7393 7768 6963 9868 9361 7265 9365 7175 s.whic.h.are.equ │ │ │ │ +00029270: 6976 91ff 58e4 616c 656e 9874 9374 6f8e iv..X.alen.t.to. │ │ │ │ +00029280: a18d 91ea f1eb 6f74 6865 7273 2c96 03ea ......others,... │ │ │ │ +00029290: a874 6865 6e93 7468 6593 7379 6e9a ac72 .then.the.syn..r │ │ │ │ +000292a0: 7461 7893 6f66 93eb 484d 4c93 cf63 616e tax.of..HML..can │ │ │ │ +000292b0: 9362 9053 8e65 9373 756d 6d61 7269 7365 .b.S.e.summarise │ │ │ │ +000292c0: 6493 6298 793a 8e9f 1c1b 6a8d 8d8d 9f00 d.b.y:....j..... │ │ │ │ +000292d0: cb89 8d8d 8d8d 9102 30ea eb62 6496 05bf ........0..bd... │ │ │ │ +000292e0: aaeb 613a 3a3d 936c 6574 93eb 6262 93eb ..a::=.let..bb.. │ │ │ │ +000292f0: 617c 936c 6574 7265 6693 eb62 6293 eb61 a|.letref..bb..a │ │ │ │ +00029300: 7c93 6c65 7472 6563 93eb 6262 8e8e 8e8e |.letrec..bb.... │ │ │ │ +00029310: 8e8e 8ea4 1d65 b58d 8d8d 9f00 cb89 8d8d .....e.......... │ │ │ │ +00029320: 8d8d 9102 30ea 6296 05bf aaeb 613a 3a3d ....0.b.....a::= │ │ │ │ +00029330: 93eb 6270 eb61 3deb 6265 93eb 617c 9376 ..bp.a=.be..a|.v │ │ │ │ +00029340: 6172 93eb 6270 8d9f 01a4 7ad5 318e 9104 ar..bp....z.1... │ │ │ │ +00029350: c004 eb62 708d 9f01 a47a d532 8e8d 9106 ...bp....z.2.... │ │ │ │ +00029360: 9335 eb62 3a96 01d3 313a 933a 8e91 152c .5.b:...1:.:..., │ │ │ │ +00029370: c970 8d9f 01a4 7ad8 6e8e 9105 a850 eb61 .p....z.n....P.a │ │ │ │ +00029380: 3d93 eb62 6593 eb61 7c93 eb62 628d 9f01 =..be..a|..bb... │ │ │ │ +00029390: a47a d531 8e91 0a7f aeeb 6161 6e64 93eb .z.1......aand.. │ │ │ │ +000293a0: 6262 8d9f 01a4 7ad5 328e 8d91 0693 35eb bb....z.2.....5. │ │ │ │ +000293b0: 623a 9601 d331 3a93 3a8e 9119 1942 eb61 b:...1:.:....B.a │ │ │ │ +000293c0: 616e 6493 eb62 628d 9f01 a47a d86e 8e8e and..bb....z.n.. │ │ │ │ +000293d0: 8e8e 8e8e 8e8e a18d 8d8d 9f00 cb89 8d8d ................ │ │ │ │ +000293e0: 8d8d 9102 30ea eb62 7096 05bf aaeb 613a ....0..bp.....a: │ │ │ │ +000293f0: 3a3d 935f 937c 93eb 6263 6593 eb61 7c93 :=._.|..bce..a|. │ │ │ │ +00029400: eb62 7690 6493 6172 9106 0d88 eb61 7c93 .bv.d.ar.....a|. │ │ │ │ +00029410: eb62 636f 6e91 03a6 6670 93eb 617c 93eb .bcon...fp..a|.. │ │ │ │ +00029420: 6270 8d9f 01a4 7ad5 318e 9b04 c004 eb61 bp....z.1......a │ │ │ │ +00029430: 2eeb 6270 8d9f 01a4 7ad5 328e 910a 7fae ..bp....z.2..... │ │ │ │ +00029440: eb61 7c93 eb62 708d 9f01 a47a d531 8e98 .a|..bp....z.1.. │ │ │ │ +00029450: eb61 2ceb 6270 8d9f 01a4 7ad5 328e 910a .a,.bp....z.2... │ │ │ │ +00029460: 7fae eb61 7c93 5b5d 937c 935b eb62 708d ...a|.[].|.[.bp. │ │ │ │ +00029470: 9f01 a47a d531 8e98 eb61 3beb 6270 8d9f ...z.1...a;.bp.. │ │ │ │ +00029480: 01a4 7ad5 328e 8d91 0693 35eb 623a 9601 ..z.2.....5.b:.. │ │ │ │ +00029490: d331 3a93 3a8e 9119 1942 eb61 3beb 6270 .1:.:....B.a;.bp │ │ │ │ +000294a0: 8d9f 01a4 7ad8 6e8e 9105 a850 eb61 5d8e ....z.n....P.a]. │ │ │ │ +000294b0: 8e8e 8e8e 8e8e a000 9cc4 cd8d 8d8d a0ff ................ │ │ │ │ +000294c0: 7fa2 258d 8d91 01f0 94d7 6596 05bf aaeb ..%.......e..... │ │ │ │ +000294d0: 613a 3a3d 93d7 6365 93eb 617c 93d7 7690 a::=..ce..a|..v. │ │ │ │ +000294e0: 6e39 6172 9106 1338 eb61 7c93 d763 6f6e n9ar...8.a|..con │ │ │ │ +000294f0: 93eb 617c 93d7 658d 9f01 cccc d531 8e91 ..a|..e......1.. │ │ │ │ +00029500: 04c0 04d7 658d 9f01 cccc d532 8e8e 8ea4 ....e......2.... │ │ │ │ +00029510: 0e7f ffa1 8d8d 9113 2f92 eb61 7c96 05bf ......../..a|... │ │ │ │ +00029520: aad7 7078 9b03 eaa8 6593 eb61 7c93 d765 ..px....e..a|..e │ │ │ │ +00029530: 8d9f 01cc ccd5 318e 9108 aaac d769 7898 ......1......ix. │ │ │ │ +00029540: 658d 9f01 cccc d532 8e91 0a7f aeeb 617c e......2......a| │ │ │ │ +00029550: 93d7 70eb 613a 3dd7 6593 eb61 7c93 6661 ..p.a:=.e..a|.fa │ │ │ │ +00029560: 696c 7769 7468 93d7 658e 8ea1 a18d 8d91 ilwith..e....... │ │ │ │ +00029570: 132f 92eb 617c 910b 7f54 6966 9605 bfaa ./..a|...Tif.... │ │ │ │ +00029580: d765 8d9f 01cc ccd5 318e 910a 7fae eb61 .e......1......a │ │ │ │ +00029590: 7b74 6865 6e7c 6c6f 6f70 7d93 d765 8d9f {then|loop}..e.. │ │ │ │ +000295a0: fba5 328d db30 8e9f 0752 418d d531 8e8e ..2..0...RA..1.. │ │ │ │ +000295b0: 8e8e a18d 8d91 1eae e6eb 617b 6966 9605 ..........a{if.. │ │ │ │ +000295c0: bfaa d765 8d9f 01cc ccd5 328e 910a 7fae ...e......2..... │ │ │ │ +000295d0: eb61 7b74 6865 6e7c 6c6f 6f70 7d93 d765 .a{then|loop}..e │ │ │ │ +000295e0: 8d9f fba5 328d db30 8e9f 0752 418d d532 ....2..0...RA..2 │ │ │ │ +000295f0: 8e8e 8e8e a913 8446 8d8d 8d9f f800 008d .......F........ │ │ │ │ +00029600: 9163 aade cf2e 8ea4 0400 008d 9163 aade .c...........c.. │ │ │ │ +00029610: 2e8e a18d 9163 aade 2e8e 8e8e 8ea1 8d8d .....c.......... │ │ │ │ +00029620: 9124 6e90 eb61 6966 9605 bfaa d765 8d9f .$n..aif.....e.. │ │ │ │ +00029630: 01cc ccd8 6e8e 910b 67fa eb61 7b74 6865 ....n...g..a{the │ │ │ │ +00029640: 6e7c 6c6f 6f70 7d93 d765 8d9f fba5 328d n|loop}..e....2. │ │ │ │ +00029650: db30 8e9f 0752 418d d86e 8e8e 9105 a850 .0...RA..n.....P │ │ │ │ +00029660: eb61 7d93 7b7b 656c 7365 7c6c 6f6f 707d .a}.{{else|loop} │ │ │ │ +00029670: 93d7 658d 9ffb a532 db30 8e91 02ce 39eb ..e....2.0....9. │ │ │ │ +00029680: 617d 8e8e a1a1 8d8d 9113 2f92 7c96 05bf a}......../.|... │ │ │ │ +00029690: aad7 6593 eb61 7b3f 3f7c 2121 7d93 d765 ..e..a{??|!!}..e │ │ │ │ +000296a0: 8d9f 01cc ccd5 318e 9104 c004 d765 8d9f ......1......e.. │ │ │ │ +000296b0: fba5 328d db30 8e9f 0752 418d d531 8e8e ..2..0...RA..1.. │ │ │ │ +000296c0: 8e8e a18d 8d91 2a2e 3aeb 617b 3f3f 7c21 ......*.:.a{??|! │ │ │ │ +000296d0: 217d 9105 bfaa d765 8d9f 01cc ccd5 328e !}.....e......2. │ │ │ │ +000296e0: 9104 c004 d765 8d9f fba5 328d db30 8e9f .....e....2..0.. │ │ │ │ +000296f0: 0752 418d d532 8e8e 8e8e a68d 8d8d 9ff8 .RA..2.......... │ │ │ │ +00029700: 0000 8d91 3b6d 38cf 2e8e a404 0000 8d91 ....;m8......... │ │ │ │ +00029710: 3b6d 382e 8ea1 8d91 3b6d 382e 8e8e 8e8e ;m8.....;m8..... │ │ │ │ +00029720: a18d 8d91 2a2e 3aeb 617b 3f3f 7c21 217d ....*.:.a{??|!!} │ │ │ │ +00029730: 9605 bfaa d765 8d9f 01cc ccd8 6e8e 9105 .....e......n... │ │ │ │ +00029740: a850 d765 8d9f fba5 328d db30 8e9f 0752 .P.e....2..0...R │ │ │ │ +00029750: 418d d86e 8e8e 910b 67fa eb61 7b7b 3f7c A..n....g..a{{?| │ │ │ │ +00029760: 217c 3f5c d769 64eb 617c 215c d769 64eb !|?\.id.a|!\.id. │ │ │ │ +00029770: 617d 93d7 658d 9ffb a532 db30 8e91 02ce a}..e....2.0.... │ │ │ │ +00029780: 39eb 617d 8e8e a1a1 8d8d 9113 2f92 7c96 9.a}......../.|. │ │ │ │ +00029790: 05bf aa77 6869 6c65 93d7 658d 9f01 cccc ...while..e..... │ │ │ │ +000297a0: d531 8e91 0a7f aeeb 6164 6f93 d765 8d9f .1......ado..e.. │ │ │ │ +000297b0: 01cc ccd5 328e 8e8e a18d 8d91 132f 92eb ....2......../.. │ │ │ │ +000297c0: 617c 9605 bfaa d765 8d9f 01cc ccd5 318e a|.....e......1. │ │ │ │ +000297d0: 9b04 c004 eb61 3bd7 658d 9f01 cccc d532 .....a;.e......2 │ │ │ │ +000297e0: 8e8d 9106 c002 d73a 9601 fffe 3a93 3a8e .......:....:.:. │ │ │ │ +000297f0: 911a 4a4c eb61 3bd7 658d 9f01 cccc d86e ..JL.a;.e......n │ │ │ │ +00029800: 8e91 0b67 faeb 617c 935b 5d93 7c93 5bd7 ...g..a|.[].|.[. │ │ │ │ +00029810: 658d 9f01 cccc d531 8e98 eb61 3bd7 658d e......1...a;.e. │ │ │ │ +00029820: 9f01 cccc d532 8e8d 9106 c002 d73a 9601 .....2.......:.. │ │ │ │ +00029830: fffe 3a93 3a8e 911a 4a4c eb61 3bd7 658d ..:.:...JL.a;.e. │ │ │ │ +00029840: 9f01 cccc d86e 8e91 05a8 50eb 615d 937c .....n....P.a].| │ │ │ │ +00029850: 93d7 6493 eb61 696e 93d7 658e 8ea1 8d8d ..d..ain..e..... │ │ │ │ +00029860: 9113 2f92 eb61 7c96 05bf aa5c d770 8d9f ../..a|....\.p.. │ │ │ │ +00029870: 01cc ccd5 318e 9104 c004 d770 8d9f 01cc ....1......p.... │ │ │ │ +00029880: ccd5 328e 8d91 06c0 02d7 3a96 01ff fe3a ..2.......:....: │ │ │ │ +00029890: 933a 8e91 168a a070 8d9f 01cc ccd8 6e8e .:.....p......n. │ │ │ │ +000298a0: 9105 a850 eb61 2e93 d765 8e8e a18d 8d91 ...P.a...e...... │ │ │ │ +000298b0: 132f 92eb 617c 9605 bfaa 6675 6e93 d770 ./..a|....fun..p │ │ │ │ +000298c0: 8d9f 01cc ccd5 318e 9b0a 7fae eb61 2e93 ......1......a.. │ │ │ │ +000298d0: d765 8d9f 01cc ccd5 318e 98eb 617c 93d7 .e......1...a|.. │ │ │ │ +000298e0: 708d 9f01 cccc d532 8e98 eb61 2e93 d765 p......2...a...e │ │ │ │ +000298f0: 8d9f 01cc ccd5 328e 98eb 617c 8d93 d73a ......2...a|...: │ │ │ │ +00029900: 9601 fffe 3a93 3a8e 9119 49f4 eb61 7c93 ....:.:...I..a|. │ │ │ │ +00029910: d770 8d9f 01cc ccd8 6e8e 910b 67fa eb61 .p......n...g..a │ │ │ │ +00029920: 2e93 d765 8d9f 01cc ccd8 6e8e 8e8e 8e8e ...e......n..... │ │ │ │ +00029930: 8e8e 9f24 fd13 8e8c 8b00 0000 2100 0000 ...$........!... │ │ │ │ 00029940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00029950: 0000 0000 0000 0000 0000 028a 4aa0 02cc ............J... │ │ │ │ -00029960: 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a .U...F.......... │ │ │ │ -00029970: 8d91 12c7 61d0 342e 312e 910a 8000 4465 ....a.4.1.....De │ │ │ │ -00029980: 636c 6172 6174 696f 6e73 9201 50c5 f233 clarations..P..3 │ │ │ │ -00029990: 338e 9112 c761 9f05 6666 8900 00e6 6601 3....a..ff....f. │ │ │ │ -000299a0: c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b .>|......./..... │ │ │ │ -000299b0: d021 8d8d 9112 c761 eb4b 342e 318e 913f .!.....a.K4.1..? │ │ │ │ -000299c0: 0f0c 4465 636c 6172 6174 696f 6e73 8e9f ..Declarations.. │ │ │ │ -000299d0: 1be2 238d 9112 c761 cf41 6e95 ac72 799b ..#....a.An..ry. │ │ │ │ -000299e0: 0403 c064 6563 6c61 7261 7469 6f6e 9104 ...declaration.. │ │ │ │ -000299f0: 03bf 6d93 7573 7498 6290 538e 6596 0403 ..m.ust.b.S.e... │ │ │ │ -00029a00: bf6f 6e65 986f 6693 7468 6598 7468 7265 .one.of.the.thre │ │ │ │ -00029a10: 6598 6b69 6e64 733a 9105 6b0f eb61 6c65 e.kinds:..k..ale │ │ │ │ -00029a20: 7496 05bf aad7 62cf 2c91 040a 05eb 616c t.....b.,.....al │ │ │ │ -00029a30: 6574 7265 6693 d762 98cf 6f72 9b04 03bf etref..b..or.... │ │ │ │ -00029a40: eb61 6c65 7472 6563 93d7 62cf 2c91 040a .aletrec..b.,... │ │ │ │ -00029a50: 0677 6865 7265 98d7 6291 0403 c0cf 6973 .where..b.....is │ │ │ │ -00029a60: 8ea4 1000 008d 9112 c761 6196 0376 2162 .........aa..v!b │ │ │ │ -00029a70: 696e 6469 6e67 2e91 0512 0845 6163 9aac inding.....Eac.. │ │ │ │ -00029a80: 7268 9373 7563 9868 9364 6563 6c61 7261 rh.suc.h.declara │ │ │ │ -00029a90: 7469 6f6e 9369 7391 0376 2065 7691 ff58 tion.is..v ev..X │ │ │ │ -00029aa0: e461 6c75 6174 6564 9362 9879 930c 7273 .aluated.b.y..rs │ │ │ │ -00029ab0: 7493 6576 91ff 58e4 616c 7561 7469 6e67 t.ev..X.aluating │ │ │ │ -00029ac0: 9374 6865 9362 696e 6469 6e67 9103 7620 .the.binding..v │ │ │ │ -00029ad0: d762 93cf 746f 9370 726f 9053 8e64 7563 .b..to.pro.S.duc │ │ │ │ -00029ae0: 658e a18d 9112 c761 6196 04d9 6b28 7090 e......aa...k(p. │ │ │ │ -00029af0: 538e 6f73 7369 626c 7993 656d 7074 90ac S.ossibly.empt.. │ │ │ │ -00029b00: 7279 299b 04d9 6a73 6574 936f 6693 7696 ry)...jset.of.v. │ │ │ │ -00029b10: ff58 e461 7269 6162 6c65 2d76 9361 6c75 .X.ariable-v.alu │ │ │ │ -00029b20: 6596 04d9 6b70 6169 7273 2c91 0515 1b61 e...kpairs,....a │ │ │ │ -00029b30: 6e64 9374 6865 6e93 6578 7465 6e64 696e nd.then.extendin │ │ │ │ -00029b40: 6798 7468 6593 656e 95ac 7276 6972 6f6e g.the.en..rviron │ │ │ │ -00029b50: 6d65 6e93 7491 04d9 6b28 696e 8ea1 8d91 men.t...k(in.... │ │ │ │ -00029b60: 12c7 6161 9605 98b6 6d61 6e6e 6572 9364 ..aa....manner.d │ │ │ │ -00029b70: 6574 6572 6d69 6e65 6493 629a ac72 7991 etermined.b..ry. │ │ │ │ -00029b80: 0598 b774 6865 936b 696e 6493 6f66 9364 ...the.kind.of.d │ │ │ │ -00029b90: 6563 6c61 7261 7469 6f6e 2993 736f 9374 eclaration).so.t │ │ │ │ -00029ba0: 6861 7493 6561 6398 6893 7691 ff58 e461 hat.eac.h.v..X.a │ │ │ │ -00029bb0: 7269 6162 6c65 9105 98b7 696e 9374 6869 riable....in.thi │ │ │ │ -00029bc0: 7393 7365 7493 6f66 8ea1 8d91 12c7 6170 s.set.of......ap │ │ │ │ -00029bd0: 6169 7273 9604 942f 6465 6e6f 7465 739b airs.../denotes. │ │ │ │ -00029be0: 0494 2e69 7473 9363 6f72 7265 7370 9053 ...its.corresp.S │ │ │ │ -00029bf0: 8e6f 6e64 696e 6798 769b ff58 e461 6c75 .onding.v..X.alu │ │ │ │ -00029c00: 652e 9107 3574 5468 6593 6576 9861 6c75 e...5tThe.ev.alu │ │ │ │ -00029c10: 6174 696f 6e9b 0494 2e6f 6693 6269 6e64 ation....of.bind │ │ │ │ -00029c20: 696e 6773 9869 7393 6465 7363 7269 6295 ings.is.describ. │ │ │ │ -00029c30: 538e 6564 9862 9365 6c6f 90ac 7277 9104 S.ed.b.elo..rw.. │ │ │ │ -00029c40: 942f 696e 8ea1 8d91 12c7 6153 6563 7469 ./in......aSecti │ │ │ │ -00029c50: 6f6e 9103 eaa8 342e 312e 312e 8e9f 1912 on....4.1.1..... │ │ │ │ -00029c60: 638d 8d8d 8d91 2123 c931 2e8e 8e8e 9130 c.....!#.1.....0 │ │ │ │ -00029c70: 274d 4576 9bff 58e4 616c 7561 7469 6e67 'MEv..X.aluating │ │ │ │ -00029c80: 9605 1009 eb61 6c65 7491 05bf aad7 6293 .....alet.....b. │ │ │ │ -00029c90: cf64 6563 6c61 7265 7393 7468 6593 7698 .declares.the.v. │ │ │ │ -00029ca0: 6172 6961 626c 6573 9373 709a 538e 6563 ariables.sp.S.ec │ │ │ │ -00029cb0: 690c 6564 9369 6e93 d762 93cf 746f 9362 i.ed.in..b..to.b │ │ │ │ -00029cc0: 9865 9361 6e93 6f72 6469 6e61 7279 9328 .e.an.ordinary.( │ │ │ │ -00029cd0: 8d69 2e65 2e8e 9114 138d 6e6f 6e8e a18d .i.e......non... │ │ │ │ -00029ce0: 9130 274d 6173 7369 676e 6162 6c65 2996 .0'Massignable). │ │ │ │ -00029cf0: 03db 3976 91ff 58e4 6172 6961 626c 652c ..9v..X.ariable, │ │ │ │ -00029d00: 9103 de4e 616e 6493 6269 6e64 739b 03db ...Nand.binds... │ │ │ │ -00029d10: 3828 696e 9374 6865 9865 6e95 ac72 7669 8(in.the.en..rvi │ │ │ │ -00029d20: 726f 6e6d 656e 9374 2991 03db 3965 6163 ronmen.t)...9eac │ │ │ │ -00029d30: 9368 986f 6e65 9603 db39 746f 9874 6865 .h.one...9to.the │ │ │ │ -00029d40: 9363 6f72 7265 7370 9053 8e6f 6e64 696e .corresp.S.ondin │ │ │ │ -00029d50: 678e a18d 9130 274d 769b ff58 e461 6c75 g....0'Mv..X.alu │ │ │ │ -00029d60: 6596 04b6 2a70 726f 9053 8e64 7563 6564 e...*pro.S.duced │ │ │ │ -00029d70: 9104 b629 6290 ac72 7993 6576 9861 6c75 ...)b..ry.ev.alu │ │ │ │ -00029d80: 6174 696e 6793 d762 cf2e 9107 9b65 5491 ating..b.....eT. │ │ │ │ -00029d90: ff05 566f 9375 6e64 6572 7374 616e 6491 ..Vo.understand. │ │ │ │ -00029da0: 04b6 2977 6861 7493 6172 6593 7468 6593 ..)what.are.the. │ │ │ │ -00029db0: 7698 6172 6961 626c 6573 9104 b629 6465 v.ariables...)de │ │ │ │ -00029dc0: 0c6e 6564 9369 6e8e a18d 9130 274d 6196 .ned.in....0'Ma. │ │ │ │ -00029dd0: 04e6 1864 6563 6c61 7261 7469 6f6e 9104 ...declaration.. │ │ │ │ -00029de0: e619 6d61 9aac 7279 9372 6571 7569 7265 ..ma..ry.require │ │ │ │ -00029df0: 9373 6f6d 6593 6b6e 6f98 776c 6564 6765 .some.kno.wledge │ │ │ │ -00029e00: 9104 e619 6162 9053 8e6f 7574 9374 6865 ....ab.S.out.the │ │ │ │ -00029e10: 9365 6e98 7669 726f 6e6d 656e 9874 2e91 .en.vironmen.t.. │ │ │ │ -00029e20: 082b 3146 91ff 0556 6f72 9365 7861 6d70 .+1F...Vor.examp │ │ │ │ -00029e30: 6c65 2c8e a18d 9130 274d 619b 0565 6564 le,....0'Ma..eed │ │ │ │ -00029e40: 6563 6c61 7261 7469 6f6e 9105 6566 eb61 eclaration..ef.a │ │ │ │ -00029e50: 6c65 7496 05bf aa66 93d7 7893 eb61 3d93 let....f..x..a=. │ │ │ │ -00029e60: d765 98cf 6465 636c 6172 6573 98d7 7896 .e..declares..x. │ │ │ │ -00029e70: 0565 66cf 6966 98eb 6166 93cf 6973 9861 .ef.if..af..is.a │ │ │ │ -00029e80: 9863 6f6e 7374 7275 6374 6f72 9361 6e64 .constructor.and │ │ │ │ -00029e90: 9864 6563 6c61 7265 7398 eb61 6693 cf61 .declares..af..a │ │ │ │ -00029ea0: 7398 7468 658e a18d 9130 274d 6675 6e63 s.the....0'Mfunc │ │ │ │ -00029eb0: 7469 6f6e 9b03 eaa8 eb61 285c d778 9605 tion.....a(\.x.. │ │ │ │ -00029ec0: bfaa eb61 2e93 d765 eb61 2998 cf6f 7468 ...a...e.a)..oth │ │ │ │ -00029ed0: 6572 7769 7365 2e8e a919 0499 8d8d 8d8d erwise.......... │ │ │ │ -00029ee0: 9121 23c9 322e 8e8e 8e91 3027 4d45 769b .!#.2.....0'MEv. │ │ │ │ -00029ef0: ff58 e461 6c75 6174 696e 6796 0431 b9eb .X.aluating..1.. │ │ │ │ -00029f00: 616c 6574 7265 6691 05bf aad7 6293 cf64 aletref.....b..d │ │ │ │ -00029f10: 6563 6c61 7265 7391 0431 b874 6865 9376 eclares..1.the.v │ │ │ │ -00029f20: 9861 7269 6162 6c65 7393 7370 9a53 8e65 .ariables.sp.S.e │ │ │ │ -00029f30: 6369 0c65 6493 696e 9104 31b8 d762 93cf ci.ed.in..1..b.. │ │ │ │ -00029f40: 746f 9362 9865 9361 7373 6967 6e61 626c to.b.e.assignabl │ │ │ │ -00029f50: 6591 0431 b861 6e64 9374 6890 ac72 7573 e..1.and.th..rus │ │ │ │ -00029f60: 8ea1 8d91 3027 4d62 696e 6473 9605 b84a ....0'Mbinds...J │ │ │ │ -00029f70: 2869 6e9b 05b8 4974 6865 9365 6e95 ac72 (in...Ithe.en..r │ │ │ │ -00029f80: 7669 726f 6e6d 656e 9374 2998 6561 6393 vironmen.t).eac. │ │ │ │ -00029f90: 6896 05b8 4a6f 6e65 9874 6f93 6198 6e65 h...Jone.to.a.ne │ │ │ │ -00029fa0: 7793 6c6f 9053 8e63 6174 696f 6e2c 9106 w.lo.S.cation,.. │ │ │ │ -00029fb0: 2bb1 7768 6f73 6593 636f 6e95 ac72 7465 +.whose.con..rte │ │ │ │ -00029fc0: 6e93 7473 9828 696e 9105 b84a 7468 658e n.ts.(in...Jthe. │ │ │ │ -00029fd0: a18d 9130 274d 7374 6f72 6529 9604 d96a ...0'Mstore)...j │ │ │ │ -00029fe0: 6973 9b04 d969 7365 7493 746f 9374 6865 is...iset.to.the │ │ │ │ -00029ff0: 9363 6f72 7265 7370 9053 8e6f 6e64 696e .corresp.S.ondin │ │ │ │ -0002a000: 6798 7691 ff58 e461 6c75 652e 9108 0525 g.v..X.alue....% │ │ │ │ -0002a010: 5468 6593 650b 6563 7493 6f66 9373 7562 The.e.ect.of.sub │ │ │ │ -0002a020: 7365 7175 656e 95ac 7274 9861 7373 6967 sequen..rt.assig │ │ │ │ -0002a030: 6e6d 656e 9374 7391 04d9 6a74 6f8e a18d nmen.ts...jto... │ │ │ │ -0002a040: 9130 274d 7468 6596 0557 f076 91ff 58e4 .0'Mthe..W.v..X. │ │ │ │ -0002a050: 6172 6961 626c 6573 9b05 57f1 7769 6c6c ariables..W.will │ │ │ │ -0002a060: 9362 9053 8e65 9374 6f93 6390 ac72 6861 .b.S.e.to.c..rha │ │ │ │ -0002a070: 6e67 6598 7468 6593 636f 6e95 ac72 7465 nge.the.con..rte │ │ │ │ -0002a080: 6e93 7473 9605 57f0 6f66 9874 6865 936c n.ts..W.of.the.l │ │ │ │ -0002a090: 6f90 538e 6361 7469 6f6e 7393 7468 6579 o.S.cations.they │ │ │ │ -0002a0a0: 9361 7265 9862 9053 8e6f 756e 6493 746f .are.b.S.ound.to │ │ │ │ -0002a0b0: 2e8e a18d 9130 274d 4269 6e64 696e 6773 .....0'MBindings │ │ │ │ -0002a0c0: 9605 8a6b 2869 6e9b 058a 6c74 6865 9365 ...k(in...lthe.e │ │ │ │ -0002a0d0: 6e95 ac72 7669 726f 6e6d 656e 9374 2996 n..rvironmen.t). │ │ │ │ -0002a0e0: 058a 6b6f 6693 7691 ff58 e461 7269 6162 ..kof.v..X.ariab │ │ │ │ -0002a0f0: 6c65 7398 746f 936c 6f90 538e 6361 7469 les.to.lo.S.cati │ │ │ │ -0002a100: 6f6e 7393 6361 6e93 6f6e 6c79 9862 9053 ons.can.only.b.S │ │ │ │ -0002a110: 8e65 9363 9aac 7268 616e 6765 6493 6298 .e.c..rhanged.b. │ │ │ │ -0002a120: 798e a18d 9130 274d 6576 91ff 58e4 616c y....0'Mev..X.al │ │ │ │ -0002a130: 7561 7469 6e67 9603 eaa8 616e 6f74 6865 uating....anothe │ │ │ │ -0002a140: 7293 6465 636c 6172 6174 696f 6e93 746f r.declaration.to │ │ │ │ -0002a150: 9373 7570 9053 8e65 7273 6564 6593 7468 .sup.S.ersede.th │ │ │ │ -0002a160: 6593 6f72 6967 696e 616c 936f 6e65 2e8e e.original.one.. │ │ │ │ -0002a170: a68d 8d8d 8d91 2123 c933 2e8e 8e8e 9130 ......!#.3.....0 │ │ │ │ -0002a180: 274d 4576 9bff 58e4 616c 7561 7469 6e67 'MEv..X.aluating │ │ │ │ -0002a190: 9603 eaa8 eb61 6c65 7472 6563 9105 bfaa .....aletrec.... │ │ │ │ -0002a1a0: d762 93cf 6973 9373 696d 696c 6172 9374 .b..is.similar.t │ │ │ │ -0002a1b0: 6f93 6576 9861 6c75 6174 696e 6793 eb61 o.ev.aluating..a │ │ │ │ -0002a1c0: 6c65 7491 05bf aad7 6293 cf65 7863 6570 let.....b..excep │ │ │ │ -0002a1d0: 7493 7468 6174 3a8e a68d 8d8d 8d91 351d t.that:.......5. │ │ │ │ -0002a1e0: 5228 6129 8e8e 8e91 4a00 d254 6865 9603 R(a)....J..The.. │ │ │ │ -0002a1f0: eaa8 6269 6e64 696e 6793 d762 93cf 696e ..binding..b..in │ │ │ │ -0002a200: 93eb 616c 6574 7265 6391 05bf aad7 6293 ..aletrec.....b. │ │ │ │ -0002a210: cf6d 90ac 7275 7374 9363 6f6e 7369 7374 .m..rust.consist │ │ │ │ -0002a220: 936f 6e6c 7993 6f66 9366 756e 6374 696f .only.of.functio │ │ │ │ -0002a230: 6e93 6465 0c6e 6974 696f 6e73 2e8e a414 n.de.nitions.... │ │ │ │ -0002a240: 0499 8d8d 8d8d 9134 7636 2862 298e 8e8e .......4v6(b)... │ │ │ │ -0002a250: 914a 00d2 5468 6573 6596 03ea a866 756e .J..These....fun │ │ │ │ -0002a260: 6374 696f 6e73 9361 7265 936d 6164 6593 ctions.are.made. │ │ │ │ -0002a270: 6d9a ac72 7574 7561 6c6c 7993 7265 6375 m..rutually.recu │ │ │ │ -0002a280: 7273 6976 9865 2e8e 9f19 0498 8d91 3027 rsiv.e........0' │ │ │ │ -0002a290: 4d46 91ff 0556 6f72 9603 eaa8 6578 616d MF...Vor....exam │ │ │ │ -0002a2a0: 706c 652c 9363 6f6e 7369 6465 723a 8ea6 ple,.consider:.. │ │ │ │ -0002a2b0: 8d8d 8d8d 913e 4134 eb60 8088 8e8e 8e91 .....>A4.`...... │ │ │ │ -0002a2c0: 4a00 d2eb 616c 6574 9605 bfaa 6693 6e93 J...alet....f.n. │ │ │ │ -0002a2d0: 3d93 6966 936e 3d30 9374 6865 6e93 3193 =.if.n=0.then.1. │ │ │ │ -0002a2e0: 656c 7365 936e 2a66 286e 2d31 298e a18d else.n*f(n-1)... │ │ │ │ -0002a2f0: 8d8d 8d91 3e41 34eb 6080 888e 8e8e 914a ....>A4.`......J │ │ │ │ -0002a300: 00d2 eb61 6c65 7472 6563 9605 bfaa 6693 ...aletrec....f. │ │ │ │ -0002a310: 6e93 3d93 6966 936e 3d30 9374 6865 6e93 n.=.if.n=0.then. │ │ │ │ -0002a320: 3193 656c 7365 936e 2a66 286e 2d31 298e 1.else.n*f(n-1). │ │ │ │ -0002a330: a68d 9130 274d cf54 6865 9604 3768 6d65 ...0'M.The..7hme │ │ │ │ -0002a340: 616e 696e 6793 6f66 93eb 6166 9104 3769 aning.of..af..7i │ │ │ │ -0002a350: cf64 650c 6e65 6493 629a ac72 7993 7468 .de.ned.b..ry.th │ │ │ │ -0002a360: 6593 0c72 7374 9363 6173 6593 6465 7090 e..rst.case.dep. │ │ │ │ -0002a370: 538e 656e 6473 936f 6e93 7768 6174 6576 S.ends.on.whatev │ │ │ │ -0002a380: 9865 7291 0437 69eb 6166 93cf 6973 9362 .er..7i.af..is.b │ │ │ │ -0002a390: 9a53 8e6f 756e 6493 6298 6566 6f72 658e .S.ound.b.efore. │ │ │ │ -0002a3a0: a410 0000 8d91 3027 4d74 6865 9604 3dde ......0'Mthe..=. │ │ │ │ -0002a3b0: 6465 636c 6172 6174 696f 6e9b 043d df69 declaration..=.i │ │ │ │ -0002a3c0: 7393 6576 91ff 58e4 616c 7561 7465 642c s.ev..X.aluated, │ │ │ │ -0002a3d0: 9104 52ac 7768 696c 7374 9874 6865 936d ..R.whilst.the.m │ │ │ │ -0002a3e0: 6561 6e69 6e67 986f 6693 eb61 6698 cf64 eaning.of..af..d │ │ │ │ -0002a3f0: 650c 6e65 6493 6290 ac72 7998 7468 6593 e.ned.b..ry.the. │ │ │ │ -0002a400: 7365 636f 6e64 9863 6173 6593 6973 8ea1 second.case.is.. │ │ │ │ -0002a410: 8d91 3027 4d69 6e64 6570 9053 8e65 6e64 ..0'Mindep.S.end │ │ │ │ -0002a420: 656e 90ac 7274 9603 eaa8 6f66 9374 6869 en..rt....of.thi │ │ │ │ -0002a430: 7393 2861 6e64 9369 7393 7468 6593 6661 s.(and.is.the.fa │ │ │ │ -0002a440: 6374 6f72 6961 6c93 6675 6e63 7469 6f6e ctorial.function │ │ │ │ -0002a450: 292e 8e9f 2248 c88d 8d91 12c7 61eb 4734 )..."H......a.G4 │ │ │ │ -0002a460: 2e31 2e31 8e91 4447 5c54 6865 9605 6666 .1.1..DG\The..ff │ │ │ │ -0002a470: 6576 91ff 1999 616c 7561 7469 6f6e 936f ev....aluation.o │ │ │ │ -0002a480: 6693 6269 6e64 696e 6773 8e9f 17c0 008d f.bindings...... │ │ │ │ -0002a490: 9112 c761 cf54 6865 7265 9604 30fc 6172 ...a.There..0.ar │ │ │ │ -0002a4a0: 659b 0430 fd74 6872 6565 936b 696e 6473 e..0.three.kinds │ │ │ │ -0002a4b0: 936f 6693 7691 ff58 e461 7269 6162 6c65 .of.v..X.ariable │ │ │ │ -0002a4c0: 9862 696e 6469 6e67 9365 6163 9aac 7268 .binding.eac..rh │ │ │ │ -0002a4d0: 936f 6693 7768 6963 9868 2c91 0442 9277 .of.whic.h,..B.w │ │ │ │ -0002a4e0: 6865 6e93 6576 91ff 58e4 616c 7561 7465 hen.ev..X.aluate │ │ │ │ -0002a4f0: 642c 9104 4291 7072 6f90 538e 6475 6365 d,..B.pro.S.duce │ │ │ │ -0002a500: 7391 0430 fd61 9373 6574 8ea1 8d91 12c7 s..0.a.set...... │ │ │ │ -0002a510: 616f 669b 03ea a876 96ff 58e4 6172 6961 aof....v..X.aria │ │ │ │ -0002a520: 626c 652d 7693 616c 7565 9870 6169 7273 ble-v.alue.pairs │ │ │ │ -0002a530: 9828 6f72 9866 6169 6c73 293a 8e9f 170d .(or.fails):.... │ │ │ │ -0002a540: ca8d 8d8d 8d91 2123 c931 2e8e 8e8e 9130 ......!#.1.....0 │ │ │ │ -0002a550: 274d e553 696d 706c 6591 0433 3562 696e 'M.Simple..35bin │ │ │ │ -0002a560: 6469 6e67 738e a18d 9130 274d cf77 6869 dings....0'M.whi │ │ │ │ -0002a570: 6395 ac72 689b 03ea a868 6193 7693 6598 c..rh....ha.v.e. │ │ │ │ -0002a580: 7468 6598 666f 726d 98d7 70eb 613d d765 the.form..p.a=.e │ │ │ │ -0002a590: 98cf 7768 6572 6598 d770 98cf 6973 9861 ..where..p..is.a │ │ │ │ -0002a5a0: 9870 6174 7465 726e 9861 6e64 98d7 6598 .pattern.and..e. │ │ │ │ -0002a5b0: cf61 6e98 6578 7072 6573 7369 6f6e 2e8e .an.expression.. │ │ │ │ -0002a5c0: 8e9f 24fd 138e 8c8b 0000 0022 0000 0000 ..$........".... │ │ │ │ -0002a5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00029950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00029960: 0000 028a 52a0 02cc 0555 8da0 fd46 d30e ....R....U...F.. │ │ │ │ +00029970: 8d8d 8d8d 9ffa 999a 8d91 12c7 61d0 342e ............a.4. │ │ │ │ +00029980: 312e 910a 8000 4465 636c 6172 6174 696f 1.....Declaratio │ │ │ │ +00029990: 6e73 9201 50c5 f233 338e 9112 c761 9f05 ns..P..33....a.. │ │ │ │ +000299a0: 6666 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 ff....f..>|..... │ │ │ │ +000299b0: 0294 2fdf 8da0 fd8b d021 8d8d 9112 c761 ../......!.....a │ │ │ │ +000299c0: eb4b 342e 318e 913f 0f0c 4465 636c 6172 .K4.1..?..Declar │ │ │ │ +000299d0: 6174 696f 6e73 8e9f 1be2 238d 9112 c761 ations....#....a │ │ │ │ +000299e0: cf41 6e95 ac72 799b 0403 c064 6563 6c61 .An..ry....decla │ │ │ │ +000299f0: 7261 7469 6f6e 9104 03bf 6d93 7573 7498 ration....m.ust. │ │ │ │ +00029a00: 6290 538e 6596 0403 bf6f 6e65 986f 6693 b.S.e....one.of. │ │ │ │ +00029a10: 7468 6598 7468 7265 6598 6b69 6e64 733a the.three.kinds: │ │ │ │ +00029a20: 9105 6b0f eb61 6c65 7496 05bf aad7 62cf ..k..alet.....b. │ │ │ │ +00029a30: 2c91 040a 05eb 616c 6574 7265 6693 d762 ,.....aletref..b │ │ │ │ +00029a40: 98cf 6f72 9b04 03bf eb61 6c65 7472 6563 ..or.....aletrec │ │ │ │ +00029a50: 93d7 62cf 2c91 040a 0677 6865 7265 98d7 ..b.,....where.. │ │ │ │ +00029a60: 6291 0403 c0cf 6973 8ea4 1000 008d 9112 b.....is........ │ │ │ │ +00029a70: c761 6196 0376 2162 696e 6469 6e67 2e91 .aa..v!binding.. │ │ │ │ +00029a80: 0512 0845 6163 9aac 7268 9373 7563 9868 ...Eac..rh.suc.h │ │ │ │ +00029a90: 9364 6563 6c61 7261 7469 6f6e 9369 7391 .declaration.is. │ │ │ │ +00029aa0: 0376 2065 7691 ff58 e461 6c75 6174 6564 .v ev..X.aluated │ │ │ │ +00029ab0: 9362 9879 930c 7273 7493 6576 91ff 58e4 .b.y..rst.ev..X. │ │ │ │ +00029ac0: 616c 7561 7469 6e67 9374 6865 9362 696e aluating.the.bin │ │ │ │ +00029ad0: 6469 6e67 9103 7620 d762 93cf 746f 9370 ding..v .b..to.p │ │ │ │ +00029ae0: 726f 9053 8e64 7563 658e a18d 9112 c761 ro.S.duce......a │ │ │ │ +00029af0: 6196 04d9 6b28 7090 538e 6f73 7369 626c a...k(p.S.ossibl │ │ │ │ +00029b00: 7993 656d 7074 90ac 7279 299b 04d9 6a73 y.empt..ry)...js │ │ │ │ +00029b10: 6574 936f 6693 7696 ff58 e461 7269 6162 et.of.v..X.ariab │ │ │ │ +00029b20: 6c65 2d76 9361 6c75 6596 04d9 6b70 6169 le-v.alue...kpai │ │ │ │ +00029b30: 7273 2c91 0515 1b61 6e64 9374 6865 6e93 rs,....and.then. │ │ │ │ +00029b40: 6578 7465 6e64 696e 6798 7468 6593 656e extending.the.en │ │ │ │ +00029b50: 95ac 7276 6972 6f6e 6d65 6e93 7491 04d9 ..rvironmen.t... │ │ │ │ +00029b60: 6b28 696e 8ea1 8d91 12c7 6161 9605 98b6 k(in......aa.... │ │ │ │ +00029b70: 6d61 6e6e 6572 9364 6574 6572 6d69 6e65 manner.determine │ │ │ │ +00029b80: 6493 629a ac72 7991 0598 b774 6865 936b d.b..ry....the.k │ │ │ │ +00029b90: 696e 6493 6f66 9364 6563 6c61 7261 7469 ind.of.declarati │ │ │ │ +00029ba0: 6f6e 2993 736f 9374 6861 7493 6561 6398 on).so.that.eac. │ │ │ │ +00029bb0: 6893 7691 ff58 e461 7269 6162 6c65 9105 h.v..X.ariable.. │ │ │ │ +00029bc0: 98b7 696e 9374 6869 7393 7365 7493 6f66 ..in.this.set.of │ │ │ │ +00029bd0: 8ea1 8d91 12c7 6170 6169 7273 9604 942f ......apairs.../ │ │ │ │ +00029be0: 6465 6e6f 7465 739b 0494 2e69 7473 9363 denotes....its.c │ │ │ │ +00029bf0: 6f72 7265 7370 9053 8e6f 6e64 696e 6798 orresp.S.onding. │ │ │ │ +00029c00: 769b ff58 e461 6c75 652e 9107 3574 5468 v..X.alue...5tTh │ │ │ │ +00029c10: 6593 6576 9861 6c75 6174 696f 6e9b 0494 e.ev.aluation... │ │ │ │ +00029c20: 2e6f 6693 6269 6e64 696e 6773 9869 7393 .of.bindings.is. │ │ │ │ +00029c30: 6465 7363 7269 6295 538e 6564 9862 9365 describ.S.ed.b.e │ │ │ │ +00029c40: 6c6f 90ac 7277 9104 942f 696e 8ea1 8d91 lo..rw.../in.... │ │ │ │ +00029c50: 12c7 6153 6563 7469 6f6e 9103 eaa8 342e ..aSection....4. │ │ │ │ +00029c60: 312e 312e 8e9f 1912 638d 8d8d 8d91 2123 1.1.....c.....!# │ │ │ │ +00029c70: c931 2e8e 8e8e 9130 274d 4576 9bff 58e4 .1.....0'MEv..X. │ │ │ │ +00029c80: 616c 7561 7469 6e67 9605 1009 eb61 6c65 aluating.....ale │ │ │ │ +00029c90: 7491 05bf aad7 6293 cf64 6563 6c61 7265 t.....b..declare │ │ │ │ +00029ca0: 7393 7468 6593 7698 6172 6961 626c 6573 s.the.v.ariables │ │ │ │ +00029cb0: 9373 709a 538e 6563 690c 6564 9369 6e93 .sp.S.eci.ed.in. │ │ │ │ +00029cc0: d762 93cf 746f 9362 9865 9361 6e93 6f72 .b..to.b.e.an.or │ │ │ │ +00029cd0: 6469 6e61 7279 9328 8d69 2e65 2e8e 9114 dinary.(.i.e.... │ │ │ │ +00029ce0: 138d 6e6f 6e8e a18d 9130 274d 6173 7369 ..non....0'Massi │ │ │ │ +00029cf0: 676e 6162 6c65 2996 03db 3976 91ff 58e4 gnable)...9v..X. │ │ │ │ +00029d00: 6172 6961 626c 652c 9103 de4e 616e 6493 ariable,...Nand. │ │ │ │ +00029d10: 6269 6e64 739b 03db 3828 696e 9374 6865 binds...8(in.the │ │ │ │ +00029d20: 9865 6e95 ac72 7669 726f 6e6d 656e 9374 .en..rvironmen.t │ │ │ │ +00029d30: 2991 03db 3965 6163 9368 986f 6e65 9603 )...9eac.h.one.. │ │ │ │ +00029d40: db39 746f 9874 6865 9363 6f72 7265 7370 .9to.the.corresp │ │ │ │ +00029d50: 9053 8e6f 6e64 696e 678e a18d 9130 274d .S.onding....0'M │ │ │ │ +00029d60: 769b ff58 e461 6c75 6596 04b6 2a70 726f v..X.alue...*pro │ │ │ │ +00029d70: 9053 8e64 7563 6564 9104 b629 6290 ac72 .S.duced...)b..r │ │ │ │ +00029d80: 7993 6576 9861 6c75 6174 696e 6793 d762 y.ev.aluating..b │ │ │ │ +00029d90: cf2e 9107 9b65 5491 ff05 566f 9375 6e64 .....eT...Vo.und │ │ │ │ +00029da0: 6572 7374 616e 6491 04b6 2977 6861 7493 erstand...)what. │ │ │ │ +00029db0: 6172 6593 7468 6593 7698 6172 6961 626c are.the.v.ariabl │ │ │ │ +00029dc0: 6573 9104 b629 6465 0c6e 6564 9369 6e8e es...)de.ned.in. │ │ │ │ +00029dd0: a18d 9130 274d 6196 04e6 1864 6563 6c61 ...0'Ma....decla │ │ │ │ +00029de0: 7261 7469 6f6e 9104 e619 6d61 9aac 7279 ration....ma..ry │ │ │ │ +00029df0: 9372 6571 7569 7265 9373 6f6d 6593 6b6e .require.some.kn │ │ │ │ +00029e00: 6f98 776c 6564 6765 9104 e619 6162 9053 o.wledge....ab.S │ │ │ │ +00029e10: 8e6f 7574 9374 6865 9365 6e98 7669 726f .out.the.en.viro │ │ │ │ +00029e20: 6e6d 656e 9874 2e91 082b 3146 91ff 0556 nmen.t...+1F...V │ │ │ │ +00029e30: 6f72 9365 7861 6d70 6c65 2c8e a18d 9130 or.example,....0 │ │ │ │ +00029e40: 274d 619b 0565 6564 6563 6c61 7261 7469 'Ma..eedeclarati │ │ │ │ +00029e50: 6f6e 9105 6566 eb61 6c65 7496 05bf aa66 on..ef.alet....f │ │ │ │ +00029e60: 93d7 7893 eb61 3d93 d765 98cf 6465 636c ..x..a=..e..decl │ │ │ │ +00029e70: 6172 6573 98d7 7896 0565 66cf 6966 98eb ares..x..ef.if.. │ │ │ │ +00029e80: 6166 93cf 6973 9861 9863 6f6e 7374 7275 af..is.a.constru │ │ │ │ +00029e90: 6374 6f72 9361 6e64 9864 6563 6c61 7265 ctor.and.declare │ │ │ │ +00029ea0: 7398 eb61 6693 cf61 7398 7468 658e a18d s..af..as.the... │ │ │ │ +00029eb0: 9130 274d 6675 6e63 7469 6f6e 9b03 eaa8 .0'Mfunction.... │ │ │ │ +00029ec0: eb61 285c d778 9605 bfaa eb61 2e93 d765 .a(\.x.....a...e │ │ │ │ +00029ed0: eb61 2998 cf6f 7468 6572 7769 7365 2e8e .a)..otherwise.. │ │ │ │ +00029ee0: a919 0499 8d8d 8d8d 9121 23c9 322e 8e8e .........!#.2... │ │ │ │ +00029ef0: 8e91 3027 4d45 769b ff58 e461 6c75 6174 ..0'MEv..X.aluat │ │ │ │ +00029f00: 696e 6796 0431 b9eb 616c 6574 7265 6691 ing..1..aletref. │ │ │ │ +00029f10: 05bf aad7 6293 cf64 6563 6c61 7265 7391 ....b..declares. │ │ │ │ +00029f20: 0431 b874 6865 9376 9861 7269 6162 6c65 .1.the.v.ariable │ │ │ │ +00029f30: 7393 7370 9a53 8e65 6369 0c65 6493 696e s.sp.S.eci.ed.in │ │ │ │ +00029f40: 9104 31b8 d762 93cf 746f 9362 9865 9361 ..1..b..to.b.e.a │ │ │ │ +00029f50: 7373 6967 6e61 626c 6591 0431 b861 6e64 ssignable..1.and │ │ │ │ +00029f60: 9374 6890 ac72 7573 8ea1 8d91 3027 4d62 .th..rus....0'Mb │ │ │ │ +00029f70: 696e 6473 9605 b84a 2869 6e9b 05b8 4974 inds...J(in...It │ │ │ │ +00029f80: 6865 9365 6e95 ac72 7669 726f 6e6d 656e he.en..rvironmen │ │ │ │ +00029f90: 9374 2998 6561 6393 6896 05b8 4a6f 6e65 .t).eac.h...Jone │ │ │ │ +00029fa0: 9874 6f93 6198 6e65 7793 6c6f 9053 8e63 .to.a.new.lo.S.c │ │ │ │ +00029fb0: 6174 696f 6e2c 9106 2bb1 7768 6f73 6593 ation,..+.whose. │ │ │ │ +00029fc0: 636f 6e95 ac72 7465 6e93 7473 9828 696e con..rten.ts.(in │ │ │ │ +00029fd0: 9105 b84a 7468 658e a18d 9130 274d 7374 ...Jthe....0'Mst │ │ │ │ +00029fe0: 6f72 6529 9604 d96a 6973 9b04 d969 7365 ore)...jis...ise │ │ │ │ +00029ff0: 7493 746f 9374 6865 9363 6f72 7265 7370 t.to.the.corresp │ │ │ │ +0002a000: 9053 8e6f 6e64 696e 6798 7691 ff58 e461 .S.onding.v..X.a │ │ │ │ +0002a010: 6c75 652e 9108 0525 5468 6593 650b 6563 lue....%The.e.ec │ │ │ │ +0002a020: 7493 6f66 9373 7562 7365 7175 656e 95ac t.of.subsequen.. │ │ │ │ +0002a030: 7274 9861 7373 6967 6e6d 656e 9374 7391 rt.assignmen.ts. │ │ │ │ +0002a040: 04d9 6a74 6f8e a18d 9130 274d 7468 6596 ..jto....0'Mthe. │ │ │ │ +0002a050: 0557 f076 91ff 58e4 6172 6961 626c 6573 .W.v..X.ariables │ │ │ │ +0002a060: 9b05 57f1 7769 6c6c 9362 9053 8e65 9374 ..W.will.b.S.e.t │ │ │ │ +0002a070: 6f93 6390 ac72 6861 6e67 6598 7468 6593 o.c..rhange.the. │ │ │ │ +0002a080: 636f 6e95 ac72 7465 6e93 7473 9605 57f0 con..rten.ts..W. │ │ │ │ +0002a090: 6f66 9874 6865 936c 6f90 538e 6361 7469 of.the.lo.S.cati │ │ │ │ +0002a0a0: 6f6e 7393 7468 6579 9361 7265 9862 9053 ons.they.are.b.S │ │ │ │ +0002a0b0: 8e6f 756e 6493 746f 2e8e a18d 9130 274d .ound.to.....0'M │ │ │ │ +0002a0c0: 4269 6e64 696e 6773 9605 8a6b 2869 6e9b Bindings...k(in. │ │ │ │ +0002a0d0: 058a 6c74 6865 9365 6e95 ac72 7669 726f ..lthe.en..rviro │ │ │ │ +0002a0e0: 6e6d 656e 9374 2996 058a 6b6f 6693 7691 nmen.t)...kof.v. │ │ │ │ +0002a0f0: ff58 e461 7269 6162 6c65 7398 746f 936c .X.ariables.to.l │ │ │ │ +0002a100: 6f90 538e 6361 7469 6f6e 7393 6361 6e93 o.S.cations.can. │ │ │ │ +0002a110: 6f6e 6c79 9862 9053 8e65 9363 9aac 7268 only.b.S.e.c..rh │ │ │ │ +0002a120: 616e 6765 6493 6298 798e a18d 9130 274d anged.b.y....0'M │ │ │ │ +0002a130: 6576 91ff 58e4 616c 7561 7469 6e67 9603 ev..X.aluating.. │ │ │ │ +0002a140: eaa8 616e 6f74 6865 7293 6465 636c 6172 ..another.declar │ │ │ │ +0002a150: 6174 696f 6e93 746f 9373 7570 9053 8e65 ation.to.sup.S.e │ │ │ │ +0002a160: 7273 6564 6593 7468 6593 6f72 6967 696e rsede.the.origin │ │ │ │ +0002a170: 616c 936f 6e65 2e8e a68d 8d8d 8d91 2123 al.one........!# │ │ │ │ +0002a180: c933 2e8e 8e8e 9130 274d 4576 9bff 58e4 .3.....0'MEv..X. │ │ │ │ +0002a190: 616c 7561 7469 6e67 9603 eaa8 eb61 6c65 aluating.....ale │ │ │ │ +0002a1a0: 7472 6563 9105 bfaa d762 93cf 6973 9373 trec.....b..is.s │ │ │ │ +0002a1b0: 696d 696c 6172 9374 6f93 6576 9861 6c75 imilar.to.ev.alu │ │ │ │ +0002a1c0: 6174 696e 6793 eb61 6c65 7491 05bf aad7 ating..alet..... │ │ │ │ +0002a1d0: 6293 cf65 7863 6570 7493 7468 6174 3a8e b..except.that:. │ │ │ │ +0002a1e0: a68d 8d8d 8d91 351d 5228 6129 8e8e 8e91 ......5.R(a).... │ │ │ │ +0002a1f0: 4a00 d254 6865 9603 eaa8 6269 6e64 696e J..The....bindin │ │ │ │ +0002a200: 6793 d762 93cf 696e 93eb 616c 6574 7265 g..b..in..aletre │ │ │ │ +0002a210: 6391 05bf aad7 6293 cf6d 90ac 7275 7374 c.....b..m..rust │ │ │ │ +0002a220: 9363 6f6e 7369 7374 936f 6e6c 7993 6f66 .consist.only.of │ │ │ │ +0002a230: 9366 756e 6374 696f 6e93 6465 0c6e 6974 .function.de.nit │ │ │ │ +0002a240: 696f 6e73 2e8e a414 0499 8d8d 8d8d 9134 ions...........4 │ │ │ │ +0002a250: 7636 2862 298e 8e8e 914a 00d2 5468 6573 v6(b)....J..Thes │ │ │ │ +0002a260: 6596 03ea a866 756e 6374 696f 6e73 9361 e....functions.a │ │ │ │ +0002a270: 7265 936d 6164 6593 6d9a ac72 7574 7561 re.made.m..rutua │ │ │ │ +0002a280: 6c6c 7993 7265 6375 7273 6976 9865 2e8e lly.recursiv.e.. │ │ │ │ +0002a290: 9f19 0498 8d91 3027 4d46 91ff 0556 6f72 ......0'MF...Vor │ │ │ │ +0002a2a0: 9603 eaa8 6578 616d 706c 652c 9363 6f6e ....example,.con │ │ │ │ +0002a2b0: 7369 6465 723a 8ea6 8d8d 8d8d 913e 4134 sider:.......>A4 │ │ │ │ +0002a2c0: eb60 8088 8e8e 8e91 4a00 d2eb 616c 6574 .`......J...alet │ │ │ │ +0002a2d0: 9605 bfaa 6693 6e93 3d93 6966 936e 3d30 ....f.n.=.if.n=0 │ │ │ │ +0002a2e0: 9374 6865 6e93 3193 656c 7365 936e 2a66 .then.1.else.n*f │ │ │ │ +0002a2f0: 286e 2d31 298e a18d 8d8d 8d91 3e41 34eb (n-1).......>A4. │ │ │ │ +0002a300: 6080 888e 8e8e 914a 00d2 eb61 6c65 7472 `......J...aletr │ │ │ │ +0002a310: 6563 9605 bfaa 6693 6e93 3d93 6966 936e ec....f.n.=.if.n │ │ │ │ +0002a320: 3d30 9374 6865 6e93 3193 656c 7365 936e =0.then.1.else.n │ │ │ │ +0002a330: 2a66 286e 2d31 298e a68d 9130 274d cf54 *f(n-1)....0'M.T │ │ │ │ +0002a340: 6865 9604 3768 6d65 616e 696e 6793 6f66 he..7hmeaning.of │ │ │ │ +0002a350: 93eb 6166 9104 3769 cf64 650c 6e65 6493 ..af..7i.de.ned. │ │ │ │ +0002a360: 629a ac72 7993 7468 6593 0c72 7374 9363 b..ry.the..rst.c │ │ │ │ +0002a370: 6173 6593 6465 7090 538e 656e 6473 936f ase.dep.S.ends.o │ │ │ │ +0002a380: 6e93 7768 6174 6576 9865 7291 0437 69eb n.whatev.er..7i. │ │ │ │ +0002a390: 6166 93cf 6973 9362 9a53 8e6f 756e 6493 af..is.b.S.ound. │ │ │ │ +0002a3a0: 6298 6566 6f72 658e a410 0000 8d91 3027 b.efore.......0' │ │ │ │ +0002a3b0: 4d74 6865 9604 3dde 6465 636c 6172 6174 Mthe..=.declarat │ │ │ │ +0002a3c0: 696f 6e9b 043d df69 7393 6576 91ff 58e4 ion..=.is.ev..X. │ │ │ │ +0002a3d0: 616c 7561 7465 642c 9104 52ac 7768 696c aluated,..R.whil │ │ │ │ +0002a3e0: 7374 9874 6865 936d 6561 6e69 6e67 986f st.the.meaning.o │ │ │ │ +0002a3f0: 6693 eb61 6698 cf64 650c 6e65 6493 6290 f..af..de.ned.b. │ │ │ │ +0002a400: ac72 7998 7468 6593 7365 636f 6e64 9863 .ry.the.second.c │ │ │ │ +0002a410: 6173 6593 6973 8ea1 8d91 3027 4d69 6e64 ase.is....0'Mind │ │ │ │ +0002a420: 6570 9053 8e65 6e64 656e 90ac 7274 9603 ep.S.enden..rt.. │ │ │ │ +0002a430: eaa8 6f66 9374 6869 7393 2861 6e64 9369 ..of.this.(and.i │ │ │ │ +0002a440: 7393 7468 6593 6661 6374 6f72 6961 6c93 s.the.factorial. │ │ │ │ +0002a450: 6675 6e63 7469 6f6e 292e 8e9f 2248 c88d function)..."H.. │ │ │ │ +0002a460: 8d91 12c7 61eb 4734 2e31 2e31 8e91 4447 ....a.G4.1.1..DG │ │ │ │ +0002a470: 5c54 6865 9605 6666 6576 91ff 1999 616c \The..ffev....al │ │ │ │ +0002a480: 7561 7469 6f6e 936f 6693 6269 6e64 696e uation.of.bindin │ │ │ │ +0002a490: 6773 8e9f 17c0 008d 9112 c761 cf54 6865 gs.........a.The │ │ │ │ +0002a4a0: 7265 9604 30fc 6172 659b 0430 fd74 6872 re..0.are..0.thr │ │ │ │ +0002a4b0: 6565 936b 696e 6473 936f 6693 7691 ff58 ee.kinds.of.v..X │ │ │ │ +0002a4c0: e461 7269 6162 6c65 9862 696e 6469 6e67 .ariable.binding │ │ │ │ +0002a4d0: 9365 6163 9aac 7268 936f 6693 7768 6963 .eac..rh.of.whic │ │ │ │ +0002a4e0: 9868 2c91 0442 9277 6865 6e93 6576 91ff .h,..B.when.ev.. │ │ │ │ +0002a4f0: 58e4 616c 7561 7465 642c 9104 4291 7072 X.aluated,..B.pr │ │ │ │ +0002a500: 6f90 538e 6475 6365 7391 0430 fd61 9373 o.S.duces..0.a.s │ │ │ │ +0002a510: 6574 8ea1 8d91 12c7 616f 669b 03ea a876 et......aof....v │ │ │ │ +0002a520: 96ff 58e4 6172 6961 626c 652d 7693 616c ..X.ariable-v.al │ │ │ │ +0002a530: 7565 9870 6169 7273 9828 6f72 9866 6169 ue.pairs.(or.fai │ │ │ │ +0002a540: 6c73 293a 8e9f 170d ca8d 8d8d 8d91 2123 ls):..........!# │ │ │ │ +0002a550: c931 2e8e 8e8e 9130 274d e553 696d 706c .1.....0'M.Simpl │ │ │ │ +0002a560: 6591 0433 3562 696e 6469 6e67 738e a18d e..35bindings... │ │ │ │ +0002a570: 9130 274d cf77 6869 6395 ac72 689b 03ea .0'M.whic..rh... │ │ │ │ +0002a580: a868 6193 7693 6598 7468 6598 666f 726d .ha.v.e.the.form │ │ │ │ +0002a590: 98d7 70eb 613d d765 98cf 7768 6572 6598 ..p.a=.e..where. │ │ │ │ +0002a5a0: d770 98cf 6973 9861 9870 6174 7465 726e .p..is.a.pattern │ │ │ │ +0002a5b0: 9861 6e64 98d7 6598 cf61 6e98 6578 7072 .and..e..an.expr │ │ │ │ +0002a5c0: 6573 7369 6f6e 2e8e 8e9f 24fd 138e 8c8b ession....$..... │ │ │ │ +0002a5d0: 0000 0022 0000 0000 0000 0000 0000 0000 ..."............ │ │ │ │ 0002a5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002a5f0: 0002 9930 a002 cc05 558d a0fd 46d3 0e8d ...0....U...F... │ │ │ │ -0002a600: 8d8d 8d9f fa99 9a8d 91ea f1eb d033 3492 .............34. │ │ │ │ -0002a610: 010c 4b47 4368 6170 7465 7296 0480 0034 ..KGChapter....4 │ │ │ │ -0002a620: 2e91 0a80 0053 656d 616e 90a0 0074 6963 .....Seman...tic │ │ │ │ -0002a630: 7393 6f66 934d 4c8e 91ea f1eb 9f05 6666 s.of.ML.......ff │ │ │ │ -0002a640: 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 ....f..>|....... │ │ │ │ -0002a650: 2fdf 8da0 fd8b d021 8d8d 8d8d 91f9 4e53 /......!......NS │ │ │ │ -0002a660: cf32 2e8e 8e8e 9108 51d7 e546 91ff 1999 .2......Q..F.... │ │ │ │ -0002a670: 756e 6374 696f 6e91 0433 3564 650c 6e69 unction..35de.ni │ │ │ │ -0002a680: 7469 6f6e 738e a410 0000 8d91 0851 d7cf tions........Q.. │ │ │ │ -0002a690: 7768 6963 95ac 7268 9b04 e517 6861 9376 whic..rh....ha.v │ │ │ │ -0002a6a0: 9365 9874 6865 9866 6f72 6d98 d769 6498 .e.the.form..id. │ │ │ │ -0002a6b0: 708d 9f01 cccc d531 8e8d 9106 c002 d73a p......1.......: │ │ │ │ -0002a6c0: 9601 fffe 3a93 3a8e 9116 8aa0 708d 9f01 ....:.:.....p... │ │ │ │ -0002a6d0: cccc d86e 8e91 0b67 faeb 613d 9105 bfaa ...n...g..a=.... │ │ │ │ -0002a6e0: d765 cf2e 9108 282c 5468 6973 9869 7398 .e....(,This.is. │ │ │ │ -0002a6f0: 6a75 7374 9861 6e98 6162 6272 6576 6961 just.an.abbrevia │ │ │ │ -0002a700: 7469 6f6e 9866 6f72 9874 6865 9873 696d tion.for.the.sim │ │ │ │ -0002a710: 706c 658e a18d 9108 51d7 6269 6e64 696e ple.....Q.bindin │ │ │ │ -0002a720: 6791 03ea a8d7 6964 9605 bfaa eb61 3d93 g.....id.....a=. │ │ │ │ -0002a730: 5cd7 708d 9f01 cccc d531 8e8d 9106 c002 \.p......1...... │ │ │ │ -0002a740: d73a 9601 fffe 3a93 3a8e 9116 8aa0 708d .:....:.:.....p. │ │ │ │ -0002a750: 9f01 cccc d86e 8e91 05a8 50eb 612e 93d7 .....n....P.a... │ │ │ │ -0002a760: 65cf 2e8e a918 c5f4 8d8d 8d8d 91f9 4e53 e.............NS │ │ │ │ -0002a770: 332e 8e8e 8e91 0851 d7e5 4d75 6c74 6970 3......Q..Multip │ │ │ │ -0002a780: 6c65 9104 3335 6269 6e64 696e 6773 8ea1 le..35bindings.. │ │ │ │ -0002a790: 8d91 0851 d7cf 7768 6963 95ac 7268 9b03 ...Q..whic..rh.. │ │ │ │ -0002a7a0: e5af 6861 9376 9365 9874 6865 9103 e5b0 ..ha.v.e.the.... │ │ │ │ -0002a7b0: 666f 726d 98d7 628d 9f01 cccc d531 8e91 form..b......1.. │ │ │ │ -0002a7c0: 0a7f aeeb 6161 6e64 9605 bfaa d762 8d9f ....aand.....b.. │ │ │ │ -0002a7d0: 01cc ccd5 328e 8d91 06c0 02d7 3a96 01ff ....2.......:... │ │ │ │ -0002a7e0: fe3a 933a 8e91 1a4a 4ceb 6161 6e64 93d7 .:.:...JL.aand.. │ │ │ │ -0002a7f0: 628d 9f01 cccc d86e 8e91 098d ffcf 7768 b......n......wh │ │ │ │ -0002a800: 6572 6598 d762 8d9f 01cc ccd5 318e 9104 ere..b......1... │ │ │ │ -0002a810: c004 d73b 9601 fffe 628d 9f01 cccc d532 ...;....b......2 │ │ │ │ -0002a820: 8e8d 9106 c002 d73a 933a 933a 8e91 168a .......:.:.:.... │ │ │ │ -0002a830: a03b 9362 8d9f 01cc ccd8 6e8e 9109 8dff .;.b......n..... │ │ │ │ -0002a840: cf61 7265 9103 e5b0 7369 6d70 6c65 9862 .are....simple.b │ │ │ │ -0002a850: 696e 6469 6e67 7398 6f72 8ea1 8d91 0851 indings.or.....Q │ │ │ │ -0002a860: d766 756e 6374 696f 6e96 04a9 be64 650c .function....de. │ │ │ │ -0002a870: 6e69 7469 6f6e 732e 9107 7623 4173 9b04 nitions...v#As.. │ │ │ │ -0002a880: a9bf 6193 6675 6e63 7469 6f6e 9864 650c ..a.function.de. │ │ │ │ -0002a890: 6e69 7469 6f6e 9369 7393 6a75 7374 9861 nition.is.just.a │ │ │ │ -0002a8a0: 6e93 6162 6272 6576 6961 7469 6f6e 9366 n.abbreviation.f │ │ │ │ -0002a8b0: 6f72 9861 9363 6572 7461 696e 8ea1 8d91 or.a.certain.... │ │ │ │ -0002a8c0: 0851 d773 696d 706c 6591 04bb b262 696e .Q.simple....bin │ │ │ │ -0002a8d0: 6469 6e67 2c91 04ef f465 6163 90ac 7268 ding,....eac..rh │ │ │ │ -0002a8e0: 9104 bbb1 d762 8d9f 01cc ccd8 698e 9108 .....b......i... │ │ │ │ -0002a8f0: 208c cf28 309b 04b9 20d7 3c96 04b9 2169 ..(0... .<...!i │ │ │ │ -0002a900: 933c 986e 9103 38fb cf2b 9103 38fa 3129 .<.n..8..+..8.1) │ │ │ │ -0002a910: 9604 bbb2 6569 7468 6572 9369 732c 9104 ....either.is,.. │ │ │ │ -0002a920: eff4 6f72 9b04 bbb1 6973 9361 6e98 6162 ..or....is.an.ab │ │ │ │ -0002a930: 6272 6576 6961 7469 6f6e 9366 6f72 2c91 breviation.for,. │ │ │ │ -0002a940: 04ef f473 6f6d 658e a18d 9108 51d7 7369 ...some.....Q.si │ │ │ │ -0002a950: 6d70 6c65 9603 d65c 6269 6e64 696e 679b mple...\binding. │ │ │ │ -0002a960: 03d6 5bd7 768d 9f01 cccc d869 8e91 06ba ..[.v......i.... │ │ │ │ -0002a970: 2ccf 3d91 0355 52d7 658d 9f01 cccc d869 ,.=..UR.e......i │ │ │ │ -0002a980: 8e91 0364 dacf 2e91 0532 1c54 6865 936d ...d.....2.The.m │ │ │ │ -0002a990: 90ac 7275 6c74 6970 6c65 9862 696e 6469 ..rultiple.bindi │ │ │ │ -0002a9a0: 6e67 93d7 628d 9f01 cccc d531 8e91 0a7f ng..b......1.... │ │ │ │ -0002a9b0: aeeb 6161 6e64 9605 bfaa d762 8d9f 01cc ..aand.....b.... │ │ │ │ -0002a9c0: ccd5 328e 8d91 06c0 02d7 3a96 01ff fe3a ..2.......:....: │ │ │ │ -0002a9d0: 933a 8e91 1a4a 4ceb 6161 6e64 93d7 628d .:...JL.aand..b. │ │ │ │ -0002a9e0: 9f01 cccc d86e 8e91 097e abcf 7468 656e .....n...~..then │ │ │ │ -0002a9f0: 9103 d65c 6162 6272 6576 6961 7465 738e ...\abbreviates. │ │ │ │ -0002aa00: a18d 9108 51d7 d770 8d9f 01cc ccd5 318e ....Q..p......1. │ │ │ │ -0002aa10: 9604 c004 eb61 2cd7 708d 9f01 cccc d532 .....a,.p......2 │ │ │ │ -0002aa20: 8e8d 9106 c002 d73a 9601 fffe 3a93 3a8e .......:....:.:. │ │ │ │ -0002aa30: 9114 8aa2 eb61 2cd7 708d 9f01 cccc d86e .....a,.p......n │ │ │ │ -0002aa40: 8e91 0b67 faeb 613d 9105 bfaa d765 8d9f ...g..a=.....e.. │ │ │ │ -0002aa50: 01cc ccd5 318e 93eb 612c d765 8d9f 01cc ....1...a,.e.... │ │ │ │ -0002aa60: ccd5 328e 8d91 06c0 02d7 3a96 01ff fe3a ..2.......:....: │ │ │ │ -0002aa70: 933a 8e91 168a a065 8d9f 01cc ccd8 6e8e .:.....e......n. │ │ │ │ -0002aa80: 9105 a850 cf2c 9603 eaa8 7768 6963 90ac ...P.,....whic.. │ │ │ │ -0002aa90: 7268 9369 7393 6193 7369 6d70 6c65 9362 rh.is.a.simple.b │ │ │ │ -0002aaa0: 696e 6469 6e67 2e8e 9f16 51de 8d91 f653 inding....Q....S │ │ │ │ -0002aab0: 7a41 7396 03f0 5666 756e 6374 696f 6e9b zAs...Vfunction. │ │ │ │ -0002aac0: 03f0 5564 650c 6e69 7469 6f6e 7393 616e ..Ude.nitions.an │ │ │ │ -0002aad0: 6493 6d90 ac72 756c 7469 706c 6598 6269 d.m..rultiple.bi │ │ │ │ -0002aae0: 6e64 696e 6773 9361 7265 9861 6262 7265 ndings.are.abbre │ │ │ │ -0002aaf0: 7669 6174 696f 6e73 9366 6f72 9373 696d viations.for.sim │ │ │ │ -0002ab00: 706c 6598 6269 6e64 696e 6773 9377 90ac ple.bindings.w.. │ │ │ │ -0002ab10: 7265 8ea1 8d91 eaf1 eb6e 6565 6496 03ea re.......need... │ │ │ │ -0002ab20: a86f 6e6c 7993 6465 7363 7269 6290 538e .only.describ.S. │ │ │ │ -0002ab30: 6593 7468 6593 6576 91ff 58e4 616c 7561 e.the.ev..X.alua │ │ │ │ -0002ab40: 7469 6f6e 936f 6693 7468 6593 6c61 7474 tion.of.the.latt │ │ │ │ -0002ab50: 6572 2e8e a18d 91f6 537a 4191 056f 4c73 er......SzA..oLs │ │ │ │ -0002ab60: 696d 706c 659b 056f b162 696e 6469 6e67 imple..o.binding │ │ │ │ -0002ab70: 9605 6fb0 d770 eb61 3dd7 6593 cf69 7393 ..o..p.a=.e..is. │ │ │ │ -0002ab80: 6576 91ff 58e4 616c 7561 7465 6498 6290 ev..X.aluated.b. │ │ │ │ -0002ab90: ac72 7993 0c72 7374 9365 7691 ff58 e461 .ry..rst.ev..X.a │ │ │ │ -0002aba0: 6c75 6174 696e 6798 d765 93cf 746f 936f luating..e..to.o │ │ │ │ -0002abb0: 6274 6169 6e98 6193 7691 ff58 e461 6c75 btain.a.v..X.alu │ │ │ │ -0002abc0: 6593 d745 9106 23c8 cf28 6966 9374 6865 e..E..#..(if.the │ │ │ │ -0002abd0: 8ea1 8d91 eaf1 eb65 7691 ff58 e461 6c75 .......ev..X.alu │ │ │ │ -0002abe0: 6174 696f 6e96 03de 2966 6169 6c73 9b03 ation...)fails.. │ │ │ │ -0002abf0: de2a 7468 656e 9374 6865 9865 7691 ff58 .*then.the.ev..X │ │ │ │ -0002ac00: e461 6c75 6174 696f 6e93 6f66 93d7 70eb .aluation.of..p. │ │ │ │ -0002ac10: 613d d765 98cf 6661 696c 7393 7369 6d69 a=.e..fails.simi │ │ │ │ -0002ac20: 6c61 726c 7929 2e91 0534 b64e 6578 7493 larly)...4.Next. │ │ │ │ -0002ac30: 7468 6598 7061 7474 6572 6e93 d770 98cf the.pattern..p.. │ │ │ │ -0002ac40: 6973 93e5 6d61 7463 6865 91ff 6666 648e is..matche..ffd. │ │ │ │ -0002ac50: a18d 91ea f1eb cf77 6974 6896 046b 20d7 .......with..k . │ │ │ │ -0002ac60: 4591 051f 37cf 746f 9373 6565 9369 6693 E...7.to.see.if. │ │ │ │ -0002ac70: 7468 6579 9368 6195 ac72 7693 6596 046b they.ha..rv.e..k │ │ │ │ -0002ac80: 2074 6865 9373 616d 6593 666f 726d 9104 the.same.form.. │ │ │ │ -0002ac90: 6b21 2870 7265 6369 7365 9364 6574 6169 k!(precise.detai │ │ │ │ -0002aca0: 6c73 9361 7265 9367 6976 90ac 7265 6e93 ls.are.giv..ren. │ │ │ │ -0002acb0: 696e 9353 6563 7469 6f6e 9334 2e31 2e32 in.Section.4.1.2 │ │ │ │ -0002acc0: 292e 9106 ba48 4966 8ea1 8d91 eaf1 eb73 )....HIf.......s │ │ │ │ -0002acd0: 6f2c 9104 10ff 7468 656e 9104 0955 746f o,....then...Uto │ │ │ │ -0002ace0: 9604 0954 6561 639a ac72 6893 6964 656e ...Teac..rh.iden │ │ │ │ -0002acf0: 9874 690c 6572 9369 6e93 d770 9b04 0955 .ti.er.in..p...U │ │ │ │ -0002ad00: cf74 6865 7265 9369 7393 6193 636f 7272 .there.is.a.corr │ │ │ │ -0002ad10: 6573 7095 538e 6f6e 6469 6e67 9863 6f6d esp.S.onding.com │ │ │ │ -0002ad20: 7093 6f6e 656e 90ac 7274 9604 0954 6f66 p.onen..rt...Tof │ │ │ │ -0002ad30: 93d7 4591 00b4 17cf 2e91 0594 e554 6865 ..E..........The │ │ │ │ -0002ad40: 9365 7691 ff58 e461 6c75 6174 696f 6e8e .ev..X.aluation. │ │ │ │ -0002ad50: a18d 91ea f1eb 6f66 9603 d5ac d770 eb61 ......of.....p.a │ │ │ │ -0002ad60: 3dd7 659b 03d5 abcf 7468 656e 9372 6574 =.e.....then.ret │ │ │ │ -0002ad70: 7572 6e73 9374 6865 9873 6574 936f 6693 urns.the.set.of. │ │ │ │ -0002ad80: 6561 6395 ac72 6898 6964 656e 9374 690c eac..rh.iden.ti. │ │ │ │ -0002ad90: 6572 9603 d5ac 7061 6972 6564 9377 6974 er....paired.wit │ │ │ │ -0002ada0: 6898 6974 7393 636f 7272 6573 709a 538e h.its.corresp.S. │ │ │ │ -0002adb0: 6f6e 6469 6e67 9363 6f6d 7098 6f6e 656e onding.comp.onen │ │ │ │ -0002adc0: 90ac 7274 2e91 0531 e149 668e a18d 91ea ..rt...1.If..... │ │ │ │ -0002add0: f1eb d770 9603 eaa8 cf61 6e64 93d7 4591 ...p.....and..E. │ │ │ │ -0002ade0: 049e bfcf 646f 6e27 7493 6d61 7463 90ac ....don't.matc.. │ │ │ │ -0002adf0: 7268 9374 6865 6e93 7468 6593 6576 91ff rh.then.the.ev.. │ │ │ │ -0002ae00: 58e4 616c 7561 7469 6f6e 936f 6693 d770 X.aluation.of..p │ │ │ │ -0002ae10: eb61 3dd7 6593 cf66 6169 6c73 9377 6974 .a=.e..fails.wit │ │ │ │ -0002ae20: 6893 6661 696c 7572 6593 7374 7269 6e67 h.failure.string │ │ │ │ -0002ae30: 93eb 6160 d770 6174 7465 7290 538e 6eeb ..a`.patter.S.n. │ │ │ │ -0002ae40: 6160 cf2e 8e9f 2228 6a8d 8d91 eaf1 ebeb a`...."(j....... │ │ │ │ -0002ae50: 4734 2e31 2e32 8e91 1c71 e64d 6174 6390 G4.1.2...q.Matc. │ │ │ │ -0002ae60: 8ccc 6869 6e67 9605 6666 7061 7474 6572 ..hing..ffpatter │ │ │ │ -0002ae70: 6e73 9361 6e64 9365 7870 7265 7373 696f ns.and.expressio │ │ │ │ -0002ae80: 6e93 7691 ff19 9961 6c75 6573 8e9f 17c0 n.v....alues.... │ │ │ │ -0002ae90: 008d 91ea f1eb cf57 6865 6e96 0517 ac61 .......When....a │ │ │ │ -0002aea0: 9370 6174 7465 726e 93d7 7093 cf69 7393 .pattern..p..is. │ │ │ │ -0002aeb0: 6d61 7463 9aac 7268 6564 9377 6974 6893 matc..rhed.with. │ │ │ │ -0002aec0: 6193 7691 ff58 e461 6c75 6591 0517 add7 a.v..X.alue..... │ │ │ │ -0002aed0: 4591 00b4 17cf 2c91 0562 ed65 6974 6865 E.....,..b.eithe │ │ │ │ -0002aee0: 7293 7468 6593 6d61 7463 9868 9373 7563 r.the.matc.h.suc │ │ │ │ -0002aef0: 6365 6564 7393 616e 6493 6193 7365 7493 ceeds.and.a.set. │ │ │ │ -0002af00: 6f66 8ea1 8d91 eaf1 eb69 6465 6e9a ac72 of.......iden..r │ │ │ │ -0002af10: 7469 0c65 722d 7691 ff58 e461 6c75 6596 ti.er-v..X.alue. │ │ │ │ -0002af20: 03b3 e870 6169 7273 9103 b3e7 6973 9372 ...pairs....is.r │ │ │ │ -0002af30: 6574 7572 6e65 6493 2865 6163 9868 9369 eturned.(eac.h.i │ │ │ │ -0002af40: 6465 6e98 7469 0c65 729b 03b3 e769 6e93 den.ti.er....in. │ │ │ │ -0002af50: d770 93cf 6290 538e 6569 6e67 9370 6169 .p..b.S.eing.pai │ │ │ │ -0002af60: 7265 6498 7769 7468 9374 6865 9363 6f72 red.with.the.cor │ │ │ │ -0002af70: 7265 7370 9053 8e6f 6e64 696e 678e a18d resp.S.onding... │ │ │ │ -0002af80: 91ea f1eb 636f 6d70 9053 8e6f 6e65 6e9a ....comp.S.onen. │ │ │ │ -0002af90: ac72 7496 040b fb6f 6693 d745 9100 b417 .rt....of..E.... │ │ │ │ -0002afa0: cf29 2c91 0414 506f 7291 040b fc74 6865 .),...Por....the │ │ │ │ -0002afb0: 936d 6174 6398 6893 6661 696c 732e 9105 .matc.h.fails... │ │ │ │ -0002afc0: 9cda 5791 ff05 5665 9364 6573 6372 6962 ..W...Ve.describ │ │ │ │ -0002afd0: 9053 8e65 2c91 0414 5062 9879 9363 6173 .S.e,...Pb.y.cas │ │ │ │ -0002afe0: 6573 936f 6e93 d770 cf2c 9104 1450 7468 es.on..p.,...Pth │ │ │ │ -0002aff0: 6593 636f 6e64 6974 696f 6e73 9104 0bfc e.conditions.... │ │ │ │ -0002b000: 666f 7293 d770 93cf 746f 8ea1 8d91 eaf1 for..p..to...... │ │ │ │ -0002b010: eb6d 6174 6390 ac72 6896 03ea a8d7 4591 .matc..rh.....E. │ │ │ │ -0002b020: 049e bfcf 616e 6493 7468 6593 7365 7473 ....and.the.sets │ │ │ │ -0002b030: 936f 6693 7061 6972 7393 7265 7475 726e .of.pairs.return │ │ │ │ -0002b040: 6564 3a8e 9f18 17d1 8d8d 8d8d 91fc 9239 ed:............9 │ │ │ │ -0002b050: eb60 8088 8e8e 8e8d 9109 0f87 8900 0066 .`.............f │ │ │ │ -0002b060: 6600 03b4 7d8e 8ea1 8d91 0851 d7cf 416c f...}......Q..Al │ │ │ │ -0002b070: 7795 ac72 6193 7973 9b03 eaa8 6d61 7463 w..ra.ys....matc │ │ │ │ -0002b080: 9368 6573 98d7 4591 00b4 17cf 2e91 0538 .hes..E........8 │ │ │ │ -0002b090: e054 6865 9865 6d70 7493 7998 7365 7498 .The.empt.y.set. │ │ │ │ -0002b0a0: 6f66 9870 6169 7273 9869 7398 7265 7475 of.pairs.is.retu │ │ │ │ -0002b0b0: 726e 6564 2e8e 9f18 c5f5 8d8d 8d8d 91fc rned............ │ │ │ │ -0002b0c0: 9239 eb60 8088 8e8e 8e91 0851 d7d7 6365 .9.`.......Q..ce │ │ │ │ -0002b0d0: 8ea1 8d91 0851 d7cf 4d61 7463 9aac 7268 .....Q..Matc..rh │ │ │ │ -0002b0e0: 6573 9603 eaa8 d745 9104 9ebf cf6f 6e6c es.....E.....onl │ │ │ │ -0002b0f0: 7993 6966 93d7 6365 93cf 6973 9365 7175 y.if..ce..is.equ │ │ │ │ -0002b100: 616c 9374 6f93 d745 9100 b417 cf2e 9105 al.to..E........ │ │ │ │ -0002b110: 38e0 5468 6593 656d 7074 9879 9373 6574 8.The.empt.y.set │ │ │ │ -0002b120: 936f 6693 7061 6972 7393 6973 9372 6574 .of.pairs.is.ret │ │ │ │ -0002b130: 7572 6e65 642e 8ea6 8d8d 8d8d 91fc 9239 urned..........9 │ │ │ │ -0002b140: eb60 8088 8e8e 8e91 0851 d7d7 7690 6e39 .`.......Q..v.n9 │ │ │ │ -0002b150: 6172 8ea1 8d91 0851 d7cf 416c 7795 ac72 ar.....Q..Alw..r │ │ │ │ -0002b160: 6193 7973 9b03 eaa8 6d61 7463 9368 6573 a.ys....matc.hes │ │ │ │ -0002b170: 98d7 4591 00b4 17cf 2e91 0538 e054 6865 ..E........8.The │ │ │ │ -0002b180: 9873 6574 9863 6f6e 7369 7374 696e 6798 .set.consisting. │ │ │ │ -0002b190: 6f66 98d7 7690 6e39 6172 9104 3e36 cf70 of..v.n9ar..>6.p │ │ │ │ -0002b1a0: 6169 7265 6498 7769 7468 98d7 4591 049e aired.with..E... │ │ │ │ -0002b1b0: bfcf 6973 9872 6574 7572 6e65 642e 8e9f ..is.returned... │ │ │ │ -0002b1c0: 18c5 f58d 8d8d 8d91 fc92 39eb 6080 888e ..........9.`... │ │ │ │ -0002b1d0: 8e8e 9108 51d7 d763 6f6e 9103 eaa8 708e ....Q..con....p. │ │ │ │ -0002b1e0: a18d 9108 51d7 cf49 6696 053d fdd7 4591 ....Q..If..=..E. │ │ │ │ -0002b1f0: 05f2 14cf 6973 936e 6f74 9361 9376 91ff ....is.not.a.v.. │ │ │ │ -0002b200: 58e4 616c 7565 9362 7569 6c74 9377 6974 X.alue.built.wit │ │ │ │ -0002b210: 6893 636f 6e73 7472 7563 746f 7293 d763 h.constructor..c │ │ │ │ -0002b220: 6f6e cf2c 9105 92d2 7468 6593 6d61 7463 on.,....the.matc │ │ │ │ -0002b230: 90ac 7268 9366 6169 6c73 2e91 0932 e04f ..rh.fails...2.O │ │ │ │ -0002b240: 7468 6572 7769 7365 93d7 4591 064a fecf therwise..E..J.. │ │ │ │ -0002b250: 3d8e a18d 9108 51d7 d763 6f6e eb61 28d7 =.....Q..con.a(. │ │ │ │ -0002b260: 458d 9100 b417 9ffb a532 db30 8e91 0382 E........2.0.... │ │ │ │ -0002b270: 50eb 6129 9603 eaa8 cf61 6e64 9374 6865 P.a).....and.the │ │ │ │ -0002b280: 9372 6573 756c 7493 6973 936f 6274 6169 .result.is.obtai │ │ │ │ -0002b290: 6e65 6493 629a ac72 7993 6d61 7463 9868 ned.b..ry.matc.h │ │ │ │ -0002b2a0: 696e 6793 d770 93cf 7769 7468 93d7 458d ing..p..with..E. │ │ │ │ -0002b2b0: 9100 b417 9ffb a532 db30 8e91 0382 50cf .......2.0....P. │ │ │ │ -0002b2c0: 2e8e a68d 8d8d 8d91 fc92 39eb 6080 888e ..........9.`... │ │ │ │ -0002b2d0: 8e8e 9108 51d7 d770 8d9f 01cc ccd5 318e ....Q..p......1. │ │ │ │ -0002b2e0: 9104 c004 e22e d770 8d9f 01cc ccd5 328e .......p......2. │ │ │ │ -0002b2f0: 8ea1 8d91 0851 d7d7 4591 058a 90cf 6d9a .....Q..E.....m. │ │ │ │ -0002b300: ac72 7573 7496 04d6 7862 9053 8e65 9104 .rust...xb.S.e.. │ │ │ │ -0002b310: d679 6193 6e6f 6e2d 656d 7074 9879 9104 .ya.non-empt.y.. │ │ │ │ -0002b320: d679 6c69 7374 93d7 458d 9f01 cccc d531 .ylist..E......1 │ │ │ │ -0002b330: 8e91 04c0 04eb 612e d745 8d9f 01cc ccd5 ......a..E...... │ │ │ │ -0002b340: 328e 9109 967d cf73 7563 9868 9374 6861 2....}.suc.h.tha │ │ │ │ -0002b350: 7496 04d6 79d7 708d 9f01 cccc d531 8e91 t...y.p......1.. │ │ │ │ -0002b360: 0996 7ccf 6d61 7463 9868 6573 93d7 458d ..|.matc.hes..E. │ │ │ │ -0002b370: 9f01 cccc d531 8e9b 0996 7ccf 616e 6493 .....1....|.and. │ │ │ │ -0002b380: d770 8d9f 01cc ccd5 328e 98cf 6d61 7463 .p......2...matc │ │ │ │ -0002b390: 90ac 7268 6573 93d7 458d 9f01 cccc d532 ..rhes..E......2 │ │ │ │ -0002b3a0: 8e91 04c0 04cf 2e8e a18d 9108 51d7 5468 ............Q.Th │ │ │ │ -0002b3b0: 6596 03a7 9975 6e69 6f6e 9b03 a79a 6f66 e....union....of │ │ │ │ -0002b3c0: 9374 6865 9873 6574 7393 6f66 9370 6169 .the.sets.of.pai │ │ │ │ -0002b3d0: 7273 9872 6574 7572 6e65 6493 6672 6f6d rs.returned.from │ │ │ │ -0002b3e0: 986d 6174 6390 ac72 6869 6e67 93d7 708d .matc..rhing..p. │ │ │ │ -0002b3f0: 9f01 cccc d531 8e91 0867 9ecf 7769 7468 .....1...g..with │ │ │ │ -0002b400: 93d7 458d 9f01 cccc d531 8e96 0867 9dcf ..E......1...g.. │ │ │ │ -0002b410: 616e 6498 d770 8d9f 01cc ccd5 328e 93cf and..p......2... │ │ │ │ -0002b420: 7769 7468 98d7 458d 9f01 cccc d532 8e93 with..E......2.. │ │ │ │ -0002b430: cf69 738e a18d 9108 51d7 7265 7475 726e .is.....Q.return │ │ │ │ -0002b440: 6564 2e8e 8e9f 24fd 138e 8c8b 0000 0023 ed....$........# │ │ │ │ -0002b450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002a5f0: 0000 0000 0000 0000 0002 9938 a002 cc05 ...........8.... │ │ │ │ +0002a600: 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d U...F........... │ │ │ │ +0002a610: 91ea f1eb d033 3492 010c 4b47 4368 6170 .....34...KGChap │ │ │ │ +0002a620: 7465 7296 0480 0034 2e91 0a80 0053 656d ter....4.....Sem │ │ │ │ +0002a630: 616e 90a0 0074 6963 7393 6f66 934d 4c8e an...tics.of.ML. │ │ │ │ +0002a640: 91ea f1eb 9f05 6666 8900 00e6 6601 c73e ......ff....f..> │ │ │ │ +0002a650: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 |......./......! │ │ │ │ +0002a660: 8d8d 8d8d 91f9 4e53 cf32 2e8e 8e8e 9108 ......NS.2...... │ │ │ │ +0002a670: 51d7 e546 91ff 1999 756e 6374 696f 6e91 Q..F....unction. │ │ │ │ +0002a680: 0433 3564 650c 6e69 7469 6f6e 738e a410 .35de.nitions... │ │ │ │ +0002a690: 0000 8d91 0851 d7cf 7768 6963 95ac 7268 .....Q..whic..rh │ │ │ │ +0002a6a0: 9b04 e517 6861 9376 9365 9874 6865 9866 ....ha.v.e.the.f │ │ │ │ +0002a6b0: 6f72 6d98 d769 6498 708d 9f01 cccc d531 orm..id.p......1 │ │ │ │ +0002a6c0: 8e8d 9106 c002 d73a 9601 fffe 3a93 3a8e .......:....:.:. │ │ │ │ +0002a6d0: 9116 8aa0 708d 9f01 cccc d86e 8e91 0b67 ....p......n...g │ │ │ │ +0002a6e0: faeb 613d 9105 bfaa d765 cf2e 9108 282c ..a=.....e....(, │ │ │ │ +0002a6f0: 5468 6973 9869 7398 6a75 7374 9861 6e98 This.is.just.an. │ │ │ │ +0002a700: 6162 6272 6576 6961 7469 6f6e 9866 6f72 abbreviation.for │ │ │ │ +0002a710: 9874 6865 9873 696d 706c 658e a18d 9108 .the.simple..... │ │ │ │ +0002a720: 51d7 6269 6e64 696e 6791 03ea a8d7 6964 Q.binding.....id │ │ │ │ +0002a730: 9605 bfaa eb61 3d93 5cd7 708d 9f01 cccc .....a=.\.p..... │ │ │ │ +0002a740: d531 8e8d 9106 c002 d73a 9601 fffe 3a93 .1.......:....:. │ │ │ │ +0002a750: 3a8e 9116 8aa0 708d 9f01 cccc d86e 8e91 :.....p......n.. │ │ │ │ +0002a760: 05a8 50eb 612e 93d7 65cf 2e8e a918 c5f4 ..P.a...e....... │ │ │ │ +0002a770: 8d8d 8d8d 91f9 4e53 332e 8e8e 8e91 0851 ......NS3......Q │ │ │ │ +0002a780: d7e5 4d75 6c74 6970 6c65 9104 3335 6269 ..Multiple..35bi │ │ │ │ +0002a790: 6e64 696e 6773 8ea1 8d91 0851 d7cf 7768 ndings.....Q..wh │ │ │ │ +0002a7a0: 6963 95ac 7268 9b03 e5af 6861 9376 9365 ic..rh....ha.v.e │ │ │ │ +0002a7b0: 9874 6865 9103 e5b0 666f 726d 98d7 628d .the....form..b. │ │ │ │ +0002a7c0: 9f01 cccc d531 8e91 0a7f aeeb 6161 6e64 .....1......aand │ │ │ │ +0002a7d0: 9605 bfaa d762 8d9f 01cc ccd5 328e 8d91 .....b......2... │ │ │ │ +0002a7e0: 06c0 02d7 3a96 01ff fe3a 933a 8e91 1a4a ....:....:.:...J │ │ │ │ +0002a7f0: 4ceb 6161 6e64 93d7 628d 9f01 cccc d86e L.aand..b......n │ │ │ │ +0002a800: 8e91 098d ffcf 7768 6572 6598 d762 8d9f ......where..b.. │ │ │ │ +0002a810: 01cc ccd5 318e 9104 c004 d73b 9601 fffe ....1......;.... │ │ │ │ +0002a820: 628d 9f01 cccc d532 8e8d 9106 c002 d73a b......2.......: │ │ │ │ +0002a830: 933a 933a 8e91 168a a03b 9362 8d9f 01cc .:.:.....;.b.... │ │ │ │ +0002a840: ccd8 6e8e 9109 8dff cf61 7265 9103 e5b0 ..n......are.... │ │ │ │ +0002a850: 7369 6d70 6c65 9862 696e 6469 6e67 7398 simple.bindings. │ │ │ │ +0002a860: 6f72 8ea1 8d91 0851 d766 756e 6374 696f or.....Q.functio │ │ │ │ +0002a870: 6e96 04a9 be64 650c 6e69 7469 6f6e 732e n....de.nitions. │ │ │ │ +0002a880: 9107 7623 4173 9b04 a9bf 6193 6675 6e63 ..v#As....a.func │ │ │ │ +0002a890: 7469 6f6e 9864 650c 6e69 7469 6f6e 9369 tion.de.nition.i │ │ │ │ +0002a8a0: 7393 6a75 7374 9861 6e93 6162 6272 6576 s.just.an.abbrev │ │ │ │ +0002a8b0: 6961 7469 6f6e 9366 6f72 9861 9363 6572 iation.for.a.cer │ │ │ │ +0002a8c0: 7461 696e 8ea1 8d91 0851 d773 696d 706c tain.....Q.simpl │ │ │ │ +0002a8d0: 6591 04bb b262 696e 6469 6e67 2c91 04ef e....binding,... │ │ │ │ +0002a8e0: f465 6163 90ac 7268 9104 bbb1 d762 8d9f .eac..rh.....b.. │ │ │ │ +0002a8f0: 01cc ccd8 698e 9108 208c cf28 309b 04b9 ....i... ..(0... │ │ │ │ +0002a900: 20d7 3c96 04b9 2169 933c 986e 9103 38fb .<...!i.<.n..8. │ │ │ │ +0002a910: cf2b 9103 38fa 3129 9604 bbb2 6569 7468 .+..8.1)....eith │ │ │ │ +0002a920: 6572 9369 732c 9104 eff4 6f72 9b04 bbb1 er.is,....or.... │ │ │ │ +0002a930: 6973 9361 6e98 6162 6272 6576 6961 7469 is.an.abbreviati │ │ │ │ +0002a940: 6f6e 9366 6f72 2c91 04ef f473 6f6d 658e on.for,....some. │ │ │ │ +0002a950: a18d 9108 51d7 7369 6d70 6c65 9603 d65c ....Q.simple...\ │ │ │ │ +0002a960: 6269 6e64 696e 679b 03d6 5bd7 768d 9f01 binding...[.v... │ │ │ │ +0002a970: cccc d869 8e91 06ba 2ccf 3d91 0355 52d7 ...i....,.=..UR. │ │ │ │ +0002a980: 658d 9f01 cccc d869 8e91 0364 dacf 2e91 e......i...d.... │ │ │ │ +0002a990: 0532 1c54 6865 936d 90ac 7275 6c74 6970 .2.The.m..rultip │ │ │ │ +0002a9a0: 6c65 9862 696e 6469 6e67 93d7 628d 9f01 le.binding..b... │ │ │ │ +0002a9b0: cccc d531 8e91 0a7f aeeb 6161 6e64 9605 ...1......aand.. │ │ │ │ +0002a9c0: bfaa d762 8d9f 01cc ccd5 328e 8d91 06c0 ...b......2..... │ │ │ │ +0002a9d0: 02d7 3a96 01ff fe3a 933a 8e91 1a4a 4ceb ..:....:.:...JL. │ │ │ │ +0002a9e0: 6161 6e64 93d7 628d 9f01 cccc d86e 8e91 aand..b......n.. │ │ │ │ +0002a9f0: 097e abcf 7468 656e 9103 d65c 6162 6272 .~..then...\abbr │ │ │ │ +0002aa00: 6576 6961 7465 738e a18d 9108 51d7 d770 eviates.....Q..p │ │ │ │ +0002aa10: 8d9f 01cc ccd5 318e 9604 c004 eb61 2cd7 ......1......a,. │ │ │ │ +0002aa20: 708d 9f01 cccc d532 8e8d 9106 c002 d73a p......2.......: │ │ │ │ +0002aa30: 9601 fffe 3a93 3a8e 9114 8aa2 eb61 2cd7 ....:.:......a,. │ │ │ │ +0002aa40: 708d 9f01 cccc d86e 8e91 0b67 faeb 613d p......n...g..a= │ │ │ │ +0002aa50: 9105 bfaa d765 8d9f 01cc ccd5 318e 93eb .....e......1... │ │ │ │ +0002aa60: 612c d765 8d9f 01cc ccd5 328e 8d91 06c0 a,.e......2..... │ │ │ │ +0002aa70: 02d7 3a96 01ff fe3a 933a 8e91 168a a065 ..:....:.:.....e │ │ │ │ +0002aa80: 8d9f 01cc ccd8 6e8e 9105 a850 cf2c 9603 ......n....P.,.. │ │ │ │ +0002aa90: eaa8 7768 6963 90ac 7268 9369 7393 6193 ..whic..rh.is.a. │ │ │ │ +0002aaa0: 7369 6d70 6c65 9362 696e 6469 6e67 2e8e simple.binding.. │ │ │ │ +0002aab0: 9f16 51de 8d91 f653 7a41 7396 03f0 5666 ..Q....SzAs...Vf │ │ │ │ +0002aac0: 756e 6374 696f 6e9b 03f0 5564 650c 6e69 unction...Ude.ni │ │ │ │ +0002aad0: 7469 6f6e 7393 616e 6493 6d90 ac72 756c tions.and.m..rul │ │ │ │ +0002aae0: 7469 706c 6598 6269 6e64 696e 6773 9361 tiple.bindings.a │ │ │ │ +0002aaf0: 7265 9861 6262 7265 7669 6174 696f 6e73 re.abbreviations │ │ │ │ +0002ab00: 9366 6f72 9373 696d 706c 6598 6269 6e64 .for.simple.bind │ │ │ │ +0002ab10: 696e 6773 9377 90ac 7265 8ea1 8d91 eaf1 ings.w..re...... │ │ │ │ +0002ab20: eb6e 6565 6496 03ea a86f 6e6c 7993 6465 .need....only.de │ │ │ │ +0002ab30: 7363 7269 6290 538e 6593 7468 6593 6576 scrib.S.e.the.ev │ │ │ │ +0002ab40: 91ff 58e4 616c 7561 7469 6f6e 936f 6693 ..X.aluation.of. │ │ │ │ +0002ab50: 7468 6593 6c61 7474 6572 2e8e a18d 91f6 the.latter...... │ │ │ │ +0002ab60: 537a 4191 056f 4c73 696d 706c 659b 056f SzA..oLsimple..o │ │ │ │ +0002ab70: b162 696e 6469 6e67 9605 6fb0 d770 eb61 .binding..o..p.a │ │ │ │ +0002ab80: 3dd7 6593 cf69 7393 6576 91ff 58e4 616c =.e..is.ev..X.al │ │ │ │ +0002ab90: 7561 7465 6498 6290 ac72 7993 0c72 7374 uated.b..ry..rst │ │ │ │ +0002aba0: 9365 7691 ff58 e461 6c75 6174 696e 6798 .ev..X.aluating. │ │ │ │ +0002abb0: d765 93cf 746f 936f 6274 6169 6e98 6193 .e..to.obtain.a. │ │ │ │ +0002abc0: 7691 ff58 e461 6c75 6593 d745 9106 23c8 v..X.alue..E..#. │ │ │ │ +0002abd0: cf28 6966 9374 6865 8ea1 8d91 eaf1 eb65 .(if.the.......e │ │ │ │ +0002abe0: 7691 ff58 e461 6c75 6174 696f 6e96 03de v..X.aluation... │ │ │ │ +0002abf0: 2966 6169 6c73 9b03 de2a 7468 656e 9374 )fails...*then.t │ │ │ │ +0002ac00: 6865 9865 7691 ff58 e461 6c75 6174 696f he.ev..X.aluatio │ │ │ │ +0002ac10: 6e93 6f66 93d7 70eb 613d d765 98cf 6661 n.of..p.a=.e..fa │ │ │ │ +0002ac20: 696c 7393 7369 6d69 6c61 726c 7929 2e91 ils.similarly).. │ │ │ │ +0002ac30: 0534 b64e 6578 7493 7468 6598 7061 7474 .4.Next.the.patt │ │ │ │ +0002ac40: 6572 6e93 d770 98cf 6973 93e5 6d61 7463 ern..p..is..matc │ │ │ │ +0002ac50: 6865 91ff 6666 648e a18d 91ea f1eb cf77 he..ffd........w │ │ │ │ +0002ac60: 6974 6896 046b 20d7 4591 051f 37cf 746f ith..k .E...7.to │ │ │ │ +0002ac70: 9373 6565 9369 6693 7468 6579 9368 6195 .see.if.they.ha. │ │ │ │ +0002ac80: ac72 7693 6596 046b 2074 6865 9373 616d .rv.e..k the.sam │ │ │ │ +0002ac90: 6593 666f 726d 9104 6b21 2870 7265 6369 e.form..k!(preci │ │ │ │ +0002aca0: 7365 9364 6574 6169 6c73 9361 7265 9367 se.details.are.g │ │ │ │ +0002acb0: 6976 90ac 7265 6e93 696e 9353 6563 7469 iv..ren.in.Secti │ │ │ │ +0002acc0: 6f6e 9334 2e31 2e32 292e 9106 ba48 4966 on.4.1.2)....HIf │ │ │ │ +0002acd0: 8ea1 8d91 eaf1 eb73 6f2c 9104 10ff 7468 .......so,....th │ │ │ │ +0002ace0: 656e 9104 0955 746f 9604 0954 6561 639a en...Uto...Teac. │ │ │ │ +0002acf0: ac72 6893 6964 656e 9874 690c 6572 9369 .rh.iden.ti.er.i │ │ │ │ +0002ad00: 6e93 d770 9b04 0955 cf74 6865 7265 9369 n..p...U.there.i │ │ │ │ +0002ad10: 7393 6193 636f 7272 6573 7095 538e 6f6e s.a.corresp.S.on │ │ │ │ +0002ad20: 6469 6e67 9863 6f6d 7093 6f6e 656e 90ac ding.comp.onen.. │ │ │ │ +0002ad30: 7274 9604 0954 6f66 93d7 4591 00b4 17cf rt...Tof..E..... │ │ │ │ +0002ad40: 2e91 0594 e554 6865 9365 7691 ff58 e461 .....The.ev..X.a │ │ │ │ +0002ad50: 6c75 6174 696f 6e8e a18d 91ea f1eb 6f66 luation.......of │ │ │ │ +0002ad60: 9603 d5ac d770 eb61 3dd7 659b 03d5 abcf .....p.a=.e..... │ │ │ │ +0002ad70: 7468 656e 9372 6574 7572 6e73 9374 6865 then.returns.the │ │ │ │ +0002ad80: 9873 6574 936f 6693 6561 6395 ac72 6898 .set.of.eac..rh. │ │ │ │ +0002ad90: 6964 656e 9374 690c 6572 9603 d5ac 7061 iden.ti.er....pa │ │ │ │ +0002ada0: 6972 6564 9377 6974 6898 6974 7393 636f ired.with.its.co │ │ │ │ +0002adb0: 7272 6573 709a 538e 6f6e 6469 6e67 9363 rresp.S.onding.c │ │ │ │ +0002adc0: 6f6d 7098 6f6e 656e 90ac 7274 2e91 0531 omp.onen..rt...1 │ │ │ │ +0002add0: e149 668e a18d 91ea f1eb d770 9603 eaa8 .If........p.... │ │ │ │ +0002ade0: cf61 6e64 93d7 4591 049e bfcf 646f 6e27 .and..E.....don' │ │ │ │ +0002adf0: 7493 6d61 7463 90ac 7268 9374 6865 6e93 t.matc..rh.then. │ │ │ │ +0002ae00: 7468 6593 6576 91ff 58e4 616c 7561 7469 the.ev..X.aluati │ │ │ │ +0002ae10: 6f6e 936f 6693 d770 eb61 3dd7 6593 cf66 on.of..p.a=.e..f │ │ │ │ +0002ae20: 6169 6c73 9377 6974 6893 6661 696c 7572 ails.with.failur │ │ │ │ +0002ae30: 6593 7374 7269 6e67 93eb 6160 d770 6174 e.string..a`.pat │ │ │ │ +0002ae40: 7465 7290 538e 6eeb 6160 cf2e 8e9f 2228 ter.S.n.a`...."( │ │ │ │ +0002ae50: 6a8d 8d91 eaf1 ebeb 4734 2e31 2e32 8e91 j.......G4.1.2.. │ │ │ │ +0002ae60: 1c71 e64d 6174 6390 8ccc 6869 6e67 9605 .q.Matc...hing.. │ │ │ │ +0002ae70: 6666 7061 7474 6572 6e73 9361 6e64 9365 ffpatterns.and.e │ │ │ │ +0002ae80: 7870 7265 7373 696f 6e93 7691 ff19 9961 xpression.v....a │ │ │ │ +0002ae90: 6c75 6573 8e9f 17c0 008d 91ea f1eb cf57 lues...........W │ │ │ │ +0002aea0: 6865 6e96 0517 ac61 9370 6174 7465 726e hen....a.pattern │ │ │ │ +0002aeb0: 93d7 7093 cf69 7393 6d61 7463 9aac 7268 ..p..is.matc..rh │ │ │ │ +0002aec0: 6564 9377 6974 6893 6193 7691 ff58 e461 ed.with.a.v..X.a │ │ │ │ +0002aed0: 6c75 6591 0517 add7 4591 00b4 17cf 2c91 lue.....E.....,. │ │ │ │ +0002aee0: 0562 ed65 6974 6865 7293 7468 6593 6d61 .b.either.the.ma │ │ │ │ +0002aef0: 7463 9868 9373 7563 6365 6564 7393 616e tc.h.succeeds.an │ │ │ │ +0002af00: 6493 6193 7365 7493 6f66 8ea1 8d91 eaf1 d.a.set.of...... │ │ │ │ +0002af10: eb69 6465 6e9a ac72 7469 0c65 722d 7691 .iden..rti.er-v. │ │ │ │ +0002af20: ff58 e461 6c75 6596 03b3 e870 6169 7273 .X.alue....pairs │ │ │ │ +0002af30: 9103 b3e7 6973 9372 6574 7572 6e65 6493 ....is.returned. │ │ │ │ +0002af40: 2865 6163 9868 9369 6465 6e98 7469 0c65 (eac.h.iden.ti.e │ │ │ │ +0002af50: 729b 03b3 e769 6e93 d770 93cf 6290 538e r....in..p..b.S. │ │ │ │ +0002af60: 6569 6e67 9370 6169 7265 6498 7769 7468 eing.paired.with │ │ │ │ +0002af70: 9374 6865 9363 6f72 7265 7370 9053 8e6f .the.corresp.S.o │ │ │ │ +0002af80: 6e64 696e 678e a18d 91ea f1eb 636f 6d70 nding.......comp │ │ │ │ +0002af90: 9053 8e6f 6e65 6e9a ac72 7496 040b fb6f .S.onen..rt....o │ │ │ │ +0002afa0: 6693 d745 9100 b417 cf29 2c91 0414 506f f..E.....),...Po │ │ │ │ +0002afb0: 7291 040b fc74 6865 936d 6174 6398 6893 r....the.matc.h. │ │ │ │ +0002afc0: 6661 696c 732e 9105 9cda 5791 ff05 5665 fails.....W...Ve │ │ │ │ +0002afd0: 9364 6573 6372 6962 9053 8e65 2c91 0414 .describ.S.e,... │ │ │ │ +0002afe0: 5062 9879 9363 6173 6573 936f 6e93 d770 Pb.y.cases.on..p │ │ │ │ +0002aff0: cf2c 9104 1450 7468 6593 636f 6e64 6974 .,...Pthe.condit │ │ │ │ +0002b000: 696f 6e73 9104 0bfc 666f 7293 d770 93cf ions....for..p.. │ │ │ │ +0002b010: 746f 8ea1 8d91 eaf1 eb6d 6174 6390 ac72 to.......matc..r │ │ │ │ +0002b020: 6896 03ea a8d7 4591 049e bfcf 616e 6493 h.....E.....and. │ │ │ │ +0002b030: 7468 6593 7365 7473 936f 6693 7061 6972 the.sets.of.pair │ │ │ │ +0002b040: 7393 7265 7475 726e 6564 3a8e 9f18 17d1 s.returned:..... │ │ │ │ +0002b050: 8d8d 8d8d 91fc 9239 eb60 8088 8e8e 8e8d .......9.`...... │ │ │ │ +0002b060: 9109 0f87 8900 0066 6600 03b4 7d8e 8ea1 .......ff...}... │ │ │ │ +0002b070: 8d91 0851 d7cf 416c 7795 ac72 6193 7973 ...Q..Alw..ra.ys │ │ │ │ +0002b080: 9b03 eaa8 6d61 7463 9368 6573 98d7 4591 ....matc.hes..E. │ │ │ │ +0002b090: 00b4 17cf 2e91 0538 e054 6865 9865 6d70 .......8.The.emp │ │ │ │ +0002b0a0: 7493 7998 7365 7498 6f66 9870 6169 7273 t.y.set.of.pairs │ │ │ │ +0002b0b0: 9869 7398 7265 7475 726e 6564 2e8e 9f18 .is.returned.... │ │ │ │ +0002b0c0: c5f5 8d8d 8d8d 91fc 9239 eb60 8088 8e8e .........9.`.... │ │ │ │ +0002b0d0: 8e91 0851 d7d7 6365 8ea1 8d91 0851 d7cf ...Q..ce.....Q.. │ │ │ │ +0002b0e0: 4d61 7463 9aac 7268 6573 9603 eaa8 d745 Matc..rhes.....E │ │ │ │ +0002b0f0: 9104 9ebf cf6f 6e6c 7993 6966 93d7 6365 .....only.if..ce │ │ │ │ +0002b100: 93cf 6973 9365 7175 616c 9374 6f93 d745 ..is.equal.to..E │ │ │ │ +0002b110: 9100 b417 cf2e 9105 38e0 5468 6593 656d ........8.The.em │ │ │ │ +0002b120: 7074 9879 9373 6574 936f 6693 7061 6972 pt.y.set.of.pair │ │ │ │ +0002b130: 7393 6973 9372 6574 7572 6e65 642e 8ea6 s.is.returned... │ │ │ │ +0002b140: 8d8d 8d8d 91fc 9239 eb60 8088 8e8e 8e91 .......9.`...... │ │ │ │ +0002b150: 0851 d7d7 7690 6e39 6172 8ea1 8d91 0851 .Q..v.n9ar.....Q │ │ │ │ +0002b160: d7cf 416c 7795 ac72 6193 7973 9b03 eaa8 ..Alw..ra.ys.... │ │ │ │ +0002b170: 6d61 7463 9368 6573 98d7 4591 00b4 17cf matc.hes..E..... │ │ │ │ +0002b180: 2e91 0538 e054 6865 9873 6574 9863 6f6e ...8.The.set.con │ │ │ │ +0002b190: 7369 7374 696e 6798 6f66 98d7 7690 6e39 sisting.of..v.n9 │ │ │ │ +0002b1a0: 6172 9104 3e36 cf70 6169 7265 6498 7769 ar..>6.paired.wi │ │ │ │ +0002b1b0: 7468 98d7 4591 049e bfcf 6973 9872 6574 th..E.....is.ret │ │ │ │ +0002b1c0: 7572 6e65 642e 8e9f 18c5 f58d 8d8d 8d91 urned........... │ │ │ │ +0002b1d0: fc92 39eb 6080 888e 8e8e 9108 51d7 d763 ..9.`.......Q..c │ │ │ │ +0002b1e0: 6f6e 9103 eaa8 708e a18d 9108 51d7 cf49 on....p.....Q..I │ │ │ │ +0002b1f0: 6696 053d fdd7 4591 05f2 14cf 6973 936e f..=..E.....is.n │ │ │ │ +0002b200: 6f74 9361 9376 91ff 58e4 616c 7565 9362 ot.a.v..X.alue.b │ │ │ │ +0002b210: 7569 6c74 9377 6974 6893 636f 6e73 7472 uilt.with.constr │ │ │ │ +0002b220: 7563 746f 7293 d763 6f6e cf2c 9105 92d2 uctor..con.,.... │ │ │ │ +0002b230: 7468 6593 6d61 7463 90ac 7268 9366 6169 the.matc..rh.fai │ │ │ │ +0002b240: 6c73 2e91 0932 e04f 7468 6572 7769 7365 ls...2.Otherwise │ │ │ │ +0002b250: 93d7 4591 064a fecf 3d8e a18d 9108 51d7 ..E..J..=.....Q. │ │ │ │ +0002b260: d763 6f6e eb61 28d7 458d 9100 b417 9ffb .con.a(.E....... │ │ │ │ +0002b270: a532 db30 8e91 0382 50eb 6129 9603 eaa8 .2.0....P.a).... │ │ │ │ +0002b280: cf61 6e64 9374 6865 9372 6573 756c 7493 .and.the.result. │ │ │ │ +0002b290: 6973 936f 6274 6169 6e65 6493 629a ac72 is.obtained.b..r │ │ │ │ +0002b2a0: 7993 6d61 7463 9868 696e 6793 d770 93cf y.matc.hing..p.. │ │ │ │ +0002b2b0: 7769 7468 93d7 458d 9100 b417 9ffb a532 with..E........2 │ │ │ │ +0002b2c0: db30 8e91 0382 50cf 2e8e a68d 8d8d 8d91 .0....P......... │ │ │ │ +0002b2d0: fc92 39eb 6080 888e 8e8e 9108 51d7 d770 ..9.`.......Q..p │ │ │ │ +0002b2e0: 8d9f 01cc ccd5 318e 9104 c004 e22e d770 ......1........p │ │ │ │ +0002b2f0: 8d9f 01cc ccd5 328e 8ea1 8d91 0851 d7d7 ......2......Q.. │ │ │ │ +0002b300: 4591 058a 90cf 6d9a ac72 7573 7496 04d6 E.....m..rust... │ │ │ │ +0002b310: 7862 9053 8e65 9104 d679 6193 6e6f 6e2d xb.S.e...ya.non- │ │ │ │ +0002b320: 656d 7074 9879 9104 d679 6c69 7374 93d7 empt.y...ylist.. │ │ │ │ +0002b330: 458d 9f01 cccc d531 8e91 04c0 04eb 612e E......1......a. │ │ │ │ +0002b340: d745 8d9f 01cc ccd5 328e 9109 967d cf73 .E......2....}.s │ │ │ │ +0002b350: 7563 9868 9374 6861 7496 04d6 79d7 708d uc.h.that...y.p. │ │ │ │ +0002b360: 9f01 cccc d531 8e91 0996 7ccf 6d61 7463 .....1....|.matc │ │ │ │ +0002b370: 9868 6573 93d7 458d 9f01 cccc d531 8e9b .hes..E......1.. │ │ │ │ +0002b380: 0996 7ccf 616e 6493 d770 8d9f 01cc ccd5 ..|.and..p...... │ │ │ │ +0002b390: 328e 98cf 6d61 7463 90ac 7268 6573 93d7 2...matc..rhes.. │ │ │ │ +0002b3a0: 458d 9f01 cccc d532 8e91 04c0 04cf 2e8e E......2........ │ │ │ │ +0002b3b0: a18d 9108 51d7 5468 6596 03a7 9975 6e69 ....Q.The....uni │ │ │ │ +0002b3c0: 6f6e 9b03 a79a 6f66 9374 6865 9873 6574 on....of.the.set │ │ │ │ +0002b3d0: 7393 6f66 9370 6169 7273 9872 6574 7572 s.of.pairs.retur │ │ │ │ +0002b3e0: 6e65 6493 6672 6f6d 986d 6174 6390 ac72 ned.from.matc..r │ │ │ │ +0002b3f0: 6869 6e67 93d7 708d 9f01 cccc d531 8e91 hing..p......1.. │ │ │ │ +0002b400: 0867 9ecf 7769 7468 93d7 458d 9f01 cccc .g..with..E..... │ │ │ │ +0002b410: d531 8e96 0867 9dcf 616e 6498 d770 8d9f .1...g..and..p.. │ │ │ │ +0002b420: 01cc ccd5 328e 93cf 7769 7468 98d7 458d ....2...with..E. │ │ │ │ +0002b430: 9f01 cccc d532 8e93 cf69 738e a18d 9108 .....2...is..... │ │ │ │ +0002b440: 51d7 7265 7475 726e 6564 2e8e 8e9f 24fd Q.returned....$. │ │ │ │ +0002b450: 138e 8c8b 0000 0023 0000 0000 0000 0000 .......#........ │ │ │ │ 0002b460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002b470: 0000 0000 0002 a5c7 a002 cc05 558d a0fd ............U... │ │ │ │ -0002b480: 46d3 0e8d 8d8d 8d9f fa99 9a8d 9112 c761 F..............a │ │ │ │ -0002b490: d034 2e32 2e91 0a80 0045 7870 7265 7373 .4.2.....Express │ │ │ │ -0002b4a0: 696f 6e73 9201 551b fc33 358e 9112 c761 ions..U..35....a │ │ │ │ -0002b4b0: 9f05 6666 8900 00e6 6601 c73e 7c8e 8e8e ..ff....f..>|... │ │ │ │ -0002b4c0: 8ea0 0294 2fdf 8da0 fd8b d021 8d8d 8d8d ..../......!.... │ │ │ │ -0002b4d0: 9124 67af eb60 8088 8e8e 8e91 3027 4dd7 .$g..`......0'M. │ │ │ │ -0002b4e0: 708d 9f01 cccc d531 8e91 04c0 04e2 2cd7 p......1......,. │ │ │ │ -0002b4f0: 708d 9f01 cccc d532 8e8e a410 0000 8d91 p......2........ │ │ │ │ -0002b500: 3027 4dd7 4591 0469 35cf 6d9a ac72 7573 0'M.E..i5.m..rus │ │ │ │ -0002b510: 7496 03b5 1e62 9053 8e65 9361 9370 6169 t....b.S.e.a.pai │ │ │ │ -0002b520: 7293 d745 8d9f 01cc ccd5 318e 9104 c004 r..E......1..... │ │ │ │ -0002b530: eb61 2cd7 458d 9f01 cccc d532 8e91 0875 .a,.E......2...u │ │ │ │ -0002b540: 22cf 7375 6398 6893 7468 6174 93d7 708d ".suc.h.that..p. │ │ │ │ -0002b550: 9f01 cccc d531 8e91 0875 22cf 6d61 7463 .....1...u".matc │ │ │ │ -0002b560: 9868 6573 93d7 458d 9f01 cccc d531 8e91 .hes..E......1.. │ │ │ │ -0002b570: 0875 22cf 616e 6493 d770 8d9f 01cc ccd5 .u".and..p...... │ │ │ │ -0002b580: 328e 9108 7523 cf6d 6174 6398 6865 7393 2...u#.matc.hes. │ │ │ │ -0002b590: d745 8d9f 01cc ccd5 328e 9104 c004 cf2e .E......2....... │ │ │ │ -0002b5a0: 9105 2707 5468 6593 756e 696f 6e93 6f66 ..'.The.union.of │ │ │ │ -0002b5b0: 8ea1 8d91 3027 4d74 6865 9603 eaa8 7365 ....0'Mthe....se │ │ │ │ -0002b5c0: 7473 936f 6693 7061 6972 7393 7265 7475 ts.of.pairs.retu │ │ │ │ -0002b5d0: 726e 6564 9366 726f 6d93 6d61 7463 90ac rned.from.matc.. │ │ │ │ -0002b5e0: 7268 696e 6793 d770 8d9f 01cc ccd5 318e rhing..p......1. │ │ │ │ -0002b5f0: 9b08 aaac cf77 6974 6893 d745 8d9f 01cc .....with..E.... │ │ │ │ -0002b600: ccd5 318e 98cf 616e 6493 d770 8d9f 01cc ..1...and..p.... │ │ │ │ -0002b610: ccd5 328e 98cf 7769 7468 93d7 458d 9f01 ..2...with..E... │ │ │ │ -0002b620: cccc d532 8e98 cf69 7393 7265 7475 726e ...2...is.return │ │ │ │ -0002b630: 6564 2e8e 9f19 3176 8d8d 8d8d 9124 67af ed....1v.....$g. │ │ │ │ -0002b640: eb60 8088 8e8e 8e91 3027 4de2 5bd7 708d .`......0'M.[.p. │ │ │ │ -0002b650: 9f01 cccc d531 8e91 04c0 04e2 3bd7 708d .....1......;.p. │ │ │ │ -0002b660: 9f01 cccc d532 8e8d 9106 c002 d73a 9601 .....2.......:.. │ │ │ │ -0002b670: fffe 3a93 3a8e 9114 8aa2 e23b d770 8d9f ..:.:......;.p.. │ │ │ │ -0002b680: 01cc ccd8 6e8e 9105 a850 e25d 8ea1 8d91 ....n....P.].... │ │ │ │ -0002b690: 3027 4dd7 4591 04f9 a6cf 6d90 ac72 7573 0'M.E.....m..rus │ │ │ │ -0002b6a0: 749b 0445 8e62 9053 8e65 9604 458f 6193 t..E.b.S.e..E.a. │ │ │ │ -0002b6b0: 6c69 7374 93eb 615b d745 8d9f 01cc ccd5 list..a[.E...... │ │ │ │ -0002b6c0: 318e 9104 c004 eb61 3bd7 458d 9f01 cccc 1......a;.E..... │ │ │ │ -0002b6d0: d532 8e8d 9106 c002 d73a 9601 fffe 3a93 .2.......:....:. │ │ │ │ -0002b6e0: 3a8e 911a 4a4c eb61 3bd7 458d 9f01 cccc :...JL.a;.E..... │ │ │ │ -0002b6f0: d86e 8e91 05a8 50eb 615d 98cf 6f66 936c .n....P.a]..of.l │ │ │ │ -0002b700: 656e 6774 6893 d76e 93cf 7375 6390 ac72 ength..n..suc..r │ │ │ │ -0002b710: 6898 7468 6174 9366 6f72 9365 6163 90ac h.that.for.eac.. │ │ │ │ -0002b720: 7268 93d7 6998 cf28 7768 6572 6593 3096 rh..i..(where.0. │ │ │ │ -0002b730: 03f0 0cd7 3c91 03f0 0b69 933c 8ea1 8d91 ....<....i.<.... │ │ │ │ -0002b740: 3027 4d6e 9102 d070 cf2b 9102 d06f 3129 0'Mn...p.+...o1) │ │ │ │ -0002b750: 9604 2226 d770 8d9f 01cc ccd8 698e 9107 .."&.p......i... │ │ │ │ -0002b760: 86ff cf6d 6174 6390 ac72 6865 739b 0422 ...matc..rhes.." │ │ │ │ -0002b770: 25d7 458d 9f01 cccc d869 8e91 0364 dacf %.E......i...d.. │ │ │ │ -0002b780: 2e91 05df 5854 6865 9375 6e69 6f6e 986f ....XThe.union.o │ │ │ │ -0002b790: 6698 7468 6593 7365 7473 986f 6698 7061 f.the.sets.of.pa │ │ │ │ -0002b7a0: 6972 7393 7265 7475 726e 6564 9862 95ac irs.returned.b.. │ │ │ │ -0002b7b0: 7279 986d 6174 6393 6869 6e67 9104 2226 ry.matc.hing.."& │ │ │ │ -0002b7c0: d770 8d9f 01cc ccd8 698e 9107 86ff cf77 .p......i......w │ │ │ │ -0002b7d0: 6974 688e a18d 9130 274d d745 8d9f 01cc ith....0'M.E.... │ │ │ │ -0002b7e0: ccd8 698e 9107 4f82 cf69 7391 03ea a870 ..i...O..is....p │ │ │ │ -0002b7f0: 726f 9053 8e64 7563 6564 2e8e a919 c5da ro.S.duced...... │ │ │ │ -0002b800: 8d91 1e28 f054 689a ac72 7573 9605 30dd ...(.Th..rus..0. │ │ │ │ -0002b810: 6966 93d7 7091 0530 dccf 6d61 7463 9868 if..p..0..matc.h │ │ │ │ -0002b820: 6573 93d7 4591 00b4 17cf 2c91 0582 6a74 es..E.....,...jt │ │ │ │ -0002b830: 6865 6e93 d770 93cf 616e 6493 d745 9105 hen..p..and..E.. │ │ │ │ -0002b840: e4f3 cf68 6198 7698 6593 6193 7369 6d69 ...ha.v.e.a.simi │ │ │ │ -0002b850: 6c61 7293 6073 6861 7090 538e 6527 2c91 lar.`shap.S.e',. │ │ │ │ -0002b860: 0582 6a61 6e64 9365 6163 9868 9105 30dc ..jand.eac.h..0. │ │ │ │ -0002b870: 6964 656e 9874 690c 6572 9369 6e93 d770 iden.ti.er.in..p │ │ │ │ -0002b880: 8ea1 8d91 12c7 61cf 636f 7272 6573 709a ......a.corresp. │ │ │ │ -0002b890: 538e 6f6e 6473 9604 0256 746f 9104 0255 S.onds...Vto...U │ │ │ │ -0002b8a0: 736f 6d65 9363 6f6d 7098 6f6e 656e 90ac some.comp.onen.. │ │ │ │ -0002b8b0: 7274 9604 0255 6f66 93d7 4591 04b6 6dcf rt...Uof..E...m. │ │ │ │ -0002b8c0: 286e 616d 656c 7991 0402 5674 6861 7493 (namely...Vthat. │ │ │ │ -0002b8d0: 636f 6d70 986f 6e65 6e9a ac72 7493 7061 comp.onen..rt.pa │ │ │ │ -0002b8e0: 6972 6564 9604 0256 7769 7468 9374 6865 ired...Vwith.the │ │ │ │ -0002b8f0: 9104 0255 6964 656e 9874 690c 6572 8ea1 ...Uiden.ti.er.. │ │ │ │ -0002b900: 8d91 12c7 6169 6e96 03ea a874 6865 9373 ....ain....the.s │ │ │ │ -0002b910: 6574 9372 6574 7572 6e65 6493 629a ac72 et.returned.b..r │ │ │ │ -0002b920: 7993 7468 6593 6d61 7463 9868 292e 8ea1 y.the.matc.h)... │ │ │ │ -0002b930: 8d91 1e28 f048 6572 6596 03ea a861 7265 ...(.Here....are │ │ │ │ -0002b940: 9373 6f6d 6593 6578 616d 706c 6573 3a8e .some.examples:. │ │ │ │ -0002b950: a68d 8d8d 8d91 2123 c931 2e8e 8e8e 9130 ......!#.1.....0 │ │ │ │ -0002b960: 274d eb61 5bd7 78eb 613b d779 906e 39eb 'M.a[.x.a;.y.n9. │ │ │ │ -0002b970: 613b d77a 9100 88e3 eb61 5d96 03de d7cf a;.z.....a]..... │ │ │ │ -0002b980: 6d61 7463 90ac 7268 6573 93eb 615b cf31 matc..rhes..a[.1 │ │ │ │ -0002b990: eb61 3bcf 32eb 613b cf33 eb61 5d93 cf77 .a;.2.a;.3.a]..w │ │ │ │ -0002b9a0: 6974 6891 03de d8d7 78cf 2c91 03e1 34d7 ith.....x.,...4. │ │ │ │ -0002b9b0: 7991 044d 10cf 616e 6493 d77a 9104 67ba y..M..and..z..g. │ │ │ │ -0002b9c0: cf63 6f72 7265 7370 9a53 8e6f 6e64 696e .corresp.S.ondin │ │ │ │ -0002b9d0: 6793 746f 93eb 6131 cf2c 9103 e135 eb61 g.to..a1.,...5.a │ │ │ │ -0002b9e0: 3293 cf61 6e64 93eb 6133 93cf 7265 7370 2..and..a3..resp │ │ │ │ -0002b9f0: 9865 6374 6976 90ac 7265 6c79 91ff 0556 .ectiv..rely...V │ │ │ │ -0002ba00: 2e8e a419 3177 8d8d 8d8d 9121 23c9 322e ....1w.....!#.2. │ │ │ │ -0002ba10: 8e8e 8e91 3027 4deb 615b d778 eb61 3bd7 ....0'M.a[.x.a;. │ │ │ │ -0002ba20: 7990 6e39 eb61 3bd7 7a91 0088 e3eb 615d y.n9.a;.z.....a] │ │ │ │ -0002ba30: 9603 eaa8 cf64 6f90 538e 6573 6e27 7493 .....do.S.esn't. │ │ │ │ -0002ba40: 6d61 7463 90ac 7268 93eb 615b 313b 325d matc..rh..a[1;2] │ │ │ │ -0002ba50: 8ea9 1931 768d 8d8d 8d91 2123 c9cf 332e ...1v.....!#..3. │ │ │ │ -0002ba60: 8e8e 8e91 3027 4dd7 78eb 612e d779 9b04 ....0'M.x.a..y.. │ │ │ │ -0002ba70: 58e1 cf6d 6174 6390 ac72 6865 7396 03ea X..matc..rhes... │ │ │ │ -0002ba80: a8eb 615b 313b 323b 335d 93cf 7769 7468 ..a[1;2;3]..with │ │ │ │ -0002ba90: 93d7 7893 cf61 6e64 93d7 7998 cf63 6f72 ..x..and..y..cor │ │ │ │ -0002baa0: 7265 7370 9a53 8e6f 6e64 696e 6793 746f resp.S.onding.to │ │ │ │ -0002bab0: 93eb 6131 93cf 616e 6493 eb61 5b32 3b33 ..a1..and..a[2;3 │ │ │ │ -0002bac0: 5d93 cf72 6573 7098 6563 7469 7690 ac72 ]..resp.ectiv..r │ │ │ │ -0002bad0: 656c 7991 ff05 562e 8ea1 8d8d 8d8d 9121 ely...V........! │ │ │ │ -0002bae0: 23c9 342e 8e8e 8e91 3027 4dd7 78eb 612e #.4.....0'M.x.a. │ │ │ │ -0002baf0: d779 9104 58e1 cf64 6f90 538e 6573 6e27 .y..X..do.S.esn' │ │ │ │ -0002bb00: 7496 03ea a86d 6174 6390 ac72 6893 eb61 t....matc..rh..a │ │ │ │ -0002bb10: 3193 cf6f 7293 eb61 5b5d cf2e 8ea6 8d8d 1..or..a[]...... │ │ │ │ -0002bb20: 8d8d 9121 23c9 352e 8e8e 8e91 3027 4dd7 ...!#.5.....0'M. │ │ │ │ -0002bb30: 78eb 612c d779 9b04 58e1 cf6d 6174 6390 x.a,.y..X..matc. │ │ │ │ -0002bb40: ac72 6865 7396 03ea a8eb 6131 2c32 93cf .rhes.....a1,2.. │ │ │ │ -0002bb50: 7769 7468 93d7 7893 cf61 6e64 93d7 7998 with..x..and..y. │ │ │ │ -0002bb60: cf63 6f72 7265 7370 9a53 8e6f 6e64 696e .corresp.S.ondin │ │ │ │ -0002bb70: 6793 746f 93eb 6131 93cf 616e 6493 eb61 g.to..a1..and..a │ │ │ │ -0002bb80: 3293 cf72 6573 7098 6563 7469 7690 ac72 2..resp.ectiv..r │ │ │ │ -0002bb90: 656c 7991 ff05 562e 8ea1 8d8d 8d8d 9121 ely...V........! │ │ │ │ -0002bba0: 23c9 362e 8e8e 8e91 3027 4dd7 78eb 612c #.6.....0'M.x.a, │ │ │ │ -0002bbb0: d779 9104 58e1 cf64 6f90 538e 6573 6e27 .y..X..do.S.esn' │ │ │ │ -0002bbc0: 7496 03ea a86d 6174 6390 ac72 6893 eb61 t....matc..rh..a │ │ │ │ -0002bbd0: 5b31 3b32 5dcf 2e8e a68d 8d8d 8d91 2123 [1;2].........!# │ │ │ │ -0002bbe0: c937 2e8e 8e8e 9130 274d eb61 28d7 78eb .7.....0'M.a(.x. │ │ │ │ -0002bbf0: 612c d779 9a6e 39eb 6129 2c5b 28d7 7a91 a,.y.n9.a),[(.z. │ │ │ │ -0002bc00: 0088 e3eb 612e d777 9052 aaeb 6129 3b5f ....a..w.R..a);_ │ │ │ │ -0002bc10: 5d96 02c6 bbcf 6d61 7463 90ac 7268 6573 ].....matc..rhes │ │ │ │ -0002bc20: 93eb 6128 312c 3229 2c5b 5b33 3b34 3b35 ..a(1,2),[[3;4;5 │ │ │ │ -0002bc30: 5d3b 5b36 3b37 5d5d 9102 c6bc cf77 6974 ];[6;7]].....wit │ │ │ │ -0002bc40: 6893 d778 cf2c 9103 011e d779 98cf 2c91 h..x.,.....y..,. │ │ │ │ -0002bc50: 0301 1dd7 7a91 034f 9fcf 616e 6493 d777 ....z..O..and..w │ │ │ │ -0002bc60: 9103 1965 cf63 6f72 7265 7370 9053 8e6f ...e.corresp.S.o │ │ │ │ -0002bc70: 6e64 696e 678e a410 0000 8d91 3027 4d74 nding.......0'Mt │ │ │ │ -0002bc80: 6f96 03ea a8eb 6131 cf2c 93eb 6132 cf2c o.....a1.,..a2., │ │ │ │ -0002bc90: 93eb 6133 93cf 616e 6493 eb61 5b34 3b35 ..a3..and..a[4;5 │ │ │ │ -0002bca0: 5d93 cf72 6573 7090 538e 6563 7469 7690 ]..resp.S.ectiv. │ │ │ │ -0002bcb0: ac72 656c 7991 ff05 562e 8e9f 3170 7b8d .rely...V...1p{. │ │ │ │ -0002bcc0: 8d91 12c7 61eb 4b34 2e32 8e91 3f0f 0c45 ....a.K4.2..?..E │ │ │ │ -0002bcd0: 7870 7265 7373 696f 6e73 8e9f 1be2 238d xpressions....#. │ │ │ │ -0002bce0: 9112 c761 cf49 6696 03e8 4f74 6865 9b03 ...a.If...Othe.. │ │ │ │ -0002bcf0: e84e 6576 91ff 58e4 616c 7561 7469 6f6e .Nev..X.aluation │ │ │ │ -0002bd00: 936f 6698 616e 9365 7870 7265 7373 696f .of.an.expressio │ │ │ │ -0002bd10: 6e93 7465 726d 696e 6174 6573 2c91 03e8 n.terminates,... │ │ │ │ -0002bd20: c674 6865 6e93 6569 7468 6572 9369 7498 .then.either.it. │ │ │ │ -0002bd30: 7375 6363 6565 6473 9377 6974 6893 736f succeeds.with.so │ │ │ │ -0002bd40: 6d65 9876 91ff 58e4 616c 7565 2c91 03e8 me.v..X.alue,... │ │ │ │ -0002bd50: c76f 728e a18d 9112 c761 6974 9603 617c .or......ait..a| │ │ │ │ -0002bd60: 6661 696c 733b 9103 8f35 696e 9b03 617b fails;...5in..a{ │ │ │ │ -0002bd70: 6569 7468 6572 9363 6173 6598 6173 7369 either.case.assi │ │ │ │ -0002bd80: 676e 6d65 6e90 ac72 7473 9370 9053 8e65 gnmen..rts.p.S.e │ │ │ │ -0002bd90: 7266 6f72 6d65 6493 6475 7269 6e67 9874 rformed.during.t │ │ │ │ -0002bda0: 6865 9365 7691 ff58 e461 6c75 6174 696f he.ev..X.aluatio │ │ │ │ -0002bdb0: 6e98 6d61 90ac 7279 9363 6175 7365 9873 n.ma..ry.cause.s │ │ │ │ -0002bdc0: 6964 6593 650b 6563 7473 2e8e a18d 9112 ide.e.ects...... │ │ │ │ -0002bdd0: c761 4966 9603 eaa8 7468 6593 6576 9bff .aIf....the.ev.. │ │ │ │ -0002bde0: 58e4 616c 7561 7469 6f6e 9373 7563 6365 X.aluation.succe │ │ │ │ -0002bdf0: 6564 7393 7769 7468 9373 6f6d 6593 7698 eds.with.some.v. │ │ │ │ -0002be00: 616c 7565 9377 9aac 7265 9373 6861 6c6c alue.w..re.shall │ │ │ │ -0002be10: 9373 6198 7993 7468 6174 9376 91ff 58e4 .sa.y.that.v..X. │ │ │ │ -0002be20: 616c 7565 9369 7393 e572 96ff 6666 6574 alue.is..r..ffet │ │ │ │ -0002be30: 7572 6e65 9364 9101 3e93 cf2e 8ea1 8d91 urne.d..>....... │ │ │ │ -0002be40: 1e28 f057 91ff 0556 6596 03ca fb73 6861 .(.W...Ve....sha │ │ │ │ -0002be50: 6c6c 9364 6573 6372 6962 9053 8e65 9374 ll.describ.S.e.t │ │ │ │ -0002be60: 6865 9365 769b ff58 e461 6c75 6174 696f he.ev..X.aluatio │ │ │ │ -0002be70: 6e93 6f66 9103 cafc 6578 7072 6573 7369 n.of....expressi │ │ │ │ -0002be80: 6f6e 7393 6290 ac72 7993 636f 6e73 6964 ons.b..ry.consid │ │ │ │ -0002be90: 6572 696e 6793 7468 6593 7698 6172 696f ering.the.v.ario │ │ │ │ -0002bea0: 7573 9363 6173 6573 2c91 03d1 5169 6e93 us.cases,...Qin. │ │ │ │ -0002beb0: 7468 658e a18d 9112 c761 6f72 6465 7296 the......aorder. │ │ │ │ -0002bec0: 03ea a869 6e93 7768 6963 9aac 7268 9374 ...in.whic..rh.t │ │ │ │ -0002bed0: 6865 7993 6172 6593 6c69 7374 6564 9369 hey.are.listed.i │ │ │ │ -0002bee0: 6e93 7468 6593 7379 6e98 7461 7893 6571 n.the.syn.tax.eq │ │ │ │ -0002bef0: 7561 7469 6f6e 732e 8e9f 19c5 da8d 8d8d uations......... │ │ │ │ -0002bf00: 8d91 2467 afeb 6080 888e 8e8e 9130 274d ..$g..`......0'M │ │ │ │ -0002bf10: d763 658e a18d 9130 274d cf54 6865 9603 .ce....0'M.The.. │ │ │ │ -0002bf20: eaa8 6170 7072 6f70 7269 6174 6593 636f ..appropriate.co │ │ │ │ -0002bf30: 6e73 7461 6e90 ac72 7493 7691 ff58 e461 nstan..rt.v..X.a │ │ │ │ -0002bf40: 6c75 6593 6973 9372 6574 7572 6e65 642e lue.is.returned. │ │ │ │ -0002bf50: 8ea6 8d8d 8d8d 9124 67af eb60 8088 8e8e .......$g..`.... │ │ │ │ -0002bf60: 8e91 3027 4dd7 7690 6e39 6172 8ea1 8d91 ..0'M.v.n9ar.... │ │ │ │ -0002bf70: 3027 4dcf 5468 6596 02e7 e776 91ff 58e4 0'M.The....v..X. │ │ │ │ -0002bf80: 616c 7565 9361 7373 6f90 538e 6369 6174 alue.asso.S.ciat │ │ │ │ -0002bf90: 6564 9377 6974 6891 02e7 e6d7 769a 6e39 ed.with.....v.n9 │ │ │ │ -0002bfa0: 6172 9103 3b75 cf69 7393 7265 7475 726e ar..;u.is.return │ │ │ │ -0002bfb0: 6564 2e91 04e2 a049 6693 d776 9861 7291 ed.....If..v.ar. │ │ │ │ -0002bfc0: 033b 74cf 6973 936f 7264 696e 6172 7991 .;t.is.ordinary. │ │ │ │ -0002bfd0: ff05 562c 9103 1ba7 7468 656e 9374 6865 ..V,....then.the │ │ │ │ -0002bfe0: 9376 91ff 58e4 616c 7565 9372 6574 7572 .v..X.alue.retur │ │ │ │ -0002bff0: 6e65 648e a18d 9130 274d 6973 9604 56cf ned....0'Mis..V. │ │ │ │ -0002c000: 7468 6593 7691 ff58 e461 6c75 6593 6290 the.v..X.alue.b. │ │ │ │ -0002c010: 538e 6f75 6e64 9b04 56d0 746f 93d7 7690 S.ound..V.to..v. │ │ │ │ -0002c020: 6e39 6172 9104 aa5d cf69 6e93 7468 6593 n9ar...].in.the. │ │ │ │ -0002c030: 656e 95ac 7276 6972 6f6e 6d65 6e93 742e en..rvironmen.t. │ │ │ │ -0002c040: 9106 7d55 4966 98d7 7690 6e39 6172 9104 ..}UIf..v.n9ar.. │ │ │ │ -0002c050: aa5d cf69 7396 0456 cf61 7373 6967 6e61 .].is..V.assigna │ │ │ │ -0002c060: 626c 652c 9104 71d9 7468 656e 9374 6865 ble,..q.then.the │ │ │ │ -0002c070: 9376 91ff 58e4 616c 7565 8ea1 8d91 3027 .v..X.alue....0' │ │ │ │ -0002c080: 4d72 6574 7572 6e65 6496 03ea a869 7393 Mreturned....is. │ │ │ │ -0002c090: 7468 6593 636f 6e95 ac72 7465 6e93 7473 the.con..rten.ts │ │ │ │ -0002c0a0: 9603 eaa8 6f66 9374 6865 936c 6f9a 538e ....of.the.lo.S. │ │ │ │ -0002c0b0: 6361 7469 6f6e 9374 6f93 7768 6963 90ac cation.to.whic.. │ │ │ │ -0002c0c0: 7268 93d7 7690 6e39 6172 9104 3e36 cf69 rh..v.n9ar..>6.i │ │ │ │ -0002c0d0: 7393 6298 6f75 6e64 2e8e 8e9f 24fd 138e s.b.ound....$... │ │ │ │ -0002c0e0: 8c8b 0000 0024 0000 0000 0000 0000 0000 .....$.......... │ │ │ │ +0002b470: 0000 0000 0000 0000 0000 0000 0002 a5cf ................ │ │ │ │ +0002b480: a002 cc05 558d a0fd 46d3 0e8d 8d8d 8d9f ....U...F....... │ │ │ │ +0002b490: fa99 9a8d 9112 c761 d034 2e32 2e91 0a80 .......a.4.2.... │ │ │ │ +0002b4a0: 0045 7870 7265 7373 696f 6e73 9201 551b .Expressions..U. │ │ │ │ +0002b4b0: fc33 358e 9112 c761 9f05 6666 8900 00e6 .35....a..ff.... │ │ │ │ +0002b4c0: 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 f..>|......./... │ │ │ │ +0002b4d0: fd8b d021 8d8d 8d8d 9124 67af eb60 8088 ...!.....$g..`.. │ │ │ │ +0002b4e0: 8e8e 8e91 3027 4dd7 708d 9f01 cccc d531 ....0'M.p......1 │ │ │ │ +0002b4f0: 8e91 04c0 04e2 2cd7 708d 9f01 cccc d532 ......,.p......2 │ │ │ │ +0002b500: 8e8e a410 0000 8d91 3027 4dd7 4591 0469 ........0'M.E..i │ │ │ │ +0002b510: 35cf 6d9a ac72 7573 7496 03b5 1e62 9053 5.m..rust....b.S │ │ │ │ +0002b520: 8e65 9361 9370 6169 7293 d745 8d9f 01cc .e.a.pair..E.... │ │ │ │ +0002b530: ccd5 318e 9104 c004 eb61 2cd7 458d 9f01 ..1......a,.E... │ │ │ │ +0002b540: cccc d532 8e91 0875 22cf 7375 6398 6893 ...2...u".suc.h. │ │ │ │ +0002b550: 7468 6174 93d7 708d 9f01 cccc d531 8e91 that..p......1.. │ │ │ │ +0002b560: 0875 22cf 6d61 7463 9868 6573 93d7 458d .u".matc.hes..E. │ │ │ │ +0002b570: 9f01 cccc d531 8e91 0875 22cf 616e 6493 .....1...u".and. │ │ │ │ +0002b580: d770 8d9f 01cc ccd5 328e 9108 7523 cf6d .p......2...u#.m │ │ │ │ +0002b590: 6174 6398 6865 7393 d745 8d9f 01cc ccd5 atc.hes..E...... │ │ │ │ +0002b5a0: 328e 9104 c004 cf2e 9105 2707 5468 6593 2.........'.The. │ │ │ │ +0002b5b0: 756e 696f 6e93 6f66 8ea1 8d91 3027 4d74 union.of....0'Mt │ │ │ │ +0002b5c0: 6865 9603 eaa8 7365 7473 936f 6693 7061 he....sets.of.pa │ │ │ │ +0002b5d0: 6972 7393 7265 7475 726e 6564 9366 726f irs.returned.fro │ │ │ │ +0002b5e0: 6d93 6d61 7463 90ac 7268 696e 6793 d770 m.matc..rhing..p │ │ │ │ +0002b5f0: 8d9f 01cc ccd5 318e 9b08 aaac cf77 6974 ......1......wit │ │ │ │ +0002b600: 6893 d745 8d9f 01cc ccd5 318e 98cf 616e h..E......1...an │ │ │ │ +0002b610: 6493 d770 8d9f 01cc ccd5 328e 98cf 7769 d..p......2...wi │ │ │ │ +0002b620: 7468 93d7 458d 9f01 cccc d532 8e98 cf69 th..E......2...i │ │ │ │ +0002b630: 7393 7265 7475 726e 6564 2e8e 9f19 3176 s.returned....1v │ │ │ │ +0002b640: 8d8d 8d8d 9124 67af eb60 8088 8e8e 8e91 .....$g..`...... │ │ │ │ +0002b650: 3027 4de2 5bd7 708d 9f01 cccc d531 8e91 0'M.[.p......1.. │ │ │ │ +0002b660: 04c0 04e2 3bd7 708d 9f01 cccc d532 8e8d ....;.p......2.. │ │ │ │ +0002b670: 9106 c002 d73a 9601 fffe 3a93 3a8e 9114 .....:....:.:... │ │ │ │ +0002b680: 8aa2 e23b d770 8d9f 01cc ccd8 6e8e 9105 ...;.p......n... │ │ │ │ +0002b690: a850 e25d 8ea1 8d91 3027 4dd7 4591 04f9 .P.]....0'M.E... │ │ │ │ +0002b6a0: a6cf 6d90 ac72 7573 749b 0445 8e62 9053 ..m..rust..E.b.S │ │ │ │ +0002b6b0: 8e65 9604 458f 6193 6c69 7374 93eb 615b .e..E.a.list..a[ │ │ │ │ +0002b6c0: d745 8d9f 01cc ccd5 318e 9104 c004 eb61 .E......1......a │ │ │ │ +0002b6d0: 3bd7 458d 9f01 cccc d532 8e8d 9106 c002 ;.E......2...... │ │ │ │ +0002b6e0: d73a 9601 fffe 3a93 3a8e 911a 4a4c eb61 .:....:.:...JL.a │ │ │ │ +0002b6f0: 3bd7 458d 9f01 cccc d86e 8e91 05a8 50eb ;.E......n....P. │ │ │ │ +0002b700: 615d 98cf 6f66 936c 656e 6774 6893 d76e a]..of.length..n │ │ │ │ +0002b710: 93cf 7375 6390 ac72 6898 7468 6174 9366 ..suc..rh.that.f │ │ │ │ +0002b720: 6f72 9365 6163 90ac 7268 93d7 6998 cf28 or.eac..rh..i..( │ │ │ │ +0002b730: 7768 6572 6593 3096 03f0 0cd7 3c91 03f0 where.0.....<... │ │ │ │ +0002b740: 0b69 933c 8ea1 8d91 3027 4d6e 9102 d070 .i.<....0'Mn...p │ │ │ │ +0002b750: cf2b 9102 d06f 3129 9604 2226 d770 8d9f .+...o1).."&.p.. │ │ │ │ +0002b760: 01cc ccd8 698e 9107 86ff cf6d 6174 6390 ....i......matc. │ │ │ │ +0002b770: ac72 6865 739b 0422 25d7 458d 9f01 cccc .rhes.."%.E..... │ │ │ │ +0002b780: d869 8e91 0364 dacf 2e91 05df 5854 6865 .i...d......XThe │ │ │ │ +0002b790: 9375 6e69 6f6e 986f 6698 7468 6593 7365 .union.of.the.se │ │ │ │ +0002b7a0: 7473 986f 6698 7061 6972 7393 7265 7475 ts.of.pairs.retu │ │ │ │ +0002b7b0: 726e 6564 9862 95ac 7279 986d 6174 6393 rned.b..ry.matc. │ │ │ │ +0002b7c0: 6869 6e67 9104 2226 d770 8d9f 01cc ccd8 hing.."&.p...... │ │ │ │ +0002b7d0: 698e 9107 86ff cf77 6974 688e a18d 9130 i......with....0 │ │ │ │ +0002b7e0: 274d d745 8d9f 01cc ccd8 698e 9107 4f82 'M.E......i...O. │ │ │ │ +0002b7f0: cf69 7391 03ea a870 726f 9053 8e64 7563 .is....pro.S.duc │ │ │ │ +0002b800: 6564 2e8e a919 c5da 8d91 1e28 f054 689a ed.........(.Th. │ │ │ │ +0002b810: ac72 7573 9605 30dd 6966 93d7 7091 0530 .rus..0.if..p..0 │ │ │ │ +0002b820: dccf 6d61 7463 9868 6573 93d7 4591 00b4 ..matc.hes..E... │ │ │ │ +0002b830: 17cf 2c91 0582 6a74 6865 6e93 d770 93cf ..,...jthen..p.. │ │ │ │ +0002b840: 616e 6493 d745 9105 e4f3 cf68 6198 7698 and..E.....ha.v. │ │ │ │ +0002b850: 6593 6193 7369 6d69 6c61 7293 6073 6861 e.a.similar.`sha │ │ │ │ +0002b860: 7090 538e 6527 2c91 0582 6a61 6e64 9365 p.S.e',...jand.e │ │ │ │ +0002b870: 6163 9868 9105 30dc 6964 656e 9874 690c ac.h..0.iden.ti. │ │ │ │ +0002b880: 6572 9369 6e93 d770 8ea1 8d91 12c7 61cf er.in..p......a. │ │ │ │ +0002b890: 636f 7272 6573 709a 538e 6f6e 6473 9604 corresp.S.onds.. │ │ │ │ +0002b8a0: 0256 746f 9104 0255 736f 6d65 9363 6f6d .Vto...Usome.com │ │ │ │ +0002b8b0: 7098 6f6e 656e 90ac 7274 9604 0255 6f66 p.onen..rt...Uof │ │ │ │ +0002b8c0: 93d7 4591 04b6 6dcf 286e 616d 656c 7991 ..E...m.(namely. │ │ │ │ +0002b8d0: 0402 5674 6861 7493 636f 6d70 986f 6e65 ..Vthat.comp.one │ │ │ │ +0002b8e0: 6e9a ac72 7493 7061 6972 6564 9604 0256 n..rt.paired...V │ │ │ │ +0002b8f0: 7769 7468 9374 6865 9104 0255 6964 656e with.the...Uiden │ │ │ │ +0002b900: 9874 690c 6572 8ea1 8d91 12c7 6169 6e96 .ti.er......ain. │ │ │ │ +0002b910: 03ea a874 6865 9373 6574 9372 6574 7572 ...the.set.retur │ │ │ │ +0002b920: 6e65 6493 629a ac72 7993 7468 6593 6d61 ned.b..ry.the.ma │ │ │ │ +0002b930: 7463 9868 292e 8ea1 8d91 1e28 f048 6572 tc.h)......(.Her │ │ │ │ +0002b940: 6596 03ea a861 7265 9373 6f6d 6593 6578 e....are.some.ex │ │ │ │ +0002b950: 616d 706c 6573 3a8e a68d 8d8d 8d91 2123 amples:.......!# │ │ │ │ +0002b960: c931 2e8e 8e8e 9130 274d eb61 5bd7 78eb .1.....0'M.a[.x. │ │ │ │ +0002b970: 613b d779 906e 39eb 613b d77a 9100 88e3 a;.y.n9.a;.z.... │ │ │ │ +0002b980: eb61 5d96 03de d7cf 6d61 7463 90ac 7268 .a].....matc..rh │ │ │ │ +0002b990: 6573 93eb 615b cf31 eb61 3bcf 32eb 613b es..a[.1.a;.2.a; │ │ │ │ +0002b9a0: cf33 eb61 5d93 cf77 6974 6891 03de d8d7 .3.a]..with..... │ │ │ │ +0002b9b0: 78cf 2c91 03e1 34d7 7991 044d 10cf 616e x.,...4.y..M..an │ │ │ │ +0002b9c0: 6493 d77a 9104 67ba cf63 6f72 7265 7370 d..z..g..corresp │ │ │ │ +0002b9d0: 9a53 8e6f 6e64 696e 6793 746f 93eb 6131 .S.onding.to..a1 │ │ │ │ +0002b9e0: cf2c 9103 e135 eb61 3293 cf61 6e64 93eb .,...5.a2..and.. │ │ │ │ +0002b9f0: 6133 93cf 7265 7370 9865 6374 6976 90ac a3..resp.ectiv.. │ │ │ │ +0002ba00: 7265 6c79 91ff 0556 2e8e a419 3177 8d8d rely...V....1w.. │ │ │ │ +0002ba10: 8d8d 9121 23c9 322e 8e8e 8e91 3027 4deb ...!#.2.....0'M. │ │ │ │ +0002ba20: 615b d778 eb61 3bd7 7990 6e39 eb61 3bd7 a[.x.a;.y.n9.a;. │ │ │ │ +0002ba30: 7a91 0088 e3eb 615d 9603 eaa8 cf64 6f90 z.....a].....do. │ │ │ │ +0002ba40: 538e 6573 6e27 7493 6d61 7463 90ac 7268 S.esn't.matc..rh │ │ │ │ +0002ba50: 93eb 615b 313b 325d 8ea9 1931 768d 8d8d ..a[1;2]...1v... │ │ │ │ +0002ba60: 8d91 2123 c9cf 332e 8e8e 8e91 3027 4dd7 ..!#..3.....0'M. │ │ │ │ +0002ba70: 78eb 612e d779 9b04 58e1 cf6d 6174 6390 x.a..y..X..matc. │ │ │ │ +0002ba80: ac72 6865 7396 03ea a8eb 615b 313b 323b .rhes.....a[1;2; │ │ │ │ +0002ba90: 335d 93cf 7769 7468 93d7 7893 cf61 6e64 3]..with..x..and │ │ │ │ +0002baa0: 93d7 7998 cf63 6f72 7265 7370 9a53 8e6f ..y..corresp.S.o │ │ │ │ +0002bab0: 6e64 696e 6793 746f 93eb 6131 93cf 616e nding.to..a1..an │ │ │ │ +0002bac0: 6493 eb61 5b32 3b33 5d93 cf72 6573 7098 d..a[2;3]..resp. │ │ │ │ +0002bad0: 6563 7469 7690 ac72 656c 7991 ff05 562e ectiv..rely...V. │ │ │ │ +0002bae0: 8ea1 8d8d 8d8d 9121 23c9 342e 8e8e 8e91 .......!#.4..... │ │ │ │ +0002baf0: 3027 4dd7 78eb 612e d779 9104 58e1 cf64 0'M.x.a..y..X..d │ │ │ │ +0002bb00: 6f90 538e 6573 6e27 7496 03ea a86d 6174 o.S.esn't....mat │ │ │ │ +0002bb10: 6390 ac72 6893 eb61 3193 cf6f 7293 eb61 c..rh..a1..or..a │ │ │ │ +0002bb20: 5b5d cf2e 8ea6 8d8d 8d8d 9121 23c9 352e [].........!#.5. │ │ │ │ +0002bb30: 8e8e 8e91 3027 4dd7 78eb 612c d779 9b04 ....0'M.x.a,.y.. │ │ │ │ +0002bb40: 58e1 cf6d 6174 6390 ac72 6865 7396 03ea X..matc..rhes... │ │ │ │ +0002bb50: a8eb 6131 2c32 93cf 7769 7468 93d7 7893 ..a1,2..with..x. │ │ │ │ +0002bb60: cf61 6e64 93d7 7998 cf63 6f72 7265 7370 .and..y..corresp │ │ │ │ +0002bb70: 9a53 8e6f 6e64 696e 6793 746f 93eb 6131 .S.onding.to..a1 │ │ │ │ +0002bb80: 93cf 616e 6493 eb61 3293 cf72 6573 7098 ..and..a2..resp. │ │ │ │ +0002bb90: 6563 7469 7690 ac72 656c 7991 ff05 562e ectiv..rely...V. │ │ │ │ +0002bba0: 8ea1 8d8d 8d8d 9121 23c9 362e 8e8e 8e91 .......!#.6..... │ │ │ │ +0002bbb0: 3027 4dd7 78eb 612c d779 9104 58e1 cf64 0'M.x.a,.y..X..d │ │ │ │ +0002bbc0: 6f90 538e 6573 6e27 7496 03ea a86d 6174 o.S.esn't....mat │ │ │ │ +0002bbd0: 6390 ac72 6893 eb61 5b31 3b32 5dcf 2e8e c..rh..a[1;2]... │ │ │ │ +0002bbe0: a68d 8d8d 8d91 2123 c937 2e8e 8e8e 9130 ......!#.7.....0 │ │ │ │ +0002bbf0: 274d eb61 28d7 78eb 612c d779 9a6e 39eb 'M.a(.x.a,.y.n9. │ │ │ │ +0002bc00: 6129 2c5b 28d7 7a91 0088 e3eb 612e d777 a),[(.z.....a..w │ │ │ │ +0002bc10: 9052 aaeb 6129 3b5f 5d96 02c6 bbcf 6d61 .R..a);_].....ma │ │ │ │ +0002bc20: 7463 90ac 7268 6573 93eb 6128 312c 3229 tc..rhes..a(1,2) │ │ │ │ +0002bc30: 2c5b 5b33 3b34 3b35 5d3b 5b36 3b37 5d5d ,[[3;4;5];[6;7]] │ │ │ │ +0002bc40: 9102 c6bc cf77 6974 6893 d778 cf2c 9103 .....with..x.,.. │ │ │ │ +0002bc50: 011e d779 98cf 2c91 0301 1dd7 7a91 034f ...y..,.....z..O │ │ │ │ +0002bc60: 9fcf 616e 6493 d777 9103 1965 cf63 6f72 ..and..w...e.cor │ │ │ │ +0002bc70: 7265 7370 9053 8e6f 6e64 696e 678e a410 resp.S.onding... │ │ │ │ +0002bc80: 0000 8d91 3027 4d74 6f96 03ea a8eb 6131 ....0'Mto.....a1 │ │ │ │ +0002bc90: cf2c 93eb 6132 cf2c 93eb 6133 93cf 616e .,..a2.,..a3..an │ │ │ │ +0002bca0: 6493 eb61 5b34 3b35 5d93 cf72 6573 7090 d..a[4;5]..resp. │ │ │ │ +0002bcb0: 538e 6563 7469 7690 ac72 656c 7991 ff05 S.ectiv..rely... │ │ │ │ +0002bcc0: 562e 8e9f 3170 7b8d 8d91 12c7 61eb 4b34 V...1p{.....a.K4 │ │ │ │ +0002bcd0: 2e32 8e91 3f0f 0c45 7870 7265 7373 696f .2..?..Expressio │ │ │ │ +0002bce0: 6e73 8e9f 1be2 238d 9112 c761 cf49 6696 ns....#....a.If. │ │ │ │ +0002bcf0: 03e8 4f74 6865 9b03 e84e 6576 91ff 58e4 ..Othe...Nev..X. │ │ │ │ +0002bd00: 616c 7561 7469 6f6e 936f 6698 616e 9365 aluation.of.an.e │ │ │ │ +0002bd10: 7870 7265 7373 696f 6e93 7465 726d 696e xpression.termin │ │ │ │ +0002bd20: 6174 6573 2c91 03e8 c674 6865 6e93 6569 ates,....then.ei │ │ │ │ +0002bd30: 7468 6572 9369 7498 7375 6363 6565 6473 ther.it.succeeds │ │ │ │ +0002bd40: 9377 6974 6893 736f 6d65 9876 91ff 58e4 .with.some.v..X. │ │ │ │ +0002bd50: 616c 7565 2c91 03e8 c76f 728e a18d 9112 alue,....or..... │ │ │ │ +0002bd60: c761 6974 9603 617c 6661 696c 733b 9103 .ait..a|fails;.. │ │ │ │ +0002bd70: 8f35 696e 9b03 617b 6569 7468 6572 9363 .5in..a{either.c │ │ │ │ +0002bd80: 6173 6598 6173 7369 676e 6d65 6e90 ac72 ase.assignmen..r │ │ │ │ +0002bd90: 7473 9370 9053 8e65 7266 6f72 6d65 6493 ts.p.S.erformed. │ │ │ │ +0002bda0: 6475 7269 6e67 9874 6865 9365 7691 ff58 during.the.ev..X │ │ │ │ +0002bdb0: e461 6c75 6174 696f 6e98 6d61 90ac 7279 .aluation.ma..ry │ │ │ │ +0002bdc0: 9363 6175 7365 9873 6964 6593 650b 6563 .cause.side.e.ec │ │ │ │ +0002bdd0: 7473 2e8e a18d 9112 c761 4966 9603 eaa8 ts.......aIf.... │ │ │ │ +0002bde0: 7468 6593 6576 9bff 58e4 616c 7561 7469 the.ev..X.aluati │ │ │ │ +0002bdf0: 6f6e 9373 7563 6365 6564 7393 7769 7468 on.succeeds.with │ │ │ │ +0002be00: 9373 6f6d 6593 7698 616c 7565 9377 9aac .some.v.alue.w.. │ │ │ │ +0002be10: 7265 9373 6861 6c6c 9373 6198 7993 7468 re.shall.sa.y.th │ │ │ │ +0002be20: 6174 9376 91ff 58e4 616c 7565 9369 7393 at.v..X.alue.is. │ │ │ │ +0002be30: e572 96ff 6666 6574 7572 6e65 9364 9101 .r..ffeturne.d.. │ │ │ │ +0002be40: 3e93 cf2e 8ea1 8d91 1e28 f057 91ff 0556 >........(.W...V │ │ │ │ +0002be50: 6596 03ca fb73 6861 6c6c 9364 6573 6372 e....shall.descr │ │ │ │ +0002be60: 6962 9053 8e65 9374 6865 9365 769b ff58 ib.S.e.the.ev..X │ │ │ │ +0002be70: e461 6c75 6174 696f 6e93 6f66 9103 cafc .aluation.of.... │ │ │ │ +0002be80: 6578 7072 6573 7369 6f6e 7393 6290 ac72 expressions.b..r │ │ │ │ +0002be90: 7993 636f 6e73 6964 6572 696e 6793 7468 y.considering.th │ │ │ │ +0002bea0: 6593 7698 6172 696f 7573 9363 6173 6573 e.v.arious.cases │ │ │ │ +0002beb0: 2c91 03d1 5169 6e93 7468 658e a18d 9112 ,...Qin.the..... │ │ │ │ +0002bec0: c761 6f72 6465 7296 03ea a869 6e93 7768 .aorder....in.wh │ │ │ │ +0002bed0: 6963 9aac 7268 9374 6865 7993 6172 6593 ic..rh.they.are. │ │ │ │ +0002bee0: 6c69 7374 6564 9369 6e93 7468 6593 7379 listed.in.the.sy │ │ │ │ +0002bef0: 6e98 7461 7893 6571 7561 7469 6f6e 732e n.tax.equations. │ │ │ │ +0002bf00: 8e9f 19c5 da8d 8d8d 8d91 2467 afeb 6080 ..........$g..`. │ │ │ │ +0002bf10: 888e 8e8e 9130 274d d763 658e a18d 9130 .....0'M.ce....0 │ │ │ │ +0002bf20: 274d cf54 6865 9603 eaa8 6170 7072 6f70 'M.The....approp │ │ │ │ +0002bf30: 7269 6174 6593 636f 6e73 7461 6e90 ac72 riate.constan..r │ │ │ │ +0002bf40: 7493 7691 ff58 e461 6c75 6593 6973 9372 t.v..X.alue.is.r │ │ │ │ +0002bf50: 6574 7572 6e65 642e 8ea6 8d8d 8d8d 9124 eturned........$ │ │ │ │ +0002bf60: 67af eb60 8088 8e8e 8e91 3027 4dd7 7690 g..`......0'M.v. │ │ │ │ +0002bf70: 6e39 6172 8ea1 8d91 3027 4dcf 5468 6596 n9ar....0'M.The. │ │ │ │ +0002bf80: 02e7 e776 91ff 58e4 616c 7565 9361 7373 ...v..X.alue.ass │ │ │ │ +0002bf90: 6f90 538e 6369 6174 6564 9377 6974 6891 o.S.ciated.with. │ │ │ │ +0002bfa0: 02e7 e6d7 769a 6e39 6172 9103 3b75 cf69 ....v.n9ar..;u.i │ │ │ │ +0002bfb0: 7393 7265 7475 726e 6564 2e91 04e2 a049 s.returned.....I │ │ │ │ +0002bfc0: 6693 d776 9861 7291 033b 74cf 6973 936f f..v.ar..;t.is.o │ │ │ │ +0002bfd0: 7264 696e 6172 7991 ff05 562c 9103 1ba7 rdinary...V,.... │ │ │ │ +0002bfe0: 7468 656e 9374 6865 9376 91ff 58e4 616c then.the.v..X.al │ │ │ │ +0002bff0: 7565 9372 6574 7572 6e65 648e a18d 9130 ue.returned....0 │ │ │ │ +0002c000: 274d 6973 9604 56cf 7468 6593 7691 ff58 'Mis..V.the.v..X │ │ │ │ +0002c010: e461 6c75 6593 6290 538e 6f75 6e64 9b04 .alue.b.S.ound.. │ │ │ │ +0002c020: 56d0 746f 93d7 7690 6e39 6172 9104 aa5d V.to..v.n9ar...] │ │ │ │ +0002c030: cf69 6e93 7468 6593 656e 95ac 7276 6972 .in.the.en..rvir │ │ │ │ +0002c040: 6f6e 6d65 6e93 742e 9106 7d55 4966 98d7 onmen.t...}UIf.. │ │ │ │ +0002c050: 7690 6e39 6172 9104 aa5d cf69 7396 0456 v.n9ar...].is..V │ │ │ │ +0002c060: cf61 7373 6967 6e61 626c 652c 9104 71d9 .assignable,..q. │ │ │ │ +0002c070: 7468 656e 9374 6865 9376 91ff 58e4 616c then.the.v..X.al │ │ │ │ +0002c080: 7565 8ea1 8d91 3027 4d72 6574 7572 6e65 ue....0'Mreturne │ │ │ │ +0002c090: 6496 03ea a869 7393 7468 6593 636f 6e95 d....is.the.con. │ │ │ │ +0002c0a0: ac72 7465 6e93 7473 9603 eaa8 6f66 9374 .rten.ts....of.t │ │ │ │ +0002c0b0: 6865 936c 6f9a 538e 6361 7469 6f6e 9374 he.lo.S.cation.t │ │ │ │ +0002c0c0: 6f93 7768 6963 90ac 7268 93d7 7690 6e39 o.whic..rh..v.n9 │ │ │ │ +0002c0d0: 6172 9104 3e36 cf69 7393 6298 6f75 6e64 ar..>6.is.b.ound │ │ │ │ +0002c0e0: 2e8e 8e9f 24fd 138e 8c8b 0000 0024 0000 ....$........$.. │ │ │ │ 0002c0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002c100: 0000 0000 0000 0000 0000 0002 b44b a002 .............K.. │ │ │ │ -0002c110: cc05 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 ..U...F......... │ │ │ │ -0002c120: 9a8d 91ea f1eb d033 3692 010c 4b47 4368 .......36...KGCh │ │ │ │ -0002c130: 6170 7465 7296 0480 0034 2e91 0a80 0053 apter....4.....S │ │ │ │ -0002c140: 656d 616e 90a0 0074 6963 7393 6f66 934d eman...tics.of.M │ │ │ │ -0002c150: 4c8e 91ea f1eb 9f05 6666 8900 00e6 6601 L.......ff....f. │ │ │ │ -0002c160: c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b .>|......./..... │ │ │ │ -0002c170: d021 8d8d 8d8d 91fc 9239 eb60 8088 8e8e .!.......9.`.... │ │ │ │ -0002c180: 8e91 0851 d7d7 636f 6e8e a410 0000 8d91 ...Q..con....... │ │ │ │ -0002c190: 0851 d7cf 5468 6596 03ea a876 91ff 58e4 .Q..The....v..X. │ │ │ │ -0002c1a0: 616c 7565 9361 7373 6f90 538e 6369 6174 alue.asso.S.ciat │ │ │ │ -0002c1b0: 6564 9377 6974 6893 d763 6f6e 93cf 6973 ed.with..con..is │ │ │ │ -0002c1c0: 9372 6574 7572 6e65 642e 9105 38e0 2873 .returned...8.(s │ │ │ │ -0002c1d0: 6565 9353 6563 7469 6f6e 9335 2e35 298e ee.Section.5.5). │ │ │ │ -0002c1e0: a91a 21b8 8d8d 8d8d 91fc 9239 eb60 8088 ..!........9.`.. │ │ │ │ -0002c1f0: 8e8e 8e91 0851 d7d7 658d 9f01 cccc d531 .....Q..e......1 │ │ │ │ -0002c200: 8e91 08aa acd7 658d 9f01 cccc d532 8e8e ......e......2.. │ │ │ │ -0002c210: a18d 9108 51d7 d765 8d9f 01cc ccd5 318e ....Q..e......1. │ │ │ │ -0002c220: 9609 2b9a cf61 6e64 9b04 6b96 d765 8d9f ..+..and..k..e.. │ │ │ │ -0002c230: 01cc ccd5 328e 93cf 6172 6598 6576 96ff ....2...are.ev.. │ │ │ │ -0002c240: 58e4 616c 7561 7465 6498 616e 6498 7468 X.aluated.and.th │ │ │ │ -0002c250: 6598 7265 7375 6c74 986f 6691 046b 9561 e.result.of..k.a │ │ │ │ -0002c260: 7070 6c79 696e 6798 7468 6598 7693 616c pplying.the.v.al │ │ │ │ -0002c270: 7565 986f 6698 d765 8d9f 01cc ccd5 318e ue.of..e......1. │ │ │ │ -0002c280: 9109 2b9a cf28 7768 6963 95ac 7268 986d ..+..(whic..rh.m │ │ │ │ -0002c290: 9375 7374 9862 9053 8e65 8ea1 8d91 0851 .ust.b.S.e.....Q │ │ │ │ -0002c2a0: d761 9603 f323 6675 6e63 7469 6f6e 2993 .a...#function). │ │ │ │ -0002c2b0: 746f 9b03 f322 7468 6174 936f 6693 d765 to..."that.of..e │ │ │ │ -0002c2c0: 8d9f 01cc ccd5 328e 9108 b327 cf69 7398 ......2....'.is. │ │ │ │ -0002c2d0: 7265 7475 726e 6564 2e91 0552 5144 7565 returned...RQDue │ │ │ │ -0002c2e0: 9374 6f98 6f70 7469 6d69 7361 7469 6f6e .to.optimisation │ │ │ │ -0002c2f0: 7393 696e 9374 6865 93eb 484d 4c93 cf63 s.in.the..HML..c │ │ │ │ -0002c300: 6f6d 7069 6c65 722c 9103 f541 7468 658e ompiler,...Athe. │ │ │ │ -0002c310: a18d 9108 51d7 6f72 6465 7296 03ea a86f ....Q.order....o │ │ │ │ -0002c320: 6693 6576 9bff 58e4 616c 7561 7469 6f6e f.ev..X.aluation │ │ │ │ -0002c330: 936d 6190 ac72 7993 7698 6172 7991 ff05 .ma..ry.v.ary... │ │ │ │ -0002c340: 562e 8e9f 1a21 b98d 8d8d 8d91 fc92 39eb V....!........9. │ │ │ │ -0002c350: 6080 888e 8e8e 9108 51d7 d770 7891 03ea `.......Q..px... │ │ │ │ -0002c360: a865 8ea1 8d91 0851 d765 9604 6170 cf69 .e.....Q.e..ap.i │ │ │ │ -0002c370: 739b 0461 7165 7691 ff58 e461 6c75 6174 s..aqev..X.aluat │ │ │ │ -0002c380: 6564 9361 6e64 9374 6865 6e98 7468 6593 ed.and.then.the. │ │ │ │ -0002c390: 7265 7375 6c74 936f 6698 6170 706c 7969 result.of.applyi │ │ │ │ -0002c3a0: 6e67 93d7 7078 93cf 746f 9374 6865 9876 ng..px..to.the.v │ │ │ │ -0002c3b0: 91ff 58e4 616c 7565 936f 6693 d765 98cf ..X.alue.of..e.. │ │ │ │ -0002c3c0: 6973 9372 6574 7572 6e65 642e 9106 9d39 is.returned....9 │ │ │ │ -0002c3d0: eb61 2dd7 658e a18d 9108 51d7 cf61 6e64 .a-.e.....Q..and │ │ │ │ -0002c3e0: 9b03 ec23 eb61 6e6f 7491 05bf aad7 6591 ...#.anot.....e. │ │ │ │ -0002c3f0: 03ec 24cf 6861 95ac 7276 9365 9874 6865 ..$.ha..rv.e.the │ │ │ │ -0002c400: 9103 ec24 6f62 9376 696f 7573 986d 6561 ...$ob.vious.mea │ │ │ │ -0002c410: 6e69 6e67 733b 9103 ece1 eb61 646f 9105 nings;.....ado.. │ │ │ │ -0002c420: bfaa d765 98cf 6576 91ff 58e4 616c 7561 ...e..ev..X.alua │ │ │ │ -0002c430: 7465 7396 03ec 24d7 6598 cf66 6f72 9869 tes...$.e..for.i │ │ │ │ -0002c440: 7473 9373 6964 6598 650b 6563 7473 9361 ts.side.e.ects.a │ │ │ │ -0002c450: 6e64 9874 6865 6e8e a18d 9108 51d7 7265 nd.then.....Q.re │ │ │ │ -0002c460: 7475 726e 7391 03ea a876 90ac 726f 6964 turns....v..roid │ │ │ │ -0002c470: 2e8e a68d 8d8d 8d91 fc92 39eb 6080 888e ..........9.`... │ │ │ │ -0002c480: 8e8e 9108 51d7 d765 8d9f 01cc ccd5 318e ....Q..e......1. │ │ │ │ -0002c490: 9108 aaac d769 7891 03ea a865 8d9f 01cc .....ix....e.... │ │ │ │ -0002c4a0: ccd5 328e 8ea1 8d91 0851 d7d7 658d 9f01 ..2......Q..e... │ │ │ │ -0002c4b0: cccc d531 8e91 04c0 04eb 6126 d765 8d9f ...1......a&.e.. │ │ │ │ -0002c4c0: 01cc ccd5 328e 910a 2074 cf69 7396 0560 ....2... t.is..` │ │ │ │ -0002c4d0: 6f65 7175 6976 91ff 58e4 616c 656e 90ac oequiv..X.alen.. │ │ │ │ -0002c4e0: 7274 9105 6070 746f 93eb 6169 6696 05bf rt..`pto..aif... │ │ │ │ -0002c4f0: aad7 658d 9f01 cccc d531 8e9b 0a7f aeeb ..e......1...... │ │ │ │ -0002c500: 6174 6865 6e93 d765 8d9f 01cc ccd5 328e athen..e......2. │ │ │ │ -0002c510: 98eb 6165 6c73 6593 6661 6c73 6596 0560 ..aelse.false..` │ │ │ │ -0002c520: 70cf 2873 6f9b 0560 6f73 6f6d 6574 696d p.(so..`osometim │ │ │ │ -0002c530: 6573 936f 6e6c 7998 d765 8d9f 01cc ccd5 es.only..e...... │ │ │ │ -0002c540: 318e 910a 2074 cf6e 6565 6473 9862 9053 1... t.needs.b.S │ │ │ │ -0002c550: 8e65 8ea1 8d91 0851 d765 769b ff58 e461 .e.....Q.ev..X.a │ │ │ │ -0002c560: 6c75 6174 6564 9603 eaa8 746f 9365 7698 luated....to.ev. │ │ │ │ -0002c570: 616c 7561 7465 93d7 658d 9f01 cccc d531 aluate..e......1 │ │ │ │ -0002c580: 8e96 04c0 04eb 6126 d765 8d9f 01cc ccd5 ......a&.e...... │ │ │ │ -0002c590: 328e 93cf 298e a915 10dc 8d91 0851 d7d7 2...)........Q.. │ │ │ │ -0002c5a0: 658d 9f01 cccc d531 8e91 0a7f aeeb 616f e......1......ao │ │ │ │ -0002c5b0: 729b 05bf aad7 658d 9f01 cccc d532 8e91 r.....e......2.. │ │ │ │ -0002c5c0: 0923 e5cf 6973 9104 63e2 6571 7569 7691 .#..is..c.equiv. │ │ │ │ -0002c5d0: ff58 e461 6c65 6e90 ac72 7496 0463 e174 .X.alen..rt..c.t │ │ │ │ -0002c5e0: 6f93 eb61 6966 98d7 658d 9f01 cccc d531 o..aif..e......1 │ │ │ │ -0002c5f0: 8e91 0a7f aeeb 6174 6865 6e98 7472 7565 ......athen.true │ │ │ │ -0002c600: 9865 6c73 6598 d765 8d9f 01cc ccd5 328e .else..e......2. │ │ │ │ -0002c610: 9b09 23e6 cf28 736f 9373 6f6d 6574 696d ..#..(so.sometim │ │ │ │ -0002c620: 6573 936f 6e6c 7993 d765 8d9f 01cc ccd5 es.only..e...... │ │ │ │ -0002c630: 318e 98cf 6e65 6564 7393 746f 8ea1 8d91 1...needs.to.... │ │ │ │ -0002c640: 0851 d762 9053 8e65 9603 eaa8 6576 9bff .Q.b.S.e....ev.. │ │ │ │ -0002c650: 58e4 616c 7561 7465 6493 746f 9365 7698 X.aluated.to.ev. │ │ │ │ -0002c660: 616c 7561 7465 93d7 658d 9f01 cccc d531 aluate..e......1 │ │ │ │ -0002c670: 8e91 0a7f aeeb 616f 7291 05bf aad7 658d ......aor.....e. │ │ │ │ -0002c680: 9f01 cccc d532 8e91 04c0 04cf 298e a68d .....2......)... │ │ │ │ -0002c690: 9108 51d7 4578 6365 7074 9604 2dc0 7768 ..Q.Except..-.wh │ │ │ │ -0002c6a0: 656e 9b04 2dc1 d769 7893 cf69 7393 eb61 en..-..ix..is..a │ │ │ │ -0002c6b0: 2698 cf6f 7293 eb61 6f72 cf2c 9104 3e86 &..or..aor.,..>. │ │ │ │ -0002c6c0: d765 8d9f 01cc ccd5 318e 9108 edc5 cf61 .e......1......a │ │ │ │ -0002c6d0: 6e64 93d7 658d 9f01 cccc d532 8e91 08ed nd..e......2.... │ │ │ │ -0002c6e0: c4cf 6172 6598 6576 91ff 58e4 616c 7561 ..are.ev..X.alua │ │ │ │ -0002c6f0: 7465 6493 696e 9374 6861 7498 6f72 6465 ted.in.that.orde │ │ │ │ -0002c700: 722c 9104 3e86 616e 6493 7468 6598 7265 r,..>.and.the.re │ │ │ │ -0002c710: 7375 6c74 936f 668e a18d 9108 51d7 6170 sult.of.....Q.ap │ │ │ │ -0002c720: 706c 7969 6e67 9603 eaa8 d769 7893 cf74 plying.....ix..t │ │ │ │ -0002c730: 6f93 7468 6569 7293 7495 ac72 7793 6f96 o.their.t..rw.o. │ │ │ │ -0002c740: 03ea a876 91ff 58e4 616c 7565 7393 7265 ...v..X.alues.re │ │ │ │ -0002c750: 7475 726e 6564 2e8e a68d 9108 51d7 d765 turned......Q..e │ │ │ │ -0002c760: 8d9f 01cc ccd5 318e 9b04 c004 eb61 2cd7 ......1......a,. │ │ │ │ -0002c770: 658d 9f01 cccc d532 8e91 08c9 6bcf 7265 e......2....k.re │ │ │ │ -0002c780: 7475 726e 7396 0409 6774 6865 9370 6169 turns...gthe.pai │ │ │ │ -0002c790: 7293 7769 7468 930c 7273 7493 636f 6d70 r.with..rst.comp │ │ │ │ -0002c7a0: 9053 8e6f 6e65 6e90 ac72 7493 7468 6593 .S.onen..rt.the. │ │ │ │ -0002c7b0: 7691 ff58 e461 6c75 6593 6f66 93d7 658d v..X.alue.of..e. │ │ │ │ -0002c7c0: 9f01 cccc d531 8e98 cf2c 9104 1117 616e .....1...,....an │ │ │ │ -0002c7d0: 6493 7365 636f 6e64 9363 6f6d 7090 538e d.second.comp.S. │ │ │ │ -0002c7e0: 6f6e 656e 90ac 7274 8ea1 8d91 0851 d774 onen..rt.....Q.t │ │ │ │ -0002c7f0: 6865 9603 eaa8 7691 ff58 e461 6c75 6593 he....v..X.alue. │ │ │ │ -0002c800: 6f66 93d7 658d 9f01 cccc d532 8e91 04c0 of..e......2.... │ │ │ │ -0002c810: 04cf 3b93 7468 6593 6d65 616e 696e 6793 ..;.the.meaning. │ │ │ │ -0002c820: 6f66 9374 6865 936f 7468 6572 9369 6e0c of.the.other.in. │ │ │ │ -0002c830: 7865 7393 6172 6593 6769 7690 ac72 656e xes.are.giv..ren │ │ │ │ -0002c840: 9369 6e93 4368 6170 7465 7293 362e 8ea9 .in.Chapter.6... │ │ │ │ -0002c850: 1a21 b88d 8d8d 8d91 fc92 39eb 6080 888e .!........9.`... │ │ │ │ -0002c860: 8e8e 9108 51d7 d770 eb61 3a3d d765 8ea1 ....Q..p.a:=.e.. │ │ │ │ -0002c870: 8d91 0851 d7cf 4576 9aac 7265 7279 9603 ...Q..Ev..rery.. │ │ │ │ -0002c880: f345 7691 ff58 e461 7269 6162 6c65 9369 .Ev..X.ariable.i │ │ │ │ -0002c890: 6e93 d770 9103 f344 cf6d 9875 7374 9362 n..p...D.m.ust.b │ │ │ │ -0002c8a0: 9a53 8e65 9361 7373 6967 6e61 626c 6593 .S.e.assignable. │ │ │ │ -0002c8b0: 616e 6493 6298 6f75 6e64 9374 6f93 736f and.b.ound.to.so │ │ │ │ -0002c8c0: 6d65 9103 f344 6c6f 9863 6174 696f 6e93 me...Dlo.cation. │ │ │ │ -0002c8d0: 696e 9374 6865 9365 6e90 ac72 7669 726f in.the.en..rviro │ │ │ │ -0002c8e0: 6e2d 8ea1 8d91 0851 d76d 656e 90ac 7274 n-.....Q.men..rt │ │ │ │ -0002c8f0: 2e91 05bf af54 6865 9604 1798 650b 6563 .....The....e.ec │ │ │ │ -0002c900: 749b 0417 976f 6693 7468 6598 6173 7369 t....of.the.assi │ │ │ │ -0002c910: 676e 6d65 6e90 ac72 7493 6973 9374 6f98 gnmen..rt.is.to. │ │ │ │ -0002c920: 7570 9053 8e64 6174 6593 7468 6593 636f up.S.date.the.co │ │ │ │ -0002c930: 6e95 ac72 7465 6e93 7473 986f 6696 0417 n..rten.ts.of... │ │ │ │ -0002c940: 9874 6865 7365 986c 6f90 538e 6361 7469 .these.lo.S.cati │ │ │ │ -0002c950: 6f6e 7393 2869 6e8e a18d 9108 51d7 7468 ons.(in.....Q.th │ │ │ │ -0002c960: 6596 04f4 8d73 746f 7265 299b 04f4 8c77 e....store)....w │ │ │ │ -0002c970: 6974 6893 7468 6598 7691 ff58 e461 6c75 ith.the.v..X.alu │ │ │ │ -0002c980: 6573 9363 6f72 7265 7370 9053 8e6f 6e64 es.corresp.S.ond │ │ │ │ -0002c990: 696e 6798 746f 9374 6865 9876 91ff 58e4 ing.to.the.v..X. │ │ │ │ -0002c9a0: 6172 6961 626c 6573 9370 726f 9053 8e64 ariables.pro.S.d │ │ │ │ -0002c9b0: 7563 6564 9862 90ac 7279 9365 7691 ff58 uced.b..ry.ev..X │ │ │ │ -0002c9c0: e461 6c75 6174 696e 678e a18d 9108 51d7 .aluating.....Q. │ │ │ │ -0002c9d0: 7468 6596 03d5 2c62 696e 6469 6e67 93d7 the...,binding.. │ │ │ │ -0002c9e0: 70eb 613d d765 9b03 d52d cf28 7365 6593 p.a=.e...-.(see. │ │ │ │ -0002c9f0: 5365 6374 696f 6e93 342e 312e 3129 2e91 Section.4.1.1).. │ │ │ │ -0002ca00: 0531 b749 6693 7468 6593 6576 91ff 58e4 .1.If.the.ev..X. │ │ │ │ -0002ca10: 616c 7561 7469 6f6e 986f 6693 d765 93cf aluation.of..e.. │ │ │ │ -0002ca20: 6661 696c 732c 9103 d978 7468 656e 986e fails,...xthen.n │ │ │ │ -0002ca30: 6f93 7570 9053 8e64 6174 696e 6793 6f66 o.up.S.dating.of │ │ │ │ -0002ca40: 8ea1 8d91 0851 d76c 6f95 538e 6361 7469 .....Q.lo.S.cati │ │ │ │ -0002ca50: 6f6e 739b 03d8 196f 9363 6375 7273 2c91 ons....o.ccurs,. │ │ │ │ -0002ca60: 03db cf61 6e64 9874 6865 9103 d81a 6173 ...and.the....as │ │ │ │ -0002ca70: 7369 676e 6d65 6e95 ac72 7498 6661 696c signmen..rt.fail │ │ │ │ -0002ca80: 7398 7369 6d69 6c61 726c 7991 ff05 562e s.similarly...V. │ │ │ │ -0002ca90: 9105 32b0 4966 9874 6865 986d 6174 6393 ..2.If.the.matc. │ │ │ │ -0002caa0: 6869 6e67 9103 d81a 746f 98d7 7098 cf66 hing....to..p..f │ │ │ │ -0002cab0: 6169 6c73 2c91 03db cf74 6865 6e8e a18d ails,....then... │ │ │ │ -0002cac0: 9108 51d7 7468 6596 03ea a861 7373 6967 ..Q.the....assig │ │ │ │ -0002cad0: 6e6d 656e 90ac 7274 9366 6169 6c73 9377 nmen..rt.fails.w │ │ │ │ -0002cae0: 6974 6893 eb61 60d7 7061 7474 6572 9053 ith..a`.patter.S │ │ │ │ -0002caf0: 8e6e eb61 60cf 2e91 0538 e054 6865 9376 .n.a`....8.The.v │ │ │ │ -0002cb00: 9bff 58e4 616c 7565 936f 6693 d770 eb61 ..X.alue.of..p.a │ │ │ │ -0002cb10: 3a3d d765 93cf 6973 9374 6865 9376 9861 :=.e..is.the.v.a │ │ │ │ -0002cb20: 6c75 6593 6f66 93d7 65cf 2e8e 9f1a 21b9 lue.of..e.....!. │ │ │ │ -0002cb30: 8d8d 8d8d 91fc 9239 eb60 8088 8e8e 8e91 .......9.`...... │ │ │ │ -0002cb40: 0851 d7eb 6166 6169 6c77 6974 6891 05bf .Q..afailwith... │ │ │ │ -0002cb50: aad7 658e a18d 9108 51d7 6596 0311 98cf ..e.....Q.e..... │ │ │ │ -0002cb60: 6973 9b03 1199 6576 91ff 58e4 616c 7561 is....ev..X.alua │ │ │ │ -0002cb70: 7465 6493 616e 6493 7468 656e 9361 9366 ted.and.then.a.f │ │ │ │ -0002cb80: 6169 6c75 7265 9877 6974 6893 d765 cf27 ailure.with..e.' │ │ │ │ -0002cb90: 7393 7691 ff58 e461 6c75 6593 2877 6869 s.v..X.alue.(whi │ │ │ │ -0002cba0: 6395 ac72 6898 6d93 7573 7496 0311 9862 c..rh.m.ust....b │ │ │ │ -0002cbb0: 9053 8e65 9361 9873 7472 696e 6729 9369 .S.e.a.string).i │ │ │ │ -0002cbc0: 7393 6765 6e65 7261 7465 642e 8ea6 8d8d s.generated..... │ │ │ │ -0002cbd0: 8d8d 91fc 9239 eb60 8088 8e8e 8e91 0e11 .....9.`........ │ │ │ │ -0002cbe0: 81eb 6169 6696 05bf aad7 658d 9f01 cccc ..aif.....e..... │ │ │ │ -0002cbf0: d531 8e91 0a7f aeeb 617b 7468 656e 7c6c .1......a{then|l │ │ │ │ -0002cc00: 6f6f 707d 93d7 658d 9ffb a532 8ddb 308e oop}..e....2..0. │ │ │ │ -0002cc10: 9f07 5241 8dd5 318e 8e8e a18d 9108 51d7 ..RA..1.......Q. │ │ │ │ -0002cc20: eb61 7b69 6696 05bf aad7 658d 9f01 cccc .a{if.....e..... │ │ │ │ -0002cc30: d532 8e91 0a7f aeeb 617b 7468 656e 7c6c .2......a{then|l │ │ │ │ -0002cc40: 6f6f 707d 93d7 658d 9ffb a532 8ddb 308e oop}..e....2..0. │ │ │ │ -0002cc50: 9f07 5241 8dd5 328e 8e8e 9f13 221d 8d8d ..RA..2....."... │ │ │ │ -0002cc60: 9ff8 0000 8d91 1990 d5cf 2e8e a404 0000 ................ │ │ │ │ -0002cc70: 8d91 1990 d52e 8ea1 8d91 1990 d52e 8e8e ................ │ │ │ │ -0002cc80: 8ea1 8d91 0e11 81eb 6169 6696 05bf aad7 ........aif..... │ │ │ │ -0002cc90: 658d 9f01 cccc d86e 8e91 0b67 faeb 617b e......n...g..a{ │ │ │ │ -0002cca0: 7468 656e 7c6c 6f6f 707d 93d7 658d 9ffb then|loop}..e... │ │ │ │ -0002ccb0: a532 8ddb 308e 9f07 5241 8dd8 6e8e 8e91 .2..0...RA..n... │ │ │ │ -0002ccc0: 05a8 50eb 617d 937b 7b65 6c73 657c 6c6f ..P.a}.{{else|lo │ │ │ │ -0002ccd0: 6f70 7d93 d765 8d9f fba5 32db 308e 9102 op}..e....2.0... │ │ │ │ -0002cce0: ce39 eb61 7d8e 9f15 10dc 8d91 0851 d7d7 .9.a}........Q.. │ │ │ │ -0002ccf0: 658d 9f01 cccc d531 8e96 04c0 04eb 612c e......1......a, │ │ │ │ -0002cd00: d765 8d9f 01cc ccd5 328e 93eb 612c 8d91 .e......2...a,.. │ │ │ │ -0002cd10: 05bf aad7 3a96 01ff fe3a 933a 8e91 1949 ....:....:.:...I │ │ │ │ -0002cd20: f4eb 612c d765 8d9f 01cc ccd8 6e8e 9109 ..a,.e......n... │ │ │ │ -0002cd30: 3236 cf61 7265 9b03 89e5 6576 91ff 58e4 26.are....ev..X. │ │ │ │ -0002cd40: 616c 7561 7465 6496 0389 e669 6e93 7475 aluated....in.tu │ │ │ │ -0002cd50: 726e 9875 6e90 ac72 7469 6c93 6f6e 6598 rn.un..rtil.one. │ │ │ │ -0002cd60: 6f66 9374 6865 6d2c 9603 9d40 d765 8d9f of.them,...@.e.. │ │ │ │ -0002cd70: 01cc ccd8 6d8e 910b 8ea9 cf73 6190 ac72 ....m......sa..r │ │ │ │ -0002cd80: 7991 ff05 562c 9372 6574 7572 6e73 9603 y...V,.returns.. │ │ │ │ -0002cd90: 89e6 7472 7565 9828 6561 6390 ac72 6893 ..true.(eac..rh. │ │ │ │ -0002cda0: d765 8d9f 01cc ccd8 698e 8ea1 8d91 0851 .e......i......Q │ │ │ │ -0002cdb0: d7cf 2866 6f72 9b03 ca28 3096 0355 52d7 ..(for...(0..UR. │ │ │ │ -0002cdc0: 3c93 6993 3c93 6e96 0268 46cf 2b93 3129 <.i.<.n..hF.+.1) │ │ │ │ -0002cdd0: 9103 ca29 6d95 ac72 7573 7498 7265 7475 ...)m..rust.retu │ │ │ │ -0002cde0: 726e 9865 6974 6865 7298 7472 7565 986f rn.either.true.o │ │ │ │ -0002cdf0: 7298 6661 6c73 6529 2e91 052e 0b57 6865 r.false).....Whe │ │ │ │ -0002ce00: 6e98 7468 6598 7068 7261 7365 9866 6f6c n.the.phrase.fol │ │ │ │ -0002ce10: 6c6f 9377 696e 6798 d765 8d9f 01cc ccd8 lo.wing..e...... │ │ │ │ -0002ce20: 6d8e 8ea1 8d91 0851 d7cf 6973 9604 918b m......Q..is.... │ │ │ │ -0002ce30: eb61 7468 656e 9105 bfaa d765 8d9f fba5 .athen.....e.... │ │ │ │ -0002ce40: 328d db30 8e9f 0752 418d d86d 8e8e 910c 2..0...RA..m.... │ │ │ │ -0002ce50: 964f cf63 6f6e 9aac 7274 726f 6c93 6973 .O.con..rtrol.is │ │ │ │ -0002ce60: 9370 6173 7365 6491 0491 8c74 6f93 d765 .passed....to..e │ │ │ │ -0002ce70: 8d9f fba5 328d db30 8e9f 0752 418d d86d ....2..0...RA..m │ │ │ │ -0002ce80: 8e8e 9108 04c4 cf3b 9104 e4fc 686f 9877 .......;....ho.w │ │ │ │ -0002ce90: 9865 7698 6572 9104 918c 7768 656e 9374 .ev.er....when.t │ │ │ │ -0002cea0: 6865 9370 6872 6173 6593 6973 93eb 616c he.phrase.is..al │ │ │ │ -0002ceb0: 6f6f 7091 05bf aad7 658d 9ffb a532 8ddb oop.....e....2.. │ │ │ │ -0002cec0: 308e 9f07 5241 8dd8 6d8e 8e91 0804 c4cf 0...RA..m....... │ │ │ │ -0002ced0: 2c91 04bb 4474 6865 6e93 d765 8d9f fba5 ,...Dthen..e.... │ │ │ │ -0002cee0: 328d db30 8e9f 0752 418d d86d 8e8e 8e8e 2..0...RA..m.... │ │ │ │ -0002cef0: 9f24 fd13 8e8c 8b00 0000 2500 0000 0000 .$........%..... │ │ │ │ -0002cf00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002c100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002c110: 0000 0002 b453 a002 cc05 558d a0fd 46d3 .....S....U...F. │ │ │ │ +0002c120: 0e8d 8d8d 8d9f fa99 9a8d 91ea f1eb d033 ...............3 │ │ │ │ +0002c130: 3692 010c 4b47 4368 6170 7465 7296 0480 6...KGChapter... │ │ │ │ +0002c140: 0034 2e91 0a80 0053 656d 616e 90a0 0074 .4.....Seman...t │ │ │ │ +0002c150: 6963 7393 6f66 934d 4c8e 91ea f1eb 9f05 ics.of.ML....... │ │ │ │ +0002c160: 6666 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 ff....f..>|..... │ │ │ │ +0002c170: 0294 2fdf 8da0 fd8b d021 8d8d 8d8d 91fc ../......!...... │ │ │ │ +0002c180: 9239 eb60 8088 8e8e 8e91 0851 d7d7 636f .9.`.......Q..co │ │ │ │ +0002c190: 6e8e a410 0000 8d91 0851 d7cf 5468 6596 n........Q..The. │ │ │ │ +0002c1a0: 03ea a876 91ff 58e4 616c 7565 9361 7373 ...v..X.alue.ass │ │ │ │ +0002c1b0: 6f90 538e 6369 6174 6564 9377 6974 6893 o.S.ciated.with. │ │ │ │ +0002c1c0: d763 6f6e 93cf 6973 9372 6574 7572 6e65 .con..is.returne │ │ │ │ +0002c1d0: 642e 9105 38e0 2873 6565 9353 6563 7469 d...8.(see.Secti │ │ │ │ +0002c1e0: 6f6e 9335 2e35 298e a91a 21b8 8d8d 8d8d on.5.5)...!..... │ │ │ │ +0002c1f0: 91fc 9239 eb60 8088 8e8e 8e91 0851 d7d7 ...9.`.......Q.. │ │ │ │ +0002c200: 658d 9f01 cccc d531 8e91 08aa acd7 658d e......1......e. │ │ │ │ +0002c210: 9f01 cccc d532 8e8e a18d 9108 51d7 d765 .....2......Q..e │ │ │ │ +0002c220: 8d9f 01cc ccd5 318e 9609 2b9a cf61 6e64 ......1...+..and │ │ │ │ +0002c230: 9b04 6b96 d765 8d9f 01cc ccd5 328e 93cf ..k..e......2... │ │ │ │ +0002c240: 6172 6598 6576 96ff 58e4 616c 7561 7465 are.ev..X.aluate │ │ │ │ +0002c250: 6498 616e 6498 7468 6598 7265 7375 6c74 d.and.the.result │ │ │ │ +0002c260: 986f 6691 046b 9561 7070 6c79 696e 6798 .of..k.applying. │ │ │ │ +0002c270: 7468 6598 7693 616c 7565 986f 6698 d765 the.v.alue.of..e │ │ │ │ +0002c280: 8d9f 01cc ccd5 318e 9109 2b9a cf28 7768 ......1...+..(wh │ │ │ │ +0002c290: 6963 95ac 7268 986d 9375 7374 9862 9053 ic..rh.m.ust.b.S │ │ │ │ +0002c2a0: 8e65 8ea1 8d91 0851 d761 9603 f323 6675 .e.....Q.a...#fu │ │ │ │ +0002c2b0: 6e63 7469 6f6e 2993 746f 9b03 f322 7468 nction).to..."th │ │ │ │ +0002c2c0: 6174 936f 6693 d765 8d9f 01cc ccd5 328e at.of..e......2. │ │ │ │ +0002c2d0: 9108 b327 cf69 7398 7265 7475 726e 6564 ...'.is.returned │ │ │ │ +0002c2e0: 2e91 0552 5144 7565 9374 6f98 6f70 7469 ...RQDue.to.opti │ │ │ │ +0002c2f0: 6d69 7361 7469 6f6e 7393 696e 9374 6865 misations.in.the │ │ │ │ +0002c300: 93eb 484d 4c93 cf63 6f6d 7069 6c65 722c ..HML..compiler, │ │ │ │ +0002c310: 9103 f541 7468 658e a18d 9108 51d7 6f72 ...Athe.....Q.or │ │ │ │ +0002c320: 6465 7296 03ea a86f 6693 6576 9bff 58e4 der....of.ev..X. │ │ │ │ +0002c330: 616c 7561 7469 6f6e 936d 6190 ac72 7993 aluation.ma..ry. │ │ │ │ +0002c340: 7698 6172 7991 ff05 562e 8e9f 1a21 b98d v.ary...V....!.. │ │ │ │ +0002c350: 8d8d 8d91 fc92 39eb 6080 888e 8e8e 9108 ......9.`....... │ │ │ │ +0002c360: 51d7 d770 7891 03ea a865 8ea1 8d91 0851 Q..px....e.....Q │ │ │ │ +0002c370: d765 9604 6170 cf69 739b 0461 7165 7691 .e..ap.is..aqev. │ │ │ │ +0002c380: ff58 e461 6c75 6174 6564 9361 6e64 9374 .X.aluated.and.t │ │ │ │ +0002c390: 6865 6e98 7468 6593 7265 7375 6c74 936f hen.the.result.o │ │ │ │ +0002c3a0: 6698 6170 706c 7969 6e67 93d7 7078 93cf f.applying..px.. │ │ │ │ +0002c3b0: 746f 9374 6865 9876 91ff 58e4 616c 7565 to.the.v..X.alue │ │ │ │ +0002c3c0: 936f 6693 d765 98cf 6973 9372 6574 7572 .of..e..is.retur │ │ │ │ +0002c3d0: 6e65 642e 9106 9d39 eb61 2dd7 658e a18d ned....9.a-.e... │ │ │ │ +0002c3e0: 9108 51d7 cf61 6e64 9b03 ec23 eb61 6e6f ..Q..and...#.ano │ │ │ │ +0002c3f0: 7491 05bf aad7 6591 03ec 24cf 6861 95ac t.....e...$.ha.. │ │ │ │ +0002c400: 7276 9365 9874 6865 9103 ec24 6f62 9376 rv.e.the...$ob.v │ │ │ │ +0002c410: 696f 7573 986d 6561 6e69 6e67 733b 9103 ious.meanings;.. │ │ │ │ +0002c420: ece1 eb61 646f 9105 bfaa d765 98cf 6576 ...ado.....e..ev │ │ │ │ +0002c430: 91ff 58e4 616c 7561 7465 7396 03ec 24d7 ..X.aluates...$. │ │ │ │ +0002c440: 6598 cf66 6f72 9869 7473 9373 6964 6598 e..for.its.side. │ │ │ │ +0002c450: 650b 6563 7473 9361 6e64 9874 6865 6e8e e.ects.and.then. │ │ │ │ +0002c460: a18d 9108 51d7 7265 7475 726e 7391 03ea ....Q.returns... │ │ │ │ +0002c470: a876 90ac 726f 6964 2e8e a68d 8d8d 8d91 .v..roid........ │ │ │ │ +0002c480: fc92 39eb 6080 888e 8e8e 9108 51d7 d765 ..9.`.......Q..e │ │ │ │ +0002c490: 8d9f 01cc ccd5 318e 9108 aaac d769 7891 ......1......ix. │ │ │ │ +0002c4a0: 03ea a865 8d9f 01cc ccd5 328e 8ea1 8d91 ...e......2..... │ │ │ │ +0002c4b0: 0851 d7d7 658d 9f01 cccc d531 8e91 04c0 .Q..e......1.... │ │ │ │ +0002c4c0: 04eb 6126 d765 8d9f 01cc ccd5 328e 910a ..a&.e......2... │ │ │ │ +0002c4d0: 2074 cf69 7396 0560 6f65 7175 6976 91ff t.is..`oequiv.. │ │ │ │ +0002c4e0: 58e4 616c 656e 90ac 7274 9105 6070 746f X.alen..rt..`pto │ │ │ │ +0002c4f0: 93eb 6169 6696 05bf aad7 658d 9f01 cccc ..aif.....e..... │ │ │ │ +0002c500: d531 8e9b 0a7f aeeb 6174 6865 6e93 d765 .1......athen..e │ │ │ │ +0002c510: 8d9f 01cc ccd5 328e 98eb 6165 6c73 6593 ......2...aelse. │ │ │ │ +0002c520: 6661 6c73 6596 0560 70cf 2873 6f9b 0560 false..`p.(so..` │ │ │ │ +0002c530: 6f73 6f6d 6574 696d 6573 936f 6e6c 7998 osometimes.only. │ │ │ │ +0002c540: d765 8d9f 01cc ccd5 318e 910a 2074 cf6e .e......1... t.n │ │ │ │ +0002c550: 6565 6473 9862 9053 8e65 8ea1 8d91 0851 eeds.b.S.e.....Q │ │ │ │ +0002c560: d765 769b ff58 e461 6c75 6174 6564 9603 .ev..X.aluated.. │ │ │ │ +0002c570: eaa8 746f 9365 7698 616c 7561 7465 93d7 ..to.ev.aluate.. │ │ │ │ +0002c580: 658d 9f01 cccc d531 8e96 04c0 04eb 6126 e......1......a& │ │ │ │ +0002c590: d765 8d9f 01cc ccd5 328e 93cf 298e a915 .e......2...)... │ │ │ │ +0002c5a0: 10dc 8d91 0851 d7d7 658d 9f01 cccc d531 .....Q..e......1 │ │ │ │ +0002c5b0: 8e91 0a7f aeeb 616f 729b 05bf aad7 658d ......aor.....e. │ │ │ │ +0002c5c0: 9f01 cccc d532 8e91 0923 e5cf 6973 9104 .....2...#..is.. │ │ │ │ +0002c5d0: 63e2 6571 7569 7691 ff58 e461 6c65 6e90 c.equiv..X.alen. │ │ │ │ +0002c5e0: ac72 7496 0463 e174 6f93 eb61 6966 98d7 .rt..c.to..aif.. │ │ │ │ +0002c5f0: 658d 9f01 cccc d531 8e91 0a7f aeeb 6174 e......1......at │ │ │ │ +0002c600: 6865 6e98 7472 7565 9865 6c73 6598 d765 hen.true.else..e │ │ │ │ +0002c610: 8d9f 01cc ccd5 328e 9b09 23e6 cf28 736f ......2...#..(so │ │ │ │ +0002c620: 9373 6f6d 6574 696d 6573 936f 6e6c 7993 .sometimes.only. │ │ │ │ +0002c630: d765 8d9f 01cc ccd5 318e 98cf 6e65 6564 .e......1...need │ │ │ │ +0002c640: 7393 746f 8ea1 8d91 0851 d762 9053 8e65 s.to.....Q.b.S.e │ │ │ │ +0002c650: 9603 eaa8 6576 9bff 58e4 616c 7561 7465 ....ev..X.aluate │ │ │ │ +0002c660: 6493 746f 9365 7698 616c 7561 7465 93d7 d.to.ev.aluate.. │ │ │ │ +0002c670: 658d 9f01 cccc d531 8e91 0a7f aeeb 616f e......1......ao │ │ │ │ +0002c680: 7291 05bf aad7 658d 9f01 cccc d532 8e91 r.....e......2.. │ │ │ │ +0002c690: 04c0 04cf 298e a68d 9108 51d7 4578 6365 ....).....Q.Exce │ │ │ │ +0002c6a0: 7074 9604 2dc0 7768 656e 9b04 2dc1 d769 pt..-.when..-..i │ │ │ │ +0002c6b0: 7893 cf69 7393 eb61 2698 cf6f 7293 eb61 x..is..a&..or..a │ │ │ │ +0002c6c0: 6f72 cf2c 9104 3e86 d765 8d9f 01cc ccd5 or.,..>..e...... │ │ │ │ +0002c6d0: 318e 9108 edc5 cf61 6e64 93d7 658d 9f01 1......and..e... │ │ │ │ +0002c6e0: cccc d532 8e91 08ed c4cf 6172 6598 6576 ...2......are.ev │ │ │ │ +0002c6f0: 91ff 58e4 616c 7561 7465 6493 696e 9374 ..X.aluated.in.t │ │ │ │ +0002c700: 6861 7498 6f72 6465 722c 9104 3e86 616e hat.order,..>.an │ │ │ │ +0002c710: 6493 7468 6598 7265 7375 6c74 936f 668e d.the.result.of. │ │ │ │ +0002c720: a18d 9108 51d7 6170 706c 7969 6e67 9603 ....Q.applying.. │ │ │ │ +0002c730: eaa8 d769 7893 cf74 6f93 7468 6569 7293 ...ix..to.their. │ │ │ │ +0002c740: 7495 ac72 7793 6f96 03ea a876 91ff 58e4 t..rw.o....v..X. │ │ │ │ +0002c750: 616c 7565 7393 7265 7475 726e 6564 2e8e alues.returned.. │ │ │ │ +0002c760: a68d 9108 51d7 d765 8d9f 01cc ccd5 318e ....Q..e......1. │ │ │ │ +0002c770: 9b04 c004 eb61 2cd7 658d 9f01 cccc d532 .....a,.e......2 │ │ │ │ +0002c780: 8e91 08c9 6bcf 7265 7475 726e 7396 0409 ....k.returns... │ │ │ │ +0002c790: 6774 6865 9370 6169 7293 7769 7468 930c gthe.pair.with.. │ │ │ │ +0002c7a0: 7273 7493 636f 6d70 9053 8e6f 6e65 6e90 rst.comp.S.onen. │ │ │ │ +0002c7b0: ac72 7493 7468 6593 7691 ff58 e461 6c75 .rt.the.v..X.alu │ │ │ │ +0002c7c0: 6593 6f66 93d7 658d 9f01 cccc d531 8e98 e.of..e......1.. │ │ │ │ +0002c7d0: cf2c 9104 1117 616e 6493 7365 636f 6e64 .,....and.second │ │ │ │ +0002c7e0: 9363 6f6d 7090 538e 6f6e 656e 90ac 7274 .comp.S.onen..rt │ │ │ │ +0002c7f0: 8ea1 8d91 0851 d774 6865 9603 eaa8 7691 .....Q.the....v. │ │ │ │ +0002c800: ff58 e461 6c75 6593 6f66 93d7 658d 9f01 .X.alue.of..e... │ │ │ │ +0002c810: cccc d532 8e91 04c0 04cf 3b93 7468 6593 ...2......;.the. │ │ │ │ +0002c820: 6d65 616e 696e 6793 6f66 9374 6865 936f meaning.of.the.o │ │ │ │ +0002c830: 7468 6572 9369 6e0c 7865 7393 6172 6593 ther.in.xes.are. │ │ │ │ +0002c840: 6769 7690 ac72 656e 9369 6e93 4368 6170 giv..ren.in.Chap │ │ │ │ +0002c850: 7465 7293 362e 8ea9 1a21 b88d 8d8d 8d91 ter.6....!...... │ │ │ │ +0002c860: fc92 39eb 6080 888e 8e8e 9108 51d7 d770 ..9.`.......Q..p │ │ │ │ +0002c870: eb61 3a3d d765 8ea1 8d91 0851 d7cf 4576 .a:=.e.....Q..Ev │ │ │ │ +0002c880: 9aac 7265 7279 9603 f345 7691 ff58 e461 ..rery...Ev..X.a │ │ │ │ +0002c890: 7269 6162 6c65 9369 6e93 d770 9103 f344 riable.in..p...D │ │ │ │ +0002c8a0: cf6d 9875 7374 9362 9a53 8e65 9361 7373 .m.ust.b.S.e.ass │ │ │ │ +0002c8b0: 6967 6e61 626c 6593 616e 6493 6298 6f75 ignable.and.b.ou │ │ │ │ +0002c8c0: 6e64 9374 6f93 736f 6d65 9103 f344 6c6f nd.to.some...Dlo │ │ │ │ +0002c8d0: 9863 6174 696f 6e93 696e 9374 6865 9365 .cation.in.the.e │ │ │ │ +0002c8e0: 6e90 ac72 7669 726f 6e2d 8ea1 8d91 0851 n..rviron-.....Q │ │ │ │ +0002c8f0: d76d 656e 90ac 7274 2e91 05bf af54 6865 .men..rt.....The │ │ │ │ +0002c900: 9604 1798 650b 6563 749b 0417 976f 6693 ....e.ect....of. │ │ │ │ +0002c910: 7468 6598 6173 7369 676e 6d65 6e90 ac72 the.assignmen..r │ │ │ │ +0002c920: 7493 6973 9374 6f98 7570 9053 8e64 6174 t.is.to.up.S.dat │ │ │ │ +0002c930: 6593 7468 6593 636f 6e95 ac72 7465 6e93 e.the.con..rten. │ │ │ │ +0002c940: 7473 986f 6696 0417 9874 6865 7365 986c ts.of....these.l │ │ │ │ +0002c950: 6f90 538e 6361 7469 6f6e 7393 2869 6e8e o.S.cations.(in. │ │ │ │ +0002c960: a18d 9108 51d7 7468 6596 04f4 8d73 746f ....Q.the....sto │ │ │ │ +0002c970: 7265 299b 04f4 8c77 6974 6893 7468 6598 re)....with.the. │ │ │ │ +0002c980: 7691 ff58 e461 6c75 6573 9363 6f72 7265 v..X.alues.corre │ │ │ │ +0002c990: 7370 9053 8e6f 6e64 696e 6798 746f 9374 sp.S.onding.to.t │ │ │ │ +0002c9a0: 6865 9876 91ff 58e4 6172 6961 626c 6573 he.v..X.ariables │ │ │ │ +0002c9b0: 9370 726f 9053 8e64 7563 6564 9862 90ac .pro.S.duced.b.. │ │ │ │ +0002c9c0: 7279 9365 7691 ff58 e461 6c75 6174 696e ry.ev..X.aluatin │ │ │ │ +0002c9d0: 678e a18d 9108 51d7 7468 6596 03d5 2c62 g.....Q.the...,b │ │ │ │ +0002c9e0: 696e 6469 6e67 93d7 70eb 613d d765 9b03 inding..p.a=.e.. │ │ │ │ +0002c9f0: d52d cf28 7365 6593 5365 6374 696f 6e93 .-.(see.Section. │ │ │ │ +0002ca00: 342e 312e 3129 2e91 0531 b749 6693 7468 4.1.1)...1.If.th │ │ │ │ +0002ca10: 6593 6576 91ff 58e4 616c 7561 7469 6f6e e.ev..X.aluation │ │ │ │ +0002ca20: 986f 6693 d765 93cf 6661 696c 732c 9103 .of..e..fails,.. │ │ │ │ +0002ca30: d978 7468 656e 986e 6f93 7570 9053 8e64 .xthen.no.up.S.d │ │ │ │ +0002ca40: 6174 696e 6793 6f66 8ea1 8d91 0851 d76c ating.of.....Q.l │ │ │ │ +0002ca50: 6f95 538e 6361 7469 6f6e 739b 03d8 196f o.S.cations....o │ │ │ │ +0002ca60: 9363 6375 7273 2c91 03db cf61 6e64 9874 .ccurs,....and.t │ │ │ │ +0002ca70: 6865 9103 d81a 6173 7369 676e 6d65 6e95 he....assignmen. │ │ │ │ +0002ca80: ac72 7498 6661 696c 7398 7369 6d69 6c61 .rt.fails.simila │ │ │ │ +0002ca90: 726c 7991 ff05 562e 9105 32b0 4966 9874 rly...V...2.If.t │ │ │ │ +0002caa0: 6865 986d 6174 6393 6869 6e67 9103 d81a he.matc.hing.... │ │ │ │ +0002cab0: 746f 98d7 7098 cf66 6169 6c73 2c91 03db to..p..fails,... │ │ │ │ +0002cac0: cf74 6865 6e8e a18d 9108 51d7 7468 6596 .then.....Q.the. │ │ │ │ +0002cad0: 03ea a861 7373 6967 6e6d 656e 90ac 7274 ...assignmen..rt │ │ │ │ +0002cae0: 9366 6169 6c73 9377 6974 6893 eb61 60d7 .fails.with..a`. │ │ │ │ +0002caf0: 7061 7474 6572 9053 8e6e eb61 60cf 2e91 patter.S.n.a`... │ │ │ │ +0002cb00: 0538 e054 6865 9376 9bff 58e4 616c 7565 .8.The.v..X.alue │ │ │ │ +0002cb10: 936f 6693 d770 eb61 3a3d d765 93cf 6973 .of..p.a:=.e..is │ │ │ │ +0002cb20: 9374 6865 9376 9861 6c75 6593 6f66 93d7 .the.v.alue.of.. │ │ │ │ +0002cb30: 65cf 2e8e 9f1a 21b9 8d8d 8d8d 91fc 9239 e.....!........9 │ │ │ │ +0002cb40: eb60 8088 8e8e 8e91 0851 d7eb 6166 6169 .`.......Q..afai │ │ │ │ +0002cb50: 6c77 6974 6891 05bf aad7 658e a18d 9108 lwith.....e..... │ │ │ │ +0002cb60: 51d7 6596 0311 98cf 6973 9b03 1199 6576 Q.e.....is....ev │ │ │ │ +0002cb70: 91ff 58e4 616c 7561 7465 6493 616e 6493 ..X.aluated.and. │ │ │ │ +0002cb80: 7468 656e 9361 9366 6169 6c75 7265 9877 then.a.failure.w │ │ │ │ +0002cb90: 6974 6893 d765 cf27 7393 7691 ff58 e461 ith..e.'s.v..X.a │ │ │ │ +0002cba0: 6c75 6593 2877 6869 6395 ac72 6898 6d93 lue.(whic..rh.m. │ │ │ │ +0002cbb0: 7573 7496 0311 9862 9053 8e65 9361 9873 ust....b.S.e.a.s │ │ │ │ +0002cbc0: 7472 696e 6729 9369 7393 6765 6e65 7261 tring).is.genera │ │ │ │ +0002cbd0: 7465 642e 8ea6 8d8d 8d8d 91fc 9239 eb60 ted..........9.` │ │ │ │ +0002cbe0: 8088 8e8e 8e91 0e11 81eb 6169 6696 05bf ..........aif... │ │ │ │ +0002cbf0: aad7 658d 9f01 cccc d531 8e91 0a7f aeeb ..e......1...... │ │ │ │ +0002cc00: 617b 7468 656e 7c6c 6f6f 707d 93d7 658d a{then|loop}..e. │ │ │ │ +0002cc10: 9ffb a532 8ddb 308e 9f07 5241 8dd5 318e ...2..0...RA..1. │ │ │ │ +0002cc20: 8e8e a18d 9108 51d7 eb61 7b69 6696 05bf ......Q..a{if... │ │ │ │ +0002cc30: aad7 658d 9f01 cccc d532 8e91 0a7f aeeb ..e......2...... │ │ │ │ +0002cc40: 617b 7468 656e 7c6c 6f6f 707d 93d7 658d a{then|loop}..e. │ │ │ │ +0002cc50: 9ffb a532 8ddb 308e 9f07 5241 8dd5 328e ...2..0...RA..2. │ │ │ │ +0002cc60: 8e8e 9f13 221d 8d8d 9ff8 0000 8d91 1990 ...."........... │ │ │ │ +0002cc70: d5cf 2e8e a404 0000 8d91 1990 d52e 8ea1 ................ │ │ │ │ +0002cc80: 8d91 1990 d52e 8e8e 8ea1 8d91 0e11 81eb ................ │ │ │ │ +0002cc90: 6169 6696 05bf aad7 658d 9f01 cccc d86e aif.....e......n │ │ │ │ +0002cca0: 8e91 0b67 faeb 617b 7468 656e 7c6c 6f6f ...g..a{then|loo │ │ │ │ +0002ccb0: 707d 93d7 658d 9ffb a532 8ddb 308e 9f07 p}..e....2..0... │ │ │ │ +0002ccc0: 5241 8dd8 6e8e 8e91 05a8 50eb 617d 937b RA..n.....P.a}.{ │ │ │ │ +0002ccd0: 7b65 6c73 657c 6c6f 6f70 7d93 d765 8d9f {else|loop}..e.. │ │ │ │ +0002cce0: fba5 32db 308e 9102 ce39 eb61 7d8e 9f15 ..2.0....9.a}... │ │ │ │ +0002ccf0: 10dc 8d91 0851 d7d7 658d 9f01 cccc d531 .....Q..e......1 │ │ │ │ +0002cd00: 8e96 04c0 04eb 612c d765 8d9f 01cc ccd5 ......a,.e...... │ │ │ │ +0002cd10: 328e 93eb 612c 8d91 05bf aad7 3a96 01ff 2...a,......:... │ │ │ │ +0002cd20: fe3a 933a 8e91 1949 f4eb 612c d765 8d9f .:.:...I..a,.e.. │ │ │ │ +0002cd30: 01cc ccd8 6e8e 9109 3236 cf61 7265 9b03 ....n...26.are.. │ │ │ │ +0002cd40: 89e5 6576 91ff 58e4 616c 7561 7465 6496 ..ev..X.aluated. │ │ │ │ +0002cd50: 0389 e669 6e93 7475 726e 9875 6e90 ac72 ...in.turn.un..r │ │ │ │ +0002cd60: 7469 6c93 6f6e 6598 6f66 9374 6865 6d2c til.one.of.them, │ │ │ │ +0002cd70: 9603 9d40 d765 8d9f 01cc ccd8 6d8e 910b ...@.e......m... │ │ │ │ +0002cd80: 8ea9 cf73 6190 ac72 7991 ff05 562c 9372 ...sa..ry...V,.r │ │ │ │ +0002cd90: 6574 7572 6e73 9603 89e6 7472 7565 9828 eturns....true.( │ │ │ │ +0002cda0: 6561 6390 ac72 6893 d765 8d9f 01cc ccd8 eac..rh..e...... │ │ │ │ +0002cdb0: 698e 8ea1 8d91 0851 d7cf 2866 6f72 9b03 i......Q..(for.. │ │ │ │ +0002cdc0: ca28 3096 0355 52d7 3c93 6993 3c93 6e96 .(0..UR.<.i.<.n. │ │ │ │ +0002cdd0: 0268 46cf 2b93 3129 9103 ca29 6d95 ac72 .hF.+.1)...)m..r │ │ │ │ +0002cde0: 7573 7498 7265 7475 726e 9865 6974 6865 ust.return.eithe │ │ │ │ +0002cdf0: 7298 7472 7565 986f 7298 6661 6c73 6529 r.true.or.false) │ │ │ │ +0002ce00: 2e91 052e 0b57 6865 6e98 7468 6598 7068 .....When.the.ph │ │ │ │ +0002ce10: 7261 7365 9866 6f6c 6c6f 9377 696e 6798 rase.follo.wing. │ │ │ │ +0002ce20: d765 8d9f 01cc ccd8 6d8e 8ea1 8d91 0851 .e......m......Q │ │ │ │ +0002ce30: d7cf 6973 9604 918b eb61 7468 656e 9105 ..is.....athen.. │ │ │ │ +0002ce40: bfaa d765 8d9f fba5 328d db30 8e9f 0752 ...e....2..0...R │ │ │ │ +0002ce50: 418d d86d 8e8e 910c 964f cf63 6f6e 9aac A..m.....O.con.. │ │ │ │ +0002ce60: 7274 726f 6c93 6973 9370 6173 7365 6491 rtrol.is.passed. │ │ │ │ +0002ce70: 0491 8c74 6f93 d765 8d9f fba5 328d db30 ...to..e....2..0 │ │ │ │ +0002ce80: 8e9f 0752 418d d86d 8e8e 9108 04c4 cf3b ...RA..m.......; │ │ │ │ +0002ce90: 9104 e4fc 686f 9877 9865 7698 6572 9104 ....ho.w.ev.er.. │ │ │ │ +0002cea0: 918c 7768 656e 9374 6865 9370 6872 6173 ..when.the.phras │ │ │ │ +0002ceb0: 6593 6973 93eb 616c 6f6f 7091 05bf aad7 e.is..aloop..... │ │ │ │ +0002cec0: 658d 9ffb a532 8ddb 308e 9f07 5241 8dd8 e....2..0...RA.. │ │ │ │ +0002ced0: 6d8e 8e91 0804 c4cf 2c91 04bb 4474 6865 m.......,...Dthe │ │ │ │ +0002cee0: 6e93 d765 8d9f fba5 328d db30 8e9f 0752 n..e....2..0...R │ │ │ │ +0002cef0: 418d d86d 8e8e 8e8e 9f24 fd13 8e8c 8b00 A..m.....$...... │ │ │ │ +0002cf00: 0000 2500 0000 0000 0000 0000 0000 0000 ..%............. │ │ │ │ 0002cf10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002cf20: 02c0 e1a0 02cc 0555 8da0 fd46 d30e 8d8d .......U...F.... │ │ │ │ -0002cf30: 8d8d 9ffa 999a 8d91 12c7 61d0 342e 322e ..........a.4.2. │ │ │ │ -0002cf40: 910a 8000 4578 7072 6573 7369 6f6e 7392 ....Expressions. │ │ │ │ -0002cf50: 0155 1bfc 3337 8e91 12c7 619f 0566 6689 .U..37....a..ff. │ │ │ │ -0002cf60: 0000 e666 01c7 3e7c 8e8e 8e8e a002 942f ...f..>|......./ │ │ │ │ -0002cf70: df8d a0fd 8bd0 218d 9130 274d cf69 7396 ......!..0'M.is. │ │ │ │ -0002cf80: 03fd 5065 7691 ff58 e461 6c75 6174 6564 ..Pev..X.aluated │ │ │ │ -0002cf90: 9b03 fd4f 666f 7293 6974 7393 7369 6465 ...Ofor.its.side │ │ │ │ -0002cfa0: 9365 0b65 6374 732c 9104 01f9 616e 6493 .e.ects,....and. │ │ │ │ -0002cfb0: 7468 656e 9363 6f6e 90ac 7274 726f 6c93 then.con..rtrol. │ │ │ │ -0002cfc0: 6973 9870 6173 7365 6493 6261 6390 ac72 is.passed.bac..r │ │ │ │ -0002cfd0: 6b93 746f 9374 6865 9862 9053 8e65 6769 k.to.the.b.S.egi │ │ │ │ -0002cfe0: 6e6e 696e 6793 6f66 8ea4 1000 008d 9130 nning.of.......0 │ │ │ │ -0002cff0: 274d 7468 6596 03ea a877 686f 6c65 9365 'Mthe....whole.e │ │ │ │ -0002d000: 7870 7265 7373 696f 6e93 6167 6169 6e93 xpression.again. │ │ │ │ -0002d010: 288d 692e 652e 8e91 12ee 2c74 6f93 7468 (.i.e.....,to.th │ │ │ │ -0002d020: 6593 6290 538e 6567 696e 6e69 6e67 936f e.b.S.eginning.o │ │ │ │ -0002d030: 6693 eb61 6966 9105 bfaa d765 8d9f 01cc f..aif.....e.... │ │ │ │ -0002d040: ccd5 318e 8d91 06c0 02d7 3a96 01ff fe3a ..1.......:....: │ │ │ │ -0002d050: 933a 8e91 148a a2cf 292e 8ea9 175e 578d .:......)....^W. │ │ │ │ -0002d060: 9130 274d 496e 9605 465b 7468 6593 6361 .0'MIn..F[the.ca │ │ │ │ -0002d070: 7365 9374 6861 7493 616c 6c93 6f66 93d7 se.that.all.of.. │ │ │ │ -0002d080: 658d 9f01 cccc d531 8e91 04c0 04eb 612c e......1......a, │ │ │ │ -0002d090: d765 8d9f 01cc ccd5 328e 8d91 06c0 02d7 .e......2....... │ │ │ │ -0002d0a0: 3a96 01ff fe3a 933a 8e91 1a4a 4ceb 612c :....:.:...JL.a, │ │ │ │ -0002d0b0: d765 8d9f 01cc ccd8 6e8e 910a eeab cf72 .e......n......r │ │ │ │ -0002d0c0: 6574 7572 6e93 6661 6c73 652c 9105 9d47 eturn.false,...G │ │ │ │ -0002d0d0: 616e 6493 7468 6572 6593 6973 9361 9370 and.there.is.a.p │ │ │ │ -0002d0e0: 6872 6173 6593 666f 6c6c 6f90 ac72 7769 hrase.follo..rwi │ │ │ │ -0002d0f0: 6e67 8ea1 8d91 3027 4dd7 658d 9ffb a532 ng....0'M.e....2 │ │ │ │ -0002d100: 8ddb 308e 9f07 5241 8dd8 6e8e 8e91 05a8 ..0...RA..n..... │ │ │ │ -0002d110: 50cf 2c91 0537 5a74 6865 6e96 04f4 d069 P.,..7Zthen....i │ │ │ │ -0002d120: 669b 04f4 d174 6869 7393 6973 93eb 6165 f....this.is..ae │ │ │ │ -0002d130: 6c73 6591 05bf aad7 658d 9ffb a532 db30 lse.....e....2.0 │ │ │ │ -0002d140: 8e91 07c3 09cf 636f 6e90 ac72 7472 6f6c ......con..rtrol │ │ │ │ -0002d150: 9369 7393 7061 7373 6564 9874 6f93 d765 .is.passed.to..e │ │ │ │ -0002d160: 8d9f fba5 32db 308e 9102 ce39 cf2c 9105 ....2.0....9.,.. │ │ │ │ -0002d170: 375a 7768 696c 7374 9369 6693 6974 9369 7Zwhilst.if.it.i │ │ │ │ -0002d180: 7398 eb61 6c6f 6f70 9105 bfaa d765 8d9f s..aloop.....e.. │ │ │ │ -0002d190: fba5 32db 308e 9b07 c309 cf74 6865 6e93 ..2.0......then. │ │ │ │ -0002d1a0: d765 8d9f fba5 32db 308e 98cf 6973 8ea1 .e....2.0...is.. │ │ │ │ -0002d1b0: 8d91 3027 4d65 7691 ff58 e461 6c75 6174 ..0'Mev..X.aluat │ │ │ │ -0002d1c0: 6564 9603 a59d 666f 729b 03a5 9c69 7473 ed....for....its │ │ │ │ -0002d1d0: 9373 6964 6598 650b 6563 7473 9361 6e64 .side.e.ects.and │ │ │ │ -0002d1e0: 9863 6f6e 90ac 7274 726f 6c93 6973 9874 .con..rtrol.is.t │ │ │ │ -0002d1f0: 6865 6e93 7061 7373 6564 9862 6163 90ac hen.passed.bac.. │ │ │ │ -0002d200: 726b 9374 6f98 7468 6593 6290 538e 6567 rk.to.the.b.S.eg │ │ │ │ -0002d210: 696e 6e69 6e67 986f 6693 7468 658e a18d inning.of.the... │ │ │ │ -0002d220: 9130 274d 7768 6f6c 6596 03ea a865 7870 .0'Mwhole....exp │ │ │ │ -0002d230: 7265 7373 696f 6e93 6167 6169 6e2e 8e9f ression.again... │ │ │ │ -0002d240: 175e 588d 9130 274d 496e 9602 ff02 7468 .^X..0'MIn....th │ │ │ │ -0002d250: 6593 6361 7365 9374 6861 7493 616c 6c93 e.case.that.all. │ │ │ │ -0002d260: 6f66 93d7 658d 9f01 cccc d531 8e91 04c0 of..e......1.... │ │ │ │ -0002d270: 04eb 612c 8dd7 3a96 01ff fe3a 933a 8e91 ..a,..:....:.:.. │ │ │ │ -0002d280: 0dca a0eb 612c d765 8d9f 01cc ccd8 6e8e ....a,.e......n. │ │ │ │ -0002d290: 9108 a751 cf72 6574 7572 6e93 6661 6c73 ...Q.return.fals │ │ │ │ -0002d2a0: 652c 9103 2e23 6275 7493 6e6f 9370 6872 e,...#but.no.phr │ │ │ │ -0002d2b0: 6173 6593 666f 6c6c 6f90 ac72 7773 93d7 ase.follo..rws.. │ │ │ │ -0002d2c0: 658d 9ffb a532 8ddb 308e 9f07 5241 8dd8 e....2..0...RA.. │ │ │ │ -0002d2d0: 6e8e 8e91 05a8 50cf 7c8d 692e 652e 8e91 n.....P.|.i.e... │ │ │ │ -0002d2e0: 1202 8674 6865 936f 7074 696f 6e8e a18d ...the.option... │ │ │ │ -0002d2f0: 9130 274d eb61 7b7b 656c 7365 7c6c 6f6f .0'M.a{{else|loo │ │ │ │ -0002d300: 707d 9105 bfaa d765 8d9f fba5 32db 308e p}.....e....2.0. │ │ │ │ -0002d310: 9102 ce39 eb61 7d96 030d 84cf 6973 9103 ...9.a}.....is.. │ │ │ │ -0002d320: 0d83 6162 7365 6e9a ac72 747c 7468 656e ..absen..rt|then │ │ │ │ -0002d330: 9365 6d70 7498 7993 2874 6865 9b03 0d83 .empt.y.(the.... │ │ │ │ -0002d340: 756e 6971 7565 9376 91ff 58e4 616c 7565 unique.v..X.alue │ │ │ │ -0002d350: 986f 6693 7490 ac72 7970 9053 8e65 93eb .of.t..ryp.S.e.. │ │ │ │ -0002d360: 6176 6f69 64cf 2998 6973 9372 6574 7572 avoid.).is.retur │ │ │ │ -0002d370: 6e65 642e 8ea1 9f1e bcaf 8d8d 8d8d 9124 ned............$ │ │ │ │ -0002d380: 67af eb60 8088 8e8e 8e91 3027 4dd7 6596 g..`......0'M.e. │ │ │ │ -0002d390: 05bf aaeb 617b 3f3f 7c21 217d 93d7 658d ....a{??|!!}..e. │ │ │ │ -0002d3a0: 9f01 cccc d531 8e91 04c0 04d7 658d 9ffb .....1......e... │ │ │ │ -0002d3b0: a532 8ddb 308e 9f07 5241 8dd5 318e 8e8e .2..0...RA..1... │ │ │ │ -0002d3c0: a18d 913b a6a1 eb61 7b3f 3f7c 2121 7d91 ...;...a{??|!!}. │ │ │ │ -0002d3d0: 05bf aad7 658d 9f01 cccc d532 8e91 04c0 ....e......2.... │ │ │ │ -0002d3e0: 04d7 658d 9ffb a532 8ddb 308e 9f07 5241 ..e....2..0...RA │ │ │ │ -0002d3f0: 8dd5 328e 8e8e 9f13 221d 8d8d 9ff8 0000 ..2....."....... │ │ │ │ -0002d400: 8d91 4725 f5cf 2e8e a404 0000 8d91 4725 ..G%..........G% │ │ │ │ -0002d410: f52e 8ea1 8d91 4725 f52e 8e8e 8ea1 8d91 ......G%........ │ │ │ │ -0002d420: 3ba6 a1eb 617b 3f3f 7c21 217d 9605 bfaa ;...a{??|!!}.... │ │ │ │ -0002d430: d765 8d9f 01cc ccd8 6e8e 9105 a850 d765 .e......n....P.e │ │ │ │ -0002d440: 8d9f fba5 328d db30 8e9f 0752 418d d86e ....2..0...RA..n │ │ │ │ -0002d450: 8e8e 910b 67fa eb61 7b7b 3f7c 217c 3f5c ....g..a{{?|!|?\ │ │ │ │ -0002d460: d769 64eb 617c 215c d769 64eb 617d 93d7 .id.a|!\.id.a}.. │ │ │ │ -0002d470: 658d 9ffb a532 db30 8e91 02ce 39eb 617d e....2.0....9.a} │ │ │ │ -0002d480: 8ea6 8d91 3027 4dd7 6596 03ea a8cf 6973 ....0'M.e.....is │ │ │ │ -0002d490: 9365 769b ff58 e461 6c75 6174 6564 9361 .ev..X.aluated.a │ │ │ │ -0002d4a0: 6e64 9369 6693 7468 6973 9373 7563 6365 nd.if.this.succe │ │ │ │ -0002d4b0: 6564 7393 6974 7393 7698 616c 7565 9369 eds.its.v.alue.i │ │ │ │ -0002d4c0: 7393 7265 7475 726e 6564 2e8e 9f17 5e58 s.returned....^X │ │ │ │ -0002d4d0: 8d91 3027 4d49 6e96 048e e574 6865 9363 ..0'MIn....the.c │ │ │ │ -0002d4e0: 6173 6593 7468 6174 93d7 6593 cf66 6169 ase.that..e..fai │ │ │ │ -0002d4f0: 6c73 2c9b 04b7 f477 6974 6893 6661 696c ls,....with.fail │ │ │ │ -0002d500: 7572 6593 7374 7269 6e67 9109 1dc9 d773 ure.string.....s │ │ │ │ -0002d510: 7472 9104 e273 cf73 6190 ac72 7991 ff05 tr...s.sa..ry... │ │ │ │ -0002d520: 562c 9874 6865 6e93 6561 6390 ac72 6893 V,.then.eac..rh. │ │ │ │ -0002d530: 6f66 93d7 658d 9f01 cccc d531 8e91 04c0 of..e......1.... │ │ │ │ -0002d540: 04eb 612c d765 8d9f 01cc ccd5 328e 8d91 ..a,.e......2... │ │ │ │ -0002d550: 06c0 02d7 3a96 01ff fe3a 933a 8e91 1a4a ....:....:.:...J │ │ │ │ -0002d560: 4ceb 612c d765 8d9f 01cc ccd8 6e8e 910a L.a,.e......n... │ │ │ │ -0002d570: 3735 cf61 7265 8ea1 8d91 3027 4d65 7691 75.are....0'Mev. │ │ │ │ -0002d580: ff58 e461 6c75 6174 6564 9603 47f5 696e .X.aluated..G.in │ │ │ │ -0002d590: 9b03 47f6 7475 726e 9375 6e90 ac72 7469 ..G.turn.un..rti │ │ │ │ -0002d5a0: 6c98 6f6e 6593 6f66 9374 6865 6d2c 9603 l.one.of.them,.. │ │ │ │ -0002d5b0: 6880 d765 8d9f 01cc ccd8 6d8e 910b 4cb9 h..e......m...L. │ │ │ │ -0002d5c0: cf73 6190 ac72 7991 ff05 562c 9372 6574 .sa..ry...V,.ret │ │ │ │ -0002d5d0: 7572 6e73 9603 47f5 6193 7374 7269 6e67 urns..G.a.string │ │ │ │ -0002d5e0: 986c 6973 7493 636f 6e95 ac72 7461 696e .list.con..rtain │ │ │ │ -0002d5f0: 696e 6798 d773 7472 9103 9b83 cf28 6561 ing..str.....(ea │ │ │ │ -0002d600: 6393 688e a18d 9130 274d d765 8d9f 01cc c.h....0'M.e.... │ │ │ │ -0002d610: ccd8 698e 9106 cc19 cf28 666f 729b 0367 ..i......(for..g │ │ │ │ -0002d620: 3f30 9603 5552 d73c 9369 933c 936e 9101 ?0..UR.<.i.<.n.. │ │ │ │ -0002d630: 9e40 cf2b 9101 9e3f 3129 986d 90ac 7275 .@.+...?1).m..ru │ │ │ │ -0002d640: 7374 9872 6574 7572 6e98 6198 7374 7269 st.return.a.stri │ │ │ │ -0002d650: 6e67 9603 6740 6c69 7374 292e 9105 0d12 ng..g@list)..... │ │ │ │ -0002d660: 4966 98eb 613f 3f98 cf69 6d6d 6564 6961 If..a??..immedia │ │ │ │ -0002d670: 7465 6c79 9870 7265 6365 6465 7393 d765 tely.precedes..e │ │ │ │ -0002d680: 8d9f 01cc ccd8 6d8e 9108 04c4 cf2c 9103 ......m......,.. │ │ │ │ -0002d690: 8187 7468 656e 8ea1 8d91 3027 4d63 6f6e ..then....0'Mcon │ │ │ │ -0002d6a0: 9aac 7274 726f 6c96 040a df69 7393 7061 ..rtrol....is.pa │ │ │ │ -0002d6b0: 7373 6564 9374 6f91 040a ded7 658d 9ffb ssed.to.....e... │ │ │ │ -0002d6c0: a532 8ddb 308e 9f07 5241 8dd8 6d8e 8e91 .2..0...RA..m... │ │ │ │ -0002d6d0: 0804 c4cf 3b91 041a fb68 6f98 7798 6576 ....;....ho.w.ev │ │ │ │ -0002d6e0: 9865 7293 6966 9104 0ade eb61 2121 93cf .er.if.....a!!.. │ │ │ │ -0002d6f0: 7072 6563 6564 6573 9369 742c 9104 12ed precedes.it,.... │ │ │ │ -0002d700: 7468 656e 93d7 658d 9ffb a532 8ddb 308e then..e....2..0. │ │ │ │ -0002d710: 9f07 5241 8dd8 6d8e 8e91 0c0f a2cf 6973 ..RA..m.......is │ │ │ │ -0002d720: 9365 7691 ff58 e461 6c75 6174 6564 9361 .ev..X.aluated.a │ │ │ │ -0002d730: 6e64 9363 6f6e 9874 726f 6c8e a18d 9130 nd.con.trol....0 │ │ │ │ -0002d740: 274d 6973 9605 0def 7061 7373 6564 9362 'Mis....passed.b │ │ │ │ -0002d750: 6163 90ac 726b 9374 6f91 050d ee74 6865 ac..rk.to....the │ │ │ │ -0002d760: 9362 9a53 8e65 6769 6e6e 696e 6793 6f66 .b.S.eginning.of │ │ │ │ -0002d770: 9374 6865 9377 686f 6c65 9365 7870 7265 .the.whole.expre │ │ │ │ -0002d780: 7373 696f 6e93 288d 692e 652e 8e91 1411 ssion.(.i.e..... │ │ │ │ -0002d790: 7274 6f93 7468 6593 6298 6567 696e 6e69 rto.the.b.eginni │ │ │ │ -0002d7a0: 6e67 936f 668e a18d 9130 274d d765 9605 ng.of....0'M.e.. │ │ │ │ -0002d7b0: bfaa eb61 7b3f 3f7c 2121 7d93 2e2e 2e93 ...a{??|!!}..... │ │ │ │ -0002d7c0: cf29 2e8e a68d 9130 274d 4966 9604 567c .).....0'MIf..V| │ │ │ │ -0002d7d0: 6e6f 6e65 936f 6693 d765 8d9f 01cc ccd5 none.of..e...... │ │ │ │ -0002d7e0: 318e 9104 c004 eb61 2cd7 658d 9f01 cccc 1......a,.e..... │ │ │ │ -0002d7f0: d532 8e8d 9106 c002 d73a 9601 fffe 3a93 .2.......:....:. │ │ │ │ -0002d800: 3a8e 911a 4a4c eb61 2cd7 658d 9f01 cccc :...JL.a,.e..... │ │ │ │ -0002d810: d86e 8e91 09fe cccf 7265 7475 726e 7393 .n......returns. │ │ │ │ -0002d820: 6193 7374 7269 6e67 936c 6973 7493 636f a.string.list.co │ │ │ │ -0002d830: 6e9a ac72 7461 696e 696e 6793 d773 7472 n..rtaining..str │ │ │ │ -0002d840: 9053 8ecf 2c91 0471 7161 6e64 936e 6f74 .S..,..qqand.not │ │ │ │ -0002d850: 6869 6e67 9366 6f6c 6c6f 9877 7393 d765 hing.follo.ws..e │ │ │ │ -0002d860: 8d9f fba5 328d db30 8e9f 0752 418d d86e ....2..0...RA..n │ │ │ │ -0002d870: 8e8e 8ea1 8d91 3027 4dcf 288d 692e 652e ......0'M.(.i.e. │ │ │ │ -0002d880: 8e91 135e 0574 6865 9b04 5a81 6f70 7469 ...^.the..Z.opti │ │ │ │ -0002d890: 6f6e 9104 5a80 eb61 7b7b 9605 bfaa 2e2e on..Z..a{{...... │ │ │ │ -0002d8a0: 2e93 7d5c 93d7 658d 9ffb a532 db30 8e91 ..}\..e....2.0.. │ │ │ │ -0002d8b0: 02ce 39eb 617d 98cf 6973 9861 6273 656e ..9.a}..is.absen │ │ │ │ -0002d8c0: 90ac 7274 292c 9104 7677 7468 656e 9874 ..rt),..vwthen.t │ │ │ │ -0002d8d0: 6865 9877 686f 6c65 9865 7870 7265 7373 he.whole.express │ │ │ │ -0002d8e0: 696f 6e73 9104 5a80 6661 696c 7398 7769 ions..Z.fails.wi │ │ │ │ -0002d8f0: 7468 98d7 7374 728e a18d 9130 274d cf28 th..str....0'M.( │ │ │ │ -0002d900: 8d69 2e65 2e8e 9112 ee2c 6661 696c 7396 .i.e.....,fails. │ │ │ │ -0002d910: 03ea a873 696d 696c 6172 6c79 9374 6f93 ...similarly.to. │ │ │ │ -0002d920: d765 cf29 2e8e 9f17 5e58 8d91 3027 4d49 .e.)....^X..0'MI │ │ │ │ -0002d930: 6696 04f7 0f6e 6f6e 6593 6f66 9b04 f710 f....none.of.... │ │ │ │ -0002d940: d765 8d9f 01cc ccd5 318e 9104 c004 cf2c .e......1......, │ │ │ │ -0002d950: d765 8d9f 01cc ccd5 328e 8d91 06c0 02d7 .e......2....... │ │ │ │ -0002d960: 3a96 01ff fe3a 933a 8e91 168a a03b 9101 :....:.:.....;.. │ │ │ │ -0002d970: fffe 658d 9f01 cccc d86e 8e91 0a9f 5fcf ..e......n...._. │ │ │ │ -0002d980: 7072 6f90 538e 6475 6365 7393 6193 7374 pro.S.duces.a.st │ │ │ │ -0002d990: 7269 6e67 936c 6973 7493 636f 6e95 ac72 ring.list.con..r │ │ │ │ -0002d9a0: 7461 696e 696e 6798 d773 7472 9053 8ecf taining..str.S.. │ │ │ │ -0002d9b0: 2c91 053a 2861 6e64 98eb 613f 5c91 05bf ,..:(and..a?\... │ │ │ │ -0002d9c0: aad7 658d 9ffb a532 db30 8e91 07c5 48cf ..e....2.0....H. │ │ │ │ -0002d9d0: 666f 6c6c 6f93 7773 9104 f70f d765 8d9f follo.ws.....e.. │ │ │ │ -0002d9e0: fba5 328d db30 8e9f 0752 418d d86e 8e8e ..2..0...RA..n.. │ │ │ │ -0002d9f0: 9105 a850 cf2c 8ea1 8d91 3027 4d74 6865 ...P.,....0'Mthe │ │ │ │ -0002da00: 6e96 0383 c363 6f6e 90ac 7274 726f 6c9b n....con..rtrol. │ │ │ │ -0002da10: 0383 c269 7393 7061 7373 6564 9374 6f98 ...is.passed.to. │ │ │ │ -0002da20: d765 8d9f fba5 32db 308e 9102 ce39 cf2e .e....2.0....9.. │ │ │ │ -0002da30: 9105 1694 4275 7493 6966 98eb 6121 5c91 ....But.if..a!\. │ │ │ │ -0002da40: 05bf aad7 658d 9ffb a532 db30 8e91 0651 ....e....2.0...Q │ │ │ │ -0002da50: fccf 666f 6c6c 6f90 ac72 7773 98d7 658d ..follo..rws..e. │ │ │ │ -0002da60: 9ffb a532 8ddb 308e 9f07 5241 8dd8 6e8e ...2..0...RA..n. │ │ │ │ -0002da70: 8e91 05a8 50cf 2c91 0398 5774 6865 6e93 ....P.,...Wthen. │ │ │ │ -0002da80: d765 8d9f fba5 32db 308e 9106 51fc cf69 .e....2.0...Q..i │ │ │ │ -0002da90: 7398 6576 91ff 58e4 616c 7561 7465 642c s.ev..X.aluated, │ │ │ │ -0002daa0: 9103 9857 616e 6493 636f 6e90 ac72 7472 ...Wand.con..rtr │ │ │ │ -0002dab0: 6f6c 8ea1 8d91 3027 4d69 7396 03ea a870 ol....0'Mis....p │ │ │ │ -0002dac0: 6173 7365 6493 6261 6390 ac72 6b93 746f assed.bac..rk.to │ │ │ │ -0002dad0: 9374 6865 9362 9053 8e65 6769 6e6e 696e .the.b.S.eginnin │ │ │ │ -0002dae0: 6793 6f66 9374 6865 9377 686f 6c65 9365 g.of.the.whole.e │ │ │ │ -0002daf0: 7870 7265 7373 696f 6e2e 8ea6 8d91 3027 xpression.....0' │ │ │ │ -0002db00: 4d49 6696 0472 f6eb 613f 5cd7 6964 9365 MIf..r..a?\.id.e │ │ │ │ -0002db10: 8d9f fba5 32db 308e 9b07 412f cf6f 7293 ....2.0...A/.or. │ │ │ │ -0002db20: eb61 215c d769 6493 658d 9ffb a532 db30 .a!\.id.e....2.0 │ │ │ │ -0002db30: 8e98 cf66 6f6c 6c6f 90ac 7277 7393 d765 ...follo..rws..e │ │ │ │ -0002db40: 8d9f fba5 328d db30 8e9f 0752 418d d86e ....2..0...RA..n │ │ │ │ -0002db50: 8e8e 9105 a850 cf2c 9104 9509 7468 656e .....P.,....then │ │ │ │ -0002db60: 93d7 658d 9ffb a532 db30 8e98 cf69 7393 ..e....2.0...is. │ │ │ │ -0002db70: 6576 91ff 58e4 616c 7561 7465 6493 696e ev..X.aluated.in │ │ │ │ -0002db80: 9361 6e93 656e 95ac 7276 6972 6f6e 6d65 .an.en..rvironme │ │ │ │ -0002db90: 6e93 7496 0472 f669 6e93 7768 6963 90ac n.t..r.in.whic.. │ │ │ │ -0002dba0: 7268 93d7 6964 8ea1 8d91 3027 4dcf 6973 rh..id....0'M.is │ │ │ │ -0002dbb0: 9604 1d2d 6290 538e 6f75 6e64 9b04 1d2e ...-b.S.ound.... │ │ │ │ -0002dbc0: 746f 9374 6865 9866 6169 6c75 7265 9373 to.the.failure.s │ │ │ │ -0002dbd0: 7472 696e 6798 d773 7472 9104 70bb cf28 tring..str..p..( │ │ │ │ -0002dbe0: 8d69 2e65 2e8e 9113 20b1 616e 9865 769b .i.e.... .an.ev. │ │ │ │ -0002dbf0: ff58 e461 6c75 6174 696f 6e93 6571 7569 .X.aluation.equi │ │ │ │ -0002dc00: 7698 616c 656e 90ac 7274 9104 1d2e 746f v.alen..rt....to │ │ │ │ -0002dc10: 93eb 616c 6574 9605 bfaa d769 64eb 613d ..alet.....id.a= │ │ │ │ -0002dc20: d773 7472 9106 1338 eb61 696e 93d7 658d .str...8.ain..e. │ │ │ │ -0002dc30: 9ffb a532 db30 8e8e a18d 9130 274d cf69 ...2.0.....0'M.i │ │ │ │ -0002dc40: 7396 046b c664 6f6e 6529 2c91 048c 0d61 s..k.done),....a │ │ │ │ -0002dc50: 6e64 9374 6865 6e93 6465 709a 538e 656e nd.then.dep.S.en │ │ │ │ -0002dc60: 6469 6e67 936f 6e93 7768 6574 6865 7293 ding.on.whether. │ │ │ │ -0002dc70: 6974 9377 90ac 7261 7393 eb61 3f5c 93cf it.w..ras..a?\.. │ │ │ │ -0002dc80: 6f72 93eb 6121 5c93 cf74 6861 7493 6f98 or..a!\..that.o. │ │ │ │ -0002dc90: 6363 7572 7265 642c 9104 8c0d 7468 6593 ccurred,....the. │ │ │ │ -0002dca0: 7691 ff58 e461 6c75 658e a18d 9130 274d v..X.alue....0'M │ │ │ │ -0002dcb0: 6f66 9604 1374 d765 8d9f fba5 32db 308e of...t.e....2.0. │ │ │ │ -0002dcc0: 9106 e1ad cf69 7393 7265 7475 726e 6564 .....is.returned │ │ │ │ -0002dcd0: 9104 1373 6f72 9363 6f6e 9aac 7274 726f ...sor.con..rtro │ │ │ │ -0002dce0: 6c93 6973 9370 6173 7365 6493 6261 6398 l.is.passed.bac. │ │ │ │ -0002dcf0: 6b93 746f 9374 6865 9362 9053 8e65 6769 k.to.the.b.S.egi │ │ │ │ -0002dd00: 6e6e 696e 6791 0413 736f 6693 7468 6593 nning...sof.the. │ │ │ │ -0002dd10: 7768 6f6c 6593 6578 7072 6573 7369 6f6e whole.expression │ │ │ │ -0002dd20: 8ea1 8d91 3027 4d72 6573 7090 538e 6563 ....0'Mresp.S.ec │ │ │ │ -0002dd30: 7469 7690 ac72 656c 7991 ff05 562e 8e9f tiv..rely...V... │ │ │ │ -0002dd40: 1ebc af8d 8d8d 8d91 2467 afeb 6080 888e ........$g..`... │ │ │ │ -0002dd50: 8e8e 9130 274d eb61 7768 696c 6596 05bf ...0'M.awhile... │ │ │ │ -0002dd60: aad7 658d 9f01 cccc d531 8e91 0a7f aeeb ..e......1...... │ │ │ │ -0002dd70: 6164 6f93 d765 8d9f 01cc ccd5 328e 8ea1 ado..e......2... │ │ │ │ -0002dd80: 8d91 3027 4dcf 5468 6596 031d a765 769b ..0'M.The....ev. │ │ │ │ -0002dd90: ff58 e461 6c75 6174 696f 6e93 6f66 9374 .X.aluation.of.t │ │ │ │ -0002dda0: 6869 7393 6578 7072 6573 7369 6f6e 9361 his.expression.a │ │ │ │ -0002ddb0: 6c77 95ac 7261 9379 7396 031d a772 6574 lw..ra.ys....ret │ │ │ │ -0002ddc0: 7572 6e73 93eb 6128 2993 cf77 6865 6e93 urns..a()..when. │ │ │ │ -0002ddd0: 6974 9103 1da8 7375 6363 6565 6473 2e91 it....succeeds.. │ │ │ │ -0002dde0: 04f4 8ad7 658d 9f01 cccc d531 8e91 07dd ....e......1.... │ │ │ │ -0002ddf0: abcf 6973 9365 7698 616c 7561 7465 648e ..is.ev.aluated. │ │ │ │ -0002de00: a18d 9130 274d 0c72 7374 2e91 0631 1549 ...0'M.rst...1.I │ │ │ │ -0002de10: 669b 043d 6574 6865 9604 3d64 7265 7375 f..=ethe..=dresu │ │ │ │ -0002de20: 6c74 9369 7398 6661 6c73 6593 7468 6598 lt.is.false.the. │ │ │ │ -0002de30: 6576 91ff 58e4 616c 7561 7469 6f6e 9373 ev..X.aluation.s │ │ │ │ -0002de40: 746f 7073 9361 6e64 9872 6574 7572 6e73 tops.and.returns │ │ │ │ -0002de50: 93eb 6128 29cf 2e91 0631 1549 6698 7468 ..a()....1.If.th │ │ │ │ -0002de60: 6593 7265 7375 6c74 9869 7393 7472 7565 e.result.is.true │ │ │ │ -0002de70: 8ea1 8d91 3027 4dd7 658d 9f01 cccc d532 ....0'M.e......2 │ │ │ │ -0002de80: 8e91 08aa accf 6973 9603 eaa8 6576 91ff ......is....ev.. │ │ │ │ -0002de90: 58e4 616c 7561 7465 6493 616e 6493 7468 X.aluated.and.th │ │ │ │ -0002dea0: 656e 9374 6865 9377 686f 6c65 9363 6f6e en.the.whole.con │ │ │ │ -0002deb0: 7374 7275 6374 9361 6761 696e 2e8e 8e9f struct.again.... │ │ │ │ -0002dec0: 24fd 138e 8c8b 0000 0026 0000 0000 0000 $........&...... │ │ │ │ -0002ded0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002dee0: 0000 0000 0000 0000 0000 0000 0000 0002 ................ │ │ │ │ -0002def0: cef6 a002 cc05 558d a0fd 46d3 0e8d 8d8d ......U...F..... │ │ │ │ -0002df00: 8d9f fa99 9a8d 91ea f1eb d033 3892 010c ...........38... │ │ │ │ -0002df10: 4b47 4368 6170 7465 7296 0480 0034 2e91 KGChapter....4.. │ │ │ │ -0002df20: 0a80 0053 656d 616e 90a0 0074 6963 7393 ...Seman...tics. │ │ │ │ -0002df30: 6f66 934d 4c8e 91ea f1eb 9f05 6666 8900 of.ML.......ff.. │ │ │ │ -0002df40: 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf ..f..>|......./. │ │ │ │ -0002df50: 8da0 fd8b d021 8d8d 8d8d 91fc 9239 eb60 .....!.......9.` │ │ │ │ -0002df60: 8088 8e8e 8e91 0851 d7d7 658d 9f01 cccc .......Q..e..... │ │ │ │ -0002df70: d531 8e91 04c0 04eb 613b d765 8d9f 01cc .1......a;.e.... │ │ │ │ -0002df80: ccd5 328e 8d91 06c0 02d7 3a96 01ff fe3a ..2.......:....: │ │ │ │ -0002df90: 933a 8e91 1a4a 4ceb 613b d765 8d9f 01cc .:...JL.a;.e.... │ │ │ │ -0002dfa0: ccd8 6e8e 8ea4 1000 008d 9108 51d7 d765 ..n.........Q..e │ │ │ │ -0002dfb0: 8d9f 01cc ccd5 318e 9104 c004 eb61 2cd7 ......1......a,. │ │ │ │ -0002dfc0: 658d 9f01 cccc d532 8e8d 9106 c002 d73a e......2.......: │ │ │ │ -0002dfd0: 9601 fffe 3a93 3a8e 911a 4a4c eb61 2cd7 ....:.:...JL.a,. │ │ │ │ -0002dfe0: 658d 9f01 cccc d86e 8e91 0992 f8cf 6172 e......n......ar │ │ │ │ -0002dff0: 6596 03ea a865 769b ff58 e461 6c75 6174 e....ev..X.aluat │ │ │ │ -0002e000: 6564 9369 6e93 7468 6174 936f 7264 6572 ed.in.that.order │ │ │ │ -0002e010: 2c93 616e 6493 7468 6593 7698 616c 7565 ,.and.the.v.alue │ │ │ │ -0002e020: 936f 6693 d765 8d9f 01cc ccd8 6e8e 9109 .of..e......n... │ │ │ │ -0002e030: 92f8 cf69 7393 7265 7475 726e 6564 2e8e ...is.returned.. │ │ │ │ -0002e040: a91a 0000 8d8d 8d8d 91fc 9239 eb60 8088 ...........9.`.. │ │ │ │ -0002e050: 8e8e 8e91 0851 d7eb 615b d765 8d9f 01cc .....Q..a[.e.... │ │ │ │ -0002e060: ccd5 318e 9104 c004 eb61 3bd7 658d 9f01 ..1......a;.e... │ │ │ │ -0002e070: cccc d532 8e8d 9106 c002 d73a 9601 fffe ...2.......:.... │ │ │ │ -0002e080: 3a93 3a8e 911a 4a4c eb61 3bd7 658d 9f01 :.:...JL.a;.e... │ │ │ │ -0002e090: cccc d86e 8e91 05a8 50eb 615d 8ea1 8d91 ...n....P.a].... │ │ │ │ -0002e0a0: 0851 d7d7 658d 9f01 cccc d531 8e96 04c0 .Q..e......1.... │ │ │ │ -0002e0b0: 04d7 3b9b 01ff fe65 8d9f 01cc ccd5 328e ..;....e......2. │ │ │ │ -0002e0c0: 93d7 3b8d 983a 983a 983a 8e91 11ca 9c3b ..;..:.:.:.....; │ │ │ │ -0002e0d0: 9865 8d9f 01cc ccd8 6e8e 910a 8207 cf61 .e......n......a │ │ │ │ -0002e0e0: 7265 9604 d9b7 6576 9bff 58e4 616c 7561 re....ev..X.alua │ │ │ │ -0002e0f0: 7465 6493 696e 9374 6861 7493 6f72 6465 ted.in.that.orde │ │ │ │ -0002e100: 7293 616e 6493 7468 6593 6c69 7374 936f r.and.the.list.o │ │ │ │ -0002e110: 6693 7468 6569 7293 7698 616c 7565 7393 f.their.v.alues. │ │ │ │ -0002e120: 7265 7475 726e 6564 2e91 0806 0deb 615b returned......a[ │ │ │ │ -0002e130: 5d8e a18d 9108 51d7 cf65 7691 ff58 e461 ].....Q..ev..X.a │ │ │ │ -0002e140: 6c75 6174 6573 9603 eaa8 746f 9374 6865 luates....to.the │ │ │ │ -0002e150: 9365 6d70 7490 ac72 7993 6c69 7374 2e8e .empt..ry.list.. │ │ │ │ -0002e160: a68d 8d8d 8d91 fc92 39eb 6080 888e 8e8e ........9.`..... │ │ │ │ -0002e170: 9108 51d7 d764 9605 bfaa eb61 696e 93d7 ..Q..d.....ain.. │ │ │ │ -0002e180: 658e a18d 9108 51d7 6496 0476 49cf 6973 e.....Q.d..vI.is │ │ │ │ -0002e190: 9365 769b ff58 e461 6c75 6174 6564 2c91 .ev..X.aluated,. │ │ │ │ -0002e1a0: 0499 3161 6e64 9374 6865 6e91 0476 4ad7 ..1and.then..vJ. │ │ │ │ -0002e1b0: 6593 cf69 7393 6576 9861 6c75 6174 6564 e..is.ev.aluated │ │ │ │ -0002e1c0: 9369 6e93 7468 6593 6578 7465 6e64 6564 .in.the.extended │ │ │ │ -0002e1d0: 9365 6e95 ac72 7669 726f 6e6d 656e 9374 .en..rvironmen.t │ │ │ │ -0002e1e0: 9604 7649 616e 6493 6974 7393 7698 616c ..vIand.its.v.al │ │ │ │ -0002e1f0: 7565 8ea1 8d91 0851 d772 6574 7572 6e65 ue.....Q.returne │ │ │ │ -0002e200: 642e 9104 f47b 5468 6596 031d 7864 6563 d....{The...xdec │ │ │ │ -0002e210: 6c61 7261 7469 6f6e 9b03 1d79 d764 93cf laration...y.d.. │ │ │ │ -0002e220: 6973 986c 6f90 538e 6361 6c98 746f 93d7 is.lo.S.cal.to.. │ │ │ │ -0002e230: 65cf 2c91 0346 8273 6f98 7468 6174 9361 e.,..F.so.that.a │ │ │ │ -0002e240: 6674 6572 9874 6865 9365 7691 ff58 e461 fter.the.ev..X.a │ │ │ │ -0002e250: 6c75 6174 696f 6e98 6f66 93d7 65cf 2c91 luation.of..e.,. │ │ │ │ -0002e260: 0346 8274 6865 9866 6f72 6d65 728e a18d .F.the.former... │ │ │ │ -0002e270: 9108 51d7 656e 95ac 7276 6972 6f6e 6d65 ..Q.en..rvironme │ │ │ │ -0002e280: 6e93 7496 03ea a869 7393 7265 7374 6f72 n.t....is.restor │ │ │ │ -0002e290: 6564 2e8e a68d 8d8d 8d91 fc92 39eb 6080 ed..........9.`. │ │ │ │ -0002e2a0: 888e 8e8e 9108 51d7 eb61 5cd7 708d 9f01 ......Q..a\.p... │ │ │ │ -0002e2b0: cccc d531 8e91 04c0 04d7 708d 9f01 cccc ...1......p..... │ │ │ │ -0002e2c0: d532 8e8d 9106 c002 d73a 9601 fffe 3a93 .2.......:....:. │ │ │ │ -0002e2d0: 3a8e 9116 8aa0 708d 9f01 cccc d86e 8e91 :.....p......n.. │ │ │ │ -0002e2e0: 05a8 50eb 612e 9105 bfaa d765 8ea1 8d91 ..P.a......e.... │ │ │ │ -0002e2f0: 0851 d7cf 5468 6596 04a3 b565 7691 ff58 .Q..The....ev..X │ │ │ │ -0002e300: e461 6c75 6174 696f 6e9b 04a3 b66f 6693 .aluation....of. │ │ │ │ -0002e310: eb61 5ccf 2d65 7870 7265 7373 696f 6e73 .a\.-expressions │ │ │ │ -0002e320: 9861 6c77 95ac 7261 9379 7396 04a3 b573 .alw..ra.ys....s │ │ │ │ -0002e330: 7563 6365 6564 7393 616e 6498 7969 656c ucceeds.and.yiel │ │ │ │ -0002e340: 6473 9361 9366 756e 6374 696f 6e98 7691 ds.a.function.v. │ │ │ │ -0002e350: ff58 e461 6c75 652e 9107 6408 5468 658e .X.alue...d.The. │ │ │ │ -0002e360: a18d 9108 51d7 656e 95ac 7276 6972 6f6e ....Q.en..rviron │ │ │ │ -0002e370: 6d65 6e93 7496 05cd ea69 6e93 7768 6963 men.t....in.whic │ │ │ │ -0002e380: 9aac 7268 9105 cdeb 7468 6593 6576 91ff ..rh....the.ev.. │ │ │ │ -0002e390: 58e4 616c 7561 7469 6f6e 936f 9053 8e63 X.aluation.o.S.c │ │ │ │ -0002e3a0: 6375 7273 9328 8d69 2e65 2e8e 9114 d16e curs.(.i.e.....n │ │ │ │ -0002e3b0: 696e 9377 6869 6398 6891 05cd eb74 6865 in.whic.h....the │ │ │ │ -0002e3c0: 9366 756e 6374 696f 6e93 7691 ff58 e461 .function.v..X.a │ │ │ │ -0002e3d0: 6c75 6593 6973 8ea1 8d91 0851 d763 7265 lue.is.....Q.cre │ │ │ │ -0002e3e0: 6174 6564 2996 03ea a869 7393 6361 6c6c ated)....is.call │ │ │ │ -0002e3f0: 6564 9374 6865 93e5 6465 0c6e 6974 696f ed.the..de.nitio │ │ │ │ -0002e400: 6e91 0433 3565 6e76 6972 91ff 6666 6f6e n..35envir..ffon │ │ │ │ -0002e410: 6d65 6e74 9101 2444 cf2e 8ea6 8d8d 8d8d ment..$D........ │ │ │ │ -0002e420: 9113 27d8 312e 8e8e 8e91 222b 5c53 696d ..'.1....."+\Sim │ │ │ │ -0002e430: 706c 6591 03ea a8eb 615c cf2d 6578 7072 ple.....a\.-expr │ │ │ │ -0002e440: 6573 7369 6f6e 733a 9105 38e0 eb61 5cd7 essions:..8..a\. │ │ │ │ -0002e450: 70eb 612e 9105 bfaa d765 8ea1 8d91 222b p.a......e...."+ │ │ │ │ -0002e460: 5ceb 615c d770 eb61 2e91 05bf aad7 6596 \.a\.p.a......e. │ │ │ │ -0002e470: 03ed cacf 6576 91ff 58e4 616c 7561 7465 ....ev..X.aluate │ │ │ │ -0002e480: 739b 03ed c974 6f93 7468 6174 9866 756e s....to.that.fun │ │ │ │ -0002e490: 6374 696f 6e93 7768 6963 90ac 7268 9877 ction.whic..rh.w │ │ │ │ -0002e4a0: 6865 6e93 6170 706c 6965 6498 746f 9373 hen.applied.to.s │ │ │ │ -0002e4b0: 6f6d 6598 6172 6775 6d65 6e90 ac72 7493 ome.argumen..rt. │ │ │ │ -0002e4c0: 7969 656c 6473 8ea1 8d91 222b 5c74 6865 yields...."+\the │ │ │ │ -0002e4d0: 9603 628c 7265 7375 6c74 936f 669b 0362 ..b.result.of..b │ │ │ │ -0002e4e0: 8b65 7691 ff58 e461 6c75 6174 696e 6793 .ev..X.aluating. │ │ │ │ -0002e4f0: d765 93cf 696e 9374 6865 9363 7572 7265 .e..in.the.curre │ │ │ │ -0002e500: 6e90 ac72 7498 288d 692e 652e 8e91 1266 n..rt.(.i.e....f │ │ │ │ -0002e510: 1061 7070 6c69 6361 7469 6f6e 9374 696d .application.tim │ │ │ │ -0002e520: 6529 9373 746f 7265 2c91 037d c461 6e64 e).store,..}.and │ │ │ │ -0002e530: 9369 6e93 7468 658e a18d 9122 2b5c 656e .in.the...."+\en │ │ │ │ -0002e540: 95ac 7276 6972 6f6e 6d65 6e93 7496 02e1 ..rvironmen.t... │ │ │ │ -0002e550: 2f6f 6274 6169 6e65 6493 6672 6f6d 9b02 /obtained.from.. │ │ │ │ -0002e560: e130 7468 6593 6465 0c6e 6974 696f 6e93 .0the.de.nition. │ │ │ │ -0002e570: 656e 95ac 7276 6972 6f6e 6d65 6e93 7491 en..rvironmen.t. │ │ │ │ -0002e580: 02e1 2f62 9379 9862 696e 6469 6e67 9b02 ../b.y.binding.. │ │ │ │ -0002e590: e12f 616e 9379 9876 91ff 58e4 6172 6961 ./an.y.v..X.aria │ │ │ │ -0002e5a0: 626c 6573 8ea1 8d91 222b 5c69 6e96 03ea bles...."+\in... │ │ │ │ -0002e5b0: a8d7 7093 cf74 6f93 7468 6593 636f 7272 ..p..to.the.corr │ │ │ │ -0002e5c0: 6573 709a 538e 6f6e 6469 6e67 9363 6f6d esp.S.onding.com │ │ │ │ -0002e5d0: 7098 6f6e 656e 9aac 7274 7393 6f66 9374 p.onen..rts.of.t │ │ │ │ -0002e5e0: 6865 9361 7267 756d 656e 9874 9328 7365 he.argumen.t.(se │ │ │ │ -0002e5f0: 6593 332e 312e 3129 2e8e 9f15 0000 8d8d e.3.1.1)........ │ │ │ │ -0002e600: 8d8d 9113 27d8 322e 8e8e 8e91 222b 5c43 ....'.2....."+\C │ │ │ │ -0002e610: 6f6d 7090 538e 6f75 6e64 9103 eaa8 eb61 omp.S.ound.....a │ │ │ │ -0002e620: 5ccf 2d65 7870 7265 7373 696f 6e73 3a91 \.-expressions:. │ │ │ │ -0002e630: 0538 e0eb 615c d770 8d9f 01cc ccd5 318e .8..a\.p......1. │ │ │ │ -0002e640: 9104 c004 d770 8d9f 01cc ccd5 328e 8d91 .....p......2... │ │ │ │ -0002e650: 06c0 02d7 3a96 01ff fe3a 933a 8e91 168a ....:....:.:.... │ │ │ │ -0002e660: a070 8d9f 01cc ccd8 6e8e 9105 a850 eb61 .p......n....P.a │ │ │ │ -0002e670: 2e91 05bf aad7 658e a18d 9122 2b5c cf41 ......e...."+\.A │ │ │ │ -0002e680: 9105 8167 eb61 5ccf 2d65 7870 7265 7373 ...g.a\.-express │ │ │ │ -0002e690: 696f 6e96 0581 d077 6974 689b 0581 cf6d ion....with....m │ │ │ │ -0002e6a0: 6f72 6593 7468 616e 936f 6e65 9870 6172 ore.than.one.par │ │ │ │ -0002e6b0: 616d 6574 6572 9369 7393 6375 7272 6965 ameter.is.currie │ │ │ │ -0002e6c0: 648d 9869 2e65 2e8e 911a 0723 eb61 5cd7 d..i.e.....#.a\. │ │ │ │ -0002e6d0: 708d 9f01 cccc d531 8e91 04c0 04d7 708d p......1......p. │ │ │ │ -0002e6e0: 9f01 cccc d532 8e8d 9106 c002 d73a 9601 .....2.......:.. │ │ │ │ -0002e6f0: fffe 3a93 3a8e 9116 8aa0 708d 9f01 cccc ..:.:.....p..... │ │ │ │ -0002e700: d86e 8e91 05a8 50eb 612e 9105 bfaa d765 .n....P.a......e │ │ │ │ -0002e710: 8ea1 8d91 222b 5ccf 6973 9604 9479 6578 ...."+\.is...yex │ │ │ │ -0002e720: 6163 746c 7993 6571 7569 7691 ff58 e461 actly.equiv..X.a │ │ │ │ -0002e730: 6c65 6e9a ac72 7493 746f 93eb 615c d770 len..rt.to..a\.p │ │ │ │ -0002e740: 8d9f 01cc ccd5 318e 9104 c004 eb61 2e28 ......1......a.( │ │ │ │ -0002e750: 5cd7 708d 9f01 cccc d532 8e8d 9106 c002 \.p......2...... │ │ │ │ -0002e760: d73a 9601 fffe 3a93 3a8e 911a 4a4c eb61 .:....:.:...JL.a │ │ │ │ -0002e770: 2e5c d770 8d9f 01cc ccd8 6e8e 9105 a850 .\.p......n....P │ │ │ │ -0002e780: eb61 2e96 05bf aad7 65eb 6129 8d93 d73a .a......e.a)...: │ │ │ │ -0002e790: 9601 fffe 3a93 3a8e 9118 1ec3 cf77 686f ....:.:......who │ │ │ │ -0002e7a0: 7365 9604 9479 6d65 616e 696e 6793 6973 se...ymeaning.is │ │ │ │ -0002e7b0: 9367 6976 9865 6e93 6298 798e a18d 9122 .giv.en.b.y...." │ │ │ │ -0002e7c0: 2b5c 312e 9103 eaa8 6162 9053 8e6f 95ac +\1.....ab.S.o.. │ │ │ │ -0002e7d0: 7276 9365 2e8e a68d 9108 51d7 5468 9aac rv.e......Q.Th.. │ │ │ │ -0002e7e0: 7275 7396 03fc 8274 6865 9366 7265 6593 rus....the.free. │ │ │ │ -0002e7f0: 7691 ff58 e461 7269 6162 6c65 7391 03fc v..X.ariables... │ │ │ │ -0002e800: 8369 6e93 6193 6675 6e63 7469 6f6e 936b .in.a.function.k │ │ │ │ -0002e810: 9865 6570 9374 6865 9373 616d 6593 6269 .eep.the.same.bi │ │ │ │ -0002e820: 6e64 696e 6793 7468 6579 9103 fc83 6861 nding.they....ha │ │ │ │ -0002e830: 6493 696e 9374 6865 9364 650c 6e69 2d8e d.in.the.de.ni-. │ │ │ │ -0002e840: a18d 9108 51d7 7469 6f6e 9b04 20a1 656e ....Q.tion.. .en │ │ │ │ -0002e850: 95ac 7276 6972 6f6e 6d65 6e93 742e 9105 ..rvironmen.t... │ │ │ │ -0002e860: dacb 536f 9869 6698 6198 6672 6565 9876 ..So.if.a.free.v │ │ │ │ -0002e870: 91ff 58e4 6172 6961 626c 6598 6973 986e ..X.ariable.is.n │ │ │ │ -0002e880: 6f6e 2d61 7373 6967 6e61 626c 6598 696e on-assignable.in │ │ │ │ -0002e890: 9874 6861 7498 656e 9376 6972 6f6e 6d65 .that.en.vironme │ │ │ │ -0002e8a0: 6e93 742c 9104 2e1f 7468 656e 8ea1 8d91 n.t,....then.... │ │ │ │ -0002e8b0: 0851 d769 7473 9604 55f5 769b ff58 e461 .Q.its..U.v..X.a │ │ │ │ -0002e8c0: 6c75 6593 6973 930c 7865 6491 0455 f474 lue.is..xed..U.t │ │ │ │ -0002e8d0: 6f93 7468 6593 7698 616c 7565 9369 7493 o.the.v.alue.it. │ │ │ │ -0002e8e0: 6861 7393 7468 6572 652e 9106 7ac6 4f6e has.there...z.On │ │ │ │ -0002e8f0: 9374 6865 936f 7468 6572 9368 616e 642c .the.other.hand, │ │ │ │ -0002e900: 9104 70c8 6966 9104 55f4 6193 6672 6565 ..p.if..U.a.free │ │ │ │ -0002e910: 9376 9861 7269 6162 6c65 9369 738e a18d .v.ariable.is... │ │ │ │ -0002e920: 9108 51d7 6173 7369 676e 6162 6c65 9604 ..Q.assignable.. │ │ │ │ -0002e930: a1c0 696e 9b04 a1c1 7468 6593 6465 0c6e ..in....the.de.n │ │ │ │ -0002e940: 6974 696f 6e93 656e 95ac 7276 6972 6f6e ition.en..rviron │ │ │ │ -0002e950: 6d65 6e93 742c 9104 cf87 7468 656e 9604 men.t,....then.. │ │ │ │ -0002e960: a1c0 6974 9377 696c 6c98 629a 538e 6593 ..it.will.b.S.e. │ │ │ │ -0002e970: 6298 6f75 6e64 9374 6f91 04a1 c161 936c b.ound.to....a.l │ │ │ │ -0002e980: 6f98 6361 7469 6f6e 2e91 075e 2941 6c2d o.cation...^)Al- │ │ │ │ -0002e990: 8ea1 8d91 0851 d774 686f 7567 6896 04b2 .....Q.though... │ │ │ │ -0002e9a0: 2374 6861 749b 04b2 2262 696e 6469 6e67 #that..."binding │ │ │ │ -0002e9b0: 9369 7393 0c78 6564 2c91 04e4 0174 6865 .is..xed,....the │ │ │ │ -0002e9c0: 9363 6f6e 95ac 7274 656e 9374 7396 04b2 .con..rten.ts... │ │ │ │ -0002e9d0: 236f 6698 7468 6593 6c6f 9053 8e63 6174 #of.the.lo.S.cat │ │ │ │ -0002e9e0: 696f 6e93 696e 9874 6865 9373 746f 7265 ion.in.the.store │ │ │ │ -0002e9f0: 9369 7393 6e6f 742c 9104 e401 616e 648e .is.not,....and. │ │ │ │ -0002ea00: a18d 9108 51d7 6361 6e96 03ea a862 9053 ....Q.can....b.S │ │ │ │ -0002ea10: 8e65 9373 7562 7365 7175 656e 9aac 7274 .e.subsequen..rt │ │ │ │ -0002ea20: 6c79 9363 9868 616e 6765 6493 7769 7468 ly.c.hanged.with │ │ │ │ -0002ea30: 9361 7373 6967 6e6d 656e 9874 732e 8ea6 .assignmen.ts... │ │ │ │ -0002ea40: 8d8d 8d8d 91fc 9239 eb60 8088 8e8e 8e91 .......9.`...... │ │ │ │ -0002ea50: 0851 d7eb 6166 756e 9605 bfaa d770 8d9f .Q..afun.....p.. │ │ │ │ -0002ea60: 01cc ccd5 318e 9b0a 7fae eb61 2e93 d765 ....1......a...e │ │ │ │ -0002ea70: 8d9f 01cc ccd5 318e 98eb 617c 93d7 708d ......1...a|..p. │ │ │ │ -0002ea80: 9f01 cccc d532 8e98 eb61 2e93 d765 8d9f .....2...a...e.. │ │ │ │ -0002ea90: 01cc ccd5 328e 98eb 617c 8d93 d73a 9601 ....2...a|...:.. │ │ │ │ -0002eaa0: fffe 3a93 3a8e 9119 49f4 eb61 7c93 d770 ..:.:...I..a|..p │ │ │ │ -0002eab0: 8d9f 01cc ccd8 6e8e 910b 67fa eb61 2e93 ......n...g..a.. │ │ │ │ -0002eac0: d765 8d9f 01cc ccd8 6e8e 910c c177 cf54 .e......n....w.T │ │ │ │ -0002ead0: 6869 7396 038c 9465 7870 7265 7373 696f his....expressio │ │ │ │ -0002eae0: 6e93 6576 91ff 58e4 616c 7561 7465 7393 n.ev..X.aluates. │ │ │ │ -0002eaf0: 746f 9103 8c93 7468 6174 9366 756e 6374 to....that.funct │ │ │ │ -0002eb00: 696f 6e8e a18d 9108 51d7 7768 6963 9aac ion.....Q.whic.. │ │ │ │ -0002eb10: 7268 9602 bcda 7768 656e 9361 7070 6c69 rh....when.appli │ │ │ │ -0002eb20: 6564 9374 6f91 02bc db73 6f6d 6593 7691 ed.to....some.v. │ │ │ │ -0002eb30: ff58 e461 6c75 6593 d745 9100 b417 cf2c .X.alue..E....., │ │ │ │ -0002eb40: 9102 f937 6d61 7463 9868 6573 9365 6163 ...7matc.hes.eac │ │ │ │ -0002eb50: 9868 93d7 708d 9f01 cccc d869 8e91 0621 .h..p......i...! │ │ │ │ -0002eb60: b4cf 696e 9374 7572 6e93 746f 9102 bcdb ..in.turn.to.... │ │ │ │ -0002eb70: d745 9103 70f1 cf75 6e98 7469 6c93 6f6e .E..p..un.til.on │ │ │ │ -0002eb80: 6593 7375 6363 6565 6473 2e8e a18d 9108 e.succeeds...... │ │ │ │ -0002eb90: 51d7 4966 9603 c25d 7361 9aac 7279 93d7 Q.If...]sa..ry.. │ │ │ │ -0002eba0: 708d 9f01 cccc d869 8e91 0727 37cf 6d61 p......i...'7.ma │ │ │ │ -0002ebb0: 7463 9868 6573 93d7 4591 00b4 17cf 2c91 tc.hes..E.....,. │ │ │ │ -0002ebc0: 03ca 6c74 6865 6e93 d765 8d9f 01cc ccd8 ..lthen..e...... │ │ │ │ -0002ebd0: 698e 9107 2737 cf69 7391 03c2 5c65 7691 i...'7.is...\ev. │ │ │ │ -0002ebe0: ff58 e461 6c75 6174 6564 9369 6e93 7468 .X.aluated.in.th │ │ │ │ -0002ebf0: 6593 656e 9876 6972 6f6e 6d65 6e98 7493 e.en.vironmen.t. │ │ │ │ -0002ec00: 6f62 7461 696e 6564 9366 726f 6d93 7468 obtained.from.th │ │ │ │ -0002ec10: 6593 6465 662d 8ea1 8d91 0851 d769 6e69 e.def-.....Q.ini │ │ │ │ -0002ec20: 7469 6f6e 9b03 c435 656e 95ac 7276 6972 tion...5en..rvir │ │ │ │ -0002ec30: 6f6e 6d65 6e93 7498 6293 7998 6269 6e64 onmen.t.b.y.bind │ │ │ │ -0002ec40: 696e 6798 616e 9379 9876 91ff 58e4 6172 ing.an.y.v..X.ar │ │ │ │ -0002ec50: 6961 626c 6598 696e 98d7 708d 9f01 cccc iable.in..p..... │ │ │ │ -0002ec60: d869 8e91 0729 0fcf 746f 9874 6865 9863 .i...)..to.the.c │ │ │ │ -0002ec70: 6f72 7265 7370 9553 8e6f 6e64 696e 6798 orresp.S.onding. │ │ │ │ -0002ec80: 636f 6d70 936f 6e65 6e90 ac72 7473 8ea1 comp.onen..rts.. │ │ │ │ -0002ec90: 8d91 0851 d76f 6696 03ea a8d7 4591 00b4 ...Q.of.....E... │ │ │ │ -0002eca0: 17cf 2e91 0538 e049 6693 6e6f 936d 6174 .....8.If.no.mat │ │ │ │ -0002ecb0: 6390 ac72 6893 7375 6363 6565 6473 2c93 c..rh.succeeds,. │ │ │ │ -0002ecc0: 7468 6593 6576 91ff 58e4 616c 7561 7469 the.ev..X.aluati │ │ │ │ -0002ecd0: 6f6e 9366 6169 6c73 9377 6974 6893 eb61 on.fails.with..a │ │ │ │ -0002ece0: 60d7 7061 7474 6572 9053 8e6e eb61 60cf `.patter.S.n.a`. │ │ │ │ -0002ecf0: 2e8e 8e9f 24fd 138e 8c8b 0000 0027 0000 ....$........'.. │ │ │ │ -0002ed00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002cf20: 0000 0000 0000 0000 02c0 e9a0 02cc 0555 ...............U │ │ │ │ +0002cf30: 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 ...F............ │ │ │ │ +0002cf40: 12c7 61d0 342e 322e 910a 8000 4578 7072 ..a.4.2.....Expr │ │ │ │ +0002cf50: 6573 7369 6f6e 7392 0155 1bfc 3337 8e91 essions..U..37.. │ │ │ │ +0002cf60: 12c7 619f 0566 6689 0000 e666 01c7 3e7c ..a..ff....f..>| │ │ │ │ +0002cf70: 8e8e 8e8e a002 942f df8d a0fd 8bd0 218d ......./......!. │ │ │ │ +0002cf80: 9130 274d cf69 7396 03fd 5065 7691 ff58 .0'M.is...Pev..X │ │ │ │ +0002cf90: e461 6c75 6174 6564 9b03 fd4f 666f 7293 .aluated...Ofor. │ │ │ │ +0002cfa0: 6974 7393 7369 6465 9365 0b65 6374 732c its.side.e.ects, │ │ │ │ +0002cfb0: 9104 01f9 616e 6493 7468 656e 9363 6f6e ....and.then.con │ │ │ │ +0002cfc0: 90ac 7274 726f 6c93 6973 9870 6173 7365 ..rtrol.is.passe │ │ │ │ +0002cfd0: 6493 6261 6390 ac72 6b93 746f 9374 6865 d.bac..rk.to.the │ │ │ │ +0002cfe0: 9862 9053 8e65 6769 6e6e 696e 6793 6f66 .b.S.eginning.of │ │ │ │ +0002cff0: 8ea4 1000 008d 9130 274d 7468 6596 03ea .......0'Mthe... │ │ │ │ +0002d000: a877 686f 6c65 9365 7870 7265 7373 696f .whole.expressio │ │ │ │ +0002d010: 6e93 6167 6169 6e93 288d 692e 652e 8e91 n.again.(.i.e... │ │ │ │ +0002d020: 12ee 2c74 6f93 7468 6593 6290 538e 6567 ..,to.the.b.S.eg │ │ │ │ +0002d030: 696e 6e69 6e67 936f 6693 eb61 6966 9105 inning.of..aif.. │ │ │ │ +0002d040: bfaa d765 8d9f 01cc ccd5 318e 8d91 06c0 ...e......1..... │ │ │ │ +0002d050: 02d7 3a96 01ff fe3a 933a 8e91 148a a2cf ..:....:.:...... │ │ │ │ +0002d060: 292e 8ea9 175e 578d 9130 274d 496e 9605 )....^W..0'MIn.. │ │ │ │ +0002d070: 465b 7468 6593 6361 7365 9374 6861 7493 F[the.case.that. │ │ │ │ +0002d080: 616c 6c93 6f66 93d7 658d 9f01 cccc d531 all.of..e......1 │ │ │ │ +0002d090: 8e91 04c0 04eb 612c d765 8d9f 01cc ccd5 ......a,.e...... │ │ │ │ +0002d0a0: 328e 8d91 06c0 02d7 3a96 01ff fe3a 933a 2.......:....:.: │ │ │ │ +0002d0b0: 8e91 1a4a 4ceb 612c d765 8d9f 01cc ccd8 ...JL.a,.e...... │ │ │ │ +0002d0c0: 6e8e 910a eeab cf72 6574 7572 6e93 6661 n......return.fa │ │ │ │ +0002d0d0: 6c73 652c 9105 9d47 616e 6493 7468 6572 lse,...Gand.ther │ │ │ │ +0002d0e0: 6593 6973 9361 9370 6872 6173 6593 666f e.is.a.phrase.fo │ │ │ │ +0002d0f0: 6c6c 6f90 ac72 7769 6e67 8ea1 8d91 3027 llo..rwing....0' │ │ │ │ +0002d100: 4dd7 658d 9ffb a532 8ddb 308e 9f07 5241 M.e....2..0...RA │ │ │ │ +0002d110: 8dd8 6e8e 8e91 05a8 50cf 2c91 0537 5a74 ..n.....P.,..7Zt │ │ │ │ +0002d120: 6865 6e96 04f4 d069 669b 04f4 d174 6869 hen....if....thi │ │ │ │ +0002d130: 7393 6973 93eb 6165 6c73 6591 05bf aad7 s.is..aelse..... │ │ │ │ +0002d140: 658d 9ffb a532 db30 8e91 07c3 09cf 636f e....2.0......co │ │ │ │ +0002d150: 6e90 ac72 7472 6f6c 9369 7393 7061 7373 n..rtrol.is.pass │ │ │ │ +0002d160: 6564 9874 6f93 d765 8d9f fba5 32db 308e ed.to..e....2.0. │ │ │ │ +0002d170: 9102 ce39 cf2c 9105 375a 7768 696c 7374 ...9.,..7Zwhilst │ │ │ │ +0002d180: 9369 6693 6974 9369 7398 eb61 6c6f 6f70 .if.it.is..aloop │ │ │ │ +0002d190: 9105 bfaa d765 8d9f fba5 32db 308e 9b07 .....e....2.0... │ │ │ │ +0002d1a0: c309 cf74 6865 6e93 d765 8d9f fba5 32db ...then..e....2. │ │ │ │ +0002d1b0: 308e 98cf 6973 8ea1 8d91 3027 4d65 7691 0...is....0'Mev. │ │ │ │ +0002d1c0: ff58 e461 6c75 6174 6564 9603 a59d 666f .X.aluated....fo │ │ │ │ +0002d1d0: 729b 03a5 9c69 7473 9373 6964 6598 650b r....its.side.e. │ │ │ │ +0002d1e0: 6563 7473 9361 6e64 9863 6f6e 90ac 7274 ects.and.con..rt │ │ │ │ +0002d1f0: 726f 6c93 6973 9874 6865 6e93 7061 7373 rol.is.then.pass │ │ │ │ +0002d200: 6564 9862 6163 90ac 726b 9374 6f98 7468 ed.bac..rk.to.th │ │ │ │ +0002d210: 6593 6290 538e 6567 696e 6e69 6e67 986f e.b.S.eginning.o │ │ │ │ +0002d220: 6693 7468 658e a18d 9130 274d 7768 6f6c f.the....0'Mwhol │ │ │ │ +0002d230: 6596 03ea a865 7870 7265 7373 696f 6e93 e....expression. │ │ │ │ +0002d240: 6167 6169 6e2e 8e9f 175e 588d 9130 274d again....^X..0'M │ │ │ │ +0002d250: 496e 9602 ff02 7468 6593 6361 7365 9374 In....the.case.t │ │ │ │ +0002d260: 6861 7493 616c 6c93 6f66 93d7 658d 9f01 hat.all.of..e... │ │ │ │ +0002d270: cccc d531 8e91 04c0 04eb 612c 8dd7 3a96 ...1......a,..:. │ │ │ │ +0002d280: 01ff fe3a 933a 8e91 0dca a0eb 612c d765 ...:.:......a,.e │ │ │ │ +0002d290: 8d9f 01cc ccd8 6e8e 9108 a751 cf72 6574 ......n....Q.ret │ │ │ │ +0002d2a0: 7572 6e93 6661 6c73 652c 9103 2e23 6275 urn.false,...#bu │ │ │ │ +0002d2b0: 7493 6e6f 9370 6872 6173 6593 666f 6c6c t.no.phrase.foll │ │ │ │ +0002d2c0: 6f90 ac72 7773 93d7 658d 9ffb a532 8ddb o..rws..e....2.. │ │ │ │ +0002d2d0: 308e 9f07 5241 8dd8 6e8e 8e91 05a8 50cf 0...RA..n.....P. │ │ │ │ +0002d2e0: 7c8d 692e 652e 8e91 1202 8674 6865 936f |.i.e......the.o │ │ │ │ +0002d2f0: 7074 696f 6e8e a18d 9130 274d eb61 7b7b ption....0'M.a{{ │ │ │ │ +0002d300: 656c 7365 7c6c 6f6f 707d 9105 bfaa d765 else|loop}.....e │ │ │ │ +0002d310: 8d9f fba5 32db 308e 9102 ce39 eb61 7d96 ....2.0....9.a}. │ │ │ │ +0002d320: 030d 84cf 6973 9103 0d83 6162 7365 6e9a ....is....absen. │ │ │ │ +0002d330: ac72 747c 7468 656e 9365 6d70 7498 7993 .rt|then.empt.y. │ │ │ │ +0002d340: 2874 6865 9b03 0d83 756e 6971 7565 9376 (the....unique.v │ │ │ │ +0002d350: 91ff 58e4 616c 7565 986f 6693 7490 ac72 ..X.alue.of.t..r │ │ │ │ +0002d360: 7970 9053 8e65 93eb 6176 6f69 64cf 2998 yp.S.e..avoid.). │ │ │ │ +0002d370: 6973 9372 6574 7572 6e65 642e 8ea1 9f1e is.returned..... │ │ │ │ +0002d380: bcaf 8d8d 8d8d 9124 67af eb60 8088 8e8e .......$g..`.... │ │ │ │ +0002d390: 8e91 3027 4dd7 6596 05bf aaeb 617b 3f3f ..0'M.e.....a{?? │ │ │ │ +0002d3a0: 7c21 217d 93d7 658d 9f01 cccc d531 8e91 |!!}..e......1.. │ │ │ │ +0002d3b0: 04c0 04d7 658d 9ffb a532 8ddb 308e 9f07 ....e....2..0... │ │ │ │ +0002d3c0: 5241 8dd5 318e 8e8e a18d 913b a6a1 eb61 RA..1......;...a │ │ │ │ +0002d3d0: 7b3f 3f7c 2121 7d91 05bf aad7 658d 9f01 {??|!!}.....e... │ │ │ │ +0002d3e0: cccc d532 8e91 04c0 04d7 658d 9ffb a532 ...2......e....2 │ │ │ │ +0002d3f0: 8ddb 308e 9f07 5241 8dd5 328e 8e8e 9f13 ..0...RA..2..... │ │ │ │ +0002d400: 221d 8d8d 9ff8 0000 8d91 4725 f5cf 2e8e ".........G%.... │ │ │ │ +0002d410: a404 0000 8d91 4725 f52e 8ea1 8d91 4725 ......G%......G% │ │ │ │ +0002d420: f52e 8e8e 8ea1 8d91 3ba6 a1eb 617b 3f3f ........;...a{?? │ │ │ │ +0002d430: 7c21 217d 9605 bfaa d765 8d9f 01cc ccd8 |!!}.....e...... │ │ │ │ +0002d440: 6e8e 9105 a850 d765 8d9f fba5 328d db30 n....P.e....2..0 │ │ │ │ +0002d450: 8e9f 0752 418d d86e 8e8e 910b 67fa eb61 ...RA..n....g..a │ │ │ │ +0002d460: 7b7b 3f7c 217c 3f5c d769 64eb 617c 215c {{?|!|?\.id.a|!\ │ │ │ │ +0002d470: d769 64eb 617d 93d7 658d 9ffb a532 db30 .id.a}..e....2.0 │ │ │ │ +0002d480: 8e91 02ce 39eb 617d 8ea6 8d91 3027 4dd7 ....9.a}....0'M. │ │ │ │ +0002d490: 6596 03ea a8cf 6973 9365 769b ff58 e461 e.....is.ev..X.a │ │ │ │ +0002d4a0: 6c75 6174 6564 9361 6e64 9369 6693 7468 luated.and.if.th │ │ │ │ +0002d4b0: 6973 9373 7563 6365 6564 7393 6974 7393 is.succeeds.its. │ │ │ │ +0002d4c0: 7698 616c 7565 9369 7393 7265 7475 726e v.alue.is.return │ │ │ │ +0002d4d0: 6564 2e8e 9f17 5e58 8d91 3027 4d49 6e96 ed....^X..0'MIn. │ │ │ │ +0002d4e0: 048e e574 6865 9363 6173 6593 7468 6174 ...the.case.that │ │ │ │ +0002d4f0: 93d7 6593 cf66 6169 6c73 2c9b 04b7 f477 ..e..fails,....w │ │ │ │ +0002d500: 6974 6893 6661 696c 7572 6593 7374 7269 ith.failure.stri │ │ │ │ +0002d510: 6e67 9109 1dc9 d773 7472 9104 e273 cf73 ng.....str...s.s │ │ │ │ +0002d520: 6190 ac72 7991 ff05 562c 9874 6865 6e93 a..ry...V,.then. │ │ │ │ +0002d530: 6561 6390 ac72 6893 6f66 93d7 658d 9f01 eac..rh.of..e... │ │ │ │ +0002d540: cccc d531 8e91 04c0 04eb 612c d765 8d9f ...1......a,.e.. │ │ │ │ +0002d550: 01cc ccd5 328e 8d91 06c0 02d7 3a96 01ff ....2.......:... │ │ │ │ +0002d560: fe3a 933a 8e91 1a4a 4ceb 612c d765 8d9f .:.:...JL.a,.e.. │ │ │ │ +0002d570: 01cc ccd8 6e8e 910a 3735 cf61 7265 8ea1 ....n...75.are.. │ │ │ │ +0002d580: 8d91 3027 4d65 7691 ff58 e461 6c75 6174 ..0'Mev..X.aluat │ │ │ │ +0002d590: 6564 9603 47f5 696e 9b03 47f6 7475 726e ed..G.in..G.turn │ │ │ │ +0002d5a0: 9375 6e90 ac72 7469 6c98 6f6e 6593 6f66 .un..rtil.one.of │ │ │ │ +0002d5b0: 9374 6865 6d2c 9603 6880 d765 8d9f 01cc .them,..h..e.... │ │ │ │ +0002d5c0: ccd8 6d8e 910b 4cb9 cf73 6190 ac72 7991 ..m...L..sa..ry. │ │ │ │ +0002d5d0: ff05 562c 9372 6574 7572 6e73 9603 47f5 ..V,.returns..G. │ │ │ │ +0002d5e0: 6193 7374 7269 6e67 986c 6973 7493 636f a.string.list.co │ │ │ │ +0002d5f0: 6e95 ac72 7461 696e 696e 6798 d773 7472 n..rtaining..str │ │ │ │ +0002d600: 9103 9b83 cf28 6561 6393 688e a18d 9130 .....(eac.h....0 │ │ │ │ +0002d610: 274d d765 8d9f 01cc ccd8 698e 9106 cc19 'M.e......i..... │ │ │ │ +0002d620: cf28 666f 729b 0367 3f30 9603 5552 d73c .(for..g?0..UR.< │ │ │ │ +0002d630: 9369 933c 936e 9101 9e40 cf2b 9101 9e3f .i.<.n...@.+...? │ │ │ │ +0002d640: 3129 986d 90ac 7275 7374 9872 6574 7572 1).m..rust.retur │ │ │ │ +0002d650: 6e98 6198 7374 7269 6e67 9603 6740 6c69 n.a.string..g@li │ │ │ │ +0002d660: 7374 292e 9105 0d12 4966 98eb 613f 3f98 st).....If..a??. │ │ │ │ +0002d670: cf69 6d6d 6564 6961 7465 6c79 9870 7265 .immediately.pre │ │ │ │ +0002d680: 6365 6465 7393 d765 8d9f 01cc ccd8 6d8e cedes..e......m. │ │ │ │ +0002d690: 9108 04c4 cf2c 9103 8187 7468 656e 8ea1 .....,....then.. │ │ │ │ +0002d6a0: 8d91 3027 4d63 6f6e 9aac 7274 726f 6c96 ..0'Mcon..rtrol. │ │ │ │ +0002d6b0: 040a df69 7393 7061 7373 6564 9374 6f91 ...is.passed.to. │ │ │ │ +0002d6c0: 040a ded7 658d 9ffb a532 8ddb 308e 9f07 ....e....2..0... │ │ │ │ +0002d6d0: 5241 8dd8 6d8e 8e91 0804 c4cf 3b91 041a RA..m.......;... │ │ │ │ +0002d6e0: fb68 6f98 7798 6576 9865 7293 6966 9104 .ho.w.ev.er.if.. │ │ │ │ +0002d6f0: 0ade eb61 2121 93cf 7072 6563 6564 6573 ...a!!..precedes │ │ │ │ +0002d700: 9369 742c 9104 12ed 7468 656e 93d7 658d .it,....then..e. │ │ │ │ +0002d710: 9ffb a532 8ddb 308e 9f07 5241 8dd8 6d8e ...2..0...RA..m. │ │ │ │ +0002d720: 8e91 0c0f a2cf 6973 9365 7691 ff58 e461 ......is.ev..X.a │ │ │ │ +0002d730: 6c75 6174 6564 9361 6e64 9363 6f6e 9874 luated.and.con.t │ │ │ │ +0002d740: 726f 6c8e a18d 9130 274d 6973 9605 0def rol....0'Mis.... │ │ │ │ +0002d750: 7061 7373 6564 9362 6163 90ac 726b 9374 passed.bac..rk.t │ │ │ │ +0002d760: 6f91 050d ee74 6865 9362 9a53 8e65 6769 o....the.b.S.egi │ │ │ │ +0002d770: 6e6e 696e 6793 6f66 9374 6865 9377 686f nning.of.the.who │ │ │ │ +0002d780: 6c65 9365 7870 7265 7373 696f 6e93 288d le.expression.(. │ │ │ │ +0002d790: 692e 652e 8e91 1411 7274 6f93 7468 6593 i.e.....rto.the. │ │ │ │ +0002d7a0: 6298 6567 696e 6e69 6e67 936f 668e a18d b.eginning.of... │ │ │ │ +0002d7b0: 9130 274d d765 9605 bfaa eb61 7b3f 3f7c .0'M.e.....a{??| │ │ │ │ +0002d7c0: 2121 7d93 2e2e 2e93 cf29 2e8e a68d 9130 !!}......).....0 │ │ │ │ +0002d7d0: 274d 4966 9604 567c 6e6f 6e65 936f 6693 'MIf..V|none.of. │ │ │ │ +0002d7e0: d765 8d9f 01cc ccd5 318e 9104 c004 eb61 .e......1......a │ │ │ │ +0002d7f0: 2cd7 658d 9f01 cccc d532 8e8d 9106 c002 ,.e......2...... │ │ │ │ +0002d800: d73a 9601 fffe 3a93 3a8e 911a 4a4c eb61 .:....:.:...JL.a │ │ │ │ +0002d810: 2cd7 658d 9f01 cccc d86e 8e91 09fe cccf ,.e......n...... │ │ │ │ +0002d820: 7265 7475 726e 7393 6193 7374 7269 6e67 returns.a.string │ │ │ │ +0002d830: 936c 6973 7493 636f 6e9a ac72 7461 696e .list.con..rtain │ │ │ │ +0002d840: 696e 6793 d773 7472 9053 8ecf 2c91 0471 ing..str.S..,..q │ │ │ │ +0002d850: 7161 6e64 936e 6f74 6869 6e67 9366 6f6c qand.nothing.fol │ │ │ │ +0002d860: 6c6f 9877 7393 d765 8d9f fba5 328d db30 lo.ws..e....2..0 │ │ │ │ +0002d870: 8e9f 0752 418d d86e 8e8e 8ea1 8d91 3027 ...RA..n......0' │ │ │ │ +0002d880: 4dcf 288d 692e 652e 8e91 135e 0574 6865 M.(.i.e....^.the │ │ │ │ +0002d890: 9b04 5a81 6f70 7469 6f6e 9104 5a80 eb61 ..Z.option..Z..a │ │ │ │ +0002d8a0: 7b7b 9605 bfaa 2e2e 2e93 7d5c 93d7 658d {{........}\..e. │ │ │ │ +0002d8b0: 9ffb a532 db30 8e91 02ce 39eb 617d 98cf ...2.0....9.a}.. │ │ │ │ +0002d8c0: 6973 9861 6273 656e 90ac 7274 292c 9104 is.absen..rt),.. │ │ │ │ +0002d8d0: 7677 7468 656e 9874 6865 9877 686f 6c65 vwthen.the.whole │ │ │ │ +0002d8e0: 9865 7870 7265 7373 696f 6e73 9104 5a80 .expressions..Z. │ │ │ │ +0002d8f0: 6661 696c 7398 7769 7468 98d7 7374 728e fails.with..str. │ │ │ │ +0002d900: a18d 9130 274d cf28 8d69 2e65 2e8e 9112 ...0'M.(.i.e.... │ │ │ │ +0002d910: ee2c 6661 696c 7396 03ea a873 696d 696c .,fails....simil │ │ │ │ +0002d920: 6172 6c79 9374 6f93 d765 cf29 2e8e 9f17 arly.to..e.).... │ │ │ │ +0002d930: 5e58 8d91 3027 4d49 6696 04f7 0f6e 6f6e ^X..0'MIf....non │ │ │ │ +0002d940: 6593 6f66 9b04 f710 d765 8d9f 01cc ccd5 e.of.....e...... │ │ │ │ +0002d950: 318e 9104 c004 cf2c d765 8d9f 01cc ccd5 1......,.e...... │ │ │ │ +0002d960: 328e 8d91 06c0 02d7 3a96 01ff fe3a 933a 2.......:....:.: │ │ │ │ +0002d970: 8e91 168a a03b 9101 fffe 658d 9f01 cccc .....;....e..... │ │ │ │ +0002d980: d86e 8e91 0a9f 5fcf 7072 6f90 538e 6475 .n...._.pro.S.du │ │ │ │ +0002d990: 6365 7393 6193 7374 7269 6e67 936c 6973 ces.a.string.lis │ │ │ │ +0002d9a0: 7493 636f 6e95 ac72 7461 696e 696e 6798 t.con..rtaining. │ │ │ │ +0002d9b0: d773 7472 9053 8ecf 2c91 053a 2861 6e64 .str.S..,..:(and │ │ │ │ +0002d9c0: 98eb 613f 5c91 05bf aad7 658d 9ffb a532 ..a?\.....e....2 │ │ │ │ +0002d9d0: db30 8e91 07c5 48cf 666f 6c6c 6f93 7773 .0....H.follo.ws │ │ │ │ +0002d9e0: 9104 f70f d765 8d9f fba5 328d db30 8e9f .....e....2..0.. │ │ │ │ +0002d9f0: 0752 418d d86e 8e8e 9105 a850 cf2c 8ea1 .RA..n.....P.,.. │ │ │ │ +0002da00: 8d91 3027 4d74 6865 6e96 0383 c363 6f6e ..0'Mthen....con │ │ │ │ +0002da10: 90ac 7274 726f 6c9b 0383 c269 7393 7061 ..rtrol....is.pa │ │ │ │ +0002da20: 7373 6564 9374 6f98 d765 8d9f fba5 32db ssed.to..e....2. │ │ │ │ +0002da30: 308e 9102 ce39 cf2e 9105 1694 4275 7493 0....9......But. │ │ │ │ +0002da40: 6966 98eb 6121 5c91 05bf aad7 658d 9ffb if..a!\.....e... │ │ │ │ +0002da50: a532 db30 8e91 0651 fccf 666f 6c6c 6f90 .2.0...Q..follo. │ │ │ │ +0002da60: ac72 7773 98d7 658d 9ffb a532 8ddb 308e .rws..e....2..0. │ │ │ │ +0002da70: 9f07 5241 8dd8 6e8e 8e91 05a8 50cf 2c91 ..RA..n.....P.,. │ │ │ │ +0002da80: 0398 5774 6865 6e93 d765 8d9f fba5 32db ..Wthen..e....2. │ │ │ │ +0002da90: 308e 9106 51fc cf69 7398 6576 91ff 58e4 0...Q..is.ev..X. │ │ │ │ +0002daa0: 616c 7561 7465 642c 9103 9857 616e 6493 aluated,...Wand. │ │ │ │ +0002dab0: 636f 6e90 ac72 7472 6f6c 8ea1 8d91 3027 con..rtrol....0' │ │ │ │ +0002dac0: 4d69 7396 03ea a870 6173 7365 6493 6261 Mis....passed.ba │ │ │ │ +0002dad0: 6390 ac72 6b93 746f 9374 6865 9362 9053 c..rk.to.the.b.S │ │ │ │ +0002dae0: 8e65 6769 6e6e 696e 6793 6f66 9374 6865 .eginning.of.the │ │ │ │ +0002daf0: 9377 686f 6c65 9365 7870 7265 7373 696f .whole.expressio │ │ │ │ +0002db00: 6e2e 8ea6 8d91 3027 4d49 6696 0472 f6eb n.....0'MIf..r.. │ │ │ │ +0002db10: 613f 5cd7 6964 9365 8d9f fba5 32db 308e a?\.id.e....2.0. │ │ │ │ +0002db20: 9b07 412f cf6f 7293 eb61 215c d769 6493 ..A/.or..a!\.id. │ │ │ │ +0002db30: 658d 9ffb a532 db30 8e98 cf66 6f6c 6c6f e....2.0...follo │ │ │ │ +0002db40: 90ac 7277 7393 d765 8d9f fba5 328d db30 ..rws..e....2..0 │ │ │ │ +0002db50: 8e9f 0752 418d d86e 8e8e 9105 a850 cf2c ...RA..n.....P., │ │ │ │ +0002db60: 9104 9509 7468 656e 93d7 658d 9ffb a532 ....then..e....2 │ │ │ │ +0002db70: db30 8e98 cf69 7393 6576 91ff 58e4 616c .0...is.ev..X.al │ │ │ │ +0002db80: 7561 7465 6493 696e 9361 6e93 656e 95ac uated.in.an.en.. │ │ │ │ +0002db90: 7276 6972 6f6e 6d65 6e93 7496 0472 f669 rvironmen.t..r.i │ │ │ │ +0002dba0: 6e93 7768 6963 90ac 7268 93d7 6964 8ea1 n.whic..rh..id.. │ │ │ │ +0002dbb0: 8d91 3027 4dcf 6973 9604 1d2d 6290 538e ..0'M.is...-b.S. │ │ │ │ +0002dbc0: 6f75 6e64 9b04 1d2e 746f 9374 6865 9866 ound....to.the.f │ │ │ │ +0002dbd0: 6169 6c75 7265 9373 7472 696e 6798 d773 ailure.string..s │ │ │ │ +0002dbe0: 7472 9104 70bb cf28 8d69 2e65 2e8e 9113 tr..p..(.i.e.... │ │ │ │ +0002dbf0: 20b1 616e 9865 769b ff58 e461 6c75 6174 .an.ev..X.aluat │ │ │ │ +0002dc00: 696f 6e93 6571 7569 7698 616c 656e 90ac ion.equiv.alen.. │ │ │ │ +0002dc10: 7274 9104 1d2e 746f 93eb 616c 6574 9605 rt....to..alet.. │ │ │ │ +0002dc20: bfaa d769 64eb 613d d773 7472 9106 1338 ...id.a=.str...8 │ │ │ │ +0002dc30: eb61 696e 93d7 658d 9ffb a532 db30 8e8e .ain..e....2.0.. │ │ │ │ +0002dc40: a18d 9130 274d cf69 7396 046b c664 6f6e ...0'M.is..k.don │ │ │ │ +0002dc50: 6529 2c91 048c 0d61 6e64 9374 6865 6e93 e),....and.then. │ │ │ │ +0002dc60: 6465 709a 538e 656e 6469 6e67 936f 6e93 dep.S.ending.on. │ │ │ │ +0002dc70: 7768 6574 6865 7293 6974 9377 90ac 7261 whether.it.w..ra │ │ │ │ +0002dc80: 7393 eb61 3f5c 93cf 6f72 93eb 6121 5c93 s..a?\..or..a!\. │ │ │ │ +0002dc90: cf74 6861 7493 6f98 6363 7572 7265 642c .that.o.ccurred, │ │ │ │ +0002dca0: 9104 8c0d 7468 6593 7691 ff58 e461 6c75 ....the.v..X.alu │ │ │ │ +0002dcb0: 658e a18d 9130 274d 6f66 9604 1374 d765 e....0'Mof...t.e │ │ │ │ +0002dcc0: 8d9f fba5 32db 308e 9106 e1ad cf69 7393 ....2.0......is. │ │ │ │ +0002dcd0: 7265 7475 726e 6564 9104 1373 6f72 9363 returned...sor.c │ │ │ │ +0002dce0: 6f6e 9aac 7274 726f 6c93 6973 9370 6173 on..rtrol.is.pas │ │ │ │ +0002dcf0: 7365 6493 6261 6398 6b93 746f 9374 6865 sed.bac.k.to.the │ │ │ │ +0002dd00: 9362 9053 8e65 6769 6e6e 696e 6791 0413 .b.S.eginning... │ │ │ │ +0002dd10: 736f 6693 7468 6593 7768 6f6c 6593 6578 sof.the.whole.ex │ │ │ │ +0002dd20: 7072 6573 7369 6f6e 8ea1 8d91 3027 4d72 pression....0'Mr │ │ │ │ +0002dd30: 6573 7090 538e 6563 7469 7690 ac72 656c esp.S.ectiv..rel │ │ │ │ +0002dd40: 7991 ff05 562e 8e9f 1ebc af8d 8d8d 8d91 y...V........... │ │ │ │ +0002dd50: 2467 afeb 6080 888e 8e8e 9130 274d eb61 $g..`......0'M.a │ │ │ │ +0002dd60: 7768 696c 6596 05bf aad7 658d 9f01 cccc while.....e..... │ │ │ │ +0002dd70: d531 8e91 0a7f aeeb 6164 6f93 d765 8d9f .1......ado..e.. │ │ │ │ +0002dd80: 01cc ccd5 328e 8ea1 8d91 3027 4dcf 5468 ....2.....0'M.Th │ │ │ │ +0002dd90: 6596 031d a765 769b ff58 e461 6c75 6174 e....ev..X.aluat │ │ │ │ +0002dda0: 696f 6e93 6f66 9374 6869 7393 6578 7072 ion.of.this.expr │ │ │ │ +0002ddb0: 6573 7369 6f6e 9361 6c77 95ac 7261 9379 ession.alw..ra.y │ │ │ │ +0002ddc0: 7396 031d a772 6574 7572 6e73 93eb 6128 s....returns..a( │ │ │ │ +0002ddd0: 2993 cf77 6865 6e93 6974 9103 1da8 7375 )..when.it....su │ │ │ │ +0002dde0: 6363 6565 6473 2e91 04f4 8ad7 658d 9f01 cceeds......e... │ │ │ │ +0002ddf0: cccc d531 8e91 07dd abcf 6973 9365 7698 ...1......is.ev. │ │ │ │ +0002de00: 616c 7561 7465 648e a18d 9130 274d 0c72 aluated....0'M.r │ │ │ │ +0002de10: 7374 2e91 0631 1549 669b 043d 6574 6865 st...1.If..=ethe │ │ │ │ +0002de20: 9604 3d64 7265 7375 6c74 9369 7398 6661 ..=dresult.is.fa │ │ │ │ +0002de30: 6c73 6593 7468 6598 6576 91ff 58e4 616c lse.the.ev..X.al │ │ │ │ +0002de40: 7561 7469 6f6e 9373 746f 7073 9361 6e64 uation.stops.and │ │ │ │ +0002de50: 9872 6574 7572 6e73 93eb 6128 29cf 2e91 .returns..a()... │ │ │ │ +0002de60: 0631 1549 6698 7468 6593 7265 7375 6c74 .1.If.the.result │ │ │ │ +0002de70: 9869 7393 7472 7565 8ea1 8d91 3027 4dd7 .is.true....0'M. │ │ │ │ +0002de80: 658d 9f01 cccc d532 8e91 08aa accf 6973 e......2......is │ │ │ │ +0002de90: 9603 eaa8 6576 91ff 58e4 616c 7561 7465 ....ev..X.aluate │ │ │ │ +0002dea0: 6493 616e 6493 7468 656e 9374 6865 9377 d.and.then.the.w │ │ │ │ +0002deb0: 686f 6c65 9363 6f6e 7374 7275 6374 9361 hole.construct.a │ │ │ │ +0002dec0: 6761 696e 2e8e 8e9f 24fd 138e 8c8b 0000 gain....$....... │ │ │ │ +0002ded0: 0026 0000 0000 0000 0000 0000 0000 0000 .&.............. │ │ │ │ +0002dee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0002def0: 0000 0000 0000 0002 cefe a002 cc05 558d ..............U. │ │ │ │ +0002df00: a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d 91ea ..F............. │ │ │ │ +0002df10: f1eb d033 3892 010c 4b47 4368 6170 7465 ...38...KGChapte │ │ │ │ +0002df20: 7296 0480 0034 2e91 0a80 0053 656d 616e r....4.....Seman │ │ │ │ +0002df30: 90a0 0074 6963 7393 6f66 934d 4c8e 91ea ...tics.of.ML... │ │ │ │ +0002df40: f1eb 9f05 6666 8900 00e6 6601 c73e 7c8e ....ff....f..>|. │ │ │ │ +0002df50: 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 8d8d ....../......!.. │ │ │ │ +0002df60: 8d8d 91fc 9239 eb60 8088 8e8e 8e91 0851 .....9.`.......Q │ │ │ │ +0002df70: d7d7 658d 9f01 cccc d531 8e91 04c0 04eb ..e......1...... │ │ │ │ +0002df80: 613b d765 8d9f 01cc ccd5 328e 8d91 06c0 a;.e......2..... │ │ │ │ +0002df90: 02d7 3a96 01ff fe3a 933a 8e91 1a4a 4ceb ..:....:.:...JL. │ │ │ │ +0002dfa0: 613b d765 8d9f 01cc ccd8 6e8e 8ea4 1000 a;.e......n..... │ │ │ │ +0002dfb0: 008d 9108 51d7 d765 8d9f 01cc ccd5 318e ....Q..e......1. │ │ │ │ +0002dfc0: 9104 c004 eb61 2cd7 658d 9f01 cccc d532 .....a,.e......2 │ │ │ │ +0002dfd0: 8e8d 9106 c002 d73a 9601 fffe 3a93 3a8e .......:....:.:. │ │ │ │ +0002dfe0: 911a 4a4c eb61 2cd7 658d 9f01 cccc d86e ..JL.a,.e......n │ │ │ │ +0002dff0: 8e91 0992 f8cf 6172 6596 03ea a865 769b ......are....ev. │ │ │ │ +0002e000: ff58 e461 6c75 6174 6564 9369 6e93 7468 .X.aluated.in.th │ │ │ │ +0002e010: 6174 936f 7264 6572 2c93 616e 6493 7468 at.order,.and.th │ │ │ │ +0002e020: 6593 7698 616c 7565 936f 6693 d765 8d9f e.v.alue.of..e.. │ │ │ │ +0002e030: 01cc ccd8 6e8e 9109 92f8 cf69 7393 7265 ....n......is.re │ │ │ │ +0002e040: 7475 726e 6564 2e8e a91a 0000 8d8d 8d8d turned.......... │ │ │ │ +0002e050: 91fc 9239 eb60 8088 8e8e 8e91 0851 d7eb ...9.`.......Q.. │ │ │ │ +0002e060: 615b d765 8d9f 01cc ccd5 318e 9104 c004 a[.e......1..... │ │ │ │ +0002e070: eb61 3bd7 658d 9f01 cccc d532 8e8d 9106 .a;.e......2.... │ │ │ │ +0002e080: c002 d73a 9601 fffe 3a93 3a8e 911a 4a4c ...:....:.:...JL │ │ │ │ +0002e090: eb61 3bd7 658d 9f01 cccc d86e 8e91 05a8 .a;.e......n.... │ │ │ │ +0002e0a0: 50eb 615d 8ea1 8d91 0851 d7d7 658d 9f01 P.a].....Q..e... │ │ │ │ +0002e0b0: cccc d531 8e96 04c0 04d7 3b9b 01ff fe65 ...1......;....e │ │ │ │ +0002e0c0: 8d9f 01cc ccd5 328e 93d7 3b8d 983a 983a ......2...;..:.: │ │ │ │ +0002e0d0: 983a 8e91 11ca 9c3b 9865 8d9f 01cc ccd8 .:.....;.e...... │ │ │ │ +0002e0e0: 6e8e 910a 8207 cf61 7265 9604 d9b7 6576 n......are....ev │ │ │ │ +0002e0f0: 9bff 58e4 616c 7561 7465 6493 696e 9374 ..X.aluated.in.t │ │ │ │ +0002e100: 6861 7493 6f72 6465 7293 616e 6493 7468 hat.order.and.th │ │ │ │ +0002e110: 6593 6c69 7374 936f 6693 7468 6569 7293 e.list.of.their. │ │ │ │ +0002e120: 7698 616c 7565 7393 7265 7475 726e 6564 v.alues.returned │ │ │ │ +0002e130: 2e91 0806 0deb 615b 5d8e a18d 9108 51d7 ......a[].....Q. │ │ │ │ +0002e140: cf65 7691 ff58 e461 6c75 6174 6573 9603 .ev..X.aluates.. │ │ │ │ +0002e150: eaa8 746f 9374 6865 9365 6d70 7490 ac72 ..to.the.empt..r │ │ │ │ +0002e160: 7993 6c69 7374 2e8e a68d 8d8d 8d91 fc92 y.list.......... │ │ │ │ +0002e170: 39eb 6080 888e 8e8e 9108 51d7 d764 9605 9.`.......Q..d.. │ │ │ │ +0002e180: bfaa eb61 696e 93d7 658e a18d 9108 51d7 ...ain..e.....Q. │ │ │ │ +0002e190: 6496 0476 49cf 6973 9365 769b ff58 e461 d..vI.is.ev..X.a │ │ │ │ +0002e1a0: 6c75 6174 6564 2c91 0499 3161 6e64 9374 luated,...1and.t │ │ │ │ +0002e1b0: 6865 6e91 0476 4ad7 6593 cf69 7393 6576 hen..vJ.e..is.ev │ │ │ │ +0002e1c0: 9861 6c75 6174 6564 9369 6e93 7468 6593 .aluated.in.the. │ │ │ │ +0002e1d0: 6578 7465 6e64 6564 9365 6e95 ac72 7669 extended.en..rvi │ │ │ │ +0002e1e0: 726f 6e6d 656e 9374 9604 7649 616e 6493 ronmen.t..vIand. │ │ │ │ +0002e1f0: 6974 7393 7698 616c 7565 8ea1 8d91 0851 its.v.alue.....Q │ │ │ │ +0002e200: d772 6574 7572 6e65 642e 9104 f47b 5468 .returned....{Th │ │ │ │ +0002e210: 6596 031d 7864 6563 6c61 7261 7469 6f6e e...xdeclaration │ │ │ │ +0002e220: 9b03 1d79 d764 93cf 6973 986c 6f90 538e ...y.d..is.lo.S. │ │ │ │ +0002e230: 6361 6c98 746f 93d7 65cf 2c91 0346 8273 cal.to..e.,..F.s │ │ │ │ +0002e240: 6f98 7468 6174 9361 6674 6572 9874 6865 o.that.after.the │ │ │ │ +0002e250: 9365 7691 ff58 e461 6c75 6174 696f 6e98 .ev..X.aluation. │ │ │ │ +0002e260: 6f66 93d7 65cf 2c91 0346 8274 6865 9866 of..e.,..F.the.f │ │ │ │ +0002e270: 6f72 6d65 728e a18d 9108 51d7 656e 95ac ormer.....Q.en.. │ │ │ │ +0002e280: 7276 6972 6f6e 6d65 6e93 7496 03ea a869 rvironmen.t....i │ │ │ │ +0002e290: 7393 7265 7374 6f72 6564 2e8e a68d 8d8d s.restored...... │ │ │ │ +0002e2a0: 8d91 fc92 39eb 6080 888e 8e8e 9108 51d7 ....9.`.......Q. │ │ │ │ +0002e2b0: eb61 5cd7 708d 9f01 cccc d531 8e91 04c0 .a\.p......1.... │ │ │ │ +0002e2c0: 04d7 708d 9f01 cccc d532 8e8d 9106 c002 ..p......2...... │ │ │ │ +0002e2d0: d73a 9601 fffe 3a93 3a8e 9116 8aa0 708d .:....:.:.....p. │ │ │ │ +0002e2e0: 9f01 cccc d86e 8e91 05a8 50eb 612e 9105 .....n....P.a... │ │ │ │ +0002e2f0: bfaa d765 8ea1 8d91 0851 d7cf 5468 6596 ...e.....Q..The. │ │ │ │ +0002e300: 04a3 b565 7691 ff58 e461 6c75 6174 696f ...ev..X.aluatio │ │ │ │ +0002e310: 6e9b 04a3 b66f 6693 eb61 5ccf 2d65 7870 n....of..a\.-exp │ │ │ │ +0002e320: 7265 7373 696f 6e73 9861 6c77 95ac 7261 ressions.alw..ra │ │ │ │ +0002e330: 9379 7396 04a3 b573 7563 6365 6564 7393 .ys....succeeds. │ │ │ │ +0002e340: 616e 6498 7969 656c 6473 9361 9366 756e and.yields.a.fun │ │ │ │ +0002e350: 6374 696f 6e98 7691 ff58 e461 6c75 652e ction.v..X.alue. │ │ │ │ +0002e360: 9107 6408 5468 658e a18d 9108 51d7 656e ..d.The.....Q.en │ │ │ │ +0002e370: 95ac 7276 6972 6f6e 6d65 6e93 7496 05cd ..rvironmen.t... │ │ │ │ +0002e380: ea69 6e93 7768 6963 9aac 7268 9105 cdeb .in.whic..rh.... │ │ │ │ +0002e390: 7468 6593 6576 91ff 58e4 616c 7561 7469 the.ev..X.aluati │ │ │ │ +0002e3a0: 6f6e 936f 9053 8e63 6375 7273 9328 8d69 on.o.S.ccurs.(.i │ │ │ │ +0002e3b0: 2e65 2e8e 9114 d16e 696e 9377 6869 6398 .e.....nin.whic. │ │ │ │ +0002e3c0: 6891 05cd eb74 6865 9366 756e 6374 696f h....the.functio │ │ │ │ +0002e3d0: 6e93 7691 ff58 e461 6c75 6593 6973 8ea1 n.v..X.alue.is.. │ │ │ │ +0002e3e0: 8d91 0851 d763 7265 6174 6564 2996 03ea ...Q.created)... │ │ │ │ +0002e3f0: a869 7393 6361 6c6c 6564 9374 6865 93e5 .is.called.the.. │ │ │ │ +0002e400: 6465 0c6e 6974 696f 6e91 0433 3565 6e76 de.nition..35env │ │ │ │ +0002e410: 6972 91ff 6666 6f6e 6d65 6e74 9101 2444 ir..ffonment..$D │ │ │ │ +0002e420: cf2e 8ea6 8d8d 8d8d 9113 27d8 312e 8e8e ..........'.1... │ │ │ │ +0002e430: 8e91 222b 5c53 696d 706c 6591 03ea a8eb .."+\Simple..... │ │ │ │ +0002e440: 615c cf2d 6578 7072 6573 7369 6f6e 733a a\.-expressions: │ │ │ │ +0002e450: 9105 38e0 eb61 5cd7 70eb 612e 9105 bfaa ..8..a\.p.a..... │ │ │ │ +0002e460: d765 8ea1 8d91 222b 5ceb 615c d770 eb61 .e...."+\.a\.p.a │ │ │ │ +0002e470: 2e91 05bf aad7 6596 03ed cacf 6576 91ff ......e.....ev.. │ │ │ │ +0002e480: 58e4 616c 7561 7465 739b 03ed c974 6f93 X.aluates....to. │ │ │ │ +0002e490: 7468 6174 9866 756e 6374 696f 6e93 7768 that.function.wh │ │ │ │ +0002e4a0: 6963 90ac 7268 9877 6865 6e93 6170 706c ic..rh.when.appl │ │ │ │ +0002e4b0: 6965 6498 746f 9373 6f6d 6598 6172 6775 ied.to.some.argu │ │ │ │ +0002e4c0: 6d65 6e90 ac72 7493 7969 656c 6473 8ea1 men..rt.yields.. │ │ │ │ +0002e4d0: 8d91 222b 5c74 6865 9603 628c 7265 7375 .."+\the..b.resu │ │ │ │ +0002e4e0: 6c74 936f 669b 0362 8b65 7691 ff58 e461 lt.of..b.ev..X.a │ │ │ │ +0002e4f0: 6c75 6174 696e 6793 d765 93cf 696e 9374 luating..e..in.t │ │ │ │ +0002e500: 6865 9363 7572 7265 6e90 ac72 7498 288d he.curren..rt.(. │ │ │ │ +0002e510: 692e 652e 8e91 1266 1061 7070 6c69 6361 i.e....f.applica │ │ │ │ +0002e520: 7469 6f6e 9374 696d 6529 9373 746f 7265 tion.time).store │ │ │ │ +0002e530: 2c91 037d c461 6e64 9369 6e93 7468 658e ,..}.and.in.the. │ │ │ │ +0002e540: a18d 9122 2b5c 656e 95ac 7276 6972 6f6e ..."+\en..rviron │ │ │ │ +0002e550: 6d65 6e93 7496 02e1 2f6f 6274 6169 6e65 men.t.../obtaine │ │ │ │ +0002e560: 6493 6672 6f6d 9b02 e130 7468 6593 6465 d.from...0the.de │ │ │ │ +0002e570: 0c6e 6974 696f 6e93 656e 95ac 7276 6972 .nition.en..rvir │ │ │ │ +0002e580: 6f6e 6d65 6e93 7491 02e1 2f62 9379 9862 onmen.t.../b.y.b │ │ │ │ +0002e590: 696e 6469 6e67 9b02 e12f 616e 9379 9876 inding.../an.y.v │ │ │ │ +0002e5a0: 91ff 58e4 6172 6961 626c 6573 8ea1 8d91 ..X.ariables.... │ │ │ │ +0002e5b0: 222b 5c69 6e96 03ea a8d7 7093 cf74 6f93 "+\in.....p..to. │ │ │ │ +0002e5c0: 7468 6593 636f 7272 6573 709a 538e 6f6e the.corresp.S.on │ │ │ │ +0002e5d0: 6469 6e67 9363 6f6d 7098 6f6e 656e 9aac ding.comp.onen.. │ │ │ │ +0002e5e0: 7274 7393 6f66 9374 6865 9361 7267 756d rts.of.the.argum │ │ │ │ +0002e5f0: 656e 9874 9328 7365 6593 332e 312e 3129 en.t.(see.3.1.1) │ │ │ │ +0002e600: 2e8e 9f15 0000 8d8d 8d8d 9113 27d8 322e ............'.2. │ │ │ │ +0002e610: 8e8e 8e91 222b 5c43 6f6d 7090 538e 6f75 ...."+\Comp.S.ou │ │ │ │ +0002e620: 6e64 9103 eaa8 eb61 5ccf 2d65 7870 7265 nd.....a\.-expre │ │ │ │ +0002e630: 7373 696f 6e73 3a91 0538 e0eb 615c d770 ssions:..8..a\.p │ │ │ │ +0002e640: 8d9f 01cc ccd5 318e 9104 c004 d770 8d9f ......1......p.. │ │ │ │ +0002e650: 01cc ccd5 328e 8d91 06c0 02d7 3a96 01ff ....2.......:... │ │ │ │ +0002e660: fe3a 933a 8e91 168a a070 8d9f 01cc ccd8 .:.:.....p...... │ │ │ │ +0002e670: 6e8e 9105 a850 eb61 2e91 05bf aad7 658e n....P.a......e. │ │ │ │ +0002e680: a18d 9122 2b5c cf41 9105 8167 eb61 5ccf ..."+\.A...g.a\. │ │ │ │ +0002e690: 2d65 7870 7265 7373 696f 6e96 0581 d077 -expression....w │ │ │ │ +0002e6a0: 6974 689b 0581 cf6d 6f72 6593 7468 616e ith....more.than │ │ │ │ +0002e6b0: 936f 6e65 9870 6172 616d 6574 6572 9369 .one.parameter.i │ │ │ │ +0002e6c0: 7393 6375 7272 6965 648d 9869 2e65 2e8e s.curried..i.e.. │ │ │ │ +0002e6d0: 911a 0723 eb61 5cd7 708d 9f01 cccc d531 ...#.a\.p......1 │ │ │ │ +0002e6e0: 8e91 04c0 04d7 708d 9f01 cccc d532 8e8d ......p......2.. │ │ │ │ +0002e6f0: 9106 c002 d73a 9601 fffe 3a93 3a8e 9116 .....:....:.:... │ │ │ │ +0002e700: 8aa0 708d 9f01 cccc d86e 8e91 05a8 50eb ..p......n....P. │ │ │ │ +0002e710: 612e 9105 bfaa d765 8ea1 8d91 222b 5ccf a......e...."+\. │ │ │ │ +0002e720: 6973 9604 9479 6578 6163 746c 7993 6571 is...yexactly.eq │ │ │ │ +0002e730: 7569 7691 ff58 e461 6c65 6e9a ac72 7493 uiv..X.alen..rt. │ │ │ │ +0002e740: 746f 93eb 615c d770 8d9f 01cc ccd5 318e to..a\.p......1. │ │ │ │ +0002e750: 9104 c004 eb61 2e28 5cd7 708d 9f01 cccc .....a.(\.p..... │ │ │ │ +0002e760: d532 8e8d 9106 c002 d73a 9601 fffe 3a93 .2.......:....:. │ │ │ │ +0002e770: 3a8e 911a 4a4c eb61 2e5c d770 8d9f 01cc :...JL.a.\.p.... │ │ │ │ +0002e780: ccd8 6e8e 9105 a850 eb61 2e96 05bf aad7 ..n....P.a...... │ │ │ │ +0002e790: 65eb 6129 8d93 d73a 9601 fffe 3a93 3a8e e.a)...:....:.:. │ │ │ │ +0002e7a0: 9118 1ec3 cf77 686f 7365 9604 9479 6d65 .....whose...yme │ │ │ │ +0002e7b0: 616e 696e 6793 6973 9367 6976 9865 6e93 aning.is.giv.en. │ │ │ │ +0002e7c0: 6298 798e a18d 9122 2b5c 312e 9103 eaa8 b.y...."+\1..... │ │ │ │ +0002e7d0: 6162 9053 8e6f 95ac 7276 9365 2e8e a68d ab.S.o..rv.e.... │ │ │ │ +0002e7e0: 9108 51d7 5468 9aac 7275 7396 03fc 8274 ..Q.Th..rus....t │ │ │ │ +0002e7f0: 6865 9366 7265 6593 7691 ff58 e461 7269 he.free.v..X.ari │ │ │ │ +0002e800: 6162 6c65 7391 03fc 8369 6e93 6193 6675 ables....in.a.fu │ │ │ │ +0002e810: 6e63 7469 6f6e 936b 9865 6570 9374 6865 nction.k.eep.the │ │ │ │ +0002e820: 9373 616d 6593 6269 6e64 696e 6793 7468 .same.binding.th │ │ │ │ +0002e830: 6579 9103 fc83 6861 6493 696e 9374 6865 ey....had.in.the │ │ │ │ +0002e840: 9364 650c 6e69 2d8e a18d 9108 51d7 7469 .de.ni-.....Q.ti │ │ │ │ +0002e850: 6f6e 9b04 20a1 656e 95ac 7276 6972 6f6e on.. .en..rviron │ │ │ │ +0002e860: 6d65 6e93 742e 9105 dacb 536f 9869 6698 men.t.....So.if. │ │ │ │ +0002e870: 6198 6672 6565 9876 91ff 58e4 6172 6961 a.free.v..X.aria │ │ │ │ +0002e880: 626c 6598 6973 986e 6f6e 2d61 7373 6967 ble.is.non-assig │ │ │ │ +0002e890: 6e61 626c 6598 696e 9874 6861 7498 656e nable.in.that.en │ │ │ │ +0002e8a0: 9376 6972 6f6e 6d65 6e93 742c 9104 2e1f .vironmen.t,.... │ │ │ │ +0002e8b0: 7468 656e 8ea1 8d91 0851 d769 7473 9604 then.....Q.its.. │ │ │ │ +0002e8c0: 55f5 769b ff58 e461 6c75 6593 6973 930c U.v..X.alue.is.. │ │ │ │ +0002e8d0: 7865 6491 0455 f474 6f93 7468 6593 7698 xed..U.to.the.v. │ │ │ │ +0002e8e0: 616c 7565 9369 7493 6861 7393 7468 6572 alue.it.has.ther │ │ │ │ +0002e8f0: 652e 9106 7ac6 4f6e 9374 6865 936f 7468 e...z.On.the.oth │ │ │ │ +0002e900: 6572 9368 616e 642c 9104 70c8 6966 9104 er.hand,..p.if.. │ │ │ │ +0002e910: 55f4 6193 6672 6565 9376 9861 7269 6162 U.a.free.v.ariab │ │ │ │ +0002e920: 6c65 9369 738e a18d 9108 51d7 6173 7369 le.is.....Q.assi │ │ │ │ +0002e930: 676e 6162 6c65 9604 a1c0 696e 9b04 a1c1 gnable....in.... │ │ │ │ +0002e940: 7468 6593 6465 0c6e 6974 696f 6e93 656e the.de.nition.en │ │ │ │ +0002e950: 95ac 7276 6972 6f6e 6d65 6e93 742c 9104 ..rvironmen.t,.. │ │ │ │ +0002e960: cf87 7468 656e 9604 a1c0 6974 9377 696c ..then....it.wil │ │ │ │ +0002e970: 6c98 629a 538e 6593 6298 6f75 6e64 9374 l.b.S.e.b.ound.t │ │ │ │ +0002e980: 6f91 04a1 c161 936c 6f98 6361 7469 6f6e o....a.lo.cation │ │ │ │ +0002e990: 2e91 075e 2941 6c2d 8ea1 8d91 0851 d774 ...^)Al-.....Q.t │ │ │ │ +0002e9a0: 686f 7567 6896 04b2 2374 6861 749b 04b2 hough...#that... │ │ │ │ +0002e9b0: 2262 696e 6469 6e67 9369 7393 0c78 6564 "binding.is..xed │ │ │ │ +0002e9c0: 2c91 04e4 0174 6865 9363 6f6e 95ac 7274 ,....the.con..rt │ │ │ │ +0002e9d0: 656e 9374 7396 04b2 236f 6698 7468 6593 en.ts...#of.the. │ │ │ │ +0002e9e0: 6c6f 9053 8e63 6174 696f 6e93 696e 9874 lo.S.cation.in.t │ │ │ │ +0002e9f0: 6865 9373 746f 7265 9369 7393 6e6f 742c he.store.is.not, │ │ │ │ +0002ea00: 9104 e401 616e 648e a18d 9108 51d7 6361 ....and.....Q.ca │ │ │ │ +0002ea10: 6e96 03ea a862 9053 8e65 9373 7562 7365 n....b.S.e.subse │ │ │ │ +0002ea20: 7175 656e 9aac 7274 6c79 9363 9868 616e quen..rtly.c.han │ │ │ │ +0002ea30: 6765 6493 7769 7468 9361 7373 6967 6e6d ged.with.assignm │ │ │ │ +0002ea40: 656e 9874 732e 8ea6 8d8d 8d8d 91fc 9239 en.ts..........9 │ │ │ │ +0002ea50: eb60 8088 8e8e 8e91 0851 d7eb 6166 756e .`.......Q..afun │ │ │ │ +0002ea60: 9605 bfaa d770 8d9f 01cc ccd5 318e 9b0a .....p......1... │ │ │ │ +0002ea70: 7fae eb61 2e93 d765 8d9f 01cc ccd5 318e ...a...e......1. │ │ │ │ +0002ea80: 98eb 617c 93d7 708d 9f01 cccc d532 8e98 ..a|..p......2.. │ │ │ │ +0002ea90: eb61 2e93 d765 8d9f 01cc ccd5 328e 98eb .a...e......2... │ │ │ │ +0002eaa0: 617c 8d93 d73a 9601 fffe 3a93 3a8e 9119 a|...:....:.:... │ │ │ │ +0002eab0: 49f4 eb61 7c93 d770 8d9f 01cc ccd8 6e8e I..a|..p......n. │ │ │ │ +0002eac0: 910b 67fa eb61 2e93 d765 8d9f 01cc ccd8 ..g..a...e...... │ │ │ │ +0002ead0: 6e8e 910c c177 cf54 6869 7396 038c 9465 n....w.This....e │ │ │ │ +0002eae0: 7870 7265 7373 696f 6e93 6576 91ff 58e4 xpression.ev..X. │ │ │ │ +0002eaf0: 616c 7561 7465 7393 746f 9103 8c93 7468 aluates.to....th │ │ │ │ +0002eb00: 6174 9366 756e 6374 696f 6e8e a18d 9108 at.function..... │ │ │ │ +0002eb10: 51d7 7768 6963 9aac 7268 9602 bcda 7768 Q.whic..rh....wh │ │ │ │ +0002eb20: 656e 9361 7070 6c69 6564 9374 6f91 02bc en.applied.to... │ │ │ │ +0002eb30: db73 6f6d 6593 7691 ff58 e461 6c75 6593 .some.v..X.alue. │ │ │ │ +0002eb40: d745 9100 b417 cf2c 9102 f937 6d61 7463 .E.....,...7matc │ │ │ │ +0002eb50: 9868 6573 9365 6163 9868 93d7 708d 9f01 .hes.eac.h..p... │ │ │ │ +0002eb60: cccc d869 8e91 0621 b4cf 696e 9374 7572 ...i...!..in.tur │ │ │ │ +0002eb70: 6e93 746f 9102 bcdb d745 9103 70f1 cf75 n.to.....E..p..u │ │ │ │ +0002eb80: 6e98 7469 6c93 6f6e 6593 7375 6363 6565 n.til.one.succee │ │ │ │ +0002eb90: 6473 2e8e a18d 9108 51d7 4966 9603 c25d ds......Q.If...] │ │ │ │ +0002eba0: 7361 9aac 7279 93d7 708d 9f01 cccc d869 sa..ry..p......i │ │ │ │ +0002ebb0: 8e91 0727 37cf 6d61 7463 9868 6573 93d7 ...'7.matc.hes.. │ │ │ │ +0002ebc0: 4591 00b4 17cf 2c91 03ca 6c74 6865 6e93 E.....,...lthen. │ │ │ │ +0002ebd0: d765 8d9f 01cc ccd8 698e 9107 2737 cf69 .e......i...'7.i │ │ │ │ +0002ebe0: 7391 03c2 5c65 7691 ff58 e461 6c75 6174 s...\ev..X.aluat │ │ │ │ +0002ebf0: 6564 9369 6e93 7468 6593 656e 9876 6972 ed.in.the.en.vir │ │ │ │ +0002ec00: 6f6e 6d65 6e98 7493 6f62 7461 696e 6564 onmen.t.obtained │ │ │ │ +0002ec10: 9366 726f 6d93 7468 6593 6465 662d 8ea1 .from.the.def-.. │ │ │ │ +0002ec20: 8d91 0851 d769 6e69 7469 6f6e 9b03 c435 ...Q.inition...5 │ │ │ │ +0002ec30: 656e 95ac 7276 6972 6f6e 6d65 6e93 7498 en..rvironmen.t. │ │ │ │ +0002ec40: 6293 7998 6269 6e64 696e 6798 616e 9379 b.y.binding.an.y │ │ │ │ +0002ec50: 9876 91ff 58e4 6172 6961 626c 6598 696e .v..X.ariable.in │ │ │ │ +0002ec60: 98d7 708d 9f01 cccc d869 8e91 0729 0fcf ..p......i...).. │ │ │ │ +0002ec70: 746f 9874 6865 9863 6f72 7265 7370 9553 to.the.corresp.S │ │ │ │ +0002ec80: 8e6f 6e64 696e 6798 636f 6d70 936f 6e65 .onding.comp.one │ │ │ │ +0002ec90: 6e90 ac72 7473 8ea1 8d91 0851 d76f 6696 n..rts.....Q.of. │ │ │ │ +0002eca0: 03ea a8d7 4591 00b4 17cf 2e91 0538 e049 ....E........8.I │ │ │ │ +0002ecb0: 6693 6e6f 936d 6174 6390 ac72 6893 7375 f.no.matc..rh.su │ │ │ │ +0002ecc0: 6363 6565 6473 2c93 7468 6593 6576 91ff cceeds,.the.ev.. │ │ │ │ +0002ecd0: 58e4 616c 7561 7469 6f6e 9366 6169 6c73 X.aluation.fails │ │ │ │ +0002ece0: 9377 6974 6893 eb61 60d7 7061 7474 6572 .with..a`.patter │ │ │ │ +0002ecf0: 9053 8e6e eb61 60cf 2e8e 8e9f 24fd 138e .S.n.a`.....$... │ │ │ │ +0002ed00: 8c8b 0000 0027 0000 0000 0000 0000 0000 .....'.......... │ │ │ │ 0002ed10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002ed20: 0000 0002 dec5 a002 cc05 558d a0fd 46d3 ..........U...F. │ │ │ │ -0002ed30: 0ea0 0294 2fdf 8da0 fd8b d021 8d91 12c7 ..../......!.... │ │ │ │ -0002ed40: 61eb 4743 6861 7074 6572 9105 6666 358e a.GChapter..ff5. │ │ │ │ -0002ed50: 9112 c761 9f0b cccc 8900 0100 0001 c73e ...a...........> │ │ │ │ -0002ed60: 7c9f 1f12 098d d24d 4c91 0954 7b54 91ff |......ML..T{T.. │ │ │ │ -0002ed70: 38f5 7970 9100 c70a 6573 8e9f 13d6 7789 8.yp....es....w. │ │ │ │ -0002ed80: 0001 0000 01c7 3e7c 9f3a 5554 8dcf 536f ......>|.:UT..So │ │ │ │ -0002ed90: 9604 a462 6661 722c 9104 d2d1 6c69 7474 ...bfar,....litt │ │ │ │ -0002eda0: 6c65 936d 656e 9aac 7274 696f 6e93 6861 le.men..rtion.ha │ │ │ │ -0002edb0: 7393 6290 538e 6565 6e93 6d61 6465 936f s.b.S.een.made.o │ │ │ │ -0002edc0: 6691 04a4 6374 9879 7090 538e 6573 2e91 f...ct.yp.S.es.. │ │ │ │ -0002edd0: 0766 0e46 91ff 0556 6f72 93eb 484d 4c93 .f.F...Vor..HML. │ │ │ │ -0002ede0: cf69 6e93 6974 7393 6f72 6967 696e 616c .in.its.original │ │ │ │ -0002edf0: 9104 a463 726f 6c65 9361 7393 7468 6593 ...crole.as.the. │ │ │ │ -0002ee00: 6d65 7461 2d8e a410 0000 8d6c 616e 6775 meta-......langu │ │ │ │ -0002ee10: 6167 6596 02fc 9066 6f72 9370 726f 9a53 age....for.pro.S │ │ │ │ -0002ee20: 8e6f 6693 696e 93eb 484c 4346 cf2c 9374 .of.in..HLCF.,.t │ │ │ │ -0002ee30: 6865 9369 6d70 986f 7274 616e 6365 9102 he.imp.ortance.. │ │ │ │ -0002ee40: fc8f 6f66 9373 7472 6963 7493 7490 ac72 ..of.strict.t..r │ │ │ │ -0002ee50: 7970 9865 9363 95ac 7268 6563 936b 696e yp.e.c..rhec.kin │ │ │ │ -0002ee60: 679b 02fc 9077 9361 7398 7072 696e 6369 g....w.as.princi │ │ │ │ -0002ee70: 7061 6c6c 7998 746f 9865 6e73 7572 658e pally.to.ensure. │ │ │ │ -0002ee80: a18d 7468 6174 9603 7e4b 6576 9aac 7265 ..that..~Kev..re │ │ │ │ -0002ee90: 7279 9363 6f6d 7075 7465 6491 037e 4c76 ry.computed..~Lv │ │ │ │ -0002eea0: 91ff 58e4 616c 7565 936f 6693 7468 6593 ..X.alue.of.the. │ │ │ │ -0002eeb0: 7498 7970 9053 8e65 9103 7e4c 7265 7072 t.yp.S.e..~Lrepr │ │ │ │ -0002eec0: 6573 656e 9874 696e 6793 7468 656f 7265 esen.ting.theore │ │ │ │ -0002eed0: 6d73 9377 9861 7393 696e 6465 6564 9103 ms.w.as.indeed.. │ │ │ │ -0002eee0: 7e4c 6193 7468 656f 7265 6d2e 9105 14c1 ~La.theorem..... │ │ │ │ -0002eef0: 5468 6973 8ea1 8d75 7365 9604 4a88 6f66 This...use..J.of │ │ │ │ -0002ef00: 9104 4a87 749a ac72 7970 9053 8e65 9363 ..J.t..ryp.S.e.c │ │ │ │ -0002ef10: 9868 6563 986b 696e 6793 7798 6173 9364 .hec.king.w.as.d │ │ │ │ -0002ef20: 7565 9b04 4a87 746f 934d 696c 6e65 722c ue..J.to.Milner, │ │ │ │ -0002ef30: 9104 6280 616e 6498 7468 6593 6964 6561 ..b.and.the.idea │ │ │ │ -0002ef40: 9369 7398 6571 7561 6c6c 7993 7669 7461 .is.equally.vita │ │ │ │ -0002ef50: 6c93 696e 93eb 4848 4f4c cf2e 9854 6865 l.in..HHOL...The │ │ │ │ -0002ef60: 9373 616d 658e a18d 650b 6563 7496 02b8 .same...e.ect... │ │ │ │ -0002ef70: cc63 6f75 6c64 9b02 b8cb 7072 6f62 6162 .could....probab │ │ │ │ -0002ef80: 6c79 9368 6195 ac72 7693 6591 02b8 cc62 ly.ha..rv.e....b │ │ │ │ -0002ef90: 9053 8e65 656e 9861 6393 6869 6576 9365 .S.een.ac.hiev.e │ │ │ │ -0002efa0: 649b 02b8 cc62 9379 9872 756e 2d74 696d d....b.y.run-tim │ │ │ │ -0002efb0: 6591 02b8 cb74 9379 7090 538e 6598 6393 e....t.yp.S.e.c. │ │ │ │ -0002efc0: 6865 6393 6b69 6e67 2c91 02f5 f862 7574 hec.king,....but │ │ │ │ -0002efd0: 9102 b8cb 636f 6d70 696c 652d 7469 6d65 ....compile-time │ │ │ │ -0002efe0: 9874 9379 7090 538e 658e a18d 6395 ac72 .t.yp.S.e...c..r │ │ │ │ -0002eff0: 6865 6393 6b69 6e67 9b04 3055 7793 6173 hec.king..0Uw.as │ │ │ │ -0002f000: 9861 646f 7074 6564 9869 6e73 7465 6164 .adopted.instead │ │ │ │ -0002f010: 2c91 0441 c069 6e98 7468 6598 6465 7369 ,..A.in.the.desi │ │ │ │ -0002f020: 676e 986f 6698 eb48 4d4c cf2e 9104 3054 gn.of..HML....0T │ │ │ │ -0002f030: 5468 6973 9877 9361 7398 7061 7274 6c79 This.w.as.partly │ │ │ │ -0002f040: 9866 6f72 9874 6865 9863 6f6e 7369 6465 .for.the.conside │ │ │ │ -0002f050: 7261 626c 658e a18d 6465 6275 6767 696e rable...debuggin │ │ │ │ -0002f060: 6796 04b9 2f61 6964 9b04 b930 7468 6174 g.../aid...0that │ │ │ │ -0002f070: 9369 7493 7072 6f90 ac72 7669 6465 733b .it.pro..rvides; │ │ │ │ -0002f080: 9105 2073 7061 7274 6c79 9366 6f72 9865 .. spartly.for.e │ │ │ │ -0002f090: 0e63 6965 6e90 ac72 7493 6578 6563 7574 .cien..rt.execut │ │ │ │ -0002f0a0: 696f 6e3b 9105 2073 616e 6493 7061 7274 ion;.. sand.part │ │ │ │ -0002f0b0: 6c79 9374 6f98 6578 706c 6f72 6593 7468 ly.to.explore.th │ │ │ │ -0002f0c0: 658e a18d 7090 538e 6f73 7369 6269 6c69 e...p.S.ossibili │ │ │ │ -0002f0d0: 749a ac72 7996 03ea a86f 6693 636f 6d98 t..ry....of.com. │ │ │ │ -0002f0e0: 6269 6e69 6e67 9370 9053 8e6f 6c79 6d6f bining.p.S.olymo │ │ │ │ -0002f0f0: 7270 6869 736d 9377 6974 6893 7498 7970 rphism.with.t.yp │ │ │ │ -0002f100: 9053 8e65 9363 9868 6563 986b 696e 672e .S.e.c.hec.king. │ │ │ │ -0002f110: 8d8d 9ffb a532 d531 8e8e 8ea1 8d91 0b61 .....2.1.......a │ │ │ │ -0002f120: 8fcf 5468 6596 04c4 daeb 484d 4c91 04c4 ..The.....HML... │ │ │ │ -0002f130: dbcf 749a ac72 7970 9053 8e65 9363 9868 ..t..ryp.S.e.c.h │ │ │ │ -0002f140: 6563 986b 696e 679b 04c4 db73 7973 7465 ec.king....syste │ │ │ │ -0002f150: 6d93 6973 9869 6d70 6c65 6d65 6e90 ac72 m.is.implemen..r │ │ │ │ -0002f160: 7465 6493 696e 9873 7563 90ac 7268 9361 ted.in.suc..rh.a │ │ │ │ -0002f170: 9877 95ac 7261 9379 9604 c4da 7468 6174 .w..ra.y....that │ │ │ │ -0002f180: 2c91 04fb 6761 6c74 686f 7567 6898 7468 ,...galthough.th │ │ │ │ -0002f190: 6593 7573 6572 8ea1 8d6d 6190 ac72 7996 e.user...ma..ry. │ │ │ │ -0002f1a0: 0463 b56f 9053 8e63 6361 7369 6f6e 616c .c.o.S.ccasional │ │ │ │ -0002f1b0: 6c79 9b04 63b6 2865 6974 6865 7293 666f ly..c.(either.fo │ │ │ │ -0002f1c0: 7298 646f 9053 8e63 756d 656e 90ac 7274 r.do.S.cumen..rt │ │ │ │ -0002f1d0: 6174 696f 6e93 6f72 9861 7393 6193 636f ation.or.as.a.co │ │ │ │ -0002f1e0: 6e73 7472 6169 6e90 ac72 7429 9861 7363 nstrain..rt).asc │ │ │ │ -0002f1f0: 7269 6290 538e 6593 6198 7490 ac72 7970 rib.S.e.a.t..ryp │ │ │ │ -0002f200: 9053 8e65 9374 6f98 616e 93eb 484d 4c8e .S.e.to.an..HML. │ │ │ │ -0002f210: a18d cf65 7870 7265 7373 696f 6e96 049f ...expression... │ │ │ │ -0002f220: 6c6f 7293 7061 7474 6572 6e2c 9104 cc9e lor.pattern,.... │ │ │ │ -0002f230: 6974 9369 7393 6861 7264 6c79 9365 7690 it.is.hardly.ev. │ │ │ │ -0002f240: ac72 6572 936e 6563 6573 7361 7279 9374 .rer.necessary.t │ │ │ │ -0002f250: 6f9b 049f 6d64 6f93 736f 2e91 0757 2c54 o...mdo.so...W,T │ │ │ │ -0002f260: 6865 9375 7365 7298 6f66 93eb 484d 4c93 he.user.of..HML. │ │ │ │ -0002f270: cf77 696c 6c93 616c 6d6f 7374 8ea1 8d61 .will.almost...a │ │ │ │ -0002f280: 6c77 95ac 7261 9379 739b 02f7 4a62 9053 lw..ra.ys...Jb.S │ │ │ │ -0002f290: 8e65 9102 f749 636f 6e93 7465 6e93 7498 .e...Icon.ten.t. │ │ │ │ -0002f2a0: 7769 7468 9102 f749 7468 6598 7493 7970 with...Ithe.t.yp │ │ │ │ -0002f2b0: 9553 8e65 7391 02f7 4961 7363 7269 6293 .S.es...Iascrib. │ │ │ │ -0002f2c0: 6564 9861 6e64 9102 f749 7072 6573 656e ed.and...Ipresen │ │ │ │ -0002f2d0: 95ac 7274 6564 9862 9379 9102 f749 7468 ..rted.b.y...Ith │ │ │ │ -0002f2e0: 6598 7493 7970 9053 8e65 9102 f749 6393 e.t.yp.S.e...Ic. │ │ │ │ -0002f2f0: 6865 6393 6b93 6572 2c91 0327 f677 6869 hec.k.er,..'.whi │ │ │ │ -0002f300: 6393 6898 6393 6865 6393 6b73 8ea1 8d65 c.h.c.hec.ks...e │ │ │ │ -0002f310: 7695 ac72 6572 799b 02dd 3974 6f70 2d6c v..rery...9top-l │ │ │ │ -0002f320: 6576 9365 6c98 7068 7261 7365 9862 9053 ev.el.phrase.b.S │ │ │ │ -0002f330: 8e65 666f 7265 9869 7498 6973 9865 7691 .efore.it.is.ev. │ │ │ │ -0002f340: ff58 e461 6c75 6174 6564 2e91 04df 1128 .X.aluated.....( │ │ │ │ -0002f350: 5468 6598 7493 7970 9053 8e65 9863 9368 The.t.yp.S.e.c.h │ │ │ │ -0002f360: 6563 936b 9365 7298 6d61 9379 9873 6f6d ec.k.er.ma.y.som │ │ │ │ -0002f370: 6574 696d 6573 980c 6e64 9861 986d 6f72 etimes..nd.a.mor │ │ │ │ -0002f380: 658e a18d 6765 6e65 7261 6c96 03ea a874 e...general....t │ │ │ │ -0002f390: 9aac 7279 7090 538e 6593 6173 7369 676e ..ryp.S.e.assign │ │ │ │ -0002f3a0: 6d65 6e98 7493 7468 616e 9365 7870 9053 men.t.than.exp.S │ │ │ │ -0002f3b0: 8e65 6374 6564 2e29 8e9f 277f 628d 8deb .ected.)..'.b... │ │ │ │ -0002f3c0: 4b35 2e31 8e91 2c47 ab54 91ff 75c2 7970 K5.1..,G.T..u.yp │ │ │ │ -0002f3d0: 9100 8a3d 6573 9606 7ae1 616e 6493 6f62 ...=es..z.and.ob │ │ │ │ -0002f3e0: 9101 147a 6a65 6374 738e 9f1b e223 8dcf ...zjects....#.. │ │ │ │ -0002f3f0: 4576 90ac 7265 7279 9604 9233 6461 7461 Ev..rery...3data │ │ │ │ -0002f400: 9b04 9232 6f62 9100 a71c 6a65 6374 9369 ...2ob....ject.i │ │ │ │ -0002f410: 6e93 eb48 4d4c 93cf 7090 538e 6f73 7365 n..HML..p.S.osse │ │ │ │ -0002f420: 7373 6573 9861 9374 95ac 7279 7090 538e sses.a.t..ryp.S. │ │ │ │ -0002f430: 652e 9107 2f80 5375 6393 6896 0492 3361 e.../.Suc.h...3a │ │ │ │ -0002f440: 6e93 6f62 9100 a71c 6a65 6374 986d 619a n.ob....ject.ma. │ │ │ │ -0002f450: ac72 7993 7090 538e 6f73 7365 7373 936d .ry.p.S.ossess.m │ │ │ │ -0002f460: 616e 9879 9374 9879 7090 538e 6573 2c91 an.y.t.yp.S.es,. │ │ │ │ -0002f470: 04bc 1569 6e8e a18d 7768 6963 90ac 7268 ...in...whic..rh │ │ │ │ -0002f480: 9604 7c0b 6361 7365 9b04 7c0c 6974 9369 ..|.case..|.it.i │ │ │ │ -0002f490: 7393 7361 6964 9874 6f93 6290 538e 6598 s.said.to.b.S.e. │ │ │ │ -0002f4a0: e570 91ff 6666 6f6c 796d 6f72 7068 6963 .p..ffolymorphic │ │ │ │ -0002f4b0: 9105 2d1c cf61 6e64 9370 9053 8e6f 7373 ..-..and.p.S.oss │ │ │ │ -0002f4c0: 6573 7365 7398 6193 e570 96ff 6666 6f6c esses.a..p..ffol │ │ │ │ -0002f4d0: 7974 7970 9365 9100 e5b0 cf7c 8d69 2e65 ytyp.e.....|.i.e │ │ │ │ -0002f4e0: 2e8e 9113 7f8f 6198 7495 ac72 7970 9053 ......a.t..ryp.S │ │ │ │ -0002f4f0: 8e65 9104 7c0b 636f 6e93 7461 696e 696e .e..|.con.tainin │ │ │ │ -0002f500: 678e a18d 749a ac72 7970 9053 8e65 9602 g...t..ryp.S.e.. │ │ │ │ -0002f510: dada 7691 ff58 e461 7269 6162 6c65 7393 ..v..X.ariables. │ │ │ │ -0002f520: 2866 6f72 9377 6869 6398 6891 02da db77 (for.whic.h....w │ │ │ │ -0002f530: 9865 9375 7365 9361 9373 6571 7565 6e63 .e.use.a.sequenc │ │ │ │ -0002f540: 6593 6f66 9361 7374 6572 6973 6b73 9370 e.of.asterisks.p │ │ │ │ -0002f550: 9053 8e6f 7373 6962 6c79 9366 6f6c 6c6f .S.ossibly.follo │ │ │ │ -0002f560: 9877 9865 6491 02da db62 9879 9361 6e93 .w.ed....b.y.an. │ │ │ │ -0002f570: 6964 656e 9874 690c 6572 936f 728e a18d iden.ti.er.or... │ │ │ │ -0002f580: 696e 95ac 7274 6567 6572 297c 616e 649b in..rteger)|and. │ │ │ │ -0002f590: 03db c16d 6f72 656f 9376 9365 7298 6974 ...moreo.v.er.it │ │ │ │ -0002f5a0: 9103 dbc2 7090 538e 6f73 7365 7373 6573 ....p.S.ossesses │ │ │ │ -0002f5b0: 9861 6c6c 9874 9379 7090 538e 6573 9877 .all.t.yp.S.es.w │ │ │ │ -0002f5c0: 6869 6393 6898 6172 6598 e569 6e73 7461 hic.h.are..insta │ │ │ │ -0002f5d0: 6e63 91ff 6666 6573 9104 d99f cf6f 6698 nc..ffes.....of. │ │ │ │ -0002f5e0: 6974 7398 709a 538e 6f6c 7974 9379 7098 its.p.S.olyt.yp. │ │ │ │ -0002f5f0: 652c 9103 debc 666f 726d 6564 8ea1 8d62 e,....formed...b │ │ │ │ -0002f600: 95ac 7279 9b03 ffa3 7375 6273 7469 7475 ..ry....substitu │ │ │ │ -0002f610: 7469 6e67 9103 ffa4 7493 7970 9053 8e65 ting....t.yp.S.e │ │ │ │ -0002f620: 7398 666f 7296 03ff a47a 6572 6f98 6f72 s.for....zero.or │ │ │ │ -0002f630: 986d 6f72 6593 7490 ac72 7970 9053 8e65 .more.t..ryp.S.e │ │ │ │ -0002f640: 9876 91ff 58e4 6172 6961 626c 6573 9369 .v..X.ariables.i │ │ │ │ -0002f650: 6e98 7468 6598 7095 538e 6f6c 7974 9aac n.the.p.S.olyt.. │ │ │ │ -0002f660: 7279 7093 652e 9105 77d3 4191 03ff 9e74 ryp.e...w.A....t │ │ │ │ -0002f670: 9879 7093 6591 03ff a363 6f6e 9874 6169 .yp.e....con.tai │ │ │ │ -0002f680: 6e69 6e67 8ea1 8d6e 6f96 03ea a874 90ac ning...no....t.. │ │ │ │ -0002f690: 7279 7090 538e 6593 7691 ff58 e461 7269 ryp.S.e.v..X.ari │ │ │ │ -0002f6a0: 6162 6c65 7393 6973 9361 93e5 6d6f 6e6f ables.is.a..mono │ │ │ │ -0002f6b0: 7479 7091 ff66 6665 2e8e a18d 910b 618f typ..ffe......a. │ │ │ │ -0002f6c0: cf57 91ff 0556 6596 0474 8273 619a ac72 .W...Ve..t.sa..r │ │ │ │ -0002f6d0: 7793 7365 7698 6572 616c 9365 7861 6d70 w.sev.eral.examp │ │ │ │ -0002f6e0: 6c65 7393 6f66 9374 9879 7090 538e 6573 les.of.t.yp.S.es │ │ │ │ -0002f6f0: 9369 6e93 4368 6170 7465 7293 322e 9106 .in.Chapter.2... │ │ │ │ -0002f700: d66e 5491 ff05 566f 9375 6e64 6572 7374 .nT...Vo.underst │ │ │ │ -0002f710: 616e 6493 7468 6593 666f 6c6c 6f98 7769 and.the.follo.wi │ │ │ │ -0002f720: 6e67 9373 796e 9874 6178 2c8e a18d 6e6f ng.syn.tax,...no │ │ │ │ -0002f730: 7465 9604 ae44 7468 6174 93eb 616c 6973 te...Dthat..alis │ │ │ │ -0002f740: 7491 04ae 45cf 6973 9361 9370 9053 8e6f t...E.is.a.p.S.o │ │ │ │ -0002f750: 7374 0c78 6564 9375 6e61 7279 9328 6f6e st.xed.unary.(on │ │ │ │ -0002f760: 652d 6172 6775 6d65 6e9a ac72 7429 9374 e-argumen..rt).t │ │ │ │ -0002f770: 9879 7090 538e 6591 04ae 4563 6f6e 7374 .yp.S.e...Econst │ │ │ │ -0002f780: 7275 6374 6f72 9328 7468 6572 6561 6674 ructor.(thereaft │ │ │ │ -0002f790: 6572 9361 6262 7265 2d8e a18d 7669 6174 er.abbre-...viat │ │ │ │ -0002f7a0: 6564 9604 50d8 746f 93d7 7479 906e 3963 ed..P.to..ty.n9c │ │ │ │ -0002f7b0: 6f6e cf29 2e91 066b 7054 6865 9375 7365 on.)...kpThe.use │ │ │ │ -0002f7c0: 7293 6d61 9aac 7279 9369 6e98 7472 6f90 r.ma..ry.in.tro. │ │ │ │ -0002f7d0: 538e 6475 6365 936e 6577 93d7 6ecf 2d61 S.duce.new..n.-a │ │ │ │ -0002f7e0: 7267 756d 656e 9874 9374 9879 7090 538e rgumen.t.t.yp.S. │ │ │ │ -0002f7f0: 6591 0450 d763 6f6e 7374 7275 6374 6f72 e..P.constructor │ │ │ │ -0002f800: 732e 9106 6b70 4191 0450 be62 696e 6172 s...kpA..P.binar │ │ │ │ -0002f810: 798e a18d 7490 ac72 7970 9553 8e65 9b03 y...t..ryp.S.e.. │ │ │ │ -0002f820: 9c50 6f70 9365 7261 746f 7298 eb61 6469 .Pop.erator..adi │ │ │ │ -0002f830: 7265 6374 6f72 79cf 2c96 03ab fb66 6f72 rectory.,....for │ │ │ │ -0002f840: 9103 9c51 6578 616d 706c 652c 9363 616e ...Qexample,.can │ │ │ │ -0002f850: 9862 9553 8e65 9869 6e90 ac72 7472 6f93 .b.S.e.in..rtro. │ │ │ │ -0002f860: 6475 6365 642e 9105 1ec3 5468 6598 666f duced.....The.fo │ │ │ │ -0002f870: 6c6c 6f95 ac72 7769 6e67 9874 9379 7090 llo..rwing.t.yp. │ │ │ │ -0002f880: 538e 6598 6578 7072 6573 7369 6f6e 738e S.e.expressions. │ │ │ │ -0002f890: a18d 7769 6c6c 9603 eaa8 7468 656e 9362 ..will....then.b │ │ │ │ -0002f8a0: 9a53 8e65 9374 90ac 7279 7098 6573 936f .S.e.t..ryp.es.o │ │ │ │ -0002f8b0: 6693 6469 0b65 7265 6e90 ac72 7493 6b69 f.di.eren..rt.ki │ │ │ │ -0002f8c0: 6e64 7393 6f66 93eb 6164 6972 6563 746f nds.of..adirecto │ │ │ │ -0002f8d0: 7279 cf3a 8e9f 1877 098d 8d8d 8d91 11a0 ry.:...w........ │ │ │ │ -0002f8e0: 4eeb 6080 888e 8e8e 911d 5fec eb61 2873 N.`......._..a(s │ │ │ │ -0002f8f0: 7472 696e 672c 9105 bfaa 696e 7429 6469 tring,....int)di │ │ │ │ -0002f900: 7265 6374 6f72 798e 9f0a b317 8900 0066 rectory........f │ │ │ │ -0002f910: 6600 71cf 9f9f 0c99 9a8d 8d8d 8d91 0d83 f.q............. │ │ │ │ -0002f920: 909f fc5e ffc5 318e 8e8e 9112 0003 c64d ...^..1........M │ │ │ │ -0002f930: 696c 6e65 7227 7396 02a1 5e69 6465 6193 ilner's...^idea. │ │ │ │ -0002f940: 779a b8e3 6173 9374 6861 7493 7468 6572 w...as.that.ther │ │ │ │ -0002f950: 6591 02a1 5d61 7265 936d 616e 9879 936f e...]are.man.y.o │ │ │ │ -0002f960: 7090 471d 6572 6174 696f 6e73 9328 7375 p.G.erations.(su │ │ │ │ -0002f970: 6398 6893 6173 936c 6973 7493 6d61 7070 c.h.as.list.mapp │ │ │ │ -0002f980: 696e 6793 6675 6e63 7469 6f6e 732c 9102 ing.functions,.. │ │ │ │ -0002f990: c55c 6675 6e63 7469 6f6e 616c 9363 6f6d .\functional.com │ │ │ │ -0002f9a0: 7090 471d 6f73 692d 8ea4 0c00 008d 7469 p.G.osi-......ti │ │ │ │ -0002f9b0: 6f6e 2c8d 9102 da5a 6574 632e 8e91 1268 on,....Zetc....h │ │ │ │ -0002f9c0: 9429 9b02 bb9a 7768 6963 95b8 e368 9102 .)....whic...h.. │ │ │ │ -0002f9d0: bb9b 7793 6f72 6b98 6174 9102 bb9b 616e ..w.ork.at....an │ │ │ │ -0002f9e0: 9869 6e0c 6e69 7493 7991 02bb 9b6f 6698 .in.nit.y....of. │ │ │ │ -0002f9f0: 7493 7970 9047 1d65 732c 9102 da5a 736f t.yp.G.es,...Zso │ │ │ │ -0002fa00: 9874 6865 6972 9102 bb9b 7493 7970 9047 .their....t.yp.G │ │ │ │ -0002fa10: 1d65 7398 7368 6f75 6c64 9102 bb9b 7468 .es.should....th │ │ │ │ -0002fa20: 6572 6566 6f72 6598 736f 6d65 686f 9377 erefore.someho.w │ │ │ │ -0002fa30: 9102 bb9b 6290 471d 6598 7061 7261 6d65 ....b.G.e.parame │ │ │ │ -0002fa40: 7465 7269 7a65 647c 8ea1 8d62 7574 9603 terized|...but.. │ │ │ │ -0002fa50: 5555 7769 7468 6f75 7493 6861 9ab8 e376 UUwithout.ha...v │ │ │ │ -0002fa60: 696e 6793 746f 936d 656e 9874 696f 6e93 ing.to.men.tion. │ │ │ │ -0002fa70: 7468 6593 7061 7274 6963 756c 6172 9374 the.particular.t │ │ │ │ -0002fa80: 9879 7090 471d 6593 696e 9874 656e 6465 .yp.G.e.in.tende │ │ │ │ -0002fa90: 6493 6174 9365 6163 9868 936f 6693 7468 d.at.eac.h.of.th │ │ │ │ -0002faa0: 6569 7293 7573 6573 2e8e 8e9f 24fd 138d eir.uses....$... │ │ │ │ -0002fab0: 8d92 00ef a69f d033 398e 8e8e 8c8b 0000 .......39....... │ │ │ │ -0002fac0: 0028 0000 0000 0000 0000 0000 0000 0000 .(.............. │ │ │ │ +0002ed20: 0000 0000 0000 0000 0000 0002 decd a002 ................ │ │ │ │ +0002ed30: cc05 558d a0fd 46d3 0ea0 0294 2fdf 8da0 ..U...F...../... │ │ │ │ +0002ed40: fd8b d021 8d91 12c7 61eb 4743 6861 7074 ...!....a.GChapt │ │ │ │ +0002ed50: 6572 9105 6666 358e 9112 c761 9f0b cccc er..ff5....a.... │ │ │ │ +0002ed60: 8900 0100 0001 c73e 7c9f 1f12 098d d24d .......>|......M │ │ │ │ +0002ed70: 4c91 0954 7b54 91ff 38f5 7970 9100 c70a L..T{T..8.yp.... │ │ │ │ +0002ed80: 6573 8e9f 13d6 7789 0001 0000 01c7 3e7c es....w.......>| │ │ │ │ +0002ed90: 9f3a 5554 8dcf 536f 9604 a462 6661 722c .:UT..So...bfar, │ │ │ │ +0002eda0: 9104 d2d1 6c69 7474 6c65 936d 656e 9aac ....little.men.. │ │ │ │ +0002edb0: 7274 696f 6e93 6861 7393 6290 538e 6565 rtion.has.b.S.ee │ │ │ │ +0002edc0: 6e93 6d61 6465 936f 6691 04a4 6374 9879 n.made.of...ct.y │ │ │ │ +0002edd0: 7090 538e 6573 2e91 0766 0e46 91ff 0556 p.S.es...f.F...V │ │ │ │ +0002ede0: 6f72 93eb 484d 4c93 cf69 6e93 6974 7393 or..HML..in.its. │ │ │ │ +0002edf0: 6f72 6967 696e 616c 9104 a463 726f 6c65 original...crole │ │ │ │ +0002ee00: 9361 7393 7468 6593 6d65 7461 2d8e a410 .as.the.meta-... │ │ │ │ +0002ee10: 0000 8d6c 616e 6775 6167 6596 02fc 9066 ...language....f │ │ │ │ +0002ee20: 6f72 9370 726f 9a53 8e6f 6693 696e 93eb or.pro.S.of.in.. │ │ │ │ +0002ee30: 484c 4346 cf2c 9374 6865 9369 6d70 986f HLCF.,.the.imp.o │ │ │ │ +0002ee40: 7274 616e 6365 9102 fc8f 6f66 9373 7472 rtance....of.str │ │ │ │ +0002ee50: 6963 7493 7490 ac72 7970 9865 9363 95ac ict.t..ryp.e.c.. │ │ │ │ +0002ee60: 7268 6563 936b 696e 679b 02fc 9077 9361 rhec.king....w.a │ │ │ │ +0002ee70: 7398 7072 696e 6369 7061 6c6c 7998 746f s.principally.to │ │ │ │ +0002ee80: 9865 6e73 7572 658e a18d 7468 6174 9603 .ensure...that.. │ │ │ │ +0002ee90: 7e4b 6576 9aac 7265 7279 9363 6f6d 7075 ~Kev..rery.compu │ │ │ │ +0002eea0: 7465 6491 037e 4c76 91ff 58e4 616c 7565 ted..~Lv..X.alue │ │ │ │ +0002eeb0: 936f 6693 7468 6593 7498 7970 9053 8e65 .of.the.t.yp.S.e │ │ │ │ +0002eec0: 9103 7e4c 7265 7072 6573 656e 9874 696e ..~Lrepresen.tin │ │ │ │ +0002eed0: 6793 7468 656f 7265 6d73 9377 9861 7393 g.theorems.w.as. │ │ │ │ +0002eee0: 696e 6465 6564 9103 7e4c 6193 7468 656f indeed..~La.theo │ │ │ │ +0002eef0: 7265 6d2e 9105 14c1 5468 6973 8ea1 8d75 rem.....This...u │ │ │ │ +0002ef00: 7365 9604 4a88 6f66 9104 4a87 749a ac72 se..J.of..J.t..r │ │ │ │ +0002ef10: 7970 9053 8e65 9363 9868 6563 986b 696e yp.S.e.c.hec.kin │ │ │ │ +0002ef20: 6793 7798 6173 9364 7565 9b04 4a87 746f g.w.as.due..J.to │ │ │ │ +0002ef30: 934d 696c 6e65 722c 9104 6280 616e 6498 .Milner,..b.and. │ │ │ │ +0002ef40: 7468 6593 6964 6561 9369 7398 6571 7561 the.idea.is.equa │ │ │ │ +0002ef50: 6c6c 7993 7669 7461 6c93 696e 93eb 4848 lly.vital.in..HH │ │ │ │ +0002ef60: 4f4c cf2e 9854 6865 9373 616d 658e a18d OL...The.same... │ │ │ │ +0002ef70: 650b 6563 7496 02b8 cc63 6f75 6c64 9b02 e.ect....could.. │ │ │ │ +0002ef80: b8cb 7072 6f62 6162 6c79 9368 6195 ac72 ..probably.ha..r │ │ │ │ +0002ef90: 7693 6591 02b8 cc62 9053 8e65 656e 9861 v.e....b.S.een.a │ │ │ │ +0002efa0: 6393 6869 6576 9365 649b 02b8 cc62 9379 c.hiev.ed....b.y │ │ │ │ +0002efb0: 9872 756e 2d74 696d 6591 02b8 cb74 9379 .run-time....t.y │ │ │ │ +0002efc0: 7090 538e 6598 6393 6865 6393 6b69 6e67 p.S.e.c.hec.king │ │ │ │ +0002efd0: 2c91 02f5 f862 7574 9102 b8cb 636f 6d70 ,....but....comp │ │ │ │ +0002efe0: 696c 652d 7469 6d65 9874 9379 7090 538e ile-time.t.yp.S. │ │ │ │ +0002eff0: 658e a18d 6395 ac72 6865 6393 6b69 6e67 e...c..rhec.king │ │ │ │ +0002f000: 9b04 3055 7793 6173 9861 646f 7074 6564 ..0Uw.as.adopted │ │ │ │ +0002f010: 9869 6e73 7465 6164 2c91 0441 c069 6e98 .instead,..A.in. │ │ │ │ +0002f020: 7468 6598 6465 7369 676e 986f 6698 eb48 the.design.of..H │ │ │ │ +0002f030: 4d4c cf2e 9104 3054 5468 6973 9877 9361 ML....0TThis.w.a │ │ │ │ +0002f040: 7398 7061 7274 6c79 9866 6f72 9874 6865 s.partly.for.the │ │ │ │ +0002f050: 9863 6f6e 7369 6465 7261 626c 658e a18d .considerable... │ │ │ │ +0002f060: 6465 6275 6767 696e 6796 04b9 2f61 6964 debugging.../aid │ │ │ │ +0002f070: 9b04 b930 7468 6174 9369 7493 7072 6f90 ...0that.it.pro. │ │ │ │ +0002f080: ac72 7669 6465 733b 9105 2073 7061 7274 .rvides;.. spart │ │ │ │ +0002f090: 6c79 9366 6f72 9865 0e63 6965 6e90 ac72 ly.for.e.cien..r │ │ │ │ +0002f0a0: 7493 6578 6563 7574 696f 6e3b 9105 2073 t.execution;.. s │ │ │ │ +0002f0b0: 616e 6493 7061 7274 6c79 9374 6f98 6578 and.partly.to.ex │ │ │ │ +0002f0c0: 706c 6f72 6593 7468 658e a18d 7090 538e plore.the...p.S. │ │ │ │ +0002f0d0: 6f73 7369 6269 6c69 749a ac72 7996 03ea ossibilit..ry... │ │ │ │ +0002f0e0: a86f 6693 636f 6d98 6269 6e69 6e67 9370 .of.com.bining.p │ │ │ │ +0002f0f0: 9053 8e6f 6c79 6d6f 7270 6869 736d 9377 .S.olymorphism.w │ │ │ │ +0002f100: 6974 6893 7498 7970 9053 8e65 9363 9868 ith.t.yp.S.e.c.h │ │ │ │ +0002f110: 6563 986b 696e 672e 8d8d 9ffb a532 d531 ec.king......2.1 │ │ │ │ +0002f120: 8e8e 8ea1 8d91 0b61 8fcf 5468 6596 04c4 .......a..The... │ │ │ │ +0002f130: daeb 484d 4c91 04c4 dbcf 749a ac72 7970 ..HML.....t..ryp │ │ │ │ +0002f140: 9053 8e65 9363 9868 6563 986b 696e 679b .S.e.c.hec.king. │ │ │ │ +0002f150: 04c4 db73 7973 7465 6d93 6973 9869 6d70 ...system.is.imp │ │ │ │ +0002f160: 6c65 6d65 6e90 ac72 7465 6493 696e 9873 lemen..rted.in.s │ │ │ │ +0002f170: 7563 90ac 7268 9361 9877 95ac 7261 9379 uc..rh.a.w..ra.y │ │ │ │ +0002f180: 9604 c4da 7468 6174 2c91 04fb 6761 6c74 ....that,...galt │ │ │ │ +0002f190: 686f 7567 6898 7468 6593 7573 6572 8ea1 hough.the.user.. │ │ │ │ +0002f1a0: 8d6d 6190 ac72 7996 0463 b56f 9053 8e63 .ma..ry..c.o.S.c │ │ │ │ +0002f1b0: 6361 7369 6f6e 616c 6c79 9b04 63b6 2865 casionally..c.(e │ │ │ │ +0002f1c0: 6974 6865 7293 666f 7298 646f 9053 8e63 ither.for.do.S.c │ │ │ │ +0002f1d0: 756d 656e 90ac 7274 6174 696f 6e93 6f72 umen..rtation.or │ │ │ │ +0002f1e0: 9861 7393 6193 636f 6e73 7472 6169 6e90 .as.a.constrain. │ │ │ │ +0002f1f0: ac72 7429 9861 7363 7269 6290 538e 6593 .rt).ascrib.S.e. │ │ │ │ +0002f200: 6198 7490 ac72 7970 9053 8e65 9374 6f98 a.t..ryp.S.e.to. │ │ │ │ +0002f210: 616e 93eb 484d 4c8e a18d cf65 7870 7265 an..HML....expre │ │ │ │ +0002f220: 7373 696f 6e96 049f 6c6f 7293 7061 7474 ssion...lor.patt │ │ │ │ +0002f230: 6572 6e2c 9104 cc9e 6974 9369 7393 6861 ern,....it.is.ha │ │ │ │ +0002f240: 7264 6c79 9365 7690 ac72 6572 936e 6563 rdly.ev..rer.nec │ │ │ │ +0002f250: 6573 7361 7279 9374 6f9b 049f 6d64 6f93 essary.to...mdo. │ │ │ │ +0002f260: 736f 2e91 0757 2c54 6865 9375 7365 7298 so...W,The.user. │ │ │ │ +0002f270: 6f66 93eb 484d 4c93 cf77 696c 6c93 616c of..HML..will.al │ │ │ │ +0002f280: 6d6f 7374 8ea1 8d61 6c77 95ac 7261 9379 most...alw..ra.y │ │ │ │ +0002f290: 739b 02f7 4a62 9053 8e65 9102 f749 636f s...Jb.S.e...Ico │ │ │ │ +0002f2a0: 6e93 7465 6e93 7498 7769 7468 9102 f749 n.ten.t.with...I │ │ │ │ +0002f2b0: 7468 6598 7493 7970 9553 8e65 7391 02f7 the.t.yp.S.es... │ │ │ │ +0002f2c0: 4961 7363 7269 6293 6564 9861 6e64 9102 Iascrib.ed.and.. │ │ │ │ +0002f2d0: f749 7072 6573 656e 95ac 7274 6564 9862 .Ipresen..rted.b │ │ │ │ +0002f2e0: 9379 9102 f749 7468 6598 7493 7970 9053 .y...Ithe.t.yp.S │ │ │ │ +0002f2f0: 8e65 9102 f749 6393 6865 6393 6b93 6572 .e...Ic.hec.k.er │ │ │ │ +0002f300: 2c91 0327 f677 6869 6393 6898 6393 6865 ,..'.whic.h.c.he │ │ │ │ +0002f310: 6393 6b73 8ea1 8d65 7695 ac72 6572 799b c.ks...ev..rery. │ │ │ │ +0002f320: 02dd 3974 6f70 2d6c 6576 9365 6c98 7068 ..9top-lev.el.ph │ │ │ │ +0002f330: 7261 7365 9862 9053 8e65 666f 7265 9869 rase.b.S.efore.i │ │ │ │ +0002f340: 7498 6973 9865 7691 ff58 e461 6c75 6174 t.is.ev..X.aluat │ │ │ │ +0002f350: 6564 2e91 04df 1128 5468 6598 7493 7970 ed.....(The.t.yp │ │ │ │ +0002f360: 9053 8e65 9863 9368 6563 936b 9365 7298 .S.e.c.hec.k.er. │ │ │ │ +0002f370: 6d61 9379 9873 6f6d 6574 696d 6573 980c ma.y.sometimes.. │ │ │ │ +0002f380: 6e64 9861 986d 6f72 658e a18d 6765 6e65 nd.a.more...gene │ │ │ │ +0002f390: 7261 6c96 03ea a874 9aac 7279 7090 538e ral....t..ryp.S. │ │ │ │ +0002f3a0: 6593 6173 7369 676e 6d65 6e98 7493 7468 e.assignmen.t.th │ │ │ │ +0002f3b0: 616e 9365 7870 9053 8e65 6374 6564 2e29 an.exp.S.ected.) │ │ │ │ +0002f3c0: 8e9f 277f 628d 8deb 4b35 2e31 8e91 2c47 ..'.b...K5.1..,G │ │ │ │ +0002f3d0: ab54 91ff 75c2 7970 9100 8a3d 6573 9606 .T..u.yp...=es.. │ │ │ │ +0002f3e0: 7ae1 616e 6493 6f62 9101 147a 6a65 6374 z.and.ob...zject │ │ │ │ +0002f3f0: 738e 9f1b e223 8dcf 4576 90ac 7265 7279 s....#..Ev..rery │ │ │ │ +0002f400: 9604 9233 6461 7461 9b04 9232 6f62 9100 ...3data...2ob.. │ │ │ │ +0002f410: a71c 6a65 6374 9369 6e93 eb48 4d4c 93cf ..ject.in..HML.. │ │ │ │ +0002f420: 7090 538e 6f73 7365 7373 6573 9861 9374 p.S.ossesses.a.t │ │ │ │ +0002f430: 95ac 7279 7090 538e 652e 9107 2f80 5375 ..ryp.S.e.../.Su │ │ │ │ +0002f440: 6393 6896 0492 3361 6e93 6f62 9100 a71c c.h...3an.ob.... │ │ │ │ +0002f450: 6a65 6374 986d 619a ac72 7993 7090 538e ject.ma..ry.p.S. │ │ │ │ +0002f460: 6f73 7365 7373 936d 616e 9879 9374 9879 ossess.man.y.t.y │ │ │ │ +0002f470: 7090 538e 6573 2c91 04bc 1569 6e8e a18d p.S.es,....in... │ │ │ │ +0002f480: 7768 6963 90ac 7268 9604 7c0b 6361 7365 whic..rh..|.case │ │ │ │ +0002f490: 9b04 7c0c 6974 9369 7393 7361 6964 9874 ..|.it.is.said.t │ │ │ │ +0002f4a0: 6f93 6290 538e 6598 e570 91ff 6666 6f6c o.b.S.e..p..ffol │ │ │ │ +0002f4b0: 796d 6f72 7068 6963 9105 2d1c cf61 6e64 ymorphic..-..and │ │ │ │ +0002f4c0: 9370 9053 8e6f 7373 6573 7365 7398 6193 .p.S.ossesses.a. │ │ │ │ +0002f4d0: e570 96ff 6666 6f6c 7974 7970 9365 9100 .p..ffolytyp.e.. │ │ │ │ +0002f4e0: e5b0 cf7c 8d69 2e65 2e8e 9113 7f8f 6198 ...|.i.e......a. │ │ │ │ +0002f4f0: 7495 ac72 7970 9053 8e65 9104 7c0b 636f t..ryp.S.e..|.co │ │ │ │ +0002f500: 6e93 7461 696e 696e 678e a18d 749a ac72 n.taining...t..r │ │ │ │ +0002f510: 7970 9053 8e65 9602 dada 7691 ff58 e461 yp.S.e....v..X.a │ │ │ │ +0002f520: 7269 6162 6c65 7393 2866 6f72 9377 6869 riables.(for.whi │ │ │ │ +0002f530: 6398 6891 02da db77 9865 9375 7365 9361 c.h....w.e.use.a │ │ │ │ +0002f540: 9373 6571 7565 6e63 6593 6f66 9361 7374 .sequence.of.ast │ │ │ │ +0002f550: 6572 6973 6b73 9370 9053 8e6f 7373 6962 erisks.p.S.ossib │ │ │ │ +0002f560: 6c79 9366 6f6c 6c6f 9877 9865 6491 02da ly.follo.w.ed... │ │ │ │ +0002f570: db62 9879 9361 6e93 6964 656e 9874 690c .b.y.an.iden.ti. │ │ │ │ +0002f580: 6572 936f 728e a18d 696e 95ac 7274 6567 er.or...in..rteg │ │ │ │ +0002f590: 6572 297c 616e 649b 03db c16d 6f72 656f er)|and....moreo │ │ │ │ +0002f5a0: 9376 9365 7298 6974 9103 dbc2 7090 538e .v.er.it....p.S. │ │ │ │ +0002f5b0: 6f73 7365 7373 6573 9861 6c6c 9874 9379 ossesses.all.t.y │ │ │ │ +0002f5c0: 7090 538e 6573 9877 6869 6393 6898 6172 p.S.es.whic.h.ar │ │ │ │ +0002f5d0: 6598 e569 6e73 7461 6e63 91ff 6666 6573 e..instanc..ffes │ │ │ │ +0002f5e0: 9104 d99f cf6f 6698 6974 7398 709a 538e .....of.its.p.S. │ │ │ │ +0002f5f0: 6f6c 7974 9379 7098 652c 9103 debc 666f olyt.yp.e,....fo │ │ │ │ +0002f600: 726d 6564 8ea1 8d62 95ac 7279 9b03 ffa3 rmed...b..ry.... │ │ │ │ +0002f610: 7375 6273 7469 7475 7469 6e67 9103 ffa4 substituting.... │ │ │ │ +0002f620: 7493 7970 9053 8e65 7398 666f 7296 03ff t.yp.S.es.for... │ │ │ │ +0002f630: a47a 6572 6f98 6f72 986d 6f72 6593 7490 .zero.or.more.t. │ │ │ │ +0002f640: ac72 7970 9053 8e65 9876 91ff 58e4 6172 .ryp.S.e.v..X.ar │ │ │ │ +0002f650: 6961 626c 6573 9369 6e98 7468 6598 7095 iables.in.the.p. │ │ │ │ +0002f660: 538e 6f6c 7974 9aac 7279 7093 652e 9105 S.olyt..ryp.e... │ │ │ │ +0002f670: 77d3 4191 03ff 9e74 9879 7093 6591 03ff w.A....t.yp.e... │ │ │ │ +0002f680: a363 6f6e 9874 6169 6e69 6e67 8ea1 8d6e .con.taining...n │ │ │ │ +0002f690: 6f96 03ea a874 90ac 7279 7090 538e 6593 o....t..ryp.S.e. │ │ │ │ +0002f6a0: 7691 ff58 e461 7269 6162 6c65 7393 6973 v..X.ariables.is │ │ │ │ +0002f6b0: 9361 93e5 6d6f 6e6f 7479 7091 ff66 6665 .a..monotyp..ffe │ │ │ │ +0002f6c0: 2e8e a18d 910b 618f cf57 91ff 0556 6596 ......a..W...Ve. │ │ │ │ +0002f6d0: 0474 8273 619a ac72 7793 7365 7698 6572 .t.sa..rw.sev.er │ │ │ │ +0002f6e0: 616c 9365 7861 6d70 6c65 7393 6f66 9374 al.examples.of.t │ │ │ │ +0002f6f0: 9879 7090 538e 6573 9369 6e93 4368 6170 .yp.S.es.in.Chap │ │ │ │ +0002f700: 7465 7293 322e 9106 d66e 5491 ff05 566f ter.2....nT...Vo │ │ │ │ +0002f710: 9375 6e64 6572 7374 616e 6493 7468 6593 .understand.the. │ │ │ │ +0002f720: 666f 6c6c 6f98 7769 6e67 9373 796e 9874 follo.wing.syn.t │ │ │ │ +0002f730: 6178 2c8e a18d 6e6f 7465 9604 ae44 7468 ax,...note...Dth │ │ │ │ +0002f740: 6174 93eb 616c 6973 7491 04ae 45cf 6973 at..alist...E.is │ │ │ │ +0002f750: 9361 9370 9053 8e6f 7374 0c78 6564 9375 .a.p.S.ost.xed.u │ │ │ │ +0002f760: 6e61 7279 9328 6f6e 652d 6172 6775 6d65 nary.(one-argume │ │ │ │ +0002f770: 6e9a ac72 7429 9374 9879 7090 538e 6591 n..rt).t.yp.S.e. │ │ │ │ +0002f780: 04ae 4563 6f6e 7374 7275 6374 6f72 9328 ..Econstructor.( │ │ │ │ +0002f790: 7468 6572 6561 6674 6572 9361 6262 7265 thereafter.abbre │ │ │ │ +0002f7a0: 2d8e a18d 7669 6174 6564 9604 50d8 746f -...viated..P.to │ │ │ │ +0002f7b0: 93d7 7479 906e 3963 6f6e cf29 2e91 066b ..ty.n9con.)...k │ │ │ │ +0002f7c0: 7054 6865 9375 7365 7293 6d61 9aac 7279 pThe.user.ma..ry │ │ │ │ +0002f7d0: 9369 6e98 7472 6f90 538e 6475 6365 936e .in.tro.S.duce.n │ │ │ │ +0002f7e0: 6577 93d7 6ecf 2d61 7267 756d 656e 9874 ew..n.-argumen.t │ │ │ │ +0002f7f0: 9374 9879 7090 538e 6591 0450 d763 6f6e .t.yp.S.e..P.con │ │ │ │ +0002f800: 7374 7275 6374 6f72 732e 9106 6b70 4191 structors...kpA. │ │ │ │ +0002f810: 0450 be62 696e 6172 798e a18d 7490 ac72 .P.binary...t..r │ │ │ │ +0002f820: 7970 9553 8e65 9b03 9c50 6f70 9365 7261 yp.S.e...Pop.era │ │ │ │ +0002f830: 746f 7298 eb61 6469 7265 6374 6f72 79cf tor..adirectory. │ │ │ │ +0002f840: 2c96 03ab fb66 6f72 9103 9c51 6578 616d ,....for...Qexam │ │ │ │ +0002f850: 706c 652c 9363 616e 9862 9553 8e65 9869 ple,.can.b.S.e.i │ │ │ │ +0002f860: 6e90 ac72 7472 6f93 6475 6365 642e 9105 n..rtro.duced... │ │ │ │ +0002f870: 1ec3 5468 6598 666f 6c6c 6f95 ac72 7769 ..The.follo..rwi │ │ │ │ +0002f880: 6e67 9874 9379 7090 538e 6598 6578 7072 ng.t.yp.S.e.expr │ │ │ │ +0002f890: 6573 7369 6f6e 738e a18d 7769 6c6c 9603 essions...will.. │ │ │ │ +0002f8a0: eaa8 7468 656e 9362 9a53 8e65 9374 90ac ..then.b.S.e.t.. │ │ │ │ +0002f8b0: 7279 7098 6573 936f 6693 6469 0b65 7265 ryp.es.of.di.ere │ │ │ │ +0002f8c0: 6e90 ac72 7493 6b69 6e64 7393 6f66 93eb n..rt.kinds.of.. │ │ │ │ +0002f8d0: 6164 6972 6563 746f 7279 cf3a 8e9f 1877 adirectory.:...w │ │ │ │ +0002f8e0: 098d 8d8d 8d91 11a0 4eeb 6080 888e 8e8e ........N.`..... │ │ │ │ +0002f8f0: 911d 5fec eb61 2873 7472 696e 672c 9105 .._..a(string,.. │ │ │ │ +0002f900: bfaa 696e 7429 6469 7265 6374 6f72 798e ..int)directory. │ │ │ │ +0002f910: 9f0a b317 8900 0066 6600 71cf 9f9f 0c99 .......ff.q..... │ │ │ │ +0002f920: 9a8d 8d8d 8d91 0d83 909f fc5e ffc5 318e ...........^..1. │ │ │ │ +0002f930: 8e8e 9112 0003 c64d 696c 6e65 7227 7396 .......Milner's. │ │ │ │ +0002f940: 02a1 5e69 6465 6193 779a b8e3 6173 9374 ..^idea.w...as.t │ │ │ │ +0002f950: 6861 7493 7468 6572 6591 02a1 5d61 7265 hat.there...]are │ │ │ │ +0002f960: 936d 616e 9879 936f 7090 471d 6572 6174 .man.y.op.G.erat │ │ │ │ +0002f970: 696f 6e73 9328 7375 6398 6893 6173 936c ions.(suc.h.as.l │ │ │ │ +0002f980: 6973 7493 6d61 7070 696e 6793 6675 6e63 ist.mapping.func │ │ │ │ +0002f990: 7469 6f6e 732c 9102 c55c 6675 6e63 7469 tions,...\functi │ │ │ │ +0002f9a0: 6f6e 616c 9363 6f6d 7090 471d 6f73 692d onal.comp.G.osi- │ │ │ │ +0002f9b0: 8ea4 0c00 008d 7469 6f6e 2c8d 9102 da5a ......tion,....Z │ │ │ │ +0002f9c0: 6574 632e 8e91 1268 9429 9b02 bb9a 7768 etc....h.)....wh │ │ │ │ +0002f9d0: 6963 95b8 e368 9102 bb9b 7793 6f72 6b98 ic...h....w.ork. │ │ │ │ +0002f9e0: 6174 9102 bb9b 616e 9869 6e0c 6e69 7493 at....an.in.nit. │ │ │ │ +0002f9f0: 7991 02bb 9b6f 6698 7493 7970 9047 1d65 y....of.t.yp.G.e │ │ │ │ +0002fa00: 732c 9102 da5a 736f 9874 6865 6972 9102 s,...Zso.their.. │ │ │ │ +0002fa10: bb9b 7493 7970 9047 1d65 7398 7368 6f75 ..t.yp.G.es.shou │ │ │ │ +0002fa20: 6c64 9102 bb9b 7468 6572 6566 6f72 6598 ld....therefore. │ │ │ │ +0002fa30: 736f 6d65 686f 9377 9102 bb9b 6290 471d someho.w....b.G. │ │ │ │ +0002fa40: 6598 7061 7261 6d65 7465 7269 7a65 647c e.parameterized| │ │ │ │ +0002fa50: 8ea1 8d62 7574 9603 5555 7769 7468 6f75 ...but..UUwithou │ │ │ │ +0002fa60: 7493 6861 9ab8 e376 696e 6793 746f 936d t.ha...ving.to.m │ │ │ │ +0002fa70: 656e 9874 696f 6e93 7468 6593 7061 7274 en.tion.the.part │ │ │ │ +0002fa80: 6963 756c 6172 9374 9879 7090 471d 6593 icular.t.yp.G.e. │ │ │ │ +0002fa90: 696e 9874 656e 6465 6493 6174 9365 6163 in.tended.at.eac │ │ │ │ +0002faa0: 9868 936f 6693 7468 6569 7293 7573 6573 .h.of.their.uses │ │ │ │ +0002fab0: 2e8e 8e9f 24fd 138d 8d92 00ef a69f d033 ....$..........3 │ │ │ │ +0002fac0: 398e 8e8e 8c8b 0000 0028 0000 0000 0000 9........(...... │ │ │ │ 0002fad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0002fae0: 0000 0000 0000 0002 ecf9 a002 cc05 558d ..............U. │ │ │ │ -0002faf0: a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d 91ea ..F............. │ │ │ │ -0002fb00: f1eb d034 3092 0133 17ba 4368 6170 7465 ...40..3..Chapte │ │ │ │ -0002fb10: 7296 0480 0035 2e91 0a80 004d 4c93 5490 r....5.....ML.T. │ │ │ │ -0002fb20: a000 7970 9060 0065 738e 91ea f1eb 9f05 ..yp.`.es....... │ │ │ │ -0002fb30: 6666 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 ff....f..>|..... │ │ │ │ -0002fb40: 0294 2fdf 8da0 fd8b d021 8d8d 8d8d 91fc ../......!...... │ │ │ │ -0002fb50: 9239 eb60 8088 8e8e 8e91 0851 d7eb 6128 .9.`.......Q..a( │ │ │ │ -0002fb60: 696e 742c 9105 bfaa 696e 742d 3e69 6e74 int,....int->int │ │ │ │ -0002fb70: 2964 6972 6563 746f 7279 8e9f 1da7 dd8d )directory...... │ │ │ │ -0002fb80: 91ea f1eb cf54 6865 9603 eaa8 7573 6572 .....The....user │ │ │ │ -0002fb90: 936d 619a ac72 7993 6576 9865 6e93 6465 .ma..ry.ev.en.de │ │ │ │ -0002fba0: 616c 9377 6974 6893 6c69 7374 7393 6f66 al.with.lists.of │ │ │ │ -0002fbb0: 9364 6972 6563 746f 7269 6573 2c93 7769 .directories,.wi │ │ │ │ -0002fbc0: 7468 9374 6865 9374 9879 7090 538e 658e th.the.t.yp.S.e. │ │ │ │ -0002fbd0: 9f1d a7dc 8d8d 8d8d 91fc 9239 eb60 8088 ...........9.`.. │ │ │ │ -0002fbe0: 8e8e 8e91 0851 d7eb 6128 696e 742c 9605 .....Q..a(int,.. │ │ │ │ -0002fbf0: bfaa 626f 6f6c 2964 6972 6563 746f 7279 ..bool)directory │ │ │ │ -0002fc00: 936c 6973 748e 9f23 5e8c 8d8d 91ea f1eb .list..#^....... │ │ │ │ -0002fc10: eb47 352e 312e 318e 911c 71e6 5468 6596 .G5.1.1...q.The. │ │ │ │ -0002fc20: 0566 6673 796e 9a8c cc74 6178 936f 6693 .ffsyn...tax.of. │ │ │ │ -0002fc30: 7498 7970 9073 3365 738e 9f17 f0c3 8d91 t.yp.s3es....... │ │ │ │ -0002fc40: eaf1 ebcf 5468 6596 03ea a873 796e 9aac ....The....syn.. │ │ │ │ -0002fc50: 7274 6178 936f 6693 eb48 4d4c 93cf 7498 rtax.of..HML..t. │ │ │ │ -0002fc60: 7970 9053 8e65 7393 6973 3a8e 9f1f de8c yp.S.es.is:..... │ │ │ │ -0002fc70: 8d91 eaf1 ebd0 5490 a000 7970 9060 0065 ......T...yp.`.e │ │ │ │ -0002fc80: 7391 0480 00d7 7479 8e9f 2b46 148d 8d8d s.....ty..+F.... │ │ │ │ -0002fc90: 9fea 2665 8d8d 9101 f094 7479 9106 2de3 ..&e......ty..-. │ │ │ │ -0002fca0: eb61 3a3a 3d91 05bf aad7 7374 798e 8d91 .a::=.....sty... │ │ │ │ -0002fcb0: 5c3b 63cf 5374 616e 6461 7264 9603 eaa8 \;c.Standard.... │ │ │ │ -0002fcc0: 286e 6f6e 2d69 6e0c 7829 9374 90ac 7279 (non-in.x).t..ry │ │ │ │ -0002fcd0: 7090 538e 658e 8ea4 0e7f ff8d 8d91 18ef p.S.e........... │ │ │ │ -0002fce0: 3ceb 617c 9605 bfaa d774 7991 062d e3eb <.a|.....ty..-.. │ │ │ │ -0002fcf0: 6123 93d7 7479 8e8d 915c 3b63 cf52 9603 a#..ty...\;c.R.. │ │ │ │ -0002fd00: eaa8 4361 7274 6573 6961 6e93 7072 6f90 ..Cartesian.pro. │ │ │ │ -0002fd10: 538e 6475 6374 8e8e a18d 8d91 18ef 3ceb S.duct........<. │ │ │ │ -0002fd20: 617c 9605 bfaa d774 7991 062d e3eb 612b a|.....ty..-..a+ │ │ │ │ -0002fd30: 93d7 7479 8e8d 915c 3b63 cf52 9603 eaa8 ..ty...\;c.R.... │ │ │ │ -0002fd40: 4469 736a 6f69 6e90 ac72 7493 7375 6d8e Disjoin..rt.sum. │ │ │ │ -0002fd50: 8ea1 8d8d 9118 ef3c eb61 7c96 05bf aad7 .......<.a|..... │ │ │ │ -0002fd60: 7479 9106 2de3 eb61 2d3e 93d7 7479 8e8d ty..-..a->..ty.. │ │ │ │ -0002fd70: 915c 3b63 cf52 9603 eaa8 4691 ff05 5675 .\;c.R....F...Vu │ │ │ │ -0002fd80: 6e63 7469 6f6e 9374 90ac 7279 7090 538e nction.t..ryp.S. │ │ │ │ -0002fd90: 658e 8e8e 8e8e 9f34 b3de 8d91 eaf1 ebd0 e......4........ │ │ │ │ -0002fda0: 5374 616e 6461 7264 9604 8000 7490 a000 Standard....t... │ │ │ │ -0002fdb0: 7970 9060 0065 7393 d773 7479 8e9f 4846 yp.`.es..sty..HF │ │ │ │ -0002fdc0: 128d 8d8d 9fcd 2667 8d8d 9104 063a 7374 ......&g.....:st │ │ │ │ -0002fdd0: 7991 062d e3eb 613a 3a3d 9605 bfaa 766f y..-..a::=....vo │ │ │ │ -0002fde0: 6964 937c 9369 6e74 937c 9362 6f6f 6c93 id.|.int.|.bool. │ │ │ │ -0002fdf0: 7c93 7374 7269 6e67 8e8d 9200 d22b c7cf |.string.....+.. │ │ │ │ -0002fe00: 4261 7369 6391 03ea a874 90ac 7279 7090 Basic....t..ryp. │ │ │ │ -0002fe10: 538e 6573 8e8e a40e 7fff 8d8d 911e aee6 S.es............ │ │ │ │ -0002fe20: eb61 7c91 05bf aad7 7690 6e39 7479 8e8d .a|.....v.n9ty.. │ │ │ │ -0002fe30: 9200 d22b c7cf 5490 ac72 7970 9053 8e65 ...+..T..ryp.S.e │ │ │ │ -0002fe40: 9103 eaa8 7691 ff58 e461 7269 6162 6c65 ....v..X.ariable │ │ │ │ -0002fe50: 8e8e a18d 8d91 1eae e6eb 617c 9105 bfaa ..........a|.... │ │ │ │ -0002fe60: d774 7990 6e39 636f 6e8e 8d92 00d2 2bc7 .ty.n9con.....+. │ │ │ │ -0002fe70: cf54 90ac 7279 7090 538e 6596 03ea a861 .T..ryp.S.e....a │ │ │ │ -0002fe80: 6262 7265 7669 6174 696f 6e93 2873 6565 bbreviation.(see │ │ │ │ -0002fe90: 9353 6563 7469 6f6e 9335 2e34 298e 8ea1 .Section.5.4)... │ │ │ │ -0002fea0: 8d8d 911e aee6 eb61 7c91 05bf aad7 7479 .......a|.....ty │ │ │ │ -0002feb0: 906e 3963 6f6e 8e8d 9200 d22b c7cf 4e75 .n9con.....+..Nu │ │ │ │ -0002fec0: 6c6c 6172 7996 03ea a863 6f6e 6372 6574 llary....concret │ │ │ │ -0002fed0: 6593 7490 ac72 7970 9053 8e65 9328 7365 e.t..ryp.S.e.(se │ │ │ │ -0002fee0: 6593 5365 6374 696f 6e93 352e 3529 8e8e e.Section.5.5).. │ │ │ │ -0002fef0: a18d 8d91 1eae e6eb 617c 9105 bfaa d774 ........a|.....t │ │ │ │ -0002ff00: 7995 6e39 6172 9053 8e67 9104 58e1 7479 y.n9ar.S.g..X.ty │ │ │ │ -0002ff10: 9363 6f6e 8e8d 9200 d22b c7cf 4c96 03ea .con.....+..L... │ │ │ │ -0002ff20: a843 6f6e 6372 6574 6593 7490 ac72 7970 .Concrete.t..ryp │ │ │ │ -0002ff30: 9053 8e65 8e8e a18d 8d91 1eae e6eb 617c .S.e..........a| │ │ │ │ -0002ff40: 9105 bfaa d774 7990 6e39 636f 6e8e 8d92 .....ty.n9con... │ │ │ │ -0002ff50: 00d2 2bc7 cf4e 756c 6c61 7279 9603 eaa8 ..+..Nullary.... │ │ │ │ -0002ff60: 6162 7374 7261 6374 9374 90ac 7279 7090 abstract.t..ryp. │ │ │ │ -0002ff70: 538e 658e 8ea1 8d8d 911e aee6 eb61 7c91 S.e..........a|. │ │ │ │ -0002ff80: 05bf aad7 7479 956e 3961 7290 538e 6791 ....ty.n9ar.S.g. │ │ │ │ -0002ff90: 0458 e174 7993 636f 6e8e 8d92 00d2 2bc7 .X.ty.con.....+. │ │ │ │ -0002ffa0: cf4c 9603 eaa8 4162 7374 7261 6374 9374 .L....Abstract.t │ │ │ │ -0002ffb0: 90ac 7279 7090 538e 6593 2873 6565 9353 ..ryp.S.e.(see.S │ │ │ │ -0002ffc0: 6563 7469 6f6e 9335 2e36 298e 8ea1 8d8d ection.5.6)..... │ │ │ │ -0002ffd0: 911e aee6 eb61 7c91 05bf aa28 d774 7990 .....a|....(.ty. │ │ │ │ -0002ffe0: 6e39 eb61 298e 8e8e 8e8e 9f51 9a44 8d91 n9.a)......Q.D.. │ │ │ │ -0002fff0: eaf1 ebd0 5495 a000 7970 9060 0065 9b04 ....T...yp.`.e.. │ │ │ │ -00030000: 8000 6172 6775 6d65 6e93 7473 98d7 7479 ..argumen.ts..ty │ │ │ │ -00030010: 906e 3961 7290 538e 678e 9f1c c616 8d8d .n9ar.S.g....... │ │ │ │ -00030020: 8d9f f8a6 648d 8d91 fc30 ea74 7990 6e39 ....d....0.ty.n9 │ │ │ │ -00030030: 6172 9053 8e67 9106 2de3 eb61 3a3a 3d91 ar.S.g..-..a::=. │ │ │ │ -00030040: 05bf aad7 7374 798e 8d91 7b45 01cf 5369 ....sty...{E..Si │ │ │ │ -00030050: 6e67 6c65 9603 eaa8 749a ac72 7970 9053 ngle....t..ryp.S │ │ │ │ -00030060: 8e65 9361 7267 756d 656e 9874 8e8e 9f0e .e.argumen.t.... │ │ │ │ -00030070: 7fff 8d8d 9124 6e90 eb61 7c91 0b7f 5428 .....$n..a|...T( │ │ │ │ -00030080: d774 7995 6e39 eb61 2c8d d73a 9601 fffe .ty.n9.a,..:.... │ │ │ │ -00030090: 3a93 3a8e 910d caa0 eb61 2cd7 7479 93eb :.:......a,.ty.. │ │ │ │ -000300a0: 6129 8e8d 917b 4501 cf4f 6e65 9603 eaa8 a)...{E..One.... │ │ │ │ -000300b0: 6f72 936d 6f72 6593 749a ac72 7970 9053 or.more.t..ryp.S │ │ │ │ -000300c0: 8e65 9361 7267 756d 656e 9874 738e 8e8e .e.argumen.ts... │ │ │ │ -000300d0: 8e8e 9f26 33df 8d91 eaf1 ebd0 5490 a000 ...&3.......T... │ │ │ │ -000300e0: 7970 9060 0065 9604 8000 7691 ff40 0061 yp.`.e....v..@.a │ │ │ │ -000300f0: 7269 6162 6c65 7393 d776 906e 3974 798e riables..v.n9ty. │ │ │ │ -00030100: 9f24 0615 8d8d 8d9f f166 648d 8d91 fc30 .$.......fd....0 │ │ │ │ -00030110: ea76 906e 3974 7991 0bed 8deb 613a 3a3d .v.n9ty.....a::= │ │ │ │ -00030120: 8e8d 913b 3269 2a8e 8d91 570f 3d7c 9105 ...;2i*...W.=|.. │ │ │ │ -00030130: bfaa 2a2a 8e8d 9200 842b 0f7c 8d91 0f69 ..**.....+.|...i │ │ │ │ -00030140: fcd7 3a96 01ff fe3a 933a 8e8e 8ea4 0e7f ..:....:.:...... │ │ │ │ -00030150: ff8d 8d91 1eaf a0eb 617c 9116 c31f 2ad7 ........a|....*. │ │ │ │ -00030160: 6964 8e8d 9157 0f3d eb61 7c91 05bf aa2a id...W.=.a|....* │ │ │ │ -00030170: 2ad7 6964 8e8d 9200 842b 0feb 617c 8d91 *.id.....+..a|.. │ │ │ │ -00030180: 0b7f 54d7 3a96 01ff fe3a 933a 8e8e 8ea1 ..T.:....:.:.... │ │ │ │ -00030190: 8d8d 911e afa0 eb61 7c91 16c3 1f2a 308e .......a|....*0. │ │ │ │ -000301a0: 8d91 570f 3d7c 9105 bfaa 2a2a 308e 8d92 ..W.=|....**0... │ │ │ │ -000301b0: 0084 2b0f 7c8d 910b 7f54 d73a 9601 fffe ..+.|....T.:.... │ │ │ │ -000301c0: 3a93 3a8e 911f 099e eb61 7c96 05bf aa2a :.:......a|....* │ │ │ │ -000301d0: 319b 0b7f 547c 932a 2a31 987c 8d98 d73a 1...T|.**1.|...: │ │ │ │ -000301e0: 9601 fffe 3a93 3a8e 8e8e 8e8e 8e9f 1cd7 ....:.:......... │ │ │ │ -000301f0: f98d 91ea f1eb cf54 9aac 7279 7090 538e .......T..ryp.S. │ │ │ │ -00030200: 6596 02ab 2661 6262 7265 7669 6174 696f e...&abbreviatio │ │ │ │ -00030210: 6e73 9102 ab25 6172 6593 696e 9874 726f ns...%are.in.tro │ │ │ │ -00030220: 9053 8e64 7563 6564 9362 9879 9b02 ab25 .S.duced.b.y...% │ │ │ │ -00030230: 6193 60eb 616c 6574 7479 7065 cf27 9364 a.`.alettype.'.d │ │ │ │ -00030240: 6563 6c61 7261 7469 6f6e 9828 7365 6593 eclaration.(see. │ │ │ │ -00030250: 5365 6374 696f 6e93 352e 3498 6290 538e Section.5.4.b.S. │ │ │ │ -00030260: 656c 6f9a ac72 7729 9377 6869 6398 688e elo..rw).whic.h. │ │ │ │ -00030270: a410 0000 8d91 eaf1 eb61 6c6c 6f95 ac72 .........allo..r │ │ │ │ -00030280: 7773 9b04 b75c 616e 9104 b75b 6964 656e ws...\an...[iden │ │ │ │ -00030290: 9374 690c 6572 9874 6f96 04b7 5b61 6262 .ti.er.to...[abb │ │ │ │ -000302a0: 7265 7669 6174 6598 616e 9361 7262 6974 reviate.an.arbit │ │ │ │ -000302b0: 7261 7279 986d 6f6e 6f74 9aac 7279 7090 rary.monot..ryp. │ │ │ │ -000302c0: 538e 652e 9107 9efb 4279 9363 6f6e 9874 S.e.....By.con.t │ │ │ │ -000302d0: 7261 7374 2c91 04ea 8961 9363 6f6e 6372 rast,....a.concr │ │ │ │ -000302e0: 6574 6591 04b7 5c74 9879 7090 538e 658e ete...\t.yp.S.e. │ │ │ │ -000302f0: a18d 91ea f1eb 636f 6e73 6973 7473 9604 ......consists.. │ │ │ │ -00030300: 0752 6f66 9361 6e93 6964 656e 9aac 7274 .Rof.an.iden..rt │ │ │ │ -00030310: 690c 6572 9104 0753 2861 9374 9879 709a i.er...S(a.t.yp. │ │ │ │ -00030320: 538e 6593 6f70 9865 7261 746f 7293 696e S.e.op.erator.in │ │ │ │ -00030330: 90ac 7274 726f 9864 7563 6564 9362 90ac ..rtro.duced.b.. │ │ │ │ -00030340: 7279 9361 9104 0753 60eb 6174 7970 65cf ry.a...S`.atype. │ │ │ │ -00030350: 2793 6f72 9360 eb61 7265 6374 7970 65cf '.or.`.arectype. │ │ │ │ -00030360: 2793 6465 636c 6172 6174 696f 6e3b 8ea1 '.declaration;.. │ │ │ │ -00030370: 8d91 eaf1 eb73 6565 9605 e015 5365 6374 .....see....Sect │ │ │ │ -00030380: 696f 6e93 352e 3593 6295 538e 656c 6f9a ion.5.5.b.S.elo. │ │ │ │ -00030390: ac72 7729 9105 e016 7093 6f73 740c 7865 .rw)....p.ost.xe │ │ │ │ -000303a0: 6496 05e0 1574 6f93 7a65 726f 936f 7293 d....to.zero.or. │ │ │ │ -000303b0: 6d6f 7265 9374 9879 7090 538e 6593 6172 more.t.yp.S.e.ar │ │ │ │ -000303c0: 6775 6d65 6e98 7473 2e91 0b19 2841 6e93 gumen.ts....(An. │ │ │ │ -000303d0: 6162 7374 7261 6374 9374 9879 7090 538e abstract.t.yp.S. │ │ │ │ -000303e0: 658e a18d 91ea f1eb 6c69 6b9a ac72 6577 e.......lik..rew │ │ │ │ -000303f0: 6973 6596 044a 3863 6f6e 7369 7374 7393 ise..J8consists. │ │ │ │ -00030400: 6f66 9104 4a37 616e 9369 6465 6e98 7469 of..J7an.iden.ti │ │ │ │ -00030410: 0c65 7293 2869 6e98 7472 6f90 538e 6475 .er.(in.tro.S.du │ │ │ │ -00030420: 6365 6493 6298 7993 616e 9360 eb61 6162 ced.b.y.an.`.aab │ │ │ │ -00030430: 7374 7970 6591 044a 37cf 6f72 9360 eb61 stype..J7.or.`.a │ │ │ │ -00030440: 6162 7372 6563 7479 7065 cf27 9364 6563 absrectype.'.dec │ │ │ │ -00030450: 6c61 7261 7469 6f6e 3b8e a18d 91ea f1eb laration;....... │ │ │ │ -00030460: 7365 6596 05b3 7353 6563 7469 6f6e 9335 see...sSection.5 │ │ │ │ -00030470: 2e36 2993 709a 538e 6f73 740c 7865 6493 .6).p.S.ost.xed. │ │ │ │ -00030480: 746f 937a 6572 6f93 6f72 936d 6f72 6591 to.zero.or.more. │ │ │ │ -00030490: 05b3 7274 90ac 7279 7098 6593 6172 6775 ..rt..ryp.e.argu │ │ │ │ -000304a0: 6d65 6e95 ac72 7473 2e91 0a93 4154 7793 men..rts....ATw. │ │ │ │ -000304b0: 6f96 05b3 736f 7293 6d6f 7265 9361 7267 o...sor.more.arg │ │ │ │ -000304c0: 756d 656e 90ac 7274 738e a18d 91ea f1eb umen..rts....... │ │ │ │ -000304d0: 6d9a ac72 7573 7496 03ea 5b62 9053 8e65 m..rust...[b.S.e │ │ │ │ -000304e0: 9373 6570 6172 6174 6564 9103 ea5c 6298 .separated...\b. │ │ │ │ -000304f0: 7993 636f 6d6d 6173 9361 6e64 9365 6e63 y.commas.and.enc │ │ │ │ -00030500: 6c6f 7365 6493 6298 7991 03ea 5c70 6172 losed.b.y...\par │ │ │ │ -00030510: 656e 9874 6865 7365 732e 9105 38c6 5468 en.theses...8.Th │ │ │ │ -00030520: 6593 7498 7970 9a53 8e65 936f 7098 6572 e.t.yp.S.e.op.er │ │ │ │ -00030530: 6174 6f72 9103 ea5c eb61 6c69 7374 93cf ator...\.alist.. │ │ │ │ -00030540: 6973 9361 8e8e 9f24 fd13 8e8c 8b00 0000 is.a...$........ │ │ │ │ -00030550: 2900 0000 0000 0000 0000 0000 0000 0000 )............... │ │ │ │ +0002fae0: 0000 0000 0000 0000 0000 0000 0000 0002 ................ │ │ │ │ +0002faf0: ed01 a002 cc05 558d a0fd 46d3 0e8d 8d8d ......U...F..... │ │ │ │ +0002fb00: 8d9f fa99 9a8d 91ea f1eb d034 3092 0133 ...........40..3 │ │ │ │ +0002fb10: 17ba 4368 6170 7465 7296 0480 0035 2e91 ..Chapter....5.. │ │ │ │ +0002fb20: 0a80 004d 4c93 5490 a000 7970 9060 0065 ...ML.T...yp.`.e │ │ │ │ +0002fb30: 738e 91ea f1eb 9f05 6666 8900 00e6 6601 s.......ff....f. │ │ │ │ +0002fb40: c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b .>|......./..... │ │ │ │ +0002fb50: d021 8d8d 8d8d 91fc 9239 eb60 8088 8e8e .!.......9.`.... │ │ │ │ +0002fb60: 8e91 0851 d7eb 6128 696e 742c 9105 bfaa ...Q..a(int,.... │ │ │ │ +0002fb70: 696e 742d 3e69 6e74 2964 6972 6563 746f int->int)directo │ │ │ │ +0002fb80: 7279 8e9f 1da7 dd8d 91ea f1eb cf54 6865 ry...........The │ │ │ │ +0002fb90: 9603 eaa8 7573 6572 936d 619a ac72 7993 ....user.ma..ry. │ │ │ │ +0002fba0: 6576 9865 6e93 6465 616c 9377 6974 6893 ev.en.deal.with. │ │ │ │ +0002fbb0: 6c69 7374 7393 6f66 9364 6972 6563 746f lists.of.directo │ │ │ │ +0002fbc0: 7269 6573 2c93 7769 7468 9374 6865 9374 ries,.with.the.t │ │ │ │ +0002fbd0: 9879 7090 538e 658e 9f1d a7dc 8d8d 8d8d .yp.S.e......... │ │ │ │ +0002fbe0: 91fc 9239 eb60 8088 8e8e 8e91 0851 d7eb ...9.`.......Q.. │ │ │ │ +0002fbf0: 6128 696e 742c 9605 bfaa 626f 6f6c 2964 a(int,....bool)d │ │ │ │ +0002fc00: 6972 6563 746f 7279 936c 6973 748e 9f23 irectory.list..# │ │ │ │ +0002fc10: 5e8c 8d8d 91ea f1eb eb47 352e 312e 318e ^........G5.1.1. │ │ │ │ +0002fc20: 911c 71e6 5468 6596 0566 6673 796e 9a8c ..q.The..ffsyn.. │ │ │ │ +0002fc30: cc74 6178 936f 6693 7498 7970 9073 3365 .tax.of.t.yp.s3e │ │ │ │ +0002fc40: 738e 9f17 f0c3 8d91 eaf1 ebcf 5468 6596 s...........The. │ │ │ │ +0002fc50: 03ea a873 796e 9aac 7274 6178 936f 6693 ...syn..rtax.of. │ │ │ │ +0002fc60: eb48 4d4c 93cf 7498 7970 9053 8e65 7393 .HML..t.yp.S.es. │ │ │ │ +0002fc70: 6973 3a8e 9f1f de8c 8d91 eaf1 ebd0 5490 is:...........T. │ │ │ │ +0002fc80: a000 7970 9060 0065 7391 0480 00d7 7479 ..yp.`.es.....ty │ │ │ │ +0002fc90: 8e9f 2b46 148d 8d8d 9fea 2665 8d8d 9101 ..+F......&e.... │ │ │ │ +0002fca0: f094 7479 9106 2de3 eb61 3a3a 3d91 05bf ..ty..-..a::=... │ │ │ │ +0002fcb0: aad7 7374 798e 8d91 5c3b 63cf 5374 616e ..sty...\;c.Stan │ │ │ │ +0002fcc0: 6461 7264 9603 eaa8 286e 6f6e 2d69 6e0c dard....(non-in. │ │ │ │ +0002fcd0: 7829 9374 90ac 7279 7090 538e 658e 8ea4 x).t..ryp.S.e... │ │ │ │ +0002fce0: 0e7f ff8d 8d91 18ef 3ceb 617c 9605 bfaa ........<.a|.... │ │ │ │ +0002fcf0: d774 7991 062d e3eb 6123 93d7 7479 8e8d .ty..-..a#..ty.. │ │ │ │ +0002fd00: 915c 3b63 cf52 9603 eaa8 4361 7274 6573 .\;c.R....Cartes │ │ │ │ +0002fd10: 6961 6e93 7072 6f90 538e 6475 6374 8e8e ian.pro.S.duct.. │ │ │ │ +0002fd20: a18d 8d91 18ef 3ceb 617c 9605 bfaa d774 ......<.a|.....t │ │ │ │ +0002fd30: 7991 062d e3eb 612b 93d7 7479 8e8d 915c y..-..a+..ty...\ │ │ │ │ +0002fd40: 3b63 cf52 9603 eaa8 4469 736a 6f69 6e90 ;c.R....Disjoin. │ │ │ │ +0002fd50: ac72 7493 7375 6d8e 8ea1 8d8d 9118 ef3c .rt.sum........< │ │ │ │ +0002fd60: eb61 7c96 05bf aad7 7479 9106 2de3 eb61 .a|.....ty..-..a │ │ │ │ +0002fd70: 2d3e 93d7 7479 8e8d 915c 3b63 cf52 9603 ->..ty...\;c.R.. │ │ │ │ +0002fd80: eaa8 4691 ff05 5675 6e63 7469 6f6e 9374 ..F...Vunction.t │ │ │ │ +0002fd90: 90ac 7279 7090 538e 658e 8e8e 8e8e 9f34 ..ryp.S.e......4 │ │ │ │ +0002fda0: b3de 8d91 eaf1 ebd0 5374 616e 6461 7264 ........Standard │ │ │ │ +0002fdb0: 9604 8000 7490 a000 7970 9060 0065 7393 ....t...yp.`.es. │ │ │ │ +0002fdc0: d773 7479 8e9f 4846 128d 8d8d 9fcd 2667 .sty..HF......&g │ │ │ │ +0002fdd0: 8d8d 9104 063a 7374 7991 062d e3eb 613a .....:sty..-..a: │ │ │ │ +0002fde0: 3a3d 9605 bfaa 766f 6964 937c 9369 6e74 :=....void.|.int │ │ │ │ +0002fdf0: 937c 9362 6f6f 6c93 7c93 7374 7269 6e67 .|.bool.|.string │ │ │ │ +0002fe00: 8e8d 9200 d22b c7cf 4261 7369 6391 03ea .....+..Basic... │ │ │ │ +0002fe10: a874 90ac 7279 7090 538e 6573 8e8e a40e .t..ryp.S.es.... │ │ │ │ +0002fe20: 7fff 8d8d 911e aee6 eb61 7c91 05bf aad7 .........a|..... │ │ │ │ +0002fe30: 7690 6e39 7479 8e8d 9200 d22b c7cf 5490 v.n9ty.....+..T. │ │ │ │ +0002fe40: ac72 7970 9053 8e65 9103 eaa8 7691 ff58 .ryp.S.e....v..X │ │ │ │ +0002fe50: e461 7269 6162 6c65 8e8e a18d 8d91 1eae .ariable........ │ │ │ │ +0002fe60: e6eb 617c 9105 bfaa d774 7990 6e39 636f ..a|.....ty.n9co │ │ │ │ +0002fe70: 6e8e 8d92 00d2 2bc7 cf54 90ac 7279 7090 n.....+..T..ryp. │ │ │ │ +0002fe80: 538e 6596 03ea a861 6262 7265 7669 6174 S.e....abbreviat │ │ │ │ +0002fe90: 696f 6e93 2873 6565 9353 6563 7469 6f6e ion.(see.Section │ │ │ │ +0002fea0: 9335 2e34 298e 8ea1 8d8d 911e aee6 eb61 .5.4)..........a │ │ │ │ +0002feb0: 7c91 05bf aad7 7479 906e 3963 6f6e 8e8d |.....ty.n9con.. │ │ │ │ +0002fec0: 9200 d22b c7cf 4e75 6c6c 6172 7996 03ea ...+..Nullary... │ │ │ │ +0002fed0: a863 6f6e 6372 6574 6593 7490 ac72 7970 .concrete.t..ryp │ │ │ │ +0002fee0: 9053 8e65 9328 7365 6593 5365 6374 696f .S.e.(see.Sectio │ │ │ │ +0002fef0: 6e93 352e 3529 8e8e a18d 8d91 1eae e6eb n.5.5).......... │ │ │ │ +0002ff00: 617c 9105 bfaa d774 7995 6e39 6172 9053 a|.....ty.n9ar.S │ │ │ │ +0002ff10: 8e67 9104 58e1 7479 9363 6f6e 8e8d 9200 .g..X.ty.con.... │ │ │ │ +0002ff20: d22b c7cf 4c96 03ea a843 6f6e 6372 6574 .+..L....Concret │ │ │ │ +0002ff30: 6593 7490 ac72 7970 9053 8e65 8e8e a18d e.t..ryp.S.e.... │ │ │ │ +0002ff40: 8d91 1eae e6eb 617c 9105 bfaa d774 7990 ......a|.....ty. │ │ │ │ +0002ff50: 6e39 636f 6e8e 8d92 00d2 2bc7 cf4e 756c n9con.....+..Nul │ │ │ │ +0002ff60: 6c61 7279 9603 eaa8 6162 7374 7261 6374 lary....abstract │ │ │ │ +0002ff70: 9374 90ac 7279 7090 538e 658e 8ea1 8d8d .t..ryp.S.e..... │ │ │ │ +0002ff80: 911e aee6 eb61 7c91 05bf aad7 7479 956e .....a|.....ty.n │ │ │ │ +0002ff90: 3961 7290 538e 6791 0458 e174 7993 636f 9ar.S.g..X.ty.co │ │ │ │ +0002ffa0: 6e8e 8d92 00d2 2bc7 cf4c 9603 eaa8 4162 n.....+..L....Ab │ │ │ │ +0002ffb0: 7374 7261 6374 9374 90ac 7279 7090 538e stract.t..ryp.S. │ │ │ │ +0002ffc0: 6593 2873 6565 9353 6563 7469 6f6e 9335 e.(see.Section.5 │ │ │ │ +0002ffd0: 2e36 298e 8ea1 8d8d 911e aee6 eb61 7c91 .6)..........a|. │ │ │ │ +0002ffe0: 05bf aa28 d774 7990 6e39 eb61 298e 8e8e ...(.ty.n9.a)... │ │ │ │ +0002fff0: 8e8e 9f51 9a44 8d91 eaf1 ebd0 5495 a000 ...Q.D......T... │ │ │ │ +00030000: 7970 9060 0065 9b04 8000 6172 6775 6d65 yp.`.e....argume │ │ │ │ +00030010: 6e93 7473 98d7 7479 906e 3961 7290 538e n.ts..ty.n9ar.S. │ │ │ │ +00030020: 678e 9f1c c616 8d8d 8d9f f8a6 648d 8d91 g...........d... │ │ │ │ +00030030: fc30 ea74 7990 6e39 6172 9053 8e67 9106 .0.ty.n9ar.S.g.. │ │ │ │ +00030040: 2de3 eb61 3a3a 3d91 05bf aad7 7374 798e -..a::=.....sty. │ │ │ │ +00030050: 8d91 7b45 01cf 5369 6e67 6c65 9603 eaa8 ..{E..Single.... │ │ │ │ +00030060: 749a ac72 7970 9053 8e65 9361 7267 756d t..ryp.S.e.argum │ │ │ │ +00030070: 656e 9874 8e8e 9f0e 7fff 8d8d 9124 6e90 en.t.........$n. │ │ │ │ +00030080: eb61 7c91 0b7f 5428 d774 7995 6e39 eb61 .a|...T(.ty.n9.a │ │ │ │ +00030090: 2c8d d73a 9601 fffe 3a93 3a8e 910d caa0 ,..:....:.:..... │ │ │ │ +000300a0: eb61 2cd7 7479 93eb 6129 8e8d 917b 4501 .a,.ty..a)...{E. │ │ │ │ +000300b0: cf4f 6e65 9603 eaa8 6f72 936d 6f72 6593 .One....or.more. │ │ │ │ +000300c0: 749a ac72 7970 9053 8e65 9361 7267 756d t..ryp.S.e.argum │ │ │ │ +000300d0: 656e 9874 738e 8e8e 8e8e 9f26 33df 8d91 en.ts......&3... │ │ │ │ +000300e0: eaf1 ebd0 5490 a000 7970 9060 0065 9604 ....T...yp.`.e.. │ │ │ │ +000300f0: 8000 7691 ff40 0061 7269 6162 6c65 7393 ..v..@.ariables. │ │ │ │ +00030100: d776 906e 3974 798e 9f24 0615 8d8d 8d9f .v.n9ty..$...... │ │ │ │ +00030110: f166 648d 8d91 fc30 ea76 906e 3974 7991 .fd....0.v.n9ty. │ │ │ │ +00030120: 0bed 8deb 613a 3a3d 8e8d 913b 3269 2a8e ....a::=...;2i*. │ │ │ │ +00030130: 8d91 570f 3d7c 9105 bfaa 2a2a 8e8d 9200 ..W.=|....**.... │ │ │ │ +00030140: 842b 0f7c 8d91 0f69 fcd7 3a96 01ff fe3a .+.|...i..:....: │ │ │ │ +00030150: 933a 8e8e 8ea4 0e7f ff8d 8d91 1eaf a0eb .:.............. │ │ │ │ +00030160: 617c 9116 c31f 2ad7 6964 8e8d 9157 0f3d a|....*.id...W.= │ │ │ │ +00030170: eb61 7c91 05bf aa2a 2ad7 6964 8e8d 9200 .a|....**.id.... │ │ │ │ +00030180: 842b 0feb 617c 8d91 0b7f 54d7 3a96 01ff .+..a|....T.:... │ │ │ │ +00030190: fe3a 933a 8e8e 8ea1 8d8d 911e afa0 eb61 .:.:...........a │ │ │ │ +000301a0: 7c91 16c3 1f2a 308e 8d91 570f 3d7c 9105 |....*0...W.=|.. │ │ │ │ +000301b0: bfaa 2a2a 308e 8d92 0084 2b0f 7c8d 910b ..**0.....+.|... │ │ │ │ +000301c0: 7f54 d73a 9601 fffe 3a93 3a8e 911f 099e .T.:....:.:..... │ │ │ │ +000301d0: eb61 7c96 05bf aa2a 319b 0b7f 547c 932a .a|....*1...T|.* │ │ │ │ +000301e0: 2a31 987c 8d98 d73a 9601 fffe 3a93 3a8e *1.|...:....:.:. │ │ │ │ +000301f0: 8e8e 8e8e 8e9f 1cd7 f98d 91ea f1eb cf54 ...............T │ │ │ │ +00030200: 9aac 7279 7090 538e 6596 02ab 2661 6262 ..ryp.S.e...&abb │ │ │ │ +00030210: 7265 7669 6174 696f 6e73 9102 ab25 6172 reviations...%ar │ │ │ │ +00030220: 6593 696e 9874 726f 9053 8e64 7563 6564 e.in.tro.S.duced │ │ │ │ +00030230: 9362 9879 9b02 ab25 6193 60eb 616c 6574 .b.y...%a.`.alet │ │ │ │ +00030240: 7479 7065 cf27 9364 6563 6c61 7261 7469 type.'.declarati │ │ │ │ +00030250: 6f6e 9828 7365 6593 5365 6374 696f 6e93 on.(see.Section. │ │ │ │ +00030260: 352e 3498 6290 538e 656c 6f9a ac72 7729 5.4.b.S.elo..rw) │ │ │ │ +00030270: 9377 6869 6398 688e a410 0000 8d91 eaf1 .whic.h......... │ │ │ │ +00030280: eb61 6c6c 6f95 ac72 7773 9b04 b75c 616e .allo..rws...\an │ │ │ │ +00030290: 9104 b75b 6964 656e 9374 690c 6572 9874 ...[iden.ti.er.t │ │ │ │ +000302a0: 6f96 04b7 5b61 6262 7265 7669 6174 6598 o...[abbreviate. │ │ │ │ +000302b0: 616e 9361 7262 6974 7261 7279 986d 6f6e an.arbitrary.mon │ │ │ │ +000302c0: 6f74 9aac 7279 7090 538e 652e 9107 9efb ot..ryp.S.e..... │ │ │ │ +000302d0: 4279 9363 6f6e 9874 7261 7374 2c91 04ea By.con.trast,... │ │ │ │ +000302e0: 8961 9363 6f6e 6372 6574 6591 04b7 5c74 .a.concrete...\t │ │ │ │ +000302f0: 9879 7090 538e 658e a18d 91ea f1eb 636f .yp.S.e.......co │ │ │ │ +00030300: 6e73 6973 7473 9604 0752 6f66 9361 6e93 nsists...Rof.an. │ │ │ │ +00030310: 6964 656e 9aac 7274 690c 6572 9104 0753 iden..rti.er...S │ │ │ │ +00030320: 2861 9374 9879 709a 538e 6593 6f70 9865 (a.t.yp.S.e.op.e │ │ │ │ +00030330: 7261 746f 7293 696e 90ac 7274 726f 9864 rator.in..rtro.d │ │ │ │ +00030340: 7563 6564 9362 90ac 7279 9361 9104 0753 uced.b..ry.a...S │ │ │ │ +00030350: 60eb 6174 7970 65cf 2793 6f72 9360 eb61 `.atype.'.or.`.a │ │ │ │ +00030360: 7265 6374 7970 65cf 2793 6465 636c 6172 rectype.'.declar │ │ │ │ +00030370: 6174 696f 6e3b 8ea1 8d91 eaf1 eb73 6565 ation;.......see │ │ │ │ +00030380: 9605 e015 5365 6374 696f 6e93 352e 3593 ....Section.5.5. │ │ │ │ +00030390: 6295 538e 656c 6f9a ac72 7729 9105 e016 b.S.elo..rw).... │ │ │ │ +000303a0: 7093 6f73 740c 7865 6496 05e0 1574 6f93 p.ost.xed....to. │ │ │ │ +000303b0: 7a65 726f 936f 7293 6d6f 7265 9374 9879 zero.or.more.t.y │ │ │ │ +000303c0: 7090 538e 6593 6172 6775 6d65 6e98 7473 p.S.e.argumen.ts │ │ │ │ +000303d0: 2e91 0b19 2841 6e93 6162 7374 7261 6374 ....(An.abstract │ │ │ │ +000303e0: 9374 9879 7090 538e 658e a18d 91ea f1eb .t.yp.S.e....... │ │ │ │ +000303f0: 6c69 6b9a ac72 6577 6973 6596 044a 3863 lik..rewise..J8c │ │ │ │ +00030400: 6f6e 7369 7374 7393 6f66 9104 4a37 616e onsists.of..J7an │ │ │ │ +00030410: 9369 6465 6e98 7469 0c65 7293 2869 6e98 .iden.ti.er.(in. │ │ │ │ +00030420: 7472 6f90 538e 6475 6365 6493 6298 7993 tro.S.duced.b.y. │ │ │ │ +00030430: 616e 9360 eb61 6162 7374 7970 6591 044a an.`.aabstype..J │ │ │ │ +00030440: 37cf 6f72 9360 eb61 6162 7372 6563 7479 7.or.`.aabsrecty │ │ │ │ +00030450: 7065 cf27 9364 6563 6c61 7261 7469 6f6e pe.'.declaration │ │ │ │ +00030460: 3b8e a18d 91ea f1eb 7365 6596 05b3 7353 ;.......see...sS │ │ │ │ +00030470: 6563 7469 6f6e 9335 2e36 2993 709a 538e ection.5.6).p.S. │ │ │ │ +00030480: 6f73 740c 7865 6493 746f 937a 6572 6f93 ost.xed.to.zero. │ │ │ │ +00030490: 6f72 936d 6f72 6591 05b3 7274 90ac 7279 or.more...rt..ry │ │ │ │ +000304a0: 7098 6593 6172 6775 6d65 6e95 ac72 7473 p.e.argumen..rts │ │ │ │ +000304b0: 2e91 0a93 4154 7793 6f96 05b3 736f 7293 ....ATw.o...sor. │ │ │ │ +000304c0: 6d6f 7265 9361 7267 756d 656e 90ac 7274 more.argumen..rt │ │ │ │ +000304d0: 738e a18d 91ea f1eb 6d9a ac72 7573 7496 s.......m..rust. │ │ │ │ +000304e0: 03ea 5b62 9053 8e65 9373 6570 6172 6174 ..[b.S.e.separat │ │ │ │ +000304f0: 6564 9103 ea5c 6298 7993 636f 6d6d 6173 ed...\b.y.commas │ │ │ │ +00030500: 9361 6e64 9365 6e63 6c6f 7365 6493 6298 .and.enclosed.b. │ │ │ │ +00030510: 7991 03ea 5c70 6172 656e 9874 6865 7365 y...\paren.these │ │ │ │ +00030520: 732e 9105 38c6 5468 6593 7498 7970 9a53 s...8.The.t.yp.S │ │ │ │ +00030530: 8e65 936f 7098 6572 6174 6f72 9103 ea5c .e.op.erator...\ │ │ │ │ +00030540: eb61 6c69 7374 93cf 6973 9361 8e8e 9f24 .alist..is.a...$ │ │ │ │ +00030550: fd13 8e8c 8b00 0000 2900 0000 0000 0000 ........)....... │ │ │ │ 00030560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00030570: 0000 0000 0000 02fa bda0 02cc 0555 8da0 .............U.. │ │ │ │ -00030580: fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 12c7 .F.............. │ │ │ │ -00030590: 61d0 352e 322e 910a 8000 5490 a000 7970 a.5.2.....T...yp │ │ │ │ -000305a0: 696e 6796 0480 006f 6693 4d4c 9370 6872 ing....of.ML.phr │ │ │ │ -000305b0: 6173 6573 9201 176d 6934 318e 9112 c761 ases...mi41....a │ │ │ │ -000305c0: 9f05 6666 8900 00e6 6601 c73e 7c8e 8e8e ..ff....f..>|... │ │ │ │ -000305d0: 8ea0 0294 2fdf 8da0 fd8b d021 8d91 12c7 ..../......!.... │ │ │ │ -000305e0: 61cf 7072 6564 6563 6c61 7265 6496 03a4 a.predeclared... │ │ │ │ -000305f0: 2b75 6e61 7279 9374 90ac 7279 709a 538e +unary.t..ryp.S. │ │ │ │ -00030600: 6593 6f70 9865 7261 746f 723b 9103 bbaa e.op.erator;.... │ │ │ │ -00030610: 616e 6491 03a4 2ceb 6123 cf2c 9103 b244 and...,.a#.,...D │ │ │ │ -00030620: eb61 2b93 cf61 6e64 93eb 612d 3e93 cf6d .a+..and..a->..m │ │ │ │ -00030630: 6190 ac72 7993 6298 6593 7265 6761 7264 a..ry.b.e.regard │ │ │ │ -00030640: 6564 9361 7391 03a4 2c69 6e0c 7893 666f ed.as...,in.x.fo │ │ │ │ -00030650: 726d 7393 6f66 9374 6872 6565 8ea4 1000 rms.of.three.... │ │ │ │ -00030660: 008d 9112 c761 7072 6564 6563 6c61 7265 .....apredeclare │ │ │ │ -00030670: 6496 03ea a862 696e 6172 7993 7490 ac72 d....binary.t..r │ │ │ │ -00030680: 7970 9a53 8e65 936f 7098 6572 6174 6f72 yp.S.e.op.erator │ │ │ │ -00030690: 732e 8ea1 8d91 1e28 f046 91ff 0556 6f72 s......(.F...Vor │ │ │ │ -000306a0: 9605 7ef9 616e 936f 6291 00a7 1c6a 6563 ..~.an.ob....jec │ │ │ │ -000306b0: 7493 746f 9370 9a53 8e6f 7373 6573 738d t.to.p.S.ossess. │ │ │ │ -000306c0: 8d9f fba5 32d5 328e 8e91 0a3e fecf 6193 ....2.2....>..a. │ │ │ │ -000306d0: 7490 ac72 7970 9865 936d 6561 6e73 9374 t..ryp.e.means.t │ │ │ │ -000306e0: 6865 9366 6f6c 6c6f 9aac 7277 696e 673a he.follo..rwing: │ │ │ │ -000306f0: 9108 6182 4691 ff05 566f 7293 6261 7369 ..a.F...Vor.basi │ │ │ │ -00030700: 6393 7498 7970 9053 8e65 732c 9105 e40e c.t.yp.S.es,.... │ │ │ │ -00030710: 616c 6c93 696e 9874 6567 6572 738e a18d all.in.tegers... │ │ │ │ -00030720: 9112 c761 7095 538e 6f73 7365 7373 9b04 ...ap.S.ossess.. │ │ │ │ -00030730: 2c7d eb61 696e 74cf 2c91 043c f262 936f ,}.aint.,..<.b.o │ │ │ │ -00030740: 7468 9862 936f 936f 6c65 616e 7398 7093 th.b.o.oleans.p. │ │ │ │ -00030750: 6f73 7365 7373 98eb 6162 6f6f 6ccf 2c91 ossess..abool.,. │ │ │ │ -00030760: 043c f261 6c6c 9873 7472 696e 6773 9870 .<.all.strings.p │ │ │ │ -00030770: 936f 7373 6573 7398 eb61 7374 7269 6e67 .ossess..astring │ │ │ │ -00030780: cf2c 8d91 043c f265 7463 2e8e 911a b07f .,...<.etc...... │ │ │ │ -00030790: 5468 6598 6f6e 6c79 986f 6291 00a7 1c6a The.only.ob....j │ │ │ │ -000307a0: 6563 748e a18d 9112 c761 7090 538e 6f73 ect......ap.S.os │ │ │ │ -000307b0: 7365 7373 696e 6796 04b9 7beb 6176 6f69 sessing...{.avoi │ │ │ │ -000307c0: 6493 cf69 7393 7468 6174 9b04 b97c 6465 d..is.that...|de │ │ │ │ -000307d0: 6e6f 7465 6493 6290 ac72 7993 eb61 2829 noted.b..ry..a() │ │ │ │ -000307e0: 93cf 696e 93eb 484d 4ccf 2e93 4691 ff05 ..in..HML...F... │ │ │ │ -000307f0: 566f 7293 6198 7490 ac72 7970 9053 8e65 Vor.a.t..ryp.S.e │ │ │ │ -00030800: 9361 6262 7265 7669 6174 696f 6e93 d774 .abbreviation..t │ │ │ │ -00030810: 7990 6e39 636f 6ecf 2c91 04ed 3061 6e93 y.n9con.,...0an. │ │ │ │ -00030820: 6f62 9100 a71c 6a65 6374 8ea1 8d91 12c7 ob....ject...... │ │ │ │ -00030830: 6170 9053 8e6f 7373 6573 7365 7396 0461 ap.S.ossesses..a │ │ │ │ -00030840: 51d7 7479 906e 3963 6f6e 9b04 6150 cf28 Q.ty.n9con..aP.( │ │ │ │ -00030850: 6475 7269 6e67 9365 7865 6375 7469 6f6e during.execution │ │ │ │ -00030860: 986f 6693 7068 7261 7365 7398 696e 9374 .of.phrases.in.t │ │ │ │ -00030870: 6865 9373 636f 7090 538e 6598 6f66 9374 he.scop.S.e.of.t │ │ │ │ -00030880: 6865 9864 6563 6c61 7261 7469 6f6e 936f he.declaration.o │ │ │ │ -00030890: 6698 d774 7990 6e39 636f 6ecf 2993 6966 f..ty.n9con.).if │ │ │ │ -000308a0: 8ea1 8d91 12c7 6161 6e64 9603 eaa8 6f6e ......aand....on │ │ │ │ -000308b0: 6c79 9369 6693 6974 9370 9a53 8e6f 7373 ly.if.it.p.S.oss │ │ │ │ -000308c0: 6573 7365 7393 7468 6593 7490 ac72 7970 esses.the.t..ryp │ │ │ │ -000308d0: 9865 9377 6869 6390 ac72 6893 d774 7990 .e.whic..rh..ty. │ │ │ │ -000308e0: 6e39 636f 6e93 cf61 6262 7265 7669 6174 n9con..abbreviat │ │ │ │ -000308f0: 6573 2e8e a18d 911e 28f0 4691 ff05 566f es......(.F...Vo │ │ │ │ -00030900: 7296 03ea a863 6f6d 709a 538e 6f75 6e64 r....comp.S.ound │ │ │ │ -00030910: 936d 6f6e 6f74 90ac 7279 7098 6573 2c8e .monot..ryp.es,. │ │ │ │ -00030920: 9f1b dddf 8d8d 8d8d 9121 23c9 312e 8e8e .........!#.1... │ │ │ │ -00030930: 8e91 3027 4d54 6865 9603 8409 7490 ac72 ..0'MThe....t..r │ │ │ │ -00030940: 7970 9053 8e65 9b03 8408 d774 7991 062d yp.S.e.....ty..- │ │ │ │ -00030950: e3eb 616c 6973 7493 cf69 7398 7090 538e ..alist..is.p.S. │ │ │ │ -00030960: 6f73 7365 7373 6564 9362 9aac 7279 9361 ossessed.b..ry.a │ │ │ │ -00030970: 6e98 799b 0384 086c 6973 7493 6f66 986f n.y....list.of.o │ │ │ │ -00030980: 6291 00a7 1c6a 6563 7473 2c91 0398 8f61 b....jects,....a │ │ │ │ -00030990: 6c6c 936f 6693 7768 6963 90ac 7268 9870 ll.of.whic..rh.p │ │ │ │ -000309a0: 9a53 8e6f 7373 6573 7393 7490 ac72 7970 .S.ossess.t..ryp │ │ │ │ -000309b0: 9865 9103 8408 d774 7991 03f2 42cf 2873 .e.....ty...B.(s │ │ │ │ -000309c0: 6f8e a18d 9130 274d 7468 6174 9603 eaa8 o....0'Mthat.... │ │ │ │ -000309d0: 7468 6593 656d 7074 9aac 7279 936c 6973 the.empt..ry.lis │ │ │ │ -000309e0: 7493 7090 538e 6f73 7365 7373 6573 9374 t.p.S.ossesses.t │ │ │ │ -000309f0: 9879 7090 538e 6593 d774 7991 062d e3eb .yp.S.e..ty..-.. │ │ │ │ -00030a00: 616c 6973 7493 cf66 6f72 9365 7698 6572 alist..for.ev.er │ │ │ │ -00030a10: 7993 d774 7990 6e39 cf29 2e8e 9f19 b777 y..ty.n9.).....w │ │ │ │ -00030a20: 8d8d 8d8d 9121 23c9 322e 8e8e 8e91 3027 .....!#.2.....0' │ │ │ │ -00030a30: 4d54 6865 9104 b39d 7490 ac72 7970 9a53 MThe....t..ryp.S │ │ │ │ -00030a40: 8e65 9604 b39e d774 798d 9f01 cccc d531 .e.....ty......1 │ │ │ │ -00030a50: 8e91 04c0 04eb 6123 d774 798d 9f01 cccc ......a#.ty..... │ │ │ │ -00030a60: d532 8e91 0973 a1cf 6973 9370 986f 7373 .2...s..is.p.oss │ │ │ │ -00030a70: 6573 7365 6491 04b3 9d62 9aac 7279 9361 essed....b..ry.a │ │ │ │ -00030a80: 6e98 7996 04b3 9d70 6169 7293 6f66 9b04 n.y....pair.of.. │ │ │ │ -00030a90: b39e 6f62 9100 a71c 6a65 6374 7393 7090 ..ob....jects.p. │ │ │ │ -00030aa0: 538e 6f73 7365 7373 696e 6798 7468 6593 S.ossessing.the. │ │ │ │ -00030ab0: 7490 ac72 7970 9053 8e65 7398 d774 798d t..ryp.S.es..ty. │ │ │ │ -00030ac0: 9f01 cccc d531 8e91 0973 a1cf 616e 648e .....1...s..and. │ │ │ │ -00030ad0: a18d 9130 274d d774 798d 9f01 cccc d532 ...0'M.ty......2 │ │ │ │ -00030ae0: 8e91 04c0 04cf 2c91 03ea a872 6573 7090 ......,....resp. │ │ │ │ -00030af0: 538e 6563 7469 7690 ac72 656c 7991 ff05 S.ectiv..rely... │ │ │ │ -00030b00: 562e 8ea9 19b7 788d 8d8d 8d91 2123 c933 V.....x.....!#.3 │ │ │ │ -00030b10: 2e8e 8e8e 9130 274d 5468 6596 02aa 3174 .....0'MThe...1t │ │ │ │ -00030b20: 90ac 7279 709a 538e 6593 d774 798d 9f01 ..ryp.S.e..ty... │ │ │ │ -00030b30: cccc d531 8e91 04c0 04eb 612b d774 798d ...1......a+.ty. │ │ │ │ -00030b40: 9f01 cccc d532 8e91 076a 35cf 6973 9370 .....2...j5.is.p │ │ │ │ -00030b50: 986f 7373 6573 7365 6493 629a ac72 7993 .ossessed.b..ry. │ │ │ │ -00030b60: 7468 6593 6c65 6674 2d69 6e6a 6563 7469 the.left-injecti │ │ │ │ -00030b70: 6f6e 936f 6693 616e 9879 936f 6291 00a7 on.of.an.y.ob... │ │ │ │ -00030b80: 1c6a 6563 7493 7090 538e 6f73 7365 7373 .ject.p.S.ossess │ │ │ │ -00030b90: 696e 6793 d774 798d 9f01 cccc d531 8e91 ing..ty......1.. │ │ │ │ -00030ba0: 04c0 04cf 2c91 02ea 4961 6e64 9362 9879 ....,...Iand.b.y │ │ │ │ -00030bb0: 8ea1 8d91 3027 4d74 6865 9603 871d 7269 ....0'Mthe....ri │ │ │ │ -00030bc0: 6768 9aac 7274 2d69 6e6a 6563 7469 6f6e gh..rt-injection │ │ │ │ -00030bd0: 9103 871e 6f66 9361 6e98 7993 6f62 9100 ....of.an.y.ob.. │ │ │ │ -00030be0: a71c 6a65 6374 9370 9053 8e6f 7373 6573 ..ject.p.S.osses │ │ │ │ -00030bf0: 7369 6e67 9b03 871e d774 798d 9f01 cccc sing.....ty..... │ │ │ │ -00030c00: d532 8e91 04c0 04cf 2e91 0517 b254 6865 .2...........The │ │ │ │ -00030c10: 7365 9369 6e6a 6563 7469 6f6e 7393 6172 se.injections.ar │ │ │ │ -00030c20: 6593 6465 6e6f 7465 6498 6290 ac72 7993 e.denoted.b..ry. │ │ │ │ -00030c30: 7468 658e a18d 9130 274d eb48 4d4c 9602 the....0'M.HML.. │ │ │ │ -00030c40: b3a4 cf66 756e 6374 696f 6e9b 02b3 a369 ...function....i │ │ │ │ -00030c50: 6465 6e90 ac72 7469 0c65 7273 93eb 6169 den..rti.ers..ai │ │ │ │ -00030c60: 6e6c 9605 bfaa 3a93 2a93 2d3e 932a 932b nl....:.*.->.*.+ │ │ │ │ -00030c70: 932a 2a96 02b3 a4cf 616e 6493 eb61 696e .**.....and..ain │ │ │ │ -00030c80: 7296 05bf aa3a 932a 2a93 2d3e 932a 932b r....:.**.->.*.+ │ │ │ │ -00030c90: 932a 2a98 cf28 7365 6596 02b3 a443 6861 .**..(see....Cha │ │ │ │ -00030ca0: 7074 6572 9336 292e 8ea6 8d8d 8d8d 9121 pter.6)........! │ │ │ │ -00030cb0: 23c9 342e 8e8e 8e91 3027 4d41 9104 2dec #.4.....0'MA..-. │ │ │ │ -00030cc0: 6675 6e63 7469 6f6e 9604 2dfe 709a 538e function..-.p.S. │ │ │ │ -00030cd0: 6f73 7365 7373 6573 9374 90ac 7279 7098 ossesses.t..ryp. │ │ │ │ -00030ce0: 6593 d774 798d 9f01 cccc d531 8e91 04c0 e..ty......1.... │ │ │ │ -00030cf0: 04eb 612d 3ed7 7479 8d9f 01cc ccd5 328e ..a->.ty......2. │ │ │ │ -00030d00: 9108 ee01 cf69 6693 7768 656e 6576 9aac .....if.whenev.. │ │ │ │ -00030d10: 7265 7293 6974 7393 6172 6775 6d65 6e98 rer.its.argumen. │ │ │ │ -00030d20: 7491 042d fd70 9053 8e6f 7373 6573 7365 t..-.p.S.ossesse │ │ │ │ -00030d30: 7393 7498 7970 9053 8e65 93d7 7479 8d9f s.t.yp.S.e..ty.. │ │ │ │ -00030d40: 01cc ccd5 318e 9104 c004 cf2c 9104 3ed3 ....1......,..>. │ │ │ │ -00030d50: 6974 738e a18d 9130 274d 7265 7375 6c74 its....0'Mresult │ │ │ │ -00030d60: 9604 810b 2869 669b 0481 0c64 650c 6e65 ....(if....de.ne │ │ │ │ -00030d70: 6429 9370 9553 8e6f 7373 6573 7365 7398 d).p.S.ossesses. │ │ │ │ -00030d80: 7490 ac72 7970 9365 9604 810b d774 798d t..ryp.e.....ty. │ │ │ │ -00030d90: 9f01 cccc d532 8e91 04c0 04cf 2e91 06fc .....2.......... │ │ │ │ -00030da0: 0b28 5468 6973 9369 7398 6e6f 7493 616e .(This.is.not.an │ │ │ │ -00030db0: 9865 7861 6374 9364 6573 6372 6970 7469 .exact.descripti │ │ │ │ -00030dc0: 6f6e 3b91 04cc 3e66 6f72 9365 7861 6d2d on;...>for.exam- │ │ │ │ -00030dd0: 8ea1 8d91 3027 4d70 6c65 2c91 04be 9061 ....0'Mple,....a │ │ │ │ -00030de0: 9604 942e 6675 6e63 7469 6f6e 9364 650c ....function.de. │ │ │ │ -00030df0: 6e65 6493 696e 93eb 484d 4c91 0494 2fcf ned.in..HML.../. │ │ │ │ -00030e00: 7769 7468 936e 6f6e 2d6c 6f9a 538e 6361 with.non-lo.S.ca │ │ │ │ -00030e10: 6c93 7691 ff58 e461 7269 6162 6c65 7393 l.v..X.ariables. │ │ │ │ -00030e20: 6d61 90ac 7279 9370 986f 7373 6573 7391 ma..ry.p.ossess. │ │ │ │ -00030e30: 0494 2f74 6869 7393 7490 ac72 7970 9865 ../this.t..ryp.e │ │ │ │ -00030e40: 9365 7690 ac72 656e 8ea1 8d91 3027 4d74 .ev..ren....0'Mt │ │ │ │ -00030e50: 686f 7567 6896 0417 4173 6f6d 659b 0417 hough...Asome... │ │ │ │ -00030e60: 4061 7373 756d 7074 696f 6e93 6162 9053 @assumption.ab.S │ │ │ │ -00030e70: 8e6f 7574 9374 6865 9874 90ac 7279 7090 .out.the.t..ryp. │ │ │ │ -00030e80: 538e 6573 936f 6693 7468 6598 7691 ff58 S.es.of.the.v..X │ │ │ │ -00030e90: e461 6c75 6573 936f 6693 7468 6573 6598 .alues.of.these. │ │ │ │ -00030ea0: 6e6f 6e2d 6c6f 9053 8e63 616c 9376 91ff non-lo.S.cal.v.. │ │ │ │ -00030eb0: 58e4 6172 6961 626c 6573 8ea1 8d91 3027 X.ariables....0' │ │ │ │ -00030ec0: 4d69 7396 04f3 ac6e 6563 6573 7361 7279 Mis....necessary │ │ │ │ -00030ed0: 9b04 f3ad 666f 7293 7468 6593 6162 9053 ....for.the.ab.S │ │ │ │ -00030ee0: 8e6f 95ac 7276 9365 9604 f3ac 636f 6e64 .o..rv.e....cond │ │ │ │ -00030ef0: 6974 696f 6e98 746f 9368 6f6c 642e 9108 ition.to.hold... │ │ │ │ -00030f00: 53ed 5468 6593 636f 6e73 7472 6169 6e90 S.The.constrain. │ │ │ │ -00030f10: ac72 7473 936f 6e98 7072 6f67 7261 6d73 .rts.on.programs │ │ │ │ -00030f20: 936c 6973 7465 648e a18d 9130 274d 629a .listed....0'Mb. │ │ │ │ -00030f30: 538e 656c 6f90 ac72 7796 03ea a865 6e73 S.elo..rw....ens │ │ │ │ -00030f40: 7572 6593 7468 6174 9374 6865 936e 6f6e ure.that.the.non │ │ │ │ -00030f50: 2d6c 6f98 6361 6c73 9377 696c 6c93 616c -lo.cals.will.al │ │ │ │ -00030f60: 7795 ac72 6193 7973 9b03 eaa8 6861 9376 w..ra.ys....ha.v │ │ │ │ -00030f70: 9365 9874 6865 9872 6967 6893 7498 7493 .e.the.righ.t.t. │ │ │ │ -00030f80: 7970 9053 8e65 7329 2e8e 9f19 b777 8d8d yp.S.es).....w.. │ │ │ │ -00030f90: 8d8d 9121 23c9 352e 8e8e 8e91 3027 4d41 ...!#.5.....0'MA │ │ │ │ -00030fa0: 6e96 04a7 e16f 6291 00a7 1c6a 6563 7493 n....ob....ject. │ │ │ │ -00030fb0: 709a 538e 6f73 7365 7373 6573 9104 a7e0 p.S.ossesses.... │ │ │ │ -00030fc0: 7468 6593 636f 6e63 7265 7465 9374 90ac the.concrete.t.. │ │ │ │ -00030fd0: 7279 7098 6593 d774 7995 6e39 6172 9867 ryp.e..ty.n9ar.g │ │ │ │ -00030fe0: 9105 161a 7479 9363 6f6e 9b04 a7e0 cf69 ....ty.con.....i │ │ │ │ -00030ff0: 6696 04a7 e161 6e64 936f 6e6c 7993 6966 f....and.only.if │ │ │ │ -00031000: 9869 7493 6973 9363 6f6e 7374 7275 6374 .it.is.construct │ │ │ │ -00031010: 6564 8ea1 8d91 3027 4d77 6974 6896 050f ed....0'Mwith... │ │ │ │ -00031020: 8361 9b05 0f84 636f 6e73 7472 7563 746f .a....constructo │ │ │ │ -00031030: 7293 d763 6f6e 93cf 6672 6f6d 9861 6e93 r..con..from.an. │ │ │ │ -00031040: 6f62 9100 a71c 6a65 6374 9377 6869 6390 ob....ject.whic. │ │ │ │ -00031050: ac72 6893 7090 538e 6f73 7365 7373 9874 .rh.p.S.ossess.t │ │ │ │ -00031060: 6865 93d7 7479 906e 3961 7290 538e 6791 he..ty.n9ar.S.g. │ │ │ │ -00031070: 057d bccf 696e 7374 616e 6365 986f 6693 .}..instance.of. │ │ │ │ -00031080: 736f 6d65 8ea1 8d91 3027 4d74 90ac 7279 some....0'Mt..ry │ │ │ │ -00031090: 7090 538e 6596 03ea a8d7 7479 9b04 58e1 p.S.e.....ty..X. │ │ │ │ -000310a0: cf61 6e64 93d7 636f 6e96 05bf aaeb 616f .and..con.....ao │ │ │ │ -000310b0: 6693 d774 7998 cf61 7070 9053 8e65 6172 f..ty..app.S.ear │ │ │ │ -000310c0: 7396 03ea a869 6e93 7468 6593 6465 636c s....in.the.decl │ │ │ │ -000310d0: 6172 6174 696f 6e93 6f66 93d7 7479 906e aration.of..ty.n │ │ │ │ -000310e0: 3963 6f6e cf2e 8ea6 8d8d 8d8d 9121 23c9 9con.........!#. │ │ │ │ -000310f0: 362e 8e8e 8e91 3027 4d41 6e96 0452 b46f 6.....0'MAn..R.o │ │ │ │ -00031100: 6291 00a7 1c6a 6563 7493 709a 538e 6f73 b....ject.p.S.os │ │ │ │ -00031110: 7365 7373 6573 9104 52b5 7468 6593 6162 sesses..R.the.ab │ │ │ │ -00031120: 7374 7261 6374 9374 90ac 7279 7098 6593 stract.t..ryp.e. │ │ │ │ -00031130: d774 7990 6e39 6172 9867 9104 c0ed 6964 .ty.n9ar.g....id │ │ │ │ -00031140: 9b04 52b5 cf69 6693 616e 6493 6f6e 6c79 ..R..if.and.only │ │ │ │ -00031150: 9369 6693 6974 9869 7393 7265 7072 6573 .if.it.is.repres │ │ │ │ -00031160: 656e 90ac 7274 6564 9328 7669 618e a18d en..rted.(via... │ │ │ │ -00031170: 9130 274d 7468 6596 03e9 a361 6273 7472 .0'Mthe....abstr │ │ │ │ -00031180: 6163 7491 03e9 a474 9aac 7279 7090 538e act....t..ryp.S. │ │ │ │ -00031190: 6593 7265 7072 6573 656e 9874 6174 696f e.represen.tatio │ │ │ │ -000311a0: 6e29 9103 e9a4 6298 7993 616e 936f 6291 n)....b.y.an.ob. │ │ │ │ -000311b0: 00a7 1c6a 6563 749b 03e9 a470 9053 8e6f ...ject....p.S.o │ │ │ │ -000311c0: 7373 6573 7369 6e67 9374 6865 98d7 7479 ssessing.the..ty │ │ │ │ -000311d0: 906e 3961 7290 538e 6791 0457 dccf 696e .n9ar.S.g..W..in │ │ │ │ -000311e0: 7374 616e 6365 986f 6693 7468 658e a18d stance.of.the... │ │ │ │ -000311f0: 9130 274d 7269 6768 90ac 7274 2d68 616e .0'Mrigh..rt-han │ │ │ │ -00031200: 6496 03ea a873 6964 6593 6f66 9374 6865 d....side.of.the │ │ │ │ -00031210: 9364 6563 6c61 7261 7469 6f6e 936f 6693 .declaration.of. │ │ │ │ -00031220: d769 64cf 2e8e 9f1b dddf 8d91 1e28 f046 .id..........(.F │ │ │ │ -00031230: 696e 616c 6c79 91ff 0556 2c91 0357 4761 inally...V,..WGa │ │ │ │ -00031240: 6e96 0332 6f6f 6291 00a7 1c6a 6563 7491 n..2oob....ject. │ │ │ │ -00031250: 0332 7070 9a53 8e6f 7373 6573 7365 7393 .2pp.S.ossesses. │ │ │ │ -00031260: 6193 7098 6f6c 7974 90ac 7279 7098 6593 a.p.olyt..ryp.e. │ │ │ │ -00031270: d774 7991 03a0 a8cf 6966 9361 6e64 936f .ty.....if.and.o │ │ │ │ -00031280: 6e6c 7993 6966 9103 3270 6974 9370 986f nly.if..2pit.p.o │ │ │ │ -00031290: 7373 6573 7365 7393 616c 6c93 6d6f 6e6f ssesses.all.mono │ │ │ │ -000312a0: 7490 ac72 7970 9865 7393 7768 6963 90ac t..ryp.es.whic.. │ │ │ │ -000312b0: 7268 8ea1 8d91 12c7 6161 7265 9603 eaa8 rh......aare.... │ │ │ │ -000312c0: 7375 6273 7469 7475 7469 6f6e 9369 6e73 substitution.ins │ │ │ │ -000312d0: 7461 6e63 6573 936f 6693 d774 7990 6e39 tances.of..ty.n9 │ │ │ │ -000312e0: cf2e 8e9f 27ef dc8d 8d91 12c7 61eb 4b35 ....'.......a.K5 │ │ │ │ -000312f0: 2e32 8e91 3f0f 0c54 91ff 75c2 7970 696e .2..?..T..u.ypin │ │ │ │ -00031300: 6796 067a e16f 6693 4d4c 9370 6872 6173 g..z.of.ML.phras │ │ │ │ -00031310: 6573 8e9f 1be2 238d 9112 c761 cf57 91ff es....#....a.W.. │ │ │ │ -00031320: 0556 6596 036f 876e 6f9a ac72 7791 036f .Ve..o.no..rw..o │ │ │ │ -00031330: 8865 7870 6c61 696e 9374 6865 9363 6f6e .explain.the.con │ │ │ │ -00031340: 7374 7261 696e 9874 7393 7573 6564 9103 strain.ts.used.. │ │ │ │ -00031350: 6f88 6298 7993 7468 6593 7498 7970 9053 o.b.y.the.t.yp.S │ │ │ │ -00031360: 8e65 9363 9868 6563 986b 9865 7291 036f .e.c.hec.k.er..o │ │ │ │ -00031370: 8869 6e93 6173 6372 6962 696e 6793 7498 .in.ascribing.t. │ │ │ │ -00031380: 7970 9053 8e65 7393 746f 9103 6f88 eb48 yp.S.es.to..o..H │ │ │ │ -00031390: 4d4c 93cf 6578 7072 6573 2d8e a18d 9112 ML..expres-..... │ │ │ │ -000313a0: c761 7369 6f6e 732c 9603 eaa8 7061 7474 .asions,....patt │ │ │ │ -000313b0: 6572 6e73 9361 6e64 9364 6563 6c61 7261 erns.and.declara │ │ │ │ -000313c0: 7469 6f6e 732e 8e91 12c7 619f 0b73 3289 tions.....a..s2. │ │ │ │ -000313d0: 0000 6666 0071 cf9f 9f0c 999a 8d8d 8d8d ..ff.q.......... │ │ │ │ -000313e0: 910d 8390 9ffc 5eff c532 8e8e 8e91 1200 ......^..2...... │ │ │ │ -000313f0: 03c6 5791 ff2a aa65 9603 5555 7368 616c ..W..*.e..UUshal │ │ │ │ -00031400: 6c93 7461 6c6b 936f 6693 6f62 9100 8e38 l.talk.of.ob...8 │ │ │ │ -00031410: 6a65 6374 7393 f355 fd00 273a 000a 0000 jects..U..':.... │ │ │ │ -00031420: 000a 0000 0006 636d 7469 3130 eb55 7091 ......cmti10.Up. │ │ │ │ -00031430: ff7d 276f 7373 6573 7369 6e67 9b04 37d2 .}'ossessing..7. │ │ │ │ -00031440: c674 90b8 e379 7090 471d 6573 9361 6e64 .t...yp.G.es.and │ │ │ │ -00031450: 9370 6872 6173 6573 93eb 5568 6176 696e .phrases..Uhavin │ │ │ │ -00031460: 6798 c674 90b8 e379 7090 471d 6573 2c93 g..t...yp.G.es,. │ │ │ │ -00031470: 746f 9365 6d70 6861 7369 7365 9374 6865 to.emphasise.the │ │ │ │ -00031480: 9364 6973 7469 6e63 7469 6f6e 2e8e 8e9f .distinction.... │ │ │ │ -00031490: 24fd 138e 8c8b 0000 002a 0000 0000 0000 $........*...... │ │ │ │ -000314a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000314b0: 0000 0000 0000 0000 0000 0000 0000 0003 ................ │ │ │ │ -000314c0: 054c a002 cc05 558d a0fd 46d3 0e8d 8d8d .L....U...F..... │ │ │ │ -000314d0: 8d9f fa99 9a8d 91ea f1eb d034 3292 0133 ...........42..3 │ │ │ │ -000314e0: 17ba 4368 6170 7465 7296 0480 0035 2e91 ..Chapter....5.. │ │ │ │ -000314f0: 0a80 004d 4c93 5490 a000 7970 9060 0065 ...ML.T...yp.`.e │ │ │ │ -00031500: 738e 91ea f1eb 9f05 6666 8900 00e6 6601 s.......ff....f. │ │ │ │ -00031510: c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b .>|......./..... │ │ │ │ -00031520: d021 8d91 f653 7acf 5468 6596 0554 2073 .!...Sz.The..T s │ │ │ │ -00031530: 6967 6e69 0c63 616e 6365 9b05 5421 6f66 igni.cance..T!of │ │ │ │ -00031540: 9365 7870 7265 7373 696f 6e93 d765 93cf .expression..e.. │ │ │ │ -00031550: 6861 95ac 7276 696e 6798 7493 7970 9053 ha..rving.t.yp.S │ │ │ │ -00031560: 8e65 9605 5420 d774 7991 05c2 59cf 6973 .e..T .ty...Y.is │ │ │ │ -00031570: 9374 6861 7498 7468 6593 7691 ff58 e461 .that.the.v..X.a │ │ │ │ -00031580: 6c75 6593 6f66 93d7 6598 cf28 6966 9365 lue.of..e..(if.e │ │ │ │ -00031590: 7691 ff58 e461 6c75 6174 696f 6e8e a410 v..X.aluation... │ │ │ │ -000315a0: 0000 8d91 eaf1 eb74 6572 6d69 6e61 7465 .......terminate │ │ │ │ -000315b0: 7396 0377 9473 7563 6365 7373 6675 6c6c s..w.successfull │ │ │ │ -000315c0: 7929 9370 9553 8e6f 7373 6573 7365 739b y).p.S.ossesses. │ │ │ │ -000315d0: 0377 9374 90ac 7279 7093 6596 0377 94d7 .w.t..ryp.e..w.. │ │ │ │ -000315e0: 7479 906e 39cf 2e91 0512 8441 7393 636f ty.n9......As.co │ │ │ │ -000315f0: 6e73 6571 7565 6e63 6573 936f 6698 7468 nsequences.of.th │ │ │ │ -00031600: 6593 7795 ac72 656c 6c2d 7493 7970 696e e.w..rell-t.ypin │ │ │ │ -00031610: 6791 0377 9463 6f6e 7374 7261 696e 9374 g..w.constrain.t │ │ │ │ -00031620: 738e a18d 91ea f1eb 6c69 7374 6564 9604 s.......listed.. │ │ │ │ -00031630: 4bb7 629a 538e 656c 6f90 ac72 772c 9104 K.b.S.elo..rw,.. │ │ │ │ -00031640: 63fa 6974 9369 7393 696d 7098 6f73 7369 c.it.is.imp.ossi │ │ │ │ -00031650: 626c 659b 044b b666 6f72 9365 7861 6d70 ble..K.for.examp │ │ │ │ -00031660: 6c65 9374 6f98 6170 706c 7993 6193 6e6f le.to.apply.a.no │ │ │ │ -00031670: 6e2d 6675 6e63 7469 6f6e 9874 6f93 616e n-function.to.an │ │ │ │ -00031680: 9361 7267 756d 656e 90ac 7274 2c91 0463 .argumen..rt,..c │ │ │ │ -00031690: fa6f 7293 746f 8ea1 8d91 eaf1 eb66 6f72 .or.to.......for │ │ │ │ -000316a0: 6d96 03ab 3961 936c 6973 7493 6f66 936f m...9a.list.of.o │ │ │ │ -000316b0: 6291 00a7 1c6a 6563 7473 936f 6693 6469 b....jects.of.di │ │ │ │ -000316c0: 0b65 7265 6e9a ac72 7493 7498 7970 9053 .eren..rt.t.yp.S │ │ │ │ -000316d0: 8e65 732c 9103 b7e9 6f72 9328 6173 936d .es,....or.(as.m │ │ │ │ -000316e0: 656e 9874 696f 6e65 6493 6561 726c 6965 en.tioned.earlie │ │ │ │ -000316f0: 7229 9374 6f93 636f 6d70 7574 6593 616e r).to.compute.an │ │ │ │ -00031700: 936f 6291 00a7 1c6a 6563 7493 6f66 8ea1 .ob....ject.of.. │ │ │ │ -00031710: 8d91 eaf1 eb74 6865 9603 eaa8 7490 ac72 .....the....t..r │ │ │ │ -00031720: 7970 9a53 8e65 9363 6f72 7265 7370 986f yp.S.e.corresp.o │ │ │ │ -00031730: 6e64 696e 6793 746f 9374 6865 6f72 656d nding.to.theorem │ │ │ │ -00031740: 7393 7768 6963 90ac 7268 9369 7393 6e6f s.whic..rh.is.no │ │ │ │ -00031750: 7493 6193 7468 656f 7265 6d2e 8ea9 101c t.a.theorem..... │ │ │ │ -00031760: de8d 91f6 537a 5468 6596 02c8 ae74 90ac ....SzThe....t.. │ │ │ │ -00031770: 7279 709a 538e 6593 6173 6372 6962 9865 ryp.S.e.ascrib.e │ │ │ │ -00031780: 6491 02c8 ad74 6f93 6193 7068 7261 7365 d....to.a.phrase │ │ │ │ -00031790: 9364 6570 9865 6e64 739b 02c8 ad69 6e93 .dep.ends....in. │ │ │ │ -000317a0: 6765 6e65 7261 6c93 6f6e 9374 6865 9365 general.on.the.e │ │ │ │ -000317b0: 6e90 ac72 7469 7265 9873 7572 726f 756e n..rtire.surroun │ │ │ │ -000317c0: 6469 6e67 93eb 484d 4c93 cf70 726f 6772 ding..HML..progr │ │ │ │ -000317d0: 616d 2e8e a18d 91ea f1eb 496e 9603 d80e am........In.... │ │ │ │ -000317e0: 7468 6593 6361 7365 9103 d80f 6f66 9374 the.case....of.t │ │ │ │ -000317f0: 6f70 2d6c 6576 9aac 7265 6c93 6578 7072 op-lev..rel.expr │ │ │ │ -00031800: 6573 7369 6f6e 7393 616e 6493 6465 636c essions.and.decl │ │ │ │ -00031810: 6172 6174 696f 6e73 2c91 03db c768 6f98 arations,....ho. │ │ │ │ -00031820: 7798 6576 9865 722c 9103 dbc6 7468 6591 w.ev.er,....the. │ │ │ │ -00031830: 03d8 0f74 9879 709a 538e 6593 6173 6372 ...t.yp.S.e.ascr │ │ │ │ -00031840: 6962 9865 6493 6465 7098 656e 6473 8ea1 ib.ed.dep.ends.. │ │ │ │ -00031850: 8d91 eaf1 eb6f 6e6c 7996 0421 466f 6e91 .....only..!Fon. │ │ │ │ -00031860: 0421 4570 7265 6365 6469 6e67 9374 6f70 .!Epreceding.top │ │ │ │ -00031870: 2d6c 6576 9aac 7265 6c93 7068 7261 7365 -lev..rel.phrase │ │ │ │ -00031880: 732e 9105 dcb9 5468 9875 7393 7998 6f75 s.....Th.us.y.ou │ │ │ │ -00031890: 936b 6e6f 9877 9104 2145 7468 6174 9374 .kno.w..!Ethat.t │ │ │ │ -000318a0: 9879 709a 538e 6573 9361 7363 7269 6298 .yp.S.es.ascrib. │ │ │ │ -000318b0: 6564 9361 7491 0421 4574 6f70 2d6c 6576 ed.at..!Etop-lev │ │ │ │ -000318c0: 90ac 7265 6c93 6172 658e a18d 91ea f1eb ..rel.are....... │ │ │ │ -000318d0: 6e6f 7496 03ea a873 7562 9100 a71c 6a65 not....sub....je │ │ │ │ -000318e0: 6374 9374 6f93 6675 7274 6865 7293 636f ct.to.further.co │ │ │ │ -000318f0: 6e73 7472 6169 6e90 ac72 742e 8ea6 8d91 nstrain..rt..... │ │ │ │ -00031900: f653 7a42 6566 6f72 659b 0469 ce65 6163 .SzBefore..i.eac │ │ │ │ -00031910: 95ac 7268 9104 69cd 746f 702d 6c65 7693 ..rh..i.top-lev. │ │ │ │ -00031920: 656c 9870 6872 6173 6598 6973 9865 7865 el.phrase.is.exe │ │ │ │ -00031930: 6375 7465 642c 9104 8997 7493 7970 9553 cuted,....t.yp.S │ │ │ │ -00031940: 8e65 7391 0469 cd61 7265 9861 7363 7269 .es..i.are.ascri │ │ │ │ -00031950: 6293 6564 9874 6f98 616c 6c91 0469 cd69 b.ed.to.all..i.i │ │ │ │ -00031960: 7473 9873 7562 2d65 7870 7265 7373 696f ts.sub-expressio │ │ │ │ -00031970: 6e73 2c8e a18d 91ea f1eb 7375 622d 6465 ns,.......sub-de │ │ │ │ -00031980: 636c 6172 6174 696f 6e73 9603 f31e 616e clarations....an │ │ │ │ -00031990: 6493 7375 622d 7061 7474 6572 6e73 9361 d.sub-patterns.a │ │ │ │ -000319a0: 6363 6f72 6469 6e67 9374 6f93 7468 6593 ccording.to.the. │ │ │ │ -000319b0: 666f 6c6c 6f90 ac72 7769 6e67 9372 756c follo..rwing.rul │ │ │ │ -000319c0: 6573 2e91 0552 414d 6f73 7493 6f66 9374 es...RAMost.of.t │ │ │ │ -000319d0: 6865 9372 756c 6573 9361 7265 8ea1 8d91 he.rules.are.... │ │ │ │ -000319e0: eaf1 eb66 6169 726c 7996 04ac 306e 6174 ...fairly...0nat │ │ │ │ -000319f0: 7572 616c 3b91 050c f474 686f 7365 9377 ural;....those.w │ │ │ │ -00031a00: 6869 639a ac72 6893 6172 6593 6c65 7373 hic..rh.are.less │ │ │ │ -00031a10: 9373 6f93 6172 6591 04ac 2f64 6973 6375 .so.are.../discu │ │ │ │ -00031a20: 7373 6564 936c 6174 6572 2e91 077d 7859 ssed.later...}xY │ │ │ │ -00031a30: 91ff 0556 6f75 9361 7265 936f 6e6c 7993 ...Vou.are.only. │ │ │ │ -00031a40: 7072 6573 656e 9874 6564 9377 6974 688e presen.ted.with. │ │ │ │ -00031a50: a18d 91ea f1eb 7468 6596 03ea a874 9aac ......the....t.. │ │ │ │ -00031a60: 7279 7090 538e 6573 936f 6693 746f 702d ryp.S.es.of.top- │ │ │ │ -00031a70: 6c65 7698 656c 9370 6872 6173 6573 3b93 lev.el.phrases;. │ │ │ │ -00031a80: 7468 6593 7498 7970 9053 8e65 7393 6f66 the.t.yp.S.es.of │ │ │ │ -00031a90: 9373 7562 2d70 6872 6173 6573 9377 696c .sub-phrases.wil │ │ │ │ -00031aa0: 6c93 6861 7264 6c79 9365 7698 6572 9363 l.hardly.ev.er.c │ │ │ │ -00031ab0: 6f6e 6365 726e 9379 986f 752e 8ea6 8d91 oncern.y.ou..... │ │ │ │ -00031ac0: f653 7a42 6566 6f72 6596 0491 6567 6976 .SzBefore...egiv │ │ │ │ -00031ad0: 696e 6793 7468 6593 6c69 7374 936f 6693 ing.the.list.of. │ │ │ │ -00031ae0: 636f 6e73 7472 6169 6e9a ac72 7473 2c91 constrain..rts,. │ │ │ │ -00031af0: 04bb 146c 6574 9375 7393 6469 7363 7573 ...let.us.discus │ │ │ │ -00031b00: 7393 616e 9365 7861 6d70 6c65 9377 6869 s.an.example.whi │ │ │ │ -00031b10: 6398 6893 696c 6c75 7374 7261 7465 7393 c.h.illustrates. │ │ │ │ -00031b20: 736f 6d65 8ea1 8d91 eaf1 eb69 6d70 9553 some.......imp.S │ │ │ │ -00031b30: 8e6f 7274 616e 9aac 7274 9104 e236 7093 .ortan..rt...6p. │ │ │ │ -00031b40: 6f69 6e98 7473 2e91 081f 8c54 91ff 0556 oin.ts.....T...V │ │ │ │ -00031b50: 6f96 04e2 366d 6170 9361 9104 e237 6675 o...6map.a...7fu │ │ │ │ -00031b60: 6e63 7469 6f6e 936f 9876 9865 7293 6191 nction.o.v.er.a. │ │ │ │ -00031b70: 04e2 376c 6973 7493 7798 6591 04e2 376d ..7list.w.e...7m │ │ │ │ -00031b80: 6198 7993 6465 0c6e 6593 7468 6591 04e2 a.y.de.ne.the... │ │ │ │ -00031b90: 3770 9053 8e6f 6c79 6d6f 7270 6869 6393 7p.S.olymorphic. │ │ │ │ -00031ba0: 6675 6e63 2d8e a18d 91ea f1eb 7469 6f6e func-.......tion │ │ │ │ -00031bb0: 9604 7b7a eb61 6d61 7093 cf72 6563 7572 ..{z.amap..recur │ │ │ │ -00031bc0: 7369 769a ac72 656c 7991 047b 7961 7393 siv..rely..{yas. │ │ │ │ -00031bd0: 666f 6c6c 6f98 7773 9328 7768 6572 6593 follo.ws.(where. │ │ │ │ -00031be0: 7798 6593 6861 9876 9865 9104 7b79 7573 w.e.ha.v.e..{yus │ │ │ │ -00031bf0: 6564 9361 6e93 6578 706c 6963 6974 9361 ed.an.explicit.a │ │ │ │ -00031c00: 6273 7472 6163 7469 6f6e 2c91 049f ae72 bstraction,....r │ │ │ │ -00031c10: 6174 6865 7293 7468 616e 8ea1 8d91 eaf1 ather.than...... │ │ │ │ -00031c20: ebeb 616c 6574 7265 6396 05bf aa6d 6170 ..aletrec....map │ │ │ │ -00031c30: 9366 936c 933d 932e 2e2e cf2c 9603 eaa8 .f.l.=.....,.... │ │ │ │ -00031c40: 746f 936d 616b 9aac 7265 9374 6865 9374 to.mak..re.the.t │ │ │ │ -00031c50: 9879 7069 6e67 9363 6c65 6172 6572 293a .yping.clearer): │ │ │ │ -00031c60: 8e9f 1de6 ef8d 8d8d 9f00 cb89 8d8d 8d8d ................ │ │ │ │ -00031c70: 9102 30ea eb61 6c65 7472 6563 9605 bfaa ..0..aletrec.... │ │ │ │ -00031c80: 6d61 7093 3d93 5c66 2e5c 6c2e 936e 756c map.=.\f.\l..nul │ │ │ │ -00031c90: 6c93 6c93 3d3e 935b 5d93 7c93 6628 6864 l.l.=>.[].|.f(hd │ │ │ │ -00031ca0: 936c 292e 6d61 7093 6628 746c 936c 2993 .l).map.f(tl.l). │ │ │ │ -00031cb0: 3b3b 8e8e 8e8e 8e8e 8e9f 1dca 118d 91ea ;;.............. │ │ │ │ -00031cc0: f1eb cf46 91ff 0556 726f 6d96 042a da74 ...F...Vrom..*.t │ │ │ │ -00031cd0: 6869 739b 042a d964 6563 6c61 7261 7469 his..*.declarati │ │ │ │ -00031ce0: 6f6e 9374 6865 9874 9aac 7279 7090 538e on.the.t..ryp.S. │ │ │ │ -00031cf0: 6593 6398 6865 6398 6b98 6572 9b04 2ad9 e.c.hec.k.er..*. │ │ │ │ -00031d00: 7769 6c6c 9369 6e66 6572 9861 93e5 6765 will.infer.a..ge │ │ │ │ -00031d10: 6e65 7269 6391 04db eacf 7490 ac72 7970 neric.....t..ryp │ │ │ │ -00031d20: 9053 8e65 9366 6f72 98eb 616d 6170 cf2e .S.e.for..amap.. │ │ │ │ -00031d30: 9105 f975 4279 9860 6765 6e65 7269 6327 ...uBy.`generic' │ │ │ │ -00031d40: 9377 90ac 7265 8ea1 8d91 eaf1 eb6d 6561 .w..re.......mea │ │ │ │ -00031d50: 6e96 04e0 ac74 6861 749b 04e0 ab65 6163 n....that....eac │ │ │ │ -00031d60: 90ac 7268 936c 6174 6572 936f 9053 8e63 ..rh.later.o.S.c │ │ │ │ -00031d70: 6375 7272 656e 6365 936f 6698 eb61 6d61 currence.of..ama │ │ │ │ -00031d80: 7093 cf77 696c 6c93 629a 538e 6593 6173 p..will.b.S.e.as │ │ │ │ -00031d90: 6372 6962 9865 6491 04e0 ab61 9374 90ac crib.ed....a.t.. │ │ │ │ -00031da0: 7279 7098 6593 7768 6963 90ac 7268 9369 ryp.e.whic..rh.i │ │ │ │ -00031db0: 7391 04e0 ab61 9373 7562 7374 6974 7574 s....a.substitut │ │ │ │ -00031dc0: 696f 6e8e a18d 91ea f1eb 696e 7374 616e ion.......instan │ │ │ │ -00031dd0: 6365 9603 eaa8 6f66 9374 6865 9367 656e ce....of.the.gen │ │ │ │ -00031de0: 6572 6963 9374 90ac 7279 7090 538e 652e eric.t..ryp.S.e. │ │ │ │ -00031df0: 8ea6 8d91 f653 7a4e 6f9a ac72 7796 0354 .....SzNo..rw..T │ │ │ │ -00031e00: 4274 6865 9366 7265 6591 0354 4369 6465 Bthe.free..TCide │ │ │ │ -00031e10: 6e98 7469 0c65 7273 9369 6e93 7468 6973 n.ti.ers.in.this │ │ │ │ -00031e20: 9364 6563 6c61 7261 7469 6f6e 9b03 5443 .declaration..TC │ │ │ │ -00031e30: 6172 6593 eb61 6e75 6c6c cf2c 9103 7256 are..anull.,..rV │ │ │ │ -00031e40: eb61 6864 98cf 616e 6493 eb61 242e cf2c .ahd..and..a$.., │ │ │ │ -00031e50: 9103 7256 7768 6963 90ac 7268 9861 7265 ..rVwhic..rh.are │ │ │ │ -00031e60: 93eb 484d 4c93 cf70 7269 6d69 7469 7690 ..HML..primitiv. │ │ │ │ -00031e70: ac72 6573 8ea1 8d91 eaf1 eb77 686f 7365 .res.......whose │ │ │ │ -00031e80: 9b04 1845 e567 656e 6572 6963 9104 c956 ...E.generic...V │ │ │ │ -00031e90: cf28 7095 538e 6f6c 7929 7490 ac72 7970 .(p.S.oly)t..ryp │ │ │ │ -00031ea0: 9365 7398 6172 6598 eb61 2a96 05bf aa6c .es.are..a*....l │ │ │ │ -00031eb0: 6973 7493 2d3e 9362 6f6f 6ccf 2c91 0423 ist.->.bool.,..# │ │ │ │ -00031ec0: adeb 612a 936c 6973 7493 2d3e 932a cf2c ..a*.list.->.*., │ │ │ │ -00031ed0: 9104 23ac 616e 6498 eb61 2a93 2393 2a93 ..#.and..a*.#.*. │ │ │ │ -00031ee0: 6c69 7374 932d 3e93 2a93 6c69 7374 8ea1 list.->.*.list.. │ │ │ │ -00031ef0: 8d91 eaf1 ebcf 7265 7370 9053 8e65 6374 ......resp.S.ect │ │ │ │ -00031f00: 6976 95ac 7265 6c79 91ff 0556 2e91 09d4 iv..rely...V.... │ │ │ │ -00031f10: c054 6865 9b05 73f2 0c72 7374 9105 73f3 .The..s..rst..s. │ │ │ │ -00031f20: 636f 6e73 7472 6169 6e93 7498 7573 6564 constrain.t.used │ │ │ │ -00031f30: 9105 73f3 6293 7998 7468 6591 0573 f374 ..s.b.y.the..s.t │ │ │ │ -00031f40: 9379 7090 538e 6598 6393 6865 6393 6b93 .yp.S.e.c.hec.k. │ │ │ │ -00031f50: 6572 9605 73f3 6973 9874 6861 7493 7468 er..s.is.that.th │ │ │ │ -00031f60: 6598 6f90 538e 6363 7572 7265 6e63 6573 e.o.S.ccurrences │ │ │ │ -00031f70: 936f 668e a18d 91ea f1eb 7468 6573 6596 .of.......these. │ │ │ │ -00031f80: 04e2 f669 6465 6e90 ac72 7469 0c65 7273 ...iden..rti.ers │ │ │ │ -00031f90: 9b04 e2f7 696e 9374 6865 9364 6563 6c61 ....in.the.decla │ │ │ │ -00031fa0: 7261 7469 6f6e 9361 7265 9861 7363 7269 ration.are.ascri │ │ │ │ -00031fb0: 6290 538e 6564 9369 6e73 7461 6e63 6573 b.S.ed.instances │ │ │ │ -00031fc0: 936f 6698 7468 6569 7293 6765 6e65 7269 .of.their.generi │ │ │ │ -00031fd0: 6393 7490 ac72 7970 9053 8e65 732e 9108 c.t..ryp.S.es... │ │ │ │ -00031fe0: 21cb 4f74 6865 728e a18d 91ea f1eb 636f !.Other.......co │ │ │ │ -00031ff0: 6e73 7472 6169 6e95 ac72 7473 9b03 eaa8 nstrain..rts.... │ │ │ │ -00032000: 7768 6963 9368 9874 6865 9874 9379 7090 whic.h.the.t.yp. │ │ │ │ -00032010: 538e 6598 6393 6865 6393 6b93 6572 9877 S.e.c.hec.k.er.w │ │ │ │ -00032020: 696c 6c98 7573 6598 746f 9864 6574 6572 ill.use.to.deter │ │ │ │ -00032030: 6d69 6e65 9874 6865 9874 9379 7090 538e mine.the.t.yp.S. │ │ │ │ -00032040: 6598 6f66 98eb 616d 6170 98cf 6172 653a e.of..amap..are: │ │ │ │ -00032050: 8e9f 1dca 118d 8d8d 8d91 fc92 39eb 6080 ............9.`. │ │ │ │ -00032060: 888e 8e8e 9108 51d7 cf41 6c6c 9603 eaa8 ......Q..All.... │ │ │ │ -00032070: 6f9a 538e 6363 7572 7265 6e63 6573 936f o.S.ccurrences.o │ │ │ │ -00032080: 6693 6193 eb61 5ccf 2d62 986f 756e 6493 f.a..a\.-b.ound. │ │ │ │ -00032090: 7691 ff58 e461 7269 6162 6c65 9372 6563 v..X.ariable.rec │ │ │ │ -000320a0: 6569 769a ac72 6593 7468 6593 7361 6d65 eiv..re.the.same │ │ │ │ -000320b0: 9374 9879 7090 538e 652e 8ea9 1a90 568d .t.yp.S.e.....V. │ │ │ │ -000320c0: 8d8d 8d91 fc92 39eb 6080 888e 8e8e 9108 ......9.`....... │ │ │ │ -000320d0: 51d7 cf45 6163 9aac 7268 9604 5a58 6172 Q..Eac..rh..ZXar │ │ │ │ -000320e0: 6d93 6f66 9361 9363 6f6e 6469 7469 6f6e m.of.a.condition │ │ │ │ -000320f0: 616c 9372 6563 6569 7698 6573 9374 6865 al.receiv.es.the │ │ │ │ -00032100: 9104 5a57 7361 6d65 9374 9879 7090 538e ..ZWsame.t.yp.S. │ │ │ │ -00032110: 652c 9104 7644 616e 6493 7468 6593 636f e,..vDand.the.co │ │ │ │ -00032120: 6e64 6974 696f 6e93 7265 6365 6976 9865 ndition.receiv.e │ │ │ │ -00032130: 7393 7498 7970 9053 8e65 8ea1 8d91 0851 s.t.yp.S.e.....Q │ │ │ │ -00032140: d7eb 6162 6f6f 6ccf 2e8e 9f1a 9055 8d8d ..abool......U.. │ │ │ │ -00032150: 8d8d 91fc 9239 eb60 8088 8e8e 8e91 0851 .....9.`.......Q │ │ │ │ -00032160: d7cf 496e 9604 6e81 6561 639a ac72 6893 ..In..n.eac..rh. │ │ │ │ -00032170: 6170 706c 6963 6174 696f 6e93 d765 9605 application..e.. │ │ │ │ -00032180: bfaa eb61 3d93 28d7 658d 9f01 cccc d531 ...a=.(.e......1 │ │ │ │ -00032190: 8e96 04c0 04d7 658d 9f01 cccc d532 8e93 ......e......2.. │ │ │ │ -000321a0: eb61 29cf 2c91 048f 7869 6696 046e 81d7 .a).,...xif..n.. │ │ │ │ -000321b0: 658d 9f01 cccc d532 8e91 092e 85cf 7265 e......2......re │ │ │ │ -000321c0: 6365 6976 9865 7393 d774 7991 04dc bacf ceiv.es..ty..... │ │ │ │ -000321d0: 616e 6493 d765 9104 6e82 cf72 6563 6569 and..e..n..recei │ │ │ │ -000321e0: 7698 6573 93d7 7479 8d90 6e39 9ffb a532 v.es..ty..n9...2 │ │ │ │ -000321f0: db30 8e91 07aa f3cf 7468 656e 93d7 658d .0......then..e. │ │ │ │ -00032200: 9f01 cccc d531 8e91 092e 85cf 7265 6365 .....1......rece │ │ │ │ -00032210: 6976 9865 738e a18d 9108 51d7 d774 7995 iv.es.....Q..ty. │ │ │ │ -00032220: 6e39 eb61 2d3e d774 798d 939f fba5 32db n9.a->.ty.....2. │ │ │ │ -00032230: 308e 9103 3c72 cf2e 8ea6 8d8d 8d8d 91fc 0....ty.....2.0...< │ │ │ │ -00032310: 72cf 2e8e 9f1a 9055 8d8d 8d8d 91fc 9239 r......U.......9 │ │ │ │ -00032320: eb60 8088 8e8e 8e91 0851 d7cf 496e 9603 .`.......Q..In.. │ │ │ │ -00032330: 0b02 6193 eb61 6c65 7472 6563 93cf 6465 ..a..aletrec..de │ │ │ │ -00032340: 636c 6172 6174 696f 6e2c 9103 37bc 616c claration,..7.al │ │ │ │ -00032350: 6c93 6672 6565 936f 9053 8e63 6375 7272 l.free.o.S.ccurr │ │ │ │ -00032360: 656e 6365 7393 6f66 9374 6865 9364 6563 ences.of.the.dec │ │ │ │ -00032370: 6c61 7265 6491 030b 0176 91ff 58e4 6172 lared....v..X.ar │ │ │ │ -00032380: 6961 626c 6593 7265 6365 6976 90ac 7265 iable.receiv..re │ │ │ │ -00032390: 9374 6865 9373 616d 658e a18d 9108 51d7 .the.same.....Q. │ │ │ │ -000323a0: 7490 ac72 7970 9053 8e65 2e8e 8e9f 24fd t..ryp.S.e....$. │ │ │ │ -000323b0: 138e 8c8b 0000 002b 0000 0000 0000 0000 .......+........ │ │ │ │ +00030570: 0000 0000 0000 0000 0000 0000 0000 02fa ................ │ │ │ │ +00030580: c5a0 02cc 0555 8da0 fd46 d30e 8d8d 8d8d .....U...F...... │ │ │ │ +00030590: 9ffa 999a 8d91 12c7 61d0 352e 322e 910a ........a.5.2... │ │ │ │ +000305a0: 8000 5490 a000 7970 696e 6796 0480 006f ..T...yping....o │ │ │ │ +000305b0: 6693 4d4c 9370 6872 6173 6573 9201 176d f.ML.phrases...m │ │ │ │ +000305c0: 6934 318e 9112 c761 9f05 6666 8900 00e6 i41....a..ff.... │ │ │ │ +000305d0: 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 f..>|......./... │ │ │ │ +000305e0: fd8b d021 8d91 12c7 61cf 7072 6564 6563 ...!....a.predec │ │ │ │ +000305f0: 6c61 7265 6496 03a4 2b75 6e61 7279 9374 lared...+unary.t │ │ │ │ +00030600: 90ac 7279 709a 538e 6593 6f70 9865 7261 ..ryp.S.e.op.era │ │ │ │ +00030610: 746f 723b 9103 bbaa 616e 6491 03a4 2ceb tor;....and...,. │ │ │ │ +00030620: 6123 cf2c 9103 b244 eb61 2b93 cf61 6e64 a#.,...D.a+..and │ │ │ │ +00030630: 93eb 612d 3e93 cf6d 6190 ac72 7993 6298 ..a->..ma..ry.b. │ │ │ │ +00030640: 6593 7265 6761 7264 6564 9361 7391 03a4 e.regarded.as... │ │ │ │ +00030650: 2c69 6e0c 7893 666f 726d 7393 6f66 9374 ,in.x.forms.of.t │ │ │ │ +00030660: 6872 6565 8ea4 1000 008d 9112 c761 7072 hree.........apr │ │ │ │ +00030670: 6564 6563 6c61 7265 6496 03ea a862 696e edeclared....bin │ │ │ │ +00030680: 6172 7993 7490 ac72 7970 9a53 8e65 936f ary.t..ryp.S.e.o │ │ │ │ +00030690: 7098 6572 6174 6f72 732e 8ea1 8d91 1e28 p.erators......( │ │ │ │ +000306a0: f046 91ff 0556 6f72 9605 7ef9 616e 936f .F...Vor..~.an.o │ │ │ │ +000306b0: 6291 00a7 1c6a 6563 7493 746f 9370 9a53 b....ject.to.p.S │ │ │ │ +000306c0: 8e6f 7373 6573 738d 8d9f fba5 32d5 328e .ossess.....2.2. │ │ │ │ +000306d0: 8e91 0a3e fecf 6193 7490 ac72 7970 9865 ...>..a.t..ryp.e │ │ │ │ +000306e0: 936d 6561 6e73 9374 6865 9366 6f6c 6c6f .means.the.follo │ │ │ │ +000306f0: 9aac 7277 696e 673a 9108 6182 4691 ff05 ..rwing:..a.F... │ │ │ │ +00030700: 566f 7293 6261 7369 6393 7498 7970 9053 Vor.basic.t.yp.S │ │ │ │ +00030710: 8e65 732c 9105 e40e 616c 6c93 696e 9874 .es,....all.in.t │ │ │ │ +00030720: 6567 6572 738e a18d 9112 c761 7095 538e egers......ap.S. │ │ │ │ +00030730: 6f73 7365 7373 9b04 2c7d eb61 696e 74cf ossess..,}.aint. │ │ │ │ +00030740: 2c91 043c f262 936f 7468 9862 936f 936f ,..<.b.oth.b.o.o │ │ │ │ +00030750: 6c65 616e 7398 7093 6f73 7365 7373 98eb leans.p.ossess.. │ │ │ │ +00030760: 6162 6f6f 6ccf 2c91 043c f261 6c6c 9873 abool.,..<.all.s │ │ │ │ +00030770: 7472 696e 6773 9870 936f 7373 6573 7398 trings.p.ossess. │ │ │ │ +00030780: eb61 7374 7269 6e67 cf2c 8d91 043c f265 .astring.,...<.e │ │ │ │ +00030790: 7463 2e8e 911a b07f 5468 6598 6f6e 6c79 tc......The.only │ │ │ │ +000307a0: 986f 6291 00a7 1c6a 6563 748e a18d 9112 .ob....ject..... │ │ │ │ +000307b0: c761 7090 538e 6f73 7365 7373 696e 6796 .ap.S.ossessing. │ │ │ │ +000307c0: 04b9 7beb 6176 6f69 6493 cf69 7393 7468 ..{.avoid..is.th │ │ │ │ +000307d0: 6174 9b04 b97c 6465 6e6f 7465 6493 6290 at...|denoted.b. │ │ │ │ +000307e0: ac72 7993 eb61 2829 93cf 696e 93eb 484d .ry..a()..in..HM │ │ │ │ +000307f0: 4ccf 2e93 4691 ff05 566f 7293 6198 7490 L...F...Vor.a.t. │ │ │ │ +00030800: ac72 7970 9053 8e65 9361 6262 7265 7669 .ryp.S.e.abbrevi │ │ │ │ +00030810: 6174 696f 6e93 d774 7990 6e39 636f 6ecf ation..ty.n9con. │ │ │ │ +00030820: 2c91 04ed 3061 6e93 6f62 9100 a71c 6a65 ,...0an.ob....je │ │ │ │ +00030830: 6374 8ea1 8d91 12c7 6170 9053 8e6f 7373 ct......ap.S.oss │ │ │ │ +00030840: 6573 7365 7396 0461 51d7 7479 906e 3963 esses..aQ.ty.n9c │ │ │ │ +00030850: 6f6e 9b04 6150 cf28 6475 7269 6e67 9365 on..aP.(during.e │ │ │ │ +00030860: 7865 6375 7469 6f6e 986f 6693 7068 7261 xecution.of.phra │ │ │ │ +00030870: 7365 7398 696e 9374 6865 9373 636f 7090 ses.in.the.scop. │ │ │ │ +00030880: 538e 6598 6f66 9374 6865 9864 6563 6c61 S.e.of.the.decla │ │ │ │ +00030890: 7261 7469 6f6e 936f 6698 d774 7990 6e39 ration.of..ty.n9 │ │ │ │ +000308a0: 636f 6ecf 2993 6966 8ea1 8d91 12c7 6161 con.).if......aa │ │ │ │ +000308b0: 6e64 9603 eaa8 6f6e 6c79 9369 6693 6974 nd....only.if.it │ │ │ │ +000308c0: 9370 9a53 8e6f 7373 6573 7365 7393 7468 .p.S.ossesses.th │ │ │ │ +000308d0: 6593 7490 ac72 7970 9865 9377 6869 6390 e.t..ryp.e.whic. │ │ │ │ +000308e0: ac72 6893 d774 7990 6e39 636f 6e93 cf61 .rh..ty.n9con..a │ │ │ │ +000308f0: 6262 7265 7669 6174 6573 2e8e a18d 911e bbreviates...... │ │ │ │ +00030900: 28f0 4691 ff05 566f 7296 03ea a863 6f6d (.F...Vor....com │ │ │ │ +00030910: 709a 538e 6f75 6e64 936d 6f6e 6f74 90ac p.S.ound.monot.. │ │ │ │ +00030920: 7279 7098 6573 2c8e 9f1b dddf 8d8d 8d8d ryp.es,......... │ │ │ │ +00030930: 9121 23c9 312e 8e8e 8e91 3027 4d54 6865 .!#.1.....0'MThe │ │ │ │ +00030940: 9603 8409 7490 ac72 7970 9053 8e65 9b03 ....t..ryp.S.e.. │ │ │ │ +00030950: 8408 d774 7991 062d e3eb 616c 6973 7493 ...ty..-..alist. │ │ │ │ +00030960: cf69 7398 7090 538e 6f73 7365 7373 6564 .is.p.S.ossessed │ │ │ │ +00030970: 9362 9aac 7279 9361 6e98 799b 0384 086c .b..ry.an.y....l │ │ │ │ +00030980: 6973 7493 6f66 986f 6291 00a7 1c6a 6563 ist.of.ob....jec │ │ │ │ +00030990: 7473 2c91 0398 8f61 6c6c 936f 6693 7768 ts,....all.of.wh │ │ │ │ +000309a0: 6963 90ac 7268 9870 9a53 8e6f 7373 6573 ic..rh.p.S.osses │ │ │ │ +000309b0: 7393 7490 ac72 7970 9865 9103 8408 d774 s.t..ryp.e.....t │ │ │ │ +000309c0: 7991 03f2 42cf 2873 6f8e a18d 9130 274d y...B.(so....0'M │ │ │ │ +000309d0: 7468 6174 9603 eaa8 7468 6593 656d 7074 that....the.empt │ │ │ │ +000309e0: 9aac 7279 936c 6973 7493 7090 538e 6f73 ..ry.list.p.S.os │ │ │ │ +000309f0: 7365 7373 6573 9374 9879 7090 538e 6593 sesses.t.yp.S.e. │ │ │ │ +00030a00: d774 7991 062d e3eb 616c 6973 7493 cf66 .ty..-..alist..f │ │ │ │ +00030a10: 6f72 9365 7698 6572 7993 d774 7990 6e39 or.ev.ery..ty.n9 │ │ │ │ +00030a20: cf29 2e8e 9f19 b777 8d8d 8d8d 9121 23c9 .).....w.....!#. │ │ │ │ +00030a30: 322e 8e8e 8e91 3027 4d54 6865 9104 b39d 2.....0'MThe.... │ │ │ │ +00030a40: 7490 ac72 7970 9a53 8e65 9604 b39e d774 t..ryp.S.e.....t │ │ │ │ +00030a50: 798d 9f01 cccc d531 8e91 04c0 04eb 6123 y......1......a# │ │ │ │ +00030a60: d774 798d 9f01 cccc d532 8e91 0973 a1cf .ty......2...s.. │ │ │ │ +00030a70: 6973 9370 986f 7373 6573 7365 6491 04b3 is.p.ossessed... │ │ │ │ +00030a80: 9d62 9aac 7279 9361 6e98 7996 04b3 9d70 .b..ry.an.y....p │ │ │ │ +00030a90: 6169 7293 6f66 9b04 b39e 6f62 9100 a71c air.of....ob.... │ │ │ │ +00030aa0: 6a65 6374 7393 7090 538e 6f73 7365 7373 jects.p.S.ossess │ │ │ │ +00030ab0: 696e 6798 7468 6593 7490 ac72 7970 9053 ing.the.t..ryp.S │ │ │ │ +00030ac0: 8e65 7398 d774 798d 9f01 cccc d531 8e91 .es..ty......1.. │ │ │ │ +00030ad0: 0973 a1cf 616e 648e a18d 9130 274d d774 .s..and....0'M.t │ │ │ │ +00030ae0: 798d 9f01 cccc d532 8e91 04c0 04cf 2c91 y......2......,. │ │ │ │ +00030af0: 03ea a872 6573 7090 538e 6563 7469 7690 ...resp.S.ectiv. │ │ │ │ +00030b00: ac72 656c 7991 ff05 562e 8ea9 19b7 788d .rely...V.....x. │ │ │ │ +00030b10: 8d8d 8d91 2123 c933 2e8e 8e8e 9130 274d ....!#.3.....0'M │ │ │ │ +00030b20: 5468 6596 02aa 3174 90ac 7279 709a 538e The...1t..ryp.S. │ │ │ │ +00030b30: 6593 d774 798d 9f01 cccc d531 8e91 04c0 e..ty......1.... │ │ │ │ +00030b40: 04eb 612b d774 798d 9f01 cccc d532 8e91 ..a+.ty......2.. │ │ │ │ +00030b50: 076a 35cf 6973 9370 986f 7373 6573 7365 .j5.is.p.ossesse │ │ │ │ +00030b60: 6493 629a ac72 7993 7468 6593 6c65 6674 d.b..ry.the.left │ │ │ │ +00030b70: 2d69 6e6a 6563 7469 6f6e 936f 6693 616e -injection.of.an │ │ │ │ +00030b80: 9879 936f 6291 00a7 1c6a 6563 7493 7090 .y.ob....ject.p. │ │ │ │ +00030b90: 538e 6f73 7365 7373 696e 6793 d774 798d S.ossessing..ty. │ │ │ │ +00030ba0: 9f01 cccc d531 8e91 04c0 04cf 2c91 02ea .....1......,... │ │ │ │ +00030bb0: 4961 6e64 9362 9879 8ea1 8d91 3027 4d74 Iand.b.y....0'Mt │ │ │ │ +00030bc0: 6865 9603 871d 7269 6768 9aac 7274 2d69 he....righ..rt-i │ │ │ │ +00030bd0: 6e6a 6563 7469 6f6e 9103 871e 6f66 9361 njection....of.a │ │ │ │ +00030be0: 6e98 7993 6f62 9100 a71c 6a65 6374 9370 n.y.ob....ject.p │ │ │ │ +00030bf0: 9053 8e6f 7373 6573 7369 6e67 9b03 871e .S.ossessing.... │ │ │ │ +00030c00: d774 798d 9f01 cccc d532 8e91 04c0 04cf .ty......2...... │ │ │ │ +00030c10: 2e91 0517 b254 6865 7365 9369 6e6a 6563 .....These.injec │ │ │ │ +00030c20: 7469 6f6e 7393 6172 6593 6465 6e6f 7465 tions.are.denote │ │ │ │ +00030c30: 6498 6290 ac72 7993 7468 658e a18d 9130 d.b..ry.the....0 │ │ │ │ +00030c40: 274d eb48 4d4c 9602 b3a4 cf66 756e 6374 'M.HML.....funct │ │ │ │ +00030c50: 696f 6e9b 02b3 a369 6465 6e90 ac72 7469 ion....iden..rti │ │ │ │ +00030c60: 0c65 7273 93eb 6169 6e6c 9605 bfaa 3a93 .ers..ainl....:. │ │ │ │ +00030c70: 2a93 2d3e 932a 932b 932a 2a96 02b3 a4cf *.->.*.+.**..... │ │ │ │ +00030c80: 616e 6493 eb61 696e 7296 05bf aa3a 932a and..ainr....:.* │ │ │ │ +00030c90: 2a93 2d3e 932a 932b 932a 2a98 cf28 7365 *.->.*.+.**..(se │ │ │ │ +00030ca0: 6596 02b3 a443 6861 7074 6572 9336 292e e....Chapter.6). │ │ │ │ +00030cb0: 8ea6 8d8d 8d8d 9121 23c9 342e 8e8e 8e91 .......!#.4..... │ │ │ │ +00030cc0: 3027 4d41 9104 2dec 6675 6e63 7469 6f6e 0'MA..-.function │ │ │ │ +00030cd0: 9604 2dfe 709a 538e 6f73 7365 7373 6573 ..-.p.S.ossesses │ │ │ │ +00030ce0: 9374 90ac 7279 7098 6593 d774 798d 9f01 .t..ryp.e..ty... │ │ │ │ +00030cf0: cccc d531 8e91 04c0 04eb 612d 3ed7 7479 ...1......a->.ty │ │ │ │ +00030d00: 8d9f 01cc ccd5 328e 9108 ee01 cf69 6693 ......2......if. │ │ │ │ +00030d10: 7768 656e 6576 9aac 7265 7293 6974 7393 whenev..rer.its. │ │ │ │ +00030d20: 6172 6775 6d65 6e98 7491 042d fd70 9053 argumen.t..-.p.S │ │ │ │ +00030d30: 8e6f 7373 6573 7365 7393 7498 7970 9053 .ossesses.t.yp.S │ │ │ │ +00030d40: 8e65 93d7 7479 8d9f 01cc ccd5 318e 9104 .e..ty......1... │ │ │ │ +00030d50: c004 cf2c 9104 3ed3 6974 738e a18d 9130 ...,..>.its....0 │ │ │ │ +00030d60: 274d 7265 7375 6c74 9604 810b 2869 669b 'Mresult....(if. │ │ │ │ +00030d70: 0481 0c64 650c 6e65 6429 9370 9553 8e6f ...de.ned).p.S.o │ │ │ │ +00030d80: 7373 6573 7365 7398 7490 ac72 7970 9365 ssesses.t..ryp.e │ │ │ │ +00030d90: 9604 810b d774 798d 9f01 cccc d532 8e91 .....ty......2.. │ │ │ │ +00030da0: 04c0 04cf 2e91 06fc 0b28 5468 6973 9369 .........(This.i │ │ │ │ +00030db0: 7398 6e6f 7493 616e 9865 7861 6374 9364 s.not.an.exact.d │ │ │ │ +00030dc0: 6573 6372 6970 7469 6f6e 3b91 04cc 3e66 escription;...>f │ │ │ │ +00030dd0: 6f72 9365 7861 6d2d 8ea1 8d91 3027 4d70 or.exam-....0'Mp │ │ │ │ +00030de0: 6c65 2c91 04be 9061 9604 942e 6675 6e63 le,....a....func │ │ │ │ +00030df0: 7469 6f6e 9364 650c 6e65 6493 696e 93eb tion.de.ned.in.. │ │ │ │ +00030e00: 484d 4c91 0494 2fcf 7769 7468 936e 6f6e HML.../.with.non │ │ │ │ +00030e10: 2d6c 6f9a 538e 6361 6c93 7691 ff58 e461 -lo.S.cal.v..X.a │ │ │ │ +00030e20: 7269 6162 6c65 7393 6d61 90ac 7279 9370 riables.ma..ry.p │ │ │ │ +00030e30: 986f 7373 6573 7391 0494 2f74 6869 7393 .ossess.../this. │ │ │ │ +00030e40: 7490 ac72 7970 9865 9365 7690 ac72 656e t..ryp.e.ev..ren │ │ │ │ +00030e50: 8ea1 8d91 3027 4d74 686f 7567 6896 0417 ....0'Mthough... │ │ │ │ +00030e60: 4173 6f6d 659b 0417 4061 7373 756d 7074 Asome...@assumpt │ │ │ │ +00030e70: 696f 6e93 6162 9053 8e6f 7574 9374 6865 ion.ab.S.out.the │ │ │ │ +00030e80: 9874 90ac 7279 7090 538e 6573 936f 6693 .t..ryp.S.es.of. │ │ │ │ +00030e90: 7468 6598 7691 ff58 e461 6c75 6573 936f the.v..X.alues.o │ │ │ │ +00030ea0: 6693 7468 6573 6598 6e6f 6e2d 6c6f 9053 f.these.non-lo.S │ │ │ │ +00030eb0: 8e63 616c 9376 91ff 58e4 6172 6961 626c .cal.v..X.ariabl │ │ │ │ +00030ec0: 6573 8ea1 8d91 3027 4d69 7396 04f3 ac6e es....0'Mis....n │ │ │ │ +00030ed0: 6563 6573 7361 7279 9b04 f3ad 666f 7293 ecessary....for. │ │ │ │ +00030ee0: 7468 6593 6162 9053 8e6f 95ac 7276 9365 the.ab.S.o..rv.e │ │ │ │ +00030ef0: 9604 f3ac 636f 6e64 6974 696f 6e98 746f ....condition.to │ │ │ │ +00030f00: 9368 6f6c 642e 9108 53ed 5468 6593 636f .hold...S.The.co │ │ │ │ +00030f10: 6e73 7472 6169 6e90 ac72 7473 936f 6e98 nstrain..rts.on. │ │ │ │ +00030f20: 7072 6f67 7261 6d73 936c 6973 7465 648e programs.listed. │ │ │ │ +00030f30: a18d 9130 274d 629a 538e 656c 6f90 ac72 ...0'Mb.S.elo..r │ │ │ │ +00030f40: 7796 03ea a865 6e73 7572 6593 7468 6174 w....ensure.that │ │ │ │ +00030f50: 9374 6865 936e 6f6e 2d6c 6f98 6361 6c73 .the.non-lo.cals │ │ │ │ +00030f60: 9377 696c 6c93 616c 7795 ac72 6193 7973 .will.alw..ra.ys │ │ │ │ +00030f70: 9b03 eaa8 6861 9376 9365 9874 6865 9872 ....ha.v.e.the.r │ │ │ │ +00030f80: 6967 6893 7498 7493 7970 9053 8e65 7329 igh.t.t.yp.S.es) │ │ │ │ +00030f90: 2e8e 9f19 b777 8d8d 8d8d 9121 23c9 352e .....w.....!#.5. │ │ │ │ +00030fa0: 8e8e 8e91 3027 4d41 6e96 04a7 e16f 6291 ....0'MAn....ob. │ │ │ │ +00030fb0: 00a7 1c6a 6563 7493 709a 538e 6f73 7365 ...ject.p.S.osse │ │ │ │ +00030fc0: 7373 6573 9104 a7e0 7468 6593 636f 6e63 sses....the.conc │ │ │ │ +00030fd0: 7265 7465 9374 90ac 7279 7098 6593 d774 rete.t..ryp.e..t │ │ │ │ +00030fe0: 7995 6e39 6172 9867 9105 161a 7479 9363 y.n9ar.g....ty.c │ │ │ │ +00030ff0: 6f6e 9b04 a7e0 cf69 6696 04a7 e161 6e64 on.....if....and │ │ │ │ +00031000: 936f 6e6c 7993 6966 9869 7493 6973 9363 .only.if.it.is.c │ │ │ │ +00031010: 6f6e 7374 7275 6374 6564 8ea1 8d91 3027 onstructed....0' │ │ │ │ +00031020: 4d77 6974 6896 050f 8361 9b05 0f84 636f Mwith....a....co │ │ │ │ +00031030: 6e73 7472 7563 746f 7293 d763 6f6e 93cf nstructor..con.. │ │ │ │ +00031040: 6672 6f6d 9861 6e93 6f62 9100 a71c 6a65 from.an.ob....je │ │ │ │ +00031050: 6374 9377 6869 6390 ac72 6893 7090 538e ct.whic..rh.p.S. │ │ │ │ +00031060: 6f73 7365 7373 9874 6865 93d7 7479 906e ossess.the..ty.n │ │ │ │ +00031070: 3961 7290 538e 6791 057d bccf 696e 7374 9ar.S.g..}..inst │ │ │ │ +00031080: 616e 6365 986f 6693 736f 6d65 8ea1 8d91 ance.of.some.... │ │ │ │ +00031090: 3027 4d74 90ac 7279 7090 538e 6596 03ea 0'Mt..ryp.S.e... │ │ │ │ +000310a0: a8d7 7479 9b04 58e1 cf61 6e64 93d7 636f ..ty..X..and..co │ │ │ │ +000310b0: 6e96 05bf aaeb 616f 6693 d774 7998 cf61 n.....aof..ty..a │ │ │ │ +000310c0: 7070 9053 8e65 6172 7396 03ea a869 6e93 pp.S.ears....in. │ │ │ │ +000310d0: 7468 6593 6465 636c 6172 6174 696f 6e93 the.declaration. │ │ │ │ +000310e0: 6f66 93d7 7479 906e 3963 6f6e cf2e 8ea6 of..ty.n9con.... │ │ │ │ +000310f0: 8d8d 8d8d 9121 23c9 362e 8e8e 8e91 3027 .....!#.6.....0' │ │ │ │ +00031100: 4d41 6e96 0452 b46f 6291 00a7 1c6a 6563 MAn..R.ob....jec │ │ │ │ +00031110: 7493 709a 538e 6f73 7365 7373 6573 9104 t.p.S.ossesses.. │ │ │ │ +00031120: 52b5 7468 6593 6162 7374 7261 6374 9374 R.the.abstract.t │ │ │ │ +00031130: 90ac 7279 7098 6593 d774 7990 6e39 6172 ..ryp.e..ty.n9ar │ │ │ │ +00031140: 9867 9104 c0ed 6964 9b04 52b5 cf69 6693 .g....id..R..if. │ │ │ │ +00031150: 616e 6493 6f6e 6c79 9369 6693 6974 9869 and.only.if.it.i │ │ │ │ +00031160: 7393 7265 7072 6573 656e 90ac 7274 6564 s.represen..rted │ │ │ │ +00031170: 9328 7669 618e a18d 9130 274d 7468 6596 .(via....0'Mthe. │ │ │ │ +00031180: 03e9 a361 6273 7472 6163 7491 03e9 a474 ...abstract....t │ │ │ │ +00031190: 9aac 7279 7090 538e 6593 7265 7072 6573 ..ryp.S.e.repres │ │ │ │ +000311a0: 656e 9874 6174 696f 6e29 9103 e9a4 6298 en.tation)....b. │ │ │ │ +000311b0: 7993 616e 936f 6291 00a7 1c6a 6563 749b y.an.ob....ject. │ │ │ │ +000311c0: 03e9 a470 9053 8e6f 7373 6573 7369 6e67 ...p.S.ossessing │ │ │ │ +000311d0: 9374 6865 98d7 7479 906e 3961 7290 538e .the..ty.n9ar.S. │ │ │ │ +000311e0: 6791 0457 dccf 696e 7374 616e 6365 986f g..W..instance.o │ │ │ │ +000311f0: 6693 7468 658e a18d 9130 274d 7269 6768 f.the....0'Mrigh │ │ │ │ +00031200: 90ac 7274 2d68 616e 6496 03ea a873 6964 ..rt-hand....sid │ │ │ │ +00031210: 6593 6f66 9374 6865 9364 6563 6c61 7261 e.of.the.declara │ │ │ │ +00031220: 7469 6f6e 936f 6693 d769 64cf 2e8e 9f1b tion.of..id..... │ │ │ │ +00031230: dddf 8d91 1e28 f046 696e 616c 6c79 91ff .....(.Finally.. │ │ │ │ +00031240: 0556 2c91 0357 4761 6e96 0332 6f6f 6291 .V,..WGan..2oob. │ │ │ │ +00031250: 00a7 1c6a 6563 7491 0332 7070 9a53 8e6f ...ject..2pp.S.o │ │ │ │ +00031260: 7373 6573 7365 7393 6193 7098 6f6c 7974 ssesses.a.p.olyt │ │ │ │ +00031270: 90ac 7279 7098 6593 d774 7991 03a0 a8cf ..ryp.e..ty..... │ │ │ │ +00031280: 6966 9361 6e64 936f 6e6c 7993 6966 9103 if.and.only.if.. │ │ │ │ +00031290: 3270 6974 9370 986f 7373 6573 7365 7393 2pit.p.ossesses. │ │ │ │ +000312a0: 616c 6c93 6d6f 6e6f 7490 ac72 7970 9865 all.monot..ryp.e │ │ │ │ +000312b0: 7393 7768 6963 90ac 7268 8ea1 8d91 12c7 s.whic..rh...... │ │ │ │ +000312c0: 6161 7265 9603 eaa8 7375 6273 7469 7475 aare....substitu │ │ │ │ +000312d0: 7469 6f6e 9369 6e73 7461 6e63 6573 936f tion.instances.o │ │ │ │ +000312e0: 6693 d774 7990 6e39 cf2e 8e9f 27ef dc8d f..ty.n9....'... │ │ │ │ +000312f0: 8d91 12c7 61eb 4b35 2e32 8e91 3f0f 0c54 ....a.K5.2..?..T │ │ │ │ +00031300: 91ff 75c2 7970 696e 6796 067a e16f 6693 ..u.yping..z.of. │ │ │ │ +00031310: 4d4c 9370 6872 6173 6573 8e9f 1be2 238d ML.phrases....#. │ │ │ │ +00031320: 9112 c761 cf57 91ff 0556 6596 036f 876e ...a.W...Ve..o.n │ │ │ │ +00031330: 6f9a ac72 7791 036f 8865 7870 6c61 696e o..rw..o.explain │ │ │ │ +00031340: 9374 6865 9363 6f6e 7374 7261 696e 9874 .the.constrain.t │ │ │ │ +00031350: 7393 7573 6564 9103 6f88 6298 7993 7468 s.used..o.b.y.th │ │ │ │ +00031360: 6593 7498 7970 9053 8e65 9363 9868 6563 e.t.yp.S.e.c.hec │ │ │ │ +00031370: 986b 9865 7291 036f 8869 6e93 6173 6372 .k.er..o.in.ascr │ │ │ │ +00031380: 6962 696e 6793 7498 7970 9053 8e65 7393 ibing.t.yp.S.es. │ │ │ │ +00031390: 746f 9103 6f88 eb48 4d4c 93cf 6578 7072 to..o..HML..expr │ │ │ │ +000313a0: 6573 2d8e a18d 9112 c761 7369 6f6e 732c es-......asions, │ │ │ │ +000313b0: 9603 eaa8 7061 7474 6572 6e73 9361 6e64 ....patterns.and │ │ │ │ +000313c0: 9364 6563 6c61 7261 7469 6f6e 732e 8e91 .declarations... │ │ │ │ +000313d0: 12c7 619f 0b73 3289 0000 6666 0071 cf9f ..a..s2...ff.q.. │ │ │ │ +000313e0: 9f0c 999a 8d8d 8d8d 910d 8390 9ffc 5eff ..............^. │ │ │ │ +000313f0: c532 8e8e 8e91 1200 03c6 5791 ff2a aa65 .2........W..*.e │ │ │ │ +00031400: 9603 5555 7368 616c 6c93 7461 6c6b 936f ..UUshall.talk.o │ │ │ │ +00031410: 6693 6f62 9100 8e38 6a65 6374 7393 f355 f.ob...8jects..U │ │ │ │ +00031420: fd00 273a 000a 0000 000a 0000 0006 636d ..':..........cm │ │ │ │ +00031430: 7469 3130 eb55 7091 ff7d 276f 7373 6573 ti10.Up..}'osses │ │ │ │ +00031440: 7369 6e67 9b04 37d2 c674 90b8 e379 7090 sing..7..t...yp. │ │ │ │ +00031450: 471d 6573 9361 6e64 9370 6872 6173 6573 G.es.and.phrases │ │ │ │ +00031460: 93eb 5568 6176 696e 6798 c674 90b8 e379 ..Uhaving..t...y │ │ │ │ +00031470: 7090 471d 6573 2c93 746f 9365 6d70 6861 p.G.es,.to.empha │ │ │ │ +00031480: 7369 7365 9374 6865 9364 6973 7469 6e63 sise.the.distinc │ │ │ │ +00031490: 7469 6f6e 2e8e 8e9f 24fd 138e 8c8b 0000 tion....$....... │ │ │ │ +000314a0: 002a 0000 0000 0000 0000 0000 0000 0000 .*.............. │ │ │ │ +000314b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000314c0: 0000 0000 0000 0003 0554 a002 cc05 558d .........T....U. │ │ │ │ +000314d0: a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d 91ea ..F............. │ │ │ │ +000314e0: f1eb d034 3292 0133 17ba 4368 6170 7465 ...42..3..Chapte │ │ │ │ +000314f0: 7296 0480 0035 2e91 0a80 004d 4c93 5490 r....5.....ML.T. │ │ │ │ +00031500: a000 7970 9060 0065 738e 91ea f1eb 9f05 ..yp.`.es....... │ │ │ │ +00031510: 6666 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 ff....f..>|..... │ │ │ │ +00031520: 0294 2fdf 8da0 fd8b d021 8d91 f653 7acf ../......!...Sz. │ │ │ │ +00031530: 5468 6596 0554 2073 6967 6e69 0c63 616e The..T signi.can │ │ │ │ +00031540: 6365 9b05 5421 6f66 9365 7870 7265 7373 ce..T!of.express │ │ │ │ +00031550: 696f 6e93 d765 93cf 6861 95ac 7276 696e ion..e..ha..rvin │ │ │ │ +00031560: 6798 7493 7970 9053 8e65 9605 5420 d774 g.t.yp.S.e..T .t │ │ │ │ +00031570: 7991 05c2 59cf 6973 9374 6861 7498 7468 y...Y.is.that.th │ │ │ │ +00031580: 6593 7691 ff58 e461 6c75 6593 6f66 93d7 e.v..X.alue.of.. │ │ │ │ +00031590: 6598 cf28 6966 9365 7691 ff58 e461 6c75 e..(if.ev..X.alu │ │ │ │ +000315a0: 6174 696f 6e8e a410 0000 8d91 eaf1 eb74 ation..........t │ │ │ │ +000315b0: 6572 6d69 6e61 7465 7396 0377 9473 7563 erminates..w.suc │ │ │ │ +000315c0: 6365 7373 6675 6c6c 7929 9370 9553 8e6f cessfully).p.S.o │ │ │ │ +000315d0: 7373 6573 7365 739b 0377 9374 90ac 7279 ssesses..w.t..ry │ │ │ │ +000315e0: 7093 6596 0377 94d7 7479 906e 39cf 2e91 p.e..w..ty.n9... │ │ │ │ +000315f0: 0512 8441 7393 636f 6e73 6571 7565 6e63 ...As.consequenc │ │ │ │ +00031600: 6573 936f 6698 7468 6593 7795 ac72 656c es.of.the.w..rel │ │ │ │ +00031610: 6c2d 7493 7970 696e 6791 0377 9463 6f6e l-t.yping..w.con │ │ │ │ +00031620: 7374 7261 696e 9374 738e a18d 91ea f1eb strain.ts....... │ │ │ │ +00031630: 6c69 7374 6564 9604 4bb7 629a 538e 656c listed..K.b.S.el │ │ │ │ +00031640: 6f90 ac72 772c 9104 63fa 6974 9369 7393 o..rw,..c.it.is. │ │ │ │ +00031650: 696d 7098 6f73 7369 626c 659b 044b b666 imp.ossible..K.f │ │ │ │ +00031660: 6f72 9365 7861 6d70 6c65 9374 6f98 6170 or.example.to.ap │ │ │ │ +00031670: 706c 7993 6193 6e6f 6e2d 6675 6e63 7469 ply.a.non-functi │ │ │ │ +00031680: 6f6e 9874 6f93 616e 9361 7267 756d 656e on.to.an.argumen │ │ │ │ +00031690: 90ac 7274 2c91 0463 fa6f 7293 746f 8ea1 ..rt,..c.or.to.. │ │ │ │ +000316a0: 8d91 eaf1 eb66 6f72 6d96 03ab 3961 936c .....form...9a.l │ │ │ │ +000316b0: 6973 7493 6f66 936f 6291 00a7 1c6a 6563 ist.of.ob....jec │ │ │ │ +000316c0: 7473 936f 6693 6469 0b65 7265 6e9a ac72 ts.of.di.eren..r │ │ │ │ +000316d0: 7493 7498 7970 9053 8e65 732c 9103 b7e9 t.t.yp.S.es,.... │ │ │ │ +000316e0: 6f72 9328 6173 936d 656e 9874 696f 6e65 or.(as.men.tione │ │ │ │ +000316f0: 6493 6561 726c 6965 7229 9374 6f93 636f d.earlier).to.co │ │ │ │ +00031700: 6d70 7574 6593 616e 936f 6291 00a7 1c6a mpute.an.ob....j │ │ │ │ +00031710: 6563 7493 6f66 8ea1 8d91 eaf1 eb74 6865 ect.of.......the │ │ │ │ +00031720: 9603 eaa8 7490 ac72 7970 9a53 8e65 9363 ....t..ryp.S.e.c │ │ │ │ +00031730: 6f72 7265 7370 986f 6e64 696e 6793 746f orresp.onding.to │ │ │ │ +00031740: 9374 6865 6f72 656d 7393 7768 6963 90ac .theorems.whic.. │ │ │ │ +00031750: 7268 9369 7393 6e6f 7493 6193 7468 656f rh.is.not.a.theo │ │ │ │ +00031760: 7265 6d2e 8ea9 101c de8d 91f6 537a 5468 rem.........SzTh │ │ │ │ +00031770: 6596 02c8 ae74 90ac 7279 709a 538e 6593 e....t..ryp.S.e. │ │ │ │ +00031780: 6173 6372 6962 9865 6491 02c8 ad74 6f93 ascrib.ed....to. │ │ │ │ +00031790: 6193 7068 7261 7365 9364 6570 9865 6e64 a.phrase.dep.end │ │ │ │ +000317a0: 739b 02c8 ad69 6e93 6765 6e65 7261 6c93 s....in.general. │ │ │ │ +000317b0: 6f6e 9374 6865 9365 6e90 ac72 7469 7265 on.the.en..rtire │ │ │ │ +000317c0: 9873 7572 726f 756e 6469 6e67 93eb 484d .surrounding..HM │ │ │ │ +000317d0: 4c93 cf70 726f 6772 616d 2e8e a18d 91ea L..program...... │ │ │ │ +000317e0: f1eb 496e 9603 d80e 7468 6593 6361 7365 ..In....the.case │ │ │ │ +000317f0: 9103 d80f 6f66 9374 6f70 2d6c 6576 9aac ....of.top-lev.. │ │ │ │ +00031800: 7265 6c93 6578 7072 6573 7369 6f6e 7393 rel.expressions. │ │ │ │ +00031810: 616e 6493 6465 636c 6172 6174 696f 6e73 and.declarations │ │ │ │ +00031820: 2c91 03db c768 6f98 7798 6576 9865 722c ,....ho.w.ev.er, │ │ │ │ +00031830: 9103 dbc6 7468 6591 03d8 0f74 9879 709a ....the....t.yp. │ │ │ │ +00031840: 538e 6593 6173 6372 6962 9865 6493 6465 S.e.ascrib.ed.de │ │ │ │ +00031850: 7098 656e 6473 8ea1 8d91 eaf1 eb6f 6e6c p.ends.......onl │ │ │ │ +00031860: 7996 0421 466f 6e91 0421 4570 7265 6365 y..!Fon..!Eprece │ │ │ │ +00031870: 6469 6e67 9374 6f70 2d6c 6576 9aac 7265 ding.top-lev..re │ │ │ │ +00031880: 6c93 7068 7261 7365 732e 9105 dcb9 5468 l.phrases.....Th │ │ │ │ +00031890: 9875 7393 7998 6f75 936b 6e6f 9877 9104 .us.y.ou.kno.w.. │ │ │ │ +000318a0: 2145 7468 6174 9374 9879 709a 538e 6573 !Ethat.t.yp.S.es │ │ │ │ +000318b0: 9361 7363 7269 6298 6564 9361 7491 0421 .ascrib.ed.at..! │ │ │ │ +000318c0: 4574 6f70 2d6c 6576 90ac 7265 6c93 6172 Etop-lev..rel.ar │ │ │ │ +000318d0: 658e a18d 91ea f1eb 6e6f 7496 03ea a873 e.......not....s │ │ │ │ +000318e0: 7562 9100 a71c 6a65 6374 9374 6f93 6675 ub....ject.to.fu │ │ │ │ +000318f0: 7274 6865 7293 636f 6e73 7472 6169 6e90 rther.constrain. │ │ │ │ +00031900: ac72 742e 8ea6 8d91 f653 7a42 6566 6f72 .rt......SzBefor │ │ │ │ +00031910: 659b 0469 ce65 6163 95ac 7268 9104 69cd e..i.eac..rh..i. │ │ │ │ +00031920: 746f 702d 6c65 7693 656c 9870 6872 6173 top-lev.el.phras │ │ │ │ +00031930: 6598 6973 9865 7865 6375 7465 642c 9104 e.is.executed,.. │ │ │ │ +00031940: 8997 7493 7970 9553 8e65 7391 0469 cd61 ..t.yp.S.es..i.a │ │ │ │ +00031950: 7265 9861 7363 7269 6293 6564 9874 6f98 re.ascrib.ed.to. │ │ │ │ +00031960: 616c 6c91 0469 cd69 7473 9873 7562 2d65 all..i.its.sub-e │ │ │ │ +00031970: 7870 7265 7373 696f 6e73 2c8e a18d 91ea xpressions,..... │ │ │ │ +00031980: f1eb 7375 622d 6465 636c 6172 6174 696f ..sub-declaratio │ │ │ │ +00031990: 6e73 9603 f31e 616e 6493 7375 622d 7061 ns....and.sub-pa │ │ │ │ +000319a0: 7474 6572 6e73 9361 6363 6f72 6469 6e67 tterns.according │ │ │ │ +000319b0: 9374 6f93 7468 6593 666f 6c6c 6f90 ac72 .to.the.follo..r │ │ │ │ +000319c0: 7769 6e67 9372 756c 6573 2e91 0552 414d wing.rules...RAM │ │ │ │ +000319d0: 6f73 7493 6f66 9374 6865 9372 756c 6573 ost.of.the.rules │ │ │ │ +000319e0: 9361 7265 8ea1 8d91 eaf1 eb66 6169 726c .are.......fairl │ │ │ │ +000319f0: 7996 04ac 306e 6174 7572 616c 3b91 050c y...0natural;... │ │ │ │ +00031a00: f474 686f 7365 9377 6869 639a ac72 6893 .those.whic..rh. │ │ │ │ +00031a10: 6172 6593 6c65 7373 9373 6f93 6172 6591 are.less.so.are. │ │ │ │ +00031a20: 04ac 2f64 6973 6375 7373 6564 936c 6174 ../discussed.lat │ │ │ │ +00031a30: 6572 2e91 077d 7859 91ff 0556 6f75 9361 er...}xY...Vou.a │ │ │ │ +00031a40: 7265 936f 6e6c 7993 7072 6573 656e 9874 re.only.presen.t │ │ │ │ +00031a50: 6564 9377 6974 688e a18d 91ea f1eb 7468 ed.with.......th │ │ │ │ +00031a60: 6596 03ea a874 9aac 7279 7090 538e 6573 e....t..ryp.S.es │ │ │ │ +00031a70: 936f 6693 746f 702d 6c65 7698 656c 9370 .of.top-lev.el.p │ │ │ │ +00031a80: 6872 6173 6573 3b93 7468 6593 7498 7970 hrases;.the.t.yp │ │ │ │ +00031a90: 9053 8e65 7393 6f66 9373 7562 2d70 6872 .S.es.of.sub-phr │ │ │ │ +00031aa0: 6173 6573 9377 696c 6c93 6861 7264 6c79 ases.will.hardly │ │ │ │ +00031ab0: 9365 7698 6572 9363 6f6e 6365 726e 9379 .ev.er.concern.y │ │ │ │ +00031ac0: 986f 752e 8ea6 8d91 f653 7a42 6566 6f72 .ou......SzBefor │ │ │ │ +00031ad0: 6596 0491 6567 6976 696e 6793 7468 6593 e...egiving.the. │ │ │ │ +00031ae0: 6c69 7374 936f 6693 636f 6e73 7472 6169 list.of.constrai │ │ │ │ +00031af0: 6e9a ac72 7473 2c91 04bb 146c 6574 9375 n..rts,....let.u │ │ │ │ +00031b00: 7393 6469 7363 7573 7393 616e 9365 7861 s.discuss.an.exa │ │ │ │ +00031b10: 6d70 6c65 9377 6869 6398 6893 696c 6c75 mple.whic.h.illu │ │ │ │ +00031b20: 7374 7261 7465 7393 736f 6d65 8ea1 8d91 strates.some.... │ │ │ │ +00031b30: eaf1 eb69 6d70 9553 8e6f 7274 616e 9aac ...imp.S.ortan.. │ │ │ │ +00031b40: 7274 9104 e236 7093 6f69 6e98 7473 2e91 rt...6p.oin.ts.. │ │ │ │ +00031b50: 081f 8c54 91ff 0556 6f96 04e2 366d 6170 ...T...Vo...6map │ │ │ │ +00031b60: 9361 9104 e237 6675 6e63 7469 6f6e 936f .a...7function.o │ │ │ │ +00031b70: 9876 9865 7293 6191 04e2 376c 6973 7493 .v.er.a...7list. │ │ │ │ +00031b80: 7798 6591 04e2 376d 6198 7993 6465 0c6e w.e...7ma.y.de.n │ │ │ │ +00031b90: 6593 7468 6591 04e2 3770 9053 8e6f 6c79 e.the...7p.S.oly │ │ │ │ +00031ba0: 6d6f 7270 6869 6393 6675 6e63 2d8e a18d morphic.func-... │ │ │ │ +00031bb0: 91ea f1eb 7469 6f6e 9604 7b7a eb61 6d61 ....tion..{z.ama │ │ │ │ +00031bc0: 7093 cf72 6563 7572 7369 769a ac72 656c p..recursiv..rel │ │ │ │ +00031bd0: 7991 047b 7961 7393 666f 6c6c 6f98 7773 y..{yas.follo.ws │ │ │ │ +00031be0: 9328 7768 6572 6593 7798 6593 6861 9876 .(where.w.e.ha.v │ │ │ │ +00031bf0: 9865 9104 7b79 7573 6564 9361 6e93 6578 .e..{yused.an.ex │ │ │ │ +00031c00: 706c 6963 6974 9361 6273 7472 6163 7469 plicit.abstracti │ │ │ │ +00031c10: 6f6e 2c91 049f ae72 6174 6865 7293 7468 on,....rather.th │ │ │ │ +00031c20: 616e 8ea1 8d91 eaf1 ebeb 616c 6574 7265 an........aletre │ │ │ │ +00031c30: 6396 05bf aa6d 6170 9366 936c 933d 932e c....map.f.l.=.. │ │ │ │ +00031c40: 2e2e cf2c 9603 eaa8 746f 936d 616b 9aac ...,....to.mak.. │ │ │ │ +00031c50: 7265 9374 6865 9374 9879 7069 6e67 9363 re.the.t.yping.c │ │ │ │ +00031c60: 6c65 6172 6572 293a 8e9f 1de6 ef8d 8d8d learer):........ │ │ │ │ +00031c70: 9f00 cb89 8d8d 8d8d 9102 30ea eb61 6c65 ..........0..ale │ │ │ │ +00031c80: 7472 6563 9605 bfaa 6d61 7093 3d93 5c66 trec....map.=.\f │ │ │ │ +00031c90: 2e5c 6c2e 936e 756c 6c93 6c93 3d3e 935b .\l..null.l.=>.[ │ │ │ │ +00031ca0: 5d93 7c93 6628 6864 936c 292e 6d61 7093 ].|.f(hd.l).map. │ │ │ │ +00031cb0: 6628 746c 936c 2993 3b3b 8e8e 8e8e 8e8e f(tl.l).;;...... │ │ │ │ +00031cc0: 8e9f 1dca 118d 91ea f1eb cf46 91ff 0556 ...........F...V │ │ │ │ +00031cd0: 726f 6d96 042a da74 6869 739b 042a d964 rom..*.this..*.d │ │ │ │ +00031ce0: 6563 6c61 7261 7469 6f6e 9374 6865 9874 eclaration.the.t │ │ │ │ +00031cf0: 9aac 7279 7090 538e 6593 6398 6865 6398 ..ryp.S.e.c.hec. │ │ │ │ +00031d00: 6b98 6572 9b04 2ad9 7769 6c6c 9369 6e66 k.er..*.will.inf │ │ │ │ +00031d10: 6572 9861 93e5 6765 6e65 7269 6391 04db er.a..generic... │ │ │ │ +00031d20: eacf 7490 ac72 7970 9053 8e65 9366 6f72 ..t..ryp.S.e.for │ │ │ │ +00031d30: 98eb 616d 6170 cf2e 9105 f975 4279 9860 ..amap.....uBy.` │ │ │ │ +00031d40: 6765 6e65 7269 6327 9377 90ac 7265 8ea1 generic'.w..re.. │ │ │ │ +00031d50: 8d91 eaf1 eb6d 6561 6e96 04e0 ac74 6861 .....mean....tha │ │ │ │ +00031d60: 749b 04e0 ab65 6163 90ac 7268 936c 6174 t....eac..rh.lat │ │ │ │ +00031d70: 6572 936f 9053 8e63 6375 7272 656e 6365 er.o.S.ccurrence │ │ │ │ +00031d80: 936f 6698 eb61 6d61 7093 cf77 696c 6c93 .of..amap..will. │ │ │ │ +00031d90: 629a 538e 6593 6173 6372 6962 9865 6491 b.S.e.ascrib.ed. │ │ │ │ +00031da0: 04e0 ab61 9374 90ac 7279 7098 6593 7768 ...a.t..ryp.e.wh │ │ │ │ +00031db0: 6963 90ac 7268 9369 7391 04e0 ab61 9373 ic..rh.is....a.s │ │ │ │ +00031dc0: 7562 7374 6974 7574 696f 6e8e a18d 91ea ubstitution..... │ │ │ │ +00031dd0: f1eb 696e 7374 616e 6365 9603 eaa8 6f66 ..instance....of │ │ │ │ +00031de0: 9374 6865 9367 656e 6572 6963 9374 90ac .the.generic.t.. │ │ │ │ +00031df0: 7279 7090 538e 652e 8ea6 8d91 f653 7a4e ryp.S.e......SzN │ │ │ │ +00031e00: 6f9a ac72 7796 0354 4274 6865 9366 7265 o..rw..TBthe.fre │ │ │ │ +00031e10: 6591 0354 4369 6465 6e98 7469 0c65 7273 e..TCiden.ti.ers │ │ │ │ +00031e20: 9369 6e93 7468 6973 9364 6563 6c61 7261 .in.this.declara │ │ │ │ +00031e30: 7469 6f6e 9b03 5443 6172 6593 eb61 6e75 tion..TCare..anu │ │ │ │ +00031e40: 6c6c cf2c 9103 7256 eb61 6864 98cf 616e ll.,..rV.ahd..an │ │ │ │ +00031e50: 6493 eb61 242e cf2c 9103 7256 7768 6963 d..a$..,..rVwhic │ │ │ │ +00031e60: 90ac 7268 9861 7265 93eb 484d 4c93 cf70 ..rh.are..HML..p │ │ │ │ +00031e70: 7269 6d69 7469 7690 ac72 6573 8ea1 8d91 rimitiv..res.... │ │ │ │ +00031e80: eaf1 eb77 686f 7365 9b04 1845 e567 656e ...whose...E.gen │ │ │ │ +00031e90: 6572 6963 9104 c956 cf28 7095 538e 6f6c eric...V.(p.S.ol │ │ │ │ +00031ea0: 7929 7490 ac72 7970 9365 7398 6172 6598 y)t..ryp.es.are. │ │ │ │ +00031eb0: eb61 2a96 05bf aa6c 6973 7493 2d3e 9362 .a*....list.->.b │ │ │ │ +00031ec0: 6f6f 6ccf 2c91 0423 adeb 612a 936c 6973 ool.,..#..a*.lis │ │ │ │ +00031ed0: 7493 2d3e 932a cf2c 9104 23ac 616e 6498 t.->.*.,..#.and. │ │ │ │ +00031ee0: eb61 2a93 2393 2a93 6c69 7374 932d 3e93 .a*.#.*.list.->. │ │ │ │ +00031ef0: 2a93 6c69 7374 8ea1 8d91 eaf1 ebcf 7265 *.list........re │ │ │ │ +00031f00: 7370 9053 8e65 6374 6976 95ac 7265 6c79 sp.S.ectiv..rely │ │ │ │ +00031f10: 91ff 0556 2e91 09d4 c054 6865 9b05 73f2 ...V.....The..s. │ │ │ │ +00031f20: 0c72 7374 9105 73f3 636f 6e73 7472 6169 .rst..s.constrai │ │ │ │ +00031f30: 6e93 7498 7573 6564 9105 73f3 6293 7998 n.t.used..s.b.y. │ │ │ │ +00031f40: 7468 6591 0573 f374 9379 7090 538e 6598 the..s.t.yp.S.e. │ │ │ │ +00031f50: 6393 6865 6393 6b93 6572 9605 73f3 6973 c.hec.k.er..s.is │ │ │ │ +00031f60: 9874 6861 7493 7468 6598 6f90 538e 6363 .that.the.o.S.cc │ │ │ │ +00031f70: 7572 7265 6e63 6573 936f 668e a18d 91ea urrences.of..... │ │ │ │ +00031f80: f1eb 7468 6573 6596 04e2 f669 6465 6e90 ..these....iden. │ │ │ │ +00031f90: ac72 7469 0c65 7273 9b04 e2f7 696e 9374 .rti.ers....in.t │ │ │ │ +00031fa0: 6865 9364 6563 6c61 7261 7469 6f6e 9361 he.declaration.a │ │ │ │ +00031fb0: 7265 9861 7363 7269 6290 538e 6564 9369 re.ascrib.S.ed.i │ │ │ │ +00031fc0: 6e73 7461 6e63 6573 936f 6698 7468 6569 nstances.of.thei │ │ │ │ +00031fd0: 7293 6765 6e65 7269 6393 7490 ac72 7970 r.generic.t..ryp │ │ │ │ +00031fe0: 9053 8e65 732e 9108 21cb 4f74 6865 728e .S.es...!.Other. │ │ │ │ +00031ff0: a18d 91ea f1eb 636f 6e73 7472 6169 6e95 ......constrain. │ │ │ │ +00032000: ac72 7473 9b03 eaa8 7768 6963 9368 9874 .rts....whic.h.t │ │ │ │ +00032010: 6865 9874 9379 7090 538e 6598 6393 6865 he.t.yp.S.e.c.he │ │ │ │ +00032020: 6393 6b93 6572 9877 696c 6c98 7573 6598 c.k.er.will.use. │ │ │ │ +00032030: 746f 9864 6574 6572 6d69 6e65 9874 6865 to.determine.the │ │ │ │ +00032040: 9874 9379 7090 538e 6598 6f66 98eb 616d .t.yp.S.e.of..am │ │ │ │ +00032050: 6170 98cf 6172 653a 8e9f 1dca 118d 8d8d ap..are:........ │ │ │ │ +00032060: 8d91 fc92 39eb 6080 888e 8e8e 9108 51d7 ....9.`.......Q. │ │ │ │ +00032070: cf41 6c6c 9603 eaa8 6f9a 538e 6363 7572 .All....o.S.ccur │ │ │ │ +00032080: 7265 6e63 6573 936f 6693 6193 eb61 5ccf rences.of.a..a\. │ │ │ │ +00032090: 2d62 986f 756e 6493 7691 ff58 e461 7269 -b.ound.v..X.ari │ │ │ │ +000320a0: 6162 6c65 9372 6563 6569 769a ac72 6593 able.receiv..re. │ │ │ │ +000320b0: 7468 6593 7361 6d65 9374 9879 7090 538e the.same.t.yp.S. │ │ │ │ +000320c0: 652e 8ea9 1a90 568d 8d8d 8d91 fc92 39eb e.....V.......9. │ │ │ │ +000320d0: 6080 888e 8e8e 9108 51d7 cf45 6163 9aac `.......Q..Eac.. │ │ │ │ +000320e0: 7268 9604 5a58 6172 6d93 6f66 9361 9363 rh..ZXarm.of.a.c │ │ │ │ +000320f0: 6f6e 6469 7469 6f6e 616c 9372 6563 6569 onditional.recei │ │ │ │ +00032100: 7698 6573 9374 6865 9104 5a57 7361 6d65 v.es.the..ZWsame │ │ │ │ +00032110: 9374 9879 7090 538e 652c 9104 7644 616e .t.yp.S.e,..vDan │ │ │ │ +00032120: 6493 7468 6593 636f 6e64 6974 696f 6e93 d.the.condition. │ │ │ │ +00032130: 7265 6365 6976 9865 7393 7498 7970 9053 receiv.es.t.yp.S │ │ │ │ +00032140: 8e65 8ea1 8d91 0851 d7eb 6162 6f6f 6ccf .e.....Q..abool. │ │ │ │ +00032150: 2e8e 9f1a 9055 8d8d 8d8d 91fc 9239 eb60 .....U.......9.` │ │ │ │ +00032160: 8088 8e8e 8e91 0851 d7cf 496e 9604 6e81 .......Q..In..n. │ │ │ │ +00032170: 6561 639a ac72 6893 6170 706c 6963 6174 eac..rh.applicat │ │ │ │ +00032180: 696f 6e93 d765 9605 bfaa eb61 3d93 28d7 ion..e.....a=.(. │ │ │ │ +00032190: 658d 9f01 cccc d531 8e96 04c0 04d7 658d e......1......e. │ │ │ │ +000321a0: 9f01 cccc d532 8e93 eb61 29cf 2c91 048f .....2...a).,... │ │ │ │ +000321b0: 7869 6696 046e 81d7 658d 9f01 cccc d532 xif..n..e......2 │ │ │ │ +000321c0: 8e91 092e 85cf 7265 6365 6976 9865 7393 ......receiv.es. │ │ │ │ +000321d0: d774 7991 04dc bacf 616e 6493 d765 9104 .ty.....and..e.. │ │ │ │ +000321e0: 6e82 cf72 6563 6569 7698 6573 93d7 7479 n..receiv.es..ty │ │ │ │ +000321f0: 8d90 6e39 9ffb a532 db30 8e91 07aa f3cf ..n9...2.0...... │ │ │ │ +00032200: 7468 656e 93d7 658d 9f01 cccc d531 8e91 then..e......1.. │ │ │ │ +00032210: 092e 85cf 7265 6365 6976 9865 738e a18d ....receiv.es... │ │ │ │ +00032220: 9108 51d7 d774 7995 6e39 eb61 2d3e d774 ..Q..ty.n9.a->.t │ │ │ │ +00032230: 798d 939f fba5 32db 308e 9103 3c72 cf2e y.....2.0....ty.... │ │ │ │ +00032310: a532 db30 8e91 033c 72cf 2e8e 9f1a 9055 .2.0...|......./.... │ │ │ │ -00032440: 8bd0 218d 911e 28f0 cf4e 6f95 ac72 779b ..!...(..No..rw. │ │ │ │ -00032450: 0437 0074 6865 9104 36ff 7493 7970 9053 .7.the..6.t.yp.S │ │ │ │ -00032460: 8e65 9863 9368 6563 936b 9365 7298 7769 .e.c.hec.k.er.wi │ │ │ │ -00032470: 6c6c 9861 7363 7269 6290 538e 6591 0436 ll.ascrib.S.e..6 │ │ │ │ -00032480: ff74 6865 9874 9379 7090 538e 6598 eb61 .the.t.yp.S.e..a │ │ │ │ -00032490: 282a 2d3e 2a2a 292d 3e2a 9605 bfaa 6c69 (*->**)->*....li │ │ │ │ -000324a0: 7374 2d3e 2a2a 936c 6973 7491 0436 ffcf st->**.list..6.. │ │ │ │ -000324b0: 746f 98eb 616d 6170 cf2e 9106 1de7 5468 to..amap......Th │ │ │ │ -000324c0: 6973 9869 738e a410 0000 8d91 12c7 6169 is.is.........ai │ │ │ │ -000324d0: 6e96 0382 1b66 6163 7493 7468 6591 0382 n....fact.the... │ │ │ │ -000324e0: 1a6d 6f73 7493 6765 6e65 7261 6c93 749a .most.general.t. │ │ │ │ -000324f0: ac72 7970 9053 8e65 9363 6f6e 7369 7374 .ryp.S.e.consist │ │ │ │ -00032500: 656e 9874 9377 6974 6891 0382 1a74 6865 en.t.with....the │ │ │ │ -00032510: 9363 6f6e 7374 7261 696e 9874 7393 6d65 .constrain.ts.me │ │ │ │ -00032520: 6e98 7469 6f6e 6564 2e91 0516 064d 6f72 n.tioned.....Mor │ │ │ │ -00032530: 656f 9876 9865 722c 9103 9704 6974 9363 eo.v.er,....it.c │ │ │ │ -00032540: 616e 8ea1 8d91 12c7 6162 9053 8e65 9603 an......ab.S.e.. │ │ │ │ -00032550: dde2 7368 6f9a ac72 776e 9374 6861 7493 ..sho..rwn.that. │ │ │ │ -00032560: 616e 9879 9103 dde1 696e 7374 616e 6365 an.y....instance │ │ │ │ -00032570: 936f 6693 7468 6973 9374 9879 7090 538e .of.this.t.yp.S. │ │ │ │ -00032580: 6593 616c 736f 9361 6c6c 6f98 7773 9374 e.also.allo.ws.t │ │ │ │ -00032590: 6865 9363 6f6e 7374 7261 696e 9874 7391 he.constrain.ts. │ │ │ │ -000325a0: 03dd e174 6f93 6290 538e 6593 7361 7469 ...to.b.S.e.sati │ │ │ │ -000325b0: 730c 6564 3b91 03e2 2474 6869 7393 6973 s.ed;...$this.is │ │ │ │ -000325c0: 8ea1 8d91 12c7 6177 6861 7496 03ea a861 ......awhat....a │ │ │ │ -000325d0: 6c6c 6f90 ac72 7773 9375 7393 746f 9363 llo..rws.us.to.c │ │ │ │ -000325e0: 6c61 696d 9374 6861 7493 7468 6593 6465 laim.that.the.de │ │ │ │ -000325f0: 636c 6172 6174 696f 6e93 6973 9369 6e64 claration.is.ind │ │ │ │ -00032600: 6565 6493 7090 538e 6f6c 796d 6f72 7068 eed.p.S.olymorph │ │ │ │ -00032610: 6963 2e8e 9f10 6212 8d91 1e28 f049 6e96 ic....b....(.In. │ │ │ │ -00032620: 037f ec74 6865 9103 7feb 666f 6c6c 6f9a ...the....follo. │ │ │ │ -00032630: ac72 7769 6e67 9363 6f6e 7374 7261 696e .rwing.constrain │ │ │ │ -00032640: 9874 9603 7feb 6c69 7374 2c91 0395 4577 .t....list,...Ew │ │ │ │ -00032650: 9865 9373 6198 799b 037f ecd7 7093 cf68 .e.sa.y.....p..h │ │ │ │ -00032660: 6173 98d7 7479 9103 ee24 cf74 6f98 696e as..ty...$.to.in │ │ │ │ -00032670: 6469 6361 7465 9374 6861 7498 7468 6593 dicate.that.the. │ │ │ │ -00032680: 7068 7261 7365 98d7 7093 cf69 7398 6173 phrase..p..is.as │ │ │ │ -00032690: 6372 6962 9053 8e65 648e a18d 9112 c761 crib.S.ed......a │ │ │ │ -000326a0: 619b 045e b274 95ac 7279 7090 538e 6591 a..^.t..ryp.S.e. │ │ │ │ -000326b0: 045e b1d7 7479 9104 cceb cf77 6869 6393 .^..ty.....whic. │ │ │ │ -000326c0: 6898 7361 7469 730c 6573 9874 6865 9104 h.satis.es.the.. │ │ │ │ -000326d0: 5eb1 7374 6174 6564 9863 6f6e 6469 7469 ^.stated.conditi │ │ │ │ -000326e0: 6f6e 732e 9106 94fd 5791 ff05 5665 9875 ons.....W...Ve.u │ │ │ │ -000326f0: 7365 98d7 78cf 2c96 047b b4d7 70cf 2c93 se..x.,..{..p.,. │ │ │ │ -00032700: d765 cf2c 93d7 6498 cf74 6f98 7374 616e .e.,..d..to.stan │ │ │ │ -00032710: 6491 045e b166 6f72 9876 91ff 58e4 6172 d..^.for.v..X.ar │ │ │ │ -00032720: 6961 626c 6573 2c8e a18d 9112 c761 7061 iables,......apa │ │ │ │ -00032730: 7474 6572 6e73 2c96 03ea a865 7870 7265 tterns,....expre │ │ │ │ -00032740: 7373 696f 6e73 9361 6e64 9364 6563 6c61 ssions.and.decla │ │ │ │ -00032750: 7261 7469 6f6e 7393 7265 7370 9053 8e65 rations.resp.S.e │ │ │ │ -00032760: 6374 6976 90ac 7265 6c79 91ff 0556 2e8e ctiv..rely...V.. │ │ │ │ -00032770: 9f1f ae81 8d8d 8d8d 9121 23c9 312e 8e8e .........!#.1... │ │ │ │ -00032780: 8e91 3027 4d43 6f6e 7374 616e 90ac 7274 ..0'MConstan..rt │ │ │ │ -00032790: 738e 9f1b ea5c 8d8d 8d8d 9135 1d52 2861 s....\.....5.R(a │ │ │ │ -000327a0: 298e 8e8e 914a 00d2 eb61 2829 9603 eaa8 )....J...a().... │ │ │ │ -000327b0: cf68 6173 93eb 6176 6f69 648e a915 c424 .has..avoid....$ │ │ │ │ -000327c0: 8d8d 8d8d 9134 7636 cf28 6229 8e8e 8e91 .....4v6.(b).... │ │ │ │ -000327d0: 4a00 d2eb 6130 9603 eaa8 cf68 6173 93eb J...a0.....has.. │ │ │ │ -000327e0: 6169 6e74 cf2c 93eb 6131 93cf 6861 7393 aint.,..a1..has. │ │ │ │ -000327f0: eb61 696e 74cf 2c93 2e2e 2e8e a415 c425 .aint.,........% │ │ │ │ -00032800: 8d8d 8d8d 9135 c46e 2863 298e 8e8e 914a .....5.n(c)....J │ │ │ │ -00032810: 00d2 eb61 7472 7565 9603 eaa8 cf68 6173 ...atrue.....has │ │ │ │ -00032820: 93eb 6162 6f6f 6ccf 2c93 eb61 6661 6c73 ..abool.,..afals │ │ │ │ -00032830: 6593 cf68 6173 93eb 6162 6f6f 6c8e a18d e..has..abool... │ │ │ │ -00032840: 8d8d 8d91 3476 36cf 2864 298e 8e8e 914a ....4v6.(d)....J │ │ │ │ -00032850: 00d2 eb61 602e 2e2e 6096 03ea a8cf 6861 ...a`...`.....ha │ │ │ │ -00032860: 7393 eb61 7374 7269 6e67 8ea6 8d8d 8d8d s..astring...... │ │ │ │ -00032870: 9135 c46e cf28 6529 8e8e 8e91 4a00 d2d7 .5.n.(e)....J... │ │ │ │ -00032880: 636f 6e96 052b 5ccf 616e 649b 052b 5dd7 con..+\.and..+]. │ │ │ │ -00032890: 636f 6e93 6365 93cf 6861 95ac 7276 9365 con.ce..ha..rv.e │ │ │ │ -000328a0: 9605 2b5c 616e 9869 6e73 7461 6e63 6593 ..+\an.instance. │ │ │ │ -000328b0: 6f66 93d7 7479 956e 3961 7290 538e 6791 of..ty.n9ar.S.g. │ │ │ │ -000328c0: 0599 9574 7993 636f 6e98 cf77 6865 7265 ...ty.con..where │ │ │ │ -000328d0: 9b05 2b5c d774 7993 636f 6e98 cf69 7398 ..+\.ty.con..is. │ │ │ │ -000328e0: 7468 6591 052b 5d74 90ac 7279 7090 538e the..+]t..ryp.S. │ │ │ │ -000328f0: 6598 6f66 8ea4 1000 008d 914a 00d2 7768 e.of.......J..wh │ │ │ │ -00032900: 6963 90ac 7268 9603 eaa8 d763 6f6e 93cf ic..rh.....con.. │ │ │ │ -00032910: 6973 9361 9363 6f6e 7374 7275 6374 6f72 is.a.constructor │ │ │ │ -00032920: 9328 7365 6593 5365 6374 696f 6e93 352e .(see.Section.5. │ │ │ │ -00032930: 3629 2e8e 9f1b ea5c 8d8d 8d8d 9121 23c9 6).....\.....!#. │ │ │ │ -00032940: 322e 8e8e 8e91 3027 4d56 91ff 0556 6172 2.....0'MV...Var │ │ │ │ -00032950: 6961 626c 6596 03ea a861 6e64 9363 6f6e iable....and.con │ │ │ │ -00032960: 7374 7275 6374 6f72 738e a18d 9130 274d structors....0'M │ │ │ │ -00032970: 5468 6596 03ea a863 6f6e 7374 7261 696e The....constrain │ │ │ │ -00032980: 90ac 7274 7393 6465 7363 7269 629a 538e ..rts.describ.S. │ │ │ │ -00032990: 6564 9368 6572 6593 6172 6593 6469 7363 ed.here.are.disc │ │ │ │ -000329a0: 7573 7365 6493 696e 9353 6563 7469 6f6e ussed.in.Section │ │ │ │ -000329b0: 9335 2e33 9362 9865 6c6f 90ac 7277 2e8e .5.3.b.elo..rw.. │ │ │ │ -000329c0: 9f1f ae81 8d8d 8d8d 9135 1d52 2861 298e .........5.R(a). │ │ │ │ -000329d0: 8e8e 914a 00d2 4966 9604 13ca d778 9b04 ...J..If.....x.. │ │ │ │ -000329e0: 13cb cf69 7393 6193 7691 ff58 e461 7269 ...is.a.v..X.ari │ │ │ │ -000329f0: 6162 6c65 9362 9053 8e6f 756e 6498 6290 able.b.S.ound.b. │ │ │ │ -00032a00: ac72 7993 eb61 5ccf 2c9b 041e 13eb 6166 .ry..a\.,.....af │ │ │ │ -00032a10: 756e 93cf 6f72 93eb 616c 6574 7265 66cf un..or..aletref. │ │ │ │ -00032a20: 2c98 7468 656e 9b04 13cb eb61 7893 cf69 ,.then.....ax..i │ │ │ │ -00032a30: 7393 6173 6372 6962 9053 8e65 6493 7468 s.ascrib.S.ed.th │ │ │ │ -00032a40: 6598 7361 6d65 9374 90ac 7279 7090 538e e.same.t..ryp.S. │ │ │ │ -00032a50: 658e a18d 914a 00d2 6173 9603 eaa8 6974 e....J..as....it │ │ │ │ -00032a60: 7393 6269 6e64 696e 6793 6f9a 538e 6363 s.binding.o.S.cc │ │ │ │ -00032a70: 7572 7265 6e63 652e 9105 38e0 496e 9374 urrence...8.In.t │ │ │ │ -00032a80: 6865 9363 6173 6593 6f66 93eb 616c 6574 he.case.of..alet │ │ │ │ -00032a90: 7265 66cf 2c93 7468 6973 936d 90ac 7275 ref.,.this.m..ru │ │ │ │ -00032aa0: 7374 9362 9865 936d 6f6e 6f74 90ac 7279 st.b.e.monot..ry │ │ │ │ -00032ab0: 7098 6593 6966 8ea6 8d8d 8d8d 9153 92a1 p.e.if.......S.. │ │ │ │ -00032ac0: 692e 8e8e 8e91 5ff9 b574 6865 9603 eaa8 i....._..the.... │ │ │ │ -00032ad0: eb61 6c65 7472 6566 93cf 6973 9374 6f70 .aletref..is.top │ │ │ │ -00032ae0: 2d6c 6576 90ac 7265 6c93 6f72 8e9f 12e2 -lev..rel.or.... │ │ │ │ -00032af0: 138d 8d8d 8d91 504f 1569 692e 8e8e 8e91 ......PO.ii..... │ │ │ │ -00032b00: 5ff9 b561 6e96 03ea a861 7373 6967 6e6d _..an....assignm │ │ │ │ -00032b10: 656e 90ac 7274 9374 6f93 d778 93cf 6f9a en..rt.to..x..o. │ │ │ │ -00032b20: 538e 6363 7572 7393 7769 7468 696e 9361 S.ccurs.within.a │ │ │ │ -00032b30: 93eb 615c cf2d 6578 7072 6573 7369 6f6e ..a\.-expression │ │ │ │ -00032b40: 9377 6974 6869 6e93 6974 7393 7363 6f70 .within.its.scop │ │ │ │ -00032b50: 9865 2e8e a68d 8d8d 8d91 3476 3628 6229 .e........4v6(b) │ │ │ │ -00032b60: 8e8e 8e91 4a00 d249 6696 045e 75d7 7893 ....J..If..^u.x. │ │ │ │ -00032b70: cf69 739b 045e 7462 9053 8e6f 756e 6493 .is..^tb.S.ound. │ │ │ │ -00032b80: 6290 ac72 7993 eb61 6c65 7493 cf6f 7298 b..ry..alet..or. │ │ │ │ -00032b90: eb61 6c65 7472 6563 cf2c 9104 7b68 7468 .aletrec.,..{hth │ │ │ │ -00032ba0: 656e 93d7 7893 cf68 6173 93d7 7479 906e en..x..has..ty.n │ │ │ │ -00032bb0: 39cf 2c91 047b 6777 6865 7265 93d7 7479 9.,..{gwhere..ty │ │ │ │ -00032bc0: 9104 ccae cf69 7393 616e 9869 6e73 7461 .....is.an.insta │ │ │ │ -00032bd0: 6e63 6593 6f66 9374 6865 8ea1 8d91 4a00 nce.of.the....J. │ │ │ │ -00032be0: d274 90ac 7279 7090 538e 6596 040b 626f .t..ryp.S.e...bo │ │ │ │ -00032bf0: 669b 040b 6174 6865 9362 696e 6469 6e67 f...athe.binding │ │ │ │ -00032c00: 986f 9053 8e63 6375 7272 656e 6365 936f .o.S.ccurrence.o │ │ │ │ -00032c10: 6698 d778 93cf 288d 692e 652e 8e91 130e f..x..(.i.e..... │ │ │ │ -00032c20: e574 6865 93e5 6765 6e65 7269 6391 04bc .the..generic... │ │ │ │ -00032c30: 72cf 7490 ac72 7970 9053 8e65 936f 6698 r.t..ryp.S.e.of. │ │ │ │ -00032c40: d778 cf29 2c91 0413 9069 6e98 7768 6963 .x.),....in.whic │ │ │ │ -00032c50: 9aac 7268 9374 9879 7090 538e 658e a18d ..rh.t.yp.S.e... │ │ │ │ -00032c60: 914a 00d2 7691 ff58 e461 7269 6162 6c65 .J..v..X.ariable │ │ │ │ -00032c70: 7396 0373 476f 9053 8e63 6375 7272 696e s..sGo.S.ccurrin │ │ │ │ -00032c80: 679b 0373 4869 6e93 7468 6598 7490 ac72 g..sHin.the.t..r │ │ │ │ -00032c90: 7970 9053 8e65 7393 6f66 9863 7572 7265 yp.S.es.of.curre │ │ │ │ -00032ca0: 6e90 ac72 7493 eb61 5ccf 2d62 9053 8e6f n..rt..a\.-b.S.o │ │ │ │ -00032cb0: 756e 6498 6f72 93eb 616c 6574 7265 66cf und.or..aletref. │ │ │ │ -00032cc0: 2d62 9053 8e6f 756e 6498 6964 656e 90ac -b.S.ound.iden.. │ │ │ │ -00032cd0: 7274 690c 6572 738e a18d 914a 00d2 6172 rti.ers....J..ar │ │ │ │ -00032ce0: 6596 03ea a86e 6f74 9369 6e73 7461 6e90 e....not.instan. │ │ │ │ -00032cf0: ac72 7469 6174 6564 2e8e a915 c425 8d8d .rtiated.....%.. │ │ │ │ -00032d00: 8d8d 9135 c46e 2863 298e 8e8e 914a 00d2 ...5.n(c)....J.. │ │ │ │ -00032d10: 4966 9604 18d0 d778 93cf 6973 9b04 18cf If.....x..is.... │ │ │ │ -00032d20: 6e6f 7493 6290 538e 6f75 6e64 9369 6e93 not.b.S.ound.in. │ │ │ │ -00032d30: 7468 6598 7072 6f67 7261 6d93 2869 6e93 the.program.(in. │ │ │ │ -00032d40: 7768 6963 90ac 7268 9363 6173 6598 6974 whic..rh.case.it │ │ │ │ -00032d50: 936d 90ac 7275 7374 9362 9053 8e65 9361 .m..rust.b.S.e.a │ │ │ │ -00032d60: 6e98 eb48 4d4c 93cf 7072 696d 6974 6976 n..HML..primitiv │ │ │ │ -00032d70: 90ac 7265 292c 8ea1 8d91 4a00 d274 6865 ..re),....J..the │ │ │ │ -00032d80: 6e96 03ea a8d7 7893 cf68 6173 93d7 7479 n.....x..has..ty │ │ │ │ -00032d90: 906e 39cf 2c93 7768 6572 6593 d774 7991 .n9.,.where..ty. │ │ │ │ -00032da0: 0458 e1cf 6973 9361 6e93 696e 7374 616e .X..is.an.instan │ │ │ │ -00032db0: 6365 936f 6693 7468 6593 749a ac72 7970 ce.of.the.t..ryp │ │ │ │ -00032dc0: 9053 8e65 936f 6693 d778 93cf 6769 7698 .S.e.of..x..giv. │ │ │ │ -00032dd0: 656e 9369 6e93 4368 6170 7465 7293 362e en.in.Chapter.6. │ │ │ │ -00032de0: 8ea6 8d8d 8d8d 9134 7636 2864 298e 8e8e .......4v6(d)... │ │ │ │ -00032df0: 914a 00d2 4966 9603 aa5a d778 9b03 aa59 .J..If...Z.x...Y │ │ │ │ -00032e00: cf69 7393 6193 636f 6e73 7472 7563 746f .is.a.constructo │ │ │ │ -00032e10: 722c 9103 b736 d778 98cf 6861 7393 d774 r,...6.x..has..t │ │ │ │ -00032e20: 7996 0418 93cf 7768 6572 6598 d774 7993 y.....where..ty. │ │ │ │ -00032e30: cf69 7396 03aa 5a61 6e98 696e 7374 616e .is...Zan.instan │ │ │ │ -00032e40: 6365 936f 6698 7468 6593 7490 ac72 7970 ce.of.the.t..ryp │ │ │ │ -00032e50: 9a53 8e65 9361 7363 7269 6298 6564 9103 .S.e.ascrib.ed.. │ │ │ │ -00032e60: aa59 746f 93d7 788e a18d 914a 00d2 cf69 .Yto..x....J...i │ │ │ │ -00032e70: 6e96 03ea a874 6865 9363 6f6e 6372 6574 n....the.concret │ │ │ │ -00032e80: 6593 749a ac72 7970 9053 8e65 9364 6563 e.t..ryp.S.e.dec │ │ │ │ -00032e90: 6c61 7261 7469 6f6e 9377 6865 7265 9369 laration.where.i │ │ │ │ -00032ea0: 7493 7798 6173 9362 9053 8e6f 756e 642e t.w.as.b.S.ound. │ │ │ │ -00032eb0: 8e9f 1fae 808d 8d8d 8d91 2123 c933 2e8e ..........!#.3.. │ │ │ │ -00032ec0: 8e8e 9130 274d 5090 ac72 6174 7465 726e ...0'MP..rattern │ │ │ │ -00032ed0: 738e a18d 9130 274d 4361 7365 7396 03ea s....0'MCases... │ │ │ │ -00032ee0: a866 6f72 9361 9370 6174 7465 726e 93d7 .for.a.pattern.. │ │ │ │ -00032ef0: 70cf 3a8e 9f1b ea5c 8d8d 8d8d 913e 4134 p.:....\.....>A4 │ │ │ │ -00032f00: eb60 8088 8e8e 8e91 4a00 d2eb 615f 8ea1 .`......J...a_.. │ │ │ │ -00032f10: 8d91 4a00 d2d7 7096 03ea a8cf 6861 7393 ..J...p.....has. │ │ │ │ -00032f20: d774 7990 6e39 cf2c 9377 6865 7265 93d7 .ty.n9.,.where.. │ │ │ │ -00032f30: 7479 9104 58e1 cf69 7393 616e 9aac 7279 ty..X..is.an..ry │ │ │ │ -00032f40: 9374 9879 7090 538e 652e 8e8e 9f24 fd13 .t.yp.S.e....$.. │ │ │ │ -00032f50: 8e8c 8b00 0000 2c00 0000 0000 0000 0000 ......,......... │ │ │ │ +000323d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000323e0: 0000 0000 0003 149d a002 cc05 558d a0fd ............U... │ │ │ │ +000323f0: 46d3 0e8d 8d8d 8d9f fa99 9a8d 9112 c761 F..............a │ │ │ │ +00032400: d035 2e32 2e91 0a80 0054 90a0 0079 7069 .5.2.....T...ypi │ │ │ │ +00032410: 6e67 9604 8000 6f66 934d 4c93 7068 7261 ng....of.ML.phra │ │ │ │ +00032420: 7365 7392 0117 6d69 3433 8e91 12c7 619f ses...mi43....a. │ │ │ │ +00032430: 0566 6689 0000 e666 01c7 3e7c 8e8e 8e8e .ff....f..>|.... │ │ │ │ +00032440: a002 942f df8d a0fd 8bd0 218d 911e 28f0 .../......!...(. │ │ │ │ +00032450: cf4e 6f95 ac72 779b 0437 0074 6865 9104 .No..rw..7.the.. │ │ │ │ +00032460: 36ff 7493 7970 9053 8e65 9863 9368 6563 6.t.yp.S.e.c.hec │ │ │ │ +00032470: 936b 9365 7298 7769 6c6c 9861 7363 7269 .k.er.will.ascri │ │ │ │ +00032480: 6290 538e 6591 0436 ff74 6865 9874 9379 b.S.e..6.the.t.y │ │ │ │ +00032490: 7090 538e 6598 eb61 282a 2d3e 2a2a 292d p.S.e..a(*->**)- │ │ │ │ +000324a0: 3e2a 9605 bfaa 6c69 7374 2d3e 2a2a 936c >*....list->**.l │ │ │ │ +000324b0: 6973 7491 0436 ffcf 746f 98eb 616d 6170 ist..6..to..amap │ │ │ │ +000324c0: cf2e 9106 1de7 5468 6973 9869 738e a410 ......This.is... │ │ │ │ +000324d0: 0000 8d91 12c7 6169 6e96 0382 1b66 6163 ......ain....fac │ │ │ │ +000324e0: 7493 7468 6591 0382 1a6d 6f73 7493 6765 t.the....most.ge │ │ │ │ +000324f0: 6e65 7261 6c93 749a ac72 7970 9053 8e65 neral.t..ryp.S.e │ │ │ │ +00032500: 9363 6f6e 7369 7374 656e 9874 9377 6974 .consisten.t.wit │ │ │ │ +00032510: 6891 0382 1a74 6865 9363 6f6e 7374 7261 h....the.constra │ │ │ │ +00032520: 696e 9874 7393 6d65 6e98 7469 6f6e 6564 in.ts.men.tioned │ │ │ │ +00032530: 2e91 0516 064d 6f72 656f 9876 9865 722c .....Moreo.v.er, │ │ │ │ +00032540: 9103 9704 6974 9363 616e 8ea1 8d91 12c7 ....it.can...... │ │ │ │ +00032550: 6162 9053 8e65 9603 dde2 7368 6f9a ac72 ab.S.e....sho..r │ │ │ │ +00032560: 776e 9374 6861 7493 616e 9879 9103 dde1 wn.that.an.y.... │ │ │ │ +00032570: 696e 7374 616e 6365 936f 6693 7468 6973 instance.of.this │ │ │ │ +00032580: 9374 9879 7090 538e 6593 616c 736f 9361 .t.yp.S.e.also.a │ │ │ │ +00032590: 6c6c 6f98 7773 9374 6865 9363 6f6e 7374 llo.ws.the.const │ │ │ │ +000325a0: 7261 696e 9874 7391 03dd e174 6f93 6290 rain.ts....to.b. │ │ │ │ +000325b0: 538e 6593 7361 7469 730c 6564 3b91 03e2 S.e.satis.ed;... │ │ │ │ +000325c0: 2474 6869 7393 6973 8ea1 8d91 12c7 6177 $this.is......aw │ │ │ │ +000325d0: 6861 7496 03ea a861 6c6c 6f90 ac72 7773 hat....allo..rws │ │ │ │ +000325e0: 9375 7393 746f 9363 6c61 696d 9374 6861 .us.to.claim.tha │ │ │ │ +000325f0: 7493 7468 6593 6465 636c 6172 6174 696f t.the.declaratio │ │ │ │ +00032600: 6e93 6973 9369 6e64 6565 6493 7090 538e n.is.indeed.p.S. │ │ │ │ +00032610: 6f6c 796d 6f72 7068 6963 2e8e 9f10 6212 olymorphic....b. │ │ │ │ +00032620: 8d91 1e28 f049 6e96 037f ec74 6865 9103 ...(.In....the.. │ │ │ │ +00032630: 7feb 666f 6c6c 6f9a ac72 7769 6e67 9363 ..follo..rwing.c │ │ │ │ +00032640: 6f6e 7374 7261 696e 9874 9603 7feb 6c69 onstrain.t....li │ │ │ │ +00032650: 7374 2c91 0395 4577 9865 9373 6198 799b st,...Ew.e.sa.y. │ │ │ │ +00032660: 037f ecd7 7093 cf68 6173 98d7 7479 9103 ....p..has..ty.. │ │ │ │ +00032670: ee24 cf74 6f98 696e 6469 6361 7465 9374 .$.to.indicate.t │ │ │ │ +00032680: 6861 7498 7468 6593 7068 7261 7365 98d7 hat.the.phrase.. │ │ │ │ +00032690: 7093 cf69 7398 6173 6372 6962 9053 8e65 p..is.ascrib.S.e │ │ │ │ +000326a0: 648e a18d 9112 c761 619b 045e b274 95ac d......aa..^.t.. │ │ │ │ +000326b0: 7279 7090 538e 6591 045e b1d7 7479 9104 ryp.S.e..^..ty.. │ │ │ │ +000326c0: cceb cf77 6869 6393 6898 7361 7469 730c ...whic.h.satis. │ │ │ │ +000326d0: 6573 9874 6865 9104 5eb1 7374 6174 6564 es.the..^.stated │ │ │ │ +000326e0: 9863 6f6e 6469 7469 6f6e 732e 9106 94fd .conditions..... │ │ │ │ +000326f0: 5791 ff05 5665 9875 7365 98d7 78cf 2c96 W...Ve.use..x.,. │ │ │ │ +00032700: 047b b4d7 70cf 2c93 d765 cf2c 93d7 6498 .{..p.,..e.,..d. │ │ │ │ +00032710: cf74 6f98 7374 616e 6491 045e b166 6f72 .to.stand..^.for │ │ │ │ +00032720: 9876 91ff 58e4 6172 6961 626c 6573 2c8e .v..X.ariables,. │ │ │ │ +00032730: a18d 9112 c761 7061 7474 6572 6e73 2c96 .....apatterns,. │ │ │ │ +00032740: 03ea a865 7870 7265 7373 696f 6e73 9361 ...expressions.a │ │ │ │ +00032750: 6e64 9364 6563 6c61 7261 7469 6f6e 7393 nd.declarations. │ │ │ │ +00032760: 7265 7370 9053 8e65 6374 6976 90ac 7265 resp.S.ectiv..re │ │ │ │ +00032770: 6c79 91ff 0556 2e8e 9f1f ae81 8d8d 8d8d ly...V.......... │ │ │ │ +00032780: 9121 23c9 312e 8e8e 8e91 3027 4d43 6f6e .!#.1.....0'MCon │ │ │ │ +00032790: 7374 616e 90ac 7274 738e 9f1b ea5c 8d8d stan..rts....\.. │ │ │ │ +000327a0: 8d8d 9135 1d52 2861 298e 8e8e 914a 00d2 ...5.R(a)....J.. │ │ │ │ +000327b0: eb61 2829 9603 eaa8 cf68 6173 93eb 6176 .a().....has..av │ │ │ │ +000327c0: 6f69 648e a915 c424 8d8d 8d8d 9134 7636 oid....$.....4v6 │ │ │ │ +000327d0: cf28 6229 8e8e 8e91 4a00 d2eb 6130 9603 .(b)....J...a0.. │ │ │ │ +000327e0: eaa8 cf68 6173 93eb 6169 6e74 cf2c 93eb ...has..aint.,.. │ │ │ │ +000327f0: 6131 93cf 6861 7393 eb61 696e 74cf 2c93 a1..has..aint.,. │ │ │ │ +00032800: 2e2e 2e8e a415 c425 8d8d 8d8d 9135 c46e .......%.....5.n │ │ │ │ +00032810: 2863 298e 8e8e 914a 00d2 eb61 7472 7565 (c)....J...atrue │ │ │ │ +00032820: 9603 eaa8 cf68 6173 93eb 6162 6f6f 6ccf .....has..abool. │ │ │ │ +00032830: 2c93 eb61 6661 6c73 6593 cf68 6173 93eb ,..afalse..has.. │ │ │ │ +00032840: 6162 6f6f 6c8e a18d 8d8d 8d91 3476 36cf abool.......4v6. │ │ │ │ +00032850: 2864 298e 8e8e 914a 00d2 eb61 602e 2e2e (d)....J...a`... │ │ │ │ +00032860: 6096 03ea a8cf 6861 7393 eb61 7374 7269 `.....has..astri │ │ │ │ +00032870: 6e67 8ea6 8d8d 8d8d 9135 c46e cf28 6529 ng.......5.n.(e) │ │ │ │ +00032880: 8e8e 8e91 4a00 d2d7 636f 6e96 052b 5ccf ....J...con..+\. │ │ │ │ +00032890: 616e 649b 052b 5dd7 636f 6e93 6365 93cf and..+].con.ce.. │ │ │ │ +000328a0: 6861 95ac 7276 9365 9605 2b5c 616e 9869 ha..rv.e..+\an.i │ │ │ │ +000328b0: 6e73 7461 6e63 6593 6f66 93d7 7479 956e nstance.of..ty.n │ │ │ │ +000328c0: 3961 7290 538e 6791 0599 9574 7993 636f 9ar.S.g....ty.co │ │ │ │ +000328d0: 6e98 cf77 6865 7265 9b05 2b5c d774 7993 n..where..+\.ty. │ │ │ │ +000328e0: 636f 6e98 cf69 7398 7468 6591 052b 5d74 con..is.the..+]t │ │ │ │ +000328f0: 90ac 7279 7090 538e 6598 6f66 8ea4 1000 ..ryp.S.e.of.... │ │ │ │ +00032900: 008d 914a 00d2 7768 6963 90ac 7268 9603 ...J..whic..rh.. │ │ │ │ +00032910: eaa8 d763 6f6e 93cf 6973 9361 9363 6f6e ...con..is.a.con │ │ │ │ +00032920: 7374 7275 6374 6f72 9328 7365 6593 5365 structor.(see.Se │ │ │ │ +00032930: 6374 696f 6e93 352e 3629 2e8e 9f1b ea5c ction.5.6).....\ │ │ │ │ +00032940: 8d8d 8d8d 9121 23c9 322e 8e8e 8e91 3027 .....!#.2.....0' │ │ │ │ +00032950: 4d56 91ff 0556 6172 6961 626c 6596 03ea MV...Variable... │ │ │ │ +00032960: a861 6e64 9363 6f6e 7374 7275 6374 6f72 .and.constructor │ │ │ │ +00032970: 738e a18d 9130 274d 5468 6596 03ea a863 s....0'MThe....c │ │ │ │ +00032980: 6f6e 7374 7261 696e 90ac 7274 7393 6465 onstrain..rts.de │ │ │ │ +00032990: 7363 7269 629a 538e 6564 9368 6572 6593 scrib.S.ed.here. │ │ │ │ +000329a0: 6172 6593 6469 7363 7573 7365 6493 696e are.discussed.in │ │ │ │ +000329b0: 9353 6563 7469 6f6e 9335 2e33 9362 9865 .Section.5.3.b.e │ │ │ │ +000329c0: 6c6f 90ac 7277 2e8e 9f1f ae81 8d8d 8d8d lo..rw.......... │ │ │ │ +000329d0: 9135 1d52 2861 298e 8e8e 914a 00d2 4966 .5.R(a)....J..If │ │ │ │ +000329e0: 9604 13ca d778 9b04 13cb cf69 7393 6193 .....x.....is.a. │ │ │ │ +000329f0: 7691 ff58 e461 7269 6162 6c65 9362 9053 v..X.ariable.b.S │ │ │ │ +00032a00: 8e6f 756e 6498 6290 ac72 7993 eb61 5ccf .ound.b..ry..a\. │ │ │ │ +00032a10: 2c9b 041e 13eb 6166 756e 93cf 6f72 93eb ,.....afun..or.. │ │ │ │ +00032a20: 616c 6574 7265 66cf 2c98 7468 656e 9b04 aletref.,.then.. │ │ │ │ +00032a30: 13cb eb61 7893 cf69 7393 6173 6372 6962 ...ax..is.ascrib │ │ │ │ +00032a40: 9053 8e65 6493 7468 6598 7361 6d65 9374 .S.ed.the.same.t │ │ │ │ +00032a50: 90ac 7279 7090 538e 658e a18d 914a 00d2 ..ryp.S.e....J.. │ │ │ │ +00032a60: 6173 9603 eaa8 6974 7393 6269 6e64 696e as....its.bindin │ │ │ │ +00032a70: 6793 6f9a 538e 6363 7572 7265 6e63 652e g.o.S.ccurrence. │ │ │ │ +00032a80: 9105 38e0 496e 9374 6865 9363 6173 6593 ..8.In.the.case. │ │ │ │ +00032a90: 6f66 93eb 616c 6574 7265 66cf 2c93 7468 of..aletref.,.th │ │ │ │ +00032aa0: 6973 936d 90ac 7275 7374 9362 9865 936d is.m..rust.b.e.m │ │ │ │ +00032ab0: 6f6e 6f74 90ac 7279 7098 6593 6966 8ea6 onot..ryp.e.if.. │ │ │ │ +00032ac0: 8d8d 8d8d 9153 92a1 692e 8e8e 8e91 5ff9 .....S..i....._. │ │ │ │ +00032ad0: b574 6865 9603 eaa8 eb61 6c65 7472 6566 .the.....aletref │ │ │ │ +00032ae0: 93cf 6973 9374 6f70 2d6c 6576 90ac 7265 ..is.top-lev..re │ │ │ │ +00032af0: 6c93 6f72 8e9f 12e2 138d 8d8d 8d91 504f l.or..........PO │ │ │ │ +00032b00: 1569 692e 8e8e 8e91 5ff9 b561 6e96 03ea .ii....._..an... │ │ │ │ +00032b10: a861 7373 6967 6e6d 656e 90ac 7274 9374 .assignmen..rt.t │ │ │ │ +00032b20: 6f93 d778 93cf 6f9a 538e 6363 7572 7393 o..x..o.S.ccurs. │ │ │ │ +00032b30: 7769 7468 696e 9361 93eb 615c cf2d 6578 within.a..a\.-ex │ │ │ │ +00032b40: 7072 6573 7369 6f6e 9377 6974 6869 6e93 pression.within. │ │ │ │ +00032b50: 6974 7393 7363 6f70 9865 2e8e a68d 8d8d its.scop.e...... │ │ │ │ +00032b60: 8d91 3476 3628 6229 8e8e 8e91 4a00 d249 ..4v6(b)....J..I │ │ │ │ +00032b70: 6696 045e 75d7 7893 cf69 739b 045e 7462 f..^u.x..is..^tb │ │ │ │ +00032b80: 9053 8e6f 756e 6493 6290 ac72 7993 eb61 .S.ound.b..ry..a │ │ │ │ +00032b90: 6c65 7493 cf6f 7298 eb61 6c65 7472 6563 let..or..aletrec │ │ │ │ +00032ba0: cf2c 9104 7b68 7468 656e 93d7 7893 cf68 .,..{hthen..x..h │ │ │ │ +00032bb0: 6173 93d7 7479 906e 39cf 2c91 047b 6777 as..ty.n9.,..{gw │ │ │ │ +00032bc0: 6865 7265 93d7 7479 9104 ccae cf69 7393 here..ty.....is. │ │ │ │ +00032bd0: 616e 9869 6e73 7461 6e63 6593 6f66 9374 an.instance.of.t │ │ │ │ +00032be0: 6865 8ea1 8d91 4a00 d274 90ac 7279 7090 he....J..t..ryp. │ │ │ │ +00032bf0: 538e 6596 040b 626f 669b 040b 6174 6865 S.e...bof...athe │ │ │ │ +00032c00: 9362 696e 6469 6e67 986f 9053 8e63 6375 .binding.o.S.ccu │ │ │ │ +00032c10: 7272 656e 6365 936f 6698 d778 93cf 288d rrence.of..x..(. │ │ │ │ +00032c20: 692e 652e 8e91 130e e574 6865 93e5 6765 i.e......the..ge │ │ │ │ +00032c30: 6e65 7269 6391 04bc 72cf 7490 ac72 7970 neric...r.t..ryp │ │ │ │ +00032c40: 9053 8e65 936f 6698 d778 cf29 2c91 0413 .S.e.of..x.),... │ │ │ │ +00032c50: 9069 6e98 7768 6963 9aac 7268 9374 9879 .in.whic..rh.t.y │ │ │ │ +00032c60: 7090 538e 658e a18d 914a 00d2 7691 ff58 p.S.e....J..v..X │ │ │ │ +00032c70: e461 7269 6162 6c65 7396 0373 476f 9053 .ariables..sGo.S │ │ │ │ +00032c80: 8e63 6375 7272 696e 679b 0373 4869 6e93 .ccurring..sHin. │ │ │ │ +00032c90: 7468 6598 7490 ac72 7970 9053 8e65 7393 the.t..ryp.S.es. │ │ │ │ +00032ca0: 6f66 9863 7572 7265 6e90 ac72 7493 eb61 of.curren..rt..a │ │ │ │ +00032cb0: 5ccf 2d62 9053 8e6f 756e 6498 6f72 93eb \.-b.S.ound.or.. │ │ │ │ +00032cc0: 616c 6574 7265 66cf 2d62 9053 8e6f 756e aletref.-b.S.oun │ │ │ │ +00032cd0: 6498 6964 656e 90ac 7274 690c 6572 738e d.iden..rti.ers. │ │ │ │ +00032ce0: a18d 914a 00d2 6172 6596 03ea a86e 6f74 ...J..are....not │ │ │ │ +00032cf0: 9369 6e73 7461 6e90 ac72 7469 6174 6564 .instan..rtiated │ │ │ │ +00032d00: 2e8e a915 c425 8d8d 8d8d 9135 c46e 2863 .....%.....5.n(c │ │ │ │ +00032d10: 298e 8e8e 914a 00d2 4966 9604 18d0 d778 )....J..If.....x │ │ │ │ +00032d20: 93cf 6973 9b04 18cf 6e6f 7493 6290 538e ..is....not.b.S. │ │ │ │ +00032d30: 6f75 6e64 9369 6e93 7468 6598 7072 6f67 ound.in.the.prog │ │ │ │ +00032d40: 7261 6d93 2869 6e93 7768 6963 90ac 7268 ram.(in.whic..rh │ │ │ │ +00032d50: 9363 6173 6598 6974 936d 90ac 7275 7374 .case.it.m..rust │ │ │ │ +00032d60: 9362 9053 8e65 9361 6e98 eb48 4d4c 93cf .b.S.e.an..HML.. │ │ │ │ +00032d70: 7072 696d 6974 6976 90ac 7265 292c 8ea1 primitiv..re),.. │ │ │ │ +00032d80: 8d91 4a00 d274 6865 6e96 03ea a8d7 7893 ..J..then.....x. │ │ │ │ +00032d90: cf68 6173 93d7 7479 906e 39cf 2c93 7768 .has..ty.n9.,.wh │ │ │ │ +00032da0: 6572 6593 d774 7991 0458 e1cf 6973 9361 ere..ty..X..is.a │ │ │ │ +00032db0: 6e93 696e 7374 616e 6365 936f 6693 7468 n.instance.of.th │ │ │ │ +00032dc0: 6593 749a ac72 7970 9053 8e65 936f 6693 e.t..ryp.S.e.of. │ │ │ │ +00032dd0: d778 93cf 6769 7698 656e 9369 6e93 4368 .x..giv.en.in.Ch │ │ │ │ +00032de0: 6170 7465 7293 362e 8ea6 8d8d 8d8d 9134 apter.6........4 │ │ │ │ +00032df0: 7636 2864 298e 8e8e 914a 00d2 4966 9603 v6(d)....J..If.. │ │ │ │ +00032e00: aa5a d778 9b03 aa59 cf69 7393 6193 636f .Z.x...Y.is.a.co │ │ │ │ +00032e10: 6e73 7472 7563 746f 722c 9103 b736 d778 nstructor,...6.x │ │ │ │ +00032e20: 98cf 6861 7393 d774 7996 0418 93cf 7768 ..has..ty.....wh │ │ │ │ +00032e30: 6572 6598 d774 7993 cf69 7396 03aa 5a61 ere..ty..is...Za │ │ │ │ +00032e40: 6e98 696e 7374 616e 6365 936f 6698 7468 n.instance.of.th │ │ │ │ +00032e50: 6593 7490 ac72 7970 9a53 8e65 9361 7363 e.t..ryp.S.e.asc │ │ │ │ +00032e60: 7269 6298 6564 9103 aa59 746f 93d7 788e rib.ed...Yto..x. │ │ │ │ +00032e70: a18d 914a 00d2 cf69 6e96 03ea a874 6865 ...J...in....the │ │ │ │ +00032e80: 9363 6f6e 6372 6574 6593 749a ac72 7970 .concrete.t..ryp │ │ │ │ +00032e90: 9053 8e65 9364 6563 6c61 7261 7469 6f6e .S.e.declaration │ │ │ │ +00032ea0: 9377 6865 7265 9369 7493 7798 6173 9362 .where.it.w.as.b │ │ │ │ +00032eb0: 9053 8e6f 756e 642e 8e9f 1fae 808d 8d8d .S.ound......... │ │ │ │ +00032ec0: 8d91 2123 c933 2e8e 8e8e 9130 274d 5090 ..!#.3.....0'MP. │ │ │ │ +00032ed0: ac72 6174 7465 726e 738e a18d 9130 274d .ratterns....0'M │ │ │ │ +00032ee0: 4361 7365 7396 03ea a866 6f72 9361 9370 Cases....for.a.p │ │ │ │ +00032ef0: 6174 7465 726e 93d7 70cf 3a8e 9f1b ea5c attern..p.:....\ │ │ │ │ +00032f00: 8d8d 8d8d 913e 4134 eb60 8088 8e8e 8e91 .....>A4.`...... │ │ │ │ +00032f10: 4a00 d2eb 615f 8ea1 8d91 4a00 d2d7 7096 J...a_....J...p. │ │ │ │ +00032f20: 03ea a8cf 6861 7393 d774 7990 6e39 cf2c ....has..ty.n9., │ │ │ │ +00032f30: 9377 6865 7265 93d7 7479 9104 58e1 cf69 .where..ty..X..i │ │ │ │ +00032f40: 7393 616e 9aac 7279 9374 9879 7090 538e s.an..ry.t.yp.S. │ │ │ │ +00032f50: 652e 8e8e 9f24 fd13 8e8c 8b00 0000 2c00 e....$........,. │ │ │ │ 00032f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00032f70: 0000 0000 0000 0000 0000 0000 0323 b3a0 .............#.. │ │ │ │ -00032f80: 02cc 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa ...U...F........ │ │ │ │ -00032f90: 999a 8d91 eaf1 ebd0 3434 9201 3317 ba43 ........44..3..C │ │ │ │ -00032fa0: 6861 7074 6572 9604 8000 352e 910a 8000 hapter....5..... │ │ │ │ -00032fb0: 4d4c 9354 90a0 0079 7090 6000 6573 8e91 ML.T...yp.`.es.. │ │ │ │ -00032fc0: eaf1 eb9f 0566 6689 0000 e666 01c7 3e7c .....ff....f..>| │ │ │ │ -00032fd0: 8e8e 8e8e a002 942f df8d a0fd 8bd0 218d ......./......!. │ │ │ │ -00032fe0: 8d8d 8d91 166b beeb 6080 888e 8e8e 9122 .....k..`......" │ │ │ │ -00032ff0: 2b5c d763 6f6e 9103 eaa8 708d 9ffb a532 +\.con....p....2 │ │ │ │ -00033000: db30 8e8e a410 0000 8d91 222b 5cd7 7096 .0........"+\.p. │ │ │ │ -00033010: 0517 51cf 6861 739b 0517 5061 6e93 696e ..Q.has...Pan.in │ │ │ │ -00033020: 7374 616e 6365 936f 6698 d774 7995 6e39 stance.of..ty.n9 │ │ │ │ -00033030: 6172 9053 8e67 9105 858a 7479 9363 6f6e ar.S.g....ty.con │ │ │ │ -00033040: 9605 1751 cf77 6865 7265 93d7 7479 906e ...Q.where..ty.n │ │ │ │ -00033050: 3963 6f6e 98cf 6973 9374 6865 9374 90ac 9con..is.the.t.. │ │ │ │ -00033060: 7279 7090 538e 6598 6f66 9377 6869 6390 ryp.S.e.of.whic. │ │ │ │ -00033070: ac72 6893 d763 6f6e 98cf 6973 9361 8ea1 .rh..con..is.a.. │ │ │ │ -00033080: 8d91 222b 5c63 6f6e 7374 7275 6374 6f72 .."+\constructor │ │ │ │ -00033090: 2e8e a915 f117 8d8d 8d8d 9116 6bbe eb60 ............k..` │ │ │ │ -000330a0: 8088 8e8e 8e91 222b 5cd7 708d 9f01 cccc ......"+\.p..... │ │ │ │ -000330b0: d531 8e91 04c0 04eb 613a d774 798e a18d .1......a:.ty... │ │ │ │ -000330c0: 9122 2b5c 708d 9f01 cccc d531 8e91 08aa ."+\p......1.... │ │ │ │ -000330d0: accf 616e 6496 03ea a8d7 7093 cf68 6195 ..and.....p..ha. │ │ │ │ -000330e0: ac72 7693 6596 03ea a861 6e93 696e 7374 .rv.e....an.inst │ │ │ │ -000330f0: 616e 6365 936f 6693 d774 7990 6e39 cf2e ance.of..ty.n9.. │ │ │ │ -00033100: 8e9f 15f1 168d 8d8d 8d91 166b beeb 6080 ...........k..`. │ │ │ │ -00033110: 888e 8e8e 9122 2b5c d770 8d9f 01cc ccd5 ....."+\.p...... │ │ │ │ -00033120: 318e 9104 c004 eb61 2cd7 708d 9f01 cccc 1......a,.p..... │ │ │ │ -00033130: d532 8e8e a18d 9122 2b5c cf49 6696 03ea .2....."+\.If... │ │ │ │ -00033140: a8d7 708d 9f01 cccc d531 8e9b 08aa accf ..p......1...... │ │ │ │ -00033150: 6861 7393 d774 798d 9f01 cccc d531 8e98 has..ty......1.. │ │ │ │ -00033160: cf61 6e64 93d7 708d 9f01 cccc d532 8e98 .and..p......2.. │ │ │ │ -00033170: cf68 6173 93d7 7479 8d9f 01cc ccd5 328e .has..ty......2. │ │ │ │ -00033180: 9b04 c004 cf2c 9374 6865 6e93 d770 93cf .....,.then..p.. │ │ │ │ -00033190: 6861 7393 d774 798d 9f01 cccc d531 8e98 has..ty......1.. │ │ │ │ -000331a0: eb61 23d7 7479 8d9f 01cc ccd5 328e 98cf .a#.ty......2... │ │ │ │ -000331b0: 2e8e a68d 8d8d 8d91 166b beeb 6080 888e .........k..`... │ │ │ │ -000331c0: 8e8e 9122 2b5c d770 8d9f 01cc ccd5 318e ..."+\.p......1. │ │ │ │ -000331d0: 9104 c004 eb61 2ed7 708d 9f01 cccc d532 .....a..p......2 │ │ │ │ -000331e0: 8e8e a18d 9122 2b5c cf49 6696 03ea a8d7 ....."+\.If..... │ │ │ │ -000331f0: 708d 9f01 cccc d531 8e9b 08aa accf 6861 p......1......ha │ │ │ │ -00033200: 7393 d774 7991 0458 e1cf 7468 656e 93d7 s..ty..X..then.. │ │ │ │ -00033210: 708d 9f01 cccc d532 8e98 cf61 6e64 93d7 p......2...and.. │ │ │ │ -00033220: 7093 cf68 6195 ac72 7693 6591 03ea a8d7 p..ha..rv.e..... │ │ │ │ -00033230: 7479 9106 2de3 eb61 6c69 7374 cf2e 8ea6 ty..-..alist.... │ │ │ │ -00033240: 8d8d 8d8d 9116 6bbe eb60 8088 8e8e 8e91 ......k..`...... │ │ │ │ -00033250: 222b 5ceb 615b d770 8d9f 01cc ccd5 318e "+\.a[.p......1. │ │ │ │ -00033260: 9104 c004 eb61 3b8d 9105 bfaa d73a 9601 .....a;......:.. │ │ │ │ -00033270: fffe 3a93 3a8e 9119 49f4 eb61 3bd7 708d ..:.:...I..a;.p. │ │ │ │ -00033280: 9f01 cccc d86e 8e91 05a8 50eb 615d 8ea1 .....n....P.a].. │ │ │ │ -00033290: 8d91 222b 5ccf 4691 ff05 566f 7296 03ea .."+\.F...Vor... │ │ │ │ -000332a0: a873 6f6d 6593 d774 7990 6e39 cf2c 9365 .some..ty.n9.,.e │ │ │ │ -000332b0: 6163 90ac 7268 93d7 708d 9f01 cccc d869 ac..rh..p......i │ │ │ │ -000332c0: 8e91 074f 82cf 6861 7393 d774 7991 0458 ...O..has..ty..X │ │ │ │ -000332d0: e1cf 616e 6493 d770 93cf 6861 7393 d774 ..and..p..has..t │ │ │ │ -000332e0: 7991 062d e3eb 616c 6973 74cf 2e8e 9f22 y..-..alist...." │ │ │ │ -000332f0: 8815 8d8d 8d8d 91f9 4e53 342e 8e8e 8e91 ........NS4..... │ │ │ │ -00033300: 0851 d745 7870 7265 7373 696f 6e73 8ea1 .Q.Expressions.. │ │ │ │ -00033310: 8d91 0851 d743 6173 6573 9603 eaa8 666f ...Q.Cases....fo │ │ │ │ -00033320: 7293 616e 9365 7870 7265 7373 696f 6e93 r.an.expression. │ │ │ │ -00033330: d765 93cf 286e 6f74 9361 9363 6f6e 7374 .e..(not.a.const │ │ │ │ -00033340: 616e 9aac 7274 936f 7293 6964 656e 9874 an..rt.or.iden.t │ │ │ │ -00033350: 690c 6572 293a 8e9f 204b d08d 8d8d 8d91 i.er):.. K...... │ │ │ │ -00033360: 166b beeb 6080 888e 8e8e 9122 2b5c d765 .k..`......"+\.e │ │ │ │ -00033370: 8d9f 01cc ccd5 318e 9104 c004 d765 8d9f ......1......e.. │ │ │ │ -00033380: 01cc ccd5 328e 8ea1 8d91 222b 5ccf 4966 ....2....."+\.If │ │ │ │ -00033390: 9603 eaa8 d765 8d9f 01cc ccd5 328e 9b08 .....e......2... │ │ │ │ -000333a0: aaac cf68 6173 93d7 7479 9104 58e1 cf61 ...has..ty..X..a │ │ │ │ -000333b0: 6e64 93d7 6593 cf68 6173 93d7 7479 8d90 nd..e..has..ty.. │ │ │ │ -000333c0: 6e39 9ffb a532 db30 8e91 0727 1acf 7468 n9...2.0...'..th │ │ │ │ -000333d0: 656e 93d7 658d 9f01 cccc d531 8e98 cf68 en..e......1...h │ │ │ │ -000333e0: 6173 93d7 7479 956e 39eb 612d 3ed7 7479 as..ty.n9.a->.ty │ │ │ │ -000333f0: 8d93 9ffb a532 db30 8e91 033c 72cf 2e8e .....2.0...|......./ │ │ │ │ +00032fe0: df8d a0fd 8bd0 218d 8d8d 8d91 166b beeb ......!......k.. │ │ │ │ +00032ff0: 6080 888e 8e8e 9122 2b5c d763 6f6e 9103 `......"+\.con.. │ │ │ │ +00033000: eaa8 708d 9ffb a532 db30 8e8e a410 0000 ..p....2.0...... │ │ │ │ +00033010: 8d91 222b 5cd7 7096 0517 51cf 6861 739b .."+\.p...Q.has. │ │ │ │ +00033020: 0517 5061 6e93 696e 7374 616e 6365 936f ..Pan.instance.o │ │ │ │ +00033030: 6698 d774 7995 6e39 6172 9053 8e67 9105 f..ty.n9ar.S.g.. │ │ │ │ +00033040: 858a 7479 9363 6f6e 9605 1751 cf77 6865 ..ty.con...Q.whe │ │ │ │ +00033050: 7265 93d7 7479 906e 3963 6f6e 98cf 6973 re..ty.n9con..is │ │ │ │ +00033060: 9374 6865 9374 90ac 7279 7090 538e 6598 .the.t..ryp.S.e. │ │ │ │ +00033070: 6f66 9377 6869 6390 ac72 6893 d763 6f6e of.whic..rh..con │ │ │ │ +00033080: 98cf 6973 9361 8ea1 8d91 222b 5c63 6f6e ..is.a...."+\con │ │ │ │ +00033090: 7374 7275 6374 6f72 2e8e a915 f117 8d8d structor........ │ │ │ │ +000330a0: 8d8d 9116 6bbe eb60 8088 8e8e 8e91 222b ....k..`......"+ │ │ │ │ +000330b0: 5cd7 708d 9f01 cccc d531 8e91 04c0 04eb \.p......1...... │ │ │ │ +000330c0: 613a d774 798e a18d 9122 2b5c 708d 9f01 a:.ty...."+\p... │ │ │ │ +000330d0: cccc d531 8e91 08aa accf 616e 6496 03ea ...1......and... │ │ │ │ +000330e0: a8d7 7093 cf68 6195 ac72 7693 6596 03ea ..p..ha..rv.e... │ │ │ │ +000330f0: a861 6e93 696e 7374 616e 6365 936f 6693 .an.instance.of. │ │ │ │ +00033100: d774 7990 6e39 cf2e 8e9f 15f1 168d 8d8d .ty.n9.......... │ │ │ │ +00033110: 8d91 166b beeb 6080 888e 8e8e 9122 2b5c ...k..`......"+\ │ │ │ │ +00033120: d770 8d9f 01cc ccd5 318e 9104 c004 eb61 .p......1......a │ │ │ │ +00033130: 2cd7 708d 9f01 cccc d532 8e8e a18d 9122 ,.p......2....." │ │ │ │ +00033140: 2b5c cf49 6696 03ea a8d7 708d 9f01 cccc +\.If.....p..... │ │ │ │ +00033150: d531 8e9b 08aa accf 6861 7393 d774 798d .1......has..ty. │ │ │ │ +00033160: 9f01 cccc d531 8e98 cf61 6e64 93d7 708d .....1...and..p. │ │ │ │ +00033170: 9f01 cccc d532 8e98 cf68 6173 93d7 7479 .....2...has..ty │ │ │ │ +00033180: 8d9f 01cc ccd5 328e 9b04 c004 cf2c 9374 ......2......,.t │ │ │ │ +00033190: 6865 6e93 d770 93cf 6861 7393 d774 798d hen..p..has..ty. │ │ │ │ +000331a0: 9f01 cccc d531 8e98 eb61 23d7 7479 8d9f .....1...a#.ty.. │ │ │ │ +000331b0: 01cc ccd5 328e 98cf 2e8e a68d 8d8d 8d91 ....2........... │ │ │ │ +000331c0: 166b beeb 6080 888e 8e8e 9122 2b5c d770 .k..`......"+\.p │ │ │ │ +000331d0: 8d9f 01cc ccd5 318e 9104 c004 eb61 2ed7 ......1......a.. │ │ │ │ +000331e0: 708d 9f01 cccc d532 8e8e a18d 9122 2b5c p......2....."+\ │ │ │ │ +000331f0: cf49 6696 03ea a8d7 708d 9f01 cccc d531 .If.....p......1 │ │ │ │ +00033200: 8e9b 08aa accf 6861 7393 d774 7991 0458 ......has..ty..X │ │ │ │ +00033210: e1cf 7468 656e 93d7 708d 9f01 cccc d532 ..then..p......2 │ │ │ │ +00033220: 8e98 cf61 6e64 93d7 7093 cf68 6195 ac72 ...and..p..ha..r │ │ │ │ +00033230: 7693 6591 03ea a8d7 7479 9106 2de3 eb61 v.e.....ty..-..a │ │ │ │ +00033240: 6c69 7374 cf2e 8ea6 8d8d 8d8d 9116 6bbe list..........k. │ │ │ │ +00033250: eb60 8088 8e8e 8e91 222b 5ceb 615b d770 .`......"+\.a[.p │ │ │ │ +00033260: 8d9f 01cc ccd5 318e 9104 c004 eb61 3b8d ......1......a;. │ │ │ │ +00033270: 9105 bfaa d73a 9601 fffe 3a93 3a8e 9119 .....:....:.:... │ │ │ │ +00033280: 49f4 eb61 3bd7 708d 9f01 cccc d86e 8e91 I..a;.p......n.. │ │ │ │ +00033290: 05a8 50eb 615d 8ea1 8d91 222b 5ccf 4691 ..P.a]...."+\.F. │ │ │ │ +000332a0: ff05 566f 7296 03ea a873 6f6d 6593 d774 ..Vor....some..t │ │ │ │ +000332b0: 7990 6e39 cf2c 9365 6163 90ac 7268 93d7 y.n9.,.eac..rh.. │ │ │ │ +000332c0: 708d 9f01 cccc d869 8e91 074f 82cf 6861 p......i...O..ha │ │ │ │ +000332d0: 7393 d774 7991 0458 e1cf 616e 6493 d770 s..ty..X..and..p │ │ │ │ +000332e0: 93cf 6861 7393 d774 7991 062d e3eb 616c ..has..ty..-..al │ │ │ │ +000332f0: 6973 74cf 2e8e 9f22 8815 8d8d 8d8d 91f9 ist...."........ │ │ │ │ +00033300: 4e53 342e 8e8e 8e91 0851 d745 7870 7265 NS4......Q.Expre │ │ │ │ +00033310: 7373 696f 6e73 8ea1 8d91 0851 d743 6173 ssions.....Q.Cas │ │ │ │ +00033320: 6573 9603 eaa8 666f 7293 616e 9365 7870 es....for.an.exp │ │ │ │ +00033330: 7265 7373 696f 6e93 d765 93cf 286e 6f74 ression..e..(not │ │ │ │ +00033340: 9361 9363 6f6e 7374 616e 9aac 7274 936f .a.constan..rt.o │ │ │ │ +00033350: 7293 6964 656e 9874 690c 6572 293a 8e9f r.iden.ti.er):.. │ │ │ │ +00033360: 204b d08d 8d8d 8d91 166b beeb 6080 888e K.......k..`... │ │ │ │ +00033370: 8e8e 9122 2b5c d765 8d9f 01cc ccd5 318e ..."+\.e......1. │ │ │ │ +00033380: 9104 c004 d765 8d9f 01cc ccd5 328e 8ea1 .....e......2... │ │ │ │ +00033390: 8d91 222b 5ccf 4966 9603 eaa8 d765 8d9f .."+\.If.....e.. │ │ │ │ +000333a0: 01cc ccd5 328e 9b08 aaac cf68 6173 93d7 ....2......has.. │ │ │ │ +000333b0: 7479 9104 58e1 cf61 6e64 93d7 6593 cf68 ty..X..and..e..h │ │ │ │ +000333c0: 6173 93d7 7479 8d90 6e39 9ffb a532 db30 as..ty..n9...2.0 │ │ │ │ +000333d0: 8e91 0727 1acf 7468 656e 93d7 658d 9f01 ...'..then..e... │ │ │ │ +000333e0: cccc d531 8e98 cf68 6173 93d7 7479 956e ...1...has..ty.n │ │ │ │ +000333f0: 39eb 612d 3ed7 7479 8d93 9ffb a532 db30 9.a->.ty.....2.0 │ │ │ │ +00033400: 8e91 033c 72cf 2e8e a68d 8d8d 8d91 166b ...|.... │ │ │ │ -00033bb0: a002 942f df8d a0fd 8bd0 218d 8d8d 8d91 .../......!..... │ │ │ │ -00033bc0: 3e41 34eb 6080 888e 8e8e 914a 00d2 d765 >A4.`......J...e │ │ │ │ -00033bd0: 8d9f fba5 328d db30 8e9f 0752 418d d530 ....2..0...RA..0 │ │ │ │ -00033be0: 8e8e 910a 7fae eb61 3f3f 9605 bfaa d765 .......a??.....e │ │ │ │ -00033bf0: 8d9f 01cc ccd5 318e 9108 aaac d765 8d9f ......1......e.. │ │ │ │ -00033c00: fba5 328d db30 8e9f 0752 418d d531 8e8e ..2..0...RA..1.. │ │ │ │ -00033c10: 8d91 06c0 02d7 3a96 01ff fe3a 933a 8e91 ......:....:.:.. │ │ │ │ -00033c20: 1a4a 4ceb 613f 3f93 d765 8d9f 01cc ccd8 .JL.a??..e...... │ │ │ │ -00033c30: 6e8e 9109 92f8 d765 8d9f fba5 328d db30 n......e....2..0 │ │ │ │ -00033c40: 8e9f 0752 418d d86e 8e8e 910b 67fa eb61 ...RA..n....g..a │ │ │ │ -00033c50: 3f7b 5cd7 78eb 617d 93d7 658d 9ffb a532 ?{\.x.a}..e....2 │ │ │ │ -00033c60: db30 8e8e a410 0000 8d91 4a00 d2cf 4561 .0........J...Ea │ │ │ │ -00033c70: 6390 ac72 689b 047c cad7 658d 9f01 cccc c..rh..|..e..... │ │ │ │ -00033c80: d869 8e91 07e1 a4cf 2830 9604 4e0e d73c .i......(0..N..< │ │ │ │ -00033c90: 9369 9104 4e0f 3c93 6e91 030e 26cf 2b91 .i..N.<.n...&.+. │ │ │ │ -00033ca0: 030e 2731 2998 6861 7398 eb61 7374 7269 ..'1).has..astri │ │ │ │ -00033cb0: 6e67 9605 bfaa 6c69 7374 cf2c 9104 a152 ng....list.,...R │ │ │ │ -00033cc0: 616e 6498 eb61 2d98 cf66 6f72 9873 6f6d and..a-..for.som │ │ │ │ -00033cd0: 6598 d774 7991 062d e3eb 612d 93d7 65cf e..ty..-..a-..e. │ │ │ │ -00033ce0: 2c91 04a1 53d7 658d 9ffb a532 8ddb 308e ,...S.e....2..0. │ │ │ │ -00033cf0: 9f07 5241 8dd5 308e 8e91 04c0 04cf 2c91 ..RA..0.......,. │ │ │ │ -00033d00: 04a1 5265 6163 90ac 7268 98d7 658d 9ffb ..Reac..rh..e... │ │ │ │ -00033d10: a532 8ddb 308e 9f07 5241 8dd8 698e 8e8e .2..0...RA..i... │ │ │ │ -00033d20: a18d 914a 00d2 cf61 6e64 9604 4615 d765 ...J...and..F..e │ │ │ │ -00033d30: 8d9f fba5 32db 308e 9107 144e cf61 6c6c ....2.0....N.all │ │ │ │ -00033d40: 9368 6195 ac72 7693 659b 0446 15d7 7479 .ha..rv.e..F..ty │ │ │ │ -00033d50: 906e 39cf 2e91 064b 2648 6f93 7793 6576 .n9....K&Ho.w.ev │ │ │ │ -00033d60: 9365 722c 9104 5cf1 7468 6973 9863 6f6e .er,..\.this.con │ │ │ │ -00033d70: 7374 7261 696e 9374 9104 4614 646f 9053 strain.t..F.do.S │ │ │ │ -00033d80: 8e65 7398 6e6f 7498 6170 706c 7998 746f .es.not.apply.to │ │ │ │ -00033d90: 9861 6e98 d765 8d9f fba5 328d db30 8e9f .an..e....2..0.. │ │ │ │ -00033da0: 0752 418d d869 8e8e 9107 aaef cf70 7265 .RA..i.......pre │ │ │ │ -00033db0: 6365 6465 648e a18d 914a 00d2 629a ac72 ceded....J..b..r │ │ │ │ -00033dc0: 7996 046d 13eb 6121 2193 cf69 6e93 706c y..m..a!!..in.pl │ │ │ │ -00033dd0: 6163 6591 046d 146f 6693 eb61 3f3f 93cf ace..m.of..a??.. │ │ │ │ -00033de0: 6e6f 7293 746f 93d7 658d 9ffb a532 db30 nor.to..e....2.0 │ │ │ │ -00033df0: 8e91 073b 4ccf 7072 6563 6564 6564 9362 ...;L.preceded.b │ │ │ │ -00033e00: 9879 9104 6d14 eb61 2193 cf69 6e93 706c .y..m..a!..in.pl │ │ │ │ -00033e10: 6163 6593 6f66 93eb 613f cf2e 9106 c022 ace.of..a?....." │ │ │ │ -00033e20: 4966 93eb 615c d778 93cf 6973 9370 7265 If..a\.x..is.pre │ │ │ │ -00033e30: 7365 6e98 742c 9104 8dae d778 8ea1 8d91 sen.t,.....x.... │ │ │ │ -00033e40: 4a00 d2cf 6861 7391 03ea a8eb 6173 7472 J...has.....astr │ │ │ │ -00033e50: 696e 67cf 2e8e a916 38bf 8d8d 8d8d 913e ing.....8......> │ │ │ │ -00033e60: 4134 eb60 8088 8e8e 8e91 4a00 d2eb 6177 A4.`......J...aw │ │ │ │ -00033e70: 6869 6c65 9605 bfaa d765 8d9f 01cc ccd5 hile.....e...... │ │ │ │ -00033e80: 318e 910a 7fae eb61 646f 93d7 658d 9f01 1......ado..e... │ │ │ │ -00033e90: cccc d532 8e8e a18d 914a 00d2 d765 8d9f ...2.....J...e.. │ │ │ │ -00033ea0: 01cc ccd5 318e 9108 aaac cf6d 95ac 7275 ....1......m..ru │ │ │ │ -00033eb0: 7374 9b03 eaa8 6861 9376 9365 9874 9379 st....ha.v.e.t.y │ │ │ │ -00033ec0: 7090 538e 6598 eb61 626f 6f6c cf2c 98d7 p.S.e..abool.,.. │ │ │ │ -00033ed0: 658d 9f01 cccc d532 8e91 08aa accf 6d61 e......2......ma │ │ │ │ -00033ee0: 9379 9868 6193 7693 6598 616e 9379 9874 .y.ha.v.e.an.y.t │ │ │ │ -00033ef0: 9379 7090 538e 6598 616e 6498 d765 98cf .yp.S.e.and..e.. │ │ │ │ -00033f00: 6861 7398 7493 7970 9053 8e65 98eb 6176 has.t.yp.S.e..av │ │ │ │ -00033f10: 6f69 64cf 2e8e 9f16 38be 8d8d 8d8d 913e oid.....8......> │ │ │ │ -00033f20: 4134 eb60 8088 8e8e 8e91 4a00 d2d7 658d A4.`......J...e. │ │ │ │ -00033f30: 9f01 cccc d531 8e91 04c0 04eb 613b 8d91 .....1......a;.. │ │ │ │ -00033f40: 05bf aad7 3a96 01ff fe3a 933a 8e91 1949 ....:....:.:...I │ │ │ │ -00033f50: f4eb 613b d765 8d9f 01cc ccd8 6e8e 8ea1 ..a;.e......n... │ │ │ │ -00033f60: 8d91 4a00 d2cf 4966 9603 eaa8 d765 8d9f ..J...If.....e.. │ │ │ │ -00033f70: 01cc ccd8 6e8e 9109 92f8 cf68 6173 93d7 ....n......has.. │ │ │ │ -00033f80: 7479 9104 58e1 cf74 6865 6e93 d765 93cf ty..X..then..e.. │ │ │ │ -00033f90: 6861 7393 d774 7990 6e39 cf2e 8ea6 8d8d has..ty.n9...... │ │ │ │ -00033fa0: 8d8d 913e 4134 eb60 8088 8e8e 8e91 4a00 ...>A4.`......J. │ │ │ │ -00033fb0: d2eb 615b d765 8d9f 01cc ccd5 318e 9104 ..a[.e......1... │ │ │ │ -00033fc0: c004 eb61 3b8d 9105 bfaa d73a 9601 fffe ...a;......:.... │ │ │ │ -00033fd0: 3a93 3a8e 9119 49f4 eb61 3bd7 658d 9f01 :.:...I..a;.e... │ │ │ │ -00033fe0: cccc d86e 8e91 05a8 50eb 615d 8ea1 8d91 ...n....P.a].... │ │ │ │ -00033ff0: 4a00 d2cf 4691 ff05 566f 7296 03ea a873 J...F...Vor....s │ │ │ │ -00034000: 6f6d 6593 d774 7990 6e39 cf2c 9365 6163 ome..ty.n9.,.eac │ │ │ │ -00034010: 90ac 7268 93d7 658d 9f01 cccc d869 8e91 ..rh..e......i.. │ │ │ │ -00034020: 074f 82cf 6861 7393 d774 7991 0458 e1cf .O..has..ty..X.. │ │ │ │ -00034030: 616e 6493 d765 93cf 6861 7393 d774 7991 and..e..has..ty. │ │ │ │ -00034040: 062d e3eb 616c 6973 74cf 2e8e a68d 8d8d .-..alist....... │ │ │ │ -00034050: 8d91 3e41 34eb 6080 888e 8e8e 914a 00d2 ..>A4.`......J.. │ │ │ │ -00034060: d764 9605 bfaa eb61 696e 93d7 658d 9f01 .d.....ain..e... │ │ │ │ -00034070: cccc d531 8e8e a18d 914a 00d2 cf49 6696 ...1.....J...If. │ │ │ │ -00034080: 04d3 4dd7 658d 9f01 cccc d531 8e91 0993 ..M.e......1.... │ │ │ │ -00034090: 51cf 6861 739b 04d3 4ed7 7479 9105 4186 Q.has...N.ty..A. │ │ │ │ -000340a0: cf74 6865 6e93 d765 93cf 6861 7398 d774 .then..e..has..t │ │ │ │ -000340b0: 7990 6e39 cf2e 9107 f2cf 5365 6598 616c y.n9......See.al │ │ │ │ -000340c0: 736f 9328 3229 9361 6290 538e 6f95 ac72 so.(2).ab.S.o..r │ │ │ │ -000340d0: 7693 652e 9107 f2d0 4966 9604 d34d d764 v.e.....If...M.d │ │ │ │ -000340e0: 93cf 6973 9361 9874 90ac 7279 7090 538e ..is.a.t..ryp.S. │ │ │ │ -000340f0: 6593 6465 0c6e 6974 696f 6e93 2873 6565 e.de.nition.(see │ │ │ │ -00034100: 8ea1 8d91 4a00 d253 6563 7469 6f6e 7396 ....J..Sections. │ │ │ │ -00034110: 03ea a835 2e35 9361 6e64 9335 2e36 2993 ...5.5.and.5.6). │ │ │ │ -00034120: 7468 656e 93d7 7479 9104 58e1 cf6d 9aac then..ty..X..m.. │ │ │ │ -00034130: 7275 7374 9363 6f6e 9874 6169 6e93 6e6f rust.con.tain.no │ │ │ │ -00034140: 9374 9879 7090 538e 6593 6465 0c6e 6564 .t.yp.S.e.de.ned │ │ │ │ -00034150: 9369 6e93 d764 cf2e 8e9f 1638 be8d 8d8d .in..d.....8.... │ │ │ │ -00034160: 8d91 3e41 34eb 6080 888e 8e8e 914a 00d2 ..>A4.`......J.. │ │ │ │ -00034170: eb61 5cd7 70eb 612e d765 8d9f 01cc ccd5 .a\.p.a..e...... │ │ │ │ -00034180: 318e 8ea1 8d91 4a00 d2cf 4966 9603 eaa8 1.....J...If.... │ │ │ │ -00034190: d770 93cf 6861 7393 d774 7991 0458 e1cf .p..has..ty..X.. │ │ │ │ -000341a0: 616e 6493 d765 8d9f 01cc ccd5 318e 9108 and..e......1... │ │ │ │ -000341b0: aaac cf68 6173 93d7 7479 8d90 6e39 9ffb ...has..ty..n9.. │ │ │ │ -000341c0: a532 db30 8e91 0727 1acf 7468 656e 93d7 .2.0...'..then.. │ │ │ │ -000341d0: 6593 cf68 6173 93d7 7479 956e 39eb 612d e..has..ty.n9.a- │ │ │ │ -000341e0: 3ed7 7479 8d93 9ffb a532 db30 8e91 033c >.ty.....2.0...< │ │ │ │ -000341f0: 72cf 2e91 0538 e053 6565 9603 eaa8 616c r....8.See....al │ │ │ │ -00034200: 736f 9328 3229 9361 6290 538e 6f95 ac72 so.(2).ab.S.o..r │ │ │ │ -00034210: 7693 652e 8ea6 8d8d 8d8d 913e 4134 eb60 v.e........>A4.` │ │ │ │ -00034220: 8088 8e8e 8e91 4a00 d2eb 6166 756e 9605 ......J...afun.. │ │ │ │ -00034230: bfaa d770 8d9f 01cc ccd5 318e 9104 c004 ...p......1..... │ │ │ │ -00034240: eb61 2ed7 658d 9f01 cccc d531 8e91 0a7f .a..e......1.... │ │ │ │ -00034250: aeeb 617c 8d93 d73a 9601 fffe 3a93 3a8e ..a|...:....:.:. │ │ │ │ -00034260: 9119 49f4 eb61 7c93 d770 8d9f 01cc ccd8 ..I..a|..p...... │ │ │ │ -00034270: 6e8e 9105 a850 eb61 2ed7 658d 9f01 cccc n....P.a..e..... │ │ │ │ -00034280: d86e 8e8e a18d 914a 00d2 cf49 6696 03ea .n.....J...If... │ │ │ │ -00034290: a865 6163 9aac 7268 93d7 708d 9f01 cccc .eac..rh..p..... │ │ │ │ -000342a0: d869 8e91 074f 82cf 6861 7393 d774 7991 .i...O..has..ty. │ │ │ │ -000342b0: 0458 e1cf 616e 6493 6561 6398 6893 d765 .X..and.eac.h..e │ │ │ │ -000342c0: 8d9f 01cc ccd8 698e 9107 4f82 cf68 6173 ......i...O..has │ │ │ │ -000342d0: 93d7 7479 8d90 6e39 9ffb a532 db30 8e91 ..ty..n9...2.0.. │ │ │ │ -000342e0: 0727 1acf 7468 656e 93d7 6593 cf68 6173 .'..then..e..has │ │ │ │ -000342f0: 93d7 7479 956e 39eb 612d 3ed7 7479 8d93 ..ty.n9.a->.ty.. │ │ │ │ -00034300: 9ffb a532 db30 8e91 033c 72cf 2e91 0538 ...2.0...|......./.... │ │ │ │ +00033bc0: 8bd0 218d 8d8d 8d91 3e41 34eb 6080 888e ..!.....>A4.`... │ │ │ │ +00033bd0: 8e8e 914a 00d2 d765 8d9f fba5 328d db30 ...J...e....2..0 │ │ │ │ +00033be0: 8e9f 0752 418d d530 8e8e 910a 7fae eb61 ...RA..0.......a │ │ │ │ +00033bf0: 3f3f 9605 bfaa d765 8d9f 01cc ccd5 318e ??.....e......1. │ │ │ │ +00033c00: 9108 aaac d765 8d9f fba5 328d db30 8e9f .....e....2..0.. │ │ │ │ +00033c10: 0752 418d d531 8e8e 8d91 06c0 02d7 3a96 .RA..1........:. │ │ │ │ +00033c20: 01ff fe3a 933a 8e91 1a4a 4ceb 613f 3f93 ...:.:...JL.a??. │ │ │ │ +00033c30: d765 8d9f 01cc ccd8 6e8e 9109 92f8 d765 .e......n......e │ │ │ │ +00033c40: 8d9f fba5 328d db30 8e9f 0752 418d d86e ....2..0...RA..n │ │ │ │ +00033c50: 8e8e 910b 67fa eb61 3f7b 5cd7 78eb 617d ....g..a?{\.x.a} │ │ │ │ +00033c60: 93d7 658d 9ffb a532 db30 8e8e a410 0000 ..e....2.0...... │ │ │ │ +00033c70: 8d91 4a00 d2cf 4561 6390 ac72 689b 047c ..J...Eac..rh..| │ │ │ │ +00033c80: cad7 658d 9f01 cccc d869 8e91 07e1 a4cf ..e......i...... │ │ │ │ +00033c90: 2830 9604 4e0e d73c 9369 9104 4e0f 3c93 (0..N..<.i..N.<. │ │ │ │ +00033ca0: 6e91 030e 26cf 2b91 030e 2731 2998 6861 n...&.+...'1).ha │ │ │ │ +00033cb0: 7398 eb61 7374 7269 6e67 9605 bfaa 6c69 s..astring....li │ │ │ │ +00033cc0: 7374 cf2c 9104 a152 616e 6498 eb61 2d98 st.,...Rand..a-. │ │ │ │ +00033cd0: cf66 6f72 9873 6f6d 6598 d774 7991 062d .for.some..ty..- │ │ │ │ +00033ce0: e3eb 612d 93d7 65cf 2c91 04a1 53d7 658d ..a-..e.,...S.e. │ │ │ │ +00033cf0: 9ffb a532 8ddb 308e 9f07 5241 8dd5 308e ...2..0...RA..0. │ │ │ │ +00033d00: 8e91 04c0 04cf 2c91 04a1 5265 6163 90ac ......,...Reac.. │ │ │ │ +00033d10: 7268 98d7 658d 9ffb a532 8ddb 308e 9f07 rh..e....2..0... │ │ │ │ +00033d20: 5241 8dd8 698e 8e8e a18d 914a 00d2 cf61 RA..i......J...a │ │ │ │ +00033d30: 6e64 9604 4615 d765 8d9f fba5 32db 308e nd..F..e....2.0. │ │ │ │ +00033d40: 9107 144e cf61 6c6c 9368 6195 ac72 7693 ...N.all.ha..rv. │ │ │ │ +00033d50: 659b 0446 15d7 7479 906e 39cf 2e91 064b e..F..ty.n9....K │ │ │ │ +00033d60: 2648 6f93 7793 6576 9365 722c 9104 5cf1 &Ho.w.ev.er,..\. │ │ │ │ +00033d70: 7468 6973 9863 6f6e 7374 7261 696e 9374 this.constrain.t │ │ │ │ +00033d80: 9104 4614 646f 9053 8e65 7398 6e6f 7498 ..F.do.S.es.not. │ │ │ │ +00033d90: 6170 706c 7998 746f 9861 6e98 d765 8d9f apply.to.an..e.. │ │ │ │ +00033da0: fba5 328d db30 8e9f 0752 418d d869 8e8e ..2..0...RA..i.. │ │ │ │ +00033db0: 9107 aaef cf70 7265 6365 6465 648e a18d .....preceded... │ │ │ │ +00033dc0: 914a 00d2 629a ac72 7996 046d 13eb 6121 .J..b..ry..m..a! │ │ │ │ +00033dd0: 2193 cf69 6e93 706c 6163 6591 046d 146f !..in.place..m.o │ │ │ │ +00033de0: 6693 eb61 3f3f 93cf 6e6f 7293 746f 93d7 f..a??..nor.to.. │ │ │ │ +00033df0: 658d 9ffb a532 db30 8e91 073b 4ccf 7072 e....2.0...;L.pr │ │ │ │ +00033e00: 6563 6564 6564 9362 9879 9104 6d14 eb61 eceded.b.y..m..a │ │ │ │ +00033e10: 2193 cf69 6e93 706c 6163 6593 6f66 93eb !..in.place.of.. │ │ │ │ +00033e20: 613f cf2e 9106 c022 4966 93eb 615c d778 a?....."If..a\.x │ │ │ │ +00033e30: 93cf 6973 9370 7265 7365 6e98 742c 9104 ..is.presen.t,.. │ │ │ │ +00033e40: 8dae d778 8ea1 8d91 4a00 d2cf 6861 7391 ...x....J...has. │ │ │ │ +00033e50: 03ea a8eb 6173 7472 696e 67cf 2e8e a916 ....astring..... │ │ │ │ +00033e60: 38bf 8d8d 8d8d 913e 4134 eb60 8088 8e8e 8......>A4.`.... │ │ │ │ +00033e70: 8e91 4a00 d2eb 6177 6869 6c65 9605 bfaa ..J...awhile.... │ │ │ │ +00033e80: d765 8d9f 01cc ccd5 318e 910a 7fae eb61 .e......1......a │ │ │ │ +00033e90: 646f 93d7 658d 9f01 cccc d532 8e8e a18d do..e......2.... │ │ │ │ +00033ea0: 914a 00d2 d765 8d9f 01cc ccd5 318e 9108 .J...e......1... │ │ │ │ +00033eb0: aaac cf6d 95ac 7275 7374 9b03 eaa8 6861 ...m..rust....ha │ │ │ │ +00033ec0: 9376 9365 9874 9379 7090 538e 6598 eb61 .v.e.t.yp.S.e..a │ │ │ │ +00033ed0: 626f 6f6c cf2c 98d7 658d 9f01 cccc d532 bool.,..e......2 │ │ │ │ +00033ee0: 8e91 08aa accf 6d61 9379 9868 6193 7693 ......ma.y.ha.v. │ │ │ │ +00033ef0: 6598 616e 9379 9874 9379 7090 538e 6598 e.an.y.t.yp.S.e. │ │ │ │ +00033f00: 616e 6498 d765 98cf 6861 7398 7493 7970 and..e..has.t.yp │ │ │ │ +00033f10: 9053 8e65 98eb 6176 6f69 64cf 2e8e 9f16 .S.e..avoid..... │ │ │ │ +00033f20: 38be 8d8d 8d8d 913e 4134 eb60 8088 8e8e 8......>A4.`.... │ │ │ │ +00033f30: 8e91 4a00 d2d7 658d 9f01 cccc d531 8e91 ..J...e......1.. │ │ │ │ +00033f40: 04c0 04eb 613b 8d91 05bf aad7 3a96 01ff ....a;......:... │ │ │ │ +00033f50: fe3a 933a 8e91 1949 f4eb 613b d765 8d9f .:.:...I..a;.e.. │ │ │ │ +00033f60: 01cc ccd8 6e8e 8ea1 8d91 4a00 d2cf 4966 ....n.....J...If │ │ │ │ +00033f70: 9603 eaa8 d765 8d9f 01cc ccd8 6e8e 9109 .....e......n... │ │ │ │ +00033f80: 92f8 cf68 6173 93d7 7479 9104 58e1 cf74 ...has..ty..X..t │ │ │ │ +00033f90: 6865 6e93 d765 93cf 6861 7393 d774 7990 hen..e..has..ty. │ │ │ │ +00033fa0: 6e39 cf2e 8ea6 8d8d 8d8d 913e 4134 eb60 n9.........>A4.` │ │ │ │ +00033fb0: 8088 8e8e 8e91 4a00 d2eb 615b d765 8d9f ......J...a[.e.. │ │ │ │ +00033fc0: 01cc ccd5 318e 9104 c004 eb61 3b8d 9105 ....1......a;... │ │ │ │ +00033fd0: bfaa d73a 9601 fffe 3a93 3a8e 9119 49f4 ...:....:.:...I. │ │ │ │ +00033fe0: eb61 3bd7 658d 9f01 cccc d86e 8e91 05a8 .a;.e......n.... │ │ │ │ +00033ff0: 50eb 615d 8ea1 8d91 4a00 d2cf 4691 ff05 P.a]....J...F... │ │ │ │ +00034000: 566f 7296 03ea a873 6f6d 6593 d774 7990 Vor....some..ty. │ │ │ │ +00034010: 6e39 cf2c 9365 6163 90ac 7268 93d7 658d n9.,.eac..rh..e. │ │ │ │ +00034020: 9f01 cccc d869 8e91 074f 82cf 6861 7393 .....i...O..has. │ │ │ │ +00034030: d774 7991 0458 e1cf 616e 6493 d765 93cf .ty..X..and..e.. │ │ │ │ +00034040: 6861 7393 d774 7991 062d e3eb 616c 6973 has..ty..-..alis │ │ │ │ +00034050: 74cf 2e8e a68d 8d8d 8d91 3e41 34eb 6080 t.........>A4.`. │ │ │ │ +00034060: 888e 8e8e 914a 00d2 d764 9605 bfaa eb61 .....J...d.....a │ │ │ │ +00034070: 696e 93d7 658d 9f01 cccc d531 8e8e a18d in..e......1.... │ │ │ │ +00034080: 914a 00d2 cf49 6696 04d3 4dd7 658d 9f01 .J...If...M.e... │ │ │ │ +00034090: cccc d531 8e91 0993 51cf 6861 739b 04d3 ...1....Q.has... │ │ │ │ +000340a0: 4ed7 7479 9105 4186 cf74 6865 6e93 d765 N.ty..A..then..e │ │ │ │ +000340b0: 93cf 6861 7398 d774 7990 6e39 cf2e 9107 ..has..ty.n9.... │ │ │ │ +000340c0: f2cf 5365 6598 616c 736f 9328 3229 9361 ..See.also.(2).a │ │ │ │ +000340d0: 6290 538e 6f95 ac72 7693 652e 9107 f2d0 b.S.o..rv.e..... │ │ │ │ +000340e0: 4966 9604 d34d d764 93cf 6973 9361 9874 If...M.d..is.a.t │ │ │ │ +000340f0: 90ac 7279 7090 538e 6593 6465 0c6e 6974 ..ryp.S.e.de.nit │ │ │ │ +00034100: 696f 6e93 2873 6565 8ea1 8d91 4a00 d253 ion.(see....J..S │ │ │ │ +00034110: 6563 7469 6f6e 7396 03ea a835 2e35 9361 ections....5.5.a │ │ │ │ +00034120: 6e64 9335 2e36 2993 7468 656e 93d7 7479 nd.5.6).then..ty │ │ │ │ +00034130: 9104 58e1 cf6d 9aac 7275 7374 9363 6f6e ..X..m..rust.con │ │ │ │ +00034140: 9874 6169 6e93 6e6f 9374 9879 7090 538e .tain.no.t.yp.S. │ │ │ │ +00034150: 6593 6465 0c6e 6564 9369 6e93 d764 cf2e e.de.ned.in..d.. │ │ │ │ +00034160: 8e9f 1638 be8d 8d8d 8d91 3e41 34eb 6080 ...8......>A4.`. │ │ │ │ +00034170: 888e 8e8e 914a 00d2 eb61 5cd7 70eb 612e .....J...a\.p.a. │ │ │ │ +00034180: d765 8d9f 01cc ccd5 318e 8ea1 8d91 4a00 .e......1.....J. │ │ │ │ +00034190: d2cf 4966 9603 eaa8 d770 93cf 6861 7393 ..If.....p..has. │ │ │ │ +000341a0: d774 7991 0458 e1cf 616e 6493 d765 8d9f .ty..X..and..e.. │ │ │ │ +000341b0: 01cc ccd5 318e 9108 aaac cf68 6173 93d7 ....1......has.. │ │ │ │ +000341c0: 7479 8d90 6e39 9ffb a532 db30 8e91 0727 ty..n9...2.0...' │ │ │ │ +000341d0: 1acf 7468 656e 93d7 6593 cf68 6173 93d7 ..then..e..has.. │ │ │ │ +000341e0: 7479 956e 39eb 612d 3ed7 7479 8d93 9ffb ty.n9.a->.ty.... │ │ │ │ +000341f0: a532 db30 8e91 033c 72cf 2e91 0538 e053 .2.0...A4.`......J. │ │ │ │ +00034230: d2eb 6166 756e 9605 bfaa d770 8d9f 01cc ..afun.....p.... │ │ │ │ +00034240: ccd5 318e 9104 c004 eb61 2ed7 658d 9f01 ..1......a..e... │ │ │ │ +00034250: cccc d531 8e91 0a7f aeeb 617c 8d93 d73a ...1......a|...: │ │ │ │ +00034260: 9601 fffe 3a93 3a8e 9119 49f4 eb61 7c93 ....:.:...I..a|. │ │ │ │ +00034270: d770 8d9f 01cc ccd8 6e8e 9105 a850 eb61 .p......n....P.a │ │ │ │ +00034280: 2ed7 658d 9f01 cccc d86e 8e8e a18d 914a ..e......n.....J │ │ │ │ +00034290: 00d2 cf49 6696 03ea a865 6163 9aac 7268 ...If....eac..rh │ │ │ │ +000342a0: 93d7 708d 9f01 cccc d869 8e91 074f 82cf ..p......i...O.. │ │ │ │ +000342b0: 6861 7393 d774 7991 0458 e1cf 616e 6493 has..ty..X..and. │ │ │ │ +000342c0: 6561 6398 6893 d765 8d9f 01cc ccd8 698e eac.h..e......i. │ │ │ │ +000342d0: 9107 4f82 cf68 6173 93d7 7479 8d90 6e39 ..O..has..ty..n9 │ │ │ │ +000342e0: 9ffb a532 db30 8e91 0727 1acf 7468 656e ...2.0...'..then │ │ │ │ +000342f0: 93d7 6593 cf68 6173 93d7 7479 956e 39eb ..e..has..ty.n9. │ │ │ │ +00034300: 612d 3ed7 7479 8d93 9ffb a532 db30 8e91 a->.ty.....2.0.. │ │ │ │ +00034310: 033c 72cf 2e91 0538 e053 6565 9603 eaa8 .|.. │ │ │ │ -000349f0: 8e8e a002 942f df8d a0fd 8bd0 218d 8d8d ...../......!... │ │ │ │ -00034a00: 8d91 f94e 53cf 312e 8e8e 8e91 0851 d743 ...NS.1......Q.C │ │ │ │ -00034a10: 6f6e 7369 6465 7296 04d0 6063 6f6e 7374 onsider...`const │ │ │ │ -00034a20: 7261 696e 90ac 7274 9b04 d05f 2832 6129 rain..rt..._(2a) │ │ │ │ -00034a30: 9366 6f72 93eb 615c cf2d 6290 538e 6f75 .for..a\.-b.S.ou │ │ │ │ -00034a40: 6e64 9869 6465 6e9a ac72 7469 0c65 7273 nd.iden..rti.ers │ │ │ │ -00034a50: 2e91 07ea 0754 6869 7393 636f 6e73 7472 .....This.constr │ │ │ │ -00034a60: 6169 6e98 7493 696d 706c 6965 7391 04d0 ain.t.implies... │ │ │ │ -00034a70: 5f74 6861 7493 7468 658e a410 0000 8d91 _that.the....... │ │ │ │ -00034a80: 0851 d765 7870 7265 7373 696f 6e9b 04bb .Q.expression... │ │ │ │ -00034a90: eceb 616c 6574 9605 bfaa d778 93eb 613d ..alet.....x..a= │ │ │ │ -00034aa0: 93d7 6593 eb61 696e 93d7 658d 9ffb a532 ..e..ain..e....2 │ │ │ │ -00034ab0: db30 8e91 078a 25cf 6d61 95ac 7279 9862 .0....%.ma..ry.b │ │ │ │ -00034ac0: 9053 8e65 9877 9365 6c6c 2d74 9379 7090 .S.e.w.ell-t.yp. │ │ │ │ -00034ad0: 538e 6564 9104 bbeb 6576 9365 6e98 6966 S.ed....ev.en.if │ │ │ │ -00034ae0: 9874 6865 9873 656d 616e 9374 6963 616c .the.seman.tical │ │ │ │ -00034af0: 6c79 2d65 7175 6976 91ff 58e4 616c 656e ly-equiv..X.alen │ │ │ │ -00034b00: 9374 8ea1 8d91 0851 d765 7870 7265 7373 .t.....Q.express │ │ │ │ -00034b10: 696f 6e9b 0427 6feb 616c 6574 9605 bfaa ion..'o.alet.... │ │ │ │ -00034b20: d766 9105 6f6f 7893 eb61 3d93 d765 8d9f .f..oox..a=..e.. │ │ │ │ -00034b30: fba5 32db 308e 9108 8de3 eb61 696e 93d7 ..2.0......ain.. │ │ │ │ -00034b40: 6691 056f 6e65 98cf 6973 9604 2770 6e6f f..one..is..'pno │ │ │ │ -00034b50: 742c 9104 36a1 7369 6e63 6598 696e 9874 t,..6.since.in.t │ │ │ │ -00034b60: 6865 9366 6f72 6d65 7298 6578 7072 6573 he.former.expres │ │ │ │ -00034b70: 7369 6f6e 98d7 7893 cf6d 6190 ac72 7998 sion..x..ma..ry. │ │ │ │ -00034b80: 6f90 538e 6363 7572 8ea1 8d91 0851 d769 o.S.ccur.....Q.i │ │ │ │ -00034b90: 6e96 049e 22d7 658d 9ffb a532 db30 8e91 n...".e....2.0.. │ │ │ │ -00034ba0: 076c 5acf 7769 7468 9374 95ac 7277 936f .lZ.with.t..rw.o │ │ │ │ -00034bb0: 9b04 9e21 696e 636f 6d70 6174 6962 6c65 ...!incompatible │ │ │ │ -00034bc0: 9104 9e22 7493 7970 9053 8e65 7398 7768 ..."t.yp.S.es.wh │ │ │ │ -00034bd0: 6963 9368 9604 9e22 6172 6598 6290 538e ic.h..."are.b.S. │ │ │ │ -00034be0: 6f74 6893 696e 7374 616e 6365 7398 6f66 oth.instances.of │ │ │ │ -00034bf0: 9374 6865 9864 6563 6c61 7269 6e67 9374 .the.declaring.t │ │ │ │ -00034c00: 90ac 7279 7090 538e 652e 8ea1 8d91 0851 ..ryp.S.e......Q │ │ │ │ -00034c10: d754 6865 9604 b6e3 6772 6561 7465 729b .The....greater. │ │ │ │ -00034c20: 04b6 e463 6f6e 7374 7261 696e 90ac 7274 ...constrain..rt │ │ │ │ -00034c30: 936f 6e93 d766 9105 fee3 cf69 7393 6173 .on..f.....is.as │ │ │ │ -00034c40: 736f 9053 8e63 6961 7465 6493 7769 7468 so.S.ciated.with │ │ │ │ -00034c50: 9874 6865 9366 6163 7493 7468 6174 98d7 .the.fact.that.. │ │ │ │ -00034c60: 6691 05fe e2cf 6d61 90ac 7279 9362 9053 f.....ma..ry.b.S │ │ │ │ -00034c70: 8e65 9861 7070 6c69 6564 9374 6f8e a18d .e.applied.to... │ │ │ │ -00034c80: 9108 51d7 6d61 6e95 ac72 799b 0452 cf64 ..Q.man..ry..R.d │ │ │ │ -00034c90: 690b 6572 656e 9374 9861 7267 756d 656e i.eren.t.argumen │ │ │ │ -00034ca0: 9374 7391 0452 d064 7572 696e 6798 6576 .ts..R.during.ev │ │ │ │ -00034cb0: 91ff 58e4 616c 7561 7469 6f6e 2e91 0671 ..X.aluation...q │ │ │ │ -00034cc0: 5654 91ff 0556 6f98 7368 6f93 7798 7468 VT...Vo.sho.w.th │ │ │ │ -00034cd0: 6598 6e65 6564 9104 52d0 666f 7298 7468 e.need..R.for.th │ │ │ │ -00034ce0: 6598 636f 6e73 7472 6169 6e93 742c 8ea1 e.constrain.t,.. │ │ │ │ -00034cf0: 8d91 0851 d773 7570 7090 538e 6f73 6596 ...Q.supp.S.ose. │ │ │ │ -00034d00: 04f3 1174 6861 7493 6974 9369 7393 7265 ...that.it.is.re │ │ │ │ -00034d10: 706c 6163 6564 9362 9aac 7279 9374 6865 placed.b..ry.the │ │ │ │ -00034d20: 9377 9865 616b 9865 7293 636f 6e73 7472 .w.eak.er.constr │ │ │ │ -00034d30: 6169 6e98 7493 666f 7293 eb61 6c65 74cf ain.t.for..alet. │ │ │ │ -00034d40: 2d62 9053 8e6f 756e 6493 6964 656e 9874 -b.S.ound.iden.t │ │ │ │ -00034d50: 690c 6572 732c 9105 352b 736f 8ea1 8d91 i.ers,..5+so.... │ │ │ │ -00034d60: 0851 d774 6861 7496 03ea a866 6f72 9365 .Q.that....for.e │ │ │ │ -00034d70: 7861 6d70 6c65 8ea9 1f2f 7f8d 9119 90d5 xample.../...... │ │ │ │ -00034d80: eb61 6c65 7496 05bf aa66 9378 933d 9369 .alet....f.x.=.i │ │ │ │ -00034d90: 6693 7893 7468 656e 9331 2b78 9365 6c73 f.x.then.1+x.els │ │ │ │ -00034da0: 6593 7828 3129 8e9f 2195 e68d 9108 51d7 e.x(1)..!.....Q. │ │ │ │ -00034db0: cf69 739b 0360 1461 9103 6015 7795 ac72 .is..`.a..`.w..r │ │ │ │ -00034dc0: 656c 6c2d 7493 7970 9053 8e65 6498 6465 ell-t.yp.S.ed.de │ │ │ │ -00034dd0: 636c 6172 6174 696f 6e91 0360 156f 6698 claration..`.of. │ │ │ │ -00034de0: 7493 7970 9053 8e65 9103 6015 eb61 2a2d t.yp.S.e..`..a*- │ │ │ │ -00034df0: 3e69 6e74 cf2c 9103 7bcc 696e 9877 6869 >int.,..{.in.whi │ │ │ │ -00034e00: 6393 6896 0360 1574 6865 9866 6f75 7293 c.h..`.the.four. │ │ │ │ -00034e10: 6f90 538e 6363 7572 7265 6e63 6573 986f o.S.ccurrences.o │ │ │ │ -00034e20: 6693 eb61 7898 cf72 6563 6569 7690 ac72 f..ax..receiv..r │ │ │ │ -00034e30: 658e a18d 9108 51d7 7490 ac72 7970 9053 e.....Q.t..ryp.S │ │ │ │ -00034e40: 8e65 739b 0366 40eb 612a cf2c 9103 80bc .es..f@.a*.,.... │ │ │ │ -00034e50: eb61 626f 6f6c cf2c 9603 80bb eb61 696e .abool.,.....ain │ │ │ │ -00034e60: 74cf 2c93 eb61 696e 742d 3e69 6e74 98cf t.,..aint->int.. │ │ │ │ -00034e70: 7265 7370 9053 8e65 6374 6976 95ac 7265 resp.S.ectiv..re │ │ │ │ -00034e80: 6c79 91ff 0556 2e91 050c be49 6e98 7468 ly...V.....In.th │ │ │ │ -00034e90: 6598 6162 7365 6e63 6598 6f66 9861 6e91 e.absence.of.an. │ │ │ │ -00034ea0: 0366 4165 7870 6c69 6369 7498 6172 6775 .fAexplicit.argu │ │ │ │ -00034eb0: 6d65 6e93 7498 666f 728e a18d 9108 51d7 men.t.for.....Q. │ │ │ │ -00034ec0: 7468 6596 02f8 4061 6273 7472 6163 7469 the...@abstracti │ │ │ │ -00034ed0: 6f6e 2c91 0328 bb6e 6f93 636f 6e73 7472 on,..(.no.constr │ │ │ │ -00034ee0: 6169 6e9a ac72 7491 02f8 4165 7869 7374 ain..rt...Aexist │ │ │ │ -00034ef0: 7393 666f 7293 7468 6593 7498 7970 9a53 s.for.the.t.yp.S │ │ │ │ -00034f00: 8e65 936f 6693 7468 6593 6269 6e64 696e .e.of.the.bindin │ │ │ │ -00034f10: 6793 6f98 6363 7572 7265 6e63 6593 6f66 g.o.ccurrence.of │ │ │ │ -00034f20: 93eb 6178 cf2e 9104 e813 4275 742c 8ea1 ..ax......But,.. │ │ │ │ -00034f30: 8d91 0851 d762 9a53 8e65 6361 7573 6596 ...Q.b.S.ecause. │ │ │ │ -00034f40: 037b dfeb 6166 93cf 6973 93eb 616c 6574 .{..af..is..alet │ │ │ │ -00034f50: cf2d 6298 6f75 6e64 2c91 0392 0765 7870 .-b.ound,....exp │ │ │ │ -00034f60: 7265 7373 696f 6e73 9373 7563 90ac 7268 ressions.suc..rh │ │ │ │ -00034f70: 9361 7393 eb61 6628 7472 7565 2993 cf61 .as..af(true)..a │ │ │ │ -00034f80: 6e64 93eb 6166 2860 646f 6760 2993 cf61 nd..af(`dog`)..a │ │ │ │ -00034f90: 7265 9361 646d 6973 7369 626c 6593 696e re.admissible.in │ │ │ │ -00034fa0: 8ea1 8d91 0851 d774 6865 9603 1141 7363 .....Q.the...Asc │ │ │ │ -00034fb0: 6f70 9053 8e65 936f 669b 0311 40eb 6166 op.S.e.of...@.af │ │ │ │ -00034fc0: cf2c 9103 3cbc 616c 7468 6f75 6768 9374 .,..<.although.t │ │ │ │ -00034fd0: 6865 6972 9365 7691 ff58 e461 6c75 6174 heir.ev..X.aluat │ │ │ │ -00034fe0: 696f 6e98 7368 6f75 6c64 9372 6573 756c ion.should.resul │ │ │ │ -00034ff0: 7493 696e 9365 6974 6865 7298 6e6f 6e73 t.in.either.nons │ │ │ │ -00035000: 656e 7365 936f 7293 e572 756e 2d74 696d ense.or..run-tim │ │ │ │ -00035010: 658e a18d 9108 51d7 cf74 90ac 7279 709a e.....Q..t..ryp. │ │ │ │ -00035020: 538e 652d 6572 726f 7273 3b96 03ea a86f S.e-errors;....o │ │ │ │ -00035030: 6e65 936f 6693 6f75 7293 7075 7270 986f ne.of.our.purp.o │ │ │ │ -00035040: 7365 7393 6973 9374 6f93 7072 6563 6c75 ses.is.to.preclu │ │ │ │ -00035050: 6465 9374 6865 7365 2e8e 9f14 f436 8d91 de.these.....6.. │ │ │ │ -00035060: 0851 d754 6865 9604 62df 6f6e 6c79 9365 .Q.The..b.only.e │ │ │ │ -00035070: 7863 6570 7469 6f6e 9b04 62de 746f 9374 xception..b.to.t │ │ │ │ -00035080: 6869 7393 7275 6c65 9369 7393 666f 7298 his.rule.is.for. │ │ │ │ -00035090: 6578 7072 6573 7369 6f6e 7393 6f66 9374 expressions.of.t │ │ │ │ -000350a0: 6865 9366 6f72 6d93 eb61 285c d778 eb61 he.form..a(\.x.a │ │ │ │ -000350b0: 2e96 05bf aad7 658d 9ffb a532 db30 8e91 ......e....2.0.. │ │ │ │ -000350c0: 02ce 39eb 6129 93d7 65cf 2c91 0480 ec77 ..9.a)..e.,....w │ │ │ │ -000350d0: 6869 6390 ac72 6891 0462 df69 738e a18d hic..rh..b.is... │ │ │ │ -000350e0: 9108 51d7 7472 6561 7465 6496 03f2 e065 ..Q.treated....e │ │ │ │ -000350f0: 7861 6374 6c79 9361 7393 eb61 6c65 7496 xactly.as..alet. │ │ │ │ -00035100: 05bf aad7 78eb 613d d765 93eb 6169 6e93 ....x.a=.e..ain. │ │ │ │ -00035110: d765 8d9f fba5 32db 308e 9102 ce39 cf2e .e....2.0....9.. │ │ │ │ -00035120: 9105 5187 4865 7265 9603 f2e0 779a ac72 ..Q.Here....w..r │ │ │ │ -00035130: 6593 6b6e 6f98 7793 7468 6593 756e 6971 e.kno.w.the.uniq │ │ │ │ -00035140: 7565 9369 6e73 7461 6e63 6591 03f2 df6f ue.instance....o │ │ │ │ -00035150: 6693 7498 7970 9053 8e65 936f 6693 7468 f.t.yp.S.e.of.th │ │ │ │ -00035160: 658e a18d 9108 51d7 6172 6775 6d65 6e9a e.....Q.argumen. │ │ │ │ -00035170: ac72 7496 03ea a8d7 78cf 2c93 6e61 6d65 .rt.....x.,.name │ │ │ │ -00035180: 6c79 9374 6865 9374 9879 7090 538e 6593 ly.the.t.yp.S.e. │ │ │ │ -00035190: 6f66 93d7 65cf 2e8e 9f19 e86c 8d8d 8d8d of..e......l.... │ │ │ │ -000351a0: 91f9 4e53 322e 8e8e 8e91 0851 d754 6865 ..NS2......Q.The │ │ │ │ -000351b0: 9603 f7c4 616e 616c 6f67 6f75 7393 7265 ....analogous.re │ │ │ │ -000351c0: 7374 7269 6374 696f 6e9b 03f7 c366 6f72 striction....for │ │ │ │ -000351d0: 93eb 616c 6574 7265 66cf 2d62 9053 8e6f ..aletref.-b.S.o │ │ │ │ -000351e0: 756e 6493 6964 656e 90ac 7274 690c 6572 und.iden..rti.er │ │ │ │ -000351f0: 7393 6973 9361 6c73 6f93 6475 6598 746f s.is.also.due.to │ │ │ │ -00035200: 9374 6865 9370 9053 8e6f 7373 6962 696c .the.p.S.ossibil │ │ │ │ -00035210: 6974 90ac 7279 8ea1 8d91 0851 d774 6861 it..ry.....Q.tha │ │ │ │ -00035220: 7496 048c cb74 6865 9369 6465 6e9a ac72 t....the.iden..r │ │ │ │ -00035230: 7469 0c65 722d 7691 ff58 e461 6c75 6593 ti.er-v..X.alue. │ │ │ │ -00035240: 6269 6e64 696e 6793 6d61 9879 9363 9868 binding.ma.y.c.h │ │ │ │ -00035250: 616e 6765 9364 7572 696e 6793 6576 91ff ange.during.ev.. │ │ │ │ -00035260: 58e4 616c 7561 7469 6f6e 9328 7468 6973 X.aluation.(this │ │ │ │ -00035270: 9374 696d 6593 6290 538e 6563 6175 7365 .time.b.S.ecause │ │ │ │ -00035280: 8ea1 8d91 0851 d76f 6696 03ea a861 7373 .....Q.of....ass │ │ │ │ -00035290: 6967 6e6d 656e 9aac 7274 7329 2e91 0538 ignmen..rts)...8 │ │ │ │ -000352a0: e043 6f6e 7369 6465 7293 7468 6593 666f .Consider.the.fo │ │ │ │ -000352b0: 6c6c 6f98 7769 6e67 3a8e a68d 9119 90d5 llo.wing:....... │ │ │ │ -000352c0: eb61 6c65 7472 6566 9605 bfaa 7893 3d93 .aletref....x.=. │ │ │ │ -000352d0: 5b5d 9369 6e8e a40d 999a 8d91 41ce 7b28 [].in.......A.{( │ │ │ │ -000352e0: 6966 9605 bfaa 6593 7468 656e 9364 6f28 if....e.then.do( │ │ │ │ -000352f0: 7893 3a3d 9331 2e78 2993 656c 7365 9364 x.:=.1.x).else.d │ │ │ │ -00035300: 6f28 7893 3a3d 935b 7472 7565 5d29 933b o(x.:=.[true]).; │ │ │ │ -00035310: 8ea1 8d91 478e 2568 6496 05bf aa78 2993 ....G.%hd....x). │ │ │ │ -00035320: 3b3b 8e9f 2195 e68d 9108 51d7 cf49 6696 ;;..!.....Q..If. │ │ │ │ -00035330: 04cd 09eb 616c 6574 7265 6693 cf77 9aac ....aletref..w.. │ │ │ │ -00035340: 7265 7265 9374 7265 6174 6564 9104 cd0a rere.treated.... │ │ │ │ -00035350: 6c69 6b98 6593 eb61 6c65 74cf 2c91 0505 lik.e..alet.,... │ │ │ │ -00035360: a174 6869 7393 7068 7261 7365 9377 986f .this.phrase.w.o │ │ │ │ -00035370: 756c 6493 6295 538e 6591 04cd 0a77 9865 uld.b.S.e....w.e │ │ │ │ -00035380: 6c6c 2d74 9879 7093 6564 9604 cd09 616e ll-t.yp.ed....an │ │ │ │ -00035390: 6493 696e 6465 6564 9368 6198 7698 658e d.indeed.ha.v.e. │ │ │ │ -000353a0: a410 0000 8d91 0851 d774 90ac 7279 7090 .......Q.t..ryp. │ │ │ │ -000353b0: 538e 6596 03eb 2aeb 612a 9105 bfaa cf2c S.e...*.a*....., │ │ │ │ -000353c0: 9103 eb4b 6465 7370 6974 6593 7468 6593 ...Kdespite.the. │ │ │ │ -000353d0: 6661 6374 9374 6861 749b 03eb 2b74 6865 fact.that...+the │ │ │ │ -000353e0: 9376 91ff 58e4 616c 7565 9372 6574 7572 .v..X.alue.retur │ │ │ │ -000353f0: 6e65 6493 6973 9365 6974 6865 7293 eb61 ned.is.either..a │ │ │ │ -00035400: 3193 cf6f 7298 eb61 7472 7565 cf2e 9105 1..or..atrue.... │ │ │ │ -00035410: 3a66 536f 2c91 03eb 4b63 616c 6c69 6e67 :fSo,...Kcalling │ │ │ │ -00035420: 9374 6865 8ea1 8d91 0851 d777 686f 6c65 .the.....Q.whole │ │ │ │ -00035430: 9603 2063 6578 7072 6573 7369 6f6e 93d7 .. cexpression.. │ │ │ │ -00035440: 65cf 2c91 0348 d861 6c6c 936d 616e 6e65 e.,..H.all.manne │ │ │ │ -00035450: 7293 6f66 936c 6172 6765 7293 6578 7072 r.of.larger.expr │ │ │ │ -00035460: 6573 7369 6f6e 7393 696e 95ac 7276 936f essions.in..rv.o │ │ │ │ -00035470: 6c76 696e 6791 0320 64d7 659b 0320 63cf lving.. d.e.. c. │ │ │ │ -00035480: 7793 6f75 6c64 9862 9053 8e65 9877 9365 w.ould.b.S.e.w.e │ │ │ │ -00035490: 6c6c 2d74 9379 7090 538e 6564 2c8e a18d ll-t.yp.S.ed,... │ │ │ │ -000354a0: 9108 51d7 6576 90ac 7265 6e96 03ea a869 ..Q.ev..ren....i │ │ │ │ -000354b0: 6e63 6c75 6469 6e67 93d7 65eb 6128 d765 ncluding..e.a(.e │ │ │ │ -000354c0: eb61 2991 05bf aacf 218e 9f19 e86c 8d8d .a).....!....l.. │ │ │ │ -000354d0: 8d8d 91f9 4e53 332e 8e8e 8e91 0851 d754 ....NS3......Q.T │ │ │ │ -000354e0: 91ff 0556 6f70 9605 b4e2 6c65 769a ac72 ...Vop....lev..r │ │ │ │ -000354f0: 656c 93eb 616c 6574 7265 66cf 7391 05b4 el..aletref.s... │ │ │ │ -00035500: e36d 9875 7374 9362 9053 8e65 936d 6f6e .m.ust.b.S.e.mon │ │ │ │ -00035510: 6f6d 6f72 7068 6963 9328 7365 6593 2832 omorphic.(see.(2 │ │ │ │ -00035520: 6169 2929 9374 6f91 05b4 e361 9876 986f ai)).to....a.v.o │ │ │ │ -00035530: 6964 9372 6574 726f 7370 9053 8e65 6374 id.retrosp.S.ect │ │ │ │ -00035540: 6976 9865 9374 9879 7090 538e 658e a18d iv.e.t.yp.S.e... │ │ │ │ -00035550: 9108 51d7 636f 6e73 7472 6169 6e9a ac72 ..Q.constrain..r │ │ │ │ -00035560: 7473 9605 5920 6174 9374 6f70 2d6c 6576 ts..Y at.top-lev │ │ │ │ -00035570: 9865 6c2e 9109 8448 4966 9374 6869 7391 .el....HIf.this. │ │ │ │ -00035580: 0559 1f72 6573 7472 6963 7469 6f6e 9377 .Y.restriction.w │ │ │ │ -00035590: 9865 7265 9372 656d 6f98 7698 6564 9374 .ere.remo.v.ed.t │ │ │ │ -000355a0: 6865 9366 6f6c 6c6f 9877 696e 6793 7798 he.follo.wing.w. │ │ │ │ -000355b0: 6f75 6c64 9362 9053 8e65 8ea1 8d91 0851 ould.b.S.e.....Q │ │ │ │ -000355c0: d761 6c6c 6f95 ac72 7793 6564 3a8e a68d .allo..rw.ed:... │ │ │ │ -000355d0: 9119 90d5 eb61 6c65 7472 6566 9605 bfaa .....aletref.... │ │ │ │ -000355e0: 7893 3d93 5b5d 933b 3b8e 9f11 e3ba 8d8d x.=.[].;;....... │ │ │ │ -000355f0: 9ff8 0000 8d91 308f 7d2e 8ea4 0400 008d ......0.}....... │ │ │ │ -00035600: 9130 8f7d 2e8e a18d 9130 8f7d 2e8e 8e8e .0.}.....0.}.... │ │ │ │ -00035610: 9f0d 999a 8d91 308f 7d32 2e78 9105 bfaa ......0.}2.x.... │ │ │ │ -00035620: 3b3b 8e8e 9f24 fd13 8e8c 8b00 0000 2f00 ;;...$......../. │ │ │ │ -00035630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00034990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000349a0: 0000 033b 25a0 02cc 0555 8da0 fd46 d30e ...;%....U...F.. │ │ │ │ +000349b0: 8d8d 8d8d 9ffa 999a 8d91 eaf1 ebd0 3436 ..............46 │ │ │ │ +000349c0: 9201 3317 ba43 6861 7074 6572 9604 8000 ..3..Chapter.... │ │ │ │ +000349d0: 352e 910a 8000 4d4c 9354 90a0 0079 7090 5.....ML.T...yp. │ │ │ │ +000349e0: 6000 6573 8e91 eaf1 eb9f 0566 6689 0000 `.es.......ff... │ │ │ │ +000349f0: e666 01c7 3e7c 8e8e 8e8e a002 942f df8d .f..>|......./.. │ │ │ │ +00034a00: a0fd 8bd0 218d 8d8d 8d91 f94e 53cf 312e ....!......NS.1. │ │ │ │ +00034a10: 8e8e 8e91 0851 d743 6f6e 7369 6465 7296 .....Q.Consider. │ │ │ │ +00034a20: 04d0 6063 6f6e 7374 7261 696e 90ac 7274 ..`constrain..rt │ │ │ │ +00034a30: 9b04 d05f 2832 6129 9366 6f72 93eb 615c ..._(2a).for..a\ │ │ │ │ +00034a40: cf2d 6290 538e 6f75 6e64 9869 6465 6e9a .-b.S.ound.iden. │ │ │ │ +00034a50: ac72 7469 0c65 7273 2e91 07ea 0754 6869 .rti.ers.....Thi │ │ │ │ +00034a60: 7393 636f 6e73 7472 6169 6e98 7493 696d s.constrain.t.im │ │ │ │ +00034a70: 706c 6965 7391 04d0 5f74 6861 7493 7468 plies..._that.th │ │ │ │ +00034a80: 658e a410 0000 8d91 0851 d765 7870 7265 e........Q.expre │ │ │ │ +00034a90: 7373 696f 6e9b 04bb eceb 616c 6574 9605 ssion.....alet.. │ │ │ │ +00034aa0: bfaa d778 93eb 613d 93d7 6593 eb61 696e ...x..a=..e..ain │ │ │ │ +00034ab0: 93d7 658d 9ffb a532 db30 8e91 078a 25cf ..e....2.0....%. │ │ │ │ +00034ac0: 6d61 95ac 7279 9862 9053 8e65 9877 9365 ma..ry.b.S.e.w.e │ │ │ │ +00034ad0: 6c6c 2d74 9379 7090 538e 6564 9104 bbeb ll-t.yp.S.ed.... │ │ │ │ +00034ae0: 6576 9365 6e98 6966 9874 6865 9873 656d ev.en.if.the.sem │ │ │ │ +00034af0: 616e 9374 6963 616c 6c79 2d65 7175 6976 an.tically-equiv │ │ │ │ +00034b00: 91ff 58e4 616c 656e 9374 8ea1 8d91 0851 ..X.alen.t.....Q │ │ │ │ +00034b10: d765 7870 7265 7373 696f 6e9b 0427 6feb .expression..'o. │ │ │ │ +00034b20: 616c 6574 9605 bfaa d766 9105 6f6f 7893 alet.....f..oox. │ │ │ │ +00034b30: eb61 3d93 d765 8d9f fba5 32db 308e 9108 .a=..e....2.0... │ │ │ │ +00034b40: 8de3 eb61 696e 93d7 6691 056f 6e65 98cf ...ain..f..one.. │ │ │ │ +00034b50: 6973 9604 2770 6e6f 742c 9104 36a1 7369 is..'pnot,..6.si │ │ │ │ +00034b60: 6e63 6598 696e 9874 6865 9366 6f72 6d65 nce.in.the.forme │ │ │ │ +00034b70: 7298 6578 7072 6573 7369 6f6e 98d7 7893 r.expression..x. │ │ │ │ +00034b80: cf6d 6190 ac72 7998 6f90 538e 6363 7572 .ma..ry.o.S.ccur │ │ │ │ +00034b90: 8ea1 8d91 0851 d769 6e96 049e 22d7 658d .....Q.in...".e. │ │ │ │ +00034ba0: 9ffb a532 db30 8e91 076c 5acf 7769 7468 ...2.0...lZ.with │ │ │ │ +00034bb0: 9374 95ac 7277 936f 9b04 9e21 696e 636f .t..rw.o...!inco │ │ │ │ +00034bc0: 6d70 6174 6962 6c65 9104 9e22 7493 7970 mpatible..."t.yp │ │ │ │ +00034bd0: 9053 8e65 7398 7768 6963 9368 9604 9e22 .S.es.whic.h..." │ │ │ │ +00034be0: 6172 6598 6290 538e 6f74 6893 696e 7374 are.b.S.oth.inst │ │ │ │ +00034bf0: 616e 6365 7398 6f66 9374 6865 9864 6563 ances.of.the.dec │ │ │ │ +00034c00: 6c61 7269 6e67 9374 90ac 7279 7090 538e laring.t..ryp.S. │ │ │ │ +00034c10: 652e 8ea1 8d91 0851 d754 6865 9604 b6e3 e......Q.The.... │ │ │ │ +00034c20: 6772 6561 7465 729b 04b6 e463 6f6e 7374 greater....const │ │ │ │ +00034c30: 7261 696e 90ac 7274 936f 6e93 d766 9105 rain..rt.on..f.. │ │ │ │ +00034c40: fee3 cf69 7393 6173 736f 9053 8e63 6961 ...is.asso.S.cia │ │ │ │ +00034c50: 7465 6493 7769 7468 9874 6865 9366 6163 ted.with.the.fac │ │ │ │ +00034c60: 7493 7468 6174 98d7 6691 05fe e2cf 6d61 t.that..f.....ma │ │ │ │ +00034c70: 90ac 7279 9362 9053 8e65 9861 7070 6c69 ..ry.b.S.e.appli │ │ │ │ +00034c80: 6564 9374 6f8e a18d 9108 51d7 6d61 6e95 ed.to.....Q.man. │ │ │ │ +00034c90: ac72 799b 0452 cf64 690b 6572 656e 9374 .ry..R.di.eren.t │ │ │ │ +00034ca0: 9861 7267 756d 656e 9374 7391 0452 d064 .argumen.ts..R.d │ │ │ │ +00034cb0: 7572 696e 6798 6576 91ff 58e4 616c 7561 uring.ev..X.alua │ │ │ │ +00034cc0: 7469 6f6e 2e91 0671 5654 91ff 0556 6f98 tion...qVT...Vo. │ │ │ │ +00034cd0: 7368 6f93 7798 7468 6598 6e65 6564 9104 sho.w.the.need.. │ │ │ │ +00034ce0: 52d0 666f 7298 7468 6598 636f 6e73 7472 R.for.the.constr │ │ │ │ +00034cf0: 6169 6e93 742c 8ea1 8d91 0851 d773 7570 ain.t,.....Q.sup │ │ │ │ +00034d00: 7090 538e 6f73 6596 04f3 1174 6861 7493 p.S.ose....that. │ │ │ │ +00034d10: 6974 9369 7393 7265 706c 6163 6564 9362 it.is.replaced.b │ │ │ │ +00034d20: 9aac 7279 9374 6865 9377 9865 616b 9865 ..ry.the.w.eak.e │ │ │ │ +00034d30: 7293 636f 6e73 7472 6169 6e98 7493 666f r.constrain.t.fo │ │ │ │ +00034d40: 7293 eb61 6c65 74cf 2d62 9053 8e6f 756e r..alet.-b.S.oun │ │ │ │ +00034d50: 6493 6964 656e 9874 690c 6572 732c 9105 d.iden.ti.ers,.. │ │ │ │ +00034d60: 352b 736f 8ea1 8d91 0851 d774 6861 7496 5+so.....Q.that. │ │ │ │ +00034d70: 03ea a866 6f72 9365 7861 6d70 6c65 8ea9 ...for.example.. │ │ │ │ +00034d80: 1f2f 7f8d 9119 90d5 eb61 6c65 7496 05bf ./.......alet... │ │ │ │ +00034d90: aa66 9378 933d 9369 6693 7893 7468 656e .f.x.=.if.x.then │ │ │ │ +00034da0: 9331 2b78 9365 6c73 6593 7828 3129 8e9f .1+x.else.x(1).. │ │ │ │ +00034db0: 2195 e68d 9108 51d7 cf69 739b 0360 1461 !.....Q..is..`.a │ │ │ │ +00034dc0: 9103 6015 7795 ac72 656c 6c2d 7493 7970 ..`.w..rell-t.yp │ │ │ │ +00034dd0: 9053 8e65 6498 6465 636c 6172 6174 696f .S.ed.declaratio │ │ │ │ +00034de0: 6e91 0360 156f 6698 7493 7970 9053 8e65 n..`.of.t.yp.S.e │ │ │ │ +00034df0: 9103 6015 eb61 2a2d 3e69 6e74 cf2c 9103 ..`..a*->int.,.. │ │ │ │ +00034e00: 7bcc 696e 9877 6869 6393 6896 0360 1574 {.in.whic.h..`.t │ │ │ │ +00034e10: 6865 9866 6f75 7293 6f90 538e 6363 7572 he.four.o.S.ccur │ │ │ │ +00034e20: 7265 6e63 6573 986f 6693 eb61 7898 cf72 rences.of..ax..r │ │ │ │ +00034e30: 6563 6569 7690 ac72 658e a18d 9108 51d7 eceiv..re.....Q. │ │ │ │ +00034e40: 7490 ac72 7970 9053 8e65 739b 0366 40eb t..ryp.S.es..f@. │ │ │ │ +00034e50: 612a cf2c 9103 80bc eb61 626f 6f6c cf2c a*.,.....abool., │ │ │ │ +00034e60: 9603 80bb eb61 696e 74cf 2c93 eb61 696e .....aint.,..ain │ │ │ │ +00034e70: 742d 3e69 6e74 98cf 7265 7370 9053 8e65 t->int..resp.S.e │ │ │ │ +00034e80: 6374 6976 95ac 7265 6c79 91ff 0556 2e91 ctiv..rely...V.. │ │ │ │ +00034e90: 050c be49 6e98 7468 6598 6162 7365 6e63 ...In.the.absenc │ │ │ │ +00034ea0: 6598 6f66 9861 6e91 0366 4165 7870 6c69 e.of.an..fAexpli │ │ │ │ +00034eb0: 6369 7498 6172 6775 6d65 6e93 7498 666f cit.argumen.t.fo │ │ │ │ +00034ec0: 728e a18d 9108 51d7 7468 6596 02f8 4061 r.....Q.the...@a │ │ │ │ +00034ed0: 6273 7472 6163 7469 6f6e 2c91 0328 bb6e bstraction,..(.n │ │ │ │ +00034ee0: 6f93 636f 6e73 7472 6169 6e9a ac72 7491 o.constrain..rt. │ │ │ │ +00034ef0: 02f8 4165 7869 7374 7393 666f 7293 7468 ..Aexists.for.th │ │ │ │ +00034f00: 6593 7498 7970 9a53 8e65 936f 6693 7468 e.t.yp.S.e.of.th │ │ │ │ +00034f10: 6593 6269 6e64 696e 6793 6f98 6363 7572 e.binding.o.ccur │ │ │ │ +00034f20: 7265 6e63 6593 6f66 93eb 6178 cf2e 9104 rence.of..ax.... │ │ │ │ +00034f30: e813 4275 742c 8ea1 8d91 0851 d762 9a53 ..But,.....Q.b.S │ │ │ │ +00034f40: 8e65 6361 7573 6596 037b dfeb 6166 93cf .ecause..{..af.. │ │ │ │ +00034f50: 6973 93eb 616c 6574 cf2d 6298 6f75 6e64 is..alet.-b.ound │ │ │ │ +00034f60: 2c91 0392 0765 7870 7265 7373 696f 6e73 ,....expressions │ │ │ │ +00034f70: 9373 7563 90ac 7268 9361 7393 eb61 6628 .suc..rh.as..af( │ │ │ │ +00034f80: 7472 7565 2993 cf61 6e64 93eb 6166 2860 true)..and..af(` │ │ │ │ +00034f90: 646f 6760 2993 cf61 7265 9361 646d 6973 dog`)..are.admis │ │ │ │ +00034fa0: 7369 626c 6593 696e 8ea1 8d91 0851 d774 sible.in.....Q.t │ │ │ │ +00034fb0: 6865 9603 1141 7363 6f70 9053 8e65 936f he...Ascop.S.e.o │ │ │ │ +00034fc0: 669b 0311 40eb 6166 cf2c 9103 3cbc 616c f...@.af.,..<.al │ │ │ │ +00034fd0: 7468 6f75 6768 9374 6865 6972 9365 7691 though.their.ev. │ │ │ │ +00034fe0: ff58 e461 6c75 6174 696f 6e98 7368 6f75 .X.aluation.shou │ │ │ │ +00034ff0: 6c64 9372 6573 756c 7493 696e 9365 6974 ld.result.in.eit │ │ │ │ +00035000: 6865 7298 6e6f 6e73 656e 7365 936f 7293 her.nonsense.or. │ │ │ │ +00035010: e572 756e 2d74 696d 658e a18d 9108 51d7 .run-time.....Q. │ │ │ │ +00035020: cf74 90ac 7279 709a 538e 652d 6572 726f .t..ryp.S.e-erro │ │ │ │ +00035030: 7273 3b96 03ea a86f 6e65 936f 6693 6f75 rs;....one.of.ou │ │ │ │ +00035040: 7293 7075 7270 986f 7365 7393 6973 9374 r.purp.oses.is.t │ │ │ │ +00035050: 6f93 7072 6563 6c75 6465 9374 6865 7365 o.preclude.these │ │ │ │ +00035060: 2e8e 9f14 f436 8d91 0851 d754 6865 9604 .....6...Q.The.. │ │ │ │ +00035070: 62df 6f6e 6c79 9365 7863 6570 7469 6f6e b.only.exception │ │ │ │ +00035080: 9b04 62de 746f 9374 6869 7393 7275 6c65 ..b.to.this.rule │ │ │ │ +00035090: 9369 7393 666f 7298 6578 7072 6573 7369 .is.for.expressi │ │ │ │ +000350a0: 6f6e 7393 6f66 9374 6865 9366 6f72 6d93 ons.of.the.form. │ │ │ │ +000350b0: eb61 285c d778 eb61 2e96 05bf aad7 658d .a(\.x.a......e. │ │ │ │ +000350c0: 9ffb a532 db30 8e91 02ce 39eb 6129 93d7 ...2.0....9.a).. │ │ │ │ +000350d0: 65cf 2c91 0480 ec77 6869 6390 ac72 6891 e.,....whic..rh. │ │ │ │ +000350e0: 0462 df69 738e a18d 9108 51d7 7472 6561 .b.is.....Q.trea │ │ │ │ +000350f0: 7465 6496 03f2 e065 7861 6374 6c79 9361 ted....exactly.a │ │ │ │ +00035100: 7393 eb61 6c65 7496 05bf aad7 78eb 613d s..alet.....x.a= │ │ │ │ +00035110: d765 93eb 6169 6e93 d765 8d9f fba5 32db .e..ain..e....2. │ │ │ │ +00035120: 308e 9102 ce39 cf2e 9105 5187 4865 7265 0....9....Q.Here │ │ │ │ +00035130: 9603 f2e0 779a ac72 6593 6b6e 6f98 7793 ....w..re.kno.w. │ │ │ │ +00035140: 7468 6593 756e 6971 7565 9369 6e73 7461 the.unique.insta │ │ │ │ +00035150: 6e63 6591 03f2 df6f 6693 7498 7970 9053 nce....of.t.yp.S │ │ │ │ +00035160: 8e65 936f 6693 7468 658e a18d 9108 51d7 .e.of.the.....Q. │ │ │ │ +00035170: 6172 6775 6d65 6e9a ac72 7496 03ea a8d7 argumen..rt..... │ │ │ │ +00035180: 78cf 2c93 6e61 6d65 6c79 9374 6865 9374 x.,.namely.the.t │ │ │ │ +00035190: 9879 7090 538e 6593 6f66 93d7 65cf 2e8e .yp.S.e.of..e... │ │ │ │ +000351a0: 9f19 e86c 8d8d 8d8d 91f9 4e53 322e 8e8e ...l......NS2... │ │ │ │ +000351b0: 8e91 0851 d754 6865 9603 f7c4 616e 616c ...Q.The....anal │ │ │ │ +000351c0: 6f67 6f75 7393 7265 7374 7269 6374 696f ogous.restrictio │ │ │ │ +000351d0: 6e9b 03f7 c366 6f72 93eb 616c 6574 7265 n....for..aletre │ │ │ │ +000351e0: 66cf 2d62 9053 8e6f 756e 6493 6964 656e f.-b.S.ound.iden │ │ │ │ +000351f0: 90ac 7274 690c 6572 7393 6973 9361 6c73 ..rti.ers.is.als │ │ │ │ +00035200: 6f93 6475 6598 746f 9374 6865 9370 9053 o.due.to.the.p.S │ │ │ │ +00035210: 8e6f 7373 6962 696c 6974 90ac 7279 8ea1 .ossibilit..ry.. │ │ │ │ +00035220: 8d91 0851 d774 6861 7496 048c cb74 6865 ...Q.that....the │ │ │ │ +00035230: 9369 6465 6e9a ac72 7469 0c65 722d 7691 .iden..rti.er-v. │ │ │ │ +00035240: ff58 e461 6c75 6593 6269 6e64 696e 6793 .X.alue.binding. │ │ │ │ +00035250: 6d61 9879 9363 9868 616e 6765 9364 7572 ma.y.c.hange.dur │ │ │ │ +00035260: 696e 6793 6576 91ff 58e4 616c 7561 7469 ing.ev..X.aluati │ │ │ │ +00035270: 6f6e 9328 7468 6973 9374 696d 6593 6290 on.(this.time.b. │ │ │ │ +00035280: 538e 6563 6175 7365 8ea1 8d91 0851 d76f S.ecause.....Q.o │ │ │ │ +00035290: 6696 03ea a861 7373 6967 6e6d 656e 9aac f....assignmen.. │ │ │ │ +000352a0: 7274 7329 2e91 0538 e043 6f6e 7369 6465 rts)...8.Conside │ │ │ │ +000352b0: 7293 7468 6593 666f 6c6c 6f98 7769 6e67 r.the.follo.wing │ │ │ │ +000352c0: 3a8e a68d 9119 90d5 eb61 6c65 7472 6566 :........aletref │ │ │ │ +000352d0: 9605 bfaa 7893 3d93 5b5d 9369 6e8e a40d ....x.=.[].in... │ │ │ │ +000352e0: 999a 8d91 41ce 7b28 6966 9605 bfaa 6593 ....A.{(if....e. │ │ │ │ +000352f0: 7468 656e 9364 6f28 7893 3a3d 9331 2e78 then.do(x.:=.1.x │ │ │ │ +00035300: 2993 656c 7365 9364 6f28 7893 3a3d 935b ).else.do(x.:=.[ │ │ │ │ +00035310: 7472 7565 5d29 933b 8ea1 8d91 478e 2568 true]).;....G.%h │ │ │ │ +00035320: 6496 05bf aa78 2993 3b3b 8e9f 2195 e68d d....x).;;..!... │ │ │ │ +00035330: 9108 51d7 cf49 6696 04cd 09eb 616c 6574 ..Q..If.....alet │ │ │ │ +00035340: 7265 6693 cf77 9aac 7265 7265 9374 7265 ref..w..rere.tre │ │ │ │ +00035350: 6174 6564 9104 cd0a 6c69 6b98 6593 eb61 ated....lik.e..a │ │ │ │ +00035360: 6c65 74cf 2c91 0505 a174 6869 7393 7068 let.,....this.ph │ │ │ │ +00035370: 7261 7365 9377 986f 756c 6493 6295 538e rase.w.ould.b.S. │ │ │ │ +00035380: 6591 04cd 0a77 9865 6c6c 2d74 9879 7093 e....w.ell-t.yp. │ │ │ │ +00035390: 6564 9604 cd09 616e 6493 696e 6465 6564 ed....and.indeed │ │ │ │ +000353a0: 9368 6198 7698 658e a410 0000 8d91 0851 .ha.v.e........Q │ │ │ │ +000353b0: d774 90ac 7279 7090 538e 6596 03eb 2aeb .t..ryp.S.e...*. │ │ │ │ +000353c0: 612a 9105 bfaa cf2c 9103 eb4b 6465 7370 a*.....,...Kdesp │ │ │ │ +000353d0: 6974 6593 7468 6593 6661 6374 9374 6861 ite.the.fact.tha │ │ │ │ +000353e0: 749b 03eb 2b74 6865 9376 91ff 58e4 616c t...+the.v..X.al │ │ │ │ +000353f0: 7565 9372 6574 7572 6e65 6493 6973 9365 ue.returned.is.e │ │ │ │ +00035400: 6974 6865 7293 eb61 3193 cf6f 7298 eb61 ither..a1..or..a │ │ │ │ +00035410: 7472 7565 cf2e 9105 3a66 536f 2c91 03eb true....:fSo,... │ │ │ │ +00035420: 4b63 616c 6c69 6e67 9374 6865 8ea1 8d91 Kcalling.the.... │ │ │ │ +00035430: 0851 d777 686f 6c65 9603 2063 6578 7072 .Q.whole.. cexpr │ │ │ │ +00035440: 6573 7369 6f6e 93d7 65cf 2c91 0348 d861 ession..e.,..H.a │ │ │ │ +00035450: 6c6c 936d 616e 6e65 7293 6f66 936c 6172 ll.manner.of.lar │ │ │ │ +00035460: 6765 7293 6578 7072 6573 7369 6f6e 7393 ger.expressions. │ │ │ │ +00035470: 696e 95ac 7276 936f 6c76 696e 6791 0320 in..rv.olving.. │ │ │ │ +00035480: 64d7 659b 0320 63cf 7793 6f75 6c64 9862 d.e.. c.w.ould.b │ │ │ │ +00035490: 9053 8e65 9877 9365 6c6c 2d74 9379 7090 .S.e.w.ell-t.yp. │ │ │ │ +000354a0: 538e 6564 2c8e a18d 9108 51d7 6576 90ac S.ed,.....Q.ev.. │ │ │ │ +000354b0: 7265 6e96 03ea a869 6e63 6c75 6469 6e67 ren....including │ │ │ │ +000354c0: 93d7 65eb 6128 d765 eb61 2991 05bf aacf ..e.a(.e.a)..... │ │ │ │ +000354d0: 218e 9f19 e86c 8d8d 8d8d 91f9 4e53 332e !....l......NS3. │ │ │ │ +000354e0: 8e8e 8e91 0851 d754 91ff 0556 6f70 9605 .....Q.T...Vop.. │ │ │ │ +000354f0: b4e2 6c65 769a ac72 656c 93eb 616c 6574 ..lev..rel..alet │ │ │ │ +00035500: 7265 66cf 7391 05b4 e36d 9875 7374 9362 ref.s....m.ust.b │ │ │ │ +00035510: 9053 8e65 936d 6f6e 6f6d 6f72 7068 6963 .S.e.monomorphic │ │ │ │ +00035520: 9328 7365 6593 2832 6169 2929 9374 6f91 .(see.(2ai)).to. │ │ │ │ +00035530: 05b4 e361 9876 986f 6964 9372 6574 726f ...a.v.oid.retro │ │ │ │ +00035540: 7370 9053 8e65 6374 6976 9865 9374 9879 sp.S.ectiv.e.t.y │ │ │ │ +00035550: 7090 538e 658e a18d 9108 51d7 636f 6e73 p.S.e.....Q.cons │ │ │ │ +00035560: 7472 6169 6e9a ac72 7473 9605 5920 6174 train..rts..Y at │ │ │ │ +00035570: 9374 6f70 2d6c 6576 9865 6c2e 9109 8448 .top-lev.el....H │ │ │ │ +00035580: 4966 9374 6869 7391 0559 1f72 6573 7472 If.this..Y.restr │ │ │ │ +00035590: 6963 7469 6f6e 9377 9865 7265 9372 656d iction.w.ere.rem │ │ │ │ +000355a0: 6f98 7698 6564 9374 6865 9366 6f6c 6c6f o.v.ed.the.follo │ │ │ │ +000355b0: 9877 696e 6793 7798 6f75 6c64 9362 9053 .wing.w.ould.b.S │ │ │ │ +000355c0: 8e65 8ea1 8d91 0851 d761 6c6c 6f95 ac72 .e.....Q.allo..r │ │ │ │ +000355d0: 7793 6564 3a8e a68d 9119 90d5 eb61 6c65 w.ed:........ale │ │ │ │ +000355e0: 7472 6566 9605 bfaa 7893 3d93 5b5d 933b tref....x.=.[].; │ │ │ │ +000355f0: 3b8e 9f11 e3ba 8d8d 9ff8 0000 8d91 308f ;.............0. │ │ │ │ +00035600: 7d2e 8ea4 0400 008d 9130 8f7d 2e8e a18d }........0.}.... │ │ │ │ +00035610: 9130 8f7d 2e8e 8e8e 9f0d 999a 8d91 308f .0.}..........0. │ │ │ │ +00035620: 7d32 2e78 9105 bfaa 3b3b 8e8e 9f24 fd13 }2.x....;;...$.. │ │ │ │ +00035630: 8e8c 8b00 0000 2f00 0000 0000 0000 0000 ....../......... │ │ │ │ 00035640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00035650: 0000 0000 0349 70a0 02cc 0555 8da0 fd46 .....Ip....U...F │ │ │ │ -00035660: d30e 8d8d 8d8d 9ffa 999a 8d91 12c7 61d0 ..............a. │ │ │ │ -00035670: 352e 342e 910a 8000 5490 a000 7970 9060 5.4.....T...yp.` │ │ │ │ -00035680: 0065 9104 8000 6162 6272 6576 6961 7469 .e....abbreviati │ │ │ │ -00035690: 6f6e 7392 0128 5266 3437 8e91 12c7 619f ons..(Rf47....a. │ │ │ │ -000356a0: 0566 6689 0000 e666 01c7 3e7c 8e8e 8e8e .ff....f..>|.... │ │ │ │ -000356b0: a002 942f df8d a0fd 8bd0 218d 9130 274d .../......!..0'M │ │ │ │ -000356c0: cf42 7574 9604 3951 6f6e 9374 9aac 7279 .But..9Qon.t..ry │ │ │ │ -000356d0: 7090 538e 6593 6398 6865 6398 6b69 6e67 p.S.e.c.hec.king │ │ │ │ -000356e0: 9374 6865 936c 6173 7493 7068 7261 7365 .the.last.phrase │ │ │ │ -000356f0: 2c91 044c fb69 7493 7798 6f75 6c64 9361 ,..L.it.w.ould.a │ │ │ │ -00035700: 7070 9053 8e65 6172 9104 3950 7468 6174 pp.S.ear..9Pthat │ │ │ │ -00035710: 9374 6865 9374 9879 7090 538e 6593 6f66 .the.t.yp.S.e.of │ │ │ │ -00035720: 93eb 6178 93cf 6174 9364 6563 6c61 2d8e ..ax..at.decla-. │ │ │ │ -00035730: a410 0000 8d91 3027 4d72 6174 696f 6e9b ......0'Mration. │ │ │ │ -00035740: 03a5 a773 686f 756c 6491 03a5 a868 6195 ...should....ha. │ │ │ │ -00035750: ac72 7693 6598 6290 538e 6565 6e98 eb61 .rv.e.b.S.een..a │ │ │ │ -00035760: 696e 7496 05bf aa6c 6973 74cf 2c91 03b3 int....list.,... │ │ │ │ -00035770: 756e 6f74 98eb 612a 936c 6973 74cf 2c91 unot..a*.list.,. │ │ │ │ -00035780: 03b3 7461 6e64 9603 a5a8 7468 6598 7490 ..tand....the.t. │ │ │ │ -00035790: ac72 7970 9053 8e65 7398 6f66 9369 6e95 .ryp.S.es.of.in. │ │ │ │ -000357a0: ac72 7465 7276 9365 6e69 6e67 9870 6872 .rterv.ening.phr │ │ │ │ -000357b0: 6173 6573 8ea1 8d91 3027 4d6d 6195 ac72 ases....0'Mma..r │ │ │ │ -000357c0: 799b 03ea a86c 696b 9365 7769 7365 986e y....lik.ewise.n │ │ │ │ -000357d0: 6565 6498 636f 6e73 7472 6169 6e69 6e67 eed.constraining │ │ │ │ -000357e0: 2e8e 9f1a bef1 8d8d 8d8d 9121 23c9 342e ...........!#.4. │ │ │ │ -000357f0: 8e8e 8e91 3027 4d54 91ff 0556 6f96 03b0 ....0'MT...Vo... │ │ │ │ -00035800: 3473 6565 9b03 b033 7468 6593 6e65 6564 4see...3the.need │ │ │ │ -00035810: 9366 6f72 9874 6865 9365 7863 6c75 7369 .for.the.exclusi │ │ │ │ -00035820: 6f6e 936f 6698 709a 538e 6f6c 796d 6f72 on.of.p.S.olymor │ │ │ │ -00035830: 7068 6963 936e 6f6e 2d6c 6f98 6361 6c93 phic.non-lo.cal. │ │ │ │ -00035840: 6173 7369 676e 6d65 6e90 ac72 7473 9103 assignmen..rts.. │ │ │ │ -00035850: b033 2873 6565 9328 3261 6969 2929 2c8e .3(see.(2aii)),. │ │ │ │ -00035860: a18d 9130 274d 636f 6e73 6964 6572 9602 ...0'Mconsider.. │ │ │ │ -00035870: c8b4 7468 6973 9b02 c8b3 6578 616d 706c ..this....exampl │ │ │ │ -00035880: 6593 696e 9874 6865 93eb 4848 4f4c 93cf e.in.the..HHOL.. │ │ │ │ -00035890: 7379 7374 656d 9828 7468 6973 9365 7861 system.(this.exa │ │ │ │ -000358a0: 6d70 6c65 9369 7398 6f72 6967 696e 616c mple.is.original │ │ │ │ -000358b0: 6c79 9364 7565 9874 6f93 4c6f 9a53 8e63 ly.due.to.Lo.S.c │ │ │ │ -000358c0: 95ac 726b 7793 6f98 6f98 648e a18d 9130 ..rkw.o.o.d....0 │ │ │ │ -000358d0: 274d 4d6f 7272 6973 292e 9104 edf3 2854 'MMorris).....(T │ │ │ │ -000358e0: 6865 9603 09e0 749a ac72 7970 9053 8e65 he....t..ryp.S.e │ │ │ │ -000358f0: 8d93 eb61 7468 6d8e 9117 52be cf69 7393 ...athm...R..is. │ │ │ │ -00035900: 7468 6591 0309 df74 9879 7090 538e 6593 the....t.yp.S.e. │ │ │ │ -00035910: 6f66 9374 6865 6f72 656d 732c 9103 36d5 of.theorems,..6. │ │ │ │ -00035920: 6173 9369 7393 6578 706c 6169 6e65 6493 as.is.explained. │ │ │ │ -00035930: 6c61 7465 7293 696e 9353 6563 7469 6f6e later.in.Section │ │ │ │ -00035940: 9331 312e 372e 298e 9f20 de33 8d91 4166 .11.7.).. .3..Af │ │ │ │ -00035950: 4beb 616c 6574 9605 bfaa 7374 6f72 652c K.alet....store, │ │ │ │ -00035960: 6665 7463 6893 3d8e a40d 999a 8d91 5864 fetch.=.......Xd │ │ │ │ -00035970: f36c 6574 7265 6696 05bf aa78 933d 935b .letref....x.=.[ │ │ │ │ -00035980: 5d93 696e 9328 5c79 2e93 783a 3d5b 795d ].in.(\y..x:=[y] │ │ │ │ -00035990: 2993 2c93 285c 2829 2e93 6864 9378 9329 ).,.(\()..hd.x.) │ │ │ │ -000359a0: 933b 3b8e a18d 9141 664b 7374 6f72 6596 .;;....AfKstore. │ │ │ │ -000359b0: 05bf aa22 5493 3d93 4622 933b 3b8e a18d ..."T.=.F".;;... │ │ │ │ -000359c0: 9141 664b 6c65 7496 05bf aa65 7572 656b .AfKlet....eurek │ │ │ │ -000359d0: 6193 3a74 686d 933d 9366 6574 6368 2829 a.:thm.=.fetch() │ │ │ │ -000359e0: 933b 3b8e 9f23 4499 8d91 3027 4dcf 4e6f .;;..#D...0'M.No │ │ │ │ -000359f0: 95ac 7277 9b05 1bfa 7375 7070 9053 8e6f ..rw....supp.S.o │ │ │ │ -00035a00: 7365 9105 1bf9 7793 6598 6c69 6674 986f se....w.e.lift.o │ │ │ │ -00035a10: 7572 9105 1bf9 636f 6e73 7472 6169 6e93 ur....constrain. │ │ │ │ -00035a20: 742e 9108 ccd5 5468 656e 9869 6e96 051b t.....Then.in... │ │ │ │ -00035a30: f974 6865 9864 6563 6c61 7261 7469 6f6e .the.declaration │ │ │ │ -00035a40: 2c91 0568 4eeb 6178 98cf 6861 7393 7490 ,..hN.ax..has.t. │ │ │ │ -00035a50: ac72 7970 9053 8e65 98eb 612a 9105 bfaa .ryp.S.e..a*.... │ │ │ │ -00035a60: 6c69 7374 8ea4 1000 008d 9130 274d cf74 list.......0'M.t │ │ │ │ -00035a70: 6872 6f75 6768 6f75 7496 0553 fd69 7473 hroughout..S.its │ │ │ │ -00035a80: 9328 7465 7874 7561 6c29 9105 53fe 7363 .(textual)..S.sc │ │ │ │ -00035a90: 6f70 9053 8e65 2c91 05ae 5261 6e64 93eb op.S.e,...Rand.. │ │ │ │ -00035aa0: 6173 746f 7265 cf2c 9105 ae53 eb61 6665 astore.,...S.afe │ │ │ │ -00035ab0: 7463 6893 cf72 6563 6569 769a ac72 6593 tch..receiv..re. │ │ │ │ -00035ac0: 7498 7970 9053 8e65 7393 eb61 2a2d 3e2a t.yp.S.es..a*->* │ │ │ │ -00035ad0: 9105 bfaa 6c69 7374 cf2c 9105 ae53 eb61 ....list.,...S.a │ │ │ │ -00035ae0: 2a2a 2d3e 2a8e a18d 9130 274d cf72 6573 **->*....0'M.res │ │ │ │ -00035af0: 7090 538e 6563 7469 769a ac72 656c 7991 p.S.ectiv..rely. │ │ │ │ -00035b00: ff05 562e 9105 105a 496e 9603 7115 7468 ..V....ZIn..q.th │ │ │ │ -00035b10: 6593 7498 7798 6f93 656e 7375 696e 6791 e.t.w.o.ensuing. │ │ │ │ -00035b20: 0371 1670 6872 6173 6573 9374 6865 7993 .q.phrases.they. │ │ │ │ -00035b30: 6765 7493 7265 7370 9553 8e65 6374 6976 get.resp.S.ectiv │ │ │ │ -00035b40: 9865 9103 7116 7498 7970 9365 7391 0371 .e..q.t.yp.es..q │ │ │ │ -00035b50: 15eb 6174 6572 6d2d 3e74 6572 6d91 05bf ..aterm->term... │ │ │ │ -00035b60: aa6c 6973 74cf 2c8e a18d 9130 274d eb61 .list.,....0'M.a │ │ │ │ -00035b70: 766f 6964 2d3e 7468 6d96 0408 f8cf 2869 void->thm.....(i │ │ │ │ -00035b80: 6e73 7461 6e63 6573 9b04 08f9 6f66 9374 nstances....of.t │ │ │ │ -00035b90: 6865 6972 9364 6563 6c61 7269 6e67 9874 heir.declaring.t │ │ │ │ -00035ba0: 90ac 7279 7090 538e 6573 292c 9104 108c ..ryp.S.es),.... │ │ │ │ -00035bb0: 616e 6493 7468 6593 7691 ff58 e461 6c75 and.the.v..X.alu │ │ │ │ -00035bc0: 6598 6f66 93eb 6165 7572 656b 6193 cf69 e.of..aeureka..i │ │ │ │ -00035bd0: 7398 6193 636f 6e90 ac72 7472 612d 8ea1 s.a.con..rtra-.. │ │ │ │ -00035be0: 8d91 3027 4d64 6963 746f 7279 9603 eaa8 ..0'Mdictory.... │ │ │ │ -00035bf0: 666f 726d 90ac 7275 6c61 936d 6173 7175 form..rula.masqu │ │ │ │ -00035c00: 6572 6164 696e 6793 6173 9361 9374 6865 erading.as.a.the │ │ │ │ -00035c10: 6f72 656d 218e a915 5f78 8d91 3027 4d54 orem!..._x..0'MT │ │ │ │ -00035c20: 6865 9603 d34a 7072 6f62 6c65 6d9b 03d3 he...Jproblem... │ │ │ │ -00035c30: 4969 7393 7468 6174 9374 6865 9374 95ac Iis.that.the.t.. │ │ │ │ -00035c40: 7279 7090 538e 6598 6393 6865 6393 6b93 ryp.S.e.c.hec.k. │ │ │ │ -00035c50: 6572 9603 d34a 6861 7393 6e6f 9373 696d er...Jhas.no.sim │ │ │ │ -00035c60: 706c 6598 7795 ac72 6193 7996 03d3 4a6f ple.w..ra.y...Jo │ │ │ │ -00035c70: 6693 6469 7363 6f95 ac72 7693 6572 696e f.disco..rv.erin │ │ │ │ -00035c80: 6791 03d3 4a74 6865 9874 9379 7090 538e g...Jthe.t.yp.S. │ │ │ │ -00035c90: 6573 9103 d34a 6f66 8ea1 8d91 3027 4d61 es...Jof....0'Ma │ │ │ │ -00035ca0: 6c6c 9604 9936 7691 ff58 e461 6c75 6573 ll...6v..X.alues │ │ │ │ -00035cb0: 9361 7373 6967 6e65 649b 0499 3774 6f93 .assigned...7to. │ │ │ │ -00035cc0: 7468 6593 7090 538e 6f6c 796d 6f72 7068 the.p.S.olymorph │ │ │ │ -00035cd0: 6963 93eb 6178 cf2c 9104 c4da 7369 6e63 ic..ax.,....sinc │ │ │ │ -00035ce0: 6593 7468 6573 6593 6173 7369 676e 6d65 e.these.assignme │ │ │ │ -00035cf0: 6e95 ac72 7473 986d 6193 7996 0499 3662 n..rts.ma.y...6b │ │ │ │ -00035d00: 9053 8e65 9369 6e95 ac72 7693 6f6b 9365 .S.e.in..rv.ok.e │ │ │ │ -00035d10: 648e a18d 9130 274d 6290 ac72 7996 0406 d....0'Mb..ry... │ │ │ │ -00035d20: cc63 616c 6c73 9b04 06cd 6f66 9374 6865 .calls....of.the │ │ │ │ -00035d30: 9366 756e 6374 696f 6e98 eb61 7374 6f72 .function..astor │ │ │ │ -00035d40: 6593 cf6f 7574 7369 6465 9374 6865 9828 e..outside.the.( │ │ │ │ -00035d50: 7465 7874 7561 6c29 9373 636f 7090 538e textual).scop.S. │ │ │ │ -00035d60: 6598 6f66 93eb 6178 cf2e 9105 8d4d 5468 e.of..ax.....MTh │ │ │ │ -00035d70: 6973 9369 7398 6e6f 7493 7090 538e 6f73 is.is.not.p.S.os │ │ │ │ -00035d80: 7369 626c 658e a18d 9130 274d 756e 6465 sible....0'Munde │ │ │ │ -00035d90: 7296 03ea a86f 7572 9363 6f6e 7374 7261 r....our.constra │ │ │ │ -00035da0: 696e 90ac 7274 2e8e a68d 9130 274d 486f in..rt.....0'MHo │ │ │ │ -00035db0: 95ac 7277 9365 7693 6572 2c96 03ea a870 ..rw.ev.er,....p │ │ │ │ -00035dc0: 9053 8e6f 6c79 6d6f 7270 6869 6393 6173 .S.olymorphic.as │ │ │ │ -00035dd0: 7369 676e 6162 6c65 9369 6465 6e90 ac72 signable.iden..r │ │ │ │ -00035de0: 7469 0c65 7273 9361 7265 9373 7469 6c6c ti.ers.are.still │ │ │ │ -00035df0: 9375 7365 6675 6c3a 9105 38e0 636f 6e73 .useful:..8.cons │ │ │ │ -00035e00: 6964 6572 8e9f 20de 338d 9141 664b eb61 ider.. .3..AfK.a │ │ │ │ -00035e10: 6c65 7496 05bf aa72 6576 936c 933d 8ea4 let....rev.l.=.. │ │ │ │ -00035e20: 0d99 9a8d 915e 249d 6c65 7472 6566 9605 .....^$.letref.. │ │ │ │ -00035e30: bfaa 6c2c 6c27 933d 936c 2c5b 5d93 696e ..l,l'.=.l,[].in │ │ │ │ -00035e40: 8ea1 8d91 69a3 f169 6696 05bf aa6e 756c ....i..if....nul │ │ │ │ -00035e50: 6c93 6c93 7468 656e 936c 2793 6c6f 6f70 l.l.then.l'.loop │ │ │ │ -00035e60: 9328 6c2c 6c27 3a3d 9374 6c93 6c2c 9368 .(l,l':=.tl.l,.h │ │ │ │ -00035e70: 6493 6c2e 6c27 2993 3b3b 8e9f 2344 998d d.l.l').;;..#D.. │ │ │ │ -00035e80: 9130 274d cf53 7563 9aac 7268 9603 7991 .0'M.Suc..rh..y. │ │ │ │ -00035e90: 7573 6573 936f 6691 0379 9261 7373 6967 uses.of..y.assig │ │ │ │ -00035ea0: 6e61 626c 6593 6964 656e 9874 690c 6572 nable.iden.ti.er │ │ │ │ -00035eb0: 7393 666f 7293 6974 6572 6174 696f 6e91 s.for.iteration. │ │ │ │ -00035ec0: 0379 926d 6198 7993 6290 538e 6593 6198 .y.ma.y.b.S.e.a. │ │ │ │ -00035ed0: 7698 6f69 6465 6493 6769 7698 656e 9103 v.oided.giv.en.. │ │ │ │ -00035ee0: 7992 6193 7375 6974 6162 6c65 9373 796e y.a.suitable.syn │ │ │ │ -00035ef0: 2d8e a410 0000 8d91 3027 4d74 6178 9602 -.......0'Mtax.. │ │ │ │ -00035f00: f171 666f 729b 02f1 7269 7465 7261 7469 .qfor...riterati │ │ │ │ -00035f10: 6f6e 2c91 0323 4962 7574 9361 7373 6967 on,..#Ibut.assig │ │ │ │ -00035f20: 6e61 626c 6598 6964 656e 90ac 7274 690c nable.iden..rti. │ │ │ │ -00035f30: 6572 7393 6172 6593 7573 6566 756c 9866 ers.are.useful.f │ │ │ │ -00035f40: 6f72 9361 9374 6f74 616c 6c79 9864 690b or.a.totally.di. │ │ │ │ -00035f50: 6572 656e 90ac 7274 9370 7572 7090 538e eren..rt.purp.S. │ │ │ │ -00035f60: 6f73 657c 8ea1 8d91 3027 4d6e 616d 656c ose|....0'Mnamel │ │ │ │ -00035f70: 7996 02d3 be61 739b 02d3 bf60 6f90 ac72 y....as....`o..r │ │ │ │ -00035f80: 776e 9376 91ff 58e4 6172 6961 626c 6573 wn.v..X.ariables │ │ │ │ -00035f90: 2793 7368 6172 6564 9862 9053 8e65 7495 '.shared.b.S.et. │ │ │ │ -00035fa0: ac72 7793 6565 6e96 02d3 be6f 6e65 936f .rw.een....one.o │ │ │ │ -00035fb0: 7293 6d6f 7265 9866 756e 6374 696f 6e73 r.more.functions │ │ │ │ -00035fc0: 9328 6173 9369 6e98 7468 6593 7374 6f72 .(as.in.the.stor │ │ │ │ -00035fd0: 652d 6665 7463 90ac 7268 8ea1 8d91 3027 e-fetc..rh....0' │ │ │ │ -00035fe0: 4d65 7861 6d70 6c65 292e 9105 1349 4f75 Mexample)....IOu │ │ │ │ -00035ff0: 729b 0379 e563 6f6e 7374 7261 696e 90ac r..y.constrain.. │ │ │ │ -00036000: 7274 9603 79e4 6f66 9363 6f75 7273 6593 rt..y.of.course. │ │ │ │ -00036010: 7265 7175 6972 6573 9374 6865 6d93 746f requires.them.to │ │ │ │ -00036020: 9862 9053 8e65 936d 6f6e 6f6d 6f72 7068 .b.S.e.monomorph │ │ │ │ -00036030: 6963 3b91 039f 7a74 6869 7398 6973 936f ic;...zthis.is.o │ │ │ │ -00036040: 6e65 936f 668e a18d 9130 274d 7468 6596 ne.of....0'Mthe. │ │ │ │ -00036050: 0305 3066 6577 9b03 052f 6361 7365 7393 ..0few.../cases. │ │ │ │ -00036060: 7768 6572 6593 7468 6593 7573 6572 986f where.the.user.o │ │ │ │ -00036070: 9053 8e63 6361 7369 6f6e 616c 6c79 936e .S.ccasionally.n │ │ │ │ -00036080: 6565 6473 9374 6f93 6164 6498 616e 9365 eeds.to.add.an.e │ │ │ │ -00036090: 7870 6c69 6369 7493 7490 ac72 7970 9053 xplicit.t..ryp.S │ │ │ │ -000360a0: 8e65 9374 6f98 6193 7072 6f67 7261 6d2e .e.to.a.program. │ │ │ │ -000360b0: 8e9f 36e5 f58d 8d91 12c7 61eb 4b35 2e34 ..6.......a.K5.4 │ │ │ │ -000360c0: 8e91 3f0f 0c54 91ff 75c2 7970 9100 8a3d ..?..T..u.yp...= │ │ │ │ -000360d0: 6591 067a e161 6262 7265 7669 6174 696f e..z.abbreviatio │ │ │ │ -000360e0: 6e73 8e9f 1c2f c98d 9112 c761 cf54 6865 ns.../.....a.The │ │ │ │ -000360f0: 9603 eaa8 7379 6e9a ac72 7461 7893 6f66 ....syn..rtax.of │ │ │ │ -00036100: 9374 9879 7090 538e 6593 6162 6272 6576 .t.yp.S.e.abbrev │ │ │ │ -00036110: 6961 7469 6f6e 9362 696e 6469 6e67 7393 iation.bindings. │ │ │ │ -00036120: d774 6162 93cf 6973 8e9f 1e31 818d 8d8d .tab..is...1.... │ │ │ │ -00036130: 9f00 cb89 8d8d 8d8d 912a 0660 eb62 7461 .........*.`.bta │ │ │ │ -00036140: 6296 05bf aaeb 613a 3a3d 93eb 6269 648d b.....a::=..bid. │ │ │ │ -00036150: 9f01 a47a d531 8e91 0a7f aeeb 613d 93eb ...z.1......a=.. │ │ │ │ -00036160: 6274 798d 9f01 a47a d531 8e91 103f 58eb bty....z.1...?X. │ │ │ │ -00036170: 6161 6e64 8d93 eb62 3a96 01d3 313a 933a aand...b:...1:.: │ │ │ │ -00036180: 8e91 1845 b7eb 6161 6e64 93eb 6269 648d ...E..aand..bid. │ │ │ │ -00036190: 9f01 a47a d86e 8e91 0b67 faeb 613d 93eb ...z.n...g..a=.. │ │ │ │ -000361a0: 6274 798d 9f01 a47a d86e 8e8e 8e8e 8e8e bty....z.n...... │ │ │ │ -000361b0: 8e8e 8e9f 24fd 138e 8c8b 0000 0030 0000 ....$........0.. │ │ │ │ -000361c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00035650: 0000 0000 0000 0000 0000 0000 0349 78a0 .............Ix. │ │ │ │ +00035660: 02cc 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa ...U...F........ │ │ │ │ +00035670: 999a 8d91 12c7 61d0 352e 342e 910a 8000 ......a.5.4..... │ │ │ │ +00035680: 5490 a000 7970 9060 0065 9104 8000 6162 T...yp.`.e....ab │ │ │ │ +00035690: 6272 6576 6961 7469 6f6e 7392 0128 5266 breviations..(Rf │ │ │ │ +000356a0: 3437 8e91 12c7 619f 0566 6689 0000 e666 47....a..ff....f │ │ │ │ +000356b0: 01c7 3e7c 8e8e 8e8e a002 942f df8d a0fd ..>|......./.... │ │ │ │ +000356c0: 8bd0 218d 9130 274d cf42 7574 9604 3951 ..!..0'M.But..9Q │ │ │ │ +000356d0: 6f6e 9374 9aac 7279 7090 538e 6593 6398 on.t..ryp.S.e.c. │ │ │ │ +000356e0: 6865 6398 6b69 6e67 9374 6865 936c 6173 hec.king.the.las │ │ │ │ +000356f0: 7493 7068 7261 7365 2c91 044c fb69 7493 t.phrase,..L.it. │ │ │ │ +00035700: 7798 6f75 6c64 9361 7070 9053 8e65 6172 w.ould.app.S.ear │ │ │ │ +00035710: 9104 3950 7468 6174 9374 6865 9374 9879 ..9Pthat.the.t.y │ │ │ │ +00035720: 7090 538e 6593 6f66 93eb 6178 93cf 6174 p.S.e.of..ax..at │ │ │ │ +00035730: 9364 6563 6c61 2d8e a410 0000 8d91 3027 .decla-.......0' │ │ │ │ +00035740: 4d72 6174 696f 6e9b 03a5 a773 686f 756c Mration....shoul │ │ │ │ +00035750: 6491 03a5 a868 6195 ac72 7693 6598 6290 d....ha..rv.e.b. │ │ │ │ +00035760: 538e 6565 6e98 eb61 696e 7496 05bf aa6c S.een..aint....l │ │ │ │ +00035770: 6973 74cf 2c91 03b3 756e 6f74 98eb 612a ist.,...unot..a* │ │ │ │ +00035780: 936c 6973 74cf 2c91 03b3 7461 6e64 9603 .list.,...tand.. │ │ │ │ +00035790: a5a8 7468 6598 7490 ac72 7970 9053 8e65 ..the.t..ryp.S.e │ │ │ │ +000357a0: 7398 6f66 9369 6e95 ac72 7465 7276 9365 s.of.in..rterv.e │ │ │ │ +000357b0: 6e69 6e67 9870 6872 6173 6573 8ea1 8d91 ning.phrases.... │ │ │ │ +000357c0: 3027 4d6d 6195 ac72 799b 03ea a86c 696b 0'Mma..ry....lik │ │ │ │ +000357d0: 9365 7769 7365 986e 6565 6498 636f 6e73 .ewise.need.cons │ │ │ │ +000357e0: 7472 6169 6e69 6e67 2e8e 9f1a bef1 8d8d training........ │ │ │ │ +000357f0: 8d8d 9121 23c9 342e 8e8e 8e91 3027 4d54 ...!#.4.....0'MT │ │ │ │ +00035800: 91ff 0556 6f96 03b0 3473 6565 9b03 b033 ...Vo...4see...3 │ │ │ │ +00035810: 7468 6593 6e65 6564 9366 6f72 9874 6865 the.need.for.the │ │ │ │ +00035820: 9365 7863 6c75 7369 6f6e 936f 6698 709a .exclusion.of.p. │ │ │ │ +00035830: 538e 6f6c 796d 6f72 7068 6963 936e 6f6e S.olymorphic.non │ │ │ │ +00035840: 2d6c 6f98 6361 6c93 6173 7369 676e 6d65 -lo.cal.assignme │ │ │ │ +00035850: 6e90 ac72 7473 9103 b033 2873 6565 9328 n..rts...3(see.( │ │ │ │ +00035860: 3261 6969 2929 2c8e a18d 9130 274d 636f 2aii)),....0'Mco │ │ │ │ +00035870: 6e73 6964 6572 9602 c8b4 7468 6973 9b02 nsider....this.. │ │ │ │ +00035880: c8b3 6578 616d 706c 6593 696e 9874 6865 ..example.in.the │ │ │ │ +00035890: 93eb 4848 4f4c 93cf 7379 7374 656d 9828 ..HHOL..system.( │ │ │ │ +000358a0: 7468 6973 9365 7861 6d70 6c65 9369 7398 this.example.is. │ │ │ │ +000358b0: 6f72 6967 696e 616c 6c79 9364 7565 9874 originally.due.t │ │ │ │ +000358c0: 6f93 4c6f 9a53 8e63 95ac 726b 7793 6f98 o.Lo.S.c..rkw.o. │ │ │ │ +000358d0: 6f98 648e a18d 9130 274d 4d6f 7272 6973 o.d....0'MMorris │ │ │ │ +000358e0: 292e 9104 edf3 2854 6865 9603 09e0 749a ).....(The....t. │ │ │ │ +000358f0: ac72 7970 9053 8e65 8d93 eb61 7468 6d8e .ryp.S.e...athm. │ │ │ │ +00035900: 9117 52be cf69 7393 7468 6591 0309 df74 ..R..is.the....t │ │ │ │ +00035910: 9879 7090 538e 6593 6f66 9374 6865 6f72 .yp.S.e.of.theor │ │ │ │ +00035920: 656d 732c 9103 36d5 6173 9369 7393 6578 ems,..6.as.is.ex │ │ │ │ +00035930: 706c 6169 6e65 6493 6c61 7465 7293 696e plained.later.in │ │ │ │ +00035940: 9353 6563 7469 6f6e 9331 312e 372e 298e .Section.11.7.). │ │ │ │ +00035950: 9f20 de33 8d91 4166 4beb 616c 6574 9605 . .3..AfK.alet.. │ │ │ │ +00035960: bfaa 7374 6f72 652c 6665 7463 6893 3d8e ..store,fetch.=. │ │ │ │ +00035970: a40d 999a 8d91 5864 f36c 6574 7265 6696 ......Xd.letref. │ │ │ │ +00035980: 05bf aa78 933d 935b 5d93 696e 9328 5c79 ...x.=.[].in.(\y │ │ │ │ +00035990: 2e93 783a 3d5b 795d 2993 2c93 285c 2829 ..x:=[y]).,.(\() │ │ │ │ +000359a0: 2e93 6864 9378 9329 933b 3b8e a18d 9141 ..hd.x.).;;....A │ │ │ │ +000359b0: 664b 7374 6f72 6596 05bf aa22 5493 3d93 fKstore...."T.=. │ │ │ │ +000359c0: 4622 933b 3b8e a18d 9141 664b 6c65 7496 F".;;....AfKlet. │ │ │ │ +000359d0: 05bf aa65 7572 656b 6193 3a74 686d 933d ...eureka.:thm.= │ │ │ │ +000359e0: 9366 6574 6368 2829 933b 3b8e 9f23 4499 .fetch().;;..#D. │ │ │ │ +000359f0: 8d91 3027 4dcf 4e6f 95ac 7277 9b05 1bfa ..0'M.No..rw.... │ │ │ │ +00035a00: 7375 7070 9053 8e6f 7365 9105 1bf9 7793 supp.S.ose....w. │ │ │ │ +00035a10: 6598 6c69 6674 986f 7572 9105 1bf9 636f e.lift.our....co │ │ │ │ +00035a20: 6e73 7472 6169 6e93 742e 9108 ccd5 5468 nstrain.t.....Th │ │ │ │ +00035a30: 656e 9869 6e96 051b f974 6865 9864 6563 en.in....the.dec │ │ │ │ +00035a40: 6c61 7261 7469 6f6e 2c91 0568 4eeb 6178 laration,..hN.ax │ │ │ │ +00035a50: 98cf 6861 7393 7490 ac72 7970 9053 8e65 ..has.t..ryp.S.e │ │ │ │ +00035a60: 98eb 612a 9105 bfaa 6c69 7374 8ea4 1000 ..a*....list.... │ │ │ │ +00035a70: 008d 9130 274d cf74 6872 6f75 6768 6f75 ...0'M.throughou │ │ │ │ +00035a80: 7496 0553 fd69 7473 9328 7465 7874 7561 t..S.its.(textua │ │ │ │ +00035a90: 6c29 9105 53fe 7363 6f70 9053 8e65 2c91 l)..S.scop.S.e,. │ │ │ │ +00035aa0: 05ae 5261 6e64 93eb 6173 746f 7265 cf2c ..Rand..astore., │ │ │ │ +00035ab0: 9105 ae53 eb61 6665 7463 6893 cf72 6563 ...S.afetch..rec │ │ │ │ +00035ac0: 6569 769a ac72 6593 7498 7970 9053 8e65 eiv..re.t.yp.S.e │ │ │ │ +00035ad0: 7393 eb61 2a2d 3e2a 9105 bfaa 6c69 7374 s..a*->*....list │ │ │ │ +00035ae0: cf2c 9105 ae53 eb61 2a2a 2d3e 2a8e a18d .,...S.a**->*... │ │ │ │ +00035af0: 9130 274d cf72 6573 7090 538e 6563 7469 .0'M.resp.S.ecti │ │ │ │ +00035b00: 769a ac72 656c 7991 ff05 562e 9105 105a v..rely...V....Z │ │ │ │ +00035b10: 496e 9603 7115 7468 6593 7498 7798 6f93 In..q.the.t.w.o. │ │ │ │ +00035b20: 656e 7375 696e 6791 0371 1670 6872 6173 ensuing..q.phras │ │ │ │ +00035b30: 6573 9374 6865 7993 6765 7493 7265 7370 es.they.get.resp │ │ │ │ +00035b40: 9553 8e65 6374 6976 9865 9103 7116 7498 .S.ectiv.e..q.t. │ │ │ │ +00035b50: 7970 9365 7391 0371 15eb 6174 6572 6d2d yp.es..q..aterm- │ │ │ │ +00035b60: 3e74 6572 6d91 05bf aa6c 6973 74cf 2c8e >term....list.,. │ │ │ │ +00035b70: a18d 9130 274d eb61 766f 6964 2d3e 7468 ...0'M.avoid->th │ │ │ │ +00035b80: 6d96 0408 f8cf 2869 6e73 7461 6e63 6573 m.....(instances │ │ │ │ +00035b90: 9b04 08f9 6f66 9374 6865 6972 9364 6563 ....of.their.dec │ │ │ │ +00035ba0: 6c61 7269 6e67 9874 90ac 7279 7090 538e laring.t..ryp.S. │ │ │ │ +00035bb0: 6573 292c 9104 108c 616e 6493 7468 6593 es),....and.the. │ │ │ │ +00035bc0: 7691 ff58 e461 6c75 6598 6f66 93eb 6165 v..X.alue.of..ae │ │ │ │ +00035bd0: 7572 656b 6193 cf69 7398 6193 636f 6e90 ureka..is.a.con. │ │ │ │ +00035be0: ac72 7472 612d 8ea1 8d91 3027 4d64 6963 .rtra-....0'Mdic │ │ │ │ +00035bf0: 746f 7279 9603 eaa8 666f 726d 90ac 7275 tory....form..ru │ │ │ │ +00035c00: 6c61 936d 6173 7175 6572 6164 696e 6793 la.masquerading. │ │ │ │ +00035c10: 6173 9361 9374 6865 6f72 656d 218e a915 as.a.theorem!... │ │ │ │ +00035c20: 5f78 8d91 3027 4d54 6865 9603 d34a 7072 _x..0'MThe...Jpr │ │ │ │ +00035c30: 6f62 6c65 6d9b 03d3 4969 7393 7468 6174 oblem...Iis.that │ │ │ │ +00035c40: 9374 6865 9374 95ac 7279 7090 538e 6598 .the.t..ryp.S.e. │ │ │ │ +00035c50: 6393 6865 6393 6b93 6572 9603 d34a 6861 c.hec.k.er...Jha │ │ │ │ +00035c60: 7393 6e6f 9373 696d 706c 6598 7795 ac72 s.no.simple.w..r │ │ │ │ +00035c70: 6193 7996 03d3 4a6f 6693 6469 7363 6f95 a.y...Jof.disco. │ │ │ │ +00035c80: ac72 7693 6572 696e 6791 03d3 4a74 6865 .rv.ering...Jthe │ │ │ │ +00035c90: 9874 9379 7090 538e 6573 9103 d34a 6f66 .t.yp.S.es...Jof │ │ │ │ +00035ca0: 8ea1 8d91 3027 4d61 6c6c 9604 9936 7691 ....0'Mall...6v. │ │ │ │ +00035cb0: ff58 e461 6c75 6573 9361 7373 6967 6e65 .X.alues.assigne │ │ │ │ +00035cc0: 649b 0499 3774 6f93 7468 6593 7090 538e d...7to.the.p.S. │ │ │ │ +00035cd0: 6f6c 796d 6f72 7068 6963 93eb 6178 cf2c olymorphic..ax., │ │ │ │ +00035ce0: 9104 c4da 7369 6e63 6593 7468 6573 6593 ....since.these. │ │ │ │ +00035cf0: 6173 7369 676e 6d65 6e95 ac72 7473 986d assignmen..rts.m │ │ │ │ +00035d00: 6193 7996 0499 3662 9053 8e65 9369 6e95 a.y...6b.S.e.in. │ │ │ │ +00035d10: ac72 7693 6f6b 9365 648e a18d 9130 274d .rv.ok.ed....0'M │ │ │ │ +00035d20: 6290 ac72 7996 0406 cc63 616c 6c73 9b04 b..ry....calls.. │ │ │ │ +00035d30: 06cd 6f66 9374 6865 9366 756e 6374 696f ..of.the.functio │ │ │ │ +00035d40: 6e98 eb61 7374 6f72 6593 cf6f 7574 7369 n..astore..outsi │ │ │ │ +00035d50: 6465 9374 6865 9828 7465 7874 7561 6c29 de.the.(textual) │ │ │ │ +00035d60: 9373 636f 7090 538e 6598 6f66 93eb 6178 .scop.S.e.of..ax │ │ │ │ +00035d70: cf2e 9105 8d4d 5468 6973 9369 7398 6e6f .....MThis.is.no │ │ │ │ +00035d80: 7493 7090 538e 6f73 7369 626c 658e a18d t.p.S.ossible... │ │ │ │ +00035d90: 9130 274d 756e 6465 7296 03ea a86f 7572 .0'Munder....our │ │ │ │ +00035da0: 9363 6f6e 7374 7261 696e 90ac 7274 2e8e .constrain..rt.. │ │ │ │ +00035db0: a68d 9130 274d 486f 95ac 7277 9365 7693 ...0'MHo..rw.ev. │ │ │ │ +00035dc0: 6572 2c96 03ea a870 9053 8e6f 6c79 6d6f er,....p.S.olymo │ │ │ │ +00035dd0: 7270 6869 6393 6173 7369 676e 6162 6c65 rphic.assignable │ │ │ │ +00035de0: 9369 6465 6e90 ac72 7469 0c65 7273 9361 .iden..rti.ers.a │ │ │ │ +00035df0: 7265 9373 7469 6c6c 9375 7365 6675 6c3a re.still.useful: │ │ │ │ +00035e00: 9105 38e0 636f 6e73 6964 6572 8e9f 20de ..8.consider.. . │ │ │ │ +00035e10: 338d 9141 664b eb61 6c65 7496 05bf aa72 3..AfK.alet....r │ │ │ │ +00035e20: 6576 936c 933d 8ea4 0d99 9a8d 915e 249d ev.l.=.......^$. │ │ │ │ +00035e30: 6c65 7472 6566 9605 bfaa 6c2c 6c27 933d letref....l,l'.= │ │ │ │ +00035e40: 936c 2c5b 5d93 696e 8ea1 8d91 69a3 f169 .l,[].in....i..i │ │ │ │ +00035e50: 6696 05bf aa6e 756c 6c93 6c93 7468 656e f....null.l.then │ │ │ │ +00035e60: 936c 2793 6c6f 6f70 9328 6c2c 6c27 3a3d .l'.loop.(l,l':= │ │ │ │ +00035e70: 9374 6c93 6c2c 9368 6493 6c2e 6c27 2993 .tl.l,.hd.l.l'). │ │ │ │ +00035e80: 3b3b 8e9f 2344 998d 9130 274d cf53 7563 ;;..#D...0'M.Suc │ │ │ │ +00035e90: 9aac 7268 9603 7991 7573 6573 936f 6691 ..rh..y.uses.of. │ │ │ │ +00035ea0: 0379 9261 7373 6967 6e61 626c 6593 6964 .y.assignable.id │ │ │ │ +00035eb0: 656e 9874 690c 6572 7393 666f 7293 6974 en.ti.ers.for.it │ │ │ │ +00035ec0: 6572 6174 696f 6e91 0379 926d 6198 7993 eration..y.ma.y. │ │ │ │ +00035ed0: 6290 538e 6593 6198 7698 6f69 6465 6493 b.S.e.a.v.oided. │ │ │ │ +00035ee0: 6769 7698 656e 9103 7992 6193 7375 6974 giv.en..y.a.suit │ │ │ │ +00035ef0: 6162 6c65 9373 796e 2d8e a410 0000 8d91 able.syn-....... │ │ │ │ +00035f00: 3027 4d74 6178 9602 f171 666f 729b 02f1 0'Mtax...qfor... │ │ │ │ +00035f10: 7269 7465 7261 7469 6f6e 2c91 0323 4962 riteration,..#Ib │ │ │ │ +00035f20: 7574 9361 7373 6967 6e61 626c 6598 6964 ut.assignable.id │ │ │ │ +00035f30: 656e 90ac 7274 690c 6572 7393 6172 6593 en..rti.ers.are. │ │ │ │ +00035f40: 7573 6566 756c 9866 6f72 9361 9374 6f74 useful.for.a.tot │ │ │ │ +00035f50: 616c 6c79 9864 690b 6572 656e 90ac 7274 ally.di.eren..rt │ │ │ │ +00035f60: 9370 7572 7090 538e 6f73 657c 8ea1 8d91 .purp.S.ose|.... │ │ │ │ +00035f70: 3027 4d6e 616d 656c 7996 02d3 be61 739b 0'Mnamely....as. │ │ │ │ +00035f80: 02d3 bf60 6f90 ac72 776e 9376 91ff 58e4 ...`o..rwn.v..X. │ │ │ │ +00035f90: 6172 6961 626c 6573 2793 7368 6172 6564 ariables'.shared │ │ │ │ +00035fa0: 9862 9053 8e65 7495 ac72 7793 6565 6e96 .b.S.et..rw.een. │ │ │ │ +00035fb0: 02d3 be6f 6e65 936f 7293 6d6f 7265 9866 ...one.or.more.f │ │ │ │ +00035fc0: 756e 6374 696f 6e73 9328 6173 9369 6e98 unctions.(as.in. │ │ │ │ +00035fd0: 7468 6593 7374 6f72 652d 6665 7463 90ac the.store-fetc.. │ │ │ │ +00035fe0: 7268 8ea1 8d91 3027 4d65 7861 6d70 6c65 rh....0'Mexample │ │ │ │ +00035ff0: 292e 9105 1349 4f75 729b 0379 e563 6f6e )....IOur..y.con │ │ │ │ +00036000: 7374 7261 696e 90ac 7274 9603 79e4 6f66 strain..rt..y.of │ │ │ │ +00036010: 9363 6f75 7273 6593 7265 7175 6972 6573 .course.requires │ │ │ │ +00036020: 9374 6865 6d93 746f 9862 9053 8e65 936d .them.to.b.S.e.m │ │ │ │ +00036030: 6f6e 6f6d 6f72 7068 6963 3b91 039f 7a74 onomorphic;...zt │ │ │ │ +00036040: 6869 7398 6973 936f 6e65 936f 668e a18d his.is.one.of... │ │ │ │ +00036050: 9130 274d 7468 6596 0305 3066 6577 9b03 .0'Mthe...0few.. │ │ │ │ +00036060: 052f 6361 7365 7393 7768 6572 6593 7468 ./cases.where.th │ │ │ │ +00036070: 6593 7573 6572 986f 9053 8e63 6361 7369 e.user.o.S.ccasi │ │ │ │ +00036080: 6f6e 616c 6c79 936e 6565 6473 9374 6f93 onally.needs.to. │ │ │ │ +00036090: 6164 6498 616e 9365 7870 6c69 6369 7493 add.an.explicit. │ │ │ │ +000360a0: 7490 ac72 7970 9053 8e65 9374 6f98 6193 t..ryp.S.e.to.a. │ │ │ │ +000360b0: 7072 6f67 7261 6d2e 8e9f 36e5 f58d 8d91 program...6..... │ │ │ │ +000360c0: 12c7 61eb 4b35 2e34 8e91 3f0f 0c54 91ff ..a.K5.4..?..T.. │ │ │ │ +000360d0: 75c2 7970 9100 8a3d 6591 067a e161 6262 u.yp...=e..z.abb │ │ │ │ +000360e0: 7265 7669 6174 696f 6e73 8e9f 1c2f c98d reviations.../.. │ │ │ │ +000360f0: 9112 c761 cf54 6865 9603 eaa8 7379 6e9a ...a.The....syn. │ │ │ │ +00036100: ac72 7461 7893 6f66 9374 9879 7090 538e .rtax.of.t.yp.S. │ │ │ │ +00036110: 6593 6162 6272 6576 6961 7469 6f6e 9362 e.abbreviation.b │ │ │ │ +00036120: 696e 6469 6e67 7393 d774 6162 93cf 6973 indings..tab..is │ │ │ │ +00036130: 8e9f 1e31 818d 8d8d 9f00 cb89 8d8d 8d8d ...1............ │ │ │ │ +00036140: 912a 0660 eb62 7461 6296 05bf aaeb 613a .*.`.btab.....a: │ │ │ │ +00036150: 3a3d 93eb 6269 648d 9f01 a47a d531 8e91 :=..bid....z.1.. │ │ │ │ +00036160: 0a7f aeeb 613d 93eb 6274 798d 9f01 a47a ....a=..bty....z │ │ │ │ +00036170: d531 8e91 103f 58eb 6161 6e64 8d93 eb62 .1...?X.aand...b │ │ │ │ +00036180: 3a96 01d3 313a 933a 8e91 1845 b7eb 6161 :...1:.:...E..aa │ │ │ │ +00036190: 6e64 93eb 6269 648d 9f01 a47a d86e 8e91 nd..bid....z.n.. │ │ │ │ +000361a0: 0b67 faeb 613d 93eb 6274 798d 9f01 a47a .g..a=..bty....z │ │ │ │ +000361b0: d86e 8e8e 8e8e 8e8e 8e8e 8e9f 24fd 138e .n..........$... │ │ │ │ +000361c0: 8c8b 0000 0030 0000 0000 0000 0000 0000 .....0.......... │ │ │ │ 000361d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000361e0: 0000 0003 562a a002 cc05 558d a0fd 46d3 ....V*....U...F. │ │ │ │ -000361f0: 0e8d 8d8d 8d9f fa99 9a8d 91ea f1eb d034 ...............4 │ │ │ │ -00036200: 3892 0133 17ba 4368 6170 7465 7296 0480 8..3..Chapter... │ │ │ │ -00036210: 0035 2e91 0a80 004d 4c93 5490 a000 7970 .5.....ML.T...yp │ │ │ │ -00036220: 9060 0065 738e 91ea f1eb 9f05 6666 8900 .`.es.......ff.. │ │ │ │ -00036230: 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf ..f..>|......./. │ │ │ │ -00036240: 8da0 fd8b d021 8d91 eaf1 ebcf 5468 656e .....!......Then │ │ │ │ -00036250: 9603 eaa8 7468 6593 6465 636c 6172 6174 ....the.declarat │ │ │ │ -00036260: 696f 6e8e a417 a308 8d8d 8d9f 00cb 898d ion............. │ │ │ │ -00036270: 8d8d 8d91 0230 eaeb 616c 6574 7479 7065 .....0..alettype │ │ │ │ -00036280: 9105 bfaa eb62 7461 628e 8e8e 8e8e 8e8e .....btab....... │ │ │ │ -00036290: a18d 91ea f1eb cf69 6e96 054a c777 6869 .......in..J.whi │ │ │ │ -000362a0: 639a ac72 6893 6561 6398 6893 d774 798d c..rh.eac.h..ty. │ │ │ │ -000362b0: 9f01 cccc d869 8e91 08af a1cf 6d98 7573 .....i......m.us │ │ │ │ -000362c0: 7491 054a c662 9053 8e65 9361 936d 6f6e t..J.b.S.e.a.mon │ │ │ │ -000362d0: 6f74 9879 7090 538e 652c 9105 a2cf 6275 ot.yp.S.e,....bu │ │ │ │ -000362e0: 696c 7493 6672 6f6d 9105 4ac6 6261 7369 ilt.from..J.basi │ │ │ │ -000362f0: 6393 7498 7970 9053 8e65 7393 616e 6493 c.t.yp.S.es.and. │ │ │ │ -00036300: 7072 6576 696f 7573 6c79 9364 650c 6e65 previously.de.ne │ │ │ │ -00036310: 648e a410 0000 8d91 eaf1 eb74 95ac 7279 d..........t..ry │ │ │ │ -00036320: 7090 538e 6573 2c91 045f dc61 6c6c 6f93 p.S.es,.._.allo. │ │ │ │ -00036330: 7773 9b04 486b 7993 6f75 9104 486c 746f ws..Hky.ou..Hlto │ │ │ │ -00036340: 9869 6e93 7472 6f90 538e 6475 6365 986e .in.tro.S.duce.n │ │ │ │ -00036350: 6577 9604 486c 6e61 6d65 7398 d769 648d ew..Hlnames..id. │ │ │ │ -00036360: 9f01 cccc d869 8e91 07ad 45cf 666f 7298 .....i....E.for. │ │ │ │ -00036370: 7468 6593 7490 ac72 7970 9553 8e65 7398 the.t..ryp.S.es. │ │ │ │ -00036380: d774 798d 9f01 cccc d869 8e91 0364 dacf .ty......i...d.. │ │ │ │ -00036390: 2e91 0652 2a57 6974 6869 6e98 7468 6598 ...R*Within.the. │ │ │ │ -000363a0: 7363 6f70 9365 9104 486c 6f66 9874 6865 scop.e..Hlof.the │ │ │ │ -000363b0: 8ea1 8d91 eaf1 eb64 6563 6c61 7261 7469 .......declarati │ │ │ │ -000363c0: 6f6e 9604 95aa 7468 659b 0495 ab65 7870 on....the....exp │ │ │ │ -000363d0: 7265 7373 696f 6e93 d765 eb61 3ad7 6964 ression..e.a:.id │ │ │ │ -000363e0: 8d9f 01cc ccd8 698e 9107 fa85 cf62 9053 ......i......b.S │ │ │ │ -000363f0: 8e65 6861 95ac 7276 9365 7391 0495 aa65 .eha..rv.es....e │ │ │ │ -00036400: 7861 6374 6c79 986c 696b 9365 9604 95aa xactly.lik.e.... │ │ │ │ -00036410: d765 eb61 3ad7 7479 8d9f 01cc ccd8 698e .e.a:.ty......i. │ │ │ │ -00036420: 9103 64da cf2c 9104 c06c 616e 6493 7468 ..d..,...land.th │ │ │ │ -00036430: 6598 749a ac72 7970 9053 8e65 93d7 7479 e.t..ryp.S.e..ty │ │ │ │ -00036440: 8d9f 01cc ccd8 698e 9107 fa85 cf77 696c ......i......wil │ │ │ │ -00036450: 6c93 616c 7798 6198 7973 8ea1 8d91 eaf1 l.alw.a.ys...... │ │ │ │ -00036460: eb62 9053 8e65 9603 eaa8 7072 696e 90ac .b.S.e....prin.. │ │ │ │ -00036470: 7274 6564 9361 7393 d769 648d 9f01 cccc rted.as..id..... │ │ │ │ -00036480: d869 8e91 0364 dacf 2e8e a18d 91f6 537a .i...d........Sz │ │ │ │ -00036490: 4f6e 6596 03ea a861 7370 9053 8e65 6374 One....asp.S.ect │ │ │ │ -000364a0: 936f 6693 7375 639a ac72 6893 7498 7970 .of.suc..rh.t.yp │ │ │ │ -000364b0: 9a53 8e65 9361 6262 7265 7669 6174 696f .S.e.abbreviatio │ │ │ │ -000364c0: 6e73 9373 686f 756c 6493 6298 6593 656d ns.should.b.e.em │ │ │ │ -000364d0: 7068 6173 6973 6564 2e91 0538 e053 7570 phasised...8.Sup │ │ │ │ -000364e0: 7098 6f73 6593 7990 ac72 6f75 9364 6563 p.ose.y..rou.dec │ │ │ │ -000364f0: 6c61 7265 8ea4 17a3 088d 8d8d 9e56 bd8d lare.........V.. │ │ │ │ -00036500: 8d8d 8d91 07f0 94eb 616c 6574 7479 7065 ........alettype │ │ │ │ -00036510: 9605 bfaa 7261 7493 3d93 696e 7493 2393 ....rat.=.int.#. │ │ │ │ -00036520: 696e 7493 3b3b 8e8e 8e8e 8e8e 8ea1 8d91 int.;;.......... │ │ │ │ -00036530: eaf1 ebcf 666f 7296 04b9 dc74 6865 9372 ....for....the.r │ │ │ │ -00036540: 6174 696f 6e61 6c93 6e95 ac72 756d 9362 ational.n..rum.b │ │ │ │ -00036550: 9a53 8e65 7273 2c91 04ed a861 6e64 9604 .S.ers,....and.. │ │ │ │ -00036560: b9dc 7365 7493 7570 9374 6865 9373 7461 ..set.up.the.sta │ │ │ │ -00036570: 6e64 6172 6493 6f70 9865 7261 7469 6f6e ndard.op.eration │ │ │ │ -00036580: 7393 6f6e 9372 6174 696f 6e61 6c73 2e91 s.on.rationals.. │ │ │ │ -00036590: 07a6 7b57 6974 6869 6e93 7468 658e a410 ..{Within.the... │ │ │ │ -000365a0: 0000 8d91 eaf1 eb73 636f 709a 538e 6596 .......scop.S.e. │ │ │ │ -000365b0: 03db 296f 6691 03db 2874 6869 7393 6465 ..)of...(this.de │ │ │ │ -000365c0: 636c 6172 6174 696f 6e93 e561 6e79 9104 claration..any.. │ │ │ │ -000365d0: e8aa cf65 7870 7265 7373 696f 6e93 6f66 ...expression.of │ │ │ │ -000365e0: 9374 90ac 7279 7098 6591 03db 28eb 6169 .t..ryp.e...(.ai │ │ │ │ -000365f0: 6e74 2369 6e74 93cf 7769 6c6c 9362 9865 nt#int..will.b.e │ │ │ │ -00036600: 9b03 db28 7472 6561 7465 6493 6173 9374 ...(treated.as.t │ │ │ │ -00036610: 686f 7567 6898 6974 9368 6164 8ea1 8d91 hough.it.had.... │ │ │ │ -00036620: eaf1 eb74 90ac 7279 7090 538e 6596 03fa ...t..ryp.S.e... │ │ │ │ -00036630: efeb 6172 6174 cf2c 9103 ff00 616e 649b ..arat.,....and. │ │ │ │ -00036640: 03fa ee74 6869 7393 636f 756c 6498 6290 ...this.could.b. │ │ │ │ -00036650: 538e 6593 6e6f 7498 6f6e 6c79 9363 6f6e S.e.not.only.con │ │ │ │ -00036660: 6675 7369 6e67 9862 7574 9361 6c73 6f98 fusing.but.also. │ │ │ │ -00036670: 696e 636f 7272 6563 7493 2869 6e98 7768 incorrect.(in.wh │ │ │ │ -00036680: 6963 90ac 7268 9363 6173 6598 6974 936f ic..rh.case.it.o │ │ │ │ -00036690: 7567 6890 ac72 748e a18d 91ea f1eb 746f ugh..rt.......to │ │ │ │ -000366a0: 9603 823a 6361 7573 6593 6193 749a ac72 ...:cause.a.t..r │ │ │ │ -000366b0: 7970 9053 8e65 9366 6169 6c75 7265 292e yp.S.e.failure). │ │ │ │ -000366c0: 9105 1611 4966 9379 986f 7591 0382 3977 ....If.y.ou...9w │ │ │ │ -000366d0: 6973 6893 746f 9369 6e98 7472 6f90 538e ish.to.in.tro.S. │ │ │ │ -000366e0: 6475 6365 9374 6865 9374 9879 7090 538e duce.the.t.yp.S. │ │ │ │ -000366f0: 6593 eb61 7261 74cf 2c91 0397 1d69 736f e..arat.,....iso │ │ │ │ -00036700: 6d6f 7270 6869 6393 746f 93eb 6169 6e74 morphic.to..aint │ │ │ │ -00036710: 2369 6e74 93cf 6275 748e a18d 91ea f1eb #int..but....... │ │ │ │ -00036720: 6e6f 7496 03ea a86d 6174 639a ac72 6869 not....matc..rhi │ │ │ │ -00036730: 6e67 9369 7493 666f 7293 7498 7970 9053 ng.it.for.t.yp.S │ │ │ │ -00036740: 8e65 9363 9868 6563 986b 696e 6793 7075 .e.c.hec.king.pu │ │ │ │ -00036750: 7270 9053 8e6f 7365 732c 9374 6865 6e93 rp.S.oses,.then. │ │ │ │ -00036760: 7998 6f75 9373 686f 756c 6493 7573 6593 y.ou.should.use. │ │ │ │ -00036770: 6162 7374 7261 6374 9374 9879 7090 538e abstract.t.yp.S. │ │ │ │ -00036780: 6573 2e8e 9f27 63ff 8d8d 91ea f1eb eb4b es...'c........K │ │ │ │ -00036790: 352e 358e 9117 3996 436f 6e63 7265 7465 5.5...9.Concrete │ │ │ │ -000367a0: 9106 7ae1 7491 ff75 c279 7091 008a 3d65 ..z.t..u.yp...=e │ │ │ │ -000367b0: 738e 9f1b e223 8d91 eaf1 ebcf 436f 6e63 s....#......Conc │ │ │ │ -000367c0: 7265 7465 9b03 1f40 7490 ac72 7970 9553 rete...@t..ryp.S │ │ │ │ -000367d0: 8e65 9103 1f3f 6f70 9365 7261 746f 7273 .e...?op.erators │ │ │ │ -000367e0: 986d 6190 ac72 7991 031f 3f62 9365 9869 .ma..ry...?b.e.i │ │ │ │ -000367f0: 6e9a ac72 7472 6f93 6475 6365 6496 031f n..rtro.duced... │ │ │ │ -00036800: 3f62 9879 9b03 1f40 6193 7370 9053 8e65 ?b.y...@a.sp.S.e │ │ │ │ -00036810: 6369 616c 986b 696e 6493 6f66 9864 6563 cial.kind.of.dec │ │ │ │ -00036820: 6c61 7261 7469 6f6e 2c91 0347 ee69 6e93 laration,..G.in. │ │ │ │ -00036830: 7768 6963 95ac 7268 9874 9379 7090 538e whic..rh.t.yp.S. │ │ │ │ -00036840: 658e a18d 91ea f1eb 7691 ff58 e461 7269 e.......v..X.ari │ │ │ │ -00036850: 6162 6c65 7396 0418 1761 7265 9375 7365 ables....are.use │ │ │ │ -00036860: 6493 6173 9364 756d 6d9a ac72 7993 6172 d.as.dumm..ry.ar │ │ │ │ -00036870: 6775 6d65 6e98 7473 9104 1818 286f 7293 gumen.ts....(or. │ │ │ │ -00036880: 666f 726d 616c 9370 6172 616d 6574 6572 formal.parameter │ │ │ │ -00036890: 7329 936f 6693 7468 6593 6f70 9053 8e65 s).of.the.op.S.e │ │ │ │ -000368a0: 7261 746f 7273 2c91 0423 736a 7573 7493 rators,..#sjust. │ │ │ │ -000368b0: 6173 8ea1 8d91 eaf1 eb6f 7264 696e 6172 as.......ordinar │ │ │ │ -000368c0: 7996 03ea a876 91ff 58e4 6172 6961 626c y....v..X.ariabl │ │ │ │ -000368d0: 6573 9361 7265 9373 6f93 7573 6564 9369 es.are.so.used.i │ │ │ │ -000368e0: 6e93 6465 636c 6172 696e 6793 6675 6e63 n.declaring.func │ │ │ │ -000368f0: 7469 6f6e 732e 9105 38e0 5791 ff05 5665 tions...8.W...Ve │ │ │ │ -00036900: 936e 6565 6493 7468 6593 7379 6e90 ac72 .need.the.syn..r │ │ │ │ -00036910: 7461 788e a424 2e45 8d8d 8d9f 0edc 4d8d tax..$.E......M. │ │ │ │ -00036920: 8d8d 9fe3 0000 8d91 fc71 40eb 6276 9564 .........q@.bv.d │ │ │ │ -00036930: 9374 7993 6172 904d de67 910b e3e7 eb61 .ty.ar.M.g.....a │ │ │ │ -00036940: 3a3a 3d91 72f9 4845 6d70 7479 9605 bfaa ::=.r.HEmpty.... │ │ │ │ -00036950: 6475 6d6d 7993 6172 6775 6d65 6e74 936c dummy.argument.l │ │ │ │ -00036960: 6973 748e a40e 8000 8d91 302e 3a7c 9111 ist.......0.:|.. │ │ │ │ -00036970: 3efe eb62 7690 6493 7479 9156 9f89 eb61 >..bv.d.ty.V...a │ │ │ │ -00036980: 4f6e 6596 05bf aa64 756d 6d79 9361 7267 One....dummy.arg │ │ │ │ -00036990: 756d 656e 748e a18d 9130 2e3a 7c91 0b7f ument....0.:|... │ │ │ │ -000369a0: 5428 eb62 7695 6493 7479 93eb 612c 8d91 T(.bv.d.ty..a,.. │ │ │ │ -000369b0: 05bf aaeb 623a 9601 d331 3a93 3a8e 9118 ....b:...1:.:... │ │ │ │ -000369c0: 45b7 eb61 2ceb 6276 9374 7993 eb61 2991 E..a,.bv.ty..a). │ │ │ │ -000369d0: 1cbe 524f 6e65 9605 bfaa 6f72 936d 6f72 ..ROne....or.mor │ │ │ │ -000369e0: 6593 6475 6d6d 7993 6172 6775 6d65 6e74 e.dummy.argument │ │ │ │ -000369f0: 738e 8e8e 8e8e 8e8e a18d 91ea f1eb cf54 s..............T │ │ │ │ -00036a00: 6865 6e96 03ea a874 6865 9373 796e 9aac hen....the.syn.. │ │ │ │ -00036a10: 7274 6178 936f 6693 636f 6e63 7265 7465 rtax.of.concrete │ │ │ │ -00036a20: 9374 9879 7090 538e 6593 6269 6e64 696e .t.yp.S.e.bindin │ │ │ │ -00036a30: 6773 93d7 6362 93cf 6973 8e9f 1d5d 828d gs..cb..is...].. │ │ │ │ -00036a40: 8d8d 9f08 0b89 8d8d 8d9f f180 008d 91fc ................ │ │ │ │ -00036a50: 7140 eb62 6362 9605 bfaa eb61 3a3a 3d93 q@.bcb.....a::=. │ │ │ │ -00036a60: eb62 7695 6493 7479 9361 7290 4dde 6791 .bv.d.ty.ar.M.g. │ │ │ │ -00036a70: 040a f974 7993 636f 6e96 05bf aaeb 613d ...ty.con.....a= │ │ │ │ -00036a80: 93eb 6263 6f6e 8d9f 01a4 7ad5 318e 910a ..bcon....z.1... │ │ │ │ -00036a90: 7fae eb61 7b6f 6693 eb62 7479 8d9f 01a4 ...a{of..bty.... │ │ │ │ -00036aa0: 7ad5 318e 9104 c004 eb61 7d93 7c93 2e2e z.1......a}.|... │ │ │ │ -00036ab0: 2e93 7c93 eb62 636f 6e8d 9f01 a47a d86e ..|..bcon....z.n │ │ │ │ -00036ac0: 8e91 0b67 faeb 617b 6f66 93eb 6274 798d ...g..a{of..bty. │ │ │ │ -00036ad0: 9f01 a47a d86e 8e91 05a8 50eb 617d 8e9f ...z.n....P.a}.. │ │ │ │ -00036ae0: 0e80 008d 9124 aee6 7c91 0b7f 54eb 6263 .....$..|...T.bc │ │ │ │ -00036af0: 628d 9f01 a47a d531 8e91 0a7f aeeb 6161 b....z.1......aa │ │ │ │ -00036b00: 6e64 8d91 05bf aaeb 623a 9601 d331 3a93 nd......b:...1:. │ │ │ │ -00036b10: 3a8e 9118 45b7 eb61 616e 6491 05bf aaeb :...E..aand..... │ │ │ │ -00036b20: 6263 628d 9f01 a47a d86e 8e8e 8e8e 8e8e bcb....z.n...... │ │ │ │ -00036b30: 8e8e 9f1d 5d81 8d91 eaf1 ebcf 7768 6572 ....].......wher │ │ │ │ -00036b40: 6596 05d8 a965 6163 9aac 7268 93d7 7695 e....eac..rh..v. │ │ │ │ -00036b50: 6e39 7479 9361 7290 538e 678d 9f01 cccc n9ty.ar.S.g..... │ │ │ │ -00036b60: d869 8e91 093d 84cf 6d98 7573 7496 05d8 .i...=..m.ust... │ │ │ │ -00036b70: a963 6f6e 9874 6169 6e93 6e6f 9374 9879 .con.tain.no.t.y │ │ │ │ -00036b80: 7090 538e 6593 7691 ff58 e461 7269 6162 p.S.e.v..X.ariab │ │ │ │ -00036b90: 6c65 9b05 d8aa 6d6f 7265 9374 6861 6e93 le....more.than. │ │ │ │ -00036ba0: 6f6e 6365 2c91 0654 2961 6e64 9861 6c6c once,..T)and.all │ │ │ │ -00036bb0: 9374 6865 9374 90ac 7279 7090 538e 658e .the.t..ryp.S.e. │ │ │ │ -00036bc0: a910 0000 8d91 eaf1 eb76 91ff 58e4 6172 .........v..X.ar │ │ │ │ -00036bd0: 6961 626c 6573 9603 eaa8 696e 93d7 7479 iables....in..ty │ │ │ │ -00036be0: 8d9f 01cc ccd8 698e 9107 4f82 cf6d 90ac ......i...O..m.. │ │ │ │ -00036bf0: 7275 7374 936f 9a53 8e63 6375 7293 696e rust.o.S.ccur.in │ │ │ │ -00036c00: 93d7 7695 6e39 7479 9361 7298 6793 cf2e ..v.n9ty.ar.g... │ │ │ │ -00036c10: 9105 38e0 4196 03ea a863 6f6e 6372 6574 ..8.A....concret │ │ │ │ -00036c20: 6593 7490 ac72 7970 9865 9364 6563 6c61 e.t..ryp.e.decla │ │ │ │ -00036c30: 7261 7469 6f6e 9374 616b 90ac 7265 7393 ration.tak..res. │ │ │ │ -00036c40: 7468 6593 666f 726d 8ea4 17a3 088d 8d8d the.form........ │ │ │ │ -00036c50: 9f00 cb89 8d8d 8d8d 9102 30ea eb61 7b74 ..........0..a{t │ │ │ │ -00036c60: 7970 657c 7265 6374 7970 657d 9105 bfaa ype|rectype}.... │ │ │ │ -00036c70: eb62 6362 8e8e 8e8e 8e8e 8ea1 8d91 f653 .bcb...........S │ │ │ │ -00036c80: 7acf 5468 6596 03b3 9c64 6563 6c61 7261 z.The....declara │ │ │ │ -00036c90: 7469 6f6e 9369 6e9a ac72 7472 6f90 538e tion.in..rtro.S. │ │ │ │ -00036ca0: 6475 6365 7393 6193 7365 7493 6f66 9374 duces.a.set.of.t │ │ │ │ -00036cb0: 9879 7090 538e 659b 03b3 9b63 6f6e 7374 .yp.S.e....const │ │ │ │ -00036cc0: 7275 6374 6f72 732c 9103 be9f 616e 6493 ructors,....and. │ │ │ │ -00036cd0: 616c 736f 9361 9373 6574 986f 6693 636f also.a.set.of.co │ │ │ │ -00036ce0: 6e73 7472 7563 746f 7273 2e91 0526 8749 nstructors...&.I │ │ │ │ -00036cf0: 668e a68d 91ea f1eb eb61 6f66 9105 bfaa f........aof.... │ │ │ │ -00036d00: d774 798d 9f01 cccc d869 8e91 07de d9cf .ty......i...... │ │ │ │ -00036d10: 6973 9604 79fe 6162 7365 6e90 ac72 749b is..y.absen..rt. │ │ │ │ -00036d20: 0479 ff74 6865 6e93 7468 6598 7691 ff58 .y.then.the.v..X │ │ │ │ -00036d30: e461 6c75 6598 6f66 93d7 636f 6e8d 9f01 .alue.of..con... │ │ │ │ -00036d40: cccc d869 8e91 07de d9cf 6973 9374 6865 ...i......is.the │ │ │ │ -00036d50: 9863 6f6e 7374 616e 90ac 7274 9376 91ff .constan..rt.v.. │ │ │ │ -00036d60: 58e4 616c 7565 98d7 636f 6e8d 9f01 cccc X.alue..con..... │ │ │ │ -00036d70: d869 8e91 07de d9cf 616e 6493 6974 7398 .i......and.its. │ │ │ │ -00036d80: 7490 ac72 7970 9053 8e65 9369 7398 d776 t..ryp.S.e.is..v │ │ │ │ -00036d90: 956e 3974 7993 6172 9053 8e67 8ea6 8d91 .n9ty.ar.S.g.... │ │ │ │ -00036da0: eaf1 eb74 799a 6e39 636f 6ecf 3b91 0497 ...ty.n9con.;... │ │ │ │ -00036db0: cd6f 7468 6572 7769 7365 9604 5e16 7468 .otherwise..^.th │ │ │ │ -00036dc0: 6593 7691 ff58 e461 6c75 6591 045e 176f e.v..X.alue..^.o │ │ │ │ -00036dd0: 6693 d763 6f6e 8d9f 01cc ccd8 698e 9107 f..con......i... │ │ │ │ -00036de0: c2f0 cf69 7393 7468 6593 6675 6e63 7469 ...is.the.functi │ │ │ │ -00036df0: 6f6e 9377 6869 6390 ac72 6893 6d61 7073 on.whic..rh.maps │ │ │ │ -00036e00: 93d7 7691 04cc 50cf 746f 93d7 636f 6e8d ..v...P.to..con. │ │ │ │ -00036e10: 9f01 cccc d869 8e91 0364 daeb 6128 d776 .....i...d..a(.v │ │ │ │ -00036e20: 98eb 6129 93cf 616e 6493 6974 7393 7490 ..a)..and.its.t. │ │ │ │ -00036e30: ac72 7970 9053 8e65 8ea6 8d91 eaf1 eb69 .ryp.S.e.......i │ │ │ │ -00036e40: 739b 048d f9d7 7479 8d9f 01cc ccd8 698e s.....ty......i. │ │ │ │ -00036e50: 9109 2484 eb61 2d3e 9105 bfaa d776 956e ..$..a->.....v.n │ │ │ │ -00036e60: 3974 7993 6172 9053 8e67 9104 fc32 7479 9ty.ar.S.g...2ty │ │ │ │ -00036e70: 9363 6f6e cf2e 9107 22d3 5468 6598 636f .con....".The.co │ │ │ │ -00036e80: 6e73 7472 7563 746f 7273 9868 6195 ac72 nstructors.ha..r │ │ │ │ -00036e90: 7693 6591 048d f874 6865 9873 616d 6598 v.e....the.same. │ │ │ │ -00036ea0: 7363 6f70 9053 8e65 9861 7398 7468 6598 scop.S.e.as.the. │ │ │ │ -00036eb0: 7493 7970 9053 8e65 9863 6f6e 7374 7275 t.yp.S.e.constru │ │ │ │ -00036ec0: 6374 6f72 738e a68d 91ea f1eb 696e 95ac ctors.......in.. │ │ │ │ -00036ed0: 7274 726f 9053 8e64 7563 6564 9b03 eaa8 rtro.S.duced.... │ │ │ │ -00036ee0: 6293 7998 7468 6598 6465 636c 6172 6174 b.y.the.declarat │ │ │ │ -00036ef0: 696f 6e2e 8ea6 8d91 f653 7a46 91ff 0556 ion......SzF...V │ │ │ │ -00036f00: 6f72 9603 9a2c 6e6f 6e2d 746f 702d 6c65 or...,non-top-le │ │ │ │ -00036f10: 7690 ac72 656c 9b03 9a2d 6465 636c 6172 v..rel...-declar │ │ │ │ -00036f20: 6174 696f 6e73 9361 9373 696d 706c 6598 ations.a.simple. │ │ │ │ -00036f30: 636f 6e73 7472 6169 6e90 ac72 7493 656e constrain..rt.en │ │ │ │ -00036f40: 7375 7265 7393 7468 6174 9861 9376 91ff sures.that.a.v.. │ │ │ │ -00036f50: 58e4 616c 7565 936f 6698 636f 6e63 7265 X.alue.of.concre │ │ │ │ -00036f60: 7465 9374 90ac 7279 7090 538e 658e a68d te.t..ryp.S.e... │ │ │ │ -00036f70: 91ea f1eb 6361 6e6e 6f74 9603 c0e8 6578 ....cannot....ex │ │ │ │ -00036f80: 6973 749b 03c0 e965 7863 6570 7493 6475 ist....except.du │ │ │ │ -00036f90: 7269 6e67 9874 6865 9365 7865 6375 7469 ring.the.executi │ │ │ │ -00036fa0: 6f6e 986f 6693 7068 7261 7365 7393 7769 on.of.phrases.wi │ │ │ │ -00036fb0: 7468 696e 9874 6865 9373 636f 7090 538e thin.the.scop.S. │ │ │ │ -00036fc0: 6598 6f66 9374 6865 9874 90ac 7279 7090 e.of.the.t..ryp. │ │ │ │ -00036fd0: 538e 6593 6465 636c 6172 612d 8ea6 8d91 S.e.declara-.... │ │ │ │ -00036fe0: eaf1 eb74 696f 6e2e 9105 38e0 496e 9603 ...tion...8.In.. │ │ │ │ -00036ff0: eaa8 7468 6593 6578 7072 6573 7369 6f6e ..the.expression │ │ │ │ -00037000: 8e8e 9f24 fd13 8e8c 8b00 0000 3100 0000 ...$........1... │ │ │ │ -00037010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000361e0: 0000 0000 0000 0000 0000 0003 5632 a002 ............V2.. │ │ │ │ +000361f0: cc05 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 ..U...F......... │ │ │ │ +00036200: 9a8d 91ea f1eb d034 3892 0133 17ba 4368 .......48..3..Ch │ │ │ │ +00036210: 6170 7465 7296 0480 0035 2e91 0a80 004d apter....5.....M │ │ │ │ +00036220: 4c93 5490 a000 7970 9060 0065 738e 91ea L.T...yp.`.es... │ │ │ │ +00036230: f1eb 9f05 6666 8900 00e6 6601 c73e 7c8e ....ff....f..>|. │ │ │ │ +00036240: 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 8d91 ....../......!.. │ │ │ │ +00036250: eaf1 ebcf 5468 656e 9603 eaa8 7468 6593 ....Then....the. │ │ │ │ +00036260: 6465 636c 6172 6174 696f 6e8e a417 a308 declaration..... │ │ │ │ +00036270: 8d8d 8d9f 00cb 898d 8d8d 8d91 0230 eaeb .............0.. │ │ │ │ +00036280: 616c 6574 7479 7065 9105 bfaa eb62 7461 alettype.....bta │ │ │ │ +00036290: 628e 8e8e 8e8e 8e8e a18d 91ea f1eb cf69 b..............i │ │ │ │ +000362a0: 6e96 054a c777 6869 639a ac72 6893 6561 n..J.whic..rh.ea │ │ │ │ +000362b0: 6398 6893 d774 798d 9f01 cccc d869 8e91 c.h..ty......i.. │ │ │ │ +000362c0: 08af a1cf 6d98 7573 7491 054a c662 9053 ....m.ust..J.b.S │ │ │ │ +000362d0: 8e65 9361 936d 6f6e 6f74 9879 7090 538e .e.a.monot.yp.S. │ │ │ │ +000362e0: 652c 9105 a2cf 6275 696c 7493 6672 6f6d e,....built.from │ │ │ │ +000362f0: 9105 4ac6 6261 7369 6393 7498 7970 9053 ..J.basic.t.yp.S │ │ │ │ +00036300: 8e65 7393 616e 6493 7072 6576 696f 7573 .es.and.previous │ │ │ │ +00036310: 6c79 9364 650c 6e65 648e a410 0000 8d91 ly.de.ned....... │ │ │ │ +00036320: eaf1 eb74 95ac 7279 7090 538e 6573 2c91 ...t..ryp.S.es,. │ │ │ │ +00036330: 045f dc61 6c6c 6f93 7773 9b04 486b 7993 ._.allo.ws..Hky. │ │ │ │ +00036340: 6f75 9104 486c 746f 9869 6e93 7472 6f90 ou..Hlto.in.tro. │ │ │ │ +00036350: 538e 6475 6365 986e 6577 9604 486c 6e61 S.duce.new..Hlna │ │ │ │ +00036360: 6d65 7398 d769 648d 9f01 cccc d869 8e91 mes..id......i.. │ │ │ │ +00036370: 07ad 45cf 666f 7298 7468 6593 7490 ac72 ..E.for.the.t..r │ │ │ │ +00036380: 7970 9553 8e65 7398 d774 798d 9f01 cccc yp.S.es..ty..... │ │ │ │ +00036390: d869 8e91 0364 dacf 2e91 0652 2a57 6974 .i...d.....R*Wit │ │ │ │ +000363a0: 6869 6e98 7468 6598 7363 6f70 9365 9104 hin.the.scop.e.. │ │ │ │ +000363b0: 486c 6f66 9874 6865 8ea1 8d91 eaf1 eb64 Hlof.the.......d │ │ │ │ +000363c0: 6563 6c61 7261 7469 6f6e 9604 95aa 7468 eclaration....th │ │ │ │ +000363d0: 659b 0495 ab65 7870 7265 7373 696f 6e93 e....expression. │ │ │ │ +000363e0: d765 eb61 3ad7 6964 8d9f 01cc ccd8 698e .e.a:.id......i. │ │ │ │ +000363f0: 9107 fa85 cf62 9053 8e65 6861 95ac 7276 .....b.S.eha..rv │ │ │ │ +00036400: 9365 7391 0495 aa65 7861 6374 6c79 986c .es....exactly.l │ │ │ │ +00036410: 696b 9365 9604 95aa d765 eb61 3ad7 7479 ik.e.....e.a:.ty │ │ │ │ +00036420: 8d9f 01cc ccd8 698e 9103 64da cf2c 9104 ......i...d..,.. │ │ │ │ +00036430: c06c 616e 6493 7468 6598 749a ac72 7970 .land.the.t..ryp │ │ │ │ +00036440: 9053 8e65 93d7 7479 8d9f 01cc ccd8 698e .S.e..ty......i. │ │ │ │ +00036450: 9107 fa85 cf77 696c 6c93 616c 7798 6198 .....will.alw.a. │ │ │ │ +00036460: 7973 8ea1 8d91 eaf1 eb62 9053 8e65 9603 ys.......b.S.e.. │ │ │ │ +00036470: eaa8 7072 696e 90ac 7274 6564 9361 7393 ..prin..rted.as. │ │ │ │ +00036480: d769 648d 9f01 cccc d869 8e91 0364 dacf .id......i...d.. │ │ │ │ +00036490: 2e8e a18d 91f6 537a 4f6e 6596 03ea a861 ......SzOne....a │ │ │ │ +000364a0: 7370 9053 8e65 6374 936f 6693 7375 639a sp.S.ect.of.suc. │ │ │ │ +000364b0: ac72 6893 7498 7970 9a53 8e65 9361 6262 .rh.t.yp.S.e.abb │ │ │ │ +000364c0: 7265 7669 6174 696f 6e73 9373 686f 756c reviations.shoul │ │ │ │ +000364d0: 6493 6298 6593 656d 7068 6173 6973 6564 d.b.e.emphasised │ │ │ │ +000364e0: 2e91 0538 e053 7570 7098 6f73 6593 7990 ...8.Supp.ose.y. │ │ │ │ +000364f0: ac72 6f75 9364 6563 6c61 7265 8ea4 17a3 .rou.declare.... │ │ │ │ +00036500: 088d 8d8d 9e56 bd8d 8d8d 8d91 07f0 94eb .....V.......... │ │ │ │ +00036510: 616c 6574 7479 7065 9605 bfaa 7261 7493 alettype....rat. │ │ │ │ +00036520: 3d93 696e 7493 2393 696e 7493 3b3b 8e8e =.int.#.int.;;.. │ │ │ │ +00036530: 8e8e 8e8e 8ea1 8d91 eaf1 ebcf 666f 7296 ............for. │ │ │ │ +00036540: 04b9 dc74 6865 9372 6174 696f 6e61 6c93 ...the.rational. │ │ │ │ +00036550: 6e95 ac72 756d 9362 9a53 8e65 7273 2c91 n..rum.b.S.ers,. │ │ │ │ +00036560: 04ed a861 6e64 9604 b9dc 7365 7493 7570 ...and....set.up │ │ │ │ +00036570: 9374 6865 9373 7461 6e64 6172 6493 6f70 .the.standard.op │ │ │ │ +00036580: 9865 7261 7469 6f6e 7393 6f6e 9372 6174 .erations.on.rat │ │ │ │ +00036590: 696f 6e61 6c73 2e91 07a6 7b57 6974 6869 ionals....{Withi │ │ │ │ +000365a0: 6e93 7468 658e a410 0000 8d91 eaf1 eb73 n.the..........s │ │ │ │ +000365b0: 636f 709a 538e 6596 03db 296f 6691 03db cop.S.e...)of... │ │ │ │ +000365c0: 2874 6869 7393 6465 636c 6172 6174 696f (this.declaratio │ │ │ │ +000365d0: 6e93 e561 6e79 9104 e8aa cf65 7870 7265 n..any.....expre │ │ │ │ +000365e0: 7373 696f 6e93 6f66 9374 90ac 7279 7098 ssion.of.t..ryp. │ │ │ │ +000365f0: 6591 03db 28eb 6169 6e74 2369 6e74 93cf e...(.aint#int.. │ │ │ │ +00036600: 7769 6c6c 9362 9865 9b03 db28 7472 6561 will.b.e...(trea │ │ │ │ +00036610: 7465 6493 6173 9374 686f 7567 6898 6974 ted.as.though.it │ │ │ │ +00036620: 9368 6164 8ea1 8d91 eaf1 eb74 90ac 7279 .had.......t..ry │ │ │ │ +00036630: 7090 538e 6596 03fa efeb 6172 6174 cf2c p.S.e.....arat., │ │ │ │ +00036640: 9103 ff00 616e 649b 03fa ee74 6869 7393 ....and....this. │ │ │ │ +00036650: 636f 756c 6498 6290 538e 6593 6e6f 7498 could.b.S.e.not. │ │ │ │ +00036660: 6f6e 6c79 9363 6f6e 6675 7369 6e67 9862 only.confusing.b │ │ │ │ +00036670: 7574 9361 6c73 6f98 696e 636f 7272 6563 ut.also.incorrec │ │ │ │ +00036680: 7493 2869 6e98 7768 6963 90ac 7268 9363 t.(in.whic..rh.c │ │ │ │ +00036690: 6173 6598 6974 936f 7567 6890 ac72 748e ase.it.ough..rt. │ │ │ │ +000366a0: a18d 91ea f1eb 746f 9603 823a 6361 7573 ......to...:caus │ │ │ │ +000366b0: 6593 6193 749a ac72 7970 9053 8e65 9366 e.a.t..ryp.S.e.f │ │ │ │ +000366c0: 6169 6c75 7265 292e 9105 1611 4966 9379 ailure).....If.y │ │ │ │ +000366d0: 986f 7591 0382 3977 6973 6893 746f 9369 .ou...9wish.to.i │ │ │ │ +000366e0: 6e98 7472 6f90 538e 6475 6365 9374 6865 n.tro.S.duce.the │ │ │ │ +000366f0: 9374 9879 7090 538e 6593 eb61 7261 74cf .t.yp.S.e..arat. │ │ │ │ +00036700: 2c91 0397 1d69 736f 6d6f 7270 6869 6393 ,....isomorphic. │ │ │ │ +00036710: 746f 93eb 6169 6e74 2369 6e74 93cf 6275 to..aint#int..bu │ │ │ │ +00036720: 748e a18d 91ea f1eb 6e6f 7496 03ea a86d t.......not....m │ │ │ │ +00036730: 6174 639a ac72 6869 6e67 9369 7493 666f atc..rhing.it.fo │ │ │ │ +00036740: 7293 7498 7970 9053 8e65 9363 9868 6563 r.t.yp.S.e.c.hec │ │ │ │ +00036750: 986b 696e 6793 7075 7270 9053 8e6f 7365 .king.purp.S.ose │ │ │ │ +00036760: 732c 9374 6865 6e93 7998 6f75 9373 686f s,.then.y.ou.sho │ │ │ │ +00036770: 756c 6493 7573 6593 6162 7374 7261 6374 uld.use.abstract │ │ │ │ +00036780: 9374 9879 7090 538e 6573 2e8e 9f27 63ff .t.yp.S.es...'c. │ │ │ │ +00036790: 8d8d 91ea f1eb eb4b 352e 358e 9117 3996 .......K5.5...9. │ │ │ │ +000367a0: 436f 6e63 7265 7465 9106 7ae1 7491 ff75 Concrete..z.t..u │ │ │ │ +000367b0: c279 7091 008a 3d65 738e 9f1b e223 8d91 .yp...=es....#.. │ │ │ │ +000367c0: eaf1 ebcf 436f 6e63 7265 7465 9b03 1f40 ....Concrete...@ │ │ │ │ +000367d0: 7490 ac72 7970 9553 8e65 9103 1f3f 6f70 t..ryp.S.e...?op │ │ │ │ +000367e0: 9365 7261 746f 7273 986d 6190 ac72 7991 .erators.ma..ry. │ │ │ │ +000367f0: 031f 3f62 9365 9869 6e9a ac72 7472 6f93 ..?b.e.in..rtro. │ │ │ │ +00036800: 6475 6365 6496 031f 3f62 9879 9b03 1f40 duced...?b.y...@ │ │ │ │ +00036810: 6193 7370 9053 8e65 6369 616c 986b 696e a.sp.S.ecial.kin │ │ │ │ +00036820: 6493 6f66 9864 6563 6c61 7261 7469 6f6e d.of.declaration │ │ │ │ +00036830: 2c91 0347 ee69 6e93 7768 6963 95ac 7268 ,..G.in.whic..rh │ │ │ │ +00036840: 9874 9379 7090 538e 658e a18d 91ea f1eb .t.yp.S.e....... │ │ │ │ +00036850: 7691 ff58 e461 7269 6162 6c65 7396 0418 v..X.ariables... │ │ │ │ +00036860: 1761 7265 9375 7365 6493 6173 9364 756d .are.used.as.dum │ │ │ │ +00036870: 6d9a ac72 7993 6172 6775 6d65 6e98 7473 m..ry.argumen.ts │ │ │ │ +00036880: 9104 1818 286f 7293 666f 726d 616c 9370 ....(or.formal.p │ │ │ │ +00036890: 6172 616d 6574 6572 7329 936f 6693 7468 arameters).of.th │ │ │ │ +000368a0: 6593 6f70 9053 8e65 7261 746f 7273 2c91 e.op.S.erators,. │ │ │ │ +000368b0: 0423 736a 7573 7493 6173 8ea1 8d91 eaf1 .#sjust.as...... │ │ │ │ +000368c0: eb6f 7264 696e 6172 7996 03ea a876 91ff .ordinary....v.. │ │ │ │ +000368d0: 58e4 6172 6961 626c 6573 9361 7265 9373 X.ariables.are.s │ │ │ │ +000368e0: 6f93 7573 6564 9369 6e93 6465 636c 6172 o.used.in.declar │ │ │ │ +000368f0: 696e 6793 6675 6e63 7469 6f6e 732e 9105 ing.functions... │ │ │ │ +00036900: 38e0 5791 ff05 5665 936e 6565 6493 7468 8.W...Ve.need.th │ │ │ │ +00036910: 6593 7379 6e90 ac72 7461 788e a424 2e45 e.syn..rtax..$.E │ │ │ │ +00036920: 8d8d 8d9f 0edc 4d8d 8d8d 9fe3 0000 8d91 ......M......... │ │ │ │ +00036930: fc71 40eb 6276 9564 9374 7993 6172 904d .q@.bv.d.ty.ar.M │ │ │ │ +00036940: de67 910b e3e7 eb61 3a3a 3d91 72f9 4845 .g.....a::=.r.HE │ │ │ │ +00036950: 6d70 7479 9605 bfaa 6475 6d6d 7993 6172 mpty....dummy.ar │ │ │ │ +00036960: 6775 6d65 6e74 936c 6973 748e a40e 8000 gument.list..... │ │ │ │ +00036970: 8d91 302e 3a7c 9111 3efe eb62 7690 6493 ..0.:|..>..bv.d. │ │ │ │ +00036980: 7479 9156 9f89 eb61 4f6e 6596 05bf aa64 ty.V...aOne....d │ │ │ │ +00036990: 756d 6d79 9361 7267 756d 656e 748e a18d ummy.argument... │ │ │ │ +000369a0: 9130 2e3a 7c91 0b7f 5428 eb62 7695 6493 .0.:|...T(.bv.d. │ │ │ │ +000369b0: 7479 93eb 612c 8d91 05bf aaeb 623a 9601 ty..a,......b:.. │ │ │ │ +000369c0: d331 3a93 3a8e 9118 45b7 eb61 2ceb 6276 .1:.:...E..a,.bv │ │ │ │ +000369d0: 9374 7993 eb61 2991 1cbe 524f 6e65 9605 .ty..a)...ROne.. │ │ │ │ +000369e0: bfaa 6f72 936d 6f72 6593 6475 6d6d 7993 ..or.more.dummy. │ │ │ │ +000369f0: 6172 6775 6d65 6e74 738e 8e8e 8e8e 8e8e arguments....... │ │ │ │ +00036a00: a18d 91ea f1eb cf54 6865 6e96 03ea a874 .......Then....t │ │ │ │ +00036a10: 6865 9373 796e 9aac 7274 6178 936f 6693 he.syn..rtax.of. │ │ │ │ +00036a20: 636f 6e63 7265 7465 9374 9879 7090 538e concrete.t.yp.S. │ │ │ │ +00036a30: 6593 6269 6e64 696e 6773 93d7 6362 93cf e.bindings..cb.. │ │ │ │ +00036a40: 6973 8e9f 1d5d 828d 8d8d 9f08 0b89 8d8d is...].......... │ │ │ │ +00036a50: 8d9f f180 008d 91fc 7140 eb62 6362 9605 ........q@.bcb.. │ │ │ │ +00036a60: bfaa eb61 3a3a 3d93 eb62 7695 6493 7479 ...a::=..bv.d.ty │ │ │ │ +00036a70: 9361 7290 4dde 6791 040a f974 7993 636f .ar.M.g....ty.co │ │ │ │ +00036a80: 6e96 05bf aaeb 613d 93eb 6263 6f6e 8d9f n.....a=..bcon.. │ │ │ │ +00036a90: 01a4 7ad5 318e 910a 7fae eb61 7b6f 6693 ..z.1......a{of. │ │ │ │ +00036aa0: eb62 7479 8d9f 01a4 7ad5 318e 9104 c004 .bty....z.1..... │ │ │ │ +00036ab0: eb61 7d93 7c93 2e2e 2e93 7c93 eb62 636f .a}.|.....|..bco │ │ │ │ +00036ac0: 6e8d 9f01 a47a d86e 8e91 0b67 faeb 617b n....z.n...g..a{ │ │ │ │ +00036ad0: 6f66 93eb 6274 798d 9f01 a47a d86e 8e91 of..bty....z.n.. │ │ │ │ +00036ae0: 05a8 50eb 617d 8e9f 0e80 008d 9124 aee6 ..P.a}.......$.. │ │ │ │ +00036af0: 7c91 0b7f 54eb 6263 628d 9f01 a47a d531 |...T.bcb....z.1 │ │ │ │ +00036b00: 8e91 0a7f aeeb 6161 6e64 8d91 05bf aaeb ......aand...... │ │ │ │ +00036b10: 623a 9601 d331 3a93 3a8e 9118 45b7 eb61 b:...1:.:...E..a │ │ │ │ +00036b20: 616e 6491 05bf aaeb 6263 628d 9f01 a47a and.....bcb....z │ │ │ │ +00036b30: d86e 8e8e 8e8e 8e8e 8e8e 9f1d 5d81 8d91 .n..........]... │ │ │ │ +00036b40: eaf1 ebcf 7768 6572 6596 05d8 a965 6163 ....where....eac │ │ │ │ +00036b50: 9aac 7268 93d7 7695 6e39 7479 9361 7290 ..rh..v.n9ty.ar. │ │ │ │ +00036b60: 538e 678d 9f01 cccc d869 8e91 093d 84cf S.g......i...=.. │ │ │ │ +00036b70: 6d98 7573 7496 05d8 a963 6f6e 9874 6169 m.ust....con.tai │ │ │ │ +00036b80: 6e93 6e6f 9374 9879 7090 538e 6593 7691 n.no.t.yp.S.e.v. │ │ │ │ +00036b90: ff58 e461 7269 6162 6c65 9b05 d8aa 6d6f .X.ariable....mo │ │ │ │ +00036ba0: 7265 9374 6861 6e93 6f6e 6365 2c91 0654 re.than.once,..T │ │ │ │ +00036bb0: 2961 6e64 9861 6c6c 9374 6865 9374 90ac )and.all.the.t.. │ │ │ │ +00036bc0: 7279 7090 538e 658e a910 0000 8d91 eaf1 ryp.S.e......... │ │ │ │ +00036bd0: eb76 91ff 58e4 6172 6961 626c 6573 9603 .v..X.ariables.. │ │ │ │ +00036be0: eaa8 696e 93d7 7479 8d9f 01cc ccd8 698e ..in..ty......i. │ │ │ │ +00036bf0: 9107 4f82 cf6d 90ac 7275 7374 936f 9a53 ..O..m..rust.o.S │ │ │ │ +00036c00: 8e63 6375 7293 696e 93d7 7695 6e39 7479 .ccur.in..v.n9ty │ │ │ │ +00036c10: 9361 7298 6793 cf2e 9105 38e0 4196 03ea .ar.g.....8.A... │ │ │ │ +00036c20: a863 6f6e 6372 6574 6593 7490 ac72 7970 .concrete.t..ryp │ │ │ │ +00036c30: 9865 9364 6563 6c61 7261 7469 6f6e 9374 .e.declaration.t │ │ │ │ +00036c40: 616b 90ac 7265 7393 7468 6593 666f 726d ak..res.the.form │ │ │ │ +00036c50: 8ea4 17a3 088d 8d8d 9f00 cb89 8d8d 8d8d ................ │ │ │ │ +00036c60: 9102 30ea eb61 7b74 7970 657c 7265 6374 ..0..a{type|rect │ │ │ │ +00036c70: 7970 657d 9105 bfaa eb62 6362 8e8e 8e8e ype}.....bcb.... │ │ │ │ +00036c80: 8e8e 8ea1 8d91 f653 7acf 5468 6596 03b3 .......Sz.The... │ │ │ │ +00036c90: 9c64 6563 6c61 7261 7469 6f6e 9369 6e9a .declaration.in. │ │ │ │ +00036ca0: ac72 7472 6f90 538e 6475 6365 7393 6193 .rtro.S.duces.a. │ │ │ │ +00036cb0: 7365 7493 6f66 9374 9879 7090 538e 659b set.of.t.yp.S.e. │ │ │ │ +00036cc0: 03b3 9b63 6f6e 7374 7275 6374 6f72 732c ...constructors, │ │ │ │ +00036cd0: 9103 be9f 616e 6493 616c 736f 9361 9373 ....and.also.a.s │ │ │ │ +00036ce0: 6574 986f 6693 636f 6e73 7472 7563 746f et.of.constructo │ │ │ │ +00036cf0: 7273 2e91 0526 8749 668e a68d 91ea f1eb rs...&.If....... │ │ │ │ +00036d00: eb61 6f66 9105 bfaa d774 798d 9f01 cccc .aof.....ty..... │ │ │ │ +00036d10: d869 8e91 07de d9cf 6973 9604 79fe 6162 .i......is..y.ab │ │ │ │ +00036d20: 7365 6e90 ac72 749b 0479 ff74 6865 6e93 sen..rt..y.then. │ │ │ │ +00036d30: 7468 6598 7691 ff58 e461 6c75 6598 6f66 the.v..X.alue.of │ │ │ │ +00036d40: 93d7 636f 6e8d 9f01 cccc d869 8e91 07de ..con......i.... │ │ │ │ +00036d50: d9cf 6973 9374 6865 9863 6f6e 7374 616e ..is.the.constan │ │ │ │ +00036d60: 90ac 7274 9376 91ff 58e4 616c 7565 98d7 ..rt.v..X.alue.. │ │ │ │ +00036d70: 636f 6e8d 9f01 cccc d869 8e91 07de d9cf con......i...... │ │ │ │ +00036d80: 616e 6493 6974 7398 7490 ac72 7970 9053 and.its.t..ryp.S │ │ │ │ +00036d90: 8e65 9369 7398 d776 956e 3974 7993 6172 .e.is..v.n9ty.ar │ │ │ │ +00036da0: 9053 8e67 8ea6 8d91 eaf1 eb74 799a 6e39 .S.g.......ty.n9 │ │ │ │ +00036db0: 636f 6ecf 3b91 0497 cd6f 7468 6572 7769 con.;....otherwi │ │ │ │ +00036dc0: 7365 9604 5e16 7468 6593 7691 ff58 e461 se..^.the.v..X.a │ │ │ │ +00036dd0: 6c75 6591 045e 176f 6693 d763 6f6e 8d9f lue..^.of..con.. │ │ │ │ +00036de0: 01cc ccd8 698e 9107 c2f0 cf69 7393 7468 ....i......is.th │ │ │ │ +00036df0: 6593 6675 6e63 7469 6f6e 9377 6869 6390 e.function.whic. │ │ │ │ +00036e00: ac72 6893 6d61 7073 93d7 7691 04cc 50cf .rh.maps..v...P. │ │ │ │ +00036e10: 746f 93d7 636f 6e8d 9f01 cccc d869 8e91 to..con......i.. │ │ │ │ +00036e20: 0364 daeb 6128 d776 98eb 6129 93cf 616e .d..a(.v..a)..an │ │ │ │ +00036e30: 6493 6974 7393 7490 ac72 7970 9053 8e65 d.its.t..ryp.S.e │ │ │ │ +00036e40: 8ea6 8d91 eaf1 eb69 739b 048d f9d7 7479 .......is.....ty │ │ │ │ +00036e50: 8d9f 01cc ccd8 698e 9109 2484 eb61 2d3e ......i...$..a-> │ │ │ │ +00036e60: 9105 bfaa d776 956e 3974 7993 6172 9053 .....v.n9ty.ar.S │ │ │ │ +00036e70: 8e67 9104 fc32 7479 9363 6f6e cf2e 9107 .g...2ty.con.... │ │ │ │ +00036e80: 22d3 5468 6598 636f 6e73 7472 7563 746f ".The.constructo │ │ │ │ +00036e90: 7273 9868 6195 ac72 7693 6591 048d f874 rs.ha..rv.e....t │ │ │ │ +00036ea0: 6865 9873 616d 6598 7363 6f70 9053 8e65 he.same.scop.S.e │ │ │ │ +00036eb0: 9861 7398 7468 6598 7493 7970 9053 8e65 .as.the.t.yp.S.e │ │ │ │ +00036ec0: 9863 6f6e 7374 7275 6374 6f72 738e a68d .constructors... │ │ │ │ +00036ed0: 91ea f1eb 696e 95ac 7274 726f 9053 8e64 ....in..rtro.S.d │ │ │ │ +00036ee0: 7563 6564 9b03 eaa8 6293 7998 7468 6598 uced....b.y.the. │ │ │ │ +00036ef0: 6465 636c 6172 6174 696f 6e2e 8ea6 8d91 declaration..... │ │ │ │ +00036f00: f653 7a46 91ff 0556 6f72 9603 9a2c 6e6f .SzF...Vor...,no │ │ │ │ +00036f10: 6e2d 746f 702d 6c65 7690 ac72 656c 9b03 n-top-lev..rel.. │ │ │ │ +00036f20: 9a2d 6465 636c 6172 6174 696f 6e73 9361 .-declarations.a │ │ │ │ +00036f30: 9373 696d 706c 6598 636f 6e73 7472 6169 .simple.constrai │ │ │ │ +00036f40: 6e90 ac72 7493 656e 7375 7265 7393 7468 n..rt.ensures.th │ │ │ │ +00036f50: 6174 9861 9376 91ff 58e4 616c 7565 936f at.a.v..X.alue.o │ │ │ │ +00036f60: 6698 636f 6e63 7265 7465 9374 90ac 7279 f.concrete.t..ry │ │ │ │ +00036f70: 7090 538e 658e a68d 91ea f1eb 6361 6e6e p.S.e.......cann │ │ │ │ +00036f80: 6f74 9603 c0e8 6578 6973 749b 03c0 e965 ot....exist....e │ │ │ │ +00036f90: 7863 6570 7493 6475 7269 6e67 9874 6865 xcept.during.the │ │ │ │ +00036fa0: 9365 7865 6375 7469 6f6e 986f 6693 7068 .execution.of.ph │ │ │ │ +00036fb0: 7261 7365 7393 7769 7468 696e 9874 6865 rases.within.the │ │ │ │ +00036fc0: 9373 636f 7090 538e 6598 6f66 9374 6865 .scop.S.e.of.the │ │ │ │ +00036fd0: 9874 90ac 7279 7090 538e 6593 6465 636c .t..ryp.S.e.decl │ │ │ │ +00036fe0: 6172 612d 8ea6 8d91 eaf1 eb74 696f 6e2e ara-.......tion. │ │ │ │ +00036ff0: 9105 38e0 496e 9603 eaa8 7468 6593 6578 ..8.In....the.ex │ │ │ │ +00037000: 7072 6573 7369 6f6e 8e8e 9f24 fd13 8e8c pression...$.... │ │ │ │ +00037010: 8b00 0000 3100 0000 0000 0000 0000 0000 ....1........... │ │ │ │ 00037020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00037030: 0000 0361 b9a0 02cc 0555 8da0 fd46 d30e ...a.....U...F.. │ │ │ │ -00037040: 8d8d 8d8d 9ffa 999a 8d91 12c7 61d0 352e ............a.5. │ │ │ │ -00037050: 362e 910a 8000 4162 7374 7261 6374 9104 6.....Abstract.. │ │ │ │ -00037060: 8000 7490 a000 7970 9060 0065 7392 0142 ..t...yp.`.es..B │ │ │ │ -00037070: c9db 3439 8e91 12c7 619f 0566 6689 0000 ..49....a..ff... │ │ │ │ -00037080: e666 01c7 3e7c 8e8e 8e8e a002 942f df8d .f..>|......./.. │ │ │ │ -00037090: a0fd 8bd0 218d 8d8d 9f00 cb89 8d8d 8d8d ....!........... │ │ │ │ -000370a0: 912a 0660 eb61 7b72 6563 7d74 7970 658d .*.`.a{rec}type. │ │ │ │ -000370b0: 9105 bfaa eb62 3a96 01d3 313a 933a 8e91 .....b:...1:.:.. │ │ │ │ -000370c0: 1459 3e76 9564 9374 7993 6172 904d de67 .Y>v.d.ty.ar.M.g │ │ │ │ -000370d0: 8d9f 01a4 7ad8 698e 9107 0b40 eb62 6964 ....z.i....@.bid │ │ │ │ -000370e0: 8d9f 01a4 7ad8 698e 9109 2484 eb61 3d8d ....z.i...$..a=. │ │ │ │ -000370f0: 9105 bfaa eb62 3a96 01d3 313a 933a 8e91 .....b:...1:.:.. │ │ │ │ -00037100: 1845 b7eb 6169 6e91 05bf aaeb 6265 8e8e .E..ain.....be.. │ │ │ │ -00037110: 8e8e 8e8e 8e9f 1d17 b88d 9112 c761 cf74 .............a.t │ │ │ │ -00037120: 6865 9603 5955 749a ac72 7970 9053 8e65 he..YUt..ryp.S.e │ │ │ │ -00037130: 936f 6696 0359 56d7 65cf 2c91 0376 6561 .of..YV.e.,..vea │ │ │ │ -00037140: 6e64 9374 6865 9603 5955 7498 7970 9053 nd.the..YUt.yp.S │ │ │ │ -00037150: 8e65 7393 6f66 9361 6e98 7991 0359 566e .es.of.an.y..YVn │ │ │ │ -00037160: 6f6e 2d6c 6f90 538e 6361 6c93 6173 7369 on-lo.S.cal.assi │ │ │ │ -00037170: 676e 6d65 6e98 7473 9377 6974 6869 6e93 gnmen.ts.within. │ │ │ │ -00037180: d762 9103 5956 cf61 6e64 93d7 65cf 2c91 .b..YV.and..e.,. │ │ │ │ -00037190: 0376 666d 9875 7374 936e 6f74 9369 6e98 .vfm.ust.not.in. │ │ │ │ -000371a0: 7698 6f6c 7698 658e a410 0000 8d91 12c7 v.olv.e......... │ │ │ │ -000371b0: 6161 6e90 ac72 7996 03ea a86f 6693 7468 aan..ry....of.th │ │ │ │ -000371c0: 6593 d769 648d 9f01 cccc d869 8e91 0364 e..id......i...d │ │ │ │ -000371d0: dacf 2e8e 9f28 2a3b 8d8d 9112 c761 eb4b .....(*;.....a.K │ │ │ │ -000371e0: 352e 368e 913f 0f0c 4162 7374 7261 6374 5.6..?..Abstract │ │ │ │ -000371f0: 9106 7ae1 7491 ff75 c279 7091 008a 3d65 ..z.t..u.yp...=e │ │ │ │ -00037200: 738e 9f1b e906 8d91 12c7 61cf 4173 9604 s.........a.As.. │ │ │ │ -00037210: 9ac1 7769 7468 9104 9ac0 636f 6e63 7265 ..with....concre │ │ │ │ -00037220: 7465 9374 9aac 7279 7090 538e 6573 2c91 te.t..ryp.S.es,. │ │ │ │ -00037230: 04c6 c761 6273 7472 6163 7493 7498 7970 ...abstract.t.yp │ │ │ │ -00037240: 9053 8e65 9363 6f6e 7374 7275 6374 6f72 .S.e.constructor │ │ │ │ -00037250: 7391 049a c06d 6198 7993 6290 538e 6593 s....ma.y.b.S.e. │ │ │ │ -00037260: 696e 9874 726f 9053 8e64 7563 6564 9362 in.tro.S.duced.b │ │ │ │ -00037270: 9879 9104 9ac0 6193 6465 636c 6172 6174 .y....a.declarat │ │ │ │ -00037280: 696f 6e8e a18d 9112 c761 696e 9b05 919a ion......ain.... │ │ │ │ -00037290: 7768 6963 95ac 7268 9105 919b 7493 7970 whic..rh....t.yp │ │ │ │ -000372a0: 9053 8e65 9876 91ff 58e4 6172 6961 626c .S.e.v..X.ariabl │ │ │ │ -000372b0: 6573 9861 7265 9105 919b 7573 6564 9861 es.are....used.a │ │ │ │ -000372c0: 7398 6475 6d6d 9379 9861 7267 756d 656e s.dumm.y.argumen │ │ │ │ -000372d0: 9374 7396 0591 9b28 6f72 9866 6f72 6d61 .ts....(or.forma │ │ │ │ -000372e0: 6c98 7061 7261 6d65 7465 7273 2993 6f66 l.parameters).of │ │ │ │ -000372f0: 9874 6865 8ea1 8d91 12c7 616f 7090 538e .the......aop.S. │ │ │ │ -00037300: 6572 6174 6f72 732e 9105 38e0 5468 6596 erators...8.The. │ │ │ │ -00037310: 03ea a873 796e 9aac 7274 6178 936f 6693 ...syn..rtax.of. │ │ │ │ -00037320: 6162 7374 7261 6374 9374 9879 7090 538e abstract.t.yp.S. │ │ │ │ -00037330: 6593 6269 6e64 696e 6773 93d7 6162 93cf e.bindings..ab.. │ │ │ │ -00037340: 6973 8ea9 1d1b 1c8d 8d8d 9f00 cb89 8d8d is.............. │ │ │ │ -00037350: 8d8d 912a 0660 eb62 6162 9605 bfaa eb61 ...*.`.bab.....a │ │ │ │ -00037360: 3a3a 3d93 eb62 7695 6493 7479 9361 7290 ::=..bv.d.ty.ar. │ │ │ │ -00037370: 4dde 678d 9f01 a47a d531 8e91 0866 6aeb M.g....z.1...fj. │ │ │ │ -00037380: 6274 7993 636f 6e8d 9f01 a47a d531 8e96 bty.con....z.1.. │ │ │ │ -00037390: 0a7f aeeb 613d 9b05 bfaa eb62 7479 8d9f ....a=.....bty.. │ │ │ │ -000373a0: 01a4 7ad5 318e 93eb 6161 6e64 8d98 eb62 ..z.1...aand...b │ │ │ │ -000373b0: 3a96 01d3 313a 933a 8e91 1845 b7eb 6161 :...1:.:...E..aa │ │ │ │ -000373c0: 6e64 98eb 6276 9564 9374 7993 6172 904d nd..bv.d.ty.ar.M │ │ │ │ -000373d0: de67 8d9f 01a4 7ad8 6e8e 9109 4eb6 eb62 .g....z.n...N..b │ │ │ │ -000373e0: 7479 9363 6f6e 8d9f 01a4 7ad8 6e8e 960b ty.con....z.n... │ │ │ │ -000373f0: 67fa eb61 3d98 eb62 7479 8d9f 01a4 7ad8 g..a=..bty....z. │ │ │ │ -00037400: 6e8e 93eb 6177 6974 6898 eb62 628e 8e8e n...awith..bb... │ │ │ │ -00037410: 8e8e 8e8e 9f1d 17b7 8d91 12c7 61cf 7768 ............a.wh │ │ │ │ -00037420: 6572 6596 05d8 a965 6163 9aac 7268 93d7 ere....eac..rh.. │ │ │ │ -00037430: 7695 6e39 7479 9361 7290 538e 678d 9f01 v.n9ty.ar.S.g... │ │ │ │ -00037440: cccc d869 8e91 093d 84cf 6d98 7573 7496 ...i...=..m.ust. │ │ │ │ -00037450: 05d8 a963 6f6e 9874 6169 6e93 6e6f 9374 ...con.tain.no.t │ │ │ │ -00037460: 9879 7090 538e 6593 7691 ff58 e461 7269 .yp.S.e.v..X.ari │ │ │ │ -00037470: 6162 6c65 9b05 d8aa 6d6f 7265 9374 6861 able....more.tha │ │ │ │ -00037480: 6e93 6f6e 6365 2c91 0654 2961 6e64 9861 n.once,..T)and.a │ │ │ │ -00037490: 6c6c 9374 6865 9374 90ac 7279 7090 538e ll.the.t..ryp.S. │ │ │ │ -000374a0: 658e a18d 9112 c761 7691 ff58 e461 7269 e......av..X.ari │ │ │ │ -000374b0: 6162 6c65 7396 03ea a869 6e93 d774 798d ables....in..ty. │ │ │ │ -000374c0: 9f01 cccc d869 8e91 074f 82cf 6d90 ac72 .....i...O..m..r │ │ │ │ -000374d0: 7573 7493 6f9a 538e 6363 7572 9369 6e93 ust.o.S.ccur.in. │ │ │ │ -000374e0: d776 956e 3974 7993 6172 9867 8d9f 01cc .v.n9ty.ar.g.... │ │ │ │ -000374f0: ccd8 698e 9103 64da cf2e 9105 38e0 416e ..i...d.....8.An │ │ │ │ -00037500: 9603 eaa8 6162 7374 7261 6374 9374 90ac ....abstract.t.. │ │ │ │ -00037510: 7279 7098 6593 6465 636c 6172 6174 696f ryp.e.declaratio │ │ │ │ -00037520: 6e93 7461 6b90 ac72 6573 9374 6865 9366 n.tak..res.the.f │ │ │ │ -00037530: 6f72 6d8e a68d 8d8d 9f00 cb89 8d8d 8d8d orm............. │ │ │ │ -00037540: 912a 0660 eb61 7b61 6273 7479 7065 7c61 .*.`.a{abstype|a │ │ │ │ -00037550: 6273 7265 6374 7970 657d 9105 bfaa eb62 bsrectype}.....b │ │ │ │ -00037560: 6162 8e8e 8e8e 8e8e 8e9f 1d17 b78d 9112 ab.............. │ │ │ │ -00037570: c761 cf54 6865 9603 0b71 6465 636c 6172 .a.The...qdeclar │ │ │ │ -00037580: 6174 696f 6e9b 030b 7069 6e90 ac72 7472 ation...pin..rtr │ │ │ │ -00037590: 6f90 538e 6475 6365 7393 6193 7365 7493 o.S.duces.a.set. │ │ │ │ -000375a0: 6f66 9874 90ac 7279 709a 538e 6593 6f70 of.t..ryp.S.e.op │ │ │ │ -000375b0: 9865 7261 746f 7273 2c91 0338 1561 6e64 .erators,..8.and │ │ │ │ -000375c0: 9361 6c73 6f93 696e 636f 7270 986f 7261 .also.incorp.ora │ │ │ │ -000375d0: 7465 7393 6191 030b 706e 6f72 6d61 6c93 tes.a...pnormal. │ │ │ │ -000375e0: 6269 6e64 696e 678e a18d 9112 c761 d762 binding......a.b │ │ │ │ -000375f0: 9604 6ef9 cf28 7472 6561 7465 649b 046e ..n..(treated..n │ │ │ │ -00037600: f86c 696b 90ac 7265 93eb 616c 6574 cf29 .lik..re..alet.) │ │ │ │ -00037610: 986f 6693 eb48 4d4c 98cf 6964 656e 90ac .of..HML..iden.. │ │ │ │ -00037620: 7274 690c 6572 732e 9106 c5d2 5468 726f rti.ers.....Thro │ │ │ │ -00037630: 7567 686f 7574 9874 6865 9373 636f 7090 ughout.the.scop. │ │ │ │ -00037640: 538e 6598 6f66 9374 6865 9861 6273 7472 S.e.of.the.abstr │ │ │ │ -00037650: 6163 7493 7490 ac72 7970 9053 8e65 9864 act.t..ryp.S.e.d │ │ │ │ -00037660: 6563 6c61 2d8e a18d 9112 c761 7261 7469 ecla-......arati │ │ │ │ -00037670: 6f6e 9604 c6c9 7468 6591 04c6 c874 90ac on....the....t.. │ │ │ │ -00037680: 7279 709a 538e 6593 6f70 9865 7261 746f ryp.S.e.op.erato │ │ │ │ -00037690: 7273 9361 6e64 9b04 c6c8 eb48 4d4c 93cf rs.and.....HML.. │ │ │ │ -000376a0: 6964 656e 90ac 7274 690c 6572 7393 6172 iden..rti.ers.ar │ │ │ │ -000376b0: 6598 6290 538e 6f74 6893 6190 ac72 7691 e.b.S.oth.a..rv. │ │ │ │ -000376c0: ff58 e461 696c 6162 6c65 2c91 04fd d162 .X.ailable,....b │ │ │ │ -000376d0: 7574 9869 7493 6973 936f 6e6c 7998 7769 ut.it.is.only.wi │ │ │ │ -000376e0: 7468 696e 93d7 628e a18d 9112 c761 cf74 thin..b......a.t │ │ │ │ -000376f0: 6861 749b 03ed dc74 6865 9103 eddb e572 hat....the.....r │ │ │ │ -00037700: 96ff 6666 6570 7293 6573 656e 7461 7469 ..ffepr.esentati │ │ │ │ -00037710: 6f6e 9104 d38c cf6f 6698 7468 6598 7490 on.....of.the.t. │ │ │ │ -00037720: ac72 7970 9553 8e65 9103 eddb 6f70 9365 .ryp.S.e....op.e │ │ │ │ -00037730: 7261 746f 7273 9828 6173 9864 6563 6c61 rators.(as.decla │ │ │ │ -00037740: 7265 6496 03ed db69 6e98 7465 726d 7398 red....in.terms. │ │ │ │ -00037750: 6f66 986f 7468 6572 936f 7090 538e 6572 of.other.op.S.er │ │ │ │ -00037760: 6174 6f72 7329 9869 738e a18d 9112 c761 ators).is......a │ │ │ │ -00037770: 6190 ac72 7691 ff58 e461 696c 6162 6c65 a..rv..X.ailable │ │ │ │ -00037780: 2e8e 9f10 0364 8d91 1e28 f049 6e96 03ea .....d...(.In... │ │ │ │ -00037790: a861 6e93 6162 7374 7261 6374 9374 90ac .an.abstract.t.. │ │ │ │ -000377a0: 7279 7090 538e 6593 6465 636c 6172 6174 ryp.S.e.declarat │ │ │ │ -000377b0: 696f 6e8e a91d 1b1b 8d8d 8d9f 00cb 898d ion............. │ │ │ │ -000377c0: 8d8d 8d91 2a06 60eb 6161 6273 7b72 6563 ....*.`.aabs{rec │ │ │ │ -000377d0: 7d74 7970 659b 05bf aaeb 6276 9564 9374 }type.....bv.d.t │ │ │ │ -000377e0: 7993 6172 904d de67 8d9f 01a4 7ad5 318e y.ar.M.g....z.1. │ │ │ │ -000377f0: 9108 666a eb62 6964 8d9f 01a4 7ad5 318e ..fj.bid....z.1. │ │ │ │ -00037800: 960a 7fae eb61 3d98 eb62 7479 8d9f 01a4 .....a=..bty.... │ │ │ │ -00037810: 7ad5 318e 93eb 6161 6e64 8d98 eb62 3a96 z.1...aand...b:. │ │ │ │ -00037820: 01d3 313a 933a 8e91 1845 b7eb 6161 6e64 ..1:.:...E..aand │ │ │ │ -00037830: 98eb 6276 9564 9374 7993 6172 904d de67 ..bv.d.ty.ar.M.g │ │ │ │ -00037840: 8d9f 01a4 7ad8 6e8e 9109 4eb6 eb62 6964 ....z.n...N..bid │ │ │ │ -00037850: 8d9f 01a4 7ad8 6e8e 960b 67fa eb61 3d98 ....z.n...g..a=. │ │ │ │ -00037860: eb62 7479 8d9f 01a4 7ad8 6e8e 93eb 6177 .bty....z.n...aw │ │ │ │ -00037870: 6974 6898 eb62 628e 8e8e 8e8e 8e8e 9f1d ith..bb......... │ │ │ │ -00037880: 17b8 8d91 12c7 61cf 5468 6596 0427 d273 ......a.The..'.s │ │ │ │ -00037890: 656e 7365 9369 6e93 7768 6963 9aac 7268 ense.in.whic..rh │ │ │ │ -000378a0: 9374 6865 9372 6570 7265 7365 6e98 7461 .the.represen.ta │ │ │ │ -000378b0: 7469 6f6e 936f 6693 6561 6398 6893 d769 tion.of.eac.h..i │ │ │ │ -000378c0: 648d 9f01 cccc d869 8e91 078c abcf 6973 d......i......is │ │ │ │ -000378d0: 9361 9876 91ff 58e4 6169 6c61 626c 6593 .a.v..X.ailable. │ │ │ │ -000378e0: 6f6e 6c79 9377 6974 6869 6e93 d762 93cf only.within..b.. │ │ │ │ -000378f0: 6973 9361 7393 666f 6c6c 6f98 7773 3a8e is.as.follo.ws:. │ │ │ │ -00037900: a18d 9112 c761 7468 659b 0437 9069 736f .....athe..7.iso │ │ │ │ -00037910: 6d6f 7270 6869 736d 9104 3791 6290 538e morphism..7.b.S. │ │ │ │ -00037920: 6574 95ac 7277 9365 656e 986f 6291 00a7 et..rw.een.ob... │ │ │ │ -00037930: 1c6a 6563 7473 9104 3791 6f66 9874 9379 .jects..7.of.t.y │ │ │ │ -00037940: 7090 538e 6573 98d7 7479 8d9f 01cc ccd8 p.S.es..ty...... │ │ │ │ -00037950: 698e 9107 9c6b cf61 6e64 98d7 7695 6e39 i....k.and..v.n9 │ │ │ │ -00037960: 7479 9361 7290 538e 678d 9f01 cccc d869 ty.ar.S.g......i │ │ │ │ -00037970: 8e91 079c 6bd7 6964 8d9f 01cc ccd8 698e ....k.id......i. │ │ │ │ -00037980: 9107 9c6a cf69 7398 6190 ac72 7691 ff58 ...j.is.a..rv..X │ │ │ │ -00037990: e461 696c 6162 6c65 9604 3791 286f 6e6c .ailable..7.(onl │ │ │ │ -000379a0: 7998 696e 93d7 62cf 2998 7669 618e a18d y.in..b.).via... │ │ │ │ -000379b0: 9112 c761 6196 03ea a870 6169 7293 6f66 ...aa....pair.of │ │ │ │ -000379c0: 9369 6d70 6c69 6369 746c 7993 6465 636c .implicitly.decl │ │ │ │ -000379d0: 6172 6564 9370 9053 8e6f 6c79 6d6f 7270 ared.p.S.olymorp │ │ │ │ -000379e0: 6869 6393 6675 6e63 7469 6f6e 738e a68d hic.functions... │ │ │ │ -000379f0: 8d8d 9f00 cb89 8d8d 8d8d 912a 0660 eb61 ...........*.`.a │ │ │ │ -00037a00: 6162 735f eb62 6964 8d9f 01a4 7ad8 698e abs_.bid....z.i. │ │ │ │ -00037a10: 9609 2484 eb61 3a9b 05bf aaeb 6274 798d ..$..a:.....bty. │ │ │ │ -00037a20: 9f01 a47a d869 8e93 eb61 2d3e 98eb 6276 ...z.i...a->..bv │ │ │ │ -00037a30: 9564 9374 7993 6172 904d de67 8d9f 01a4 .d.ty.ar.M.g.... │ │ │ │ -00037a40: 7ad8 698e 9107 0b40 eb62 6964 8d9f 01a4 z.i....@.bid.... │ │ │ │ -00037a50: 7ad8 698e 9118 4a3e eb61 7265 705f eb62 z.i...J>.arep_.b │ │ │ │ -00037a60: 6964 8d9f 01a4 7ad8 698e 9109 2484 eb61 id....z.i...$..a │ │ │ │ -00037a70: 3a98 eb62 7693 7479 9361 7290 4dde 678d :..bv.ty.ar.M.g. │ │ │ │ -00037a80: 9f01 a47a d869 8e91 070b 40eb 6269 648d ...z.i....@.bid. │ │ │ │ -00037a90: 9f01 a47a d869 8e91 0924 84eb 612d 3e98 ...z.i...$..a->. │ │ │ │ -00037aa0: eb62 7479 8d9f 01a4 7ad8 698e 8e8e 8e8e .bty....z.i..... │ │ │ │ -00037ab0: 8e8e 8e9f 1d17 b88d 9112 c761 cf77 6869 ...........a.whi │ │ │ │ -00037ac0: 6390 ac72 6896 045a 8661 7265 9b04 5a85 c..rh..Z.are..Z. │ │ │ │ -00037ad0: 746f 9362 9053 8e65 9375 7365 6498 6173 to.b.S.e.used.as │ │ │ │ -00037ae0: 9363 6f9a 538e 6572 6369 6f6e 7393 6298 .co.S.ercions.b. │ │ │ │ -00037af0: 6574 95ac 7277 9365 656e 9604 5a86 7468 et..rw.een..Z.th │ │ │ │ -00037b00: 6591 045a 8561 6273 7472 6163 7493 7490 e..Z.abstract.t. │ │ │ │ -00037b10: ac72 7970 9865 7393 616e 6491 045a 8574 .ryp.es.and..Z.t │ │ │ │ -00037b20: 6865 6972 9372 6570 7265 7365 6e90 ac72 heir.represen..r │ │ │ │ -00037b30: 7461 7469 6f6e 732e 8ea1 8d91 12c7 6154 tations.......aT │ │ │ │ -00037b40: 6890 ac72 7573 9603 eaa8 696e 9374 6865 h..rus....in.the │ │ │ │ -00037b50: 9373 696d 706c 6593 6361 7365 8ea6 8d8d .simple.case.... │ │ │ │ -00037b60: 8d9f 0133 b98d 8d8d 8d91 2a06 60eb 6161 ...3......*.`.aa │ │ │ │ -00037b70: 6273 7479 7065 9605 bfaa eb62 6193 eb61 bstype.....ba..a │ │ │ │ -00037b80: 3d93 eb62 7479 9106 243d eb61 7769 7468 =..bty..$=.awith │ │ │ │ -00037b90: 93eb 6278 93eb 613d 93eb 6265 8d9f fc06 ..bx..a=..be.... │ │ │ │ -00037ba0: bedb 308e 9108 8de3 eb61 696e 93eb 6265 ..0......ain..be │ │ │ │ -00037bb0: 8e8e 8e8e 8e8e 8e9f 1d17 b88d 9112 c761 ...............a │ │ │ │ -00037bc0: cf74 6865 9603 eaa8 7363 6f70 9a53 8e65 .the....scop.S.e │ │ │ │ -00037bd0: 936f 6693 d761 93cf 6973 93d7 658d 9ffb .of..a..is..e... │ │ │ │ -00037be0: a532 db30 8e91 06b8 e1cf 616e 6493 d765 .2.0......and..e │ │ │ │ -00037bf0: cf2c 9374 6865 9373 636f 7098 6593 6f66 .,.the.scop.e.of │ │ │ │ -00037c00: 93eb 6161 6273 5fd7 6193 cf61 6e64 93eb ..aabs_.a..and.. │ │ │ │ -00037c10: 6172 6570 5fd7 6193 cf69 7393 d765 8d9f arep_.a..is..e.. │ │ │ │ -00037c20: fba5 32db 308e 9102 ce39 cf2c 9361 6e64 ..2.0....9.,.and │ │ │ │ -00037c30: 9374 6865 9373 636f 7098 6593 6f66 93d7 .the.scop.e.of.. │ │ │ │ -00037c40: 7893 cf69 7393 d765 cf2e 8e9f 1003 638d x..is..e......c. │ │ │ │ -00037c50: 911e 28f0 4173 9604 a00d 616e 9369 6c6c ..(.As....an.ill │ │ │ │ -00037c60: 7573 7472 6174 696f 6e2c 9104 cd66 636f ustration,...fco │ │ │ │ -00037c70: 6e73 6964 6572 9374 6865 9364 650c 6e69 nsider.the.de.ni │ │ │ │ -00037c80: 7469 6f6e 936f 6691 04a0 0c74 6865 9374 tion.of....the.t │ │ │ │ -00037c90: 9aac 7279 7090 538e 6593 eb61 7261 7493 ..ryp.S.e..arat. │ │ │ │ -00037ca0: cf6f 6693 7261 7469 6f6e 616c 936e 9875 .of.rational.n.u │ │ │ │ -00037cb0: 6d98 6290 538e 6572 732c 9104 cd66 7265 m.b.S.ers,...fre │ │ │ │ -00037cc0: 7072 652d 8ea1 8d91 12c7 6173 656e 95ac pre-......asen.. │ │ │ │ -00037cd0: 7274 6564 9b04 44bf 6293 7998 7061 6972 rted..D.b.y.pair │ │ │ │ -00037ce0: 7391 0444 be6f 6698 696e 9374 6567 6572 s..D.of.in.teger │ │ │ │ -00037cf0: 732c 9104 5b45 746f 6765 7468 6572 9604 s,..[Etogether.. │ │ │ │ -00037d00: 44be 7769 7468 986f 7090 538e 6572 6174 D.with.op.S.erat │ │ │ │ -00037d10: 696f 6e73 98eb 6170 6c75 7398 cf61 6e64 ions..aplus..and │ │ │ │ -00037d20: 98eb 6174 696d 6573 93cf 616e 6498 7468 ..atimes..and.th │ │ │ │ -00037d30: 6598 636f 6e95 ac72 7693 6572 7369 6f6e e.con..rv.ersion │ │ │ │ -00037d40: 8ea1 8d91 12c7 6166 756e 6374 696f 6e73 ......afunctions │ │ │ │ -00037d50: 8e8e 9f24 fd13 8e8c 8b00 0000 3200 0000 ...$........2... │ │ │ │ -00037d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00037030: 0000 0000 0000 0000 0000 0361 c1a0 02cc ...........a.... │ │ │ │ +00037040: 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a .U...F.......... │ │ │ │ +00037050: 8d91 12c7 61d0 352e 362e 910a 8000 4162 ....a.5.6.....Ab │ │ │ │ +00037060: 7374 7261 6374 9104 8000 7490 a000 7970 stract....t...yp │ │ │ │ +00037070: 9060 0065 7392 0142 c9db 3439 8e91 12c7 .`.es..B..49.... │ │ │ │ +00037080: 619f 0566 6689 0000 e666 01c7 3e7c 8e8e a..ff....f..>|.. │ │ │ │ +00037090: 8e8e a002 942f df8d a0fd 8bd0 218d 8d8d ...../......!... │ │ │ │ +000370a0: 9f00 cb89 8d8d 8d8d 912a 0660 eb61 7b72 .........*.`.a{r │ │ │ │ +000370b0: 6563 7d74 7970 658d 9105 bfaa eb62 3a96 ec}type......b:. │ │ │ │ +000370c0: 01d3 313a 933a 8e91 1459 3e76 9564 9374 ..1:.:...Y>v.d.t │ │ │ │ +000370d0: 7993 6172 904d de67 8d9f 01a4 7ad8 698e y.ar.M.g....z.i. │ │ │ │ +000370e0: 9107 0b40 eb62 6964 8d9f 01a4 7ad8 698e ...@.bid....z.i. │ │ │ │ +000370f0: 9109 2484 eb61 3d8d 9105 bfaa eb62 3a96 ..$..a=......b:. │ │ │ │ +00037100: 01d3 313a 933a 8e91 1845 b7eb 6169 6e91 ..1:.:...E..ain. │ │ │ │ +00037110: 05bf aaeb 6265 8e8e 8e8e 8e8e 8e9f 1d17 ....be.......... │ │ │ │ +00037120: b88d 9112 c761 cf74 6865 9603 5955 749a .....a.the..YUt. │ │ │ │ +00037130: ac72 7970 9053 8e65 936f 6696 0359 56d7 .ryp.S.e.of..YV. │ │ │ │ +00037140: 65cf 2c91 0376 6561 6e64 9374 6865 9603 e.,..veand.the.. │ │ │ │ +00037150: 5955 7498 7970 9053 8e65 7393 6f66 9361 YUt.yp.S.es.of.a │ │ │ │ +00037160: 6e98 7991 0359 566e 6f6e 2d6c 6f90 538e n.y..YVnon-lo.S. │ │ │ │ +00037170: 6361 6c93 6173 7369 676e 6d65 6e98 7473 cal.assignmen.ts │ │ │ │ +00037180: 9377 6974 6869 6e93 d762 9103 5956 cf61 .within..b..YV.a │ │ │ │ +00037190: 6e64 93d7 65cf 2c91 0376 666d 9875 7374 nd..e.,..vfm.ust │ │ │ │ +000371a0: 936e 6f74 9369 6e98 7698 6f6c 7698 658e .not.in.v.olv.e. │ │ │ │ +000371b0: a410 0000 8d91 12c7 6161 6e90 ac72 7996 ........aan..ry. │ │ │ │ +000371c0: 03ea a86f 6693 7468 6593 d769 648d 9f01 ...of.the..id... │ │ │ │ +000371d0: cccc d869 8e91 0364 dacf 2e8e 9f28 2a3b ...i...d.....(*; │ │ │ │ +000371e0: 8d8d 9112 c761 eb4b 352e 368e 913f 0f0c .....a.K5.6..?.. │ │ │ │ +000371f0: 4162 7374 7261 6374 9106 7ae1 7491 ff75 Abstract..z.t..u │ │ │ │ +00037200: c279 7091 008a 3d65 738e 9f1b e906 8d91 .yp...=es....... │ │ │ │ +00037210: 12c7 61cf 4173 9604 9ac1 7769 7468 9104 ..a.As....with.. │ │ │ │ +00037220: 9ac0 636f 6e63 7265 7465 9374 9aac 7279 ..concrete.t..ry │ │ │ │ +00037230: 7090 538e 6573 2c91 04c6 c761 6273 7472 p.S.es,....abstr │ │ │ │ +00037240: 6163 7493 7498 7970 9053 8e65 9363 6f6e act.t.yp.S.e.con │ │ │ │ +00037250: 7374 7275 6374 6f72 7391 049a c06d 6198 structors....ma. │ │ │ │ +00037260: 7993 6290 538e 6593 696e 9874 726f 9053 y.b.S.e.in.tro.S │ │ │ │ +00037270: 8e64 7563 6564 9362 9879 9104 9ac0 6193 .duced.b.y....a. │ │ │ │ +00037280: 6465 636c 6172 6174 696f 6e8e a18d 9112 declaration..... │ │ │ │ +00037290: c761 696e 9b05 919a 7768 6963 95ac 7268 .ain....whic..rh │ │ │ │ +000372a0: 9105 919b 7493 7970 9053 8e65 9876 91ff ....t.yp.S.e.v.. │ │ │ │ +000372b0: 58e4 6172 6961 626c 6573 9861 7265 9105 X.ariables.are.. │ │ │ │ +000372c0: 919b 7573 6564 9861 7398 6475 6d6d 9379 ..used.as.dumm.y │ │ │ │ +000372d0: 9861 7267 756d 656e 9374 7396 0591 9b28 .argumen.ts....( │ │ │ │ +000372e0: 6f72 9866 6f72 6d61 6c98 7061 7261 6d65 or.formal.parame │ │ │ │ +000372f0: 7465 7273 2993 6f66 9874 6865 8ea1 8d91 ters).of.the.... │ │ │ │ +00037300: 12c7 616f 7090 538e 6572 6174 6f72 732e ..aop.S.erators. │ │ │ │ +00037310: 9105 38e0 5468 6596 03ea a873 796e 9aac ..8.The....syn.. │ │ │ │ +00037320: 7274 6178 936f 6693 6162 7374 7261 6374 rtax.of.abstract │ │ │ │ +00037330: 9374 9879 7090 538e 6593 6269 6e64 696e .t.yp.S.e.bindin │ │ │ │ +00037340: 6773 93d7 6162 93cf 6973 8ea9 1d1b 1c8d gs..ab..is...... │ │ │ │ +00037350: 8d8d 9f00 cb89 8d8d 8d8d 912a 0660 eb62 ...........*.`.b │ │ │ │ +00037360: 6162 9605 bfaa eb61 3a3a 3d93 eb62 7695 ab.....a::=..bv. │ │ │ │ +00037370: 6493 7479 9361 7290 4dde 678d 9f01 a47a d.ty.ar.M.g....z │ │ │ │ +00037380: d531 8e91 0866 6aeb 6274 7993 636f 6e8d .1...fj.bty.con. │ │ │ │ +00037390: 9f01 a47a d531 8e96 0a7f aeeb 613d 9b05 ...z.1......a=.. │ │ │ │ +000373a0: bfaa eb62 7479 8d9f 01a4 7ad5 318e 93eb ...bty....z.1... │ │ │ │ +000373b0: 6161 6e64 8d98 eb62 3a96 01d3 313a 933a aand...b:...1:.: │ │ │ │ +000373c0: 8e91 1845 b7eb 6161 6e64 98eb 6276 9564 ...E..aand..bv.d │ │ │ │ +000373d0: 9374 7993 6172 904d de67 8d9f 01a4 7ad8 .ty.ar.M.g....z. │ │ │ │ +000373e0: 6e8e 9109 4eb6 eb62 7479 9363 6f6e 8d9f n...N..bty.con.. │ │ │ │ +000373f0: 01a4 7ad8 6e8e 960b 67fa eb61 3d98 eb62 ..z.n...g..a=..b │ │ │ │ +00037400: 7479 8d9f 01a4 7ad8 6e8e 93eb 6177 6974 ty....z.n...awit │ │ │ │ +00037410: 6898 eb62 628e 8e8e 8e8e 8e8e 9f1d 17b7 h..bb........... │ │ │ │ +00037420: 8d91 12c7 61cf 7768 6572 6596 05d8 a965 ....a.where....e │ │ │ │ +00037430: 6163 9aac 7268 93d7 7695 6e39 7479 9361 ac..rh..v.n9ty.a │ │ │ │ +00037440: 7290 538e 678d 9f01 cccc d869 8e91 093d r.S.g......i...= │ │ │ │ +00037450: 84cf 6d98 7573 7496 05d8 a963 6f6e 9874 ..m.ust....con.t │ │ │ │ +00037460: 6169 6e93 6e6f 9374 9879 7090 538e 6593 ain.no.t.yp.S.e. │ │ │ │ +00037470: 7691 ff58 e461 7269 6162 6c65 9b05 d8aa v..X.ariable.... │ │ │ │ +00037480: 6d6f 7265 9374 6861 6e93 6f6e 6365 2c91 more.than.once,. │ │ │ │ +00037490: 0654 2961 6e64 9861 6c6c 9374 6865 9374 .T)and.all.the.t │ │ │ │ +000374a0: 90ac 7279 7090 538e 658e a18d 9112 c761 ..ryp.S.e......a │ │ │ │ +000374b0: 7691 ff58 e461 7269 6162 6c65 7396 03ea v..X.ariables... │ │ │ │ +000374c0: a869 6e93 d774 798d 9f01 cccc d869 8e91 .in..ty......i.. │ │ │ │ +000374d0: 074f 82cf 6d90 ac72 7573 7493 6f9a 538e .O..m..rust.o.S. │ │ │ │ +000374e0: 6363 7572 9369 6e93 d776 956e 3974 7993 ccur.in..v.n9ty. │ │ │ │ +000374f0: 6172 9867 8d9f 01cc ccd8 698e 9103 64da ar.g......i...d. │ │ │ │ +00037500: cf2e 9105 38e0 416e 9603 eaa8 6162 7374 ....8.An....abst │ │ │ │ +00037510: 7261 6374 9374 90ac 7279 7098 6593 6465 ract.t..ryp.e.de │ │ │ │ +00037520: 636c 6172 6174 696f 6e93 7461 6b90 ac72 claration.tak..r │ │ │ │ +00037530: 6573 9374 6865 9366 6f72 6d8e a68d 8d8d es.the.form..... │ │ │ │ +00037540: 9f00 cb89 8d8d 8d8d 912a 0660 eb61 7b61 .........*.`.a{a │ │ │ │ +00037550: 6273 7479 7065 7c61 6273 7265 6374 7970 bstype|absrectyp │ │ │ │ +00037560: 657d 9105 bfaa eb62 6162 8e8e 8e8e 8e8e e}.....bab...... │ │ │ │ +00037570: 8e9f 1d17 b78d 9112 c761 cf54 6865 9603 .........a.The.. │ │ │ │ +00037580: 0b71 6465 636c 6172 6174 696f 6e9b 030b .qdeclaration... │ │ │ │ +00037590: 7069 6e90 ac72 7472 6f90 538e 6475 6365 pin..rtro.S.duce │ │ │ │ +000375a0: 7393 6193 7365 7493 6f66 9874 90ac 7279 s.a.set.of.t..ry │ │ │ │ +000375b0: 709a 538e 6593 6f70 9865 7261 746f 7273 p.S.e.op.erators │ │ │ │ +000375c0: 2c91 0338 1561 6e64 9361 6c73 6f93 696e ,..8.and.also.in │ │ │ │ +000375d0: 636f 7270 986f 7261 7465 7393 6191 030b corp.orates.a... │ │ │ │ +000375e0: 706e 6f72 6d61 6c93 6269 6e64 696e 678e pnormal.binding. │ │ │ │ +000375f0: a18d 9112 c761 d762 9604 6ef9 cf28 7472 .....a.b..n..(tr │ │ │ │ +00037600: 6561 7465 649b 046e f86c 696b 90ac 7265 eated..n.lik..re │ │ │ │ +00037610: 93eb 616c 6574 cf29 986f 6693 eb48 4d4c ..alet.).of..HML │ │ │ │ +00037620: 98cf 6964 656e 90ac 7274 690c 6572 732e ..iden..rti.ers. │ │ │ │ +00037630: 9106 c5d2 5468 726f 7567 686f 7574 9874 ....Throughout.t │ │ │ │ +00037640: 6865 9373 636f 7090 538e 6598 6f66 9374 he.scop.S.e.of.t │ │ │ │ +00037650: 6865 9861 6273 7472 6163 7493 7490 ac72 he.abstract.t..r │ │ │ │ +00037660: 7970 9053 8e65 9864 6563 6c61 2d8e a18d yp.S.e.decla-... │ │ │ │ +00037670: 9112 c761 7261 7469 6f6e 9604 c6c9 7468 ...aration....th │ │ │ │ +00037680: 6591 04c6 c874 90ac 7279 709a 538e 6593 e....t..ryp.S.e. │ │ │ │ +00037690: 6f70 9865 7261 746f 7273 9361 6e64 9b04 op.erators.and.. │ │ │ │ +000376a0: c6c8 eb48 4d4c 93cf 6964 656e 90ac 7274 ...HML..iden..rt │ │ │ │ +000376b0: 690c 6572 7393 6172 6598 6290 538e 6f74 i.ers.are.b.S.ot │ │ │ │ +000376c0: 6893 6190 ac72 7691 ff58 e461 696c 6162 h.a..rv..X.ailab │ │ │ │ +000376d0: 6c65 2c91 04fd d162 7574 9869 7493 6973 le,....but.it.is │ │ │ │ +000376e0: 936f 6e6c 7998 7769 7468 696e 93d7 628e .only.within..b. │ │ │ │ +000376f0: a18d 9112 c761 cf74 6861 749b 03ed dc74 .....a.that....t │ │ │ │ +00037700: 6865 9103 eddb e572 96ff 6666 6570 7293 he.....r..ffepr. │ │ │ │ +00037710: 6573 656e 7461 7469 6f6e 9104 d38c cf6f esentation.....o │ │ │ │ +00037720: 6698 7468 6598 7490 ac72 7970 9553 8e65 f.the.t..ryp.S.e │ │ │ │ +00037730: 9103 eddb 6f70 9365 7261 746f 7273 9828 ....op.erators.( │ │ │ │ +00037740: 6173 9864 6563 6c61 7265 6496 03ed db69 as.declared....i │ │ │ │ +00037750: 6e98 7465 726d 7398 6f66 986f 7468 6572 n.terms.of.other │ │ │ │ +00037760: 936f 7090 538e 6572 6174 6f72 7329 9869 .op.S.erators).i │ │ │ │ +00037770: 738e a18d 9112 c761 6190 ac72 7691 ff58 s......aa..rv..X │ │ │ │ +00037780: e461 696c 6162 6c65 2e8e 9f10 0364 8d91 .ailable.....d.. │ │ │ │ +00037790: 1e28 f049 6e96 03ea a861 6e93 6162 7374 .(.In....an.abst │ │ │ │ +000377a0: 7261 6374 9374 90ac 7279 7090 538e 6593 ract.t..ryp.S.e. │ │ │ │ +000377b0: 6465 636c 6172 6174 696f 6e8e a91d 1b1b declaration..... │ │ │ │ +000377c0: 8d8d 8d9f 00cb 898d 8d8d 8d91 2a06 60eb ............*.`. │ │ │ │ +000377d0: 6161 6273 7b72 6563 7d74 7970 659b 05bf aabs{rec}type... │ │ │ │ +000377e0: aaeb 6276 9564 9374 7993 6172 904d de67 ..bv.d.ty.ar.M.g │ │ │ │ +000377f0: 8d9f 01a4 7ad5 318e 9108 666a eb62 6964 ....z.1...fj.bid │ │ │ │ +00037800: 8d9f 01a4 7ad5 318e 960a 7fae eb61 3d98 ....z.1......a=. │ │ │ │ +00037810: eb62 7479 8d9f 01a4 7ad5 318e 93eb 6161 .bty....z.1...aa │ │ │ │ +00037820: 6e64 8d98 eb62 3a96 01d3 313a 933a 8e91 nd...b:...1:.:.. │ │ │ │ +00037830: 1845 b7eb 6161 6e64 98eb 6276 9564 9374 .E..aand..bv.d.t │ │ │ │ +00037840: 7993 6172 904d de67 8d9f 01a4 7ad8 6e8e y.ar.M.g....z.n. │ │ │ │ +00037850: 9109 4eb6 eb62 6964 8d9f 01a4 7ad8 6e8e ..N..bid....z.n. │ │ │ │ +00037860: 960b 67fa eb61 3d98 eb62 7479 8d9f 01a4 ..g..a=..bty.... │ │ │ │ +00037870: 7ad8 6e8e 93eb 6177 6974 6898 eb62 628e z.n...awith..bb. │ │ │ │ +00037880: 8e8e 8e8e 8e8e 9f1d 17b8 8d91 12c7 61cf ..............a. │ │ │ │ +00037890: 5468 6596 0427 d273 656e 7365 9369 6e93 The..'.sense.in. │ │ │ │ +000378a0: 7768 6963 9aac 7268 9374 6865 9372 6570 whic..rh.the.rep │ │ │ │ +000378b0: 7265 7365 6e98 7461 7469 6f6e 936f 6693 resen.tation.of. │ │ │ │ +000378c0: 6561 6398 6893 d769 648d 9f01 cccc d869 eac.h..id......i │ │ │ │ +000378d0: 8e91 078c abcf 6973 9361 9876 91ff 58e4 ......is.a.v..X. │ │ │ │ +000378e0: 6169 6c61 626c 6593 6f6e 6c79 9377 6974 ailable.only.wit │ │ │ │ +000378f0: 6869 6e93 d762 93cf 6973 9361 7393 666f hin..b..is.as.fo │ │ │ │ +00037900: 6c6c 6f98 7773 3a8e a18d 9112 c761 7468 llo.ws:......ath │ │ │ │ +00037910: 659b 0437 9069 736f 6d6f 7270 6869 736d e..7.isomorphism │ │ │ │ +00037920: 9104 3791 6290 538e 6574 95ac 7277 9365 ..7.b.S.et..rw.e │ │ │ │ +00037930: 656e 986f 6291 00a7 1c6a 6563 7473 9104 en.ob....jects.. │ │ │ │ +00037940: 3791 6f66 9874 9379 7090 538e 6573 98d7 7.of.t.yp.S.es.. │ │ │ │ +00037950: 7479 8d9f 01cc ccd8 698e 9107 9c6b cf61 ty......i....k.a │ │ │ │ +00037960: 6e64 98d7 7695 6e39 7479 9361 7290 538e nd..v.n9ty.ar.S. │ │ │ │ +00037970: 678d 9f01 cccc d869 8e91 079c 6bd7 6964 g......i....k.id │ │ │ │ +00037980: 8d9f 01cc ccd8 698e 9107 9c6a cf69 7398 ......i....j.is. │ │ │ │ +00037990: 6190 ac72 7691 ff58 e461 696c 6162 6c65 a..rv..X.ailable │ │ │ │ +000379a0: 9604 3791 286f 6e6c 7998 696e 93d7 62cf ..7.(only.in..b. │ │ │ │ +000379b0: 2998 7669 618e a18d 9112 c761 6196 03ea ).via......aa... │ │ │ │ +000379c0: a870 6169 7293 6f66 9369 6d70 6c69 6369 .pair.of.implici │ │ │ │ +000379d0: 746c 7993 6465 636c 6172 6564 9370 9053 tly.declared.p.S │ │ │ │ +000379e0: 8e6f 6c79 6d6f 7270 6869 6393 6675 6e63 .olymorphic.func │ │ │ │ +000379f0: 7469 6f6e 738e a68d 8d8d 9f00 cb89 8d8d tions........... │ │ │ │ +00037a00: 8d8d 912a 0660 eb61 6162 735f eb62 6964 ...*.`.aabs_.bid │ │ │ │ +00037a10: 8d9f 01a4 7ad8 698e 9609 2484 eb61 3a9b ....z.i...$..a:. │ │ │ │ +00037a20: 05bf aaeb 6274 798d 9f01 a47a d869 8e93 ....bty....z.i.. │ │ │ │ +00037a30: eb61 2d3e 98eb 6276 9564 9374 7993 6172 .a->..bv.d.ty.ar │ │ │ │ +00037a40: 904d de67 8d9f 01a4 7ad8 698e 9107 0b40 .M.g....z.i....@ │ │ │ │ +00037a50: eb62 6964 8d9f 01a4 7ad8 698e 9118 4a3e .bid....z.i...J> │ │ │ │ +00037a60: eb61 7265 705f eb62 6964 8d9f 01a4 7ad8 .arep_.bid....z. │ │ │ │ +00037a70: 698e 9109 2484 eb61 3a98 eb62 7693 7479 i...$..a:..bv.ty │ │ │ │ +00037a80: 9361 7290 4dde 678d 9f01 a47a d869 8e91 .ar.M.g....z.i.. │ │ │ │ +00037a90: 070b 40eb 6269 648d 9f01 a47a d869 8e91 ..@.bid....z.i.. │ │ │ │ +00037aa0: 0924 84eb 612d 3e98 eb62 7479 8d9f 01a4 .$..a->..bty.... │ │ │ │ +00037ab0: 7ad8 698e 8e8e 8e8e 8e8e 8e9f 1d17 b88d z.i............. │ │ │ │ +00037ac0: 9112 c761 cf77 6869 6390 ac72 6896 045a ...a.whic..rh..Z │ │ │ │ +00037ad0: 8661 7265 9b04 5a85 746f 9362 9053 8e65 .are..Z.to.b.S.e │ │ │ │ +00037ae0: 9375 7365 6498 6173 9363 6f9a 538e 6572 .used.as.co.S.er │ │ │ │ +00037af0: 6369 6f6e 7393 6298 6574 95ac 7277 9365 cions.b.et..rw.e │ │ │ │ +00037b00: 656e 9604 5a86 7468 6591 045a 8561 6273 en..Z.the..Z.abs │ │ │ │ +00037b10: 7472 6163 7493 7490 ac72 7970 9865 7393 tract.t..ryp.es. │ │ │ │ +00037b20: 616e 6491 045a 8574 6865 6972 9372 6570 and..Z.their.rep │ │ │ │ +00037b30: 7265 7365 6e90 ac72 7461 7469 6f6e 732e resen..rtations. │ │ │ │ +00037b40: 8ea1 8d91 12c7 6154 6890 ac72 7573 9603 ......aTh..rus.. │ │ │ │ +00037b50: eaa8 696e 9374 6865 9373 696d 706c 6593 ..in.the.simple. │ │ │ │ +00037b60: 6361 7365 8ea6 8d8d 8d9f 0133 b98d 8d8d case.......3.... │ │ │ │ +00037b70: 8d91 2a06 60eb 6161 6273 7479 7065 9605 ..*.`.aabstype.. │ │ │ │ +00037b80: bfaa eb62 6193 eb61 3d93 eb62 7479 9106 ...ba..a=..bty.. │ │ │ │ +00037b90: 243d eb61 7769 7468 93eb 6278 93eb 613d $=.awith..bx..a= │ │ │ │ +00037ba0: 93eb 6265 8d9f fc06 bedb 308e 9108 8de3 ..be......0..... │ │ │ │ +00037bb0: eb61 696e 93eb 6265 8e8e 8e8e 8e8e 8e9f .ain..be........ │ │ │ │ +00037bc0: 1d17 b88d 9112 c761 cf74 6865 9603 eaa8 .......a.the.... │ │ │ │ +00037bd0: 7363 6f70 9a53 8e65 936f 6693 d761 93cf scop.S.e.of..a.. │ │ │ │ +00037be0: 6973 93d7 658d 9ffb a532 db30 8e91 06b8 is..e....2.0.... │ │ │ │ +00037bf0: e1cf 616e 6493 d765 cf2c 9374 6865 9373 ..and..e.,.the.s │ │ │ │ +00037c00: 636f 7098 6593 6f66 93eb 6161 6273 5fd7 cop.e.of..aabs_. │ │ │ │ +00037c10: 6193 cf61 6e64 93eb 6172 6570 5fd7 6193 a..and..arep_.a. │ │ │ │ +00037c20: cf69 7393 d765 8d9f fba5 32db 308e 9102 .is..e....2.0... │ │ │ │ +00037c30: ce39 cf2c 9361 6e64 9374 6865 9373 636f .9.,.and.the.sco │ │ │ │ +00037c40: 7098 6593 6f66 93d7 7893 cf69 7393 d765 p.e.of..x..is..e │ │ │ │ +00037c50: cf2e 8e9f 1003 638d 911e 28f0 4173 9604 ......c...(.As.. │ │ │ │ +00037c60: a00d 616e 9369 6c6c 7573 7472 6174 696f ..an.illustratio │ │ │ │ +00037c70: 6e2c 9104 cd66 636f 6e73 6964 6572 9374 n,...fconsider.t │ │ │ │ +00037c80: 6865 9364 650c 6e69 7469 6f6e 936f 6691 he.de.nition.of. │ │ │ │ +00037c90: 04a0 0c74 6865 9374 9aac 7279 7090 538e ...the.t..ryp.S. │ │ │ │ +00037ca0: 6593 eb61 7261 7493 cf6f 6693 7261 7469 e..arat..of.rati │ │ │ │ +00037cb0: 6f6e 616c 936e 9875 6d98 6290 538e 6572 onal.n.um.b.S.er │ │ │ │ +00037cc0: 732c 9104 cd66 7265 7072 652d 8ea1 8d91 s,...frepre-.... │ │ │ │ +00037cd0: 12c7 6173 656e 95ac 7274 6564 9b04 44bf ..asen..rted..D. │ │ │ │ +00037ce0: 6293 7998 7061 6972 7391 0444 be6f 6698 b.y.pairs..D.of. │ │ │ │ +00037cf0: 696e 9374 6567 6572 732c 9104 5b45 746f in.tegers,..[Eto │ │ │ │ +00037d00: 6765 7468 6572 9604 44be 7769 7468 986f gether..D.with.o │ │ │ │ +00037d10: 7090 538e 6572 6174 696f 6e73 98eb 6170 p.S.erations..ap │ │ │ │ +00037d20: 6c75 7398 cf61 6e64 98eb 6174 696d 6573 lus..and..atimes │ │ │ │ +00037d30: 93cf 616e 6498 7468 6598 636f 6e95 ac72 ..and.the.con..r │ │ │ │ +00037d40: 7693 6572 7369 6f6e 8ea1 8d91 12c7 6166 v.ersion......af │ │ │ │ +00037d50: 756e 6374 696f 6e73 8e8e 9f24 fd13 8e8c unctions...$.... │ │ │ │ +00037d60: 8b00 0000 3200 0000 0000 0000 0000 0000 ....2........... │ │ │ │ 00037d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00037d80: 0000 0370 08a0 02cc 0555 8da0 fd46 d30e ...p.....U...F.. │ │ │ │ -00037d90: 8d8d 8d8d 9ffa 999a 8d91 eaf1 ebd0 3530 ..............50 │ │ │ │ -00037da0: 9201 3317 ba43 6861 7074 6572 9604 8000 ..3..Chapter.... │ │ │ │ -00037db0: 352e 910a 8000 4d4c 9354 90a0 0079 7090 5.....ML.T...yp. │ │ │ │ -00037dc0: 6000 6573 8e91 eaf1 eb9f 0566 6689 0000 `.es.......ff... │ │ │ │ -00037dd0: e666 01c7 3e7c 8e8e 8e8e a002 942f df8d .f..>|......./.. │ │ │ │ -00037de0: a0fd 9100 7a8d 8d8d 9f06 d6bd 8d8d 8d9f ....z........... │ │ │ │ -00037df0: f300 008d 9102 30ea eb61 696e 7474 6f72 ......0..ainttor │ │ │ │ -00037e00: 6174 9605 bfaa 3a93 696e 742d 3e72 6174 at....:.int->rat │ │ │ │ -00037e10: 8e9f 0d00 008d 9102 30ea 7261 7474 6f69 ........0.rattoi │ │ │ │ -00037e20: 6e74 9605 bfaa 3a93 7261 742d 3e69 6e74 nt....:.rat->int │ │ │ │ -00037e30: 8e8e 8e8e 8e8e 8e9f 2185 ad8d 91ea f1eb ........!....... │ │ │ │ -00037e40: cf53 696e 6365 9605 525a eb61 7261 749b .Since..RZ.arat. │ │ │ │ -00037e50: 0552 59cf 6973 9361 986e 9aac 7275 6c6c .RY.is.a.n..rull │ │ │ │ -00037e60: 6172 7993 7498 7970 9553 8e65 9105 5259 ary.t.yp.S.e..RY │ │ │ │ -00037e70: 6f70 9365 7261 7469 6f6e 2c91 05ac 466e op.eration,...Fn │ │ │ │ -00037e80: 6f91 0552 5a74 9879 7093 6596 0552 5976 o..RZt.yp.e..RYv │ │ │ │ -00037e90: 91ff 58e4 6172 6961 626c 6573 9105 525a ..X.ariables..RZ │ │ │ │ -00037ea0: 6172 6593 696e 9876 986f 6c76 9865 642c are.in.v.olv.ed, │ │ │ │ -00037eb0: 9105 ac46 616e 649b 0552 5aeb 6172 6174 ...Fand..RZ.arat │ │ │ │ -00037ec0: 93cf 6361 6e98 6290 538e 658e a910 0000 ..can.b.S.e..... │ │ │ │ -00037ed0: 8d91 eaf1 eb64 650c 6e65 6491 03ea a862 .....de.ned....b │ │ │ │ -00037ee0: 90ac 7279 3a8e a455 85ad 8d8d 8d9f 3ad6 ..ry:..U......:. │ │ │ │ -00037ef0: bd8d 8d8d 9f8b 0000 8d91 0230 eaeb 6161 ...........0..aa │ │ │ │ -00037f00: 6273 7479 7065 9605 bfaa 7261 7493 3d93 bstype....rat.=. │ │ │ │ -00037f10: 696e 7423 696e 748e a40d 0000 8d91 136f int#int........o │ │ │ │ -00037f20: e877 6974 6896 05bf aa70 6c75 7328 782c .with....plus(x, │ │ │ │ -00037f30: 7929 933d 9328 6162 735f 7261 7428 7831 y).=.(abs_rat(x1 │ │ │ │ -00037f40: 2a79 322b 7832 2a79 312c 9378 322a 7932 *y2+x2*y1,.x2*y2 │ │ │ │ -00037f50: 298e a18d 917a e9dc 7768 6572 6596 05bf )....z..where... │ │ │ │ -00037f60: aa78 312c 7832 933d 9372 6570 5f72 6174 .x1,x2.=.rep_rat │ │ │ │ -00037f70: 9378 8ea1 8d92 0086 6930 616e 6496 05bf .x......i0and... │ │ │ │ -00037f80: aa79 312c 7932 933d 9372 6570 5f72 6174 .y1,y2.=.rep_rat │ │ │ │ -00037f90: 9379 9116 fea8 298e a18d 9113 6fe8 616e .y....).....o.an │ │ │ │ -00037fa0: 6496 05bf aa74 696d 6573 2878 2c79 2993 d....times(x,y). │ │ │ │ -00037fb0: 3d93 2861 6273 5f72 6174 2878 312a 7931 =.(abs_rat(x1*y1 │ │ │ │ -00037fc0: 2c93 7832 2a79 3229 8ea1 8d91 7ae9 dc77 ,.x2*y2)....z..w │ │ │ │ -00037fd0: 6865 7265 9605 bfaa 7831 2c78 3293 3d93 here....x1,x2.=. │ │ │ │ -00037fe0: 7265 705f 7261 7493 788e a18d 9200 8669 rep_rat.x......i │ │ │ │ -00037ff0: 3061 6e64 9605 bfaa 7931 2c79 3293 3d93 0and....y1,y2.=. │ │ │ │ -00038000: 7265 705f 7261 7493 7991 16fe a829 8ea1 rep_rat.y....).. │ │ │ │ -00038010: 8d91 136f e861 6e64 9605 bfaa 696e 7474 ...o.and....intt │ │ │ │ -00038020: 6f72 6174 936e 933d 9361 6273 5f72 6174 orat.n.=.abs_rat │ │ │ │ -00038030: 286e 2c31 298e a18d 9113 6fe8 616e 6496 (n,1).....o.and. │ │ │ │ -00038040: 05bf aa72 6174 746f 696e 7493 7893 3d93 ...rattoint.x.=. │ │ │ │ -00038050: 2828 7831 2f78 3229 2a78 323d 7831 933d ((x1/x2)*x2=x1.= │ │ │ │ -00038060: 3e93 7831 2f78 3293 7c93 6661 696c 7769 >.x1/x2.|.failwi │ │ │ │ -00038070: 7468 9360 7261 7474 6f69 6e74 608e a18d th.`rattoint`... │ │ │ │ -00038080: 917a e9dc 7768 6572 6596 05bf aa78 312c .z..where....x1, │ │ │ │ -00038090: 7832 933d 9372 6570 5f72 6174 9378 9116 x2.=.rep_rat.x.. │ │ │ │ -000380a0: fea8 2993 3b3b 8e8e 8e8e 8e8e 8ea1 8d91 ..).;;.......... │ │ │ │ -000380b0: f653 7acf 4d6f 7374 9605 8901 6162 7374 .Sz.Most....abst │ │ │ │ -000380c0: 7261 6374 9b05 8900 7490 ac72 7970 9053 ract....t..ryp.S │ │ │ │ -000380d0: 8e65 9364 6563 6c61 7261 7469 6f6e 7393 .e.declarations. │ │ │ │ -000380e0: 6172 6598 7072 6f62 6162 6c79 9375 7365 are.probably.use │ │ │ │ -000380f0: 6493 6174 9874 6f70 2d6c 6576 90ac 7265 d.at.top-lev..re │ │ │ │ -00038100: 6c2c 9105 f097 736f 9374 6861 7498 7468 l,....so.that.th │ │ │ │ -00038110: 6569 7293 7363 6f70 9053 8e65 8ea6 8d91 eir.scop.S.e.... │ │ │ │ -00038120: eaf1 eb69 7396 04c1 e974 6865 9b04 c1ea ...is....the.... │ │ │ │ -00038130: 7265 6d61 696e 6465 7293 6f66 9874 6865 remainder.of.the │ │ │ │ -00038140: 9374 6f70 2d6c 6576 90ac 7265 6c98 7072 .top-lev..rel.pr │ │ │ │ -00038150: 6f67 7261 6d2e 9107 bea4 4275 7498 666f ogram.....But.fo │ │ │ │ -00038160: 7293 6e6f 6e2d 746f 702d 6c65 7690 ac72 r.non-top-lev..r │ │ │ │ -00038170: 656c 9864 6563 6c61 7261 7469 6f6e 732c el.declarations, │ │ │ │ -00038180: 9104 f7ba 6193 7369 6d70 6c65 8ea6 8d91 ....a.simple.... │ │ │ │ -00038190: eaf1 eb63 6f6e 7374 7261 696e 9aac 7274 ...constrain..rt │ │ │ │ -000381a0: 9603 c944 656e 7375 7265 7393 7468 6174 ...Densures.that │ │ │ │ -000381b0: 9361 9376 91ff 58e4 616c 7565 936f 6693 .a.v..X.alue.of. │ │ │ │ -000381c0: 6162 7374 7261 6374 9374 9879 7090 538e abstract.t.yp.S. │ │ │ │ -000381d0: 6593 6361 6e6e 6f74 9365 7869 7374 9365 e.cannot.exist.e │ │ │ │ -000381e0: 7863 6570 7493 6475 7269 6e67 9374 6865 xcept.during.the │ │ │ │ -000381f0: 9365 7865 6375 7469 6f6e 8ea6 8d91 eaf1 .execution...... │ │ │ │ -00038200: eb6f 6696 03ea a870 6872 6173 6573 9377 .of....phrases.w │ │ │ │ -00038210: 6974 6869 6e93 7468 6593 7363 6f70 9a53 ithin.the.scop.S │ │ │ │ -00038220: 8e65 936f 6693 7468 6593 7490 ac72 7970 .e.of.the.t..ryp │ │ │ │ -00038230: 9865 9364 6563 6c61 7261 7469 6f6e 2e91 .e.declaration.. │ │ │ │ -00038240: 0538 e049 6e93 7468 6593 6578 7072 6573 .8.In.the.expres │ │ │ │ -00038250: 7369 6f6e 8ea4 1d00 008d 8d8d 9f00 cb89 sion............ │ │ │ │ -00038260: 8d8d 8d8d 9102 30ea eb61 6162 737b 7265 ......0..aabs{re │ │ │ │ -00038270: 637d 7479 7065 8d91 05bf aaeb 623a 9601 c}type......b:.. │ │ │ │ -00038280: d331 3a93 3a8e 9114 593e 7695 6493 7479 .1:.:...Y>v.d.ty │ │ │ │ -00038290: 9361 7290 4dde 678d 9f01 a47a d869 8e91 .ar.M.g....z.i.. │ │ │ │ -000382a0: 070b 40eb 6269 648d 9f01 a47a d869 8e91 ..@.bid....z.i.. │ │ │ │ -000382b0: 0924 84eb 613d 9605 bfaa eb62 7479 8d9f .$..a=.....bty.. │ │ │ │ -000382c0: 01a4 7ad8 698e 8d91 0538 0beb 623a 9601 ..z.i....8..b:.. │ │ │ │ -000382d0: d331 3a93 3a8e 9117 be18 eb61 7769 7468 .1:.:......awith │ │ │ │ -000382e0: 93eb 6262 93eb 6169 6e93 eb62 658e 8e8e ..bb..ain..be... │ │ │ │ -000382f0: 8e8e 8e8e a18d 91ea f1eb cf54 6865 9603 ...........The.. │ │ │ │ -00038300: 1cef 749a ac72 7970 9053 8e65 9103 1cee ..t..ryp.S.e.... │ │ │ │ -00038310: 6f66 93d7 65cf 2c91 0346 1361 6e64 9374 of..e.,..F.and.t │ │ │ │ -00038320: 6865 9374 9879 7090 538e 6573 9103 1cee he.t.yp.S.es.... │ │ │ │ -00038330: 6f66 9361 6e98 7991 031c ee6e 6f6e 2d6c of.an.y....non-l │ │ │ │ -00038340: 6f90 538e 6361 6c93 6173 7369 676e 6d65 o.S.cal.assignme │ │ │ │ -00038350: 6e98 7473 9b03 1cee 7769 7468 696e 93d7 n.ts....within.. │ │ │ │ -00038360: 6293 cf61 6e64 98d7 65cf 2c91 0346 146d b..and..e.,..F.m │ │ │ │ -00038370: 90ac 7275 7374 986e 6f74 9369 6e95 ac72 ..rust.not.in..r │ │ │ │ -00038380: 7693 6f6c 7693 658e a68d 91ea f1eb 616e v.olv.e.......an │ │ │ │ -00038390: 90ac 7279 9603 eaa8 6f66 9374 6865 93d7 ..ry....of.the.. │ │ │ │ -000383a0: 6964 8d9f 01cc ccd8 698e 9103 64da cf2e id......i...d... │ │ │ │ -000383b0: 8ea6 8d91 f653 7a46 696e 616c 6c79 91ff .....SzFinally.. │ │ │ │ -000383c0: 0556 2c91 0509 a269 6e96 04d0 3c6b 90ac .V,....in...|.. │ │ │ │ +00037de0: 8e8e a002 942f df8d a0fd 9100 7a8d 8d8d ...../......z... │ │ │ │ +00037df0: 9f06 d6bd 8d8d 8d9f f300 008d 9102 30ea ..............0. │ │ │ │ +00037e00: eb61 696e 7474 6f72 6174 9605 bfaa 3a93 .ainttorat....:. │ │ │ │ +00037e10: 696e 742d 3e72 6174 8e9f 0d00 008d 9102 int->rat........ │ │ │ │ +00037e20: 30ea 7261 7474 6f69 6e74 9605 bfaa 3a93 0.rattoint....:. │ │ │ │ +00037e30: 7261 742d 3e69 6e74 8e8e 8e8e 8e8e 8e9f rat->int........ │ │ │ │ +00037e40: 2185 ad8d 91ea f1eb cf53 696e 6365 9605 !........Since.. │ │ │ │ +00037e50: 525a eb61 7261 749b 0552 59cf 6973 9361 RZ.arat..RY.is.a │ │ │ │ +00037e60: 986e 9aac 7275 6c6c 6172 7993 7498 7970 .n..rullary.t.yp │ │ │ │ +00037e70: 9553 8e65 9105 5259 6f70 9365 7261 7469 .S.e..RYop.erati │ │ │ │ +00037e80: 6f6e 2c91 05ac 466e 6f91 0552 5a74 9879 on,...Fno..RZt.y │ │ │ │ +00037e90: 7093 6596 0552 5976 91ff 58e4 6172 6961 p.e..RYv..X.aria │ │ │ │ +00037ea0: 626c 6573 9105 525a 6172 6593 696e 9876 bles..RZare.in.v │ │ │ │ +00037eb0: 986f 6c76 9865 642c 9105 ac46 616e 649b .olv.ed,...Fand. │ │ │ │ +00037ec0: 0552 5aeb 6172 6174 93cf 6361 6e98 6290 .RZ.arat..can.b. │ │ │ │ +00037ed0: 538e 658e a910 0000 8d91 eaf1 eb64 650c S.e..........de. │ │ │ │ +00037ee0: 6e65 6491 03ea a862 90ac 7279 3a8e a455 ned....b..ry:..U │ │ │ │ +00037ef0: 85ad 8d8d 8d9f 3ad6 bd8d 8d8d 9f8b 0000 ......:......... │ │ │ │ +00037f00: 8d91 0230 eaeb 6161 6273 7479 7065 9605 ...0..aabstype.. │ │ │ │ +00037f10: bfaa 7261 7493 3d93 696e 7423 696e 748e ..rat.=.int#int. │ │ │ │ +00037f20: a40d 0000 8d91 136f e877 6974 6896 05bf .......o.with... │ │ │ │ +00037f30: aa70 6c75 7328 782c 7929 933d 9328 6162 .plus(x,y).=.(ab │ │ │ │ +00037f40: 735f 7261 7428 7831 2a79 322b 7832 2a79 s_rat(x1*y2+x2*y │ │ │ │ +00037f50: 312c 9378 322a 7932 298e a18d 917a e9dc 1,.x2*y2)....z.. │ │ │ │ +00037f60: 7768 6572 6596 05bf aa78 312c 7832 933d where....x1,x2.= │ │ │ │ +00037f70: 9372 6570 5f72 6174 9378 8ea1 8d92 0086 .rep_rat.x...... │ │ │ │ +00037f80: 6930 616e 6496 05bf aa79 312c 7932 933d i0and....y1,y2.= │ │ │ │ +00037f90: 9372 6570 5f72 6174 9379 9116 fea8 298e .rep_rat.y....). │ │ │ │ +00037fa0: a18d 9113 6fe8 616e 6496 05bf aa74 696d ....o.and....tim │ │ │ │ +00037fb0: 6573 2878 2c79 2993 3d93 2861 6273 5f72 es(x,y).=.(abs_r │ │ │ │ +00037fc0: 6174 2878 312a 7931 2c93 7832 2a79 3229 at(x1*y1,.x2*y2) │ │ │ │ +00037fd0: 8ea1 8d91 7ae9 dc77 6865 7265 9605 bfaa ....z..where.... │ │ │ │ +00037fe0: 7831 2c78 3293 3d93 7265 705f 7261 7493 x1,x2.=.rep_rat. │ │ │ │ +00037ff0: 788e a18d 9200 8669 3061 6e64 9605 bfaa x......i0and.... │ │ │ │ +00038000: 7931 2c79 3293 3d93 7265 705f 7261 7493 y1,y2.=.rep_rat. │ │ │ │ +00038010: 7991 16fe a829 8ea1 8d91 136f e861 6e64 y....).....o.and │ │ │ │ +00038020: 9605 bfaa 696e 7474 6f72 6174 936e 933d ....inttorat.n.= │ │ │ │ +00038030: 9361 6273 5f72 6174 286e 2c31 298e a18d .abs_rat(n,1)... │ │ │ │ +00038040: 9113 6fe8 616e 6496 05bf aa72 6174 746f ..o.and....ratto │ │ │ │ +00038050: 696e 7493 7893 3d93 2828 7831 2f78 3229 int.x.=.((x1/x2) │ │ │ │ +00038060: 2a78 323d 7831 933d 3e93 7831 2f78 3293 *x2=x1.=>.x1/x2. │ │ │ │ +00038070: 7c93 6661 696c 7769 7468 9360 7261 7474 |.failwith.`ratt │ │ │ │ +00038080: 6f69 6e74 608e a18d 917a e9dc 7768 6572 oint`....z..wher │ │ │ │ +00038090: 6596 05bf aa78 312c 7832 933d 9372 6570 e....x1,x2.=.rep │ │ │ │ +000380a0: 5f72 6174 9378 9116 fea8 2993 3b3b 8e8e _rat.x....).;;.. │ │ │ │ +000380b0: 8e8e 8e8e 8ea1 8d91 f653 7acf 4d6f 7374 .........Sz.Most │ │ │ │ +000380c0: 9605 8901 6162 7374 7261 6374 9b05 8900 ....abstract.... │ │ │ │ +000380d0: 7490 ac72 7970 9053 8e65 9364 6563 6c61 t..ryp.S.e.decla │ │ │ │ +000380e0: 7261 7469 6f6e 7393 6172 6598 7072 6f62 rations.are.prob │ │ │ │ +000380f0: 6162 6c79 9375 7365 6493 6174 9874 6f70 ably.used.at.top │ │ │ │ +00038100: 2d6c 6576 90ac 7265 6c2c 9105 f097 736f -lev..rel,....so │ │ │ │ +00038110: 9374 6861 7498 7468 6569 7293 7363 6f70 .that.their.scop │ │ │ │ +00038120: 9053 8e65 8ea6 8d91 eaf1 eb69 7396 04c1 .S.e.......is... │ │ │ │ +00038130: e974 6865 9b04 c1ea 7265 6d61 696e 6465 .the....remainde │ │ │ │ +00038140: 7293 6f66 9874 6865 9374 6f70 2d6c 6576 r.of.the.top-lev │ │ │ │ +00038150: 90ac 7265 6c98 7072 6f67 7261 6d2e 9107 ..rel.program... │ │ │ │ +00038160: bea4 4275 7498 666f 7293 6e6f 6e2d 746f ..But.for.non-to │ │ │ │ +00038170: 702d 6c65 7690 ac72 656c 9864 6563 6c61 p-lev..rel.decla │ │ │ │ +00038180: 7261 7469 6f6e 732c 9104 f7ba 6193 7369 rations,....a.si │ │ │ │ +00038190: 6d70 6c65 8ea6 8d91 eaf1 eb63 6f6e 7374 mple.......const │ │ │ │ +000381a0: 7261 696e 9aac 7274 9603 c944 656e 7375 rain..rt...Densu │ │ │ │ +000381b0: 7265 7393 7468 6174 9361 9376 91ff 58e4 res.that.a.v..X. │ │ │ │ +000381c0: 616c 7565 936f 6693 6162 7374 7261 6374 alue.of.abstract │ │ │ │ +000381d0: 9374 9879 7090 538e 6593 6361 6e6e 6f74 .t.yp.S.e.cannot │ │ │ │ +000381e0: 9365 7869 7374 9365 7863 6570 7493 6475 .exist.except.du │ │ │ │ +000381f0: 7269 6e67 9374 6865 9365 7865 6375 7469 ring.the.executi │ │ │ │ +00038200: 6f6e 8ea6 8d91 eaf1 eb6f 6696 03ea a870 on.......of....p │ │ │ │ +00038210: 6872 6173 6573 9377 6974 6869 6e93 7468 hrases.within.th │ │ │ │ +00038220: 6593 7363 6f70 9a53 8e65 936f 6693 7468 e.scop.S.e.of.th │ │ │ │ +00038230: 6593 7490 ac72 7970 9865 9364 6563 6c61 e.t..ryp.e.decla │ │ │ │ +00038240: 7261 7469 6f6e 2e91 0538 e049 6e93 7468 ration...8.In.th │ │ │ │ +00038250: 6593 6578 7072 6573 7369 6f6e 8ea4 1d00 e.expression.... │ │ │ │ +00038260: 008d 8d8d 9f00 cb89 8d8d 8d8d 9102 30ea ..............0. │ │ │ │ +00038270: eb61 6162 737b 7265 637d 7479 7065 8d91 .aabs{rec}type.. │ │ │ │ +00038280: 05bf aaeb 623a 9601 d331 3a93 3a8e 9114 ....b:...1:.:... │ │ │ │ +00038290: 593e 7695 6493 7479 9361 7290 4dde 678d Y>v.d.ty.ar.M.g. │ │ │ │ +000382a0: 9f01 a47a d869 8e91 070b 40eb 6269 648d ...z.i....@.bid. │ │ │ │ +000382b0: 9f01 a47a d869 8e91 0924 84eb 613d 9605 ...z.i...$..a=.. │ │ │ │ +000382c0: bfaa eb62 7479 8d9f 01a4 7ad8 698e 8d91 ...bty....z.i... │ │ │ │ +000382d0: 0538 0beb 623a 9601 d331 3a93 3a8e 9117 .8..b:...1:.:... │ │ │ │ +000382e0: be18 eb61 7769 7468 93eb 6262 93eb 6169 ...awith..bb..ai │ │ │ │ +000382f0: 6e93 eb62 658e 8e8e 8e8e 8e8e a18d 91ea n..be........... │ │ │ │ +00038300: f1eb cf54 6865 9603 1cef 749a ac72 7970 ...The....t..ryp │ │ │ │ +00038310: 9053 8e65 9103 1cee 6f66 93d7 65cf 2c91 .S.e....of..e.,. │ │ │ │ +00038320: 0346 1361 6e64 9374 6865 9374 9879 7090 .F.and.the.t.yp. │ │ │ │ +00038330: 538e 6573 9103 1cee 6f66 9361 6e98 7991 S.es....of.an.y. │ │ │ │ +00038340: 031c ee6e 6f6e 2d6c 6f90 538e 6361 6c93 ...non-lo.S.cal. │ │ │ │ +00038350: 6173 7369 676e 6d65 6e98 7473 9b03 1cee assignmen.ts.... │ │ │ │ +00038360: 7769 7468 696e 93d7 6293 cf61 6e64 98d7 within..b..and.. │ │ │ │ +00038370: 65cf 2c91 0346 146d 90ac 7275 7374 986e e.,..F.m..rust.n │ │ │ │ +00038380: 6f74 9369 6e95 ac72 7693 6f6c 7693 658e ot.in..rv.olv.e. │ │ │ │ +00038390: a68d 91ea f1eb 616e 90ac 7279 9603 eaa8 ......an..ry.... │ │ │ │ +000383a0: 6f66 9374 6865 93d7 6964 8d9f 01cc ccd8 of.the..id...... │ │ │ │ +000383b0: 698e 9103 64da cf2e 8ea6 8d91 f653 7a46 i...d........SzF │ │ │ │ +000383c0: 696e 616c 6c79 91ff 0556 2c91 0509 a269 inally...V,....i │ │ │ │ +000383d0: 6e96 04d0 3c6b 90ac 7265 6570 696e 679b n...|. │ │ │ │ -00038610: 1f47 1b8d d250 7269 6d69 7469 769b ff38 .G...Primitiv..8 │ │ │ │ -00038620: f565 9609 547b 4d4c 9349 6465 6e98 7469 .e..T{ML.Iden.ti │ │ │ │ -00038630: 0c65 7293 4269 6e64 696e 6773 8e9f 13d6 .er.Bindings.... │ │ │ │ -00038640: 7789 0001 0000 01c7 3e7c 9f3a 5554 8dcf w.......>|.:UT.. │ │ │ │ -00038650: 5468 6596 0463 b570 7269 6d69 7469 769a The..c.primitiv. │ │ │ │ -00038660: ac72 6591 0463 b6eb 484d 4c93 cf69 6465 .re..c..HML..ide │ │ │ │ -00038670: 6e98 7469 0c65 729b 0463 b662 696e 6469 n.ti.er..c.bindi │ │ │ │ -00038680: 6e67 7393 6172 6598 6465 7363 7269 6290 ngs.are.describ. │ │ │ │ -00038690: 538e 6564 9369 6e93 7468 6973 9863 90ac S.ed.in.this.c.. │ │ │ │ -000386a0: 7268 6170 7465 722e 9106 a408 536f 6d65 rhapter.....Some │ │ │ │ -000386b0: 9875 7365 6675 6c93 6465 7269 7690 ac72 .useful.deriv..r │ │ │ │ -000386c0: 6564 8ea9 1000 008d 6675 6e63 7469 6f6e ed......function │ │ │ │ -000386d0: 7396 03ea a861 7265 9369 6e93 4368 6170 s....are.in.Chap │ │ │ │ -000386e0: 7465 7293 372e 9105 38e0 5468 6593 7072 ter.7...8.The.pr │ │ │ │ -000386f0: 696d 6974 6976 9aac 7265 9362 696e 6469 imitiv..re.bindi │ │ │ │ -00038700: 6e67 7393 6172 6593 6f66 9374 9877 986f ngs.are.of.t.w.o │ │ │ │ -00038710: 936b 696e 6473 3a8e a41a f54e 8d8d 8d8d .kinds:....N.... │ │ │ │ -00038720: 9111 a04e eb60 8088 8e8e 8e91 1d5f eccf ...N.`......._.. │ │ │ │ -00038730: 6f72 6469 6e61 7279 9103 eaa8 6269 6e64 ordinary....bind │ │ │ │ -00038740: 696e 6773 3b8e 9f19 7d53 8d8d 8d8d 9111 ings;...}S...... │ │ │ │ -00038750: a04e eb60 8088 8e8e 8e91 1d5f eccf 646f .N.`......._..do │ │ │ │ -00038760: 6c6c 6172 6564 9603 eaa8 6269 6e64 696e llared....bindin │ │ │ │ -00038770: 6773 9328 7768 6963 9aac 7268 9361 7265 gs.(whic..rh.are │ │ │ │ -00038780: 9370 7265 6365 6465 6493 6298 7993 eb61 .preceded.b.y..a │ │ │ │ -00038790: 24cf 2993 6861 9876 696e 6793 7072 650c $.).ha.ving.pre. │ │ │ │ -000387a0: 7893 6f72 9369 6e0c 7893 7374 6174 7573 x.or.in.x.status │ │ │ │ -000387b0: 2e8e a18d 910b 618f 5468 6596 0355 5f64 ......a.The..U_d │ │ │ │ -000387c0: 6573 6372 6970 7469 6f6e 9b03 555e 6f66 escription..U^of │ │ │ │ -000387d0: 9374 6865 98eb 484d 4c93 cf76 91ff 58e4 .the..HML..v..X. │ │ │ │ -000387e0: 616c 7565 9874 6f93 7768 6963 90ac 7268 alue.to.whic..rh │ │ │ │ -000387f0: 9861 6e93 6964 656e 90ac 7274 690c 6572 .an.iden..rti.er │ │ │ │ -00038800: 9369 7398 6290 538e 6f75 6e64 9369 7398 .is.b.S.ound.is. │ │ │ │ -00038810: 6f6d 6974 7465 6493 6966 9874 6865 9373 omitted.if.the.s │ │ │ │ -00038820: 656d 616e 2d8e a68d 7469 6373 9602 ebad eman-...tics.... │ │ │ │ -00038830: 6973 9363 6c65 6172 9366 726f 6d93 7468 is.clear.from.th │ │ │ │ -00038840: 6593 6964 656e 9aac 7274 690c 6572 936e e.iden..rti.er.n │ │ │ │ -00038850: 616d 6593 616e 6493 7498 7970 9053 8e65 ame.and.t.yp.S.e │ │ │ │ -00038860: 9367 6976 9865 6e2e 9104 e3e2 4691 ff05 .giv.en.....F... │ │ │ │ -00038870: 566f 7293 7468 6f73 6593 6675 6e63 7469 Vor.those.functi │ │ │ │ -00038880: 6f6e 7393 7768 6f73 6593 6170 706c 6963 ons.whose.applic │ │ │ │ -00038890: 6174 696f 6e8e a68d 6d61 9aac 7279 9603 ation...ma..ry.. │ │ │ │ -000388a0: eaa8 6661 696c 2c93 7468 6593 6661 696c ..fail,.the.fail │ │ │ │ -000388b0: 7572 6593 7374 7269 6e67 9369 7393 7468 ure.string.is.th │ │ │ │ -000388c0: 6593 6675 6e63 7469 6f6e 9369 6465 6e98 e.function.iden. │ │ │ │ -000388d0: 7469 0c65 722e 8ea6 8d91 0b61 8f50 7265 ti.er......a.Pre │ │ │ │ -000388e0: 6465 636c 6172 6564 9603 9c6f 6964 656e declared...oiden │ │ │ │ -000388f0: 90ac 7274 690c 6572 739b 039c 7061 7265 ..rti.ers...pare │ │ │ │ -00038900: 936e 6f74 9372 6567 6172 6465 6498 6173 .not.regarded.as │ │ │ │ -00038910: 9363 6f6e 7374 616e 90ac 7274 7393 6f66 .constan..rts.of │ │ │ │ -00038920: 9874 6865 936c 616e 6775 6167 652e 9105 .the.language... │ │ │ │ -00038930: 1ecd 4173 9377 6974 6898 616c 6c93 6f74 ..As.with.all.ot │ │ │ │ -00038940: 6865 728e a68d eb48 4d4c 9605 3d8c cf69 her....HML..=..i │ │ │ │ -00038950: 6465 6e90 ac72 7469 0c65 7273 2c9b 0592 den..rti.ers,... │ │ │ │ -00038960: 4474 6865 9375 7365 7293 6973 9105 3d8b Dthe.user.is..=. │ │ │ │ -00038970: 6672 6565 9374 6f93 7265 6269 6e64 9374 free.to.rebind.t │ │ │ │ -00038980: 6865 6d2c 9862 90ac 7279 8d93 eb61 6c65 hem,.b..ry...ale │ │ │ │ -00038990: 748e 9116 7c8a cf2c 8d91 0592 45eb 616c t...|..,....E.al │ │ │ │ -000389a0: 6574 7265 668e 9128 1041 cf2c 8d98 6574 etref..(.A.,..et │ │ │ │ -000389b0: 632e 8e91 17d9 542c 9105 9245 6275 7493 c.....T,...Ebut. │ │ │ │ -000389c0: 6e6f 7465 9105 3d8b 7468 6174 9369 6e8e note..=.that.in. │ │ │ │ -000389d0: a68d 7468 6596 04da 9b63 6173 659b 04da ..the....case... │ │ │ │ -000389e0: 9c6f 6693 696e 0c78 936f 7293 7072 650c .of.in.x.or.pre. │ │ │ │ -000389f0: 7898 6f70 9053 8e65 7261 746f 7273 9372 x.op.S.erators.r │ │ │ │ -00038a00: 6562 696e 6469 6e67 9374 6865 9864 6f6c ebinding.the.dol │ │ │ │ -00038a10: 6c61 7265 6493 6f70 9053 8e65 7261 746f lared.op.S.erato │ │ │ │ -00038a20: 7293 7769 6c6c 9361 0b65 6374 9865 7690 r.will.a.ect.ev. │ │ │ │ -00038a30: ac72 656e 9369 7473 8ea6 8d6e 6f6e 2d64 .ren.its...non-d │ │ │ │ -00038a40: 6f6c 6c61 7265 6496 03f7 8875 7365 732e ollared....uses. │ │ │ │ -00038a50: 9105 5f7f 5072 6564 6563 6c61 7265 6493 .._.Predeclared. │ │ │ │ -00038a60: 6269 6e64 696e 6773 9361 7265 9374 6f91 bindings.are.to. │ │ │ │ -00038a70: 03f7 8762 9a53 8e65 9375 6e64 6572 7374 ...b.S.e.underst │ │ │ │ -00038a80: 6f98 6f98 6493 6173 9369 6693 7468 6579 o.o.d.as.if.they │ │ │ │ -00038a90: 9103 f787 6861 6493 6298 6565 6e93 6298 ....had.b.een.b. │ │ │ │ -00038aa0: 6f75 6e64 8ea6 8d62 95ac 7279 8d91 04f4 ound...b..ry.... │ │ │ │ -00038ab0: 88eb 616c 6574 8e91 1633 86cf 2c91 0536 ..alet...3..,..6 │ │ │ │ -00038ac0: ff72 6174 6865 729b 04f4 8874 6861 6e91 .rather....than. │ │ │ │ -00038ad0: 04f4 8762 9379 8d98 eb61 6c65 7472 6566 ...b.y...aletref │ │ │ │ -00038ae0: 8e91 2772 84cf 2e91 0856 7f49 6e96 04f4 ..'r.....V.In... │ │ │ │ -00038af0: 8770 6172 7469 6375 6c61 722c 9105 3700 .particular,..7. │ │ │ │ -00038b00: 7468 6572 6566 6f72 652c 9105 36ff 6e6f therefore,..6.no │ │ │ │ -00038b10: 6e65 986f 6693 7468 656d 9863 616e 9362 ne.of.them.can.b │ │ │ │ -00038b20: 9053 8e65 9863 90ac 7268 616e 6765 648e .S.e.c..rhanged. │ │ │ │ -00038b30: a68d 6295 ac72 799b 04b2 2361 7373 6967 ..b..ry...#assig │ │ │ │ -00038b40: 6e6d 656e 9374 9604 b222 2865 7863 6570 nmen.t..."(excep │ │ │ │ -00038b50: 742c 9104 e402 6f66 9863 6f75 7273 652c t,....of.course, │ │ │ │ -00038b60: 9104 e401 7769 7468 696e 9874 6865 9373 ....within.the.s │ │ │ │ -00038b70: 636f 7090 538e 6598 6f66 9861 9372 6562 cop.S.e.of.a.reb │ │ │ │ -00038b80: 696e 6469 6e67 986f 6698 7468 6598 6964 inding.of.the.id │ │ │ │ -00038b90: 656e 9aac 7274 690c 6572 9362 9879 9104 en..rti.er.b.y.. │ │ │ │ -00038ba0: b223 618e a68d 8deb 616c 6574 7265 668e .#a.....aletref. │ │ │ │ -00038bb0: 9122 7dfc cf2d 6465 636c 6172 6174 696f ."}..-declaratio │ │ │ │ -00038bc0: 6e29 2e8e 9f27 d1d3 8d8d eb4b 362e 318e n)...'.....K6.1. │ │ │ │ -00038bd0: 912c 47ab 5072 6564 6563 6c61 7265 6496 .,G.Predeclared. │ │ │ │ -00038be0: 067a e16f 7264 696e 6172 7993 6964 656e .z.ordinary.iden │ │ │ │ -00038bf0: 91ff 75c2 7469 0c65 7273 8e9f 62d5 0a8d ..u.ti.ers..b... │ │ │ │ -00038c00: 8d8d 9fad cfa7 8900 0066 6601 c70b 4aa0 .........ff...J. │ │ │ │ -00038c10: 009a 0716 8d8d 90cc cd9f 0459 9c84 009e ...........Y.... │ │ │ │ -00038c20: 60b2 0000 6666 8da0 ff6c a664 8d91 170b `...ff...l.d.... │ │ │ │ -00038c30: cceb 6166 7374 910b 7f54 3a96 05bf aa2a ..afst...T:....* │ │ │ │ -00038c40: 9323 932a 2a93 2d3e 932a 8ea4 0d00 008d .#.**.->.*...... │ │ │ │ -00038c50: 9117 0bcc 736e 6491 0b7f 543a 9605 bfaa ....snd...T:.... │ │ │ │ -00038c60: 2a93 2393 2a2a 932d 3e93 2a2a 8ea1 a18d *.#.**.->.**.... │ │ │ │ -00038c70: 9117 0bcc 6e75 6c6c 9605 bfaa 3a93 2a93 ....null....:.*. │ │ │ │ -00038c80: 6c69 7374 932d 3e93 626f 6f6c 8ea1 8d91 list.->.bool.... │ │ │ │ -00038c90: 170b cc68 6491 113e fe3a 9605 bfaa 2a93 ...hd..>.:....*. │ │ │ │ -00038ca0: 6c69 7374 932d 3e93 2a8e a18d 9117 0bcc list.->.*....... │ │ │ │ -00038cb0: 746c 9111 3efe 3a96 05bf aa2a 936c 6973 tl..>.:....*.lis │ │ │ │ -00038cc0: 7493 2d3e 932a 936c 6973 748e a1a1 8d91 t.->.*.list..... │ │ │ │ -00038cd0: 170b cc69 6e6c 910b 7f54 3a96 05bf aa2a ...inl...T:....* │ │ │ │ -00038ce0: 932d 3e93 2a93 2b93 2a2a 8ea1 8d91 170b .->.*.+.**...... │ │ │ │ -00038cf0: cc69 6e72 910b 7f54 3a96 05bf aa2a 2a93 .inr...T:....**. │ │ │ │ -00038d00: 2d3e 932a 932b 932a 2a8e a18d 9117 0bcc ->.*.+.**....... │ │ │ │ -00038d10: 6f75 746c 9605 bfaa 3a93 2a93 2b93 2a2a outl....:.*.+.** │ │ │ │ -00038d20: 932d 3e93 2a8e a18d 9117 0bcc 6f75 7472 .->.*.......outr │ │ │ │ -00038d30: 9605 bfaa 3a93 2a93 2b93 2a2a 932d 3e93 ....:.*.+.**.->. │ │ │ │ -00038d40: 2a2a 8ea1 8d91 170b cc69 736c 910b 7f54 **.......isl...T │ │ │ │ -00038d50: 3a96 05bf aa2a 932b 932a 2a93 2d3e 9362 :....*.+.**.->.b │ │ │ │ -00038d60: 6f6f 6c8e 8e92 01c6 71b1 8400 9e60 b200 ool.....q....`.. │ │ │ │ -00038d70: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ -00038d80: 0b4a 8e8e 8e9f 60e1 618d cf54 6865 9604 .J....`.a..The.. │ │ │ │ -00038d90: 47f5 6675 6e63 7469 6f6e 738d 93eb 6168 G.functions...ah │ │ │ │ -00038da0: 648e 9114 0f3d cf61 6e64 8d93 eb61 746c d....=.and...atl │ │ │ │ -00038db0: 8e91 140f 3ecf 6661 696c 9369 6691 0447 ....>.fail.if..G │ │ │ │ -00038dc0: f474 6865 6972 9361 7267 756d 656e 9aac .their.argumen.. │ │ │ │ -00038dd0: 7274 9369 7393 616e 9365 6d70 7498 7996 rt.is.an.empt.y. │ │ │ │ -00038de0: 0447 f46c 6973 742e 9106 50c7 5468 6593 .G.list...P.The. │ │ │ │ -00038df0: 6675 6e63 7469 6f6e 738d 9104 47f5 eb61 functions...G..a │ │ │ │ -00038e00: 6f75 746c 8e91 1f8e 92cf 616e 648e a68d outl......and... │ │ │ │ -00038e10: 8deb 616f 7574 728e 911a 9529 cf66 6169 ..aoutr....).fai │ │ │ │ -00038e20: 6c96 0396 8269 669b 0396 8174 6865 6972 l....if....their │ │ │ │ -00038e30: 9361 7267 756d 656e 90ac 7274 7398 6172 .argumen..rts.ar │ │ │ │ -00038e40: 6593 6e6f 7498 696e 9374 6865 986c 6566 e.not.in.the.lef │ │ │ │ -00038e50: 7493 6f72 9872 6967 689a ac72 7493 7375 t.or.righ..rt.su │ │ │ │ -00038e60: 6d6d 616e 642c 9103 a756 7265 7370 9053 mmand,...Vresp.S │ │ │ │ -00038e70: 8e65 6374 6976 9865 6c79 91ff 0556 2e91 .ectiv.ely...V.. │ │ │ │ -00038e80: 051c d341 9103 966c 6675 6e63 7469 6f6e ...A...lfunction │ │ │ │ -00038e90: 8ea6 8d8d eb61 6973 728e 9115 29a6 cf69 .....aisr...)..i │ │ │ │ -00038ea0: 7396 03ea a86e 6f74 9370 726f 9aac 7276 s....not.pro..rv │ │ │ │ -00038eb0: 6964 6564 9362 9053 8e65 6361 7573 6593 ided.b.S.ecause. │ │ │ │ -00038ec0: 6974 9369 7393 6a75 7374 9374 6865 9363 it.is.just.the.c │ │ │ │ -00038ed0: 6f6d 706c 656d 656e 9874 936f 668d 93eb omplemen.t.of... │ │ │ │ -00038ee0: 6169 736c 8e91 1529 a6cf 2e8e 8e9f 24fd aisl...)......$. │ │ │ │ -00038ef0: 138d 8d92 00ef a69f d035 318e 8e8e 8c8b .........51..... │ │ │ │ -00038f00: 0000 0034 0000 0000 0000 0000 0000 0000 ...4............ │ │ │ │ +000385d0: 0000 0000 0000 0000 0003 7d60 a002 cc05 ..........}`.... │ │ │ │ +000385e0: 558d a0fd 46d3 0ea0 0294 2fdf 8da0 fd8b U...F...../..... │ │ │ │ +000385f0: d021 8d91 12c7 61eb 4743 6861 7074 6572 .!....a.GChapter │ │ │ │ +00038600: 9105 6666 368e 9112 c761 9f0b cccc 8900 ..ff6....a...... │ │ │ │ +00038610: 0100 0001 c73e 7c9f 1f47 1b8d d250 7269 .....>|..G...Pri │ │ │ │ +00038620: 6d69 7469 769b ff38 f565 9609 547b 4d4c mitiv..8.e..T{ML │ │ │ │ +00038630: 9349 6465 6e98 7469 0c65 7293 4269 6e64 .Iden.ti.er.Bind │ │ │ │ +00038640: 696e 6773 8e9f 13d6 7789 0001 0000 01c7 ings....w....... │ │ │ │ +00038650: 3e7c 9f3a 5554 8dcf 5468 6596 0463 b570 >|.:UT..The..c.p │ │ │ │ +00038660: 7269 6d69 7469 769a ac72 6591 0463 b6eb rimitiv..re..c.. │ │ │ │ +00038670: 484d 4c93 cf69 6465 6e98 7469 0c65 729b HML..iden.ti.er. │ │ │ │ +00038680: 0463 b662 696e 6469 6e67 7393 6172 6598 .c.bindings.are. │ │ │ │ +00038690: 6465 7363 7269 6290 538e 6564 9369 6e93 describ.S.ed.in. │ │ │ │ +000386a0: 7468 6973 9863 90ac 7268 6170 7465 722e this.c..rhapter. │ │ │ │ +000386b0: 9106 a408 536f 6d65 9875 7365 6675 6c93 ....Some.useful. │ │ │ │ +000386c0: 6465 7269 7690 ac72 6564 8ea9 1000 008d deriv..red...... │ │ │ │ +000386d0: 6675 6e63 7469 6f6e 7396 03ea a861 7265 functions....are │ │ │ │ +000386e0: 9369 6e93 4368 6170 7465 7293 372e 9105 .in.Chapter.7... │ │ │ │ +000386f0: 38e0 5468 6593 7072 696d 6974 6976 9aac 8.The.primitiv.. │ │ │ │ +00038700: 7265 9362 696e 6469 6e67 7393 6172 6593 re.bindings.are. │ │ │ │ +00038710: 6f66 9374 9877 986f 936b 696e 6473 3a8e of.t.w.o.kinds:. │ │ │ │ +00038720: a41a f54e 8d8d 8d8d 9111 a04e eb60 8088 ...N.......N.`.. │ │ │ │ +00038730: 8e8e 8e91 1d5f eccf 6f72 6469 6e61 7279 ....._..ordinary │ │ │ │ +00038740: 9103 eaa8 6269 6e64 696e 6773 3b8e 9f19 ....bindings;... │ │ │ │ +00038750: 7d53 8d8d 8d8d 9111 a04e eb60 8088 8e8e }S.......N.`.... │ │ │ │ +00038760: 8e91 1d5f eccf 646f 6c6c 6172 6564 9603 ..._..dollared.. │ │ │ │ +00038770: eaa8 6269 6e64 696e 6773 9328 7768 6963 ..bindings.(whic │ │ │ │ +00038780: 9aac 7268 9361 7265 9370 7265 6365 6465 ..rh.are.precede │ │ │ │ +00038790: 6493 6298 7993 eb61 24cf 2993 6861 9876 d.b.y..a$.).ha.v │ │ │ │ +000387a0: 696e 6793 7072 650c 7893 6f72 9369 6e0c ing.pre.x.or.in. │ │ │ │ +000387b0: 7893 7374 6174 7573 2e8e a18d 910b 618f x.status......a. │ │ │ │ +000387c0: 5468 6596 0355 5f64 6573 6372 6970 7469 The..U_descripti │ │ │ │ +000387d0: 6f6e 9b03 555e 6f66 9374 6865 98eb 484d on..U^of.the..HM │ │ │ │ +000387e0: 4c93 cf76 91ff 58e4 616c 7565 9874 6f93 L..v..X.alue.to. │ │ │ │ +000387f0: 7768 6963 90ac 7268 9861 6e93 6964 656e whic..rh.an.iden │ │ │ │ +00038800: 90ac 7274 690c 6572 9369 7398 6290 538e ..rti.er.is.b.S. │ │ │ │ +00038810: 6f75 6e64 9369 7398 6f6d 6974 7465 6493 ound.is.omitted. │ │ │ │ +00038820: 6966 9874 6865 9373 656d 616e 2d8e a68d if.the.seman-... │ │ │ │ +00038830: 7469 6373 9602 ebad 6973 9363 6c65 6172 tics....is.clear │ │ │ │ +00038840: 9366 726f 6d93 7468 6593 6964 656e 9aac .from.the.iden.. │ │ │ │ +00038850: 7274 690c 6572 936e 616d 6593 616e 6493 rti.er.name.and. │ │ │ │ +00038860: 7498 7970 9053 8e65 9367 6976 9865 6e2e t.yp.S.e.giv.en. │ │ │ │ +00038870: 9104 e3e2 4691 ff05 566f 7293 7468 6f73 ....F...Vor.thos │ │ │ │ +00038880: 6593 6675 6e63 7469 6f6e 7393 7768 6f73 e.functions.whos │ │ │ │ +00038890: 6593 6170 706c 6963 6174 696f 6e8e a68d e.application... │ │ │ │ +000388a0: 6d61 9aac 7279 9603 eaa8 6661 696c 2c93 ma..ry....fail,. │ │ │ │ +000388b0: 7468 6593 6661 696c 7572 6593 7374 7269 the.failure.stri │ │ │ │ +000388c0: 6e67 9369 7393 7468 6593 6675 6e63 7469 ng.is.the.functi │ │ │ │ +000388d0: 6f6e 9369 6465 6e98 7469 0c65 722e 8ea6 on.iden.ti.er... │ │ │ │ +000388e0: 8d91 0b61 8f50 7265 6465 636c 6172 6564 ...a.Predeclared │ │ │ │ +000388f0: 9603 9c6f 6964 656e 90ac 7274 690c 6572 ...oiden..rti.er │ │ │ │ +00038900: 739b 039c 7061 7265 936e 6f74 9372 6567 s...pare.not.reg │ │ │ │ +00038910: 6172 6465 6498 6173 9363 6f6e 7374 616e arded.as.constan │ │ │ │ +00038920: 90ac 7274 7393 6f66 9874 6865 936c 616e ..rts.of.the.lan │ │ │ │ +00038930: 6775 6167 652e 9105 1ecd 4173 9377 6974 guage.....As.wit │ │ │ │ +00038940: 6898 616c 6c93 6f74 6865 728e a68d eb48 h.all.other....H │ │ │ │ +00038950: 4d4c 9605 3d8c cf69 6465 6e90 ac72 7469 ML..=..iden..rti │ │ │ │ +00038960: 0c65 7273 2c9b 0592 4474 6865 9375 7365 .ers,...Dthe.use │ │ │ │ +00038970: 7293 6973 9105 3d8b 6672 6565 9374 6f93 r.is..=.free.to. │ │ │ │ +00038980: 7265 6269 6e64 9374 6865 6d2c 9862 90ac rebind.them,.b.. │ │ │ │ +00038990: 7279 8d93 eb61 6c65 748e 9116 7c8a cf2c ry...alet...|.., │ │ │ │ +000389a0: 8d91 0592 45eb 616c 6574 7265 668e 9128 ....E.aletref..( │ │ │ │ +000389b0: 1041 cf2c 8d98 6574 632e 8e91 17d9 542c .A.,..etc.....T, │ │ │ │ +000389c0: 9105 9245 6275 7493 6e6f 7465 9105 3d8b ...Ebut.note..=. │ │ │ │ +000389d0: 7468 6174 9369 6e8e a68d 7468 6596 04da that.in...the... │ │ │ │ +000389e0: 9b63 6173 659b 04da 9c6f 6693 696e 0c78 .case....of.in.x │ │ │ │ +000389f0: 936f 7293 7072 650c 7898 6f70 9053 8e65 .or.pre.x.op.S.e │ │ │ │ +00038a00: 7261 746f 7273 9372 6562 696e 6469 6e67 rators.rebinding │ │ │ │ +00038a10: 9374 6865 9864 6f6c 6c61 7265 6493 6f70 .the.dollared.op │ │ │ │ +00038a20: 9053 8e65 7261 746f 7293 7769 6c6c 9361 .S.erator.will.a │ │ │ │ +00038a30: 0b65 6374 9865 7690 ac72 656e 9369 7473 .ect.ev..ren.its │ │ │ │ +00038a40: 8ea6 8d6e 6f6e 2d64 6f6c 6c61 7265 6496 ...non-dollared. │ │ │ │ +00038a50: 03f7 8875 7365 732e 9105 5f7f 5072 6564 ...uses..._.Pred │ │ │ │ +00038a60: 6563 6c61 7265 6493 6269 6e64 696e 6773 eclared.bindings │ │ │ │ +00038a70: 9361 7265 9374 6f91 03f7 8762 9a53 8e65 .are.to....b.S.e │ │ │ │ +00038a80: 9375 6e64 6572 7374 6f98 6f98 6493 6173 .understo.o.d.as │ │ │ │ +00038a90: 9369 6693 7468 6579 9103 f787 6861 6493 .if.they....had. │ │ │ │ +00038aa0: 6298 6565 6e93 6298 6f75 6e64 8ea6 8d62 b.een.b.ound...b │ │ │ │ +00038ab0: 95ac 7279 8d91 04f4 88eb 616c 6574 8e91 ..ry......alet.. │ │ │ │ +00038ac0: 1633 86cf 2c91 0536 ff72 6174 6865 729b .3..,..6.rather. │ │ │ │ +00038ad0: 04f4 8874 6861 6e91 04f4 8762 9379 8d98 ...than....b.y.. │ │ │ │ +00038ae0: eb61 6c65 7472 6566 8e91 2772 84cf 2e91 .aletref..'r.... │ │ │ │ +00038af0: 0856 7f49 6e96 04f4 8770 6172 7469 6375 .V.In....particu │ │ │ │ +00038b00: 6c61 722c 9105 3700 7468 6572 6566 6f72 lar,..7.therefor │ │ │ │ +00038b10: 652c 9105 36ff 6e6f 6e65 986f 6693 7468 e,..6.none.of.th │ │ │ │ +00038b20: 656d 9863 616e 9362 9053 8e65 9863 90ac em.can.b.S.e.c.. │ │ │ │ +00038b30: 7268 616e 6765 648e a68d 6295 ac72 799b rhanged...b..ry. │ │ │ │ +00038b40: 04b2 2361 7373 6967 6e6d 656e 9374 9604 ..#assignmen.t.. │ │ │ │ +00038b50: b222 2865 7863 6570 742c 9104 e402 6f66 ."(except,....of │ │ │ │ +00038b60: 9863 6f75 7273 652c 9104 e401 7769 7468 .course,....with │ │ │ │ +00038b70: 696e 9874 6865 9373 636f 7090 538e 6598 in.the.scop.S.e. │ │ │ │ +00038b80: 6f66 9861 9372 6562 696e 6469 6e67 986f of.a.rebinding.o │ │ │ │ +00038b90: 6698 7468 6598 6964 656e 9aac 7274 690c f.the.iden..rti. │ │ │ │ +00038ba0: 6572 9362 9879 9104 b223 618e a68d 8deb er.b.y...#a..... │ │ │ │ +00038bb0: 616c 6574 7265 668e 9122 7dfc cf2d 6465 aletref.."}..-de │ │ │ │ +00038bc0: 636c 6172 6174 696f 6e29 2e8e 9f27 d1d3 claration)...'.. │ │ │ │ +00038bd0: 8d8d eb4b 362e 318e 912c 47ab 5072 6564 ...K6.1..,G.Pred │ │ │ │ +00038be0: 6563 6c61 7265 6496 067a e16f 7264 696e eclared..z.ordin │ │ │ │ +00038bf0: 6172 7993 6964 656e 91ff 75c2 7469 0c65 ary.iden..u.ti.e │ │ │ │ +00038c00: 7273 8e9f 62d5 0a8d 8d8d 9fad cfa7 8900 rs..b........... │ │ │ │ +00038c10: 0066 6601 c70b 4aa0 009a 0716 8d8d 90cc .ff...J......... │ │ │ │ +00038c20: cd9f 0459 9c84 009e 60b2 0000 6666 8da0 ...Y....`...ff.. │ │ │ │ +00038c30: ff6c a664 8d91 170b cceb 6166 7374 910b .l.d......afst.. │ │ │ │ +00038c40: 7f54 3a96 05bf aa2a 9323 932a 2a93 2d3e .T:....*.#.**.-> │ │ │ │ +00038c50: 932a 8ea4 0d00 008d 9117 0bcc 736e 6491 .*..........snd. │ │ │ │ +00038c60: 0b7f 543a 9605 bfaa 2a93 2393 2a2a 932d ..T:....*.#.**.- │ │ │ │ +00038c70: 3e93 2a2a 8ea1 a18d 9117 0bcc 6e75 6c6c >.**........null │ │ │ │ +00038c80: 9605 bfaa 3a93 2a93 6c69 7374 932d 3e93 ....:.*.list.->. │ │ │ │ +00038c90: 626f 6f6c 8ea1 8d91 170b cc68 6491 113e bool.......hd..> │ │ │ │ +00038ca0: fe3a 9605 bfaa 2a93 6c69 7374 932d 3e93 .:....*.list.->. │ │ │ │ +00038cb0: 2a8e a18d 9117 0bcc 746c 9111 3efe 3a96 *.......tl..>.:. │ │ │ │ +00038cc0: 05bf aa2a 936c 6973 7493 2d3e 932a 936c ...*.list.->.*.l │ │ │ │ +00038cd0: 6973 748e a1a1 8d91 170b cc69 6e6c 910b ist........inl.. │ │ │ │ +00038ce0: 7f54 3a96 05bf aa2a 932d 3e93 2a93 2b93 .T:....*.->.*.+. │ │ │ │ +00038cf0: 2a2a 8ea1 8d91 170b cc69 6e72 910b 7f54 **.......inr...T │ │ │ │ +00038d00: 3a96 05bf aa2a 2a93 2d3e 932a 932b 932a :....**.->.*.+.* │ │ │ │ +00038d10: 2a8e a18d 9117 0bcc 6f75 746c 9605 bfaa *.......outl.... │ │ │ │ +00038d20: 3a93 2a93 2b93 2a2a 932d 3e93 2a8e a18d :.*.+.**.->.*... │ │ │ │ +00038d30: 9117 0bcc 6f75 7472 9605 bfaa 3a93 2a93 ....outr....:.*. │ │ │ │ +00038d40: 2b93 2a2a 932d 3e93 2a2a 8ea1 8d91 170b +.**.->.**...... │ │ │ │ +00038d50: cc69 736c 910b 7f54 3a96 05bf aa2a 932b .isl...T:....*.+ │ │ │ │ +00038d60: 932a 2a93 2d3e 9362 6f6f 6c8e 8e92 01c6 .**.->.bool..... │ │ │ │ +00038d70: 71b1 8400 9e60 b200 0066 668e 8e9f 04c0 q....`...ff..... │ │ │ │ +00038d80: 0289 0000 6666 01c7 0b4a 8e8e 8e9f 60e1 ....ff...J....`. │ │ │ │ +00038d90: 618d cf54 6865 9604 47f5 6675 6e63 7469 a..The..G.functi │ │ │ │ +00038da0: 6f6e 738d 93eb 6168 648e 9114 0f3d cf61 ons...ahd....=.a │ │ │ │ +00038db0: 6e64 8d93 eb61 746c 8e91 140f 3ecf 6661 nd...atl....>.fa │ │ │ │ +00038dc0: 696c 9369 6691 0447 f474 6865 6972 9361 il.if..G.their.a │ │ │ │ +00038dd0: 7267 756d 656e 9aac 7274 9369 7393 616e rgumen..rt.is.an │ │ │ │ +00038de0: 9365 6d70 7498 7996 0447 f46c 6973 742e .empt.y..G.list. │ │ │ │ +00038df0: 9106 50c7 5468 6593 6675 6e63 7469 6f6e ..P.The.function │ │ │ │ +00038e00: 738d 9104 47f5 eb61 6f75 746c 8e91 1f8e s...G..aoutl.... │ │ │ │ +00038e10: 92cf 616e 648e a68d 8deb 616f 7574 728e ..and.....aoutr. │ │ │ │ +00038e20: 911a 9529 cf66 6169 6c96 0396 8269 669b ...).fail....if. │ │ │ │ +00038e30: 0396 8174 6865 6972 9361 7267 756d 656e ...their.argumen │ │ │ │ +00038e40: 90ac 7274 7398 6172 6593 6e6f 7498 696e ..rts.are.not.in │ │ │ │ +00038e50: 9374 6865 986c 6566 7493 6f72 9872 6967 .the.left.or.rig │ │ │ │ +00038e60: 689a ac72 7493 7375 6d6d 616e 642c 9103 h..rt.summand,.. │ │ │ │ +00038e70: a756 7265 7370 9053 8e65 6374 6976 9865 .Vresp.S.ectiv.e │ │ │ │ +00038e80: 6c79 91ff 0556 2e91 051c d341 9103 966c ly...V.....A...l │ │ │ │ +00038e90: 6675 6e63 7469 6f6e 8ea6 8d8d eb61 6973 function.....ais │ │ │ │ +00038ea0: 728e 9115 29a6 cf69 7396 03ea a86e 6f74 r...)..is....not │ │ │ │ +00038eb0: 9370 726f 9aac 7276 6964 6564 9362 9053 .pro..rvided.b.S │ │ │ │ +00038ec0: 8e65 6361 7573 6593 6974 9369 7393 6a75 .ecause.it.is.ju │ │ │ │ +00038ed0: 7374 9374 6865 9363 6f6d 706c 656d 656e st.the.complemen │ │ │ │ +00038ee0: 9874 936f 668d 93eb 6169 736c 8e91 1529 .t.of...aisl...) │ │ │ │ +00038ef0: a6cf 2e8e 8e9f 24fd 138d 8d92 00ef a69f ......$......... │ │ │ │ +00038f00: d035 318e 8e8e 8c8b 0000 0034 0000 0000 .51........4.... │ │ │ │ 00038f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00038f20: 0000 0000 0000 0000 0003 85a7 a002 cc05 ................ │ │ │ │ -00038f30: 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d U...F........... │ │ │ │ -00038f40: 91ea f1eb d035 3292 00ac 897e 4368 6170 .....52....~Chap │ │ │ │ -00038f50: 7465 7296 0480 0036 2e91 0a80 0050 7269 ter....6.....Pri │ │ │ │ -00038f60: 6d69 7469 769a a000 6593 4d4c 9349 6465 mitiv...e.ML.Ide │ │ │ │ -00038f70: 6e98 7469 0c65 7293 4269 6e64 696e 6773 n.ti.er.Bindings │ │ │ │ -00038f80: 8e91 eaf1 eb9f 0566 6689 0000 e666 01c7 .......ff....f.. │ │ │ │ -00038f90: 3e7c 8e8e 8e8e a002 942f df8d a0fd 9166 >|......./.....f │ │ │ │ -00038fa0: e08d 8d8d 91ea f1eb 9fee cfa7 8900 0066 ...............f │ │ │ │ -00038fb0: 6601 c70b 4a9f 1807 168d 8d90 cccd 9f04 f...J........... │ │ │ │ -00038fc0: 599c 8400 1c60 b200 0066 668d 9fee a664 Y....`...ff....d │ │ │ │ -00038fd0: 8d91 170b cceb 6165 7870 6c6f 6465 9605 ......aexplode.. │ │ │ │ -00038fe0: bfaa 3a93 7374 7269 6e67 932d 3e93 7374 ..:.string.->.st │ │ │ │ -00038ff0: 7269 6e67 936c 6973 748e 9f0d 0000 8d91 ring.list....... │ │ │ │ -00039000: 170b cc69 6d70 6c6f 6465 9605 bfaa 3a93 ...implode....:. │ │ │ │ -00039010: 7374 7269 6e67 936c 6973 7493 2d3e 9373 string.list.->.s │ │ │ │ -00039020: 7472 696e 678e 8e92 01c6 71b1 8400 1c60 tring.....q....` │ │ │ │ -00039030: b200 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ -00039040: 01c7 0b4a 8e8e 8ea9 1f0f 4f8d 91f6 537a ...J......O...Sz │ │ │ │ -00039050: cf54 6865 9603 aebc 6675 6e63 7469 6f6e .The....function │ │ │ │ -00039060: 8d93 eb61 6578 706c 6f64 658e 912f 9b1d ...aexplode../.. │ │ │ │ -00039070: cf6d 6170 7393 6193 7374 7269 6e67 9369 .maps.a.string.i │ │ │ │ -00039080: 6e9a ac72 746f 9374 6865 9103 aebb 6c69 n..rto.the....li │ │ │ │ -00039090: 7374 936f 6693 6974 7393 7369 6e67 6c65 st.of.its.single │ │ │ │ -000390a0: 9363 9868 6172 6163 7465 7291 03ae bb73 .c.haracter....s │ │ │ │ -000390b0: 7472 696e 6773 9369 6e93 6f72 6465 722e trings.in.order. │ │ │ │ -000390c0: 8ea4 1000 008d 91ea f1eb 5468 6596 0467 ..........The..g │ │ │ │ -000390d0: 8866 756e 6374 696f 6e8d 93eb 6169 6d70 .function...aimp │ │ │ │ -000390e0: 6c6f 6465 8e91 310c b6cf 6d61 7073 9b04 lode..1...maps.. │ │ │ │ -000390f0: 6789 6193 6c69 7374 936f 6693 7369 6e67 g.a.list.of.sing │ │ │ │ -00039100: 6c65 9363 90ac 7268 6172 6163 7465 7293 le.c..rharacter. │ │ │ │ -00039110: 7374 7269 6e67 7393 2866 6169 6c73 9369 strings.(fails.i │ │ │ │ -00039120: 6698 616e 90ac 7279 9373 7472 696e 6793 f.an..ry.string. │ │ │ │ -00039130: 6973 936e 6f74 936f 668e a18d 91ea f1eb is.not.of....... │ │ │ │ -00039140: 6c65 6e67 7468 9603 eaa8 6f6e 6529 9369 length....one).i │ │ │ │ -00039150: 6e9a ac72 746f 9374 6865 9373 7472 696e n..rto.the.strin │ │ │ │ -00039160: 6793 6f62 7461 696e 6564 9362 9879 9363 g.obtained.b.y.c │ │ │ │ -00039170: 6f6e 6361 7465 6e61 7469 6e67 9374 6865 oncatenating.the │ │ │ │ -00039180: 7365 9363 9868 6172 6163 7465 7273 2e91 se.c.haracters.. │ │ │ │ -00039190: 0538 e046 91ff 0556 6f72 9365 7861 6d70 .8.F...Vor.examp │ │ │ │ -000391a0: 6c65 3a8e 9f46 0220 8d8d 8d91 eaf1 eb9f le:..F. ........ │ │ │ │ -000391b0: c887 8189 0000 6666 01c7 0b4a 9f64 9762 ......ff...J.d.b │ │ │ │ -000391c0: 8d8d 90cc cd9f 0459 9c84 0068 f0fe 0000 .......Y...h.... │ │ │ │ -000391d0: 6666 8d9f a166 108d 8d92 01af f00d 8400 ff...f.......... │ │ │ │ -000391e0: 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 8400 ................ │ │ │ │ -000391f0: 00b8 e800 15ae 648e 8d8d 8d92 01b9 4db2 ......d.......M. │ │ │ │ -00039200: 9ffd 1c15 eb49 318e 8e8e 8e9f ff40 548d .....I1......@T. │ │ │ │ -00039210: 9105 ccce eb61 2365 7870 6c6f 6465 9105 .....a#explode.. │ │ │ │ -00039220: bfaa 6077 686f 7369 7460 3b3b 8ea4 0d00 ..`whosit`;;.... │ │ │ │ -00039230: 008d 9105 ccce 5b60 7760 3b96 05bf aa60 ......[`w`;....` │ │ │ │ -00039240: 6860 3b93 606f 603b 9360 7360 3b93 6069 h`;.`o`;.`s`;.`i │ │ │ │ -00039250: 603b 9360 7460 5d93 3a93 7374 7269 6e67 `;.`t`].:.string │ │ │ │ -00039260: 936c 6973 748e a1a1 8d91 05cc ce23 696d .list........#im │ │ │ │ -00039270: 706c 6f64 6591 05bf aa5b 6063 603b 6061 plode....[`c`;`a │ │ │ │ -00039280: 603b 6074 605d 3b3b 8ea1 8d91 05cc ce60 `;`t`];;.......` │ │ │ │ -00039290: 6361 7460 9605 bfaa 3a93 7374 7269 6e67 cat`....:.string │ │ │ │ -000392a0: 8ea1 a18d 9105 ccce 2369 6d70 6c6f 6465 ........#implode │ │ │ │ -000392b0: 9105 bfaa 5b60 6364 603b 6061 6260 3b60 ....[`cd`;`ab`;` │ │ │ │ -000392c0: 7475 605d 3b3b 8ea1 8d91 05cc ce65 7661 tu`];;.......eva │ │ │ │ -000392d0: 6c75 6174 696f 6e91 05bf aa66 6169 6c65 luation....faile │ │ │ │ -000392e0: 6491 1cbe 5269 6d70 6c6f 6465 8e8e 9201 d...Rimplode.... │ │ │ │ -000392f0: c671 b184 0068 f0fe 0000 6666 8e8e 9f04 .q...h....ff.... │ │ │ │ -00039300: c002 8900 0066 6601 c70b 4a8e 8e8e 9f4e .....ff...J....N │ │ │ │ -00039310: 98e0 8d8d 8d91 eaf1 eb9f eecf a789 0000 ................ │ │ │ │ -00039320: 6666 01c7 0b4a 9f18 0716 8d8d 90cc cd9f ff...J.......... │ │ │ │ -00039330: 0459 9c84 001c 60b2 0000 6666 8d9f eea6 .Y....`...ff.... │ │ │ │ -00039340: 648d 9117 0bcc 6173 6369 6991 227d fc3a d.....ascii."}.: │ │ │ │ -00039350: 9605 bfaa 696e 7493 2d3e 9373 7472 696e ....int.->.strin │ │ │ │ -00039360: 678e 9f0d 0000 8d91 170b cc61 7363 6969 g..........ascii │ │ │ │ -00039370: 5f63 6f64 6596 05bf aa3a 9373 7472 696e _code....:.strin │ │ │ │ -00039380: 6793 2d3e 9369 6e74 8e8e 9201 c671 b184 g.->.int.....q.. │ │ │ │ -00039390: 001c 60b2 0000 6666 8e8e 9f04 c002 8900 ..`...ff........ │ │ │ │ -000393a0: 0066 6601 c70b 4a8e 8e8e 9f1f 0f4e 8d91 .ff...J......N.. │ │ │ │ -000393b0: f653 7acf 5468 6596 042e 0a66 756e 6374 .Sz.The....funct │ │ │ │ -000393c0: 696f 6e8d 9104 2e09 eb61 6173 6369 698e ion......aascii. │ │ │ │ -000393d0: 9125 1a65 cf72 6574 7572 6e73 9b04 2e09 .%.e.returns.... │ │ │ │ -000393e0: 7468 6593 6f6e 6598 6390 ac72 6861 7261 the.one.c..rhara │ │ │ │ -000393f0: 6374 6572 9373 7472 696e 6798 7768 6f73 cter.string.whos │ │ │ │ -00039400: 6593 eb48 4153 4349 904d de49 9104 2df8 e..HASCI.M.I..-. │ │ │ │ -00039410: cf63 6f95 538e 6465 9863 6f72 7265 7370 .co.S.de.corresp │ │ │ │ -00039420: 936f 6e64 7391 042e 0a74 6f8e a18d 91ea .onds....to..... │ │ │ │ -00039430: f1eb 6974 739b 049a c261 7267 756d 656e ..its....argumen │ │ │ │ -00039440: 95ac 7274 2c91 04c6 c877 6869 6393 6898 ..rt,....whic.h. │ │ │ │ -00039450: 6d93 7573 7498 6290 538e 6598 6e6f 6e2d m.ust.b.S.e.non- │ │ │ │ -00039460: 6e65 6761 7469 7693 6591 049a c161 6e64 negativ.e....and │ │ │ │ -00039470: 986c 6573 7398 7468 616e 8d98 eb61 3132 .less.than...a12 │ │ │ │ -00039480: 388e 9115 d9c0 cf2e 9107 492d 5468 6598 8.........I-The. │ │ │ │ -00039490: 6675 6e63 7469 6f6e 8d98 eb61 6173 6369 function...aasci │ │ │ │ -000394a0: 695f 636f 6465 8e8e a18d 91ea f1eb cf72 i_code.........r │ │ │ │ -000394b0: 6574 7572 6e73 9603 94eb 7468 6593 eb48 eturns....the..H │ │ │ │ -000394c0: 4153 4349 904d de49 9103 94d6 cf63 6f90 ASCI.M.I.....co. │ │ │ │ -000394d0: 538e 6465 936f 6693 7468 6593 0c72 7374 S.de.of.the..rst │ │ │ │ -000394e0: 9103 94ec 639a ac72 6861 7261 6374 6572 ....c..rharacter │ │ │ │ -000394f0: 936f 6693 6974 7393 6172 6775 6d65 6e98 .of.its.argumen. │ │ │ │ -00039500: 742c 9103 a611 7768 6963 9868 936d 9875 t,....whic.h.m.u │ │ │ │ -00039510: 7374 9103 94ec 6290 538e 6593 6193 6e6f st....b.S.e.a.no │ │ │ │ -00039520: 6e2d 656d 7074 9879 8ea1 8d91 eaf1 eb73 n-empt.y.......s │ │ │ │ -00039530: 7472 696e 672e 8ea6 8d8d 8d91 eaf1 eb9f tring........... │ │ │ │ -00039540: eecf a789 0000 6666 01c7 0b4a 9f18 0716 ......ff...J.... │ │ │ │ -00039550: 8d8d 90cc cd9f 0459 9c84 001c 60b2 0000 .......Y....`... │ │ │ │ -00039560: 6666 8d9f eea6 648d 9117 0bcc eb61 7374 ff....d......ast │ │ │ │ -00039570: 7269 6e67 5f6f 665f 696e 7496 05bf aa3a ring_of_int....: │ │ │ │ -00039580: 9369 6e74 932d 3e93 7374 7269 6e67 8e9f .int.->.string.. │ │ │ │ -00039590: 0d00 008d 9117 0bcc 696e 745f 6f66 5f73 ........int_of_s │ │ │ │ -000395a0: 7472 696e 6796 05bf aa3a 9373 7472 696e tring....:.strin │ │ │ │ -000395b0: 6793 2d3e 9369 6e74 8e8e 9201 c671 b184 g.->.int.....q.. │ │ │ │ -000395c0: 001c 60b2 0000 6666 8e8e 9f04 c002 8900 ..`...ff........ │ │ │ │ -000395d0: 0066 6601 c70b 4a8e 8e8e a68d 91f6 537a .ff...J.......Sz │ │ │ │ -000395e0: cf54 6865 7365 9604 23b4 6172 659b 0423 .These..#.are..# │ │ │ │ -000395f0: b362 9053 8e6f 756e 6493 746f 9874 6865 .b.S.ound.to.the │ │ │ │ -00039600: 936f 6295 ac72 7669 6f75 7398 7493 7970 .ob..rvious.t.yp │ │ │ │ -00039610: 9553 8e65 9104 23b4 636f 9365 7263 696f .S.e..#.co.ercio │ │ │ │ -00039620: 6e98 6675 6e63 7469 6f6e 732c 9104 31f6 n.functions,..1. │ │ │ │ -00039630: 7769 7468 8d91 0423 b4eb 6169 6e74 5f6f with...#..aint_o │ │ │ │ -00039640: 665f 7374 7269 6e67 8e91 5303 09cf 6661 f_string..S...fa │ │ │ │ -00039650: 696c 696e 6791 0423 b469 668e a18d 91ea iling..#.if..... │ │ │ │ -00039660: f1eb 6974 7396 03ea a861 7267 756d 656e ..its....argumen │ │ │ │ -00039670: 9aac 7274 9369 7393 6e6f 7493 6193 6e6f ..rt.is.not.a.no │ │ │ │ -00039680: 6e2d 6e65 6761 7469 7698 6593 696e 9874 n-negativ.e.in.t │ │ │ │ -00039690: 6567 6572 9373 7472 696e 672e 8e9f 1f0f eger.string..... │ │ │ │ -000396a0: 4e8d 8d8d 91ea f1eb 9fee cfa7 8900 0066 N..............f │ │ │ │ -000396b0: 6601 c70b 4a9f 1807 168d 8d90 cccd 9f04 f...J........... │ │ │ │ -000396c0: 599c 8400 1c60 b200 0066 668d 9fee a664 Y....`...ff....d │ │ │ │ -000396d0: 8d91 170b cceb 616d 6c5f 6375 7272 6965 ......aml_currie │ │ │ │ -000396e0: 645f 696e 6669 7896 05bf aa3a 9373 7472 d_infix....:.str │ │ │ │ -000396f0: 696e 6793 2d3e 9376 6f69 648e 9f0d 0000 ing.->.void..... │ │ │ │ -00039700: 8d91 170b cc6d 6c5f 7061 6972 6564 5f69 .....ml_paired_i │ │ │ │ -00039710: 6e66 6978 910b 7f54 3a96 05bf aa73 7472 nfix...T:....str │ │ │ │ -00039720: 696e 6793 2d3e 9376 6f69 648e 8e92 01c6 ing.->.void..... │ │ │ │ -00039730: 71b1 8400 1c60 b200 0066 668e 8e9f 04c0 q....`...ff..... │ │ │ │ -00039740: 0289 0000 6666 01c7 0b4a 8e8e 8ea6 8d91 ....ff...J...... │ │ │ │ -00039750: f653 7acf 5468 6596 049f 9e66 756e 6374 .Sz.The....funct │ │ │ │ -00039760: 696f 6e73 8d91 049f 9deb 616d 6c5f 6375 ions......aml_cu │ │ │ │ -00039770: 7272 6965 645f 696e 6669 788e 9165 39db rried_infix..e9. │ │ │ │ -00039780: cf61 6e64 8d93 eb61 6d6c 5f70 6169 7265 .and...aml_paire │ │ │ │ -00039790: 645f 696e 6669 788e 915f 7a31 cf64 6563 d_infix.._z1.dec │ │ │ │ -000397a0: 6c61 7265 9374 6865 6972 9104 9f9d 6172 lare.their....ar │ │ │ │ -000397b0: 6775 6d65 6e90 ac72 7493 7374 7269 6e67 gumen..rt.string │ │ │ │ -000397c0: 738e a18d 91ea f1eb 746f 9603 f1fe 7468 s.......to....th │ │ │ │ -000397d0: 659b 03f1 fdeb 484d 4c93 cf70 6172 7365 e.....HML..parse │ │ │ │ -000397e0: 7293 6173 9868 6190 ac72 7669 6e67 93e5 r.as.ha..rving.. │ │ │ │ -000397f0: 696e 0c78 9104 39f3 7374 6174 7573 9100 in.x..9.status.. │ │ │ │ -00039800: fddd cf2e 9105 4ee1 496e 0c78 6564 9866 ......N.In.xed.f │ │ │ │ -00039810: 756e 6374 696f 6e73 9363 616e 9365 6974 unctions.can.eit │ │ │ │ -00039820: 6865 7298 6290 538e 6593 6375 7272 6965 her.b.S.e.currie │ │ │ │ -00039830: 6493 6f72 9874 616b 90ac 7265 9361 8ea1 d.or.tak..re.a.. │ │ │ │ -00039840: 8d91 eaf1 eb70 6169 7296 03ea a861 7393 .....pair....as. │ │ │ │ -00039850: 616e 9361 7267 756d 656e 90ac 7274 2e91 an.argumen..rt.. │ │ │ │ -00039860: 0538 e046 91ff 0556 6f72 9365 7861 6d70 .8.F...Vor.examp │ │ │ │ -00039870: 6c65 2c93 6166 7465 7293 6578 6563 7574 le,.after.execut │ │ │ │ -00039880: 696e 673a 8e9f 1ea8 e88d 8d8d 9f06 d6bd ing:............ │ │ │ │ -00039890: 8d8d 8d9f f300 008d 9102 30ea eb61 6d6c ..........0..aml │ │ │ │ -000398a0: 5f70 6169 7265 645f 696e 6669 7891 05bf _paired_infix... │ │ │ │ -000398b0: aa60 706c 7573 603b 3b8e 9f0d 0000 8d91 .`plus`;;....... │ │ │ │ -000398c0: 0230 ea6c 6574 9605 bfaa 7893 706c 7573 .0.let....x.plus │ │ │ │ -000398d0: 9379 933d 9378 2b79 3b3b 8e8e 8e8e 8e8e .y.=.x+y;;...... │ │ │ │ -000398e0: 8e9f 1ea8 e98d 8d91 eaf1 eb31 9605 bfaa ...........1.... │ │ │ │ -000398f0: 706c 7573 9332 8e91 1cd9 e3cf 6973 9603 plus.2......is.. │ │ │ │ -00039900: eaa8 7379 6e6f 6e90 ac72 796d 6f75 7393 ..synon..rymous. │ │ │ │ -00039910: 7769 7468 93eb 6124 706c 7573 2831 2c32 with..a$plus(1,2 │ │ │ │ -00039920: 2993 cf61 6e64 9361 6674 6572 9365 7865 )..and.after.exe │ │ │ │ -00039930: 6375 7469 6e67 8e9f 1ec2 848d 8d8d 9f06 cuting.......... │ │ │ │ -00039940: d6bd 8d8d 8d9f f300 008d 9102 30ea eb61 ............0..a │ │ │ │ -00039950: 6d6c 5f63 7572 7269 6564 5f69 6e66 6978 ml_curried_infix │ │ │ │ -00039960: 9605 bfaa 6070 6c75 7360 933b 3b8e 9f0d ....`plus`.;;... │ │ │ │ -00039970: 0000 8d91 0230 ea6c 6574 9605 bfaa 7893 .....0.let....x. │ │ │ │ -00039980: 706c 7573 9379 933d 9378 2b79 933b 3b8e plus.y.=.x+y.;;. │ │ │ │ -00039990: 8e8e 8e8e 8e8e 9f1f d635 8d8d 91ea f1eb .........5...... │ │ │ │ -000399a0: 3196 05bf aa70 6c75 7393 328e 911c d9e3 1....plus.2..... │ │ │ │ -000399b0: cf69 7396 03ea a873 796e 6f6e 90ac 7279 .is....synon..ry │ │ │ │ -000399c0: 6d6f 7573 9377 6974 6893 eb61 2470 6c75 mous.with..a$plu │ │ │ │ -000399d0: 7396 05bf aa31 9332 cf2e 8d8d 9ffb a532 s....1.2.......2 │ │ │ │ -000399e0: d531 8e8e 8e91 eaf1 eb9f 0b1e 2489 0000 .1..........$... │ │ │ │ -000399f0: 6666 0071 cf9f 9f0c 999a 8d8d 8d8d 910d ff.q............ │ │ │ │ -00039a00: 8390 9ffc 5eff c531 8e8e 8e91 1200 03c6 ....^..1........ │ │ │ │ -00039a10: 4f6e 6c79 9603 e9bf 6f72 6469 6e61 7279 Only....ordinary │ │ │ │ -00039a20: 9b03 e9c0 6964 656e 90b8 e374 690c 6572 ....iden...ti.er │ │ │ │ -00039a30: 7393 616e 6493 6365 7274 6169 6e98 7369 s.and.certain.si │ │ │ │ -00039a40: 6e67 6c65 9363 95b8 e368 6172 6163 7465 ngle.c...haracte │ │ │ │ -00039a50: 722c 9104 0eda 6e6f 6e2d 6469 6769 742c r,....non-digit, │ │ │ │ -00039a60: 9104 0ed9 6e6f 6e2d 6c61 9379 936f 7574 ....non-la.y.out │ │ │ │ -00039a70: 9873 7472 696e 6773 9603 e9bf 6361 6e93 .strings....can. │ │ │ │ -00039a80: 6290 471d 6598 7573 6564 9361 738e 9f0c b.G.e.used.as... │ │ │ │ -00039a90: 0000 8d69 6e0c 7865 733b 9603 5555 696e ...in.xes;..UUin │ │ │ │ -00039aa0: 0c78 696e 6793 6f74 6865 7293 7374 7269 .xing.other.stri │ │ │ │ -00039ab0: 6e67 7393 6d61 9ab8 e379 9368 6198 7698 ngs.ma...y.ha.v. │ │ │ │ -00039ac0: 6593 756e 7072 6564 6963 7461 626c 6593 e.unpredictable. │ │ │ │ -00039ad0: 650b 6563 7473 936f 6e93 7468 6593 7061 e.ects.on.the.pa │ │ │ │ -00039ae0: 7273 6572 2e8e 8e9f 24fd 138e 8c8b 0000 rser....$....... │ │ │ │ -00039af0: 0035 0000 0000 0000 0000 0000 0000 0000 .5.............. │ │ │ │ +00038f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00038f30: 0003 85af a002 cc05 558d a0fd 46d3 0e8d ........U...F... │ │ │ │ +00038f40: 8d8d 8d9f fa99 9a8d 91ea f1eb d035 3292 .............52. │ │ │ │ +00038f50: 00ac 897e 4368 6170 7465 7296 0480 0036 ...~Chapter....6 │ │ │ │ +00038f60: 2e91 0a80 0050 7269 6d69 7469 769a a000 .....Primitiv... │ │ │ │ +00038f70: 6593 4d4c 9349 6465 6e98 7469 0c65 7293 e.ML.Iden.ti.er. │ │ │ │ +00038f80: 4269 6e64 696e 6773 8e91 eaf1 eb9f 0566 Bindings.......f │ │ │ │ +00038f90: 6689 0000 e666 01c7 3e7c 8e8e 8e8e a002 f....f..>|...... │ │ │ │ +00038fa0: 942f df8d a0fd 9166 e08d 8d8d 91ea f1eb ./.....f........ │ │ │ │ +00038fb0: 9fee cfa7 8900 0066 6601 c70b 4a9f 1807 .......ff...J... │ │ │ │ +00038fc0: 168d 8d90 cccd 9f04 599c 8400 1c60 b200 ........Y....`.. │ │ │ │ +00038fd0: 0066 668d 9fee a664 8d91 170b cceb 6165 .ff....d......ae │ │ │ │ +00038fe0: 7870 6c6f 6465 9605 bfaa 3a93 7374 7269 xplode....:.stri │ │ │ │ +00038ff0: 6e67 932d 3e93 7374 7269 6e67 936c 6973 ng.->.string.lis │ │ │ │ +00039000: 748e 9f0d 0000 8d91 170b cc69 6d70 6c6f t..........implo │ │ │ │ +00039010: 6465 9605 bfaa 3a93 7374 7269 6e67 936c de....:.string.l │ │ │ │ +00039020: 6973 7493 2d3e 9373 7472 696e 678e 8e92 ist.->.string... │ │ │ │ +00039030: 01c6 71b1 8400 1c60 b200 0066 668e 8e9f ..q....`...ff... │ │ │ │ +00039040: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8ea9 ......ff...J.... │ │ │ │ +00039050: 1f0f 4f8d 91f6 537a cf54 6865 9603 aebc ..O...Sz.The.... │ │ │ │ +00039060: 6675 6e63 7469 6f6e 8d93 eb61 6578 706c function...aexpl │ │ │ │ +00039070: 6f64 658e 912f 9b1d cf6d 6170 7393 6193 ode../...maps.a. │ │ │ │ +00039080: 7374 7269 6e67 9369 6e9a ac72 746f 9374 string.in..rto.t │ │ │ │ +00039090: 6865 9103 aebb 6c69 7374 936f 6693 6974 he....list.of.it │ │ │ │ +000390a0: 7393 7369 6e67 6c65 9363 9868 6172 6163 s.single.c.harac │ │ │ │ +000390b0: 7465 7291 03ae bb73 7472 696e 6773 9369 ter....strings.i │ │ │ │ +000390c0: 6e93 6f72 6465 722e 8ea4 1000 008d 91ea n.order......... │ │ │ │ +000390d0: f1eb 5468 6596 0467 8866 756e 6374 696f ..The..g.functio │ │ │ │ +000390e0: 6e8d 93eb 6169 6d70 6c6f 6465 8e91 310c n...aimplode..1. │ │ │ │ +000390f0: b6cf 6d61 7073 9b04 6789 6193 6c69 7374 ..maps..g.a.list │ │ │ │ +00039100: 936f 6693 7369 6e67 6c65 9363 90ac 7268 .of.single.c..rh │ │ │ │ +00039110: 6172 6163 7465 7293 7374 7269 6e67 7393 aracter.strings. │ │ │ │ +00039120: 2866 6169 6c73 9369 6698 616e 90ac 7279 (fails.if.an..ry │ │ │ │ +00039130: 9373 7472 696e 6793 6973 936e 6f74 936f .string.is.not.o │ │ │ │ +00039140: 668e a18d 91ea f1eb 6c65 6e67 7468 9603 f.......length.. │ │ │ │ +00039150: eaa8 6f6e 6529 9369 6e9a ac72 746f 9374 ..one).in..rto.t │ │ │ │ +00039160: 6865 9373 7472 696e 6793 6f62 7461 696e he.string.obtain │ │ │ │ +00039170: 6564 9362 9879 9363 6f6e 6361 7465 6e61 ed.b.y.concatena │ │ │ │ +00039180: 7469 6e67 9374 6865 7365 9363 9868 6172 ting.these.c.har │ │ │ │ +00039190: 6163 7465 7273 2e91 0538 e046 91ff 0556 acters...8.F...V │ │ │ │ +000391a0: 6f72 9365 7861 6d70 6c65 3a8e 9f46 0220 or.example:..F. │ │ │ │ +000391b0: 8d8d 8d91 eaf1 eb9f c887 8189 0000 6666 ..............ff │ │ │ │ +000391c0: 01c7 0b4a 9f64 9762 8d8d 90cc cd9f 0459 ...J.d.b.......Y │ │ │ │ +000391d0: 9c84 0068 f0fe 0000 6666 8d9f a166 108d ...h....ff...f.. │ │ │ │ +000391e0: 8d92 01af f00d 8400 0ad7 0e00 00b8 e88e ................ │ │ │ │ +000391f0: 8d92 01b0 a8f5 8400 00b8 e800 15ae 648e ..............d. │ │ │ │ +00039200: 8d8d 8d92 01b9 4db2 9ffd 1c15 eb49 318e ......M......I1. │ │ │ │ +00039210: 8e8e 8e9f ff40 548d 9105 ccce eb61 2365 .....@T......a#e │ │ │ │ +00039220: 7870 6c6f 6465 9105 bfaa 6077 686f 7369 xplode....`whosi │ │ │ │ +00039230: 7460 3b3b 8ea4 0d00 008d 9105 ccce 5b60 t`;;..........[` │ │ │ │ +00039240: 7760 3b96 05bf aa60 6860 3b93 606f 603b w`;....`h`;.`o`; │ │ │ │ +00039250: 9360 7360 3b93 6069 603b 9360 7460 5d93 .`s`;.`i`;.`t`]. │ │ │ │ +00039260: 3a93 7374 7269 6e67 936c 6973 748e a1a1 :.string.list... │ │ │ │ +00039270: 8d91 05cc ce23 696d 706c 6f64 6591 05bf .....#implode... │ │ │ │ +00039280: aa5b 6063 603b 6061 603b 6074 605d 3b3b .[`c`;`a`;`t`];; │ │ │ │ +00039290: 8ea1 8d91 05cc ce60 6361 7460 9605 bfaa .......`cat`.... │ │ │ │ +000392a0: 3a93 7374 7269 6e67 8ea1 a18d 9105 ccce :.string........ │ │ │ │ +000392b0: 2369 6d70 6c6f 6465 9105 bfaa 5b60 6364 #implode....[`cd │ │ │ │ +000392c0: 603b 6061 6260 3b60 7475 605d 3b3b 8ea1 `;`ab`;`tu`];;.. │ │ │ │ +000392d0: 8d91 05cc ce65 7661 6c75 6174 696f 6e91 .....evaluation. │ │ │ │ +000392e0: 05bf aa66 6169 6c65 6491 1cbe 5269 6d70 ...failed...Rimp │ │ │ │ +000392f0: 6c6f 6465 8e8e 9201 c671 b184 0068 f0fe lode.....q...h.. │ │ │ │ +00039300: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ +00039310: c70b 4a8e 8e8e 9f4e 98e0 8d8d 8d91 eaf1 ..J....N........ │ │ │ │ +00039320: eb9f eecf a789 0000 6666 01c7 0b4a 9f18 ........ff...J.. │ │ │ │ +00039330: 0716 8d8d 90cc cd9f 0459 9c84 001c 60b2 .........Y....`. │ │ │ │ +00039340: 0000 6666 8d9f eea6 648d 9117 0bcc 6173 ..ff....d.....as │ │ │ │ +00039350: 6369 6991 227d fc3a 9605 bfaa 696e 7493 cii."}.:....int. │ │ │ │ +00039360: 2d3e 9373 7472 696e 678e 9f0d 0000 8d91 ->.string....... │ │ │ │ +00039370: 170b cc61 7363 6969 5f63 6f64 6596 05bf ...ascii_code... │ │ │ │ +00039380: aa3a 9373 7472 696e 6793 2d3e 9369 6e74 .:.string.->.int │ │ │ │ +00039390: 8e8e 9201 c671 b184 001c 60b2 0000 6666 .....q....`...ff │ │ │ │ +000393a0: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ +000393b0: 8e8e 9f1f 0f4e 8d91 f653 7acf 5468 6596 .....N...Sz.The. │ │ │ │ +000393c0: 042e 0a66 756e 6374 696f 6e8d 9104 2e09 ...function..... │ │ │ │ +000393d0: eb61 6173 6369 698e 9125 1a65 cf72 6574 .aascii..%.e.ret │ │ │ │ +000393e0: 7572 6e73 9b04 2e09 7468 6593 6f6e 6598 urns....the.one. │ │ │ │ +000393f0: 6390 ac72 6861 7261 6374 6572 9373 7472 c..rharacter.str │ │ │ │ +00039400: 696e 6798 7768 6f73 6593 eb48 4153 4349 ing.whose..HASCI │ │ │ │ +00039410: 904d de49 9104 2df8 cf63 6f95 538e 6465 .M.I..-..co.S.de │ │ │ │ +00039420: 9863 6f72 7265 7370 936f 6e64 7391 042e .corresp.onds... │ │ │ │ +00039430: 0a74 6f8e a18d 91ea f1eb 6974 739b 049a .to.......its... │ │ │ │ +00039440: c261 7267 756d 656e 95ac 7274 2c91 04c6 .argumen..rt,... │ │ │ │ +00039450: c877 6869 6393 6898 6d93 7573 7498 6290 .whic.h.m.ust.b. │ │ │ │ +00039460: 538e 6598 6e6f 6e2d 6e65 6761 7469 7693 S.e.non-negativ. │ │ │ │ +00039470: 6591 049a c161 6e64 986c 6573 7398 7468 e....and.less.th │ │ │ │ +00039480: 616e 8d98 eb61 3132 388e 9115 d9c0 cf2e an...a128....... │ │ │ │ +00039490: 9107 492d 5468 6598 6675 6e63 7469 6f6e ..I-The.function │ │ │ │ +000394a0: 8d98 eb61 6173 6369 695f 636f 6465 8e8e ...aascii_code.. │ │ │ │ +000394b0: a18d 91ea f1eb cf72 6574 7572 6e73 9603 .......returns.. │ │ │ │ +000394c0: 94eb 7468 6593 eb48 4153 4349 904d de49 ..the..HASCI.M.I │ │ │ │ +000394d0: 9103 94d6 cf63 6f90 538e 6465 936f 6693 .....co.S.de.of. │ │ │ │ +000394e0: 7468 6593 0c72 7374 9103 94ec 639a ac72 the..rst....c..r │ │ │ │ +000394f0: 6861 7261 6374 6572 936f 6693 6974 7393 haracter.of.its. │ │ │ │ +00039500: 6172 6775 6d65 6e98 742c 9103 a611 7768 argumen.t,....wh │ │ │ │ +00039510: 6963 9868 936d 9875 7374 9103 94ec 6290 ic.h.m.ust....b. │ │ │ │ +00039520: 538e 6593 6193 6e6f 6e2d 656d 7074 9879 S.e.a.non-empt.y │ │ │ │ +00039530: 8ea1 8d91 eaf1 eb73 7472 696e 672e 8ea6 .......string... │ │ │ │ +00039540: 8d8d 8d91 eaf1 eb9f eecf a789 0000 6666 ..............ff │ │ │ │ +00039550: 01c7 0b4a 9f18 0716 8d8d 90cc cd9f 0459 ...J...........Y │ │ │ │ +00039560: 9c84 001c 60b2 0000 6666 8d9f eea6 648d ....`...ff....d. │ │ │ │ +00039570: 9117 0bcc eb61 7374 7269 6e67 5f6f 665f .....astring_of_ │ │ │ │ +00039580: 696e 7496 05bf aa3a 9369 6e74 932d 3e93 int....:.int.->. │ │ │ │ +00039590: 7374 7269 6e67 8e9f 0d00 008d 9117 0bcc string.......... │ │ │ │ +000395a0: 696e 745f 6f66 5f73 7472 696e 6796 05bf int_of_string... │ │ │ │ +000395b0: aa3a 9373 7472 696e 6793 2d3e 9369 6e74 .:.string.->.int │ │ │ │ +000395c0: 8e8e 9201 c671 b184 001c 60b2 0000 6666 .....q....`...ff │ │ │ │ +000395d0: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ +000395e0: 8e8e a68d 91f6 537a cf54 6865 7365 9604 ......Sz.These.. │ │ │ │ +000395f0: 23b4 6172 659b 0423 b362 9053 8e6f 756e #.are..#.b.S.oun │ │ │ │ +00039600: 6493 746f 9874 6865 936f 6295 ac72 7669 d.to.the.ob..rvi │ │ │ │ +00039610: 6f75 7398 7493 7970 9553 8e65 9104 23b4 ous.t.yp.S.e..#. │ │ │ │ +00039620: 636f 9365 7263 696f 6e98 6675 6e63 7469 co.ercion.functi │ │ │ │ +00039630: 6f6e 732c 9104 31f6 7769 7468 8d91 0423 ons,..1.with...# │ │ │ │ +00039640: b4eb 6169 6e74 5f6f 665f 7374 7269 6e67 ..aint_of_string │ │ │ │ +00039650: 8e91 5303 09cf 6661 696c 696e 6791 0423 ..S...failing..# │ │ │ │ +00039660: b469 668e a18d 91ea f1eb 6974 7396 03ea .if.......its... │ │ │ │ +00039670: a861 7267 756d 656e 9aac 7274 9369 7393 .argumen..rt.is. │ │ │ │ +00039680: 6e6f 7493 6193 6e6f 6e2d 6e65 6761 7469 not.a.non-negati │ │ │ │ +00039690: 7698 6593 696e 9874 6567 6572 9373 7472 v.e.in.teger.str │ │ │ │ +000396a0: 696e 672e 8e9f 1f0f 4e8d 8d8d 91ea f1eb ing.....N....... │ │ │ │ +000396b0: 9fee cfa7 8900 0066 6601 c70b 4a9f 1807 .......ff...J... │ │ │ │ +000396c0: 168d 8d90 cccd 9f04 599c 8400 1c60 b200 ........Y....`.. │ │ │ │ +000396d0: 0066 668d 9fee a664 8d91 170b cceb 616d .ff....d......am │ │ │ │ +000396e0: 6c5f 6375 7272 6965 645f 696e 6669 7896 l_curried_infix. │ │ │ │ +000396f0: 05bf aa3a 9373 7472 696e 6793 2d3e 9376 ...:.string.->.v │ │ │ │ +00039700: 6f69 648e 9f0d 0000 8d91 170b cc6d 6c5f oid..........ml_ │ │ │ │ +00039710: 7061 6972 6564 5f69 6e66 6978 910b 7f54 paired_infix...T │ │ │ │ +00039720: 3a96 05bf aa73 7472 696e 6793 2d3e 9376 :....string.->.v │ │ │ │ +00039730: 6f69 648e 8e92 01c6 71b1 8400 1c60 b200 oid.....q....`.. │ │ │ │ +00039740: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ +00039750: 0b4a 8e8e 8ea6 8d91 f653 7acf 5468 6596 .J.......Sz.The. │ │ │ │ +00039760: 049f 9e66 756e 6374 696f 6e73 8d91 049f ...functions.... │ │ │ │ +00039770: 9deb 616d 6c5f 6375 7272 6965 645f 696e ..aml_curried_in │ │ │ │ +00039780: 6669 788e 9165 39db cf61 6e64 8d93 eb61 fix..e9..and...a │ │ │ │ +00039790: 6d6c 5f70 6169 7265 645f 696e 6669 788e ml_paired_infix. │ │ │ │ +000397a0: 915f 7a31 cf64 6563 6c61 7265 9374 6865 ._z1.declare.the │ │ │ │ +000397b0: 6972 9104 9f9d 6172 6775 6d65 6e90 ac72 ir....argumen..r │ │ │ │ +000397c0: 7493 7374 7269 6e67 738e a18d 91ea f1eb t.strings....... │ │ │ │ +000397d0: 746f 9603 f1fe 7468 659b 03f1 fdeb 484d to....the.....HM │ │ │ │ +000397e0: 4c93 cf70 6172 7365 7293 6173 9868 6190 L..parser.as.ha. │ │ │ │ +000397f0: ac72 7669 6e67 93e5 696e 0c78 9104 39f3 .rving..in.x..9. │ │ │ │ +00039800: 7374 6174 7573 9100 fddd cf2e 9105 4ee1 status........N. │ │ │ │ +00039810: 496e 0c78 6564 9866 756e 6374 696f 6e73 In.xed.functions │ │ │ │ +00039820: 9363 616e 9365 6974 6865 7298 6290 538e .can.either.b.S. │ │ │ │ +00039830: 6593 6375 7272 6965 6493 6f72 9874 616b e.curried.or.tak │ │ │ │ +00039840: 90ac 7265 9361 8ea1 8d91 eaf1 eb70 6169 ..re.a.......pai │ │ │ │ +00039850: 7296 03ea a861 7393 616e 9361 7267 756d r....as.an.argum │ │ │ │ +00039860: 656e 90ac 7274 2e91 0538 e046 91ff 0556 en..rt...8.F...V │ │ │ │ +00039870: 6f72 9365 7861 6d70 6c65 2c93 6166 7465 or.example,.afte │ │ │ │ +00039880: 7293 6578 6563 7574 696e 673a 8e9f 1ea8 r.executing:.... │ │ │ │ +00039890: e88d 8d8d 9f06 d6bd 8d8d 8d9f f300 008d ................ │ │ │ │ +000398a0: 9102 30ea eb61 6d6c 5f70 6169 7265 645f ..0..aml_paired_ │ │ │ │ +000398b0: 696e 6669 7891 05bf aa60 706c 7573 603b infix....`plus`; │ │ │ │ +000398c0: 3b8e 9f0d 0000 8d91 0230 ea6c 6574 9605 ;........0.let.. │ │ │ │ +000398d0: bfaa 7893 706c 7573 9379 933d 9378 2b79 ..x.plus.y.=.x+y │ │ │ │ +000398e0: 3b3b 8e8e 8e8e 8e8e 8e9f 1ea8 e98d 8d91 ;;.............. │ │ │ │ +000398f0: eaf1 eb31 9605 bfaa 706c 7573 9332 8e91 ...1....plus.2.. │ │ │ │ +00039900: 1cd9 e3cf 6973 9603 eaa8 7379 6e6f 6e90 ....is....synon. │ │ │ │ +00039910: ac72 796d 6f75 7393 7769 7468 93eb 6124 .rymous.with..a$ │ │ │ │ +00039920: 706c 7573 2831 2c32 2993 cf61 6e64 9361 plus(1,2)..and.a │ │ │ │ +00039930: 6674 6572 9365 7865 6375 7469 6e67 8e9f fter.executing.. │ │ │ │ +00039940: 1ec2 848d 8d8d 9f06 d6bd 8d8d 8d9f f300 ................ │ │ │ │ +00039950: 008d 9102 30ea eb61 6d6c 5f63 7572 7269 ....0..aml_curri │ │ │ │ +00039960: 6564 5f69 6e66 6978 9605 bfaa 6070 6c75 ed_infix....`plu │ │ │ │ +00039970: 7360 933b 3b8e 9f0d 0000 8d91 0230 ea6c s`.;;........0.l │ │ │ │ +00039980: 6574 9605 bfaa 7893 706c 7573 9379 933d et....x.plus.y.= │ │ │ │ +00039990: 9378 2b79 933b 3b8e 8e8e 8e8e 8e8e 9f1f .x+y.;;......... │ │ │ │ +000399a0: d635 8d8d 91ea f1eb 3196 05bf aa70 6c75 .5......1....plu │ │ │ │ +000399b0: 7393 328e 911c d9e3 cf69 7396 03ea a873 s.2......is....s │ │ │ │ +000399c0: 796e 6f6e 90ac 7279 6d6f 7573 9377 6974 ynon..rymous.wit │ │ │ │ +000399d0: 6893 eb61 2470 6c75 7396 05bf aa31 9332 h..a$plus....1.2 │ │ │ │ +000399e0: cf2e 8d8d 9ffb a532 d531 8e8e 8e91 eaf1 .......2.1...... │ │ │ │ +000399f0: eb9f 0b1e 2489 0000 6666 0071 cf9f 9f0c ....$...ff.q.... │ │ │ │ +00039a00: 999a 8d8d 8d8d 910d 8390 9ffc 5eff c531 ............^..1 │ │ │ │ +00039a10: 8e8e 8e91 1200 03c6 4f6e 6c79 9603 e9bf ........Only.... │ │ │ │ +00039a20: 6f72 6469 6e61 7279 9b03 e9c0 6964 656e ordinary....iden │ │ │ │ +00039a30: 90b8 e374 690c 6572 7393 616e 6493 6365 ...ti.ers.and.ce │ │ │ │ +00039a40: 7274 6169 6e98 7369 6e67 6c65 9363 95b8 rtain.single.c.. │ │ │ │ +00039a50: e368 6172 6163 7465 722c 9104 0eda 6e6f .haracter,....no │ │ │ │ +00039a60: 6e2d 6469 6769 742c 9104 0ed9 6e6f 6e2d n-digit,....non- │ │ │ │ +00039a70: 6c61 9379 936f 7574 9873 7472 696e 6773 la.y.out.strings │ │ │ │ +00039a80: 9603 e9bf 6361 6e93 6290 471d 6598 7573 ....can.b.G.e.us │ │ │ │ +00039a90: 6564 9361 738e 9f0c 0000 8d69 6e0c 7865 ed.as......in.xe │ │ │ │ +00039aa0: 733b 9603 5555 696e 0c78 696e 6793 6f74 s;..UUin.xing.ot │ │ │ │ +00039ab0: 6865 7293 7374 7269 6e67 7393 6d61 9ab8 her.strings.ma.. │ │ │ │ +00039ac0: e379 9368 6198 7698 6593 756e 7072 6564 .y.ha.v.e.unpred │ │ │ │ +00039ad0: 6963 7461 626c 6593 650b 6563 7473 936f ictable.e.ects.o │ │ │ │ +00039ae0: 6e93 7468 6593 7061 7273 6572 2e8e 8e9f n.the.parser.... │ │ │ │ +00039af0: 24fd 138e 8c8b 0000 0035 0000 0000 0000 $........5...... │ │ │ │ 00039b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00039b10: 0000 0000 0000 0003 8eff a002 cc05 558d ..............U. │ │ │ │ -00039b20: a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d 9112 ..F............. │ │ │ │ -00039b30: c761 d036 2e32 2e91 0a80 0050 7265 6465 .a.6.2.....Prede │ │ │ │ -00039b40: 636c 6172 6564 9604 8000 646f 6c6c 6172 clared....dollar │ │ │ │ -00039b50: 6564 9369 6465 6e90 a000 7469 0c65 7273 ed.iden...ti.ers │ │ │ │ -00039b60: 9200 e1ae d635 338e 9112 c761 9f05 6666 .....53....a..ff │ │ │ │ -00039b70: 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 ....f..>|....... │ │ │ │ -00039b80: 2fdf 8da0 fd8b d021 8d8d 9112 c761 eb4b /......!.....a.K │ │ │ │ -00039b90: 362e 328e 913f 0f0c 5072 6564 6563 6c61 6.2..?..Predecla │ │ │ │ -00039ba0: 7265 6496 067a e164 6f6c 6c61 7265 6493 red..z.dollared. │ │ │ │ -00039bb0: 6964 656e 91ff 75c2 7469 0c65 7273 8e9f iden..u.ti.ers.. │ │ │ │ -00039bc0: 1be2 238d 9112 c761 cf54 6865 9605 be99 ..#....a.The.... │ │ │ │ -00039bd0: 666f 6c6c 6f90 ac72 7769 6e67 9b05 be98 follo..rwing.... │ │ │ │ -00039be0: 7072 650c 7893 616e 6493 696e 0c78 986f pre.x.and.in.x.o │ │ │ │ -00039bf0: 7090 538e 6572 6174 6f72 7393 6172 6593 p.S.erators.are. │ │ │ │ -00039c00: 7072 6f90 ac72 7669 6465 6498 6173 9370 pro..rvided.as.p │ │ │ │ -00039c10: 7269 6d69 7469 7690 ac72 6573 9328 7768 rimitiv..res.(wh │ │ │ │ -00039c20: 6572 6598 7468 6593 646f 6c6c 6172 8ea4 ere.the.dollar.. │ │ │ │ -00039c30: 1000 008d 9112 c761 7379 6d9a ac72 6290 .......asym..rb. │ │ │ │ -00039c40: 538e 6f6c 9603 eaa8 6973 936f 6d69 7474 S.ol....is.omitt │ │ │ │ -00039c50: 6564 9366 726f 6d93 7468 6593 7461 626c ed.from.the.tabl │ │ │ │ -00039c60: 653b 9374 6865 9363 6f6e 7374 616e 9874 e;.the.constan.t │ │ │ │ -00039c70: 7393 6172 6593 eb61 2464 6fcf 2c93 616e s.are..a$do.,.an │ │ │ │ -00039c80: 6493 736f 936f 6e29 3a8e 9f3e cd6c 8d8d d.so.on):..>.l.. │ │ │ │ -00039c90: 8d91 12c7 619f ce4f a789 0000 6666 01c7 ....a..O....ff.. │ │ │ │ -00039ca0: 0b4a 9f59 0716 8d8d 90cc cd9f 0459 9c84 .J.Y.........Y.. │ │ │ │ -00039cb0: 005d 60b2 0000 6666 8d9f ada6 648d 9117 .]`...ff....d... │ │ │ │ -00039cc0: 0bcc eb61 646f 9133 bcfa 3a96 05bf aa2a ...ado.3..:....* │ │ │ │ -00039cd0: 932d 3e93 766f 6964 8ea4 0d00 008d 9117 .->.void........ │ │ │ │ -00039ce0: 0bcc 6e6f 7491 2dfd 503a 9605 bfaa 626f ..not.-.P:....bo │ │ │ │ -00039cf0: 6f6c 932d 3e93 626f 6f6c 8ea1 8d91 170b ol.->.bool...... │ │ │ │ -00039d00: cc2a 2c96 05bf aa2f 2c93 2b2c 932d 933a .*,..../,.+,.-.: │ │ │ │ -00039d10: 9369 6e74 9323 9369 6e74 932d 3e93 696e .int.#.int.->.in │ │ │ │ -00039d20: 748e a18d 9117 0bcc 3e2c 9605 bfaa 3c91 t.......>,....<. │ │ │ │ -00039d30: 283d a63a 9369 6e74 9323 9369 6e74 932d (=.:.int.#.int.- │ │ │ │ -00039d40: 3e93 626f 6f6c 8ea1 8d91 1ccb 763d 9133 >.bool......v=.3 │ │ │ │ -00039d50: bcfa 3a96 05bf aa2a 9323 932a 932d 3e93 ..:....*.#.*.->. │ │ │ │ -00039d60: 626f 6f6c 8ea1 8d91 1ccb 7640 9133 bcfa bool......v@.3.. │ │ │ │ -00039d70: 3a96 05bf aa2a 936c 6973 7493 2393 2a93 :....*.list.#.*. │ │ │ │ -00039d80: 6c69 7374 932d 3e93 2a93 6c69 7374 8ea1 list.->.*.list.. │ │ │ │ -00039d90: 8d91 1ccb 762e 9133 bcfa 3a96 05bf aa2a ....v..3..:....* │ │ │ │ -00039da0: 9323 932a 936c 6973 7493 2d3e 932a 936c .#.*.list.->.*.l │ │ │ │ -00039db0: 6973 748e 8e92 01c6 71b1 8400 5d60 b200 ist.....q...]`.. │ │ │ │ -00039dc0: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ -00039dd0: 0b4a 8e8e 8e9f 3e22 c18d 9112 c761 cf43 .J....>".....a.C │ │ │ │ -00039de0: 6c61 7269 6679 696e 6791 03ea a872 656d larifying....rem │ │ │ │ -00039df0: 6172 6b73 3a8e 9f18 b6ad 8d8d 8d8d 9124 arks:..........$ │ │ │ │ -00039e00: 67af eb60 8088 8e8e 8e91 3027 4deb 6124 g..`......0'M.a$ │ │ │ │ -00039e10: 646f 9603 eaa8 cf69 7393 6571 7569 769b do.....is.equiv. │ │ │ │ -00039e20: ff58 e461 6c65 6e90 ac72 7493 746f 93eb .X.alen..rt.to.. │ │ │ │ -00039e30: 615c 782e 2829 cf3b 8d93 eb61 646f 9105 a\x.().;...ado.. │ │ │ │ -00039e40: bfaa eb62 658e 911e 2d8c cf65 7698 616c ...be...-..ev.al │ │ │ │ -00039e50: 7561 7465 7393 d765 93cf 666f 7293 6974 uates..e..for.it │ │ │ │ -00039e60: 7393 7369 6465 9365 0b65 6374 732e 8e9f s.side.e.ects... │ │ │ │ -00039e70: 18ed ab8d 8d8d 8d91 2467 afeb 6080 888e ........$g..`... │ │ │ │ -00039e80: 8e8e 9130 274d eb61 2f96 03ea a8cf 7265 ...0'M.a/.....re │ │ │ │ -00039e90: 7475 726e 7393 7468 6593 696e 90ac 7274 turns.the.in..rt │ │ │ │ -00039ea0: 6567 6572 9370 6172 7493 6f66 9374 6865 eger.part.of.the │ │ │ │ -00039eb0: 9372 6573 756c 7493 6f66 9361 9364 6976 .result.of.a.div │ │ │ │ -00039ec0: 6973 696f 6e2c 9366 6f72 9365 7861 6d70 ision,.for.examp │ │ │ │ -00039ed0: 6c65 3a8e a91a c71d 8d91 4166 4beb 6124 le:.......AfK.a$ │ │ │ │ -00039ee0: 2f28 372c 3329 960b 7f54 3d93 372f 3393 /(7,3)...T=.7/3. │ │ │ │ -00039ef0: 3d93 328e 9f0d 999a 8d91 4166 4b24 2f28 =.2.......AfK$/( │ │ │ │ -00039f00: 2d37 2c33 2996 05bf aa3d 932d 372f 3391 -7,3)....=.-7/3. │ │ │ │ -00039f10: 0b7f 543d 932d 328e 9f1d 2d83 8d91 3027 ..T=.-2...-...0' │ │ │ │ -00039f20: 4dcf 5468 6596 03ea a866 6169 6c75 7265 M.The....failure │ │ │ │ -00039f30: 9373 7472 696e 6793 666f 7293 6469 7669 .string.for.divi │ │ │ │ -00039f40: 7369 6f6e 9362 90ac 7279 937a 6572 6f93 sion.b..ry.zero. │ │ │ │ -00039f50: 6973 8d93 eb61 6064 6976 608e 9120 a8fa is...a`div`.. .. │ │ │ │ -00039f60: cf2e 8e9f 18ed ac8d 8d8d 8d91 2467 afeb ............$g.. │ │ │ │ -00039f70: 6080 888e 8e8e 8d91 3027 4deb 612d 8e91 `.......0'M.a-.. │ │ │ │ -00039f80: 3a3c 99cf 6973 9604 55a1 7468 659b 0455 :<..is..U.the..U │ │ │ │ -00039f90: a262 696e 6172 7993 7375 6274 7261 6374 .binary.subtract │ │ │ │ -00039fa0: 696f 6e98 6675 6e63 7469 6f6e 2e91 0679 ion.function...y │ │ │ │ -00039fb0: cc4e 6567 6174 696f 6e98 2875 6e61 7279 .Negation.(unary │ │ │ │ -00039fc0: 936d 696e 90ac 7275 7329 9869 7393 6e6f .min..rus).is.no │ │ │ │ -00039fd0: 7498 6190 ac72 7691 ff58 e461 696c 6162 t.a..rv..X.ailab │ │ │ │ -00039fe0: 6c65 9361 7398 618e a18d 9130 274d 7072 le.as.a....0'Mpr │ │ │ │ -00039ff0: 6564 6563 6c61 7265 6496 0355 0a66 756e edeclared..U.fun │ │ │ │ -0003a000: 6374 696f 6e93 6f66 9b03 550b eb48 4d4c ction.of..U..HML │ │ │ │ -0003a010: cf2c 936f 6e6c 7993 6173 9361 9870 7265 .,.only.as.a.pre │ │ │ │ -0003a020: 0c78 936f 7090 538e 6572 6174 6f72 2e91 .x.op.S.erator.. │ │ │ │ -0003a030: 0507 014f 6693 636f 7572 7365 2c91 0372 ...Of.course,..r │ │ │ │ -0003a040: f674 6865 9875 7365 7293 6361 6e93 6465 .the.user.can.de │ │ │ │ -0003a050: 0c6e 658e a18d 9130 274d 6e65 6761 7469 .ne....0'Mnegati │ │ │ │ -0003a060: 6f6e 9603 eaa8 6966 9368 6593 6f72 9373 on....if.he.or.s │ │ │ │ -0003a070: 6865 9377 6973 6865 737c 652e 672e 9105 he.wishes|e.g... │ │ │ │ -0003a080: 38e0 6290 ac72 798e a68d 9141 664b eb61 8.b..ry....AfK.a │ │ │ │ -0003a090: 6c65 7496 05bf aa6d 696e 7573 9378 933d let....minus.x.= │ │ │ │ -0003a0a0: 932d 788e a91d 2d83 8d8d 8d8d 9124 67af .-x...-......$g. │ │ │ │ -0003a0b0: eb60 8088 8e8e 8e91 3027 4dcf 4e6f 7496 .`......0'M.Not. │ │ │ │ -0003a0c0: 05bc 2061 6c6c 9b05 bc1f 646f 6c6c 6172 .. all....dollar │ │ │ │ -0003a0d0: 6564 9369 6e0c 7898 6f70 9053 8e65 7261 ed.in.x.op.S.era │ │ │ │ -0003a0e0: 746f 7273 9361 7265 9869 6e63 6c75 6465 tors.are.include │ │ │ │ -0003a0f0: 6493 6162 9053 8e6f 95ac 7276 9365 3a91 d.ab.S.o..rv.e:. │ │ │ │ -0003a100: 08db cfeb 6124 2c98 cf69 7391 05bc 206e ....a$,..is... n │ │ │ │ -0003a110: 6f74 9870 726f 9376 6964 6564 9105 bc20 ot.pro.vided... │ │ │ │ -0003a120: 7369 6e63 6598 6974 8ea1 8d91 3027 4d77 since.it....0'Mw │ │ │ │ -0003a130: 95ac 726f 756c 649b 049e ce62 9053 8e65 ..rould....b.S.e │ │ │ │ -0003a140: 9104 9ecd 6571 7569 7691 ff58 e461 6c65 ....equiv..X.ale │ │ │ │ -0003a150: 6e93 7498 2861 7398 6196 049e cd66 756e n.t.(as.a....fun │ │ │ │ -0003a160: 6374 696f 6e29 9874 6f98 7468 6593 6964 ction).to.the.id │ │ │ │ -0003a170: 656e 95ac 7274 6974 9379 986f 6e98 7061 en..rtit.y.on.pa │ │ │ │ -0003a180: 6972 732c 9104 cbd7 6e6f 7298 6973 9604 irs,....nor.is.. │ │ │ │ -0003a190: 9ecd eb61 2698 cf61 7398 6974 9368 6173 ...a&..as.it.has │ │ │ │ -0003a1a0: 986e 6f8e a18d 9130 274d 636f 7272 6573 .no....0'Mcorres │ │ │ │ -0003a1b0: 709a 538e 6f6e 6469 6e67 9603 a2c3 6361 p.S.onding....ca │ │ │ │ -0003a1c0: 6c6c 2d62 90ac 7279 2d76 91ff 58e4 616c ll-b..ry-v..X.al │ │ │ │ -0003a1d0: 7565 9366 756e 6374 696f 6e91 03a2 c228 ue.function....( │ │ │ │ -0003a1e0: 6298 6563 6175 7365 93d7 6593 eb61 2693 b.ecause..e..a&. │ │ │ │ -0003a1f0: d765 8d9f fba5 32db 308e 9106 70fc cf65 .e....2.0...p..e │ │ │ │ -0003a200: 7691 ff58 e461 6c75 6174 6573 9374 6f8d v..X.aluates.to. │ │ │ │ -0003a210: 9103 a2c2 eb61 6661 6c73 658e 9124 03d7 .....afalse..$.. │ │ │ │ -0003a220: cf77 6865 6e93 d765 93cf 646f 9865 738e .when..e..do.es. │ │ │ │ -0003a230: a18d 9130 274d 6576 9aac 7265 6e96 03ea ...0'Mev..ren... │ │ │ │ -0003a240: a869 6693 6576 91ff 58e4 616c 7561 7469 .if.ev..X.aluati │ │ │ │ -0003a250: 6f6e 936f 6693 d765 8d9f fba5 32db 308e on.of..e....2.0. │ │ │ │ -0003a260: 9106 b8e1 cf77 986f 756c 6493 6661 696c .....w.ould.fail │ │ │ │ -0003a270: 9374 6f93 7465 726d 696e 6174 6529 2c93 .to.terminate),. │ │ │ │ -0003a280: 6e6f 7293 6973 8d93 eb61 6f72 8e91 1354 nor.is...aor...T │ │ │ │ -0003a290: a4cf 616e 616c 6f67 6f75 736c 7991 ff05 ..analogously... │ │ │ │ -0003a2a0: 562e 8e9f 18ed ab8d 8d8d 8d91 2467 afeb V...........$g.. │ │ │ │ -0003a2b0: 6080 888e 8e8e 9130 274d cf54 6865 9b03 `......0'M.The.. │ │ │ │ -0003a2c0: eaa8 7095 538e 6572 696f 9364 9873 796d ..p.S.erio.d.sym │ │ │ │ -0003a2d0: 90ac 7262 936f 6c98 608d eb61 2e8e 9105 ..rb.ol.`..a.... │ │ │ │ -0003a2e0: bfaa cf27 9869 7398 616e 9869 6e0c 7865 ...'.is.an.in.xe │ │ │ │ -0003a2f0: 6498 4c69 7370 9863 6f6e 733a 8ea6 8d8d d.Lisp.cons:.... │ │ │ │ -0003a300: 8d91 3627 4dd7 788d eb61 2e5b 8e91 0b7f ..6'M.x..a.[.... │ │ │ │ -0003a310: 54d7 788d 9f01 cccc d531 8e8d 9104 c004 T.x......1...... │ │ │ │ -0003a320: eb61 3b8e 8d91 106a 54d7 3a96 01ff fe3a .a;....jT.:....: │ │ │ │ -0003a330: 933a 8e8d 9124 1f9a eb61 3b8e 9629 df44 .:...$...a;..).D │ │ │ │ -0003a340: d778 8d9f 01cc ccd8 6e8e 8d91 05a8 50eb .x......n.....P. │ │ │ │ -0003a350: 615d 8e91 0ebd 4ccf 3d8d 9103 5552 eb61 a]....L.=...UR.a │ │ │ │ -0003a360: 5b8e 9109 14fc d778 8deb 613b 8e91 05bf [......x..a;.... │ │ │ │ -0003a370: aad7 788d 9f01 cccc d531 8e8d 9104 c004 ..x......1...... │ │ │ │ -0003a380: eb61 3b8e 8d91 106a 54d7 3a96 01ff fe3a .a;....jT.:....: │ │ │ │ -0003a390: 933a 8e8d 9124 1f9a eb61 3b8e 93d7 788d .:...$...a;...x. │ │ │ │ -0003a3a0: 9f01 cccc d86e 8e8d 9105 a850 eb61 5d8e .....n.....P.a]. │ │ │ │ -0003a3b0: 8e8e 8ea6 8d8d 8d8d 9124 67af eb60 8088 .........$g..`.. │ │ │ │ -0003a3c0: 8e8e 8e8d 9130 274d eb61 3d8e 9138 ca7d .....0'M.a=..8.} │ │ │ │ -0003a3d0: cf69 7396 02e3 8762 9053 8e6f 756e 649b .is....b.S.ound. │ │ │ │ -0003a3e0: 02e3 8674 6f93 7468 6598 6578 7090 538e ...to.the.exp.S. │ │ │ │ -0003a3f0: 6563 7465 6498 7072 6564 6963 6174 6593 ected.predicate. │ │ │ │ -0003a400: 666f 7298 616e 9865 7175 616c 6974 90ac for.an.equalit.. │ │ │ │ -0003a410: 7279 9374 6573 7498 6174 936e 6f6e 2d66 ry.test.at.non-f │ │ │ │ -0003a420: 756e 6374 696f 6e98 7490 ac72 7970 9053 unction.t..ryp.S │ │ │ │ -0003a430: 8e65 732c 9103 1827 6275 7498 6973 8ea1 .es,...'but.is.. │ │ │ │ -0003a440: 8d91 3027 4d6e 6563 6573 7361 7269 6c79 ..0'Mnecessarily │ │ │ │ -0003a450: 9603 644a 7261 7468 6572 9377 9aac 7265 ..dJrather.w..re │ │ │ │ -0003a460: 616b 2c91 037f 2961 6e64 936d 6198 7993 ak,...)and.ma.y. │ │ │ │ -0003a470: 6769 7698 659b 0364 4973 7572 7072 6973 giv.e..dIsurpris │ │ │ │ -0003a480: 696e 6793 7265 7375 6c74 732c 9103 7f2a ing.results,...* │ │ │ │ -0003a490: 6174 9866 756e 6374 696f 6e93 7490 ac72 at.function.t..r │ │ │ │ -0003a4a0: 7970 9053 8e65 732e 9105 0c16 5991 ff05 yp.S.es.....Y... │ │ │ │ -0003a4b0: 566f 7593 6361 6e8e a18d 9130 274d 6290 Vou.can....0'Mb. │ │ │ │ -0003a4c0: 538e 6596 042d 8973 7572 6593 7468 6174 S.e..-.sure.that │ │ │ │ -0003a4d0: 9104 2d8a 7365 6d61 6e9a ac72 7469 6361 ..-.seman..rtica │ │ │ │ -0003a4e0: 6c6c 7993 288d 692e 652e 8e91 1331 0d65 lly.(.i.e....1.e │ │ │ │ -0003a4f0: 7874 656e 7369 6f6e 616c 6c79 2993 6469 xtensionally).di │ │ │ │ -0003a500: 0b65 7265 6e98 7491 042d 8a66 756e 6374 .eren.t..-.funct │ │ │ │ -0003a510: 696f 6e73 9361 7265 936e 6f74 9365 7175 ions.are.not.equ │ │ │ │ -0003a520: 616c 2c91 043e 4261 6e64 8ea1 8d91 3027 al,..>Band....0' │ │ │ │ -0003a530: 4d74 6861 749b 0398 a873 656d 616e 95ac Mthat....seman.. │ │ │ │ -0003a540: 7274 6963 616c 6c79 9103 98a9 6571 7569 rtically....equi │ │ │ │ -0003a550: 7691 ff58 e461 6c65 6e93 7498 6675 6e63 v..X.alen.t.func │ │ │ │ -0003a560: 7469 6f6e 7398 6172 6596 0398 a965 7175 tions.are....equ │ │ │ │ -0003a570: 616c 9877 6865 6e93 7468 6579 986f 7269 al.when.they.ori │ │ │ │ -0003a580: 6769 6e61 7465 9866 726f 6d93 7468 6598 ginate.from.the. │ │ │ │ -0003a590: 7361 6d65 8ea1 8d91 3027 4d65 7691 ff58 same....0'Mev..X │ │ │ │ -0003a5a0: e461 6c75 6174 696f 6e96 057a 2a6f 669b .aluation..z*of. │ │ │ │ -0003a5b0: 057a 2b74 6865 9373 616d 6598 7465 7874 .z+the.same.text │ │ │ │ -0003a5c0: 7561 6c93 6f90 538e 6363 7572 7265 6e63 ual.o.S.ccurrenc │ │ │ │ -0003a5d0: 6598 6f66 9361 9866 756e 6374 696f 6e2d e.of.a.function- │ │ │ │ -0003a5e0: 6465 6e6f 7469 6e67 9365 7870 7265 7373 denoting.express │ │ │ │ -0003a5f0: 696f 6e3b 9106 41ec 666f 728e a18d 9130 ion;..A.for....0 │ │ │ │ -0003a600: 274d 6f74 6865 7296 042d 8a63 6173 6573 'Mother..-.cases │ │ │ │ -0003a610: 9b04 2d8b 7468 6593 6571 7561 6c69 7490 ..-.the.equalit. │ │ │ │ -0003a620: ac72 7998 6f66 9366 756e 6374 696f 6e73 .ry.of.functions │ │ │ │ -0003a630: 9369 7398 756e 7265 6c69 6162 6c65 9328 .is.unreliable.( │ │ │ │ -0003a640: 8d69 2e65 2e8e 9113 310f 696d 706c 656d .i.e....1.implem │ │ │ │ -0003a650: 656e 9aac 7274 6174 696f 6e93 6465 7090 en..rtation.dep. │ │ │ │ -0003a660: 538e 656e 6465 6e98 7429 2e8e a18d 9130 S.enden.t).....0 │ │ │ │ -0003a670: 274d 4691 ff05 566f 7296 03ea a865 7861 'MF...Vor....exa │ │ │ │ -0003a680: 6d70 6c65 2c93 6166 7465 7293 7468 6593 mple,.after.the. │ │ │ │ -0003a690: 746f 702d 6c65 7690 ac72 656c 9364 6563 top-lev..rel.dec │ │ │ │ -0003a6a0: 6c61 7261 7469 6f6e 738e 8e9f 24fd 138e larations...$... │ │ │ │ -0003a6b0: 8c8b 0000 0036 0000 0000 0000 0000 0000 .....6.......... │ │ │ │ +00039b10: 0000 0000 0000 0000 0000 0000 0000 0003 ................ │ │ │ │ +00039b20: 8f07 a002 cc05 558d a0fd 46d3 0e8d 8d8d ......U...F..... │ │ │ │ +00039b30: 8d9f fa99 9a8d 9112 c761 d036 2e32 2e91 .........a.6.2.. │ │ │ │ +00039b40: 0a80 0050 7265 6465 636c 6172 6564 9604 ...Predeclared.. │ │ │ │ +00039b50: 8000 646f 6c6c 6172 6564 9369 6465 6e90 ..dollared.iden. │ │ │ │ +00039b60: a000 7469 0c65 7273 9200 e1ae d635 338e ..ti.ers.....53. │ │ │ │ +00039b70: 9112 c761 9f05 6666 8900 00e6 6601 c73e ...a..ff....f..> │ │ │ │ +00039b80: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 |......./......! │ │ │ │ +00039b90: 8d8d 9112 c761 eb4b 362e 328e 913f 0f0c .....a.K6.2..?.. │ │ │ │ +00039ba0: 5072 6564 6563 6c61 7265 6496 067a e164 Predeclared..z.d │ │ │ │ +00039bb0: 6f6c 6c61 7265 6493 6964 656e 91ff 75c2 ollared.iden..u. │ │ │ │ +00039bc0: 7469 0c65 7273 8e9f 1be2 238d 9112 c761 ti.ers....#....a │ │ │ │ +00039bd0: cf54 6865 9605 be99 666f 6c6c 6f90 ac72 .The....follo..r │ │ │ │ +00039be0: 7769 6e67 9b05 be98 7072 650c 7893 616e wing....pre.x.an │ │ │ │ +00039bf0: 6493 696e 0c78 986f 7090 538e 6572 6174 d.in.x.op.S.erat │ │ │ │ +00039c00: 6f72 7393 6172 6593 7072 6f90 ac72 7669 ors.are.pro..rvi │ │ │ │ +00039c10: 6465 6498 6173 9370 7269 6d69 7469 7690 ded.as.primitiv. │ │ │ │ +00039c20: ac72 6573 9328 7768 6572 6598 7468 6593 .res.(where.the. │ │ │ │ +00039c30: 646f 6c6c 6172 8ea4 1000 008d 9112 c761 dollar.........a │ │ │ │ +00039c40: 7379 6d9a ac72 6290 538e 6f6c 9603 eaa8 sym..rb.S.ol.... │ │ │ │ +00039c50: 6973 936f 6d69 7474 6564 9366 726f 6d93 is.omitted.from. │ │ │ │ +00039c60: 7468 6593 7461 626c 653b 9374 6865 9363 the.table;.the.c │ │ │ │ +00039c70: 6f6e 7374 616e 9874 7393 6172 6593 eb61 onstan.ts.are..a │ │ │ │ +00039c80: 2464 6fcf 2c93 616e 6493 736f 936f 6e29 $do.,.and.so.on) │ │ │ │ +00039c90: 3a8e 9f3e cd6c 8d8d 8d91 12c7 619f ce4f :..>.l......a..O │ │ │ │ +00039ca0: a789 0000 6666 01c7 0b4a 9f59 0716 8d8d ....ff...J.Y.... │ │ │ │ +00039cb0: 90cc cd9f 0459 9c84 005d 60b2 0000 6666 .....Y...]`...ff │ │ │ │ +00039cc0: 8d9f ada6 648d 9117 0bcc eb61 646f 9133 ....d......ado.3 │ │ │ │ +00039cd0: bcfa 3a96 05bf aa2a 932d 3e93 766f 6964 ..:....*.->.void │ │ │ │ +00039ce0: 8ea4 0d00 008d 9117 0bcc 6e6f 7491 2dfd ..........not.-. │ │ │ │ +00039cf0: 503a 9605 bfaa 626f 6f6c 932d 3e93 626f P:....bool.->.bo │ │ │ │ +00039d00: 6f6c 8ea1 8d91 170b cc2a 2c96 05bf aa2f ol.......*,..../ │ │ │ │ +00039d10: 2c93 2b2c 932d 933a 9369 6e74 9323 9369 ,.+,.-.:.int.#.i │ │ │ │ +00039d20: 6e74 932d 3e93 696e 748e a18d 9117 0bcc nt.->.int....... │ │ │ │ +00039d30: 3e2c 9605 bfaa 3c91 283d a63a 9369 6e74 >,....<.(=.:.int │ │ │ │ +00039d40: 9323 9369 6e74 932d 3e93 626f 6f6c 8ea1 .#.int.->.bool.. │ │ │ │ +00039d50: 8d91 1ccb 763d 9133 bcfa 3a96 05bf aa2a ....v=.3..:....* │ │ │ │ +00039d60: 9323 932a 932d 3e93 626f 6f6c 8ea1 8d91 .#.*.->.bool.... │ │ │ │ +00039d70: 1ccb 7640 9133 bcfa 3a96 05bf aa2a 936c ..v@.3..:....*.l │ │ │ │ +00039d80: 6973 7493 2393 2a93 6c69 7374 932d 3e93 ist.#.*.list.->. │ │ │ │ +00039d90: 2a93 6c69 7374 8ea1 8d91 1ccb 762e 9133 *.list......v..3 │ │ │ │ +00039da0: bcfa 3a96 05bf aa2a 9323 932a 936c 6973 ..:....*.#.*.lis │ │ │ │ +00039db0: 7493 2d3e 932a 936c 6973 748e 8e92 01c6 t.->.*.list..... │ │ │ │ +00039dc0: 71b1 8400 5d60 b200 0066 668e 8e9f 04c0 q...]`...ff..... │ │ │ │ +00039dd0: 0289 0000 6666 01c7 0b4a 8e8e 8e9f 3e22 ....ff...J....>" │ │ │ │ +00039de0: c18d 9112 c761 cf43 6c61 7269 6679 696e .....a.Clarifyin │ │ │ │ +00039df0: 6791 03ea a872 656d 6172 6b73 3a8e 9f18 g....remarks:... │ │ │ │ +00039e00: b6ad 8d8d 8d8d 9124 67af eb60 8088 8e8e .......$g..`.... │ │ │ │ +00039e10: 8e91 3027 4deb 6124 646f 9603 eaa8 cf69 ..0'M.a$do.....i │ │ │ │ +00039e20: 7393 6571 7569 769b ff58 e461 6c65 6e90 s.equiv..X.alen. │ │ │ │ +00039e30: ac72 7493 746f 93eb 615c 782e 2829 cf3b .rt.to..a\x.().; │ │ │ │ +00039e40: 8d93 eb61 646f 9105 bfaa eb62 658e 911e ...ado.....be... │ │ │ │ +00039e50: 2d8c cf65 7698 616c 7561 7465 7393 d765 -..ev.aluates..e │ │ │ │ +00039e60: 93cf 666f 7293 6974 7393 7369 6465 9365 ..for.its.side.e │ │ │ │ +00039e70: 0b65 6374 732e 8e9f 18ed ab8d 8d8d 8d91 .ects........... │ │ │ │ +00039e80: 2467 afeb 6080 888e 8e8e 9130 274d eb61 $g..`......0'M.a │ │ │ │ +00039e90: 2f96 03ea a8cf 7265 7475 726e 7393 7468 /.....returns.th │ │ │ │ +00039ea0: 6593 696e 90ac 7274 6567 6572 9370 6172 e.in..rteger.par │ │ │ │ +00039eb0: 7493 6f66 9374 6865 9372 6573 756c 7493 t.of.the.result. │ │ │ │ +00039ec0: 6f66 9361 9364 6976 6973 696f 6e2c 9366 of.a.division,.f │ │ │ │ +00039ed0: 6f72 9365 7861 6d70 6c65 3a8e a91a c71d or.example:..... │ │ │ │ +00039ee0: 8d91 4166 4beb 6124 2f28 372c 3329 960b ..AfK.a$/(7,3).. │ │ │ │ +00039ef0: 7f54 3d93 372f 3393 3d93 328e 9f0d 999a .T=.7/3.=.2..... │ │ │ │ +00039f00: 8d91 4166 4b24 2f28 2d37 2c33 2996 05bf ..AfK$/(-7,3)... │ │ │ │ +00039f10: aa3d 932d 372f 3391 0b7f 543d 932d 328e .=.-7/3...T=.-2. │ │ │ │ +00039f20: 9f1d 2d83 8d91 3027 4dcf 5468 6596 03ea ..-...0'M.The... │ │ │ │ +00039f30: a866 6169 6c75 7265 9373 7472 696e 6793 .failure.string. │ │ │ │ +00039f40: 666f 7293 6469 7669 7369 6f6e 9362 90ac for.division.b.. │ │ │ │ +00039f50: 7279 937a 6572 6f93 6973 8d93 eb61 6064 ry.zero.is...a`d │ │ │ │ +00039f60: 6976 608e 9120 a8fa cf2e 8e9f 18ed ac8d iv`.. .......... │ │ │ │ +00039f70: 8d8d 8d91 2467 afeb 6080 888e 8e8e 8d91 ....$g..`....... │ │ │ │ +00039f80: 3027 4deb 612d 8e91 3a3c 99cf 6973 9604 0'M.a-..:<..is.. │ │ │ │ +00039f90: 55a1 7468 659b 0455 a262 696e 6172 7993 U.the..U.binary. │ │ │ │ +00039fa0: 7375 6274 7261 6374 696f 6e98 6675 6e63 subtraction.func │ │ │ │ +00039fb0: 7469 6f6e 2e91 0679 cc4e 6567 6174 696f tion...y.Negatio │ │ │ │ +00039fc0: 6e98 2875 6e61 7279 936d 696e 90ac 7275 n.(unary.min..ru │ │ │ │ +00039fd0: 7329 9869 7393 6e6f 7498 6190 ac72 7691 s).is.not.a..rv. │ │ │ │ +00039fe0: ff58 e461 696c 6162 6c65 9361 7398 618e .X.ailable.as.a. │ │ │ │ +00039ff0: a18d 9130 274d 7072 6564 6563 6c61 7265 ...0'Mpredeclare │ │ │ │ +0003a000: 6496 0355 0a66 756e 6374 696f 6e93 6f66 d..U.function.of │ │ │ │ +0003a010: 9b03 550b eb48 4d4c cf2c 936f 6e6c 7993 ..U..HML.,.only. │ │ │ │ +0003a020: 6173 9361 9870 7265 0c78 936f 7090 538e as.a.pre.x.op.S. │ │ │ │ +0003a030: 6572 6174 6f72 2e91 0507 014f 6693 636f erator.....Of.co │ │ │ │ +0003a040: 7572 7365 2c91 0372 f674 6865 9875 7365 urse,..r.the.use │ │ │ │ +0003a050: 7293 6361 6e93 6465 0c6e 658e a18d 9130 r.can.de.ne....0 │ │ │ │ +0003a060: 274d 6e65 6761 7469 6f6e 9603 eaa8 6966 'Mnegation....if │ │ │ │ +0003a070: 9368 6593 6f72 9373 6865 9377 6973 6865 .he.or.she.wishe │ │ │ │ +0003a080: 737c 652e 672e 9105 38e0 6290 ac72 798e s|e.g...8.b..ry. │ │ │ │ +0003a090: a68d 9141 664b eb61 6c65 7496 05bf aa6d ...AfK.alet....m │ │ │ │ +0003a0a0: 696e 7573 9378 933d 932d 788e a91d 2d83 inus.x.=.-x...-. │ │ │ │ +0003a0b0: 8d8d 8d8d 9124 67af eb60 8088 8e8e 8e91 .....$g..`...... │ │ │ │ +0003a0c0: 3027 4dcf 4e6f 7496 05bc 2061 6c6c 9b05 0'M.Not... all.. │ │ │ │ +0003a0d0: bc1f 646f 6c6c 6172 6564 9369 6e0c 7898 ..dollared.in.x. │ │ │ │ +0003a0e0: 6f70 9053 8e65 7261 746f 7273 9361 7265 op.S.erators.are │ │ │ │ +0003a0f0: 9869 6e63 6c75 6465 6493 6162 9053 8e6f .included.ab.S.o │ │ │ │ +0003a100: 95ac 7276 9365 3a91 08db cfeb 6124 2c98 ..rv.e:.....a$,. │ │ │ │ +0003a110: cf69 7391 05bc 206e 6f74 9870 726f 9376 .is... not.pro.v │ │ │ │ +0003a120: 6964 6564 9105 bc20 7369 6e63 6598 6974 ided... since.it │ │ │ │ +0003a130: 8ea1 8d91 3027 4d77 95ac 726f 756c 649b ....0'Mw..rould. │ │ │ │ +0003a140: 049e ce62 9053 8e65 9104 9ecd 6571 7569 ...b.S.e....equi │ │ │ │ +0003a150: 7691 ff58 e461 6c65 6e93 7498 2861 7398 v..X.alen.t.(as. │ │ │ │ +0003a160: 6196 049e cd66 756e 6374 696f 6e29 9874 a....function).t │ │ │ │ +0003a170: 6f98 7468 6593 6964 656e 95ac 7274 6974 o.the.iden..rtit │ │ │ │ +0003a180: 9379 986f 6e98 7061 6972 732c 9104 cbd7 .y.on.pairs,.... │ │ │ │ +0003a190: 6e6f 7298 6973 9604 9ecd eb61 2698 cf61 nor.is.....a&..a │ │ │ │ +0003a1a0: 7398 6974 9368 6173 986e 6f8e a18d 9130 s.it.has.no....0 │ │ │ │ +0003a1b0: 274d 636f 7272 6573 709a 538e 6f6e 6469 'Mcorresp.S.ondi │ │ │ │ +0003a1c0: 6e67 9603 a2c3 6361 6c6c 2d62 90ac 7279 ng....call-b..ry │ │ │ │ +0003a1d0: 2d76 91ff 58e4 616c 7565 9366 756e 6374 -v..X.alue.funct │ │ │ │ +0003a1e0: 696f 6e91 03a2 c228 6298 6563 6175 7365 ion....(b.ecause │ │ │ │ +0003a1f0: 93d7 6593 eb61 2693 d765 8d9f fba5 32db ..e..a&..e....2. │ │ │ │ +0003a200: 308e 9106 70fc cf65 7691 ff58 e461 6c75 0...p..ev..X.alu │ │ │ │ +0003a210: 6174 6573 9374 6f8d 9103 a2c2 eb61 6661 ates.to......afa │ │ │ │ +0003a220: 6c73 658e 9124 03d7 cf77 6865 6e93 d765 lse..$...when..e │ │ │ │ +0003a230: 93cf 646f 9865 738e a18d 9130 274d 6576 ..do.es....0'Mev │ │ │ │ +0003a240: 9aac 7265 6e96 03ea a869 6693 6576 91ff ..ren....if.ev.. │ │ │ │ +0003a250: 58e4 616c 7561 7469 6f6e 936f 6693 d765 X.aluation.of..e │ │ │ │ +0003a260: 8d9f fba5 32db 308e 9106 b8e1 cf77 986f ....2.0......w.o │ │ │ │ +0003a270: 756c 6493 6661 696c 9374 6f93 7465 726d uld.fail.to.term │ │ │ │ +0003a280: 696e 6174 6529 2c93 6e6f 7293 6973 8d93 inate),.nor.is.. │ │ │ │ +0003a290: eb61 6f72 8e91 1354 a4cf 616e 616c 6f67 .aor...T..analog │ │ │ │ +0003a2a0: 6f75 736c 7991 ff05 562e 8e9f 18ed ab8d ously...V....... │ │ │ │ +0003a2b0: 8d8d 8d91 2467 afeb 6080 888e 8e8e 9130 ....$g..`......0 │ │ │ │ +0003a2c0: 274d cf54 6865 9b03 eaa8 7095 538e 6572 'M.The....p.S.er │ │ │ │ +0003a2d0: 696f 9364 9873 796d 90ac 7262 936f 6c98 io.d.sym..rb.ol. │ │ │ │ +0003a2e0: 608d eb61 2e8e 9105 bfaa cf27 9869 7398 `..a.......'.is. │ │ │ │ +0003a2f0: 616e 9869 6e0c 7865 6498 4c69 7370 9863 an.in.xed.Lisp.c │ │ │ │ +0003a300: 6f6e 733a 8ea6 8d8d 8d91 3627 4dd7 788d ons:......6'M.x. │ │ │ │ +0003a310: eb61 2e5b 8e91 0b7f 54d7 788d 9f01 cccc .a.[....T.x..... │ │ │ │ +0003a320: d531 8e8d 9104 c004 eb61 3b8e 8d91 106a .1.......a;....j │ │ │ │ +0003a330: 54d7 3a96 01ff fe3a 933a 8e8d 9124 1f9a T.:....:.:...$.. │ │ │ │ +0003a340: eb61 3b8e 9629 df44 d778 8d9f 01cc ccd8 .a;..).D.x...... │ │ │ │ +0003a350: 6e8e 8d91 05a8 50eb 615d 8e91 0ebd 4ccf n.....P.a]....L. │ │ │ │ +0003a360: 3d8d 9103 5552 eb61 5b8e 9109 14fc d778 =...UR.a[......x │ │ │ │ +0003a370: 8deb 613b 8e91 05bf aad7 788d 9f01 cccc ..a;......x..... │ │ │ │ +0003a380: d531 8e8d 9104 c004 eb61 3b8e 8d91 106a .1.......a;....j │ │ │ │ +0003a390: 54d7 3a96 01ff fe3a 933a 8e8d 9124 1f9a T.:....:.:...$.. │ │ │ │ +0003a3a0: eb61 3b8e 93d7 788d 9f01 cccc d86e 8e8d .a;...x......n.. │ │ │ │ +0003a3b0: 9105 a850 eb61 5d8e 8e8e 8ea6 8d8d 8d8d ...P.a]......... │ │ │ │ +0003a3c0: 9124 67af eb60 8088 8e8e 8e8d 9130 274d .$g..`.......0'M │ │ │ │ +0003a3d0: eb61 3d8e 9138 ca7d cf69 7396 02e3 8762 .a=..8.}.is....b │ │ │ │ +0003a3e0: 9053 8e6f 756e 649b 02e3 8674 6f93 7468 .S.ound....to.th │ │ │ │ +0003a3f0: 6598 6578 7090 538e 6563 7465 6498 7072 e.exp.S.ected.pr │ │ │ │ +0003a400: 6564 6963 6174 6593 666f 7298 616e 9865 edicate.for.an.e │ │ │ │ +0003a410: 7175 616c 6974 90ac 7279 9374 6573 7498 qualit..ry.test. │ │ │ │ +0003a420: 6174 936e 6f6e 2d66 756e 6374 696f 6e98 at.non-function. │ │ │ │ +0003a430: 7490 ac72 7970 9053 8e65 732c 9103 1827 t..ryp.S.es,...' │ │ │ │ +0003a440: 6275 7498 6973 8ea1 8d91 3027 4d6e 6563 but.is....0'Mnec │ │ │ │ +0003a450: 6573 7361 7269 6c79 9603 644a 7261 7468 essarily..dJrath │ │ │ │ +0003a460: 6572 9377 9aac 7265 616b 2c91 037f 2961 er.w..reak,...)a │ │ │ │ +0003a470: 6e64 936d 6198 7993 6769 7698 659b 0364 nd.ma.y.giv.e..d │ │ │ │ +0003a480: 4973 7572 7072 6973 696e 6793 7265 7375 Isurprising.resu │ │ │ │ +0003a490: 6c74 732c 9103 7f2a 6174 9866 756e 6374 lts,...*at.funct │ │ │ │ +0003a4a0: 696f 6e93 7490 ac72 7970 9053 8e65 732e ion.t..ryp.S.es. │ │ │ │ +0003a4b0: 9105 0c16 5991 ff05 566f 7593 6361 6e8e ....Y...Vou.can. │ │ │ │ +0003a4c0: a18d 9130 274d 6290 538e 6596 042d 8973 ...0'Mb.S.e..-.s │ │ │ │ +0003a4d0: 7572 6593 7468 6174 9104 2d8a 7365 6d61 ure.that..-.sema │ │ │ │ +0003a4e0: 6e9a ac72 7469 6361 6c6c 7993 288d 692e n..rtically.(.i. │ │ │ │ +0003a4f0: 652e 8e91 1331 0d65 7874 656e 7369 6f6e e....1.extension │ │ │ │ +0003a500: 616c 6c79 2993 6469 0b65 7265 6e98 7491 ally).di.eren.t. │ │ │ │ +0003a510: 042d 8a66 756e 6374 696f 6e73 9361 7265 .-.functions.are │ │ │ │ +0003a520: 936e 6f74 9365 7175 616c 2c91 043e 4261 .not.equal,..>Ba │ │ │ │ +0003a530: 6e64 8ea1 8d91 3027 4d74 6861 749b 0398 nd....0'Mthat... │ │ │ │ +0003a540: a873 656d 616e 95ac 7274 6963 616c 6c79 .seman..rtically │ │ │ │ +0003a550: 9103 98a9 6571 7569 7691 ff58 e461 6c65 ....equiv..X.ale │ │ │ │ +0003a560: 6e93 7498 6675 6e63 7469 6f6e 7398 6172 n.t.functions.ar │ │ │ │ +0003a570: 6596 0398 a965 7175 616c 9877 6865 6e93 e....equal.when. │ │ │ │ +0003a580: 7468 6579 986f 7269 6769 6e61 7465 9866 they.originate.f │ │ │ │ +0003a590: 726f 6d93 7468 6598 7361 6d65 8ea1 8d91 rom.the.same.... │ │ │ │ +0003a5a0: 3027 4d65 7691 ff58 e461 6c75 6174 696f 0'Mev..X.aluatio │ │ │ │ +0003a5b0: 6e96 057a 2a6f 669b 057a 2b74 6865 9373 n..z*of..z+the.s │ │ │ │ +0003a5c0: 616d 6598 7465 7874 7561 6c93 6f90 538e ame.textual.o.S. │ │ │ │ +0003a5d0: 6363 7572 7265 6e63 6598 6f66 9361 9866 ccurrence.of.a.f │ │ │ │ +0003a5e0: 756e 6374 696f 6e2d 6465 6e6f 7469 6e67 unction-denoting │ │ │ │ +0003a5f0: 9365 7870 7265 7373 696f 6e3b 9106 41ec .expression;..A. │ │ │ │ +0003a600: 666f 728e a18d 9130 274d 6f74 6865 7296 for....0'Mother. │ │ │ │ +0003a610: 042d 8a63 6173 6573 9b04 2d8b 7468 6593 .-.cases..-.the. │ │ │ │ +0003a620: 6571 7561 6c69 7490 ac72 7998 6f66 9366 equalit..ry.of.f │ │ │ │ +0003a630: 756e 6374 696f 6e73 9369 7398 756e 7265 unctions.is.unre │ │ │ │ +0003a640: 6c69 6162 6c65 9328 8d69 2e65 2e8e 9113 liable.(.i.e.... │ │ │ │ +0003a650: 310f 696d 706c 656d 656e 9aac 7274 6174 1.implemen..rtat │ │ │ │ +0003a660: 696f 6e93 6465 7090 538e 656e 6465 6e98 ion.dep.S.enden. │ │ │ │ +0003a670: 7429 2e8e a18d 9130 274d 4691 ff05 566f t).....0'MF...Vo │ │ │ │ +0003a680: 7296 03ea a865 7861 6d70 6c65 2c93 6166 r....example,.af │ │ │ │ +0003a690: 7465 7293 7468 6593 746f 702d 6c65 7690 ter.the.top-lev. │ │ │ │ +0003a6a0: ac72 656c 9364 6563 6c61 7261 7469 6f6e .rel.declaration │ │ │ │ +0003a6b0: 738e 8e9f 24fd 138e 8c8b 0000 0036 0000 s...$........6.. │ │ │ │ 0003a6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0003a6d0: 0000 0000 0000 0000 0000 0003 9aed a002 ................ │ │ │ │ -0003a6e0: cc05 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 ..U...F......... │ │ │ │ -0003a6f0: 9a8d 91ea f1eb d035 3492 00ac 897e 4368 .......54....~Ch │ │ │ │ -0003a700: 6170 7465 7296 0480 0036 2e91 0a80 0050 apter....6.....P │ │ │ │ -0003a710: 7269 6d69 7469 769a a000 6593 4d4c 9349 rimitiv...e.ML.I │ │ │ │ -0003a720: 6465 6e98 7469 0c65 7293 4269 6e64 696e den.ti.er.Bindin │ │ │ │ -0003a730: 6773 8e91 eaf1 eb9f 0566 6689 0000 e666 gs.......ff....f │ │ │ │ -0003a740: 01c7 3e7c 8e8e 8e8e a002 942f df8d a0fd ..>|......./.... │ │ │ │ -0003a750: 8bd0 218d 9119 90d5 eb61 6c65 7496 05bf ..!......alet... │ │ │ │ -0003a760: aa66 9378 933d 9378 2b31 9361 6e64 9367 .f.x.=.x+1.and.g │ │ │ │ -0003a770: 9378 933d 9378 2b32 3b3b 8ea4 0d99 9aa1 .x.=.x+2;;...... │ │ │ │ -0003a780: 8d91 1990 d56c 6574 9605 bfaa 6627 933d .....let....f'.= │ │ │ │ -0003a790: 9366 9361 6e64 9368 9378 933d 9366 9378 .f.and.h.x.=.f.x │ │ │ │ -0003a7a0: 9361 6e64 9368 2793 7893 3d93 782b 313b .and.h'.x.=.x+1; │ │ │ │ -0003a7b0: 3b8e a922 0000 8d8d 9108 51d7 663d 6627 ;.."......Q.f=f' │ │ │ │ -0003a7c0: 8e91 2295 c5cf 6576 9bff 58e4 616c 7561 .."...ev..X.alua │ │ │ │ -0003a7d0: 7465 7396 0345 4674 6f8d 93eb 6174 7275 tes..EFto...atru │ │ │ │ -0003a7e0: 658e 911d 8934 cf61 6e64 8d93 eb61 663d e....4.and...af= │ │ │ │ -0003a7f0: 678e 9117 c98a cf65 7698 616c 7561 7465 g......ev.aluate │ │ │ │ -0003a800: 7391 0345 4574 6f8d 93eb 6166 616c 7365 s..EEto...afalse │ │ │ │ -0003a810: 8e91 2003 98cf 2c91 0366 5a62 7574 9374 .. ...,..fZbut.t │ │ │ │ -0003a820: 6865 9374 7275 7468 9376 9861 6c75 6573 he.truth.v.alues │ │ │ │ -0003a830: 936f 668d 9103 4545 eb61 663d 688e 9114 .of...EE.af=h... │ │ │ │ -0003a840: 8443 cf2c 8d91 0366 5aeb 6166 3d68 278e .C.,...fZ.af=h'. │ │ │ │ -0003a850: 911a 6502 cf2c 8e9f 1000 008d 9108 51d7 ..e..,........Q. │ │ │ │ -0003a860: 616e 648d 9103 eaa8 eb61 683d 6827 8e91 and......ah=h'.. │ │ │ │ -0003a870: 1ed3 f8cf 6172 6596 03ea a875 6e72 656c ....are....unrel │ │ │ │ -0003a880: 6961 626c 652e 9105 38e0 4691 ff05 5675 iable...8.F...Vu │ │ │ │ -0003a890: 7274 6865 726d 6f72 652c 9361 6674 6572 rthermore,.after │ │ │ │ -0003a8a0: 9364 6563 6c61 7269 6e67 8e9f 1f99 9a8d .declaring...... │ │ │ │ -0003a8b0: 9119 90d5 eb61 6c65 7496 05bf aa70 6c75 .....alet....plu │ │ │ │ -0003a8c0: 7393 3d93 5c78 2e5c 792e 782b 793b 3b8e s.=.\x.\y.x+y;;. │ │ │ │ -0003a8d0: a1a1 8d91 1990 d56c 6574 9605 bfaa 6693 .......let....f. │ │ │ │ -0003a8e0: 3d93 706c 7573 9331 9361 6e64 9367 933d =.plus.1.and.g.= │ │ │ │ -0003a8f0: 9370 6c75 7393 313b 3b8e a68d 9108 51d7 .plus.1;;.....Q. │ │ │ │ -0003a900: cf74 6865 9603 eaa8 7472 7574 6893 7691 .the....truth.v. │ │ │ │ -0003a910: ff58 e461 6c75 6593 6f66 8d93 eb61 663d .X.alue.of...af= │ │ │ │ -0003a920: 678e 9119 144e cf69 7393 616c 736f 9375 g....N.is.also.u │ │ │ │ -0003a930: 6e72 656c 6961 626c 652e 8e9f 1a00 008d nreliable....... │ │ │ │ -0003a940: 8d8d 8d91 fc92 39eb 6080 888e 8e8e 8d91 ......9.`....... │ │ │ │ -0003a950: 0851 d7eb 6140 8e91 132d c6cf 6973 9605 .Q..a@...-..is.. │ │ │ │ -0003a960: 1c46 619b 051c 4570 7265 6465 636c 6172 .Fa...Epredeclar │ │ │ │ -0003a970: 6564 936c 6973 7498 636f 6e63 6174 656e ed.list.concaten │ │ │ │ -0003a980: 6174 696f 6e93 6f70 9a53 8e65 7261 746f ation.op.S.erato │ │ │ │ -0003a990: 723b 9105 b514 7468 6593 7379 6d90 ac72 r;....the.sym..r │ │ │ │ -0003a9a0: 6298 6f6c 8d91 051c 45eb 6140 8e91 0ff8 b.ol....E.a@.... │ │ │ │ -0003a9b0: 35cf 6861 7391 051c 4561 9373 7098 6563 5.has...Ea.sp.ec │ │ │ │ -0003a9c0: 6961 6c91 051c 4570 6172 7365 728e 9f10 ial...Eparser... │ │ │ │ -0003a9d0: 0000 8d91 0851 d773 7461 7475 7396 03ea .....Q.status... │ │ │ │ -0003a9e0: a861 6e64 9363 616e 6e6f 7493 6290 538e .and.cannot.b.S. │ │ │ │ -0003a9f0: 6593 7265 6465 636c 6172 6564 9361 7393 e.redeclared.as. │ │ │ │ -0003aa00: 6193 6375 7272 6965 6493 696e 0c78 2e8e a.curried.in.x.. │ │ │ │ -0003aa10: 8e9f 24fd 138e 8c8b 0000 0037 0000 0000 ..$........7.... │ │ │ │ -0003aa20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0003a6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0003a6e0: 0000 0003 9af5 a002 cc05 558d a0fd 46d3 ..........U...F. │ │ │ │ +0003a6f0: 0e8d 8d8d 8d9f fa99 9a8d 91ea f1eb d035 ...............5 │ │ │ │ +0003a700: 3492 00ac 897e 4368 6170 7465 7296 0480 4....~Chapter... │ │ │ │ +0003a710: 0036 2e91 0a80 0050 7269 6d69 7469 769a .6.....Primitiv. │ │ │ │ +0003a720: a000 6593 4d4c 9349 6465 6e98 7469 0c65 ..e.ML.Iden.ti.e │ │ │ │ +0003a730: 7293 4269 6e64 696e 6773 8e91 eaf1 eb9f r.Bindings...... │ │ │ │ +0003a740: 0566 6689 0000 e666 01c7 3e7c 8e8e 8e8e .ff....f..>|.... │ │ │ │ +0003a750: a002 942f df8d a0fd 8bd0 218d 9119 90d5 .../......!..... │ │ │ │ +0003a760: eb61 6c65 7496 05bf aa66 9378 933d 9378 .alet....f.x.=.x │ │ │ │ +0003a770: 2b31 9361 6e64 9367 9378 933d 9378 2b32 +1.and.g.x.=.x+2 │ │ │ │ +0003a780: 3b3b 8ea4 0d99 9aa1 8d91 1990 d56c 6574 ;;...........let │ │ │ │ +0003a790: 9605 bfaa 6627 933d 9366 9361 6e64 9368 ....f'.=.f.and.h │ │ │ │ +0003a7a0: 9378 933d 9366 9378 9361 6e64 9368 2793 .x.=.f.x.and.h'. │ │ │ │ +0003a7b0: 7893 3d93 782b 313b 3b8e a922 0000 8d8d x.=.x+1;;..".... │ │ │ │ +0003a7c0: 9108 51d7 663d 6627 8e91 2295 c5cf 6576 ..Q.f=f'.."...ev │ │ │ │ +0003a7d0: 9bff 58e4 616c 7561 7465 7396 0345 4674 ..X.aluates..EFt │ │ │ │ +0003a7e0: 6f8d 93eb 6174 7275 658e 911d 8934 cf61 o...atrue....4.a │ │ │ │ +0003a7f0: 6e64 8d93 eb61 663d 678e 9117 c98a cf65 nd...af=g......e │ │ │ │ +0003a800: 7698 616c 7561 7465 7391 0345 4574 6f8d v.aluates..EEto. │ │ │ │ +0003a810: 93eb 6166 616c 7365 8e91 2003 98cf 2c91 ..afalse.. ...,. │ │ │ │ +0003a820: 0366 5a62 7574 9374 6865 9374 7275 7468 .fZbut.the.truth │ │ │ │ +0003a830: 9376 9861 6c75 6573 936f 668d 9103 4545 .v.alues.of...EE │ │ │ │ +0003a840: eb61 663d 688e 9114 8443 cf2c 8d91 0366 .af=h....C.,...f │ │ │ │ +0003a850: 5aeb 6166 3d68 278e 911a 6502 cf2c 8e9f Z.af=h'...e..,.. │ │ │ │ +0003a860: 1000 008d 9108 51d7 616e 648d 9103 eaa8 ......Q.and..... │ │ │ │ +0003a870: eb61 683d 6827 8e91 1ed3 f8cf 6172 6596 .ah=h'......are. │ │ │ │ +0003a880: 03ea a875 6e72 656c 6961 626c 652e 9105 ...unreliable... │ │ │ │ +0003a890: 38e0 4691 ff05 5675 7274 6865 726d 6f72 8.F...Vurthermor │ │ │ │ +0003a8a0: 652c 9361 6674 6572 9364 6563 6c61 7269 e,.after.declari │ │ │ │ +0003a8b0: 6e67 8e9f 1f99 9a8d 9119 90d5 eb61 6c65 ng...........ale │ │ │ │ +0003a8c0: 7496 05bf aa70 6c75 7393 3d93 5c78 2e5c t....plus.=.\x.\ │ │ │ │ +0003a8d0: 792e 782b 793b 3b8e a1a1 8d91 1990 d56c y.x+y;;........l │ │ │ │ +0003a8e0: 6574 9605 bfaa 6693 3d93 706c 7573 9331 et....f.=.plus.1 │ │ │ │ +0003a8f0: 9361 6e64 9367 933d 9370 6c75 7393 313b .and.g.=.plus.1; │ │ │ │ +0003a900: 3b8e a68d 9108 51d7 cf74 6865 9603 eaa8 ;.....Q..the.... │ │ │ │ +0003a910: 7472 7574 6893 7691 ff58 e461 6c75 6593 truth.v..X.alue. │ │ │ │ +0003a920: 6f66 8d93 eb61 663d 678e 9119 144e cf69 of...af=g....N.i │ │ │ │ +0003a930: 7393 616c 736f 9375 6e72 656c 6961 626c s.also.unreliabl │ │ │ │ +0003a940: 652e 8e9f 1a00 008d 8d8d 8d91 fc92 39eb e.............9. │ │ │ │ +0003a950: 6080 888e 8e8e 8d91 0851 d7eb 6140 8e91 `........Q..a@.. │ │ │ │ +0003a960: 132d c6cf 6973 9605 1c46 619b 051c 4570 .-..is...Fa...Ep │ │ │ │ +0003a970: 7265 6465 636c 6172 6564 936c 6973 7498 redeclared.list. │ │ │ │ +0003a980: 636f 6e63 6174 656e 6174 696f 6e93 6f70 concatenation.op │ │ │ │ +0003a990: 9a53 8e65 7261 746f 723b 9105 b514 7468 .S.erator;....th │ │ │ │ +0003a9a0: 6593 7379 6d90 ac72 6298 6f6c 8d91 051c e.sym..rb.ol.... │ │ │ │ +0003a9b0: 45eb 6140 8e91 0ff8 35cf 6861 7391 051c E.a@....5.has... │ │ │ │ +0003a9c0: 4561 9373 7098 6563 6961 6c91 051c 4570 Ea.sp.ecial...Ep │ │ │ │ +0003a9d0: 6172 7365 728e 9f10 0000 8d91 0851 d773 arser........Q.s │ │ │ │ +0003a9e0: 7461 7475 7396 03ea a861 6e64 9363 616e tatus....and.can │ │ │ │ +0003a9f0: 6e6f 7493 6290 538e 6593 7265 6465 636c not.b.S.e.redecl │ │ │ │ +0003aa00: 6172 6564 9361 7393 6193 6375 7272 6965 ared.as.a.currie │ │ │ │ +0003aa10: 6493 696e 0c78 2e8e 8e9f 24fd 138e 8c8b d.in.x....$..... │ │ │ │ +0003aa20: 0000 0037 0000 0000 0000 0000 0000 0000 ...7............ │ │ │ │ 0003aa30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0003aa40: 0003 a6b1 a002 cc05 558d a0fd 46d3 0ea0 ........U...F... │ │ │ │ -0003aa50: 0294 2fdf 8da0 fd8b d021 8d91 12c7 61eb ../......!....a. │ │ │ │ -0003aa60: 4743 6861 7074 6572 9105 6666 378e 9112 GChapter..ff7... │ │ │ │ -0003aa70: c761 9f0b cccc 8900 0100 0001 c73e 7c9f .a...........>|. │ │ │ │ -0003aa80: 1f47 1b8d d247 656e 6572 616c 9609 547b .G...General..T{ │ │ │ │ -0003aa90: 5075 7270 9b00 c70a 6f73 6593 616e 6493 Purp....ose.and. │ │ │ │ -0003aaa0: 4c69 7374 9350 726f 9863 6573 7369 6e67 List.Pro.cessing │ │ │ │ -0003aab0: 8e9f 1e00 008d 4691 fdaa e175 6e63 7469 ......F....uncti │ │ │ │ -0003aac0: 6f6e 738e 9f0f 0000 8900 0100 0001 c73e ons............> │ │ │ │ -0003aad0: 7c9f 3a55 548d cf54 6869 7396 0465 c863 |.:UT..This..e.c │ │ │ │ -0003aae0: 90ac 7268 6170 7465 7293 6465 7363 7269 ..rhapter.descri │ │ │ │ -0003aaf0: 6290 538e 6573 9361 9b04 65c7 7365 6c65 b.S.es.a..e.sele │ │ │ │ -0003ab00: 6374 696f 6e93 6f66 9363 6f6d 6d6f 6e6c ction.of.commonl │ │ │ │ -0003ab10: 7993 7573 6566 756c 93eb 484d 4c93 cf66 y.useful..HML..f │ │ │ │ -0003ab20: 756e 6374 696f 6e73 9861 7070 6c69 6361 unctions.applica │ │ │ │ -0003ab30: 626c 6593 746f 9370 6169 7273 2c8e a410 ble.to.pairs,... │ │ │ │ -0003ab40: 0000 8d6c 6973 7473 9604 2ee0 616e 649b ...lists....and. │ │ │ │ -0003ab50: 042e e16f 7468 6572 93eb 484d 4c98 cf76 ...other..HML..v │ │ │ │ -0003ab60: 91ff 58e4 616c 7565 732e 9106 0589 416c ..X.alues.....Al │ │ │ │ -0003ab70: 6c98 7468 6593 6675 6e63 7469 6f6e 7398 l.the.functions. │ │ │ │ -0003ab80: 6172 6593 6465 0c6e 6162 6c65 9869 6e93 are.de.nable.in. │ │ │ │ -0003ab90: eb48 4d4c cf2e 9845 6163 90ac 7268 9366 .HML...Eac..rh.f │ │ │ │ -0003aba0: 756e 6374 696f 6e98 6973 9364 6f90 538e unction.is.do.S. │ │ │ │ -0003abb0: 6375 2d8e a18d 6d65 6e95 ac72 7465 6491 cu-...men..rted. │ │ │ │ -0003abc0: 03ea a862 9379 3a8e a91b f8d8 8d8d 8d8d ...b.y:......... │ │ │ │ -0003abd0: 910c 8718 2869 298e 8e8e 911e ce28 4974 ....(i)......(It │ │ │ │ -0003abe0: 7396 03ea a86e 616d 6593 616e 6493 7490 s....name.and.t. │ │ │ │ -0003abf0: ac72 7970 9053 8e65 2e8e 9f19 be36 8d8d .ryp.S.e.....6.. │ │ │ │ -0003ac00: 8d8d 9109 438c 2869 6929 8e8e 8e91 1ece ....C.(ii)...... │ │ │ │ -0003ac10: 2841 9603 eaa8 6272 6965 6693 6465 7363 (A....brief.desc │ │ │ │ -0003ac20: 7269 7074 696f 6e2e 8e9f 19be 378d 8d8d ription.....7... │ │ │ │ -0003ac30: 8d91 0600 0028 6969 6929 8e8e 8e91 1ece .....(iii)...... │ │ │ │ -0003ac40: 2841 6e96 03f0 85eb 484d 4c9b 03f0 86cf (An.....HML..... │ │ │ │ -0003ac50: 6465 636c 6172 6174 696f 6e93 6465 0c6e declaration.de.n │ │ │ │ -0003ac60: 696e 6798 7468 6593 6675 6e63 7469 6f6e ing.the.function │ │ │ │ -0003ac70: 9828 6e6f 7465 9374 6861 7498 7468 6973 .(note.that.this │ │ │ │ -0003ac80: 9369 7398 6e6f 7493 6e65 6365 7373 6172 .is.not.necessar │ │ │ │ -0003ac90: 696c 7998 7468 6593 6465 0c2d 8ea1 8d91 ily.the.de.-.... │ │ │ │ -0003aca0: 1ece 286e 6974 696f 6e96 03ea a875 7365 ..(nition....use │ │ │ │ -0003acb0: 643a 9105 38e0 736f 6d65 936f 6693 7468 d:..8.some.of.th │ │ │ │ -0003acc0: 6593 6675 6e63 7469 6f6e 7393 6172 6593 e.functions.are. │ │ │ │ -0003acd0: 636f 9053 8e64 6564 9364 6972 6563 746c co.S.ded.directl │ │ │ │ -0003ace0: 7993 696e 934c 6973 7029 2e8e a68d 4691 y.in.Lisp)....F. │ │ │ │ -0003acf0: ff05 5675 6e63 7469 6f6e 7396 04ed bb70 ..Vunctions....p │ │ │ │ -0003ad00: 7265 6365 6465 6493 629a ac72 7991 04ed receded.b..ry... │ │ │ │ -0003ad10: baeb 6124 93cf 6d61 9879 9362 9a53 8e65 ..a$..ma.y.b.S.e │ │ │ │ -0003ad20: 9375 7365 6493 6173 9369 6e0c 7891 04ed .used.as.in.x... │ │ │ │ -0003ad30: ba6f 7098 6572 6174 6f72 7393 2877 6974 .op.erators.(wit │ │ │ │ -0003ad40: 686f 7574 9374 6865 93eb 6124 cf29 2c91 hout.the..a$.),. │ │ │ │ -0003ad50: 052e 7f6f 7293 696e 936e 6f72 6d61 6c8e ...or.in.normal. │ │ │ │ -0003ad60: a18d 7072 650c 7896 03ea a866 6f72 6d93 ..pre.x....form. │ │ │ │ -0003ad70: 6f72 9361 7393 6172 6775 6d65 6e90 ac72 or.as.argumen..r │ │ │ │ -0003ad80: 7473 9374 6f93 6f74 6865 7293 6675 6e63 ts.to.other.func │ │ │ │ -0003ad90: 7469 6f6e 7393 2877 6974 6893 7468 6593 tions.(with.the. │ │ │ │ -0003ada0: eb61 24cf 292e 8ea1 8d91 0b61 8f54 6865 .a$.)......a.The │ │ │ │ -0003adb0: 9603 ea2e 6675 6e63 7469 6f6e 739b 03ea ....functions... │ │ │ │ -0003adc0: 2f75 7375 616c 6c79 9366 6169 6c93 7769 /usually.fail.wi │ │ │ │ -0003add0: 7468 9866 6169 6c75 7265 9373 7472 696e th.failure.strin │ │ │ │ -0003ade0: 6793 6571 7561 6c98 746f 9374 6865 6972 g.equal.to.their │ │ │ │ -0003adf0: 936e 616d 653b 9103 ea57 736f 6d65 7469 .name;...Wsometi │ │ │ │ -0003ae00: 6d65 732c 9103 ea47 686f 95ac 7277 9365 mes,...Gho..rw.e │ │ │ │ -0003ae10: 7693 6572 2c8e a18d 7468 6596 03ea a866 v.er,...the....f │ │ │ │ -0003ae20: 6169 6c75 7265 9373 7472 696e 6793 6973 ailure.string.is │ │ │ │ -0003ae30: 9374 6865 936f 6e65 9367 656e 6572 6174 .the.one.generat │ │ │ │ -0003ae40: 6564 9362 90ac 7279 9374 6865 9373 7562 ed.b..ry.the.sub │ │ │ │ -0003ae50: 6675 6e63 7469 6f6e 9374 6861 7493 6361 function.that.ca │ │ │ │ -0003ae60: 7573 6564 9374 6865 9366 6169 6c75 7265 used.the.failure │ │ │ │ -0003ae70: 2e8e 9f27 f359 8d8d eb4b 372e 318e 912c ...'.Y...K7.1.., │ │ │ │ -0003ae80: 47ab 4765 6e65 7261 6c96 067a e170 7572 G.General..z.pur │ │ │ │ -0003ae90: 7091 008a 3d6f 7365 9366 756e 6374 696f p...=ose.functio │ │ │ │ -0003aea0: 6e73 9361 6e64 9363 6f6d 91ff 75c2 6269 ns.and.com..u.bi │ │ │ │ -0003aeb0: 6e61 746f 7273 8e9f 1be2 238d cf54 6865 nators....#..The │ │ │ │ -0003aec0: 9603 eaa8 7374 616e 6461 7264 9370 7269 ....standard.pri │ │ │ │ -0003aed0: 6d69 7469 769a ac72 6593 636f 6d98 6269 mitiv..re.com.bi │ │ │ │ -0003aee0: 6e61 746f 7273 9361 7265 3a8e 9f27 64eb nators.are:..'d. │ │ │ │ -0003aef0: 8d8d 8d9f e84f a789 0000 6666 01c7 0b4a .....O....ff...J │ │ │ │ -0003af00: 9f25 0716 8d8d 90cc cd9f 0459 9c84 0029 .%.........Y...) │ │ │ │ -0003af10: 60b2 0000 6666 8d9f e1a6 648d 9117 0bcc `...ff....d..... │ │ │ │ -0003af20: eb61 4996 05bf aa3a 932a 932d 3e93 2a8e .aI....:.*.->.*. │ │ │ │ -0003af30: a40d 0000 8d91 170b cc4b 9605 bfaa 3a93 .........K....:. │ │ │ │ -0003af40: 2a93 2d3e 932a 2a93 2d3e 932a 8ea1 8d91 *.->.**.->.*.... │ │ │ │ -0003af50: 170b cc53 9605 bfaa 3a93 282a 932d 3e93 ...S....:.(*.->. │ │ │ │ -0003af60: 2a2a 932d 3e93 2a2a 2a29 932d 3e93 282a **.->.***).->.(* │ │ │ │ -0003af70: 932d 3e93 2a2a 2993 2d3e 932a 932d 3e93 .->.**).->.*.->. │ │ │ │ -0003af80: 2a2a 2a8e 8e92 01c6 71b1 8400 2960 b200 ***.....q...)`.. │ │ │ │ -0003af90: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ -0003afa0: 0b4a 8e8e 8e9f 2c14 c08d d044 6573 6372 .J....,....Descr │ │ │ │ -0003afb0: 6970 7469 6f6e 8e9f 17c0 008d 8d8d 8d91 iption.......... │ │ │ │ -0003afc0: 0600 00eb 6149 8e91 0faa 52d7 7896 0355 ....aI....R.x..U │ │ │ │ -0003afd0: 52cf 3d93 d778 8d91 177f f0eb 614b 8e9b R.=..x......aK.. │ │ │ │ -0003afe0: 212a 42d7 7891 03ea a879 9103 c38b cf3d !*B.x....y.....= │ │ │ │ -0003aff0: 93d7 788d 9117 7ff0 eb61 538e 98d7 669b ..x......aS...f. │ │ │ │ -0003b000: 0532 a767 9104 58e1 7893 cf3d 93d7 6698 .2.g..X.x..=..f. │ │ │ │ -0003b010: 7891 03ea a8cf 28d7 6791 0458 e178 cf29 x.....(.g..X.x.) │ │ │ │ -0003b020: 8e8e 8e9f 1f28 ae8d d044 650c 6e69 7469 .....(...De.niti │ │ │ │ -0003b030: 6f6e 8e9f 2d70 598d 8d8d 9f1a 56bd 8d8d on..-pY.....V... │ │ │ │ -0003b040: 8d9f cc00 008d 9117 3eff eb61 6c65 7496 ........>..alet. │ │ │ │ -0003b050: 05bf aa49 9378 933d 9378 8ea4 0d00 00a1 ...I.x.=.x...... │ │ │ │ -0003b060: 8d91 173e ff6c 6574 9605 bfaa 4b93 7893 ...>.let....K.x. │ │ │ │ -0003b070: 7993 3d93 788e a1a1 8d91 173e ff6c 6574 y.=.x......>.let │ │ │ │ -0003b080: 9605 bfaa 5393 6693 6793 7893 3d93 6693 ....S.f.g.x.=.f. │ │ │ │ -0003b090: 7893 2867 9378 298e 8e8e 8e8e 8e8e 8e9f x.(g.x)......... │ │ │ │ -0003b0a0: 24fd 138d 8d92 00ef a69f d035 358e 8e8e $..........55... │ │ │ │ -0003b0b0: 8c8b 0000 0038 0000 0000 0000 0000 0000 .....8.......... │ │ │ │ +0003aa40: 0000 0000 0000 0000 0003 a6b9 a002 cc05 ................ │ │ │ │ +0003aa50: 558d a0fd 46d3 0ea0 0294 2fdf 8da0 fd8b U...F...../..... │ │ │ │ +0003aa60: d021 8d91 12c7 61eb 4743 6861 7074 6572 .!....a.GChapter │ │ │ │ +0003aa70: 9105 6666 378e 9112 c761 9f0b cccc 8900 ..ff7....a...... │ │ │ │ +0003aa80: 0100 0001 c73e 7c9f 1f47 1b8d d247 656e .....>|..G...Gen │ │ │ │ +0003aa90: 6572 616c 9609 547b 5075 7270 9b00 c70a eral..T{Purp.... │ │ │ │ +0003aaa0: 6f73 6593 616e 6493 4c69 7374 9350 726f ose.and.List.Pro │ │ │ │ +0003aab0: 9863 6573 7369 6e67 8e9f 1e00 008d 4691 .cessing......F. │ │ │ │ +0003aac0: fdaa e175 6e63 7469 6f6e 738e 9f0f 0000 ...unctions..... │ │ │ │ +0003aad0: 8900 0100 0001 c73e 7c9f 3a55 548d cf54 .......>|.:UT..T │ │ │ │ +0003aae0: 6869 7396 0465 c863 90ac 7268 6170 7465 his..e.c..rhapte │ │ │ │ +0003aaf0: 7293 6465 7363 7269 6290 538e 6573 9361 r.describ.S.es.a │ │ │ │ +0003ab00: 9b04 65c7 7365 6c65 6374 696f 6e93 6f66 ..e.selection.of │ │ │ │ +0003ab10: 9363 6f6d 6d6f 6e6c 7993 7573 6566 756c .commonly.useful │ │ │ │ +0003ab20: 93eb 484d 4c93 cf66 756e 6374 696f 6e73 ..HML..functions │ │ │ │ +0003ab30: 9861 7070 6c69 6361 626c 6593 746f 9370 .applicable.to.p │ │ │ │ +0003ab40: 6169 7273 2c8e a410 0000 8d6c 6973 7473 airs,......lists │ │ │ │ +0003ab50: 9604 2ee0 616e 649b 042e e16f 7468 6572 ....and....other │ │ │ │ +0003ab60: 93eb 484d 4c98 cf76 91ff 58e4 616c 7565 ..HML..v..X.alue │ │ │ │ +0003ab70: 732e 9106 0589 416c 6c98 7468 6593 6675 s.....All.the.fu │ │ │ │ +0003ab80: 6e63 7469 6f6e 7398 6172 6593 6465 0c6e nctions.are.de.n │ │ │ │ +0003ab90: 6162 6c65 9869 6e93 eb48 4d4c cf2e 9845 able.in..HML...E │ │ │ │ +0003aba0: 6163 90ac 7268 9366 756e 6374 696f 6e98 ac..rh.function. │ │ │ │ +0003abb0: 6973 9364 6f90 538e 6375 2d8e a18d 6d65 is.do.S.cu-...me │ │ │ │ +0003abc0: 6e95 ac72 7465 6491 03ea a862 9379 3a8e n..rted....b.y:. │ │ │ │ +0003abd0: a91b f8d8 8d8d 8d8d 910c 8718 2869 298e ............(i). │ │ │ │ +0003abe0: 8e8e 911e ce28 4974 7396 03ea a86e 616d .....(Its....nam │ │ │ │ +0003abf0: 6593 616e 6493 7490 ac72 7970 9053 8e65 e.and.t..ryp.S.e │ │ │ │ +0003ac00: 2e8e 9f19 be36 8d8d 8d8d 9109 438c 2869 .....6......C.(i │ │ │ │ +0003ac10: 6929 8e8e 8e91 1ece 2841 9603 eaa8 6272 i)......(A....br │ │ │ │ +0003ac20: 6965 6693 6465 7363 7269 7074 696f 6e2e ief.description. │ │ │ │ +0003ac30: 8e9f 19be 378d 8d8d 8d91 0600 0028 6969 ....7........(ii │ │ │ │ +0003ac40: 6929 8e8e 8e91 1ece 2841 6e96 03f0 85eb i)......(An..... │ │ │ │ +0003ac50: 484d 4c9b 03f0 86cf 6465 636c 6172 6174 HML.....declarat │ │ │ │ +0003ac60: 696f 6e93 6465 0c6e 696e 6798 7468 6593 ion.de.ning.the. │ │ │ │ +0003ac70: 6675 6e63 7469 6f6e 9828 6e6f 7465 9374 function.(note.t │ │ │ │ +0003ac80: 6861 7498 7468 6973 9369 7398 6e6f 7493 hat.this.is.not. │ │ │ │ +0003ac90: 6e65 6365 7373 6172 696c 7998 7468 6593 necessarily.the. │ │ │ │ +0003aca0: 6465 0c2d 8ea1 8d91 1ece 286e 6974 696f de.-......(nitio │ │ │ │ +0003acb0: 6e96 03ea a875 7365 643a 9105 38e0 736f n....used:..8.so │ │ │ │ +0003acc0: 6d65 936f 6693 7468 6593 6675 6e63 7469 me.of.the.functi │ │ │ │ +0003acd0: 6f6e 7393 6172 6593 636f 9053 8e64 6564 ons.are.co.S.ded │ │ │ │ +0003ace0: 9364 6972 6563 746c 7993 696e 934c 6973 .directly.in.Lis │ │ │ │ +0003acf0: 7029 2e8e a68d 4691 ff05 5675 6e63 7469 p)....F...Vuncti │ │ │ │ +0003ad00: 6f6e 7396 04ed bb70 7265 6365 6465 6493 ons....preceded. │ │ │ │ +0003ad10: 629a ac72 7991 04ed baeb 6124 93cf 6d61 b..ry.....a$..ma │ │ │ │ +0003ad20: 9879 9362 9a53 8e65 9375 7365 6493 6173 .y.b.S.e.used.as │ │ │ │ +0003ad30: 9369 6e0c 7891 04ed ba6f 7098 6572 6174 .in.x....op.erat │ │ │ │ +0003ad40: 6f72 7393 2877 6974 686f 7574 9374 6865 ors.(without.the │ │ │ │ +0003ad50: 93eb 6124 cf29 2c91 052e 7f6f 7293 696e ..a$.),....or.in │ │ │ │ +0003ad60: 936e 6f72 6d61 6c8e a18d 7072 650c 7896 .normal...pre.x. │ │ │ │ +0003ad70: 03ea a866 6f72 6d93 6f72 9361 7393 6172 ...form.or.as.ar │ │ │ │ +0003ad80: 6775 6d65 6e90 ac72 7473 9374 6f93 6f74 gumen..rts.to.ot │ │ │ │ +0003ad90: 6865 7293 6675 6e63 7469 6f6e 7393 2877 her.functions.(w │ │ │ │ +0003ada0: 6974 6893 7468 6593 eb61 24cf 292e 8ea1 ith.the..a$.)... │ │ │ │ +0003adb0: 8d91 0b61 8f54 6865 9603 ea2e 6675 6e63 ...a.The....func │ │ │ │ +0003adc0: 7469 6f6e 739b 03ea 2f75 7375 616c 6c79 tions.../usually │ │ │ │ +0003add0: 9366 6169 6c93 7769 7468 9866 6169 6c75 .fail.with.failu │ │ │ │ +0003ade0: 7265 9373 7472 696e 6793 6571 7561 6c98 re.string.equal. │ │ │ │ +0003adf0: 746f 9374 6865 6972 936e 616d 653b 9103 to.their.name;.. │ │ │ │ +0003ae00: ea57 736f 6d65 7469 6d65 732c 9103 ea47 .Wsometimes,...G │ │ │ │ +0003ae10: 686f 95ac 7277 9365 7693 6572 2c8e a18d ho..rw.ev.er,... │ │ │ │ +0003ae20: 7468 6596 03ea a866 6169 6c75 7265 9373 the....failure.s │ │ │ │ +0003ae30: 7472 696e 6793 6973 9374 6865 936f 6e65 tring.is.the.one │ │ │ │ +0003ae40: 9367 656e 6572 6174 6564 9362 90ac 7279 .generated.b..ry │ │ │ │ +0003ae50: 9374 6865 9373 7562 6675 6e63 7469 6f6e .the.subfunction │ │ │ │ +0003ae60: 9374 6861 7493 6361 7573 6564 9374 6865 .that.caused.the │ │ │ │ +0003ae70: 9366 6169 6c75 7265 2e8e 9f27 f359 8d8d .failure...'.Y.. │ │ │ │ +0003ae80: eb4b 372e 318e 912c 47ab 4765 6e65 7261 .K7.1..,G.Genera │ │ │ │ +0003ae90: 6c96 067a e170 7572 7091 008a 3d6f 7365 l..z.purp...=ose │ │ │ │ +0003aea0: 9366 756e 6374 696f 6e73 9361 6e64 9363 .functions.and.c │ │ │ │ +0003aeb0: 6f6d 91ff 75c2 6269 6e61 746f 7273 8e9f om..u.binators.. │ │ │ │ +0003aec0: 1be2 238d cf54 6865 9603 eaa8 7374 616e ..#..The....stan │ │ │ │ +0003aed0: 6461 7264 9370 7269 6d69 7469 769a ac72 dard.primitiv..r │ │ │ │ +0003aee0: 6593 636f 6d98 6269 6e61 746f 7273 9361 e.com.binators.a │ │ │ │ +0003aef0: 7265 3a8e 9f27 64eb 8d8d 8d9f e84f a789 re:..'d......O.. │ │ │ │ +0003af00: 0000 6666 01c7 0b4a 9f25 0716 8d8d 90cc ..ff...J.%...... │ │ │ │ +0003af10: cd9f 0459 9c84 0029 60b2 0000 6666 8d9f ...Y...)`...ff.. │ │ │ │ +0003af20: e1a6 648d 9117 0bcc eb61 4996 05bf aa3a ..d......aI....: │ │ │ │ +0003af30: 932a 932d 3e93 2a8e a40d 0000 8d91 170b .*.->.*......... │ │ │ │ +0003af40: cc4b 9605 bfaa 3a93 2a93 2d3e 932a 2a93 .K....:.*.->.**. │ │ │ │ +0003af50: 2d3e 932a 8ea1 8d91 170b cc53 9605 bfaa ->.*.......S.... │ │ │ │ +0003af60: 3a93 282a 932d 3e93 2a2a 932d 3e93 2a2a :.(*.->.**.->.** │ │ │ │ +0003af70: 2a29 932d 3e93 282a 932d 3e93 2a2a 2993 *).->.(*.->.**). │ │ │ │ +0003af80: 2d3e 932a 932d 3e93 2a2a 2a8e 8e92 01c6 ->.*.->.***..... │ │ │ │ +0003af90: 71b1 8400 2960 b200 0066 668e 8e9f 04c0 q...)`...ff..... │ │ │ │ +0003afa0: 0289 0000 6666 01c7 0b4a 8e8e 8e9f 2c14 ....ff...J....,. │ │ │ │ +0003afb0: c08d d044 6573 6372 6970 7469 6f6e 8e9f ...Description.. │ │ │ │ +0003afc0: 17c0 008d 8d8d 8d91 0600 00eb 6149 8e91 ............aI.. │ │ │ │ +0003afd0: 0faa 52d7 7896 0355 52cf 3d93 d778 8d91 ..R.x..UR.=..x.. │ │ │ │ +0003afe0: 177f f0eb 614b 8e9b 212a 42d7 7891 03ea ....aK..!*B.x... │ │ │ │ +0003aff0: a879 9103 c38b cf3d 93d7 788d 9117 7ff0 .y.....=..x..... │ │ │ │ +0003b000: eb61 538e 98d7 669b 0532 a767 9104 58e1 .aS...f..2.g..X. │ │ │ │ +0003b010: 7893 cf3d 93d7 6698 7891 03ea a8cf 28d7 x..=..f.x.....(. │ │ │ │ +0003b020: 6791 0458 e178 cf29 8e8e 8e9f 1f28 ae8d g..X.x.).....(.. │ │ │ │ +0003b030: d044 650c 6e69 7469 6f6e 8e9f 2d70 598d .De.nition..-pY. │ │ │ │ +0003b040: 8d8d 9f1a 56bd 8d8d 8d9f cc00 008d 9117 ....V........... │ │ │ │ +0003b050: 3eff eb61 6c65 7496 05bf aa49 9378 933d >..alet....I.x.= │ │ │ │ +0003b060: 9378 8ea4 0d00 00a1 8d91 173e ff6c 6574 .x.........>.let │ │ │ │ +0003b070: 9605 bfaa 4b93 7893 7993 3d93 788e a1a1 ....K.x.y.=.x... │ │ │ │ +0003b080: 8d91 173e ff6c 6574 9605 bfaa 5393 6693 ...>.let....S.f. │ │ │ │ +0003b090: 6793 7893 3d93 6693 7893 2867 9378 298e g.x.=.f.x.(g.x). │ │ │ │ +0003b0a0: 8e8e 8e8e 8e8e 8e9f 24fd 138d 8d92 00ef ........$....... │ │ │ │ +0003b0b0: a69f d035 358e 8e8e 8c8b 0000 0038 0000 ...55........8.. │ │ │ │ 0003b0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0003b0d0: 0000 0000 0000 0000 0000 0003 aa17 a002 ................ │ │ │ │ -0003b0e0: cc05 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 ..U...F......... │ │ │ │ -0003b0f0: 9a8d 91ea f1eb d035 3691 574c b043 6861 .......56.WL.Cha │ │ │ │ -0003b100: 7074 6572 9604 8000 372e 910a 8000 4765 pter....7.....Ge │ │ │ │ -0003b110: 6e65 7261 6c93 5075 7270 9a60 006f 7365 neral.Purp.`.ose │ │ │ │ -0003b120: 9361 6e64 934c 6973 7493 5072 6f98 6365 .and.List.Pro.ce │ │ │ │ -0003b130: 7373 696e 6793 4691 fee0 0075 6e63 7469 ssing.F....uncti │ │ │ │ -0003b140: 6f6e 738e 91ea f1eb 9f05 6666 8900 00e6 ons.......ff.... │ │ │ │ -0003b150: 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 f..>|......./... │ │ │ │ -0003b160: fd8b d021 8d91 eaf1 ebcf 5468 6596 0370 ...!......The..p │ │ │ │ -0003b170: 6064 6572 6976 9aac 7265 6493 636f 6d98 `deriv..red.com. │ │ │ │ -0003b180: 6269 6e61 746f 7273 8d93 eb61 4b49 8e91 binators...aKI.. │ │ │ │ -0003b190: 1260 14cf 2874 6865 9364 7561 6c93 6f66 .`..(the.dual.of │ │ │ │ -0003b1a0: 8d93 eb61 4b8e 9109 300a cf29 2c8d 9103 ...aK...0..),... │ │ │ │ -0003b1b0: 88d5 eb61 438e 910c b8df cf28 7468 6593 ...aC......(the. │ │ │ │ -0003b1c0: 7090 538e 6572 6d98 7574 6174 6f72 292c p.S.erm.utator), │ │ │ │ -0003b1d0: 8d91 0388 d4eb 6157 8e91 0cb8 decf 2874 ......aW......(t │ │ │ │ -0003b1e0: 6865 9364 7570 6c69 6361 746f 7229 2c8d he.duplicator),. │ │ │ │ -0003b1f0: 9103 88d5 eb61 428e 910c b8df cf28 7468 .....aB......(th │ │ │ │ -0003b200: 658e 9f10 0000 8d91 eaf1 eb63 6f6d 709a e..........comp. │ │ │ │ -0003b210: 538e 6f73 6974 6f72 2996 03ea a861 6e64 S.ositor)....and │ │ │ │ -0003b220: 8d93 eb61 4342 8e91 1354 a4cf 2877 6869 ...aCB...T..(whi │ │ │ │ -0003b230: 6390 ac72 6893 6973 9364 6563 6c61 7265 c..rh.is.declare │ │ │ │ -0003b240: 6493 746f 9362 9865 9369 6e0c 7829 9368 d.to.b.e.in.x).h │ │ │ │ -0003b250: 6195 ac72 7693 6591 03ea a874 9379 7098 a..rv.e....t.yp. │ │ │ │ -0003b260: 6573 3a8e 9f41 3601 8d8d 8d91 eaf1 eb9f es:..A6......... │ │ │ │ -0003b270: db4f a789 0000 6666 01c7 0b4a 9f3f 0716 .O....ff...J.?.. │ │ │ │ -0003b280: 8d8d 90cc cd9f 0459 9c84 0043 60b2 0000 .......Y...C`... │ │ │ │ -0003b290: 6666 8d9f c7a6 648d 9117 0bcc eb61 4b49 ff....d......aKI │ │ │ │ -0003b2a0: 9605 bfaa 3a93 2a93 2d3e 932a 2a93 2d3e ....:.*.->.**.-> │ │ │ │ -0003b2b0: 932a 2a8e a40d 0000 8d91 170b cc43 910b .**..........C.. │ │ │ │ -0003b2c0: 7f54 3a96 05bf aa28 2a93 2d3e 932a 2a93 .T:....(*.->.**. │ │ │ │ -0003b2d0: 2d3e 932a 2a2a 2993 2d3e 932a 2a93 2d3e ->.***).->.**.-> │ │ │ │ -0003b2e0: 932a 932d 3e93 2a2a 2a8e a18d 9117 0bcc .*.->.***....... │ │ │ │ -0003b2f0: 5791 0b7f 543a 9605 bfaa 282a 932d 3e93 W...T:....(*.->. │ │ │ │ -0003b300: 2a93 2d3e 932a 2a29 932d 3e93 2a93 2d3e *.->.**).->.*.-> │ │ │ │ -0003b310: 932a 2a8e a18d 9117 0bcc 4291 0b7f 543a .**.......B...T: │ │ │ │ -0003b320: 9605 bfaa 282a 932d 3e93 2a2a 2993 2d3e ....(*.->.**).-> │ │ │ │ -0003b330: 9328 2a2a 2a93 2d3e 932a 2993 2d3e 932a .(***.->.*).->.* │ │ │ │ -0003b340: 2a2a 932d 3e93 2a2a 8ea1 8d91 170b cc43 **.->.**.......C │ │ │ │ -0003b350: 4296 05bf aa3a 9328 2a93 2d3e 932a 2a29 B....:.(*.->.**) │ │ │ │ -0003b360: 932d 3e93 282a 2a93 2d3e 932a 2a2a 2993 .->.(**.->.***). │ │ │ │ -0003b370: 2d3e 932a 932d 3e93 2a2a 2a8e 8e92 01c6 ->.*.->.***..... │ │ │ │ -0003b380: 71b1 8400 4360 b200 0066 668e 8e9f 04c0 q...C`...ff..... │ │ │ │ -0003b390: 0289 0000 6666 01c7 0b4a 8e8e 8e9f 41c9 ....ff...J....A. │ │ │ │ -0003b3a0: 828d 91ea f1eb d044 6573 6372 6970 7469 .......Descripti │ │ │ │ -0003b3b0: 6f6e 8e9f 1a93 ab8d 8d8d 8d91 f0f1 ebeb on.............. │ │ │ │ -0003b3c0: 614b 498e 905b e7d7 7896 03ea a879 9b03 aKI..[..x....y.. │ │ │ │ -0003b3d0: c38b cf3d 9103 5552 d779 8d91 17ee 29eb ...=..UR.y....). │ │ │ │ -0003b3e0: 6143 8e91 2198 7bd7 6691 0532 a778 9379 aC..!.{.f..2.x.y │ │ │ │ -0003b3f0: 98cf 3d91 0355 52d7 6696 0532 a779 9b04 ..=..UR.f..2.y.. │ │ │ │ -0003b400: 58e1 788d 9117 7ff0 eb61 428e 9121 2a42 X.x......aB..!*B │ │ │ │ -0003b410: d766 9367 9878 9603 5552 cf3d 93d7 6691 .f.g.x..UR.=..f. │ │ │ │ -0003b420: 0147 ffcf 28d7 6798 78cf 298d 9117 7ff0 .G..(.g.x.)..... │ │ │ │ -0003b430: eb61 578e 9121 2a42 d766 9b05 32a7 7893 .aW..!*B.f..2.x. │ │ │ │ -0003b440: cf3d 93d7 6698 7891 03ea a878 8e8e 8e9f .=..f.x....x.... │ │ │ │ -0003b450: 26bb 5b8d 8d8d 8d91 f0f1 ebeb 6143 428e &.[.........aCB. │ │ │ │ -0003b460: 905b e7d7 669b 0532 a767 9104 58e1 7896 .[..f..2.g..X.x. │ │ │ │ -0003b470: 0355 52cf 3d93 d767 906e 39cf 28d7 6698 .UR.=..g.n9.(.f. │ │ │ │ -0003b480: 78cf 298e 8e8e 9f27 dd6e 8d91 eaf1 ebd0 x.)....'.n...... │ │ │ │ -0003b490: 4465 0c6e 6974 696f 6e8e 9f4a 4405 8d8d De.nition..JD... │ │ │ │ -0003b4a0: 8d9f 3456 bd8d 8d8d 9f98 0000 8d91 0230 ..4V...........0 │ │ │ │ -0003b4b0: eaeb 616c 6574 9605 bfaa 4b49 933d 934b ..alet....KI.=.K │ │ │ │ -0003b4c0: 9349 8ea4 0d00 00a1 8d91 0230 ea6c 6574 .I.........0.let │ │ │ │ -0003b4d0: 9605 bfaa 4393 6693 7893 7993 3d93 6693 ....C.f.x.y.=.f. │ │ │ │ -0003b4e0: 7993 788e a1a1 8d91 0230 ea6c 6574 9605 y.x......0.let.. │ │ │ │ -0003b4f0: bfaa 5793 6693 7893 3d93 6693 7893 788e ..W.f.x.=.f.x.x. │ │ │ │ -0003b500: a1a1 8d91 0230 ea6c 6574 9605 bfaa 4293 .....0.let....B. │ │ │ │ -0003b510: 6693 6793 7893 3d93 6628 6793 7829 8ea1 f.g.x.=.f(g.x).. │ │ │ │ -0003b520: a18d 9102 30ea 6c65 7496 05bf aa28 6693 ....0.let....(f. │ │ │ │ -0003b530: 4342 9367 2993 7893 3d93 6728 6693 7829 CB.g).x.=.g(f.x) │ │ │ │ -0003b540: 8e8e 8e8e 8e8e 8e9f 58c1 078d 91ea f1eb ........X....... │ │ │ │ -0003b550: cf54 6865 9603 eaa8 6e65 7874 9367 726f .The....next.gro │ │ │ │ -0003b560: 7570 936f 6693 6675 6e63 7469 6f6e 7393 up.of.functions. │ │ │ │ -0003b570: 6172 6593 7691 ff58 e461 7269 6f75 7393 are.v..X.arious. │ │ │ │ -0003b580: 7573 6566 756c 9369 6e0c 7865 6493 6675 useful.in.xed.fu │ │ │ │ -0003b590: 6e63 7469 6f6e 2d63 6f6d 709a 538e 6f73 nction-comp.S.os │ │ │ │ -0003b5a0: 6974 696f 6e93 6f70 9865 7261 746f 7273 ition.op.erators │ │ │ │ -0003b5b0: 3a8e 9f34 0022 8d8d 8d91 eaf1 eb9f e7da :..4.".......... │ │ │ │ -0003b5c0: da89 0000 6666 01c7 0b4a 9f25 f0af 8d8d ....ff...J.%.... │ │ │ │ -0003b5d0: 90cc cd9f 0459 9c84 002a 4a4b 0000 6666 .....Y...*JK..ff │ │ │ │ -0003b5e0: 8d9f e1a6 648d 9117 0bcc eb61 246f 910b ....d......a$o.. │ │ │ │ -0003b5f0: 7f54 3a96 05bf aa28 282a 932d 3e93 2a2a .T:....((*.->.** │ │ │ │ -0003b600: 2993 2393 282a 2a2a 932d 3e93 2a29 2993 ).#.(***.->.*)). │ │ │ │ -0003b610: 2d3e 932a 2a2a 932d 3e93 2a2a 8ea4 0d00 ->.***.->.**.... │ │ │ │ -0003b620: 008d 9117 0bcc 2423 910b 7f54 3a96 05bf ......$#...T:... │ │ │ │ -0003b630: aa28 282a 932d 3e93 2a2a 2993 2393 282a .((*.->.**).#.(* │ │ │ │ -0003b640: 2a2a 932d 3e93 2a2a 2a2a 2929 932d 3e93 **.->.****)).->. │ │ │ │ -0003b650: 282a 9323 932a 2a2a 2993 2d3e 9328 2a2a (*.#.***).->.(** │ │ │ │ -0003b660: 9323 932a 2a2a 2a29 8ea1 8d91 170b cc24 .#.****).......$ │ │ │ │ -0003b670: 436f 9605 bfaa 3a93 2828 2a93 2d3e 932a Co....:.((*.->.* │ │ │ │ -0003b680: 2a93 2d3e 932a 2a2a 2993 2393 282a 2a2a *.->.***).#.(*** │ │ │ │ -0003b690: 2a93 2d3e 932a 2929 932d 3e93 2a2a 932d *.->.*)).->.**.- │ │ │ │ -0003b6a0: 3e93 2a2a 2a2a 932d 3e93 2a2a 2a8e 8e92 >.****.->.***... │ │ │ │ -0003b6b0: 01c6 71b1 8400 2a4a 4b00 0066 668e 8e9f ..q...*JK..ff... │ │ │ │ -0003b6c0: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e9f ......ff...J.... │ │ │ │ -0003b6d0: 353e 4e8d 91ea f1eb d044 6573 6372 6970 5>N......Descrip │ │ │ │ -0003b6e0: 7469 6f6e 8e9f 3528 fd8d 8d8d 8d9f e2e6 tion..5(........ │ │ │ │ -0003b6f0: 658d 8d91 f5f1 ebcf 28d7 668d 9105 32a7 e.......(.f...2. │ │ │ │ -0003b700: eb61 6f8e 910e dcf9 d767 906e 39cf 2991 .ao......g.n9.). │ │ │ │ -0003b710: 03ea a8d7 788e 8d91 3f76 0acf 3d91 0355 ....x...?v..=..U │ │ │ │ -0003b720: 52d7 6691 0147 ffcf 28d7 6791 0458 e178 R.f..G..(.g..X.x │ │ │ │ -0003b730: cf29 8e8e a40e 7fff a18d 8d91 f5f1 eb28 .).............( │ │ │ │ -0003b740: d766 8d8d 9105 32a7 e223 8e8e 910f 4a1c .f....2..#....J. │ │ │ │ -0003b750: d767 956e 39cf 2928 d778 3b91 01ff fe79 .g.n9.)(.x;....y │ │ │ │ -0003b760: 93cf 298e 8d91 3f76 0a3d 9103 5552 28d7 ..)...?v.=..UR(. │ │ │ │ -0003b770: 6691 0532 a778 3b91 05ea a667 9104 58e1 f..2.x;....g..X. │ │ │ │ -0003b780: 7990 6e39 cf29 8e8e a1a1 8d8d 91f5 f1eb y.n9.).......... │ │ │ │ -0003b790: 28d7 668d 9105 32a7 eb61 436f 8e91 149c (.f...2..aCo.... │ │ │ │ -0003b7a0: a3d7 6790 6e39 cf29 9603 eaa8 d778 9379 ..g.n9.).....x.y │ │ │ │ -0003b7b0: 8e8d 913f 760a cf3d 8d91 0355 52eb 6143 ...?v..=...UR.aC │ │ │ │ -0003b7c0: 8e91 0914 fccf 28d7 668d 9105 32a7 eb61 ......(.f...2..a │ │ │ │ -0003b7d0: 6f8e 910e dcf9 d767 9a6e 39cf 2996 03ea o......g.n9.)... │ │ │ │ -0003b7e0: a8d7 7893 7991 03c3 8bcf 3d91 0355 52d7 ..x.y.....=..UR. │ │ │ │ -0003b7f0: 6691 0532 a7cf 28d7 6791 0458 e179 98cf f..2..(.g..X.y.. │ │ │ │ -0003b800: 2993 d778 8e8e 8e8e 8e8e 8e9f 24fd 138e )..x........$... │ │ │ │ -0003b810: 8c8b 0000 0039 0000 0000 0000 0000 0000 .....9.......... │ │ │ │ +0003b0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0003b0e0: 0000 0003 aa1f a002 cc05 558d a0fd 46d3 ..........U...F. │ │ │ │ +0003b0f0: 0e8d 8d8d 8d9f fa99 9a8d 91ea f1eb d035 ...............5 │ │ │ │ +0003b100: 3691 574c b043 6861 7074 6572 9604 8000 6.WL.Chapter.... │ │ │ │ +0003b110: 372e 910a 8000 4765 6e65 7261 6c93 5075 7.....General.Pu │ │ │ │ +0003b120: 7270 9a60 006f 7365 9361 6e64 934c 6973 rp.`.ose.and.Lis │ │ │ │ +0003b130: 7493 5072 6f98 6365 7373 696e 6793 4691 t.Pro.cessing.F. │ │ │ │ +0003b140: fee0 0075 6e63 7469 6f6e 738e 91ea f1eb ...unctions..... │ │ │ │ +0003b150: 9f05 6666 8900 00e6 6601 c73e 7c8e 8e8e ..ff....f..>|... │ │ │ │ +0003b160: 8ea0 0294 2fdf 8da0 fd8b d021 8d91 eaf1 ..../......!.... │ │ │ │ +0003b170: ebcf 5468 6596 0370 6064 6572 6976 9aac ..The..p`deriv.. │ │ │ │ +0003b180: 7265 6493 636f 6d98 6269 6e61 746f 7273 red.com.binators │ │ │ │ +0003b190: 8d93 eb61 4b49 8e91 1260 14cf 2874 6865 ...aKI...`..(the │ │ │ │ +0003b1a0: 9364 7561 6c93 6f66 8d93 eb61 4b8e 9109 .dual.of...aK... │ │ │ │ +0003b1b0: 300a cf29 2c8d 9103 88d5 eb61 438e 910c 0..),......aC... │ │ │ │ +0003b1c0: b8df cf28 7468 6593 7090 538e 6572 6d98 ...(the.p.S.erm. │ │ │ │ +0003b1d0: 7574 6174 6f72 292c 8d91 0388 d4eb 6157 utator),......aW │ │ │ │ +0003b1e0: 8e91 0cb8 decf 2874 6865 9364 7570 6c69 ......(the.dupli │ │ │ │ +0003b1f0: 6361 746f 7229 2c8d 9103 88d5 eb61 428e cator),......aB. │ │ │ │ +0003b200: 910c b8df cf28 7468 658e 9f10 0000 8d91 .....(the....... │ │ │ │ +0003b210: eaf1 eb63 6f6d 709a 538e 6f73 6974 6f72 ...comp.S.ositor │ │ │ │ +0003b220: 2996 03ea a861 6e64 8d93 eb61 4342 8e91 )....and...aCB.. │ │ │ │ +0003b230: 1354 a4cf 2877 6869 6390 ac72 6893 6973 .T..(whic..rh.is │ │ │ │ +0003b240: 9364 6563 6c61 7265 6493 746f 9362 9865 .declared.to.b.e │ │ │ │ +0003b250: 9369 6e0c 7829 9368 6195 ac72 7693 6591 .in.x).ha..rv.e. │ │ │ │ +0003b260: 03ea a874 9379 7098 6573 3a8e 9f41 3601 ...t.yp.es:..A6. │ │ │ │ +0003b270: 8d8d 8d91 eaf1 eb9f db4f a789 0000 6666 .........O....ff │ │ │ │ +0003b280: 01c7 0b4a 9f3f 0716 8d8d 90cc cd9f 0459 ...J.?.........Y │ │ │ │ +0003b290: 9c84 0043 60b2 0000 6666 8d9f c7a6 648d ...C`...ff....d. │ │ │ │ +0003b2a0: 9117 0bcc eb61 4b49 9605 bfaa 3a93 2a93 .....aKI....:.*. │ │ │ │ +0003b2b0: 2d3e 932a 2a93 2d3e 932a 2a8e a40d 0000 ->.**.->.**..... │ │ │ │ +0003b2c0: 8d91 170b cc43 910b 7f54 3a96 05bf aa28 .....C...T:....( │ │ │ │ +0003b2d0: 2a93 2d3e 932a 2a93 2d3e 932a 2a2a 2993 *.->.**.->.***). │ │ │ │ +0003b2e0: 2d3e 932a 2a93 2d3e 932a 932d 3e93 2a2a ->.**.->.*.->.** │ │ │ │ +0003b2f0: 2a8e a18d 9117 0bcc 5791 0b7f 543a 9605 *.......W...T:.. │ │ │ │ +0003b300: bfaa 282a 932d 3e93 2a93 2d3e 932a 2a29 ..(*.->.*.->.**) │ │ │ │ +0003b310: 932d 3e93 2a93 2d3e 932a 2a8e a18d 9117 .->.*.->.**..... │ │ │ │ +0003b320: 0bcc 4291 0b7f 543a 9605 bfaa 282a 932d ..B...T:....(*.- │ │ │ │ +0003b330: 3e93 2a2a 2993 2d3e 9328 2a2a 2a93 2d3e >.**).->.(***.-> │ │ │ │ +0003b340: 932a 2993 2d3e 932a 2a2a 932d 3e93 2a2a .*).->.***.->.** │ │ │ │ +0003b350: 8ea1 8d91 170b cc43 4296 05bf aa3a 9328 .......CB....:.( │ │ │ │ +0003b360: 2a93 2d3e 932a 2a29 932d 3e93 282a 2a93 *.->.**).->.(**. │ │ │ │ +0003b370: 2d3e 932a 2a2a 2993 2d3e 932a 932d 3e93 ->.***).->.*.->. │ │ │ │ +0003b380: 2a2a 2a8e 8e92 01c6 71b1 8400 4360 b200 ***.....q...C`.. │ │ │ │ +0003b390: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ +0003b3a0: 0b4a 8e8e 8e9f 41c9 828d 91ea f1eb d044 .J....A........D │ │ │ │ +0003b3b0: 6573 6372 6970 7469 6f6e 8e9f 1a93 ab8d escription...... │ │ │ │ +0003b3c0: 8d8d 8d91 f0f1 ebeb 614b 498e 905b e7d7 ........aKI..[.. │ │ │ │ +0003b3d0: 7896 03ea a879 9b03 c38b cf3d 9103 5552 x....y.....=..UR │ │ │ │ +0003b3e0: d779 8d91 17ee 29eb 6143 8e91 2198 7bd7 .y....).aC..!.{. │ │ │ │ +0003b3f0: 6691 0532 a778 9379 98cf 3d91 0355 52d7 f..2.x.y..=..UR. │ │ │ │ +0003b400: 6696 0532 a779 9b04 58e1 788d 9117 7ff0 f..2.y..X.x..... │ │ │ │ +0003b410: eb61 428e 9121 2a42 d766 9367 9878 9603 .aB..!*B.f.g.x.. │ │ │ │ +0003b420: 5552 cf3d 93d7 6691 0147 ffcf 28d7 6798 UR.=..f..G..(.g. │ │ │ │ +0003b430: 78cf 298d 9117 7ff0 eb61 578e 9121 2a42 x.)......aW..!*B │ │ │ │ +0003b440: d766 9b05 32a7 7893 cf3d 93d7 6698 7891 .f..2.x..=..f.x. │ │ │ │ +0003b450: 03ea a878 8e8e 8e9f 26bb 5b8d 8d8d 8d91 ...x....&.[..... │ │ │ │ +0003b460: f0f1 ebeb 6143 428e 905b e7d7 669b 0532 ....aCB..[..f..2 │ │ │ │ +0003b470: a767 9104 58e1 7896 0355 52cf 3d93 d767 .g..X.x..UR.=..g │ │ │ │ +0003b480: 906e 39cf 28d7 6698 78cf 298e 8e8e 9f27 .n9.(.f.x.)....' │ │ │ │ +0003b490: dd6e 8d91 eaf1 ebd0 4465 0c6e 6974 696f .n......De.nitio │ │ │ │ +0003b4a0: 6e8e 9f4a 4405 8d8d 8d9f 3456 bd8d 8d8d n..JD.....4V.... │ │ │ │ +0003b4b0: 9f98 0000 8d91 0230 eaeb 616c 6574 9605 .......0..alet.. │ │ │ │ +0003b4c0: bfaa 4b49 933d 934b 9349 8ea4 0d00 00a1 ..KI.=.K.I...... │ │ │ │ +0003b4d0: 8d91 0230 ea6c 6574 9605 bfaa 4393 6693 ...0.let....C.f. │ │ │ │ +0003b4e0: 7893 7993 3d93 6693 7993 788e a1a1 8d91 x.y.=.f.y.x..... │ │ │ │ +0003b4f0: 0230 ea6c 6574 9605 bfaa 5793 6693 7893 .0.let....W.f.x. │ │ │ │ +0003b500: 3d93 6693 7893 788e a1a1 8d91 0230 ea6c =.f.x.x......0.l │ │ │ │ +0003b510: 6574 9605 bfaa 4293 6693 6793 7893 3d93 et....B.f.g.x.=. │ │ │ │ +0003b520: 6628 6793 7829 8ea1 a18d 9102 30ea 6c65 f(g.x)......0.le │ │ │ │ +0003b530: 7496 05bf aa28 6693 4342 9367 2993 7893 t....(f.CB.g).x. │ │ │ │ +0003b540: 3d93 6728 6693 7829 8e8e 8e8e 8e8e 8e9f =.g(f.x)........ │ │ │ │ +0003b550: 58c1 078d 91ea f1eb cf54 6865 9603 eaa8 X........The.... │ │ │ │ +0003b560: 6e65 7874 9367 726f 7570 936f 6693 6675 next.group.of.fu │ │ │ │ +0003b570: 6e63 7469 6f6e 7393 6172 6593 7691 ff58 nctions.are.v..X │ │ │ │ +0003b580: e461 7269 6f75 7393 7573 6566 756c 9369 .arious.useful.i │ │ │ │ +0003b590: 6e0c 7865 6493 6675 6e63 7469 6f6e 2d63 n.xed.function-c │ │ │ │ +0003b5a0: 6f6d 709a 538e 6f73 6974 696f 6e93 6f70 omp.S.osition.op │ │ │ │ +0003b5b0: 9865 7261 746f 7273 3a8e 9f34 0022 8d8d .erators:..4.".. │ │ │ │ +0003b5c0: 8d91 eaf1 eb9f e7da da89 0000 6666 01c7 ............ff.. │ │ │ │ +0003b5d0: 0b4a 9f25 f0af 8d8d 90cc cd9f 0459 9c84 .J.%.........Y.. │ │ │ │ +0003b5e0: 002a 4a4b 0000 6666 8d9f e1a6 648d 9117 .*JK..ff....d... │ │ │ │ +0003b5f0: 0bcc eb61 246f 910b 7f54 3a96 05bf aa28 ...a$o...T:....( │ │ │ │ +0003b600: 282a 932d 3e93 2a2a 2993 2393 282a 2a2a (*.->.**).#.(*** │ │ │ │ +0003b610: 932d 3e93 2a29 2993 2d3e 932a 2a2a 932d .->.*)).->.***.- │ │ │ │ +0003b620: 3e93 2a2a 8ea4 0d00 008d 9117 0bcc 2423 >.**..........$# │ │ │ │ +0003b630: 910b 7f54 3a96 05bf aa28 282a 932d 3e93 ...T:....((*.->. │ │ │ │ +0003b640: 2a2a 2993 2393 282a 2a2a 932d 3e93 2a2a **).#.(***.->.** │ │ │ │ +0003b650: 2a2a 2929 932d 3e93 282a 9323 932a 2a2a **)).->.(*.#.*** │ │ │ │ +0003b660: 2993 2d3e 9328 2a2a 9323 932a 2a2a 2a29 ).->.(**.#.****) │ │ │ │ +0003b670: 8ea1 8d91 170b cc24 436f 9605 bfaa 3a93 .......$Co....:. │ │ │ │ +0003b680: 2828 2a93 2d3e 932a 2a93 2d3e 932a 2a2a ((*.->.**.->.*** │ │ │ │ +0003b690: 2993 2393 282a 2a2a 2a93 2d3e 932a 2929 ).#.(****.->.*)) │ │ │ │ +0003b6a0: 932d 3e93 2a2a 932d 3e93 2a2a 2a2a 932d .->.**.->.****.- │ │ │ │ +0003b6b0: 3e93 2a2a 2a8e 8e92 01c6 71b1 8400 2a4a >.***.....q...*J │ │ │ │ +0003b6c0: 4b00 0066 668e 8e9f 04c0 0289 0000 6666 K..ff.........ff │ │ │ │ +0003b6d0: 01c7 0b4a 8e8e 8e9f 353e 4e8d 91ea f1eb ...J....5>N..... │ │ │ │ +0003b6e0: d044 6573 6372 6970 7469 6f6e 8e9f 3528 .Description..5( │ │ │ │ +0003b6f0: fd8d 8d8d 8d9f e2e6 658d 8d91 f5f1 ebcf ........e....... │ │ │ │ +0003b700: 28d7 668d 9105 32a7 eb61 6f8e 910e dcf9 (.f...2..ao..... │ │ │ │ +0003b710: d767 906e 39cf 2991 03ea a8d7 788e 8d91 .g.n9.).....x... │ │ │ │ +0003b720: 3f76 0acf 3d91 0355 52d7 6691 0147 ffcf ?v..=..UR.f..G.. │ │ │ │ +0003b730: 28d7 6791 0458 e178 cf29 8e8e a40e 7fff (.g..X.x.)...... │ │ │ │ +0003b740: a18d 8d91 f5f1 eb28 d766 8d8d 9105 32a7 .......(.f....2. │ │ │ │ +0003b750: e223 8e8e 910f 4a1c d767 956e 39cf 2928 .#....J..g.n9.)( │ │ │ │ +0003b760: d778 3b91 01ff fe79 93cf 298e 8d91 3f76 .x;....y..)...?v │ │ │ │ +0003b770: 0a3d 9103 5552 28d7 6691 0532 a778 3b91 .=..UR(.f..2.x;. │ │ │ │ +0003b780: 05ea a667 9104 58e1 7990 6e39 cf29 8e8e ...g..X.y.n9.).. │ │ │ │ +0003b790: a1a1 8d8d 91f5 f1eb 28d7 668d 9105 32a7 ........(.f...2. │ │ │ │ +0003b7a0: eb61 436f 8e91 149c a3d7 6790 6e39 cf29 .aCo......g.n9.) │ │ │ │ +0003b7b0: 9603 eaa8 d778 9379 8e8d 913f 760a cf3d .....x.y...?v..= │ │ │ │ +0003b7c0: 8d91 0355 52eb 6143 8e91 0914 fccf 28d7 ...UR.aC......(. │ │ │ │ +0003b7d0: 668d 9105 32a7 eb61 6f8e 910e dcf9 d767 f...2..ao......g │ │ │ │ +0003b7e0: 9a6e 39cf 2996 03ea a8d7 7893 7991 03c3 .n9.).....x.y... │ │ │ │ +0003b7f0: 8bcf 3d91 0355 52d7 6691 0532 a7cf 28d7 ..=..UR.f..2..(. │ │ │ │ +0003b800: 6791 0458 e179 98cf 2993 d778 8e8e 8e8e g..X.y..)..x.... │ │ │ │ +0003b810: 8e8e 8e9f 24fd 138e 8c8b 0000 0039 0000 ....$........9.. │ │ │ │ 0003b820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0003b830: 0000 0000 0000 0000 0000 0003 b0b1 a002 ................ │ │ │ │ -0003b840: cc05 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 ..U...F......... │ │ │ │ -0003b850: 9a8d 9112 c761 d037 2e31 2e91 0a80 0047 .....a.7.1.....G │ │ │ │ -0003b860: 656e 6572 616c 9604 8000 7075 7270 9060 eneral....purp.` │ │ │ │ -0003b870: 006f 7365 9366 756e 6374 696f 6e73 9361 .ose.functions.a │ │ │ │ -0003b880: 6e64 9363 6f6d 90a0 0062 696e 6174 6f72 nd.com...binator │ │ │ │ -0003b890: 7392 0098 5319 3537 8e91 12c7 619f 0566 s...S.57....a..f │ │ │ │ -0003b8a0: 6689 0000 e666 01c7 3e7c 8e8e 8e8e a002 f....f..>|...... │ │ │ │ -0003b8b0: 942f df8d a0fd 8bd0 218d 9112 c761 4465 ./......!....aDe │ │ │ │ -0003b8c0: 0c6e 6974 696f 6e8e 9f41 1f7a 8d8d 8d9f .nition..A.z.... │ │ │ │ -0003b8d0: 2dd6 bd8d 8d8d 9fa5 0000 8d91 2a06 60eb -...........*.`. │ │ │ │ -0003b8e0: 616d 6c5f 7061 6972 6564 5f69 6e66 6978 aml_paired_infix │ │ │ │ -0003b8f0: 9105 bfaa 606f 608e a40d 0000 8d91 2a06 ....`o`.......*. │ │ │ │ -0003b900: 606c 6574 9605 bfaa 2866 936f 9367 2993 `let....(f.o.g). │ │ │ │ -0003b910: 7893 3d93 6628 6793 7829 8ea1 a18d 912a x.=.f(g.x).....* │ │ │ │ -0003b920: 0660 6d6c 5f70 6169 7265 645f 696e 6669 .`ml_paired_infi │ │ │ │ -0003b930: 7891 05bf aa60 2360 8ea1 8d91 2a06 606c x....`#`....*.`l │ │ │ │ -0003b940: 6574 9605 bfaa 2866 9323 9367 2928 782c et....(f.#.g)(x, │ │ │ │ -0003b950: 7929 933d 9328 6693 782c 9367 9379 298e y).=.(f.x,.g.y). │ │ │ │ -0003b960: a1a1 8d91 2a06 606d 6c5f 7061 6972 6564 ....*.`ml_paired │ │ │ │ -0003b970: 5f69 6e66 6978 9105 bfaa 6043 6f60 8ea1 _infix....`Co`.. │ │ │ │ -0003b980: 8d91 2a06 606c 6574 9605 bfaa 2866 9343 ..*.`let....(f.C │ │ │ │ -0003b990: 6f93 6729 9378 9379 933d 9366 9328 6793 o.g).x.y.=.f.(g. │ │ │ │ -0003b9a0: 7929 9378 8e8e 8e8e 8e8e 8e9f 4927 ed8d y).x........I'.. │ │ │ │ -0003b9b0: 9112 c761 cf54 6865 9b04 6274 666f 6c6c ...a.The..btfoll │ │ │ │ -0003b9c0: 6f95 ac72 7769 6e67 9104 6273 7493 7793 o..rwing..bst.w. │ │ │ │ -0003b9d0: 6f98 6675 6e63 7469 6f6e 7398 636f 6e93 o.functions.con. │ │ │ │ -0003b9e0: 7693 6572 7491 0462 7362 9053 8e65 7493 v.ert..bsb.S.et. │ │ │ │ -0003b9f0: 7793 6565 6e98 6375 7272 6965 6498 616e w.een.curried.an │ │ │ │ -0003ba00: 6491 0462 7375 6e63 7572 7269 6564 9876 d..bsuncurried.v │ │ │ │ -0003ba10: 9365 7273 696f 6e73 986f 6691 0462 7361 .ersions.of..bsa │ │ │ │ -0003ba20: 9862 696e 6172 798e 9f10 0000 8d91 12c7 .binary......... │ │ │ │ -0003ba30: 6166 756e 6374 696f 6e2e 8e9f 20c4 f98d afunction... ... │ │ │ │ -0003ba40: 8d8d 9112 c761 9fee 5ada 8900 0066 6601 .....a..Z....ff. │ │ │ │ -0003ba50: c70b 4a9f 18f0 af8d 8d90 cccd 9f04 599c ..J...........Y. │ │ │ │ -0003ba60: 8400 1d4a 4b00 0066 668d 9fee a664 8d91 ...JK..ff....d.. │ │ │ │ -0003ba70: 170b cceb 6163 7572 7279 9111 3efe 3a96 ....acurry..>.:. │ │ │ │ -0003ba80: 05bf aa28 282a 9323 932a 2a29 932d 3e93 ...((*.#.**).->. │ │ │ │ -0003ba90: 2a2a 2a29 932d 3e93 282a 932d 3e93 2a2a ***).->.(*.->.** │ │ │ │ -0003baa0: 932d 3e93 2a2a 2a29 8e9f 0d00 008d 9117 .->.***)........ │ │ │ │ -0003bab0: 0bcc 756e 6375 7272 7996 05bf aa3a 9328 ..uncurry....:.( │ │ │ │ -0003bac0: 2a93 2d3e 932a 2a93 2d3e 932a 2a2a 2993 *.->.**.->.***). │ │ │ │ -0003bad0: 2d3e 9328 282a 9323 932a 2a29 932d 3e93 ->.((*.#.**).->. │ │ │ │ -0003bae0: 2a2a 2a29 8e8e 9201 c671 b184 001d 4a4b ***).....q....JK │ │ │ │ -0003baf0: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ -0003bb00: c70b 4a8e 8e8e 9f26 ba79 8d91 12c7 61d0 ..J....&.y....a. │ │ │ │ -0003bb10: 4465 7363 7269 7074 696f 6e8e a917 ef21 Description....! │ │ │ │ -0003bb20: 8d8d 8d8d 9118 c761 eb61 6375 7272 798e .......a.acurry. │ │ │ │ -0003bb30: 9139 705b d766 9605 32a7 7891 03ea a879 .9p[.f..2.x....y │ │ │ │ -0003bb40: 9103 c38b cf3d 9103 5552 d766 9101 47ff .....=..UR.f..G. │ │ │ │ -0003bb50: cf28 d778 3b9b 01ff fe79 906e 39cf 298d .(.x;....y.n9.). │ │ │ │ -0003bb60: 9117 7ff0 eb61 756e 6375 7272 798e 9143 .....auncurry..C │ │ │ │ -0003bb70: a83e d766 93cf 28d7 783b 9879 906e 39cf .>.f..(.x;.y.n9. │ │ │ │ -0003bb80: 2996 0355 523d 93d7 6691 0532 a778 9103 )..UR=..f..2.x.. │ │ │ │ -0003bb90: eaa8 798e 8e8e a41f d99a 8d91 12c7 61d0 ..y...........a. │ │ │ │ -0003bba0: 4465 0c6e 6974 696f 6e8e 9f21 1447 8d8d De.nition..!.G.. │ │ │ │ -0003bbb0: 8d9f 0dcb 898d 8d8d 9fe6 0000 8d91 2a06 ..............*. │ │ │ │ -0003bbc0: 60eb 616c 6574 9605 bfaa 6375 7272 7993 `.alet....curry. │ │ │ │ -0003bbd0: 6693 7893 7993 3d93 6693 2878 2c79 298e f.x.y.=.f.(x,y). │ │ │ │ -0003bbe0: a40d 0000 a18d 912a 0660 6c65 7496 05bf .......*.`let... │ │ │ │ -0003bbf0: aa75 6e63 7572 7279 9366 9328 782c 7929 .uncurry.f.(x,y) │ │ │ │ -0003bc00: 933d 9366 9378 9379 8e8e 8e8e 8e8e 8e9f .=.f.x.y........ │ │ │ │ -0003bc10: 291c b98d 9112 c761 cf54 6865 9603 eaa8 )......a.The.... │ │ │ │ -0003bc20: 6e65 7874 9366 756e 6374 696f 6e93 7465 next.function.te │ │ │ │ -0003bc30: 7374 7393 666f 7293 6661 696c 7572 652e sts.for.failure. │ │ │ │ -0003bc40: 8e9f 1db9 6d8d 8d8d 9112 c761 9ff4 dada ....m......a.... │ │ │ │ -0003bc50: 8900 0066 6601 c70b 4a9f 0bf0 af8d 8d90 ...ff...J....... │ │ │ │ -0003bc60: cccd 9f04 599c 8400 104a 4b00 0066 668d ....Y....JK..ff. │ │ │ │ -0003bc70: 9ffb a664 8d91 170b cceb 6163 616e 9605 ...d......acan.. │ │ │ │ -0003bc80: bfaa 3a93 282a 932d 3e93 2a2a 2993 2d3e ..:.(*.->.**).-> │ │ │ │ -0003bc90: 932a 932d 3e93 626f 6f6c 8e8e 9201 c671 .*.->.bool.....q │ │ │ │ -0003bca0: b184 0010 4a4b 0000 6666 8e8e 9f04 c002 ....JK..ff...... │ │ │ │ -0003bcb0: 8900 0066 6601 c70b 4a8e 8e8e a18d 9112 ...ff...J....... │ │ │ │ -0003bcc0: c761 d044 6573 6372 6970 7469 6f6e 8ea6 .a.Description.. │ │ │ │ -0003bcd0: 8d8d 9112 c761 eb61 6361 6e91 05bf aaeb .....a.acan..... │ │ │ │ -0003bce0: 6266 9106 ed66 788e 9140 d9ff cf65 769b bf...fx..@...ev. │ │ │ │ -0003bcf0: ff58 e461 6c75 6174 6573 9604 880d 746f .X.aluates....to │ │ │ │ -0003bd00: 8d91 0488 0eeb 6174 7275 658e 9120 0ec3 ......atrue.. .. │ │ │ │ -0003bd10: cf69 6693 7468 6593 6170 706c 6963 6174 .if.the.applicat │ │ │ │ -0003bd20: 696f 6e93 6f66 9104 880e d766 9105 d00c ion.of.....f.... │ │ │ │ -0003bd30: cf74 6f93 d778 93cf 7375 6363 6565 6473 .to..x..succeeds │ │ │ │ -0003bd40: 3b91 04d6 c069 7493 6576 9861 6c75 6174 ;....it.ev.aluat │ │ │ │ -0003bd50: 6573 9104 880e 746f 8d93 eb61 6661 6c73 es....to...afals │ │ │ │ -0003bd60: 658e 9125 ce6c cf69 668e 9f10 0000 8d91 e..%.l.if....... │ │ │ │ -0003bd70: 12c7 6174 6865 9603 eaa8 6576 91ff 58e4 ..athe....ev..X. │ │ │ │ -0003bd80: 616c 7561 7469 6f6e 9366 6169 6c73 2e8e aluation.fails.. │ │ │ │ -0003bd90: a18d 9112 c761 d044 650c 6e69 7469 6f6e .....a.De.nition │ │ │ │ -0003bda0: 8ea6 8d8d 8d9f 00cb 898d 8d8d 8d91 2a06 ..............*. │ │ │ │ -0003bdb0: 60eb 616c 6574 9605 bfaa 6361 6e93 6693 `.alet....can.f. │ │ │ │ -0003bdc0: 7893 3d93 2866 9378 3b93 7472 7565 2993 x.=.(f.x;.true). │ │ │ │ -0003bdd0: 3f93 6661 6c73 658e 8e8e 8e8e 8e8e 9f1d ?.false......... │ │ │ │ -0003bde0: a240 8d91 12c7 61cf 5468 6596 03ea a86e .@....a.The....n │ │ │ │ -0003bdf0: 6578 7493 6675 6e63 7469 6f6e 9369 7465 ext.function.ite │ │ │ │ -0003be00: 7261 7465 7393 6193 6675 6e63 7469 6f6e rates.a.function │ │ │ │ -0003be10: 9361 930c 7865 6493 6e95 ac72 756d 9362 .a..xed.n..rum.b │ │ │ │ -0003be20: 9053 8e65 7296 03ea a86f 6693 7469 6d65 .S.er....of.time │ │ │ │ -0003be30: 732e 8e9f 1db9 6d8d 8d8d 9112 c761 9ff4 s.....m......a.. │ │ │ │ -0003be40: dada 8900 0066 6601 c70b 4a9f 0bf0 af8d .....ff...J..... │ │ │ │ -0003be50: 8d90 cccd 9f04 599c 8400 104a 4b00 0066 ......Y....JK..f │ │ │ │ -0003be60: 668d 9ffb a664 8d91 170b cceb 6166 756e f....d......afun │ │ │ │ -0003be70: 706f 7796 05bf aa3a 9369 6e74 932d 3e93 pow....:.int.->. │ │ │ │ -0003be80: 282a 932d 3e93 2a29 932d 3e93 2a93 2d3e (*.->.*).->.*.-> │ │ │ │ -0003be90: 932a 8e8e 9201 c671 b184 0010 4a4b 0000 .*.....q....JK.. │ │ │ │ -0003bea0: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ -0003beb0: 4a8e 8e8e a18d 9112 c761 d044 6573 6372 J........a.Descr │ │ │ │ -0003bec0: 6970 7469 6f6e 8ea6 8d8d 9112 c761 eb61 iption.......a.a │ │ │ │ -0003bed0: 6675 6e70 6f77 8e91 3930 05d7 6e96 03ea funpow..90..n... │ │ │ │ -0003bee0: a866 9b05 32a7 7893 cf61 7070 6c69 6573 .f..2.x..applies │ │ │ │ -0003bef0: 93d7 6698 cf74 6f93 d778 936e cf2d 7469 ..f..to..x.n.-ti │ │ │ │ -0003bf00: 6d65 733a 8d91 0538 e0eb 6166 756e 706f mes:...8..afunpo │ │ │ │ -0003bf10: 778e 912b a184 d76e 9366 9104 9d51 cf3d w..+...n.f...Q.= │ │ │ │ -0003bf20: 9103 5552 d766 8d91 0147 ff9f fba5 32d8 ..UR.f...G....2. │ │ │ │ -0003bf30: 6e8e 8e8e 9f24 fd13 8e8c 8b00 0000 3a00 n....$........:. │ │ │ │ -0003bf40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0003b830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0003b840: 0000 0003 b0b9 a002 cc05 558d a0fd 46d3 ..........U...F. │ │ │ │ +0003b850: 0e8d 8d8d 8d9f fa99 9a8d 9112 c761 d037 .............a.7 │ │ │ │ +0003b860: 2e31 2e91 0a80 0047 656e 6572 616c 9604 .1.....General.. │ │ │ │ +0003b870: 8000 7075 7270 9060 006f 7365 9366 756e ..purp.`.ose.fun │ │ │ │ +0003b880: 6374 696f 6e73 9361 6e64 9363 6f6d 90a0 ctions.and.com.. │ │ │ │ +0003b890: 0062 696e 6174 6f72 7392 0098 5319 3537 .binators...S.57 │ │ │ │ +0003b8a0: 8e91 12c7 619f 0566 6689 0000 e666 01c7 ....a..ff....f.. │ │ │ │ +0003b8b0: 3e7c 8e8e 8e8e a002 942f df8d a0fd 8bd0 >|......./...... │ │ │ │ +0003b8c0: 218d 9112 c761 4465 0c6e 6974 696f 6e8e !....aDe.nition. │ │ │ │ +0003b8d0: 9f41 1f7a 8d8d 8d9f 2dd6 bd8d 8d8d 9fa5 .A.z....-....... │ │ │ │ +0003b8e0: 0000 8d91 2a06 60eb 616d 6c5f 7061 6972 ....*.`.aml_pair │ │ │ │ +0003b8f0: 6564 5f69 6e66 6978 9105 bfaa 606f 608e ed_infix....`o`. │ │ │ │ +0003b900: a40d 0000 8d91 2a06 606c 6574 9605 bfaa ......*.`let.... │ │ │ │ +0003b910: 2866 936f 9367 2993 7893 3d93 6628 6793 (f.o.g).x.=.f(g. │ │ │ │ +0003b920: 7829 8ea1 a18d 912a 0660 6d6c 5f70 6169 x).....*.`ml_pai │ │ │ │ +0003b930: 7265 645f 696e 6669 7891 05bf aa60 2360 red_infix....`#` │ │ │ │ +0003b940: 8ea1 8d91 2a06 606c 6574 9605 bfaa 2866 ....*.`let....(f │ │ │ │ +0003b950: 9323 9367 2928 782c 7929 933d 9328 6693 .#.g)(x,y).=.(f. │ │ │ │ +0003b960: 782c 9367 9379 298e a1a1 8d91 2a06 606d x,.g.y).....*.`m │ │ │ │ +0003b970: 6c5f 7061 6972 6564 5f69 6e66 6978 9105 l_paired_infix.. │ │ │ │ +0003b980: bfaa 6043 6f60 8ea1 8d91 2a06 606c 6574 ..`Co`....*.`let │ │ │ │ +0003b990: 9605 bfaa 2866 9343 6f93 6729 9378 9379 ....(f.Co.g).x.y │ │ │ │ +0003b9a0: 933d 9366 9328 6793 7929 9378 8e8e 8e8e .=.f.(g.y).x.... │ │ │ │ +0003b9b0: 8e8e 8e9f 4927 ed8d 9112 c761 cf54 6865 ....I'.....a.The │ │ │ │ +0003b9c0: 9b04 6274 666f 6c6c 6f95 ac72 7769 6e67 ..btfollo..rwing │ │ │ │ +0003b9d0: 9104 6273 7493 7793 6f98 6675 6e63 7469 ..bst.w.o.functi │ │ │ │ +0003b9e0: 6f6e 7398 636f 6e93 7693 6572 7491 0462 ons.con.v.ert..b │ │ │ │ +0003b9f0: 7362 9053 8e65 7493 7793 6565 6e98 6375 sb.S.et.w.een.cu │ │ │ │ +0003ba00: 7272 6965 6498 616e 6491 0462 7375 6e63 rried.and..bsunc │ │ │ │ +0003ba10: 7572 7269 6564 9876 9365 7273 696f 6e73 urried.v.ersions │ │ │ │ +0003ba20: 986f 6691 0462 7361 9862 696e 6172 798e .of..bsa.binary. │ │ │ │ +0003ba30: 9f10 0000 8d91 12c7 6166 756e 6374 696f ........afunctio │ │ │ │ +0003ba40: 6e2e 8e9f 20c4 f98d 8d8d 9112 c761 9fee n... ........a.. │ │ │ │ +0003ba50: 5ada 8900 0066 6601 c70b 4a9f 18f0 af8d Z....ff...J..... │ │ │ │ +0003ba60: 8d90 cccd 9f04 599c 8400 1d4a 4b00 0066 ......Y....JK..f │ │ │ │ +0003ba70: 668d 9fee a664 8d91 170b cceb 6163 7572 f....d......acur │ │ │ │ +0003ba80: 7279 9111 3efe 3a96 05bf aa28 282a 9323 ry..>.:....((*.# │ │ │ │ +0003ba90: 932a 2a29 932d 3e93 2a2a 2a29 932d 3e93 .**).->.***).->. │ │ │ │ +0003baa0: 282a 932d 3e93 2a2a 932d 3e93 2a2a 2a29 (*.->.**.->.***) │ │ │ │ +0003bab0: 8e9f 0d00 008d 9117 0bcc 756e 6375 7272 ..........uncurr │ │ │ │ +0003bac0: 7996 05bf aa3a 9328 2a93 2d3e 932a 2a93 y....:.(*.->.**. │ │ │ │ +0003bad0: 2d3e 932a 2a2a 2993 2d3e 9328 282a 9323 ->.***).->.((*.# │ │ │ │ +0003bae0: 932a 2a29 932d 3e93 2a2a 2a29 8e8e 9201 .**).->.***).... │ │ │ │ +0003baf0: c671 b184 001d 4a4b 0000 6666 8e8e 9f04 .q....JK..ff.... │ │ │ │ +0003bb00: c002 8900 0066 6601 c70b 4a8e 8e8e 9f26 .....ff...J....& │ │ │ │ +0003bb10: ba79 8d91 12c7 61d0 4465 7363 7269 7074 .y....a.Descript │ │ │ │ +0003bb20: 696f 6e8e a917 ef21 8d8d 8d8d 9118 c761 ion....!.......a │ │ │ │ +0003bb30: eb61 6375 7272 798e 9139 705b d766 9605 .acurry..9p[.f.. │ │ │ │ +0003bb40: 32a7 7891 03ea a879 9103 c38b cf3d 9103 2.x....y.....=.. │ │ │ │ +0003bb50: 5552 d766 9101 47ff cf28 d778 3b9b 01ff UR.f..G..(.x;... │ │ │ │ +0003bb60: fe79 906e 39cf 298d 9117 7ff0 eb61 756e .y.n9.)......aun │ │ │ │ +0003bb70: 6375 7272 798e 9143 a83e d766 93cf 28d7 curry..C.>.f..(. │ │ │ │ +0003bb80: 783b 9879 906e 39cf 2996 0355 523d 93d7 x;.y.n9.)..UR=.. │ │ │ │ +0003bb90: 6691 0532 a778 9103 eaa8 798e 8e8e a41f f..2.x....y..... │ │ │ │ +0003bba0: d99a 8d91 12c7 61d0 4465 0c6e 6974 696f ......a.De.nitio │ │ │ │ +0003bbb0: 6e8e 9f21 1447 8d8d 8d9f 0dcb 898d 8d8d n..!.G.......... │ │ │ │ +0003bbc0: 9fe6 0000 8d91 2a06 60eb 616c 6574 9605 ......*.`.alet.. │ │ │ │ +0003bbd0: bfaa 6375 7272 7993 6693 7893 7993 3d93 ..curry.f.x.y.=. │ │ │ │ +0003bbe0: 6693 2878 2c79 298e a40d 0000 a18d 912a f.(x,y)........* │ │ │ │ +0003bbf0: 0660 6c65 7496 05bf aa75 6e63 7572 7279 .`let....uncurry │ │ │ │ +0003bc00: 9366 9328 782c 7929 933d 9366 9378 9379 .f.(x,y).=.f.x.y │ │ │ │ +0003bc10: 8e8e 8e8e 8e8e 8e9f 291c b98d 9112 c761 ........)......a │ │ │ │ +0003bc20: cf54 6865 9603 eaa8 6e65 7874 9366 756e .The....next.fun │ │ │ │ +0003bc30: 6374 696f 6e93 7465 7374 7393 666f 7293 ction.tests.for. │ │ │ │ +0003bc40: 6661 696c 7572 652e 8e9f 1db9 6d8d 8d8d failure.....m... │ │ │ │ +0003bc50: 9112 c761 9ff4 dada 8900 0066 6601 c70b ...a.......ff... │ │ │ │ +0003bc60: 4a9f 0bf0 af8d 8d90 cccd 9f04 599c 8400 J...........Y... │ │ │ │ +0003bc70: 104a 4b00 0066 668d 9ffb a664 8d91 170b .JK..ff....d.... │ │ │ │ +0003bc80: cceb 6163 616e 9605 bfaa 3a93 282a 932d ..acan....:.(*.- │ │ │ │ +0003bc90: 3e93 2a2a 2993 2d3e 932a 932d 3e93 626f >.**).->.*.->.bo │ │ │ │ +0003bca0: 6f6c 8e8e 9201 c671 b184 0010 4a4b 0000 ol.....q....JK.. │ │ │ │ +0003bcb0: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ +0003bcc0: 4a8e 8e8e a18d 9112 c761 d044 6573 6372 J........a.Descr │ │ │ │ +0003bcd0: 6970 7469 6f6e 8ea6 8d8d 9112 c761 eb61 iption.......a.a │ │ │ │ +0003bce0: 6361 6e91 05bf aaeb 6266 9106 ed66 788e can.....bf...fx. │ │ │ │ +0003bcf0: 9140 d9ff cf65 769b ff58 e461 6c75 6174 .@...ev..X.aluat │ │ │ │ +0003bd00: 6573 9604 880d 746f 8d91 0488 0eeb 6174 es....to......at │ │ │ │ +0003bd10: 7275 658e 9120 0ec3 cf69 6693 7468 6593 rue.. ...if.the. │ │ │ │ +0003bd20: 6170 706c 6963 6174 696f 6e93 6f66 9104 application.of.. │ │ │ │ +0003bd30: 880e d766 9105 d00c cf74 6f93 d778 93cf ...f.....to..x.. │ │ │ │ +0003bd40: 7375 6363 6565 6473 3b91 04d6 c069 7493 succeeds;....it. │ │ │ │ +0003bd50: 6576 9861 6c75 6174 6573 9104 880e 746f ev.aluates....to │ │ │ │ +0003bd60: 8d93 eb61 6661 6c73 658e 9125 ce6c cf69 ...afalse..%.l.i │ │ │ │ +0003bd70: 668e 9f10 0000 8d91 12c7 6174 6865 9603 f.........athe.. │ │ │ │ +0003bd80: eaa8 6576 91ff 58e4 616c 7561 7469 6f6e ..ev..X.aluation │ │ │ │ +0003bd90: 9366 6169 6c73 2e8e a18d 9112 c761 d044 .fails.......a.D │ │ │ │ +0003bda0: 650c 6e69 7469 6f6e 8ea6 8d8d 8d9f 00cb e.nition........ │ │ │ │ +0003bdb0: 898d 8d8d 8d91 2a06 60eb 616c 6574 9605 ......*.`.alet.. │ │ │ │ +0003bdc0: bfaa 6361 6e93 6693 7893 3d93 2866 9378 ..can.f.x.=.(f.x │ │ │ │ +0003bdd0: 3b93 7472 7565 2993 3f93 6661 6c73 658e ;.true).?.false. │ │ │ │ +0003bde0: 8e8e 8e8e 8e8e 9f1d a240 8d91 12c7 61cf .........@....a. │ │ │ │ +0003bdf0: 5468 6596 03ea a86e 6578 7493 6675 6e63 The....next.func │ │ │ │ +0003be00: 7469 6f6e 9369 7465 7261 7465 7393 6193 tion.iterates.a. │ │ │ │ +0003be10: 6675 6e63 7469 6f6e 9361 930c 7865 6493 function.a..xed. │ │ │ │ +0003be20: 6e95 ac72 756d 9362 9053 8e65 7296 03ea n..rum.b.S.er... │ │ │ │ +0003be30: a86f 6693 7469 6d65 732e 8e9f 1db9 6d8d .of.times.....m. │ │ │ │ +0003be40: 8d8d 9112 c761 9ff4 dada 8900 0066 6601 .....a.......ff. │ │ │ │ +0003be50: c70b 4a9f 0bf0 af8d 8d90 cccd 9f04 599c ..J...........Y. │ │ │ │ +0003be60: 8400 104a 4b00 0066 668d 9ffb a664 8d91 ...JK..ff....d.. │ │ │ │ +0003be70: 170b cceb 6166 756e 706f 7796 05bf aa3a ....afunpow....: │ │ │ │ +0003be80: 9369 6e74 932d 3e93 282a 932d 3e93 2a29 .int.->.(*.->.*) │ │ │ │ +0003be90: 932d 3e93 2a93 2d3e 932a 8e8e 9201 c671 .->.*.->.*.....q │ │ │ │ +0003bea0: b184 0010 4a4b 0000 6666 8e8e 9f04 c002 ....JK..ff...... │ │ │ │ +0003beb0: 8900 0066 6601 c70b 4a8e 8e8e a18d 9112 ...ff...J....... │ │ │ │ +0003bec0: c761 d044 6573 6372 6970 7469 6f6e 8ea6 .a.Description.. │ │ │ │ +0003bed0: 8d8d 9112 c761 eb61 6675 6e70 6f77 8e91 .....a.afunpow.. │ │ │ │ +0003bee0: 3930 05d7 6e96 03ea a866 9b05 32a7 7893 90..n....f..2.x. │ │ │ │ +0003bef0: cf61 7070 6c69 6573 93d7 6698 cf74 6f93 .applies..f..to. │ │ │ │ +0003bf00: d778 936e cf2d 7469 6d65 733a 8d91 0538 .x.n.-times:...8 │ │ │ │ +0003bf10: e0eb 6166 756e 706f 778e 912b a184 d76e ..afunpow..+...n │ │ │ │ +0003bf20: 9366 9104 9d51 cf3d 9103 5552 d766 8d91 .f...Q.=..UR.f.. │ │ │ │ +0003bf30: 0147 ff9f fba5 32d8 6e8e 8e8e 9f24 fd13 .G....2.n....$.. │ │ │ │ +0003bf40: 8e8c 8b00 0000 3a00 0000 0000 0000 0000 ......:......... │ │ │ │ 0003bf50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0003bf60: 0000 0000 03b8 11a0 02cc 0555 8da0 fd46 ...........U...F │ │ │ │ -0003bf70: d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 ebd0 ................ │ │ │ │ -0003bf80: 3538 9157 4cb0 4368 6170 7465 7296 0480 58.WL.Chapter... │ │ │ │ -0003bf90: 0037 2e91 0a80 0047 656e 6572 616c 9350 .7.....General.P │ │ │ │ -0003bfa0: 7572 709a 6000 6f73 6593 616e 6493 4c69 urp.`.ose.and.Li │ │ │ │ -0003bfb0: 7374 9350 726f 9863 6573 7369 6e67 9346 st.Pro.cessing.F │ │ │ │ -0003bfc0: 91fe e000 756e 6374 696f 6e73 8e91 eaf1 ....unctions.... │ │ │ │ -0003bfd0: eb9f 0566 6689 0000 e666 01c7 3e7c 8e8e ...ff....f..>|.. │ │ │ │ -0003bfe0: 8e8e a002 942f df8d a0fd 8bd0 218d 91ea ...../......!... │ │ │ │ -0003bff0: f1eb 4465 0c6e 6974 696f 6e8e a41a 08dd ..De.nition..... │ │ │ │ -0003c000: 8d8d 8d9f 00cb 898d 8d8d 8d91 0230 eaeb .............0.. │ │ │ │ -0003c010: 616c 6574 7265 6396 05bf aa66 756e 706f aletrec....funpo │ │ │ │ -0003c020: 7793 6e93 6693 7893 3d93 6966 936e 3d30 w.n.f.x.=.if.n=0 │ │ │ │ -0003c030: 9374 6865 6e93 7893 656c 7365 9366 756e .then.x.else.fun │ │ │ │ -0003c040: 706f 7793 286e 2d31 2993 6693 2866 9378 pow.(n-1).f.(f.x │ │ │ │ -0003c050: 298e 8e8e 8e8e 8e8e 9f2f 031e 8d8d 91ea )......../...... │ │ │ │ -0003c060: f1eb eb4b 372e 328e 9117 3996 4d69 7363 ...K7.2...9.Misc │ │ │ │ -0003c070: 656c 6c61 6e65 6f75 7396 067a e16c 6973 ellaneous..z.lis │ │ │ │ -0003c080: 7493 7072 6f91 008a 3d63 6573 7369 6e67 t.pro...=cessing │ │ │ │ -0003c090: 9366 756e 6374 696f 6e73 8e9f 1e2b 008d .functions...+.. │ │ │ │ -0003c0a0: 91ea f1eb cf54 6865 9603 eaa8 6675 6e63 .....The....func │ │ │ │ -0003c0b0: 7469 6f6e 93eb 616c 656e 6774 6893 cf63 tion..alength..c │ │ │ │ -0003c0c0: 6f6d 7075 7465 7393 7468 6593 6c65 6e67 omputes.the.leng │ │ │ │ -0003c0d0: 7468 936f 6693 6193 6c69 7374 2e8e 9f25 th.of.a.list...% │ │ │ │ -0003c0e0: fd1f 8d8d 8d91 eaf1 eb9f f54f a789 0000 ...........O.... │ │ │ │ -0003c0f0: 6666 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f ff...J.......... │ │ │ │ -0003c100: 0459 9c84 000f 60b2 0000 6666 8d9f fba6 .Y....`...ff.... │ │ │ │ -0003c110: 648d 9117 0bcc eb61 6c65 6e67 7468 9605 d......alength.. │ │ │ │ -0003c120: bfaa 3a93 2a93 6c69 7374 932d 3e93 696e ..:.*.list.->.in │ │ │ │ -0003c130: 748e 8e92 01c6 71b1 8400 0f60 b200 0066 t.....q....`...f │ │ │ │ -0003c140: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ -0003c150: 8e8e 8ea9 2638 738d 91ea f1eb d044 6573 ....&8s......Des │ │ │ │ -0003c160: 6372 6970 7469 6f6e 8ea1 8d8d 8d8d 91f0 cription........ │ │ │ │ -0003c170: f1eb eb61 6c65 6e67 7468 8e8d 9117 5a8f ...alength....Z. │ │ │ │ -0003c180: 5b8e 911d 1a39 d778 8d9f 01cc ccd5 318e [....9.x......1. │ │ │ │ -0003c190: 8d91 04c0 04eb 613b 8e8d 910c 7fac d73a ......a;.......: │ │ │ │ -0003c1a0: 9601 fffe 3a93 3a8e 8d91 1c4a 4aeb 613b ....:.:....JJ.a; │ │ │ │ -0003c1b0: 8e91 2209 f4d7 788d 9f01 cccc d86e 8e8d .."...x......n.. │ │ │ │ -0003c1c0: 9105 a850 eb61 5d8e 910e bd4c cf3d 9103 ...P.a]....L.=.. │ │ │ │ -0003c1d0: 5552 d76e 8e8e 8ea6 8d91 eaf1 ebd0 4465 UR.n..........De │ │ │ │ -0003c1e0: 0c6e 6974 696f 6e8e a18d 8d8d 9f00 cb89 .nition......... │ │ │ │ -0003c1f0: 8d8d 8d8d 9102 30ea eb61 6c65 7472 6563 ......0..aletrec │ │ │ │ -0003c200: 9605 bfaa 6c65 6e67 7468 933d 9366 756e ....length.=.fun │ │ │ │ -0003c210: 935b 5d93 2e93 3093 7c93 285f 2e6c 2993 .[]...0.|.(_.l). │ │ │ │ -0003c220: 2e93 312b 286c 656e 6774 6893 6c29 8e8e ..1+(length.l).. │ │ │ │ -0003c230: 8e8e 8e8e 8e9f 24dd 7b8d 91ea f1eb cf54 ......$.{......T │ │ │ │ -0003c240: 6865 9603 eaa8 6675 6e63 7469 6f6e 8d93 he....function.. │ │ │ │ -0003c250: eb61 6170 7065 6e64 8e91 2a53 4ccf 636f .aappend..*SL.co │ │ │ │ -0003c260: 6e63 6174 656e 6174 6573 936c 6973 7473 ncatenates.lists │ │ │ │ -0003c270: 3b93 eb61 4093 cf69 7393 616e 9375 6e63 ;..a@..is.an.unc │ │ │ │ -0003c280: 7572 7269 6564 9361 6e64 9369 6e0c 7865 urried.and.in.xe │ │ │ │ -0003c290: 6493 7690 ac72 6572 7369 6f6e 936f 6693 d.v..rersion.of. │ │ │ │ -0003c2a0: eb61 6170 7065 6e64 cf2e 8e9f 25fd 1f8d .aappend....%... │ │ │ │ -0003c2b0: 8d8d 91ea f1eb 9ff5 4fa7 8900 0066 6601 ........O....ff. │ │ │ │ -0003c2c0: c70b 4a9f 0b07 168d 8d90 cccd 9f04 599c ..J...........Y. │ │ │ │ -0003c2d0: 8400 0f60 b200 0066 668d 9ffb a664 8d91 ...`...ff....d.. │ │ │ │ -0003c2e0: 170b cceb 6161 7070 656e 6496 05bf aa3a ....aappend....: │ │ │ │ -0003c2f0: 932a 936c 6973 7493 2d3e 932a 936c 6973 .*.list.->.*.lis │ │ │ │ -0003c300: 7493 2d3e 932a 936c 6973 748e 8e92 01c6 t.->.*.list..... │ │ │ │ -0003c310: 71b1 8400 0f60 b200 0066 668e 8e9f 04c0 q....`...ff..... │ │ │ │ -0003c320: 0289 0000 6666 01c7 0b4a 8e8e 8ea4 2638 ....ff...J....&8 │ │ │ │ -0003c330: 748d 91ea f1eb d044 6573 6372 6970 7469 t......Descripti │ │ │ │ -0003c340: 6f6e 8ea9 1a08 dc8d 8d8d 8d91 f0f1 ebeb on.............. │ │ │ │ -0003c350: 6161 7070 656e 648e 8d91 175a 8f5b 8e91 aappend....Z.[.. │ │ │ │ -0003c360: 1d1a 39d7 788d 9f01 cccc d531 8e8d 9104 ..9.x......1.... │ │ │ │ -0003c370: c004 eb61 3b8e 8d91 0c7f acd7 3a96 01ff ...a;.......:... │ │ │ │ -0003c380: fe3a 933a 8e8d 911c 4a4a eb61 3b8e 9622 .:.:....JJ.a;.." │ │ │ │ -0003c390: 09f4 d778 8d9f 01cc ccd8 6d8e 8d91 0804 ...x......m..... │ │ │ │ -0003c3a0: c4eb 615d 8e8d 9111 af16 5b8e 9117 6ec0 ..a]......[...n. │ │ │ │ -0003c3b0: d779 8d9f 01cc ccd5 318e 8d91 04c0 04eb .y......1....... │ │ │ │ -0003c3c0: 613b 8e8d 910c 7fac d73a 9601 fffe 3a93 a;.......:....:. │ │ │ │ -0003c3d0: 3a8e 8d91 1c4a 4aeb 613b 8e93 d779 8d9f :....JJ.a;...y.. │ │ │ │ -0003c3e0: 01cc ccd8 6e8e 8d91 05a8 50eb 615d 8e91 ....n.....P.a].. │ │ │ │ -0003c3f0: 0ebd 4ccf 3d8d 9103 5552 eb61 5b8e 9109 ..L.=...UR.a[... │ │ │ │ -0003c400: 14fc d778 8d9f 01cc ccd5 318e 8d91 04c0 ...x......1..... │ │ │ │ -0003c410: 04eb 613b 8e8d 910c 7fac d73a 9601 fffe ..a;.......:.... │ │ │ │ -0003c420: 3a93 3a8e 8d91 1c4a 4aeb 613b 8e93 d778 :.:....JJ.a;...x │ │ │ │ -0003c430: 8d9f 01cc ccd8 6d8e 8d91 0804 c4eb 613b ......m.......a; │ │ │ │ -0003c440: 8e91 0dc4 6ed7 798d 9f01 cccc d531 8e8d ....n.y......1.. │ │ │ │ -0003c450: 9104 c004 eb61 3b8e 8d91 0c7f acd7 3a96 .....a;.......:. │ │ │ │ -0003c460: 01ff fe3a 933a 8e8d 911c 4a4a eb61 3b8e ...:.:....JJ.a;. │ │ │ │ -0003c470: 93d7 798d 9f01 cccc d86e 8e8d 9105 a850 ..y......n.....P │ │ │ │ -0003c480: eb61 5d8e 8e8e 8ea1 8d91 eaf1 ebd0 4465 .a]...........De │ │ │ │ -0003c490: 0c6e 6974 696f 6e8e a68d 8d8d 9f00 cb89 .nition......... │ │ │ │ -0003c4a0: 8d8d 8d8d 9102 30ea eb61 6c65 7472 6563 ......0..aletrec │ │ │ │ -0003c4b0: 9605 bfaa 6170 7065 6e64 936c 3193 6c32 ....append.l1.l2 │ │ │ │ -0003c4c0: 933d 9369 6693 6e75 6c6c 936c 3193 7468 .=.if.null.l1.th │ │ │ │ -0003c4d0: 656e 936c 3293 656c 7365 9368 6493 6c31 en.l2.else.hd.l1 │ │ │ │ -0003c4e0: 2e61 7070 656e 6493 2874 6c93 6c31 2993 .append.(tl.l1). │ │ │ │ -0003c4f0: 6c32 8e8e 8e8e 8e8e 8e9f 24dd 7c8d 91ea l2........$.|... │ │ │ │ -0003c500: f1eb cf54 6865 9604 50d8 6675 6e63 7469 ...The..P.functi │ │ │ │ -0003c510: 6f6e 8d91 0450 d9eb 6165 6c8e 9114 2105 on...P..ael...!. │ │ │ │ -0003c520: cf65 7874 7261 6374 7393 6193 7370 9053 .extracts.a.sp.S │ │ │ │ -0003c530: 8e65 6369 0c65 649b 0450 d965 6c65 6d65 .eci.ed..P.eleme │ │ │ │ -0003c540: 6e90 ac72 7493 6672 6f6d 9361 986c 6973 n..rt.from.a.lis │ │ │ │ -0003c550: 742e 9106 6b71 4974 9366 6169 6c73 9369 t...kqIt.fails.i │ │ │ │ -0003c560: 6693 7468 6598 696e 9aac 7274 6567 6572 f.the.in..rteger │ │ │ │ -0003c570: 9361 7267 756d 656e 9874 8e9f 1000 008d .argumen.t...... │ │ │ │ -0003c580: 91ea f1eb 6973 9603 eaa8 6c65 7373 9374 ....is....less.t │ │ │ │ -0003c590: 6861 6e93 3193 6f72 9367 7265 6174 6572 han.1.or.greater │ │ │ │ -0003c5a0: 9374 6861 6e93 7468 6593 6c65 6e67 7468 .than.the.length │ │ │ │ -0003c5b0: 936f 6693 7468 6593 6c69 7374 2e8e 9f25 .of.the.list...% │ │ │ │ -0003c5c0: fd1f 8d8d 8d91 eaf1 eb9f f54f a789 0000 ...........O.... │ │ │ │ -0003c5d0: 6666 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f ff...J.......... │ │ │ │ -0003c5e0: 0459 9c84 000f 60b2 0000 6666 8d9f fba6 .Y....`...ff.... │ │ │ │ -0003c5f0: 648d 9117 0bcc eb61 656c 9605 bfaa 3a93 d......ael....:. │ │ │ │ -0003c600: 696e 7493 2d3e 932a 936c 6973 7493 2d3e int.->.*.list.-> │ │ │ │ -0003c610: 932a 8e8e 9201 c671 b184 000f 60b2 0000 .*.....q....`... │ │ │ │ -0003c620: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ -0003c630: 4a8e 8e8e 9f26 3873 8d91 eaf1 ebd0 4465 J....&8s......De │ │ │ │ -0003c640: 7363 7269 7074 696f 6e8e 9f1a 08dd 8d8d scription....... │ │ │ │ -0003c650: 8d8d 91f0 f1eb eb61 656c 8e90 5be7 d769 .......ael..[..i │ │ │ │ -0003c660: 8d91 03ea a8eb 615b 8e91 09aa 52d7 788d ......a[....R.x. │ │ │ │ -0003c670: 9f01 cccc d531 8e8d 9104 c004 eb61 3b8e .....1.......a;. │ │ │ │ -0003c680: 8d91 0c7f acd7 3a96 01ff fe3a 933a 8e8d ......:....:.:.. │ │ │ │ -0003c690: 911c 4a4a eb61 3b8e 9122 09f4 d778 8d9f ..JJ.a;.."...x.. │ │ │ │ -0003c6a0: 01cc ccd8 6e8e 8d91 05a8 50eb 615d 8e91 ....n.....P.a].. │ │ │ │ -0003c6b0: 0ebd 4ccf 3d91 0355 52d7 788d 9f01 cccc ..L.=..UR.x..... │ │ │ │ -0003c6c0: d869 8e8e 8e8e 8e9f 24fd 138e 8c8b 0000 .i......$....... │ │ │ │ -0003c6d0: 003b 0000 0000 0000 0000 0000 0000 0000 .;.............. │ │ │ │ +0003bf60: 0000 0000 0000 0000 0000 0000 03b8 19a0 ................ │ │ │ │ +0003bf70: 02cc 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa ...U...F........ │ │ │ │ +0003bf80: 999a 8d91 eaf1 ebd0 3538 9157 4cb0 4368 ........58.WL.Ch │ │ │ │ +0003bf90: 6170 7465 7296 0480 0037 2e91 0a80 0047 apter....7.....G │ │ │ │ +0003bfa0: 656e 6572 616c 9350 7572 709a 6000 6f73 eneral.Purp.`.os │ │ │ │ +0003bfb0: 6593 616e 6493 4c69 7374 9350 726f 9863 e.and.List.Pro.c │ │ │ │ +0003bfc0: 6573 7369 6e67 9346 91fe e000 756e 6374 essing.F....unct │ │ │ │ +0003bfd0: 696f 6e73 8e91 eaf1 eb9f 0566 6689 0000 ions.......ff... │ │ │ │ +0003bfe0: e666 01c7 3e7c 8e8e 8e8e a002 942f df8d .f..>|......./.. │ │ │ │ +0003bff0: a0fd 8bd0 218d 91ea f1eb 4465 0c6e 6974 ....!.....De.nit │ │ │ │ +0003c000: 696f 6e8e a41a 08dd 8d8d 8d9f 00cb 898d ion............. │ │ │ │ +0003c010: 8d8d 8d91 0230 eaeb 616c 6574 7265 6396 .....0..aletrec. │ │ │ │ +0003c020: 05bf aa66 756e 706f 7793 6e93 6693 7893 ...funpow.n.f.x. │ │ │ │ +0003c030: 3d93 6966 936e 3d30 9374 6865 6e93 7893 =.if.n=0.then.x. │ │ │ │ +0003c040: 656c 7365 9366 756e 706f 7793 286e 2d31 else.funpow.(n-1 │ │ │ │ +0003c050: 2993 6693 2866 9378 298e 8e8e 8e8e 8e8e ).f.(f.x)....... │ │ │ │ +0003c060: 9f2f 031e 8d8d 91ea f1eb eb4b 372e 328e ./.........K7.2. │ │ │ │ +0003c070: 9117 3996 4d69 7363 656c 6c61 6e65 6f75 ..9.Miscellaneou │ │ │ │ +0003c080: 7396 067a e16c 6973 7493 7072 6f91 008a s..z.list.pro... │ │ │ │ +0003c090: 3d63 6573 7369 6e67 9366 756e 6374 696f =cessing.functio │ │ │ │ +0003c0a0: 6e73 8e9f 1e2b 008d 91ea f1eb cf54 6865 ns...+.......The │ │ │ │ +0003c0b0: 9603 eaa8 6675 6e63 7469 6f6e 93eb 616c ....function..al │ │ │ │ +0003c0c0: 656e 6774 6893 cf63 6f6d 7075 7465 7393 ength..computes. │ │ │ │ +0003c0d0: 7468 6593 6c65 6e67 7468 936f 6693 6193 the.length.of.a. │ │ │ │ +0003c0e0: 6c69 7374 2e8e 9f25 fd1f 8d8d 8d91 eaf1 list...%........ │ │ │ │ +0003c0f0: eb9f f54f a789 0000 6666 01c7 0b4a 9f0b ...O....ff...J.. │ │ │ │ +0003c100: 0716 8d8d 90cc cd9f 0459 9c84 000f 60b2 .........Y....`. │ │ │ │ +0003c110: 0000 6666 8d9f fba6 648d 9117 0bcc eb61 ..ff....d......a │ │ │ │ +0003c120: 6c65 6e67 7468 9605 bfaa 3a93 2a93 6c69 length....:.*.li │ │ │ │ +0003c130: 7374 932d 3e93 696e 748e 8e92 01c6 71b1 st.->.int.....q. │ │ │ │ +0003c140: 8400 0f60 b200 0066 668e 8e9f 04c0 0289 ...`...ff....... │ │ │ │ +0003c150: 0000 6666 01c7 0b4a 8e8e 8ea9 2638 738d ..ff...J....&8s. │ │ │ │ +0003c160: 91ea f1eb d044 6573 6372 6970 7469 6f6e .....Description │ │ │ │ +0003c170: 8ea1 8d8d 8d8d 91f0 f1eb eb61 6c65 6e67 ...........aleng │ │ │ │ +0003c180: 7468 8e8d 9117 5a8f 5b8e 911d 1a39 d778 th....Z.[....9.x │ │ │ │ +0003c190: 8d9f 01cc ccd5 318e 8d91 04c0 04eb 613b ......1.......a; │ │ │ │ +0003c1a0: 8e8d 910c 7fac d73a 9601 fffe 3a93 3a8e .......:....:.:. │ │ │ │ +0003c1b0: 8d91 1c4a 4aeb 613b 8e91 2209 f4d7 788d ...JJ.a;.."...x. │ │ │ │ +0003c1c0: 9f01 cccc d86e 8e8d 9105 a850 eb61 5d8e .....n.....P.a]. │ │ │ │ +0003c1d0: 910e bd4c cf3d 9103 5552 d76e 8e8e 8ea6 ...L.=..UR.n.... │ │ │ │ +0003c1e0: 8d91 eaf1 ebd0 4465 0c6e 6974 696f 6e8e ......De.nition. │ │ │ │ +0003c1f0: a18d 8d8d 9f00 cb89 8d8d 8d8d 9102 30ea ..............0. │ │ │ │ +0003c200: eb61 6c65 7472 6563 9605 bfaa 6c65 6e67 .aletrec....leng │ │ │ │ +0003c210: 7468 933d 9366 756e 935b 5d93 2e93 3093 th.=.fun.[]...0. │ │ │ │ +0003c220: 7c93 285f 2e6c 2993 2e93 312b 286c 656e |.(_.l)...1+(len │ │ │ │ +0003c230: 6774 6893 6c29 8e8e 8e8e 8e8e 8e9f 24dd gth.l)........$. │ │ │ │ +0003c240: 7b8d 91ea f1eb cf54 6865 9603 eaa8 6675 {......The....fu │ │ │ │ +0003c250: 6e63 7469 6f6e 8d93 eb61 6170 7065 6e64 nction...aappend │ │ │ │ +0003c260: 8e91 2a53 4ccf 636f 6e63 6174 656e 6174 ..*SL.concatenat │ │ │ │ +0003c270: 6573 936c 6973 7473 3b93 eb61 4093 cf69 es.lists;..a@..i │ │ │ │ +0003c280: 7393 616e 9375 6e63 7572 7269 6564 9361 s.an.uncurried.a │ │ │ │ +0003c290: 6e64 9369 6e0c 7865 6493 7690 ac72 6572 nd.in.xed.v..rer │ │ │ │ +0003c2a0: 7369 6f6e 936f 6693 eb61 6170 7065 6e64 sion.of..aappend │ │ │ │ +0003c2b0: cf2e 8e9f 25fd 1f8d 8d8d 91ea f1eb 9ff5 ....%........... │ │ │ │ +0003c2c0: 4fa7 8900 0066 6601 c70b 4a9f 0b07 168d O....ff...J..... │ │ │ │ +0003c2d0: 8d90 cccd 9f04 599c 8400 0f60 b200 0066 ......Y....`...f │ │ │ │ +0003c2e0: 668d 9ffb a664 8d91 170b cceb 6161 7070 f....d......aapp │ │ │ │ +0003c2f0: 656e 6496 05bf aa3a 932a 936c 6973 7493 end....:.*.list. │ │ │ │ +0003c300: 2d3e 932a 936c 6973 7493 2d3e 932a 936c ->.*.list.->.*.l │ │ │ │ +0003c310: 6973 748e 8e92 01c6 71b1 8400 0f60 b200 ist.....q....`.. │ │ │ │ +0003c320: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ +0003c330: 0b4a 8e8e 8ea4 2638 748d 91ea f1eb d044 .J....&8t......D │ │ │ │ +0003c340: 6573 6372 6970 7469 6f6e 8ea9 1a08 dc8d escription...... │ │ │ │ +0003c350: 8d8d 8d91 f0f1 ebeb 6161 7070 656e 648e ........aappend. │ │ │ │ +0003c360: 8d91 175a 8f5b 8e91 1d1a 39d7 788d 9f01 ...Z.[....9.x... │ │ │ │ +0003c370: cccc d531 8e8d 9104 c004 eb61 3b8e 8d91 ...1.......a;... │ │ │ │ +0003c380: 0c7f acd7 3a96 01ff fe3a 933a 8e8d 911c ....:....:.:.... │ │ │ │ +0003c390: 4a4a eb61 3b8e 9622 09f4 d778 8d9f 01cc JJ.a;.."...x.... │ │ │ │ +0003c3a0: ccd8 6d8e 8d91 0804 c4eb 615d 8e8d 9111 ..m.......a].... │ │ │ │ +0003c3b0: af16 5b8e 9117 6ec0 d779 8d9f 01cc ccd5 ..[...n..y...... │ │ │ │ +0003c3c0: 318e 8d91 04c0 04eb 613b 8e8d 910c 7fac 1.......a;...... │ │ │ │ +0003c3d0: d73a 9601 fffe 3a93 3a8e 8d91 1c4a 4aeb .:....:.:....JJ. │ │ │ │ +0003c3e0: 613b 8e93 d779 8d9f 01cc ccd8 6e8e 8d91 a;...y......n... │ │ │ │ +0003c3f0: 05a8 50eb 615d 8e91 0ebd 4ccf 3d8d 9103 ..P.a]....L.=... │ │ │ │ +0003c400: 5552 eb61 5b8e 9109 14fc d778 8d9f 01cc UR.a[......x.... │ │ │ │ +0003c410: ccd5 318e 8d91 04c0 04eb 613b 8e8d 910c ..1.......a;.... │ │ │ │ +0003c420: 7fac d73a 9601 fffe 3a93 3a8e 8d91 1c4a ...:....:.:....J │ │ │ │ +0003c430: 4aeb 613b 8e93 d778 8d9f 01cc ccd8 6d8e J.a;...x......m. │ │ │ │ +0003c440: 8d91 0804 c4eb 613b 8e91 0dc4 6ed7 798d ......a;....n.y. │ │ │ │ +0003c450: 9f01 cccc d531 8e8d 9104 c004 eb61 3b8e .....1.......a;. │ │ │ │ +0003c460: 8d91 0c7f acd7 3a96 01ff fe3a 933a 8e8d ......:....:.:.. │ │ │ │ +0003c470: 911c 4a4a eb61 3b8e 93d7 798d 9f01 cccc ..JJ.a;...y..... │ │ │ │ +0003c480: d86e 8e8d 9105 a850 eb61 5d8e 8e8e 8ea1 .n.....P.a]..... │ │ │ │ +0003c490: 8d91 eaf1 ebd0 4465 0c6e 6974 696f 6e8e ......De.nition. │ │ │ │ +0003c4a0: a68d 8d8d 9f00 cb89 8d8d 8d8d 9102 30ea ..............0. │ │ │ │ +0003c4b0: eb61 6c65 7472 6563 9605 bfaa 6170 7065 .aletrec....appe │ │ │ │ +0003c4c0: 6e64 936c 3193 6c32 933d 9369 6693 6e75 nd.l1.l2.=.if.nu │ │ │ │ +0003c4d0: 6c6c 936c 3193 7468 656e 936c 3293 656c ll.l1.then.l2.el │ │ │ │ +0003c4e0: 7365 9368 6493 6c31 2e61 7070 656e 6493 se.hd.l1.append. │ │ │ │ +0003c4f0: 2874 6c93 6c31 2993 6c32 8e8e 8e8e 8e8e (tl.l1).l2...... │ │ │ │ +0003c500: 8e9f 24dd 7c8d 91ea f1eb cf54 6865 9604 ..$.|......The.. │ │ │ │ +0003c510: 50d8 6675 6e63 7469 6f6e 8d91 0450 d9eb P.function...P.. │ │ │ │ +0003c520: 6165 6c8e 9114 2105 cf65 7874 7261 6374 ael...!..extract │ │ │ │ +0003c530: 7393 6193 7370 9053 8e65 6369 0c65 649b s.a.sp.S.eci.ed. │ │ │ │ +0003c540: 0450 d965 6c65 6d65 6e90 ac72 7493 6672 .P.elemen..rt.fr │ │ │ │ +0003c550: 6f6d 9361 986c 6973 742e 9106 6b71 4974 om.a.list...kqIt │ │ │ │ +0003c560: 9366 6169 6c73 9369 6693 7468 6598 696e .fails.if.the.in │ │ │ │ +0003c570: 9aac 7274 6567 6572 9361 7267 756d 656e ..rteger.argumen │ │ │ │ +0003c580: 9874 8e9f 1000 008d 91ea f1eb 6973 9603 .t..........is.. │ │ │ │ +0003c590: eaa8 6c65 7373 9374 6861 6e93 3193 6f72 ..less.than.1.or │ │ │ │ +0003c5a0: 9367 7265 6174 6572 9374 6861 6e93 7468 .greater.than.th │ │ │ │ +0003c5b0: 6593 6c65 6e67 7468 936f 6693 7468 6593 e.length.of.the. │ │ │ │ +0003c5c0: 6c69 7374 2e8e 9f25 fd1f 8d8d 8d91 eaf1 list...%........ │ │ │ │ +0003c5d0: eb9f f54f a789 0000 6666 01c7 0b4a 9f0b ...O....ff...J.. │ │ │ │ +0003c5e0: 0716 8d8d 90cc cd9f 0459 9c84 000f 60b2 .........Y....`. │ │ │ │ +0003c5f0: 0000 6666 8d9f fba6 648d 9117 0bcc eb61 ..ff....d......a │ │ │ │ +0003c600: 656c 9605 bfaa 3a93 696e 7493 2d3e 932a el....:.int.->.* │ │ │ │ +0003c610: 936c 6973 7493 2d3e 932a 8e8e 9201 c671 .list.->.*.....q │ │ │ │ +0003c620: b184 000f 60b2 0000 6666 8e8e 9f04 c002 ....`...ff...... │ │ │ │ +0003c630: 8900 0066 6601 c70b 4a8e 8e8e 9f26 3873 ...ff...J....&8s │ │ │ │ +0003c640: 8d91 eaf1 ebd0 4465 7363 7269 7074 696f ......Descriptio │ │ │ │ +0003c650: 6e8e 9f1a 08dd 8d8d 8d8d 91f0 f1eb eb61 n..............a │ │ │ │ +0003c660: 656c 8e90 5be7 d769 8d91 03ea a8eb 615b el..[..i......a[ │ │ │ │ +0003c670: 8e91 09aa 52d7 788d 9f01 cccc d531 8e8d ....R.x......1.. │ │ │ │ +0003c680: 9104 c004 eb61 3b8e 8d91 0c7f acd7 3a96 .....a;.......:. │ │ │ │ +0003c690: 01ff fe3a 933a 8e8d 911c 4a4a eb61 3b8e ...:.:....JJ.a;. │ │ │ │ +0003c6a0: 9122 09f4 d778 8d9f 01cc ccd8 6e8e 8d91 ."...x......n... │ │ │ │ +0003c6b0: 05a8 50eb 615d 8e91 0ebd 4ccf 3d91 0355 ..P.a]....L.=..U │ │ │ │ +0003c6c0: 52d7 788d 9f01 cccc d869 8e8e 8e8e 8e9f R.x......i...... │ │ │ │ +0003c6d0: 24fd 138e 8c8b 0000 003b 0000 0000 0000 $........;...... │ │ │ │ 0003c6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0003c6f0: 0000 0000 0000 0003 bf3a a002 cc05 558d .........:....U. │ │ │ │ -0003c700: a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d 9112 ..F............. │ │ │ │ -0003c710: c761 d037 2e33 2e91 0a80 004c 6973 7496 .a.7.3.....List. │ │ │ │ -0003c720: 0480 006d 6170 7069 6e67 9361 6e64 9369 ...mapping.and.i │ │ │ │ -0003c730: 7465 7261 7469 6e67 9366 756e 6374 696f terating.functio │ │ │ │ -0003c740: 6e73 9200 c13f 3035 398e 9112 c761 9f05 ns...?059....a.. │ │ │ │ -0003c750: 6666 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 ff....f..>|..... │ │ │ │ -0003c760: 0294 2fdf 8da0 fd8b d021 8d91 12c7 6144 ../......!....aD │ │ │ │ -0003c770: 650c 6e69 7469 6f6e 8e9f 27b1 878d 8d8d e.nition..'..... │ │ │ │ -0003c780: 9f13 d6bd 8d8d 8d9f d900 008d 912a 0660 .............*.` │ │ │ │ -0003c790: eb61 6c65 7472 6563 9605 bfaa 656c 9369 .aletrec....el.i │ │ │ │ -0003c7a0: 936c 933d 8ea4 0d00 008d 912f c60a 6966 .l.=......./..if │ │ │ │ -0003c7b0: 9605 bfaa 6e75 6c6c 936c 936f 7293 6993 ....null.l.or.i. │ │ │ │ -0003c7c0: 3c93 3193 7468 656e 9366 6169 6c77 6974 <.1.then.failwit │ │ │ │ -0003c7d0: 6893 6065 6c60 8ea1 8d91 2fc6 0a65 6c73 h.`el`..../..els │ │ │ │ -0003c7e0: 6596 05bf aa69 6693 6993 3d93 3193 7468 e....if.i.=.1.th │ │ │ │ -0003c7f0: 656e 9368 6493 6c8e a18d 912f c60a 656c en.hd.l..../..el │ │ │ │ -0003c800: 7365 9605 bfaa 656c 9328 692d 3129 9328 se....el.(i-1).( │ │ │ │ -0003c810: 746c 936c 298e 8e8e 8e8e 8e8e 9f31 1eb9 tl.l)........1.. │ │ │ │ -0003c820: 8d91 12c7 61cf 5468 6596 0498 5866 756e ....a.The...Xfun │ │ │ │ -0003c830: 6374 696f 6e73 8d91 0498 59eb 616c 6173 ctions....Y.alas │ │ │ │ -0003c840: 748e 9120 2f59 cf61 6e64 8d93 eb61 6275 t.. /Y.and...abu │ │ │ │ -0003c850: 746c 6173 748e 9131 6e56 cf63 6f6d 7075 tlast..1nV.compu │ │ │ │ -0003c860: 7465 9b04 9859 7468 6593 6c61 7374 9365 te...Ythe.last.e │ │ │ │ -0003c870: 6c65 6d65 6e90 ac72 7493 6f66 9861 936c lemen..rt.of.a.l │ │ │ │ -0003c880: 6973 7493 616e 6493 616c 6c98 6275 7493 ist.and.all.but. │ │ │ │ -0003c890: 7468 6593 6c61 7374 8ea4 1000 008d 9112 the.last........ │ │ │ │ -0003c8a0: c761 656c 656d 656e 9aac 7274 9603 eaa8 .aelemen..rt.... │ │ │ │ -0003c8b0: 6f66 9361 936c 6973 742e 9105 38e0 426f of.a.list...8.Bo │ │ │ │ -0003c8c0: 7468 9366 6169 6c93 6966 9374 6865 9361 th.fail.if.the.a │ │ │ │ -0003c8d0: 7267 756d 656e 9874 936c 6973 7493 6973 rgumen.t.list.is │ │ │ │ -0003c8e0: 9365 6d70 7498 7991 ff05 562e 8e9f 24e4 .empt.y...V...$. │ │ │ │ -0003c8f0: 218d 8d8d 9112 c761 9fee cfa7 8900 0066 !......a.......f │ │ │ │ -0003c900: 6601 c70b 4a9f 1807 168d 8d90 cccd 9f04 f...J........... │ │ │ │ -0003c910: 599c 8400 1c60 b200 0066 668d 9fee a664 Y....`...ff....d │ │ │ │ -0003c920: 8d91 170b cceb 616c 6173 7491 16fe a83a ......alast....: │ │ │ │ -0003c930: 9605 bfaa 2a93 6c69 7374 932d 3e93 2a8e ....*.list.->.*. │ │ │ │ -0003c940: 9f0d 0000 8d91 170b cc62 7574 6c61 7374 .........butlast │ │ │ │ -0003c950: 9605 bfaa 3a93 2a93 6c69 7374 932d 3e93 ....:.*.list.->. │ │ │ │ -0003c960: 2a93 6c69 7374 8e8e 9201 c671 b184 001c *.list.....q.... │ │ │ │ -0003c970: 60b2 0000 6666 8e8e 9f04 c002 8900 0066 `...ff.........f │ │ │ │ -0003c980: 6601 c70b 4a8e 8e8e 9f28 009e 8d91 12c7 f...J....(...... │ │ │ │ -0003c990: 61d0 4465 7363 7269 7074 696f 6e8e 9f18 a.Description... │ │ │ │ -0003c9a0: 812e 8d8d 8d8d 9118 c761 eb61 6c61 7374 .........a.alast │ │ │ │ -0003c9b0: 8e8d 9133 b0b1 5b8e 9139 705b d778 8d9f ...3..[..9p[.x.. │ │ │ │ -0003c9c0: 01cc ccd5 318e 8d91 04c0 04eb 613b 8e8d ....1.......a;.. │ │ │ │ -0003c9d0: 910c 7fac d73a 9601 fffe 3a93 3a8e 8d91 .....:....:.:... │ │ │ │ -0003c9e0: 1c4a 4aeb 613b 8e91 2209 f4d7 788d 9f01 .JJ.a;.."...x... │ │ │ │ -0003c9f0: cccc d86e 8e8d 9105 a850 eb61 5d8e 910e ...n.....P.a]... │ │ │ │ -0003ca00: bd4c cf3d 9103 5552 d778 8d9f 01cc ccd8 .L.=..UR.x...... │ │ │ │ -0003ca10: 6e8e 8e8e 8e9f 1f99 0c8d 8d8d 8d91 18c7 n............... │ │ │ │ -0003ca20: 61eb 6162 7574 6c61 7374 8e8d 9144 efaf a.abutlast...D.. │ │ │ │ -0003ca30: 5b8e 914a af59 d778 8d9f 01cc ccd5 318e [..J.Y.x......1. │ │ │ │ -0003ca40: 8d91 04c0 04eb 613b 8e8d 910c 7fac d73a ......a;.......: │ │ │ │ -0003ca50: 9601 fffe 3a93 3a8e 8d91 1c4a 4aeb 613b ....:.:....JJ.a; │ │ │ │ -0003ca60: 8e96 2209 f4d7 788d 9f01 cccc d86e 8e8d .."...x......n.. │ │ │ │ -0003ca70: 9105 a850 eb61 5d8e 910e bd4c cf3d 8d91 ...P.a]....L.=.. │ │ │ │ -0003ca80: 0355 52eb 615b 8e91 0914 fcd7 788d 9f01 .UR.a[......x... │ │ │ │ -0003ca90: cccc d531 8e8d 9104 c004 eb61 3b8e 8d91 ...1.......a;... │ │ │ │ -0003caa0: 0c7f acd7 3a96 01ff fe3a 933a 8e8d 911c ....:....:.:.... │ │ │ │ -0003cab0: 4a4a eb61 3b8e 93d7 788d 9f01 cccc d86e JJ.a;...x......n │ │ │ │ -0003cac0: db00 d531 8e8d 9110 84cc eb61 5d8e 8e8e ...1.......a]... │ │ │ │ -0003cad0: 8ea9 2194 8b8d 9112 c761 d044 650c 6e69 ..!......a.De.ni │ │ │ │ -0003cae0: 7469 6f6e 8e9f 2826 538d 8d8d 9f14 4b89 tion..(&S.....K. │ │ │ │ -0003caf0: 8d8d 8d9f d900 008d 912a 0660 eb61 6c65 .........*.`.ale │ │ │ │ -0003cb00: 7472 6563 9605 bfaa 6c61 7374 936c 933d trec....last.l.= │ │ │ │ -0003cb10: 936c 6173 7493 2874 6c93 6c29 933f 9368 .last.(tl.l).?.h │ │ │ │ -0003cb20: 6493 6c93 3f93 6661 696c 7769 7468 9360 d.l.?.failwith.` │ │ │ │ -0003cb30: 6c61 7374 608e a40d 0000 a18d 912a 0660 last`........*.` │ │ │ │ -0003cb40: 6c65 7472 6563 9605 bfaa 6275 746c 6173 letrec....butlas │ │ │ │ -0003cb50: 7493 6c93 3d8e a18d 912f c60a 6966 9605 t.l.=..../..if.. │ │ │ │ -0003cb60: bfaa 6e75 6c6c 9328 746c 936c 2993 7468 ..null.(tl.l).th │ │ │ │ -0003cb70: 656e 935b 5d93 656c 7365 9328 6864 936c en.[].else.(hd.l │ │ │ │ -0003cb80: 292e 2862 7574 6c61 7374 2874 6c93 6c29 ).(butlast(tl.l) │ │ │ │ -0003cb90: 2993 3f93 6661 696c 7769 7468 9360 6275 ).?.failwith.`bu │ │ │ │ -0003cba0: 746c 6173 7460 8e8e 8e8e 8e8e 8e9f 3193 tlast`........1. │ │ │ │ -0003cbb0: 868d 9112 c761 cf54 6865 9603 1a5b 6e65 .....a.The...[ne │ │ │ │ -0003cbc0: 7874 9b03 1a5a 6675 6e63 7469 6f6e 936d xt...Zfunction.m │ │ │ │ -0003cbd0: 616b 90ac 7265 7398 6193 6c69 7374 9863 ak..res.a.list.c │ │ │ │ -0003cbe0: 6f6e 7369 7374 696e 6793 6f66 9861 9376 onsisting.of.a.v │ │ │ │ -0003cbf0: 91ff 58e4 616c 7565 9872 6570 6c69 6361 ..X.alue.replica │ │ │ │ -0003cc00: 7465 6493 6198 7370 9a53 8e65 6369 0c65 ted.a.sp.S.eci.e │ │ │ │ -0003cc10: 6493 6e95 ac72 756d 9362 9865 7291 031a d.n..rum.b.er... │ │ │ │ -0003cc20: 5a6f 6691 031a 5b74 696d 6573 2e8e a18d Zof...[times.... │ │ │ │ -0003cc30: 9112 c761 4974 9603 eaa8 6661 696c 7393 ...aIt....fails. │ │ │ │ -0003cc40: 6966 9374 6865 9373 709a 538e 6563 690c if.the.sp.S.eci. │ │ │ │ -0003cc50: 6564 936e 95ac 7275 6d93 6298 6572 9603 ed.n..rum.b.er.. │ │ │ │ -0003cc60: eaa8 6973 936c 6573 7393 7468 616e 937a ..is.less.than.z │ │ │ │ -0003cc70: 6572 6f2e 8e9f 1ff8 0e8d 8d8d 9112 c761 ero............a │ │ │ │ -0003cc80: 9ff5 4fa7 8900 0066 6601 c70b 4a9f 0b07 ..O....ff...J... │ │ │ │ -0003cc90: 168d 8d90 cccd 9f04 599c 8400 0f60 b200 ........Y....`.. │ │ │ │ -0003cca0: 0066 668d 9ffb a664 8d91 170b cceb 6172 .ff....d......ar │ │ │ │ -0003ccb0: 6570 6c69 6361 7465 9605 bfaa 3a93 2a93 eplicate....:.*. │ │ │ │ -0003ccc0: 2d3e 9369 6e74 932d 3e93 2a93 6c69 7374 ->.int.->.*.list │ │ │ │ -0003ccd0: 8e8e 9201 c671 b184 000f 60b2 0000 6666 .....q....`...ff │ │ │ │ -0003cce0: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ -0003ccf0: 8e8e a68d 9112 c761 d044 6573 6372 6970 .......a.Descrip │ │ │ │ -0003cd00: 7469 6f6e 8e9f 1881 2d8d 8d91 12c7 61eb tion....-.....a. │ │ │ │ -0003cd10: 6172 6570 6c69 6361 7465 9605 bfaa eb62 areplicate.....b │ │ │ │ -0003cd20: 7893 6e8e 9162 c306 cf65 7691 ff58 e461 x.n..b...ev..X.a │ │ │ │ -0003cd30: 6c75 6174 6573 9603 eaa8 746f 8d93 eb61 luates....to...a │ │ │ │ -0003cd40: 5b8e 9109 aa52 d778 8deb 613b 8e8d 9105 [....R.x..a;.... │ │ │ │ -0003cd50: bfaa d73a 9601 fffe 3a93 3a8e 8d91 138a ...:....:.:..... │ │ │ │ -0003cd60: 4aeb 613b 8e91 1949 f4d7 788d eb61 5d8e J.a;...I..x..a]. │ │ │ │ -0003cd70: 9105 bfaa cf2c 9361 936c 6973 7493 6f66 .....,.a.list.of │ │ │ │ -0003cd80: 936c 656e 6774 6893 d76e cf2e 8e9f 2194 .length..n....!. │ │ │ │ -0003cd90: 8c8d 9112 c761 d044 650c 6e69 7469 6f6e .....a.De.nition │ │ │ │ -0003cda0: 8e9f 27b1 868d 8d8d 9f13 d6bd 8d8d 8d9f ..'............. │ │ │ │ -0003cdb0: d900 008d 912a 0660 eb61 6c65 7472 6563 .....*.`.aletrec │ │ │ │ -0003cdc0: 9605 bfaa 7265 706c 6963 6174 6593 7893 ....replicate.x. │ │ │ │ -0003cdd0: 6e93 3d8e a40d 0000 8d91 2fc6 0a69 6696 n.=......./..if. │ │ │ │ -0003cde0: 05bf aa6e 933c 9330 9374 6865 6e93 6661 ...n.<.0.then.fa │ │ │ │ -0003cdf0: 696c 7769 7468 9360 7265 706c 6963 6174 ilwith.`replicat │ │ │ │ -0003ce00: 6560 8ea1 8d91 2fc6 0a65 6c73 6596 05bf e`..../..else... │ │ │ │ -0003ce10: aa69 6693 6e93 3d93 3093 7468 656e 935b .if.n.=.0.then.[ │ │ │ │ -0003ce20: 5d8e a18d 912f c60a 656c 7365 9605 bfaa ]..../..else.... │ │ │ │ -0003ce30: 7893 2e93 2872 6570 6c69 6361 7465 9378 x...(replicate.x │ │ │ │ -0003ce40: 9328 6e2d 3129 298e 8e8e 8e8e 8e8e 9f39 .(n-1))........9 │ │ │ │ -0003ce50: 8f8e 8d8d 9112 c761 eb4b 372e 338e 913f .......a.K7.3..? │ │ │ │ -0003ce60: 0f0c 4c69 7374 9606 7ae1 6d61 7070 696e ..List..z.mappin │ │ │ │ -0003ce70: 6793 616e 6493 6974 6572 6174 696e 6793 g.and.iterating. │ │ │ │ -0003ce80: 6675 6e63 7469 6f6e 738e 9f1c a351 8d8d functions....Q.. │ │ │ │ -0003ce90: 8d91 12c7 619f f4da da89 0000 6666 01c7 ....a.......ff.. │ │ │ │ -0003cea0: 0b4a 9f0b f0af 8d8d 90cc cd9f 0459 9c84 .J...........Y.. │ │ │ │ -0003ceb0: 0010 4a4b 0000 6666 8d9f fba6 648d 9117 ..JK..ff....d... │ │ │ │ -0003cec0: 0bcc eb61 6d61 7096 05bf aa3a 9328 2a93 ...amap....:.(*. │ │ │ │ -0003ced0: 2d3e 932a 2a29 932d 3e93 2a93 6c69 7374 ->.**).->.*.list │ │ │ │ -0003cee0: 932d 3e93 2a2a 936c 6973 748e 8e92 01c6 .->.**.list..... │ │ │ │ -0003cef0: 71b1 8400 104a 4b00 0066 668e 8e9f 04c0 q....JK..ff..... │ │ │ │ -0003cf00: 0289 0000 6666 01c7 0b4a 8e8e 8e8e 9f24 ....ff...J.....$ │ │ │ │ -0003cf10: fd13 8e8c 8b00 0000 3c00 0000 0000 0000 ........<....... │ │ │ │ -0003cf20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0003cf30: 0000 0000 0000 0000 0000 0000 0000 03c6 ................ │ │ │ │ -0003cf40: cda0 02cc 0555 8da0 fd46 d30e 8d8d 8d8d .....U...F...... │ │ │ │ -0003cf50: 9ffa 999a 8d91 eaf1 ebd0 3630 9157 4cb0 ..........60.WL. │ │ │ │ -0003cf60: 4368 6170 7465 7296 0480 0037 2e91 0a80 Chapter....7.... │ │ │ │ -0003cf70: 0047 656e 6572 616c 9350 7572 709a 6000 .General.Purp.`. │ │ │ │ -0003cf80: 6f73 6593 616e 6493 4c69 7374 9350 726f ose.and.List.Pro │ │ │ │ -0003cf90: 9863 6573 7369 6e67 9346 91fe e000 756e .cessing.F....un │ │ │ │ -0003cfa0: 6374 696f 6e73 8e91 eaf1 eb9f 0566 6689 ctions.......ff. │ │ │ │ -0003cfb0: 0000 e666 01c7 3e7c 8e8e 8e8e a002 942f ...f..>|......./ │ │ │ │ -0003cfc0: df8d a0fd 8bd0 218d 91ea f1eb 4465 7363 ......!.....Desc │ │ │ │ -0003cfd0: 7269 7074 696f 6e8e a41a 0823 8d8d 91ea ription....#.... │ │ │ │ -0003cfe0: f1eb eb61 6d61 7091 05bf aaeb 6266 9106 ...amap.....bf.. │ │ │ │ -0003cff0: ed66 6c8e 9115 a09d cf72 6574 7572 6e73 .fl......returns │ │ │ │ -0003d000: 9603 eaa8 7468 6593 6c69 7374 936f 6274 ....the.list.obt │ │ │ │ -0003d010: 6169 6e65 6493 629a ac72 7993 6170 706c ained.b..ry.appl │ │ │ │ -0003d020: 7969 6e67 93d7 6691 0532 a7cf 746f 9374 ying..f..2..to.t │ │ │ │ -0003d030: 6865 9365 6c65 6d65 6e98 7473 936f 6693 he.elemen.ts.of. │ │ │ │ -0003d040: d76c 9104 2e37 cf69 6e93 7475 726e 2e8e .l...7.in.turn.. │ │ │ │ -0003d050: 9f26 3642 8d91 eaf1 ebd0 4465 0c6e 6974 .&6B......De.nit │ │ │ │ -0003d060: 696f 6e8e a18d 8d8d 9f00 cb89 8d8d 8d8d ion............. │ │ │ │ -0003d070: 9102 30ea eb61 6c65 7472 6563 9605 bfaa ..0..aletrec.... │ │ │ │ -0003d080: 6d61 7093 6693 6c93 3d93 6966 936e 756c map.f.l.=.if.nul │ │ │ │ -0003d090: 6c93 6c93 7468 656e 935b 5d93 656c 7365 l.l.then.[].else │ │ │ │ -0003d0a0: 9366 2868 6493 6c29 2e93 6d61 7093 6693 .f(hd.l)..map.f. │ │ │ │ -0003d0b0: 2874 6c93 6c29 8e8e 8e8e 8e8e 8e9f 24da (tl.l)........$. │ │ │ │ -0003d0c0: fe8d 91ea f1eb cf54 6865 9603 eaa8 666f .......The....fo │ │ │ │ -0003d0d0: 6c6c 6f9a ac72 7769 6e67 9374 6872 6565 llo..rwing.three │ │ │ │ -0003d0e0: 9366 756e 6374 696f 6e73 9361 7265 9376 .functions.are.v │ │ │ │ -0003d0f0: 9865 7273 696f 6e73 936f 6693 6072 6564 .ersions.of.`red │ │ │ │ -0003d100: 7563 6527 2e8e 9f31 db27 8d8d 8d91 eaf1 uce'...1.'...... │ │ │ │ -0003d110: eb9f e7da da89 0000 6666 01c7 0b4a 9f25 ........ff...J.% │ │ │ │ -0003d120: f0af 8d8d 90cc cd9f 0459 9c84 002a 4a4b .........Y...*JK │ │ │ │ -0003d130: 0000 6666 8d9f e1a6 648d 9117 0bcc eb61 ..ff....d......a │ │ │ │ -0003d140: 6974 6c69 7374 911c be52 3a96 05bf aa28 itlist...R:....( │ │ │ │ -0003d150: 2a93 2d3e 932a 2a93 2d3e 932a 2a29 932d *.->.**.->.**).- │ │ │ │ -0003d160: 3e93 2a93 6c69 7374 932d 3e93 2a2a 932d >.*.list.->.**.- │ │ │ │ -0003d170: 3e93 2a2a 8ea4 0d00 008d 9117 0bcc 7265 >.**..........re │ │ │ │ -0003d180: 765f 6974 6c69 7374 9605 bfaa 3a93 282a v_itlist....:.(* │ │ │ │ -0003d190: 932d 3e93 2a2a 932d 3e93 2a2a 2993 2d3e .->.**.->.**).-> │ │ │ │ -0003d1a0: 932a 936c 6973 7493 2d3e 932a 2a93 2d3e .*.list.->.**.-> │ │ │ │ -0003d1b0: 932a 2a8e a18d 9117 0bcc 656e 645f 6974 .**.......end_it │ │ │ │ -0003d1c0: 6c69 7374 9605 bfaa 3a93 282a 932d 3e93 list....:.(*.->. │ │ │ │ -0003d1d0: 2a93 2d3e 932a 2993 2d3e 932a 936c 6973 *.->.*).->.*.lis │ │ │ │ -0003d1e0: 7493 2d3e 932a 8e8e 9201 c671 b184 002a t.->.*.....q...* │ │ │ │ -0003d1f0: 4a4b 0000 6666 8e8e 9f04 c002 8900 0066 JK..ff.........f │ │ │ │ -0003d200: 6601 c70b 4a8e 8e8e 9f33 9720 8d91 eaf1 f...J....3. .... │ │ │ │ -0003d210: ebd0 4465 7363 7269 7074 696f 6e8e 9f4a ..Description..J │ │ │ │ -0003d220: 5d74 8d8d 8d8d 9fcd 2667 8d8d 8d91 f0f1 ]t......&g...... │ │ │ │ -0003d230: ebeb 6169 746c 6973 748e 9117 5a8f d766 ..aitlist...Z..f │ │ │ │ -0003d240: 8d91 0532 a7eb 615b 8e91 0af2 51d7 788d ...2..a[....Q.x. │ │ │ │ -0003d250: 9f01 cccc d531 8e8d 9104 c004 eb61 3b8e .....1.......a;. │ │ │ │ -0003d260: 910a 7fae d778 8d9f 01cc ccd5 328e 8d91 .....x......2... │ │ │ │ -0003d270: 04c0 04eb 613b 8e8d 910c 7fac d73a 9601 ....a;.......:.. │ │ │ │ -0003d280: fffe 3a93 3a8e 8d91 1c4a 4aeb 613b 8e91 ..:.:....JJ.a;.. │ │ │ │ -0003d290: 2209 f4d7 788d 9f01 cccc d86e 8e8d 9105 "...x......n.... │ │ │ │ -0003d2a0: a850 eb61 5d8e 910f 52a2 d778 8e8d 9200 .P.a]...R..x.... │ │ │ │ -0003d2b0: b5ec 32cf 3d91 0355 52d7 6696 0532 a778 ..2.=..UR.f..2.x │ │ │ │ -0003d2c0: 8d9f 01cc ccd5 318e 9b08 aaac cf28 d766 ......1......(.f │ │ │ │ -0003d2d0: 9378 8d9f 01cc ccd5 328e 98cf 288d 9103 .x......2...(... │ │ │ │ -0003d2e0: eaa8 d73a 9601 fffe 3a93 3a8e 9b17 9fee ...:....:.:..... │ │ │ │ -0003d2f0: cf28 d766 9378 8d9f 01cc ccd8 6e8e 9109 .(.f.x......n... │ │ │ │ -0003d300: 92f8 d778 cf29 8d91 05ea a6d7 3a96 01ff ...x.)......:... │ │ │ │ -0003d310: fe3a 933a 8e98 cf29 298e 8ea4 0e7f ff8d .:.:...))....... │ │ │ │ -0003d320: 8d92 00b5 ec32 3d91 0355 5228 28d7 6696 .....2=..UR((.f. │ │ │ │ -0003d330: 0532 a778 8d9f 01cc ccd5 318e 9b04 c004 .2.x......1..... │ │ │ │ -0003d340: cf29 8d91 03ea a8eb 616f 8e91 0d94 facf .)......ao...... │ │ │ │ -0003d350: 28d7 6693 788d 9f01 cccc d532 8e98 cf29 (.f.x......2...) │ │ │ │ -0003d360: 8d91 03ea a8eb 616f 8e8d 910f 94f8 d73a ......ao.......: │ │ │ │ -0003d370: 9601 fffe 3a93 3a8e 8d91 234a 3eeb 616f ....:.:...#J>.ao │ │ │ │ -0003d380: 8e91 2cf4 90cf 28d7 6693 788d 9f01 cccc ..,...(.f.x..... │ │ │ │ -0003d390: d86e 8e91 05a8 50cf 2929 9103 eaa8 d778 .n....P.)).....x │ │ │ │ -0003d3a0: 8e8e a1a1 8d8d 8d91 f0f1 ebeb 6172 6576 ............arev │ │ │ │ -0003d3b0: 5f69 746c 6973 748e 912e 5937 d766 8d91 _itlist...Y7.f.. │ │ │ │ -0003d3c0: 0532 a7eb 615b 8e91 0af2 51d7 788d 9f01 .2..a[....Q.x... │ │ │ │ -0003d3d0: cccc d531 8e8d 9104 c004 eb61 3b8e 8d91 ...1.......a;... │ │ │ │ -0003d3e0: 0c7f acd7 3a96 01ff fe3a 933a 8e8d 911c ....:....:.:.... │ │ │ │ -0003d3f0: 4a4a eb61 3b8e 9122 09f4 d778 8d9f 01cc JJ.a;.."...x.... │ │ │ │ -0003d400: ccd8 6edb 00d5 318e 8d91 1084 cceb 613b ..n...1.......a; │ │ │ │ -0003d410: 8e91 1644 76d7 788d 9f01 cccc d86e 8e8d ...Dv.x......n.. │ │ │ │ -0003d420: 9105 a850 eb61 5d8e 910f 52a2 d778 8e8d ...P.a]...R..x.. │ │ │ │ -0003d430: 9200 b5ec 32cf 3d91 0355 52d7 6696 0532 ....2.=..UR.f..2 │ │ │ │ -0003d440: a778 8d9f 01cc ccd8 6e8e 9109 92f8 cf28 .x......n......( │ │ │ │ -0003d450: d766 9378 8d9f 01cc ccd8 6edb 00d5 318e .f.x......n...1. │ │ │ │ -0003d460: 9114 6f74 cf28 8d91 03ea a8d7 3a96 01ff ..ot.(......:... │ │ │ │ -0003d470: fe3a 933a 8e9b 179f eecf 28d7 6693 788d .:.:......(.f.x. │ │ │ │ -0003d480: 9f01 cccc d531 8e91 08aa acd7 78cf 298d .....1......x.). │ │ │ │ -0003d490: 9105 eaa6 d73a 9601 fffe 3a93 3a8e 98cf .....:....:.:... │ │ │ │ -0003d4a0: 2929 8e8e a18d 8d92 00b5 ec32 3d91 0355 )).........2=..U │ │ │ │ -0003d4b0: 5228 28d7 6696 0532 a778 8d9f 01cc ccd8 R((.f..2.x...... │ │ │ │ -0003d4c0: 6e8e 9105 a850 cf29 8d91 03ea a8eb 616f n....P.)......ao │ │ │ │ -0003d4d0: 8e91 0d94 facf 28d7 6693 788d 9f01 cccc ......(.f.x..... │ │ │ │ -0003d4e0: d86e db00 d531 8e91 1084 cccf 298d 9103 .n...1......)... │ │ │ │ -0003d4f0: eaa8 eb61 6f8e 8d91 0f94 f8d7 3a96 01ff ...ao.......:... │ │ │ │ -0003d500: fe3a 933a 8e8d 9123 4a3e eb61 6f8e 912c .:.:...#J>.ao.., │ │ │ │ -0003d510: f490 cf28 d766 9378 8d9f 01cc ccd5 318e ...(.f.x......1. │ │ │ │ -0003d520: 9104 c004 cf29 2991 03ea a8d7 788e 8ea1 .....)).....x... │ │ │ │ -0003d530: a18d 8d8d 91f0 f1eb eb61 656e 645f 6974 .........aend_it │ │ │ │ -0003d540: 6c69 7374 8e91 2e59 37d7 668d 9105 32a7 list...Y7.f...2. │ │ │ │ -0003d550: eb61 5b8e 910a f251 d778 8d9f 01cc ccd5 .a[....Q.x...... │ │ │ │ -0003d560: 318e 8d91 04c0 04eb 613b 8e91 0a7f aed7 1.......a;...... │ │ │ │ -0003d570: 788d 9f01 cccc d532 8e8d 9104 c004 eb61 x......2.......a │ │ │ │ -0003d580: 3b8e 8d91 0c7f acd7 3a96 01ff fe3a 933a ;.......:....:.: │ │ │ │ -0003d590: 8e8d 911c 4a4a eb61 3b8e 9122 09f4 d778 ....JJ.a;.."...x │ │ │ │ -0003d5a0: 8d9f 01cc ccd8 6edb 00d5 318e 8d91 1084 ......n...1..... │ │ │ │ -0003d5b0: cceb 613b 8e91 1644 76d7 788d 9f01 cccc ..a;...Dv.x..... │ │ │ │ -0003d5c0: d86e 8e8d 9105 a850 eb61 5d8e 8e8d 9200 .n.....P.a]..... │ │ │ │ -0003d5d0: b5ec 32cf 3d91 0355 52d7 6696 0532 a778 ..2.=..UR.f..2.x │ │ │ │ -0003d5e0: 8d9f 01cc ccd5 318e 9b08 aaac cf28 d766 ......1......(.f │ │ │ │ -0003d5f0: 9378 8d9f 01cc ccd5 328e 98cf 288d 9103 .x......2...(... │ │ │ │ -0003d600: eaa8 d73a 9601 fffe 3a93 3a8e 9b17 9fee ...:....:.:..... │ │ │ │ -0003d610: cf28 d766 9378 8d9f 01cc ccd8 6edb 00d5 .(.f.x......n... │ │ │ │ -0003d620: 318e 9114 6f74 d778 8d9f 01cc ccd8 6e8e 1...ot.x......n. │ │ │ │ -0003d630: 9105 a850 cf29 8d91 05ea a6d7 3a96 01ff ...P.)......:... │ │ │ │ -0003d640: fe3a 933a 8e98 cf29 298e 8ea1 8d8d 9200 .:.:...))....... │ │ │ │ -0003d650: b5ec 323d 9103 5552 2828 d766 9605 32a7 ..2=..UR((.f..2. │ │ │ │ -0003d660: 788d 9f01 cccc d531 8e9b 04c0 04cf 298d x......1......). │ │ │ │ -0003d670: 9103 eaa8 eb61 6f8e 910d 94fa cf28 d766 .....ao......(.f │ │ │ │ -0003d680: 9378 8d9f 01cc ccd5 328e 98cf 298d 9103 .x......2...)... │ │ │ │ -0003d690: eaa8 eb61 6f8e 8d91 0f94 f8d7 3a96 01ff ...ao.......:... │ │ │ │ -0003d6a0: fe3a 933a 8e8d 9123 4a3e eb61 6f8e 912c .:.:...#J>.ao.., │ │ │ │ -0003d6b0: f490 cf28 d766 9378 8d9f 01cc ccd8 6edb ...(.f.x......n. │ │ │ │ -0003d6c0: 00d5 318e 9110 84cc cf29 2991 03ea a8d7 ..1......))..... │ │ │ │ -0003d6d0: 788d 9f01 cccc d86e 8e8e 8e8e 8e8e 8e9f x......n........ │ │ │ │ -0003d6e0: 580b 918d 91ea f1eb d044 650c 6e69 7469 X........De.niti │ │ │ │ -0003d6f0: 6f6e 8e9f 5038 7d8d 8d8d 9f3a d6bd 8d8d on..P8}....:.... │ │ │ │ -0003d700: 8d9f 8b00 008d 9102 30ea eb61 6c65 7472 ........0..aletr │ │ │ │ -0003d710: 6563 9605 bfaa 6974 6c69 7374 9366 936c ec....itlist.f.l │ │ │ │ -0003d720: 9378 933d 8ea4 0d00 008d 9107 f094 6966 .x.=..........if │ │ │ │ -0003d730: 9605 bfaa 6e75 6c6c 936c 9374 6865 6e93 ....null.l.then. │ │ │ │ -0003d740: 7893 656c 7365 9366 9328 6864 936c 2993 x.else.f.(hd.l). │ │ │ │ -0003d750: 2869 746c 6973 7493 6693 2874 6c93 6c29 (itlist.f.(tl.l) │ │ │ │ -0003d760: 9378 298e a1a1 8d91 0230 ea6c 6574 7265 .x)......0.letre │ │ │ │ -0003d770: 6396 05bf aa72 6576 5f69 746c 6973 7493 c....rev_itlist. │ │ │ │ -0003d780: 6693 6c93 7893 3d8e a18d 9107 f094 6966 f.l.x.=.......if │ │ │ │ -0003d790: 9605 bfaa 6e75 6c6c 936c 9374 6865 6e93 ....null.l.then. │ │ │ │ -0003d7a0: 7893 656c 7365 9372 6576 5f69 746c 6973 x.else.rev_itlis │ │ │ │ -0003d7b0: 7493 6693 2874 6c93 6c29 9328 6693 2868 t.f.(tl.l).(f.(h │ │ │ │ -0003d7c0: 6493 6c29 9378 298e a1a1 8d91 0230 ea6c d.l).x)......0.l │ │ │ │ -0003d7d0: 6574 9605 bfaa 656e 645f 6974 6c69 7374 et....end_itlist │ │ │ │ -0003d7e0: 9366 6693 6c93 3d8e a18d 9107 f094 6966 .ff.l.=.......if │ │ │ │ -0003d7f0: 9605 bfaa 6e75 6c6c 936c 9374 6865 6e93 ....null.l.then. │ │ │ │ -0003d800: 6661 696c 7769 7468 9360 656e 645f 6974 failwith.`end_it │ │ │ │ -0003d810: 6c69 7374 608e a18d 9107 f094 656c 7365 list`.......else │ │ │ │ -0003d820: 9605 bfaa 286c 6574 936c 6173 742e 7265 ....(let.last.re │ │ │ │ -0003d830: 7374 933d 9372 6576 936c 9369 6e8e a18d st.=.rev.l.in... │ │ │ │ -0003d840: 912a 6e90 7265 765f 6974 6c69 7374 9605 .*n.rev_itlist.. │ │ │ │ -0003d850: bfaa 6666 9372 6573 7493 6c61 7374 298e ..ff.rest.last). │ │ │ │ -0003d860: 8e8e 8e8e 8e8e 9f5d 60ab 8d91 eaf1 ebcf .......]`....... │ │ │ │ -0003d870: 6f72 2c91 03ea a865 7175 6976 91ff 58e4 or,....equiv..X. │ │ │ │ -0003d880: 616c 656e 90ac 7274 6c79 3a8e 9f31 74c0 alen..rtly:..1t. │ │ │ │ -0003d890: 8d8d 8d9f 0dcb 898d 8d8d 9fe6 0000 8d91 ................ │ │ │ │ -0003d8a0: 0230 eaeb 616c 6574 7265 6396 05bf aa69 .0..aletrec....i │ │ │ │ -0003d8b0: 746c 6973 7493 6691 1cbe 523d 9366 756e tlist.f...R=.fun │ │ │ │ -0003d8c0: 935b 5d93 2e93 4993 7c93 2879 2e6c 2993 .[]...I.|.(y.l). │ │ │ │ -0003d8d0: 2e93 5c78 2e93 6693 7993 2869 746c 6973 ..\x..f.y.(itlis │ │ │ │ -0003d8e0: 7493 6693 6c93 7829 8ea4 0d00 00a1 8d91 t.f.l.x)........ │ │ │ │ -0003d8f0: 0230 ea6c 6574 7265 6396 05bf aa72 6576 .0.letrec....rev │ │ │ │ -0003d900: 5f69 746c 6973 7493 6693 3d93 6675 6e93 _itlist.f.=.fun. │ │ │ │ -0003d910: 5b5d 932e 9349 937c 9328 792e 6c29 932e []...I.|.(y.l).. │ │ │ │ -0003d920: 935c 782e 9372 6576 5f69 746c 6973 7493 .\x..rev_itlist. │ │ │ │ -0003d930: 6693 6c93 2866 9379 9378 298e 8e8e 8e8e f.l.(f.y.x)..... │ │ │ │ -0003d940: 8e8e 8e9f 24fd 138e 8c8b 0000 003d 0000 ....$........=.. │ │ │ │ -0003d950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0003c6f0: 0000 0000 0000 0000 0000 0000 0000 0003 ................ │ │ │ │ +0003c700: bf42 a002 cc05 558d a0fd 46d3 0e8d 8d8d .B....U...F..... │ │ │ │ +0003c710: 8d9f fa99 9a8d 9112 c761 d037 2e33 2e91 .........a.7.3.. │ │ │ │ +0003c720: 0a80 004c 6973 7496 0480 006d 6170 7069 ...List....mappi │ │ │ │ +0003c730: 6e67 9361 6e64 9369 7465 7261 7469 6e67 ng.and.iterating │ │ │ │ +0003c740: 9366 756e 6374 696f 6e73 9200 c13f 3035 .functions...?05 │ │ │ │ +0003c750: 398e 9112 c761 9f05 6666 8900 00e6 6601 9....a..ff....f. │ │ │ │ +0003c760: c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b .>|......./..... │ │ │ │ +0003c770: d021 8d91 12c7 6144 650c 6e69 7469 6f6e .!....aDe.nition │ │ │ │ +0003c780: 8e9f 27b1 878d 8d8d 9f13 d6bd 8d8d 8d9f ..'............. │ │ │ │ +0003c790: d900 008d 912a 0660 eb61 6c65 7472 6563 .....*.`.aletrec │ │ │ │ +0003c7a0: 9605 bfaa 656c 9369 936c 933d 8ea4 0d00 ....el.i.l.=.... │ │ │ │ +0003c7b0: 008d 912f c60a 6966 9605 bfaa 6e75 6c6c .../..if....null │ │ │ │ +0003c7c0: 936c 936f 7293 6993 3c93 3193 7468 656e .l.or.i.<.1.then │ │ │ │ +0003c7d0: 9366 6169 6c77 6974 6893 6065 6c60 8ea1 .failwith.`el`.. │ │ │ │ +0003c7e0: 8d91 2fc6 0a65 6c73 6596 05bf aa69 6693 ../..else....if. │ │ │ │ +0003c7f0: 6993 3d93 3193 7468 656e 9368 6493 6c8e i.=.1.then.hd.l. │ │ │ │ +0003c800: a18d 912f c60a 656c 7365 9605 bfaa 656c .../..else....el │ │ │ │ +0003c810: 9328 692d 3129 9328 746c 936c 298e 8e8e .(i-1).(tl.l)... │ │ │ │ +0003c820: 8e8e 8e8e 9f31 1eb9 8d91 12c7 61cf 5468 .....1......a.Th │ │ │ │ +0003c830: 6596 0498 5866 756e 6374 696f 6e73 8d91 e...Xfunctions.. │ │ │ │ +0003c840: 0498 59eb 616c 6173 748e 9120 2f59 cf61 ..Y.alast.. /Y.a │ │ │ │ +0003c850: 6e64 8d93 eb61 6275 746c 6173 748e 9131 nd...abutlast..1 │ │ │ │ +0003c860: 6e56 cf63 6f6d 7075 7465 9b04 9859 7468 nV.compute...Yth │ │ │ │ +0003c870: 6593 6c61 7374 9365 6c65 6d65 6e90 ac72 e.last.elemen..r │ │ │ │ +0003c880: 7493 6f66 9861 936c 6973 7493 616e 6493 t.of.a.list.and. │ │ │ │ +0003c890: 616c 6c98 6275 7493 7468 6593 6c61 7374 all.but.the.last │ │ │ │ +0003c8a0: 8ea4 1000 008d 9112 c761 656c 656d 656e .........aelemen │ │ │ │ +0003c8b0: 9aac 7274 9603 eaa8 6f66 9361 936c 6973 ..rt....of.a.lis │ │ │ │ +0003c8c0: 742e 9105 38e0 426f 7468 9366 6169 6c93 t...8.Both.fail. │ │ │ │ +0003c8d0: 6966 9374 6865 9361 7267 756d 656e 9874 if.the.argumen.t │ │ │ │ +0003c8e0: 936c 6973 7493 6973 9365 6d70 7498 7991 .list.is.empt.y. │ │ │ │ +0003c8f0: ff05 562e 8e9f 24e4 218d 8d8d 9112 c761 ..V...$.!......a │ │ │ │ +0003c900: 9fee cfa7 8900 0066 6601 c70b 4a9f 1807 .......ff...J... │ │ │ │ +0003c910: 168d 8d90 cccd 9f04 599c 8400 1c60 b200 ........Y....`.. │ │ │ │ +0003c920: 0066 668d 9fee a664 8d91 170b cceb 616c .ff....d......al │ │ │ │ +0003c930: 6173 7491 16fe a83a 9605 bfaa 2a93 6c69 ast....:....*.li │ │ │ │ +0003c940: 7374 932d 3e93 2a8e 9f0d 0000 8d91 170b st.->.*......... │ │ │ │ +0003c950: cc62 7574 6c61 7374 9605 bfaa 3a93 2a93 .butlast....:.*. │ │ │ │ +0003c960: 6c69 7374 932d 3e93 2a93 6c69 7374 8e8e list.->.*.list.. │ │ │ │ +0003c970: 9201 c671 b184 001c 60b2 0000 6666 8e8e ...q....`...ff.. │ │ │ │ +0003c980: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ +0003c990: 9f28 009e 8d91 12c7 61d0 4465 7363 7269 .(......a.Descri │ │ │ │ +0003c9a0: 7074 696f 6e8e 9f18 812e 8d8d 8d8d 9118 ption........... │ │ │ │ +0003c9b0: c761 eb61 6c61 7374 8e8d 9133 b0b1 5b8e .a.alast...3..[. │ │ │ │ +0003c9c0: 9139 705b d778 8d9f 01cc ccd5 318e 8d91 .9p[.x......1... │ │ │ │ +0003c9d0: 04c0 04eb 613b 8e8d 910c 7fac d73a 9601 ....a;.......:.. │ │ │ │ +0003c9e0: fffe 3a93 3a8e 8d91 1c4a 4aeb 613b 8e91 ..:.:....JJ.a;.. │ │ │ │ +0003c9f0: 2209 f4d7 788d 9f01 cccc d86e 8e8d 9105 "...x......n.... │ │ │ │ +0003ca00: a850 eb61 5d8e 910e bd4c cf3d 9103 5552 .P.a]....L.=..UR │ │ │ │ +0003ca10: d778 8d9f 01cc ccd8 6e8e 8e8e 8e9f 1f99 .x......n....... │ │ │ │ +0003ca20: 0c8d 8d8d 8d91 18c7 61eb 6162 7574 6c61 ........a.abutla │ │ │ │ +0003ca30: 7374 8e8d 9144 efaf 5b8e 914a af59 d778 st...D..[..J.Y.x │ │ │ │ +0003ca40: 8d9f 01cc ccd5 318e 8d91 04c0 04eb 613b ......1.......a; │ │ │ │ +0003ca50: 8e8d 910c 7fac d73a 9601 fffe 3a93 3a8e .......:....:.:. │ │ │ │ +0003ca60: 8d91 1c4a 4aeb 613b 8e96 2209 f4d7 788d ...JJ.a;.."...x. │ │ │ │ +0003ca70: 9f01 cccc d86e 8e8d 9105 a850 eb61 5d8e .....n.....P.a]. │ │ │ │ +0003ca80: 910e bd4c cf3d 8d91 0355 52eb 615b 8e91 ...L.=...UR.a[.. │ │ │ │ +0003ca90: 0914 fcd7 788d 9f01 cccc d531 8e8d 9104 ....x......1.... │ │ │ │ +0003caa0: c004 eb61 3b8e 8d91 0c7f acd7 3a96 01ff ...a;.......:... │ │ │ │ +0003cab0: fe3a 933a 8e8d 911c 4a4a eb61 3b8e 93d7 .:.:....JJ.a;... │ │ │ │ +0003cac0: 788d 9f01 cccc d86e db00 d531 8e8d 9110 x......n...1.... │ │ │ │ +0003cad0: 84cc eb61 5d8e 8e8e 8ea9 2194 8b8d 9112 ...a].....!..... │ │ │ │ +0003cae0: c761 d044 650c 6e69 7469 6f6e 8e9f 2826 .a.De.nition..(& │ │ │ │ +0003caf0: 538d 8d8d 9f14 4b89 8d8d 8d9f d900 008d S.....K......... │ │ │ │ +0003cb00: 912a 0660 eb61 6c65 7472 6563 9605 bfaa .*.`.aletrec.... │ │ │ │ +0003cb10: 6c61 7374 936c 933d 936c 6173 7493 2874 last.l.=.last.(t │ │ │ │ +0003cb20: 6c93 6c29 933f 9368 6493 6c93 3f93 6661 l.l).?.hd.l.?.fa │ │ │ │ +0003cb30: 696c 7769 7468 9360 6c61 7374 608e a40d ilwith.`last`... │ │ │ │ +0003cb40: 0000 a18d 912a 0660 6c65 7472 6563 9605 .....*.`letrec.. │ │ │ │ +0003cb50: bfaa 6275 746c 6173 7493 6c93 3d8e a18d ..butlast.l.=... │ │ │ │ +0003cb60: 912f c60a 6966 9605 bfaa 6e75 6c6c 9328 ./..if....null.( │ │ │ │ +0003cb70: 746c 936c 2993 7468 656e 935b 5d93 656c tl.l).then.[].el │ │ │ │ +0003cb80: 7365 9328 6864 936c 292e 2862 7574 6c61 se.(hd.l).(butla │ │ │ │ +0003cb90: 7374 2874 6c93 6c29 2993 3f93 6661 696c st(tl.l)).?.fail │ │ │ │ +0003cba0: 7769 7468 9360 6275 746c 6173 7460 8e8e with.`butlast`.. │ │ │ │ +0003cbb0: 8e8e 8e8e 8e9f 3193 868d 9112 c761 cf54 ......1......a.T │ │ │ │ +0003cbc0: 6865 9603 1a5b 6e65 7874 9b03 1a5a 6675 he...[next...Zfu │ │ │ │ +0003cbd0: 6e63 7469 6f6e 936d 616b 90ac 7265 7398 nction.mak..res. │ │ │ │ +0003cbe0: 6193 6c69 7374 9863 6f6e 7369 7374 696e a.list.consistin │ │ │ │ +0003cbf0: 6793 6f66 9861 9376 91ff 58e4 616c 7565 g.of.a.v..X.alue │ │ │ │ +0003cc00: 9872 6570 6c69 6361 7465 6493 6198 7370 .replicated.a.sp │ │ │ │ +0003cc10: 9a53 8e65 6369 0c65 6493 6e95 ac72 756d .S.eci.ed.n..rum │ │ │ │ +0003cc20: 9362 9865 7291 031a 5a6f 6691 031a 5b74 .b.er...Zof...[t │ │ │ │ +0003cc30: 696d 6573 2e8e a18d 9112 c761 4974 9603 imes.......aIt.. │ │ │ │ +0003cc40: eaa8 6661 696c 7393 6966 9374 6865 9373 ..fails.if.the.s │ │ │ │ +0003cc50: 709a 538e 6563 690c 6564 936e 95ac 7275 p.S.eci.ed.n..ru │ │ │ │ +0003cc60: 6d93 6298 6572 9603 eaa8 6973 936c 6573 m.b.er....is.les │ │ │ │ +0003cc70: 7393 7468 616e 937a 6572 6f2e 8e9f 1ff8 s.than.zero..... │ │ │ │ +0003cc80: 0e8d 8d8d 9112 c761 9ff5 4fa7 8900 0066 .......a..O....f │ │ │ │ +0003cc90: 6601 c70b 4a9f 0b07 168d 8d90 cccd 9f04 f...J........... │ │ │ │ +0003cca0: 599c 8400 0f60 b200 0066 668d 9ffb a664 Y....`...ff....d │ │ │ │ +0003ccb0: 8d91 170b cceb 6172 6570 6c69 6361 7465 ......areplicate │ │ │ │ +0003ccc0: 9605 bfaa 3a93 2a93 2d3e 9369 6e74 932d ....:.*.->.int.- │ │ │ │ +0003ccd0: 3e93 2a93 6c69 7374 8e8e 9201 c671 b184 >.*.list.....q.. │ │ │ │ +0003cce0: 000f 60b2 0000 6666 8e8e 9f04 c002 8900 ..`...ff........ │ │ │ │ +0003ccf0: 0066 6601 c70b 4a8e 8e8e a68d 9112 c761 .ff...J........a │ │ │ │ +0003cd00: d044 6573 6372 6970 7469 6f6e 8e9f 1881 .Description.... │ │ │ │ +0003cd10: 2d8d 8d91 12c7 61eb 6172 6570 6c69 6361 -.....a.areplica │ │ │ │ +0003cd20: 7465 9605 bfaa eb62 7893 6e8e 9162 c306 te.....bx.n..b.. │ │ │ │ +0003cd30: cf65 7691 ff58 e461 6c75 6174 6573 9603 .ev..X.aluates.. │ │ │ │ +0003cd40: eaa8 746f 8d93 eb61 5b8e 9109 aa52 d778 ..to...a[....R.x │ │ │ │ +0003cd50: 8deb 613b 8e8d 9105 bfaa d73a 9601 fffe ..a;.......:.... │ │ │ │ +0003cd60: 3a93 3a8e 8d91 138a 4aeb 613b 8e91 1949 :.:.....J.a;...I │ │ │ │ +0003cd70: f4d7 788d eb61 5d8e 9105 bfaa cf2c 9361 ..x..a]......,.a │ │ │ │ +0003cd80: 936c 6973 7493 6f66 936c 656e 6774 6893 .list.of.length. │ │ │ │ +0003cd90: d76e cf2e 8e9f 2194 8c8d 9112 c761 d044 .n....!......a.D │ │ │ │ +0003cda0: 650c 6e69 7469 6f6e 8e9f 27b1 868d 8d8d e.nition..'..... │ │ │ │ +0003cdb0: 9f13 d6bd 8d8d 8d9f d900 008d 912a 0660 .............*.` │ │ │ │ +0003cdc0: eb61 6c65 7472 6563 9605 bfaa 7265 706c .aletrec....repl │ │ │ │ +0003cdd0: 6963 6174 6593 7893 6e93 3d8e a40d 0000 icate.x.n.=..... │ │ │ │ +0003cde0: 8d91 2fc6 0a69 6696 05bf aa6e 933c 9330 ../..if....n.<.0 │ │ │ │ +0003cdf0: 9374 6865 6e93 6661 696c 7769 7468 9360 .then.failwith.` │ │ │ │ +0003ce00: 7265 706c 6963 6174 6560 8ea1 8d91 2fc6 replicate`..../. │ │ │ │ +0003ce10: 0a65 6c73 6596 05bf aa69 6693 6e93 3d93 .else....if.n.=. │ │ │ │ +0003ce20: 3093 7468 656e 935b 5d8e a18d 912f c60a 0.then.[]..../.. │ │ │ │ +0003ce30: 656c 7365 9605 bfaa 7893 2e93 2872 6570 else....x...(rep │ │ │ │ +0003ce40: 6c69 6361 7465 9378 9328 6e2d 3129 298e licate.x.(n-1)). │ │ │ │ +0003ce50: 8e8e 8e8e 8e8e 9f39 8f8e 8d8d 9112 c761 .......9.......a │ │ │ │ +0003ce60: eb4b 372e 338e 913f 0f0c 4c69 7374 9606 .K7.3..?..List.. │ │ │ │ +0003ce70: 7ae1 6d61 7070 696e 6793 616e 6493 6974 z.mapping.and.it │ │ │ │ +0003ce80: 6572 6174 696e 6793 6675 6e63 7469 6f6e erating.function │ │ │ │ +0003ce90: 738e 9f1c a351 8d8d 8d91 12c7 619f f4da s....Q......a... │ │ │ │ +0003cea0: da89 0000 6666 01c7 0b4a 9f0b f0af 8d8d ....ff...J...... │ │ │ │ +0003ceb0: 90cc cd9f 0459 9c84 0010 4a4b 0000 6666 .....Y....JK..ff │ │ │ │ +0003cec0: 8d9f fba6 648d 9117 0bcc eb61 6d61 7096 ....d......amap. │ │ │ │ +0003ced0: 05bf aa3a 9328 2a93 2d3e 932a 2a29 932d ...:.(*.->.**).- │ │ │ │ +0003cee0: 3e93 2a93 6c69 7374 932d 3e93 2a2a 936c >.*.list.->.**.l │ │ │ │ +0003cef0: 6973 748e 8e92 01c6 71b1 8400 104a 4b00 ist.....q....JK. │ │ │ │ +0003cf00: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ +0003cf10: 0b4a 8e8e 8e8e 9f24 fd13 8e8c 8b00 0000 .J.....$........ │ │ │ │ +0003cf20: 3c00 0000 0000 0000 0000 0000 0000 0000 <............... │ │ │ │ +0003cf30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0003cf40: 0000 0000 0000 03c6 d5a0 02cc 0555 8da0 .............U.. │ │ │ │ +0003cf50: fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 .F.............. │ │ │ │ +0003cf60: ebd0 3630 9157 4cb0 4368 6170 7465 7296 ..60.WL.Chapter. │ │ │ │ +0003cf70: 0480 0037 2e91 0a80 0047 656e 6572 616c ...7.....General │ │ │ │ +0003cf80: 9350 7572 709a 6000 6f73 6593 616e 6493 .Purp.`.ose.and. │ │ │ │ +0003cf90: 4c69 7374 9350 726f 9863 6573 7369 6e67 List.Pro.cessing │ │ │ │ +0003cfa0: 9346 91fe e000 756e 6374 696f 6e73 8e91 .F....unctions.. │ │ │ │ +0003cfb0: eaf1 eb9f 0566 6689 0000 e666 01c7 3e7c .....ff....f..>| │ │ │ │ +0003cfc0: 8e8e 8e8e a002 942f df8d a0fd 8bd0 218d ......./......!. │ │ │ │ +0003cfd0: 91ea f1eb 4465 7363 7269 7074 696f 6e8e ....Description. │ │ │ │ +0003cfe0: a41a 0823 8d8d 91ea f1eb eb61 6d61 7091 ...#.......amap. │ │ │ │ +0003cff0: 05bf aaeb 6266 9106 ed66 6c8e 9115 a09d ....bf...fl..... │ │ │ │ +0003d000: cf72 6574 7572 6e73 9603 eaa8 7468 6593 .returns....the. │ │ │ │ +0003d010: 6c69 7374 936f 6274 6169 6e65 6493 629a list.obtained.b. │ │ │ │ +0003d020: ac72 7993 6170 706c 7969 6e67 93d7 6691 .ry.applying..f. │ │ │ │ +0003d030: 0532 a7cf 746f 9374 6865 9365 6c65 6d65 .2..to.the.eleme │ │ │ │ +0003d040: 6e98 7473 936f 6693 d76c 9104 2e37 cf69 n.ts.of..l...7.i │ │ │ │ +0003d050: 6e93 7475 726e 2e8e 9f26 3642 8d91 eaf1 n.turn...&6B.... │ │ │ │ +0003d060: ebd0 4465 0c6e 6974 696f 6e8e a18d 8d8d ..De.nition..... │ │ │ │ +0003d070: 9f00 cb89 8d8d 8d8d 9102 30ea eb61 6c65 ..........0..ale │ │ │ │ +0003d080: 7472 6563 9605 bfaa 6d61 7093 6693 6c93 trec....map.f.l. │ │ │ │ +0003d090: 3d93 6966 936e 756c 6c93 6c93 7468 656e =.if.null.l.then │ │ │ │ +0003d0a0: 935b 5d93 656c 7365 9366 2868 6493 6c29 .[].else.f(hd.l) │ │ │ │ +0003d0b0: 2e93 6d61 7093 6693 2874 6c93 6c29 8e8e ..map.f.(tl.l).. │ │ │ │ +0003d0c0: 8e8e 8e8e 8e9f 24da fe8d 91ea f1eb cf54 ......$........T │ │ │ │ +0003d0d0: 6865 9603 eaa8 666f 6c6c 6f9a ac72 7769 he....follo..rwi │ │ │ │ +0003d0e0: 6e67 9374 6872 6565 9366 756e 6374 696f ng.three.functio │ │ │ │ +0003d0f0: 6e73 9361 7265 9376 9865 7273 696f 6e73 ns.are.v.ersions │ │ │ │ +0003d100: 936f 6693 6072 6564 7563 6527 2e8e 9f31 .of.`reduce'...1 │ │ │ │ +0003d110: db27 8d8d 8d91 eaf1 eb9f e7da da89 0000 .'.............. │ │ │ │ +0003d120: 6666 01c7 0b4a 9f25 f0af 8d8d 90cc cd9f ff...J.%........ │ │ │ │ +0003d130: 0459 9c84 002a 4a4b 0000 6666 8d9f e1a6 .Y...*JK..ff.... │ │ │ │ +0003d140: 648d 9117 0bcc eb61 6974 6c69 7374 911c d......aitlist.. │ │ │ │ +0003d150: be52 3a96 05bf aa28 2a93 2d3e 932a 2a93 .R:....(*.->.**. │ │ │ │ +0003d160: 2d3e 932a 2a29 932d 3e93 2a93 6c69 7374 ->.**).->.*.list │ │ │ │ +0003d170: 932d 3e93 2a2a 932d 3e93 2a2a 8ea4 0d00 .->.**.->.**.... │ │ │ │ +0003d180: 008d 9117 0bcc 7265 765f 6974 6c69 7374 ......rev_itlist │ │ │ │ +0003d190: 9605 bfaa 3a93 282a 932d 3e93 2a2a 932d ....:.(*.->.**.- │ │ │ │ +0003d1a0: 3e93 2a2a 2993 2d3e 932a 936c 6973 7493 >.**).->.*.list. │ │ │ │ +0003d1b0: 2d3e 932a 2a93 2d3e 932a 2a8e a18d 9117 ->.**.->.**..... │ │ │ │ +0003d1c0: 0bcc 656e 645f 6974 6c69 7374 9605 bfaa ..end_itlist.... │ │ │ │ +0003d1d0: 3a93 282a 932d 3e93 2a93 2d3e 932a 2993 :.(*.->.*.->.*). │ │ │ │ +0003d1e0: 2d3e 932a 936c 6973 7493 2d3e 932a 8e8e ->.*.list.->.*.. │ │ │ │ +0003d1f0: 9201 c671 b184 002a 4a4b 0000 6666 8e8e ...q...*JK..ff.. │ │ │ │ +0003d200: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ +0003d210: 9f33 9720 8d91 eaf1 ebd0 4465 7363 7269 .3. ......Descri │ │ │ │ +0003d220: 7074 696f 6e8e 9f4a 5d74 8d8d 8d8d 9fcd ption..J]t...... │ │ │ │ +0003d230: 2667 8d8d 8d91 f0f1 ebeb 6169 746c 6973 &g........aitlis │ │ │ │ +0003d240: 748e 9117 5a8f d766 8d91 0532 a7eb 615b t...Z..f...2..a[ │ │ │ │ +0003d250: 8e91 0af2 51d7 788d 9f01 cccc d531 8e8d ....Q.x......1.. │ │ │ │ +0003d260: 9104 c004 eb61 3b8e 910a 7fae d778 8d9f .....a;......x.. │ │ │ │ +0003d270: 01cc ccd5 328e 8d91 04c0 04eb 613b 8e8d ....2.......a;.. │ │ │ │ +0003d280: 910c 7fac d73a 9601 fffe 3a93 3a8e 8d91 .....:....:.:... │ │ │ │ +0003d290: 1c4a 4aeb 613b 8e91 2209 f4d7 788d 9f01 .JJ.a;.."...x... │ │ │ │ +0003d2a0: cccc d86e 8e8d 9105 a850 eb61 5d8e 910f ...n.....P.a]... │ │ │ │ +0003d2b0: 52a2 d778 8e8d 9200 b5ec 32cf 3d91 0355 R..x......2.=..U │ │ │ │ +0003d2c0: 52d7 6696 0532 a778 8d9f 01cc ccd5 318e R.f..2.x......1. │ │ │ │ +0003d2d0: 9b08 aaac cf28 d766 9378 8d9f 01cc ccd5 .....(.f.x...... │ │ │ │ +0003d2e0: 328e 98cf 288d 9103 eaa8 d73a 9601 fffe 2...(......:.... │ │ │ │ +0003d2f0: 3a93 3a8e 9b17 9fee cf28 d766 9378 8d9f :.:......(.f.x.. │ │ │ │ +0003d300: 01cc ccd8 6e8e 9109 92f8 d778 cf29 8d91 ....n......x.).. │ │ │ │ +0003d310: 05ea a6d7 3a96 01ff fe3a 933a 8e98 cf29 ....:....:.:...) │ │ │ │ +0003d320: 298e 8ea4 0e7f ff8d 8d92 00b5 ec32 3d91 )............2=. │ │ │ │ +0003d330: 0355 5228 28d7 6696 0532 a778 8d9f 01cc .UR((.f..2.x.... │ │ │ │ +0003d340: ccd5 318e 9b04 c004 cf29 8d91 03ea a8eb ..1......)...... │ │ │ │ +0003d350: 616f 8e91 0d94 facf 28d7 6693 788d 9f01 ao......(.f.x... │ │ │ │ +0003d360: cccc d532 8e98 cf29 8d91 03ea a8eb 616f ...2...)......ao │ │ │ │ +0003d370: 8e8d 910f 94f8 d73a 9601 fffe 3a93 3a8e .......:....:.:. │ │ │ │ +0003d380: 8d91 234a 3eeb 616f 8e91 2cf4 90cf 28d7 ..#J>.ao..,...(. │ │ │ │ +0003d390: 6693 788d 9f01 cccc d86e 8e91 05a8 50cf f.x......n....P. │ │ │ │ +0003d3a0: 2929 9103 eaa8 d778 8e8e a1a1 8d8d 8d91 )).....x........ │ │ │ │ +0003d3b0: f0f1 ebeb 6172 6576 5f69 746c 6973 748e ....arev_itlist. │ │ │ │ +0003d3c0: 912e 5937 d766 8d91 0532 a7eb 615b 8e91 ..Y7.f...2..a[.. │ │ │ │ +0003d3d0: 0af2 51d7 788d 9f01 cccc d531 8e8d 9104 ..Q.x......1.... │ │ │ │ +0003d3e0: c004 eb61 3b8e 8d91 0c7f acd7 3a96 01ff ...a;.......:... │ │ │ │ +0003d3f0: fe3a 933a 8e8d 911c 4a4a eb61 3b8e 9122 .:.:....JJ.a;.." │ │ │ │ +0003d400: 09f4 d778 8d9f 01cc ccd8 6edb 00d5 318e ...x......n...1. │ │ │ │ +0003d410: 8d91 1084 cceb 613b 8e91 1644 76d7 788d ......a;...Dv.x. │ │ │ │ +0003d420: 9f01 cccc d86e 8e8d 9105 a850 eb61 5d8e .....n.....P.a]. │ │ │ │ +0003d430: 910f 52a2 d778 8e8d 9200 b5ec 32cf 3d91 ..R..x......2.=. │ │ │ │ +0003d440: 0355 52d7 6696 0532 a778 8d9f 01cc ccd8 .UR.f..2.x...... │ │ │ │ +0003d450: 6e8e 9109 92f8 cf28 d766 9378 8d9f 01cc n......(.f.x.... │ │ │ │ +0003d460: ccd8 6edb 00d5 318e 9114 6f74 cf28 8d91 ..n...1...ot.(.. │ │ │ │ +0003d470: 03ea a8d7 3a96 01ff fe3a 933a 8e9b 179f ....:....:.:.... │ │ │ │ +0003d480: eecf 28d7 6693 788d 9f01 cccc d531 8e91 ..(.f.x......1.. │ │ │ │ +0003d490: 08aa acd7 78cf 298d 9105 eaa6 d73a 9601 ....x.)......:.. │ │ │ │ +0003d4a0: fffe 3a93 3a8e 98cf 2929 8e8e a18d 8d92 ..:.:...))...... │ │ │ │ +0003d4b0: 00b5 ec32 3d91 0355 5228 28d7 6696 0532 ...2=..UR((.f..2 │ │ │ │ +0003d4c0: a778 8d9f 01cc ccd8 6e8e 9105 a850 cf29 .x......n....P.) │ │ │ │ +0003d4d0: 8d91 03ea a8eb 616f 8e91 0d94 facf 28d7 ......ao......(. │ │ │ │ +0003d4e0: 6693 788d 9f01 cccc d86e db00 d531 8e91 f.x......n...1.. │ │ │ │ +0003d4f0: 1084 cccf 298d 9103 eaa8 eb61 6f8e 8d91 ....)......ao... │ │ │ │ +0003d500: 0f94 f8d7 3a96 01ff fe3a 933a 8e8d 9123 ....:....:.:...# │ │ │ │ +0003d510: 4a3e eb61 6f8e 912c f490 cf28 d766 9378 J>.ao..,...(.f.x │ │ │ │ +0003d520: 8d9f 01cc ccd5 318e 9104 c004 cf29 2991 ......1......)). │ │ │ │ +0003d530: 03ea a8d7 788e 8ea1 a18d 8d8d 91f0 f1eb ....x........... │ │ │ │ +0003d540: eb61 656e 645f 6974 6c69 7374 8e91 2e59 .aend_itlist...Y │ │ │ │ +0003d550: 37d7 668d 9105 32a7 eb61 5b8e 910a f251 7.f...2..a[....Q │ │ │ │ +0003d560: d778 8d9f 01cc ccd5 318e 8d91 04c0 04eb .x......1....... │ │ │ │ +0003d570: 613b 8e91 0a7f aed7 788d 9f01 cccc d532 a;......x......2 │ │ │ │ +0003d580: 8e8d 9104 c004 eb61 3b8e 8d91 0c7f acd7 .......a;....... │ │ │ │ +0003d590: 3a96 01ff fe3a 933a 8e8d 911c 4a4a eb61 :....:.:....JJ.a │ │ │ │ +0003d5a0: 3b8e 9122 09f4 d778 8d9f 01cc ccd8 6edb ;.."...x......n. │ │ │ │ +0003d5b0: 00d5 318e 8d91 1084 cceb 613b 8e91 1644 ..1.......a;...D │ │ │ │ +0003d5c0: 76d7 788d 9f01 cccc d86e 8e8d 9105 a850 v.x......n.....P │ │ │ │ +0003d5d0: eb61 5d8e 8e8d 9200 b5ec 32cf 3d91 0355 .a].......2.=..U │ │ │ │ +0003d5e0: 52d7 6696 0532 a778 8d9f 01cc ccd5 318e R.f..2.x......1. │ │ │ │ +0003d5f0: 9b08 aaac cf28 d766 9378 8d9f 01cc ccd5 .....(.f.x...... │ │ │ │ +0003d600: 328e 98cf 288d 9103 eaa8 d73a 9601 fffe 2...(......:.... │ │ │ │ +0003d610: 3a93 3a8e 9b17 9fee cf28 d766 9378 8d9f :.:......(.f.x.. │ │ │ │ +0003d620: 01cc ccd8 6edb 00d5 318e 9114 6f74 d778 ....n...1...ot.x │ │ │ │ +0003d630: 8d9f 01cc ccd8 6e8e 9105 a850 cf29 8d91 ......n....P.).. │ │ │ │ +0003d640: 05ea a6d7 3a96 01ff fe3a 933a 8e98 cf29 ....:....:.:...) │ │ │ │ +0003d650: 298e 8ea1 8d8d 9200 b5ec 323d 9103 5552 ).........2=..UR │ │ │ │ +0003d660: 2828 d766 9605 32a7 788d 9f01 cccc d531 ((.f..2.x......1 │ │ │ │ +0003d670: 8e9b 04c0 04cf 298d 9103 eaa8 eb61 6f8e ......)......ao. │ │ │ │ +0003d680: 910d 94fa cf28 d766 9378 8d9f 01cc ccd5 .....(.f.x...... │ │ │ │ +0003d690: 328e 98cf 298d 9103 eaa8 eb61 6f8e 8d91 2...)......ao... │ │ │ │ +0003d6a0: 0f94 f8d7 3a96 01ff fe3a 933a 8e8d 9123 ....:....:.:...# │ │ │ │ +0003d6b0: 4a3e eb61 6f8e 912c f490 cf28 d766 9378 J>.ao..,...(.f.x │ │ │ │ +0003d6c0: 8d9f 01cc ccd8 6edb 00d5 318e 9110 84cc ......n...1..... │ │ │ │ +0003d6d0: cf29 2991 03ea a8d7 788d 9f01 cccc d86e .)).....x......n │ │ │ │ +0003d6e0: 8e8e 8e8e 8e8e 8e9f 580b 918d 91ea f1eb ........X....... │ │ │ │ +0003d6f0: d044 650c 6e69 7469 6f6e 8e9f 5038 7d8d .De.nition..P8}. │ │ │ │ +0003d700: 8d8d 9f3a d6bd 8d8d 8d9f 8b00 008d 9102 ...:............ │ │ │ │ +0003d710: 30ea eb61 6c65 7472 6563 9605 bfaa 6974 0..aletrec....it │ │ │ │ +0003d720: 6c69 7374 9366 936c 9378 933d 8ea4 0d00 list.f.l.x.=.... │ │ │ │ +0003d730: 008d 9107 f094 6966 9605 bfaa 6e75 6c6c ......if....null │ │ │ │ +0003d740: 936c 9374 6865 6e93 7893 656c 7365 9366 .l.then.x.else.f │ │ │ │ +0003d750: 9328 6864 936c 2993 2869 746c 6973 7493 .(hd.l).(itlist. │ │ │ │ +0003d760: 6693 2874 6c93 6c29 9378 298e a1a1 8d91 f.(tl.l).x)..... │ │ │ │ +0003d770: 0230 ea6c 6574 7265 6396 05bf aa72 6576 .0.letrec....rev │ │ │ │ +0003d780: 5f69 746c 6973 7493 6693 6c93 7893 3d8e _itlist.f.l.x.=. │ │ │ │ +0003d790: a18d 9107 f094 6966 9605 bfaa 6e75 6c6c ......if....null │ │ │ │ +0003d7a0: 936c 9374 6865 6e93 7893 656c 7365 9372 .l.then.x.else.r │ │ │ │ +0003d7b0: 6576 5f69 746c 6973 7493 6693 2874 6c93 ev_itlist.f.(tl. │ │ │ │ +0003d7c0: 6c29 9328 6693 2868 6493 6c29 9378 298e l).(f.(hd.l).x). │ │ │ │ +0003d7d0: a1a1 8d91 0230 ea6c 6574 9605 bfaa 656e .....0.let....en │ │ │ │ +0003d7e0: 645f 6974 6c69 7374 9366 6693 6c93 3d8e d_itlist.ff.l.=. │ │ │ │ +0003d7f0: a18d 9107 f094 6966 9605 bfaa 6e75 6c6c ......if....null │ │ │ │ +0003d800: 936c 9374 6865 6e93 6661 696c 7769 7468 .l.then.failwith │ │ │ │ +0003d810: 9360 656e 645f 6974 6c69 7374 608e a18d .`end_itlist`... │ │ │ │ +0003d820: 9107 f094 656c 7365 9605 bfaa 286c 6574 ....else....(let │ │ │ │ +0003d830: 936c 6173 742e 7265 7374 933d 9372 6576 .last.rest.=.rev │ │ │ │ +0003d840: 936c 9369 6e8e a18d 912a 6e90 7265 765f .l.in....*n.rev_ │ │ │ │ +0003d850: 6974 6c69 7374 9605 bfaa 6666 9372 6573 itlist....ff.res │ │ │ │ +0003d860: 7493 6c61 7374 298e 8e8e 8e8e 8e8e 9f5d t.last)........] │ │ │ │ +0003d870: 60ab 8d91 eaf1 ebcf 6f72 2c91 03ea a865 `.......or,....e │ │ │ │ +0003d880: 7175 6976 91ff 58e4 616c 656e 90ac 7274 quiv..X.alen..rt │ │ │ │ +0003d890: 6c79 3a8e 9f31 74c0 8d8d 8d9f 0dcb 898d ly:..1t......... │ │ │ │ +0003d8a0: 8d8d 9fe6 0000 8d91 0230 eaeb 616c 6574 .........0..alet │ │ │ │ +0003d8b0: 7265 6396 05bf aa69 746c 6973 7493 6691 rec....itlist.f. │ │ │ │ +0003d8c0: 1cbe 523d 9366 756e 935b 5d93 2e93 4993 ..R=.fun.[]...I. │ │ │ │ +0003d8d0: 7c93 2879 2e6c 2993 2e93 5c78 2e93 6693 |.(y.l)...\x..f. │ │ │ │ +0003d8e0: 7993 2869 746c 6973 7493 6693 6c93 7829 y.(itlist.f.l.x) │ │ │ │ +0003d8f0: 8ea4 0d00 00a1 8d91 0230 ea6c 6574 7265 .........0.letre │ │ │ │ +0003d900: 6396 05bf aa72 6576 5f69 746c 6973 7493 c....rev_itlist. │ │ │ │ +0003d910: 6693 3d93 6675 6e93 5b5d 932e 9349 937c f.=.fun.[]...I.| │ │ │ │ +0003d920: 9328 792e 6c29 932e 935c 782e 9372 6576 .(y.l)...\x..rev │ │ │ │ +0003d930: 5f69 746c 6973 7493 6693 6c93 2866 9379 _itlist.f.l.(f.y │ │ │ │ +0003d940: 9378 298e 8e8e 8e8e 8e8e 8e9f 24fd 138e .x).........$... │ │ │ │ +0003d950: 8c8b 0000 003d 0000 0000 0000 0000 0000 .....=.......... │ │ │ │ 0003d960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0003d970: 0000 0003 cf14 a002 cc05 558d a0fd 46d3 ..........U...F. │ │ │ │ -0003d980: 0e8d 8d8d 8d9f fa99 9a8d 9112 c761 d037 .............a.7 │ │ │ │ -0003d990: 2e34 2e91 0a80 004c 6973 7496 0480 0073 .4.....List....s │ │ │ │ -0003d9a0: 6561 7263 90a0 0068 696e 6793 6675 6e63 earc...hing.func │ │ │ │ -0003d9b0: 7469 6f6e 7392 010e 6bfc 3631 8e91 12c7 tions...k.61.... │ │ │ │ -0003d9c0: 619f 0566 6689 0000 e666 01c7 3e7c 8e8e a..ff....f..>|.. │ │ │ │ -0003d9d0: 8e8e a002 942f df8d a0fd 8bd0 218d 8d91 ...../......!... │ │ │ │ -0003d9e0: 12c7 61eb 4b37 2e34 8e91 3f0f 0c4c 6973 ..a.K7.4..?..Lis │ │ │ │ -0003d9f0: 7496 067a e173 6561 7263 91ff 75c2 6869 t..z.searc..u.hi │ │ │ │ -0003da00: 6e67 9366 756e 6374 696f 6e73 8e9f 1c26 ng.functions...& │ │ │ │ -0003da10: aa8d 9112 c761 cf54 6865 9604 58b4 6675 .....a.The..X.fu │ │ │ │ -0003da20: 6e63 7469 6f6e 7393 6465 7363 7269 6290 nctions.describ. │ │ │ │ -0003da30: 538e 6564 9b04 58b5 696e 9374 6869 7393 S.ed..X.in.this. │ │ │ │ -0003da40: 7365 6374 696f 6e93 7365 6172 6390 ac72 section.searc..r │ │ │ │ -0003da50: 6893 6c69 7374 7393 666f 7298 656c 656d h.lists.for.elem │ │ │ │ -0003da60: 656e 90ac 7274 7393 7769 7468 9376 91ff en..rts.with.v.. │ │ │ │ -0003da70: 58e4 6172 696f 7573 9370 726f 7090 538e X.arious.prop.S. │ │ │ │ -0003da80: 6572 7469 6573 2e8e a410 0000 8d91 12c7 erties.......... │ │ │ │ -0003da90: 6154 686f 7365 9604 6cea 6675 6e63 7469 aThose..l.functi │ │ │ │ -0003daa0: 6f6e 7393 7468 6174 9372 6574 7572 6e93 ons.that.return. │ │ │ │ -0003dab0: 656c 656d 656e 9aac 7274 7393 6661 696c elemen..rts.fail │ │ │ │ -0003dac0: 9369 6693 6e6f 9104 6ceb 7375 6398 6893 .if.no..l.suc.h. │ │ │ │ -0003dad0: 656c 656d 656e 9874 9369 7393 666f 756e elemen.t.is.foun │ │ │ │ -0003dae0: 643b 9104 ae0b 7468 6f73 6593 7468 6174 d;....those.that │ │ │ │ -0003daf0: 9372 6574 7572 6e8e a18d 9112 c761 6295 .return......ab. │ │ │ │ -0003db00: 538e 6f93 6f6c 6561 6e73 9603 eaa8 6e65 S.o.oleans....ne │ │ │ │ -0003db10: 769a ac72 6572 9366 6169 6c93 288d eb61 v..rer.fail.(..a │ │ │ │ -0003db20: 6661 6c73 658e 9120 a8fa cf69 7393 7265 false.. ...is.re │ │ │ │ -0003db30: 7475 726e 6564 9369 6693 7468 6593 656c turned.if.the.el │ │ │ │ -0003db40: 656d 656e 9874 9369 7393 6e6f 7493 666f emen.t.is.not.fo │ │ │ │ -0003db50: 756e 6429 2e8e 9f24 192a 8d8d 8d91 12c7 und)...$.*...... │ │ │ │ -0003db60: 619f ee5a da89 0000 6666 01c7 0b4a 9f18 a..Z....ff...J.. │ │ │ │ -0003db70: f0af 8d8d 90cc cd9f 0459 9c84 001d 4a4b .........Y....JK │ │ │ │ -0003db80: 0000 6666 8d9f eea6 648d 9117 0bcc eb61 ..ff....d......a │ │ │ │ -0003db90: 6669 6e64 9116 fea8 3a96 05bf aa28 2a93 find....:....(*. │ │ │ │ -0003dba0: 2d3e 9362 6f6f 6c29 932d 3e93 2a93 6c69 ->.bool).->.*.li │ │ │ │ -0003dbb0: 7374 932d 3e93 2a8e 9f0d 0000 8d91 170b st.->.*......... │ │ │ │ -0003dbc0: cc74 7279 6669 6e64 9605 bfaa 3a93 282a .tryfind....:.(* │ │ │ │ -0003dbd0: 932d 3e93 2a2a 2993 2d3e 932a 936c 6973 .->.**).->.*.lis │ │ │ │ -0003dbe0: 7493 2d3e 932a 2a8e 8e92 01c6 71b1 8400 t.->.**.....q... │ │ │ │ -0003dbf0: 1d4a 4b00 0066 668e 8e9f 04c0 0289 0000 .JK..ff......... │ │ │ │ -0003dc00: 6666 01c7 0b4a 8e8e 8ea9 26fb 5e8d 9112 ff...J....&.^... │ │ │ │ -0003dc10: c761 d044 6573 6372 6970 7469 6f6e 8e9f .a.Description.. │ │ │ │ -0003dc20: 1804 878d 8d91 12c7 61eb 6166 696e 6496 ........a.afind. │ │ │ │ -0003dc30: 05bf aaeb 6270 936c 8e91 41c8 0bcf 7265 ....bp.l..A...re │ │ │ │ -0003dc40: 7475 726e 739b 0384 bd74 6865 9603 84be turns....the.... │ │ │ │ -0003dc50: 0c72 7374 9365 6c65 6d65 6e90 ac72 7498 .rst.elemen..rt. │ │ │ │ -0003dc60: 6f66 93d7 6c91 03c8 4ccf 7768 6963 90ac of..l...L.whic.. │ │ │ │ -0003dc70: 7268 9373 6174 6973 0c65 7393 7468 6598 rh.satis.es.the. │ │ │ │ -0003dc80: 7072 6564 6963 6174 6593 d770 cf3b 8d91 predicate..p.;.. │ │ │ │ -0003dc90: 03a6 b6eb 6174 7279 6669 6e64 9105 bfaa ....atryfind.... │ │ │ │ -0003dca0: eb62 6691 06ed 666c 8e91 44ee 26cf 7265 .bf...fl..D.&.re │ │ │ │ -0003dcb0: 7475 726e 738e a18d 9112 c761 7468 6596 turns......athe. │ │ │ │ -0003dcc0: 03ea a872 6573 756c 7493 6f66 9361 7070 ...result.of.app │ │ │ │ -0003dcd0: 6c79 696e 6793 d766 9105 32a7 cf74 6f93 lying..f..2..to. │ │ │ │ -0003dce0: 7468 6593 0c72 7374 936d 656d 9aac 7262 the..rst.mem..rb │ │ │ │ -0003dcf0: 9053 8e65 7293 6f66 93d7 6c91 042e 37cf .S.er.of..l...7. │ │ │ │ -0003dd00: 666f 7293 7768 6963 9868 9374 6865 9361 for.whic.h.the.a │ │ │ │ -0003dd10: 7070 6c69 6361 7469 6f6e 936f 6693 d766 pplication.of..f │ │ │ │ -0003dd20: 9105 32a7 cf73 7563 6365 6564 732e 8e9f ..2..succeeds... │ │ │ │ -0003dd30: 201a 7f8d 9112 c761 d044 650c 6e69 7469 ......a.De.niti │ │ │ │ -0003dd40: 6f6e 8e9f 34a9 ad8d 8d8d 9f21 4b89 8d8d on..4......!K... │ │ │ │ -0003dd50: 8d9f bf00 008d 912a 0660 eb61 6c65 7472 .......*.`.aletr │ │ │ │ -0003dd60: 6563 9605 bfaa 6669 6e64 9370 9b16 fea8 ec....find.p.... │ │ │ │ -0003dd70: 3d93 6675 6e93 5b5d 982e 9366 6169 6c77 =.fun.[]...failw │ │ │ │ -0003dd80: 6974 6893 6066 696e 6460 8ea4 0d00 008d ith.`find`...... │ │ │ │ -0003dd90: 9200 9cff a87c 910b 7f54 2878 2e6c 2996 .....|...T(x.l). │ │ │ │ -0003dda0: 05bf aa2e 9369 6693 7093 7893 7468 656e .....if.p.x.then │ │ │ │ -0003ddb0: 9378 9365 6c73 6593 6669 6e64 9370 936c .x.else.find.p.l │ │ │ │ -0003ddc0: 8ea1 a1a1 8d91 2a06 606c 6574 7265 6396 ......*.`letrec. │ │ │ │ -0003ddd0: 05bf aa74 7279 6669 6e64 9366 933d 9366 ...tryfind.f.=.f │ │ │ │ -0003dde0: 756e 935b 5d91 16fe a82e 9366 6169 6c77 un.[]......failw │ │ │ │ -0003ddf0: 6974 6893 6074 7279 6669 6e64 608e a18d ith.`tryfind`... │ │ │ │ -0003de00: 9200 9cff a87c 910b 7f54 2878 2e6c 2996 .....|...T(x.l). │ │ │ │ -0003de10: 05bf aa2e 9328 6693 7893 3f93 7472 7966 .....(f.x.?.tryf │ │ │ │ -0003de20: 696e 6493 6693 6c29 8e8e 8e8e 8e8e 8e9f ind.f.l)........ │ │ │ │ -0003de30: 3ce6 648d 9112 c761 cf54 6865 9603 eaa8 <.d....a.The.... │ │ │ │ -0003de40: 6e65 7874 9374 95ac 7277 936f 9603 eaa8 next.t..rw.o.... │ │ │ │ -0003de50: 6675 6e63 7469 6f6e 7393 6172 6593 616e functions.are.an │ │ │ │ -0003de60: 616c 6f67 6f75 7393 746f 9374 6865 9371 alogous.to.the.q │ │ │ │ -0003de70: 7561 6e90 ac72 7469 0c65 7273 93da 3993 uan..rti.ers..9. │ │ │ │ -0003de80: cf61 6e64 93da 38cf 2e8e 9f23 6e7e 8d8d .and..8....#n~.. │ │ │ │ -0003de90: 8d91 12c7 619f ee5a da89 0000 6666 01c7 ....a..Z....ff.. │ │ │ │ -0003dea0: 0b4a 9f18 f0af 8d8d 90cc cd9f 0459 9c84 .J...........Y.. │ │ │ │ -0003deb0: 001d 4a4b 0000 6666 8d9f eea6 648d 9117 ..JK..ff....d... │ │ │ │ -0003dec0: 0bcc eb61 6578 6973 7473 9605 bfaa 3a93 ...aexists....:. │ │ │ │ -0003ded0: 282a 932d 3e93 626f 6f6c 2993 2d3e 932a (*.->.bool).->.* │ │ │ │ -0003dee0: 936c 6973 7493 2d3e 9362 6f6f 6c8e 9f0d .list.->.bool... │ │ │ │ -0003def0: 0000 8d91 170b cc66 6f72 616c 6c96 05bf .......forall... │ │ │ │ -0003df00: aa3a 9328 2a93 2d3e 9362 6f6f 6c29 932d .:.(*.->.bool).- │ │ │ │ -0003df10: 3e93 2a93 6c69 7374 932d 3e93 626f 6f6c >.*.list.->.bool │ │ │ │ -0003df20: 8e8e 9201 c671 b184 001d 4a4b 0000 6666 .....q....JK..ff │ │ │ │ -0003df30: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ -0003df40: 8e8e a68d 9112 c761 d044 6573 6372 6970 .......a.Descrip │ │ │ │ -0003df50: 7469 6f6e 8ea9 1804 878d 8d91 12c7 61eb tion..........a. │ │ │ │ -0003df60: 6165 7869 7374 7396 05bf aaeb 6270 936c aexists.....bp.l │ │ │ │ -0003df70: 8e91 4df3 6ecf 6170 706c 6965 7396 0430 ..M.n.applies..0 │ │ │ │ -0003df80: ccd7 709b 0430 cdcf 746f 9374 6865 9865 ..p..0..to.the.e │ │ │ │ -0003df90: 6c65 6d65 6e90 ac72 7473 936f 6698 d76c lemen..rts.of..l │ │ │ │ -0003dfa0: 9104 745c cf69 6e93 6f72 6465 7298 756e ..t\.in.order.un │ │ │ │ -0003dfb0: 90ac 7274 696c 936f 6e65 9869 7398 666f ..rtil.one.is.fo │ │ │ │ -0003dfc0: 756e 6493 7768 6963 90ac 7268 9873 6174 und.whic..rh.sat │ │ │ │ -0003dfd0: 6973 0c65 7393 d770 cf2c 9104 4256 6f72 is.es..p.,..BVor │ │ │ │ -0003dfe0: 8ea1 8d91 12c7 6175 6e90 ac72 7469 6c96 ......aun..rtil. │ │ │ │ -0003dff0: 03ea a874 6865 936c 6973 7493 6973 9365 ...the.list.is.e │ │ │ │ -0003e000: 7868 6175 7374 6564 2c93 7265 7475 726e xhausted,.return │ │ │ │ -0003e010: 696e 678d 93eb 6174 7275 658e 911e d3f8 ing...atrue..... │ │ │ │ -0003e020: cf6f 728d 93eb 6166 616c 7365 8e91 2493 .or...afalse..$. │ │ │ │ -0003e030: a2cf 6163 636f 7264 696e 676c 793b 8d93 ..accordingly;.. │ │ │ │ -0003e040: eb61 666f 7261 6c6c 8e91 2a53 4ccf 6973 .aforall..*SL.is │ │ │ │ -0003e050: 9374 6865 9364 7561 6c2e 8ea4 201a 7f8d .the.dual... ... │ │ │ │ -0003e060: 9112 c761 d044 650c 6e69 7469 6f6e 8e9f ...a.De.nition.. │ │ │ │ -0003e070: 2129 ad8d 8d8d 9f0d cb89 8d8d 8d9f e600 !).............. │ │ │ │ -0003e080: 008d 912a 0660 eb61 6c65 7496 05bf aa65 ...*.`.alet....e │ │ │ │ -0003e090: 7869 7374 7393 7093 6c93 3d93 6361 6e93 xists.p.l.=.can. │ │ │ │ -0003e0a0: 2866 696e 6493 7029 936c 8ea4 0d00 00a1 (find.p).l...... │ │ │ │ -0003e0b0: 8d91 2a06 606c 6574 9605 bfaa 666f 7261 ..*.`let....fora │ │ │ │ -0003e0c0: 6c6c 9370 936c 933d 936e 6f74 2865 7869 ll.p.l.=.not(exi │ │ │ │ -0003e0d0: 7374 7393 2824 6e6f 7493 6f93 7029 936c sts.($not.o.p).l │ │ │ │ -0003e0e0: 298e 8e8e 8e8e 8e8e 9f29 6663 8d91 12c7 )........)fc.... │ │ │ │ -0003e0f0: 61cf 5468 6596 03ea a86e 6578 7493 6675 a.The....next.fu │ │ │ │ -0003e100: 6e63 7469 6f6e 9374 6573 7473 9366 6f72 nction.tests.for │ │ │ │ -0003e110: 936d 656d 90ac 7262 9053 8e65 7273 6869 .mem..rb.S.ershi │ │ │ │ -0003e120: 7093 6f66 9361 936c 6973 742e 8e9f 1e0d p.of.a.list..... │ │ │ │ -0003e130: 9e8d 8d8d 9112 c761 9ff5 4fa7 8900 0066 .......a..O....f │ │ │ │ -0003e140: 6601 c70b 4a9f 0b07 168d 8d90 cccd 9f04 f...J........... │ │ │ │ -0003e150: 599c 8400 0f60 b200 0066 668d 9ffb a664 Y....`...ff....d │ │ │ │ -0003e160: 8d91 170b cceb 616d 656d 9605 bfaa 3a93 ......amem....:. │ │ │ │ -0003e170: 2a93 2d3e 932a 936c 6973 7493 2d3e 9362 *.->.*.list.->.b │ │ │ │ -0003e180: 6f6f 6c8e 8e92 01c6 71b1 8400 0f60 b200 ool.....q....`.. │ │ │ │ -0003e190: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ -0003e1a0: 0b4a 8e8e 8ea1 8d91 12c7 61d0 4465 7363 .J........a.Desc │ │ │ │ -0003e1b0: 7269 7074 696f 6e8e a68d 8d91 12c7 61eb ription.......a. │ │ │ │ -0003e1c0: 616d 656d 9605 bfaa eb62 7893 6c8e 913d amem.....bx.l..= │ │ │ │ -0003e1d0: 2e0a cf72 6574 7572 6e73 8d91 03ea a8eb ...returns...... │ │ │ │ -0003e1e0: 6174 7275 658e 911e d3f8 cf69 6696 03ea atrue......if... │ │ │ │ -0003e1f0: a873 6f6d 6593 656c 656d 656e 90ac 7274 .some.elemen..rt │ │ │ │ -0003e200: 936f 6693 d76c 9104 2e37 cf69 7393 6571 .of..l...7.is.eq │ │ │ │ -0003e210: 7561 6c93 746f 93d7 78cf 2c93 6f74 6865 ual.to..x.,.othe │ │ │ │ -0003e220: 7277 6973 6593 6974 9372 6574 7572 6e73 rwise.it.returns │ │ │ │ -0003e230: 8d93 eb61 6661 6c73 658e 9120 a8fa cf2e ...afalse.. .... │ │ │ │ -0003e240: 8e8e 9f24 fd13 8e8c 8b00 0000 3e00 0000 ...$........>... │ │ │ │ -0003e250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0003d970: 0000 0000 0000 0000 0000 0003 cf1c a002 ................ │ │ │ │ +0003d980: cc05 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 ..U...F......... │ │ │ │ +0003d990: 9a8d 9112 c761 d037 2e34 2e91 0a80 004c .....a.7.4.....L │ │ │ │ +0003d9a0: 6973 7496 0480 0073 6561 7263 90a0 0068 ist....searc...h │ │ │ │ +0003d9b0: 696e 6793 6675 6e63 7469 6f6e 7392 010e ing.functions... │ │ │ │ +0003d9c0: 6bfc 3631 8e91 12c7 619f 0566 6689 0000 k.61....a..ff... │ │ │ │ +0003d9d0: e666 01c7 3e7c 8e8e 8e8e a002 942f df8d .f..>|......./.. │ │ │ │ +0003d9e0: a0fd 8bd0 218d 8d91 12c7 61eb 4b37 2e34 ....!.....a.K7.4 │ │ │ │ +0003d9f0: 8e91 3f0f 0c4c 6973 7496 067a e173 6561 ..?..List..z.sea │ │ │ │ +0003da00: 7263 91ff 75c2 6869 6e67 9366 756e 6374 rc..u.hing.funct │ │ │ │ +0003da10: 696f 6e73 8e9f 1c26 aa8d 9112 c761 cf54 ions...&.....a.T │ │ │ │ +0003da20: 6865 9604 58b4 6675 6e63 7469 6f6e 7393 he..X.functions. │ │ │ │ +0003da30: 6465 7363 7269 6290 538e 6564 9b04 58b5 describ.S.ed..X. │ │ │ │ +0003da40: 696e 9374 6869 7393 7365 6374 696f 6e93 in.this.section. │ │ │ │ +0003da50: 7365 6172 6390 ac72 6893 6c69 7374 7393 searc..rh.lists. │ │ │ │ +0003da60: 666f 7298 656c 656d 656e 90ac 7274 7393 for.elemen..rts. │ │ │ │ +0003da70: 7769 7468 9376 91ff 58e4 6172 696f 7573 with.v..X.arious │ │ │ │ +0003da80: 9370 726f 7090 538e 6572 7469 6573 2e8e .prop.S.erties.. │ │ │ │ +0003da90: a410 0000 8d91 12c7 6154 686f 7365 9604 ........aThose.. │ │ │ │ +0003daa0: 6cea 6675 6e63 7469 6f6e 7393 7468 6174 l.functions.that │ │ │ │ +0003dab0: 9372 6574 7572 6e93 656c 656d 656e 9aac .return.elemen.. │ │ │ │ +0003dac0: 7274 7393 6661 696c 9369 6693 6e6f 9104 rts.fail.if.no.. │ │ │ │ +0003dad0: 6ceb 7375 6398 6893 656c 656d 656e 9874 l.suc.h.elemen.t │ │ │ │ +0003dae0: 9369 7393 666f 756e 643b 9104 ae0b 7468 .is.found;....th │ │ │ │ +0003daf0: 6f73 6593 7468 6174 9372 6574 7572 6e8e ose.that.return. │ │ │ │ +0003db00: a18d 9112 c761 6295 538e 6f93 6f6c 6561 .....ab.S.o.olea │ │ │ │ +0003db10: 6e73 9603 eaa8 6e65 769a ac72 6572 9366 ns....nev..rer.f │ │ │ │ +0003db20: 6169 6c93 288d eb61 6661 6c73 658e 9120 ail.(..afalse.. │ │ │ │ +0003db30: a8fa cf69 7393 7265 7475 726e 6564 9369 ...is.returned.i │ │ │ │ +0003db40: 6693 7468 6593 656c 656d 656e 9874 9369 f.the.elemen.t.i │ │ │ │ +0003db50: 7393 6e6f 7493 666f 756e 6429 2e8e 9f24 s.not.found)...$ │ │ │ │ +0003db60: 192a 8d8d 8d91 12c7 619f ee5a da89 0000 .*......a..Z.... │ │ │ │ +0003db70: 6666 01c7 0b4a 9f18 f0af 8d8d 90cc cd9f ff...J.......... │ │ │ │ +0003db80: 0459 9c84 001d 4a4b 0000 6666 8d9f eea6 .Y....JK..ff.... │ │ │ │ +0003db90: 648d 9117 0bcc eb61 6669 6e64 9116 fea8 d......afind.... │ │ │ │ +0003dba0: 3a96 05bf aa28 2a93 2d3e 9362 6f6f 6c29 :....(*.->.bool) │ │ │ │ +0003dbb0: 932d 3e93 2a93 6c69 7374 932d 3e93 2a8e .->.*.list.->.*. │ │ │ │ +0003dbc0: 9f0d 0000 8d91 170b cc74 7279 6669 6e64 .........tryfind │ │ │ │ +0003dbd0: 9605 bfaa 3a93 282a 932d 3e93 2a2a 2993 ....:.(*.->.**). │ │ │ │ +0003dbe0: 2d3e 932a 936c 6973 7493 2d3e 932a 2a8e ->.*.list.->.**. │ │ │ │ +0003dbf0: 8e92 01c6 71b1 8400 1d4a 4b00 0066 668e ....q....JK..ff. │ │ │ │ +0003dc00: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ +0003dc10: 8ea9 26fb 5e8d 9112 c761 d044 6573 6372 ..&.^....a.Descr │ │ │ │ +0003dc20: 6970 7469 6f6e 8e9f 1804 878d 8d91 12c7 iption.......... │ │ │ │ +0003dc30: 61eb 6166 696e 6496 05bf aaeb 6270 936c a.afind.....bp.l │ │ │ │ +0003dc40: 8e91 41c8 0bcf 7265 7475 726e 739b 0384 ..A...returns... │ │ │ │ +0003dc50: bd74 6865 9603 84be 0c72 7374 9365 6c65 .the.....rst.ele │ │ │ │ +0003dc60: 6d65 6e90 ac72 7498 6f66 93d7 6c91 03c8 men..rt.of..l... │ │ │ │ +0003dc70: 4ccf 7768 6963 90ac 7268 9373 6174 6973 L.whic..rh.satis │ │ │ │ +0003dc80: 0c65 7393 7468 6598 7072 6564 6963 6174 .es.the.predicat │ │ │ │ +0003dc90: 6593 d770 cf3b 8d91 03a6 b6eb 6174 7279 e..p.;......atry │ │ │ │ +0003dca0: 6669 6e64 9105 bfaa eb62 6691 06ed 666c find.....bf...fl │ │ │ │ +0003dcb0: 8e91 44ee 26cf 7265 7475 726e 738e a18d ..D.&.returns... │ │ │ │ +0003dcc0: 9112 c761 7468 6596 03ea a872 6573 756c ...athe....resul │ │ │ │ +0003dcd0: 7493 6f66 9361 7070 6c79 696e 6793 d766 t.of.applying..f │ │ │ │ +0003dce0: 9105 32a7 cf74 6f93 7468 6593 0c72 7374 ..2..to.the..rst │ │ │ │ +0003dcf0: 936d 656d 9aac 7262 9053 8e65 7293 6f66 .mem..rb.S.er.of │ │ │ │ +0003dd00: 93d7 6c91 042e 37cf 666f 7293 7768 6963 ..l...7.for.whic │ │ │ │ +0003dd10: 9868 9374 6865 9361 7070 6c69 6361 7469 .h.the.applicati │ │ │ │ +0003dd20: 6f6e 936f 6693 d766 9105 32a7 cf73 7563 on.of..f..2..suc │ │ │ │ +0003dd30: 6365 6564 732e 8e9f 201a 7f8d 9112 c761 ceeds... ......a │ │ │ │ +0003dd40: d044 650c 6e69 7469 6f6e 8e9f 34a9 ad8d .De.nition..4... │ │ │ │ +0003dd50: 8d8d 9f21 4b89 8d8d 8d9f bf00 008d 912a ...!K..........* │ │ │ │ +0003dd60: 0660 eb61 6c65 7472 6563 9605 bfaa 6669 .`.aletrec....fi │ │ │ │ +0003dd70: 6e64 9370 9b16 fea8 3d93 6675 6e93 5b5d nd.p....=.fun.[] │ │ │ │ +0003dd80: 982e 9366 6169 6c77 6974 6893 6066 696e ...failwith.`fin │ │ │ │ +0003dd90: 6460 8ea4 0d00 008d 9200 9cff a87c 910b d`...........|.. │ │ │ │ +0003dda0: 7f54 2878 2e6c 2996 05bf aa2e 9369 6693 .T(x.l)......if. │ │ │ │ +0003ddb0: 7093 7893 7468 656e 9378 9365 6c73 6593 p.x.then.x.else. │ │ │ │ +0003ddc0: 6669 6e64 9370 936c 8ea1 a1a1 8d91 2a06 find.p.l......*. │ │ │ │ +0003ddd0: 606c 6574 7265 6396 05bf aa74 7279 6669 `letrec....tryfi │ │ │ │ +0003dde0: 6e64 9366 933d 9366 756e 935b 5d91 16fe nd.f.=.fun.[]... │ │ │ │ +0003ddf0: a82e 9366 6169 6c77 6974 6893 6074 7279 ...failwith.`try │ │ │ │ +0003de00: 6669 6e64 608e a18d 9200 9cff a87c 910b find`........|.. │ │ │ │ +0003de10: 7f54 2878 2e6c 2996 05bf aa2e 9328 6693 .T(x.l)......(f. │ │ │ │ +0003de20: 7893 3f93 7472 7966 696e 6493 6693 6c29 x.?.tryfind.f.l) │ │ │ │ +0003de30: 8e8e 8e8e 8e8e 8e9f 3ce6 648d 9112 c761 ........<.d....a │ │ │ │ +0003de40: cf54 6865 9603 eaa8 6e65 7874 9374 95ac .The....next.t.. │ │ │ │ +0003de50: 7277 936f 9603 eaa8 6675 6e63 7469 6f6e rw.o....function │ │ │ │ +0003de60: 7393 6172 6593 616e 616c 6f67 6f75 7393 s.are.analogous. │ │ │ │ +0003de70: 746f 9374 6865 9371 7561 6e90 ac72 7469 to.the.quan..rti │ │ │ │ +0003de80: 0c65 7273 93da 3993 cf61 6e64 93da 38cf .ers..9..and..8. │ │ │ │ +0003de90: 2e8e 9f23 6e7e 8d8d 8d91 12c7 619f ee5a ...#n~......a..Z │ │ │ │ +0003dea0: da89 0000 6666 01c7 0b4a 9f18 f0af 8d8d ....ff...J...... │ │ │ │ +0003deb0: 90cc cd9f 0459 9c84 001d 4a4b 0000 6666 .....Y....JK..ff │ │ │ │ +0003dec0: 8d9f eea6 648d 9117 0bcc eb61 6578 6973 ....d......aexis │ │ │ │ +0003ded0: 7473 9605 bfaa 3a93 282a 932d 3e93 626f ts....:.(*.->.bo │ │ │ │ +0003dee0: 6f6c 2993 2d3e 932a 936c 6973 7493 2d3e ol).->.*.list.-> │ │ │ │ +0003def0: 9362 6f6f 6c8e 9f0d 0000 8d91 170b cc66 .bool..........f │ │ │ │ +0003df00: 6f72 616c 6c96 05bf aa3a 9328 2a93 2d3e orall....:.(*.-> │ │ │ │ +0003df10: 9362 6f6f 6c29 932d 3e93 2a93 6c69 7374 .bool).->.*.list │ │ │ │ +0003df20: 932d 3e93 626f 6f6c 8e8e 9201 c671 b184 .->.bool.....q.. │ │ │ │ +0003df30: 001d 4a4b 0000 6666 8e8e 9f04 c002 8900 ..JK..ff........ │ │ │ │ +0003df40: 0066 6601 c70b 4a8e 8e8e a68d 9112 c761 .ff...J........a │ │ │ │ +0003df50: d044 6573 6372 6970 7469 6f6e 8ea9 1804 .Description.... │ │ │ │ +0003df60: 878d 8d91 12c7 61eb 6165 7869 7374 7396 ......a.aexists. │ │ │ │ +0003df70: 05bf aaeb 6270 936c 8e91 4df3 6ecf 6170 ....bp.l..M.n.ap │ │ │ │ +0003df80: 706c 6965 7396 0430 ccd7 709b 0430 cdcf plies..0..p..0.. │ │ │ │ +0003df90: 746f 9374 6865 9865 6c65 6d65 6e90 ac72 to.the.elemen..r │ │ │ │ +0003dfa0: 7473 936f 6698 d76c 9104 745c cf69 6e93 ts.of..l..t\.in. │ │ │ │ +0003dfb0: 6f72 6465 7298 756e 90ac 7274 696c 936f order.un..rtil.o │ │ │ │ +0003dfc0: 6e65 9869 7398 666f 756e 6493 7768 6963 ne.is.found.whic │ │ │ │ +0003dfd0: 90ac 7268 9873 6174 6973 0c65 7393 d770 ..rh.satis.es..p │ │ │ │ +0003dfe0: cf2c 9104 4256 6f72 8ea1 8d91 12c7 6175 .,..BVor......au │ │ │ │ +0003dff0: 6e90 ac72 7469 6c96 03ea a874 6865 936c n..rtil....the.l │ │ │ │ +0003e000: 6973 7493 6973 9365 7868 6175 7374 6564 ist.is.exhausted │ │ │ │ +0003e010: 2c93 7265 7475 726e 696e 678d 93eb 6174 ,.returning...at │ │ │ │ +0003e020: 7275 658e 911e d3f8 cf6f 728d 93eb 6166 rue......or...af │ │ │ │ +0003e030: 616c 7365 8e91 2493 a2cf 6163 636f 7264 alse..$...accord │ │ │ │ +0003e040: 696e 676c 793b 8d93 eb61 666f 7261 6c6c ingly;...aforall │ │ │ │ +0003e050: 8e91 2a53 4ccf 6973 9374 6865 9364 7561 ..*SL.is.the.dua │ │ │ │ +0003e060: 6c2e 8ea4 201a 7f8d 9112 c761 d044 650c l... ......a.De. │ │ │ │ +0003e070: 6e69 7469 6f6e 8e9f 2129 ad8d 8d8d 9f0d nition..!)...... │ │ │ │ +0003e080: cb89 8d8d 8d9f e600 008d 912a 0660 eb61 ...........*.`.a │ │ │ │ +0003e090: 6c65 7496 05bf aa65 7869 7374 7393 7093 let....exists.p. │ │ │ │ +0003e0a0: 6c93 3d93 6361 6e93 2866 696e 6493 7029 l.=.can.(find.p) │ │ │ │ +0003e0b0: 936c 8ea4 0d00 00a1 8d91 2a06 606c 6574 .l........*.`let │ │ │ │ +0003e0c0: 9605 bfaa 666f 7261 6c6c 9370 936c 933d ....forall.p.l.= │ │ │ │ +0003e0d0: 936e 6f74 2865 7869 7374 7393 2824 6e6f .not(exists.($no │ │ │ │ +0003e0e0: 7493 6f93 7029 936c 298e 8e8e 8e8e 8e8e t.o.p).l)....... │ │ │ │ +0003e0f0: 9f29 6663 8d91 12c7 61cf 5468 6596 03ea .)fc....a.The... │ │ │ │ +0003e100: a86e 6578 7493 6675 6e63 7469 6f6e 9374 .next.function.t │ │ │ │ +0003e110: 6573 7473 9366 6f72 936d 656d 90ac 7262 ests.for.mem..rb │ │ │ │ +0003e120: 9053 8e65 7273 6869 7093 6f66 9361 936c .S.ership.of.a.l │ │ │ │ +0003e130: 6973 742e 8e9f 1e0d 9e8d 8d8d 9112 c761 ist............a │ │ │ │ +0003e140: 9ff5 4fa7 8900 0066 6601 c70b 4a9f 0b07 ..O....ff...J... │ │ │ │ +0003e150: 168d 8d90 cccd 9f04 599c 8400 0f60 b200 ........Y....`.. │ │ │ │ +0003e160: 0066 668d 9ffb a664 8d91 170b cceb 616d .ff....d......am │ │ │ │ +0003e170: 656d 9605 bfaa 3a93 2a93 2d3e 932a 936c em....:.*.->.*.l │ │ │ │ +0003e180: 6973 7493 2d3e 9362 6f6f 6c8e 8e92 01c6 ist.->.bool..... │ │ │ │ +0003e190: 71b1 8400 0f60 b200 0066 668e 8e9f 04c0 q....`...ff..... │ │ │ │ +0003e1a0: 0289 0000 6666 01c7 0b4a 8e8e 8ea1 8d91 ....ff...J...... │ │ │ │ +0003e1b0: 12c7 61d0 4465 7363 7269 7074 696f 6e8e ..a.Description. │ │ │ │ +0003e1c0: a68d 8d91 12c7 61eb 616d 656d 9605 bfaa ......a.amem.... │ │ │ │ +0003e1d0: eb62 7893 6c8e 913d 2e0a cf72 6574 7572 .bx.l..=...retur │ │ │ │ +0003e1e0: 6e73 8d91 03ea a8eb 6174 7275 658e 911e ns......atrue... │ │ │ │ +0003e1f0: d3f8 cf69 6696 03ea a873 6f6d 6593 656c ...if....some.el │ │ │ │ +0003e200: 656d 656e 90ac 7274 936f 6693 d76c 9104 emen..rt.of..l.. │ │ │ │ +0003e210: 2e37 cf69 7393 6571 7561 6c93 746f 93d7 .7.is.equal.to.. │ │ │ │ +0003e220: 78cf 2c93 6f74 6865 7277 6973 6593 6974 x.,.otherwise.it │ │ │ │ +0003e230: 9372 6574 7572 6e73 8d93 eb61 6661 6c73 .returns...afals │ │ │ │ +0003e240: 658e 9120 a8fa cf2e 8e8e 9f24 fd13 8e8c e.. .......$.... │ │ │ │ +0003e250: 8b00 0000 3e00 0000 0000 0000 0000 0000 ....>........... │ │ │ │ 0003e260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0003e270: 0000 03d9 49a0 02cc 0555 8da0 fd46 d30e ....I....U...F.. │ │ │ │ -0003e280: 8d8d 8d8d 9ffa 999a 8d91 eaf1 ebd0 3632 ..............62 │ │ │ │ -0003e290: 9157 4cb0 4368 6170 7465 7296 0480 0037 .WL.Chapter....7 │ │ │ │ -0003e2a0: 2e91 0a80 0047 656e 6572 616c 9350 7572 .....General.Pur │ │ │ │ -0003e2b0: 709a 6000 6f73 6593 616e 6493 4c69 7374 p.`.ose.and.List │ │ │ │ -0003e2c0: 9350 726f 9863 6573 7369 6e67 9346 91fe .Pro.cessing.F.. │ │ │ │ -0003e2d0: e000 756e 6374 696f 6e73 8e91 eaf1 eb9f ..unctions...... │ │ │ │ -0003e2e0: 0566 6689 0000 e666 01c7 3e7c 8e8e 8e8e .ff....f..>|.... │ │ │ │ -0003e2f0: a002 942f df8d a0fd 8bd0 218d 91ea f1eb .../......!..... │ │ │ │ -0003e300: 4465 0c6e 6974 696f 6e8e a417 f94e 8d8d De.nition....N.. │ │ │ │ -0003e310: 8d9f 00cb 898d 8d8d 8d91 0230 eaeb 616c ...........0..al │ │ │ │ -0003e320: 6574 9605 bfaa 6d65 6d93 3d93 6578 6973 et....mem.=.exis │ │ │ │ -0003e330: 7473 936f 9328 6375 7272 7993 243d 298e ts.o.(curry.$=). │ │ │ │ -0003e340: 8e8e 8e8e 8e8e 9f1d c548 8d91 eaf1 ebcf .........H...... │ │ │ │ -0003e350: 5468 6596 03ea a866 6f6c 6c6f 9aac 7277 The....follo..rw │ │ │ │ -0003e360: 696e 6793 7498 7798 6f93 6675 6e63 7469 ing.t.w.o.functi │ │ │ │ -0003e370: 6f6e 7393 6172 6593 eb48 4d4c 93cf 7698 ons.are..HML..v. │ │ │ │ -0003e380: 6572 7369 6f6e 7393 6f66 934c 6973 7027 ersions.of.Lisp' │ │ │ │ -0003e390: 738d 93eb 6161 7373 6f63 8e91 20a8 facf s...aassoc.. ... │ │ │ │ -0003e3a0: 2e8e a923 4256 8d8d 8d91 eaf1 eb9f ee5a ...#BV.........Z │ │ │ │ -0003e3b0: da89 0000 6666 01c7 0b4a 9f18 f0af 8d8d ....ff...J...... │ │ │ │ -0003e3c0: 90cc cd9f 0459 9c84 001d 4a4b 0000 6666 .....Y....JK..ff │ │ │ │ -0003e3d0: 8d9f eea6 648d 9117 0bcc eb61 6173 736f ....d......aasso │ │ │ │ -0003e3e0: 6391 1cbe 523a 9605 bfaa 2a93 2d3e 9328 c...R:....*.->.( │ │ │ │ -0003e3f0: 2a93 2393 2a2a 2993 6c69 7374 932d 3e93 *.#.**).list.->. │ │ │ │ -0003e400: 282a 9323 932a 2a29 8e9f 0d00 008d 9117 (*.#.**)........ │ │ │ │ -0003e410: 0bcc 7265 765f 6173 736f 6396 05bf aa3a ..rev_assoc....: │ │ │ │ -0003e420: 932a 932d 3e93 282a 2a93 2393 2a29 936c .*.->.(**.#.*).l │ │ │ │ -0003e430: 6973 7493 2d3e 9328 2a2a 9323 932a 298e ist.->.(**.#.*). │ │ │ │ -0003e440: 8e92 01c6 71b1 8400 1d4a 4b00 0066 668e ....q....JK..ff. │ │ │ │ -0003e450: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ -0003e460: 8e9f 26d9 558d 91ea f1eb d044 6573 6372 ..&.U......Descr │ │ │ │ -0003e470: 6970 7469 6f6e 8ea1 8d8d 91ea f1eb eb61 iption.........a │ │ │ │ -0003e480: 6173 736f 6396 05bf aaeb 6278 936c 8e91 assoc.....bx.l.. │ │ │ │ -0003e490: 20ce cdcf 7365 6172 639a ac72 6865 7396 ...searc..rhes. │ │ │ │ -0003e4a0: 03e1 8d61 936c 6973 7493 d76c 9104 251c ...a.list..l..%. │ │ │ │ -0003e4b0: cf6f 6693 7061 6972 7393 666f 7293 6f6e .of.pairs.for.on │ │ │ │ -0003e4c0: 6593 7768 6f73 6593 0c72 7374 9363 6f6d e.whose..rst.com │ │ │ │ -0003e4d0: 7090 538e 6f6e 656e 9874 9369 7393 6571 p.S.onen.t.is.eq │ │ │ │ -0003e4e0: 7561 6c93 746f 93d7 78cf 2c91 03e3 5f72 ual.to..x.,..._r │ │ │ │ -0003e4f0: 6574 7572 6e69 6e67 8ea4 1000 008d 91ea eturning........ │ │ │ │ -0003e500: f1eb 7468 6596 04ad f10c 7273 749b 04ad ..the.....rst... │ │ │ │ -0003e510: f270 6169 7293 666f 756e 6498 6173 9372 .pair.found.as.r │ │ │ │ -0003e520: 6573 756c 743b 9105 0f96 7369 6d69 6c61 esult;....simila │ │ │ │ -0003e530: 726c 7991 ff05 562c 8d91 04de c4eb 6172 rly...V,......ar │ │ │ │ -0003e540: 6576 5f61 7373 6f63 9105 bfaa eb62 7991 ev_assoc.....by. │ │ │ │ -0003e550: 0624 3d6c 8e91 5207 86cf 7365 6172 6390 .$=l..R...searc. │ │ │ │ -0003e560: ac72 6865 7393 666f 7298 6193 7061 6972 .rhes.for.a.pair │ │ │ │ -0003e570: 9877 686f 7365 9373 6563 6f6e 648e a18d .whose.second... │ │ │ │ -0003e580: 91ea f1eb 636f 6d70 9053 8e6f 6e65 6e90 ....comp.S.onen. │ │ │ │ -0003e590: ac72 7496 03ea a869 7393 6571 7561 6c93 .rt....is.equal. │ │ │ │ -0003e5a0: 746f 93d7 7990 6e39 cf2e 9105 38e0 4691 to..y.n9....8.F. │ │ │ │ -0003e5b0: ff05 566f 7293 6578 616d 706c 653a 8e9f ..Vor.example:.. │ │ │ │ -0003e5c0: 3595 b08d 8d8d 91ea f1eb 9fdc 0781 8900 5............... │ │ │ │ -0003e5d0: 0066 6601 c70b 4a9f 3d97 628d 8d90 cccd .ff...J.=.b..... │ │ │ │ -0003e5e0: 9f04 599c 8400 41f0 fe00 0066 668d 9fc8 ..Y...A....ff... │ │ │ │ -0003e5f0: 6610 8d8d 9201 aff0 0d84 000a d70e 0000 f............... │ │ │ │ -0003e600: b8e8 8e8d 9201 b0a8 f584 0000 b8e8 0015 ................ │ │ │ │ -0003e610: ae64 8e8d 8d8d 9201 b94d b29f fd1c 15eb .d.......M...... │ │ │ │ -0003e620: 4931 8e8e 8e8e 9fff 4054 8d91 05cc ceeb I1......@T...... │ │ │ │ -0003e630: 6123 6173 736f 6396 05bf aa32 935b 2831 a#assoc....2.[(1 │ │ │ │ -0003e640: 2c34 293b 2833 2c32 293b 2832 2c35 293b ,4);(3,2);(2,5); │ │ │ │ -0003e650: 2832 2c36 295d 3b3b 8ea4 0d00 008d 9105 (2,6)];;........ │ │ │ │ -0003e660: ccce 2832 2c96 05bf aa35 2993 3a93 2869 ..(2,....5).:.(i │ │ │ │ -0003e670: 6e74 9323 9369 6e74 298e a1a1 8d91 05cc nt.#.int)....... │ │ │ │ -0003e680: ce23 7265 765f 6173 736f 6396 05bf aa32 .#rev_assoc....2 │ │ │ │ -0003e690: 935b 2831 2c34 293b 2833 2c32 293b 2832 .[(1,4);(3,2);(2 │ │ │ │ -0003e6a0: 2c35 293b 2832 2c36 295d 3b3b 8ea1 8d91 ,5);(2,6)];;.... │ │ │ │ -0003e6b0: 05cc ce28 332c 9605 bfaa 3229 933a 9328 ...(3,....2).:.( │ │ │ │ -0003e6c0: 696e 7493 2393 696e 7429 8e8e 9201 c671 int.#.int).....q │ │ │ │ -0003e6d0: b184 0041 f0fe 0000 6666 8e8e 9f04 c002 ...A....ff...... │ │ │ │ -0003e6e0: 8900 0066 6601 c70b 4a8e 8e8e 9f39 2caf ...ff...J....9,. │ │ │ │ -0003e6f0: 8d91 eaf1 ebd0 4465 0c6e 6974 696f 6e8e ......De.nition. │ │ │ │ -0003e700: 9f21 1e74 8d8d 8d9f 0dcb 898d 8d8d 9fe6 .!.t............ │ │ │ │ -0003e710: 0000 8d91 0230 eaeb 616c 6574 9605 bfaa .....0..alet.... │ │ │ │ -0003e720: 6173 736f 6393 7891 1cbe 523d 9366 696e assoc.x...R=.fin │ │ │ │ -0003e730: 6493 285c 2878 272c 7929 2e93 783d 7827 d.(\(x',y)..x=x' │ │ │ │ -0003e740: 298e a40d 0000 a18d 9102 30ea 6c65 7496 ).........0.let. │ │ │ │ -0003e750: 05bf aa72 6576 5f61 7373 6f63 9379 933d ...rev_assoc.y.= │ │ │ │ -0003e760: 9366 696e 6493 285c 2878 2c79 2729 2e93 .find.(\(x,y').. │ │ │ │ -0003e770: 793d 7927 298e 8e8e 8e8e 8e8e 9f31 e845 y=y')........1.E │ │ │ │ -0003e780: 8d8d 91ea f1eb eb4b 372e 358e 9117 3996 .......K7.5...9. │ │ │ │ -0003e790: 4c69 7374 9606 7ae1 7472 616e 7366 6f72 List..z.transfor │ │ │ │ -0003e7a0: 6d69 6e67 9366 756e 6374 696f 6e73 8e9f ming.functions.. │ │ │ │ -0003e7b0: 1c1b 718d 91ea f1eb cf54 6865 9603 eaa8 ..q......The.... │ │ │ │ -0003e7c0: 6e65 7874 9366 756e 6374 696f 6e93 7265 next.function.re │ │ │ │ -0003e7d0: 7690 ac72 6572 7365 7393 6193 6c69 7374 v..rerses.a.list │ │ │ │ -0003e7e0: 3a8e 9f1d e176 8d8d 8d91 eaf1 eb9f f54f :....v.........O │ │ │ │ -0003e7f0: a789 0000 6666 01c7 0b4a 9f0b 0716 8d8d ....ff...J...... │ │ │ │ -0003e800: 90cc cd9f 0459 9c84 000f 60b2 0000 6666 .....Y....`...ff │ │ │ │ -0003e810: 8d9f fba6 648d 9117 0bcc eb61 7265 7696 ....d......arev. │ │ │ │ -0003e820: 05bf aa3a 932a 936c 6973 7493 2d3e 932a ...:.*.list.->.* │ │ │ │ -0003e830: 936c 6973 748e 8e92 01c6 71b1 8400 0f60 .list.....q....` │ │ │ │ -0003e840: b200 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ -0003e850: 01c7 0b4a 8e8e 8e9f 1ff8 778d 91ea f1eb ...J......w..... │ │ │ │ -0003e860: d044 6573 6372 6970 7469 6f6e 8e9f 17f9 .Description.... │ │ │ │ -0003e870: 4e8d 8d8d 8d91 f0f1 ebeb 6172 6576 8e8d N.........arev.. │ │ │ │ -0003e880: 9106 1b91 5b8e 910b db3b d778 8d9f 01cc ....[....;.x.... │ │ │ │ -0003e890: ccd5 318e 8d91 04c0 04eb 613b 8e96 0a7f ..1.......a;.... │ │ │ │ -0003e8a0: aed7 788d 9f01 cccc d532 8e8d 9104 c004 ..x......2...... │ │ │ │ -0003e8b0: eb61 3b8e 8d91 0c7f acd7 3a96 01ff fe3a .a;.......:....: │ │ │ │ -0003e8c0: 933a 8e8d 911c 4a4a eb61 3b8e 9122 09f4 .:....JJ.a;..".. │ │ │ │ -0003e8d0: d778 8d9f 01cc ccd8 6e8e 8d91 05a8 50eb .x......n.....P. │ │ │ │ -0003e8e0: 615d 8e91 0ebd 4ccf 3d8d 9103 5552 eb61 a]....L.=...UR.a │ │ │ │ -0003e8f0: 5b8e 9109 14fc d778 8d9f 01cc ccd8 6e8e [......x......n. │ │ │ │ -0003e900: 8d91 05a8 50eb 613b 8e8d 910d 67f8 d73a ....P.a;....g..: │ │ │ │ -0003e910: 9601 fffe 3a93 3a8e 8d91 1d32 96eb 613b ....:.:....2..a; │ │ │ │ -0003e920: 8e91 22f2 40d7 788d 9f01 cccc d532 8e8d ..".@.x......2.. │ │ │ │ -0003e930: 9104 c004 eb61 3b8e 93d7 788d 9f01 cccc .....a;...x..... │ │ │ │ -0003e940: d531 8e8d 9104 c004 eb61 5d8e 8e8e 8e9f .1.......a]..... │ │ │ │ -0003e950: 1ff8 768d 91ea f1eb d044 650c 6e69 7469 ..v......De.niti │ │ │ │ -0003e960: 6f6e 8e9f 1a9e 748d 8d8d 9f07 4b89 8d8d on....t.....K... │ │ │ │ -0003e970: 8d9f f300 008d 9102 30ea eb61 6c65 7496 ........0..alet. │ │ │ │ -0003e980: 05bf aa72 6576 933d 9372 6576 3193 5b5d ...rev.=.rev1.[] │ │ │ │ -0003e990: 8e9f 0d00 008d 9107 f094 7768 6572 6572 ..........wherer │ │ │ │ -0003e9a0: 6563 9605 bfaa 7265 7631 936c 933d 9366 ec....rev1.l.=.f │ │ │ │ -0003e9b0: 756e 935b 5d93 2e93 6c93 7c93 2878 2e6c un.[]...l.|.(x.l │ │ │ │ -0003e9c0: 2729 932e 9372 6576 3193 2878 2e6c 2993 ')...rev1.(x.l). │ │ │ │ -0003e9d0: 6c27 8e8e 8e8e 8e8e 8e9f 22bf c18d 91ea l'........"..... │ │ │ │ -0003e9e0: f1eb cf54 6865 9603 eaa8 666f 6c6c 6f9a ...The....follo. │ │ │ │ -0003e9f0: ac72 7769 6e67 9374 9877 986f 9366 756e .rwing.t.w.o.fun │ │ │ │ -0003ea00: 6374 696f 6e73 930c 6c74 6572 9361 936c ctions..lter.a.l │ │ │ │ -0003ea10: 6973 7493 746f 9374 6865 9373 7562 6c69 ist.to.the.subli │ │ │ │ -0003ea20: 7374 936f 6693 656c 656d 656e 9874 7393 st.of.elemen.ts. │ │ │ │ -0003ea30: 7361 7469 7366 7969 6e67 9361 9370 7265 satisfying.a.pre │ │ │ │ -0003ea40: 6469 6361 7465 2e8e a68d 8d8d 91ea f1eb dicate.......... │ │ │ │ -0003ea50: 9fee 5ada 8900 0066 6601 c70b 4a9f 18f0 ..Z....ff...J... │ │ │ │ -0003ea60: af8d 8d90 cccd 9f04 599c 8400 1d4a 4b00 ........Y....JK. │ │ │ │ -0003ea70: 0066 668d 9fee a664 8d91 170b cceb 6166 .ff....d......af │ │ │ │ -0003ea80: 696c 7465 7291 16fe a83a 9605 bfaa 282a ilter....:....(* │ │ │ │ -0003ea90: 932d 3e93 626f 6f6c 2993 2d3e 932a 936c .->.bool).->.*.l │ │ │ │ -0003eaa0: 6973 7493 2d3e 932a 936c 6973 748e 9f0d ist.->.*.list... │ │ │ │ -0003eab0: 0000 8d91 170b cc6d 6170 6669 6c74 6572 .......mapfilter │ │ │ │ -0003eac0: 9605 bfaa 3a93 282a 932d 3e93 2a2a 2993 ....:.(*.->.**). │ │ │ │ -0003ead0: 2d3e 932a 936c 6973 7493 2d3e 932a 936c ->.*.list.->.*.l │ │ │ │ -0003eae0: 6973 748e 8e92 01c6 71b1 8400 1d4a 4b00 ist.....q....JK. │ │ │ │ -0003eaf0: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ -0003eb00: 0b4a 8e8e 8e8e 9f24 fd13 8e8c 8b00 0000 .J.....$........ │ │ │ │ -0003eb10: 3f00 0000 0000 0000 0000 0000 0000 0000 ?............... │ │ │ │ +0003e270: 0000 0000 0000 0000 0000 03d9 51a0 02cc ............Q... │ │ │ │ +0003e280: 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a .U...F.......... │ │ │ │ +0003e290: 8d91 eaf1 ebd0 3632 9157 4cb0 4368 6170 ......62.WL.Chap │ │ │ │ +0003e2a0: 7465 7296 0480 0037 2e91 0a80 0047 656e ter....7.....Gen │ │ │ │ +0003e2b0: 6572 616c 9350 7572 709a 6000 6f73 6593 eral.Purp.`.ose. │ │ │ │ +0003e2c0: 616e 6493 4c69 7374 9350 726f 9863 6573 and.List.Pro.ces │ │ │ │ +0003e2d0: 7369 6e67 9346 91fe e000 756e 6374 696f sing.F....unctio │ │ │ │ +0003e2e0: 6e73 8e91 eaf1 eb9f 0566 6689 0000 e666 ns.......ff....f │ │ │ │ +0003e2f0: 01c7 3e7c 8e8e 8e8e a002 942f df8d a0fd ..>|......./.... │ │ │ │ +0003e300: 8bd0 218d 91ea f1eb 4465 0c6e 6974 696f ..!.....De.nitio │ │ │ │ +0003e310: 6e8e a417 f94e 8d8d 8d9f 00cb 898d 8d8d n....N.......... │ │ │ │ +0003e320: 8d91 0230 eaeb 616c 6574 9605 bfaa 6d65 ...0..alet....me │ │ │ │ +0003e330: 6d93 3d93 6578 6973 7473 936f 9328 6375 m.=.exists.o.(cu │ │ │ │ +0003e340: 7272 7993 243d 298e 8e8e 8e8e 8e8e 9f1d rry.$=)......... │ │ │ │ +0003e350: c548 8d91 eaf1 ebcf 5468 6596 03ea a866 .H......The....f │ │ │ │ +0003e360: 6f6c 6c6f 9aac 7277 696e 6793 7498 7798 ollo..rwing.t.w. │ │ │ │ +0003e370: 6f93 6675 6e63 7469 6f6e 7393 6172 6593 o.functions.are. │ │ │ │ +0003e380: eb48 4d4c 93cf 7698 6572 7369 6f6e 7393 .HML..v.ersions. │ │ │ │ +0003e390: 6f66 934c 6973 7027 738d 93eb 6161 7373 of.Lisp's...aass │ │ │ │ +0003e3a0: 6f63 8e91 20a8 facf 2e8e a923 4256 8d8d oc.. ......#BV.. │ │ │ │ +0003e3b0: 8d91 eaf1 eb9f ee5a da89 0000 6666 01c7 .......Z....ff.. │ │ │ │ +0003e3c0: 0b4a 9f18 f0af 8d8d 90cc cd9f 0459 9c84 .J...........Y.. │ │ │ │ +0003e3d0: 001d 4a4b 0000 6666 8d9f eea6 648d 9117 ..JK..ff....d... │ │ │ │ +0003e3e0: 0bcc eb61 6173 736f 6391 1cbe 523a 9605 ...aassoc...R:.. │ │ │ │ +0003e3f0: bfaa 2a93 2d3e 9328 2a93 2393 2a2a 2993 ..*.->.(*.#.**). │ │ │ │ +0003e400: 6c69 7374 932d 3e93 282a 9323 932a 2a29 list.->.(*.#.**) │ │ │ │ +0003e410: 8e9f 0d00 008d 9117 0bcc 7265 765f 6173 ..........rev_as │ │ │ │ +0003e420: 736f 6396 05bf aa3a 932a 932d 3e93 282a soc....:.*.->.(* │ │ │ │ +0003e430: 2a93 2393 2a29 936c 6973 7493 2d3e 9328 *.#.*).list.->.( │ │ │ │ +0003e440: 2a2a 9323 932a 298e 8e92 01c6 71b1 8400 **.#.*).....q... │ │ │ │ +0003e450: 1d4a 4b00 0066 668e 8e9f 04c0 0289 0000 .JK..ff......... │ │ │ │ +0003e460: 6666 01c7 0b4a 8e8e 8e9f 26d9 558d 91ea ff...J....&.U... │ │ │ │ +0003e470: f1eb d044 6573 6372 6970 7469 6f6e 8ea1 ...Description.. │ │ │ │ +0003e480: 8d8d 91ea f1eb eb61 6173 736f 6396 05bf .......aassoc... │ │ │ │ +0003e490: aaeb 6278 936c 8e91 20ce cdcf 7365 6172 ..bx.l.. ...sear │ │ │ │ +0003e4a0: 639a ac72 6865 7396 03e1 8d61 936c 6973 c..rhes....a.lis │ │ │ │ +0003e4b0: 7493 d76c 9104 251c cf6f 6693 7061 6972 t..l..%..of.pair │ │ │ │ +0003e4c0: 7393 666f 7293 6f6e 6593 7768 6f73 6593 s.for.one.whose. │ │ │ │ +0003e4d0: 0c72 7374 9363 6f6d 7090 538e 6f6e 656e .rst.comp.S.onen │ │ │ │ +0003e4e0: 9874 9369 7393 6571 7561 6c93 746f 93d7 .t.is.equal.to.. │ │ │ │ +0003e4f0: 78cf 2c91 03e3 5f72 6574 7572 6e69 6e67 x.,..._returning │ │ │ │ +0003e500: 8ea4 1000 008d 91ea f1eb 7468 6596 04ad ..........the... │ │ │ │ +0003e510: f10c 7273 749b 04ad f270 6169 7293 666f ..rst....pair.fo │ │ │ │ +0003e520: 756e 6498 6173 9372 6573 756c 743b 9105 und.as.result;.. │ │ │ │ +0003e530: 0f96 7369 6d69 6c61 726c 7991 ff05 562c ..similarly...V, │ │ │ │ +0003e540: 8d91 04de c4eb 6172 6576 5f61 7373 6f63 ......arev_assoc │ │ │ │ +0003e550: 9105 bfaa eb62 7991 0624 3d6c 8e91 5207 .....by..$=l..R. │ │ │ │ +0003e560: 86cf 7365 6172 6390 ac72 6865 7393 666f ..searc..rhes.fo │ │ │ │ +0003e570: 7298 6193 7061 6972 9877 686f 7365 9373 r.a.pair.whose.s │ │ │ │ +0003e580: 6563 6f6e 648e a18d 91ea f1eb 636f 6d70 econd.......comp │ │ │ │ +0003e590: 9053 8e6f 6e65 6e90 ac72 7496 03ea a869 .S.onen..rt....i │ │ │ │ +0003e5a0: 7393 6571 7561 6c93 746f 93d7 7990 6e39 s.equal.to..y.n9 │ │ │ │ +0003e5b0: cf2e 9105 38e0 4691 ff05 566f 7293 6578 ....8.F...Vor.ex │ │ │ │ +0003e5c0: 616d 706c 653a 8e9f 3595 b08d 8d8d 91ea ample:..5....... │ │ │ │ +0003e5d0: f1eb 9fdc 0781 8900 0066 6601 c70b 4a9f .........ff...J. │ │ │ │ +0003e5e0: 3d97 628d 8d90 cccd 9f04 599c 8400 41f0 =.b.......Y...A. │ │ │ │ +0003e5f0: fe00 0066 668d 9fc8 6610 8d8d 9201 aff0 ...ff...f....... │ │ │ │ +0003e600: 0d84 000a d70e 0000 b8e8 8e8d 9201 b0a8 ................ │ │ │ │ +0003e610: f584 0000 b8e8 0015 ae64 8e8d 8d8d 9201 .........d...... │ │ │ │ +0003e620: b94d b29f fd1c 15eb 4931 8e8e 8e8e 9fff .M......I1...... │ │ │ │ +0003e630: 4054 8d91 05cc ceeb 6123 6173 736f 6396 @T......a#assoc. │ │ │ │ +0003e640: 05bf aa32 935b 2831 2c34 293b 2833 2c32 ...2.[(1,4);(3,2 │ │ │ │ +0003e650: 293b 2832 2c35 293b 2832 2c36 295d 3b3b );(2,5);(2,6)];; │ │ │ │ +0003e660: 8ea4 0d00 008d 9105 ccce 2832 2c96 05bf ..........(2,... │ │ │ │ +0003e670: aa35 2993 3a93 2869 6e74 9323 9369 6e74 .5).:.(int.#.int │ │ │ │ +0003e680: 298e a1a1 8d91 05cc ce23 7265 765f 6173 )........#rev_as │ │ │ │ +0003e690: 736f 6396 05bf aa32 935b 2831 2c34 293b soc....2.[(1,4); │ │ │ │ +0003e6a0: 2833 2c32 293b 2832 2c35 293b 2832 2c36 (3,2);(2,5);(2,6 │ │ │ │ +0003e6b0: 295d 3b3b 8ea1 8d91 05cc ce28 332c 9605 )];;.......(3,.. │ │ │ │ +0003e6c0: bfaa 3229 933a 9328 696e 7493 2393 696e ..2).:.(int.#.in │ │ │ │ +0003e6d0: 7429 8e8e 9201 c671 b184 0041 f0fe 0000 t).....q...A.... │ │ │ │ +0003e6e0: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ +0003e6f0: 4a8e 8e8e 9f39 2caf 8d91 eaf1 ebd0 4465 J....9,.......De │ │ │ │ +0003e700: 0c6e 6974 696f 6e8e 9f21 1e74 8d8d 8d9f .nition..!.t.... │ │ │ │ +0003e710: 0dcb 898d 8d8d 9fe6 0000 8d91 0230 eaeb .............0.. │ │ │ │ +0003e720: 616c 6574 9605 bfaa 6173 736f 6393 7891 alet....assoc.x. │ │ │ │ +0003e730: 1cbe 523d 9366 696e 6493 285c 2878 272c ..R=.find.(\(x', │ │ │ │ +0003e740: 7929 2e93 783d 7827 298e a40d 0000 a18d y)..x=x')....... │ │ │ │ +0003e750: 9102 30ea 6c65 7496 05bf aa72 6576 5f61 ..0.let....rev_a │ │ │ │ +0003e760: 7373 6f63 9379 933d 9366 696e 6493 285c ssoc.y.=.find.(\ │ │ │ │ +0003e770: 2878 2c79 2729 2e93 793d 7927 298e 8e8e (x,y')..y=y')... │ │ │ │ +0003e780: 8e8e 8e8e 9f31 e845 8d8d 91ea f1eb eb4b .....1.E.......K │ │ │ │ +0003e790: 372e 358e 9117 3996 4c69 7374 9606 7ae1 7.5...9.List..z. │ │ │ │ +0003e7a0: 7472 616e 7366 6f72 6d69 6e67 9366 756e transforming.fun │ │ │ │ +0003e7b0: 6374 696f 6e73 8e9f 1c1b 718d 91ea f1eb ctions....q..... │ │ │ │ +0003e7c0: cf54 6865 9603 eaa8 6e65 7874 9366 756e .The....next.fun │ │ │ │ +0003e7d0: 6374 696f 6e93 7265 7690 ac72 6572 7365 ction.rev..rerse │ │ │ │ +0003e7e0: 7393 6193 6c69 7374 3a8e 9f1d e176 8d8d s.a.list:....v.. │ │ │ │ +0003e7f0: 8d91 eaf1 eb9f f54f a789 0000 6666 01c7 .......O....ff.. │ │ │ │ +0003e800: 0b4a 9f0b 0716 8d8d 90cc cd9f 0459 9c84 .J...........Y.. │ │ │ │ +0003e810: 000f 60b2 0000 6666 8d9f fba6 648d 9117 ..`...ff....d... │ │ │ │ +0003e820: 0bcc eb61 7265 7696 05bf aa3a 932a 936c ...arev....:.*.l │ │ │ │ +0003e830: 6973 7493 2d3e 932a 936c 6973 748e 8e92 ist.->.*.list... │ │ │ │ +0003e840: 01c6 71b1 8400 0f60 b200 0066 668e 8e9f ..q....`...ff... │ │ │ │ +0003e850: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e9f ......ff...J.... │ │ │ │ +0003e860: 1ff8 778d 91ea f1eb d044 6573 6372 6970 ..w......Descrip │ │ │ │ +0003e870: 7469 6f6e 8e9f 17f9 4e8d 8d8d 8d91 f0f1 tion....N....... │ │ │ │ +0003e880: ebeb 6172 6576 8e8d 9106 1b91 5b8e 910b ..arev......[... │ │ │ │ +0003e890: db3b d778 8d9f 01cc ccd5 318e 8d91 04c0 .;.x......1..... │ │ │ │ +0003e8a0: 04eb 613b 8e96 0a7f aed7 788d 9f01 cccc ..a;......x..... │ │ │ │ +0003e8b0: d532 8e8d 9104 c004 eb61 3b8e 8d91 0c7f .2.......a;..... │ │ │ │ +0003e8c0: acd7 3a96 01ff fe3a 933a 8e8d 911c 4a4a ..:....:.:....JJ │ │ │ │ +0003e8d0: eb61 3b8e 9122 09f4 d778 8d9f 01cc ccd8 .a;.."...x...... │ │ │ │ +0003e8e0: 6e8e 8d91 05a8 50eb 615d 8e91 0ebd 4ccf n.....P.a]....L. │ │ │ │ +0003e8f0: 3d8d 9103 5552 eb61 5b8e 9109 14fc d778 =...UR.a[......x │ │ │ │ +0003e900: 8d9f 01cc ccd8 6e8e 8d91 05a8 50eb 613b ......n.....P.a; │ │ │ │ +0003e910: 8e8d 910d 67f8 d73a 9601 fffe 3a93 3a8e ....g..:....:.:. │ │ │ │ +0003e920: 8d91 1d32 96eb 613b 8e91 22f2 40d7 788d ...2..a;..".@.x. │ │ │ │ +0003e930: 9f01 cccc d532 8e8d 9104 c004 eb61 3b8e .....2.......a;. │ │ │ │ +0003e940: 93d7 788d 9f01 cccc d531 8e8d 9104 c004 ..x......1...... │ │ │ │ +0003e950: eb61 5d8e 8e8e 8e9f 1ff8 768d 91ea f1eb .a].......v..... │ │ │ │ +0003e960: d044 650c 6e69 7469 6f6e 8e9f 1a9e 748d .De.nition....t. │ │ │ │ +0003e970: 8d8d 9f07 4b89 8d8d 8d9f f300 008d 9102 ....K........... │ │ │ │ +0003e980: 30ea eb61 6c65 7496 05bf aa72 6576 933d 0..alet....rev.= │ │ │ │ +0003e990: 9372 6576 3193 5b5d 8e9f 0d00 008d 9107 .rev1.[]........ │ │ │ │ +0003e9a0: f094 7768 6572 6572 6563 9605 bfaa 7265 ..whererec....re │ │ │ │ +0003e9b0: 7631 936c 933d 9366 756e 935b 5d93 2e93 v1.l.=.fun.[]... │ │ │ │ +0003e9c0: 6c93 7c93 2878 2e6c 2729 932e 9372 6576 l.|.(x.l')...rev │ │ │ │ +0003e9d0: 3193 2878 2e6c 2993 6c27 8e8e 8e8e 8e8e 1.(x.l).l'...... │ │ │ │ +0003e9e0: 8e9f 22bf c18d 91ea f1eb cf54 6865 9603 .."........The.. │ │ │ │ +0003e9f0: eaa8 666f 6c6c 6f9a ac72 7769 6e67 9374 ..follo..rwing.t │ │ │ │ +0003ea00: 9877 986f 9366 756e 6374 696f 6e73 930c .w.o.functions.. │ │ │ │ +0003ea10: 6c74 6572 9361 936c 6973 7493 746f 9374 lter.a.list.to.t │ │ │ │ +0003ea20: 6865 9373 7562 6c69 7374 936f 6693 656c he.sublist.of.el │ │ │ │ +0003ea30: 656d 656e 9874 7393 7361 7469 7366 7969 emen.ts.satisfyi │ │ │ │ +0003ea40: 6e67 9361 9370 7265 6469 6361 7465 2e8e ng.a.predicate.. │ │ │ │ +0003ea50: a68d 8d8d 91ea f1eb 9fee 5ada 8900 0066 ..........Z....f │ │ │ │ +0003ea60: 6601 c70b 4a9f 18f0 af8d 8d90 cccd 9f04 f...J........... │ │ │ │ +0003ea70: 599c 8400 1d4a 4b00 0066 668d 9fee a664 Y....JK..ff....d │ │ │ │ +0003ea80: 8d91 170b cceb 6166 696c 7465 7291 16fe ......afilter... │ │ │ │ +0003ea90: a83a 9605 bfaa 282a 932d 3e93 626f 6f6c .:....(*.->.bool │ │ │ │ +0003eaa0: 2993 2d3e 932a 936c 6973 7493 2d3e 932a ).->.*.list.->.* │ │ │ │ +0003eab0: 936c 6973 748e 9f0d 0000 8d91 170b cc6d .list..........m │ │ │ │ +0003eac0: 6170 6669 6c74 6572 9605 bfaa 3a93 282a apfilter....:.(* │ │ │ │ +0003ead0: 932d 3e93 2a2a 2993 2d3e 932a 936c 6973 .->.**).->.*.lis │ │ │ │ +0003eae0: 7493 2d3e 932a 936c 6973 748e 8e92 01c6 t.->.*.list..... │ │ │ │ +0003eaf0: 71b1 8400 1d4a 4b00 0066 668e 8e9f 04c0 q....JK..ff..... │ │ │ │ +0003eb00: 0289 0000 6666 01c7 0b4a 8e8e 8e8e 9f24 ....ff...J.....$ │ │ │ │ +0003eb10: fd13 8e8c 8b00 0000 3f00 0000 0000 0000 ........?....... │ │ │ │ 0003eb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0003eb30: 0000 0000 0000 03e2 48a0 02cc 0555 8da0 ........H....U.. │ │ │ │ -0003eb40: fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 12c7 .F.............. │ │ │ │ -0003eb50: 61d0 372e 352e 910a 8000 4c69 7374 9604 a.7.5.....List.. │ │ │ │ -0003eb60: 8000 7472 616e 7366 6f72 6d69 6e67 9366 ..transforming.f │ │ │ │ -0003eb70: 756e 6374 696f 6e73 9200 f951 5036 338e unctions...QP63. │ │ │ │ -0003eb80: 9112 c761 9f05 6666 8900 00e6 6601 c73e ...a..ff....f..> │ │ │ │ -0003eb90: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 |......./......! │ │ │ │ -0003eba0: 8d91 12c7 6144 6573 6372 6970 7469 6f6e ....aDescription │ │ │ │ -0003ebb0: 8ea9 17c0 008d 8d91 12c7 61eb 6166 696c ..........a.afil │ │ │ │ -0003ebc0: 7465 7296 05bf aaeb 6270 936c 8e91 4c77 ter.....bp.l..Lw │ │ │ │ -0003ebd0: a2cf 6170 706c 6965 7396 02b5 02d7 709b ..applies.....p. │ │ │ │ -0003ebe0: 02b5 01cf 746f 9365 7695 ac72 6572 7998 ....to.ev..rery. │ │ │ │ -0003ebf0: 656c 656d 656e 9374 9602 b502 6f66 98d7 elemen.t....of.. │ │ │ │ -0003ec00: 6c90 438f cf2c 9102 f2f0 7265 7475 726e l.C..,....return │ │ │ │ -0003ec10: 696e 6798 6193 6c69 7374 986f 6693 7468 ing.a.list.of.th │ │ │ │ -0003ec20: 6f73 6598 7468 6174 9373 6174 6973 6679 ose.that.satisfy │ │ │ │ -0003ec30: 98d7 70cf 3b91 031c 3965 7691 ff58 e461 ..p.;...9ev..X.a │ │ │ │ -0003ec40: 6c75 6174 696e 678e a410 0000 8d8d 9112 luating......... │ │ │ │ -0003ec50: c761 eb61 6d61 7066 696c 7465 7291 05bf .a.amapfilter... │ │ │ │ -0003ec60: aaeb 6266 9106 ed66 6c8e 915f 4a69 cf61 ..bf...fl.._Ji.a │ │ │ │ -0003ec70: 7070 6c69 6573 9603 4103 d766 9104 8901 pplies..A..f.... │ │ │ │ -0003ec80: cf74 6f93 6576 95ac 7265 7279 9b03 4102 .to.ev..rery..A. │ │ │ │ -0003ec90: 656c 656d 656e 9374 986f 6696 0341 03d7 elemen.t.of..A.. │ │ │ │ -0003eca0: 6c90 438f cf2c 9103 62f0 7265 7475 726e l.C..,..b.return │ │ │ │ -0003ecb0: 696e 6793 6198 6c69 7374 986f 6693 7265 ing.a.list.of.re │ │ │ │ -0003ecc0: 7375 6c74 7398 666f 7293 7468 6f73 6598 sults.for.those. │ │ │ │ -0003ecd0: 656c 656d 656e 90ac 7274 738e a18d 9112 elemen..rts..... │ │ │ │ -0003ece0: c761 666f 7296 03ea a877 6869 6390 ac72 .afor....whic..r │ │ │ │ -0003ecf0: 6893 6170 706c 6963 6174 696f 6e93 6f66 h.application.of │ │ │ │ -0003ed00: 93d7 6691 0532 a7cf 7375 6363 6565 6473 ..f..2..succeeds │ │ │ │ -0003ed10: 2e8e 9f1e cc86 8d91 12c7 61d0 4465 0c6e ..........a.De.n │ │ │ │ -0003ed20: 6974 696f 6e8e 9f34 6526 8d8d 8d9f 214b ition..4e&....!K │ │ │ │ -0003ed30: 898d 8d8d 9fbf 0000 8d91 2a06 60eb 616c ..........*.`.al │ │ │ │ -0003ed40: 6574 7265 6396 05bf aa66 696c 7465 7293 etrec....filter. │ │ │ │ -0003ed50: 7091 16fe a83d 9366 756e 935b 5d93 2e93 p....=.fun.[]... │ │ │ │ -0003ed60: 5b5d 8ea4 0d00 008d 9200 a87e fc7c 910b [].........~.|.. │ │ │ │ -0003ed70: 7f54 2878 2e6c 2996 05bf aa2e 9369 6693 .T(x.l)......if. │ │ │ │ -0003ed80: 7093 7893 7468 656e 9328 782e 6669 6c74 p.x.then.(x.filt │ │ │ │ -0003ed90: 6572 9370 936c 2993 656c 7365 9366 696c er.p.l).else.fil │ │ │ │ -0003eda0: 7465 7293 7093 6c8e a1a1 a18d 912a 0660 ter.p.l......*.` │ │ │ │ -0003edb0: 6c65 7472 6563 9605 bfaa 6d61 7066 696c letrec....mapfil │ │ │ │ -0003edc0: 7465 7293 6693 3d93 6675 6e93 5b5d 932e ter.f.=.fun.[].. │ │ │ │ -0003edd0: 935b 5d8e a18d 9200 a87e fc7c 910b 7f54 .[]......~.|...T │ │ │ │ -0003ede0: 2878 2e6c 2996 05bf aa2e 936c 6574 936c (x.l)......let.l │ │ │ │ -0003edf0: 2793 3d93 6d61 7066 696c 7465 7293 6693 '.=.mapfilter.f. │ │ │ │ -0003ee00: 6c93 696e 9328 6693 7829 2e6c 2793 3f93 l.in.(f.x).l'.?. │ │ │ │ -0003ee10: 6c27 8e8e 8e8e 8e8e 8e9f 3829 d58d 9112 l'........8).... │ │ │ │ -0003ee20: c761 cf54 6865 9603 eaa8 666f 6c6c 6f90 .a.The....follo. │ │ │ │ -0003ee30: ac72 7769 6e67 9374 6872 6565 9366 756e .rwing.three.fun │ │ │ │ -0003ee40: 6374 696f 6e73 9362 7265 616b 2d75 7093 ctions.break-up. │ │ │ │ -0003ee50: 6c69 7374 732e 8e9f 2510 3d8d 8d8d 9112 lists...%.=..... │ │ │ │ -0003ee60: c761 9fe7 dada 8900 0066 6601 c70b 4a9f .a.......ff...J. │ │ │ │ -0003ee70: 25f0 af8d 8d90 cccd 9f04 599c 8400 2a4a %.........Y...*J │ │ │ │ -0003ee80: 4b00 0066 668d 9fe1 a664 8d91 170b cceb K..ff....d...... │ │ │ │ -0003ee90: 6172 656d 6f76 6591 16fe a83a 9605 bfaa aremove....:.... │ │ │ │ -0003eea0: 282a 932d 3e93 626f 6f6c 2993 2d3e 932a (*.->.bool).->.* │ │ │ │ -0003eeb0: 936c 6973 7493 2d3e 9328 2a93 2393 2a93 .list.->.(*.#.*. │ │ │ │ -0003eec0: 6c69 7374 298e a40d 0000 8d91 170b cc70 list)..........p │ │ │ │ -0003eed0: 6172 7469 7469 6f6e 9605 bfaa 3a93 282a artition....:.(* │ │ │ │ -0003eee0: 932d 3e93 626f 6f6c 2993 2d3e 932a 936c .->.bool).->.*.l │ │ │ │ -0003eef0: 6973 7493 2d3e 9328 2a93 6c69 7374 9323 ist.->.(*.list.# │ │ │ │ -0003ef00: 932a 936c 6973 7429 8ea1 8d91 170b cc63 .*.list).......c │ │ │ │ -0003ef10: 686f 705f 6c69 7374 9605 bfaa 3a93 696e hop_list....:.in │ │ │ │ -0003ef20: 7493 2d3e 932a 936c 6973 7493 2d3e 9328 t.->.*.list.->.( │ │ │ │ -0003ef30: 2a93 6c69 7374 9323 932a 936c 6973 7429 *.list.#.*.list) │ │ │ │ -0003ef40: 8e8e 9201 c671 b184 002a 4a4b 0000 6666 .....q...*JK..ff │ │ │ │ -0003ef50: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ -0003ef60: 8e8e 9f2c 2d64 8d91 12c7 61d0 4465 7363 ...,-d....a.Desc │ │ │ │ -0003ef70: 7269 7074 696f 6e8e a68d 8d91 12c7 61eb ription.......a. │ │ │ │ -0003ef80: 6172 656d 6f76 6596 05bf aaeb 6270 936c aremove.....bp.l │ │ │ │ -0003ef90: 8e91 4ed9 c7cf 7365 7061 7261 7465 7396 ..N...separates. │ │ │ │ -0003efa0: 0517 2766 726f 6d9b 0517 2674 6865 9372 ..'from...&the.r │ │ │ │ -0003efb0: 6573 7498 6f66 93d7 6c91 055a b5cf 7468 est.of..l..Z..th │ │ │ │ -0003efc0: 6598 0c72 7374 9365 6c65 6d65 6e90 ac72 e..rst.elemen..r │ │ │ │ -0003efd0: 7498 7468 6174 9373 6174 6973 0c65 7398 t.that.satis.es. │ │ │ │ -0003efe0: 7468 6593 7072 6564 6963 6174 6598 d770 the.predicate..p │ │ │ │ -0003eff0: cf3b 8ea1 8d91 12c7 6169 7496 04d3 4366 .;......ait...Cf │ │ │ │ -0003f000: 6169 6c73 9369 6693 6e6f 9365 6c65 6d65 ails.if.no.eleme │ │ │ │ -0003f010: 6e90 ac72 749b 04d3 4473 6174 6973 0c65 n..rt...Dsatis.e │ │ │ │ -0003f020: 7393 7468 6593 7072 6564 6963 6174 652e s.the.predicate. │ │ │ │ -0003f030: 8d91 07f2 b1eb 6170 6172 7469 7469 6f6e ......apartition │ │ │ │ -0003f040: 9605 bfaa eb62 7093 6c8e 9155 0032 cf72 .....bp.l..U.2.r │ │ │ │ -0003f050: 6574 7572 6e73 9361 9370 6169 7298 6f66 eturns.a.pair.of │ │ │ │ -0003f060: 936c 6973 7473 2e91 07f2 b154 6865 8ea1 .lists.....The.. │ │ │ │ -0003f070: 8d91 12c7 610c 7273 7496 03ec 896c 6973 ....a.rst....lis │ │ │ │ -0003f080: 7493 636f 6e9a ac72 7461 696e 7393 7468 t.con..rtains.th │ │ │ │ -0003f090: 6593 656c 656d 656e 9874 7393 6f66 93d7 e.elemen.ts.of.. │ │ │ │ -0003f0a0: 6c91 0430 18cf 7768 6963 9868 9373 6174 l..0..whic.h.sat │ │ │ │ -0003f0b0: 6973 6679 93d7 70cf 2e91 053e 8354 6865 isfy..p....>.The │ │ │ │ -0003f0c0: 9373 6563 6f6e 6493 6c69 7374 9363 6f6e .second.list.con │ │ │ │ -0003f0d0: 9874 6169 6e73 9361 6c6c 9374 6865 936f .tains.all.the.o │ │ │ │ -0003f0e0: 7468 6572 8ea1 8d91 12c7 6165 6c65 6d65 ther......aeleme │ │ │ │ -0003f0f0: 6e90 ac72 7473 9603 eaa8 6f66 93d7 6c90 n..rts....of..l. │ │ │ │ -0003f100: 438f cf2e 8ea4 192f 5d8d 8d8d 8d91 18c7 C....../]....... │ │ │ │ -0003f110: 61eb 6163 686f 705f 6c69 7374 8e91 506f a.achop_list..Po │ │ │ │ -0003f120: 03d7 698d 9103 eaa8 eb61 5b8e 9109 aa52 ..i......a[....R │ │ │ │ -0003f130: d778 8d9f 01cc ccd5 318e 8d91 04c0 04eb .x......1....... │ │ │ │ -0003f140: 613b 8e8d 910c 7fac d73a 9601 fffe 3a93 a;.......:....:. │ │ │ │ -0003f150: 3a8e 8d91 1c4a 4aeb 613b 8e96 2209 f4d7 :....JJ.a;.."... │ │ │ │ -0003f160: 788d 9f01 cccc d86e 8e8d 9105 a850 eb61 x......n.....P.a │ │ │ │ -0003f170: 5d8e 910e bd4c cf3d 8d91 0355 52eb 6128 ]....L.=...UR.a( │ │ │ │ -0003f180: 5b8e 910e d4a6 d778 8d9f 01cc ccd5 318e [......x......1. │ │ │ │ -0003f190: 8d91 04c0 04eb 613b 8e8d 910c 7fac d73a ......a;.......: │ │ │ │ -0003f1a0: 9601 fffe 3a93 3a8e 8d91 1c4a 4aeb 613b ....:.:....JJ.a; │ │ │ │ -0003f1b0: 8e93 d778 8d9f 01cc ccd8 698e 8d91 0364 ...x......i....d │ │ │ │ -0003f1c0: daeb 615d 2c5b 8e91 14a3 d8d7 788d 9f01 ..a],[......x... │ │ │ │ -0003f1d0: cccc d869 d52b 318e 8d91 0e41 56eb 613b ...i.+1....AV.a; │ │ │ │ -0003f1e0: 8e8d 9116 00fe d73a 9601 fffe 3a93 3a8e .......:....:.:. │ │ │ │ -0003f1f0: 8d91 25cb 9ceb 613b 8e91 2b8b 46d7 788d ..%...a;..+.F.x. │ │ │ │ -0003f200: 9f01 cccc d86e 8e8d 9105 a850 eb61 5d29 .....n.....P.a]) │ │ │ │ -0003f210: 8e8e 8e8e 9f19 2f5c 8d8d 9112 c761 6368 ....../\.....ach │ │ │ │ -0003f220: 6f70 5f6c 6973 748e 914a 6f03 cf66 6169 op_list..Jo..fai │ │ │ │ -0003f230: 6c73 9603 eaa8 6966 93d7 6993 cf69 7393 ls....if..i..is. │ │ │ │ -0003f240: 6e65 6761 7469 7690 ac72 6593 6f72 9367 negativ..re.or.g │ │ │ │ -0003f250: 7265 6174 6572 9374 6861 6e93 d76e cf2e reater.than..n.. │ │ │ │ -0003f260: 8e9f 1ecc 868d 9112 c761 d044 650c 6e69 .........a.De.ni │ │ │ │ -0003f270: 7469 6f6e 8e9f 5470 598d 8d8d 9f41 56bd tion..TpY....AV. │ │ │ │ -0003f280: 8d8d 8da0 ff7e 0000 8d91 2a06 60eb 616c .....~....*.`.al │ │ │ │ -0003f290: 6574 7265 6396 05bf aa72 656d 6f76 6593 etrec....remove. │ │ │ │ -0003f2a0: 7093 6c93 3d8e a40d 0000 8d91 2fc6 0a69 p.l.=......./..i │ │ │ │ -0003f2b0: 6696 05bf aa70 9328 6864 936c 2993 7468 f....p.(hd.l).th │ │ │ │ -0003f2c0: 656e 9328 6864 936c 2c93 746c 936c 298e en.(hd.l,.tl.l). │ │ │ │ -0003f2d0: a18d 912f c60a 656c 7365 9605 bfaa 2849 .../..else....(I │ │ │ │ -0003f2e0: 9323 9328 5c72 2e93 2828 6864 936c 2993 .#.(\r..((hd.l). │ │ │ │ -0003f2f0: 2e93 7229 2929 9328 7265 6d6f 7665 9370 ..r))).(remove.p │ │ │ │ -0003f300: 9328 746c 936c 2929 8ea1 a18d 912a 0660 .(tl.l)).....*.` │ │ │ │ -0003f310: 6c65 7496 05bf aa70 6172 7469 7469 6f6e let....partition │ │ │ │ -0003f320: 9370 936c 933d 8ea1 8d91 2fc6 0a69 746c .p.l.=..../..itl │ │ │ │ -0003f330: 6973 7496 05bf aa28 5c61 9328 7965 732c ist....(\a.(yes, │ │ │ │ -0003f340: 6e6f 292e 9369 6693 7093 6193 7468 656e no)..if.p.a.then │ │ │ │ -0003f350: 9328 2861 2e79 6573 292c 6e6f 2993 656c .((a.yes),no).el │ │ │ │ -0003f360: 7365 9328 7965 732c 2861 2e6e 6f29 2929 se.(yes,(a.no))) │ │ │ │ -0003f370: 936c 9328 5b5d 2c5b 5d29 8ea1 a18d 912a .l.([],[]).....* │ │ │ │ -0003f380: 0660 6c65 7472 6563 9605 bfaa 6368 6f70 .`letrec....chop │ │ │ │ -0003f390: 5f6c 6973 7493 6993 6c93 3d8e a18d 912f _list.i.l.=..../ │ │ │ │ -0003f3a0: c60a 6966 9605 bfaa 6993 3d93 3093 7468 ..if....i.=.0.th │ │ │ │ -0003f3b0: 656e 9328 5b5d 2c6c 298e a18d 912f c60a en.([],l)..../.. │ │ │ │ -0003f3c0: 656c 7365 9605 bfaa 286c 6574 936c 312c else....(let.l1, │ │ │ │ -0003f3d0: 6c32 933d 9363 686f 705f 6c69 7374 9328 l2.=.chop_list.( │ │ │ │ -0003f3e0: 692d 3129 9328 746c 936c 2993 696e 910b i-1).(tl.l).in.. │ │ │ │ -0003f3f0: 7f54 6864 936c 932e 936c 3193 2c93 6c32 .Thd.l...l1.,.l2 │ │ │ │ -0003f400: 298e a18d 912f c60a 3f96 05bf aa66 6169 )..../..?....fai │ │ │ │ -0003f410: 6c77 6974 6893 6063 686f 705f 6c69 7374 lwith.`chop_list │ │ │ │ -0003f420: 608e 8e8e 8e8e 8e8e 9f58 3509 8d91 12c7 `........X5..... │ │ │ │ -0003f430: 61cf 5468 6596 03ea a86e 6578 7493 6675 a.The....next.fu │ │ │ │ -0003f440: 6e63 7469 6f6e 930d 6174 7465 6e73 9361 nction..attens.a │ │ │ │ -0003f450: 936c 6973 7493 6f66 936c 6973 7473 3a8e .list.of.lists:. │ │ │ │ -0003f460: a18d 8d8d 9112 c761 9ff5 4fa7 8900 0066 .......a..O....f │ │ │ │ -0003f470: 6601 c70b 4a9f 0b07 168d 8d90 cccd 9f04 f...J........... │ │ │ │ -0003f480: 599c 8400 0f60 b200 0066 668d 9ffb a664 Y....`...ff....d │ │ │ │ -0003f490: 8d91 170b cceb 6166 6c61 7496 05bf aa3a ......aflat....: │ │ │ │ -0003f4a0: 932a 936c 6973 7493 6c69 7374 932d 3e93 .*.list.list.->. │ │ │ │ -0003f4b0: 2a93 6c69 7374 8e8e 9201 c671 b184 000f *.list.....q.... │ │ │ │ -0003f4c0: 60b2 0000 6666 8e8e 9f04 c002 8900 0066 `...ff.........f │ │ │ │ -0003f4d0: 6601 c70b 4a8e 8e8e 8e9f 24fd 138e 8c8b f...J.....$..... │ │ │ │ -0003f4e0: 0000 0040 0000 0000 0000 0000 0000 0000 ...@............ │ │ │ │ +0003eb30: 0000 0000 0000 0000 0000 0000 0000 03e2 ................ │ │ │ │ +0003eb40: 50a0 02cc 0555 8da0 fd46 d30e 8d8d 8d8d P....U...F...... │ │ │ │ +0003eb50: 9ffa 999a 8d91 12c7 61d0 372e 352e 910a ........a.7.5... │ │ │ │ +0003eb60: 8000 4c69 7374 9604 8000 7472 616e 7366 ..List....transf │ │ │ │ +0003eb70: 6f72 6d69 6e67 9366 756e 6374 696f 6e73 orming.functions │ │ │ │ +0003eb80: 9200 f951 5036 338e 9112 c761 9f05 6666 ...QP63....a..ff │ │ │ │ +0003eb90: 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 ....f..>|....... │ │ │ │ +0003eba0: 2fdf 8da0 fd8b d021 8d91 12c7 6144 6573 /......!....aDes │ │ │ │ +0003ebb0: 6372 6970 7469 6f6e 8ea9 17c0 008d 8d91 cription........ │ │ │ │ +0003ebc0: 12c7 61eb 6166 696c 7465 7296 05bf aaeb ..a.afilter..... │ │ │ │ +0003ebd0: 6270 936c 8e91 4c77 a2cf 6170 706c 6965 bp.l..Lw..applie │ │ │ │ +0003ebe0: 7396 02b5 02d7 709b 02b5 01cf 746f 9365 s.....p.....to.e │ │ │ │ +0003ebf0: 7695 ac72 6572 7998 656c 656d 656e 9374 v..rery.elemen.t │ │ │ │ +0003ec00: 9602 b502 6f66 98d7 6c90 438f cf2c 9102 ....of..l.C..,.. │ │ │ │ +0003ec10: f2f0 7265 7475 726e 696e 6798 6193 6c69 ..returning.a.li │ │ │ │ +0003ec20: 7374 986f 6693 7468 6f73 6598 7468 6174 st.of.those.that │ │ │ │ +0003ec30: 9373 6174 6973 6679 98d7 70cf 3b91 031c .satisfy..p.;... │ │ │ │ +0003ec40: 3965 7691 ff58 e461 6c75 6174 696e 678e 9ev..X.aluating. │ │ │ │ +0003ec50: a410 0000 8d8d 9112 c761 eb61 6d61 7066 .........a.amapf │ │ │ │ +0003ec60: 696c 7465 7291 05bf aaeb 6266 9106 ed66 ilter.....bf...f │ │ │ │ +0003ec70: 6c8e 915f 4a69 cf61 7070 6c69 6573 9603 l.._Ji.applies.. │ │ │ │ +0003ec80: 4103 d766 9104 8901 cf74 6f93 6576 95ac A..f.....to.ev.. │ │ │ │ +0003ec90: 7265 7279 9b03 4102 656c 656d 656e 9374 rery..A.elemen.t │ │ │ │ +0003eca0: 986f 6696 0341 03d7 6c90 438f cf2c 9103 .of..A..l.C..,.. │ │ │ │ +0003ecb0: 62f0 7265 7475 726e 696e 6793 6198 6c69 b.returning.a.li │ │ │ │ +0003ecc0: 7374 986f 6693 7265 7375 6c74 7398 666f st.of.results.fo │ │ │ │ +0003ecd0: 7293 7468 6f73 6598 656c 656d 656e 90ac r.those.elemen.. │ │ │ │ +0003ece0: 7274 738e a18d 9112 c761 666f 7296 03ea rts......afor... │ │ │ │ +0003ecf0: a877 6869 6390 ac72 6893 6170 706c 6963 .whic..rh.applic │ │ │ │ +0003ed00: 6174 696f 6e93 6f66 93d7 6691 0532 a7cf ation.of..f..2.. │ │ │ │ +0003ed10: 7375 6363 6565 6473 2e8e 9f1e cc86 8d91 succeeds........ │ │ │ │ +0003ed20: 12c7 61d0 4465 0c6e 6974 696f 6e8e 9f34 ..a.De.nition..4 │ │ │ │ +0003ed30: 6526 8d8d 8d9f 214b 898d 8d8d 9fbf 0000 e&....!K........ │ │ │ │ +0003ed40: 8d91 2a06 60eb 616c 6574 7265 6396 05bf ..*.`.aletrec... │ │ │ │ +0003ed50: aa66 696c 7465 7293 7091 16fe a83d 9366 .filter.p....=.f │ │ │ │ +0003ed60: 756e 935b 5d93 2e93 5b5d 8ea4 0d00 008d un.[]...[]...... │ │ │ │ +0003ed70: 9200 a87e fc7c 910b 7f54 2878 2e6c 2996 ...~.|...T(x.l). │ │ │ │ +0003ed80: 05bf aa2e 9369 6693 7093 7893 7468 656e .....if.p.x.then │ │ │ │ +0003ed90: 9328 782e 6669 6c74 6572 9370 936c 2993 .(x.filter.p.l). │ │ │ │ +0003eda0: 656c 7365 9366 696c 7465 7293 7093 6c8e else.filter.p.l. │ │ │ │ +0003edb0: a1a1 a18d 912a 0660 6c65 7472 6563 9605 .....*.`letrec.. │ │ │ │ +0003edc0: bfaa 6d61 7066 696c 7465 7293 6693 3d93 ..mapfilter.f.=. │ │ │ │ +0003edd0: 6675 6e93 5b5d 932e 935b 5d8e a18d 9200 fun.[]...[]..... │ │ │ │ +0003ede0: a87e fc7c 910b 7f54 2878 2e6c 2996 05bf .~.|...T(x.l)... │ │ │ │ +0003edf0: aa2e 936c 6574 936c 2793 3d93 6d61 7066 ...let.l'.=.mapf │ │ │ │ +0003ee00: 696c 7465 7293 6693 6c93 696e 9328 6693 ilter.f.l.in.(f. │ │ │ │ +0003ee10: 7829 2e6c 2793 3f93 6c27 8e8e 8e8e 8e8e x).l'.?.l'...... │ │ │ │ +0003ee20: 8e9f 3829 d58d 9112 c761 cf54 6865 9603 ..8).....a.The.. │ │ │ │ +0003ee30: eaa8 666f 6c6c 6f90 ac72 7769 6e67 9374 ..follo..rwing.t │ │ │ │ +0003ee40: 6872 6565 9366 756e 6374 696f 6e73 9362 hree.functions.b │ │ │ │ +0003ee50: 7265 616b 2d75 7093 6c69 7374 732e 8e9f reak-up.lists... │ │ │ │ +0003ee60: 2510 3d8d 8d8d 9112 c761 9fe7 dada 8900 %.=......a...... │ │ │ │ +0003ee70: 0066 6601 c70b 4a9f 25f0 af8d 8d90 cccd .ff...J.%....... │ │ │ │ +0003ee80: 9f04 599c 8400 2a4a 4b00 0066 668d 9fe1 ..Y...*JK..ff... │ │ │ │ +0003ee90: a664 8d91 170b cceb 6172 656d 6f76 6591 .d......aremove. │ │ │ │ +0003eea0: 16fe a83a 9605 bfaa 282a 932d 3e93 626f ...:....(*.->.bo │ │ │ │ +0003eeb0: 6f6c 2993 2d3e 932a 936c 6973 7493 2d3e ol).->.*.list.-> │ │ │ │ +0003eec0: 9328 2a93 2393 2a93 6c69 7374 298e a40d .(*.#.*.list)... │ │ │ │ +0003eed0: 0000 8d91 170b cc70 6172 7469 7469 6f6e .......partition │ │ │ │ +0003eee0: 9605 bfaa 3a93 282a 932d 3e93 626f 6f6c ....:.(*.->.bool │ │ │ │ +0003eef0: 2993 2d3e 932a 936c 6973 7493 2d3e 9328 ).->.*.list.->.( │ │ │ │ +0003ef00: 2a93 6c69 7374 9323 932a 936c 6973 7429 *.list.#.*.list) │ │ │ │ +0003ef10: 8ea1 8d91 170b cc63 686f 705f 6c69 7374 .......chop_list │ │ │ │ +0003ef20: 9605 bfaa 3a93 696e 7493 2d3e 932a 936c ....:.int.->.*.l │ │ │ │ +0003ef30: 6973 7493 2d3e 9328 2a93 6c69 7374 9323 ist.->.(*.list.# │ │ │ │ +0003ef40: 932a 936c 6973 7429 8e8e 9201 c671 b184 .*.list).....q.. │ │ │ │ +0003ef50: 002a 4a4b 0000 6666 8e8e 9f04 c002 8900 .*JK..ff........ │ │ │ │ +0003ef60: 0066 6601 c70b 4a8e 8e8e 9f2c 2d64 8d91 .ff...J....,-d.. │ │ │ │ +0003ef70: 12c7 61d0 4465 7363 7269 7074 696f 6e8e ..a.Description. │ │ │ │ +0003ef80: a68d 8d91 12c7 61eb 6172 656d 6f76 6596 ......a.aremove. │ │ │ │ +0003ef90: 05bf aaeb 6270 936c 8e91 4ed9 c7cf 7365 ....bp.l..N...se │ │ │ │ +0003efa0: 7061 7261 7465 7396 0517 2766 726f 6d9b parates...'from. │ │ │ │ +0003efb0: 0517 2674 6865 9372 6573 7498 6f66 93d7 ..&the.rest.of.. │ │ │ │ +0003efc0: 6c91 055a b5cf 7468 6598 0c72 7374 9365 l..Z..the..rst.e │ │ │ │ +0003efd0: 6c65 6d65 6e90 ac72 7498 7468 6174 9373 lemen..rt.that.s │ │ │ │ +0003efe0: 6174 6973 0c65 7398 7468 6593 7072 6564 atis.es.the.pred │ │ │ │ +0003eff0: 6963 6174 6598 d770 cf3b 8ea1 8d91 12c7 icate..p.;...... │ │ │ │ +0003f000: 6169 7496 04d3 4366 6169 6c73 9369 6693 ait...Cfails.if. │ │ │ │ +0003f010: 6e6f 9365 6c65 6d65 6e90 ac72 749b 04d3 no.elemen..rt... │ │ │ │ +0003f020: 4473 6174 6973 0c65 7393 7468 6593 7072 Dsatis.es.the.pr │ │ │ │ +0003f030: 6564 6963 6174 652e 8d91 07f2 b1eb 6170 edicate.......ap │ │ │ │ +0003f040: 6172 7469 7469 6f6e 9605 bfaa eb62 7093 artition.....bp. │ │ │ │ +0003f050: 6c8e 9155 0032 cf72 6574 7572 6e73 9361 l..U.2.returns.a │ │ │ │ +0003f060: 9370 6169 7298 6f66 936c 6973 7473 2e91 .pair.of.lists.. │ │ │ │ +0003f070: 07f2 b154 6865 8ea1 8d91 12c7 610c 7273 ...The......a.rs │ │ │ │ +0003f080: 7496 03ec 896c 6973 7493 636f 6e9a ac72 t....list.con..r │ │ │ │ +0003f090: 7461 696e 7393 7468 6593 656c 656d 656e tains.the.elemen │ │ │ │ +0003f0a0: 9874 7393 6f66 93d7 6c91 0430 18cf 7768 .ts.of..l..0..wh │ │ │ │ +0003f0b0: 6963 9868 9373 6174 6973 6679 93d7 70cf ic.h.satisfy..p. │ │ │ │ +0003f0c0: 2e91 053e 8354 6865 9373 6563 6f6e 6493 ...>.The.second. │ │ │ │ +0003f0d0: 6c69 7374 9363 6f6e 9874 6169 6e73 9361 list.con.tains.a │ │ │ │ +0003f0e0: 6c6c 9374 6865 936f 7468 6572 8ea1 8d91 ll.the.other.... │ │ │ │ +0003f0f0: 12c7 6165 6c65 6d65 6e90 ac72 7473 9603 ..aelemen..rts.. │ │ │ │ +0003f100: eaa8 6f66 93d7 6c90 438f cf2e 8ea4 192f ..of..l.C....../ │ │ │ │ +0003f110: 5d8d 8d8d 8d91 18c7 61eb 6163 686f 705f ].......a.achop_ │ │ │ │ +0003f120: 6c69 7374 8e91 506f 03d7 698d 9103 eaa8 list..Po..i..... │ │ │ │ +0003f130: eb61 5b8e 9109 aa52 d778 8d9f 01cc ccd5 .a[....R.x...... │ │ │ │ +0003f140: 318e 8d91 04c0 04eb 613b 8e8d 910c 7fac 1.......a;...... │ │ │ │ +0003f150: d73a 9601 fffe 3a93 3a8e 8d91 1c4a 4aeb .:....:.:....JJ. │ │ │ │ +0003f160: 613b 8e96 2209 f4d7 788d 9f01 cccc d86e a;.."...x......n │ │ │ │ +0003f170: 8e8d 9105 a850 eb61 5d8e 910e bd4c cf3d .....P.a]....L.= │ │ │ │ +0003f180: 8d91 0355 52eb 6128 5b8e 910e d4a6 d778 ...UR.a([......x │ │ │ │ +0003f190: 8d9f 01cc ccd5 318e 8d91 04c0 04eb 613b ......1.......a; │ │ │ │ +0003f1a0: 8e8d 910c 7fac d73a 9601 fffe 3a93 3a8e .......:....:.:. │ │ │ │ +0003f1b0: 8d91 1c4a 4aeb 613b 8e93 d778 8d9f 01cc ...JJ.a;...x.... │ │ │ │ +0003f1c0: ccd8 698e 8d91 0364 daeb 615d 2c5b 8e91 ..i....d..a],[.. │ │ │ │ +0003f1d0: 14a3 d8d7 788d 9f01 cccc d869 d52b 318e ....x......i.+1. │ │ │ │ +0003f1e0: 8d91 0e41 56eb 613b 8e8d 9116 00fe d73a ...AV.a;.......: │ │ │ │ +0003f1f0: 9601 fffe 3a93 3a8e 8d91 25cb 9ceb 613b ....:.:...%...a; │ │ │ │ +0003f200: 8e91 2b8b 46d7 788d 9f01 cccc d86e 8e8d ..+.F.x......n.. │ │ │ │ +0003f210: 9105 a850 eb61 5d29 8e8e 8e8e 9f19 2f5c ...P.a])....../\ │ │ │ │ +0003f220: 8d8d 9112 c761 6368 6f70 5f6c 6973 748e .....achop_list. │ │ │ │ +0003f230: 914a 6f03 cf66 6169 6c73 9603 eaa8 6966 .Jo..fails....if │ │ │ │ +0003f240: 93d7 6993 cf69 7393 6e65 6761 7469 7690 ..i..is.negativ. │ │ │ │ +0003f250: ac72 6593 6f72 9367 7265 6174 6572 9374 .re.or.greater.t │ │ │ │ +0003f260: 6861 6e93 d76e cf2e 8e9f 1ecc 868d 9112 han..n.......... │ │ │ │ +0003f270: c761 d044 650c 6e69 7469 6f6e 8e9f 5470 .a.De.nition..Tp │ │ │ │ +0003f280: 598d 8d8d 9f41 56bd 8d8d 8da0 ff7e 0000 Y....AV......~.. │ │ │ │ +0003f290: 8d91 2a06 60eb 616c 6574 7265 6396 05bf ..*.`.aletrec... │ │ │ │ +0003f2a0: aa72 656d 6f76 6593 7093 6c93 3d8e a40d .remove.p.l.=... │ │ │ │ +0003f2b0: 0000 8d91 2fc6 0a69 6696 05bf aa70 9328 ..../..if....p.( │ │ │ │ +0003f2c0: 6864 936c 2993 7468 656e 9328 6864 936c hd.l).then.(hd.l │ │ │ │ +0003f2d0: 2c93 746c 936c 298e a18d 912f c60a 656c ,.tl.l)..../..el │ │ │ │ +0003f2e0: 7365 9605 bfaa 2849 9323 9328 5c72 2e93 se....(I.#.(\r.. │ │ │ │ +0003f2f0: 2828 6864 936c 2993 2e93 7229 2929 9328 ((hd.l)...r))).( │ │ │ │ +0003f300: 7265 6d6f 7665 9370 9328 746c 936c 2929 remove.p.(tl.l)) │ │ │ │ +0003f310: 8ea1 a18d 912a 0660 6c65 7496 05bf aa70 .....*.`let....p │ │ │ │ +0003f320: 6172 7469 7469 6f6e 9370 936c 933d 8ea1 artition.p.l.=.. │ │ │ │ +0003f330: 8d91 2fc6 0a69 746c 6973 7496 05bf aa28 ../..itlist....( │ │ │ │ +0003f340: 5c61 9328 7965 732c 6e6f 292e 9369 6693 \a.(yes,no)..if. │ │ │ │ +0003f350: 7093 6193 7468 656e 9328 2861 2e79 6573 p.a.then.((a.yes │ │ │ │ +0003f360: 292c 6e6f 2993 656c 7365 9328 7965 732c ),no).else.(yes, │ │ │ │ +0003f370: 2861 2e6e 6f29 2929 936c 9328 5b5d 2c5b (a.no))).l.([],[ │ │ │ │ +0003f380: 5d29 8ea1 a18d 912a 0660 6c65 7472 6563 ]).....*.`letrec │ │ │ │ +0003f390: 9605 bfaa 6368 6f70 5f6c 6973 7493 6993 ....chop_list.i. │ │ │ │ +0003f3a0: 6c93 3d8e a18d 912f c60a 6966 9605 bfaa l.=..../..if.... │ │ │ │ +0003f3b0: 6993 3d93 3093 7468 656e 9328 5b5d 2c6c i.=.0.then.([],l │ │ │ │ +0003f3c0: 298e a18d 912f c60a 656c 7365 9605 bfaa )..../..else.... │ │ │ │ +0003f3d0: 286c 6574 936c 312c 6c32 933d 9363 686f (let.l1,l2.=.cho │ │ │ │ +0003f3e0: 705f 6c69 7374 9328 692d 3129 9328 746c p_list.(i-1).(tl │ │ │ │ +0003f3f0: 936c 2993 696e 910b 7f54 6864 936c 932e .l).in...Thd.l.. │ │ │ │ +0003f400: 936c 3193 2c93 6c32 298e a18d 912f c60a .l1.,.l2)..../.. │ │ │ │ +0003f410: 3f96 05bf aa66 6169 6c77 6974 6893 6063 ?....failwith.`c │ │ │ │ +0003f420: 686f 705f 6c69 7374 608e 8e8e 8e8e 8e8e hop_list`....... │ │ │ │ +0003f430: 9f58 3509 8d91 12c7 61cf 5468 6596 03ea .X5.....a.The... │ │ │ │ +0003f440: a86e 6578 7493 6675 6e63 7469 6f6e 930d .next.function.. │ │ │ │ +0003f450: 6174 7465 6e73 9361 936c 6973 7493 6f66 attens.a.list.of │ │ │ │ +0003f460: 936c 6973 7473 3a8e a18d 8d8d 9112 c761 .lists:........a │ │ │ │ +0003f470: 9ff5 4fa7 8900 0066 6601 c70b 4a9f 0b07 ..O....ff...J... │ │ │ │ +0003f480: 168d 8d90 cccd 9f04 599c 8400 0f60 b200 ........Y....`.. │ │ │ │ +0003f490: 0066 668d 9ffb a664 8d91 170b cceb 6166 .ff....d......af │ │ │ │ +0003f4a0: 6c61 7496 05bf aa3a 932a 936c 6973 7493 lat....:.*.list. │ │ │ │ +0003f4b0: 6c69 7374 932d 3e93 2a93 6c69 7374 8e8e list.->.*.list.. │ │ │ │ +0003f4c0: 9201 c671 b184 000f 60b2 0000 6666 8e8e ...q....`...ff.. │ │ │ │ +0003f4d0: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ +0003f4e0: 8e9f 24fd 138e 8c8b 0000 0040 0000 0000 ..$........@.... │ │ │ │ 0003f4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0003f500: 0000 0000 0000 0000 0003 eb0c a002 cc05 ................ │ │ │ │ -0003f510: 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d U...F........... │ │ │ │ -0003f520: 91ea f1eb d036 3491 574c b043 6861 7074 .....64.WL.Chapt │ │ │ │ -0003f530: 6572 9604 8000 372e 910a 8000 4765 6e65 er....7.....Gene │ │ │ │ -0003f540: 7261 6c93 5075 7270 9a60 006f 7365 9361 ral.Purp.`.ose.a │ │ │ │ -0003f550: 6e64 934c 6973 7493 5072 6f98 6365 7373 nd.List.Pro.cess │ │ │ │ -0003f560: 696e 6793 4691 fee0 0075 6e63 7469 6f6e ing.F....unction │ │ │ │ -0003f570: 738e 91ea f1eb 9f05 6666 8900 00e6 6601 s.......ff....f. │ │ │ │ -0003f580: c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b .>|......./..... │ │ │ │ -0003f590: d021 8d91 eaf1 eb44 6573 6372 6970 7469 .!.....Descripti │ │ │ │ -0003f5a0: 6f6e 8e9f 1ec5 618d 8d8d 8d9f f8a6 648d on....a.......d. │ │ │ │ -0003f5b0: 8d8d 91f5 f1eb eb61 666c 6174 9105 bfaa .......aflat.... │ │ │ │ -0003f5c0: 5b5b 8e91 1e2f 91d7 6c8d 9f01 cccc d531 [[.../..l......1 │ │ │ │ -0003f5d0: 318e 8d91 0900 08eb 613b 8e8d 9110 bfb0 1.......a;...... │ │ │ │ -0003f5e0: d73a 9601 fffe 3a93 3a8e 8d91 208a 4eeb .:....:.:... .N. │ │ │ │ -0003f5f0: 613b 8e96 2649 f8d7 6c8d 9f01 cccc d531 a;..&I..l......1 │ │ │ │ -0003f600: 8dd8 6d8d 9f01 1c71 f32b b941 61a8 0006 ..m....q.+.Aa... │ │ │ │ -0003f610: 0000 0006 0000 0004 636d 7236 d631 8e8e ........cmr6.1.. │ │ │ │ -0003f620: 8e8d 9110 6f6f eb61 5d3b 5b8e 9121 ae6d ....oo.a];[..!.m │ │ │ │ -0003f630: d76c 8d9f 01cc ccd5 3231 8e8d 9109 0008 .l......21...... │ │ │ │ -0003f640: eb61 3b8e 8d91 10bf b0d7 3a96 01ff fe3a .a;.......:....: │ │ │ │ -0003f650: 933a 8e8d 9120 8a4e eb61 3b8e 93d7 6c8d .:... .N.a;...l. │ │ │ │ -0003f660: 9f01 cccc d532 8dd8 6d8d 9f01 1c71 d632 .....2..m....q.2 │ │ │ │ -0003f670: 8e8e 8e8d 9110 6f6f eb61 5d3b 8e8d 9121 ......oo.a];...! │ │ │ │ -0003f680: d969 d73a 9601 fffe 3a93 3a8e 8d91 358e .i.:....:.:...5. │ │ │ │ -0003f690: afeb 613b 5b8e 9141 0e03 d76c 8d9f 01cc ..a;[..A...l.... │ │ │ │ -0003f6a0: ccd8 6ed5 318e 8d91 09e8 54eb 613b 8e8d ..n.1.....T.a;.. │ │ │ │ -0003f6b0: 9111 a7fc d73a 9601 fffe 3a93 3a8e 8d91 .....:....:.:... │ │ │ │ -0003f6c0: 2172 9aeb 613b 8e91 2732 44d7 6c8d 9f01 !r..a;..'2D.l... │ │ │ │ -0003f6d0: cccc d86e 8d6d 8d9f 0100 00f3 2e10 cdbe ...n.m.......... │ │ │ │ -0003f6e0: ce00 0600 0000 0600 0000 0563 6d6d 6936 ...........cmmi6 │ │ │ │ -0003f6f0: d96e 8e8e 8e8d 9112 4b4b eb61 5d5d 8e91 .n......KK.a]].. │ │ │ │ -0003f700: 211f f1cf 3d8e 8e9f 0e7f ff8d 8d8d 91fd !...=........... │ │ │ │ -0003f710: c73b eb61 5b8e 9103 86e5 d76c 8d9f 01cc .;.a[......l.... │ │ │ │ -0003f720: ccd5 3131 8e8d 9109 0008 eb61 3b8e 8d91 ..11.......a;... │ │ │ │ -0003f730: 10bf b0d7 3a96 01ff fe3a 933a 8e8d 9120 ....:....:.:... │ │ │ │ -0003f740: 8a4e eb61 3b8e 9626 49f8 d76c 8d9f 01cc .N.a;..&I..l.... │ │ │ │ -0003f750: ccd5 318d d86d 8d9f 011c 71d6 318e 8e8e ..1..m....q.1... │ │ │ │ -0003f760: 8d91 106f 6feb 613b 8e91 162f 19d7 6c8d ...oo.a;.../..l. │ │ │ │ -0003f770: 9f01 cccc d532 318e 8d91 0900 08eb 613b .....21.......a; │ │ │ │ -0003f780: 8e8d 9110 bfb0 d73a 9601 fffe 3a93 3a8e .......:....:.:. │ │ │ │ -0003f790: 8d91 208a 4eeb 613b 8e93 d76c 8d9f 01cc .. .N.a;...l.... │ │ │ │ -0003f7a0: ccd5 328d d86d 8d9f 011c 71d6 328e 8e8e ..2..m....q.2... │ │ │ │ -0003f7b0: 8d91 106f 6feb 613b 8e8d 911c 19bf d73a ...oo.a;.......: │ │ │ │ -0003f7c0: 9601 fffe 3a93 3a8e 8d91 2fcf 05eb 613b ....:.:.../...a; │ │ │ │ -0003f7d0: 8e91 358e afd7 6c8d 9f01 cccc d86e d531 ..5...l......n.1 │ │ │ │ -0003f7e0: 8e8d 9109 e854 eb61 3b8e 8d91 11a7 fcd7 .....T.a;....... │ │ │ │ -0003f7f0: 3a96 01ff fe3a 933a 8e8d 9121 729a eb61 :....:.:...!r..a │ │ │ │ -0003f800: 3b8e 9127 3244 d76c 8d9f 01cc ccd8 6e8d ;..'2D.l......n. │ │ │ │ -0003f810: 6d8d 9f01 0000 d96e 8e8e 8e8d 9112 4b4b m......n......KK │ │ │ │ -0003f820: eb61 5d8e 8e8e 8e8e 8e8e 9f2c 4289 8d91 .a]........,B... │ │ │ │ -0003f830: eaf1 ebd0 4465 0c6e 6974 696f 6e8e a419 ....De.nition... │ │ │ │ -0003f840: f00e 8d8d 8d9f 00cb 898d 8d8d 8d91 0230 ...............0 │ │ │ │ -0003f850: eaeb 616c 6574 7265 6396 05bf aa66 6c61 ..aletrec....fla │ │ │ │ -0003f860: 7493 3d93 6675 6e93 5b5d 932e 935b 5d93 t.=.fun.[]...[]. │ │ │ │ -0003f870: 7c93 2878 2e6c 2993 2e93 7840 2866 6c61 |.(x.l)...x@(fla │ │ │ │ -0003f880: 7493 6c29 8e8e 8e8e 8e8e 8ea9 2488 138d t.l)........$... │ │ │ │ -0003f890: 91ea f1eb cf54 6865 9603 eaa8 6e65 7874 .....The....next │ │ │ │ -0003f8a0: 9374 95ac 7277 936f 9603 eaa8 6675 6e63 .t..rw.o....func │ │ │ │ -0003f8b0: 7469 6f6e 7393 607a 6970 2793 616e 6493 tions.`zip'.and. │ │ │ │ -0003f8c0: 6075 6e7a 6970 2793 6290 538e 6574 95ac `unzip'.b.S.et.. │ │ │ │ -0003f8d0: 7277 9365 656e 9603 eaa8 6c69 7374 7393 rw.een....lists. │ │ │ │ -0003f8e0: 6f66 9370 6169 7273 9361 6e64 9370 6169 of.pairs.and.pai │ │ │ │ -0003f8f0: 7273 936f 6693 6c69 7374 732e 8e9f 2afc rs.of.lists...*. │ │ │ │ -0003f900: 648d 8d8d 91ea f1eb 9fee 5ada 8900 0066 d.........Z....f │ │ │ │ -0003f910: 6601 c70b 4a9f 18f0 af8d 8d90 cccd 9f04 f...J........... │ │ │ │ -0003f920: 599c 8400 1d4a 4b00 0066 668d 9fee a664 Y....JK..ff....d │ │ │ │ -0003f930: 8d91 170b cceb 6163 6f6d 6269 6e65 9605 ......acombine.. │ │ │ │ -0003f940: bfaa 3a93 282a 936c 6973 7493 2393 2a2a ..:.(*.list.#.** │ │ │ │ -0003f950: 936c 6973 7429 932d 3e93 282a 9323 932a .list).->.(*.#.* │ │ │ │ -0003f960: 2a29 936c 6973 748e 9f0d 0000 8d91 170b *).list......... │ │ │ │ -0003f970: cc73 706c 6974 9111 3efe 3a96 05bf aa28 .split..>.:....( │ │ │ │ -0003f980: 2a93 2393 2a2a 2993 6c69 7374 932d 3e93 *.#.**).list.->. │ │ │ │ -0003f990: 282a 936c 6973 7493 2393 2a2a 936c 6973 (*.list.#.**.lis │ │ │ │ -0003f9a0: 7429 8e8e 9201 c671 b184 001d 4a4b 0000 t).....q....JK.. │ │ │ │ -0003f9b0: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ -0003f9c0: 4a8e 8e8e 9f2c ce15 8d91 eaf1 ebd0 4465 J....,........De │ │ │ │ -0003f9d0: 7363 7269 7074 696f 6e8e a18d 8d8d 8d91 scription....... │ │ │ │ -0003f9e0: f0f1 ebeb 6163 6f6d 6269 6e65 8e8d 911d ....acombine.... │ │ │ │ -0003f9f0: 1a39 285b 8e91 2899 8dd7 788d 9f01 cccc .9([..(...x..... │ │ │ │ -0003fa00: d531 8e8d 9104 c004 eb61 3b8e 8d91 0c7f .1.......a;..... │ │ │ │ -0003fa10: acd7 3a96 01ff fe3a 933a 8e8d 911c 4a4a ..:....:.:....JJ │ │ │ │ -0003fa20: eb61 3b8e 9622 09f4 d778 8d9f 01cc ccd8 .a;.."...x...... │ │ │ │ -0003fa30: 6e8e 8d91 05a8 50eb 615d 2c5b 8e91 16e7 n.....P.a],[.... │ │ │ │ -0003fa40: 4ed7 798d 9f01 cccc d531 8e8d 9104 c004 N.y......1...... │ │ │ │ -0003fa50: eb61 3b8e 8d91 0c7f acd7 3a96 01ff fe3a .a;.......:....: │ │ │ │ -0003fa60: 933a 8e8d 911c 4a4a eb61 3b8e 93d7 798d .:....JJ.a;...y. │ │ │ │ -0003fa70: 9f01 cccc d86e 8e8d 9105 a850 eb61 5d29 .....n.....P.a]) │ │ │ │ -0003fa80: 8e91 147c f6cf 3d8d 9103 5552 eb61 5b28 ...|..=...UR.a[( │ │ │ │ -0003fa90: 8e91 0ed4 a6d7 788d 9f01 cccc d531 8e8d ......x......1.. │ │ │ │ -0003faa0: 9104 c004 eb61 2c8e 910a 7fae d779 8d9f .....a,......y.. │ │ │ │ -0003fab0: 01cc ccd5 318e 8d91 04c0 04eb 6129 3b8e ....1.......a);. │ │ │ │ -0003fac0: 8d91 1629 fed7 3a96 01ff fe3a 933a 8e8d ...)..:....:.:.. │ │ │ │ -0003fad0: 9129 df44 eb61 3b28 8e91 355e 98d7 788d .).D.a;(..5^..x. │ │ │ │ -0003fae0: 9f01 cccc d86e 8e8d 9105 a850 eb61 2c8e .....n.....P.a,. │ │ │ │ -0003faf0: 910b 67fa d779 8d9f 01cc ccd8 6e8e 8d91 ..g..y......n... │ │ │ │ -0003fb00: 05a8 50eb 6129 5d8e 8e8e 8ea6 8d8d 8d8d ..P.a)]......... │ │ │ │ -0003fb10: 91f0 f1eb 7370 6c69 748e 8d91 119a e55b ....split......[ │ │ │ │ -0003fb20: 288e 911d 1a39 d778 8d9f 01cc ccd5 318e (....9.x......1. │ │ │ │ -0003fb30: 8d91 04c0 04eb 612c 8e91 0a7f aed7 798d ......a,......y. │ │ │ │ -0003fb40: 9f01 cccc d531 8e8d 9104 c004 eb61 293b .....1.......a); │ │ │ │ -0003fb50: 8e8d 9116 29fe d73a 9601 fffe 3a93 3a8e ....)..:....:.:. │ │ │ │ -0003fb60: 8d91 29df 44eb 613b 288e 9135 5e98 d778 ..).D.a;(..5^..x │ │ │ │ -0003fb70: 8d9f 01cc ccd8 6e8e 8d91 05a8 50eb 612c ......n.....P.a, │ │ │ │ -0003fb80: 8e91 0b67 fad7 798d 9f01 cccc d86e 8e8d ...g..y......n.. │ │ │ │ -0003fb90: 9105 a850 eb61 295d 8e91 147c f6cf 3d8d ...P.a)]...|..=. │ │ │ │ -0003fba0: 9103 5552 eb61 285b 8e91 0ed4 a6d7 788d ..UR.a([......x. │ │ │ │ -0003fbb0: 9f01 cccc d531 8e8d 9104 c004 eb61 3b8e .....1.......a;. │ │ │ │ -0003fbc0: 8d91 0c7f acd7 3a96 01ff fe3a 933a 8e8d ......:....:.:.. │ │ │ │ -0003fbd0: 911c 4a4a eb61 3b8e 9622 09f4 d778 8d9f ..JJ.a;.."...x.. │ │ │ │ -0003fbe0: 01cc ccd8 6e8e 8d91 05a8 50eb 615d 2c5b ....n.....P.a],[ │ │ │ │ -0003fbf0: 8e91 16e7 4ed7 798d 9f01 cccc d531 8e8d ....N.y......1.. │ │ │ │ -0003fc00: 9104 c004 eb61 3b8e 8d91 0c7f acd7 3a96 .....a;.......:. │ │ │ │ -0003fc10: 01ff fe3a 933a 8e8d 911c 4a4a eb61 3b8e ...:.:....JJ.a;. │ │ │ │ -0003fc20: 93d7 798d 9f01 cccc d86e 8e8d 9105 a850 ..y......n.....P │ │ │ │ -0003fc30: eb61 5d29 8e8e 8e8e 9f25 ed36 8d91 eaf1 .a]).....%.6.... │ │ │ │ -0003fc40: ebd0 4465 0c6e 6974 696f 6e8e 9f36 9534 ..De.nition..6.4 │ │ │ │ -0003fc50: 8d8d 8d9f 214b 898d 8d8d 9fbf 0000 8d91 ....!K.......... │ │ │ │ -0003fc60: 0230 eaeb 616c 6574 7265 6396 05bf aa63 .0..aletrec....c │ │ │ │ -0003fc70: 6f6d 6269 6e65 933d 9366 756e 9328 5b5d ombine.=.fun.([] │ │ │ │ -0003fc80: 2c5b 5d29 9133 bcfa 2e93 5b5d 8ea4 0d00 ,[]).3....[].... │ │ │ │ -0003fc90: 008d 9169 aade 7c91 0b7f 5428 2878 2e6c ...i..|...T((x.l │ │ │ │ -0003fca0: 7829 2c28 792e 6c79 2929 9605 bfaa 2e93 x),(y.ly))...... │ │ │ │ -0003fcb0: 2828 782c 7929 2e63 6f6d 6269 6e65 286c ((x,y).combine(l │ │ │ │ -0003fcc0: 782c 6c79 2929 8ea1 8d91 69aa de7c 910b x,ly))....i..|.. │ │ │ │ -0003fcd0: 7f54 5f91 563a f62e 9605 bfaa 6661 696c .T_.V:......fail │ │ │ │ -0003fce0: 7769 7468 9360 636f 6d62 696e 6560 8ea1 with.`combine`.. │ │ │ │ -0003fcf0: a18d 9102 30ea 6c65 7472 6563 9605 bfaa ....0.letrec.... │ │ │ │ -0003fd00: 7370 6c69 7491 113e fe3d 9366 756e 935b split..>.=.fun.[ │ │ │ │ -0003fd10: 5d91 2dfd 502e 9328 5b5d 2c5b 5d29 8ea1 ].-.P..([],[]).. │ │ │ │ -0003fd20: 8d91 69aa de7c 910b 7f54 2828 782c 7929 ..i..|...T((x,y) │ │ │ │ -0003fd30: 2e6c 2996 05bf aa2e 936c 6574 936c 782c .l)......let.lx, │ │ │ │ -0003fd40: 6c79 933d 9373 706c 6974 936c 9369 6e93 ly.=.split.l.in. │ │ │ │ -0003fd50: 2878 2e6c 782c 792e 6c79 298e 8e8e 8e8e (x.lx,y.ly)..... │ │ │ │ -0003fd60: 8e8e 9f4b 5d05 8d8d 91ea f1eb eb4b 372e ...K]........K7. │ │ │ │ -0003fd70: 368e 9117 3996 4691 fe61 4775 6e63 7469 6...9.F..aGuncti │ │ │ │ -0003fd80: 6f6e 7396 067a e166 6f72 936c 6973 7473 ons..z.for.lists │ │ │ │ -0003fd90: 9372 6570 7265 7365 6e91 ff75 c274 696e .represen..u.tin │ │ │ │ -0003fda0: 6793 7365 7473 8e9f 1e12 318d 91ea f1eb g.sets....1..... │ │ │ │ -0003fdb0: cf54 6865 9605 5f5a 666f 6c6c 6f9a ac72 .The.._Zfollo..r │ │ │ │ -0003fdc0: 7769 6e67 9366 756e 6374 696f 6e73 9105 wing.functions.. │ │ │ │ -0003fdd0: 5f59 6290 538e 6568 6198 7698 6593 6c69 _Yb.S.eha.v.e.li │ │ │ │ -0003fde0: 6b98 6593 7468 6593 636f 7272 6573 709a k.e.the.corresp. │ │ │ │ -0003fdf0: 538e 6f6e 6469 6e67 9373 6574 2d74 6865 S.onding.set-the │ │ │ │ -0003fe00: 6f72 6574 6963 9105 5f59 6f70 9865 7261 oretic.._Yop.era │ │ │ │ -0003fe10: 7469 6f6e 7393 6f6e 9373 6574 738e 9f10 tions.on.sets... │ │ │ │ -0003fe20: 0000 8d91 eaf1 eb28 7265 7072 6573 656e .......(represen │ │ │ │ -0003fe30: 90ac 7274 6564 9603 eaa8 6173 936c 6973 ..rted....as.lis │ │ │ │ -0003fe40: 7473 9377 6974 686f 7574 9372 6570 9053 ts.without.rep.S │ │ │ │ -0003fe50: 8e65 7469 7469 6f6e 7329 2e8e 9f31 b243 .etitions)...1.C │ │ │ │ -0003fe60: 8d8d 8d91 eaf1 eb9f e84f a789 0000 6666 .........O....ff │ │ │ │ -0003fe70: 01c7 0b4a 9f25 0716 8d8d 90cc cd9f 0459 ...J.%.........Y │ │ │ │ -0003fe80: 9c84 0029 60b2 0000 6666 8d9f e1a6 648d ...)`...ff....d. │ │ │ │ -0003fe90: 9117 0bcc eb61 696e 7465 7273 6563 7496 .....aintersect. │ │ │ │ -0003fea0: 05bf aa3a 932a 936c 6973 7493 2d3e 932a ...:.*.list.->.* │ │ │ │ -0003feb0: 936c 6973 7493 2d3e 932a 936c 6973 748e .list.->.*.list. │ │ │ │ -0003fec0: a40d 0000 8d91 170b cc73 7562 7472 6163 .........subtrac │ │ │ │ -0003fed0: 7491 0b7f 543a 9605 bfaa 2a93 6c69 7374 t...T:....*.list │ │ │ │ -0003fee0: 932d 3e93 2a93 6c69 7374 932d 3e93 2a93 .->.*.list.->.*. │ │ │ │ -0003fef0: 6c69 7374 8ea1 8d91 170b cc75 6e69 6f6e list.......union │ │ │ │ -0003ff00: 911c be52 3a96 05bf aa2a 936c 6973 7493 ...R:....*.list. │ │ │ │ -0003ff10: 2d3e 932a 936c 6973 7493 2d3e 932a 936c ->.*.list.->.*.l │ │ │ │ -0003ff20: 6973 748e 8e92 01c6 71b1 8400 2960 b200 ist.....q...)`.. │ │ │ │ -0003ff30: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ -0003ff40: 0b4a 8e8e 8e9f 32d9 498d 91ea f1eb d044 .J....2.I......D │ │ │ │ -0003ff50: 6573 6372 6970 7469 6f6e 8ea1 8d8d 8d8d escription...... │ │ │ │ -0003ff60: 91f0 f1eb eb61 696e 7465 7273 6563 748e .....aintersect. │ │ │ │ -0003ff70: 9128 998d d76c 8d9f 01cc ccd5 318e 9608 .(...l......1... │ │ │ │ -0003ff80: aaac d76c 8d9f 01cc ccd5 328e 9b08 1556 ...l......2....V │ │ │ │ -0003ff90: cf3d 9103 5552 d76c 8d9f 01cc ccd5 318e .=..UR.l......1. │ │ │ │ -0003ffa0: 9107 6aac da5c 9102 aaa8 d76c 8d9f 01cc ..j..\.....l.... │ │ │ │ -0003ffb0: ccd5 328e 8d91 1c3f f4eb 6173 7562 7472 ..2....?..asubtr │ │ │ │ -0003ffc0: 6163 748e 914e 27ec d76c 8d9f 01cc ccd5 act..N'..l...... │ │ │ │ -0003ffd0: 318e 93d7 6c8d 9f01 cccc d532 8e98 cf3d 1...l......2...= │ │ │ │ -0003ffe0: 9103 5552 d76c 8d9f 01cc ccd5 318e 9107 ..UR.l......1... │ │ │ │ -0003fff0: 6aac da00 9102 aaa8 d76c 8d9f 01cc ccd5 j........l...... │ │ │ │ -00040000: 328e 8d91 1c3f f4eb 6175 6e69 6f6e 8e91 2....?..aunion.. │ │ │ │ -00040010: 3ce8 eed7 6c8d 9f01 cccc d531 8e93 d76c <...l......1...l │ │ │ │ -00040020: 8d9f 01cc ccd5 328e 98cf 3d91 0355 52d7 ......2...=..UR. │ │ │ │ -00040030: 6c8d 9f01 cccc d531 8e91 076a acda 5b91 l......1...j..[. │ │ │ │ -00040040: 02aa a8d7 6c8d 9f01 cccc d532 8e8e 8e8e ....l......2.... │ │ │ │ -00040050: 8e9f 24fd 138e 8c8b 0000 0041 0000 0000 ..$........A.... │ │ │ │ -00040060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0003f500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0003f510: 0003 eb14 a002 cc05 558d a0fd 46d3 0e8d ........U...F... │ │ │ │ +0003f520: 8d8d 8d9f fa99 9a8d 91ea f1eb d036 3491 .............64. │ │ │ │ +0003f530: 574c b043 6861 7074 6572 9604 8000 372e WL.Chapter....7. │ │ │ │ +0003f540: 910a 8000 4765 6e65 7261 6c93 5075 7270 ....General.Purp │ │ │ │ +0003f550: 9a60 006f 7365 9361 6e64 934c 6973 7493 .`.ose.and.List. │ │ │ │ +0003f560: 5072 6f98 6365 7373 696e 6793 4691 fee0 Pro.cessing.F... │ │ │ │ +0003f570: 0075 6e63 7469 6f6e 738e 91ea f1eb 9f05 .unctions....... │ │ │ │ +0003f580: 6666 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 ff....f..>|..... │ │ │ │ +0003f590: 0294 2fdf 8da0 fd8b d021 8d91 eaf1 eb44 ../......!.....D │ │ │ │ +0003f5a0: 6573 6372 6970 7469 6f6e 8e9f 1ec5 618d escription....a. │ │ │ │ +0003f5b0: 8d8d 8d9f f8a6 648d 8d8d 91f5 f1eb eb61 ......d........a │ │ │ │ +0003f5c0: 666c 6174 9105 bfaa 5b5b 8e91 1e2f 91d7 flat....[[.../.. │ │ │ │ +0003f5d0: 6c8d 9f01 cccc d531 318e 8d91 0900 08eb l......11....... │ │ │ │ +0003f5e0: 613b 8e8d 9110 bfb0 d73a 9601 fffe 3a93 a;.......:....:. │ │ │ │ +0003f5f0: 3a8e 8d91 208a 4eeb 613b 8e96 2649 f8d7 :... .N.a;..&I.. │ │ │ │ +0003f600: 6c8d 9f01 cccc d531 8dd8 6d8d 9f01 1c71 l......1..m....q │ │ │ │ +0003f610: f32b b941 61a8 0006 0000 0006 0000 0004 .+.Aa........... │ │ │ │ +0003f620: 636d 7236 d631 8e8e 8e8d 9110 6f6f eb61 cmr6.1......oo.a │ │ │ │ +0003f630: 5d3b 5b8e 9121 ae6d d76c 8d9f 01cc ccd5 ];[..!.m.l...... │ │ │ │ +0003f640: 3231 8e8d 9109 0008 eb61 3b8e 8d91 10bf 21.......a;..... │ │ │ │ +0003f650: b0d7 3a96 01ff fe3a 933a 8e8d 9120 8a4e ..:....:.:... .N │ │ │ │ +0003f660: eb61 3b8e 93d7 6c8d 9f01 cccc d532 8dd8 .a;...l......2.. │ │ │ │ +0003f670: 6d8d 9f01 1c71 d632 8e8e 8e8d 9110 6f6f m....q.2......oo │ │ │ │ +0003f680: eb61 5d3b 8e8d 9121 d969 d73a 9601 fffe .a];...!.i.:.... │ │ │ │ +0003f690: 3a93 3a8e 8d91 358e afeb 613b 5b8e 9141 :.:...5...a;[..A │ │ │ │ +0003f6a0: 0e03 d76c 8d9f 01cc ccd8 6ed5 318e 8d91 ...l......n.1... │ │ │ │ +0003f6b0: 09e8 54eb 613b 8e8d 9111 a7fc d73a 9601 ..T.a;.......:.. │ │ │ │ +0003f6c0: fffe 3a93 3a8e 8d91 2172 9aeb 613b 8e91 ..:.:...!r..a;.. │ │ │ │ +0003f6d0: 2732 44d7 6c8d 9f01 cccc d86e 8d6d 8d9f '2D.l......n.m.. │ │ │ │ +0003f6e0: 0100 00f3 2e10 cdbe ce00 0600 0000 0600 ................ │ │ │ │ +0003f6f0: 0000 0563 6d6d 6936 d96e 8e8e 8e8d 9112 ...cmmi6.n...... │ │ │ │ +0003f700: 4b4b eb61 5d5d 8e91 211f f1cf 3d8e 8e9f KK.a]]..!...=... │ │ │ │ +0003f710: 0e7f ff8d 8d8d 91fd c73b eb61 5b8e 9103 .........;.a[... │ │ │ │ +0003f720: 86e5 d76c 8d9f 01cc ccd5 3131 8e8d 9109 ...l......11.... │ │ │ │ +0003f730: 0008 eb61 3b8e 8d91 10bf b0d7 3a96 01ff ...a;.......:... │ │ │ │ +0003f740: fe3a 933a 8e8d 9120 8a4e eb61 3b8e 9626 .:.:... .N.a;..& │ │ │ │ +0003f750: 49f8 d76c 8d9f 01cc ccd5 318d d86d 8d9f I..l......1..m.. │ │ │ │ +0003f760: 011c 71d6 318e 8e8e 8d91 106f 6feb 613b ..q.1......oo.a; │ │ │ │ +0003f770: 8e91 162f 19d7 6c8d 9f01 cccc d532 318e .../..l......21. │ │ │ │ +0003f780: 8d91 0900 08eb 613b 8e8d 9110 bfb0 d73a ......a;.......: │ │ │ │ +0003f790: 9601 fffe 3a93 3a8e 8d91 208a 4eeb 613b ....:.:... .N.a; │ │ │ │ +0003f7a0: 8e93 d76c 8d9f 01cc ccd5 328d d86d 8d9f ...l......2..m.. │ │ │ │ +0003f7b0: 011c 71d6 328e 8e8e 8d91 106f 6feb 613b ..q.2......oo.a; │ │ │ │ +0003f7c0: 8e8d 911c 19bf d73a 9601 fffe 3a93 3a8e .......:....:.:. │ │ │ │ +0003f7d0: 8d91 2fcf 05eb 613b 8e91 358e afd7 6c8d ../...a;..5...l. │ │ │ │ +0003f7e0: 9f01 cccc d86e d531 8e8d 9109 e854 eb61 .....n.1.....T.a │ │ │ │ +0003f7f0: 3b8e 8d91 11a7 fcd7 3a96 01ff fe3a 933a ;.......:....:.: │ │ │ │ +0003f800: 8e8d 9121 729a eb61 3b8e 9127 3244 d76c ...!r..a;..'2D.l │ │ │ │ +0003f810: 8d9f 01cc ccd8 6e8d 6d8d 9f01 0000 d96e ......n.m......n │ │ │ │ +0003f820: 8e8e 8e8d 9112 4b4b eb61 5d8e 8e8e 8e8e ......KK.a]..... │ │ │ │ +0003f830: 8e8e 9f2c 4289 8d91 eaf1 ebd0 4465 0c6e ...,B.......De.n │ │ │ │ +0003f840: 6974 696f 6e8e a419 f00e 8d8d 8d9f 00cb ition........... │ │ │ │ +0003f850: 898d 8d8d 8d91 0230 eaeb 616c 6574 7265 .......0..aletre │ │ │ │ +0003f860: 6396 05bf aa66 6c61 7493 3d93 6675 6e93 c....flat.=.fun. │ │ │ │ +0003f870: 5b5d 932e 935b 5d93 7c93 2878 2e6c 2993 []...[].|.(x.l). │ │ │ │ +0003f880: 2e93 7840 2866 6c61 7493 6c29 8e8e 8e8e ..x@(flat.l).... │ │ │ │ +0003f890: 8e8e 8ea9 2488 138d 91ea f1eb cf54 6865 ....$........The │ │ │ │ +0003f8a0: 9603 eaa8 6e65 7874 9374 95ac 7277 936f ....next.t..rw.o │ │ │ │ +0003f8b0: 9603 eaa8 6675 6e63 7469 6f6e 7393 607a ....functions.`z │ │ │ │ +0003f8c0: 6970 2793 616e 6493 6075 6e7a 6970 2793 ip'.and.`unzip'. │ │ │ │ +0003f8d0: 6290 538e 6574 95ac 7277 9365 656e 9603 b.S.et..rw.een.. │ │ │ │ +0003f8e0: eaa8 6c69 7374 7393 6f66 9370 6169 7273 ..lists.of.pairs │ │ │ │ +0003f8f0: 9361 6e64 9370 6169 7273 936f 6693 6c69 .and.pairs.of.li │ │ │ │ +0003f900: 7374 732e 8e9f 2afc 648d 8d8d 91ea f1eb sts...*.d....... │ │ │ │ +0003f910: 9fee 5ada 8900 0066 6601 c70b 4a9f 18f0 ..Z....ff...J... │ │ │ │ +0003f920: af8d 8d90 cccd 9f04 599c 8400 1d4a 4b00 ........Y....JK. │ │ │ │ +0003f930: 0066 668d 9fee a664 8d91 170b cceb 6163 .ff....d......ac │ │ │ │ +0003f940: 6f6d 6269 6e65 9605 bfaa 3a93 282a 936c ombine....:.(*.l │ │ │ │ +0003f950: 6973 7493 2393 2a2a 936c 6973 7429 932d ist.#.**.list).- │ │ │ │ +0003f960: 3e93 282a 9323 932a 2a29 936c 6973 748e >.(*.#.**).list. │ │ │ │ +0003f970: 9f0d 0000 8d91 170b cc73 706c 6974 9111 .........split.. │ │ │ │ +0003f980: 3efe 3a96 05bf aa28 2a93 2393 2a2a 2993 >.:....(*.#.**). │ │ │ │ +0003f990: 6c69 7374 932d 3e93 282a 936c 6973 7493 list.->.(*.list. │ │ │ │ +0003f9a0: 2393 2a2a 936c 6973 7429 8e8e 9201 c671 #.**.list).....q │ │ │ │ +0003f9b0: b184 001d 4a4b 0000 6666 8e8e 9f04 c002 ....JK..ff...... │ │ │ │ +0003f9c0: 8900 0066 6601 c70b 4a8e 8e8e 9f2c ce15 ...ff...J....,.. │ │ │ │ +0003f9d0: 8d91 eaf1 ebd0 4465 7363 7269 7074 696f ......Descriptio │ │ │ │ +0003f9e0: 6e8e a18d 8d8d 8d91 f0f1 ebeb 6163 6f6d n...........acom │ │ │ │ +0003f9f0: 6269 6e65 8e8d 911d 1a39 285b 8e91 2899 bine.....9([..(. │ │ │ │ +0003fa00: 8dd7 788d 9f01 cccc d531 8e8d 9104 c004 ..x......1...... │ │ │ │ +0003fa10: eb61 3b8e 8d91 0c7f acd7 3a96 01ff fe3a .a;.......:....: │ │ │ │ +0003fa20: 933a 8e8d 911c 4a4a eb61 3b8e 9622 09f4 .:....JJ.a;..".. │ │ │ │ +0003fa30: d778 8d9f 01cc ccd8 6e8e 8d91 05a8 50eb .x......n.....P. │ │ │ │ +0003fa40: 615d 2c5b 8e91 16e7 4ed7 798d 9f01 cccc a],[....N.y..... │ │ │ │ +0003fa50: d531 8e8d 9104 c004 eb61 3b8e 8d91 0c7f .1.......a;..... │ │ │ │ +0003fa60: acd7 3a96 01ff fe3a 933a 8e8d 911c 4a4a ..:....:.:....JJ │ │ │ │ +0003fa70: eb61 3b8e 93d7 798d 9f01 cccc d86e 8e8d .a;...y......n.. │ │ │ │ +0003fa80: 9105 a850 eb61 5d29 8e91 147c f6cf 3d8d ...P.a])...|..=. │ │ │ │ +0003fa90: 9103 5552 eb61 5b28 8e91 0ed4 a6d7 788d ..UR.a[(......x. │ │ │ │ +0003faa0: 9f01 cccc d531 8e8d 9104 c004 eb61 2c8e .....1.......a,. │ │ │ │ +0003fab0: 910a 7fae d779 8d9f 01cc ccd5 318e 8d91 .....y......1... │ │ │ │ +0003fac0: 04c0 04eb 6129 3b8e 8d91 1629 fed7 3a96 ....a);....)..:. │ │ │ │ +0003fad0: 01ff fe3a 933a 8e8d 9129 df44 eb61 3b28 ...:.:...).D.a;( │ │ │ │ +0003fae0: 8e91 355e 98d7 788d 9f01 cccc d86e 8e8d ..5^..x......n.. │ │ │ │ +0003faf0: 9105 a850 eb61 2c8e 910b 67fa d779 8d9f ...P.a,...g..y.. │ │ │ │ +0003fb00: 01cc ccd8 6e8e 8d91 05a8 50eb 6129 5d8e ....n.....P.a)]. │ │ │ │ +0003fb10: 8e8e 8ea6 8d8d 8d8d 91f0 f1eb 7370 6c69 ............spli │ │ │ │ +0003fb20: 748e 8d91 119a e55b 288e 911d 1a39 d778 t......[(....9.x │ │ │ │ +0003fb30: 8d9f 01cc ccd5 318e 8d91 04c0 04eb 612c ......1.......a, │ │ │ │ +0003fb40: 8e91 0a7f aed7 798d 9f01 cccc d531 8e8d ......y......1.. │ │ │ │ +0003fb50: 9104 c004 eb61 293b 8e8d 9116 29fe d73a .....a);....)..: │ │ │ │ +0003fb60: 9601 fffe 3a93 3a8e 8d91 29df 44eb 613b ....:.:...).D.a; │ │ │ │ +0003fb70: 288e 9135 5e98 d778 8d9f 01cc ccd8 6e8e (..5^..x......n. │ │ │ │ +0003fb80: 8d91 05a8 50eb 612c 8e91 0b67 fad7 798d ....P.a,...g..y. │ │ │ │ +0003fb90: 9f01 cccc d86e 8e8d 9105 a850 eb61 295d .....n.....P.a)] │ │ │ │ +0003fba0: 8e91 147c f6cf 3d8d 9103 5552 eb61 285b ...|..=...UR.a([ │ │ │ │ +0003fbb0: 8e91 0ed4 a6d7 788d 9f01 cccc d531 8e8d ......x......1.. │ │ │ │ +0003fbc0: 9104 c004 eb61 3b8e 8d91 0c7f acd7 3a96 .....a;.......:. │ │ │ │ +0003fbd0: 01ff fe3a 933a 8e8d 911c 4a4a eb61 3b8e ...:.:....JJ.a;. │ │ │ │ +0003fbe0: 9622 09f4 d778 8d9f 01cc ccd8 6e8e 8d91 ."...x......n... │ │ │ │ +0003fbf0: 05a8 50eb 615d 2c5b 8e91 16e7 4ed7 798d ..P.a],[....N.y. │ │ │ │ +0003fc00: 9f01 cccc d531 8e8d 9104 c004 eb61 3b8e .....1.......a;. │ │ │ │ +0003fc10: 8d91 0c7f acd7 3a96 01ff fe3a 933a 8e8d ......:....:.:.. │ │ │ │ +0003fc20: 911c 4a4a eb61 3b8e 93d7 798d 9f01 cccc ..JJ.a;...y..... │ │ │ │ +0003fc30: d86e 8e8d 9105 a850 eb61 5d29 8e8e 8e8e .n.....P.a]).... │ │ │ │ +0003fc40: 9f25 ed36 8d91 eaf1 ebd0 4465 0c6e 6974 .%.6......De.nit │ │ │ │ +0003fc50: 696f 6e8e 9f36 9534 8d8d 8d9f 214b 898d ion..6.4....!K.. │ │ │ │ +0003fc60: 8d8d 9fbf 0000 8d91 0230 eaeb 616c 6574 .........0..alet │ │ │ │ +0003fc70: 7265 6396 05bf aa63 6f6d 6269 6e65 933d rec....combine.= │ │ │ │ +0003fc80: 9366 756e 9328 5b5d 2c5b 5d29 9133 bcfa .fun.([],[]).3.. │ │ │ │ +0003fc90: 2e93 5b5d 8ea4 0d00 008d 9169 aade 7c91 ..[].......i..|. │ │ │ │ +0003fca0: 0b7f 5428 2878 2e6c 7829 2c28 792e 6c79 ..T((x.lx),(y.ly │ │ │ │ +0003fcb0: 2929 9605 bfaa 2e93 2828 782c 7929 2e63 ))......((x,y).c │ │ │ │ +0003fcc0: 6f6d 6269 6e65 286c 782c 6c79 2929 8ea1 ombine(lx,ly)).. │ │ │ │ +0003fcd0: 8d91 69aa de7c 910b 7f54 5f91 563a f62e ..i..|...T_.V:.. │ │ │ │ +0003fce0: 9605 bfaa 6661 696c 7769 7468 9360 636f ....failwith.`co │ │ │ │ +0003fcf0: 6d62 696e 6560 8ea1 a18d 9102 30ea 6c65 mbine`......0.le │ │ │ │ +0003fd00: 7472 6563 9605 bfaa 7370 6c69 7491 113e trec....split..> │ │ │ │ +0003fd10: fe3d 9366 756e 935b 5d91 2dfd 502e 9328 .=.fun.[].-.P..( │ │ │ │ +0003fd20: 5b5d 2c5b 5d29 8ea1 8d91 69aa de7c 910b [],[])....i..|.. │ │ │ │ +0003fd30: 7f54 2828 782c 7929 2e6c 2996 05bf aa2e .T((x,y).l)..... │ │ │ │ +0003fd40: 936c 6574 936c 782c 6c79 933d 9373 706c .let.lx,ly.=.spl │ │ │ │ +0003fd50: 6974 936c 9369 6e93 2878 2e6c 782c 792e it.l.in.(x.lx,y. │ │ │ │ +0003fd60: 6c79 298e 8e8e 8e8e 8e8e 9f4b 5d05 8d8d ly)........K]... │ │ │ │ +0003fd70: 91ea f1eb eb4b 372e 368e 9117 3996 4691 .....K7.6...9.F. │ │ │ │ +0003fd80: fe61 4775 6e63 7469 6f6e 7396 067a e166 .aGunctions..z.f │ │ │ │ +0003fd90: 6f72 936c 6973 7473 9372 6570 7265 7365 or.lists.represe │ │ │ │ +0003fda0: 6e91 ff75 c274 696e 6793 7365 7473 8e9f n..u.ting.sets.. │ │ │ │ +0003fdb0: 1e12 318d 91ea f1eb cf54 6865 9605 5f5a ..1......The.._Z │ │ │ │ +0003fdc0: 666f 6c6c 6f9a ac72 7769 6e67 9366 756e follo..rwing.fun │ │ │ │ +0003fdd0: 6374 696f 6e73 9105 5f59 6290 538e 6568 ctions.._Yb.S.eh │ │ │ │ +0003fde0: 6198 7698 6593 6c69 6b98 6593 7468 6593 a.v.e.lik.e.the. │ │ │ │ +0003fdf0: 636f 7272 6573 709a 538e 6f6e 6469 6e67 corresp.S.onding │ │ │ │ +0003fe00: 9373 6574 2d74 6865 6f72 6574 6963 9105 .set-theoretic.. │ │ │ │ +0003fe10: 5f59 6f70 9865 7261 7469 6f6e 7393 6f6e _Yop.erations.on │ │ │ │ +0003fe20: 9373 6574 738e 9f10 0000 8d91 eaf1 eb28 .sets..........( │ │ │ │ +0003fe30: 7265 7072 6573 656e 90ac 7274 6564 9603 represen..rted.. │ │ │ │ +0003fe40: eaa8 6173 936c 6973 7473 9377 6974 686f ..as.lists.witho │ │ │ │ +0003fe50: 7574 9372 6570 9053 8e65 7469 7469 6f6e ut.rep.S.etition │ │ │ │ +0003fe60: 7329 2e8e 9f31 b243 8d8d 8d91 eaf1 eb9f s)...1.C........ │ │ │ │ +0003fe70: e84f a789 0000 6666 01c7 0b4a 9f25 0716 .O....ff...J.%.. │ │ │ │ +0003fe80: 8d8d 90cc cd9f 0459 9c84 0029 60b2 0000 .......Y...)`... │ │ │ │ +0003fe90: 6666 8d9f e1a6 648d 9117 0bcc eb61 696e ff....d......ain │ │ │ │ +0003fea0: 7465 7273 6563 7496 05bf aa3a 932a 936c tersect....:.*.l │ │ │ │ +0003feb0: 6973 7493 2d3e 932a 936c 6973 7493 2d3e ist.->.*.list.-> │ │ │ │ +0003fec0: 932a 936c 6973 748e a40d 0000 8d91 170b .*.list......... │ │ │ │ +0003fed0: cc73 7562 7472 6163 7491 0b7f 543a 9605 .subtract...T:.. │ │ │ │ +0003fee0: bfaa 2a93 6c69 7374 932d 3e93 2a93 6c69 ..*.list.->.*.li │ │ │ │ +0003fef0: 7374 932d 3e93 2a93 6c69 7374 8ea1 8d91 st.->.*.list.... │ │ │ │ +0003ff00: 170b cc75 6e69 6f6e 911c be52 3a96 05bf ...union...R:... │ │ │ │ +0003ff10: aa2a 936c 6973 7493 2d3e 932a 936c 6973 .*.list.->.*.lis │ │ │ │ +0003ff20: 7493 2d3e 932a 936c 6973 748e 8e92 01c6 t.->.*.list..... │ │ │ │ +0003ff30: 71b1 8400 2960 b200 0066 668e 8e9f 04c0 q...)`...ff..... │ │ │ │ +0003ff40: 0289 0000 6666 01c7 0b4a 8e8e 8e9f 32d9 ....ff...J....2. │ │ │ │ +0003ff50: 498d 91ea f1eb d044 6573 6372 6970 7469 I......Descripti │ │ │ │ +0003ff60: 6f6e 8ea1 8d8d 8d8d 91f0 f1eb eb61 696e on...........ain │ │ │ │ +0003ff70: 7465 7273 6563 748e 9128 998d d76c 8d9f tersect..(...l.. │ │ │ │ +0003ff80: 01cc ccd5 318e 9608 aaac d76c 8d9f 01cc ....1......l.... │ │ │ │ +0003ff90: ccd5 328e 9b08 1556 cf3d 9103 5552 d76c ..2....V.=..UR.l │ │ │ │ +0003ffa0: 8d9f 01cc ccd5 318e 9107 6aac da5c 9102 ......1...j..\.. │ │ │ │ +0003ffb0: aaa8 d76c 8d9f 01cc ccd5 328e 8d91 1c3f ...l......2....? │ │ │ │ +0003ffc0: f4eb 6173 7562 7472 6163 748e 914e 27ec ..asubtract..N'. │ │ │ │ +0003ffd0: d76c 8d9f 01cc ccd5 318e 93d7 6c8d 9f01 .l......1...l... │ │ │ │ +0003ffe0: cccc d532 8e98 cf3d 9103 5552 d76c 8d9f ...2...=..UR.l.. │ │ │ │ +0003fff0: 01cc ccd5 318e 9107 6aac da00 9102 aaa8 ....1...j....... │ │ │ │ +00040000: d76c 8d9f 01cc ccd5 328e 8d91 1c3f f4eb .l......2....?.. │ │ │ │ +00040010: 6175 6e69 6f6e 8e91 3ce8 eed7 6c8d 9f01 aunion..<...l... │ │ │ │ +00040020: cccc d531 8e93 d76c 8d9f 01cc ccd5 328e ...1...l......2. │ │ │ │ +00040030: 98cf 3d91 0355 52d7 6c8d 9f01 cccc d531 ..=..UR.l......1 │ │ │ │ +00040040: 8e91 076a acda 5b91 02aa a8d7 6c8d 9f01 ...j..[.....l... │ │ │ │ +00040050: cccc d532 8e8e 8e8e 8e9f 24fd 138e 8c8b ...2......$..... │ │ │ │ +00040060: 0000 0041 0000 0000 0000 0000 0000 0000 ...A............ │ │ │ │ 00040070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00040080: 0003 f4df a002 cc05 558d a0fd 46d3 0e8d ........U...F... │ │ │ │ -00040090: 8d8d 8d9f fa99 9a8d 9112 c761 d037 2e37 ...........a.7.7 │ │ │ │ -000400a0: 2e91 0a80 004d 6973 6365 6c6c 616e 656f .....Miscellaneo │ │ │ │ -000400b0: 7573 9604 8000 7374 7269 6e67 9370 726f us....string.pro │ │ │ │ -000400c0: 9060 0063 6573 7369 6e67 9366 756e 6374 .`.cessing.funct │ │ │ │ -000400d0: 696f 6e73 9200 a6ab 4336 358e 9112 c761 ions....C65....a │ │ │ │ -000400e0: 9f05 6666 8900 00e6 6601 c73e 7c8e 8e8e ..ff....f..>|... │ │ │ │ -000400f0: 8ea0 0294 2fdf 8da0 fd8b d021 8d91 12c7 ..../......!.... │ │ │ │ -00040100: 6144 650c 6e69 7469 6f6e 8e9f 2f42 918d aDe.nition../B.. │ │ │ │ -00040110: 8d8d 9f1a cb89 8d8d 8d9f cc00 008d 912a ...............* │ │ │ │ -00040120: 0660 eb61 6c65 7496 05bf aa69 6e74 6572 .`.alet....inter │ │ │ │ -00040130: 7365 6374 936c 3193 6c32 933d 9366 696c sect.l1.l2.=.fil │ │ │ │ -00040140: 7465 7293 285c 782e 936d 656d 9378 936c ter.(\x..mem.x.l │ │ │ │ -00040150: 3229 936c 318e a40d 0000 a18d 912a 0660 2).l1........*.` │ │ │ │ -00040160: 6c65 7496 05bf aa73 7562 7472 6163 7493 let....subtract. │ │ │ │ -00040170: 6c31 936c 3291 0b7f 543d 9366 696c 7465 l1.l2...T=.filte │ │ │ │ -00040180: 7293 285c 782e 936e 6f74 286d 656d 9378 r.(\x..not(mem.x │ │ │ │ -00040190: 936c 3229 2993 6c31 8ea1 a18d 912a 0660 .l2)).l1.....*.` │ │ │ │ -000401a0: 6c65 7496 05bf aa75 6e69 6f6e 936c 3193 let....union.l1. │ │ │ │ -000401b0: 6c32 911c be52 3d93 6c31 9340 9373 7562 l2...R=.l1.@.sub │ │ │ │ -000401c0: 7472 6163 7493 6c32 936c 318e 8e8e 8e8e tract.l2.l1..... │ │ │ │ -000401d0: 8e8e 9f3a 2d67 8d91 12c7 61cf 5468 6572 ...:-g....a.Ther │ │ │ │ -000401e0: 6596 0494 1461 7265 9b04 9413 616c 736f e....are....also │ │ │ │ -000401f0: 9366 756e 6374 696f 6e73 9374 6f93 7465 .functions.to.te │ │ │ │ -00040200: 7374 9869 6693 6193 6c69 7374 9369 7398 st.if.a.list.is. │ │ │ │ -00040210: 6193 7365 742c 9104 be6f 7265 6d6f 95ac a.set,...oremo.. │ │ │ │ -00040220: 7276 9365 9864 7570 6c69 6361 7465 7396 rv.e.duplicates. │ │ │ │ -00040230: 0494 1466 726f 6d93 6193 6c69 7374 9861 ...from.a.list.a │ │ │ │ -00040240: 6e64 9374 6573 748e a410 0000 8d91 12c7 nd.test......... │ │ │ │ -00040250: 6174 95ac 7277 936f 9603 eaa8 6c69 7374 at..rw.o....list │ │ │ │ -00040260: 7393 666f 7293 7365 7493 6571 7561 6c69 s.for.set.equali │ │ │ │ -00040270: 7490 ac72 7991 ff05 562e 8e9f 2dca da8d t..ry...V...-... │ │ │ │ -00040280: 8d8d 9112 c761 9fe8 4fa7 8900 0066 6601 .....a..O....ff. │ │ │ │ -00040290: c70b 4a9f 2507 168d 8d90 cccd 9f04 599c ..J.%.........Y. │ │ │ │ -000402a0: 8400 2960 b200 0066 668d 9fe1 a664 8d91 ..)`...ff....d.. │ │ │ │ -000402b0: 170b cceb 6164 6973 7469 6e63 7491 0b7f ....adistinct... │ │ │ │ -000402c0: 543a 9605 bfaa 2a93 6c69 7374 932d 3e93 T:....*.list.->. │ │ │ │ -000402d0: 626f 6f6c 8ea4 0d00 008d 9117 0bcc 7365 bool..........se │ │ │ │ -000402e0: 7469 6679 9116 fea8 3a96 05bf aa2a 936c tify....:....*.l │ │ │ │ -000402f0: 6973 7493 2d3e 932a 936c 6973 748e a18d ist.->.*.list... │ │ │ │ -00040300: 9117 0bcc 7365 745f 6571 7561 6c96 05bf ....set_equal... │ │ │ │ -00040310: aa3a 932a 936c 6973 7493 2d3e 932a 936c .:.*.list.->.*.l │ │ │ │ -00040320: 6973 7493 2d3e 9362 6f6f 6c8e 8e92 01c6 ist.->.bool..... │ │ │ │ -00040330: 71b1 8400 2960 b200 0066 668e 8e9f 04c0 q...)`...ff..... │ │ │ │ -00040340: 0289 0000 6666 01c7 0b4a 8e8e 8e9f 305a ....ff...J....0Z │ │ │ │ -00040350: 778d 9112 c761 d044 6573 6372 6970 7469 w....a.Descripti │ │ │ │ -00040360: 6f6e 8e9f 191d 6b8d 8d91 12c7 61eb 6164 on....k.....a.ad │ │ │ │ -00040370: 6973 7469 6e63 7491 05bf aaeb 626c 8e91 istinct.....bl.. │ │ │ │ -00040380: 4ea0 7bcf 7265 7475 726e 738d 9104 a08c N.{.returns..... │ │ │ │ -00040390: eb61 7472 7565 8e91 203f bfcf 6966 9604 .atrue.. ?..if.. │ │ │ │ -000403a0: a08c 616c 6c93 7468 6593 656c 656d 656e ..all.the.elemen │ │ │ │ -000403b0: 90ac 7274 7393 6f66 9b04 a08b d76c 9104 ..rts.of.....l.. │ │ │ │ -000403c0: e41b cf61 7265 9364 6973 7469 6e63 743b ...are.distinct; │ │ │ │ -000403d0: 9104 fb7e 6f74 6865 7277 6973 6598 6974 ...~otherwise.it │ │ │ │ -000403e0: 9372 6574 7572 6e73 8d93 eb61 6661 6c73 .returns...afals │ │ │ │ -000403f0: 658e 9121 5ede cf2e 8ea1 8d8d 9112 c761 e..!^..........a │ │ │ │ -00040400: eb61 7365 7469 6679 9105 bfaa eb62 6c8e .asetify.....bl. │ │ │ │ -00040410: 9142 76ed cf72 656d 6f95 ac72 7693 6573 .Bv..remo..rv.es │ │ │ │ -00040420: 9603 f652 7265 7090 538e 6561 7465 6493 ...Rrep.S.eated. │ │ │ │ -00040430: 656c 656d 656e 9aac 7274 7393 6672 6f6d elemen..rts.from │ │ │ │ -00040440: 9103 f651 d76c 9043 8fcf 2c91 03f9 3d6c ...Q.l.C..,...=l │ │ │ │ -00040450: 6561 9876 696e 6793 7468 6591 03f6 516c ea.ving.the...Ql │ │ │ │ -00040460: 6173 7493 6f90 538e 6363 7572 7265 6e63 ast.o.S.ccurrenc │ │ │ │ -00040470: 6593 6f66 9365 6163 9868 9364 7570 6c69 e.of.eac.h.dupli │ │ │ │ -00040480: 6361 7465 8ea1 8d91 12c7 6169 6e96 04e2 cate......ain... │ │ │ │ -00040490: 0174 6865 936c 6973 742e 8d91 081e ebeb .the.list....... │ │ │ │ -000404a0: 6173 6574 5f65 7175 616c 9105 bfaa eb62 aset_equal.....b │ │ │ │ -000404b0: 6c8d 9f01 a47a d531 8e91 0a7f aeeb 626c l....z.1......bl │ │ │ │ -000404c0: 8d9f 01a4 7ad5 328e 8e91 5c46 18cf 7265 ....z.2...\F..re │ │ │ │ -000404d0: 7475 726e 738d 93eb 6174 7275 658e 9120 turns...atrue.. │ │ │ │ -000404e0: c2aa cf69 6691 04e2 0265 769a ac72 6572 ...if....ev..rer │ │ │ │ -000404f0: 7993 656c 656d 656e 9874 936f 6693 d76c y.elemen.t.of..l │ │ │ │ -00040500: 8d9f 01cc ccd5 318e 9b09 a205 cf61 7070 ......1......app │ │ │ │ -00040510: 9053 8e65 6172 7393 696e 93d7 6c8d 9f01 .S.ears.in..l... │ │ │ │ -00040520: cccc d532 8e98 cf61 6e64 9365 7690 ac72 ...2...and.ev..r │ │ │ │ -00040530: 6572 798e a18d 9112 c761 656c 656d 656e ery......aelemen │ │ │ │ -00040540: 90ac 7274 9603 eaa8 6f66 93d7 6c8d 9f01 ..rt....of..l... │ │ │ │ -00040550: cccc d532 8e91 08aa accf 6170 7090 538e ...2......app.S. │ │ │ │ -00040560: 6561 7273 9369 6e93 d76c 8d9f 01cc ccd5 ears.in..l...... │ │ │ │ -00040570: 318e 9104 c004 cf3b 936f 7468 6572 7769 1......;.otherwi │ │ │ │ -00040580: 7365 9369 7493 7265 7475 726e 738d 93eb se.it.returns... │ │ │ │ -00040590: 6166 616c 7365 8e91 20a8 facf 2e8e 9f23 afalse.. ......# │ │ │ │ -000405a0: 6e64 8d91 12c7 61d0 4465 0c6e 6974 696f nd....a.De.nitio │ │ │ │ -000405b0: 6e8e 9f35 4dc4 8d8d 8d9f 20d6 bd8d 8d8d n..5M..... ..... │ │ │ │ -000405c0: 9fbf 0000 8d91 2a06 60eb 616c 6574 7265 ......*.`.aletre │ │ │ │ -000405d0: 6396 05bf aa64 6973 7469 6e63 7493 6c93 c....distinct.l. │ │ │ │ -000405e0: 3d8e a40d 0000 8d91 2fc6 0a28 6e75 6c6c =......./..(null │ │ │ │ -000405f0: 9605 bfaa 6c29 936f 7293 286e 6f74 9328 ....l).or.(not.( │ │ │ │ -00040600: 6d65 6d93 2868 6493 6c29 9328 746c 936c mem.(hd.l).(tl.l │ │ │ │ -00040610: 2929 9326 9364 6973 7469 6e63 7493 2874 )).&.distinct.(t │ │ │ │ -00040620: 6c93 6c29 298e a1a1 8d91 2a06 606c 6574 l.l)).....*.`let │ │ │ │ -00040630: 9605 bfaa 7365 7469 6679 936c 933d 9369 ....setify.l.=.i │ │ │ │ -00040640: 746c 6973 7493 285c 6193 732e 9369 6693 tlist.(\a.s..if. │ │ │ │ -00040650: 6d65 6d93 6193 7393 7468 656e 9373 9365 mem.a.s.then.s.e │ │ │ │ -00040660: 6c73 6593 612e 7329 936c 935b 5d8e a1a1 lse.a.s).l.[]... │ │ │ │ -00040670: 8d91 2a06 606c 6574 9605 bfaa 7365 745f ..*.`let....set_ │ │ │ │ -00040680: 6571 7561 6c93 6c31 936c 3293 3d93 2873 equal.l1.l2.=.(s │ │ │ │ -00040690: 7562 7472 6163 7493 6c31 936c 3293 3d93 ubtract.l1.l2.=. │ │ │ │ -000406a0: 5b5d 2993 2693 2873 7562 7472 6163 7493 []).&.(subtract. │ │ │ │ -000406b0: 6c32 936c 3193 3d93 5b5d 298e 8e8e 8e8e l2.l1.=.[])..... │ │ │ │ -000406c0: 8e8e 9f48 6968 8d8d 9112 c761 eb4b 372e ...Hih.....a.K7. │ │ │ │ -000406d0: 378e 913f 0f0c 4d69 7363 656c 6c61 6e65 7..?..Miscellane │ │ │ │ -000406e0: 6f75 7396 067a e173 7472 696e 6793 7072 ous..z.string.pr │ │ │ │ -000406f0: 6f91 008a 3d63 6573 7369 6e67 9366 756e o...=cessing.fun │ │ │ │ -00040700: 6374 696f 6e73 8e9f 1d3f 8e8d 9112 c761 ctions...?.....a │ │ │ │ -00040710: cf54 6865 9604 3bb6 666f 6c6c 6f90 ac72 .The..;.follo..r │ │ │ │ -00040720: 7769 6e67 9b04 3bb5 6675 6e63 7469 6f6e wing..;.function │ │ │ │ -00040730: 7393 7370 6c69 7498 7374 7269 6e67 7393 s.split.strings. │ │ │ │ -00040740: 696e 9aac 7274 6f93 6077 986f 7264 7327 in..rto.`w.ords' │ │ │ │ -00040750: 3b8d 9104 643c eb61 776f 7264 7332 8e91 ;...d<.awords2.. │ │ │ │ -00040760: 2b1d eecf 7573 6573 9b04 3bb5 6193 7573 +...uses..;.a.us │ │ │ │ -00040770: 6572 9873 7570 706c 6965 6493 7365 7061 er.supplied.sepa │ │ │ │ -00040780: 7261 746f 722c 8ea1 8d91 12c7 6177 6869 rator,......awhi │ │ │ │ -00040790: 6c65 8d91 03ea a8eb 6177 6f72 6473 8e91 le......awords.. │ │ │ │ -000407a0: 2493 a2cf 7573 6573 9603 eaa8 7370 6163 $...uses....spac │ │ │ │ -000407b0: 6593 616e 6493 6361 7272 6961 6765 2d72 e.and.carriage-r │ │ │ │ -000407c0: 6574 7572 6e93 6173 9373 6570 6172 6174 eturn.as.separat │ │ │ │ -000407d0: 6f72 732e 8e9f 274a da8d 8d8d 9112 c761 ors...'J.......a │ │ │ │ -000407e0: 9fee cfa7 8900 0066 6601 c70b 4a9f 1807 .......ff...J... │ │ │ │ -000407f0: 168d 8d90 cccd 9f04 599c 8400 1c60 b200 ........Y....`.. │ │ │ │ -00040800: 0066 668d 9fee a664 8d91 170b cceb 6177 .ff....d......aw │ │ │ │ -00040810: 6f72 6473 3296 05bf aa3a 9373 7472 696e ords2....:.strin │ │ │ │ -00040820: 6793 2d3e 9373 7472 696e 6793 2d3e 9373 g.->.string.->.s │ │ │ │ -00040830: 7472 696e 6793 6c69 7374 8e9f 0d00 008d tring.list...... │ │ │ │ -00040840: 9117 0bcc 776f 7264 7391 0b7f 543a 9605 ....words...T:.. │ │ │ │ -00040850: bfaa 7374 7269 6e67 932d 3e93 7374 7269 ..string.->.stri │ │ │ │ -00040860: 6e67 936c 6973 748e 8e92 01c6 71b1 8400 ng.list.....q... │ │ │ │ -00040870: 1c60 b200 0066 668e 8e9f 04c0 0289 0000 .`...ff......... │ │ │ │ -00040880: 6666 01c7 0b4a 8e8e 8e9f 29da 778d 9112 ff...J....).w... │ │ │ │ -00040890: c761 d044 6573 6372 6970 7469 6f6e 8e9f .a.Description.. │ │ │ │ -000408a0: 2532 be8d 8d8d 8d9f f166 648d 8d8d 911d %2.......fd..... │ │ │ │ -000408b0: c761 eb61 776f 7264 7332 9105 bfaa 608e .a.awords2....`. │ │ │ │ -000408c0: 914b c4b1 d763 8deb 6160 9105 bfaa 608e .K...c..a`....`. │ │ │ │ -000408d0: 9111 3efe d773 8d9f 01cc ccd5 318e 9604 ..>..s......1... │ │ │ │ -000408e0: c004 d763 738d 9f01 cccc d532 8e93 d763 ...cs......2...c │ │ │ │ -000408f0: 8d96 01ff fe3a 933a 933a 8e91 11ca 9c63 .....:.:.:.....c │ │ │ │ -00040900: 738d 9f01 cccc d86e 8e8d 9105 a850 eb61 s......n.....P.a │ │ │ │ -00040910: 608e 8e8d 9200 b28b 2ccf 3d8d 9103 5552 `.......,.=...UR │ │ │ │ -00040920: eb61 5b60 8e91 0ed4 a6d7 738d 9f01 cccc .a[`......s..... │ │ │ │ -00040930: d531 8e8d 9104 c004 eb61 603b 608e 9115 .1.......a`;`... │ │ │ │ -00040940: ff02 d773 8d9f 01cc ccd5 328e 8d91 04c0 ...s......2..... │ │ │ │ -00040950: 04eb 6160 3b8e 8d91 1629 fed7 3a96 01ff ..a`;....)..:... │ │ │ │ -00040960: fe3a 933a 8e8d 9129 df44 eb61 3b60 8e91 .:.:...).D.a;`.. │ │ │ │ -00040970: 355e 98d7 738d 9f01 cccc d86e 8e8d 9105 5^..s......n.... │ │ │ │ -00040980: a850 eb61 605d 8e8e 8ea4 0e7f ffa1 8d8d .P.a`].......... │ │ │ │ -00040990: 8d91 1dc7 6177 6f72 6473 9105 bfaa 608e ....awords....`. │ │ │ │ -000409a0: 9146 0507 d773 8d9f 01cc ccd5 318e 9108 .F...s......1... │ │ │ │ -000409b0: aaac d773 8d9f 01cc ccd5 328e 8d91 0aaa ...s......2..... │ │ │ │ -000409c0: aad7 3a96 01ff fe3a 933a 8e91 1e5f f073 ..:....:.:..._.s │ │ │ │ -000409d0: 8d9f 01cc ccd8 6e8e 8d91 05a8 50eb 6160 ......n.....P.a` │ │ │ │ -000409e0: 8e8e 8d92 00b2 8b2c cf3d 8d91 0355 52eb .......,.=...UR. │ │ │ │ -000409f0: 615b 608e 910e d4a6 d773 8d9f 01cc ccd5 a[`......s...... │ │ │ │ -00040a00: 318e 8d91 04c0 04eb 6160 3b60 8e91 15ff 1.......a`;`.... │ │ │ │ -00040a10: 02d7 738d 9f01 cccc d532 8e8d 9104 c004 ..s......2...... │ │ │ │ -00040a20: eb61 603b 8e8d 9116 29fe d73a 9601 fffe .a`;....)..:.... │ │ │ │ -00040a30: 3a93 3a8e 8d91 29df 44eb 613b 608e 9135 :.:...).D.a;`..5 │ │ │ │ -00040a40: 5e98 d773 8d9f 01cc ccd8 6e8e 8d91 05a8 ^..s......n..... │ │ │ │ -00040a50: 50eb 6160 5d8e 8e8e 8e8e 8e8e 8e9f 24fd P.a`].........$. │ │ │ │ -00040a60: 138e 8c8b 0000 0042 0000 0000 0000 0000 .......B........ │ │ │ │ +00040080: 0000 0000 0000 0000 0003 f4e7 a002 cc05 ................ │ │ │ │ +00040090: 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d U...F........... │ │ │ │ +000400a0: 9112 c761 d037 2e37 2e91 0a80 004d 6973 ...a.7.7.....Mis │ │ │ │ +000400b0: 6365 6c6c 616e 656f 7573 9604 8000 7374 cellaneous....st │ │ │ │ +000400c0: 7269 6e67 9370 726f 9060 0063 6573 7369 ring.pro.`.cessi │ │ │ │ +000400d0: 6e67 9366 756e 6374 696f 6e73 9200 a6ab ng.functions.... │ │ │ │ +000400e0: 4336 358e 9112 c761 9f05 6666 8900 00e6 C65....a..ff.... │ │ │ │ +000400f0: 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 f..>|......./... │ │ │ │ +00040100: fd8b d021 8d91 12c7 6144 650c 6e69 7469 ...!....aDe.niti │ │ │ │ +00040110: 6f6e 8e9f 2f42 918d 8d8d 9f1a cb89 8d8d on../B.......... │ │ │ │ +00040120: 8d9f cc00 008d 912a 0660 eb61 6c65 7496 .......*.`.alet. │ │ │ │ +00040130: 05bf aa69 6e74 6572 7365 6374 936c 3193 ...intersect.l1. │ │ │ │ +00040140: 6c32 933d 9366 696c 7465 7293 285c 782e l2.=.filter.(\x. │ │ │ │ +00040150: 936d 656d 9378 936c 3229 936c 318e a40d .mem.x.l2).l1... │ │ │ │ +00040160: 0000 a18d 912a 0660 6c65 7496 05bf aa73 .....*.`let....s │ │ │ │ +00040170: 7562 7472 6163 7493 6c31 936c 3291 0b7f ubtract.l1.l2... │ │ │ │ +00040180: 543d 9366 696c 7465 7293 285c 782e 936e T=.filter.(\x..n │ │ │ │ +00040190: 6f74 286d 656d 9378 936c 3229 2993 6c31 ot(mem.x.l2)).l1 │ │ │ │ +000401a0: 8ea1 a18d 912a 0660 6c65 7496 05bf aa75 .....*.`let....u │ │ │ │ +000401b0: 6e69 6f6e 936c 3193 6c32 911c be52 3d93 nion.l1.l2...R=. │ │ │ │ +000401c0: 6c31 9340 9373 7562 7472 6163 7493 6c32 l1.@.subtract.l2 │ │ │ │ +000401d0: 936c 318e 8e8e 8e8e 8e8e 9f3a 2d67 8d91 .l1........:-g.. │ │ │ │ +000401e0: 12c7 61cf 5468 6572 6596 0494 1461 7265 ..a.There....are │ │ │ │ +000401f0: 9b04 9413 616c 736f 9366 756e 6374 696f ....also.functio │ │ │ │ +00040200: 6e73 9374 6f93 7465 7374 9869 6693 6193 ns.to.test.if.a. │ │ │ │ +00040210: 6c69 7374 9369 7398 6193 7365 742c 9104 list.is.a.set,.. │ │ │ │ +00040220: be6f 7265 6d6f 95ac 7276 9365 9864 7570 .oremo..rv.e.dup │ │ │ │ +00040230: 6c69 6361 7465 7396 0494 1466 726f 6d93 licates....from. │ │ │ │ +00040240: 6193 6c69 7374 9861 6e64 9374 6573 748e a.list.and.test. │ │ │ │ +00040250: a410 0000 8d91 12c7 6174 95ac 7277 936f ........at..rw.o │ │ │ │ +00040260: 9603 eaa8 6c69 7374 7393 666f 7293 7365 ....lists.for.se │ │ │ │ +00040270: 7493 6571 7561 6c69 7490 ac72 7991 ff05 t.equalit..ry... │ │ │ │ +00040280: 562e 8e9f 2dca da8d 8d8d 9112 c761 9fe8 V...-........a.. │ │ │ │ +00040290: 4fa7 8900 0066 6601 c70b 4a9f 2507 168d O....ff...J.%... │ │ │ │ +000402a0: 8d90 cccd 9f04 599c 8400 2960 b200 0066 ......Y...)`...f │ │ │ │ +000402b0: 668d 9fe1 a664 8d91 170b cceb 6164 6973 f....d......adis │ │ │ │ +000402c0: 7469 6e63 7491 0b7f 543a 9605 bfaa 2a93 tinct...T:....*. │ │ │ │ +000402d0: 6c69 7374 932d 3e93 626f 6f6c 8ea4 0d00 list.->.bool.... │ │ │ │ +000402e0: 008d 9117 0bcc 7365 7469 6679 9116 fea8 ......setify.... │ │ │ │ +000402f0: 3a96 05bf aa2a 936c 6973 7493 2d3e 932a :....*.list.->.* │ │ │ │ +00040300: 936c 6973 748e a18d 9117 0bcc 7365 745f .list.......set_ │ │ │ │ +00040310: 6571 7561 6c96 05bf aa3a 932a 936c 6973 equal....:.*.lis │ │ │ │ +00040320: 7493 2d3e 932a 936c 6973 7493 2d3e 9362 t.->.*.list.->.b │ │ │ │ +00040330: 6f6f 6c8e 8e92 01c6 71b1 8400 2960 b200 ool.....q...)`.. │ │ │ │ +00040340: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ +00040350: 0b4a 8e8e 8e9f 305a 778d 9112 c761 d044 .J....0Zw....a.D │ │ │ │ +00040360: 6573 6372 6970 7469 6f6e 8e9f 191d 6b8d escription....k. │ │ │ │ +00040370: 8d91 12c7 61eb 6164 6973 7469 6e63 7491 ....a.adistinct. │ │ │ │ +00040380: 05bf aaeb 626c 8e91 4ea0 7bcf 7265 7475 ....bl..N.{.retu │ │ │ │ +00040390: 726e 738d 9104 a08c eb61 7472 7565 8e91 rns......atrue.. │ │ │ │ +000403a0: 203f bfcf 6966 9604 a08c 616c 6c93 7468 ?..if....all.th │ │ │ │ +000403b0: 6593 656c 656d 656e 90ac 7274 7393 6f66 e.elemen..rts.of │ │ │ │ +000403c0: 9b04 a08b d76c 9104 e41b cf61 7265 9364 .....l.....are.d │ │ │ │ +000403d0: 6973 7469 6e63 743b 9104 fb7e 6f74 6865 istinct;...~othe │ │ │ │ +000403e0: 7277 6973 6598 6974 9372 6574 7572 6e73 rwise.it.returns │ │ │ │ +000403f0: 8d93 eb61 6661 6c73 658e 9121 5ede cf2e ...afalse..!^... │ │ │ │ +00040400: 8ea1 8d8d 9112 c761 eb61 7365 7469 6679 .......a.asetify │ │ │ │ +00040410: 9105 bfaa eb62 6c8e 9142 76ed cf72 656d .....bl..Bv..rem │ │ │ │ +00040420: 6f95 ac72 7693 6573 9603 f652 7265 7090 o..rv.es...Rrep. │ │ │ │ +00040430: 538e 6561 7465 6493 656c 656d 656e 9aac S.eated.elemen.. │ │ │ │ +00040440: 7274 7393 6672 6f6d 9103 f651 d76c 9043 rts.from...Q.l.C │ │ │ │ +00040450: 8fcf 2c91 03f9 3d6c 6561 9876 696e 6793 ..,...=lea.ving. │ │ │ │ +00040460: 7468 6591 03f6 516c 6173 7493 6f90 538e the...Qlast.o.S. │ │ │ │ +00040470: 6363 7572 7265 6e63 6593 6f66 9365 6163 ccurrence.of.eac │ │ │ │ +00040480: 9868 9364 7570 6c69 6361 7465 8ea1 8d91 .h.duplicate.... │ │ │ │ +00040490: 12c7 6169 6e96 04e2 0174 6865 936c 6973 ..ain....the.lis │ │ │ │ +000404a0: 742e 8d91 081e ebeb 6173 6574 5f65 7175 t.......aset_equ │ │ │ │ +000404b0: 616c 9105 bfaa eb62 6c8d 9f01 a47a d531 al.....bl....z.1 │ │ │ │ +000404c0: 8e91 0a7f aeeb 626c 8d9f 01a4 7ad5 328e ......bl....z.2. │ │ │ │ +000404d0: 8e91 5c46 18cf 7265 7475 726e 738d 93eb ..\F..returns... │ │ │ │ +000404e0: 6174 7275 658e 9120 c2aa cf69 6691 04e2 atrue.. ...if... │ │ │ │ +000404f0: 0265 769a ac72 6572 7993 656c 656d 656e .ev..rery.elemen │ │ │ │ +00040500: 9874 936f 6693 d76c 8d9f 01cc ccd5 318e .t.of..l......1. │ │ │ │ +00040510: 9b09 a205 cf61 7070 9053 8e65 6172 7393 .....app.S.ears. │ │ │ │ +00040520: 696e 93d7 6c8d 9f01 cccc d532 8e98 cf61 in..l......2...a │ │ │ │ +00040530: 6e64 9365 7690 ac72 6572 798e a18d 9112 nd.ev..rery..... │ │ │ │ +00040540: c761 656c 656d 656e 90ac 7274 9603 eaa8 .aelemen..rt.... │ │ │ │ +00040550: 6f66 93d7 6c8d 9f01 cccc d532 8e91 08aa of..l......2.... │ │ │ │ +00040560: accf 6170 7090 538e 6561 7273 9369 6e93 ..app.S.ears.in. │ │ │ │ +00040570: d76c 8d9f 01cc ccd5 318e 9104 c004 cf3b .l......1......; │ │ │ │ +00040580: 936f 7468 6572 7769 7365 9369 7493 7265 .otherwise.it.re │ │ │ │ +00040590: 7475 726e 738d 93eb 6166 616c 7365 8e91 turns...afalse.. │ │ │ │ +000405a0: 20a8 facf 2e8e 9f23 6e64 8d91 12c7 61d0 ......#nd....a. │ │ │ │ +000405b0: 4465 0c6e 6974 696f 6e8e 9f35 4dc4 8d8d De.nition..5M... │ │ │ │ +000405c0: 8d9f 20d6 bd8d 8d8d 9fbf 0000 8d91 2a06 .. ...........*. │ │ │ │ +000405d0: 60eb 616c 6574 7265 6396 05bf aa64 6973 `.aletrec....dis │ │ │ │ +000405e0: 7469 6e63 7493 6c93 3d8e a40d 0000 8d91 tinct.l.=....... │ │ │ │ +000405f0: 2fc6 0a28 6e75 6c6c 9605 bfaa 6c29 936f /..(null....l).o │ │ │ │ +00040600: 7293 286e 6f74 9328 6d65 6d93 2868 6493 r.(not.(mem.(hd. │ │ │ │ +00040610: 6c29 9328 746c 936c 2929 9326 9364 6973 l).(tl.l)).&.dis │ │ │ │ +00040620: 7469 6e63 7493 2874 6c93 6c29 298e a1a1 tinct.(tl.l))... │ │ │ │ +00040630: 8d91 2a06 606c 6574 9605 bfaa 7365 7469 ..*.`let....seti │ │ │ │ +00040640: 6679 936c 933d 9369 746c 6973 7493 285c fy.l.=.itlist.(\ │ │ │ │ +00040650: 6193 732e 9369 6693 6d65 6d93 6193 7393 a.s..if.mem.a.s. │ │ │ │ +00040660: 7468 656e 9373 9365 6c73 6593 612e 7329 then.s.else.a.s) │ │ │ │ +00040670: 936c 935b 5d8e a1a1 8d91 2a06 606c 6574 .l.[].....*.`let │ │ │ │ +00040680: 9605 bfaa 7365 745f 6571 7561 6c93 6c31 ....set_equal.l1 │ │ │ │ +00040690: 936c 3293 3d93 2873 7562 7472 6163 7493 .l2.=.(subtract. │ │ │ │ +000406a0: 6c31 936c 3293 3d93 5b5d 2993 2693 2873 l1.l2.=.[]).&.(s │ │ │ │ +000406b0: 7562 7472 6163 7493 6c32 936c 3193 3d93 ubtract.l2.l1.=. │ │ │ │ +000406c0: 5b5d 298e 8e8e 8e8e 8e8e 9f48 6968 8d8d [])........Hih.. │ │ │ │ +000406d0: 9112 c761 eb4b 372e 378e 913f 0f0c 4d69 ...a.K7.7..?..Mi │ │ │ │ +000406e0: 7363 656c 6c61 6e65 6f75 7396 067a e173 scellaneous..z.s │ │ │ │ +000406f0: 7472 696e 6793 7072 6f91 008a 3d63 6573 tring.pro...=ces │ │ │ │ +00040700: 7369 6e67 9366 756e 6374 696f 6e73 8e9f sing.functions.. │ │ │ │ +00040710: 1d3f 8e8d 9112 c761 cf54 6865 9604 3bb6 .?.....a.The..;. │ │ │ │ +00040720: 666f 6c6c 6f90 ac72 7769 6e67 9b04 3bb5 follo..rwing..;. │ │ │ │ +00040730: 6675 6e63 7469 6f6e 7393 7370 6c69 7498 functions.split. │ │ │ │ +00040740: 7374 7269 6e67 7393 696e 9aac 7274 6f93 strings.in..rto. │ │ │ │ +00040750: 6077 986f 7264 7327 3b8d 9104 643c eb61 `w.ords';...d<.a │ │ │ │ +00040760: 776f 7264 7332 8e91 2b1d eecf 7573 6573 words2..+...uses │ │ │ │ +00040770: 9b04 3bb5 6193 7573 6572 9873 7570 706c ..;.a.user.suppl │ │ │ │ +00040780: 6965 6493 7365 7061 7261 746f 722c 8ea1 ied.separator,.. │ │ │ │ +00040790: 8d91 12c7 6177 6869 6c65 8d91 03ea a8eb ....awhile...... │ │ │ │ +000407a0: 6177 6f72 6473 8e91 2493 a2cf 7573 6573 awords..$...uses │ │ │ │ +000407b0: 9603 eaa8 7370 6163 6593 616e 6493 6361 ....space.and.ca │ │ │ │ +000407c0: 7272 6961 6765 2d72 6574 7572 6e93 6173 rriage-return.as │ │ │ │ +000407d0: 9373 6570 6172 6174 6f72 732e 8e9f 274a .separators...'J │ │ │ │ +000407e0: da8d 8d8d 9112 c761 9fee cfa7 8900 0066 .......a.......f │ │ │ │ +000407f0: 6601 c70b 4a9f 1807 168d 8d90 cccd 9f04 f...J........... │ │ │ │ +00040800: 599c 8400 1c60 b200 0066 668d 9fee a664 Y....`...ff....d │ │ │ │ +00040810: 8d91 170b cceb 6177 6f72 6473 3296 05bf ......awords2... │ │ │ │ +00040820: aa3a 9373 7472 696e 6793 2d3e 9373 7472 .:.string.->.str │ │ │ │ +00040830: 696e 6793 2d3e 9373 7472 696e 6793 6c69 ing.->.string.li │ │ │ │ +00040840: 7374 8e9f 0d00 008d 9117 0bcc 776f 7264 st..........word │ │ │ │ +00040850: 7391 0b7f 543a 9605 bfaa 7374 7269 6e67 s...T:....string │ │ │ │ +00040860: 932d 3e93 7374 7269 6e67 936c 6973 748e .->.string.list. │ │ │ │ +00040870: 8e92 01c6 71b1 8400 1c60 b200 0066 668e ....q....`...ff. │ │ │ │ +00040880: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ +00040890: 8e9f 29da 778d 9112 c761 d044 6573 6372 ..).w....a.Descr │ │ │ │ +000408a0: 6970 7469 6f6e 8e9f 2532 be8d 8d8d 8d9f iption..%2...... │ │ │ │ +000408b0: f166 648d 8d8d 911d c761 eb61 776f 7264 .fd......a.aword │ │ │ │ +000408c0: 7332 9105 bfaa 608e 914b c4b1 d763 8deb s2....`..K...c.. │ │ │ │ +000408d0: 6160 9105 bfaa 608e 9111 3efe d773 8d9f a`....`...>..s.. │ │ │ │ +000408e0: 01cc ccd5 318e 9604 c004 d763 738d 9f01 ....1......cs... │ │ │ │ +000408f0: cccc d532 8e93 d763 8d96 01ff fe3a 933a ...2...c.....:.: │ │ │ │ +00040900: 933a 8e91 11ca 9c63 738d 9f01 cccc d86e .:.....cs......n │ │ │ │ +00040910: 8e8d 9105 a850 eb61 608e 8e8d 9200 b28b .....P.a`....... │ │ │ │ +00040920: 2ccf 3d8d 9103 5552 eb61 5b60 8e91 0ed4 ,.=...UR.a[`.... │ │ │ │ +00040930: a6d7 738d 9f01 cccc d531 8e8d 9104 c004 ..s......1...... │ │ │ │ +00040940: eb61 603b 608e 9115 ff02 d773 8d9f 01cc .a`;`......s.... │ │ │ │ +00040950: ccd5 328e 8d91 04c0 04eb 6160 3b8e 8d91 ..2.......a`;... │ │ │ │ +00040960: 1629 fed7 3a96 01ff fe3a 933a 8e8d 9129 .)..:....:.:...) │ │ │ │ +00040970: df44 eb61 3b60 8e91 355e 98d7 738d 9f01 .D.a;`..5^..s... │ │ │ │ +00040980: cccc d86e 8e8d 9105 a850 eb61 605d 8e8e ...n.....P.a`].. │ │ │ │ +00040990: 8ea4 0e7f ffa1 8d8d 8d91 1dc7 6177 6f72 ............awor │ │ │ │ +000409a0: 6473 9105 bfaa 608e 9146 0507 d773 8d9f ds....`..F...s.. │ │ │ │ +000409b0: 01cc ccd5 318e 9108 aaac d773 8d9f 01cc ....1......s.... │ │ │ │ +000409c0: ccd5 328e 8d91 0aaa aad7 3a96 01ff fe3a ..2.......:....: │ │ │ │ +000409d0: 933a 8e91 1e5f f073 8d9f 01cc ccd8 6e8e .:..._.s......n. │ │ │ │ +000409e0: 8d91 05a8 50eb 6160 8e8e 8d92 00b2 8b2c ....P.a`......., │ │ │ │ +000409f0: cf3d 8d91 0355 52eb 615b 608e 910e d4a6 .=...UR.a[`..... │ │ │ │ +00040a00: d773 8d9f 01cc ccd5 318e 8d91 04c0 04eb .s......1....... │ │ │ │ +00040a10: 6160 3b60 8e91 15ff 02d7 738d 9f01 cccc a`;`......s..... │ │ │ │ +00040a20: d532 8e8d 9104 c004 eb61 603b 8e8d 9116 .2.......a`;.... │ │ │ │ +00040a30: 29fe d73a 9601 fffe 3a93 3a8e 8d91 29df )..:....:.:...). │ │ │ │ +00040a40: 44eb 613b 608e 9135 5e98 d773 8d9f 01cc D.a;`..5^..s.... │ │ │ │ +00040a50: ccd8 6e8e 8d91 05a8 50eb 6160 5d8e 8e8e ..n.....P.a`]... │ │ │ │ +00040a60: 8e8e 8e8e 8e9f 24fd 138e 8c8b 0000 0042 ......$........B │ │ │ │ 00040a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00040a80: 0000 0000 0000 0000 0000 0000 0004 0057 ...............W │ │ │ │ -00040a90: a002 cc05 558d a0fd 46d3 0e8d 8d8d 8d9f ....U...F....... │ │ │ │ -00040aa0: fa99 9a8d 91ea f1eb d036 3691 574c b043 .........66.WL.C │ │ │ │ -00040ab0: 6861 7074 6572 9604 8000 372e 910a 8000 hapter....7..... │ │ │ │ -00040ac0: 4765 6e65 7261 6c93 5075 7270 9a60 006f General.Purp.`.o │ │ │ │ -00040ad0: 7365 9361 6e64 934c 6973 7493 5072 6f98 se.and.List.Pro. │ │ │ │ -00040ae0: 6365 7373 696e 6793 4691 fee0 0075 6e63 cessing.F....unc │ │ │ │ -00040af0: 7469 6f6e 738e 91ea f1eb 9f05 6666 8900 tions.......ff.. │ │ │ │ -00040b00: 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf ..f..>|......./. │ │ │ │ -00040b10: 8da0 fd8b d021 8d91 eaf1 eb44 650c 6e69 .....!.....De.ni │ │ │ │ -00040b20: 7469 6f6e 8e9f 40f0 598d 8d8d 9f2d d6bd tion..@.Y....-.. │ │ │ │ -00040b30: 8d8d 8d9f a500 008d 9102 30ea eb61 6c65 ..........0..ale │ │ │ │ -00040b40: 7496 05bf aa77 6f72 6473 3293 7365 7093 t....words2.sep. │ │ │ │ -00040b50: 7374 7269 6e67 933d 8ea4 0d00 008d 9107 string.=........ │ │ │ │ -00040b60: f094 736e 6496 05bf aa28 6974 6c69 7374 ..snd....(itlist │ │ │ │ -00040b70: 9328 5c63 6893 2863 6873 2c74 6f6b 6c29 .(\ch.(chs,tokl) │ │ │ │ -00040b80: 2e8e a18d 9163 eb34 6966 9605 bfaa 6368 .....c.4if....ch │ │ │ │ -00040b90: 933d 9373 6570 9374 6865 6e8e a18d 9175 .=.sep.then....u │ │ │ │ -00040ba0: 2a32 6966 9605 bfaa 6e75 6c6c 9363 6873 *2if....null.chs │ │ │ │ -00040bb0: 9374 6865 6e93 5b5d 2c74 6f6b 6c8e a18d .then.[],tokl... │ │ │ │ -00040bc0: 9175 2a32 656c 7365 9605 bfaa 5b5d 2c93 .u*2else....[],. │ │ │ │ -00040bd0: 2869 6d70 6c6f 6465 9363 6873 932e 9374 (implode.chs...t │ │ │ │ -00040be0: 6f6b 6c29 8ea1 8d91 63eb 3465 6c73 6596 okl)....c.4else. │ │ │ │ -00040bf0: 05bf aa28 6368 2e63 6873 292c 9374 6f6b ...(ch.chs),.tok │ │ │ │ -00040c00: 6c29 8ea1 8d91 4cec 8c28 7365 7096 05bf l)....L..(sep... │ │ │ │ -00040c10: aa2e 9365 7870 6c6f 6465 9373 7472 696e ...explode.strin │ │ │ │ -00040c20: 6729 8ea1 8d91 4cec 8c28 5b5d 2c5b 5d29 g)....L..([],[]) │ │ │ │ -00040c30: 298e 8e8e 8e8e 8e8e a000 8441 fe8d 8d8d )..........A.... │ │ │ │ -00040c40: 9f3b 4b89 8d8d 8d9f 8b00 008d 9102 30ea .;K...........0. │ │ │ │ -00040c50: 6c65 7496 05bf aa77 6f72 645f 7365 7061 let....word_sepa │ │ │ │ -00040c60: 7261 746f 7273 933d 935b 6093 603b 605c rators.=.[`.`;`\ │ │ │ │ -00040c70: 4c60 5d8e a40d 0000 a18d 9102 30ea 6c65 L`].........0.le │ │ │ │ -00040c80: 7496 05bf aa77 6f72 6473 9373 7472 696e t....words.strin │ │ │ │ -00040c90: 6793 3d8e a18d 9107 f094 736e 6496 05bf g.=.......snd... │ │ │ │ -00040ca0: aa28 6974 6c69 7374 9328 5c63 6893 2863 .(itlist.(\ch.(c │ │ │ │ -00040cb0: 6873 2c74 6f6b 6c29 2e8e a18d 9163 eb34 hs,tokl).....c.4 │ │ │ │ -00040cc0: 6966 9605 bfaa 6d65 6d93 6368 9377 6f72 if....mem.ch.wor │ │ │ │ -00040cd0: 645f 7365 7061 7261 746f 7273 9374 6865 d_separators.the │ │ │ │ -00040ce0: 6e8e a18d 9175 2a32 6966 9605 bfaa 6e75 n....u*2if....nu │ │ │ │ -00040cf0: 6c6c 9363 6873 9374 6865 6e93 5b5d 2c74 ll.chs.then.[],t │ │ │ │ -00040d00: 6f6b 6c8e a18d 9175 2a32 656c 7365 9605 okl....u*2else.. │ │ │ │ -00040d10: bfaa 5b5d 2c93 2869 6d70 6c6f 6465 9363 ..[],.(implode.c │ │ │ │ -00040d20: 6873 932e 9374 6f6b 6c29 8ea1 8d91 63eb hs...tokl)....c. │ │ │ │ -00040d30: 3465 6c73 6596 05bf aa28 6368 2e63 6873 4else....(ch.chs │ │ │ │ -00040d40: 292c 9374 6f6b 6c29 8ea1 8d91 4cec 8c28 ),.tokl)....L..( │ │ │ │ -00040d50: 6096 05bf aa60 932e 9365 7870 6c6f 6465 `....`...explode │ │ │ │ -00040d60: 9373 7472 696e 6729 8ea1 8d91 4cec 8c28 .string)....L..( │ │ │ │ -00040d70: 5b5d 2c5b 5d29 298e 8e8e 8e8e 8e8e 9f55 [],[]))........U │ │ │ │ -00040d80: 11a5 8d91 eaf1 ebcf 5468 6596 03b4 5f6e ........The..._n │ │ │ │ -00040d90: 6578 7493 7468 7265 6593 6675 6e63 7469 ext.three.functi │ │ │ │ -00040da0: 6f6e 7393 2874 6865 9373 6563 6f6e 6493 ons.(the.second. │ │ │ │ -00040db0: 6f66 9377 6869 639a ac72 6893 6973 9361 of.whic..rh.is.a │ │ │ │ -00040dc0: 6e93 696e 0c78 6564 9376 9865 7273 696f n.in.xed.v.ersio │ │ │ │ -00040dd0: 6e93 6f66 9374 6865 930c 7273 7429 9361 n.of.the..rst).a │ │ │ │ -00040de0: 7265 9373 7472 696e 678e a410 0000 8d91 re.string....... │ │ │ │ -00040df0: eaf1 eb63 6f6e 6361 7465 6e61 7469 6f6e ...concatenation │ │ │ │ -00040e00: 9103 eaa8 6f70 9053 8e65 7261 746f 7273 ....op.S.erators │ │ │ │ -00040e10: 2e8e 9f26 d892 8d8d 8d91 eaf1 eb9f e84f ...&...........O │ │ │ │ -00040e20: a789 0000 6666 01c7 0b4a 9f25 0716 8d8d ....ff...J.%.... │ │ │ │ -00040e30: 90cc cd9f 0459 9c84 0029 60b2 0000 6666 .....Y...)`...ff │ │ │ │ -00040e40: 8d9f e1a6 648d 9117 0bcc eb61 636f 6e63 ....d......aconc │ │ │ │ -00040e50: 6174 910b 7f54 3a96 05bf aa73 7472 696e at...T:....strin │ │ │ │ -00040e60: 6793 2d3e 9373 7472 696e 6793 2d3e 9373 g.->.string.->.s │ │ │ │ -00040e70: 7472 696e 678e a40d 0000 8d91 170b cc24 tring..........$ │ │ │ │ -00040e80: 5e91 227d fc3a 9605 bfaa 7374 7269 6e67 ^."}.:....string │ │ │ │ -00040e90: 932d 3e93 7374 7269 6e67 932d 3e93 7374 .->.string.->.st │ │ │ │ -00040ea0: 7269 6e67 8ea1 8d91 170b cc63 6f6e 6361 ring.......conca │ │ │ │ -00040eb0: 746c 9605 bfaa 3a93 7374 7269 6e67 936c tl....:.string.l │ │ │ │ -00040ec0: 6973 7493 2d3e 9373 7472 696e 678e 8e92 ist.->.string... │ │ │ │ -00040ed0: 01c6 71b1 8400 2960 b200 0066 668e 8e9f ..q...)`...ff... │ │ │ │ -00040ee0: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e9f ......ff...J.... │ │ │ │ -00040ef0: 2c02 a08d 91ea f1eb d044 6573 6372 6970 ,........Descrip │ │ │ │ -00040f00: 7469 6f6e 8e9f 17c0 008d 8d91 eaf1 ebeb tion............ │ │ │ │ -00040f10: 6163 6f6e 6361 748e 9111 324b cf63 6f6e aconcat...2K.con │ │ │ │ -00040f20: 6361 7465 6e61 7465 739b 03c2 6474 95ac catenates...dt.. │ │ │ │ -00040f30: 7277 936f 9873 7472 696e 6773 2c91 03ca rw.o.strings,... │ │ │ │ -00040f40: 72eb 6124 5e98 cf69 7398 616e 9869 6e0c r.a$^..is.an.in. │ │ │ │ -00040f50: 7865 6498 7693 6572 7369 6f6e 986f 668d xed.v.ersion.of. │ │ │ │ -00040f60: 98eb 6163 6f6e 6361 748e 9126 4060 cf2c ..aconcat..&@`., │ │ │ │ -00040f70: 9103 ca72 616e 648d 98eb 6163 6f6e 6361 ...rand...aconca │ │ │ │ -00040f80: 746c 8e91 2fc2 6ecf 636f 6e63 6174 652d tl../.n.concate- │ │ │ │ -00040f90: 8ea1 8d91 eaf1 eb6e 6174 6573 9603 eaa8 .......nates.... │ │ │ │ -00040fa0: 616c 6c93 7468 6593 7374 7269 6e67 7393 all.the.strings. │ │ │ │ -00040fb0: 696e 9361 936c 6973 7493 6f66 9373 7472 in.a.list.of.str │ │ │ │ -00040fc0: 696e 6773 2e8e 9f1f 168d 8d91 eaf1 ebd0 ings............ │ │ │ │ -00040fd0: 4465 0c6e 6974 696f 6e8e 9f34 6526 8d8d De.nition..4e&.. │ │ │ │ -00040fe0: 8d9f 214b 898d 8d8d 9fbf 0000 8d91 0230 ..!K...........0 │ │ │ │ -00040ff0: eaeb 616c 6574 9605 bfaa 636f 6e63 6174 ..alet....concat │ │ │ │ -00041000: 9373 3193 7332 933d 9369 6d70 6c6f 6465 .s1.s2.=.implode │ │ │ │ -00041010: 2865 7870 6c6f 6465 9373 3193 4093 6578 (explode.s1.@.ex │ │ │ │ -00041020: 706c 6f64 6593 7332 298e a40d 0000 a18d plode.s2)....... │ │ │ │ -00041030: 9102 30ea 6d6c 5f63 7572 7269 6564 5f69 ..0.ml_curried_i │ │ │ │ -00041040: 6e66 6978 9105 bfaa 605e 608e a18d 9102 nfix....`^`..... │ │ │ │ -00041050: 30ea 6c65 7496 05bf aa73 3193 5e93 7332 0.let....s1.^.s2 │ │ │ │ -00041060: 933d 9363 6f6e 6361 7493 7331 9373 328e .=.concat.s1.s2. │ │ │ │ -00041070: a1a1 8d91 0230 ea6c 6574 9605 bfaa 636f .....0.let....co │ │ │ │ -00041080: 6e63 6174 6c93 736c 933d 9369 6d70 6c6f ncatl.sl.=.implo │ │ │ │ -00041090: 6465 2869 746c 6973 7493 6170 7065 6e64 de(itlist.append │ │ │ │ -000410a0: 9328 6d61 7093 6578 706c 6f64 6593 736c .(map.explode.sl │ │ │ │ -000410b0: 2993 5b5d 298e 8e8e 8e8e 8e8e 9f4f f2db ).[])........O.. │ │ │ │ -000410c0: 8d8d 91ea f1eb eb4b 372e 388e 9117 3996 .......K7.8...9. │ │ │ │ -000410d0: 4691 fe61 4761 696c 7572 6596 067a e168 F..aGailure..z.h │ │ │ │ -000410e0: 616e 646c 696e 6793 6675 6e63 7469 6f6e andling.function │ │ │ │ -000410f0: 738e 9f1b e223 8d91 eaf1 ebcf 5468 6596 s....#......The. │ │ │ │ -00041100: 03b4 f966 6169 6c75 7265 9b03 b4f8 6861 ...failure....ha │ │ │ │ -00041110: 6e64 6c69 6e67 9366 756e 6374 696f 6e73 ndling.functions │ │ │ │ -00041120: 9364 6573 6372 6962 9053 8e65 6493 6865 .describ.S.ed.he │ │ │ │ -00041130: 7265 9861 7265 9375 7365 6675 6c93 666f re.are.useful.fo │ │ │ │ -00041140: 7298 7772 6974 696e 6793 636f 9053 8e64 r.writing.co.S.d │ │ │ │ -00041150: 6593 7468 6174 9366 6169 6c73 9877 6974 e.that.fails.wit │ │ │ │ -00041160: 6893 618e a18d 91ea f1eb 6261 6390 ac72 h.a.......bac..r │ │ │ │ -00041170: 6b74 7261 6365 2e8e 8e9f 24fd 138e 8c8b ktrace....$..... │ │ │ │ -00041180: 0000 0043 0000 0000 0000 0000 0000 0000 ...C............ │ │ │ │ +00040a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00040a90: 0000 0000 0004 005f a002 cc05 558d a0fd ......._....U... │ │ │ │ +00040aa0: 46d3 0e8d 8d8d 8d9f fa99 9a8d 91ea f1eb F............... │ │ │ │ +00040ab0: d036 3691 574c b043 6861 7074 6572 9604 .66.WL.Chapter.. │ │ │ │ +00040ac0: 8000 372e 910a 8000 4765 6e65 7261 6c93 ..7.....General. │ │ │ │ +00040ad0: 5075 7270 9a60 006f 7365 9361 6e64 934c Purp.`.ose.and.L │ │ │ │ +00040ae0: 6973 7493 5072 6f98 6365 7373 696e 6793 ist.Pro.cessing. │ │ │ │ +00040af0: 4691 fee0 0075 6e63 7469 6f6e 738e 91ea F....unctions... │ │ │ │ +00040b00: f1eb 9f05 6666 8900 00e6 6601 c73e 7c8e ....ff....f..>|. │ │ │ │ +00040b10: 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 8d91 ....../......!.. │ │ │ │ +00040b20: eaf1 eb44 650c 6e69 7469 6f6e 8e9f 40f0 ...De.nition..@. │ │ │ │ +00040b30: 598d 8d8d 9f2d d6bd 8d8d 8d9f a500 008d Y....-.......... │ │ │ │ +00040b40: 9102 30ea eb61 6c65 7496 05bf aa77 6f72 ..0..alet....wor │ │ │ │ +00040b50: 6473 3293 7365 7093 7374 7269 6e67 933d ds2.sep.string.= │ │ │ │ +00040b60: 8ea4 0d00 008d 9107 f094 736e 6496 05bf ..........snd... │ │ │ │ +00040b70: aa28 6974 6c69 7374 9328 5c63 6893 2863 .(itlist.(\ch.(c │ │ │ │ +00040b80: 6873 2c74 6f6b 6c29 2e8e a18d 9163 eb34 hs,tokl).....c.4 │ │ │ │ +00040b90: 6966 9605 bfaa 6368 933d 9373 6570 9374 if....ch.=.sep.t │ │ │ │ +00040ba0: 6865 6e8e a18d 9175 2a32 6966 9605 bfaa hen....u*2if.... │ │ │ │ +00040bb0: 6e75 6c6c 9363 6873 9374 6865 6e93 5b5d null.chs.then.[] │ │ │ │ +00040bc0: 2c74 6f6b 6c8e a18d 9175 2a32 656c 7365 ,tokl....u*2else │ │ │ │ +00040bd0: 9605 bfaa 5b5d 2c93 2869 6d70 6c6f 6465 ....[],.(implode │ │ │ │ +00040be0: 9363 6873 932e 9374 6f6b 6c29 8ea1 8d91 .chs...tokl).... │ │ │ │ +00040bf0: 63eb 3465 6c73 6596 05bf aa28 6368 2e63 c.4else....(ch.c │ │ │ │ +00040c00: 6873 292c 9374 6f6b 6c29 8ea1 8d91 4cec hs),.tokl)....L. │ │ │ │ +00040c10: 8c28 7365 7096 05bf aa2e 9365 7870 6c6f .(sep......explo │ │ │ │ +00040c20: 6465 9373 7472 696e 6729 8ea1 8d91 4cec de.string)....L. │ │ │ │ +00040c30: 8c28 5b5d 2c5b 5d29 298e 8e8e 8e8e 8e8e .([],[]))....... │ │ │ │ +00040c40: a000 8441 fe8d 8d8d 9f3b 4b89 8d8d 8d9f ...A.....;K..... │ │ │ │ +00040c50: 8b00 008d 9102 30ea 6c65 7496 05bf aa77 ......0.let....w │ │ │ │ +00040c60: 6f72 645f 7365 7061 7261 746f 7273 933d ord_separators.= │ │ │ │ +00040c70: 935b 6093 603b 605c 4c60 5d8e a40d 0000 .[`.`;`\L`]..... │ │ │ │ +00040c80: a18d 9102 30ea 6c65 7496 05bf aa77 6f72 ....0.let....wor │ │ │ │ +00040c90: 6473 9373 7472 696e 6793 3d8e a18d 9107 ds.string.=..... │ │ │ │ +00040ca0: f094 736e 6496 05bf aa28 6974 6c69 7374 ..snd....(itlist │ │ │ │ +00040cb0: 9328 5c63 6893 2863 6873 2c74 6f6b 6c29 .(\ch.(chs,tokl) │ │ │ │ +00040cc0: 2e8e a18d 9163 eb34 6966 9605 bfaa 6d65 .....c.4if....me │ │ │ │ +00040cd0: 6d93 6368 9377 6f72 645f 7365 7061 7261 m.ch.word_separa │ │ │ │ +00040ce0: 746f 7273 9374 6865 6e8e a18d 9175 2a32 tors.then....u*2 │ │ │ │ +00040cf0: 6966 9605 bfaa 6e75 6c6c 9363 6873 9374 if....null.chs.t │ │ │ │ +00040d00: 6865 6e93 5b5d 2c74 6f6b 6c8e a18d 9175 hen.[],tokl....u │ │ │ │ +00040d10: 2a32 656c 7365 9605 bfaa 5b5d 2c93 2869 *2else....[],.(i │ │ │ │ +00040d20: 6d70 6c6f 6465 9363 6873 932e 9374 6f6b mplode.chs...tok │ │ │ │ +00040d30: 6c29 8ea1 8d91 63eb 3465 6c73 6596 05bf l)....c.4else... │ │ │ │ +00040d40: aa28 6368 2e63 6873 292c 9374 6f6b 6c29 .(ch.chs),.tokl) │ │ │ │ +00040d50: 8ea1 8d91 4cec 8c28 6096 05bf aa60 932e ....L..(`....`.. │ │ │ │ +00040d60: 9365 7870 6c6f 6465 9373 7472 696e 6729 .explode.string) │ │ │ │ +00040d70: 8ea1 8d91 4cec 8c28 5b5d 2c5b 5d29 298e ....L..([],[])). │ │ │ │ +00040d80: 8e8e 8e8e 8e8e 9f55 11a5 8d91 eaf1 ebcf .......U........ │ │ │ │ +00040d90: 5468 6596 03b4 5f6e 6578 7493 7468 7265 The..._next.thre │ │ │ │ +00040da0: 6593 6675 6e63 7469 6f6e 7393 2874 6865 e.functions.(the │ │ │ │ +00040db0: 9373 6563 6f6e 6493 6f66 9377 6869 639a .second.of.whic. │ │ │ │ +00040dc0: ac72 6893 6973 9361 6e93 696e 0c78 6564 .rh.is.an.in.xed │ │ │ │ +00040dd0: 9376 9865 7273 696f 6e93 6f66 9374 6865 .v.ersion.of.the │ │ │ │ +00040de0: 930c 7273 7429 9361 7265 9373 7472 696e ..rst).are.strin │ │ │ │ +00040df0: 678e a410 0000 8d91 eaf1 eb63 6f6e 6361 g..........conca │ │ │ │ +00040e00: 7465 6e61 7469 6f6e 9103 eaa8 6f70 9053 tenation....op.S │ │ │ │ +00040e10: 8e65 7261 746f 7273 2e8e 9f26 d892 8d8d .erators...&.... │ │ │ │ +00040e20: 8d91 eaf1 eb9f e84f a789 0000 6666 01c7 .......O....ff.. │ │ │ │ +00040e30: 0b4a 9f25 0716 8d8d 90cc cd9f 0459 9c84 .J.%.........Y.. │ │ │ │ +00040e40: 0029 60b2 0000 6666 8d9f e1a6 648d 9117 .)`...ff....d... │ │ │ │ +00040e50: 0bcc eb61 636f 6e63 6174 910b 7f54 3a96 ...aconcat...T:. │ │ │ │ +00040e60: 05bf aa73 7472 696e 6793 2d3e 9373 7472 ...string.->.str │ │ │ │ +00040e70: 696e 6793 2d3e 9373 7472 696e 678e a40d ing.->.string... │ │ │ │ +00040e80: 0000 8d91 170b cc24 5e91 227d fc3a 9605 .......$^."}.:.. │ │ │ │ +00040e90: bfaa 7374 7269 6e67 932d 3e93 7374 7269 ..string.->.stri │ │ │ │ +00040ea0: 6e67 932d 3e93 7374 7269 6e67 8ea1 8d91 ng.->.string.... │ │ │ │ +00040eb0: 170b cc63 6f6e 6361 746c 9605 bfaa 3a93 ...concatl....:. │ │ │ │ +00040ec0: 7374 7269 6e67 936c 6973 7493 2d3e 9373 string.list.->.s │ │ │ │ +00040ed0: 7472 696e 678e 8e92 01c6 71b1 8400 2960 tring.....q...)` │ │ │ │ +00040ee0: b200 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ +00040ef0: 01c7 0b4a 8e8e 8e9f 2c02 a08d 91ea f1eb ...J....,....... │ │ │ │ +00040f00: d044 6573 6372 6970 7469 6f6e 8e9f 17c0 .Description.... │ │ │ │ +00040f10: 008d 8d91 eaf1 ebeb 6163 6f6e 6361 748e ........aconcat. │ │ │ │ +00040f20: 9111 324b cf63 6f6e 6361 7465 6e61 7465 ..2K.concatenate │ │ │ │ +00040f30: 739b 03c2 6474 95ac 7277 936f 9873 7472 s...dt..rw.o.str │ │ │ │ +00040f40: 696e 6773 2c91 03ca 72eb 6124 5e98 cf69 ings,...r.a$^..i │ │ │ │ +00040f50: 7398 616e 9869 6e0c 7865 6498 7693 6572 s.an.in.xed.v.er │ │ │ │ +00040f60: 7369 6f6e 986f 668d 98eb 6163 6f6e 6361 sion.of...aconca │ │ │ │ +00040f70: 748e 9126 4060 cf2c 9103 ca72 616e 648d t..&@`.,...rand. │ │ │ │ +00040f80: 98eb 6163 6f6e 6361 746c 8e91 2fc2 6ecf ..aconcatl../.n. │ │ │ │ +00040f90: 636f 6e63 6174 652d 8ea1 8d91 eaf1 eb6e concate-.......n │ │ │ │ +00040fa0: 6174 6573 9603 eaa8 616c 6c93 7468 6593 ates....all.the. │ │ │ │ +00040fb0: 7374 7269 6e67 7393 696e 9361 936c 6973 strings.in.a.lis │ │ │ │ +00040fc0: 7493 6f66 9373 7472 696e 6773 2e8e 9f1f t.of.strings.... │ │ │ │ +00040fd0: 168d 8d91 eaf1 ebd0 4465 0c6e 6974 696f ........De.nitio │ │ │ │ +00040fe0: 6e8e 9f34 6526 8d8d 8d9f 214b 898d 8d8d n..4e&....!K.... │ │ │ │ +00040ff0: 9fbf 0000 8d91 0230 eaeb 616c 6574 9605 .......0..alet.. │ │ │ │ +00041000: bfaa 636f 6e63 6174 9373 3193 7332 933d ..concat.s1.s2.= │ │ │ │ +00041010: 9369 6d70 6c6f 6465 2865 7870 6c6f 6465 .implode(explode │ │ │ │ +00041020: 9373 3193 4093 6578 706c 6f64 6593 7332 .s1.@.explode.s2 │ │ │ │ +00041030: 298e a40d 0000 a18d 9102 30ea 6d6c 5f63 ).........0.ml_c │ │ │ │ +00041040: 7572 7269 6564 5f69 6e66 6978 9105 bfaa urried_infix.... │ │ │ │ +00041050: 605e 608e a18d 9102 30ea 6c65 7496 05bf `^`.....0.let... │ │ │ │ +00041060: aa73 3193 5e93 7332 933d 9363 6f6e 6361 .s1.^.s2.=.conca │ │ │ │ +00041070: 7493 7331 9373 328e a1a1 8d91 0230 ea6c t.s1.s2......0.l │ │ │ │ +00041080: 6574 9605 bfaa 636f 6e63 6174 6c93 736c et....concatl.sl │ │ │ │ +00041090: 933d 9369 6d70 6c6f 6465 2869 746c 6973 .=.implode(itlis │ │ │ │ +000410a0: 7493 6170 7065 6e64 9328 6d61 7093 6578 t.append.(map.ex │ │ │ │ +000410b0: 706c 6f64 6593 736c 2993 5b5d 298e 8e8e plode.sl).[])... │ │ │ │ +000410c0: 8e8e 8e8e 9f4f f2db 8d8d 91ea f1eb eb4b .....O.........K │ │ │ │ +000410d0: 372e 388e 9117 3996 4691 fe61 4761 696c 7.8...9.F..aGail │ │ │ │ +000410e0: 7572 6596 067a e168 616e 646c 696e 6793 ure..z.handling. │ │ │ │ +000410f0: 6675 6e63 7469 6f6e 738e 9f1b e223 8d91 functions....#.. │ │ │ │ +00041100: eaf1 ebcf 5468 6596 03b4 f966 6169 6c75 ....The....failu │ │ │ │ +00041110: 7265 9b03 b4f8 6861 6e64 6c69 6e67 9366 re....handling.f │ │ │ │ +00041120: 756e 6374 696f 6e73 9364 6573 6372 6962 unctions.describ │ │ │ │ +00041130: 9053 8e65 6493 6865 7265 9861 7265 9375 .S.ed.here.are.u │ │ │ │ +00041140: 7365 6675 6c93 666f 7298 7772 6974 696e seful.for.writin │ │ │ │ +00041150: 6793 636f 9053 8e64 6593 7468 6174 9366 g.co.S.de.that.f │ │ │ │ +00041160: 6169 6c73 9877 6974 6893 618e a18d 91ea ails.with.a..... │ │ │ │ +00041170: f1eb 6261 6390 ac72 6b74 7261 6365 2e8e ..bac..rktrace.. │ │ │ │ +00041180: 8e9f 24fd 138e 8c8b 0000 0043 0000 0000 ..$........C.... │ │ │ │ 00041190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000411a0: 0000 0000 0000 0000 0004 0a63 a002 cc05 ...........c.... │ │ │ │ -000411b0: 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d U...F........... │ │ │ │ -000411c0: 9112 c761 d037 2e38 2e91 0a80 0046 91fe ...a.7.8.....F.. │ │ │ │ -000411d0: e000 6169 6c75 7265 9604 8000 6861 6e64 ..ailure....hand │ │ │ │ -000411e0: 6c69 6e67 9366 756e 6374 696f 6e73 9201 ling.functions.. │ │ │ │ -000411f0: 0022 6436 378e 9112 c761 9f05 6666 8900 ."d67....a..ff.. │ │ │ │ -00041200: 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf ..f..>|......./. │ │ │ │ -00041210: 8da0 fd91 dbad 8d8d 8d91 12c7 619f ee5a ............a..Z │ │ │ │ -00041220: da89 0000 6666 01c7 0b4a 9f18 f0af 8d8d ....ff...J...... │ │ │ │ -00041230: 90cc cd9f 0459 9c84 001d 4a4b 0000 6666 .....Y....JK..ff │ │ │ │ -00041240: 8d9f eea6 648d 9117 0bcc eb61 7365 745f ....d......aset_ │ │ │ │ -00041250: 6661 696c 5f70 7265 6669 7896 05bf aa3a fail_prefix....: │ │ │ │ -00041260: 9373 7472 696e 6793 2d3e 9328 2a93 2d3e .string.->.(*.-> │ │ │ │ -00041270: 932a 2a29 932d 3e93 2a93 2d3e 932a 2a8e .**).->.*.->.**. │ │ │ │ -00041280: 9f0d 0000 8d91 170b cc73 6574 5f66 6169 .........set_fai │ │ │ │ -00041290: 6c91 2dfd 503a 9605 bfaa 7374 7269 6e67 l.-.P:....string │ │ │ │ -000412a0: 932d 3e93 282a 932d 3e93 2a2a 2993 2d3e .->.(*.->.**).-> │ │ │ │ -000412b0: 932a 932d 3e93 2a2a 8e8e 9201 c671 b184 .*.->.**.....q.. │ │ │ │ -000412c0: 001d 4a4b 0000 6666 8e8e 9f04 c002 8900 ..JK..ff........ │ │ │ │ -000412d0: 0066 6601 c70b 4a8e 8e8e 9f26 2b8a 8d91 .ff...J....&+... │ │ │ │ -000412e0: 12c7 61d0 4465 7363 7269 7074 696f 6e8e ..a.Description. │ │ │ │ -000412f0: 9f17 c000 8d8d 9112 c761 eb61 7365 745f .........a.aset_ │ │ │ │ -00041300: 6661 696c 5f70 7265 6669 7896 05bf aaeb fail_prefix..... │ │ │ │ -00041310: 6273 9366 9106 ed66 788e 9200 9114 51cf bs.f...fx.....Q. │ │ │ │ -00041320: 6170 706c 6965 7396 04e4 bdd7 6691 062c applies.....f.., │ │ │ │ -00041330: bdcf 746f 93d7 789b 04e4 becf 616e 6493 ..to..x.....and. │ │ │ │ -00041340: 7265 7475 726e 7398 7468 6593 7265 7375 returns.the.resu │ │ │ │ -00041350: 6c74 986f 6693 7468 6598 6170 706c 6963 lt.of.the.applic │ │ │ │ -00041360: 6174 696f 6e93 6966 9869 7493 6973 8ea4 ation.if.it.is.. │ │ │ │ -00041370: 1000 008d 9112 c761 7375 6363 6573 7366 .......asuccessf │ │ │ │ -00041380: 756c 3b91 04e0 8b69 6696 048e 9574 6865 ul;....if....the │ │ │ │ -00041390: 9361 7070 6c69 6361 7469 6f6e 9b04 8e94 .application.... │ │ │ │ -000413a0: 6661 696c 7393 7468 656e 9374 6865 9373 fails.then.the.s │ │ │ │ -000413b0: 7472 696e 6798 d773 93cf 6973 9363 6f6e tring..s..is.con │ │ │ │ -000413c0: 6361 7465 6e61 7465 6493 746f 9874 6865 catenated.to.the │ │ │ │ -000413d0: 9366 6169 6c75 7265 9373 7472 696e 678e .failure.string. │ │ │ │ -000413e0: a18d 9112 c761 616e 6496 03ea a874 6865 .....aand....the │ │ │ │ -000413f0: 9372 6573 756c 7469 6e67 9373 7472 696e .resulting.strin │ │ │ │ -00041400: 6793 7072 6f70 6167 6174 6564 9361 7393 g.propagated.as. │ │ │ │ -00041410: 7468 6593 6e65 7793 6661 696c 7572 6593 the.new.failure. │ │ │ │ -00041420: 7374 7269 6e67 2e8e a18d 8d91 12c7 61eb string........a. │ │ │ │ -00041430: 6173 6574 5f66 6169 6c96 05bf aaeb 6273 aset_fail.....bs │ │ │ │ -00041440: 9366 9106 ed66 788e 9167 adc4 cf61 7070 .f...fx..g...app │ │ │ │ -00041450: 6c69 6573 9603 bbd6 d766 9105 03d6 cf74 lies.....f.....t │ │ │ │ -00041460: 6f93 d778 9603 bbd7 cf61 6e64 9372 6574 o..x.....and.ret │ │ │ │ -00041470: 7572 6e73 9b03 bbd6 7468 6593 7265 7375 urns....the.resu │ │ │ │ -00041480: 6c74 986f 6693 7468 6593 6170 706c 6963 lt.of.the.applic │ │ │ │ -00041490: 6174 696f 6e98 6966 9369 7498 6973 9373 ation.if.it.is.s │ │ │ │ -000414a0: 7563 6365 7373 6675 6c3b 8ea1 8d91 12c7 uccessful;...... │ │ │ │ -000414b0: 6169 6696 03ea a874 6865 9361 7070 6c69 aif....the.appli │ │ │ │ -000414c0: 6361 7469 6f6e 9366 6169 6c73 9374 6865 cation.fails.the │ │ │ │ -000414d0: 6e93 7468 6593 7374 7269 6e67 93d7 7393 n.the.string..s. │ │ │ │ -000414e0: cf69 7393 7072 6f70 6167 6174 6564 9361 .is.propagated.a │ │ │ │ -000414f0: 7393 7468 6593 6e65 7793 6661 696c 7572 s.the.new.failur │ │ │ │ -00041500: 6593 7374 7269 6e67 2e8e 9f1f 4aab 8d91 e.string....J... │ │ │ │ -00041510: 12c7 61d0 4465 0c6e 6974 696f 6e8e 9f20 ..a.De.nition.. │ │ │ │ -00041520: e526 8d8d 8d9f 0dcb 898d 8d8d 9fe6 0000 .&.............. │ │ │ │ -00041530: 8d91 2a06 60eb 616c 6574 9605 bfaa 7365 ..*.`.alet....se │ │ │ │ -00041540: 745f 6661 696c 5f70 7265 6669 7893 7393 t_fail_prefix.s. │ │ │ │ -00041550: 6693 7893 3d93 6693 7893 3f5c 7327 9366 f.x.=.f.x.?\s'.f │ │ │ │ -00041560: 6169 6c77 6974 6828 636f 6e63 6174 6c5b ailwith(concatl[ │ │ │ │ -00041570: 733b 602d 2d60 3b73 275d 298e a40d 0000 s;`--`;s'])..... │ │ │ │ -00041580: a18d 912a 0660 6c65 7496 05bf aa73 6574 ...*.`let....set │ │ │ │ -00041590: 5f66 6169 6c93 7393 6693 7891 2dfd 503d _fail.s.f.x.-.P= │ │ │ │ -000415a0: 9366 9378 933f 9366 6169 6c77 6974 6893 .f.x.?.failwith. │ │ │ │ -000415b0: 738e 8e8e 8e8e 8e8e 8e9f 24fd 138e 8c8b s.........$..... │ │ │ │ -000415c0: 0000 0044 0000 0000 0000 0000 0000 0000 ...D............ │ │ │ │ +000411a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000411b0: 0004 0a6b a002 cc05 558d a0fd 46d3 0e8d ...k....U...F... │ │ │ │ +000411c0: 8d8d 8d9f fa99 9a8d 9112 c761 d037 2e38 ...........a.7.8 │ │ │ │ +000411d0: 2e91 0a80 0046 91fe e000 6169 6c75 7265 .....F....ailure │ │ │ │ +000411e0: 9604 8000 6861 6e64 6c69 6e67 9366 756e ....handling.fun │ │ │ │ +000411f0: 6374 696f 6e73 9201 0022 6436 378e 9112 ctions..."d67... │ │ │ │ +00041200: c761 9f05 6666 8900 00e6 6601 c73e 7c8e .a..ff....f..>|. │ │ │ │ +00041210: 8e8e 8ea0 0294 2fdf 8da0 fd91 dbad 8d8d ....../......... │ │ │ │ +00041220: 8d91 12c7 619f ee5a da89 0000 6666 01c7 ....a..Z....ff.. │ │ │ │ +00041230: 0b4a 9f18 f0af 8d8d 90cc cd9f 0459 9c84 .J...........Y.. │ │ │ │ +00041240: 001d 4a4b 0000 6666 8d9f eea6 648d 9117 ..JK..ff....d... │ │ │ │ +00041250: 0bcc eb61 7365 745f 6661 696c 5f70 7265 ...aset_fail_pre │ │ │ │ +00041260: 6669 7896 05bf aa3a 9373 7472 696e 6793 fix....:.string. │ │ │ │ +00041270: 2d3e 9328 2a93 2d3e 932a 2a29 932d 3e93 ->.(*.->.**).->. │ │ │ │ +00041280: 2a93 2d3e 932a 2a8e 9f0d 0000 8d91 170b *.->.**......... │ │ │ │ +00041290: cc73 6574 5f66 6169 6c91 2dfd 503a 9605 .set_fail.-.P:.. │ │ │ │ +000412a0: bfaa 7374 7269 6e67 932d 3e93 282a 932d ..string.->.(*.- │ │ │ │ +000412b0: 3e93 2a2a 2993 2d3e 932a 932d 3e93 2a2a >.**).->.*.->.** │ │ │ │ +000412c0: 8e8e 9201 c671 b184 001d 4a4b 0000 6666 .....q....JK..ff │ │ │ │ +000412d0: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ +000412e0: 8e8e 9f26 2b8a 8d91 12c7 61d0 4465 7363 ...&+.....a.Desc │ │ │ │ +000412f0: 7269 7074 696f 6e8e 9f17 c000 8d8d 9112 ription......... │ │ │ │ +00041300: c761 eb61 7365 745f 6661 696c 5f70 7265 .a.aset_fail_pre │ │ │ │ +00041310: 6669 7896 05bf aaeb 6273 9366 9106 ed66 fix.....bs.f...f │ │ │ │ +00041320: 788e 9200 9114 51cf 6170 706c 6965 7396 x.....Q.applies. │ │ │ │ +00041330: 04e4 bdd7 6691 062c bdcf 746f 93d7 789b ....f..,..to..x. │ │ │ │ +00041340: 04e4 becf 616e 6493 7265 7475 726e 7398 ....and.returns. │ │ │ │ +00041350: 7468 6593 7265 7375 6c74 986f 6693 7468 the.result.of.th │ │ │ │ +00041360: 6598 6170 706c 6963 6174 696f 6e93 6966 e.application.if │ │ │ │ +00041370: 9869 7493 6973 8ea4 1000 008d 9112 c761 .it.is.........a │ │ │ │ +00041380: 7375 6363 6573 7366 756c 3b91 04e0 8b69 successful;....i │ │ │ │ +00041390: 6696 048e 9574 6865 9361 7070 6c69 6361 f....the.applica │ │ │ │ +000413a0: 7469 6f6e 9b04 8e94 6661 696c 7393 7468 tion....fails.th │ │ │ │ +000413b0: 656e 9374 6865 9373 7472 696e 6798 d773 en.the.string..s │ │ │ │ +000413c0: 93cf 6973 9363 6f6e 6361 7465 6e61 7465 ..is.concatenate │ │ │ │ +000413d0: 6493 746f 9874 6865 9366 6169 6c75 7265 d.to.the.failure │ │ │ │ +000413e0: 9373 7472 696e 678e a18d 9112 c761 616e .string......aan │ │ │ │ +000413f0: 6496 03ea a874 6865 9372 6573 756c 7469 d....the.resulti │ │ │ │ +00041400: 6e67 9373 7472 696e 6793 7072 6f70 6167 ng.string.propag │ │ │ │ +00041410: 6174 6564 9361 7393 7468 6593 6e65 7793 ated.as.the.new. │ │ │ │ +00041420: 6661 696c 7572 6593 7374 7269 6e67 2e8e failure.string.. │ │ │ │ +00041430: a18d 8d91 12c7 61eb 6173 6574 5f66 6169 ......a.aset_fai │ │ │ │ +00041440: 6c96 05bf aaeb 6273 9366 9106 ed66 788e l.....bs.f...fx. │ │ │ │ +00041450: 9167 adc4 cf61 7070 6c69 6573 9603 bbd6 .g...applies.... │ │ │ │ +00041460: d766 9105 03d6 cf74 6f93 d778 9603 bbd7 .f.....to..x.... │ │ │ │ +00041470: cf61 6e64 9372 6574 7572 6e73 9b03 bbd6 .and.returns.... │ │ │ │ +00041480: 7468 6593 7265 7375 6c74 986f 6693 7468 the.result.of.th │ │ │ │ +00041490: 6593 6170 706c 6963 6174 696f 6e98 6966 e.application.if │ │ │ │ +000414a0: 9369 7498 6973 9373 7563 6365 7373 6675 .it.is.successfu │ │ │ │ +000414b0: 6c3b 8ea1 8d91 12c7 6169 6696 03ea a874 l;......aif....t │ │ │ │ +000414c0: 6865 9361 7070 6c69 6361 7469 6f6e 9366 he.application.f │ │ │ │ +000414d0: 6169 6c73 9374 6865 6e93 7468 6593 7374 ails.then.the.st │ │ │ │ +000414e0: 7269 6e67 93d7 7393 cf69 7393 7072 6f70 ring..s..is.prop │ │ │ │ +000414f0: 6167 6174 6564 9361 7393 7468 6593 6e65 agated.as.the.ne │ │ │ │ +00041500: 7793 6661 696c 7572 6593 7374 7269 6e67 w.failure.string │ │ │ │ +00041510: 2e8e 9f1f 4aab 8d91 12c7 61d0 4465 0c6e ....J.....a.De.n │ │ │ │ +00041520: 6974 696f 6e8e 9f20 e526 8d8d 8d9f 0dcb ition.. .&...... │ │ │ │ +00041530: 898d 8d8d 9fe6 0000 8d91 2a06 60eb 616c ..........*.`.al │ │ │ │ +00041540: 6574 9605 bfaa 7365 745f 6661 696c 5f70 et....set_fail_p │ │ │ │ +00041550: 7265 6669 7893 7393 6693 7893 3d93 6693 refix.s.f.x.=.f. │ │ │ │ +00041560: 7893 3f5c 7327 9366 6169 6c77 6974 6828 x.?\s'.failwith( │ │ │ │ +00041570: 636f 6e63 6174 6c5b 733b 602d 2d60 3b73 concatl[s;`--`;s │ │ │ │ +00041580: 275d 298e a40d 0000 a18d 912a 0660 6c65 '])........*.`le │ │ │ │ +00041590: 7496 05bf aa73 6574 5f66 6169 6c93 7393 t....set_fail.s. │ │ │ │ +000415a0: 6693 7891 2dfd 503d 9366 9378 933f 9366 f.x.-.P=.f.x.?.f │ │ │ │ +000415b0: 6169 6c77 6974 6893 738e 8e8e 8e8e 8e8e ailwith.s....... │ │ │ │ +000415c0: 8e9f 24fd 138e 8c8b 0000 0044 0000 0000 ..$........D.... │ │ │ │ 000415d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000415e0: 0000 0000 0000 0000 0004 117f a002 cc05 ................ │ │ │ │ -000415f0: 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d U...F........... │ │ │ │ -00041600: 91ea f1eb d036 3891 574c b043 6861 7074 .....68.WL.Chapt │ │ │ │ -00041610: 6572 9604 8000 372e 910a 8000 4765 6e65 er....7.....Gene │ │ │ │ -00041620: 7261 6c93 5075 7270 9a60 006f 7365 9361 ral.Purp.`.ose.a │ │ │ │ -00041630: 6e64 934c 6973 7493 5072 6f98 6365 7373 nd.List.Pro.cess │ │ │ │ -00041640: 696e 6793 4691 fee0 0075 6e63 7469 6f6e ing.F....unction │ │ │ │ -00041650: 738e 91ea f1eb 9f05 6666 8900 00e6 6601 s.......ff....f. │ │ │ │ -00041660: c73e 7c8e 8e8e 8ea0 0294 2fdf 9f24 fd13 .>|......./..$.. │ │ │ │ -00041670: 8e8c 8b00 0000 4500 0000 0000 0000 0000 ......E......... │ │ │ │ +000415e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000415f0: 0004 1187 a002 cc05 558d a0fd 46d3 0e8d ........U...F... │ │ │ │ +00041600: 8d8d 8d9f fa99 9a8d 91ea f1eb d036 3891 .............68. │ │ │ │ +00041610: 574c b043 6861 7074 6572 9604 8000 372e WL.Chapter....7. │ │ │ │ +00041620: 910a 8000 4765 6e65 7261 6c93 5075 7270 ....General.Purp │ │ │ │ +00041630: 9a60 006f 7365 9361 6e64 934c 6973 7493 .`.ose.and.List. │ │ │ │ +00041640: 5072 6f98 6365 7373 696e 6793 4691 fee0 Pro.cessing.F... │ │ │ │ +00041650: 0075 6e63 7469 6f6e 738e 91ea f1eb 9f05 .unctions....... │ │ │ │ +00041660: 6666 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 ff....f..>|..... │ │ │ │ +00041670: 0294 2fdf 9f24 fd13 8e8c 8b00 0000 4500 ../..$........E. │ │ │ │ 00041680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00041690: 0000 0000 0000 0000 0000 0000 0415 bfa0 ................ │ │ │ │ -000416a0: 02cc 0555 8da0 fd46 d30e a002 942f df8d ...U...F...../.. │ │ │ │ -000416b0: a0fd 8bd0 218d 9112 c761 eb47 4368 6170 ....!....a.GChap │ │ │ │ -000416c0: 7465 7291 0566 6638 8e91 12c7 619f 0bcc ter..ff8....a... │ │ │ │ -000416d0: cc89 0001 0000 01c7 3e7c 9f1f 471b 8dd2 ........>|..G... │ │ │ │ -000416e0: 4d4c 9609 547b 5379 7374 656d 9346 91fd ML..T{System.F.. │ │ │ │ -000416f0: aae1 756e 6374 696f 6e73 8e9f 13d6 7789 ..unctions....w. │ │ │ │ -00041700: 0001 0000 01c7 3e7c 9f3a 5554 8dcf 5468 ......>|.:UT..Th │ │ │ │ -00041710: 6973 9604 7961 6390 ac72 6861 7074 6572 is..yac..rhapter │ │ │ │ -00041720: 9b04 7960 6465 7363 7269 6290 538e 6573 ..y`describ.S.es │ │ │ │ -00041730: 9374 6865 9373 7973 7465 6d98 6675 6e63 .the.system.func │ │ │ │ -00041740: 7469 6f6e 7393 7072 6f95 ac72 7669 6465 tions.pro..rvide │ │ │ │ -00041750: 6498 6293 7996 0479 61eb 484d 4ccf 2e93 d.b.y..ya.HML... │ │ │ │ -00041760: 4691 ff05 5675 7274 6865 7298 7379 7374 F...Vurther.syst │ │ │ │ -00041770: 656d 9366 756e 6374 696f 6e73 2c8e a410 em.functions,... │ │ │ │ -00041780: 0000 8d66 6f72 9603 eaa8 696e 90ac 7274 ...for....in..rt │ │ │ │ -00041790: 6572 6661 6369 6e67 9374 6f93 7468 6593 erfacing.to.the. │ │ │ │ -000417a0: 6c6f 6769 632c 9363 616e 9362 9053 8e65 logic,.can.b.S.e │ │ │ │ -000417b0: 9366 6f75 6e64 9369 6e93 5365 6374 696f .found.in.Sectio │ │ │ │ -000417c0: 6e93 3131 2e31 312e 8e9f 27e9 d78d 8deb n.11.11...'..... │ │ │ │ -000417d0: 4b38 2e31 8e91 2c47 ab49 6e70 7574 9606 K8.1..,G.Input.. │ │ │ │ -000417e0: 7ae1 616e 6493 6f75 7470 7574 8e9f 1de2 z.and.output.... │ │ │ │ -000417f0: 238d 8deb 4738 2e31 2e31 8e91 317f fb52 #...G8.1.1..1..R │ │ │ │ -00041800: 6561 6469 6e67 9605 6666 616e 6493 7772 eading..ffand.wr │ │ │ │ -00041810: 6974 696e 6793 0c6c 6573 8e9f 17c0 008d iting..les...... │ │ │ │ -00041820: cf49 6e70 7574 9603 7b13 616e 6493 6f75 .Input..{.and.ou │ │ │ │ -00041830: 7470 7574 9374 6f9b 037b 140c 6c65 7393 tput.to..{..les. │ │ │ │ -00041840: 696e 93eb 484d 4c93 cf69 7393 646f 6e65 in..HML..is.done │ │ │ │ -00041850: 9376 6961 98e5 7091 ff66 666f 7274 7391 .via..p..fforts. │ │ │ │ -00041860: 00fd ddcf 2c91 0391 6461 7393 696e 934c ....,...das.in.L │ │ │ │ -00041870: 6973 702e 9105 13ae 5090 ac72 6f72 7473 isp.....P..rorts │ │ │ │ -00041880: 9861 7265 9372 6570 7265 7365 6e9a ac72 .are.represen..r │ │ │ │ -00041890: 7465 6493 6298 7993 7468 658e a18d 7374 ted.b.y.the...st │ │ │ │ -000418a0: 7269 6e67 7396 03ea a874 6861 7493 6172 rings....that.ar │ │ │ │ -000418b0: 6593 7265 7475 726e 6564 9362 90ac 7279 e.returned.b..ry │ │ │ │ -000418c0: 936f 6e65 936f 6693 7468 6593 6675 6e63 .one.of.the.func │ │ │ │ -000418d0: 7469 6f6e 733a 8d91 0538 e0eb 616f 7065 tions:...8..aope │ │ │ │ -000418e0: 6e69 8e91 21f7 32cf 2c8d 93eb 616f 7065 ni..!.2.,...aope │ │ │ │ -000418f0: 6e77 8e91 2493 a2cf 616e 648d 93eb 6161 nw..$...and...aa │ │ │ │ -00041900: 7070 656e 645f 6f70 656e 778e 9148 e6a0 ppend_openw..H.. │ │ │ │ -00041910: cf2e 8ea1 8d91 0b61 8f41 6e96 03ea a869 .......a.An....i │ │ │ │ -00041920: 6e70 7574 9370 9053 8e6f 7274 9369 7393 nput.p.S.ort.is. │ │ │ │ -00041930: 6372 6561 7465 6493 7573 696e 6793 7468 created.using.th │ │ │ │ -00041940: 6593 666f 6c6c 6f90 ac72 7769 6e67 9366 e.follo..rwing.f │ │ │ │ -00041950: 756e 6374 696f 6e3a 8e9f 1baf 3b8d 8d8d unction:....;... │ │ │ │ -00041960: 9ff5 4fa7 8900 0066 6601 c70b 4a9f 0b07 ..O....ff...J... │ │ │ │ -00041970: 168d 8d90 cccd 9f04 599c 8400 0f60 b200 ........Y....`.. │ │ │ │ -00041980: 0066 668d 9ffb a664 8d91 170b cceb 616f .ff....d......ao │ │ │ │ -00041990: 7065 6e69 9605 bfaa 3a93 7374 7269 6e67 peni....:.string │ │ │ │ -000419a0: 932d 3e93 7374 7269 6e67 8e8e 9201 c671 .->.string.....q │ │ │ │ -000419b0: b184 000f 60b2 0000 6666 8e8e 9f04 c002 ....`...ff...... │ │ │ │ -000419c0: 8900 0066 6601 c70b 4a8e 8e8e a91b af3c ...ff...J......< │ │ │ │ -000419d0: 8dcf 4578 6563 7574 696e 678d 9103 3f2b ..Executing...?+ │ │ │ │ -000419e0: eb61 6f70 656e 6991 05bf aa60 eb62 6691 .aopeni....`.bf. │ │ │ │ -000419f0: 012d bc69 6c90 3729 65eb 6160 8e91 4760 .-.il.7)e.a`..G` │ │ │ │ -00041a00: 59cf 7265 7475 726e 7396 033f 2b61 9b03 Y.returns..?+a.. │ │ │ │ -00041a10: 3f2c 7374 7269 6e67 9374 6861 7493 6361 ?,string.that.ca │ │ │ │ -00041a20: 6e93 6290 538e 6593 7573 6564 9362 90ac n.b.S.e.used.b.. │ │ │ │ -00041a30: 7279 9374 6865 9866 756e 6374 696f 6e8d ry.the.function. │ │ │ │ -00041a40: 93eb 6172 6561 648e 911d 7cfe cf28 7365 ..aread...|..(se │ │ │ │ -00041a50: 6593 6290 538e 656c 6f90 ac72 7729 8ea1 e.b.S.elo..rw).. │ │ │ │ -00041a60: 8d74 6f96 02f3 0072 6561 649b 02f3 0163 .to....read....c │ │ │ │ -00041a70: 90ac 7268 6172 6163 7465 7273 9366 726f ..rharacters.fro │ │ │ │ -00041a80: 6d98 7468 6593 0c6c 6593 d766 9101 47ff m.the..le..f..G. │ │ │ │ -00041a90: 696c 9043 8f65 cf3b 9103 458e 616e 6493 il.C.e.;..E.and. │ │ │ │ -00041aa0: 6661 696c 7398 6966 9374 6865 930c 6c65 fails.if.the..le │ │ │ │ -00041ab0: 9864 6f90 538e 6573 936e 6f74 9365 7869 .do.S.es.not.exi │ │ │ │ -00041ac0: 7374 986f 6e93 7468 6598 6375 7272 656e st.on.the.curren │ │ │ │ -00041ad0: 9aac 7274 9373 6561 7263 9868 8ea1 8d70 ..rt.searc.h...p │ │ │ │ -00041ae0: 6174 682e 8ea6 8d8d 8d9f f54f a789 0000 ath........O.... │ │ │ │ -00041af0: 6666 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f ff...J.......... │ │ │ │ -00041b00: 0459 9c84 000f 60b2 0000 6666 8d9f fba6 .Y....`...ff.... │ │ │ │ -00041b10: 648d 9117 0bcc eb61 7265 6164 9605 bfaa d......aread.... │ │ │ │ -00041b20: 3a93 7374 7269 6e67 932d 3e93 7374 7269 :.string.->.stri │ │ │ │ -00041b30: 6e67 8e8e 9201 c671 b184 000f 60b2 0000 ng.....q....`... │ │ │ │ -00041b40: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ -00041b50: 4a8e 8e8e a68d cf45 7865 6375 7469 6e67 J......Executing │ │ │ │ -00041b60: 8d91 03d5 6ceb 6172 6561 6491 05bf aa60 ....l.aread....` │ │ │ │ -00041b70: eb62 706f 7290 4dde 74eb 6160 8e91 43ec .bpor.M.t.a`..C. │ │ │ │ -00041b80: 74cf 7265 6164 7396 03d5 6c61 9b03 d56d t.reads...la...m │ │ │ │ -00041b90: 6390 ac72 6861 7261 6374 6572 9366 726f c..rharacter.fro │ │ │ │ -00041ba0: 6d98 6193 7095 538e 6f72 7498 d770 6f72 m.a.p.S.ort..por │ │ │ │ -00041bb0: 9374 9603 d56c cf77 6869 6390 ac72 6898 .t...l.whic..rh. │ │ │ │ -00041bc0: 6861 7393 6295 538e 6565 6e98 7072 6f93 has.b.S.een.pro. │ │ │ │ -00041bd0: 6475 6365 6491 03d5 6c77 6974 688e a18d duced...lwith... │ │ │ │ -00041be0: 8deb 616f 7065 6e69 8e91 1cbe 52cf 2e8e ..aopeni....R... │ │ │ │ -00041bf0: a18d 910b 618f 416e 9603 eaa8 6f75 7470 ....a.An....outp │ │ │ │ -00041c00: 7574 9370 9053 8e6f 7274 9369 7393 6372 ut.p.S.ort.is.cr │ │ │ │ -00041c10: 6561 7465 6493 7573 696e 6793 6f6e 6593 eated.using.one. │ │ │ │ -00041c20: 6f66 9374 6865 9374 95ac 7277 936f 9103 of.the.t..rw.o.. │ │ │ │ -00041c30: eaa8 6675 6e63 7469 6f6e 733a 8e9f 209b ..functions:.. . │ │ │ │ -00041c40: 4e8d 8d8d 9fee cfa7 8900 0066 6601 c70b N..........ff... │ │ │ │ -00041c50: 4a9f 1807 168d 8d90 cccd 9f04 599c 8400 J...........Y... │ │ │ │ -00041c60: 1c60 b200 0066 668d 9fee a664 8d91 170b .`...ff....d.... │ │ │ │ -00041c70: cceb 616f 7065 6e77 912d fd50 3a96 05bf ..aopenw.-.P:... │ │ │ │ -00041c80: aa73 7472 696e 6793 2d3e 9373 7472 696e .string.->.strin │ │ │ │ -00041c90: 678e 9f0d 0000 8d91 170b cc61 7070 656e g..........appen │ │ │ │ -00041ca0: 645f 6f70 656e 7796 05bf aa3a 9373 7472 d_openw....:.str │ │ │ │ -00041cb0: 696e 6793 2d3e 9373 7472 696e 678e 8e92 ing.->.string... │ │ │ │ -00041cc0: 01c6 71b1 8400 1c60 b200 0066 668e 8e9f ..q....`...ff... │ │ │ │ -00041cd0: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e9f ......ff...J.... │ │ │ │ -00041ce0: 2145 fb8d cf45 7865 6375 7469 6e67 8d91 !E...Executing.. │ │ │ │ -00041cf0: 03c7 7feb 616f 7065 6e77 9105 bfaa 60eb ....aopenw....`. │ │ │ │ -00041d00: 6266 9101 2dbc 696c 9037 2965 eb61 608e bf..-.il.7)e.a`. │ │ │ │ -00041d10: 9148 7102 cf63 7265 6174 6573 9603 c77f .Hq..creates.... │ │ │ │ -00041d20: 6193 6e65 779b 03c7 800c 6c65 936e 616d a.new.....le.nam │ │ │ │ -00041d30: 6564 93d7 6691 0147 ff69 6c90 438f 6598 ed..f..G.il.C.e. │ │ │ │ -00041d40: cf66 6f72 936f 7574 7075 7493 286f 95ac .for.output.(o.. │ │ │ │ -00041d50: 7276 9365 7277 7269 7469 6e67 9861 6e91 rv.erwriting.an. │ │ │ │ -00041d60: 03c7 7f65 7869 7374 696e 678e a18d 0c6c ...existing....l │ │ │ │ -00041d70: 6596 02df f777 6974 6893 7468 659b 02df e....with.the... │ │ │ │ -00041d80: f673 616d 6593 6e61 6d65 2993 616e 6493 .same.name).and. │ │ │ │ -00041d90: 7265 7475 726e 7393 6193 7374 7269 6e67 returns.a.string │ │ │ │ -00041da0: 9874 6861 7493 6361 6e93 6290 538e 6593 .that.can.b.S.e. │ │ │ │ -00041db0: 7573 6564 9362 9aac 7279 8d93 eb61 7772 used.b..ry...awr │ │ │ │ -00041dc0: 6974 658e 9122 7e3f cf74 6f93 7772 6974 ite.."~?.to.writ │ │ │ │ -00041dd0: 6593 6398 6861 7261 6374 6572 738e a18d e.c.haracters... │ │ │ │ -00041de0: 746f 9603 eaa8 7468 6593 0c6c 652e 8ea1 to....the..le... │ │ │ │ -00041df0: 8d91 0b61 8f54 91ff 0556 6f96 0399 8065 ...a.T...Vo....e │ │ │ │ -00041e00: 7691 ff58 e461 6c75 6174 658d 93eb 6161 v..X.aluate...aa │ │ │ │ -00041e10: 7070 656e 645f 6f70 656e 7791 05bf aa60 ppend_openw....` │ │ │ │ -00041e20: eb62 6691 012d bc69 6c90 3729 65eb 6160 .bf..-.il.7)e.a` │ │ │ │ -00041e30: 8e91 6cb9 29cf 3a91 0510 4c69 6693 6e6f ..l.).:...Lif.no │ │ │ │ -00041e40: 930c 6c65 936e 616d 6564 93d7 6691 0147 ..le.named..f..G │ │ │ │ -00041e50: ff69 6c90 438f 6593 cf65 7869 7374 732c .il.C.e..exists, │ │ │ │ -00041e60: 9103 a9bc 6193 6e65 7793 6f6e 6593 6973 ....a.new.one.is │ │ │ │ -00041e70: 9363 7265 6174 6564 9361 6e64 8ea1 8d61 .created.and...a │ │ │ │ -00041e80: 9604 21e6 7090 538e 6f72 749b 0421 e566 ..!.p.S.ort..!.f │ │ │ │ -00041e90: 6f72 9377 7269 7469 6e67 9874 6f93 6974 or.writing.to.it │ │ │ │ -00041ea0: 936f 7090 538e 656e 6564 2e91 05de 9849 .op.S.ened.....I │ │ │ │ -00041eb0: 6693 6193 0c6c 6598 6e61 6d65 6493 d766 f.a..le.named..f │ │ │ │ -00041ec0: 9101 47ff 696c 9043 8f65 98cf 6578 6973 ..G.il.C.e..exis │ │ │ │ -00041ed0: 7473 2c91 042f b574 6865 6e93 6193 7090 ts,../.then.a.p. │ │ │ │ -00041ee0: 538e 6f72 7498 666f 7293 7772 6974 696e S.ort.for.writin │ │ │ │ -00041ef0: 6798 746f 9369 7473 8ea1 8d65 6e64 9603 g.to.its...end.. │ │ │ │ -00041f00: eaa8 6973 9372 6574 7572 6e65 642e 8ea1 ..is.returned... │ │ │ │ -00041f10: 8d91 0b61 8f54 6865 9603 eaa8 6675 6e63 ...a.The....func │ │ │ │ -00041f20: 7469 6f6e 8d93 eb61 7772 6974 658e 9124 tion...awrite..$ │ │ │ │ -00041f30: 93a2 cf69 7393 7573 6564 9374 6f93 7772 ...is.used.to.wr │ │ │ │ -00041f40: 6974 6593 6390 ac72 6861 7261 6374 6572 ite.c..rharacter │ │ │ │ -00041f50: 7393 746f 9361 9370 9053 8e6f 7274 2e8e s.to.a.p.S.ort.. │ │ │ │ -00041f60: a68d 8d8d 9ff5 4fa7 8900 0066 6601 c70b ......O....ff... │ │ │ │ -00041f70: 4a9f 0b07 168d 8d90 cccd 9f04 599c 8400 J...........Y... │ │ │ │ -00041f80: 0f60 b200 0066 668d 9ffb a664 8d91 170b .`...ff....d.... │ │ │ │ -00041f90: cceb 6177 7269 7465 9605 bfaa 3a93 7374 ..awrite....:.st │ │ │ │ -00041fa0: 7269 6e67 9323 9373 7472 696e 6793 2d3e ring.#.string.-> │ │ │ │ -00041fb0: 9376 6f69 648e 8e92 01c6 71b1 8400 0f60 .void.....q....` │ │ │ │ -00041fc0: b200 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ -00041fd0: 01c7 0b4a 8e8e 8e8e 9f24 fd13 8d8d 9200 ...J.....$...... │ │ │ │ -00041fe0: efa6 9fd0 3639 8e8e 8e8c 8b00 0000 4600 ....69........F. │ │ │ │ -00041ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00041690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000416a0: 0000 0000 0415 c7a0 02cc 0555 8da0 fd46 ...........U...F │ │ │ │ +000416b0: d30e a002 942f df8d a0fd 8bd0 218d 9112 ...../......!... │ │ │ │ +000416c0: c761 eb47 4368 6170 7465 7291 0566 6638 .a.GChapter..ff8 │ │ │ │ +000416d0: 8e91 12c7 619f 0bcc cc89 0001 0000 01c7 ....a........... │ │ │ │ +000416e0: 3e7c 9f1f 471b 8dd2 4d4c 9609 547b 5379 >|..G...ML..T{Sy │ │ │ │ +000416f0: 7374 656d 9346 91fd aae1 756e 6374 696f stem.F....unctio │ │ │ │ +00041700: 6e73 8e9f 13d6 7789 0001 0000 01c7 3e7c ns....w.......>| │ │ │ │ +00041710: 9f3a 5554 8dcf 5468 6973 9604 7961 6390 .:UT..This..yac. │ │ │ │ +00041720: ac72 6861 7074 6572 9b04 7960 6465 7363 .rhapter..y`desc │ │ │ │ +00041730: 7269 6290 538e 6573 9374 6865 9373 7973 rib.S.es.the.sys │ │ │ │ +00041740: 7465 6d98 6675 6e63 7469 6f6e 7393 7072 tem.functions.pr │ │ │ │ +00041750: 6f95 ac72 7669 6465 6498 6293 7996 0479 o..rvided.b.y..y │ │ │ │ +00041760: 61eb 484d 4ccf 2e93 4691 ff05 5675 7274 a.HML...F...Vurt │ │ │ │ +00041770: 6865 7298 7379 7374 656d 9366 756e 6374 her.system.funct │ │ │ │ +00041780: 696f 6e73 2c8e a410 0000 8d66 6f72 9603 ions,......for.. │ │ │ │ +00041790: eaa8 696e 90ac 7274 6572 6661 6369 6e67 ..in..rterfacing │ │ │ │ +000417a0: 9374 6f93 7468 6593 6c6f 6769 632c 9363 .to.the.logic,.c │ │ │ │ +000417b0: 616e 9362 9053 8e65 9366 6f75 6e64 9369 an.b.S.e.found.i │ │ │ │ +000417c0: 6e93 5365 6374 696f 6e93 3131 2e31 312e n.Section.11.11. │ │ │ │ +000417d0: 8e9f 27e9 d78d 8deb 4b38 2e31 8e91 2c47 ..'.....K8.1..,G │ │ │ │ +000417e0: ab49 6e70 7574 9606 7ae1 616e 6493 6f75 .Input..z.and.ou │ │ │ │ +000417f0: 7470 7574 8e9f 1de2 238d 8deb 4738 2e31 tput....#...G8.1 │ │ │ │ +00041800: 2e31 8e91 317f fb52 6561 6469 6e67 9605 .1..1..Reading.. │ │ │ │ +00041810: 6666 616e 6493 7772 6974 696e 6793 0c6c ffand.writing..l │ │ │ │ +00041820: 6573 8e9f 17c0 008d cf49 6e70 7574 9603 es.......Input.. │ │ │ │ +00041830: 7b13 616e 6493 6f75 7470 7574 9374 6f9b {.and.output.to. │ │ │ │ +00041840: 037b 140c 6c65 7393 696e 93eb 484d 4c93 .{..les.in..HML. │ │ │ │ +00041850: cf69 7393 646f 6e65 9376 6961 98e5 7091 .is.done.via..p. │ │ │ │ +00041860: ff66 666f 7274 7391 00fd ddcf 2c91 0391 .fforts.....,... │ │ │ │ +00041870: 6461 7393 696e 934c 6973 702e 9105 13ae das.in.Lisp..... │ │ │ │ +00041880: 5090 ac72 6f72 7473 9861 7265 9372 6570 P..rorts.are.rep │ │ │ │ +00041890: 7265 7365 6e9a ac72 7465 6493 6298 7993 resen..rted.b.y. │ │ │ │ +000418a0: 7468 658e a18d 7374 7269 6e67 7396 03ea the...strings... │ │ │ │ +000418b0: a874 6861 7493 6172 6593 7265 7475 726e .that.are.return │ │ │ │ +000418c0: 6564 9362 90ac 7279 936f 6e65 936f 6693 ed.b..ry.one.of. │ │ │ │ +000418d0: 7468 6593 6675 6e63 7469 6f6e 733a 8d91 the.functions:.. │ │ │ │ +000418e0: 0538 e0eb 616f 7065 6e69 8e91 21f7 32cf .8..aopeni..!.2. │ │ │ │ +000418f0: 2c8d 93eb 616f 7065 6e77 8e91 2493 a2cf ,...aopenw..$... │ │ │ │ +00041900: 616e 648d 93eb 6161 7070 656e 645f 6f70 and...aappend_op │ │ │ │ +00041910: 656e 778e 9148 e6a0 cf2e 8ea1 8d91 0b61 enw..H.........a │ │ │ │ +00041920: 8f41 6e96 03ea a869 6e70 7574 9370 9053 .An....input.p.S │ │ │ │ +00041930: 8e6f 7274 9369 7393 6372 6561 7465 6493 .ort.is.created. │ │ │ │ +00041940: 7573 696e 6793 7468 6593 666f 6c6c 6f90 using.the.follo. │ │ │ │ +00041950: ac72 7769 6e67 9366 756e 6374 696f 6e3a .rwing.function: │ │ │ │ +00041960: 8e9f 1baf 3b8d 8d8d 9ff5 4fa7 8900 0066 ....;.....O....f │ │ │ │ +00041970: 6601 c70b 4a9f 0b07 168d 8d90 cccd 9f04 f...J........... │ │ │ │ +00041980: 599c 8400 0f60 b200 0066 668d 9ffb a664 Y....`...ff....d │ │ │ │ +00041990: 8d91 170b cceb 616f 7065 6e69 9605 bfaa ......aopeni.... │ │ │ │ +000419a0: 3a93 7374 7269 6e67 932d 3e93 7374 7269 :.string.->.stri │ │ │ │ +000419b0: 6e67 8e8e 9201 c671 b184 000f 60b2 0000 ng.....q....`... │ │ │ │ +000419c0: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ +000419d0: 4a8e 8e8e a91b af3c 8dcf 4578 6563 7574 J......<..Execut │ │ │ │ +000419e0: 696e 678d 9103 3f2b eb61 6f70 656e 6991 ing...?+.aopeni. │ │ │ │ +000419f0: 05bf aa60 eb62 6691 012d bc69 6c90 3729 ...`.bf..-.il.7) │ │ │ │ +00041a00: 65eb 6160 8e91 4760 59cf 7265 7475 726e e.a`..G`Y.return │ │ │ │ +00041a10: 7396 033f 2b61 9b03 3f2c 7374 7269 6e67 s..?+a..?,string │ │ │ │ +00041a20: 9374 6861 7493 6361 6e93 6290 538e 6593 .that.can.b.S.e. │ │ │ │ +00041a30: 7573 6564 9362 90ac 7279 9374 6865 9866 used.b..ry.the.f │ │ │ │ +00041a40: 756e 6374 696f 6e8d 93eb 6172 6561 648e unction...aread. │ │ │ │ +00041a50: 911d 7cfe cf28 7365 6593 6290 538e 656c ..|..(see.b.S.el │ │ │ │ +00041a60: 6f90 ac72 7729 8ea1 8d74 6f96 02f3 0072 o..rw)...to....r │ │ │ │ +00041a70: 6561 649b 02f3 0163 90ac 7268 6172 6163 ead....c..rharac │ │ │ │ +00041a80: 7465 7273 9366 726f 6d98 7468 6593 0c6c ters.from.the..l │ │ │ │ +00041a90: 6593 d766 9101 47ff 696c 9043 8f65 cf3b e..f..G.il.C.e.; │ │ │ │ +00041aa0: 9103 458e 616e 6493 6661 696c 7398 6966 ..E.and.fails.if │ │ │ │ +00041ab0: 9374 6865 930c 6c65 9864 6f90 538e 6573 .the..le.do.S.es │ │ │ │ +00041ac0: 936e 6f74 9365 7869 7374 986f 6e93 7468 .not.exist.on.th │ │ │ │ +00041ad0: 6598 6375 7272 656e 9aac 7274 9373 6561 e.curren..rt.sea │ │ │ │ +00041ae0: 7263 9868 8ea1 8d70 6174 682e 8ea6 8d8d rc.h...path..... │ │ │ │ +00041af0: 8d9f f54f a789 0000 6666 01c7 0b4a 9f0b ...O....ff...J.. │ │ │ │ +00041b00: 0716 8d8d 90cc cd9f 0459 9c84 000f 60b2 .........Y....`. │ │ │ │ +00041b10: 0000 6666 8d9f fba6 648d 9117 0bcc eb61 ..ff....d......a │ │ │ │ +00041b20: 7265 6164 9605 bfaa 3a93 7374 7269 6e67 read....:.string │ │ │ │ +00041b30: 932d 3e93 7374 7269 6e67 8e8e 9201 c671 .->.string.....q │ │ │ │ +00041b40: b184 000f 60b2 0000 6666 8e8e 9f04 c002 ....`...ff...... │ │ │ │ +00041b50: 8900 0066 6601 c70b 4a8e 8e8e a68d cf45 ...ff...J......E │ │ │ │ +00041b60: 7865 6375 7469 6e67 8d91 03d5 6ceb 6172 xecuting....l.ar │ │ │ │ +00041b70: 6561 6491 05bf aa60 eb62 706f 7290 4dde ead....`.bpor.M. │ │ │ │ +00041b80: 74eb 6160 8e91 43ec 74cf 7265 6164 7396 t.a`..C.t.reads. │ │ │ │ +00041b90: 03d5 6c61 9b03 d56d 6390 ac72 6861 7261 ..la...mc..rhara │ │ │ │ +00041ba0: 6374 6572 9366 726f 6d98 6193 7095 538e cter.from.a.p.S. │ │ │ │ +00041bb0: 6f72 7498 d770 6f72 9374 9603 d56c cf77 ort..por.t...l.w │ │ │ │ +00041bc0: 6869 6390 ac72 6898 6861 7393 6295 538e hic..rh.has.b.S. │ │ │ │ +00041bd0: 6565 6e98 7072 6f93 6475 6365 6491 03d5 een.pro.duced... │ │ │ │ +00041be0: 6c77 6974 688e a18d 8deb 616f 7065 6e69 lwith.....aopeni │ │ │ │ +00041bf0: 8e91 1cbe 52cf 2e8e a18d 910b 618f 416e ....R.......a.An │ │ │ │ +00041c00: 9603 eaa8 6f75 7470 7574 9370 9053 8e6f ....output.p.S.o │ │ │ │ +00041c10: 7274 9369 7393 6372 6561 7465 6493 7573 rt.is.created.us │ │ │ │ +00041c20: 696e 6793 6f6e 6593 6f66 9374 6865 9374 ing.one.of.the.t │ │ │ │ +00041c30: 95ac 7277 936f 9103 eaa8 6675 6e63 7469 ..rw.o....functi │ │ │ │ +00041c40: 6f6e 733a 8e9f 209b 4e8d 8d8d 9fee cfa7 ons:.. .N....... │ │ │ │ +00041c50: 8900 0066 6601 c70b 4a9f 1807 168d 8d90 ...ff...J....... │ │ │ │ +00041c60: cccd 9f04 599c 8400 1c60 b200 0066 668d ....Y....`...ff. │ │ │ │ +00041c70: 9fee a664 8d91 170b cceb 616f 7065 6e77 ...d......aopenw │ │ │ │ +00041c80: 912d fd50 3a96 05bf aa73 7472 696e 6793 .-.P:....string. │ │ │ │ +00041c90: 2d3e 9373 7472 696e 678e 9f0d 0000 8d91 ->.string....... │ │ │ │ +00041ca0: 170b cc61 7070 656e 645f 6f70 656e 7796 ...append_openw. │ │ │ │ +00041cb0: 05bf aa3a 9373 7472 696e 6793 2d3e 9373 ...:.string.->.s │ │ │ │ +00041cc0: 7472 696e 678e 8e92 01c6 71b1 8400 1c60 tring.....q....` │ │ │ │ +00041cd0: b200 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ +00041ce0: 01c7 0b4a 8e8e 8e9f 2145 fb8d cf45 7865 ...J....!E...Exe │ │ │ │ +00041cf0: 6375 7469 6e67 8d91 03c7 7feb 616f 7065 cuting......aope │ │ │ │ +00041d00: 6e77 9105 bfaa 60eb 6266 9101 2dbc 696c nw....`.bf..-.il │ │ │ │ +00041d10: 9037 2965 eb61 608e 9148 7102 cf63 7265 .7)e.a`..Hq..cre │ │ │ │ +00041d20: 6174 6573 9603 c77f 6193 6e65 779b 03c7 ates....a.new... │ │ │ │ +00041d30: 800c 6c65 936e 616d 6564 93d7 6691 0147 ..le.named..f..G │ │ │ │ +00041d40: ff69 6c90 438f 6598 cf66 6f72 936f 7574 .il.C.e..for.out │ │ │ │ +00041d50: 7075 7493 286f 95ac 7276 9365 7277 7269 put.(o..rv.erwri │ │ │ │ +00041d60: 7469 6e67 9861 6e91 03c7 7f65 7869 7374 ting.an....exist │ │ │ │ +00041d70: 696e 678e a18d 0c6c 6596 02df f777 6974 ing....le....wit │ │ │ │ +00041d80: 6893 7468 659b 02df f673 616d 6593 6e61 h.the....same.na │ │ │ │ +00041d90: 6d65 2993 616e 6493 7265 7475 726e 7393 me).and.returns. │ │ │ │ +00041da0: 6193 7374 7269 6e67 9874 6861 7493 6361 a.string.that.ca │ │ │ │ +00041db0: 6e93 6290 538e 6593 7573 6564 9362 9aac n.b.S.e.used.b.. │ │ │ │ +00041dc0: 7279 8d93 eb61 7772 6974 658e 9122 7e3f ry...awrite.."~? │ │ │ │ +00041dd0: cf74 6f93 7772 6974 6593 6398 6861 7261 .to.write.c.hara │ │ │ │ +00041de0: 6374 6572 738e a18d 746f 9603 eaa8 7468 cters...to....th │ │ │ │ +00041df0: 6593 0c6c 652e 8ea1 8d91 0b61 8f54 91ff e..le......a.T.. │ │ │ │ +00041e00: 0556 6f96 0399 8065 7691 ff58 e461 6c75 .Vo....ev..X.alu │ │ │ │ +00041e10: 6174 658d 93eb 6161 7070 656e 645f 6f70 ate...aappend_op │ │ │ │ +00041e20: 656e 7791 05bf aa60 eb62 6691 012d bc69 enw....`.bf..-.i │ │ │ │ +00041e30: 6c90 3729 65eb 6160 8e91 6cb9 29cf 3a91 l.7)e.a`..l.).:. │ │ │ │ +00041e40: 0510 4c69 6693 6e6f 930c 6c65 936e 616d ..Lif.no..le.nam │ │ │ │ +00041e50: 6564 93d7 6691 0147 ff69 6c90 438f 6593 ed..f..G.il.C.e. │ │ │ │ +00041e60: cf65 7869 7374 732c 9103 a9bc 6193 6e65 .exists,....a.ne │ │ │ │ +00041e70: 7793 6f6e 6593 6973 9363 7265 6174 6564 w.one.is.created │ │ │ │ +00041e80: 9361 6e64 8ea1 8d61 9604 21e6 7090 538e .and...a..!.p.S. │ │ │ │ +00041e90: 6f72 749b 0421 e566 6f72 9377 7269 7469 ort..!.for.writi │ │ │ │ +00041ea0: 6e67 9874 6f93 6974 936f 7090 538e 656e ng.to.it.op.S.en │ │ │ │ +00041eb0: 6564 2e91 05de 9849 6693 6193 0c6c 6598 ed.....If.a..le. │ │ │ │ +00041ec0: 6e61 6d65 6493 d766 9101 47ff 696c 9043 named..f..G.il.C │ │ │ │ +00041ed0: 8f65 98cf 6578 6973 7473 2c91 042f b574 .e..exists,../.t │ │ │ │ +00041ee0: 6865 6e93 6193 7090 538e 6f72 7498 666f hen.a.p.S.ort.fo │ │ │ │ +00041ef0: 7293 7772 6974 696e 6798 746f 9369 7473 r.writing.to.its │ │ │ │ +00041f00: 8ea1 8d65 6e64 9603 eaa8 6973 9372 6574 ...end....is.ret │ │ │ │ +00041f10: 7572 6e65 642e 8ea1 8d91 0b61 8f54 6865 urned......a.The │ │ │ │ +00041f20: 9603 eaa8 6675 6e63 7469 6f6e 8d93 eb61 ....function...a │ │ │ │ +00041f30: 7772 6974 658e 9124 93a2 cf69 7393 7573 write..$...is.us │ │ │ │ +00041f40: 6564 9374 6f93 7772 6974 6593 6390 ac72 ed.to.write.c..r │ │ │ │ +00041f50: 6861 7261 6374 6572 7393 746f 9361 9370 haracters.to.a.p │ │ │ │ +00041f60: 9053 8e6f 7274 2e8e a68d 8d8d 9ff5 4fa7 .S.ort........O. │ │ │ │ +00041f70: 8900 0066 6601 c70b 4a9f 0b07 168d 8d90 ...ff...J....... │ │ │ │ +00041f80: cccd 9f04 599c 8400 0f60 b200 0066 668d ....Y....`...ff. │ │ │ │ +00041f90: 9ffb a664 8d91 170b cceb 6177 7269 7465 ...d......awrite │ │ │ │ +00041fa0: 9605 bfaa 3a93 7374 7269 6e67 9323 9373 ....:.string.#.s │ │ │ │ +00041fb0: 7472 696e 6793 2d3e 9376 6f69 648e 8e92 tring.->.void... │ │ │ │ +00041fc0: 01c6 71b1 8400 0f60 b200 0066 668e 8e9f ..q....`...ff... │ │ │ │ +00041fd0: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e8e ......ff...J.... │ │ │ │ +00041fe0: 9f24 fd13 8d8d 9200 efa6 9fd0 3639 8e8e .$..........69.. │ │ │ │ +00041ff0: 8e8c 8b00 0000 4600 0000 0000 0000 0000 ......F......... │ │ │ │ 00042000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00042010: 0000 0000 0416 72a0 02cc 0555 8da0 fd46 ......r....U...F │ │ │ │ -00042020: d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 ebd0 ................ │ │ │ │ -00042030: 3730 9200 ee8b a143 6861 7074 6572 9604 70.....Chapter.. │ │ │ │ -00042040: 8000 382e 910a 8000 4d4c 9353 7973 7465 ..8.....ML.Syste │ │ │ │ -00042050: 6d93 4691 fee0 0075 6e63 7469 6f6e 738e m.F....unctions. │ │ │ │ -00042060: 91ea f1eb 9f05 6666 8900 00e6 6601 c73e ......ff....f..> │ │ │ │ -00042070: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 |......./......! │ │ │ │ -00042080: 8d91 eaf1 ebcf 4578 6563 7574 696e 678d ......Executing. │ │ │ │ -00042090: 9104 3de5 eb61 7772 6974 6528 60eb 6270 ..=..awrite(`.bp │ │ │ │ -000420a0: 6f72 954d de74 eb61 602c 60eb 6263 6861 or.M.t.a`,`.bcha │ │ │ │ -000420b0: 7293 73eb 6160 298e 917c b233 cf77 7269 r.s.a`)..|.3.wri │ │ │ │ -000420c0: 7465 7396 043d e5d7 6368 6172 9a53 8e73 tes..=..char.S.s │ │ │ │ -000420d0: 93cf 746f 9104 3de6 7098 6f72 7493 d770 ..to..=.p.ort..p │ │ │ │ -000420e0: 6f72 9874 9104 3de6 cf28 7768 6963 9aac or.t..=..(whic.. │ │ │ │ -000420f0: 7268 936d 9875 7374 9368 6198 7698 6591 rh.m.ust.ha.v.e. │ │ │ │ -00042100: 043d e662 9053 8e65 656e 9370 726f 2d8e .=.b.S.een.pro-. │ │ │ │ -00042110: 9f10 0000 8d91 eaf1 eb64 7563 6564 9603 .........duced.. │ │ │ │ -00042120: eaa8 6290 ac72 798d 93eb 616f 7065 6e77 ..b..ry...aopenw │ │ │ │ -00042130: 8e91 2493 a2cf 6f72 8d93 eb61 6170 7065 ..$...or...aappe │ │ │ │ -00042140: 6e64 5f6f 7065 6e77 8e91 48e6 a0cf 292e nd_openw..H...). │ │ │ │ -00042150: 8e9f 100c 118d 91f6 537a 5468 6596 03ea ........SzThe... │ │ │ │ -00042160: a866 6f6c 6c6f 90ac 7277 696e 6793 6675 .follo..rwing.fu │ │ │ │ -00042170: 6e63 7469 6f6e 9363 6c6f 7365 7393 6193 nction.closes.a. │ │ │ │ -00042180: 7090 538e 6f72 743a 8ea4 1d60 868d 8d8d p.S.ort:...`.... │ │ │ │ -00042190: 91ea f1eb 9ff5 4fa7 8900 0066 6601 c70b ......O....ff... │ │ │ │ -000421a0: 4a9f 0b07 168d 8d90 cccd 9f04 599c 8400 J...........Y... │ │ │ │ -000421b0: 0f60 b200 0066 668d 9ffb a664 8d91 170b .`...ff....d.... │ │ │ │ -000421c0: cceb 6163 6c6f 7365 9605 bfaa 3a93 7374 ..aclose....:.st │ │ │ │ -000421d0: 7269 6e67 932d 3e93 766f 6964 8e8e 9201 ring.->.void.... │ │ │ │ -000421e0: c671 b184 000f 60b2 0000 6666 8e8e 9f04 .q....`...ff.... │ │ │ │ -000421f0: c002 8900 0066 6601 c70b 4a8e 8e8e a923 .....ff...J....# │ │ │ │ -00042200: 1513 8d8d 91ea f1eb eb47 382e 312e 328e .........G8.1.2. │ │ │ │ -00042210: 911c 71e6 5491 fea6 6665 726d 696e 616c ..q.T...ferminal │ │ │ │ -00042220: 9605 6666 696e 7075 7493 616e 6493 6f75 ..ffinput.and.ou │ │ │ │ -00042230: 7470 7574 8e9f 17d8 898d 91ea f1eb cf54 tput...........T │ │ │ │ -00042240: 6865 9603 eaa8 666f 6c6c 6f9a ac72 7769 he....follo..rwi │ │ │ │ -00042250: 6e67 9366 756e 6374 696f 6e93 7265 6164 ng.function.read │ │ │ │ -00042260: 7393 6193 6398 6861 7261 6374 6572 9366 s.a.c.haracter.f │ │ │ │ -00042270: 726f 6d93 7468 6593 7465 726d 696e 616c rom.the.terminal │ │ │ │ -00042280: 3a8e a18d 8d8d 91ea f1eb 9ff5 4fa7 8900 :...........O... │ │ │ │ -00042290: 0066 6601 c70b 4a9f 0b07 168d 8d90 cccd .ff...J......... │ │ │ │ -000422a0: 9f04 599c 8400 0f60 b200 0066 668d 9ffb ..Y....`...ff... │ │ │ │ -000422b0: a664 8d91 170b cceb 6174 7479 5f72 6561 .d......atty_rea │ │ │ │ -000422c0: 6496 05bf aa3a 9376 6f69 6493 2d3e 9373 d....:.void.->.s │ │ │ │ -000422d0: 7472 696e 678e 8e92 01c6 71b1 8400 0f60 tring.....q....` │ │ │ │ -000422e0: b200 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ -000422f0: 01c7 0b4a 8e8e 8e9f 1d54 768d 91ea f1eb ...J.....Tv..... │ │ │ │ -00042300: cf77 6869 6c65 9603 eaa8 7468 6593 6e65 .while....the.ne │ │ │ │ -00042310: 7874 936f 6e65 9377 7269 7465 7393 6193 xt.one.writes.a. │ │ │ │ -00042320: 7374 7269 6e67 9374 6f93 7468 6593 7465 string.to.the.te │ │ │ │ -00042330: 726d 696e 616c 3a8e a18d 8d8d 91ea f1eb rminal:......... │ │ │ │ -00042340: 9ff5 4fa7 8900 0066 6601 c70b 4a9f 0b07 ..O....ff...J... │ │ │ │ -00042350: 168d 8d90 cccd 9f04 599c 8400 0f60 b200 ........Y....`.. │ │ │ │ -00042360: 0066 668d 9ffb a664 8d91 170b cceb 6174 .ff....d......at │ │ │ │ -00042370: 7479 5f77 7269 7465 9605 bfaa 3a93 7374 ty_write....:.st │ │ │ │ -00042380: 7269 6e67 932d 3e93 766f 6964 8e8e 9201 ring.->.void.... │ │ │ │ -00042390: c671 b184 000f 60b2 0000 6666 8e8e 9f04 .q....`...ff.... │ │ │ │ -000423a0: c002 8900 0066 6601 c70b 4a8e 8e8e a68d .....ff...J..... │ │ │ │ -000423b0: 8d91 eaf1 ebeb 4738 2e31 2e33 8e91 1c71 ......G8.1.3...q │ │ │ │ -000423c0: e64c 6f61 6469 6e67 9605 6666 4d4c 930c .Loading..ffML.. │ │ │ │ -000423d0: 6c65 738e 9f17 d889 8d91 eaf1 ebcf 4974 les...........It │ │ │ │ -000423e0: 9603 8da1 6973 9b03 8da2 7090 538e 6f73 ....is....p.S.os │ │ │ │ -000423f0: 7369 626c 6593 746f 986c 6f61 6493 eb48 sible.to.load..H │ │ │ │ -00042400: 4d4c 93cf 636f 9053 8e64 6598 6672 6f6d ML..co.S.de.from │ │ │ │ -00042410: 9361 980c 6c65 2c91 03a0 3c72 6174 6865 .a..le,.... │ │ │ │ -000428f0: 7374 7269 6e67 936c 6973 748e 8e92 01c6 string.list..... │ │ │ │ -00042900: 71b1 8400 0f60 b200 0066 668e 8e9f 04c0 q....`...ff..... │ │ │ │ -00042910: 0289 0000 6666 01c7 0b4a 8e8e 8ea6 8d91 ....ff...J...... │ │ │ │ -00042920: f653 7acf 5468 6596 03ea a873 6561 7263 .Sz.The....searc │ │ │ │ -00042930: 9aac 7268 9370 6174 6893 6361 6e93 6290 ..rh.path.can.b. │ │ │ │ -00042940: 538e 6593 6398 6861 6e67 6564 9362 9879 S.e.c.hanged.b.y │ │ │ │ -00042950: 3a8e a41d 6087 8d8d 8d91 eaf1 eb9f f54f :...`..........O │ │ │ │ -00042960: a789 0000 6666 01c7 0b4a 9f0b 0716 8d8d ....ff...J...... │ │ │ │ -00042970: 90cc cd9f 0459 9c84 000f 60b2 0000 6666 .....Y....`...ff │ │ │ │ -00042980: 8d9f fba6 648d 9117 0bcc eb61 7365 745f ....d......aset_ │ │ │ │ -00042990: 7365 6172 6368 5f70 6174 6896 05bf aa3a search_path....: │ │ │ │ -000429a0: 9373 7472 696e 6793 6c69 7374 932d 3e93 .string.list.->. │ │ │ │ -000429b0: 766f 6964 8e8e 9201 c671 b184 000f 60b2 void.....q....`. │ │ │ │ -000429c0: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ -000429d0: c70b 4a8e 8e8e 9f1d 5475 8d91 f653 7acf ..J.....Tu...Sz. │ │ │ │ -000429e0: 5468 6596 03ea a872 6573 756c 7493 6f66 The....result.of │ │ │ │ -000429f0: 9361 9373 6561 7263 9aac 7268 9369 7393 .a.searc..rh.is. │ │ │ │ -00042a00: 6769 7698 656e 9362 9879 3a8e a18d 8d8d giv.en.b.y:..... │ │ │ │ -00042a10: 91ea f1eb 9ff5 4fa7 8900 0066 6601 c70b ......O....ff... │ │ │ │ -00042a20: 4a9f 0b07 168d 8d90 cccd 9f04 599c 8400 J...........Y... │ │ │ │ -00042a30: 0f60 b200 0066 668d 9ffb a664 8d91 170b .`...ff....d.... │ │ │ │ -00042a40: cceb 6166 696e 645f 6669 6c65 9605 bfaa ..afind_file.... │ │ │ │ -00042a50: 3a93 7374 7269 6e67 932d 3e93 7374 7269 :.string.->.stri │ │ │ │ -00042a60: 6e67 8e8e 9201 c671 b184 000f 60b2 0000 ng.....q....`... │ │ │ │ -00042a70: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ -00042a80: 4a8e 8e8e 8e9f 24fd 138e 8c8b 0000 0047 J.....$........G │ │ │ │ -00042a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00042010: 0000 0000 0000 0000 0000 0000 0416 7aa0 ..............z. │ │ │ │ +00042020: 02cc 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa ...U...F........ │ │ │ │ +00042030: 999a 8d91 eaf1 ebd0 3730 9200 ee8b a143 ........70.....C │ │ │ │ +00042040: 6861 7074 6572 9604 8000 382e 910a 8000 hapter....8..... │ │ │ │ +00042050: 4d4c 9353 7973 7465 6d93 4691 fee0 0075 ML.System.F....u │ │ │ │ +00042060: 6e63 7469 6f6e 738e 91ea f1eb 9f05 6666 nctions.......ff │ │ │ │ +00042070: 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 ....f..>|....... │ │ │ │ +00042080: 2fdf 8da0 fd8b d021 8d91 eaf1 ebcf 4578 /......!......Ex │ │ │ │ +00042090: 6563 7574 696e 678d 9104 3de5 eb61 7772 ecuting...=..awr │ │ │ │ +000420a0: 6974 6528 60eb 6270 6f72 954d de74 eb61 ite(`.bpor.M.t.a │ │ │ │ +000420b0: 602c 60eb 6263 6861 7293 73eb 6160 298e `,`.bchar.s.a`). │ │ │ │ +000420c0: 917c b233 cf77 7269 7465 7396 043d e5d7 .|.3.writes..=.. │ │ │ │ +000420d0: 6368 6172 9a53 8e73 93cf 746f 9104 3de6 char.S.s..to..=. │ │ │ │ +000420e0: 7098 6f72 7493 d770 6f72 9874 9104 3de6 p.ort..por.t..=. │ │ │ │ +000420f0: cf28 7768 6963 9aac 7268 936d 9875 7374 .(whic..rh.m.ust │ │ │ │ +00042100: 9368 6198 7698 6591 043d e662 9053 8e65 .ha.v.e..=.b.S.e │ │ │ │ +00042110: 656e 9370 726f 2d8e 9f10 0000 8d91 eaf1 en.pro-......... │ │ │ │ +00042120: eb64 7563 6564 9603 eaa8 6290 ac72 798d .duced....b..ry. │ │ │ │ +00042130: 93eb 616f 7065 6e77 8e91 2493 a2cf 6f72 ..aopenw..$...or │ │ │ │ +00042140: 8d93 eb61 6170 7065 6e64 5f6f 7065 6e77 ...aappend_openw │ │ │ │ +00042150: 8e91 48e6 a0cf 292e 8e9f 100c 118d 91f6 ..H...)......... │ │ │ │ +00042160: 537a 5468 6596 03ea a866 6f6c 6c6f 90ac SzThe....follo.. │ │ │ │ +00042170: 7277 696e 6793 6675 6e63 7469 6f6e 9363 rwing.function.c │ │ │ │ +00042180: 6c6f 7365 7393 6193 7090 538e 6f72 743a loses.a.p.S.ort: │ │ │ │ +00042190: 8ea4 1d60 868d 8d8d 91ea f1eb 9ff5 4fa7 ...`..........O. │ │ │ │ +000421a0: 8900 0066 6601 c70b 4a9f 0b07 168d 8d90 ...ff...J....... │ │ │ │ +000421b0: cccd 9f04 599c 8400 0f60 b200 0066 668d ....Y....`...ff. │ │ │ │ +000421c0: 9ffb a664 8d91 170b cceb 6163 6c6f 7365 ...d......aclose │ │ │ │ +000421d0: 9605 bfaa 3a93 7374 7269 6e67 932d 3e93 ....:.string.->. │ │ │ │ +000421e0: 766f 6964 8e8e 9201 c671 b184 000f 60b2 void.....q....`. │ │ │ │ +000421f0: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ +00042200: c70b 4a8e 8e8e a923 1513 8d8d 91ea f1eb ..J....#........ │ │ │ │ +00042210: eb47 382e 312e 328e 911c 71e6 5491 fea6 .G8.1.2...q.T... │ │ │ │ +00042220: 6665 726d 696e 616c 9605 6666 696e 7075 ferminal..ffinpu │ │ │ │ +00042230: 7493 616e 6493 6f75 7470 7574 8e9f 17d8 t.and.output.... │ │ │ │ +00042240: 898d 91ea f1eb cf54 6865 9603 eaa8 666f .......The....fo │ │ │ │ +00042250: 6c6c 6f9a ac72 7769 6e67 9366 756e 6374 llo..rwing.funct │ │ │ │ +00042260: 696f 6e93 7265 6164 7393 6193 6398 6861 ion.reads.a.c.ha │ │ │ │ +00042270: 7261 6374 6572 9366 726f 6d93 7468 6593 racter.from.the. │ │ │ │ +00042280: 7465 726d 696e 616c 3a8e a18d 8d8d 91ea terminal:....... │ │ │ │ +00042290: f1eb 9ff5 4fa7 8900 0066 6601 c70b 4a9f ....O....ff...J. │ │ │ │ +000422a0: 0b07 168d 8d90 cccd 9f04 599c 8400 0f60 ..........Y....` │ │ │ │ +000422b0: b200 0066 668d 9ffb a664 8d91 170b cceb ...ff....d...... │ │ │ │ +000422c0: 6174 7479 5f72 6561 6496 05bf aa3a 9376 atty_read....:.v │ │ │ │ +000422d0: 6f69 6493 2d3e 9373 7472 696e 678e 8e92 oid.->.string... │ │ │ │ +000422e0: 01c6 71b1 8400 0f60 b200 0066 668e 8e9f ..q....`...ff... │ │ │ │ +000422f0: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e9f ......ff...J.... │ │ │ │ +00042300: 1d54 768d 91ea f1eb cf77 6869 6c65 9603 .Tv......while.. │ │ │ │ +00042310: eaa8 7468 6593 6e65 7874 936f 6e65 9377 ..the.next.one.w │ │ │ │ +00042320: 7269 7465 7393 6193 7374 7269 6e67 9374 rites.a.string.t │ │ │ │ +00042330: 6f93 7468 6593 7465 726d 696e 616c 3a8e o.the.terminal:. │ │ │ │ +00042340: a18d 8d8d 91ea f1eb 9ff5 4fa7 8900 0066 ..........O....f │ │ │ │ +00042350: 6601 c70b 4a9f 0b07 168d 8d90 cccd 9f04 f...J........... │ │ │ │ +00042360: 599c 8400 0f60 b200 0066 668d 9ffb a664 Y....`...ff....d │ │ │ │ +00042370: 8d91 170b cceb 6174 7479 5f77 7269 7465 ......atty_write │ │ │ │ +00042380: 9605 bfaa 3a93 7374 7269 6e67 932d 3e93 ....:.string.->. │ │ │ │ +00042390: 766f 6964 8e8e 9201 c671 b184 000f 60b2 void.....q....`. │ │ │ │ +000423a0: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ +000423b0: c70b 4a8e 8e8e a68d 8d91 eaf1 ebeb 4738 ..J...........G8 │ │ │ │ +000423c0: 2e31 2e33 8e91 1c71 e64c 6f61 6469 6e67 .1.3...q.Loading │ │ │ │ +000423d0: 9605 6666 4d4c 930c 6c65 738e 9f17 d889 ..ffML..les..... │ │ │ │ +000423e0: 8d91 eaf1 ebcf 4974 9603 8da1 6973 9b03 ......It....is.. │ │ │ │ +000423f0: 8da2 7090 538e 6f73 7369 626c 6593 746f ..p.S.ossible.to │ │ │ │ +00042400: 986c 6f61 6493 eb48 4d4c 93cf 636f 9053 .load..HML..co.S │ │ │ │ +00042410: 8e64 6598 6672 6f6d 9361 980c 6c65 2c91 .de.from.a..le,. │ │ │ │ +00042420: 03a0 3c72 6174 6865 7293 7468 616e 9874 ...string.l │ │ │ │ +00042900: 6973 748e 8e92 01c6 71b1 8400 0f60 b200 ist.....q....`.. │ │ │ │ +00042910: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ +00042920: 0b4a 8e8e 8ea6 8d91 f653 7acf 5468 6596 .J.......Sz.The. │ │ │ │ +00042930: 03ea a873 6561 7263 9aac 7268 9370 6174 ...searc..rh.pat │ │ │ │ +00042940: 6893 6361 6e93 6290 538e 6593 6398 6861 h.can.b.S.e.c.ha │ │ │ │ +00042950: 6e67 6564 9362 9879 3a8e a41d 6087 8d8d nged.b.y:...`... │ │ │ │ +00042960: 8d91 eaf1 eb9f f54f a789 0000 6666 01c7 .......O....ff.. │ │ │ │ +00042970: 0b4a 9f0b 0716 8d8d 90cc cd9f 0459 9c84 .J...........Y.. │ │ │ │ +00042980: 000f 60b2 0000 6666 8d9f fba6 648d 9117 ..`...ff....d... │ │ │ │ +00042990: 0bcc eb61 7365 745f 7365 6172 6368 5f70 ...aset_search_p │ │ │ │ +000429a0: 6174 6896 05bf aa3a 9373 7472 696e 6793 ath....:.string. │ │ │ │ +000429b0: 6c69 7374 932d 3e93 766f 6964 8e8e 9201 list.->.void.... │ │ │ │ +000429c0: c671 b184 000f 60b2 0000 6666 8e8e 9f04 .q....`...ff.... │ │ │ │ +000429d0: c002 8900 0066 6601 c70b 4a8e 8e8e 9f1d .....ff...J..... │ │ │ │ +000429e0: 5475 8d91 f653 7acf 5468 6596 03ea a872 Tu...Sz.The....r │ │ │ │ +000429f0: 6573 756c 7493 6f66 9361 9373 6561 7263 esult.of.a.searc │ │ │ │ +00042a00: 9aac 7268 9369 7393 6769 7698 656e 9362 ..rh.is.giv.en.b │ │ │ │ +00042a10: 9879 3a8e a18d 8d8d 91ea f1eb 9ff5 4fa7 .y:...........O. │ │ │ │ +00042a20: 8900 0066 6601 c70b 4a9f 0b07 168d 8d90 ...ff...J....... │ │ │ │ +00042a30: cccd 9f04 599c 8400 0f60 b200 0066 668d ....Y....`...ff. │ │ │ │ +00042a40: 9ffb a664 8d91 170b cceb 6166 696e 645f ...d......afind_ │ │ │ │ +00042a50: 6669 6c65 9605 bfaa 3a93 7374 7269 6e67 file....:.string │ │ │ │ +00042a60: 932d 3e93 7374 7269 6e67 8e8e 9201 c671 .->.string.....q │ │ │ │ +00042a70: b184 000f 60b2 0000 6666 8e8e 9f04 c002 ....`...ff...... │ │ │ │ +00042a80: 8900 0066 6601 c70b 4a8e 8e8e 8e9f 24fd ...ff...J.....$. │ │ │ │ +00042a90: 138e 8c8b 0000 0047 0000 0000 0000 0000 .......G........ │ │ │ │ 00042aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00042ab0: 0000 0000 0004 1fea a002 cc05 558d a0fd ............U... │ │ │ │ -00042ac0: 46d3 0e8d 8d8d 8d9f fa99 9a8d 9112 c761 F..............a │ │ │ │ -00042ad0: d038 2e31 2e91 0a80 0049 6e70 7574 9604 .8.1.....Input.. │ │ │ │ -00042ae0: 8000 616e 6493 6f75 7470 7574 9201 3327 ..and.output..3' │ │ │ │ -00042af0: 5f37 318e 9112 c761 9f05 6666 8900 00e6 _71....a..ff.... │ │ │ │ -00042b00: 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 f..>|......./... │ │ │ │ -00042b10: fd8b d021 8d91 12c7 61cf 5468 6973 9603 ...!....a.This.. │ │ │ │ -00042b20: c9e8 6675 6e63 7469 6f6e 9374 616b 90ac ..function.tak.. │ │ │ │ -00042b30: 7265 7393 6193 0c6c 6593 6e61 6d65 9328 res.a..le.name.( │ │ │ │ -00042b40: 8d65 2e67 2e8e 8d91 1569 ddeb 6166 6f6f .e.g.....i..afoo │ │ │ │ -00042b50: 8e91 26a8 dbcf 2c8d 9103 d074 eb61 666f ..&...,....t.afo │ │ │ │ -00042b60: 6f2e 6d6c 8e91 2a18 58cf 6f72 8d91 03c9 o.ml..*.X.or.... │ │ │ │ -00042b70: e9eb 6166 6f6f 2e74 688e 8d91 2a11 cdcf ..afoo.th...*... │ │ │ │ -00042b80: 6574 632e 8e91 3c58 dd29 9361 6e64 9372 etc....string. │ │ │ │ -00042c80: 9f0d 0000 8d91 170b cc66 696e 645f 7468 .........find_th │ │ │ │ -00042c90: 656f 7279 910b 7f54 3a96 05bf aa73 7472 eory...T:....str │ │ │ │ -00042ca0: 696e 6793 2d3e 9373 7472 696e 678e 8e92 ing.->.string... │ │ │ │ -00042cb0: 01c6 71b1 8400 1c60 b200 0066 668e 8e9f ..q....`...ff... │ │ │ │ -00042cc0: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e9f ......ff...J.... │ │ │ │ -00042cd0: 2414 a98d 9112 c761 cf0c 6e64 9604 cd00 $......a..nd.... │ │ │ │ -00042ce0: 7468 6593 0c6c 659b 04cd 0174 6861 7493 the..le....that. │ │ │ │ -00042cf0: 7790 ac72 6f75 6c64 9362 9053 8e65 936c w..rould.b.S.e.l │ │ │ │ -00042d00: 6f61 6465 6498 629a ac72 798d 93eb 616c oaded.b..ry...al │ │ │ │ -00042d10: 6f61 648e 9120 98a8 cf28 616e 648d 93eb oad.. ...(and... │ │ │ │ -00042d20: 616c 6f61 6474 8e91 218b 52cf 2c8d 9105 aloadt..!.R.,... │ │ │ │ -00042d30: 0597 eb61 6c6f 6164 668e 8d91 2690 e9cf ...aloadf...&... │ │ │ │ -00042d40: 6574 632e 8e91 38d7 f97c 7365 6593 6290 etc...8..|see.b. │ │ │ │ -00042d50: 538e 656c 6f98 7791 04cd 0166 6f72 9361 S.elo.w....for.a │ │ │ │ -00042d60: 6c6c 936f 668e a18d 9112 c761 7468 6573 ll.of......athes │ │ │ │ -00042d70: 6529 2c96 03ea a861 6e64 9374 6865 9374 e),....and.the.t │ │ │ │ -00042d80: 6865 6f72 7993 0c6c 6593 7468 6174 9377 heory..le.that.w │ │ │ │ -00042d90: 90ac 726f 756c 6493 629a 538e 6593 6c6f ..rould.b.S.e.lo │ │ │ │ -00042da0: 6164 6564 2c93 7265 7370 9865 6374 6976 aded,.resp.ectiv │ │ │ │ -00042db0: 90ac 7265 6c79 96ff 0556 2e91 0538 e046 ..rely...V...8.F │ │ │ │ -00042dc0: 936f 7291 03ea a865 7861 6d70 6c65 2c8e .or....example,. │ │ │ │ -00042dd0: a41e b478 8d8d 8d9e 56bd 8d8d 8d8d 912a ...x....V......* │ │ │ │ -00042de0: 0660 eb61 6669 6e64 5f6d 6c5f 6669 6c65 .`.afind_ml_file │ │ │ │ -00042df0: 9105 bfaa 6066 696c 6560 8e8e 8e8e 8e8e ....`file`...... │ │ │ │ -00042e00: 8e9f 1e7d e98d 9112 c761 cf6d 6967 6890 ...}.....a.migh. │ │ │ │ -00042e10: ac72 7496 03ea a872 6574 7572 6e93 eb61 .rt....return..a │ │ │ │ -00042e20: 607e 7475 726b 6579 2f77 6f6e 6b2f 6669 `~turkey/wonk/fi │ │ │ │ -00042e30: 6c65 2e6d 6c60 93cf 6f72 93eb 6160 7e74 le.ml`..or..a`~t │ │ │ │ -00042e40: 7572 6b65 792f 776f 6e6b 2f66 696c 655f urkey/wonk/file_ │ │ │ │ -00042e50: 6d6c 2e6f 60cf 2e8e a68d 911e 28f0 5468 ml.o`.......(.Th │ │ │ │ -00042e60: 6596 03ea a86d 6169 6e93 0c6c 6593 6c6f e....main..le.lo │ │ │ │ -00042e70: 6164 696e 6793 6675 6e63 7469 6f6e 9369 ading.function.i │ │ │ │ -00042e80: 733a 8ea1 8d8d 8d91 12c7 619f f54f a789 s:........a..O.. │ │ │ │ -00042e90: 0000 6666 01c7 0b4a 9f0b 0716 8d8d 90cc ..ff...J........ │ │ │ │ -00042ea0: cd9f 0459 9c84 000f 60b2 0000 6666 8d9f ...Y....`...ff.. │ │ │ │ -00042eb0: fba6 648d 9117 0bcc eb61 6c6f 6164 9605 ..d......aload.. │ │ │ │ -00042ec0: bfaa 3a93 7374 7269 6e67 9323 9362 6f6f ..:.string.#.boo │ │ │ │ -00042ed0: 6c93 2d3e 9376 6f69 648e 8e92 01c6 71b1 l.->.void.....q. │ │ │ │ -00042ee0: 8400 0f60 b200 0066 668e 8e9f 04c0 0289 ...`...ff....... │ │ │ │ -00042ef0: 0000 6666 01c7 0b4a 8e8e 8e9f 1e7d ea8d ..ff...J.....}.. │ │ │ │ -00042f00: 911e 28f0 cf45 7691 ff58 e461 6c75 6174 ..(..Ev..X.aluat │ │ │ │ -00042f10: 696e 678d 9103 ea4e eb61 6c6f 6164 2860 ing....N.aload(` │ │ │ │ -00042f20: eb62 6696 012d bc69 6c9a 3729 656e 616d .bf..-.il.7)enam │ │ │ │ -00042f30: 65eb 6160 2ceb 6270 7290 4dde 6693 6c98 e.a`,.bpr.M.f.l. │ │ │ │ -00042f40: 6167 9064 93eb 6129 8e92 0089 b715 cf72 ag.d..a).......r │ │ │ │ -00042f50: 6561 6473 9603 ea4e 7068 7261 7365 739b eads...Nphrases. │ │ │ │ -00042f60: 03ea 4f66 726f 6d93 7468 6598 0c72 7374 ..Ofrom.the..rst │ │ │ │ -00042f70: 930c 6c65 986e 616d 6564 93d7 6691 0147 ..le.named..f..G │ │ │ │ -00042f80: ff69 6c90 438f 656e 616d 658e a410 0000 .il.C.ename..... │ │ │ │ -00042f90: 8d91 12c7 61cf 6f6e 9604 1aba 7468 6593 ....a.on....the. │ │ │ │ -00042fa0: 6375 7272 656e 95ac 7274 9b04 1ab9 7365 curren..rt....se │ │ │ │ -00042fb0: 6172 6393 6896 041a ba70 6174 6893 616e arc.h....path.an │ │ │ │ -00042fc0: 6493 6576 91ff 58e4 616c 7561 7465 7398 d.ev..X.aluates. │ │ │ │ -00042fd0: 7468 656d 9365 7861 6374 6c79 9361 7393 them.exactly.as. │ │ │ │ -00042fe0: 6966 9874 6865 7993 6861 6493 629a 538e if.they.had.b.S. │ │ │ │ -00042ff0: 6565 6e93 7495 ac72 7970 9865 6491 041a een.t..ryp.ed... │ │ │ │ -00043000: b962 9379 9104 1aba 7468 658e a18d 9112 .b.y....the..... │ │ │ │ -00043010: c761 7573 6572 9604 7c38 6174 9b04 7c37 .auser..|8at..|7 │ │ │ │ -00043020: 746f 702d 6c65 7690 ac72 656c 2e91 06ed top-lev..rel.... │ │ │ │ -00043030: 8f49 6693 d770 7290 538e 6691 0147 ff6c .If..pr.S.f..G.l │ │ │ │ -00043040: 9043 8f61 6791 04ea 71cf 6973 8d98 eb61 .C.ag...q.is...a │ │ │ │ -00043050: 7472 7565 8e91 1ff7 17cf 7468 656e 9874 true......then.t │ │ │ │ -00043060: 6865 9372 6573 756c 7493 6f66 9865 6163 he.result.of.eac │ │ │ │ -00043070: 90ac 7268 9365 7691 ff58 e461 6c75 6174 ..rh.ev..X.aluat │ │ │ │ -00043080: 696f 6e93 6973 9870 7269 6e90 ac72 7465 ion.is.prin..rte │ │ │ │ -00043090: 6493 6578 6163 746c 798e a18d 9112 c761 d.exactly......a │ │ │ │ -000430a0: 6173 9604 b019 6973 9364 6f6e 6593 696e as....is.done.in │ │ │ │ -000430b0: 95ac 7274 6572 6163 7469 7693 656c 793b ..rteractiv.ely; │ │ │ │ -000430c0: 9105 12d2 6966 9604 b019 d770 7290 538e ....if.....pr.S. │ │ │ │ -000430d0: 6691 0147 ff6c 9043 8f61 6791 051e 52cf f..G.l.C.ag...R. │ │ │ │ -000430e0: 6973 8d93 eb61 6661 6c73 658e 9126 1e84 is...afalse..&.. │ │ │ │ -000430f0: cf74 6865 6e93 6f6e 6c79 9361 9364 6f74 .then.only.a.dot │ │ │ │ -00043100: 9369 7393 7072 696e 9aac 7274 6564 9366 .is.prin..rted.f │ │ │ │ -00043110: 6f72 9365 6163 9868 9374 6f70 2d6c 6576 or.eac.h.top-lev │ │ │ │ -00043120: 9865 6c8e a18d 9112 c761 6578 7072 6573 .el......aexpres │ │ │ │ -00043130: 7369 6f6e 9603 eaa8 6f72 9364 6563 6c61 sion....or.decla │ │ │ │ -00043140: 7261 7469 6f6e 2e8e a68d 911e 28f0 5468 ration......(.Th │ │ │ │ -00043150: 6596 03ea a80c 6c65 936e 616d 6564 93d7 e.....le.named.. │ │ │ │ -00043160: 6691 0147 ff69 6c90 438f 656e 616d 6593 f..G.il.C.ename. │ │ │ │ -00043170: cf69 7393 7365 6172 639a ac72 6865 6493 .is.searc..rhed. │ │ │ │ -00043180: 666f 7293 6173 9366 6f6c 6c6f 9877 733a for.as.follo.ws: │ │ │ │ -00043190: 8ea9 1b10 cb8d 8d8d 8d91 2467 afeb 6080 ..........$g..`. │ │ │ │ -000431a0: 888e 8e8e 9130 274d cf49 6696 05b4 86d7 .....0'M.If..... │ │ │ │ -000431b0: 6691 0147 ff69 6c90 438f 656e 616d 659b f..G.il.C.ename. │ │ │ │ -000431c0: 05b4 87cf 6973 9361 9373 7472 696e 6798 ....is.a.string. │ │ │ │ -000431d0: 6e6f 7493 656e 6469 6e67 9369 6e98 eb61 not.ending.in..a │ │ │ │ -000431e0: 2e6d 6ccf 2c91 0626 fe74 6865 6e93 7468 .ml.,..&.then.th │ │ │ │ -000431f0: 6593 7379 7374 656d 980c 7273 7493 7472 e.system..rst.tr │ │ │ │ -00043200: 6965 7393 746f 980c 6e64 9361 8ea1 8d91 ies.to..nd.a.... │ │ │ │ -00043210: 3027 4d63 6f6d 7069 6c65 6496 03ea a80c 0'Mcompiled..... │ │ │ │ -00043220: 6c65 8d93 eb62 6691 012d bc69 6c90 3729 le...bf..-.il.7) │ │ │ │ -00043230: 656e 616d 65eb 615f 6d6c 2e6f 8e91 4ea0 ename.a_ml.o..N. │ │ │ │ -00043240: 7ccf 3b93 6966 9374 6861 7493 646f 9a53 |.;.if.that.do.S │ │ │ │ -00043250: 8e65 7393 6e6f 7493 6578 6973 742c 9374 .es.not.exist,.t │ │ │ │ -00043260: 6865 6e93 6974 936c 6f98 6f6b 7393 666f hen.it.lo.oks.fo │ │ │ │ -00043270: 728d 93eb 6266 9101 2dbc 696c 9037 2965 r...bf..-.il.7)e │ │ │ │ -00043280: 6e61 6d65 eb61 2e6d 6c8e 9143 2128 cf2e name.a.ml..C!(.. │ │ │ │ -00043290: 8ea6 8d8d 8d8d 9124 67af eb60 8088 8e8e .......$g..`.... │ │ │ │ -000432a0: 8e91 3027 4dcf 4966 9605 06cb d766 9101 ..0'M.If.....f.. │ │ │ │ -000432b0: 47ff 696c 9043 8f65 6e61 6d65 9b05 06ca G.il.C.ename.... │ │ │ │ -000432c0: cf64 6f90 538e 6573 9365 6e64 9369 6e98 .do.S.es.end.in. │ │ │ │ -000432d0: eb61 2e6d 6c93 cf74 6865 6e93 7468 6598 .a.ml..then.the. │ │ │ │ -000432e0: 7379 7374 656d 9364 6f90 538e 6573 986e system.do.S.es.n │ │ │ │ -000432f0: 6f74 9363 6f6e 6361 7465 6e61 7465 9361 ot.concatenate.a │ │ │ │ -00043300: 6e98 6578 7472 6193 eb61 2e6d 6c8e a18d n.extra..a.ml... │ │ │ │ -00043310: 9130 274d cf28 6173 9605 0b7b 6974 9b05 .0'M.(as...{it.. │ │ │ │ -00043320: 0b7a 7790 ac72 6f75 6c64 9369 6e98 6f6c .zw..rould.in.ol │ │ │ │ -00043330: 6465 7293 7690 ac72 6572 7369 6f6e 7398 der.v..rersions. │ │ │ │ -00043340: 6f66 93eb 4848 4f4c cf29 2c98 6275 7493 of..HHOL.),.but. │ │ │ │ -00043350: 6974 986c 6f90 538e 6f6b 7393 666f 7298 it.lo.S.oks.for. │ │ │ │ -00043360: 6193 d766 9101 47ff 696c 9043 8f65 6e61 a..f..G.il.C.ena │ │ │ │ -00043370: 6d65 98cf 2861 6e64 9369 676e 6f72 6573 me..(and.ignores │ │ │ │ -00043380: 8ea1 8d8d 9130 274d eb62 6691 012d bc69 .....0'M.bf..-.i │ │ │ │ -00043390: 6c90 3729 656e 616d 65eb 615f 6d6c 2e6f l.7)ename.a_ml.o │ │ │ │ -000433a0: 8e91 7ec7 c9cf 6966 9603 eaa8 7468 6973 ..~...if....this │ │ │ │ -000433b0: 9365 7869 7374 7329 2e8e a68d 9112 c761 .exists).......a │ │ │ │ -000433c0: 416c 6c96 039e 1474 6869 7393 6973 9364 All....this.is.d │ │ │ │ -000433d0: 6f6e 6593 696e 9374 7572 6e93 666f 7291 one.in.turn.for. │ │ │ │ -000433e0: 039e 1365 6163 9aac 7268 9364 6972 6563 ...eac..rh.direc │ │ │ │ -000433f0: 746f 7279 936f 6e93 7468 6593 7365 6172 tory.on.the.sear │ │ │ │ -00043400: 6398 6893 7061 7468 2e91 051f 5949 6693 c.h.path....YIf. │ │ │ │ -00043410: 616e 9879 9366 6169 6c75 7265 936f 9053 an.y.failure.o.S │ │ │ │ -00043420: 8e63 6375 7273 9364 7572 696e 678e a18d .ccurs.during... │ │ │ │ -00043430: 9112 c761 6c6f 6164 696e 672c 9103 e01f ...aloading,.... │ │ │ │ -00043440: 7468 6596 03dd 7c63 616c 6c9b 03dd 7d6f the...|call...}o │ │ │ │ -00043450: 668d 93eb 616c 6f61 648e 911e b9a1 cf66 f...aload......f │ │ │ │ -00043460: 6169 6c73 9377 6974 686f 7574 9374 6865 ails.without.the │ │ │ │ -00043470: 9872 6573 7493 6f66 9874 6865 930c 6c65 .rest.of.the..le │ │ │ │ -00043480: 9862 9053 8e65 696e 6793 7265 6164 2e91 .b.S.eing.read.. │ │ │ │ -00043490: 0534 7c43 616c 6c73 986f 668d 93eb 616c .4|Calls.of...al │ │ │ │ -000434a0: 6f61 648e 911e b9a1 cf63 616e 9362 9053 oad......can.b.S │ │ │ │ -000434b0: 8e65 8ea1 8d91 12c7 616e 6573 7465 642c .e......anested, │ │ │ │ -000434c0: 8d91 03ea a869 2e65 2e8e 9116 d8d4 6196 .....i.e......a. │ │ │ │ -000434d0: 03ea a80c 6c65 9362 9053 8e65 696e 6793 ....le.b.S.eing. │ │ │ │ -000434e0: 696e 7075 7493 629a ac72 798d 93eb 616c input.b..ry...al │ │ │ │ -000434f0: 6f61 648e 911e d3f8 cf63 616e 9369 7473 oad......can.its │ │ │ │ -00043500: 656c 6693 636f 6e98 7461 696e 9363 616c elf.con.tain.cal │ │ │ │ -00043510: 6c73 936f 668d 93eb 616c 6f61 648e 911a ls.of...aload... │ │ │ │ -00043520: e950 cf2e 8e9f 1036 8f8d 911e 28f0 5468 .P.....6....(.Th │ │ │ │ -00043530: 6596 03ea a866 6f6c 6c6f 9aac 7277 696e e....follo..rwin │ │ │ │ -00043540: 6793 7370 9053 8e65 6369 616c 9363 6173 g.sp.S.ecial.cas │ │ │ │ -00043550: 6573 936f 668d 93eb 616c 6f61 648e 911e es.of...aload... │ │ │ │ -00043560: d3f8 cf61 7265 9370 726f 9876 6964 6564 ...are.pro.vided │ │ │ │ -00043570: 9366 6f72 9363 6f6e 9876 9865 6e69 656e .for.con.v.enien │ │ │ │ -00043580: 6365 3a8e 9f23 a08b 8d8d 8d91 12c7 619f ce:..#........a. │ │ │ │ -00043590: eecf a789 0000 6666 01c7 0b4a 9f18 0716 ......ff...J.... │ │ │ │ -000435a0: 8d8d 90cc cd9f 0459 9c84 001c 60b2 0000 .......Y....`... │ │ │ │ -000435b0: 6666 8d9f eea6 648d 9117 0bcc eb61 6c6f ff....d......alo │ │ │ │ -000435c0: 6164 7496 05bf aa3a 9373 7472 696e 6793 adt....:.string. │ │ │ │ -000435d0: 2d3e 9376 6f69 648e 9f0d 0000 8d91 170b ->.void......... │ │ │ │ -000435e0: cc6c 6f61 6466 9605 bfaa 3a93 7374 7269 .loadf....:.stri │ │ │ │ -000435f0: 6e67 932d 3e93 766f 6964 8e8e 9201 c671 ng.->.void.....q │ │ │ │ -00043600: b184 001c 60b2 0000 6666 8e8e 9f04 c002 ....`...ff...... │ │ │ │ -00043610: 8900 0066 6601 c70b 4a8e 8e8e 9f23 69fd ...ff...J....#i. │ │ │ │ -00043620: 8d91 12c7 61cf 5468 6573 6596 03ea a861 ....a.These....a │ │ │ │ -00043630: 7265 9364 650c 6e65 6493 6290 ac72 793a re.de.ned.b..ry: │ │ │ │ -00043640: 8e9f 23ae f28d 8d8d 9f07 4b89 8d8d 8d9f ..#.......K..... │ │ │ │ -00043650: f300 008d 912a 0660 eb61 6c65 7496 05bf .....*.`.alet... │ │ │ │ -00043660: aa6c 6f61 6474 9366 696c 656e 616d 6593 .loadt.filename. │ │ │ │ -00043670: 3d93 6c6f 6164 2866 696c 656e 616d 652c =.load(filename, │ │ │ │ -00043680: 7472 7565 298e 9f0d 0000 8d91 2a06 6061 true).......*.`a │ │ │ │ -00043690: 6e64 9605 bfaa 6c6f 6164 6693 6669 6c65 nd....loadf.file │ │ │ │ -000436a0: 6e61 6d65 933d 936c 6f61 6428 6669 6c65 name.=.load(file │ │ │ │ -000436b0: 6e61 6d65 2c66 616c 7365 298e 8e8e 8e8e name,false)..... │ │ │ │ -000436c0: 8e8e 8e9f 24fd 138e 8c8b 0000 0048 0000 ....$........H.. │ │ │ │ -000436d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00042ab0: 0000 0000 0000 0000 0000 0000 0004 1ff2 ................ │ │ │ │ +00042ac0: a002 cc05 558d a0fd 46d3 0e8d 8d8d 8d9f ....U...F....... │ │ │ │ +00042ad0: fa99 9a8d 9112 c761 d038 2e31 2e91 0a80 .......a.8.1.... │ │ │ │ +00042ae0: 0049 6e70 7574 9604 8000 616e 6493 6f75 .Input....and.ou │ │ │ │ +00042af0: 7470 7574 9201 3327 5f37 318e 9112 c761 tput..3'_71....a │ │ │ │ +00042b00: 9f05 6666 8900 00e6 6601 c73e 7c8e 8e8e ..ff....f..>|... │ │ │ │ +00042b10: 8ea0 0294 2fdf 8da0 fd8b d021 8d91 12c7 ..../......!.... │ │ │ │ +00042b20: 61cf 5468 6973 9603 c9e8 6675 6e63 7469 a.This....functi │ │ │ │ +00042b30: 6f6e 9374 616b 90ac 7265 7393 6193 0c6c on.tak..res.a..l │ │ │ │ +00042b40: 6593 6e61 6d65 9328 8d65 2e67 2e8e 8d91 e.name.(.e.g.... │ │ │ │ +00042b50: 1569 ddeb 6166 6f6f 8e91 26a8 dbcf 2c8d .i..afoo..&...,. │ │ │ │ +00042b60: 9103 d074 eb61 666f 6f2e 6d6c 8e91 2a18 ...t.afoo.ml..*. │ │ │ │ +00042b70: 58cf 6f72 8d91 03c9 e9eb 6166 6f6f 2e74 X.or......afoo.t │ │ │ │ +00042b80: 688e 8d91 2a11 cdcf 6574 632e 8e91 3c58 h...*...etc... │ │ │ │ +00042c80: 9373 7472 696e 678e 9f0d 0000 8d91 170b .string......... │ │ │ │ +00042c90: cc66 696e 645f 7468 656f 7279 910b 7f54 .find_theory...T │ │ │ │ +00042ca0: 3a96 05bf aa73 7472 696e 6793 2d3e 9373 :....string.->.s │ │ │ │ +00042cb0: 7472 696e 678e 8e92 01c6 71b1 8400 1c60 tring.....q....` │ │ │ │ +00042cc0: b200 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ +00042cd0: 01c7 0b4a 8e8e 8e9f 2414 a98d 9112 c761 ...J....$......a │ │ │ │ +00042ce0: cf0c 6e64 9604 cd00 7468 6593 0c6c 659b ..nd....the..le. │ │ │ │ +00042cf0: 04cd 0174 6861 7493 7790 ac72 6f75 6c64 ...that.w..rould │ │ │ │ +00042d00: 9362 9053 8e65 936c 6f61 6465 6498 629a .b.S.e.loaded.b. │ │ │ │ +00042d10: ac72 798d 93eb 616c 6f61 648e 9120 98a8 .ry...aload.. .. │ │ │ │ +00042d20: cf28 616e 648d 93eb 616c 6f61 6474 8e91 .(and...aloadt.. │ │ │ │ +00042d30: 218b 52cf 2c8d 9105 0597 eb61 6c6f 6164 !.R.,......aload │ │ │ │ +00042d40: 668e 8d91 2690 e9cf 6574 632e 8e91 38d7 f...&...etc...8. │ │ │ │ +00042d50: f97c 7365 6593 6290 538e 656c 6f98 7791 .|see.b.S.elo.w. │ │ │ │ +00042d60: 04cd 0166 6f72 9361 6c6c 936f 668e a18d ...for.all.of... │ │ │ │ +00042d70: 9112 c761 7468 6573 6529 2c96 03ea a861 ...athese),....a │ │ │ │ +00042d80: 6e64 9374 6865 9374 6865 6f72 7993 0c6c nd.the.theory..l │ │ │ │ +00042d90: 6593 7468 6174 9377 90ac 726f 756c 6493 e.that.w..rould. │ │ │ │ +00042da0: 629a 538e 6593 6c6f 6164 6564 2c93 7265 b.S.e.loaded,.re │ │ │ │ +00042db0: 7370 9865 6374 6976 90ac 7265 6c79 96ff sp.ectiv..rely.. │ │ │ │ +00042dc0: 0556 2e91 0538 e046 936f 7291 03ea a865 .V...8.F.or....e │ │ │ │ +00042dd0: 7861 6d70 6c65 2c8e a41e b478 8d8d 8d9e xample,....x.... │ │ │ │ +00042de0: 56bd 8d8d 8d8d 912a 0660 eb61 6669 6e64 V......*.`.afind │ │ │ │ +00042df0: 5f6d 6c5f 6669 6c65 9105 bfaa 6066 696c _ml_file....`fil │ │ │ │ +00042e00: 6560 8e8e 8e8e 8e8e 8e9f 1e7d e98d 9112 e`.........}.... │ │ │ │ +00042e10: c761 cf6d 6967 6890 ac72 7496 03ea a872 .a.migh..rt....r │ │ │ │ +00042e20: 6574 7572 6e93 eb61 607e 7475 726b 6579 eturn..a`~turkey │ │ │ │ +00042e30: 2f77 6f6e 6b2f 6669 6c65 2e6d 6c60 93cf /wonk/file.ml`.. │ │ │ │ +00042e40: 6f72 93eb 6160 7e74 7572 6b65 792f 776f or..a`~turkey/wo │ │ │ │ +00042e50: 6e6b 2f66 696c 655f 6d6c 2e6f 60cf 2e8e nk/file_ml.o`... │ │ │ │ +00042e60: a68d 911e 28f0 5468 6596 03ea a86d 6169 ....(.The....mai │ │ │ │ +00042e70: 6e93 0c6c 6593 6c6f 6164 696e 6793 6675 n..le.loading.fu │ │ │ │ +00042e80: 6e63 7469 6f6e 9369 733a 8ea1 8d8d 8d91 nction.is:...... │ │ │ │ +00042e90: 12c7 619f f54f a789 0000 6666 01c7 0b4a ..a..O....ff...J │ │ │ │ +00042ea0: 9f0b 0716 8d8d 90cc cd9f 0459 9c84 000f ...........Y.... │ │ │ │ +00042eb0: 60b2 0000 6666 8d9f fba6 648d 9117 0bcc `...ff....d..... │ │ │ │ +00042ec0: eb61 6c6f 6164 9605 bfaa 3a93 7374 7269 .aload....:.stri │ │ │ │ +00042ed0: 6e67 9323 9362 6f6f 6c93 2d3e 9376 6f69 ng.#.bool.->.voi │ │ │ │ +00042ee0: 648e 8e92 01c6 71b1 8400 0f60 b200 0066 d.....q....`...f │ │ │ │ +00042ef0: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ +00042f00: 8e8e 8e9f 1e7d ea8d 911e 28f0 cf45 7691 .....}....(..Ev. │ │ │ │ +00042f10: ff58 e461 6c75 6174 696e 678d 9103 ea4e .X.aluating....N │ │ │ │ +00042f20: eb61 6c6f 6164 2860 eb62 6696 012d bc69 .aload(`.bf..-.i │ │ │ │ +00042f30: 6c9a 3729 656e 616d 65eb 6160 2ceb 6270 l.7)ename.a`,.bp │ │ │ │ +00042f40: 7290 4dde 6693 6c98 6167 9064 93eb 6129 r.M.f.l.ag.d..a) │ │ │ │ +00042f50: 8e92 0089 b715 cf72 6561 6473 9603 ea4e .......reads...N │ │ │ │ +00042f60: 7068 7261 7365 739b 03ea 4f66 726f 6d93 phrases...Ofrom. │ │ │ │ +00042f70: 7468 6598 0c72 7374 930c 6c65 986e 616d the..rst..le.nam │ │ │ │ +00042f80: 6564 93d7 6691 0147 ff69 6c90 438f 656e ed..f..G.il.C.en │ │ │ │ +00042f90: 616d 658e a410 0000 8d91 12c7 61cf 6f6e ame.........a.on │ │ │ │ +00042fa0: 9604 1aba 7468 6593 6375 7272 656e 95ac ....the.curren.. │ │ │ │ +00042fb0: 7274 9b04 1ab9 7365 6172 6393 6896 041a rt....searc.h... │ │ │ │ +00042fc0: ba70 6174 6893 616e 6493 6576 91ff 58e4 .path.and.ev..X. │ │ │ │ +00042fd0: 616c 7561 7465 7398 7468 656d 9365 7861 aluates.them.exa │ │ │ │ +00042fe0: 6374 6c79 9361 7393 6966 9874 6865 7993 ctly.as.if.they. │ │ │ │ +00042ff0: 6861 6493 629a 538e 6565 6e93 7495 ac72 had.b.S.een.t..r │ │ │ │ +00043000: 7970 9865 6491 041a b962 9379 9104 1aba yp.ed....b.y.... │ │ │ │ +00043010: 7468 658e a18d 9112 c761 7573 6572 9604 the......auser.. │ │ │ │ +00043020: 7c38 6174 9b04 7c37 746f 702d 6c65 7690 |8at..|7top-lev. │ │ │ │ +00043030: ac72 656c 2e91 06ed 8f49 6693 d770 7290 .rel.....If..pr. │ │ │ │ +00043040: 538e 6691 0147 ff6c 9043 8f61 6791 04ea S.f..G.l.C.ag... │ │ │ │ +00043050: 71cf 6973 8d98 eb61 7472 7565 8e91 1ff7 q.is...atrue.... │ │ │ │ +00043060: 17cf 7468 656e 9874 6865 9372 6573 756c ..then.the.resul │ │ │ │ +00043070: 7493 6f66 9865 6163 90ac 7268 9365 7691 t.of.eac..rh.ev. │ │ │ │ +00043080: ff58 e461 6c75 6174 696f 6e93 6973 9870 .X.aluation.is.p │ │ │ │ +00043090: 7269 6e90 ac72 7465 6493 6578 6163 746c rin..rted.exactl │ │ │ │ +000430a0: 798e a18d 9112 c761 6173 9604 b019 6973 y......aas....is │ │ │ │ +000430b0: 9364 6f6e 6593 696e 95ac 7274 6572 6163 .done.in..rterac │ │ │ │ +000430c0: 7469 7693 656c 793b 9105 12d2 6966 9604 tiv.ely;....if.. │ │ │ │ +000430d0: b019 d770 7290 538e 6691 0147 ff6c 9043 ...pr.S.f..G.l.C │ │ │ │ +000430e0: 8f61 6791 051e 52cf 6973 8d93 eb61 6661 .ag...R.is...afa │ │ │ │ +000430f0: 6c73 658e 9126 1e84 cf74 6865 6e93 6f6e lse..&...then.on │ │ │ │ +00043100: 6c79 9361 9364 6f74 9369 7393 7072 696e ly.a.dot.is.prin │ │ │ │ +00043110: 9aac 7274 6564 9366 6f72 9365 6163 9868 ..rted.for.eac.h │ │ │ │ +00043120: 9374 6f70 2d6c 6576 9865 6c8e a18d 9112 .top-lev.el..... │ │ │ │ +00043130: c761 6578 7072 6573 7369 6f6e 9603 eaa8 .aexpression.... │ │ │ │ +00043140: 6f72 9364 6563 6c61 7261 7469 6f6e 2e8e or.declaration.. │ │ │ │ +00043150: a68d 911e 28f0 5468 6596 03ea a80c 6c65 ....(.The.....le │ │ │ │ +00043160: 936e 616d 6564 93d7 6691 0147 ff69 6c90 .named..f..G.il. │ │ │ │ +00043170: 438f 656e 616d 6593 cf69 7393 7365 6172 C.ename..is.sear │ │ │ │ +00043180: 639a ac72 6865 6493 666f 7293 6173 9366 c..rhed.for.as.f │ │ │ │ +00043190: 6f6c 6c6f 9877 733a 8ea9 1b10 cb8d 8d8d ollo.ws:........ │ │ │ │ +000431a0: 8d91 2467 afeb 6080 888e 8e8e 9130 274d ..$g..`......0'M │ │ │ │ +000431b0: cf49 6696 05b4 86d7 6691 0147 ff69 6c90 .If.....f..G.il. │ │ │ │ +000431c0: 438f 656e 616d 659b 05b4 87cf 6973 9361 C.ename.....is.a │ │ │ │ +000431d0: 9373 7472 696e 6798 6e6f 7493 656e 6469 .string.not.endi │ │ │ │ +000431e0: 6e67 9369 6e98 eb61 2e6d 6ccf 2c91 0626 ng.in..a.ml.,..& │ │ │ │ +000431f0: fe74 6865 6e93 7468 6593 7379 7374 656d .then.the.system │ │ │ │ +00043200: 980c 7273 7493 7472 6965 7393 746f 980c ..rst.tries.to.. │ │ │ │ +00043210: 6e64 9361 8ea1 8d91 3027 4d63 6f6d 7069 nd.a....0'Mcompi │ │ │ │ +00043220: 6c65 6496 03ea a80c 6c65 8d93 eb62 6691 led.....le...bf. │ │ │ │ +00043230: 012d bc69 6c90 3729 656e 616d 65eb 615f .-.il.7)ename.a_ │ │ │ │ +00043240: 6d6c 2e6f 8e91 4ea0 7ccf 3b93 6966 9374 ml.o..N.|.;.if.t │ │ │ │ +00043250: 6861 7493 646f 9a53 8e65 7393 6e6f 7493 hat.do.S.es.not. │ │ │ │ +00043260: 6578 6973 742c 9374 6865 6e93 6974 936c exist,.then.it.l │ │ │ │ +00043270: 6f98 6f6b 7393 666f 728d 93eb 6266 9101 o.oks.for...bf.. │ │ │ │ +00043280: 2dbc 696c 9037 2965 6e61 6d65 eb61 2e6d -.il.7)ename.a.m │ │ │ │ +00043290: 6c8e 9143 2128 cf2e 8ea6 8d8d 8d8d 9124 l..C!(.........$ │ │ │ │ +000432a0: 67af eb60 8088 8e8e 8e91 3027 4dcf 4966 g..`......0'M.If │ │ │ │ +000432b0: 9605 06cb d766 9101 47ff 696c 9043 8f65 .....f..G.il.C.e │ │ │ │ +000432c0: 6e61 6d65 9b05 06ca cf64 6f90 538e 6573 name.....do.S.es │ │ │ │ +000432d0: 9365 6e64 9369 6e98 eb61 2e6d 6c93 cf74 .end.in..a.ml..t │ │ │ │ +000432e0: 6865 6e93 7468 6598 7379 7374 656d 9364 hen.the.system.d │ │ │ │ +000432f0: 6f90 538e 6573 986e 6f74 9363 6f6e 6361 o.S.es.not.conca │ │ │ │ +00043300: 7465 6e61 7465 9361 6e98 6578 7472 6193 tenate.an.extra. │ │ │ │ +00043310: eb61 2e6d 6c8e a18d 9130 274d cf28 6173 .a.ml....0'M.(as │ │ │ │ +00043320: 9605 0b7b 6974 9b05 0b7a 7790 ac72 6f75 ...{it...zw..rou │ │ │ │ +00043330: 6c64 9369 6e98 6f6c 6465 7293 7690 ac72 ld.in.older.v..r │ │ │ │ +00043340: 6572 7369 6f6e 7398 6f66 93eb 4848 4f4c ersions.of..HHOL │ │ │ │ +00043350: cf29 2c98 6275 7493 6974 986c 6f90 538e .),.but.it.lo.S. │ │ │ │ +00043360: 6f6b 7393 666f 7298 6193 d766 9101 47ff oks.for.a..f..G. │ │ │ │ +00043370: 696c 9043 8f65 6e61 6d65 98cf 2861 6e64 il.C.ename..(and │ │ │ │ +00043380: 9369 676e 6f72 6573 8ea1 8d8d 9130 274d .ignores.....0'M │ │ │ │ +00043390: eb62 6691 012d bc69 6c90 3729 656e 616d .bf..-.il.7)enam │ │ │ │ +000433a0: 65eb 615f 6d6c 2e6f 8e91 7ec7 c9cf 6966 e.a_ml.o..~...if │ │ │ │ +000433b0: 9603 eaa8 7468 6973 9365 7869 7374 7329 ....this.exists) │ │ │ │ +000433c0: 2e8e a68d 9112 c761 416c 6c96 039e 1474 .......aAll....t │ │ │ │ +000433d0: 6869 7393 6973 9364 6f6e 6593 696e 9374 his.is.done.in.t │ │ │ │ +000433e0: 7572 6e93 666f 7291 039e 1365 6163 9aac urn.for....eac.. │ │ │ │ +000433f0: 7268 9364 6972 6563 746f 7279 936f 6e93 rh.directory.on. │ │ │ │ +00043400: 7468 6593 7365 6172 6398 6893 7061 7468 the.searc.h.path │ │ │ │ +00043410: 2e91 051f 5949 6693 616e 9879 9366 6169 ....YIf.an.y.fai │ │ │ │ +00043420: 6c75 7265 936f 9053 8e63 6375 7273 9364 lure.o.S.ccurs.d │ │ │ │ +00043430: 7572 696e 678e a18d 9112 c761 6c6f 6164 uring......aload │ │ │ │ +00043440: 696e 672c 9103 e01f 7468 6596 03dd 7c63 ing,....the...|c │ │ │ │ +00043450: 616c 6c9b 03dd 7d6f 668d 93eb 616c 6f61 all...}of...aloa │ │ │ │ +00043460: 648e 911e b9a1 cf66 6169 6c73 9377 6974 d......fails.wit │ │ │ │ +00043470: 686f 7574 9374 6865 9872 6573 7493 6f66 hout.the.rest.of │ │ │ │ +00043480: 9874 6865 930c 6c65 9862 9053 8e65 696e .the..le.b.S.ein │ │ │ │ +00043490: 6793 7265 6164 2e91 0534 7c43 616c 6c73 g.read...4|Calls │ │ │ │ +000434a0: 986f 668d 93eb 616c 6f61 648e 911e b9a1 .of...aload..... │ │ │ │ +000434b0: cf63 616e 9362 9053 8e65 8ea1 8d91 12c7 .can.b.S.e...... │ │ │ │ +000434c0: 616e 6573 7465 642c 8d91 03ea a869 2e65 anested,.....i.e │ │ │ │ +000434d0: 2e8e 9116 d8d4 6196 03ea a80c 6c65 9362 ......a.....le.b │ │ │ │ +000434e0: 9053 8e65 696e 6793 696e 7075 7493 629a .S.eing.input.b. │ │ │ │ +000434f0: ac72 798d 93eb 616c 6f61 648e 911e d3f8 .ry...aload..... │ │ │ │ +00043500: cf63 616e 9369 7473 656c 6693 636f 6e98 .can.itself.con. │ │ │ │ +00043510: 7461 696e 9363 616c 6c73 936f 668d 93eb tain.calls.of... │ │ │ │ +00043520: 616c 6f61 648e 911a e950 cf2e 8e9f 1036 aload....P.....6 │ │ │ │ +00043530: 8f8d 911e 28f0 5468 6596 03ea a866 6f6c ....(.The....fol │ │ │ │ +00043540: 6c6f 9aac 7277 696e 6793 7370 9053 8e65 lo..rwing.sp.S.e │ │ │ │ +00043550: 6369 616c 9363 6173 6573 936f 668d 93eb cial.cases.of... │ │ │ │ +00043560: 616c 6f61 648e 911e d3f8 cf61 7265 9370 aload......are.p │ │ │ │ +00043570: 726f 9876 6964 6564 9366 6f72 9363 6f6e ro.vided.for.con │ │ │ │ +00043580: 9876 9865 6e69 656e 6365 3a8e 9f23 a08b .v.enience:..#.. │ │ │ │ +00043590: 8d8d 8d91 12c7 619f eecf a789 0000 6666 ......a.......ff │ │ │ │ +000435a0: 01c7 0b4a 9f18 0716 8d8d 90cc cd9f 0459 ...J...........Y │ │ │ │ +000435b0: 9c84 001c 60b2 0000 6666 8d9f eea6 648d ....`...ff....d. │ │ │ │ +000435c0: 9117 0bcc eb61 6c6f 6164 7496 05bf aa3a .....aloadt....: │ │ │ │ +000435d0: 9373 7472 696e 6793 2d3e 9376 6f69 648e .string.->.void. │ │ │ │ +000435e0: 9f0d 0000 8d91 170b cc6c 6f61 6466 9605 .........loadf.. │ │ │ │ +000435f0: bfaa 3a93 7374 7269 6e67 932d 3e93 766f ..:.string.->.vo │ │ │ │ +00043600: 6964 8e8e 9201 c671 b184 001c 60b2 0000 id.....q....`... │ │ │ │ +00043610: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ +00043620: 4a8e 8e8e 9f23 69fd 8d91 12c7 61cf 5468 J....#i.....a.Th │ │ │ │ +00043630: 6573 6596 03ea a861 7265 9364 650c 6e65 ese....are.de.ne │ │ │ │ +00043640: 6493 6290 ac72 793a 8e9f 23ae f28d 8d8d d.b..ry:..#..... │ │ │ │ +00043650: 9f07 4b89 8d8d 8d9f f300 008d 912a 0660 ..K..........*.` │ │ │ │ +00043660: eb61 6c65 7496 05bf aa6c 6f61 6474 9366 .alet....loadt.f │ │ │ │ +00043670: 696c 656e 616d 6593 3d93 6c6f 6164 2866 ilename.=.load(f │ │ │ │ +00043680: 696c 656e 616d 652c 7472 7565 298e 9f0d ilename,true)... │ │ │ │ +00043690: 0000 8d91 2a06 6061 6e64 9605 bfaa 6c6f ....*.`and....lo │ │ │ │ +000436a0: 6164 6693 6669 6c65 6e61 6d65 933d 936c adf.filename.=.l │ │ │ │ +000436b0: 6f61 6428 6669 6c65 6e61 6d65 2c66 616c oad(filename,fal │ │ │ │ +000436c0: 7365 298e 8e8e 8e8e 8e8e 8e9f 24fd 138e se).........$... │ │ │ │ +000436d0: 8c8b 0000 0048 0000 0000 0000 0000 0000 .....H.......... │ │ │ │ 000436e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000436f0: 0000 0004 2a8b a002 cc05 558d a0fd 46d3 ....*.....U...F. │ │ │ │ -00043700: 0e8d 8d8d 8d9f fa99 9a8d 91ea f1eb d037 ...............7 │ │ │ │ -00043710: 3292 00ee 8ba1 4368 6170 7465 7296 0480 2.....Chapter... │ │ │ │ -00043720: 0038 2e91 0a80 004d 4c93 5379 7374 656d .8.....ML.System │ │ │ │ -00043730: 9346 91fe e000 756e 6374 696f 6e73 8e91 .F....unctions.. │ │ │ │ -00043740: eaf1 eb9f 0566 6689 0000 e666 01c7 3e7c .....ff....f..>| │ │ │ │ -00043750: 8e8e 8e8e a002 942f df8d a0fd 8bd0 218d ......./......!. │ │ │ │ -00043760: 8d91 eaf1 ebeb 4738 2e31 2e34 8e91 1c71 ......G8.1.4...q │ │ │ │ -00043770: e643 6f6d 7069 6c69 6e67 9605 6666 4d4c .Compiling..ffML │ │ │ │ -00043780: 930c 6c65 738e a918 7b3e 8d91 eaf1 ebcf ..les...{>...... │ │ │ │ -00043790: 496e 9603 f8d9 436f 6d6d 6f6e 934c 6973 In....Common.Lis │ │ │ │ -000437a0: 7093 7690 ac72 6572 7369 6f6e 7391 03f8 p.v..rersions... │ │ │ │ -000437b0: d86f 6693 eb48 484f 4ccf 2c93 eb48 4d4c .of..HHOL.,..HML │ │ │ │ -000437c0: 93cf 736f 7572 6365 9363 6f9a 538e 6465 ..source.co.S.de │ │ │ │ -000437d0: 9363 616e 9362 9865 9103 f8d8 636f 6d70 .can.b.e....comp │ │ │ │ -000437e0: 696c 6564 936f 6e2d 7468 652d 0d79 9362 iled.on-the-.y.b │ │ │ │ -000437f0: 90ac 7279 9373 6574 7469 6e67 8ea4 1000 ..ry.setting.... │ │ │ │ -00043800: 008d 91ea f1eb 7468 6596 0468 9b0d 6167 ......the..h..ag │ │ │ │ -00043810: 9b04 689a eb61 636f 6d70 696c 655f 6f6e ..h..acompile_on │ │ │ │ -00043820: 5f74 6865 5f66 6c79 93cf 746f 8d93 eb61 _the_fly..to...a │ │ │ │ -00043830: 7472 7565 8e91 1fcf decf 2874 6869 7398 true......(this. │ │ │ │ -00043840: 6861 7393 6e6f 9365 0b65 6374 9869 6e93 has.no.e.ect.in. │ │ │ │ -00043850: 4691 ff05 5672 616e 7a93 4c69 7370 9376 F...Vranz.Lisp.v │ │ │ │ -00043860: 90ac 7265 7273 696f 6e73 986f 6693 eb48 ..rersions.of..H │ │ │ │ -00043870: 484f 4ccf 292e 8ea1 8d91 eaf1 eb49 6e96 HOL.)........In. │ │ │ │ -00043880: 03ae 0762 9053 8e6f 7468 9b03 ae08 436f ...b.S.oth....Co │ │ │ │ -00043890: 6d6d 6f6e 934c 6973 7098 616e 6493 4691 mmon.Lisp.and.F. │ │ │ │ -000438a0: ff05 5672 616e 7a98 4c69 7370 9376 90ac ..Vranz.Lisp.v.. │ │ │ │ -000438b0: 7265 7273 696f 6e73 986f 6693 eb48 484f rersions.of..HHO │ │ │ │ -000438c0: 4ccf 2c98 eb48 4d4c 93cf 0c6c 6573 9863 L.,..HML...les.c │ │ │ │ -000438d0: 616e 9362 9053 8e65 9863 6f6d 7069 6c65 an.b.S.e.compile │ │ │ │ -000438e0: 6493 616e 6498 7468 658e a18d 91ea f1eb d.and.the....... │ │ │ │ -000438f0: 7265 7375 6c74 9b03 eaa8 7361 95ac 7276 result....sa..rv │ │ │ │ -00043900: 9365 6498 696e 9861 6e98 6f62 9100 a71c .ed.in.an.ob.... │ │ │ │ -00043910: 6a65 6374 9863 6f95 538e 6465 980c 6c65 ject.co.S.de..le │ │ │ │ -00043920: 2e91 0538 e041 6e98 eb48 4d4c 98cf 0c6c ...8.An..HML...l │ │ │ │ -00043930: 6598 6361 6e98 6293 6598 636f 6d70 696c e.can.b.e.compil │ │ │ │ -00043940: 6564 9875 7369 6e67 9874 6865 9866 756e ed.using.the.fun │ │ │ │ -00043950: 6374 696f 6e73 3a8e 9f31 ccc8 8d8d 8d91 ctions:..1...... │ │ │ │ -00043960: eaf1 eb9f e1cf a789 0000 6666 01c7 0b4a ..........ff...J │ │ │ │ -00043970: 9f32 0716 8d8d 90cc cd9f 0459 9c84 0036 .2.........Y...6 │ │ │ │ -00043980: 60b2 0000 6666 8d9f d4a6 648d 9117 0bcc `...ff....d..... │ │ │ │ -00043990: eb61 636f 6d70 696c 6591 0b7f 543a 9605 .acompile...T:.. │ │ │ │ -000439a0: bfaa 7374 7269 6e67 9323 9362 6f6f 6c93 ..string.#.bool. │ │ │ │ -000439b0: 2d3e 9376 6f69 648e a40d 0000 a18d 9117 ->.void......... │ │ │ │ -000439c0: 0bcc 636f 6d70 696c 6574 9605 bfaa 3a93 ..compilet....:. │ │ │ │ -000439d0: 7374 7269 6e67 932d 3e93 766f 6964 8ea1 string.->.void.. │ │ │ │ -000439e0: 8d91 170b cc63 6f6d 7069 6c65 6696 05bf .....compilef... │ │ │ │ -000439f0: aa3a 9373 7472 696e 6793 2d3e 9376 6f69 .:.string.->.voi │ │ │ │ -00043a00: 648e 8e92 01c6 71b1 8400 3660 b200 0066 d.....q...6`...f │ │ │ │ -00043a10: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ -00043a20: 8e8e 8e9f 3170 b18d 91f6 537a cf54 6865 ....1p....Sz.The │ │ │ │ -00043a30: 9b04 d46a 636f 6e95 ac72 7693 656e 9374 ...jcon..rv.en.t │ │ │ │ -00043a40: 696f 6e73 9861 7265 9604 d469 7468 6598 ions.are...ithe. │ │ │ │ -00043a50: 7361 6d65 9861 7398 666f 728d 98eb 616c same.as.for...al │ │ │ │ -00043a60: 6f61 648e 911b d312 cf2e 9107 f625 5468 oad..........%Th │ │ │ │ -00043a70: 6598 eb48 4d4c 98cf 736f 7572 6365 980c e..HML..source.. │ │ │ │ -00043a80: 6c65 9873 686f 756c 6493 616c 7795 ac72 le.should.alw..r │ │ │ │ -00043a90: 6193 7973 9868 6193 7693 6598 618e a18d a.ys.ha.v.e.a... │ │ │ │ -00043aa0: 91ea f1eb 6e61 6d65 9604 5067 6f66 9b04 ....name..Pgof.. │ │ │ │ -00043ab0: 5066 7468 6593 666f 726d 98d7 6691 0147 Pfthe.form..f..G │ │ │ │ -00043ac0: ff69 6c90 438f 656e 616d 65eb 612e 6d6c .il.C.ename.a.ml │ │ │ │ -00043ad0: cf3b 9104 8346 7468 6598 6f62 9100 a71c .;...Fthe.ob.... │ │ │ │ -00043ae0: 6a65 6374 930c 6c65 9877 696c 6c93 7468 ject..le.will.th │ │ │ │ -00043af0: 656e 9868 6195 ac72 7693 6596 0450 6774 en.ha..rv.e..Pgt │ │ │ │ -00043b00: 6865 986e 616d 6593 d766 9101 47ff 696c he.name..f..G.il │ │ │ │ -00043b10: 9043 8f65 6e61 6d65 eb61 5f6d 6c2e 6fcf .C.ename.a_ml.o. │ │ │ │ -00043b20: 2e8e a18d 91ea f1eb 5468 6596 0358 2265 ........The..X"e │ │ │ │ -00043b30: 0b65 6374 9b03 5823 6f66 9369 6e95 ac72 .ect..X#of.in..r │ │ │ │ -00043b40: 7693 6f6b 696e 678d 9103 5822 eb61 636f v.oking...X".aco │ │ │ │ -00043b50: 6d70 696c 658e 912e edea cf28 6f72 8d98 mpile......(or.. │ │ │ │ -00043b60: eb61 636f 6d70 696c 6574 8e91 34ad 95cf .acompilet..4... │ │ │ │ -00043b70: 6f72 8d91 0358 22eb 6163 6f6d 7069 6c65 or...X".acompile │ │ │ │ -00043b80: 668e 9131 5572 cf29 9869 7396 0358 2274 f..1Ur.).is..X"t │ │ │ │ -00043b90: 6f93 6c6f 6164 2c91 0375 7165 7865 6375 o.load,..uqexecu │ │ │ │ -00043ba0: 7465 2c96 0375 7063 6f6d 7069 6c65 2c93 te,..upcompile,. │ │ │ │ -00043bb0: 616e 648e a18d 91ea f1eb 7361 95ac 7276 and.......sa..rv │ │ │ │ -00043bc0: 9365 9b04 f967 7468 6591 04f9 6667 6976 .e...gthe...fgiv │ │ │ │ -00043bd0: 9365 6e98 0c6c 652e 9108 651b 5468 6598 .en..le...e.The. │ │ │ │ -00043be0: 636f 6d70 696c 6564 9604 f966 636f 9053 compiled...fco.S │ │ │ │ -00043bf0: 8e64 6598 2870 6c61 6365 6493 6f6e 9874 .de.(placed.on.t │ │ │ │ -00043c00: 6865 9363 7572 7265 6e95 ac72 7498 7793 he.curren..rt.w. │ │ │ │ -00043c10: 6f72 6b69 6e67 9104 f966 6469 7265 6374 orking...fdirect │ │ │ │ -00043c20: 6f72 7929 986d 6193 798e a18d 91ea f1eb ory).ma.y....... │ │ │ │ -00043c30: 6290 538e 6596 045f 6d6c 6f61 6465 6493 b.S.e.._mloaded. │ │ │ │ -00043c40: 629a ac72 7993 7468 658d 93eb 616c 6f61 b..ry.the...aloa │ │ │ │ -00043c50: 648e 911f bd82 cf66 756e 6374 696f 6e2e d......function. │ │ │ │ -00043c60: 9106 972e 4166 7465 7293 7375 6363 6573 ....After.succes │ │ │ │ -00043c70: 7366 756c 9363 6f6d 7069 6c61 7469 6f6e sful.compilation │ │ │ │ -00043c80: 2c91 047c 9e61 6e93 696e 9876 986f 9053 ,..|.an.in.v.o.S │ │ │ │ -00043c90: 8e63 6174 696f 6e93 6f66 9374 6865 8d93 .cation.of.the.. │ │ │ │ -00043ca0: eb61 6c6f 6164 8e8e a18d 91ea f1eb cf63 .aload.........c │ │ │ │ -00043cb0: 6f6d 6d61 6e64 9604 0740 6973 936e 6563 ommand...@is.nec │ │ │ │ -00043cc0: 6573 7361 7279 9369 6e93 6f72 6465 7293 essary.in.order. │ │ │ │ -00043cd0: 746f 936c 6f61 6493 7468 6593 636f 6d70 to.load.the.comp │ │ │ │ -00043ce0: 696c 6564 9104 073f 636f 9053 8e64 652e iled...?co.S.de. │ │ │ │ -00043cf0: 9105 8ea8 4974 9369 7393 6e6f 7493 6164 ....It.is.not.ad │ │ │ │ -00043d00: 7669 7361 626c 6593 746f 9363 6f6d 7069 visable.to.compi │ │ │ │ -00043d10: 6c65 8ea1 8d91 eaf1 eb0c 6c65 7396 03c1 le........les... │ │ │ │ -00043d20: 6263 6f6e 9aac 7274 6169 6e69 6e67 9374 bcon..rtaining.t │ │ │ │ -00043d30: 6865 8d93 eb61 636f 6d70 696c 658e 912f he...acompile../ │ │ │ │ -00043d40: c06a cf63 6f6d 6d61 6e64 2c91 03c9 a361 .j.command,....a │ │ │ │ -00043d50: 7391 03c1 6374 6869 7393 7769 6c6c 936e s...cthis.will.n │ │ │ │ -00043d60: 6f74 9377 986f 726b 9369 6e93 6765 6e65 ot.w.ork.in.gene │ │ │ │ -00043d70: 7261 6c2e 9105 2b1e 4f62 9100 a71c 6a65 ral...+.Ob....je │ │ │ │ -00043d80: 6374 930c 6c65 7393 6d98 7573 748e a18d ct..les.m.ust... │ │ │ │ -00043d90: 91ea f1eb 6290 538e 6596 0420 626c 6f61 ....b.S.e.. bloa │ │ │ │ -00043da0: 6465 649b 0420 6369 6e93 7468 6598 6f72 ded.. cin.the.or │ │ │ │ -00043db0: 6465 7293 696e 9877 6869 6390 ac72 6893 der.in.whic..rh. │ │ │ │ -00043dc0: 7468 6579 9877 90ac 7265 7265 9363 6f6d they.w..rere.com │ │ │ │ -00043dd0: 7069 6c65 642e 9105 da10 4966 9374 6869 piled.....If.thi │ │ │ │ -00043de0: 7398 6973 936e 6f74 9874 6865 9363 6173 s.is.not.the.cas │ │ │ │ -00043df0: 6598 7468 6593 666f 6c6c 6f90 ac72 7769 e.the.follo..rwi │ │ │ │ -00043e00: 6e67 8ea1 8d91 eaf1 eb6b 696e 6496 03ea ng.......kind... │ │ │ │ -00043e10: a86f 6693 6572 726f 7293 7769 6c6c 9372 .of.error.will.r │ │ │ │ -00043e20: 6573 756c 743a 8e9f 2ebf 998d 8d8d 91ea esult:.......... │ │ │ │ -00043e30: f1eb 9fe2 8781 8900 0066 6601 c70b 4a9f .........ff...J. │ │ │ │ -00043e40: 3097 628d 8d90 cccd 9f04 599c 8400 34f0 0.b.......Y...4. │ │ │ │ -00043e50: fe00 0066 668d 9fd5 6610 8d8d 9201 aff0 ...ff...f....... │ │ │ │ -00043e60: 0d84 000a d70e 0000 b8e8 8e8d 9201 b0a8 ................ │ │ │ │ -00043e70: f584 0000 b8e8 0015 ae64 8e8d 8d8d 9201 .........d...... │ │ │ │ -00043e80: b94d b29f fd1c 15eb 4931 8e8e 8e8e 9fff .M......I1...... │ │ │ │ -00043e90: 4054 8d91 05cc ceeb 6123 6c6f 6164 7460 @T......a#loadt` │ │ │ │ -00043ea0: 7e2f 686f 6c2f 6d6c 2f6c 6973 603b 3b8e ~/hol/ml/lis`;;. │ │ │ │ -00043eb0: a40d 0000 8d91 05cc ce55 6e64 6566 696e .........Undefin │ │ │ │ -00043ec0: 6564 9605 bfaa 6675 6e63 7469 6f6e 9363 ed....function.c │ │ │ │ -00043ed0: 616c 6c65 6493 6672 6f6d 9363 6f6d 7069 alled.from.compi │ │ │ │ -00043ee0: 6c65 6493 636f 6465 9111 3efe 4655 4e25 led.code..>.FUN% │ │ │ │ -00043ef0: 3639 3135 2535 398e a18d 9105 ccce 4c69 6915%59.......Li │ │ │ │ -00043f00: 7370 9605 bfaa 6572 726f 7293 6475 7269 sp....error.duri │ │ │ │ -00043f10: 6e67 9365 7661 6c75 6174 696f 6e8e a18d ng.evaluation... │ │ │ │ -00043f20: 9105 ccce 6576 616c 7561 7469 6f6e 9105 ....evaluation.. │ │ │ │ -00043f30: bfaa 6661 696c 6564 8e8e 9201 c671 b184 ..failed.....q.. │ │ │ │ -00043f40: 0034 f0fe 0000 6666 8e8e 9f04 c002 8900 .4....ff........ │ │ │ │ -00043f50: 0066 6601 c70b 4a8e 8e8e 9f30 b8d7 8d91 .ff...J....0.... │ │ │ │ -00043f60: f653 7acf 4691 ff05 5675 6e63 7469 6f6e .Sz.F...Vunction │ │ │ │ -00043f70: 7396 030b 2477 6974 6893 6e61 6d65 7391 s...$with.names. │ │ │ │ -00043f80: 030b 256c 696b 9aac 7265 93eb 6146 554e ..%lik..re..aFUN │ │ │ │ -00043f90: 2536 3931 3525 3539 93cf 6172 6593 6765 %6915%59..are.ge │ │ │ │ -00043fa0: 6e65 7261 7465 6493 6175 746f 6d61 7469 nerated.automati │ │ │ │ -00043fb0: 6361 6c6c 7993 6298 7991 030b 2574 6865 cally.b.y...%the │ │ │ │ -00043fc0: 93eb 484d 4c93 cf63 6f6d 7069 6c65 728e ..HML..compiler. │ │ │ │ -00043fd0: a18d 91ea f1eb 6173 9603 7ed7 4c69 7370 ......as..~.Lisp │ │ │ │ -00043fe0: 9b03 7ed6 6e61 6d65 7393 666f 7298 eb48 ..~.names.for..H │ │ │ │ -00043ff0: 4d4c 93cf 6c61 6d90 ac72 6290 538e 6461 ML..lam..rb.S.da │ │ │ │ -00044000: 9365 7870 7265 7373 696f 6e73 2e91 0514 .expressions.... │ │ │ │ -00044010: ef49 6e93 7468 6598 7365 7373 696f 6e93 .In.the.session. │ │ │ │ -00044020: 6162 9053 8e6f 95ac 7276 9365 2c91 0394 ab.S.o..rv.e,... │ │ │ │ -00044030: 6774 6865 9863 6f6d 7069 6c65 6491 037e gthe.compiled..~ │ │ │ │ -00044040: d70c 6c65 8d98 eb61 6c69 738e 9118 3cab ..le...alis...<. │ │ │ │ -00044050: cf77 9361 738e a18d 91ea f1eb 6c6f 6164 .w.as.......load │ │ │ │ -00044060: 6564 9603 eaa8 6290 538e 6566 6f72 6593 ed....b.S.efore. │ │ │ │ -00044070: 7468 6593 6f62 9100 a71c 6a65 6374 930c the.ob....ject.. │ │ │ │ -00044080: 6c65 9364 650c 6e69 6e67 93eb 6146 554e le.de.ning..aFUN │ │ │ │ -00044090: 2536 3931 3525 3539 93cf 7790 ac72 6173 %6915%59..w..ras │ │ │ │ -000440a0: 936c 6f61 6465 642e 8e9f 2a4d 378d 8d91 .loaded...*M7... │ │ │ │ -000440b0: eaf1 ebeb 4b38 2e32 8e91 1739 964f 7574 ....K8.2...9.Out │ │ │ │ -000440c0: 7075 748e 9f1e 9d61 8d8d 91ea f1eb eb47 put....a.......G │ │ │ │ -000440d0: 382e 322e 318e 911c 71e6 5072 6574 7495 8.2.1...q.Prett. │ │ │ │ -000440e0: 8ccc 7991 0566 6670 7269 6e93 7469 6e67 ..y..ffprin.ting │ │ │ │ -000440f0: 8ea6 8d91 eaf1 ebcf 5468 6596 037c 6466 ........The..|df │ │ │ │ -00044100: 756e 6374 696f 6e73 9362 9053 8e65 6c6f unctions.b.S.elo │ │ │ │ -00044110: 9aac 7277 9368 6198 7698 6591 037c 6574 ..rw.ha.v.e..|et │ │ │ │ -00044120: 6865 9373 6964 6593 650b 6563 7493 6f66 he.side.e.ect.of │ │ │ │ -00044130: 9370 7269 6e98 7469 6e67 9374 6865 6972 .prin.ting.their │ │ │ │ -00044140: 9361 7267 756d 656e 9874 9365 7861 6374 .argumen.t.exact │ │ │ │ -00044150: 6c79 9103 7c65 6173 9369 7493 7798 6f75 ly..|eas.it.w.ou │ │ │ │ -00044160: 6c64 9362 9053 8e65 8ea1 8d91 eaf1 eb70 ld.b.S.e.......p │ │ │ │ -00044170: 7269 6e9a ac72 7465 6496 03ea a861 7493 rin..rted....at. │ │ │ │ -00044180: 746f 702d 6c65 7698 656c 2c93 6578 6365 top-lev.el,.exce │ │ │ │ -00044190: 7074 9374 6861 748e a41b cc71 8d8d 8d8d pt.that....q.... │ │ │ │ -000441a0: 91f7 7903 2869 298e 8e8e 8d91 09c0 13eb ..y.(i)......... │ │ │ │ -000441b0: 6170 7269 6e74 5f73 7472 696e 678e 9152 aprint_string..R │ │ │ │ -000441c0: a6b3 cf64 6f9a 538e 6573 9603 eaa8 6e6f ...do.S.es....no │ │ │ │ -000441d0: 7493 7072 696e 90ac 7274 9374 6865 9371 t.prin..rt.the.q │ │ │ │ -000441e0: 756f 7465 7393 7468 6174 9364 656c 696d uotes.that.delim │ │ │ │ -000441f0: 6974 9373 7472 696e 6773 2c93 6275 748d it.strings,.but. │ │ │ │ -00044200: 93eb 6170 7269 6e74 5f74 6f6b 8e91 3b92 ..aprint_tok..;. │ │ │ │ -00044210: 4acf 646f 9865 733b 8ea1 8d8d 8d8d 91f4 J.do.es;........ │ │ │ │ -00044220: 3577 2869 6929 8e8e 8e8d 9109 c013 eb61 5w(ii).........a │ │ │ │ -00044230: 7072 696e 745f 616c 6c5f 7468 6d8e 915a print_all_thm..Z │ │ │ │ -00044240: 52f2 cf70 7269 6e90 ac72 7473 9605 d73d R..prin..rts...= │ │ │ │ -00044250: 6f75 7491 05d7 3c74 6865 9361 7373 756d out...|......./ │ │ │ │ +00043760: df8d a0fd 8bd0 218d 8d91 eaf1 ebeb 4738 ......!.......G8 │ │ │ │ +00043770: 2e31 2e34 8e91 1c71 e643 6f6d 7069 6c69 .1.4...q.Compili │ │ │ │ +00043780: 6e67 9605 6666 4d4c 930c 6c65 738e a918 ng..ffML..les... │ │ │ │ +00043790: 7b3e 8d91 eaf1 ebcf 496e 9603 f8d9 436f {>......In....Co │ │ │ │ +000437a0: 6d6d 6f6e 934c 6973 7093 7690 ac72 6572 mmon.Lisp.v..rer │ │ │ │ +000437b0: 7369 6f6e 7391 03f8 d86f 6693 eb48 484f sions....of..HHO │ │ │ │ +000437c0: 4ccf 2c93 eb48 4d4c 93cf 736f 7572 6365 L.,..HML..source │ │ │ │ +000437d0: 9363 6f9a 538e 6465 9363 616e 9362 9865 .co.S.de.can.b.e │ │ │ │ +000437e0: 9103 f8d8 636f 6d70 696c 6564 936f 6e2d ....compiled.on- │ │ │ │ +000437f0: 7468 652d 0d79 9362 90ac 7279 9373 6574 the-.y.b..ry.set │ │ │ │ +00043800: 7469 6e67 8ea4 1000 008d 91ea f1eb 7468 ting..........th │ │ │ │ +00043810: 6596 0468 9b0d 6167 9b04 689a eb61 636f e..h..ag..h..aco │ │ │ │ +00043820: 6d70 696c 655f 6f6e 5f74 6865 5f66 6c79 mpile_on_the_fly │ │ │ │ +00043830: 93cf 746f 8d93 eb61 7472 7565 8e91 1fcf ..to...atrue.... │ │ │ │ +00043840: decf 2874 6869 7398 6861 7393 6e6f 9365 ..(this.has.no.e │ │ │ │ +00043850: 0b65 6374 9869 6e93 4691 ff05 5672 616e .ect.in.F...Vran │ │ │ │ +00043860: 7a93 4c69 7370 9376 90ac 7265 7273 696f z.Lisp.v..rersio │ │ │ │ +00043870: 6e73 986f 6693 eb48 484f 4ccf 292e 8ea1 ns.of..HHOL.)... │ │ │ │ +00043880: 8d91 eaf1 eb49 6e96 03ae 0762 9053 8e6f .....In....b.S.o │ │ │ │ +00043890: 7468 9b03 ae08 436f 6d6d 6f6e 934c 6973 th....Common.Lis │ │ │ │ +000438a0: 7098 616e 6493 4691 ff05 5672 616e 7a98 p.and.F...Vranz. │ │ │ │ +000438b0: 4c69 7370 9376 90ac 7265 7273 696f 6e73 Lisp.v..rersions │ │ │ │ +000438c0: 986f 6693 eb48 484f 4ccf 2c98 eb48 4d4c .of..HHOL.,..HML │ │ │ │ +000438d0: 93cf 0c6c 6573 9863 616e 9362 9053 8e65 ...les.can.b.S.e │ │ │ │ +000438e0: 9863 6f6d 7069 6c65 6493 616e 6498 7468 .compiled.and.th │ │ │ │ +000438f0: 658e a18d 91ea f1eb 7265 7375 6c74 9b03 e.......result.. │ │ │ │ +00043900: eaa8 7361 95ac 7276 9365 6498 696e 9861 ..sa..rv.ed.in.a │ │ │ │ +00043910: 6e98 6f62 9100 a71c 6a65 6374 9863 6f95 n.ob....ject.co. │ │ │ │ +00043920: 538e 6465 980c 6c65 2e91 0538 e041 6e98 S.de..le...8.An. │ │ │ │ +00043930: eb48 4d4c 98cf 0c6c 6598 6361 6e98 6293 .HML...le.can.b. │ │ │ │ +00043940: 6598 636f 6d70 696c 6564 9875 7369 6e67 e.compiled.using │ │ │ │ +00043950: 9874 6865 9866 756e 6374 696f 6e73 3a8e .the.functions:. │ │ │ │ +00043960: 9f31 ccc8 8d8d 8d91 eaf1 eb9f e1cf a789 .1.............. │ │ │ │ +00043970: 0000 6666 01c7 0b4a 9f32 0716 8d8d 90cc ..ff...J.2...... │ │ │ │ +00043980: cd9f 0459 9c84 0036 60b2 0000 6666 8d9f ...Y...6`...ff.. │ │ │ │ +00043990: d4a6 648d 9117 0bcc eb61 636f 6d70 696c ..d......acompil │ │ │ │ +000439a0: 6591 0b7f 543a 9605 bfaa 7374 7269 6e67 e...T:....string │ │ │ │ +000439b0: 9323 9362 6f6f 6c93 2d3e 9376 6f69 648e .#.bool.->.void. │ │ │ │ +000439c0: a40d 0000 a18d 9117 0bcc 636f 6d70 696c ..........compil │ │ │ │ +000439d0: 6574 9605 bfaa 3a93 7374 7269 6e67 932d et....:.string.- │ │ │ │ +000439e0: 3e93 766f 6964 8ea1 8d91 170b cc63 6f6d >.void.......com │ │ │ │ +000439f0: 7069 6c65 6696 05bf aa3a 9373 7472 696e pilef....:.strin │ │ │ │ +00043a00: 6793 2d3e 9376 6f69 648e 8e92 01c6 71b1 g.->.void.....q. │ │ │ │ +00043a10: 8400 3660 b200 0066 668e 8e9f 04c0 0289 ..6`...ff....... │ │ │ │ +00043a20: 0000 6666 01c7 0b4a 8e8e 8e9f 3170 b18d ..ff...J....1p.. │ │ │ │ +00043a30: 91f6 537a cf54 6865 9b04 d46a 636f 6e95 ..Sz.The...jcon. │ │ │ │ +00043a40: ac72 7693 656e 9374 696f 6e73 9861 7265 .rv.en.tions.are │ │ │ │ +00043a50: 9604 d469 7468 6598 7361 6d65 9861 7398 ...ithe.same.as. │ │ │ │ +00043a60: 666f 728d 98eb 616c 6f61 648e 911b d312 for...aload..... │ │ │ │ +00043a70: cf2e 9107 f625 5468 6598 eb48 4d4c 98cf .....%The..HML.. │ │ │ │ +00043a80: 736f 7572 6365 980c 6c65 9873 686f 756c source..le.shoul │ │ │ │ +00043a90: 6493 616c 7795 ac72 6193 7973 9868 6193 d.alw..ra.ys.ha. │ │ │ │ +00043aa0: 7693 6598 618e a18d 91ea f1eb 6e61 6d65 v.e.a.......name │ │ │ │ +00043ab0: 9604 5067 6f66 9b04 5066 7468 6593 666f ..Pgof..Pfthe.fo │ │ │ │ +00043ac0: 726d 98d7 6691 0147 ff69 6c90 438f 656e rm..f..G.il.C.en │ │ │ │ +00043ad0: 616d 65eb 612e 6d6c cf3b 9104 8346 7468 ame.a.ml.;...Fth │ │ │ │ +00043ae0: 6598 6f62 9100 a71c 6a65 6374 930c 6c65 e.ob....ject..le │ │ │ │ +00043af0: 9877 696c 6c93 7468 656e 9868 6195 ac72 .will.then.ha..r │ │ │ │ +00043b00: 7693 6596 0450 6774 6865 986e 616d 6593 v.e..Pgthe.name. │ │ │ │ +00043b10: d766 9101 47ff 696c 9043 8f65 6e61 6d65 .f..G.il.C.ename │ │ │ │ +00043b20: eb61 5f6d 6c2e 6fcf 2e8e a18d 91ea f1eb .a_ml.o......... │ │ │ │ +00043b30: 5468 6596 0358 2265 0b65 6374 9b03 5823 The..X"e.ect..X# │ │ │ │ +00043b40: 6f66 9369 6e95 ac72 7693 6f6b 696e 678d of.in..rv.oking. │ │ │ │ +00043b50: 9103 5822 eb61 636f 6d70 696c 658e 912e ..X".acompile... │ │ │ │ +00043b60: edea cf28 6f72 8d98 eb61 636f 6d70 696c ...(or...acompil │ │ │ │ +00043b70: 6574 8e91 34ad 95cf 6f72 8d91 0358 22eb et..4...or...X". │ │ │ │ +00043b80: 6163 6f6d 7069 6c65 668e 9131 5572 cf29 acompilef..1Ur.) │ │ │ │ +00043b90: 9869 7396 0358 2274 6f93 6c6f 6164 2c91 .is..X"to.load,. │ │ │ │ +00043ba0: 0375 7165 7865 6375 7465 2c96 0375 7063 .uqexecute,..upc │ │ │ │ +00043bb0: 6f6d 7069 6c65 2c93 616e 648e a18d 91ea ompile,.and..... │ │ │ │ +00043bc0: f1eb 7361 95ac 7276 9365 9b04 f967 7468 ..sa..rv.e...gth │ │ │ │ +00043bd0: 6591 04f9 6667 6976 9365 6e98 0c6c 652e e...fgiv.en..le. │ │ │ │ +00043be0: 9108 651b 5468 6598 636f 6d70 696c 6564 ..e.The.compiled │ │ │ │ +00043bf0: 9604 f966 636f 9053 8e64 6598 2870 6c61 ...fco.S.de.(pla │ │ │ │ +00043c00: 6365 6493 6f6e 9874 6865 9363 7572 7265 ced.on.the.curre │ │ │ │ +00043c10: 6e95 ac72 7498 7793 6f72 6b69 6e67 9104 n..rt.w.orking.. │ │ │ │ +00043c20: f966 6469 7265 6374 6f72 7929 986d 6193 .fdirectory).ma. │ │ │ │ +00043c30: 798e a18d 91ea f1eb 6290 538e 6596 045f y.......b.S.e.._ │ │ │ │ +00043c40: 6d6c 6f61 6465 6493 629a ac72 7993 7468 mloaded.b..ry.th │ │ │ │ +00043c50: 658d 93eb 616c 6f61 648e 911f bd82 cf66 e...aload......f │ │ │ │ +00043c60: 756e 6374 696f 6e2e 9106 972e 4166 7465 unction.....Afte │ │ │ │ +00043c70: 7293 7375 6363 6573 7366 756c 9363 6f6d r.successful.com │ │ │ │ +00043c80: 7069 6c61 7469 6f6e 2c91 047c 9e61 6e93 pilation,..|.an. │ │ │ │ +00043c90: 696e 9876 986f 9053 8e63 6174 696f 6e93 in.v.o.S.cation. │ │ │ │ +00043ca0: 6f66 9374 6865 8d93 eb61 6c6f 6164 8e8e of.the...aload.. │ │ │ │ +00043cb0: a18d 91ea f1eb cf63 6f6d 6d61 6e64 9604 .......command.. │ │ │ │ +00043cc0: 0740 6973 936e 6563 6573 7361 7279 9369 .@is.necessary.i │ │ │ │ +00043cd0: 6e93 6f72 6465 7293 746f 936c 6f61 6493 n.order.to.load. │ │ │ │ +00043ce0: 7468 6593 636f 6d70 696c 6564 9104 073f the.compiled...? │ │ │ │ +00043cf0: 636f 9053 8e64 652e 9105 8ea8 4974 9369 co.S.de.....It.i │ │ │ │ +00043d00: 7393 6e6f 7493 6164 7669 7361 626c 6593 s.not.advisable. │ │ │ │ +00043d10: 746f 9363 6f6d 7069 6c65 8ea1 8d91 eaf1 to.compile...... │ │ │ │ +00043d20: eb0c 6c65 7396 03c1 6263 6f6e 9aac 7274 ..les...bcon..rt │ │ │ │ +00043d30: 6169 6e69 6e67 9374 6865 8d93 eb61 636f aining.the...aco │ │ │ │ +00043d40: 6d70 696c 658e 912f c06a cf63 6f6d 6d61 mpile../.j.comma │ │ │ │ +00043d50: 6e64 2c91 03c9 a361 7391 03c1 6374 6869 nd,....as...cthi │ │ │ │ +00043d60: 7393 7769 6c6c 936e 6f74 9377 986f 726b s.will.not.w.ork │ │ │ │ +00043d70: 9369 6e93 6765 6e65 7261 6c2e 9105 2b1e .in.general...+. │ │ │ │ +00043d80: 4f62 9100 a71c 6a65 6374 930c 6c65 7393 Ob....ject..les. │ │ │ │ +00043d90: 6d98 7573 748e a18d 91ea f1eb 6290 538e m.ust.......b.S. │ │ │ │ +00043da0: 6596 0420 626c 6f61 6465 649b 0420 6369 e.. bloaded.. ci │ │ │ │ +00043db0: 6e93 7468 6598 6f72 6465 7293 696e 9877 n.the.order.in.w │ │ │ │ +00043dc0: 6869 6390 ac72 6893 7468 6579 9877 90ac hic..rh.they.w.. │ │ │ │ +00043dd0: 7265 7265 9363 6f6d 7069 6c65 642e 9105 rere.compiled... │ │ │ │ +00043de0: da10 4966 9374 6869 7398 6973 936e 6f74 ..If.this.is.not │ │ │ │ +00043df0: 9874 6865 9363 6173 6598 7468 6593 666f .the.case.the.fo │ │ │ │ +00043e00: 6c6c 6f90 ac72 7769 6e67 8ea1 8d91 eaf1 llo..rwing...... │ │ │ │ +00043e10: eb6b 696e 6496 03ea a86f 6693 6572 726f .kind....of.erro │ │ │ │ +00043e20: 7293 7769 6c6c 9372 6573 756c 743a 8e9f r.will.result:.. │ │ │ │ +00043e30: 2ebf 998d 8d8d 91ea f1eb 9fe2 8781 8900 ................ │ │ │ │ +00043e40: 0066 6601 c70b 4a9f 3097 628d 8d90 cccd .ff...J.0.b..... │ │ │ │ +00043e50: 9f04 599c 8400 34f0 fe00 0066 668d 9fd5 ..Y...4....ff... │ │ │ │ +00043e60: 6610 8d8d 9201 aff0 0d84 000a d70e 0000 f............... │ │ │ │ +00043e70: b8e8 8e8d 9201 b0a8 f584 0000 b8e8 0015 ................ │ │ │ │ +00043e80: ae64 8e8d 8d8d 9201 b94d b29f fd1c 15eb .d.......M...... │ │ │ │ +00043e90: 4931 8e8e 8e8e 9fff 4054 8d91 05cc ceeb I1......@T...... │ │ │ │ +00043ea0: 6123 6c6f 6164 7460 7e2f 686f 6c2f 6d6c a#loadt`~/hol/ml │ │ │ │ +00043eb0: 2f6c 6973 603b 3b8e a40d 0000 8d91 05cc /lis`;;......... │ │ │ │ +00043ec0: ce55 6e64 6566 696e 6564 9605 bfaa 6675 .Undefined....fu │ │ │ │ +00043ed0: 6e63 7469 6f6e 9363 616c 6c65 6493 6672 nction.called.fr │ │ │ │ +00043ee0: 6f6d 9363 6f6d 7069 6c65 6493 636f 6465 om.compiled.code │ │ │ │ +00043ef0: 9111 3efe 4655 4e25 3639 3135 2535 398e ..>.FUN%6915%59. │ │ │ │ +00043f00: a18d 9105 ccce 4c69 7370 9605 bfaa 6572 ......Lisp....er │ │ │ │ +00043f10: 726f 7293 6475 7269 6e67 9365 7661 6c75 ror.during.evalu │ │ │ │ +00043f20: 6174 696f 6e8e a18d 9105 ccce 6576 616c ation.......eval │ │ │ │ +00043f30: 7561 7469 6f6e 9105 bfaa 6661 696c 6564 uation....failed │ │ │ │ +00043f40: 8e8e 9201 c671 b184 0034 f0fe 0000 6666 .....q...4....ff │ │ │ │ +00043f50: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ +00043f60: 8e8e 9f30 b8d7 8d91 f653 7acf 4691 ff05 ...0.....Sz.F... │ │ │ │ +00043f70: 5675 6e63 7469 6f6e 7396 030b 2477 6974 Vunctions...$wit │ │ │ │ +00043f80: 6893 6e61 6d65 7391 030b 256c 696b 9aac h.names...%lik.. │ │ │ │ +00043f90: 7265 93eb 6146 554e 2536 3931 3525 3539 re..aFUN%6915%59 │ │ │ │ +00043fa0: 93cf 6172 6593 6765 6e65 7261 7465 6493 ..are.generated. │ │ │ │ +00043fb0: 6175 746f 6d61 7469 6361 6c6c 7993 6298 automatically.b. │ │ │ │ +00043fc0: 7991 030b 2574 6865 93eb 484d 4c93 cf63 y...%the..HML..c │ │ │ │ +00043fd0: 6f6d 7069 6c65 728e a18d 91ea f1eb 6173 ompiler.......as │ │ │ │ +00043fe0: 9603 7ed7 4c69 7370 9b03 7ed6 6e61 6d65 ..~.Lisp..~.name │ │ │ │ +00043ff0: 7393 666f 7298 eb48 4d4c 93cf 6c61 6d90 s.for..HML..lam. │ │ │ │ +00044000: ac72 6290 538e 6461 9365 7870 7265 7373 .rb.S.da.express │ │ │ │ +00044010: 696f 6e73 2e91 0514 ef49 6e93 7468 6598 ions.....In.the. │ │ │ │ +00044020: 7365 7373 696f 6e93 6162 9053 8e6f 95ac session.ab.S.o.. │ │ │ │ +00044030: 7276 9365 2c91 0394 6774 6865 9863 6f6d rv.e,...gthe.com │ │ │ │ +00044040: 7069 6c65 6491 037e d70c 6c65 8d98 eb61 piled..~..le...a │ │ │ │ +00044050: 6c69 738e 9118 3cab cf77 9361 738e a18d lis...<..w.as... │ │ │ │ +00044060: 91ea f1eb 6c6f 6164 6564 9603 eaa8 6290 ....loaded....b. │ │ │ │ +00044070: 538e 6566 6f72 6593 7468 6593 6f62 9100 S.efore.the.ob.. │ │ │ │ +00044080: a71c 6a65 6374 930c 6c65 9364 650c 6e69 ..ject..le.de.ni │ │ │ │ +00044090: 6e67 93eb 6146 554e 2536 3931 3525 3539 ng..aFUN%6915%59 │ │ │ │ +000440a0: 93cf 7790 ac72 6173 936c 6f61 6465 642e ..w..ras.loaded. │ │ │ │ +000440b0: 8e9f 2a4d 378d 8d91 eaf1 ebeb 4b38 2e32 ..*M7.......K8.2 │ │ │ │ +000440c0: 8e91 1739 964f 7574 7075 748e 9f1e 9d61 ...9.Output....a │ │ │ │ +000440d0: 8d8d 91ea f1eb eb47 382e 322e 318e 911c .......G8.2.1... │ │ │ │ +000440e0: 71e6 5072 6574 7495 8ccc 7991 0566 6670 q.Prett...y..ffp │ │ │ │ +000440f0: 7269 6e93 7469 6e67 8ea6 8d91 eaf1 ebcf rin.ting........ │ │ │ │ +00044100: 5468 6596 037c 6466 756e 6374 696f 6e73 The..|dfunctions │ │ │ │ +00044110: 9362 9053 8e65 6c6f 9aac 7277 9368 6198 .b.S.elo..rw.ha. │ │ │ │ +00044120: 7698 6591 037c 6574 6865 9373 6964 6593 v.e..|ethe.side. │ │ │ │ +00044130: 650b 6563 7493 6f66 9370 7269 6e98 7469 e.ect.of.prin.ti │ │ │ │ +00044140: 6e67 9374 6865 6972 9361 7267 756d 656e ng.their.argumen │ │ │ │ +00044150: 9874 9365 7861 6374 6c79 9103 7c65 6173 .t.exactly..|eas │ │ │ │ +00044160: 9369 7493 7798 6f75 6c64 9362 9053 8e65 .it.w.ould.b.S.e │ │ │ │ +00044170: 8ea1 8d91 eaf1 eb70 7269 6e9a ac72 7465 .......prin..rte │ │ │ │ +00044180: 6496 03ea a861 7493 746f 702d 6c65 7698 d....at.top-lev. │ │ │ │ +00044190: 656c 2c93 6578 6365 7074 9374 6861 748e el,.except.that. │ │ │ │ +000441a0: a41b cc71 8d8d 8d8d 91f7 7903 2869 298e ...q......y.(i). │ │ │ │ +000441b0: 8e8e 8d91 09c0 13eb 6170 7269 6e74 5f73 ........aprint_s │ │ │ │ +000441c0: 7472 696e 678e 9152 a6b3 cf64 6f9a 538e tring..R...do.S. │ │ │ │ +000441d0: 6573 9603 eaa8 6e6f 7493 7072 696e 90ac es....not.prin.. │ │ │ │ +000441e0: 7274 9374 6865 9371 756f 7465 7393 7468 rt.the.quotes.th │ │ │ │ +000441f0: 6174 9364 656c 696d 6974 9373 7472 696e at.delimit.strin │ │ │ │ +00044200: 6773 2c93 6275 748d 93eb 6170 7269 6e74 gs,.but...aprint │ │ │ │ +00044210: 5f74 6f6b 8e91 3b92 4acf 646f 9865 733b _tok..;.J.do.es; │ │ │ │ +00044220: 8ea1 8d8d 8d8d 91f4 3577 2869 6929 8e8e ........5w(ii).. │ │ │ │ +00044230: 8e8d 9109 c013 eb61 7072 696e 745f 616c .......aprint_al │ │ │ │ +00044240: 6c5f 7468 6d8e 915a 52f2 cf70 7269 6e90 l_thm..ZR..prin. │ │ │ │ +00044250: ac72 7473 9605 d73d 6f75 7491 05d7 3c74 .rts...=out...|....... │ │ │ │ -000443f0: 2fdf 8da0 fdbe e6e0 8d8d 8d91 12c7 619f /.............a. │ │ │ │ -00044400: c14f a789 0000 6666 01c7 0b4a 9f73 0716 .O....ff...J.s.. │ │ │ │ -00044410: 8d8d 90cc cd9f 0459 9c84 0077 60b2 0000 .......Y...w`... │ │ │ │ -00044420: 6666 8d9f 93a6 648d 9117 0bcc eb61 7072 ff....d......apr │ │ │ │ -00044430: 696e 745f 766f 6964 9116 fea8 3a96 05bf int_void....:... │ │ │ │ -00044440: aa76 6f69 6491 113e fe2d 3e93 766f 6964 .void..>.->.void │ │ │ │ -00044450: 8ea4 0d00 008d 9117 0bcc 7072 696e 745f ..........print_ │ │ │ │ -00044460: 626f 6f6c 9116 fea8 3a96 05bf aa62 6f6f bool....:....boo │ │ │ │ -00044470: 6c91 113e fe2d 3e93 766f 6964 8ea1 8d91 l..>.->.void.... │ │ │ │ -00044480: 170b cc70 7269 6e74 5f69 6e74 911c be52 ...print_int...R │ │ │ │ -00044490: 3a96 05bf aa69 6e74 9116 fea8 2d3e 9376 :....int....->.v │ │ │ │ -000444a0: 6f69 648e a18d 9117 0bcc 7072 696e 745f oid.......print_ │ │ │ │ -000444b0: 7374 7269 6e67 910b 7f54 3a96 05bf aa73 string...T:....s │ │ │ │ -000444c0: 7472 696e 6793 2d3e 9376 6f69 648e a18d tring.->.void... │ │ │ │ -000444d0: 9117 0bcc 7072 696e 745f 746f 6b91 1cbe ....print_tok... │ │ │ │ -000444e0: 523a 9605 bfaa 7374 7269 6e67 932d 3e93 R:....string.->. │ │ │ │ -000444f0: 766f 6964 8ea1 8d91 170b cc70 7269 6e74 void.......print │ │ │ │ -00044500: 5f74 6572 6d91 16fe a83a 9605 bfaa 7465 _term....:....te │ │ │ │ -00044510: 726d 9111 3efe 2d3e 9376 6f69 648e a18d rm..>.->.void... │ │ │ │ -00044520: 9117 0bcc 7072 696e 745f 7479 7065 9116 ....print_type.. │ │ │ │ -00044530: fea8 3a96 05bf aa74 7970 6591 113e fe2d ..:....type..>.- │ │ │ │ -00044540: 3e93 766f 6964 8ea1 8d91 170b cc70 7269 >.void.......pri │ │ │ │ -00044550: 6e74 5f74 686d 911c be52 3a96 05bf aa74 nt_thm...R:....t │ │ │ │ -00044560: 686d 9116 fea8 2d3e 9376 6f69 648e a18d hm....->.void... │ │ │ │ -00044570: 9117 0bcc 7072 696e 745f 616c 6c5f 7468 ....print_all_th │ │ │ │ -00044580: 6d96 05bf aa3a 9374 686d 9116 fea8 2d3e m....:.thm....-> │ │ │ │ -00044590: 9376 6f69 648e 8e92 01c6 71b1 8400 7760 .void.....q...w` │ │ │ │ -000445a0: b200 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ -000445b0: 01c7 0b4a 8e8e 8e9f 4f06 9b8d 911e 28f0 ...J....O.....(. │ │ │ │ -000445c0: cf41 6c6c 9604 e489 7465 7874 9370 7269 .All....text.pri │ │ │ │ -000445d0: 6e95 ac72 7465 649b 04e4 8a62 9379 9604 n..rted....b.y.. │ │ │ │ -000445e0: e489 eb48 4d4c 93cf 676f 9053 8e65 7393 ...HML..go.S.es. │ │ │ │ -000445f0: 7468 726f 7567 6893 6198 7072 6574 7495 through.a.prett. │ │ │ │ -00044600: ac72 792d 7072 696e 9374 6572 2c91 0523 .ry-prin.ter,..# │ │ │ │ -00044610: 0163 6f6e 9374 726f 6c6c 6162 6c65 9104 .con.trollable.. │ │ │ │ -00044620: e489 6293 7998 7468 6596 04e4 8975 7365 ..b.y.the....use │ │ │ │ -00044630: 7293 7573 696e 678e a410 0000 8d91 12c7 r.using......... │ │ │ │ -00044640: 6174 6865 9604 633e 636f 6d6d 616e 6473 athe..c>commands │ │ │ │ -00044650: 9362 9053 8e65 6c6f 9aac 7277 2e91 06a2 .b.S.elo..rw.... │ │ │ │ -00044660: a354 6865 9370 7265 7474 9879 2d70 7269 .The.prett.y-pri │ │ │ │ -00044670: 6e98 7465 7293 7175 6575 6573 9374 6865 n.ter.queues.the │ │ │ │ -00044680: 9374 6578 7493 756e 9874 696c 9104 633f .text.un.til..c? │ │ │ │ -00044690: 6974 9364 6574 6572 6d69 6e65 7393 7768 it.determines.wh │ │ │ │ -000446a0: 6572 6593 6c69 6e65 8ea1 8d91 12c7 6162 ere.line......ab │ │ │ │ -000446b0: 7265 616b 7396 0477 fb77 696c 6c91 0477 reaks..w.will..w │ │ │ │ -000446c0: fa62 9a53 8e65 936e 6565 6465 643b 9104 .b.S.e.needed;.. │ │ │ │ -000446d0: bea4 6174 9361 6e90 ac72 7993 7098 6f69 ..at.an..ry.p.oi │ │ │ │ -000446e0: 6e9a ac72 742c 9104 9b4f 7468 6593 7175 n..rt,...Othe.qu │ │ │ │ -000446f0: 6575 6593 6d61 9879 9b04 77fa 686f 6c64 eue.ma.y..w.hold │ │ │ │ -00044700: 9375 7093 746f 9374 6872 6565 986c 696e .up.to.three.lin │ │ │ │ -00044710: 6573 936f 6693 7465 7874 2e91 06e0 d854 es.of.text.....T │ │ │ │ -00044720: 6865 8ea1 8d91 12c7 6174 6578 7496 03e7 he......atext... │ │ │ │ -00044730: 7b63 6f6e 7369 7374 739b 03e7 7c6f 6693 {consists...|of. │ │ │ │ -00044740: 6e65 7374 6564 9862 6c6f 9553 8e63 90ac nested.blo.S.c.. │ │ │ │ -00044750: 726b 733b 9103 e88a 6198 626c 6f93 6390 rks;....a.blo.c. │ │ │ │ -00044760: ac72 6b96 03e7 7b74 6861 7493 6361 6e6e .rk...{that.cann │ │ │ │ -00044770: 6f74 980c 7493 6f6e 986f 6e65 936c 696e ot..t.on.one.lin │ │ │ │ -00044780: 6598 6973 9362 726f 6b90 ac72 656e 9861 e.is.brok..ren.a │ │ │ │ -00044790: 7493 6465 7369 676e 6174 6564 8ea1 8d91 t.designated.... │ │ │ │ -000447a0: 12c7 6170 6c61 6365 732e 8e9f 2186 9b8d ..aplaces...!... │ │ │ │ -000447b0: 8d8d 9112 c761 9fee cfa7 8900 0066 6601 .....a.......ff. │ │ │ │ -000447c0: c70b 4a9f 1807 168d 8d90 cccd 9f04 599c ..J...........Y. │ │ │ │ -000447d0: 8400 1c60 b200 0066 668d 9fee a664 8d91 ...`...ff....d.. │ │ │ │ -000447e0: 170b cceb 6170 7269 6e74 5f62 6567 696e ....aprint_begin │ │ │ │ -000447f0: 910b 7f54 3a96 05bf aa69 6e74 932d 3e93 ...T:....int.->. │ │ │ │ -00044800: 766f 6964 8e9f 0d00 008d 9117 0bcc 7072 void..........pr │ │ │ │ -00044810: 696e 745f 6962 6567 696e 9605 bfaa 3a93 int_ibegin....:. │ │ │ │ -00044820: 696e 7493 2d3e 9376 6f69 648e 8e92 01c6 int.->.void..... │ │ │ │ -00044830: 71b1 8400 1c60 b200 0066 668e 8e9f 04c0 q....`...ff..... │ │ │ │ -00044840: 0289 0000 6666 01c7 0b4a 8e8e 8e9f 2186 ....ff...J....!. │ │ │ │ -00044850: 9c8d 9112 c761 cf54 6865 7365 9605 b960 .....a.These...` │ │ │ │ -00044860: 6675 6e63 7469 6f6e 7391 05b9 5f62 9a53 functions..._b.S │ │ │ │ -00044870: 8e65 6769 6e93 7072 696e 90ac 7274 696e .egin.prin..rtin │ │ │ │ -00044880: 6793 626c 6f98 639a ac72 6b73 9105 b95f g.blo.c..rks..._ │ │ │ │ -00044890: 696e 9377 6869 6398 6891 05b9 5f62 7265 in.whic.h..._bre │ │ │ │ -000448a0: 616b 7393 6172 6593 e563 9bff 6666 6f6e aks.are..c..ffon │ │ │ │ -000448b0: 7369 7374 656e 7491 06dd a3cf 6f72 93e5 sistent.....or.. │ │ │ │ -000448c0: 696e 6398 6f6e 7369 7374 656e 7491 0124 inc.onsistent..$ │ │ │ │ -000448d0: 44cf 2c8e a18d 9112 c761 7265 7370 9053 D.,......aresp.S │ │ │ │ -000448e0: 8e65 6374 6976 95ac 7265 6c79 91ff 0556 .ectiv..rely...V │ │ │ │ -000448f0: 2e91 0736 5243 6f6e 7369 7374 656e 9374 ...6RConsisten.t │ │ │ │ -00044900: 9604 9479 6272 6561 6b73 9363 6175 7365 ...ybreaks.cause │ │ │ │ -00044910: 9361 9375 6e69 666f 726d 9104 9478 696e .a.uniform...xin │ │ │ │ -00044920: 6465 6e9a ac72 7461 7469 6f6e 9361 7493 den..rtation.at. │ │ │ │ -00044930: 6561 6398 6893 6272 6561 6b3b 9104 e961 eac.h.break;...a │ │ │ │ -00044940: 696e 636f 6e73 6973 7465 6e98 748e a18d inconsisten.t... │ │ │ │ -00044950: 9112 c761 6272 6561 6b73 9602 c846 7061 ...abreaks...Fpa │ │ │ │ -00044960: 639a ac72 6b93 6f6e 9874 6f93 619b 02c8 c..rk.on.to.a... │ │ │ │ -00044970: 476c 696e 6593 616e 6493 6272 6561 6b93 Gline.and.break. │ │ │ │ -00044980: 6f6e 6c79 9377 6865 6e93 7468 6572 6598 only.when.there. │ │ │ │ -00044990: 6973 936e 6f93 6d6f 7265 9373 7061 6365 is.no.more.space │ │ │ │ -000449a0: 9361 90ac 7276 91ff 58e4 6169 6c61 626c .a..rv..X.ailabl │ │ │ │ -000449b0: 652e 9104 d815 4691 ff05 566f 7293 6578 e.....F...Vor.ex │ │ │ │ -000449c0: 616d 706c 652c 8ea1 8d91 12c7 6169 6696 ample,......aif. │ │ │ │ -000449d0: 042b ec74 6865 7265 9369 7393 6191 042b .+.there.is.a..+ │ │ │ │ -000449e0: eb63 6f6e 7369 7374 656e 9aac 7274 9362 .consisten..rt.b │ │ │ │ -000449f0: 7265 616b 9361 6674 6572 9365 6163 9868 reak.after.eac.h │ │ │ │ -00044a00: 9373 656d 6963 6f6c 6f6e 9369 6e8d 9104 .semicolon.in... │ │ │ │ -00044a10: 2beb eb61 5b31 3b32 3b33 3b34 3b35 3b36 +..a[1;2;3;4;5;6 │ │ │ │ -00044a20: 3b37 3b38 3b39 5d8e 9175 9175 cf74 6865 ;7;8;9]..u.u.the │ │ │ │ -00044a30: 6e93 7468 6174 936c 6973 748e a18d 9112 n.that.list..... │ │ │ │ -00044a40: c761 6973 9603 eaa8 7072 696e 90ac 7274 .ais....prin..rt │ │ │ │ -00044a50: 6564 9361 738e 9f4f 1502 8d8d 8d9f 34cb ed.as..O......4. │ │ │ │ -00044a60: 898d 8d8d 9f98 0000 8d91 2a06 60eb 615b ..........*.`.a[ │ │ │ │ -00044a70: 313b 8ea4 0d00 008d 912f c60a 323b 8ea1 1;......./..2;.. │ │ │ │ -00044a80: 8d91 2fc6 0a33 3b8e a18d 912f c60a 343b ../..3;..../..4; │ │ │ │ -00044a90: 8ea1 8d91 2fc6 0a35 3b8e a18d 912f c60a ..../..5;..../.. │ │ │ │ -00044aa0: 363b 8ea1 8d91 2fc6 0a37 3b8e a18d 912f 6;..../..7;..../ │ │ │ │ -00044ab0: c60a 383b 8ea1 8d91 2fc6 0a39 5d8e 8e8e ..8;..../..9]... │ │ │ │ -00044ac0: 8e8e 8e8e 9f4f 1501 8d91 12c7 61cf 6275 .....O......a.bu │ │ │ │ -00044ad0: 7496 03ea a869 6693 7468 6593 6272 6561 t....if.the.brea │ │ │ │ -00044ae0: 6b73 9361 7265 9369 6e63 6f6e 7369 7374 ks.are.inconsist │ │ │ │ -00044af0: 656e 9aac 7274 9374 6865 6e93 7468 6593 en..rt.then.the. │ │ │ │ -00044b00: 6c69 7374 936d 6967 6898 742c 9366 6f72 list.migh.t,.for │ │ │ │ -00044b10: 9365 7861 6d70 6c65 2c93 6290 538e 6593 .example,.b.S.e. │ │ │ │ -00044b20: 7072 696e 9874 6564 9361 738e a421 9502 prin.ted.as..!.. │ │ │ │ -00044b30: 8d8d 8d9f 074b 898d 8d8d 9ff3 0000 8d91 .....K.......... │ │ │ │ -00044b40: 2a06 60eb 615b 313b 9605 bfaa 323b 9333 *.`.a[1;....2;.3 │ │ │ │ -00044b50: 933b 3493 3b35 3b93 363b 8e9f 0d00 008d .;4.;5;.6;...... │ │ │ │ -00044b60: 912f c60a 373b 9605 bfaa 383b 9339 5d8e ./..7;....8;.9]. │ │ │ │ -00044b70: 8e8e 8e8e 8e8e a18d 9112 c761 cf41 9104 ...........a.A.. │ │ │ │ -00044b80: d988 6361 6c6c 9604 d9c5 6f66 9374 6865 ..call....of.the │ │ │ │ -00044b90: 9366 6f72 6d8d 93eb 6170 7269 6e74 5f62 .form...aprint_b │ │ │ │ -00044ba0: 6567 696e 9105 bfaa eb62 6f66 9601 2dbc egin.....bof..-. │ │ │ │ -00044bb0: 6693 7365 748e 916f 4212 cf73 6967 6e61 f.set..oB..signa │ │ │ │ -00044bc0: 6c73 9374 6865 9362 9a53 8e65 6769 6e6e ls.the.b.S.eginn │ │ │ │ -00044bd0: 696e 6793 6f66 9361 9362 6c6f 9863 90ac ing.of.a.blo.c.. │ │ │ │ -00044be0: 726b 9374 6861 7493 7368 6f75 6c64 9362 rk.that.should.b │ │ │ │ -00044bf0: 9865 8ea4 1000 008d 9112 c761 6272 6f6b .e.........abrok │ │ │ │ -00044c00: 95ac 7265 6e9b 059b fa63 6f6e 7369 7374 ..ren....consist │ │ │ │ -00044c10: 656e 9374 6c79 9828 6f72 9869 6e63 6f6e en.tly.(or.incon │ │ │ │ -00044c20: 7369 7374 656e 9374 6c79 9875 7369 6e67 sisten.tly.using │ │ │ │ -00044c30: 8d98 eb61 7072 696e 745f 6962 6567 696e ...aprint_ibegin │ │ │ │ -00044c40: 8e91 4a97 f2cf 292c 9106 084e 7769 7468 ..J...),...Nwith │ │ │ │ -00044c50: 98d7 6f66 9601 47ff 6693 7365 7498 cf61 ..of..G.f.set..a │ │ │ │ -00044c60: 6464 6564 9874 6f98 7468 658e a18d 9112 dded.to.the..... │ │ │ │ -00044c70: c761 696e 6465 6e95 ac72 7461 7469 6f6e .ainden..rtation │ │ │ │ -00044c80: 9b03 2a51 6f66 9103 2a50 616e 9379 986c ..*Qof..*Pan.y.l │ │ │ │ -00044c90: 696e 6573 9103 2a50 6272 6f6b 9365 6e98 ines..*Pbrok.en. │ │ │ │ -00044ca0: 696e 7369 6465 2e91 04f8 c254 6865 9865 inside.....The.e │ │ │ │ -00044cb0: 6e64 9603 2a50 6f66 9865 6974 6865 7293 nd..*Pof.either. │ │ │ │ -00044cc0: 6b69 6e64 986f 6693 7072 696e 95ac 7274 kind.of.prin..rt │ │ │ │ -00044cd0: 696e 6798 626c 6f90 538e 6393 6b91 032a ing.blo.S.c.k..* │ │ │ │ -00044ce0: 5069 7398 7369 676e 616c 6c65 648e a18d Pis.signalled... │ │ │ │ -00044cf0: 9112 c761 6290 ac72 793a 8e9f 1c9a 888d ...ab..ry:...... │ │ │ │ -00044d00: 8d8d 9112 c761 9ff5 4fa7 8900 0066 6601 .....a..O....ff. │ │ │ │ -00044d10: c70b 4a9f 0b07 168d 8d90 cccd 9f04 599c ..J...........Y. │ │ │ │ -00044d20: 8400 0f60 b200 0066 668d 9ffb a664 8d91 ...`...ff....d.. │ │ │ │ -00044d30: 170b cceb 6170 7269 6e74 5f65 6e64 9605 ....aprint_end.. │ │ │ │ -00044d40: bfaa 3a93 766f 6964 932d 3e93 766f 6964 ..:.void.->.void │ │ │ │ -00044d50: 8e8e 9201 c671 b184 000f 60b2 0000 6666 .....q....`...ff │ │ │ │ -00044d60: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ -00044d70: 8e8e 8e9f 24fd 138e 8c8b 0000 004a 0000 ....$........J.. │ │ │ │ -00044d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000443a0: 0000 0000 0000 0000 0000 0000 0000 0436 ...............6 │ │ │ │ +000443b0: d1a0 02cc 0555 8da0 fd46 d30e 8d8d 8d8d .....U...F...... │ │ │ │ +000443c0: 9ffa 999a 8d91 12c7 61d0 382e 322e 910a ........a.8.2... │ │ │ │ +000443d0: 8000 4f75 7470 7574 9201 6f1a ef37 338e ..Output..o..73. │ │ │ │ +000443e0: 9112 c761 9f05 6666 8900 00e6 6601 c73e ...a..ff....f..> │ │ │ │ +000443f0: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fdbe e6e0 |......./....... │ │ │ │ +00044400: 8d8d 8d91 12c7 619f c14f a789 0000 6666 ......a..O....ff │ │ │ │ +00044410: 01c7 0b4a 9f73 0716 8d8d 90cc cd9f 0459 ...J.s.........Y │ │ │ │ +00044420: 9c84 0077 60b2 0000 6666 8d9f 93a6 648d ...w`...ff....d. │ │ │ │ +00044430: 9117 0bcc eb61 7072 696e 745f 766f 6964 .....aprint_void │ │ │ │ +00044440: 9116 fea8 3a96 05bf aa76 6f69 6491 113e ....:....void..> │ │ │ │ +00044450: fe2d 3e93 766f 6964 8ea4 0d00 008d 9117 .->.void........ │ │ │ │ +00044460: 0bcc 7072 696e 745f 626f 6f6c 9116 fea8 ..print_bool.... │ │ │ │ +00044470: 3a96 05bf aa62 6f6f 6c91 113e fe2d 3e93 :....bool..>.->. │ │ │ │ +00044480: 766f 6964 8ea1 8d91 170b cc70 7269 6e74 void.......print │ │ │ │ +00044490: 5f69 6e74 911c be52 3a96 05bf aa69 6e74 _int...R:....int │ │ │ │ +000444a0: 9116 fea8 2d3e 9376 6f69 648e a18d 9117 ....->.void..... │ │ │ │ +000444b0: 0bcc 7072 696e 745f 7374 7269 6e67 910b ..print_string.. │ │ │ │ +000444c0: 7f54 3a96 05bf aa73 7472 696e 6793 2d3e .T:....string.-> │ │ │ │ +000444d0: 9376 6f69 648e a18d 9117 0bcc 7072 696e .void.......prin │ │ │ │ +000444e0: 745f 746f 6b91 1cbe 523a 9605 bfaa 7374 t_tok...R:....st │ │ │ │ +000444f0: 7269 6e67 932d 3e93 766f 6964 8ea1 8d91 ring.->.void.... │ │ │ │ +00044500: 170b cc70 7269 6e74 5f74 6572 6d91 16fe ...print_term... │ │ │ │ +00044510: a83a 9605 bfaa 7465 726d 9111 3efe 2d3e .:....term..>.-> │ │ │ │ +00044520: 9376 6f69 648e a18d 9117 0bcc 7072 696e .void.......prin │ │ │ │ +00044530: 745f 7479 7065 9116 fea8 3a96 05bf aa74 t_type....:....t │ │ │ │ +00044540: 7970 6591 113e fe2d 3e93 766f 6964 8ea1 ype..>.->.void.. │ │ │ │ +00044550: 8d91 170b cc70 7269 6e74 5f74 686d 911c .....print_thm.. │ │ │ │ +00044560: be52 3a96 05bf aa74 686d 9116 fea8 2d3e .R:....thm....-> │ │ │ │ +00044570: 9376 6f69 648e a18d 9117 0bcc 7072 696e .void.......prin │ │ │ │ +00044580: 745f 616c 6c5f 7468 6d96 05bf aa3a 9374 t_all_thm....:.t │ │ │ │ +00044590: 686d 9116 fea8 2d3e 9376 6f69 648e 8e92 hm....->.void... │ │ │ │ +000445a0: 01c6 71b1 8400 7760 b200 0066 668e 8e9f ..q...w`...ff... │ │ │ │ +000445b0: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e9f ......ff...J.... │ │ │ │ +000445c0: 4f06 9b8d 911e 28f0 cf41 6c6c 9604 e489 O.....(..All.... │ │ │ │ +000445d0: 7465 7874 9370 7269 6e95 ac72 7465 649b text.prin..rted. │ │ │ │ +000445e0: 04e4 8a62 9379 9604 e489 eb48 4d4c 93cf ...b.y.....HML.. │ │ │ │ +000445f0: 676f 9053 8e65 7393 7468 726f 7567 6893 go.S.es.through. │ │ │ │ +00044600: 6198 7072 6574 7495 ac72 792d 7072 696e a.prett..ry-prin │ │ │ │ +00044610: 9374 6572 2c91 0523 0163 6f6e 9374 726f .ter,..#.con.tro │ │ │ │ +00044620: 6c6c 6162 6c65 9104 e489 6293 7998 7468 llable....b.y.th │ │ │ │ +00044630: 6596 04e4 8975 7365 7293 7573 696e 678e e....user.using. │ │ │ │ +00044640: a410 0000 8d91 12c7 6174 6865 9604 633e ........athe..c> │ │ │ │ +00044650: 636f 6d6d 616e 6473 9362 9053 8e65 6c6f commands.b.S.elo │ │ │ │ +00044660: 9aac 7277 2e91 06a2 a354 6865 9370 7265 ..rw.....The.pre │ │ │ │ +00044670: 7474 9879 2d70 7269 6e98 7465 7293 7175 tt.y-prin.ter.qu │ │ │ │ +00044680: 6575 6573 9374 6865 9374 6578 7493 756e eues.the.text.un │ │ │ │ +00044690: 9874 696c 9104 633f 6974 9364 6574 6572 .til..c?it.deter │ │ │ │ +000446a0: 6d69 6e65 7393 7768 6572 6593 6c69 6e65 mines.where.line │ │ │ │ +000446b0: 8ea1 8d91 12c7 6162 7265 616b 7396 0477 ......abreaks..w │ │ │ │ +000446c0: fb77 696c 6c91 0477 fa62 9a53 8e65 936e .will..w.b.S.e.n │ │ │ │ +000446d0: 6565 6465 643b 9104 bea4 6174 9361 6e90 eeded;....at.an. │ │ │ │ +000446e0: ac72 7993 7098 6f69 6e9a ac72 742c 9104 .ry.p.oin..rt,.. │ │ │ │ +000446f0: 9b4f 7468 6593 7175 6575 6593 6d61 9879 .Othe.queue.ma.y │ │ │ │ +00044700: 9b04 77fa 686f 6c64 9375 7093 746f 9374 ..w.hold.up.to.t │ │ │ │ +00044710: 6872 6565 986c 696e 6573 936f 6693 7465 hree.lines.of.te │ │ │ │ +00044720: 7874 2e91 06e0 d854 6865 8ea1 8d91 12c7 xt.....The...... │ │ │ │ +00044730: 6174 6578 7496 03e7 7b63 6f6e 7369 7374 atext...{consist │ │ │ │ +00044740: 739b 03e7 7c6f 6693 6e65 7374 6564 9862 s...|of.nested.b │ │ │ │ +00044750: 6c6f 9553 8e63 90ac 726b 733b 9103 e88a lo.S.c..rks;.... │ │ │ │ +00044760: 6198 626c 6f93 6390 ac72 6b96 03e7 7b74 a.blo.c..rk...{t │ │ │ │ +00044770: 6861 7493 6361 6e6e 6f74 980c 7493 6f6e hat.cannot..t.on │ │ │ │ +00044780: 986f 6e65 936c 696e 6598 6973 9362 726f .one.line.is.bro │ │ │ │ +00044790: 6b90 ac72 656e 9861 7493 6465 7369 676e k..ren.at.design │ │ │ │ +000447a0: 6174 6564 8ea1 8d91 12c7 6170 6c61 6365 ated......aplace │ │ │ │ +000447b0: 732e 8e9f 2186 9b8d 8d8d 9112 c761 9fee s...!........a.. │ │ │ │ +000447c0: cfa7 8900 0066 6601 c70b 4a9f 1807 168d .....ff...J..... │ │ │ │ +000447d0: 8d90 cccd 9f04 599c 8400 1c60 b200 0066 ......Y....`...f │ │ │ │ +000447e0: 668d 9fee a664 8d91 170b cceb 6170 7269 f....d......apri │ │ │ │ +000447f0: 6e74 5f62 6567 696e 910b 7f54 3a96 05bf nt_begin...T:... │ │ │ │ +00044800: aa69 6e74 932d 3e93 766f 6964 8e9f 0d00 .int.->.void.... │ │ │ │ +00044810: 008d 9117 0bcc 7072 696e 745f 6962 6567 ......print_ibeg │ │ │ │ +00044820: 696e 9605 bfaa 3a93 696e 7493 2d3e 9376 in....:.int.->.v │ │ │ │ +00044830: 6f69 648e 8e92 01c6 71b1 8400 1c60 b200 oid.....q....`.. │ │ │ │ +00044840: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ +00044850: 0b4a 8e8e 8e9f 2186 9c8d 9112 c761 cf54 .J....!......a.T │ │ │ │ +00044860: 6865 7365 9605 b960 6675 6e63 7469 6f6e hese...`function │ │ │ │ +00044870: 7391 05b9 5f62 9a53 8e65 6769 6e93 7072 s..._b.S.egin.pr │ │ │ │ +00044880: 696e 90ac 7274 696e 6793 626c 6f98 639a in..rting.blo.c. │ │ │ │ +00044890: ac72 6b73 9105 b95f 696e 9377 6869 6398 .rks..._in.whic. │ │ │ │ +000448a0: 6891 05b9 5f62 7265 616b 7393 6172 6593 h..._breaks.are. │ │ │ │ +000448b0: e563 9bff 6666 6f6e 7369 7374 656e 7491 .c..ffonsistent. │ │ │ │ +000448c0: 06dd a3cf 6f72 93e5 696e 6398 6f6e 7369 ....or..inc.onsi │ │ │ │ +000448d0: 7374 656e 7491 0124 44cf 2c8e a18d 9112 stent..$D.,..... │ │ │ │ +000448e0: c761 7265 7370 9053 8e65 6374 6976 95ac .aresp.S.ectiv.. │ │ │ │ +000448f0: 7265 6c79 91ff 0556 2e91 0736 5243 6f6e rely...V...6RCon │ │ │ │ +00044900: 7369 7374 656e 9374 9604 9479 6272 6561 sisten.t...ybrea │ │ │ │ +00044910: 6b73 9363 6175 7365 9361 9375 6e69 666f ks.cause.a.unifo │ │ │ │ +00044920: 726d 9104 9478 696e 6465 6e9a ac72 7461 rm...xinden..rta │ │ │ │ +00044930: 7469 6f6e 9361 7493 6561 6398 6893 6272 tion.at.eac.h.br │ │ │ │ +00044940: 6561 6b3b 9104 e961 696e 636f 6e73 6973 eak;...ainconsis │ │ │ │ +00044950: 7465 6e98 748e a18d 9112 c761 6272 6561 ten.t......abrea │ │ │ │ +00044960: 6b73 9602 c846 7061 639a ac72 6b93 6f6e ks...Fpac..rk.on │ │ │ │ +00044970: 9874 6f93 619b 02c8 476c 696e 6593 616e .to.a...Gline.an │ │ │ │ +00044980: 6493 6272 6561 6b93 6f6e 6c79 9377 6865 d.break.only.whe │ │ │ │ +00044990: 6e93 7468 6572 6598 6973 936e 6f93 6d6f n.there.is.no.mo │ │ │ │ +000449a0: 7265 9373 7061 6365 9361 90ac 7276 91ff re.space.a..rv.. │ │ │ │ +000449b0: 58e4 6169 6c61 626c 652e 9104 d815 4691 X.ailable.....F. │ │ │ │ +000449c0: ff05 566f 7293 6578 616d 706c 652c 8ea1 ..Vor.example,.. │ │ │ │ +000449d0: 8d91 12c7 6169 6696 042b ec74 6865 7265 ....aif..+.there │ │ │ │ +000449e0: 9369 7393 6191 042b eb63 6f6e 7369 7374 .is.a..+.consist │ │ │ │ +000449f0: 656e 9aac 7274 9362 7265 616b 9361 6674 en..rt.break.aft │ │ │ │ +00044a00: 6572 9365 6163 9868 9373 656d 6963 6f6c er.eac.h.semicol │ │ │ │ +00044a10: 6f6e 9369 6e8d 9104 2beb eb61 5b31 3b32 on.in...+..a[1;2 │ │ │ │ +00044a20: 3b33 3b34 3b35 3b36 3b37 3b38 3b39 5d8e ;3;4;5;6;7;8;9]. │ │ │ │ +00044a30: 9175 9175 cf74 6865 6e93 7468 6174 936c .u.u.then.that.l │ │ │ │ +00044a40: 6973 748e a18d 9112 c761 6973 9603 eaa8 ist......ais.... │ │ │ │ +00044a50: 7072 696e 90ac 7274 6564 9361 738e 9f4f prin..rted.as..O │ │ │ │ +00044a60: 1502 8d8d 8d9f 34cb 898d 8d8d 9f98 0000 ......4......... │ │ │ │ +00044a70: 8d91 2a06 60eb 615b 313b 8ea4 0d00 008d ..*.`.a[1;...... │ │ │ │ +00044a80: 912f c60a 323b 8ea1 8d91 2fc6 0a33 3b8e ./..2;..../..3;. │ │ │ │ +00044a90: a18d 912f c60a 343b 8ea1 8d91 2fc6 0a35 .../..4;..../..5 │ │ │ │ +00044aa0: 3b8e a18d 912f c60a 363b 8ea1 8d91 2fc6 ;..../..6;..../. │ │ │ │ +00044ab0: 0a37 3b8e a18d 912f c60a 383b 8ea1 8d91 .7;..../..8;.... │ │ │ │ +00044ac0: 2fc6 0a39 5d8e 8e8e 8e8e 8e8e 9f4f 1501 /..9]........O.. │ │ │ │ +00044ad0: 8d91 12c7 61cf 6275 7496 03ea a869 6693 ....a.but....if. │ │ │ │ +00044ae0: 7468 6593 6272 6561 6b73 9361 7265 9369 the.breaks.are.i │ │ │ │ +00044af0: 6e63 6f6e 7369 7374 656e 9aac 7274 9374 nconsisten..rt.t │ │ │ │ +00044b00: 6865 6e93 7468 6593 6c69 7374 936d 6967 hen.the.list.mig │ │ │ │ +00044b10: 6898 742c 9366 6f72 9365 7861 6d70 6c65 h.t,.for.example │ │ │ │ +00044b20: 2c93 6290 538e 6593 7072 696e 9874 6564 ,.b.S.e.prin.ted │ │ │ │ +00044b30: 9361 738e a421 9502 8d8d 8d9f 074b 898d .as..!.......K.. │ │ │ │ +00044b40: 8d8d 9ff3 0000 8d91 2a06 60eb 615b 313b ........*.`.a[1; │ │ │ │ +00044b50: 9605 bfaa 323b 9333 933b 3493 3b35 3b93 ....2;.3.;4.;5;. │ │ │ │ +00044b60: 363b 8e9f 0d00 008d 912f c60a 373b 9605 6;......./..7;.. │ │ │ │ +00044b70: bfaa 383b 9339 5d8e 8e8e 8e8e 8e8e a18d ..8;.9]......... │ │ │ │ +00044b80: 9112 c761 cf41 9104 d988 6361 6c6c 9604 ...a.A....call.. │ │ │ │ +00044b90: d9c5 6f66 9374 6865 9366 6f72 6d8d 93eb ..of.the.form... │ │ │ │ +00044ba0: 6170 7269 6e74 5f62 6567 696e 9105 bfaa aprint_begin.... │ │ │ │ +00044bb0: eb62 6f66 9601 2dbc 6693 7365 748e 916f .bof..-.f.set..o │ │ │ │ +00044bc0: 4212 cf73 6967 6e61 6c73 9374 6865 9362 B..signals.the.b │ │ │ │ +00044bd0: 9a53 8e65 6769 6e6e 696e 6793 6f66 9361 .S.eginning.of.a │ │ │ │ +00044be0: 9362 6c6f 9863 90ac 726b 9374 6861 7493 .blo.c..rk.that. │ │ │ │ +00044bf0: 7368 6f75 6c64 9362 9865 8ea4 1000 008d should.b.e...... │ │ │ │ +00044c00: 9112 c761 6272 6f6b 95ac 7265 6e9b 059b ...abrok..ren... │ │ │ │ +00044c10: fa63 6f6e 7369 7374 656e 9374 6c79 9828 .consisten.tly.( │ │ │ │ +00044c20: 6f72 9869 6e63 6f6e 7369 7374 656e 9374 or.inconsisten.t │ │ │ │ +00044c30: 6c79 9875 7369 6e67 8d98 eb61 7072 696e ly.using...aprin │ │ │ │ +00044c40: 745f 6962 6567 696e 8e91 4a97 f2cf 292c t_ibegin..J...), │ │ │ │ +00044c50: 9106 084e 7769 7468 98d7 6f66 9601 47ff ...Nwith..of..G. │ │ │ │ +00044c60: 6693 7365 7498 cf61 6464 6564 9874 6f98 f.set..added.to. │ │ │ │ +00044c70: 7468 658e a18d 9112 c761 696e 6465 6e95 the......ainden. │ │ │ │ +00044c80: ac72 7461 7469 6f6e 9b03 2a51 6f66 9103 .rtation..*Qof.. │ │ │ │ +00044c90: 2a50 616e 9379 986c 696e 6573 9103 2a50 *Pan.y.lines..*P │ │ │ │ +00044ca0: 6272 6f6b 9365 6e98 696e 7369 6465 2e91 brok.en.inside.. │ │ │ │ +00044cb0: 04f8 c254 6865 9865 6e64 9603 2a50 6f66 ...The.end..*Pof │ │ │ │ +00044cc0: 9865 6974 6865 7293 6b69 6e64 986f 6693 .either.kind.of. │ │ │ │ +00044cd0: 7072 696e 95ac 7274 696e 6798 626c 6f90 prin..rting.blo. │ │ │ │ +00044ce0: 538e 6393 6b91 032a 5069 7398 7369 676e S.c.k..*Pis.sign │ │ │ │ +00044cf0: 616c 6c65 648e a18d 9112 c761 6290 ac72 alled......ab..r │ │ │ │ +00044d00: 793a 8e9f 1c9a 888d 8d8d 9112 c761 9ff5 y:...........a.. │ │ │ │ +00044d10: 4fa7 8900 0066 6601 c70b 4a9f 0b07 168d O....ff...J..... │ │ │ │ +00044d20: 8d90 cccd 9f04 599c 8400 0f60 b200 0066 ......Y....`...f │ │ │ │ +00044d30: 668d 9ffb a664 8d91 170b cceb 6170 7269 f....d......apri │ │ │ │ +00044d40: 6e74 5f65 6e64 9605 bfaa 3a93 766f 6964 nt_end....:.void │ │ │ │ +00044d50: 932d 3e93 766f 6964 8e8e 9201 c671 b184 .->.void.....q.. │ │ │ │ +00044d60: 000f 60b2 0000 6666 8e8e 9f04 c002 8900 ..`...ff........ │ │ │ │ +00044d70: 0066 6601 c70b 4a8e 8e8e 8e9f 24fd 138e .ff...J.....$... │ │ │ │ +00044d80: 8c8b 0000 004a 0000 0000 0000 0000 0000 .....J.......... │ │ │ │ 00044d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00044da0: 0000 0004 437c a002 cc05 558d a0fd 46d3 ....C|....U...F. │ │ │ │ -00044db0: 0e8d 8d8d 8d9f fa99 9a8d 91ea f1eb d037 ...............7 │ │ │ │ -00044dc0: 3492 00ee 8ba1 4368 6170 7465 7296 0480 4.....Chapter... │ │ │ │ -00044dd0: 0038 2e91 0a80 004d 4c93 5379 7374 656d .8.....ML.System │ │ │ │ -00044de0: 9346 91fe e000 756e 6374 696f 6e73 8e91 .F....unctions.. │ │ │ │ -00044df0: eaf1 eb9f 0566 6689 0000 e666 01c7 3e7c .....ff....f..>| │ │ │ │ -00044e00: 8e8e 8e8e a002 942f df8d a0fd 8bd0 218d ......./......!. │ │ │ │ -00044e10: 91ea f1eb cf43 616c 6c73 9603 8cd3 746f .....Calls....to │ │ │ │ -00044e20: 8d93 eb61 7072 696e 745f 6265 6769 6e8e ...aprint_begin. │ │ │ │ -00044e30: 9146 55f5 cf28 616e 648d 93eb 6170 7269 .FU..(and...apri │ │ │ │ -00044e40: 6e74 5f69 6265 6769 6e8e 9148 88cb cf29 nt_ibegin..H...) │ │ │ │ -00044e50: 9361 6e64 8d93 eb61 7072 696e 745f 656e .and...aprint_en │ │ │ │ -00044e60: 648e 913a d6a0 cf73 686f 756c 6491 038c d..:...should... │ │ │ │ -00044e70: d46e 6573 7493 6c69 6b9a ac72 6593 6272 .nest.lik..re.br │ │ │ │ -00044e80: 6163 986b 9865 7473 2e91 0519 9957 6865 ac.k.ets.....Whe │ │ │ │ -00044e90: 6e8e a410 0000 8d91 eaf1 eb77 7269 7469 n..........writi │ │ │ │ -00044ea0: 6e67 9605 21ea 6191 0521 e972 6563 7572 ng..!.a..!.recur │ │ │ │ -00044eb0: 7369 769a ac72 6593 7072 696e 9874 696e siv..re.prin.tin │ │ │ │ -00044ec0: 6793 726f 7574 696e 652c 9105 6fba 7468 g.routine,..o.th │ │ │ │ -00044ed0: 659b 0521 e975 7365 7293 7368 6f75 6c64 e..!.user.should │ │ │ │ -00044ee0: 9869 6e63 6c75 6465 8d93 eb61 7072 696e .include...aprin │ │ │ │ -00044ef0: 745f 6265 6769 6e91 05bf aa30 8e91 54ff t_begin....0..T. │ │ │ │ -00044f00: 76cf 6173 9869 7473 930c 7273 748e a18d v.as.its..rst... │ │ │ │ -00044f10: 91ea f1eb 636f 6d6d 616e 6496 03ea a861 ....command....a │ │ │ │ -00044f20: 6e64 8d93 eb61 7072 696e 745f 656e 6491 nd...aprint_end. │ │ │ │ -00044f30: 05bf aa28 298e 914c d148 cf61 7393 6974 ...()..L.H.as.it │ │ │ │ -00044f40: 7393 6c61 7374 2e8e 9f11 6472 8d91 f653 s.last....dr...S │ │ │ │ -00044f50: 7a42 7265 616b 7396 03ea a861 7265 9367 zBreaks....are.g │ │ │ │ -00044f60: 656e 6572 6174 6564 9377 6974 6893 7468 enerated.with.th │ │ │ │ -00044f70: 6593 6675 6e63 7469 6f6e 733a 8e9f 2d0f e.functions:..-. │ │ │ │ -00044f80: a78d 8d8d 91ea f1eb 9fee cfa7 8900 0066 ...............f │ │ │ │ -00044f90: 6601 c70b 4a9f 1807 168d 8d90 cccd 9f04 f...J........... │ │ │ │ -00044fa0: 599c 8400 1c60 b200 0066 668d 9fee a664 Y....`...ff....d │ │ │ │ -00044fb0: 8d91 170b cceb 6170 7269 6e74 5f62 7265 ......aprint_bre │ │ │ │ -00044fc0: 616b 9111 3efe 3a96 05bf aa69 6e74 9323 ak..>.:....int.# │ │ │ │ -00044fd0: 9369 6e74 932d 3e93 766f 6964 8e9f 0d00 .int.->.void.... │ │ │ │ -00044fe0: 008d 9117 0bcc 7072 696e 745f 6e65 776c ......print_newl │ │ │ │ -00044ff0: 696e 6596 05bf aa3a 9376 6f69 6493 2d3e ine....:.void.-> │ │ │ │ -00045000: 9376 6f69 648e 8e92 01c6 71b1 8400 1c60 .void.....q....` │ │ │ │ -00045010: b200 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ -00045020: 01c7 0b4a 8e8e 8e9f 2bab 358d 91ea f1eb ...J....+.5..... │ │ │ │ -00045030: cf41 9105 7423 6361 6c6c 8d91 0574 89eb .A..t#call...t.. │ │ │ │ -00045040: 6170 7269 6e74 5f62 7265 616b 28eb 6277 aprint_break(.bw │ │ │ │ -00045050: 904b 6e69 6474 68eb 612c eb62 6f66 9601 .Knidth.a,.bof.. │ │ │ │ -00045060: 2dbc 6693 7365 74eb 6129 8e92 0097 d556 -.f.set.a).....V │ │ │ │ -00045070: cf74 656c 6c73 9b05 7489 7468 6591 0574 .tells..t.the..t │ │ │ │ -00045080: 8870 7265 7474 95ac 7279 7072 696e 9374 .prett..ryprin.t │ │ │ │ -00045090: 6572 9874 6861 7496 0574 8874 6865 986c er.that..t.the.l │ │ │ │ -000450a0: 696e 6593 6d61 90ac 7279 9862 9053 8e65 ine.ma..ry.b.S.e │ │ │ │ -000450b0: 9362 726f 6b90 ac72 656e 8ea1 8d91 eaf1 .brok..ren...... │ │ │ │ -000450c0: eb61 7496 0470 ec74 6861 7493 6c6f 9053 .at..p.that.lo.S │ │ │ │ -000450d0: 8e63 6174 696f 6e2c 9104 927e 6966 936e .cation,...~if.n │ │ │ │ -000450e0: 6563 6573 7361 7279 91ff 0556 2e91 06cb ecessary...V.... │ │ │ │ -000450f0: ac49 6693 7468 659b 0470 ed6c 696e 6593 .If.the..p.line. │ │ │ │ -00045100: 6973 9362 726f 6b90 ac72 656e 2c91 0492 is.brok..ren,... │ │ │ │ -00045110: 7d74 6865 6e93 d76f 6696 0147 ff66 9373 }then..of..G.f.s │ │ │ │ -00045120: 6574 9604 70ec cf69 7398 6164 6465 6493 et..p..is.added. │ │ │ │ -00045130: 746f 9374 6865 9363 7572 7265 6e90 ac72 to.the.curren..r │ │ │ │ -00045140: 748e a18d 91ea f1eb 696e 6465 6e9a ac72 t.......inden..r │ │ │ │ -00045150: 7461 7469 6f6e 3b91 0372 726f 7468 6572 tation;..rrother │ │ │ │ -00045160: 7769 7365 2c91 035a 68d7 7790 52aa 6964 wise,..Zh.w.R.id │ │ │ │ -00045170: 7468 9603 3657 cf64 6574 6572 6d69 6e65 th..6W.determine │ │ │ │ -00045180: 7393 7468 6591 0336 5861 6d6f 756e 9874 s.the..6Xamoun.t │ │ │ │ -00045190: 936f 6693 626c 616e 6b93 7370 6163 6591 .of.blank.space. │ │ │ │ -000451a0: 0336 5869 6e73 6572 7465 6493 686f 7269 .6Xinserted.hori │ │ │ │ -000451b0: 7a6f 6e98 7461 6c6c 7991 ff05 562e 8ea1 zon.tally...V... │ │ │ │ -000451c0: 8d91 eaf1 eb54 6865 9603 3bf9 6675 6e63 .....The..;.func │ │ │ │ -000451d0: 7469 6f6e 8d93 eb61 7072 696e 745f 6e65 tion...aprint_ne │ │ │ │ -000451e0: 776c 696e 658e 9151 3394 cf70 7269 6e9a wline..Q3..prin. │ │ │ │ -000451f0: ac72 7473 9361 6c6c 9374 6865 9371 7565 .rts.all.the.que │ │ │ │ -00045200: 7565 6493 7465 7874 2c91 035e e966 6f6c ued.text,..^.fol │ │ │ │ -00045210: 6c6f 9877 9865 6493 6298 7993 6193 6361 lo.w.ed.b.y.a.ca │ │ │ │ -00045220: 7272 6961 6765 9372 6574 7572 6e2e 9104 rriage.return... │ │ │ │ -00045230: fea6 5468 658e a18d 91ea f1eb 6d61 7267 ..The.......marg │ │ │ │ -00045240: 696e 9603 eaa8 6973 9374 616b 9aac 7265 in....is.tak..re │ │ │ │ -00045250: 6e93 6298 7993 6465 6661 756c 7493 746f n.b.y.default.to │ │ │ │ -00045260: 9362 9a53 8e65 9361 7493 7098 6f73 6974 .b.S.e.at.p.osit │ │ │ │ -00045270: 696f 6e93 3732 2c93 6275 7493 6361 6e93 ion.72,.but.can. │ │ │ │ -00045280: 6298 6593 6390 ac72 6861 6e67 6564 9377 b.e.c..rhanged.w │ │ │ │ -00045290: 6974 6893 7468 6593 6675 6e63 7469 6f6e ith.the.function │ │ │ │ -000452a0: 3a8e 9f28 2393 8d8d 8d91 eaf1 eb9f f54f :..(#..........O │ │ │ │ -000452b0: a789 0000 6666 01c7 0b4a 9f0b 0716 8d8d ....ff...J...... │ │ │ │ -000452c0: 90cc cd9f 0459 9c84 000f 60b2 0000 6666 .....Y....`...ff │ │ │ │ -000452d0: 8d9f fba6 648d 9117 0bcc eb61 7365 745f ....d......aset_ │ │ │ │ -000452e0: 6d61 7267 696e 9605 bfaa 3a93 696e 7493 margin....:.int. │ │ │ │ -000452f0: 2d3e 9369 6e74 8e8e 9201 c671 b184 000f ->.int.....q.... │ │ │ │ -00045300: 60b2 0000 6666 8e8e 9f04 c002 8900 0066 `...ff.........f │ │ │ │ -00045310: 6601 c70b 4a8e 8e8e 9f26 bf22 8d91 eaf1 f...J....&.".... │ │ │ │ -00045320: ebcf 5468 6596 0421 ca76 91ff 58e4 616c ..The..!.v..X.al │ │ │ │ -00045330: 7565 9b04 21cb 6f66 9374 6865 986f 6c64 ue..!.of.the.old │ │ │ │ -00045340: 936d 6172 6769 6e93 6973 9872 6574 7572 .margin.is.retur │ │ │ │ -00045350: 6e65 642e 9105 de47 4173 9861 6e93 6578 ned....GAs.an.ex │ │ │ │ -00045360: 616d 706c 6593 746f 9869 6c6c 7573 7472 ample.to.illustr │ │ │ │ -00045370: 6174 6593 7468 6598 7072 6574 749a ac72 ate.the.prett..r │ │ │ │ -00045380: 7993 7072 696e 9874 696e 678e a18d 91ea y.prin.ting..... │ │ │ │ -00045390: f1eb 7072 696d 6974 6976 9aac 7265 732c ..primitiv..res, │ │ │ │ -000453a0: 9603 eaa8 7468 6593 636f 9053 8e64 6593 ....the.co.S.de. │ │ │ │ -000453b0: 666f 7293 7468 6593 666f 6c6c 6f98 7769 for.the.follo.wi │ │ │ │ -000453c0: 6e67 9362 7569 6c74 2d69 6e93 eb48 4d4c ng.built-in..HML │ │ │ │ -000453d0: 93cf 6675 6e63 7469 6f6e 9377 696c 6c93 ..function.will. │ │ │ │ -000453e0: 6290 538e 6593 6769 7698 656e 2e8e 9f28 b.S.e.giv.en...( │ │ │ │ -000453f0: 2394 8d8d 8d91 eaf1 eb9f f4da da89 0000 #............... │ │ │ │ -00045400: 6666 01c7 0b4a 9f0b f0af 8d8d 90cc cd9f ff...J.......... │ │ │ │ -00045410: 0459 9c84 0010 4a4b 0000 6666 8d9f fba6 .Y....JK..ff.... │ │ │ │ -00045420: 648d 9117 0bcc eb61 7072 696e 745f 6c69 d......aprint_li │ │ │ │ -00045430: 7374 9605 bfaa 3a93 626f 6f6c 932d 3e93 st....:.bool.->. │ │ │ │ -00045440: 7374 7269 6e67 932d 3e93 282a 932d 3e93 string.->.(*.->. │ │ │ │ -00045450: 2a2a 2993 2d3e 932a 936c 6973 7493 2d3e **).->.*.list.-> │ │ │ │ -00045460: 9376 6f69 648e 8e92 01c6 71b1 8400 104a .void.....q....J │ │ │ │ -00045470: 4b00 0066 668e 8e9f 04c0 0289 0000 6666 K..ff.........ff │ │ │ │ -00045480: 01c7 0b4a 8e8e 8e9f 26bf 218d 91ea f1eb ...J....&.!..... │ │ │ │ -00045490: cf54 6869 7396 03d5 8166 756e 6374 696f .This....functio │ │ │ │ -000454a0: 6e93 6973 9b03 d580 7573 6564 9362 90ac n.is....used.b.. │ │ │ │ -000454b0: 7279 9374 6865 93eb 4848 4f4c 98cf 7379 ry.the..HHOL..sy │ │ │ │ -000454c0: 7374 656d 9366 6f72 9370 7269 6e9a ac72 stem.for.prin..r │ │ │ │ -000454d0: 7469 6e67 9374 6865 6f72 6965 733b 9103 ting.theories;.. │ │ │ │ -000454e0: dc8d 6974 9370 7269 6e98 7473 936f 7574 ..it.prin.ts.out │ │ │ │ -000454f0: 9361 9103 d580 6c69 7374 9375 7369 6e67 .a....list.using │ │ │ │ -00045500: 9361 8ea1 8d91 eaf1 eb73 7570 706c 6965 .a.......supplie │ │ │ │ -00045510: 6496 0343 ff70 7269 6e9a ac72 7469 6e67 d..C.prin..rting │ │ │ │ -00045520: 9103 43fe 6675 6e63 7469 6f6e 9366 6f72 ..C.function.for │ │ │ │ -00045530: 9369 7473 9365 6c65 6d65 6e98 7473 2e91 .its.elemen.ts.. │ │ │ │ -00045540: 0501 5254 6865 936c 6973 7491 0343 fe69 ..RThe.list..C.i │ │ │ │ -00045550: 7393 7072 6563 6564 6564 9362 9879 9374 s.preceded.b.y.t │ │ │ │ -00045560: 6865 9103 43fe 7375 7070 6c69 6564 9373 he..C.supplied.s │ │ │ │ -00045570: 7472 696e 6793 616e 648e a18d 91ea f1eb tring.and....... │ │ │ │ -00045580: 7495 ac72 7793 6f96 046f fb64 6173 6865 t..rw.o..o.dashe │ │ │ │ -00045590: 738d 9104 6ffa eb61 2d2d 8e91 0fef 4ecf s...o..a--....N. │ │ │ │ -000455a0: 2e91 06c8 d854 6865 9361 7267 756d 656e .....The.argumen │ │ │ │ -000455b0: 9aac 7274 9104 6ffa 6f66 9374 9879 7090 ..rt..o.of.t.yp. │ │ │ │ -000455c0: 538e 658d 9104 6ffa eb61 626f 6f6c 8e91 S.e...o..abool.. │ │ │ │ -000455d0: 1fde 9dcf 6465 7465 726d 696e 6573 9b04 ....determines.. │ │ │ │ -000455e0: 6ffa 7768 6574 6865 7293 7468 6593 6c69 o.whether.the.li │ │ │ │ -000455f0: 7374 9869 7393 746f 9862 9053 8e65 9370 st.is.to.b.S.e.p │ │ │ │ -00045600: 7269 6e90 ac72 7465 648e a18d 91ea f1eb rin..rted....... │ │ │ │ -00045610: 7769 7468 9603 eaa8 636f 6e73 6973 7465 with....consiste │ │ │ │ -00045620: 6e9a ac72 7493 6f72 9369 6e63 6f6e 7369 n..rt.or.inconsi │ │ │ │ -00045630: 7374 656e 9874 9362 7265 616b 732e 9105 sten.t.breaks... │ │ │ │ -00045640: 38e0 4691 ff05 566f 7293 6578 616d 706c 8.F...Vor.exampl │ │ │ │ -00045650: 653a 8e9f 66d7 cd8d 8d8d 91ea f1eb 9fb5 e:..f........... │ │ │ │ -00045660: 0781 8900 0066 6601 c70b 4aa0 008b 9762 .....ff...J....b │ │ │ │ -00045670: 8d8d 90cc cd9f 0459 9c84 008f f0fe 0000 .......Y........ │ │ │ │ -00045680: 6666 8da0 ff7a 6610 8d8d 9201 aff0 0d84 ff...zf......... │ │ │ │ -00045690: 000a d70e 0000 b8e8 8e8d 9201 b0a8 f584 ................ │ │ │ │ -000456a0: 0000 b8e8 0015 ae64 8e8d 8d8d 9201 b94d .......d.......M │ │ │ │ -000456b0: b29f fd1c 15eb 4931 8e8e 8e8e 9fff 4054 ......I1......@T │ │ │ │ -000456c0: 8d91 05cc ceeb 6123 7365 745f 6d61 7267 ......a#set_marg │ │ │ │ -000456d0: 696e 9105 bfaa 3135 3b3b 8ea4 0d00 008d in....15;;...... │ │ │ │ -000456e0: 9105 ccce 3732 9605 bfaa 3a93 696e 748e ....72....:.int. │ │ │ │ -000456f0: a1a1 8d91 05cc ce23 5b31 3b32 3b33 3b34 .......#[1;2;3;4 │ │ │ │ -00045700: 3b35 3b36 5d3b 3b8e a18d 9105 ccce 5b31 ;5;6];;.......[1 │ │ │ │ -00045710: 3b8e a18d 910b 8c78 323b 8ea1 8d91 0b8c ;......x2;...... │ │ │ │ -00045720: 7833 3b8e a18d 910b 8c78 343b 8ea1 8d91 x3;......x4;.... │ │ │ │ -00045730: 0b8c 7835 3b8e a18d 910b 8c78 365d 8ea1 ..x5;......x6].. │ │ │ │ -00045740: 8d91 05cc ce3a 9605 bfaa 696e 7493 6c69 .....:....int.li │ │ │ │ -00045750: 7374 8e8e 9201 c671 b184 008f f0fe 0000 st.....q........ │ │ │ │ -00045760: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ -00045770: 4a8e 8e8e 9f65 735a 8d91 eaf1 ebcf 5468 J....esZ......Th │ │ │ │ -00045780: 6596 03ea a866 756e 6374 696f 6e8d 93eb e....function... │ │ │ │ -00045790: 6170 7269 6e74 5f6c 6973 748e 9141 51f4 aprint_list..AQ. │ │ │ │ -000457a0: cf69 7393 6465 0c6e 6564 9361 6674 6572 .is.de.ned.after │ │ │ │ -000457b0: 9374 6865 936e 6578 7493 6290 538e 6f90 .the.next.b.S.o. │ │ │ │ -000457c0: ac72 782e 8e8e 9f24 fd13 8e8c 8b00 0000 .rx....$........ │ │ │ │ -000457d0: 4b00 0000 0000 0000 0000 0000 0000 0000 K............... │ │ │ │ +00044da0: 0000 0000 0000 0000 0000 0004 4384 a002 ............C... │ │ │ │ +00044db0: cc05 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 ..U...F......... │ │ │ │ +00044dc0: 9a8d 91ea f1eb d037 3492 00ee 8ba1 4368 .......74.....Ch │ │ │ │ +00044dd0: 6170 7465 7296 0480 0038 2e91 0a80 004d apter....8.....M │ │ │ │ +00044de0: 4c93 5379 7374 656d 9346 91fe e000 756e L.System.F....un │ │ │ │ +00044df0: 6374 696f 6e73 8e91 eaf1 eb9f 0566 6689 ctions.......ff. │ │ │ │ +00044e00: 0000 e666 01c7 3e7c 8e8e 8e8e a002 942f ...f..>|......./ │ │ │ │ +00044e10: df8d a0fd 8bd0 218d 91ea f1eb cf43 616c ......!......Cal │ │ │ │ +00044e20: 6c73 9603 8cd3 746f 8d93 eb61 7072 696e ls....to...aprin │ │ │ │ +00044e30: 745f 6265 6769 6e8e 9146 55f5 cf28 616e t_begin..FU..(an │ │ │ │ +00044e40: 648d 93eb 6170 7269 6e74 5f69 6265 6769 d...aprint_ibegi │ │ │ │ +00044e50: 6e8e 9148 88cb cf29 9361 6e64 8d93 eb61 n..H...).and...a │ │ │ │ +00044e60: 7072 696e 745f 656e 648e 913a d6a0 cf73 print_end..:...s │ │ │ │ +00044e70: 686f 756c 6491 038c d46e 6573 7493 6c69 hould....nest.li │ │ │ │ +00044e80: 6b9a ac72 6593 6272 6163 986b 9865 7473 k..re.brac.k.ets │ │ │ │ +00044e90: 2e91 0519 9957 6865 6e8e a410 0000 8d91 .....When....... │ │ │ │ +00044ea0: eaf1 eb77 7269 7469 6e67 9605 21ea 6191 ...writing..!.a. │ │ │ │ +00044eb0: 0521 e972 6563 7572 7369 769a ac72 6593 .!.recursiv..re. │ │ │ │ +00044ec0: 7072 696e 9874 696e 6793 726f 7574 696e prin.ting.routin │ │ │ │ +00044ed0: 652c 9105 6fba 7468 659b 0521 e975 7365 e,..o.the..!.use │ │ │ │ +00044ee0: 7293 7368 6f75 6c64 9869 6e63 6c75 6465 r.should.include │ │ │ │ +00044ef0: 8d93 eb61 7072 696e 745f 6265 6769 6e91 ...aprint_begin. │ │ │ │ +00044f00: 05bf aa30 8e91 54ff 76cf 6173 9869 7473 ...0..T.v.as.its │ │ │ │ +00044f10: 930c 7273 748e a18d 91ea f1eb 636f 6d6d ..rst.......comm │ │ │ │ +00044f20: 616e 6496 03ea a861 6e64 8d93 eb61 7072 and....and...apr │ │ │ │ +00044f30: 696e 745f 656e 6491 05bf aa28 298e 914c int_end....()..L │ │ │ │ +00044f40: d148 cf61 7393 6974 7393 6c61 7374 2e8e .H.as.its.last.. │ │ │ │ +00044f50: 9f11 6472 8d91 f653 7a42 7265 616b 7396 ..dr...SzBreaks. │ │ │ │ +00044f60: 03ea a861 7265 9367 656e 6572 6174 6564 ...are.generated │ │ │ │ +00044f70: 9377 6974 6893 7468 6593 6675 6e63 7469 .with.the.functi │ │ │ │ +00044f80: 6f6e 733a 8e9f 2d0f a78d 8d8d 91ea f1eb ons:..-......... │ │ │ │ +00044f90: 9fee cfa7 8900 0066 6601 c70b 4a9f 1807 .......ff...J... │ │ │ │ +00044fa0: 168d 8d90 cccd 9f04 599c 8400 1c60 b200 ........Y....`.. │ │ │ │ +00044fb0: 0066 668d 9fee a664 8d91 170b cceb 6170 .ff....d......ap │ │ │ │ +00044fc0: 7269 6e74 5f62 7265 616b 9111 3efe 3a96 rint_break..>.:. │ │ │ │ +00044fd0: 05bf aa69 6e74 9323 9369 6e74 932d 3e93 ...int.#.int.->. │ │ │ │ +00044fe0: 766f 6964 8e9f 0d00 008d 9117 0bcc 7072 void..........pr │ │ │ │ +00044ff0: 696e 745f 6e65 776c 696e 6596 05bf aa3a int_newline....: │ │ │ │ +00045000: 9376 6f69 6493 2d3e 9376 6f69 648e 8e92 .void.->.void... │ │ │ │ +00045010: 01c6 71b1 8400 1c60 b200 0066 668e 8e9f ..q....`...ff... │ │ │ │ +00045020: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e9f ......ff...J.... │ │ │ │ +00045030: 2bab 358d 91ea f1eb cf41 9105 7423 6361 +.5......A..t#ca │ │ │ │ +00045040: 6c6c 8d91 0574 89eb 6170 7269 6e74 5f62 ll...t..aprint_b │ │ │ │ +00045050: 7265 616b 28eb 6277 904b 6e69 6474 68eb reak(.bw.Knidth. │ │ │ │ +00045060: 612c eb62 6f66 9601 2dbc 6693 7365 74eb a,.bof..-.f.set. │ │ │ │ +00045070: 6129 8e92 0097 d556 cf74 656c 6c73 9b05 a).....V.tells.. │ │ │ │ +00045080: 7489 7468 6591 0574 8870 7265 7474 95ac t.the..t.prett.. │ │ │ │ +00045090: 7279 7072 696e 9374 6572 9874 6861 7496 ryprin.ter.that. │ │ │ │ +000450a0: 0574 8874 6865 986c 696e 6593 6d61 90ac .t.the.line.ma.. │ │ │ │ +000450b0: 7279 9862 9053 8e65 9362 726f 6b90 ac72 ry.b.S.e.brok..r │ │ │ │ +000450c0: 656e 8ea1 8d91 eaf1 eb61 7496 0470 ec74 en.......at..p.t │ │ │ │ +000450d0: 6861 7493 6c6f 9053 8e63 6174 696f 6e2c hat.lo.S.cation, │ │ │ │ +000450e0: 9104 927e 6966 936e 6563 6573 7361 7279 ...~if.necessary │ │ │ │ +000450f0: 91ff 0556 2e91 06cb ac49 6693 7468 659b ...V.....If.the. │ │ │ │ +00045100: 0470 ed6c 696e 6593 6973 9362 726f 6b90 .p.line.is.brok. │ │ │ │ +00045110: ac72 656e 2c91 0492 7d74 6865 6e93 d76f .ren,...}then..o │ │ │ │ +00045120: 6696 0147 ff66 9373 6574 9604 70ec cf69 f..G.f.set..p..i │ │ │ │ +00045130: 7398 6164 6465 6493 746f 9374 6865 9363 s.added.to.the.c │ │ │ │ +00045140: 7572 7265 6e90 ac72 748e a18d 91ea f1eb urren..rt....... │ │ │ │ +00045150: 696e 6465 6e9a ac72 7461 7469 6f6e 3b91 inden..rtation;. │ │ │ │ +00045160: 0372 726f 7468 6572 7769 7365 2c91 035a .rrotherwise,..Z │ │ │ │ +00045170: 68d7 7790 52aa 6964 7468 9603 3657 cf64 h.w.R.idth..6W.d │ │ │ │ +00045180: 6574 6572 6d69 6e65 7393 7468 6591 0336 etermines.the..6 │ │ │ │ +00045190: 5861 6d6f 756e 9874 936f 6693 626c 616e Xamoun.t.of.blan │ │ │ │ +000451a0: 6b93 7370 6163 6591 0336 5869 6e73 6572 k.space..6Xinser │ │ │ │ +000451b0: 7465 6493 686f 7269 7a6f 6e98 7461 6c6c ted.horizon.tall │ │ │ │ +000451c0: 7991 ff05 562e 8ea1 8d91 eaf1 eb54 6865 y...V........The │ │ │ │ +000451d0: 9603 3bf9 6675 6e63 7469 6f6e 8d93 eb61 ..;.function...a │ │ │ │ +000451e0: 7072 696e 745f 6e65 776c 696e 658e 9151 print_newline..Q │ │ │ │ +000451f0: 3394 cf70 7269 6e9a ac72 7473 9361 6c6c 3..prin..rts.all │ │ │ │ +00045200: 9374 6865 9371 7565 7565 6493 7465 7874 .the.queued.text │ │ │ │ +00045210: 2c91 035e e966 6f6c 6c6f 9877 9865 6493 ,..^.follo.w.ed. │ │ │ │ +00045220: 6298 7993 6193 6361 7272 6961 6765 9372 b.y.a.carriage.r │ │ │ │ +00045230: 6574 7572 6e2e 9104 fea6 5468 658e a18d eturn.....The... │ │ │ │ +00045240: 91ea f1eb 6d61 7267 696e 9603 eaa8 6973 ....margin....is │ │ │ │ +00045250: 9374 616b 9aac 7265 6e93 6298 7993 6465 .tak..ren.b.y.de │ │ │ │ +00045260: 6661 756c 7493 746f 9362 9a53 8e65 9361 fault.to.b.S.e.a │ │ │ │ +00045270: 7493 7098 6f73 6974 696f 6e93 3732 2c93 t.p.osition.72,. │ │ │ │ +00045280: 6275 7493 6361 6e93 6298 6593 6390 ac72 but.can.b.e.c..r │ │ │ │ +00045290: 6861 6e67 6564 9377 6974 6893 7468 6593 hanged.with.the. │ │ │ │ +000452a0: 6675 6e63 7469 6f6e 3a8e 9f28 2393 8d8d function:..(#... │ │ │ │ +000452b0: 8d91 eaf1 eb9f f54f a789 0000 6666 01c7 .......O....ff.. │ │ │ │ +000452c0: 0b4a 9f0b 0716 8d8d 90cc cd9f 0459 9c84 .J...........Y.. │ │ │ │ +000452d0: 000f 60b2 0000 6666 8d9f fba6 648d 9117 ..`...ff....d... │ │ │ │ +000452e0: 0bcc eb61 7365 745f 6d61 7267 696e 9605 ...aset_margin.. │ │ │ │ +000452f0: bfaa 3a93 696e 7493 2d3e 9369 6e74 8e8e ..:.int.->.int.. │ │ │ │ +00045300: 9201 c671 b184 000f 60b2 0000 6666 8e8e ...q....`...ff.. │ │ │ │ +00045310: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ +00045320: 9f26 bf22 8d91 eaf1 ebcf 5468 6596 0421 .&."......The..! │ │ │ │ +00045330: ca76 91ff 58e4 616c 7565 9b04 21cb 6f66 .v..X.alue..!.of │ │ │ │ +00045340: 9374 6865 986f 6c64 936d 6172 6769 6e93 .the.old.margin. │ │ │ │ +00045350: 6973 9872 6574 7572 6e65 642e 9105 de47 is.returned....G │ │ │ │ +00045360: 4173 9861 6e93 6578 616d 706c 6593 746f As.an.example.to │ │ │ │ +00045370: 9869 6c6c 7573 7472 6174 6593 7468 6598 .illustrate.the. │ │ │ │ +00045380: 7072 6574 749a ac72 7993 7072 696e 9874 prett..ry.prin.t │ │ │ │ +00045390: 696e 678e a18d 91ea f1eb 7072 696d 6974 ing.......primit │ │ │ │ +000453a0: 6976 9aac 7265 732c 9603 eaa8 7468 6593 iv..res,....the. │ │ │ │ +000453b0: 636f 9053 8e64 6593 666f 7293 7468 6593 co.S.de.for.the. │ │ │ │ +000453c0: 666f 6c6c 6f98 7769 6e67 9362 7569 6c74 follo.wing.built │ │ │ │ +000453d0: 2d69 6e93 eb48 4d4c 93cf 6675 6e63 7469 -in..HML..functi │ │ │ │ +000453e0: 6f6e 9377 696c 6c93 6290 538e 6593 6769 on.will.b.S.e.gi │ │ │ │ +000453f0: 7698 656e 2e8e 9f28 2394 8d8d 8d91 eaf1 v.en...(#....... │ │ │ │ +00045400: eb9f f4da da89 0000 6666 01c7 0b4a 9f0b ........ff...J.. │ │ │ │ +00045410: f0af 8d8d 90cc cd9f 0459 9c84 0010 4a4b .........Y....JK │ │ │ │ +00045420: 0000 6666 8d9f fba6 648d 9117 0bcc eb61 ..ff....d......a │ │ │ │ +00045430: 7072 696e 745f 6c69 7374 9605 bfaa 3a93 print_list....:. │ │ │ │ +00045440: 626f 6f6c 932d 3e93 7374 7269 6e67 932d bool.->.string.- │ │ │ │ +00045450: 3e93 282a 932d 3e93 2a2a 2993 2d3e 932a >.(*.->.**).->.* │ │ │ │ +00045460: 936c 6973 7493 2d3e 9376 6f69 648e 8e92 .list.->.void... │ │ │ │ +00045470: 01c6 71b1 8400 104a 4b00 0066 668e 8e9f ..q....JK..ff... │ │ │ │ +00045480: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e9f ......ff...J.... │ │ │ │ +00045490: 26bf 218d 91ea f1eb cf54 6869 7396 03d5 &.!......This... │ │ │ │ +000454a0: 8166 756e 6374 696f 6e93 6973 9b03 d580 .function.is.... │ │ │ │ +000454b0: 7573 6564 9362 90ac 7279 9374 6865 93eb used.b..ry.the.. │ │ │ │ +000454c0: 4848 4f4c 98cf 7379 7374 656d 9366 6f72 HHOL..system.for │ │ │ │ +000454d0: 9370 7269 6e9a ac72 7469 6e67 9374 6865 .prin..rting.the │ │ │ │ +000454e0: 6f72 6965 733b 9103 dc8d 6974 9370 7269 ories;....it.pri │ │ │ │ +000454f0: 6e98 7473 936f 7574 9361 9103 d580 6c69 n.ts.out.a....li │ │ │ │ +00045500: 7374 9375 7369 6e67 9361 8ea1 8d91 eaf1 st.using.a...... │ │ │ │ +00045510: eb73 7570 706c 6965 6496 0343 ff70 7269 .supplied..C.pri │ │ │ │ +00045520: 6e9a ac72 7469 6e67 9103 43fe 6675 6e63 n..rting..C.func │ │ │ │ +00045530: 7469 6f6e 9366 6f72 9369 7473 9365 6c65 tion.for.its.ele │ │ │ │ +00045540: 6d65 6e98 7473 2e91 0501 5254 6865 936c men.ts....RThe.l │ │ │ │ +00045550: 6973 7491 0343 fe69 7393 7072 6563 6564 ist..C.is.preced │ │ │ │ +00045560: 6564 9362 9879 9374 6865 9103 43fe 7375 ed.b.y.the..C.su │ │ │ │ +00045570: 7070 6c69 6564 9373 7472 696e 6793 616e pplied.string.an │ │ │ │ +00045580: 648e a18d 91ea f1eb 7495 ac72 7793 6f96 d.......t..rw.o. │ │ │ │ +00045590: 046f fb64 6173 6865 738d 9104 6ffa eb61 .o.dashes...o..a │ │ │ │ +000455a0: 2d2d 8e91 0fef 4ecf 2e91 06c8 d854 6865 --....N......The │ │ │ │ +000455b0: 9361 7267 756d 656e 9aac 7274 9104 6ffa .argumen..rt..o. │ │ │ │ +000455c0: 6f66 9374 9879 7090 538e 658d 9104 6ffa of.t.yp.S.e...o. │ │ │ │ +000455d0: eb61 626f 6f6c 8e91 1fde 9dcf 6465 7465 .abool......dete │ │ │ │ +000455e0: 726d 696e 6573 9b04 6ffa 7768 6574 6865 rmines..o.whethe │ │ │ │ +000455f0: 7293 7468 6593 6c69 7374 9869 7393 746f r.the.list.is.to │ │ │ │ +00045600: 9862 9053 8e65 9370 7269 6e90 ac72 7465 .b.S.e.prin..rte │ │ │ │ +00045610: 648e a18d 91ea f1eb 7769 7468 9603 eaa8 d.......with.... │ │ │ │ +00045620: 636f 6e73 6973 7465 6e9a ac72 7493 6f72 consisten..rt.or │ │ │ │ +00045630: 9369 6e63 6f6e 7369 7374 656e 9874 9362 .inconsisten.t.b │ │ │ │ +00045640: 7265 616b 732e 9105 38e0 4691 ff05 566f reaks...8.F...Vo │ │ │ │ +00045650: 7293 6578 616d 706c 653a 8e9f 66d7 cd8d r.example:..f... │ │ │ │ +00045660: 8d8d 91ea f1eb 9fb5 0781 8900 0066 6601 .............ff. │ │ │ │ +00045670: c70b 4aa0 008b 9762 8d8d 90cc cd9f 0459 ..J....b.......Y │ │ │ │ +00045680: 9c84 008f f0fe 0000 6666 8da0 ff7a 6610 ........ff...zf. │ │ │ │ +00045690: 8d8d 9201 aff0 0d84 000a d70e 0000 b8e8 ................ │ │ │ │ +000456a0: 8e8d 9201 b0a8 f584 0000 b8e8 0015 ae64 ...............d │ │ │ │ +000456b0: 8e8d 8d8d 9201 b94d b29f fd1c 15eb 4931 .......M......I1 │ │ │ │ +000456c0: 8e8e 8e8e 9fff 4054 8d91 05cc ceeb 6123 ......@T......a# │ │ │ │ +000456d0: 7365 745f 6d61 7267 696e 9105 bfaa 3135 set_margin....15 │ │ │ │ +000456e0: 3b3b 8ea4 0d00 008d 9105 ccce 3732 9605 ;;..........72.. │ │ │ │ +000456f0: bfaa 3a93 696e 748e a1a1 8d91 05cc ce23 ..:.int........# │ │ │ │ +00045700: 5b31 3b32 3b33 3b34 3b35 3b36 5d3b 3b8e [1;2;3;4;5;6];;. │ │ │ │ +00045710: a18d 9105 ccce 5b31 3b8e a18d 910b 8c78 ......[1;......x │ │ │ │ +00045720: 323b 8ea1 8d91 0b8c 7833 3b8e a18d 910b 2;......x3;..... │ │ │ │ +00045730: 8c78 343b 8ea1 8d91 0b8c 7835 3b8e a18d .x4;......x5;... │ │ │ │ +00045740: 910b 8c78 365d 8ea1 8d91 05cc ce3a 9605 ...x6].......:.. │ │ │ │ +00045750: bfaa 696e 7493 6c69 7374 8e8e 9201 c671 ..int.list.....q │ │ │ │ +00045760: b184 008f f0fe 0000 6666 8e8e 9f04 c002 ........ff...... │ │ │ │ +00045770: 8900 0066 6601 c70b 4a8e 8e8e 9f65 735a ...ff...J....esZ │ │ │ │ +00045780: 8d91 eaf1 ebcf 5468 6596 03ea a866 756e ......The....fun │ │ │ │ +00045790: 6374 696f 6e8d 93eb 6170 7269 6e74 5f6c ction...aprint_l │ │ │ │ +000457a0: 6973 748e 9141 51f4 cf69 7393 6465 0c6e ist..AQ..is.de.n │ │ │ │ +000457b0: 6564 9361 6674 6572 9374 6865 936e 6578 ed.after.the.nex │ │ │ │ +000457c0: 7493 6290 538e 6f90 ac72 782e 8e8e 9f24 t.b.S.o..rx....$ │ │ │ │ +000457d0: fd13 8e8c 8b00 0000 4b00 0000 0000 0000 ........K....... │ │ │ │ 000457e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000457f0: 0000 0000 0000 044d 79a0 02cc 0555 8da0 .......My....U.. │ │ │ │ -00045800: fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 12c7 .F.............. │ │ │ │ -00045810: 61d0 382e 332e 910a 8000 4578 6974 696e a.8.3.....Exitin │ │ │ │ -00045820: 6796 0480 0061 6e64 9372 652d 656e 90a0 g....and.re-en.. │ │ │ │ -00045830: 0074 6572 696e 6793 7468 6593 7379 7374 .tering.the.syst │ │ │ │ -00045840: 656d 9200 cbf8 1537 358e 9112 c761 9f05 em.....75....a.. │ │ │ │ -00045850: 6666 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 ff....f..>|..... │ │ │ │ -00045860: 0294 2fdf 8da0 fdf2 2f06 8d8d 8d91 12c7 ../...../....... │ │ │ │ -00045870: 619f 8e07 8189 0000 6666 01c7 0b4a a000 a.......ff...J.. │ │ │ │ -00045880: d997 628d 8d90 cccd 9f04 599c 8400 ddf0 ..b.......Y..... │ │ │ │ -00045890: fe00 0066 668d a0ff 2c66 108d 8d92 01af ...ff...,f...... │ │ │ │ -000458a0: f00d 8400 0ad7 0e00 00b8 e88e 8d92 01b0 ................ │ │ │ │ -000458b0: a8f5 8400 00b8 e800 15ae 648e 8d8d 8d92 ..........d..... │ │ │ │ -000458c0: 01b9 4db2 9ffd 1c15 eb49 328e 8e8e 8e9f ..M......I2..... │ │ │ │ -000458d0: ff40 548d 9105 ccce eb61 2370 7269 6e74 .@T......a#print │ │ │ │ -000458e0: 5f6c 6973 7496 05bf aa74 7275 6593 6054 _list....true.`T │ │ │ │ -000458f0: 6573 7431 3a60 9370 7269 6e74 5f69 6e74 est1:`.print_int │ │ │ │ -00045900: 935b 313b 323b 333b 343b 353b 365d 3b3b .[1;2;3;4;5;6];; │ │ │ │ -00045910: 8ea4 0d00 008d 9105 ccce 5465 7374 313a ..........Test1: │ │ │ │ -00045920: 9105 bfaa 2d2d 8ea1 8d91 114c 2236 911c ....--.....L"6.. │ │ │ │ -00045930: be52 358e a18d 9111 4c22 3491 1cbe 5233 .R5.....L"4...R3 │ │ │ │ -00045940: 8ea1 8d91 114c 2232 911c be52 318e a18d .....L"2...R1... │ │ │ │ -00045950: 9105 ccce 2829 9605 bfaa 3a93 766f 6964 ....()....:.void │ │ │ │ -00045960: 8ea1 a18d 9105 ccce 2370 7269 6e74 5f6c ........#print_l │ │ │ │ -00045970: 6973 7496 05bf aa66 616c 7365 9360 5465 ist....false.`Te │ │ │ │ -00045980: 7374 323a 6093 7072 696e 745f 696e 7493 st2:`.print_int. │ │ │ │ -00045990: 5b31 3b32 3b33 3b34 3b35 3b36 5d3b 3b8e [1;2;3;4;5;6];;. │ │ │ │ -000459a0: a18d 9105 ccce 5465 7374 323a 9105 bfaa ......Test2:.... │ │ │ │ -000459b0: 2d2d 8ea1 8d91 114c 2236 8ea1 8d91 114c --.....L"6.....L │ │ │ │ -000459c0: 2235 8ea1 8d91 114c 2234 8ea1 8d91 114c "5.....L"4.....L │ │ │ │ -000459d0: 2233 8ea1 8d91 114c 2232 8ea1 8d91 114c "3.....L"2.....L │ │ │ │ -000459e0: 2231 8ea1 a18d 9105 ccce 2829 9605 bfaa "1........().... │ │ │ │ -000459f0: 3a93 766f 6964 8e8e 9201 c671 b184 00dd :.void.....q.... │ │ │ │ -00045a00: f0fe 0000 6666 8e8e 9f04 c002 8900 0066 ....ff.........f │ │ │ │ -00045a10: 6601 c70b 4a8e 8e8e a000 83a2 668d 9112 f...J.......f... │ │ │ │ -00045a20: c761 cf54 6865 9603 eaa8 6465 0c6e 6974 .a.The....de.nit │ │ │ │ -00045a30: 696f 6e93 6f66 8d93 eb61 7072 696e 745f ion.of...aprint_ │ │ │ │ -00045a40: 6c69 7374 8e91 4151 f4cf 6973 3a8e 9f56 list..AQ..is:..V │ │ │ │ -00045a50: af7c 8d8d 8d9f 3ad6 bd8d 8d8d 9f8b 0000 .|....:......... │ │ │ │ -00045a60: 8d91 2a06 60eb 616c 6574 9605 bfaa 7072 ..*.`.alet....pr │ │ │ │ -00045a70: 696e 745f 6c69 7374 9369 6e63 6f6e 936e int_list.incon.n │ │ │ │ -00045a80: 616d 6593 7072 666e 936c 933d 8ea4 0d00 ame.prfn.l.=.... │ │ │ │ -00045a90: 008d 9141 0508 6966 9605 bfaa 6e6f 7493 ...A..if....not. │ │ │ │ -00045aa0: 286e 756c 6c93 6c29 9374 6865 6e8e a18d (null.l).then... │ │ │ │ -00045ab0: 9141 0508 646f 9605 bfaa 2870 7269 6e74 .A..do....(print │ │ │ │ -00045ac0: 5f62 6567 696e 9332 3b8e a18d 9158 03b0 _begin.2;....X.. │ │ │ │ -00045ad0: 7072 696e 745f 7374 7269 6e67 9605 bfaa print_string.... │ │ │ │ -00045ae0: 6e61 6d65 3b91 0b7f 5470 7269 6e74 5f73 name;...Tprint_s │ │ │ │ -00045af0: 7472 696e 6793 6093 2d2d 603b 8ea1 8d91 tring.`.--`;.... │ │ │ │ -00045b00: 5803 b070 7269 6e74 5f62 7265 616b 9105 X..print_break.. │ │ │ │ -00045b10: bfaa 2832 2c30 293b 8ea1 8d91 5803 b069 ..(2,0);....X..i │ │ │ │ -00045b20: 6696 05bf aa69 6e63 6f6e 9374 6865 6e93 f....incon.then. │ │ │ │ -00045b30: 7072 696e 745f 6962 6567 696e 9330 8ea1 print_ibegin.0.. │ │ │ │ -00045b40: 8d91 5803 b065 6c73 6596 05bf aa70 7269 ..X..else....pri │ │ │ │ -00045b50: 6e74 5f62 6567 696e 9330 3b8e a18d 9158 nt_begin.0;....X │ │ │ │ -00045b60: 03b0 6d61 7096 05bf aa28 5c78 2e93 7072 ..map....(\x..pr │ │ │ │ -00045b70: 666e 9378 3b93 7072 696e 745f 6272 6561 fn.x;.print_brea │ │ │ │ -00045b80: 6b93 2835 2c30 2929 9328 7265 7693 6c29 k.(5,0)).(rev.l) │ │ │ │ -00045b90: 3b8e a18d 9158 03b0 7072 696e 745f 656e ;....X..print_en │ │ │ │ -00045ba0: 6428 293b 9105 bfaa 7072 696e 745f 656e d();....print_en │ │ │ │ -00045bb0: 6428 293b 8ea1 8d91 5803 b070 7269 6e74 d();....X..print │ │ │ │ -00045bc0: 5f6e 6577 6c69 6e65 2829 298e 8e8e 8e8e _newline())..... │ │ │ │ -00045bd0: 8e8e 9f56 73db 8d91 12c7 61cf 5468 6596 ...Vs.....a.The. │ │ │ │ -00045be0: 03ea a86d 6178 696d 9aac 7275 6d93 6465 ...maxim..rum.de │ │ │ │ -00045bf0: 7074 6893 6f66 9362 6c6f 9053 8e63 986b pth.of.blo.S.c.k │ │ │ │ -00045c00: 936e 6573 7469 6e67 9369 7393 696e 6974 .nesting.is.init │ │ │ │ -00045c10: 6961 6c6c 7993 3530 302c 9362 7574 9363 ially.500,.but.c │ │ │ │ -00045c20: 616e 9362 9053 8e65 9363 9868 616e 6765 an.b.S.e.c.hange │ │ │ │ -00045c30: 6493 6298 793a 8ea9 1e10 348d 8d8d 9112 d.b.y:....4..... │ │ │ │ -00045c40: c761 9ff5 4fa7 8900 0066 6601 c70b 4a9f .a..O....ff...J. │ │ │ │ -00045c50: 0b07 168d 8d90 cccd 9f04 599c 8400 0f60 ..........Y....` │ │ │ │ -00045c60: b200 0066 668d 9ffb a664 8d91 170b cceb ...ff....d...... │ │ │ │ -00045c70: 616d 6178 5f70 7269 6e74 5f64 6570 7468 amax_print_depth │ │ │ │ -00045c80: 9605 bfaa 3a93 696e 7493 2d3e 9369 6e74 ....:.int.->.int │ │ │ │ -00045c90: 8e8e 9201 c671 b184 000f 60b2 0000 6666 .....q....`...ff │ │ │ │ -00045ca0: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ -00045cb0: 8e8e 9f1d ee2d 8d91 12c7 61cf 5468 6596 .....-....a.The. │ │ │ │ -00045cc0: 03e0 bd6f 6c64 9b03 e0be 7691 ff58 e461 ...old....v..X.a │ │ │ │ -00045cd0: 6c75 6593 6f66 9874 6865 936d 6178 696d lue.of.the.maxim │ │ │ │ -00045ce0: 95ac 7275 6d98 7072 696e 9374 9603 e0bd ..rum.prin.t.... │ │ │ │ -00045cf0: 6465 7074 6898 6973 9372 6574 7572 6e65 depth.is.returne │ │ │ │ -00045d00: 642e 9105 3592 5768 656e 9874 6865 9363 d...5.When.the.c │ │ │ │ -00045d10: 7572 7265 6e90 ac72 7498 6465 7074 6893 urren..rt.depth. │ │ │ │ -00045d20: 6578 6365 6564 738e a410 0000 8d91 12c7 exceeds......... │ │ │ │ -00045d30: 6174 6865 9603 eaa8 6d61 7869 6d9a ac72 athe....maxim..r │ │ │ │ -00045d40: 756d 9364 6570 7468 2c93 7468 6593 6f75 um.depth,.the.ou │ │ │ │ -00045d50: 7470 7574 9369 7393 7265 706c 6163 6564 tput.is.replaced │ │ │ │ -00045d60: 9362 9879 9374 6865 9368 6f6c 6f70 6872 .b.y.the.holophr │ │ │ │ -00045d70: 6173 7493 eb61 26cf 2e8e 9f10 2206 8d91 ast..a&....."... │ │ │ │ -00045d80: 1e28 f054 6865 9605 139f 666f 6c6c 6f9a .(.The....follo. │ │ │ │ -00045d90: ac72 7769 6e67 9105 139e 6675 6e63 7469 .rwing....functi │ │ │ │ -00045da0: 6f6e 930c 7273 7493 7072 696e 9874 739b on..rst.prin.ts. │ │ │ │ -00045db0: 0513 9e61 6c6c 9372 656d 6169 6e69 6e67 ...all.remaining │ │ │ │ -00045dc0: 9374 6578 7493 696e 9874 6865 9370 7269 .text.in.the.pri │ │ │ │ -00045dd0: 6e90 ac72 7493 7175 6575 653b 9105 a81a n..rt.queue;.... │ │ │ │ -00045de0: 7468 656e 9869 6693 7468 658e a18d 9112 then.if.the..... │ │ │ │ -00045df0: c761 6172 6775 6d65 6e9a ac72 7496 03ea .aargumen..rt... │ │ │ │ -00045e00: a869 738d 93eb 6174 7275 658e 911a e950 .is...atrue....P │ │ │ │ -00045e10: cf2c 9374 6865 9370 7265 7474 9879 9370 .,.the.prett.y.p │ │ │ │ -00045e20: 7269 6e98 7465 7293 6973 9372 6569 6e69 rin.ter.is.reini │ │ │ │ -00045e30: 7469 616c 697a 6564 2e8e a68d 8d8d 9112 tialized........ │ │ │ │ -00045e40: c761 9ff5 4fa7 8900 0066 6601 c70b 4a9f .a..O....ff...J. │ │ │ │ -00045e50: 0b07 168d 8d90 cccd 9f04 599c 8400 0f60 ..........Y....` │ │ │ │ -00045e60: b200 0066 668d 9ffb a664 8d91 170b cceb ...ff....d...... │ │ │ │ -00045e70: 6173 6574 5f70 7265 7474 795f 6d6f 6465 aset_pretty_mode │ │ │ │ -00045e80: 9605 bfaa 3a93 626f 6f6c 932d 3e93 766f ....:.bool.->.vo │ │ │ │ -00045e90: 6964 8e8e 9201 c671 b184 000f 60b2 0000 id.....q....`... │ │ │ │ -00045ea0: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ -00045eb0: 4a8e 8e8e 9f36 b350 8d8d 9112 c761 eb4b J....6.P.....a.K │ │ │ │ -00045ec0: 382e 338e 913f 0f0c 4578 6974 696e 6796 8.3..?..Exiting. │ │ │ │ -00045ed0: 067a e161 6e64 9372 652d 656e 91ff 75c2 .z.and.re-en..u. │ │ │ │ -00045ee0: 7465 7269 6e67 9374 6865 9373 7973 7465 tering.the.syste │ │ │ │ -00045ef0: 6d8e 9f1c 2752 8d91 12c7 61cf 4196 03ea m...'R....a.A... │ │ │ │ -00045f00: a865 7865 6375 7461 626c 6593 4c69 7370 .executable.Lisp │ │ │ │ -00045f10: 9363 6f72 6593 696d 6167 6593 6f66 9374 .core.image.of.t │ │ │ │ -00045f20: 6865 9363 7572 7265 6e9a ac72 7493 7365 he.curren..rt.se │ │ │ │ -00045f30: 7373 696f 6e93 6973 9364 756d 7090 538e ssion.is.dump.S. │ │ │ │ -00045f40: 6564 9362 9879 9374 6865 9366 756e 6374 ed.b.y.the.funct │ │ │ │ -00045f50: 696f 6e3a 8e8e 9f24 fd13 8e8c 8b00 0000 ion:...$........ │ │ │ │ -00045f60: 4c00 0000 0000 0000 0000 0000 0000 0000 L............... │ │ │ │ +000457f0: 0000 0000 0000 0000 0000 0000 0000 044d ...............M │ │ │ │ +00045800: 81a0 02cc 0555 8da0 fd46 d30e 8d8d 8d8d .....U...F...... │ │ │ │ +00045810: 9ffa 999a 8d91 12c7 61d0 382e 332e 910a ........a.8.3... │ │ │ │ +00045820: 8000 4578 6974 696e 6796 0480 0061 6e64 ..Exiting....and │ │ │ │ +00045830: 9372 652d 656e 90a0 0074 6572 696e 6793 .re-en...tering. │ │ │ │ +00045840: 7468 6593 7379 7374 656d 9200 cbf8 1537 the.system.....7 │ │ │ │ +00045850: 358e 9112 c761 9f05 6666 8900 00e6 6601 5....a..ff....f. │ │ │ │ +00045860: c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 fdf2 .>|......./..... │ │ │ │ +00045870: 2f06 8d8d 8d91 12c7 619f 8e07 8189 0000 /.......a....... │ │ │ │ +00045880: 6666 01c7 0b4a a000 d997 628d 8d90 cccd ff...J....b..... │ │ │ │ +00045890: 9f04 599c 8400 ddf0 fe00 0066 668d a0ff ..Y........ff... │ │ │ │ +000458a0: 2c66 108d 8d92 01af f00d 8400 0ad7 0e00 ,f.............. │ │ │ │ +000458b0: 00b8 e88e 8d92 01b0 a8f5 8400 00b8 e800 ................ │ │ │ │ +000458c0: 15ae 648e 8d8d 8d92 01b9 4db2 9ffd 1c15 ..d.......M..... │ │ │ │ +000458d0: eb49 328e 8e8e 8e9f ff40 548d 9105 ccce .I2......@T..... │ │ │ │ +000458e0: eb61 2370 7269 6e74 5f6c 6973 7496 05bf .a#print_list... │ │ │ │ +000458f0: aa74 7275 6593 6054 6573 7431 3a60 9370 .true.`Test1:`.p │ │ │ │ +00045900: 7269 6e74 5f69 6e74 935b 313b 323b 333b rint_int.[1;2;3; │ │ │ │ +00045910: 343b 353b 365d 3b3b 8ea4 0d00 008d 9105 4;5;6];;........ │ │ │ │ +00045920: ccce 5465 7374 313a 9105 bfaa 2d2d 8ea1 ..Test1:....--.. │ │ │ │ +00045930: 8d91 114c 2236 911c be52 358e a18d 9111 ...L"6...R5..... │ │ │ │ +00045940: 4c22 3491 1cbe 5233 8ea1 8d91 114c 2232 L"4...R3.....L"2 │ │ │ │ +00045950: 911c be52 318e a18d 9105 ccce 2829 9605 ...R1.......().. │ │ │ │ +00045960: bfaa 3a93 766f 6964 8ea1 a18d 9105 ccce ..:.void........ │ │ │ │ +00045970: 2370 7269 6e74 5f6c 6973 7496 05bf aa66 #print_list....f │ │ │ │ +00045980: 616c 7365 9360 5465 7374 323a 6093 7072 alse.`Test2:`.pr │ │ │ │ +00045990: 696e 745f 696e 7493 5b31 3b32 3b33 3b34 int_int.[1;2;3;4 │ │ │ │ +000459a0: 3b35 3b36 5d3b 3b8e a18d 9105 ccce 5465 ;5;6];;.......Te │ │ │ │ +000459b0: 7374 323a 9105 bfaa 2d2d 8ea1 8d91 114c st2:....--.....L │ │ │ │ +000459c0: 2236 8ea1 8d91 114c 2235 8ea1 8d91 114c "6.....L"5.....L │ │ │ │ +000459d0: 2234 8ea1 8d91 114c 2233 8ea1 8d91 114c "4.....L"3.....L │ │ │ │ +000459e0: 2232 8ea1 8d91 114c 2231 8ea1 a18d 9105 "2.....L"1...... │ │ │ │ +000459f0: ccce 2829 9605 bfaa 3a93 766f 6964 8e8e ..()....:.void.. │ │ │ │ +00045a00: 9201 c671 b184 00dd f0fe 0000 6666 8e8e ...q........ff.. │ │ │ │ +00045a10: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ +00045a20: a000 83a2 668d 9112 c761 cf54 6865 9603 ....f....a.The.. │ │ │ │ +00045a30: eaa8 6465 0c6e 6974 696f 6e93 6f66 8d93 ..de.nition.of.. │ │ │ │ +00045a40: eb61 7072 696e 745f 6c69 7374 8e91 4151 .aprint_list..AQ │ │ │ │ +00045a50: f4cf 6973 3a8e 9f56 af7c 8d8d 8d9f 3ad6 ..is:..V.|....:. │ │ │ │ +00045a60: bd8d 8d8d 9f8b 0000 8d91 2a06 60eb 616c ..........*.`.al │ │ │ │ +00045a70: 6574 9605 bfaa 7072 696e 745f 6c69 7374 et....print_list │ │ │ │ +00045a80: 9369 6e63 6f6e 936e 616d 6593 7072 666e .incon.name.prfn │ │ │ │ +00045a90: 936c 933d 8ea4 0d00 008d 9141 0508 6966 .l.=.......A..if │ │ │ │ +00045aa0: 9605 bfaa 6e6f 7493 286e 756c 6c93 6c29 ....not.(null.l) │ │ │ │ +00045ab0: 9374 6865 6e8e a18d 9141 0508 646f 9605 .then....A..do.. │ │ │ │ +00045ac0: bfaa 2870 7269 6e74 5f62 6567 696e 9332 ..(print_begin.2 │ │ │ │ +00045ad0: 3b8e a18d 9158 03b0 7072 696e 745f 7374 ;....X..print_st │ │ │ │ +00045ae0: 7269 6e67 9605 bfaa 6e61 6d65 3b91 0b7f ring....name;... │ │ │ │ +00045af0: 5470 7269 6e74 5f73 7472 696e 6793 6093 Tprint_string.`. │ │ │ │ +00045b00: 2d2d 603b 8ea1 8d91 5803 b070 7269 6e74 --`;....X..print │ │ │ │ +00045b10: 5f62 7265 616b 9105 bfaa 2832 2c30 293b _break....(2,0); │ │ │ │ +00045b20: 8ea1 8d91 5803 b069 6696 05bf aa69 6e63 ....X..if....inc │ │ │ │ +00045b30: 6f6e 9374 6865 6e93 7072 696e 745f 6962 on.then.print_ib │ │ │ │ +00045b40: 6567 696e 9330 8ea1 8d91 5803 b065 6c73 egin.0....X..els │ │ │ │ +00045b50: 6596 05bf aa70 7269 6e74 5f62 6567 696e e....print_begin │ │ │ │ +00045b60: 9330 3b8e a18d 9158 03b0 6d61 7096 05bf .0;....X..map... │ │ │ │ +00045b70: aa28 5c78 2e93 7072 666e 9378 3b93 7072 .(\x..prfn.x;.pr │ │ │ │ +00045b80: 696e 745f 6272 6561 6b93 2835 2c30 2929 int_break.(5,0)) │ │ │ │ +00045b90: 9328 7265 7693 6c29 3b8e a18d 9158 03b0 .(rev.l);....X.. │ │ │ │ +00045ba0: 7072 696e 745f 656e 6428 293b 9105 bfaa print_end();.... │ │ │ │ +00045bb0: 7072 696e 745f 656e 6428 293b 8ea1 8d91 print_end();.... │ │ │ │ +00045bc0: 5803 b070 7269 6e74 5f6e 6577 6c69 6e65 X..print_newline │ │ │ │ +00045bd0: 2829 298e 8e8e 8e8e 8e8e 9f56 73db 8d91 ())........Vs... │ │ │ │ +00045be0: 12c7 61cf 5468 6596 03ea a86d 6178 696d ..a.The....maxim │ │ │ │ +00045bf0: 9aac 7275 6d93 6465 7074 6893 6f66 9362 ..rum.depth.of.b │ │ │ │ +00045c00: 6c6f 9053 8e63 986b 936e 6573 7469 6e67 lo.S.c.k.nesting │ │ │ │ +00045c10: 9369 7393 696e 6974 6961 6c6c 7993 3530 .is.initially.50 │ │ │ │ +00045c20: 302c 9362 7574 9363 616e 9362 9053 8e65 0,.but.can.b.S.e │ │ │ │ +00045c30: 9363 9868 616e 6765 6493 6298 793a 8ea9 .c.hanged.b.y:.. │ │ │ │ +00045c40: 1e10 348d 8d8d 9112 c761 9ff5 4fa7 8900 ..4......a..O... │ │ │ │ +00045c50: 0066 6601 c70b 4a9f 0b07 168d 8d90 cccd .ff...J......... │ │ │ │ +00045c60: 9f04 599c 8400 0f60 b200 0066 668d 9ffb ..Y....`...ff... │ │ │ │ +00045c70: a664 8d91 170b cceb 616d 6178 5f70 7269 .d......amax_pri │ │ │ │ +00045c80: 6e74 5f64 6570 7468 9605 bfaa 3a93 696e nt_depth....:.in │ │ │ │ +00045c90: 7493 2d3e 9369 6e74 8e8e 9201 c671 b184 t.->.int.....q.. │ │ │ │ +00045ca0: 000f 60b2 0000 6666 8e8e 9f04 c002 8900 ..`...ff........ │ │ │ │ +00045cb0: 0066 6601 c70b 4a8e 8e8e 9f1d ee2d 8d91 .ff...J......-.. │ │ │ │ +00045cc0: 12c7 61cf 5468 6596 03e0 bd6f 6c64 9b03 ..a.The....old.. │ │ │ │ +00045cd0: e0be 7691 ff58 e461 6c75 6593 6f66 9874 ..v..X.alue.of.t │ │ │ │ +00045ce0: 6865 936d 6178 696d 95ac 7275 6d98 7072 he.maxim..rum.pr │ │ │ │ +00045cf0: 696e 9374 9603 e0bd 6465 7074 6898 6973 in.t....depth.is │ │ │ │ +00045d00: 9372 6574 7572 6e65 642e 9105 3592 5768 .returned...5.Wh │ │ │ │ +00045d10: 656e 9874 6865 9363 7572 7265 6e90 ac72 en.the.curren..r │ │ │ │ +00045d20: 7498 6465 7074 6893 6578 6365 6564 738e t.depth.exceeds. │ │ │ │ +00045d30: a410 0000 8d91 12c7 6174 6865 9603 eaa8 ........athe.... │ │ │ │ +00045d40: 6d61 7869 6d9a ac72 756d 9364 6570 7468 maxim..rum.depth │ │ │ │ +00045d50: 2c93 7468 6593 6f75 7470 7574 9369 7393 ,.the.output.is. │ │ │ │ +00045d60: 7265 706c 6163 6564 9362 9879 9374 6865 replaced.b.y.the │ │ │ │ +00045d70: 9368 6f6c 6f70 6872 6173 7493 eb61 26cf .holophrast..a&. │ │ │ │ +00045d80: 2e8e 9f10 2206 8d91 1e28 f054 6865 9605 ...."....(.The.. │ │ │ │ +00045d90: 139f 666f 6c6c 6f9a ac72 7769 6e67 9105 ..follo..rwing.. │ │ │ │ +00045da0: 139e 6675 6e63 7469 6f6e 930c 7273 7493 ..function..rst. │ │ │ │ +00045db0: 7072 696e 9874 739b 0513 9e61 6c6c 9372 prin.ts....all.r │ │ │ │ +00045dc0: 656d 6169 6e69 6e67 9374 6578 7493 696e emaining.text.in │ │ │ │ +00045dd0: 9874 6865 9370 7269 6e90 ac72 7493 7175 .the.prin..rt.qu │ │ │ │ +00045de0: 6575 653b 9105 a81a 7468 656e 9869 6693 eue;....then.if. │ │ │ │ +00045df0: 7468 658e a18d 9112 c761 6172 6775 6d65 the......aargume │ │ │ │ +00045e00: 6e9a ac72 7496 03ea a869 738d 93eb 6174 n..rt....is...at │ │ │ │ +00045e10: 7275 658e 911a e950 cf2c 9374 6865 9370 rue....P.,.the.p │ │ │ │ +00045e20: 7265 7474 9879 9370 7269 6e98 7465 7293 rett.y.prin.ter. │ │ │ │ +00045e30: 6973 9372 6569 6e69 7469 616c 697a 6564 is.reinitialized │ │ │ │ +00045e40: 2e8e a68d 8d8d 9112 c761 9ff5 4fa7 8900 .........a..O... │ │ │ │ +00045e50: 0066 6601 c70b 4a9f 0b07 168d 8d90 cccd .ff...J......... │ │ │ │ +00045e60: 9f04 599c 8400 0f60 b200 0066 668d 9ffb ..Y....`...ff... │ │ │ │ +00045e70: a664 8d91 170b cceb 6173 6574 5f70 7265 .d......aset_pre │ │ │ │ +00045e80: 7474 795f 6d6f 6465 9605 bfaa 3a93 626f tty_mode....:.bo │ │ │ │ +00045e90: 6f6c 932d 3e93 766f 6964 8e8e 9201 c671 ol.->.void.....q │ │ │ │ +00045ea0: b184 000f 60b2 0000 6666 8e8e 9f04 c002 ....`...ff...... │ │ │ │ +00045eb0: 8900 0066 6601 c70b 4a8e 8e8e 9f36 b350 ...ff...J....6.P │ │ │ │ +00045ec0: 8d8d 9112 c761 eb4b 382e 338e 913f 0f0c .....a.K8.3..?.. │ │ │ │ +00045ed0: 4578 6974 696e 6796 067a e161 6e64 9372 Exiting..z.and.r │ │ │ │ +00045ee0: 652d 656e 91ff 75c2 7465 7269 6e67 9374 e-en..u.tering.t │ │ │ │ +00045ef0: 6865 9373 7973 7465 6d8e 9f1c 2752 8d91 he.system...'R.. │ │ │ │ +00045f00: 12c7 61cf 4196 03ea a865 7865 6375 7461 ..a.A....executa │ │ │ │ +00045f10: 626c 6593 4c69 7370 9363 6f72 6593 696d ble.Lisp.core.im │ │ │ │ +00045f20: 6167 6593 6f66 9374 6865 9363 7572 7265 age.of.the.curre │ │ │ │ +00045f30: 6e9a ac72 7493 7365 7373 696f 6e93 6973 n..rt.session.is │ │ │ │ +00045f40: 9364 756d 7090 538e 6564 9362 9879 9374 .dump.S.ed.b.y.t │ │ │ │ +00045f50: 6865 9366 756e 6374 696f 6e3a 8e8e 9f24 he.function:...$ │ │ │ │ +00045f60: fd13 8e8c 8b00 0000 4c00 0000 0000 0000 ........L....... │ │ │ │ 00045f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00045f80: 0000 0000 0000 0457 cca0 02cc 0555 8da0 .......W.....U.. │ │ │ │ -00045f90: fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 .F.............. │ │ │ │ -00045fa0: ebd0 3736 9200 ee8b a143 6861 7074 6572 ..76.....Chapter │ │ │ │ -00045fb0: 9604 8000 382e 910a 8000 4d4c 9353 7973 ....8.....ML.Sys │ │ │ │ -00045fc0: 7465 6d93 4691 fee0 0075 6e63 7469 6f6e tem.F....unction │ │ │ │ -00045fd0: 738e 91ea f1eb 9f05 6666 8900 00e6 6601 s.......ff....f. │ │ │ │ -00045fe0: c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b .>|......./..... │ │ │ │ -00045ff0: d021 8d8d 8d91 eaf1 eb9f f54f a789 0000 .!.........O.... │ │ │ │ -00046000: 6666 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f ff...J.......... │ │ │ │ -00046010: 0459 9c84 000f 60b2 0000 6666 8d9f fba6 .Y....`...ff.... │ │ │ │ -00046020: 648d 9117 0bcc eb61 7361 7665 9605 bfaa d......asave.... │ │ │ │ -00046030: 3a93 7374 7269 6e67 932d 3e93 766f 6964 :.string.->.void │ │ │ │ -00046040: 8e8e 9201 c671 b184 000f 60b2 0000 6666 .....q....`...ff │ │ │ │ -00046050: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ -00046060: 8e8e a91d d7bc 8d91 eaf1 ebcf 5468 6596 ............The. │ │ │ │ -00046070: 04d7 f661 7267 756d 656e 90ac 7274 9b04 ...argumen..rt.. │ │ │ │ -00046080: d7f7 746f 8d93 eb61 7361 7665 8e91 20ae ..to...asave.. . │ │ │ │ -00046090: 95cf 6973 9374 6865 936e 616d 6598 6f66 ..is.the.name.of │ │ │ │ -000460a0: 9374 6865 9865 7865 6375 7461 626c 6593 .the.executable. │ │ │ │ -000460b0: 0c6c 6593 7072 6f90 538e 6475 6365 642e .le.pro.S.duced. │ │ │ │ -000460c0: 9108 00cc 4375 7272 656e 90ac 7274 6c79 ....Curren..rtly │ │ │ │ -000460d0: 91ff 0556 2c91 0513 4a61 6e93 6578 652d ...V,...Jan.exe- │ │ │ │ -000460e0: 8ea4 1000 008d 91ea f1eb 6375 7461 626c ..........cutabl │ │ │ │ -000460f0: 6596 046d 3646 91ff 0556 7261 6e7a 9b04 e..m6F...Vranz.. │ │ │ │ -00046100: 6d37 4c69 7370 93eb 4848 4f4c 93cf 6973 m7Lisp..HHOL..is │ │ │ │ -00046110: 9861 6290 538e 6f75 7493 3398 6d65 6761 .ab.S.out.3.mega │ │ │ │ -00046120: 6290 ac72 7974 6573 9361 6e64 9361 6e98 b..rytes.and.an. │ │ │ │ -00046130: 6578 6563 7574 6162 6c65 9343 6f6d 6d6f executable.Commo │ │ │ │ -00046140: 6e93 4c69 7370 98eb 4848 4f4c 93cf 6973 n.Lisp..HHOL..is │ │ │ │ -00046150: 8ea1 8d91 eaf1 eb61 6290 538e 6f75 7496 .......ab.S.out. │ │ │ │ -00046160: 03ea a837 936d 6567 6162 9aac 7279 7465 ...7.megab..ryte │ │ │ │ -00046170: 7393 2875 7369 6e67 9374 6865 9370 7562 s.(using.the.pub │ │ │ │ -00046180: 6c69 6393 646f 6d61 696e 9341 7573 7469 lic.domain.Austi │ │ │ │ -00046190: 6e93 4b79 986f 746f 9343 6f6d 6d6f 6e93 n.Ky.oto.Common. │ │ │ │ -000461a0: 4c69 7370 292e 8e9f 101e d18d 91f6 537a Lisp).........Sz │ │ │ │ -000461b0: 4196 03ea a8eb 4848 4f4c 93cf 7365 7373 A.....HHOL..sess │ │ │ │ -000461c0: 696f 6e93 6973 9374 6572 6d69 6e61 7465 ion.is.terminate │ │ │ │ -000461d0: 6493 6290 ac72 7993 6578 6563 7574 696e d.b..ry.executin │ │ │ │ -000461e0: 678d 93eb 6171 7569 7428 298e 9126 68a4 g...aquit()..&h. │ │ │ │ -000461f0: cf2c 9377 6865 7265 3a8e 9f1d f68e 8d8d .,.where:....... │ │ │ │ -00046200: 8d91 eaf1 eb9f f54f a789 0000 6666 01c7 .......O....ff.. │ │ │ │ -00046210: 0b4a 9f0b 0716 8d8d 90cc cd9f 0459 9c84 .J...........Y.. │ │ │ │ -00046220: 000f 60b2 0000 6666 8d9f fba6 648d 9117 ..`...ff....d... │ │ │ │ -00046230: 0bcc eb61 7175 6974 9605 bfaa 3a93 766f ...aquit....:.vo │ │ │ │ -00046240: 6964 932d 3e93 766f 6964 8e8e 9201 c671 id.->.void.....q │ │ │ │ -00046250: b184 000f 60b2 0000 6666 8e8e 9f04 c002 ....`...ff...... │ │ │ │ -00046260: 8900 0066 6601 c70b 4a8e 8e8e 9f28 d363 ...ff...J....(.c │ │ │ │ -00046270: 8d8d 91ea f1eb eb4b 382e 348e 9117 3996 .......K8.4...9. │ │ │ │ -00046280: 4175 746f 6c6f 6164 696e 678e 9f1c 20cd Autoloading... . │ │ │ │ -00046290: 8d91 eaf1 ebcf 5468 6596 03ea a8eb 484d ......The.....HM │ │ │ │ -000462a0: 4c93 cf66 756e 6374 696f 6e8e 9f1d f68d L..function..... │ │ │ │ -000462b0: 8d8d 8d91 eaf1 eb9f f54f a789 0000 6666 .........O....ff │ │ │ │ -000462c0: 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f 0459 ...J...........Y │ │ │ │ -000462d0: 9c84 000f 60b2 0000 6666 8d9f fba6 648d ....`...ff....d. │ │ │ │ -000462e0: 9117 0bcc eb61 6175 746f 6c6f 6164 9605 .....aautoload.. │ │ │ │ -000462f0: bfaa 3a93 7374 7269 6e67 9323 9373 7472 ..:.string.#.str │ │ │ │ -00046300: 696e 6793 2393 7374 7269 6e67 936c 6973 ing.#.string.lis │ │ │ │ -00046310: 7493 2d3e 9376 6f69 648e 8e92 01c6 71b1 t.->.void.....q. │ │ │ │ -00046320: 8400 0f60 b200 0066 668e 8e9f 04c0 0289 ...`...ff....... │ │ │ │ -00046330: 0000 6666 01c7 0b4a 8e8e 8ea6 8d91 eaf1 ..ff...J........ │ │ │ │ -00046340: ebcf 6361 6e96 0347 e062 9053 8e65 9375 ..can..G.b.S.e.u │ │ │ │ -00046350: 7365 649b 0347 df74 6f93 6d61 726b 9361 sed..G.to.mark.a │ │ │ │ -00046360: 9373 7472 696e 6798 d778 93cf 736f 9374 .string..x..so.t │ │ │ │ -00046370: 6861 7493 7768 656e 9369 7498 6f90 538e hat.when.it.o.S. │ │ │ │ -00046380: 6363 7572 7393 6173 9361 6e93 eb48 4d4c ccurs.as.an..HML │ │ │ │ -00046390: 98cf 7691 ff58 e461 7269 6162 6c65 2c91 ..v..X.ariable,. │ │ │ │ -000463a0: 0368 6f61 6e98 6163 7469 6f6e 9369 7393 .hoan.action.is. │ │ │ │ -000463b0: 646f 6e65 8ea1 8d91 eaf1 eb62 9053 8e65 done.......b.S.e │ │ │ │ -000463c0: 666f 7265 9604 07b2 7468 659b 0407 b165 fore....the....e │ │ │ │ -000463d0: 7870 7265 7373 696f 6e93 636f 6e90 ac72 xpression.con..r │ │ │ │ -000463e0: 7461 696e 696e 6793 d778 98cf 6973 9365 taining..x..is.e │ │ │ │ -000463f0: 7691 ff58 e461 6c75 6174 6564 2e91 058f v..X.aluated.... │ │ │ │ -00046400: fd41 9104 07aa 636f 6d6d 6f6e 9361 6374 .A....common.act │ │ │ │ -00046410: 696f 6e98 6973 9374 6f93 6c6f 6164 9861 ion.is.to.load.a │ │ │ │ -00046420: 9364 650c 6e69 7469 6f6e 8ea1 8d91 eaf1 .de.nition...... │ │ │ │ -00046430: eb6f 7296 03ea a874 6865 6f72 656d 936e .or....theorem.n │ │ │ │ -00046440: 616d 6564 93d7 7893 cf66 726f 6d93 6193 amed..x..from.a. │ │ │ │ -00046450: 7468 656f 7279 91ff 0556 2e8e 9f10 1ed2 theory...V...... │ │ │ │ -00046460: 8d91 f653 7a45 7691 ff58 e461 6c75 6174 ...SzEv..X.aluat │ │ │ │ -00046470: 696e 673a 8ea4 1c9a 188d 8d91 fc30 e9eb ing:.........0.. │ │ │ │ -00046480: 6161 7574 6f6c 6f61 6428 60eb 6278 eb61 aautoload(`.bx.a │ │ │ │ -00046490: 602c 9605 bfaa 60eb 6266 9101 2dbc 756e `,....`.bf..-.un │ │ │ │ -000464a0: eb61 602c 935b 60eb 6273 8d9f 01a4 7ad5 .a`,.[`.bs....z. │ │ │ │ -000464b0: 318e 9104 c004 eb61 603b 8d93 eb62 3a96 1......a`;...b:. │ │ │ │ -000464c0: 01d3 313a 933a 8e91 1845 b7eb 613b 60eb ..1:.:...E..a;`. │ │ │ │ -000464d0: 6273 8d9f 01a4 7ad8 6e8e 9105 a850 eb61 bs....z.n....P.a │ │ │ │ -000464e0: 605d 298e 8ea1 8d91 eaf1 ebcf 6d61 726b `]).........mark │ │ │ │ -000464f0: 7396 0492 f1d7 789b 0492 f2cf 736f 9374 s.....x.....so.t │ │ │ │ -00046500: 6861 7498 7768 656e 6576 90ac 7265 7293 hat.whenev..rer. │ │ │ │ -00046510: 6974 9369 7398 7061 7273 6564 9361 7393 it.is.parsed.as. │ │ │ │ -00046520: 616e 98eb 484d 4c93 cf76 91ff 58e4 6172 an..HML..v..X.ar │ │ │ │ -00046530: 6961 626c 6598 696e 9361 9364 6563 6c61 iable.in.a.decla │ │ │ │ -00046540: 7261 7469 6f6e 986f 7293 6578 7072 6573 ration.or.expres │ │ │ │ -00046550: 7369 6f6e 8ea4 1000 008d 91ea f1eb d745 sion...........E │ │ │ │ -00046560: 9100 b417 cf2c 9104 c73d 7468 6596 049b .....,...=the... │ │ │ │ -00046570: 1feb 484d 4c93 cf61 7070 6c69 6361 7469 ..HML..applicati │ │ │ │ -00046580: 6f6e 8d93 eb62 6691 012d bc75 6eeb 615b on...bf..-.un.a[ │ │ │ │ -00046590: 60eb 6273 8d9f 01a4 7ad5 318e 9104 c004 `.bs....z.1..... │ │ │ │ -000465a0: eb61 603b 8d91 05bf aaeb 623a 9601 d331 .a`;......b:...1 │ │ │ │ -000465b0: 3a93 3a8e 9118 45b7 eb61 3b60 eb62 738d :.:...E..a;`.bs. │ │ │ │ -000465c0: 9f01 a47a d86e 8e91 05a8 50eb 6160 5d8e ...z.n....P.a`]. │ │ │ │ -000465d0: 9177 8705 cf69 7393 6576 9bff 58e4 616c .w...is.ev..X.al │ │ │ │ -000465e0: 7561 7465 6493 6290 538e 6566 6f72 6593 uated.b.S.efore. │ │ │ │ -000465f0: d745 9105 4f36 cf69 7393 6576 9861 6c75 .E..O6.is.ev.alu │ │ │ │ -00046600: 6174 6564 2e91 074a 4549 6e93 7468 658e ated...JEIn.the. │ │ │ │ -00046610: a18d 91ea f1eb 7365 7373 696f 6e96 03ea ......session... │ │ │ │ -00046620: a862 9053 8e65 6c6f 9aac 7277 2c93 7468 .b.S.elo..rw,.th │ │ │ │ -00046630: 6593 7691 ff58 e461 7269 6f75 7393 6f75 e.v..X.arious.ou │ │ │ │ -00046640: 7470 7574 7393 6172 6593 6578 706c 6169 tputs.are.explai │ │ │ │ -00046650: 6e65 6493 696e 9374 6865 9363 6f6d 6d65 ned.in.the.comme │ │ │ │ -00046660: 6e98 7473 9374 6861 7493 666f 6c6c 6f98 n.ts.that.follo. │ │ │ │ -00046670: 7793 7468 656d 2e8e 9f70 2ac7 8d8d 8d91 w.them...p*..... │ │ │ │ -00046680: eaf1 eb9f a187 8189 0000 6666 01c7 0b4a ..........ff...J │ │ │ │ -00046690: a000 b297 628d 8d90 cccd 9f04 599c 8400 ....b.......Y... │ │ │ │ -000466a0: b6f0 fe00 0066 668d a0ff 5366 108d 8d92 .....ff...Sf.... │ │ │ │ -000466b0: 01af f00d 8400 0ad7 0e00 00b8 e88e 8d92 ................ │ │ │ │ -000466c0: 01b0 a8f5 8400 00b8 e800 15ae 648e 8d8d ............d... │ │ │ │ -000466d0: 8d92 01b9 4db2 9ffd 1c15 eb49 318e 8e8e ....M......I1... │ │ │ │ -000466e0: 8e9f ff40 548d 9105 ccce eb61 236c 6574 ...@T......a#let │ │ │ │ -000466f0: 9605 bfaa 666e 5b78 5d93 3d8e a40d 0000 ....fn[x].=..... │ │ │ │ -00046700: 8d91 05cc ce23 9605 bfaa 7072 696e 745f .....#....print_ │ │ │ │ -00046710: 6e65 776c 696e 6528 293b 7072 696e 745f newline();print_ │ │ │ │ -00046720: 7374 7269 6e67 9378 3b70 7269 6e74 5f6e string.x;print_n │ │ │ │ -00046730: 6577 6c69 6e65 2829 3b70 7269 6e74 5f6e ewline();print_n │ │ │ │ -00046740: 6577 6c69 6e65 2829 3b60 666e 603b 3b8e ewline();`fn`;;. │ │ │ │ -00046750: a18d 9105 ccce 666e 9605 bfaa 3d93 2d93 ......fn....=.-. │ │ │ │ -00046760: 3a93 2873 7472 696e 6793 6c69 7374 932d :.(string.list.- │ │ │ │ -00046770: 3e93 7374 7269 6e67 298e a1a1 8d91 05cc >.string)....... │ │ │ │ -00046780: ce23 6175 746f 6c6f 6164 2860 4d69 6b65 .#autoload(`Mike │ │ │ │ -00046790: 602c 6066 6e60 2c5b 6048 656c 6c6f 9605 `,`fn`,[`Hello.. │ │ │ │ -000467a0: bfaa 4d69 6b65 605d 293b 3b61 7574 6f6c ..Mike`]);;autol │ │ │ │ -000467b0: 6f61 6428 604d 696b 6560 2c60 666e 602c oad(`Mike`,`fn`, │ │ │ │ -000467c0: 5b60 4865 6c6c 6f93 4d69 6b65 605d 293b [`Hello.Mike`]); │ │ │ │ -000467d0: 3b8e a18d 9105 ccce 2829 9605 bfaa 3a93 ;.......()....:. │ │ │ │ -000467e0: 766f 6964 8ea1 a18d 9105 ccce 236c 6574 void........#let │ │ │ │ -000467f0: 9605 bfaa 4d69 6b65 933d 9331 3b3b 9122 ....Mike.=.1;;." │ │ │ │ -00046800: 7dfc 2593 5479 7065 6493 6174 9374 6f70 }.%.Typed.at.top │ │ │ │ -00046810: 936c 6576 656c 9200 89f7 f025 8ea1 a18d .level.....%.... │ │ │ │ -00046820: 9105 ccce 4865 6c6c 6f96 05bf aa4d 696b ....Hello....Mik │ │ │ │ -00046830: 6591 3f3c 4e25 9350 7269 6e74 6564 9362 e.?|..... │ │ │ │ +00045ff0: 0294 2fdf 8da0 fd8b d021 8d8d 8d91 eaf1 ../......!...... │ │ │ │ +00046000: eb9f f54f a789 0000 6666 01c7 0b4a 9f0b ...O....ff...J.. │ │ │ │ +00046010: 0716 8d8d 90cc cd9f 0459 9c84 000f 60b2 .........Y....`. │ │ │ │ +00046020: 0000 6666 8d9f fba6 648d 9117 0bcc eb61 ..ff....d......a │ │ │ │ +00046030: 7361 7665 9605 bfaa 3a93 7374 7269 6e67 save....:.string │ │ │ │ +00046040: 932d 3e93 766f 6964 8e8e 9201 c671 b184 .->.void.....q.. │ │ │ │ +00046050: 000f 60b2 0000 6666 8e8e 9f04 c002 8900 ..`...ff........ │ │ │ │ +00046060: 0066 6601 c70b 4a8e 8e8e a91d d7bc 8d91 .ff...J......... │ │ │ │ +00046070: eaf1 ebcf 5468 6596 04d7 f661 7267 756d ....The....argum │ │ │ │ +00046080: 656e 90ac 7274 9b04 d7f7 746f 8d93 eb61 en..rt....to...a │ │ │ │ +00046090: 7361 7665 8e91 20ae 95cf 6973 9374 6865 save.. ...is.the │ │ │ │ +000460a0: 936e 616d 6598 6f66 9374 6865 9865 7865 .name.of.the.exe │ │ │ │ +000460b0: 6375 7461 626c 6593 0c6c 6593 7072 6f90 cutable..le.pro. │ │ │ │ +000460c0: 538e 6475 6365 642e 9108 00cc 4375 7272 S.duced.....Curr │ │ │ │ +000460d0: 656e 90ac 7274 6c79 91ff 0556 2c91 0513 en..rtly...V,... │ │ │ │ +000460e0: 4a61 6e93 6578 652d 8ea4 1000 008d 91ea Jan.exe-........ │ │ │ │ +000460f0: f1eb 6375 7461 626c 6596 046d 3646 91ff ..cutable..m6F.. │ │ │ │ +00046100: 0556 7261 6e7a 9b04 6d37 4c69 7370 93eb .Vranz..m7Lisp.. │ │ │ │ +00046110: 4848 4f4c 93cf 6973 9861 6290 538e 6f75 HHOL..is.ab.S.ou │ │ │ │ +00046120: 7493 3398 6d65 6761 6290 ac72 7974 6573 t.3.megab..rytes │ │ │ │ +00046130: 9361 6e64 9361 6e98 6578 6563 7574 6162 .and.an.executab │ │ │ │ +00046140: 6c65 9343 6f6d 6d6f 6e93 4c69 7370 98eb le.Common.Lisp.. │ │ │ │ +00046150: 4848 4f4c 93cf 6973 8ea1 8d91 eaf1 eb61 HHOL..is.......a │ │ │ │ +00046160: 6290 538e 6f75 7496 03ea a837 936d 6567 b.S.out....7.meg │ │ │ │ +00046170: 6162 9aac 7279 7465 7393 2875 7369 6e67 ab..rytes.(using │ │ │ │ +00046180: 9374 6865 9370 7562 6c69 6393 646f 6d61 .the.public.doma │ │ │ │ +00046190: 696e 9341 7573 7469 6e93 4b79 986f 746f in.Austin.Ky.oto │ │ │ │ +000461a0: 9343 6f6d 6d6f 6e93 4c69 7370 292e 8e9f .Common.Lisp)... │ │ │ │ +000461b0: 101e d18d 91f6 537a 4196 03ea a8eb 4848 ......SzA.....HH │ │ │ │ +000461c0: 4f4c 93cf 7365 7373 696f 6e93 6973 9374 OL..session.is.t │ │ │ │ +000461d0: 6572 6d69 6e61 7465 6493 6290 ac72 7993 erminated.b..ry. │ │ │ │ +000461e0: 6578 6563 7574 696e 678d 93eb 6171 7569 executing...aqui │ │ │ │ +000461f0: 7428 298e 9126 68a4 cf2c 9377 6865 7265 t()..&h..,.where │ │ │ │ +00046200: 3a8e 9f1d f68e 8d8d 8d91 eaf1 eb9f f54f :..............O │ │ │ │ +00046210: a789 0000 6666 01c7 0b4a 9f0b 0716 8d8d ....ff...J...... │ │ │ │ +00046220: 90cc cd9f 0459 9c84 000f 60b2 0000 6666 .....Y....`...ff │ │ │ │ +00046230: 8d9f fba6 648d 9117 0bcc eb61 7175 6974 ....d......aquit │ │ │ │ +00046240: 9605 bfaa 3a93 766f 6964 932d 3e93 766f ....:.void.->.vo │ │ │ │ +00046250: 6964 8e8e 9201 c671 b184 000f 60b2 0000 id.....q....`... │ │ │ │ +00046260: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ +00046270: 4a8e 8e8e 9f28 d363 8d8d 91ea f1eb eb4b J....(.c.......K │ │ │ │ +00046280: 382e 348e 9117 3996 4175 746f 6c6f 6164 8.4...9.Autoload │ │ │ │ +00046290: 696e 678e 9f1c 20cd 8d91 eaf1 ebcf 5468 ing... .......Th │ │ │ │ +000462a0: 6596 03ea a8eb 484d 4c93 cf66 756e 6374 e.....HML..funct │ │ │ │ +000462b0: 696f 6e8e 9f1d f68d 8d8d 8d91 eaf1 eb9f ion............. │ │ │ │ +000462c0: f54f a789 0000 6666 01c7 0b4a 9f0b 0716 .O....ff...J.... │ │ │ │ +000462d0: 8d8d 90cc cd9f 0459 9c84 000f 60b2 0000 .......Y....`... │ │ │ │ +000462e0: 6666 8d9f fba6 648d 9117 0bcc eb61 6175 ff....d......aau │ │ │ │ +000462f0: 746f 6c6f 6164 9605 bfaa 3a93 7374 7269 toload....:.stri │ │ │ │ +00046300: 6e67 9323 9373 7472 696e 6793 2393 7374 ng.#.string.#.st │ │ │ │ +00046310: 7269 6e67 936c 6973 7493 2d3e 9376 6f69 ring.list.->.voi │ │ │ │ +00046320: 648e 8e92 01c6 71b1 8400 0f60 b200 0066 d.....q....`...f │ │ │ │ +00046330: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ +00046340: 8e8e 8ea6 8d91 eaf1 ebcf 6361 6e96 0347 ..........can..G │ │ │ │ +00046350: e062 9053 8e65 9375 7365 649b 0347 df74 .b.S.e.used..G.t │ │ │ │ +00046360: 6f93 6d61 726b 9361 9373 7472 696e 6798 o.mark.a.string. │ │ │ │ +00046370: d778 93cf 736f 9374 6861 7493 7768 656e .x..so.that.when │ │ │ │ +00046380: 9369 7498 6f90 538e 6363 7572 7393 6173 .it.o.S.ccurs.as │ │ │ │ +00046390: 9361 6e93 eb48 4d4c 98cf 7691 ff58 e461 .an..HML..v..X.a │ │ │ │ +000463a0: 7269 6162 6c65 2c91 0368 6f61 6e98 6163 riable,..hoan.ac │ │ │ │ +000463b0: 7469 6f6e 9369 7393 646f 6e65 8ea1 8d91 tion.is.done.... │ │ │ │ +000463c0: eaf1 eb62 9053 8e65 666f 7265 9604 07b2 ...b.S.efore.... │ │ │ │ +000463d0: 7468 659b 0407 b165 7870 7265 7373 696f the....expressio │ │ │ │ +000463e0: 6e93 636f 6e90 ac72 7461 696e 696e 6793 n.con..rtaining. │ │ │ │ +000463f0: d778 98cf 6973 9365 7691 ff58 e461 6c75 .x..is.ev..X.alu │ │ │ │ +00046400: 6174 6564 2e91 058f fd41 9104 07aa 636f ated.....A....co │ │ │ │ +00046410: 6d6d 6f6e 9361 6374 696f 6e98 6973 9374 mmon.action.is.t │ │ │ │ +00046420: 6f93 6c6f 6164 9861 9364 650c 6e69 7469 o.load.a.de.niti │ │ │ │ +00046430: 6f6e 8ea1 8d91 eaf1 eb6f 7296 03ea a874 on.......or....t │ │ │ │ +00046440: 6865 6f72 656d 936e 616d 6564 93d7 7893 heorem.named..x. │ │ │ │ +00046450: cf66 726f 6d93 6193 7468 656f 7279 91ff .from.a.theory.. │ │ │ │ +00046460: 0556 2e8e 9f10 1ed2 8d91 f653 7a45 7691 .V.........SzEv. │ │ │ │ +00046470: ff58 e461 6c75 6174 696e 673a 8ea4 1c9a .X.aluating:.... │ │ │ │ +00046480: 188d 8d91 fc30 e9eb 6161 7574 6f6c 6f61 .....0..aautoloa │ │ │ │ +00046490: 6428 60eb 6278 eb61 602c 9605 bfaa 60eb d(`.bx.a`,....`. │ │ │ │ +000464a0: 6266 9101 2dbc 756e eb61 602c 935b 60eb bf..-.un.a`,.[`. │ │ │ │ +000464b0: 6273 8d9f 01a4 7ad5 318e 9104 c004 eb61 bs....z.1......a │ │ │ │ +000464c0: 603b 8d93 eb62 3a96 01d3 313a 933a 8e91 `;...b:...1:.:.. │ │ │ │ +000464d0: 1845 b7eb 613b 60eb 6273 8d9f 01a4 7ad8 .E..a;`.bs....z. │ │ │ │ +000464e0: 6e8e 9105 a850 eb61 605d 298e 8ea1 8d91 n....P.a`])..... │ │ │ │ +000464f0: eaf1 ebcf 6d61 726b 7396 0492 f1d7 789b ....marks.....x. │ │ │ │ +00046500: 0492 f2cf 736f 9374 6861 7498 7768 656e ....so.that.when │ │ │ │ +00046510: 6576 90ac 7265 7293 6974 9369 7398 7061 ev..rer.it.is.pa │ │ │ │ +00046520: 7273 6564 9361 7393 616e 98eb 484d 4c93 rsed.as.an..HML. │ │ │ │ +00046530: cf76 91ff 58e4 6172 6961 626c 6598 696e .v..X.ariable.in │ │ │ │ +00046540: 9361 9364 6563 6c61 7261 7469 6f6e 986f .a.declaration.o │ │ │ │ +00046550: 7293 6578 7072 6573 7369 6f6e 8ea4 1000 r.expression.... │ │ │ │ +00046560: 008d 91ea f1eb d745 9100 b417 cf2c 9104 .......E.....,.. │ │ │ │ +00046570: c73d 7468 6596 049b 1feb 484d 4c93 cf61 .=the.....HML..a │ │ │ │ +00046580: 7070 6c69 6361 7469 6f6e 8d93 eb62 6691 pplication...bf. │ │ │ │ +00046590: 012d bc75 6eeb 615b 60eb 6273 8d9f 01a4 .-.un.a[`.bs.... │ │ │ │ +000465a0: 7ad5 318e 9104 c004 eb61 603b 8d91 05bf z.1......a`;.... │ │ │ │ +000465b0: aaeb 623a 9601 d331 3a93 3a8e 9118 45b7 ..b:...1:.:...E. │ │ │ │ +000465c0: eb61 3b60 eb62 738d 9f01 a47a d86e 8e91 .a;`.bs....z.n.. │ │ │ │ +000465d0: 05a8 50eb 6160 5d8e 9177 8705 cf69 7393 ..P.a`]..w...is. │ │ │ │ +000465e0: 6576 9bff 58e4 616c 7561 7465 6493 6290 ev..X.aluated.b. │ │ │ │ +000465f0: 538e 6566 6f72 6593 d745 9105 4f36 cf69 S.efore..E..O6.i │ │ │ │ +00046600: 7393 6576 9861 6c75 6174 6564 2e91 074a s.ev.aluated...J │ │ │ │ +00046610: 4549 6e93 7468 658e a18d 91ea f1eb 7365 EIn.the.......se │ │ │ │ +00046620: 7373 696f 6e96 03ea a862 9053 8e65 6c6f ssion....b.S.elo │ │ │ │ +00046630: 9aac 7277 2c93 7468 6593 7691 ff58 e461 ..rw,.the.v..X.a │ │ │ │ +00046640: 7269 6f75 7393 6f75 7470 7574 7393 6172 rious.outputs.ar │ │ │ │ +00046650: 6593 6578 706c 6169 6e65 6493 696e 9374 e.explained.in.t │ │ │ │ +00046660: 6865 9363 6f6d 6d65 6e98 7473 9374 6861 he.commen.ts.tha │ │ │ │ +00046670: 7493 666f 6c6c 6f98 7793 7468 656d 2e8e t.follo.w.them.. │ │ │ │ +00046680: 9f70 2ac7 8d8d 8d91 eaf1 eb9f a187 8189 .p*............. │ │ │ │ +00046690: 0000 6666 01c7 0b4a a000 b297 628d 8d90 ..ff...J....b... │ │ │ │ +000466a0: cccd 9f04 599c 8400 b6f0 fe00 0066 668d ....Y........ff. │ │ │ │ +000466b0: a0ff 5366 108d 8d92 01af f00d 8400 0ad7 ..Sf............ │ │ │ │ +000466c0: 0e00 00b8 e88e 8d92 01b0 a8f5 8400 00b8 ................ │ │ │ │ +000466d0: e800 15ae 648e 8d8d 8d92 01b9 4db2 9ffd ....d.......M... │ │ │ │ +000466e0: 1c15 eb49 318e 8e8e 8e9f ff40 548d 9105 ...I1......@T... │ │ │ │ +000466f0: ccce eb61 236c 6574 9605 bfaa 666e 5b78 ...a#let....fn[x │ │ │ │ +00046700: 5d93 3d8e a40d 0000 8d91 05cc ce23 9605 ].=..........#.. │ │ │ │ +00046710: bfaa 7072 696e 745f 6e65 776c 696e 6528 ..print_newline( │ │ │ │ +00046720: 293b 7072 696e 745f 7374 7269 6e67 9378 );print_string.x │ │ │ │ +00046730: 3b70 7269 6e74 5f6e 6577 6c69 6e65 2829 ;print_newline() │ │ │ │ +00046740: 3b70 7269 6e74 5f6e 6577 6c69 6e65 2829 ;print_newline() │ │ │ │ +00046750: 3b60 666e 603b 3b8e a18d 9105 ccce 666e ;`fn`;;.......fn │ │ │ │ +00046760: 9605 bfaa 3d93 2d93 3a93 2873 7472 696e ....=.-.:.(strin │ │ │ │ +00046770: 6793 6c69 7374 932d 3e93 7374 7269 6e67 g.list.->.string │ │ │ │ +00046780: 298e a1a1 8d91 05cc ce23 6175 746f 6c6f )........#autolo │ │ │ │ +00046790: 6164 2860 4d69 6b65 602c 6066 6e60 2c5b ad(`Mike`,`fn`,[ │ │ │ │ +000467a0: 6048 656c 6c6f 9605 bfaa 4d69 6b65 605d `Hello....Mike`] │ │ │ │ +000467b0: 293b 3b61 7574 6f6c 6f61 6428 604d 696b );;autoload(`Mik │ │ │ │ +000467c0: 6560 2c60 666e 602c 5b60 4865 6c6c 6f93 e`,`fn`,[`Hello. │ │ │ │ +000467d0: 4d69 6b65 605d 293b 3b8e a18d 9105 ccce Mike`]);;....... │ │ │ │ +000467e0: 2829 9605 bfaa 3a93 766f 6964 8ea1 a18d ()....:.void.... │ │ │ │ +000467f0: 9105 ccce 236c 6574 9605 bfaa 4d69 6b65 ....#let....Mike │ │ │ │ +00046800: 933d 9331 3b3b 9122 7dfc 2593 5479 7065 .=.1;;."}.%.Type │ │ │ │ +00046810: 6493 6174 9374 6f70 936c 6576 656c 9200 d.at.top.level.. │ │ │ │ +00046820: 89f7 f025 8ea1 a18d 9105 ccce 4865 6c6c ...%........Hell │ │ │ │ +00046830: 6f96 05bf aa4d 696b 6591 3f3c 4e25 9350 o....Mike.?|....... │ │ │ │ -000469e0: 2fdf 8da0 fd8b d021 8d91 12c7 61cf 6973 /......!....a.is │ │ │ │ -000469f0: 9603 eaa8 7468 6174 9377 6865 6e65 7690 ....that.whenev. │ │ │ │ -00046a00: ac72 6572 8d93 eb61 4d69 6b65 8e91 1ed3 .rer...aMike.... │ │ │ │ -00046a10: f8cf 6973 9370 6172 7365 6493 6173 9361 ..is.parsed.as.a │ │ │ │ -00046a20: 9376 91ff 58e4 6172 6961 626c 652c 9374 .v..X.ariable,.t │ │ │ │ -00046a30: 6865 93eb 484d 4c93 cf65 7870 7265 7373 he..HML..express │ │ │ │ -00046a40: 696f 6e8e a91e 5bb9 8d8d 8d9f 00cb 898d ion...[......... │ │ │ │ -00046a50: 8d8d 8d91 2a06 60eb 6166 6e5b 6048 656c ....*.`.afn[`Hel │ │ │ │ -00046a60: 6c6f 9105 bfaa 4d69 6b65 605d 8e8e 8e8e lo....Mike`].... │ │ │ │ -00046a70: 8e8e 8e9f 1e30 428d 9112 c761 cf69 7396 .....0B....a.is. │ │ │ │ -00046a80: 03b0 c170 7574 9b03 b0c0 696e 90ac 7274 ...put....in..rt │ │ │ │ -00046a90: 6f93 7468 6598 696e 7075 7493 7374 7265 o.the.input.stre │ │ │ │ -00046aa0: 616d 9861 7393 7468 6f75 6768 9869 7493 am.as.though.it. │ │ │ │ -00046ab0: 6861 7398 6290 538e 6565 6e93 696e 7075 has.b.S.een.inpu │ │ │ │ -00046ac0: 7498 6290 538e 6566 6f72 6593 7468 6598 t.b.S.efore.the. │ │ │ │ -00046ad0: 6578 7072 6573 7369 6f6e 9363 6f6e 90ac expression.con.. │ │ │ │ -00046ae0: 7274 6169 6e69 6e67 8ea4 1000 008d 8d91 rtaining........ │ │ │ │ -00046af0: 12c7 61eb 614d 696b 658e 912e 0abe cf77 ..a.aMike......w │ │ │ │ -00046b00: 95ac 7261 739b 0444 b569 6e70 7574 2e91 ..ras..D.input.. │ │ │ │ -00046b10: 0647 0753 7562 7365 7175 656e 9374 986f .G.Subsequen.t.o │ │ │ │ -00046b20: 9553 8e63 6375 7272 656e 6365 7398 6f66 .S.ccurrences.of │ │ │ │ -00046b30: 8d98 eb61 4d69 6b65 8e91 1f88 12cf 7769 ...aMike......wi │ │ │ │ -00046b40: 6c6c 9861 6c73 6f98 6361 7573 658d 98eb ll.also.cause... │ │ │ │ -00046b50: 6166 6e5b 6048 656c 6c6f 9105 bfaa 4d69 afn[`Hello....Mi │ │ │ │ -00046b60: 6b65 605d 8e91 6484 0acf 746f 9862 9365 ke`]..d...to.b.e │ │ │ │ -00046b70: 8ea1 8d91 12c7 6165 7691 ff58 e461 6c75 ......aev..X.alu │ │ │ │ -00046b80: 6174 6564 2e8e 9f40 ba9f 8d8d 8d91 12c7 ated...@........ │ │ │ │ -00046b90: 619f cf07 8189 0000 6666 01c7 0b4a 9f57 a.......ff...J.W │ │ │ │ -00046ba0: 9762 8d8d 90cc cd9f 0459 9c84 005b f0fe .b.......Y...[.. │ │ │ │ -00046bb0: 0000 6666 8d9f ae66 108d 8d92 01af f00d ..ff...f........ │ │ │ │ -00046bc0: 8400 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 ................ │ │ │ │ -00046bd0: 8400 00b8 e800 15ae 648e 8d8d 8d92 01b9 ........d....... │ │ │ │ -00046be0: 4db2 9ffd 1c15 eb49 328e 8e8e 8e9f ff40 M......I2......@ │ │ │ │ -00046bf0: 548d 9105 ccce eb61 234d 696b 652b 313b T......a#Mike+1; │ │ │ │ -00046c00: 3b8e a40d 0000 a18d 9105 ccce 4865 6c6c ;...........Hell │ │ │ │ -00046c10: 6f91 05bf aa4d 696b 658e a1a1 8d91 05cc o....Mike....... │ │ │ │ -00046c20: ce60 666e 6096 05bf aa3a 9373 7472 696e .`fn`....:.strin │ │ │ │ -00046c30: 678e a1a1 8d91 05cc ce32 9605 bfaa 3a93 g........2....:. │ │ │ │ -00046c40: 696e 748e 8e92 01c6 71b1 8400 5bf0 fe00 int.....q...[... │ │ │ │ -00046c50: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ -00046c60: 0b4a 8e8e 8e9f 42e4 7b8d 911e 28f0 cf54 .J....B.{...(..T │ │ │ │ -00046c70: 6865 9603 eaa8 eb48 4d4c 93cf 6675 6e63 he.....HML..func │ │ │ │ -00046c80: 7469 6f6e 8ea6 8d8d 8d91 12c7 619f f54f tion........a..O │ │ │ │ -00046c90: a789 0000 6666 01c7 0b4a 9f0b 0716 8d8d ....ff...J...... │ │ │ │ -00046ca0: 90cc cd9f 0459 9c84 000f 60b2 0000 6666 .....Y....`...ff │ │ │ │ -00046cb0: 8d9f fba6 648d 9117 0bcc eb61 756e 646f ....d......aundo │ │ │ │ -00046cc0: 5f61 7574 6f6c 6f61 6496 05bf aa3a 9373 _autoload....:.s │ │ │ │ -00046cd0: 7472 696e 6793 2d3e 9362 6f6f 6c8e 8e92 tring.->.bool... │ │ │ │ -00046ce0: 01c6 71b1 8400 0f60 b200 0066 668e 8e9f ..q....`...ff... │ │ │ │ -00046cf0: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e9f ......ff...J.... │ │ │ │ -00046d00: 1e30 428d 9112 c761 cf72 656d 6f95 ac72 .0B....a.remo..r │ │ │ │ -00046d10: 7693 6573 9604 5905 7468 659b 0459 0461 v.es..Y.the..Y.a │ │ │ │ -00046d20: 7574 6f6c 6f61 6493 6163 7469 6f6e 9361 utoload.action.a │ │ │ │ -00046d30: 7373 6f90 538e 6369 6174 6564 9877 6974 sso.S.ciated.wit │ │ │ │ -00046d40: 6893 6193 7374 7269 6e67 3b8d 9104 9033 h.a.string;....3 │ │ │ │ -00046d50: eb61 7472 7565 8e91 1fe7 e0cf 6973 9872 .atrue......is.r │ │ │ │ -00046d60: 6574 7572 6e65 6493 6966 9373 7563 90ac eturned.if.suc.. │ │ │ │ -00046d70: 7268 9861 6e93 6163 7469 6f6e 8ea1 8d91 rh.an.action.... │ │ │ │ -00046d80: 12c7 6168 6173 9603 eaa8 616c 7265 6164 ..ahas....alread │ │ │ │ -00046d90: 7993 6290 538e 6565 6e93 7365 7493 7570 y.b.S.een.set.up │ │ │ │ -00046da0: 2c8d 93eb 6166 616c 7365 8e91 2493 a2cf ,...afalse..$... │ │ │ │ -00046db0: 6966 936e 6f74 2e8e 9f36 0ff2 8d8d 8d91 if.not...6...... │ │ │ │ -00046dc0: 12c7 619f dc07 8189 0000 6666 01c7 0b4a ..a.......ff...J │ │ │ │ -00046dd0: 9f3d 9762 8d8d 90cc cd9f 0459 9c84 0041 .=.b.......Y...A │ │ │ │ -00046de0: f0fe 0000 6666 8d9f c866 108d 8d92 01af ....ff...f...... │ │ │ │ -00046df0: f00d 8400 0ad7 0e00 00b8 e88e 8d92 01b0 ................ │ │ │ │ -00046e00: a8f5 8400 00b8 e800 15ae 648e 8d8d 8d92 ..........d..... │ │ │ │ -00046e10: 01b9 4db2 9ffd 1c15 eb49 338e 8e8e 8e9f ..M......I3..... │ │ │ │ -00046e20: ff40 548d 9105 ccce eb61 2375 6e64 6f5f .@T......a#undo_ │ │ │ │ -00046e30: 6175 746f 6c6f 6164 9105 bfaa 604d 696b autoload....`Mik │ │ │ │ -00046e40: 6560 3b3b 8ea4 0d00 008d 9105 ccce 7472 e`;;..........tr │ │ │ │ -00046e50: 7565 9605 bfaa 3a93 626f 6f6c 8ea1 a18d ue....:.bool.... │ │ │ │ -00046e60: 9105 ccce 234d 696b 652b 313b 3b8e a18d ....#Mike+1;;... │ │ │ │ -00046e70: 9105 ccce 3296 05bf aa3a 9369 6e74 8e8e ....2....:.int.. │ │ │ │ -00046e80: 9201 c671 b184 0041 f0fe 0000 6666 8e8e ...q...A....ff.. │ │ │ │ -00046e90: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ -00046ea0: 9f35 e47b 8d91 1e28 f0cf 5468 6596 0484 .5.{...(..The... │ │ │ │ -00046eb0: fe69 6e90 ac72 7465 6e64 6564 9b04 84ff .in..rtended.... │ │ │ │ -00046ec0: 7573 6593 6f66 9874 6869 7393 6d65 6390 use.of.this.mec. │ │ │ │ -00046ed0: ac72 6861 6e69 736d 9369 7398 746f 9373 .rhanism.is.to.s │ │ │ │ -00046ee0: 7570 7090 538e 6f72 7493 7072 6564 650c upp.S.ort.prede. │ │ │ │ -00046ef0: 6e65 6498 eb48 4d4c 93cf 7691 ff58 e461 ned..HML..v..X.a │ │ │ │ -00046f00: 7269 6162 6c65 7398 7769 7468 9374 6865 riables.with.the │ │ │ │ -00046f10: 6972 8ea1 8d91 12c7 6176 91ff 58e4 616c ir......av..X.al │ │ │ │ -00046f20: 7565 7396 04e1 ad6f 6e6c 799b 04e1 ae62 ues....only....b │ │ │ │ -00046f30: 9053 8e65 696e 6793 6c6f 6164 6564 9369 .S.eing.loaded.i │ │ │ │ -00046f40: 6698 7468 6579 9361 7265 9361 6374 7561 f.they.are.actua │ │ │ │ -00046f50: 6c6c 7998 7573 6564 2e91 081d f054 6869 lly.used.....Thi │ │ │ │ -00046f60: 7393 6195 ac72 7693 6f69 6473 2c96 051f s.a..rv.oids,... │ │ │ │ -00046f70: 6f66 6f72 9b04 e1ad 6578 616d 706c 652c ofor....example, │ │ │ │ -00046f80: 9374 6865 98eb 4848 4f4c 8ea1 8d91 12c7 .the..HHOL...... │ │ │ │ -00046f90: 61cf 7379 7374 656d 9602 f494 6290 538e a.system....b.S. │ │ │ │ -00046fa0: 6563 6f6d 696e 6793 636c 7574 7465 7265 ecoming.cluttere │ │ │ │ -00046fb0: 649b 02f4 9375 7093 7769 7468 9361 936c d....up.with.a.l │ │ │ │ -00046fc0: 6f74 936f 6693 7072 6564 650c 6e65 6498 ot.of.prede.ned. │ │ │ │ -00046fd0: 7468 656f 7265 6d73 3b91 0346 9b74 6865 theorems;..F.the │ │ │ │ -00046fe0: 9373 7061 6365 9366 6f72 9874 6865 6d93 .space.for.them. │ │ │ │ -00046ff0: 6973 936f 6e6c 798e a18d 9112 c761 7573 is.only......aus │ │ │ │ -00047000: 6564 9604 c4ce 6966 9b04 c4cf 7468 6579 ed....if....they │ │ │ │ -00047010: 9361 7265 9861 6374 7561 6c6c 7993 6e65 .are.actually.ne │ │ │ │ -00047020: 6564 6564 2e91 07c7 5454 91ff 0556 6f93 eded....TT...Vo. │ │ │ │ -00047030: 7072 6f67 7261 6d98 7468 6973 9361 7574 program.this.aut │ │ │ │ -00047040: 6f6c 6f61 6469 6e67 2c91 04fb 5874 6865 oloading,...Xthe │ │ │ │ -00047050: 9866 6f6c 6c6f 90ac 7277 696e 6793 6675 .follo..rwing.fu │ │ │ │ -00047060: 6e63 7469 6f6e 738e a18d 9112 c761 6172 nctions......aar │ │ │ │ -00047070: 6591 03ea a875 7365 6675 6c2e 8e9f 2167 e....useful...!g │ │ │ │ -00047080: 468d 8d8d 9112 c761 9fee 5ada 8900 0066 F......a..Z....f │ │ │ │ -00047090: 6601 c70b 4a9f 18f0 af8d 8d90 cccd 9f04 f...J........... │ │ │ │ -000470a0: 599c 8400 1d4a 4b00 0066 668d 9fee a664 Y....JK..ff....d │ │ │ │ -000470b0: 8d91 170b cceb 616c 6574 5f62 6566 6f72 ......alet_befor │ │ │ │ -000470c0: 6596 05bf aa3a 9328 7374 7269 6e67 9323 e....:.(string.# │ │ │ │ -000470d0: 9373 7472 696e 6793 2393 7374 7269 6e67 .string.#.string │ │ │ │ -000470e0: 936c 6973 7429 932d 3e93 766f 6964 8e9f .list).->.void.. │ │ │ │ -000470f0: 0d00 008d 9117 0bcc 6c65 745f 6166 7465 ........let_afte │ │ │ │ -00047100: 7291 0b7f 543a 9605 bfaa 2873 7472 696e r...T:....(strin │ │ │ │ -00047110: 6793 2393 7374 7269 6e67 9323 9373 7472 g.#.string.#.str │ │ │ │ -00047120: 696e 6793 6c69 7374 2993 2d3e 9376 6f69 ing.list).->.voi │ │ │ │ -00047130: 648e 8e92 01c6 71b1 8400 1d4a 4b00 0066 d.....q....JK..f │ │ │ │ -00047140: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ -00047150: 8e8e 8e9f 2391 218d 911e 28f0 cf45 7691 ....#.!...(..Ev. │ │ │ │ -00047160: ff58 e461 6c75 6174 696e 673a 8e9f 1cd9 .X.aluating:.... │ │ │ │ -00047170: 538d 8d91 1dba 93eb 616c 6574 5f62 6566 S.......alet_bef │ │ │ │ -00047180: 6f72 6528 60eb 624d 9601 319f 4c6e 616d ore(`.bM..1.Lnam │ │ │ │ -00047190: 65eb 6160 2c91 05bf aa60 eb62 4d93 4c66 e.a`,....`.bM.Lf │ │ │ │ -000471a0: 9101 2dbc 6eeb 6160 2c5b 60eb 6273 8d9f ..-.n.a`,[`.bs.. │ │ │ │ -000471b0: 01a4 7ad5 318e 9104 c004 eb61 603b 8deb ..z.1......a`;.. │ │ │ │ -000471c0: 623a 9601 d331 3a93 3a8e 910c c663 eb61 b:...1:.:....c.a │ │ │ │ -000471d0: 3b60 eb62 738d 9f01 a47a d86e 8e91 05a8 ;`.bs....z.n.... │ │ │ │ -000471e0: 50eb 6160 5d29 8e8e a41c d954 8d91 12c7 P.a`]).....T.... │ │ │ │ -000471f0: 61cf 6361 7573 6573 9603 eaa8 7468 6593 a.causes....the. │ │ │ │ -00047200: 6465 636c 6172 6174 696f 6e3a 8ea1 8d8d declaration:.... │ │ │ │ -00047210: 911d ba93 eb61 6c65 7496 05bf aaeb 624d .....alet.....bM │ │ │ │ -00047220: 9b01 319f 4c6e 616d 6593 eb61 3d93 eb62 ..1.Lname..a=..b │ │ │ │ -00047230: 4d98 4c66 9101 2dbc 6eeb 615b 60eb 6273 M.Lf..-.n.a[`.bs │ │ │ │ -00047240: 8d9f 01a4 7ad5 318e 9104 c004 eb61 603b ....z.1......a`; │ │ │ │ -00047250: 8d93 eb62 3a96 01d3 313a 933a 8e91 1845 ...b:...1:.:...E │ │ │ │ -00047260: b7eb 613b 60eb 6273 8d9f 01a4 7ad8 6e8e ..a;`.bs....z.n. │ │ │ │ -00047270: 9105 a850 eb61 605d 8e8e 8e9f 24fd 138e ...P.a`]....$... │ │ │ │ -00047280: 8c8b 0000 004e 0000 0000 0000 0000 0000 .....N.......... │ │ │ │ +00046990: 0000 0000 0000 0000 0004 5f64 a002 cc05 .........._d.... │ │ │ │ +000469a0: 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d U...F........... │ │ │ │ +000469b0: 9112 c761 d038 2e34 2e91 0a80 0041 7574 ...a.8.4.....Aut │ │ │ │ +000469c0: 6f6c 6f61 6469 6e67 9201 51fc b537 378e oloading..Q..77. │ │ │ │ +000469d0: 9112 c761 9f05 6666 8900 00e6 6601 c73e ...a..ff....f..> │ │ │ │ +000469e0: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 |......./......! │ │ │ │ +000469f0: 8d91 12c7 61cf 6973 9603 eaa8 7468 6174 ....a.is....that │ │ │ │ +00046a00: 9377 6865 6e65 7690 ac72 6572 8d93 eb61 .whenev..rer...a │ │ │ │ +00046a10: 4d69 6b65 8e91 1ed3 f8cf 6973 9370 6172 Mike......is.par │ │ │ │ +00046a20: 7365 6493 6173 9361 9376 91ff 58e4 6172 sed.as.a.v..X.ar │ │ │ │ +00046a30: 6961 626c 652c 9374 6865 93eb 484d 4c93 iable,.the..HML. │ │ │ │ +00046a40: cf65 7870 7265 7373 696f 6e8e a91e 5bb9 .expression...[. │ │ │ │ +00046a50: 8d8d 8d9f 00cb 898d 8d8d 8d91 2a06 60eb ............*.`. │ │ │ │ +00046a60: 6166 6e5b 6048 656c 6c6f 9105 bfaa 4d69 afn[`Hello....Mi │ │ │ │ +00046a70: 6b65 605d 8e8e 8e8e 8e8e 8e9f 1e30 428d ke`].........0B. │ │ │ │ +00046a80: 9112 c761 cf69 7396 03b0 c170 7574 9b03 ...a.is....put.. │ │ │ │ +00046a90: b0c0 696e 90ac 7274 6f93 7468 6598 696e ..in..rto.the.in │ │ │ │ +00046aa0: 7075 7493 7374 7265 616d 9861 7393 7468 put.stream.as.th │ │ │ │ +00046ab0: 6f75 6768 9869 7493 6861 7398 6290 538e ough.it.has.b.S. │ │ │ │ +00046ac0: 6565 6e93 696e 7075 7498 6290 538e 6566 een.input.b.S.ef │ │ │ │ +00046ad0: 6f72 6593 7468 6598 6578 7072 6573 7369 ore.the.expressi │ │ │ │ +00046ae0: 6f6e 9363 6f6e 90ac 7274 6169 6e69 6e67 on.con..rtaining │ │ │ │ +00046af0: 8ea4 1000 008d 8d91 12c7 61eb 614d 696b ..........a.aMik │ │ │ │ +00046b00: 658e 912e 0abe cf77 95ac 7261 739b 0444 e......w..ras..D │ │ │ │ +00046b10: b569 6e70 7574 2e91 0647 0753 7562 7365 .input...G.Subse │ │ │ │ +00046b20: 7175 656e 9374 986f 9553 8e63 6375 7272 quen.t.o.S.ccurr │ │ │ │ +00046b30: 656e 6365 7398 6f66 8d98 eb61 4d69 6b65 ences.of...aMike │ │ │ │ +00046b40: 8e91 1f88 12cf 7769 6c6c 9861 6c73 6f98 ......will.also. │ │ │ │ +00046b50: 6361 7573 658d 98eb 6166 6e5b 6048 656c cause...afn[`Hel │ │ │ │ +00046b60: 6c6f 9105 bfaa 4d69 6b65 605d 8e91 6484 lo....Mike`]..d. │ │ │ │ +00046b70: 0acf 746f 9862 9365 8ea1 8d91 12c7 6165 ..to.b.e......ae │ │ │ │ +00046b80: 7691 ff58 e461 6c75 6174 6564 2e8e 9f40 v..X.aluated...@ │ │ │ │ +00046b90: ba9f 8d8d 8d91 12c7 619f cf07 8189 0000 ........a....... │ │ │ │ +00046ba0: 6666 01c7 0b4a 9f57 9762 8d8d 90cc cd9f ff...J.W.b...... │ │ │ │ +00046bb0: 0459 9c84 005b f0fe 0000 6666 8d9f ae66 .Y...[....ff...f │ │ │ │ +00046bc0: 108d 8d92 01af f00d 8400 0ad7 0e00 00b8 ................ │ │ │ │ +00046bd0: e88e 8d92 01b0 a8f5 8400 00b8 e800 15ae ................ │ │ │ │ +00046be0: 648e 8d8d 8d92 01b9 4db2 9ffd 1c15 eb49 d.......M......I │ │ │ │ +00046bf0: 328e 8e8e 8e9f ff40 548d 9105 ccce eb61 2......@T......a │ │ │ │ +00046c00: 234d 696b 652b 313b 3b8e a40d 0000 a18d #Mike+1;;....... │ │ │ │ +00046c10: 9105 ccce 4865 6c6c 6f91 05bf aa4d 696b ....Hello....Mik │ │ │ │ +00046c20: 658e a1a1 8d91 05cc ce60 666e 6096 05bf e........`fn`... │ │ │ │ +00046c30: aa3a 9373 7472 696e 678e a1a1 8d91 05cc .:.string....... │ │ │ │ +00046c40: ce32 9605 bfaa 3a93 696e 748e 8e92 01c6 .2....:.int..... │ │ │ │ +00046c50: 71b1 8400 5bf0 fe00 0066 668e 8e9f 04c0 q...[....ff..... │ │ │ │ +00046c60: 0289 0000 6666 01c7 0b4a 8e8e 8e9f 42e4 ....ff...J....B. │ │ │ │ +00046c70: 7b8d 911e 28f0 cf54 6865 9603 eaa8 eb48 {...(..The.....H │ │ │ │ +00046c80: 4d4c 93cf 6675 6e63 7469 6f6e 8ea6 8d8d ML..function.... │ │ │ │ +00046c90: 8d91 12c7 619f f54f a789 0000 6666 01c7 ....a..O....ff.. │ │ │ │ +00046ca0: 0b4a 9f0b 0716 8d8d 90cc cd9f 0459 9c84 .J...........Y.. │ │ │ │ +00046cb0: 000f 60b2 0000 6666 8d9f fba6 648d 9117 ..`...ff....d... │ │ │ │ +00046cc0: 0bcc eb61 756e 646f 5f61 7574 6f6c 6f61 ...aundo_autoloa │ │ │ │ +00046cd0: 6496 05bf aa3a 9373 7472 696e 6793 2d3e d....:.string.-> │ │ │ │ +00046ce0: 9362 6f6f 6c8e 8e92 01c6 71b1 8400 0f60 .bool.....q....` │ │ │ │ +00046cf0: b200 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ +00046d00: 01c7 0b4a 8e8e 8e9f 1e30 428d 9112 c761 ...J.....0B....a │ │ │ │ +00046d10: cf72 656d 6f95 ac72 7693 6573 9604 5905 .remo..rv.es..Y. │ │ │ │ +00046d20: 7468 659b 0459 0461 7574 6f6c 6f61 6493 the..Y.autoload. │ │ │ │ +00046d30: 6163 7469 6f6e 9361 7373 6f90 538e 6369 action.asso.S.ci │ │ │ │ +00046d40: 6174 6564 9877 6974 6893 6193 7374 7269 ated.with.a.stri │ │ │ │ +00046d50: 6e67 3b8d 9104 9033 eb61 7472 7565 8e91 ng;....3.atrue.. │ │ │ │ +00046d60: 1fe7 e0cf 6973 9872 6574 7572 6e65 6493 ....is.returned. │ │ │ │ +00046d70: 6966 9373 7563 90ac 7268 9861 6e93 6163 if.suc..rh.an.ac │ │ │ │ +00046d80: 7469 6f6e 8ea1 8d91 12c7 6168 6173 9603 tion......ahas.. │ │ │ │ +00046d90: eaa8 616c 7265 6164 7993 6290 538e 6565 ..already.b.S.ee │ │ │ │ +00046da0: 6e93 7365 7493 7570 2c8d 93eb 6166 616c n.set.up,...afal │ │ │ │ +00046db0: 7365 8e91 2493 a2cf 6966 936e 6f74 2e8e se..$...if.not.. │ │ │ │ +00046dc0: 9f36 0ff2 8d8d 8d91 12c7 619f dc07 8189 .6........a..... │ │ │ │ +00046dd0: 0000 6666 01c7 0b4a 9f3d 9762 8d8d 90cc ..ff...J.=.b.... │ │ │ │ +00046de0: cd9f 0459 9c84 0041 f0fe 0000 6666 8d9f ...Y...A....ff.. │ │ │ │ +00046df0: c866 108d 8d92 01af f00d 8400 0ad7 0e00 .f.............. │ │ │ │ +00046e00: 00b8 e88e 8d92 01b0 a8f5 8400 00b8 e800 ................ │ │ │ │ +00046e10: 15ae 648e 8d8d 8d92 01b9 4db2 9ffd 1c15 ..d.......M..... │ │ │ │ +00046e20: eb49 338e 8e8e 8e9f ff40 548d 9105 ccce .I3......@T..... │ │ │ │ +00046e30: eb61 2375 6e64 6f5f 6175 746f 6c6f 6164 .a#undo_autoload │ │ │ │ +00046e40: 9105 bfaa 604d 696b 6560 3b3b 8ea4 0d00 ....`Mike`;;.... │ │ │ │ +00046e50: 008d 9105 ccce 7472 7565 9605 bfaa 3a93 ......true....:. │ │ │ │ +00046e60: 626f 6f6c 8ea1 a18d 9105 ccce 234d 696b bool........#Mik │ │ │ │ +00046e70: 652b 313b 3b8e a18d 9105 ccce 3296 05bf e+1;;.......2... │ │ │ │ +00046e80: aa3a 9369 6e74 8e8e 9201 c671 b184 0041 .:.int.....q...A │ │ │ │ +00046e90: f0fe 0000 6666 8e8e 9f04 c002 8900 0066 ....ff.........f │ │ │ │ +00046ea0: 6601 c70b 4a8e 8e8e 9f35 e47b 8d91 1e28 f...J....5.{...( │ │ │ │ +00046eb0: f0cf 5468 6596 0484 fe69 6e90 ac72 7465 ..The....in..rte │ │ │ │ +00046ec0: 6e64 6564 9b04 84ff 7573 6593 6f66 9874 nded....use.of.t │ │ │ │ +00046ed0: 6869 7393 6d65 6390 ac72 6861 6e69 736d his.mec..rhanism │ │ │ │ +00046ee0: 9369 7398 746f 9373 7570 7090 538e 6f72 .is.to.supp.S.or │ │ │ │ +00046ef0: 7493 7072 6564 650c 6e65 6498 eb48 4d4c t.prede.ned..HML │ │ │ │ +00046f00: 93cf 7691 ff58 e461 7269 6162 6c65 7398 ..v..X.ariables. │ │ │ │ +00046f10: 7769 7468 9374 6865 6972 8ea1 8d91 12c7 with.their...... │ │ │ │ +00046f20: 6176 91ff 58e4 616c 7565 7396 04e1 ad6f av..X.alues....o │ │ │ │ +00046f30: 6e6c 799b 04e1 ae62 9053 8e65 696e 6793 nly....b.S.eing. │ │ │ │ +00046f40: 6c6f 6164 6564 9369 6698 7468 6579 9361 loaded.if.they.a │ │ │ │ +00046f50: 7265 9361 6374 7561 6c6c 7998 7573 6564 re.actually.used │ │ │ │ +00046f60: 2e91 081d f054 6869 7393 6195 ac72 7693 .....This.a..rv. │ │ │ │ +00046f70: 6f69 6473 2c96 051f 6f66 6f72 9b04 e1ad oids,...ofor.... │ │ │ │ +00046f80: 6578 616d 706c 652c 9374 6865 98eb 4848 example,.the..HH │ │ │ │ +00046f90: 4f4c 8ea1 8d91 12c7 61cf 7379 7374 656d OL......a.system │ │ │ │ +00046fa0: 9602 f494 6290 538e 6563 6f6d 696e 6793 ....b.S.ecoming. │ │ │ │ +00046fb0: 636c 7574 7465 7265 649b 02f4 9375 7093 cluttered....up. │ │ │ │ +00046fc0: 7769 7468 9361 936c 6f74 936f 6693 7072 with.a.lot.of.pr │ │ │ │ +00046fd0: 6564 650c 6e65 6498 7468 656f 7265 6d73 ede.ned.theorems │ │ │ │ +00046fe0: 3b91 0346 9b74 6865 9373 7061 6365 9366 ;..F.the.space.f │ │ │ │ +00046ff0: 6f72 9874 6865 6d93 6973 936f 6e6c 798e or.them.is.only. │ │ │ │ +00047000: a18d 9112 c761 7573 6564 9604 c4ce 6966 .....aused....if │ │ │ │ +00047010: 9b04 c4cf 7468 6579 9361 7265 9861 6374 ....they.are.act │ │ │ │ +00047020: 7561 6c6c 7993 6e65 6564 6564 2e91 07c7 ually.needed.... │ │ │ │ +00047030: 5454 91ff 0556 6f93 7072 6f67 7261 6d98 TT...Vo.program. │ │ │ │ +00047040: 7468 6973 9361 7574 6f6c 6f61 6469 6e67 this.autoloading │ │ │ │ +00047050: 2c91 04fb 5874 6865 9866 6f6c 6c6f 90ac ,...Xthe.follo.. │ │ │ │ +00047060: 7277 696e 6793 6675 6e63 7469 6f6e 738e rwing.functions. │ │ │ │ +00047070: a18d 9112 c761 6172 6591 03ea a875 7365 .....aare....use │ │ │ │ +00047080: 6675 6c2e 8e9f 2167 468d 8d8d 9112 c761 ful...!gF......a │ │ │ │ +00047090: 9fee 5ada 8900 0066 6601 c70b 4a9f 18f0 ..Z....ff...J... │ │ │ │ +000470a0: af8d 8d90 cccd 9f04 599c 8400 1d4a 4b00 ........Y....JK. │ │ │ │ +000470b0: 0066 668d 9fee a664 8d91 170b cceb 616c .ff....d......al │ │ │ │ +000470c0: 6574 5f62 6566 6f72 6596 05bf aa3a 9328 et_before....:.( │ │ │ │ +000470d0: 7374 7269 6e67 9323 9373 7472 696e 6793 string.#.string. │ │ │ │ +000470e0: 2393 7374 7269 6e67 936c 6973 7429 932d #.string.list).- │ │ │ │ +000470f0: 3e93 766f 6964 8e9f 0d00 008d 9117 0bcc >.void.......... │ │ │ │ +00047100: 6c65 745f 6166 7465 7291 0b7f 543a 9605 let_after...T:.. │ │ │ │ +00047110: bfaa 2873 7472 696e 6793 2393 7374 7269 ..(string.#.stri │ │ │ │ +00047120: 6e67 9323 9373 7472 696e 6793 6c69 7374 ng.#.string.list │ │ │ │ +00047130: 2993 2d3e 9376 6f69 648e 8e92 01c6 71b1 ).->.void.....q. │ │ │ │ +00047140: 8400 1d4a 4b00 0066 668e 8e9f 04c0 0289 ...JK..ff....... │ │ │ │ +00047150: 0000 6666 01c7 0b4a 8e8e 8e9f 2391 218d ..ff...J....#.!. │ │ │ │ +00047160: 911e 28f0 cf45 7691 ff58 e461 6c75 6174 ..(..Ev..X.aluat │ │ │ │ +00047170: 696e 673a 8e9f 1cd9 538d 8d91 1dba 93eb ing:....S....... │ │ │ │ +00047180: 616c 6574 5f62 6566 6f72 6528 60eb 624d alet_before(`.bM │ │ │ │ +00047190: 9601 319f 4c6e 616d 65eb 6160 2c91 05bf ..1.Lname.a`,... │ │ │ │ +000471a0: aa60 eb62 4d93 4c66 9101 2dbc 6eeb 6160 .`.bM.Lf..-.n.a` │ │ │ │ +000471b0: 2c5b 60eb 6273 8d9f 01a4 7ad5 318e 9104 ,[`.bs....z.1... │ │ │ │ +000471c0: c004 eb61 603b 8deb 623a 9601 d331 3a93 ...a`;..b:...1:. │ │ │ │ +000471d0: 3a8e 910c c663 eb61 3b60 eb62 738d 9f01 :....c.a;`.bs... │ │ │ │ +000471e0: a47a d86e 8e91 05a8 50eb 6160 5d29 8e8e .z.n....P.a`]).. │ │ │ │ +000471f0: a41c d954 8d91 12c7 61cf 6361 7573 6573 ...T....a.causes │ │ │ │ +00047200: 9603 eaa8 7468 6593 6465 636c 6172 6174 ....the.declarat │ │ │ │ +00047210: 696f 6e3a 8ea1 8d8d 911d ba93 eb61 6c65 ion:.........ale │ │ │ │ +00047220: 7496 05bf aaeb 624d 9b01 319f 4c6e 616d t.....bM..1.Lnam │ │ │ │ +00047230: 6593 eb61 3d93 eb62 4d98 4c66 9101 2dbc e..a=..bM.Lf..-. │ │ │ │ +00047240: 6eeb 615b 60eb 6273 8d9f 01a4 7ad5 318e n.a[`.bs....z.1. │ │ │ │ +00047250: 9104 c004 eb61 603b 8d93 eb62 3a96 01d3 .....a`;...b:... │ │ │ │ +00047260: 313a 933a 8e91 1845 b7eb 613b 60eb 6273 1:.:...E..a;`.bs │ │ │ │ +00047270: 8d9f 01a4 7ad8 6e8e 9105 a850 eb61 605d ....z.n....P.a`] │ │ │ │ +00047280: 8e8e 8e9f 24fd 138e 8c8b 0000 004e 0000 ....$........N.. │ │ │ │ 00047290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000472a0: 0000 0000 0000 0000 0000 0004 6967 a002 ............ig.. │ │ │ │ -000472b0: cc05 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 ..U...F......... │ │ │ │ -000472c0: 9a8d 91ea f1eb d037 3892 00ee 8ba1 4368 .......78.....Ch │ │ │ │ -000472d0: 6170 7465 7296 0480 0038 2e91 0a80 004d apter....8.....M │ │ │ │ -000472e0: 4c93 5379 7374 656d 9346 91fe e000 756e L.System.F....un │ │ │ │ -000472f0: 6374 696f 6e73 8e91 eaf1 eb9f 0566 6689 ctions.......ff. │ │ │ │ -00047300: 0000 e666 01c7 3e7c 8e8e 8e8e a002 942f ...f..>|......./ │ │ │ │ -00047310: df8d a0fd 8bd0 218d 91ea f1eb cf74 6f96 ......!......to. │ │ │ │ -00047320: 04bf 5762 9053 8e65 9b04 bf56 7075 7493 ..Wb.S.e...Vput. │ │ │ │ -00047330: 6174 9874 6865 9362 9053 8e65 6769 6e6e at.the.b.S.eginn │ │ │ │ -00047340: 696e 6793 6f66 9874 6865 936c 6973 7493 ing.of.the.list. │ │ │ │ -00047350: 6f66 9870 9053 8e65 6e64 696e 6793 746f of.p.S.ending.to │ │ │ │ -00047360: 702d 6c65 7690 ac72 656c 9865 7691 ff58 p-lev..rel.ev..X │ │ │ │ -00047370: e461 6c75 6174 696f 6e73 2e91 07b6 ec41 .aluations.....A │ │ │ │ -00047380: 7393 736f 9053 8e6f 6e98 6173 9374 6865 s.so.S.on.as.the │ │ │ │ -00047390: 8ea4 1000 008d 91ea f1eb 6375 7272 656e ..........curren │ │ │ │ -000473a0: 95ac 7274 9b02 ca8c 746f 702d 6c65 7693 ..rt....top-lev. │ │ │ │ -000473b0: 656c 9602 ca8d 6576 91ff 58e4 616c 7561 el....ev..X.alua │ │ │ │ -000473c0: 7469 6f6e 9869 7393 636f 6d70 6c65 7465 tion.is.complete │ │ │ │ -000473d0: 6498 2869 2e65 2e91 04d8 d774 6865 986f d.(i.e.....the.o │ │ │ │ -000473e0: 6e65 9374 6861 7498 696e 95ac 7276 936f ne.that.in..rv.o │ │ │ │ -000473f0: 6b93 6564 9602 ca8d 7468 6598 6361 6c6c k.ed....the.call │ │ │ │ -00047400: 9374 6f8d 98eb 616c 6574 5f62 6566 6f72 .to...alet_befor │ │ │ │ -00047410: 658e 913c 4730 cf29 2c8e a18d 91ea f1eb e...thm).....q.... │ │ │ │ -000478e0: f0fe 0000 6666 8e8e 9f04 c002 8900 0066 ....ff.........f │ │ │ │ -000478f0: 6601 c70b 4a8e 8e8e 9f23 2c59 8d91 eaf1 f...J....#,Y.... │ │ │ │ -00047900: ebcf 5468 6973 9603 b35c 6973 9361 9376 ..This...\is.a.v │ │ │ │ -00047910: 90ac 7265 7273 696f 6e9b 03b3 5d6f 6693 ..rersion...]of. │ │ │ │ -00047920: 7468 6593 eb48 4d4c 93cf 6675 6e63 7469 the..HML..functi │ │ │ │ -00047930: 6f6e 8d93 eb61 7468 656f 7265 6d8e 912f on...atheorem../ │ │ │ │ -00047940: a45e cf74 6861 7498 7461 6b9a ac72 6573 .^.that.tak..res │ │ │ │ -00047950: 9369 7473 9361 7267 756d 656e 9874 7393 .its.argumen.ts. │ │ │ │ -00047960: 6173 9361 936c 6973 742e 9105 2672 5468 as.a.list...&rTh │ │ │ │ -00047970: 656e 936f 6e65 8ea1 8d91 eaf1 eb64 650c en.one.......de. │ │ │ │ -00047980: 6e65 733a 8e9f 279f 0a8d 8d8d 91ea f1eb nes:..'......... │ │ │ │ -00047990: 9fe9 0781 8900 0066 6601 c70b 4a9f 2397 .......ff...J.#. │ │ │ │ -000479a0: 628d 8d90 cccd 9f04 599c 8400 27f0 fe00 b.......Y...'... │ │ │ │ -000479b0: 0066 668d 9fe2 6610 8d8d 9201 aff0 0d84 .ff...f......... │ │ │ │ -000479c0: 000a d70e 0000 b8e8 8e8d 9201 b0a8 f584 ................ │ │ │ │ -000479d0: 0000 b8e8 0015 ae64 8e8d 8d8d 9201 b94d .......d.......M │ │ │ │ -000479e0: b29f fd1c 15eb 4936 8e8e 8e8e 9fff 4054 ......I6......@T │ │ │ │ -000479f0: 8d91 05cc ceeb 6123 6c65 7496 05bf aa6c ......a#let....l │ │ │ │ -00047a00: 6f61 645f 7468 6d5b 7468 793b 7468 6e61 oad_thm[thy;thna │ │ │ │ -00047a10: 6d65 5d93 3d8e a40d 0000 8d91 05cc ce23 me].=..........# │ │ │ │ -00047a20: 9605 bfaa 6c65 745f 6265 666f 7265 2874 ....let_before(t │ │ │ │ -00047a30: 686e 616d 652c 9360 7468 656f 7265 6d5f hname,.`theorem_ │ │ │ │ -00047a40: 6c69 7374 5f66 6e60 2c93 5b74 6879 3b74 list_fn`,.[thy;t │ │ │ │ -00047a50: 686e 616d 655d 293b 3b8e a18d 9105 ccce hname]);;....... │ │ │ │ -00047a60: 6c6f 6164 5f74 686d 9605 bfaa 3d93 2d93 load_thm....=.-. │ │ │ │ -00047a70: 3a93 2873 7472 696e 6793 6c69 7374 932d :.(string.list.- │ │ │ │ -00047a80: 3e93 766f 6964 298e 8e92 01c6 71b1 8400 >.void).....q... │ │ │ │ -00047a90: 27f0 fe00 0066 668e 8e9f 04c0 0289 0000 '....ff......... │ │ │ │ -00047aa0: 6666 01c7 0b4a 8e8e 8ea9 29ac 598d 91ea ff...J....).Y... │ │ │ │ -00047ab0: f1eb cf54 6869 7396 04b2 3064 650c 6e65 ...This...0de.ne │ │ │ │ -00047ac0: 738d 9104 b22f eb61 6c6f 6164 5f74 686d s..../.aload_thm │ │ │ │ -00047ad0: 8e91 3761 afcf 746f 9362 9053 8e65 9361 ..7a..to.b.S.e.a │ │ │ │ -00047ae0: 9b04 b22f 6675 6e63 7469 6f6e 9374 6861 .../function.tha │ │ │ │ -00047af0: 7493 7769 6c6c 936c 6f61 6498 616e 6493 t.will.load.and. │ │ │ │ -00047b00: 6269 6e64 8d93 eb61 7468 6e61 6d65 8e91 bind...athname.. │ │ │ │ -00047b10: 2be2 5ccf 6672 6f6d 9874 6865 9374 6865 +.\.from.the.the │ │ │ │ -00047b20: 6f72 798e a18d 8d91 eaf1 ebeb 6174 6879 ory.........athy │ │ │ │ -00047b30: 8e91 fc30 e9cf 2e91 0538 e046 696e 616c ...0.....8.Final │ │ │ │ -00047b40: 6c79 91ff 0556 2c96 03ea a86f 6e65 9364 ly...V,....one.d │ │ │ │ -00047b50: 650c 6e65 733a 8e9f 2a0d f98d 8d8d 91ea e.nes:..*....... │ │ │ │ -00047b60: f1eb 9fe9 0781 8900 0066 6601 c70b 4a9f .........ff...J. │ │ │ │ -00047b70: 2397 628d 8d90 cccd 9f04 599c 8400 27f0 #.b.......Y...'. │ │ │ │ -00047b80: fe00 0066 668d 9fe2 6610 8d8d 9201 aff0 ...ff...f....... │ │ │ │ -00047b90: 0d84 000a d70e 0000 b8e8 8e8d 9201 b0a8 ................ │ │ │ │ -00047ba0: f584 0000 b8e8 0015 ae64 8e8d 8d8d 9201 .........d...... │ │ │ │ -00047bb0: b94d b29f fd1c 15eb 4937 8e8e 8e8e 9fff .M......I7...... │ │ │ │ -00047bc0: 4054 8d91 05cc ceeb 6123 6c65 7496 05bf @T......a#let... │ │ │ │ -00047bd0: aa61 7574 6f6c 6f61 645f 7468 6d93 7468 .autoload_thm.th │ │ │ │ -00047be0: 7993 7468 6e61 6d65 933d 8ea4 0d00 008d y.thname.=...... │ │ │ │ -00047bf0: 9105 ccce 2391 05bf aa61 7574 6f6c 6f61 ....#....autoloa │ │ │ │ -00047c00: 6428 7468 6e61 6d65 2c60 6c6f 6164 5f74 d(thname,`load_t │ │ │ │ -00047c10: 686d 602c 5b74 6879 3b74 686e 616d 655d hm`,[thy;thname] │ │ │ │ -00047c20: 293b 3b8e a18d 9105 ccce 6175 746f 6c6f );;.......autolo │ │ │ │ -00047c30: 6164 5f74 686d 9605 bfaa 3d93 2d93 3a93 ad_thm....=.-.:. │ │ │ │ -00047c40: 2873 7472 696e 6793 2d3e 9373 7472 696e (string.->.strin │ │ │ │ -00047c50: 6793 2d3e 9376 6f69 6429 8e8e 9201 c671 g.->.void).....q │ │ │ │ -00047c60: b184 0027 f0fe 0000 6666 8e8e 9f04 c002 ...'....ff...... │ │ │ │ -00047c70: 8900 0066 6601 c70b 4a8e 8e8e a68d 91ea ...ff...J....... │ │ │ │ -00047c80: f1eb cf54 6869 7396 0368 2174 616b 90ac ...This..h!tak.. │ │ │ │ -00047c90: 7265 739b 0368 2061 9374 6865 6f72 7998 res..h a.theory. │ │ │ │ -00047ca0: 616e 6493 6193 7468 656f 7265 6d98 6e61 and.a.theorem.na │ │ │ │ -00047cb0: 6d65 9361 6e64 9373 6574 7398 7570 9374 me.and.sets.up.t │ │ │ │ -00047cc0: 6865 9861 7574 6f6c 6f61 6469 6e67 936f he.autoloading.o │ │ │ │ -00047cd0: 6693 7468 6598 7468 656f 7265 6d93 6672 f.the.theorem.fr │ │ │ │ -00047ce0: 6f6d 8ea1 8d91 eaf1 eb74 6865 9603 eaa8 om.......the.... │ │ │ │ -00047cf0: 6769 769a ac72 656e 9374 6865 6f72 7991 giv..ren.theory. │ │ │ │ -00047d00: ff05 562e 9105 38e0 5468 6593 7468 7265 ..V...8.The.thre │ │ │ │ -00047d10: 6593 7468 656f 7265 6d73 9363 616e 936e e.theorems.can.n │ │ │ │ -00047d20: 6f98 7793 6290 538e 6593 7365 7493 7570 o.w.b.S.e.set.up │ │ │ │ -00047d30: 9366 6f72 9361 7574 6f6c 6f61 6469 6e67 .for.autoloading │ │ │ │ -00047d40: 9361 7393 666f 6c6c 6f98 7773 3a8e 9f23 .as.follo.ws:..# │ │ │ │ -00047d50: 745e 8d8d 8d91 eaf1 eb9f ef87 8189 0000 t^.............. │ │ │ │ -00047d60: 6666 01c7 0b4a 9f16 9762 8d8d 90cc cd9f ff...J...b...... │ │ │ │ -00047d70: 0459 9c84 001a f0fe 0000 6666 8d9f ef66 .Y........ff...f │ │ │ │ -00047d80: 108d 8d92 01af f00d 8400 0ad7 0e00 00b8 ................ │ │ │ │ -00047d90: e88e 8d92 01b0 a8f5 8400 00b8 e800 15ae ................ │ │ │ │ -00047da0: 648e 8d8d 8d92 01b9 4db2 9ffd 1c15 eb49 d.......M......I │ │ │ │ -00047db0: 388e 8e8e 8e9f ff40 548d 9105 ccce eb61 8......@T......a │ │ │ │ -00047dc0: 236d 6170 9605 bfaa 2861 7574 6f6c 6f61 #map....(autoloa │ │ │ │ -00047dd0: 645f 7468 6d93 6074 7269 7660 2993 2877 d_thm.`triv`).(w │ │ │ │ -00047de0: 6f72 6473 9360 5468 3193 5468 3293 5468 ords.`Th1.Th2.Th │ │ │ │ -00047df0: 3360 293b 3b8e 9f0d 0000 8d91 05cc ce5b 3`);;..........[ │ │ │ │ -00047e00: 2829 3b96 05bf aa28 293b 9328 295d 933a ();....();.()].: │ │ │ │ -00047e10: 9376 6f69 6493 6c69 7374 8e8e 9201 c671 .void.list.....q │ │ │ │ -00047e20: b184 001a f0fe 0000 6666 8e8e 9f04 c002 ........ff...... │ │ │ │ -00047e30: 8900 0066 6601 c70b 4a8e 8e8e 9f23 2c59 ...ff...J....#,Y │ │ │ │ -00047e40: 8d91 eaf1 ebcf 5468 656e 9603 82cc 6966 ......Then....if │ │ │ │ -00047e50: 8d93 eb61 5468 318e 9114 c1ca cf2c 8d91 ...aTh1......,.. │ │ │ │ -00047e60: 0397 91eb 6154 6832 8e91 1859 5bcf 6f72 ....aTh2...Y[.or │ │ │ │ -00047e70: 8d93 eb61 5468 338e 9118 4496 cf6f 9a53 ...aTh3...D..o.S │ │ │ │ -00047e80: 8e63 6375 722c 9103 9791 7468 6579 9377 .ccur,....they.w │ │ │ │ -00047e90: 696c 6c93 6298 6593 6175 746f 6c6f 6164 ill.b.e.autoload │ │ │ │ -00047ea0: 6564 2e91 0516 4154 6869 7393 6973 9369 ed....AThis.is.i │ │ │ │ -00047eb0: 6c6c 7573 7472 6174 6564 9362 9865 6c6f llustrated.b.elo │ │ │ │ -00047ec0: 90ac 7277 2c91 0397 9177 6974 6893 7468 ..rw,....with.th │ │ │ │ -00047ed0: 658e a18d 91ea f1eb 6f75 7470 7574 9b03 e.......output.. │ │ │ │ -00047ee0: eaa8 666f 6c6c 6f95 ac72 7793 6564 9862 ..follo..rw.ed.b │ │ │ │ -00047ef0: 9379 9865 7870 6c61 6e61 746f 7279 9863 .y.explanatory.c │ │ │ │ -00047f00: 6f6d 6d65 6e93 7473 2e8e 8e9f 24fd 138e ommen.ts....$... │ │ │ │ -00047f10: 8c8b 0000 004f 0000 0000 0000 0000 0000 .....O.......... │ │ │ │ +000472a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000472b0: 0000 0004 696f a002 cc05 558d a0fd 46d3 ....io....U...F. │ │ │ │ +000472c0: 0e8d 8d8d 8d9f fa99 9a8d 91ea f1eb d037 ...............7 │ │ │ │ +000472d0: 3892 00ee 8ba1 4368 6170 7465 7296 0480 8.....Chapter... │ │ │ │ +000472e0: 0038 2e91 0a80 004d 4c93 5379 7374 656d .8.....ML.System │ │ │ │ +000472f0: 9346 91fe e000 756e 6374 696f 6e73 8e91 .F....unctions.. │ │ │ │ +00047300: eaf1 eb9f 0566 6689 0000 e666 01c7 3e7c .....ff....f..>| │ │ │ │ +00047310: 8e8e 8e8e a002 942f df8d a0fd 8bd0 218d ......./......!. │ │ │ │ +00047320: 91ea f1eb cf74 6f96 04bf 5762 9053 8e65 .....to...Wb.S.e │ │ │ │ +00047330: 9b04 bf56 7075 7493 6174 9874 6865 9362 ...Vput.at.the.b │ │ │ │ +00047340: 9053 8e65 6769 6e6e 696e 6793 6f66 9874 .S.eginning.of.t │ │ │ │ +00047350: 6865 936c 6973 7493 6f66 9870 9053 8e65 he.list.of.p.S.e │ │ │ │ +00047360: 6e64 696e 6793 746f 702d 6c65 7690 ac72 nding.top-lev..r │ │ │ │ +00047370: 656c 9865 7691 ff58 e461 6c75 6174 696f el.ev..X.aluatio │ │ │ │ +00047380: 6e73 2e91 07b6 ec41 7393 736f 9053 8e6f ns.....As.so.S.o │ │ │ │ +00047390: 6e98 6173 9374 6865 8ea4 1000 008d 91ea n.as.the........ │ │ │ │ +000473a0: f1eb 6375 7272 656e 95ac 7274 9b02 ca8c ..curren..rt.... │ │ │ │ +000473b0: 746f 702d 6c65 7693 656c 9602 ca8d 6576 top-lev.el....ev │ │ │ │ +000473c0: 91ff 58e4 616c 7561 7469 6f6e 9869 7393 ..X.aluation.is. │ │ │ │ +000473d0: 636f 6d70 6c65 7465 6498 2869 2e65 2e91 completed.(i.e.. │ │ │ │ +000473e0: 04d8 d774 6865 986f 6e65 9374 6861 7498 ...the.one.that. │ │ │ │ +000473f0: 696e 95ac 7276 936f 6b93 6564 9602 ca8d in..rv.ok.ed.... │ │ │ │ +00047400: 7468 6598 6361 6c6c 9374 6f8d 98eb 616c the.call.to...al │ │ │ │ +00047410: 6574 5f62 6566 6f72 658e 913c 4730 cf29 et_before...thm).. │ │ │ │ +000478e0: 9201 c671 b184 001a f0fe 0000 6666 8e8e ...q........ff.. │ │ │ │ +000478f0: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ +00047900: 9f23 2c59 8d91 eaf1 ebcf 5468 6973 9603 .#,Y......This.. │ │ │ │ +00047910: b35c 6973 9361 9376 90ac 7265 7273 696f .\is.a.v..rersio │ │ │ │ +00047920: 6e9b 03b3 5d6f 6693 7468 6593 eb48 4d4c n...]of.the..HML │ │ │ │ +00047930: 93cf 6675 6e63 7469 6f6e 8d93 eb61 7468 ..function...ath │ │ │ │ +00047940: 656f 7265 6d8e 912f a45e cf74 6861 7498 eorem../.^.that. │ │ │ │ +00047950: 7461 6b9a ac72 6573 9369 7473 9361 7267 tak..res.its.arg │ │ │ │ +00047960: 756d 656e 9874 7393 6173 9361 936c 6973 umen.ts.as.a.lis │ │ │ │ +00047970: 742e 9105 2672 5468 656e 936f 6e65 8ea1 t...&rThen.one.. │ │ │ │ +00047980: 8d91 eaf1 eb64 650c 6e65 733a 8e9f 279f .....de.nes:..'. │ │ │ │ +00047990: 0a8d 8d8d 91ea f1eb 9fe9 0781 8900 0066 ...............f │ │ │ │ +000479a0: 6601 c70b 4a9f 2397 628d 8d90 cccd 9f04 f...J.#.b....... │ │ │ │ +000479b0: 599c 8400 27f0 fe00 0066 668d 9fe2 6610 Y...'....ff...f. │ │ │ │ +000479c0: 8d8d 9201 aff0 0d84 000a d70e 0000 b8e8 ................ │ │ │ │ +000479d0: 8e8d 9201 b0a8 f584 0000 b8e8 0015 ae64 ...............d │ │ │ │ +000479e0: 8e8d 8d8d 9201 b94d b29f fd1c 15eb 4936 .......M......I6 │ │ │ │ +000479f0: 8e8e 8e8e 9fff 4054 8d91 05cc ceeb 6123 ......@T......a# │ │ │ │ +00047a00: 6c65 7496 05bf aa6c 6f61 645f 7468 6d5b let....load_thm[ │ │ │ │ +00047a10: 7468 793b 7468 6e61 6d65 5d93 3d8e a40d thy;thname].=... │ │ │ │ +00047a20: 0000 8d91 05cc ce23 9605 bfaa 6c65 745f .......#....let_ │ │ │ │ +00047a30: 6265 666f 7265 2874 686e 616d 652c 9360 before(thname,.` │ │ │ │ +00047a40: 7468 656f 7265 6d5f 6c69 7374 5f66 6e60 theorem_list_fn` │ │ │ │ +00047a50: 2c93 5b74 6879 3b74 686e 616d 655d 293b ,.[thy;thname]); │ │ │ │ +00047a60: 3b8e a18d 9105 ccce 6c6f 6164 5f74 686d ;.......load_thm │ │ │ │ +00047a70: 9605 bfaa 3d93 2d93 3a93 2873 7472 696e ....=.-.:.(strin │ │ │ │ +00047a80: 6793 6c69 7374 932d 3e93 766f 6964 298e g.list.->.void). │ │ │ │ +00047a90: 8e92 01c6 71b1 8400 27f0 fe00 0066 668e ....q...'....ff. │ │ │ │ +00047aa0: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ +00047ab0: 8ea9 29ac 598d 91ea f1eb cf54 6869 7396 ..).Y......This. │ │ │ │ +00047ac0: 04b2 3064 650c 6e65 738d 9104 b22f eb61 ..0de.nes..../.a │ │ │ │ +00047ad0: 6c6f 6164 5f74 686d 8e91 3761 afcf 746f load_thm..7a..to │ │ │ │ +00047ae0: 9362 9053 8e65 9361 9b04 b22f 6675 6e63 .b.S.e.a.../func │ │ │ │ +00047af0: 7469 6f6e 9374 6861 7493 7769 6c6c 936c tion.that.will.l │ │ │ │ +00047b00: 6f61 6498 616e 6493 6269 6e64 8d93 eb61 oad.and.bind...a │ │ │ │ +00047b10: 7468 6e61 6d65 8e91 2be2 5ccf 6672 6f6d thname..+.\.from │ │ │ │ +00047b20: 9874 6865 9374 6865 6f72 798e a18d 8d91 .the.theory..... │ │ │ │ +00047b30: eaf1 ebeb 6174 6879 8e91 fc30 e9cf 2e91 ....athy...0.... │ │ │ │ +00047b40: 0538 e046 696e 616c 6c79 91ff 0556 2c96 .8.Finally...V,. │ │ │ │ +00047b50: 03ea a86f 6e65 9364 650c 6e65 733a 8e9f ...one.de.nes:.. │ │ │ │ +00047b60: 2a0d f98d 8d8d 91ea f1eb 9fe9 0781 8900 *............... │ │ │ │ +00047b70: 0066 6601 c70b 4a9f 2397 628d 8d90 cccd .ff...J.#.b..... │ │ │ │ +00047b80: 9f04 599c 8400 27f0 fe00 0066 668d 9fe2 ..Y...'....ff... │ │ │ │ +00047b90: 6610 8d8d 9201 aff0 0d84 000a d70e 0000 f............... │ │ │ │ +00047ba0: b8e8 8e8d 9201 b0a8 f584 0000 b8e8 0015 ................ │ │ │ │ +00047bb0: ae64 8e8d 8d8d 9201 b94d b29f fd1c 15eb .d.......M...... │ │ │ │ +00047bc0: 4937 8e8e 8e8e 9fff 4054 8d91 05cc ceeb I7......@T...... │ │ │ │ +00047bd0: 6123 6c65 7496 05bf aa61 7574 6f6c 6f61 a#let....autoloa │ │ │ │ +00047be0: 645f 7468 6d93 7468 7993 7468 6e61 6d65 d_thm.thy.thname │ │ │ │ +00047bf0: 933d 8ea4 0d00 008d 9105 ccce 2391 05bf .=..........#... │ │ │ │ +00047c00: aa61 7574 6f6c 6f61 6428 7468 6e61 6d65 .autoload(thname │ │ │ │ +00047c10: 2c60 6c6f 6164 5f74 686d 602c 5b74 6879 ,`load_thm`,[thy │ │ │ │ +00047c20: 3b74 686e 616d 655d 293b 3b8e a18d 9105 ;thname]);;..... │ │ │ │ +00047c30: ccce 6175 746f 6c6f 6164 5f74 686d 9605 ..autoload_thm.. │ │ │ │ +00047c40: bfaa 3d93 2d93 3a93 2873 7472 696e 6793 ..=.-.:.(string. │ │ │ │ +00047c50: 2d3e 9373 7472 696e 6793 2d3e 9376 6f69 ->.string.->.voi │ │ │ │ +00047c60: 6429 8e8e 9201 c671 b184 0027 f0fe 0000 d).....q...'.... │ │ │ │ +00047c70: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ +00047c80: 4a8e 8e8e a68d 91ea f1eb cf54 6869 7396 J..........This. │ │ │ │ +00047c90: 0368 2174 616b 90ac 7265 739b 0368 2061 .h!tak..res..h a │ │ │ │ +00047ca0: 9374 6865 6f72 7998 616e 6493 6193 7468 .theory.and.a.th │ │ │ │ +00047cb0: 656f 7265 6d98 6e61 6d65 9361 6e64 9373 eorem.name.and.s │ │ │ │ +00047cc0: 6574 7398 7570 9374 6865 9861 7574 6f6c ets.up.the.autol │ │ │ │ +00047cd0: 6f61 6469 6e67 936f 6693 7468 6598 7468 oading.of.the.th │ │ │ │ +00047ce0: 656f 7265 6d93 6672 6f6d 8ea1 8d91 eaf1 eorem.from...... │ │ │ │ +00047cf0: eb74 6865 9603 eaa8 6769 769a ac72 656e .the....giv..ren │ │ │ │ +00047d00: 9374 6865 6f72 7991 ff05 562e 9105 38e0 .theory...V...8. │ │ │ │ +00047d10: 5468 6593 7468 7265 6593 7468 656f 7265 The.three.theore │ │ │ │ +00047d20: 6d73 9363 616e 936e 6f98 7793 6290 538e ms.can.no.w.b.S. │ │ │ │ +00047d30: 6593 7365 7493 7570 9366 6f72 9361 7574 e.set.up.for.aut │ │ │ │ +00047d40: 6f6c 6f61 6469 6e67 9361 7393 666f 6c6c oloading.as.foll │ │ │ │ +00047d50: 6f98 7773 3a8e 9f23 745e 8d8d 8d91 eaf1 o.ws:..#t^...... │ │ │ │ +00047d60: eb9f ef87 8189 0000 6666 01c7 0b4a 9f16 ........ff...J.. │ │ │ │ +00047d70: 9762 8d8d 90cc cd9f 0459 9c84 001a f0fe .b.......Y...... │ │ │ │ +00047d80: 0000 6666 8d9f ef66 108d 8d92 01af f00d ..ff...f........ │ │ │ │ +00047d90: 8400 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 ................ │ │ │ │ +00047da0: 8400 00b8 e800 15ae 648e 8d8d 8d92 01b9 ........d....... │ │ │ │ +00047db0: 4db2 9ffd 1c15 eb49 388e 8e8e 8e9f ff40 M......I8......@ │ │ │ │ +00047dc0: 548d 9105 ccce eb61 236d 6170 9605 bfaa T......a#map.... │ │ │ │ +00047dd0: 2861 7574 6f6c 6f61 645f 7468 6d93 6074 (autoload_thm.`t │ │ │ │ +00047de0: 7269 7660 2993 2877 6f72 6473 9360 5468 riv`).(words.`Th │ │ │ │ +00047df0: 3193 5468 3293 5468 3360 293b 3b8e 9f0d 1.Th2.Th3`);;... │ │ │ │ +00047e00: 0000 8d91 05cc ce5b 2829 3b96 05bf aa28 .......[();....( │ │ │ │ +00047e10: 293b 9328 295d 933a 9376 6f69 6493 6c69 );.()].:.void.li │ │ │ │ +00047e20: 7374 8e8e 9201 c671 b184 001a f0fe 0000 st.....q........ │ │ │ │ +00047e30: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ +00047e40: 4a8e 8e8e 9f23 2c59 8d91 eaf1 ebcf 5468 J....#,Y......Th │ │ │ │ +00047e50: 656e 9603 82cc 6966 8d93 eb61 5468 318e en....if...aTh1. │ │ │ │ +00047e60: 9114 c1ca cf2c 8d91 0397 91eb 6154 6832 .....,......aTh2 │ │ │ │ +00047e70: 8e91 1859 5bcf 6f72 8d93 eb61 5468 338e ...Y[.or...aTh3. │ │ │ │ +00047e80: 9118 4496 cf6f 9a53 8e63 6375 722c 9103 ..D..o.S.ccur,.. │ │ │ │ +00047e90: 9791 7468 6579 9377 696c 6c93 6298 6593 ..they.will.b.e. │ │ │ │ +00047ea0: 6175 746f 6c6f 6164 6564 2e91 0516 4154 autoloaded....AT │ │ │ │ +00047eb0: 6869 7393 6973 9369 6c6c 7573 7472 6174 his.is.illustrat │ │ │ │ +00047ec0: 6564 9362 9865 6c6f 90ac 7277 2c91 0397 ed.b.elo..rw,... │ │ │ │ +00047ed0: 9177 6974 6893 7468 658e a18d 91ea f1eb .with.the....... │ │ │ │ +00047ee0: 6f75 7470 7574 9b03 eaa8 666f 6c6c 6f95 output....follo. │ │ │ │ +00047ef0: ac72 7793 6564 9862 9379 9865 7870 6c61 .rw.ed.b.y.expla │ │ │ │ +00047f00: 6e61 746f 7279 9863 6f6d 6d65 6e93 7473 natory.commen.ts │ │ │ │ +00047f10: 2e8e 8e9f 24fd 138e 8c8b 0000 004f 0000 ....$........O.. │ │ │ │ 00047f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00047f30: 0000 0000 0000 0000 0000 0004 7281 a002 ............r... │ │ │ │ -00047f40: cc05 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 ..U...F......... │ │ │ │ -00047f50: 9a8d 9112 c761 d038 2e35 2e91 0a80 0049 .....a.8.5.....I │ │ │ │ -00047f60: 6e9a a000 7465 7270 7265 7469 6e67 9604 n...terpreting.. │ │ │ │ -00047f70: 8000 6c69 7374 7393 6f66 936e 9875 6d98 ..lists.of.n.um. │ │ │ │ -00047f80: 6290 6000 6572 7393 6173 934d 4c93 696e b.`.ers.as.ML.in │ │ │ │ -00047f90: 7075 7492 00a2 ca8d 3739 8e91 12c7 619f put.....79....a. │ │ │ │ -00047fa0: 0566 6689 0000 e666 01c7 3e7c 8e8e 8e8e .ff....f..>|.... │ │ │ │ -00047fb0: a002 942f df8d a0fd d82f 068d 8d8d 9112 .../...../...... │ │ │ │ -00047fc0: c761 9fa8 0781 8900 0066 6601 c70b 4aa0 .a.......ff...J. │ │ │ │ -00047fd0: 00a5 9762 8d8d 90cc cd9f 0459 9c84 00a9 ...b.......Y.... │ │ │ │ -00047fe0: f0fe 0000 6666 8da0 ff60 6610 8d8d 9201 ....ff...`f..... │ │ │ │ -00047ff0: aff0 0d84 000a d70e 0000 b8e8 8e8d 9201 ................ │ │ │ │ -00048000: b0a8 f584 0000 b8e8 0015 ae64 8e8d 8d8d ...........d.... │ │ │ │ -00048010: 9201 b94d b29f fd1c 15eb 4939 8e8e 8e8e ...M......I9.... │ │ │ │ -00048020: 9fff 4054 8d91 05cc ceeb 6123 5245 5752 ..@T......a#REWR │ │ │ │ -00048030: 4954 455f 5255 4c45 5b54 6832 3b54 6833 ITE_RULE[Th2;Th3 │ │ │ │ -00048040: 5d54 6831 3b3b 9122 7dfc 2596 05bf aa45 ]Th1;;."}.%....E │ │ │ │ -00048050: 7870 7265 7373 696f 6e93 696e 7075 7493 xpression.input. │ │ │ │ -00048060: 746f 9374 6f70 936c 6576 656c 934d 4c93 to.top.level.ML. │ │ │ │ -00048070: 258e a40d 0000 8d91 05cc ce28 2996 05bf %..........()... │ │ │ │ -00048080: aa3a 9376 6f69 6492 0089 f7f0 2593 7265 .:.void.....%.re │ │ │ │ -00048090: 7375 6c74 936f 6693 6c6f 6164 5f74 686d sult.of.load_thm │ │ │ │ -000480a0: 5b60 7472 6976 603b 6054 6831 605d 9325 [`triv`;`Th1`].% │ │ │ │ -000480b0: 8ea1 8d91 05cc ce54 6831 9605 bfaa 3d93 .......Th1....=. │ │ │ │ -000480c0: 2e93 7c2d 9378 933d 9328 7993 2a93 3129 ..|-.x.=.(y.*.1) │ │ │ │ -000480d0: 932b 9330 9128 3da6 2593 5468 3193 6175 .+.0.(=.%.Th1.au │ │ │ │ -000480e0: 746f 6c6f 6164 6564 916d 399e 258e a1a1 toloaded.m9.%... │ │ │ │ -000480f0: 8d91 05cc ce28 2996 05bf aa3a 9376 6f69 .....()....:.voi │ │ │ │ -00048100: 6492 0089 f7f0 2593 7265 7375 6c74 936f d.....%.result.o │ │ │ │ -00048110: 6693 6c6f 6164 5f74 686d 5b60 7472 6976 f.load_thm[`triv │ │ │ │ -00048120: 603b 6054 6833 605d 9325 8ea1 a18d 9105 `;`Th3`].%...... │ │ │ │ -00048130: ccce 5468 3396 05bf aa3d 937c 2d93 6d93 ..Th3....=.|-.m. │ │ │ │ -00048140: 2a93 3193 3d93 6d91 563a f625 9354 6833 *.1.=.m.V:.%.Th3 │ │ │ │ -00048150: 9361 7574 6f6c 6f61 6465 6491 6d39 9e25 .autoloaded.m9.% │ │ │ │ -00048160: 8ea1 a18d 9105 ccce 2829 9605 bfaa 3a93 ........()....:. │ │ │ │ -00048170: 766f 6964 9200 89f7 f025 9372 6573 756c void.....%.resul │ │ │ │ -00048180: 7493 6f66 936c 6f61 645f 7468 6d5b 6074 t.of.load_thm[`t │ │ │ │ -00048190: 7269 7660 3b60 5468 3260 5d93 258e a1a1 riv`;`Th2`].%... │ │ │ │ -000481a0: 8d91 05cc ce54 6832 9605 bfaa 3d93 7c2d .....Th2....=.|- │ │ │ │ -000481b0: 936d 932b 9330 933d 936d 9156 3af6 2593 .m.+.0.=.m.V:.%. │ │ │ │ -000481c0: 5468 3293 6175 746f 6c6f 6164 6564 916d Th2.autoloaded.m │ │ │ │ -000481d0: 399e 258e a1a1 8d91 05cc ce2e 9605 bfaa 9.%............. │ │ │ │ -000481e0: 7c2d 9378 933d 9379 9200 8438 4625 9352 |-.x.=.y...8F%.R │ │ │ │ -000481f0: 6573 756c 7493 6f66 9369 6e70 7574 9365 esult.of.input.e │ │ │ │ -00048200: 7870 7265 7373 696f 6e91 283d a625 8e8e xpression.(=.%.. │ │ │ │ -00048210: 9201 c671 b184 00a9 f0fe 0000 6666 8e8e ...q........ff.. │ │ │ │ -00048220: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ -00048230: 9f68 4dba 8d91 1e28 f0cf 5468 6973 9604 .hM....(..This.. │ │ │ │ -00048240: 3a62 696d 706c 656d 656e 90ac 7274 6174 :bimplemen..rtat │ │ │ │ -00048250: 696f 6e9b 043a 636f 6693 6175 746f 6c6f ion..:cof.autolo │ │ │ │ -00048260: 6164 696e 6798 696c 6c75 7374 7261 7465 ading.illustrate │ │ │ │ -00048270: 7393 7468 6593 6765 6e65 7261 6c98 7072 s.the.general.pr │ │ │ │ -00048280: 696e 6369 706c 6573 2c91 044e 5162 7574 inciples,..NQbut │ │ │ │ -00048290: 9368 6173 9874 6865 9364 6973 2d8e a410 .has.the.dis-... │ │ │ │ -000482a0: 0000 8d91 12c7 6161 6476 91ff 58e4 616e ......aadv..X.an │ │ │ │ -000482b0: 9aac 7274 6167 6596 0489 1374 6861 7493 ..rtage....that. │ │ │ │ -000482c0: 7468 656f 7265 6d73 9361 7265 9361 6c77 theorems.are.alw │ │ │ │ -000482d0: 9861 9879 7391 0489 1272 656c 6f61 6465 .a.ys....reloade │ │ │ │ -000482e0: 6493 7768 656e 6576 9865 7293 7468 6579 d.whenev.er.they │ │ │ │ -000482f0: 936f 9053 8e63 6375 722e 9107 1421 4173 .o.S.ccur....!As │ │ │ │ -00048300: 9361 6e91 0489 1265 7865 7263 6973 652c .an....exercise, │ │ │ │ -00048310: 9104 b0ae 7468 658e a18d 9112 c761 7265 ....the......are │ │ │ │ -00048320: 6164 6572 9603 8969 6d69 6768 90ac 7274 ader...imigh..rt │ │ │ │ -00048330: 9b03 8968 7769 7368 9374 6f93 636f 6e73 ...hwish.to.cons │ │ │ │ -00048340: 6964 6572 9868 6f90 ac72 7793 746f 936d ider.ho..rw.to.m │ │ │ │ -00048350: 6f90 538e 6469 6679 9874 6865 9364 650c o.S.dify.the.de. │ │ │ │ -00048360: 6e69 7469 6f6e 7393 6162 9053 8e6f 95ac nitions.ab.S.o.. │ │ │ │ -00048370: 7276 9365 9828 7573 696e 678d 9103 8969 rv.e.(using....i │ │ │ │ -00048380: eb61 756e 646f 5f61 7574 6f6c 6f61 648e .aundo_autoload. │ │ │ │ -00048390: 914e 450b cf29 8ea1 8d91 12c7 6173 6f96 .NE..)......aso. │ │ │ │ -000483a0: 03ea a874 6861 7493 7468 656f 7265 6d73 ...that.theorems │ │ │ │ -000483b0: 9361 7265 936f 6e6c 7993 6c6f 6164 6564 .are.only.loaded │ │ │ │ -000483c0: 936f 6e63 6593 7090 538e 6572 9373 6573 .once.p.S.er.ses │ │ │ │ -000483d0: 7369 6f6e 2e8e a18d 911e 28f0 4191 04a8 sion......(.A... │ │ │ │ -000483e0: af73 7095 538e 6563 6961 6c9b 04a8 e070 .sp.S.ecial....p │ │ │ │ -000483f0: 7572 7093 6f73 6598 6175 746f 6c6f 6164 urp.ose.autoload │ │ │ │ -00048400: 696e 6798 6675 6e63 7469 6f6e 2c96 04d8 ing.function,... │ │ │ │ -00048410: 6e66 6f72 9104 a8e1 6178 696f 6d73 2c93 nfor....axioms,. │ │ │ │ -00048420: 6465 0c6e 6974 696f 6e73 9861 6e64 9874 de.nitions.and.t │ │ │ │ -00048430: 6865 6f72 656d 732c 9369 7398 7072 6f2d heorems,.is.pro- │ │ │ │ -00048440: 8ea1 8d91 12c7 6176 6964 6564 9604 b820 ......avided... │ │ │ │ -00048450: 6173 9b04 b821 7374 616e 6461 7264 2e91 as...!standard.. │ │ │ │ -00048460: 07a1 4954 6869 7393 6973 9363 6f90 538e ..IThis.is.co.S. │ │ │ │ -00048470: 6465 6498 746f 9370 726f 90ac 7276 6964 ded.to.pro..rvid │ │ │ │ -00048480: 6598 6193 6d6f 7265 9370 6c65 6173 696e e.a.more.pleasin │ │ │ │ -00048490: 6798 6f75 7470 7574 9374 6861 6e93 6769 g.output.than.gi │ │ │ │ -000484a0: 7695 ac72 656e 9862 9379 9104 b820 7468 v..ren.b.y... th │ │ │ │ -000484b0: 658e a18d 9112 c761 6465 0c6e 6974 696f e......ade.nitio │ │ │ │ -000484c0: 6e73 9b03 eaa8 6162 9053 8e6f 95ac 7276 ns....ab.S.o..rv │ │ │ │ -000484d0: 9365 2c98 616e 6498 6974 986f 6e6c 7998 .e,.and.it.only. │ │ │ │ -000484e0: 6175 746f 6c6f 6164 7398 6f6e 6365 2e91 autoloads.once.. │ │ │ │ -000484f0: 0538 e054 6865 9866 756e 6374 696f 6e98 .8.The.function. │ │ │ │ -00048500: 6973 3a8e 9f1c 9980 8d8d 8d91 12c7 619f is:...........a. │ │ │ │ -00048510: f4da da89 0000 6666 01c7 0b4a 9f0b f0af ......ff...J.... │ │ │ │ -00048520: 8d8d 90cc cd9f 0459 9c84 0010 4a4b 0000 .......Y....JK.. │ │ │ │ -00048530: 6666 8d9f fba6 648d 9117 0bcc eb61 6175 ff....d......aau │ │ │ │ -00048540: 746f 6c6f 6164 5f74 6865 6f72 7991 0b7f toload_theory... │ │ │ │ -00048550: 543a 9605 bfaa 2873 7472 696e 6793 2393 T:....(string.#. │ │ │ │ -00048560: 7374 7269 6e67 9323 9373 7472 696e 6729 string.#.string) │ │ │ │ -00048570: 932d 3e93 766f 6964 8e8e 9201 c671 b184 .->.void.....q.. │ │ │ │ -00048580: 0010 4a4b 0000 6666 8e8e 9f04 c002 8900 ..JK..ff........ │ │ │ │ -00048590: 0066 6601 c70b 4a8e 8e8e a91c 9981 8d91 .ff...J......... │ │ │ │ -000485a0: 1e28 f0cf 5468 6596 037f 310c 7273 7491 .(..The...1.rst. │ │ │ │ -000485b0: 037f 3061 7267 756d 656e 9aac 7274 936d ..0argumen..rt.m │ │ │ │ -000485c0: 9875 7374 9362 9053 8e65 9b03 7f30 6f6e .ust.b.S.e...0on │ │ │ │ -000485d0: 6593 6f66 9874 6865 9373 7472 696e 6773 e.of.the.strings │ │ │ │ -000485e0: 8d93 eb61 6061 7869 6f6d 608e 912b bcd7 ...a`axiom`..+.. │ │ │ │ -000485f0: cf2c 8d91 0394 afeb 6160 6465 6669 6e69 .,......a`defini │ │ │ │ -00048600: 7469 6f6e 608e 914c 0fd7 cf6f 728d 93eb tion`..L...or... │ │ │ │ -00048610: 6160 7468 656f 7265 6d60 8e91 373c 2bcf a`theorem`..7<+. │ │ │ │ -00048620: 3b91 03a3 0374 6865 8ea1 8d91 12c7 6173 ;....the......as │ │ │ │ -00048630: 6563 6f6e 6496 0470 5f61 7267 756d 656e econd..p_argumen │ │ │ │ -00048640: 9aac 7274 9361 9374 6865 6f72 793b 9104 ..rt.a.theory;.. │ │ │ │ -00048650: b33b 616e 6493 7468 6593 7468 6972 6493 .;and.the.third. │ │ │ │ -00048660: 6172 6775 6d65 6e98 7493 7468 6593 6e61 argumen.t.the.na │ │ │ │ -00048670: 6d65 936f 6693 616e 9361 7869 6f6d 2c91 me.of.an.axiom,. │ │ │ │ -00048680: 0491 cd64 650c 6e69 7469 6f6e 936f 728e ...de.nition.or. │ │ │ │ -00048690: a18d 9112 c761 7468 656f 7265 6d96 046e .....atheorem..n │ │ │ │ -000486a0: 6766 726f 6d93 7468 659b 046e 6674 6865 gfrom.the..nfthe │ │ │ │ -000486b0: 6f72 7991 ff05 562e 9106 c41d 5468 6593 ory...V.....The. │ │ │ │ -000486c0: 7265 7375 6c74 9369 7398 6193 7369 6465 result.is.a.side │ │ │ │ -000486d0: 2d65 0b65 6374 9374 6861 7493 7365 7473 -e.ect.that.sets │ │ │ │ -000486e0: 9375 7093 7468 6598 6175 746f 6c6f 6164 .up.the.autoload │ │ │ │ -000486f0: 696e 6793 6f66 9374 6865 8ea1 8d91 12c7 ing.of.the...... │ │ │ │ -00048700: 6161 7869 6f6d 2c96 03ea a864 650c 6e69 aaxiom,....de.ni │ │ │ │ -00048710: 7469 6f6e 936f 7293 7468 656f 7265 6d93 tion.or.theorem. │ │ │ │ -00048720: 6672 6f6d 9374 6865 9367 6976 90ac 7265 from.the.giv..re │ │ │ │ -00048730: 6e93 7468 656f 7279 91ff 0556 2e8e 9f28 n.theory...V...( │ │ │ │ -00048740: 0819 8d8d 9112 c761 eb4b 382e 358e 913f .......a.K8.5..? │ │ │ │ -00048750: 0f0c 496e 9bff 75c2 7465 7270 7265 7469 ..In..u.terpreti │ │ │ │ -00048760: 6e67 9606 7ae1 6c69 7374 7393 6f66 936e ng..z.lists.of.n │ │ │ │ -00048770: 9875 6d98 6291 008a 3d65 7273 9361 7393 .um.b...=ers.as. │ │ │ │ -00048780: 4d4c 9369 6e70 7574 8e9f 1be2 238d 9112 ML.input....#... │ │ │ │ -00048790: c761 cf54 6865 9603 eaa8 eb48 4d4c 93cf .a.The.....HML.. │ │ │ │ -000487a0: 6675 6e63 7469 6f6e 3a8e a68d 8d8d 9112 function:....... │ │ │ │ -000487b0: c761 9ff5 4fa7 8900 0066 6601 c70b 4a9f .a..O....ff...J. │ │ │ │ -000487c0: 0b07 168d 8d90 cccd 9f04 599c 8400 0f60 ..........Y....` │ │ │ │ -000487d0: b200 0066 668d 9ffb a664 8d91 170b cceb ...ff....d...... │ │ │ │ -000487e0: 6169 6e6a 6563 745f 696e 7075 7496 05bf ainject_input... │ │ │ │ -000487f0: aa3a 9369 6e74 936c 6973 7493 2d3e 9376 .:.int.list.->.v │ │ │ │ -00048800: 6f69 648e 8e92 01c6 71b1 8400 0f60 b200 oid.....q....`.. │ │ │ │ -00048810: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ -00048820: 0b4a 8e8e 8ea6 8d91 12c7 61cf 636f 6e63 .J........a.conc │ │ │ │ -00048830: 6174 656e 6174 6573 9603 c358 6974 739b atenates...Xits. │ │ │ │ -00048840: 03c3 5761 7267 756d 656e 90ac 7274 9328 ..Wargumen..rt.( │ │ │ │ -00048850: 636f 6e73 6964 6572 6564 9361 7393 6198 considered.as.a. │ │ │ │ -00048860: 6c69 7374 936f 6693 eb48 4153 4349 904d list.of..HASCI.M │ │ │ │ -00048870: de49 9103 c34d cf63 9aac 7268 6172 6163 .I...M.c..rharac │ │ │ │ -00048880: 7465 7273 2993 6f6e 9874 6f93 7468 6593 ters).on.to.the. │ │ │ │ -00048890: 6672 6f6e 9874 9103 c357 6f66 9374 6865 fron.t...Wof.the │ │ │ │ -000488a0: 8ea1 8d91 12c7 6169 6e70 7574 9603 eaa8 ......ainput.... │ │ │ │ -000488b0: 6390 ac72 6861 7261 6374 6572 9373 7472 c..rharacter.str │ │ │ │ -000488c0: 6561 6d2e 9105 38e0 5468 6593 6675 6e63 eam...8.The.func │ │ │ │ -000488d0: 7469 6f6e 3a8e 9f1c 9980 8d8d 8d91 12c7 tion:........... │ │ │ │ -000488e0: 619f f54f a789 0000 6666 01c7 0b4a 9f0b a..O....ff...J.. │ │ │ │ -000488f0: 0716 8d8d 90cc cd9f 0459 9c84 000f 60b2 .........Y....`. │ │ │ │ -00048900: 0000 6666 8d9f fba6 648d 9117 0bcc eb61 ..ff....d......a │ │ │ │ -00048910: 4d4c 5f65 7661 6c96 05bf aa3a 9373 7472 ML_eval....:.str │ │ │ │ -00048920: 696e 6793 2d3e 9376 6f69 648e 8e92 01c6 ing.->.void..... │ │ │ │ -00048930: 71b1 8400 0f60 b200 0066 668e 8e9f 04c0 q....`...ff..... │ │ │ │ -00048940: 0289 0000 6666 01c7 0b4a 8e8e 8ea6 8d91 ....ff...J...... │ │ │ │ -00048950: 12c7 61cf 6973 9605 28ff 6465 0c6e 6564 ..a.is..(.de.ned │ │ │ │ -00048960: 9b05 28fe 696e 9374 6572 6d73 936f 668d ..(.in.terms.of. │ │ │ │ -00048970: 93eb 6169 6e6a 6563 745f 696e 7075 748e ..ainject_input. │ │ │ │ -00048980: 914a 24f7 cf3b 9105 c82a 6974 9863 6f6e .J$..;...*it.con │ │ │ │ -00048990: 95ac 7276 9365 7274 7396 0528 ff69 7473 ..rv.erts..(.its │ │ │ │ -000489a0: 9361 7267 756d 656e 90ac 7274 9873 7472 .argumen..rt.str │ │ │ │ -000489b0: 696e 6793 746f 9361 936c 6973 7498 6f66 ing.to.a.list.of │ │ │ │ -000489c0: 93eb 4841 5343 4990 4dde 498e a18d 9112 ..HASCI.M.I..... │ │ │ │ -000489d0: c761 cf63 9aac 7268 6172 6163 7465 7273 .a.c..rharacters │ │ │ │ -000489e0: 9604 18b0 616e 6491 0418 af74 6865 6e93 ....and....then. │ │ │ │ -000489f0: 696e 6a65 6374 7393 7468 6573 6593 696e injects.these.in │ │ │ │ -00048a00: 9874 6f91 0418 af74 6865 9369 6e70 7574 .to....the.input │ │ │ │ -00048a10: 9373 7472 6561 6d2e 9105 c2f7 5468 6593 .stream.....The. │ │ │ │ -00048a20: 696d 706c 656d 656e 9874 6174 696f 6e91 implemen.tation. │ │ │ │ -00048a30: 0418 af6f 668d 93eb 614d 4c5f 6576 616c ...of...aML_eval │ │ │ │ -00048a40: 8e8e a18d 9112 c761 cf68 6173 9603 eaa8 .......a.has.... │ │ │ │ -00048a50: 6e6f 7493 6290 538e 6565 6e93 0c6e 616c not.b.S.een..nal │ │ │ │ -00048a60: 6973 6564 9379 90ac 7265 743b 9373 6565 ised.y..ret;.see │ │ │ │ -00048a70: 93eb 4952 4546 4552 454e 4345 93cf 666f ..IREFERENCE..fo │ │ │ │ -00048a80: 7293 6d6f 7265 9364 6574 6169 6c73 2e8e r.more.details.. │ │ │ │ -00048a90: a18d 911e 28f0 5375 7070 9053 8e6f 7365 ....(.Supp.S.ose │ │ │ │ -00048aa0: 2c96 03ea a866 6f72 9365 7861 6d70 6c65 ,....for.example │ │ │ │ -00048ab0: 2c93 7468 6174 9374 6865 9366 6f6c 6c6f ,.that.the.follo │ │ │ │ -00048ac0: 90ac 7277 696e 6793 eb48 4d4c 93cf 6269 ..rwing..HML..bi │ │ │ │ -00048ad0: 6e64 696e 6773 9361 7265 936d 6164 653a ndings.are.made: │ │ │ │ -00048ae0: 8e8e 9f24 fd13 8e8c 8b00 0000 5000 0000 ...$........P... │ │ │ │ -00048af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00047f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00047f40: 0000 0004 7289 a002 cc05 558d a0fd 46d3 ....r.....U...F. │ │ │ │ +00047f50: 0e8d 8d8d 8d9f fa99 9a8d 9112 c761 d038 .............a.8 │ │ │ │ +00047f60: 2e35 2e91 0a80 0049 6e9a a000 7465 7270 .5.....In...terp │ │ │ │ +00047f70: 7265 7469 6e67 9604 8000 6c69 7374 7393 reting....lists. │ │ │ │ +00047f80: 6f66 936e 9875 6d98 6290 6000 6572 7393 of.n.um.b.`.ers. │ │ │ │ +00047f90: 6173 934d 4c93 696e 7075 7492 00a2 ca8d as.ML.input..... │ │ │ │ +00047fa0: 3739 8e91 12c7 619f 0566 6689 0000 e666 79....a..ff....f │ │ │ │ +00047fb0: 01c7 3e7c 8e8e 8e8e a002 942f df8d a0fd ..>|......./.... │ │ │ │ +00047fc0: d82f 068d 8d8d 9112 c761 9fa8 0781 8900 ./.......a...... │ │ │ │ +00047fd0: 0066 6601 c70b 4aa0 00a5 9762 8d8d 90cc .ff...J....b.... │ │ │ │ +00047fe0: cd9f 0459 9c84 00a9 f0fe 0000 6666 8da0 ...Y........ff.. │ │ │ │ +00047ff0: ff60 6610 8d8d 9201 aff0 0d84 000a d70e .`f............. │ │ │ │ +00048000: 0000 b8e8 8e8d 9201 b0a8 f584 0000 b8e8 ................ │ │ │ │ +00048010: 0015 ae64 8e8d 8d8d 9201 b94d b29f fd1c ...d.......M.... │ │ │ │ +00048020: 15eb 4939 8e8e 8e8e 9fff 4054 8d91 05cc ..I9......@T.... │ │ │ │ +00048030: ceeb 6123 5245 5752 4954 455f 5255 4c45 ..a#REWRITE_RULE │ │ │ │ +00048040: 5b54 6832 3b54 6833 5d54 6831 3b3b 9122 [Th2;Th3]Th1;;." │ │ │ │ +00048050: 7dfc 2596 05bf aa45 7870 7265 7373 696f }.%....Expressio │ │ │ │ +00048060: 6e93 696e 7075 7493 746f 9374 6f70 936c n.input.to.top.l │ │ │ │ +00048070: 6576 656c 934d 4c93 258e a40d 0000 8d91 evel.ML.%....... │ │ │ │ +00048080: 05cc ce28 2996 05bf aa3a 9376 6f69 6492 ...()....:.void. │ │ │ │ +00048090: 0089 f7f0 2593 7265 7375 6c74 936f 6693 ....%.result.of. │ │ │ │ +000480a0: 6c6f 6164 5f74 686d 5b60 7472 6976 603b load_thm[`triv`; │ │ │ │ +000480b0: 6054 6831 605d 9325 8ea1 8d91 05cc ce54 `Th1`].%.......T │ │ │ │ +000480c0: 6831 9605 bfaa 3d93 2e93 7c2d 9378 933d h1....=...|-.x.= │ │ │ │ +000480d0: 9328 7993 2a93 3129 932b 9330 9128 3da6 .(y.*.1).+.0.(=. │ │ │ │ +000480e0: 2593 5468 3193 6175 746f 6c6f 6164 6564 %.Th1.autoloaded │ │ │ │ +000480f0: 916d 399e 258e a1a1 8d91 05cc ce28 2996 .m9.%........(). │ │ │ │ +00048100: 05bf aa3a 9376 6f69 6492 0089 f7f0 2593 ...:.void.....%. │ │ │ │ +00048110: 7265 7375 6c74 936f 6693 6c6f 6164 5f74 result.of.load_t │ │ │ │ +00048120: 686d 5b60 7472 6976 603b 6054 6833 605d hm[`triv`;`Th3`] │ │ │ │ +00048130: 9325 8ea1 a18d 9105 ccce 5468 3396 05bf .%........Th3... │ │ │ │ +00048140: aa3d 937c 2d93 6d93 2a93 3193 3d93 6d91 .=.|-.m.*.1.=.m. │ │ │ │ +00048150: 563a f625 9354 6833 9361 7574 6f6c 6f61 V:.%.Th3.autoloa │ │ │ │ +00048160: 6465 6491 6d39 9e25 8ea1 a18d 9105 ccce ded.m9.%........ │ │ │ │ +00048170: 2829 9605 bfaa 3a93 766f 6964 9200 89f7 ()....:.void.... │ │ │ │ +00048180: f025 9372 6573 756c 7493 6f66 936c 6f61 .%.result.of.loa │ │ │ │ +00048190: 645f 7468 6d5b 6074 7269 7660 3b60 5468 d_thm[`triv`;`Th │ │ │ │ +000481a0: 3260 5d93 258e a1a1 8d91 05cc ce54 6832 2`].%........Th2 │ │ │ │ +000481b0: 9605 bfaa 3d93 7c2d 936d 932b 9330 933d ....=.|-.m.+.0.= │ │ │ │ +000481c0: 936d 9156 3af6 2593 5468 3293 6175 746f .m.V:.%.Th2.auto │ │ │ │ +000481d0: 6c6f 6164 6564 916d 399e 258e a1a1 8d91 loaded.m9.%..... │ │ │ │ +000481e0: 05cc ce2e 9605 bfaa 7c2d 9378 933d 9379 ........|-.x.=.y │ │ │ │ +000481f0: 9200 8438 4625 9352 6573 756c 7493 6f66 ...8F%.Result.of │ │ │ │ +00048200: 9369 6e70 7574 9365 7870 7265 7373 696f .input.expressio │ │ │ │ +00048210: 6e91 283d a625 8e8e 9201 c671 b184 00a9 n.(=.%.....q.... │ │ │ │ +00048220: f0fe 0000 6666 8e8e 9f04 c002 8900 0066 ....ff.........f │ │ │ │ +00048230: 6601 c70b 4a8e 8e8e 9f68 4dba 8d91 1e28 f...J....hM....( │ │ │ │ +00048240: f0cf 5468 6973 9604 3a62 696d 706c 656d ..This..:bimplem │ │ │ │ +00048250: 656e 90ac 7274 6174 696f 6e9b 043a 636f en..rtation..:co │ │ │ │ +00048260: 6693 6175 746f 6c6f 6164 696e 6798 696c f.autoloading.il │ │ │ │ +00048270: 6c75 7374 7261 7465 7393 7468 6593 6765 lustrates.the.ge │ │ │ │ +00048280: 6e65 7261 6c98 7072 696e 6369 706c 6573 neral.principles │ │ │ │ +00048290: 2c91 044e 5162 7574 9368 6173 9874 6865 ,..NQbut.has.the │ │ │ │ +000482a0: 9364 6973 2d8e a410 0000 8d91 12c7 6161 .dis-.........aa │ │ │ │ +000482b0: 6476 91ff 58e4 616e 9aac 7274 6167 6596 dv..X.an..rtage. │ │ │ │ +000482c0: 0489 1374 6861 7493 7468 656f 7265 6d73 ...that.theorems │ │ │ │ +000482d0: 9361 7265 9361 6c77 9861 9879 7391 0489 .are.alw.a.ys... │ │ │ │ +000482e0: 1272 656c 6f61 6465 6493 7768 656e 6576 .reloaded.whenev │ │ │ │ +000482f0: 9865 7293 7468 6579 936f 9053 8e63 6375 .er.they.o.S.ccu │ │ │ │ +00048300: 722e 9107 1421 4173 9361 6e91 0489 1265 r....!As.an....e │ │ │ │ +00048310: 7865 7263 6973 652c 9104 b0ae 7468 658e xercise,....the. │ │ │ │ +00048320: a18d 9112 c761 7265 6164 6572 9603 8969 .....areader...i │ │ │ │ +00048330: 6d69 6768 90ac 7274 9b03 8968 7769 7368 migh..rt...hwish │ │ │ │ +00048340: 9374 6f93 636f 6e73 6964 6572 9868 6f90 .to.consider.ho. │ │ │ │ +00048350: ac72 7793 746f 936d 6f90 538e 6469 6679 .rw.to.mo.S.dify │ │ │ │ +00048360: 9874 6865 9364 650c 6e69 7469 6f6e 7393 .the.de.nitions. │ │ │ │ +00048370: 6162 9053 8e6f 95ac 7276 9365 9828 7573 ab.S.o..rv.e.(us │ │ │ │ +00048380: 696e 678d 9103 8969 eb61 756e 646f 5f61 ing....i.aundo_a │ │ │ │ +00048390: 7574 6f6c 6f61 648e 914e 450b cf29 8ea1 utoload..NE..).. │ │ │ │ +000483a0: 8d91 12c7 6173 6f96 03ea a874 6861 7493 ....aso....that. │ │ │ │ +000483b0: 7468 656f 7265 6d73 9361 7265 936f 6e6c theorems.are.onl │ │ │ │ +000483c0: 7993 6c6f 6164 6564 936f 6e63 6593 7090 y.loaded.once.p. │ │ │ │ +000483d0: 538e 6572 9373 6573 7369 6f6e 2e8e a18d S.er.session.... │ │ │ │ +000483e0: 911e 28f0 4191 04a8 af73 7095 538e 6563 ..(.A....sp.S.ec │ │ │ │ +000483f0: 6961 6c9b 04a8 e070 7572 7093 6f73 6598 ial....purp.ose. │ │ │ │ +00048400: 6175 746f 6c6f 6164 696e 6798 6675 6e63 autoloading.func │ │ │ │ +00048410: 7469 6f6e 2c96 04d8 6e66 6f72 9104 a8e1 tion,...nfor.... │ │ │ │ +00048420: 6178 696f 6d73 2c93 6465 0c6e 6974 696f axioms,.de.nitio │ │ │ │ +00048430: 6e73 9861 6e64 9874 6865 6f72 656d 732c ns.and.theorems, │ │ │ │ +00048440: 9369 7398 7072 6f2d 8ea1 8d91 12c7 6176 .is.pro-......av │ │ │ │ +00048450: 6964 6564 9604 b820 6173 9b04 b821 7374 ided... as...!st │ │ │ │ +00048460: 616e 6461 7264 2e91 07a1 4954 6869 7393 andard....IThis. │ │ │ │ +00048470: 6973 9363 6f90 538e 6465 6498 746f 9370 is.co.S.ded.to.p │ │ │ │ +00048480: 726f 90ac 7276 6964 6598 6193 6d6f 7265 ro..rvide.a.more │ │ │ │ +00048490: 9370 6c65 6173 696e 6798 6f75 7470 7574 .pleasing.output │ │ │ │ +000484a0: 9374 6861 6e93 6769 7695 ac72 656e 9862 .than.giv..ren.b │ │ │ │ +000484b0: 9379 9104 b820 7468 658e a18d 9112 c761 .y... the......a │ │ │ │ +000484c0: 6465 0c6e 6974 696f 6e73 9b03 eaa8 6162 de.nitions....ab │ │ │ │ +000484d0: 9053 8e6f 95ac 7276 9365 2c98 616e 6498 .S.o..rv.e,.and. │ │ │ │ +000484e0: 6974 986f 6e6c 7998 6175 746f 6c6f 6164 it.only.autoload │ │ │ │ +000484f0: 7398 6f6e 6365 2e91 0538 e054 6865 9866 s.once...8.The.f │ │ │ │ +00048500: 756e 6374 696f 6e98 6973 3a8e 9f1c 9980 unction.is:..... │ │ │ │ +00048510: 8d8d 8d91 12c7 619f f4da da89 0000 6666 ......a.......ff │ │ │ │ +00048520: 01c7 0b4a 9f0b f0af 8d8d 90cc cd9f 0459 ...J...........Y │ │ │ │ +00048530: 9c84 0010 4a4b 0000 6666 8d9f fba6 648d ....JK..ff....d. │ │ │ │ +00048540: 9117 0bcc eb61 6175 746f 6c6f 6164 5f74 .....aautoload_t │ │ │ │ +00048550: 6865 6f72 7991 0b7f 543a 9605 bfaa 2873 heory...T:....(s │ │ │ │ +00048560: 7472 696e 6793 2393 7374 7269 6e67 9323 tring.#.string.# │ │ │ │ +00048570: 9373 7472 696e 6729 932d 3e93 766f 6964 .string).->.void │ │ │ │ +00048580: 8e8e 9201 c671 b184 0010 4a4b 0000 6666 .....q....JK..ff │ │ │ │ +00048590: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ +000485a0: 8e8e a91c 9981 8d91 1e28 f0cf 5468 6596 .........(..The. │ │ │ │ +000485b0: 037f 310c 7273 7491 037f 3061 7267 756d ..1.rst...0argum │ │ │ │ +000485c0: 656e 9aac 7274 936d 9875 7374 9362 9053 en..rt.m.ust.b.S │ │ │ │ +000485d0: 8e65 9b03 7f30 6f6e 6593 6f66 9874 6865 .e...0one.of.the │ │ │ │ +000485e0: 9373 7472 696e 6773 8d93 eb61 6061 7869 .strings...a`axi │ │ │ │ +000485f0: 6f6d 608e 912b bcd7 cf2c 8d91 0394 afeb om`..+...,...... │ │ │ │ +00048600: 6160 6465 6669 6e69 7469 6f6e 608e 914c a`definition`..L │ │ │ │ +00048610: 0fd7 cf6f 728d 93eb 6160 7468 656f 7265 ...or...a`theore │ │ │ │ +00048620: 6d60 8e91 373c 2bcf 3b91 03a3 0374 6865 m`..7<+.;....the │ │ │ │ +00048630: 8ea1 8d91 12c7 6173 6563 6f6e 6496 0470 ......asecond..p │ │ │ │ +00048640: 5f61 7267 756d 656e 9aac 7274 9361 9374 _argumen..rt.a.t │ │ │ │ +00048650: 6865 6f72 793b 9104 b33b 616e 6493 7468 heory;...;and.th │ │ │ │ +00048660: 6593 7468 6972 6493 6172 6775 6d65 6e98 e.third.argumen. │ │ │ │ +00048670: 7493 7468 6593 6e61 6d65 936f 6693 616e t.the.name.of.an │ │ │ │ +00048680: 9361 7869 6f6d 2c91 0491 cd64 650c 6e69 .axiom,....de.ni │ │ │ │ +00048690: 7469 6f6e 936f 728e a18d 9112 c761 7468 tion.or......ath │ │ │ │ +000486a0: 656f 7265 6d96 046e 6766 726f 6d93 7468 eorem..ngfrom.th │ │ │ │ +000486b0: 659b 046e 6674 6865 6f72 7991 ff05 562e e..nftheory...V. │ │ │ │ +000486c0: 9106 c41d 5468 6593 7265 7375 6c74 9369 ....The.result.i │ │ │ │ +000486d0: 7398 6193 7369 6465 2d65 0b65 6374 9374 s.a.side-e.ect.t │ │ │ │ +000486e0: 6861 7493 7365 7473 9375 7093 7468 6598 hat.sets.up.the. │ │ │ │ +000486f0: 6175 746f 6c6f 6164 696e 6793 6f66 9374 autoloading.of.t │ │ │ │ +00048700: 6865 8ea1 8d91 12c7 6161 7869 6f6d 2c96 he......aaxiom,. │ │ │ │ +00048710: 03ea a864 650c 6e69 7469 6f6e 936f 7293 ...de.nition.or. │ │ │ │ +00048720: 7468 656f 7265 6d93 6672 6f6d 9374 6865 theorem.from.the │ │ │ │ +00048730: 9367 6976 90ac 7265 6e93 7468 656f 7279 .giv..ren.theory │ │ │ │ +00048740: 91ff 0556 2e8e 9f28 0819 8d8d 9112 c761 ...V...(.......a │ │ │ │ +00048750: eb4b 382e 358e 913f 0f0c 496e 9bff 75c2 .K8.5..?..In..u. │ │ │ │ +00048760: 7465 7270 7265 7469 6e67 9606 7ae1 6c69 terpreting..z.li │ │ │ │ +00048770: 7374 7393 6f66 936e 9875 6d98 6291 008a sts.of.n.um.b... │ │ │ │ +00048780: 3d65 7273 9361 7393 4d4c 9369 6e70 7574 =ers.as.ML.input │ │ │ │ +00048790: 8e9f 1be2 238d 9112 c761 cf54 6865 9603 ....#....a.The.. │ │ │ │ +000487a0: eaa8 eb48 4d4c 93cf 6675 6e63 7469 6f6e ...HML..function │ │ │ │ +000487b0: 3a8e a68d 8d8d 9112 c761 9ff5 4fa7 8900 :........a..O... │ │ │ │ +000487c0: 0066 6601 c70b 4a9f 0b07 168d 8d90 cccd .ff...J......... │ │ │ │ +000487d0: 9f04 599c 8400 0f60 b200 0066 668d 9ffb ..Y....`...ff... │ │ │ │ +000487e0: a664 8d91 170b cceb 6169 6e6a 6563 745f .d......ainject_ │ │ │ │ +000487f0: 696e 7075 7496 05bf aa3a 9369 6e74 936c input....:.int.l │ │ │ │ +00048800: 6973 7493 2d3e 9376 6f69 648e 8e92 01c6 ist.->.void..... │ │ │ │ +00048810: 71b1 8400 0f60 b200 0066 668e 8e9f 04c0 q....`...ff..... │ │ │ │ +00048820: 0289 0000 6666 01c7 0b4a 8e8e 8ea6 8d91 ....ff...J...... │ │ │ │ +00048830: 12c7 61cf 636f 6e63 6174 656e 6174 6573 ..a.concatenates │ │ │ │ +00048840: 9603 c358 6974 739b 03c3 5761 7267 756d ...Xits...Wargum │ │ │ │ +00048850: 656e 90ac 7274 9328 636f 6e73 6964 6572 en..rt.(consider │ │ │ │ +00048860: 6564 9361 7393 6198 6c69 7374 936f 6693 ed.as.a.list.of. │ │ │ │ +00048870: eb48 4153 4349 904d de49 9103 c34d cf63 .HASCI.M.I...M.c │ │ │ │ +00048880: 9aac 7268 6172 6163 7465 7273 2993 6f6e ..rharacters).on │ │ │ │ +00048890: 9874 6f93 7468 6593 6672 6f6e 9874 9103 .to.the.fron.t.. │ │ │ │ +000488a0: c357 6f66 9374 6865 8ea1 8d91 12c7 6169 .Wof.the......ai │ │ │ │ +000488b0: 6e70 7574 9603 eaa8 6390 ac72 6861 7261 nput....c..rhara │ │ │ │ +000488c0: 6374 6572 9373 7472 6561 6d2e 9105 38e0 cter.stream...8. │ │ │ │ +000488d0: 5468 6593 6675 6e63 7469 6f6e 3a8e 9f1c The.function:... │ │ │ │ +000488e0: 9980 8d8d 8d91 12c7 619f f54f a789 0000 ........a..O.... │ │ │ │ +000488f0: 6666 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f ff...J.......... │ │ │ │ +00048900: 0459 9c84 000f 60b2 0000 6666 8d9f fba6 .Y....`...ff.... │ │ │ │ +00048910: 648d 9117 0bcc eb61 4d4c 5f65 7661 6c96 d......aML_eval. │ │ │ │ +00048920: 05bf aa3a 9373 7472 696e 6793 2d3e 9376 ...:.string.->.v │ │ │ │ +00048930: 6f69 648e 8e92 01c6 71b1 8400 0f60 b200 oid.....q....`.. │ │ │ │ +00048940: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ +00048950: 0b4a 8e8e 8ea6 8d91 12c7 61cf 6973 9605 .J........a.is.. │ │ │ │ +00048960: 28ff 6465 0c6e 6564 9b05 28fe 696e 9374 (.de.ned..(.in.t │ │ │ │ +00048970: 6572 6d73 936f 668d 93eb 6169 6e6a 6563 erms.of...ainjec │ │ │ │ +00048980: 745f 696e 7075 748e 914a 24f7 cf3b 9105 t_input..J$..;.. │ │ │ │ +00048990: c82a 6974 9863 6f6e 95ac 7276 9365 7274 .*it.con..rv.ert │ │ │ │ +000489a0: 7396 0528 ff69 7473 9361 7267 756d 656e s..(.its.argumen │ │ │ │ +000489b0: 90ac 7274 9873 7472 696e 6793 746f 9361 ..rt.string.to.a │ │ │ │ +000489c0: 936c 6973 7498 6f66 93eb 4841 5343 4990 .list.of..HASCI. │ │ │ │ +000489d0: 4dde 498e a18d 9112 c761 cf63 9aac 7268 M.I......a.c..rh │ │ │ │ +000489e0: 6172 6163 7465 7273 9604 18b0 616e 6491 aracters....and. │ │ │ │ +000489f0: 0418 af74 6865 6e93 696e 6a65 6374 7393 ...then.injects. │ │ │ │ +00048a00: 7468 6573 6593 696e 9874 6f91 0418 af74 these.in.to....t │ │ │ │ +00048a10: 6865 9369 6e70 7574 9373 7472 6561 6d2e he.input.stream. │ │ │ │ +00048a20: 9105 c2f7 5468 6593 696d 706c 656d 656e ....The.implemen │ │ │ │ +00048a30: 9874 6174 696f 6e91 0418 af6f 668d 93eb .tation....of... │ │ │ │ +00048a40: 614d 4c5f 6576 616c 8e8e a18d 9112 c761 aML_eval.......a │ │ │ │ +00048a50: cf68 6173 9603 eaa8 6e6f 7493 6290 538e .has....not.b.S. │ │ │ │ +00048a60: 6565 6e93 0c6e 616c 6973 6564 9379 90ac een..nalised.y.. │ │ │ │ +00048a70: 7265 743b 9373 6565 93eb 4952 4546 4552 ret;.see..IREFER │ │ │ │ +00048a80: 454e 4345 93cf 666f 7293 6d6f 7265 9364 ENCE..for.more.d │ │ │ │ +00048a90: 6574 6169 6c73 2e8e a18d 911e 28f0 5375 etails......(.Su │ │ │ │ +00048aa0: 7070 9053 8e6f 7365 2c96 03ea a866 6f72 pp.S.ose,....for │ │ │ │ +00048ab0: 9365 7861 6d70 6c65 2c93 7468 6174 9374 .example,.that.t │ │ │ │ +00048ac0: 6865 9366 6f6c 6c6f 90ac 7277 696e 6793 he.follo..rwing. │ │ │ │ +00048ad0: eb48 4d4c 93cf 6269 6e64 696e 6773 9361 .HML..bindings.a │ │ │ │ +00048ae0: 7265 936d 6164 653a 8e8e 9f24 fd13 8e8c re.made:...$.... │ │ │ │ +00048af0: 8b00 0000 5000 0000 0000 0000 0000 0000 ....P........... │ │ │ │ 00048b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00048b10: 0000 047f 11a0 02cc 0555 8da0 fd46 d30e .........U...F.. │ │ │ │ -00048b20: 8d8d 8d8d 9ffa 999a 8d91 eaf1 ebd0 3830 ..............80 │ │ │ │ -00048b30: 9200 ee8b a143 6861 7074 6572 9604 8000 .....Chapter.... │ │ │ │ -00048b40: 382e 910a 8000 4d4c 9353 7973 7465 6d93 8.....ML.System. │ │ │ │ -00048b50: 4691 fee0 0075 6e63 7469 6f6e 738e 91ea F....unctions... │ │ │ │ -00048b60: f1eb 9f05 6666 8900 00e6 6601 c73e 7c8e ....ff....f..>|. │ │ │ │ -00048b70: 8e8e 8ea0 0294 2fdf 8da0 fdcb 2f06 8d8d ....../...../... │ │ │ │ -00048b80: 8d91 eaf1 eb9f b507 8189 0000 6666 01c7 ............ff.. │ │ │ │ -00048b90: 0b4a a000 8b97 628d 8d90 cccd 9f04 599c .J....b.......Y. │ │ │ │ -00048ba0: 8400 8ff0 fe00 0066 668d a0ff 7a66 108d .......ff...zf.. │ │ │ │ -00048bb0: 8d92 01af f00d 8400 0ad7 0e00 00b8 e88e ................ │ │ │ │ -00048bc0: 8d92 01b0 a8f5 8400 00b8 e800 15ae 648e ..............d. │ │ │ │ -00048bd0: 8d8d 8d92 01b9 4db2 9ffd 1c15 eb49 318e ......M......I1. │ │ │ │ -00048be0: 8e8e 8e9f ff40 548d 9105 ccce eb61 236c .....@T......a#l │ │ │ │ -00048bf0: 6574 9605 bfaa 7370 6163 6593 3d93 6173 et....space.=.as │ │ │ │ -00048c00: 6369 695f 636f 6465 9360 9360 3b3b 8ea4 cii_code.`.`;;.. │ │ │ │ -00048c10: 0d00 008d 9105 ccce 7370 6163 6596 05bf ........space... │ │ │ │ -00048c20: aa3d 9333 3293 3a93 696e 748e a1a1 8d91 .=.32.:.int..... │ │ │ │ -00048c30: 05cc ce23 6c65 7496 05bf aa61 7363 6969 ...#let....ascii │ │ │ │ -00048c40: 5f69 7a65 9374 6f6b 933d 8ea1 8d91 05cc _ize.tok.=...... │ │ │ │ -00048c50: ce23 9116 fea8 6974 6c69 7374 9605 bfaa .#....itlist.... │ │ │ │ -00048c60: 285c 6e93 6c2e 936d 6170 9361 7363 6969 (\n.l..map.ascii │ │ │ │ -00048c70: 5f63 6f64 6593 2865 7870 6c6f 6465 936e _code.(explode.n │ │ │ │ -00048c80: 2940 5b73 7061 6365 5d40 6c29 8ea1 8d91 )@[space]@l).... │ │ │ │ -00048c90: 05cc ce23 913f 3c4e 2877 6f72 6473 9105 ...#.?.int.l │ │ │ │ -00048ce0: 6973 7429 8ea1 a18d 9105 ccce 236c 6574 ist)........#let │ │ │ │ -00048cf0: 9605 bfaa 4d4c 5f65 7661 6c93 3d93 696e ....ML_eval.=.in │ │ │ │ -00048d00: 6a65 6374 5f69 6e70 7574 936f 9361 7363 ject_input.o.asc │ │ │ │ -00048d10: 6969 5f69 7a65 3b3b 8ea1 8d91 05cc ce4d ii_ize;;.......M │ │ │ │ -00048d20: 4c5f 6576 616c 9605 bfaa 3d93 2d93 3a93 L_eval....=.-.:. │ │ │ │ -00048d30: 2873 7472 696e 6793 2d3e 9376 6f69 6429 (string.->.void) │ │ │ │ -00048d40: 8e8e 9201 c671 b184 008f f0fe 0000 6666 .....q........ff │ │ │ │ -00048d50: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ -00048d60: 8e8e 9f5b b439 8d91 eaf1 ebcf 5468 656e ...[.9......Then │ │ │ │ -00048d70: 2c96 03ea a866 6f72 9365 7861 6d70 6c65 ,....for.example │ │ │ │ -00048d80: 3a8e 9f34 b439 8d8d 8d91 eaf1 eb9f dc07 :..4.9.......... │ │ │ │ -00048d90: 8189 0000 6666 01c7 0b4a 9f3d 9762 8d8d ....ff...J.=.b.. │ │ │ │ -00048da0: 90cc cd9f 0459 9c84 0041 f0fe 0000 6666 .....Y...A....ff │ │ │ │ -00048db0: 8d9f c866 108d 8d92 01af f00d 8400 0ad7 ...f............ │ │ │ │ -00048dc0: 0e00 00b8 e88e 8d92 01b0 a8f5 8400 00b8 ................ │ │ │ │ -00048dd0: e800 15ae 648e 8d8d 8d92 01b9 4db2 9ffd ....d.......M... │ │ │ │ -00048de0: 1c15 eb49 328e 8e8e 8e9f ff40 548d 9105 ...I2......@T... │ │ │ │ -00048df0: ccce eb61 234d 4c5f 6576 616c 9605 bfaa ...a#ML_eval.... │ │ │ │ -00048e00: 606c 6574 9378 3d31 3b3b 603b 3b8e a40d `let.x=1;;`;;... │ │ │ │ -00048e10: 0000 8d91 05cc ce28 2996 05bf aa3a 9376 .......()....:.v │ │ │ │ -00048e20: 6f69 648e a1a1 8d91 05cc ce23 8ea1 8d91 oid........#.... │ │ │ │ -00048e30: 05cc ce78 9605 bfaa 3d93 3193 3a93 696e ...x....=.1.:.in │ │ │ │ -00048e40: 748e 8e92 01c6 71b1 8400 41f0 fe00 0066 t.....q...A....f │ │ │ │ -00048e50: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ -00048e60: 8e8e 8e9f 3d74 3a8d 8d91 eaf1 ebeb 4b38 ....=t:.......K8 │ │ │ │ -00048e70: 2e36 8e91 1739 9649 6e69 7469 616c 697a .6...9.Initializ │ │ │ │ -00048e80: 6174 696f 6e8e a41b e223 8d91 eaf1 ebcf ation....#...... │ │ │ │ -00048e90: 5768 656e 9603 6a44 eb48 484f 4c93 cf69 When..jD.HHOL..i │ │ │ │ -00048ea0: 7393 0c72 7374 9b03 6a43 7275 6e2c 9103 s..rst..jCrun,.. │ │ │ │ -00048eb0: 83f2 6974 936c 6f90 538e 6f6b 7393 746f ..it.lo.S.oks.to │ │ │ │ -00048ec0: 9873 6565 9369 6693 6361 6e93 0c6e 6493 .see.if.can..nd. │ │ │ │ -00048ed0: 6193 0c6c 658d 93eb 6168 6f6c 2d69 6e69 a..le...ahol-ini │ │ │ │ -00048ee0: 742e 6d6c 8e91 4610 d5cf 2875 7369 6e67 t.ml..F...(using │ │ │ │ -00048ef0: 9374 6865 9373 6561 7263 90ac 7268 9370 .the.searc..rh.p │ │ │ │ -00048f00: 6174 688e a910 0000 8d91 eaf1 eb6d 6563 ath..........mec │ │ │ │ -00048f10: 90ac 7268 616e 6973 6d29 9603 eaa8 616e ..rhanism)....an │ │ │ │ -00048f20: 6493 6966 9369 7493 0c6e 6473 936f 6e65 d.if.it..nds.one │ │ │ │ -00048f30: 2c93 6974 9369 7393 6c6f 6164 6564 9328 ,.it.is.loaded.( │ │ │ │ -00048f40: 7573 696e 678d 93eb 616c 6f61 6474 8e91 using...aloadt.. │ │ │ │ -00048f50: 20a8 facf 292e 8e9f 2815 568d 8d91 eaf1 ...)...(.V..... │ │ │ │ -00048f60: ebeb 4b38 2e37 8e91 1739 964f 7091 008a ..K8.7...9.Op... │ │ │ │ -00048f70: 3d65 7261 7469 6e67 9606 7ae1 7379 7374 =erating..z.syst │ │ │ │ -00048f80: 656d 9363 616c 6c73 9366 726f 6d93 4d4c em.calls.from.ML │ │ │ │ -00048f90: 8ea1 8d91 eaf1 ebcf 5468 6572 6596 0416 ........There... │ │ │ │ -00048fa0: e569 7393 6193 6d69 7363 656c 6c61 6e65 .is.a.miscellane │ │ │ │ -00048fb0: 6f75 7393 636f 6c6c 6563 7469 6f6e 936f ous.collection.o │ │ │ │ -00048fc0: 6693 6f70 9053 8e65 7261 7469 6e67 9104 f.op.S.erating.. │ │ │ │ -00048fd0: 16e6 7379 7374 656d 9363 616c 6c73 9361 ..system.calls.a │ │ │ │ -00048fe0: 90ac 7276 91ff 58e4 6169 6c61 626c 6593 ..rv..X.ailable. │ │ │ │ -00048ff0: 6672 6f6d 93eb 484d 4ccf 2e93 536f 6d65 from..HML...Some │ │ │ │ -00049000: 936f 668e a68d 91ea f1eb 7468 6573 6596 .of.......these. │ │ │ │ -00049010: 03ea a86d 619a ac72 7993 6e6f 7493 7798 ...ma..ry.not.w. │ │ │ │ -00049020: 6f72 6b93 696e 9373 6f6d 6593 7379 7374 ork.in.some.syst │ │ │ │ -00049030: 656d 7393 288d 652e 672e 8e91 158a 9c6e ems.(.e.g......n │ │ │ │ -00049040: 6f6e 9355 6e69 7893 7698 6572 7369 6f6e on.Unix.v.ersion │ │ │ │ -00049050: 7393 6f66 93eb 4848 4f4c cf29 2e8e a41d s.of..HHOL.).... │ │ │ │ -00049060: 0000 8d8d 8d91 eaf1 eb9f f54f a789 0000 ...........O.... │ │ │ │ -00049070: 6666 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f ff...J.......... │ │ │ │ -00049080: 0459 9c84 000f 60b2 0000 6666 8d9f fba6 .Y....`...ff.... │ │ │ │ -00049090: 648d 9117 0bcc eb61 7379 7374 656d 9605 d......asystem.. │ │ │ │ -000490a0: bfaa 3a93 7374 7269 6e67 932d 3e93 696e ..:.string.->.in │ │ │ │ -000490b0: 748e 8e92 01c6 71b1 8400 0f60 b200 0066 t.....q....`...f │ │ │ │ -000490c0: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ -000490d0: 8e8e 8ea1 8d91 f653 7acf 5468 6973 9604 .......Sz.This.. │ │ │ │ -000490e0: 0508 6578 6563 7574 6573 9374 6865 9b04 ..executes.the.. │ │ │ │ -000490f0: 0507 7374 7269 6e67 9361 7267 756d 656e ..string.argumen │ │ │ │ -00049100: 90ac 7274 9369 6e93 6193 7365 7061 7261 ..rt.in.a.separa │ │ │ │ -00049110: 7465 9870 726f 9a53 8e63 6573 732e 9105 te.pro.S.cess... │ │ │ │ -00049120: 8800 5468 6593 6e95 ac72 756d 9362 9865 ..The.n..rum.b.e │ │ │ │ -00049130: 7291 0405 0772 6574 7572 6e65 649b 0405 r....returned... │ │ │ │ -00049140: 0862 9379 9874 6865 8ea6 8d91 eaf1 eb70 .b.y.the.......p │ │ │ │ -00049150: 726f 9053 8e63 6573 7396 0320 bb69 7393 ro.S.cess.. .is. │ │ │ │ -00049160: 7265 7475 726e 6564 9b03 20bc 6290 ac72 returned.. .b..r │ │ │ │ -00049170: 7993 7468 6593 eb48 4d4c 93cf 6675 6e63 y.the..HML..func │ │ │ │ -00049180: 7469 6f6e 8d98 eb61 7379 7374 656d 8e91 tion...asystem.. │ │ │ │ -00049190: 259e b8cf 2e91 04f5 9146 91ff 0556 6f72 %........F...Vor │ │ │ │ -000491a0: 9365 7861 6d70 6c65 2c91 0349 1e69 668d .example,..I.if. │ │ │ │ -000491b0: 93eb 6166 6f6f 3134 8e91 22ff c8cf 6578 ..afoo14.."...ex │ │ │ │ -000491c0: 6973 7473 986f 6e93 7468 6593 6375 7272 ists.on.the.curr │ │ │ │ -000491d0: 656e 90ac 7274 8ea6 8d91 eaf1 eb64 6972 en..rt.......dir │ │ │ │ -000491e0: 6563 746f 7279 91ff 0556 2c91 03ea a874 ectory...V,....t │ │ │ │ -000491f0: 6865 6e3a 8e9f 3b34 398d 8d8d 91ea f1eb hen:..;49....... │ │ │ │ -00049200: 9fd5 8781 8900 0066 6601 c70b 4a9f 4a97 .......ff...J.J. │ │ │ │ -00049210: 628d 8d90 cccd 9f04 599c 8400 4ef0 fe00 b.......Y...N... │ │ │ │ -00049220: 0066 668d 9fbb 6610 8d8d 9201 aff0 0d84 .ff...f......... │ │ │ │ -00049230: 000a d70e 0000 b8e8 8e8d 9201 b0a8 f584 ................ │ │ │ │ -00049240: 0000 b8e8 0015 ae64 8e8d 8d8d 9201 b94d .......d.......M │ │ │ │ -00049250: b29f fd1c 15eb 4931 8e8e 8e8e 9fff 4054 ......I1......@T │ │ │ │ -00049260: 8d91 05cc ceeb 6123 7379 7374 656d 9605 ......a#system.. │ │ │ │ -00049270: bfaa 6072 6d93 666f 6f31 3460 3b3b 8ea4 ..`rm.foo14`;;.. │ │ │ │ -00049280: 0d00 008d 9105 ccce 3096 05bf aa3a 9369 ........0....:.i │ │ │ │ -00049290: 6e74 8ea1 a18d 9105 ccce 2373 7973 7465 nt........#syste │ │ │ │ -000492a0: 6d96 05bf aa60 726d 9366 6f6f 3134 603b m....`rm.foo14`; │ │ │ │ -000492b0: 3b8e a18d 9105 ccce 726d 3a96 05bf aa66 ;.......rm:....f │ │ │ │ -000492c0: 6f6f 3134 3a93 4e6f 9373 7563 6893 6669 oo14:.No.such.fi │ │ │ │ -000492d0: 6c65 936f 7293 6469 7265 6374 6f72 798e le.or.directory. │ │ │ │ -000492e0: a18d 9105 ccce 3196 05bf aa3a 9369 6e74 ......1....:.int │ │ │ │ -000492f0: 8e8e 9201 c671 b184 004e f0fe 0000 6666 .....q...N....ff │ │ │ │ -00049300: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ -00049310: 8e8e 8e9f 24fd 138e 8c8b 0000 0051 0000 ....$........Q.. │ │ │ │ -00049320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00048b10: 0000 0000 0000 0000 0000 047f 19a0 02cc ................ │ │ │ │ +00048b20: 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a .U...F.......... │ │ │ │ +00048b30: 8d91 eaf1 ebd0 3830 9200 ee8b a143 6861 ......80.....Cha │ │ │ │ +00048b40: 7074 6572 9604 8000 382e 910a 8000 4d4c pter....8.....ML │ │ │ │ +00048b50: 9353 7973 7465 6d93 4691 fee0 0075 6e63 .System.F....unc │ │ │ │ +00048b60: 7469 6f6e 738e 91ea f1eb 9f05 6666 8900 tions.......ff.. │ │ │ │ +00048b70: 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf ..f..>|......./. │ │ │ │ +00048b80: 8da0 fdcb 2f06 8d8d 8d91 eaf1 eb9f b507 ..../........... │ │ │ │ +00048b90: 8189 0000 6666 01c7 0b4a a000 8b97 628d ....ff...J....b. │ │ │ │ +00048ba0: 8d90 cccd 9f04 599c 8400 8ff0 fe00 0066 ......Y........f │ │ │ │ +00048bb0: 668d a0ff 7a66 108d 8d92 01af f00d 8400 f...zf.......... │ │ │ │ +00048bc0: 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 8400 ................ │ │ │ │ +00048bd0: 00b8 e800 15ae 648e 8d8d 8d92 01b9 4db2 ......d.......M. │ │ │ │ +00048be0: 9ffd 1c15 eb49 318e 8e8e 8e9f ff40 548d .....I1......@T. │ │ │ │ +00048bf0: 9105 ccce eb61 236c 6574 9605 bfaa 7370 .....a#let....sp │ │ │ │ +00048c00: 6163 6593 3d93 6173 6369 695f 636f 6465 ace.=.ascii_code │ │ │ │ +00048c10: 9360 9360 3b3b 8ea4 0d00 008d 9105 ccce .`.`;;.......... │ │ │ │ +00048c20: 7370 6163 6596 05bf aa3d 9333 3293 3a93 space....=.32.:. │ │ │ │ +00048c30: 696e 748e a1a1 8d91 05cc ce23 6c65 7496 int........#let. │ │ │ │ +00048c40: 05bf aa61 7363 6969 5f69 7a65 9374 6f6b ...ascii_ize.tok │ │ │ │ +00048c50: 933d 8ea1 8d91 05cc ce23 9116 fea8 6974 .=.......#....it │ │ │ │ +00048c60: 6c69 7374 9605 bfaa 285c 6e93 6c2e 936d list....(\n.l..m │ │ │ │ +00048c70: 6170 9361 7363 6969 5f63 6f64 6593 2865 ap.ascii_code.(e │ │ │ │ +00048c80: 7870 6c6f 6465 936e 2940 5b73 7061 6365 xplode.n)@[space │ │ │ │ +00048c90: 5d40 6c29 8ea1 8d91 05cc ce23 913f 3c4e ]@l).......#.?.int.list).... │ │ │ │ +00048cf0: 9105 ccce 236c 6574 9605 bfaa 4d4c 5f65 ....#let....ML_e │ │ │ │ +00048d00: 7661 6c93 3d93 696e 6a65 6374 5f69 6e70 val.=.inject_inp │ │ │ │ +00048d10: 7574 936f 9361 7363 6969 5f69 7a65 3b3b ut.o.ascii_ize;; │ │ │ │ +00048d20: 8ea1 8d91 05cc ce4d 4c5f 6576 616c 9605 .......ML_eval.. │ │ │ │ +00048d30: bfaa 3d93 2d93 3a93 2873 7472 696e 6793 ..=.-.:.(string. │ │ │ │ +00048d40: 2d3e 9376 6f69 6429 8e8e 9201 c671 b184 ->.void).....q.. │ │ │ │ +00048d50: 008f f0fe 0000 6666 8e8e 9f04 c002 8900 ......ff........ │ │ │ │ +00048d60: 0066 6601 c70b 4a8e 8e8e 9f5b b439 8d91 .ff...J....[.9.. │ │ │ │ +00048d70: eaf1 ebcf 5468 656e 2c96 03ea a866 6f72 ....Then,....for │ │ │ │ +00048d80: 9365 7861 6d70 6c65 3a8e 9f34 b439 8d8d .example:..4.9.. │ │ │ │ +00048d90: 8d91 eaf1 eb9f dc07 8189 0000 6666 01c7 ............ff.. │ │ │ │ +00048da0: 0b4a 9f3d 9762 8d8d 90cc cd9f 0459 9c84 .J.=.b.......Y.. │ │ │ │ +00048db0: 0041 f0fe 0000 6666 8d9f c866 108d 8d92 .A....ff...f.... │ │ │ │ +00048dc0: 01af f00d 8400 0ad7 0e00 00b8 e88e 8d92 ................ │ │ │ │ +00048dd0: 01b0 a8f5 8400 00b8 e800 15ae 648e 8d8d ............d... │ │ │ │ +00048de0: 8d92 01b9 4db2 9ffd 1c15 eb49 328e 8e8e ....M......I2... │ │ │ │ +00048df0: 8e9f ff40 548d 9105 ccce eb61 234d 4c5f ...@T......a#ML_ │ │ │ │ +00048e00: 6576 616c 9605 bfaa 606c 6574 9378 3d31 eval....`let.x=1 │ │ │ │ +00048e10: 3b3b 603b 3b8e a40d 0000 8d91 05cc ce28 ;;`;;..........( │ │ │ │ +00048e20: 2996 05bf aa3a 9376 6f69 648e a1a1 8d91 )....:.void..... │ │ │ │ +00048e30: 05cc ce23 8ea1 8d91 05cc ce78 9605 bfaa ...#.......x.... │ │ │ │ +00048e40: 3d93 3193 3a93 696e 748e 8e92 01c6 71b1 =.1.:.int.....q. │ │ │ │ +00048e50: 8400 41f0 fe00 0066 668e 8e9f 04c0 0289 ..A....ff....... │ │ │ │ +00048e60: 0000 6666 01c7 0b4a 8e8e 8e9f 3d74 3a8d ..ff...J....=t:. │ │ │ │ +00048e70: 8d91 eaf1 ebeb 4b38 2e36 8e91 1739 9649 ......K8.6...9.I │ │ │ │ +00048e80: 6e69 7469 616c 697a 6174 696f 6e8e a41b nitialization... │ │ │ │ +00048e90: e223 8d91 eaf1 ebcf 5768 656e 9603 6a44 .#......When..jD │ │ │ │ +00048ea0: eb48 484f 4c93 cf69 7393 0c72 7374 9b03 .HHOL..is..rst.. │ │ │ │ +00048eb0: 6a43 7275 6e2c 9103 83f2 6974 936c 6f90 jCrun,....it.lo. │ │ │ │ +00048ec0: 538e 6f6b 7393 746f 9873 6565 9369 6693 S.oks.to.see.if. │ │ │ │ +00048ed0: 6361 6e93 0c6e 6493 6193 0c6c 658d 93eb can..nd.a..le... │ │ │ │ +00048ee0: 6168 6f6c 2d69 6e69 742e 6d6c 8e91 4610 ahol-init.ml..F. │ │ │ │ +00048ef0: d5cf 2875 7369 6e67 9374 6865 9373 6561 ..(using.the.sea │ │ │ │ +00048f00: 7263 90ac 7268 9370 6174 688e a910 0000 rc..rh.path..... │ │ │ │ +00048f10: 8d91 eaf1 eb6d 6563 90ac 7268 616e 6973 .....mec..rhanis │ │ │ │ +00048f20: 6d29 9603 eaa8 616e 6493 6966 9369 7493 m)....and.if.it. │ │ │ │ +00048f30: 0c6e 6473 936f 6e65 2c93 6974 9369 7393 .nds.one,.it.is. │ │ │ │ +00048f40: 6c6f 6164 6564 9328 7573 696e 678d 93eb loaded.(using... │ │ │ │ +00048f50: 616c 6f61 6474 8e91 20a8 facf 292e 8e9f aloadt.. ...)... │ │ │ │ +00048f60: 2815 568d 8d91 eaf1 ebeb 4b38 2e37 8e91 (.V.......K8.7.. │ │ │ │ +00048f70: 1739 964f 7091 008a 3d65 7261 7469 6e67 .9.Op...=erating │ │ │ │ +00048f80: 9606 7ae1 7379 7374 656d 9363 616c 6c73 ..z.system.calls │ │ │ │ +00048f90: 9366 726f 6d93 4d4c 8ea1 8d91 eaf1 ebcf .from.ML........ │ │ │ │ +00048fa0: 5468 6572 6596 0416 e569 7393 6193 6d69 There....is.a.mi │ │ │ │ +00048fb0: 7363 656c 6c61 6e65 6f75 7393 636f 6c6c scellaneous.coll │ │ │ │ +00048fc0: 6563 7469 6f6e 936f 6693 6f70 9053 8e65 ection.of.op.S.e │ │ │ │ +00048fd0: 7261 7469 6e67 9104 16e6 7379 7374 656d rating....system │ │ │ │ +00048fe0: 9363 616c 6c73 9361 90ac 7276 91ff 58e4 .calls.a..rv..X. │ │ │ │ +00048ff0: 6169 6c61 626c 6593 6672 6f6d 93eb 484d ailable.from..HM │ │ │ │ +00049000: 4ccf 2e93 536f 6d65 936f 668e a68d 91ea L...Some.of..... │ │ │ │ +00049010: f1eb 7468 6573 6596 03ea a86d 619a ac72 ..these....ma..r │ │ │ │ +00049020: 7993 6e6f 7493 7798 6f72 6b93 696e 9373 y.not.w.ork.in.s │ │ │ │ +00049030: 6f6d 6593 7379 7374 656d 7393 288d 652e ome.systems.(.e. │ │ │ │ +00049040: 672e 8e91 158a 9c6e 6f6e 9355 6e69 7893 g......non.Unix. │ │ │ │ +00049050: 7698 6572 7369 6f6e 7393 6f66 93eb 4848 v.ersions.of..HH │ │ │ │ +00049060: 4f4c cf29 2e8e a41d 0000 8d8d 8d91 eaf1 OL.)............ │ │ │ │ +00049070: eb9f f54f a789 0000 6666 01c7 0b4a 9f0b ...O....ff...J.. │ │ │ │ +00049080: 0716 8d8d 90cc cd9f 0459 9c84 000f 60b2 .........Y....`. │ │ │ │ +00049090: 0000 6666 8d9f fba6 648d 9117 0bcc eb61 ..ff....d......a │ │ │ │ +000490a0: 7379 7374 656d 9605 bfaa 3a93 7374 7269 system....:.stri │ │ │ │ +000490b0: 6e67 932d 3e93 696e 748e 8e92 01c6 71b1 ng.->.int.....q. │ │ │ │ +000490c0: 8400 0f60 b200 0066 668e 8e9f 04c0 0289 ...`...ff....... │ │ │ │ +000490d0: 0000 6666 01c7 0b4a 8e8e 8ea1 8d91 f653 ..ff...J.......S │ │ │ │ +000490e0: 7acf 5468 6973 9604 0508 6578 6563 7574 z.This....execut │ │ │ │ +000490f0: 6573 9374 6865 9b04 0507 7374 7269 6e67 es.the....string │ │ │ │ +00049100: 9361 7267 756d 656e 90ac 7274 9369 6e93 .argumen..rt.in. │ │ │ │ +00049110: 6193 7365 7061 7261 7465 9870 726f 9a53 a.separate.pro.S │ │ │ │ +00049120: 8e63 6573 732e 9105 8800 5468 6593 6e95 .cess.....The.n. │ │ │ │ +00049130: ac72 756d 9362 9865 7291 0405 0772 6574 .rum.b.er....ret │ │ │ │ +00049140: 7572 6e65 649b 0405 0862 9379 9874 6865 urned....b.y.the │ │ │ │ +00049150: 8ea6 8d91 eaf1 eb70 726f 9053 8e63 6573 .......pro.S.ces │ │ │ │ +00049160: 7396 0320 bb69 7393 7265 7475 726e 6564 s.. .is.returned │ │ │ │ +00049170: 9b03 20bc 6290 ac72 7993 7468 6593 eb48 .. .b..ry.the..H │ │ │ │ +00049180: 4d4c 93cf 6675 6e63 7469 6f6e 8d98 eb61 ML..function...a │ │ │ │ +00049190: 7379 7374 656d 8e91 259e b8cf 2e91 04f5 system..%....... │ │ │ │ +000491a0: 9146 91ff 0556 6f72 9365 7861 6d70 6c65 .F...Vor.example │ │ │ │ +000491b0: 2c91 0349 1e69 668d 93eb 6166 6f6f 3134 ,..I.if...afoo14 │ │ │ │ +000491c0: 8e91 22ff c8cf 6578 6973 7473 986f 6e93 .."...exists.on. │ │ │ │ +000491d0: 7468 6593 6375 7272 656e 90ac 7274 8ea6 the.curren..rt.. │ │ │ │ +000491e0: 8d91 eaf1 eb64 6972 6563 746f 7279 91ff .....directory.. │ │ │ │ +000491f0: 0556 2c91 03ea a874 6865 6e3a 8e9f 3b34 .V,....then:..;4 │ │ │ │ +00049200: 398d 8d8d 91ea f1eb 9fd5 8781 8900 0066 9..............f │ │ │ │ +00049210: 6601 c70b 4a9f 4a97 628d 8d90 cccd 9f04 f...J.J.b....... │ │ │ │ +00049220: 599c 8400 4ef0 fe00 0066 668d 9fbb 6610 Y...N....ff...f. │ │ │ │ +00049230: 8d8d 9201 aff0 0d84 000a d70e 0000 b8e8 ................ │ │ │ │ +00049240: 8e8d 9201 b0a8 f584 0000 b8e8 0015 ae64 ...............d │ │ │ │ +00049250: 8e8d 8d8d 9201 b94d b29f fd1c 15eb 4931 .......M......I1 │ │ │ │ +00049260: 8e8e 8e8e 9fff 4054 8d91 05cc ceeb 6123 ......@T......a# │ │ │ │ +00049270: 7379 7374 656d 9605 bfaa 6072 6d93 666f system....`rm.fo │ │ │ │ +00049280: 6f31 3460 3b3b 8ea4 0d00 008d 9105 ccce o14`;;.......... │ │ │ │ +00049290: 3096 05bf aa3a 9369 6e74 8ea1 a18d 9105 0....:.int...... │ │ │ │ +000492a0: ccce 2373 7973 7465 6d96 05bf aa60 726d ..#system....`rm │ │ │ │ +000492b0: 9366 6f6f 3134 603b 3b8e a18d 9105 ccce .foo14`;;....... │ │ │ │ +000492c0: 726d 3a96 05bf aa66 6f6f 3134 3a93 4e6f rm:....foo14:.No │ │ │ │ +000492d0: 9373 7563 6893 6669 6c65 936f 7293 6469 .such.file.or.di │ │ │ │ +000492e0: 7265 6374 6f72 798e a18d 9105 ccce 3196 rectory.......1. │ │ │ │ +000492f0: 05bf aa3a 9369 6e74 8e8e 9201 c671 b184 ...:.int.....q.. │ │ │ │ +00049300: 004e f0fe 0000 6666 8e8e 9f04 c002 8900 .N....ff........ │ │ │ │ +00049310: 0066 6601 c70b 4a8e 8e8e 8e9f 24fd 138e .ff...J.....$... │ │ │ │ +00049320: 8c8b 0000 0051 0000 0000 0000 0000 0000 .....Q.......... │ │ │ │ 00049330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00049340: 0000 0004 8ae8 a002 cc05 558d a0fd 46d3 ..........U...F. │ │ │ │ -00049350: 0e8d 8d8d 8d9f fa99 9a8d 9112 c761 d038 .............a.8 │ │ │ │ -00049360: 2e38 2e91 0a80 0047 6574 7469 6e67 9604 .8.....Getting.. │ │ │ │ -00049370: 8000 7468 6593 769a a000 6572 7369 6f6e ..the.v...ersion │ │ │ │ -00049380: 936e 9875 6d98 6290 6000 6572 9200 f5c4 .n.um.b.`.er.... │ │ │ │ -00049390: 2d38 318e 9112 c761 9f05 6666 8900 00e6 -81....a..ff.... │ │ │ │ -000493a0: 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 f..>|......./... │ │ │ │ -000493b0: fd8b d021 8d8d 8d91 12c7 619f f54f a789 ...!......a..O.. │ │ │ │ -000493c0: 0000 6666 01c7 0b4a 9f0b 0716 8d8d 90cc ..ff...J........ │ │ │ │ -000493d0: cd9f 0459 9c84 000f 60b2 0000 6666 8d9f ...Y....`...ff.. │ │ │ │ -000493e0: fba6 648d 9117 0bcc eb61 686f 7374 5f6e ..d......ahost_n │ │ │ │ -000493f0: 616d 6596 05bf aa3a 9376 6f69 6493 2d3e ame....:.void.-> │ │ │ │ -00049400: 9373 7472 696e 678e 8e92 01c6 71b1 8400 .string.....q... │ │ │ │ -00049410: 0f60 b200 0066 668e 8e9f 04c0 0289 0000 .`...ff......... │ │ │ │ -00049420: 6666 01c7 0b4a 8e8e 8ea9 22e6 3d8d 911e ff...J....".=... │ │ │ │ -00049430: 28f0 cf54 6869 7396 03ea a872 6574 7572 (..This....retur │ │ │ │ -00049440: 6e73 9374 6865 936e 616d 6593 6f66 9374 ns.the.name.of.t │ │ │ │ -00049450: 6865 9368 6f73 7493 6d61 6390 ac72 6869 he.host.mac..rhi │ │ │ │ -00049460: 6e65 2e8e a423 bdfc 8d8d 8d91 12c7 619f ne...#........a. │ │ │ │ -00049470: f54f a789 0000 6666 01c7 0b4a 9f0b 0716 .O....ff...J.... │ │ │ │ -00049480: 8d8d 90cc cd9f 0459 9c84 000f 60b2 0000 .......Y....`... │ │ │ │ -00049490: 6666 8d9f fba6 648d 9117 0bcc eb61 6c69 ff....d......ali │ │ │ │ -000494a0: 6e6b 9605 bfaa 3a93 7374 7269 6e67 9323 nk....:.string.# │ │ │ │ -000494b0: 9373 7472 696e 6793 2d3e 9376 6f69 648e .string.->.void. │ │ │ │ -000494c0: 8e92 01c6 71b1 8400 0f60 b200 0066 668e ....q....`...ff. │ │ │ │ -000494d0: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ -000494e0: 8e9f 22e6 3c8d 8d91 1e28 f06c 696e 6b28 ..".<....(.link( │ │ │ │ -000494f0: 60eb 626f 6c90 3729 64eb 6160 2c60 eb62 `.bol.7)d.a`,`.b │ │ │ │ -00049500: 6e65 7790 4b6e eb61 6029 8e92 0083 9b63 new.Kn.a`).....c │ │ │ │ -00049510: cf6c 696e 6b73 9603 eaa8 7468 6593 0c6c .links....the..l │ │ │ │ -00049520: 6593 d76f 6c9a 438f 6493 cf74 6f93 d76e e..ol.C.d..to..n │ │ │ │ -00049530: 6577 9052 aacf 3b93 616e 6493 6661 696c ew.R..;.and.fail │ │ │ │ -00049540: 7393 6966 93d7 6f6c 9864 93cf 646f 9053 s.if..ol.d..do.S │ │ │ │ -00049550: 8e65 7393 6e6f 7493 6578 6973 742e 8ea1 .es.not.exist... │ │ │ │ -00049560: 8d8d 8d91 12c7 619f f54f a789 0000 6666 ......a..O....ff │ │ │ │ -00049570: 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f 0459 ...J...........Y │ │ │ │ -00049580: 9c84 000f 60b2 0000 6666 8d9f fba6 648d ....`...ff....d. │ │ │ │ -00049590: 9117 0bcc eb61 756e 6c69 6e6b 9605 bfaa .....aunlink.... │ │ │ │ -000495a0: 3a93 7374 7269 6e67 932d 3e93 766f 6964 :.string.->.void │ │ │ │ -000495b0: 8e8e 9201 c671 b184 000f 60b2 0000 6666 .....q....`...ff │ │ │ │ -000495c0: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ -000495d0: 8e8e a68d 911e 28f0 cf54 6869 7396 03ea ......(..This... │ │ │ │ -000495e0: a875 6e6c 696e 6b73 9328 8d69 2e65 2e8e .unlinks.(.i.e.. │ │ │ │ -000495f0: 9112 ee2c 6465 6c65 7465 7329 9361 930c ...,deletes).a.. │ │ │ │ -00049600: 6c65 3b93 616e 6493 6661 696c 7393 6966 le;.and.fails.if │ │ │ │ -00049610: 9374 6865 930c 6c65 9364 6f90 538e 6573 .the..le.do.S.es │ │ │ │ -00049620: 6e27 7493 6578 6973 742e 8e9f 2d47 c88d n't.exist...-G.. │ │ │ │ -00049630: 8d91 12c7 61eb 4b38 2e38 8e91 3f0f 0c47 ....a.K8.8..?..G │ │ │ │ -00049640: 6574 7469 6e67 9606 7ae1 7468 6593 769b etting..z.the.v. │ │ │ │ -00049650: ff75 c265 7273 696f 6e93 6e98 756d 9862 .u.ersion.n.um.b │ │ │ │ -00049660: 9100 8a3d 6572 8e9f 1d98 d28d 9112 c761 ...=er.........a │ │ │ │ -00049670: cf54 6865 9603 eaa8 eb48 4d4c 93cf 6675 .The.....HML..fu │ │ │ │ -00049680: 6e63 7469 6f6e 3a8e a18d 8d8d 9112 c761 nction:........a │ │ │ │ -00049690: 9ff5 4fa7 8900 0066 6601 c70b 4a9f 0b07 ..O....ff...J... │ │ │ │ -000496a0: 168d 8d90 cccd 9f04 599c 8400 0f60 b200 ........Y....`.. │ │ │ │ -000496b0: 0066 668d 9ffb a664 8d91 170b cceb 6176 .ff....d......av │ │ │ │ -000496c0: 6572 7369 6f6e 9605 bfaa 3a93 766f 6964 ersion....:.void │ │ │ │ -000496d0: 932d 3e93 696e 748e 8e92 01c6 71b1 8400 .->.int.....q... │ │ │ │ -000496e0: 0f60 b200 0066 668e 8e9f 04c0 0289 0000 .`...ff......... │ │ │ │ -000496f0: 6666 01c7 0b4a 8e8e 8ea6 8d91 12c7 61cf ff...J........a. │ │ │ │ -00049700: 7265 7475 726e 7396 0613 1f74 6865 9106 returns....the.. │ │ │ │ -00049710: 1320 769a ac72 6572 7369 6f6e 936e 9875 . v..rersion.n.u │ │ │ │ -00049720: 6d98 6290 538e 6572 9b06 1320 6f66 9374 m.b.S.er... of.t │ │ │ │ -00049730: 6865 98eb 4848 4f4c 93cf 7379 7374 656d he..HHOL..system │ │ │ │ -00049740: 9861 7393 616e 9869 6e90 ac72 7465 6765 .as.an.in..rtege │ │ │ │ -00049750: 7293 6c65 7373 9874 6861 6e93 3130 3030 r.less.than.1000 │ │ │ │ -00049760: 9828 8d69 2e65 2e8e 9115 16a3 696e 8e9f .(.i.e......in.. │ │ │ │ -00049770: 1000 008d 9112 c761 eb61 484f 4c38 3891 .......a.aHOL88. │ │ │ │ -00049780: 05bf aa56 6572 7369 6f6e 9109 724e 312e ...Version..rN1. │ │ │ │ -00049790: d76d 6ecf 2c96 03bd d865 7691 ff58 e461 .mn.,....ev..X.a │ │ │ │ -000497a0: 6c75 6174 696e 678d 9103 b2a4 eb61 7665 luating......ave │ │ │ │ -000497b0: 7273 696f 6e28 298e 913b 2242 cf72 6574 rsion()..;"B.ret │ │ │ │ -000497c0: 7572 6e73 8d91 03b2 a5eb 6131 8e91 0972 urns......a1...r │ │ │ │ -000497d0: 4fd7 6d6e cf29 2e91 0526 3446 91ff 0556 O.mn.)...&4F...V │ │ │ │ -000497e0: 6f72 9b03 b2a4 6578 616d 706c 652c 9369 or....example,.i │ │ │ │ -000497f0: 6e98 7690 ac72 6572 7369 6f6e 9831 2e31 n.v..rersion.1.1 │ │ │ │ -00049800: 303a 8e9f 289c e18d 8d8d 9112 c761 9fef 0:..(........a.. │ │ │ │ -00049810: 8781 8900 0066 6601 c70b 4a9f 1697 628d .....ff...J...b. │ │ │ │ -00049820: 8d90 cccd 9f04 599c 8400 1af0 fe00 0066 ......Y........f │ │ │ │ -00049830: 668d 9fef 6610 8d8d 9201 aff0 0d84 000a f...f........... │ │ │ │ -00049840: d70e 0000 b8e8 8e8d 9201 b0a8 f584 0000 ................ │ │ │ │ -00049850: b8e8 0015 ae64 8e8d 8d8d 9201 b94d b29f .....d.......M.. │ │ │ │ -00049860: fd1c 15eb 4931 8e8e 8e8e 9fff 4054 8d91 ....I1......@T.. │ │ │ │ -00049870: 05cc ceeb 6123 7665 7273 696f 6e28 293b ....a#version(); │ │ │ │ -00049880: 3b8e 9f0d 0000 8d91 05cc ce31 3130 9605 ;..........110.. │ │ │ │ -00049890: bfaa 3a93 696e 748e 8e92 01c6 71b1 8400 ..:.int.....q... │ │ │ │ -000498a0: 1af0 fe00 0066 668e 8e9f 04c0 0289 0000 .....ff......... │ │ │ │ -000498b0: 6666 01c7 0b4a 8e8e 8e9f 2f26 ad8d 8d91 ff...J..../&.... │ │ │ │ -000498c0: 12c7 61eb 4b38 2e39 8e91 3f0f 0c4f 7264 ..a.K8.9..?..Ord │ │ │ │ -000498d0: 6572 696e 6796 067a e16f 6693 4d4c 9376 ering..z.of.ML.v │ │ │ │ -000498e0: 91fe eb85 616c 7565 738e 9f1d 98d1 8d91 ....alues....... │ │ │ │ -000498f0: 12c7 61cf 4196 03ea a870 7265 6465 0c6e ..a.A....prede.n │ │ │ │ -00049900: 6564 93eb 484d 4c93 cf69 6e0c 788e a18d ed..HML..in.x... │ │ │ │ -00049910: 8d8d 9112 c761 9ff4 dada 8900 0066 6601 .....a.......ff. │ │ │ │ -00049920: c70b 4a9f 0bf0 af8d 8d90 cccd 9f04 599c ..J...........Y. │ │ │ │ -00049930: 8400 104a 4b00 0066 668d 9ffb a664 8d91 ...JK..ff....d.. │ │ │ │ -00049940: 170b cceb 6124 3c3c 9605 bfaa 3a93 2a93 ....a$<<....:.*. │ │ │ │ -00049950: 2d3e 932a 2a93 2d3e 9369 6e74 8e8e 9201 ->.**.->.int.... │ │ │ │ -00049960: c671 b184 0010 4a4b 0000 6666 8e8e 9f04 .q....JK..ff.... │ │ │ │ -00049970: c002 8900 0066 6601 c70b 4a8e 8e8e a68d .....ff...J..... │ │ │ │ -00049980: 9112 c761 cf69 7396 03bc b370 726f 9aac ...a.is....pro.. │ │ │ │ -00049990: 7276 6964 6564 9366 6f72 9363 6f6d 7061 rvided.for.compa │ │ │ │ -000499a0: 7269 6e67 9376 91ff 58e4 616c 7565 733b ring.v..X.alues; │ │ │ │ -000499b0: 9103 cc04 7468 6973 9369 7393 7375 6273 ....this.is.subs │ │ │ │ -000499c0: 7469 7475 7469 7698 6593 7769 7468 9372 titutiv.e.with.r │ │ │ │ -000499d0: 6573 7090 538e 6563 7491 03bc b274 6f93 esp.S.ect....to. │ │ │ │ -000499e0: eb48 4d4c cf27 7393 6571 7561 6c69 7498 .HML.'s.equalit. │ │ │ │ -000499f0: 7993 288d 692e 652e 8e91 12c0 3769 668e y.(.i.e.....7if. │ │ │ │ -00049a00: 9f10 0000 8d8d 9112 c761 eb62 748d 9f01 .........a.bt... │ │ │ │ -00049a10: a47a d531 8e91 04c0 04eb 613c 3ceb 6274 .z.1......a<<.bt │ │ │ │ -00049a20: 8d9f 01a4 7ad5 328e 8e91 3399 efcf 616e ....z.2...3...an │ │ │ │ -00049a30: 648d 9103 eaa8 eb62 748d 9f01 a47a d531 d......bt....z.1 │ │ │ │ -00049a40: 8e91 04c0 04eb 613d eb62 748d 9ffc 06be ......a=.bt..... │ │ │ │ -00049a50: 8ddb 308e 9f06 c167 8dd5 318e 8e8e 961e ..0....g..1..... │ │ │ │ -00049a60: fd8c cf61 6e64 8d91 03ea a8eb 6274 8d9f ...and......bt.. │ │ │ │ -00049a70: 01a4 7ad5 328e 9104 c004 eb61 3deb 6274 ..z.2......a=.bt │ │ │ │ -00049a80: 8d9f fc06 be8d db30 8e9f 06c1 678d d532 .......0....g..2 │ │ │ │ -00049a90: 8e8e 8e93 cf74 6865 6e8d 9103 eaa8 eb62 .....then......b │ │ │ │ -00049aa0: 748d 9ffc 06be 8ddb 308e 9f06 c167 8dd5 t.......0....g.. │ │ │ │ -00049ab0: 318e 8e91 04c0 04eb 613c 3ceb 6274 8d9f 1.......a<<.bt.. │ │ │ │ -00049ac0: fc06 be8d db30 8e9f 06c1 678d d532 8e8e .....0....g..2.. │ │ │ │ -00049ad0: 8e91 20d2 8ecf 292e 8e9f 3c1c e18d 8d8d .. ...)...<..... │ │ │ │ -00049ae0: 9112 c761 9fdc 0781 8900 0066 6601 c70b ...a.......ff... │ │ │ │ -00049af0: 4a9f 3d97 628d 8d90 cccd 9f04 599c 8400 J.=.b.......Y... │ │ │ │ -00049b00: 41f0 fe00 0066 668d 9fc8 6610 8d8d 9201 A....ff...f..... │ │ │ │ -00049b10: aff0 0d84 000a d70e 0000 b8e8 8e8d 9201 ................ │ │ │ │ -00049b20: b0a8 f584 0000 b8e8 0015 ae64 8e8d 8d8d ...........d.... │ │ │ │ -00049b30: 9201 b94d b29f fd1c 15eb 4932 8e8e 8e8e ...M......I2.... │ │ │ │ -00049b40: 9fff 4054 8d91 05cc ceeb 6123 2278 2b31 ..@T......a#"x+1 │ │ │ │ -00049b50: 2296 05bf aa3c 3c93 2278 2b32 223b 3b8e "....<<."x+2";;. │ │ │ │ -00049b60: a40d 0000 8d91 05cc ce74 7275 6596 05bf .........true... │ │ │ │ -00049b70: aa3a 9362 6f6f 6c8e a1a1 8d91 05cc ce23 .:.bool........# │ │ │ │ -00049b80: 2278 2b32 2296 05bf aa3c 3c93 2278 2b31 "x+2"....<<."x+1 │ │ │ │ -00049b90: 223b 3b8e a18d 9105 ccce 6661 6c73 6596 ";;.......false. │ │ │ │ -00049ba0: 05bf aa3a 9362 6f6f 6c8e 8e92 01c6 71b1 ...:.bool.....q. │ │ │ │ -00049bb0: 8400 41f0 fe00 0066 668e 8e9f 04c0 0289 ..A....ff....... │ │ │ │ -00049bc0: 0000 6666 01c7 0b4a 8e8e 8e8e 9f24 fd13 ..ff...J.....$.. │ │ │ │ -00049bd0: 8e8c 8b00 0000 5200 0000 0000 0000 0000 ......R......... │ │ │ │ +00049340: 0000 0000 0000 0000 0000 0004 8af0 a002 ................ │ │ │ │ +00049350: cc05 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 ..U...F......... │ │ │ │ +00049360: 9a8d 9112 c761 d038 2e38 2e91 0a80 0047 .....a.8.8.....G │ │ │ │ +00049370: 6574 7469 6e67 9604 8000 7468 6593 769a etting....the.v. │ │ │ │ +00049380: a000 6572 7369 6f6e 936e 9875 6d98 6290 ..ersion.n.um.b. │ │ │ │ +00049390: 6000 6572 9200 f5c4 2d38 318e 9112 c761 `.er....-81....a │ │ │ │ +000493a0: 9f05 6666 8900 00e6 6601 c73e 7c8e 8e8e ..ff....f..>|... │ │ │ │ +000493b0: 8ea0 0294 2fdf 8da0 fd8b d021 8d8d 8d91 ..../......!.... │ │ │ │ +000493c0: 12c7 619f f54f a789 0000 6666 01c7 0b4a ..a..O....ff...J │ │ │ │ +000493d0: 9f0b 0716 8d8d 90cc cd9f 0459 9c84 000f ...........Y.... │ │ │ │ +000493e0: 60b2 0000 6666 8d9f fba6 648d 9117 0bcc `...ff....d..... │ │ │ │ +000493f0: eb61 686f 7374 5f6e 616d 6596 05bf aa3a .ahost_name....: │ │ │ │ +00049400: 9376 6f69 6493 2d3e 9373 7472 696e 678e .void.->.string. │ │ │ │ +00049410: 8e92 01c6 71b1 8400 0f60 b200 0066 668e ....q....`...ff. │ │ │ │ +00049420: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ +00049430: 8ea9 22e6 3d8d 911e 28f0 cf54 6869 7396 ..".=...(..This. │ │ │ │ +00049440: 03ea a872 6574 7572 6e73 9374 6865 936e ...returns.the.n │ │ │ │ +00049450: 616d 6593 6f66 9374 6865 9368 6f73 7493 ame.of.the.host. │ │ │ │ +00049460: 6d61 6390 ac72 6869 6e65 2e8e a423 bdfc mac..rhine...#.. │ │ │ │ +00049470: 8d8d 8d91 12c7 619f f54f a789 0000 6666 ......a..O....ff │ │ │ │ +00049480: 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f 0459 ...J...........Y │ │ │ │ +00049490: 9c84 000f 60b2 0000 6666 8d9f fba6 648d ....`...ff....d. │ │ │ │ +000494a0: 9117 0bcc eb61 6c69 6e6b 9605 bfaa 3a93 .....alink....:. │ │ │ │ +000494b0: 7374 7269 6e67 9323 9373 7472 696e 6793 string.#.string. │ │ │ │ +000494c0: 2d3e 9376 6f69 648e 8e92 01c6 71b1 8400 ->.void.....q... │ │ │ │ +000494d0: 0f60 b200 0066 668e 8e9f 04c0 0289 0000 .`...ff......... │ │ │ │ +000494e0: 6666 01c7 0b4a 8e8e 8e9f 22e6 3c8d 8d91 ff...J....".<... │ │ │ │ +000494f0: 1e28 f06c 696e 6b28 60eb 626f 6c90 3729 .(.link(`.bol.7) │ │ │ │ +00049500: 64eb 6160 2c60 eb62 6e65 7790 4b6e eb61 d.a`,`.bnew.Kn.a │ │ │ │ +00049510: 6029 8e92 0083 9b63 cf6c 696e 6b73 9603 `).....c.links.. │ │ │ │ +00049520: eaa8 7468 6593 0c6c 6593 d76f 6c9a 438f ..the..le..ol.C. │ │ │ │ +00049530: 6493 cf74 6f93 d76e 6577 9052 aacf 3b93 d..to..new.R..;. │ │ │ │ +00049540: 616e 6493 6661 696c 7393 6966 93d7 6f6c and.fails.if..ol │ │ │ │ +00049550: 9864 93cf 646f 9053 8e65 7393 6e6f 7493 .d..do.S.es.not. │ │ │ │ +00049560: 6578 6973 742e 8ea1 8d8d 8d91 12c7 619f exist.........a. │ │ │ │ +00049570: f54f a789 0000 6666 01c7 0b4a 9f0b 0716 .O....ff...J.... │ │ │ │ +00049580: 8d8d 90cc cd9f 0459 9c84 000f 60b2 0000 .......Y....`... │ │ │ │ +00049590: 6666 8d9f fba6 648d 9117 0bcc eb61 756e ff....d......aun │ │ │ │ +000495a0: 6c69 6e6b 9605 bfaa 3a93 7374 7269 6e67 link....:.string │ │ │ │ +000495b0: 932d 3e93 766f 6964 8e8e 9201 c671 b184 .->.void.....q.. │ │ │ │ +000495c0: 000f 60b2 0000 6666 8e8e 9f04 c002 8900 ..`...ff........ │ │ │ │ +000495d0: 0066 6601 c70b 4a8e 8e8e a68d 911e 28f0 .ff...J.......(. │ │ │ │ +000495e0: cf54 6869 7396 03ea a875 6e6c 696e 6b73 .This....unlinks │ │ │ │ +000495f0: 9328 8d69 2e65 2e8e 9112 ee2c 6465 6c65 .(.i.e.....,dele │ │ │ │ +00049600: 7465 7329 9361 930c 6c65 3b93 616e 6493 tes).a..le;.and. │ │ │ │ +00049610: 6661 696c 7393 6966 9374 6865 930c 6c65 fails.if.the..le │ │ │ │ +00049620: 9364 6f90 538e 6573 6e27 7493 6578 6973 .do.S.esn't.exis │ │ │ │ +00049630: 742e 8e9f 2d47 c88d 8d91 12c7 61eb 4b38 t...-G......a.K8 │ │ │ │ +00049640: 2e38 8e91 3f0f 0c47 6574 7469 6e67 9606 .8..?..Getting.. │ │ │ │ +00049650: 7ae1 7468 6593 769b ff75 c265 7273 696f z.the.v..u.ersio │ │ │ │ +00049660: 6e93 6e98 756d 9862 9100 8a3d 6572 8e9f n.n.um.b...=er.. │ │ │ │ +00049670: 1d98 d28d 9112 c761 cf54 6865 9603 eaa8 .......a.The.... │ │ │ │ +00049680: eb48 4d4c 93cf 6675 6e63 7469 6f6e 3a8e .HML..function:. │ │ │ │ +00049690: a18d 8d8d 9112 c761 9ff5 4fa7 8900 0066 .......a..O....f │ │ │ │ +000496a0: 6601 c70b 4a9f 0b07 168d 8d90 cccd 9f04 f...J........... │ │ │ │ +000496b0: 599c 8400 0f60 b200 0066 668d 9ffb a664 Y....`...ff....d │ │ │ │ +000496c0: 8d91 170b cceb 6176 6572 7369 6f6e 9605 ......aversion.. │ │ │ │ +000496d0: bfaa 3a93 766f 6964 932d 3e93 696e 748e ..:.void.->.int. │ │ │ │ +000496e0: 8e92 01c6 71b1 8400 0f60 b200 0066 668e ....q....`...ff. │ │ │ │ +000496f0: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ +00049700: 8ea6 8d91 12c7 61cf 7265 7475 726e 7396 ......a.returns. │ │ │ │ +00049710: 0613 1f74 6865 9106 1320 769a ac72 6572 ...the... v..rer │ │ │ │ +00049720: 7369 6f6e 936e 9875 6d98 6290 538e 6572 sion.n.um.b.S.er │ │ │ │ +00049730: 9b06 1320 6f66 9374 6865 98eb 4848 4f4c ... of.the..HHOL │ │ │ │ +00049740: 93cf 7379 7374 656d 9861 7393 616e 9869 ..system.as.an.i │ │ │ │ +00049750: 6e90 ac72 7465 6765 7293 6c65 7373 9874 n..rteger.less.t │ │ │ │ +00049760: 6861 6e93 3130 3030 9828 8d69 2e65 2e8e han.1000.(.i.e.. │ │ │ │ +00049770: 9115 16a3 696e 8e9f 1000 008d 9112 c761 ....in.........a │ │ │ │ +00049780: eb61 484f 4c38 3891 05bf aa56 6572 7369 .aHOL88....Versi │ │ │ │ +00049790: 6f6e 9109 724e 312e d76d 6ecf 2c96 03bd on..rN1..mn.,... │ │ │ │ +000497a0: d865 7691 ff58 e461 6c75 6174 696e 678d .ev..X.aluating. │ │ │ │ +000497b0: 9103 b2a4 eb61 7665 7273 696f 6e28 298e .....aversion(). │ │ │ │ +000497c0: 913b 2242 cf72 6574 7572 6e73 8d91 03b2 .;"B.returns.... │ │ │ │ +000497d0: a5eb 6131 8e91 0972 4fd7 6d6e cf29 2e91 ..a1...rO.mn.).. │ │ │ │ +000497e0: 0526 3446 91ff 0556 6f72 9b03 b2a4 6578 .&4F...Vor....ex │ │ │ │ +000497f0: 616d 706c 652c 9369 6e98 7690 ac72 6572 ample,.in.v..rer │ │ │ │ +00049800: 7369 6f6e 9831 2e31 303a 8e9f 289c e18d sion.1.10:..(... │ │ │ │ +00049810: 8d8d 9112 c761 9fef 8781 8900 0066 6601 .....a.......ff. │ │ │ │ +00049820: c70b 4a9f 1697 628d 8d90 cccd 9f04 599c ..J...b.......Y. │ │ │ │ +00049830: 8400 1af0 fe00 0066 668d 9fef 6610 8d8d .......ff...f... │ │ │ │ +00049840: 9201 aff0 0d84 000a d70e 0000 b8e8 8e8d ................ │ │ │ │ +00049850: 9201 b0a8 f584 0000 b8e8 0015 ae64 8e8d .............d.. │ │ │ │ +00049860: 8d8d 9201 b94d b29f fd1c 15eb 4931 8e8e .....M......I1.. │ │ │ │ +00049870: 8e8e 9fff 4054 8d91 05cc ceeb 6123 7665 ....@T......a#ve │ │ │ │ +00049880: 7273 696f 6e28 293b 3b8e 9f0d 0000 8d91 rsion();;....... │ │ │ │ +00049890: 05cc ce31 3130 9605 bfaa 3a93 696e 748e ...110....:.int. │ │ │ │ +000498a0: 8e92 01c6 71b1 8400 1af0 fe00 0066 668e ....q........ff. │ │ │ │ +000498b0: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ +000498c0: 8e9f 2f26 ad8d 8d91 12c7 61eb 4b38 2e39 ../&......a.K8.9 │ │ │ │ +000498d0: 8e91 3f0f 0c4f 7264 6572 696e 6796 067a ..?..Ordering..z │ │ │ │ +000498e0: e16f 6693 4d4c 9376 91fe eb85 616c 7565 .of.ML.v....alue │ │ │ │ +000498f0: 738e 9f1d 98d1 8d91 12c7 61cf 4196 03ea s.........a.A... │ │ │ │ +00049900: a870 7265 6465 0c6e 6564 93eb 484d 4c93 .prede.ned..HML. │ │ │ │ +00049910: cf69 6e0c 788e a18d 8d8d 9112 c761 9ff4 .in.x........a.. │ │ │ │ +00049920: dada 8900 0066 6601 c70b 4a9f 0bf0 af8d .....ff...J..... │ │ │ │ +00049930: 8d90 cccd 9f04 599c 8400 104a 4b00 0066 ......Y....JK..f │ │ │ │ +00049940: 668d 9ffb a664 8d91 170b cceb 6124 3c3c f....d......a$<< │ │ │ │ +00049950: 9605 bfaa 3a93 2a93 2d3e 932a 2a93 2d3e ....:.*.->.**.-> │ │ │ │ +00049960: 9369 6e74 8e8e 9201 c671 b184 0010 4a4b .int.....q....JK │ │ │ │ +00049970: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ +00049980: c70b 4a8e 8e8e a68d 9112 c761 cf69 7396 ..J........a.is. │ │ │ │ +00049990: 03bc b370 726f 9aac 7276 6964 6564 9366 ...pro..rvided.f │ │ │ │ +000499a0: 6f72 9363 6f6d 7061 7269 6e67 9376 91ff or.comparing.v.. │ │ │ │ +000499b0: 58e4 616c 7565 733b 9103 cc04 7468 6973 X.alues;....this │ │ │ │ +000499c0: 9369 7393 7375 6273 7469 7475 7469 7698 .is.substitutiv. │ │ │ │ +000499d0: 6593 7769 7468 9372 6573 7090 538e 6563 e.with.resp.S.ec │ │ │ │ +000499e0: 7491 03bc b274 6f93 eb48 4d4c cf27 7393 t....to..HML.'s. │ │ │ │ +000499f0: 6571 7561 6c69 7498 7993 288d 692e 652e equalit.y.(.i.e. │ │ │ │ +00049a00: 8e91 12c0 3769 668e 9f10 0000 8d8d 9112 ....7if......... │ │ │ │ +00049a10: c761 eb62 748d 9f01 a47a d531 8e91 04c0 .a.bt....z.1.... │ │ │ │ +00049a20: 04eb 613c 3ceb 6274 8d9f 01a4 7ad5 328e ..a<<.bt....z.2. │ │ │ │ +00049a30: 8e91 3399 efcf 616e 648d 9103 eaa8 eb62 ..3...and......b │ │ │ │ +00049a40: 748d 9f01 a47a d531 8e91 04c0 04eb 613d t....z.1......a= │ │ │ │ +00049a50: eb62 748d 9ffc 06be 8ddb 308e 9f06 c167 .bt.......0....g │ │ │ │ +00049a60: 8dd5 318e 8e8e 961e fd8c cf61 6e64 8d91 ..1........and.. │ │ │ │ +00049a70: 03ea a8eb 6274 8d9f 01a4 7ad5 328e 9104 ....bt....z.2... │ │ │ │ +00049a80: c004 eb61 3deb 6274 8d9f fc06 be8d db30 ...a=.bt.......0 │ │ │ │ +00049a90: 8e9f 06c1 678d d532 8e8e 8e93 cf74 6865 ....g..2.....the │ │ │ │ +00049aa0: 6e8d 9103 eaa8 eb62 748d 9ffc 06be 8ddb n......bt....... │ │ │ │ +00049ab0: 308e 9f06 c167 8dd5 318e 8e91 04c0 04eb 0....g..1....... │ │ │ │ +00049ac0: 613c 3ceb 6274 8d9f fc06 be8d db30 8e9f a<<.bt.......0.. │ │ │ │ +00049ad0: 06c1 678d d532 8e8e 8e91 20d2 8ecf 292e ..g..2.... ...). │ │ │ │ +00049ae0: 8e9f 3c1c e18d 8d8d 9112 c761 9fdc 0781 ..<........a.... │ │ │ │ +00049af0: 8900 0066 6601 c70b 4a9f 3d97 628d 8d90 ...ff...J.=.b... │ │ │ │ +00049b00: cccd 9f04 599c 8400 41f0 fe00 0066 668d ....Y...A....ff. │ │ │ │ +00049b10: 9fc8 6610 8d8d 9201 aff0 0d84 000a d70e ..f............. │ │ │ │ +00049b20: 0000 b8e8 8e8d 9201 b0a8 f584 0000 b8e8 ................ │ │ │ │ +00049b30: 0015 ae64 8e8d 8d8d 9201 b94d b29f fd1c ...d.......M.... │ │ │ │ +00049b40: 15eb 4932 8e8e 8e8e 9fff 4054 8d91 05cc ..I2......@T.... │ │ │ │ +00049b50: ceeb 6123 2278 2b31 2296 05bf aa3c 3c93 ..a#"x+1"....<<. │ │ │ │ +00049b60: 2278 2b32 223b 3b8e a40d 0000 8d91 05cc "x+2";;......... │ │ │ │ +00049b70: ce74 7275 6596 05bf aa3a 9362 6f6f 6c8e .true....:.bool. │ │ │ │ +00049b80: a1a1 8d91 05cc ce23 2278 2b32 2296 05bf .......#"x+2"... │ │ │ │ +00049b90: aa3c 3c93 2278 2b31 223b 3b8e a18d 9105 .<<."x+1";;..... │ │ │ │ +00049ba0: ccce 6661 6c73 6596 05bf aa3a 9362 6f6f ..false....:.boo │ │ │ │ +00049bb0: 6c8e 8e92 01c6 71b1 8400 41f0 fe00 0066 l.....q...A....f │ │ │ │ +00049bc0: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ +00049bd0: 8e8e 8e8e 9f24 fd13 8e8c 8b00 0000 5200 .....$........R. │ │ │ │ 00049be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00049bf0: 0000 0000 0000 0000 0000 0000 0493 19a0 ................ │ │ │ │ -00049c00: 02cc 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa ...U...F........ │ │ │ │ -00049c10: 999a 8d91 eaf1 ebd0 3832 9200 ee8b a143 ........82.....C │ │ │ │ -00049c20: 6861 7074 6572 9604 8000 382e 910a 8000 hapter....8..... │ │ │ │ -00049c30: 4d4c 9353 7973 7465 6d93 4691 fee0 0075 ML.System.F....u │ │ │ │ -00049c40: 6e63 7469 6f6e 738e 91ea f1eb 9f05 6666 nctions.......ff │ │ │ │ -00049c50: 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 ....f..>|....... │ │ │ │ -00049c60: 2fdf 8da0 fd8b d021 8d8d 91ea f1eb eb4b /......!.......K │ │ │ │ -00049c70: 382e 3130 8e91 20f1 e750 7269 6e9b ff75 8.10.. ..Prin..u │ │ │ │ -00049c80: c274 696e 6796 067a e164 650c 6e65 6493 .ting..z.de.ned. │ │ │ │ -00049c90: 7498 7970 9100 8a3d 6573 8e9f 1be2 238d t.yp...=es....#. │ │ │ │ -00049ca0: 91ea f1eb cf54 6865 9603 eaa8 eb48 4d4c .....The.....HML │ │ │ │ -00049cb0: 93cf 6675 6e63 7469 6f6e 3a8e a91b 480b ..function:...H. │ │ │ │ -00049cc0: 8d8d 8d91 eaf1 eb9f f54f a789 0000 6666 .........O....ff │ │ │ │ -00049cd0: 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f 0459 ...J...........Y │ │ │ │ -00049ce0: 9c84 000f 60b2 0000 6666 8d9f fba6 648d ....`...ff....d. │ │ │ │ -00049cf0: 9117 0bcc eb61 7072 696e 745f 6465 6669 .....aprint_defi │ │ │ │ -00049d00: 6e65 645f 7479 7065 7396 05bf aa3a 9376 ned_types....:.v │ │ │ │ -00049d10: 6f69 6493 2d3e 9376 6f69 648e 8e92 01c6 oid.->.void..... │ │ │ │ -00049d20: 71b1 8400 0f60 b200 0066 668e 8e9f 04c0 q....`...ff..... │ │ │ │ -00049d30: 0289 0000 6666 01c7 0b4a 8e8e 8e9f 1b48 ....ff...J.....H │ │ │ │ -00049d40: 0c8d 91ea f1eb cf70 7269 6e9a ac72 7473 .......prin..rts │ │ │ │ -00049d50: 9604 a59a 6f75 7493 7468 6593 6465 0c6e ....out.the.de.n │ │ │ │ -00049d60: 6974 696f 6e73 936f 6693 616c 6c93 6375 itions.of.all.cu │ │ │ │ -00049d70: 7272 656e 9874 6c79 9364 650c 6e65 6493 rren.tly.de.ned. │ │ │ │ -00049d80: eb48 4d4c 93cf 7498 7970 9053 8e65 7393 .HML..t.yp.S.es. │ │ │ │ -00049d90: 288d 692e 652e 8e91 13a9 1e61 6c6c 93eb (.i.e......all.. │ │ │ │ -00049da0: 484d 4c93 cf74 9879 7090 538e 6573 9374 HML..t.yp.S.es.t │ │ │ │ -00049db0: 6861 7493 6861 9876 9865 8ea4 1000 008d hat.ha.v.e...... │ │ │ │ -00049dc0: 91ea f1eb 6290 538e 6565 6e96 04bb 3264 ....b.S.een...2d │ │ │ │ -00049dd0: 650c 6e65 649b 04bb 3375 7369 6e67 8d93 e.ned...3using.. │ │ │ │ -00049de0: eb61 6c65 7474 7970 658e 912c f8d8 cf29 .alettype..,...) │ │ │ │ -00049df0: 2e91 07aa 7f49 7493 616c 736f 936c 6973 .....It.also.lis │ │ │ │ -00049e00: 7473 9874 6865 9361 6273 7472 6163 7493 ts.the.abstract. │ │ │ │ -00049e10: 7490 ac72 7970 9053 8e65 7393 696e 9874 t..ryp.S.es.in.t │ │ │ │ -00049e20: 6865 9373 7973 7465 6d2e 9107 aa7f 5468 he.system.....Th │ │ │ │ -00049e30: 6593 7072 696e 90ac 7274 2d8e a18d 91ea e.prin..rt-..... │ │ │ │ -00049e40: f1eb 696e 6796 0508 c06f 668d 9105 08c1 ..ing....of..... │ │ │ │ -00049e50: eb61 6c65 7474 7970 658e 912d 4667 cf2d .alettype..-Fg.- │ │ │ │ -00049e60: 6465 0c6e 6564 9374 90ac 7279 709a 538e de.ned.t..ryp.S. │ │ │ │ -00049e70: 6573 936f 6e91 0508 c16f 7574 7075 7493 es.on....output. │ │ │ │ -00049e80: 6361 6e93 6298 6593 7061 7274 6961 6c6c can.b.e.partiall │ │ │ │ -00049e90: 799b 0508 c173 7570 7072 6573 7365 6493 y....suppressed. │ │ │ │ -00049ea0: 6290 ac72 7993 7365 7474 696e 6798 7468 b..ry.setting.th │ │ │ │ -00049eb0: 6593 0d61 678e a18d 8d91 eaf1 ebeb 6170 e..ag.........ap │ │ │ │ -00049ec0: 7269 6e74 5f6c 6574 7479 7065 738e 913f rint_lettypes..? │ │ │ │ -00049ed0: b7c4 cf74 6f8d 9104 4a8d eb61 6661 6c73 ...to...J..afals │ │ │ │ -00049ee0: 658e 9125 536b cf28 7468 6596 044a 8d73 e..%Sk.(the..J.s │ │ │ │ -00049ef0: 7570 7072 6573 7369 6f6e 9369 7393 6f6e uppression.is.on │ │ │ │ -00049f00: 6c79 9b04 4a8c 7061 7274 6961 6c2c 9104 ly..J.partial,.. │ │ │ │ -00049f10: 6286 696e 9374 6861 7493 6f6e 6c79 9374 b.in.that.only.t │ │ │ │ -00049f20: 6865 986f 7574 6572 936c 6576 90ac 7265 he.outer.lev..re │ │ │ │ -00049f30: 6c93 6f66 8ea1 8d91 eaf1 eb64 650c 6e65 l.of.......de.ne │ │ │ │ -00049f40: 6496 054f 1f74 90ac 7279 7090 538e 6573 d..O.t..ryp.S.es │ │ │ │ -00049f50: 9369 7396 054f 2065 7870 616e 6465 6429 .is..O expanded) │ │ │ │ -00049f60: 2e91 0966 4546 91ff 0556 6f72 9365 7861 ...fEF...Vor.exa │ │ │ │ -00049f70: 6d70 6c65 2c91 05a8 3d69 668d 9105 4f1f mple,...=if...O. │ │ │ │ -00049f80: eb61 7072 696e 745f 6c65 7474 7970 6573 .aprint_lettypes │ │ │ │ -00049f90: 8e91 5b19 8acf 6973 8d91 054f 1feb 6166 ..[...is...O..af │ │ │ │ -00049fa0: 616c 7365 8e91 220d 71cf 2c91 05a8 3e74 alse..".q.,...>t │ │ │ │ -00049fb0: 6865 6e96 054f 1f69 6e73 7465 6164 936f hen..O.instead.o │ │ │ │ -00049fc0: 668e a18d 91ea f1eb 7072 696e 90ac 7274 f.......prin..rt │ │ │ │ -00049fd0: 696e 673a 8ea6 8d8d 8d9e 56bd 8d8d 8d8d ing:......V..... │ │ │ │ -00049fe0: 8d91 0230 eaf3 6321 222c 9a00 0af3 3300 ...0..c!",....3. │ │ │ │ -00049ff0: 0a00 0000 0663 6d73 7931 30eb 6301 9601 .....cmsy10.c... │ │ │ │ -0004a000: d331 0193 018e 9114 b6f7 eb61 3a91 05bf .1.........a:... │ │ │ │ -0004a010: aa73 7562 676f 616c 738e 8e8e 8e8e 8e8e .subgoals....... │ │ │ │ -0004a020: a68d 91ea f1eb eb48 4d4c 9603 eaa8 cf77 .......HML.....w │ │ │ │ -0004a030: 696c 6c93 7072 696e 90ac 7274 3a8e a41b ill.prin..rt:... │ │ │ │ -0004a040: 480c 8d8d 8d9f 00cb 898d 8d8d 8d8d 9102 H............... │ │ │ │ -0004a050: 30ea eb63 0196 01d3 3101 9301 8e91 14b6 0..c....1....... │ │ │ │ -0004a060: f7eb 613a 9605 bfaa 2828 7465 726d 936c ..a:....((term.l │ │ │ │ -0004a070: 6973 7493 2393 7465 726d 2993 6c69 7374 ist.#.term).list │ │ │ │ -0004a080: 9323 9370 726f 6f66 298e 8e8e 8e8e 8e8e .#.proof)....... │ │ │ │ -0004a090: a68d 91ea f1eb cf54 6865 9603 eaa8 6465 .......The....de │ │ │ │ -0004a0a0: 0c6e 6564 9374 90ac 7279 7090 538e 658d .ned.t..ryp.S.e. │ │ │ │ -0004a0b0: 93eb 6170 726f 6f66 8e91 2493 a2cf 286e ..aproof..$...(n │ │ │ │ -0004a0c0: 616d 656c 7991 ff05 562c 8d93 eb61 7468 amely...V,...ath │ │ │ │ -0004a0d0: 6d96 05bf aa6c 6973 7493 2d3e 9374 686d m....list.->.thm │ │ │ │ -0004a0e0: 8e91 5a25 9ecf 2993 6973 936e 6f74 9365 ..Z%..).is.not.e │ │ │ │ -0004a0f0: 7870 616e 6465 642e 8e9f 27dc 828d 8d91 xpanded...'..... │ │ │ │ -0004a100: eaf1 ebeb 4b38 2e31 318e 9120 f1e7 4c69 ....K8.11.. ..Li │ │ │ │ -0004a110: 7370 9606 7ae1 696e 934d 4c8e 9f1b e223 sp..z.in.ML....# │ │ │ │ -0004a120: 8d91 eaf1 ebcf 4974 9603 eaa8 6973 9370 ......It....is.p │ │ │ │ -0004a130: 9053 8e6f 7373 6962 6c65 9374 6f93 636f .S.ossible.to.co │ │ │ │ -0004a140: 6e6e 6563 7493 746f 9374 6865 934c 6973 nnect.to.the.Lis │ │ │ │ -0004a150: 7093 779a ac72 6f72 6c64 9366 726f 6d93 p.w..rorld.from. │ │ │ │ -0004a160: eb48 4d4c 93cf 6298 7993 7573 696e 6793 .HML..b.y.using. │ │ │ │ -0004a170: 7468 6593 666f 6c6c 6f98 7769 6e67 9366 the.follo.wing.f │ │ │ │ -0004a180: 756e 6374 696f 6e3a 8ea1 8d8d 8d91 eaf1 unction:........ │ │ │ │ -0004a190: eb9f f54f a789 0000 6666 01c7 0b4a 9f0b ...O....ff...J.. │ │ │ │ -0004a1a0: 0716 8d8d 90cc cd9f 0459 9c84 000f 60b2 .........Y....`. │ │ │ │ -0004a1b0: 0000 6666 8d9f fba6 648d 9117 0bcc eb61 ..ff....d......a │ │ │ │ -0004a1c0: 6c69 7370 9605 bfaa 3a93 7374 7269 6e67 lisp....:.string │ │ │ │ -0004a1d0: 932d 3e93 766f 6964 8e8e 9201 c671 b184 .->.void.....q.. │ │ │ │ -0004a1e0: 000f 60b2 0000 6666 8e8e 9f04 c002 8900 ..`...ff........ │ │ │ │ -0004a1f0: 0066 6601 c70b 4a8e 8e8e a68d 91f6 537a .ff...J.......Sz │ │ │ │ -0004a200: cf54 6869 7396 0465 6f66 756e 6374 696f .This..eofunctio │ │ │ │ -0004a210: 6e91 0465 6e69 6e9a ac72 7465 7270 7265 n..enin..rterpre │ │ │ │ -0004a220: 7473 9369 7473 9361 7267 756d 656e 9874 ts.its.argumen.t │ │ │ │ -0004a230: 9b04 656e 7374 7269 6e67 9361 7393 616e ..enstring.as.an │ │ │ │ -0004a240: 9869 6e70 7574 9374 6f93 7468 6598 4c69 .input.to.the.Li │ │ │ │ -0004a250: 7370 9369 6e90 ac72 7465 7270 7265 7465 sp.in..rterprete │ │ │ │ -0004a260: 722e 9106 a934 5468 6973 8ea4 1000 008d r....4This...... │ │ │ │ -0004a270: 91ea f1eb 709a 538e 6572 6d69 7473 9604 ....p.S.ermits.. │ │ │ │ -0004a280: 3212 6172 6269 7472 6172 7993 6f70 9865 2.arbitrary.op.e │ │ │ │ -0004a290: 7261 7469 6e67 9104 3213 7379 7374 656d rating..2.system │ │ │ │ -0004a2a0: 936f 7098 6572 6174 696f 6e73 2e91 060f .op.erations.... │ │ │ │ -0004a2b0: 1f42 6577 95ac 7261 7265 3a91 05c7 b475 .Bew..rare:....u │ │ │ │ -0004a2c0: 6e63 6f6e 9374 726f 6c6c 6564 9604 3212 ncon.trolled..2. │ │ │ │ -0004a2d0: 7573 6591 0432 136f 6693 7468 6973 9366 use..2.of.this.f │ │ │ │ -0004a2e0: 6561 7475 7265 8ea1 8d91 eaf1 eb6d 6190 eature.......ma. │ │ │ │ -0004a2f0: ac72 7996 03ea a874 6f74 616c 6c79 9362 .ry....totally.b │ │ │ │ -0004a300: 7265 616b 93eb 484d 4ccf 2e8e 9f27 dc82 reak..HML....'.. │ │ │ │ -0004a310: 8d8d 91ea f1eb eb4b 382e 3132 8e91 20f1 .......K8.12.. . │ │ │ │ -0004a320: e746 91fe 6147 6173 7491 067a e161 7269 .F..aGast..z.ari │ │ │ │ -0004a330: 7468 6d65 7469 638e 9f1b e223 8d91 eaf1 thmetic....#.... │ │ │ │ -0004a340: ebeb 484d 4c96 029d dfcf 6172 6974 686d ..HML.....arithm │ │ │ │ -0004a350: 6574 6963 9b02 9de0 6973 936e 6f72 6d61 etic....is.norma │ │ │ │ -0004a360: 6c6c 7998 646f 6e65 9369 6e98 6172 6269 lly.done.in.arbi │ │ │ │ -0004a370: 7472 6172 7993 7072 6563 6973 696f 6e2e trary.precision. │ │ │ │ -0004a380: 9104 c9f2 4974 9869 7393 7090 538e 6f73 ....It.is.p.S.os │ │ │ │ -0004a390: 7369 626c 6598 746f 9373 7090 538e 6565 sible.to.sp.S.ee │ │ │ │ -0004a3a0: 6498 7570 9361 7269 7468 6d65 7469 632c d.up.arithmetic, │ │ │ │ -0004a3b0: 8ea1 8d91 eaf1 eb77 6865 6e96 04b3 3674 .......when...6t │ │ │ │ -0004a3c0: 6865 9b04 b337 7573 6572 9369 7398 7375 he...7user.is.su │ │ │ │ -0004a3d0: 7265 9374 6861 7493 696e 90ac 7274 6567 re.that.in..rteg │ │ │ │ -0004a3e0: 6572 7398 7769 6c6c 936e 6f74 9865 7863 ers.will.not.exc │ │ │ │ -0004a3f0: 6565 6493 7468 6593 7790 ac72 6f72 6498 eed.the.w..rord. │ │ │ │ -0004a400: 6c65 6e67 7468 936f 6698 7468 6593 6d61 length.of.the.ma │ │ │ │ -0004a410: 6395 ac72 6869 6e65 2c91 04e5 5a62 9379 c..rhine,...Zb.y │ │ │ │ -0004a420: 8ea1 8d91 eaf1 eb75 7369 6e67 9603 eaa8 .......using.... │ │ │ │ -0004a430: 7468 6593 6675 6e63 7469 6f6e 3a8e 9f1b the.function:... │ │ │ │ -0004a440: 480c 8d8d 8d91 eaf1 eb9f f54f a789 0000 H..........O.... │ │ │ │ -0004a450: 6666 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f ff...J.......... │ │ │ │ -0004a460: 0459 9c84 000f 60b2 0000 6666 8d9f fba6 .Y....`...ff.... │ │ │ │ -0004a470: 648d 9117 0bcc eb61 6661 7374 5f61 7269 d......afast_ari │ │ │ │ -0004a480: 7468 9605 bfaa 3a93 626f 6f6c 932d 3e93 th....:.bool.->. │ │ │ │ -0004a490: 766f 6964 8e8e 9201 c671 b184 000f 60b2 void.....q....`. │ │ │ │ -0004a4a0: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ -0004a4b0: c70b 4a8e 8e8e a68d 91f6 537a cf41 7070 ..J.......Sz.App │ │ │ │ -0004a4c0: 6c79 696e 678d 9103 f3fa eb61 6661 7374 lying......afast │ │ │ │ -0004a4d0: 5f61 7269 7468 8e91 4164 98cf 746f 8d91 _arith..Ad..to.. │ │ │ │ -0004a4e0: 03f3 fbeb 6174 7275 658e 911e e69d cf73 ....atrue......s │ │ │ │ -0004a4f0: 7769 7463 9aac 7268 6573 9603 f3fa eb48 witc..rhes.....H │ │ │ │ -0004a500: 484f 4c93 cf74 6f93 6193 6d6f 9053 8e64 HOL..to.a.mo.S.d │ │ │ │ -0004a510: 6591 03f3 fb69 6e93 7768 6963 9868 9373 e....in.whic.h.s │ │ │ │ -0004a520: 7562 7365 7175 656e 9874 9361 7269 7468 ubsequen.t.arith │ │ │ │ -0004a530: 6d65 7469 638e a18d 91ea f1eb 6f70 9053 metic.......op.S │ │ │ │ -0004a540: 8e65 7261 7469 6f6e 7396 04a2 bd61 7265 .erations....are │ │ │ │ -0004a550: 9b04 a2bc 646f 6e65 9375 7369 6e67 930c ....done.using.. │ │ │ │ -0004a560: 6e69 7465 9870 7265 6369 7369 6f6e 9366 nite.precision.f │ │ │ │ -0004a570: 6173 7498 6172 6974 686d 6574 6963 3b91 ast.arithmetic;. │ │ │ │ -0004a580: 04fe c761 7070 6c79 696e 6793 6974 9374 ...applying.it.t │ │ │ │ -0004a590: 6f8d 98eb 6166 616c 7365 8e91 2603 cbcf o...afalse..&... │ │ │ │ -0004a5a0: 7377 6974 6390 ac72 6865 738e a18d 91ea switc..rhes..... │ │ │ │ -0004a5b0: f1eb eb48 484f 4c96 0392 a4cf 6261 6390 ...HHOL.....bac. │ │ │ │ -0004a5c0: ac72 6b93 746f 9b03 92a3 696e 0c6e 6974 .rk.to....in.nit │ │ │ │ -0004a5d0: 6593 7072 6563 6973 696f 6e2e 9105 1b89 e.precision..... │ │ │ │ -0004a5e0: 416c 7265 6164 7993 6465 0c6e 6564 9366 Already.de.ned.f │ │ │ │ -0004a5f0: 756e 6374 696f 6e73 9361 7265 936e 6f74 unctions.are.not │ │ │ │ -0004a600: 9861 0b65 6374 6564 9362 90ac 7279 8d93 .a.ected.b..ry.. │ │ │ │ -0004a610: eb61 6661 7374 5f61 7269 7468 8e91 3d0f .afast_arith..=. │ │ │ │ -0004a620: 48cf 2e8e a18d 91ea f1eb 4865 7265 9603 H.........Here.. │ │ │ │ -0004a630: eaa8 6973 9361 9373 6573 7369 6f6e 9374 ..is.a.session.t │ │ │ │ -0004a640: 6861 7493 696c 6c75 7374 7261 7465 7393 hat.illustrates. │ │ │ │ -0004a650: 7468 6973 3a8e 8e9f 24fd 138e 8c8b 0000 this:...$....... │ │ │ │ -0004a660: 0053 0000 0000 0000 0000 0000 0000 0000 .S.............. │ │ │ │ +00049bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00049c00: 0000 0000 0493 21a0 02cc 0555 8da0 fd46 ......!....U...F │ │ │ │ +00049c10: d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 ebd0 ................ │ │ │ │ +00049c20: 3832 9200 ee8b a143 6861 7074 6572 9604 82.....Chapter.. │ │ │ │ +00049c30: 8000 382e 910a 8000 4d4c 9353 7973 7465 ..8.....ML.Syste │ │ │ │ +00049c40: 6d93 4691 fee0 0075 6e63 7469 6f6e 738e m.F....unctions. │ │ │ │ +00049c50: 91ea f1eb 9f05 6666 8900 00e6 6601 c73e ......ff....f..> │ │ │ │ +00049c60: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 |......./......! │ │ │ │ +00049c70: 8d8d 91ea f1eb eb4b 382e 3130 8e91 20f1 .......K8.10.. . │ │ │ │ +00049c80: e750 7269 6e9b ff75 c274 696e 6796 067a .Prin..u.ting..z │ │ │ │ +00049c90: e164 650c 6e65 6493 7498 7970 9100 8a3d .de.ned.t.yp...= │ │ │ │ +00049ca0: 6573 8e9f 1be2 238d 91ea f1eb cf54 6865 es....#......The │ │ │ │ +00049cb0: 9603 eaa8 eb48 4d4c 93cf 6675 6e63 7469 .....HML..functi │ │ │ │ +00049cc0: 6f6e 3a8e a91b 480b 8d8d 8d91 eaf1 eb9f on:...H......... │ │ │ │ +00049cd0: f54f a789 0000 6666 01c7 0b4a 9f0b 0716 .O....ff...J.... │ │ │ │ +00049ce0: 8d8d 90cc cd9f 0459 9c84 000f 60b2 0000 .......Y....`... │ │ │ │ +00049cf0: 6666 8d9f fba6 648d 9117 0bcc eb61 7072 ff....d......apr │ │ │ │ +00049d00: 696e 745f 6465 6669 6e65 645f 7479 7065 int_defined_type │ │ │ │ +00049d10: 7396 05bf aa3a 9376 6f69 6493 2d3e 9376 s....:.void.->.v │ │ │ │ +00049d20: 6f69 648e 8e92 01c6 71b1 8400 0f60 b200 oid.....q....`.. │ │ │ │ +00049d30: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ +00049d40: 0b4a 8e8e 8e9f 1b48 0c8d 91ea f1eb cf70 .J.....H.......p │ │ │ │ +00049d50: 7269 6e9a ac72 7473 9604 a59a 6f75 7493 rin..rts....out. │ │ │ │ +00049d60: 7468 6593 6465 0c6e 6974 696f 6e73 936f the.de.nitions.o │ │ │ │ +00049d70: 6693 616c 6c93 6375 7272 656e 9874 6c79 f.all.curren.tly │ │ │ │ +00049d80: 9364 650c 6e65 6493 eb48 4d4c 93cf 7498 .de.ned..HML..t. │ │ │ │ +00049d90: 7970 9053 8e65 7393 288d 692e 652e 8e91 yp.S.es.(.i.e... │ │ │ │ +00049da0: 13a9 1e61 6c6c 93eb 484d 4c93 cf74 9879 ...all..HML..t.y │ │ │ │ +00049db0: 7090 538e 6573 9374 6861 7493 6861 9876 p.S.es.that.ha.v │ │ │ │ +00049dc0: 9865 8ea4 1000 008d 91ea f1eb 6290 538e .e..........b.S. │ │ │ │ +00049dd0: 6565 6e96 04bb 3264 650c 6e65 649b 04bb een...2de.ned... │ │ │ │ +00049de0: 3375 7369 6e67 8d93 eb61 6c65 7474 7970 3using...alettyp │ │ │ │ +00049df0: 658e 912c f8d8 cf29 2e91 07aa 7f49 7493 e..,...).....It. │ │ │ │ +00049e00: 616c 736f 936c 6973 7473 9874 6865 9361 also.lists.the.a │ │ │ │ +00049e10: 6273 7472 6163 7493 7490 ac72 7970 9053 bstract.t..ryp.S │ │ │ │ +00049e20: 8e65 7393 696e 9874 6865 9373 7973 7465 .es.in.the.syste │ │ │ │ +00049e30: 6d2e 9107 aa7f 5468 6593 7072 696e 90ac m.....The.prin.. │ │ │ │ +00049e40: 7274 2d8e a18d 91ea f1eb 696e 6796 0508 rt-.......ing... │ │ │ │ +00049e50: c06f 668d 9105 08c1 eb61 6c65 7474 7970 .of......alettyp │ │ │ │ +00049e60: 658e 912d 4667 cf2d 6465 0c6e 6564 9374 e..-Fg.-de.ned.t │ │ │ │ +00049e70: 90ac 7279 709a 538e 6573 936f 6e91 0508 ..ryp.S.es.on... │ │ │ │ +00049e80: c16f 7574 7075 7493 6361 6e93 6298 6593 .output.can.b.e. │ │ │ │ +00049e90: 7061 7274 6961 6c6c 799b 0508 c173 7570 partially....sup │ │ │ │ +00049ea0: 7072 6573 7365 6493 6290 ac72 7993 7365 pressed.b..ry.se │ │ │ │ +00049eb0: 7474 696e 6798 7468 6593 0d61 678e a18d tting.the..ag... │ │ │ │ +00049ec0: 8d91 eaf1 ebeb 6170 7269 6e74 5f6c 6574 ......aprint_let │ │ │ │ +00049ed0: 7479 7065 738e 913f b7c4 cf74 6f8d 9104 types..?...to... │ │ │ │ +00049ee0: 4a8d eb61 6661 6c73 658e 9125 536b cf28 J..afalse..%Sk.( │ │ │ │ +00049ef0: 7468 6596 044a 8d73 7570 7072 6573 7369 the..J.suppressi │ │ │ │ +00049f00: 6f6e 9369 7393 6f6e 6c79 9b04 4a8c 7061 on.is.only..J.pa │ │ │ │ +00049f10: 7274 6961 6c2c 9104 6286 696e 9374 6861 rtial,..b.in.tha │ │ │ │ +00049f20: 7493 6f6e 6c79 9374 6865 986f 7574 6572 t.only.the.outer │ │ │ │ +00049f30: 936c 6576 90ac 7265 6c93 6f66 8ea1 8d91 .lev..rel.of.... │ │ │ │ +00049f40: eaf1 eb64 650c 6e65 6496 054f 1f74 90ac ...de.ned..O.t.. │ │ │ │ +00049f50: 7279 7090 538e 6573 9369 7396 054f 2065 ryp.S.es.is..O e │ │ │ │ +00049f60: 7870 616e 6465 6429 2e91 0966 4546 91ff xpanded)...fEF.. │ │ │ │ +00049f70: 0556 6f72 9365 7861 6d70 6c65 2c91 05a8 .Vor.example,... │ │ │ │ +00049f80: 3d69 668d 9105 4f1f eb61 7072 696e 745f =if...O..aprint_ │ │ │ │ +00049f90: 6c65 7474 7970 6573 8e91 5b19 8acf 6973 lettypes..[...is │ │ │ │ +00049fa0: 8d91 054f 1feb 6166 616c 7365 8e91 220d ...O..afalse..". │ │ │ │ +00049fb0: 71cf 2c91 05a8 3e74 6865 6e96 054f 1f69 q.,...>then..O.i │ │ │ │ +00049fc0: 6e73 7465 6164 936f 668e a18d 91ea f1eb nstead.of....... │ │ │ │ +00049fd0: 7072 696e 90ac 7274 696e 673a 8ea6 8d8d prin..rting:.... │ │ │ │ +00049fe0: 8d9e 56bd 8d8d 8d8d 8d91 0230 eaf3 6321 ..V........0..c! │ │ │ │ +00049ff0: 222c 9a00 0af3 3300 0a00 0000 0663 6d73 ",....3......cms │ │ │ │ +0004a000: 7931 30eb 6301 9601 d331 0193 018e 9114 y10.c....1...... │ │ │ │ +0004a010: b6f7 eb61 3a91 05bf aa73 7562 676f 616c ...a:....subgoal │ │ │ │ +0004a020: 738e 8e8e 8e8e 8e8e a68d 91ea f1eb eb48 s..............H │ │ │ │ +0004a030: 4d4c 9603 eaa8 cf77 696c 6c93 7072 696e ML.....will.prin │ │ │ │ +0004a040: 90ac 7274 3a8e a41b 480c 8d8d 8d9f 00cb ..rt:...H....... │ │ │ │ +0004a050: 898d 8d8d 8d8d 9102 30ea eb63 0196 01d3 ........0..c.... │ │ │ │ +0004a060: 3101 9301 8e91 14b6 f7eb 613a 9605 bfaa 1.........a:.... │ │ │ │ +0004a070: 2828 7465 726d 936c 6973 7493 2393 7465 ((term.list.#.te │ │ │ │ +0004a080: 726d 2993 6c69 7374 9323 9370 726f 6f66 rm).list.#.proof │ │ │ │ +0004a090: 298e 8e8e 8e8e 8e8e a68d 91ea f1eb cf54 )..............T │ │ │ │ +0004a0a0: 6865 9603 eaa8 6465 0c6e 6564 9374 90ac he....de.ned.t.. │ │ │ │ +0004a0b0: 7279 7090 538e 658d 93eb 6170 726f 6f66 ryp.S.e...aproof │ │ │ │ +0004a0c0: 8e91 2493 a2cf 286e 616d 656c 7991 ff05 ..$...(namely... │ │ │ │ +0004a0d0: 562c 8d93 eb61 7468 6d96 05bf aa6c 6973 V,...athm....lis │ │ │ │ +0004a0e0: 7493 2d3e 9374 686d 8e91 5a25 9ecf 2993 t.->.thm..Z%..). │ │ │ │ +0004a0f0: 6973 936e 6f74 9365 7870 616e 6465 642e is.not.expanded. │ │ │ │ +0004a100: 8e9f 27dc 828d 8d91 eaf1 ebeb 4b38 2e31 ..'.........K8.1 │ │ │ │ +0004a110: 318e 9120 f1e7 4c69 7370 9606 7ae1 696e 1.. ..Lisp..z.in │ │ │ │ +0004a120: 934d 4c8e 9f1b e223 8d91 eaf1 ebcf 4974 .ML....#......It │ │ │ │ +0004a130: 9603 eaa8 6973 9370 9053 8e6f 7373 6962 ....is.p.S.ossib │ │ │ │ +0004a140: 6c65 9374 6f93 636f 6e6e 6563 7493 746f le.to.connect.to │ │ │ │ +0004a150: 9374 6865 934c 6973 7093 779a ac72 6f72 .the.Lisp.w..ror │ │ │ │ +0004a160: 6c64 9366 726f 6d93 eb48 4d4c 93cf 6298 ld.from..HML..b. │ │ │ │ +0004a170: 7993 7573 696e 6793 7468 6593 666f 6c6c y.using.the.foll │ │ │ │ +0004a180: 6f98 7769 6e67 9366 756e 6374 696f 6e3a o.wing.function: │ │ │ │ +0004a190: 8ea1 8d8d 8d91 eaf1 eb9f f54f a789 0000 ...........O.... │ │ │ │ +0004a1a0: 6666 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f ff...J.......... │ │ │ │ +0004a1b0: 0459 9c84 000f 60b2 0000 6666 8d9f fba6 .Y....`...ff.... │ │ │ │ +0004a1c0: 648d 9117 0bcc eb61 6c69 7370 9605 bfaa d......alisp.... │ │ │ │ +0004a1d0: 3a93 7374 7269 6e67 932d 3e93 766f 6964 :.string.->.void │ │ │ │ +0004a1e0: 8e8e 9201 c671 b184 000f 60b2 0000 6666 .....q....`...ff │ │ │ │ +0004a1f0: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ +0004a200: 8e8e a68d 91f6 537a cf54 6869 7396 0465 ......Sz.This..e │ │ │ │ +0004a210: 6f66 756e 6374 696f 6e91 0465 6e69 6e9a ofunction..enin. │ │ │ │ +0004a220: ac72 7465 7270 7265 7473 9369 7473 9361 .rterprets.its.a │ │ │ │ +0004a230: 7267 756d 656e 9874 9b04 656e 7374 7269 rgumen.t..enstri │ │ │ │ +0004a240: 6e67 9361 7393 616e 9869 6e70 7574 9374 ng.as.an.input.t │ │ │ │ +0004a250: 6f93 7468 6598 4c69 7370 9369 6e90 ac72 o.the.Lisp.in..r │ │ │ │ +0004a260: 7465 7270 7265 7465 722e 9106 a934 5468 terpreter....4Th │ │ │ │ +0004a270: 6973 8ea4 1000 008d 91ea f1eb 709a 538e is..........p.S. │ │ │ │ +0004a280: 6572 6d69 7473 9604 3212 6172 6269 7472 ermits..2.arbitr │ │ │ │ +0004a290: 6172 7993 6f70 9865 7261 7469 6e67 9104 ary.op.erating.. │ │ │ │ +0004a2a0: 3213 7379 7374 656d 936f 7098 6572 6174 2.system.op.erat │ │ │ │ +0004a2b0: 696f 6e73 2e91 060f 1f42 6577 95ac 7261 ions.....Bew..ra │ │ │ │ +0004a2c0: 7265 3a91 05c7 b475 6e63 6f6e 9374 726f re:....uncon.tro │ │ │ │ +0004a2d0: 6c6c 6564 9604 3212 7573 6591 0432 136f lled..2.use..2.o │ │ │ │ +0004a2e0: 6693 7468 6973 9366 6561 7475 7265 8ea1 f.this.feature.. │ │ │ │ +0004a2f0: 8d91 eaf1 eb6d 6190 ac72 7996 03ea a874 .....ma..ry....t │ │ │ │ +0004a300: 6f74 616c 6c79 9362 7265 616b 93eb 484d otally.break..HM │ │ │ │ +0004a310: 4ccf 2e8e 9f27 dc82 8d8d 91ea f1eb eb4b L....'.........K │ │ │ │ +0004a320: 382e 3132 8e91 20f1 e746 91fe 6147 6173 8.12.. ..F..aGas │ │ │ │ +0004a330: 7491 067a e161 7269 7468 6d65 7469 638e t..z.arithmetic. │ │ │ │ +0004a340: 9f1b e223 8d91 eaf1 ebeb 484d 4c96 029d ...#......HML... │ │ │ │ +0004a350: dfcf 6172 6974 686d 6574 6963 9b02 9de0 ..arithmetic.... │ │ │ │ +0004a360: 6973 936e 6f72 6d61 6c6c 7998 646f 6e65 is.normally.done │ │ │ │ +0004a370: 9369 6e98 6172 6269 7472 6172 7993 7072 .in.arbitrary.pr │ │ │ │ +0004a380: 6563 6973 696f 6e2e 9104 c9f2 4974 9869 ecision.....It.i │ │ │ │ +0004a390: 7393 7090 538e 6f73 7369 626c 6598 746f s.p.S.ossible.to │ │ │ │ +0004a3a0: 9373 7090 538e 6565 6498 7570 9361 7269 .sp.S.eed.up.ari │ │ │ │ +0004a3b0: 7468 6d65 7469 632c 8ea1 8d91 eaf1 eb77 thmetic,.......w │ │ │ │ +0004a3c0: 6865 6e96 04b3 3674 6865 9b04 b337 7573 hen...6the...7us │ │ │ │ +0004a3d0: 6572 9369 7398 7375 7265 9374 6861 7493 er.is.sure.that. │ │ │ │ +0004a3e0: 696e 90ac 7274 6567 6572 7398 7769 6c6c in..rtegers.will │ │ │ │ +0004a3f0: 936e 6f74 9865 7863 6565 6493 7468 6593 .not.exceed.the. │ │ │ │ +0004a400: 7790 ac72 6f72 6498 6c65 6e67 7468 936f w..rord.length.o │ │ │ │ +0004a410: 6698 7468 6593 6d61 6395 ac72 6869 6e65 f.the.mac..rhine │ │ │ │ +0004a420: 2c91 04e5 5a62 9379 8ea1 8d91 eaf1 eb75 ,...Zb.y.......u │ │ │ │ +0004a430: 7369 6e67 9603 eaa8 7468 6593 6675 6e63 sing....the.func │ │ │ │ +0004a440: 7469 6f6e 3a8e 9f1b 480c 8d8d 8d91 eaf1 tion:...H....... │ │ │ │ +0004a450: eb9f f54f a789 0000 6666 01c7 0b4a 9f0b ...O....ff...J.. │ │ │ │ +0004a460: 0716 8d8d 90cc cd9f 0459 9c84 000f 60b2 .........Y....`. │ │ │ │ +0004a470: 0000 6666 8d9f fba6 648d 9117 0bcc eb61 ..ff....d......a │ │ │ │ +0004a480: 6661 7374 5f61 7269 7468 9605 bfaa 3a93 fast_arith....:. │ │ │ │ +0004a490: 626f 6f6c 932d 3e93 766f 6964 8e8e 9201 bool.->.void.... │ │ │ │ +0004a4a0: c671 b184 000f 60b2 0000 6666 8e8e 9f04 .q....`...ff.... │ │ │ │ +0004a4b0: c002 8900 0066 6601 c70b 4a8e 8e8e a68d .....ff...J..... │ │ │ │ +0004a4c0: 91f6 537a cf41 7070 6c79 696e 678d 9103 ..Sz.Applying... │ │ │ │ +0004a4d0: f3fa eb61 6661 7374 5f61 7269 7468 8e91 ...afast_arith.. │ │ │ │ +0004a4e0: 4164 98cf 746f 8d91 03f3 fbeb 6174 7275 Ad..to......atru │ │ │ │ +0004a4f0: 658e 911e e69d cf73 7769 7463 9aac 7268 e......switc..rh │ │ │ │ +0004a500: 6573 9603 f3fa eb48 484f 4c93 cf74 6f93 es.....HHOL..to. │ │ │ │ +0004a510: 6193 6d6f 9053 8e64 6591 03f3 fb69 6e93 a.mo.S.de....in. │ │ │ │ +0004a520: 7768 6963 9868 9373 7562 7365 7175 656e whic.h.subsequen │ │ │ │ +0004a530: 9874 9361 7269 7468 6d65 7469 638e a18d .t.arithmetic... │ │ │ │ +0004a540: 91ea f1eb 6f70 9053 8e65 7261 7469 6f6e ....op.S.eration │ │ │ │ +0004a550: 7396 04a2 bd61 7265 9b04 a2bc 646f 6e65 s....are....done │ │ │ │ +0004a560: 9375 7369 6e67 930c 6e69 7465 9870 7265 .using..nite.pre │ │ │ │ +0004a570: 6369 7369 6f6e 9366 6173 7498 6172 6974 cision.fast.arit │ │ │ │ +0004a580: 686d 6574 6963 3b91 04fe c761 7070 6c79 hmetic;....apply │ │ │ │ +0004a590: 696e 6793 6974 9374 6f8d 98eb 6166 616c ing.it.to...afal │ │ │ │ +0004a5a0: 7365 8e91 2603 cbcf 7377 6974 6390 ac72 se..&...switc..r │ │ │ │ +0004a5b0: 6865 738e a18d 91ea f1eb eb48 484f 4c96 hes........HHOL. │ │ │ │ +0004a5c0: 0392 a4cf 6261 6390 ac72 6b93 746f 9b03 ....bac..rk.to.. │ │ │ │ +0004a5d0: 92a3 696e 0c6e 6974 6593 7072 6563 6973 ..in.nite.precis │ │ │ │ +0004a5e0: 696f 6e2e 9105 1b89 416c 7265 6164 7993 ion.....Already. │ │ │ │ +0004a5f0: 6465 0c6e 6564 9366 756e 6374 696f 6e73 de.ned.functions │ │ │ │ +0004a600: 9361 7265 936e 6f74 9861 0b65 6374 6564 .are.not.a.ected │ │ │ │ +0004a610: 9362 90ac 7279 8d93 eb61 6661 7374 5f61 .b..ry...afast_a │ │ │ │ +0004a620: 7269 7468 8e91 3d0f 48cf 2e8e a18d 91ea rith..=.H....... │ │ │ │ +0004a630: f1eb 4865 7265 9603 eaa8 6973 9361 9373 ..Here....is.a.s │ │ │ │ +0004a640: 6573 7369 6f6e 9374 6861 7493 696c 6c75 ession.that.illu │ │ │ │ +0004a650: 7374 7261 7465 7393 7468 6973 3a8e 8e9f strates.this:... │ │ │ │ +0004a660: 24fd 138e 8c8b 0000 0053 0000 0000 0000 $........S...... │ │ │ │ 0004a670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0004a680: 0000 0000 0000 0004 9bd2 a002 cc05 558d ..............U. │ │ │ │ -0004a690: a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d 9112 ..F............. │ │ │ │ -0004a6a0: c761 d038 2e31 332e 910a 8000 466c 6167 .a.8.13.....Flag │ │ │ │ -0004a6b0: 7392 0174 9ed6 3833 8e91 12c7 619f 0566 s..t..83....a..f │ │ │ │ -0004a6c0: 6689 0000 e666 01c7 3e7c 8e8e 8e8e a002 f....f..>|...... │ │ │ │ -0004a6d0: 942f df8d a0fe 402f 068d 8d8d 9112 c761 ./....@/.......a │ │ │ │ -0004a6e0: a0ff 4007 8189 0000 6666 01c7 0b4a a001 ..@.....ff...J.. │ │ │ │ -0004a6f0: 7597 628d 8d90 cccd 9f04 599c 8401 79f0 u.b.......Y...y. │ │ │ │ -0004a700: fe00 0066 668d a0fe 9066 108d 8d92 01af ...ff....f...... │ │ │ │ -0004a710: f00d 8400 0ad7 0e00 00b8 e88e 8d92 01b0 ................ │ │ │ │ -0004a720: a8f5 8400 00b8 e800 15ae 648e 8d8d 8d92 ..........d..... │ │ │ │ -0004a730: 01b9 4db2 9ffd 1c15 eb49 318e 8e8e 8e9f ..M......I1..... │ │ │ │ -0004a740: ff40 548d 9105 ccce eb61 236c 6574 7265 .@T......a#letre │ │ │ │ -0004a750: 6396 05bf aa65 7870 936d 936e 933d 9369 c....exp.m.n.=.i │ │ │ │ -0004a760: 6693 6e3d 3093 7468 656e 9331 9365 6c73 f.n=0.then.1.els │ │ │ │ -0004a770: 6593 6d2a 2865 7870 936d 9328 6e2d 3129 e.m*(exp.m.(n-1) │ │ │ │ -0004a780: 293b 3b8e a40d 0000 8d91 05cc ce65 7870 );;..........exp │ │ │ │ -0004a790: 9605 bfaa 3d93 2d93 3a93 2869 6e74 932d ....=.-.:.(int.- │ │ │ │ -0004a7a0: 3e93 696e 7493 2d3e 9369 6e74 298e a1a1 >.int.->.int)... │ │ │ │ -0004a7b0: 8d91 05cc ce23 6578 7096 05bf aa32 9333 .....#exp....2.3 │ │ │ │ -0004a7c0: 302c 9365 7870 9332 9333 312c 9365 7870 0,.exp.2.31,.exp │ │ │ │ -0004a7d0: 9332 9333 323b 3b8e a18d 9105 ccce 2831 .2.32;;.......(1 │ │ │ │ -0004a7e0: 3037 3337 3431 3832 342c 9605 bfaa 3231 073741824,....21 │ │ │ │ -0004a7f0: 3437 3438 3336 3438 2c93 3432 3934 3936 47483648,.429496 │ │ │ │ -0004a800: 3732 3936 2993 3a93 2869 6e74 9323 9369 7296).:.(int.#.i │ │ │ │ -0004a810: 6e74 9323 9369 6e74 298e a1a1 8d91 05cc nt.#.int)....... │ │ │ │ -0004a820: ce23 6661 7374 5f61 7269 7468 9105 bfaa .#fast_arith.... │ │ │ │ -0004a830: 7472 7565 3b3b 8ea1 8d91 05cc ce28 2996 true;;.......(). │ │ │ │ -0004a840: 05bf aa3a 9376 6f69 648e a1a1 8d91 05cc ...:.void....... │ │ │ │ -0004a850: ce23 6578 7096 05bf aa32 9333 302c 9365 .#exp....2.30,.e │ │ │ │ -0004a860: 7870 9332 9333 312c 9365 7870 9332 9333 xp.2.31,.exp.2.3 │ │ │ │ -0004a870: 323b 3b8e a18d 9105 ccce 2831 3037 3337 2;;.......(10737 │ │ │ │ -0004a880: 3431 3832 342c 9605 bfaa 3231 3437 3438 41824,....214748 │ │ │ │ -0004a890: 3336 3438 2c93 3432 3934 3936 3732 3936 3648,.4294967296 │ │ │ │ -0004a8a0: 2993 3a93 2869 6e74 9323 9369 6e74 9323 ).:.(int.#.int.# │ │ │ │ -0004a8b0: 9369 6e74 298e a1a1 8d91 05cc ce23 6c65 .int)........#le │ │ │ │ -0004a8c0: 7472 6563 9605 bfaa 6578 7093 6d93 6e93 trec....exp.m.n. │ │ │ │ -0004a8d0: 3d93 6966 936e 3d30 9374 6865 6e93 3193 =.if.n=0.then.1. │ │ │ │ -0004a8e0: 656c 7365 936d 2a28 6578 7093 6d93 286e else.m*(exp.m.(n │ │ │ │ -0004a8f0: 2d31 2929 3b3b 8ea1 8d91 05cc ce65 7870 -1));;.......exp │ │ │ │ -0004a900: 9605 bfaa 3d93 2d93 3a93 2869 6e74 932d ....=.-.:.(int.- │ │ │ │ -0004a910: 3e93 696e 7493 2d3e 9369 6e74 298e a1a1 >.int.->.int)... │ │ │ │ -0004a920: 8d91 05cc ce23 6578 7096 05bf aa32 9333 .....#exp....2.3 │ │ │ │ -0004a930: 302c 9365 7870 9332 9333 312c 9365 7870 0,.exp.2.31,.exp │ │ │ │ -0004a940: 9332 9333 323b 3b8e a18d 9105 ccce 2831 .2.32;;.......(1 │ │ │ │ -0004a950: 3037 3337 3431 3832 342c 9605 bfaa 2d32 073741824,....-2 │ │ │ │ -0004a960: 3134 3734 3833 3634 382c 9330 2993 3a93 147483648,.0).:. │ │ │ │ -0004a970: 2869 6e74 9323 9369 6e74 9323 9369 6e74 (int.#.int.#.int │ │ │ │ -0004a980: 298e a1a1 8d91 05cc ce23 6661 7374 5f61 )........#fast_a │ │ │ │ -0004a990: 7269 7468 9105 bfaa 6661 6c73 653b 3b8e rith....false;;. │ │ │ │ -0004a9a0: a18d 9105 ccce 2829 9605 bfaa 3a93 766f ......()....:.vo │ │ │ │ -0004a9b0: 6964 8ea1 a18d 9105 ccce 2365 7870 9605 id........#exp.. │ │ │ │ -0004a9c0: bfaa 3293 3330 2c93 6578 7093 3293 3331 ..2.30,.exp.2.31 │ │ │ │ -0004a9d0: 2c93 6578 7093 3293 3332 3b3b 8ea1 8d91 ,.exp.2.32;;.... │ │ │ │ -0004a9e0: 05cc ce28 3130 3733 3734 3138 3234 2c96 ...(1073741824,. │ │ │ │ -0004a9f0: 05bf aa2d 3231 3437 3438 3336 3438 2c93 ...-2147483648,. │ │ │ │ -0004aa00: 3029 933a 9328 696e 7493 2393 696e 7493 0).:.(int.#.int. │ │ │ │ -0004aa10: 2393 696e 7429 8ea1 a18d 9105 ccce 236c #.int)........#l │ │ │ │ -0004aa20: 6574 7265 6396 05bf aa65 7870 936d 936e etrec....exp.m.n │ │ │ │ -0004aa30: 933d 9369 6693 6e3d 3093 7468 656e 9331 .=.if.n=0.then.1 │ │ │ │ -0004aa40: 9365 6c73 6593 6d2a 2865 7870 936d 9328 .else.m*(exp.m.( │ │ │ │ -0004aa50: 6e2d 3129 293b 3b8e a18d 9105 ccce 6578 n-1));;.......ex │ │ │ │ -0004aa60: 7096 05bf aa3d 932d 933a 9328 696e 7493 p....=.-.:.(int. │ │ │ │ -0004aa70: 2d3e 9369 6e74 932d 3e93 696e 7429 8ea1 ->.int.->.int).. │ │ │ │ -0004aa80: a18d 9105 ccce 2365 7870 9605 bfaa 3293 ......#exp....2. │ │ │ │ -0004aa90: 3330 2c93 6578 7093 3293 3331 2c93 6578 30,.exp.2.31,.ex │ │ │ │ -0004aaa0: 7093 3293 3332 3b3b 8ea1 8d91 05cc ce28 p.2.32;;.......( │ │ │ │ -0004aab0: 3130 3733 3734 3138 3234 2c96 05bf aa32 1073741824,....2 │ │ │ │ -0004aac0: 3134 3734 3833 3634 382c 9334 3239 3439 147483648,.42949 │ │ │ │ -0004aad0: 3637 3239 3629 933a 9328 696e 7493 2393 67296).:.(int.#. │ │ │ │ -0004aae0: 696e 7493 2393 696e 7429 8e8e 9201 c671 int.#.int).....q │ │ │ │ -0004aaf0: b184 0179 f0fe 0000 6666 8e8e 9f04 c002 ...y....ff...... │ │ │ │ -0004ab00: 8900 0066 6601 c70b 4a8e 8e8e a000 d0b4 ...ff...J....... │ │ │ │ -0004ab10: 398d 9112 c761 d04e 2e42 2e8d 9103 4f1c 9....a.N.B....O. │ │ │ │ -0004ab20: eb61 6661 7374 5f61 7269 7468 8e91 401a .afast_arith..@. │ │ │ │ -0004ab30: dbcf 6973 9603 4f1c 6f6e 6c79 9b03 4f1b ..is..O.only..O. │ │ │ │ -0004ab40: 7375 7070 9053 8e6f 7274 6564 9369 6e98 supp.S.orted.in. │ │ │ │ -0004ab50: 4691 ff05 5672 616e 7a93 4c69 7370 9369 F...Vranz.Lisp.i │ │ │ │ -0004ab60: 6d70 6c65 6d65 6e90 ac72 7461 7469 6f6e mplemen..rtation │ │ │ │ -0004ab70: 7398 6f66 93eb 4848 4f4c cf3b 9869 7493 s.of..HHOL.;.it. │ │ │ │ -0004ab80: 6d61 90ac 7279 986f 7293 6d61 90ac 7279 ma..ry.or.ma..ry │ │ │ │ -0004ab90: 8ea4 1000 008d 9112 c761 6e6f 7496 03ea .........anot... │ │ │ │ -0004aba0: a877 9aac 726f 726b 9369 6e93 6f74 6865 .w..rork.in.othe │ │ │ │ -0004abb0: 7293 696d 706c 656d 656e 9874 6174 696f r.implemen.tatio │ │ │ │ -0004abc0: 6e73 2e8e 9f28 1556 8d8d 9112 c761 eb4b ns...(.V.....a.K │ │ │ │ -0004abd0: 382e 3133 8e91 48c7 5d46 6c61 6773 8e9f 8.13..H.]Flags.. │ │ │ │ -0004abe0: 1be2 238d 9112 c761 cf41 9104 2f31 e50d ..#....a.A../1.. │ │ │ │ -0004abf0: 6167 9105 3cc5 cf69 7396 042f 4361 9362 ag..<..is../Ca.b │ │ │ │ -0004ac00: 9553 8e6f 936f 6c65 616e 9604 2f43 7374 .S.o.olean../Cst │ │ │ │ -0004ac10: 6174 659b 042f 4276 91ff 58e4 6172 6961 ate../Bv..X.aria │ │ │ │ -0004ac20: 626c 6593 6f66 9374 6865 93eb 4848 4f4c ble.of.the..HHOL │ │ │ │ -0004ac30: 93cf 7379 7374 656d 2e91 0606 b046 91ff ..system.....F.. │ │ │ │ -0004ac40: 0556 6f72 9365 7861 6d70 6c65 2c91 0440 .Vor.example,..@ │ │ │ │ -0004ac50: 6a74 6865 9873 7461 7465 936f 6693 7468 jthe.state.of.th │ │ │ │ -0004ac60: 6593 0d61 678e a18d 8d91 12c7 61eb 6170 e..ag.......a.ap │ │ │ │ -0004ac70: 726f 6d70 748e 913a 65d2 cf64 6574 6572 rompt..:e..deter │ │ │ │ -0004ac80: 6d69 6e65 739b 0520 7677 6865 7468 6572 mines.. vwhether │ │ │ │ -0004ac90: 9605 2075 7468 6593 eb48 4d4c 93cf 7072 .. uthe..HML..pr │ │ │ │ -0004aca0: 6f6d 7074 9869 7393 7072 696e 95ac 7274 ompt.is.prin..rt │ │ │ │ -0004acb0: 6564 2e91 08da 484d 616e 9379 9605 2075 ed....HMan.y.. u │ │ │ │ -0004acc0: 6f66 9374 6865 930d 6167 7398 6c69 7374 of.the..ags.list │ │ │ │ -0004acd0: 6564 9362 9053 8e65 6c6f 90ac 7277 8ea1 ed.b.S.elo..rw.. │ │ │ │ -0004ace0: 8d91 12c7 6161 0b65 6374 9604 8220 7468 ....aa.ect... th │ │ │ │ -0004acf0: 6593 7795 ac72 6193 7996 0482 2074 6861 e.w..ra.y... tha │ │ │ │ -0004ad00: 7493 7175 6f74 6174 696f 6e73 9b04 821f t.quotations.... │ │ │ │ -0004ad10: 6172 6593 7061 7273 6564 9361 6e64 9370 are.parsed.and.p │ │ │ │ -0004ad20: 7269 6e90 ac72 7465 642e 9106 ff48 5468 rin..rted....HTh │ │ │ │ -0004ad30: 6573 6593 6172 6598 6465 7363 7269 6290 ese.are.describ. │ │ │ │ -0004ad40: 538e 6564 9369 6e93 6465 7461 696c 9369 S.ed.in.detail.i │ │ │ │ -0004ad50: 6e8e a18d 9112 c761 4368 6170 7465 7296 n......aChapter. │ │ │ │ -0004ad60: 044c de31 312e 9106 5f81 4691 ff05 566f .L.11..._.F...Vo │ │ │ │ -0004ad70: 7293 6578 616d 706c 652c 9104 656c 6966 r.example,..elif │ │ │ │ -0004ad80: 9b04 4cdd 7468 6593 0d61 678d 93eb 6170 ..L.the..ag...ap │ │ │ │ -0004ad90: 7269 6e74 5f6c 6574 8e91 3c56 b6cf 6973 rint_let...that. │ │ │ │ -0004ae80: 043e 8974 6865 930d 6167 738d 93eb 6170 .>.the..ags...ap │ │ │ │ -0004ae90: 7269 6e74 5f70 6172 7365 5f74 7265 6573 rint_parse_trees │ │ │ │ -0004aea0: 8e91 65f8 d4cf 2c8d 9104 5382 eb61 7072 ..e...,...S..apr │ │ │ │ -0004aeb0: 696e 745f 7365 7870 728e 9143 8fd0 cf2c int_sexpr..C..., │ │ │ │ -0004aec0: 8d91 0453 82eb 6170 705f 7365 7870 728e ...S..app_sexpr. │ │ │ │ -0004aed0: 9136 8f5c cf61 6e64 8d93 eb61 7265 6164 .6.\.and...aread │ │ │ │ -0004aee0: 5f73 6578 7072 8e91 41f9 b7cf 696e 9374 _sexpr..A...in.t │ │ │ │ -0004aef0: 6865 8ea1 8d91 12c7 6174 6162 6c65 9603 he......atable.. │ │ │ │ -0004af00: e346 6290 538e 656c 6f9a ac72 7793 6172 .Fb.S.elo..rw.ar │ │ │ │ -0004af10: 6593 696e 9874 656e 6465 6491 03e3 4574 e.in.tended...Et │ │ │ │ -0004af20: 6f93 7375 7070 9053 8e6f 7274 93eb 4848 o.supp.S.ort..HH │ │ │ │ -0004af30: 4f4c 93cf 6173 9361 6e93 656d 9862 9053 OL..as.an.em.b.S │ │ │ │ -0004af40: 8e65 6464 6564 9373 7973 7465 6d91 03e3 .edded.system... │ │ │ │ -0004af50: 4577 6974 6869 6e93 4365 6e98 7461 7572 Ewithin.Cen.taur │ │ │ │ -0004af60: 2c91 03e4 c061 9374 6f90 538e 6f6c 8ea1 ,....a.to.S.ol.. │ │ │ │ -0004af70: 8d91 12c7 6166 726f 6d96 057d bb49 6e72 ....afrom..}.Inr │ │ │ │ -0004af80: 6961 9b05 7dba 6174 9353 6f0c 6198 416e ia..}.at.So.a.An │ │ │ │ -0004af90: 90ac 7274 6970 9053 8e6f 6c69 7393 2846 ..rtip.S.olis.(F │ │ │ │ -0004afa0: 91ff 0556 7261 6e63 6529 9874 6861 7493 ...Vrance).that. │ │ │ │ -0004afb0: 6973 9862 9053 8e65 696e 6793 7573 6564 is.b.S.eing.used │ │ │ │ -0004afc0: 9866 6f72 9365 7870 9053 8e65 7269 6d65 .for.exp.S.erime │ │ │ │ -0004afd0: 6e90 ac72 7473 9877 6974 6893 6198 6e65 n..rts.with.a.ne │ │ │ │ -0004afe0: 778e a18d 9112 c761 696e 9aac 7274 6572 w......ain..rter │ │ │ │ -0004aff0: 6661 6365 9603 eaa8 2873 6565 9353 6563 face....(see.Sec │ │ │ │ -0004b000: 7469 6f6e 9338 2e31 3929 2e91 0538 e054 tion.8.19)...8.T │ │ │ │ -0004b010: 6865 7365 930d 6167 7393 6172 6593 6e6f hese..ags.are.no │ │ │ │ -0004b020: 7493 696e 9874 656e 6465 6493 666f 7293 t.in.tended.for. │ │ │ │ -0004b030: 6765 6e65 7261 6c93 7573 652e 8e8e 9f24 general.use....$ │ │ │ │ -0004b040: fd13 8e8c 8b00 0000 5400 0000 0000 0000 ........T....... │ │ │ │ -0004b050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0004b060: 0000 0000 0000 0000 0000 0000 0000 04a6 ................ │ │ │ │ -0004b070: 5da0 02cc 0555 8da0 fd46 d30e 8d8d 8d8d ]....U...F...... │ │ │ │ -0004b080: 9ffa 999a 8d91 eaf1 ebd0 3834 9200 ee8b ..........84.... │ │ │ │ -0004b090: a143 6861 7074 6572 9604 8000 382e 910a .Chapter....8... │ │ │ │ -0004b0a0: 8000 4d4c 9353 7973 7465 6d93 4691 fee0 ..ML.System.F... │ │ │ │ -0004b0b0: 0075 6e63 7469 6f6e 738e 91ea f1eb 9f05 .unctions....... │ │ │ │ -0004b0c0: 6666 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 ff....f..>|..... │ │ │ │ -0004b0d0: 0294 2fdf 8da0 feb9 fc7c 8d8d 8d91 f9b6 ../......|...... │ │ │ │ -0004b0e0: 85a0 fec6 3a0b 8900 0066 6601 a9b5 48a9 ....:....ff...H. │ │ │ │ -0004b0f0: 0a26 638d 8d90 cccd 9f04 599c 8400 0e7f .&c.......Y..... │ │ │ │ -0004b100: ff00 0066 6692 01a9 4ee2 8400 0e7f ff00 ...ff...N....... │ │ │ │ -0004b110: 0066 668e 8ea4 0e7f ff8d 8d90 cccd a404 .ff............. │ │ │ │ -0004b120: 599c 8400 0e7f ff00 0066 6692 0096 cd4f Y........ff....O │ │ │ │ -0004b130: 9ffb a664 5365 7474 6162 6c65 9604 8000 ...dSettable.... │ │ │ │ -0004b140: 7379 7374 656d 930d 6167 7392 0096 cd4e system..ags....N │ │ │ │ -0004b150: a184 000e 7fff 0000 6666 8e8e a18d 8d90 ........ff...... │ │ │ │ -0004b160: cccd 9f04 599c 8400 0e7f ff00 0066 6692 ....Y........ff. │ │ │ │ -0004b170: 01a9 4ee2 8400 0e7f ff00 0066 668e 8ea1 ..N........ff... │ │ │ │ -0004b180: 8d8d 90cc cda4 0459 9c84 000e 7fff 0000 .......Y........ │ │ │ │ -0004b190: 6666 9105 ccce 9ffb a664 e546 6c61 6791 ff.......d.Flag. │ │ │ │ -0004b1a0: 5737 0fa1 8400 0e7f ff00 0066 668e 8d91 W7.........ff... │ │ │ │ -0004b1b0: 7979 f646 91ff 1999 756e 6374 696f 6e92 yy.F....unction. │ │ │ │ -0004b1c0: 00b3 8227 9f04 599c 8400 0e7f ff00 0066 ...'..Y........f │ │ │ │ -0004b1d0: 668e 8d92 0160 58ac 4465 6661 756c 7491 f....`X.Default. │ │ │ │ -0004b1e0: 0433 3576 616c 7565 9105 cccd 9f04 599c .35value......Y. │ │ │ │ -0004b1f0: 8400 0e7f ff00 0066 668e 8e9f 04c0 0289 .......ff....... │ │ │ │ -0004b200: 0000 6666 01a9 b548 a68d 8d90 cccd 9f04 ..ff...H........ │ │ │ │ -0004b210: 599c 8400 0e7f ff00 0066 668d 9105 ccce Y........ff..... │ │ │ │ -0004b220: 9ffb a664 eb61 7469 6d69 6e67 8e91 7313 ...d.atiming..s. │ │ │ │ -0004b230: 8f84 000e 7fff 0000 6666 8e8d 9179 79f6 ........ff...yy. │ │ │ │ -0004b240: cf50 7269 6e90 ac72 7469 6e67 9603 eaa8 .Prin..rting.... │ │ │ │ -0004b250: 6f66 9365 7691 ff58 e461 6c75 6174 696f of.ev..X.aluatio │ │ │ │ -0004b260: 6e93 7469 6d65 732c 914d e57f 9f04 599c n.times,.M....Y. │ │ │ │ -0004b270: 8400 0e7f ff00 0066 668e 8d8d 9201 6058 .......ff.....`X │ │ │ │ -0004b280: aceb 6166 616c 7365 8e92 01a9 8215 9f04 ..afalse........ │ │ │ │ -0004b290: 599c 8400 0e7f ff00 0066 668e 8ea4 0ba7 Y........ff..... │ │ │ │ -0004b2a0: 9c8d 8d90 cccd 9f04 599c 8400 0e7f ff00 ........Y....... │ │ │ │ -0004b2b0: 0066 6691 7313 8f84 000e 7fff 0000 6666 .ff.s.........ff │ │ │ │ -0004b2c0: 8e8d 9179 79f6 cf67 6172 6261 6765 9603 ...yy..garbage.. │ │ │ │ -0004b2d0: eaa8 636f 6c6c 6563 7493 7469 6d65 7393 ..collect.times. │ │ │ │ -0004b2e0: 616e 6491 5e0c ec9f 0459 9c84 000e 7fff and.^....Y...... │ │ │ │ -0004b2f0: 0000 6666 8e8d 9201 a982 159f 0459 9c84 ..ff.........Y.. │ │ │ │ -0004b300: 000e 7fff 0000 6666 8e8e a18d 8d90 cccd ......ff........ │ │ │ │ -0004b310: 9f04 599c 8400 0e7f ff00 0066 6691 7313 ..Y........ff.s. │ │ │ │ -0004b320: 8f84 000e 7fff 0000 6666 8e8d 9179 79f6 ........ff...yy. │ │ │ │ -0004b330: 6e95 ac72 756d 9362 9053 8e65 7296 03ea n..rum.b.S.er... │ │ │ │ -0004b340: a86f 6693 7468 656f 7265 6d73 9370 726f .of.theorems.pro │ │ │ │ -0004b350: 95ac 7276 9365 6491 53ee ba9f 0459 9c84 ..rv.ed.S....Y.. │ │ │ │ -0004b360: 000e 7fff 0000 6666 8e8d 9201 a982 159f ......ff........ │ │ │ │ -0004b370: 0459 9c84 000e 7fff 0000 6666 8e8e a404 .Y........ff.... │ │ │ │ -0004b380: c002 8900 0066 6601 a9b5 48a6 8d8d 90cc .....ff...H..... │ │ │ │ -0004b390: cd9f 0459 9c84 000e 7fff 0000 6666 8d91 ...Y........ff.. │ │ │ │ -0004b3a0: 05cc ce9f fba6 64eb 6173 686f 775f 7479 ......d.ashow_ty │ │ │ │ -0004b3b0: 7065 738e 9173 138f 8400 0e7f ff00 0066 pes..s.........f │ │ │ │ -0004b3c0: 668e 8d91 7979 f6cf 5072 696e 95ac 7274 f...yy..Prin..rt │ │ │ │ -0004b3d0: 739b 03ea a874 9379 7090 538e 6573 9869 s....t.yp.S.es.i │ │ │ │ -0004b3e0: 6e98 7175 6f74 6174 696f 6e73 915a d243 n.quotations.Z.C │ │ │ │ -0004b3f0: 9f04 599c 8400 0e7f ff00 0066 668e 8d8d ..Y........ff... │ │ │ │ -0004b400: 9201 6058 aceb 6166 616c 7365 8e92 01a9 ..`X..afalse.... │ │ │ │ -0004b410: 8215 9f04 599c 8400 0e7f ff00 0066 668e ....Y........ff. │ │ │ │ -0004b420: 8ea1 8900 0066 6601 a9b5 48a6 8d8d 90cc .....ff...H..... │ │ │ │ -0004b430: cd9f 0459 9c84 000e 7fff 0000 6666 8d91 ...Y........ff.. │ │ │ │ -0004b440: 05cc ce9f fba6 6473 7469 636b 798e 9173 ......dsticky..s │ │ │ │ -0004b450: 138f 8400 0e7f ff00 0066 668e 8d91 7979 .........ff...yy │ │ │ │ -0004b460: f6cf 4163 7469 7691 ff58 e461 7465 7396 ..Activ..X.ates. │ │ │ │ -0004b470: 03ea a873 7469 639a ac72 6b79 9374 9879 ...stic..rky.t.y │ │ │ │ -0004b480: 7090 538e 6573 9170 33a1 9f04 599c 8400 p.S.es.p3...Y... │ │ │ │ -0004b490: 0e7f ff00 0066 668e 8d8d 9201 6058 aceb .....ff.....`X.. │ │ │ │ -0004b4a0: 6166 616c 7365 8e92 01a9 8215 9f04 599c afalse........Y. │ │ │ │ -0004b4b0: 8400 0e7f ff00 0066 668e 8ea1 8900 0066 .......ff......f │ │ │ │ -0004b4c0: 6601 a9b5 48a6 8d8d 90cc cd9f 0459 9c84 f...H........Y.. │ │ │ │ -0004b4d0: 000e 7fff 0000 6666 8d91 05cc ce9f fba6 ......ff........ │ │ │ │ -0004b4e0: 6470 726f 6d70 748e 9173 138f 8400 0e7f dprompt..s...... │ │ │ │ -0004b4f0: ff00 0066 668e 8d91 7979 f6eb 484d 4c96 ...ff...yy..HML. │ │ │ │ -0004b500: 03ea a8cf 7072 6f6d 7074 9370 7269 6e90 ....prompt.prin. │ │ │ │ -0004b510: ac72 7465 6491 7d36 909f 0459 9c84 000e .rted.}6...Y.... │ │ │ │ -0004b520: 7fff 0000 6666 8e8d 8d92 0160 58ac eb61 ....ff.....`X..a │ │ │ │ -0004b530: 7472 7565 8e92 01a9 8215 9f04 599c 8400 true........Y... │ │ │ │ -0004b540: 0e7f ff00 0066 668e 8ea1 8900 0066 6601 .....ff......ff. │ │ │ │ -0004b550: a9b5 48a6 8d8d 90cc cd9f 0459 9c84 000e ..H........Y.... │ │ │ │ -0004b560: 7fff 0000 6666 8d91 05cc ce9f fba6 6470 ....ff........dp │ │ │ │ -0004b570: 7265 7465 726d 8e91 7313 8f84 000e 7fff reterm..s....... │ │ │ │ -0004b580: 0000 6666 8e8d 9179 79f6 cf54 95ac 7279 ..ff...yy..T..ry │ │ │ │ -0004b590: 7090 538e 6563 9368 6563 936b 9603 eaa8 p.S.ec.hec.k.... │ │ │ │ -0004b5a0: eb48 484f 4c93 cf77 6974 688d 93eb 6170 .HHOL..with...ap │ │ │ │ -0004b5b0: 7265 7465 726d 5f68 616e 646c 6572 8e91 reterm_handler.. │ │ │ │ -0004b5c0: 743c 9c9f 0459 9c84 000e 7fff 0000 6666 t<...Y........ff │ │ │ │ -0004b5d0: 8e8d 8d92 0160 58ac 6661 6c73 658e 9201 .....`X.false... │ │ │ │ -0004b5e0: a982 159f 0459 9c84 000e 7fff 0000 6666 .....Y........ff │ │ │ │ -0004b5f0: 8e8e a189 0000 6666 01a9 b548 a68d 8d90 ......ff...H.... │ │ │ │ -0004b600: cccd 9f04 599c 8400 0e7f ff00 0066 668d ....Y........ff. │ │ │ │ -0004b610: 9105 ccce 9ffb a664 7468 656f 7279 5f70 .......dtheory_p │ │ │ │ -0004b620: 708e 9173 138f 8400 0e7f ff00 0066 668e p..s.........ff. │ │ │ │ -0004b630: 8d91 7979 f6cf 5072 6574 7495 ac72 799b ..yy..Prett..ry. │ │ │ │ -0004b640: 03ea a870 7269 6e93 7469 6e67 986f 6698 ...prin.ting.of. │ │ │ │ -0004b650: 7468 656f 7279 980c 6c65 7391 4953 bb9f theory..les.IS.. │ │ │ │ -0004b660: 0459 9c84 000e 7fff 0000 6666 8e8d 8d92 .Y........ff.... │ │ │ │ -0004b670: 0160 58ac eb61 6661 6c73 658e 9201 a982 .`X..afalse..... │ │ │ │ -0004b680: 159f 0459 9c84 000e 7fff 0000 6666 8e8e ...Y........ff.. │ │ │ │ -0004b690: a189 0000 6666 01a9 b548 a68d 8d90 cccd ....ff...H...... │ │ │ │ -0004b6a0: 9f04 599c 8400 0e7f ff00 0066 668d 9105 ..Y........ff... │ │ │ │ -0004b6b0: ccce 9ffb a664 7479 7065 5f65 7272 6f72 .....dtype_error │ │ │ │ -0004b6c0: 8e91 7313 8f84 000e 7fff 0000 6666 8e8d ..s.........ff.. │ │ │ │ -0004b6d0: 9179 79f6 cf56 91ff 0556 6572 6295 538e .yy..V...Verb.S. │ │ │ │ -0004b6e0: 6f73 659b 03ea a874 90ac 7279 7093 6598 ose....t..ryp.e. │ │ │ │ -0004b6f0: 6395 ac72 6865 6393 6b69 6e67 9865 7272 c..rhec.king.err │ │ │ │ -0004b700: 6f72 7398 696e 9871 756f 7461 7469 6f6e ors.in.quotation │ │ │ │ -0004b710: 7391 05cc cd9f 0459 9c84 000e 7fff 0000 s......Y........ │ │ │ │ -0004b720: 6666 8e8d 8d92 0160 58ac eb61 7472 7565 ff.....`X..atrue │ │ │ │ -0004b730: 8e92 01a9 8215 9f04 599c 8400 0e7f ff00 ........Y....... │ │ │ │ -0004b740: 0066 668e 8ea1 8900 0066 6601 a9b5 48a6 .ff......ff...H. │ │ │ │ -0004b750: 8d8d 90cc cd9f 0459 9c84 000e 7fff 0000 .......Y........ │ │ │ │ -0004b760: 6666 8d91 05cc ce9f fba6 6469 6e74 6572 ff........dinter │ │ │ │ -0004b770: 6661 6365 5f70 7269 6e74 8e91 7313 8f84 face_print..s... │ │ │ │ -0004b780: 000e 7fff 0000 6666 8e8d 9179 79f6 cf43 ......ff...yy..C │ │ │ │ -0004b790: 6175 7365 739b 03ea a869 6e95 ac72 7693 auses....in..rv. │ │ │ │ -0004b7a0: 6572 7365 986f 6698 696e 9374 6572 6661 erse.of.in.terfa │ │ │ │ -0004b7b0: 6365 986d 6170 913f 3d5c 9f04 599c 8400 ce.map.?=\..Y... │ │ │ │ -0004b7c0: 0e7f ff00 0066 668e 8d8d 9201 6058 aceb .....ff.....`X.. │ │ │ │ -0004b7d0: 6174 7275 658e 9201 a982 159f 0459 9c84 atrue........Y.. │ │ │ │ -0004b7e0: 000e 7fff 0000 6666 8e8e 9f0b a79c 8d8d ......ff........ │ │ │ │ -0004b7f0: 90cc cd9f 0459 9c84 000e 7fff 0000 6666 .....Y........ff │ │ │ │ -0004b800: 9173 138f 8400 0e7f ff00 0066 668e 8d91 .s.........ff... │ │ │ │ -0004b810: 7979 f6cf 746f 9603 eaa8 6290 538e 6593 yy..to....b.S.e. │ │ │ │ -0004b820: 7573 6564 9377 6865 6e93 7072 696e 90ac used.when.prin.. │ │ │ │ -0004b830: 7274 696e 6791 6002 409f 0459 9c84 000e rting.`.@..Y.... │ │ │ │ -0004b840: 7fff 0000 6666 8e8d 9201 a982 159f 0459 ....ff.........Y │ │ │ │ -0004b850: 9c84 000e 7fff 0000 6666 8e8e a189 0000 ........ff...... │ │ │ │ -0004b860: 6666 01a9 b548 a68d 8d90 cccd 9f04 599c ff...H........Y. │ │ │ │ -0004b870: 8400 0e7f ff00 0066 668d 9105 ccce 9ffb .......ff....... │ │ │ │ -0004b880: a664 eb61 6162 6f72 745f 7768 656e 5f66 .d.aabort_when_f │ │ │ │ -0004b890: 6169 6c8e 9173 138f 8400 0e7f ff00 0066 ail..s.........f │ │ │ │ -0004b8a0: 668e 8d91 7979 f6cf 4d6f 9053 8e64 690c f...yy..Mo.S.di. │ │ │ │ -0004b8b0: 6573 9603 eaa8 eb48 484f 4c93 cf73 6f93 es.....HHOL..so. │ │ │ │ -0004b8c0: 7468 6174 9361 6e90 ac72 7993 eb48 4d4c that.an..ry..HML │ │ │ │ -0004b8d0: 9147 28f1 9f04 599c 8400 0e7f ff00 0066 .G(...Y........f │ │ │ │ -0004b8e0: 668e 8d8d 9201 6058 aceb 6166 616c 7365 f.....`X..afalse │ │ │ │ -0004b8f0: 8e92 01a9 8215 9f04 599c 8400 0e7f ff00 ........Y....... │ │ │ │ -0004b900: 0066 668e 8e9f 0ba7 9c8d 8d90 cccd 9f04 .ff............. │ │ │ │ -0004b910: 599c 8400 0e7f ff00 0066 6691 7313 8f84 Y........ff.s... │ │ │ │ -0004b920: 000e 7fff 0000 6666 8e8d 9179 79f6 cf66 ......ff...yy..f │ │ │ │ -0004b930: 6169 6c75 7265 9603 eaa8 6361 7573 6573 ailure....causes │ │ │ │ -0004b940: 9361 9371 7569 7491 7a0d ea9f 0459 9c84 .a.quit.z....Y.. │ │ │ │ -0004b950: 000e 7fff 0000 6666 8e8d 9201 a982 159f ......ff........ │ │ │ │ -0004b960: 0459 9c84 000e 7fff 0000 6666 8e8e a189 .Y........ff.... │ │ │ │ -0004b970: 0000 6666 01a9 b548 a68d 8d90 cccd 9f04 ..ff...H........ │ │ │ │ -0004b980: 599c 8400 0e7f ff00 0066 668d 9105 ccce Y........ff..... │ │ │ │ -0004b990: 9ffb a664 eb61 7072 696e 745f 746f 705f ...d.aprint_top_ │ │ │ │ -0004b9a0: 7479 7065 738e 9173 138f 8400 0e7f ff00 types..s........ │ │ │ │ -0004b9b0: 0066 668e 8d91 7979 f6cf 4465 7465 726d .ff...yy..Determ │ │ │ │ -0004b9c0: 696e 6573 9603 eaa8 7768 6574 6865 7293 ines....whether. │ │ │ │ -0004b9d0: eb48 4d4c 93cf 7072 696e 90ac 7274 7391 .HML..prin..rts. │ │ │ │ -0004b9e0: 4326 b79f 0459 9c84 000e 7fff 0000 6666 C&...Y........ff │ │ │ │ -0004b9f0: 8e8d 8d92 0160 58ac eb61 7472 7565 8e92 .....`X..atrue.. │ │ │ │ -0004ba00: 01a9 8215 9f04 599c 8400 0e7f ff00 0066 ......Y........f │ │ │ │ -0004ba10: 668e 8e9f 0ba7 9c8d 8d90 cccd 9f04 599c f.............Y. │ │ │ │ -0004ba20: 8400 0e7f ff00 0066 6691 7313 8f84 000e .......ff.s..... │ │ │ │ -0004ba30: 7fff 0000 6666 8e8d 9179 79f6 cf74 9aac ....ff...yy..t.. │ │ │ │ -0004ba40: 7279 7090 538e 6573 9603 eaa8 6174 9374 ryp.S.es....at.t │ │ │ │ -0004ba50: 6f70 936c 6576 9865 6c92 0087 805e 9f04 op.lev.el....^.. │ │ │ │ -0004ba60: 599c 8400 0e7f ff00 0066 668e 8d92 01a9 Y........ff..... │ │ │ │ -0004ba70: 8215 9f04 599c 8400 0e7f ff00 0066 668e ....Y........ff. │ │ │ │ -0004ba80: 8ea1 8900 0066 6601 a9b5 48a6 8d8d 90cc .....ff...H..... │ │ │ │ -0004ba90: cd9f 0459 9c84 000e 7fff 0000 6666 8d91 ...Y........ff.. │ │ │ │ -0004baa0: 05cc ce9f fba6 64eb 6170 7269 6e74 5f74 ......d.aprint_t │ │ │ │ -0004bab0: 6f70 5f76 616c 8e91 7313 8f84 000e 7fff op_val..s....... │ │ │ │ -0004bac0: 0000 6666 8e8d 9179 79f6 cf44 6574 6572 ..ff...yy..Deter │ │ │ │ -0004bad0: 6d69 6e65 7396 03ea a877 6865 7468 6572 mines....whether │ │ │ │ -0004bae0: 93eb 484d 4c93 cf70 7269 6e90 ac72 7473 ..HML..prin..rts │ │ │ │ -0004baf0: 9143 26b7 9f04 599c 8400 0e7f ff00 0066 .C&...Y........f │ │ │ │ -0004bb00: 668e 8d8d 9201 6058 aceb 6174 7275 658e f.....`X..atrue. │ │ │ │ -0004bb10: 9201 a982 159f 0459 9c84 000e 7fff 0000 .......Y........ │ │ │ │ -0004bb20: 6666 8e8e 9f0b a79c 8d8d 90cc cd9f 0459 ff.............Y │ │ │ │ -0004bb30: 9c84 000e 7fff 0000 6666 9173 138f 8400 ........ff.s.... │ │ │ │ -0004bb40: 0e7f ff00 0066 668e 8d91 7979 f6cf 7691 .....ff...yy..v. │ │ │ │ -0004bb50: ff58 e461 6c75 6596 03ea a861 6e64 9374 .X.alue....and.t │ │ │ │ -0004bb60: 9aac 7279 7090 538e 6593 6174 9374 6f70 ..ryp.S.e.at.top │ │ │ │ -0004bb70: 936c 6576 9865 6c91 56ef 6e9f 0459 9c84 .lev.el.V.n..Y.. │ │ │ │ -0004bb80: 000e 7fff 0000 6666 8e8d 9201 a982 159f ......ff........ │ │ │ │ -0004bb90: 0459 9c84 000e 7fff 0000 6666 8e8e a189 .Y........ff.... │ │ │ │ -0004bba0: 0000 6666 01a9 b548 a68d 8d90 cccd 9f04 ..ff...H........ │ │ │ │ -0004bbb0: 599c 8400 0e7f ff00 0066 668d 9105 ccce Y........ff..... │ │ │ │ -0004bbc0: 9ffb a664 eb61 7072 696e 745f 636f 6e64 ...d.aprint_cond │ │ │ │ -0004bbd0: 8e91 7313 8f84 000e 7fff 0000 6666 8e8d ..s.........ff.. │ │ │ │ -0004bbe0: 9179 79f6 cf50 7265 7474 95ac 7279 9b03 .yy..Prett..ry.. │ │ │ │ -0004bbf0: eaa8 7072 696e 9374 98eb 4848 4f4c 98cf ..prin.t..HHOL.. │ │ │ │ -0004bc00: 636f 6e64 6974 696f 6e61 6c73 9145 fd71 conditionals.E.q │ │ │ │ -0004bc10: 9f04 599c 8400 0e7f ff00 0066 668e 8d8d ..Y........ff... │ │ │ │ -0004bc20: 9201 6058 aceb 6174 7275 658e 9201 a982 ..`X..atrue..... │ │ │ │ -0004bc30: 159f 0459 9c84 000e 7fff 0000 6666 8e8e ...Y........ff.. │ │ │ │ -0004bc40: a189 0000 6666 01a9 b548 a68d 8d90 cccd ....ff...H...... │ │ │ │ -0004bc50: 9f04 599c 8400 0e7f ff00 0066 668d 9105 ..Y........ff... │ │ │ │ -0004bc60: ccce 9ffb a664 7072 696e 745f 616c 6c5f .....dprint_all_ │ │ │ │ -0004bc70: 7375 6267 6f61 6c73 8e91 7313 8f84 000e subgoals..s..... │ │ │ │ -0004bc80: 7fff 0000 6666 8e8d 9179 79f6 cf50 7269 ....ff...yy..Pri │ │ │ │ -0004bc90: 6e90 ac72 7496 03ea a861 6c6c 9373 7562 n..rt....all.sub │ │ │ │ -0004bca0: 676f 616c 7392 0086 9f4d 9f04 599c 8400 goals....M..Y... │ │ │ │ -0004bcb0: 0e7f ff00 0066 668e 8d8d 9201 6058 aceb .....ff.....`X.. │ │ │ │ -0004bcc0: 6174 7275 658e 9201 a982 159f 0459 9c84 atrue........Y.. │ │ │ │ -0004bcd0: 000e 7fff 0000 6666 8e8e a189 0000 6666 ......ff......ff │ │ │ │ -0004bce0: 01a9 b548 a68d 8d90 cccd 9f04 599c 8400 ...H........Y... │ │ │ │ -0004bcf0: 0e7f ff00 0066 668d 9105 ccce 9ffb a664 .....ff........d │ │ │ │ -0004bd00: 7072 696e 745f 7175 616e 748e 9173 138f print_quant..s.. │ │ │ │ -0004bd10: 8400 0e7f ff00 0066 668e 8d91 7979 f6cf .......ff...yy.. │ │ │ │ -0004bd20: 5072 6574 7495 ac72 799b 03ea a870 7269 Prett..ry....pri │ │ │ │ -0004bd30: 6e93 7498 eb48 484f 4c98 cf71 7561 6e93 n.t..HHOL..quan. │ │ │ │ -0004bd40: 7469 0c63 6174 696f 6e73 9138 4825 9f04 ti.cations.8H%.. │ │ │ │ -0004bd50: 599c 8400 0e7f ff00 0066 668e 8d8d 9201 Y........ff..... │ │ │ │ -0004bd60: 6058 aceb 6174 7275 658e 9201 a982 159f `X..atrue....... │ │ │ │ -0004bd70: 0459 9c84 000e 7fff 0000 6666 8e8e a189 .Y........ff.... │ │ │ │ -0004bd80: 0000 6666 01a9 b548 a68d 8d90 cccd 9f04 ..ff...H........ │ │ │ │ -0004bd90: 599c 8400 0e7f ff00 0066 668d 9105 ccce Y........ff..... │ │ │ │ -0004bda0: 9ffb a664 7072 696e 745f 6c65 748e 9173 ...dprint_let..s │ │ │ │ -0004bdb0: 138f 8400 0e7f ff00 0066 668e 8d91 7979 .........ff...yy │ │ │ │ -0004bdc0: f6cf 5072 6574 7495 ac72 799b 03ea a870 ..Prett..ry....p │ │ │ │ -0004bdd0: 7269 6e93 7498 eb48 484f 4c8d 98eb 616c rin.t..HHOL...al │ │ │ │ -0004bde0: 6574 8e91 1529 a6cf 2d65 7870 7265 7373 et...)..-express │ │ │ │ -0004bdf0: 696f 6e73 9134 f095 9f04 599c 8400 0e7f ions.4....Y..... │ │ │ │ -0004be00: ff00 0066 668e 8d8d 9201 6058 aceb 6174 ...ff.....`X..at │ │ │ │ -0004be10: 7275 658e 9201 a982 159f 0459 9c84 000e rue........Y.... │ │ │ │ -0004be20: 7fff 0000 6666 8e8e a189 0000 6666 01a9 ....ff......ff.. │ │ │ │ -0004be30: b548 a68d 8d90 cccd 9f04 599c 8400 0e7f .H........Y..... │ │ │ │ -0004be40: ff00 0066 668d 9105 ccce 9ffb a664 7072 ...ff........dpr │ │ │ │ -0004be50: 696e 745f 7265 7374 7269 6374 8e91 7313 int_restrict..s. │ │ │ │ -0004be60: 8f84 000e 7fff 0000 6666 8e8d 9179 79f6 ........ff...yy. │ │ │ │ -0004be70: cf50 7265 7474 95ac 7279 9b03 eaa8 7072 .Prett..ry....pr │ │ │ │ -0004be80: 696e 9374 98eb 4848 4f4c 98cf 6269 6e64 in.t..HHOL..bind │ │ │ │ -0004be90: 6572 9872 6573 7472 6963 7469 6f6e 7391 er.restrictions. │ │ │ │ -0004bea0: 25f0 5f9f 0459 9c84 000e 7fff 0000 6666 %._..Y........ff │ │ │ │ -0004beb0: 8e8d 8d92 0160 58ac eb61 7472 7565 8e92 .....`X..atrue.. │ │ │ │ -0004bec0: 01a9 8215 9f04 599c 8400 0e7f ff00 0066 ......Y........f │ │ │ │ -0004bed0: 668e 8ea1 8900 0066 6601 a9b5 48a6 8d8d f......ff...H... │ │ │ │ -0004bee0: 90cc cd9f 0459 9c84 000e 7fff 0000 6666 .....Y........ff │ │ │ │ -0004bef0: 8d91 05cc ce9f fba6 6470 7269 6e74 5f6c ........dprint_l │ │ │ │ -0004bf00: 6973 748e 9173 138f 8400 0e7f ff00 0066 ist..s.........f │ │ │ │ -0004bf10: 668e 8d91 7979 f6cf 5072 6574 7495 ac72 f...yy..Prett..r │ │ │ │ -0004bf20: 799b 03ea a870 7269 6e93 7498 eb48 484f y....prin.t..HHO │ │ │ │ -0004bf30: 4c98 cf6c 6973 7473 916f 0c9f 9f04 599c L..lists.o....Y. │ │ │ │ -0004bf40: 8400 0e7f ff00 0066 668e 8d8d 9201 6058 .......ff.....`X │ │ │ │ -0004bf50: aceb 6174 7275 658e 9201 a982 159f 0459 ..atrue........Y │ │ │ │ -0004bf60: 9c84 000e 7fff 0000 6666 8e8e a189 0000 ........ff...... │ │ │ │ -0004bf70: 6666 01a9 b548 a68d 8d90 cccd 9f04 599c ff...H........Y. │ │ │ │ -0004bf80: 8400 0e7f ff00 0066 668d 9105 ccce 9ffb .......ff....... │ │ │ │ -0004bf90: a664 7072 696e 745f 7365 748e 9173 138f .dprint_set..s.. │ │ │ │ -0004bfa0: 8400 0e7f ff00 0066 668e 8d91 7979 f6cf .......ff...yy.. │ │ │ │ -0004bfb0: 5072 6574 7495 ac72 799b 03ea a870 7269 Prett..ry....pri │ │ │ │ -0004bfc0: 6e93 7498 eb48 484f 4c98 cf73 6574 7391 n.t..HHOL..sets. │ │ │ │ -0004bfd0: 705a d79f 0459 9c84 000e 7fff 0000 6666 pZ...Y........ff │ │ │ │ -0004bfe0: 8e8d 8d92 0160 58ac eb61 6661 6c73 658e .....`X..afalse. │ │ │ │ -0004bff0: 9201 a982 159f 0459 9c84 000e 7fff 0000 .......Y........ │ │ │ │ -0004c000: 6666 8e8e a189 0000 6666 01a9 b548 a68d ff......ff...H.. │ │ │ │ -0004c010: 8d90 cccd 9f04 599c 8400 0e7f ff00 0066 ......Y........f │ │ │ │ -0004c020: 668d 9105 ccce 9ffb a664 7072 696e 745f f........dprint_ │ │ │ │ -0004c030: 756e 6375 7272 798e 9173 138f 8400 0e7f uncurry..s...... │ │ │ │ -0004c040: ff00 0066 668e 8d91 7979 f6cf 5072 6574 ...ff...yy..Pret │ │ │ │ -0004c050: 7495 ac72 799b 03ea a870 7269 6e93 7498 t..ry....prin.t. │ │ │ │ -0004c060: eb48 484f 4c98 cf70 6169 7265 6498 6162 .HHOL..paired.ab │ │ │ │ -0004c070: 7374 7261 6374 696f 6e73 9121 5e9b 9f04 stractions.!^... │ │ │ │ -0004c080: 599c 8400 0e7f ff00 0066 668e 8d8d 9201 Y........ff..... │ │ │ │ -0004c090: 6058 aceb 6174 7275 658e 9201 a982 159f `X..atrue....... │ │ │ │ -0004c0a0: 0459 9c84 000e 7fff 0000 6666 8e8e a189 .Y........ff.... │ │ │ │ -0004c0b0: 0000 6666 01a9 b548 a68d 8d90 cccd 9f04 ..ff...H........ │ │ │ │ -0004c0c0: 599c 8400 0e7f ff00 0066 668d 9105 ccce Y........ff..... │ │ │ │ -0004c0d0: 9ffb a664 7072 696e 745f 696e 6669 788e ...dprint_infix. │ │ │ │ -0004c0e0: 9173 138f 8400 0e7f ff00 0066 668e 8d91 .s.........ff... │ │ │ │ -0004c0f0: 7979 f6cf 5072 6574 7495 ac72 799b 03ea yy..Prett..ry... │ │ │ │ -0004c100: a870 7269 6e93 7498 eb48 484f 4c98 cf69 .prin.t..HHOL..i │ │ │ │ -0004c110: 6e0c 7865 7391 6309 cf9f 0459 9c84 000e n.xes.c....Y.... │ │ │ │ -0004c120: 7fff 0000 6666 8e8d 8d92 0160 58ac eb61 ....ff.....`X..a │ │ │ │ -0004c130: 7472 7565 8e92 01a9 8215 9f04 599c 8400 true........Y... │ │ │ │ -0004c140: 0e7f ff00 0066 668e 8ea1 8900 0066 6601 .....ff......ff. │ │ │ │ -0004c150: a9b5 48a6 8d8d 90cc cd9f 0459 9c84 000e ..H........Y.... │ │ │ │ -0004c160: 7fff 0000 6666 8d91 05cc ce9f fba6 6470 ....ff........dp │ │ │ │ -0004c170: 7269 6e74 5f6c 6574 7479 7065 738e 9173 rint_lettypes..s │ │ │ │ -0004c180: 138f 8400 0e7f ff00 0066 668e 8d91 7979 .........ff...yy │ │ │ │ -0004c190: f6cf 5072 696e 9aac 7274 9603 eaa8 eb48 ..Prin..rt.....H │ │ │ │ -0004c1a0: 4d4c 93cf 6465 0c6e 6564 9374 9879 7090 ML..de.ned.t.yp. │ │ │ │ -0004c1b0: 538e 6573 9169 bae1 9f04 599c 8400 0e7f S.es.i....Y..... │ │ │ │ -0004c1c0: ff00 0066 668e 8d8d 9201 6058 aceb 6174 ...ff.....`X..at │ │ │ │ -0004c1d0: 7275 658e 9201 a982 159f 0459 9c84 000e rue........Y.... │ │ │ │ -0004c1e0: 7fff 0000 6666 8e8e a189 0000 6666 01a9 ....ff......ff.. │ │ │ │ -0004c1f0: b548 a68d 8d90 cccd 9f04 599c 8400 0e7f .H........Y..... │ │ │ │ -0004c200: ff00 0066 668d 9105 ccce 9ffb a664 7072 ...ff........dpr │ │ │ │ -0004c210: 696e 745f 6c6f 6164 8e91 7313 8f84 000e int_load..s..... │ │ │ │ -0004c220: 7fff 0000 6666 8e8d 9179 79f6 cf46 6c61 ....ff...yy..Fla │ │ │ │ -0004c230: 6796 03ea a873 6574 9362 90ac 7279 9374 g....set.b..ry.t │ │ │ │ -0004c240: 6865 93eb 484d 4c93 cf66 756e 6374 696f he..HML..functio │ │ │ │ -0004c250: 6e8d 93eb 616c 6f61 648e 911e d3f8 cf74 n...aload......t │ │ │ │ -0004c260: 6f91 26ff e59f 0459 9c84 000e 7fff 0000 o.&....Y........ │ │ │ │ -0004c270: 6666 8e8d 8d92 0160 58ac eb61 7472 7565 ff.....`X..atrue │ │ │ │ -0004c280: 8e92 01a9 8215 9f04 599c 8400 0e7f ff00 ........Y....... │ │ │ │ -0004c290: 0066 668e 8e9f 0ba7 9c8d 8d90 cccd 9f04 .ff............. │ │ │ │ -0004c2a0: 599c 8400 0e7f ff00 0066 6691 7313 8f84 Y........ff.s... │ │ │ │ -0004c2b0: 000e 7fff 0000 6666 8e8d 9179 79f6 cf64 ......ff...yy..d │ │ │ │ -0004c2c0: 6574 6572 6d69 6e65 9603 eaa8 7072 696e etermine....prin │ │ │ │ -0004c2d0: 90ac 7274 696e 6793 7768 656e 936c 6f61 ..rting.when.loa │ │ │ │ -0004c2e0: 6469 6e67 930c 6c65 7391 21ab 4e9f 0459 ding..les.!.N..Y │ │ │ │ -0004c2f0: 9c84 000e 7fff 0000 6666 8e8d 9201 a982 ........ff...... │ │ │ │ -0004c300: 159f 0459 9c84 000e 7fff 0000 6666 8e8e ...Y........ff.. │ │ │ │ -0004c310: a189 0000 6666 01a9 b548 a68d 8d90 cccd ....ff...H...... │ │ │ │ -0004c320: 9f04 599c 8400 0e7f ff00 0066 668d 9105 ..Y........ff... │ │ │ │ -0004c330: ccce 9ffb a664 eb61 7072 696e 745f 6661 .....d.aprint_fa │ │ │ │ -0004c340: 736c 8e91 7313 8f84 000e 7fff 0000 6666 sl..s.........ff │ │ │ │ -0004c350: 8e8d 9179 79f6 cf50 7269 6e90 ac72 7496 ...yy..Prin..rt. │ │ │ │ -0004c360: 03ea a866 6173 6c93 6d65 7373 6167 6573 ...fasl.messages │ │ │ │ -0004c370: 9366 726f 6d93 6c69 7370 914d a2a7 9f04 .from.lisp.M.... │ │ │ │ -0004c380: 599c 8400 0e7f ff00 0066 668e 8d8d 9201 Y........ff..... │ │ │ │ -0004c390: 6058 aceb 6166 616c 7365 8e92 01a9 8215 `X..afalse...... │ │ │ │ -0004c3a0: 9f04 599c 8400 0e7f ff00 0066 668e 8e9f ..Y........ff... │ │ │ │ -0004c3b0: 0ba7 9c8d 8d90 cccd 9f04 599c 8400 0e7f ..........Y..... │ │ │ │ -0004c3c0: ff00 0066 6691 7313 8f84 000e 7fff 0000 ...ff.s......... │ │ │ │ -0004c3d0: 6666 8e8d 9179 79f6 cf77 6865 6e96 03ea ff...yy..when... │ │ │ │ -0004c3e0: a86c 6f61 6469 6e67 930c 6c65 7392 0085 .loading..les... │ │ │ │ -0004c3f0: 377c 9f04 599c 8400 0e7f ff00 0066 668e 7|..Y........ff. │ │ │ │ -0004c400: 8d92 01a9 8215 9f04 599c 8400 0e7f ff00 ........Y....... │ │ │ │ -0004c410: 0066 668e 8ea1 8900 0066 6601 a9b5 48a6 .ff......ff...H. │ │ │ │ -0004c420: 8d8d 90cc cd9f 0459 9c84 000e 7fff 0000 .......Y........ │ │ │ │ -0004c430: 6666 8d91 05cc ce9f fba6 64eb 6166 696c ff........d.afil │ │ │ │ -0004c440: 655f 6c6f 6164 5f6d 7367 8e91 7313 8f84 e_load_msg..s... │ │ │ │ -0004c450: 000e 7fff 0000 6666 8e8d 9179 79f6 cf50 ......ff...yy..P │ │ │ │ -0004c460: 7269 6e90 ac72 7496 03ea a86d 6573 7361 rin..rt....messa │ │ │ │ -0004c470: 6765 9361 6674 6572 936c 6f61 6469 6e67 ge.after.loading │ │ │ │ -0004c480: 930c 6c65 9141 1a27 9f04 599c 8400 0e7f ..le.A.'..Y..... │ │ │ │ -0004c490: ff00 0066 668e 8d8d 9201 6058 aceb 6166 ...ff.....`X..af │ │ │ │ -0004c4a0: 616c 7365 8e92 01a9 8215 9f04 599c 8400 alse........Y... │ │ │ │ -0004c4b0: 0e7f ff00 0066 668e 8ea1 8900 0066 6601 .....ff......ff. │ │ │ │ -0004c4c0: a9b5 48a6 8d8d 90cc cd9f 0459 9c84 000e ..H........Y.... │ │ │ │ -0004c4d0: 7fff 0000 6666 8d91 05cc ce9f fba6 6470 ....ff........dp │ │ │ │ -0004c4e0: 7269 6e74 5f6c 6962 8e91 7313 8f84 000e rint_lib..s..... │ │ │ │ -0004c4f0: 7fff 0000 6666 8e8d 9179 79f6 cf56 91ff ....ff...yy..V.. │ │ │ │ -0004c500: 0556 6572 6290 538e 6f73 6596 03ea a870 .Verb.S.ose....p │ │ │ │ -0004c510: 7269 6e90 ac72 7469 6e67 936f 6693 6c69 rin..rting.of.li │ │ │ │ -0004c520: 6272 6172 7993 6c6f 6164 696e 6791 2f0e brary.loading./. │ │ │ │ -0004c530: 1d9f 0459 9c84 000e 7fff 0000 6666 8e8d ...Y........ff.. │ │ │ │ -0004c540: 8d92 0160 58ac eb61 6661 6c73 658e 9201 ...`X..afalse... │ │ │ │ -0004c550: a982 159f 0459 9c84 000e 7fff 0000 6666 .....Y........ff │ │ │ │ -0004c560: 8e8e a189 0000 6666 01a9 b548 a68d 8d90 ......ff...H.... │ │ │ │ -0004c570: cccd 9f04 599c 8400 0e7f ff00 0066 668d ....Y........ff. │ │ │ │ -0004c580: 9105 ccce 9ffb a664 636f 6d70 696c 655f .......dcompile_ │ │ │ │ -0004c590: 6f6e 5f74 6865 5f66 6c79 8e91 7313 8f84 on_the_fly..s... │ │ │ │ -0004c5a0: 000e 7fff 0000 6666 8e8d 9179 79f6 cf43 ......ff...yy..C │ │ │ │ -0004c5b0: 6175 7365 7396 03ea a86f 6e2d 7468 652d auses....on-the- │ │ │ │ -0004c5c0: 0d79 9363 6f6d 7069 6c61 7469 6f6e 9148 .y.compilation.H │ │ │ │ -0004c5d0: 1e0c 9f04 599c 8400 0e7f ff00 0066 668e ....Y........ff. │ │ │ │ -0004c5e0: 8d8d 9201 6058 aceb 6166 616c 7365 8e92 ....`X..afalse.. │ │ │ │ -0004c5f0: 01a9 8215 9f04 599c 8400 0e7f ff00 0066 ......Y........f │ │ │ │ -0004c600: 668e 8ea4 0ba7 9c8d 8d90 cccd 9f04 599c f.............Y. │ │ │ │ -0004c610: 8400 0e7f ff00 0066 6691 7313 8f84 000e .......ff.s..... │ │ │ │ -0004c620: 7fff 0000 6666 8e8d 9179 79f6 cf69 6e96 ....ff...yy..in. │ │ │ │ -0004c630: 03ea a843 6f6d 6d6f 6e93 4c69 7370 93eb ...Common.Lisp.. │ │ │ │ -0004c640: 4848 4f4c 916f 70e3 9f04 599c 8400 0e7f HHOL.op...Y..... │ │ │ │ -0004c650: ff00 0066 668e 8d92 01a9 8215 9f04 599c ...ff.........Y. │ │ │ │ -0004c660: 8400 0e7f ff00 0066 668e 8ea1 8d8d 90cc .......ff....... │ │ │ │ -0004c670: cd9f 0459 9c84 000e 7fff 0000 6666 9173 ...Y........ff.s │ │ │ │ -0004c680: 138f 8400 0e7f ff00 0066 668e 8d91 7979 .........ff...yy │ │ │ │ -0004c690: f6cf 286e 6f96 03ea a865 0b65 6374 9369 ..(no....e.ect.i │ │ │ │ -0004c6a0: 6e93 4691 ff05 5672 616e 7a93 4c69 7370 n.F...Vranz.Lisp │ │ │ │ -0004c6b0: 93eb 4848 4f4c cf29 9148 70a2 9f04 599c ..HHOL.).Hp...Y. │ │ │ │ -0004c6c0: 8400 0e7f ff00 0066 668e 8d92 01a9 8215 .......ff....... │ │ │ │ -0004c6d0: 9f04 599c 8400 0e7f ff00 0066 668e 8ea4 ..Y........ff... │ │ │ │ -0004c6e0: 04c0 0289 0000 6666 01a9 b548 a68d 8d90 ......ff...H.... │ │ │ │ -0004c6f0: cccd 9f04 599c 8400 0e7f ff00 0066 668d ....Y........ff. │ │ │ │ -0004c700: 9105 ccce 9ffb a664 eb61 7072 696e 745f .......d.aprint_ │ │ │ │ -0004c710: 7061 7273 655f 7472 6565 738e 9173 138f parse_trees..s.. │ │ │ │ -0004c720: 8400 0e7f ff00 0066 668e 8d91 7979 f6cf .......ff...yy.. │ │ │ │ -0004c730: 5072 696e 90ac 7274 9603 eaa8 eb48 4d4c Prin..rt.....HML │ │ │ │ -0004c740: 93cf 7061 7273 6593 7472 6565 917b 0747 ..parse.tree.{.G │ │ │ │ -0004c750: 9f04 599c 8400 0e7f ff00 0066 668e 8d8d ..Y........ff... │ │ │ │ -0004c760: 9201 6058 aceb 6166 616c 7365 8e92 01a9 ..`X..afalse.... │ │ │ │ -0004c770: 8215 9f04 599c 8400 0e7f ff00 0066 668e ....Y........ff. │ │ │ │ -0004c780: 8ea1 8900 0066 6601 a9b5 48a6 8d8d 90cc .....ff...H..... │ │ │ │ -0004c790: cd9f 0459 9c84 000e 7fff 0000 6666 8d91 ...Y........ff.. │ │ │ │ -0004c7a0: 05cc ce9f fba6 6470 7269 6e74 5f73 6578 ......dprint_sex │ │ │ │ -0004c7b0: 7072 8e91 7313 8f84 000e 7fff 0000 6666 pr..s.........ff │ │ │ │ -0004c7c0: 8e8d 9179 79f6 cf50 7269 6e90 ac72 7496 ...yy..Prin..rt. │ │ │ │ -0004c7d0: 03ea a874 6572 6d73 9361 6e64 9374 6865 ...terms.and.the │ │ │ │ -0004c7e0: 6f72 656d 7393 6173 934c 6973 7091 3414 orems.as.Lisp.4. │ │ │ │ -0004c7f0: da9f 0459 9c84 000e 7fff 0000 6666 8e8d ...Y........ff.. │ │ │ │ -0004c800: 8d92 0160 58ac eb61 6661 6c73 658e 9201 ...`X..afalse... │ │ │ │ -0004c810: a982 159f 0459 9c84 000e 7fff 0000 6666 .....Y........ff │ │ │ │ -0004c820: 8e8e a189 0000 6666 01a9 b548 a68d 8d90 ......ff...H.... │ │ │ │ -0004c830: cccd 9f04 599c 8400 0e7f ff00 0066 668d ....Y........ff. │ │ │ │ -0004c840: 9105 ccce 9ffb a664 7070 5f73 6578 7072 .......dpp_sexpr │ │ │ │ -0004c850: 8e91 7313 8f84 000e 7fff 0000 6666 8e8d ..s.........ff.. │ │ │ │ -0004c860: 9179 79f6 cf50 7265 7474 95ac 7279 9b03 .yy..Prett..ry.. │ │ │ │ -0004c870: eaa8 7072 696e 9374 984c 6973 7098 6f75 ..prin.t.Lisp.ou │ │ │ │ -0004c880: 7470 7574 9162 9fc0 9f04 599c 8400 0e7f tput.b....Y..... │ │ │ │ -0004c890: ff00 0066 668e 8d8d 9201 6058 aceb 6174 ...ff.....`X..at │ │ │ │ -0004c8a0: 7275 658e 9201 a982 159f 0459 9c84 000e rue........Y.... │ │ │ │ -0004c8b0: 7fff 0000 6666 8e8e a189 0000 6666 01a9 ....ff......ff.. │ │ │ │ -0004c8c0: b548 a68d 8d90 cccd 9f04 599c 8400 0e7f .H........Y..... │ │ │ │ -0004c8d0: ff00 0066 668d 9105 ccce 9ffb a664 7265 ...ff........dre │ │ │ │ -0004c8e0: 6164 5f73 6578 7072 8e91 7313 8f84 000e ad_sexpr..s..... │ │ │ │ -0004c8f0: 7fff 0000 6666 8e8d 9179 79f6 cf45 6e61 ....ff...yy..Ena │ │ │ │ -0004c900: 626c 6596 03ea a864 6972 6563 7493 7061 ble....direct.pa │ │ │ │ -0004c910: 7273 6593 7472 6565 9369 6e70 7574 9146 rse.tree.input.F │ │ │ │ -0004c920: 63bd 9f04 599c 8400 0e7f ff00 0066 668e c...Y........ff. │ │ │ │ -0004c930: 8d8d 9201 6058 aceb 6166 616c 7365 8e92 ....`X..afalse.. │ │ │ │ -0004c940: 01a9 8215 9f04 599c 8400 0e7f ff00 0066 ......Y........f │ │ │ │ -0004c950: 668e 8ea1 8900 0066 6601 a9b5 488e 8e8e f......ff...H... │ │ │ │ -0004c960: a001 4603 848d 91f6 537a cf54 6865 9603 ..F.....Sz.The.. │ │ │ │ -0004c970: eaa8 7691 ff58 e461 6c75 6593 6f66 9361 ..v..X.alue.of.a │ │ │ │ -0004c980: 930d 6167 9369 7393 7365 7493 7769 7468 ..ag.is.set.with │ │ │ │ -0004c990: 9374 6865 93eb 484d 4c93 cf66 756e 6374 .the..HML..funct │ │ │ │ -0004c9a0: 696f 6e3a 8e8e 9f24 fd13 8e8c 8b00 0000 ion:...$........ │ │ │ │ -0004c9b0: 5500 0000 0000 0000 0000 0000 0000 0000 U............... │ │ │ │ +0004a680: 0000 0000 0000 0000 0000 0000 0000 0004 ................ │ │ │ │ +0004a690: 9bda a002 cc05 558d a0fd 46d3 0e8d 8d8d ......U...F..... │ │ │ │ +0004a6a0: 8d9f fa99 9a8d 9112 c761 d038 2e31 332e .........a.8.13. │ │ │ │ +0004a6b0: 910a 8000 466c 6167 7392 0174 9ed6 3833 ....Flags..t..83 │ │ │ │ +0004a6c0: 8e91 12c7 619f 0566 6689 0000 e666 01c7 ....a..ff....f.. │ │ │ │ +0004a6d0: 3e7c 8e8e 8e8e a002 942f df8d a0fe 402f >|......./....@/ │ │ │ │ +0004a6e0: 068d 8d8d 9112 c761 a0ff 4007 8189 0000 .......a..@..... │ │ │ │ +0004a6f0: 6666 01c7 0b4a a001 7597 628d 8d90 cccd ff...J..u.b..... │ │ │ │ +0004a700: 9f04 599c 8401 79f0 fe00 0066 668d a0fe ..Y...y....ff... │ │ │ │ +0004a710: 9066 108d 8d92 01af f00d 8400 0ad7 0e00 .f.............. │ │ │ │ +0004a720: 00b8 e88e 8d92 01b0 a8f5 8400 00b8 e800 ................ │ │ │ │ +0004a730: 15ae 648e 8d8d 8d92 01b9 4db2 9ffd 1c15 ..d.......M..... │ │ │ │ +0004a740: eb49 318e 8e8e 8e9f ff40 548d 9105 ccce .I1......@T..... │ │ │ │ +0004a750: eb61 236c 6574 7265 6396 05bf aa65 7870 .a#letrec....exp │ │ │ │ +0004a760: 936d 936e 933d 9369 6693 6e3d 3093 7468 .m.n.=.if.n=0.th │ │ │ │ +0004a770: 656e 9331 9365 6c73 6593 6d2a 2865 7870 en.1.else.m*(exp │ │ │ │ +0004a780: 936d 9328 6e2d 3129 293b 3b8e a40d 0000 .m.(n-1));;..... │ │ │ │ +0004a790: 8d91 05cc ce65 7870 9605 bfaa 3d93 2d93 .....exp....=.-. │ │ │ │ +0004a7a0: 3a93 2869 6e74 932d 3e93 696e 7493 2d3e :.(int.->.int.-> │ │ │ │ +0004a7b0: 9369 6e74 298e a1a1 8d91 05cc ce23 6578 .int)........#ex │ │ │ │ +0004a7c0: 7096 05bf aa32 9333 302c 9365 7870 9332 p....2.30,.exp.2 │ │ │ │ +0004a7d0: 9333 312c 9365 7870 9332 9333 323b 3b8e .31,.exp.2.32;;. │ │ │ │ +0004a7e0: a18d 9105 ccce 2831 3037 3337 3431 3832 ......(107374182 │ │ │ │ +0004a7f0: 342c 9605 bfaa 3231 3437 3438 3336 3438 4,....2147483648 │ │ │ │ +0004a800: 2c93 3432 3934 3936 3732 3936 2993 3a93 ,.4294967296).:. │ │ │ │ +0004a810: 2869 6e74 9323 9369 6e74 9323 9369 6e74 (int.#.int.#.int │ │ │ │ +0004a820: 298e a1a1 8d91 05cc ce23 6661 7374 5f61 )........#fast_a │ │ │ │ +0004a830: 7269 7468 9105 bfaa 7472 7565 3b3b 8ea1 rith....true;;.. │ │ │ │ +0004a840: 8d91 05cc ce28 2996 05bf aa3a 9376 6f69 .....()....:.voi │ │ │ │ +0004a850: 648e a1a1 8d91 05cc ce23 6578 7096 05bf d........#exp... │ │ │ │ +0004a860: aa32 9333 302c 9365 7870 9332 9333 312c .2.30,.exp.2.31, │ │ │ │ +0004a870: 9365 7870 9332 9333 323b 3b8e a18d 9105 .exp.2.32;;..... │ │ │ │ +0004a880: ccce 2831 3037 3337 3431 3832 342c 9605 ..(1073741824,.. │ │ │ │ +0004a890: bfaa 3231 3437 3438 3336 3438 2c93 3432 ..2147483648,.42 │ │ │ │ +0004a8a0: 3934 3936 3732 3936 2993 3a93 2869 6e74 94967296).:.(int │ │ │ │ +0004a8b0: 9323 9369 6e74 9323 9369 6e74 298e a1a1 .#.int.#.int)... │ │ │ │ +0004a8c0: 8d91 05cc ce23 6c65 7472 6563 9605 bfaa .....#letrec.... │ │ │ │ +0004a8d0: 6578 7093 6d93 6e93 3d93 6966 936e 3d30 exp.m.n.=.if.n=0 │ │ │ │ +0004a8e0: 9374 6865 6e93 3193 656c 7365 936d 2a28 .then.1.else.m*( │ │ │ │ +0004a8f0: 6578 7093 6d93 286e 2d31 2929 3b3b 8ea1 exp.m.(n-1));;.. │ │ │ │ +0004a900: 8d91 05cc ce65 7870 9605 bfaa 3d93 2d93 .....exp....=.-. │ │ │ │ +0004a910: 3a93 2869 6e74 932d 3e93 696e 7493 2d3e :.(int.->.int.-> │ │ │ │ +0004a920: 9369 6e74 298e a1a1 8d91 05cc ce23 6578 .int)........#ex │ │ │ │ +0004a930: 7096 05bf aa32 9333 302c 9365 7870 9332 p....2.30,.exp.2 │ │ │ │ +0004a940: 9333 312c 9365 7870 9332 9333 323b 3b8e .31,.exp.2.32;;. │ │ │ │ +0004a950: a18d 9105 ccce 2831 3037 3337 3431 3832 ......(107374182 │ │ │ │ +0004a960: 342c 9605 bfaa 2d32 3134 3734 3833 3634 4,....-214748364 │ │ │ │ +0004a970: 382c 9330 2993 3a93 2869 6e74 9323 9369 8,.0).:.(int.#.i │ │ │ │ +0004a980: 6e74 9323 9369 6e74 298e a1a1 8d91 05cc nt.#.int)....... │ │ │ │ +0004a990: ce23 6661 7374 5f61 7269 7468 9105 bfaa .#fast_arith.... │ │ │ │ +0004a9a0: 6661 6c73 653b 3b8e a18d 9105 ccce 2829 false;;.......() │ │ │ │ +0004a9b0: 9605 bfaa 3a93 766f 6964 8ea1 a18d 9105 ....:.void...... │ │ │ │ +0004a9c0: ccce 2365 7870 9605 bfaa 3293 3330 2c93 ..#exp....2.30,. │ │ │ │ +0004a9d0: 6578 7093 3293 3331 2c93 6578 7093 3293 exp.2.31,.exp.2. │ │ │ │ +0004a9e0: 3332 3b3b 8ea1 8d91 05cc ce28 3130 3733 32;;.......(1073 │ │ │ │ +0004a9f0: 3734 3138 3234 2c96 05bf aa2d 3231 3437 741824,....-2147 │ │ │ │ +0004aa00: 3438 3336 3438 2c93 3029 933a 9328 696e 483648,.0).:.(in │ │ │ │ +0004aa10: 7493 2393 696e 7493 2393 696e 7429 8ea1 t.#.int.#.int).. │ │ │ │ +0004aa20: a18d 9105 ccce 236c 6574 7265 6396 05bf ......#letrec... │ │ │ │ +0004aa30: aa65 7870 936d 936e 933d 9369 6693 6e3d .exp.m.n.=.if.n= │ │ │ │ +0004aa40: 3093 7468 656e 9331 9365 6c73 6593 6d2a 0.then.1.else.m* │ │ │ │ +0004aa50: 2865 7870 936d 9328 6e2d 3129 293b 3b8e (exp.m.(n-1));;. │ │ │ │ +0004aa60: a18d 9105 ccce 6578 7096 05bf aa3d 932d ......exp....=.- │ │ │ │ +0004aa70: 933a 9328 696e 7493 2d3e 9369 6e74 932d .:.(int.->.int.- │ │ │ │ +0004aa80: 3e93 696e 7429 8ea1 a18d 9105 ccce 2365 >.int)........#e │ │ │ │ +0004aa90: 7870 9605 bfaa 3293 3330 2c93 6578 7093 xp....2.30,.exp. │ │ │ │ +0004aaa0: 3293 3331 2c93 6578 7093 3293 3332 3b3b 2.31,.exp.2.32;; │ │ │ │ +0004aab0: 8ea1 8d91 05cc ce28 3130 3733 3734 3138 .......(10737418 │ │ │ │ +0004aac0: 3234 2c96 05bf aa32 3134 3734 3833 3634 24,....214748364 │ │ │ │ +0004aad0: 382c 9334 3239 3439 3637 3239 3629 933a 8,.4294967296).: │ │ │ │ +0004aae0: 9328 696e 7493 2393 696e 7493 2393 696e .(int.#.int.#.in │ │ │ │ +0004aaf0: 7429 8e8e 9201 c671 b184 0179 f0fe 0000 t).....q...y.... │ │ │ │ +0004ab00: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ +0004ab10: 4a8e 8e8e a000 d0b4 398d 9112 c761 d04e J.......9....a.N │ │ │ │ +0004ab20: 2e42 2e8d 9103 4f1c eb61 6661 7374 5f61 .B....O..afast_a │ │ │ │ +0004ab30: 7269 7468 8e91 401a dbcf 6973 9603 4f1c rith..@...is..O. │ │ │ │ +0004ab40: 6f6e 6c79 9b03 4f1b 7375 7070 9053 8e6f only..O.supp.S.o │ │ │ │ +0004ab50: 7274 6564 9369 6e98 4691 ff05 5672 616e rted.in.F...Vran │ │ │ │ +0004ab60: 7a93 4c69 7370 9369 6d70 6c65 6d65 6e90 z.Lisp.implemen. │ │ │ │ +0004ab70: ac72 7461 7469 6f6e 7398 6f66 93eb 4848 .rtations.of..HH │ │ │ │ +0004ab80: 4f4c cf3b 9869 7493 6d61 90ac 7279 986f OL.;.it.ma..ry.o │ │ │ │ +0004ab90: 7293 6d61 90ac 7279 8ea4 1000 008d 9112 r.ma..ry........ │ │ │ │ +0004aba0: c761 6e6f 7496 03ea a877 9aac 726f 726b .anot....w..rork │ │ │ │ +0004abb0: 9369 6e93 6f74 6865 7293 696d 706c 656d .in.other.implem │ │ │ │ +0004abc0: 656e 9874 6174 696f 6e73 2e8e 9f28 1556 en.tations...(.V │ │ │ │ +0004abd0: 8d8d 9112 c761 eb4b 382e 3133 8e91 48c7 .....a.K8.13..H. │ │ │ │ +0004abe0: 5d46 6c61 6773 8e9f 1be2 238d 9112 c761 ]Flags....#....a │ │ │ │ +0004abf0: cf41 9104 2f31 e50d 6167 9105 3cc5 cf69 .A../1..ag..<..i │ │ │ │ +0004ac00: 7396 042f 4361 9362 9553 8e6f 936f 6c65 s../Ca.b.S.o.ole │ │ │ │ +0004ac10: 616e 9604 2f43 7374 6174 659b 042f 4276 an../Cstate../Bv │ │ │ │ +0004ac20: 91ff 58e4 6172 6961 626c 6593 6f66 9374 ..X.ariable.of.t │ │ │ │ +0004ac30: 6865 93eb 4848 4f4c 93cf 7379 7374 656d he..HHOL..system │ │ │ │ +0004ac40: 2e91 0606 b046 91ff 0556 6f72 9365 7861 .....F...Vor.exa │ │ │ │ +0004ac50: 6d70 6c65 2c91 0440 6a74 6865 9873 7461 mple,..@jthe.sta │ │ │ │ +0004ac60: 7465 936f 6693 7468 6593 0d61 678e a18d te.of.the..ag... │ │ │ │ +0004ac70: 8d91 12c7 61eb 6170 726f 6d70 748e 913a ....a.aprompt..: │ │ │ │ +0004ac80: 65d2 cf64 6574 6572 6d69 6e65 739b 0520 e..determines.. │ │ │ │ +0004ac90: 7677 6865 7468 6572 9605 2075 7468 6593 vwhether.. uthe. │ │ │ │ +0004aca0: eb48 4d4c 93cf 7072 6f6d 7074 9869 7393 .HML..prompt.is. │ │ │ │ +0004acb0: 7072 696e 95ac 7274 6564 2e91 08da 484d prin..rted....HM │ │ │ │ +0004acc0: 616e 9379 9605 2075 6f66 9374 6865 930d an.y.. uof.the.. │ │ │ │ +0004acd0: 6167 7398 6c69 7374 6564 9362 9053 8e65 ags.listed.b.S.e │ │ │ │ +0004ace0: 6c6f 90ac 7277 8ea1 8d91 12c7 6161 0b65 lo..rw......aa.e │ │ │ │ +0004acf0: 6374 9604 8220 7468 6593 7795 ac72 6193 ct... the.w..ra. │ │ │ │ +0004ad00: 7996 0482 2074 6861 7493 7175 6f74 6174 y... that.quotat │ │ │ │ +0004ad10: 696f 6e73 9b04 821f 6172 6593 7061 7273 ions....are.pars │ │ │ │ +0004ad20: 6564 9361 6e64 9370 7269 6e90 ac72 7465 ed.and.prin..rte │ │ │ │ +0004ad30: 642e 9106 ff48 5468 6573 6593 6172 6598 d....HThese.are. │ │ │ │ +0004ad40: 6465 7363 7269 6290 538e 6564 9369 6e93 describ.S.ed.in. │ │ │ │ +0004ad50: 6465 7461 696c 9369 6e8e a18d 9112 c761 detail.in......a │ │ │ │ +0004ad60: 4368 6170 7465 7296 044c de31 312e 9106 Chapter..L.11... │ │ │ │ +0004ad70: 5f81 4691 ff05 566f 7293 6578 616d 706c _.F...Vor.exampl │ │ │ │ +0004ad80: 652c 9104 656c 6966 9b04 4cdd 7468 6593 e,..elif..L.the. │ │ │ │ +0004ad90: 0d61 678d 93eb 6170 7269 6e74 5f6c 6574 .ag...aprint_let │ │ │ │ +0004ada0: 8e91 3c56 b6cf 6973 8d93 eb61 7472 7565 ...that..>.the.. │ │ │ │ +0004ae90: 6167 738d 93eb 6170 7269 6e74 5f70 6172 ags...aprint_par │ │ │ │ +0004aea0: 7365 5f74 7265 6573 8e91 65f8 d4cf 2c8d se_trees..e...,. │ │ │ │ +0004aeb0: 9104 5382 eb61 7072 696e 745f 7365 7870 ..S..aprint_sexp │ │ │ │ +0004aec0: 728e 9143 8fd0 cf2c 8d91 0453 82eb 6170 r..C...,...S..ap │ │ │ │ +0004aed0: 705f 7365 7870 728e 9136 8f5c cf61 6e64 p_sexpr..6.\.and │ │ │ │ +0004aee0: 8d93 eb61 7265 6164 5f73 6578 7072 8e91 ...aread_sexpr.. │ │ │ │ +0004aef0: 41f9 b7cf 696e 9374 6865 8ea1 8d91 12c7 A...in.the...... │ │ │ │ +0004af00: 6174 6162 6c65 9603 e346 6290 538e 656c atable...Fb.S.el │ │ │ │ +0004af10: 6f9a ac72 7793 6172 6593 696e 9874 656e o..rw.are.in.ten │ │ │ │ +0004af20: 6465 6491 03e3 4574 6f93 7375 7070 9053 ded...Eto.supp.S │ │ │ │ +0004af30: 8e6f 7274 93eb 4848 4f4c 93cf 6173 9361 .ort..HHOL..as.a │ │ │ │ +0004af40: 6e93 656d 9862 9053 8e65 6464 6564 9373 n.em.b.S.edded.s │ │ │ │ +0004af50: 7973 7465 6d91 03e3 4577 6974 6869 6e93 ystem...Ewithin. │ │ │ │ +0004af60: 4365 6e98 7461 7572 2c91 03e4 c061 9374 Cen.taur,....a.t │ │ │ │ +0004af70: 6f90 538e 6f6c 8ea1 8d91 12c7 6166 726f o.S.ol......afro │ │ │ │ +0004af80: 6d96 057d bb49 6e72 6961 9b05 7dba 6174 m..}.Inria..}.at │ │ │ │ +0004af90: 9353 6f0c 6198 416e 90ac 7274 6970 9053 .So.a.An..rtip.S │ │ │ │ +0004afa0: 8e6f 6c69 7393 2846 91ff 0556 7261 6e63 .olis.(F...Vranc │ │ │ │ +0004afb0: 6529 9874 6861 7493 6973 9862 9053 8e65 e).that.is.b.S.e │ │ │ │ +0004afc0: 696e 6793 7573 6564 9866 6f72 9365 7870 ing.used.for.exp │ │ │ │ +0004afd0: 9053 8e65 7269 6d65 6e90 ac72 7473 9877 .S.erimen..rts.w │ │ │ │ +0004afe0: 6974 6893 6198 6e65 778e a18d 9112 c761 ith.a.new......a │ │ │ │ +0004aff0: 696e 9aac 7274 6572 6661 6365 9603 eaa8 in..rterface.... │ │ │ │ +0004b000: 2873 6565 9353 6563 7469 6f6e 9338 2e31 (see.Section.8.1 │ │ │ │ +0004b010: 3929 2e91 0538 e054 6865 7365 930d 6167 9)...8.These..ag │ │ │ │ +0004b020: 7393 6172 6593 6e6f 7493 696e 9874 656e s.are.not.in.ten │ │ │ │ +0004b030: 6465 6493 666f 7293 6765 6e65 7261 6c93 ded.for.general. │ │ │ │ +0004b040: 7573 652e 8e8e 9f24 fd13 8e8c 8b00 0000 use....$........ │ │ │ │ +0004b050: 5400 0000 0000 0000 0000 0000 0000 0000 T............... │ │ │ │ +0004b060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0004b070: 0000 0000 0000 04a6 65a0 02cc 0555 8da0 ........e....U.. │ │ │ │ +0004b080: fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 .F.............. │ │ │ │ +0004b090: ebd0 3834 9200 ee8b a143 6861 7074 6572 ..84.....Chapter │ │ │ │ +0004b0a0: 9604 8000 382e 910a 8000 4d4c 9353 7973 ....8.....ML.Sys │ │ │ │ +0004b0b0: 7465 6d93 4691 fee0 0075 6e63 7469 6f6e tem.F....unction │ │ │ │ +0004b0c0: 738e 91ea f1eb 9f05 6666 8900 00e6 6601 s.......ff....f. │ │ │ │ +0004b0d0: c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 feb9 .>|......./..... │ │ │ │ +0004b0e0: fc7c 8d8d 8d91 f9b6 85a0 fec6 3a0b 8900 .|..........:... │ │ │ │ +0004b0f0: 0066 6601 a9b5 48a9 0a26 638d 8d90 cccd .ff...H..&c..... │ │ │ │ +0004b100: 9f04 599c 8400 0e7f ff00 0066 6692 01a9 ..Y........ff... │ │ │ │ +0004b110: 4ee2 8400 0e7f ff00 0066 668e 8ea4 0e7f N........ff..... │ │ │ │ +0004b120: ff8d 8d90 cccd a404 599c 8400 0e7f ff00 ........Y....... │ │ │ │ +0004b130: 0066 6692 0096 cd4f 9ffb a664 5365 7474 .ff....O...dSett │ │ │ │ +0004b140: 6162 6c65 9604 8000 7379 7374 656d 930d able....system.. │ │ │ │ +0004b150: 6167 7392 0096 cd4e a184 000e 7fff 0000 ags....N........ │ │ │ │ +0004b160: 6666 8e8e a18d 8d90 cccd 9f04 599c 8400 ff..........Y... │ │ │ │ +0004b170: 0e7f ff00 0066 6692 01a9 4ee2 8400 0e7f .....ff...N..... │ │ │ │ +0004b180: ff00 0066 668e 8ea1 8d8d 90cc cda4 0459 ...ff..........Y │ │ │ │ +0004b190: 9c84 000e 7fff 0000 6666 9105 ccce 9ffb ........ff...... │ │ │ │ +0004b1a0: a664 e546 6c61 6791 5737 0fa1 8400 0e7f .d.Flag.W7...... │ │ │ │ +0004b1b0: ff00 0066 668e 8d91 7979 f646 91ff 1999 ...ff...yy.F.... │ │ │ │ +0004b1c0: 756e 6374 696f 6e92 00b3 8227 9f04 599c unction....'..Y. │ │ │ │ +0004b1d0: 8400 0e7f ff00 0066 668e 8d92 0160 58ac .......ff....`X. │ │ │ │ +0004b1e0: 4465 6661 756c 7491 0433 3576 616c 7565 Default..35value │ │ │ │ +0004b1f0: 9105 cccd 9f04 599c 8400 0e7f ff00 0066 ......Y........f │ │ │ │ +0004b200: 668e 8e9f 04c0 0289 0000 6666 01a9 b548 f.........ff...H │ │ │ │ +0004b210: a68d 8d90 cccd 9f04 599c 8400 0e7f ff00 ........Y....... │ │ │ │ +0004b220: 0066 668d 9105 ccce 9ffb a664 eb61 7469 .ff........d.ati │ │ │ │ +0004b230: 6d69 6e67 8e91 7313 8f84 000e 7fff 0000 ming..s......... │ │ │ │ +0004b240: 6666 8e8d 9179 79f6 cf50 7269 6e90 ac72 ff...yy..Prin..r │ │ │ │ +0004b250: 7469 6e67 9603 eaa8 6f66 9365 7691 ff58 ting....of.ev..X │ │ │ │ +0004b260: e461 6c75 6174 696f 6e93 7469 6d65 732c .aluation.times, │ │ │ │ +0004b270: 914d e57f 9f04 599c 8400 0e7f ff00 0066 .M....Y........f │ │ │ │ +0004b280: 668e 8d8d 9201 6058 aceb 6166 616c 7365 f.....`X..afalse │ │ │ │ +0004b290: 8e92 01a9 8215 9f04 599c 8400 0e7f ff00 ........Y....... │ │ │ │ +0004b2a0: 0066 668e 8ea4 0ba7 9c8d 8d90 cccd 9f04 .ff............. │ │ │ │ +0004b2b0: 599c 8400 0e7f ff00 0066 6691 7313 8f84 Y........ff.s... │ │ │ │ +0004b2c0: 000e 7fff 0000 6666 8e8d 9179 79f6 cf67 ......ff...yy..g │ │ │ │ +0004b2d0: 6172 6261 6765 9603 eaa8 636f 6c6c 6563 arbage....collec │ │ │ │ +0004b2e0: 7493 7469 6d65 7393 616e 6491 5e0c ec9f t.times.and.^... │ │ │ │ +0004b2f0: 0459 9c84 000e 7fff 0000 6666 8e8d 9201 .Y........ff.... │ │ │ │ +0004b300: a982 159f 0459 9c84 000e 7fff 0000 6666 .....Y........ff │ │ │ │ +0004b310: 8e8e a18d 8d90 cccd 9f04 599c 8400 0e7f ..........Y..... │ │ │ │ +0004b320: ff00 0066 6691 7313 8f84 000e 7fff 0000 ...ff.s......... │ │ │ │ +0004b330: 6666 8e8d 9179 79f6 6e95 ac72 756d 9362 ff...yy.n..rum.b │ │ │ │ +0004b340: 9053 8e65 7296 03ea a86f 6693 7468 656f .S.er....of.theo │ │ │ │ +0004b350: 7265 6d73 9370 726f 95ac 7276 9365 6491 rems.pro..rv.ed. │ │ │ │ +0004b360: 53ee ba9f 0459 9c84 000e 7fff 0000 6666 S....Y........ff │ │ │ │ +0004b370: 8e8d 9201 a982 159f 0459 9c84 000e 7fff .........Y...... │ │ │ │ +0004b380: 0000 6666 8e8e a404 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ +0004b390: a9b5 48a6 8d8d 90cc cd9f 0459 9c84 000e ..H........Y.... │ │ │ │ +0004b3a0: 7fff 0000 6666 8d91 05cc ce9f fba6 64eb ....ff........d. │ │ │ │ +0004b3b0: 6173 686f 775f 7479 7065 738e 9173 138f ashow_types..s.. │ │ │ │ +0004b3c0: 8400 0e7f ff00 0066 668e 8d91 7979 f6cf .......ff...yy.. │ │ │ │ +0004b3d0: 5072 696e 95ac 7274 739b 03ea a874 9379 Prin..rts....t.y │ │ │ │ +0004b3e0: 7090 538e 6573 9869 6e98 7175 6f74 6174 p.S.es.in.quotat │ │ │ │ +0004b3f0: 696f 6e73 915a d243 9f04 599c 8400 0e7f ions.Z.C..Y..... │ │ │ │ +0004b400: ff00 0066 668e 8d8d 9201 6058 aceb 6166 ...ff.....`X..af │ │ │ │ +0004b410: 616c 7365 8e92 01a9 8215 9f04 599c 8400 alse........Y... │ │ │ │ +0004b420: 0e7f ff00 0066 668e 8ea1 8900 0066 6601 .....ff......ff. │ │ │ │ +0004b430: a9b5 48a6 8d8d 90cc cd9f 0459 9c84 000e ..H........Y.... │ │ │ │ +0004b440: 7fff 0000 6666 8d91 05cc ce9f fba6 6473 ....ff........ds │ │ │ │ +0004b450: 7469 636b 798e 9173 138f 8400 0e7f ff00 ticky..s........ │ │ │ │ +0004b460: 0066 668e 8d91 7979 f6cf 4163 7469 7691 .ff...yy..Activ. │ │ │ │ +0004b470: ff58 e461 7465 7396 03ea a873 7469 639a .X.ates....stic. │ │ │ │ +0004b480: ac72 6b79 9374 9879 7090 538e 6573 9170 .rky.t.yp.S.es.p │ │ │ │ +0004b490: 33a1 9f04 599c 8400 0e7f ff00 0066 668e 3...Y........ff. │ │ │ │ +0004b4a0: 8d8d 9201 6058 aceb 6166 616c 7365 8e92 ....`X..afalse.. │ │ │ │ +0004b4b0: 01a9 8215 9f04 599c 8400 0e7f ff00 0066 ......Y........f │ │ │ │ +0004b4c0: 668e 8ea1 8900 0066 6601 a9b5 48a6 8d8d f......ff...H... │ │ │ │ +0004b4d0: 90cc cd9f 0459 9c84 000e 7fff 0000 6666 .....Y........ff │ │ │ │ +0004b4e0: 8d91 05cc ce9f fba6 6470 726f 6d70 748e ........dprompt. │ │ │ │ +0004b4f0: 9173 138f 8400 0e7f ff00 0066 668e 8d91 .s.........ff... │ │ │ │ +0004b500: 7979 f6eb 484d 4c96 03ea a8cf 7072 6f6d yy..HML.....prom │ │ │ │ +0004b510: 7074 9370 7269 6e90 ac72 7465 6491 7d36 pt.prin..rted.}6 │ │ │ │ +0004b520: 909f 0459 9c84 000e 7fff 0000 6666 8e8d ...Y........ff.. │ │ │ │ +0004b530: 8d92 0160 58ac eb61 7472 7565 8e92 01a9 ...`X..atrue.... │ │ │ │ +0004b540: 8215 9f04 599c 8400 0e7f ff00 0066 668e ....Y........ff. │ │ │ │ +0004b550: 8ea1 8900 0066 6601 a9b5 48a6 8d8d 90cc .....ff...H..... │ │ │ │ +0004b560: cd9f 0459 9c84 000e 7fff 0000 6666 8d91 ...Y........ff.. │ │ │ │ +0004b570: 05cc ce9f fba6 6470 7265 7465 726d 8e91 ......dpreterm.. │ │ │ │ +0004b580: 7313 8f84 000e 7fff 0000 6666 8e8d 9179 s.........ff...y │ │ │ │ +0004b590: 79f6 cf54 95ac 7279 7090 538e 6563 9368 y..T..ryp.S.ec.h │ │ │ │ +0004b5a0: 6563 936b 9603 eaa8 eb48 484f 4c93 cf77 ec.k.....HHOL..w │ │ │ │ +0004b5b0: 6974 688d 93eb 6170 7265 7465 726d 5f68 ith...apreterm_h │ │ │ │ +0004b5c0: 616e 646c 6572 8e91 743c 9c9f 0459 9c84 andler..t<...Y.. │ │ │ │ +0004b5d0: 000e 7fff 0000 6666 8e8d 8d92 0160 58ac ......ff.....`X. │ │ │ │ +0004b5e0: 6661 6c73 658e 9201 a982 159f 0459 9c84 false........Y.. │ │ │ │ +0004b5f0: 000e 7fff 0000 6666 8e8e a189 0000 6666 ......ff......ff │ │ │ │ +0004b600: 01a9 b548 a68d 8d90 cccd 9f04 599c 8400 ...H........Y... │ │ │ │ +0004b610: 0e7f ff00 0066 668d 9105 ccce 9ffb a664 .....ff........d │ │ │ │ +0004b620: 7468 656f 7279 5f70 708e 9173 138f 8400 theory_pp..s.... │ │ │ │ +0004b630: 0e7f ff00 0066 668e 8d91 7979 f6cf 5072 .....ff...yy..Pr │ │ │ │ +0004b640: 6574 7495 ac72 799b 03ea a870 7269 6e93 ett..ry....prin. │ │ │ │ +0004b650: 7469 6e67 986f 6698 7468 656f 7279 980c ting.of.theory.. │ │ │ │ +0004b660: 6c65 7391 4953 bb9f 0459 9c84 000e 7fff les.IS...Y...... │ │ │ │ +0004b670: 0000 6666 8e8d 8d92 0160 58ac eb61 6661 ..ff.....`X..afa │ │ │ │ +0004b680: 6c73 658e 9201 a982 159f 0459 9c84 000e lse........Y.... │ │ │ │ +0004b690: 7fff 0000 6666 8e8e a189 0000 6666 01a9 ....ff......ff.. │ │ │ │ +0004b6a0: b548 a68d 8d90 cccd 9f04 599c 8400 0e7f .H........Y..... │ │ │ │ +0004b6b0: ff00 0066 668d 9105 ccce 9ffb a664 7479 ...ff........dty │ │ │ │ +0004b6c0: 7065 5f65 7272 6f72 8e91 7313 8f84 000e pe_error..s..... │ │ │ │ +0004b6d0: 7fff 0000 6666 8e8d 9179 79f6 cf56 91ff ....ff...yy..V.. │ │ │ │ +0004b6e0: 0556 6572 6295 538e 6f73 659b 03ea a874 .Verb.S.ose....t │ │ │ │ +0004b6f0: 90ac 7279 7093 6598 6395 ac72 6865 6393 ..ryp.e.c..rhec. │ │ │ │ +0004b700: 6b69 6e67 9865 7272 6f72 7398 696e 9871 king.errors.in.q │ │ │ │ +0004b710: 756f 7461 7469 6f6e 7391 05cc cd9f 0459 uotations......Y │ │ │ │ +0004b720: 9c84 000e 7fff 0000 6666 8e8d 8d92 0160 ........ff.....` │ │ │ │ +0004b730: 58ac eb61 7472 7565 8e92 01a9 8215 9f04 X..atrue........ │ │ │ │ +0004b740: 599c 8400 0e7f ff00 0066 668e 8ea1 8900 Y........ff..... │ │ │ │ +0004b750: 0066 6601 a9b5 48a6 8d8d 90cc cd9f 0459 .ff...H........Y │ │ │ │ +0004b760: 9c84 000e 7fff 0000 6666 8d91 05cc ce9f ........ff...... │ │ │ │ +0004b770: fba6 6469 6e74 6572 6661 6365 5f70 7269 ..dinterface_pri │ │ │ │ +0004b780: 6e74 8e91 7313 8f84 000e 7fff 0000 6666 nt..s.........ff │ │ │ │ +0004b790: 8e8d 9179 79f6 cf43 6175 7365 739b 03ea ...yy..Causes... │ │ │ │ +0004b7a0: a869 6e95 ac72 7693 6572 7365 986f 6698 .in..rv.erse.of. │ │ │ │ +0004b7b0: 696e 9374 6572 6661 6365 986d 6170 913f in.terface.map.? │ │ │ │ +0004b7c0: 3d5c 9f04 599c 8400 0e7f ff00 0066 668e =\..Y........ff. │ │ │ │ +0004b7d0: 8d8d 9201 6058 aceb 6174 7275 658e 9201 ....`X..atrue... │ │ │ │ +0004b7e0: a982 159f 0459 9c84 000e 7fff 0000 6666 .....Y........ff │ │ │ │ +0004b7f0: 8e8e 9f0b a79c 8d8d 90cc cd9f 0459 9c84 .............Y.. │ │ │ │ +0004b800: 000e 7fff 0000 6666 9173 138f 8400 0e7f ......ff.s...... │ │ │ │ +0004b810: ff00 0066 668e 8d91 7979 f6cf 746f 9603 ...ff...yy..to.. │ │ │ │ +0004b820: eaa8 6290 538e 6593 7573 6564 9377 6865 ..b.S.e.used.whe │ │ │ │ +0004b830: 6e93 7072 696e 90ac 7274 696e 6791 6002 n.prin..rting.`. │ │ │ │ +0004b840: 409f 0459 9c84 000e 7fff 0000 6666 8e8d @..Y........ff.. │ │ │ │ +0004b850: 9201 a982 159f 0459 9c84 000e 7fff 0000 .......Y........ │ │ │ │ +0004b860: 6666 8e8e a189 0000 6666 01a9 b548 a68d ff......ff...H.. │ │ │ │ +0004b870: 8d90 cccd 9f04 599c 8400 0e7f ff00 0066 ......Y........f │ │ │ │ +0004b880: 668d 9105 ccce 9ffb a664 eb61 6162 6f72 f........d.aabor │ │ │ │ +0004b890: 745f 7768 656e 5f66 6169 6c8e 9173 138f t_when_fail..s.. │ │ │ │ +0004b8a0: 8400 0e7f ff00 0066 668e 8d91 7979 f6cf .......ff...yy.. │ │ │ │ +0004b8b0: 4d6f 9053 8e64 690c 6573 9603 eaa8 eb48 Mo.S.di.es.....H │ │ │ │ +0004b8c0: 484f 4c93 cf73 6f93 7468 6174 9361 6e90 HOL..so.that.an. │ │ │ │ +0004b8d0: ac72 7993 eb48 4d4c 9147 28f1 9f04 599c .ry..HML.G(...Y. │ │ │ │ +0004b8e0: 8400 0e7f ff00 0066 668e 8d8d 9201 6058 .......ff.....`X │ │ │ │ +0004b8f0: aceb 6166 616c 7365 8e92 01a9 8215 9f04 ..afalse........ │ │ │ │ +0004b900: 599c 8400 0e7f ff00 0066 668e 8e9f 0ba7 Y........ff..... │ │ │ │ +0004b910: 9c8d 8d90 cccd 9f04 599c 8400 0e7f ff00 ........Y....... │ │ │ │ +0004b920: 0066 6691 7313 8f84 000e 7fff 0000 6666 .ff.s.........ff │ │ │ │ +0004b930: 8e8d 9179 79f6 cf66 6169 6c75 7265 9603 ...yy..failure.. │ │ │ │ +0004b940: eaa8 6361 7573 6573 9361 9371 7569 7491 ..causes.a.quit. │ │ │ │ +0004b950: 7a0d ea9f 0459 9c84 000e 7fff 0000 6666 z....Y........ff │ │ │ │ +0004b960: 8e8d 9201 a982 159f 0459 9c84 000e 7fff .........Y...... │ │ │ │ +0004b970: 0000 6666 8e8e a189 0000 6666 01a9 b548 ..ff......ff...H │ │ │ │ +0004b980: a68d 8d90 cccd 9f04 599c 8400 0e7f ff00 ........Y....... │ │ │ │ +0004b990: 0066 668d 9105 ccce 9ffb a664 eb61 7072 .ff........d.apr │ │ │ │ +0004b9a0: 696e 745f 746f 705f 7479 7065 738e 9173 int_top_types..s │ │ │ │ +0004b9b0: 138f 8400 0e7f ff00 0066 668e 8d91 7979 .........ff...yy │ │ │ │ +0004b9c0: f6cf 4465 7465 726d 696e 6573 9603 eaa8 ..Determines.... │ │ │ │ +0004b9d0: 7768 6574 6865 7293 eb48 4d4c 93cf 7072 whether..HML..pr │ │ │ │ +0004b9e0: 696e 90ac 7274 7391 4326 b79f 0459 9c84 in..rts.C&...Y.. │ │ │ │ +0004b9f0: 000e 7fff 0000 6666 8e8d 8d92 0160 58ac ......ff.....`X. │ │ │ │ +0004ba00: eb61 7472 7565 8e92 01a9 8215 9f04 599c .atrue........Y. │ │ │ │ +0004ba10: 8400 0e7f ff00 0066 668e 8e9f 0ba7 9c8d .......ff....... │ │ │ │ +0004ba20: 8d90 cccd 9f04 599c 8400 0e7f ff00 0066 ......Y........f │ │ │ │ +0004ba30: 6691 7313 8f84 000e 7fff 0000 6666 8e8d f.s.........ff.. │ │ │ │ +0004ba40: 9179 79f6 cf74 9aac 7279 7090 538e 6573 .yy..t..ryp.S.es │ │ │ │ +0004ba50: 9603 eaa8 6174 9374 6f70 936c 6576 9865 ....at.top.lev.e │ │ │ │ +0004ba60: 6c92 0087 805e 9f04 599c 8400 0e7f ff00 l....^..Y....... │ │ │ │ +0004ba70: 0066 668e 8d92 01a9 8215 9f04 599c 8400 .ff.........Y... │ │ │ │ +0004ba80: 0e7f ff00 0066 668e 8ea1 8900 0066 6601 .....ff......ff. │ │ │ │ +0004ba90: a9b5 48a6 8d8d 90cc cd9f 0459 9c84 000e ..H........Y.... │ │ │ │ +0004baa0: 7fff 0000 6666 8d91 05cc ce9f fba6 64eb ....ff........d. │ │ │ │ +0004bab0: 6170 7269 6e74 5f74 6f70 5f76 616c 8e91 aprint_top_val.. │ │ │ │ +0004bac0: 7313 8f84 000e 7fff 0000 6666 8e8d 9179 s.........ff...y │ │ │ │ +0004bad0: 79f6 cf44 6574 6572 6d69 6e65 7396 03ea y..Determines... │ │ │ │ +0004bae0: a877 6865 7468 6572 93eb 484d 4c93 cf70 .whether..HML..p │ │ │ │ +0004baf0: 7269 6e90 ac72 7473 9143 26b7 9f04 599c rin..rts.C&...Y. │ │ │ │ +0004bb00: 8400 0e7f ff00 0066 668e 8d8d 9201 6058 .......ff.....`X │ │ │ │ +0004bb10: aceb 6174 7275 658e 9201 a982 159f 0459 ..atrue........Y │ │ │ │ +0004bb20: 9c84 000e 7fff 0000 6666 8e8e 9f0b a79c ........ff...... │ │ │ │ +0004bb30: 8d8d 90cc cd9f 0459 9c84 000e 7fff 0000 .......Y........ │ │ │ │ +0004bb40: 6666 9173 138f 8400 0e7f ff00 0066 668e ff.s.........ff. │ │ │ │ +0004bb50: 8d91 7979 f6cf 7691 ff58 e461 6c75 6596 ..yy..v..X.alue. │ │ │ │ +0004bb60: 03ea a861 6e64 9374 9aac 7279 7090 538e ...and.t..ryp.S. │ │ │ │ +0004bb70: 6593 6174 9374 6f70 936c 6576 9865 6c91 e.at.top.lev.el. │ │ │ │ +0004bb80: 56ef 6e9f 0459 9c84 000e 7fff 0000 6666 V.n..Y........ff │ │ │ │ +0004bb90: 8e8d 9201 a982 159f 0459 9c84 000e 7fff .........Y...... │ │ │ │ +0004bba0: 0000 6666 8e8e a189 0000 6666 01a9 b548 ..ff......ff...H │ │ │ │ +0004bbb0: a68d 8d90 cccd 9f04 599c 8400 0e7f ff00 ........Y....... │ │ │ │ +0004bbc0: 0066 668d 9105 ccce 9ffb a664 eb61 7072 .ff........d.apr │ │ │ │ +0004bbd0: 696e 745f 636f 6e64 8e91 7313 8f84 000e int_cond..s..... │ │ │ │ +0004bbe0: 7fff 0000 6666 8e8d 9179 79f6 cf50 7265 ....ff...yy..Pre │ │ │ │ +0004bbf0: 7474 95ac 7279 9b03 eaa8 7072 696e 9374 tt..ry....prin.t │ │ │ │ +0004bc00: 98eb 4848 4f4c 98cf 636f 6e64 6974 696f ..HHOL..conditio │ │ │ │ +0004bc10: 6e61 6c73 9145 fd71 9f04 599c 8400 0e7f nals.E.q..Y..... │ │ │ │ +0004bc20: ff00 0066 668e 8d8d 9201 6058 aceb 6174 ...ff.....`X..at │ │ │ │ +0004bc30: 7275 658e 9201 a982 159f 0459 9c84 000e rue........Y.... │ │ │ │ +0004bc40: 7fff 0000 6666 8e8e a189 0000 6666 01a9 ....ff......ff.. │ │ │ │ +0004bc50: b548 a68d 8d90 cccd 9f04 599c 8400 0e7f .H........Y..... │ │ │ │ +0004bc60: ff00 0066 668d 9105 ccce 9ffb a664 7072 ...ff........dpr │ │ │ │ +0004bc70: 696e 745f 616c 6c5f 7375 6267 6f61 6c73 int_all_subgoals │ │ │ │ +0004bc80: 8e91 7313 8f84 000e 7fff 0000 6666 8e8d ..s.........ff.. │ │ │ │ +0004bc90: 9179 79f6 cf50 7269 6e90 ac72 7496 03ea .yy..Prin..rt... │ │ │ │ +0004bca0: a861 6c6c 9373 7562 676f 616c 7392 0086 .all.subgoals... │ │ │ │ +0004bcb0: 9f4d 9f04 599c 8400 0e7f ff00 0066 668e .M..Y........ff. │ │ │ │ +0004bcc0: 8d8d 9201 6058 aceb 6174 7275 658e 9201 ....`X..atrue... │ │ │ │ +0004bcd0: a982 159f 0459 9c84 000e 7fff 0000 6666 .....Y........ff │ │ │ │ +0004bce0: 8e8e a189 0000 6666 01a9 b548 a68d 8d90 ......ff...H.... │ │ │ │ +0004bcf0: cccd 9f04 599c 8400 0e7f ff00 0066 668d ....Y........ff. │ │ │ │ +0004bd00: 9105 ccce 9ffb a664 7072 696e 745f 7175 .......dprint_qu │ │ │ │ +0004bd10: 616e 748e 9173 138f 8400 0e7f ff00 0066 ant..s.........f │ │ │ │ +0004bd20: 668e 8d91 7979 f6cf 5072 6574 7495 ac72 f...yy..Prett..r │ │ │ │ +0004bd30: 799b 03ea a870 7269 6e93 7498 eb48 484f y....prin.t..HHO │ │ │ │ +0004bd40: 4c98 cf71 7561 6e93 7469 0c63 6174 696f L..quan.ti.catio │ │ │ │ +0004bd50: 6e73 9138 4825 9f04 599c 8400 0e7f ff00 ns.8H%..Y....... │ │ │ │ +0004bd60: 0066 668e 8d8d 9201 6058 aceb 6174 7275 .ff.....`X..atru │ │ │ │ +0004bd70: 658e 9201 a982 159f 0459 9c84 000e 7fff e........Y...... │ │ │ │ +0004bd80: 0000 6666 8e8e a189 0000 6666 01a9 b548 ..ff......ff...H │ │ │ │ +0004bd90: a68d 8d90 cccd 9f04 599c 8400 0e7f ff00 ........Y....... │ │ │ │ +0004bda0: 0066 668d 9105 ccce 9ffb a664 7072 696e .ff........dprin │ │ │ │ +0004bdb0: 745f 6c65 748e 9173 138f 8400 0e7f ff00 t_let..s........ │ │ │ │ +0004bdc0: 0066 668e 8d91 7979 f6cf 5072 6574 7495 .ff...yy..Prett. │ │ │ │ +0004bdd0: ac72 799b 03ea a870 7269 6e93 7498 eb48 .ry....prin.t..H │ │ │ │ +0004bde0: 484f 4c8d 98eb 616c 6574 8e91 1529 a6cf HOL...alet...).. │ │ │ │ +0004bdf0: 2d65 7870 7265 7373 696f 6e73 9134 f095 -expressions.4.. │ │ │ │ +0004be00: 9f04 599c 8400 0e7f ff00 0066 668e 8d8d ..Y........ff... │ │ │ │ +0004be10: 9201 6058 aceb 6174 7275 658e 9201 a982 ..`X..atrue..... │ │ │ │ +0004be20: 159f 0459 9c84 000e 7fff 0000 6666 8e8e ...Y........ff.. │ │ │ │ +0004be30: a189 0000 6666 01a9 b548 a68d 8d90 cccd ....ff...H...... │ │ │ │ +0004be40: 9f04 599c 8400 0e7f ff00 0066 668d 9105 ..Y........ff... │ │ │ │ +0004be50: ccce 9ffb a664 7072 696e 745f 7265 7374 .....dprint_rest │ │ │ │ +0004be60: 7269 6374 8e91 7313 8f84 000e 7fff 0000 rict..s......... │ │ │ │ +0004be70: 6666 8e8d 9179 79f6 cf50 7265 7474 95ac ff...yy..Prett.. │ │ │ │ +0004be80: 7279 9b03 eaa8 7072 696e 9374 98eb 4848 ry....prin.t..HH │ │ │ │ +0004be90: 4f4c 98cf 6269 6e64 6572 9872 6573 7472 OL..binder.restr │ │ │ │ +0004bea0: 6963 7469 6f6e 7391 25f0 5f9f 0459 9c84 ictions.%._..Y.. │ │ │ │ +0004beb0: 000e 7fff 0000 6666 8e8d 8d92 0160 58ac ......ff.....`X. │ │ │ │ +0004bec0: eb61 7472 7565 8e92 01a9 8215 9f04 599c .atrue........Y. │ │ │ │ +0004bed0: 8400 0e7f ff00 0066 668e 8ea1 8900 0066 .......ff......f │ │ │ │ +0004bee0: 6601 a9b5 48a6 8d8d 90cc cd9f 0459 9c84 f...H........Y.. │ │ │ │ +0004bef0: 000e 7fff 0000 6666 8d91 05cc ce9f fba6 ......ff........ │ │ │ │ +0004bf00: 6470 7269 6e74 5f6c 6973 748e 9173 138f dprint_list..s.. │ │ │ │ +0004bf10: 8400 0e7f ff00 0066 668e 8d91 7979 f6cf .......ff...yy.. │ │ │ │ +0004bf20: 5072 6574 7495 ac72 799b 03ea a870 7269 Prett..ry....pri │ │ │ │ +0004bf30: 6e93 7498 eb48 484f 4c98 cf6c 6973 7473 n.t..HHOL..lists │ │ │ │ +0004bf40: 916f 0c9f 9f04 599c 8400 0e7f ff00 0066 .o....Y........f │ │ │ │ +0004bf50: 668e 8d8d 9201 6058 aceb 6174 7275 658e f.....`X..atrue. │ │ │ │ +0004bf60: 9201 a982 159f 0459 9c84 000e 7fff 0000 .......Y........ │ │ │ │ +0004bf70: 6666 8e8e a189 0000 6666 01a9 b548 a68d ff......ff...H.. │ │ │ │ +0004bf80: 8d90 cccd 9f04 599c 8400 0e7f ff00 0066 ......Y........f │ │ │ │ +0004bf90: 668d 9105 ccce 9ffb a664 7072 696e 745f f........dprint_ │ │ │ │ +0004bfa0: 7365 748e 9173 138f 8400 0e7f ff00 0066 set..s.........f │ │ │ │ +0004bfb0: 668e 8d91 7979 f6cf 5072 6574 7495 ac72 f...yy..Prett..r │ │ │ │ +0004bfc0: 799b 03ea a870 7269 6e93 7498 eb48 484f y....prin.t..HHO │ │ │ │ +0004bfd0: 4c98 cf73 6574 7391 705a d79f 0459 9c84 L..sets.pZ...Y.. │ │ │ │ +0004bfe0: 000e 7fff 0000 6666 8e8d 8d92 0160 58ac ......ff.....`X. │ │ │ │ +0004bff0: eb61 6661 6c73 658e 9201 a982 159f 0459 .afalse........Y │ │ │ │ +0004c000: 9c84 000e 7fff 0000 6666 8e8e a189 0000 ........ff...... │ │ │ │ +0004c010: 6666 01a9 b548 a68d 8d90 cccd 9f04 599c ff...H........Y. │ │ │ │ +0004c020: 8400 0e7f ff00 0066 668d 9105 ccce 9ffb .......ff....... │ │ │ │ +0004c030: a664 7072 696e 745f 756e 6375 7272 798e .dprint_uncurry. │ │ │ │ +0004c040: 9173 138f 8400 0e7f ff00 0066 668e 8d91 .s.........ff... │ │ │ │ +0004c050: 7979 f6cf 5072 6574 7495 ac72 799b 03ea yy..Prett..ry... │ │ │ │ +0004c060: a870 7269 6e93 7498 eb48 484f 4c98 cf70 .prin.t..HHOL..p │ │ │ │ +0004c070: 6169 7265 6498 6162 7374 7261 6374 696f aired.abstractio │ │ │ │ +0004c080: 6e73 9121 5e9b 9f04 599c 8400 0e7f ff00 ns.!^...Y....... │ │ │ │ +0004c090: 0066 668e 8d8d 9201 6058 aceb 6174 7275 .ff.....`X..atru │ │ │ │ +0004c0a0: 658e 9201 a982 159f 0459 9c84 000e 7fff e........Y...... │ │ │ │ +0004c0b0: 0000 6666 8e8e a189 0000 6666 01a9 b548 ..ff......ff...H │ │ │ │ +0004c0c0: a68d 8d90 cccd 9f04 599c 8400 0e7f ff00 ........Y....... │ │ │ │ +0004c0d0: 0066 668d 9105 ccce 9ffb a664 7072 696e .ff........dprin │ │ │ │ +0004c0e0: 745f 696e 6669 788e 9173 138f 8400 0e7f t_infix..s...... │ │ │ │ +0004c0f0: ff00 0066 668e 8d91 7979 f6cf 5072 6574 ...ff...yy..Pret │ │ │ │ +0004c100: 7495 ac72 799b 03ea a870 7269 6e93 7498 t..ry....prin.t. │ │ │ │ +0004c110: eb48 484f 4c98 cf69 6e0c 7865 7391 6309 .HHOL..in.xes.c. │ │ │ │ +0004c120: cf9f 0459 9c84 000e 7fff 0000 6666 8e8d ...Y........ff.. │ │ │ │ +0004c130: 8d92 0160 58ac eb61 7472 7565 8e92 01a9 ...`X..atrue.... │ │ │ │ +0004c140: 8215 9f04 599c 8400 0e7f ff00 0066 668e ....Y........ff. │ │ │ │ +0004c150: 8ea1 8900 0066 6601 a9b5 48a6 8d8d 90cc .....ff...H..... │ │ │ │ +0004c160: cd9f 0459 9c84 000e 7fff 0000 6666 8d91 ...Y........ff.. │ │ │ │ +0004c170: 05cc ce9f fba6 6470 7269 6e74 5f6c 6574 ......dprint_let │ │ │ │ +0004c180: 7479 7065 738e 9173 138f 8400 0e7f ff00 types..s........ │ │ │ │ +0004c190: 0066 668e 8d91 7979 f6cf 5072 696e 9aac .ff...yy..Prin.. │ │ │ │ +0004c1a0: 7274 9603 eaa8 eb48 4d4c 93cf 6465 0c6e rt.....HML..de.n │ │ │ │ +0004c1b0: 6564 9374 9879 7090 538e 6573 9169 bae1 ed.t.yp.S.es.i.. │ │ │ │ +0004c1c0: 9f04 599c 8400 0e7f ff00 0066 668e 8d8d ..Y........ff... │ │ │ │ +0004c1d0: 9201 6058 aceb 6174 7275 658e 9201 a982 ..`X..atrue..... │ │ │ │ +0004c1e0: 159f 0459 9c84 000e 7fff 0000 6666 8e8e ...Y........ff.. │ │ │ │ +0004c1f0: a189 0000 6666 01a9 b548 a68d 8d90 cccd ....ff...H...... │ │ │ │ +0004c200: 9f04 599c 8400 0e7f ff00 0066 668d 9105 ..Y........ff... │ │ │ │ +0004c210: ccce 9ffb a664 7072 696e 745f 6c6f 6164 .....dprint_load │ │ │ │ +0004c220: 8e91 7313 8f84 000e 7fff 0000 6666 8e8d ..s.........ff.. │ │ │ │ +0004c230: 9179 79f6 cf46 6c61 6796 03ea a873 6574 .yy..Flag....set │ │ │ │ +0004c240: 9362 90ac 7279 9374 6865 93eb 484d 4c93 .b..ry.the..HML. │ │ │ │ +0004c250: cf66 756e 6374 696f 6e8d 93eb 616c 6f61 .function...aloa │ │ │ │ +0004c260: 648e 911e d3f8 cf74 6f91 26ff e59f 0459 d......to.&....Y │ │ │ │ +0004c270: 9c84 000e 7fff 0000 6666 8e8d 8d92 0160 ........ff.....` │ │ │ │ +0004c280: 58ac eb61 7472 7565 8e92 01a9 8215 9f04 X..atrue........ │ │ │ │ +0004c290: 599c 8400 0e7f ff00 0066 668e 8e9f 0ba7 Y........ff..... │ │ │ │ +0004c2a0: 9c8d 8d90 cccd 9f04 599c 8400 0e7f ff00 ........Y....... │ │ │ │ +0004c2b0: 0066 6691 7313 8f84 000e 7fff 0000 6666 .ff.s.........ff │ │ │ │ +0004c2c0: 8e8d 9179 79f6 cf64 6574 6572 6d69 6e65 ...yy..determine │ │ │ │ +0004c2d0: 9603 eaa8 7072 696e 90ac 7274 696e 6793 ....prin..rting. │ │ │ │ +0004c2e0: 7768 656e 936c 6f61 6469 6e67 930c 6c65 when.loading..le │ │ │ │ +0004c2f0: 7391 21ab 4e9f 0459 9c84 000e 7fff 0000 s.!.N..Y........ │ │ │ │ +0004c300: 6666 8e8d 9201 a982 159f 0459 9c84 000e ff.........Y.... │ │ │ │ +0004c310: 7fff 0000 6666 8e8e a189 0000 6666 01a9 ....ff......ff.. │ │ │ │ +0004c320: b548 a68d 8d90 cccd 9f04 599c 8400 0e7f .H........Y..... │ │ │ │ +0004c330: ff00 0066 668d 9105 ccce 9ffb a664 eb61 ...ff........d.a │ │ │ │ +0004c340: 7072 696e 745f 6661 736c 8e91 7313 8f84 print_fasl..s... │ │ │ │ +0004c350: 000e 7fff 0000 6666 8e8d 9179 79f6 cf50 ......ff...yy..P │ │ │ │ +0004c360: 7269 6e90 ac72 7496 03ea a866 6173 6c93 rin..rt....fasl. │ │ │ │ +0004c370: 6d65 7373 6167 6573 9366 726f 6d93 6c69 messages.from.li │ │ │ │ +0004c380: 7370 914d a2a7 9f04 599c 8400 0e7f ff00 sp.M....Y....... │ │ │ │ +0004c390: 0066 668e 8d8d 9201 6058 aceb 6166 616c .ff.....`X..afal │ │ │ │ +0004c3a0: 7365 8e92 01a9 8215 9f04 599c 8400 0e7f se........Y..... │ │ │ │ +0004c3b0: ff00 0066 668e 8e9f 0ba7 9c8d 8d90 cccd ...ff........... │ │ │ │ +0004c3c0: 9f04 599c 8400 0e7f ff00 0066 6691 7313 ..Y........ff.s. │ │ │ │ +0004c3d0: 8f84 000e 7fff 0000 6666 8e8d 9179 79f6 ........ff...yy. │ │ │ │ +0004c3e0: cf77 6865 6e96 03ea a86c 6f61 6469 6e67 .when....loading │ │ │ │ +0004c3f0: 930c 6c65 7392 0085 377c 9f04 599c 8400 ..les...7|..Y... │ │ │ │ +0004c400: 0e7f ff00 0066 668e 8d92 01a9 8215 9f04 .....ff......... │ │ │ │ +0004c410: 599c 8400 0e7f ff00 0066 668e 8ea1 8900 Y........ff..... │ │ │ │ +0004c420: 0066 6601 a9b5 48a6 8d8d 90cc cd9f 0459 .ff...H........Y │ │ │ │ +0004c430: 9c84 000e 7fff 0000 6666 8d91 05cc ce9f ........ff...... │ │ │ │ +0004c440: fba6 64eb 6166 696c 655f 6c6f 6164 5f6d ..d.afile_load_m │ │ │ │ +0004c450: 7367 8e91 7313 8f84 000e 7fff 0000 6666 sg..s.........ff │ │ │ │ +0004c460: 8e8d 9179 79f6 cf50 7269 6e90 ac72 7496 ...yy..Prin..rt. │ │ │ │ +0004c470: 03ea a86d 6573 7361 6765 9361 6674 6572 ...message.after │ │ │ │ +0004c480: 936c 6f61 6469 6e67 930c 6c65 9141 1a27 .loading..le.A.' │ │ │ │ +0004c490: 9f04 599c 8400 0e7f ff00 0066 668e 8d8d ..Y........ff... │ │ │ │ +0004c4a0: 9201 6058 aceb 6166 616c 7365 8e92 01a9 ..`X..afalse.... │ │ │ │ +0004c4b0: 8215 9f04 599c 8400 0e7f ff00 0066 668e ....Y........ff. │ │ │ │ +0004c4c0: 8ea1 8900 0066 6601 a9b5 48a6 8d8d 90cc .....ff...H..... │ │ │ │ +0004c4d0: cd9f 0459 9c84 000e 7fff 0000 6666 8d91 ...Y........ff.. │ │ │ │ +0004c4e0: 05cc ce9f fba6 6470 7269 6e74 5f6c 6962 ......dprint_lib │ │ │ │ +0004c4f0: 8e91 7313 8f84 000e 7fff 0000 6666 8e8d ..s.........ff.. │ │ │ │ +0004c500: 9179 79f6 cf56 91ff 0556 6572 6290 538e .yy..V...Verb.S. │ │ │ │ +0004c510: 6f73 6596 03ea a870 7269 6e90 ac72 7469 ose....prin..rti │ │ │ │ +0004c520: 6e67 936f 6693 6c69 6272 6172 7993 6c6f ng.of.library.lo │ │ │ │ +0004c530: 6164 696e 6791 2f0e 1d9f 0459 9c84 000e ading./....Y.... │ │ │ │ +0004c540: 7fff 0000 6666 8e8d 8d92 0160 58ac eb61 ....ff.....`X..a │ │ │ │ +0004c550: 6661 6c73 658e 9201 a982 159f 0459 9c84 false........Y.. │ │ │ │ +0004c560: 000e 7fff 0000 6666 8e8e a189 0000 6666 ......ff......ff │ │ │ │ +0004c570: 01a9 b548 a68d 8d90 cccd 9f04 599c 8400 ...H........Y... │ │ │ │ +0004c580: 0e7f ff00 0066 668d 9105 ccce 9ffb a664 .....ff........d │ │ │ │ +0004c590: 636f 6d70 696c 655f 6f6e 5f74 6865 5f66 compile_on_the_f │ │ │ │ +0004c5a0: 6c79 8e91 7313 8f84 000e 7fff 0000 6666 ly..s.........ff │ │ │ │ +0004c5b0: 8e8d 9179 79f6 cf43 6175 7365 7396 03ea ...yy..Causes... │ │ │ │ +0004c5c0: a86f 6e2d 7468 652d 0d79 9363 6f6d 7069 .on-the-.y.compi │ │ │ │ +0004c5d0: 6c61 7469 6f6e 9148 1e0c 9f04 599c 8400 lation.H....Y... │ │ │ │ +0004c5e0: 0e7f ff00 0066 668e 8d8d 9201 6058 aceb .....ff.....`X.. │ │ │ │ +0004c5f0: 6166 616c 7365 8e92 01a9 8215 9f04 599c afalse........Y. │ │ │ │ +0004c600: 8400 0e7f ff00 0066 668e 8ea4 0ba7 9c8d .......ff....... │ │ │ │ +0004c610: 8d90 cccd 9f04 599c 8400 0e7f ff00 0066 ......Y........f │ │ │ │ +0004c620: 6691 7313 8f84 000e 7fff 0000 6666 8e8d f.s.........ff.. │ │ │ │ +0004c630: 9179 79f6 cf69 6e96 03ea a843 6f6d 6d6f .yy..in....Commo │ │ │ │ +0004c640: 6e93 4c69 7370 93eb 4848 4f4c 916f 70e3 n.Lisp..HHOL.op. │ │ │ │ +0004c650: 9f04 599c 8400 0e7f ff00 0066 668e 8d92 ..Y........ff... │ │ │ │ +0004c660: 01a9 8215 9f04 599c 8400 0e7f ff00 0066 ......Y........f │ │ │ │ +0004c670: 668e 8ea1 8d8d 90cc cd9f 0459 9c84 000e f..........Y.... │ │ │ │ +0004c680: 7fff 0000 6666 9173 138f 8400 0e7f ff00 ....ff.s........ │ │ │ │ +0004c690: 0066 668e 8d91 7979 f6cf 286e 6f96 03ea .ff...yy..(no... │ │ │ │ +0004c6a0: a865 0b65 6374 9369 6e93 4691 ff05 5672 .e.ect.in.F...Vr │ │ │ │ +0004c6b0: 616e 7a93 4c69 7370 93eb 4848 4f4c cf29 anz.Lisp..HHOL.) │ │ │ │ +0004c6c0: 9148 70a2 9f04 599c 8400 0e7f ff00 0066 .Hp...Y........f │ │ │ │ +0004c6d0: 668e 8d92 01a9 8215 9f04 599c 8400 0e7f f.........Y..... │ │ │ │ +0004c6e0: ff00 0066 668e 8ea4 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ +0004c6f0: 01a9 b548 a68d 8d90 cccd 9f04 599c 8400 ...H........Y... │ │ │ │ +0004c700: 0e7f ff00 0066 668d 9105 ccce 9ffb a664 .....ff........d │ │ │ │ +0004c710: eb61 7072 696e 745f 7061 7273 655f 7472 .aprint_parse_tr │ │ │ │ +0004c720: 6565 738e 9173 138f 8400 0e7f ff00 0066 ees..s.........f │ │ │ │ +0004c730: 668e 8d91 7979 f6cf 5072 696e 90ac 7274 f...yy..Prin..rt │ │ │ │ +0004c740: 9603 eaa8 eb48 4d4c 93cf 7061 7273 6593 .....HML..parse. │ │ │ │ +0004c750: 7472 6565 917b 0747 9f04 599c 8400 0e7f tree.{.G..Y..... │ │ │ │ +0004c760: ff00 0066 668e 8d8d 9201 6058 aceb 6166 ...ff.....`X..af │ │ │ │ +0004c770: 616c 7365 8e92 01a9 8215 9f04 599c 8400 alse........Y... │ │ │ │ +0004c780: 0e7f ff00 0066 668e 8ea1 8900 0066 6601 .....ff......ff. │ │ │ │ +0004c790: a9b5 48a6 8d8d 90cc cd9f 0459 9c84 000e ..H........Y.... │ │ │ │ +0004c7a0: 7fff 0000 6666 8d91 05cc ce9f fba6 6470 ....ff........dp │ │ │ │ +0004c7b0: 7269 6e74 5f73 6578 7072 8e91 7313 8f84 rint_sexpr..s... │ │ │ │ +0004c7c0: 000e 7fff 0000 6666 8e8d 9179 79f6 cf50 ......ff...yy..P │ │ │ │ +0004c7d0: 7269 6e90 ac72 7496 03ea a874 6572 6d73 rin..rt....terms │ │ │ │ +0004c7e0: 9361 6e64 9374 6865 6f72 656d 7393 6173 .and.theorems.as │ │ │ │ +0004c7f0: 934c 6973 7091 3414 da9f 0459 9c84 000e .Lisp.4....Y.... │ │ │ │ +0004c800: 7fff 0000 6666 8e8d 8d92 0160 58ac eb61 ....ff.....`X..a │ │ │ │ +0004c810: 6661 6c73 658e 9201 a982 159f 0459 9c84 false........Y.. │ │ │ │ +0004c820: 000e 7fff 0000 6666 8e8e a189 0000 6666 ......ff......ff │ │ │ │ +0004c830: 01a9 b548 a68d 8d90 cccd 9f04 599c 8400 ...H........Y... │ │ │ │ +0004c840: 0e7f ff00 0066 668d 9105 ccce 9ffb a664 .....ff........d │ │ │ │ +0004c850: 7070 5f73 6578 7072 8e91 7313 8f84 000e pp_sexpr..s..... │ │ │ │ +0004c860: 7fff 0000 6666 8e8d 9179 79f6 cf50 7265 ....ff...yy..Pre │ │ │ │ +0004c870: 7474 95ac 7279 9b03 eaa8 7072 696e 9374 tt..ry....prin.t │ │ │ │ +0004c880: 984c 6973 7098 6f75 7470 7574 9162 9fc0 .Lisp.output.b.. │ │ │ │ +0004c890: 9f04 599c 8400 0e7f ff00 0066 668e 8d8d ..Y........ff... │ │ │ │ +0004c8a0: 9201 6058 aceb 6174 7275 658e 9201 a982 ..`X..atrue..... │ │ │ │ +0004c8b0: 159f 0459 9c84 000e 7fff 0000 6666 8e8e ...Y........ff.. │ │ │ │ +0004c8c0: a189 0000 6666 01a9 b548 a68d 8d90 cccd ....ff...H...... │ │ │ │ +0004c8d0: 9f04 599c 8400 0e7f ff00 0066 668d 9105 ..Y........ff... │ │ │ │ +0004c8e0: ccce 9ffb a664 7265 6164 5f73 6578 7072 .....dread_sexpr │ │ │ │ +0004c8f0: 8e91 7313 8f84 000e 7fff 0000 6666 8e8d ..s.........ff.. │ │ │ │ +0004c900: 9179 79f6 cf45 6e61 626c 6596 03ea a864 .yy..Enable....d │ │ │ │ +0004c910: 6972 6563 7493 7061 7273 6593 7472 6565 irect.parse.tree │ │ │ │ +0004c920: 9369 6e70 7574 9146 63bd 9f04 599c 8400 .input.Fc...Y... │ │ │ │ +0004c930: 0e7f ff00 0066 668e 8d8d 9201 6058 aceb .....ff.....`X.. │ │ │ │ +0004c940: 6166 616c 7365 8e92 01a9 8215 9f04 599c afalse........Y. │ │ │ │ +0004c950: 8400 0e7f ff00 0066 668e 8ea1 8900 0066 .......ff......f │ │ │ │ +0004c960: 6601 a9b5 488e 8e8e a001 4603 848d 91f6 f...H.....F..... │ │ │ │ +0004c970: 537a cf54 6865 9603 eaa8 7691 ff58 e461 Sz.The....v..X.a │ │ │ │ +0004c980: 6c75 6593 6f66 9361 930d 6167 9369 7393 lue.of.a..ag.is. │ │ │ │ +0004c990: 7365 7493 7769 7468 9374 6865 93eb 484d set.with.the..HM │ │ │ │ +0004c9a0: 4c93 cf66 756e 6374 696f 6e3a 8e8e 9f24 L..function:...$ │ │ │ │ +0004c9b0: fd13 8e8c 8b00 0000 5500 0000 0000 0000 ........U....... │ │ │ │ 0004c9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0004c9d0: 0000 0000 0000 04b0 44a0 02cc 0555 8da0 ........D....U.. │ │ │ │ -0004c9e0: fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 12c7 .F.............. │ │ │ │ -0004c9f0: 61d0 382e 3134 2e91 0a80 004d 6f9a 6000 a.8.14.....Mo.`. │ │ │ │ -0004ca00: 6469 6679 696e 6796 0480 0074 6865 934d difying....the.M │ │ │ │ -0004ca10: 4c93 7265 6164 2d65 7691 ff40 0061 6c2d L.read-ev..@.al- │ │ │ │ -0004ca20: 7072 696e 90a0 0074 936c 6f98 6f70 9200 prin...t.lo.op.. │ │ │ │ -0004ca30: ad63 cf38 358e 9112 c761 9f05 6666 8900 .c.85....a..ff.. │ │ │ │ -0004ca40: 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf ..f..>|......./. │ │ │ │ -0004ca50: 8da0 fd8b d021 8d8d 8d91 12c7 619f f4da .....!......a... │ │ │ │ -0004ca60: da89 0000 6666 01c7 0b4a 9f0b f0af 8d8d ....ff...J...... │ │ │ │ -0004ca70: 90cc cd9f 0459 9c84 0010 4a4b 0000 6666 .....Y....JK..ff │ │ │ │ -0004ca80: 8d9f fba6 648d 9117 0bcc eb61 7365 745f ....d......aset_ │ │ │ │ -0004ca90: 666c 6167 9605 bfaa 3a93 2873 7472 696e flag....:.(strin │ │ │ │ -0004caa0: 6793 2393 626f 6f6c 2993 2d3e 9362 6f6f g.#.bool).->.boo │ │ │ │ -0004cab0: 6c8e 8e92 01c6 71b1 8400 104a 4b00 0066 l.....q....JK..f │ │ │ │ -0004cac0: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ -0004cad0: 8e8e 8ea9 1c0e a08d 9112 c761 cf54 6869 ...........a.Thi │ │ │ │ -0004cae0: 7396 03d0 d566 756e 6374 696f 6e93 7461 s....function.ta │ │ │ │ -0004caf0: 6b90 ac72 6573 9b03 d0d4 6193 7061 6972 k..res....a.pair │ │ │ │ -0004cb00: 8d93 eb61 2860 eb62 6691 012d bc6c 9037 ...a(`.bf..-.l.7 │ │ │ │ -0004cb10: 2961 6790 6493 eb61 602c eb62 62eb 6129 )ag.d..a`,.bb.a) │ │ │ │ -0004cb20: 8e91 3aaf 43cf 2c91 03d5 ff77 6865 7265 ..:.C.,....where │ │ │ │ -0004cb30: 93d7 6293 cf69 738d 98eb 6174 7275 658e ..b..is...atrue. │ │ │ │ -0004cb40: 911e a051 cf6f 728d 93eb 6166 616c 7365 ...Q.or...afalse │ │ │ │ -0004cb50: 8e91 208f 27cf 2c91 03d5 ff61 6e64 9373 .. .'.,....and.s │ │ │ │ -0004cb60: 6574 7393 7468 6598 7691 ff58 e461 6c75 ets.the.v..X.alu │ │ │ │ -0004cb70: 6593 6f66 9374 6865 8ea4 1000 008d 9112 e.of.the........ │ │ │ │ -0004cb80: c761 0d61 6796 037e 13d7 6691 0147 ff6c .a.ag..~..f..G.l │ │ │ │ -0004cb90: 9043 8f61 6791 03ec 4dcf 746f 93d7 62cf .C.ag...M.to..b. │ │ │ │ -0004cba0: 2e91 0514 af54 6865 9370 7265 7669 6f75 .....The.previou │ │ │ │ -0004cbb0: 739b 037e 1476 91ff 58e4 616c 7565 936f s..~.v..X.alue.o │ │ │ │ -0004cbc0: 6698 7468 6593 0d61 6798 6973 9372 6574 f.the..ag.is.ret │ │ │ │ -0004cbd0: 7572 6e65 642e 9105 14af 5468 6593 7365 urned.....The.se │ │ │ │ -0004cbe0: 7474 6162 6c65 980d 6167 7393 696e 9874 ttable..ags.in.t │ │ │ │ -0004cbf0: 6865 9373 7973 7465 6d8e a18d 9112 c761 he.system......a │ │ │ │ -0004cc00: 6172 6596 03ea a874 686f 7365 936c 6973 are....those.lis │ │ │ │ -0004cc10: 7465 6493 696e 9374 6865 9374 6162 6c65 ted.in.the.table │ │ │ │ -0004cc20: 9361 6290 538e 6f95 ac72 7693 652e 8ea1 .ab.S.o..rv.e... │ │ │ │ -0004cc30: 8d91 1e28 f054 6865 9603 eaa8 6375 7272 ...(.The....curr │ │ │ │ -0004cc40: 656e 9aac 7274 9376 91ff 58e4 616c 7565 en..rt.v..X.alue │ │ │ │ -0004cc50: 936f 6693 6193 0d61 6793 6973 9372 6574 .of.a..ag.is.ret │ │ │ │ -0004cc60: 7572 6e65 6493 6298 7993 7468 6593 eb48 urned.b.y.the..H │ │ │ │ -0004cc70: 4d4c 93cf 6675 6e63 7469 6f6e 3a8e a41c ML..function:... │ │ │ │ -0004cc80: 0ea1 8d8d 8d91 12c7 619f f54f a789 0000 ........a..O.... │ │ │ │ -0004cc90: 6666 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f ff...J.......... │ │ │ │ -0004cca0: 0459 9c84 000f 60b2 0000 6666 8d9f fba6 .Y....`...ff.... │ │ │ │ -0004ccb0: 648d 9117 0bcc eb61 6765 745f 666c 6167 d......aget_flag │ │ │ │ -0004ccc0: 5f76 616c 7565 9605 bfaa 3a93 7374 7269 _value....:.stri │ │ │ │ -0004ccd0: 6e67 932d 3e93 626f 6f6c 8e8e 9201 c671 ng.->.bool.....q │ │ │ │ -0004cce0: b184 000f 60b2 0000 6666 8e8e 9f04 c002 ....`...ff...... │ │ │ │ -0004ccf0: 8900 0066 6601 c70b 4a8e 8e8e a68d 911e ...ff...J....... │ │ │ │ -0004cd00: 28f0 cf41 9603 eaa8 6e65 7793 0d61 6793 (..A....new..ag. │ │ │ │ -0004cd10: 6361 6e93 6290 538e 6593 6372 6561 7465 can.b.S.e.create │ │ │ │ -0004cd20: 6493 7769 7468 9374 6865 93eb 484d 4c93 d.with.the..HML. │ │ │ │ -0004cd30: cf66 756e 6374 696f 6e3a 8ea1 8d8d 8d91 .function:...... │ │ │ │ -0004cd40: 12c7 619f f4da da89 0000 6666 01c7 0b4a ..a.......ff...J │ │ │ │ -0004cd50: 9f0b f0af 8d8d 90cc cd9f 0459 9c84 0010 ...........Y.... │ │ │ │ -0004cd60: 4a4b 0000 6666 8d9f fba6 648d 9117 0bcc JK..ff....d..... │ │ │ │ -0004cd70: eb61 6e65 775f 666c 6167 9605 bfaa 3a93 .anew_flag....:. │ │ │ │ -0004cd80: 2873 7472 696e 6793 2393 626f 6f6c 2993 (string.#.bool). │ │ │ │ -0004cd90: 2d3e 9376 6f69 648e 8e92 01c6 71b1 8400 ->.void.....q... │ │ │ │ -0004cda0: 104a 4b00 0066 668e 8e9f 04c0 0289 0000 .JK..ff......... │ │ │ │ -0004cdb0: 6666 01c7 0b4a 8e8e 8ea6 8d91 12c7 61cf ff...J........a. │ │ │ │ -0004cdc0: 5468 6596 03e8 ad73 7472 696e 6793 6973 The....string.is │ │ │ │ -0004cdd0: 9374 6865 930d 6167 2773 9103 e8ac 6e61 .the..ag's....na │ │ │ │ -0004cde0: 6d65 9361 6e64 9374 6865 9362 9553 8e6f me.and.the.b.S.o │ │ │ │ -0004cdf0: 936f 6c65 616e 9603 e8ad 6973 9369 7473 .olean....is.its │ │ │ │ -0004ce00: 9369 6e69 7469 616c 9376 91ff 58e4 616c .initial.v..X.al │ │ │ │ -0004ce10: 7565 3b91 03e9 5566 6169 6c75 7265 936f ue;...Ufailure.o │ │ │ │ -0004ce20: 9053 8e63 6375 7273 9369 6693 7468 6593 .S.ccurs.if.the. │ │ │ │ -0004ce30: 0d61 678e a410 0000 8d91 12c7 6161 6c72 .ag.........aalr │ │ │ │ -0004ce40: 6561 6479 9103 eaa8 6578 6973 7473 2e8e eady....exists.. │ │ │ │ -0004ce50: 9f27 f629 8d8d 9112 c761 eb4b 382e 3134 .'.).....a.K8.14 │ │ │ │ -0004ce60: 8e91 48c7 5d4d 6f9b 008a 3d64 6966 7969 ..H.]Mo...=difyi │ │ │ │ -0004ce70: 6e67 9606 7ae1 7468 6593 4d4c 9372 6561 ng..z.the.ML.rea │ │ │ │ -0004ce80: 642d 6576 91fe eb85 616c 2d70 7269 6e91 d-ev....al-prin. │ │ │ │ -0004ce90: ff75 c274 936c 6f98 6f70 8e9f 1be2 238d .u.t.lo.op....#. │ │ │ │ -0004cea0: 9112 c761 cf54 6865 9605 c75a 746f 702d ...a.The...Ztop- │ │ │ │ -0004ceb0: 6c65 769a ac72 656c 936f 6693 eb48 4d4c lev..rel.of..HML │ │ │ │ -0004cec0: 93cf 6361 6e91 05c7 5962 9053 8e65 9363 ..can...Yb.S.e.c │ │ │ │ -0004ced0: 7573 746f 6d69 7a65 6493 696e 9376 91ff ustomized.in.v.. │ │ │ │ -0004cee0: 58e4 6172 696f 7573 9377 9861 9879 732e X.arious.w.a.ys. │ │ │ │ -0004cef0: 910a cef6 536f 6d65 9105 c759 6f66 9374 ....Some...Yof.t │ │ │ │ -0004cf00: 6865 7365 9363 6f6e 6365 726e 9374 6865 hese.concern.the │ │ │ │ -0004cf10: 8ea1 8d91 12c7 6172 6570 7265 7365 6e9a ......arepresen. │ │ │ │ -0004cf20: ac72 7461 7469 6f6e 9603 fa25 6f66 9374 .rtation...%of.t │ │ │ │ -0004cf30: 6865 93eb 4848 4f4c 93cf 6c6f 6769 633a he..HHOL..logic: │ │ │ │ -0004cf40: 9105 57da 7365 6593 5365 6374 696f 6e91 ..W.see.Section. │ │ │ │ -0004cf50: 03fa 2638 2e31 3393 6162 9053 8e6f 9876 ..&8.13.ab.S.o.v │ │ │ │ -0004cf60: 9865 9366 6f72 9376 91ff 58e4 6172 696f .e.for.v..X.ario │ │ │ │ -0004cf70: 7573 930d 6167 7393 7468 6174 9363 6f6e us..ags.that.con │ │ │ │ -0004cf80: 9874 726f 6c93 7468 658e a18d 9112 c761 .trol.the......a │ │ │ │ -0004cf90: 7061 7273 696e 6796 03fc 4661 6e64 9b03 parsing...Fand.. │ │ │ │ -0004cfa0: fc47 7072 696e 90ac 7274 696e 6793 6f66 .Gprin..rting.of │ │ │ │ -0004cfb0: 9874 6572 6d73 2c91 0400 ae73 6565 9353 .terms,....see.S │ │ │ │ -0004cfc0: 6563 7469 6f6e 9831 312e 3131 2e34 9366 ection.11.11.4.f │ │ │ │ -0004cfd0: 6f72 9863 90ac 7268 616e 6769 6e67 9374 or.c..rhanging.t │ │ │ │ -0004cfe0: 6865 9863 6f6e 6372 6574 6593 7379 6e90 he.concrete.syn. │ │ │ │ -0004cff0: ac72 7461 7898 666f 7293 d715 8ea1 8d91 .rtax.for....... │ │ │ │ -0004d000: 12c7 61cf 696e 7369 6465 9603 b7d4 7175 ..a.inside....qu │ │ │ │ -0004d010: 6f74 6174 696f 6e73 2c91 03c1 fe61 6e64 otations,....and │ │ │ │ -0004d020: 9b03 b7d3 7365 6593 5365 6374 696f 6e98 ....see.Section. │ │ │ │ -0004d030: 3131 2e31 312e 3593 666f 7298 6390 ac72 11.11.5.for.c..r │ │ │ │ -0004d040: 6861 6e67 696e 6793 7468 6598 7374 7269 hanging.the.stri │ │ │ │ -0004d050: 6e67 9374 6861 7498 7468 6593 7072 696e ng.that.the.prin │ │ │ │ -0004d060: 90ac 7274 6572 9875 7365 7393 746f 8ea1 ..rter.uses.to.. │ │ │ │ -0004d070: 8d91 12c7 6172 6570 7265 7365 6e90 ac72 ....arepresen..r │ │ │ │ -0004d080: 7491 07d5 50da 6091 03ea a8cf 2e8e 9f22 t...P.`........" │ │ │ │ -0004d090: ab7d 8d8d 9112 c761 eb47 382e 3134 2e31 .}.....a.G8.14.1 │ │ │ │ -0004d0a0: 8e91 4c60 f543 6861 6e67 696e 6796 0566 ..L`.Changing..f │ │ │ │ -0004d0b0: 6674 6865 934d 4c93 7072 6f6d 7074 8e9f fthe.ML.prompt.. │ │ │ │ -0004d0c0: 17c0 008d 9112 c761 cf54 6865 9603 eaa8 .......a.The.... │ │ │ │ -0004d0d0: eb48 4d4c 93cf 7072 6f6d 7074 9373 7472 .HML..prompt.str │ │ │ │ -0004d0e0: 696e 6793 2c93 6465 6661 756c 7493 eb61 ing.,.default..a │ │ │ │ -0004d0f0: 23cf 2c93 6361 6e93 6290 538e 6593 6479 #.,.can.b.S.e.dy │ │ │ │ -0004d100: 6e61 6d69 6361 6c6c 7993 6390 ac72 6861 namically.c..rha │ │ │ │ -0004d110: 6e67 6564 9377 6974 6893 7468 6593 6675 nged.with.the.fu │ │ │ │ -0004d120: 6e63 7469 6f6e 3a8e 9f1c 0ea1 8d8d 8d91 nction:......... │ │ │ │ -0004d130: 12c7 619f f54f a789 0000 6666 01c7 0b4a ..a..O....ff...J │ │ │ │ -0004d140: 9f0b 0716 8d8d 90cc cd9f 0459 9c84 000f ...........Y.... │ │ │ │ -0004d150: 60b2 0000 6666 8d9f fba6 648d 9117 0bcc `...ff....d..... │ │ │ │ -0004d160: eb61 7365 745f 7072 6f6d 7074 9605 bfaa .aset_prompt.... │ │ │ │ -0004d170: 3a93 7374 7269 6e67 932d 3e93 7374 7269 :.string.->.stri │ │ │ │ -0004d180: 6e67 8e8e 9201 c671 b184 000f 60b2 0000 ng.....q....`... │ │ │ │ -0004d190: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ -0004d1a0: 4a8e 8e8e a68d 9112 c761 cf45 7865 6375 J........a.Execu │ │ │ │ -0004d1b0: 7469 6e67 8d91 0425 e0eb 6173 6574 5f70 ting...%..aset_p │ │ │ │ -0004d1c0: 726f 6d70 7491 05bf aa60 8e91 4921 d8d7 rompt....`..I!.. │ │ │ │ -0004d1d0: 7374 729a 538e 696e 678d 906e 39eb 6160 str.S.ing..n9.a` │ │ │ │ -0004d1e0: 8e91 0a53 c3cf 6390 ac72 6861 6e67 6573 ...S..c..rhanges │ │ │ │ -0004d1f0: 9604 25e0 7468 6593 4d4c 9104 25d1 7072 ..%.the.ML..%.pr │ │ │ │ -0004d200: 6f6d 7074 9374 6f93 d773 7472 9869 6e67 ompt.to..str.ing │ │ │ │ -0004d210: 906e 39cf 3b91 0443 7c74 6865 9370 7265 .n9.;..C|the.pre │ │ │ │ -0004d220: 7669 6f75 7393 7072 6f6d 7074 8ea1 8d91 vious.prompt.... │ │ │ │ -0004d230: 12c7 6173 7472 696e 6796 03ea a869 7393 ..astring....is. │ │ │ │ -0004d240: 7265 7475 726e 6564 2e91 0538 e046 91ff returned...8.F.. │ │ │ │ -0004d250: 0556 6f72 9365 7861 6d70 6c65 3a8e 9f40 .Vor.example:..@ │ │ │ │ -0004d260: c2da 8d8d 8d91 12c7 619f cf07 8189 0000 ........a....... │ │ │ │ -0004d270: 6666 01c7 0b4a 9f57 9762 8d8d 90cc cd9f ff...J.W.b...... │ │ │ │ -0004d280: 0459 9c84 005b f0fe 0000 6666 8d9f ae66 .Y...[....ff...f │ │ │ │ -0004d290: 108d 8d92 01af f00d 8400 0ad7 0e00 00b8 ................ │ │ │ │ -0004d2a0: e88e 8d92 01b0 a8f5 8400 00b8 e800 15ae ................ │ │ │ │ -0004d2b0: 648e 8d8d 8d92 01b9 4db2 9ffd 1c15 eb49 d.......M......I │ │ │ │ -0004d2c0: 318e 8e8e 8e9f ff40 548d 9105 ccce eb61 1......@T......a │ │ │ │ -0004d2d0: 2373 6574 5f70 726f 6d70 7496 05bf aa60 #set_prompt....` │ │ │ │ -0004d2e0: 686f 6c38 383e 9360 3b3b 8ea4 0d00 008d hol88>.`;;...... │ │ │ │ -0004d2f0: 9105 ccce 6023 6096 05bf aa3a 9373 7472 ....`#`....:.str │ │ │ │ -0004d300: 696e 678e a1a1 8d91 05cc ce68 6f6c 3838 ing........hol88 │ │ │ │ -0004d310: 3e91 05bf aa31 2b32 3b3b 8ea1 8d91 05cc >....1+2;;...... │ │ │ │ -0004d320: ce33 9605 bfaa 3a93 696e 748e a1a1 8d91 .3....:.int..... │ │ │ │ -0004d330: 05cc ce68 6f6c 3838 3e8e 8e92 01c6 71b1 ...hol88>.....q. │ │ │ │ -0004d340: 8400 5bf0 fe00 0066 668e 8e9f 04c0 0289 ..[....ff....... │ │ │ │ -0004d350: 0000 6666 01c7 0b4a 8e8e 8e9f 40c2 d98d ..ff...J....@... │ │ │ │ -0004d360: 911e 28f0 cf53 6574 7469 6e67 9603 ad42 ..(..Setting...B │ │ │ │ -0004d370: 7468 659b 03ad 430d 6167 8d93 eb61 7072 the...C.ag...apr │ │ │ │ -0004d380: 6f6d 7074 8e91 29d8 81cf 746f 8d93 eb61 ompt..)...to...a │ │ │ │ -0004d390: 6661 6c73 658e 9124 18d6 cf73 7769 7463 false..$...switc │ │ │ │ -0004d3a0: 90ac 7268 6573 986f 0b93 7468 6598 7072 ..rhes.o..the.pr │ │ │ │ -0004d3b0: 696e 90ac 7274 696e 6793 6f66 9370 726f in..rting.of.pro │ │ │ │ -0004d3c0: 6d70 7473 2e91 0524 6949 6e98 736f 6d65 mpts...$iIn.some │ │ │ │ -0004d3d0: 9363 6f6e 90ac 7274 6578 7473 8ea1 8d91 .con..rtexts.... │ │ │ │ -0004d3e0: 12c7 610d 6167 8d91 04d4 f1eb 6170 726f ..a.ag......apro │ │ │ │ -0004d3f0: 6d70 748e 912c 27df cf62 9053 8e65 696e mpt..,'..b.S.ein │ │ │ │ -0004d400: 678d 9104 d4f1 eb61 6661 6c73 658e 9126 g......afalse..& │ │ │ │ -0004d410: 6834 cf68 6173 9b04 d4f2 7468 6596 04d4 h4.has....the... │ │ │ │ -0004d420: f173 616d 6593 650b 6563 7498 6173 9373 .same.e.ect.as.s │ │ │ │ -0004d430: 6574 7469 6e67 9374 6865 9870 726f 6d70 etting.the.promp │ │ │ │ -0004d440: 7493 746f 9374 6865 9865 6d70 7490 ac72 t.to.the.empt..r │ │ │ │ -0004d450: 7993 7374 7269 6e67 8ea1 8d91 12c7 6128 y.string......a( │ │ │ │ -0004d460: 8deb 6160 608e 910b 7f54 cf29 2c96 03ea ..a``....T.),... │ │ │ │ -0004d470: a862 7574 9369 6e93 6f74 6865 7273 9328 .but.in.others.( │ │ │ │ -0004d480: 8d65 2e67 2e8e 9115 8a9c 696e 9373 6f6d .e.g......in.som │ │ │ │ -0004d490: 6593 656d 6163 7393 6d6f 9053 8e64 6573 e.emacs.mo.S.des │ │ │ │ -0004d4a0: 2993 6974 9369 7393 6469 0b65 7265 6e90 ).it.is.di.eren. │ │ │ │ -0004d4b0: ac72 742e 8e8e 9f24 fd13 8e8c 8b00 0000 .rt....$........ │ │ │ │ -0004d4c0: 5600 0000 0000 0000 0000 0000 0000 0000 V............... │ │ │ │ +0004c9d0: 0000 0000 0000 0000 0000 0000 0000 04b0 ................ │ │ │ │ +0004c9e0: 4ca0 02cc 0555 8da0 fd46 d30e 8d8d 8d8d L....U...F...... │ │ │ │ +0004c9f0: 9ffa 999a 8d91 12c7 61d0 382e 3134 2e91 ........a.8.14.. │ │ │ │ +0004ca00: 0a80 004d 6f9a 6000 6469 6679 696e 6796 ...Mo.`.difying. │ │ │ │ +0004ca10: 0480 0074 6865 934d 4c93 7265 6164 2d65 ...the.ML.read-e │ │ │ │ +0004ca20: 7691 ff40 0061 6c2d 7072 696e 90a0 0074 v..@.al-prin...t │ │ │ │ +0004ca30: 936c 6f98 6f70 9200 ad63 cf38 358e 9112 .lo.op...c.85... │ │ │ │ +0004ca40: c761 9f05 6666 8900 00e6 6601 c73e 7c8e .a..ff....f..>|. │ │ │ │ +0004ca50: 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 8d8d ....../......!.. │ │ │ │ +0004ca60: 8d91 12c7 619f f4da da89 0000 6666 01c7 ....a.......ff.. │ │ │ │ +0004ca70: 0b4a 9f0b f0af 8d8d 90cc cd9f 0459 9c84 .J...........Y.. │ │ │ │ +0004ca80: 0010 4a4b 0000 6666 8d9f fba6 648d 9117 ..JK..ff....d... │ │ │ │ +0004ca90: 0bcc eb61 7365 745f 666c 6167 9605 bfaa ...aset_flag.... │ │ │ │ +0004caa0: 3a93 2873 7472 696e 6793 2393 626f 6f6c :.(string.#.bool │ │ │ │ +0004cab0: 2993 2d3e 9362 6f6f 6c8e 8e92 01c6 71b1 ).->.bool.....q. │ │ │ │ +0004cac0: 8400 104a 4b00 0066 668e 8e9f 04c0 0289 ...JK..ff....... │ │ │ │ +0004cad0: 0000 6666 01c7 0b4a 8e8e 8ea9 1c0e a08d ..ff...J........ │ │ │ │ +0004cae0: 9112 c761 cf54 6869 7396 03d0 d566 756e ...a.This....fun │ │ │ │ +0004caf0: 6374 696f 6e93 7461 6b90 ac72 6573 9b03 ction.tak..res.. │ │ │ │ +0004cb00: d0d4 6193 7061 6972 8d93 eb61 2860 eb62 ..a.pair...a(`.b │ │ │ │ +0004cb10: 6691 012d bc6c 9037 2961 6790 6493 eb61 f..-.l.7)ag.d..a │ │ │ │ +0004cb20: 602c eb62 62eb 6129 8e91 3aaf 43cf 2c91 `,.bb.a)..:.C.,. │ │ │ │ +0004cb30: 03d5 ff77 6865 7265 93d7 6293 cf69 738d ...where..b..is. │ │ │ │ +0004cb40: 98eb 6174 7275 658e 911e a051 cf6f 728d ..atrue....Q.or. │ │ │ │ +0004cb50: 93eb 6166 616c 7365 8e91 208f 27cf 2c91 ..afalse.. .'.,. │ │ │ │ +0004cb60: 03d5 ff61 6e64 9373 6574 7393 7468 6598 ...and.sets.the. │ │ │ │ +0004cb70: 7691 ff58 e461 6c75 6593 6f66 9374 6865 v..X.alue.of.the │ │ │ │ +0004cb80: 8ea4 1000 008d 9112 c761 0d61 6796 037e .........a.ag..~ │ │ │ │ +0004cb90: 13d7 6691 0147 ff6c 9043 8f61 6791 03ec ..f..G.l.C.ag... │ │ │ │ +0004cba0: 4dcf 746f 93d7 62cf 2e91 0514 af54 6865 M.to..b......The │ │ │ │ +0004cbb0: 9370 7265 7669 6f75 739b 037e 1476 91ff .previous..~.v.. │ │ │ │ +0004cbc0: 58e4 616c 7565 936f 6698 7468 6593 0d61 X.alue.of.the..a │ │ │ │ +0004cbd0: 6798 6973 9372 6574 7572 6e65 642e 9105 g.is.returned... │ │ │ │ +0004cbe0: 14af 5468 6593 7365 7474 6162 6c65 980d ..The.settable.. │ │ │ │ +0004cbf0: 6167 7393 696e 9874 6865 9373 7973 7465 ags.in.the.syste │ │ │ │ +0004cc00: 6d8e a18d 9112 c761 6172 6596 03ea a874 m......aare....t │ │ │ │ +0004cc10: 686f 7365 936c 6973 7465 6493 696e 9374 hose.listed.in.t │ │ │ │ +0004cc20: 6865 9374 6162 6c65 9361 6290 538e 6f95 he.table.ab.S.o. │ │ │ │ +0004cc30: ac72 7693 652e 8ea1 8d91 1e28 f054 6865 .rv.e......(.The │ │ │ │ +0004cc40: 9603 eaa8 6375 7272 656e 9aac 7274 9376 ....curren..rt.v │ │ │ │ +0004cc50: 91ff 58e4 616c 7565 936f 6693 6193 0d61 ..X.alue.of.a..a │ │ │ │ +0004cc60: 6793 6973 9372 6574 7572 6e65 6493 6298 g.is.returned.b. │ │ │ │ +0004cc70: 7993 7468 6593 eb48 4d4c 93cf 6675 6e63 y.the..HML..func │ │ │ │ +0004cc80: 7469 6f6e 3a8e a41c 0ea1 8d8d 8d91 12c7 tion:........... │ │ │ │ +0004cc90: 619f f54f a789 0000 6666 01c7 0b4a 9f0b a..O....ff...J.. │ │ │ │ +0004cca0: 0716 8d8d 90cc cd9f 0459 9c84 000f 60b2 .........Y....`. │ │ │ │ +0004ccb0: 0000 6666 8d9f fba6 648d 9117 0bcc eb61 ..ff....d......a │ │ │ │ +0004ccc0: 6765 745f 666c 6167 5f76 616c 7565 9605 get_flag_value.. │ │ │ │ +0004ccd0: bfaa 3a93 7374 7269 6e67 932d 3e93 626f ..:.string.->.bo │ │ │ │ +0004cce0: 6f6c 8e8e 9201 c671 b184 000f 60b2 0000 ol.....q....`... │ │ │ │ +0004ccf0: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ +0004cd00: 4a8e 8e8e a68d 911e 28f0 cf41 9603 eaa8 J.......(..A.... │ │ │ │ +0004cd10: 6e65 7793 0d61 6793 6361 6e93 6290 538e new..ag.can.b.S. │ │ │ │ +0004cd20: 6593 6372 6561 7465 6493 7769 7468 9374 e.created.with.t │ │ │ │ +0004cd30: 6865 93eb 484d 4c93 cf66 756e 6374 696f he..HML..functio │ │ │ │ +0004cd40: 6e3a 8ea1 8d8d 8d91 12c7 619f f4da da89 n:........a..... │ │ │ │ +0004cd50: 0000 6666 01c7 0b4a 9f0b f0af 8d8d 90cc ..ff...J........ │ │ │ │ +0004cd60: cd9f 0459 9c84 0010 4a4b 0000 6666 8d9f ...Y....JK..ff.. │ │ │ │ +0004cd70: fba6 648d 9117 0bcc eb61 6e65 775f 666c ..d......anew_fl │ │ │ │ +0004cd80: 6167 9605 bfaa 3a93 2873 7472 696e 6793 ag....:.(string. │ │ │ │ +0004cd90: 2393 626f 6f6c 2993 2d3e 9376 6f69 648e #.bool).->.void. │ │ │ │ +0004cda0: 8e92 01c6 71b1 8400 104a 4b00 0066 668e ....q....JK..ff. │ │ │ │ +0004cdb0: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ +0004cdc0: 8ea6 8d91 12c7 61cf 5468 6596 03e8 ad73 ......a.The....s │ │ │ │ +0004cdd0: 7472 696e 6793 6973 9374 6865 930d 6167 tring.is.the..ag │ │ │ │ +0004cde0: 2773 9103 e8ac 6e61 6d65 9361 6e64 9374 's....name.and.t │ │ │ │ +0004cdf0: 6865 9362 9553 8e6f 936f 6c65 616e 9603 he.b.S.o.olean.. │ │ │ │ +0004ce00: e8ad 6973 9369 7473 9369 6e69 7469 616c ..is.its.initial │ │ │ │ +0004ce10: 9376 91ff 58e4 616c 7565 3b91 03e9 5566 .v..X.alue;...Uf │ │ │ │ +0004ce20: 6169 6c75 7265 936f 9053 8e63 6375 7273 ailure.o.S.ccurs │ │ │ │ +0004ce30: 9369 6693 7468 6593 0d61 678e a410 0000 .if.the..ag..... │ │ │ │ +0004ce40: 8d91 12c7 6161 6c72 6561 6479 9103 eaa8 ....aalready.... │ │ │ │ +0004ce50: 6578 6973 7473 2e8e 9f27 f629 8d8d 9112 exists...'.).... │ │ │ │ +0004ce60: c761 eb4b 382e 3134 8e91 48c7 5d4d 6f9b .a.K8.14..H.]Mo. │ │ │ │ +0004ce70: 008a 3d64 6966 7969 6e67 9606 7ae1 7468 ..=difying..z.th │ │ │ │ +0004ce80: 6593 4d4c 9372 6561 642d 6576 91fe eb85 e.ML.read-ev.... │ │ │ │ +0004ce90: 616c 2d70 7269 6e91 ff75 c274 936c 6f98 al-prin..u.t.lo. │ │ │ │ +0004cea0: 6f70 8e9f 1be2 238d 9112 c761 cf54 6865 op....#....a.The │ │ │ │ +0004ceb0: 9605 c75a 746f 702d 6c65 769a ac72 656c ...Ztop-lev..rel │ │ │ │ +0004cec0: 936f 6693 eb48 4d4c 93cf 6361 6e91 05c7 .of..HML..can... │ │ │ │ +0004ced0: 5962 9053 8e65 9363 7573 746f 6d69 7a65 Yb.S.e.customize │ │ │ │ +0004cee0: 6493 696e 9376 91ff 58e4 6172 696f 7573 d.in.v..X.arious │ │ │ │ +0004cef0: 9377 9861 9879 732e 910a cef6 536f 6d65 .w.a.ys.....Some │ │ │ │ +0004cf00: 9105 c759 6f66 9374 6865 7365 9363 6f6e ...Yof.these.con │ │ │ │ +0004cf10: 6365 726e 9374 6865 8ea1 8d91 12c7 6172 cern.the......ar │ │ │ │ +0004cf20: 6570 7265 7365 6e9a ac72 7461 7469 6f6e epresen..rtation │ │ │ │ +0004cf30: 9603 fa25 6f66 9374 6865 93eb 4848 4f4c ...%of.the..HHOL │ │ │ │ +0004cf40: 93cf 6c6f 6769 633a 9105 57da 7365 6593 ..logic:..W.see. │ │ │ │ +0004cf50: 5365 6374 696f 6e91 03fa 2638 2e31 3393 Section...&8.13. │ │ │ │ +0004cf60: 6162 9053 8e6f 9876 9865 9366 6f72 9376 ab.S.o.v.e.for.v │ │ │ │ +0004cf70: 91ff 58e4 6172 696f 7573 930d 6167 7393 ..X.arious..ags. │ │ │ │ +0004cf80: 7468 6174 9363 6f6e 9874 726f 6c93 7468 that.con.trol.th │ │ │ │ +0004cf90: 658e a18d 9112 c761 7061 7273 696e 6796 e......aparsing. │ │ │ │ +0004cfa0: 03fc 4661 6e64 9b03 fc47 7072 696e 90ac ..Fand...Gprin.. │ │ │ │ +0004cfb0: 7274 696e 6793 6f66 9874 6572 6d73 2c91 rting.of.terms,. │ │ │ │ +0004cfc0: 0400 ae73 6565 9353 6563 7469 6f6e 9831 ...see.Section.1 │ │ │ │ +0004cfd0: 312e 3131 2e34 9366 6f72 9863 90ac 7268 1.11.4.for.c..rh │ │ │ │ +0004cfe0: 616e 6769 6e67 9374 6865 9863 6f6e 6372 anging.the.concr │ │ │ │ +0004cff0: 6574 6593 7379 6e90 ac72 7461 7898 666f ete.syn..rtax.fo │ │ │ │ +0004d000: 7293 d715 8ea1 8d91 12c7 61cf 696e 7369 r.........a.insi │ │ │ │ +0004d010: 6465 9603 b7d4 7175 6f74 6174 696f 6e73 de....quotations │ │ │ │ +0004d020: 2c91 03c1 fe61 6e64 9b03 b7d3 7365 6593 ,....and....see. │ │ │ │ +0004d030: 5365 6374 696f 6e98 3131 2e31 312e 3593 Section.11.11.5. │ │ │ │ +0004d040: 666f 7298 6390 ac72 6861 6e67 696e 6793 for.c..rhanging. │ │ │ │ +0004d050: 7468 6598 7374 7269 6e67 9374 6861 7498 the.string.that. │ │ │ │ +0004d060: 7468 6593 7072 696e 90ac 7274 6572 9875 the.prin..rter.u │ │ │ │ +0004d070: 7365 7393 746f 8ea1 8d91 12c7 6172 6570 ses.to......arep │ │ │ │ +0004d080: 7265 7365 6e90 ac72 7491 07d5 50da 6091 resen..rt...P.`. │ │ │ │ +0004d090: 03ea a8cf 2e8e 9f22 ab7d 8d8d 9112 c761 .......".}.....a │ │ │ │ +0004d0a0: eb47 382e 3134 2e31 8e91 4c60 f543 6861 .G8.14.1..L`.Cha │ │ │ │ +0004d0b0: 6e67 696e 6796 0566 6674 6865 934d 4c93 nging..ffthe.ML. │ │ │ │ +0004d0c0: 7072 6f6d 7074 8e9f 17c0 008d 9112 c761 prompt.........a │ │ │ │ +0004d0d0: cf54 6865 9603 eaa8 eb48 4d4c 93cf 7072 .The.....HML..pr │ │ │ │ +0004d0e0: 6f6d 7074 9373 7472 696e 6793 2c93 6465 ompt.string.,.de │ │ │ │ +0004d0f0: 6661 756c 7493 eb61 23cf 2c93 6361 6e93 fault..a#.,.can. │ │ │ │ +0004d100: 6290 538e 6593 6479 6e61 6d69 6361 6c6c b.S.e.dynamicall │ │ │ │ +0004d110: 7993 6390 ac72 6861 6e67 6564 9377 6974 y.c..rhanged.wit │ │ │ │ +0004d120: 6893 7468 6593 6675 6e63 7469 6f6e 3a8e h.the.function:. │ │ │ │ +0004d130: 9f1c 0ea1 8d8d 8d91 12c7 619f f54f a789 ..........a..O.. │ │ │ │ +0004d140: 0000 6666 01c7 0b4a 9f0b 0716 8d8d 90cc ..ff...J........ │ │ │ │ +0004d150: cd9f 0459 9c84 000f 60b2 0000 6666 8d9f ...Y....`...ff.. │ │ │ │ +0004d160: fba6 648d 9117 0bcc eb61 7365 745f 7072 ..d......aset_pr │ │ │ │ +0004d170: 6f6d 7074 9605 bfaa 3a93 7374 7269 6e67 ompt....:.string │ │ │ │ +0004d180: 932d 3e93 7374 7269 6e67 8e8e 9201 c671 .->.string.....q │ │ │ │ +0004d190: b184 000f 60b2 0000 6666 8e8e 9f04 c002 ....`...ff...... │ │ │ │ +0004d1a0: 8900 0066 6601 c70b 4a8e 8e8e a68d 9112 ...ff...J....... │ │ │ │ +0004d1b0: c761 cf45 7865 6375 7469 6e67 8d91 0425 .a.Executing...% │ │ │ │ +0004d1c0: e0eb 6173 6574 5f70 726f 6d70 7491 05bf ..aset_prompt... │ │ │ │ +0004d1d0: aa60 8e91 4921 d8d7 7374 729a 538e 696e .`..I!..str.S.in │ │ │ │ +0004d1e0: 678d 906e 39eb 6160 8e91 0a53 c3cf 6390 g..n9.a`...S..c. │ │ │ │ +0004d1f0: ac72 6861 6e67 6573 9604 25e0 7468 6593 .rhanges..%.the. │ │ │ │ +0004d200: 4d4c 9104 25d1 7072 6f6d 7074 9374 6f93 ML..%.prompt.to. │ │ │ │ +0004d210: d773 7472 9869 6e67 906e 39cf 3b91 0443 .str.ing.n9.;..C │ │ │ │ +0004d220: 7c74 6865 9370 7265 7669 6f75 7393 7072 |the.previous.pr │ │ │ │ +0004d230: 6f6d 7074 8ea1 8d91 12c7 6173 7472 696e ompt......astrin │ │ │ │ +0004d240: 6796 03ea a869 7393 7265 7475 726e 6564 g....is.returned │ │ │ │ +0004d250: 2e91 0538 e046 91ff 0556 6f72 9365 7861 ...8.F...Vor.exa │ │ │ │ +0004d260: 6d70 6c65 3a8e 9f40 c2da 8d8d 8d91 12c7 mple:..@........ │ │ │ │ +0004d270: 619f cf07 8189 0000 6666 01c7 0b4a 9f57 a.......ff...J.W │ │ │ │ +0004d280: 9762 8d8d 90cc cd9f 0459 9c84 005b f0fe .b.......Y...[.. │ │ │ │ +0004d290: 0000 6666 8d9f ae66 108d 8d92 01af f00d ..ff...f........ │ │ │ │ +0004d2a0: 8400 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 ................ │ │ │ │ +0004d2b0: 8400 00b8 e800 15ae 648e 8d8d 8d92 01b9 ........d....... │ │ │ │ +0004d2c0: 4db2 9ffd 1c15 eb49 318e 8e8e 8e9f ff40 M......I1......@ │ │ │ │ +0004d2d0: 548d 9105 ccce eb61 2373 6574 5f70 726f T......a#set_pro │ │ │ │ +0004d2e0: 6d70 7496 05bf aa60 686f 6c38 383e 9360 mpt....`hol88>.` │ │ │ │ +0004d2f0: 3b3b 8ea4 0d00 008d 9105 ccce 6023 6096 ;;..........`#`. │ │ │ │ +0004d300: 05bf aa3a 9373 7472 696e 678e a1a1 8d91 ...:.string..... │ │ │ │ +0004d310: 05cc ce68 6f6c 3838 3e91 05bf aa31 2b32 ...hol88>....1+2 │ │ │ │ +0004d320: 3b3b 8ea1 8d91 05cc ce33 9605 bfaa 3a93 ;;.......3....:. │ │ │ │ +0004d330: 696e 748e a1a1 8d91 05cc ce68 6f6c 3838 int........hol88 │ │ │ │ +0004d340: 3e8e 8e92 01c6 71b1 8400 5bf0 fe00 0066 >.....q...[....f │ │ │ │ +0004d350: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ +0004d360: 8e8e 8e9f 40c2 d98d 911e 28f0 cf53 6574 ....@.....(..Set │ │ │ │ +0004d370: 7469 6e67 9603 ad42 7468 659b 03ad 430d ting...Bthe...C. │ │ │ │ +0004d380: 6167 8d93 eb61 7072 6f6d 7074 8e91 29d8 ag...aprompt..). │ │ │ │ +0004d390: 81cf 746f 8d93 eb61 6661 6c73 658e 9124 ..to...afalse..$ │ │ │ │ +0004d3a0: 18d6 cf73 7769 7463 90ac 7268 6573 986f ...switc..rhes.o │ │ │ │ +0004d3b0: 0b93 7468 6598 7072 696e 90ac 7274 696e ..the.prin..rtin │ │ │ │ +0004d3c0: 6793 6f66 9370 726f 6d70 7473 2e91 0524 g.of.prompts...$ │ │ │ │ +0004d3d0: 6949 6e98 736f 6d65 9363 6f6e 90ac 7274 iIn.some.con..rt │ │ │ │ +0004d3e0: 6578 7473 8ea1 8d91 12c7 610d 6167 8d91 exts......a.ag.. │ │ │ │ +0004d3f0: 04d4 f1eb 6170 726f 6d70 748e 912c 27df ....aprompt..,'. │ │ │ │ +0004d400: cf62 9053 8e65 696e 678d 9104 d4f1 eb61 .b.S.eing......a │ │ │ │ +0004d410: 6661 6c73 658e 9126 6834 cf68 6173 9b04 false..&h4.has.. │ │ │ │ +0004d420: d4f2 7468 6596 04d4 f173 616d 6593 650b ..the....same.e. │ │ │ │ +0004d430: 6563 7498 6173 9373 6574 7469 6e67 9374 ect.as.setting.t │ │ │ │ +0004d440: 6865 9870 726f 6d70 7493 746f 9374 6865 he.prompt.to.the │ │ │ │ +0004d450: 9865 6d70 7490 ac72 7993 7374 7269 6e67 .empt..ry.string │ │ │ │ +0004d460: 8ea1 8d91 12c7 6128 8deb 6160 608e 910b ......a(..a``... │ │ │ │ +0004d470: 7f54 cf29 2c96 03ea a862 7574 9369 6e93 .T.),....but.in. │ │ │ │ +0004d480: 6f74 6865 7273 9328 8d65 2e67 2e8e 9115 others.(.e.g.... │ │ │ │ +0004d490: 8a9c 696e 9373 6f6d 6593 656d 6163 7393 ..in.some.emacs. │ │ │ │ +0004d4a0: 6d6f 9053 8e64 6573 2993 6974 9369 7393 mo.S.des).it.is. │ │ │ │ +0004d4b0: 6469 0b65 7265 6e90 ac72 742e 8e8e 9f24 di.eren..rt....$ │ │ │ │ +0004d4c0: fd13 8e8c 8b00 0000 5600 0000 0000 0000 ........V....... │ │ │ │ 0004d4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0004d4e0: 0000 0000 0000 04c9 aca0 02cc 0555 8da0 .............U.. │ │ │ │ -0004d4f0: fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 .F.............. │ │ │ │ -0004d500: ebd0 3836 9200 ee8b a143 6861 7074 6572 ..86.....Chapter │ │ │ │ -0004d510: 9604 8000 382e 910a 8000 4d4c 9353 7973 ....8.....ML.Sys │ │ │ │ -0004d520: 7465 6d93 4691 fee0 0075 6e63 7469 6f6e tem.F....unction │ │ │ │ -0004d530: 738e 91ea f1eb 9f05 6666 8900 00e6 6601 s.......ff....f. │ │ │ │ -0004d540: c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b .>|......./..... │ │ │ │ -0004d550: d021 8d8d 91ea f1eb eb47 382e 3134 2e32 .!.......G8.14.2 │ │ │ │ -0004d560: 8e91 248b 7f43 6861 6e67 696e 6796 0566 ..$..Changing..f │ │ │ │ -0004d570: 6674 6865 9374 6f70 2d6c 6576 9a8c cc65 fthe.top-lev...e │ │ │ │ -0004d580: 6c93 7072 696e 9874 696e 6793 6f66 9376 l.prin.ting.of.v │ │ │ │ -0004d590: 91ff 1999 616c 7565 7393 696e 934d 4c8e ....alues.in.ML. │ │ │ │ -0004d5a0: 9f17 c000 8d91 eaf1 ebcf 5468 6596 057e ..........The..~ │ │ │ │ -0004d5b0: 6970 7269 6e90 ac72 7469 6e67 9b05 7e68 iprin..rting..~h │ │ │ │ -0004d5c0: 6f66 9376 91ff 58e4 616c 7565 7393 696e of.v..X.alues.in │ │ │ │ -0004d5d0: 9874 6865 93eb 484d 4c93 cf72 6561 642d .the..HML..read- │ │ │ │ -0004d5e0: 6576 91ff 58e4 616c 2d70 7269 6e90 ac72 ev..X.al-prin..r │ │ │ │ -0004d5f0: 7498 6c6f 9a53 8e6f 7093 6361 6e93 6298 t.lo.S.op.can.b. │ │ │ │ -0004d600: 6591 057e 686d 6f98 6469 0c65 6493 746f e..~hmo.di.ed.to │ │ │ │ -0004d610: 9375 7365 9105 7e68 6193 7573 6572 2d8e .use..~ha.user-. │ │ │ │ -0004d620: a410 0000 8d91 eaf1 eb73 7570 706c 6965 .........supplie │ │ │ │ -0004d630: 6496 0555 8d70 7269 6e9a ac72 7469 6e67 d..U.prin..rting │ │ │ │ -0004d640: 9366 756e 6374 696f 6e2e 9109 7990 5468 .function...y.Th │ │ │ │ -0004d650: 6973 9369 7393 6d61 696e 6c79 9375 7365 is.is.mainly.use │ │ │ │ -0004d660: 6675 6c93 666f 7293 6465 0c6e 696e 6791 ful.for.de.ning. │ │ │ │ -0004d670: 0555 8e74 6865 9370 7269 6e98 7469 6e67 .U.the.prin.ting │ │ │ │ -0004d680: 936f 6693 6162 7374 7261 6374 8ea1 8d91 .of.abstract.... │ │ │ │ -0004d690: eaf1 eb74 90ac 7279 7090 538e 6573 2e8e ...t..ryp.S.es.. │ │ │ │ -0004d6a0: a18d 91f6 537a 4966 9604 8dbd d766 9101 ....SzIf.....f.. │ │ │ │ -0004d6b0: 47ff 6f6f 9b04 8dbc cf69 7393 616e 98eb G.oo.....is.an.. │ │ │ │ -0004d6c0: 484d 4c93 cf66 756e 6374 696f 6e98 7769 HML..function.wi │ │ │ │ -0004d6d0: 7468 93eb 484d 4c98 cf74 90ac 7279 7090 th..HML..t..ryp. │ │ │ │ -0004d6e0: 538e 6593 d774 798d 9106 2de3 eb61 2d3e S.e..ty...-..a-> │ │ │ │ -0004d6f0: 8e91 176c e1d7 7479 8d90 6e39 9ffb a532 ...l..ty..n9...2 │ │ │ │ -0004d700: db30 8e91 033c 72cf 2c91 04b6 8274 6865 .0....`l │ │ │ │ -0004db70: 6566 7460 937c 9360 7269 6768 7460 293b eft`.|.`right`); │ │ │ │ -0004db80: 3b8e a18d 9105 ccce 6c65 6674 9605 bfaa ;.......left.... │ │ │ │ -0004db90: 3d93 2d93 3a93 7477 6f8e a18d 9105 ccce =.-.:.two....... │ │ │ │ -0004dba0: 7269 6768 7496 05bf aa3d 932d 933a 9374 right....=.-.:.t │ │ │ │ -0004dbb0: 776f 8ea1 8d91 05cc ce70 7269 6e74 5f74 wo.......print_t │ │ │ │ -0004dbc0: 776f 9605 bfaa 3d93 2d93 3a93 2874 776f wo....=.-.:.(two │ │ │ │ -0004dbd0: 932d 3e93 766f 6964 298e a1a1 8d91 05cc .->.void)....... │ │ │ │ -0004dbe0: ce23 6c65 6674 3b3b 8ea1 8d91 05cc ce2d .#left;;.......- │ │ │ │ -0004dbf0: 9605 bfaa 3a93 7477 6f8e a1a1 8d91 05cc ....:.two....... │ │ │ │ -0004dc00: ce23 7269 6768 743b 3b8e a18d 9105 ccce .#right;;....... │ │ │ │ -0004dc10: 2d96 05bf aa3a 9374 776f 8ea1 a18d 9105 -....:.two...... │ │ │ │ -0004dc20: ccce 2374 6f70 5f70 7269 6e74 9105 bfaa ..#top_print.... │ │ │ │ -0004dc30: 7072 696e 745f 7477 6f3b 3b8e a18d 9105 print_two;;..... │ │ │ │ -0004dc40: ccce 2d96 05bf aa3a 9328 7477 6f93 2d3e ..-....:.(two.-> │ │ │ │ -0004dc50: 9376 6f69 6429 8ea1 a18d 9105 ccce 236c .void)........#l │ │ │ │ -0004dc60: 6566 743b 3b8e a18d 9105 ccce 6c65 6674 eft;;.......left │ │ │ │ -0004dc70: 9605 bfaa 3a93 7477 6f8e a1a1 8d91 05cc ....:.two....... │ │ │ │ -0004dc80: ce23 7269 6768 743b 3b8e a18d 9105 ccce .#right;;....... │ │ │ │ -0004dc90: 7269 6768 7496 05bf aa3a 9374 776f 8e8e right....:.two.. │ │ │ │ -0004dca0: 9201 c671 b184 011e f0fe 0000 6666 8e8e ...q........ff.. │ │ │ │ -0004dcb0: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ -0004dcc0: 8e9f 24fd 138e 8c8b 0000 0057 0000 0000 ..$........W.... │ │ │ │ -0004dcd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0004d4e0: 0000 0000 0000 0000 0000 0000 0000 04c9 ................ │ │ │ │ +0004d4f0: b4a0 02cc 0555 8da0 fd46 d30e 8d8d 8d8d .....U...F...... │ │ │ │ +0004d500: 9ffa 999a 8d91 eaf1 ebd0 3836 9200 ee8b ..........86.... │ │ │ │ +0004d510: a143 6861 7074 6572 9604 8000 382e 910a .Chapter....8... │ │ │ │ +0004d520: 8000 4d4c 9353 7973 7465 6d93 4691 fee0 ..ML.System.F... │ │ │ │ +0004d530: 0075 6e63 7469 6f6e 738e 91ea f1eb 9f05 .unctions....... │ │ │ │ +0004d540: 6666 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 ff....f..>|..... │ │ │ │ +0004d550: 0294 2fdf 8da0 fd8b d021 8d8d 91ea f1eb ../......!...... │ │ │ │ +0004d560: eb47 382e 3134 2e32 8e91 248b 7f43 6861 .G8.14.2..$..Cha │ │ │ │ +0004d570: 6e67 696e 6796 0566 6674 6865 9374 6f70 nging..ffthe.top │ │ │ │ +0004d580: 2d6c 6576 9a8c cc65 6c93 7072 696e 9874 -lev...el.prin.t │ │ │ │ +0004d590: 696e 6793 6f66 9376 91ff 1999 616c 7565 ing.of.v....alue │ │ │ │ +0004d5a0: 7393 696e 934d 4c8e 9f17 c000 8d91 eaf1 s.in.ML......... │ │ │ │ +0004d5b0: ebcf 5468 6596 057e 6970 7269 6e90 ac72 ..The..~iprin..r │ │ │ │ +0004d5c0: 7469 6e67 9b05 7e68 6f66 9376 91ff 58e4 ting..~hof.v..X. │ │ │ │ +0004d5d0: 616c 7565 7393 696e 9874 6865 93eb 484d alues.in.the..HM │ │ │ │ +0004d5e0: 4c93 cf72 6561 642d 6576 91ff 58e4 616c L..read-ev..X.al │ │ │ │ +0004d5f0: 2d70 7269 6e90 ac72 7498 6c6f 9a53 8e6f -prin..rt.lo.S.o │ │ │ │ +0004d600: 7093 6361 6e93 6298 6591 057e 686d 6f98 p.can.b.e..~hmo. │ │ │ │ +0004d610: 6469 0c65 6493 746f 9375 7365 9105 7e68 di.ed.to.use..~h │ │ │ │ +0004d620: 6193 7573 6572 2d8e a410 0000 8d91 eaf1 a.user-......... │ │ │ │ +0004d630: eb73 7570 706c 6965 6496 0555 8d70 7269 .supplied..U.pri │ │ │ │ +0004d640: 6e9a ac72 7469 6e67 9366 756e 6374 696f n..rting.functio │ │ │ │ +0004d650: 6e2e 9109 7990 5468 6973 9369 7393 6d61 n...y.This.is.ma │ │ │ │ +0004d660: 696e 6c79 9375 7365 6675 6c93 666f 7293 inly.useful.for. │ │ │ │ +0004d670: 6465 0c6e 696e 6791 0555 8e74 6865 9370 de.ning..U.the.p │ │ │ │ +0004d680: 7269 6e98 7469 6e67 936f 6693 6162 7374 rin.ting.of.abst │ │ │ │ +0004d690: 7261 6374 8ea1 8d91 eaf1 eb74 90ac 7279 ract.......t..ry │ │ │ │ +0004d6a0: 7090 538e 6573 2e8e a18d 91f6 537a 4966 p.S.es......SzIf │ │ │ │ +0004d6b0: 9604 8dbd d766 9101 47ff 6f6f 9b04 8dbc .....f..G.oo.... │ │ │ │ +0004d6c0: cf69 7393 616e 98eb 484d 4c93 cf66 756e .is.an..HML..fun │ │ │ │ +0004d6d0: 6374 696f 6e98 7769 7468 93eb 484d 4c98 ction.with..HML. │ │ │ │ +0004d6e0: cf74 90ac 7279 7090 538e 6593 d774 798d .t..ryp.S.e..ty. │ │ │ │ +0004d6f0: 9106 2de3 eb61 2d3e 8e91 176c e1d7 7479 ..-..a->...l..ty │ │ │ │ +0004d700: 8d90 6e39 9ffb a532 db30 8e91 033c 72cf ..n9...2.0....`left`.|.` │ │ │ │ +0004db80: 7269 6768 7460 293b 3b8e a18d 9105 ccce right`);;....... │ │ │ │ +0004db90: 6c65 6674 9605 bfaa 3d93 2d93 3a93 7477 left....=.-.:.tw │ │ │ │ +0004dba0: 6f8e a18d 9105 ccce 7269 6768 7496 05bf o.......right... │ │ │ │ +0004dbb0: aa3d 932d 933a 9374 776f 8ea1 8d91 05cc .=.-.:.two...... │ │ │ │ +0004dbc0: ce70 7269 6e74 5f74 776f 9605 bfaa 3d93 .print_two....=. │ │ │ │ +0004dbd0: 2d93 3a93 2874 776f 932d 3e93 766f 6964 -.:.(two.->.void │ │ │ │ +0004dbe0: 298e a1a1 8d91 05cc ce23 6c65 6674 3b3b )........#left;; │ │ │ │ +0004dbf0: 8ea1 8d91 05cc ce2d 9605 bfaa 3a93 7477 .......-....:.tw │ │ │ │ +0004dc00: 6f8e a1a1 8d91 05cc ce23 7269 6768 743b o........#right; │ │ │ │ +0004dc10: 3b8e a18d 9105 ccce 2d96 05bf aa3a 9374 ;.......-....:.t │ │ │ │ +0004dc20: 776f 8ea1 a18d 9105 ccce 2374 6f70 5f70 wo........#top_p │ │ │ │ +0004dc30: 7269 6e74 9105 bfaa 7072 696e 745f 7477 rint....print_tw │ │ │ │ +0004dc40: 6f3b 3b8e a18d 9105 ccce 2d96 05bf aa3a o;;.......-....: │ │ │ │ +0004dc50: 9328 7477 6f93 2d3e 9376 6f69 6429 8ea1 .(two.->.void).. │ │ │ │ +0004dc60: a18d 9105 ccce 236c 6566 743b 3b8e a18d ......#left;;... │ │ │ │ +0004dc70: 9105 ccce 6c65 6674 9605 bfaa 3a93 7477 ....left....:.tw │ │ │ │ +0004dc80: 6f8e a1a1 8d91 05cc ce23 7269 6768 743b o........#right; │ │ │ │ +0004dc90: 3b8e a18d 9105 ccce 7269 6768 7496 05bf ;.......right... │ │ │ │ +0004dca0: aa3a 9374 776f 8e8e 9201 c671 b184 011e .:.two.....q.... │ │ │ │ +0004dcb0: f0fe 0000 6666 8e8e 9f04 c002 8900 0066 ....ff.........f │ │ │ │ +0004dcc0: 6601 c70b 4a8e 8e8e 8e9f 24fd 138e 8c8b f...J.....$..... │ │ │ │ +0004dcd0: 0000 0057 0000 0000 0000 0000 0000 0000 ...W............ │ │ │ │ 0004dce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0004dcf0: 0004 d4bc a002 cc05 558d a0fd 46d3 0e8d ........U...F... │ │ │ │ -0004dd00: 8d8d 8d9f fa99 9a8d 9112 c761 d038 2e31 ...........a.8.1 │ │ │ │ -0004dd10: 352e 910a 8000 5468 6596 0480 0068 656c 5.....The....hel │ │ │ │ -0004dd20: 7093 7379 7374 656d 9201 3219 de38 378e p.system..2..87. │ │ │ │ -0004dd30: 9112 c761 9f05 6666 8900 00e6 6601 c73e ...a..ff....f..> │ │ │ │ -0004dd40: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fdb7 af06 |......./....... │ │ │ │ -0004dd50: 8d8d 8d91 12c7 619f c887 8189 0000 6666 ......a.......ff │ │ │ │ -0004dd60: 01c7 0b4a 9f64 9762 8d8d 90cc cd9f 0459 ...J.d.b.......Y │ │ │ │ -0004dd70: 9c84 0068 f0fe 0000 6666 8d9f a166 108d ...h....ff...f.. │ │ │ │ -0004dd80: 8d92 01af f00d 8400 0ad7 0e00 00b8 e88e ................ │ │ │ │ -0004dd90: 8d92 01b0 a8f5 8400 00b8 e800 15ae 648e ..............d. │ │ │ │ -0004dda0: 8d8d 8d92 01b9 4db2 9ffd 1c15 eb49 328e ......M......I2. │ │ │ │ -0004ddb0: 8e8e 8e9f ff40 548d 9105 ccce eb61 2374 .....@T......a#t │ │ │ │ -0004ddc0: 6f70 5f70 7269 6e74 9605 bfaa 285c 782e op_print....(\x. │ │ │ │ -0004ddd0: 9370 7269 6e74 5f73 7472 696e 6760 496e .print_string`In │ │ │ │ -0004dde0: 743c 603b 9370 7269 6e74 5f69 6e74 9378 t<`;.print_int.x │ │ │ │ -0004ddf0: 3b93 7072 696e 745f 7374 7269 6e67 603e ;.print_string`> │ │ │ │ -0004de00: 6029 3b3b 8ea4 0d00 008d 9105 ccce 2d96 `);;..........-. │ │ │ │ -0004de10: 05bf aa3a 9328 696e 7493 2d3e 9376 6f69 ...:.(int.->.voi │ │ │ │ -0004de20: 6429 8ea1 a18d 9105 ccce 2331 3b3b 8ea1 d)........#1;;.. │ │ │ │ -0004de30: 8d91 05cc ce49 6e74 3c31 3e96 05bf aa3a .....Int<1>....: │ │ │ │ -0004de40: 9369 6e74 8ea1 a18d 9105 ccce 235b 313b .int........#[1; │ │ │ │ -0004de50: 323b 335d 3b3b 8ea1 8d91 05cc ce5b 496e 2;3];;.......[In │ │ │ │ -0004de60: 743c 313e 3b96 05bf aa49 6e74 3c32 3e3b t<1>;....Int<2>; │ │ │ │ -0004de70: 9349 6e74 3c33 3e5d 933a 9369 6e74 936c .Int<3>].:.int.l │ │ │ │ -0004de80: 6973 748e 8e92 01c6 71b1 8400 68f0 fe00 ist.....q...h... │ │ │ │ -0004de90: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ -0004dea0: 0b4a 8e8e 8e9f 5aa9 8f8d 8d91 12c7 61eb .J....Z.......a. │ │ │ │ -0004deb0: 4738 2e31 342e 338e 914c 60f5 5375 7070 G8.14.3..L`.Supp │ │ │ │ -0004dec0: 7265 7373 696e 6796 0566 6674 6865 9370 ressing..ffthe.p │ │ │ │ -0004ded0: 7269 6e9a 8ccc 7469 6e67 936f 6693 4d4c rin...ting.of.ML │ │ │ │ -0004dee0: 9374 9879 7090 7333 6573 8e9f 17c0 008d .t.yp.s3es...... │ │ │ │ -0004def0: 9112 c761 cf54 6865 9604 8575 0d61 678d ...a.The...u.ag. │ │ │ │ -0004df00: 9104 8576 eb61 7072 696e 745f 746f 705f ...v.aprint_top_ │ │ │ │ -0004df10: 7479 7065 738e 915f 45e1 cf64 6574 6572 types.._E..deter │ │ │ │ -0004df20: 6d69 6e65 739b 0485 7677 6865 7468 6572 mines...vwhether │ │ │ │ -0004df30: 93eb 484d 4c93 cf70 7269 6e90 ac72 7473 ..HML..prin..rts │ │ │ │ -0004df40: 986f 7574 9374 6865 9374 90ac 7279 7090 .out.the.t..ryp. │ │ │ │ -0004df50: 538e 6573 986f 6693 7691 ff58 e461 6c75 S.es.of.v..X.alu │ │ │ │ -0004df60: 6573 9861 7493 746f 708e a410 0000 8d91 es.at.top....... │ │ │ │ -0004df70: 12c7 616c 6576 9aac 7265 6c2e 9105 38e0 ..alev..rel...8. │ │ │ │ -0004df80: 4691 ff05 566f 7296 03ea a865 7861 6d70 F...Vor....examp │ │ │ │ -0004df90: 6c65 2c93 636f 6e98 7469 6e98 7569 6e67 le,.con.tin.uing │ │ │ │ -0004dfa0: 9374 6865 9373 6573 7369 6f6e 9361 6290 .the.session.ab. │ │ │ │ -0004dfb0: 538e 6f98 7698 653a 8e9f 4834 398d 8d8d S.o.v.e:..H49... │ │ │ │ -0004dfc0: 9112 c761 9fc8 8781 8900 0066 6601 c70b ...a.......ff... │ │ │ │ -0004dfd0: 4a9f 6497 628d 8d90 cccd 9f04 599c 8400 J.d.b.......Y... │ │ │ │ -0004dfe0: 68f0 fe00 0066 668d 9fa1 6610 8d8d 9201 h....ff...f..... │ │ │ │ -0004dff0: aff0 0d84 000a d70e 0000 b8e8 8e8d 9201 ................ │ │ │ │ -0004e000: b0a8 f584 0000 b8e8 0015 ae64 8e8d 8d8d ...........d.... │ │ │ │ -0004e010: 9201 b94d b29f fd1c 15eb 4933 8e8e 8e8e ...M......I3.... │ │ │ │ -0004e020: 9fff 4054 8d91 05cc ceeb 6123 7365 745f ..@T......a#set_ │ │ │ │ -0004e030: 666c 6167 2860 7072 696e 745f 746f 705f flag(`print_top_ │ │ │ │ -0004e040: 7479 7065 7360 2c66 616c 7365 293b 3b8e types`,false);;. │ │ │ │ -0004e050: a40d 0000 8d91 05cc ce74 7275 658e a1a1 .........true... │ │ │ │ -0004e060: 8d91 05cc ce23 313b 3b8e a18d 9105 ccce .....#1;;....... │ │ │ │ -0004e070: 496e 743c 313e 8ea1 a18d 9105 ccce 235b Int<1>........#[ │ │ │ │ -0004e080: 313b 323b 335d 3b3b 8ea1 8d91 05cc ce5b 1;2;3];;.......[ │ │ │ │ -0004e090: 496e 743c 313e 3b96 05bf aa49 6e74 3c32 Int<1>;....Int<2 │ │ │ │ -0004e0a0: 3e3b 9349 6e74 3c33 3e5d 8e8e 9201 c671 >;.Int<3>].....q │ │ │ │ -0004e0b0: b184 0068 f0fe 0000 6666 8e8e 9f04 c002 ...h....ff...... │ │ │ │ -0004e0c0: 8900 0066 6601 c70b 4a8e 8e8e 9f5d f43a ...ff...J....].: │ │ │ │ -0004e0d0: 8d8d 9112 c761 eb4b 382e 3135 8e91 48c7 .....a.K8.15..H. │ │ │ │ -0004e0e0: 5d54 6865 9606 7ae1 6865 6c70 9373 7973 ]The..z.help.sys │ │ │ │ -0004e0f0: 7465 6d8e 9f1b e223 8d91 12c7 61cf 5468 tem....#....a.Th │ │ │ │ -0004e100: 6596 0449 0768 656c 7093 7379 7374 656d e..I.help.system │ │ │ │ -0004e110: 9361 6363 6573 7365 7393 6193 6461 7461 .accesses.a.data │ │ │ │ -0004e120: 6261 7365 9363 6f6e 9aac 7274 6169 6e69 base.con..rtaini │ │ │ │ -0004e130: 6e67 9104 4908 6193 6465 7363 7269 7074 ng..I.a.descript │ │ │ │ -0004e140: 696f 6e93 6f66 9365 7698 6572 7993 eb48 ion.of.ev.ery..H │ │ │ │ -0004e150: 4d4c 93cf 6675 6e63 7469 6f6e 9370 7265 ML..function.pre │ │ │ │ -0004e160: 2d8e a18d 9112 c761 6465 0c6e 6564 9604 -......ade.ned.. │ │ │ │ -0004e170: 318e 696e 93eb 4848 4f4c cf2e 9354 6869 1.in..HHOL...Thi │ │ │ │ -0004e180: 739b 0431 8d64 6174 6162 6173 6593 6973 s..1.database.is │ │ │ │ -0004e190: 9369 6e93 7468 6593 6469 7265 6374 6f72 .in.the.director │ │ │ │ -0004e1a0: 798d 93eb 6168 656c 708e 911f 61c4 cf61 y...ahelp...a..a │ │ │ │ -0004e1b0: 6e64 9361 6c73 6f98 7072 6f90 ac72 7669 nd.also.pro..rvi │ │ │ │ -0004e1c0: 6465 7393 7468 6593 736f 7572 6365 7393 des.the.sources. │ │ │ │ -0004e1d0: 666f 728e a18d 9112 c761 eb49 5245 4645 for......a.IREFE │ │ │ │ -0004e1e0: 5245 4e43 45cf 2e96 03ea a854 6865 9368 RENCE......The.h │ │ │ │ -0004e1f0: 656c 7093 7379 7374 656d 9369 7393 696e elp.system.is.in │ │ │ │ -0004e200: 95ac 7276 936f 6b93 6564 9603 eaa8 7769 ..rv.ok.ed....wi │ │ │ │ -0004e210: 7468 9374 6865 9366 756e 6374 696f 6e3a th.the.function: │ │ │ │ -0004e220: 8ea4 1d00 008d 8d8d 9112 c761 9ff5 4fa7 ...........a..O. │ │ │ │ -0004e230: 8900 0066 6601 c70b 4a9f 0b07 168d 8d90 ...ff...J....... │ │ │ │ -0004e240: cccd 9f04 599c 8400 0f60 b200 0066 668d ....Y....`...ff. │ │ │ │ -0004e250: 9ffb a664 8d91 170b cceb 6168 656c 7096 ...d......ahelp. │ │ │ │ -0004e260: 05bf aa3a 9373 7472 696e 6793 2d3e 9376 ...:.string.->.v │ │ │ │ -0004e270: 6f69 648e 8e92 01c6 71b1 8400 0f60 b200 oid.....q....`.. │ │ │ │ -0004e280: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ -0004e290: 0b4a 8e8e 8ea1 8d91 12c7 61cf 4576 91ff .J........a.Ev.. │ │ │ │ -0004e2a0: 58e4 616c 7561 7469 6e67 8d91 03ac aceb X.aluating...... │ │ │ │ -0004e2b0: 6168 656c 7091 05bf aa60 eb62 6691 012d ahelp....`.bf..- │ │ │ │ -0004e2c0: bc6f 6feb 6160 8e91 40be adcf 636f 6e63 .oo.a`..@...conc │ │ │ │ -0004e2d0: 6174 656e 6174 6573 9b03 acac 7468 6591 atenates....the. │ │ │ │ -0004e2e0: 03ac ab63 6f6e 95ac 7274 656e 9374 7398 ...con..rten.ts. │ │ │ │ -0004e2f0: 6f66 9603 acab 7468 6598 6865 6c70 980c of....the.help.. │ │ │ │ -0004e300: 6c65 9361 7373 6f90 538e 6369 6174 6564 le.asso.S.ciated │ │ │ │ -0004e310: 9877 6974 688d 93eb 6266 9101 2dbc 6f6f .with...bf..-.oo │ │ │ │ -0004e320: 8e91 1881 07cf 696e 90ac 7274 6f8e 9f10 ......in..rto... │ │ │ │ -0004e330: 0000 8d91 12c7 6174 6865 9603 eaa8 6375 ......athe....cu │ │ │ │ -0004e340: 7272 656e 90ac 7274 9373 6573 7369 6f6e rren..rt.session │ │ │ │ -0004e350: 2e91 0538 e046 91ff 0556 6f72 9365 7861 ...8.F...Vor.exa │ │ │ │ -0004e360: 6d70 6c65 3a8e 8e9f 24fd 138e 8c8b 0000 mple:...$....... │ │ │ │ -0004e370: 0058 0000 0000 0000 0000 0000 0000 0000 .X.............. │ │ │ │ +0004dcf0: 0000 0000 0000 0000 0004 d4c4 a002 cc05 ................ │ │ │ │ +0004dd00: 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d U...F........... │ │ │ │ +0004dd10: 9112 c761 d038 2e31 352e 910a 8000 5468 ...a.8.15.....Th │ │ │ │ +0004dd20: 6596 0480 0068 656c 7093 7379 7374 656d e....help.system │ │ │ │ +0004dd30: 9201 3219 de38 378e 9112 c761 9f05 6666 ..2..87....a..ff │ │ │ │ +0004dd40: 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 ....f..>|....... │ │ │ │ +0004dd50: 2fdf 8da0 fdb7 af06 8d8d 8d91 12c7 619f /.............a. │ │ │ │ +0004dd60: c887 8189 0000 6666 01c7 0b4a 9f64 9762 ......ff...J.d.b │ │ │ │ +0004dd70: 8d8d 90cc cd9f 0459 9c84 0068 f0fe 0000 .......Y...h.... │ │ │ │ +0004dd80: 6666 8d9f a166 108d 8d92 01af f00d 8400 ff...f.......... │ │ │ │ +0004dd90: 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 8400 ................ │ │ │ │ +0004dda0: 00b8 e800 15ae 648e 8d8d 8d92 01b9 4db2 ......d.......M. │ │ │ │ +0004ddb0: 9ffd 1c15 eb49 328e 8e8e 8e9f ff40 548d .....I2......@T. │ │ │ │ +0004ddc0: 9105 ccce eb61 2374 6f70 5f70 7269 6e74 .....a#top_print │ │ │ │ +0004ddd0: 9605 bfaa 285c 782e 9370 7269 6e74 5f73 ....(\x..print_s │ │ │ │ +0004dde0: 7472 696e 6760 496e 743c 603b 9370 7269 tring`Int<`;.pri │ │ │ │ +0004ddf0: 6e74 5f69 6e74 9378 3b93 7072 696e 745f nt_int.x;.print_ │ │ │ │ +0004de00: 7374 7269 6e67 603e 6029 3b3b 8ea4 0d00 string`>`);;.... │ │ │ │ +0004de10: 008d 9105 ccce 2d96 05bf aa3a 9328 696e ......-....:.(in │ │ │ │ +0004de20: 7493 2d3e 9376 6f69 6429 8ea1 a18d 9105 t.->.void)...... │ │ │ │ +0004de30: ccce 2331 3b3b 8ea1 8d91 05cc ce49 6e74 ..#1;;.......Int │ │ │ │ +0004de40: 3c31 3e96 05bf aa3a 9369 6e74 8ea1 a18d <1>....:.int.... │ │ │ │ +0004de50: 9105 ccce 235b 313b 323b 335d 3b3b 8ea1 ....#[1;2;3];;.. │ │ │ │ +0004de60: 8d91 05cc ce5b 496e 743c 313e 3b96 05bf .....[Int<1>;... │ │ │ │ +0004de70: aa49 6e74 3c32 3e3b 9349 6e74 3c33 3e5d .Int<2>;.Int<3>] │ │ │ │ +0004de80: 933a 9369 6e74 936c 6973 748e 8e92 01c6 .:.int.list..... │ │ │ │ +0004de90: 71b1 8400 68f0 fe00 0066 668e 8e9f 04c0 q...h....ff..... │ │ │ │ +0004dea0: 0289 0000 6666 01c7 0b4a 8e8e 8e9f 5aa9 ....ff...J....Z. │ │ │ │ +0004deb0: 8f8d 8d91 12c7 61eb 4738 2e31 342e 338e ......a.G8.14.3. │ │ │ │ +0004dec0: 914c 60f5 5375 7070 7265 7373 696e 6796 .L`.Suppressing. │ │ │ │ +0004ded0: 0566 6674 6865 9370 7269 6e9a 8ccc 7469 .ffthe.prin...ti │ │ │ │ +0004dee0: 6e67 936f 6693 4d4c 9374 9879 7090 7333 ng.of.ML.t.yp.s3 │ │ │ │ +0004def0: 6573 8e9f 17c0 008d 9112 c761 cf54 6865 es.........a.The │ │ │ │ +0004df00: 9604 8575 0d61 678d 9104 8576 eb61 7072 ...u.ag....v.apr │ │ │ │ +0004df10: 696e 745f 746f 705f 7479 7065 738e 915f int_top_types.._ │ │ │ │ +0004df20: 45e1 cf64 6574 6572 6d69 6e65 739b 0485 E..determines... │ │ │ │ +0004df30: 7677 6865 7468 6572 93eb 484d 4c93 cf70 vwhether..HML..p │ │ │ │ +0004df40: 7269 6e90 ac72 7473 986f 7574 9374 6865 rin..rts.out.the │ │ │ │ +0004df50: 9374 90ac 7279 7090 538e 6573 986f 6693 .t..ryp.S.es.of. │ │ │ │ +0004df60: 7691 ff58 e461 6c75 6573 9861 7493 746f v..X.alues.at.to │ │ │ │ +0004df70: 708e a410 0000 8d91 12c7 616c 6576 9aac p.........alev.. │ │ │ │ +0004df80: 7265 6c2e 9105 38e0 4691 ff05 566f 7296 rel...8.F...Vor. │ │ │ │ +0004df90: 03ea a865 7861 6d70 6c65 2c93 636f 6e98 ...example,.con. │ │ │ │ +0004dfa0: 7469 6e98 7569 6e67 9374 6865 9373 6573 tin.uing.the.ses │ │ │ │ +0004dfb0: 7369 6f6e 9361 6290 538e 6f98 7698 653a sion.ab.S.o.v.e: │ │ │ │ +0004dfc0: 8e9f 4834 398d 8d8d 9112 c761 9fc8 8781 ..H49......a.... │ │ │ │ +0004dfd0: 8900 0066 6601 c70b 4a9f 6497 628d 8d90 ...ff...J.d.b... │ │ │ │ +0004dfe0: cccd 9f04 599c 8400 68f0 fe00 0066 668d ....Y...h....ff. │ │ │ │ +0004dff0: 9fa1 6610 8d8d 9201 aff0 0d84 000a d70e ..f............. │ │ │ │ +0004e000: 0000 b8e8 8e8d 9201 b0a8 f584 0000 b8e8 ................ │ │ │ │ +0004e010: 0015 ae64 8e8d 8d8d 9201 b94d b29f fd1c ...d.......M.... │ │ │ │ +0004e020: 15eb 4933 8e8e 8e8e 9fff 4054 8d91 05cc ..I3......@T.... │ │ │ │ +0004e030: ceeb 6123 7365 745f 666c 6167 2860 7072 ..a#set_flag(`pr │ │ │ │ +0004e040: 696e 745f 746f 705f 7479 7065 7360 2c66 int_top_types`,f │ │ │ │ +0004e050: 616c 7365 293b 3b8e a40d 0000 8d91 05cc alse);;......... │ │ │ │ +0004e060: ce74 7275 658e a1a1 8d91 05cc ce23 313b .true........#1; │ │ │ │ +0004e070: 3b8e a18d 9105 ccce 496e 743c 313e 8ea1 ;.......Int<1>.. │ │ │ │ +0004e080: a18d 9105 ccce 235b 313b 323b 335d 3b3b ......#[1;2;3];; │ │ │ │ +0004e090: 8ea1 8d91 05cc ce5b 496e 743c 313e 3b96 .......[Int<1>;. │ │ │ │ +0004e0a0: 05bf aa49 6e74 3c32 3e3b 9349 6e74 3c33 ...Int<2>;.Int<3 │ │ │ │ +0004e0b0: 3e5d 8e8e 9201 c671 b184 0068 f0fe 0000 >].....q...h.... │ │ │ │ +0004e0c0: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ +0004e0d0: 4a8e 8e8e 9f5d f43a 8d8d 9112 c761 eb4b J....].:.....a.K │ │ │ │ +0004e0e0: 382e 3135 8e91 48c7 5d54 6865 9606 7ae1 8.15..H.]The..z. │ │ │ │ +0004e0f0: 6865 6c70 9373 7973 7465 6d8e 9f1b e223 help.system....# │ │ │ │ +0004e100: 8d91 12c7 61cf 5468 6596 0449 0768 656c ....a.The..I.hel │ │ │ │ +0004e110: 7093 7379 7374 656d 9361 6363 6573 7365 p.system.accesse │ │ │ │ +0004e120: 7393 6193 6461 7461 6261 7365 9363 6f6e s.a.database.con │ │ │ │ +0004e130: 9aac 7274 6169 6e69 6e67 9104 4908 6193 ..rtaining..I.a. │ │ │ │ +0004e140: 6465 7363 7269 7074 696f 6e93 6f66 9365 description.of.e │ │ │ │ +0004e150: 7698 6572 7993 eb48 4d4c 93cf 6675 6e63 v.ery..HML..func │ │ │ │ +0004e160: 7469 6f6e 9370 7265 2d8e a18d 9112 c761 tion.pre-......a │ │ │ │ +0004e170: 6465 0c6e 6564 9604 318e 696e 93eb 4848 de.ned..1.in..HH │ │ │ │ +0004e180: 4f4c cf2e 9354 6869 739b 0431 8d64 6174 OL...This..1.dat │ │ │ │ +0004e190: 6162 6173 6593 6973 9369 6e93 7468 6593 abase.is.in.the. │ │ │ │ +0004e1a0: 6469 7265 6374 6f72 798d 93eb 6168 656c directory...ahel │ │ │ │ +0004e1b0: 708e 911f 61c4 cf61 6e64 9361 6c73 6f98 p...a..and.also. │ │ │ │ +0004e1c0: 7072 6f90 ac72 7669 6465 7393 7468 6593 pro..rvides.the. │ │ │ │ +0004e1d0: 736f 7572 6365 7393 666f 728e a18d 9112 sources.for..... │ │ │ │ +0004e1e0: c761 eb49 5245 4645 5245 4e43 45cf 2e96 .a.IREFERENCE... │ │ │ │ +0004e1f0: 03ea a854 6865 9368 656c 7093 7379 7374 ...The.help.syst │ │ │ │ +0004e200: 656d 9369 7393 696e 95ac 7276 936f 6b93 em.is.in..rv.ok. │ │ │ │ +0004e210: 6564 9603 eaa8 7769 7468 9374 6865 9366 ed....with.the.f │ │ │ │ +0004e220: 756e 6374 696f 6e3a 8ea4 1d00 008d 8d8d unction:........ │ │ │ │ +0004e230: 9112 c761 9ff5 4fa7 8900 0066 6601 c70b ...a..O....ff... │ │ │ │ +0004e240: 4a9f 0b07 168d 8d90 cccd 9f04 599c 8400 J...........Y... │ │ │ │ +0004e250: 0f60 b200 0066 668d 9ffb a664 8d91 170b .`...ff....d.... │ │ │ │ +0004e260: cceb 6168 656c 7096 05bf aa3a 9373 7472 ..ahelp....:.str │ │ │ │ +0004e270: 696e 6793 2d3e 9376 6f69 648e 8e92 01c6 ing.->.void..... │ │ │ │ +0004e280: 71b1 8400 0f60 b200 0066 668e 8e9f 04c0 q....`...ff..... │ │ │ │ +0004e290: 0289 0000 6666 01c7 0b4a 8e8e 8ea1 8d91 ....ff...J...... │ │ │ │ +0004e2a0: 12c7 61cf 4576 91ff 58e4 616c 7561 7469 ..a.Ev..X.aluati │ │ │ │ +0004e2b0: 6e67 8d91 03ac aceb 6168 656c 7091 05bf ng......ahelp... │ │ │ │ +0004e2c0: aa60 eb62 6691 012d bc6f 6feb 6160 8e91 .`.bf..-.oo.a`.. │ │ │ │ +0004e2d0: 40be adcf 636f 6e63 6174 656e 6174 6573 @...concatenates │ │ │ │ +0004e2e0: 9b03 acac 7468 6591 03ac ab63 6f6e 95ac ....the....con.. │ │ │ │ +0004e2f0: 7274 656e 9374 7398 6f66 9603 acab 7468 rten.ts.of....th │ │ │ │ +0004e300: 6598 6865 6c70 980c 6c65 9361 7373 6f90 e.help..le.asso. │ │ │ │ +0004e310: 538e 6369 6174 6564 9877 6974 688d 93eb S.ciated.with... │ │ │ │ +0004e320: 6266 9101 2dbc 6f6f 8e91 1881 07cf 696e bf..-.oo......in │ │ │ │ +0004e330: 90ac 7274 6f8e 9f10 0000 8d91 12c7 6174 ..rto.........at │ │ │ │ +0004e340: 6865 9603 eaa8 6375 7272 656e 90ac 7274 he....curren..rt │ │ │ │ +0004e350: 9373 6573 7369 6f6e 2e91 0538 e046 91ff .session...8.F.. │ │ │ │ +0004e360: 0556 6f72 9365 7861 6d70 6c65 3a8e 8e9f .Vor.example:... │ │ │ │ +0004e370: 24fd 138e 8c8b 0000 0058 0000 0000 0000 $........X...... │ │ │ │ 0004e380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0004e390: 0000 0000 0000 0004 dcc7 a002 cc05 558d ..............U. │ │ │ │ -0004e3a0: a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d 91ea ..F............. │ │ │ │ -0004e3b0: f1eb d038 3892 00ee 8ba1 4368 6170 7465 ...88.....Chapte │ │ │ │ -0004e3c0: 7296 0480 0038 2e91 0a80 004d 4c93 5379 r....8.....ML.Sy │ │ │ │ -0004e3d0: 7374 656d 9346 91fe e000 756e 6374 696f stem.F....unctio │ │ │ │ -0004e3e0: 6e73 8e91 eaf1 eb9f 0566 6689 0000 e666 ns.......ff....f │ │ │ │ -0004e3f0: 01c7 3e7c 8e8e 8e8e a002 942f df8d a0fd ..>|......./.... │ │ │ │ -0004e400: cb2f 068d 8d8d 91ea f1eb 9fb5 0781 8900 ./.............. │ │ │ │ -0004e410: 0066 6601 c70b 4aa0 008b 9762 8d8d 90cc .ff...J....b.... │ │ │ │ -0004e420: cd9f 0459 9c84 008f f0fe 0000 6666 8da0 ...Y........ff.. │ │ │ │ -0004e430: ff7a 6610 8d8d 9201 aff0 0d84 000a d70e .zf............. │ │ │ │ -0004e440: 0000 b8e8 8e8d 9201 b0a8 f584 0000 b8e8 ................ │ │ │ │ -0004e450: 0015 ae64 8e8d 8d8d 9201 b94d b29f fd1c ...d.......M.... │ │ │ │ -0004e460: 15eb 4931 8e8e 8e8e 9fff 4054 8d91 05cc ..I1......@T.... │ │ │ │ -0004e470: ceeb 6123 6865 6c70 9105 bfaa 606c 656e ..a#help....`len │ │ │ │ -0004e480: 6774 6860 3b3b 8ea4 0d00 00a1 8d91 05cc gth`;;.......... │ │ │ │ -0004e490: ce6c 656e 6774 6896 05bf aa3a 932a 936c .length....:.*.l │ │ │ │ -0004e4a0: 6973 7493 2d3e 9369 6e74 8ea1 a18d 9105 ist.->.int...... │ │ │ │ -0004e4b0: ccce 5359 4e4f 5053 4953 8ea1 a18d 9105 ..SYNOPSIS...... │ │ │ │ -0004e4c0: ccce 436f 6d70 7574 6573 9605 bfaa 7468 ..Computes....th │ │ │ │ -0004e4d0: 6593 6c65 6e67 7468 936f 6693 6193 6c69 e.length.of.a.li │ │ │ │ -0004e4e0: 7374 3a93 6c65 6e67 7468 935b 7831 3b2e st:.length.[x1;. │ │ │ │ -0004e4f0: 2e2e 3b78 6e5d 9372 6574 7572 6e73 936e ..;xn].returns.n │ │ │ │ -0004e500: 2e8e a1a1 8d91 05cc ce46 4149 4c55 5245 .........FAILURE │ │ │ │ -0004e510: 9105 bfaa 434f 4e44 4954 494f 4e53 8ea1 ....CONDITIONS.. │ │ │ │ -0004e520: a18d 9105 ccce 4e65 7665 7291 05bf aa66 ......Never....f │ │ │ │ -0004e530: 6169 6c73 2e8e 8e92 01c6 71b1 8400 8ff0 ails......q..... │ │ │ │ -0004e540: fe00 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ -0004e550: 01c7 0b4a 8e8e 8e9f 5710 368d 91f6 537a ...J....W.6...Sz │ │ │ │ -0004e560: cf54 6865 9603 ad7f 6865 6c70 9b03 ad7e .The....help...~ │ │ │ │ -0004e570: 7379 7374 656d 9375 7365 7398 7468 6593 system.uses.the. │ │ │ │ -0004e580: 556e 6978 8d98 eb61 6361 748e 9118 99fb Unix...acat..... │ │ │ │ -0004e590: cf61 7398 7468 6593 6465 6661 756c 7498 .as.the.default. │ │ │ │ -0004e5a0: 666f 7293 6469 7370 6c61 90ac 7279 696e for.displa..ryin │ │ │ │ -0004e5b0: 6798 6865 6c70 930c 6c65 732e 9105 247c g.help..les...$| │ │ │ │ -0004e5c0: 5468 6973 9364 6566 6175 6c74 8ea4 1000 This.default.... │ │ │ │ -0004e5d0: 008d 91ea f1eb 6361 6e96 03ea a862 9053 ......can....b.S │ │ │ │ -0004e5e0: 8e65 9363 90ac 7268 616e 6765 6493 7769 .e.c..rhanged.wi │ │ │ │ -0004e5f0: 7468 9374 6865 93eb 484d 4c93 cf66 756e th.the..HML..fun │ │ │ │ -0004e600: 6374 696f 6e3a 8ea9 185b fe8d 8d8d 91ea ction:...[...... │ │ │ │ -0004e610: f1eb 9ff5 4fa7 8900 0066 6601 c70b 4a9f ....O....ff...J. │ │ │ │ -0004e620: 0b07 168d 8d90 cccd 9f04 599c 8400 0f60 ..........Y....` │ │ │ │ -0004e630: b200 0066 668d 9ffb a664 8d91 170b cceb ...ff....d...... │ │ │ │ -0004e640: 6173 6574 5f68 656c 7096 05bf aa3a 9373 aset_help....:.s │ │ │ │ -0004e650: 7472 696e 6793 2d3e 9373 7472 696e 678e tring.->.string. │ │ │ │ -0004e660: 8e92 01c6 71b1 8400 0f60 b200 0066 668e ....q....`...ff. │ │ │ │ -0004e670: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ -0004e680: 8e9f 185b fd8d 91ea f1eb cf54 6869 7396 ...[.......This. │ │ │ │ -0004e690: 04ae 2c69 6e73 7461 6c6c 739b 04ae 2d61 ..,installs...-a │ │ │ │ -0004e6a0: 936e 6577 9875 7365 722d 7375 7070 6c69 .new.user-suppli │ │ │ │ -0004e6b0: 6564 9368 656c 7093 6675 6e63 7469 6f6e ed.help.function │ │ │ │ -0004e6c0: 2c91 04df 0e61 6e64 9372 6574 7572 6e73 ,....and.returns │ │ │ │ -0004e6d0: 9374 6865 9870 7265 7669 6f75 7393 6f6e .the.previous.on │ │ │ │ -0004e6e0: 6598 6173 9372 6573 756c 742e 8ea1 8d91 e.as.result..... │ │ │ │ -0004e6f0: eaf1 eb54 6865 9603 15e5 650b 6563 749b ...The....e.ect. │ │ │ │ -0004e700: 0315 e66f 668d 93eb 6168 656c 7091 05bf ...of...ahelp... │ │ │ │ -0004e710: aa60 eb62 6691 012d bc69 6c90 3729 65eb .`.bf..-.il.7)e. │ │ │ │ -0004e720: 6160 8e91 414e 24cf 6973 9374 6f93 7069 a`..AN$.is.to.pi │ │ │ │ -0004e730: 7090 538e 6598 7468 6593 6170 7072 6f70 p.S.e.the.approp │ │ │ │ -0004e740: 7269 6174 6598 6865 6c70 930c 6c65 9364 riate.help..le.d │ │ │ │ -0004e750: 6572 6976 90ac 7265 6498 6672 6f6d 93d7 eriv..red.from.. │ │ │ │ -0004e760: 6691 0147 ff69 6c90 438f 65eb 612e 646f f..G.il.C.e.a.do │ │ │ │ -0004e770: 6398 cf69 6e90 ac72 746f 9374 6865 8ea1 c..in..rto.the.. │ │ │ │ -0004e780: 8d91 eaf1 eb63 7572 7265 6e9a ac72 7496 .....curren..rt. │ │ │ │ -0004e790: 03ea a868 656c 7093 6675 6e63 7469 6f6e ...help.function │ │ │ │ -0004e7a0: 2c93 7769 7468 9374 6865 9374 6f70 936c ,.with.the.top.l │ │ │ │ -0004e7b0: 6576 9865 6c93 6f66 93eb 484d 4c93 cf62 ev.el.of..HML..b │ │ │ │ -0004e7c0: 9053 8e65 696e 6793 7468 6593 7374 616e .S.eing.the.stan │ │ │ │ -0004e7d0: 6461 7264 936f 7574 7075 742e 9105 38e0 dard.output...8. │ │ │ │ -0004e7e0: 4691 ff05 566f 7293 6578 616d 706c 652c F...Vor.example, │ │ │ │ -0004e7f0: 8ea6 8d8d 8d9e 56bd 8d8d 8d8d 9102 30ea ......V.......0. │ │ │ │ -0004e800: eb61 7365 745f 6865 6c70 9105 bfaa 606c .aset_help....`l │ │ │ │ -0004e810: 7072 608e 8e8e 8e8e 8e8e a418 5bfd 8d91 pr`.........[... │ │ │ │ -0004e820: eaf1 ebcf 7769 6c6c 9603 eaa8 6361 7573 ....will....caus │ │ │ │ -0004e830: 6593 7468 6593 6865 6c70 930c 6c65 9374 e.the.help..le.t │ │ │ │ -0004e840: 6f93 629a 538e 6593 7072 696e 90ac 7274 o.b.S.e.prin..rt │ │ │ │ -0004e850: 6564 9369 6e73 7465 6164 936f 6693 6298 ed.instead.of.b. │ │ │ │ -0004e860: 6569 6e67 9364 6973 706c 6195 ac72 7993 eing.displa..ry. │ │ │ │ -0004e870: 6564 9103 eaa8 616e 648e a18d 8d8d 9e56 ed....and......V │ │ │ │ -0004e880: bd8d 8d8d 8d91 0230 eaeb 6173 6574 5f68 .......0..aset_h │ │ │ │ -0004e890: 656c 7096 05bf aa60 6c70 7293 2d50 666f elp....`lpr.-Pfo │ │ │ │ -0004e8a0: 6f60 8e8e 8e8e 8e8e 8ea6 8d91 eaf1 ebcf o`.............. │ │ │ │ -0004e8b0: 7769 6c6c 9603 eaa8 6361 7573 6593 6974 will....cause.it │ │ │ │ -0004e8c0: 9374 6f93 6290 538e 6593 7072 696e 9aac .to.b.S.e.prin.. │ │ │ │ -0004e8d0: 7274 6564 9374 6f93 7468 6593 7072 696e rted.to.the.prin │ │ │ │ -0004e8e0: 9874 6572 8d93 eb61 666f 6f8e 9115 29a6 .ter...afoo...). │ │ │ │ -0004e8f0: cf2e 8ea4 1000 008d 91f6 537a 5477 90ac ..........SzTw.. │ │ │ │ -0004e900: 726f 9603 eaa8 6e65 7793 6675 6e63 7469 ro....new.functi │ │ │ │ -0004e910: 6f6e 733a 8e9f 1af2 bc8d 8d8d 91ea f1eb ons:............ │ │ │ │ -0004e920: 9fee cfa7 8900 0066 6601 c70b 4a9f 1807 .......ff...J... │ │ │ │ -0004e930: 168d 8d90 cccd 9f04 599c 8400 1c60 b200 ........Y....`.. │ │ │ │ -0004e940: 0066 668d 9fee a664 8d91 170b cceb 6173 .ff....d......as │ │ │ │ -0004e950: 6574 5f68 656c 705f 7365 6172 6368 5f70 et_help_search_p │ │ │ │ -0004e960: 6174 6896 05bf aa3a 9373 7472 696e 6793 ath....:.string. │ │ │ │ -0004e970: 6c69 7374 932d 3e93 766f 6964 8e9f 0d00 list.->.void.... │ │ │ │ -0004e980: 008d 9117 0bcc 6865 6c70 5f73 6561 7263 ......help_searc │ │ │ │ -0004e990: 685f 7061 7468 911c be52 3a96 05bf aa76 h_path...R:....v │ │ │ │ -0004e9a0: 6f69 6493 2d3e 9373 7472 696e 6793 6c69 oid.->.string.li │ │ │ │ -0004e9b0: 7374 8e8e 9201 c671 b184 001c 60b2 0000 st.....q....`... │ │ │ │ -0004e9c0: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ -0004e9d0: 4a8e 8e8e 9f1d 4811 8d91 eaf1 ebcf 6861 J.....H.......ha │ │ │ │ -0004e9e0: 95ac 7276 9365 9604 fdb9 6290 538e 6565 ..rv.e....b.S.ee │ │ │ │ -0004e9f0: 6e9b 04fd b861 6464 6564 9374 6f93 7468 n....added.to.th │ │ │ │ -0004ea00: 6598 7379 7374 656d 9366 6f72 9361 6363 e.system.for.acc │ │ │ │ -0004ea10: 6573 7369 6e67 9874 6865 9369 6e9a ac72 essing.the.in..r │ │ │ │ -0004ea20: 7465 726e 616c 9373 6561 7263 9868 9104 ternal.searc.h.. │ │ │ │ -0004ea30: fdb8 7061 7468 9375 7365 6493 6298 7991 ..path.used.b.y. │ │ │ │ -0004ea40: 04fd b8eb 4848 4f4c 93cf 746f 8ea1 8d91 ....HHOL..to.... │ │ │ │ -0004ea50: eaf1 eb0c 6e64 9604 1ec7 6f6e 6c69 6e65 ....nd....online │ │ │ │ -0004ea60: 9b04 1ec8 6865 6c70 930c 6c65 732e 9105 ....help..les... │ │ │ │ -0004ea70: d53e 5468 6598 6865 6c70 9373 6561 7263 .>The.help.searc │ │ │ │ -0004ea80: 90ac 7268 9870 6174 6893 6861 7398 7072 ..rh.path.has.pr │ │ │ │ -0004ea90: 6563 6973 656c 7993 7468 6593 7361 6d65 ecisely.the.same │ │ │ │ -0004eaa0: 9866 6f72 6d61 7493 6173 9874 6865 9372 .format.as.the.r │ │ │ │ -0004eab0: 6567 756c 6172 8ea1 8d91 eaf1 eb73 6561 egular.......sea │ │ │ │ -0004eac0: 7263 9aac 7268 9603 b21d 7061 7468 2c91 rc..rh....path,. │ │ │ │ -0004ead0: 03bd 6c61 6e64 9374 6865 7365 9103 b21c ..land.these.... │ │ │ │ -0004eae0: 7498 7798 6f93 6675 6e63 7469 6f6e 7393 t.w.o.functions. │ │ │ │ -0004eaf0: 6172 6593 616e 616c 6f67 6f75 7393 746f are.analogous.to │ │ │ │ -0004eb00: 9374 6865 9103 b21c eb48 4d4c 93cf 6675 .the.....HML..fu │ │ │ │ -0004eb10: 6e63 7469 6f6e 738d 93eb 6173 6561 7263 nctions...asearc │ │ │ │ -0004eb20: 685f 7061 7468 8e91 46a0 88cf 616e 648e h_path..F...and. │ │ │ │ -0004eb30: a18d 8d91 eaf1 ebeb 6173 6574 5f73 6561 ........aset_sea │ │ │ │ -0004eb40: 7263 685f 7061 7468 8e91 412c e1cf 2e8e rch_path..A,.... │ │ │ │ -0004eb50: 9f27 7be3 8d8d 91ea f1eb eb4b 382e 3136 .'{........K8.16 │ │ │ │ -0004eb60: 8e91 20f1 e753 796e 96ff 75c2 7461 7891 .. ..Syn..u.tax. │ │ │ │ -0004eb70: 067a e162 6c6f 9100 8a3d 6393 6b73 8e9f .z.blo...=c.ks.. │ │ │ │ -0004eb80: 1be2 238d 91ea f1eb cf41 9603 e769 7379 ..#......A...isy │ │ │ │ -0004eb90: 6e9a ac72 7461 7893 626c 6f90 538e 6398 n..rtax.blo.S.c. │ │ │ │ -0004eba0: 6b96 03e7 6a73 7461 7274 7393 7769 7468 k...jstarts.with │ │ │ │ -0004ebb0: 9103 e769 6193 6b98 6579 7798 6f72 649b ...ia.k.eyw.ord. │ │ │ │ -0004ebc0: 03e7 6961 6e64 9365 6e64 7398 7769 7468 ..iand.ends.with │ │ │ │ -0004ebd0: 9361 9374 6572 6d69 6e61 746f 7298 616e .a.terminator.an │ │ │ │ -0004ebe0: 6493 6973 9861 7373 6f90 538e 6369 6174 d.is.asso.S.ciat │ │ │ │ -0004ebf0: 6564 9377 6974 688e a18d 91ea f1eb 6196 ed.with.......a. │ │ │ │ -0004ec00: 052e 4e66 756e 6374 696f 6e93 6f6e 9373 ..Nfunction.on.s │ │ │ │ -0004ec10: 7472 696e 6773 2e91 0903 d157 6865 6e93 trings.....When. │ │ │ │ -0004ec20: 7375 639a ac72 6893 6193 626c 6f90 538e suc..rh.a.blo.S. │ │ │ │ -0004ec30: 6398 6b93 6973 9105 2e4d 656e 636f 756e c.k.is...Mencoun │ │ │ │ -0004ec40: 9874 6572 6564 9369 6e93 7468 6593 696e .tered.in.the.in │ │ │ │ -0004ec50: 7075 7493 7374 7265 616d 2c91 057f 3761 put.stream,...7a │ │ │ │ -0004ec60: 6c6c 9374 6865 8ea1 8d91 eaf1 eb63 95ac ll.the.......c.. │ │ │ │ -0004ec70: 7268 6172 6163 7465 7273 9b03 9853 6290 rharacters...Sb. │ │ │ │ -0004ec80: 538e 6574 9377 9365 656e 9874 6865 9873 S.et.w.een.the.s │ │ │ │ -0004ec90: 7461 7274 986b 9365 7977 936f 7264 9861 tart.k.eyw.ord.a │ │ │ │ -0004eca0: 6e64 9874 6865 9874 6572 6d69 6e61 746f nd.the.terminato │ │ │ │ -0004ecb0: 7298 6172 6598 6d61 6465 9869 6e93 746f r.are.made.in.to │ │ │ │ -0004ecc0: 9861 9873 7472 696e 6798 746f 9877 6869 .a.string.to.whi │ │ │ │ -0004ecd0: 6393 688e a18d 91ea f1eb 7468 6596 0447 c.h.......the..G │ │ │ │ -0004ece0: 2761 7373 6f90 538e 6369 6174 6564 9b04 'asso.S.ciated.. │ │ │ │ -0004ecf0: 4726 6675 6e63 7469 6f6e 9369 7398 6170 G&function.is.ap │ │ │ │ -0004ed00: 706c 6965 642e 9106 4e5c 5379 6e95 ac72 plied...N\Syn..r │ │ │ │ -0004ed10: 7461 7898 626c 6f90 538e 6393 6b73 9604 tax.blo.S.c.ks.. │ │ │ │ -0004ed20: 4727 6361 6e98 6290 538e 6593 7573 6564 G'can.b.S.e.used │ │ │ │ -0004ed30: 9877 6974 6893 7468 6598 7061 7273 6572 .with.the.parser │ │ │ │ -0004ed40: 9367 656e 6572 6174 6f72 8ea1 8d91 eaf1 .generator...... │ │ │ │ -0004ed50: eb6c 6962 7261 7279 9604 0a29 eb61 7061 .library...).apa │ │ │ │ -0004ed60: 7273 6572 93cf 746f 9b04 0a28 7061 7273 rser..to...(pars │ │ │ │ -0004ed70: 6593 7573 6572 2d73 7090 538e 6563 690c e.user-sp.S.eci. │ │ │ │ -0004ed80: 6564 936c 616e 6775 6167 6573 9369 6e90 ed.languages.in. │ │ │ │ -0004ed90: ac72 746f 98eb 4848 4f4c 93cf 7465 726d .rto..HHOL..term │ │ │ │ -0004eda0: 732e 9105 9762 5365 6593 7468 6593 646f s....bSee.the.do │ │ │ │ -0004edb0: 9053 8e63 756d 656e 90ac 7274 6174 696f .S.cumen..rtatio │ │ │ │ -0004edc0: 6e8e a18d 91ea f1eb 6f66 9603 eaa8 7468 n.......of....th │ │ │ │ -0004edd0: 6593 6c69 6272 6172 7993 666f 7293 6465 e.library.for.de │ │ │ │ -0004ede0: 7461 696c 7393 616e 6493 6578 616d 706c tails.and.exampl │ │ │ │ -0004edf0: 6573 2e8e a18d 91f6 537a 5468 6596 03ea es......SzThe... │ │ │ │ -0004ee00: a84d 4c93 6675 6e63 7469 6f6e 3a8e 8e9f .ML.function:... │ │ │ │ -0004ee10: 24fd 138e 8c8b 0000 0059 0000 0000 0000 $........Y...... │ │ │ │ -0004ee20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0004ee30: 0000 0000 0000 0000 0000 0000 0000 0004 ................ │ │ │ │ -0004ee40: e36d a002 cc05 558d a0fd 46d3 0e8d 8d8d .m....U...F..... │ │ │ │ -0004ee50: 8d9f fa99 9a8d 9112 c761 d038 2e31 372e .........a.8.17. │ │ │ │ -0004ee60: 910a 8000 5265 6c6f 9060 0063 6174 696e ....Relo.`.catin │ │ │ │ -0004ee70: 6791 0480 0048 4f4c 9201 3345 9838 398e g....HOL..3E.89. │ │ │ │ -0004ee80: 9112 c761 9f05 6666 8900 00e6 6601 c73e ...a..ff....f..> │ │ │ │ -0004ee90: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 |......./......! │ │ │ │ -0004eea0: 8d8d 8d91 12c7 619f f54f a789 0000 6666 ......a..O....ff │ │ │ │ -0004eeb0: 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f 0459 ...J...........Y │ │ │ │ -0004eec0: 9c84 000f 60b2 0000 6666 8d9f fba6 648d ....`...ff....d. │ │ │ │ -0004eed0: 9117 0bcc eb61 6e65 775f 7379 6e74 6178 .....anew_syntax │ │ │ │ -0004eee0: 5f62 6c6f 636b 9605 bfaa 3a93 7374 7269 _block....:.stri │ │ │ │ -0004eef0: 6e67 9323 9373 7472 696e 6793 2393 7374 ng.#.string.#.st │ │ │ │ -0004ef00: 7269 6e67 932d 3e93 766f 6964 8e8e 9201 ring.->.void.... │ │ │ │ -0004ef10: c671 b184 000f 60b2 0000 6666 8e8e 9f04 .q....`...ff.... │ │ │ │ -0004ef20: c002 8900 0066 6601 c70b 4a8e 8e8e a917 .....ff...J..... │ │ │ │ -0004ef30: dd5e 8d91 12c7 61cf 6465 636c 6172 6573 .^....a.declares │ │ │ │ -0004ef40: 9604 9cee 6193 6e65 7793 7379 6e9a ac72 ....a.new.syn..r │ │ │ │ -0004ef50: 7461 7893 626c 6f90 538e 6398 6b2e 9107 tax.blo.S.c.k... │ │ │ │ -0004ef60: 4fb2 5468 6593 0c72 7374 9361 7267 756d O.The..rst.argum │ │ │ │ -0004ef70: 656e 9874 9369 7393 7468 6593 7374 6172 en.t.is.the.star │ │ │ │ -0004ef80: 7493 6b98 6579 7798 6f72 6493 6f66 9374 t.k.eyw.ord.of.t │ │ │ │ -0004ef90: 6865 9362 6c6f 9053 8e63 986b 2c91 04c9 he.blo.S.c.k,... │ │ │ │ -0004efa0: 8074 6865 8ea4 1000 008d 9112 c761 7365 .the.........ase │ │ │ │ -0004efb0: 636f 6e64 9605 5de8 6172 6775 6d65 6e9a cond..].argumen. │ │ │ │ -0004efc0: ac72 7493 6973 9374 6865 9105 5de9 7465 .rt.is.the..].te │ │ │ │ -0004efd0: 726d 696e 6174 6f72 9361 6e64 9374 6865 rminator.and.the │ │ │ │ -0004efe0: 9374 6869 7264 9361 7267 756d 656e 9874 .third.argumen.t │ │ │ │ -0004eff0: 9369 7393 7468 6591 055d e96e 616d 6593 .is.the..].name. │ │ │ │ -0004f000: 6f66 9361 9366 756e 6374 696f 6e8e a18d of.a.function... │ │ │ │ -0004f010: 9112 c761 6861 9aac 7276 696e 6796 03ea ...aha..rving... │ │ │ │ -0004f020: a861 9374 9879 7090 538e 6593 7768 6963 .a.t.yp.S.e.whic │ │ │ │ -0004f030: 9868 9369 7393 616e 9369 6e73 7461 6e63 .h.is.an.instanc │ │ │ │ -0004f040: 6593 6f66 93eb 6173 7472 696e 672d 3e2a e.of..astring->* │ │ │ │ -0004f050: cf2e 9105 38e0 5468 6593 650b 6563 7493 ....8.The.e.ect. │ │ │ │ -0004f060: 6f66 8ea6 8d8d 8d9f 00cb 898d 8d8d 8d91 of.............. │ │ │ │ -0004f070: 2a06 60eb 616e 6577 5f73 796e 7461 785f *.`.anew_syntax_ │ │ │ │ -0004f080: 626c 6f63 6b28 6058 5858 602c 9605 bfaa block(`XXX`,.... │ │ │ │ -0004f090: 6059 5959 602c 9360 eb62 6691 012d bceb `YYY`,.`.bf..-.. │ │ │ │ -0004f0a0: 6160 293b 3b8e 8e8e 8e8e 8e8e a68d 9112 a`);;........... │ │ │ │ -0004f0b0: c761 cf69 7396 03ea a874 6861 7493 6966 .a.is....that.if │ │ │ │ -0004f0c0: 9373 7562 7365 7175 656e 90ac 7274 6c79 .subsequen..rtly │ │ │ │ -0004f0d0: 8ea6 8d8d 8d9e 56bd 8d8d 8d8d 912a 0660 ......V......*.` │ │ │ │ -0004f0e0: eb61 5858 5896 113e fe2e 2e2e 9359 5959 .aXXX..>.....YYY │ │ │ │ -0004f0f0: 8e8e 8e8e 8e8e 8e9f 17dd 5d8d 9112 c761 ..........]....a │ │ │ │ -0004f100: cf6f 9053 8e63 6375 7273 9603 eaa8 696e .o.S.ccurs....in │ │ │ │ -0004f110: 9374 6865 9369 6e70 7574 2c93 7468 656e .the.input,.then │ │ │ │ -0004f120: 9369 7493 6973 9361 7393 7468 6f75 6768 .it.is.as.though │ │ │ │ -0004f130: 8ea6 8d8d 8d9f 00cb 898d 8d8d 8d91 2a06 ..............*. │ │ │ │ -0004f140: 60eb 6266 9106 ed66 eb61 6096 113e fe2e `.bf...f.a`..>.. │ │ │ │ -0004f150: 2e2e 9360 8e8e 8e8e 8e8e 8ea6 8d91 12c7 ...`............ │ │ │ │ -0004f160: 61cf 7790 ac72 6572 6596 03ea a869 6e70 a.w..rere....inp │ │ │ │ -0004f170: 7574 9369 6e73 7465 6164 2e91 0538 e046 ut.instead...8.F │ │ │ │ -0004f180: 91ff 0556 6f72 9365 7861 6d70 6c65 3a8e ...Vor.example:. │ │ │ │ -0004f190: 9f50 1197 8d8d 8d91 12c7 619f bb87 8189 .P........a..... │ │ │ │ -0004f1a0: 0000 6666 01c7 0b4a 9f7e 9762 8d8d 90cc ..ff...J.~.b.... │ │ │ │ -0004f1b0: cd9f 0459 9c84 0082 f0fe 0000 6666 8d9f ...Y........ff.. │ │ │ │ -0004f1c0: 8766 108d 8d92 01af f00d 8400 0ad7 0e00 .f.............. │ │ │ │ -0004f1d0: 00b8 e88e 8d92 01b0 a8f5 8400 00b8 e800 ................ │ │ │ │ -0004f1e0: 15ae 648e 8d8d 8d92 01b9 4db2 9ffd 1c15 ..d.......M..... │ │ │ │ -0004f1f0: eb49 318e 8e8e 8e9f ff40 548d 9105 ccce .I1......@T..... │ │ │ │ -0004f200: eb61 236c 6574 9605 bfaa 666f 6f93 7393 .a#let....foo.s. │ │ │ │ -0004f210: 3d93 7072 696e 745f 7374 7269 6e67 9360 =.print_string.` │ │ │ │ -0004f220: 4865 6c6c 6f3a 9360 3b93 7072 696e 745f Hello:.`;.print_ │ │ │ │ -0004f230: 7374 7269 6e67 9373 3b93 7072 696e 745f string.s;.print_ │ │ │ │ -0004f240: 6e65 776c 696e 6528 293b 3b8e a40d 0000 newline();;..... │ │ │ │ -0004f250: 8d91 05cc ce66 6f6f 9605 bfaa 3d93 2d93 .....foo....=.-. │ │ │ │ -0004f260: 3a93 2873 7472 696e 6793 2d3e 9376 6f69 :.(string.->.voi │ │ │ │ -0004f270: 6429 8ea1 a18d 9105 ccce 236e 6577 5f73 d)........#new_s │ │ │ │ -0004f280: 796e 7461 785f 626c 6f63 6b28 603c 3c60 yntax_block(`<<` │ │ │ │ -0004f290: 2c60 3e3e 602c 9105 bfaa 6066 6f6f 6029 ,`>>`,....`foo`) │ │ │ │ -0004f2a0: 3b3b 8ea1 8d91 05cc ce28 2996 05bf aa3a ;;.......()....: │ │ │ │ -0004f2b0: 9376 6f69 648e a1a1 8d91 05cc ce23 3c3c .void........#<< │ │ │ │ -0004f2c0: 9605 bfaa 4d69 6b65 933e 3e3b 3b8e a18d ....Mike.>>;;... │ │ │ │ -0004f2d0: 9105 ccce 4865 6c6c 6f3a 9105 bfaa 4d69 ....Hello:....Mi │ │ │ │ -0004f2e0: 6b65 8ea1 8d91 05cc ce28 2996 05bf aa3a ke.......()....: │ │ │ │ -0004f2f0: 9376 6f69 648e a18e 9201 c671 b184 0082 .void......q.... │ │ │ │ -0004f300: f0fe 0000 6666 8e8e 9f04 c002 8900 0066 ....ff.........f │ │ │ │ -0004f310: 6601 c70b 4a8e 8e8e 9f50 bc43 8d91 1e28 f...J....P.C...( │ │ │ │ -0004f320: f0cf 5468 6596 02a8 2066 756e 6374 696f ..The... functio │ │ │ │ -0004f330: 6e8d 93eb 6173 6574 5f73 7472 696e 675f n...aset_string_ │ │ │ │ -0004f340: 6573 6361 7065 8e91 670a 8acf 2873 6565 escape..g...(see │ │ │ │ -0004f350: 9353 6563 7469 6f6e 9333 2e33 2e32 2993 .Section.3.3.2). │ │ │ │ -0004f360: 6973 9375 7365 6675 6c93 7769 7468 9102 is.useful.with.. │ │ │ │ -0004f370: a81f 7379 6e9a ac72 7461 7893 626c 6f95 ..syn..rtax.blo. │ │ │ │ -0004f380: 538e 6398 6b73 2c91 02e8 a262 9365 6361 S.c.ks,....b.eca │ │ │ │ -0004f390: 7573 658e a18d 9112 c761 6974 9603 eaa8 use......ait.... │ │ │ │ -0004f3a0: 656e 6162 6c65 7393 6261 6390 ac72 6b73 enables.bac..rks │ │ │ │ -0004f3b0: 6c61 7368 9328 eb61 5ccf 2993 746f 9362 lash.(.a\.).to.b │ │ │ │ -0004f3c0: 9053 8e65 9369 6e63 6c75 6465 6493 696e .S.e.included.in │ │ │ │ -0004f3d0: 9373 7472 696e 6773 2e8e 9f27 6b88 8d8d .strings...'k... │ │ │ │ -0004f3e0: 9112 c761 eb4b 382e 3137 8e91 48c7 5d52 ...a.K8.17..H.]R │ │ │ │ -0004f3f0: 656c 6f91 008a 3d63 6174 696e 6791 067a elo...=cating..z │ │ │ │ -0004f400: e148 4f4c 8e9f 1be2 238d 9112 c761 cf54 .HOL....#....a.T │ │ │ │ -0004f410: 6865 9603 eaa8 6275 696c 742d 696e 93eb he....built-in.. │ │ │ │ -0004f420: 484d 4c93 cf66 756e 6374 696f 6e3a 8ea6 HML..function:.. │ │ │ │ -0004f430: 8d8d 8d91 12c7 619f f54f a789 0000 6666 ......a..O....ff │ │ │ │ -0004f440: 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f 0459 ...J...........Y │ │ │ │ -0004f450: 9c84 000f 60b2 0000 6666 8d9f fba6 648d ....`...ff....d. │ │ │ │ -0004f460: 9117 0bcc eb61 696e 7374 616c 6c96 05bf .....ainstall... │ │ │ │ -0004f470: aa3a 9373 7472 696e 6793 2d3e 9376 6f69 .:.string.->.voi │ │ │ │ -0004f480: 648e 8e92 01c6 71b1 8400 0f60 b200 0066 d.....q....`...f │ │ │ │ -0004f490: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ -0004f4a0: 8e8e 8ea6 8d91 12c7 61cf 7265 636f 6e0c ........a.recon. │ │ │ │ -0004f4b0: 6775 7265 7396 0564 3761 9372 756e 6e69 gures..d7a.runni │ │ │ │ -0004f4c0: 6e67 93eb 4848 4f4c 93cf 7379 7374 656d ng..HHOL..system │ │ │ │ -0004f4d0: 9374 6f93 6193 6e65 7791 0564 3872 6f90 .to.a.new..d8ro. │ │ │ │ -0004f4e0: 538e 6f74 9364 6972 6563 746f 7279 2e91 S.ot.directory.. │ │ │ │ -0004f4f0: 09a5 8d54 6865 9373 7472 696e 6793 6172 ...The.string.ar │ │ │ │ -0004f500: 6775 6d65 6e90 ac72 7493 746f 8ea1 8d8d gumen..rt.to.... │ │ │ │ -0004f510: 9112 c761 eb61 696e 7374 616c 6c8e 913f ...a.ainstall..? │ │ │ │ -0004f520: 558e cf73 686f 756c 6496 0450 8762 9053 U..should..P.b.S │ │ │ │ -0004f530: 8e65 9374 6865 9361 6273 6f6c 7574 6593 .e.the.absolute. │ │ │ │ -0004f540: 7061 7468 936e 616d 6593 746f 9104 5088 path.name.to..P. │ │ │ │ -0004f550: 7468 6593 6469 7265 6374 6f72 7993 696e the.directory.in │ │ │ │ -0004f560: 9377 6869 6390 ac72 6893 7468 6593 eb48 .whic..rh.the..H │ │ │ │ -0004f570: 484f 4c93 cf73 7973 7465 6d93 6973 8ea1 HOL..system.is.. │ │ │ │ -0004f580: 8d91 12c7 616c 6f90 538e 6361 7465 642e ....alo.S.cated. │ │ │ │ -0004f590: 9106 3269 4368 6170 7465 7296 043d d631 ..2iChapter..=.1 │ │ │ │ -0004f5a0: 9b04 3dd5 6f66 93eb 4954 5554 4f52 4941 ..=.of..ITUTORIA │ │ │ │ -0004f5b0: 4c93 cf28 6047 6574 7469 6e67 9861 6e64 L..(`Getting.and │ │ │ │ -0004f5c0: 9349 6e73 7461 6c6c 696e 6793 eb48 484f .Installing..HHO │ │ │ │ -0004f5d0: 4ccf 2729 9104 3dc0 6465 7363 7269 6290 L.')..=.describ. │ │ │ │ -0004f5e0: 538e 6573 9369 6e98 6465 7461 696c 9368 S.es.in.detail.h │ │ │ │ -0004f5f0: 6f90 ac72 778e a18d 9112 c761 746f 9603 o..rw......ato.. │ │ │ │ -0004f600: eaa8 636f 6e0c 6775 7265 93eb 4848 4f4c ..con.gure..HHOL │ │ │ │ -0004f610: cf2e 8ea1 8d91 1e28 f045 7865 6375 7469 .......(.Executi │ │ │ │ -0004f620: 6e67 8d91 03ea a8eb 6169 6e73 7461 6c6c ng......ainstall │ │ │ │ -0004f630: 9105 bfaa 60eb 6264 6972 954d de65 6374 ....`.bdir.M.ect │ │ │ │ -0004f640: 6f72 9379 9064 93eb 6160 8e91 6e24 25cf or.y.d..a`..n$%. │ │ │ │ -0004f650: 646f 9053 8e65 7396 03ea a874 6865 9366 do.S.es....the.f │ │ │ │ -0004f660: 6f6c 6c6f 90ac 7277 696e 673a 8ea6 8d8d ollo..rwing:.... │ │ │ │ -0004f670: 8d8d 9124 67af eb60 8088 8e8e 8e91 3027 ...$g..`......0' │ │ │ │ -0004f680: 4dcf 5365 7473 9603 eaa8 7468 6593 7365 M.Sets....the.se │ │ │ │ -0004f690: 6172 6390 ac72 6893 7061 7468 9374 6f3a arc..rh.path.to: │ │ │ │ -0004f6a0: 9105 38e0 eb61 5b60 603b 9605 bfaa 607e ..8..a[``;....`~ │ │ │ │ -0004f6b0: 2f60 3b93 608d eb62 6469 7295 4dde 6563 /`;.`..bdir.M.ec │ │ │ │ -0004f6c0: 746f 7293 798e 912c d231 eb61 2f74 6865 tor.y..,.1.a/the │ │ │ │ -0004f6d0: 6f72 6965 732f 605d 8e9f 18b7 588d 8d8d ories/`]....X... │ │ │ │ -0004f6e0: 8d91 2467 afeb 6080 888e 8e8e 9130 274d ..$g..`......0'M │ │ │ │ -0004f6f0: cf53 6574 7396 03ea a875 7093 7468 6593 .Sets....up.the. │ │ │ │ -0004f700: 696e 9aac 7274 6572 6e61 6c93 7365 6172 in..rternal.sear │ │ │ │ -0004f710: 6398 6893 7061 7468 9375 7365 6493 6298 c.h.path.used.b. │ │ │ │ -0004f720: 7993 eb48 484f 4c93 cf74 6f93 0c6e 6493 y..HHOL..to..nd. │ │ │ │ -0004f730: 6f6e 6c69 6e65 9368 656c 7093 0c6c 6573 online.help..les │ │ │ │ -0004f740: 2e8e 9f18 b757 8d8d 8d8d 9124 67af eb60 .....W.....$g..` │ │ │ │ -0004f750: 8088 8e8e 8e91 3027 4dcf 5365 7473 9603 ......0'M.Sets.. │ │ │ │ -0004f760: eaa8 7570 9374 6865 9369 6e9a ac72 7465 ..up.the.in..rte │ │ │ │ -0004f770: 726e 616c 9373 6561 7263 9868 9370 6174 rnal.searc.h.pat │ │ │ │ -0004f780: 6893 7573 6564 9362 9879 93eb 4848 4f4c h.used.b.y..HHOL │ │ │ │ -0004f790: 93cf 746f 930c 6e64 936c 6962 7261 7269 ..to..nd.librari │ │ │ │ -0004f7a0: 6573 2e8e 8e9f 24fd 138e 8c8b 0000 005a es....$........Z │ │ │ │ -0004f7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0004e390: 0000 0000 0000 0000 0000 0000 0000 0004 ................ │ │ │ │ +0004e3a0: dccf a002 cc05 558d a0fd 46d3 0e8d 8d8d ......U...F..... │ │ │ │ +0004e3b0: 8d9f fa99 9a8d 91ea f1eb d038 3892 00ee ...........88... │ │ │ │ +0004e3c0: 8ba1 4368 6170 7465 7296 0480 0038 2e91 ..Chapter....8.. │ │ │ │ +0004e3d0: 0a80 004d 4c93 5379 7374 656d 9346 91fe ...ML.System.F.. │ │ │ │ +0004e3e0: e000 756e 6374 696f 6e73 8e91 eaf1 eb9f ..unctions...... │ │ │ │ +0004e3f0: 0566 6689 0000 e666 01c7 3e7c 8e8e 8e8e .ff....f..>|.... │ │ │ │ +0004e400: a002 942f df8d a0fd cb2f 068d 8d8d 91ea .../...../...... │ │ │ │ +0004e410: f1eb 9fb5 0781 8900 0066 6601 c70b 4aa0 .........ff...J. │ │ │ │ +0004e420: 008b 9762 8d8d 90cc cd9f 0459 9c84 008f ...b.......Y.... │ │ │ │ +0004e430: f0fe 0000 6666 8da0 ff7a 6610 8d8d 9201 ....ff...zf..... │ │ │ │ +0004e440: aff0 0d84 000a d70e 0000 b8e8 8e8d 9201 ................ │ │ │ │ +0004e450: b0a8 f584 0000 b8e8 0015 ae64 8e8d 8d8d ...........d.... │ │ │ │ +0004e460: 9201 b94d b29f fd1c 15eb 4931 8e8e 8e8e ...M......I1.... │ │ │ │ +0004e470: 9fff 4054 8d91 05cc ceeb 6123 6865 6c70 ..@T......a#help │ │ │ │ +0004e480: 9105 bfaa 606c 656e 6774 6860 3b3b 8ea4 ....`length`;;.. │ │ │ │ +0004e490: 0d00 00a1 8d91 05cc ce6c 656e 6774 6896 .........length. │ │ │ │ +0004e4a0: 05bf aa3a 932a 936c 6973 7493 2d3e 9369 ...:.*.list.->.i │ │ │ │ +0004e4b0: 6e74 8ea1 a18d 9105 ccce 5359 4e4f 5053 nt........SYNOPS │ │ │ │ +0004e4c0: 4953 8ea1 a18d 9105 ccce 436f 6d70 7574 IS........Comput │ │ │ │ +0004e4d0: 6573 9605 bfaa 7468 6593 6c65 6e67 7468 es....the.length │ │ │ │ +0004e4e0: 936f 6693 6193 6c69 7374 3a93 6c65 6e67 .of.a.list:.leng │ │ │ │ +0004e4f0: 7468 935b 7831 3b2e 2e2e 3b78 6e5d 9372 th.[x1;...;xn].r │ │ │ │ +0004e500: 6574 7572 6e73 936e 2e8e a1a1 8d91 05cc eturns.n........ │ │ │ │ +0004e510: ce46 4149 4c55 5245 9105 bfaa 434f 4e44 .FAILURE....COND │ │ │ │ +0004e520: 4954 494f 4e53 8ea1 a18d 9105 ccce 4e65 ITIONS........Ne │ │ │ │ +0004e530: 7665 7291 05bf aa66 6169 6c73 2e8e 8e92 ver....fails.... │ │ │ │ +0004e540: 01c6 71b1 8400 8ff0 fe00 0066 668e 8e9f ..q........ff... │ │ │ │ +0004e550: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e9f ......ff...J.... │ │ │ │ +0004e560: 5710 368d 91f6 537a cf54 6865 9603 ad7f W.6...Sz.The.... │ │ │ │ +0004e570: 6865 6c70 9b03 ad7e 7379 7374 656d 9375 help...~system.u │ │ │ │ +0004e580: 7365 7398 7468 6593 556e 6978 8d98 eb61 ses.the.Unix...a │ │ │ │ +0004e590: 6361 748e 9118 99fb cf61 7398 7468 6593 cat......as.the. │ │ │ │ +0004e5a0: 6465 6661 756c 7498 666f 7293 6469 7370 default.for.disp │ │ │ │ +0004e5b0: 6c61 90ac 7279 696e 6798 6865 6c70 930c la..rying.help.. │ │ │ │ +0004e5c0: 6c65 732e 9105 247c 5468 6973 9364 6566 les...$|This.def │ │ │ │ +0004e5d0: 6175 6c74 8ea4 1000 008d 91ea f1eb 6361 ault..........ca │ │ │ │ +0004e5e0: 6e96 03ea a862 9053 8e65 9363 90ac 7268 n....b.S.e.c..rh │ │ │ │ +0004e5f0: 616e 6765 6493 7769 7468 9374 6865 93eb anged.with.the.. │ │ │ │ +0004e600: 484d 4c93 cf66 756e 6374 696f 6e3a 8ea9 HML..function:.. │ │ │ │ +0004e610: 185b fe8d 8d8d 91ea f1eb 9ff5 4fa7 8900 .[..........O... │ │ │ │ +0004e620: 0066 6601 c70b 4a9f 0b07 168d 8d90 cccd .ff...J......... │ │ │ │ +0004e630: 9f04 599c 8400 0f60 b200 0066 668d 9ffb ..Y....`...ff... │ │ │ │ +0004e640: a664 8d91 170b cceb 6173 6574 5f68 656c .d......aset_hel │ │ │ │ +0004e650: 7096 05bf aa3a 9373 7472 696e 6793 2d3e p....:.string.-> │ │ │ │ +0004e660: 9373 7472 696e 678e 8e92 01c6 71b1 8400 .string.....q... │ │ │ │ +0004e670: 0f60 b200 0066 668e 8e9f 04c0 0289 0000 .`...ff......... │ │ │ │ +0004e680: 6666 01c7 0b4a 8e8e 8e9f 185b fd8d 91ea ff...J.....[.... │ │ │ │ +0004e690: f1eb cf54 6869 7396 04ae 2c69 6e73 7461 ...This...,insta │ │ │ │ +0004e6a0: 6c6c 739b 04ae 2d61 936e 6577 9875 7365 lls...-a.new.use │ │ │ │ +0004e6b0: 722d 7375 7070 6c69 6564 9368 656c 7093 r-supplied.help. │ │ │ │ +0004e6c0: 6675 6e63 7469 6f6e 2c91 04df 0e61 6e64 function,....and │ │ │ │ +0004e6d0: 9372 6574 7572 6e73 9374 6865 9870 7265 .returns.the.pre │ │ │ │ +0004e6e0: 7669 6f75 7393 6f6e 6598 6173 9372 6573 vious.one.as.res │ │ │ │ +0004e6f0: 756c 742e 8ea1 8d91 eaf1 eb54 6865 9603 ult........The.. │ │ │ │ +0004e700: 15e5 650b 6563 749b 0315 e66f 668d 93eb ..e.ect....of... │ │ │ │ +0004e710: 6168 656c 7091 05bf aa60 eb62 6691 012d ahelp....`.bf..- │ │ │ │ +0004e720: bc69 6c90 3729 65eb 6160 8e91 414e 24cf .il.7)e.a`..AN$. │ │ │ │ +0004e730: 6973 9374 6f93 7069 7090 538e 6598 7468 is.to.pip.S.e.th │ │ │ │ +0004e740: 6593 6170 7072 6f70 7269 6174 6598 6865 e.appropriate.he │ │ │ │ +0004e750: 6c70 930c 6c65 9364 6572 6976 90ac 7265 lp..le.deriv..re │ │ │ │ +0004e760: 6498 6672 6f6d 93d7 6691 0147 ff69 6c90 d.from..f..G.il. │ │ │ │ +0004e770: 438f 65eb 612e 646f 6398 cf69 6e90 ac72 C.e.a.doc..in..r │ │ │ │ +0004e780: 746f 9374 6865 8ea1 8d91 eaf1 eb63 7572 to.the.......cur │ │ │ │ +0004e790: 7265 6e9a ac72 7496 03ea a868 656c 7093 ren..rt....help. │ │ │ │ +0004e7a0: 6675 6e63 7469 6f6e 2c93 7769 7468 9374 function,.with.t │ │ │ │ +0004e7b0: 6865 9374 6f70 936c 6576 9865 6c93 6f66 he.top.lev.el.of │ │ │ │ +0004e7c0: 93eb 484d 4c93 cf62 9053 8e65 696e 6793 ..HML..b.S.eing. │ │ │ │ +0004e7d0: 7468 6593 7374 616e 6461 7264 936f 7574 the.standard.out │ │ │ │ +0004e7e0: 7075 742e 9105 38e0 4691 ff05 566f 7293 put...8.F...Vor. │ │ │ │ +0004e7f0: 6578 616d 706c 652c 8ea6 8d8d 8d9e 56bd example,......V. │ │ │ │ +0004e800: 8d8d 8d8d 9102 30ea eb61 7365 745f 6865 ......0..aset_he │ │ │ │ +0004e810: 6c70 9105 bfaa 606c 7072 608e 8e8e 8e8e lp....`lpr`..... │ │ │ │ +0004e820: 8e8e a418 5bfd 8d91 eaf1 ebcf 7769 6c6c ....[.......will │ │ │ │ +0004e830: 9603 eaa8 6361 7573 6593 7468 6593 6865 ....cause.the.he │ │ │ │ +0004e840: 6c70 930c 6c65 9374 6f93 629a 538e 6593 lp..le.to.b.S.e. │ │ │ │ +0004e850: 7072 696e 90ac 7274 6564 9369 6e73 7465 prin..rted.inste │ │ │ │ +0004e860: 6164 936f 6693 6298 6569 6e67 9364 6973 ad.of.b.eing.dis │ │ │ │ +0004e870: 706c 6195 ac72 7993 6564 9103 eaa8 616e pla..ry.ed....an │ │ │ │ +0004e880: 648e a18d 8d8d 9e56 bd8d 8d8d 8d91 0230 d......V.......0 │ │ │ │ +0004e890: eaeb 6173 6574 5f68 656c 7096 05bf aa60 ..aset_help....` │ │ │ │ +0004e8a0: 6c70 7293 2d50 666f 6f60 8e8e 8e8e 8e8e lpr.-Pfoo`...... │ │ │ │ +0004e8b0: 8ea6 8d91 eaf1 ebcf 7769 6c6c 9603 eaa8 ........will.... │ │ │ │ +0004e8c0: 6361 7573 6593 6974 9374 6f93 6290 538e cause.it.to.b.S. │ │ │ │ +0004e8d0: 6593 7072 696e 9aac 7274 6564 9374 6f93 e.prin..rted.to. │ │ │ │ +0004e8e0: 7468 6593 7072 696e 9874 6572 8d93 eb61 the.prin.ter...a │ │ │ │ +0004e8f0: 666f 6f8e 9115 29a6 cf2e 8ea4 1000 008d foo...)......... │ │ │ │ +0004e900: 91f6 537a 5477 90ac 726f 9603 eaa8 6e65 ..SzTw..ro....ne │ │ │ │ +0004e910: 7793 6675 6e63 7469 6f6e 733a 8e9f 1af2 w.functions:.... │ │ │ │ +0004e920: bc8d 8d8d 91ea f1eb 9fee cfa7 8900 0066 ...............f │ │ │ │ +0004e930: 6601 c70b 4a9f 1807 168d 8d90 cccd 9f04 f...J........... │ │ │ │ +0004e940: 599c 8400 1c60 b200 0066 668d 9fee a664 Y....`...ff....d │ │ │ │ +0004e950: 8d91 170b cceb 6173 6574 5f68 656c 705f ......aset_help_ │ │ │ │ +0004e960: 7365 6172 6368 5f70 6174 6896 05bf aa3a search_path....: │ │ │ │ +0004e970: 9373 7472 696e 6793 6c69 7374 932d 3e93 .string.list.->. │ │ │ │ +0004e980: 766f 6964 8e9f 0d00 008d 9117 0bcc 6865 void..........he │ │ │ │ +0004e990: 6c70 5f73 6561 7263 685f 7061 7468 911c lp_search_path.. │ │ │ │ +0004e9a0: be52 3a96 05bf aa76 6f69 6493 2d3e 9373 .R:....void.->.s │ │ │ │ +0004e9b0: 7472 696e 6793 6c69 7374 8e8e 9201 c671 tring.list.....q │ │ │ │ +0004e9c0: b184 001c 60b2 0000 6666 8e8e 9f04 c002 ....`...ff...... │ │ │ │ +0004e9d0: 8900 0066 6601 c70b 4a8e 8e8e 9f1d 4811 ...ff...J.....H. │ │ │ │ +0004e9e0: 8d91 eaf1 ebcf 6861 95ac 7276 9365 9604 ......ha..rv.e.. │ │ │ │ +0004e9f0: fdb9 6290 538e 6565 6e9b 04fd b861 6464 ..b.S.een....add │ │ │ │ +0004ea00: 6564 9374 6f93 7468 6598 7379 7374 656d ed.to.the.system │ │ │ │ +0004ea10: 9366 6f72 9361 6363 6573 7369 6e67 9874 .for.accessing.t │ │ │ │ +0004ea20: 6865 9369 6e9a ac72 7465 726e 616c 9373 he.in..rternal.s │ │ │ │ +0004ea30: 6561 7263 9868 9104 fdb8 7061 7468 9375 earc.h....path.u │ │ │ │ +0004ea40: 7365 6493 6298 7991 04fd b8eb 4848 4f4c sed.b.y.....HHOL │ │ │ │ +0004ea50: 93cf 746f 8ea1 8d91 eaf1 eb0c 6e64 9604 ..to........nd.. │ │ │ │ +0004ea60: 1ec7 6f6e 6c69 6e65 9b04 1ec8 6865 6c70 ..online....help │ │ │ │ +0004ea70: 930c 6c65 732e 9105 d53e 5468 6598 6865 ..les....>The.he │ │ │ │ +0004ea80: 6c70 9373 6561 7263 90ac 7268 9870 6174 lp.searc..rh.pat │ │ │ │ +0004ea90: 6893 6861 7398 7072 6563 6973 656c 7993 h.has.precisely. │ │ │ │ +0004eaa0: 7468 6593 7361 6d65 9866 6f72 6d61 7493 the.same.format. │ │ │ │ +0004eab0: 6173 9874 6865 9372 6567 756c 6172 8ea1 as.the.regular.. │ │ │ │ +0004eac0: 8d91 eaf1 eb73 6561 7263 9aac 7268 9603 .....searc..rh.. │ │ │ │ +0004ead0: b21d 7061 7468 2c91 03bd 6c61 6e64 9374 ..path,...land.t │ │ │ │ +0004eae0: 6865 7365 9103 b21c 7498 7798 6f93 6675 hese....t.w.o.fu │ │ │ │ +0004eaf0: 6e63 7469 6f6e 7393 6172 6593 616e 616c nctions.are.anal │ │ │ │ +0004eb00: 6f67 6f75 7393 746f 9374 6865 9103 b21c ogous.to.the.... │ │ │ │ +0004eb10: eb48 4d4c 93cf 6675 6e63 7469 6f6e 738d .HML..functions. │ │ │ │ +0004eb20: 93eb 6173 6561 7263 685f 7061 7468 8e91 ..asearch_path.. │ │ │ │ +0004eb30: 46a0 88cf 616e 648e a18d 8d91 eaf1 ebeb F...and......... │ │ │ │ +0004eb40: 6173 6574 5f73 6561 7263 685f 7061 7468 aset_search_path │ │ │ │ +0004eb50: 8e91 412c e1cf 2e8e 9f27 7be3 8d8d 91ea ..A,.....'{..... │ │ │ │ +0004eb60: f1eb eb4b 382e 3136 8e91 20f1 e753 796e ...K8.16.. ..Syn │ │ │ │ +0004eb70: 96ff 75c2 7461 7891 067a e162 6c6f 9100 ..u.tax..z.blo.. │ │ │ │ +0004eb80: 8a3d 6393 6b73 8e9f 1be2 238d 91ea f1eb .=c.ks....#..... │ │ │ │ +0004eb90: cf41 9603 e769 7379 6e9a ac72 7461 7893 .A...isyn..rtax. │ │ │ │ +0004eba0: 626c 6f90 538e 6398 6b96 03e7 6a73 7461 blo.S.c.k...jsta │ │ │ │ +0004ebb0: 7274 7393 7769 7468 9103 e769 6193 6b98 rts.with...ia.k. │ │ │ │ +0004ebc0: 6579 7798 6f72 649b 03e7 6961 6e64 9365 eyw.ord...iand.e │ │ │ │ +0004ebd0: 6e64 7398 7769 7468 9361 9374 6572 6d69 nds.with.a.termi │ │ │ │ +0004ebe0: 6e61 746f 7298 616e 6493 6973 9861 7373 nator.and.is.ass │ │ │ │ +0004ebf0: 6f90 538e 6369 6174 6564 9377 6974 688e o.S.ciated.with. │ │ │ │ +0004ec00: a18d 91ea f1eb 6196 052e 4e66 756e 6374 ......a...Nfunct │ │ │ │ +0004ec10: 696f 6e93 6f6e 9373 7472 696e 6773 2e91 ion.on.strings.. │ │ │ │ +0004ec20: 0903 d157 6865 6e93 7375 639a ac72 6893 ...When.suc..rh. │ │ │ │ +0004ec30: 6193 626c 6f90 538e 6398 6b93 6973 9105 a.blo.S.c.k.is.. │ │ │ │ +0004ec40: 2e4d 656e 636f 756e 9874 6572 6564 9369 .Mencoun.tered.i │ │ │ │ +0004ec50: 6e93 7468 6593 696e 7075 7493 7374 7265 n.the.input.stre │ │ │ │ +0004ec60: 616d 2c91 057f 3761 6c6c 9374 6865 8ea1 am,...7all.the.. │ │ │ │ +0004ec70: 8d91 eaf1 eb63 95ac 7268 6172 6163 7465 .....c..rharacte │ │ │ │ +0004ec80: 7273 9b03 9853 6290 538e 6574 9377 9365 rs...Sb.S.et.w.e │ │ │ │ +0004ec90: 656e 9874 6865 9873 7461 7274 986b 9365 en.the.start.k.e │ │ │ │ +0004eca0: 7977 936f 7264 9861 6e64 9874 6865 9874 yw.ord.and.the.t │ │ │ │ +0004ecb0: 6572 6d69 6e61 746f 7298 6172 6598 6d61 erminator.are.ma │ │ │ │ +0004ecc0: 6465 9869 6e93 746f 9861 9873 7472 696e de.in.to.a.strin │ │ │ │ +0004ecd0: 6798 746f 9877 6869 6393 688e a18d 91ea g.to.whic.h..... │ │ │ │ +0004ece0: f1eb 7468 6596 0447 2761 7373 6f90 538e ..the..G'asso.S. │ │ │ │ +0004ecf0: 6369 6174 6564 9b04 4726 6675 6e63 7469 ciated..G&functi │ │ │ │ +0004ed00: 6f6e 9369 7398 6170 706c 6965 642e 9106 on.is.applied... │ │ │ │ +0004ed10: 4e5c 5379 6e95 ac72 7461 7898 626c 6f90 N\Syn..rtax.blo. │ │ │ │ +0004ed20: 538e 6393 6b73 9604 4727 6361 6e98 6290 S.c.ks..G'can.b. │ │ │ │ +0004ed30: 538e 6593 7573 6564 9877 6974 6893 7468 S.e.used.with.th │ │ │ │ +0004ed40: 6598 7061 7273 6572 9367 656e 6572 6174 e.parser.generat │ │ │ │ +0004ed50: 6f72 8ea1 8d91 eaf1 eb6c 6962 7261 7279 or.......library │ │ │ │ +0004ed60: 9604 0a29 eb61 7061 7273 6572 93cf 746f ...).aparser..to │ │ │ │ +0004ed70: 9b04 0a28 7061 7273 6593 7573 6572 2d73 ...(parse.user-s │ │ │ │ +0004ed80: 7090 538e 6563 690c 6564 936c 616e 6775 p.S.eci.ed.langu │ │ │ │ +0004ed90: 6167 6573 9369 6e90 ac72 746f 98eb 4848 ages.in..rto..HH │ │ │ │ +0004eda0: 4f4c 93cf 7465 726d 732e 9105 9762 5365 OL..terms....bSe │ │ │ │ +0004edb0: 6593 7468 6593 646f 9053 8e63 756d 656e e.the.do.S.cumen │ │ │ │ +0004edc0: 90ac 7274 6174 696f 6e8e a18d 91ea f1eb ..rtation....... │ │ │ │ +0004edd0: 6f66 9603 eaa8 7468 6593 6c69 6272 6172 of....the.librar │ │ │ │ +0004ede0: 7993 666f 7293 6465 7461 696c 7393 616e y.for.details.an │ │ │ │ +0004edf0: 6493 6578 616d 706c 6573 2e8e a18d 91f6 d.examples...... │ │ │ │ +0004ee00: 537a 5468 6596 03ea a84d 4c93 6675 6e63 SzThe....ML.func │ │ │ │ +0004ee10: 7469 6f6e 3a8e 8e9f 24fd 138e 8c8b 0000 tion:...$....... │ │ │ │ +0004ee20: 0059 0000 0000 0000 0000 0000 0000 0000 .Y.............. │ │ │ │ +0004ee30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0004ee40: 0000 0000 0000 0004 e375 a002 cc05 558d .........u....U. │ │ │ │ +0004ee50: a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d 9112 ..F............. │ │ │ │ +0004ee60: c761 d038 2e31 372e 910a 8000 5265 6c6f .a.8.17.....Relo │ │ │ │ +0004ee70: 9060 0063 6174 696e 6791 0480 0048 4f4c .`.cating....HOL │ │ │ │ +0004ee80: 9201 3345 9838 398e 9112 c761 9f05 6666 ..3E.89....a..ff │ │ │ │ +0004ee90: 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 ....f..>|....... │ │ │ │ +0004eea0: 2fdf 8da0 fd8b d021 8d8d 8d91 12c7 619f /......!......a. │ │ │ │ +0004eeb0: f54f a789 0000 6666 01c7 0b4a 9f0b 0716 .O....ff...J.... │ │ │ │ +0004eec0: 8d8d 90cc cd9f 0459 9c84 000f 60b2 0000 .......Y....`... │ │ │ │ +0004eed0: 6666 8d9f fba6 648d 9117 0bcc eb61 6e65 ff....d......ane │ │ │ │ +0004eee0: 775f 7379 6e74 6178 5f62 6c6f 636b 9605 w_syntax_block.. │ │ │ │ +0004eef0: bfaa 3a93 7374 7269 6e67 9323 9373 7472 ..:.string.#.str │ │ │ │ +0004ef00: 696e 6793 2393 7374 7269 6e67 932d 3e93 ing.#.string.->. │ │ │ │ +0004ef10: 766f 6964 8e8e 9201 c671 b184 000f 60b2 void.....q....`. │ │ │ │ +0004ef20: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ +0004ef30: c70b 4a8e 8e8e a917 dd5e 8d91 12c7 61cf ..J......^....a. │ │ │ │ +0004ef40: 6465 636c 6172 6573 9604 9cee 6193 6e65 declares....a.ne │ │ │ │ +0004ef50: 7793 7379 6e9a ac72 7461 7893 626c 6f90 w.syn..rtax.blo. │ │ │ │ +0004ef60: 538e 6398 6b2e 9107 4fb2 5468 6593 0c72 S.c.k...O.The..r │ │ │ │ +0004ef70: 7374 9361 7267 756d 656e 9874 9369 7393 st.argumen.t.is. │ │ │ │ +0004ef80: 7468 6593 7374 6172 7493 6b98 6579 7798 the.start.k.eyw. │ │ │ │ +0004ef90: 6f72 6493 6f66 9374 6865 9362 6c6f 9053 ord.of.the.blo.S │ │ │ │ +0004efa0: 8e63 986b 2c91 04c9 8074 6865 8ea4 1000 .c.k,....the.... │ │ │ │ +0004efb0: 008d 9112 c761 7365 636f 6e64 9605 5de8 .....asecond..]. │ │ │ │ +0004efc0: 6172 6775 6d65 6e9a ac72 7493 6973 9374 argumen..rt.is.t │ │ │ │ +0004efd0: 6865 9105 5de9 7465 726d 696e 6174 6f72 he..].terminator │ │ │ │ +0004efe0: 9361 6e64 9374 6865 9374 6869 7264 9361 .and.the.third.a │ │ │ │ +0004eff0: 7267 756d 656e 9874 9369 7393 7468 6591 rgumen.t.is.the. │ │ │ │ +0004f000: 055d e96e 616d 6593 6f66 9361 9366 756e .].name.of.a.fun │ │ │ │ +0004f010: 6374 696f 6e8e a18d 9112 c761 6861 9aac ction......aha.. │ │ │ │ +0004f020: 7276 696e 6796 03ea a861 9374 9879 7090 rving....a.t.yp. │ │ │ │ +0004f030: 538e 6593 7768 6963 9868 9369 7393 616e S.e.whic.h.is.an │ │ │ │ +0004f040: 9369 6e73 7461 6e63 6593 6f66 93eb 6173 .instance.of..as │ │ │ │ +0004f050: 7472 696e 672d 3e2a cf2e 9105 38e0 5468 tring->*....8.Th │ │ │ │ +0004f060: 6593 650b 6563 7493 6f66 8ea6 8d8d 8d9f e.e.ect.of...... │ │ │ │ +0004f070: 00cb 898d 8d8d 8d91 2a06 60eb 616e 6577 ........*.`.anew │ │ │ │ +0004f080: 5f73 796e 7461 785f 626c 6f63 6b28 6058 _syntax_block(`X │ │ │ │ +0004f090: 5858 602c 9605 bfaa 6059 5959 602c 9360 XX`,....`YYY`,.` │ │ │ │ +0004f0a0: eb62 6691 012d bceb 6160 293b 3b8e 8e8e .bf..-..a`);;... │ │ │ │ +0004f0b0: 8e8e 8e8e a68d 9112 c761 cf69 7396 03ea .........a.is... │ │ │ │ +0004f0c0: a874 6861 7493 6966 9373 7562 7365 7175 .that.if.subsequ │ │ │ │ +0004f0d0: 656e 90ac 7274 6c79 8ea6 8d8d 8d9e 56bd en..rtly......V. │ │ │ │ +0004f0e0: 8d8d 8d8d 912a 0660 eb61 5858 5896 113e .....*.`.aXXX..> │ │ │ │ +0004f0f0: fe2e 2e2e 9359 5959 8e8e 8e8e 8e8e 8e9f .....YYY........ │ │ │ │ +0004f100: 17dd 5d8d 9112 c761 cf6f 9053 8e63 6375 ..]....a.o.S.ccu │ │ │ │ +0004f110: 7273 9603 eaa8 696e 9374 6865 9369 6e70 rs....in.the.inp │ │ │ │ +0004f120: 7574 2c93 7468 656e 9369 7493 6973 9361 ut,.then.it.is.a │ │ │ │ +0004f130: 7393 7468 6f75 6768 8ea6 8d8d 8d9f 00cb s.though........ │ │ │ │ +0004f140: 898d 8d8d 8d91 2a06 60eb 6266 9106 ed66 ......*.`.bf...f │ │ │ │ +0004f150: eb61 6096 113e fe2e 2e2e 9360 8e8e 8e8e .a`..>.....`.... │ │ │ │ +0004f160: 8e8e 8ea6 8d91 12c7 61cf 7790 ac72 6572 ........a.w..rer │ │ │ │ +0004f170: 6596 03ea a869 6e70 7574 9369 6e73 7465 e....input.inste │ │ │ │ +0004f180: 6164 2e91 0538 e046 91ff 0556 6f72 9365 ad...8.F...Vor.e │ │ │ │ +0004f190: 7861 6d70 6c65 3a8e 9f50 1197 8d8d 8d91 xample:..P...... │ │ │ │ +0004f1a0: 12c7 619f bb87 8189 0000 6666 01c7 0b4a ..a.......ff...J │ │ │ │ +0004f1b0: 9f7e 9762 8d8d 90cc cd9f 0459 9c84 0082 .~.b.......Y.... │ │ │ │ +0004f1c0: f0fe 0000 6666 8d9f 8766 108d 8d92 01af ....ff...f...... │ │ │ │ +0004f1d0: f00d 8400 0ad7 0e00 00b8 e88e 8d92 01b0 ................ │ │ │ │ +0004f1e0: a8f5 8400 00b8 e800 15ae 648e 8d8d 8d92 ..........d..... │ │ │ │ +0004f1f0: 01b9 4db2 9ffd 1c15 eb49 318e 8e8e 8e9f ..M......I1..... │ │ │ │ +0004f200: ff40 548d 9105 ccce eb61 236c 6574 9605 .@T......a#let.. │ │ │ │ +0004f210: bfaa 666f 6f93 7393 3d93 7072 696e 745f ..foo.s.=.print_ │ │ │ │ +0004f220: 7374 7269 6e67 9360 4865 6c6c 6f3a 9360 string.`Hello:.` │ │ │ │ +0004f230: 3b93 7072 696e 745f 7374 7269 6e67 9373 ;.print_string.s │ │ │ │ +0004f240: 3b93 7072 696e 745f 6e65 776c 696e 6528 ;.print_newline( │ │ │ │ +0004f250: 293b 3b8e a40d 0000 8d91 05cc ce66 6f6f );;..........foo │ │ │ │ +0004f260: 9605 bfaa 3d93 2d93 3a93 2873 7472 696e ....=.-.:.(strin │ │ │ │ +0004f270: 6793 2d3e 9376 6f69 6429 8ea1 a18d 9105 g.->.void)...... │ │ │ │ +0004f280: ccce 236e 6577 5f73 796e 7461 785f 626c ..#new_syntax_bl │ │ │ │ +0004f290: 6f63 6b28 603c 3c60 2c60 3e3e 602c 9105 ock(`<<`,`>>`,.. │ │ │ │ +0004f2a0: bfaa 6066 6f6f 6029 3b3b 8ea1 8d91 05cc ..`foo`);;...... │ │ │ │ +0004f2b0: ce28 2996 05bf aa3a 9376 6f69 648e a1a1 .()....:.void... │ │ │ │ +0004f2c0: 8d91 05cc ce23 3c3c 9605 bfaa 4d69 6b65 .....#<<....Mike │ │ │ │ +0004f2d0: 933e 3e3b 3b8e a18d 9105 ccce 4865 6c6c .>>;;.......Hell │ │ │ │ +0004f2e0: 6f3a 9105 bfaa 4d69 6b65 8ea1 8d91 05cc o:....Mike...... │ │ │ │ +0004f2f0: ce28 2996 05bf aa3a 9376 6f69 648e a18e .()....:.void... │ │ │ │ +0004f300: 9201 c671 b184 0082 f0fe 0000 6666 8e8e ...q........ff.. │ │ │ │ +0004f310: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ +0004f320: 9f50 bc43 8d91 1e28 f0cf 5468 6596 02a8 .P.C...(..The... │ │ │ │ +0004f330: 2066 756e 6374 696f 6e8d 93eb 6173 6574 function...aset │ │ │ │ +0004f340: 5f73 7472 696e 675f 6573 6361 7065 8e91 _string_escape.. │ │ │ │ +0004f350: 670a 8acf 2873 6565 9353 6563 7469 6f6e g...(see.Section │ │ │ │ +0004f360: 9333 2e33 2e32 2993 6973 9375 7365 6675 .3.3.2).is.usefu │ │ │ │ +0004f370: 6c93 7769 7468 9102 a81f 7379 6e9a ac72 l.with....syn..r │ │ │ │ +0004f380: 7461 7893 626c 6f95 538e 6398 6b73 2c91 tax.blo.S.c.ks,. │ │ │ │ +0004f390: 02e8 a262 9365 6361 7573 658e a18d 9112 ...b.ecause..... │ │ │ │ +0004f3a0: c761 6974 9603 eaa8 656e 6162 6c65 7393 .ait....enables. │ │ │ │ +0004f3b0: 6261 6390 ac72 6b73 6c61 7368 9328 eb61 bac..rkslash.(.a │ │ │ │ +0004f3c0: 5ccf 2993 746f 9362 9053 8e65 9369 6e63 \.).to.b.S.e.inc │ │ │ │ +0004f3d0: 6c75 6465 6493 696e 9373 7472 696e 6773 luded.in.strings │ │ │ │ +0004f3e0: 2e8e 9f27 6b88 8d8d 9112 c761 eb4b 382e ...'k......a.K8. │ │ │ │ +0004f3f0: 3137 8e91 48c7 5d52 656c 6f91 008a 3d63 17..H.]Relo...=c │ │ │ │ +0004f400: 6174 696e 6791 067a e148 4f4c 8e9f 1be2 ating..z.HOL.... │ │ │ │ +0004f410: 238d 9112 c761 cf54 6865 9603 eaa8 6275 #....a.The....bu │ │ │ │ +0004f420: 696c 742d 696e 93eb 484d 4c93 cf66 756e ilt-in..HML..fun │ │ │ │ +0004f430: 6374 696f 6e3a 8ea6 8d8d 8d91 12c7 619f ction:........a. │ │ │ │ +0004f440: f54f a789 0000 6666 01c7 0b4a 9f0b 0716 .O....ff...J.... │ │ │ │ +0004f450: 8d8d 90cc cd9f 0459 9c84 000f 60b2 0000 .......Y....`... │ │ │ │ +0004f460: 6666 8d9f fba6 648d 9117 0bcc eb61 696e ff....d......ain │ │ │ │ +0004f470: 7374 616c 6c96 05bf aa3a 9373 7472 696e stall....:.strin │ │ │ │ +0004f480: 6793 2d3e 9376 6f69 648e 8e92 01c6 71b1 g.->.void.....q. │ │ │ │ +0004f490: 8400 0f60 b200 0066 668e 8e9f 04c0 0289 ...`...ff....... │ │ │ │ +0004f4a0: 0000 6666 01c7 0b4a 8e8e 8ea6 8d91 12c7 ..ff...J........ │ │ │ │ +0004f4b0: 61cf 7265 636f 6e0c 6775 7265 7396 0564 a.recon.gures..d │ │ │ │ +0004f4c0: 3761 9372 756e 6e69 6e67 93eb 4848 4f4c 7a.running..HHOL │ │ │ │ +0004f4d0: 93cf 7379 7374 656d 9374 6f93 6193 6e65 ..system.to.a.ne │ │ │ │ +0004f4e0: 7791 0564 3872 6f90 538e 6f74 9364 6972 w..d8ro.S.ot.dir │ │ │ │ +0004f4f0: 6563 746f 7279 2e91 09a5 8d54 6865 9373 ectory.....The.s │ │ │ │ +0004f500: 7472 696e 6793 6172 6775 6d65 6e90 ac72 tring.argumen..r │ │ │ │ +0004f510: 7493 746f 8ea1 8d8d 9112 c761 eb61 696e t.to.......a.ain │ │ │ │ +0004f520: 7374 616c 6c8e 913f 558e cf73 686f 756c stall..?U..shoul │ │ │ │ +0004f530: 6496 0450 8762 9053 8e65 9374 6865 9361 d..P.b.S.e.the.a │ │ │ │ +0004f540: 6273 6f6c 7574 6593 7061 7468 936e 616d bsolute.path.nam │ │ │ │ +0004f550: 6593 746f 9104 5088 7468 6593 6469 7265 e.to..P.the.dire │ │ │ │ +0004f560: 6374 6f72 7993 696e 9377 6869 6390 ac72 ctory.in.whic..r │ │ │ │ +0004f570: 6893 7468 6593 eb48 484f 4c93 cf73 7973 h.the..HHOL..sys │ │ │ │ +0004f580: 7465 6d93 6973 8ea1 8d91 12c7 616c 6f90 tem.is......alo. │ │ │ │ +0004f590: 538e 6361 7465 642e 9106 3269 4368 6170 S.cated...2iChap │ │ │ │ +0004f5a0: 7465 7296 043d d631 9b04 3dd5 6f66 93eb ter..=.1..=.of.. │ │ │ │ +0004f5b0: 4954 5554 4f52 4941 4c93 cf28 6047 6574 ITUTORIAL..(`Get │ │ │ │ +0004f5c0: 7469 6e67 9861 6e64 9349 6e73 7461 6c6c ting.and.Install │ │ │ │ +0004f5d0: 696e 6793 eb48 484f 4ccf 2729 9104 3dc0 ing..HHOL.')..=. │ │ │ │ +0004f5e0: 6465 7363 7269 6290 538e 6573 9369 6e98 describ.S.es.in. │ │ │ │ +0004f5f0: 6465 7461 696c 9368 6f90 ac72 778e a18d detail.ho..rw... │ │ │ │ +0004f600: 9112 c761 746f 9603 eaa8 636f 6e0c 6775 ...ato....con.gu │ │ │ │ +0004f610: 7265 93eb 4848 4f4c cf2e 8ea1 8d91 1e28 re..HHOL.......( │ │ │ │ +0004f620: f045 7865 6375 7469 6e67 8d91 03ea a8eb .Executing...... │ │ │ │ +0004f630: 6169 6e73 7461 6c6c 9105 bfaa 60eb 6264 ainstall....`.bd │ │ │ │ +0004f640: 6972 954d de65 6374 6f72 9379 9064 93eb ir.M.ector.y.d.. │ │ │ │ +0004f650: 6160 8e91 6e24 25cf 646f 9053 8e65 7396 a`..n$%.do.S.es. │ │ │ │ +0004f660: 03ea a874 6865 9366 6f6c 6c6f 90ac 7277 ...the.follo..rw │ │ │ │ +0004f670: 696e 673a 8ea6 8d8d 8d8d 9124 67af eb60 ing:.......$g..` │ │ │ │ +0004f680: 8088 8e8e 8e91 3027 4dcf 5365 7473 9603 ......0'M.Sets.. │ │ │ │ +0004f690: eaa8 7468 6593 7365 6172 6390 ac72 6893 ..the.searc..rh. │ │ │ │ +0004f6a0: 7061 7468 9374 6f3a 9105 38e0 eb61 5b60 path.to:..8..a[` │ │ │ │ +0004f6b0: 603b 9605 bfaa 607e 2f60 3b93 608d eb62 `;....`~/`;.`..b │ │ │ │ +0004f6c0: 6469 7295 4dde 6563 746f 7293 798e 912c dir.M.ector.y.., │ │ │ │ +0004f6d0: d231 eb61 2f74 6865 6f72 6965 732f 605d .1.a/theories/`] │ │ │ │ +0004f6e0: 8e9f 18b7 588d 8d8d 8d91 2467 afeb 6080 ....X.....$g..`. │ │ │ │ +0004f6f0: 888e 8e8e 9130 274d cf53 6574 7396 03ea .....0'M.Sets... │ │ │ │ +0004f700: a875 7093 7468 6593 696e 9aac 7274 6572 .up.the.in..rter │ │ │ │ +0004f710: 6e61 6c93 7365 6172 6398 6893 7061 7468 nal.searc.h.path │ │ │ │ +0004f720: 9375 7365 6493 6298 7993 eb48 484f 4c93 .used.b.y..HHOL. │ │ │ │ +0004f730: cf74 6f93 0c6e 6493 6f6e 6c69 6e65 9368 .to..nd.online.h │ │ │ │ +0004f740: 656c 7093 0c6c 6573 2e8e 9f18 b757 8d8d elp..les.....W.. │ │ │ │ +0004f750: 8d8d 9124 67af eb60 8088 8e8e 8e91 3027 ...$g..`......0' │ │ │ │ +0004f760: 4dcf 5365 7473 9603 eaa8 7570 9374 6865 M.Sets....up.the │ │ │ │ +0004f770: 9369 6e9a ac72 7465 726e 616c 9373 6561 .in..rternal.sea │ │ │ │ +0004f780: 7263 9868 9370 6174 6893 7573 6564 9362 rc.h.path.used.b │ │ │ │ +0004f790: 9879 93eb 4848 4f4c 93cf 746f 930c 6e64 .y..HHOL..to..nd │ │ │ │ +0004f7a0: 936c 6962 7261 7269 6573 2e8e 8e9f 24fd .libraries....$. │ │ │ │ +0004f7b0: 138e 8c8b 0000 005a 0000 0000 0000 0000 .......Z........ │ │ │ │ 0004f7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0004f7d0: 0000 0000 0004 ee15 a002 cc05 558d a0fd ............U... │ │ │ │ -0004f7e0: 46d3 0e8d 8d8d 8d9f fa99 9a8d 91ea f1eb F............... │ │ │ │ -0004f7f0: d039 3092 00ee 8ba1 4368 6170 7465 7296 .90.....Chapter. │ │ │ │ -0004f800: 0480 0038 2e91 0a80 004d 4c93 5379 7374 ...8.....ML.Syst │ │ │ │ -0004f810: 656d 9346 91fe e000 756e 6374 696f 6e73 em.F....unctions │ │ │ │ -0004f820: 8e91 eaf1 eb9f 0566 6689 0000 e666 01c7 .......ff....f.. │ │ │ │ -0004f830: 3e7c 8e8e 8e8e a002 942f df8d a0fd 8bd0 >|......./...... │ │ │ │ -0004f840: 218d 8d91 eaf1 ebeb 4b38 2e31 388e 9120 !.......K8.18.. │ │ │ │ -0004f850: f1e7 4c69 6272 6172 6965 738e 9f1b e223 ..Libraries....# │ │ │ │ -0004f860: 8d91 eaf1 ebcf 5468 6596 04bb 6deb 4848 ......The...m.HH │ │ │ │ -0004f870: 4f4c 9b04 bb6e cf73 7973 7465 6d93 6861 OL...n.system.ha │ │ │ │ -0004f880: 7393 6193 6c69 6272 6172 7998 6d65 639a s.a.library.mec. │ │ │ │ -0004f890: ac72 6861 6e69 736d 9377 6869 6398 6893 .rhanism.whic.h. │ │ │ │ -0004f8a0: 616c 6c6f 9877 739b 04bb 6e75 7365 6675 allo.ws...nusefu │ │ │ │ -0004f8b0: 6c93 7468 656f 7269 6573 9361 6e64 9374 l.theories.and.t │ │ │ │ -0004f8c0: 6f90 538e 6f6c 7398 746f 9362 9053 8e65 o.S.ols.to.b.S.e │ │ │ │ -0004f8d0: 8ea4 1000 008d 91ea f1eb 6c6f 6164 6564 ..........loaded │ │ │ │ -0004f8e0: 9603 eaa8 6f6e 9364 656d 616e 6493 696e ....on.demand.in │ │ │ │ -0004f8f0: 9361 9375 6e69 666f 726d 9377 95ac 7261 .a.uniform.w..ra │ │ │ │ -0004f900: 9379 91ff 0556 2e91 0538 e041 9603 eaa8 .y...V...8.A.... │ │ │ │ -0004f910: 6c69 6272 6172 7993 6973 936c 6f61 6465 library.is.loade │ │ │ │ -0004f920: 6493 7769 7468 9374 6865 9366 756e 6374 d.with.the.funct │ │ │ │ -0004f930: 696f 6e3a 8ea9 187c fc8d 8d8d 91ea f1eb ion:...|........ │ │ │ │ -0004f940: 9ff5 4fa7 8900 0066 6601 c70b 4a9f 0b07 ..O....ff...J... │ │ │ │ -0004f950: 168d 8d90 cccd 9f04 599c 8400 0f60 b200 ........Y....`.. │ │ │ │ -0004f960: 0066 668d 9ffb a664 8d91 170b cceb 616c .ff....d......al │ │ │ │ -0004f970: 6f61 645f 6c69 6272 6172 7996 05bf aa3a oad_library....: │ │ │ │ -0004f980: 9373 7472 696e 6793 2d3e 9376 6f69 648e .string.->.void. │ │ │ │ -0004f990: 8e92 01c6 71b1 8400 0f60 b200 0066 668e ....q....`...ff. │ │ │ │ -0004f9a0: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ -0004f9b0: 8e9f 187c fd8d 91ea f1eb cf41 9103 21d2 ...|.......A..!. │ │ │ │ -0004f9c0: 6361 6c6c 9603 2205 746f 8d93 eb61 6c6f call..".to...alo │ │ │ │ -0004f9d0: 6164 5f6c 6962 7261 7279 9105 bfaa 608d ad_library....`. │ │ │ │ -0004f9e0: d76c 9043 8f69 628e 910c c49e eb61 608e .l.C.ib......a`. │ │ │ │ -0004f9f0: 9169 439f cf77 696c 6c93 646f 936e 6f74 .iC..will.do.not │ │ │ │ -0004fa00: 6869 6e67 9369 6693 7468 6593 6c69 6272 hing.if.the.libr │ │ │ │ -0004fa10: 6172 7993 d76c 9043 8f69 6291 0322 06cf ary..l.C.ib..".. │ │ │ │ -0004fa20: 6973 9361 6c72 6561 6479 936c 6f61 6465 is.already.loade │ │ │ │ -0004fa30: 642e 9104 f5ff 4f74 6865 7277 6973 658e d.....Otherwise. │ │ │ │ -0004fa40: a18d 91ea f1eb 6974 9604 070b 7769 6c6c ......it....will │ │ │ │ -0004fa50: 9b04 070a 6c6f 6164 9369 6e90 ac72 746f ....load.in..rto │ │ │ │ -0004fa60: 93eb 4848 4f4c 93cf 7468 6598 e56c 6962 ..HHOL..the..lib │ │ │ │ -0004fa70: 7296 ff66 6661 7279 9104 4d4d 6c6f 9361 r..ffary..MMlo.a │ │ │ │ -0004fa80: 6491 044d 4c0c 6c65 9104 ecbb cf61 7373 d..ML.le.....ass │ │ │ │ -0004fa90: 6f90 538e 6369 6174 6564 9877 6974 6896 o.S.ciated.with. │ │ │ │ -0004faa0: 0407 0b74 6865 936c 6962 7261 7279 8d98 ...the.library.. │ │ │ │ -0004fab0: d76c 9043 8f69 628e 9110 cba8 cf2e 9105 .l.C.ib......... │ │ │ │ -0004fac0: 8e09 4f72 6469 6e61 7269 6c79 91ff 0556 ..Ordinarily...V │ │ │ │ -0004fad0: 2c91 040e 2374 6869 738e a18d 91ea f1eb ,...#this....... │ │ │ │ -0004fae0: 6c6f 6164 9604 50e7 0c6c 659b 0450 e869 load..P..le..P.i │ │ │ │ -0004faf0: 7393 6361 6c6c 6564 8d8d 98d7 6c90 438f s.called....l.C. │ │ │ │ -0004fb00: 6962 8e91 1115 86eb 612f 8dd7 6c90 438f ib......a/..l.C. │ │ │ │ -0004fb10: 6962 8e91 0cc4 9eeb 612e 6d6c 8e91 34d8 ib......a.ml..4. │ │ │ │ -0004fb20: cccf 2e91 066b 9e49 662c 9b04 6a77 686f .....k.If,..jwho │ │ │ │ -0004fb30: 95ac 7277 9365 7693 6572 2c98 7468 6596 ..rw.ev.er,.the. │ │ │ │ -0004fb40: 0450 e873 7472 696e 679b 0450 e773 7570 .P.string..P.sup │ │ │ │ -0004fb50: 706c 6965 6493 746f 8d98 eb61 6c6f 6164 plied.to...aload │ │ │ │ -0004fb60: 5f6c 6962 7261 7279 8e91 4d9d c7cf 636f _library..M...co │ │ │ │ -0004fb70: 6e90 ac72 7461 696e 7398 618e a18d 91ea n..rtains.a..... │ │ │ │ -0004fb80: f1eb 636f 6c6f 6e2c 9603 eaa8 6173 9369 ..colon,....as.i │ │ │ │ -0004fb90: 6e8e a68d 8d8d 9f01 28de 8d8d 8d8d 9102 n.......(....... │ │ │ │ -0004fba0: 30ea eb61 6c6f 6164 5f6c 6962 7261 7279 0..aload_library │ │ │ │ -0004fbb0: 9105 bfaa 608d d76c 9043 8f69 628e 910c ....`..l.C.ib... │ │ │ │ -0004fbc0: c49e eb61 3a8d d770 6172 9053 8e74 8e91 ...a:..par.S.t.. │ │ │ │ -0004fbd0: 15ed fdeb 6160 3b3b 8e8e 8e8e 8e8e 8ea6 ....a`;;........ │ │ │ │ -0004fbe0: 8d91 eaf1 ebcf 7468 656e 9603 eaa8 7468 ......then....th │ │ │ │ -0004fbf0: 6593 6c6f 6164 930c 6c65 9377 696c 6c93 e.load..le.will. │ │ │ │ -0004fc00: 629a 538e 6593 6361 6c6c 6564 8d8d 93d7 b.S.e.called.... │ │ │ │ -0004fc10: 6c90 438f 6962 8e91 10af 46eb 612f 8dd7 l.C.ib....F.a/.. │ │ │ │ -0004fc20: 7061 7298 748e 9115 edfd eb61 2e6d 6c8e par.t......a.ml. │ │ │ │ -0004fc30: 913d 9beb cf2e 8ea1 8d91 f653 7a54 6865 .=.........SzThe │ │ │ │ -0004fc40: 9604 36a9 7379 7374 656d 9373 6561 7263 ..6.system.searc │ │ │ │ -0004fc50: 9aac 7268 6573 9366 6f72 9374 6865 936c ..rhes.for.the.l │ │ │ │ -0004fc60: 6f61 6493 0c6c 6593 696e 9104 36a8 7468 oad..le.in..6.th │ │ │ │ -0004fc70: 6593 6c69 6272 6172 7993 6469 7265 6374 e.library.direct │ │ │ │ -0004fc80: 6f72 6965 7393 7370 9053 8e65 6369 0c65 ories.sp.S.eci.e │ │ │ │ -0004fc90: 6493 6298 7993 616e 9369 6e98 7465 726e d.b.y.an.in.tern │ │ │ │ -0004fca0: 616c 8ea1 8d91 eaf1 eb73 6561 7263 9aac al.......searc.. │ │ │ │ -0004fcb0: 7268 9604 fdca 7061 7468 9363 616c 6c65 rh....path.calle │ │ │ │ -0004fcc0: 6493 7468 6593 e56c 6962 7296 ff66 6661 d.the..libr..ffa │ │ │ │ -0004fcd0: 7279 9105 3019 7365 9361 7293 6368 9105 ry..0.se.ar.ch.. │ │ │ │ -0004fce0: 301a 7093 6174 68cf 2e91 0872 4654 6869 0.p.ath....rFThi │ │ │ │ -0004fcf0: 7396 04fd ca69 7391 04fd c961 936c 6973 s....is....a.lis │ │ │ │ -0004fd00: 7493 6f66 9364 6972 6563 746f 7279 936e t.of.directory.n │ │ │ │ -0004fd10: 616d 6573 9377 6869 6398 6893 6861 738e ames.whic.h.has. │ │ │ │ -0004fd20: a18d 91ea f1eb 7072 6563 6973 656c 7996 ......precisely. │ │ │ │ -0004fd30: 0451 4074 6865 9b04 513f 7361 6d65 9366 .Q@the..Q?same.f │ │ │ │ -0004fd40: 6f72 6d61 7498 6173 9374 6865 9872 6567 ormat.as.the.reg │ │ │ │ -0004fd50: 756c 6172 9373 6561 7263 90ac 7268 9870 ular.searc..rh.p │ │ │ │ -0004fd60: 6174 682e 9106 6ca7 4173 736f 9053 8e63 ath...l.Asso.S.c │ │ │ │ -0004fd70: 6961 7465 6498 7769 7468 9374 6865 986c iated.with.the.l │ │ │ │ -0004fd80: 6962 7261 7279 9373 6561 6390 ac72 688e ibrary.seac..rh. │ │ │ │ -0004fd90: a18d 91ea f1eb 7061 7468 9603 eaa8 6172 ......path....ar │ │ │ │ -0004fda0: 6593 7495 ac72 7793 6f91 03ea a866 756e e.t..rw.o....fun │ │ │ │ -0004fdb0: 6374 696f 6e73 3a8e 9f1d 690f 8d8d 8d91 ctions:...i..... │ │ │ │ -0004fdc0: eaf1 eb9f eecf a789 0000 6666 01c7 0b4a ..........ff...J │ │ │ │ -0004fdd0: 9f18 0716 8d8d 90cc cd9f 0459 9c84 001c ...........Y.... │ │ │ │ -0004fde0: 60b2 0000 6666 8d9f eea6 648d 9117 0bcc `...ff....d..... │ │ │ │ -0004fdf0: eb61 7365 745f 6c69 6272 6172 795f 7365 .aset_library_se │ │ │ │ -0004fe00: 6172 6368 5f70 6174 6896 05bf aa3a 9373 arch_path....:.s │ │ │ │ -0004fe10: 7472 696e 6793 6c69 7374 932d 3e93 766f tring.list.->.vo │ │ │ │ -0004fe20: 6964 8e9f 0d00 008d 9117 0bcc 6c69 6272 id..........libr │ │ │ │ -0004fe30: 6172 795f 7365 6172 6368 5f70 6174 6891 ary_search_path. │ │ │ │ -0004fe40: 1cbe 523a 9605 bfaa 766f 6964 932d 3e93 ..R:....void.->. │ │ │ │ -0004fe50: 7374 7269 6e67 936c 6973 748e 8e92 01c6 string.list..... │ │ │ │ -0004fe60: 71b1 8400 1c60 b200 0066 668e 8e9f 04c0 q....`...ff..... │ │ │ │ -0004fe70: 0289 0000 6666 01c7 0b4a 8e8e 8e9f 1d69 ....ff...J.....i │ │ │ │ -0004fe80: 108d 91ea f1eb cf54 6865 7365 9603 a579 .......These...y │ │ │ │ -0004fe90: 6172 659b 03a5 7a61 6e61 6c6f 676f 7573 are...zanalogous │ │ │ │ -0004fea0: 9374 6f93 7468 6598 eb48 4d4c 93cf 6675 .to.the..HML..fu │ │ │ │ -0004feb0: 6e63 7469 6f6e 738d 98eb 6173 6561 7263 nctions...asearc │ │ │ │ -0004fec0: 685f 7061 7468 8e91 4687 41cf 616e 648d h_path..F.A.and. │ │ │ │ -0004fed0: 93eb 6173 6574 5f73 6561 7263 685f 7061 ..aset_search_pa │ │ │ │ -0004fee0: 7468 8e91 59e0 6fcf 3b91 03bc 8974 6865 th..Y.o.;....the │ │ │ │ -0004fef0: 7998 7365 7493 7468 658e a18d 91ea f1eb y.set.the....... │ │ │ │ -0004ff00: 6c69 6272 6172 7996 0413 bb73 6561 7263 library....searc │ │ │ │ -0004ff10: 9aac 7268 9104 13ba 7061 7468 9361 6e64 ..rh....path.and │ │ │ │ -0004ff20: 9372 6574 7269 6576 9865 9104 13ba 7468 .retriev.e....th │ │ │ │ -0004ff30: 6593 6c69 6272 6172 7993 7365 6172 6398 e.library.searc. │ │ │ │ -0004ff40: 6896 0413 ba70 6174 682c 9104 1e00 7265 h....path,....re │ │ │ │ -0004ff50: 7370 9053 8e65 6374 6976 9865 6c79 91ff sp.S.ectiv.ely.. │ │ │ │ -0004ff60: 0556 2e91 05b4 1854 6865 936c 6962 7261 .V.....The.libra │ │ │ │ -0004ff70: 7279 9104 13bb 7365 6172 6398 688e a18d ry....searc.h... │ │ │ │ -0004ff80: 91ea f1eb 7061 7468 9604 d267 6973 9b04 ....path...gis.. │ │ │ │ -0004ff90: d266 696e 90ac 7274 656e 6465 6493 746f .fin..rtended.to │ │ │ │ -0004ffa0: 9373 7570 7090 538e 6f72 7498 7468 6593 .supp.S.ort.the. │ │ │ │ -0004ffb0: 7573 6598 6f66 936c 6f90 538e 6361 6c93 use.of.lo.S.cal. │ │ │ │ -0004ffc0: 6c69 6272 6172 6965 732e 9107 f01c 4966 libraries.....If │ │ │ │ -0004ffd0: 9874 6865 936c 6962 7261 7279 9873 6561 .the.library.sea │ │ │ │ -0004ffe0: 7263 90ac 7268 9370 6174 6893 6973 2c91 rc..rh.path.is,. │ │ │ │ -0004fff0: 050c 5666 6f72 8ea1 8d91 eaf1 eb65 7861 ..Vfor.......exa │ │ │ │ -00050000: 6d70 6c65 3a8e a68d 8d8d 9f00 cb89 8d8d mple:........... │ │ │ │ -00050010: 8d8d 9102 30ea eb61 5b60 7e2f 6c69 6272 ....0..a[`~/libr │ │ │ │ -00050020: 6172 792f 603b 9105 bfaa 602f 7573 722f ary/`;....`/usr/ │ │ │ │ -00050030: 6c69 622f 686f 6c2f 4c69 6272 6172 792f lib/hol/Library/ │ │ │ │ -00050040: 605d 8e8e 8e8e 8e8e 8ea6 8d91 eaf1 ebcf `].............. │ │ │ │ -00050050: 7768 6572 6596 04d8 a0eb 617e 2f6c 6962 where.....a~/lib │ │ │ │ -00050060: 7261 7279 2f9b 04d8 a1cf 6973 9374 6865 rary/.....is.the │ │ │ │ -00050070: 9370 6174 686e 616d 6593 6f66 9874 6865 .pathname.of.the │ │ │ │ -00050080: 9364 6972 6563 746f 7279 9369 6e98 7768 .directory.in.wh │ │ │ │ -00050090: 6963 90ac 7268 9361 9375 7365 7227 7393 ic..rh.a.user's. │ │ │ │ -000500a0: 6c6f 9053 8e63 616c 986c 6962 7261 7269 lo.S.cal.librari │ │ │ │ -000500b0: 6573 9372 652d 8ea1 8d91 eaf1 eb73 6964 es.re-.......sid │ │ │ │ -000500c0: 6596 0579 4e61 6e64 8d91 0579 4deb 612f e..yNand...yM.a/ │ │ │ │ -000500d0: 7573 722f 6c69 622f 686f 6c2f 4c69 6272 usr/lib/hol/Libr │ │ │ │ -000500e0: 6172 792f 8e92 0083 ab8d cf69 7393 7468 ary/.......is.th │ │ │ │ -000500f0: 659b 0579 4deb 4848 4f4c 93cf 7379 7374 e..yM.HHOL..syst │ │ │ │ -00050100: 656d 936c 6962 7261 7279 9864 6972 6563 em.library.direc │ │ │ │ -00050110: 746f 7279 91ff 0556 2c91 05dc f774 6865 tory...V,....the │ │ │ │ -00050120: 6e93 6576 91ff 58e4 616c 7561 7469 6e67 n.ev..X.aluating │ │ │ │ -00050130: 8ea1 8d8d 91ea f1eb eb61 6c6f 6164 5f6c .........aload_l │ │ │ │ -00050140: 6962 7261 7279 9105 bfaa 608d d76c 9043 ibrary....`..l.C │ │ │ │ -00050150: 8f69 628e 910c c49e eb61 608e 9152 37ca .ib......a`..R7. │ │ │ │ -00050160: cf77 696c 6c96 0446 4b6c 6f61 6493 7468 .will..FKload.th │ │ │ │ -00050170: 6593 0c6c 6593 eb61 7e8d 2f6c 6962 7261 e..le..a~./libra │ │ │ │ -00050180: 7279 2f8d d76c 9043 8f69 628e 960c c49e ry/..l.C.ib..... │ │ │ │ -00050190: eb61 2f8d d76c 9043 8f69 628e 93eb 612e .a/..l.C.ib...a. │ │ │ │ -000501a0: 6d6c 8e91 688b 2acf 6966 9369 7493 6578 ml..h.*.if.it.ex │ │ │ │ -000501b0: 6973 7473 9361 6e64 936f 7468 6572 7769 ists.and.otherwi │ │ │ │ -000501c0: 7365 936c 6f61 648e a18d 91ea f1eb 7468 se.load.......th │ │ │ │ -000501d0: 6596 0429 5c0c 6c65 8d91 0429 5deb 612f e..)\.le...)].a/ │ │ │ │ -000501e0: 7573 722f 686f 6c2f 4c69 6272 6172 792f usr/hol/Library/ │ │ │ │ -000501f0: 8dd7 6c90 438f 6962 8e96 0cc4 9eeb 612f ..l.C.ib......a/ │ │ │ │ -00050200: 8dd7 6c90 438f 6962 8e93 eb61 2e6d 6c8e ..l.C.ib...a.ml. │ │ │ │ -00050210: 9200 966b 8bcf 2e91 05f4 fd49 6693 6e65 ...k.......If.ne │ │ │ │ -00050220: 6974 6865 7293 0c6c 6593 6578 6973 7473 ither..le.exists │ │ │ │ -00050230: 2c91 0439 0a74 6865 6e93 7468 6593 6361 ,..9.then.the.ca │ │ │ │ -00050240: 6c6c 9104 295d 746f 8d93 eb61 6c6f 6164 ll..)]to...aload │ │ │ │ -00050250: 5f6c 6962 7261 7279 8e8e a18d 91ea f1eb _library........ │ │ │ │ -00050260: cf66 6169 6c73 2e8e a18d 91f6 537a 5468 .fails......SzTh │ │ │ │ -00050270: 6596 03cd ad6f 7574 7075 749b 03cd ae64 e....output....d │ │ │ │ -00050280: 7572 696e 6793 7468 6598 6c6f 6164 696e uring.the.loadin │ │ │ │ -00050290: 6793 6f66 9861 936c 6962 7261 7279 9869 g.of.a.library.i │ │ │ │ -000502a0: 7393 6465 7465 726d 696e 6564 9862 90ac s.determined.b.. │ │ │ │ -000502b0: 7279 9374 6865 980d 6167 8d93 eb61 7072 ry.the..ag...apr │ │ │ │ -000502c0: 696e 745f 6c69 628e 9137 8aa7 cf2e 9105 int_lib..7...... │ │ │ │ -000502d0: 2f38 4966 9374 6869 738e a18d 91ea f1eb /8If.this....... │ │ │ │ -000502e0: 6973 8d91 0364 b3eb 6174 7275 658e 911a is...d..atrue... │ │ │ │ -000502f0: 635b cf2c 9103 7f7e 7468 656e 9603 64b3 c[.,...~then..d. │ │ │ │ -00050300: 7468 6593 6f75 7470 7574 9369 7393 7690 the.output.is.v. │ │ │ │ -00050310: ac72 6572 6290 538e 6f73 652e 9105 0c39 .rerb.S.ose....9 │ │ │ │ -00050320: 469b ff05 566f 7293 636f 6e73 6973 7465 F...Vor.consiste │ │ │ │ -00050330: 6e63 7998 2c91 037f 7d6c 6962 7261 7269 ncy.,...}librari │ │ │ │ -00050340: 6573 9373 686f 756c 6493 6290 538e 6593 es.should.b.S.e. │ │ │ │ -00050350: 7365 7493 7570 9373 6f93 7468 6174 9361 set.up.so.that.a │ │ │ │ -00050360: 6e90 ac72 798e a18d 91ea f1eb 6c6f 6164 n..ry.......load │ │ │ │ -00050370: 696e 6796 03ea a86f 6693 eb48 4d4c 93cf ing....of..HML.. │ │ │ │ -00050380: 0c6c 6573 9364 6f6e 6593 629a ac72 7993 .les.done.b..ry. │ │ │ │ -00050390: 6c69 6272 6172 7993 6c6f 6164 930c 6c65 library.load..le │ │ │ │ -000503a0: 7393 6973 9364 6f6e 6593 6298 793a 8ea6 s.is.done.b.y:.. │ │ │ │ -000503b0: 8d8d 8d9f 0128 de8d 8d8d 8d91 0230 eaeb .....(.......0.. │ │ │ │ -000503c0: 616c 6f61 6428 608d d766 9101 47ff 696c aload(`..f..G.il │ │ │ │ -000503d0: 9043 8f65 8e91 144a 7aeb 6160 2c96 05bf .C.e...Jz.a`,... │ │ │ │ -000503e0: aa67 6574 5f66 6c61 675f 7661 6c75 6593 .get_flag_value. │ │ │ │ -000503f0: 6070 7269 6e74 5f6c 6962 6029 8e8e 8e8e `print_lib`).... │ │ │ │ -00050400: 8e8e 8e9f 187c fd8d 91ea f1eb cf54 6869 .....|.......Thi │ │ │ │ -00050410: 7396 0458 276d 616b 9aac 7265 7393 7698 s..X'mak..res.v. │ │ │ │ -00050420: 6572 6290 538e 6f73 6591 0458 2870 7269 erb.S.ose..X(pri │ │ │ │ -00050430: 6e98 7469 6e67 9364 7572 696e 6793 7468 n.ting.during.th │ │ │ │ -00050440: 6593 6c6f 6164 696e 679b 0458 286f 668d e.loading..X(of. │ │ │ │ -00050450: 93d7 6691 0147 ff69 6c90 438f 658e 911c ..f..G.il.C.e... │ │ │ │ -00050460: fac8 cf63 6f6e 6469 7469 6f6e 616c 936f ...conditional.o │ │ │ │ -00050470: 6e98 7468 6593 6375 7272 656e 90ac 7274 n.the.curren..rt │ │ │ │ -00050480: 9376 91ff 58e4 616c 7565 8ea1 8d91 eaf1 .v..X.alue...... │ │ │ │ -00050490: eb6f 6696 03ea a874 6865 930d 6167 8d93 .of....the..ag.. │ │ │ │ -000504a0: eb61 7072 696e 745f 6c69 628e 9137 a7a2 .aprint_lib..7.. │ │ │ │ -000504b0: cf2e 8ea1 8d91 f653 7a41 9603 eaa8 6c69 .......SzA....li │ │ │ │ -000504c0: 7374 936f 6693 7468 6593 6375 7272 656e st.of.the.curren │ │ │ │ -000504d0: 90ac 7274 6c79 936c 6f61 6465 6493 6c69 ..rtly.loaded.li │ │ │ │ -000504e0: 6272 6172 6965 7393 6361 6e93 6290 538e braries.can.b.S. │ │ │ │ -000504f0: 6593 6f62 7461 696e 6564 9375 7369 6e67 e.obtained.using │ │ │ │ -00050500: 3a8e a68d 8d8d 91ea f1eb 9ff5 4fa7 8900 :...........O... │ │ │ │ -00050510: 0066 6601 c70b 4a9f 0b07 168d 8d90 cccd .ff...J......... │ │ │ │ -00050520: 9f04 599c 8400 0f60 b200 0066 668d 9ffb ..Y....`...ff... │ │ │ │ -00050530: a664 8d91 170b cceb 616c 6962 7261 7269 .d......alibrari │ │ │ │ -00050540: 6573 9605 bfaa 3a93 766f 6964 932d 3e93 es....:.void.->. │ │ │ │ -00050550: 7374 7269 6e67 936c 6973 748e 8e92 01c6 string.list..... │ │ │ │ -00050560: 71b1 8400 0f60 b200 0066 668e 8e9f 04c0 q....`...ff..... │ │ │ │ -00050570: 0289 0000 6666 01c7 0b4a 8e8e 8e8e 9f24 ....ff...J.....$ │ │ │ │ -00050580: fd13 8e8c 8b00 0000 5b00 0000 0000 0000 ........[....... │ │ │ │ -00050590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000505a0: 0000 0000 0000 0000 0000 0000 0000 04f7 ................ │ │ │ │ -000505b0: aba0 02cc 0555 8da0 fd46 d30e 8d8d 8d8d .....U...F...... │ │ │ │ -000505c0: 9ffa 999a 8d91 12c7 61d0 382e 3138 2e91 ........a.8.18.. │ │ │ │ -000505d0: 0a80 004c 6962 7261 7269 6573 9201 5f4e ...Libraries.._N │ │ │ │ -000505e0: d539 318e 9112 c761 9f05 6666 8900 00e6 .91....a..ff.... │ │ │ │ -000505f0: 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 f..>|......./... │ │ │ │ -00050600: fd8b d021 8d8d 9112 c761 eb47 382e 3138 ...!.....a.G8.18 │ │ │ │ -00050610: 2e31 8e91 4c60 f54c 6962 7261 7279 9605 .1..L`.Library.. │ │ │ │ -00050620: 6666 6c6f 6164 930c 6c65 738e 9f17 cdc9 ffload..les..... │ │ │ │ -00050630: 8d91 12c7 61cf 4974 9603 0ec7 6973 9b03 ....a.It....is.. │ │ │ │ -00050640: 0ec6 7468 6593 7265 7370 9053 8e6f 6e73 ..the.resp.S.ons │ │ │ │ -00050650: 6962 696c 6974 90ac 7279 936f 6698 7468 ibilit..ry.of.th │ │ │ │ -00050660: 6593 6175 7468 6f72 986f 6693 6193 6c69 e.author.of.a.li │ │ │ │ -00050670: 6272 6172 7998 746f 9363 7265 6174 6593 brary.to.create. │ │ │ │ -00050680: 616e 9861 7070 726f 7072 6961 7465 936c an.appropriate.l │ │ │ │ -00050690: 6f61 6498 0c6c 652e 9104 ef95 5468 6973 oad..le.....This │ │ │ │ -000506a0: 930c 6c65 8ea4 1000 008d 9112 c761 6d95 ..le.........am. │ │ │ │ -000506b0: ac72 7573 749b 0427 4763 6f6e 9374 6169 .rust..'Gcon.tai │ │ │ │ -000506c0: 6e98 eb48 4d4c 98cf 636f 9053 8e64 6598 n..HML..co.S.de. │ │ │ │ -000506d0: 7468 6174 9863 6172 7269 6573 986f 7574 that.carries.out │ │ │ │ -000506e0: 9861 6c6c 9104 2748 7468 6598 6163 7469 .all..'Hthe.acti │ │ │ │ -000506f0: 6f6e 7398 6e65 6365 7373 6172 7998 746f ons.necessary.to │ │ │ │ -00050700: 986d 616b 9365 9874 6865 9863 6f6e 9374 .mak.e.the.con.t │ │ │ │ -00050710: 656e 9374 7398 6f66 8ea1 8d91 12c7 6174 en.ts.of......at │ │ │ │ -00050720: 6865 9603 c4eb 6c69 6272 6172 799b 03c4 he....library... │ │ │ │ -00050730: ec61 90ac 7276 91ff 58e4 6169 6c61 626c .a..rv..X.ailabl │ │ │ │ -00050740: 6593 696e 98eb 4848 4f4c cf2e 9346 91ff e.in..HHOL...F.. │ │ │ │ -00050750: 0556 6f72 9865 7861 6d70 6c65 2c91 03cc .Vor.example,... │ │ │ │ -00050760: 7866 6f72 9361 986c 6962 7261 7279 93d7 xfor.a.library.. │ │ │ │ -00050770: 6c90 438f 6962 98cf 7468 6174 9363 6f6e l.C.ib..that.con │ │ │ │ -00050780: 90ac 7274 6169 6e73 9862 9053 8e6f 7468 ..rtains.b.S.oth │ │ │ │ -00050790: 9365 7865 6375 7461 626c 658e a18d 9112 .executable..... │ │ │ │ -000507a0: c761 636f 9053 8e64 6596 03ea a861 6e64 .aco.S.de....and │ │ │ │ -000507b0: 9374 6865 6f72 7993 0c6c 6573 2c93 7468 .theory..les,.th │ │ │ │ -000507c0: 6593 7374 616e 6461 7264 9373 6571 7565 e.standard.seque │ │ │ │ -000507d0: 6e63 6593 6f66 9365 7695 ac72 656e 9374 nce.of.ev..ren.t │ │ │ │ -000507e0: 739b 03ea a877 936f 756c 6498 6290 538e s....w.ould.b.S. │ │ │ │ -000507f0: 653a 8e9f 1d2f 738d 8d8d 8d91 1f4e 7928 e:.../s......Ny( │ │ │ │ -00050800: 6929 8e8e 8e91 3195 8961 6464 9603 eaa8 i)....1..add.... │ │ │ │ -00050810: 746f 9374 6865 9373 6561 7263 90ac 7268 to.the.searc..rh │ │ │ │ -00050820: 9370 6174 6893 7468 6593 6162 736f 6c75 .path.the.absolu │ │ │ │ -00050830: 7465 9370 6174 686e 616d 6593 746f 9374 te.pathname.to.t │ │ │ │ -00050840: 6865 936c 6962 7261 7279 93d7 6c90 438f he.library..l.C. │ │ │ │ -00050850: 6962 cf2e 8ea9 1a21 e58d 8d8d 8d91 1c0a ib.....!........ │ │ │ │ -00050860: ed28 6969 298e 8e8e 9131 9589 6164 6496 .(ii)....1..add. │ │ │ │ -00050870: 04f2 0174 6f93 7468 6591 04f2 0268 656c ...to.the....hel │ │ │ │ -00050880: 7093 7365 6172 639a ac72 6893 7061 7468 p.searc..rh.path │ │ │ │ -00050890: 9361 6e98 7993 7061 7468 6e61 6d65 7393 .an.y.pathnames. │ │ │ │ -000508a0: 746f 9104 f202 6469 7265 6374 6f72 6965 to....directorie │ │ │ │ -000508b0: 7393 636f 6e98 7461 696e 696e 6793 6f6e s.con.taining.on │ │ │ │ -000508c0: 6c69 6e65 9368 656c 708e a18d 9131 9589 line.help....1.. │ │ │ │ -000508d0: 0c6c 6573 9603 eaa8 7370 9053 8e65 6369 .les....sp.S.eci │ │ │ │ -000508e0: 0c63 9374 6f93 7468 6593 6c69 6272 6172 .c.to.the.librar │ │ │ │ -000508f0: 7993 d76c 9043 8f69 62cf 2e8e a68d 8d8d y..l.C.ib....... │ │ │ │ -00050900: 8d91 18c7 6128 6969 6929 8e8e 8e91 3195 ....a(iii)....1. │ │ │ │ -00050910: 8969 6696 03ea a874 6865 9375 7365 7293 .if....the.user. │ │ │ │ -00050920: 6973 9369 6e93 6472 6166 7493 6d6f 9053 is.in.draft.mo.S │ │ │ │ -00050930: 8e64 652c 9374 6865 6e8e a91d 2f73 8d8d .de,.then.../s.. │ │ │ │ -00050940: 8d8d 913f af70 eb60 8088 8e8e 8e91 4b6f ...?.p.`......Ko │ │ │ │ -00050950: 0ecf 6d61 6b9a ac72 6596 03ea a874 6865 ..mak..re....the │ │ │ │ -00050960: 9374 6865 6f72 6965 7393 6f66 9374 6865 .theories.of.the │ │ │ │ -00050970: 936c 6962 7261 7279 936e 6577 9370 6172 .library.new.par │ │ │ │ -00050980: 656e 9874 7393 6f66 9374 6865 9363 7572 en.ts.of.the.cur │ │ │ │ -00050990: 7265 6e98 7493 7468 656f 7279 91ff 0556 ren.t.theory...V │ │ │ │ -000509a0: 2e8e a415 0d8f 8d8d 8d8d 913f af70 eb60 ...........?.p.` │ │ │ │ -000509b0: 8088 8e8e 8e91 4b6f 0ecf 6163 7469 7691 ......Ko..activ. │ │ │ │ -000509c0: ff58 e461 7465 9603 eaa8 6175 746f 6c6f .X.ate....autolo │ │ │ │ -000509d0: 6164 696e 6793 6672 6f6d 9374 6865 7365 ading.from.these │ │ │ │ -000509e0: 9374 6865 6f72 6965 732e 8ea1 8d8d 8d8d .theories....... │ │ │ │ -000509f0: 913f af70 eb60 8088 8e8e 8e91 4b6f 0ecf .?.p.`......Ko.. │ │ │ │ -00050a00: 6c6f 6164 9603 eaa8 616e 90ac 7279 93eb load....an..ry.. │ │ │ │ -00050a10: 484d 4c93 cf63 6f90 538e 6465 9374 6861 HML..co.S.de.tha │ │ │ │ -00050a20: 7493 6973 9370 6172 7493 6f66 9374 6865 t.is.part.of.the │ │ │ │ -00050a30: 936c 6962 7261 7279 91ff 0556 2e8e a68d .library...V.... │ │ │ │ -00050a40: 8d8d 8d91 191a ef28 6976 298e 8e8e 9131 .......(iv)....1 │ │ │ │ -00050a50: 9589 6966 9603 24f6 7468 6593 7573 6572 ..if..$.the.user │ │ │ │ -00050a60: 9369 7393 e56e 6f74 9104 4939 cf69 6e93 .is..not..I9.in. │ │ │ │ -00050a70: 6472 6166 7493 6d6f 9053 8e64 652c 9103 draft.mo.S.de,.. │ │ │ │ -00050a80: 4c80 6275 7493 7468 6593 7468 656f 7269 L.but.the.theori │ │ │ │ -00050a90: 6573 9369 6e93 d76c 9043 8f69 6291 0324 es.in..l.C.ib..$ │ │ │ │ -00050aa0: f5cf 6172 6593 6465 7363 656e 6465 6e9a ..are.descenden. │ │ │ │ -00050ab0: ac72 7473 936f 6693 7468 6593 6375 7272 .rts.of.the.curr │ │ │ │ -00050ac0: 656e 9874 8e9f 1000 008d 9131 9589 7468 en.t.......1..th │ │ │ │ -00050ad0: 656f 7279 91ff 0556 2c91 03ea a874 6865 eory...V,....the │ │ │ │ -00050ae0: 6e3a 8ea9 1d2f 748d 8d8d 8d91 3faf 70eb n:.../t.....?.p. │ │ │ │ -00050af0: 6080 888e 8e8e 914b 6f0e cf6d 616b 9aac `......Ko..mak.. │ │ │ │ -00050b00: 7265 9603 eaa8 7468 6593 6d61 696e 936c re....the.main.l │ │ │ │ -00050b10: 6962 7261 7279 9374 6865 6f72 7993 7468 ibrary.theory.th │ │ │ │ -00050b20: 6593 6375 7272 656e 9874 9374 6865 6f72 e.curren.t.theor │ │ │ │ -00050b30: 7991 ff05 562e 8e9f 150d 8e8d 8d8d 8d91 y...V........... │ │ │ │ -00050b40: 3faf 70eb 6080 888e 8e8e 914b 6f0e cf61 ?.p.`......Ko..a │ │ │ │ -00050b50: 6374 6976 91ff 58e4 6174 6596 03ea a861 ctiv..X.ate....a │ │ │ │ -00050b60: 7574 6f6c 6f61 6469 6e67 9366 726f 6d93 utoloading.from. │ │ │ │ -00050b70: 6c69 6272 6172 7993 7468 656f 7269 6573 library.theories │ │ │ │ -00050b80: 2e8e a18d 8d8d 8d91 3faf 70eb 6080 888e ........?.p.`... │ │ │ │ -00050b90: 8e8e 914b 6f0e cf6c 6f61 6496 03ea a861 ...Ko..load....a │ │ │ │ -00050ba0: 6e90 ac72 7993 eb48 4d4c 93cf 636f 9053 n..ry..HML..co.S │ │ │ │ -00050bb0: 8e64 6593 7468 6174 9369 7393 7061 7274 .de.that.is.part │ │ │ │ -00050bc0: 936f 6693 7468 6593 6c69 6272 6172 7991 .of.the.library. │ │ │ │ -00050bd0: ff05 562e 8ea6 8d8d 8d8d 911c 5e7b 2876 ..V.........^{(v │ │ │ │ -00050be0: 298e 8e8e 9131 9589 6966 9604 7aad 7468 )....1..if..z.th │ │ │ │ -00050bf0: 6593 7573 6572 9369 7393 6e6f 7493 696e e.user.is.not.in │ │ │ │ -00050c00: 9364 7261 6674 936d 6f90 538e 6465 9361 .draft.mo.S.de.a │ │ │ │ -00050c10: 6e64 9104 7aae 7468 6593 7468 656f 7269 nd..z.the.theori │ │ │ │ -00050c20: 6573 9369 6e93 d76c 9043 8f69 6293 cf61 es.in..l.C.ib..a │ │ │ │ -00050c30: 7265 936e 6f74 9364 6573 6365 6e64 656e re.not.descenden │ │ │ │ -00050c40: 90ac 7274 7393 6f66 9374 6865 8ea4 1000 ..rts.of.the.... │ │ │ │ -00050c50: 008d 9131 9589 6375 7272 656e 90ac 7274 ...1..curren..rt │ │ │ │ -00050c60: 9603 a954 7468 656f 7279 91ff 0556 2c91 ...Ttheory...V,. │ │ │ │ -00050c70: 03b6 6474 6865 6e93 7468 6573 6593 7468 ..dthen.these.th │ │ │ │ -00050c80: 656f 7269 6573 9b03 a953 6361 6e6e 6f74 eories...Scannot │ │ │ │ -00050c90: 9361 7493 7468 6973 9373 7461 6765 9862 .at.this.stage.b │ │ │ │ -00050ca0: 9053 8e65 936c 6f61 6465 6493 696e 90ac .S.e.loaded.in.. │ │ │ │ -00050cb0: 7274 6f93 eb48 484f 4ccf 2e98 496e 9374 rto..HHOL...In.t │ │ │ │ -00050cc0: 6869 738e a18d 9131 9589 6361 7365 2c91 his....1..case,. │ │ │ │ -00050cd0: 0355 6b74 6865 9603 301c 6c6f 6164 9b03 .Ukthe..0.load.. │ │ │ │ -00050ce0: 301d 0c6c 6593 7368 6f75 6c64 9363 6175 0..le.should.cau │ │ │ │ -00050cf0: 7365 9361 9366 756e 6374 696f 6e93 746f se.a.function.to │ │ │ │ -00050d00: 9362 9053 8e65 9364 650c 6e65 6493 2865 .b.S.e.de.ned.(e │ │ │ │ -00050d10: 2e67 2e98 608d eb61 6c6f 6164 5f8d d76c .g..`..aload_..l │ │ │ │ -00050d20: 9043 8f69 628e 8e91 2982 f0cf 2729 9377 .C.ib...)...').w │ │ │ │ -00050d30: 6869 6390 ac72 682c 9103 556b 7768 656e hic..rh,..Ukwhen │ │ │ │ -00050d40: 8ea1 8d91 3195 8963 616c 6c65 642c 9104 ....1..called,.. │ │ │ │ -00050d50: 86ae 7769 6c6c 9604 677a 6163 7469 7691 ..will..gzactiv. │ │ │ │ -00050d60: ff58 e461 7465 9b04 6779 6175 746f 6c6f .X.ate..gyautolo │ │ │ │ -00050d70: 6164 696e 6793 666f 7293 7468 6598 6c69 ading.for.the.li │ │ │ │ -00050d80: 6272 6172 7993 7468 656f 7269 6573 9861 brary.theories.a │ │ │ │ -00050d90: 6e64 936c 6f61 6493 7468 6598 6c69 6272 nd.load.the.libr │ │ │ │ -00050da0: 6172 7927 7393 eb48 4d4c 8ea1 8d91 3195 ary's..HML....1. │ │ │ │ -00050db0: 89cf 636f 9053 8e64 652e 8e9f 1d2f 738d ..co.S.de..../s. │ │ │ │ -00050dc0: 9112 c761 4974 9603 eaa8 6973 9369 6e90 ...aIt....is.in. │ │ │ │ -00050dd0: ac72 7465 6e64 6564 9374 6861 7493 6361 .rtended.that.ca │ │ │ │ -00050de0: 6c6c 7393 746f 8d93 eb61 6c6f 6164 5f6c lls.to...aload_l │ │ │ │ -00050df0: 6962 7261 7279 8e91 4cd1 48cf 6f66 9374 ibrary..L.H.of.t │ │ │ │ -00050e00: 6865 9366 6f72 6d8e 9f1d 363b 8d8d 8d9f he.form...6;.... │ │ │ │ -00050e10: 0128 de8d 8d8d 8d91 2a06 60eb 616c 6f61 .(......*.`.aloa │ │ │ │ -00050e20: 645f 6c69 6272 6172 7991 05bf aa60 8dd7 d_library....`.. │ │ │ │ -00050e30: 6c90 438f 6962 8e91 0cc4 9eeb 6160 3b3b l.C.ib......a`;; │ │ │ │ -00050e40: 8e8e 8e8e 8e8e 8ea6 8d91 12c7 61cf 7769 ............a.wi │ │ │ │ -00050e50: 6c6c 9604 2442 6c6f 6164 9361 6e93 656e ll..$Bload.an.en │ │ │ │ -00050e60: 90ac 7274 6972 6593 6c69 6272 6172 7991 ..rtire.library. │ │ │ │ -00050e70: ff05 562c 9104 32a8 616e 6493 7468 6593 ..V,..2.and.the. │ │ │ │ -00050e80: 636f 7272 6573 709a 538e 6f6e 6469 6e67 corresp.S.onding │ │ │ │ -00050e90: 936c 6f61 6493 0c6c 658d 8d93 d76c 9043 .load..le....l.C │ │ │ │ -00050ea0: 8f69 628e 9110 e8e0 eb61 2f8d d76c 9043 .ib......a/..l.C │ │ │ │ -00050eb0: 8f69 628e 910c c49e eb61 2e6d 6c8e 9138 .ib......a.ml..8 │ │ │ │ -00050ec0: d068 cf73 686f 756c 6493 6298 6593 7365 .h.should.b.e.se │ │ │ │ -00050ed0: 7493 7570 9374 6f8e a18d 9112 c761 646f t.up.to......ado │ │ │ │ -00050ee0: 9603 eaa8 736f 2e91 0538 e043 616c 6c73 ....so...8.Calls │ │ │ │ -00050ef0: 936f 6693 7468 6593 666f 726d 8e9f 1d36 .of.the.form...6 │ │ │ │ -00050f00: 3a8d 8d8d 9f01 28de 8d8d 8d8d 912a 0660 :.....(......*.` │ │ │ │ -00050f10: eb61 6c6f 6164 5f6c 6962 7261 7279 9105 .aload_library.. │ │ │ │ -00050f20: bfaa 608d d76c 9043 8f69 628e 910c c49e ..`..l.C.ib..... │ │ │ │ -00050f30: eb61 3a8d d770 6172 9053 8e74 8e91 15ed .a:..par.S.t.... │ │ │ │ -00050f40: fdeb 6160 3b3b 8e8e 8e8e 8e8e 8ea6 8d91 ..a`;;.......... │ │ │ │ -00050f50: 12c7 61cf 6172 6596 045e 4669 6e90 ac72 ..a.are..^Fin..r │ │ │ │ -00050f60: 7465 6e64 6564 9b04 5e45 746f 936c 6f61 tended..^Eto.loa │ │ │ │ -00050f70: 6493 6f6e 6c79 9861 9370 6172 7493 6f66 d.only.a.part.of │ │ │ │ -00050f80: 9874 6865 936c 6962 7261 7279 8d93 d76c .the.library...l │ │ │ │ -00050f90: 9043 8f69 628e 9111 22e4 cf2c 9104 7b2d .C.ib..."..,..{- │ │ │ │ -00050fa0: 666f 7298 7768 6963 90ac 7268 9374 6865 for.whic..rh.the │ │ │ │ -00050fb0: 9363 6f72 7265 7370 9053 8e6f 6e64 696e .corresp.S.ondin │ │ │ │ -00050fc0: 6798 6c6f 6164 930c 6c65 8ea1 8d8d 8d91 g.load..le...... │ │ │ │ -00050fd0: 12c7 61d7 6c90 438f 6962 8e91 1f8b ffeb ..a.l.C.ib...... │ │ │ │ -00050fe0: 612f 8dd7 7061 7290 538e 748e 9115 edfd a/..par.S.t..... │ │ │ │ -00050ff0: eb61 2e6d 6c8e 9150 634c cf77 696c 6c96 .a.ml..PcL.will. │ │ │ │ -00051000: 03ea a862 9a53 8e65 9372 6573 7098 6f6e ...b.S.e.resp.on │ │ │ │ -00051010: 7369 626c 652e 8e8e 9f24 fd13 8e8c 8b00 sible....$...... │ │ │ │ -00051020: 0000 5c00 0000 0000 0000 0000 0000 0000 ..\............. │ │ │ │ +0004f7d0: 0000 0000 0000 0000 0000 0000 0004 ee1d ................ │ │ │ │ +0004f7e0: a002 cc05 558d a0fd 46d3 0e8d 8d8d 8d9f ....U...F....... │ │ │ │ +0004f7f0: fa99 9a8d 91ea f1eb d039 3092 00ee 8ba1 .........90..... │ │ │ │ +0004f800: 4368 6170 7465 7296 0480 0038 2e91 0a80 Chapter....8.... │ │ │ │ +0004f810: 004d 4c93 5379 7374 656d 9346 91fe e000 .ML.System.F.... │ │ │ │ +0004f820: 756e 6374 696f 6e73 8e91 eaf1 eb9f 0566 unctions.......f │ │ │ │ +0004f830: 6689 0000 e666 01c7 3e7c 8e8e 8e8e a002 f....f..>|...... │ │ │ │ +0004f840: 942f df8d a0fd 8bd0 218d 8d91 eaf1 ebeb ./......!....... │ │ │ │ +0004f850: 4b38 2e31 388e 9120 f1e7 4c69 6272 6172 K8.18.. ..Librar │ │ │ │ +0004f860: 6965 738e 9f1b e223 8d91 eaf1 ebcf 5468 ies....#......Th │ │ │ │ +0004f870: 6596 04bb 6deb 4848 4f4c 9b04 bb6e cf73 e...m.HHOL...n.s │ │ │ │ +0004f880: 7973 7465 6d93 6861 7393 6193 6c69 6272 ystem.has.a.libr │ │ │ │ +0004f890: 6172 7998 6d65 639a ac72 6861 6e69 736d ary.mec..rhanism │ │ │ │ +0004f8a0: 9377 6869 6398 6893 616c 6c6f 9877 739b .whic.h.allo.ws. │ │ │ │ +0004f8b0: 04bb 6e75 7365 6675 6c93 7468 656f 7269 ..nuseful.theori │ │ │ │ +0004f8c0: 6573 9361 6e64 9374 6f90 538e 6f6c 7398 es.and.to.S.ols. │ │ │ │ +0004f8d0: 746f 9362 9053 8e65 8ea4 1000 008d 91ea to.b.S.e........ │ │ │ │ +0004f8e0: f1eb 6c6f 6164 6564 9603 eaa8 6f6e 9364 ..loaded....on.d │ │ │ │ +0004f8f0: 656d 616e 6493 696e 9361 9375 6e69 666f emand.in.a.unifo │ │ │ │ +0004f900: 726d 9377 95ac 7261 9379 91ff 0556 2e91 rm.w..ra.y...V.. │ │ │ │ +0004f910: 0538 e041 9603 eaa8 6c69 6272 6172 7993 .8.A....library. │ │ │ │ +0004f920: 6973 936c 6f61 6465 6493 7769 7468 9374 is.loaded.with.t │ │ │ │ +0004f930: 6865 9366 756e 6374 696f 6e3a 8ea9 187c he.function:...| │ │ │ │ +0004f940: fc8d 8d8d 91ea f1eb 9ff5 4fa7 8900 0066 ..........O....f │ │ │ │ +0004f950: 6601 c70b 4a9f 0b07 168d 8d90 cccd 9f04 f...J........... │ │ │ │ +0004f960: 599c 8400 0f60 b200 0066 668d 9ffb a664 Y....`...ff....d │ │ │ │ +0004f970: 8d91 170b cceb 616c 6f61 645f 6c69 6272 ......aload_libr │ │ │ │ +0004f980: 6172 7996 05bf aa3a 9373 7472 696e 6793 ary....:.string. │ │ │ │ +0004f990: 2d3e 9376 6f69 648e 8e92 01c6 71b1 8400 ->.void.....q... │ │ │ │ +0004f9a0: 0f60 b200 0066 668e 8e9f 04c0 0289 0000 .`...ff......... │ │ │ │ +0004f9b0: 6666 01c7 0b4a 8e8e 8e9f 187c fd8d 91ea ff...J.....|.... │ │ │ │ +0004f9c0: f1eb cf41 9103 21d2 6361 6c6c 9603 2205 ...A..!.call..". │ │ │ │ +0004f9d0: 746f 8d93 eb61 6c6f 6164 5f6c 6962 7261 to...aload_libra │ │ │ │ +0004f9e0: 7279 9105 bfaa 608d d76c 9043 8f69 628e ry....`..l.C.ib. │ │ │ │ +0004f9f0: 910c c49e eb61 608e 9169 439f cf77 696c .....a`..iC..wil │ │ │ │ +0004fa00: 6c93 646f 936e 6f74 6869 6e67 9369 6693 l.do.nothing.if. │ │ │ │ +0004fa10: 7468 6593 6c69 6272 6172 7993 d76c 9043 the.library..l.C │ │ │ │ +0004fa20: 8f69 6291 0322 06cf 6973 9361 6c72 6561 .ib.."..is.alrea │ │ │ │ +0004fa30: 6479 936c 6f61 6465 642e 9104 f5ff 4f74 dy.loaded.....Ot │ │ │ │ +0004fa40: 6865 7277 6973 658e a18d 91ea f1eb 6974 herwise.......it │ │ │ │ +0004fa50: 9604 070b 7769 6c6c 9b04 070a 6c6f 6164 ....will....load │ │ │ │ +0004fa60: 9369 6e90 ac72 746f 93eb 4848 4f4c 93cf .in..rto..HHOL.. │ │ │ │ +0004fa70: 7468 6598 e56c 6962 7296 ff66 6661 7279 the..libr..ffary │ │ │ │ +0004fa80: 9104 4d4d 6c6f 9361 6491 044d 4c0c 6c65 ..MMlo.ad..ML.le │ │ │ │ +0004fa90: 9104 ecbb cf61 7373 6f90 538e 6369 6174 .....asso.S.ciat │ │ │ │ +0004faa0: 6564 9877 6974 6896 0407 0b74 6865 936c ed.with....the.l │ │ │ │ +0004fab0: 6962 7261 7279 8d98 d76c 9043 8f69 628e ibrary...l.C.ib. │ │ │ │ +0004fac0: 9110 cba8 cf2e 9105 8e09 4f72 6469 6e61 ..........Ordina │ │ │ │ +0004fad0: 7269 6c79 91ff 0556 2c91 040e 2374 6869 rily...V,...#thi │ │ │ │ +0004fae0: 738e a18d 91ea f1eb 6c6f 6164 9604 50e7 s.......load..P. │ │ │ │ +0004faf0: 0c6c 659b 0450 e869 7393 6361 6c6c 6564 .le..P.is.called │ │ │ │ +0004fb00: 8d8d 98d7 6c90 438f 6962 8e91 1115 86eb ....l.C.ib...... │ │ │ │ +0004fb10: 612f 8dd7 6c90 438f 6962 8e91 0cc4 9eeb a/..l.C.ib...... │ │ │ │ +0004fb20: 612e 6d6c 8e91 34d8 cccf 2e91 066b 9e49 a.ml..4......k.I │ │ │ │ +0004fb30: 662c 9b04 6a77 686f 95ac 7277 9365 7693 f,..jwho..rw.ev. │ │ │ │ +0004fb40: 6572 2c98 7468 6596 0450 e873 7472 696e er,.the..P.strin │ │ │ │ +0004fb50: 679b 0450 e773 7570 706c 6965 6493 746f g..P.supplied.to │ │ │ │ +0004fb60: 8d98 eb61 6c6f 6164 5f6c 6962 7261 7279 ...aload_library │ │ │ │ +0004fb70: 8e91 4d9d c7cf 636f 6e90 ac72 7461 696e ..M...con..rtain │ │ │ │ +0004fb80: 7398 618e a18d 91ea f1eb 636f 6c6f 6e2c s.a.......colon, │ │ │ │ +0004fb90: 9603 eaa8 6173 9369 6e8e a68d 8d8d 9f01 ....as.in....... │ │ │ │ +0004fba0: 28de 8d8d 8d8d 9102 30ea eb61 6c6f 6164 (.......0..aload │ │ │ │ +0004fbb0: 5f6c 6962 7261 7279 9105 bfaa 608d d76c _library....`..l │ │ │ │ +0004fbc0: 9043 8f69 628e 910c c49e eb61 3a8d d770 .C.ib......a:..p │ │ │ │ +0004fbd0: 6172 9053 8e74 8e91 15ed fdeb 6160 3b3b ar.S.t......a`;; │ │ │ │ +0004fbe0: 8e8e 8e8e 8e8e 8ea6 8d91 eaf1 ebcf 7468 ..............th │ │ │ │ +0004fbf0: 656e 9603 eaa8 7468 6593 6c6f 6164 930c en....the.load.. │ │ │ │ +0004fc00: 6c65 9377 696c 6c93 629a 538e 6593 6361 le.will.b.S.e.ca │ │ │ │ +0004fc10: 6c6c 6564 8d8d 93d7 6c90 438f 6962 8e91 lled....l.C.ib.. │ │ │ │ +0004fc20: 10af 46eb 612f 8dd7 7061 7298 748e 9115 ..F.a/..par.t... │ │ │ │ +0004fc30: edfd eb61 2e6d 6c8e 913d 9beb cf2e 8ea1 ...a.ml..=...... │ │ │ │ +0004fc40: 8d91 f653 7a54 6865 9604 36a9 7379 7374 ...SzThe..6.syst │ │ │ │ +0004fc50: 656d 9373 6561 7263 9aac 7268 6573 9366 em.searc..rhes.f │ │ │ │ +0004fc60: 6f72 9374 6865 936c 6f61 6493 0c6c 6593 or.the.load..le. │ │ │ │ +0004fc70: 696e 9104 36a8 7468 6593 6c69 6272 6172 in..6.the.librar │ │ │ │ +0004fc80: 7993 6469 7265 6374 6f72 6965 7393 7370 y.directories.sp │ │ │ │ +0004fc90: 9053 8e65 6369 0c65 6493 6298 7993 616e .S.eci.ed.b.y.an │ │ │ │ +0004fca0: 9369 6e98 7465 726e 616c 8ea1 8d91 eaf1 .in.ternal...... │ │ │ │ +0004fcb0: eb73 6561 7263 9aac 7268 9604 fdca 7061 .searc..rh....pa │ │ │ │ +0004fcc0: 7468 9363 616c 6c65 6493 7468 6593 e56c th.called.the..l │ │ │ │ +0004fcd0: 6962 7296 ff66 6661 7279 9105 3019 7365 ibr..ffary..0.se │ │ │ │ +0004fce0: 9361 7293 6368 9105 301a 7093 6174 68cf .ar.ch..0.p.ath. │ │ │ │ +0004fcf0: 2e91 0872 4654 6869 7396 04fd ca69 7391 ...rFThis....is. │ │ │ │ +0004fd00: 04fd c961 936c 6973 7493 6f66 9364 6972 ...a.list.of.dir │ │ │ │ +0004fd10: 6563 746f 7279 936e 616d 6573 9377 6869 ectory.names.whi │ │ │ │ +0004fd20: 6398 6893 6861 738e a18d 91ea f1eb 7072 c.h.has.......pr │ │ │ │ +0004fd30: 6563 6973 656c 7996 0451 4074 6865 9b04 ecisely..Q@the.. │ │ │ │ +0004fd40: 513f 7361 6d65 9366 6f72 6d61 7498 6173 Q?same.format.as │ │ │ │ +0004fd50: 9374 6865 9872 6567 756c 6172 9373 6561 .the.regular.sea │ │ │ │ +0004fd60: 7263 90ac 7268 9870 6174 682e 9106 6ca7 rc..rh.path...l. │ │ │ │ +0004fd70: 4173 736f 9053 8e63 6961 7465 6498 7769 Asso.S.ciated.wi │ │ │ │ +0004fd80: 7468 9374 6865 986c 6962 7261 7279 9373 th.the.library.s │ │ │ │ +0004fd90: 6561 6390 ac72 688e a18d 91ea f1eb 7061 eac..rh.......pa │ │ │ │ +0004fda0: 7468 9603 eaa8 6172 6593 7495 ac72 7793 th....are.t..rw. │ │ │ │ +0004fdb0: 6f91 03ea a866 756e 6374 696f 6e73 3a8e o....functions:. │ │ │ │ +0004fdc0: 9f1d 690f 8d8d 8d91 eaf1 eb9f eecf a789 ..i............. │ │ │ │ +0004fdd0: 0000 6666 01c7 0b4a 9f18 0716 8d8d 90cc ..ff...J........ │ │ │ │ +0004fde0: cd9f 0459 9c84 001c 60b2 0000 6666 8d9f ...Y....`...ff.. │ │ │ │ +0004fdf0: eea6 648d 9117 0bcc eb61 7365 745f 6c69 ..d......aset_li │ │ │ │ +0004fe00: 6272 6172 795f 7365 6172 6368 5f70 6174 brary_search_pat │ │ │ │ +0004fe10: 6896 05bf aa3a 9373 7472 696e 6793 6c69 h....:.string.li │ │ │ │ +0004fe20: 7374 932d 3e93 766f 6964 8e9f 0d00 008d st.->.void...... │ │ │ │ +0004fe30: 9117 0bcc 6c69 6272 6172 795f 7365 6172 ....library_sear │ │ │ │ +0004fe40: 6368 5f70 6174 6891 1cbe 523a 9605 bfaa ch_path...R:.... │ │ │ │ +0004fe50: 766f 6964 932d 3e93 7374 7269 6e67 936c void.->.string.l │ │ │ │ +0004fe60: 6973 748e 8e92 01c6 71b1 8400 1c60 b200 ist.....q....`.. │ │ │ │ +0004fe70: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ +0004fe80: 0b4a 8e8e 8e9f 1d69 108d 91ea f1eb cf54 .J.....i.......T │ │ │ │ +0004fe90: 6865 7365 9603 a579 6172 659b 03a5 7a61 hese...yare...za │ │ │ │ +0004fea0: 6e61 6c6f 676f 7573 9374 6f93 7468 6598 nalogous.to.the. │ │ │ │ +0004feb0: eb48 4d4c 93cf 6675 6e63 7469 6f6e 738d .HML..functions. │ │ │ │ +0004fec0: 98eb 6173 6561 7263 685f 7061 7468 8e91 ..asearch_path.. │ │ │ │ +0004fed0: 4687 41cf 616e 648d 93eb 6173 6574 5f73 F.A.and...aset_s │ │ │ │ +0004fee0: 6561 7263 685f 7061 7468 8e91 59e0 6fcf earch_path..Y.o. │ │ │ │ +0004fef0: 3b91 03bc 8974 6865 7998 7365 7493 7468 ;....they.set.th │ │ │ │ +0004ff00: 658e a18d 91ea f1eb 6c69 6272 6172 7996 e.......library. │ │ │ │ +0004ff10: 0413 bb73 6561 7263 9aac 7268 9104 13ba ...searc..rh.... │ │ │ │ +0004ff20: 7061 7468 9361 6e64 9372 6574 7269 6576 path.and.retriev │ │ │ │ +0004ff30: 9865 9104 13ba 7468 6593 6c69 6272 6172 .e....the.librar │ │ │ │ +0004ff40: 7993 7365 6172 6398 6896 0413 ba70 6174 y.searc.h....pat │ │ │ │ +0004ff50: 682c 9104 1e00 7265 7370 9053 8e65 6374 h,....resp.S.ect │ │ │ │ +0004ff60: 6976 9865 6c79 91ff 0556 2e91 05b4 1854 iv.ely...V.....T │ │ │ │ +0004ff70: 6865 936c 6962 7261 7279 9104 13bb 7365 he.library....se │ │ │ │ +0004ff80: 6172 6398 688e a18d 91ea f1eb 7061 7468 arc.h.......path │ │ │ │ +0004ff90: 9604 d267 6973 9b04 d266 696e 90ac 7274 ...gis...fin..rt │ │ │ │ +0004ffa0: 656e 6465 6493 746f 9373 7570 7090 538e ended.to.supp.S. │ │ │ │ +0004ffb0: 6f72 7498 7468 6593 7573 6598 6f66 936c ort.the.use.of.l │ │ │ │ +0004ffc0: 6f90 538e 6361 6c93 6c69 6272 6172 6965 o.S.cal.librarie │ │ │ │ +0004ffd0: 732e 9107 f01c 4966 9874 6865 936c 6962 s.....If.the.lib │ │ │ │ +0004ffe0: 7261 7279 9873 6561 7263 90ac 7268 9370 rary.searc..rh.p │ │ │ │ +0004fff0: 6174 6893 6973 2c91 050c 5666 6f72 8ea1 ath.is,...Vfor.. │ │ │ │ +00050000: 8d91 eaf1 eb65 7861 6d70 6c65 3a8e a68d .....example:... │ │ │ │ +00050010: 8d8d 9f00 cb89 8d8d 8d8d 9102 30ea eb61 ............0..a │ │ │ │ +00050020: 5b60 7e2f 6c69 6272 6172 792f 603b 9105 [`~/library/`;.. │ │ │ │ +00050030: bfaa 602f 7573 722f 6c69 622f 686f 6c2f ..`/usr/lib/hol/ │ │ │ │ +00050040: 4c69 6272 6172 792f 605d 8e8e 8e8e 8e8e Library/`]...... │ │ │ │ +00050050: 8ea6 8d91 eaf1 ebcf 7768 6572 6596 04d8 ........where... │ │ │ │ +00050060: a0eb 617e 2f6c 6962 7261 7279 2f9b 04d8 ..a~/library/... │ │ │ │ +00050070: a1cf 6973 9374 6865 9370 6174 686e 616d ..is.the.pathnam │ │ │ │ +00050080: 6593 6f66 9874 6865 9364 6972 6563 746f e.of.the.directo │ │ │ │ +00050090: 7279 9369 6e98 7768 6963 90ac 7268 9361 ry.in.whic..rh.a │ │ │ │ +000500a0: 9375 7365 7227 7393 6c6f 9053 8e63 616c .user's.lo.S.cal │ │ │ │ +000500b0: 986c 6962 7261 7269 6573 9372 652d 8ea1 .libraries.re-.. │ │ │ │ +000500c0: 8d91 eaf1 eb73 6964 6596 0579 4e61 6e64 .....side..yNand │ │ │ │ +000500d0: 8d91 0579 4deb 612f 7573 722f 6c69 622f ...yM.a/usr/lib/ │ │ │ │ +000500e0: 686f 6c2f 4c69 6272 6172 792f 8e92 0083 hol/Library/.... │ │ │ │ +000500f0: ab8d cf69 7393 7468 659b 0579 4deb 4848 ...is.the..yM.HH │ │ │ │ +00050100: 4f4c 93cf 7379 7374 656d 936c 6962 7261 OL..system.libra │ │ │ │ +00050110: 7279 9864 6972 6563 746f 7279 91ff 0556 ry.directory...V │ │ │ │ +00050120: 2c91 05dc f774 6865 6e93 6576 91ff 58e4 ,....then.ev..X. │ │ │ │ +00050130: 616c 7561 7469 6e67 8ea1 8d8d 91ea f1eb aluating........ │ │ │ │ +00050140: eb61 6c6f 6164 5f6c 6962 7261 7279 9105 .aload_library.. │ │ │ │ +00050150: bfaa 608d d76c 9043 8f69 628e 910c c49e ..`..l.C.ib..... │ │ │ │ +00050160: eb61 608e 9152 37ca cf77 696c 6c96 0446 .a`..R7..will..F │ │ │ │ +00050170: 4b6c 6f61 6493 7468 6593 0c6c 6593 eb61 Kload.the..le..a │ │ │ │ +00050180: 7e8d 2f6c 6962 7261 7279 2f8d d76c 9043 ~./library/..l.C │ │ │ │ +00050190: 8f69 628e 960c c49e eb61 2f8d d76c 9043 .ib......a/..l.C │ │ │ │ +000501a0: 8f69 628e 93eb 612e 6d6c 8e91 688b 2acf .ib...a.ml..h.*. │ │ │ │ +000501b0: 6966 9369 7493 6578 6973 7473 9361 6e64 if.it.exists.and │ │ │ │ +000501c0: 936f 7468 6572 7769 7365 936c 6f61 648e .otherwise.load. │ │ │ │ +000501d0: a18d 91ea f1eb 7468 6596 0429 5c0c 6c65 ......the..)\.le │ │ │ │ +000501e0: 8d91 0429 5deb 612f 7573 722f 686f 6c2f ...)].a/usr/hol/ │ │ │ │ +000501f0: 4c69 6272 6172 792f 8dd7 6c90 438f 6962 Library/..l.C.ib │ │ │ │ +00050200: 8e96 0cc4 9eeb 612f 8dd7 6c90 438f 6962 ......a/..l.C.ib │ │ │ │ +00050210: 8e93 eb61 2e6d 6c8e 9200 966b 8bcf 2e91 ...a.ml....k.... │ │ │ │ +00050220: 05f4 fd49 6693 6e65 6974 6865 7293 0c6c ...If.neither..l │ │ │ │ +00050230: 6593 6578 6973 7473 2c91 0439 0a74 6865 e.exists,..9.the │ │ │ │ +00050240: 6e93 7468 6593 6361 6c6c 9104 295d 746f n.the.call..)]to │ │ │ │ +00050250: 8d93 eb61 6c6f 6164 5f6c 6962 7261 7279 ...aload_library │ │ │ │ +00050260: 8e8e a18d 91ea f1eb cf66 6169 6c73 2e8e .........fails.. │ │ │ │ +00050270: a18d 91f6 537a 5468 6596 03cd ad6f 7574 ....SzThe....out │ │ │ │ +00050280: 7075 749b 03cd ae64 7572 696e 6793 7468 put....during.th │ │ │ │ +00050290: 6598 6c6f 6164 696e 6793 6f66 9861 936c e.loading.of.a.l │ │ │ │ +000502a0: 6962 7261 7279 9869 7393 6465 7465 726d ibrary.is.determ │ │ │ │ +000502b0: 696e 6564 9862 90ac 7279 9374 6865 980d ined.b..ry.the.. │ │ │ │ +000502c0: 6167 8d93 eb61 7072 696e 745f 6c69 628e ag...aprint_lib. │ │ │ │ +000502d0: 9137 8aa7 cf2e 9105 2f38 4966 9374 6869 .7....../8If.thi │ │ │ │ +000502e0: 738e a18d 91ea f1eb 6973 8d91 0364 b3eb s.......is...d.. │ │ │ │ +000502f0: 6174 7275 658e 911a 635b cf2c 9103 7f7e atrue...c[.,...~ │ │ │ │ +00050300: 7468 656e 9603 64b3 7468 6593 6f75 7470 then..d.the.outp │ │ │ │ +00050310: 7574 9369 7393 7690 ac72 6572 6290 538e ut.is.v..rerb.S. │ │ │ │ +00050320: 6f73 652e 9105 0c39 469b ff05 566f 7293 ose....9F...Vor. │ │ │ │ +00050330: 636f 6e73 6973 7465 6e63 7998 2c91 037f consistency.,... │ │ │ │ +00050340: 7d6c 6962 7261 7269 6573 9373 686f 756c }libraries.shoul │ │ │ │ +00050350: 6493 6290 538e 6593 7365 7493 7570 9373 d.b.S.e.set.up.s │ │ │ │ +00050360: 6f93 7468 6174 9361 6e90 ac72 798e a18d o.that.an..ry... │ │ │ │ +00050370: 91ea f1eb 6c6f 6164 696e 6796 03ea a86f ....loading....o │ │ │ │ +00050380: 6693 eb48 4d4c 93cf 0c6c 6573 9364 6f6e f..HML...les.don │ │ │ │ +00050390: 6593 629a ac72 7993 6c69 6272 6172 7993 e.b..ry.library. │ │ │ │ +000503a0: 6c6f 6164 930c 6c65 7393 6973 9364 6f6e load..les.is.don │ │ │ │ +000503b0: 6593 6298 793a 8ea6 8d8d 8d9f 0128 de8d e.b.y:.......(.. │ │ │ │ +000503c0: 8d8d 8d91 0230 eaeb 616c 6f61 6428 608d .....0..aload(`. │ │ │ │ +000503d0: d766 9101 47ff 696c 9043 8f65 8e91 144a .f..G.il.C.e...J │ │ │ │ +000503e0: 7aeb 6160 2c96 05bf aa67 6574 5f66 6c61 z.a`,....get_fla │ │ │ │ +000503f0: 675f 7661 6c75 6593 6070 7269 6e74 5f6c g_value.`print_l │ │ │ │ +00050400: 6962 6029 8e8e 8e8e 8e8e 8e9f 187c fd8d ib`).........|.. │ │ │ │ +00050410: 91ea f1eb cf54 6869 7396 0458 276d 616b .....This..X'mak │ │ │ │ +00050420: 9aac 7265 7393 7698 6572 6290 538e 6f73 ..res.v.erb.S.os │ │ │ │ +00050430: 6591 0458 2870 7269 6e98 7469 6e67 9364 e..X(prin.ting.d │ │ │ │ +00050440: 7572 696e 6793 7468 6593 6c6f 6164 696e uring.the.loadin │ │ │ │ +00050450: 679b 0458 286f 668d 93d7 6691 0147 ff69 g..X(of...f..G.i │ │ │ │ +00050460: 6c90 438f 658e 911c fac8 cf63 6f6e 6469 l.C.e......condi │ │ │ │ +00050470: 7469 6f6e 616c 936f 6e98 7468 6593 6375 tional.on.the.cu │ │ │ │ +00050480: 7272 656e 90ac 7274 9376 91ff 58e4 616c rren..rt.v..X.al │ │ │ │ +00050490: 7565 8ea1 8d91 eaf1 eb6f 6696 03ea a874 ue.......of....t │ │ │ │ +000504a0: 6865 930d 6167 8d93 eb61 7072 696e 745f he..ag...aprint_ │ │ │ │ +000504b0: 6c69 628e 9137 a7a2 cf2e 8ea1 8d91 f653 lib..7.........S │ │ │ │ +000504c0: 7a41 9603 eaa8 6c69 7374 936f 6693 7468 zA....list.of.th │ │ │ │ +000504d0: 6593 6375 7272 656e 90ac 7274 6c79 936c e.curren..rtly.l │ │ │ │ +000504e0: 6f61 6465 6493 6c69 6272 6172 6965 7393 oaded.libraries. │ │ │ │ +000504f0: 6361 6e93 6290 538e 6593 6f62 7461 696e can.b.S.e.obtain │ │ │ │ +00050500: 6564 9375 7369 6e67 3a8e a68d 8d8d 91ea ed.using:....... │ │ │ │ +00050510: f1eb 9ff5 4fa7 8900 0066 6601 c70b 4a9f ....O....ff...J. │ │ │ │ +00050520: 0b07 168d 8d90 cccd 9f04 599c 8400 0f60 ..........Y....` │ │ │ │ +00050530: b200 0066 668d 9ffb a664 8d91 170b cceb ...ff....d...... │ │ │ │ +00050540: 616c 6962 7261 7269 6573 9605 bfaa 3a93 alibraries....:. │ │ │ │ +00050550: 766f 6964 932d 3e93 7374 7269 6e67 936c void.->.string.l │ │ │ │ +00050560: 6973 748e 8e92 01c6 71b1 8400 0f60 b200 ist.....q....`.. │ │ │ │ +00050570: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ +00050580: 0b4a 8e8e 8e8e 9f24 fd13 8e8c 8b00 0000 .J.....$........ │ │ │ │ +00050590: 5b00 0000 0000 0000 0000 0000 0000 0000 [............... │ │ │ │ +000505a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000505b0: 0000 0000 0000 04f7 b3a0 02cc 0555 8da0 .............U.. │ │ │ │ +000505c0: fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 12c7 .F.............. │ │ │ │ +000505d0: 61d0 382e 3138 2e91 0a80 004c 6962 7261 a.8.18.....Libra │ │ │ │ +000505e0: 7269 6573 9201 5f4e d539 318e 9112 c761 ries.._N.91....a │ │ │ │ +000505f0: 9f05 6666 8900 00e6 6601 c73e 7c8e 8e8e ..ff....f..>|... │ │ │ │ +00050600: 8ea0 0294 2fdf 8da0 fd8b d021 8d8d 9112 ..../......!.... │ │ │ │ +00050610: c761 eb47 382e 3138 2e31 8e91 4c60 f54c .a.G8.18.1..L`.L │ │ │ │ +00050620: 6962 7261 7279 9605 6666 6c6f 6164 930c ibrary..ffload.. │ │ │ │ +00050630: 6c65 738e 9f17 cdc9 8d91 12c7 61cf 4974 les.........a.It │ │ │ │ +00050640: 9603 0ec7 6973 9b03 0ec6 7468 6593 7265 ....is....the.re │ │ │ │ +00050650: 7370 9053 8e6f 6e73 6962 696c 6974 90ac sp.S.onsibilit.. │ │ │ │ +00050660: 7279 936f 6698 7468 6593 6175 7468 6f72 ry.of.the.author │ │ │ │ +00050670: 986f 6693 6193 6c69 6272 6172 7998 746f .of.a.library.to │ │ │ │ +00050680: 9363 7265 6174 6593 616e 9861 7070 726f .create.an.appro │ │ │ │ +00050690: 7072 6961 7465 936c 6f61 6498 0c6c 652e priate.load..le. │ │ │ │ +000506a0: 9104 ef95 5468 6973 930c 6c65 8ea4 1000 ....This..le.... │ │ │ │ +000506b0: 008d 9112 c761 6d95 ac72 7573 749b 0427 .....am..rust..' │ │ │ │ +000506c0: 4763 6f6e 9374 6169 6e98 eb48 4d4c 98cf Gcon.tain..HML.. │ │ │ │ +000506d0: 636f 9053 8e64 6598 7468 6174 9863 6172 co.S.de.that.car │ │ │ │ +000506e0: 7269 6573 986f 7574 9861 6c6c 9104 2748 ries.out.all..'H │ │ │ │ +000506f0: 7468 6598 6163 7469 6f6e 7398 6e65 6365 the.actions.nece │ │ │ │ +00050700: 7373 6172 7998 746f 986d 616b 9365 9874 ssary.to.mak.e.t │ │ │ │ +00050710: 6865 9863 6f6e 9374 656e 9374 7398 6f66 he.con.ten.ts.of │ │ │ │ +00050720: 8ea1 8d91 12c7 6174 6865 9603 c4eb 6c69 ......athe....li │ │ │ │ +00050730: 6272 6172 799b 03c4 ec61 90ac 7276 91ff brary....a..rv.. │ │ │ │ +00050740: 58e4 6169 6c61 626c 6593 696e 98eb 4848 X.ailable.in..HH │ │ │ │ +00050750: 4f4c cf2e 9346 91ff 0556 6f72 9865 7861 OL...F...Vor.exa │ │ │ │ +00050760: 6d70 6c65 2c91 03cc 7866 6f72 9361 986c mple,...xfor.a.l │ │ │ │ +00050770: 6962 7261 7279 93d7 6c90 438f 6962 98cf ibrary..l.C.ib.. │ │ │ │ +00050780: 7468 6174 9363 6f6e 90ac 7274 6169 6e73 that.con..rtains │ │ │ │ +00050790: 9862 9053 8e6f 7468 9365 7865 6375 7461 .b.S.oth.executa │ │ │ │ +000507a0: 626c 658e a18d 9112 c761 636f 9053 8e64 ble......aco.S.d │ │ │ │ +000507b0: 6596 03ea a861 6e64 9374 6865 6f72 7993 e....and.theory. │ │ │ │ +000507c0: 0c6c 6573 2c93 7468 6593 7374 616e 6461 .les,.the.standa │ │ │ │ +000507d0: 7264 9373 6571 7565 6e63 6593 6f66 9365 rd.sequence.of.e │ │ │ │ +000507e0: 7695 ac72 656e 9374 739b 03ea a877 936f v..ren.ts....w.o │ │ │ │ +000507f0: 756c 6498 6290 538e 653a 8e9f 1d2f 738d uld.b.S.e:.../s. │ │ │ │ +00050800: 8d8d 8d91 1f4e 7928 6929 8e8e 8e91 3195 .....Ny(i)....1. │ │ │ │ +00050810: 8961 6464 9603 eaa8 746f 9374 6865 9373 .add....to.the.s │ │ │ │ +00050820: 6561 7263 90ac 7268 9370 6174 6893 7468 earc..rh.path.th │ │ │ │ +00050830: 6593 6162 736f 6c75 7465 9370 6174 686e e.absolute.pathn │ │ │ │ +00050840: 616d 6593 746f 9374 6865 936c 6962 7261 ame.to.the.libra │ │ │ │ +00050850: 7279 93d7 6c90 438f 6962 cf2e 8ea9 1a21 ry..l.C.ib.....! │ │ │ │ +00050860: e58d 8d8d 8d91 1c0a ed28 6969 298e 8e8e .........(ii)... │ │ │ │ +00050870: 9131 9589 6164 6496 04f2 0174 6f93 7468 .1..add....to.th │ │ │ │ +00050880: 6591 04f2 0268 656c 7093 7365 6172 639a e....help.searc. │ │ │ │ +00050890: ac72 6893 7061 7468 9361 6e98 7993 7061 .rh.path.an.y.pa │ │ │ │ +000508a0: 7468 6e61 6d65 7393 746f 9104 f202 6469 thnames.to....di │ │ │ │ +000508b0: 7265 6374 6f72 6965 7393 636f 6e98 7461 rectories.con.ta │ │ │ │ +000508c0: 696e 696e 6793 6f6e 6c69 6e65 9368 656c ining.online.hel │ │ │ │ +000508d0: 708e a18d 9131 9589 0c6c 6573 9603 eaa8 p....1...les.... │ │ │ │ +000508e0: 7370 9053 8e65 6369 0c63 9374 6f93 7468 sp.S.eci.c.to.th │ │ │ │ +000508f0: 6593 6c69 6272 6172 7993 d76c 9043 8f69 e.library..l.C.i │ │ │ │ +00050900: 62cf 2e8e a68d 8d8d 8d91 18c7 6128 6969 b...........a(ii │ │ │ │ +00050910: 6929 8e8e 8e91 3195 8969 6696 03ea a874 i)....1..if....t │ │ │ │ +00050920: 6865 9375 7365 7293 6973 9369 6e93 6472 he.user.is.in.dr │ │ │ │ +00050930: 6166 7493 6d6f 9053 8e64 652c 9374 6865 aft.mo.S.de,.the │ │ │ │ +00050940: 6e8e a91d 2f73 8d8d 8d8d 913f af70 eb60 n.../s.....?.p.` │ │ │ │ +00050950: 8088 8e8e 8e91 4b6f 0ecf 6d61 6b9a ac72 ......Ko..mak..r │ │ │ │ +00050960: 6596 03ea a874 6865 9374 6865 6f72 6965 e....the.theorie │ │ │ │ +00050970: 7393 6f66 9374 6865 936c 6962 7261 7279 s.of.the.library │ │ │ │ +00050980: 936e 6577 9370 6172 656e 9874 7393 6f66 .new.paren.ts.of │ │ │ │ +00050990: 9374 6865 9363 7572 7265 6e98 7493 7468 .the.curren.t.th │ │ │ │ +000509a0: 656f 7279 91ff 0556 2e8e a415 0d8f 8d8d eory...V........ │ │ │ │ +000509b0: 8d8d 913f af70 eb60 8088 8e8e 8e91 4b6f ...?.p.`......Ko │ │ │ │ +000509c0: 0ecf 6163 7469 7691 ff58 e461 7465 9603 ..activ..X.ate.. │ │ │ │ +000509d0: eaa8 6175 746f 6c6f 6164 696e 6793 6672 ..autoloading.fr │ │ │ │ +000509e0: 6f6d 9374 6865 7365 9374 6865 6f72 6965 om.these.theorie │ │ │ │ +000509f0: 732e 8ea1 8d8d 8d8d 913f af70 eb60 8088 s........?.p.`.. │ │ │ │ +00050a00: 8e8e 8e91 4b6f 0ecf 6c6f 6164 9603 eaa8 ....Ko..load.... │ │ │ │ +00050a10: 616e 90ac 7279 93eb 484d 4c93 cf63 6f90 an..ry..HML..co. │ │ │ │ +00050a20: 538e 6465 9374 6861 7493 6973 9370 6172 S.de.that.is.par │ │ │ │ +00050a30: 7493 6f66 9374 6865 936c 6962 7261 7279 t.of.the.library │ │ │ │ +00050a40: 91ff 0556 2e8e a68d 8d8d 8d91 191a ef28 ...V...........( │ │ │ │ +00050a50: 6976 298e 8e8e 9131 9589 6966 9603 24f6 iv)....1..if..$. │ │ │ │ +00050a60: 7468 6593 7573 6572 9369 7393 e56e 6f74 the.user.is..not │ │ │ │ +00050a70: 9104 4939 cf69 6e93 6472 6166 7493 6d6f ..I9.in.draft.mo │ │ │ │ +00050a80: 9053 8e64 652c 9103 4c80 6275 7493 7468 .S.de,..L.but.th │ │ │ │ +00050a90: 6593 7468 656f 7269 6573 9369 6e93 d76c e.theories.in..l │ │ │ │ +00050aa0: 9043 8f69 6291 0324 f5cf 6172 6593 6465 .C.ib..$..are.de │ │ │ │ +00050ab0: 7363 656e 6465 6e9a ac72 7473 936f 6693 scenden..rts.of. │ │ │ │ +00050ac0: 7468 6593 6375 7272 656e 9874 8e9f 1000 the.curren.t.... │ │ │ │ +00050ad0: 008d 9131 9589 7468 656f 7279 91ff 0556 ...1..theory...V │ │ │ │ +00050ae0: 2c91 03ea a874 6865 6e3a 8ea9 1d2f 748d ,....then:.../t. │ │ │ │ +00050af0: 8d8d 8d91 3faf 70eb 6080 888e 8e8e 914b ....?.p.`......K │ │ │ │ +00050b00: 6f0e cf6d 616b 9aac 7265 9603 eaa8 7468 o..mak..re....th │ │ │ │ +00050b10: 6593 6d61 696e 936c 6962 7261 7279 9374 e.main.library.t │ │ │ │ +00050b20: 6865 6f72 7993 7468 6593 6375 7272 656e heory.the.curren │ │ │ │ +00050b30: 9874 9374 6865 6f72 7991 ff05 562e 8e9f .t.theory...V... │ │ │ │ +00050b40: 150d 8e8d 8d8d 8d91 3faf 70eb 6080 888e ........?.p.`... │ │ │ │ +00050b50: 8e8e 914b 6f0e cf61 6374 6976 91ff 58e4 ...Ko..activ..X. │ │ │ │ +00050b60: 6174 6596 03ea a861 7574 6f6c 6f61 6469 ate....autoloadi │ │ │ │ +00050b70: 6e67 9366 726f 6d93 6c69 6272 6172 7993 ng.from.library. │ │ │ │ +00050b80: 7468 656f 7269 6573 2e8e a18d 8d8d 8d91 theories........ │ │ │ │ +00050b90: 3faf 70eb 6080 888e 8e8e 914b 6f0e cf6c ?.p.`......Ko..l │ │ │ │ +00050ba0: 6f61 6496 03ea a861 6e90 ac72 7993 eb48 oad....an..ry..H │ │ │ │ +00050bb0: 4d4c 93cf 636f 9053 8e64 6593 7468 6174 ML..co.S.de.that │ │ │ │ +00050bc0: 9369 7393 7061 7274 936f 6693 7468 6593 .is.part.of.the. │ │ │ │ +00050bd0: 6c69 6272 6172 7991 ff05 562e 8ea6 8d8d library...V..... │ │ │ │ +00050be0: 8d8d 911c 5e7b 2876 298e 8e8e 9131 9589 ....^{(v)....1.. │ │ │ │ +00050bf0: 6966 9604 7aad 7468 6593 7573 6572 9369 if..z.the.user.i │ │ │ │ +00050c00: 7393 6e6f 7493 696e 9364 7261 6674 936d s.not.in.draft.m │ │ │ │ +00050c10: 6f90 538e 6465 9361 6e64 9104 7aae 7468 o.S.de.and..z.th │ │ │ │ +00050c20: 6593 7468 656f 7269 6573 9369 6e93 d76c e.theories.in..l │ │ │ │ +00050c30: 9043 8f69 6293 cf61 7265 936e 6f74 9364 .C.ib..are.not.d │ │ │ │ +00050c40: 6573 6365 6e64 656e 90ac 7274 7393 6f66 escenden..rts.of │ │ │ │ +00050c50: 9374 6865 8ea4 1000 008d 9131 9589 6375 .the.......1..cu │ │ │ │ +00050c60: 7272 656e 90ac 7274 9603 a954 7468 656f rren..rt...Ttheo │ │ │ │ +00050c70: 7279 91ff 0556 2c91 03b6 6474 6865 6e93 ry...V,...dthen. │ │ │ │ +00050c80: 7468 6573 6593 7468 656f 7269 6573 9b03 these.theories.. │ │ │ │ +00050c90: a953 6361 6e6e 6f74 9361 7493 7468 6973 .Scannot.at.this │ │ │ │ +00050ca0: 9373 7461 6765 9862 9053 8e65 936c 6f61 .stage.b.S.e.loa │ │ │ │ +00050cb0: 6465 6493 696e 90ac 7274 6f93 eb48 484f ded.in..rto..HHO │ │ │ │ +00050cc0: 4ccf 2e98 496e 9374 6869 738e a18d 9131 L...In.this....1 │ │ │ │ +00050cd0: 9589 6361 7365 2c91 0355 6b74 6865 9603 ..case,..Ukthe.. │ │ │ │ +00050ce0: 301c 6c6f 6164 9b03 301d 0c6c 6593 7368 0.load..0..le.sh │ │ │ │ +00050cf0: 6f75 6c64 9363 6175 7365 9361 9366 756e ould.cause.a.fun │ │ │ │ +00050d00: 6374 696f 6e93 746f 9362 9053 8e65 9364 ction.to.b.S.e.d │ │ │ │ +00050d10: 650c 6e65 6493 2865 2e67 2e98 608d eb61 e.ned.(e.g..`..a │ │ │ │ +00050d20: 6c6f 6164 5f8d d76c 9043 8f69 628e 8e91 load_..l.C.ib... │ │ │ │ +00050d30: 2982 f0cf 2729 9377 6869 6390 ac72 682c )...').whic..rh, │ │ │ │ +00050d40: 9103 556b 7768 656e 8ea1 8d91 3195 8963 ..Ukwhen....1..c │ │ │ │ +00050d50: 616c 6c65 642c 9104 86ae 7769 6c6c 9604 alled,....will.. │ │ │ │ +00050d60: 677a 6163 7469 7691 ff58 e461 7465 9b04 gzactiv..X.ate.. │ │ │ │ +00050d70: 6779 6175 746f 6c6f 6164 696e 6793 666f gyautoloading.fo │ │ │ │ +00050d80: 7293 7468 6598 6c69 6272 6172 7993 7468 r.the.library.th │ │ │ │ +00050d90: 656f 7269 6573 9861 6e64 936c 6f61 6493 eories.and.load. │ │ │ │ +00050da0: 7468 6598 6c69 6272 6172 7927 7393 eb48 the.library's..H │ │ │ │ +00050db0: 4d4c 8ea1 8d91 3195 89cf 636f 9053 8e64 ML....1...co.S.d │ │ │ │ +00050dc0: 652e 8e9f 1d2f 738d 9112 c761 4974 9603 e..../s....aIt.. │ │ │ │ +00050dd0: eaa8 6973 9369 6e90 ac72 7465 6e64 6564 ..is.in..rtended │ │ │ │ +00050de0: 9374 6861 7493 6361 6c6c 7393 746f 8d93 .that.calls.to.. │ │ │ │ +00050df0: eb61 6c6f 6164 5f6c 6962 7261 7279 8e91 .aload_library.. │ │ │ │ +00050e00: 4cd1 48cf 6f66 9374 6865 9366 6f72 6d8e L.H.of.the.form. │ │ │ │ +00050e10: 9f1d 363b 8d8d 8d9f 0128 de8d 8d8d 8d91 ..6;.....(...... │ │ │ │ +00050e20: 2a06 60eb 616c 6f61 645f 6c69 6272 6172 *.`.aload_librar │ │ │ │ +00050e30: 7991 05bf aa60 8dd7 6c90 438f 6962 8e91 y....`..l.C.ib.. │ │ │ │ +00050e40: 0cc4 9eeb 6160 3b3b 8e8e 8e8e 8e8e 8ea6 ....a`;;........ │ │ │ │ +00050e50: 8d91 12c7 61cf 7769 6c6c 9604 2442 6c6f ....a.will..$Blo │ │ │ │ +00050e60: 6164 9361 6e93 656e 90ac 7274 6972 6593 ad.an.en..rtire. │ │ │ │ +00050e70: 6c69 6272 6172 7991 ff05 562c 9104 32a8 library...V,..2. │ │ │ │ +00050e80: 616e 6493 7468 6593 636f 7272 6573 709a and.the.corresp. │ │ │ │ +00050e90: 538e 6f6e 6469 6e67 936c 6f61 6493 0c6c S.onding.load..l │ │ │ │ +00050ea0: 658d 8d93 d76c 9043 8f69 628e 9110 e8e0 e....l.C.ib..... │ │ │ │ +00050eb0: eb61 2f8d d76c 9043 8f69 628e 910c c49e .a/..l.C.ib..... │ │ │ │ +00050ec0: eb61 2e6d 6c8e 9138 d068 cf73 686f 756c .a.ml..8.h.shoul │ │ │ │ +00050ed0: 6493 6298 6593 7365 7493 7570 9374 6f8e d.b.e.set.up.to. │ │ │ │ +00050ee0: a18d 9112 c761 646f 9603 eaa8 736f 2e91 .....ado....so.. │ │ │ │ +00050ef0: 0538 e043 616c 6c73 936f 6693 7468 6593 .8.Calls.of.the. │ │ │ │ +00050f00: 666f 726d 8e9f 1d36 3a8d 8d8d 9f01 28de form...6:.....(. │ │ │ │ +00050f10: 8d8d 8d8d 912a 0660 eb61 6c6f 6164 5f6c .....*.`.aload_l │ │ │ │ +00050f20: 6962 7261 7279 9105 bfaa 608d d76c 9043 ibrary....`..l.C │ │ │ │ +00050f30: 8f69 628e 910c c49e eb61 3a8d d770 6172 .ib......a:..par │ │ │ │ +00050f40: 9053 8e74 8e91 15ed fdeb 6160 3b3b 8e8e .S.t......a`;;.. │ │ │ │ +00050f50: 8e8e 8e8e 8ea6 8d91 12c7 61cf 6172 6596 ..........a.are. │ │ │ │ +00050f60: 045e 4669 6e90 ac72 7465 6e64 6564 9b04 .^Fin..rtended.. │ │ │ │ +00050f70: 5e45 746f 936c 6f61 6493 6f6e 6c79 9861 ^Eto.load.only.a │ │ │ │ +00050f80: 9370 6172 7493 6f66 9874 6865 936c 6962 .part.of.the.lib │ │ │ │ +00050f90: 7261 7279 8d93 d76c 9043 8f69 628e 9111 rary...l.C.ib... │ │ │ │ +00050fa0: 22e4 cf2c 9104 7b2d 666f 7298 7768 6963 "..,..{-for.whic │ │ │ │ +00050fb0: 90ac 7268 9374 6865 9363 6f72 7265 7370 ..rh.the.corresp │ │ │ │ +00050fc0: 9053 8e6f 6e64 696e 6798 6c6f 6164 930c .S.onding.load.. │ │ │ │ +00050fd0: 6c65 8ea1 8d8d 8d91 12c7 61d7 6c90 438f le........a.l.C. │ │ │ │ +00050fe0: 6962 8e91 1f8b ffeb 612f 8dd7 7061 7290 ib......a/..par. │ │ │ │ +00050ff0: 538e 748e 9115 edfd eb61 2e6d 6c8e 9150 S.t......a.ml..P │ │ │ │ +00051000: 634c cf77 696c 6c96 03ea a862 9a53 8e65 cL.will....b.S.e │ │ │ │ +00051010: 9372 6573 7098 6f6e 7369 626c 652e 8e8e .resp.onsible... │ │ │ │ +00051020: 9f24 fd13 8e8c 8b00 0000 5c00 0000 0000 .$........\..... │ │ │ │ 00051030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00051040: 0000 0000 0000 0000 0505 84a0 02cc 0555 ...............U │ │ │ │ -00051050: 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 ...F............ │ │ │ │ -00051060: eaf1 ebd0 3932 9200 ee8b a143 6861 7074 ....92.....Chapt │ │ │ │ -00051070: 6572 9604 8000 382e 910a 8000 4d4c 9353 er....8.....ML.S │ │ │ │ -00051080: 7973 7465 6d93 4691 fee0 0075 6e63 7469 ystem.F....uncti │ │ │ │ -00051090: 6f6e 738e 91ea f1eb 9f05 6666 8900 00e6 ons.......ff.... │ │ │ │ -000510a0: 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 f..>|......./... │ │ │ │ -000510b0: fd8b d021 8d8d 91ea f1eb eb47 382e 3138 ...!.......G8.18 │ │ │ │ -000510c0: 2e32 8e91 248b 7f4c 6962 7261 7269 6573 .2..$..Libraries │ │ │ │ -000510d0: 9605 6666 6190 8ccc 7691 ff19 9961 696c ..ffa...v....ail │ │ │ │ -000510e0: 6162 6c65 9369 6e93 5691 fea6 6665 7273 able.in.V...fers │ │ │ │ -000510f0: 696f 6e93 322e 308e a918 26e1 8d91 eaf1 ion.2.0...&..... │ │ │ │ -00051100: ebcf 5468 6596 03ea a86c 6962 7261 7269 ..The....librari │ │ │ │ -00051110: 6573 9369 6e93 eb48 484f 4c38 382e 322e es.in..HHOL88.2. │ │ │ │ -00051120: 3093 cf61 7265 9373 686f 9aac 7277 6e93 0..are.sho..rwn. │ │ │ │ -00051130: 696e 9374 6865 9366 6f6c 6c6f 9877 696e in.the.follo.win │ │ │ │ -00051140: 6793 7461 626c 653a 8ea0 00b1 9e78 8d8d g.table:.....x.. │ │ │ │ -00051150: 8d91 eb72 91a0 ff5d 4cd8 8900 0066 6601 ...r...]L....ff. │ │ │ │ -00051160: c63d 31a9 0a26 638d 8d90 cccd 9f04 599c .=1..&c.......Y. │ │ │ │ -00051170: 8400 0e7f ff00 0066 6692 01c5 d6cb 8400 .......ff....... │ │ │ │ -00051180: 0e7f ff00 0066 668e 8ea4 0e7f ff8d 8d90 .....ff......... │ │ │ │ -00051190: cccd a404 599c 8400 0e7f ff00 0066 6692 ....Y........ff. │ │ │ │ -000511a0: 009f 0c76 9ffb a664 d04c 6962 7261 7269 ...v...d.Librari │ │ │ │ -000511b0: 6573 9604 8000 696e 9348 4f4c 3838 2e32 es....in.HOL88.2 │ │ │ │ -000511c0: 2e30 9200 9f0c 75a1 8400 0e7f ff00 0066 .0....u........f │ │ │ │ -000511d0: 668e 8ea1 8d8d 90cc cd9f 0459 9c84 000e f..........Y.... │ │ │ │ -000511e0: 7fff 0000 6666 9201 c5d6 cb84 000e 7fff ....ff.......... │ │ │ │ -000511f0: 0000 6666 8e8e a18d 8d90 cccd a404 599c ..ff..........Y. │ │ │ │ -00051200: 8400 0e7f ff00 0066 6691 05cc ce9f fba6 .......ff....... │ │ │ │ -00051210: 64e5 4c69 6272 91ff 6666 6172 7991 256c d.Libr..ffary.%l │ │ │ │ -00051220: 3aa1 8400 0e7f ff00 0066 668e 8d91 56fb :........ff...V. │ │ │ │ -00051230: fa42 7269 6566 9104 3335 6465 7363 7269 .Brief..35descri │ │ │ │ -00051240: 7074 696f 6e91 5b7e 439f 0459 9c84 000e ption.[~C..Y.... │ │ │ │ -00051250: 7fff 0000 6666 8e8d 9201 0ef0 8141 90b3 ....ff.......A.. │ │ │ │ -00051260: 3275 7468 6f72 9200 9386 ea9f 0459 9c84 2uthor.......Y.. │ │ │ │ -00051270: 000e 7fff 0000 6666 8e8e 9f04 c002 8900 ......ff........ │ │ │ │ -00051280: 0066 6601 c63d 31a6 8d8d 90cc cd9f 0459 .ff..=1........Y │ │ │ │ -00051290: 9c84 000e 7fff 0000 6666 8d91 05cc ce9f ........ff...... │ │ │ │ -000512a0: fba6 64eb 6173 7472 696e 678e 9150 9593 ..d.astring..P.. │ │ │ │ -000512b0: 8400 0e7f ff00 0066 668e 8d8d 9156 fbfa .......ff....V.. │ │ │ │ -000512c0: 4153 4349 498e 9177 a4f4 cf63 90ac 7268 ASCII..w...c..rh │ │ │ │ -000512d0: 6172 6163 7465 7273 9603 eaa8 2693 7374 aracters....&.st │ │ │ │ -000512e0: 7269 6e67 7391 2a16 7d9f 0459 9c84 000e rings.*.}..Y.... │ │ │ │ -000512f0: 7fff 0000 6666 8e8d 9201 0ef0 8154 2e96 ....ff.......T.. │ │ │ │ -00051300: 03ea a84d 656c 6861 6d93 2843 616d 90ac ...Melham.(Cam.. │ │ │ │ -00051310: 7262 2e29 914f 502a 9f04 599c 8400 0e7f rb.).OP*..Y..... │ │ │ │ -00051320: ff00 0066 668e 8ea1 8d8d 90cc cd9f 0459 ...ff..........Y │ │ │ │ -00051330: 9c84 000e 7fff 0000 6666 8d91 05cc ce9f ........ff...... │ │ │ │ -00051340: fba6 64eb 6165 7661 6c8e 9150 9593 8400 ..d.aeval..P.... │ │ │ │ -00051350: 0e7f ff00 0066 668e 8d8d 9156 fbfa 776f .....ff....V..wo │ │ │ │ -00051360: 7264 8e91 6dfa a2d7 6e96 03ea a8cf 7490 rd..m...n.....t. │ │ │ │ -00051370: ac72 7970 9053 8e65 7393 6672 6f6d 93eb .ryp.S.es.from.. │ │ │ │ -00051380: 484c 4346 8d91 fe83 d689 0000 6666 0003 HLCF........ff.. │ │ │ │ -00051390: 8666 8e91 0322 924c 534d 9125 03ff 9f04 .f...".LSM.%.... │ │ │ │ -000513a0: 599c 8400 0e7f ff00 0066 668e 8d92 010e Y........ff..... │ │ │ │ -000513b0: f081 cf4d 2e96 03ea a847 6f72 646f 6e93 ...M.....Gordon. │ │ │ │ -000513c0: 2693 542e 934d 656c 6861 6d93 2843 616d &.T..Melham.(Cam │ │ │ │ -000513d0: 90ac 7262 2e29 9105 cccd 9f04 599c 8400 ..rb.)......Y... │ │ │ │ -000513e0: 0e7f ff00 0066 668e 8ea1 8d8d 90cc cd9f .....ff......... │ │ │ │ -000513f0: 0459 9c84 000e 7fff 0000 6666 8d91 05cc .Y........ff.... │ │ │ │ -00051400: ce9f fba6 64eb 6175 6e77 696e 648e 9150 ....d.aunwind..P │ │ │ │ -00051410: 9593 8400 0e7f ff00 0066 668e 8d91 56fb .........ff...V. │ │ │ │ -00051420: facf 5374 7275 6374 7572 6596 03ea a875 ..Structure....u │ │ │ │ -00051430: 6e90 ac72 7769 6e64 696e 6793 7275 6c65 n..rwinding.rule │ │ │ │ -00051440: 7391 2c32 bf9f 0459 9c84 000e 7fff 0000 s.,2...Y........ │ │ │ │ -00051450: 6666 8e8d 9201 0ef0 814d 2e96 03ea a847 ff.......M.....G │ │ │ │ -00051460: 6f72 646f 6e93 2693 542e 934d 656c 6861 ordon.&.T..Melha │ │ │ │ -00051470: 6d93 2843 616d 90ac 7262 2e29 9105 cccd m.(Cam..rb.).... │ │ │ │ -00051480: 9f04 599c 8400 0e7f ff00 0066 668e 8ea1 ..Y........ff... │ │ │ │ -00051490: 8d8d 90cc cd9f 0459 9c84 000e 7fff 0000 .......Y........ │ │ │ │ -000514a0: 6666 8d91 05cc ce9f fba6 64eb 6174 6175 ff........d.atau │ │ │ │ -000514b0: 748e 9150 9593 8400 0e7f ff00 0066 668e t..P.........ff. │ │ │ │ -000514c0: 8d91 56fb facf 5491 ff05 5661 7574 6f6c ..V...T...Vautol │ │ │ │ -000514d0: 6f67 7991 03ea a863 95ac 7268 6563 936b ogy....c..rhec.k │ │ │ │ -000514e0: 9365 7291 550f cb9f 0459 9c84 000e 7fff .er.U....Y...... │ │ │ │ -000514f0: 0000 6666 8e8d 9201 0ef0 8152 2e96 03ea ..ff.......R.... │ │ │ │ -00051500: a842 6f75 6c74 6f6e 9328 4361 6d90 ac72 .Boulton.(Cam..r │ │ │ │ -00051510: 622e 2991 4fa3 b79f 0459 9c84 000e 7fff b.).O....Y...... │ │ │ │ -00051520: 0000 6666 8e8e a18d 8d90 cccd 9f04 599c ..ff..........Y. │ │ │ │ -00051530: 8400 0e7f ff00 0066 668d 9105 ccce 9ffb .......ff....... │ │ │ │ -00051540: a664 eb61 6669 7870 6f69 6e74 738e 9150 .d.afixpoints..P │ │ │ │ -00051550: 9593 8400 0e7f ff00 0066 668e 8d91 56fb .........ff...V. │ │ │ │ -00051560: facf 4765 6e65 7261 6c96 03ea a874 6865 ..General....the │ │ │ │ -00051570: 6f72 7993 6f66 930c 7865 6493 7090 538e ory.of..xed.p.S. │ │ │ │ -00051580: 6f69 6e90 ac72 7473 9117 e1bb 9f04 599c oin..rts......Y. │ │ │ │ -00051590: 8400 0e7f ff00 0066 668e 8d92 010e f081 .......ff....... │ │ │ │ -000515a0: 4d2e 9603 eaa8 476f 7264 6f6e 9328 4361 M.....Gordon.(Ca │ │ │ │ -000515b0: 6d90 ac72 622e 2991 4fe2 a69f 0459 9c84 m..rb.).O....Y.. │ │ │ │ -000515c0: 000e 7fff 0000 6666 8e8e a18d 8d90 cccd ......ff........ │ │ │ │ -000515d0: 9f04 599c 8400 0e7f ff00 0066 668d 9105 ..Y........ff... │ │ │ │ -000515e0: ccce 9ffb a664 eb61 7072 6f67 5f6c 6f67 .....d.aprog_log │ │ │ │ -000515f0: 6963 3838 8e91 5095 9384 000e 7fff 0000 ic88..P......... │ │ │ │ -00051600: 6666 8e8d 9156 fbfa cf48 6f61 7265 9603 ff...V...Hoare.. │ │ │ │ -00051610: eaa8 4c6f 6769 6393 2693 4469 6a6b 7374 ..Logic.&.Dijkst │ │ │ │ -00051620: 7261 93df 5770 9124 4a3d 9f04 599c 8400 ra..Wp.$J=..Y... │ │ │ │ -00051630: 0e7f ff00 0066 668e 8d92 010e f081 cf4d .....ff........M │ │ │ │ -00051640: 2e96 03ea a847 6f72 646f 6e93 2843 616d .....Gordon.(Cam │ │ │ │ -00051650: 90ac 7262 2e29 914f e2a6 9f04 599c 8400 ..rb.).O....Y... │ │ │ │ -00051660: 0e7f ff00 0066 668e 8ea1 8d8d 90cc cd9f .....ff......... │ │ │ │ -00051670: 0459 9c84 000e 7fff 0000 6666 8d91 05cc .Y........ff.... │ │ │ │ -00051680: ce9f fba6 64eb 6167 726f 7570 8e91 5095 ....d.agroup..P. │ │ │ │ -00051690: 9384 000e 7fff 0000 6666 8e8d 9156 fbfa ........ff...V.. │ │ │ │ -000516a0: cf47 726f 7570 9103 eaa8 7468 656f 7279 .Group....theory │ │ │ │ -000516b0: 916c 278d 9f04 599c 8400 0e7f ff00 0066 .l'...Y........f │ │ │ │ -000516c0: 668e 8d92 010e f081 452e 9603 eaa8 4775 f.......E.....Gu │ │ │ │ -000516d0: 6e9a ac72 7465 7293 2850 9865 6e6e 2e29 n..rter.(P.enn.) │ │ │ │ -000516e0: 9159 59bb 9f04 599c 8400 0e7f ff00 0066 .YY...Y........f │ │ │ │ -000516f0: 668e 8ea1 8d8d 90cc cd9f 0459 9c84 000e f..........Y.... │ │ │ │ -00051700: 7fff 0000 6666 8d91 05cc ce9f fba6 64eb ....ff........d. │ │ │ │ -00051710: 6169 6e74 6567 6572 8e91 5095 9384 000e ainteger..P..... │ │ │ │ -00051720: 7fff 0000 6666 8e8d 9156 fbfa cf49 6e95 ....ff...V...In. │ │ │ │ -00051730: ac72 7465 6765 7273 9b03 eaa8 6465 7269 .rtegers....deri │ │ │ │ -00051740: 7693 6564 9866 726f 6d98 6772 6f75 7073 v.ed.from.groups │ │ │ │ -00051750: 911e 6dce 9f04 599c 8400 0e7f ff00 0066 ..m...Y........f │ │ │ │ -00051760: 668e 8d92 010e f081 452e 9603 eaa8 4775 f.......E.....Gu │ │ │ │ -00051770: 6e9a ac72 7465 7293 2850 9865 6e6e 2e29 n..rter.(P.enn.) │ │ │ │ -00051780: 9159 59bb 9f04 599c 8400 0e7f ff00 0066 .YY...Y........f │ │ │ │ -00051790: 668e 8ea1 8d8d 90cc cd9f 0459 9c84 000e f..........Y.... │ │ │ │ -000517a0: 7fff 0000 6666 8d91 05cc ce9f fba6 64eb ....ff........d. │ │ │ │ -000517b0: 6166 696e 6974 655f 7365 7473 8e91 5095 afinite_sets..P. │ │ │ │ -000517c0: 9384 000e 7fff 0000 6666 8e8d 9156 fbfa ........ff...V.. │ │ │ │ -000517d0: cf54 6865 6f72 7996 03ea a86f 6693 0c6e .Theory....of..n │ │ │ │ -000517e0: 6974 6593 7365 7473 914a 7c9f 9f04 599c ite.sets.J|...Y. │ │ │ │ -000517f0: 8400 0e7f ff00 0066 668e 8d92 010e f081 .......ff....... │ │ │ │ -00051800: 5091 ff05 562e 9603 eaa8 5769 6e64 6c65 P...V.....Windle │ │ │ │ -00051810: 7993 2855 4393 4461 90ac 7276 6973 2991 y.(UC.Da..rvis). │ │ │ │ -00051820: 3eef d99f 0459 9c84 000e 7fff 0000 6666 >....Y........ff │ │ │ │ -00051830: 8e8e a18d 8d90 cccd 9f04 599c 8400 0e7f ..........Y..... │ │ │ │ -00051840: ff00 0066 668d 9105 ccce 9ffb a664 eb61 ...ff........d.a │ │ │ │ -00051850: 7365 7473 8e91 5095 9384 000e 7fff 0000 sets..P......... │ │ │ │ -00051860: 6666 8e8d 9156 fbfa cf4d 616e 6e61 9603 ff...V...Manna.. │ │ │ │ -00051870: eaa8 2693 5791 ff05 5661 6c64 696e 6765 ..&.W...Valdinge │ │ │ │ -00051880: 7293 7365 7493 7468 656f 7279 9111 c4f3 r.set.theory.... │ │ │ │ -00051890: 9f04 599c 8400 0e7f ff00 0066 668e 8d92 ..Y........ff... │ │ │ │ -000518a0: 010e f081 5091 ff05 562e 9603 eaa8 4c65 ....P...V.....Le │ │ │ │ -000518b0: 769a ac72 6569 6c6c 6579 9328 4563 6f6c v..reilley.(Ecol │ │ │ │ -000518c0: 6593 5098 6f6c 7974 6563 9868 6e69 7175 e.P.olytec.hniqu │ │ │ │ -000518d0: 6529 9107 8331 9f04 599c 8400 0e7f ff00 e)...1..Y....... │ │ │ │ -000518e0: 0066 668e 8ea1 8d8d 90cc cd9f 0459 9c84 .ff..........Y.. │ │ │ │ -000518f0: 000e 7fff 0000 6666 8d91 05cc ce9f fba6 ......ff........ │ │ │ │ -00051900: 64eb 6162 6167 738e 9150 9593 8400 0e7f d.abags..P...... │ │ │ │ -00051910: ff00 0066 668e 8d91 56fb facf 4d61 6e6e ...ff...V...Mann │ │ │ │ -00051920: 6196 03ea a826 9357 91ff 0556 616c 6469 a....&.W...Valdi │ │ │ │ -00051930: 6e67 6572 9362 6167 9374 6865 6f72 7991 nger.bag.theory. │ │ │ │ -00051940: 0deb 019f 0459 9c84 000e 7fff 0000 6666 .....Y........ff │ │ │ │ -00051950: 8e8d 9201 0ef0 8150 91ff 0556 2e96 03ea .......P...V.... │ │ │ │ -00051960: a84c 6576 9aac 7265 696c 6c65 7993 2845 .Lev..reilley.(E │ │ │ │ -00051970: 636f 6c65 9350 986f 6c79 7465 6398 686e cole.P.olytec.hn │ │ │ │ -00051980: 6971 7565 2991 0783 319f 0459 9c84 000e ique)...1..Y.... │ │ │ │ -00051990: 7fff 0000 6666 8e8e a18d 8d90 cccd 9f04 ....ff.......... │ │ │ │ -000519a0: 599c 8400 0e7f ff00 0066 668d 9105 ccce Y........ff..... │ │ │ │ -000519b0: 9ffb a664 eb61 636f 6e76 6572 748e 9150 ...d.aconvert..P │ │ │ │ -000519c0: 9593 8400 0e7f ff00 0066 668e 8d91 56fb .........ff...V. │ │ │ │ -000519d0: facf 436f 6e95 ac72 7693 6572 7369 6f6e ..Con..rv.ersion │ │ │ │ -000519e0: 9603 eaa8 2693 756e 90ac 7277 696e 6469 ....&.un..rwindi │ │ │ │ -000519f0: 6e67 9374 6f90 538e 6f6c 7391 1697 6d9f ng.to.S.ols...m. │ │ │ │ -00051a00: 0459 9c84 000e 7fff 0000 6666 8e8d 9201 .Y........ff.... │ │ │ │ -00051a10: 0ef0 8144 2e96 03ea a853 6865 7068 6572 ...D.....Shepher │ │ │ │ -00051a20: 6493 2849 6e6d 6f73 2991 4b2b 8d9f 0459 d.(Inmos).K+...Y │ │ │ │ -00051a30: 9c84 000e 7fff 0000 6666 8e8e a18d 8d90 ........ff...... │ │ │ │ -00051a40: cccd 9f04 599c 8400 0e7f ff00 0066 668d ....Y........ff. │ │ │ │ -00051a50: 9105 ccce 9ffb a664 eb61 6175 7869 6c69 .......d.aauxili │ │ │ │ -00051a60: 6172 798e 9150 9593 8400 0e7f ff00 0066 ary..P.........f │ │ │ │ -00051a70: 668e 8d91 56fb facf 4765 6e65 7261 6c96 f...V...General. │ │ │ │ -00051a80: 03ea a872 756c 6573 2c93 7461 6374 6963 ...rules,.tactic │ │ │ │ -00051a90: 7393 2693 7468 656f 7265 6d73 9105 cccd s.&.theorems.... │ │ │ │ -00051aa0: 9f04 599c 8400 0e7f ff00 0066 668e 8d92 ..Y........ff... │ │ │ │ -00051ab0: 010e f081 542e 9603 eaa8 4b61 6c6b 90ac ....T.....Kalk.. │ │ │ │ -00051ac0: 7265 7293 2850 6869 6c69 7073 2c93 4552 rer.(Philips,.ER │ │ │ │ -00051ad0: 4c29 9135 cc50 9f04 599c 8400 0e7f ff00 L).5.P..Y....... │ │ │ │ -00051ae0: 0066 668e 8ea1 8d8d 90cc cd9f 0459 9c84 .ff..........Y.. │ │ │ │ -00051af0: 000e 7fff 0000 6666 8d91 05cc ce9f fba6 ......ff........ │ │ │ │ -00051b00: 64eb 6173 6574 8e91 5095 9384 000e 7fff d.aset..P....... │ │ │ │ -00051b10: 0000 6666 8e8d 9156 fbfa cf53 6574 9603 ..ff...V...Set.. │ │ │ │ -00051b20: eaa8 7468 656f 7279 936f 6693 7072 6564 ..theory.of.pred │ │ │ │ -00051b30: 6963 6174 6573 9137 9f29 9f04 599c 8400 icates.7.)..Y... │ │ │ │ -00051b40: 0e7f ff00 0066 668e 8d92 010e f081 542e .....ff.......T. │ │ │ │ -00051b50: 9603 eaa8 4b61 6c6b 90ac 7265 7293 2850 ....Kalk..rer.(P │ │ │ │ -00051b60: 6869 6c69 7073 2c93 4552 4c29 9135 cc50 hilips,.ERL).5.P │ │ │ │ -00051b70: 9f04 599c 8400 0e7f ff00 0066 668e 8ea1 ..Y........ff... │ │ │ │ -00051b80: 8d8d 90cc cd9f 0459 9c84 000e 7fff 0000 .......Y........ │ │ │ │ -00051b90: 6666 8d91 05cc ce9f fba6 64eb 6171 756f ff........d.aquo │ │ │ │ -00051ba0: 7469 656e 748e 9150 9593 8400 0e7f ff00 tient..P........ │ │ │ │ -00051bb0: 0066 668e 8d91 56fb facf 5491 ff05 566f .ff...V...T...Vo │ │ │ │ -00051bc0: 9053 8e6f 6c73 9603 eaa8 666f 7293 7175 .S.ols....for.qu │ │ │ │ -00051bd0: 6f74 6965 6e9a ac72 7493 7498 7970 9053 otien..rt.t.yp.S │ │ │ │ -00051be0: 8e65 7391 36e7 579f 0459 9c84 000e 7fff .es.6.W..Y...... │ │ │ │ -00051bf0: 0000 6666 8e8d 9201 0ef0 8154 2e96 03ea ..ff.......T.... │ │ │ │ -00051c00: a84b 616c 6b90 ac72 6572 9328 5068 696c .Kalk..rer.(Phil │ │ │ │ -00051c10: 6970 732c 9345 524c 2991 35cc 509f 0459 ips,.ERL).5.P..Y │ │ │ │ -00051c20: 9c84 000e 7fff 0000 6666 8e8e a18d 8d90 ........ff...... │ │ │ │ -00051c30: cccd 9f04 599c 8400 0e7f ff00 0066 668d ....Y........ff. │ │ │ │ -00051c40: 9105 ccce 9ffb a664 eb61 7061 7273 6572 .......d.aparser │ │ │ │ -00051c50: 8e91 5095 9384 000e 7fff 0000 6666 8e8d ..P.........ff.. │ │ │ │ -00051c60: 9156 fbfa cf50 90ac 7261 7273 6572 9103 .V...P..rarser.. │ │ │ │ -00051c70: eaa8 6765 6e65 7261 746f 7291 5cfe b49f ..generator.\... │ │ │ │ -00051c80: 0459 9c84 000e 7fff 0000 6666 8e8d 9201 .Y........ff.... │ │ │ │ -00051c90: 0ef0 814a 2e96 03ea a856 9bff 0556 616e ...J.....V...Van │ │ │ │ -00051ca0: 9354 9861 7373 656c 9328 4361 6d90 ac72 .T.assel.(Cam..r │ │ │ │ -00051cb0: 622e 2991 43ec a39f 0459 9c84 000e 7fff b.).C....Y...... │ │ │ │ -00051cc0: 0000 6666 8e8e a18d 8d90 cccd 9f04 599c ..ff..........Y. │ │ │ │ -00051cd0: 8400 0e7f ff00 0066 668d 9105 ccce 9ffb .......ff....... │ │ │ │ -00051ce0: a664 eb61 7072 6574 7479 708e 9150 9593 .d.aprettyp..P.. │ │ │ │ -00051cf0: 8400 0e7f ff00 0066 668e 8d91 56fb facf .......ff...V... │ │ │ │ -00051d00: 5072 6574 7495 ac72 792d 7072 696e 9374 Prett..ry-prin.t │ │ │ │ -00051d10: 6572 9103 eaa8 6765 6e65 7261 746f 7291 er....generator. │ │ │ │ -00051d20: 35e4 da9f 0459 9c84 000e 7fff 0000 6666 5....Y........ff │ │ │ │ -00051d30: 8e8d 9201 0ef0 8152 2e96 03ea a842 6f75 .......R.....Bou │ │ │ │ -00051d40: 6c74 6f6e 9328 4361 6d90 ac72 622e 2991 lton.(Cam..rb.). │ │ │ │ -00051d50: 4fa3 b79f 0459 9c84 000e 7fff 0000 6666 O....Y........ff │ │ │ │ -00051d60: 8e8e a18d 8d90 cccd 9f04 599c 8400 0e7f ..........Y..... │ │ │ │ -00051d70: ff00 0066 668d 9105 ccce 9ffb a664 eb61 ...ff........d.a │ │ │ │ -00051d80: 7472 738e 9150 9593 8400 0e7f ff00 0066 trs..P.........f │ │ │ │ -00051d90: 668e 8d91 56fb facf 5468 656f 7265 6d96 f...V...Theorem. │ │ │ │ -00051da0: 03ea a872 6574 7269 6576 91ff 58e4 616c ...retriev..X.al │ │ │ │ -00051db0: 9373 7973 7465 6d91 2f12 079f 0459 9c84 .system./....Y.. │ │ │ │ -00051dc0: 000e 7fff 0000 6666 8e8d 9201 0ef0 8152 ......ff.......R │ │ │ │ -00051dd0: 2e96 03ea a842 6f75 6c74 6f6e 9328 4361 .....Boulton.(Ca │ │ │ │ -00051de0: 6d90 ac72 622e 2991 4fa3 b79f 0459 9c84 m..rb.).O....Y.. │ │ │ │ -00051df0: 000e 7fff 0000 6666 8e8e 9f04 c002 8900 ......ff........ │ │ │ │ -00051e00: 0066 6601 c63d 318e 8e8e a000 b16b df8d .ff..=1......k.. │ │ │ │ -00051e10: 91ea f1eb 469b ff05 566f 7572 9604 5975 ....F...Vour..Yu │ │ │ │ -00051e20: 6c69 6272 6172 6965 7393 6672 6f6d 9104 libraries.from.. │ │ │ │ -00051e30: 5974 5698 6572 7369 6f6e 9331 2e31 3193 YtV.ersion.1.11. │ │ │ │ -00051e40: 6f66 9348 4f4c 9104 5958 6861 95ac 7276 of.HOL..YXha..rv │ │ │ │ -00051e50: 9365 9b04 5975 6295 538e 6565 6e91 0459 .e..Yub.S.een..Y │ │ │ │ -00051e60: 7474 656d 7093 6f72 6172 696c 7998 7769 ttemp.orarily.wi │ │ │ │ -00051e70: 7468 6472 6190 ac72 776e 2c91 0475 2862 thdra..rwn,..u(b │ │ │ │ -00051e80: 9365 6361 7573 6598 7468 658e a410 0000 .ecause.the..... │ │ │ │ -00051e90: 8d91 eaf1 eb43 616d 9aac 7262 7269 6467 .....Cam..rbridg │ │ │ │ -00051ea0: 6596 03ea a867 726f 7570 9368 6198 7698 e....group.ha.v. │ │ │ │ -00051eb0: 6593 6290 538e 6565 6e93 756e 6162 6c65 e.b.S.een.unable │ │ │ │ -00051ec0: 9374 6f93 7265 6275 696c 6493 7468 656d .to.rebuild.them │ │ │ │ -00051ed0: 9369 6e93 5691 ff05 5665 7273 696f 6e93 .in.V...Version. │ │ │ │ -00051ee0: 322e 302e 9105 38e0 5468 6573 6593 6172 2.0...8.These.ar │ │ │ │ -00051ef0: 653a 8e9f 1e94 c88d 8d8d 9e56 bd8d 8d8d e:.........V.... │ │ │ │ -00051f00: 8d91 0230 eaeb 6163 6172 6496 113e fe77 ...0..acard..>.w │ │ │ │ -00051f10: 656c 6c5f 6f72 6465 7293 7a65 7493 6373 ell_order.zet.cs │ │ │ │ -00051f20: 708e 8e8e 8e8e 8e8e 9f1e 622e 8d91 eaf1 p.........b..... │ │ │ │ -00051f30: ebcf 5468 6596 049c 3c0c 7273 749b 049c ..The...<.rst... │ │ │ │ -00051f40: 3d74 6872 6565 9361 7265 9364 690e 6375 =three.are.di.cu │ │ │ │ -00051f50: 6c74 9374 6f98 7265 6275 696c 6493 6290 lt.to.rebuild.b. │ │ │ │ -00051f60: 538e 6563 6175 7365 936f 6693 6390 ac72 S.ecause.of.c..r │ │ │ │ -00051f70: 6861 6e67 6573 9374 6f98 7265 736f 6c75 hanges.to.resolu │ │ │ │ -00051f80: 7469 6f6e 2e91 074d 9d54 6865 7993 7265 tion...M.They.re │ │ │ │ -00051f90: 6c79 9376 90ac 7265 7279 8ea1 8d91 eaf1 ly.v..rery...... │ │ │ │ -00051fa0: eb68 6561 90ac 7276 696c 7996 0470 5f6f .hea..rvily..p_o │ │ │ │ -00051fb0: 6e9b 0470 5e74 6865 936f 7264 6572 9869 n..p^the.order.i │ │ │ │ -00051fc0: 6e93 7768 6963 90ac 7268 9874 6865 9361 n.whic..rh.the.a │ │ │ │ -00051fd0: 7373 756d 7074 696f 6e73 986f 6693 676f ssumptions.of.go │ │ │ │ -00051fe0: 616c 7398 6170 7090 538e 6561 722e 9106 als.app.S.ear... │ │ │ │ -00051ff0: ca04 5468 6598 666f 7572 7468 936c 6962 ..The.fourth.lib │ │ │ │ -00052000: 7261 7279 9875 7365 738e a18d 91ea f1eb rary.uses....... │ │ │ │ -00052010: 7468 6596 04f2 4feb 6173 6574 9b04 f250 the...O.aset...P │ │ │ │ -00052020: cf6c 6962 7261 7279 91ff 0556 2c91 0534 .library...V,..4 │ │ │ │ -00052030: 3977 6869 6390 ac72 6893 6861 7393 6290 9whic..rh.has.b. │ │ │ │ -00052040: 538e 6565 6e98 7375 6273 7461 6e90 ac72 S.een.substan..r │ │ │ │ -00052050: 7469 616c 6c79 936d 6f90 538e 6469 0c65 tially.mo.S.di.e │ │ │ │ -00052060: 642e 9108 4fd6 5468 6573 6593 666f 7572 d...O.These.four │ │ │ │ -00052070: 936c 6962 7261 7269 6573 9868 6195 ac72 .libraries.ha..r │ │ │ │ -00052080: 7693 6591 04f2 4f62 9053 8e65 656e 8ea1 v.e...Ob.S.een.. │ │ │ │ -00052090: 8d91 eaf1 eb6d 6f95 ac72 7693 6564 9603 .....mo..rv.ed.. │ │ │ │ -000520a0: eaa8 746f 93eb 6163 6f6e 7472 6962 93cf ..to..acontrib.. │ │ │ │ -000520b0: 756e 9aac 7274 696c 9374 6865 7993 6172 un..rtil.they.ar │ │ │ │ -000520c0: 6593 7570 9053 8e64 6174 6564 9362 9879 e.up.S.dated.b.y │ │ │ │ -000520d0: 9374 6865 6972 9361 7574 686f 7273 2e8e .their.authors.. │ │ │ │ -000520e0: 9f10 3299 8d91 f653 7a54 6865 9605 8dbc ..2....SzThe.... │ │ │ │ -000520f0: 6c69 6272 6172 6965 738d 93eb 6165 7661 libraries...aeva │ │ │ │ -00052100: 6c8e 9122 1a20 cf61 6e64 8d93 eb61 756e l..". .and...aun │ │ │ │ -00052110: 7769 6e64 8e91 2d99 74cf 6172 6593 6f66 wind..-.t.are.of │ │ │ │ -00052120: 9105 8dbb 6869 7374 6f72 6963 616c 9369 ....historical.i │ │ │ │ -00052130: 6e9a ac72 7465 7265 7374 936f 6e6c 7993 n..rterest.only. │ │ │ │ -00052140: 616e 6493 7769 6c6c 9365 7698 656e 9874 and.will.ev.en.t │ │ │ │ -00052150: 7561 6c6c 7993 6290 538e 658e a18d 91ea ually.b.S.e..... │ │ │ │ -00052160: f1eb 7265 706c 6163 6564 2e8e 9f24 02b0 ..replaced...$.. │ │ │ │ -00052170: 8d8d 91ea f1eb eb47 382e 3138 2e33 8e91 .......G8.18.3.. │ │ │ │ -00052180: 248b 7f4c 6f90 7333 6361 7469 6f6e 9605 $..Lo.s3cation.. │ │ │ │ -00052190: 6666 6f66 936c 6962 7261 7269 6573 8ea6 ffof.libraries.. │ │ │ │ -000521a0: 8d91 eaf1 ebcf 5468 6591 03ea a866 756e ......The....fun │ │ │ │ -000521b0: 6374 696f 6e8e 9f1e 94c8 8d8d 8d91 eaf1 ction........... │ │ │ │ -000521c0: eb9f f54f a789 0000 6666 01c7 0b4a 9f0b ...O....ff...J.. │ │ │ │ -000521d0: 0716 8d8d 90cc cd9f 0459 9c84 000f 60b2 .........Y....`. │ │ │ │ -000521e0: 0000 6666 8d9f fba6 648d 9117 0bcc eb61 ..ff....d......a │ │ │ │ -000521f0: 6c69 6272 6172 795f 7061 7468 6e61 6d65 library_pathname │ │ │ │ -00052200: 9605 bfaa 3a93 766f 6964 932d 3e93 7374 ....:.void.->.st │ │ │ │ -00052210: 7269 6e67 8e8e 9201 c671 b184 000f 60b2 ring.....q....`. │ │ │ │ -00052220: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ -00052230: c70b 4a8e 8e8e 8e9f 24fd 138e 8c8b 0000 ..J.....$....... │ │ │ │ -00052240: 005d 0000 0000 0000 0000 0000 0000 0000 .].............. │ │ │ │ +00051040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00051050: 0505 8ca0 02cc 0555 8da0 fd46 d30e 8d8d .......U...F.... │ │ │ │ +00051060: 8d8d 9ffa 999a 8d91 eaf1 ebd0 3932 9200 ............92.. │ │ │ │ +00051070: ee8b a143 6861 7074 6572 9604 8000 382e ...Chapter....8. │ │ │ │ +00051080: 910a 8000 4d4c 9353 7973 7465 6d93 4691 ....ML.System.F. │ │ │ │ +00051090: fee0 0075 6e63 7469 6f6e 738e 91ea f1eb ...unctions..... │ │ │ │ +000510a0: 9f05 6666 8900 00e6 6601 c73e 7c8e 8e8e ..ff....f..>|... │ │ │ │ +000510b0: 8ea0 0294 2fdf 8da0 fd8b d021 8d8d 91ea ..../......!.... │ │ │ │ +000510c0: f1eb eb47 382e 3138 2e32 8e91 248b 7f4c ...G8.18.2..$..L │ │ │ │ +000510d0: 6962 7261 7269 6573 9605 6666 6190 8ccc ibraries..ffa... │ │ │ │ +000510e0: 7691 ff19 9961 696c 6162 6c65 9369 6e93 v....ailable.in. │ │ │ │ +000510f0: 5691 fea6 6665 7273 696f 6e93 322e 308e V...fersion.2.0. │ │ │ │ +00051100: a918 26e1 8d91 eaf1 ebcf 5468 6596 03ea ..&.......The... │ │ │ │ +00051110: a86c 6962 7261 7269 6573 9369 6e93 eb48 .libraries.in..H │ │ │ │ +00051120: 484f 4c38 382e 322e 3093 cf61 7265 9373 HOL88.2.0..are.s │ │ │ │ +00051130: 686f 9aac 7277 6e93 696e 9374 6865 9366 ho..rwn.in.the.f │ │ │ │ +00051140: 6f6c 6c6f 9877 696e 6793 7461 626c 653a ollo.wing.table: │ │ │ │ +00051150: 8ea0 00b1 9e78 8d8d 8d91 eb72 91a0 ff5d .....x.....r...] │ │ │ │ +00051160: 4cd8 8900 0066 6601 c63d 31a9 0a26 638d L....ff..=1..&c. │ │ │ │ +00051170: 8d90 cccd 9f04 599c 8400 0e7f ff00 0066 ......Y........f │ │ │ │ +00051180: 6692 01c5 d6cb 8400 0e7f ff00 0066 668e f............ff. │ │ │ │ +00051190: 8ea4 0e7f ff8d 8d90 cccd a404 599c 8400 ............Y... │ │ │ │ +000511a0: 0e7f ff00 0066 6692 009f 0c76 9ffb a664 .....ff....v...d │ │ │ │ +000511b0: d04c 6962 7261 7269 6573 9604 8000 696e .Libraries....in │ │ │ │ +000511c0: 9348 4f4c 3838 2e32 2e30 9200 9f0c 75a1 .HOL88.2.0....u. │ │ │ │ +000511d0: 8400 0e7f ff00 0066 668e 8ea1 8d8d 90cc .......ff....... │ │ │ │ +000511e0: cd9f 0459 9c84 000e 7fff 0000 6666 9201 ...Y........ff.. │ │ │ │ +000511f0: c5d6 cb84 000e 7fff 0000 6666 8e8e a18d ..........ff.... │ │ │ │ +00051200: 8d90 cccd a404 599c 8400 0e7f ff00 0066 ......Y........f │ │ │ │ +00051210: 6691 05cc ce9f fba6 64e5 4c69 6272 91ff f.......d.Libr.. │ │ │ │ +00051220: 6666 6172 7991 256c 3aa1 8400 0e7f ff00 ffary.%l:....... │ │ │ │ +00051230: 0066 668e 8d91 56fb fa42 7269 6566 9104 .ff...V..Brief.. │ │ │ │ +00051240: 3335 6465 7363 7269 7074 696f 6e91 5b7e 35description.[~ │ │ │ │ +00051250: 439f 0459 9c84 000e 7fff 0000 6666 8e8d C..Y........ff.. │ │ │ │ +00051260: 9201 0ef0 8141 90b3 3275 7468 6f72 9200 .....A..2uthor.. │ │ │ │ +00051270: 9386 ea9f 0459 9c84 000e 7fff 0000 6666 .....Y........ff │ │ │ │ +00051280: 8e8e 9f04 c002 8900 0066 6601 c63d 31a6 .........ff..=1. │ │ │ │ +00051290: 8d8d 90cc cd9f 0459 9c84 000e 7fff 0000 .......Y........ │ │ │ │ +000512a0: 6666 8d91 05cc ce9f fba6 64eb 6173 7472 ff........d.astr │ │ │ │ +000512b0: 696e 678e 9150 9593 8400 0e7f ff00 0066 ing..P.........f │ │ │ │ +000512c0: 668e 8d8d 9156 fbfa 4153 4349 498e 9177 f....V..ASCII..w │ │ │ │ +000512d0: a4f4 cf63 90ac 7268 6172 6163 7465 7273 ...c..rharacters │ │ │ │ +000512e0: 9603 eaa8 2693 7374 7269 6e67 7391 2a16 ....&.strings.*. │ │ │ │ +000512f0: 7d9f 0459 9c84 000e 7fff 0000 6666 8e8d }..Y........ff.. │ │ │ │ +00051300: 9201 0ef0 8154 2e96 03ea a84d 656c 6861 .....T.....Melha │ │ │ │ +00051310: 6d93 2843 616d 90ac 7262 2e29 914f 502a m.(Cam..rb.).OP* │ │ │ │ +00051320: 9f04 599c 8400 0e7f ff00 0066 668e 8ea1 ..Y........ff... │ │ │ │ +00051330: 8d8d 90cc cd9f 0459 9c84 000e 7fff 0000 .......Y........ │ │ │ │ +00051340: 6666 8d91 05cc ce9f fba6 64eb 6165 7661 ff........d.aeva │ │ │ │ +00051350: 6c8e 9150 9593 8400 0e7f ff00 0066 668e l..P.........ff. │ │ │ │ +00051360: 8d8d 9156 fbfa 776f 7264 8e91 6dfa a2d7 ...V..word..m... │ │ │ │ +00051370: 6e96 03ea a8cf 7490 ac72 7970 9053 8e65 n.....t..ryp.S.e │ │ │ │ +00051380: 7393 6672 6f6d 93eb 484c 4346 8d91 fe83 s.from..HLCF.... │ │ │ │ +00051390: d689 0000 6666 0003 8666 8e91 0322 924c ....ff...f...".L │ │ │ │ +000513a0: 534d 9125 03ff 9f04 599c 8400 0e7f ff00 SM.%....Y....... │ │ │ │ +000513b0: 0066 668e 8d92 010e f081 cf4d 2e96 03ea .ff........M.... │ │ │ │ +000513c0: a847 6f72 646f 6e93 2693 542e 934d 656c .Gordon.&.T..Mel │ │ │ │ +000513d0: 6861 6d93 2843 616d 90ac 7262 2e29 9105 ham.(Cam..rb.).. │ │ │ │ +000513e0: cccd 9f04 599c 8400 0e7f ff00 0066 668e ....Y........ff. │ │ │ │ +000513f0: 8ea1 8d8d 90cc cd9f 0459 9c84 000e 7fff .........Y...... │ │ │ │ +00051400: 0000 6666 8d91 05cc ce9f fba6 64eb 6175 ..ff........d.au │ │ │ │ +00051410: 6e77 696e 648e 9150 9593 8400 0e7f ff00 nwind..P........ │ │ │ │ +00051420: 0066 668e 8d91 56fb facf 5374 7275 6374 .ff...V...Struct │ │ │ │ +00051430: 7572 6596 03ea a875 6e90 ac72 7769 6e64 ure....un..rwind │ │ │ │ +00051440: 696e 6793 7275 6c65 7391 2c32 bf9f 0459 ing.rules.,2...Y │ │ │ │ +00051450: 9c84 000e 7fff 0000 6666 8e8d 9201 0ef0 ........ff...... │ │ │ │ +00051460: 814d 2e96 03ea a847 6f72 646f 6e93 2693 .M.....Gordon.&. │ │ │ │ +00051470: 542e 934d 656c 6861 6d93 2843 616d 90ac T..Melham.(Cam.. │ │ │ │ +00051480: 7262 2e29 9105 cccd 9f04 599c 8400 0e7f rb.)......Y..... │ │ │ │ +00051490: ff00 0066 668e 8ea1 8d8d 90cc cd9f 0459 ...ff..........Y │ │ │ │ +000514a0: 9c84 000e 7fff 0000 6666 8d91 05cc ce9f ........ff...... │ │ │ │ +000514b0: fba6 64eb 6174 6175 748e 9150 9593 8400 ..d.ataut..P.... │ │ │ │ +000514c0: 0e7f ff00 0066 668e 8d91 56fb facf 5491 .....ff...V...T. │ │ │ │ +000514d0: ff05 5661 7574 6f6c 6f67 7991 03ea a863 ..Vautology....c │ │ │ │ +000514e0: 95ac 7268 6563 936b 9365 7291 550f cb9f ..rhec.k.er.U... │ │ │ │ +000514f0: 0459 9c84 000e 7fff 0000 6666 8e8d 9201 .Y........ff.... │ │ │ │ +00051500: 0ef0 8152 2e96 03ea a842 6f75 6c74 6f6e ...R.....Boulton │ │ │ │ +00051510: 9328 4361 6d90 ac72 622e 2991 4fa3 b79f .(Cam..rb.).O... │ │ │ │ +00051520: 0459 9c84 000e 7fff 0000 6666 8e8e a18d .Y........ff.... │ │ │ │ +00051530: 8d90 cccd 9f04 599c 8400 0e7f ff00 0066 ......Y........f │ │ │ │ +00051540: 668d 9105 ccce 9ffb a664 eb61 6669 7870 f........d.afixp │ │ │ │ +00051550: 6f69 6e74 738e 9150 9593 8400 0e7f ff00 oints..P........ │ │ │ │ +00051560: 0066 668e 8d91 56fb facf 4765 6e65 7261 .ff...V...Genera │ │ │ │ +00051570: 6c96 03ea a874 6865 6f72 7993 6f66 930c l....theory.of.. │ │ │ │ +00051580: 7865 6493 7090 538e 6f69 6e90 ac72 7473 xed.p.S.oin..rts │ │ │ │ +00051590: 9117 e1bb 9f04 599c 8400 0e7f ff00 0066 ......Y........f │ │ │ │ +000515a0: 668e 8d92 010e f081 4d2e 9603 eaa8 476f f.......M.....Go │ │ │ │ +000515b0: 7264 6f6e 9328 4361 6d90 ac72 622e 2991 rdon.(Cam..rb.). │ │ │ │ +000515c0: 4fe2 a69f 0459 9c84 000e 7fff 0000 6666 O....Y........ff │ │ │ │ +000515d0: 8e8e a18d 8d90 cccd 9f04 599c 8400 0e7f ..........Y..... │ │ │ │ +000515e0: ff00 0066 668d 9105 ccce 9ffb a664 eb61 ...ff........d.a │ │ │ │ +000515f0: 7072 6f67 5f6c 6f67 6963 3838 8e91 5095 prog_logic88..P. │ │ │ │ +00051600: 9384 000e 7fff 0000 6666 8e8d 9156 fbfa ........ff...V.. │ │ │ │ +00051610: cf48 6f61 7265 9603 eaa8 4c6f 6769 6393 .Hoare....Logic. │ │ │ │ +00051620: 2693 4469 6a6b 7374 7261 93df 5770 9124 &.Dijkstra..Wp.$ │ │ │ │ +00051630: 4a3d 9f04 599c 8400 0e7f ff00 0066 668e J=..Y........ff. │ │ │ │ +00051640: 8d92 010e f081 cf4d 2e96 03ea a847 6f72 .......M.....Gor │ │ │ │ +00051650: 646f 6e93 2843 616d 90ac 7262 2e29 914f don.(Cam..rb.).O │ │ │ │ +00051660: e2a6 9f04 599c 8400 0e7f ff00 0066 668e ....Y........ff. │ │ │ │ +00051670: 8ea1 8d8d 90cc cd9f 0459 9c84 000e 7fff .........Y...... │ │ │ │ +00051680: 0000 6666 8d91 05cc ce9f fba6 64eb 6167 ..ff........d.ag │ │ │ │ +00051690: 726f 7570 8e91 5095 9384 000e 7fff 0000 roup..P......... │ │ │ │ +000516a0: 6666 8e8d 9156 fbfa cf47 726f 7570 9103 ff...V...Group.. │ │ │ │ +000516b0: eaa8 7468 656f 7279 916c 278d 9f04 599c ..theory.l'...Y. │ │ │ │ +000516c0: 8400 0e7f ff00 0066 668e 8d92 010e f081 .......ff....... │ │ │ │ +000516d0: 452e 9603 eaa8 4775 6e9a ac72 7465 7293 E.....Gun..rter. │ │ │ │ +000516e0: 2850 9865 6e6e 2e29 9159 59bb 9f04 599c (P.enn.).YY...Y. │ │ │ │ +000516f0: 8400 0e7f ff00 0066 668e 8ea1 8d8d 90cc .......ff....... │ │ │ │ +00051700: cd9f 0459 9c84 000e 7fff 0000 6666 8d91 ...Y........ff.. │ │ │ │ +00051710: 05cc ce9f fba6 64eb 6169 6e74 6567 6572 ......d.ainteger │ │ │ │ +00051720: 8e91 5095 9384 000e 7fff 0000 6666 8e8d ..P.........ff.. │ │ │ │ +00051730: 9156 fbfa cf49 6e95 ac72 7465 6765 7273 .V...In..rtegers │ │ │ │ +00051740: 9b03 eaa8 6465 7269 7693 6564 9866 726f ....deriv.ed.fro │ │ │ │ +00051750: 6d98 6772 6f75 7073 911e 6dce 9f04 599c m.groups..m...Y. │ │ │ │ +00051760: 8400 0e7f ff00 0066 668e 8d92 010e f081 .......ff....... │ │ │ │ +00051770: 452e 9603 eaa8 4775 6e9a ac72 7465 7293 E.....Gun..rter. │ │ │ │ +00051780: 2850 9865 6e6e 2e29 9159 59bb 9f04 599c (P.enn.).YY...Y. │ │ │ │ +00051790: 8400 0e7f ff00 0066 668e 8ea1 8d8d 90cc .......ff....... │ │ │ │ +000517a0: cd9f 0459 9c84 000e 7fff 0000 6666 8d91 ...Y........ff.. │ │ │ │ +000517b0: 05cc ce9f fba6 64eb 6166 696e 6974 655f ......d.afinite_ │ │ │ │ +000517c0: 7365 7473 8e91 5095 9384 000e 7fff 0000 sets..P......... │ │ │ │ +000517d0: 6666 8e8d 9156 fbfa cf54 6865 6f72 7996 ff...V...Theory. │ │ │ │ +000517e0: 03ea a86f 6693 0c6e 6974 6593 7365 7473 ...of..nite.sets │ │ │ │ +000517f0: 914a 7c9f 9f04 599c 8400 0e7f ff00 0066 .J|...Y........f │ │ │ │ +00051800: 668e 8d92 010e f081 5091 ff05 562e 9603 f.......P...V... │ │ │ │ +00051810: eaa8 5769 6e64 6c65 7993 2855 4393 4461 ..Windley.(UC.Da │ │ │ │ +00051820: 90ac 7276 6973 2991 3eef d99f 0459 9c84 ..rvis).>....Y.. │ │ │ │ +00051830: 000e 7fff 0000 6666 8e8e a18d 8d90 cccd ......ff........ │ │ │ │ +00051840: 9f04 599c 8400 0e7f ff00 0066 668d 9105 ..Y........ff... │ │ │ │ +00051850: ccce 9ffb a664 eb61 7365 7473 8e91 5095 .....d.asets..P. │ │ │ │ +00051860: 9384 000e 7fff 0000 6666 8e8d 9156 fbfa ........ff...V.. │ │ │ │ +00051870: cf4d 616e 6e61 9603 eaa8 2693 5791 ff05 .Manna....&.W... │ │ │ │ +00051880: 5661 6c64 696e 6765 7293 7365 7493 7468 Valdinger.set.th │ │ │ │ +00051890: 656f 7279 9111 c4f3 9f04 599c 8400 0e7f eory......Y..... │ │ │ │ +000518a0: ff00 0066 668e 8d92 010e f081 5091 ff05 ...ff.......P... │ │ │ │ +000518b0: 562e 9603 eaa8 4c65 769a ac72 6569 6c6c V.....Lev..reill │ │ │ │ +000518c0: 6579 9328 4563 6f6c 6593 5098 6f6c 7974 ey.(Ecole.P.olyt │ │ │ │ +000518d0: 6563 9868 6e69 7175 6529 9107 8331 9f04 ec.hnique)...1.. │ │ │ │ +000518e0: 599c 8400 0e7f ff00 0066 668e 8ea1 8d8d Y........ff..... │ │ │ │ +000518f0: 90cc cd9f 0459 9c84 000e 7fff 0000 6666 .....Y........ff │ │ │ │ +00051900: 8d91 05cc ce9f fba6 64eb 6162 6167 738e ........d.abags. │ │ │ │ +00051910: 9150 9593 8400 0e7f ff00 0066 668e 8d91 .P.........ff... │ │ │ │ +00051920: 56fb facf 4d61 6e6e 6196 03ea a826 9357 V...Manna....&.W │ │ │ │ +00051930: 91ff 0556 616c 6469 6e67 6572 9362 6167 ...Valdinger.bag │ │ │ │ +00051940: 9374 6865 6f72 7991 0deb 019f 0459 9c84 .theory......Y.. │ │ │ │ +00051950: 000e 7fff 0000 6666 8e8d 9201 0ef0 8150 ......ff.......P │ │ │ │ +00051960: 91ff 0556 2e96 03ea a84c 6576 9aac 7265 ...V.....Lev..re │ │ │ │ +00051970: 696c 6c65 7993 2845 636f 6c65 9350 986f illey.(Ecole.P.o │ │ │ │ +00051980: 6c79 7465 6398 686e 6971 7565 2991 0783 lytec.hnique)... │ │ │ │ +00051990: 319f 0459 9c84 000e 7fff 0000 6666 8e8e 1..Y........ff.. │ │ │ │ +000519a0: a18d 8d90 cccd 9f04 599c 8400 0e7f ff00 ........Y....... │ │ │ │ +000519b0: 0066 668d 9105 ccce 9ffb a664 eb61 636f .ff........d.aco │ │ │ │ +000519c0: 6e76 6572 748e 9150 9593 8400 0e7f ff00 nvert..P........ │ │ │ │ +000519d0: 0066 668e 8d91 56fb facf 436f 6e95 ac72 .ff...V...Con..r │ │ │ │ +000519e0: 7693 6572 7369 6f6e 9603 eaa8 2693 756e v.ersion....&.un │ │ │ │ +000519f0: 90ac 7277 696e 6469 6e67 9374 6f90 538e ..rwinding.to.S. │ │ │ │ +00051a00: 6f6c 7391 1697 6d9f 0459 9c84 000e 7fff ols...m..Y...... │ │ │ │ +00051a10: 0000 6666 8e8d 9201 0ef0 8144 2e96 03ea ..ff.......D.... │ │ │ │ +00051a20: a853 6865 7068 6572 6493 2849 6e6d 6f73 .Shepherd.(Inmos │ │ │ │ +00051a30: 2991 4b2b 8d9f 0459 9c84 000e 7fff 0000 ).K+...Y........ │ │ │ │ +00051a40: 6666 8e8e a18d 8d90 cccd 9f04 599c 8400 ff..........Y... │ │ │ │ +00051a50: 0e7f ff00 0066 668d 9105 ccce 9ffb a664 .....ff........d │ │ │ │ +00051a60: eb61 6175 7869 6c69 6172 798e 9150 9593 .aauxiliary..P.. │ │ │ │ +00051a70: 8400 0e7f ff00 0066 668e 8d91 56fb facf .......ff...V... │ │ │ │ +00051a80: 4765 6e65 7261 6c96 03ea a872 756c 6573 General....rules │ │ │ │ +00051a90: 2c93 7461 6374 6963 7393 2693 7468 656f ,.tactics.&.theo │ │ │ │ +00051aa0: 7265 6d73 9105 cccd 9f04 599c 8400 0e7f rems......Y..... │ │ │ │ +00051ab0: ff00 0066 668e 8d92 010e f081 542e 9603 ...ff.......T... │ │ │ │ +00051ac0: eaa8 4b61 6c6b 90ac 7265 7293 2850 6869 ..Kalk..rer.(Phi │ │ │ │ +00051ad0: 6c69 7073 2c93 4552 4c29 9135 cc50 9f04 lips,.ERL).5.P.. │ │ │ │ +00051ae0: 599c 8400 0e7f ff00 0066 668e 8ea1 8d8d Y........ff..... │ │ │ │ +00051af0: 90cc cd9f 0459 9c84 000e 7fff 0000 6666 .....Y........ff │ │ │ │ +00051b00: 8d91 05cc ce9f fba6 64eb 6173 6574 8e91 ........d.aset.. │ │ │ │ +00051b10: 5095 9384 000e 7fff 0000 6666 8e8d 9156 P.........ff...V │ │ │ │ +00051b20: fbfa cf53 6574 9603 eaa8 7468 656f 7279 ...Set....theory │ │ │ │ +00051b30: 936f 6693 7072 6564 6963 6174 6573 9137 .of.predicates.7 │ │ │ │ +00051b40: 9f29 9f04 599c 8400 0e7f ff00 0066 668e .)..Y........ff. │ │ │ │ +00051b50: 8d92 010e f081 542e 9603 eaa8 4b61 6c6b ......T.....Kalk │ │ │ │ +00051b60: 90ac 7265 7293 2850 6869 6c69 7073 2c93 ..rer.(Philips,. │ │ │ │ +00051b70: 4552 4c29 9135 cc50 9f04 599c 8400 0e7f ERL).5.P..Y..... │ │ │ │ +00051b80: ff00 0066 668e 8ea1 8d8d 90cc cd9f 0459 ...ff..........Y │ │ │ │ +00051b90: 9c84 000e 7fff 0000 6666 8d91 05cc ce9f ........ff...... │ │ │ │ +00051ba0: fba6 64eb 6171 756f 7469 656e 748e 9150 ..d.aquotient..P │ │ │ │ +00051bb0: 9593 8400 0e7f ff00 0066 668e 8d91 56fb .........ff...V. │ │ │ │ +00051bc0: facf 5491 ff05 566f 9053 8e6f 6c73 9603 ..T...Vo.S.ols.. │ │ │ │ +00051bd0: eaa8 666f 7293 7175 6f74 6965 6e9a ac72 ..for.quotien..r │ │ │ │ +00051be0: 7493 7498 7970 9053 8e65 7391 36e7 579f t.t.yp.S.es.6.W. │ │ │ │ +00051bf0: 0459 9c84 000e 7fff 0000 6666 8e8d 9201 .Y........ff.... │ │ │ │ +00051c00: 0ef0 8154 2e96 03ea a84b 616c 6b90 ac72 ...T.....Kalk..r │ │ │ │ +00051c10: 6572 9328 5068 696c 6970 732c 9345 524c er.(Philips,.ERL │ │ │ │ +00051c20: 2991 35cc 509f 0459 9c84 000e 7fff 0000 ).5.P..Y........ │ │ │ │ +00051c30: 6666 8e8e a18d 8d90 cccd 9f04 599c 8400 ff..........Y... │ │ │ │ +00051c40: 0e7f ff00 0066 668d 9105 ccce 9ffb a664 .....ff........d │ │ │ │ +00051c50: eb61 7061 7273 6572 8e91 5095 9384 000e .aparser..P..... │ │ │ │ +00051c60: 7fff 0000 6666 8e8d 9156 fbfa cf50 90ac ....ff...V...P.. │ │ │ │ +00051c70: 7261 7273 6572 9103 eaa8 6765 6e65 7261 rarser....genera │ │ │ │ +00051c80: 746f 7291 5cfe b49f 0459 9c84 000e 7fff tor.\....Y...... │ │ │ │ +00051c90: 0000 6666 8e8d 9201 0ef0 814a 2e96 03ea ..ff.......J.... │ │ │ │ +00051ca0: a856 9bff 0556 616e 9354 9861 7373 656c .V...Van.T.assel │ │ │ │ +00051cb0: 9328 4361 6d90 ac72 622e 2991 43ec a39f .(Cam..rb.).C... │ │ │ │ +00051cc0: 0459 9c84 000e 7fff 0000 6666 8e8e a18d .Y........ff.... │ │ │ │ +00051cd0: 8d90 cccd 9f04 599c 8400 0e7f ff00 0066 ......Y........f │ │ │ │ +00051ce0: 668d 9105 ccce 9ffb a664 eb61 7072 6574 f........d.apret │ │ │ │ +00051cf0: 7479 708e 9150 9593 8400 0e7f ff00 0066 typ..P.........f │ │ │ │ +00051d00: 668e 8d91 56fb facf 5072 6574 7495 ac72 f...V...Prett..r │ │ │ │ +00051d10: 792d 7072 696e 9374 6572 9103 eaa8 6765 y-prin.ter....ge │ │ │ │ +00051d20: 6e65 7261 746f 7291 35e4 da9f 0459 9c84 nerator.5....Y.. │ │ │ │ +00051d30: 000e 7fff 0000 6666 8e8d 9201 0ef0 8152 ......ff.......R │ │ │ │ +00051d40: 2e96 03ea a842 6f75 6c74 6f6e 9328 4361 .....Boulton.(Ca │ │ │ │ +00051d50: 6d90 ac72 622e 2991 4fa3 b79f 0459 9c84 m..rb.).O....Y.. │ │ │ │ +00051d60: 000e 7fff 0000 6666 8e8e a18d 8d90 cccd ......ff........ │ │ │ │ +00051d70: 9f04 599c 8400 0e7f ff00 0066 668d 9105 ..Y........ff... │ │ │ │ +00051d80: ccce 9ffb a664 eb61 7472 738e 9150 9593 .....d.atrs..P.. │ │ │ │ +00051d90: 8400 0e7f ff00 0066 668e 8d91 56fb facf .......ff...V... │ │ │ │ +00051da0: 5468 656f 7265 6d96 03ea a872 6574 7269 Theorem....retri │ │ │ │ +00051db0: 6576 91ff 58e4 616c 9373 7973 7465 6d91 ev..X.al.system. │ │ │ │ +00051dc0: 2f12 079f 0459 9c84 000e 7fff 0000 6666 /....Y........ff │ │ │ │ +00051dd0: 8e8d 9201 0ef0 8152 2e96 03ea a842 6f75 .......R.....Bou │ │ │ │ +00051de0: 6c74 6f6e 9328 4361 6d90 ac72 622e 2991 lton.(Cam..rb.). │ │ │ │ +00051df0: 4fa3 b79f 0459 9c84 000e 7fff 0000 6666 O....Y........ff │ │ │ │ +00051e00: 8e8e 9f04 c002 8900 0066 6601 c63d 318e .........ff..=1. │ │ │ │ +00051e10: 8e8e a000 b16b df8d 91ea f1eb 469b ff05 .....k......F... │ │ │ │ +00051e20: 566f 7572 9604 5975 6c69 6272 6172 6965 Vour..Yulibrarie │ │ │ │ +00051e30: 7393 6672 6f6d 9104 5974 5698 6572 7369 s.from..YtV.ersi │ │ │ │ +00051e40: 6f6e 9331 2e31 3193 6f66 9348 4f4c 9104 on.1.11.of.HOL.. │ │ │ │ +00051e50: 5958 6861 95ac 7276 9365 9b04 5975 6295 YXha..rv.e..Yub. │ │ │ │ +00051e60: 538e 6565 6e91 0459 7474 656d 7093 6f72 S.een..Yttemp.or │ │ │ │ +00051e70: 6172 696c 7998 7769 7468 6472 6190 ac72 arily.withdra..r │ │ │ │ +00051e80: 776e 2c91 0475 2862 9365 6361 7573 6598 wn,..u(b.ecause. │ │ │ │ +00051e90: 7468 658e a410 0000 8d91 eaf1 eb43 616d the..........Cam │ │ │ │ +00051ea0: 9aac 7262 7269 6467 6596 03ea a867 726f ..rbridge....gro │ │ │ │ +00051eb0: 7570 9368 6198 7698 6593 6290 538e 6565 up.ha.v.e.b.S.ee │ │ │ │ +00051ec0: 6e93 756e 6162 6c65 9374 6f93 7265 6275 n.unable.to.rebu │ │ │ │ +00051ed0: 696c 6493 7468 656d 9369 6e93 5691 ff05 ild.them.in.V... │ │ │ │ +00051ee0: 5665 7273 696f 6e93 322e 302e 9105 38e0 Version.2.0...8. │ │ │ │ +00051ef0: 5468 6573 6593 6172 653a 8e9f 1e94 c88d These.are:...... │ │ │ │ +00051f00: 8d8d 9e56 bd8d 8d8d 8d91 0230 eaeb 6163 ...V.......0..ac │ │ │ │ +00051f10: 6172 6496 113e fe77 656c 6c5f 6f72 6465 ard..>.well_orde │ │ │ │ +00051f20: 7293 7a65 7493 6373 708e 8e8e 8e8e 8e8e r.zet.csp....... │ │ │ │ +00051f30: 9f1e 622e 8d91 eaf1 ebcf 5468 6596 049c ..b.......The... │ │ │ │ +00051f40: 3c0c 7273 749b 049c 3d74 6872 6565 9361 <.rst...=three.a │ │ │ │ +00051f50: 7265 9364 690e 6375 6c74 9374 6f98 7265 re.di.cult.to.re │ │ │ │ +00051f60: 6275 696c 6493 6290 538e 6563 6175 7365 build.b.S.ecause │ │ │ │ +00051f70: 936f 6693 6390 ac72 6861 6e67 6573 9374 .of.c..rhanges.t │ │ │ │ +00051f80: 6f98 7265 736f 6c75 7469 6f6e 2e91 074d o.resolution...M │ │ │ │ +00051f90: 9d54 6865 7993 7265 6c79 9376 90ac 7265 .They.rely.v..re │ │ │ │ +00051fa0: 7279 8ea1 8d91 eaf1 eb68 6561 90ac 7276 ry.......hea..rv │ │ │ │ +00051fb0: 696c 7996 0470 5f6f 6e9b 0470 5e74 6865 ily..p_on..p^the │ │ │ │ +00051fc0: 936f 7264 6572 9869 6e93 7768 6963 90ac .order.in.whic.. │ │ │ │ +00051fd0: 7268 9874 6865 9361 7373 756d 7074 696f rh.the.assumptio │ │ │ │ +00051fe0: 6e73 986f 6693 676f 616c 7398 6170 7090 ns.of.goals.app. │ │ │ │ +00051ff0: 538e 6561 722e 9106 ca04 5468 6598 666f S.ear.....The.fo │ │ │ │ +00052000: 7572 7468 936c 6962 7261 7279 9875 7365 urth.library.use │ │ │ │ +00052010: 738e a18d 91ea f1eb 7468 6596 04f2 4feb s.......the...O. │ │ │ │ +00052020: 6173 6574 9b04 f250 cf6c 6962 7261 7279 aset...P.library │ │ │ │ +00052030: 91ff 0556 2c91 0534 3977 6869 6390 ac72 ...V,..49whic..r │ │ │ │ +00052040: 6893 6861 7393 6290 538e 6565 6e98 7375 h.has.b.S.een.su │ │ │ │ +00052050: 6273 7461 6e90 ac72 7469 616c 6c79 936d bstan..rtially.m │ │ │ │ +00052060: 6f90 538e 6469 0c65 642e 9108 4fd6 5468 o.S.di.ed...O.Th │ │ │ │ +00052070: 6573 6593 666f 7572 936c 6962 7261 7269 ese.four.librari │ │ │ │ +00052080: 6573 9868 6195 ac72 7693 6591 04f2 4f62 es.ha..rv.e...Ob │ │ │ │ +00052090: 9053 8e65 656e 8ea1 8d91 eaf1 eb6d 6f95 .S.een.......mo. │ │ │ │ +000520a0: ac72 7693 6564 9603 eaa8 746f 93eb 6163 .rv.ed....to..ac │ │ │ │ +000520b0: 6f6e 7472 6962 93cf 756e 9aac 7274 696c ontrib..un..rtil │ │ │ │ +000520c0: 9374 6865 7993 6172 6593 7570 9053 8e64 .they.are.up.S.d │ │ │ │ +000520d0: 6174 6564 9362 9879 9374 6865 6972 9361 ated.b.y.their.a │ │ │ │ +000520e0: 7574 686f 7273 2e8e 9f10 3299 8d91 f653 uthors....2....S │ │ │ │ +000520f0: 7a54 6865 9605 8dbc 6c69 6272 6172 6965 zThe....librarie │ │ │ │ +00052100: 738d 93eb 6165 7661 6c8e 9122 1a20 cf61 s...aeval..". .a │ │ │ │ +00052110: 6e64 8d93 eb61 756e 7769 6e64 8e91 2d99 nd...aunwind..-. │ │ │ │ +00052120: 74cf 6172 6593 6f66 9105 8dbb 6869 7374 t.are.of....hist │ │ │ │ +00052130: 6f72 6963 616c 9369 6e9a ac72 7465 7265 orical.in..rtere │ │ │ │ +00052140: 7374 936f 6e6c 7993 616e 6493 7769 6c6c st.only.and.will │ │ │ │ +00052150: 9365 7698 656e 9874 7561 6c6c 7993 6290 .ev.en.tually.b. │ │ │ │ +00052160: 538e 658e a18d 91ea f1eb 7265 706c 6163 S.e.......replac │ │ │ │ +00052170: 6564 2e8e 9f24 02b0 8d8d 91ea f1eb eb47 ed...$.........G │ │ │ │ +00052180: 382e 3138 2e33 8e91 248b 7f4c 6f90 7333 8.18.3..$..Lo.s3 │ │ │ │ +00052190: 6361 7469 6f6e 9605 6666 6f66 936c 6962 cation..ffof.lib │ │ │ │ +000521a0: 7261 7269 6573 8ea6 8d91 eaf1 ebcf 5468 raries........Th │ │ │ │ +000521b0: 6591 03ea a866 756e 6374 696f 6e8e 9f1e e....function... │ │ │ │ +000521c0: 94c8 8d8d 8d91 eaf1 eb9f f54f a789 0000 ...........O.... │ │ │ │ +000521d0: 6666 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f ff...J.......... │ │ │ │ +000521e0: 0459 9c84 000f 60b2 0000 6666 8d9f fba6 .Y....`...ff.... │ │ │ │ +000521f0: 648d 9117 0bcc eb61 6c69 6272 6172 795f d......alibrary_ │ │ │ │ +00052200: 7061 7468 6e61 6d65 9605 bfaa 3a93 766f pathname....:.vo │ │ │ │ +00052210: 6964 932d 3e93 7374 7269 6e67 8e8e 9201 id.->.string.... │ │ │ │ +00052220: c671 b184 000f 60b2 0000 6666 8e8e 9f04 .q....`...ff.... │ │ │ │ +00052230: c002 8900 0066 6601 c70b 4a8e 8e8e 8e9f .....ff...J..... │ │ │ │ +00052240: 24fd 138e 8c8b 0000 005d 0000 0000 0000 $........]...... │ │ │ │ 00052250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00052260: 0000 0000 0000 0005 101e a002 cc05 558d ..............U. │ │ │ │ -00052270: a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d 9112 ..F............. │ │ │ │ -00052280: c761 d038 2e31 382e 910a 8000 4c69 6272 .a.8.18.....Libr │ │ │ │ -00052290: 6172 6965 7392 015f 4ed5 3933 8e91 12c7 aries.._N.93.... │ │ │ │ -000522a0: 619f 0566 6689 0000 e666 01c7 3e7c 8e8e a..ff....f..>|.. │ │ │ │ -000522b0: 8e8e a002 942f df8d a0fd 8bd0 218d 9112 ...../......!... │ │ │ │ -000522c0: c761 cf72 6574 7572 6e73 9604 8cba 7468 .a.returns....th │ │ │ │ -000522d0: 659b 048c bb69 6e90 ac72 7465 726e 616c e....in..rternal │ │ │ │ -000522e0: 9370 6174 686e 616d 6593 7573 6564 9862 .pathname.used.b │ │ │ │ -000522f0: 90ac 7279 93eb 4848 4f4c 98cf 746f 936c ..ry..HHOL..to.l │ │ │ │ -00052300: 6f61 6493 6c69 6272 6172 6965 732e 9107 oad.libraries... │ │ │ │ -00052310: 1f17 5468 6973 9870 6174 686e 616d 652c ..This.pathname, │ │ │ │ -00052320: 9104 b53f 7768 6963 90ac 7268 9369 738e ...?whic..rh.is. │ │ │ │ -00052330: a410 0000 8d91 12c7 6173 6974 652d 7370 ........asite-sp │ │ │ │ -00052340: 9053 8e65 6369 0c63 9602 edc3 616e 6493 .S.eci.c....and. │ │ │ │ -00052350: 6973 9367 6976 90ac 7265 6e93 616e 9369 is.giv..ren.an.i │ │ │ │ -00052360: 6e69 7469 616c 9376 91ff 58e4 616c 7565 nitial.v..X.alue │ │ │ │ -00052370: 9102 edc2 7768 656e 9374 6865 9373 7973 ....when.the.sys │ │ │ │ -00052380: 7465 6d93 6973 9362 7569 6c74 2c91 0320 tem.is.built,.. │ │ │ │ -00052390: 5769 7393 6f72 6469 6e61 7269 6c79 9374 Wis.ordinarily.t │ │ │ │ -000523a0: 6865 9361 6273 6f6c 7574 658e a18d 9112 he.absolute..... │ │ │ │ -000523b0: c761 7061 7468 6e61 6d65 9604 cd55 746f .apathname...Uto │ │ │ │ -000523c0: 9374 6865 93eb 4848 4f4c 9b04 cd54 cf73 .the..HHOL...T.s │ │ │ │ -000523d0: 7973 7465 6d93 6c69 6272 6172 7993 6469 ystem.library.di │ │ │ │ -000523e0: 7265 6374 6f72 7991 ff05 562e 9107 e0e7 rectory...V..... │ │ │ │ -000523f0: 5468 6973 9370 6174 686e 616d 6598 7769 This.pathname.wi │ │ │ │ -00052400: 6c6c 9374 9aac 7279 7069 6361 6c6c 7993 ll.t..rypically. │ │ │ │ -00052410: 6861 9876 9865 9374 6865 8ea1 8d91 12c7 ha.v.e.the...... │ │ │ │ -00052420: 6166 6f72 6d3a 8ea9 1cfe 3b8d 8d8d 9f00 aform:....;..... │ │ │ │ -00052430: cb89 8d8d 8d8d 912a 0660 eb61 60eb 6264 .......*.`.a`.bd │ │ │ │ -00052440: 6972 954d de65 6374 6f72 9379 9064 93eb ir.M.ector.y.d.. │ │ │ │ -00052450: 612f 686f 6c2f 4c69 6272 6172 7960 8e8e a/hol/Library`.. │ │ │ │ -00052460: 8e8e 8e8e 8e9f 1cfe 3a8d 9112 c761 cf77 ........:....a.w │ │ │ │ -00052470: 6865 7265 9b05 9a04 d764 6972 9553 8e65 here.....dir.S.e │ │ │ │ -00052480: 6374 6f72 9379 9106 083e cf69 7398 7468 ctor.y...>.is.th │ │ │ │ -00052490: 6598 7369 7465 2d73 7093 6563 690c 6396 e.site-sp.eci.c. │ │ │ │ -000524a0: 059a 0561 6273 6f6c 7574 6598 7061 7468 ...absolute.path │ │ │ │ -000524b0: 6e61 6d65 9369 6e98 7768 6963 90ac 7268 name.in.whic..rh │ │ │ │ -000524c0: 9874 6865 93eb 4848 4f4c 98cf 6469 7374 .the..HHOL..dist │ │ │ │ -000524d0: 7269 6275 7469 6f6e 8ea1 8d91 12c7 6164 ribution......ad │ │ │ │ -000524e0: 6972 6563 746f 7279 9b02 fc90 2860 8deb irectory....(`.. │ │ │ │ -000524f0: 6168 6f6c 8e91 113e fecf 2729 9602 fc8f ahol...>..').... │ │ │ │ -00052500: 7265 7369 6465 732e 9104 e983 5468 6973 resides.....This │ │ │ │ -00052510: 9364 6566 6175 6c74 9876 91ff 58e4 616c .default.v..X.al │ │ │ │ -00052520: 7565 9372 6574 7572 6e65 6498 6290 ac72 ue.returned.b..r │ │ │ │ -00052530: 798d 93eb 616c 6962 7261 7279 5f70 6174 y...alibrary_pat │ │ │ │ -00052540: 686e 616d 658e 9161 f3bf cf63 616e 9362 hname..a...can.b │ │ │ │ -00052550: 9053 8e65 9863 90ac 7268 616e 6765 648e .S.e.c..rhanged. │ │ │ │ -00052560: a18d 9112 c761 6290 ac72 7996 03ea a875 .....ab..ry....u │ │ │ │ -00052570: 7365 7273 936f 6e6c 7993 7669 6193 7468 sers.only.via.th │ │ │ │ -00052580: 658d 93eb 6169 6e73 7461 6c6c 8e91 3012 e...ainstall..0. │ │ │ │ -00052590: f6cf 6675 6e63 7469 6f6e 2e8e a18d 911e ..function...... │ │ │ │ -000525a0: 28f0 4e6f 726d 616c 6c79 91ff 0556 2c8d (.Normally...V,. │ │ │ │ -000525b0: 9105 230e eb61 6c69 6272 6172 795f 7061 ..#..alibrary_pa │ │ │ │ -000525c0: 7468 6e61 6d65 8e91 6602 42cf 6a75 7374 thname..f.B.just │ │ │ │ -000525d0: 9604 e494 7265 7475 726e 739b 04e4 9374 ....returns....t │ │ │ │ -000525e0: 6865 9361 6273 6f6c 7574 6598 7061 7468 he.absolute.path │ │ │ │ -000525f0: 6e61 6d65 9374 6f98 7468 6593 484f 4c91 name.to.the.HOL. │ │ │ │ -00052600: 04e4 5373 7973 7465 6d8e a18d 9112 c761 ..Ssystem......a │ │ │ │ -00052610: 6c69 6272 6172 7991 ff05 562e 9106 2bdf library...V...+. │ │ │ │ -00052620: 4275 7496 043b a864 7572 696e 6793 7468 But..;.during.th │ │ │ │ -00052630: 6593 6576 91ff 58e4 616c 7561 7469 6f6e e.ev..X.aluation │ │ │ │ -00052640: 936f 6693 619b 043b a763 616c 6c93 746f .of.a..;.call.to │ │ │ │ -00052650: 8d93 eb61 6c6f 6164 5f6c 6962 7261 7279 ...aload_library │ │ │ │ -00052660: 8e91 4937 a0cf 2c91 044f e874 6865 9373 ..I7..,..O.the.s │ │ │ │ -00052670: 7472 696e 6798 7265 7475 726e 6564 9362 tring.returned.b │ │ │ │ -00052680: 9aac 7279 9361 6e98 798e a18d 9112 c761 ..ry.an.y......a │ │ │ │ -00052690: 6361 6c6c 9604 64bc 746f 8d91 0464 bdeb call..d.to...d.. │ │ │ │ -000526a0: 616c 6962 7261 7279 5f70 6174 686e 616d alibrary_pathnam │ │ │ │ -000526b0: 658e 9164 c419 cf77 696c 6c93 6290 538e e..d...will.b.S. │ │ │ │ -000526c0: 659b 0464 bd74 6865 936c 6962 7261 7279 e..d.the.library │ │ │ │ -000526d0: 9364 6972 6563 746f 7279 9369 6e98 7768 .directory.in.wh │ │ │ │ -000526e0: 6963 90ac 7268 9374 6865 936c 6962 7261 ic..rh.the.libra │ │ │ │ -000526f0: 7279 9862 9053 8e65 696e 6793 6c6f 6164 ry.b.S.eing.load │ │ │ │ -00052700: 6564 8ea1 8d91 12c7 6172 6573 6964 6573 ed......aresides │ │ │ │ -00052710: 2e8e a18d 911e 28f0 5468 6596 02d1 f073 ......(.The....s │ │ │ │ -00052720: 7472 696e 6793 7265 7475 726e 6564 9362 tring.returned.b │ │ │ │ -00052730: 90ac 7279 8d93 eb61 6c69 6272 6172 795f ..ry...alibrary_ │ │ │ │ -00052740: 7061 7468 6e61 6d65 8e91 619e 80cf 6973 pathname..a...is │ │ │ │ -00052750: 9370 7269 6d61 7269 6c79 9102 d1ef 7573 .primarily....us │ │ │ │ -00052760: 6564 9369 6e93 6c69 6272 6172 7993 6c6f ed.in.library.lo │ │ │ │ -00052770: 6164 930c 6c65 7393 746f 9375 7090 538e ad..les.to.up.S. │ │ │ │ -00052780: 6461 7465 8ea1 8d91 12c7 6174 6865 9604 date......athe.. │ │ │ │ -00052790: bbc0 eb48 484f 4c9b 04bb bfcf 7365 6172 ...HHOL.....sear │ │ │ │ -000527a0: 6390 ac72 6893 7061 7468 9861 6e64 9368 c..rh.path.and.h │ │ │ │ -000527b0: 656c 7093 7365 6172 6390 ac72 6898 7061 elp.searc..rh.pa │ │ │ │ -000527c0: 7468 2e91 07ac 2746 91ff 0556 6f72 9365 th....'F...Vor.e │ │ │ │ -000527d0: 7861 6d70 6c65 2c91 04f0 0573 7570 7090 xample,....supp. │ │ │ │ -000527e0: 538e 6f73 6593 7468 6174 9869 6e93 6198 S.ose.that.in.a. │ │ │ │ -000527f0: 6c69 6272 6172 798d 93d7 6c90 438f 6962 library...l.C.ib │ │ │ │ -00052800: 8e8e a18d 9112 c761 cf74 6865 7265 9603 .......a.there.. │ │ │ │ -00052810: c3e7 6973 9361 9103 c3e8 6469 7265 6374 ..is.a....direct │ │ │ │ -00052820: 6f72 798d 93eb 6168 656c 708e 911e 8676 ory...ahelp....v │ │ │ │ -00052830: cf77 6869 639a ac72 6893 636f 6e98 7461 .whic..rh.con.ta │ │ │ │ -00052840: 696e 7393 6f6e 6c69 6e65 9b03 c3e8 6865 ins.online....he │ │ │ │ -00052850: 6c70 930c 6c65 7393 7370 9053 8e65 6369 lp..les.sp.S.eci │ │ │ │ -00052860: 0c63 9374 6f98 7468 6973 936c 6962 7261 .c.to.this.libra │ │ │ │ -00052870: 7279 91ff 0556 2e91 052b f554 6865 936c ry...V...+.The.l │ │ │ │ -00052880: 6f61 648e a18d 9112 c761 0c6c 658d 8d91 oad......a.le... │ │ │ │ -00052890: 03ea a8d7 6c90 438f 6962 8e91 10af 46eb ....l.C.ib....F. │ │ │ │ -000528a0: 612e 6d6c 8e91 25d8 eccf 6361 6e96 03ea a.ml..%...can... │ │ │ │ -000528b0: a874 6865 6e93 7570 9053 8e64 6174 6593 .then.up.S.date. │ │ │ │ -000528c0: 7468 6593 6865 6c70 9373 6561 7263 9aac the.help.searc.. │ │ │ │ -000528d0: 7268 9370 6174 6893 6173 9366 6f6c 6c6f rh.path.as.follo │ │ │ │ -000528e0: 9877 733a 8e9f 2256 0a8d 8d8d 9f07 a8de .ws:.."V........ │ │ │ │ -000528f0: 8d8d 8d9f f300 008d 912a 0660 eb61 6c65 .........*.`.ale │ │ │ │ -00052900: 7496 05bf aa70 6174 6893 3d93 6c69 6272 t....path.=.libr │ │ │ │ -00052910: 6172 795f 7061 7468 6e61 6d65 2829 935e ary_pathname().^ │ │ │ │ -00052920: 9360 2f8d d76c 9043 8f69 628e 910c c49e .`/..l.C.ib..... │ │ │ │ -00052930: eb61 2f68 656c 702f 6093 696e 8e9f 0d00 .a/help/`.in.... │ │ │ │ -00052940: 008d 9141 0508 7365 745f 6865 6c70 5f73 ...A..set_help_s │ │ │ │ -00052950: 6561 7263 685f 7061 7468 9605 bfaa 2870 earch_path....(p │ │ │ │ -00052960: 6174 6893 2e93 6865 6c70 5f73 6561 7263 ath...help_searc │ │ │ │ -00052970: 685f 7061 7468 2829 298e 8e8e 8e8e 8e8e h_path())....... │ │ │ │ -00052980: 9f22 5609 8d91 12c7 61cf 5468 6973 9605 ."V.....a.This.. │ │ │ │ -00052990: 7d4f 7769 6c6c 936d 616b 9aac 7265 9374 }Owill.mak..re.t │ │ │ │ -000529a0: 6865 9368 656c 7093 0c6c 6573 936f 6693 he.help..les.of. │ │ │ │ -000529b0: 7468 6591 057d 4e6c 6962 7261 7279 8d93 the..}Nlibrary.. │ │ │ │ -000529c0: d76c 9043 8f69 628e 9117 bf3c cf61 9876 .l.C.ib....<.a.v │ │ │ │ -000529d0: 91ff 58e4 6169 6c61 626c 6593 666f 7293 ..X.ailable.for. │ │ │ │ -000529e0: 6f6e 6c69 6e65 9368 656c 7093 7768 656e online.help.when │ │ │ │ -000529f0: 6576 9865 7293 7468 658e a18d 9112 c761 ev.er.the......a │ │ │ │ -00052a00: 6c69 6272 6172 7996 05ef c969 7393 6c6f library....is.lo │ │ │ │ -00052a10: 6164 6564 2e91 0b48 4446 91ff 0556 7572 aded...HDF...Vur │ │ │ │ -00052a20: 7468 6572 6d6f 7265 2c9b 0671 1162 9053 thermore,..q.b.S │ │ │ │ -00052a30: 8e65 6361 7573 6593 6475 7269 6e67 9361 .ecause.during.a │ │ │ │ -00052a40: 9363 616c 6c93 746f 8d91 05ef caeb 616c .call.to......al │ │ │ │ -00052a50: 6f61 645f 6c69 6272 6172 798e 914a ebc2 oad_library..J.. │ │ │ │ -00052a60: cf2c 9874 6865 9366 756e 6374 696f 6e8e .,.the.function. │ │ │ │ -00052a70: a18d 8d91 12c7 61eb 616c 6962 7261 7279 ......a.alibrary │ │ │ │ -00052a80: 5f70 6174 686e 616d 658e 9173 02c5 cf72 _pathname..s...r │ │ │ │ -00052a90: 6574 7572 6e73 9604 40c4 7468 6593 6469 eturns..@.the.di │ │ │ │ -00052aa0: 7265 6374 6f72 7993 7061 7468 6e61 6d65 rectory.pathname │ │ │ │ -00052ab0: 936f 6691 0440 c374 6865 936c 6962 7261 .of..@.the.libra │ │ │ │ -00052ac0: 7279 9362 9a53 8e65 696e 6793 6c6f 6164 ry.b.S.eing.load │ │ │ │ -00052ad0: 6564 2c91 0456 4b74 6869 7393 636f 9864 ed,..VKthis.co.d │ │ │ │ -00052ae0: 658e a18d 9112 c761 6973 9b04 a560 636f e......ais...`co │ │ │ │ -00052af0: 6d70 6c65 7465 6c79 9604 a55f 7090 538e mpletely..._p.S. │ │ │ │ -00052b00: 6f72 7461 626c 652e 9107 6907 5468 6593 ortable...i.The. │ │ │ │ -00052b10: 656e 90ac 7274 6972 6598 6c69 6272 6172 en..rtire.librar │ │ │ │ -00052b20: 798d 98d7 6c90 438f 6962 8e91 160f 5dcf y...l.C.ib....]. │ │ │ │ -00052b30: 6361 6e98 6290 538e 6593 6d6f 95ac 7276 can.b.S.e.mo..rv │ │ │ │ -00052b40: 9365 6498 6290 538e 6574 9377 9365 656e .ed.b.S.et.w.een │ │ │ │ -00052b50: 9104 a55f 6c69 6272 6172 7998 6469 7265 ..._library.dire │ │ │ │ -00052b60: 6374 6f72 6965 738e a18d 9112 c761 2865 ctories......a(e │ │ │ │ -00052b70: 2e67 2e91 0538 e066 726f 6d96 03ea a861 .g...8.from....a │ │ │ │ -00052b80: 936c 6f90 538e 6361 6c93 6c69 6272 6172 .lo.S.cal.librar │ │ │ │ -00052b90: 7993 696e 9aac 7274 6f93 7468 6593 7379 y.in..rto.the.sy │ │ │ │ -00052ba0: 7374 656d 936c 6962 7261 7279 2993 7769 stem.library).wi │ │ │ │ -00052bb0: 7468 6f75 7493 6861 9876 696e 6793 746f thout.ha.ving.to │ │ │ │ -00052bc0: 9365 6469 7493 7061 7468 6e61 6d65 732e .edit.pathnames. │ │ │ │ -00052bd0: 8e9f 22ca 708d 8d91 12c7 61eb 4738 2e31 ..".p.....a.G8.1 │ │ │ │ -00052be0: 382e 348e 914c 60f5 4164 6469 6e67 9605 8.4..L`.Adding.. │ │ │ │ -00052bf0: 6666 6193 6e65 7793 6c69 6272 6172 798e ffa.new.library. │ │ │ │ -00052c00: 9f17 c000 8d91 12c7 61cf 5379 7374 656d ........a.System │ │ │ │ -00052c10: 9604 1023 6c69 6272 6172 6965 739b 0410 ...#libraries... │ │ │ │ -00052c20: 2472 6573 6964 6593 696e 9374 6865 93eb $reside.in.the.. │ │ │ │ -00052c30: 4848 4f4c 98cf 6469 7374 7269 6275 7469 HHOL..distributi │ │ │ │ -00052c40: 6f6e 9364 6972 6563 746f 7279 8d93 eb61 on.directory...a │ │ │ │ -00052c50: 686f 6c2f 4c69 6272 6172 798e 9143 4c71 hol/Library..CLq │ │ │ │ -00052c60: cf2e 9105 a952 4966 93d7 6c90 438f 6962 .....RIf..l.C.ib │ │ │ │ -00052c70: 93cf 6973 9861 936c 6962 7261 7279 91ff ..is.a.library.. │ │ │ │ -00052c80: 0556 2c8e a18d 9112 c761 7468 656e 9603 .V,......athen.. │ │ │ │ -00052c90: ad15 7468 659b 03ad 1464 6972 6563 746f ..the....directo │ │ │ │ -00052ca0: 7279 8d93 eb61 686f 6c2f 4c69 6272 6172 ry...ahol/Librar │ │ │ │ -00052cb0: 792f eb62 6c90 3729 6962 8e91 584a 7dcf y/.bl.7)ib..XJ}. │ │ │ │ -00052cc0: 6e65 6564 7398 746f 9363 6f6e 9aac 7274 needs.to.con..rt │ │ │ │ -00052cd0: 6169 6e93 7468 6593 666f 6c6c 6f98 7769 ain.the.follo.wi │ │ │ │ -00052ce0: 6e67 9b03 ad14 0c6c 6573 9328 696e 9361 ng.....les.(in.a │ │ │ │ -00052cf0: 6464 6974 696f 6e98 746f 9374 6865 8ea1 ddition.to.the.. │ │ │ │ -00052d00: 8d91 12c7 6176 91ff 58e4 6172 696f 7573 ....av..X.arious │ │ │ │ -00052d10: 9603 eaa8 0c6c 6573 936d 616b 696e 6793 .....les.making. │ │ │ │ -00052d20: 7570 9374 6865 936c 6962 7261 7279 293a up.the.library): │ │ │ │ -00052d30: 8ea6 8d8d 8d8d 911f 4e79 2869 298e 8e8e ........Ny(i)... │ │ │ │ -00052d40: 9131 9589 6196 03ea a80c 6c65 8d93 eb61 .1..a.....le...a │ │ │ │ -00052d50: 5245 4144 2d4d 458e 912c 284e cf2c 9377 READ-ME..,(N.,.w │ │ │ │ -00052d60: 6869 639a ac72 6893 6769 7698 6573 9364 hic..rh.giv.es.d │ │ │ │ -00052d70: 6574 6169 6c73 936f 6693 7468 6593 6c69 etails.of.the.li │ │ │ │ -00052d80: 6272 6172 7991 ff05 562e 8ea9 19ff 8f8d brary...V....... │ │ │ │ -00052d90: 8d8d 8d91 1c0a ed28 6969 298e 8e8e 9131 .......(ii)....1 │ │ │ │ -00052da0: 9589 6196 049f 7d6c 6962 7261 7279 9b04 ..a...}library.. │ │ │ │ -00052db0: 9f7c 6c6f 6164 930c 6c65 8d8d 93d7 6c90 .|load..le....l. │ │ │ │ -00052dc0: 438f 6962 8e91 1164 1beb 612e 6d6c 8e91 C.ib...d..a.ml.. │ │ │ │ -00052dd0: 22a3 19cf 2e91 0757 5e54 6869 7398 6973 "......W^This.is │ │ │ │ -00052de0: 9374 6865 980c 6c65 936c 6f61 6465 6493 .the..le.loaded. │ │ │ │ -00052df0: 6290 ac72 798d 98eb 616c 6f61 645f 6c69 b..ry...aload_li │ │ │ │ -00052e00: 6272 6172 7991 05bf aa60 8dd7 6c90 438f brary....`..l.C. │ │ │ │ -00052e10: 6962 8e91 0cc4 9eeb 6160 8e91 679f 10cf ib......a`..g... │ │ │ │ -00052e20: 3b91 04f9 e769 7493 7368 6f75 6c64 8ea1 ;....it.should.. │ │ │ │ -00052e30: 8d91 3195 896c 6f61 6496 03ea a874 6865 ..1..load....the │ │ │ │ -00052e40: 9365 6e9a ac72 7469 7265 936c 6962 7261 .en..rtire.libra │ │ │ │ -00052e50: 7279 9369 6e98 746f 93eb 4848 4f4c cf2e ry.in.to..HHOL.. │ │ │ │ -00052e60: 8e9f 19ff 8e8d 8d8d 8d91 18c7 6128 6969 ............a(ii │ │ │ │ -00052e70: 6929 8e8e 8e91 3195 8941 8d91 05a4 67eb i)....1..A....g. │ │ │ │ -00052e80: 614d 616b 6566 696c 658e 9139 4690 cf77 aMakefile..9F..w │ │ │ │ -00052e90: 6869 639a ac72 6896 05a4 d974 656c 6c73 hic..rh....tells │ │ │ │ -00052ea0: 9368 6f98 7791 05a4 da74 6f93 7265 6275 .ho.w....to.rebu │ │ │ │ -00052eb0: 696c 6493 7468 656f 7269 6573 9361 6e64 ild.theories.and │ │ │ │ -00052ec0: 9363 6f6d 7069 6c65 93eb 484d 4ccf 2e93 .compile..HML... │ │ │ │ -00052ed0: 5468 658d 93eb 614d 616b 6566 696c 658e The...aMakefile. │ │ │ │ -00052ee0: 8ea1 8d91 3195 89cf 7368 6f75 6c64 9603 ....1...should.. │ │ │ │ -00052ef0: eaa8 7365 7493 7570 9373 7563 90ac 7268 ..set.up.suc..rh │ │ │ │ -00052f00: 9374 6861 748e a68d 8d8d 8d91 3faf 70eb .that.......?.p. │ │ │ │ -00052f10: 6080 888e 8e8e 8d91 4b6f 0eeb 616d 616b `.......Ko..amak │ │ │ │ -00052f20: 6591 05bf aa61 6c6c 8e91 7d57 06cf 636f e....all..}W..co │ │ │ │ -00052f30: 6d70 6c65 7465 6c79 9603 eaa8 7265 6275 mpletely....rebu │ │ │ │ -00052f40: 696c 6473 9374 6865 936c 6962 7261 7279 ilds.the.library │ │ │ │ -00052f50: 91ff 0556 2e8e 8e9f 24fd 138e 8c8b 0000 ...V....$....... │ │ │ │ -00052f60: 005e 0000 0000 0000 0000 0000 0000 0000 .^.............. │ │ │ │ +00052260: 0000 0000 0000 0000 0000 0000 0000 0005 ................ │ │ │ │ +00052270: 1026 a002 cc05 558d a0fd 46d3 0e8d 8d8d .&....U...F..... │ │ │ │ +00052280: 8d9f fa99 9a8d 9112 c761 d038 2e31 382e .........a.8.18. │ │ │ │ +00052290: 910a 8000 4c69 6272 6172 6965 7392 015f ....Libraries.._ │ │ │ │ +000522a0: 4ed5 3933 8e91 12c7 619f 0566 6689 0000 N.93....a..ff... │ │ │ │ +000522b0: e666 01c7 3e7c 8e8e 8e8e a002 942f df8d .f..>|......./.. │ │ │ │ +000522c0: a0fd 8bd0 218d 9112 c761 cf72 6574 7572 ....!....a.retur │ │ │ │ +000522d0: 6e73 9604 8cba 7468 659b 048c bb69 6e90 ns....the....in. │ │ │ │ +000522e0: ac72 7465 726e 616c 9370 6174 686e 616d .rternal.pathnam │ │ │ │ +000522f0: 6593 7573 6564 9862 90ac 7279 93eb 4848 e.used.b..ry..HH │ │ │ │ +00052300: 4f4c 98cf 746f 936c 6f61 6493 6c69 6272 OL..to.load.libr │ │ │ │ +00052310: 6172 6965 732e 9107 1f17 5468 6973 9870 aries.....This.p │ │ │ │ +00052320: 6174 686e 616d 652c 9104 b53f 7768 6963 athname,...?whic │ │ │ │ +00052330: 90ac 7268 9369 738e a410 0000 8d91 12c7 ..rh.is......... │ │ │ │ +00052340: 6173 6974 652d 7370 9053 8e65 6369 0c63 asite-sp.S.eci.c │ │ │ │ +00052350: 9602 edc3 616e 6493 6973 9367 6976 90ac ....and.is.giv.. │ │ │ │ +00052360: 7265 6e93 616e 9369 6e69 7469 616c 9376 ren.an.initial.v │ │ │ │ +00052370: 91ff 58e4 616c 7565 9102 edc2 7768 656e ..X.alue....when │ │ │ │ +00052380: 9374 6865 9373 7973 7465 6d93 6973 9362 .the.system.is.b │ │ │ │ +00052390: 7569 6c74 2c91 0320 5769 7393 6f72 6469 uilt,.. Wis.ordi │ │ │ │ +000523a0: 6e61 7269 6c79 9374 6865 9361 6273 6f6c narily.the.absol │ │ │ │ +000523b0: 7574 658e a18d 9112 c761 7061 7468 6e61 ute......apathna │ │ │ │ +000523c0: 6d65 9604 cd55 746f 9374 6865 93eb 4848 me...Uto.the..HH │ │ │ │ +000523d0: 4f4c 9b04 cd54 cf73 7973 7465 6d93 6c69 OL...T.system.li │ │ │ │ +000523e0: 6272 6172 7993 6469 7265 6374 6f72 7991 brary.directory. │ │ │ │ +000523f0: ff05 562e 9107 e0e7 5468 6973 9370 6174 ..V.....This.pat │ │ │ │ +00052400: 686e 616d 6598 7769 6c6c 9374 9aac 7279 hname.will.t..ry │ │ │ │ +00052410: 7069 6361 6c6c 7993 6861 9876 9865 9374 pically.ha.v.e.t │ │ │ │ +00052420: 6865 8ea1 8d91 12c7 6166 6f72 6d3a 8ea9 he......aform:.. │ │ │ │ +00052430: 1cfe 3b8d 8d8d 9f00 cb89 8d8d 8d8d 912a ..;............* │ │ │ │ +00052440: 0660 eb61 60eb 6264 6972 954d de65 6374 .`.a`.bdir.M.ect │ │ │ │ +00052450: 6f72 9379 9064 93eb 612f 686f 6c2f 4c69 or.y.d..a/hol/Li │ │ │ │ +00052460: 6272 6172 7960 8e8e 8e8e 8e8e 8e9f 1cfe brary`.......... │ │ │ │ +00052470: 3a8d 9112 c761 cf77 6865 7265 9b05 9a04 :....a.where.... │ │ │ │ +00052480: d764 6972 9553 8e65 6374 6f72 9379 9106 .dir.S.ector.y.. │ │ │ │ +00052490: 083e cf69 7398 7468 6598 7369 7465 2d73 .>.is.the.site-s │ │ │ │ +000524a0: 7093 6563 690c 6396 059a 0561 6273 6f6c p.eci.c....absol │ │ │ │ +000524b0: 7574 6598 7061 7468 6e61 6d65 9369 6e98 ute.pathname.in. │ │ │ │ +000524c0: 7768 6963 90ac 7268 9874 6865 93eb 4848 whic..rh.the..HH │ │ │ │ +000524d0: 4f4c 98cf 6469 7374 7269 6275 7469 6f6e OL..distribution │ │ │ │ +000524e0: 8ea1 8d91 12c7 6164 6972 6563 746f 7279 ......adirectory │ │ │ │ +000524f0: 9b02 fc90 2860 8deb 6168 6f6c 8e91 113e ....(`..ahol...> │ │ │ │ +00052500: fecf 2729 9602 fc8f 7265 7369 6465 732e ..')....resides. │ │ │ │ +00052510: 9104 e983 5468 6973 9364 6566 6175 6c74 ....This.default │ │ │ │ +00052520: 9876 91ff 58e4 616c 7565 9372 6574 7572 .v..X.alue.retur │ │ │ │ +00052530: 6e65 6498 6290 ac72 798d 93eb 616c 6962 ned.b..ry...alib │ │ │ │ +00052540: 7261 7279 5f70 6174 686e 616d 658e 9161 rary_pathname..a │ │ │ │ +00052550: f3bf cf63 616e 9362 9053 8e65 9863 90ac ...can.b.S.e.c.. │ │ │ │ +00052560: 7268 616e 6765 648e a18d 9112 c761 6290 rhanged......ab. │ │ │ │ +00052570: ac72 7996 03ea a875 7365 7273 936f 6e6c .ry....users.onl │ │ │ │ +00052580: 7993 7669 6193 7468 658d 93eb 6169 6e73 y.via.the...ains │ │ │ │ +00052590: 7461 6c6c 8e91 3012 f6cf 6675 6e63 7469 tall..0...functi │ │ │ │ +000525a0: 6f6e 2e8e a18d 911e 28f0 4e6f 726d 616c on......(.Normal │ │ │ │ +000525b0: 6c79 91ff 0556 2c8d 9105 230e eb61 6c69 ly...V,...#..ali │ │ │ │ +000525c0: 6272 6172 795f 7061 7468 6e61 6d65 8e91 brary_pathname.. │ │ │ │ +000525d0: 6602 42cf 6a75 7374 9604 e494 7265 7475 f.B.just....retu │ │ │ │ +000525e0: 726e 739b 04e4 9374 6865 9361 6273 6f6c rns....the.absol │ │ │ │ +000525f0: 7574 6598 7061 7468 6e61 6d65 9374 6f98 ute.pathname.to. │ │ │ │ +00052600: 7468 6593 484f 4c91 04e4 5373 7973 7465 the.HOL...Ssyste │ │ │ │ +00052610: 6d8e a18d 9112 c761 6c69 6272 6172 7991 m......alibrary. │ │ │ │ +00052620: ff05 562e 9106 2bdf 4275 7496 043b a864 ..V...+.But..;.d │ │ │ │ +00052630: 7572 696e 6793 7468 6593 6576 91ff 58e4 uring.the.ev..X. │ │ │ │ +00052640: 616c 7561 7469 6f6e 936f 6693 619b 043b aluation.of.a..; │ │ │ │ +00052650: a763 616c 6c93 746f 8d93 eb61 6c6f 6164 .call.to...aload │ │ │ │ +00052660: 5f6c 6962 7261 7279 8e91 4937 a0cf 2c91 _library..I7..,. │ │ │ │ +00052670: 044f e874 6865 9373 7472 696e 6798 7265 .O.the.string.re │ │ │ │ +00052680: 7475 726e 6564 9362 9aac 7279 9361 6e98 turned.b..ry.an. │ │ │ │ +00052690: 798e a18d 9112 c761 6361 6c6c 9604 64bc y......acall..d. │ │ │ │ +000526a0: 746f 8d91 0464 bdeb 616c 6962 7261 7279 to...d..alibrary │ │ │ │ +000526b0: 5f70 6174 686e 616d 658e 9164 c419 cf77 _pathname..d...w │ │ │ │ +000526c0: 696c 6c93 6290 538e 659b 0464 bd74 6865 ill.b.S.e..d.the │ │ │ │ +000526d0: 936c 6962 7261 7279 9364 6972 6563 746f .library.directo │ │ │ │ +000526e0: 7279 9369 6e98 7768 6963 90ac 7268 9374 ry.in.whic..rh.t │ │ │ │ +000526f0: 6865 936c 6962 7261 7279 9862 9053 8e65 he.library.b.S.e │ │ │ │ +00052700: 696e 6793 6c6f 6164 6564 8ea1 8d91 12c7 ing.loaded...... │ │ │ │ +00052710: 6172 6573 6964 6573 2e8e a18d 911e 28f0 aresides......(. │ │ │ │ +00052720: 5468 6596 02d1 f073 7472 696e 6793 7265 The....string.re │ │ │ │ +00052730: 7475 726e 6564 9362 90ac 7279 8d93 eb61 turned.b..ry...a │ │ │ │ +00052740: 6c69 6272 6172 795f 7061 7468 6e61 6d65 library_pathname │ │ │ │ +00052750: 8e91 619e 80cf 6973 9370 7269 6d61 7269 ..a...is.primari │ │ │ │ +00052760: 6c79 9102 d1ef 7573 6564 9369 6e93 6c69 ly....used.in.li │ │ │ │ +00052770: 6272 6172 7993 6c6f 6164 930c 6c65 7393 brary.load..les. │ │ │ │ +00052780: 746f 9375 7090 538e 6461 7465 8ea1 8d91 to.up.S.date.... │ │ │ │ +00052790: 12c7 6174 6865 9604 bbc0 eb48 484f 4c9b ..athe.....HHOL. │ │ │ │ +000527a0: 04bb bfcf 7365 6172 6390 ac72 6893 7061 ....searc..rh.pa │ │ │ │ +000527b0: 7468 9861 6e64 9368 656c 7093 7365 6172 th.and.help.sear │ │ │ │ +000527c0: 6390 ac72 6898 7061 7468 2e91 07ac 2746 c..rh.path....'F │ │ │ │ +000527d0: 91ff 0556 6f72 9365 7861 6d70 6c65 2c91 ...Vor.example,. │ │ │ │ +000527e0: 04f0 0573 7570 7090 538e 6f73 6593 7468 ...supp.S.ose.th │ │ │ │ +000527f0: 6174 9869 6e93 6198 6c69 6272 6172 798d at.in.a.library. │ │ │ │ +00052800: 93d7 6c90 438f 6962 8e8e a18d 9112 c761 ..l.C.ib.......a │ │ │ │ +00052810: cf74 6865 7265 9603 c3e7 6973 9361 9103 .there....is.a.. │ │ │ │ +00052820: c3e8 6469 7265 6374 6f72 798d 93eb 6168 ..directory...ah │ │ │ │ +00052830: 656c 708e 911e 8676 cf77 6869 639a ac72 elp....v.whic..r │ │ │ │ +00052840: 6893 636f 6e98 7461 696e 7393 6f6e 6c69 h.con.tains.onli │ │ │ │ +00052850: 6e65 9b03 c3e8 6865 6c70 930c 6c65 7393 ne....help..les. │ │ │ │ +00052860: 7370 9053 8e65 6369 0c63 9374 6f98 7468 sp.S.eci.c.to.th │ │ │ │ +00052870: 6973 936c 6962 7261 7279 91ff 0556 2e91 is.library...V.. │ │ │ │ +00052880: 052b f554 6865 936c 6f61 648e a18d 9112 .+.The.load..... │ │ │ │ +00052890: c761 0c6c 658d 8d91 03ea a8d7 6c90 438f .a.le.......l.C. │ │ │ │ +000528a0: 6962 8e91 10af 46eb 612e 6d6c 8e91 25d8 ib....F.a.ml..%. │ │ │ │ +000528b0: eccf 6361 6e96 03ea a874 6865 6e93 7570 ..can....then.up │ │ │ │ +000528c0: 9053 8e64 6174 6593 7468 6593 6865 6c70 .S.date.the.help │ │ │ │ +000528d0: 9373 6561 7263 9aac 7268 9370 6174 6893 .searc..rh.path. │ │ │ │ +000528e0: 6173 9366 6f6c 6c6f 9877 733a 8e9f 2256 as.follo.ws:.."V │ │ │ │ +000528f0: 0a8d 8d8d 9f07 a8de 8d8d 8d9f f300 008d ................ │ │ │ │ +00052900: 912a 0660 eb61 6c65 7496 05bf aa70 6174 .*.`.alet....pat │ │ │ │ +00052910: 6893 3d93 6c69 6272 6172 795f 7061 7468 h.=.library_path │ │ │ │ +00052920: 6e61 6d65 2829 935e 9360 2f8d d76c 9043 name().^.`/..l.C │ │ │ │ +00052930: 8f69 628e 910c c49e eb61 2f68 656c 702f .ib......a/help/ │ │ │ │ +00052940: 6093 696e 8e9f 0d00 008d 9141 0508 7365 `.in.......A..se │ │ │ │ +00052950: 745f 6865 6c70 5f73 6561 7263 685f 7061 t_help_search_pa │ │ │ │ +00052960: 7468 9605 bfaa 2870 6174 6893 2e93 6865 th....(path...he │ │ │ │ +00052970: 6c70 5f73 6561 7263 685f 7061 7468 2829 lp_search_path() │ │ │ │ +00052980: 298e 8e8e 8e8e 8e8e 9f22 5609 8d91 12c7 )........"V..... │ │ │ │ +00052990: 61cf 5468 6973 9605 7d4f 7769 6c6c 936d a.This..}Owill.m │ │ │ │ +000529a0: 616b 9aac 7265 9374 6865 9368 656c 7093 ak..re.the.help. │ │ │ │ +000529b0: 0c6c 6573 936f 6693 7468 6591 057d 4e6c .les.of.the..}Nl │ │ │ │ +000529c0: 6962 7261 7279 8d93 d76c 9043 8f69 628e ibrary...l.C.ib. │ │ │ │ +000529d0: 9117 bf3c cf61 9876 91ff 58e4 6169 6c61 ...<.a.v..X.aila │ │ │ │ +000529e0: 626c 6593 666f 7293 6f6e 6c69 6e65 9368 ble.for.online.h │ │ │ │ +000529f0: 656c 7093 7768 656e 6576 9865 7293 7468 elp.whenev.er.th │ │ │ │ +00052a00: 658e a18d 9112 c761 6c69 6272 6172 7996 e......alibrary. │ │ │ │ +00052a10: 05ef c969 7393 6c6f 6164 6564 2e91 0b48 ...is.loaded...H │ │ │ │ +00052a20: 4446 91ff 0556 7572 7468 6572 6d6f 7265 DF...Vurthermore │ │ │ │ +00052a30: 2c9b 0671 1162 9053 8e65 6361 7573 6593 ,..q.b.S.ecause. │ │ │ │ +00052a40: 6475 7269 6e67 9361 9363 616c 6c93 746f during.a.call.to │ │ │ │ +00052a50: 8d91 05ef caeb 616c 6f61 645f 6c69 6272 ......aload_libr │ │ │ │ +00052a60: 6172 798e 914a ebc2 cf2c 9874 6865 9366 ary..J...,.the.f │ │ │ │ +00052a70: 756e 6374 696f 6e8e a18d 8d91 12c7 61eb unction.......a. │ │ │ │ +00052a80: 616c 6962 7261 7279 5f70 6174 686e 616d alibrary_pathnam │ │ │ │ +00052a90: 658e 9173 02c5 cf72 6574 7572 6e73 9604 e..s...returns.. │ │ │ │ +00052aa0: 40c4 7468 6593 6469 7265 6374 6f72 7993 @.the.directory. │ │ │ │ +00052ab0: 7061 7468 6e61 6d65 936f 6691 0440 c374 pathname.of..@.t │ │ │ │ +00052ac0: 6865 936c 6962 7261 7279 9362 9a53 8e65 he.library.b.S.e │ │ │ │ +00052ad0: 696e 6793 6c6f 6164 6564 2c91 0456 4b74 ing.loaded,..VKt │ │ │ │ +00052ae0: 6869 7393 636f 9864 658e a18d 9112 c761 his.co.de......a │ │ │ │ +00052af0: 6973 9b04 a560 636f 6d70 6c65 7465 6c79 is...`completely │ │ │ │ +00052b00: 9604 a55f 7090 538e 6f72 7461 626c 652e ..._p.S.ortable. │ │ │ │ +00052b10: 9107 6907 5468 6593 656e 90ac 7274 6972 ..i.The.en..rtir │ │ │ │ +00052b20: 6598 6c69 6272 6172 798d 98d7 6c90 438f e.library...l.C. │ │ │ │ +00052b30: 6962 8e91 160f 5dcf 6361 6e98 6290 538e ib....].can.b.S. │ │ │ │ +00052b40: 6593 6d6f 95ac 7276 9365 6498 6290 538e e.mo..rv.ed.b.S. │ │ │ │ +00052b50: 6574 9377 9365 656e 9104 a55f 6c69 6272 et.w.een..._libr │ │ │ │ +00052b60: 6172 7998 6469 7265 6374 6f72 6965 738e ary.directories. │ │ │ │ +00052b70: a18d 9112 c761 2865 2e67 2e91 0538 e066 .....a(e.g...8.f │ │ │ │ +00052b80: 726f 6d96 03ea a861 936c 6f90 538e 6361 rom....a.lo.S.ca │ │ │ │ +00052b90: 6c93 6c69 6272 6172 7993 696e 9aac 7274 l.library.in..rt │ │ │ │ +00052ba0: 6f93 7468 6593 7379 7374 656d 936c 6962 o.the.system.lib │ │ │ │ +00052bb0: 7261 7279 2993 7769 7468 6f75 7493 6861 rary).without.ha │ │ │ │ +00052bc0: 9876 696e 6793 746f 9365 6469 7493 7061 .ving.to.edit.pa │ │ │ │ +00052bd0: 7468 6e61 6d65 732e 8e9f 22ca 708d 8d91 thnames...".p... │ │ │ │ +00052be0: 12c7 61eb 4738 2e31 382e 348e 914c 60f5 ..a.G8.18.4..L`. │ │ │ │ +00052bf0: 4164 6469 6e67 9605 6666 6193 6e65 7793 Adding..ffa.new. │ │ │ │ +00052c00: 6c69 6272 6172 798e 9f17 c000 8d91 12c7 library......... │ │ │ │ +00052c10: 61cf 5379 7374 656d 9604 1023 6c69 6272 a.System...#libr │ │ │ │ +00052c20: 6172 6965 739b 0410 2472 6573 6964 6593 aries...$reside. │ │ │ │ +00052c30: 696e 9374 6865 93eb 4848 4f4c 98cf 6469 in.the..HHOL..di │ │ │ │ +00052c40: 7374 7269 6275 7469 6f6e 9364 6972 6563 stribution.direc │ │ │ │ +00052c50: 746f 7279 8d93 eb61 686f 6c2f 4c69 6272 tory...ahol/Libr │ │ │ │ +00052c60: 6172 798e 9143 4c71 cf2e 9105 a952 4966 ary..CLq.....RIf │ │ │ │ +00052c70: 93d7 6c90 438f 6962 93cf 6973 9861 936c ..l.C.ib..is.a.l │ │ │ │ +00052c80: 6962 7261 7279 91ff 0556 2c8e a18d 9112 ibrary...V,..... │ │ │ │ +00052c90: c761 7468 656e 9603 ad15 7468 659b 03ad .athen....the... │ │ │ │ +00052ca0: 1464 6972 6563 746f 7279 8d93 eb61 686f .directory...aho │ │ │ │ +00052cb0: 6c2f 4c69 6272 6172 792f eb62 6c90 3729 l/Library/.bl.7) │ │ │ │ +00052cc0: 6962 8e91 584a 7dcf 6e65 6564 7398 746f ib..XJ}.needs.to │ │ │ │ +00052cd0: 9363 6f6e 9aac 7274 6169 6e93 7468 6593 .con..rtain.the. │ │ │ │ +00052ce0: 666f 6c6c 6f98 7769 6e67 9b03 ad14 0c6c follo.wing.....l │ │ │ │ +00052cf0: 6573 9328 696e 9361 6464 6974 696f 6e98 es.(in.addition. │ │ │ │ +00052d00: 746f 9374 6865 8ea1 8d91 12c7 6176 91ff to.the......av.. │ │ │ │ +00052d10: 58e4 6172 696f 7573 9603 eaa8 0c6c 6573 X.arious.....les │ │ │ │ +00052d20: 936d 616b 696e 6793 7570 9374 6865 936c .making.up.the.l │ │ │ │ +00052d30: 6962 7261 7279 293a 8ea6 8d8d 8d8d 911f ibrary):........ │ │ │ │ +00052d40: 4e79 2869 298e 8e8e 9131 9589 6196 03ea Ny(i)....1..a... │ │ │ │ +00052d50: a80c 6c65 8d93 eb61 5245 4144 2d4d 458e ..le...aREAD-ME. │ │ │ │ +00052d60: 912c 284e cf2c 9377 6869 639a ac72 6893 .,(N.,.whic..rh. │ │ │ │ +00052d70: 6769 7698 6573 9364 6574 6169 6c73 936f giv.es.details.o │ │ │ │ +00052d80: 6693 7468 6593 6c69 6272 6172 7991 ff05 f.the.library... │ │ │ │ +00052d90: 562e 8ea9 19ff 8f8d 8d8d 8d91 1c0a ed28 V..............( │ │ │ │ +00052da0: 6969 298e 8e8e 9131 9589 6196 049f 7d6c ii)....1..a...}l │ │ │ │ +00052db0: 6962 7261 7279 9b04 9f7c 6c6f 6164 930c ibrary...|load.. │ │ │ │ +00052dc0: 6c65 8d8d 93d7 6c90 438f 6962 8e91 1164 le....l.C.ib...d │ │ │ │ +00052dd0: 1beb 612e 6d6c 8e91 22a3 19cf 2e91 0757 ..a.ml.."......W │ │ │ │ +00052de0: 5e54 6869 7398 6973 9374 6865 980c 6c65 ^This.is.the..le │ │ │ │ +00052df0: 936c 6f61 6465 6493 6290 ac72 798d 98eb .loaded.b..ry... │ │ │ │ +00052e00: 616c 6f61 645f 6c69 6272 6172 7991 05bf aload_library... │ │ │ │ +00052e10: aa60 8dd7 6c90 438f 6962 8e91 0cc4 9eeb .`..l.C.ib...... │ │ │ │ +00052e20: 6160 8e91 679f 10cf 3b91 04f9 e769 7493 a`..g...;....it. │ │ │ │ +00052e30: 7368 6f75 6c64 8ea1 8d91 3195 896c 6f61 should....1..loa │ │ │ │ +00052e40: 6496 03ea a874 6865 9365 6e9a ac72 7469 d....the.en..rti │ │ │ │ +00052e50: 7265 936c 6962 7261 7279 9369 6e98 746f re.library.in.to │ │ │ │ +00052e60: 93eb 4848 4f4c cf2e 8e9f 19ff 8e8d 8d8d ..HHOL.......... │ │ │ │ +00052e70: 8d91 18c7 6128 6969 6929 8e8e 8e91 3195 ....a(iii)....1. │ │ │ │ +00052e80: 8941 8d91 05a4 67eb 614d 616b 6566 696c .A....g.aMakefil │ │ │ │ +00052e90: 658e 9139 4690 cf77 6869 639a ac72 6896 e..9F..whic..rh. │ │ │ │ +00052ea0: 05a4 d974 656c 6c73 9368 6f98 7791 05a4 ...tells.ho.w... │ │ │ │ +00052eb0: da74 6f93 7265 6275 696c 6493 7468 656f .to.rebuild.theo │ │ │ │ +00052ec0: 7269 6573 9361 6e64 9363 6f6d 7069 6c65 ries.and.compile │ │ │ │ +00052ed0: 93eb 484d 4ccf 2e93 5468 658d 93eb 614d ..HML...The...aM │ │ │ │ +00052ee0: 616b 6566 696c 658e 8ea1 8d91 3195 89cf akefile.....1... │ │ │ │ +00052ef0: 7368 6f75 6c64 9603 eaa8 7365 7493 7570 should....set.up │ │ │ │ +00052f00: 9373 7563 90ac 7268 9374 6861 748e a68d .suc..rh.that... │ │ │ │ +00052f10: 8d8d 8d91 3faf 70eb 6080 888e 8e8e 8d91 ....?.p.`....... │ │ │ │ +00052f20: 4b6f 0eeb 616d 616b 6591 05bf aa61 6c6c Ko..amake....all │ │ │ │ +00052f30: 8e91 7d57 06cf 636f 6d70 6c65 7465 6c79 ..}W..completely │ │ │ │ +00052f40: 9603 eaa8 7265 6275 696c 6473 9374 6865 ....rebuilds.the │ │ │ │ +00052f50: 936c 6962 7261 7279 91ff 0556 2e8e 8e9f .library...V.... │ │ │ │ +00052f60: 24fd 138e 8c8b 0000 005e 0000 0000 0000 $........^...... │ │ │ │ 00052f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00052f80: 0000 0000 0000 0005 223d a002 cc05 558d ........"=....U. │ │ │ │ -00052f90: a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d 91ea ..F............. │ │ │ │ -00052fa0: f1eb d039 3492 00ee 8ba1 4368 6170 7465 ...94.....Chapte │ │ │ │ -00052fb0: 7296 0480 0038 2e91 0a80 004d 4c93 5379 r....8.....ML.Sy │ │ │ │ -00052fc0: 7374 656d 9346 91fe e000 756e 6374 696f stem.F....unctio │ │ │ │ -00052fd0: 6e73 8e91 eaf1 eb9f 0566 6689 0000 e666 ns.......ff....f │ │ │ │ -00052fe0: 01c7 3e7c 8e8e 8e8e a002 942f df8d a0fd ..>|......./.... │ │ │ │ -00052ff0: 8bd0 218d 8d8d 8d91 17d9 faeb 6080 888e ..!.........`... │ │ │ │ -00053000: 8e8e 8d91 2399 98eb 616d 616b 6591 05bf ....#...amake... │ │ │ │ -00053010: aa63 6c65 616e 8e91 6100 e4cf 6465 6c65 .clean..a...dele │ │ │ │ -00053020: 7465 7396 03ea a861 6c6c 936f 6291 00a7 tes....all.ob... │ │ │ │ -00053030: 1c6a 6563 7493 636f 9053 8e64 6593 696e .ject.co.S.de.in │ │ │ │ -00053040: 9374 6865 936c 6962 7261 7279 91ff 0556 .the.library...V │ │ │ │ -00053050: 2e8e 9f14 899c 8d8d 8d8d 9117 d9fa eb60 ...............` │ │ │ │ -00053060: 8088 8e8e 8e8d 9123 9998 eb61 6d61 6b65 .......#...amake │ │ │ │ -00053070: 9105 bfaa 636c 6f62 6265 728e 916c 8038 ....clobber..l.8 │ │ │ │ -00053080: cf64 656c 6574 6573 9603 eaa8 616c 6c93 .deletes....all. │ │ │ │ -00053090: 6f62 9100 a71c 6a65 6374 9363 6f90 538e ob....ject.co.S. │ │ │ │ -000530a0: 6465 9361 6e64 9374 6865 6f72 7993 0c6c de.and.theory..l │ │ │ │ -000530b0: 6573 9369 6e93 7468 6593 6c69 6272 6172 es.in.the.librar │ │ │ │ -000530c0: 7991 ff05 562e 8ea9 1b26 6f8d 91ea f1eb y...V....&o..... │ │ │ │ -000530d0: 496e 9603 e9b8 6164 6469 7469 6f6e 2c8d In....addition,. │ │ │ │ -000530e0: 9103 e9e9 d76c 9043 8f69 628e 9114 983f .....l.C.ib....? │ │ │ │ -000530f0: cf6d 619a ac72 7993 6f70 7469 6f6e 616c .ma..ry.optional │ │ │ │ -00053100: 6c79 9103 e9b9 636f 6e98 7461 696e 9361 ly....con.tain.a │ │ │ │ -00053110: 9364 6972 6563 746f 7279 8d91 03e9 b9eb .directory...... │ │ │ │ -00053120: 6168 656c 708e 911e d219 cf63 6f6e 9874 ahelp......con.t │ │ │ │ -00053130: 6169 6e69 6e67 9b03 e9b9 6865 6c70 930c aining....help.. │ │ │ │ -00053140: 6c65 7393 696e 9874 6865 9373 7461 6e2d les.in.the.stan- │ │ │ │ -00053150: 8ea4 1000 008d 91ea f1eb 6461 7264 8d91 ..........dard.. │ │ │ │ -00053160: 039b 2deb 612e 646f 638e 911e 3503 cf66 ..-.a.doc...5..f │ │ │ │ -00053170: 6f72 6d61 742e 9105 1e61 4691 ff05 5675 ormat....aF...Vu │ │ │ │ -00053180: 7274 6865 726d 6f72 652c 9103 ab13 616c rthermore,....al │ │ │ │ -00053190: 7465 726e 6174 6976 90ac 7265 9603 9b2d ternativ..re...- │ │ │ │ -000531a0: 6c6f 6164 9b03 9b2e 0c6c 6573 9366 6f72 load.....les.for │ │ │ │ -000531b0: 936c 6f61 6469 6e67 986f 6e6c 7993 7061 .loading.only.pa │ │ │ │ -000531c0: 7274 7393 6f66 9874 6865 936c 6962 7261 rts.of.the.libra │ │ │ │ -000531d0: 7279 8ea1 8d91 eaf1 eb6d 619a ac72 7996 ry.......ma..ry. │ │ │ │ -000531e0: 03ea a861 6c73 6f93 6290 538e 6593 7075 ...also.b.S.e.pu │ │ │ │ -000531f0: 7493 696e 9874 6f8d 93d7 6c90 438f 6962 t.in.to...l.C.ib │ │ │ │ -00053200: 8e91 10af 46cf 2e91 0538 e053 696d 696c ....F....8.Simil │ │ │ │ -00053210: 6172 9363 6f6e 9876 9865 6e98 7469 6f6e ar.con.v.en.tion │ │ │ │ -00053220: 7393 7368 6f75 6c64 9362 9053 8e65 9366 s.should.b.S.e.f │ │ │ │ -00053230: 6f6c 6c6f 9877 9865 6493 666f 7293 6c6f ollo.w.ed.for.lo │ │ │ │ -00053240: 9053 8e63 616c 936c 6962 7261 7269 6573 .S.cal.libraries │ │ │ │ -00053250: 2e8e a18d 91f6 537a 549b ff05 566f 9603 ......SzT...Vo.. │ │ │ │ -00053260: 54d9 696e 7374 616c 6c93 6193 6e65 7793 T.install.a.new. │ │ │ │ -00053270: 6c69 6272 6172 7993 d76c 9043 8f69 6293 library..l.C.ib. │ │ │ │ -00053280: cf69 6e91 0354 d874 6865 93eb 4848 4f4c .in..T.the..HHOL │ │ │ │ -00053290: 93cf 7379 7374 656d 936c 6962 7261 7279 ..system.library │ │ │ │ -000532a0: 982c 9103 72cf 7468 6593 6469 7265 6374 .,..r.the.direct │ │ │ │ -000532b0: 6f72 7993 d76c 9043 8f69 6293 cf73 686f ory..l.C.ib..sho │ │ │ │ -000532c0: 756c 6493 6290 538e 6593 6164 6465 648e uld.b.S.e.added. │ │ │ │ -000532d0: a18d 91ea f1eb 746f 8d91 03ea a8eb 6168 ......to......ah │ │ │ │ -000532e0: 6f6c 2f4c 6962 7261 7279 8e91 4711 9ecf ol/Library..G... │ │ │ │ -000532f0: 616e 6496 03ea a874 6865 9366 6f6c 6c6f and....the.follo │ │ │ │ -00053300: 90ac 7277 696e 6793 0c6c 6573 936d 6f90 ..rwing..les.mo. │ │ │ │ -00053310: 538e 6469 0c65 643a 8ea6 8d8d 8d8d 91f7 S.di.ed:........ │ │ │ │ -00053320: 7903 2869 298e 8e8e 8d91 09c0 13eb 6168 y.(i).........ah │ │ │ │ -00053330: 6f6c 2f4c 6962 7261 7279 2f4d 616b 6566 ol/Library/Makef │ │ │ │ -00053340: 696c 658e 917c b95b cf3a 9105 e831 6164 ile..|.[.:...1ad │ │ │ │ -00053350: 648d 9104 4251 d76c 9043 8f69 628e 9115 d...BQ.l.C.ib... │ │ │ │ -00053360: 493f cf74 6f96 0442 5174 6865 936c 6973 I?.to..BQthe.lis │ │ │ │ -00053370: 749b 0442 506f 6693 6c69 6272 6172 6965 t..BPof.librarie │ │ │ │ -00053380: 7393 6769 7695 ac72 656e 9862 9379 9104 s.giv..ren.b.y.. │ │ │ │ -00053390: 4251 7468 6598 6d61 6b93 650c 6c65 9104 BQthe.mak.e.le.. │ │ │ │ -000533a0: 4251 6d61 6372 6f8e a18d 8d91 09c0 13eb BQmacro......... │ │ │ │ -000533b0: 614c 6962 7261 7269 6573 8e91 3d7d 0dcf aLibraries..=}.. │ │ │ │ -000533c0: 2e8e 9f19 899c 8d8d 8d8d 91f4 3577 2869 ............5w(i │ │ │ │ -000533d0: 6929 8e8e 8e8d 9109 c013 eb61 686f 6c2f i).........ahol/ │ │ │ │ -000533e0: 5665 7273 696f 6e73 2eeb 626d eb61 2eeb Versions..bm.a.. │ │ │ │ -000533f0: 626e 8e91 6a6b 32cf 3a91 0538 e061 6464 bn..jk2.:..8.add │ │ │ │ -00053400: 9603 eaa8 616e 9365 6e9a ac72 7472 7993 ....an.en..rtry. │ │ │ │ -00053410: 746f 9364 6f90 538e 6375 6d65 6e98 7493 to.do.S.cumen.t. │ │ │ │ -00053420: 7468 6593 6164 6469 7469 6f6e 936f 6693 the.addition.of. │ │ │ │ -00053430: d76c 9043 8f69 62cf 2e8e a91b 2670 8d91 .l.C.ib.....&p.. │ │ │ │ -00053440: eaf1 eb54 6865 9b03 de87 7369 6d70 6c65 ...The....simple │ │ │ │ -00053450: 7374 9103 de86 7795 ac72 6193 7998 746f st....w..ra.y.to │ │ │ │ -00053460: 986d 616b 9365 9861 9603 de86 6c69 6272 .mak.e.a....libr │ │ │ │ -00053470: 6172 7998 6973 9874 6f93 636f 7090 ac72 ary.is.to.cop..r │ │ │ │ -00053480: 7998 616e 9865 7869 7374 696e 6798 6f6e y.an.existing.on │ │ │ │ -00053490: 6593 288d 652e 672e 8e8d 9115 7e7b eb61 e.(.e.g.....~{.a │ │ │ │ -000534a0: 686f 6c2f 4c69 6272 6172 792f 7374 7269 hol/Library/stri │ │ │ │ -000534b0: 6e67 8e91 7cf8 6fcf 298e a18d 91ea f1eb ng..|.o.)....... │ │ │ │ -000534c0: 616e 6496 03ea a874 6865 6e93 746f 9365 and....then.to.e │ │ │ │ -000534d0: 6469 7493 7468 6593 7691 ff58 e461 7269 dit.the.v..X.ari │ │ │ │ -000534e0: 6f75 7393 0c6c 6573 2e91 0538 e054 6869 ous..les...8.Thi │ │ │ │ -000534f0: 7393 7769 6c6c 9372 6573 756c 7493 696e s.will.result.in │ │ │ │ -00053500: 9361 9375 6e69 666f 726d 9366 6f72 6d61 .a.uniform.forma │ │ │ │ -00053510: 742e 8e9f 27d8 2b8d 8d91 eaf1 ebeb 4b38 t...'.+.......K8 │ │ │ │ -00053520: 2e31 398e 9120 f1e7 4578 7096 008a 3d65 .19.. ..Exp...=e │ │ │ │ -00053530: 7269 6d65 6e91 ff75 c274 616c 9b06 7ae1 rimen..u.tal..z. │ │ │ │ -00053540: 7375 7070 936f 7274 9866 6f72 9861 986e supp.ort.for.a.n │ │ │ │ -00053550: 6577 9869 6e91 ff75 c274 6572 6661 6365 ew.in..u.terface │ │ │ │ -00053560: 8e9f 1be2 238d 91ea f1eb cf54 6865 9605 ....#......The.. │ │ │ │ -00053570: 310a 6d61 7465 7269 616c 9b05 3109 696e 1.material..1.in │ │ │ │ -00053580: 9374 6869 7398 7365 6374 696f 6e93 7375 .this.section.su │ │ │ │ -00053590: 7070 9053 8e6f 7274 7398 6193 6e65 7798 pp.S.orts.a.new. │ │ │ │ -000535a0: 616e 6493 6578 7090 538e 6572 696d 656e and.exp.S.erimen │ │ │ │ -000535b0: 95ac 7274 616c 9869 6e93 7465 7266 6163 ..rtal.in.terfac │ │ │ │ -000535c0: 6596 0531 0a74 6f98 eb48 484f 4c93 cf62 e..1.to..HHOL..b │ │ │ │ -000535d0: 9053 8e65 696e 678e a18d 91ea f1eb 6465 .S.eing.......de │ │ │ │ -000535e0: 769a ac72 656c 6f70 9053 8e65 6496 03ea v..relop.S.ed... │ │ │ │ -000535f0: a861 7493 496e 7269 6193 696e 9353 6f0c .at.Inria.in.So. │ │ │ │ -00053600: 6193 416e 9874 6970 9053 8e6f 6c65 7393 a.An.tip.S.oles. │ │ │ │ -00053610: 2846 96ff 0556 7261 6e63 6529 2e91 0538 (F...Vrance)...8 │ │ │ │ -00053620: e046 936f 7296 03ea a864 6574 6169 6c73 .F.or....details │ │ │ │ -00053630: 2c93 636f 6e98 7461 6374 3a8e 9f3d a66c ,.con.tact:..=.l │ │ │ │ -00053640: 8d8d 8d9f dba6 668d 8d91 50a6 6c47 696c ......f...P.lGil │ │ │ │ -00053650: 6c65 7396 03ea a84b 6168 6e93 28e2 656d les....Kahn.(.em │ │ │ │ -00053660: 6169 6c3a 9105 38e0 cf47 696c 6c65 732e ail:..8..Gilles. │ │ │ │ -00053670: 4b61 686e 4066 722e 696e 7269 612e 6d69 Kahn@fr.inria.mi │ │ │ │ -00053680: 7273 6129 8e8e a40e 7fff 8d8d 9150 a66c rsa).........P.l │ │ │ │ -00053690: 494e 5249 4196 03ea a87c 9353 6f70 6869 INRIA....|.Sophi │ │ │ │ -000536a0: 6193 416e 90ac 7274 6970 9053 8e6f 6c69 a.An..rtip.S.oli │ │ │ │ -000536b0: 738e 8ea1 8d8d 9150 a66c 3230 3034 2c96 s......P.l2004,. │ │ │ │ -000536c0: 03ea a872 6f75 7465 9364 6573 934c 7563 ...route.des.Luc │ │ │ │ -000536d0: 696f 6c65 738e 8ea1 8d8d 9150 a66c 422e ioles......P.lB. │ │ │ │ -000536e0: 5091 ff05 562e 9103 eaa8 3130 398e 8ea1 P...V.....109... │ │ │ │ -000536f0: 8d8d 9150 a66c 3036 3536 3196 03ea a856 ...P.l06561....V │ │ │ │ -00053700: 91ff 0556 616c 6290 538e 6f6e 6e65 9343 ...Valb.S.onne.C │ │ │ │ -00053710: 90ac 7213 91fa 7392 6564 6578 8e8e a18d ..r...s.edex.... │ │ │ │ -00053720: 8d91 50a6 6c46 91ff 0556 7261 6e63 658e ..P.lF...Vrance. │ │ │ │ -00053730: 8e8e 8e8e 9f3c fbc0 8d91 eaf1 eb54 6869 .....<.......Thi │ │ │ │ -00053740: 7396 0525 a069 6e9a ac72 7465 7266 6163 s..%.in..rterfac │ │ │ │ -00053750: 6593 6973 9369 6d70 6c65 6d65 6e98 7465 e.is.implemen.te │ │ │ │ -00053760: 6491 0525 9f75 7369 6e67 9361 9374 6f90 d..%.using.a.to. │ │ │ │ -00053770: 538e 6f6c 9363 616c 6c65 6493 4365 6e98 S.ol.called.Cen. │ │ │ │ -00053780: 7461 7572 9361 6e64 9105 259f 7769 6c6c taur.and..%.will │ │ │ │ -00053790: 9373 7570 7090 538e 6f72 7493 6675 6c6c .supp.S.ort.full │ │ │ │ -000537a0: 9363 6f6c 6f75 728e a18d 91ea f1eb 6772 .colour.......gr │ │ │ │ -000537b0: 6170 6869 6396 0423 0c69 6e70 7574 9369 aphic..#.input.i │ │ │ │ -000537c0: 6e63 6c75 6469 6e67 2c9b 0431 2566 6f72 ncluding,..1%for │ │ │ │ -000537d0: 9365 7861 6d70 6c65 2c98 7468 6591 0423 .example,.the..# │ │ │ │ -000537e0: 0b73 656c 6563 7469 6f6e 936f 6693 7375 .selection.of.su │ │ │ │ -000537f0: 6274 6572 6d73 2c98 676f 616c 9361 7373 bterms,.goal.ass │ │ │ │ -00053800: 756d 7074 696f 6e73 9365 7463 9362 90ac umptions.etc.b.. │ │ │ │ -00053810: 7279 8ea1 8d91 eaf1 eb6d 6f75 7365 9605 ry.......mouse.. │ │ │ │ -00053820: 68ff 709a 538e 6f69 6e90 ac72 7469 6e67 h.p.S.oin..rting │ │ │ │ -00053830: 2e91 09b3 e644 7572 696e 6793 3139 3931 .....During.1991 │ │ │ │ -00053840: 9105 6900 6578 7098 6572 696d 656e 90ac ..i.exp.erimen.. │ │ │ │ -00053850: 7274 7393 6172 6593 6298 6569 6e67 9363 rts.are.b.eing.c │ │ │ │ -00053860: 6f6e 6475 6374 6564 9105 6900 746f 9364 onducted..i.to.d │ │ │ │ -00053870: 6574 6572 6d69 6e65 9377 6865 7468 6572 etermine.whether │ │ │ │ -00053880: 8ea1 8d91 eaf1 eb73 7563 9aac 7268 9604 .......suc..rh.. │ │ │ │ -00053890: 07a6 616e 9369 6e98 7465 7266 6163 6593 ..an.in.terface. │ │ │ │ -000538a0: 7769 6c6c 9104 07a7 6163 7475 616c 6c79 will....actually │ │ │ │ -000538b0: 9369 6d70 726f 9876 9865 9370 726f 9a53 .impro.v.e.pro.S │ │ │ │ -000538c0: 8e6f 6693 7072 6f98 6475 6374 6976 6974 .of.pro.ductivit │ │ │ │ -000538d0: 9aac 7279 91ff 0556 2e91 058f da4f 6e6c ..ry...V.....Onl │ │ │ │ -000538e0: 7993 7768 656e 9104 07a7 7468 6973 9369 y.when....this.i │ │ │ │ -000538f0: 7393 6b6e 6f98 776e 9377 696c 6c8e a18d s.kno.wn.will... │ │ │ │ -00053900: 91ea f1eb 6196 03ea a870 726f 9a53 8e64 ....a....pro.S.d │ │ │ │ -00053910: 7563 7469 6f6e 9376 90ac 7265 7273 696f uction.v..rersio │ │ │ │ -00053920: 6e93 6298 6593 7072 6f98 6475 6365 642e n.b.e.pro.duced. │ │ │ │ -00053930: 8ea6 8d91 0851 d7e5 5468 6596 043f d466 .....Q..The..?.f │ │ │ │ -00053940: 6163 696c 6974 6965 7393 6465 7363 7269 acilities.descri │ │ │ │ -00053950: 6296 ff66 6665 9364 9b04 3fd5 696e 9604 b..ffe.d..?.in.. │ │ │ │ -00053960: 3fd4 7468 6593 7291 ff66 6665 7374 936f ?.the.r..ffest.o │ │ │ │ -00053970: 6698 7468 6973 9373 659b ff66 6663 7469 f.this.se..ffcti │ │ │ │ -00053980: 6f6e 9361 7298 6593 6e6f 7491 043f d569 on.ar.e.not..?.i │ │ │ │ -00053990: 6e74 656e 6465 9864 9366 6f72 9367 656e ntende.d.for.gen │ │ │ │ -000539a0: 6572 9861 6c8e a18d 9108 51d7 7573 652e er.al.....Q.use. │ │ │ │ -000539b0: 9105 68d5 5468 6579 9604 3404 6465 7363 ..h.They..4.desc │ │ │ │ -000539c0: 7269 629b ff66 6665 9374 6865 9364 6174 rib..ffe.the.dat │ │ │ │ -000539d0: 6191 0434 0366 6f72 6d61 7473 9362 9865 a..4.formats.b.e │ │ │ │ -000539e0: 696e 6793 7573 6598 6493 746f 9104 3403 ing.use.d.to..4. │ │ │ │ -000539f0: 6398 6f6d 6d75 6e69 6398 6174 6593 7769 c.ommunic.ate.wi │ │ │ │ -00053a00: 7468 9343 656e 7461 7572 8ea1 8d91 0851 th.Centaur.....Q │ │ │ │ -00053a10: d761 6e64 9604 3335 6172 91ff 6666 6593 .and..35ar..ffe. │ │ │ │ -00053a20: 6c69 6b65 6c79 9374 6f93 6368 616e 6765 likely.to.change │ │ │ │ -00053a30: 2e8e 9f1b 266f 8d91 f653 7acf 466c 6167 ....&o...Sz.Flag │ │ │ │ -00053a40: 739b 0307 f768 6195 ac72 7693 6598 6290 s....ha..rv.e.b. │ │ │ │ -00053a50: 538e 6565 6e98 7365 7491 0307 f875 7098 S.een.set....up. │ │ │ │ -00053a60: 746f 9865 6e61 626c 6598 eb48 484f 4c98 to.enable..HHOL. │ │ │ │ -00053a70: cf74 6f98 696e 9374 6572 6163 7498 6293 .to.in.teract.b. │ │ │ │ -00053a80: 7991 0307 f873 656e 6469 6e67 9861 6e64 y....sending.and │ │ │ │ -00053a90: 9872 6563 6569 7669 6e67 9853 2d65 7870 .receiving.S-exp │ │ │ │ -00053aa0: 7265 7373 696f 6e73 8ea1 8d91 eaf1 eb66 ressions.......f │ │ │ │ -00053ab0: 726f 6d91 03ea a843 656e 90ac 7274 6175 rom....Cen..rtau │ │ │ │ -00053ac0: 722e 8ea1 8d91 f653 7a49 6696 048f 6974 r......SzIf...it │ │ │ │ -00053ad0: 6865 930d 6167 8d91 048f 68eb 6170 7269 he..ag....h.apri │ │ │ │ -00053ae0: 6e74 5f70 6172 7365 5f74 7265 6573 8e91 nt_parse_trees.. │ │ │ │ -00053af0: 6ad9 1bcf 6973 9373 6574 9374 6f8d 9104 j...is.set.to... │ │ │ │ -00053b00: 8f68 eb61 7472 7565 8e91 201d 79cf 7468 .h.atrue.. .y.th │ │ │ │ -00053b10: 656e 93eb 484d 4c93 cf70 7269 6e90 ac72 en..HML..prin..r │ │ │ │ -00053b20: 7473 9b04 8f68 6f75 7493 7468 6593 7061 ts...hout.the.pa │ │ │ │ -00053b30: 7273 6593 7472 6565 986f 6693 7468 658e rse.tree.of.the. │ │ │ │ -00053b40: a18d 91ea f1eb 6578 7072 6573 7369 6f6e ......expression │ │ │ │ -00053b50: 9604 6785 6f72 9364 6563 6c61 7261 7469 ..g.or.declarati │ │ │ │ -00053b60: 6f6e 9b04 6784 6a75 7374 9369 6e70 7574 on..g.just.input │ │ │ │ -00053b70: 2e91 06af 774e 6f74 6598 7468 6174 9374 ....wNote.that.t │ │ │ │ -00053b80: 6869 7393 6973 9375 7375 616c 6c79 9374 his.is.usually.t │ │ │ │ -00053b90: 6865 9376 91ff 58e4 616c 7565 9869 6e93 he.v..X.alue.in. │ │ │ │ -00053ba0: eb61 2570 74cf 2c91 0486 bc62 7574 936e .a%pt.,....but.n │ │ │ │ -00053bb0: 6f74 8e8e 9f24 fd13 8e8c 8b00 0000 5f00 ot...$........_. │ │ │ │ -00053bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00052f80: 0000 0000 0000 0000 0000 0000 0000 0005 ................ │ │ │ │ +00052f90: 2245 a002 cc05 558d a0fd 46d3 0e8d 8d8d "E....U...F..... │ │ │ │ +00052fa0: 8d9f fa99 9a8d 91ea f1eb d039 3492 00ee ...........94... │ │ │ │ +00052fb0: 8ba1 4368 6170 7465 7296 0480 0038 2e91 ..Chapter....8.. │ │ │ │ +00052fc0: 0a80 004d 4c93 5379 7374 656d 9346 91fe ...ML.System.F.. │ │ │ │ +00052fd0: e000 756e 6374 696f 6e73 8e91 eaf1 eb9f ..unctions...... │ │ │ │ +00052fe0: 0566 6689 0000 e666 01c7 3e7c 8e8e 8e8e .ff....f..>|.... │ │ │ │ +00052ff0: a002 942f df8d a0fd 8bd0 218d 8d8d 8d91 .../......!..... │ │ │ │ +00053000: 17d9 faeb 6080 888e 8e8e 8d91 2399 98eb ....`.......#... │ │ │ │ +00053010: 616d 616b 6591 05bf aa63 6c65 616e 8e91 amake....clean.. │ │ │ │ +00053020: 6100 e4cf 6465 6c65 7465 7396 03ea a861 a...deletes....a │ │ │ │ +00053030: 6c6c 936f 6291 00a7 1c6a 6563 7493 636f ll.ob....ject.co │ │ │ │ +00053040: 9053 8e64 6593 696e 9374 6865 936c 6962 .S.de.in.the.lib │ │ │ │ +00053050: 7261 7279 91ff 0556 2e8e 9f14 899c 8d8d rary...V........ │ │ │ │ +00053060: 8d8d 9117 d9fa eb60 8088 8e8e 8e8d 9123 .......`.......# │ │ │ │ +00053070: 9998 eb61 6d61 6b65 9105 bfaa 636c 6f62 ...amake....clob │ │ │ │ +00053080: 6265 728e 916c 8038 cf64 656c 6574 6573 ber..l.8.deletes │ │ │ │ +00053090: 9603 eaa8 616c 6c93 6f62 9100 a71c 6a65 ....all.ob....je │ │ │ │ +000530a0: 6374 9363 6f90 538e 6465 9361 6e64 9374 ct.co.S.de.and.t │ │ │ │ +000530b0: 6865 6f72 7993 0c6c 6573 9369 6e93 7468 heory..les.in.th │ │ │ │ +000530c0: 6593 6c69 6272 6172 7991 ff05 562e 8ea9 e.library...V... │ │ │ │ +000530d0: 1b26 6f8d 91ea f1eb 496e 9603 e9b8 6164 .&o.....In....ad │ │ │ │ +000530e0: 6469 7469 6f6e 2c8d 9103 e9e9 d76c 9043 dition,......l.C │ │ │ │ +000530f0: 8f69 628e 9114 983f cf6d 619a ac72 7993 .ib....?.ma..ry. │ │ │ │ +00053100: 6f70 7469 6f6e 616c 6c79 9103 e9b9 636f optionally....co │ │ │ │ +00053110: 6e98 7461 696e 9361 9364 6972 6563 746f n.tain.a.directo │ │ │ │ +00053120: 7279 8d91 03e9 b9eb 6168 656c 708e 911e ry......ahelp... │ │ │ │ +00053130: d219 cf63 6f6e 9874 6169 6e69 6e67 9b03 ...con.taining.. │ │ │ │ +00053140: e9b9 6865 6c70 930c 6c65 7393 696e 9874 ..help..les.in.t │ │ │ │ +00053150: 6865 9373 7461 6e2d 8ea4 1000 008d 91ea he.stan-........ │ │ │ │ +00053160: f1eb 6461 7264 8d91 039b 2deb 612e 646f ..dard....-.a.do │ │ │ │ +00053170: 638e 911e 3503 cf66 6f72 6d61 742e 9105 c...5..format... │ │ │ │ +00053180: 1e61 4691 ff05 5675 7274 6865 726d 6f72 .aF...Vurthermor │ │ │ │ +00053190: 652c 9103 ab13 616c 7465 726e 6174 6976 e,....alternativ │ │ │ │ +000531a0: 90ac 7265 9603 9b2d 6c6f 6164 9b03 9b2e ..re...-load.... │ │ │ │ +000531b0: 0c6c 6573 9366 6f72 936c 6f61 6469 6e67 .les.for.loading │ │ │ │ +000531c0: 986f 6e6c 7993 7061 7274 7393 6f66 9874 .only.parts.of.t │ │ │ │ +000531d0: 6865 936c 6962 7261 7279 8ea1 8d91 eaf1 he.library...... │ │ │ │ +000531e0: eb6d 619a ac72 7996 03ea a861 6c73 6f93 .ma..ry....also. │ │ │ │ +000531f0: 6290 538e 6593 7075 7493 696e 9874 6f8d b.S.e.put.in.to. │ │ │ │ +00053200: 93d7 6c90 438f 6962 8e91 10af 46cf 2e91 ..l.C.ib....F... │ │ │ │ +00053210: 0538 e053 696d 696c 6172 9363 6f6e 9876 .8.Similar.con.v │ │ │ │ +00053220: 9865 6e98 7469 6f6e 7393 7368 6f75 6c64 .en.tions.should │ │ │ │ +00053230: 9362 9053 8e65 9366 6f6c 6c6f 9877 9865 .b.S.e.follo.w.e │ │ │ │ +00053240: 6493 666f 7293 6c6f 9053 8e63 616c 936c d.for.lo.S.cal.l │ │ │ │ +00053250: 6962 7261 7269 6573 2e8e a18d 91f6 537a ibraries......Sz │ │ │ │ +00053260: 549b ff05 566f 9603 54d9 696e 7374 616c T...Vo..T.instal │ │ │ │ +00053270: 6c93 6193 6e65 7793 6c69 6272 6172 7993 l.a.new.library. │ │ │ │ +00053280: d76c 9043 8f69 6293 cf69 6e91 0354 d874 .l.C.ib..in..T.t │ │ │ │ +00053290: 6865 93eb 4848 4f4c 93cf 7379 7374 656d he..HHOL..system │ │ │ │ +000532a0: 936c 6962 7261 7279 982c 9103 72cf 7468 .library.,..r.th │ │ │ │ +000532b0: 6593 6469 7265 6374 6f72 7993 d76c 9043 e.directory..l.C │ │ │ │ +000532c0: 8f69 6293 cf73 686f 756c 6493 6290 538e .ib..should.b.S. │ │ │ │ +000532d0: 6593 6164 6465 648e a18d 91ea f1eb 746f e.added.......to │ │ │ │ +000532e0: 8d91 03ea a8eb 6168 6f6c 2f4c 6962 7261 ......ahol/Libra │ │ │ │ +000532f0: 7279 8e91 4711 9ecf 616e 6496 03ea a874 ry..G...and....t │ │ │ │ +00053300: 6865 9366 6f6c 6c6f 90ac 7277 696e 6793 he.follo..rwing. │ │ │ │ +00053310: 0c6c 6573 936d 6f90 538e 6469 0c65 643a .les.mo.S.di.ed: │ │ │ │ +00053320: 8ea6 8d8d 8d8d 91f7 7903 2869 298e 8e8e ........y.(i)... │ │ │ │ +00053330: 8d91 09c0 13eb 6168 6f6c 2f4c 6962 7261 ......ahol/Libra │ │ │ │ +00053340: 7279 2f4d 616b 6566 696c 658e 917c b95b ry/Makefile..|.[ │ │ │ │ +00053350: cf3a 9105 e831 6164 648d 9104 4251 d76c .:...1add...BQ.l │ │ │ │ +00053360: 9043 8f69 628e 9115 493f cf74 6f96 0442 .C.ib...I?.to..B │ │ │ │ +00053370: 5174 6865 936c 6973 749b 0442 506f 6693 Qthe.list..BPof. │ │ │ │ +00053380: 6c69 6272 6172 6965 7393 6769 7695 ac72 libraries.giv..r │ │ │ │ +00053390: 656e 9862 9379 9104 4251 7468 6598 6d61 en.b.y..BQthe.ma │ │ │ │ +000533a0: 6b93 650c 6c65 9104 4251 6d61 6372 6f8e k.e.le..BQmacro. │ │ │ │ +000533b0: a18d 8d91 09c0 13eb 614c 6962 7261 7269 ........aLibrari │ │ │ │ +000533c0: 6573 8e91 3d7d 0dcf 2e8e 9f19 899c 8d8d es..=}.......... │ │ │ │ +000533d0: 8d8d 91f4 3577 2869 6929 8e8e 8e8d 9109 ....5w(ii)...... │ │ │ │ +000533e0: c013 eb61 686f 6c2f 5665 7273 696f 6e73 ...ahol/Versions │ │ │ │ +000533f0: 2eeb 626d eb61 2eeb 626e 8e91 6a6b 32cf ..bm.a..bn..jk2. │ │ │ │ +00053400: 3a91 0538 e061 6464 9603 eaa8 616e 9365 :..8.add....an.e │ │ │ │ +00053410: 6e9a ac72 7472 7993 746f 9364 6f90 538e n..rtry.to.do.S. │ │ │ │ +00053420: 6375 6d65 6e98 7493 7468 6593 6164 6469 cumen.t.the.addi │ │ │ │ +00053430: 7469 6f6e 936f 6693 d76c 9043 8f69 62cf tion.of..l.C.ib. │ │ │ │ +00053440: 2e8e a91b 2670 8d91 eaf1 eb54 6865 9b03 ....&p.....The.. │ │ │ │ +00053450: de87 7369 6d70 6c65 7374 9103 de86 7795 ..simplest....w. │ │ │ │ +00053460: ac72 6193 7998 746f 986d 616b 9365 9861 .ra.y.to.mak.e.a │ │ │ │ +00053470: 9603 de86 6c69 6272 6172 7998 6973 9874 ....library.is.t │ │ │ │ +00053480: 6f93 636f 7090 ac72 7998 616e 9865 7869 o.cop..ry.an.exi │ │ │ │ +00053490: 7374 696e 6798 6f6e 6593 288d 652e 672e sting.one.(.e.g. │ │ │ │ +000534a0: 8e8d 9115 7e7b eb61 686f 6c2f 4c69 6272 ....~{.ahol/Libr │ │ │ │ +000534b0: 6172 792f 7374 7269 6e67 8e91 7cf8 6fcf ary/string..|.o. │ │ │ │ +000534c0: 298e a18d 91ea f1eb 616e 6496 03ea a874 ).......and....t │ │ │ │ +000534d0: 6865 6e93 746f 9365 6469 7493 7468 6593 hen.to.edit.the. │ │ │ │ +000534e0: 7691 ff58 e461 7269 6f75 7393 0c6c 6573 v..X.arious..les │ │ │ │ +000534f0: 2e91 0538 e054 6869 7393 7769 6c6c 9372 ...8.This.will.r │ │ │ │ +00053500: 6573 756c 7493 696e 9361 9375 6e69 666f esult.in.a.unifo │ │ │ │ +00053510: 726d 9366 6f72 6d61 742e 8e9f 27d8 2b8d rm.format...'.+. │ │ │ │ +00053520: 8d91 eaf1 ebeb 4b38 2e31 398e 9120 f1e7 ......K8.19.. .. │ │ │ │ +00053530: 4578 7096 008a 3d65 7269 6d65 6e91 ff75 Exp...=erimen..u │ │ │ │ +00053540: c274 616c 9b06 7ae1 7375 7070 936f 7274 .tal..z.supp.ort │ │ │ │ +00053550: 9866 6f72 9861 986e 6577 9869 6e91 ff75 .for.a.new.in..u │ │ │ │ +00053560: c274 6572 6661 6365 8e9f 1be2 238d 91ea .terface....#... │ │ │ │ +00053570: f1eb cf54 6865 9605 310a 6d61 7465 7269 ...The..1.materi │ │ │ │ +00053580: 616c 9b05 3109 696e 9374 6869 7398 7365 al..1.in.this.se │ │ │ │ +00053590: 6374 696f 6e93 7375 7070 9053 8e6f 7274 ction.supp.S.ort │ │ │ │ +000535a0: 7398 6193 6e65 7798 616e 6493 6578 7090 s.a.new.and.exp. │ │ │ │ +000535b0: 538e 6572 696d 656e 95ac 7274 616c 9869 S.erimen..rtal.i │ │ │ │ +000535c0: 6e93 7465 7266 6163 6596 0531 0a74 6f98 n.terface..1.to. │ │ │ │ +000535d0: eb48 484f 4c93 cf62 9053 8e65 696e 678e .HHOL..b.S.eing. │ │ │ │ +000535e0: a18d 91ea f1eb 6465 769a ac72 656c 6f70 ......dev..relop │ │ │ │ +000535f0: 9053 8e65 6496 03ea a861 7493 496e 7269 .S.ed....at.Inri │ │ │ │ +00053600: 6193 696e 9353 6f0c 6193 416e 9874 6970 a.in.So.a.An.tip │ │ │ │ +00053610: 9053 8e6f 6c65 7393 2846 96ff 0556 7261 .S.oles.(F...Vra │ │ │ │ +00053620: 6e63 6529 2e91 0538 e046 936f 7296 03ea nce)...8.F.or... │ │ │ │ +00053630: a864 6574 6169 6c73 2c93 636f 6e98 7461 .details,.con.ta │ │ │ │ +00053640: 6374 3a8e 9f3d a66c 8d8d 8d9f dba6 668d ct:..=.l......f. │ │ │ │ +00053650: 8d91 50a6 6c47 696c 6c65 7396 03ea a84b ..P.lGilles....K │ │ │ │ +00053660: 6168 6e93 28e2 656d 6169 6c3a 9105 38e0 ahn.(.email:..8. │ │ │ │ +00053670: cf47 696c 6c65 732e 4b61 686e 4066 722e .Gilles.Kahn@fr. │ │ │ │ +00053680: 696e 7269 612e 6d69 7273 6129 8e8e a40e inria.mirsa).... │ │ │ │ +00053690: 7fff 8d8d 9150 a66c 494e 5249 4196 03ea .....P.lINRIA... │ │ │ │ +000536a0: a87c 9353 6f70 6869 6193 416e 90ac 7274 .|.Sophia.An..rt │ │ │ │ +000536b0: 6970 9053 8e6f 6c69 738e 8ea1 8d8d 9150 ip.S.olis......P │ │ │ │ +000536c0: a66c 3230 3034 2c96 03ea a872 6f75 7465 .l2004,....route │ │ │ │ +000536d0: 9364 6573 934c 7563 696f 6c65 738e 8ea1 .des.Lucioles... │ │ │ │ +000536e0: 8d8d 9150 a66c 422e 5091 ff05 562e 9103 ...P.lB.P...V... │ │ │ │ +000536f0: eaa8 3130 398e 8ea1 8d8d 9150 a66c 3036 ..109......P.l06 │ │ │ │ +00053700: 3536 3196 03ea a856 91ff 0556 616c 6290 561....V...Valb. │ │ │ │ +00053710: 538e 6f6e 6e65 9343 90ac 7213 91fa 7392 S.onne.C..r...s. │ │ │ │ +00053720: 6564 6578 8e8e a18d 8d91 50a6 6c46 91ff edex......P.lF.. │ │ │ │ +00053730: 0556 7261 6e63 658e 8e8e 8e8e 9f3c fbc0 .Vrance......<.. │ │ │ │ +00053740: 8d91 eaf1 eb54 6869 7396 0525 a069 6e9a .....This..%.in. │ │ │ │ +00053750: ac72 7465 7266 6163 6593 6973 9369 6d70 .rterface.is.imp │ │ │ │ +00053760: 6c65 6d65 6e98 7465 6491 0525 9f75 7369 lemen.ted..%.usi │ │ │ │ +00053770: 6e67 9361 9374 6f90 538e 6f6c 9363 616c ng.a.to.S.ol.cal │ │ │ │ +00053780: 6c65 6493 4365 6e98 7461 7572 9361 6e64 led.Cen.taur.and │ │ │ │ +00053790: 9105 259f 7769 6c6c 9373 7570 7090 538e ..%.will.supp.S. │ │ │ │ +000537a0: 6f72 7493 6675 6c6c 9363 6f6c 6f75 728e ort.full.colour. │ │ │ │ +000537b0: a18d 91ea f1eb 6772 6170 6869 6396 0423 ......graphic..# │ │ │ │ +000537c0: 0c69 6e70 7574 9369 6e63 6c75 6469 6e67 .input.including │ │ │ │ +000537d0: 2c9b 0431 2566 6f72 9365 7861 6d70 6c65 ,..1%for.example │ │ │ │ +000537e0: 2c98 7468 6591 0423 0b73 656c 6563 7469 ,.the..#.selecti │ │ │ │ +000537f0: 6f6e 936f 6693 7375 6274 6572 6d73 2c98 on.of.subterms,. │ │ │ │ +00053800: 676f 616c 9361 7373 756d 7074 696f 6e73 goal.assumptions │ │ │ │ +00053810: 9365 7463 9362 90ac 7279 8ea1 8d91 eaf1 .etc.b..ry...... │ │ │ │ +00053820: eb6d 6f75 7365 9605 68ff 709a 538e 6f69 .mouse..h.p.S.oi │ │ │ │ +00053830: 6e90 ac72 7469 6e67 2e91 09b3 e644 7572 n..rting.....Dur │ │ │ │ +00053840: 696e 6793 3139 3931 9105 6900 6578 7098 ing.1991..i.exp. │ │ │ │ +00053850: 6572 696d 656e 90ac 7274 7393 6172 6593 erimen..rts.are. │ │ │ │ +00053860: 6298 6569 6e67 9363 6f6e 6475 6374 6564 b.eing.conducted │ │ │ │ +00053870: 9105 6900 746f 9364 6574 6572 6d69 6e65 ..i.to.determine │ │ │ │ +00053880: 9377 6865 7468 6572 8ea1 8d91 eaf1 eb73 .whether.......s │ │ │ │ +00053890: 7563 9aac 7268 9604 07a6 616e 9369 6e98 uc..rh....an.in. │ │ │ │ +000538a0: 7465 7266 6163 6593 7769 6c6c 9104 07a7 terface.will.... │ │ │ │ +000538b0: 6163 7475 616c 6c79 9369 6d70 726f 9876 actually.impro.v │ │ │ │ +000538c0: 9865 9370 726f 9a53 8e6f 6693 7072 6f98 .e.pro.S.of.pro. │ │ │ │ +000538d0: 6475 6374 6976 6974 9aac 7279 91ff 0556 ductivit..ry...V │ │ │ │ +000538e0: 2e91 058f da4f 6e6c 7993 7768 656e 9104 .....Only.when.. │ │ │ │ +000538f0: 07a7 7468 6973 9369 7393 6b6e 6f98 776e ..this.is.kno.wn │ │ │ │ +00053900: 9377 696c 6c8e a18d 91ea f1eb 6196 03ea .will.......a... │ │ │ │ +00053910: a870 726f 9a53 8e64 7563 7469 6f6e 9376 .pro.S.duction.v │ │ │ │ +00053920: 90ac 7265 7273 696f 6e93 6298 6593 7072 ..rersion.b.e.pr │ │ │ │ +00053930: 6f98 6475 6365 642e 8ea6 8d91 0851 d7e5 o.duced......Q.. │ │ │ │ +00053940: 5468 6596 043f d466 6163 696c 6974 6965 The..?.facilitie │ │ │ │ +00053950: 7393 6465 7363 7269 6296 ff66 6665 9364 s.describ..ffe.d │ │ │ │ +00053960: 9b04 3fd5 696e 9604 3fd4 7468 6593 7291 ..?.in..?.the.r. │ │ │ │ +00053970: ff66 6665 7374 936f 6698 7468 6973 9373 .ffest.of.this.s │ │ │ │ +00053980: 659b ff66 6663 7469 6f6e 9361 7298 6593 e..ffction.ar.e. │ │ │ │ +00053990: 6e6f 7491 043f d569 6e74 656e 6465 9864 not..?.intende.d │ │ │ │ +000539a0: 9366 6f72 9367 656e 6572 9861 6c8e a18d .for.gener.al... │ │ │ │ +000539b0: 9108 51d7 7573 652e 9105 68d5 5468 6579 ..Q.use...h.They │ │ │ │ +000539c0: 9604 3404 6465 7363 7269 629b ff66 6665 ..4.describ..ffe │ │ │ │ +000539d0: 9374 6865 9364 6174 6191 0434 0366 6f72 .the.data..4.for │ │ │ │ +000539e0: 6d61 7473 9362 9865 696e 6793 7573 6598 mats.b.eing.use. │ │ │ │ +000539f0: 6493 746f 9104 3403 6398 6f6d 6d75 6e69 d.to..4.c.ommuni │ │ │ │ +00053a00: 6398 6174 6593 7769 7468 9343 656e 7461 c.ate.with.Centa │ │ │ │ +00053a10: 7572 8ea1 8d91 0851 d761 6e64 9604 3335 ur.....Q.and..35 │ │ │ │ +00053a20: 6172 91ff 6666 6593 6c69 6b65 6c79 9374 ar..ffe.likely.t │ │ │ │ +00053a30: 6f93 6368 616e 6765 2e8e 9f1b 266f 8d91 o.change....&o.. │ │ │ │ +00053a40: f653 7acf 466c 6167 739b 0307 f768 6195 .Sz.Flags....ha. │ │ │ │ +00053a50: ac72 7693 6598 6290 538e 6565 6e98 7365 .rv.e.b.S.een.se │ │ │ │ +00053a60: 7491 0307 f875 7098 746f 9865 6e61 626c t....up.to.enabl │ │ │ │ +00053a70: 6598 eb48 484f 4c98 cf74 6f98 696e 9374 e..HHOL..to.in.t │ │ │ │ +00053a80: 6572 6163 7498 6293 7991 0307 f873 656e eract.b.y....sen │ │ │ │ +00053a90: 6469 6e67 9861 6e64 9872 6563 6569 7669 ding.and.receivi │ │ │ │ +00053aa0: 6e67 9853 2d65 7870 7265 7373 696f 6e73 ng.S-expressions │ │ │ │ +00053ab0: 8ea1 8d91 eaf1 eb66 726f 6d91 03ea a843 .......from....C │ │ │ │ +00053ac0: 656e 90ac 7274 6175 722e 8ea1 8d91 f653 en..rtaur......S │ │ │ │ +00053ad0: 7a49 6696 048f 6974 6865 930d 6167 8d91 zIf...ithe..ag.. │ │ │ │ +00053ae0: 048f 68eb 6170 7269 6e74 5f70 6172 7365 ..h.aprint_parse │ │ │ │ +00053af0: 5f74 7265 6573 8e91 6ad9 1bcf 6973 9373 _trees..j...is.s │ │ │ │ +00053b00: 6574 9374 6f8d 9104 8f68 eb61 7472 7565 et.to....h.atrue │ │ │ │ +00053b10: 8e91 201d 79cf 7468 656e 93eb 484d 4c93 .. .y.then..HML. │ │ │ │ +00053b20: cf70 7269 6e90 ac72 7473 9b04 8f68 6f75 .prin..rts...hou │ │ │ │ +00053b30: 7493 7468 6593 7061 7273 6593 7472 6565 t.the.parse.tree │ │ │ │ +00053b40: 986f 6693 7468 658e a18d 91ea f1eb 6578 .of.the.......ex │ │ │ │ +00053b50: 7072 6573 7369 6f6e 9604 6785 6f72 9364 pression..g.or.d │ │ │ │ +00053b60: 6563 6c61 7261 7469 6f6e 9b04 6784 6a75 eclaration..g.ju │ │ │ │ +00053b70: 7374 9369 6e70 7574 2e91 06af 774e 6f74 st.input....wNot │ │ │ │ +00053b80: 6598 7468 6174 9374 6869 7393 6973 9375 e.that.this.is.u │ │ │ │ +00053b90: 7375 616c 6c79 9374 6865 9376 91ff 58e4 sually.the.v..X. │ │ │ │ +00053ba0: 616c 7565 9869 6e93 eb61 2570 74cf 2c91 alue.in..a%pt.,. │ │ │ │ +00053bb0: 0486 bc62 7574 936e 6f74 8e8e 9f24 fd13 ...but.not...$.. │ │ │ │ +00053bc0: 8e8c 8b00 0000 5f00 0000 0000 0000 0000 ......_......... │ │ │ │ 00053bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00053be0: 0000 0000 052f 5da0 02cc 0555 8da0 fd46 ...../]....U...F │ │ │ │ -00053bf0: d30e 8d8d 8d8d 9ffa 999a 8d91 12c7 61d0 ..............a. │ │ │ │ -00053c00: 382e 3139 2e91 0a80 0045 7870 9560 0065 8.19.....Exp.`.e │ │ │ │ -00053c10: 7269 6d65 6e90 a000 7461 6c9b 0480 0073 rimen...tal....s │ │ │ │ -00053c20: 7570 7093 6f72 7498 666f 7298 6198 6e65 upp.ort.for.a.ne │ │ │ │ -00053c30: 7798 696e 90a0 0074 6572 6661 6365 9200 w.in...terface.. │ │ │ │ -00053c40: 9ee4 2b39 358e 9112 c761 9f05 6666 8900 ..+95....a..ff.. │ │ │ │ -00053c50: 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf ..f..>|......./. │ │ │ │ -00053c60: 8da0 fd8b d021 8d91 12c7 61cf 616c 7795 .....!....a.alw. │ │ │ │ -00053c70: ac72 6193 7973 2c91 0436 0e62 9053 8e65 .ra.ys,..6.b.S.e │ │ │ │ -00053c80: 6361 7573 6596 0426 fa69 6e9b 0426 f973 cause..&.in..&.s │ │ │ │ -00053c90: 6f6d 6593 6361 7365 7393 7468 6598 7265 ome.cases.the.re │ │ │ │ -00053ca0: 6164 2d65 7691 ff58 e461 6c2d 7072 696e ad-ev..X.al-prin │ │ │ │ -00053cb0: 90ac 7274 936c 6f90 538e 6f70 986f 6693 ..rt.lo.S.op.of. │ │ │ │ -00053cc0: eb48 4d4c 93cf 6465 7374 7275 6374 6976 .HML..destructiv │ │ │ │ -00053cd0: 90ac 7265 6c79 986d 6f90 538e 6469 0c65 ..rely.mo.S.di.e │ │ │ │ -00053ce0: 7393 eb61 2570 74cf 2e8e a410 0000 8d91 s..a%pt......... │ │ │ │ -00053cf0: 12c7 6141 9104 1252 7691 ff58 e461 7269 ..aA...Rv..X.ari │ │ │ │ -00053d00: 6162 6c65 9604 125c eb61 2570 7431 93cf able...\.a%pt1.. │ │ │ │ -00053d10: 686f 6c64 739b 0412 5d74 6865 9370 6172 holds...]the.par │ │ │ │ -00053d20: 7365 9374 7265 6593 7468 6174 9369 7398 se.tree.that.is. │ │ │ │ -00053d30: 7072 696e 90ac 7274 6564 3b91 0426 3674 prin..rted;..&6t │ │ │ │ -00053d40: 6869 7393 7691 ff58 e461 7269 6162 6c65 his.v..X.ariable │ │ │ │ -00053d50: 9369 7398 6f6e 6c79 936d 6169 6e9a ac72 .is.only.main..r │ │ │ │ -00053d60: 7461 696e 6564 9328 6298 798e a18d 8d91 tained.(b.y..... │ │ │ │ -00053d70: 12c7 61eb 616f 6b70 6173 738e 9139 3005 ..a.aokpass..90. │ │ │ │ -00053d80: cf69 6e8d 9103 eaa8 eb61 662d 746d 6c2e .in......af-tml. │ │ │ │ -00053d90: 6c8e 912c 284e cf29 9603 eaa8 6966 9374 l..,(N.)....if.t │ │ │ │ -00053da0: 6865 930d 6167 8d93 eb61 7072 696e 745f he..ag...aprint_ │ │ │ │ -00053db0: 7061 7273 655f 7472 6565 738e 9169 8f9a parse_trees..i.. │ │ │ │ -00053dc0: cf69 738d 93eb 6174 7275 658e 911a e950 .is...atrue....P │ │ │ │ -00053dd0: cf2e 8ea9 153f 288d 911e 28f0 4966 9604 .....?(...(.If.. │ │ │ │ -00053de0: b669 7468 659b 04b6 6a0d 6167 8d93 eb61 .ithe...j.ag...a │ │ │ │ -00053df0: 7072 696e 745f 7365 7870 728e 9148 a920 print_sexpr..H. │ │ │ │ -00053e00: cf69 7393 7365 7498 746f 8d93 eb61 7472 .is.set.to...atr │ │ │ │ -00053e10: 7565 8e91 1bb5 11cf 2c91 04e9 5974 6865 ue......,...Ythe │ │ │ │ -00053e20: 6e98 616e 9353 2d65 7870 7265 7373 696f n.an.S-expressio │ │ │ │ -00053e30: 6e93 7265 7072 6573 656e 90ac 7274 696e n.represen..rtin │ │ │ │ -00053e40: 6793 7468 6598 7691 ff58 e461 6c75 6593 g.the.v..X.alue. │ │ │ │ -00053e50: 6f66 8ea1 8d91 12c7 6161 9605 78cb 7465 of......aa..x.te │ │ │ │ -00053e60: 726d 936f 729b 0578 cc74 6865 6f72 656d rm.or..x.theorem │ │ │ │ -00053e70: 9369 7393 7072 696e 90ac 7274 6564 9369 .is.prin..rted.i │ │ │ │ -00053e80: 6e73 7465 6164 936f 6693 7468 6598 6e6f nstead.of.the.no │ │ │ │ -00053e90: 726d 616c 936f 7574 7075 742e 9109 e349 rmal.output....I │ │ │ │ -00053ea0: 5468 6593 7072 696e 90ac 7274 696e 6798 The.prin..rting. │ │ │ │ -00053eb0: 6f66 9374 90ac 7279 7090 538e 6573 9369 of.t..ryp.S.es.i │ │ │ │ -00053ec0: 738e a18d 9112 c761 7375 7070 7265 7373 s......asuppress │ │ │ │ -00053ed0: 6564 9603 eaa8 666f 7293 616c 6c93 7691 ed....for.all.v. │ │ │ │ -00053ee0: ff58 e461 6c75 6573 2e8e a68d 911e 28f0 .X.alues......(. │ │ │ │ -00053ef0: 5468 6596 040e 0b70 7269 6e90 ac72 7469 The....prin..rti │ │ │ │ -00053f00: 6e67 9b04 0e0c 696e 9374 6865 9874 95ac ng....in.the.t.. │ │ │ │ -00053f10: 7277 936f 9104 0e0b 6361 7365 7398 6162 rw.o....cases.ab │ │ │ │ -00053f20: 9053 8e6f 9376 9365 9104 0e0b 6973 9870 .S.o.v.e....is.p │ │ │ │ -00053f30: 7265 7474 9379 9604 0e0b 6966 9374 6865 rett.y....if.the │ │ │ │ -00053f40: 980d 6167 8d93 eb61 7070 5f73 6578 7072 ..ag...app_sexpr │ │ │ │ -00053f50: 8e91 3619 67cf 6973 8d93 eb61 7472 7565 ..6.g.is...atrue │ │ │ │ -00053f60: 8e91 1f1a bfcf 2874 6865 9364 6566 6175 ......(the.defau │ │ │ │ -00053f70: 6c74 298e a18d 9112 c761 616e 6496 03ea lt)......aand... │ │ │ │ -00053f80: a86e 6f6e 2d70 7265 7474 90ac 7279 936f .non-prett..ry.o │ │ │ │ -00053f90: 7468 6572 7769 7365 2e91 0538 e048 6572 therwise...8.Her │ │ │ │ -00053fa0: 6593 6973 9361 6e93 6578 616d 706c 6593 e.is.an.example. │ │ │ │ -00053fb0: 7365 7373 696f 6e3a 8e9f 7eaf 298d 8d8d session:..~.)... │ │ │ │ -00053fc0: 9112 c761 9fae 8781 8900 0066 6601 c70b ...a.......ff... │ │ │ │ -00053fd0: 4aa0 0098 9762 8d8d 90cc cd9f 0459 9c84 J....b.......Y.. │ │ │ │ -00053fe0: 009c f0fe 0000 6666 8da0 ff6d 6610 8d8d ......ff...mf... │ │ │ │ -00053ff0: 9201 aff0 0d84 000a d70e 0000 b8e8 8e8d ................ │ │ │ │ -00054000: 9201 b0a8 f584 0000 b8e8 0015 ae64 8e8d .............d.. │ │ │ │ -00054010: 8d8d 9201 b94d b29f fd1c 15eb 4931 8e8e .....M......I1.. │ │ │ │ -00054020: 8e8e 9fff 4054 8d91 05cc ceeb 6123 6c65 ....@T......a#le │ │ │ │ -00054030: 7496 05bf aa78 933d 9331 3b3b 8ea4 0d00 t....x.=.1;;.... │ │ │ │ -00054040: 008d 9105 ccce 7896 05bf aa3d 9331 933a ......x....=.1.: │ │ │ │ -00054050: 9369 6e74 8ea1 a18d 9105 ccce 2373 6574 .int........#set │ │ │ │ -00054060: 5f66 6c61 6728 6070 7269 6e74 5f70 6172 _flag(`print_par │ │ │ │ -00054070: 7365 5f74 7265 6573 602c 7472 7565 293b se_trees`,true); │ │ │ │ -00054080: 3b8e a18d 9105 ccce 6661 6c73 6596 05bf ;.......false... │ │ │ │ -00054090: aa3a 9362 6f6f 6c8e a1a1 8d91 05cc ce28 .:.bool........( │ │ │ │ -000540a0: 6d6b 2d65 6d70 7479 298e a1a1 8d91 05cc mk-empty)....... │ │ │ │ -000540b0: ce23 6c65 7496 05bf aa78 933d 9331 3b3b .#let....x.=.1;; │ │ │ │ -000540c0: 8ea1 8d91 05cc ce78 9605 bfaa 3d93 3193 .......x....=.1. │ │ │ │ -000540d0: 3a93 696e 748e a1a1 8d91 05cc ce28 6d6b :.int........(mk │ │ │ │ -000540e0: 2d6c 6574 9605 bfaa 2828 6d6b 2d76 6172 -let....((mk-var │ │ │ │ -000540f0: 9378 2993 6d6b 2d69 6e74 636f 6e73 7493 .x).mk-intconst. │ │ │ │ -00054100: 3129 298e 8e92 01c6 71b1 8400 9cf0 fe00 1)).....q....... │ │ │ │ -00054110: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ -00054120: 0b4a 8e8e 8e9f 7970 018d 9112 c761 cf49 .J....yp.....a.I │ │ │ │ -00054130: 668d 9104 cb4a eb61 7265 6164 5f73 6578 f....J.aread_sex │ │ │ │ -00054140: 7072 8e91 4313 38cf 6973 9b04 cb4b 7365 pr..C.8.is...Kse │ │ │ │ -00054150: 7496 04cb 4a74 6f8d 93eb 6174 7275 658e t...Jto...atrue. │ │ │ │ -00054160: 911b c9f2 cf2c 9105 0373 7468 656e 9370 .....,...sthen.p │ │ │ │ -00054170: 6172 7365 9374 7265 6573 936d 6190 ac72 arse.trees.ma..r │ │ │ │ -00054180: 7993 6290 538e 6598 696e 7075 7493 6290 y.b.S.e.input.b. │ │ │ │ -00054190: 538e 6574 95ac 7277 9365 656e 8d91 04cb S.et..rw.een.... │ │ │ │ -000541a0: 4aeb 6162 6567 696e 5f70 6172 7365 5f74 J.abegin_parse_t │ │ │ │ -000541b0: 7265 658e 8ea1 8d91 12c7 61cf 616e 648d ree.......a.and. │ │ │ │ -000541c0: 9103 eaa8 eb61 656e 645f 7061 7273 655f .....aend_parse_ │ │ │ │ -000541d0: 7472 6565 8e91 5465 f4cf 2e91 0538 e046 tree..Te.....8.F │ │ │ │ -000541e0: 91ff 0556 6f72 9103 eaa8 6578 616d 706c ...Vor....exampl │ │ │ │ -000541f0: 653a 8e9f 449a 388d 8d8d 9f0d 56bd 8d8d e:..D.8.....V... │ │ │ │ -00054200: 8d9f e600 008d 912a 0660 eb61 6265 6769 .......*.`.abegi │ │ │ │ -00054210: 6e5f 7061 7273 655f 7472 6565 8ea4 0d00 n_parse_tree.... │ │ │ │ -00054220: 008d 912f c60a 286d 6b2d 6c65 7496 05bf .../..(mk-let... │ │ │ │ -00054230: aa28 286d 6b2d 7661 7293 7829 936d 6b2d .((mk-var.x).mk- │ │ │ │ -00054240: 7175 6f74 9328 4d4b 3d43 4f4e 5354 9354 quot.(MK=CONST.T │ │ │ │ -00054250: 2929 298e a18d 912a 0660 656e 645f 7061 )))....*.`end_pa │ │ │ │ -00054260: 7273 655f 7472 6565 8e8e 8e8e 8e8e 8e9f rse_tree........ │ │ │ │ -00054270: 3f41 758d 9112 c761 cf69 7396 03ea a865 ?Au....a.is....e │ │ │ │ -00054280: 7175 6976 91ff 58e4 616c 656e 90ac 7274 quiv..X.alen..rt │ │ │ │ -00054290: 9374 6f3a 8e9f 397a f08d 8d8d 9e56 bd8d .to:..9z.....V.. │ │ │ │ -000542a0: 8d8d 8d91 2a06 60eb 616c 6574 9605 bfaa ....*.`.alet.... │ │ │ │ -000542b0: 7893 3d93 2254 228e 8e8e 8e8e 8e8e 9f34 x.=."T"........4 │ │ │ │ -000542c0: 3bc8 8d91 12c7 61cf 436f 6e95 ac72 7469 ;.....a.Con..rti │ │ │ │ -000542d0: 6e93 7569 6e67 9603 eaa8 7468 6593 7365 n.uing....the.se │ │ │ │ -000542e0: 7373 696f 6e3a 8e8e 9f24 fd13 8e8c 8b00 ssion:...$...... │ │ │ │ -000542f0: 0000 6000 0000 0000 0000 0000 0000 0000 ..`............. │ │ │ │ +00053be0: 0000 0000 0000 0000 0000 0000 052f 65a0 ............./e. │ │ │ │ +00053bf0: 02cc 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa ...U...F........ │ │ │ │ +00053c00: 999a 8d91 12c7 61d0 382e 3139 2e91 0a80 ......a.8.19.... │ │ │ │ +00053c10: 0045 7870 9560 0065 7269 6d65 6e90 a000 .Exp.`.erimen... │ │ │ │ +00053c20: 7461 6c9b 0480 0073 7570 7093 6f72 7498 tal....supp.ort. │ │ │ │ +00053c30: 666f 7298 6198 6e65 7798 696e 90a0 0074 for.a.new.in...t │ │ │ │ +00053c40: 6572 6661 6365 9200 9ee4 2b39 358e 9112 erface....+95... │ │ │ │ +00053c50: c761 9f05 6666 8900 00e6 6601 c73e 7c8e .a..ff....f..>|. │ │ │ │ +00053c60: 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 8d91 ....../......!.. │ │ │ │ +00053c70: 12c7 61cf 616c 7795 ac72 6193 7973 2c91 ..a.alw..ra.ys,. │ │ │ │ +00053c80: 0436 0e62 9053 8e65 6361 7573 6596 0426 .6.b.S.ecause..& │ │ │ │ +00053c90: fa69 6e9b 0426 f973 6f6d 6593 6361 7365 .in..&.some.case │ │ │ │ +00053ca0: 7393 7468 6598 7265 6164 2d65 7691 ff58 s.the.read-ev..X │ │ │ │ +00053cb0: e461 6c2d 7072 696e 90ac 7274 936c 6f90 .al-prin..rt.lo. │ │ │ │ +00053cc0: 538e 6f70 986f 6693 eb48 4d4c 93cf 6465 S.op.of..HML..de │ │ │ │ +00053cd0: 7374 7275 6374 6976 90ac 7265 6c79 986d structiv..rely.m │ │ │ │ +00053ce0: 6f90 538e 6469 0c65 7393 eb61 2570 74cf o.S.di.es..a%pt. │ │ │ │ +00053cf0: 2e8e a410 0000 8d91 12c7 6141 9104 1252 ..........aA...R │ │ │ │ +00053d00: 7691 ff58 e461 7269 6162 6c65 9604 125c v..X.ariable...\ │ │ │ │ +00053d10: eb61 2570 7431 93cf 686f 6c64 739b 0412 .a%pt1..holds... │ │ │ │ +00053d20: 5d74 6865 9370 6172 7365 9374 7265 6593 ]the.parse.tree. │ │ │ │ +00053d30: 7468 6174 9369 7398 7072 696e 90ac 7274 that.is.prin..rt │ │ │ │ +00053d40: 6564 3b91 0426 3674 6869 7393 7691 ff58 ed;..&6this.v..X │ │ │ │ +00053d50: e461 7269 6162 6c65 9369 7398 6f6e 6c79 .ariable.is.only │ │ │ │ +00053d60: 936d 6169 6e9a ac72 7461 696e 6564 9328 .main..rtained.( │ │ │ │ +00053d70: 6298 798e a18d 8d91 12c7 61eb 616f 6b70 b.y.......a.aokp │ │ │ │ +00053d80: 6173 738e 9139 3005 cf69 6e8d 9103 eaa8 ass..90..in..... │ │ │ │ +00053d90: eb61 662d 746d 6c2e 6c8e 912c 284e cf29 .af-tml.l..,(N.) │ │ │ │ +00053da0: 9603 eaa8 6966 9374 6865 930d 6167 8d93 ....if.the..ag.. │ │ │ │ +00053db0: eb61 7072 696e 745f 7061 7273 655f 7472 .aprint_parse_tr │ │ │ │ +00053dc0: 6565 738e 9169 8f9a cf69 738d 93eb 6174 ees..i...is...at │ │ │ │ +00053dd0: 7275 658e 911a e950 cf2e 8ea9 153f 288d rue....P.....?(. │ │ │ │ +00053de0: 911e 28f0 4966 9604 b669 7468 659b 04b6 ..(.If...ithe... │ │ │ │ +00053df0: 6a0d 6167 8d93 eb61 7072 696e 745f 7365 j.ag...aprint_se │ │ │ │ +00053e00: 7870 728e 9148 a920 cf69 7393 7365 7498 xpr..H. .is.set. │ │ │ │ +00053e10: 746f 8d93 eb61 7472 7565 8e91 1bb5 11cf to...atrue...... │ │ │ │ +00053e20: 2c91 04e9 5974 6865 6e98 616e 9353 2d65 ,...Ythen.an.S-e │ │ │ │ +00053e30: 7870 7265 7373 696f 6e93 7265 7072 6573 xpression.repres │ │ │ │ +00053e40: 656e 90ac 7274 696e 6793 7468 6598 7691 en..rting.the.v. │ │ │ │ +00053e50: ff58 e461 6c75 6593 6f66 8ea1 8d91 12c7 .X.alue.of...... │ │ │ │ +00053e60: 6161 9605 78cb 7465 726d 936f 729b 0578 aa..x.term.or..x │ │ │ │ +00053e70: cc74 6865 6f72 656d 9369 7393 7072 696e .theorem.is.prin │ │ │ │ +00053e80: 90ac 7274 6564 9369 6e73 7465 6164 936f ..rted.instead.o │ │ │ │ +00053e90: 6693 7468 6598 6e6f 726d 616c 936f 7574 f.the.normal.out │ │ │ │ +00053ea0: 7075 742e 9109 e349 5468 6593 7072 696e put....IThe.prin │ │ │ │ +00053eb0: 90ac 7274 696e 6798 6f66 9374 90ac 7279 ..rting.of.t..ry │ │ │ │ +00053ec0: 7090 538e 6573 9369 738e a18d 9112 c761 p.S.es.is......a │ │ │ │ +00053ed0: 7375 7070 7265 7373 6564 9603 eaa8 666f suppressed....fo │ │ │ │ +00053ee0: 7293 616c 6c93 7691 ff58 e461 6c75 6573 r.all.v..X.alues │ │ │ │ +00053ef0: 2e8e a68d 911e 28f0 5468 6596 040e 0b70 ......(.The....p │ │ │ │ +00053f00: 7269 6e90 ac72 7469 6e67 9b04 0e0c 696e rin..rting....in │ │ │ │ +00053f10: 9374 6865 9874 95ac 7277 936f 9104 0e0b .the.t..rw.o.... │ │ │ │ +00053f20: 6361 7365 7398 6162 9053 8e6f 9376 9365 cases.ab.S.o.v.e │ │ │ │ +00053f30: 9104 0e0b 6973 9870 7265 7474 9379 9604 ....is.prett.y.. │ │ │ │ +00053f40: 0e0b 6966 9374 6865 980d 6167 8d93 eb61 ..if.the..ag...a │ │ │ │ +00053f50: 7070 5f73 6578 7072 8e91 3619 67cf 6973 pp_sexpr..6.g.is │ │ │ │ +00053f60: 8d93 eb61 7472 7565 8e91 1f1a bfcf 2874 ...atrue......(t │ │ │ │ +00053f70: 6865 9364 6566 6175 6c74 298e a18d 9112 he.default)..... │ │ │ │ +00053f80: c761 616e 6496 03ea a86e 6f6e 2d70 7265 .aand....non-pre │ │ │ │ +00053f90: 7474 90ac 7279 936f 7468 6572 7769 7365 tt..ry.otherwise │ │ │ │ +00053fa0: 2e91 0538 e048 6572 6593 6973 9361 6e93 ...8.Here.is.an. │ │ │ │ +00053fb0: 6578 616d 706c 6593 7365 7373 696f 6e3a example.session: │ │ │ │ +00053fc0: 8e9f 7eaf 298d 8d8d 9112 c761 9fae 8781 ..~.)......a.... │ │ │ │ +00053fd0: 8900 0066 6601 c70b 4aa0 0098 9762 8d8d ...ff...J....b.. │ │ │ │ +00053fe0: 90cc cd9f 0459 9c84 009c f0fe 0000 6666 .....Y........ff │ │ │ │ +00053ff0: 8da0 ff6d 6610 8d8d 9201 aff0 0d84 000a ...mf........... │ │ │ │ +00054000: d70e 0000 b8e8 8e8d 9201 b0a8 f584 0000 ................ │ │ │ │ +00054010: b8e8 0015 ae64 8e8d 8d8d 9201 b94d b29f .....d.......M.. │ │ │ │ +00054020: fd1c 15eb 4931 8e8e 8e8e 9fff 4054 8d91 ....I1......@T.. │ │ │ │ +00054030: 05cc ceeb 6123 6c65 7496 05bf aa78 933d ....a#let....x.= │ │ │ │ +00054040: 9331 3b3b 8ea4 0d00 008d 9105 ccce 7896 .1;;..........x. │ │ │ │ +00054050: 05bf aa3d 9331 933a 9369 6e74 8ea1 a18d ...=.1.:.int.... │ │ │ │ +00054060: 9105 ccce 2373 6574 5f66 6c61 6728 6070 ....#set_flag(`p │ │ │ │ +00054070: 7269 6e74 5f70 6172 7365 5f74 7265 6573 rint_parse_trees │ │ │ │ +00054080: 602c 7472 7565 293b 3b8e a18d 9105 ccce `,true);;....... │ │ │ │ +00054090: 6661 6c73 6596 05bf aa3a 9362 6f6f 6c8e false....:.bool. │ │ │ │ +000540a0: a1a1 8d91 05cc ce28 6d6b 2d65 6d70 7479 .......(mk-empty │ │ │ │ +000540b0: 298e a1a1 8d91 05cc ce23 6c65 7496 05bf )........#let... │ │ │ │ +000540c0: aa78 933d 9331 3b3b 8ea1 8d91 05cc ce78 .x.=.1;;.......x │ │ │ │ +000540d0: 9605 bfaa 3d93 3193 3a93 696e 748e a1a1 ....=.1.:.int... │ │ │ │ +000540e0: 8d91 05cc ce28 6d6b 2d6c 6574 9605 bfaa .....(mk-let.... │ │ │ │ +000540f0: 2828 6d6b 2d76 6172 9378 2993 6d6b 2d69 ((mk-var.x).mk-i │ │ │ │ +00054100: 6e74 636f 6e73 7493 3129 298e 8e92 01c6 ntconst.1))..... │ │ │ │ +00054110: 71b1 8400 9cf0 fe00 0066 668e 8e9f 04c0 q........ff..... │ │ │ │ +00054120: 0289 0000 6666 01c7 0b4a 8e8e 8e9f 7970 ....ff...J....yp │ │ │ │ +00054130: 018d 9112 c761 cf49 668d 9104 cb4a eb61 .....a.If....J.a │ │ │ │ +00054140: 7265 6164 5f73 6578 7072 8e91 4313 38cf read_sexpr..C.8. │ │ │ │ +00054150: 6973 9b04 cb4b 7365 7496 04cb 4a74 6f8d is...Kset...Jto. │ │ │ │ +00054160: 93eb 6174 7275 658e 911b c9f2 cf2c 9105 ..atrue......,.. │ │ │ │ +00054170: 0373 7468 656e 9370 6172 7365 9374 7265 .sthen.parse.tre │ │ │ │ +00054180: 6573 936d 6190 ac72 7993 6290 538e 6598 es.ma..ry.b.S.e. │ │ │ │ +00054190: 696e 7075 7493 6290 538e 6574 95ac 7277 input.b.S.et..rw │ │ │ │ +000541a0: 9365 656e 8d91 04cb 4aeb 6162 6567 696e .een....J.abegin │ │ │ │ +000541b0: 5f70 6172 7365 5f74 7265 658e 8ea1 8d91 _parse_tree..... │ │ │ │ +000541c0: 12c7 61cf 616e 648d 9103 eaa8 eb61 656e ..a.and......aen │ │ │ │ +000541d0: 645f 7061 7273 655f 7472 6565 8e91 5465 d_parse_tree..Te │ │ │ │ +000541e0: f4cf 2e91 0538 e046 91ff 0556 6f72 9103 .....8.F...Vor.. │ │ │ │ +000541f0: eaa8 6578 616d 706c 653a 8e9f 449a 388d ..example:..D.8. │ │ │ │ +00054200: 8d8d 9f0d 56bd 8d8d 8d9f e600 008d 912a ....V..........* │ │ │ │ +00054210: 0660 eb61 6265 6769 6e5f 7061 7273 655f .`.abegin_parse_ │ │ │ │ +00054220: 7472 6565 8ea4 0d00 008d 912f c60a 286d tree......./..(m │ │ │ │ +00054230: 6b2d 6c65 7496 05bf aa28 286d 6b2d 7661 k-let....((mk-va │ │ │ │ +00054240: 7293 7829 936d 6b2d 7175 6f74 9328 4d4b r.x).mk-quot.(MK │ │ │ │ +00054250: 3d43 4f4e 5354 9354 2929 298e a18d 912a =CONST.T)))....* │ │ │ │ +00054260: 0660 656e 645f 7061 7273 655f 7472 6565 .`end_parse_tree │ │ │ │ +00054270: 8e8e 8e8e 8e8e 8e9f 3f41 758d 9112 c761 ........?Au....a │ │ │ │ +00054280: cf69 7396 03ea a865 7175 6976 91ff 58e4 .is....equiv..X. │ │ │ │ +00054290: 616c 656e 90ac 7274 9374 6f3a 8e9f 397a alen..rt.to:..9z │ │ │ │ +000542a0: f08d 8d8d 9e56 bd8d 8d8d 8d91 2a06 60eb .....V......*.`. │ │ │ │ +000542b0: 616c 6574 9605 bfaa 7893 3d93 2254 228e alet....x.=."T". │ │ │ │ +000542c0: 8e8e 8e8e 8e8e 9f34 3bc8 8d91 12c7 61cf .......4;.....a. │ │ │ │ +000542d0: 436f 6e95 ac72 7469 6e93 7569 6e67 9603 Con..rtin.uing.. │ │ │ │ +000542e0: eaa8 7468 6593 7365 7373 696f 6e3a 8e8e ..the.session:.. │ │ │ │ +000542f0: 9f24 fd13 8e8c 8b00 0000 6000 0000 0000 .$........`..... │ │ │ │ 00054300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00054310: 0000 0000 0000 0000 053b baa0 02cc 0555 .........;.....U │ │ │ │ -00054320: 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 ...F............ │ │ │ │ -00054330: eaf1 ebd0 3936 9200 ee8b a143 6861 7074 ....96.....Chapt │ │ │ │ -00054340: 6572 9604 8000 382e 910a 8000 4d4c 9353 er....8.....ML.S │ │ │ │ -00054350: 7973 7465 6d93 4691 fee0 0075 6e63 7469 ystem.F....uncti │ │ │ │ -00054360: 6f6e 738e 91ea f1eb 9f05 6666 8900 00e6 ons.......ff.... │ │ │ │ -00054370: 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 f..>|......./... │ │ │ │ -00054380: fdff 2f06 8d8d 8d91 eaf1 eb9f 8107 8189 ../............. │ │ │ │ -00054390: 0000 6666 01c7 0b4a a000 f397 628d 8d90 ..ff...J....b... │ │ │ │ -000543a0: cccd 9f04 599c 8400 f7f0 fe00 0066 668d ....Y........ff. │ │ │ │ -000543b0: a0ff 1266 108d 8d92 01af f00d 8400 0ad7 ...f............ │ │ │ │ -000543c0: 0e00 00b8 e88e 8d92 01b0 a8f5 8400 00b8 ................ │ │ │ │ -000543d0: e800 15ae 648e 8d8d 8d92 01b9 4db2 9ffd ....d.......M... │ │ │ │ -000543e0: 1c15 eb49 328e 8e8e 8e9f ff40 548d 9105 ...I2......@T... │ │ │ │ -000543f0: ccce eb61 2373 6574 5f66 6c61 6728 6072 ...a#set_flag(`r │ │ │ │ -00054400: 6561 645f 7365 7870 7260 2c91 05bf aa74 ead_sexpr`,....t │ │ │ │ -00054410: 7275 6529 3b3b 8ea4 0d00 008d 9105 ccce rue);;.......... │ │ │ │ -00054420: 6661 6c73 6596 05bf aa3a 9362 6f6f 6c8e false....:.bool. │ │ │ │ -00054430: a1a1 8d91 05cc ce28 6d6b 2d61 7070 6e8e .......(mk-appn. │ │ │ │ -00054440: a18d 910b 8c78 286d 6b2d 7661 7291 05bf .....x(mk-var... │ │ │ │ -00054450: aa73 6574 5f66 6c61 6729 8ea1 8d91 0b8c .set_flag)...... │ │ │ │ -00054460: 7828 6d6b 2d64 7570 6c96 05bf aa28 6d6b x(mk-dupl....(mk │ │ │ │ -00054470: 2d74 6f6b 636f 6e73 7493 7265 6164 5f73 -tokconst.read_s │ │ │ │ -00054480: 6578 7072 2993 286d 6b2d 626f 6f6c 636f expr).(mk-boolco │ │ │ │ -00054490: 6e73 7493 7429 2929 8ea1 a18d 9105 ccce nst.t)))........ │ │ │ │ -000544a0: 2362 6567 696e 5f70 6172 7365 5f74 7265 #begin_parse_tre │ │ │ │ -000544b0: 6596 05bf aa28 6d6b 2d6c 6574 9328 286d e....(mk-let.((m │ │ │ │ -000544c0: 6b2d 7661 7293 7829 936d 6b2d 696e 7463 k-var.x).mk-intc │ │ │ │ -000544d0: 6f6e 7374 9331 2929 9365 6e64 5f70 6172 onst.1)).end_par │ │ │ │ -000544e0: 7365 5f74 7265 653b 3b8e a18d 9105 ccce se_tree;;....... │ │ │ │ -000544f0: 7896 05bf aa3d 9331 933a 9369 6e74 8ea1 x....=.1.:.int.. │ │ │ │ -00054500: a18d 9105 ccce 286d 6b2d 6c65 7496 05bf ......(mk-let... │ │ │ │ -00054510: aa28 286d 6b2d 7661 7293 7829 936d 6b2d .((mk-var.x).mk- │ │ │ │ -00054520: 696e 7463 6f6e 7374 9331 2929 8ea1 a18d intconst.1)).... │ │ │ │ -00054530: 9105 ccce 2373 6574 5f66 6c61 6728 6070 ....#set_flag(`p │ │ │ │ -00054540: 7269 6e74 5f70 6172 7365 5f74 7265 6573 rint_parse_trees │ │ │ │ -00054550: 602c 6661 6c73 6529 3b3b 8ea1 8d91 05cc `,false);;...... │ │ │ │ -00054560: ce74 7275 6596 05bf aa3a 9362 6f6f 6c8e .true....:.bool. │ │ │ │ -00054570: a1a1 8d91 05cc ce23 6265 6769 6e5f 7061 .......#begin_pa │ │ │ │ -00054580: 7273 655f 7472 6565 8ea1 8d91 05cc ce23 rse_tree.......# │ │ │ │ -00054590: 9605 bfaa 286d 6b2d 6c65 7493 2828 6d6b ....(mk-let.((mk │ │ │ │ -000545a0: 2d76 6172 9378 2993 6d6b 2d71 756f 7493 -var.x).mk-quot. │ │ │ │ -000545b0: 284d 4b3d 434f 4e53 5493 5429 2929 8ea1 (MK=CONST.T))).. │ │ │ │ -000545c0: 8d91 05cc ce23 656e 645f 7061 7273 655f .....#end_parse_ │ │ │ │ -000545d0: 7472 6565 3b3b 8ea1 8d91 05cc ce78 9605 tree;;.......x.. │ │ │ │ -000545e0: bfaa 3d93 2254 2293 3a93 7465 726d 8e8e ..=."T".:.term.. │ │ │ │ -000545f0: 9201 c671 b184 00f7 f0fe 0000 6666 8e8e ...q........ff.. │ │ │ │ -00054600: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ -00054610: a000 ada9 398d 91ea f1eb cf54 91ff 0556 ....9......T...V │ │ │ │ -00054620: 6572 6d73 9603 ff84 6361 6e93 616c 736f erms....can.also │ │ │ │ -00054630: 9362 9053 8e65 9369 6e70 7574 9369 6e93 .b.S.e.input.in. │ │ │ │ -00054640: 7468 6593 666f 726d 9103 ff83 7072 696e the.form....prin │ │ │ │ -00054650: 9aac 7274 6564 936f 7574 9377 6865 6e8d ..rted.out.when. │ │ │ │ -00054660: 93eb 6170 7269 6e74 5f73 6578 7072 8e91 ..aprint_sexpr.. │ │ │ │ -00054670: 473b 56cf 6973 8d93 eb61 7472 7565 8e91 G;V.is...atrue.. │ │ │ │ -00054680: 1afe 2ccf 2c91 0404 bb62 9879 9365 6e63 ..,.,....b.y.enc │ │ │ │ -00054690: 6c6f 7369 6e67 8e9f 1000 008d 91ea f1eb losing.......... │ │ │ │ -000546a0: 7468 656d 9b03 eaa8 6290 538e 6574 95ac them....b.S.et.. │ │ │ │ -000546b0: 7277 9365 656e 8d98 eb61 6265 6769 6e5f rw.een...abegin_ │ │ │ │ -000546c0: 7465 726d 8e91 4151 f4cf 616e 648d 98eb term..AQ..and... │ │ │ │ -000546d0: 6165 6e64 5f74 6572 6d8e 9131 e7f8 cf2e aend_term..1.... │ │ │ │ -000546e0: 9105 38e0 4691 ff05 566f 7298 6578 616d ..8.F...Vor.exam │ │ │ │ -000546f0: 706c 653a 8e9f 66ab ae8d 8d8d 9f27 56bd ple:..f......'V. │ │ │ │ -00054700: 8d8d 8d9f b200 008d 9102 30ea eb61 6265 ..........0..abe │ │ │ │ -00054710: 6769 6e5f 7465 726d 8ea4 0d00 008d 9102 gin_term........ │ │ │ │ -00054720: 30ea 2863 6f6d 6296 05bf aa28 636f 6d62 0.(comb....(comb │ │ │ │ -00054730: 9328 636f 6e73 7493 2b93 2866 756e 9328 .(const.+.(fun.( │ │ │ │ -00054740: 6e75 6d29 9328 6675 6e93 286e 756d 2993 num).(fun.(num). │ │ │ │ -00054750: 286e 756d 2929 2929 8ea1 8d91 472c e228 (num))))....G,.( │ │ │ │ -00054760: 7661 7296 05bf aa78 9328 6e75 6d29 298e var....x.(num)). │ │ │ │ -00054770: a18d 9147 2ce2 2866 756e 9605 bfaa 286e ...G,.(fun....(n │ │ │ │ -00054780: 756d 2993 286e 756d 2929 298e a18d 9124 um).(num)))....$ │ │ │ │ -00054790: aee6 2863 6f6e 7374 9605 bfaa 7c31 7c93 ..(const....|1|. │ │ │ │ -000547a0: 286e 756d 2929 8ea1 8d91 24ae e628 6e75 (num))....$..(nu │ │ │ │ -000547b0: 6d29 298e a18d 9102 30ea 656e 645f 7465 m)).....0.end_te │ │ │ │ -000547c0: 726d 8e8e 8e8e 8e8e 8e9f 5ffa ad8d 91ea rm........_..... │ │ │ │ -000547d0: f1eb cf69 7396 03ea a865 7175 6976 91ff ...is....equiv.. │ │ │ │ -000547e0: 58e4 616c 656e 90ac 7274 9374 6f3a 8e9f X.alen..rt.to:.. │ │ │ │ -000547f0: 418c 668d 8d8d 9e56 bd8d 8d8d 8d91 0230 A.f....V.......0 │ │ │ │ -00054800: eaeb 6122 782b 3122 8e8e 8e8e 8e8e 8e9f ..a"x+1"........ │ │ │ │ -00054810: 3af5 008d 91ea f1eb cf43 6f6e 95ac 7274 :........Con..rt │ │ │ │ -00054820: 696e 9375 696e 6796 03ea a874 6865 9373 in.uing....the.s │ │ │ │ -00054830: 6573 7369 6f6e 3a8e 8e9f 24fd 138e 8c8b ession:...$..... │ │ │ │ -00054840: 0000 0061 0000 0000 0000 0000 0000 0000 ...a............ │ │ │ │ +00054310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00054320: 053b c2a0 02cc 0555 8da0 fd46 d30e 8d8d .;.....U...F.... │ │ │ │ +00054330: 8d8d 9ffa 999a 8d91 eaf1 ebd0 3936 9200 ............96.. │ │ │ │ +00054340: ee8b a143 6861 7074 6572 9604 8000 382e ...Chapter....8. │ │ │ │ +00054350: 910a 8000 4d4c 9353 7973 7465 6d93 4691 ....ML.System.F. │ │ │ │ +00054360: fee0 0075 6e63 7469 6f6e 738e 91ea f1eb ...unctions..... │ │ │ │ +00054370: 9f05 6666 8900 00e6 6601 c73e 7c8e 8e8e ..ff....f..>|... │ │ │ │ +00054380: 8ea0 0294 2fdf 8da0 fdff 2f06 8d8d 8d91 ..../...../..... │ │ │ │ +00054390: eaf1 eb9f 8107 8189 0000 6666 01c7 0b4a ..........ff...J │ │ │ │ +000543a0: a000 f397 628d 8d90 cccd 9f04 599c 8400 ....b.......Y... │ │ │ │ +000543b0: f7f0 fe00 0066 668d a0ff 1266 108d 8d92 .....ff....f.... │ │ │ │ +000543c0: 01af f00d 8400 0ad7 0e00 00b8 e88e 8d92 ................ │ │ │ │ +000543d0: 01b0 a8f5 8400 00b8 e800 15ae 648e 8d8d ............d... │ │ │ │ +000543e0: 8d92 01b9 4db2 9ffd 1c15 eb49 328e 8e8e ....M......I2... │ │ │ │ +000543f0: 8e9f ff40 548d 9105 ccce eb61 2373 6574 ...@T......a#set │ │ │ │ +00054400: 5f66 6c61 6728 6072 6561 645f 7365 7870 _flag(`read_sexp │ │ │ │ +00054410: 7260 2c91 05bf aa74 7275 6529 3b3b 8ea4 r`,....true);;.. │ │ │ │ +00054420: 0d00 008d 9105 ccce 6661 6c73 6596 05bf ........false... │ │ │ │ +00054430: aa3a 9362 6f6f 6c8e a1a1 8d91 05cc ce28 .:.bool........( │ │ │ │ +00054440: 6d6b 2d61 7070 6e8e a18d 910b 8c78 286d mk-appn......x(m │ │ │ │ +00054450: 6b2d 7661 7291 05bf aa73 6574 5f66 6c61 k-var....set_fla │ │ │ │ +00054460: 6729 8ea1 8d91 0b8c 7828 6d6b 2d64 7570 g)......x(mk-dup │ │ │ │ +00054470: 6c96 05bf aa28 6d6b 2d74 6f6b 636f 6e73 l....(mk-tokcons │ │ │ │ +00054480: 7493 7265 6164 5f73 6578 7072 2993 286d t.read_sexpr).(m │ │ │ │ +00054490: 6b2d 626f 6f6c 636f 6e73 7493 7429 2929 k-boolconst.t))) │ │ │ │ +000544a0: 8ea1 a18d 9105 ccce 2362 6567 696e 5f70 ........#begin_p │ │ │ │ +000544b0: 6172 7365 5f74 7265 6596 05bf aa28 6d6b arse_tree....(mk │ │ │ │ +000544c0: 2d6c 6574 9328 286d 6b2d 7661 7293 7829 -let.((mk-var.x) │ │ │ │ +000544d0: 936d 6b2d 696e 7463 6f6e 7374 9331 2929 .mk-intconst.1)) │ │ │ │ +000544e0: 9365 6e64 5f70 6172 7365 5f74 7265 653b .end_parse_tree; │ │ │ │ +000544f0: 3b8e a18d 9105 ccce 7896 05bf aa3d 9331 ;.......x....=.1 │ │ │ │ +00054500: 933a 9369 6e74 8ea1 a18d 9105 ccce 286d .:.int........(m │ │ │ │ +00054510: 6b2d 6c65 7496 05bf aa28 286d 6b2d 7661 k-let....((mk-va │ │ │ │ +00054520: 7293 7829 936d 6b2d 696e 7463 6f6e 7374 r.x).mk-intconst │ │ │ │ +00054530: 9331 2929 8ea1 a18d 9105 ccce 2373 6574 .1))........#set │ │ │ │ +00054540: 5f66 6c61 6728 6070 7269 6e74 5f70 6172 _flag(`print_par │ │ │ │ +00054550: 7365 5f74 7265 6573 602c 6661 6c73 6529 se_trees`,false) │ │ │ │ +00054560: 3b3b 8ea1 8d91 05cc ce74 7275 6596 05bf ;;.......true... │ │ │ │ +00054570: aa3a 9362 6f6f 6c8e a1a1 8d91 05cc ce23 .:.bool........# │ │ │ │ +00054580: 6265 6769 6e5f 7061 7273 655f 7472 6565 begin_parse_tree │ │ │ │ +00054590: 8ea1 8d91 05cc ce23 9605 bfaa 286d 6b2d .......#....(mk- │ │ │ │ +000545a0: 6c65 7493 2828 6d6b 2d76 6172 9378 2993 let.((mk-var.x). │ │ │ │ +000545b0: 6d6b 2d71 756f 7493 284d 4b3d 434f 4e53 mk-quot.(MK=CONS │ │ │ │ +000545c0: 5493 5429 2929 8ea1 8d91 05cc ce23 656e T.T))).......#en │ │ │ │ +000545d0: 645f 7061 7273 655f 7472 6565 3b3b 8ea1 d_parse_tree;;.. │ │ │ │ +000545e0: 8d91 05cc ce78 9605 bfaa 3d93 2254 2293 .....x....=."T". │ │ │ │ +000545f0: 3a93 7465 726d 8e8e 9201 c671 b184 00f7 :.term.....q.... │ │ │ │ +00054600: f0fe 0000 6666 8e8e 9f04 c002 8900 0066 ....ff.........f │ │ │ │ +00054610: 6601 c70b 4a8e 8e8e a000 ada9 398d 91ea f...J.......9... │ │ │ │ +00054620: f1eb cf54 91ff 0556 6572 6d73 9603 ff84 ...T...Verms.... │ │ │ │ +00054630: 6361 6e93 616c 736f 9362 9053 8e65 9369 can.also.b.S.e.i │ │ │ │ +00054640: 6e70 7574 9369 6e93 7468 6593 666f 726d nput.in.the.form │ │ │ │ +00054650: 9103 ff83 7072 696e 9aac 7274 6564 936f ....prin..rted.o │ │ │ │ +00054660: 7574 9377 6865 6e8d 93eb 6170 7269 6e74 ut.when...aprint │ │ │ │ +00054670: 5f73 6578 7072 8e91 473b 56cf 6973 8d93 _sexpr..G;V.is.. │ │ │ │ +00054680: eb61 7472 7565 8e91 1afe 2ccf 2c91 0404 .atrue....,.,... │ │ │ │ +00054690: bb62 9879 9365 6e63 6c6f 7369 6e67 8e9f .b.y.enclosing.. │ │ │ │ +000546a0: 1000 008d 91ea f1eb 7468 656d 9b03 eaa8 ........them.... │ │ │ │ +000546b0: 6290 538e 6574 95ac 7277 9365 656e 8d98 b.S.et..rw.een.. │ │ │ │ +000546c0: eb61 6265 6769 6e5f 7465 726d 8e91 4151 .abegin_term..AQ │ │ │ │ +000546d0: f4cf 616e 648d 98eb 6165 6e64 5f74 6572 ..and...aend_ter │ │ │ │ +000546e0: 6d8e 9131 e7f8 cf2e 9105 38e0 4691 ff05 m..1......8.F... │ │ │ │ +000546f0: 566f 7298 6578 616d 706c 653a 8e9f 66ab Vor.example:..f. │ │ │ │ +00054700: ae8d 8d8d 9f27 56bd 8d8d 8d9f b200 008d .....'V......... │ │ │ │ +00054710: 9102 30ea eb61 6265 6769 6e5f 7465 726d ..0..abegin_term │ │ │ │ +00054720: 8ea4 0d00 008d 9102 30ea 2863 6f6d 6296 ........0.(comb. │ │ │ │ +00054730: 05bf aa28 636f 6d62 9328 636f 6e73 7493 ...(comb.(const. │ │ │ │ +00054740: 2b93 2866 756e 9328 6e75 6d29 9328 6675 +.(fun.(num).(fu │ │ │ │ +00054750: 6e93 286e 756d 2993 286e 756d 2929 2929 n.(num).(num)))) │ │ │ │ +00054760: 8ea1 8d91 472c e228 7661 7296 05bf aa78 ....G,.(var....x │ │ │ │ +00054770: 9328 6e75 6d29 298e a18d 9147 2ce2 2866 .(num))....G,.(f │ │ │ │ +00054780: 756e 9605 bfaa 286e 756d 2993 286e 756d un....(num).(num │ │ │ │ +00054790: 2929 298e a18d 9124 aee6 2863 6f6e 7374 )))....$..(const │ │ │ │ +000547a0: 9605 bfaa 7c31 7c93 286e 756d 2929 8ea1 ....|1|.(num)).. │ │ │ │ +000547b0: 8d91 24ae e628 6e75 6d29 298e a18d 9102 ..$..(num))..... │ │ │ │ +000547c0: 30ea 656e 645f 7465 726d 8e8e 8e8e 8e8e 0.end_term...... │ │ │ │ +000547d0: 8e9f 5ffa ad8d 91ea f1eb cf69 7396 03ea .._........is... │ │ │ │ +000547e0: a865 7175 6976 91ff 58e4 616c 656e 90ac .equiv..X.alen.. │ │ │ │ +000547f0: 7274 9374 6f3a 8e9f 418c 668d 8d8d 9e56 rt.to:..A.f....V │ │ │ │ +00054800: bd8d 8d8d 8d91 0230 eaeb 6122 782b 3122 .......0..a"x+1" │ │ │ │ +00054810: 8e8e 8e8e 8e8e 8e9f 3af5 008d 91ea f1eb ........:....... │ │ │ │ +00054820: cf43 6f6e 95ac 7274 696e 9375 696e 6796 .Con..rtin.uing. │ │ │ │ +00054830: 03ea a874 6865 9373 6573 7369 6f6e 3a8e ...the.session:. │ │ │ │ +00054840: 8e9f 24fd 138e 8c8b 0000 0061 0000 0000 ..$........a.... │ │ │ │ 00054850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00054860: 0000 0000 0000 0000 0005 42ee a002 cc05 ..........B..... │ │ │ │ -00054870: 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d U...F........... │ │ │ │ -00054880: 9112 c761 d038 2e31 392e 910a 8000 4578 ...a.8.19.....Ex │ │ │ │ -00054890: 7095 6000 6572 696d 656e 90a0 0074 616c p.`.erimen...tal │ │ │ │ -000548a0: 9b04 8000 7375 7070 936f 7274 9866 6f72 ....supp.ort.for │ │ │ │ -000548b0: 9861 986e 6577 9869 6e90 a000 7465 7266 .a.new.in...terf │ │ │ │ -000548c0: 6163 6592 009e e42b 3937 8e91 12c7 619f ace....+97....a. │ │ │ │ -000548d0: 0566 6689 0000 e666 01c7 3e7c 8e8e 8e8e .ff....f..>|.... │ │ │ │ -000548e0: a002 942f df8d a0fe 0c2f 068d 8d8d 9112 .../...../...... │ │ │ │ -000548f0: c761 a0ff 7407 8189 0000 6666 01c7 0b4a .a..t.....ff...J │ │ │ │ -00054900: a001 0d97 628d 8d90 cccd 9f04 599c 8401 ....b.......Y... │ │ │ │ -00054910: 11f0 fe00 0066 668d a0fe f866 108d 8d92 .....ff....f.... │ │ │ │ -00054920: 01af f00d 8400 0ad7 0e00 00b8 e88e 8d92 ................ │ │ │ │ -00054930: 01b0 a8f5 8400 00b8 e800 15ae 648e 8d8d ............d... │ │ │ │ -00054940: 8d92 01b9 4db2 9ffd 1c15 eb49 338e 8e8e ....M......I3... │ │ │ │ -00054950: 8e9f ff40 548d 9105 ccce eb61 2362 6567 ...@T......a#beg │ │ │ │ -00054960: 696e 5f74 6572 6d8e a40d 0000 8d91 05cc in_term......... │ │ │ │ -00054970: ce23 910b 7f54 2863 6f6d 6296 05bf aa28 .#...T(comb....( │ │ │ │ -00054980: 636f 6d62 9328 636f 6e73 7493 2b93 2866 comb.(const.+.(f │ │ │ │ -00054990: 756e 9328 6e75 6d29 9328 6675 6e93 286e un.(num).(fun.(n │ │ │ │ -000549a0: 756d 2993 286e 756d 2929 2929 8ea1 8d91 um).(num)))).... │ │ │ │ -000549b0: 05cc ce23 9150 7b4c 2876 6172 9605 bfaa ...#.P{L(var.... │ │ │ │ -000549c0: 7893 286e 756d 2929 8ea1 8d91 05cc ce23 x.(num)).......# │ │ │ │ -000549d0: 9150 7b4c 2866 756e 9605 bfaa 286e 756d .P{L(fun....(num │ │ │ │ -000549e0: 2993 286e 756d 2929 298e a18d 9105 ccce ).(num)))....... │ │ │ │ -000549f0: 2391 2dfd 5028 636f 6e73 7496 05bf aa7c #.-.P(const....| │ │ │ │ -00054a00: 317c 9328 6e75 6d29 298e a18d 9105 ccce 1|.(num))....... │ │ │ │ -00054a10: 2391 2dfd 5028 6e75 6d29 298e a18d 9105 #.-.P(num))..... │ │ │ │ -00054a20: ccce 2391 0b7f 5465 6e64 5f74 6572 6d3b ..#...Tend_term; │ │ │ │ -00054a30: 3b8e a18d 9105 ccce 2278 9605 bfaa 2b93 ;......."x....+. │ │ │ │ -00054a40: 3122 933a 9374 6572 6d8e a1a1 8d91 05cc 1".:.term....... │ │ │ │ -00054a50: ce23 7365 745f 666c 6167 2860 7072 696e .#set_flag(`prin │ │ │ │ -00054a60: 745f 7365 7870 7260 2c91 05bf aa74 7275 t_sexpr`,....tru │ │ │ │ -00054a70: 6529 3b3b 8ea1 8d91 05cc ce66 616c 7365 e);;.......false │ │ │ │ -00054a80: 8ea1 a18d 9105 ccce 2322 782b 3122 3b3b ........#"x+1";; │ │ │ │ -00054a90: 8ea1 8d91 05cc ce28 636f 6d62 9605 bfaa .......(comb.... │ │ │ │ -00054aa0: 2863 6f6d 6293 2863 6f6e 7374 932b 9328 (comb.(const.+.( │ │ │ │ -00054ab0: 6675 6e93 286e 756d 2993 2866 756e 9328 fun.(num).(fun.( │ │ │ │ -00054ac0: 6e75 6d29 9328 6e75 6d29 2929 298e a18d num).(num))))... │ │ │ │ -00054ad0: 914a c8c6 2876 6172 9605 bfaa 7893 286e .J..(var....x.(n │ │ │ │ -00054ae0: 756d 2929 8ea1 8d91 4ac8 c628 6675 6e96 um))....J..(fun. │ │ │ │ -00054af0: 05bf aa28 6e75 6d29 9328 6e75 6d29 2929 ...(num).(num))) │ │ │ │ -00054b00: 8ea1 8d91 284a ca28 636f 6e73 7496 05bf ....(J.(const... │ │ │ │ -00054b10: aa7c 317c 9328 6e75 6d29 298e a18d 9128 .|1|.(num))....( │ │ │ │ -00054b20: 4aca 286e 756d 2929 8ea1 a18d 9105 ccce J.(num))........ │ │ │ │ -00054b30: 235b 313b 323b 335d 3b3b 8ea1 8d91 05cc #[1;2;3];;...... │ │ │ │ -00054b40: ce5b 313b 9605 bfaa 323b 9333 5d8e 8e92 .[1;....2;.3]... │ │ │ │ -00054b50: 01c6 71b1 8401 11f0 fe00 0066 668e 8e9f ..q........ff... │ │ │ │ -00054b60: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8ea0 ......ff...J.... │ │ │ │ -00054b70: 0099 b439 8d91 1e28 f0cf 4974 9604 211b ...9...(..It..!. │ │ │ │ -00054b80: 6973 9365 7870 9a53 8e65 6374 6564 9374 is.exp.S.ected.t │ │ │ │ -00054b90: 6861 7493 7468 6593 6578 6163 7493 6465 hat.the.exact.de │ │ │ │ -00054ba0: 7461 696c 7393 6f66 9374 6865 9366 6f72 tails.of.the.for │ │ │ │ -00054bb0: 6d61 7493 7573 6564 9374 6f93 636f 6d6d mat.used.to.comm │ │ │ │ -00054bc0: 90ac 7275 6e69 6361 7465 9362 9865 7495 ..runicate.b.et. │ │ │ │ -00054bd0: ac72 7793 6565 6e91 0421 1beb 4848 4f4c .rw.een..!..HHOL │ │ │ │ -00054be0: 8ea4 1000 008d 9112 c761 cf61 6e64 9603 .........a.and.. │ │ │ │ -00054bf0: a5c3 4365 6e9a ac72 7461 7572 9377 696c ..Cen..rtaur.wil │ │ │ │ -00054c00: 6c91 03a5 c263 9868 616e 6765 2e91 0521 l....c.hange...! │ │ │ │ -00054c10: e946 91ff 0556 6f72 9365 7861 6d70 6c65 .F...Vor.example │ │ │ │ -00054c20: 2c91 03b3 8a69 7493 6973 936c 696b 9865 ,....it.is.lik.e │ │ │ │ -00054c30: 6c79 9374 6861 7493 696e 9103 a5c2 6675 ly.that.in....fu │ │ │ │ -00054c40: 7475 7265 9372 656c 6561 7365 7393 616c ture.releases.al │ │ │ │ -00054c50: 6c93 7498 7970 9053 8e65 732c 9103 b38a l.t.yp.S.es,.... │ │ │ │ -00054c60: 6578 6365 7074 8ea1 8d91 12c7 6174 686f except......atho │ │ │ │ -00054c70: 7365 9603 eaa8 6f6e 9376 91ff 58e4 6172 se....on.v..X.ar │ │ │ │ -00054c80: 6961 626c 6573 2c93 7769 6c6c 9362 9053 iables,.will.b.S │ │ │ │ -00054c90: 8e65 9373 7570 7072 6573 7365 6493 696e .e.suppressed.in │ │ │ │ -00054ca0: 9353 2d65 7870 7265 7373 696f 6e93 6f75 .S-expression.ou │ │ │ │ -00054cb0: 7470 7574 2e8e 8e9f 24fd 138e 8c8b 0000 tput....$....... │ │ │ │ -00054cc0: 0062 0000 0000 0000 0000 0000 0000 0000 .b.............. │ │ │ │ +00054860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00054870: 0005 42f6 a002 cc05 558d a0fd 46d3 0e8d ..B.....U...F... │ │ │ │ +00054880: 8d8d 8d9f fa99 9a8d 9112 c761 d038 2e31 ...........a.8.1 │ │ │ │ +00054890: 392e 910a 8000 4578 7095 6000 6572 696d 9.....Exp.`.erim │ │ │ │ +000548a0: 656e 90a0 0074 616c 9b04 8000 7375 7070 en...tal....supp │ │ │ │ +000548b0: 936f 7274 9866 6f72 9861 986e 6577 9869 .ort.for.a.new.i │ │ │ │ +000548c0: 6e90 a000 7465 7266 6163 6592 009e e42b n...terface....+ │ │ │ │ +000548d0: 3937 8e91 12c7 619f 0566 6689 0000 e666 97....a..ff....f │ │ │ │ +000548e0: 01c7 3e7c 8e8e 8e8e a002 942f df8d a0fe ..>|......./.... │ │ │ │ +000548f0: 0c2f 068d 8d8d 9112 c761 a0ff 7407 8189 ./.......a..t... │ │ │ │ +00054900: 0000 6666 01c7 0b4a a001 0d97 628d 8d90 ..ff...J....b... │ │ │ │ +00054910: cccd 9f04 599c 8401 11f0 fe00 0066 668d ....Y........ff. │ │ │ │ +00054920: a0fe f866 108d 8d92 01af f00d 8400 0ad7 ...f............ │ │ │ │ +00054930: 0e00 00b8 e88e 8d92 01b0 a8f5 8400 00b8 ................ │ │ │ │ +00054940: e800 15ae 648e 8d8d 8d92 01b9 4db2 9ffd ....d.......M... │ │ │ │ +00054950: 1c15 eb49 338e 8e8e 8e9f ff40 548d 9105 ...I3......@T... │ │ │ │ +00054960: ccce eb61 2362 6567 696e 5f74 6572 6d8e ...a#begin_term. │ │ │ │ +00054970: a40d 0000 8d91 05cc ce23 910b 7f54 2863 .........#...T(c │ │ │ │ +00054980: 6f6d 6296 05bf aa28 636f 6d62 9328 636f omb....(comb.(co │ │ │ │ +00054990: 6e73 7493 2b93 2866 756e 9328 6e75 6d29 nst.+.(fun.(num) │ │ │ │ +000549a0: 9328 6675 6e93 286e 756d 2993 286e 756d .(fun.(num).(num │ │ │ │ +000549b0: 2929 2929 8ea1 8d91 05cc ce23 9150 7b4c )))).......#.P{L │ │ │ │ +000549c0: 2876 6172 9605 bfaa 7893 286e 756d 2929 (var....x.(num)) │ │ │ │ +000549d0: 8ea1 8d91 05cc ce23 9150 7b4c 2866 756e .......#.P{L(fun │ │ │ │ +000549e0: 9605 bfaa 286e 756d 2993 286e 756d 2929 ....(num).(num)) │ │ │ │ +000549f0: 298e a18d 9105 ccce 2391 2dfd 5028 636f ).......#.-.P(co │ │ │ │ +00054a00: 6e73 7496 05bf aa7c 317c 9328 6e75 6d29 nst....|1|.(num) │ │ │ │ +00054a10: 298e a18d 9105 ccce 2391 2dfd 5028 6e75 ).......#.-.P(nu │ │ │ │ +00054a20: 6d29 298e a18d 9105 ccce 2391 0b7f 5465 m)).......#...Te │ │ │ │ +00054a30: 6e64 5f74 6572 6d3b 3b8e a18d 9105 ccce nd_term;;....... │ │ │ │ +00054a40: 2278 9605 bfaa 2b93 3122 933a 9374 6572 "x....+.1".:.ter │ │ │ │ +00054a50: 6d8e a1a1 8d91 05cc ce23 7365 745f 666c m........#set_fl │ │ │ │ +00054a60: 6167 2860 7072 696e 745f 7365 7870 7260 ag(`print_sexpr` │ │ │ │ +00054a70: 2c91 05bf aa74 7275 6529 3b3b 8ea1 8d91 ,....true);;.... │ │ │ │ +00054a80: 05cc ce66 616c 7365 8ea1 a18d 9105 ccce ...false........ │ │ │ │ +00054a90: 2322 782b 3122 3b3b 8ea1 8d91 05cc ce28 #"x+1";;.......( │ │ │ │ +00054aa0: 636f 6d62 9605 bfaa 2863 6f6d 6293 2863 comb....(comb.(c │ │ │ │ +00054ab0: 6f6e 7374 932b 9328 6675 6e93 286e 756d onst.+.(fun.(num │ │ │ │ +00054ac0: 2993 2866 756e 9328 6e75 6d29 9328 6e75 ).(fun.(num).(nu │ │ │ │ +00054ad0: 6d29 2929 298e a18d 914a c8c6 2876 6172 m))))....J..(var │ │ │ │ +00054ae0: 9605 bfaa 7893 286e 756d 2929 8ea1 8d91 ....x.(num)).... │ │ │ │ +00054af0: 4ac8 c628 6675 6e96 05bf aa28 6e75 6d29 J..(fun....(num) │ │ │ │ +00054b00: 9328 6e75 6d29 2929 8ea1 8d91 284a ca28 .(num)))....(J.( │ │ │ │ +00054b10: 636f 6e73 7496 05bf aa7c 317c 9328 6e75 const....|1|.(nu │ │ │ │ +00054b20: 6d29 298e a18d 9128 4aca 286e 756d 2929 m))....(J.(num)) │ │ │ │ +00054b30: 8ea1 a18d 9105 ccce 235b 313b 323b 335d ........#[1;2;3] │ │ │ │ +00054b40: 3b3b 8ea1 8d91 05cc ce5b 313b 9605 bfaa ;;.......[1;.... │ │ │ │ +00054b50: 323b 9333 5d8e 8e92 01c6 71b1 8401 11f0 2;.3].....q..... │ │ │ │ +00054b60: fe00 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ +00054b70: 01c7 0b4a 8e8e 8ea0 0099 b439 8d91 1e28 ...J.......9...( │ │ │ │ +00054b80: f0cf 4974 9604 211b 6973 9365 7870 9a53 ..It..!.is.exp.S │ │ │ │ +00054b90: 8e65 6374 6564 9374 6861 7493 7468 6593 .ected.that.the. │ │ │ │ +00054ba0: 6578 6163 7493 6465 7461 696c 7393 6f66 exact.details.of │ │ │ │ +00054bb0: 9374 6865 9366 6f72 6d61 7493 7573 6564 .the.format.used │ │ │ │ +00054bc0: 9374 6f93 636f 6d6d 90ac 7275 6e69 6361 .to.comm..runica │ │ │ │ +00054bd0: 7465 9362 9865 7495 ac72 7793 6565 6e91 te.b.et..rw.een. │ │ │ │ +00054be0: 0421 1beb 4848 4f4c 8ea4 1000 008d 9112 .!..HHOL........ │ │ │ │ +00054bf0: c761 cf61 6e64 9603 a5c3 4365 6e9a ac72 .a.and....Cen..r │ │ │ │ +00054c00: 7461 7572 9377 696c 6c91 03a5 c263 9868 taur.will....c.h │ │ │ │ +00054c10: 616e 6765 2e91 0521 e946 91ff 0556 6f72 ange...!.F...Vor │ │ │ │ +00054c20: 9365 7861 6d70 6c65 2c91 03b3 8a69 7493 .example,....it. │ │ │ │ +00054c30: 6973 936c 696b 9865 6c79 9374 6861 7493 is.lik.ely.that. │ │ │ │ +00054c40: 696e 9103 a5c2 6675 7475 7265 9372 656c in....future.rel │ │ │ │ +00054c50: 6561 7365 7393 616c 6c93 7498 7970 9053 eases.all.t.yp.S │ │ │ │ +00054c60: 8e65 732c 9103 b38a 6578 6365 7074 8ea1 .es,....except.. │ │ │ │ +00054c70: 8d91 12c7 6174 686f 7365 9603 eaa8 6f6e ....athose....on │ │ │ │ +00054c80: 9376 91ff 58e4 6172 6961 626c 6573 2c93 .v..X.ariables,. │ │ │ │ +00054c90: 7769 6c6c 9362 9053 8e65 9373 7570 7072 will.b.S.e.suppr │ │ │ │ +00054ca0: 6573 7365 6493 696e 9353 2d65 7870 7265 essed.in.S-expre │ │ │ │ +00054cb0: 7373 696f 6e93 6f75 7470 7574 2e8e 8e9f ssion.output.... │ │ │ │ +00054cc0: 24fd 138e 8c8b 0000 0062 0000 0000 0000 $........b...... │ │ │ │ 00054cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00054ce0: 0000 0000 0000 0005 483f a002 cc05 558d ........H?....U. │ │ │ │ -00054cf0: a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d 91ea ..F............. │ │ │ │ -00054d00: f1eb d039 3892 00ee 8ba1 4368 6170 7465 ...98.....Chapte │ │ │ │ -00054d10: 7296 0480 0038 2e91 0a80 004d 4c93 5379 r....8.....ML.Sy │ │ │ │ -00054d20: 7374 656d 9346 91fe e000 756e 6374 696f stem.F....unctio │ │ │ │ -00054d30: 6e73 8e91 eaf1 eb9f 0566 6689 0000 e666 ns.......ff....f │ │ │ │ -00054d40: 01c7 3e7c 8e8e 8e8e a002 942f df9f 24fd ..>|......./..$. │ │ │ │ -00054d50: 138e 8c8b 0000 0063 0000 0000 0000 0000 .......c........ │ │ │ │ +00054ce0: 0000 0000 0000 0000 0000 0000 0000 0005 ................ │ │ │ │ +00054cf0: 4847 a002 cc05 558d a0fd 46d3 0e8d 8d8d HG....U...F..... │ │ │ │ +00054d00: 8d9f fa99 9a8d 91ea f1eb d039 3892 00ee ...........98... │ │ │ │ +00054d10: 8ba1 4368 6170 7465 7296 0480 0038 2e91 ..Chapter....8.. │ │ │ │ +00054d20: 0a80 004d 4c93 5379 7374 656d 9346 91fe ...ML.System.F.. │ │ │ │ +00054d30: e000 756e 6374 696f 6e73 8e91 eaf1 eb9f ..unctions...... │ │ │ │ +00054d40: 0566 6689 0000 e666 01c7 3e7c 8e8e 8e8e .ff....f..>|.... │ │ │ │ +00054d50: a002 942f df9f 24fd 138e 8c8b 0000 0063 .../..$........c │ │ │ │ 00054d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00054d70: 0000 0000 0000 0000 0000 0000 0005 4cbd ..............L. │ │ │ │ -00054d80: a002 cc05 558d a0fd 46d3 0ea0 0294 2fdf ....U...F...../. │ │ │ │ -00054d90: 8da0 fe60 4344 8d92 00cb ca1e d250 91ff ...`CD.......P.. │ │ │ │ -00054da0: 38f5 6172 7491 0954 7b49 9100 c70a 498e 8.art..T{I....I. │ │ │ │ -00054db0: 9f32 0000 8d92 0092 23ad 5468 6596 0954 .2......#.The..T │ │ │ │ -00054dc0: 7b48 4f4c 934c 6f67 6963 8e8e 9f24 fd13 {HOL.Logic...$.. │ │ │ │ -00054dd0: 8e8c 8b00 0000 6400 0000 0000 0000 0000 ......d......... │ │ │ │ +00054d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00054d80: 0000 0000 0005 4cc5 a002 cc05 558d a0fd ......L.....U... │ │ │ │ +00054d90: 46d3 0ea0 0294 2fdf 8da0 fe60 4344 8d92 F...../....`CD.. │ │ │ │ +00054da0: 00cb ca1e d250 91ff 38f5 6172 7491 0954 .....P..8.art..T │ │ │ │ +00054db0: 7b49 9100 c70a 498e 9f32 0000 8d92 0092 {I....I..2...... │ │ │ │ +00054dc0: 23ad 5468 6596 0954 7b48 4f4c 934c 6f67 #.The..T{HOL.Log │ │ │ │ +00054dd0: 6963 8e8e 9f24 fd13 8e8c 8b00 0000 6400 ic...$........d. │ │ │ │ 00054de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00054df0: 0000 0000 0000 0000 0000 0000 054d 53a0 .............MS. │ │ │ │ -00054e00: 02cc 0555 8da0 fd46 d30e a002 942f df9f ...U...F...../.. │ │ │ │ -00054e10: 24fd 138e 8c8b 0000 0065 0000 0000 0000 $........e...... │ │ │ │ -00054e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00054e30: 0000 0000 0000 0000 0000 0000 0000 0005 ................ │ │ │ │ -00054e40: 4dd2 a002 cc05 558d a0fd 46d3 0ea0 0294 M.....U...F..... │ │ │ │ -00054e50: 2fdf 8da0 fd8b d021 8d91 12c7 61eb 4743 /......!....a.GC │ │ │ │ -00054e60: 6861 7074 6572 9105 6666 398e 9112 c761 hapter..ff9....a │ │ │ │ -00054e70: 9f0b cccc 8900 0100 0001 c73e 7c9f 204f ...........>|. O │ │ │ │ -00054e80: 458d d253 796e 9bff 38f5 7461 7896 0954 E..Syn..8.tax..T │ │ │ │ -00054e90: 7b61 6e64 9353 656d 616e 9874 6963 738e {and.Seman.tics. │ │ │ │ -00054ea0: 9f13 d677 8900 0100 0001 c73e 7c9f 3f08 ...w.......>|.?. │ │ │ │ -00054eb0: 298d 8deb 4b39 2e31 8e91 2c47 ab49 6e91 )...K9.1..,G.In. │ │ │ │ -00054ec0: ff75 c274 726f 9100 8a3d 6475 6374 696f .u.tro...=ductio │ │ │ │ -00054ed0: 6e8e 9f1d fb43 8dcf 5468 6973 9602 d79a n....C..This.... │ │ │ │ -00054ee0: 6390 ac72 6861 7074 6572 9b02 d799 6465 c..rhapter....de │ │ │ │ -00054ef0: 7363 7269 6290 538e 6573 9374 6865 9873 scrib.S.es.the.s │ │ │ │ -00054f00: 796e 90ac 7274 6178 9361 6e64 9873 6574 yn..rtax.and.set │ │ │ │ -00054f10: 2d74 6865 6f72 6574 6963 9373 656d 616e -theoretic.seman │ │ │ │ -00054f20: 90ac 7274 6963 7398 6f66 9374 6865 986c ..rtics.of.the.l │ │ │ │ -00054f30: 6f67 6963 9373 7570 7090 538e 6f72 7465 ogic.supp.S.orte │ │ │ │ -00054f40: 6498 6290 ac72 7993 7468 658e a410 0000 d.b..ry.the..... │ │ │ │ -00054f50: 8deb 4848 4f4c 9603 927a cf73 7973 7465 ..HHOL...z.syste │ │ │ │ -00054f60: 6d2c 9103 a41c 7768 6963 9aac 7268 9369 m,....whic..rh.i │ │ │ │ -00054f70: 7393 6191 0392 7976 91ff 58e4 6172 6961 s.a...yv..X.aria │ │ │ │ -00054f80: 6e98 7493 6f66 9343 6898 7572 6398 6827 n.t.of.Ch.urc.h' │ │ │ │ -00054f90: 739b 0392 7973 696d 706c 6593 7468 656f s...ysimple.theo │ │ │ │ -00054fa0: 7279 936f 6698 7490 ac72 7970 9053 8e65 ry.of.t..ryp.S.e │ │ │ │ -00054fb0: 7393 5b8d 338e 9105 dffc 5d93 616e 6498 s.[.3.....].and. │ │ │ │ -00054fc0: 7769 6c6c 9368 656e 6365 666f 7274 688e will.henceforth. │ │ │ │ -00054fd0: a18d 6290 538e 6596 056c 3863 616c 6c65 ..b.S.e..l8calle │ │ │ │ -00054fe0: 649b 056c 3774 6865 93eb 4848 4f4c 98cf d..l7the..HHOL.. │ │ │ │ -00054ff0: 6c6f 6769 632c 9105 cc9c 6f72 986a 7573 logic,....or.jus │ │ │ │ -00055000: 7493 eb48 484f 4ccf 2e93 5468 6598 6d65 t..HHOL...The.me │ │ │ │ -00055010: 7461 2d6c 616e 6775 6167 6593 666f 7298 ta-language.for. │ │ │ │ -00055020: 7468 6973 9364 6573 6372 6970 7469 6f6e this.description │ │ │ │ -00055030: 9877 696c 6c93 6290 538e 658e a18d 456e .will.b.S.e...En │ │ │ │ -00055040: 676c 6973 682c 9106 1326 656e 6861 6e63 glish,...&enhanc │ │ │ │ -00055050: 6564 9605 a4a7 7769 7468 9376 91ff 58e4 ed....with.v..X. │ │ │ │ -00055060: 6172 696f 7573 9b05 a4a6 6d61 7468 656d arious....mathem │ │ │ │ -00055070: 6174 6963 616c 936e 6f74 6174 696f 6e73 atical.notations │ │ │ │ -00055080: 9361 6e64 9863 6f6e 95ac 7276 9365 6e93 .and.con..rv.en. │ │ │ │ -00055090: 7469 6f6e 732e 910a 66dc 5468 6591 05a4 tions...f.The... │ │ │ │ -000550a0: a76f 6291 00a7 1c6a 6563 748e a18d 6c61 .ob....ject...la │ │ │ │ -000550b0: 6e67 7561 6765 9604 d61e 6f66 9374 6869 nguage....of.thi │ │ │ │ -000550c0: 7393 6465 7363 7269 7074 696f 6e93 6973 s.description.is │ │ │ │ -000550d0: 9374 6865 9104 d61f eb48 484f 4c93 cf6c .the.....HHOL..l │ │ │ │ -000550e0: 6f67 6963 2e91 07fb 424e 6f74 6593 7468 ogic....BNote.th │ │ │ │ -000550f0: 6174 9374 6865 7265 9369 7393 6193 606d at.there.is.a.`m │ │ │ │ -00055100: 6574 612d 6c61 6e67 7561 6765 272c 9105 eta-language',.. │ │ │ │ -00055110: 10fc 696e 8ea1 8d61 9604 1328 6469 0b65 ..in...a...(di.e │ │ │ │ -00055120: 7265 6e90 ac72 749b 0413 2773 656e 7365 ren..rt...'sense │ │ │ │ -00055130: 2c91 041d 4761 7373 6f90 538e 6369 6174 ,...Gasso.S.ciat │ │ │ │ -00055140: 6564 9377 6974 6898 7468 6593 eb48 484f ed.with.the..HHO │ │ │ │ -00055150: 4c93 cf6c 6f67 6963 2c91 041d 476e 616d L..logic,...Gnam │ │ │ │ -00055160: 656c 7998 7468 6593 7072 6f67 7261 6d6d ely.the.programm │ │ │ │ -00055170: 696e 6798 6c61 6e67 7561 6765 93eb 484d ing.language..HM │ │ │ │ -00055180: 4ccf 2e8e a18d 5468 6973 9604 fb13 6973 L.....This....is │ │ │ │ -00055190: 9b04 fb12 7468 6593 6c61 6e67 7561 6765 ....the.language │ │ │ │ -000551a0: 9375 7365 6493 746f 986d 616e 6970 756c .used.to.manipul │ │ │ │ -000551b0: 6174 6593 7468 6593 eb48 484f 4c98 cf6c ate.the..HHOL..l │ │ │ │ -000551c0: 6f67 6963 9362 90ac 7279 9375 7365 7273 ogic.b..ry.users │ │ │ │ -000551d0: 986f 6693 7468 6593 7379 7374 656d 2c91 .of.the.system,. │ │ │ │ -000551e0: 053f 2d61 6e64 9369 738e a18d 6465 7363 .?-and.is...desc │ │ │ │ -000551f0: 7269 6290 538e 6564 9605 11c4 696e 9b05 rib.S.ed....in.. │ │ │ │ -00055200: 11c3 6465 7461 696c 9369 6e93 5090 ac72 ..detail.in.P..r │ │ │ │ -00055210: 6172 7493 4998 6f66 93eb 4944 4553 4352 art.I.of..IDESCR │ │ │ │ -00055220: 4950 5449 4f4e cf2e 9349 7493 6973 9868 IPTION...It.is.h │ │ │ │ -00055230: 6f70 9a53 8e65 6493 7468 6174 9362 9865 op.S.ed.that.b.e │ │ │ │ -00055240: 6361 7573 6593 6f66 9105 11c3 636f 6e90 cause.of....con. │ │ │ │ -00055250: ac72 7465 7874 2c91 055b 8b6e 6f8e a18d .rtext,..[.no... │ │ │ │ -00055260: 636f 6e66 7573 696f 6e96 036d 4c72 6573 confusion..mLres │ │ │ │ -00055270: 756c 7473 9b03 6d4b 6672 6f6d 9374 6865 ults..mKfrom.the │ │ │ │ -00055280: 7365 9874 95ac 7277 936f 9603 6d4c 7573 se.t..rw.o..mLus │ │ │ │ -00055290: 6573 986f 6693 7468 6598 7790 ac72 6f72 es.of.the.w..ror │ │ │ │ -000552a0: 6493 606d 6574 612d 6c61 6e67 7561 6765 d.`meta-language │ │ │ │ -000552b0: 272e 9105 0f16 5768 656e 93eb 484d 4c98 '.....When..HML. │ │ │ │ -000552c0: cf69 7393 6465 7363 7269 6290 538e 6564 .is.describ.S.ed │ │ │ │ -000552d0: 8ea1 8d69 6e96 0397 c250 90ac 7261 7274 ...in....P..rart │ │ │ │ -000552e0: 9349 2c91 03a8 57eb 484d 4c93 cf69 7393 .I,...W.HML..is. │ │ │ │ -000552f0: 7468 6593 6f62 9100 a71c 6a65 6374 936c the.ob....ject.l │ │ │ │ -00055300: 616e 6775 6167 6593 756e 6465 7293 636f anguage.under.co │ │ │ │ -00055310: 6e73 6964 6572 6174 696f 6e7c 616e 6493 nsideration|and. │ │ │ │ -00055320: 456e 676c 6973 6893 6973 9361 6761 696e English.is.again │ │ │ │ -00055330: 9374 6865 936d 6574 612d 8ea1 8d6c 616e .the.meta-...lan │ │ │ │ -00055340: 6775 6167 6521 8e9f 1108 2a8d 910b 618f guage!....*...a. │ │ │ │ -00055350: 5468 6596 046f b8eb 4848 4f4c 9104 6fb9 The..o..HHOL..o. │ │ │ │ -00055360: cf73 796e 9aac 7274 6178 9363 6f6e 9874 .syn..rtax.con.t │ │ │ │ -00055370: 6169 6e73 9104 6fb9 7379 6e98 7461 6374 ains..o.syn.tact │ │ │ │ -00055380: 6963 9363 6174 6567 6f72 6965 7391 046f ic.categories..o │ │ │ │ -00055390: b96f 6693 7498 7970 9053 8e65 7393 616e .of.t.yp.S.es.an │ │ │ │ -000553a0: 649b 046f b974 6572 6d73 9377 686f 7365 d..o.terms.whose │ │ │ │ -000553b0: 9865 6c65 6d65 6e90 ac72 7473 9361 7265 .elemen..rts.are │ │ │ │ -000553c0: 8ea1 8d69 6e9a ac72 7465 6e64 6564 9605 ...in..rtended.. │ │ │ │ -000553d0: d545 746f 9105 d546 6465 6e6f 7465 9372 .Eto...Fdenote.r │ │ │ │ -000553e0: 6573 7090 538e 6563 7469 7698 656c 7993 esp.S.ectiv.ely. │ │ │ │ -000553f0: 6365 7274 6169 6e93 7365 7473 9105 d546 certain.sets...F │ │ │ │ -00055400: 616e 6493 656c 656d 656e 9874 7393 6f66 and.elemen.ts.of │ │ │ │ -00055410: 9605 d546 7365 7473 2e91 0af8 b754 6869 ...Fsets.....Thi │ │ │ │ -00055420: 7393 7365 7491 05d5 4574 6865 6f72 6574 s.set...Etheoret │ │ │ │ -00055430: 6963 8ea1 8d69 6e9a ac72 7465 7270 7265 ic...in..rterpre │ │ │ │ -00055440: 7461 7469 6f6e 9605 455d 7769 6c6c 9105 tation..E]will.. │ │ │ │ -00055450: 455e 6290 538e 6593 6465 7698 656c 6f70 E^b.S.e.dev.elop │ │ │ │ -00055460: 9053 8e65 6493 616c 6f6e 6793 7369 6465 .S.ed.along.side │ │ │ │ -00055470: 9b05 455e 7468 6593 6465 7363 7269 7074 ..E^the.descript │ │ │ │ -00055480: 696f 6e93 6f66 9874 6865 93eb 4848 4f4c ion.of.the..HHOL │ │ │ │ -00055490: 93cf 7379 6e90 ac72 7461 782c 9105 9c0b ..syn..rtax,.... │ │ │ │ -000554a0: 616e 6493 696e 8ea1 8d74 6865 9604 a5b6 and.in...the.... │ │ │ │ -000554b0: 6e65 7874 9363 90ac 7268 6170 7465 7293 next.c..rhapter. │ │ │ │ -000554c0: 7468 6591 04a5 b5eb 4848 4f4c 93cf 7072 the.....HHOL..pr │ │ │ │ -000554d0: 6f9a 538e 6f66 9373 7973 7465 6d93 7769 o.S.of.system.wi │ │ │ │ -000554e0: 6c6c 9362 9865 9373 686f 90ac 7277 6e93 ll.b.e.sho..rwn. │ │ │ │ -000554f0: 746f 9362 9865 9104 a5b5 736f 756e 6493 to.b.e....sound. │ │ │ │ -00055500: 666f 7293 7265 6173 6f6e 696e 6793 6162 for.reasoning.ab │ │ │ │ -00055510: 986f 7574 8ea1 8d70 726f 709a 538e 6572 .out...prop.S.er │ │ │ │ -00055520: 7469 6573 9603 1b55 6f66 9374 6865 9373 ties...Uof.the.s │ │ │ │ -00055530: 6574 9103 1b54 7468 656f 7265 7469 6393 et...Ttheoretic. │ │ │ │ -00055540: 6d6f 9864 656c 2e8d 8d9f fba5 32d5 318e mo.del......2.1. │ │ │ │ -00055550: 8e91 09b3 c9cf 5468 6973 9103 1b54 6d6f ......This...Tmo │ │ │ │ -00055560: 9864 656c 9369 7393 6769 7690 ac72 656e .del.is.giv..ren │ │ │ │ -00055570: 9369 6e93 7465 726d 7393 6f66 9361 930c .in.terms.of.a.. │ │ │ │ -00055580: 7865 6491 031b 5473 6574 936f 6693 7365 xed...Tset.of.se │ │ │ │ -00055590: 7473 93da 5591 0131 11cf 2c8e a18d 7768 ts..U..1..,...wh │ │ │ │ -000555a0: 6963 9aac 7268 9603 eaa8 7769 6c6c 9362 ic..rh....will.b │ │ │ │ -000555b0: 9053 8e65 9363 616c 6c65 6493 7468 6593 .S.e.called.the. │ │ │ │ -000555c0: e575 6e69 7665 7273 6591 04d0 58cf 616e .universe...X.an │ │ │ │ -000555d0: 6493 7768 6963 9868 9369 7393 6173 7375 d.whic.h.is.assu │ │ │ │ -000555e0: 6d65 6493 746f 9368 6198 7698 6593 7468 med.to.ha.v.e.th │ │ │ │ -000555f0: 6593 666f 6c6c 6f98 7769 6e67 9370 726f e.follo.wing.pro │ │ │ │ -00055600: 7090 538e 6572 7469 6573 2e8e a41f 28d2 p.S.erties....(. │ │ │ │ -00055610: 8d8d 8dd0 496e 6861 628e 8e91 27f7 19cf ....Inhab...'... │ │ │ │ -00055620: 4561 6395 ac72 689b 03ea a865 6c65 6d65 Eac..rh....eleme │ │ │ │ -00055630: 6e93 7498 6f66 98da 5591 051b b9cf 6973 n.t.of..U.....is │ │ │ │ -00055640: 9861 986e 6f6e 2d65 6d70 7493 7998 7365 .a.non-empt.y.se │ │ │ │ -00055650: 742e 8ea1 8d8d 8dd0 5375 628e 8e91 1c5f t.......Sub...._ │ │ │ │ -00055660: fccf 4966 9603 eaa8 d758 9104 46d5 da32 ..If.....X..F..2 │ │ │ │ -00055670: 9b03 5552 5591 051b b9cf 616e 6493 da3b ..URU.....and..; │ │ │ │ -00055680: 9836 cf3d 98d7 5991 05f1 c2da 1298 d758 .6.=..Y........X │ │ │ │ -00055690: 9100 f183 cf2c 9374 6865 6e93 d759 9105 .....,.then..Y.. │ │ │ │ -000556a0: f1c2 da32 9855 9101 3111 cf2e 8ea1 8d8d ...2.U..1....... │ │ │ │ -000556b0: 8dd0 5072 6f90 6000 648e 8e91 233c 6fcf ..Pro.`.d...#|... │ │ │ │ -00055a50: 8ea0 0294 2fdf 8da0 fd8b d021 8d8d 8d91 ..../......!.... │ │ │ │ -00055a60: eaf1 eb43 686f 6963 658e 8e91 18ba cacf ...Choice....... │ │ │ │ -00055a70: 5468 6572 6596 04ff 7369 739b 04ff 7461 There...sis...ta │ │ │ │ -00055a80: 9364 6973 7469 6e67 7569 7368 6564 9865 .distinguished.e │ │ │ │ -00055a90: 6c65 6d65 6e9a ac72 748d 9363 9868 8e91 lemen..rt..c.h.. │ │ │ │ -00055aa0: 1598 53da 328d 9105 2c75 9ff7 fffc f314 ..S.2...,u...... │ │ │ │ -00055ab0: fab1 7512 000a 0000 000a 0000 0006 636d ..u...........cm │ │ │ │ -00055ac0: 6578 3130 bf51 8e8d 910e 9e3e 9f02 8004 ex10.Q.....>.... │ │ │ │ -00055ad0: d858 9100 9fd2 db32 558e 9124 8110 d758 .X.....2U..$...X │ │ │ │ -00055ae0: 9100 f183 cf2e 9108 7742 5468 6591 04ff ........wBThe... │ │ │ │ -00055af0: 7465 6c65 6d65 6e98 7473 936f 6691 04ff telemen.ts.of... │ │ │ │ -00055b00: 7474 6865 9370 726f 9053 8e64 7563 748e tthe.pro.S.duct. │ │ │ │ -00055b10: a410 0000 8d8d 9108 51d7 9ff7 fffc bf51 ........Q......Q │ │ │ │ -00055b20: 8e8d 9111 c3a0 9f02 8004 d858 9100 9fd2 ...........X.... │ │ │ │ -00055b30: db32 558e 9127 a672 d758 9104 aab5 cf61 .2U..'.r.X.....a │ │ │ │ -00055b40: 7265 9103 b933 2864 6570 9a53 8e65 6e64 re...3(dep.S.end │ │ │ │ -00055b50: 656e 95ac 7274 6c79 9103 b932 7493 7970 en..rtly...2t.yp │ │ │ │ -00055b60: 9865 6429 9b03 b933 6675 6e63 7469 6f6e .ed)...3function │ │ │ │ -00055b70: 733a 9105 2025 7468 9375 7396 03b9 3266 s:.. %th.us...2f │ │ │ │ -00055b80: 6f72 9861 6c6c 93d7 5891 0446 d5da 3291 or.all..X..F..2. │ │ │ │ -00055b90: 0355 5255 9101 3111 cf2c 9103 c317 d758 .URU..1..,.....X │ │ │ │ -00055ba0: 9104 aab5 cf69 7398 6e6f 6e2d 656d 7074 .....is.non-empt │ │ │ │ -00055bb0: 9aac 7279 9362 9879 8ea1 8d91 0851 d7d0 ..ry.b.y.....Q.. │ │ │ │ -00055bc0: 496e 6861 6296 03ea a8cf 616e 648d 9363 Inhab.....and..c │ │ │ │ -00055bd0: 90ac 7268 8e91 0f57 1228 d758 9100 f183 ..rh...W.(.X.... │ │ │ │ -00055be0: cf29 9603 5552 da32 93d7 5891 04dc 2bcf .)..UR.2..X...+. │ │ │ │ -00055bf0: 7769 746e 6573 7365 7391 03ea a874 6869 witnesses....thi │ │ │ │ -00055c00: 732e 8ea9 1cf7 528d 91ea f1eb 5468 6572 s.....R.....Ther │ │ │ │ -00055c10: 6596 048d 6861 7265 9b04 8d69 736f 6d65 e...hare...isome │ │ │ │ -00055c20: 9363 6f6e 7365 7175 656e 6365 7393 6f66 .consequences.of │ │ │ │ -00055c30: 9874 6865 7365 9361 7373 756d 7074 696f .these.assumptio │ │ │ │ -00055c40: 6e73 9377 6869 6390 ac72 6898 7769 6c6c ns.whic..rh.will │ │ │ │ -00055c50: 9362 9053 8e65 936e 6565 6465 642e 9107 .b.S.e.needed... │ │ │ │ -00055c60: 2121 496e 9873 6574 9374 6865 6f72 798e !!In.set.theory. │ │ │ │ -00055c70: a18d 91ea f1eb 6675 6e63 7469 6f6e 7396 ......functions. │ │ │ │ -00055c80: 0466 8261 7265 9369 6465 6e9a ac72 7469 .f.are.iden..rti │ │ │ │ -00055c90: 0c65 6493 7769 7468 9374 6865 6972 9367 .ed.with.their.g │ │ │ │ -00055ca0: 7261 7068 732c 9104 8579 7768 6963 9868 raphs,...ywhic.h │ │ │ │ -00055cb0: 9361 7265 9363 6572 7461 696e 9373 6574 .are.certain.set │ │ │ │ -00055cc0: 7391 0466 836f 6693 6f72 6465 7265 6493 s..f.of.ordered. │ │ │ │ -00055cd0: 7061 6972 732e 9106 ac6e 5468 9875 738e pairs....nTh.us. │ │ │ │ -00055ce0: a18d 91ea f1eb 7468 6596 03eb de73 6574 ......the....set │ │ │ │ -00055cf0: 93d7 588d 9100 f183 da21 8e91 0cf1 85d7 ..X......!...... │ │ │ │ -00055d00: 599b 0688 4ecf 6f66 9361 6c6c 9366 756e Y...N.of.all.fun │ │ │ │ -00055d10: 6374 696f 6e73 9366 726f 6d91 03eb df61 ctions.from....a │ │ │ │ -00055d20: 9373 6574 93d7 5891 04dd 61cf 746f 9361 .set..X...a.to.a │ │ │ │ -00055d30: 9373 6574 93d7 5998 cf69 7393 6193 7375 .set..Y..is.a.su │ │ │ │ -00055d40: 6273 6574 936f 6693 d750 9101 a1c6 cf28 bset.of..P.....( │ │ │ │ -00055d50: d758 9103 9cff da02 9102 ab7b d759 9102 .X.........{.Y.. │ │ │ │ -00055d60: 9c70 cf29 3b91 03ec 7961 6e64 9369 7493 .p.);...yand.it. │ │ │ │ -00055d70: 6973 8ea1 8d91 eaf1 eb61 9604 3f2e 6e6f is.......a..?.no │ │ │ │ -00055d80: 6e2d 656d 7074 90ac 7279 9b04 3f2f 7365 n-empt..ry..?/se │ │ │ │ -00055d90: 7493 7768 656e 93d7 5991 06db 9ecf 6973 t.when..Y.....is │ │ │ │ -00055da0: 986e 6f6e 2d65 6d70 7490 ac72 7991 ff05 .non-empt..ry... │ │ │ │ -00055db0: 562e 9106 3672 536f 98d0 5375 62cf 2c91 V...6rSo..Sub.,. │ │ │ │ -00055dc0: 0454 4fd0 5072 6f90 6000 6498 cf61 6e64 .TO.Pro.`.d..and │ │ │ │ -00055dd0: 93d0 5095 a000 6f93 7796 043f 2ecf 746f ..P...o.w..?..to │ │ │ │ -00055de0: 6765 7468 6572 9369 6d70 6c79 9874 6861 gether.imply.tha │ │ │ │ -00055df0: 7493 da55 8ea1 8d91 eaf1 ebcf 616c 736f t..U........also │ │ │ │ -00055e00: 9103 eaa8 7361 7469 730c 6573 8e9f 1cf7 ....satis.es.... │ │ │ │ -00055e10: 538d 8d8d 91ea f1eb d046 91fe e000 756e S........F....un │ │ │ │ -00055e20: 8e8e 9107 2e59 cf49 6696 03ea a8d7 5891 .....Y.If.....X. │ │ │ │ -00055e30: 0446 d5da 329b 0355 5255 9105 1bb9 cf61 .F..2..URU.....a │ │ │ │ -00055e40: 6e64 93d7 5991 05f1 c2da 3298 5591 0131 nd..Y.....2.U..1 │ │ │ │ -00055e50: 11cf 2c93 7468 656e 93d7 588d 9100 f183 ..,.then..X..... │ │ │ │ -00055e60: da21 8e91 0cf1 85d7 5991 05f1 c2da 3298 .!......Y.....2. │ │ │ │ -00055e70: 5591 0131 11cf 2e8e a68d 91ea f1eb 4279 U..1..........By │ │ │ │ -00055e80: 9605 0d42 6974 6572 6174 696e 6793 d050 ...Biterating..P │ │ │ │ -00055e90: 726f 9060 0064 cf2c 9b05 55e9 6f6e 6593 ro.`.d.,..U.one. │ │ │ │ -00055ea0: 6861 7393 7468 6174 9374 6865 9363 6172 has.that.the.car │ │ │ │ -00055eb0: 7465 7369 616e 9370 726f 9053 8e64 7563 tesian.pro.S.duc │ │ │ │ -00055ec0: 7493 6f66 9361 6e90 ac72 7993 0c6e 6974 t.of.an..ry..nit │ │ │ │ -00055ed0: 652c 986e 6f6e 2d7a 6572 6f93 6e95 ac72 e,.non-zero.n..r │ │ │ │ -00055ee0: 756d 9362 9053 8e65 728e a18d 91ea f1eb um.b.S.er....... │ │ │ │ -00055ef0: 6f66 9604 6892 7365 7473 9369 6e93 da55 of..h.sets.in..U │ │ │ │ -00055f00: 9b05 99a3 cf69 7393 6167 6169 6e93 696e .....is.again.in │ │ │ │ -00055f10: 93da 5591 0131 11cf 2e91 06b2 9dda 5598 ..U..1........U. │ │ │ │ -00055f20: cf61 6c73 6f93 636f 6e9a ac72 7461 696e .also.con..rtain │ │ │ │ -00055f30: 7393 7468 6593 6361 7274 6573 6961 6e93 s.the.cartesian. │ │ │ │ -00055f40: 7072 6f90 538e 6475 6374 936f 6693 6e6f pro.S.duct.of.no │ │ │ │ -00055f50: 9373 6574 732c 9104 880c 7768 6963 9868 .sets,....whic.h │ │ │ │ -00055f60: 9369 7393 746f 8ea1 8d91 eaf1 eb73 619a .is.to.......sa. │ │ │ │ -00055f70: ac72 7996 0437 0074 6861 7493 6974 9363 .ry..7.that.it.c │ │ │ │ -00055f80: 6f6e 9874 6169 6e73 9361 936f 6e65 2d65 on.tains.a.one-e │ │ │ │ -00055f90: 6c65 6d65 6e98 7493 7365 7493 2862 9879 lemen.t.set.(b.y │ │ │ │ -00055fa0: 9376 6972 7475 6593 6f66 93d0 5375 6293 .virtue.of..Sub. │ │ │ │ -00055fb0: cf61 7070 6c69 6564 9374 6f93 616e 9879 .applied.to.an.y │ │ │ │ -00055fc0: 9373 6574 9369 6e93 da55 9101 3111 cf7c .set.in..U..1..| │ │ │ │ -00055fd0: d049 6e66 7490 a000 798e a18d 91ea f1eb .Inft...y....... │ │ │ │ -00055fe0: cf67 7561 7261 6e90 ac72 7465 6573 9603 .guaran..rtees.. │ │ │ │ -00055ff0: a4fc 7468 6572 659b 03a4 fd69 7393 6f6e ..there....is.on │ │ │ │ -00056000: 6529 3b91 03bc 3566 6f72 9864 650c 6e69 e);...5for.de.ni │ │ │ │ -00056010: 7465 6e65 7373 2c91 03b2 eb61 9370 6172 teness,....a.par │ │ │ │ -00056020: 7469 6375 6c61 7298 6f6e 652d 656c 656d ticular.one-elem │ │ │ │ -00056030: 656e 90ac 7274 9373 6574 9377 696c 6c93 en..rt.set.will. │ │ │ │ -00056040: 6290 538e 6598 7369 6e67 6c65 6493 6f75 b.S.e.singled.ou │ │ │ │ -00056050: 742e 8ea6 8d8d 8d91 eaf1 ebd0 556e 6974 t...........Unit │ │ │ │ -00056060: 8e8e 910b b1e8 da55 9105 1bb9 cf63 6f6e .......U.....con │ │ │ │ -00056070: 9aac 7274 6169 6e73 9603 eaa8 6193 6469 ..rtains....a.di │ │ │ │ -00056080: 7374 696e 6775 6973 6865 6493 6f6e 652d stinguished.one- │ │ │ │ -00056090: 656c 656d 656e 9874 9373 6574 9331 9603 elemen.t.set.1.. │ │ │ │ -000560a0: 5552 3d93 da66 cf30 da67 cf2e 8ea6 8d91 UR=..f.0.g...... │ │ │ │ -000560b0: eaf1 eb53 696d 696c 6172 6c79 91ff 0556 ...Similarly...V │ │ │ │ -000560c0: 2c9b 0491 e762 9053 8e65 6361 7573 6596 ,....b.S.ecause. │ │ │ │ -000560d0: 0470 746f 6691 0470 73d0 5375 6293 cf61 .ptof..ps.Sub..a │ │ │ │ -000560e0: 6e64 93d0 496e 6674 90a0 0079 cf2c 98da nd..Inft...y.,.. │ │ │ │ -000560f0: 5591 05a1 84cf 636f 6e9a ac72 7461 696e U.....con..rtain │ │ │ │ -00056100: 7393 7498 7798 6f2d 656c 656d 656e 9874 s.t.w.o-elemen.t │ │ │ │ -00056110: 9373 6574 732c 9104 91e7 6f6e 6593 6f66 .sets,....one.of │ │ │ │ -00056120: 9104 7073 7768 6963 9868 9377 696c 6c93 ..pswhic.h.will. │ │ │ │ -00056130: 6290 538e 658e a18d 91ea f1eb 7369 6e67 b.S.e.......sing │ │ │ │ -00056140: 6c65 6491 03ea a86f 7574 2e8e 9f1c f753 led....out.....S │ │ │ │ -00056150: 8d8d 8d91 eaf1 ebd0 426f 9060 006f 6c8e ........Bo.`.ol. │ │ │ │ -00056160: 8e91 0c0a cbda 5591 051b b9cf 636f 6e9a ......U.....con. │ │ │ │ -00056170: ac72 7461 696e 7396 03ea a861 9364 6973 .rtains....a.dis │ │ │ │ -00056180: 7469 6e67 7569 7368 6564 9374 9877 986f tinguished.t.w.o │ │ │ │ -00056190: 2d65 6c65 6d65 6e98 7493 7365 748d 9332 -elemen.t.set..2 │ │ │ │ -000561a0: 8e91 0d1f f63d 9103 5552 da66 cf30 d73b .....=..UR.f.0.; │ │ │ │ -000561b0: 9101 fffe cf31 da67 cf2e 8ea6 8d91 f653 .....1.g.......S │ │ │ │ -000561c0: 7a54 6865 9b04 68f5 6162 9053 8e6f 95ac zThe..h.ab.S.o.. │ │ │ │ -000561d0: 7276 9365 9104 68f6 6173 7375 6d70 7469 rv.e..h.assumpti │ │ │ │ -000561e0: 6f6e 7398 6f6e 98da 5591 059a 07cf 6172 ons.on..U.....ar │ │ │ │ -000561f0: 6598 7793 6561 6b93 6572 9874 6861 6e96 e.w.eak.er.than. │ │ │ │ -00056200: 0468 f674 686f 7365 9869 6d70 9053 8e6f .h.those.imp.S.o │ │ │ │ -00056210: 7365 6498 6f6e 9361 9875 6e69 7690 ac72 sed.on.a.univ..r │ │ │ │ -00056220: 6572 7365 986f 6693 7365 7473 9862 90ac erse.of.sets.b.. │ │ │ │ -00056230: 7279 8ea1 8d91 eaf1 eb74 6865 9604 b7db ry.......the.... │ │ │ │ -00056240: 6178 696f 6d73 936f 6693 5a65 726d 656c axioms.of.Zermel │ │ │ │ -00056250: 6f2d 4691 ff05 5672 6165 6e6b 90ac 7265 o-F...Vraenk..re │ │ │ │ -00056260: 6c93 7365 7491 04b7 dc74 6865 6f72 7993 l.set....theory. │ │ │ │ -00056270: 7769 7468 9374 6865 9341 7869 6f6d 936f with.the.Axiom.o │ │ │ │ -00056280: 6693 4368 6f69 6365 9328 8deb 615a 4643 f.Choice.(..aZFC │ │ │ │ -00056290: 8e91 113e fecf 292c 9104 eb28 7072 696e ...>..),...(prin │ │ │ │ -000562a0: 6369 7061 6c6c 798e a18d 91ea f1eb 6290 cipally.......b. │ │ │ │ -000562b0: 538e 6563 6175 7365 9603 ddd3 da55 9105 S.ecause.....U.. │ │ │ │ -000562c0: 0ee5 cf69 7393 6e6f 7493 7265 7175 6972 ...is.not.requir │ │ │ │ -000562d0: 6564 9b03 ddd4 746f 9373 6174 6973 6679 ed....to.satisfy │ │ │ │ -000562e0: 9361 6e90 ac72 7998 666f 726d 936f 6693 .an..ry.form.of. │ │ │ │ -000562f0: 7468 6598 4178 696f 6d93 6f66 9352 6570 the.Axiom.of.Rep │ │ │ │ -00056300: 6c61 6365 6d65 6e90 ac72 742e 9105 3499 lacemen..rt...4. │ │ │ │ -00056310: 496e 6465 6564 2c91 03e0 6569 7493 6973 Indeed,...eit.is │ │ │ │ -00056320: 8ea1 8d91 eaf1 eb70 9053 8e6f 7373 6962 .......p.S.ossib │ │ │ │ -00056330: 6c65 9b04 6ceb 746f 9104 6cec 7072 6f95 le..l.to..l.pro. │ │ │ │ -00056340: ac72 7693 6598 7468 6598 6578 6973 7465 .rv.e.the.existe │ │ │ │ -00056350: 6e63 6596 046c ec6f 6698 6198 7365 7493 nce..l.of.a.set. │ │ │ │ -00056360: da55 9105 9dfc cf77 6974 6898 7468 6598 .U.....with.the. │ │ │ │ -00056370: 6162 9a53 8e6f 95ac 7276 9365 9104 6cec ab.S.o..rv.e..l. │ │ │ │ -00056380: 7072 6f70 9865 7274 6965 7396 046c eb66 prop.erties..l.f │ │ │ │ -00056390: 726f 6d93 7468 6591 046c ec61 7869 6f6d rom.the..l.axiom │ │ │ │ -000563a0: 7393 6f66 8ea1 8d8d 91ea f1eb eb61 5a46 s.of.........aZF │ │ │ │ -000563b0: 438e 91fc 30e9 cf2e 9105 2892 2846 91ff C...0.....(.(F.. │ │ │ │ -000563c0: 0556 6f72 9603 b9be 6578 616d 706c 6593 .Vor....example. │ │ │ │ -000563d0: 6f6e 659b 03b9 bf63 6f75 6c64 9374 616b one....could.tak │ │ │ │ -000563e0: 90ac 7265 93da 5591 04ea cfcf 746f 9363 ..re..U.....to.c │ │ │ │ -000563f0: 6f6e 7369 7374 986f 6693 616c 6c93 6e6f onsist.of.all.no │ │ │ │ -00056400: 6e2d 656d 7074 90ac 7279 9373 6574 7393 n-empt..ry.sets. │ │ │ │ -00056410: 696e 9874 6865 9376 90ac 726f 6e93 4e65 in.the.v..ron.Ne │ │ │ │ -00056420: 756d 616e 6e8e a18d 91ea f1eb 6375 6d95 umann.......cum. │ │ │ │ -00056430: ac72 756c 6174 6976 9365 9b04 f1f0 6869 .rulativ.e....hi │ │ │ │ -00056440: 6572 6172 6393 6893 7996 04f1 ef66 6f72 erarc.h.y....for │ │ │ │ -00056450: 6d65 6498 6290 538e 6566 6f72 6593 7374 med.b.S.efore.st │ │ │ │ -00056460: 6167 6598 d721 9103 cc22 cf2b 9103 5de9 age..!...".+..]. │ │ │ │ -00056470: d721 906e 39cf 2e29 9108 4eb7 5468 90ac .!.n9..)..N.Th.. │ │ │ │ -00056480: 7275 732c 9105 33c1 6173 9877 6974 6893 rus,..3.as.with. │ │ │ │ -00056490: 6d61 6e90 ac72 7998 6f74 6865 7293 7069 man..ry.other.pi │ │ │ │ -000564a0: 6563 6573 986f 668e a18d 91ea f1eb 6d61 eces.of.......ma │ │ │ │ -000564b0: 7468 656d 6174 6963 732c 9103 af65 6974 thematics,...eit │ │ │ │ -000564c0: 9603 a094 6973 9370 9053 8e6f 7373 6962 ....is.p.S.ossib │ │ │ │ -000564d0: 6c65 9b03 a095 696e 9370 7269 6e63 6970 le....in.princip │ │ │ │ -000564e0: 616c 9374 6f93 6769 7690 ac72 6598 6193 al.to.giv..re.a. │ │ │ │ -000564f0: 636f 6d70 6c65 7465 6c79 9366 6f72 6d61 completely.forma │ │ │ │ -00056500: 6c93 7690 ac72 6572 7369 6f6e 9877 6974 l.v..rersion.wit │ │ │ │ -00056510: 6869 6e8d 93eb 615a 4643 8e91 1880 26cf hin...aZFC....&. │ │ │ │ -00056520: 7365 748e a18d 91ea f1eb 7468 656f 7279 set.......theory │ │ │ │ -00056530: 9603 eaa8 6f66 9374 6865 9373 656d 616e ....of.the.seman │ │ │ │ -00056540: 9aac 7274 6963 7393 6f66 9374 6865 93eb ..rtics.of.the.. │ │ │ │ -00056550: 4848 4f4c 93cf 6c6f 6769 6393 746f 9362 HHOL..logic.to.b │ │ │ │ -00056560: 9053 8e65 9367 6976 9865 6e93 6290 538e .S.e.giv.en.b.S. │ │ │ │ -00056570: 656c 6f98 772e 8e9f 2bbd d58d 8d91 eaf1 elo.w...+....... │ │ │ │ -00056580: ebeb 4b39 2e32 8e91 1739 9654 91ff 75c2 ..K9.2...9.T..u. │ │ │ │ -00056590: 7970 9100 8a3d 6573 8e9f 1d16 ed8d 91ea yp...=es........ │ │ │ │ -000565a0: f1eb cf54 6865 9603 3045 7490 ac72 7970 ...The..0Et..ryp │ │ │ │ -000565b0: 9053 8e65 7393 6f66 9b03 3044 7468 6593 .S.es.of..0Dthe. │ │ │ │ -000565c0: eb48 484f 4c93 cf6c 6f67 6963 9361 7265 .HHOL..logic.are │ │ │ │ -000565d0: 9365 7870 7265 7373 696f 6e73 9874 6861 .expressions.tha │ │ │ │ -000565e0: 7493 6465 6e6f 7465 9373 6574 7393 2869 t.denote.sets.(i │ │ │ │ -000565f0: 6e98 7468 6593 756e 6976 9aac 7265 7273 n.the.univ..rers │ │ │ │ -00056600: 6593 da55 9101 3111 cf29 2e91 04fa bf46 e..U..1..).....F │ │ │ │ -00056610: 91ff 0556 6f6c 6c6f 9877 696e 678e a18d ...Vollo.wing... │ │ │ │ -00056620: 91ea f1eb 7472 6164 6974 696f 6e2c 9603 ....tradition,.. │ │ │ │ -00056630: b1a5 d71b 906e 39cf 2c93 7090 538e 6f73 .....n9.,.p.S.os │ │ │ │ -00056640: 7369 626c 799b 03a3 6564 6563 6f72 6174 sibly...edecorat │ │ │ │ -00056650: 6564 9603 a364 7769 7468 9373 7562 7363 ed...dwith.subsc │ │ │ │ -00056660: 7269 7074 7398 6f72 9370 7269 6d65 732c ripts.or.primes, │ │ │ │ -00056670: 9103 b1a5 6973 9875 7365 6493 746f 9372 ....is.used.to.r │ │ │ │ -00056680: 616e 6765 986f 95ac 7276 9365 7291 03a3 ange.o..rv.er... │ │ │ │ -00056690: 6461 7262 6974 7261 7279 8ea1 8d91 eaf1 darbitrary...... │ │ │ │ -000566a0: eb74 90ac 7279 7090 538e 6573 2e8e 9f10 .t..ryp.S.es.... │ │ │ │ -000566b0: 97dd 8d91 f653 7a54 6865 7265 9604 33f1 .....SzThere..3. │ │ │ │ -000566c0: 6172 6593 666f 7572 936b 696e 6473 936f are.four.kinds.o │ │ │ │ -000566d0: 669b 0433 f074 90ac 7279 7090 538e 6573 f..3.t..ryp.S.es │ │ │ │ -000566e0: 9369 6e93 7468 6593 eb48 484f 4c93 cf6c .in.the..HHOL..l │ │ │ │ -000566f0: 6f67 6963 2e91 0614 bb54 6865 7365 9863 ogic.....These.c │ │ │ │ -00056700: 616e 9362 9a53 8e65 9364 6573 6372 6962 an.b.S.e.describ │ │ │ │ -00056710: 9865 6493 696e 666f 726d 616c 6c79 9362 .ed.informally.b │ │ │ │ -00056720: 90ac 7279 8ea1 8d91 eaf1 eb74 6865 9603 ..ry.......the.. │ │ │ │ -00056730: f1d7 666f 6c6c 6f9a ac72 7769 6e67 93eb ..follo..rwing.. │ │ │ │ -00056740: 4842 4e46 9103 f1d5 cf67 7261 6d6d 6172 HBNF.....grammar │ │ │ │ -00056750: 2c91 03f3 a369 6e93 7768 6963 9868 93d7 ,....in.whic.h.. │ │ │ │ -00056760: 0b91 0405 66cf 7261 6e67 6573 936f 9876 ....f.ranges.o.v │ │ │ │ -00056770: 9865 7291 03f1 d674 9879 7090 538e 6593 .er....t.yp.S.e. │ │ │ │ -00056780: 7691 ff58 e461 7269 6162 6c65 732c 9103 v..X.ariables,.. │ │ │ │ -00056790: f3a3 f340 7d68 21d3 000c 0000 000c 0000 ...@}h!......... │ │ │ │ -000567a0: 0006 636d 736c 3132 eb40 6393 cf72 616e ..cmsl12.@c..ran │ │ │ │ -000567b0: 6765 7393 6f98 7698 6572 9361 746f 6d69 ges.o.v.er.atomi │ │ │ │ -000567c0: 638e a18d 91ea f1eb 749a ac72 7970 9053 c.......t..ryp.S │ │ │ │ -000567d0: 8e65 7396 03ea a861 6e64 93eb 406f 7093 .es....and..@op. │ │ │ │ -000567e0: cf72 616e 6765 7393 6f98 7698 6572 9374 .ranges.o.v.er.t │ │ │ │ -000567f0: 9879 709a 538e 6593 6f70 9865 7261 746f .yp.S.e.op.erato │ │ │ │ -00056800: 7273 2e8e 8e9f 24fd 138e 8c8b 0000 0067 rs....$........g │ │ │ │ -00056810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00054df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00054e00: 0000 0000 054d 5ba0 02cc 0555 8da0 fd46 .....M[....U...F │ │ │ │ +00054e10: d30e a002 942f df9f 24fd 138e 8c8b 0000 ...../..$....... │ │ │ │ +00054e20: 0065 0000 0000 0000 0000 0000 0000 0000 .e.............. │ │ │ │ +00054e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00054e40: 0000 0000 0000 0005 4dda a002 cc05 558d ........M.....U. │ │ │ │ +00054e50: a0fd 46d3 0ea0 0294 2fdf 8da0 fd8b d021 ..F...../......! │ │ │ │ +00054e60: 8d91 12c7 61eb 4743 6861 7074 6572 9105 ....a.GChapter.. │ │ │ │ +00054e70: 6666 398e 9112 c761 9f0b cccc 8900 0100 ff9....a........ │ │ │ │ +00054e80: 0001 c73e 7c9f 204f 458d d253 796e 9bff ...>|. OE..Syn.. │ │ │ │ +00054e90: 38f5 7461 7896 0954 7b61 6e64 9353 656d 8.tax..T{and.Sem │ │ │ │ +00054ea0: 616e 9874 6963 738e 9f13 d677 8900 0100 an.tics....w.... │ │ │ │ +00054eb0: 0001 c73e 7c9f 3f08 298d 8deb 4b39 2e31 ...>|.?.)...K9.1 │ │ │ │ +00054ec0: 8e91 2c47 ab49 6e91 ff75 c274 726f 9100 ..,G.In..u.tro.. │ │ │ │ +00054ed0: 8a3d 6475 6374 696f 6e8e 9f1d fb43 8dcf .=duction....C.. │ │ │ │ +00054ee0: 5468 6973 9602 d79a 6390 ac72 6861 7074 This....c..rhapt │ │ │ │ +00054ef0: 6572 9b02 d799 6465 7363 7269 6290 538e er....describ.S. │ │ │ │ +00054f00: 6573 9374 6865 9873 796e 90ac 7274 6178 es.the.syn..rtax │ │ │ │ +00054f10: 9361 6e64 9873 6574 2d74 6865 6f72 6574 .and.set-theoret │ │ │ │ +00054f20: 6963 9373 656d 616e 90ac 7274 6963 7398 ic.seman..rtics. │ │ │ │ +00054f30: 6f66 9374 6865 986c 6f67 6963 9373 7570 of.the.logic.sup │ │ │ │ +00054f40: 7090 538e 6f72 7465 6498 6290 ac72 7993 p.S.orted.b..ry. │ │ │ │ +00054f50: 7468 658e a410 0000 8deb 4848 4f4c 9603 the.......HHOL.. │ │ │ │ +00054f60: 927a cf73 7973 7465 6d2c 9103 a41c 7768 .z.system,....wh │ │ │ │ +00054f70: 6963 9aac 7268 9369 7393 6191 0392 7976 ic..rh.is.a...yv │ │ │ │ +00054f80: 91ff 58e4 6172 6961 6e98 7493 6f66 9343 ..X.arian.t.of.C │ │ │ │ +00054f90: 6898 7572 6398 6827 739b 0392 7973 696d h.urc.h's...ysim │ │ │ │ +00054fa0: 706c 6593 7468 656f 7279 936f 6698 7490 ple.theory.of.t. │ │ │ │ +00054fb0: ac72 7970 9053 8e65 7393 5b8d 338e 9105 .ryp.S.es.[.3... │ │ │ │ +00054fc0: dffc 5d93 616e 6498 7769 6c6c 9368 656e ..].and.will.hen │ │ │ │ +00054fd0: 6365 666f 7274 688e a18d 6290 538e 6596 ceforth...b.S.e. │ │ │ │ +00054fe0: 056c 3863 616c 6c65 649b 056c 3774 6865 .l8called..l7the │ │ │ │ +00054ff0: 93eb 4848 4f4c 98cf 6c6f 6769 632c 9105 ..HHOL..logic,.. │ │ │ │ +00055000: cc9c 6f72 986a 7573 7493 eb48 484f 4ccf ..or.just..HHOL. │ │ │ │ +00055010: 2e93 5468 6598 6d65 7461 2d6c 616e 6775 ..The.meta-langu │ │ │ │ +00055020: 6167 6593 666f 7298 7468 6973 9364 6573 age.for.this.des │ │ │ │ +00055030: 6372 6970 7469 6f6e 9877 696c 6c93 6290 cription.will.b. │ │ │ │ +00055040: 538e 658e a18d 456e 676c 6973 682c 9106 S.e...English,.. │ │ │ │ +00055050: 1326 656e 6861 6e63 6564 9605 a4a7 7769 .&enhanced....wi │ │ │ │ +00055060: 7468 9376 91ff 58e4 6172 696f 7573 9b05 th.v..X.arious.. │ │ │ │ +00055070: a4a6 6d61 7468 656d 6174 6963 616c 936e ..mathematical.n │ │ │ │ +00055080: 6f74 6174 696f 6e73 9361 6e64 9863 6f6e otations.and.con │ │ │ │ +00055090: 95ac 7276 9365 6e93 7469 6f6e 732e 910a ..rv.en.tions... │ │ │ │ +000550a0: 66dc 5468 6591 05a4 a76f 6291 00a7 1c6a f.The....ob....j │ │ │ │ +000550b0: 6563 748e a18d 6c61 6e67 7561 6765 9604 ect...language.. │ │ │ │ +000550c0: d61e 6f66 9374 6869 7393 6465 7363 7269 ..of.this.descri │ │ │ │ +000550d0: 7074 696f 6e93 6973 9374 6865 9104 d61f ption.is.the.... │ │ │ │ +000550e0: eb48 484f 4c93 cf6c 6f67 6963 2e91 07fb .HHOL..logic.... │ │ │ │ +000550f0: 424e 6f74 6593 7468 6174 9374 6865 7265 BNote.that.there │ │ │ │ +00055100: 9369 7393 6193 606d 6574 612d 6c61 6e67 .is.a.`meta-lang │ │ │ │ +00055110: 7561 6765 272c 9105 10fc 696e 8ea1 8d61 uage',....in...a │ │ │ │ +00055120: 9604 1328 6469 0b65 7265 6e90 ac72 749b ...(di.eren..rt. │ │ │ │ +00055130: 0413 2773 656e 7365 2c91 041d 4761 7373 ..'sense,...Gass │ │ │ │ +00055140: 6f90 538e 6369 6174 6564 9377 6974 6898 o.S.ciated.with. │ │ │ │ +00055150: 7468 6593 eb48 484f 4c93 cf6c 6f67 6963 the..HHOL..logic │ │ │ │ +00055160: 2c91 041d 476e 616d 656c 7998 7468 6593 ,...Gnamely.the. │ │ │ │ +00055170: 7072 6f67 7261 6d6d 696e 6798 6c61 6e67 programming.lang │ │ │ │ +00055180: 7561 6765 93eb 484d 4ccf 2e8e a18d 5468 uage..HML.....Th │ │ │ │ +00055190: 6973 9604 fb13 6973 9b04 fb12 7468 6593 is....is....the. │ │ │ │ +000551a0: 6c61 6e67 7561 6765 9375 7365 6493 746f language.used.to │ │ │ │ +000551b0: 986d 616e 6970 756c 6174 6593 7468 6593 .manipulate.the. │ │ │ │ +000551c0: eb48 484f 4c98 cf6c 6f67 6963 9362 90ac .HHOL..logic.b.. │ │ │ │ +000551d0: 7279 9375 7365 7273 986f 6693 7468 6593 ry.users.of.the. │ │ │ │ +000551e0: 7379 7374 656d 2c91 053f 2d61 6e64 9369 system,..?-and.i │ │ │ │ +000551f0: 738e a18d 6465 7363 7269 6290 538e 6564 s...describ.S.ed │ │ │ │ +00055200: 9605 11c4 696e 9b05 11c3 6465 7461 696c ....in....detail │ │ │ │ +00055210: 9369 6e93 5090 ac72 6172 7493 4998 6f66 .in.P..rart.I.of │ │ │ │ +00055220: 93eb 4944 4553 4352 4950 5449 4f4e cf2e ..IDESCRIPTION.. │ │ │ │ +00055230: 9349 7493 6973 9868 6f70 9a53 8e65 6493 .It.is.hop.S.ed. │ │ │ │ +00055240: 7468 6174 9362 9865 6361 7573 6593 6f66 that.b.ecause.of │ │ │ │ +00055250: 9105 11c3 636f 6e90 ac72 7465 7874 2c91 ....con..rtext,. │ │ │ │ +00055260: 055b 8b6e 6f8e a18d 636f 6e66 7573 696f .[.no...confusio │ │ │ │ +00055270: 6e96 036d 4c72 6573 756c 7473 9b03 6d4b n..mLresults..mK │ │ │ │ +00055280: 6672 6f6d 9374 6865 7365 9874 95ac 7277 from.these.t..rw │ │ │ │ +00055290: 936f 9603 6d4c 7573 6573 986f 6693 7468 .o..mLuses.of.th │ │ │ │ +000552a0: 6598 7790 ac72 6f72 6493 606d 6574 612d e.w..rord.`meta- │ │ │ │ +000552b0: 6c61 6e67 7561 6765 272e 9105 0f16 5768 language'.....Wh │ │ │ │ +000552c0: 656e 93eb 484d 4c98 cf69 7393 6465 7363 en..HML..is.desc │ │ │ │ +000552d0: 7269 6290 538e 6564 8ea1 8d69 6e96 0397 rib.S.ed...in... │ │ │ │ +000552e0: c250 90ac 7261 7274 9349 2c91 03a8 57eb .P..rart.I,...W. │ │ │ │ +000552f0: 484d 4c93 cf69 7393 7468 6593 6f62 9100 HML..is.the.ob.. │ │ │ │ +00055300: a71c 6a65 6374 936c 616e 6775 6167 6593 ..ject.language. │ │ │ │ +00055310: 756e 6465 7293 636f 6e73 6964 6572 6174 under.considerat │ │ │ │ +00055320: 696f 6e7c 616e 6493 456e 676c 6973 6893 ion|and.English. │ │ │ │ +00055330: 6973 9361 6761 696e 9374 6865 936d 6574 is.again.the.met │ │ │ │ +00055340: 612d 8ea1 8d6c 616e 6775 6167 6521 8e9f a-...language!.. │ │ │ │ +00055350: 1108 2a8d 910b 618f 5468 6596 046f b8eb ..*...a.The..o.. │ │ │ │ +00055360: 4848 4f4c 9104 6fb9 cf73 796e 9aac 7274 HHOL..o..syn..rt │ │ │ │ +00055370: 6178 9363 6f6e 9874 6169 6e73 9104 6fb9 ax.con.tains..o. │ │ │ │ +00055380: 7379 6e98 7461 6374 6963 9363 6174 6567 syn.tactic.categ │ │ │ │ +00055390: 6f72 6965 7391 046f b96f 6693 7498 7970 ories..o.of.t.yp │ │ │ │ +000553a0: 9053 8e65 7393 616e 649b 046f b974 6572 .S.es.and..o.ter │ │ │ │ +000553b0: 6d73 9377 686f 7365 9865 6c65 6d65 6e90 ms.whose.elemen. │ │ │ │ +000553c0: ac72 7473 9361 7265 8ea1 8d69 6e9a ac72 .rts.are...in..r │ │ │ │ +000553d0: 7465 6e64 6564 9605 d545 746f 9105 d546 tended...Eto...F │ │ │ │ +000553e0: 6465 6e6f 7465 9372 6573 7090 538e 6563 denote.resp.S.ec │ │ │ │ +000553f0: 7469 7698 656c 7993 6365 7274 6169 6e93 tiv.ely.certain. │ │ │ │ +00055400: 7365 7473 9105 d546 616e 6493 656c 656d sets...Fand.elem │ │ │ │ +00055410: 656e 9874 7393 6f66 9605 d546 7365 7473 en.ts.of...Fsets │ │ │ │ +00055420: 2e91 0af8 b754 6869 7393 7365 7491 05d5 .....This.set... │ │ │ │ +00055430: 4574 6865 6f72 6574 6963 8ea1 8d69 6e9a Etheoretic...in. │ │ │ │ +00055440: ac72 7465 7270 7265 7461 7469 6f6e 9605 .rterpretation.. │ │ │ │ +00055450: 455d 7769 6c6c 9105 455e 6290 538e 6593 E]will..E^b.S.e. │ │ │ │ +00055460: 6465 7698 656c 6f70 9053 8e65 6493 616c dev.elop.S.ed.al │ │ │ │ +00055470: 6f6e 6793 7369 6465 9b05 455e 7468 6593 ong.side..E^the. │ │ │ │ +00055480: 6465 7363 7269 7074 696f 6e93 6f66 9874 description.of.t │ │ │ │ +00055490: 6865 93eb 4848 4f4c 93cf 7379 6e90 ac72 he..HHOL..syn..r │ │ │ │ +000554a0: 7461 782c 9105 9c0b 616e 6493 696e 8ea1 tax,....and.in.. │ │ │ │ +000554b0: 8d74 6865 9604 a5b6 6e65 7874 9363 90ac .the....next.c.. │ │ │ │ +000554c0: 7268 6170 7465 7293 7468 6591 04a5 b5eb rhapter.the..... │ │ │ │ +000554d0: 4848 4f4c 93cf 7072 6f9a 538e 6f66 9373 HHOL..pro.S.of.s │ │ │ │ +000554e0: 7973 7465 6d93 7769 6c6c 9362 9865 9373 ystem.will.b.e.s │ │ │ │ +000554f0: 686f 90ac 7277 6e93 746f 9362 9865 9104 ho..rwn.to.b.e.. │ │ │ │ +00055500: a5b5 736f 756e 6493 666f 7293 7265 6173 ..sound.for.reas │ │ │ │ +00055510: 6f6e 696e 6793 6162 986f 7574 8ea1 8d70 oning.ab.out...p │ │ │ │ +00055520: 726f 709a 538e 6572 7469 6573 9603 1b55 rop.S.erties...U │ │ │ │ +00055530: 6f66 9374 6865 9373 6574 9103 1b54 7468 of.the.set...Tth │ │ │ │ +00055540: 656f 7265 7469 6393 6d6f 9864 656c 2e8d eoretic.mo.del.. │ │ │ │ +00055550: 8d9f fba5 32d5 318e 8e91 09b3 c9cf 5468 ....2.1.......Th │ │ │ │ +00055560: 6973 9103 1b54 6d6f 9864 656c 9369 7393 is...Tmo.del.is. │ │ │ │ +00055570: 6769 7690 ac72 656e 9369 6e93 7465 726d giv..ren.in.term │ │ │ │ +00055580: 7393 6f66 9361 930c 7865 6491 031b 5473 s.of.a..xed...Ts │ │ │ │ +00055590: 6574 936f 6693 7365 7473 93da 5591 0131 et.of.sets..U..1 │ │ │ │ +000555a0: 11cf 2c8e a18d 7768 6963 9aac 7268 9603 ..,...whic..rh.. │ │ │ │ +000555b0: eaa8 7769 6c6c 9362 9053 8e65 9363 616c ..will.b.S.e.cal │ │ │ │ +000555c0: 6c65 6493 7468 6593 e575 6e69 7665 7273 led.the..univers │ │ │ │ +000555d0: 6591 04d0 58cf 616e 6493 7768 6963 9868 e...X.and.whic.h │ │ │ │ +000555e0: 9369 7393 6173 7375 6d65 6493 746f 9368 .is.assumed.to.h │ │ │ │ +000555f0: 6198 7698 6593 7468 6593 666f 6c6c 6f98 a.v.e.the.follo. │ │ │ │ +00055600: 7769 6e67 9370 726f 7090 538e 6572 7469 wing.prop.S.erti │ │ │ │ +00055610: 6573 2e8e a41f 28d2 8d8d 8dd0 496e 6861 es....(.....Inha │ │ │ │ +00055620: 628e 8e91 27f7 19cf 4561 6395 ac72 689b b...'...Eac..rh. │ │ │ │ +00055630: 03ea a865 6c65 6d65 6e93 7498 6f66 98da ...elemen.t.of.. │ │ │ │ +00055640: 5591 051b b9cf 6973 9861 986e 6f6e 2d65 U.....is.a.non-e │ │ │ │ +00055650: 6d70 7493 7998 7365 742e 8ea1 8d8d 8dd0 mpt.y.set....... │ │ │ │ +00055660: 5375 628e 8e91 1c5f fccf 4966 9603 eaa8 Sub...._..If.... │ │ │ │ +00055670: d758 9104 46d5 da32 9b03 5552 5591 051b .X..F..2..URU... │ │ │ │ +00055680: b9cf 616e 6493 da3b 9836 cf3d 98d7 5991 ..and..;.6.=..Y. │ │ │ │ +00055690: 05f1 c2da 1298 d758 9100 f183 cf2c 9374 .......X.....,.t │ │ │ │ +000556a0: 6865 6e93 d759 9105 f1c2 da32 9855 9101 hen..Y.....2.U.. │ │ │ │ +000556b0: 3111 cf2e 8ea1 8d8d 8dd0 5072 6f90 6000 1.........Pro.`. │ │ │ │ +000556c0: 648e 8e91 233c 6fcf 4966 9604 3347 d758 d...#|......./... │ │ │ │ +00055a60: fd8b d021 8d8d 8d91 eaf1 eb43 686f 6963 ...!.......Choic │ │ │ │ +00055a70: 658e 8e91 18ba cacf 5468 6572 6596 04ff e.......There... │ │ │ │ +00055a80: 7369 739b 04ff 7461 9364 6973 7469 6e67 sis...ta.disting │ │ │ │ +00055a90: 7569 7368 6564 9865 6c65 6d65 6e9a ac72 uished.elemen..r │ │ │ │ +00055aa0: 748d 9363 9868 8e91 1598 53da 328d 9105 t..c.h....S.2... │ │ │ │ +00055ab0: 2c75 9ff7 fffc f314 fab1 7512 000a 0000 ,u........u..... │ │ │ │ +00055ac0: 000a 0000 0006 636d 6578 3130 bf51 8e8d ......cmex10.Q.. │ │ │ │ +00055ad0: 910e 9e3e 9f02 8004 d858 9100 9fd2 db32 ...>.....X.....2 │ │ │ │ +00055ae0: 558e 9124 8110 d758 9100 f183 cf2e 9108 U..$...X........ │ │ │ │ +00055af0: 7742 5468 6591 04ff 7465 6c65 6d65 6e98 wBThe...telemen. │ │ │ │ +00055b00: 7473 936f 6691 04ff 7474 6865 9370 726f ts.of...tthe.pro │ │ │ │ +00055b10: 9053 8e64 7563 748e a410 0000 8d8d 9108 .S.duct......... │ │ │ │ +00055b20: 51d7 9ff7 fffc bf51 8e8d 9111 c3a0 9f02 Q......Q........ │ │ │ │ +00055b30: 8004 d858 9100 9fd2 db32 558e 9127 a672 ...X.....2U..'.r │ │ │ │ +00055b40: d758 9104 aab5 cf61 7265 9103 b933 2864 .X.....are...3(d │ │ │ │ +00055b50: 6570 9a53 8e65 6e64 656e 95ac 7274 6c79 ep.S.enden..rtly │ │ │ │ +00055b60: 9103 b932 7493 7970 9865 6429 9b03 b933 ...2t.yp.ed)...3 │ │ │ │ +00055b70: 6675 6e63 7469 6f6e 733a 9105 2025 7468 functions:.. %th │ │ │ │ +00055b80: 9375 7396 03b9 3266 6f72 9861 6c6c 93d7 .us...2for.all.. │ │ │ │ +00055b90: 5891 0446 d5da 3291 0355 5255 9101 3111 X..F..2..URU..1. │ │ │ │ +00055ba0: cf2c 9103 c317 d758 9104 aab5 cf69 7398 .,.....X.....is. │ │ │ │ +00055bb0: 6e6f 6e2d 656d 7074 9aac 7279 9362 9879 non-empt..ry.b.y │ │ │ │ +00055bc0: 8ea1 8d91 0851 d7d0 496e 6861 6296 03ea .....Q..Inhab... │ │ │ │ +00055bd0: a8cf 616e 648d 9363 90ac 7268 8e91 0f57 ..and..c..rh...W │ │ │ │ +00055be0: 1228 d758 9100 f183 cf29 9603 5552 da32 .(.X.....)..UR.2 │ │ │ │ +00055bf0: 93d7 5891 04dc 2bcf 7769 746e 6573 7365 ..X...+.witnesse │ │ │ │ +00055c00: 7391 03ea a874 6869 732e 8ea9 1cf7 528d s....this.....R. │ │ │ │ +00055c10: 91ea f1eb 5468 6572 6596 048d 6861 7265 ....There...hare │ │ │ │ +00055c20: 9b04 8d69 736f 6d65 9363 6f6e 7365 7175 ...isome.consequ │ │ │ │ +00055c30: 656e 6365 7393 6f66 9874 6865 7365 9361 ences.of.these.a │ │ │ │ +00055c40: 7373 756d 7074 696f 6e73 9377 6869 6390 ssumptions.whic. │ │ │ │ +00055c50: ac72 6898 7769 6c6c 9362 9053 8e65 936e .rh.will.b.S.e.n │ │ │ │ +00055c60: 6565 6465 642e 9107 2121 496e 9873 6574 eeded...!!In.set │ │ │ │ +00055c70: 9374 6865 6f72 798e a18d 91ea f1eb 6675 .theory.......fu │ │ │ │ +00055c80: 6e63 7469 6f6e 7396 0466 8261 7265 9369 nctions..f.are.i │ │ │ │ +00055c90: 6465 6e9a ac72 7469 0c65 6493 7769 7468 den..rti.ed.with │ │ │ │ +00055ca0: 9374 6865 6972 9367 7261 7068 732c 9104 .their.graphs,.. │ │ │ │ +00055cb0: 8579 7768 6963 9868 9361 7265 9363 6572 .ywhic.h.are.cer │ │ │ │ +00055cc0: 7461 696e 9373 6574 7391 0466 836f 6693 tain.sets..f.of. │ │ │ │ +00055cd0: 6f72 6465 7265 6493 7061 6972 732e 9106 ordered.pairs... │ │ │ │ +00055ce0: ac6e 5468 9875 738e a18d 91ea f1eb 7468 .nTh.us.......th │ │ │ │ +00055cf0: 6596 03eb de73 6574 93d7 588d 9100 f183 e....set..X..... │ │ │ │ +00055d00: da21 8e91 0cf1 85d7 599b 0688 4ecf 6f66 .!......Y...N.of │ │ │ │ +00055d10: 9361 6c6c 9366 756e 6374 696f 6e73 9366 .all.functions.f │ │ │ │ +00055d20: 726f 6d91 03eb df61 9373 6574 93d7 5891 rom....a.set..X. │ │ │ │ +00055d30: 04dd 61cf 746f 9361 9373 6574 93d7 5998 ..a.to.a.set..Y. │ │ │ │ +00055d40: cf69 7393 6193 7375 6273 6574 936f 6693 .is.a.subset.of. │ │ │ │ +00055d50: d750 9101 a1c6 cf28 d758 9103 9cff da02 .P.....(.X...... │ │ │ │ +00055d60: 9102 ab7b d759 9102 9c70 cf29 3b91 03ec ...{.Y...p.);... │ │ │ │ +00055d70: 7961 6e64 9369 7493 6973 8ea1 8d91 eaf1 yand.it.is...... │ │ │ │ +00055d80: eb61 9604 3f2e 6e6f 6e2d 656d 7074 90ac .a..?.non-empt.. │ │ │ │ +00055d90: 7279 9b04 3f2f 7365 7493 7768 656e 93d7 ry..?/set.when.. │ │ │ │ +00055da0: 5991 06db 9ecf 6973 986e 6f6e 2d65 6d70 Y.....is.non-emp │ │ │ │ +00055db0: 7490 ac72 7991 ff05 562e 9106 3672 536f t..ry...V...6rSo │ │ │ │ +00055dc0: 98d0 5375 62cf 2c91 0454 4fd0 5072 6f90 ..Sub.,..TO.Pro. │ │ │ │ +00055dd0: 6000 6498 cf61 6e64 93d0 5095 a000 6f93 `.d..and..P...o. │ │ │ │ +00055de0: 7796 043f 2ecf 746f 6765 7468 6572 9369 w..?..together.i │ │ │ │ +00055df0: 6d70 6c79 9874 6861 7493 da55 8ea1 8d91 mply.that..U.... │ │ │ │ +00055e00: eaf1 ebcf 616c 736f 9103 eaa8 7361 7469 ....also....sati │ │ │ │ +00055e10: 730c 6573 8e9f 1cf7 538d 8d8d 91ea f1eb s.es....S....... │ │ │ │ +00055e20: d046 91fe e000 756e 8e8e 9107 2e59 cf49 .F....un.....Y.I │ │ │ │ +00055e30: 6696 03ea a8d7 5891 0446 d5da 329b 0355 f.....X..F..2..U │ │ │ │ +00055e40: 5255 9105 1bb9 cf61 6e64 93d7 5991 05f1 RU.....and..Y... │ │ │ │ +00055e50: c2da 3298 5591 0131 11cf 2c93 7468 656e ..2.U..1..,.then │ │ │ │ +00055e60: 93d7 588d 9100 f183 da21 8e91 0cf1 85d7 ..X......!...... │ │ │ │ +00055e70: 5991 05f1 c2da 3298 5591 0131 11cf 2e8e Y.....2.U..1.... │ │ │ │ +00055e80: a68d 91ea f1eb 4279 9605 0d42 6974 6572 ......By...Biter │ │ │ │ +00055e90: 6174 696e 6793 d050 726f 9060 0064 cf2c ating..Pro.`.d., │ │ │ │ +00055ea0: 9b05 55e9 6f6e 6593 6861 7393 7468 6174 ..U.one.has.that │ │ │ │ +00055eb0: 9374 6865 9363 6172 7465 7369 616e 9370 .the.cartesian.p │ │ │ │ +00055ec0: 726f 9053 8e64 7563 7493 6f66 9361 6e90 ro.S.duct.of.an. │ │ │ │ +00055ed0: ac72 7993 0c6e 6974 652c 986e 6f6e 2d7a .ry..nite,.non-z │ │ │ │ +00055ee0: 6572 6f93 6e95 ac72 756d 9362 9053 8e65 ero.n..rum.b.S.e │ │ │ │ +00055ef0: 728e a18d 91ea f1eb 6f66 9604 6892 7365 r.......of..h.se │ │ │ │ +00055f00: 7473 9369 6e93 da55 9b05 99a3 cf69 7393 ts.in..U.....is. │ │ │ │ +00055f10: 6167 6169 6e93 696e 93da 5591 0131 11cf again.in..U..1.. │ │ │ │ +00055f20: 2e91 06b2 9dda 5598 cf61 6c73 6f93 636f ......U..also.co │ │ │ │ +00055f30: 6e9a ac72 7461 696e 7393 7468 6593 6361 n..rtains.the.ca │ │ │ │ +00055f40: 7274 6573 6961 6e93 7072 6f90 538e 6475 rtesian.pro.S.du │ │ │ │ +00055f50: 6374 936f 6693 6e6f 9373 6574 732c 9104 ct.of.no.sets,.. │ │ │ │ +00055f60: 880c 7768 6963 9868 9369 7393 746f 8ea1 ..whic.h.is.to.. │ │ │ │ +00055f70: 8d91 eaf1 eb73 619a ac72 7996 0437 0074 .....sa..ry..7.t │ │ │ │ +00055f80: 6861 7493 6974 9363 6f6e 9874 6169 6e73 hat.it.con.tains │ │ │ │ +00055f90: 9361 936f 6e65 2d65 6c65 6d65 6e98 7493 .a.one-elemen.t. │ │ │ │ +00055fa0: 7365 7493 2862 9879 9376 6972 7475 6593 set.(b.y.virtue. │ │ │ │ +00055fb0: 6f66 93d0 5375 6293 cf61 7070 6c69 6564 of..Sub..applied │ │ │ │ +00055fc0: 9374 6f93 616e 9879 9373 6574 9369 6e93 .to.an.y.set.in. │ │ │ │ +00055fd0: da55 9101 3111 cf7c d049 6e66 7490 a000 .U..1..|.Inft... │ │ │ │ +00055fe0: 798e a18d 91ea f1eb cf67 7561 7261 6e90 y........guaran. │ │ │ │ +00055ff0: ac72 7465 6573 9603 a4fc 7468 6572 659b .rtees....there. │ │ │ │ +00056000: 03a4 fd69 7393 6f6e 6529 3b91 03bc 3566 ...is.one);...5f │ │ │ │ +00056010: 6f72 9864 650c 6e69 7465 6e65 7373 2c91 or.de.niteness,. │ │ │ │ +00056020: 03b2 eb61 9370 6172 7469 6375 6c61 7298 ...a.particular. │ │ │ │ +00056030: 6f6e 652d 656c 656d 656e 90ac 7274 9373 one-elemen..rt.s │ │ │ │ +00056040: 6574 9377 696c 6c93 6290 538e 6598 7369 et.will.b.S.e.si │ │ │ │ +00056050: 6e67 6c65 6493 6f75 742e 8ea6 8d8d 8d91 ngled.out....... │ │ │ │ +00056060: eaf1 ebd0 556e 6974 8e8e 910b b1e8 da55 ....Unit.......U │ │ │ │ +00056070: 9105 1bb9 cf63 6f6e 9aac 7274 6169 6e73 .....con..rtains │ │ │ │ +00056080: 9603 eaa8 6193 6469 7374 696e 6775 6973 ....a.distinguis │ │ │ │ +00056090: 6865 6493 6f6e 652d 656c 656d 656e 9874 hed.one-elemen.t │ │ │ │ +000560a0: 9373 6574 9331 9603 5552 3d93 da66 cf30 .set.1..UR=..f.0 │ │ │ │ +000560b0: da67 cf2e 8ea6 8d91 eaf1 eb53 696d 696c .g.........Simil │ │ │ │ +000560c0: 6172 6c79 91ff 0556 2c9b 0491 e762 9053 arly...V,....b.S │ │ │ │ +000560d0: 8e65 6361 7573 6596 0470 746f 6691 0470 .ecause..ptof..p │ │ │ │ +000560e0: 73d0 5375 6293 cf61 6e64 93d0 496e 6674 s.Sub..and..Inft │ │ │ │ +000560f0: 90a0 0079 cf2c 98da 5591 05a1 84cf 636f ...y.,..U.....co │ │ │ │ +00056100: 6e9a ac72 7461 696e 7393 7498 7798 6f2d n..rtains.t.w.o- │ │ │ │ +00056110: 656c 656d 656e 9874 9373 6574 732c 9104 elemen.t.sets,.. │ │ │ │ +00056120: 91e7 6f6e 6593 6f66 9104 7073 7768 6963 ..one.of..pswhic │ │ │ │ +00056130: 9868 9377 696c 6c93 6290 538e 658e a18d .h.will.b.S.e... │ │ │ │ +00056140: 91ea f1eb 7369 6e67 6c65 6491 03ea a86f ....singled....o │ │ │ │ +00056150: 7574 2e8e 9f1c f753 8d8d 8d91 eaf1 ebd0 ut.....S........ │ │ │ │ +00056160: 426f 9060 006f 6c8e 8e91 0c0a cbda 5591 Bo.`.ol.......U. │ │ │ │ +00056170: 051b b9cf 636f 6e9a ac72 7461 696e 7396 ....con..rtains. │ │ │ │ +00056180: 03ea a861 9364 6973 7469 6e67 7569 7368 ...a.distinguish │ │ │ │ +00056190: 6564 9374 9877 986f 2d65 6c65 6d65 6e98 ed.t.w.o-elemen. │ │ │ │ +000561a0: 7493 7365 748d 9332 8e91 0d1f f63d 9103 t.set..2.....=.. │ │ │ │ +000561b0: 5552 da66 cf30 d73b 9101 fffe cf31 da67 UR.f.0.;.....1.g │ │ │ │ +000561c0: cf2e 8ea6 8d91 f653 7a54 6865 9b04 68f5 .......SzThe..h. │ │ │ │ +000561d0: 6162 9053 8e6f 95ac 7276 9365 9104 68f6 ab.S.o..rv.e..h. │ │ │ │ +000561e0: 6173 7375 6d70 7469 6f6e 7398 6f6e 98da assumptions.on.. │ │ │ │ +000561f0: 5591 059a 07cf 6172 6598 7793 6561 6b93 U.....are.w.eak. │ │ │ │ +00056200: 6572 9874 6861 6e96 0468 f674 686f 7365 er.than..h.those │ │ │ │ +00056210: 9869 6d70 9053 8e6f 7365 6498 6f6e 9361 .imp.S.osed.on.a │ │ │ │ +00056220: 9875 6e69 7690 ac72 6572 7365 986f 6693 .univ..rerse.of. │ │ │ │ +00056230: 7365 7473 9862 90ac 7279 8ea1 8d91 eaf1 sets.b..ry...... │ │ │ │ +00056240: eb74 6865 9604 b7db 6178 696f 6d73 936f .the....axioms.o │ │ │ │ +00056250: 6693 5a65 726d 656c 6f2d 4691 ff05 5672 f.Zermelo-F...Vr │ │ │ │ +00056260: 6165 6e6b 90ac 7265 6c93 7365 7491 04b7 aenk..rel.set... │ │ │ │ +00056270: dc74 6865 6f72 7993 7769 7468 9374 6865 .theory.with.the │ │ │ │ +00056280: 9341 7869 6f6d 936f 6693 4368 6f69 6365 .Axiom.of.Choice │ │ │ │ +00056290: 9328 8deb 615a 4643 8e91 113e fecf 292c .(..aZFC...>..), │ │ │ │ +000562a0: 9104 eb28 7072 696e 6369 7061 6c6c 798e ...(principally. │ │ │ │ +000562b0: a18d 91ea f1eb 6290 538e 6563 6175 7365 ......b.S.ecause │ │ │ │ +000562c0: 9603 ddd3 da55 9105 0ee5 cf69 7393 6e6f .....U.....is.no │ │ │ │ +000562d0: 7493 7265 7175 6972 6564 9b03 ddd4 746f t.required....to │ │ │ │ +000562e0: 9373 6174 6973 6679 9361 6e90 ac72 7998 .satisfy.an..ry. │ │ │ │ +000562f0: 666f 726d 936f 6693 7468 6598 4178 696f form.of.the.Axio │ │ │ │ +00056300: 6d93 6f66 9352 6570 6c61 6365 6d65 6e90 m.of.Replacemen. │ │ │ │ +00056310: ac72 742e 9105 3499 496e 6465 6564 2c91 .rt...4.Indeed,. │ │ │ │ +00056320: 03e0 6569 7493 6973 8ea1 8d91 eaf1 eb70 ..eit.is.......p │ │ │ │ +00056330: 9053 8e6f 7373 6962 6c65 9b04 6ceb 746f .S.ossible..l.to │ │ │ │ +00056340: 9104 6cec 7072 6f95 ac72 7693 6598 7468 ..l.pro..rv.e.th │ │ │ │ +00056350: 6598 6578 6973 7465 6e63 6596 046c ec6f e.existence..l.o │ │ │ │ +00056360: 6698 6198 7365 7493 da55 9105 9dfc cf77 f.a.set..U.....w │ │ │ │ +00056370: 6974 6898 7468 6598 6162 9a53 8e6f 95ac ith.the.ab.S.o.. │ │ │ │ +00056380: 7276 9365 9104 6cec 7072 6f70 9865 7274 rv.e..l.prop.ert │ │ │ │ +00056390: 6965 7396 046c eb66 726f 6d93 7468 6591 ies..l.from.the. │ │ │ │ +000563a0: 046c ec61 7869 6f6d 7393 6f66 8ea1 8d8d .l.axioms.of.... │ │ │ │ +000563b0: 91ea f1eb eb61 5a46 438e 91fc 30e9 cf2e .....aZFC...0... │ │ │ │ +000563c0: 9105 2892 2846 91ff 0556 6f72 9603 b9be ..(.(F...Vor.... │ │ │ │ +000563d0: 6578 616d 706c 6593 6f6e 659b 03b9 bf63 example.one....c │ │ │ │ +000563e0: 6f75 6c64 9374 616b 90ac 7265 93da 5591 ould.tak..re..U. │ │ │ │ +000563f0: 04ea cfcf 746f 9363 6f6e 7369 7374 986f ....to.consist.o │ │ │ │ +00056400: 6693 616c 6c93 6e6f 6e2d 656d 7074 90ac f.all.non-empt.. │ │ │ │ +00056410: 7279 9373 6574 7393 696e 9874 6865 9376 ry.sets.in.the.v │ │ │ │ +00056420: 90ac 726f 6e93 4e65 756d 616e 6e8e a18d ..ron.Neumann... │ │ │ │ +00056430: 91ea f1eb 6375 6d95 ac72 756c 6174 6976 ....cum..rulativ │ │ │ │ +00056440: 9365 9b04 f1f0 6869 6572 6172 6393 6893 .e....hierarc.h. │ │ │ │ +00056450: 7996 04f1 ef66 6f72 6d65 6498 6290 538e y....formed.b.S. │ │ │ │ +00056460: 6566 6f72 6593 7374 6167 6598 d721 9103 efore.stage..!.. │ │ │ │ +00056470: cc22 cf2b 9103 5de9 d721 906e 39cf 2e29 .".+..]..!.n9..) │ │ │ │ +00056480: 9108 4eb7 5468 90ac 7275 732c 9105 33c1 ..N.Th..rus,..3. │ │ │ │ +00056490: 6173 9877 6974 6893 6d61 6e90 ac72 7998 as.with.man..ry. │ │ │ │ +000564a0: 6f74 6865 7293 7069 6563 6573 986f 668e other.pieces.of. │ │ │ │ +000564b0: a18d 91ea f1eb 6d61 7468 656d 6174 6963 ......mathematic │ │ │ │ +000564c0: 732c 9103 af65 6974 9603 a094 6973 9370 s,...eit....is.p │ │ │ │ +000564d0: 9053 8e6f 7373 6962 6c65 9b03 a095 696e .S.ossible....in │ │ │ │ +000564e0: 9370 7269 6e63 6970 616c 9374 6f93 6769 .principal.to.gi │ │ │ │ +000564f0: 7690 ac72 6598 6193 636f 6d70 6c65 7465 v..re.a.complete │ │ │ │ +00056500: 6c79 9366 6f72 6d61 6c93 7690 ac72 6572 ly.formal.v..rer │ │ │ │ +00056510: 7369 6f6e 9877 6974 6869 6e8d 93eb 615a sion.within...aZ │ │ │ │ +00056520: 4643 8e91 1880 26cf 7365 748e a18d 91ea FC....&.set..... │ │ │ │ +00056530: f1eb 7468 656f 7279 9603 eaa8 6f66 9374 ..theory....of.t │ │ │ │ +00056540: 6865 9373 656d 616e 9aac 7274 6963 7393 he.seman..rtics. │ │ │ │ +00056550: 6f66 9374 6865 93eb 4848 4f4c 93cf 6c6f of.the..HHOL..lo │ │ │ │ +00056560: 6769 6393 746f 9362 9053 8e65 9367 6976 gic.to.b.S.e.giv │ │ │ │ +00056570: 9865 6e93 6290 538e 656c 6f98 772e 8e9f .en.b.S.elo.w... │ │ │ │ +00056580: 2bbd d58d 8d91 eaf1 ebeb 4b39 2e32 8e91 +.........K9.2.. │ │ │ │ +00056590: 1739 9654 91ff 75c2 7970 9100 8a3d 6573 .9.T..u.yp...=es │ │ │ │ +000565a0: 8e9f 1d16 ed8d 91ea f1eb cf54 6865 9603 ...........The.. │ │ │ │ +000565b0: 3045 7490 ac72 7970 9053 8e65 7393 6f66 0Et..ryp.S.es.of │ │ │ │ +000565c0: 9b03 3044 7468 6593 eb48 484f 4c93 cf6c ..0Dthe..HHOL..l │ │ │ │ +000565d0: 6f67 6963 9361 7265 9365 7870 7265 7373 ogic.are.express │ │ │ │ +000565e0: 696f 6e73 9874 6861 7493 6465 6e6f 7465 ions.that.denote │ │ │ │ +000565f0: 9373 6574 7393 2869 6e98 7468 6593 756e .sets.(in.the.un │ │ │ │ +00056600: 6976 9aac 7265 7273 6593 da55 9101 3111 iv..rerse..U..1. │ │ │ │ +00056610: cf29 2e91 04fa bf46 91ff 0556 6f6c 6c6f .).....F...Vollo │ │ │ │ +00056620: 9877 696e 678e a18d 91ea f1eb 7472 6164 .wing.......trad │ │ │ │ +00056630: 6974 696f 6e2c 9603 b1a5 d71b 906e 39cf ition,.......n9. │ │ │ │ +00056640: 2c93 7090 538e 6f73 7369 626c 799b 03a3 ,.p.S.ossibly... │ │ │ │ +00056650: 6564 6563 6f72 6174 6564 9603 a364 7769 edecorated...dwi │ │ │ │ +00056660: 7468 9373 7562 7363 7269 7074 7398 6f72 th.subscripts.or │ │ │ │ +00056670: 9370 7269 6d65 732c 9103 b1a5 6973 9875 .primes,....is.u │ │ │ │ +00056680: 7365 6493 746f 9372 616e 6765 986f 95ac sed.to.range.o.. │ │ │ │ +00056690: 7276 9365 7291 03a3 6461 7262 6974 7261 rv.er...darbitra │ │ │ │ +000566a0: 7279 8ea1 8d91 eaf1 eb74 90ac 7279 7090 ry.......t..ryp. │ │ │ │ +000566b0: 538e 6573 2e8e 9f10 97dd 8d91 f653 7a54 S.es.........SzT │ │ │ │ +000566c0: 6865 7265 9604 33f1 6172 6593 666f 7572 here..3.are.four │ │ │ │ +000566d0: 936b 696e 6473 936f 669b 0433 f074 90ac .kinds.of..3.t.. │ │ │ │ +000566e0: 7279 7090 538e 6573 9369 6e93 7468 6593 ryp.S.es.in.the. │ │ │ │ +000566f0: eb48 484f 4c93 cf6c 6f67 6963 2e91 0614 .HHOL..logic.... │ │ │ │ +00056700: bb54 6865 7365 9863 616e 9362 9a53 8e65 .These.can.b.S.e │ │ │ │ +00056710: 9364 6573 6372 6962 9865 6493 696e 666f .describ.ed.info │ │ │ │ +00056720: 726d 616c 6c79 9362 90ac 7279 8ea1 8d91 rmally.b..ry.... │ │ │ │ +00056730: eaf1 eb74 6865 9603 f1d7 666f 6c6c 6f9a ...the....follo. │ │ │ │ +00056740: ac72 7769 6e67 93eb 4842 4e46 9103 f1d5 .rwing..HBNF.... │ │ │ │ +00056750: cf67 7261 6d6d 6172 2c91 03f3 a369 6e93 .grammar,....in. │ │ │ │ +00056760: 7768 6963 9868 93d7 0b91 0405 66cf 7261 whic.h......f.ra │ │ │ │ +00056770: 6e67 6573 936f 9876 9865 7291 03f1 d674 nges.o.v.er....t │ │ │ │ +00056780: 9879 7090 538e 6593 7691 ff58 e461 7269 .yp.S.e.v..X.ari │ │ │ │ +00056790: 6162 6c65 732c 9103 f3a3 f340 7d68 21d3 ables,.....@}h!. │ │ │ │ +000567a0: 000c 0000 000c 0000 0006 636d 736c 3132 ..........cmsl12 │ │ │ │ +000567b0: eb40 6393 cf72 616e 6765 7393 6f98 7698 .@c..ranges.o.v. │ │ │ │ +000567c0: 6572 9361 746f 6d69 638e a18d 91ea f1eb er.atomic....... │ │ │ │ +000567d0: 749a ac72 7970 9053 8e65 7396 03ea a861 t..ryp.S.es....a │ │ │ │ +000567e0: 6e64 93eb 406f 7093 cf72 616e 6765 7393 nd..@op..ranges. │ │ │ │ +000567f0: 6f98 7698 6572 9374 9879 709a 538e 6593 o.v.er.t.yp.S.e. │ │ │ │ +00056800: 6f70 9865 7261 746f 7273 2e8e 8e9f 24fd op.erators....$. │ │ │ │ +00056810: 138e 8c8b 0000 0067 0000 0000 0000 0000 .......g........ │ │ │ │ 00056820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00056830: 0000 0000 0005 59c4 a002 cc05 558d a0fd ......Y.....U... │ │ │ │ -00056840: 46d3 0e8d 8d8d 8d9f fa99 9a8d 9112 c761 F..............a │ │ │ │ -00056850: d039 2e32 2e91 0a80 0054 90a0 0079 7090 .9.2.....T...yp. │ │ │ │ -00056860: 6000 6573 9201 6ffe d831 3033 8e91 12c7 `.es..o..103.... │ │ │ │ -00056870: 619f 0566 6689 0000 e666 01c7 3e7c 8e8e a..ff....f..>|.. │ │ │ │ -00056880: 8e8e a002 942f df8d a0fd 8bd0 219f 101c ...../......!... │ │ │ │ -00056890: ab8d 916d 68f9 d71b 910f 8383 cf3a 3a3d ...mh........::= │ │ │ │ -000568a0: 8d8d 8d8d 910f 154a 9e95 56d7 0b8e 8e9f .......J..V..... │ │ │ │ -000568b0: 26b7 788d 8d8d 8d8d 8d91 f480 1ac6 7490 &.x...........t. │ │ │ │ -000568c0: b8e3 7970 9047 1d65 9103 5555 7691 ff71 ..yp.G.e..UUv..q │ │ │ │ -000568d0: c761 7269 6162 6c65 738e 8e8e 8d8d 910f .ariables....... │ │ │ │ -000568e0: 884e 9ff6 bccd 8400 1bc9 9a00 0066 658e .N...........fe. │ │ │ │ -000568f0: 8d8d 910f bb80 9fe4 f333 f315 7fe4 4fa3 .........3....O. │ │ │ │ -00056900: 000a 0000 000a 0000 0006 6c69 6e65 3130 ..........line10 │ │ │ │ -00056910: c036 8e8e 8e8e 8e8e 8e8e 9125 b75c da6a .6.........%.\.j │ │ │ │ -00056920: 8d8d 8d8d 910f 31bd 9e95 56eb 4063 8e8e ......1...V.@c.. │ │ │ │ -00056930: 9f26 b778 8d8d 8d8d 8d9f f1cc 288d 91f5 .&.x........(... │ │ │ │ -00056940: dc61 c661 746f 6d69 6391 0355 5574 90b8 .a.atomic..UUt.. │ │ │ │ -00056950: e379 7090 471d 6573 8e8e 8e8d 8d91 119a .yp.G.es........ │ │ │ │ -00056960: fa9f eb9f 5b84 0010 0e17 0000 6665 8e8d ....[.......fe.. │ │ │ │ -00056970: 8d91 11ce 2c9f e591 44c0 368e 8e8e 8e8e ....,...D.6..... │ │ │ │ -00056980: 8e8e 8e91 2457 61da 6a8d 8d8d 8d8d 910f ....$Wa.j....... │ │ │ │ -00056990: 154a cf28 d71b 8d9f 01cc ccd5 318e 9104 .J.(........1... │ │ │ │ -000569a0: c004 d73b 8d96 01ff fe3a 933a 933a 8e91 ...;.....:.:.:.. │ │ │ │ -000569b0: 11ca 9c3b 9101 fffe 1b8d 9f01 cccc d86e ...;...........n │ │ │ │ -000569c0: 8e91 05a8 50cf 298d eb40 6f70 8e8e 8e8e ....P.)..@op.... │ │ │ │ -000569d0: 9f07 3331 8d8d 910f 154a bf7c 8400 0133 ..31.....J.|...3 │ │ │ │ -000569e0: 3100 1afa ba7b 7a84 0001 3331 001a fab9 1....{z...31.... │ │ │ │ -000569f0: 7d8e 8e8e 9f30 eaa9 8d8d 8d8d 8d9f eb9f }....0.......... │ │ │ │ -00056a00: 5b8d 9118 76c5 c663 6f6d 7095 471d 6f75 [...v..comp.G.ou │ │ │ │ -00056a10: 6e64 9103 5555 7490 b8e3 7970 9365 738e nd..UUt...yp.es. │ │ │ │ -00056a20: 8e8e 8d8d 913b 81f4 9fe4 3666 8400 0943 .....;....6f...C │ │ │ │ -00056a30: 3300 0066 658e 8d8d 913b b526 9fe4 f333 3..fe....;.&...3 │ │ │ │ -00056a40: c036 8e8e 8e8e 8e8e 8e91 6620 13da 6a8d .6........f ..j. │ │ │ │ -00056a50: 8d8d 8d8d 910f 154a d71b 8d9f 01cc ccd5 .......J........ │ │ │ │ -00056a60: 318e 8d91 04c0 04da 218e 9110 c006 d71b 1.......!....... │ │ │ │ -00056a70: 8d9f 01cc ccd5 328e 8e8e 8e9f 05ff fd8d ......2......... │ │ │ │ -00056a80: 8d91 0f15 4abf 7c84 0001 3331 0008 6dab ....J.|...31..m. │ │ │ │ -00056a90: 7b7a 8400 0133 3100 086d ab7d 8e8e 8e9f {z...31..m.}.... │ │ │ │ -00056aa0: 2fb7 758d 8d8d 8d8d 9ff6 bccd 8d91 015f /.u............_ │ │ │ │ -00056ab0: 68c6 6675 6e63 7469 6f6e 9103 5555 7490 h.function..UUt. │ │ │ │ -00056ac0: b8e3 7970 9047 1d65 738e 8e8e 8d8d 8d91 ..yp.G.es....... │ │ │ │ -00056ad0: eff6 ce28 646f 6d61 696e 9603 5555 f31e ...(domain..UU.. │ │ │ │ -00056ae0: 0ba0 623e 000a 0000 000a 0000 0006 636d ..b>..........cm │ │ │ │ -00056af0: 6d69 3130 c91b 8d9f 017f ffc5 318e 9b04 mi10........1... │ │ │ │ -00056b00: 7c73 c62c 9372 616e 6765 93c9 1b8d 9f01 |s.,.range...... │ │ │ │ -00056b10: 7fff c532 8e98 c629 8e8e 8e8d 8d91 2366 ...2...)......#f │ │ │ │ -00056b20: 309f f090 0084 0015 9ccd 0000 6665 8e8d 0...........fe.. │ │ │ │ -00056b30: 8d91 2399 629f e4f3 33c0 368e 8e8e 8e8e ..#.b...3.6..... │ │ │ │ -00056b40: 8e8e 8e9f 41ea fc8d 9112 c761 cf49 6e96 ....A......a.In. │ │ │ │ -00056b50: 03ea a86d 6f72 6593 6465 7461 696c 2c93 ...more.detail,. │ │ │ │ -00056b60: 7468 6593 666f 7572 936b 696e 6473 936f the.four.kinds.o │ │ │ │ -00056b70: 6693 749a ac72 7970 9053 8e65 7393 6172 f.t..ryp.S.es.ar │ │ │ │ -00056b80: 6593 6173 9366 6f6c 6c6f 9877 732e 8e9f e.as.follo.ws... │ │ │ │ -00056b90: 1d42 e48d 8d8d 8d91 2123 c931 2e8e 8e8e .B......!#.1.... │ │ │ │ -00056ba0: 9130 274d d054 90a0 0079 7090 6000 6591 .0'M.T...yp.`.e. │ │ │ │ -00056bb0: 0394 ee76 91ff 4000 6172 6961 626c 6573 ...v..@.ariables │ │ │ │ -00056bc0: 3a91 04d2 94cf 7468 6573 6596 031e 1073 :.....these....s │ │ │ │ -00056bd0: 7461 6e64 9366 6f72 9b03 1e0f 6172 6269 tand.for....arbi │ │ │ │ -00056be0: 7472 6172 7993 7365 7473 9369 6e93 7468 trary.sets.in.th │ │ │ │ -00056bf0: 6598 756e 6976 95ac 7265 7273 652e 9104 e.univ..rerse... │ │ │ │ -00056c00: f4ae 496e 9843 6893 7572 6393 6827 7391 ..In.Ch.urc.h's. │ │ │ │ -00056c10: 031e 106f 7269 6769 6e61 6c8e a410 0000 ...original..... │ │ │ │ -00056c20: 8d91 3027 4d66 6f72 6d9a ac72 756c 6174 ..0'Mform..rulat │ │ │ │ -00056c30: 696f 6e96 0391 796f 6691 0391 7873 696d ion...yof...xsim │ │ │ │ -00056c40: 706c 6593 7498 7970 9053 8e65 9374 6865 ple.t.yp.S.e.the │ │ │ │ -00056c50: 6f72 7991 ff05 562c 9103 a34e 7498 7970 ory...V,...Nt.yp │ │ │ │ -00056c60: 9053 8e65 9376 91ff 58e4 6172 6961 626c .S.e.v..X.ariabl │ │ │ │ -00056c70: 6573 9361 7265 9b03 9178 7061 7274 936f es.are...xpart.o │ │ │ │ -00056c80: 6693 7468 6598 6d65 7461 2d6c 616e 6775 f.the.meta-langu │ │ │ │ -00056c90: 6167 6593 616e 648e a18d 9130 274d 6172 age.and....0'Mar │ │ │ │ -00056ca0: 6596 0387 3675 7365 6493 746f 9372 616e e...6used.to.ran │ │ │ │ -00056cb0: 6765 936f 95ac 7276 9365 7296 0387 366f ge.o..rv.er...6o │ │ │ │ -00056cc0: 6291 00a7 1c6a 6563 7491 0387 356c 616e b....ject...5lan │ │ │ │ -00056cd0: 6775 6167 6593 749a ac72 7970 9553 8e65 guage.t..ryp.S.e │ │ │ │ -00056ce0: 732e 9105 17ba 5072 6f93 6f66 7396 0387 s.....Pro.ofs... │ │ │ │ -00056cf0: 3663 6f6e 9874 6169 6e69 6e67 9374 9879 6con.taining.t.y │ │ │ │ -00056d00: 7090 538e 6593 7691 ff58 e461 7269 6162 p.S.e.v..X.ariab │ │ │ │ -00056d10: 6c65 7393 7798 6572 658e a18d 9130 274d les.w.ere....0'M │ │ │ │ -00056d20: 756e 6465 7273 746f 9553 8e6f 9364 9b03 understo.S.o.d.. │ │ │ │ -00056d30: 2989 6173 9103 2988 7072 6f93 6f66 9873 ).as..).pro.of.s │ │ │ │ -00056d40: 6390 ac72 6865 6d65 7396 0329 8828 8d69 c..rhemes..).(.i │ │ │ │ -00056d50: 2e65 2e8e 9112 2d0d 6661 6d69 6c69 6573 .e....-.families │ │ │ │ -00056d60: 936f 6698 7072 6f9a 538e 6f66 7329 2e91 .of.pro.S.ofs).. │ │ │ │ -00056d70: 04f8 8054 91ff 0556 6f93 7375 7070 986f ...T...Vo.supp.o │ │ │ │ -00056d80: 7274 9103 2989 7375 6390 ac72 6893 7072 rt..).suc..rh.pr │ │ │ │ -00056d90: 6f98 6f66 9103 2989 7363 90ac 7268 656d o.of..).sc..rhem │ │ │ │ -00056da0: 6573 8ea1 8d91 3027 4de5 7769 7468 696e es....0'M.within │ │ │ │ -00056db0: 9604 5b55 cf74 6865 93eb 4848 4f4c 93cf ..[U.the..HHOL.. │ │ │ │ -00056dc0: 6c6f 6769 632c 9104 7780 749a ac72 7970 logic,..w.t..ryp │ │ │ │ -00056dd0: 9053 8e65 9104 5b56 7691 ff58 e461 7269 .S.e..[Vv..X.ari │ │ │ │ -00056de0: 6162 6c65 7393 6861 9876 9865 9362 9053 ables.ha.v.e.b.S │ │ │ │ -00056df0: 8e65 656e 9361 6464 6564 9374 6f93 7468 .een.added.to.th │ │ │ │ -00056e00: 6593 6f62 9100 a71c 6a65 6374 936c 616e e.ob....ject.lan │ │ │ │ -00056e10: 6775 6167 6593 7498 7970 9053 8e65 8ea1 guage.t.yp.S.e.. │ │ │ │ -00056e20: 8d91 3027 4d73 7973 7465 6d2e 8d8d 9ffb ..0'Msystem..... │ │ │ │ -00056e30: a532 d532 8e8e 8ea9 1a2f c78d 8d8d 8d91 .2.2...../...... │ │ │ │ -00056e40: 2123 c9cf 322e 8e8e 8e91 3027 4dd0 4195 !#..2.....0'M.A. │ │ │ │ -00056e50: a000 746f 6d69 6391 04bd d974 9379 7090 ..tomic....t.yp. │ │ │ │ -00056e60: 6000 6573 3a91 05a4 89cf 7468 6573 6596 `.es:.....these. │ │ │ │ -00056e70: 0420 7c64 656e 6f74 659b 0420 7d0c 7865 . |denote.. }.xe │ │ │ │ -00056e80: 6493 7365 7473 9869 6e93 7468 6593 756e d.sets.in.the.un │ │ │ │ -00056e90: 6976 95ac 7265 7273 652e 9105 da5e 4561 iv..rerse....^Ea │ │ │ │ -00056ea0: 6393 6896 0420 7c74 6865 6f72 7998 6465 c.h.. |theory.de │ │ │ │ -00056eb0: 7465 726d 696e 6573 9361 8ea1 8d91 3027 termines.a....0' │ │ │ │ -00056ec0: 4d70 6172 7469 6375 6c61 7296 03f5 7263 Mparticular...rc │ │ │ │ -00056ed0: 6f6c 6c65 6374 696f 6e9b 03f5 736f 6693 ollection...sof. │ │ │ │ -00056ee0: 6174 6f6d 6963 9874 90ac 7279 7090 538e atomic.t..ryp.S. │ │ │ │ -00056ef0: 6573 2e91 0559 3f46 91ff 0556 6f72 9865 es...Y?F...Vor.e │ │ │ │ -00056f00: 7861 6d70 6c65 2c91 03f8 2574 6865 9873 xample,...%the.s │ │ │ │ -00056f10: 7461 6e64 6172 6493 6174 6f6d 6963 9874 tandard.atomic.t │ │ │ │ -00056f20: 90ac 7279 709a 538e 6573 93eb 4062 986f ..ryp.S.es..@b.o │ │ │ │ -00056f30: 986f 6c8e a18d 9130 274d cf61 6e64 9605 .ol....0'M.and.. │ │ │ │ -00056f40: 28ed eb40 696e 6493 cf64 656e 6f74 652c (..@ind..denote, │ │ │ │ -00056f50: 9105 787e 7265 7370 9053 8e65 6374 6976 ..x~resp.S.ectiv │ │ │ │ -00056f60: 9aac 7265 6c79 91ff 0556 2c91 0578 7f74 ..rely...V,..x.t │ │ │ │ -00056f70: 6865 9364 6973 7469 6e67 7569 7368 6564 he.distinguished │ │ │ │ -00056f80: 9374 9877 986f 2d65 6c65 6d65 6e98 7493 .t.w.o-elemen.t. │ │ │ │ -00056f90: 7365 748d 9332 8e91 1031 d661 6e64 9374 set..2...1.and.t │ │ │ │ -00056fa0: 6865 9364 6973 7469 6e2d 8ea1 8d91 3027 he.distin-....0' │ │ │ │ -00056fb0: 4d67 7569 7368 6564 9603 eaa8 696e 0c6e Mguished....in.n │ │ │ │ -00056fc0: 6974 6593 7365 748d 9349 8e91 0827 cd2e ite.set..I...'.. │ │ │ │ -00056fd0: 8e9f 1a2f c68d 8d8d 8d91 2123 c933 2e8e .../......!#.3.. │ │ │ │ -00056fe0: 8e8e 9130 274d d043 6f6d 7095 6000 6f75 ...0'M.Comp.`.ou │ │ │ │ -00056ff0: 6e64 9106 8115 7490 a000 7970 9365 733a nd....t...yp.es: │ │ │ │ -00057000: 9108 b603 cf54 6865 7365 9b05 a939 6861 .....These...9ha │ │ │ │ -00057010: 95ac 7276 9365 9874 6865 9866 6f72 6d96 ..rv.e.the.form. │ │ │ │ -00057020: 05a9 3a28 d71b 8d9f 01cc ccd5 318e 9b04 ..:(........1... │ │ │ │ -00057030: c004 d73b 8d96 01ff fe3a 933a 933a 8e91 ...;.....:.:.:.. │ │ │ │ -00057040: 11ca 9c3b 9101 fffe 1b8d 9f01 cccc d86e ...;...........n │ │ │ │ -00057050: 8e91 05a8 50cf 298d eb40 6f70 8e91 0cbc ....P.)..@op.... │ │ │ │ -00057060: 99cf 2c91 0618 dd77 6865 7265 93d7 1b8d ..,....where.... │ │ │ │ -00057070: 9f01 cccc d531 8e98 cf2c 8d91 0618 ddd7 .....1...,...... │ │ │ │ -00057080: 3a96 01ff fe3a 933a 8e91 13e3 7dcf 2c91 :....:.:....}.,. │ │ │ │ -00057090: 0618 ded7 1b8d 9f01 cccc d86e 8e91 0b51 ...........n...Q │ │ │ │ -000570a0: 89cf 6172 658e a18d 9130 274d 7468 6596 ..are....0'Mthe. │ │ │ │ -000570b0: 04fd 5061 7267 756d 656e 9aac 7274 9374 ..Pargumen..rt.t │ │ │ │ -000570c0: 9879 7090 538e 6573 9361 6e64 93d7 6f70 .yp.S.es.and..op │ │ │ │ -000570d0: 93cf 6973 9361 93e5 7479 7096 ff66 6665 ..is.a..typ..ffe │ │ │ │ -000570e0: 9105 2fa9 6f70 9365 7293 6174 6f72 9106 ../.op.er.ator.. │ │ │ │ -000570f0: 47fb cf6f 6696 04fd 5061 7269 7498 7993 G..of...Parit.y. │ │ │ │ -00057100: d76e cf2e 9108 70d8 5498 7970 9a53 8e65 .n....p.T.yp.S.e │ │ │ │ -00057110: 936f 7098 6572 6174 6f72 7393 6465 6e6f .op.erators.deno │ │ │ │ -00057120: 7465 8ea1 8d91 3027 4d6f 709a 538e 6572 te....0'Mop.S.er │ │ │ │ -00057130: 6174 696f 6e73 9604 3dbe 666f 7293 636f ations..=.for.co │ │ │ │ -00057140: 6e73 7472 7563 7469 6e67 9604 3dbd 7365 nstructing..=.se │ │ │ │ -00057150: 7473 2e91 0632 2254 6865 9374 90ac 7279 ts...2"The.t..ry │ │ │ │ -00057160: 7098 6596 043d be28 d71b 8d9f 01cc ccd5 p.e..=.(........ │ │ │ │ -00057170: 318e 9104 c004 d73b 8d96 01ff fe3a 933a 1......;.....:.: │ │ │ │ -00057180: 933a 8e91 11ca 9c3b 9101 fffe 1b8d 9f01 .:.....;........ │ │ │ │ -00057190: cccc d86e 8e91 05a8 50cf 298d eb40 6f70 ...n....P.)..@op │ │ │ │ -000571a0: 8e91 10fa 57cf 6465 6e6f 7465 7393 7468 ....W.denotes.th │ │ │ │ -000571b0: 6591 043d bd73 6574 9372 6573 756c 7469 e..=.set.resulti │ │ │ │ -000571c0: 6e67 8ea1 8d91 3027 4d66 726f 6d96 0439 ng....0'Mfrom..9 │ │ │ │ -000571d0: 4c61 7070 6c79 696e 6793 7468 6593 6f70 Lapplying.the.op │ │ │ │ -000571e0: 9053 8e65 7261 7469 6f6e 9364 656e 6f74 .S.eration.denot │ │ │ │ -000571f0: 6564 9104 394d 629a ac72 7993 d76f 7093 ed..9Mb..ry..op. │ │ │ │ -00057200: cf74 6f93 7468 6593 7365 7473 9364 656e .to.the.sets.den │ │ │ │ -00057210: 6f74 6564 9362 9879 93d7 1b8d 9f01 cccc oted.b.y........ │ │ │ │ -00057220: d531 8e91 04c0 04cf 2c8d 9104 4cf6 d73a .1......,...L..: │ │ │ │ -00057230: 9601 fffe 3a93 3a8e 9112 1796 cf2c 9104 ....:.:......,.. │ │ │ │ -00057240: 4cf5 d71b 8d9f 01cc ccd8 6e8e 9105 a850 L.........n....P │ │ │ │ -00057250: cf2e 9106 24cc 4691 ff05 566f 728e a18d ....$.F...Vor... │ │ │ │ -00057260: 9130 274d 6578 616d 706c 652c 9103 a4be .0'Mexample,.... │ │ │ │ -00057270: eb40 6c69 7374 9603 9344 cf69 7393 6191 .@list...D.is.a. │ │ │ │ -00057280: 0393 4374 90ac 7279 709a 538e 6593 6f70 ..Ct..ryp.S.e.op │ │ │ │ -00057290: 9865 7261 746f 7293 7769 7468 9b03 9343 .erator.with...C │ │ │ │ -000572a0: 6172 6974 90ac 7279 9331 2e91 051b bf49 arit..ry.1.....I │ │ │ │ -000572b0: 7498 6465 6e6f 7465 7393 7468 6593 6f70 t.denotes.the.op │ │ │ │ -000572c0: 9053 8e65 7261 7469 6f6e 936f 6698 666f .S.eration.of.fo │ │ │ │ -000572d0: 726d 696e 6793 616c 6c8e a18d 9130 274d rming.all....0'M │ │ │ │ -000572e0: 0c6e 6974 6596 03b7 616c 6973 7473 9b03 .nite...alists.. │ │ │ │ -000572f0: b762 6f66 9365 6c65 6d65 6e90 ac72 7473 .bof.elemen..rts │ │ │ │ -00057300: 9866 726f 6d93 6198 6769 7690 ac72 656e .from.a.giv..ren │ │ │ │ -00057310: 9373 6574 2e91 0527 c841 6e6f 7468 6572 .set...'.Another │ │ │ │ -00057320: 9865 7861 6d70 6c65 9369 7398 7468 6593 .example.is.the. │ │ │ │ -00057330: 7490 ac72 7970 9553 8e65 986f 7093 6572 t..ryp.S.e.op.er │ │ │ │ -00057340: 6174 6f72 9103 b761 eb40 7072 6f93 648e ator...a.@pro.d. │ │ │ │ -00057350: a18d 9130 274d cf6f 6696 0429 eb61 7269 ...0'M.of..).ari │ │ │ │ -00057360: 749a ac72 7993 3293 7768 6963 9868 9364 t..ry.2.whic.h.d │ │ │ │ -00057370: 656e 6f74 6573 9374 6865 9363 6172 7465 enotes.the.carte │ │ │ │ -00057380: 7369 616e 9370 726f 9553 8e64 7563 7491 sian.pro.S.duct. │ │ │ │ -00057390: 0429 ea6f 7093 6572 6174 696f 6e2e 9105 .).op.eration... │ │ │ │ -000573a0: f6a9 5468 6591 0429 eb74 9879 7093 6591 ..The..).t.yp.e. │ │ │ │ -000573b0: 0429 eb28 d71b 8d9f 01cc ccd5 318e 9604 .).(........1... │ │ │ │ -000573c0: c004 d73b 9101 fffe 1b8d 9f01 cccc d532 ...;...........2 │ │ │ │ -000573d0: 8e93 cf29 8deb 4070 726f 9053 8e64 8e91 ...)..@pro.S.d.. │ │ │ │ -000573e0: 1c76 50cf 6973 8ea1 8d91 3027 4d77 7269 .vP.is....0'Mwri │ │ │ │ -000573f0: 7474 656e 9603 eaa8 6173 93d7 1b8d 9f01 tten....as...... │ │ │ │ -00057400: cccc d531 8e91 076a acda 0291 02aa a8d7 ...1...j........ │ │ │ │ -00057410: 1b8d 9f01 cccc d532 8e91 04c0 04cf 2e8e .......2........ │ │ │ │ -00057420: a68d 8d8d 8d91 2123 c934 2e8e 8e8e 9130 ......!#.4.....0 │ │ │ │ -00057430: 274d d046 91fe e000 756e 6374 696f 6e91 'M.F....unction. │ │ │ │ -00057440: 05cb 0d74 90a0 0079 7090 6000 6573 3a91 ...t...yp.`.es:. │ │ │ │ -00057450: 0779 23cf 4966 9605 0aca d71b 8d9f 01cc .y#.If.......... │ │ │ │ -00057460: ccd5 318e 9b09 cace cf61 6e64 93d7 1b8d ..1......and.... │ │ │ │ -00057470: 9f01 cccc d532 8e98 cf61 7265 9374 90ac .....2...are.t.. │ │ │ │ -00057480: 7279 7090 538e 6573 2c91 0552 d274 6865 ryp.S.es,..R.the │ │ │ │ -00057490: 6e93 d71b 8d9f 01cc ccd5 318e 8d91 04c0 n.........1..... │ │ │ │ -000574a0: 04da 218e 9110 c006 d71b 8d9f 01cc ccd5 ..!............. │ │ │ │ -000574b0: 328e 98cf 6973 9374 6865 9366 756e 6374 2...is.the.funct │ │ │ │ -000574c0: 696f 6e93 7490 ac72 7970 9053 8e65 9377 ion.t..ryp.S.e.w │ │ │ │ -000574d0: 6974 688e a18d 9130 274d e564 6f6d 6169 ith....0'M.domai │ │ │ │ -000574e0: 6e91 05f9 36d7 1b8d 9f01 cccc d531 8e91 n...6........1.. │ │ │ │ -000574f0: 09d3 89cf 616e 6496 0513 86e5 7291 ff66 ....and.....r..f │ │ │ │ -00057500: 6661 6e67 6593 d71b 8d9f 01cc ccd5 328e fange.........2. │ │ │ │ -00057510: 9104 c004 cf2e 9108 b379 4974 9364 656e .........yIt.den │ │ │ │ -00057520: 6f74 6573 9b05 1385 7468 6593 7365 7493 otes....the.set. │ │ │ │ -00057530: 6f66 9861 6c6c 9328 746f 7461 6c29 9366 of.all.(total).f │ │ │ │ -00057540: 756e 6374 696f 6e73 9366 726f 6d98 7468 unctions.from.th │ │ │ │ -00057550: 6593 7365 748e a18d 9130 274d 6465 6e6f e.set....0'Mdeno │ │ │ │ -00057560: 7465 6496 0413 1062 90ac 7279 9b04 130f ted....b..ry.... │ │ │ │ -00057570: 6974 7393 646f 6d61 696e 9874 6f93 7468 its.domain.to.th │ │ │ │ -00057580: 6593 7365 7498 6465 6e6f 7465 6493 6290 e.set.denoted.b. │ │ │ │ -00057590: ac72 7998 6974 7393 7261 6e67 652e 9105 .ry.its.range... │ │ │ │ -000575a0: b217 2849 6e98 7468 6593 6c69 7465 7261 ..(In.the.litera │ │ │ │ -000575b0: 7475 7265 98d7 1b8d 9f01 cccc d531 8e8d ture.........1.. │ │ │ │ -000575c0: 9104 c004 da21 8e91 10c0 06d7 1b8d 9f01 .....!.......... │ │ │ │ -000575d0: cccc d532 8e91 08d3 14cf 6973 8ea1 8d91 ...2......is.... │ │ │ │ -000575e0: 3027 4d77 7269 7474 656e 9603 951d 7769 0'Mwritten....wi │ │ │ │ -000575f0: 7468 6f75 7493 7468 6593 6172 726f 9aac thout.the.arro.. │ │ │ │ -00057600: 7277 9103 951c 616e 6493 6261 6398 6b77 rw....and.bac.kw │ │ │ │ -00057610: 9861 7264 737c 8d69 2e65 2e8e 9112 98a1 .ards|.i.e...... │ │ │ │ -00057620: 6173 93d7 1b8d 9f01 cccc d532 8e96 04c0 as.........2.... │ │ │ │ -00057630: 04d7 1b8d 9f01 cccc d531 8e93 cf2e 2991 .........1....). │ │ │ │ -00057640: 051c 5c4e 6f74 6596 0395 1d74 6861 7493 ..\Note....that. │ │ │ │ -00057650: 7379 6e98 7461 6374 6963 616c 6c79 8d93 syn.tactically.. │ │ │ │ -00057660: da21 8e8e a18d 9130 274d cf69 7396 0428 .!.....0'M.is..( │ │ │ │ -00057670: 5f73 696d 706c 799b 0428 5e61 9364 6973 _simply..(^a.dis │ │ │ │ -00057680: 7469 6e67 7569 7368 6564 9374 90ac 7279 tinguished.t..ry │ │ │ │ -00057690: 7095 538e 6598 6f70 9365 7261 746f 7296 p.S.e.op.erator. │ │ │ │ -000576a0: 0428 5f6f 6693 6172 6974 90ac 7279 9332 .(_of.arit..ry.2 │ │ │ │ -000576b0: 9877 7269 7474 656e 9377 6974 6893 696e .written.with.in │ │ │ │ -000576c0: 0c78 986e 6f74 6174 696f 6e2e 9105 f204 .x.notation..... │ │ │ │ -000576d0: 4974 9369 738e a18d 9130 274d 7369 6e67 It.is....0'Msing │ │ │ │ -000576e0: 6c65 6496 048f 436f 7574 9369 6e93 7468 led...Cout.in.th │ │ │ │ -000576f0: 6591 048f 4464 650c 6e69 7469 6f6e 936f e...Dde.nition.o │ │ │ │ -00057700: 6693 eb48 484f 4c93 cf74 90ac 7279 709a f..HHOL..t..ryp. │ │ │ │ -00057710: 538e 6573 9362 9865 6361 7573 6593 6974 S.es.b.ecause.it │ │ │ │ -00057720: 9377 696c 6c91 048f 4461 6c77 95ac 7261 .will...Dalw..ra │ │ │ │ -00057730: 9379 7396 048f 4364 656e 6f74 6593 7468 .ys...Cdenote.th │ │ │ │ -00057740: 6593 7361 6d65 8ea1 8d91 3027 4d6f 709a e.same....0'Mop. │ │ │ │ -00057750: 538e 6572 6174 696f 6e96 048c 8069 6e91 S.eration....in. │ │ │ │ -00057760: 048c 7f61 6e90 ac72 7993 6d6f 9864 656c ...an..ry.mo.del │ │ │ │ -00057770: 936f 669b 048c 7f61 93eb 4848 4f4c 93cf .of....a..HHOL.. │ │ │ │ -00057780: 7468 656f 7279 7c69 6e93 636f 6e90 ac72 theory|in.con..r │ │ │ │ -00057790: 7472 6173 7498 746f 9374 6865 936f 7468 trast.to.the.oth │ │ │ │ -000577a0: 6572 9874 90ac 7279 709a 538e 6593 6f70 er.t..ryp.S.e.op │ │ │ │ -000577b0: 9865 7261 746f 7273 8ea1 8d91 3027 4d77 .erators....0'Mw │ │ │ │ -000577c0: 6869 6395 ac72 689b 03ea a86d 6193 7998 hic..rh....ma.y. │ │ │ │ -000577d0: 6290 538e 6598 696e 9374 6572 7072 6574 b.S.e.in.terpret │ │ │ │ -000577e0: 6564 9864 690b 6572 656e 9374 6c79 9869 ed.di.eren.tly.i │ │ │ │ -000577f0: 6e98 6469 0b65 7265 6e93 7498 6d6f 9053 n.di.eren.t.mo.S │ │ │ │ -00057800: 8e64 656c 732e 9105 38e0 2853 6565 9853 .dels...8.(See.S │ │ │ │ -00057810: 6563 7469 6f6e 9839 2e32 2e32 2e29 8e9f ection.9.2.2.).. │ │ │ │ -00057820: 1d42 e48d 911e 28f0 4974 9603 245c 7475 .B....(.It..$\tu │ │ │ │ -00057830: 726e 7393 6f75 7493 746f 9103 245b 6290 rns.out.to..$[b. │ │ │ │ -00057840: 538e 6593 636f 6e95 ac72 7693 656e 6965 S.e.con..rv.enie │ │ │ │ -00057850: 6e93 7496 0324 5c74 6f93 6964 656e 9aac n.t..$\to.iden.. │ │ │ │ -00057860: 7274 6966 7993 6174 6f6d 6963 9374 9879 rtify.atomic.t.y │ │ │ │ -00057870: 709a 538e 6573 9103 245b 7769 7468 9363 p.S.es..$[with.c │ │ │ │ -00057880: 6f6d 7098 6f75 6e64 9374 90ac 7279 7098 omp.ound.t..ryp. │ │ │ │ -00057890: 6573 9363 6f6e 7374 7275 6374 6564 8ea1 es.constructed.. │ │ │ │ -000578a0: 8d91 12c7 6177 6974 6896 0548 d330 2d61 ....awith..H.0-a │ │ │ │ -000578b0: 7279 9105 48d4 7490 ac72 7970 9a53 8e65 ry..H.t..ryp.S.e │ │ │ │ -000578c0: 936f 7098 6572 6174 6f72 732e 9109 5362 .op.erators...Sb │ │ │ │ -000578d0: 4691 ff05 566f 7293 6578 616d 706c 652c F...Vor.example, │ │ │ │ -000578e0: 9105 a05f 7468 6593 6174 6f6d 6963 9374 ..._the.atomic.t │ │ │ │ -000578f0: 90ac 7279 7098 6591 0548 d4eb 4062 986f ..ryp.e..H..@b.o │ │ │ │ -00057900: 986f 6c93 cf6f 6693 7472 7574 682d 7691 .ol..of.truth-v. │ │ │ │ -00057910: ff58 e461 6c75 6573 9105 48d4 6361 6e93 .X.alues..H.can. │ │ │ │ -00057920: 6298 658e a18d 9112 c761 7265 6761 7264 b.e......aregard │ │ │ │ -00057930: 6564 9605 4eec 6173 9362 9a53 8e65 696e ed..N.as.b.S.ein │ │ │ │ -00057940: 6793 616e 9361 6262 7265 7669 6174 696f g.an.abbreviatio │ │ │ │ -00057950: 6e93 666f 7293 2829 8deb 4062 986f 986f n.for.()..@b.o.o │ │ │ │ -00057960: 6c8e 9116 aa9f cf2e 9109 65ab 5468 6973 l.........e.This │ │ │ │ -00057970: 9369 6465 6e90 ac72 7469 0c63 6174 696f .iden..rti.catio │ │ │ │ -00057980: 6e93 7769 6c6c 9362 9865 936d 6164 6593 n.will.b.e.made. │ │ │ │ -00057990: 696e 9374 6865 8e91 12c7 619f 0c79 8289 in.the....a..y.. │ │ │ │ -000579a0: 0000 6666 0071 cf9f 9f0c 999a 8d8d 8d8d ..ff.q.......... │ │ │ │ -000579b0: 910d 8390 9ffc 5eff c532 8e8e 8e91 1200 ......^..2...... │ │ │ │ -000579c0: 03c6 5468 6973 9603 5555 7465 639a b8e3 ..This..UUtec... │ │ │ │ -000579d0: 686e 6971 7565 9377 9861 7393 696e 9876 hnique.w.as.in.v │ │ │ │ -000579e0: 9865 6e98 7465 6493 6298 7993 526f 6269 .en.ted.b.y.Robi │ │ │ │ -000579f0: 6e93 4d69 6c6e 6572 9366 6f72 9374 6865 n.Milner.for.the │ │ │ │ -00057a00: 936f 6291 008e 386a 6563 7493 6c6f 6769 .ob...8ject.logi │ │ │ │ -00057a10: 6393 eb48 5050 91ff 0ccc c915 93c6 6f66 c..HPP........of │ │ │ │ -00057a20: 9368 6973 93eb 484c 4346 93c6 7379 7374 .his..HLCF..syst │ │ │ │ -00057a30: 656d 2e8e 8e9f 24fd 138e 8c8b 0000 0068 em....$........h │ │ │ │ -00057a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00056830: 0000 0000 0000 0000 0000 0000 0005 59cc ..............Y. │ │ │ │ +00056840: a002 cc05 558d a0fd 46d3 0e8d 8d8d 8d9f ....U...F....... │ │ │ │ +00056850: fa99 9a8d 9112 c761 d039 2e32 2e91 0a80 .......a.9.2.... │ │ │ │ +00056860: 0054 90a0 0079 7090 6000 6573 9201 6ffe .T...yp.`.es..o. │ │ │ │ +00056870: d831 3033 8e91 12c7 619f 0566 6689 0000 .103....a..ff... │ │ │ │ +00056880: e666 01c7 3e7c 8e8e 8e8e a002 942f df8d .f..>|......./.. │ │ │ │ +00056890: a0fd 8bd0 219f 101c ab8d 916d 68f9 d71b ....!......mh... │ │ │ │ +000568a0: 910f 8383 cf3a 3a3d 8d8d 8d8d 910f 154a .....::=.......J │ │ │ │ +000568b0: 9e95 56d7 0b8e 8e9f 26b7 788d 8d8d 8d8d ..V.....&.x..... │ │ │ │ +000568c0: 8d91 f480 1ac6 7490 b8e3 7970 9047 1d65 ......t...yp.G.e │ │ │ │ +000568d0: 9103 5555 7691 ff71 c761 7269 6162 6c65 ..UUv..q.ariable │ │ │ │ +000568e0: 738e 8e8e 8d8d 910f 884e 9ff6 bccd 8400 s........N...... │ │ │ │ +000568f0: 1bc9 9a00 0066 658e 8d8d 910f bb80 9fe4 .....fe......... │ │ │ │ +00056900: f333 f315 7fe4 4fa3 000a 0000 000a 0000 .3....O......... │ │ │ │ +00056910: 0006 6c69 6e65 3130 c036 8e8e 8e8e 8e8e ..line10.6...... │ │ │ │ +00056920: 8e8e 9125 b75c da6a 8d8d 8d8d 910f 31bd ...%.\.j......1. │ │ │ │ +00056930: 9e95 56eb 4063 8e8e 9f26 b778 8d8d 8d8d ..V.@c...&.x.... │ │ │ │ +00056940: 8d9f f1cc 288d 91f5 dc61 c661 746f 6d69 ....(....a.atomi │ │ │ │ +00056950: 6391 0355 5574 90b8 e379 7090 471d 6573 c..UUt...yp.G.es │ │ │ │ +00056960: 8e8e 8e8d 8d91 119a fa9f eb9f 5b84 0010 ............[... │ │ │ │ +00056970: 0e17 0000 6665 8e8d 8d91 11ce 2c9f e591 ....fe......,... │ │ │ │ +00056980: 44c0 368e 8e8e 8e8e 8e8e 8e91 2457 61da D.6.........$Wa. │ │ │ │ +00056990: 6a8d 8d8d 8d8d 910f 154a cf28 d71b 8d9f j........J.(.... │ │ │ │ +000569a0: 01cc ccd5 318e 9104 c004 d73b 8d96 01ff ....1......;.... │ │ │ │ +000569b0: fe3a 933a 933a 8e91 11ca 9c3b 9101 fffe .:.:.:.....;.... │ │ │ │ +000569c0: 1b8d 9f01 cccc d86e 8e91 05a8 50cf 298d .......n....P.). │ │ │ │ +000569d0: eb40 6f70 8e8e 8e8e 9f07 3331 8d8d 910f .@op......31.... │ │ │ │ +000569e0: 154a bf7c 8400 0133 3100 1afa ba7b 7a84 .J.|...31....{z. │ │ │ │ +000569f0: 0001 3331 001a fab9 7d8e 8e8e 9f30 eaa9 ..31....}....0.. │ │ │ │ +00056a00: 8d8d 8d8d 8d9f eb9f 5b8d 9118 76c5 c663 ........[...v..c │ │ │ │ +00056a10: 6f6d 7095 471d 6f75 6e64 9103 5555 7490 omp.G.ound..UUt. │ │ │ │ +00056a20: b8e3 7970 9365 738e 8e8e 8d8d 913b 81f4 ..yp.es......;.. │ │ │ │ +00056a30: 9fe4 3666 8400 0943 3300 0066 658e 8d8d ..6f...C3..fe... │ │ │ │ +00056a40: 913b b526 9fe4 f333 c036 8e8e 8e8e 8e8e .;.&...3.6...... │ │ │ │ +00056a50: 8e91 6620 13da 6a8d 8d8d 8d8d 910f 154a ..f ..j........J │ │ │ │ +00056a60: d71b 8d9f 01cc ccd5 318e 8d91 04c0 04da ........1....... │ │ │ │ +00056a70: 218e 9110 c006 d71b 8d9f 01cc ccd5 328e !.............2. │ │ │ │ +00056a80: 8e8e 8e9f 05ff fd8d 8d91 0f15 4abf 7c84 ............J.|. │ │ │ │ +00056a90: 0001 3331 0008 6dab 7b7a 8400 0133 3100 ..31..m.{z...31. │ │ │ │ +00056aa0: 086d ab7d 8e8e 8e9f 2fb7 758d 8d8d 8d8d .m.}..../.u..... │ │ │ │ +00056ab0: 9ff6 bccd 8d91 015f 68c6 6675 6e63 7469 ......._h.functi │ │ │ │ +00056ac0: 6f6e 9103 5555 7490 b8e3 7970 9047 1d65 on..UUt...yp.G.e │ │ │ │ +00056ad0: 738e 8e8e 8d8d 8d91 eff6 ce28 646f 6d61 s..........(doma │ │ │ │ +00056ae0: 696e 9603 5555 f31e 0ba0 623e 000a 0000 in..UU....b>.... │ │ │ │ +00056af0: 000a 0000 0006 636d 6d69 3130 c91b 8d9f ......cmmi10.... │ │ │ │ +00056b00: 017f ffc5 318e 9b04 7c73 c62c 9372 616e ....1...|s.,.ran │ │ │ │ +00056b10: 6765 93c9 1b8d 9f01 7fff c532 8e98 c629 ge.........2...) │ │ │ │ +00056b20: 8e8e 8e8d 8d91 2366 309f f090 0084 0015 ......#f0....... │ │ │ │ +00056b30: 9ccd 0000 6665 8e8d 8d91 2399 629f e4f3 ....fe....#.b... │ │ │ │ +00056b40: 33c0 368e 8e8e 8e8e 8e8e 8e9f 41ea fc8d 3.6.........A... │ │ │ │ +00056b50: 9112 c761 cf49 6e96 03ea a86d 6f72 6593 ...a.In....more. │ │ │ │ +00056b60: 6465 7461 696c 2c93 7468 6593 666f 7572 detail,.the.four │ │ │ │ +00056b70: 936b 696e 6473 936f 6693 749a ac72 7970 .kinds.of.t..ryp │ │ │ │ +00056b80: 9053 8e65 7393 6172 6593 6173 9366 6f6c .S.es.are.as.fol │ │ │ │ +00056b90: 6c6f 9877 732e 8e9f 1d42 e48d 8d8d 8d91 lo.ws....B...... │ │ │ │ +00056ba0: 2123 c931 2e8e 8e8e 9130 274d d054 90a0 !#.1.....0'M.T.. │ │ │ │ +00056bb0: 0079 7090 6000 6591 0394 ee76 91ff 4000 .yp.`.e....v..@. │ │ │ │ +00056bc0: 6172 6961 626c 6573 3a91 04d2 94cf 7468 ariables:.....th │ │ │ │ +00056bd0: 6573 6596 031e 1073 7461 6e64 9366 6f72 ese....stand.for │ │ │ │ +00056be0: 9b03 1e0f 6172 6269 7472 6172 7993 7365 ....arbitrary.se │ │ │ │ +00056bf0: 7473 9369 6e93 7468 6598 756e 6976 95ac ts.in.the.univ.. │ │ │ │ +00056c00: 7265 7273 652e 9104 f4ae 496e 9843 6893 rerse.....In.Ch. │ │ │ │ +00056c10: 7572 6393 6827 7391 031e 106f 7269 6769 urc.h's....origi │ │ │ │ +00056c20: 6e61 6c8e a410 0000 8d91 3027 4d66 6f72 nal.......0'Mfor │ │ │ │ +00056c30: 6d9a ac72 756c 6174 696f 6e96 0391 796f m..rulation...yo │ │ │ │ +00056c40: 6691 0391 7873 696d 706c 6593 7498 7970 f...xsimple.t.yp │ │ │ │ +00056c50: 9053 8e65 9374 6865 6f72 7991 ff05 562c .S.e.theory...V, │ │ │ │ +00056c60: 9103 a34e 7498 7970 9053 8e65 9376 91ff ...Nt.yp.S.e.v.. │ │ │ │ +00056c70: 58e4 6172 6961 626c 6573 9361 7265 9b03 X.ariables.are.. │ │ │ │ +00056c80: 9178 7061 7274 936f 6693 7468 6598 6d65 .xpart.of.the.me │ │ │ │ +00056c90: 7461 2d6c 616e 6775 6167 6593 616e 648e ta-language.and. │ │ │ │ +00056ca0: a18d 9130 274d 6172 6596 0387 3675 7365 ...0'Mare...6use │ │ │ │ +00056cb0: 6493 746f 9372 616e 6765 936f 95ac 7276 d.to.range.o..rv │ │ │ │ +00056cc0: 9365 7296 0387 366f 6291 00a7 1c6a 6563 .er...6ob....jec │ │ │ │ +00056cd0: 7491 0387 356c 616e 6775 6167 6593 749a t...5language.t. │ │ │ │ +00056ce0: ac72 7970 9553 8e65 732e 9105 17ba 5072 .ryp.S.es.....Pr │ │ │ │ +00056cf0: 6f93 6f66 7396 0387 3663 6f6e 9874 6169 o.ofs...6con.tai │ │ │ │ +00056d00: 6e69 6e67 9374 9879 7090 538e 6593 7691 ning.t.yp.S.e.v. │ │ │ │ +00056d10: ff58 e461 7269 6162 6c65 7393 7798 6572 .X.ariables.w.er │ │ │ │ +00056d20: 658e a18d 9130 274d 756e 6465 7273 746f e....0'Mundersto │ │ │ │ +00056d30: 9553 8e6f 9364 9b03 2989 6173 9103 2988 .S.o.d..).as..). │ │ │ │ +00056d40: 7072 6f93 6f66 9873 6390 ac72 6865 6d65 pro.of.sc..rheme │ │ │ │ +00056d50: 7396 0329 8828 8d69 2e65 2e8e 9112 2d0d s..).(.i.e....-. │ │ │ │ +00056d60: 6661 6d69 6c69 6573 936f 6698 7072 6f9a families.of.pro. │ │ │ │ +00056d70: 538e 6f66 7329 2e91 04f8 8054 91ff 0556 S.ofs).....T...V │ │ │ │ +00056d80: 6f93 7375 7070 986f 7274 9103 2989 7375 o.supp.ort..).su │ │ │ │ +00056d90: 6390 ac72 6893 7072 6f98 6f66 9103 2989 c..rh.pro.of..). │ │ │ │ +00056da0: 7363 90ac 7268 656d 6573 8ea1 8d91 3027 sc..rhemes....0' │ │ │ │ +00056db0: 4de5 7769 7468 696e 9604 5b55 cf74 6865 M.within..[U.the │ │ │ │ +00056dc0: 93eb 4848 4f4c 93cf 6c6f 6769 632c 9104 ..HHOL..logic,.. │ │ │ │ +00056dd0: 7780 749a ac72 7970 9053 8e65 9104 5b56 w.t..ryp.S.e..[V │ │ │ │ +00056de0: 7691 ff58 e461 7269 6162 6c65 7393 6861 v..X.ariables.ha │ │ │ │ +00056df0: 9876 9865 9362 9053 8e65 656e 9361 6464 .v.e.b.S.een.add │ │ │ │ +00056e00: 6564 9374 6f93 7468 6593 6f62 9100 a71c ed.to.the.ob.... │ │ │ │ +00056e10: 6a65 6374 936c 616e 6775 6167 6593 7498 ject.language.t. │ │ │ │ +00056e20: 7970 9053 8e65 8ea1 8d91 3027 4d73 7973 yp.S.e....0'Msys │ │ │ │ +00056e30: 7465 6d2e 8d8d 9ffb a532 d532 8e8e 8ea9 tem......2.2.... │ │ │ │ +00056e40: 1a2f c78d 8d8d 8d91 2123 c9cf 322e 8e8e ./......!#..2... │ │ │ │ +00056e50: 8e91 3027 4dd0 4195 a000 746f 6d69 6391 ..0'M.A...tomic. │ │ │ │ +00056e60: 04bd d974 9379 7090 6000 6573 3a91 05a4 ...t.yp.`.es:... │ │ │ │ +00056e70: 89cf 7468 6573 6596 0420 7c64 656e 6f74 ..these.. |denot │ │ │ │ +00056e80: 659b 0420 7d0c 7865 6493 7365 7473 9869 e.. }.xed.sets.i │ │ │ │ +00056e90: 6e93 7468 6593 756e 6976 95ac 7265 7273 n.the.univ..rers │ │ │ │ +00056ea0: 652e 9105 da5e 4561 6393 6896 0420 7c74 e....^Eac.h.. |t │ │ │ │ +00056eb0: 6865 6f72 7998 6465 7465 726d 696e 6573 heory.determines │ │ │ │ +00056ec0: 9361 8ea1 8d91 3027 4d70 6172 7469 6375 .a....0'Mparticu │ │ │ │ +00056ed0: 6c61 7296 03f5 7263 6f6c 6c65 6374 696f lar...rcollectio │ │ │ │ +00056ee0: 6e9b 03f5 736f 6693 6174 6f6d 6963 9874 n...sof.atomic.t │ │ │ │ +00056ef0: 90ac 7279 7090 538e 6573 2e91 0559 3f46 ..ryp.S.es...Y?F │ │ │ │ +00056f00: 91ff 0556 6f72 9865 7861 6d70 6c65 2c91 ...Vor.example,. │ │ │ │ +00056f10: 03f8 2574 6865 9873 7461 6e64 6172 6493 ..%the.standard. │ │ │ │ +00056f20: 6174 6f6d 6963 9874 90ac 7279 709a 538e atomic.t..ryp.S. │ │ │ │ +00056f30: 6573 93eb 4062 986f 986f 6c8e a18d 9130 es..@b.o.ol....0 │ │ │ │ +00056f40: 274d cf61 6e64 9605 28ed eb40 696e 6493 'M.and..(..@ind. │ │ │ │ +00056f50: cf64 656e 6f74 652c 9105 787e 7265 7370 .denote,..x~resp │ │ │ │ +00056f60: 9053 8e65 6374 6976 9aac 7265 6c79 91ff .S.ectiv..rely.. │ │ │ │ +00056f70: 0556 2c91 0578 7f74 6865 9364 6973 7469 .V,..x.the.disti │ │ │ │ +00056f80: 6e67 7569 7368 6564 9374 9877 986f 2d65 nguished.t.w.o-e │ │ │ │ +00056f90: 6c65 6d65 6e98 7493 7365 748d 9332 8e91 lemen.t.set..2.. │ │ │ │ +00056fa0: 1031 d661 6e64 9374 6865 9364 6973 7469 .1.and.the.disti │ │ │ │ +00056fb0: 6e2d 8ea1 8d91 3027 4d67 7569 7368 6564 n-....0'Mguished │ │ │ │ +00056fc0: 9603 eaa8 696e 0c6e 6974 6593 7365 748d ....in.nite.set. │ │ │ │ +00056fd0: 9349 8e91 0827 cd2e 8e9f 1a2f c68d 8d8d .I...'...../.... │ │ │ │ +00056fe0: 8d91 2123 c933 2e8e 8e8e 9130 274d d043 ..!#.3.....0'M.C │ │ │ │ +00056ff0: 6f6d 7095 6000 6f75 6e64 9106 8115 7490 omp.`.ound....t. │ │ │ │ +00057000: a000 7970 9365 733a 9108 b603 cf54 6865 ..yp.es:.....The │ │ │ │ +00057010: 7365 9b05 a939 6861 95ac 7276 9365 9874 se...9ha..rv.e.t │ │ │ │ +00057020: 6865 9866 6f72 6d96 05a9 3a28 d71b 8d9f he.form...:(.... │ │ │ │ +00057030: 01cc ccd5 318e 9b04 c004 d73b 8d96 01ff ....1......;.... │ │ │ │ +00057040: fe3a 933a 933a 8e91 11ca 9c3b 9101 fffe .:.:.:.....;.... │ │ │ │ +00057050: 1b8d 9f01 cccc d86e 8e91 05a8 50cf 298d .......n....P.). │ │ │ │ +00057060: eb40 6f70 8e91 0cbc 99cf 2c91 0618 dd77 .@op......,....w │ │ │ │ +00057070: 6865 7265 93d7 1b8d 9f01 cccc d531 8e98 here.........1.. │ │ │ │ +00057080: cf2c 8d91 0618 ddd7 3a96 01ff fe3a 933a .,......:....:.: │ │ │ │ +00057090: 8e91 13e3 7dcf 2c91 0618 ded7 1b8d 9f01 ....}.,......... │ │ │ │ +000570a0: cccc d86e 8e91 0b51 89cf 6172 658e a18d ...n...Q..are... │ │ │ │ +000570b0: 9130 274d 7468 6596 04fd 5061 7267 756d .0'Mthe...Pargum │ │ │ │ +000570c0: 656e 9aac 7274 9374 9879 7090 538e 6573 en..rt.t.yp.S.es │ │ │ │ +000570d0: 9361 6e64 93d7 6f70 93cf 6973 9361 93e5 .and..op..is.a.. │ │ │ │ +000570e0: 7479 7096 ff66 6665 9105 2fa9 6f70 9365 typ..ffe../.op.e │ │ │ │ +000570f0: 7293 6174 6f72 9106 47fb cf6f 6696 04fd r.ator..G..of... │ │ │ │ +00057100: 5061 7269 7498 7993 d76e cf2e 9108 70d8 Parit.y..n....p. │ │ │ │ +00057110: 5498 7970 9a53 8e65 936f 7098 6572 6174 T.yp.S.e.op.erat │ │ │ │ +00057120: 6f72 7393 6465 6e6f 7465 8ea1 8d91 3027 ors.denote....0' │ │ │ │ +00057130: 4d6f 709a 538e 6572 6174 696f 6e73 9604 Mop.S.erations.. │ │ │ │ +00057140: 3dbe 666f 7293 636f 6e73 7472 7563 7469 =.for.constructi │ │ │ │ +00057150: 6e67 9604 3dbd 7365 7473 2e91 0632 2254 ng..=.sets...2"T │ │ │ │ +00057160: 6865 9374 90ac 7279 7098 6596 043d be28 he.t..ryp.e..=.( │ │ │ │ +00057170: d71b 8d9f 01cc ccd5 318e 9104 c004 d73b ........1......; │ │ │ │ +00057180: 8d96 01ff fe3a 933a 933a 8e91 11ca 9c3b .....:.:.:.....; │ │ │ │ +00057190: 9101 fffe 1b8d 9f01 cccc d86e 8e91 05a8 ...........n.... │ │ │ │ +000571a0: 50cf 298d eb40 6f70 8e91 10fa 57cf 6465 P.)..@op....W.de │ │ │ │ +000571b0: 6e6f 7465 7393 7468 6591 043d bd73 6574 notes.the..=.set │ │ │ │ +000571c0: 9372 6573 756c 7469 6e67 8ea1 8d91 3027 .resulting....0' │ │ │ │ +000571d0: 4d66 726f 6d96 0439 4c61 7070 6c79 696e Mfrom..9Lapplyin │ │ │ │ +000571e0: 6793 7468 6593 6f70 9053 8e65 7261 7469 g.the.op.S.erati │ │ │ │ +000571f0: 6f6e 9364 656e 6f74 6564 9104 394d 629a on.denoted..9Mb. │ │ │ │ +00057200: ac72 7993 d76f 7093 cf74 6f93 7468 6593 .ry..op..to.the. │ │ │ │ +00057210: 7365 7473 9364 656e 6f74 6564 9362 9879 sets.denoted.b.y │ │ │ │ +00057220: 93d7 1b8d 9f01 cccc d531 8e91 04c0 04cf .........1...... │ │ │ │ +00057230: 2c8d 9104 4cf6 d73a 9601 fffe 3a93 3a8e ,...L..:....:.:. │ │ │ │ +00057240: 9112 1796 cf2c 9104 4cf5 d71b 8d9f 01cc .....,..L....... │ │ │ │ +00057250: ccd8 6e8e 9105 a850 cf2e 9106 24cc 4691 ..n....P....$.F. │ │ │ │ +00057260: ff05 566f 728e a18d 9130 274d 6578 616d ..Vor....0'Mexam │ │ │ │ +00057270: 706c 652c 9103 a4be eb40 6c69 7374 9603 ple,.....@list.. │ │ │ │ +00057280: 9344 cf69 7393 6191 0393 4374 90ac 7279 .D.is.a...Ct..ry │ │ │ │ +00057290: 709a 538e 6593 6f70 9865 7261 746f 7293 p.S.e.op.erator. │ │ │ │ +000572a0: 7769 7468 9b03 9343 6172 6974 90ac 7279 with...Carit..ry │ │ │ │ +000572b0: 9331 2e91 051b bf49 7498 6465 6e6f 7465 .1.....It.denote │ │ │ │ +000572c0: 7393 7468 6593 6f70 9053 8e65 7261 7469 s.the.op.S.erati │ │ │ │ +000572d0: 6f6e 936f 6698 666f 726d 696e 6793 616c on.of.forming.al │ │ │ │ +000572e0: 6c8e a18d 9130 274d 0c6e 6974 6596 03b7 l....0'M.nite... │ │ │ │ +000572f0: 616c 6973 7473 9b03 b762 6f66 9365 6c65 alists...bof.ele │ │ │ │ +00057300: 6d65 6e90 ac72 7473 9866 726f 6d93 6198 men..rts.from.a. │ │ │ │ +00057310: 6769 7690 ac72 656e 9373 6574 2e91 0527 giv..ren.set...' │ │ │ │ +00057320: c841 6e6f 7468 6572 9865 7861 6d70 6c65 .Another.example │ │ │ │ +00057330: 9369 7398 7468 6593 7490 ac72 7970 9553 .is.the.t..ryp.S │ │ │ │ +00057340: 8e65 986f 7093 6572 6174 6f72 9103 b761 .e.op.erator...a │ │ │ │ +00057350: eb40 7072 6f93 648e a18d 9130 274d cf6f .@pro.d....0'M.o │ │ │ │ +00057360: 6696 0429 eb61 7269 749a ac72 7993 3293 f..).arit..ry.2. │ │ │ │ +00057370: 7768 6963 9868 9364 656e 6f74 6573 9374 whic.h.denotes.t │ │ │ │ +00057380: 6865 9363 6172 7465 7369 616e 9370 726f he.cartesian.pro │ │ │ │ +00057390: 9553 8e64 7563 7491 0429 ea6f 7093 6572 .S.duct..).op.er │ │ │ │ +000573a0: 6174 696f 6e2e 9105 f6a9 5468 6591 0429 ation.....The..) │ │ │ │ +000573b0: eb74 9879 7093 6591 0429 eb28 d71b 8d9f .t.yp.e..).(.... │ │ │ │ +000573c0: 01cc ccd5 318e 9604 c004 d73b 9101 fffe ....1......;.... │ │ │ │ +000573d0: 1b8d 9f01 cccc d532 8e93 cf29 8deb 4070 .......2...)..@p │ │ │ │ +000573e0: 726f 9053 8e64 8e91 1c76 50cf 6973 8ea1 ro.S.d...vP.is.. │ │ │ │ +000573f0: 8d91 3027 4d77 7269 7474 656e 9603 eaa8 ..0'Mwritten.... │ │ │ │ +00057400: 6173 93d7 1b8d 9f01 cccc d531 8e91 076a as.........1...j │ │ │ │ +00057410: acda 0291 02aa a8d7 1b8d 9f01 cccc d532 ...............2 │ │ │ │ +00057420: 8e91 04c0 04cf 2e8e a68d 8d8d 8d91 2123 ..............!# │ │ │ │ +00057430: c934 2e8e 8e8e 9130 274d d046 91fe e000 .4.....0'M.F.... │ │ │ │ +00057440: 756e 6374 696f 6e91 05cb 0d74 90a0 0079 unction....t...y │ │ │ │ +00057450: 7090 6000 6573 3a91 0779 23cf 4966 9605 p.`.es:..y#.If.. │ │ │ │ +00057460: 0aca d71b 8d9f 01cc ccd5 318e 9b09 cace ..........1..... │ │ │ │ +00057470: cf61 6e64 93d7 1b8d 9f01 cccc d532 8e98 .and.........2.. │ │ │ │ +00057480: cf61 7265 9374 90ac 7279 7090 538e 6573 .are.t..ryp.S.es │ │ │ │ +00057490: 2c91 0552 d274 6865 6e93 d71b 8d9f 01cc ,..R.then....... │ │ │ │ +000574a0: ccd5 318e 8d91 04c0 04da 218e 9110 c006 ..1.......!..... │ │ │ │ +000574b0: d71b 8d9f 01cc ccd5 328e 98cf 6973 9374 ........2...is.t │ │ │ │ +000574c0: 6865 9366 756e 6374 696f 6e93 7490 ac72 he.function.t..r │ │ │ │ +000574d0: 7970 9053 8e65 9377 6974 688e a18d 9130 yp.S.e.with....0 │ │ │ │ +000574e0: 274d e564 6f6d 6169 6e91 05f9 36d7 1b8d 'M.domain...6... │ │ │ │ +000574f0: 9f01 cccc d531 8e91 09d3 89cf 616e 6496 .....1......and. │ │ │ │ +00057500: 0513 86e5 7291 ff66 6661 6e67 6593 d71b ....r..ffange... │ │ │ │ +00057510: 8d9f 01cc ccd5 328e 9104 c004 cf2e 9108 ......2......... │ │ │ │ +00057520: b379 4974 9364 656e 6f74 6573 9b05 1385 .yIt.denotes.... │ │ │ │ +00057530: 7468 6593 7365 7493 6f66 9861 6c6c 9328 the.set.of.all.( │ │ │ │ +00057540: 746f 7461 6c29 9366 756e 6374 696f 6e73 total).functions │ │ │ │ +00057550: 9366 726f 6d98 7468 6593 7365 748e a18d .from.the.set... │ │ │ │ +00057560: 9130 274d 6465 6e6f 7465 6496 0413 1062 .0'Mdenoted....b │ │ │ │ +00057570: 90ac 7279 9b04 130f 6974 7393 646f 6d61 ..ry....its.doma │ │ │ │ +00057580: 696e 9874 6f93 7468 6593 7365 7498 6465 in.to.the.set.de │ │ │ │ +00057590: 6e6f 7465 6493 6290 ac72 7998 6974 7393 noted.b..ry.its. │ │ │ │ +000575a0: 7261 6e67 652e 9105 b217 2849 6e98 7468 range.....(In.th │ │ │ │ +000575b0: 6593 6c69 7465 7261 7475 7265 98d7 1b8d e.literature.... │ │ │ │ +000575c0: 9f01 cccc d531 8e8d 9104 c004 da21 8e91 .....1.......!.. │ │ │ │ +000575d0: 10c0 06d7 1b8d 9f01 cccc d532 8e91 08d3 ...........2.... │ │ │ │ +000575e0: 14cf 6973 8ea1 8d91 3027 4d77 7269 7474 ..is....0'Mwritt │ │ │ │ +000575f0: 656e 9603 951d 7769 7468 6f75 7493 7468 en....without.th │ │ │ │ +00057600: 6593 6172 726f 9aac 7277 9103 951c 616e e.arro..rw....an │ │ │ │ +00057610: 6493 6261 6398 6b77 9861 7264 737c 8d69 d.bac.kw.ards|.i │ │ │ │ +00057620: 2e65 2e8e 9112 98a1 6173 93d7 1b8d 9f01 .e......as...... │ │ │ │ +00057630: cccc d532 8e96 04c0 04d7 1b8d 9f01 cccc ...2............ │ │ │ │ +00057640: d531 8e93 cf2e 2991 051c 5c4e 6f74 6596 .1....)...\Note. │ │ │ │ +00057650: 0395 1d74 6861 7493 7379 6e98 7461 6374 ...that.syn.tact │ │ │ │ +00057660: 6963 616c 6c79 8d93 da21 8e8e a18d 9130 ically...!.....0 │ │ │ │ +00057670: 274d cf69 7396 0428 5f73 696d 706c 799b 'M.is..(_simply. │ │ │ │ +00057680: 0428 5e61 9364 6973 7469 6e67 7569 7368 .(^a.distinguish │ │ │ │ +00057690: 6564 9374 90ac 7279 7095 538e 6598 6f70 ed.t..ryp.S.e.op │ │ │ │ +000576a0: 9365 7261 746f 7296 0428 5f6f 6693 6172 .erator..(_of.ar │ │ │ │ +000576b0: 6974 90ac 7279 9332 9877 7269 7474 656e it..ry.2.written │ │ │ │ +000576c0: 9377 6974 6893 696e 0c78 986e 6f74 6174 .with.in.x.notat │ │ │ │ +000576d0: 696f 6e2e 9105 f204 4974 9369 738e a18d ion.....It.is... │ │ │ │ +000576e0: 9130 274d 7369 6e67 6c65 6496 048f 436f .0'Msingled...Co │ │ │ │ +000576f0: 7574 9369 6e93 7468 6591 048f 4464 650c ut.in.the...Dde. │ │ │ │ +00057700: 6e69 7469 6f6e 936f 6693 eb48 484f 4c93 nition.of..HHOL. │ │ │ │ +00057710: cf74 90ac 7279 709a 538e 6573 9362 9865 .t..ryp.S.es.b.e │ │ │ │ +00057720: 6361 7573 6593 6974 9377 696c 6c91 048f cause.it.will... │ │ │ │ +00057730: 4461 6c77 95ac 7261 9379 7396 048f 4364 Dalw..ra.ys...Cd │ │ │ │ +00057740: 656e 6f74 6593 7468 6593 7361 6d65 8ea1 enote.the.same.. │ │ │ │ +00057750: 8d91 3027 4d6f 709a 538e 6572 6174 696f ..0'Mop.S.eratio │ │ │ │ +00057760: 6e96 048c 8069 6e91 048c 7f61 6e90 ac72 n....in....an..r │ │ │ │ +00057770: 7993 6d6f 9864 656c 936f 669b 048c 7f61 y.mo.del.of....a │ │ │ │ +00057780: 93eb 4848 4f4c 93cf 7468 656f 7279 7c69 ..HHOL..theory|i │ │ │ │ +00057790: 6e93 636f 6e90 ac72 7472 6173 7498 746f n.con..rtrast.to │ │ │ │ +000577a0: 9374 6865 936f 7468 6572 9874 90ac 7279 .the.other.t..ry │ │ │ │ +000577b0: 709a 538e 6593 6f70 9865 7261 746f 7273 p.S.e.op.erators │ │ │ │ +000577c0: 8ea1 8d91 3027 4d77 6869 6395 ac72 689b ....0'Mwhic..rh. │ │ │ │ +000577d0: 03ea a86d 6193 7998 6290 538e 6598 696e ...ma.y.b.S.e.in │ │ │ │ +000577e0: 9374 6572 7072 6574 6564 9864 690b 6572 .terpreted.di.er │ │ │ │ +000577f0: 656e 9374 6c79 9869 6e98 6469 0b65 7265 en.tly.in.di.ere │ │ │ │ +00057800: 6e93 7498 6d6f 9053 8e64 656c 732e 9105 n.t.mo.S.dels... │ │ │ │ +00057810: 38e0 2853 6565 9853 6563 7469 6f6e 9839 8.(See.Section.9 │ │ │ │ +00057820: 2e32 2e32 2e29 8e9f 1d42 e48d 911e 28f0 .2.2.)...B....(. │ │ │ │ +00057830: 4974 9603 245c 7475 726e 7393 6f75 7493 It..$\turns.out. │ │ │ │ +00057840: 746f 9103 245b 6290 538e 6593 636f 6e95 to..$[b.S.e.con. │ │ │ │ +00057850: ac72 7693 656e 6965 6e93 7496 0324 5c74 .rv.enien.t..$\t │ │ │ │ +00057860: 6f93 6964 656e 9aac 7274 6966 7993 6174 o.iden..rtify.at │ │ │ │ +00057870: 6f6d 6963 9374 9879 709a 538e 6573 9103 omic.t.yp.S.es.. │ │ │ │ +00057880: 245b 7769 7468 9363 6f6d 7098 6f75 6e64 $[with.comp.ound │ │ │ │ +00057890: 9374 90ac 7279 7098 6573 9363 6f6e 7374 .t..ryp.es.const │ │ │ │ +000578a0: 7275 6374 6564 8ea1 8d91 12c7 6177 6974 ructed......awit │ │ │ │ +000578b0: 6896 0548 d330 2d61 7279 9105 48d4 7490 h..H.0-ary..H.t. │ │ │ │ +000578c0: ac72 7970 9a53 8e65 936f 7098 6572 6174 .ryp.S.e.op.erat │ │ │ │ +000578d0: 6f72 732e 9109 5362 4691 ff05 566f 7293 ors...SbF...Vor. │ │ │ │ +000578e0: 6578 616d 706c 652c 9105 a05f 7468 6593 example,..._the. │ │ │ │ +000578f0: 6174 6f6d 6963 9374 90ac 7279 7098 6591 atomic.t..ryp.e. │ │ │ │ +00057900: 0548 d4eb 4062 986f 986f 6c93 cf6f 6693 .H..@b.o.ol..of. │ │ │ │ +00057910: 7472 7574 682d 7691 ff58 e461 6c75 6573 truth-v..X.alues │ │ │ │ +00057920: 9105 48d4 6361 6e93 6298 658e a18d 9112 ..H.can.b.e..... │ │ │ │ +00057930: c761 7265 6761 7264 6564 9605 4eec 6173 .aregarded..N.as │ │ │ │ +00057940: 9362 9a53 8e65 696e 6793 616e 9361 6262 .b.S.eing.an.abb │ │ │ │ +00057950: 7265 7669 6174 696f 6e93 666f 7293 2829 reviation.for.() │ │ │ │ +00057960: 8deb 4062 986f 986f 6c8e 9116 aa9f cf2e ..@b.o.ol....... │ │ │ │ +00057970: 9109 65ab 5468 6973 9369 6465 6e90 ac72 ..e.This.iden..r │ │ │ │ +00057980: 7469 0c63 6174 696f 6e93 7769 6c6c 9362 ti.cation.will.b │ │ │ │ +00057990: 9865 936d 6164 6593 696e 9374 6865 8e91 .e.made.in.the.. │ │ │ │ +000579a0: 12c7 619f 0c79 8289 0000 6666 0071 cf9f ..a..y....ff.q.. │ │ │ │ +000579b0: 9f0c 999a 8d8d 8d8d 910d 8390 9ffc 5eff ..............^. │ │ │ │ +000579c0: c532 8e8e 8e91 1200 03c6 5468 6973 9603 .2........This.. │ │ │ │ +000579d0: 5555 7465 639a b8e3 686e 6971 7565 9377 UUtec...hnique.w │ │ │ │ +000579e0: 9861 7393 696e 9876 9865 6e98 7465 6493 .as.in.v.en.ted. │ │ │ │ +000579f0: 6298 7993 526f 6269 6e93 4d69 6c6e 6572 b.y.Robin.Milner │ │ │ │ +00057a00: 9366 6f72 9374 6865 936f 6291 008e 386a .for.the.ob...8j │ │ │ │ +00057a10: 6563 7493 6c6f 6769 6393 eb48 5050 91ff ect.logic..HPP.. │ │ │ │ +00057a20: 0ccc c915 93c6 6f66 9368 6973 93eb 484c ......of.his..HL │ │ │ │ +00057a30: 4346 93c6 7379 7374 656d 2e8e 8e9f 24fd CF..system....$. │ │ │ │ +00057a40: 138e 8c8b 0000 0068 0000 0000 0000 0000 .......h........ │ │ │ │ 00057a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00057a60: 0000 0000 0005 680b a002 cc05 558d a0fd ......h.....U... │ │ │ │ -00057a70: 46d3 0e8d 8d8d 8d9f fa99 9a8d 91ea f1eb F............... │ │ │ │ -00057a80: d031 3034 9200 e715 f343 6861 7074 6572 .104.....Chapter │ │ │ │ -00057a90: 9604 8000 392e 910a 8000 5379 6e9a a000 ....9.....Syn... │ │ │ │ -00057aa0: 7461 7893 616e 6493 5365 6d61 6e98 7469 tax.and.Seman.ti │ │ │ │ -00057ab0: 6373 8e91 eaf1 eb9f 0566 6689 0000 e666 cs.......ff....f │ │ │ │ -00057ac0: 01c7 3e7c 8e8e 8e8e a002 942f df8d a0fd ..>|......./.... │ │ │ │ -00057ad0: 8bd0 218d 91ea f1eb cf74 6563 9aac 7268 ..!......tec..rh │ │ │ │ -00057ae0: 6e69 6361 6c96 0414 fa64 6574 6169 6c73 nical....details │ │ │ │ -00057af0: 9104 14fb 7468 6174 9366 6f6c 6c6f 9877 ....that.follo.w │ │ │ │ -00057b00: 2c91 041f 8f62 7574 9b04 14fb 696e 9374 ,....but....in.t │ │ │ │ -00057b10: 6865 9869 6e66 6f72 6d61 6c93 7072 6573 he.informal.pres │ │ │ │ -00057b20: 656e 90ac 7274 6174 696f 6e98 6174 6f6d en..rtation.atom │ │ │ │ -00057b30: 6963 9374 90ac 7279 7090 538e 6573 9877 ic.t..ryp.S.es.w │ │ │ │ -00057b40: 696c 6c93 636f 6e95 ac72 7469 6e93 7565 ill.con..rtin.ue │ │ │ │ -00057b50: 8ea4 1000 008d 91ea f1eb 746f 9603 eaa8 ..........to.... │ │ │ │ -00057b60: 629a 538e 6593 6469 7374 696e 6775 6973 b.S.e.distinguis │ │ │ │ -00057b70: 6865 6493 6672 6f6d 9363 6f6d 7098 6f75 hed.from.comp.ou │ │ │ │ -00057b80: 6e64 9374 90ac 7279 7098 6573 2c93 616e nd.t..ryp.es,.an │ │ │ │ -00057b90: 6493 2829 d763 93cf 7769 6c6c 9373 7469 d.().c..will.sti │ │ │ │ -00057ba0: 6c6c 9362 9865 9377 7269 7474 656e 9361 ll.b.e.written.a │ │ │ │ -00057bb0: 7393 d763 cf2e 8e9f 2334 208d 8d91 eaf1 s..c....#4 ..... │ │ │ │ -00057bc0: ebeb 4739 2e32 2e31 8e91 1c71 e654 908c ..G9.2.1...q.T.. │ │ │ │ -00057bd0: cc79 7090 7333 6591 0566 6673 7472 7563 .yp.s3e..ffstruc │ │ │ │ -00057be0: 7475 7265 738e 9f17 e2c6 8d91 eaf1 ebcf tures........... │ │ │ │ -00057bf0: 5468 6596 04d4 b274 6572 6d93 6074 95ac The....term.`t.. │ │ │ │ -00057c00: 7279 709a 538e 6591 04d4 b363 6f6e 7374 ryp.S.e....const │ │ │ │ -00057c10: 616e 9374 2796 04d4 b269 7393 7573 6564 an.t'....is.used │ │ │ │ -00057c20: 9374 6f93 636f 95ac 7276 9365 7296 04d4 .to.co..rv.er... │ │ │ │ -00057c30: b262 986f 7468 9104 d4b3 6174 6f6d 6963 .b.oth....atomic │ │ │ │ -00057c40: 9374 90ac 7279 7098 6573 9361 6e64 9374 .t..ryp.es.and.t │ │ │ │ -00057c50: 90ac 7279 7098 6593 6f70 9865 7261 746f ..ryp.e.op.erato │ │ │ │ -00057c60: 7273 2e91 07f6 ff49 7493 6973 8ea1 8d91 rs.....It.is.... │ │ │ │ -00057c70: eaf1 eb61 7373 756d 6564 9603 e5d9 7468 ...assumed....th │ │ │ │ -00057c80: 6174 9361 6e93 696e 0c6e 6974 6593 7365 at.an.in.nite.se │ │ │ │ -00057c90: 7493 df54 91ff 0556 794e 616d 6573 93cf t..T...VyNames.. │ │ │ │ -00057ca0: 6f66 9374 6865 93e5 6e61 6d65 7396 042e of.the..names... │ │ │ │ -00057cb0: ca6f 6693 7479 7096 ff66 6665 9104 2ec9 .of.typ..ffe.... │ │ │ │ -00057cc0: 6393 6f6e 7374 616e 7473 9104 e3b6 cf69 c.onstants.....i │ │ │ │ -00057cd0: 7396 03e5 d967 6976 90ac 7265 6e2e 9105 s....giv..ren... │ │ │ │ -00057ce0: 3746 5468 6593 6772 6565 6b8e a18d 91ea 7FThe.greek..... │ │ │ │ -00057cf0: f1eb 6c65 7474 6572 9603 6f05 d717 9104 ..letter..o..... │ │ │ │ -00057d00: 30cd cf69 7393 7573 6564 9b03 6f06 746f 0..is.used..o.to │ │ │ │ -00057d10: 9372 616e 6765 936f 95ac 7276 9365 7298 .range.o..rv.er. │ │ │ │ -00057d20: 6172 6269 7472 6172 7991 036f 056d 656d arbitrary..o.mem │ │ │ │ -00057d30: 9362 9053 8e65 7273 986f 6696 036f 05df .b.S.ers.of..o.. │ │ │ │ -00057d40: 5491 ff05 5679 4e61 6d65 73cf 2c91 0387 T...VyNames.,... │ │ │ │ -00057d50: c0eb 4063 93cf 7769 6c6c 9363 6f6e 95ac ..@c..will.con.. │ │ │ │ -00057d60: 7274 696e 9375 6598 746f 9603 6f05 6290 rtin.ue.to..o.b. │ │ │ │ -00057d70: 538e 6598 7573 6564 9374 6f8e a18d 91ea S.e.used.to..... │ │ │ │ -00057d80: f1eb 7261 6e67 659b 03d3 6a6f 95ac 7276 ..range...jo..rv │ │ │ │ -00057d90: 9365 7298 7468 6598 6e61 6d65 7391 03d3 .er.the.names... │ │ │ │ -00057da0: 696f 6698 6174 6f6d 6963 9874 9379 7090 iof.atomic.t.yp. │ │ │ │ -00057db0: 538e 6573 9828 8d69 2e65 2e8e 9112 d6ee S.es.(.i.e...... │ │ │ │ -00057dc0: 302d 6172 7998 7493 7970 9053 8e65 9863 0-ary.t.yp.S.e.c │ │ │ │ -00057dd0: 6f6e 7374 616e 9374 7329 2c91 03d8 1061 onstan.ts),....a │ │ │ │ -00057de0: 6e64 98eb 406f 7091 03d3 69cf 6973 9875 nd..@op...i.is.u │ │ │ │ -00057df0: 7365 6498 746f 9872 616e 6765 8ea1 8d91 sed.to.range.... │ │ │ │ -00057e00: eaf1 eb6f 95ac 7276 9365 7296 03ea a874 ...o..rv.er....t │ │ │ │ -00057e10: 6865 936e 616d 6573 936f 6693 7490 ac72 he.names.of.t..r │ │ │ │ -00057e20: 7970 9a53 8e65 936f 7098 6572 6174 6f72 yp.S.e.op.erator │ │ │ │ -00057e30: 7393 288d 692e 652e 8e91 12ee 2cd7 6ecf s.(.i.e.....,.n. │ │ │ │ -00057e40: 2d61 7279 9374 90ac 7279 7098 6593 636f -ary.t..ryp.e.co │ │ │ │ -00057e50: 6e73 7461 6e90 ac72 7473 2c93 7768 6572 nstan..rts,.wher │ │ │ │ -00057e60: 6593 d76e 9603 5552 3e93 cf30 292e 8ea9 e..n..UR>..0)... │ │ │ │ -00057e70: 1011 1a8d 91f6 537a 4974 9603 0908 6973 ......SzIt....is │ │ │ │ -00057e80: 9361 7373 756d 6564 9b03 0909 7468 6174 .assumed....that │ │ │ │ -00057e90: 9361 6e93 696e 0c6e 6974 6593 7365 7498 .an.in.nite.set. │ │ │ │ -00057ea0: df54 91ff 0556 7956 95ac 7261 9372 7396 .T...VyV..ra.rs. │ │ │ │ -00057eb0: 0309 08cf 6f66 93e5 7479 7091 ff66 6665 ....of..typ..ffe │ │ │ │ -00057ec0: 9103 63d2 7661 7269 6162 6c65 7391 0406 ..c.variables... │ │ │ │ -00057ed0: e6cf 6973 9367 6976 90ac 7265 6e2e 9104 ..is.giv..ren... │ │ │ │ -00057ee0: edab 4772 6565 6b93 6c65 7474 6572 7393 ..Greek.letters. │ │ │ │ -00057ef0: d70b 9013 8f3b 9601 fffe 0c91 00aa 4f3b .....;........O; │ │ │ │ -00057f00: 8d93 3a93 3a93 3a8e 910f ca9e cf2c 8ea1 ..:.:.:......,.. │ │ │ │ -00057f10: 8d91 eaf1 eb70 9053 8e6f 7373 6962 6c79 .....p.S.ossibly │ │ │ │ -00057f20: 9603 e10d 7769 7468 9373 7562 7363 7269 ....with.subscri │ │ │ │ -00057f30: 7074 739b 03e1 0e6f 7293 7072 696d 6573 pts....or.primes │ │ │ │ -00057f40: 2c91 03e2 f961 7265 9375 7365 6493 746f ,....are.used.to │ │ │ │ -00057f50: 9872 616e 6765 936f 95ac 7276 9365 7291 .range.o..rv.er. │ │ │ │ -00057f60: 03e1 0ddf 5491 ff05 5679 7661 9372 73cf ....T...Vyva.rs. │ │ │ │ -00057f70: 2e91 0535 ac54 6865 9873 6574 7396 03e1 ...5.The.sets... │ │ │ │ -00057f80: 0ddf 5491 ff05 5679 4e61 6d65 7393 cf61 ..T...VyNames..a │ │ │ │ -00057f90: 6e64 8ea1 8d91 eaf1 ebdf 5491 ff05 5679 nd........T...Vy │ │ │ │ -00057fa0: 5695 ac72 6193 7273 9603 eaa8 cf61 7265 V..ra.rs.....are │ │ │ │ -00057fb0: 9361 7373 756d 6564 9364 6973 6a6f 696e .assumed.disjoin │ │ │ │ -00057fc0: 90ac 7274 2e8e a68d 91f6 537a 4191 04bf ..rt......SzA... │ │ │ │ -00057fd0: 0ee5 7479 7096 ff66 6665 9104 f6a2 7374 ..typ..ffe....st │ │ │ │ -00057fe0: 7275 6374 7572 9365 9105 a4f4 cf69 7396 ructur.e.....is. │ │ │ │ -00057ff0: 04bf 4561 9b04 bf44 7365 7493 0a93 6f66 ..Ea...Dset...of │ │ │ │ -00058000: 9874 9aac 7279 7090 538e 6593 636f 6e73 .t..ryp.S.e.cons │ │ │ │ -00058010: 7461 6e98 7473 2e91 07b6 b541 9104 bf0e tan.ts.....A.... │ │ │ │ -00058020: e574 7970 96ff 6666 6591 04f6 a263 936f .typ..ffe....c.o │ │ │ │ -00058030: 6e73 7461 6e74 9105 e389 cf69 7396 04bf nstant.....is... │ │ │ │ -00058040: 4461 9b04 bf45 7061 6972 9328 d717 901a Da...Epair.(.... │ │ │ │ -00058050: ab3b 9101 fffe 6ecf 2998 7768 6572 658e .;....n.).where. │ │ │ │ -00058060: a18d 91ea f1eb d717 9105 dc59 da32 8d91 ...........Y.2.. │ │ │ │ -00058070: 051a 93df 5491 ff05 5679 4e61 6d65 738e ....T...VyNames. │ │ │ │ -00058080: 9137 5956 cf69 7396 04f4 f174 6865 936e .7YV.is....the.n │ │ │ │ -00058090: 616d 659b 04f4 f26f 6693 7468 6593 636f ame....of.the.co │ │ │ │ -000580a0: 6e73 7461 6e90 ac72 7493 616e 6498 d76e nstan..rt.and..n │ │ │ │ -000580b0: 93cf 6973 9369 7473 9861 7269 7495 ac72 ..is.its.arit..r │ │ │ │ -000580c0: 7991 ff05 562e 9108 57bb 5468 9375 7398 y...V...W.Th.us. │ │ │ │ -000580d0: 0a96 051a 92da 128d 93df 5491 ff05 5679 ..........T...Vy │ │ │ │ -000580e0: 4e61 6d65 738e 9135 c459 da02 8d91 035f Names..5.Y....._ │ │ │ │ -000580f0: f5df 4e91 f800 084e 8e8e a18d 91ea f1eb ..N....N........ │ │ │ │ -00058100: cf28 7768 6572 658d 9103 4782 df4e 91f8 .(where...G..N.. │ │ │ │ -00058110: 0008 4e8e 910f 07e4 cf69 739b 0347 8174 ..N......is..G.t │ │ │ │ -00058120: 6865 9603 4782 7365 7493 6f66 936e 6174 he..G.set.of.nat │ │ │ │ -00058130: 7572 616c 936e 95ac 7275 6d93 6290 538e ural.n..rum.b.S. │ │ │ │ -00058140: 6572 7329 2e91 0502 7e49 7498 6973 9603 ers)....~It.is.. │ │ │ │ -00058150: 4782 6173 7375 6d65 6493 7468 6174 936e G.assumed.that.n │ │ │ │ -00058160: 6f93 7495 ac72 7793 6f98 6469 7374 696e o.t..rw.o.distin │ │ │ │ -00058170: 6374 9b03 4782 7493 7970 9053 8e65 9863 ct..G.t.yp.S.e.c │ │ │ │ -00058180: 6f6e 7374 616e 9374 738e a18d 91ea f1eb onstan.ts....... │ │ │ │ -00058190: 6861 95ac 7276 9365 9603 eaa8 7468 6593 ha..rv.e....the. │ │ │ │ -000581a0: 7361 6d65 936e 616d 652c 8d93 692e 652e same.name,..i.e. │ │ │ │ -000581b0: 8e91 16d8 d477 6865 6e65 7690 ac72 6572 .....whenev..rer │ │ │ │ -000581c0: 9328 d717 9a1a ab3b 9101 fffe 6e8d 9f01 .(.....;....n... │ │ │ │ -000581d0: cccc d531 8e91 04c0 04cf 2996 0355 52da ...1......)..UR. │ │ │ │ -000581e0: 3293 cf0a 9603 eaa8 616e 6493 28d7 1798 2.......and.(... │ │ │ │ -000581f0: 3b91 01ff fe6e 8d9f 01cc ccd5 328e 9b04 ;....n......2... │ │ │ │ -00058200: c004 cf29 9603 5552 da32 93cf 0a2c 9603 ...)..UR.2...,.. │ │ │ │ -00058210: eaa8 7468 656e 93d7 6e8d 9f01 cccc d531 ..then..n......1 │ │ │ │ -00058220: 8e91 0815 56cf 3d91 0355 52d7 6e8d 9f01 ....V.=..UR.n... │ │ │ │ -00058230: cccc d532 8e98 cf2e 8ea6 8d91 f653 7a54 ...2.........SzT │ │ │ │ -00058240: 6865 9603 bcf8 7365 7491 03bc f9df 5491 he....set.....T. │ │ │ │ -00058250: ff05 5679 709a 538e 6573 8d9f 01cc ccd5 ..Vyp.S.es...... │ │ │ │ -00058260: 0a8e 910a 608c cf6f 6693 7490 ac72 7970 ....`..of.t..ryp │ │ │ │ -00058270: 9865 7393 6f95 ac72 7693 6572 9b03 bcf9 .es.o..rv.er.... │ │ │ │ -00058280: 6196 03bc f873 7472 7563 7475 7265 930a a....structure.. │ │ │ │ -00058290: 9863 616e 936e 6f90 ac72 7793 6290 538e .can.no..rw.b.S. │ │ │ │ -000582a0: 6598 6465 0c6e 6564 9361 7393 7468 6593 e.de.ned.as.the. │ │ │ │ -000582b0: 736d 616c 6c65 7374 9873 6574 9373 7563 smallest.set.suc │ │ │ │ -000582c0: 90ac 7268 8ea1 8d91 eaf1 eb74 6861 743a ..rh.......that: │ │ │ │ -000582d0: 8ea9 1d77 b58d 8d8d 8d91 fc92 39eb 6080 ...w........9.`. │ │ │ │ -000582e0: 888e 8e8e 9108 51d7 df54 9bff 0556 7956 ......Q..T...VyV │ │ │ │ -000582f0: 95ac 7261 9372 7396 03ea a8da 1293 df54 ..ra.rs........T │ │ │ │ -00058300: 9879 7090 538e 6573 8d9f 01cc ccd5 0a8e .yp.S.es........ │ │ │ │ -00058310: 9106 a394 cf2e 8ea4 1a55 828d 8d8d 8d91 .........U...... │ │ │ │ -00058320: fc92 39eb 6080 888e 8e8e 9108 51d7 cf49 ..9.`.......Q..I │ │ │ │ -00058330: 669b 03ea a828 d717 901a ab3b 9101 fffe f....(.....;.... │ │ │ │ -00058340: cf30 2996 0355 52da 3293 cf0a 9874 6865 .0)..UR.2....the │ │ │ │ -00058350: 6e98 2829 d717 9104 1719 da32 8d93 df54 n.().......2...T │ │ │ │ -00058360: 91ff 0556 7970 9053 8e65 738e 8d91 1fd2 ...Vyp.S.es..... │ │ │ │ -00058370: be9f 02d5 54d5 0a8e 9126 7652 cf2e 8e9f ....T....&vR.... │ │ │ │ -00058380: 1a55 818d 8d8d 8d91 fc92 39eb 6080 888e .U........9.`... │ │ │ │ -00058390: 8e8e 9108 51d7 cf49 669b 03ea a828 d717 ....Q..If....(.. │ │ │ │ -000583a0: 901a ab3b 9101 fffe 6ecf 2996 0355 52da ...;....n.)..UR. │ │ │ │ -000583b0: 3293 cf0a 9861 6e64 98d7 1b8d 9f01 cccc 2....and........ │ │ │ │ -000583c0: d869 8e91 06ba 2cda 328d 93df 5491 ff05 .i....,.2...T... │ │ │ │ -000583d0: 5679 7090 538e 6573 8e8d 911f d2be 9f02 Vyp.S.es........ │ │ │ │ -000583e0: d554 d50a 8e91 2a60 facf 666f 7298 3193 .T....*`..for.1. │ │ │ │ -000583f0: da14 93d7 6993 da14 93d7 6ecf 2c98 7468 ....i.....n.,.th │ │ │ │ -00058400: 656e 9828 d71b 8d9f 01cc ccd5 318e 9104 en.(........1... │ │ │ │ -00058410: c004 d73b 8d91 05ea a63a 9601 fffe 3a93 ...;.....:....:. │ │ │ │ -00058420: 3a8e 9119 9fec 3b91 01ff fe1b 8d9f 01cc :.....;......... │ │ │ │ -00058430: ccd8 6e8e 9105 a850 cf29 d717 9104 1719 ..n....P.)...... │ │ │ │ -00058440: da32 8d93 df54 91ff 0556 7970 9053 8e65 .2...T...Vyp.S.e │ │ │ │ -00058450: 738e 8d91 1fd2 be9f 02d5 54d5 0a8e 9126 s.........T....& │ │ │ │ -00058460: 7652 cf2e 8ea1 8d8d 8d8d 91fc 9239 eb60 vR...........9.` │ │ │ │ -00058470: 8088 8e8e 8e91 0851 d7cf 4966 9603 eaa8 .......Q..If.... │ │ │ │ -00058480: d71b 8d9f 01cc ccd5 318e 9b08 1556 da32 ........1....V.2 │ │ │ │ -00058490: 8d91 0355 52df 5491 ff05 5679 7090 538e ...UR.T...Vyp.S. │ │ │ │ -000584a0: 6573 8e8d 911f d2be 9f02 d554 d50a 8e91 es.........T.... │ │ │ │ -000584b0: 2a60 facf 616e 6493 d71b 8d9f 01cc ccd5 *`..and......... │ │ │ │ -000584c0: 328e 98da 328d 9103 5552 df54 91ff 0556 2...2...UR.T...V │ │ │ │ -000584d0: 7970 9053 8e65 738e 8d91 1fd2 be9f 02d5 yp.S.es......... │ │ │ │ -000584e0: 54d5 0a8e 912a 60fa cf74 6865 6e93 d71b T....*`..then... │ │ │ │ -000584f0: 8d9f 01cc ccd5 318e 8d91 04c0 04da 218e ......1.......!. │ │ │ │ -00058500: 9110 c006 d71b 8d9f 01cc ccd5 328e 98da ............2... │ │ │ │ -00058510: 328d 9103 5552 df54 91ff 0556 7970 9053 2...UR.T...Vyp.S │ │ │ │ -00058520: 8e65 738e 8d91 1fd2 be9f 02d5 54d5 0a8e .es.........T... │ │ │ │ -00058530: 9126 7652 cf2e 8ea6 8d91 eaf1 eb54 6865 .&vR.........The │ │ │ │ -00058540: 9603 eaa8 7490 ac72 7970 9a53 8e65 936f ....t..ryp.S.e.o │ │ │ │ -00058550: 7098 6572 6174 6f72 8d93 da21 8e91 13d5 p.erator...!.... │ │ │ │ -00058560: 52cf 6973 9361 7373 756d 6564 9374 6f93 R.is.assumed.to. │ │ │ │ -00058570: 6173 736f 9863 6961 7465 9374 6f93 7468 asso.ciate.to.th │ │ │ │ -00058580: 6593 7269 6768 90ac 7274 2c93 736f 9374 e.righ..rt,.so.t │ │ │ │ -00058590: 6861 748e a41a 669c 8d8d 8d91 f0f1 ebd7 hat...f......... │ │ │ │ -000585a0: 1b8d 9f01 cccc d531 8e8d 9104 c004 da21 .......1.......! │ │ │ │ -000585b0: 8e91 10c0 06d7 1b8d 9f01 cccc d532 8e8d .............2.. │ │ │ │ -000585c0: 9104 c004 da21 8e8d 9112 c004 d73a 9601 .....!.......:.. │ │ │ │ -000585d0: fffe 3a93 3a8e 8d91 228a a2da 218e 912e ..:.:..."...!... │ │ │ │ -000585e0: 8aa4 d71b 8d9f 01cc ccd8 6e8e 8d91 05a8 ..........n..... │ │ │ │ -000585f0: 50da 218e 9111 a852 d71b 8e8e 8e9f 1a55 P.!....R.......U │ │ │ │ -00058600: 818d 91ea f1eb cf61 6262 7265 7669 6174 .......abbreviat │ │ │ │ -00058610: 6573 8ea1 8d8d 8d91 f0f1 ebd7 1b8d 9f01 es.............. │ │ │ │ -00058620: cccc d531 8e8d 9104 c004 da21 8e91 10c0 ...1.......!.... │ │ │ │ -00058630: 06cf 28d7 1b8d 9f01 cccc d532 8e8d 9104 ..(........2.... │ │ │ │ -00058640: c004 da21 8e8d 9112 c004 d73a 9601 fffe ...!.......:.... │ │ │ │ -00058650: 3a93 3a8e 8d91 228a a2da 218e 912e 8aa4 :.:..."...!..... │ │ │ │ -00058660: cf28 d71b 8d9f 01cc ccd8 6e8e 8d91 05a8 .(........n..... │ │ │ │ -00058670: 50da 218e 9111 a852 d71b 906e 39cf 298d P.!....R...n9.). │ │ │ │ -00058680: 9601 fffe d73a 933a 933a 8e91 0fca 9ecf .....:.:.:...... │ │ │ │ -00058690: 298e 8e8e 9f1a 5582 8d91 eaf1 eb54 6865 ).....U......The │ │ │ │ -000586a0: 9603 eaa8 6e6f 7461 7469 6f6e 93d7 7479 ....notation..ty │ │ │ │ -000586b0: 956e 3976 9361 729a 538e 73cf 28d7 1b93 .n9v.ar.S.s.(... │ │ │ │ -000586c0: cf29 9603 eaa8 6973 9375 7365 6493 746f .)....is.used.to │ │ │ │ -000586d0: 9364 656e 6f74 6593 7468 6593 7365 7493 .denote.the.set. │ │ │ │ -000586e0: 6f66 9374 90ac 7279 7098 6593 7691 ff58 of.t..ryp.e.v..X │ │ │ │ -000586f0: e461 7269 6162 6c65 7393 6f98 6363 7572 .ariables.o.ccur │ │ │ │ -00058700: 7269 6e67 9369 6e93 d71b 906e 39cf 2e8e ring.in....n9... │ │ │ │ -00058710: 9f23 3420 8d8d 91ea f1eb eb47 392e 322e .#4 .......G9.2. │ │ │ │ -00058720: 328e 911c 71e6 5365 6d61 6e9a 8ccc 7469 2...q.Seman...ti │ │ │ │ -00058730: 6373 9605 6666 6f66 9374 9879 7090 7333 cs..ffof.t.yp.s3 │ │ │ │ -00058740: 6573 8e9f 17e2 c58d 91ea f1eb cf41 9104 es...........A.. │ │ │ │ -00058750: 6332 e56d 6f91 ff66 6664 656c 9604 6350 c2.mo..ffdel..cP │ │ │ │ -00058760: d74d 9105 a435 cf6f 6693 619b 0463 5174 .M...5.of.a..cQt │ │ │ │ -00058770: 90ac 7279 7090 538e 6593 7374 7275 6374 ..ryp.S.e.struct │ │ │ │ -00058780: 7572 6598 0a98 6973 9373 7090 538e 6563 ure...is.sp.S.ec │ │ │ │ -00058790: 690c 6564 9862 90ac 7279 9367 6976 696e i.ed.b..ry.givin │ │ │ │ -000587a0: 6798 666f 7298 6561 639a ac72 6893 7498 g.for.eac..rh.t. │ │ │ │ -000587b0: 7970 9053 8e65 9104 6351 636f 6e73 7461 yp.S.e..cQconsta │ │ │ │ -000587c0: 6e98 7493 28d7 1790 1aab 3b91 01ff fe6e n.t.(.....;....n │ │ │ │ -000587d0: cf29 9104 6351 616e 8e9f 1000 008d 91ea .)..cQan........ │ │ │ │ -000587e0: f1eb d76e cf2d 6172 7991 03ea a866 756e ...n.-ary....fun │ │ │ │ -000587f0: 6374 696f 6e8e a18d 8d8d 91f0 f1eb d74d ction..........M │ │ │ │ -00058800: 9101 40e4 cf28 d717 9100 c1c7 cf29 9603 ..@..(.......).. │ │ │ │ -00058810: 5552 3a93 da55 8d91 0131 119f fb0b 99d8 UR:..U...1...... │ │ │ │ -00058820: 6e8e 8d8d 8d91 0a2e b3da 008e 8e8e 9111 n............... │ │ │ │ -00058830: 840c 2193 558e 8e8e 8e9f 24fd 138e 8c8b ..!.U.....$..... │ │ │ │ -00058840: 0000 0069 0000 0000 0000 0000 0000 0000 ...i............ │ │ │ │ +00057a60: 0000 0000 0000 0000 0000 0000 0005 6813 ..............h. │ │ │ │ +00057a70: a002 cc05 558d a0fd 46d3 0e8d 8d8d 8d9f ....U...F....... │ │ │ │ +00057a80: fa99 9a8d 91ea f1eb d031 3034 9200 e715 .........104.... │ │ │ │ +00057a90: f343 6861 7074 6572 9604 8000 392e 910a .Chapter....9... │ │ │ │ +00057aa0: 8000 5379 6e9a a000 7461 7893 616e 6493 ..Syn...tax.and. │ │ │ │ +00057ab0: 5365 6d61 6e98 7469 6373 8e91 eaf1 eb9f Seman.tics...... │ │ │ │ +00057ac0: 0566 6689 0000 e666 01c7 3e7c 8e8e 8e8e .ff....f..>|.... │ │ │ │ +00057ad0: a002 942f df8d a0fd 8bd0 218d 91ea f1eb .../......!..... │ │ │ │ +00057ae0: cf74 6563 9aac 7268 6e69 6361 6c96 0414 .tec..rhnical... │ │ │ │ +00057af0: fa64 6574 6169 6c73 9104 14fb 7468 6174 .details....that │ │ │ │ +00057b00: 9366 6f6c 6c6f 9877 2c91 041f 8f62 7574 .follo.w,....but │ │ │ │ +00057b10: 9b04 14fb 696e 9374 6865 9869 6e66 6f72 ....in.the.infor │ │ │ │ +00057b20: 6d61 6c93 7072 6573 656e 90ac 7274 6174 mal.presen..rtat │ │ │ │ +00057b30: 696f 6e98 6174 6f6d 6963 9374 90ac 7279 ion.atomic.t..ry │ │ │ │ +00057b40: 7090 538e 6573 9877 696c 6c93 636f 6e95 p.S.es.will.con. │ │ │ │ +00057b50: ac72 7469 6e93 7565 8ea4 1000 008d 91ea .rtin.ue........ │ │ │ │ +00057b60: f1eb 746f 9603 eaa8 629a 538e 6593 6469 ..to....b.S.e.di │ │ │ │ +00057b70: 7374 696e 6775 6973 6865 6493 6672 6f6d stinguished.from │ │ │ │ +00057b80: 9363 6f6d 7098 6f75 6e64 9374 90ac 7279 .comp.ound.t..ry │ │ │ │ +00057b90: 7098 6573 2c93 616e 6493 2829 d763 93cf p.es,.and.().c.. │ │ │ │ +00057ba0: 7769 6c6c 9373 7469 6c6c 9362 9865 9377 will.still.b.e.w │ │ │ │ +00057bb0: 7269 7474 656e 9361 7393 d763 cf2e 8e9f ritten.as..c.... │ │ │ │ +00057bc0: 2334 208d 8d91 eaf1 ebeb 4739 2e32 2e31 #4 .......G9.2.1 │ │ │ │ +00057bd0: 8e91 1c71 e654 908c cc79 7090 7333 6591 ...q.T...yp.s3e. │ │ │ │ +00057be0: 0566 6673 7472 7563 7475 7265 738e 9f17 .ffstructures... │ │ │ │ +00057bf0: e2c6 8d91 eaf1 ebcf 5468 6596 04d4 b274 ........The....t │ │ │ │ +00057c00: 6572 6d93 6074 95ac 7279 709a 538e 6591 erm.`t..ryp.S.e. │ │ │ │ +00057c10: 04d4 b363 6f6e 7374 616e 9374 2796 04d4 ...constan.t'... │ │ │ │ +00057c20: b269 7393 7573 6564 9374 6f93 636f 95ac .is.used.to.co.. │ │ │ │ +00057c30: 7276 9365 7296 04d4 b262 986f 7468 9104 rv.er....b.oth.. │ │ │ │ +00057c40: d4b3 6174 6f6d 6963 9374 90ac 7279 7098 ..atomic.t..ryp. │ │ │ │ +00057c50: 6573 9361 6e64 9374 90ac 7279 7098 6593 es.and.t..ryp.e. │ │ │ │ +00057c60: 6f70 9865 7261 746f 7273 2e91 07f6 ff49 op.erators.....I │ │ │ │ +00057c70: 7493 6973 8ea1 8d91 eaf1 eb61 7373 756d t.is.......assum │ │ │ │ +00057c80: 6564 9603 e5d9 7468 6174 9361 6e93 696e ed....that.an.in │ │ │ │ +00057c90: 0c6e 6974 6593 7365 7493 df54 91ff 0556 .nite.set..T...V │ │ │ │ +00057ca0: 794e 616d 6573 93cf 6f66 9374 6865 93e5 yNames..of.the.. │ │ │ │ +00057cb0: 6e61 6d65 7396 042e ca6f 6693 7479 7096 names....of.typ. │ │ │ │ +00057cc0: ff66 6665 9104 2ec9 6393 6f6e 7374 616e .ffe....c.onstan │ │ │ │ +00057cd0: 7473 9104 e3b6 cf69 7396 03e5 d967 6976 ts.....is....giv │ │ │ │ +00057ce0: 90ac 7265 6e2e 9105 3746 5468 6593 6772 ..ren...7FThe.gr │ │ │ │ +00057cf0: 6565 6b8e a18d 91ea f1eb 6c65 7474 6572 eek.......letter │ │ │ │ +00057d00: 9603 6f05 d717 9104 30cd cf69 7393 7573 ..o.....0..is.us │ │ │ │ +00057d10: 6564 9b03 6f06 746f 9372 616e 6765 936f ed..o.to.range.o │ │ │ │ +00057d20: 95ac 7276 9365 7298 6172 6269 7472 6172 ..rv.er.arbitrar │ │ │ │ +00057d30: 7991 036f 056d 656d 9362 9053 8e65 7273 y..o.mem.b.S.ers │ │ │ │ +00057d40: 986f 6696 036f 05df 5491 ff05 5679 4e61 .of..o..T...VyNa │ │ │ │ +00057d50: 6d65 73cf 2c91 0387 c0eb 4063 93cf 7769 mes.,.....@c..wi │ │ │ │ +00057d60: 6c6c 9363 6f6e 95ac 7274 696e 9375 6598 ll.con..rtin.ue. │ │ │ │ +00057d70: 746f 9603 6f05 6290 538e 6598 7573 6564 to..o.b.S.e.used │ │ │ │ +00057d80: 9374 6f8e a18d 91ea f1eb 7261 6e67 659b .to.......range. │ │ │ │ +00057d90: 03d3 6a6f 95ac 7276 9365 7298 7468 6598 ..jo..rv.er.the. │ │ │ │ +00057da0: 6e61 6d65 7391 03d3 696f 6698 6174 6f6d names...iof.atom │ │ │ │ +00057db0: 6963 9874 9379 7090 538e 6573 9828 8d69 ic.t.yp.S.es.(.i │ │ │ │ +00057dc0: 2e65 2e8e 9112 d6ee 302d 6172 7998 7493 .e......0-ary.t. │ │ │ │ +00057dd0: 7970 9053 8e65 9863 6f6e 7374 616e 9374 yp.S.e.constan.t │ │ │ │ +00057de0: 7329 2c91 03d8 1061 6e64 98eb 406f 7091 s),....and..@op. │ │ │ │ +00057df0: 03d3 69cf 6973 9875 7365 6498 746f 9872 ..i.is.used.to.r │ │ │ │ +00057e00: 616e 6765 8ea1 8d91 eaf1 eb6f 95ac 7276 ange.......o..rv │ │ │ │ +00057e10: 9365 7296 03ea a874 6865 936e 616d 6573 .er....the.names │ │ │ │ +00057e20: 936f 6693 7490 ac72 7970 9a53 8e65 936f .of.t..ryp.S.e.o │ │ │ │ +00057e30: 7098 6572 6174 6f72 7393 288d 692e 652e p.erators.(.i.e. │ │ │ │ +00057e40: 8e91 12ee 2cd7 6ecf 2d61 7279 9374 90ac ....,.n.-ary.t.. │ │ │ │ +00057e50: 7279 7098 6593 636f 6e73 7461 6e90 ac72 ryp.e.constan..r │ │ │ │ +00057e60: 7473 2c93 7768 6572 6593 d76e 9603 5552 ts,.where..n..UR │ │ │ │ +00057e70: 3e93 cf30 292e 8ea9 1011 1a8d 91f6 537a >..0).........Sz │ │ │ │ +00057e80: 4974 9603 0908 6973 9361 7373 756d 6564 It....is.assumed │ │ │ │ +00057e90: 9b03 0909 7468 6174 9361 6e93 696e 0c6e ....that.an.in.n │ │ │ │ +00057ea0: 6974 6593 7365 7498 df54 91ff 0556 7956 ite.set..T...VyV │ │ │ │ +00057eb0: 95ac 7261 9372 7396 0309 08cf 6f66 93e5 ..ra.rs.....of.. │ │ │ │ +00057ec0: 7479 7091 ff66 6665 9103 63d2 7661 7269 typ..ffe..c.vari │ │ │ │ +00057ed0: 6162 6c65 7391 0406 e6cf 6973 9367 6976 ables.....is.giv │ │ │ │ +00057ee0: 90ac 7265 6e2e 9104 edab 4772 6565 6b93 ..ren.....Greek. │ │ │ │ +00057ef0: 6c65 7474 6572 7393 d70b 9013 8f3b 9601 letters......;.. │ │ │ │ +00057f00: fffe 0c91 00aa 4f3b 8d93 3a93 3a93 3a8e ......O;..:.:.:. │ │ │ │ +00057f10: 910f ca9e cf2c 8ea1 8d91 eaf1 eb70 9053 .....,.......p.S │ │ │ │ +00057f20: 8e6f 7373 6962 6c79 9603 e10d 7769 7468 .ossibly....with │ │ │ │ +00057f30: 9373 7562 7363 7269 7074 739b 03e1 0e6f .subscripts....o │ │ │ │ +00057f40: 7293 7072 696d 6573 2c91 03e2 f961 7265 r.primes,....are │ │ │ │ +00057f50: 9375 7365 6493 746f 9872 616e 6765 936f .used.to.range.o │ │ │ │ +00057f60: 95ac 7276 9365 7291 03e1 0ddf 5491 ff05 ..rv.er.....T... │ │ │ │ +00057f70: 5679 7661 9372 73cf 2e91 0535 ac54 6865 Vyva.rs....5.The │ │ │ │ +00057f80: 9873 6574 7396 03e1 0ddf 5491 ff05 5679 .sets.....T...Vy │ │ │ │ +00057f90: 4e61 6d65 7393 cf61 6e64 8ea1 8d91 eaf1 Names..and...... │ │ │ │ +00057fa0: ebdf 5491 ff05 5679 5695 ac72 6193 7273 ..T...VyV..ra.rs │ │ │ │ +00057fb0: 9603 eaa8 cf61 7265 9361 7373 756d 6564 .....are.assumed │ │ │ │ +00057fc0: 9364 6973 6a6f 696e 90ac 7274 2e8e a68d .disjoin..rt.... │ │ │ │ +00057fd0: 91f6 537a 4191 04bf 0ee5 7479 7096 ff66 ..SzA.....typ..f │ │ │ │ +00057fe0: 6665 9104 f6a2 7374 7275 6374 7572 9365 fe....structur.e │ │ │ │ +00057ff0: 9105 a4f4 cf69 7396 04bf 4561 9b04 bf44 .....is...Ea...D │ │ │ │ +00058000: 7365 7493 0a93 6f66 9874 9aac 7279 7090 set...of.t..ryp. │ │ │ │ +00058010: 538e 6593 636f 6e73 7461 6e98 7473 2e91 S.e.constan.ts.. │ │ │ │ +00058020: 07b6 b541 9104 bf0e e574 7970 96ff 6666 ...A.....typ..ff │ │ │ │ +00058030: 6591 04f6 a263 936f 6e73 7461 6e74 9105 e....c.onstant.. │ │ │ │ +00058040: e389 cf69 7396 04bf 4461 9b04 bf45 7061 ...is...Da...Epa │ │ │ │ +00058050: 6972 9328 d717 901a ab3b 9101 fffe 6ecf ir.(.....;....n. │ │ │ │ +00058060: 2998 7768 6572 658e a18d 91ea f1eb d717 ).where......... │ │ │ │ +00058070: 9105 dc59 da32 8d91 051a 93df 5491 ff05 ...Y.2......T... │ │ │ │ +00058080: 5679 4e61 6d65 738e 9137 5956 cf69 7396 VyNames..7YV.is. │ │ │ │ +00058090: 04f4 f174 6865 936e 616d 659b 04f4 f26f ...the.name....o │ │ │ │ +000580a0: 6693 7468 6593 636f 6e73 7461 6e90 ac72 f.the.constan..r │ │ │ │ +000580b0: 7493 616e 6498 d76e 93cf 6973 9369 7473 t.and..n..is.its │ │ │ │ +000580c0: 9861 7269 7495 ac72 7991 ff05 562e 9108 .arit..ry...V... │ │ │ │ +000580d0: 57bb 5468 9375 7398 0a96 051a 92da 128d W.Th.us......... │ │ │ │ +000580e0: 93df 5491 ff05 5679 4e61 6d65 738e 9135 ..T...VyNames..5 │ │ │ │ +000580f0: c459 da02 8d91 035f f5df 4e91 f800 084e .Y....._..N....N │ │ │ │ +00058100: 8e8e a18d 91ea f1eb cf28 7768 6572 658d .........(where. │ │ │ │ +00058110: 9103 4782 df4e 91f8 0008 4e8e 910f 07e4 ..G..N....N..... │ │ │ │ +00058120: cf69 739b 0347 8174 6865 9603 4782 7365 .is..G.the..G.se │ │ │ │ +00058130: 7493 6f66 936e 6174 7572 616c 936e 95ac t.of.natural.n.. │ │ │ │ +00058140: 7275 6d93 6290 538e 6572 7329 2e91 0502 rum.b.S.ers).... │ │ │ │ +00058150: 7e49 7498 6973 9603 4782 6173 7375 6d65 ~It.is..G.assume │ │ │ │ +00058160: 6493 7468 6174 936e 6f93 7495 ac72 7793 d.that.no.t..rw. │ │ │ │ +00058170: 6f98 6469 7374 696e 6374 9b03 4782 7493 o.distinct..G.t. │ │ │ │ +00058180: 7970 9053 8e65 9863 6f6e 7374 616e 9374 yp.S.e.constan.t │ │ │ │ +00058190: 738e a18d 91ea f1eb 6861 95ac 7276 9365 s.......ha..rv.e │ │ │ │ +000581a0: 9603 eaa8 7468 6593 7361 6d65 936e 616d ....the.same.nam │ │ │ │ +000581b0: 652c 8d93 692e 652e 8e91 16d8 d477 6865 e,..i.e......whe │ │ │ │ +000581c0: 6e65 7690 ac72 6572 9328 d717 9a1a ab3b nev..rer.(.....; │ │ │ │ +000581d0: 9101 fffe 6e8d 9f01 cccc d531 8e91 04c0 ....n......1.... │ │ │ │ +000581e0: 04cf 2996 0355 52da 3293 cf0a 9603 eaa8 ..)..UR.2....... │ │ │ │ +000581f0: 616e 6493 28d7 1798 3b91 01ff fe6e 8d9f and.(...;....n.. │ │ │ │ +00058200: 01cc ccd5 328e 9b04 c004 cf29 9603 5552 ....2......)..UR │ │ │ │ +00058210: da32 93cf 0a2c 9603 eaa8 7468 656e 93d7 .2...,....then.. │ │ │ │ +00058220: 6e8d 9f01 cccc d531 8e91 0815 56cf 3d91 n......1....V.=. │ │ │ │ +00058230: 0355 52d7 6e8d 9f01 cccc d532 8e98 cf2e .UR.n......2.... │ │ │ │ +00058240: 8ea6 8d91 f653 7a54 6865 9603 bcf8 7365 .....SzThe....se │ │ │ │ +00058250: 7491 03bc f9df 5491 ff05 5679 709a 538e t.....T...Vyp.S. │ │ │ │ +00058260: 6573 8d9f 01cc ccd5 0a8e 910a 608c cf6f es..........`..o │ │ │ │ +00058270: 6693 7490 ac72 7970 9865 7393 6f95 ac72 f.t..ryp.es.o..r │ │ │ │ +00058280: 7693 6572 9b03 bcf9 6196 03bc f873 7472 v.er....a....str │ │ │ │ +00058290: 7563 7475 7265 930a 9863 616e 936e 6f90 ucture...can.no. │ │ │ │ +000582a0: ac72 7793 6290 538e 6598 6465 0c6e 6564 .rw.b.S.e.de.ned │ │ │ │ +000582b0: 9361 7393 7468 6593 736d 616c 6c65 7374 .as.the.smallest │ │ │ │ +000582c0: 9873 6574 9373 7563 90ac 7268 8ea1 8d91 .set.suc..rh.... │ │ │ │ +000582d0: eaf1 eb74 6861 743a 8ea9 1d77 b58d 8d8d ...that:...w.... │ │ │ │ +000582e0: 8d91 fc92 39eb 6080 888e 8e8e 9108 51d7 ....9.`.......Q. │ │ │ │ +000582f0: df54 9bff 0556 7956 95ac 7261 9372 7396 .T...VyV..ra.rs. │ │ │ │ +00058300: 03ea a8da 1293 df54 9879 7090 538e 6573 .......T.yp.S.es │ │ │ │ +00058310: 8d9f 01cc ccd5 0a8e 9106 a394 cf2e 8ea4 ................ │ │ │ │ +00058320: 1a55 828d 8d8d 8d91 fc92 39eb 6080 888e .U........9.`... │ │ │ │ +00058330: 8e8e 9108 51d7 cf49 669b 03ea a828 d717 ....Q..If....(.. │ │ │ │ +00058340: 901a ab3b 9101 fffe cf30 2996 0355 52da ...;.....0)..UR. │ │ │ │ +00058350: 3293 cf0a 9874 6865 6e98 2829 d717 9104 2....then.().... │ │ │ │ +00058360: 1719 da32 8d93 df54 91ff 0556 7970 9053 ...2...T...Vyp.S │ │ │ │ +00058370: 8e65 738e 8d91 1fd2 be9f 02d5 54d5 0a8e .es.........T... │ │ │ │ +00058380: 9126 7652 cf2e 8e9f 1a55 818d 8d8d 8d91 .&vR.....U...... │ │ │ │ +00058390: fc92 39eb 6080 888e 8e8e 9108 51d7 cf49 ..9.`.......Q..I │ │ │ │ +000583a0: 669b 03ea a828 d717 901a ab3b 9101 fffe f....(.....;.... │ │ │ │ +000583b0: 6ecf 2996 0355 52da 3293 cf0a 9861 6e64 n.)..UR.2....and │ │ │ │ +000583c0: 98d7 1b8d 9f01 cccc d869 8e91 06ba 2cda .........i....,. │ │ │ │ +000583d0: 328d 93df 5491 ff05 5679 7090 538e 6573 2...T...Vyp.S.es │ │ │ │ +000583e0: 8e8d 911f d2be 9f02 d554 d50a 8e91 2a60 .........T....*` │ │ │ │ +000583f0: facf 666f 7298 3193 da14 93d7 6993 da14 ..for.1.....i... │ │ │ │ +00058400: 93d7 6ecf 2c98 7468 656e 9828 d71b 8d9f ..n.,.then.(.... │ │ │ │ +00058410: 01cc ccd5 318e 9104 c004 d73b 8d91 05ea ....1......;.... │ │ │ │ +00058420: a63a 9601 fffe 3a93 3a8e 9119 9fec 3b91 .:....:.:.....;. │ │ │ │ +00058430: 01ff fe1b 8d9f 01cc ccd8 6e8e 9105 a850 ..........n....P │ │ │ │ +00058440: cf29 d717 9104 1719 da32 8d93 df54 91ff .).......2...T.. │ │ │ │ +00058450: 0556 7970 9053 8e65 738e 8d91 1fd2 be9f .Vyp.S.es....... │ │ │ │ +00058460: 02d5 54d5 0a8e 9126 7652 cf2e 8ea1 8d8d ..T....&vR...... │ │ │ │ +00058470: 8d8d 91fc 9239 eb60 8088 8e8e 8e91 0851 .....9.`.......Q │ │ │ │ +00058480: d7cf 4966 9603 eaa8 d71b 8d9f 01cc ccd5 ..If............ │ │ │ │ +00058490: 318e 9b08 1556 da32 8d91 0355 52df 5491 1....V.2...UR.T. │ │ │ │ +000584a0: ff05 5679 7090 538e 6573 8e8d 911f d2be ..Vyp.S.es...... │ │ │ │ +000584b0: 9f02 d554 d50a 8e91 2a60 facf 616e 6493 ...T....*`..and. │ │ │ │ +000584c0: d71b 8d9f 01cc ccd5 328e 98da 328d 9103 ........2...2... │ │ │ │ +000584d0: 5552 df54 91ff 0556 7970 9053 8e65 738e UR.T...Vyp.S.es. │ │ │ │ +000584e0: 8d91 1fd2 be9f 02d5 54d5 0a8e 912a 60fa ........T....*`. │ │ │ │ +000584f0: cf74 6865 6e93 d71b 8d9f 01cc ccd5 318e .then.........1. │ │ │ │ +00058500: 8d91 04c0 04da 218e 9110 c006 d71b 8d9f ......!......... │ │ │ │ +00058510: 01cc ccd5 328e 98da 328d 9103 5552 df54 ....2...2...UR.T │ │ │ │ +00058520: 91ff 0556 7970 9053 8e65 738e 8d91 1fd2 ...Vyp.S.es..... │ │ │ │ +00058530: be9f 02d5 54d5 0a8e 9126 7652 cf2e 8ea6 ....T....&vR.... │ │ │ │ +00058540: 8d91 eaf1 eb54 6865 9603 eaa8 7490 ac72 .....The....t..r │ │ │ │ +00058550: 7970 9a53 8e65 936f 7098 6572 6174 6f72 yp.S.e.op.erator │ │ │ │ +00058560: 8d93 da21 8e91 13d5 52cf 6973 9361 7373 ...!....R.is.ass │ │ │ │ +00058570: 756d 6564 9374 6f93 6173 736f 9863 6961 umed.to.asso.cia │ │ │ │ +00058580: 7465 9374 6f93 7468 6593 7269 6768 90ac te.to.the.righ.. │ │ │ │ +00058590: 7274 2c93 736f 9374 6861 748e a41a 669c rt,.so.that...f. │ │ │ │ +000585a0: 8d8d 8d91 f0f1 ebd7 1b8d 9f01 cccc d531 ...............1 │ │ │ │ +000585b0: 8e8d 9104 c004 da21 8e91 10c0 06d7 1b8d .......!........ │ │ │ │ +000585c0: 9f01 cccc d532 8e8d 9104 c004 da21 8e8d .....2.......!.. │ │ │ │ +000585d0: 9112 c004 d73a 9601 fffe 3a93 3a8e 8d91 .....:....:.:... │ │ │ │ +000585e0: 228a a2da 218e 912e 8aa4 d71b 8d9f 01cc "...!........... │ │ │ │ +000585f0: ccd8 6e8e 8d91 05a8 50da 218e 9111 a852 ..n.....P.!....R │ │ │ │ +00058600: d71b 8e8e 8e9f 1a55 818d 91ea f1eb cf61 .......U.......a │ │ │ │ +00058610: 6262 7265 7669 6174 6573 8ea1 8d8d 8d91 bbreviates...... │ │ │ │ +00058620: f0f1 ebd7 1b8d 9f01 cccc d531 8e8d 9104 ...........1.... │ │ │ │ +00058630: c004 da21 8e91 10c0 06cf 28d7 1b8d 9f01 ...!......(..... │ │ │ │ +00058640: cccc d532 8e8d 9104 c004 da21 8e8d 9112 ...2.......!.... │ │ │ │ +00058650: c004 d73a 9601 fffe 3a93 3a8e 8d91 228a ...:....:.:...". │ │ │ │ +00058660: a2da 218e 912e 8aa4 cf28 d71b 8d9f 01cc ..!......(...... │ │ │ │ +00058670: ccd8 6e8e 8d91 05a8 50da 218e 9111 a852 ..n.....P.!....R │ │ │ │ +00058680: d71b 906e 39cf 298d 9601 fffe d73a 933a ...n9.)......:.: │ │ │ │ +00058690: 933a 8e91 0fca 9ecf 298e 8e8e 9f1a 5582 .:......).....U. │ │ │ │ +000586a0: 8d91 eaf1 eb54 6865 9603 eaa8 6e6f 7461 .....The....nota │ │ │ │ +000586b0: 7469 6f6e 93d7 7479 956e 3976 9361 729a tion..ty.n9v.ar. │ │ │ │ +000586c0: 538e 73cf 28d7 1b93 cf29 9603 eaa8 6973 S.s.(....)....is │ │ │ │ +000586d0: 9375 7365 6493 746f 9364 656e 6f74 6593 .used.to.denote. │ │ │ │ +000586e0: 7468 6593 7365 7493 6f66 9374 90ac 7279 the.set.of.t..ry │ │ │ │ +000586f0: 7098 6593 7691 ff58 e461 7269 6162 6c65 p.e.v..X.ariable │ │ │ │ +00058700: 7393 6f98 6363 7572 7269 6e67 9369 6e93 s.o.ccurring.in. │ │ │ │ +00058710: d71b 906e 39cf 2e8e 9f23 3420 8d8d 91ea ...n9....#4 .... │ │ │ │ +00058720: f1eb eb47 392e 322e 328e 911c 71e6 5365 ...G9.2.2...q.Se │ │ │ │ +00058730: 6d61 6e9a 8ccc 7469 6373 9605 6666 6f66 man...tics..ffof │ │ │ │ +00058740: 9374 9879 7090 7333 6573 8e9f 17e2 c58d .t.yp.s3es...... │ │ │ │ +00058750: 91ea f1eb cf41 9104 6332 e56d 6f91 ff66 .....A..c2.mo..f │ │ │ │ +00058760: 6664 656c 9604 6350 d74d 9105 a435 cf6f fdel..cP.M...5.o │ │ │ │ +00058770: 6693 619b 0463 5174 90ac 7279 7090 538e f.a..cQt..ryp.S. │ │ │ │ +00058780: 6593 7374 7275 6374 7572 6598 0a98 6973 e.structure...is │ │ │ │ +00058790: 9373 7090 538e 6563 690c 6564 9862 90ac .sp.S.eci.ed.b.. │ │ │ │ +000587a0: 7279 9367 6976 696e 6798 666f 7298 6561 ry.giving.for.ea │ │ │ │ +000587b0: 639a ac72 6893 7498 7970 9053 8e65 9104 c..rh.t.yp.S.e.. │ │ │ │ +000587c0: 6351 636f 6e73 7461 6e98 7493 28d7 1790 cQconstan.t.(... │ │ │ │ +000587d0: 1aab 3b91 01ff fe6e cf29 9104 6351 616e ..;....n.)..cQan │ │ │ │ +000587e0: 8e9f 1000 008d 91ea f1eb d76e cf2d 6172 ...........n.-ar │ │ │ │ +000587f0: 7991 03ea a866 756e 6374 696f 6e8e a18d y....function... │ │ │ │ +00058800: 8d8d 91f0 f1eb d74d 9101 40e4 cf28 d717 .......M..@..(.. │ │ │ │ +00058810: 9100 c1c7 cf29 9603 5552 3a93 da55 8d91 .....)..UR:..U.. │ │ │ │ +00058820: 0131 119f fb0b 99d8 6e8e 8d8d 8d91 0a2e .1......n....... │ │ │ │ +00058830: b3da 008e 8e8e 9111 840c 2193 558e 8e8e ..........!.U... │ │ │ │ +00058840: 8e9f 24fd 138e 8c8b 0000 0069 0000 0000 ..$........i.... │ │ │ │ 00058850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00058860: 0000 0000 0000 0000 0005 7a3b a002 cc05 ..........z;.... │ │ │ │ -00058870: 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d U...F........... │ │ │ │ -00058880: 9112 c761 d039 2e32 2e91 0a80 0054 90a0 ...a.9.2.....T.. │ │ │ │ -00058890: 0079 7090 6000 6573 9201 6ffe d831 3035 .yp.`.es..o..105 │ │ │ │ -000588a0: 8e91 12c7 619f 0566 6689 0000 e666 01c7 ....a..ff....f.. │ │ │ │ -000588b0: 3e7c 8e8e 8e8e a002 942f df8d a0fd 8bd0 >|......./...... │ │ │ │ -000588c0: 218d 9112 c761 cf54 6895 ac72 7573 9b05 !....a.Th..rus.. │ │ │ │ -000588d0: aaac 6769 7693 656e 9605 aaad 7365 7473 ..giv.en....sets │ │ │ │ -000588e0: 98d7 588d 9f01 cccc d531 8e91 04c0 04d7 ..X......1...... │ │ │ │ -000588f0: 3b8d 9601 fffe 3a93 3a93 3a8e 9111 ca9c ;.....:.:.:..... │ │ │ │ -00058900: 3b91 01ff fe58 8d9f 01cc ccd8 6e8e 910b ;....X......n... │ │ │ │ -00058910: 52fd cf69 6e98 7468 6593 756e 6976 90ac R..in.the.univ.. │ │ │ │ -00058920: 7265 7273 6598 da55 9101 3111 cf2c 9106 rerse..U..1..,.. │ │ │ │ -00058930: 1aad d74d 9101 40e4 cf28 d717 9100 c1c7 ...M..@..(...... │ │ │ │ -00058940: cf29 28d7 588d 9f01 cccc d531 8e91 04c0 .)(.X......1.... │ │ │ │ -00058950: 04d7 3b8d 9601 fffe 3a93 3a93 3a8e 9111 ..;.....:.:.:... │ │ │ │ -00058960: ca9c 3b91 01ff fe58 8d9f 01cc ccd8 6e8e ..;....X......n. │ │ │ │ -00058970: 9105 a850 cf29 9369 7398 616c 736f 9361 ...P.).is.also.a │ │ │ │ -00058980: 9873 6574 9369 6e98 7468 658e a410 0000 .set.in.the..... │ │ │ │ -00058990: 8d91 12c7 6175 6e69 769a ac72 6572 7365 ....auniv..rerse │ │ │ │ -000589a0: 2e91 0583 1849 6e96 0403 6563 6173 6593 .....In...ecase. │ │ │ │ -000589b0: d76e 9603 7f6e cf3d 9330 2c91 0409 9574 .n...n.=.0,....t │ │ │ │ -000589c0: 6869 7396 0403 6561 6d6f 756e 9874 7393 his...eamoun.ts. │ │ │ │ -000589d0: 746f 9104 0366 7370 9053 8e65 6369 6679 to...fsp.S.ecify │ │ │ │ -000589e0: 696e 6793 616e 9365 6c65 6d65 6e98 7493 ing.an.elemen.t. │ │ │ │ -000589f0: d74d 9101 40e4 cf28 d717 9100 c1c7 cf29 .M..@..(.......) │ │ │ │ -00058a00: 9603 7f6e da32 9355 9105 3476 cf66 6f72 ...n.2.U..4v.for │ │ │ │ -00058a10: 9104 0366 7468 6591 0403 6561 746f 6d69 ...fthe...eatomi │ │ │ │ -00058a20: 638e a18d 9112 c761 7490 ac72 7970 9053 c......at..ryp.S │ │ │ │ -00058a30: 8e65 9103 eaa8 d717 9100 c1c7 cf2e 8ea1 .e.............. │ │ │ │ -00058a40: 8d91 1e28 f054 95ac 7279 7090 538e 6573 ...(.T..ryp.S.es │ │ │ │ -00058a50: 9b05 777a 636f 6e93 7461 696e 696e 6791 ..wzcon.taining. │ │ │ │ -00058a60: 0577 796e 6f98 7493 7970 9053 8e65 9605 .wyno.t.yp.S.e.. │ │ │ │ -00058a70: 7779 7691 ff58 e461 7269 6162 6c65 7398 wyv..X.ariables. │ │ │ │ -00058a80: 6172 6593 6361 6c6c 6564 98e5 6d6f 6e6f are.called..mono │ │ │ │ -00058a90: 6d6f 7270 6869 63cf 2c91 05da ad77 6865 morphic.,....whe │ │ │ │ -00058aa0: 7265 6173 9874 686f 7365 9374 6861 7498 reas.those.that. │ │ │ │ -00058ab0: 646f 8ea1 8d91 12c7 6163 6f6e 95ac 7274 do......acon..rt │ │ │ │ -00058ac0: 6169 6e9b 0518 3974 9379 7095 538e 6598 ain...9t.yp.S.e. │ │ │ │ -00058ad0: 7691 ff58 e461 7269 6162 6c65 7398 6172 v..X.ariables.ar │ │ │ │ -00058ae0: 6598 6361 6c6c 6564 98e5 7091 ff66 666f e.called..p..ffo │ │ │ │ -00058af0: 6c79 6d6f 7270 6869 63cf 2e91 08c1 9257 lymorphic......W │ │ │ │ -00058b00: 6861 7498 6973 9874 6865 986d 6561 6e69 hat.is.the.meani │ │ │ │ -00058b10: 6e67 986f 6698 6198 7093 6f6c 796d 6f72 ng.of.a.p.olymor │ │ │ │ -00058b20: 7068 6963 8ea1 8d91 12c7 6174 9aac 7279 phic......at..ry │ │ │ │ -00058b30: 7090 538e 653f 9106 20d1 4f6e 6596 0437 p.S.e?.. .One..7 │ │ │ │ -00058b40: f863 616e 936f 6e6c 7993 7361 9879 9b04 .can.only.sa.y.. │ │ │ │ -00058b50: 37f9 7768 6174 9373 6574 9361 9870 9a53 7.what.set.a.p.S │ │ │ │ -00058b60: 8e6f 6c79 6d6f 7270 6869 6393 7490 ac72 .olymorphic.t..r │ │ │ │ -00058b70: 7970 9865 9364 656e 6f74 6573 936f 6e63 yp.e.denotes.onc │ │ │ │ -00058b80: 6591 0437 f96f 6e65 9368 6173 9369 6e73 e..7.one.has.ins │ │ │ │ -00058b90: 7461 6e90 ac72 7469 6174 6564 8ea1 8d91 tan..rtiated.... │ │ │ │ -00058ba0: 12c7 6169 7473 9603 3a98 7490 ac72 7970 ..aits..:.t..ryp │ │ │ │ -00058bb0: 9053 8e65 9b03 3a99 7691 ff58 e461 7269 .S.e..:.v..X.ari │ │ │ │ -00058bc0: 6162 6c65 7393 746f 9370 6172 7469 6375 ables.to.particu │ │ │ │ -00058bd0: 6c61 7298 7365 7473 2e91 04fe 3053 6f93 lar.sets....0So. │ │ │ │ -00058be0: 6974 7398 6f95 ac72 7693 6572 616c 6c96 its.o..rv.erall. │ │ │ │ -00058bf0: 033a 986d 6561 6e69 6e67 9369 7398 6e6f .:.meaning.is.no │ │ │ │ -00058c00: 7493 6193 7369 6e67 6c65 9873 6574 2c91 t.a.single.set,. │ │ │ │ -00058c10: 035d ce62 7574 9869 7393 7261 7468 6572 .].but.is.rather │ │ │ │ -00058c20: 8ea1 8d91 12c7 6161 9604 d67d 7365 742d ......aa...}set- │ │ │ │ -00058c30: 7691 ff58 e461 6c75 6564 9366 756e 6374 v..X.alued.funct │ │ │ │ -00058c40: 696f 6e2c 9605 1172 da55 8d91 0131 119f ion,...r.U...1.. │ │ │ │ -00058c50: fba5 32d8 6e8e 8d8d 8d91 0bc0 1dda 008e ..2.n........... │ │ │ │ -00058c60: 8e8e 9113 1576 2191 04e6 bd55 9101 3111 .....v!....U..1. │ │ │ │ -00058c70: cf2c 9361 7373 6967 6e69 6e67 9604 d67d .,.assigning...} │ │ │ │ -00058c80: 6193 7365 7493 666f 7293 6561 639a ac72 a.set.for.eac..r │ │ │ │ -00058c90: 6893 7061 7274 6963 756c 6172 9361 7373 h.particular.ass │ │ │ │ -00058ca0: 6967 6e6d 656e 9874 936f 6693 7365 7473 ignmen.t.of.sets │ │ │ │ -00058cb0: 8ea1 8d91 12c7 6174 6f96 045b 0474 6865 ......ato..[.the │ │ │ │ -00058cc0: 9104 5b03 7265 6c65 7691 ff58 e461 6e9a ..[.relev..X.an. │ │ │ │ -00058cd0: ac72 7493 7498 7970 9053 8e65 9104 5b03 .rt.t.yp.S.e..[. │ │ │ │ -00058ce0: 7691 ff58 e461 7269 6162 6c65 732e 9106 v..X.ariables... │ │ │ │ -00058cf0: 89f3 5468 6593 6172 6974 9879 9b04 5b03 ..The.arit.y..[. │ │ │ │ -00058d00: d76e 93cf 636f 7272 6573 7090 538e 6f6e .n..corresp.S.on │ │ │ │ -00058d10: 6473 9874 6f93 7468 6598 6e95 ac72 756d ds.to.the.n..rum │ │ │ │ -00058d20: 9362 9053 8e65 7291 045b 046f 6698 7493 .b.S.er..[.of.t. │ │ │ │ -00058d30: 7970 9053 8e65 9104 5b04 7691 ff58 e461 yp.S.e..[.v..X.a │ │ │ │ -00058d40: 7269 6162 6c65 738e a18d 9112 c761 696e riables......ain │ │ │ │ -00058d50: 95ac 7276 936f 6c76 9365 642e 9105 fede ..rv.olv.ed..... │ │ │ │ -00058d60: 4974 9604 2ca7 6973 9363 6f6e 95ac 7276 It..,.is.con..rv │ │ │ │ -00058d70: 9365 6e69 656e 9374 9b04 2ca8 696e 9604 .enien.t..,.in.. │ │ │ │ -00058d80: 2ca7 7468 6973 9363 6f6e 6e65 6374 696f ,.this.connectio │ │ │ │ -00058d90: 6e98 746f 9362 9053 8e65 9361 626c 6593 n.to.b.S.e.able. │ │ │ │ -00058da0: 746f 9863 6f6e 7369 6465 7293 6193 7490 to.consider.a.t. │ │ │ │ -00058db0: ac72 7970 9053 8e65 9376 91ff 58e4 6172 .ryp.S.e.v..X.ar │ │ │ │ -00058dc0: 6961 626c 6598 746f 9362 9053 8e65 8ea1 iable.to.b.S.e.. │ │ │ │ -00058dd0: 8d91 12c7 6169 6e95 ac72 7693 6f6c 7693 ....ain..rv.olv. │ │ │ │ -00058de0: 6564 9604 7565 696e 9b04 7566 7468 6593 ed..uein..ufthe. │ │ │ │ -00058df0: 7365 6d61 6e90 ac72 7469 6373 986f 6693 seman..rtics.of. │ │ │ │ -00058e00: 6198 7490 ac72 7970 9053 8e65 93d7 1b91 a.t..ryp.S.e.... │ │ │ │ -00058e10: 04e3 9fcf 7768 6574 6865 7293 6f72 936e ....whether.or.n │ │ │ │ -00058e20: 6f74 9869 7493 6163 7475 616c 6c79 986f ot.it.actually.o │ │ │ │ -00058e30: 9053 8e63 6375 7273 9369 6e98 d71b 906e .S.ccurs.in....n │ │ │ │ -00058e40: 39cf 2c91 0498 156c 6561 6469 6e67 9374 9.,....leading.t │ │ │ │ -00058e50: 6f8e a18d 9112 c761 7468 6596 03ea a86e o......athe....n │ │ │ │ -00058e60: 6f74 696f 6e93 6f66 9361 9374 95ac 7279 otion.of.a.t..ry │ │ │ │ -00058e70: 7090 538e 652d 696e 2d63 6f6e 9374 6578 p.S.e-in-con.tex │ │ │ │ -00058e80: 742e 8ea1 8d91 1e28 f041 9105 337e e574 t......(.A..3~.t │ │ │ │ -00058e90: 7970 96ff 6666 6591 0561 c463 936f 6e74 yp..ffe..a.c.ont │ │ │ │ -00058ea0: 6578 74cf 2c91 0586 1ed7 0b91 fe13 9173 ext.,..........s │ │ │ │ -00058eb0: cf2c 9105 861d 6973 9605 33d3 7369 6d70 .,....is..3.simp │ │ │ │ -00058ec0: 6c79 9361 930c 6e69 7465 9b05 33d2 2870 ly.a..nite..3.(p │ │ │ │ -00058ed0: 9053 8e6f 7373 6962 6c79 9365 6d70 7490 .S.ossibly.empt. │ │ │ │ -00058ee0: ac72 7929 936c 6973 7493 6f66 98e5 6469 .ry).list.of..di │ │ │ │ -00058ef0: 7374 696e 6374 9106 5817 cf74 90ac 7279 stinct..X..t..ry │ │ │ │ -00058f00: 7090 538e 6593 7691 ff58 e461 7269 6162 p.S.e.v..X.ariab │ │ │ │ -00058f10: 6c65 738e a18d 9112 c761 d70b 8d9f 01cc les......a...... │ │ │ │ -00058f20: ccd5 318e 9104 c004 d73b 8d96 01ff fe3a ..1......;.....: │ │ │ │ -00058f30: 933a 933a 8e91 11ca 9c3b 9101 fffe 0b8d .:.:.....;...... │ │ │ │ -00058f40: 9f01 cccc d86e 8e91 05a8 50cf 2e91 0743 .....n....P....C │ │ │ │ -00058f50: e941 9104 98d3 e574 7970 96ff 6666 652d .A.....typ..ffe- │ │ │ │ -00058f60: 696e 2d63 936f 6e74 6578 7491 05bd 44cf in-c.ontext...D. │ │ │ │ -00058f70: 6973 9604 9900 6191 0499 0170 6169 722c is....a....pair, │ │ │ │ -00058f80: 9b04 c496 7772 6974 7465 6e93 d70b 96fe ....written..... │ │ │ │ -00058f90: 1391 733a 1b90 6e39 cf2c 9877 6865 7265 ..s:..n9.,.where │ │ │ │ -00058fa0: 9104 9901 d70b 9373 9604 9900 cf69 7393 .......s.....is. │ │ │ │ -00058fb0: 6193 749a ac72 7970 9053 8e65 9363 6f6e a.t..ryp.S.e.con │ │ │ │ -00058fc0: 9874 6578 742c 9104 c497 d71b 9105 0739 .text,.........9 │ │ │ │ -00058fd0: cf69 7393 618e a18d 9112 c761 7495 ac72 .is.a......at..r │ │ │ │ -00058fe0: 7970 9053 8e65 9b04 be13 286f 9376 9365 yp.S.e....(o.v.e │ │ │ │ -00058ff0: 7298 736f 6d65 9104 be12 6769 7693 656e r.some....giv.en │ │ │ │ -00059000: 9874 9379 7090 538e 6598 7374 7275 6374 .t.yp.S.e.struct │ │ │ │ -00059010: 7572 6529 9861 6e64 9861 6c6c 9104 be12 ure).and.all.... │ │ │ │ -00059020: 7468 6598 7493 7970 9553 8e65 9876 91ff the.t.yp.S.e.v.. │ │ │ │ -00059030: 58e4 6172 6961 626c 6573 986f 9363 6375 X.ariables.o.ccu │ │ │ │ -00059040: 7272 696e 6791 04be 1269 6e98 d71b 9105 rring....in..... │ │ │ │ -00059050: 2c4c cf61 7070 9365 6172 8ea1 8d91 12c7 ,L.app.ear...... │ │ │ │ -00059060: 6173 6f6d 6577 6865 7265 9603 e48f 696e asomewhere....in │ │ │ │ -00059070: 9b03 e490 7468 6593 6c69 7374 93d7 0b91 ....the.list.... │ │ │ │ -00059080: fe13 9173 cf2e 9105 36d8 5468 6598 6c69 ...s....6.The.li │ │ │ │ -00059090: 7374 93d7 0b91 fe13 9173 93cf 6d61 90ac st.......s..ma.. │ │ │ │ -000590a0: 7279 9861 6c73 6f93 636f 6e9a ac72 7461 ry.also.con..rta │ │ │ │ -000590b0: 696e 9374 9879 7090 538e 6591 03e4 9076 in.t.yp.S.e....v │ │ │ │ -000590c0: 91ff 58e4 6172 6961 626c 6573 9377 6869 ..X.ariables.whi │ │ │ │ -000590d0: 6398 6893 646f 9103 e490 6e6f 7493 6f90 c.h.do....not.o. │ │ │ │ -000590e0: 538e 6363 7572 8ea1 8d91 12c7 6169 6e91 S.ccur......ain. │ │ │ │ -000590f0: 03ea a8d7 1b90 6e39 cf2e 8ea1 8d91 1e28 ......n9.......( │ │ │ │ -00059100: f046 91ff 0556 6f72 9604 fba3 6561 6390 .F...Vor....eac. │ │ │ │ -00059110: ac72 689b 04fb a2d7 1b91 0569 dccf 7468 .rh........i..th │ │ │ │ -00059120: 6572 6593 6172 6598 6d69 6e69 6d61 6c93 ere.are.minimal. │ │ │ │ -00059130: 636f 6e90 ac72 7465 7874 7393 d70b 91fe con..rtexts..... │ │ │ │ -00059140: 1391 7398 cf66 6f72 9377 6869 639a ac72 ..s..for.whic..r │ │ │ │ -00059150: 6893 d70b 91fe 1391 733a 1b91 0569 dbcf h.......s:...i.. │ │ │ │ -00059160: 6973 9361 9374 9879 7090 538e 652d 696e is.a.t.yp.S.e-in │ │ │ │ -00059170: 2d63 6f6e 9874 6578 742c 9105 3fe1 7768 -con.text,..?.wh │ │ │ │ -00059180: 6963 9868 8ea1 8d91 12c7 616f 6e6c 7996 ic.h......aonly. │ │ │ │ -00059190: 0383 ff64 690b 6572 9b03 8400 6290 ac72 ...di.er....b..r │ │ │ │ -000591a0: 7993 7468 6598 6f72 6465 7293 696e 9377 y.the.order.in.w │ │ │ │ -000591b0: 6869 6390 ac72 6898 7468 6593 7490 ac72 hic..rh.the.t..r │ │ │ │ -000591c0: 7970 9053 8e65 9876 91ff 58e4 6172 6961 yp.S.e.v..X.aria │ │ │ │ -000591d0: 626c 6573 936f 6693 d71b 9103 f239 cf61 bles.of......9.a │ │ │ │ -000591e0: 7265 936c 6973 7465 6498 696e 93d7 0b91 re.listed.in.... │ │ │ │ -000591f0: fe13 9173 cf2e 9105 16a8 496e 936f 7264 ...s......In.ord │ │ │ │ -00059200: 6572 9874 6f93 7365 6c65 6374 8ea1 8d91 er.to.select.... │ │ │ │ -00059210: 12c7 616f 6e65 9b03 99e5 7375 6395 ac72 ..aone....suc..r │ │ │ │ -00059220: 6891 0399 e663 6f6e 9374 6578 742c 9103 h....con.text,.. │ │ │ │ -00059230: aa0c 6c65 7498 7573 9603 99e6 6173 7375 ..let.us....assu │ │ │ │ -00059240: 6d65 9874 6861 7493 df54 91ff 0556 7956 me.that..T...VyV │ │ │ │ -00059250: 95ac 7261 9372 7398 cf63 6f6d 6573 9877 ..ra.rs..comes.w │ │ │ │ -00059260: 6974 6896 0399 e661 980c 7865 6498 746f ith....a..xed.to │ │ │ │ -00059270: 7461 6c93 6f72 6465 7298 616e 6493 6465 tal.order.and.de │ │ │ │ -00059280: 0c6e 6598 7468 658e a18d 9112 c761 e563 .ne.the......a.c │ │ │ │ -00059290: 96ff 6666 616e 6f6e 6963 9361 6c96 03ef ..ffanonic.al... │ │ │ │ -000592a0: 04cf 636f 6e9a ac72 7465 7874 936f 6693 ..con..rtext.of. │ │ │ │ -000592b0: 7468 6593 7498 7970 9053 8e65 93d7 1b91 the.t.yp.S.e.... │ │ │ │ -000592c0: 045d 3dcf 746f 9363 6f6e 7369 7374 9103 .]=.to.consist.. │ │ │ │ -000592d0: ef03 6f66 9365 7861 6374 6c79 9374 6865 ..of.exactly.the │ │ │ │ -000592e0: 9374 9879 7090 538e 6593 7691 ff58 e461 .t.yp.S.e.v..X.a │ │ │ │ -000592f0: 7269 6162 6c65 7393 6974 9363 6f6e 9874 riables.it.con.t │ │ │ │ -00059300: 6169 6e73 2c91 03f0 1b6c 6973 7465 648e ains,....listed. │ │ │ │ -00059310: a18d 9112 c761 696e 9103 eaa8 6f72 6465 .....ain....orde │ │ │ │ -00059320: 722e 8d8d 9ffb a532 d533 8e8e 8ea1 8d91 r......2.3...... │ │ │ │ -00059330: 1e28 f0cf 4c65 7496 0415 67d7 4d91 0556 .(..Let...g.M..V │ │ │ │ -00059340: 4bcf 629a 538e 6593 6193 6d6f 9864 656c K.b.S.e.a.mo.del │ │ │ │ -00059350: 936f 6693 6193 7490 ac72 7970 9865 9373 .of.a.t..ryp.e.s │ │ │ │ -00059360: 7472 7563 7475 7265 930a 2e91 05b9 1d46 tructure.......F │ │ │ │ -00059370: 91ff 0556 6f72 9104 1566 6561 639a ac72 ...Vor...feac..r │ │ │ │ -00059380: 6893 7498 7970 9053 8e65 2d69 6e2d 636f h.t.yp.S.e-in-co │ │ │ │ -00059390: 6e98 7465 7874 93d7 0b91 fe13 9173 3a1b n.text.......s:. │ │ │ │ -000593a0: 9104 83a0 cf6f 9876 9865 7293 0a2c 9104 .....o.v.er..,.. │ │ │ │ -000593b0: 2017 6465 0c6e 658e a18d 9112 c761 6191 .de.ne......aa. │ │ │ │ -000593c0: 03ea a866 756e 6374 696f 6e8e a418 dd50 ...function....P │ │ │ │ -000593d0: 8d8d 8d91 18c7 615b 96fe 0002 5bd7 0b91 ......a[....[... │ │ │ │ -000593e0: fe13 9173 3a1b 906e 39cf 5d93 5d8d 9f01 ...s:..n9.].]... │ │ │ │ -000593f0: cccc d84d 8e91 0cd9 42cf 3a96 0355 52da ...M....B.:..UR. │ │ │ │ -00059400: 558d 9101 3111 9ffb 0b99 d86e 8e8d 8d8d U...1......n.... │ │ │ │ -00059410: 910a 2eb3 da00 8e8e 8e91 1184 0c21 9355 .............!.U │ │ │ │ -00059420: 8e8e 8ea1 8d91 12c7 61cf 2877 6865 7265 ........a.(where │ │ │ │ -00059430: 9603 eaa8 d76e 93cf 6973 9374 6865 936c .....n..is.the.l │ │ │ │ -00059440: 656e 6774 6893 6f66 9374 6865 9363 6f6e ength.of.the.con │ │ │ │ -00059450: 9aac 7274 6578 7429 9362 9879 9369 6e64 ..rtext).b.y.ind │ │ │ │ -00059460: 7563 7469 6f6e 936f 6e93 7468 6593 7374 uction.on.the.st │ │ │ │ -00059470: 7275 6374 7572 6593 6f66 93d7 1b91 0458 ructure.of.....X │ │ │ │ -00059480: e1cf 6173 9366 6f6c 6c6f 9877 732e 8e9f ..as.follo.ws... │ │ │ │ -00059490: 18dd 4f8d 8d8d 8d91 2467 afeb 6080 888e ..O.....$g..`... │ │ │ │ -000594a0: 8e8e 9130 274d cf49 6696 03c9 28d7 1b91 ...0'M.If...(... │ │ │ │ -000594b0: 0437 60cf 6973 9361 9103 c927 749a ac72 .7`.is.a...'t..r │ │ │ │ -000594c0: 7970 9053 8e65 9376 91ff 58e4 6172 6961 yp.S.e.v..X.aria │ │ │ │ -000594d0: 626c 652c 9103 cfdb 6974 936d 9875 7374 ble,....it.m.ust │ │ │ │ -000594e0: 9b03 c927 6290 538e 6593 d70b 8d9f 01cc ...'b.S.e....... │ │ │ │ -000594f0: ccd8 698e 9107 2e01 cf66 6f72 9373 6f6d ..i......for.som │ │ │ │ -00059500: 6593 756e 6971 7565 98d7 6996 0355 52cf e.unique..i..UR. │ │ │ │ -00059510: 3d93 31d7 3b8d 9601 fffe 3a93 3a93 3a8e =.1.;.....:.:.:. │ │ │ │ -00059520: 9111 ca9c 3b91 01ff fe6e 9603 c928 cf61 ....;....n...(.a │ │ │ │ -00059530: 6e64 9874 6865 6e93 5b96 fe00 025b d70b nd.then.[....[.. │ │ │ │ -00059540: 91fe 1391 733a 1b90 6e39 cf5d 935d 8d9f ....s:..n9.].].. │ │ │ │ -00059550: 01cc ccd8 4d8e 8ea4 1000 008d 9130 274d ....M........0'M │ │ │ │ -00059560: cf69 7396 03ea a874 6865 93d7 69cf 7468 .is....the..i.th │ │ │ │ -00059570: 9370 726f 9100 a71c 6a65 6374 696f 6e93 .pro....jection. │ │ │ │ -00059580: 6675 6e63 7469 6f6e 2c93 7768 6963 90ac function,.whic.. │ │ │ │ -00059590: 7268 9373 656e 6473 9328 d758 8d9f 01cc rh.sends.(.X.... │ │ │ │ -000595a0: ccd5 318e 9104 c004 d73b 8d96 01ff fe3a ..1......;.....: │ │ │ │ -000595b0: 933a 933a 8e91 11ca 9c3b 9101 fffe 588d .:.:.....;....X. │ │ │ │ -000595c0: 9f01 cccc d86e 8e91 05a8 50cf 2996 0355 .....n....P.)..U │ │ │ │ -000595d0: 52da 3293 558d 9101 3111 9ffb a532 d86e R.2.U...1....2.n │ │ │ │ -000595e0: 8e91 0ac4 09cf 746f 9103 eaa8 d758 8d9f ......to.....X.. │ │ │ │ -000595f0: 01cc ccd8 698e 9106 ba2c da32 9355 9101 ....i....,.2.U.. │ │ │ │ -00059600: 3111 cf2e 8ea9 199f 1b8d 8d8d 8d91 2467 1.............$g │ │ │ │ -00059610: afeb 6080 888e 8e8e 9130 274d cf49 6696 ..`......0'M.If. │ │ │ │ -00059620: 032c a6d7 1b91 039a dfcf 6973 9361 9103 .,........is.a.. │ │ │ │ -00059630: 2ca5 6675 6e63 7469 6f6e 9374 90ac 7279 ,.function.t..ry │ │ │ │ -00059640: 7090 538e 6593 d71b 8d9f 01cc ccd5 318e p.S.e.........1. │ │ │ │ -00059650: 8d91 04c0 04da 218e 9110 c006 d71b 8d9f ......!......... │ │ │ │ -00059660: 01cc ccd5 328e 9104 c004 cf2c 9103 52a6 ....2......,..R. │ │ │ │ -00059670: 7468 656e 935b 96fe 0002 5bd7 0b91 fe13 then.[....[..... │ │ │ │ -00059680: 9173 3a1b 906e 39cf 5d93 5d8d 9f01 cccc .s:..n9.].]..... │ │ │ │ -00059690: d84d 8e91 0cb0 96cf 7365 6e64 739b 032c .M......sends.., │ │ │ │ -000596a0: a6d7 5891 fef1 8573 9603 5552 da32 9355 ..X....s..UR.2.U │ │ │ │ -000596b0: 8d91 0131 119f fba5 32d8 6e8e 910a 0607 ...1....2.n..... │ │ │ │ -000596c0: cf74 6f98 7468 6591 032c a573 6574 986f .to.the..,.set.o │ │ │ │ -000596d0: 6698 616c 6c98 6675 6e63 7469 6f6e 738e f.all.functions. │ │ │ │ -000596e0: a18d 9130 274d 6672 6f6d 9b03 eaa8 5b96 ...0'Mfrom....[. │ │ │ │ -000596f0: fe00 025b d70b 91fe 1391 733a 1b8d 9f01 ...[......s:.... │ │ │ │ -00059700: cccc d531 8e91 04c0 04cf 5d93 5d8d 9f01 ...1......].]... │ │ │ │ -00059710: cccc d84d 8e91 0983 f0cf 28d7 5891 fef1 ...M......(.X... │ │ │ │ -00059720: 8573 cf29 9874 6f98 5b93 5bd7 0b91 fe13 .s.).to.[.[..... │ │ │ │ -00059730: 9173 3a1b 8d9f 01cc ccd5 328e 9104 c004 .s:.......2..... │ │ │ │ -00059740: cf5d 935d 8d9f 01cc ccd8 4d8e 9109 83f0 .].]......M..... │ │ │ │ -00059750: cf28 d758 91fe f185 73cf 292e 9105 38e0 .(.X....s.)...8. │ │ │ │ -00059760: 2854 6869 7398 6d61 6b95 ac72 6573 9875 (This.mak..res.u │ │ │ │ -00059770: 7365 986f 6698 7468 6598 7072 6f70 9053 se.of.the.prop.S │ │ │ │ -00059780: 8e65 7274 9379 98d0 4691 fee0 0075 6e98 .ert.y..F....un. │ │ │ │ -00059790: cf6f 6698 da55 9101 3111 cf2e 298e a68d .of..U..1...)... │ │ │ │ -000597a0: 8d8d 8d91 2467 afeb 6080 888e 8e8e 9130 ....$g..`......0 │ │ │ │ -000597b0: 274d cf49 6696 03a8 0bd7 1b91 0416 45cf 'M.If.........E. │ │ │ │ -000597c0: 6973 9361 9103 a80c 636f 6d70 9a53 8e6f is.a....comp.S.o │ │ │ │ -000597d0: 756e 6493 7490 ac72 7970 9865 9b03 a80c und.t..ryp.e.... │ │ │ │ -000597e0: 28d7 1b8d 9f01 cccc d531 8e91 04c0 04d7 (........1...... │ │ │ │ -000597f0: 3b8d 9601 fffe 3a93 3a93 3a8e 9111 ca9c ;.....:.:.:..... │ │ │ │ -00059800: 3b91 01ff fe1b 8d9f 01cc ccd8 6d8e 9108 ;...........m... │ │ │ │ -00059810: 04c4 cf29 d717 9100 c1c7 cf2c 9103 b55e ...).......,...^ │ │ │ │ -00059820: 7468 656e 935b 96fe 0002 5bd7 0b91 fe13 then.[....[..... │ │ │ │ -00059830: 9173 3a1b 906e 39cf 5d93 5d8d 9f01 cccc .s:..n9.].]..... │ │ │ │ -00059840: d84d 8e91 0d2b fccf 7365 6e64 7396 03a8 .M...+..sends... │ │ │ │ -00059850: 0bd7 5891 fef1 8573 98cf 746f 93d7 4d91 ..X....s..to..M. │ │ │ │ -00059860: 0140 e4cf 28d7 1791 00c1 c7cf 2928 d753 .@..(.......)(.S │ │ │ │ -00059870: 8d9f 01cc ccd5 318e 9104 c004 d73b 8d96 ......1......;.. │ │ │ │ -00059880: 01ff fe3a 933a 933a 8e91 11ca 9c3b 9101 ...:.:.:.....;.. │ │ │ │ -00059890: fffe 538d 9f01 cccc d86d 8e91 0804 c4cf ..S......m...... │ │ │ │ -000598a0: 298e a18d 9130 274d 7768 6572 6596 03ea )....0'Mwhere... │ │ │ │ -000598b0: a865 6163 90ac 7268 93d7 538d 9f01 cccc .eac..rh..S..... │ │ │ │ -000598c0: d86a 8e91 0850 b2cf 6973 935b 96fe 0002 .j...P..is.[.... │ │ │ │ -000598d0: 5bd7 0b91 fe13 9173 3a1b 8d9f 01cc ccd8 [......s:....... │ │ │ │ -000598e0: 6a8e 9104 660a cf5d 935d 8d9f 01cc ccd8 j...f..].]...... │ │ │ │ -000598f0: 4d8e 9109 83f0 cf28 d758 91fe f185 73cf M......(.X....s. │ │ │ │ -00059900: 292e 8e9f 18dd 508d 9112 c761 4f6e 6596 ).....P....aOne. │ │ │ │ -00059910: 03ea a863 616e 936e 6f9a ac72 7793 6465 ...can.no..rw.de │ │ │ │ -00059920: 0c6e 6593 7468 6593 6d65 616e 696e 6793 .ne.the.meaning. │ │ │ │ -00059930: 6f66 9361 9374 9879 709a 538e 6593 d71b of.a.t.yp.S.e... │ │ │ │ -00059940: 9104 58e1 cf69 6e93 6193 6d6f 9864 656c ..X..in.a.mo.del │ │ │ │ -00059950: 93d7 4d91 052b 8ccf 746f 9362 9865 9374 ..M..+..to.b.e.t │ │ │ │ -00059960: 6865 9366 756e 6374 696f 6e8e 9f18 dd4f he.function....O │ │ │ │ -00059970: 8d8d 8d91 18c7 615b 96fe 0002 5bd7 1b90 ......a[....[... │ │ │ │ -00059980: 6e39 cf5d 935d 8d9f 01cc ccd8 4d8e 910c n9.].]......M... │ │ │ │ -00059990: d942 cf3a 9603 5552 da55 8d91 0131 119f .B.:..UR.U...1.. │ │ │ │ -000599a0: fb0b 99d8 6e8e 8d8d 8d91 0a2e b3da 008e ....n........... │ │ │ │ -000599b0: 8e8e 9111 840c 2193 558e 8e8e 9112 c761 ......!.U......a │ │ │ │ -000599c0: 9f0c 0581 8900 0066 6600 71cf 9f9f 0c99 .......ff.q..... │ │ │ │ -000599d0: 9a8d 8d8d 8d91 0d83 909f fc5e ffc5 338e ...........^..3. │ │ │ │ -000599e0: 8e8e 9112 0003 c649 7496 02db 9269 7393 .......It....is. │ │ │ │ -000599f0: 7090 471d 6f73 7369 626c 6593 746f 9102 p.G.ossible.to.. │ │ │ │ -00059a00: db91 779a b8e3 6f72 6b93 7769 7468 9375 ..w...ork.with.u │ │ │ │ -00059a10: 6e6f 7264 6572 6564 9363 6f6e 9874 6578 nordered.con.tex │ │ │ │ -00059a20: 7473 2c91 02f3 ec73 7090 471d 6563 690c ts,....sp.G.eci. │ │ │ │ -00059a30: 6564 9362 9879 930c 6e69 7465 9373 6574 ed.b.y..nite.set │ │ │ │ -00059a40: 7391 02db 9172 6174 6865 7293 7468 616e s....rather.than │ │ │ │ -00059a50: 936c 6973 7473 2c91 02f3 ec62 7574 9377 .lists,....but.w │ │ │ │ -00059a60: 9865 9363 9868 6f90 471d 6f73 658e 9f0c .e.c.ho.G.ose... │ │ │ │ -00059a70: 0000 8d6e 6f74 9603 5555 746f 9364 6f93 ...not..UUto.do. │ │ │ │ -00059a80: 7468 6174 9373 696e 6365 9369 7493 6d69 that.since.it.mi │ │ │ │ -00059a90: 6c64 6c79 9363 6f6d 706c 6963 6174 6573 ldly.complicates │ │ │ │ -00059aa0: 9374 6865 9364 650c 6e69 7469 6f6e 936f .the.de.nition.o │ │ │ │ -00059ab0: 6693 7468 6593 7365 6d61 6e9a b8e3 7469 f.the.seman...ti │ │ │ │ -00059ac0: 6373 9374 6f93 6290 471d 6593 6769 7698 cs.to.b.G.e.giv. │ │ │ │ -00059ad0: 656e 9362 9047 1d65 6c6f 9877 2e8e 8e9f en.b.G.elo.w.... │ │ │ │ -00059ae0: 24fd 138e 8c8b 0000 006a 0000 0000 0000 $........j...... │ │ │ │ -00059af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00059b00: 0000 0000 0000 0000 0000 0000 0000 0005 ................ │ │ │ │ -00059b10: 883f a002 cc05 558d a0fd 46d3 0e8d 8d8d .?....U...F..... │ │ │ │ -00059b20: 8d9f fa99 9a8d 91ea f1eb d031 3036 9200 ...........106.. │ │ │ │ -00059b30: e715 f343 6861 7074 6572 9604 8000 392e ...Chapter....9. │ │ │ │ -00059b40: 910a 8000 5379 6e9a a000 7461 7893 616e ....Syn...tax.an │ │ │ │ -00059b50: 6493 5365 6d61 6e98 7469 6373 8e91 eaf1 d.Seman.tics.... │ │ │ │ -00059b60: eb9f 0566 6689 0000 e666 01c7 3e7c 8e8e ...ff....f..>|.. │ │ │ │ -00059b70: 8e8e a002 942f df8d a0fd 8bd0 218d 91ea ...../......!... │ │ │ │ -00059b80: f1eb cf67 6976 95ac 7265 6e91 034a 4a62 ...giv..ren..JJb │ │ │ │ -00059b90: 9379 9b03 4a49 5b96 fe00 025b d70b 91fe .y..JI[....[.... │ │ │ │ -00059ba0: 1391 733a 1b90 6e39 cf5d 935d 8d9f 01cc ..s:..n9.].].... │ │ │ │ -00059bb0: ccd8 4d8e 9109 83f0 cf2c 9103 6a5d 7768 ..M......,..j]wh │ │ │ │ -00059bc0: 6572 6598 d70b 91fe 1391 7396 034a 4acf ere.......s..JJ. │ │ │ │ -00059bd0: 6973 9874 6865 9363 616e 6f6e 6963 616c is.the.canonical │ │ │ │ -00059be0: 9363 6f6e 90ac 7274 6578 7498 6f66 93d7 .con..rtext.of.. │ │ │ │ -00059bf0: 1b90 6e39 cf2e 9105 036b 4966 93d7 1b91 ..n9.....kIf.... │ │ │ │ -00059c00: 03b8 82cf 6973 936d 6f6e 6f6d 6f72 7068 ....is.monomorph │ │ │ │ -00059c10: 6963 2c91 036a 5c74 6865 6e93 d76e 9603 ic,..j\then..n.. │ │ │ │ -00059c20: 5552 cf3d 9330 8ea4 1000 008d 91ea f1eb UR.=.0.......... │ │ │ │ -00059c30: 616e 649b 03c8 705b 96fe 0002 5bd7 1b90 and...p[....[... │ │ │ │ -00059c40: 6e39 cf5d 935d 8d9f 01cc ccd8 4d8e 910d n9.].]......M... │ │ │ │ -00059c50: 4c60 cf63 616e 9862 9053 8e65 9103 c86f L`.can.b.S.e...o │ │ │ │ -00059c60: 6964 656e 95ac 7274 690c 6564 9877 6974 iden..rti.ed.wit │ │ │ │ -00059c70: 6898 7468 6598 656c 656d 656e 9374 985b h.the.elemen.t.[ │ │ │ │ -00059c80: 96fe 0002 5bd7 1b90 6e39 cf5d 935d 8d9f ....[...n9.].].. │ │ │ │ -00059c90: 01cc ccd8 4d8e 9109 83f0 cf28 2998 6f66 ....M......().of │ │ │ │ -00059ca0: 98da 5591 0131 11cf 2e91 052d 7857 6865 ..U..1.....-xWhe │ │ │ │ -00059cb0: 6e91 03c8 6f74 6865 9870 6172 7469 6375 n...othe.particu │ │ │ │ -00059cc0: 6c61 7298 6d6f 9053 8e64 656c 98d7 4d8e lar.mo.S.del..M. │ │ │ │ -00059cd0: a18d 91ea f1eb cf69 7396 03ea a863 6c65 .......is....cle │ │ │ │ -00059ce0: 6172 9366 726f 6d93 7468 6593 636f 6e90 ar.from.the.con. │ │ │ │ -00059cf0: ac72 7465 7874 2c93 5b96 fe00 025b 8d8d .rtext,.[....[.. │ │ │ │ -00059d00: 9100 b478 8900 0066 6600 0386 668e 8e9b ...x...ff...f... │ │ │ │ -00059d10: 043a de5d 935d 8d9f 01cc ccd8 4d8e 910d .:.].]......M... │ │ │ │ -00059d20: 6e98 cf77 696c 6c96 03ea a862 9053 8e65 n..will....b.S.e │ │ │ │ -00059d30: 9377 7269 7474 656e 935b 96fe 0002 5b8d .written.[....[. │ │ │ │ -00059d40: 8d91 00b4 7889 0000 6666 0003 8666 8e8e ....x...ff...f.. │ │ │ │ -00059d50: 985d 935d 2e8e a18d 91f6 537a 5491 ff05 .].]......SzT... │ │ │ │ -00059d60: 566f 9605 96a7 7375 6d6d 6172 697a 652c Vo....summarize, │ │ │ │ -00059d70: 9106 01a7 6769 769a ac72 656e 9361 936d ....giv..ren.a.m │ │ │ │ -00059d80: 6f90 538e 6465 6c91 0596 a869 6e93 da55 o.S.del....in..U │ │ │ │ -00059d90: 9106 c7b8 cf6f 6693 6193 7498 7970 9053 .....of.a.t.yp.S │ │ │ │ -00059da0: 8e65 9105 96a8 7374 7275 6374 7572 6593 .e....structure. │ │ │ │ -00059db0: 0a2c 9106 01a7 7468 6593 7365 6d61 6e98 .,....the.seman. │ │ │ │ -00059dc0: 7469 6373 9369 6e98 7465 7270 7265 7473 tics.in.terprets │ │ │ │ -00059dd0: 8ea1 8d91 eaf1 eb6d 6f6e 6f6d 6f72 7068 .......monomorph │ │ │ │ -00059de0: 6963 9603 a27d 749a ac72 7970 9053 8e65 ic...}t..ryp.S.e │ │ │ │ -00059df0: 7393 6f98 7698 6572 9b03 a27c 0a93 6173 s.o.v.er...|..as │ │ │ │ -00059e00: 9373 6574 7393 696e 98da 5591 04d3 8ecf .sets.in..U..... │ │ │ │ -00059e10: 616e 6493 6d6f 7265 9367 656e 6572 616c and.more.general │ │ │ │ -00059e20: 6c79 91ff 0556 2c91 03b0 eb69 6e9a ac72 ly...V,....in..r │ │ │ │ -00059e30: 7465 7270 7265 7473 9370 9053 8e6f 6c79 terprets.p.S.oly │ │ │ │ -00059e40: 6d6f 7270 6869 6393 7498 7970 9053 8e65 morphic.t.yp.S.e │ │ │ │ -00059e50: 738e a18d 91ea f1eb 696e 95ac 7276 936f s.......in..rv.o │ │ │ │ -00059e60: 6c76 696e 679b 0445 f4d7 6e91 0445 f5cf lving..E..n..E.. │ │ │ │ -00059e70: 7493 7970 9053 8e65 9876 91ff 58e4 6172 t.yp.S.e.v..X.ar │ │ │ │ -00059e80: 6961 626c 6573 9861 7396 0445 f5d7 6ecf iables.as..E..n. │ │ │ │ -00059e90: 2d61 7279 9866 756e 6374 696f 6e73 98da -ary.functions.. │ │ │ │ -00059ea0: 558d 9101 3111 9ffb a532 d86e 8e8d 8d8d U...1....2.n.... │ │ │ │ -00059eb0: 910a ca1a da00 8e8e 8e91 121f 7321 9103 ............s!.. │ │ │ │ -00059ec0: f0b9 5591 0577 05cf 6f6e 9874 6865 9375 ..U..w..on.the.u │ │ │ │ -00059ed0: 6e69 7695 ac72 6572 7365 2e91 064a c546 niv..rerse...J.F │ │ │ │ -00059ee0: 91ff 0556 756e 6374 696f 6e98 7493 7970 ...Vunction.t.yp │ │ │ │ -00059ef0: 9053 8e65 738e a18d 91ea f1eb 6172 6596 .S.es.......are. │ │ │ │ -00059f00: 03ea a869 6e9a ac72 7465 7270 7265 7465 ...in..rterprete │ │ │ │ -00059f10: 6493 6298 7993 6675 6c6c 9366 756e 6374 d.b.y.full.funct │ │ │ │ -00059f20: 696f 6e93 7365 7473 2e8e 9f15 297a 8d91 ion.sets....)z.. │ │ │ │ -00059f30: eaf1 ebd0 4578 616d 706c 6573 9107 081e ....Examples.... │ │ │ │ -00059f40: cf53 7570 7090 538e 6f73 6596 0345 ad74 .Supp.S.ose..E.t │ │ │ │ -00059f50: 6861 749b 0345 ac0a 9363 6f6e 90ac 7274 hat..E...con..rt │ │ │ │ -00059f60: 6169 6e73 9861 9374 95ac 7279 7090 538e ains.a.t..ryp.S. │ │ │ │ -00059f70: 6598 636f 6e73 7461 6e93 7496 0345 ad28 e.constan.t..E.( │ │ │ │ -00059f80: eb40 6290 3c74 d73b 9101 fffe cf30 2998 .@b.. │ │ │ │ -0005a230: 4191 0334 cc6d 6f72 6596 0334 fb74 7261 A..4.more..4.tra │ │ │ │ -0005a240: 6469 7469 6f6e 616c 9361 7070 726f 6163 ditional.approac │ │ │ │ -0005a250: 9aac 7268 9103 34fa 746f 9374 6865 9373 ..rh..4.to.the.s │ │ │ │ -0005a260: 656d 616e 9874 6963 7391 0334 fa77 986f eman.tics..4.w.o │ │ │ │ -0005a270: 756c 6493 696e 9876 986f 6c76 9865 9367 uld.in.v.olv.e.g │ │ │ │ -0005a280: 6976 696e 6791 0334 fa6d 6561 6e69 6e67 iving..4.meaning │ │ │ │ -0005a290: 7393 746f 8ea1 8d91 eaf1 eb74 9aac 7279 s.to.......t..ry │ │ │ │ -0005a2a0: 7090 538e 6573 9603 1290 696e 9374 6865 p.S.es....in.the │ │ │ │ -0005a2b0: 9103 1291 7072 6573 656e 6365 936f 6693 ....presence.of. │ │ │ │ -0005a2c0: 6065 6e98 7669 726f 6e6d 656e 9874 7327 `en.vironmen.ts' │ │ │ │ -0005a2d0: 9361 7373 6967 6e69 6e67 9373 6574 7391 .assigning.sets. │ │ │ │ -0005a2e0: 0312 9169 6e93 da55 9104 43a1 cf74 6f93 ...in..U..C..to. │ │ │ │ -0005a2f0: 616c 6c93 7498 7970 9053 8e65 9103 1291 all.t.yp.S.e.... │ │ │ │ -0005a300: 7691 ff58 e461 7269 6162 6c65 732e 9104 v..X.ariables... │ │ │ │ -0005a310: f0d8 5468 6593 7573 6593 6f66 8ea1 8d91 ..The.use.of.... │ │ │ │ -0005a320: eaf1 eb74 95ac 7279 7090 538e 6573 2d69 ...t..ryp.S.es-i │ │ │ │ -0005a330: 6e2d 636f 6e93 7465 7874 7396 030e 6a69 n-con.texts...ji │ │ │ │ -0005a340: 739b 030e 6961 6c6d 6f73 7493 7468 6593 s...ialmost.the. │ │ │ │ -0005a350: 7361 6d65 9861 7393 7573 696e 6798 7061 same.as.using.pa │ │ │ │ -0005a360: 7274 6961 6c93 656e 95ac 7276 6972 6f6e rtial.en..rviron │ │ │ │ -0005a370: 6d65 6e93 7473 9603 0e6a 7769 7468 980c men.ts...jwith.. │ │ │ │ -0005a380: 6e69 7465 9364 6f6d 6169 6e73 7c69 748e nite.domains|it. │ │ │ │ -0005a390: a18d 91ea f1eb 6973 9604 48fc 6a75 7374 ......is..H.just │ │ │ │ -0005a3a0: 9b04 48fb 7468 6174 9374 6865 9863 6f6e ..H.that.the.con │ │ │ │ -0005a3b0: 90ac 7274 6578 7493 7469 6573 9864 6f90 ..rtext.ties.do. │ │ │ │ -0005a3c0: ac72 776e 9374 6865 9361 646d 6973 7369 .rwn.the.admissi │ │ │ │ -0005a3d0: 626c 6598 646f 6d61 696e 9374 6f98 6193 ble.domain.to.a. │ │ │ │ -0005a3e0: 7061 7274 6963 756c 6172 980c 6e69 7465 particular..nite │ │ │ │ -0005a3f0: 9328 6f72 6465 7265 6429 8ea1 8d91 eaf1 .(ordered)...... │ │ │ │ -0005a400: eb73 6574 9604 3903 6f66 9374 9aac 7279 .set..9.of.t..ry │ │ │ │ -0005a410: 7090 538e 6593 7691 ff58 e461 7269 6162 p.S.e.v..X.ariab │ │ │ │ -0005a420: 6c65 732e 9106 23f0 4198 7493 7468 6593 les...#.A.t.the. │ │ │ │ -0005a430: 6c65 7698 656c 936f 6693 7498 7970 9053 lev.el.of.t.yp.S │ │ │ │ -0005a440: 8e65 7393 7468 6572 6593 6973 936e 6f74 .es.there.is.not │ │ │ │ -0005a450: 936d 9875 6398 6891 0439 0274 6f93 6398 .m.uc.h..9.to.c. │ │ │ │ -0005a460: 686f 9a53 8e6f 7365 9362 9865 7495 ac72 ho.S.ose.b.et..r │ │ │ │ -0005a470: 7793 6565 6e96 0439 0374 6865 9374 95ac w.een..9.the.t.. │ │ │ │ -0005a480: 7277 936f 8ea1 8d91 eaf1 eb61 7070 726f rw.o.......appro │ │ │ │ -0005a490: 6163 95ac 7268 6573 2e91 089d 0a48 6f93 ac..rhes.....Ho. │ │ │ │ -0005a4a0: 7793 6576 9365 7296 050c 0b66 6f72 9374 w.ev.er....for.t │ │ │ │ -0005a4b0: 6865 9373 796e 9aac 7274 6178 9361 6e64 he.syn..rtax.and │ │ │ │ -0005a4c0: 9105 0c0c 7365 6d61 6e98 7469 6373 936f ....seman.tics.o │ │ │ │ -0005a4d0: 6693 7465 726d 7393 746f 9105 0c0c 6290 f.terms.to....b. │ │ │ │ -0005a4e0: 538e 6593 6769 7698 656e 9362 9053 8e65 S.e.giv.en.b.S.e │ │ │ │ -0005a4f0: 6c6f 9877 2c91 0554 6477 6865 7265 8ea1 lo.w,..Tdwhere.. │ │ │ │ -0005a500: 8d91 eaf1 eb74 6865 7265 9604 76ae 6973 .....there..v.is │ │ │ │ -0005a510: 9361 9104 76af 6465 709a 538e 656e 6465 .a..v.dep.S.ende │ │ │ │ -0005a520: 6e63 7993 6298 6f74 6893 6f6e 9374 90ac ncy.b.oth.on.t.. │ │ │ │ -0005a530: 7279 7098 6593 769b ff58 e461 7269 6162 ryp.e.v..X.ariab │ │ │ │ -0005a540: 6c65 7391 0476 af61 6e64 936f 6e93 696e les..v.and.on.in │ │ │ │ -0005a550: 6469 7669 6475 616c 9376 9861 7269 6162 dividual.v.ariab │ │ │ │ -0005a560: 6c65 732c 9104 99b0 7468 6593 6170 7072 les,....the.appr │ │ │ │ -0005a570: 6f61 6390 ac72 688e a18d 91ea f1eb 7573 oac..rh.......us │ │ │ │ -0005a580: 6564 9603 eaa8 6865 7265 9373 6565 6d73 ed....here.seems │ │ │ │ -0005a590: 9362 9053 8e65 7374 2e8e 9f22 5bd5 8d8d .b.S.est..."[... │ │ │ │ -0005a5a0: 91ea f1eb eb47 392e 322e 338e 911c 71e6 .....G9.2.3...q. │ │ │ │ -0005a5b0: 496e 7374 616e 6365 7396 0566 6661 6e64 Instances..ffand │ │ │ │ -0005a5c0: 9373 7562 7374 6974 7574 696f 6e8e 9f17 .substitution... │ │ │ │ -0005a5d0: c000 8d91 eaf1 ebcf 4966 9603 eaa8 d71b ........If...... │ │ │ │ -0005a5e0: 9104 58e1 cf61 6e64 93d7 1c8d 9f01 cccc ..X..and........ │ │ │ │ -0005a5f0: d531 8e91 04c0 04d7 3b8d 9601 fffe 3a93 .1......;.....:. │ │ │ │ -0005a600: 3a93 3a8e 9111 ca9c 3b91 01ff fe1c 8d9f :.:.....;....... │ │ │ │ -0005a610: 01cc ccd8 6e8e 9109 92f8 cf61 7265 9374 ....n......are.t │ │ │ │ -0005a620: 9aac 7279 7090 538e 6573 936f 9876 9865 ..ryp.S.es.o.v.e │ │ │ │ -0005a630: 7293 6193 7498 7970 9053 8e65 9373 7472 r.a.t.yp.S.e.str │ │ │ │ -0005a640: 7563 7475 7265 930a 2c8e a68d 8d8d 91f0 ucture..,....... │ │ │ │ -0005a650: f1eb d71b 906e 39cf 5bd7 1c8d 9f01 cccc .....n9.[....... │ │ │ │ -0005a660: d531 8e96 04c0 04d7 3b8d 9601 fffe 3a93 .1......;.....:. │ │ │ │ -0005a670: 3a93 3a8e 9111 ca9c 3b9b 01ff fe1c 8d9f :.:.....;....... │ │ │ │ -0005a680: 01cc ccd8 708e 9104 c75d d73d 0c8d 9f01 ....p....].=.... │ │ │ │ -0005a690: cccc d531 8e93 d73b 8d98 3a98 3a98 3a8e ...1...;..:.:.:. │ │ │ │ -0005a6a0: 9111 ca9c 3b98 0c8d 9f01 cccc d870 8e91 ....;........p.. │ │ │ │ -0005a6b0: 04c7 5dcf 5d8e 8e8e 9f17 7c6e 8d91 eaf1 ..].].....|n.... │ │ │ │ -0005a6c0: eb77 696c 6c96 03f7 a164 656e 6f74 659b .will....denote. │ │ │ │ -0005a6d0: 03f7 a274 6865 9374 90ac 7279 7090 538e ...the.t..ryp.S. │ │ │ │ -0005a6e0: 6598 7265 7375 6c74 696e 6793 6672 6f6d e.resulting.from │ │ │ │ -0005a6f0: 9874 6865 9373 696d 90ac 7275 6c74 616e .the.sim..rultan │ │ │ │ -0005a700: 656f 7573 9373 7562 7374 6974 7574 696f eous.substitutio │ │ │ │ -0005a710: 6e98 666f 7293 6561 6390 ac72 6898 d769 n.for.eac..rh..i │ │ │ │ -0005a720: 9103 6b67 cf3d 9103 6b68 31d7 3b8d 9601 ..kg.=..kh1.;... │ │ │ │ -0005a730: fffe 3a93 3a93 3a8e 9111 ca9c 3b91 01ff ..:.:.:.....;... │ │ │ │ -0005a740: fe70 93cf 6f66 8ea1 8d91 eaf1 ebd7 1c8d .p..of.......... │ │ │ │ -0005a750: 9f01 cccc d869 8e9b 066b c8cf 666f 7296 .....i...k..for. │ │ │ │ -0005a760: 0306 ee74 6865 9103 06ed 7490 ac72 7970 ...the....t..ryp │ │ │ │ -0005a770: 9053 8e65 9376 91ff 58e4 6172 6961 626c .S.e.v..X.ariabl │ │ │ │ -0005a780: 6593 d70c 8d9f 01cc ccd8 698e 98cf 696e e.........i...in │ │ │ │ -0005a790: 9603 06ed d71b 9a6e 39cf 2e91 04ec f854 .......n9......T │ │ │ │ -0005a7a0: 6865 9372 6573 756c 7469 6e67 9603 06ee he.resulting.... │ │ │ │ -0005a7b0: 7490 ac72 7970 9053 8e65 9369 7393 6361 t..ryp.S.e.is.ca │ │ │ │ -0005a7c0: 6c6c 6564 9361 6e91 0306 ede5 696e 7374 lled.an.....inst │ │ │ │ -0005a7d0: 616e 6391 ff66 6665 9103 ec9e cf6f 6693 anc..ffe.....of. │ │ │ │ -0005a7e0: d71b 98cf 2e91 04ec f754 6865 9366 6f6c .........The.fol │ │ │ │ -0005a7f0: 6c6f 90ac 7277 696e 678e a18d 91ea f1eb lo..rwing....... │ │ │ │ -0005a800: 6c65 6d6d 6196 042f af61 629a 538e 6f75 lemma../.ab.S.ou │ │ │ │ -0005a810: 7491 042f ae69 6e73 7461 6e63 6573 9377 t../.instances.w │ │ │ │ -0005a820: 696c 6c93 6298 6593 7573 6566 756c 9b04 ill.b.e.useful.. │ │ │ │ -0005a830: 2fae 6c61 7465 723b 9104 5232 6974 9369 /.later;..R2it.i │ │ │ │ -0005a840: 7393 7072 6f95 ac72 7693 6564 9862 9379 s.pro..rv.ed.b.y │ │ │ │ -0005a850: 9604 2faf 696e 6475 6374 696f 6e93 6f6e ../.induction.on │ │ │ │ -0005a860: 9374 6865 9873 7472 7563 7475 7265 936f .the.structure.o │ │ │ │ -0005a870: 668e a18d 91ea f1eb d71b 906e 39cf 2e8e f..........n9... │ │ │ │ -0005a880: 9f15 2979 8d91 eaf1 ebd0 4c65 6d6d 6196 ..)y......Lemma. │ │ │ │ -0005a890: 0484 1131 93e5 5375 7070 9bff 6666 6f73 ...1..Supp..ffos │ │ │ │ -0005a8a0: 6591 0436 7574 6861 7496 0436 76d7 1b91 e..6uthat..6v... │ │ │ │ -0005a8b0: 04a4 aee5 6973 9361 9374 7970 9865 9104 ....is.a.typ.e.. │ │ │ │ -0005a8c0: 3675 6398 6f6e 7461 696e 696e 6793 6469 6uc.ontaining.di │ │ │ │ -0005a8d0: 7374 696e 6374 9374 7970 9865 9104 3675 stinct.typ.e..6u │ │ │ │ -0005a8e0: 7661 7269 6162 6c65 7393 d70c 8d9f 01cc variables....... │ │ │ │ -0005a8f0: ccd5 318e 9104 c004 d73b 8d96 01ff fe3a ..1......;.....: │ │ │ │ -0005a900: 933a 933a 8e91 11ca 9c3b 9101 fffe 0c8d .:.:.....;...... │ │ │ │ -0005a910: 9f01 cccc d870 8e91 08fd d2e5 616e 6493 .....p......and. │ │ │ │ -0005a920: 7468 6174 8ea1 8d91 eaf1 ebd7 1b8d 906e that...........n │ │ │ │ -0005a930: 399f fba5 32db 308e 9107 f5fc cf3d 9104 9...2.0......=.. │ │ │ │ -0005a940: b989 d71b 906e 39cf 5bd7 1c8d 9f01 cccc .....n9.[....... │ │ │ │ -0005a950: d531 8e96 04c0 04d7 3b8d 9601 fffe 3a93 .1......;.....:. │ │ │ │ -0005a960: 3a93 3a8e 9111 ca9c 3b9b 01ff fe1c 8d9f :.:.....;....... │ │ │ │ -0005a970: 01cc ccd8 6e8e 9105 a850 d73d 0c8d 9f01 ....n....P.=.... │ │ │ │ -0005a980: cccc d531 8e93 d73b 8d98 3a98 3a98 3a8e ...1...;..:.:.:. │ │ │ │ -0005a990: 9111 ca9c 3b98 0c8d 9f01 cccc d870 8e91 ....;........p.. │ │ │ │ -0005a9a0: 04c7 5dcf 5d96 04f3 92e5 6973 9361 6e93 ..].].....is.an. │ │ │ │ -0005a9b0: 696e 7374 616e 639b ff66 6665 9104 f391 instanc..ffe.... │ │ │ │ -0005a9c0: 6f66 93d7 1b90 6e39 e52e 9107 a77f 5468 of....n9......Th │ │ │ │ -0005a9d0: 656e 9374 6865 9374 7970 9865 7393 d71c en.the.typ.es... │ │ │ │ -0005a9e0: 8d9f 01cc ccd5 318e 9104 c004 d73b 8d96 ......1......;.. │ │ │ │ -0005a9f0: 01ff fe3a 933a 933a 8e91 11ca 9c3b 9101 ...:.:.:.....;.. │ │ │ │ -0005aa00: fffe 1c8d 9f01 cccc d870 8e91 09ba eee5 .........p...... │ │ │ │ -0005aa10: 6172 9865 9375 6e69 7175 656c 798e a18d ar.e.uniquely... │ │ │ │ -0005aa20: 91ea f1eb 6465 7465 726d 696e 6591 ff66 ....determine..f │ │ │ │ -0005aa30: 6664 9604 3335 6279 93d7 1b91 04a1 6ee5 fd..35by......n. │ │ │ │ -0005aa40: 616e 6493 d71b 8d90 6e39 9ffb a532 db30 and.....n9...2.0 │ │ │ │ -0005aa50: 8e91 033c 72e5 2e8e a415 297a 8d91 f653 ...|...... │ │ │ │ +000588c0: 942f df8d a0fd 8bd0 218d 9112 c761 cf54 ./......!....a.T │ │ │ │ +000588d0: 6895 ac72 7573 9b05 aaac 6769 7693 656e h..rus....giv.en │ │ │ │ +000588e0: 9605 aaad 7365 7473 98d7 588d 9f01 cccc ....sets..X..... │ │ │ │ +000588f0: d531 8e91 04c0 04d7 3b8d 9601 fffe 3a93 .1......;.....:. │ │ │ │ +00058900: 3a93 3a8e 9111 ca9c 3b91 01ff fe58 8d9f :.:.....;....X.. │ │ │ │ +00058910: 01cc ccd8 6e8e 910b 52fd cf69 6e98 7468 ....n...R..in.th │ │ │ │ +00058920: 6593 756e 6976 90ac 7265 7273 6598 da55 e.univ..rerse..U │ │ │ │ +00058930: 9101 3111 cf2c 9106 1aad d74d 9101 40e4 ..1..,.....M..@. │ │ │ │ +00058940: cf28 d717 9100 c1c7 cf29 28d7 588d 9f01 .(.......)(.X... │ │ │ │ +00058950: cccc d531 8e91 04c0 04d7 3b8d 9601 fffe ...1......;..... │ │ │ │ +00058960: 3a93 3a93 3a8e 9111 ca9c 3b91 01ff fe58 :.:.:.....;....X │ │ │ │ +00058970: 8d9f 01cc ccd8 6e8e 9105 a850 cf29 9369 ......n....P.).i │ │ │ │ +00058980: 7398 616c 736f 9361 9873 6574 9369 6e98 s.also.a.set.in. │ │ │ │ +00058990: 7468 658e a410 0000 8d91 12c7 6175 6e69 the.........auni │ │ │ │ +000589a0: 769a ac72 6572 7365 2e91 0583 1849 6e96 v..rerse.....In. │ │ │ │ +000589b0: 0403 6563 6173 6593 d76e 9603 7f6e cf3d ..ecase..n...n.= │ │ │ │ +000589c0: 9330 2c91 0409 9574 6869 7396 0403 6561 .0,....this...ea │ │ │ │ +000589d0: 6d6f 756e 9874 7393 746f 9104 0366 7370 moun.ts.to...fsp │ │ │ │ +000589e0: 9053 8e65 6369 6679 696e 6793 616e 9365 .S.ecifying.an.e │ │ │ │ +000589f0: 6c65 6d65 6e98 7493 d74d 9101 40e4 cf28 lemen.t..M..@..( │ │ │ │ +00058a00: d717 9100 c1c7 cf29 9603 7f6e da32 9355 .......)...n.2.U │ │ │ │ +00058a10: 9105 3476 cf66 6f72 9104 0366 7468 6591 ..4v.for...fthe. │ │ │ │ +00058a20: 0403 6561 746f 6d69 638e a18d 9112 c761 ..eatomic......a │ │ │ │ +00058a30: 7490 ac72 7970 9053 8e65 9103 eaa8 d717 t..ryp.S.e...... │ │ │ │ +00058a40: 9100 c1c7 cf2e 8ea1 8d91 1e28 f054 95ac ...........(.T.. │ │ │ │ +00058a50: 7279 7090 538e 6573 9b05 777a 636f 6e93 ryp.S.es..wzcon. │ │ │ │ +00058a60: 7461 696e 696e 6791 0577 796e 6f98 7493 taining..wyno.t. │ │ │ │ +00058a70: 7970 9053 8e65 9605 7779 7691 ff58 e461 yp.S.e..wyv..X.a │ │ │ │ +00058a80: 7269 6162 6c65 7398 6172 6593 6361 6c6c riables.are.call │ │ │ │ +00058a90: 6564 98e5 6d6f 6e6f 6d6f 7270 6869 63cf ed..monomorphic. │ │ │ │ +00058aa0: 2c91 05da ad77 6865 7265 6173 9874 686f ,....whereas.tho │ │ │ │ +00058ab0: 7365 9374 6861 7498 646f 8ea1 8d91 12c7 se.that.do...... │ │ │ │ +00058ac0: 6163 6f6e 95ac 7274 6169 6e9b 0518 3974 acon..rtain...9t │ │ │ │ +00058ad0: 9379 7095 538e 6598 7691 ff58 e461 7269 .yp.S.e.v..X.ari │ │ │ │ +00058ae0: 6162 6c65 7398 6172 6598 6361 6c6c 6564 ables.are.called │ │ │ │ +00058af0: 98e5 7091 ff66 666f 6c79 6d6f 7270 6869 ..p..ffolymorphi │ │ │ │ +00058b00: 63cf 2e91 08c1 9257 6861 7498 6973 9874 c......What.is.t │ │ │ │ +00058b10: 6865 986d 6561 6e69 6e67 986f 6698 6198 he.meaning.of.a. │ │ │ │ +00058b20: 7093 6f6c 796d 6f72 7068 6963 8ea1 8d91 p.olymorphic.... │ │ │ │ +00058b30: 12c7 6174 9aac 7279 7090 538e 653f 9106 ..at..ryp.S.e?.. │ │ │ │ +00058b40: 20d1 4f6e 6596 0437 f863 616e 936f 6e6c .One..7.can.onl │ │ │ │ +00058b50: 7993 7361 9879 9b04 37f9 7768 6174 9373 y.sa.y..7.what.s │ │ │ │ +00058b60: 6574 9361 9870 9a53 8e6f 6c79 6d6f 7270 et.a.p.S.olymorp │ │ │ │ +00058b70: 6869 6393 7490 ac72 7970 9865 9364 656e hic.t..ryp.e.den │ │ │ │ +00058b80: 6f74 6573 936f 6e63 6591 0437 f96f 6e65 otes.once..7.one │ │ │ │ +00058b90: 9368 6173 9369 6e73 7461 6e90 ac72 7469 .has.instan..rti │ │ │ │ +00058ba0: 6174 6564 8ea1 8d91 12c7 6169 7473 9603 ated......aits.. │ │ │ │ +00058bb0: 3a98 7490 ac72 7970 9053 8e65 9b03 3a99 :.t..ryp.S.e..:. │ │ │ │ +00058bc0: 7691 ff58 e461 7269 6162 6c65 7393 746f v..X.ariables.to │ │ │ │ +00058bd0: 9370 6172 7469 6375 6c61 7298 7365 7473 .particular.sets │ │ │ │ +00058be0: 2e91 04fe 3053 6f93 6974 7398 6f95 ac72 ....0So.its.o..r │ │ │ │ +00058bf0: 7693 6572 616c 6c96 033a 986d 6561 6e69 v.erall..:.meani │ │ │ │ +00058c00: 6e67 9369 7398 6e6f 7493 6193 7369 6e67 ng.is.not.a.sing │ │ │ │ +00058c10: 6c65 9873 6574 2c91 035d ce62 7574 9869 le.set,..].but.i │ │ │ │ +00058c20: 7393 7261 7468 6572 8ea1 8d91 12c7 6161 s.rather......aa │ │ │ │ +00058c30: 9604 d67d 7365 742d 7691 ff58 e461 6c75 ...}set-v..X.alu │ │ │ │ +00058c40: 6564 9366 756e 6374 696f 6e2c 9605 1172 ed.function,...r │ │ │ │ +00058c50: da55 8d91 0131 119f fba5 32d8 6e8e 8d8d .U...1....2.n... │ │ │ │ +00058c60: 8d91 0bc0 1dda 008e 8e8e 9113 1576 2191 .............v!. │ │ │ │ +00058c70: 04e6 bd55 9101 3111 cf2c 9361 7373 6967 ...U..1..,.assig │ │ │ │ +00058c80: 6e69 6e67 9604 d67d 6193 7365 7493 666f ning...}a.set.fo │ │ │ │ +00058c90: 7293 6561 639a ac72 6893 7061 7274 6963 r.eac..rh.partic │ │ │ │ +00058ca0: 756c 6172 9361 7373 6967 6e6d 656e 9874 ular.assignmen.t │ │ │ │ +00058cb0: 936f 6693 7365 7473 8ea1 8d91 12c7 6174 .of.sets......at │ │ │ │ +00058cc0: 6f96 045b 0474 6865 9104 5b03 7265 6c65 o..[.the..[.rele │ │ │ │ +00058cd0: 7691 ff58 e461 6e9a ac72 7493 7498 7970 v..X.an..rt.t.yp │ │ │ │ +00058ce0: 9053 8e65 9104 5b03 7691 ff58 e461 7269 .S.e..[.v..X.ari │ │ │ │ +00058cf0: 6162 6c65 732e 9106 89f3 5468 6593 6172 ables.....The.ar │ │ │ │ +00058d00: 6974 9879 9b04 5b03 d76e 93cf 636f 7272 it.y..[..n..corr │ │ │ │ +00058d10: 6573 7090 538e 6f6e 6473 9874 6f93 7468 esp.S.onds.to.th │ │ │ │ +00058d20: 6598 6e95 ac72 756d 9362 9053 8e65 7291 e.n..rum.b.S.er. │ │ │ │ +00058d30: 045b 046f 6698 7493 7970 9053 8e65 9104 .[.of.t.yp.S.e.. │ │ │ │ +00058d40: 5b04 7691 ff58 e461 7269 6162 6c65 738e [.v..X.ariables. │ │ │ │ +00058d50: a18d 9112 c761 696e 95ac 7276 936f 6c76 .....ain..rv.olv │ │ │ │ +00058d60: 9365 642e 9105 fede 4974 9604 2ca7 6973 .ed.....It..,.is │ │ │ │ +00058d70: 9363 6f6e 95ac 7276 9365 6e69 656e 9374 .con..rv.enien.t │ │ │ │ +00058d80: 9b04 2ca8 696e 9604 2ca7 7468 6973 9363 ..,.in..,.this.c │ │ │ │ +00058d90: 6f6e 6e65 6374 696f 6e98 746f 9362 9053 onnection.to.b.S │ │ │ │ +00058da0: 8e65 9361 626c 6593 746f 9863 6f6e 7369 .e.able.to.consi │ │ │ │ +00058db0: 6465 7293 6193 7490 ac72 7970 9053 8e65 der.a.t..ryp.S.e │ │ │ │ +00058dc0: 9376 91ff 58e4 6172 6961 626c 6598 746f .v..X.ariable.to │ │ │ │ +00058dd0: 9362 9053 8e65 8ea1 8d91 12c7 6169 6e95 .b.S.e......ain. │ │ │ │ +00058de0: ac72 7693 6f6c 7693 6564 9604 7565 696e .rv.olv.ed..uein │ │ │ │ +00058df0: 9b04 7566 7468 6593 7365 6d61 6e90 ac72 ..ufthe.seman..r │ │ │ │ +00058e00: 7469 6373 986f 6693 6198 7490 ac72 7970 tics.of.a.t..ryp │ │ │ │ +00058e10: 9053 8e65 93d7 1b91 04e3 9fcf 7768 6574 .S.e........whet │ │ │ │ +00058e20: 6865 7293 6f72 936e 6f74 9869 7493 6163 her.or.not.it.ac │ │ │ │ +00058e30: 7475 616c 6c79 986f 9053 8e63 6375 7273 tually.o.S.ccurs │ │ │ │ +00058e40: 9369 6e98 d71b 906e 39cf 2c91 0498 156c .in....n9.,....l │ │ │ │ +00058e50: 6561 6469 6e67 9374 6f8e a18d 9112 c761 eading.to......a │ │ │ │ +00058e60: 7468 6596 03ea a86e 6f74 696f 6e93 6f66 the....notion.of │ │ │ │ +00058e70: 9361 9374 95ac 7279 7090 538e 652d 696e .a.t..ryp.S.e-in │ │ │ │ +00058e80: 2d63 6f6e 9374 6578 742e 8ea1 8d91 1e28 -con.text......( │ │ │ │ +00058e90: f041 9105 337e e574 7970 96ff 6666 6591 .A..3~.typ..ffe. │ │ │ │ +00058ea0: 0561 c463 936f 6e74 6578 74cf 2c91 0586 .a.c.ontext.,... │ │ │ │ +00058eb0: 1ed7 0b91 fe13 9173 cf2c 9105 861d 6973 .......s.,....is │ │ │ │ +00058ec0: 9605 33d3 7369 6d70 6c79 9361 930c 6e69 ..3.simply.a..ni │ │ │ │ +00058ed0: 7465 9b05 33d2 2870 9053 8e6f 7373 6962 te..3.(p.S.ossib │ │ │ │ +00058ee0: 6c79 9365 6d70 7490 ac72 7929 936c 6973 ly.empt..ry).lis │ │ │ │ +00058ef0: 7493 6f66 98e5 6469 7374 696e 6374 9106 t.of..distinct.. │ │ │ │ +00058f00: 5817 cf74 90ac 7279 7090 538e 6593 7691 X..t..ryp.S.e.v. │ │ │ │ +00058f10: ff58 e461 7269 6162 6c65 738e a18d 9112 .X.ariables..... │ │ │ │ +00058f20: c761 d70b 8d9f 01cc ccd5 318e 9104 c004 .a........1..... │ │ │ │ +00058f30: d73b 8d96 01ff fe3a 933a 933a 8e91 11ca .;.....:.:.:.... │ │ │ │ +00058f40: 9c3b 9101 fffe 0b8d 9f01 cccc d86e 8e91 .;...........n.. │ │ │ │ +00058f50: 05a8 50cf 2e91 0743 e941 9104 98d3 e574 ..P....C.A.....t │ │ │ │ +00058f60: 7970 96ff 6666 652d 696e 2d63 936f 6e74 yp..ffe-in-c.ont │ │ │ │ +00058f70: 6578 7491 05bd 44cf 6973 9604 9900 6191 ext...D.is....a. │ │ │ │ +00058f80: 0499 0170 6169 722c 9b04 c496 7772 6974 ...pair,....writ │ │ │ │ +00058f90: 7465 6e93 d70b 96fe 1391 733a 1b90 6e39 ten.......s:..n9 │ │ │ │ +00058fa0: cf2c 9877 6865 7265 9104 9901 d70b 9373 .,.where.......s │ │ │ │ +00058fb0: 9604 9900 cf69 7393 6193 749a ac72 7970 .....is.a.t..ryp │ │ │ │ +00058fc0: 9053 8e65 9363 6f6e 9874 6578 742c 9104 .S.e.con.text,.. │ │ │ │ +00058fd0: c497 d71b 9105 0739 cf69 7393 618e a18d .......9.is.a... │ │ │ │ +00058fe0: 9112 c761 7495 ac72 7970 9053 8e65 9b04 ...at..ryp.S.e.. │ │ │ │ +00058ff0: be13 286f 9376 9365 7298 736f 6d65 9104 ..(o.v.er.some.. │ │ │ │ +00059000: be12 6769 7693 656e 9874 9379 7090 538e ..giv.en.t.yp.S. │ │ │ │ +00059010: 6598 7374 7275 6374 7572 6529 9861 6e64 e.structure).and │ │ │ │ +00059020: 9861 6c6c 9104 be12 7468 6598 7493 7970 .all....the.t.yp │ │ │ │ +00059030: 9553 8e65 9876 91ff 58e4 6172 6961 626c .S.e.v..X.ariabl │ │ │ │ +00059040: 6573 986f 9363 6375 7272 696e 6791 04be es.o.ccurring... │ │ │ │ +00059050: 1269 6e98 d71b 9105 2c4c cf61 7070 9365 .in.....,L.app.e │ │ │ │ +00059060: 6172 8ea1 8d91 12c7 6173 6f6d 6577 6865 ar......asomewhe │ │ │ │ +00059070: 7265 9603 e48f 696e 9b03 e490 7468 6593 re....in....the. │ │ │ │ +00059080: 6c69 7374 93d7 0b91 fe13 9173 cf2e 9105 list.......s.... │ │ │ │ +00059090: 36d8 5468 6598 6c69 7374 93d7 0b91 fe13 6.The.list...... │ │ │ │ +000590a0: 9173 93cf 6d61 90ac 7279 9861 6c73 6f93 .s..ma..ry.also. │ │ │ │ +000590b0: 636f 6e9a ac72 7461 696e 9374 9879 7090 con..rtain.t.yp. │ │ │ │ +000590c0: 538e 6591 03e4 9076 91ff 58e4 6172 6961 S.e....v..X.aria │ │ │ │ +000590d0: 626c 6573 9377 6869 6398 6893 646f 9103 bles.whic.h.do.. │ │ │ │ +000590e0: e490 6e6f 7493 6f90 538e 6363 7572 8ea1 ..not.o.S.ccur.. │ │ │ │ +000590f0: 8d91 12c7 6169 6e91 03ea a8d7 1b90 6e39 ....ain.......n9 │ │ │ │ +00059100: cf2e 8ea1 8d91 1e28 f046 91ff 0556 6f72 .......(.F...Vor │ │ │ │ +00059110: 9604 fba3 6561 6390 ac72 689b 04fb a2d7 ....eac..rh..... │ │ │ │ +00059120: 1b91 0569 dccf 7468 6572 6593 6172 6598 ...i..there.are. │ │ │ │ +00059130: 6d69 6e69 6d61 6c93 636f 6e90 ac72 7465 minimal.con..rte │ │ │ │ +00059140: 7874 7393 d70b 91fe 1391 7398 cf66 6f72 xts.......s..for │ │ │ │ +00059150: 9377 6869 639a ac72 6893 d70b 91fe 1391 .whic..rh....... │ │ │ │ +00059160: 733a 1b91 0569 dbcf 6973 9361 9374 9879 s:...i..is.a.t.y │ │ │ │ +00059170: 7090 538e 652d 696e 2d63 6f6e 9874 6578 p.S.e-in-con.tex │ │ │ │ +00059180: 742c 9105 3fe1 7768 6963 9868 8ea1 8d91 t,..?.whic.h.... │ │ │ │ +00059190: 12c7 616f 6e6c 7996 0383 ff64 690b 6572 ..aonly....di.er │ │ │ │ +000591a0: 9b03 8400 6290 ac72 7993 7468 6598 6f72 ....b..ry.the.or │ │ │ │ +000591b0: 6465 7293 696e 9377 6869 6390 ac72 6898 der.in.whic..rh. │ │ │ │ +000591c0: 7468 6593 7490 ac72 7970 9053 8e65 9876 the.t..ryp.S.e.v │ │ │ │ +000591d0: 91ff 58e4 6172 6961 626c 6573 936f 6693 ..X.ariables.of. │ │ │ │ +000591e0: d71b 9103 f239 cf61 7265 936c 6973 7465 .....9.are.liste │ │ │ │ +000591f0: 6498 696e 93d7 0b91 fe13 9173 cf2e 9105 d.in.......s.... │ │ │ │ +00059200: 16a8 496e 936f 7264 6572 9874 6f93 7365 ..In.order.to.se │ │ │ │ +00059210: 6c65 6374 8ea1 8d91 12c7 616f 6e65 9b03 lect......aone.. │ │ │ │ +00059220: 99e5 7375 6395 ac72 6891 0399 e663 6f6e ..suc..rh....con │ │ │ │ +00059230: 9374 6578 742c 9103 aa0c 6c65 7498 7573 .text,....let.us │ │ │ │ +00059240: 9603 99e6 6173 7375 6d65 9874 6861 7493 ....assume.that. │ │ │ │ +00059250: df54 91ff 0556 7956 95ac 7261 9372 7398 .T...VyV..ra.rs. │ │ │ │ +00059260: cf63 6f6d 6573 9877 6974 6896 0399 e661 .comes.with....a │ │ │ │ +00059270: 980c 7865 6498 746f 7461 6c93 6f72 6465 ..xed.total.orde │ │ │ │ +00059280: 7298 616e 6493 6465 0c6e 6598 7468 658e r.and.de.ne.the. │ │ │ │ +00059290: a18d 9112 c761 e563 96ff 6666 616e 6f6e .....a.c..ffanon │ │ │ │ +000592a0: 6963 9361 6c96 03ef 04cf 636f 6e9a ac72 ic.al.....con..r │ │ │ │ +000592b0: 7465 7874 936f 6693 7468 6593 7498 7970 text.of.the.t.yp │ │ │ │ +000592c0: 9053 8e65 93d7 1b91 045d 3dcf 746f 9363 .S.e.....]=.to.c │ │ │ │ +000592d0: 6f6e 7369 7374 9103 ef03 6f66 9365 7861 onsist....of.exa │ │ │ │ +000592e0: 6374 6c79 9374 6865 9374 9879 7090 538e ctly.the.t.yp.S. │ │ │ │ +000592f0: 6593 7691 ff58 e461 7269 6162 6c65 7393 e.v..X.ariables. │ │ │ │ +00059300: 6974 9363 6f6e 9874 6169 6e73 2c91 03f0 it.con.tains,... │ │ │ │ +00059310: 1b6c 6973 7465 648e a18d 9112 c761 696e .listed......ain │ │ │ │ +00059320: 9103 eaa8 6f72 6465 722e 8d8d 9ffb a532 ....order......2 │ │ │ │ +00059330: d533 8e8e 8ea1 8d91 1e28 f0cf 4c65 7496 .3.......(..Let. │ │ │ │ +00059340: 0415 67d7 4d91 0556 4bcf 629a 538e 6593 ..g.M..VK.b.S.e. │ │ │ │ +00059350: 6193 6d6f 9864 656c 936f 6693 6193 7490 a.mo.del.of.a.t. │ │ │ │ +00059360: ac72 7970 9865 9373 7472 7563 7475 7265 .ryp.e.structure │ │ │ │ +00059370: 930a 2e91 05b9 1d46 91ff 0556 6f72 9104 .......F...Vor.. │ │ │ │ +00059380: 1566 6561 639a ac72 6893 7498 7970 9053 .feac..rh.t.yp.S │ │ │ │ +00059390: 8e65 2d69 6e2d 636f 6e98 7465 7874 93d7 .e-in-con.text.. │ │ │ │ +000593a0: 0b91 fe13 9173 3a1b 9104 83a0 cf6f 9876 .....s:......o.v │ │ │ │ +000593b0: 9865 7293 0a2c 9104 2017 6465 0c6e 658e .er..,.. .de.ne. │ │ │ │ +000593c0: a18d 9112 c761 6191 03ea a866 756e 6374 .....aa....funct │ │ │ │ +000593d0: 696f 6e8e a418 dd50 8d8d 8d91 18c7 615b ion....P......a[ │ │ │ │ +000593e0: 96fe 0002 5bd7 0b91 fe13 9173 3a1b 906e ....[......s:..n │ │ │ │ +000593f0: 39cf 5d93 5d8d 9f01 cccc d84d 8e91 0cd9 9.].]......M.... │ │ │ │ +00059400: 42cf 3a96 0355 52da 558d 9101 3111 9ffb B.:..UR.U...1... │ │ │ │ +00059410: 0b99 d86e 8e8d 8d8d 910a 2eb3 da00 8e8e ...n............ │ │ │ │ +00059420: 8e91 1184 0c21 9355 8e8e 8ea1 8d91 12c7 .....!.U........ │ │ │ │ +00059430: 61cf 2877 6865 7265 9603 eaa8 d76e 93cf a.(where.....n.. │ │ │ │ +00059440: 6973 9374 6865 936c 656e 6774 6893 6f66 is.the.length.of │ │ │ │ +00059450: 9374 6865 9363 6f6e 9aac 7274 6578 7429 .the.con..rtext) │ │ │ │ +00059460: 9362 9879 9369 6e64 7563 7469 6f6e 936f .b.y.induction.o │ │ │ │ +00059470: 6e93 7468 6593 7374 7275 6374 7572 6593 n.the.structure. │ │ │ │ +00059480: 6f66 93d7 1b91 0458 e1cf 6173 9366 6f6c of.....X..as.fol │ │ │ │ +00059490: 6c6f 9877 732e 8e9f 18dd 4f8d 8d8d 8d91 lo.ws.....O..... │ │ │ │ +000594a0: 2467 afeb 6080 888e 8e8e 9130 274d cf49 $g..`......0'M.I │ │ │ │ +000594b0: 6696 03c9 28d7 1b91 0437 60cf 6973 9361 f...(....7`.is.a │ │ │ │ +000594c0: 9103 c927 749a ac72 7970 9053 8e65 9376 ...'t..ryp.S.e.v │ │ │ │ +000594d0: 91ff 58e4 6172 6961 626c 652c 9103 cfdb ..X.ariable,.... │ │ │ │ +000594e0: 6974 936d 9875 7374 9b03 c927 6290 538e it.m.ust...'b.S. │ │ │ │ +000594f0: 6593 d70b 8d9f 01cc ccd8 698e 9107 2e01 e.........i..... │ │ │ │ +00059500: cf66 6f72 9373 6f6d 6593 756e 6971 7565 .for.some.unique │ │ │ │ +00059510: 98d7 6996 0355 52cf 3d93 31d7 3b8d 9601 ..i..UR.=.1.;... │ │ │ │ +00059520: fffe 3a93 3a93 3a8e 9111 ca9c 3b91 01ff ..:.:.:.....;... │ │ │ │ +00059530: fe6e 9603 c928 cf61 6e64 9874 6865 6e93 .n...(.and.then. │ │ │ │ +00059540: 5b96 fe00 025b d70b 91fe 1391 733a 1b90 [....[......s:.. │ │ │ │ +00059550: 6e39 cf5d 935d 8d9f 01cc ccd8 4d8e 8ea4 n9.].]......M... │ │ │ │ +00059560: 1000 008d 9130 274d cf69 7396 03ea a874 .....0'M.is....t │ │ │ │ +00059570: 6865 93d7 69cf 7468 9370 726f 9100 a71c he..i.th.pro.... │ │ │ │ +00059580: 6a65 6374 696f 6e93 6675 6e63 7469 6f6e jection.function │ │ │ │ +00059590: 2c93 7768 6963 90ac 7268 9373 656e 6473 ,.whic..rh.sends │ │ │ │ +000595a0: 9328 d758 8d9f 01cc ccd5 318e 9104 c004 .(.X......1..... │ │ │ │ +000595b0: d73b 8d96 01ff fe3a 933a 933a 8e91 11ca .;.....:.:.:.... │ │ │ │ +000595c0: 9c3b 9101 fffe 588d 9f01 cccc d86e 8e91 .;....X......n.. │ │ │ │ +000595d0: 05a8 50cf 2996 0355 52da 3293 558d 9101 ..P.)..UR.2.U... │ │ │ │ +000595e0: 3111 9ffb a532 d86e 8e91 0ac4 09cf 746f 1....2.n......to │ │ │ │ +000595f0: 9103 eaa8 d758 8d9f 01cc ccd8 698e 9106 .....X......i... │ │ │ │ +00059600: ba2c da32 9355 9101 3111 cf2e 8ea9 199f .,.2.U..1....... │ │ │ │ +00059610: 1b8d 8d8d 8d91 2467 afeb 6080 888e 8e8e ......$g..`..... │ │ │ │ +00059620: 9130 274d cf49 6696 032c a6d7 1b91 039a .0'M.If..,...... │ │ │ │ +00059630: dfcf 6973 9361 9103 2ca5 6675 6e63 7469 ..is.a..,.functi │ │ │ │ +00059640: 6f6e 9374 90ac 7279 7090 538e 6593 d71b on.t..ryp.S.e... │ │ │ │ +00059650: 8d9f 01cc ccd5 318e 8d91 04c0 04da 218e ......1.......!. │ │ │ │ +00059660: 9110 c006 d71b 8d9f 01cc ccd5 328e 9104 ............2... │ │ │ │ +00059670: c004 cf2c 9103 52a6 7468 656e 935b 96fe ...,..R.then.[.. │ │ │ │ +00059680: 0002 5bd7 0b91 fe13 9173 3a1b 906e 39cf ..[......s:..n9. │ │ │ │ +00059690: 5d93 5d8d 9f01 cccc d84d 8e91 0cb0 96cf ].]......M...... │ │ │ │ +000596a0: 7365 6e64 739b 032c a6d7 5891 fef1 8573 sends..,..X....s │ │ │ │ +000596b0: 9603 5552 da32 9355 8d91 0131 119f fba5 ..UR.2.U...1.... │ │ │ │ +000596c0: 32d8 6e8e 910a 0607 cf74 6f98 7468 6591 2.n......to.the. │ │ │ │ +000596d0: 032c a573 6574 986f 6698 616c 6c98 6675 .,.set.of.all.fu │ │ │ │ +000596e0: 6e63 7469 6f6e 738e a18d 9130 274d 6672 nctions....0'Mfr │ │ │ │ +000596f0: 6f6d 9b03 eaa8 5b96 fe00 025b d70b 91fe om....[....[.... │ │ │ │ +00059700: 1391 733a 1b8d 9f01 cccc d531 8e91 04c0 ..s:.......1.... │ │ │ │ +00059710: 04cf 5d93 5d8d 9f01 cccc d84d 8e91 0983 ..].]......M.... │ │ │ │ +00059720: f0cf 28d7 5891 fef1 8573 cf29 9874 6f98 ..(.X....s.).to. │ │ │ │ +00059730: 5b93 5bd7 0b91 fe13 9173 3a1b 8d9f 01cc [.[......s:..... │ │ │ │ +00059740: ccd5 328e 9104 c004 cf5d 935d 8d9f 01cc ..2......].].... │ │ │ │ +00059750: ccd8 4d8e 9109 83f0 cf28 d758 91fe f185 ..M......(.X.... │ │ │ │ +00059760: 73cf 292e 9105 38e0 2854 6869 7398 6d61 s.)...8.(This.ma │ │ │ │ +00059770: 6b95 ac72 6573 9875 7365 986f 6698 7468 k..res.use.of.th │ │ │ │ +00059780: 6598 7072 6f70 9053 8e65 7274 9379 98d0 e.prop.S.ert.y.. │ │ │ │ +00059790: 4691 fee0 0075 6e98 cf6f 6698 da55 9101 F....un..of..U.. │ │ │ │ +000597a0: 3111 cf2e 298e a68d 8d8d 8d91 2467 afeb 1...).......$g.. │ │ │ │ +000597b0: 6080 888e 8e8e 9130 274d cf49 6696 03a8 `......0'M.If... │ │ │ │ +000597c0: 0bd7 1b91 0416 45cf 6973 9361 9103 a80c ......E.is.a.... │ │ │ │ +000597d0: 636f 6d70 9a53 8e6f 756e 6493 7490 ac72 comp.S.ound.t..r │ │ │ │ +000597e0: 7970 9865 9b03 a80c 28d7 1b8d 9f01 cccc yp.e....(....... │ │ │ │ +000597f0: d531 8e91 04c0 04d7 3b8d 9601 fffe 3a93 .1......;.....:. │ │ │ │ +00059800: 3a93 3a8e 9111 ca9c 3b91 01ff fe1b 8d9f :.:.....;....... │ │ │ │ +00059810: 01cc ccd8 6d8e 9108 04c4 cf29 d717 9100 ....m......).... │ │ │ │ +00059820: c1c7 cf2c 9103 b55e 7468 656e 935b 96fe ...,...^then.[.. │ │ │ │ +00059830: 0002 5bd7 0b91 fe13 9173 3a1b 906e 39cf ..[......s:..n9. │ │ │ │ +00059840: 5d93 5d8d 9f01 cccc d84d 8e91 0d2b fccf ].]......M...+.. │ │ │ │ +00059850: 7365 6e64 7396 03a8 0bd7 5891 fef1 8573 sends.....X....s │ │ │ │ +00059860: 98cf 746f 93d7 4d91 0140 e4cf 28d7 1791 ..to..M..@..(... │ │ │ │ +00059870: 00c1 c7cf 2928 d753 8d9f 01cc ccd5 318e ....)(.S......1. │ │ │ │ +00059880: 9104 c004 d73b 8d96 01ff fe3a 933a 933a .....;.....:.:.: │ │ │ │ +00059890: 8e91 11ca 9c3b 9101 fffe 538d 9f01 cccc .....;....S..... │ │ │ │ +000598a0: d86d 8e91 0804 c4cf 298e a18d 9130 274d .m......)....0'M │ │ │ │ +000598b0: 7768 6572 6596 03ea a865 6163 90ac 7268 where....eac..rh │ │ │ │ +000598c0: 93d7 538d 9f01 cccc d86a 8e91 0850 b2cf ..S......j...P.. │ │ │ │ +000598d0: 6973 935b 96fe 0002 5bd7 0b91 fe13 9173 is.[....[......s │ │ │ │ +000598e0: 3a1b 8d9f 01cc ccd8 6a8e 9104 660a cf5d :.......j...f..] │ │ │ │ +000598f0: 935d 8d9f 01cc ccd8 4d8e 9109 83f0 cf28 .]......M......( │ │ │ │ +00059900: d758 91fe f185 73cf 292e 8e9f 18dd 508d .X....s.).....P. │ │ │ │ +00059910: 9112 c761 4f6e 6596 03ea a863 616e 936e ...aOne....can.n │ │ │ │ +00059920: 6f9a ac72 7793 6465 0c6e 6593 7468 6593 o..rw.de.ne.the. │ │ │ │ +00059930: 6d65 616e 696e 6793 6f66 9361 9374 9879 meaning.of.a.t.y │ │ │ │ +00059940: 709a 538e 6593 d71b 9104 58e1 cf69 6e93 p.S.e.....X..in. │ │ │ │ +00059950: 6193 6d6f 9864 656c 93d7 4d91 052b 8ccf a.mo.del..M..+.. │ │ │ │ +00059960: 746f 9362 9865 9374 6865 9366 756e 6374 to.b.e.the.funct │ │ │ │ +00059970: 696f 6e8e 9f18 dd4f 8d8d 8d91 18c7 615b ion....O......a[ │ │ │ │ +00059980: 96fe 0002 5bd7 1b90 6e39 cf5d 935d 8d9f ....[...n9.].].. │ │ │ │ +00059990: 01cc ccd8 4d8e 910c d942 cf3a 9603 5552 ....M....B.:..UR │ │ │ │ +000599a0: da55 8d91 0131 119f fb0b 99d8 6e8e 8d8d .U...1......n... │ │ │ │ +000599b0: 8d91 0a2e b3da 008e 8e8e 9111 840c 2193 ..............!. │ │ │ │ +000599c0: 558e 8e8e 9112 c761 9f0c 0581 8900 0066 U......a.......f │ │ │ │ +000599d0: 6600 71cf 9f9f 0c99 9a8d 8d8d 8d91 0d83 f.q............. │ │ │ │ +000599e0: 909f fc5e ffc5 338e 8e8e 9112 0003 c649 ...^..3........I │ │ │ │ +000599f0: 7496 02db 9269 7393 7090 471d 6f73 7369 t....is.p.G.ossi │ │ │ │ +00059a00: 626c 6593 746f 9102 db91 779a b8e3 6f72 ble.to....w...or │ │ │ │ +00059a10: 6b93 7769 7468 9375 6e6f 7264 6572 6564 k.with.unordered │ │ │ │ +00059a20: 9363 6f6e 9874 6578 7473 2c91 02f3 ec73 .con.texts,....s │ │ │ │ +00059a30: 7090 471d 6563 690c 6564 9362 9879 930c p.G.eci.ed.b.y.. │ │ │ │ +00059a40: 6e69 7465 9373 6574 7391 02db 9172 6174 nite.sets....rat │ │ │ │ +00059a50: 6865 7293 7468 616e 936c 6973 7473 2c91 her.than.lists,. │ │ │ │ +00059a60: 02f3 ec62 7574 9377 9865 9363 9868 6f90 ...but.w.e.c.ho. │ │ │ │ +00059a70: 471d 6f73 658e 9f0c 0000 8d6e 6f74 9603 G.ose......not.. │ │ │ │ +00059a80: 5555 746f 9364 6f93 7468 6174 9373 696e UUto.do.that.sin │ │ │ │ +00059a90: 6365 9369 7493 6d69 6c64 6c79 9363 6f6d ce.it.mildly.com │ │ │ │ +00059aa0: 706c 6963 6174 6573 9374 6865 9364 650c plicates.the.de. │ │ │ │ +00059ab0: 6e69 7469 6f6e 936f 6693 7468 6593 7365 nition.of.the.se │ │ │ │ +00059ac0: 6d61 6e9a b8e3 7469 6373 9374 6f93 6290 man...tics.to.b. │ │ │ │ +00059ad0: 471d 6593 6769 7698 656e 9362 9047 1d65 G.e.giv.en.b.G.e │ │ │ │ +00059ae0: 6c6f 9877 2e8e 8e9f 24fd 138e 8c8b 0000 lo.w....$....... │ │ │ │ +00059af0: 006a 0000 0000 0000 0000 0000 0000 0000 .j.............. │ │ │ │ +00059b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00059b10: 0000 0000 0000 0005 8847 a002 cc05 558d .........G....U. │ │ │ │ +00059b20: a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d 91ea ..F............. │ │ │ │ +00059b30: f1eb d031 3036 9200 e715 f343 6861 7074 ...106.....Chapt │ │ │ │ +00059b40: 6572 9604 8000 392e 910a 8000 5379 6e9a er....9.....Syn. │ │ │ │ +00059b50: a000 7461 7893 616e 6493 5365 6d61 6e98 ..tax.and.Seman. │ │ │ │ +00059b60: 7469 6373 8e91 eaf1 eb9f 0566 6689 0000 tics.......ff... │ │ │ │ +00059b70: e666 01c7 3e7c 8e8e 8e8e a002 942f df8d .f..>|......./.. │ │ │ │ +00059b80: a0fd 8bd0 218d 91ea f1eb cf67 6976 95ac ....!......giv.. │ │ │ │ +00059b90: 7265 6e91 034a 4a62 9379 9b03 4a49 5b96 ren..JJb.y..JI[. │ │ │ │ +00059ba0: fe00 025b d70b 91fe 1391 733a 1b90 6e39 ...[......s:..n9 │ │ │ │ +00059bb0: cf5d 935d 8d9f 01cc ccd8 4d8e 9109 83f0 .].]......M..... │ │ │ │ +00059bc0: cf2c 9103 6a5d 7768 6572 6598 d70b 91fe .,..j]where..... │ │ │ │ +00059bd0: 1391 7396 034a 4acf 6973 9874 6865 9363 ..s..JJ.is.the.c │ │ │ │ +00059be0: 616e 6f6e 6963 616c 9363 6f6e 90ac 7274 anonical.con..rt │ │ │ │ +00059bf0: 6578 7498 6f66 93d7 1b90 6e39 cf2e 9105 ext.of....n9.... │ │ │ │ +00059c00: 036b 4966 93d7 1b91 03b8 82cf 6973 936d .kIf........is.m │ │ │ │ +00059c10: 6f6e 6f6d 6f72 7068 6963 2c91 036a 5c74 onomorphic,..j\t │ │ │ │ +00059c20: 6865 6e93 d76e 9603 5552 cf3d 9330 8ea4 hen..n..UR.=.0.. │ │ │ │ +00059c30: 1000 008d 91ea f1eb 616e 649b 03c8 705b ........and...p[ │ │ │ │ +00059c40: 96fe 0002 5bd7 1b90 6e39 cf5d 935d 8d9f ....[...n9.].].. │ │ │ │ +00059c50: 01cc ccd8 4d8e 910d 4c60 cf63 616e 9862 ....M...L`.can.b │ │ │ │ +00059c60: 9053 8e65 9103 c86f 6964 656e 95ac 7274 .S.e...oiden..rt │ │ │ │ +00059c70: 690c 6564 9877 6974 6898 7468 6598 656c i.ed.with.the.el │ │ │ │ +00059c80: 656d 656e 9374 985b 96fe 0002 5bd7 1b90 emen.t.[....[... │ │ │ │ +00059c90: 6e39 cf5d 935d 8d9f 01cc ccd8 4d8e 9109 n9.].]......M... │ │ │ │ +00059ca0: 83f0 cf28 2998 6f66 98da 5591 0131 11cf ...().of..U..1.. │ │ │ │ +00059cb0: 2e91 052d 7857 6865 6e91 03c8 6f74 6865 ...-xWhen...othe │ │ │ │ +00059cc0: 9870 6172 7469 6375 6c61 7298 6d6f 9053 .particular.mo.S │ │ │ │ +00059cd0: 8e64 656c 98d7 4d8e a18d 91ea f1eb cf69 .del..M........i │ │ │ │ +00059ce0: 7396 03ea a863 6c65 6172 9366 726f 6d93 s....clear.from. │ │ │ │ +00059cf0: 7468 6593 636f 6e90 ac72 7465 7874 2c93 the.con..rtext,. │ │ │ │ +00059d00: 5b96 fe00 025b 8d8d 9100 b478 8900 0066 [....[.....x...f │ │ │ │ +00059d10: 6600 0386 668e 8e9b 043a de5d 935d 8d9f f...f....:.].].. │ │ │ │ +00059d20: 01cc ccd8 4d8e 910d 6e98 cf77 696c 6c96 ....M...n..will. │ │ │ │ +00059d30: 03ea a862 9053 8e65 9377 7269 7474 656e ...b.S.e.written │ │ │ │ +00059d40: 935b 96fe 0002 5b8d 8d91 00b4 7889 0000 .[....[.....x... │ │ │ │ +00059d50: 6666 0003 8666 8e8e 985d 935d 2e8e a18d ff...f...].].... │ │ │ │ +00059d60: 91f6 537a 5491 ff05 566f 9605 96a7 7375 ..SzT...Vo....su │ │ │ │ +00059d70: 6d6d 6172 697a 652c 9106 01a7 6769 769a mmarize,....giv. │ │ │ │ +00059d80: ac72 656e 9361 936d 6f90 538e 6465 6c91 .ren.a.mo.S.del. │ │ │ │ +00059d90: 0596 a869 6e93 da55 9106 c7b8 cf6f 6693 ...in..U.....of. │ │ │ │ +00059da0: 6193 7498 7970 9053 8e65 9105 96a8 7374 a.t.yp.S.e....st │ │ │ │ +00059db0: 7275 6374 7572 6593 0a2c 9106 01a7 7468 ructure..,....th │ │ │ │ +00059dc0: 6593 7365 6d61 6e98 7469 6373 9369 6e98 e.seman.tics.in. │ │ │ │ +00059dd0: 7465 7270 7265 7473 8ea1 8d91 eaf1 eb6d terprets.......m │ │ │ │ +00059de0: 6f6e 6f6d 6f72 7068 6963 9603 a27d 749a onomorphic...}t. │ │ │ │ +00059df0: ac72 7970 9053 8e65 7393 6f98 7698 6572 .ryp.S.es.o.v.er │ │ │ │ +00059e00: 9b03 a27c 0a93 6173 9373 6574 7393 696e ...|..as.sets.in │ │ │ │ +00059e10: 98da 5591 04d3 8ecf 616e 6493 6d6f 7265 ..U.....and.more │ │ │ │ +00059e20: 9367 656e 6572 616c 6c79 91ff 0556 2c91 .generally...V,. │ │ │ │ +00059e30: 03b0 eb69 6e9a ac72 7465 7270 7265 7473 ...in..rterprets │ │ │ │ +00059e40: 9370 9053 8e6f 6c79 6d6f 7270 6869 6393 .p.S.olymorphic. │ │ │ │ +00059e50: 7498 7970 9053 8e65 738e a18d 91ea f1eb t.yp.S.es....... │ │ │ │ +00059e60: 696e 95ac 7276 936f 6c76 696e 679b 0445 in..rv.olving..E │ │ │ │ +00059e70: f4d7 6e91 0445 f5cf 7493 7970 9053 8e65 ..n..E..t.yp.S.e │ │ │ │ +00059e80: 9876 91ff 58e4 6172 6961 626c 6573 9861 .v..X.ariables.a │ │ │ │ +00059e90: 7396 0445 f5d7 6ecf 2d61 7279 9866 756e s..E..n.-ary.fun │ │ │ │ +00059ea0: 6374 696f 6e73 98da 558d 9101 3111 9ffb ctions..U...1... │ │ │ │ +00059eb0: a532 d86e 8e8d 8d8d 910a ca1a da00 8e8e .2.n............ │ │ │ │ +00059ec0: 8e91 121f 7321 9103 f0b9 5591 0577 05cf ....s!....U..w.. │ │ │ │ +00059ed0: 6f6e 9874 6865 9375 6e69 7695 ac72 6572 on.the.univ..rer │ │ │ │ +00059ee0: 7365 2e91 064a c546 91ff 0556 756e 6374 se...J.F...Vunct │ │ │ │ +00059ef0: 696f 6e98 7493 7970 9053 8e65 738e a18d ion.t.yp.S.es... │ │ │ │ +00059f00: 91ea f1eb 6172 6596 03ea a869 6e9a ac72 ....are....in..r │ │ │ │ +00059f10: 7465 7270 7265 7465 6493 6298 7993 6675 terpreted.b.y.fu │ │ │ │ +00059f20: 6c6c 9366 756e 6374 696f 6e93 7365 7473 ll.function.sets │ │ │ │ +00059f30: 2e8e 9f15 297a 8d91 eaf1 ebd0 4578 616d ....)z......Exam │ │ │ │ +00059f40: 706c 6573 9107 081e cf53 7570 7090 538e ples.....Supp.S. │ │ │ │ +00059f50: 6f73 6596 0345 ad74 6861 749b 0345 ac0a ose..E.that..E.. │ │ │ │ +00059f60: 9363 6f6e 90ac 7274 6169 6e73 9861 9374 .con..rtains.a.t │ │ │ │ +00059f70: 95ac 7279 7090 538e 6598 636f 6e73 7461 ..ryp.S.e.consta │ │ │ │ +00059f80: 6e93 7496 0345 ad28 eb40 6290 3c74 d73b n.t..E.(.@b..A..4.mor │ │ │ │ +0005a240: 6596 0334 fb74 7261 6469 7469 6f6e 616c e..4.traditional │ │ │ │ +0005a250: 9361 7070 726f 6163 9aac 7268 9103 34fa .approac..rh..4. │ │ │ │ +0005a260: 746f 9374 6865 9373 656d 616e 9874 6963 to.the.seman.tic │ │ │ │ +0005a270: 7391 0334 fa77 986f 756c 6493 696e 9876 s..4.w.ould.in.v │ │ │ │ +0005a280: 986f 6c76 9865 9367 6976 696e 6791 0334 .olv.e.giving..4 │ │ │ │ +0005a290: fa6d 6561 6e69 6e67 7393 746f 8ea1 8d91 .meanings.to.... │ │ │ │ +0005a2a0: eaf1 eb74 9aac 7279 7090 538e 6573 9603 ...t..ryp.S.es.. │ │ │ │ +0005a2b0: 1290 696e 9374 6865 9103 1291 7072 6573 ..in.the....pres │ │ │ │ +0005a2c0: 656e 6365 936f 6693 6065 6e98 7669 726f ence.of.`en.viro │ │ │ │ +0005a2d0: 6e6d 656e 9874 7327 9361 7373 6967 6e69 nmen.ts'.assigni │ │ │ │ +0005a2e0: 6e67 9373 6574 7391 0312 9169 6e93 da55 ng.sets....in..U │ │ │ │ +0005a2f0: 9104 43a1 cf74 6f93 616c 6c93 7498 7970 ..C..to.all.t.yp │ │ │ │ +0005a300: 9053 8e65 9103 1291 7691 ff58 e461 7269 .S.e....v..X.ari │ │ │ │ +0005a310: 6162 6c65 732e 9104 f0d8 5468 6593 7573 ables.....The.us │ │ │ │ +0005a320: 6593 6f66 8ea1 8d91 eaf1 eb74 95ac 7279 e.of.......t..ry │ │ │ │ +0005a330: 7090 538e 6573 2d69 6e2d 636f 6e93 7465 p.S.es-in-con.te │ │ │ │ +0005a340: 7874 7396 030e 6a69 739b 030e 6961 6c6d xts...jis...ialm │ │ │ │ +0005a350: 6f73 7493 7468 6593 7361 6d65 9861 7393 ost.the.same.as. │ │ │ │ +0005a360: 7573 696e 6798 7061 7274 6961 6c93 656e using.partial.en │ │ │ │ +0005a370: 95ac 7276 6972 6f6e 6d65 6e93 7473 9603 ..rvironmen.ts.. │ │ │ │ +0005a380: 0e6a 7769 7468 980c 6e69 7465 9364 6f6d .jwith..nite.dom │ │ │ │ +0005a390: 6169 6e73 7c69 748e a18d 91ea f1eb 6973 ains|it.......is │ │ │ │ +0005a3a0: 9604 48fc 6a75 7374 9b04 48fb 7468 6174 ..H.just..H.that │ │ │ │ +0005a3b0: 9374 6865 9863 6f6e 90ac 7274 6578 7493 .the.con..rtext. │ │ │ │ +0005a3c0: 7469 6573 9864 6f90 ac72 776e 9374 6865 ties.do..rwn.the │ │ │ │ +0005a3d0: 9361 646d 6973 7369 626c 6598 646f 6d61 .admissible.doma │ │ │ │ +0005a3e0: 696e 9374 6f98 6193 7061 7274 6963 756c in.to.a.particul │ │ │ │ +0005a3f0: 6172 980c 6e69 7465 9328 6f72 6465 7265 ar..nite.(ordere │ │ │ │ +0005a400: 6429 8ea1 8d91 eaf1 eb73 6574 9604 3903 d).......set..9. │ │ │ │ +0005a410: 6f66 9374 9aac 7279 7090 538e 6593 7691 of.t..ryp.S.e.v. │ │ │ │ +0005a420: ff58 e461 7269 6162 6c65 732e 9106 23f0 .X.ariables...#. │ │ │ │ +0005a430: 4198 7493 7468 6593 6c65 7698 656c 936f A.t.the.lev.el.o │ │ │ │ +0005a440: 6693 7498 7970 9053 8e65 7393 7468 6572 f.t.yp.S.es.ther │ │ │ │ +0005a450: 6593 6973 936e 6f74 936d 9875 6398 6891 e.is.not.m.uc.h. │ │ │ │ +0005a460: 0439 0274 6f93 6398 686f 9a53 8e6f 7365 .9.to.c.ho.S.ose │ │ │ │ +0005a470: 9362 9865 7495 ac72 7793 6565 6e96 0439 .b.et..rw.een..9 │ │ │ │ +0005a480: 0374 6865 9374 95ac 7277 936f 8ea1 8d91 .the.t..rw.o.... │ │ │ │ +0005a490: eaf1 eb61 7070 726f 6163 95ac 7268 6573 ...approac..rhes │ │ │ │ +0005a4a0: 2e91 089d 0a48 6f93 7793 6576 9365 7296 .....Ho.w.ev.er. │ │ │ │ +0005a4b0: 050c 0b66 6f72 9374 6865 9373 796e 9aac ...for.the.syn.. │ │ │ │ +0005a4c0: 7274 6178 9361 6e64 9105 0c0c 7365 6d61 rtax.and....sema │ │ │ │ +0005a4d0: 6e98 7469 6373 936f 6693 7465 726d 7393 n.tics.of.terms. │ │ │ │ +0005a4e0: 746f 9105 0c0c 6290 538e 6593 6769 7698 to....b.S.e.giv. │ │ │ │ +0005a4f0: 656e 9362 9053 8e65 6c6f 9877 2c91 0554 en.b.S.elo.w,..T │ │ │ │ +0005a500: 6477 6865 7265 8ea1 8d91 eaf1 eb74 6865 dwhere.......the │ │ │ │ +0005a510: 7265 9604 76ae 6973 9361 9104 76af 6465 re..v.is.a..v.de │ │ │ │ +0005a520: 709a 538e 656e 6465 6e63 7993 6298 6f74 p.S.endency.b.ot │ │ │ │ +0005a530: 6893 6f6e 9374 90ac 7279 7098 6593 769b h.on.t..ryp.e.v. │ │ │ │ +0005a540: ff58 e461 7269 6162 6c65 7391 0476 af61 .X.ariables..v.a │ │ │ │ +0005a550: 6e64 936f 6e93 696e 6469 7669 6475 616c nd.on.individual │ │ │ │ +0005a560: 9376 9861 7269 6162 6c65 732c 9104 99b0 .v.ariables,.... │ │ │ │ +0005a570: 7468 6593 6170 7072 6f61 6390 ac72 688e the.approac..rh. │ │ │ │ +0005a580: a18d 91ea f1eb 7573 6564 9603 eaa8 6865 ......used....he │ │ │ │ +0005a590: 7265 9373 6565 6d73 9362 9053 8e65 7374 re.seems.b.S.est │ │ │ │ +0005a5a0: 2e8e 9f22 5bd5 8d8d 91ea f1eb eb47 392e ..."[........G9. │ │ │ │ +0005a5b0: 322e 338e 911c 71e6 496e 7374 616e 6365 2.3...q.Instance │ │ │ │ +0005a5c0: 7396 0566 6661 6e64 9373 7562 7374 6974 s..ffand.substit │ │ │ │ +0005a5d0: 7574 696f 6e8e 9f17 c000 8d91 eaf1 ebcf ution........... │ │ │ │ +0005a5e0: 4966 9603 eaa8 d71b 9104 58e1 cf61 6e64 If........X..and │ │ │ │ +0005a5f0: 93d7 1c8d 9f01 cccc d531 8e91 04c0 04d7 .........1...... │ │ │ │ +0005a600: 3b8d 9601 fffe 3a93 3a93 3a8e 9111 ca9c ;.....:.:.:..... │ │ │ │ +0005a610: 3b91 01ff fe1c 8d9f 01cc ccd8 6e8e 9109 ;...........n... │ │ │ │ +0005a620: 92f8 cf61 7265 9374 9aac 7279 7090 538e ...are.t..ryp.S. │ │ │ │ +0005a630: 6573 936f 9876 9865 7293 6193 7498 7970 es.o.v.er.a.t.yp │ │ │ │ +0005a640: 9053 8e65 9373 7472 7563 7475 7265 930a .S.e.structure.. │ │ │ │ +0005a650: 2c8e a68d 8d8d 91f0 f1eb d71b 906e 39cf ,............n9. │ │ │ │ +0005a660: 5bd7 1c8d 9f01 cccc d531 8e96 04c0 04d7 [........1...... │ │ │ │ +0005a670: 3b8d 9601 fffe 3a93 3a93 3a8e 9111 ca9c ;.....:.:.:..... │ │ │ │ +0005a680: 3b9b 01ff fe1c 8d9f 01cc ccd8 708e 9104 ;...........p... │ │ │ │ +0005a690: c75d d73d 0c8d 9f01 cccc d531 8e93 d73b .].=.......1...; │ │ │ │ +0005a6a0: 8d98 3a98 3a98 3a8e 9111 ca9c 3b98 0c8d ..:.:.:.....;... │ │ │ │ +0005a6b0: 9f01 cccc d870 8e91 04c7 5dcf 5d8e 8e8e .....p....].]... │ │ │ │ +0005a6c0: 9f17 7c6e 8d91 eaf1 eb77 696c 6c96 03f7 ..|n.....will... │ │ │ │ +0005a6d0: a164 656e 6f74 659b 03f7 a274 6865 9374 .denote....the.t │ │ │ │ +0005a6e0: 90ac 7279 7090 538e 6598 7265 7375 6c74 ..ryp.S.e.result │ │ │ │ +0005a6f0: 696e 6793 6672 6f6d 9874 6865 9373 696d ing.from.the.sim │ │ │ │ +0005a700: 90ac 7275 6c74 616e 656f 7573 9373 7562 ..rultaneous.sub │ │ │ │ +0005a710: 7374 6974 7574 696f 6e98 666f 7293 6561 stitution.for.ea │ │ │ │ +0005a720: 6390 ac72 6898 d769 9103 6b67 cf3d 9103 c..rh..i..kg.=.. │ │ │ │ +0005a730: 6b68 31d7 3b8d 9601 fffe 3a93 3a93 3a8e kh1.;.....:.:.:. │ │ │ │ +0005a740: 9111 ca9c 3b91 01ff fe70 93cf 6f66 8ea1 ....;....p..of.. │ │ │ │ +0005a750: 8d91 eaf1 ebd7 1c8d 9f01 cccc d869 8e9b .............i.. │ │ │ │ +0005a760: 066b c8cf 666f 7296 0306 ee74 6865 9103 .k..for....the.. │ │ │ │ +0005a770: 06ed 7490 ac72 7970 9053 8e65 9376 91ff ..t..ryp.S.e.v.. │ │ │ │ +0005a780: 58e4 6172 6961 626c 6593 d70c 8d9f 01cc X.ariable....... │ │ │ │ +0005a790: ccd8 698e 98cf 696e 9603 06ed d71b 9a6e ..i...in.......n │ │ │ │ +0005a7a0: 39cf 2e91 04ec f854 6865 9372 6573 756c 9......The.resul │ │ │ │ +0005a7b0: 7469 6e67 9603 06ee 7490 ac72 7970 9053 ting....t..ryp.S │ │ │ │ +0005a7c0: 8e65 9369 7393 6361 6c6c 6564 9361 6e91 .e.is.called.an. │ │ │ │ +0005a7d0: 0306 ede5 696e 7374 616e 6391 ff66 6665 ....instanc..ffe │ │ │ │ +0005a7e0: 9103 ec9e cf6f 6693 d71b 98cf 2e91 04ec .....of......... │ │ │ │ +0005a7f0: f754 6865 9366 6f6c 6c6f 90ac 7277 696e .The.follo..rwin │ │ │ │ +0005a800: 678e a18d 91ea f1eb 6c65 6d6d 6196 042f g.......lemma../ │ │ │ │ +0005a810: af61 629a 538e 6f75 7491 042f ae69 6e73 .ab.S.out../.ins │ │ │ │ +0005a820: 7461 6e63 6573 9377 696c 6c93 6298 6593 tances.will.b.e. │ │ │ │ +0005a830: 7573 6566 756c 9b04 2fae 6c61 7465 723b useful../.later; │ │ │ │ +0005a840: 9104 5232 6974 9369 7393 7072 6f95 ac72 ..R2it.is.pro..r │ │ │ │ +0005a850: 7693 6564 9862 9379 9604 2faf 696e 6475 v.ed.b.y../.indu │ │ │ │ +0005a860: 6374 696f 6e93 6f6e 9374 6865 9873 7472 ction.on.the.str │ │ │ │ +0005a870: 7563 7475 7265 936f 668e a18d 91ea f1eb ucture.of....... │ │ │ │ +0005a880: d71b 906e 39cf 2e8e 9f15 2979 8d91 eaf1 ...n9.....)y.... │ │ │ │ +0005a890: ebd0 4c65 6d6d 6196 0484 1131 93e5 5375 ..Lemma....1..Su │ │ │ │ +0005a8a0: 7070 9bff 6666 6f73 6591 0436 7574 6861 pp..ffose..6utha │ │ │ │ +0005a8b0: 7496 0436 76d7 1b91 04a4 aee5 6973 9361 t..6v.......is.a │ │ │ │ +0005a8c0: 9374 7970 9865 9104 3675 6398 6f6e 7461 .typ.e..6uc.onta │ │ │ │ +0005a8d0: 696e 696e 6793 6469 7374 696e 6374 9374 ining.distinct.t │ │ │ │ +0005a8e0: 7970 9865 9104 3675 7661 7269 6162 6c65 yp.e..6uvariable │ │ │ │ +0005a8f0: 7393 d70c 8d9f 01cc ccd5 318e 9104 c004 s.........1..... │ │ │ │ +0005a900: d73b 8d96 01ff fe3a 933a 933a 8e91 11ca .;.....:.:.:.... │ │ │ │ +0005a910: 9c3b 9101 fffe 0c8d 9f01 cccc d870 8e91 .;...........p.. │ │ │ │ +0005a920: 08fd d2e5 616e 6493 7468 6174 8ea1 8d91 ....and.that.... │ │ │ │ +0005a930: eaf1 ebd7 1b8d 906e 399f fba5 32db 308e .......n9...2.0. │ │ │ │ +0005a940: 9107 f5fc cf3d 9104 b989 d71b 906e 39cf .....=.......n9. │ │ │ │ +0005a950: 5bd7 1c8d 9f01 cccc d531 8e96 04c0 04d7 [........1...... │ │ │ │ +0005a960: 3b8d 9601 fffe 3a93 3a93 3a8e 9111 ca9c ;.....:.:.:..... │ │ │ │ +0005a970: 3b9b 01ff fe1c 8d9f 01cc ccd8 6e8e 9105 ;...........n... │ │ │ │ +0005a980: a850 d73d 0c8d 9f01 cccc d531 8e93 d73b .P.=.......1...; │ │ │ │ +0005a990: 8d98 3a98 3a98 3a8e 9111 ca9c 3b98 0c8d ..:.:.:.....;... │ │ │ │ +0005a9a0: 9f01 cccc d870 8e91 04c7 5dcf 5d96 04f3 .....p....].]... │ │ │ │ +0005a9b0: 92e5 6973 9361 6e93 696e 7374 616e 639b ..is.an.instanc. │ │ │ │ +0005a9c0: ff66 6665 9104 f391 6f66 93d7 1b90 6e39 .ffe....of....n9 │ │ │ │ +0005a9d0: e52e 9107 a77f 5468 656e 9374 6865 9374 ......Then.the.t │ │ │ │ +0005a9e0: 7970 9865 7393 d71c 8d9f 01cc ccd5 318e yp.es.........1. │ │ │ │ +0005a9f0: 9104 c004 d73b 8d96 01ff fe3a 933a 933a .....;.....:.:.: │ │ │ │ +0005aa00: 8e91 11ca 9c3b 9101 fffe 1c8d 9f01 cccc .....;.......... │ │ │ │ +0005aa10: d870 8e91 09ba eee5 6172 9865 9375 6e69 .p......ar.e.uni │ │ │ │ +0005aa20: 7175 656c 798e a18d 91ea f1eb 6465 7465 quely.......dete │ │ │ │ +0005aa30: 726d 696e 6591 ff66 6664 9604 3335 6279 rmine..ffd..35by │ │ │ │ +0005aa40: 93d7 1b91 04a1 6ee5 616e 6493 d71b 8d90 ......n.and..... │ │ │ │ +0005aa50: 6e39 9ffb a532 db30 8e91 033c 72e5 2e8e n9...2.0...|......./..... │ │ │ │ -0005acc0: d021 8d91 12c7 61e5 696e 9604 f936 616e .!....a.in...6an │ │ │ │ -0005acd0: 7991 04f9 376d 6f9b ff66 6664 656c 93d7 y...7mo..ffdel.. │ │ │ │ -0005ace0: 4d91 063a 1be5 6973 9372 9865 6c61 7465 M..:..is.r.elate │ │ │ │ -0005acf0: 9864 9b04 f937 746f 9374 6861 7498 6f66 .d...7to.that.of │ │ │ │ -0005ad00: 93d7 0c91 feaa 5173 3a1b 9105 6770 e561 ......Qs:...gp.a │ │ │ │ -0005ad10: 7393 666f 6c9b 0099 996c 6f77 732e 9107 s.fol....lows... │ │ │ │ -0005ad20: b86e 4691 ff19 996f 7293 616c 986c 9b04 .nF....or.al.l.. │ │ │ │ -0005ad30: f937 d758 91fe f185 7396 04c3 fdda 3293 .7.X....s.....2. │ │ │ │ -0005ad40: 558d 9101 3111 9ffb a532 d86e 8e91 0bd2 U...1....2.n.... │ │ │ │ -0005ad50: 98e5 2877 6865 7291 ff66 6665 9604 f936 ..(wher..ffe...6 │ │ │ │ -0005ad60: d76e 98e5 6973 9374 6865 8ea4 1000 008d .n..is.the...... │ │ │ │ -0005ad70: 9112 c761 6c65 6e67 7468 9604 3335 6f66 ...alength..35of │ │ │ │ -0005ad80: 93d7 0b91 fe13 9173 e529 8e9f 1a47 eb8d .......s.)...G.. │ │ │ │ -0005ad90: 8d8d 9118 c761 cf5b 96fe 0002 5bd7 0b9b .....a.[....[... │ │ │ │ -0005ada0: fe13 9173 3a1b 8d90 6e39 9ffb 0b99 db30 ...s:...n9.....0 │ │ │ │ -0005adb0: 8e91 033c 72cf 5d93 5d28 d758 91fe f185 ...|.. │ │ │ │ -0005bd00: 8e8e a002 942f df8d a0fd 8bd0 218d 9108 ...../......!... │ │ │ │ -0005bd10: 51d7 cf76 91ff 58e4 6172 6961 626c 6573 Q..v..X.ariables │ │ │ │ -0005bd20: 9604 eca0 6672 6f6d 9b04 ec9f 636f 6e73 ....from....cons │ │ │ │ -0005bd30: 7461 6e90 ac72 7473 9377 6974 6893 7468 tan..rts.with.th │ │ │ │ -0005bd40: 6598 7361 6d65 936e 616d 652e 9108 3ec7 e.same.name...>. │ │ │ │ -0005bd50: 4191 04ec 5e76 91ff 58e4 6172 6961 626c A...^v..X.ariabl │ │ │ │ -0005bd60: 658d 98e2 7661 728e 911c 5fa6 d778 8d9f e...var..._..x.. │ │ │ │ -0005bd70: 01cc ccd8 1b8e 910a 919f cf77 696c 6c98 ...........will. │ │ │ │ -0005bd80: 7573 7561 6c6c 7993 6290 538e 658e a410 usually.b.S.e... │ │ │ │ -0005bd90: 0000 8d91 0851 d777 7269 7474 656e 9605 .....Q.written.. │ │ │ │ -0005bda0: 900b 6173 93d7 788d 9f01 cccc d81b 8e91 ..as..x......... │ │ │ │ -0005bdb0: 05a4 ffcf 2c91 05f9 6369 6693 6974 9369 ....,...cif.it.i │ │ │ │ -0005bdc0: 7393 636c 6561 7293 6672 6f6d 9b05 900a s.clear.from.... │ │ │ │ -0005bdd0: 7468 6593 636f 6e90 ac72 7465 7874 9374 the.con..rtext.t │ │ │ │ -0005bde0: 6861 7493 d778 93cf 6973 9361 9876 91ff hat..x..is.a.v.. │ │ │ │ -0005bdf0: 58e4 6172 6961 626c 6593 7261 7468 6572 X.ariable.rather │ │ │ │ -0005be00: 9374 6861 6e93 618e a18d 9108 51d7 636f .than.a.....Q.co │ │ │ │ -0005be10: 6e73 7461 6e90 ac72 742e 8ea9 1b82 6b8d nstan..rt.....k. │ │ │ │ -0005be20: 8d8d 8d91 f94e 5333 2e8e 8e8e 9108 51d7 .....NS3......Q. │ │ │ │ -0005be30: d046 91fe e000 756e 6374 696f 6e91 03ef .F....unction... │ │ │ │ -0005be40: 5161 7070 6c69 6361 7469 6f6e 733a 9104 Qapplications:.. │ │ │ │ -0005be50: f9ea cf49 6691 036c bad7 748d 9f01 cccc ...If..l..t..... │ │ │ │ -0005be60: d81b 8d90 497b 9ffd b8e4 dc30 8e8d 9102 ....I{.....0.... │ │ │ │ -0005be70: fb42 db21 8e91 0b7b 4ad8 1b8e 9119 511f .B.!...{J.....Q. │ │ │ │ -0005be80: da32 8d91 0355 52df 5491 ff05 5665 726d .2...UR.T...Verm │ │ │ │ -0005be90: 738e 8d91 2160 f79f 01cc ccd5 068d 9f01 s...!`.......... │ │ │ │ -0005bea0: 582e d60a 8e8e 9131 2a26 cf61 6e64 9603 X......1*&.and.. │ │ │ │ -0005beb0: 6cbb d774 8d9f fba5 328d db30 8e9f 0752 l..t....2..0...R │ │ │ │ -0005bec0: 418d d81b 8d90 497b 9ffd b8e4 dc30 8e8e A.....I{.....0.. │ │ │ │ -0005bed0: 8e91 0bac 18da 328d 9103 5552 df54 91ff ......2...UR.T.. │ │ │ │ -0005bee0: 0556 6572 6d73 8e8d 9121 60f7 9f01 cccc .Verms...!`..... │ │ │ │ -0005bef0: d506 8d9f 0158 2ed6 0a8e 8e91 2dbd 6bcf .....X......-.k. │ │ │ │ -0005bf00: 2c91 0385 ea74 6865 6e93 28d7 748d 9f01 ,....then.(.t... │ │ │ │ -0005bf10: cccc d81b 8d90 497b 9ffd b8e4 dc30 8e8d ......I{.....0.. │ │ │ │ -0005bf20: 9102 fb42 db21 8e91 0b7b 4ad8 1b8e 9119 ...B.!...{J..... │ │ │ │ -0005bf30: 6888 d774 8d9f fba5 328d db30 8e9f 0752 h..t....2..0...R │ │ │ │ -0005bf40: 418d d81b 8d90 497b 9ffd b8e4 dc30 8e8e A.....I{.....0.. │ │ │ │ -0005bf50: 8e91 0856 c6cf 298d 9f01 cccc d81b 8e91 ...V..)......... │ │ │ │ -0005bf60: 08fa 51da 328e a18d 8d91 0851 d7df 5491 ..Q.2......Q..T. │ │ │ │ -0005bf70: ff05 5665 726d 738e 8d91 265d 7c9f 01cc ..Verms...&]|... │ │ │ │ -0005bf80: ccd5 068d 9f01 582e d60a 8e8e 9132 b9f0 ......X......2.. │ │ │ │ -0005bf90: cf2e 9105 38e0 2854 91ff 0556 6572 6d73 ....8.(T...Verms │ │ │ │ -0005bfa0: 9603 eaa8 666f 726d 6564 9369 6e93 7468 ....formed.in.th │ │ │ │ -0005bfb0: 6973 9377 95ac 7261 9379 9603 eaa8 6172 is.w..ra.y....ar │ │ │ │ -0005bfc0: 6593 736f 6d65 7469 6d65 7393 6361 6c6c e.sometimes.call │ │ │ │ -0005bfd0: 6564 93e5 6391 ff66 666f 6d62 696e 6174 ed..c..ffombinat │ │ │ │ -0005bfe0: 696f 6e73 cf2e 298e 9f1b 826a 8d8d 8d8d ions..)....j.... │ │ │ │ -0005bff0: 91f9 4e53 342e 8e8e 8e91 0851 d7d7 15d0 ..NS4......Q.... │ │ │ │ -0005c000: 2d41 6273 7472 6163 7469 6f6e 733a 9105 -Abstractions:.. │ │ │ │ -0005c010: 3b73 cf49 668d 9103 ebf2 e276 6172 8e91 ;s.If......var.. │ │ │ │ -0005c020: 1a5e 4bd7 788d 9f01 cccc d81b 8d9f 011c .^K.x........... │ │ │ │ -0005c030: 71d6 318e 8e96 0cdd aeda 328d 9103 5783 q.1.......2...W. │ │ │ │ -0005c040: df54 91ff 0556 6572 6d73 8e8d 9121 6328 .T...Verms...!c( │ │ │ │ -0005c050: 9f01 cccc d506 8d9f 0158 2ed6 0a8e 8e91 .........X...... │ │ │ │ -0005c060: 31ab 8ecf 616e 649b 03eb f1d7 748d 9f01 1...and.....t... │ │ │ │ -0005c070: cccc d81b 8d9f 011c 71d6 328e 8e93 da32 ........q.2....2 │ │ │ │ -0005c080: 8d91 0357 83df 5491 ff05 5665 726d 738e ...W..T...Verms. │ │ │ │ -0005c090: 8d91 2163 289f 01cc ccd5 068d 9f01 582e ..!c(.........X. │ │ │ │ -0005c0a0: d60a 8e8e 912d bf9c cf2c 9103 ec45 7468 .....-...,...Eth │ │ │ │ -0005c0b0: 656e 9828 d715 788d 9f01 cccc d81b 8d9f en.(..x......... │ │ │ │ -0005c0c0: 011c 71d6 318e 8e96 0986 2bd7 3a91 03eb ..q.1.....+.:... │ │ │ │ -0005c0d0: f274 8d9f 01cc ccd8 1b8d 9f01 1c71 d632 .t...........q.2 │ │ │ │ -0005c0e0: 8e8e 93cf 298d 9f01 cccc d81b 8d9f 011c ....)........... │ │ │ │ -0005c0f0: 71d6 318e 8d91 042a a7db 218e 910c aaaf q.1....*..!..... │ │ │ │ -0005c100: d81b 8d9f 011c 71d6 328e 8e91 1e63 e1da ......q.2....c.. │ │ │ │ -0005c110: 328e a18d 8d91 0851 d7df 5491 ff05 5665 2......Q..T...Ve │ │ │ │ -0005c120: 726d 738e 8d91 265d 7c9f 01cc ccd5 068d rms...&]|....... │ │ │ │ -0005c130: 9f01 582e d60a 8e8e 9132 b9f0 cf2e 8ea6 ..X......2...... │ │ │ │ -0005c140: 8d91 f653 7a4e 6f74 6596 0472 0474 6861 ...SzNote..r.tha │ │ │ │ -0005c150: 7493 6974 9369 739b 0472 0570 9053 8e6f t.it.is..r.p.S.o │ │ │ │ -0005c160: 7373 6962 6c65 9366 6f72 9363 6f6e 7374 ssible.for.const │ │ │ │ -0005c170: 616e 90ac 7274 7393 616e 6493 7691 ff58 an..rts.and.v..X │ │ │ │ -0005c180: e461 7269 6162 6c65 7393 746f 9868 6195 .ariables.to.ha. │ │ │ │ -0005c190: ac72 7693 6596 0472 0474 6865 9373 616d .rv.e..r.the.sam │ │ │ │ -0005c1a0: 6593 6e61 6d65 2e91 06ce f549 7493 6973 e.name.....It.is │ │ │ │ -0005c1b0: 9361 6c73 6f8e a18d 91ea f1eb 7090 538e .also.......p.S. │ │ │ │ -0005c1c0: 6f73 7369 626c 6596 03ea a866 6f72 9364 ossible....for.d │ │ │ │ -0005c1d0: 690b 6572 656e 9aac 7274 9376 91ff 58e4 i.eren..rt.v..X. │ │ │ │ -0005c1e0: 6172 6961 626c 6573 9374 6f93 6861 9876 ariables.to.ha.v │ │ │ │ -0005c1f0: 9865 9374 6865 9373 616d 6593 6e61 6d65 .e.the.same.name │ │ │ │ -0005c200: 2c93 6966 9374 6865 7993 6861 9876 9865 ,.if.they.ha.v.e │ │ │ │ -0005c210: 9364 690b 6572 656e 9874 9374 9879 7090 .di.eren.t.t.yp. │ │ │ │ -0005c220: 538e 6573 2e8e a910 4d48 8d91 f653 7a54 S.es....MH...SzT │ │ │ │ -0005c230: 6865 9604 afeb 749a ac72 7970 9053 8e65 he....t..ryp.S.e │ │ │ │ -0005c240: 9373 7562 7363 7269 7074 936f 6e93 6193 .subscript.on.a. │ │ │ │ -0005c250: 7465 726d 936d 6198 7993 6290 538e 6593 term.ma.y.b.S.e. │ │ │ │ -0005c260: 6f6d 6974 7465 6493 6966 9369 7493 6973 omitted.if.it.is │ │ │ │ -0005c270: 9363 6c65 6172 9366 726f 6d93 7468 6593 .clear.from.the. │ │ │ │ -0005c280: 7374 7275 6374 7572 6593 6f66 9374 6865 structure.of.the │ │ │ │ -0005c290: 8ea1 8d91 eaf1 eb74 6572 6d96 03ea a86f .......term....o │ │ │ │ -0005c2a0: 7293 7468 6593 636f 6e9a ac72 7465 7874 r.the.con..rtext │ │ │ │ -0005c2b0: 9369 6e93 7768 6963 9868 9369 7493 6f90 .in.whic.h.it.o. │ │ │ │ -0005c2c0: 538e 6363 7572 7393 7768 6174 9369 7473 S.ccurs.what.its │ │ │ │ -0005c2d0: 9374 9879 7090 538e 6593 6d98 7573 7493 .t.yp.S.e.m.ust. │ │ │ │ -0005c2e0: 6290 538e 652e 8e9f 104d 498d 91f6 537a b.S.e....MI...Sz │ │ │ │ -0005c2f0: 4691 ff05 5675 6e63 7469 6f6e 9602 f7df F...Vunction.... │ │ │ │ -0005c300: 6170 706c 6963 6174 696f 6e93 6973 9361 application.is.a │ │ │ │ -0005c310: 7373 756d 6564 9374 6f93 6173 736f 9053 ssumed.to.asso.S │ │ │ │ -0005c320: 8e63 6961 7465 9374 6f93 7468 6593 6c65 .ciate.to.the.le │ │ │ │ -0005c330: 6674 2c91 0328 6d73 6f93 7468 6174 93d7 ft,..(mso.that.. │ │ │ │ -0005c340: 7493 748d 9f01 cccc d531 8e91 07b7 e3d7 t.t......1...... │ │ │ │ -0005c350: 748d 9f01 cccc d532 8e8d 9109 b7e1 d73a t......2.......: │ │ │ │ -0005c360: 9601 fffe 3a93 3a8e 911c 7a5e 748d 9f01 ....:.:...z^t... │ │ │ │ -0005c370: cccc d86e 8e91 08a0 2fcf 6162 6272 6576 ...n..../.abbrev │ │ │ │ -0005c380: 6961 7465 738e a18d 91ea f1eb 288d 9103 iates.......(... │ │ │ │ -0005c390: eaa8 d73a 9601 fffe 3a93 3a8e 9117 9fee ...:....:.:..... │ │ │ │ -0005c3a0: cf28 28d7 7496 03ea a874 8d9f 01cc ccd5 .((.t....t...... │ │ │ │ -0005c3b0: 318e 9b04 c004 cf29 93d7 748d 9f01 cccc 1......)..t..... │ │ │ │ -0005c3c0: d532 8e98 cf29 8d91 05ea a6d7 3a96 01ff .2...)......:... │ │ │ │ -0005c3d0: fe3a 933a 8e91 199f ec74 8d9f 01cc ccd8 .:.:.....t...... │ │ │ │ -0005c3e0: 6e8e 9105 a850 cf29 2e8e a68d 91f6 537a n....P.)......Sz │ │ │ │ -0005c3f0: 5468 6596 03ea a86e 6f74 6174 696f 6e93 The....notation. │ │ │ │ -0005c400: d715 788d 9f01 cccc d531 8e91 08aa acd7 ..x......1...... │ │ │ │ -0005c410: 788d 9f01 cccc d532 8e8d 910a aaaa da01 x......2........ │ │ │ │ -0005c420: 9601 fffe 0193 018e 911e 954e d778 8d9f ...........N.x.. │ │ │ │ -0005c430: 01cc ccd8 6e8e 9105 a850 d73a 9374 93cf ....n....P.:.t.. │ │ │ │ -0005c440: 6162 6272 6576 6961 7465 7393 d715 788d abbreviates...x. │ │ │ │ -0005c450: 9f01 cccc d531 8e9b 04c0 04d7 3a93 cf28 .....1......:..( │ │ │ │ -0005c460: d715 788d 9f01 cccc d532 8e98 d73a 8d91 ..x......2...:.. │ │ │ │ -0005c470: 05ea a6da 0196 01ff fe01 9301 8e91 19d5 ................ │ │ │ │ -0005c480: 4acf 28d7 1578 8d9f 01cc ccd8 6e8e 9105 J.(..x......n... │ │ │ │ -0005c490: a850 d73a 9374 cf29 8d91 05ea a6da 0196 .P.:.t.)........ │ │ │ │ -0005c4a0: 01ff fe01 9301 8e91 17d5 4ccf 292e 8e9f ..........L.)... │ │ │ │ -0005c4b0: 104d 498d 91f6 537a 4191 05ac 1c74 6572 .MI...SzA....ter │ │ │ │ -0005c4c0: 6d96 05ac 9069 739b 05ac 8f63 616c 6c65 m....is....calle │ │ │ │ -0005c4d0: 6493 7090 538e 6f6c 796d 6f72 7068 6963 d.p.S.olymorphic │ │ │ │ -0005c4e0: 9369 6693 6974 9863 6f6e 9aac 7274 6169 .if.it.con..rtai │ │ │ │ -0005c4f0: 6e73 9361 9374 9879 7090 538e 6593 7691 ns.a.t.yp.S.e.v. │ │ │ │ -0005c500: ff58 e461 7269 6162 6c65 2e91 0a7e 974f .X.ariable...~.O │ │ │ │ -0005c510: 7468 6572 7769 7365 9369 7491 05ac 8f69 therwise.it....i │ │ │ │ -0005c520: 7393 6361 6c6c 6564 8ea1 8d91 eaf1 eb6d s.called.......m │ │ │ │ -0005c530: 6f6e 6f6d 6f72 7068 6963 2e91 04fa df4e onomorphic.....N │ │ │ │ -0005c540: 6f74 6596 0330 a474 6861 7493 6193 7465 ote..0.that.a.te │ │ │ │ -0005c550: 726d 93d7 748d 9f01 cccc d81b 8e91 08d5 rm..t........... │ │ │ │ -0005c560: a4cf 6d61 90ac 7279 9362 9a53 8e65 9370 ..ma..ry.b.S.e.p │ │ │ │ -0005c570: 986f 6c79 6d6f 7270 6869 6393 6576 90ac .olymorphic.ev.. │ │ │ │ -0005c580: 7265 6e93 7468 6f75 6768 9103 30a5 d71b ren.though..0... │ │ │ │ -0005c590: 9103 9edd cf69 7393 6d6f 6e6f 6d6f 7270 .....is.monomorp │ │ │ │ -0005c5a0: 6869 637c 8ea1 8d91 eaf1 eb66 6f72 9604 hic|.......for.. │ │ │ │ -0005c5b0: 5153 6578 616d 706c 652c 9104 6aff 28d7 QSexample,..j.(. │ │ │ │ -0005c5c0: 668d 9f01 cccc d80b 8ddb 218e 9108 8008 f.........!..... │ │ │ │ -0005c5d0: f341 a138 29cf 0008 0000 0008 0000 0005 .A.8)........... │ │ │ │ -0005c5e0: 636d 736c 38eb 4162 8e91 17ab 1dd7 788d cmsl8.Ab......x. │ │ │ │ -0005c5f0: 9f01 cccc d80b 8e91 05f5 97cf 298d 9f01 ............)... │ │ │ │ -0005c600: cccc eb41 628e 9105 642b cf2c 9104 6afe ...Ab...d+.,..j. │ │ │ │ -0005c610: 7768 6572 6593 eb40 6291 048d c8cf 6973 where..@b.....is │ │ │ │ -0005c620: 9361 6e9b 0451 5461 746f 6d69 6393 7490 .an..QTatomic.t. │ │ │ │ -0005c630: ac72 7970 9053 8e65 2e91 066c e254 6865 .ryp.S.e...l.The │ │ │ │ -0005c640: 9365 7870 7265 7373 696f 6e98 d774 7995 .expression..ty. │ │ │ │ -0005c650: 6e39 7693 6172 9053 8e73 cf28 d774 8d9f n9v.ar.S.s.(.t.. │ │ │ │ -0005c660: 01cc ccd8 1b8e 9105 a4ff cf29 9104 5153 ...........)..QS │ │ │ │ -0005c670: 6465 6e6f 7465 738e a18d 91ea f1eb 7468 denotes.......th │ │ │ │ -0005c680: 6596 03ea a873 6574 936f 6693 7490 ac72 e....set.of.t..r │ │ │ │ -0005c690: 7970 9a53 8e65 9376 91ff 58e4 6172 6961 yp.S.e.v..X.aria │ │ │ │ -0005c6a0: 626c 6573 936f 9863 6375 7272 696e 6793 bles.o.ccurring. │ │ │ │ -0005c6b0: 696e 93d7 748d 9f01 cccc d81b 8e91 05a4 in..t........... │ │ │ │ -0005c6c0: ffcf 2e8e a68d 91f6 537a 416e 9603 2017 ........SzAn.. . │ │ │ │ -0005c6d0: 6f90 538e 6363 7572 7265 6e63 6593 6f66 o.S.ccurrence.of │ │ │ │ -0005c6e0: 9b03 2016 6193 7691 ff58 e461 7269 6162 .. .a.v..X.ariab │ │ │ │ -0005c6f0: 6c65 93d7 788d 9f01 cccc d81b 8e91 08c5 le..x........... │ │ │ │ -0005c700: 16cf 6973 9863 616c 6c65 6493 e562 91ff ..is.called..b.. │ │ │ │ -0005c710: 6666 6f75 6e64 9104 5eaa cf69 6693 6974 ffound..^..if.it │ │ │ │ -0005c720: 986f 9a53 8e63 6375 7273 9377 6974 6869 .o.S.ccurs.withi │ │ │ │ -0005c730: 6e93 7468 6593 7363 6f70 9865 9103 2016 n.the.scop.e.. . │ │ │ │ -0005c740: 6f66 9361 9374 6578 7475 616c 6c79 8ea1 of.a.textually.. │ │ │ │ -0005c750: 8d91 eaf1 eb65 6e63 6c6f 7369 6e67 9603 .....enclosing.. │ │ │ │ -0005c760: c811 d715 788d 9f01 cccc d81b 8e91 05a4 ....x........... │ │ │ │ -0005c770: ffcf 2c91 03ce fc6f 7468 6572 7769 7365 ..,....otherwise │ │ │ │ -0005c780: 9374 6865 936f 9053 8e63 6375 7272 656e .the.o.S.ccurren │ │ │ │ -0005c790: 6365 9369 739b 03c8 1063 616c 6c65 6493 ce.is....called. │ │ │ │ -0005c7a0: e566 7296 ff66 6665 9365 9100 e5b0 cf2e .fr..ffe.e...... │ │ │ │ -0005c7b0: 9105 2d59 4e6f 7465 9603 c811 7468 6174 ..-YNote....that │ │ │ │ -0005c7c0: 98d7 1578 8d9f 01cc ccd8 1b8e 9109 6d10 ...x..........m. │ │ │ │ -0005c7d0: cf64 6f90 538e 6573 936e 6f74 9362 696e .do.S.es.not.bin │ │ │ │ -0005c7e0: 6493 d778 8d9f 01cc ccd8 1b8d 9049 7b9f d..x.........I{. │ │ │ │ -0005c7f0: fdb8 e4dc 308e 8e91 0c1e d7cf 6966 8ea1 ....0.......if.. │ │ │ │ -0005c800: 8d91 eaf1 ebd7 1b91 03c3 8bda 36cf 3d91 ............6.=. │ │ │ │ -0005c810: 0355 52d7 1b8d 906e 399f fba5 32db 308e .UR....n9...2.0. │ │ │ │ -0005c820: 9103 3c72 cf2e 9105 38e0 4196 03ea a874 .......$.@. │ │ │ │ -0005c890: 8d91 eaf1 ebeb 4739 2e33 2e31 8e91 1c71 ......G9.3.1...q │ │ │ │ -0005c8a0: e654 91fe a666 6572 6d73 2d69 6e2d 636f .T...ferms-in-co │ │ │ │ -0005c8b0: 6e90 8ccc 7465 7874 8e9f 185d 248d 91ea n...text...]$... │ │ │ │ -0005c8c0: f1eb cf41 9103 02d6 e563 91ff 6666 6f6e ...A.....c..ffon │ │ │ │ -0005c8d0: 7465 7874 9104 2754 d70b 91fe 1391 733b text..'T......s; │ │ │ │ -0005c8e0: 7891 fe00 0273 9603 0311 cf63 6f6e 7369 x....s.....consi │ │ │ │ -0005c8f0: 7374 739b 0303 106f 6693 6193 7495 ac72 sts....of.a.t..r │ │ │ │ -0005c900: 7970 9053 8e65 9863 6f6e 9374 6578 7496 yp.S.e.con.text. │ │ │ │ -0005c910: 0303 11d7 0b91 fe13 9173 98cf 746f 6765 .........s..toge │ │ │ │ -0005c920: 7468 6572 9377 6974 6893 6198 6c69 7374 ther.with.a.list │ │ │ │ -0005c930: 93d7 7891 fe00 0273 9603 5552 cf3d 93d7 ..x....s..UR.=.. │ │ │ │ -0005c940: 788d 9f01 cccc d531 8e91 04c0 04d7 3b8d x......1......;. │ │ │ │ -0005c950: 9601 fffe 3a93 3a93 3a8e 9111 ca9c 3b91 ....:.:.:.....;. │ │ │ │ -0005c960: 01ff fe78 8d9f 01cc ccd8 6d8e 910b 07d4 ...x......m..... │ │ │ │ -0005c970: cf6f 6691 0303 1164 6973 7469 6e63 748e .of....distinct. │ │ │ │ -0005c980: a18d 91ea f1eb 7691 ff58 e461 7269 6162 ......v..X.ariab │ │ │ │ -0005c990: 6c65 7396 03ea a877 686f 7365 9374 9aac les....whose.t.. │ │ │ │ -0005c9a0: 7279 7090 538e 6573 936f 6e6c 7993 636f ryp.S.es.only.co │ │ │ │ -0005c9b0: 6e98 7461 696e 9374 9879 7090 538e 6593 n.tain.t.yp.S.e. │ │ │ │ -0005c9c0: 7691 ff58 e461 7269 6162 6c65 7393 6672 v..X.ariables.fr │ │ │ │ -0005c9d0: 6f6d 9374 6865 936c 6973 7493 d70b 91fe om.the.list..... │ │ │ │ -0005c9e0: 1391 73cf 2e8e 9f10 4d49 8d91 f653 7a54 ..s.....MI...SzT │ │ │ │ -0005c9f0: 6865 9603 5b25 636f 6e64 6974 696f 6e9b he..[%condition. │ │ │ │ -0005ca00: 035b 2674 6861 7493 d778 91fe 0002 7398 .[&that..x....s. │ │ │ │ -0005ca10: cf63 6f6e 90ac 7274 6169 6e73 93e5 6469 .con..rtains..di │ │ │ │ -0005ca20: 7374 696e 6374 9104 7f6a cf76 91ff 58e4 stinct...j.v..X. │ │ │ │ -0005ca30: 6172 6961 626c 6573 936e 6565 6473 9873 ariables.needs.s │ │ │ │ -0005ca40: 6f6d 6593 636f 6d6d 656e 90ac 7274 2e91 ome.commen..rt.. │ │ │ │ -0005ca50: 0509 0a53 696e 6365 9861 9376 91ff 58e4 ...Since.a.v..X. │ │ │ │ -0005ca60: 6172 6961 626c 658e a18d 91ea f1eb 6973 ariable.......is │ │ │ │ -0005ca70: 9603 df4e 7370 9a53 8e65 6369 0c65 6493 ...Nsp.S.eci.ed. │ │ │ │ -0005ca80: 6290 ac72 7993 6298 6f74 6891 03df 4d61 b..ry.b.oth...Ma │ │ │ │ -0005ca90: 936e 616d 6593 616e 6493 6193 7490 ac72 .name.and.a.t..r │ │ │ │ -0005caa0: 7970 9865 2c91 03e1 9369 7493 6973 9370 yp.e,....it.is.p │ │ │ │ -0005cab0: 9865 726d 6974 7465 6493 666f 7293 d778 .ermitted.for..x │ │ │ │ -0005cac0: 91fe 0002 7391 03df 4dcf 746f 9363 6f6e ....s...M.to.con │ │ │ │ -0005cad0: 90ac 7274 6169 6e93 7265 7098 6561 7465 ..rtain.rep.eate │ │ │ │ -0005cae0: 6493 6e61 6d65 732c 8ea1 8d91 eaf1 eb73 d.names,.......s │ │ │ │ -0005caf0: 6f96 0332 806c 6f6e 6793 6173 9103 327f o..2.long.as..2. │ │ │ │ -0005cb00: 6469 0b65 7265 6e9a ac72 7493 7498 7970 di.eren..rt.t.yp │ │ │ │ -0005cb10: 9053 8e65 7393 6172 6593 6174 7461 6398 .S.es.are.attac. │ │ │ │ -0005cb20: 6865 649b 0332 7f74 6f93 7468 6593 6e61 hed..2.to.the.na │ │ │ │ -0005cb30: 6d65 732e 9104 fb7d 5468 6973 9361 7370 mes....}This.asp │ │ │ │ -0005cb40: 9053 8e65 6374 936f 6693 7468 6598 7379 .S.ect.of.the.sy │ │ │ │ -0005cb50: 6e90 ac72 7461 7893 6d65 616e 7393 7468 n..rtax.means.th │ │ │ │ -0005cb60: 6174 8ea1 8d91 eaf1 eb6f 6e65 9603 4c94 at.......one..L. │ │ │ │ -0005cb70: 6861 739b 034c 9374 6f93 7072 6f90 538e has..L.to.pro.S. │ │ │ │ -0005cb80: 6365 6564 9877 6974 6893 6361 7574 696f ceed.with.cautio │ │ │ │ -0005cb90: 6e98 7768 656e 9364 650c 6e69 6e67 9874 n.when.de.ning.t │ │ │ │ -0005cba0: 6865 936d 6561 6e69 6e67 986f 6693 7490 he.meaning.of.t. │ │ │ │ -0005cbb0: ac72 7970 9053 8e65 9876 91ff 58e4 6172 .ryp.S.e.v..X.ar │ │ │ │ -0005cbc0: 6961 626c 6593 696e 7374 616e 90ac 7274 iable.instan..rt │ │ │ │ -0005cbd0: 6961 7469 6f6e 2c8e a18d 91ea f1eb 7369 iation,.......si │ │ │ │ -0005cbe0: 6e63 6596 03ea a869 6e73 7461 6e9a ac72 nce....instan..r │ │ │ │ -0005cbf0: 7469 6174 696f 6e93 6d61 9879 9363 6175 tiation.ma.y.cau │ │ │ │ -0005cc00: 7365 9376 91ff 58e4 6172 6961 626c 6573 se.v..X.ariables │ │ │ │ -0005cc10: 9374 6f93 6290 538e 6563 6f6d 6593 6571 .to.b.S.ecome.eq │ │ │ │ -0005cc20: 7561 6c93 6061 6363 6964 656e 9874 616c ual.`acciden.tal │ │ │ │ -0005cc30: 6c79 273a 9105 38e0 7365 6593 5365 6374 ly':..8.see.Sect │ │ │ │ -0005cc40: 696f 6e93 392e 332e 332e 8ea6 8d91 f653 ion.9.3.3......S │ │ │ │ -0005cc50: 7a41 9104 1eae e574 6572 6d2d 696e 2d63 zA.....term-in-c │ │ │ │ -0005cc60: 91ff 6666 6f6e 7465 7874 910b bf14 d70b ..ffontext...... │ │ │ │ -0005cc70: 91fe 1391 733b 7891 fe00 0273 3a74 910a ....s;x....s:t.. │ │ │ │ -0005cc80: 9acf cf63 6f6e 7369 7374 7396 041e bc6f ...consists....o │ │ │ │ -0005cc90: 6693 6193 636f 6e90 ac72 7465 7874 9374 f.a.con..rtext.t │ │ │ │ -0005cca0: 6f67 6574 6865 7293 7769 7468 9104 1ebb ogether.with.... │ │ │ │ -0005ccb0: 6193 7465 726d 93d7 7493 cf73 6174 6973 a.term..t..satis │ │ │ │ -0005ccc0: 6679 696e 6793 7468 658e a18d 91ea f1eb fying.the....... │ │ │ │ -0005ccd0: 666f 6c6c 6f90 ac72 7769 6e67 9103 eaa8 follo..rwing.... │ │ │ │ -0005cce0: 636f 6e64 6974 696f 6e73 2e8e a41b 826b conditions.....k │ │ │ │ -0005ccf0: 8d8d 8d8d 91fc 9239 eb60 8088 8e8e 8e91 .......9.`...... │ │ │ │ -0005cd00: 0851 d7d7 0b91 fe13 9173 9603 eaa8 cf63 .Q.......s.....c │ │ │ │ -0005cd10: 6f6e 9aac 7274 6169 6e73 9361 6e98 7993 on..rtains.an.y. │ │ │ │ -0005cd20: 7498 7970 9a53 8e65 9376 91ff 58e4 6172 t.yp.S.e.v..X.ar │ │ │ │ -0005cd30: 6961 626c 6593 7468 6174 936f 9863 6375 iable.that.o.ccu │ │ │ │ -0005cd40: 7273 9369 6e93 d778 91fe 0002 7393 cf61 rs.in..x....s..a │ │ │ │ -0005cd50: 6e64 93d7 74cf 2e8e 9f1b 826a 8d8d 8d8d nd..t......j.... │ │ │ │ -0005cd60: 91fc 9239 eb60 8088 8e8e 8e91 0851 d7d7 ...9.`.......Q.. │ │ │ │ -0005cd70: 7891 fe00 0273 9603 eaa8 cf63 6f6e 9aac x....s.....con.. │ │ │ │ -0005cd80: 7274 6169 6e73 9361 6e98 7993 7691 ff58 rtains.an.y.v..X │ │ │ │ -0005cd90: e461 7269 6162 6c65 9374 6861 7493 6f90 .ariable.that.o. │ │ │ │ -0005cda0: 538e 6363 7572 7393 6672 6565 6c79 9369 S.ccurs.freely.i │ │ │ │ -0005cdb0: 6e93 d774 cf2e 8ea1 8d8d 8d8d 91fc 9239 n..t...........9 │ │ │ │ -0005cdc0: eb60 8088 8e8e 8e91 0851 d7d7 7891 fe00 .`.......Q..x... │ │ │ │ -0005cdd0: 0273 9603 eaa8 cf64 6f90 538e 6573 936e .s.....do.S.es.n │ │ │ │ -0005cde0: 6f74 9363 6f6e 9aac 7274 6169 6e93 616e ot.con..rtain.an │ │ │ │ -0005cdf0: 9879 9376 91ff 58e4 6172 6961 626c 6593 .y.v..X.ariable. │ │ │ │ -0005ce00: 7468 6174 936f 9a53 8e63 6375 7273 9362 that.o.S.ccurs.b │ │ │ │ -0005ce10: 986f 756e 6493 696e 93d7 74cf 2e8e 8e9f .ound.in..t..... │ │ │ │ -0005ce20: 24fd 138e 8c8b 0000 006d 0000 0000 0000 $........m...... │ │ │ │ -0005ce30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0005ce40: 0000 0000 0000 0000 0000 0000 0000 0005 ................ │ │ │ │ -0005ce50: bc75 a002 cc05 558d a0fd 46d3 0e8d 8d8d .u....U...F..... │ │ │ │ -0005ce60: 8d9f fa99 9a8d 9112 c761 d039 2e33 2e91 .........a.9.3.. │ │ │ │ -0005ce70: 0a80 0054 91fe e000 6572 6d73 9201 6efb ...T....erms..n. │ │ │ │ -0005ce80: 4931 3039 8e91 12c7 619f 0566 6689 0000 I109....a..ff... │ │ │ │ -0005ce90: e666 01c7 3e7c 8e8e 8e8e a002 942f df8d .f..>|......./.. │ │ │ │ -0005cea0: a0fd 8bd0 218d 9112 c761 cf54 6865 9605 ....!....a.The.. │ │ │ │ -0005ceb0: 6494 636f 6e9a ac72 7465 7874 9105 6493 d.con..rtext..d. │ │ │ │ -0005cec0: d70b 91fe 1391 733b 7891 fe00 0273 93cf ......s;x....s.. │ │ │ │ -0005ced0: 6d61 9879 9105 6493 636f 6e98 7461 696e ma.y..d.con.tain │ │ │ │ -0005cee0: 9328 7498 7970 9053 8e65 2991 0564 9376 .(t.yp.S.e)..d.v │ │ │ │ -0005cef0: 91ff 58e4 6172 6961 626c 6573 9377 6869 ..X.ariables.whi │ │ │ │ -0005cf00: 6398 6893 646f 9b05 6493 6e6f 7493 6170 c.h.do..d.not.ap │ │ │ │ -0005cf10: 7090 538e 6561 7298 696e 93d7 74cf 2e91 p.S.ear.in..t... │ │ │ │ -0005cf20: 09a6 a24e 6f74 6593 7468 6174 8ea4 1000 ...Note.that.... │ │ │ │ -0005cf30: 008d 9112 c761 7468 6596 0479 6063 6f6d .....athe..y`com │ │ │ │ -0005cf40: 90ac 7262 696e 6174 696f 6e9b 0479 5f6f ..rbination..y_o │ │ │ │ -0005cf50: 6693 7468 6598 7365 636f 6e64 9361 6e64 f.the.second.and │ │ │ │ -0005cf60: 9874 6869 7264 9363 6f6e 6469 7469 6f6e .third.condition │ │ │ │ -0005cf70: 7398 696d 706c 6965 7393 7468 6174 9861 s.implies.that.a │ │ │ │ -0005cf80: 9376 91ff 58e4 6172 6961 626c 6598 6361 .v..X.ariable.ca │ │ │ │ -0005cf90: 6e6e 6f74 9368 6195 ac72 7693 658e a18d nnot.ha..rv.e... │ │ │ │ -0005cfa0: 9112 c761 629a 538e 6f74 6896 05af ee66 ...ab.S.oth....f │ │ │ │ -0005cfb0: 7265 6591 05af ef61 6e64 9362 986f 756e ree....and.b.oun │ │ │ │ -0005cfc0: 6493 6f98 6363 7572 7265 6e63 6573 9b05 d.o.ccurrences.. │ │ │ │ -0005cfd0: afef 696e 93d7 74cf 2e91 0a88 b346 91ff ..in..t......F.. │ │ │ │ -0005cfe0: 0556 6f72 9361 6e98 6172 6269 7472 6172 .Vor.an.arbitrar │ │ │ │ -0005cff0: 7993 7465 726d 2c91 0621 4074 6865 7265 y.term,..!@there │ │ │ │ -0005d000: 9369 7393 616c 7795 ac72 6193 7973 9861 .is.alw..ra.ys.a │ │ │ │ -0005d010: 6e91 05af eed7 0b90 138f cf2d 8ea1 8d91 n..........-.... │ │ │ │ -0005d020: 12c7 6165 7175 6976 91ff 58e4 616c 656e ..aequiv..X.alen │ │ │ │ -0005d030: 95ac 7274 9b03 d9ac 7465 726d 9103 d9ad ..rt....term.... │ │ │ │ -0005d040: 7768 6963 9368 9873 6174 6973 0c65 7391 whic.h.satis.es. │ │ │ │ -0005d050: 03d9 ad74 6869 7398 636f 6e64 6974 696f ...this.conditio │ │ │ │ -0005d060: 6e2c 9103 dd12 6f62 7461 696e 6564 9862 n,....obtained.b │ │ │ │ -0005d070: 9379 9603 d9ad 7265 6e61 6d69 6e67 9874 .y....renaming.t │ │ │ │ -0005d080: 6865 9362 9053 8e6f 756e 6498 7691 ff58 he.b.S.ound.v..X │ │ │ │ -0005d090: e461 7269 6162 6c65 738e a18d 9112 c761 .ariables......a │ │ │ │ -0005d0a0: 6173 9604 8c2f 6e65 6365 7373 6172 7991 as.../necessary. │ │ │ │ -0005d0b0: ff05 562e 8d8d 9ffb a532 d534 8e8e 910b ..V......2.4.... │ │ │ │ -0005d0c0: dd78 cf49 6e93 7468 6593 7365 6d61 6e90 .x.In.the.seman. │ │ │ │ -0005d0d0: ac72 7469 6373 9b04 8c2e 6f66 9374 6572 .rtics....of.ter │ │ │ │ -0005d0e0: 6d73 9374 6f93 6290 538e 6598 6769 769a ms.to.b.S.e.giv. │ │ │ │ -0005d0f0: ac72 656e 9362 9053 8e65 6c6f 9877 9377 .ren.b.S.elo.w.w │ │ │ │ -0005d100: 9865 9377 696c 6c91 048c 2e72 6573 7472 .e.will....restr │ │ │ │ -0005d110: 6963 7493 6174 7465 6e98 7469 6f6e 9374 ict.atten.tion.t │ │ │ │ -0005d120: 6f8e a18d 9112 c761 7375 6390 ac72 6896 o......asuc..rh. │ │ │ │ -0005d130: 0439 9774 6572 6d73 2e91 0625 af54 6865 .9.terms...%.The │ │ │ │ -0005d140: 6e93 7468 659b 0439 986d 6561 6e69 6e67 n.the..9.meaning │ │ │ │ -0005d150: 936f 6698 616e 9361 7262 6974 7261 7279 .of.an.arbitrary │ │ │ │ -0005d160: 9374 6572 6d98 6973 9374 616b 90ac 7265 .term.is.tak..re │ │ │ │ -0005d170: 6e98 746f 9362 9053 8e65 9874 6865 936d n.to.b.S.e.the.m │ │ │ │ -0005d180: 6561 6e69 6e67 986f 6693 736f 6d65 8ea1 eaning.of.some.. │ │ │ │ -0005d190: 8d91 12c7 61d7 0b90 138f cf2d 7691 ff58 ....a......-v..X │ │ │ │ -0005d1a0: e461 7269 616e 9aac 7274 9604 c180 6f66 .arian..rt....of │ │ │ │ -0005d1b0: 9104 c181 6974 9368 6198 7669 6e67 9b04 ....it.ha.ving.. │ │ │ │ -0005d1c0: c181 6e6f 9376 91ff 58e4 6172 6961 626c ..no.v..X.ariabl │ │ │ │ -0005d1d0: 6593 6290 538e 6f74 6898 6672 6565 9361 e.b.S.oth.free.a │ │ │ │ -0005d1e0: 6e64 9362 9053 8e6f 756e 642e 9107 bd6a nd.b.S.ound....j │ │ │ │ -0005d1f0: 2854 6865 9373 656d 616e 90ac 7274 6963 (The.seman..rtic │ │ │ │ -0005d200: 7393 7769 6c6c 9865 7175 6174 6593 d70b s.will.equate... │ │ │ │ -0005d210: 9013 8fcf 2d8e a18d 9112 c761 7691 ff58 ....-......av..X │ │ │ │ -0005d220: e461 7269 616e 90ac 7274 732c 9105 473f .arian..rts,..G? │ │ │ │ -0005d230: 736f 9605 0187 6974 9b05 0188 646f 9053 so....it....do.S │ │ │ │ -0005d240: 8e65 7393 6e6f 7493 6d61 7474 6572 9877 .es.not.matter.w │ │ │ │ -0005d250: 6869 639a ac72 6893 6973 9363 9868 6f73 hic..rh.is.c.hos │ │ │ │ -0005d260: 656e 2e29 9108 7d7e 4576 6964 656e 9874 en.)..}~Eviden.t │ │ │ │ -0005d270: 6c79 9366 6f72 9105 0188 7375 6398 6893 ly.for....suc.h. │ │ │ │ -0005d280: 6193 7465 726d 9374 6865 7265 9105 0188 a.term.there.... │ │ │ │ -0005d290: 6973 9361 8ea1 8d91 12c7 616d 696e 696d is.a......aminim │ │ │ │ -0005d2a0: 616c 9605 22b9 636f 6e9a ac72 7465 7874 al..".con..rtext │ │ │ │ -0005d2b0: 93d7 0b91 fe13 9173 3b78 91fe 0002 73cf .......s;x....s. │ │ │ │ -0005d2c0: 2c91 0570 bd75 6e69 7175 6593 7570 9374 ,..p.unique.up.t │ │ │ │ -0005d2d0: 6f93 7468 6593 6f72 6465 7293 696e 9377 o.the.order.in.w │ │ │ │ -0005d2e0: 6869 6398 6893 7691 ff58 e461 7269 6162 hic.h.v..X.ariab │ │ │ │ -0005d2f0: 6c65 7393 6172 6593 6c69 7374 6564 2c91 les.are.listed,. │ │ │ │ -0005d300: 0570 bd66 6f72 9377 6869 6398 688e a18d .p.for.whic.h... │ │ │ │ -0005d310: 9112 c761 d70b 91fe 1391 733b 7891 fe00 ...a......s;x... │ │ │ │ -0005d320: 0273 3a74 9603 5a38 cf69 7393 6196 035a .s:t..Z8.is.a..Z │ │ │ │ -0005d330: 3974 6572 6d2d 696e 2d63 6f6e 9aac 7274 9term-in-con..rt │ │ │ │ -0005d340: 6578 742e 9105 08ba 4173 9366 6f72 9603 ext.....As.for.. │ │ │ │ -0005d350: 5a38 7498 7970 9053 8e65 9376 91ff 58e4 Z8t.yp.S.e.v..X. │ │ │ │ -0005d360: 6172 6961 626c 6573 2c91 0377 1b77 9865 ariables,..w.w.e │ │ │ │ -0005d370: 9103 5a39 7769 6c6c 9361 7373 756d 6593 ..Z9will.assume. │ │ │ │ -0005d380: 6769 7698 656e 9361 9103 5a39 0c78 6564 giv.en.a..Z9.xed │ │ │ │ -0005d390: 9374 6f74 616c 936f 7264 6572 8ea1 8d91 .total.order.... │ │ │ │ -0005d3a0: 12c7 616f 6e96 032f f176 9bff 58e4 6172 ..aon../.v..X.ar │ │ │ │ -0005d3b0: 6961 626c 6573 2e91 04fa a354 6865 6e93 iables.....Then. │ │ │ │ -0005d3c0: 7468 6593 756e 6971 7565 9103 2ff2 6d69 the.unique../.mi │ │ │ │ -0005d3d0: 6e69 6d61 6c93 636f 6e90 ac72 7465 7874 nimal.con..rtext │ │ │ │ -0005d3e0: 9377 6974 6893 7698 6172 6961 626c 6573 .with.v.ariables │ │ │ │ -0005d3f0: 936c 6973 7465 6493 696e 9103 2ff2 6f72 .listed.in../.or │ │ │ │ -0005d400: 6465 7293 7769 6c6c 9362 9053 8e65 9363 der.will.b.S.e.c │ │ │ │ -0005d410: 616c 6c65 648e a18d 9112 c761 7468 659b alled......athe. │ │ │ │ -0005d420: 03ea a8e5 6396 ff66 6661 6e6f 6e69 6393 ....c..ffanonic. │ │ │ │ -0005d430: 616c 98cf 636f 6e90 ac72 7465 7874 986f al..con..rtext.o │ │ │ │ -0005d440: 6698 7468 6598 7465 726d 98d7 74cf 2e8e f.the.term..t... │ │ │ │ -0005d450: 9f2a 1bc3 8d8d 9112 c761 eb47 392e 332e .*.......a.G9.3. │ │ │ │ -0005d460: 328e 9144 475c 5365 6d61 6e90 8ccc 7469 2..DG\Seman...ti │ │ │ │ -0005d470: 6373 9605 6666 6f66 9374 6572 6d73 8e9f cs..ffof.terms.. │ │ │ │ -0005d480: 1a29 9b8d 9112 c761 cf4c 6574 9604 c945 .).....a.Let...E │ │ │ │ -0005d490: 068d 9f01 cccc d50a 8e91 0b6c d9cf 629a ...........l..b. │ │ │ │ -0005d4a0: 538e 6593 6191 04c9 4473 6967 6e61 7475 S.e.a...Dsignatu │ │ │ │ -0005d4b0: 7265 936f 95ac 7276 9365 7296 04c9 4561 re.o..rv.er...Ea │ │ │ │ -0005d4c0: 9374 90ac 7279 7098 6593 7374 7275 6374 .t..ryp.e.struct │ │ │ │ -0005d4d0: 7572 6593 0a93 2873 6565 9353 6563 7469 ure...(see.Secti │ │ │ │ -0005d4e0: 6f6e 9104 c944 392e 3329 2e91 07d4 b741 on...D9.3).....A │ │ │ │ -0005d4f0: 9104 c90c e56d 6f91 ff66 6664 656c 9106 .....mo..ffdel.. │ │ │ │ -0005d500: 07d7 d74d 9106 0a29 cf6f 6693 068d 9f01 ...M...).of..... │ │ │ │ -0005d510: cccc d50a 8e91 0b6c d9cf 6973 8ea1 8d91 .......l..is.... │ │ │ │ -0005d520: 12c7 6173 709a 538e 6563 690c 6564 9603 ..asp.S.eci.ed.. │ │ │ │ -0005d530: eaa8 6290 ac72 7993 6193 6d6f 9864 656c ..b..ry.a.mo.del │ │ │ │ -0005d540: 936f 6693 7468 6593 7490 ac72 7970 9865 .of.the.t..ryp.e │ │ │ │ -0005d550: 9373 7472 7563 7475 7265 9370 6c75 7393 .structure.plus. │ │ │ │ -0005d560: 666f 7293 6561 639a ac72 6893 636f 6e73 for.eac..rh.cons │ │ │ │ -0005d570: 7461 6e98 7493 28df 63d7 3b91 01ff fe1b tan.t.(.c.;..... │ │ │ │ -0005d580: 906e 39cf 2996 0355 52da 3293 cf06 8d9f .n9.)..UR.2..... │ │ │ │ -0005d590: 01cc ccd5 0a8e 910a 8e3c cf61 6e91 03ea .........<.an... │ │ │ │ -0005d5a0: a865 6c65 6d65 6e98 748e 9f21 1e77 8d8d .elemen.t..!.w.. │ │ │ │ -0005d5b0: 8d91 18c7 61d7 4d91 0140 e4cf 28df 63d7 ....a.M..@..(.c. │ │ │ │ -0005d5c0: 3b91 01ff fe1b 9a6e 39cf 2996 0355 52da ;......n9.)..UR. │ │ │ │ -0005d5d0: 328d 8d8d 910a 7411 9ff5 fffc bf59 8e8e 2.....t......Y.. │ │ │ │ -0005d5e0: 9f0c 2225 8d93 d858 91ff 3526 73db 3255 .."%...X..5&s.2U │ │ │ │ -0005d5f0: 8d91 00cd 289f fdb8 e4d9 6e8e 8e8e 911e ....(.....n..... │ │ │ │ -0005d600: 59ed cf5b 96fe 0002 5bd7 1b98 cf5d 935d Y..[....[....].] │ │ │ │ -0005d610: 8d9f 01cc ccd8 4d8e 9109 83f0 cf28 d758 ......M......(.X │ │ │ │ -0005d620: 91fe f185 73cf 298e 8e8e 9f26 e77a 8d91 ....s.)....&.z.. │ │ │ │ -0005d630: 12c7 616f 6696 042f 5a74 6865 9b04 2f59 ..aof../Zthe../Y │ │ │ │ -0005d640: 696e 6469 6361 7465 6493 6361 7274 6573 indicated.cartes │ │ │ │ -0005d650: 6961 6e98 7072 6f90 538e 6475 6374 2c91 ian.pro.S.duct,. │ │ │ │ -0005d660: 0440 8677 6865 7265 93d7 6e93 cf69 7398 .@.where..n..is. │ │ │ │ -0005d670: 7468 6593 6e95 ac72 756d 9362 9053 8e65 the.n..rum.b.S.e │ │ │ │ -0005d680: 7291 042f 5a6f 6698 7493 7970 9553 8e65 r../Zof.t.yp.S.e │ │ │ │ -0005d690: 9104 2f5a 7691 ff58 e461 7269 6162 6c65 ../Zv..X.ariable │ │ │ │ -0005d6a0: 7398 6f93 6363 7572 7269 6e67 9104 2f5a s.o.ccurring../Z │ │ │ │ -0005d6b0: 696e 8ea1 8d91 12c7 61d7 1b9a 6e39 cf2e in......a...n9.. │ │ │ │ -0005d6c0: 9106 58ae 496e 9104 4a98 6f74 6865 7296 ..X.In..J.other. │ │ │ │ -0005d6d0: 044a 9777 90ac 726f 7264 7393 d74d 9101 .J.w..rords..M.. │ │ │ │ -0005d6e0: 40e4 cf28 df63 d73b 9101 fffe 1b98 cf29 @..(.c.;.......) │ │ │ │ -0005d6f0: 9b04 4a98 6973 9361 9828 6465 7090 538e ..J.is.a.(dep.S. │ │ │ │ -0005d700: 656e 6465 6e9a ac72 746c 7993 7498 7970 enden..rtly.t.yp │ │ │ │ -0005d710: 9053 8e65 6429 9366 756e 6374 696f 6e9b .S.ed).function. │ │ │ │ -0005d720: 044a 9861 7373 6967 6e69 6e67 9374 6f98 .J.assigning.to. │ │ │ │ -0005d730: 6561 6390 ac72 6893 d758 91fe f185 7396 eac..rh..X....s. │ │ │ │ -0005d740: 03f8 9dda 3293 558d 9101 3111 9ffb a532 ....2.U...1....2 │ │ │ │ -0005d750: d86e 8e8e a18d 9112 c761 cf61 6e96 0461 .n.......a.an..a │ │ │ │ -0005d760: 7365 6c65 6d65 6e90 ac72 7493 6f66 935b selemen..rt.of.[ │ │ │ │ -0005d770: 96fe 0002 5bd7 1b9a 6e39 cf5d 935d 8d9f ....[...n9.].].. │ │ │ │ -0005d780: 01cc ccd8 4d8e 9109 83f0 cf28 d758 91fe ....M......(.X.. │ │ │ │ -0005d790: f185 73cf 292e 9106 9d42 496e 9604 6173 ..s.)....BIn..as │ │ │ │ -0005d7a0: 7468 6593 6361 7365 9374 6861 7493 d76e the.case.that..n │ │ │ │ -0005d7b0: 9104 1f86 cf3d 9104 1f85 3093 2873 6f91 .....=....0.(so. │ │ │ │ -0005d7c0: 0461 7474 6861 7493 d71b 9104 cfac cf69 .atthat........i │ │ │ │ -0005d7d0: 7393 6d6f 6e6f 6d6f 7270 6869 6329 2c91 s.monomorphic),. │ │ │ │ -0005d7e0: 047f 265b 96fe 0002 5bd7 1b98 cf5d 935d ..&[....[....].] │ │ │ │ -0005d7f0: 8d9f 01cc ccd8 4d8e 910d e563 cf77 90ac ......M....c.w.. │ │ │ │ -0005d800: 7261 738e a18d 9112 c761 6964 656e 90ac ras......aiden.. │ │ │ │ -0005d810: 7274 690c 6564 9603 d07b 7769 7468 9b03 rti.ed...{with.. │ │ │ │ -0005d820: d07a 6193 7365 7498 696e 93da 5591 0501 .za.set.in..U... │ │ │ │ -0005d830: 8bcf 616e 6493 7468 656e 98d7 4d91 0140 ..and.then..M..@ │ │ │ │ -0005d840: e4cf 28d7 633b 9101 fffe 1b90 6e39 cf29 ..(.c;......n9.) │ │ │ │ -0005d850: 9363 616e 9862 9053 8e65 9369 6465 6e90 .can.b.S.e.iden. │ │ │ │ -0005d860: ac72 7469 0c65 6498 7769 7468 9361 6e98 .rti.ed.with.an. │ │ │ │ -0005d870: 656c 656d 656e 90ac 7274 936f 6698 7468 elemen..rt.of.th │ │ │ │ -0005d880: 6174 9373 6574 2e8e 9f11 2fbf 8d91 1e28 at.set..../....( │ │ │ │ -0005d890: f054 6865 9605 41cf 6d65 616e 696e 679b .The..A.meaning. │ │ │ │ -0005d8a0: 0541 ce6f 6693 eb48 484f 4c93 cf74 6572 .A.of..HHOL..ter │ │ │ │ -0005d8b0: 6d73 9869 6e93 7375 6390 ac72 6893 6193 ms.in.suc..rh.a. │ │ │ │ -0005d8c0: 6d6f 9053 8e64 656c 9877 696c 6c93 6e6f mo.S.del.will.no │ │ │ │ -0005d8d0: 90ac 7277 9362 9553 8e65 9864 6573 6372 ..rw.b.S.e.descr │ │ │ │ -0005d8e0: 6962 9365 642e 9109 3e54 5468 6591 0541 ib.ed...>TThe..A │ │ │ │ -0005d8f0: cf73 656d 616e 90ac 7274 6963 738e a18d .seman..rtics... │ │ │ │ -0005d900: 9112 c761 696e 9aac 7274 6572 7072 6574 ...ain..rterpret │ │ │ │ -0005d910: 7396 0364 a363 6c6f 7365 6493 7465 726d s..d.closed.term │ │ │ │ -0005d920: 7391 0364 a269 6e98 7698 6f6c 7669 6e67 s..d.in.v.olving │ │ │ │ -0005d930: 936e 6f93 7498 7970 9053 8e65 9376 91ff .no.t.yp.S.e.v.. │ │ │ │ -0005d940: 58e4 6172 6961 626c 6573 9361 7391 0364 X.ariables.as..d │ │ │ │ -0005d950: a265 6c65 6d65 6e98 7473 936f 6693 7365 .elemen.ts.of.se │ │ │ │ -0005d960: 7473 9369 6e91 0364 a2da 5591 0495 b4cf ts.in..d..U..... │ │ │ │ -0005d970: 2874 6865 9370 6172 7469 6375 6c61 728e (the.particular. │ │ │ │ -0005d980: a18d 9112 c761 7365 749b 02ff 8d69 6e95 .....aset....in. │ │ │ │ -0005d990: ac72 7693 6f6c 7693 6564 9102 ff8c 6290 .rv.olv.ed....b. │ │ │ │ -0005d9a0: 538e 6569 6e67 9864 6572 6976 9365 6496 S.eing.deriv.ed. │ │ │ │ -0005d9b0: 02ff 8c66 726f 6d98 7468 6593 7490 ac72 ...from.the.t..r │ │ │ │ -0005d9c0: 7970 9053 8e65 986f 6693 7468 6598 7465 yp.S.e.of.the.te │ │ │ │ -0005d9d0: 726d 9361 7398 696e 9353 6563 7469 6f6e rm.as.in.Section │ │ │ │ -0005d9e0: 9839 2e32 2e32 292e 9104 ea81 4d6f 7265 .9.2.2).....More │ │ │ │ -0005d9f0: 9867 656e 6572 616c 6c79 91ff 0556 2c91 .generally...V,. │ │ │ │ -0005da00: 032e 9269 668e a18d 9112 c761 7468 6596 ...if......athe. │ │ │ │ -0005da10: 0389 1563 6c6f 7365 6493 7465 726d 9b03 ...closed.term.. │ │ │ │ -0005da20: 8916 696e 95ac 7276 936f 6c76 9365 7396 ..in..rv.olv.es. │ │ │ │ -0005da30: 0389 15d7 6e93 cf74 90ac 7279 7090 538e ....n..t..ryp.S. │ │ │ │ -0005da40: 6593 7691 ff58 e461 7269 6162 6c65 7393 e.v..X.ariables. │ │ │ │ -0005da50: 7468 656e 9369 7498 6973 9369 6e9a ac72 then.it.is.in..r │ │ │ │ -0005da60: 7465 7270 7265 7465 6493 6173 9361 6e93 terpreted.as.an. │ │ │ │ -0005da70: 656c 656d 656e 9874 9103 8916 6f66 9361 elemen.t....of.a │ │ │ │ -0005da80: 9370 726f 9053 8e64 7563 748e a18d 8d91 .pro.S.duct..... │ │ │ │ -0005da90: 12c7 619f f7ff fcbf 518e 8d91 1c39 2a9f ..a.....Q....9*. │ │ │ │ -0005daa0: 0280 04d8 5891 ff35 2673 db32 558d 9100 ....X..5&s.2U... │ │ │ │ -0005dab0: cd28 9ffd b8e4 d96e 8e8e 9139 bdc3 d759 .(.....n...9...Y │ │ │ │ -0005dac0: 9102 9c70 cf28 d758 91fe f185 73cf 292c ...p.(.X....s.), │ │ │ │ -0005dad0: 9103 f078 7768 6572 6596 03ef 4e74 6865 ...xwhere...Nthe │ │ │ │ -0005dae0: 9366 756e 6374 696f 6e93 d759 9105 f9ac .function..Y.... │ │ │ │ -0005daf0: cf3a 9103 5d3c da55 8d91 0131 119f fba5 .:..]<.U...1.... │ │ │ │ -0005db00: 32d8 6e8e 8d8d 8d91 0a36 9dda 008e 8e8e 2.n......6...... │ │ │ │ -0005db10: 9111 8bf6 2191 035d 3b55 9105 2060 cf69 ....!..];U.. `.i │ │ │ │ -0005db20: 7393 6465 7269 769a ac72 6564 9366 726f s.deriv..red.fro │ │ │ │ -0005db30: 6d93 7468 6593 7498 7970 9053 8e65 936f m.the.t.yp.S.e.o │ │ │ │ -0005db40: 6691 03ef 4f74 6865 9374 6572 6d93 2869 f...Othe.term.(i │ │ │ │ -0005db50: 6e8e a18d 9112 c761 6196 0422 b674 9aac n......aa..".t.. │ │ │ │ -0005db60: 7279 7090 538e 6593 636f 6e98 7465 7874 ryp.S.e.con.text │ │ │ │ -0005db70: 9364 6572 6976 9865 6493 6672 6f6d 9374 .deriv.ed.from.t │ │ │ │ -0005db80: 6865 9374 6572 6d29 2e91 05e1 0a54 6898 he.term).....Th. │ │ │ │ -0005db90: 7573 9374 6865 936d 6561 6e69 6e67 936f us.the.meaning.o │ │ │ │ -0005dba0: 6693 7468 6593 7465 726d 9369 7393 6193 f.the.term.is.a. │ │ │ │ -0005dbb0: 2864 6570 9053 8e65 6e64 656e 9874 6c79 (dep.S.enden.tly │ │ │ │ -0005dbc0: 8ea1 8d91 12c7 6174 95ac 7279 7090 538e ......at..ryp.S. │ │ │ │ -0005dbd0: 6564 299b 0378 dc66 756e 6374 696f 6e91 ed)..x.function. │ │ │ │ -0005dbe0: 0378 db77 6869 6393 682c 9103 8f9e 7768 .x.whic.h,....wh │ │ │ │ -0005dbf0: 656e 9861 7070 6c69 6564 9103 78db 746f en.applied..x.to │ │ │ │ -0005dc00: 9861 6e93 7991 0378 db6d 6561 6e69 6e67 .an.y..x.meaning │ │ │ │ -0005dc10: 7398 6393 686f 7365 6e96 0378 db66 6f72 s.c.hosen..x.for │ │ │ │ -0005dc20: 9874 6865 9374 90ac 7279 7090 538e 6598 .the.t..ryp.S.e. │ │ │ │ -0005dc30: 7691 ff58 e461 7269 6162 6c65 7393 696e v..X.ariables.in │ │ │ │ -0005dc40: 9874 6865 8ea1 8d91 12c7 6174 6572 6d2c .the......aterm, │ │ │ │ -0005dc50: 9103 89b9 7969 656c 6473 9603 717e 6193 ....yields..q~a. │ │ │ │ -0005dc60: 6d65 616e 696e 6793 666f 729b 0371 7d74 meaning.for..q}t │ │ │ │ -0005dc70: 6865 9374 6572 6d93 6173 9361 6e98 656c he.term.as.an.el │ │ │ │ -0005dc80: 656d 656e 90ac 7274 936f 6693 6193 7365 emen..rt.of.a.se │ │ │ │ -0005dc90: 7498 696e 93da 5591 0131 11cf 2e91 0510 t.in..U..1...... │ │ │ │ -0005dca0: 7d4f 6e98 7468 6593 6f74 6865 7293 6861 }On.the.other.ha │ │ │ │ -0005dcb0: 6e64 2c91 0389 b969 6693 7468 658e a18d nd,....if.the... │ │ │ │ -0005dcc0: 9112 c761 7465 726d 9b04 339d 696e 95ac ...aterm..3.in.. │ │ │ │ -0005dcd0: 7276 936f 6c76 9365 7396 0433 9cd7 6d98 rv.olv.es..3..m. │ │ │ │ -0005dce0: cf66 7265 6598 7691 ff58 e461 7269 6162 .free.v..X.ariab │ │ │ │ -0005dcf0: 6c65 7393 6275 7498 6e6f 9874 90ac 7279 les.but.no.t..ry │ │ │ │ -0005dd00: 7090 538e 6593 7691 ff58 e461 7269 6162 p.S.e.v..X.ariab │ │ │ │ -0005dd10: 6c65 732c 9104 45da 7468 656e 9869 7493 les,..E.then.it. │ │ │ │ -0005dd20: 6973 9869 6e90 ac72 7465 7270 7265 7465 is.in..rterprete │ │ │ │ -0005dd30: 6498 6173 9361 9866 756e 6374 696f 6e8e d.as.a.function. │ │ │ │ -0005dd40: a18d 9112 c761 d759 8d9f 01cc ccd5 318e .....a.Y......1. │ │ │ │ -0005dd50: 9107 b4d2 da02 8d91 02f4 cd01 9601 fffe ................ │ │ │ │ -0005dd60: 0193 018e 9113 e999 0291 02f4 ced7 598d ..............Y. │ │ │ │ -0005dd70: 9f01 cccc d86d 8e8d 9108 04c4 da21 8e91 .....m.......!.. │ │ │ │ -0005dd80: 1404 c6d7 5991 06f3 ffcf 7768 6572 6596 ....Y.....where. │ │ │ │ -0005dd90: 0457 8f74 6865 9b04 5790 7365 7473 93d7 .W.the..W.sets.. │ │ │ │ -0005dda0: 598d 9f01 cccc d531 8e91 04c0 04d7 3b8d Y......1......;. │ │ │ │ -0005ddb0: 9601 fffe 3a93 3a93 3a8e 9111 ca9c 3b91 ....:.:.:.....;. │ │ │ │ -0005ddc0: 01ff fe59 8d9f 01cc ccd8 6d8e 910c 5c54 ...Y......m...\T │ │ │ │ -0005ddd0: cf69 6e93 da55 9105 88a0 cf61 7265 9874 .in..U.....are.t │ │ │ │ -0005dde0: 6865 9369 6e90 ac72 7465 7270 7265 7461 he.in..rterpreta │ │ │ │ -0005ddf0: 7469 6f6e 7398 6f66 9374 6865 9874 90ac tions.of.the.t.. │ │ │ │ -0005de00: 7279 7090 538e 6573 936f 668e a18d 9112 ryp.S.es.of..... │ │ │ │ -0005de10: c761 7468 6596 0443 9a66 7265 6593 7691 .athe..C.free.v. │ │ │ │ -0005de20: ff58 e461 7269 6162 6c65 7393 696e 9374 .X.ariables.in.t │ │ │ │ -0005de30: 6865 9374 6572 6d93 616e 6493 7468 6593 he.term.and.the. │ │ │ │ -0005de40: 7365 7493 d759 9106 8927 da32 9103 ecb7 set..Y...'.2.... │ │ │ │ -0005de50: 5591 0574 abcf 6973 9374 6865 9369 6e9a U..t..is.the.in. │ │ │ │ -0005de60: ac72 7465 7270 7265 7461 7469 6f6e 936f .rterpretation.o │ │ │ │ -0005de70: 6693 7468 6593 7498 7970 9053 8e65 936f f.the.t.yp.S.e.o │ │ │ │ -0005de80: 6693 7468 658e a18d 9112 c761 7465 726d f.the......aterm │ │ │ │ -0005de90: 3b91 04bb 2f74 6890 ac72 7573 9604 75ad ;.../th..rus..u. │ │ │ │ -0005dea0: 7468 659b 0475 ac6d 6561 6e69 6e67 936f the..u.meaning.o │ │ │ │ -0005deb0: 6693 7468 6593 7465 726d 9869 7393 6193 f.the.term.is.a. │ │ │ │ -0005dec0: 6675 6e63 7469 6f6e 9877 6869 6390 ac72 function.whic..r │ │ │ │ -0005ded0: 682c 9104 986e 7768 656e 9361 7070 6c69 h,...nwhen.appli │ │ │ │ -0005dee0: 6564 9374 6f98 616e 90ac 7279 936d 6561 ed.to.an..ry.mea │ │ │ │ -0005def0: 6e69 6e67 738e a18d 9112 c761 6390 ac72 nings......ac..r │ │ │ │ -0005df00: 686f 7365 6e96 0393 fe66 6f72 9b03 93ff hosen....for.... │ │ │ │ -0005df10: 7468 6593 6672 6565 9876 91ff 58e4 6172 the.free.v..X.ar │ │ │ │ -0005df20: 6961 626c 6573 9369 6e93 7468 6598 7465 iables.in.the.te │ │ │ │ -0005df30: 726d 2c91 03a5 5379 6965 6c64 7398 6193 rm,...Syields.a. │ │ │ │ -0005df40: 6d65 616e 696e 6793 666f 7298 7468 6593 meaning.for.the. │ │ │ │ -0005df50: 7465 726d 2e91 051b fd46 696e 616c 6c79 term.....Finally │ │ │ │ -0005df60: 91ff 0556 2c91 03a5 5474 6865 936d 6f73 ...V,...Tthe.mos │ │ │ │ -0005df70: 748e 9112 c761 9f0e 1b37 8900 0066 6600 t....a...7...ff. │ │ │ │ -0005df80: 71cf 9f9f 0c99 9a8d 8d8d 8d91 0d83 909f q............... │ │ │ │ -0005df90: fc5e ffc5 348e 8e8e 9112 0003 c652 6563 .^..4........Rec │ │ │ │ -0005dfa0: 616c 6c96 0440 0d74 6861 7493 7495 b8e3 all..@.that.t... │ │ │ │ -0005dfb0: 7793 6f9b 0440 0e74 6572 6d73 9604 400d w.o..@.terms..@. │ │ │ │ -0005dfc0: 6172 6593 7361 6964 9374 6f98 6290 471d are.said.to.b.G. │ │ │ │ -0005dfd0: 6593 c90b 9009 7ac6 2d65 7175 6976 91ff e.....z.-equiv.. │ │ │ │ -0005dfe0: 71c7 616c 656e 90b8 e374 9369 6693 7468 q.alen...t.if.th │ │ │ │ -0005dff0: 6579 9364 690b 6572 986f 6e6c 7993 696e ey.di.er.only.in │ │ │ │ -0005e000: 9374 6865 936e 616d 6573 986f 6693 7468 .the.names.of.th │ │ │ │ -0005e010: 6569 7293 6290 471d 6f75 6e64 8e9f 0c00 eir.b.G.ound.... │ │ │ │ -0005e020: 008d 7691 ff71 c761 7269 6162 6c65 732e ..v..q.ariables. │ │ │ │ -0005e030: 8e8e 9f24 fd13 8e8c 8b00 0000 6e00 0000 ...$........n... │ │ │ │ -0005e040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0005ac60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0005ac70: 0000 0000 059a eda0 02cc 0555 8da0 fd46 ...........U...F │ │ │ │ +0005ac80: d30e 8d8d 8d8d 9ffa 999a 8d91 12c7 61d0 ..............a. │ │ │ │ +0005ac90: 392e 332e 910a 8000 5491 fee0 0065 726d 9.3.....T....erm │ │ │ │ +0005aca0: 7392 016e fb49 3130 378e 9112 c761 9f05 s..n.I107....a.. │ │ │ │ +0005acb0: 6666 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 ff....f..>|..... │ │ │ │ +0005acc0: 0294 2fdf 8da0 fd8b d021 8d91 12c7 61e5 ../......!....a. │ │ │ │ +0005acd0: 696e 9604 f936 616e 7991 04f9 376d 6f9b in...6any...7mo. │ │ │ │ +0005ace0: ff66 6664 656c 93d7 4d91 063a 1be5 6973 .ffdel..M..:..is │ │ │ │ +0005acf0: 9372 9865 6c61 7465 9864 9b04 f937 746f .r.elate.d...7to │ │ │ │ +0005ad00: 9374 6861 7498 6f66 93d7 0c91 feaa 5173 .that.of......Qs │ │ │ │ +0005ad10: 3a1b 9105 6770 e561 7393 666f 6c9b 0099 :...gp.as.fol... │ │ │ │ +0005ad20: 996c 6f77 732e 9107 b86e 4691 ff19 996f .lows....nF....o │ │ │ │ +0005ad30: 7293 616c 986c 9b04 f937 d758 91fe f185 r.al.l...7.X.... │ │ │ │ +0005ad40: 7396 04c3 fdda 3293 558d 9101 3111 9ffb s.....2.U...1... │ │ │ │ +0005ad50: a532 d86e 8e91 0bd2 98e5 2877 6865 7291 .2.n......(wher. │ │ │ │ +0005ad60: ff66 6665 9604 f936 d76e 98e5 6973 9374 .ffe...6.n..is.t │ │ │ │ +0005ad70: 6865 8ea4 1000 008d 9112 c761 6c65 6e67 he.........aleng │ │ │ │ +0005ad80: 7468 9604 3335 6f66 93d7 0b91 fe13 9173 th..35of.......s │ │ │ │ +0005ad90: e529 8e9f 1a47 eb8d 8d8d 9118 c761 cf5b .)...G.......a.[ │ │ │ │ +0005ada0: 96fe 0002 5bd7 0b9b fe13 9173 3a1b 8d90 ....[......s:... │ │ │ │ +0005adb0: 6e39 9ffb 0b99 db30 8e91 033c 72cf 5d93 n9.....0...|......./.. │ │ │ │ +0005bd10: a0fd 8bd0 218d 9108 51d7 cf76 91ff 58e4 ....!...Q..v..X. │ │ │ │ +0005bd20: 6172 6961 626c 6573 9604 eca0 6672 6f6d ariables....from │ │ │ │ +0005bd30: 9b04 ec9f 636f 6e73 7461 6e90 ac72 7473 ....constan..rts │ │ │ │ +0005bd40: 9377 6974 6893 7468 6598 7361 6d65 936e .with.the.same.n │ │ │ │ +0005bd50: 616d 652e 9108 3ec7 4191 04ec 5e76 91ff ame...>.A...^v.. │ │ │ │ +0005bd60: 58e4 6172 6961 626c 658d 98e2 7661 728e X.ariable...var. │ │ │ │ +0005bd70: 911c 5fa6 d778 8d9f 01cc ccd8 1b8e 910a .._..x.......... │ │ │ │ +0005bd80: 919f cf77 696c 6c98 7573 7561 6c6c 7993 ...will.usually. │ │ │ │ +0005bd90: 6290 538e 658e a410 0000 8d91 0851 d777 b.S.e........Q.w │ │ │ │ +0005bda0: 7269 7474 656e 9605 900b 6173 93d7 788d ritten....as..x. │ │ │ │ +0005bdb0: 9f01 cccc d81b 8e91 05a4 ffcf 2c91 05f9 ............,... │ │ │ │ +0005bdc0: 6369 6693 6974 9369 7393 636c 6561 7293 cif.it.is.clear. │ │ │ │ +0005bdd0: 6672 6f6d 9b05 900a 7468 6593 636f 6e90 from....the.con. │ │ │ │ +0005bde0: ac72 7465 7874 9374 6861 7493 d778 93cf .rtext.that..x.. │ │ │ │ +0005bdf0: 6973 9361 9876 91ff 58e4 6172 6961 626c is.a.v..X.ariabl │ │ │ │ +0005be00: 6593 7261 7468 6572 9374 6861 6e93 618e e.rather.than.a. │ │ │ │ +0005be10: a18d 9108 51d7 636f 6e73 7461 6e90 ac72 ....Q.constan..r │ │ │ │ +0005be20: 742e 8ea9 1b82 6b8d 8d8d 8d91 f94e 5333 t.....k......NS3 │ │ │ │ +0005be30: 2e8e 8e8e 9108 51d7 d046 91fe e000 756e ......Q..F....un │ │ │ │ +0005be40: 6374 696f 6e91 03ef 5161 7070 6c69 6361 ction...Qapplica │ │ │ │ +0005be50: 7469 6f6e 733a 9104 f9ea cf49 6691 036c tions:.....If..l │ │ │ │ +0005be60: bad7 748d 9f01 cccc d81b 8d90 497b 9ffd ..t.........I{.. │ │ │ │ +0005be70: b8e4 dc30 8e8d 9102 fb42 db21 8e91 0b7b ...0.....B.!...{ │ │ │ │ +0005be80: 4ad8 1b8e 9119 511f da32 8d91 0355 52df J.....Q..2...UR. │ │ │ │ +0005be90: 5491 ff05 5665 726d 738e 8d91 2160 f79f T...Verms...!`.. │ │ │ │ +0005bea0: 01cc ccd5 068d 9f01 582e d60a 8e8e 9131 ........X......1 │ │ │ │ +0005beb0: 2a26 cf61 6e64 9603 6cbb d774 8d9f fba5 *&.and..l..t.... │ │ │ │ +0005bec0: 328d db30 8e9f 0752 418d d81b 8d90 497b 2..0...RA.....I{ │ │ │ │ +0005bed0: 9ffd b8e4 dc30 8e8e 8e91 0bac 18da 328d .....0........2. │ │ │ │ +0005bee0: 9103 5552 df54 91ff 0556 6572 6d73 8e8d ..UR.T...Verms.. │ │ │ │ +0005bef0: 9121 60f7 9f01 cccc d506 8d9f 0158 2ed6 .!`..........X.. │ │ │ │ +0005bf00: 0a8e 8e91 2dbd 6bcf 2c91 0385 ea74 6865 ....-.k.,....the │ │ │ │ +0005bf10: 6e93 28d7 748d 9f01 cccc d81b 8d90 497b n.(.t.........I{ │ │ │ │ +0005bf20: 9ffd b8e4 dc30 8e8d 9102 fb42 db21 8e91 .....0.....B.!.. │ │ │ │ +0005bf30: 0b7b 4ad8 1b8e 9119 6888 d774 8d9f fba5 .{J.....h..t.... │ │ │ │ +0005bf40: 328d db30 8e9f 0752 418d d81b 8d90 497b 2..0...RA.....I{ │ │ │ │ +0005bf50: 9ffd b8e4 dc30 8e8e 8e91 0856 c6cf 298d .....0.....V..). │ │ │ │ +0005bf60: 9f01 cccc d81b 8e91 08fa 51da 328e a18d ..........Q.2... │ │ │ │ +0005bf70: 8d91 0851 d7df 5491 ff05 5665 726d 738e ...Q..T...Verms. │ │ │ │ +0005bf80: 8d91 265d 7c9f 01cc ccd5 068d 9f01 582e ..&]|.........X. │ │ │ │ +0005bf90: d60a 8e8e 9132 b9f0 cf2e 9105 38e0 2854 .....2......8.(T │ │ │ │ +0005bfa0: 91ff 0556 6572 6d73 9603 eaa8 666f 726d ...Verms....form │ │ │ │ +0005bfb0: 6564 9369 6e93 7468 6973 9377 95ac 7261 ed.in.this.w..ra │ │ │ │ +0005bfc0: 9379 9603 eaa8 6172 6593 736f 6d65 7469 .y....are.someti │ │ │ │ +0005bfd0: 6d65 7393 6361 6c6c 6564 93e5 6391 ff66 mes.called..c..f │ │ │ │ +0005bfe0: 666f 6d62 696e 6174 696f 6e73 cf2e 298e fombinations..). │ │ │ │ +0005bff0: 9f1b 826a 8d8d 8d8d 91f9 4e53 342e 8e8e ...j......NS4... │ │ │ │ +0005c000: 8e91 0851 d7d7 15d0 2d41 6273 7472 6163 ...Q....-Abstrac │ │ │ │ +0005c010: 7469 6f6e 733a 9105 3b73 cf49 668d 9103 tions:..;s.If... │ │ │ │ +0005c020: ebf2 e276 6172 8e91 1a5e 4bd7 788d 9f01 ...var...^K.x... │ │ │ │ +0005c030: cccc d81b 8d9f 011c 71d6 318e 8e96 0cdd ........q.1..... │ │ │ │ +0005c040: aeda 328d 9103 5783 df54 91ff 0556 6572 ..2...W..T...Ver │ │ │ │ +0005c050: 6d73 8e8d 9121 6328 9f01 cccc d506 8d9f ms...!c(........ │ │ │ │ +0005c060: 0158 2ed6 0a8e 8e91 31ab 8ecf 616e 649b .X......1...and. │ │ │ │ +0005c070: 03eb f1d7 748d 9f01 cccc d81b 8d9f 011c ....t........... │ │ │ │ +0005c080: 71d6 328e 8e93 da32 8d91 0357 83df 5491 q.2....2...W..T. │ │ │ │ +0005c090: ff05 5665 726d 738e 8d91 2163 289f 01cc ..Verms...!c(... │ │ │ │ +0005c0a0: ccd5 068d 9f01 582e d60a 8e8e 912d bf9c ......X......-.. │ │ │ │ +0005c0b0: cf2c 9103 ec45 7468 656e 9828 d715 788d .,...Ethen.(..x. │ │ │ │ +0005c0c0: 9f01 cccc d81b 8d9f 011c 71d6 318e 8e96 ..........q.1... │ │ │ │ +0005c0d0: 0986 2bd7 3a91 03eb f274 8d9f 01cc ccd8 ..+.:....t...... │ │ │ │ +0005c0e0: 1b8d 9f01 1c71 d632 8e8e 93cf 298d 9f01 .....q.2....)... │ │ │ │ +0005c0f0: cccc d81b 8d9f 011c 71d6 318e 8d91 042a ........q.1....* │ │ │ │ +0005c100: a7db 218e 910c aaaf d81b 8d9f 011c 71d6 ..!...........q. │ │ │ │ +0005c110: 328e 8e91 1e63 e1da 328e a18d 8d91 0851 2....c..2......Q │ │ │ │ +0005c120: d7df 5491 ff05 5665 726d 738e 8d91 265d ..T...Verms...&] │ │ │ │ +0005c130: 7c9f 01cc ccd5 068d 9f01 582e d60a 8e8e |.........X..... │ │ │ │ +0005c140: 9132 b9f0 cf2e 8ea6 8d91 f653 7a4e 6f74 .2.........SzNot │ │ │ │ +0005c150: 6596 0472 0474 6861 7493 6974 9369 739b e..r.that.it.is. │ │ │ │ +0005c160: 0472 0570 9053 8e6f 7373 6962 6c65 9366 .r.p.S.ossible.f │ │ │ │ +0005c170: 6f72 9363 6f6e 7374 616e 90ac 7274 7393 or.constan..rts. │ │ │ │ +0005c180: 616e 6493 7691 ff58 e461 7269 6162 6c65 and.v..X.ariable │ │ │ │ +0005c190: 7393 746f 9868 6195 ac72 7693 6596 0472 s.to.ha..rv.e..r │ │ │ │ +0005c1a0: 0474 6865 9373 616d 6593 6e61 6d65 2e91 .the.same.name.. │ │ │ │ +0005c1b0: 06ce f549 7493 6973 9361 6c73 6f8e a18d ...It.is.also... │ │ │ │ +0005c1c0: 91ea f1eb 7090 538e 6f73 7369 626c 6596 ....p.S.ossible. │ │ │ │ +0005c1d0: 03ea a866 6f72 9364 690b 6572 656e 9aac ...for.di.eren.. │ │ │ │ +0005c1e0: 7274 9376 91ff 58e4 6172 6961 626c 6573 rt.v..X.ariables │ │ │ │ +0005c1f0: 9374 6f93 6861 9876 9865 9374 6865 9373 .to.ha.v.e.the.s │ │ │ │ +0005c200: 616d 6593 6e61 6d65 2c93 6966 9374 6865 ame.name,.if.the │ │ │ │ +0005c210: 7993 6861 9876 9865 9364 690b 6572 656e y.ha.v.e.di.eren │ │ │ │ +0005c220: 9874 9374 9879 7090 538e 6573 2e8e a910 .t.t.yp.S.es.... │ │ │ │ +0005c230: 4d48 8d91 f653 7a54 6865 9604 afeb 749a MH...SzThe....t. │ │ │ │ +0005c240: ac72 7970 9053 8e65 9373 7562 7363 7269 .ryp.S.e.subscri │ │ │ │ +0005c250: 7074 936f 6e93 6193 7465 726d 936d 6198 pt.on.a.term.ma. │ │ │ │ +0005c260: 7993 6290 538e 6593 6f6d 6974 7465 6493 y.b.S.e.omitted. │ │ │ │ +0005c270: 6966 9369 7493 6973 9363 6c65 6172 9366 if.it.is.clear.f │ │ │ │ +0005c280: 726f 6d93 7468 6593 7374 7275 6374 7572 rom.the.structur │ │ │ │ +0005c290: 6593 6f66 9374 6865 8ea1 8d91 eaf1 eb74 e.of.the.......t │ │ │ │ +0005c2a0: 6572 6d96 03ea a86f 7293 7468 6593 636f erm....or.the.co │ │ │ │ +0005c2b0: 6e9a ac72 7465 7874 9369 6e93 7768 6963 n..rtext.in.whic │ │ │ │ +0005c2c0: 9868 9369 7493 6f90 538e 6363 7572 7393 .h.it.o.S.ccurs. │ │ │ │ +0005c2d0: 7768 6174 9369 7473 9374 9879 7090 538e what.its.t.yp.S. │ │ │ │ +0005c2e0: 6593 6d98 7573 7493 6290 538e 652e 8e9f e.m.ust.b.S.e... │ │ │ │ +0005c2f0: 104d 498d 91f6 537a 4691 ff05 5675 6e63 .MI...SzF...Vunc │ │ │ │ +0005c300: 7469 6f6e 9602 f7df 6170 706c 6963 6174 tion....applicat │ │ │ │ +0005c310: 696f 6e93 6973 9361 7373 756d 6564 9374 ion.is.assumed.t │ │ │ │ +0005c320: 6f93 6173 736f 9053 8e63 6961 7465 9374 o.asso.S.ciate.t │ │ │ │ +0005c330: 6f93 7468 6593 6c65 6674 2c91 0328 6d73 o.the.left,..(ms │ │ │ │ +0005c340: 6f93 7468 6174 93d7 7493 748d 9f01 cccc o.that..t.t..... │ │ │ │ +0005c350: d531 8e91 07b7 e3d7 748d 9f01 cccc d532 .1......t......2 │ │ │ │ +0005c360: 8e8d 9109 b7e1 d73a 9601 fffe 3a93 3a8e .......:....:.:. │ │ │ │ +0005c370: 911c 7a5e 748d 9f01 cccc d86e 8e91 08a0 ..z^t......n.... │ │ │ │ +0005c380: 2fcf 6162 6272 6576 6961 7465 738e a18d /.abbreviates... │ │ │ │ +0005c390: 91ea f1eb 288d 9103 eaa8 d73a 9601 fffe ....(......:.... │ │ │ │ +0005c3a0: 3a93 3a8e 9117 9fee cf28 28d7 7496 03ea :.:......((.t... │ │ │ │ +0005c3b0: a874 8d9f 01cc ccd5 318e 9b04 c004 cf29 .t......1......) │ │ │ │ +0005c3c0: 93d7 748d 9f01 cccc d532 8e98 cf29 8d91 ..t......2...).. │ │ │ │ +0005c3d0: 05ea a6d7 3a96 01ff fe3a 933a 8e91 199f ....:....:.:.... │ │ │ │ +0005c3e0: ec74 8d9f 01cc ccd8 6e8e 9105 a850 cf29 .t......n....P.) │ │ │ │ +0005c3f0: 2e8e a68d 91f6 537a 5468 6596 03ea a86e ......SzThe....n │ │ │ │ +0005c400: 6f74 6174 696f 6e93 d715 788d 9f01 cccc otation...x..... │ │ │ │ +0005c410: d531 8e91 08aa acd7 788d 9f01 cccc d532 .1......x......2 │ │ │ │ +0005c420: 8e8d 910a aaaa da01 9601 fffe 0193 018e ................ │ │ │ │ +0005c430: 911e 954e d778 8d9f 01cc ccd8 6e8e 9105 ...N.x......n... │ │ │ │ +0005c440: a850 d73a 9374 93cf 6162 6272 6576 6961 .P.:.t..abbrevia │ │ │ │ +0005c450: 7465 7393 d715 788d 9f01 cccc d531 8e9b tes...x......1.. │ │ │ │ +0005c460: 04c0 04d7 3a93 cf28 d715 788d 9f01 cccc ....:..(..x..... │ │ │ │ +0005c470: d532 8e98 d73a 8d91 05ea a6da 0196 01ff .2...:.......... │ │ │ │ +0005c480: fe01 9301 8e91 19d5 4acf 28d7 1578 8d9f ........J.(..x.. │ │ │ │ +0005c490: 01cc ccd8 6e8e 9105 a850 d73a 9374 cf29 ....n....P.:.t.) │ │ │ │ +0005c4a0: 8d91 05ea a6da 0196 01ff fe01 9301 8e91 ................ │ │ │ │ +0005c4b0: 17d5 4ccf 292e 8e9f 104d 498d 91f6 537a ..L.)....MI...Sz │ │ │ │ +0005c4c0: 4191 05ac 1c74 6572 6d96 05ac 9069 739b A....term....is. │ │ │ │ +0005c4d0: 05ac 8f63 616c 6c65 6493 7090 538e 6f6c ...called.p.S.ol │ │ │ │ +0005c4e0: 796d 6f72 7068 6963 9369 6693 6974 9863 ymorphic.if.it.c │ │ │ │ +0005c4f0: 6f6e 9aac 7274 6169 6e73 9361 9374 9879 on..rtains.a.t.y │ │ │ │ +0005c500: 7090 538e 6593 7691 ff58 e461 7269 6162 p.S.e.v..X.ariab │ │ │ │ +0005c510: 6c65 2e91 0a7e 974f 7468 6572 7769 7365 le...~.Otherwise │ │ │ │ +0005c520: 9369 7491 05ac 8f69 7393 6361 6c6c 6564 .it....is.called │ │ │ │ +0005c530: 8ea1 8d91 eaf1 eb6d 6f6e 6f6d 6f72 7068 .......monomorph │ │ │ │ +0005c540: 6963 2e91 04fa df4e 6f74 6596 0330 a474 ic.....Note..0.t │ │ │ │ +0005c550: 6861 7493 6193 7465 726d 93d7 748d 9f01 hat.a.term..t... │ │ │ │ +0005c560: cccc d81b 8e91 08d5 a4cf 6d61 90ac 7279 ..........ma..ry │ │ │ │ +0005c570: 9362 9a53 8e65 9370 986f 6c79 6d6f 7270 .b.S.e.p.olymorp │ │ │ │ +0005c580: 6869 6393 6576 90ac 7265 6e93 7468 6f75 hic.ev..ren.thou │ │ │ │ +0005c590: 6768 9103 30a5 d71b 9103 9edd cf69 7393 gh..0........is. │ │ │ │ +0005c5a0: 6d6f 6e6f 6d6f 7270 6869 637c 8ea1 8d91 monomorphic|.... │ │ │ │ +0005c5b0: eaf1 eb66 6f72 9604 5153 6578 616d 706c ...for..QSexampl │ │ │ │ +0005c5c0: 652c 9104 6aff 28d7 668d 9f01 cccc d80b e,..j.(.f....... │ │ │ │ +0005c5d0: 8ddb 218e 9108 8008 f341 a138 29cf 0008 ..!......A.8)... │ │ │ │ +0005c5e0: 0000 0008 0000 0005 636d 736c 38eb 4162 ........cmsl8.Ab │ │ │ │ +0005c5f0: 8e91 17ab 1dd7 788d 9f01 cccc d80b 8e91 ......x......... │ │ │ │ +0005c600: 05f5 97cf 298d 9f01 cccc eb41 628e 9105 ....)......Ab... │ │ │ │ +0005c610: 642b cf2c 9104 6afe 7768 6572 6593 eb40 d+.,..j.where..@ │ │ │ │ +0005c620: 6291 048d c8cf 6973 9361 6e9b 0451 5461 b.....is.an..QTa │ │ │ │ +0005c630: 746f 6d69 6393 7490 ac72 7970 9053 8e65 tomic.t..ryp.S.e │ │ │ │ +0005c640: 2e91 066c e254 6865 9365 7870 7265 7373 ...l.The.express │ │ │ │ +0005c650: 696f 6e98 d774 7995 6e39 7693 6172 9053 ion..ty.n9v.ar.S │ │ │ │ +0005c660: 8e73 cf28 d774 8d9f 01cc ccd8 1b8e 9105 .s.(.t.......... │ │ │ │ +0005c670: a4ff cf29 9104 5153 6465 6e6f 7465 738e ...)..QSdenotes. │ │ │ │ +0005c680: a18d 91ea f1eb 7468 6596 03ea a873 6574 ......the....set │ │ │ │ +0005c690: 936f 6693 7490 ac72 7970 9a53 8e65 9376 .of.t..ryp.S.e.v │ │ │ │ +0005c6a0: 91ff 58e4 6172 6961 626c 6573 936f 9863 ..X.ariables.o.c │ │ │ │ +0005c6b0: 6375 7272 696e 6793 696e 93d7 748d 9f01 curring.in..t... │ │ │ │ +0005c6c0: cccc d81b 8e91 05a4 ffcf 2e8e a68d 91f6 ................ │ │ │ │ +0005c6d0: 537a 416e 9603 2017 6f90 538e 6363 7572 SzAn.. .o.S.ccur │ │ │ │ +0005c6e0: 7265 6e63 6593 6f66 9b03 2016 6193 7691 rence.of.. .a.v. │ │ │ │ +0005c6f0: ff58 e461 7269 6162 6c65 93d7 788d 9f01 .X.ariable..x... │ │ │ │ +0005c700: cccc d81b 8e91 08c5 16cf 6973 9863 616c ..........is.cal │ │ │ │ +0005c710: 6c65 6493 e562 91ff 6666 6f75 6e64 9104 led..b..ffound.. │ │ │ │ +0005c720: 5eaa cf69 6693 6974 986f 9a53 8e63 6375 ^..if.it.o.S.ccu │ │ │ │ +0005c730: 7273 9377 6974 6869 6e93 7468 6593 7363 rs.within.the.sc │ │ │ │ +0005c740: 6f70 9865 9103 2016 6f66 9361 9374 6578 op.e.. .of.a.tex │ │ │ │ +0005c750: 7475 616c 6c79 8ea1 8d91 eaf1 eb65 6e63 tually.......enc │ │ │ │ +0005c760: 6c6f 7369 6e67 9603 c811 d715 788d 9f01 losing......x... │ │ │ │ +0005c770: cccc d81b 8e91 05a4 ffcf 2c91 03ce fc6f ..........,....o │ │ │ │ +0005c780: 7468 6572 7769 7365 9374 6865 936f 9053 therwise.the.o.S │ │ │ │ +0005c790: 8e63 6375 7272 656e 6365 9369 739b 03c8 .ccurrence.is... │ │ │ │ +0005c7a0: 1063 616c 6c65 6493 e566 7296 ff66 6665 .called..fr..ffe │ │ │ │ +0005c7b0: 9365 9100 e5b0 cf2e 9105 2d59 4e6f 7465 .e........-YNote │ │ │ │ +0005c7c0: 9603 c811 7468 6174 98d7 1578 8d9f 01cc ....that...x.... │ │ │ │ +0005c7d0: ccd8 1b8e 9109 6d10 cf64 6f90 538e 6573 ......m..do.S.es │ │ │ │ +0005c7e0: 936e 6f74 9362 696e 6493 d778 8d9f 01cc .not.bind..x.... │ │ │ │ +0005c7f0: ccd8 1b8d 9049 7b9f fdb8 e4dc 308e 8e91 .....I{.....0... │ │ │ │ +0005c800: 0c1e d7cf 6966 8ea1 8d91 eaf1 ebd7 1b91 ....if.......... │ │ │ │ +0005c810: 03c3 8bda 36cf 3d91 0355 52d7 1b8d 906e ....6.=..UR....n │ │ │ │ +0005c820: 399f fba5 32db 308e 9103 3c72 cf2e 9105 9...2.0.... │ │ │ │ +0005c890: cf2e 8e9f 24a7 408d 8d91 eaf1 ebeb 4739 ....$.@.......G9 │ │ │ │ +0005c8a0: 2e33 2e31 8e91 1c71 e654 91fe a666 6572 .3.1...q.T...fer │ │ │ │ +0005c8b0: 6d73 2d69 6e2d 636f 6e90 8ccc 7465 7874 ms-in-con...text │ │ │ │ +0005c8c0: 8e9f 185d 248d 91ea f1eb cf41 9103 02d6 ...]$......A.... │ │ │ │ +0005c8d0: e563 91ff 6666 6f6e 7465 7874 9104 2754 .c..ffontext..'T │ │ │ │ +0005c8e0: d70b 91fe 1391 733b 7891 fe00 0273 9603 ......s;x....s.. │ │ │ │ +0005c8f0: 0311 cf63 6f6e 7369 7374 739b 0303 106f ...consists....o │ │ │ │ +0005c900: 6693 6193 7495 ac72 7970 9053 8e65 9863 f.a.t..ryp.S.e.c │ │ │ │ +0005c910: 6f6e 9374 6578 7496 0303 11d7 0b91 fe13 on.text......... │ │ │ │ +0005c920: 9173 98cf 746f 6765 7468 6572 9377 6974 .s..together.wit │ │ │ │ +0005c930: 6893 6198 6c69 7374 93d7 7891 fe00 0273 h.a.list..x....s │ │ │ │ +0005c940: 9603 5552 cf3d 93d7 788d 9f01 cccc d531 ..UR.=..x......1 │ │ │ │ +0005c950: 8e91 04c0 04d7 3b8d 9601 fffe 3a93 3a93 ......;.....:.:. │ │ │ │ +0005c960: 3a8e 9111 ca9c 3b91 01ff fe78 8d9f 01cc :.....;....x.... │ │ │ │ +0005c970: ccd8 6d8e 910b 07d4 cf6f 6691 0303 1164 ..m......of....d │ │ │ │ +0005c980: 6973 7469 6e63 748e a18d 91ea f1eb 7691 istinct.......v. │ │ │ │ +0005c990: ff58 e461 7269 6162 6c65 7396 03ea a877 .X.ariables....w │ │ │ │ +0005c9a0: 686f 7365 9374 9aac 7279 7090 538e 6573 hose.t..ryp.S.es │ │ │ │ +0005c9b0: 936f 6e6c 7993 636f 6e98 7461 696e 9374 .only.con.tain.t │ │ │ │ +0005c9c0: 9879 7090 538e 6593 7691 ff58 e461 7269 .yp.S.e.v..X.ari │ │ │ │ +0005c9d0: 6162 6c65 7393 6672 6f6d 9374 6865 936c ables.from.the.l │ │ │ │ +0005c9e0: 6973 7493 d70b 91fe 1391 73cf 2e8e 9f10 ist.......s..... │ │ │ │ +0005c9f0: 4d49 8d91 f653 7a54 6865 9603 5b25 636f MI...SzThe..[%co │ │ │ │ +0005ca00: 6e64 6974 696f 6e9b 035b 2674 6861 7493 ndition..[&that. │ │ │ │ +0005ca10: d778 91fe 0002 7398 cf63 6f6e 90ac 7274 .x....s..con..rt │ │ │ │ +0005ca20: 6169 6e73 93e5 6469 7374 696e 6374 9104 ains..distinct.. │ │ │ │ +0005ca30: 7f6a cf76 91ff 58e4 6172 6961 626c 6573 .j.v..X.ariables │ │ │ │ +0005ca40: 936e 6565 6473 9873 6f6d 6593 636f 6d6d .needs.some.comm │ │ │ │ +0005ca50: 656e 90ac 7274 2e91 0509 0a53 696e 6365 en..rt.....Since │ │ │ │ +0005ca60: 9861 9376 91ff 58e4 6172 6961 626c 658e .a.v..X.ariable. │ │ │ │ +0005ca70: a18d 91ea f1eb 6973 9603 df4e 7370 9a53 ......is...Nsp.S │ │ │ │ +0005ca80: 8e65 6369 0c65 6493 6290 ac72 7993 6298 .eci.ed.b..ry.b. │ │ │ │ +0005ca90: 6f74 6891 03df 4d61 936e 616d 6593 616e oth...Ma.name.an │ │ │ │ +0005caa0: 6493 6193 7490 ac72 7970 9865 2c91 03e1 d.a.t..ryp.e,... │ │ │ │ +0005cab0: 9369 7493 6973 9370 9865 726d 6974 7465 .it.is.p.ermitte │ │ │ │ +0005cac0: 6493 666f 7293 d778 91fe 0002 7391 03df d.for..x....s... │ │ │ │ +0005cad0: 4dcf 746f 9363 6f6e 90ac 7274 6169 6e93 M.to.con..rtain. │ │ │ │ +0005cae0: 7265 7098 6561 7465 6493 6e61 6d65 732c rep.eated.names, │ │ │ │ +0005caf0: 8ea1 8d91 eaf1 eb73 6f96 0332 806c 6f6e .......so..2.lon │ │ │ │ +0005cb00: 6793 6173 9103 327f 6469 0b65 7265 6e9a g.as..2.di.eren. │ │ │ │ +0005cb10: ac72 7493 7498 7970 9053 8e65 7393 6172 .rt.t.yp.S.es.ar │ │ │ │ +0005cb20: 6593 6174 7461 6398 6865 649b 0332 7f74 e.attac.hed..2.t │ │ │ │ +0005cb30: 6f93 7468 6593 6e61 6d65 732e 9104 fb7d o.the.names....} │ │ │ │ +0005cb40: 5468 6973 9361 7370 9053 8e65 6374 936f This.asp.S.ect.o │ │ │ │ +0005cb50: 6693 7468 6598 7379 6e90 ac72 7461 7893 f.the.syn..rtax. │ │ │ │ +0005cb60: 6d65 616e 7393 7468 6174 8ea1 8d91 eaf1 means.that...... │ │ │ │ +0005cb70: eb6f 6e65 9603 4c94 6861 739b 034c 9374 .one..L.has..L.t │ │ │ │ +0005cb80: 6f93 7072 6f90 538e 6365 6564 9877 6974 o.pro.S.ceed.wit │ │ │ │ +0005cb90: 6893 6361 7574 696f 6e98 7768 656e 9364 h.caution.when.d │ │ │ │ +0005cba0: 650c 6e69 6e67 9874 6865 936d 6561 6e69 e.ning.the.meani │ │ │ │ +0005cbb0: 6e67 986f 6693 7490 ac72 7970 9053 8e65 ng.of.t..ryp.S.e │ │ │ │ +0005cbc0: 9876 91ff 58e4 6172 6961 626c 6593 696e .v..X.ariable.in │ │ │ │ +0005cbd0: 7374 616e 90ac 7274 6961 7469 6f6e 2c8e stan..rtiation,. │ │ │ │ +0005cbe0: a18d 91ea f1eb 7369 6e63 6596 03ea a869 ......since....i │ │ │ │ +0005cbf0: 6e73 7461 6e9a ac72 7469 6174 696f 6e93 nstan..rtiation. │ │ │ │ +0005cc00: 6d61 9879 9363 6175 7365 9376 91ff 58e4 ma.y.cause.v..X. │ │ │ │ +0005cc10: 6172 6961 626c 6573 9374 6f93 6290 538e ariables.to.b.S. │ │ │ │ +0005cc20: 6563 6f6d 6593 6571 7561 6c93 6061 6363 ecome.equal.`acc │ │ │ │ +0005cc30: 6964 656e 9874 616c 6c79 273a 9105 38e0 iden.tally':..8. │ │ │ │ +0005cc40: 7365 6593 5365 6374 696f 6e93 392e 332e see.Section.9.3. │ │ │ │ +0005cc50: 332e 8ea6 8d91 f653 7a41 9104 1eae e574 3......SzA.....t │ │ │ │ +0005cc60: 6572 6d2d 696e 2d63 91ff 6666 6f6e 7465 erm-in-c..ffonte │ │ │ │ +0005cc70: 7874 910b bf14 d70b 91fe 1391 733b 7891 xt..........s;x. │ │ │ │ +0005cc80: fe00 0273 3a74 910a 9acf cf63 6f6e 7369 ...s:t.....consi │ │ │ │ +0005cc90: 7374 7396 041e bc6f 6693 6193 636f 6e90 sts....of.a.con. │ │ │ │ +0005cca0: ac72 7465 7874 9374 6f67 6574 6865 7293 .rtext.together. │ │ │ │ +0005ccb0: 7769 7468 9104 1ebb 6193 7465 726d 93d7 with....a.term.. │ │ │ │ +0005ccc0: 7493 cf73 6174 6973 6679 696e 6793 7468 t..satisfying.th │ │ │ │ +0005ccd0: 658e a18d 91ea f1eb 666f 6c6c 6f90 ac72 e.......follo..r │ │ │ │ +0005cce0: 7769 6e67 9103 eaa8 636f 6e64 6974 696f wing....conditio │ │ │ │ +0005ccf0: 6e73 2e8e a41b 826b 8d8d 8d8d 91fc 9239 ns.....k.......9 │ │ │ │ +0005cd00: eb60 8088 8e8e 8e91 0851 d7d7 0b91 fe13 .`.......Q...... │ │ │ │ +0005cd10: 9173 9603 eaa8 cf63 6f6e 9aac 7274 6169 .s.....con..rtai │ │ │ │ +0005cd20: 6e73 9361 6e98 7993 7498 7970 9a53 8e65 ns.an.y.t.yp.S.e │ │ │ │ +0005cd30: 9376 91ff 58e4 6172 6961 626c 6593 7468 .v..X.ariable.th │ │ │ │ +0005cd40: 6174 936f 9863 6375 7273 9369 6e93 d778 at.o.ccurs.in..x │ │ │ │ +0005cd50: 91fe 0002 7393 cf61 6e64 93d7 74cf 2e8e ....s..and..t... │ │ │ │ +0005cd60: 9f1b 826a 8d8d 8d8d 91fc 9239 eb60 8088 ...j.......9.`.. │ │ │ │ +0005cd70: 8e8e 8e91 0851 d7d7 7891 fe00 0273 9603 .....Q..x....s.. │ │ │ │ +0005cd80: eaa8 cf63 6f6e 9aac 7274 6169 6e73 9361 ...con..rtains.a │ │ │ │ +0005cd90: 6e98 7993 7691 ff58 e461 7269 6162 6c65 n.y.v..X.ariable │ │ │ │ +0005cda0: 9374 6861 7493 6f90 538e 6363 7572 7393 .that.o.S.ccurs. │ │ │ │ +0005cdb0: 6672 6565 6c79 9369 6e93 d774 cf2e 8ea1 freely.in..t.... │ │ │ │ +0005cdc0: 8d8d 8d8d 91fc 9239 eb60 8088 8e8e 8e91 .......9.`...... │ │ │ │ +0005cdd0: 0851 d7d7 7891 fe00 0273 9603 eaa8 cf64 .Q..x....s.....d │ │ │ │ +0005cde0: 6f90 538e 6573 936e 6f74 9363 6f6e 9aac o.S.es.not.con.. │ │ │ │ +0005cdf0: 7274 6169 6e93 616e 9879 9376 91ff 58e4 rtain.an.y.v..X. │ │ │ │ +0005ce00: 6172 6961 626c 6593 7468 6174 936f 9a53 ariable.that.o.S │ │ │ │ +0005ce10: 8e63 6375 7273 9362 986f 756e 6493 696e .ccurs.b.ound.in │ │ │ │ +0005ce20: 93d7 74cf 2e8e 8e9f 24fd 138e 8c8b 0000 ..t.....$....... │ │ │ │ +0005ce30: 006d 0000 0000 0000 0000 0000 0000 0000 .m.............. │ │ │ │ +0005ce40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0005ce50: 0000 0000 0000 0005 bc7d a002 cc05 558d .........}....U. │ │ │ │ +0005ce60: a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d 9112 ..F............. │ │ │ │ +0005ce70: c761 d039 2e33 2e91 0a80 0054 91fe e000 .a.9.3.....T.... │ │ │ │ +0005ce80: 6572 6d73 9201 6efb 4931 3039 8e91 12c7 erms..n.I109.... │ │ │ │ +0005ce90: 619f 0566 6689 0000 e666 01c7 3e7c 8e8e a..ff....f..>|.. │ │ │ │ +0005cea0: 8e8e a002 942f df8d a0fd 8bd0 218d 9112 ...../......!... │ │ │ │ +0005ceb0: c761 cf54 6865 9605 6494 636f 6e9a ac72 .a.The..d.con..r │ │ │ │ +0005cec0: 7465 7874 9105 6493 d70b 91fe 1391 733b text..d.......s; │ │ │ │ +0005ced0: 7891 fe00 0273 93cf 6d61 9879 9105 6493 x....s..ma.y..d. │ │ │ │ +0005cee0: 636f 6e98 7461 696e 9328 7498 7970 9053 con.tain.(t.yp.S │ │ │ │ +0005cef0: 8e65 2991 0564 9376 91ff 58e4 6172 6961 .e)..d.v..X.aria │ │ │ │ +0005cf00: 626c 6573 9377 6869 6398 6893 646f 9b05 bles.whic.h.do.. │ │ │ │ +0005cf10: 6493 6e6f 7493 6170 7090 538e 6561 7298 d.not.app.S.ear. │ │ │ │ +0005cf20: 696e 93d7 74cf 2e91 09a6 a24e 6f74 6593 in..t......Note. │ │ │ │ +0005cf30: 7468 6174 8ea4 1000 008d 9112 c761 7468 that.........ath │ │ │ │ +0005cf40: 6596 0479 6063 6f6d 90ac 7262 696e 6174 e..y`com..rbinat │ │ │ │ +0005cf50: 696f 6e9b 0479 5f6f 6693 7468 6598 7365 ion..y_of.the.se │ │ │ │ +0005cf60: 636f 6e64 9361 6e64 9874 6869 7264 9363 cond.and.third.c │ │ │ │ +0005cf70: 6f6e 6469 7469 6f6e 7398 696d 706c 6965 onditions.implie │ │ │ │ +0005cf80: 7393 7468 6174 9861 9376 91ff 58e4 6172 s.that.a.v..X.ar │ │ │ │ +0005cf90: 6961 626c 6598 6361 6e6e 6f74 9368 6195 iable.cannot.ha. │ │ │ │ +0005cfa0: ac72 7693 658e a18d 9112 c761 629a 538e .rv.e......ab.S. │ │ │ │ +0005cfb0: 6f74 6896 05af ee66 7265 6591 05af ef61 oth....free....a │ │ │ │ +0005cfc0: 6e64 9362 986f 756e 6493 6f98 6363 7572 nd.b.ound.o.ccur │ │ │ │ +0005cfd0: 7265 6e63 6573 9b05 afef 696e 93d7 74cf rences....in..t. │ │ │ │ +0005cfe0: 2e91 0a88 b346 91ff 0556 6f72 9361 6e98 .....F...Vor.an. │ │ │ │ +0005cff0: 6172 6269 7472 6172 7993 7465 726d 2c91 arbitrary.term,. │ │ │ │ +0005d000: 0621 4074 6865 7265 9369 7393 616c 7795 .!@there.is.alw. │ │ │ │ +0005d010: ac72 6193 7973 9861 6e91 05af eed7 0b90 .ra.ys.an....... │ │ │ │ +0005d020: 138f cf2d 8ea1 8d91 12c7 6165 7175 6976 ...-......aequiv │ │ │ │ +0005d030: 91ff 58e4 616c 656e 95ac 7274 9b03 d9ac ..X.alen..rt.... │ │ │ │ +0005d040: 7465 726d 9103 d9ad 7768 6963 9368 9873 term....whic.h.s │ │ │ │ +0005d050: 6174 6973 0c65 7391 03d9 ad74 6869 7398 atis.es....this. │ │ │ │ +0005d060: 636f 6e64 6974 696f 6e2c 9103 dd12 6f62 condition,....ob │ │ │ │ +0005d070: 7461 696e 6564 9862 9379 9603 d9ad 7265 tained.b.y....re │ │ │ │ +0005d080: 6e61 6d69 6e67 9874 6865 9362 9053 8e6f naming.the.b.S.o │ │ │ │ +0005d090: 756e 6498 7691 ff58 e461 7269 6162 6c65 und.v..X.ariable │ │ │ │ +0005d0a0: 738e a18d 9112 c761 6173 9604 8c2f 6e65 s......aas.../ne │ │ │ │ +0005d0b0: 6365 7373 6172 7991 ff05 562e 8d8d 9ffb cessary...V..... │ │ │ │ +0005d0c0: a532 d534 8e8e 910b dd78 cf49 6e93 7468 .2.4.....x.In.th │ │ │ │ +0005d0d0: 6593 7365 6d61 6e90 ac72 7469 6373 9b04 e.seman..rtics.. │ │ │ │ +0005d0e0: 8c2e 6f66 9374 6572 6d73 9374 6f93 6290 ..of.terms.to.b. │ │ │ │ +0005d0f0: 538e 6598 6769 769a ac72 656e 9362 9053 S.e.giv..ren.b.S │ │ │ │ +0005d100: 8e65 6c6f 9877 9377 9865 9377 696c 6c91 .elo.w.w.e.will. │ │ │ │ +0005d110: 048c 2e72 6573 7472 6963 7493 6174 7465 ...restrict.atte │ │ │ │ +0005d120: 6e98 7469 6f6e 9374 6f8e a18d 9112 c761 n.tion.to......a │ │ │ │ +0005d130: 7375 6390 ac72 6896 0439 9774 6572 6d73 suc..rh..9.terms │ │ │ │ +0005d140: 2e91 0625 af54 6865 6e93 7468 659b 0439 ...%.Then.the..9 │ │ │ │ +0005d150: 986d 6561 6e69 6e67 936f 6698 616e 9361 .meaning.of.an.a │ │ │ │ +0005d160: 7262 6974 7261 7279 9374 6572 6d98 6973 rbitrary.term.is │ │ │ │ +0005d170: 9374 616b 90ac 7265 6e98 746f 9362 9053 .tak..ren.to.b.S │ │ │ │ +0005d180: 8e65 9874 6865 936d 6561 6e69 6e67 986f .e.the.meaning.o │ │ │ │ +0005d190: 6693 736f 6d65 8ea1 8d91 12c7 61d7 0b90 f.some......a... │ │ │ │ +0005d1a0: 138f cf2d 7691 ff58 e461 7269 616e 9aac ...-v..X.arian.. │ │ │ │ +0005d1b0: 7274 9604 c180 6f66 9104 c181 6974 9368 rt....of....it.h │ │ │ │ +0005d1c0: 6198 7669 6e67 9b04 c181 6e6f 9376 91ff a.ving....no.v.. │ │ │ │ +0005d1d0: 58e4 6172 6961 626c 6593 6290 538e 6f74 X.ariable.b.S.ot │ │ │ │ +0005d1e0: 6898 6672 6565 9361 6e64 9362 9053 8e6f h.free.and.b.S.o │ │ │ │ +0005d1f0: 756e 642e 9107 bd6a 2854 6865 9373 656d und....j(The.sem │ │ │ │ +0005d200: 616e 90ac 7274 6963 7393 7769 6c6c 9865 an..rtics.will.e │ │ │ │ +0005d210: 7175 6174 6593 d70b 9013 8fcf 2d8e a18d quate.......-... │ │ │ │ +0005d220: 9112 c761 7691 ff58 e461 7269 616e 90ac ...av..X.arian.. │ │ │ │ +0005d230: 7274 732c 9105 473f 736f 9605 0187 6974 rts,..G?so....it │ │ │ │ +0005d240: 9b05 0188 646f 9053 8e65 7393 6e6f 7493 ....do.S.es.not. │ │ │ │ +0005d250: 6d61 7474 6572 9877 6869 639a ac72 6893 matter.whic..rh. │ │ │ │ +0005d260: 6973 9363 9868 6f73 656e 2e29 9108 7d7e is.c.hosen.)..}~ │ │ │ │ +0005d270: 4576 6964 656e 9874 6c79 9366 6f72 9105 Eviden.tly.for.. │ │ │ │ +0005d280: 0188 7375 6398 6893 6193 7465 726d 9374 ..suc.h.a.term.t │ │ │ │ +0005d290: 6865 7265 9105 0188 6973 9361 8ea1 8d91 here....is.a.... │ │ │ │ +0005d2a0: 12c7 616d 696e 696d 616c 9605 22b9 636f ..aminimal..".co │ │ │ │ +0005d2b0: 6e9a ac72 7465 7874 93d7 0b91 fe13 9173 n..rtext.......s │ │ │ │ +0005d2c0: 3b78 91fe 0002 73cf 2c91 0570 bd75 6e69 ;x....s.,..p.uni │ │ │ │ +0005d2d0: 7175 6593 7570 9374 6f93 7468 6593 6f72 que.up.to.the.or │ │ │ │ +0005d2e0: 6465 7293 696e 9377 6869 6398 6893 7691 der.in.whic.h.v. │ │ │ │ +0005d2f0: ff58 e461 7269 6162 6c65 7393 6172 6593 .X.ariables.are. │ │ │ │ +0005d300: 6c69 7374 6564 2c91 0570 bd66 6f72 9377 listed,..p.for.w │ │ │ │ +0005d310: 6869 6398 688e a18d 9112 c761 d70b 91fe hic.h......a.... │ │ │ │ +0005d320: 1391 733b 7891 fe00 0273 3a74 9603 5a38 ..s;x....s:t..Z8 │ │ │ │ +0005d330: cf69 7393 6196 035a 3974 6572 6d2d 696e .is.a..Z9term-in │ │ │ │ +0005d340: 2d63 6f6e 9aac 7274 6578 742e 9105 08ba -con..rtext..... │ │ │ │ +0005d350: 4173 9366 6f72 9603 5a38 7498 7970 9053 As.for..Z8t.yp.S │ │ │ │ +0005d360: 8e65 9376 91ff 58e4 6172 6961 626c 6573 .e.v..X.ariables │ │ │ │ +0005d370: 2c91 0377 1b77 9865 9103 5a39 7769 6c6c ,..w.w.e..Z9will │ │ │ │ +0005d380: 9361 7373 756d 6593 6769 7698 656e 9361 .assume.giv.en.a │ │ │ │ +0005d390: 9103 5a39 0c78 6564 9374 6f74 616c 936f ..Z9.xed.total.o │ │ │ │ +0005d3a0: 7264 6572 8ea1 8d91 12c7 616f 6e96 032f rder......aon../ │ │ │ │ +0005d3b0: f176 9bff 58e4 6172 6961 626c 6573 2e91 .v..X.ariables.. │ │ │ │ +0005d3c0: 04fa a354 6865 6e93 7468 6593 756e 6971 ...Then.the.uniq │ │ │ │ +0005d3d0: 7565 9103 2ff2 6d69 6e69 6d61 6c93 636f ue../.minimal.co │ │ │ │ +0005d3e0: 6e90 ac72 7465 7874 9377 6974 6893 7698 n..rtext.with.v. │ │ │ │ +0005d3f0: 6172 6961 626c 6573 936c 6973 7465 6493 ariables.listed. │ │ │ │ +0005d400: 696e 9103 2ff2 6f72 6465 7293 7769 6c6c in../.order.will │ │ │ │ +0005d410: 9362 9053 8e65 9363 616c 6c65 648e a18d .b.S.e.called... │ │ │ │ +0005d420: 9112 c761 7468 659b 03ea a8e5 6396 ff66 ...athe.....c..f │ │ │ │ +0005d430: 6661 6e6f 6e69 6393 616c 98cf 636f 6e90 fanonic.al..con. │ │ │ │ +0005d440: ac72 7465 7874 986f 6698 7468 6598 7465 .rtext.of.the.te │ │ │ │ +0005d450: 726d 98d7 74cf 2e8e 9f2a 1bc3 8d8d 9112 rm..t....*...... │ │ │ │ +0005d460: c761 eb47 392e 332e 328e 9144 475c 5365 .a.G9.3.2..DG\Se │ │ │ │ +0005d470: 6d61 6e90 8ccc 7469 6373 9605 6666 6f66 man...tics..ffof │ │ │ │ +0005d480: 9374 6572 6d73 8e9f 1a29 9b8d 9112 c761 .terms...).....a │ │ │ │ +0005d490: cf4c 6574 9604 c945 068d 9f01 cccc d50a .Let...E........ │ │ │ │ +0005d4a0: 8e91 0b6c d9cf 629a 538e 6593 6191 04c9 ...l..b.S.e.a... │ │ │ │ +0005d4b0: 4473 6967 6e61 7475 7265 936f 95ac 7276 Dsignature.o..rv │ │ │ │ +0005d4c0: 9365 7296 04c9 4561 9374 90ac 7279 7098 .er...Ea.t..ryp. │ │ │ │ +0005d4d0: 6593 7374 7275 6374 7572 6593 0a93 2873 e.structure...(s │ │ │ │ +0005d4e0: 6565 9353 6563 7469 6f6e 9104 c944 392e ee.Section...D9. │ │ │ │ +0005d4f0: 3329 2e91 07d4 b741 9104 c90c e56d 6f91 3).....A.....mo. │ │ │ │ +0005d500: ff66 6664 656c 9106 07d7 d74d 9106 0a29 .ffdel.....M...) │ │ │ │ +0005d510: cf6f 6693 068d 9f01 cccc d50a 8e91 0b6c .of............l │ │ │ │ +0005d520: d9cf 6973 8ea1 8d91 12c7 6173 709a 538e ..is......asp.S. │ │ │ │ +0005d530: 6563 690c 6564 9603 eaa8 6290 ac72 7993 eci.ed....b..ry. │ │ │ │ +0005d540: 6193 6d6f 9864 656c 936f 6693 7468 6593 a.mo.del.of.the. │ │ │ │ +0005d550: 7490 ac72 7970 9865 9373 7472 7563 7475 t..ryp.e.structu │ │ │ │ +0005d560: 7265 9370 6c75 7393 666f 7293 6561 639a re.plus.for.eac. │ │ │ │ +0005d570: ac72 6893 636f 6e73 7461 6e98 7493 28df .rh.constan.t.(. │ │ │ │ +0005d580: 63d7 3b91 01ff fe1b 906e 39cf 2996 0355 c.;......n9.)..U │ │ │ │ +0005d590: 52da 3293 cf06 8d9f 01cc ccd5 0a8e 910a R.2............. │ │ │ │ +0005d5a0: 8e3c cf61 6e91 03ea a865 6c65 6d65 6e98 .<.an....elemen. │ │ │ │ +0005d5b0: 748e 9f21 1e77 8d8d 8d91 18c7 61d7 4d91 t..!.w......a.M. │ │ │ │ +0005d5c0: 0140 e4cf 28df 63d7 3b91 01ff fe1b 9a6e .@..(.c.;......n │ │ │ │ +0005d5d0: 39cf 2996 0355 52da 328d 8d8d 910a 7411 9.)..UR.2.....t. │ │ │ │ +0005d5e0: 9ff5 fffc bf59 8e8e 9f0c 2225 8d93 d858 .....Y...."%...X │ │ │ │ +0005d5f0: 91ff 3526 73db 3255 8d91 00cd 289f fdb8 ..5&s.2U....(... │ │ │ │ +0005d600: e4d9 6e8e 8e8e 911e 59ed cf5b 96fe 0002 ..n.....Y..[.... │ │ │ │ +0005d610: 5bd7 1b98 cf5d 935d 8d9f 01cc ccd8 4d8e [....].]......M. │ │ │ │ +0005d620: 9109 83f0 cf28 d758 91fe f185 73cf 298e .....(.X....s.). │ │ │ │ +0005d630: 8e8e 9f26 e77a 8d91 12c7 616f 6696 042f ...&.z....aof../ │ │ │ │ +0005d640: 5a74 6865 9b04 2f59 696e 6469 6361 7465 Zthe../Yindicate │ │ │ │ +0005d650: 6493 6361 7274 6573 6961 6e98 7072 6f90 d.cartesian.pro. │ │ │ │ +0005d660: 538e 6475 6374 2c91 0440 8677 6865 7265 S.duct,..@.where │ │ │ │ +0005d670: 93d7 6e93 cf69 7398 7468 6593 6e95 ac72 ..n..is.the.n..r │ │ │ │ +0005d680: 756d 9362 9053 8e65 7291 042f 5a6f 6698 um.b.S.er../Zof. │ │ │ │ +0005d690: 7493 7970 9553 8e65 9104 2f5a 7691 ff58 t.yp.S.e../Zv..X │ │ │ │ +0005d6a0: e461 7269 6162 6c65 7398 6f93 6363 7572 .ariables.o.ccur │ │ │ │ +0005d6b0: 7269 6e67 9104 2f5a 696e 8ea1 8d91 12c7 ring../Zin...... │ │ │ │ +0005d6c0: 61d7 1b9a 6e39 cf2e 9106 58ae 496e 9104 a...n9....X.In.. │ │ │ │ +0005d6d0: 4a98 6f74 6865 7296 044a 9777 90ac 726f J.other..J.w..ro │ │ │ │ +0005d6e0: 7264 7393 d74d 9101 40e4 cf28 df63 d73b rds..M..@..(.c.; │ │ │ │ +0005d6f0: 9101 fffe 1b98 cf29 9b04 4a98 6973 9361 .......)..J.is.a │ │ │ │ +0005d700: 9828 6465 7090 538e 656e 6465 6e9a ac72 .(dep.S.enden..r │ │ │ │ +0005d710: 746c 7993 7498 7970 9053 8e65 6429 9366 tly.t.yp.S.ed).f │ │ │ │ +0005d720: 756e 6374 696f 6e9b 044a 9861 7373 6967 unction..J.assig │ │ │ │ +0005d730: 6e69 6e67 9374 6f98 6561 6390 ac72 6893 ning.to.eac..rh. │ │ │ │ +0005d740: d758 91fe f185 7396 03f8 9dda 3293 558d .X....s.....2.U. │ │ │ │ +0005d750: 9101 3111 9ffb a532 d86e 8e8e a18d 9112 ..1....2.n...... │ │ │ │ +0005d760: c761 cf61 6e96 0461 7365 6c65 6d65 6e90 .a.an..aselemen. │ │ │ │ +0005d770: ac72 7493 6f66 935b 96fe 0002 5bd7 1b9a .rt.of.[....[... │ │ │ │ +0005d780: 6e39 cf5d 935d 8d9f 01cc ccd8 4d8e 9109 n9.].]......M... │ │ │ │ +0005d790: 83f0 cf28 d758 91fe f185 73cf 292e 9106 ...(.X....s.)... │ │ │ │ +0005d7a0: 9d42 496e 9604 6173 7468 6593 6361 7365 .BIn..asthe.case │ │ │ │ +0005d7b0: 9374 6861 7493 d76e 9104 1f86 cf3d 9104 .that..n.....=.. │ │ │ │ +0005d7c0: 1f85 3093 2873 6f91 0461 7474 6861 7493 ..0.(so..atthat. │ │ │ │ +0005d7d0: d71b 9104 cfac cf69 7393 6d6f 6e6f 6d6f .......is.monomo │ │ │ │ +0005d7e0: 7270 6869 6329 2c91 047f 265b 96fe 0002 rphic),...&[.... │ │ │ │ +0005d7f0: 5bd7 1b98 cf5d 935d 8d9f 01cc ccd8 4d8e [....].]......M. │ │ │ │ +0005d800: 910d e563 cf77 90ac 7261 738e a18d 9112 ...c.w..ras..... │ │ │ │ +0005d810: c761 6964 656e 90ac 7274 690c 6564 9603 .aiden..rti.ed.. │ │ │ │ +0005d820: d07b 7769 7468 9b03 d07a 6193 7365 7498 .{with...za.set. │ │ │ │ +0005d830: 696e 93da 5591 0501 8bcf 616e 6493 7468 in..U.....and.th │ │ │ │ +0005d840: 656e 98d7 4d91 0140 e4cf 28d7 633b 9101 en..M..@..(.c;.. │ │ │ │ +0005d850: fffe 1b90 6e39 cf29 9363 616e 9862 9053 ....n9.).can.b.S │ │ │ │ +0005d860: 8e65 9369 6465 6e90 ac72 7469 0c65 6498 .e.iden..rti.ed. │ │ │ │ +0005d870: 7769 7468 9361 6e98 656c 656d 656e 90ac with.an.elemen.. │ │ │ │ +0005d880: 7274 936f 6698 7468 6174 9373 6574 2e8e rt.of.that.set.. │ │ │ │ +0005d890: 9f11 2fbf 8d91 1e28 f054 6865 9605 41cf ../....(.The..A. │ │ │ │ +0005d8a0: 6d65 616e 696e 679b 0541 ce6f 6693 eb48 meaning..A.of..H │ │ │ │ +0005d8b0: 484f 4c93 cf74 6572 6d73 9869 6e93 7375 HOL..terms.in.su │ │ │ │ +0005d8c0: 6390 ac72 6893 6193 6d6f 9053 8e64 656c c..rh.a.mo.S.del │ │ │ │ +0005d8d0: 9877 696c 6c93 6e6f 90ac 7277 9362 9553 .will.no..rw.b.S │ │ │ │ +0005d8e0: 8e65 9864 6573 6372 6962 9365 642e 9109 .e.describ.ed... │ │ │ │ +0005d8f0: 3e54 5468 6591 0541 cf73 656d 616e 90ac >TThe..A.seman.. │ │ │ │ +0005d900: 7274 6963 738e a18d 9112 c761 696e 9aac rtics......ain.. │ │ │ │ +0005d910: 7274 6572 7072 6574 7396 0364 a363 6c6f rterprets..d.clo │ │ │ │ +0005d920: 7365 6493 7465 726d 7391 0364 a269 6e98 sed.terms..d.in. │ │ │ │ +0005d930: 7698 6f6c 7669 6e67 936e 6f93 7498 7970 v.olving.no.t.yp │ │ │ │ +0005d940: 9053 8e65 9376 91ff 58e4 6172 6961 626c .S.e.v..X.ariabl │ │ │ │ +0005d950: 6573 9361 7391 0364 a265 6c65 6d65 6e98 es.as..d.elemen. │ │ │ │ +0005d960: 7473 936f 6693 7365 7473 9369 6e91 0364 ts.of.sets.in..d │ │ │ │ +0005d970: a2da 5591 0495 b4cf 2874 6865 9370 6172 ..U.....(the.par │ │ │ │ +0005d980: 7469 6375 6c61 728e a18d 9112 c761 7365 ticular......ase │ │ │ │ +0005d990: 749b 02ff 8d69 6e95 ac72 7693 6f6c 7693 t....in..rv.olv. │ │ │ │ +0005d9a0: 6564 9102 ff8c 6290 538e 6569 6e67 9864 ed....b.S.eing.d │ │ │ │ +0005d9b0: 6572 6976 9365 6496 02ff 8c66 726f 6d98 eriv.ed....from. │ │ │ │ +0005d9c0: 7468 6593 7490 ac72 7970 9053 8e65 986f the.t..ryp.S.e.o │ │ │ │ +0005d9d0: 6693 7468 6598 7465 726d 9361 7398 696e f.the.term.as.in │ │ │ │ +0005d9e0: 9353 6563 7469 6f6e 9839 2e32 2e32 292e .Section.9.2.2). │ │ │ │ +0005d9f0: 9104 ea81 4d6f 7265 9867 656e 6572 616c ....More.general │ │ │ │ +0005da00: 6c79 91ff 0556 2c91 032e 9269 668e a18d ly...V,....if... │ │ │ │ +0005da10: 9112 c761 7468 6596 0389 1563 6c6f 7365 ...athe....close │ │ │ │ +0005da20: 6493 7465 726d 9b03 8916 696e 95ac 7276 d.term....in..rv │ │ │ │ +0005da30: 936f 6c76 9365 7396 0389 15d7 6e93 cf74 .olv.es.....n..t │ │ │ │ +0005da40: 90ac 7279 7090 538e 6593 7691 ff58 e461 ..ryp.S.e.v..X.a │ │ │ │ +0005da50: 7269 6162 6c65 7393 7468 656e 9369 7498 riables.then.it. │ │ │ │ +0005da60: 6973 9369 6e9a ac72 7465 7270 7265 7465 is.in..rterprete │ │ │ │ +0005da70: 6493 6173 9361 6e93 656c 656d 656e 9874 d.as.an.elemen.t │ │ │ │ +0005da80: 9103 8916 6f66 9361 9370 726f 9053 8e64 ....of.a.pro.S.d │ │ │ │ +0005da90: 7563 748e a18d 8d91 12c7 619f f7ff fcbf uct.......a..... │ │ │ │ +0005daa0: 518e 8d91 1c39 2a9f 0280 04d8 5891 ff35 Q....9*.....X..5 │ │ │ │ +0005dab0: 2673 db32 558d 9100 cd28 9ffd b8e4 d96e &s.2U....(.....n │ │ │ │ +0005dac0: 8e8e 9139 bdc3 d759 9102 9c70 cf28 d758 ...9...Y...p.(.X │ │ │ │ +0005dad0: 91fe f185 73cf 292c 9103 f078 7768 6572 ....s.),...xwher │ │ │ │ +0005dae0: 6596 03ef 4e74 6865 9366 756e 6374 696f e...Nthe.functio │ │ │ │ +0005daf0: 6e93 d759 9105 f9ac cf3a 9103 5d3c da55 n..Y.....:..]<.U │ │ │ │ +0005db00: 8d91 0131 119f fba5 32d8 6e8e 8d8d 8d91 ...1....2.n..... │ │ │ │ +0005db10: 0a36 9dda 008e 8e8e 9111 8bf6 2191 035d .6..........!..] │ │ │ │ +0005db20: 3b55 9105 2060 cf69 7393 6465 7269 769a ;U.. `.is.deriv. │ │ │ │ +0005db30: ac72 6564 9366 726f 6d93 7468 6593 7498 .red.from.the.t. │ │ │ │ +0005db40: 7970 9053 8e65 936f 6691 03ef 4f74 6865 yp.S.e.of...Othe │ │ │ │ +0005db50: 9374 6572 6d93 2869 6e8e a18d 9112 c761 .term.(in......a │ │ │ │ +0005db60: 6196 0422 b674 9aac 7279 7090 538e 6593 a..".t..ryp.S.e. │ │ │ │ +0005db70: 636f 6e98 7465 7874 9364 6572 6976 9865 con.text.deriv.e │ │ │ │ +0005db80: 6493 6672 6f6d 9374 6865 9374 6572 6d29 d.from.the.term) │ │ │ │ +0005db90: 2e91 05e1 0a54 6898 7573 9374 6865 936d .....Th.us.the.m │ │ │ │ +0005dba0: 6561 6e69 6e67 936f 6693 7468 6593 7465 eaning.of.the.te │ │ │ │ +0005dbb0: 726d 9369 7393 6193 2864 6570 9053 8e65 rm.is.a.(dep.S.e │ │ │ │ +0005dbc0: 6e64 656e 9874 6c79 8ea1 8d91 12c7 6174 nden.tly......at │ │ │ │ +0005dbd0: 95ac 7279 7090 538e 6564 299b 0378 dc66 ..ryp.S.ed)..x.f │ │ │ │ +0005dbe0: 756e 6374 696f 6e91 0378 db77 6869 6393 unction..x.whic. │ │ │ │ +0005dbf0: 682c 9103 8f9e 7768 656e 9861 7070 6c69 h,....when.appli │ │ │ │ +0005dc00: 6564 9103 78db 746f 9861 6e93 7991 0378 ed..x.to.an.y..x │ │ │ │ +0005dc10: db6d 6561 6e69 6e67 7398 6393 686f 7365 .meanings.c.hose │ │ │ │ +0005dc20: 6e96 0378 db66 6f72 9874 6865 9374 90ac n..x.for.the.t.. │ │ │ │ +0005dc30: 7279 7090 538e 6598 7691 ff58 e461 7269 ryp.S.e.v..X.ari │ │ │ │ +0005dc40: 6162 6c65 7393 696e 9874 6865 8ea1 8d91 ables.in.the.... │ │ │ │ +0005dc50: 12c7 6174 6572 6d2c 9103 89b9 7969 656c ..aterm,....yiel │ │ │ │ +0005dc60: 6473 9603 717e 6193 6d65 616e 696e 6793 ds..q~a.meaning. │ │ │ │ +0005dc70: 666f 729b 0371 7d74 6865 9374 6572 6d93 for..q}the.term. │ │ │ │ +0005dc80: 6173 9361 6e98 656c 656d 656e 90ac 7274 as.an.elemen..rt │ │ │ │ +0005dc90: 936f 6693 6193 7365 7498 696e 93da 5591 .of.a.set.in..U. │ │ │ │ +0005dca0: 0131 11cf 2e91 0510 7d4f 6e98 7468 6593 .1......}On.the. │ │ │ │ +0005dcb0: 6f74 6865 7293 6861 6e64 2c91 0389 b969 other.hand,....i │ │ │ │ +0005dcc0: 6693 7468 658e a18d 9112 c761 7465 726d f.the......aterm │ │ │ │ +0005dcd0: 9b04 339d 696e 95ac 7276 936f 6c76 9365 ..3.in..rv.olv.e │ │ │ │ +0005dce0: 7396 0433 9cd7 6d98 cf66 7265 6598 7691 s..3..m..free.v. │ │ │ │ +0005dcf0: ff58 e461 7269 6162 6c65 7393 6275 7498 .X.ariables.but. │ │ │ │ +0005dd00: 6e6f 9874 90ac 7279 7090 538e 6593 7691 no.t..ryp.S.e.v. │ │ │ │ +0005dd10: ff58 e461 7269 6162 6c65 732c 9104 45da .X.ariables,..E. │ │ │ │ +0005dd20: 7468 656e 9869 7493 6973 9869 6e90 ac72 then.it.is.in..r │ │ │ │ +0005dd30: 7465 7270 7265 7465 6498 6173 9361 9866 terpreted.as.a.f │ │ │ │ +0005dd40: 756e 6374 696f 6e8e a18d 9112 c761 d759 unction......a.Y │ │ │ │ +0005dd50: 8d9f 01cc ccd5 318e 9107 b4d2 da02 8d91 ......1......... │ │ │ │ +0005dd60: 02f4 cd01 9601 fffe 0193 018e 9113 e999 ................ │ │ │ │ +0005dd70: 0291 02f4 ced7 598d 9f01 cccc d86d 8e8d ......Y......m.. │ │ │ │ +0005dd80: 9108 04c4 da21 8e91 1404 c6d7 5991 06f3 .....!......Y... │ │ │ │ +0005dd90: ffcf 7768 6572 6596 0457 8f74 6865 9b04 ..where..W.the.. │ │ │ │ +0005dda0: 5790 7365 7473 93d7 598d 9f01 cccc d531 W.sets..Y......1 │ │ │ │ +0005ddb0: 8e91 04c0 04d7 3b8d 9601 fffe 3a93 3a93 ......;.....:.:. │ │ │ │ +0005ddc0: 3a8e 9111 ca9c 3b91 01ff fe59 8d9f 01cc :.....;....Y.... │ │ │ │ +0005ddd0: ccd8 6d8e 910c 5c54 cf69 6e93 da55 9105 ..m...\T.in..U.. │ │ │ │ +0005dde0: 88a0 cf61 7265 9874 6865 9369 6e90 ac72 ...are.the.in..r │ │ │ │ +0005ddf0: 7465 7270 7265 7461 7469 6f6e 7398 6f66 terpretations.of │ │ │ │ +0005de00: 9374 6865 9874 90ac 7279 7090 538e 6573 .the.t..ryp.S.es │ │ │ │ +0005de10: 936f 668e a18d 9112 c761 7468 6596 0443 .of......athe..C │ │ │ │ +0005de20: 9a66 7265 6593 7691 ff58 e461 7269 6162 .free.v..X.ariab │ │ │ │ +0005de30: 6c65 7393 696e 9374 6865 9374 6572 6d93 les.in.the.term. │ │ │ │ +0005de40: 616e 6493 7468 6593 7365 7493 d759 9106 and.the.set..Y.. │ │ │ │ +0005de50: 8927 da32 9103 ecb7 5591 0574 abcf 6973 .'.2....U..t..is │ │ │ │ +0005de60: 9374 6865 9369 6e9a ac72 7465 7270 7265 .the.in..rterpre │ │ │ │ +0005de70: 7461 7469 6f6e 936f 6693 7468 6593 7498 tation.of.the.t. │ │ │ │ +0005de80: 7970 9053 8e65 936f 6693 7468 658e a18d yp.S.e.of.the... │ │ │ │ +0005de90: 9112 c761 7465 726d 3b91 04bb 2f74 6890 ...aterm;.../th. │ │ │ │ +0005dea0: ac72 7573 9604 75ad 7468 659b 0475 ac6d .rus..u.the..u.m │ │ │ │ +0005deb0: 6561 6e69 6e67 936f 6693 7468 6593 7465 eaning.of.the.te │ │ │ │ +0005dec0: 726d 9869 7393 6193 6675 6e63 7469 6f6e rm.is.a.function │ │ │ │ +0005ded0: 9877 6869 6390 ac72 682c 9104 986e 7768 .whic..rh,...nwh │ │ │ │ +0005dee0: 656e 9361 7070 6c69 6564 9374 6f98 616e en.applied.to.an │ │ │ │ +0005def0: 90ac 7279 936d 6561 6e69 6e67 738e a18d ..ry.meanings... │ │ │ │ +0005df00: 9112 c761 6390 ac72 686f 7365 6e96 0393 ...ac..rhosen... │ │ │ │ +0005df10: fe66 6f72 9b03 93ff 7468 6593 6672 6565 .for....the.free │ │ │ │ +0005df20: 9876 91ff 58e4 6172 6961 626c 6573 9369 .v..X.ariables.i │ │ │ │ +0005df30: 6e93 7468 6598 7465 726d 2c91 03a5 5379 n.the.term,...Sy │ │ │ │ +0005df40: 6965 6c64 7398 6193 6d65 616e 696e 6793 ields.a.meaning. │ │ │ │ +0005df50: 666f 7298 7468 6593 7465 726d 2e91 051b for.the.term.... │ │ │ │ +0005df60: fd46 696e 616c 6c79 91ff 0556 2c91 03a5 .Finally...V,... │ │ │ │ +0005df70: 5474 6865 936d 6f73 748e 9112 c761 9f0e Tthe.most....a.. │ │ │ │ +0005df80: 1b37 8900 0066 6600 71cf 9f9f 0c99 9a8d .7...ff.q....... │ │ │ │ +0005df90: 8d8d 8d91 0d83 909f fc5e ffc5 348e 8e8e .........^..4... │ │ │ │ +0005dfa0: 9112 0003 c652 6563 616c 6c96 0440 0d74 .....Recall..@.t │ │ │ │ +0005dfb0: 6861 7493 7495 b8e3 7793 6f9b 0440 0e74 hat.t...w.o..@.t │ │ │ │ +0005dfc0: 6572 6d73 9604 400d 6172 6593 7361 6964 erms..@.are.said │ │ │ │ +0005dfd0: 9374 6f98 6290 471d 6593 c90b 9009 7ac6 .to.b.G.e.....z. │ │ │ │ +0005dfe0: 2d65 7175 6976 91ff 71c7 616c 656e 90b8 -equiv..q.alen.. │ │ │ │ +0005dff0: e374 9369 6693 7468 6579 9364 690b 6572 .t.if.they.di.er │ │ │ │ +0005e000: 986f 6e6c 7993 696e 9374 6865 936e 616d .only.in.the.nam │ │ │ │ +0005e010: 6573 986f 6693 7468 6569 7293 6290 471d es.of.their.b.G. │ │ │ │ +0005e020: 6f75 6e64 8e9f 0c00 008d 7691 ff71 c761 ound......v..q.a │ │ │ │ +0005e030: 7269 6162 6c65 732e 8e8e 9f24 fd13 8e8c riables....$.... │ │ │ │ +0005e040: 8b00 0000 6e00 0000 0000 0000 0000 0000 ....n........... │ │ │ │ 0005e050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0005e060: 0000 05ce 25a0 02cc 0555 8da0 fd46 d30e ....%....U...F.. │ │ │ │ -0005e070: 8d8d 8d8d 9ffa 999a 8d91 eaf1 ebd0 3131 ..............11 │ │ │ │ -0005e080: 3092 00e7 15f3 4368 6170 7465 7296 0480 0.....Chapter... │ │ │ │ -0005e090: 0039 2e91 0a80 0053 796e 9aa0 0074 6178 .9.....Syn...tax │ │ │ │ -0005e0a0: 9361 6e64 9353 656d 616e 9874 6963 738e .and.Seman.tics. │ │ │ │ -0005e0b0: 91ea f1eb 9f05 6666 8900 00e6 6601 c73e ......ff....f..> │ │ │ │ -0005e0c0: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 |......./......! │ │ │ │ -0005e0d0: 8d91 eaf1 ebcf 6765 6e65 7261 6c96 03c3 ......general... │ │ │ │ -0005e0e0: fc63 6173 6593 6973 936f 669b 03c3 fd61 .case.is.of....a │ │ │ │ -0005e0f0: 9374 6572 6d93 696e 95ac 7276 936f 6c76 .term.in..rv.olv │ │ │ │ -0005e100: 696e 6796 03c3 fcd7 6e93 cf74 90ac 7279 ing.....n..t..ry │ │ │ │ -0005e110: 7090 538e 6593 7691 ff58 e461 7269 6162 p.S.e.v..X.ariab │ │ │ │ -0005e120: 6c65 7393 616e 6493 d76d 98cf 6672 6565 les.and..m..free │ │ │ │ -0005e130: 9376 91ff 58e4 6172 6961 626c 6573 3a91 .v..X.ariables:. │ │ │ │ -0005e140: 0525 8a69 7493 6973 9369 6e90 ac72 7465 .%.it.is.in..rte │ │ │ │ -0005e150: 7270 7265 7465 648e a410 0000 8d91 eaf1 rpreted......... │ │ │ │ -0005e160: eb61 7396 03ea a861 6e93 656c 656d 656e .as....an.elemen │ │ │ │ -0005e170: 90ac 7274 936f 6693 6193 7072 6f90 538e ..rt.of.a.pro.S. │ │ │ │ -0005e180: 6475 6374 8ea9 192e 9e8d 8d8d 8d8d 8d91 duct............ │ │ │ │ -0005e190: f810 aa9f f5ff fcbf 598e 8e9f 0c22 258d ........Y...."%. │ │ │ │ -0005e1a0: 91f0 f1eb d858 91ff 3526 73db 3255 8d91 .....X..5&s.2U.. │ │ │ │ -0005e1b0: 00cd 289f fdb8 e4d9 6e8e 8e8e 910d f684 ..(.....n....... │ │ │ │ -0005e1c0: d759 8d9f 01cc ccd5 318e 9104 c004 cf28 .Y......1......( │ │ │ │ -0005e1d0: d758 9bfe f185 73cf 2996 02aa a8da 028d .X....s.)....... │ │ │ │ -0005e1e0: 9301 9601 fffe 0193 018e 9113 554e 0293 ............UN.. │ │ │ │ -0005e1f0: d759 8d9f 01cc ccd8 6d8e 9108 04c4 cf28 .Y......m......( │ │ │ │ -0005e200: d758 9873 cf29 8d91 0355 52da 218e 9112 .X.s.)...UR.!... │ │ │ │ -0005e210: aaa6 d759 9102 9c70 cf28 d758 9873 cf29 ...Y...p.(.X.s.) │ │ │ │ -0005e220: 8e8e 8e9f 2027 5f8d 91ea f1eb 7768 6572 .... '_.....wher │ │ │ │ -0005e230: 6596 0500 0474 6865 9366 756e 6374 696f e....the.functio │ │ │ │ -0005e240: 6e73 93d7 598d 9f01 cccc d531 8e91 04c0 ns..Y......1.... │ │ │ │ -0005e250: 04d7 3b8d 9601 fffe 3a93 3a93 3a8e 9111 ..;.....:.:.:... │ │ │ │ -0005e260: ca9c 3b96 01ff fe59 8d9f 01cc ccd8 6d8e ..;....Y......m. │ │ │ │ -0005e270: 9108 04c4 d73b 9359 9107 c9db cf3a 9105 .....;.Y.....:.. │ │ │ │ -0005e280: 2d6c da55 8d91 0131 119f fba5 32d8 6e8e -l.U...1....2.n. │ │ │ │ -0005e290: 8d8d 8d91 0c06 ccda 008e 8e8e 9113 5c25 ..............\% │ │ │ │ -0005e2a0: 2191 052d 6b55 9106 3115 cf61 7265 9605 !..-kU..1..are.. │ │ │ │ -0005e2b0: 0004 6465 7465 726d 696e 6564 9362 9aac ..determined.b.. │ │ │ │ -0005e2c0: 7279 9374 6865 9374 9879 7090 538e 6573 ry.the.t.yp.S.es │ │ │ │ -0005e2d0: 936f 6693 7468 6593 6672 6565 8ea1 8d91 .of.the.free.... │ │ │ │ -0005e2e0: eaf1 eb76 91ff 58e4 6172 6961 626c 6573 ...v..X.ariables │ │ │ │ -0005e2f0: 9603 eaa8 616e 6493 7468 6593 749a ac72 ....and.the.t..r │ │ │ │ -0005e300: 7970 9053 8e65 936f 6693 7468 6593 7465 yp.S.e.of.the.te │ │ │ │ -0005e310: 726d 9328 696e 9361 9374 9879 7090 538e rm.(in.a.t.yp.S. │ │ │ │ -0005e320: 6593 636f 6e98 7465 7874 9364 6572 6976 e.con.text.deriv │ │ │ │ -0005e330: 9865 6493 6672 6f6d 9374 6865 9374 6572 .ed.from.the.ter │ │ │ │ -0005e340: 6d29 2e8e a18d 91f6 537a 4d6f 7265 9603 m)......SzMore.. │ │ │ │ -0005e350: eaa8 7072 6563 6973 656c 7991 ff05 562c ..precisely...V, │ │ │ │ -0005e360: 9367 6976 9aac 7265 6e93 6193 7465 726d .giv..ren.a.term │ │ │ │ -0005e370: 2d69 6e2d 636f 6e98 7465 7874 93d7 0b91 -in-con.text.... │ │ │ │ -0005e380: fe13 9173 3b78 91fe 0002 733a 7493 cf6f ...s;x....s:t..o │ │ │ │ -0005e390: 9876 9865 7293 068d 9f01 cccc d50a 8e91 .v.er........... │ │ │ │ -0005e3a0: 0a8e 3ccf 7375 7070 9053 8e6f 7365 8ea6 ..<.supp.S.ose.. │ │ │ │ -0005e3b0: 8d8d 8d8d 91fc 9239 eb60 8088 8e8e 8e91 .......9.`...... │ │ │ │ -0005e3c0: 0851 d7d7 7496 03ea a8cf 6861 7393 7490 .Q..t.....has.t. │ │ │ │ -0005e3d0: ac72 7970 9053 8e65 93d7 1c8e 9f19 ba34 .ryp.S.e.......4 │ │ │ │ -0005e3e0: 8d8d 8d8d 91fc 9239 eb60 8088 8e8e 8e91 .......9.`...... │ │ │ │ -0005e3f0: 0851 d7d7 7891 fe00 0273 9603 5552 cf3d .Q..x....s..UR.= │ │ │ │ -0005e400: 93d7 788d 9f01 cccc d531 8e91 04c0 04d7 ..x......1...... │ │ │ │ -0005e410: 3b8d 9601 fffe 3a93 3a93 3a8e 9111 ca9c ;.....:.:.:..... │ │ │ │ -0005e420: 3b91 01ff fe78 8d9f 01cc ccd8 6d8e 910b ;....x......m... │ │ │ │ -0005e430: ef6c cf61 6e64 9603 eaa8 6561 639a ac72 .l.and....eac..r │ │ │ │ -0005e440: 6893 d778 8d9f 01cc ccd8 6a8e 9108 50b2 h..x......j...P. │ │ │ │ -0005e450: cf68 6173 9374 9879 7090 538e 6593 d71b .has.t.yp.S.e... │ │ │ │ -0005e460: 8d9f 01cc ccd8 6a8e 8e9f 19ba 358d 8d8d ......j.....5... │ │ │ │ -0005e470: 8d91 fc92 39eb 6080 888e 8e8e 9108 51d7 ....9.`.......Q. │ │ │ │ -0005e480: d70b 91fe 1391 7396 0355 52cf 3d93 d70b ......s..UR.=... │ │ │ │ -0005e490: 8d9f 01cc ccd5 318e 9104 c004 d73b 8d96 ......1......;.. │ │ │ │ -0005e4a0: 01ff fe3a 933a 933a 8e91 11ca 9c3b 9101 ...:.:.:.....;.. │ │ │ │ -0005e4b0: fffe 0b8d 9f01 cccc d86e 8e91 05a8 50cf .........n....P. │ │ │ │ -0005e4c0: 2e8e a68d 91ea f1eb 5468 656e 9604 ff14 ........Then.... │ │ │ │ -0005e4d0: 7369 6e63 659b 04ff 13d7 0b91 fe13 9173 since..........s │ │ │ │ -0005e4e0: 3b78 91fe 0002 733a 7493 cf69 7398 6193 ;x....s:t..is.a. │ │ │ │ -0005e4f0: 7465 726d 2d69 6e2d 636f 6e90 ac72 7465 term-in-con..rte │ │ │ │ -0005e500: 7874 2c91 0544 2fd7 0b9b fe13 9173 3a1c xt,..D/......s:. │ │ │ │ -0005e510: 9106 5630 cf61 6e64 93d7 0b98 733a 1b8d ..V0.and....s:.. │ │ │ │ -0005e520: 9f01 cccc d86a 8e91 0965 1dcf 6172 6593 .....j...e..are. │ │ │ │ -0005e530: 7495 ac72 7970 9053 8e65 732d 696e 2d63 t..ryp.S.es-in-c │ │ │ │ -0005e540: 6f6e 9374 6578 742c 9105 442e 616e 6491 on.text,..D.and. │ │ │ │ -0005e550: 04ff 1468 656e 6365 8ea1 8d91 eaf1 eb67 ...hence.......g │ │ │ │ -0005e560: 6976 90ac 7265 9603 46e9 7269 7365 9103 iv..re..F.rise.. │ │ │ │ -0005e570: 46e8 746f 9366 756e 6374 696f 6e73 935b F.to.functions.[ │ │ │ │ -0005e580: 96fe 0002 5bd7 0b9b fe13 9173 3a1c 9101 ....[......s:... │ │ │ │ -0005e590: 571d cf5d 935d 8d9f 01cc ccd8 4d8e 910c W..].]......M... │ │ │ │ -0005e5a0: cad8 cf61 6e64 9103 46e9 5b93 5bd7 0b98 ...and..F.[.[... │ │ │ │ -0005e5b0: 733a 1b8d 9f01 cccc d86a 8e91 0466 0acf s:.......j...f.. │ │ │ │ -0005e5c0: 5d93 5d8d 9f01 cccc d84d 8e91 0cca d9cf ].]......M...... │ │ │ │ -0005e5d0: 6672 6f6d 9b03 46e8 da55 8d91 0131 119f from..F..U...1.. │ │ │ │ -0005e5e0: fba5 32d8 6e8e 910a 204a cf74 6f96 0346 ..2.n... J.to..F │ │ │ │ -0005e5f0: e9da 5591 0477 f9cf 6173 9369 6e93 7365 ..U..w..as.in.se │ │ │ │ -0005e600: 6374 696f 6e98 392e 322e 322e 9105 024b ction.9.2.2....K │ │ │ │ -0005e610: 5468 6593 6d65 616e 696e 678e a18d 91ea The.meaning..... │ │ │ │ -0005e620: f1eb 6f66 9603 eaa8 d70b 91fe 1391 733b ..of..........s; │ │ │ │ -0005e630: 7891 fe00 0273 3a74 93cf 696e 9374 6865 x....s:t..in.the │ │ │ │ -0005e640: 936d 6f9a 538e 6465 6c93 d74d 9105 2b8c .mo.S.del..M..+. │ │ │ │ -0005e650: cf77 696c 6c93 6298 6593 6769 769a ac72 .will.b.e.giv..r │ │ │ │ -0005e660: 656e 9362 9879 9361 6e93 656c 656d 656e en.b.y.an.elemen │ │ │ │ -0005e670: 9874 8ea4 2183 fd8d 8d8d 91f0 f1eb 5b96 .t..!.........[. │ │ │ │ -0005e680: fe00 025b d70b 9bfe 1391 733b 7893 733a ...[......s;x.s: │ │ │ │ -0005e690: 74cf 5d93 5d8d 9f01 cccc d84d 8e91 0cd9 t.].]......M.... │ │ │ │ -0005e6a0: 42da 328d 8d8d 910a 7411 9ff5 fffc bf59 B.2.....t......Y │ │ │ │ -0005e6b0: 8e8e 9f0c 2225 8d91 0355 52d8 5891 ff35 ...."%...UR.X..5 │ │ │ │ -0005e6c0: 2673 db32 558d 9100 cd28 9ffd b8e4 d96e &s.2U....(.....n │ │ │ │ -0005e6d0: 8e8e 8e8d 8d9f eb66 5a8d 9120 59eb bf30 .......fZ.. Y..0 │ │ │ │ -0005e6e0: 8e9f 1200 0b8d 9120 59eb 408e 8e8d 9ff2 ....... Y.@..... │ │ │ │ -0005e6f0: fffd 8d91 2cb8 cdd8 6d8e 9f0d 0003 8d8d ....,...m....... │ │ │ │ -0005e700: 912a 17a0 9ff5 fffc bf59 8e8e 9f0b f496 .*.......Y...... │ │ │ │ -0005e710: 8d91 2919 ecd8 6a90 7608 d53d 318e 8e91 ..)...j.v..=1... │ │ │ │ -0005e720: 37dc 72cf 5b93 5bd7 0b98 733a 1b8d 9f01 7.r.[.[...s:.... │ │ │ │ -0005e730: cccc d86a 8e91 0466 0acf 5d93 5d8d 9f01 ...j...f..].]... │ │ │ │ -0005e740: cccc d84d 8e91 0983 f0cf 28d7 5891 fef1 ...M......(.X... │ │ │ │ -0005e750: 8573 cf29 8d9f eb66 5a8d bf31 8e9f 1200 .s.)...fZ..1.... │ │ │ │ -0005e760: 0b8d 418e 8e8e 8d92 0085 f9dc da21 8e92 ..A..........!.. │ │ │ │ -0005e770: 0091 f9de cf5b 935b d70b 9873 3a1c 9101 .....[.[...s:... │ │ │ │ -0005e780: 571d cf5d 935d 8d9f 01cc ccd8 4d8e 9109 W..].]......M... │ │ │ │ -0005e790: 83f0 cf28 d758 91fe f185 73cf 29d7 3a8e ...(.X....s.).:. │ │ │ │ -0005e7a0: 8e8e a18d 91ea f1eb cf49 6e96 03ea a86f .........In....o │ │ │ │ -0005e7b0: 7468 6572 9377 9aac 726f 7264 732c 9367 ther.w..rords,.g │ │ │ │ -0005e7c0: 6976 9865 6e8e a68d 8d8d 91f0 f1eb d758 iv.en..........X │ │ │ │ -0005e7d0: 91fe f185 738e 8e8d 8d91 092c bdcf 3d8e ....s......,..=. │ │ │ │ -0005e7e0: 8e8d 8d91 1c50 4528 d758 8d9f 01cc ccd5 .....PE(.X...... │ │ │ │ -0005e7f0: 318e 9104 c004 d73b 8d96 01ff fe3a 933a 1......;.....:.: │ │ │ │ -0005e800: 933a 8e91 11ca 9c3b 9101 fffe 588d 9f01 .:.....;....X... │ │ │ │ -0005e810: cccc d86e 8e91 05a8 50cf 2996 0355 52da ...n....P.)..UR. │ │ │ │ -0005e820: 3293 558d 9101 3111 9ffb 0b99 d86e 8e8e 2.U...1......n.. │ │ │ │ -0005e830: 8e8e 9f13 0000 8d8d 8d91 f57a fbd7 7991 ...........z..y. │ │ │ │ -0005e840: fe6e 3b73 8e8e 8d8d 9109 2cbd cf3d 8e8e .n;s......,..=.. │ │ │ │ -0005e850: 8d8d 911c 5045 28d7 798d 9f01 cccc d531 ....PE(.y......1 │ │ │ │ -0005e860: 8e9b 04c0 04d7 3b8d 9601 fffe 3a93 3a93 ......;.....:.:. │ │ │ │ -0005e870: 3a8e 9111 ca9c 3b91 01ff fe79 8d9f 01cc :.....;....y.... │ │ │ │ -0005e880: ccd8 6d8e 9108 04c4 cf29 9603 5552 da32 ..m......)..UR.2 │ │ │ │ -0005e890: 93cf 5b96 fe00 025b d70b 91fe 1391 733a ..[....[......s: │ │ │ │ -0005e8a0: 1b8d 9f01 cccc d531 8e98 cf5d 935d 8d9f .......1...].].. │ │ │ │ -0005e8b0: 01cc ccd8 4d8e 9b09 83f0 cf28 d758 91fe ....M......(.X.. │ │ │ │ -0005e8c0: f185 73cf 2996 02aa a8da 028d 9301 9601 ..s.)........... │ │ │ │ -0005e8d0: fffe 0193 018e 9113 554e 0293 cf5b 96fe ........UN...[.. │ │ │ │ -0005e8e0: 0002 5bd7 0b91 fe13 9173 3a1b 8d9f 01cc ..[......s:..... │ │ │ │ -0005e8f0: ccd8 6d8e 9108 04c4 cf5d 935d 8d9f 01cc ..m......].].... │ │ │ │ -0005e900: ccd8 4d8e 98cf 28d7 5891 fef1 8573 cf29 ..M...(.X....s.) │ │ │ │ -0005e910: 8e8e 8ea6 8d91 eaf1 eb6f 6e65 9604 29b6 .........one..). │ │ │ │ -0005e920: 6765 7473 9b04 29b5 616e 9365 6c65 6d65 gets..).an.eleme │ │ │ │ -0005e930: 6e90 ac72 7493 5b96 fe00 025b d70b 91fe n..rt.[....[.... │ │ │ │ -0005e940: 1391 733b 7893 733a 74cf 5d93 5d8d 9f01 ..s;x.s:t.].]... │ │ │ │ -0005e950: cccc d84d 8e91 0983 f0cf 28d7 5891 fef1 ...M......(.X... │ │ │ │ -0005e960: 8573 cf29 28d7 7991 fe6e 3b73 cf29 986f .s.)(.y..n;s.).o │ │ │ │ -0005e970: 669b 0429 b65b 935b d70b 91fe 1391 733a f..).[.[......s: │ │ │ │ -0005e980: 1c91 0157 1dcf 5d93 5d8d 9f01 cccc d84d ...W..].]......M │ │ │ │ -0005e990: 8e91 0983 f0cf 28d7 5891 fef1 8573 cf29 ......(.X....s.) │ │ │ │ -0005e9a0: 2e91 05f6 0954 6865 9864 650c 6e69 7469 .....The.de.niti │ │ │ │ -0005e9b0: 6f6e 986f 6691 0429 b55b 935b d70b 91fe on.of..).[.[.... │ │ │ │ -0005e9c0: 1391 733b 7893 733a 74cf 5d93 5d8d 9f01 ..s;x.s:t.].]... │ │ │ │ -0005e9d0: cccc d84d 8e91 0dad a6cf 7072 6f2d 8ea4 ...M......pro-.. │ │ │ │ -0005e9e0: 1000 008d 91ea f1eb 6365 6564 7396 048e ........ceeds... │ │ │ │ -0005e9f0: fc62 90ac 7279 9369 6e64 7563 7469 6f6e .b..ry.induction │ │ │ │ -0005ea00: 9b04 8efd 6f6e 9374 6865 9373 7472 7563 ....on.the.struc │ │ │ │ -0005ea10: 7475 7265 936f 6693 7468 6593 7465 726d ture.of.the.term │ │ │ │ -0005ea20: 98d7 74cf 2c91 04b8 1161 7393 666f 6c6c ..t.,....as.foll │ │ │ │ -0005ea30: 6f90 ac72 7773 2e91 0725 dc28 4173 9862 o..rws...%.(As.b │ │ │ │ -0005ea40: 9053 8e65 666f 7265 2c91 04b8 1174 6865 .S.efore,....the │ │ │ │ -0005ea50: 9373 7562 7363 7269 7074 8ea1 8d91 eaf1 .subscript...... │ │ │ │ -0005ea60: ebd7 4d91 0536 7bcf 7769 6c6c 9603 f597 ..M..6{.will.... │ │ │ │ -0005ea70: 629a 538e 6593 6472 6f70 7098 6564 9103 b.S.e.dropp.ed.. │ │ │ │ -0005ea80: f596 6672 6f6d 9374 6865 9373 656d 616e ..from.the.seman │ │ │ │ -0005ea90: 9aac 7274 6963 9362 7261 6398 6b98 6574 ..rtic.brac.k.et │ │ │ │ -0005eaa0: 7393 5b96 fe00 025b 8d8d 9100 b478 8900 s.[....[.....x.. │ │ │ │ -0005eab0: 0066 6600 0386 668e 8e91 043a de5d 935d .ff...f....:.].] │ │ │ │ -0005eac0: 9603 f597 7768 656e 9374 6865 9103 f596 ....when.the.... │ │ │ │ -0005ead0: 7061 7274 6963 756c 6172 936d 6f90 538e particular.mo.S. │ │ │ │ -0005eae0: 6465 6c93 696e 9876 986f 6c76 9865 6493 del.in.v.olv.ed. │ │ │ │ -0005eaf0: 6973 8ea1 8d91 eaf1 eb63 6c65 6172 9603 is.......clear.. │ │ │ │ -0005eb00: eaa8 6672 6f6d 9374 6865 9363 6f6e 90ac ..from.the.con.. │ │ │ │ -0005eb10: 7274 6578 742e 298e a68d 8d8d 8d91 fc92 rtext.)......... │ │ │ │ -0005eb20: 39eb 6080 888e 8e8e 9108 51d7 cf49 6696 9.`.......Q..If. │ │ │ │ -0005eb30: 0466 33d7 749b 0466 34cf 6973 9361 9876 .f3.t..f4.is.a.v │ │ │ │ -0005eb40: 91ff 58e4 6172 6961 626c 652c 9104 8516 ..X.ariable,.... │ │ │ │ -0005eb50: 6974 986d 90ac 7275 7374 9362 9053 8e65 it.m..rust.b.S.e │ │ │ │ -0005eb60: 98d7 788d 9f01 cccc d86a 8e91 08cc 3dcf ..x......j....=. │ │ │ │ -0005eb70: 666f 7293 736f 6d65 9875 6e69 7175 6593 for.some.unique. │ │ │ │ -0005eb80: d76a 9104 d46f cf3d 9604 279c 31d7 3b8d .j...o.=..'.1.;. │ │ │ │ -0005eb90: 9601 fffe 3a93 3a93 3a8e 9111 ca9c 3b91 ....:.:.:.....;. │ │ │ │ -0005eba0: 01ff fe6d cf2c 9104 8516 736f 98d7 1c91 ...m.,....so.... │ │ │ │ -0005ebb0: 057e b8cf 3d93 d71b 8d9f 01cc ccd8 6a8e .~..=.........j. │ │ │ │ -0005ebc0: 9108 cc3e cf61 6e64 9104 6633 7468 656e ...>.and..f3then │ │ │ │ -0005ebd0: 8ea1 8d91 0851 d75b 96fe 0002 5bd7 0b91 .....Q.[....[... │ │ │ │ -0005ebe0: fe13 9173 3b78 9373 3a74 cf5d 935d 28d7 ...s;x.s:t.].](. │ │ │ │ -0005ebf0: 5891 fef1 8573 cf29 28d7 7991 fe6e 3b73 X....s.)(.y..n;s │ │ │ │ -0005ec00: cf29 9603 eaa8 6973 9364 650c 6e65 6493 .)....is.de.ned. │ │ │ │ -0005ec10: 746f 9362 9053 8e65 93d7 798d 9f01 cccc to.b.S.e..y..... │ │ │ │ -0005ec20: d86a 8e91 0466 0acf 2e8e 9f19 ba34 8d8d .j...f.......4.. │ │ │ │ -0005ec30: 8d8d 91fc 9239 eb60 8088 8e8e 8e91 0851 .....9.`.......Q │ │ │ │ -0005ec40: d7cf 5375 7070 9053 8e6f 7365 9604 f140 ..Supp.S.ose...@ │ │ │ │ -0005ec50: d774 9b04 f141 cf69 7393 6198 636f 6e73 .t...A.is.a.cons │ │ │ │ -0005ec60: 7461 6e90 ac72 7493 df63 8d9f 01cc ccd8 tan..rt..c...... │ │ │ │ -0005ec70: 1b8d 9049 7b9f fdb8 e4dc 308e 8e91 0856 ...I{.....0....V │ │ │ │ -0005ec80: c6cf 2c91 0532 e777 6865 7265 9328 df63 ..,..2.where.(.c │ │ │ │ -0005ec90: d73b 9101 fffe 1b90 6e39 cf29 9605 144a .;......n9.)...J │ │ │ │ -0005eca0: da32 93cf 068d 9f01 cccc d50a 8e91 0b94 .2.............. │ │ │ │ -0005ecb0: d4cf 616e 6498 d71b 8d90 6e39 9ffb a532 ..and.....n9...2 │ │ │ │ -0005ecc0: db30 8e91 082d b2cf 6973 9861 6e96 04f1 .0...-..is.an... │ │ │ │ -0005ecd0: 4069 6e73 7461 6e63 6593 6f66 98d7 1b90 @instance.of.... │ │ │ │ -0005ece0: 6e39 cf2e 9108 4ca9 5468 656e 8ea1 8d91 n9....L.Then.... │ │ │ │ -0005ecf0: 0851 d762 90ac 7279 9605 1370 4c65 6d6d .Q.b..ry...pLemm │ │ │ │ -0005ed00: 6193 3191 0513 6f6f 6693 392e 322e 332c a.1...oof.9.2.3, │ │ │ │ -0005ed10: 9105 5da2 d71b 8d90 6e39 9ffb a532 db30 ..].....n9...2.0 │ │ │ │ -0005ed20: 8e91 088a eccf 3d91 054e 7ad7 1b90 6e39 ......=..Nz...n9 │ │ │ │ -0005ed30: cf5b d71c 8d9f 01cc ccd5 318e 9604 c004 .[........1..... │ │ │ │ -0005ed40: d73b 8d96 01ff fe3a 933a 933a 8e91 11ca .;.....:.:.:.... │ │ │ │ -0005ed50: 9c3b 9b01 fffe 1c8d 9f01 cccc d870 8e91 .;...........p.. │ │ │ │ -0005ed60: 04c7 5dd7 3d0c 8d9f 01cc ccd5 318e 93d7 ..].=.......1... │ │ │ │ -0005ed70: 3b8d 983a 983a 983a 8e91 11ca 9c3b 980c ;..:.:.:.....;.. │ │ │ │ -0005ed80: 8d9f 01cc ccd8 708e 9104 c75d cf5d 9605 ......p....].].. │ │ │ │ -0005ed90: 1370 666f 7291 0513 6f75 6e69 7175 656c .pfor...ouniquel │ │ │ │ -0005eda0: 7993 6465 7465 726d 696e 6564 9374 90ac y.determined.t.. │ │ │ │ -0005edb0: 7279 7090 538e 6573 8ea1 8d91 0851 d7d7 ryp.S.es.....Q.. │ │ │ │ -0005edc0: 1c8d 9f01 cccc d531 8e96 04c0 04d7 3b8d .......1......;. │ │ │ │ -0005edd0: 9601 fffe 3a93 3a93 3a8e 9111 ca9c 3b9b ....:.:.:.....;. │ │ │ │ -0005ede0: 01ff fe1c 8d9f 01cc ccd8 708e 910a 757d ..........p...u} │ │ │ │ -0005edf0: cf28 7768 6572 6591 05ae 21d7 0c8d 9f01 .(where...!..... │ │ │ │ -0005ee00: cccc d531 8e93 d73b 8d98 3a98 3a98 3a8e ...1...;..:.:.:. │ │ │ │ -0005ee10: 9111 ca9c 3b98 0c8d 9f01 cccc d870 8e91 ....;........p.. │ │ │ │ -0005ee20: 0a75 7dcf 6172 659b 05ae 2174 6865 9605 .u}.are...!the.. │ │ │ │ -0005ee30: ae20 7490 ac72 7970 9053 8e65 9376 91ff . t..ryp.S.e.v.. │ │ │ │ -0005ee40: 58e4 6172 6961 626c 6573 986f 9053 8e63 X.ariables.o.S.c │ │ │ │ -0005ee50: 6375 7272 696e 6793 696e 93d7 1b90 6e39 curring.in....n9 │ │ │ │ -0005ee60: cf29 2e91 0a83 4a54 6865 6e93 6465 0c6e .)....JThen.de.n │ │ │ │ -0005ee70: 658e a18d 9108 51d7 5b96 fe00 025b d70b e.....Q.[....[.. │ │ │ │ -0005ee80: 9bfe 1391 733b 7893 733a 74cf 5d93 5d28 ....s;x.s:t.].]( │ │ │ │ -0005ee90: d758 91fe f185 73cf 2928 d779 91fe 6e3b .X....s.)(.y..n; │ │ │ │ -0005eea0: 73cf 2996 03b5 5974 6f93 6290 538e 6593 s.)...Yto.b.S.e. │ │ │ │ -0005eeb0: d74d 9101 40e4 cf28 df63 d73b 9101 fffe .M..@..(.c.;.... │ │ │ │ -0005eec0: 1b90 6e39 cf29 285b 96fe 0002 5bd7 0b98 ..n9.)([....[... │ │ │ │ -0005eed0: 733a 1c8d 9f01 cccc d531 8e91 04c0 04cf s:.......1...... │ │ │ │ -0005eee0: 5d93 5d28 d758 91fe f185 73cf 29d7 3b8d ].](.X....s.).;. │ │ │ │ -0005eef0: 9601 fffe 3a93 3a93 3a8e 9111 ca9c 3b91 ....:.:.:.....;. │ │ │ │ -0005ef00: 01ff fecf 5b93 5bd7 0b98 733a 1c8d 9f01 ....[.[...s:.... │ │ │ │ -0005ef10: cccc d870 8e91 04c7 5dcf 5d93 5d28 d758 ...p....].].](.X │ │ │ │ -0005ef20: 91fe f185 73cf 2929 2c91 03c0 0377 6869 ....s.)),....whi │ │ │ │ -0005ef30: 639a ac72 6896 03b5 5969 7393 616e 9365 c..rh...Yis.an.e │ │ │ │ -0005ef40: 6c65 6d65 6e98 7493 6f66 8ea1 8d91 0851 lemen.t.of.....Q │ │ │ │ -0005ef50: d75b 96fe 0002 5bd7 0b91 fe13 9173 3a1c .[....[......s:. │ │ │ │ -0005ef60: 9101 571d cf5d 935d 28d7 5891 fef1 8573 ..W..].](.X....s │ │ │ │ -0005ef70: cf29 9603 eaa8 6290 ac72 7993 4c65 6d6d .)....b..ry.Lemm │ │ │ │ -0005ef80: 6193 3293 6f66 9339 2e32 2e33 9328 7369 a.2.of.9.2.3.(si │ │ │ │ -0005ef90: 6e63 6593 d71c 9105 41c5 cf69 7393 d71b nce.....A..is... │ │ │ │ -0005efa0: 8d90 6e39 9ffb a532 db30 8e91 033c 72cf ..n9...2.0...|....... │ │ │ │ +0005e0d0: 2fdf 8da0 fd8b d021 8d91 eaf1 ebcf 6765 /......!......ge │ │ │ │ +0005e0e0: 6e65 7261 6c96 03c3 fc63 6173 6593 6973 neral....case.is │ │ │ │ +0005e0f0: 936f 669b 03c3 fd61 9374 6572 6d93 696e .of....a.term.in │ │ │ │ +0005e100: 95ac 7276 936f 6c76 696e 6796 03c3 fcd7 ..rv.olving..... │ │ │ │ +0005e110: 6e93 cf74 90ac 7279 7090 538e 6593 7691 n..t..ryp.S.e.v. │ │ │ │ +0005e120: ff58 e461 7269 6162 6c65 7393 616e 6493 .X.ariables.and. │ │ │ │ +0005e130: d76d 98cf 6672 6565 9376 91ff 58e4 6172 .m..free.v..X.ar │ │ │ │ +0005e140: 6961 626c 6573 3a91 0525 8a69 7493 6973 iables:..%.it.is │ │ │ │ +0005e150: 9369 6e90 ac72 7465 7270 7265 7465 648e .in..rterpreted. │ │ │ │ +0005e160: a410 0000 8d91 eaf1 eb61 7396 03ea a861 .........as....a │ │ │ │ +0005e170: 6e93 656c 656d 656e 90ac 7274 936f 6693 n.elemen..rt.of. │ │ │ │ +0005e180: 6193 7072 6f90 538e 6475 6374 8ea9 192e a.pro.S.duct.... │ │ │ │ +0005e190: 9e8d 8d8d 8d8d 8d91 f810 aa9f f5ff fcbf ................ │ │ │ │ +0005e1a0: 598e 8e9f 0c22 258d 91f0 f1eb d858 91ff Y...."%......X.. │ │ │ │ +0005e1b0: 3526 73db 3255 8d91 00cd 289f fdb8 e4d9 5&s.2U....(..... │ │ │ │ +0005e1c0: 6e8e 8e8e 910d f684 d759 8d9f 01cc ccd5 n........Y...... │ │ │ │ +0005e1d0: 318e 9104 c004 cf28 d758 9bfe f185 73cf 1......(.X....s. │ │ │ │ +0005e1e0: 2996 02aa a8da 028d 9301 9601 fffe 0193 )............... │ │ │ │ +0005e1f0: 018e 9113 554e 0293 d759 8d9f 01cc ccd8 ....UN...Y...... │ │ │ │ +0005e200: 6d8e 9108 04c4 cf28 d758 9873 cf29 8d91 m......(.X.s.).. │ │ │ │ +0005e210: 0355 52da 218e 9112 aaa6 d759 9102 9c70 .UR.!......Y...p │ │ │ │ +0005e220: cf28 d758 9873 cf29 8e8e 8e9f 2027 5f8d .(.X.s.).... '_. │ │ │ │ +0005e230: 91ea f1eb 7768 6572 6596 0500 0474 6865 ....where....the │ │ │ │ +0005e240: 9366 756e 6374 696f 6e73 93d7 598d 9f01 .functions..Y... │ │ │ │ +0005e250: cccc d531 8e91 04c0 04d7 3b8d 9601 fffe ...1......;..... │ │ │ │ +0005e260: 3a93 3a93 3a8e 9111 ca9c 3b96 01ff fe59 :.:.:.....;....Y │ │ │ │ +0005e270: 8d9f 01cc ccd8 6d8e 9108 04c4 d73b 9359 ......m......;.Y │ │ │ │ +0005e280: 9107 c9db cf3a 9105 2d6c da55 8d91 0131 .....:..-l.U...1 │ │ │ │ +0005e290: 119f fba5 32d8 6e8e 8d8d 8d91 0c06 ccda ....2.n......... │ │ │ │ +0005e2a0: 008e 8e8e 9113 5c25 2191 052d 6b55 9106 ......\%!..-kU.. │ │ │ │ +0005e2b0: 3115 cf61 7265 9605 0004 6465 7465 726d 1..are....determ │ │ │ │ +0005e2c0: 696e 6564 9362 9aac 7279 9374 6865 9374 ined.b..ry.the.t │ │ │ │ +0005e2d0: 9879 7090 538e 6573 936f 6693 7468 6593 .yp.S.es.of.the. │ │ │ │ +0005e2e0: 6672 6565 8ea1 8d91 eaf1 eb76 91ff 58e4 free.......v..X. │ │ │ │ +0005e2f0: 6172 6961 626c 6573 9603 eaa8 616e 6493 ariables....and. │ │ │ │ +0005e300: 7468 6593 749a ac72 7970 9053 8e65 936f the.t..ryp.S.e.o │ │ │ │ +0005e310: 6693 7468 6593 7465 726d 9328 696e 9361 f.the.term.(in.a │ │ │ │ +0005e320: 9374 9879 7090 538e 6593 636f 6e98 7465 .t.yp.S.e.con.te │ │ │ │ +0005e330: 7874 9364 6572 6976 9865 6493 6672 6f6d xt.deriv.ed.from │ │ │ │ +0005e340: 9374 6865 9374 6572 6d29 2e8e a18d 91f6 .the.term)...... │ │ │ │ +0005e350: 537a 4d6f 7265 9603 eaa8 7072 6563 6973 SzMore....precis │ │ │ │ +0005e360: 656c 7991 ff05 562c 9367 6976 9aac 7265 ely...V,.giv..re │ │ │ │ +0005e370: 6e93 6193 7465 726d 2d69 6e2d 636f 6e98 n.a.term-in-con. │ │ │ │ +0005e380: 7465 7874 93d7 0b91 fe13 9173 3b78 91fe text.......s;x.. │ │ │ │ +0005e390: 0002 733a 7493 cf6f 9876 9865 7293 068d ..s:t..o.v.er... │ │ │ │ +0005e3a0: 9f01 cccc d50a 8e91 0a8e 3ccf 7375 7070 ..........<.supp │ │ │ │ +0005e3b0: 9053 8e6f 7365 8ea6 8d8d 8d8d 91fc 9239 .S.ose.........9 │ │ │ │ +0005e3c0: eb60 8088 8e8e 8e91 0851 d7d7 7496 03ea .`.......Q..t... │ │ │ │ +0005e3d0: a8cf 6861 7393 7490 ac72 7970 9053 8e65 ..has.t..ryp.S.e │ │ │ │ +0005e3e0: 93d7 1c8e 9f19 ba34 8d8d 8d8d 91fc 9239 .......4.......9 │ │ │ │ +0005e3f0: eb60 8088 8e8e 8e91 0851 d7d7 7891 fe00 .`.......Q..x... │ │ │ │ +0005e400: 0273 9603 5552 cf3d 93d7 788d 9f01 cccc .s..UR.=..x..... │ │ │ │ +0005e410: d531 8e91 04c0 04d7 3b8d 9601 fffe 3a93 .1......;.....:. │ │ │ │ +0005e420: 3a93 3a8e 9111 ca9c 3b91 01ff fe78 8d9f :.:.....;....x.. │ │ │ │ +0005e430: 01cc ccd8 6d8e 910b ef6c cf61 6e64 9603 ....m....l.and.. │ │ │ │ +0005e440: eaa8 6561 639a ac72 6893 d778 8d9f 01cc ..eac..rh..x.... │ │ │ │ +0005e450: ccd8 6a8e 9108 50b2 cf68 6173 9374 9879 ..j...P..has.t.y │ │ │ │ +0005e460: 7090 538e 6593 d71b 8d9f 01cc ccd8 6a8e p.S.e.........j. │ │ │ │ +0005e470: 8e9f 19ba 358d 8d8d 8d91 fc92 39eb 6080 ....5.......9.`. │ │ │ │ +0005e480: 888e 8e8e 9108 51d7 d70b 91fe 1391 7396 ......Q.......s. │ │ │ │ +0005e490: 0355 52cf 3d93 d70b 8d9f 01cc ccd5 318e .UR.=.........1. │ │ │ │ +0005e4a0: 9104 c004 d73b 8d96 01ff fe3a 933a 933a .....;.....:.:.: │ │ │ │ +0005e4b0: 8e91 11ca 9c3b 9101 fffe 0b8d 9f01 cccc .....;.......... │ │ │ │ +0005e4c0: d86e 8e91 05a8 50cf 2e8e a68d 91ea f1eb .n....P......... │ │ │ │ +0005e4d0: 5468 656e 9604 ff14 7369 6e63 659b 04ff Then....since... │ │ │ │ +0005e4e0: 13d7 0b91 fe13 9173 3b78 91fe 0002 733a .......s;x....s: │ │ │ │ +0005e4f0: 7493 cf69 7398 6193 7465 726d 2d69 6e2d t..is.a.term-in- │ │ │ │ +0005e500: 636f 6e90 ac72 7465 7874 2c91 0544 2fd7 con..rtext,..D/. │ │ │ │ +0005e510: 0b9b fe13 9173 3a1c 9106 5630 cf61 6e64 .....s:...V0.and │ │ │ │ +0005e520: 93d7 0b98 733a 1b8d 9f01 cccc d86a 8e91 ....s:.......j.. │ │ │ │ +0005e530: 0965 1dcf 6172 6593 7495 ac72 7970 9053 .e..are.t..ryp.S │ │ │ │ +0005e540: 8e65 732d 696e 2d63 6f6e 9374 6578 742c .es-in-con.text, │ │ │ │ +0005e550: 9105 442e 616e 6491 04ff 1468 656e 6365 ..D.and....hence │ │ │ │ +0005e560: 8ea1 8d91 eaf1 eb67 6976 90ac 7265 9603 .......giv..re.. │ │ │ │ +0005e570: 46e9 7269 7365 9103 46e8 746f 9366 756e F.rise..F.to.fun │ │ │ │ +0005e580: 6374 696f 6e73 935b 96fe 0002 5bd7 0b9b ctions.[....[... │ │ │ │ +0005e590: fe13 9173 3a1c 9101 571d cf5d 935d 8d9f ...s:...W..].].. │ │ │ │ +0005e5a0: 01cc ccd8 4d8e 910c cad8 cf61 6e64 9103 ....M......and.. │ │ │ │ +0005e5b0: 46e9 5b93 5bd7 0b98 733a 1b8d 9f01 cccc F.[.[...s:...... │ │ │ │ +0005e5c0: d86a 8e91 0466 0acf 5d93 5d8d 9f01 cccc .j...f..].]..... │ │ │ │ +0005e5d0: d84d 8e91 0cca d9cf 6672 6f6d 9b03 46e8 .M......from..F. │ │ │ │ +0005e5e0: da55 8d91 0131 119f fba5 32d8 6e8e 910a .U...1....2.n... │ │ │ │ +0005e5f0: 204a cf74 6f96 0346 e9da 5591 0477 f9cf J.to..F..U..w.. │ │ │ │ +0005e600: 6173 9369 6e93 7365 6374 696f 6e98 392e as.in.section.9. │ │ │ │ +0005e610: 322e 322e 9105 024b 5468 6593 6d65 616e 2.2....KThe.mean │ │ │ │ +0005e620: 696e 678e a18d 91ea f1eb 6f66 9603 eaa8 ing.......of.... │ │ │ │ +0005e630: d70b 91fe 1391 733b 7891 fe00 0273 3a74 ......s;x....s:t │ │ │ │ +0005e640: 93cf 696e 9374 6865 936d 6f9a 538e 6465 ..in.the.mo.S.de │ │ │ │ +0005e650: 6c93 d74d 9105 2b8c cf77 696c 6c93 6298 l..M..+..will.b. │ │ │ │ +0005e660: 6593 6769 769a ac72 656e 9362 9879 9361 e.giv..ren.b.y.a │ │ │ │ +0005e670: 6e93 656c 656d 656e 9874 8ea4 2183 fd8d n.elemen.t..!... │ │ │ │ +0005e680: 8d8d 91f0 f1eb 5b96 fe00 025b d70b 9bfe ......[....[.... │ │ │ │ +0005e690: 1391 733b 7893 733a 74cf 5d93 5d8d 9f01 ..s;x.s:t.].]... │ │ │ │ +0005e6a0: cccc d84d 8e91 0cd9 42da 328d 8d8d 910a ...M....B.2..... │ │ │ │ +0005e6b0: 7411 9ff5 fffc bf59 8e8e 9f0c 2225 8d91 t......Y...."%.. │ │ │ │ +0005e6c0: 0355 52d8 5891 ff35 2673 db32 558d 9100 .UR.X..5&s.2U... │ │ │ │ +0005e6d0: cd28 9ffd b8e4 d96e 8e8e 8e8d 8d9f eb66 .(.....n.......f │ │ │ │ +0005e6e0: 5a8d 9120 59eb bf30 8e9f 1200 0b8d 9120 Z.. Y..0....... │ │ │ │ +0005e6f0: 59eb 408e 8e8d 9ff2 fffd 8d91 2cb8 cdd8 Y.@.........,... │ │ │ │ +0005e700: 6d8e 9f0d 0003 8d8d 912a 17a0 9ff5 fffc m........*...... │ │ │ │ +0005e710: bf59 8e8e 9f0b f496 8d91 2919 ecd8 6a90 .Y........)...j. │ │ │ │ +0005e720: 7608 d53d 318e 8e91 37dc 72cf 5b93 5bd7 v..=1...7.r.[.[. │ │ │ │ +0005e730: 0b98 733a 1b8d 9f01 cccc d86a 8e91 0466 ..s:.......j...f │ │ │ │ +0005e740: 0acf 5d93 5d8d 9f01 cccc d84d 8e91 0983 ..].]......M.... │ │ │ │ +0005e750: f0cf 28d7 5891 fef1 8573 cf29 8d9f eb66 ..(.X....s.)...f │ │ │ │ +0005e760: 5a8d bf31 8e9f 1200 0b8d 418e 8e8e 8d92 Z..1......A..... │ │ │ │ +0005e770: 0085 f9dc da21 8e92 0091 f9de cf5b 935b .....!.......[.[ │ │ │ │ +0005e780: d70b 9873 3a1c 9101 571d cf5d 935d 8d9f ...s:...W..].].. │ │ │ │ +0005e790: 01cc ccd8 4d8e 9109 83f0 cf28 d758 91fe ....M......(.X.. │ │ │ │ +0005e7a0: f185 73cf 29d7 3a8e 8e8e a18d 91ea f1eb ..s.).:......... │ │ │ │ +0005e7b0: cf49 6e96 03ea a86f 7468 6572 9377 9aac .In....other.w.. │ │ │ │ +0005e7c0: 726f 7264 732c 9367 6976 9865 6e8e a68d rords,.giv.en... │ │ │ │ +0005e7d0: 8d8d 91f0 f1eb d758 91fe f185 738e 8e8d .......X....s... │ │ │ │ +0005e7e0: 8d91 092c bdcf 3d8e 8e8d 8d91 1c50 4528 ...,..=......PE( │ │ │ │ +0005e7f0: d758 8d9f 01cc ccd5 318e 9104 c004 d73b .X......1......; │ │ │ │ +0005e800: 8d96 01ff fe3a 933a 933a 8e91 11ca 9c3b .....:.:.:.....; │ │ │ │ +0005e810: 9101 fffe 588d 9f01 cccc d86e 8e91 05a8 ....X......n.... │ │ │ │ +0005e820: 50cf 2996 0355 52da 3293 558d 9101 3111 P.)..UR.2.U...1. │ │ │ │ +0005e830: 9ffb 0b99 d86e 8e8e 8e8e 9f13 0000 8d8d .....n.......... │ │ │ │ +0005e840: 8d91 f57a fbd7 7991 fe6e 3b73 8e8e 8d8d ...z..y..n;s.... │ │ │ │ +0005e850: 9109 2cbd cf3d 8e8e 8d8d 911c 5045 28d7 ..,..=......PE(. │ │ │ │ +0005e860: 798d 9f01 cccc d531 8e9b 04c0 04d7 3b8d y......1......;. │ │ │ │ +0005e870: 9601 fffe 3a93 3a93 3a8e 9111 ca9c 3b91 ....:.:.:.....;. │ │ │ │ +0005e880: 01ff fe79 8d9f 01cc ccd8 6d8e 9108 04c4 ...y......m..... │ │ │ │ +0005e890: cf29 9603 5552 da32 93cf 5b96 fe00 025b .)..UR.2..[....[ │ │ │ │ +0005e8a0: d70b 91fe 1391 733a 1b8d 9f01 cccc d531 ......s:.......1 │ │ │ │ +0005e8b0: 8e98 cf5d 935d 8d9f 01cc ccd8 4d8e 9b09 ...].]......M... │ │ │ │ +0005e8c0: 83f0 cf28 d758 91fe f185 73cf 2996 02aa ...(.X....s.)... │ │ │ │ +0005e8d0: a8da 028d 9301 9601 fffe 0193 018e 9113 ................ │ │ │ │ +0005e8e0: 554e 0293 cf5b 96fe 0002 5bd7 0b91 fe13 UN...[....[..... │ │ │ │ +0005e8f0: 9173 3a1b 8d9f 01cc ccd8 6d8e 9108 04c4 .s:.......m..... │ │ │ │ +0005e900: cf5d 935d 8d9f 01cc ccd8 4d8e 98cf 28d7 .].]......M...(. │ │ │ │ +0005e910: 5891 fef1 8573 cf29 8e8e 8ea6 8d91 eaf1 X....s.)........ │ │ │ │ +0005e920: eb6f 6e65 9604 29b6 6765 7473 9b04 29b5 .one..).gets..). │ │ │ │ +0005e930: 616e 9365 6c65 6d65 6e90 ac72 7493 5b96 an.elemen..rt.[. │ │ │ │ +0005e940: fe00 025b d70b 91fe 1391 733b 7893 733a ...[......s;x.s: │ │ │ │ +0005e950: 74cf 5d93 5d8d 9f01 cccc d84d 8e91 0983 t.].]......M.... │ │ │ │ +0005e960: f0cf 28d7 5891 fef1 8573 cf29 28d7 7991 ..(.X....s.)(.y. │ │ │ │ +0005e970: fe6e 3b73 cf29 986f 669b 0429 b65b 935b .n;s.).of..).[.[ │ │ │ │ +0005e980: d70b 91fe 1391 733a 1c91 0157 1dcf 5d93 ......s:...W..]. │ │ │ │ +0005e990: 5d8d 9f01 cccc d84d 8e91 0983 f0cf 28d7 ]......M......(. │ │ │ │ +0005e9a0: 5891 fef1 8573 cf29 2e91 05f6 0954 6865 X....s.).....The │ │ │ │ +0005e9b0: 9864 650c 6e69 7469 6f6e 986f 6691 0429 .de.nition.of..) │ │ │ │ +0005e9c0: b55b 935b d70b 91fe 1391 733b 7893 733a .[.[......s;x.s: │ │ │ │ +0005e9d0: 74cf 5d93 5d8d 9f01 cccc d84d 8e91 0dad t.].]......M.... │ │ │ │ +0005e9e0: a6cf 7072 6f2d 8ea4 1000 008d 91ea f1eb ..pro-.......... │ │ │ │ +0005e9f0: 6365 6564 7396 048e fc62 90ac 7279 9369 ceeds....b..ry.i │ │ │ │ +0005ea00: 6e64 7563 7469 6f6e 9b04 8efd 6f6e 9374 nduction....on.t │ │ │ │ +0005ea10: 6865 9373 7472 7563 7475 7265 936f 6693 he.structure.of. │ │ │ │ +0005ea20: 7468 6593 7465 726d 98d7 74cf 2c91 04b8 the.term..t.,... │ │ │ │ +0005ea30: 1161 7393 666f 6c6c 6f90 ac72 7773 2e91 .as.follo..rws.. │ │ │ │ +0005ea40: 0725 dc28 4173 9862 9053 8e65 666f 7265 .%.(As.b.S.efore │ │ │ │ +0005ea50: 2c91 04b8 1174 6865 9373 7562 7363 7269 ,....the.subscri │ │ │ │ +0005ea60: 7074 8ea1 8d91 eaf1 ebd7 4d91 0536 7bcf pt........M..6{. │ │ │ │ +0005ea70: 7769 6c6c 9603 f597 629a 538e 6593 6472 will....b.S.e.dr │ │ │ │ +0005ea80: 6f70 7098 6564 9103 f596 6672 6f6d 9374 opp.ed....from.t │ │ │ │ +0005ea90: 6865 9373 656d 616e 9aac 7274 6963 9362 he.seman..rtic.b │ │ │ │ +0005eaa0: 7261 6398 6b98 6574 7393 5b96 fe00 025b rac.k.ets.[....[ │ │ │ │ +0005eab0: 8d8d 9100 b478 8900 0066 6600 0386 668e .....x...ff...f. │ │ │ │ +0005eac0: 8e91 043a de5d 935d 9603 f597 7768 656e ...:.].]....when │ │ │ │ +0005ead0: 9374 6865 9103 f596 7061 7274 6963 756c .the....particul │ │ │ │ +0005eae0: 6172 936d 6f90 538e 6465 6c93 696e 9876 ar.mo.S.del.in.v │ │ │ │ +0005eaf0: 986f 6c76 9865 6493 6973 8ea1 8d91 eaf1 .olv.ed.is...... │ │ │ │ +0005eb00: eb63 6c65 6172 9603 eaa8 6672 6f6d 9374 .clear....from.t │ │ │ │ +0005eb10: 6865 9363 6f6e 90ac 7274 6578 742e 298e he.con..rtext.). │ │ │ │ +0005eb20: a68d 8d8d 8d91 fc92 39eb 6080 888e 8e8e ........9.`..... │ │ │ │ +0005eb30: 9108 51d7 cf49 6696 0466 33d7 749b 0466 ..Q..If..f3.t..f │ │ │ │ +0005eb40: 34cf 6973 9361 9876 91ff 58e4 6172 6961 4.is.a.v..X.aria │ │ │ │ +0005eb50: 626c 652c 9104 8516 6974 986d 90ac 7275 ble,....it.m..ru │ │ │ │ +0005eb60: 7374 9362 9053 8e65 98d7 788d 9f01 cccc st.b.S.e..x..... │ │ │ │ +0005eb70: d86a 8e91 08cc 3dcf 666f 7293 736f 6d65 .j....=.for.some │ │ │ │ +0005eb80: 9875 6e69 7175 6593 d76a 9104 d46f cf3d .unique..j...o.= │ │ │ │ +0005eb90: 9604 279c 31d7 3b8d 9601 fffe 3a93 3a93 ..'.1.;.....:.:. │ │ │ │ +0005eba0: 3a8e 9111 ca9c 3b91 01ff fe6d cf2c 9104 :.....;....m.,.. │ │ │ │ +0005ebb0: 8516 736f 98d7 1c91 057e b8cf 3d93 d71b ..so.....~..=... │ │ │ │ +0005ebc0: 8d9f 01cc ccd8 6a8e 9108 cc3e cf61 6e64 ......j....>.and │ │ │ │ +0005ebd0: 9104 6633 7468 656e 8ea1 8d91 0851 d75b ..f3then.....Q.[ │ │ │ │ +0005ebe0: 96fe 0002 5bd7 0b91 fe13 9173 3b78 9373 ....[......s;x.s │ │ │ │ +0005ebf0: 3a74 cf5d 935d 28d7 5891 fef1 8573 cf29 :t.].](.X....s.) │ │ │ │ +0005ec00: 28d7 7991 fe6e 3b73 cf29 9603 eaa8 6973 (.y..n;s.)....is │ │ │ │ +0005ec10: 9364 650c 6e65 6493 746f 9362 9053 8e65 .de.ned.to.b.S.e │ │ │ │ +0005ec20: 93d7 798d 9f01 cccc d86a 8e91 0466 0acf ..y......j...f.. │ │ │ │ +0005ec30: 2e8e 9f19 ba34 8d8d 8d8d 91fc 9239 eb60 .....4.......9.` │ │ │ │ +0005ec40: 8088 8e8e 8e91 0851 d7cf 5375 7070 9053 .......Q..Supp.S │ │ │ │ +0005ec50: 8e6f 7365 9604 f140 d774 9b04 f141 cf69 .ose...@.t...A.i │ │ │ │ +0005ec60: 7393 6198 636f 6e73 7461 6e90 ac72 7493 s.a.constan..rt. │ │ │ │ +0005ec70: df63 8d9f 01cc ccd8 1b8d 9049 7b9f fdb8 .c.........I{... │ │ │ │ +0005ec80: e4dc 308e 8e91 0856 c6cf 2c91 0532 e777 ..0....V..,..2.w │ │ │ │ +0005ec90: 6865 7265 9328 df63 d73b 9101 fffe 1b90 here.(.c.;...... │ │ │ │ +0005eca0: 6e39 cf29 9605 144a da32 93cf 068d 9f01 n9.)...J.2...... │ │ │ │ +0005ecb0: cccc d50a 8e91 0b94 d4cf 616e 6498 d71b ..........and... │ │ │ │ +0005ecc0: 8d90 6e39 9ffb a532 db30 8e91 082d b2cf ..n9...2.0...-.. │ │ │ │ +0005ecd0: 6973 9861 6e96 04f1 4069 6e73 7461 6e63 is.an...@instanc │ │ │ │ +0005ece0: 6593 6f66 98d7 1b90 6e39 cf2e 9108 4ca9 e.of....n9....L. │ │ │ │ +0005ecf0: 5468 656e 8ea1 8d91 0851 d762 90ac 7279 Then.....Q.b..ry │ │ │ │ +0005ed00: 9605 1370 4c65 6d6d 6193 3191 0513 6f6f ...pLemma.1...oo │ │ │ │ +0005ed10: 6693 392e 322e 332c 9105 5da2 d71b 8d90 f.9.2.3,..]..... │ │ │ │ +0005ed20: 6e39 9ffb a532 db30 8e91 088a eccf 3d91 n9...2.0......=. │ │ │ │ +0005ed30: 054e 7ad7 1b90 6e39 cf5b d71c 8d9f 01cc .Nz...n9.[...... │ │ │ │ +0005ed40: ccd5 318e 9604 c004 d73b 8d96 01ff fe3a ..1......;.....: │ │ │ │ +0005ed50: 933a 933a 8e91 11ca 9c3b 9b01 fffe 1c8d .:.:.....;...... │ │ │ │ +0005ed60: 9f01 cccc d870 8e91 04c7 5dd7 3d0c 8d9f .....p....].=... │ │ │ │ +0005ed70: 01cc ccd5 318e 93d7 3b8d 983a 983a 983a ....1...;..:.:.: │ │ │ │ +0005ed80: 8e91 11ca 9c3b 980c 8d9f 01cc ccd8 708e .....;........p. │ │ │ │ +0005ed90: 9104 c75d cf5d 9605 1370 666f 7291 0513 ...].]...pfor... │ │ │ │ +0005eda0: 6f75 6e69 7175 656c 7993 6465 7465 726d ouniquely.determ │ │ │ │ +0005edb0: 696e 6564 9374 90ac 7279 7090 538e 6573 ined.t..ryp.S.es │ │ │ │ +0005edc0: 8ea1 8d91 0851 d7d7 1c8d 9f01 cccc d531 .....Q.........1 │ │ │ │ +0005edd0: 8e96 04c0 04d7 3b8d 9601 fffe 3a93 3a93 ......;.....:.:. │ │ │ │ +0005ede0: 3a8e 9111 ca9c 3b9b 01ff fe1c 8d9f 01cc :.....;......... │ │ │ │ +0005edf0: ccd8 708e 910a 757d cf28 7768 6572 6591 ..p...u}.(where. │ │ │ │ +0005ee00: 05ae 21d7 0c8d 9f01 cccc d531 8e93 d73b ..!........1...; │ │ │ │ +0005ee10: 8d98 3a98 3a98 3a8e 9111 ca9c 3b98 0c8d ..:.:.:.....;... │ │ │ │ +0005ee20: 9f01 cccc d870 8e91 0a75 7dcf 6172 659b .....p...u}.are. │ │ │ │ +0005ee30: 05ae 2174 6865 9605 ae20 7490 ac72 7970 ..!the... t..ryp │ │ │ │ +0005ee40: 9053 8e65 9376 91ff 58e4 6172 6961 626c .S.e.v..X.ariabl │ │ │ │ +0005ee50: 6573 986f 9053 8e63 6375 7272 696e 6793 es.o.S.ccurring. │ │ │ │ +0005ee60: 696e 93d7 1b90 6e39 cf29 2e91 0a83 4a54 in....n9.)....JT │ │ │ │ +0005ee70: 6865 6e93 6465 0c6e 658e a18d 9108 51d7 hen.de.ne.....Q. │ │ │ │ +0005ee80: 5b96 fe00 025b d70b 9bfe 1391 733b 7893 [....[......s;x. │ │ │ │ +0005ee90: 733a 74cf 5d93 5d28 d758 91fe f185 73cf s:t.].](.X....s. │ │ │ │ +0005eea0: 2928 d779 91fe 6e3b 73cf 2996 03b5 5974 )(.y..n;s.)...Yt │ │ │ │ +0005eeb0: 6f93 6290 538e 6593 d74d 9101 40e4 cf28 o.b.S.e..M..@..( │ │ │ │ +0005eec0: df63 d73b 9101 fffe 1b90 6e39 cf29 285b .c.;......n9.)([ │ │ │ │ +0005eed0: 96fe 0002 5bd7 0b98 733a 1c8d 9f01 cccc ....[...s:...... │ │ │ │ +0005eee0: d531 8e91 04c0 04cf 5d93 5d28 d758 91fe .1......].](.X.. │ │ │ │ +0005eef0: f185 73cf 29d7 3b8d 9601 fffe 3a93 3a93 ..s.).;.....:.:. │ │ │ │ +0005ef00: 3a8e 9111 ca9c 3b91 01ff fecf 5b93 5bd7 :.....;.....[.[. │ │ │ │ +0005ef10: 0b98 733a 1c8d 9f01 cccc d870 8e91 04c7 ..s:.......p.... │ │ │ │ +0005ef20: 5dcf 5d93 5d28 d758 91fe f185 73cf 2929 ].].](.X....s.)) │ │ │ │ +0005ef30: 2c91 03c0 0377 6869 639a ac72 6896 03b5 ,....whic..rh... │ │ │ │ +0005ef40: 5969 7393 616e 9365 6c65 6d65 6e98 7493 Yis.an.elemen.t. │ │ │ │ +0005ef50: 6f66 8ea1 8d91 0851 d75b 96fe 0002 5bd7 of.....Q.[....[. │ │ │ │ +0005ef60: 0b91 fe13 9173 3a1c 9101 571d cf5d 935d .....s:...W..].] │ │ │ │ +0005ef70: 28d7 5891 fef1 8573 cf29 9603 eaa8 6290 (.X....s.)....b. │ │ │ │ +0005ef80: ac72 7993 4c65 6d6d 6193 3293 6f66 9339 .ry.Lemma.2.of.9 │ │ │ │ +0005ef90: 2e32 2e33 9328 7369 6e63 6593 d71c 9105 .2.3.(since..... │ │ │ │ +0005efa0: 41c5 cf69 7393 d71b 8d90 6e39 9ffb a532 A..is.....n9...2 │ │ │ │ +0005efb0: db30 8e91 033c 72cf 292e 8e9f 19ba 358d .0...|.... │ │ │ │ -0005f320: a002 942f df8d a0fd 8bd0 218d 8d8d 8d91 .../......!..... │ │ │ │ -0005f330: 2467 afeb 6080 888e 8e8e 9130 274d cf53 $g..`......0'M.S │ │ │ │ -0005f340: 7570 7090 538e 6f73 6596 0585 29d7 749b upp.S.ose...).t. │ │ │ │ -0005f350: 0585 28cf 6973 9374 6865 9361 6273 7472 ..(.is.the.abstr │ │ │ │ -0005f360: 6163 7469 6f6e 9874 6572 6d93 d715 783a action.term...x: │ │ │ │ -0005f370: 748d 9f01 cccc d532 8e91 04c0 04cf 7768 t......2......wh │ │ │ │ -0005f380: 6572 6598 d778 93cf 6973 936f 6698 7490 ere..x..is.of.t. │ │ │ │ -0005f390: ac72 7970 9053 8e65 93d7 1c8d 9f01 cccc .ryp.S.e........ │ │ │ │ -0005f3a0: d531 8e96 0a45 2dcf 616e 6498 d774 8d9f .1...E-.and..t.. │ │ │ │ -0005f3b0: 01cc ccd5 328e 93cf 6f66 9874 90ac 7279 ....2...of.t..ry │ │ │ │ -0005f3c0: 7090 538e 6591 0585 29d7 1c8d 9f01 cccc p.S.e...)....... │ │ │ │ -0005f3d0: d532 8e91 04c0 04cf 2e8e a410 0000 8d91 .2.............. │ │ │ │ -0005f3e0: 3027 4d54 6890 ac72 7573 9603 6461 d71c 0'MTh..rus..da.. │ │ │ │ -0005f3f0: 9104 ac6f cf3d 9103 5552 d71c 8d9f 01cc ...o.=..UR...... │ │ │ │ -0005f400: ccd5 318e 8d91 04c0 04da 218e 9110 c006 ..1.......!..... │ │ │ │ -0005f410: d71c 8d9f 01cc ccd5 328e 9108 2466 cf61 ........2...$f.a │ │ │ │ -0005f420: 6e64 935b 96fe 0002 5bd7 0b9b fe13 9173 nd.[....[......s │ │ │ │ -0005f430: 3a1c 9101 571d cf5d 935d 28d7 5891 fef1 :...W..].](.X... │ │ │ │ -0005f440: 8573 cf29 9603 6461 6973 9374 6865 9103 .s.)..dais.the.. │ │ │ │ -0005f450: 6462 6675 6e63 7469 6f6e 9373 6574 935b dbfunction.set.[ │ │ │ │ -0005f460: 96fe 0002 5bd7 0b98 733a 1c8d 9f01 cccc ....[...s:...... │ │ │ │ -0005f470: d531 8e91 04c0 04cf 5d93 5d28 d758 91fe .1......].](.X.. │ │ │ │ -0005f480: f185 73cf 298d da21 8e91 0c00 02cf 5b93 ..s.)..!......[. │ │ │ │ -0005f490: 5bd7 0b98 733a 1c8d 9f01 cccc d532 8e91 [...s:.......2.. │ │ │ │ -0005f4a0: 04c0 04cf 5d93 5d28 d758 91fe f185 73cf ....].](.X....s. │ │ │ │ -0005f4b0: 292e 9105 0c1e 4465 0c6e 658e a18d 9130 ).....De.ne....0 │ │ │ │ -0005f4c0: 274d 5b96 fe00 025b d70b 91fe 1391 733b 'M[....[......s; │ │ │ │ -0005f4d0: 7893 733a 74cf 5d93 5d28 d758 91fe f185 x.s:t.].](.X.... │ │ │ │ -0005f4e0: 73cf 2928 d779 91fe 6e3b 73cf 2996 0529 s.)(.y..n;s.)..) │ │ │ │ -0005f4f0: 9174 6f93 6290 538e 6593 7468 6593 656c .to.b.S.e.the.el │ │ │ │ -0005f500: 656d 656e 9aac 7274 9105 2990 6f66 9374 emen..rt..).of.t │ │ │ │ -0005f510: 6869 7393 7365 7493 7768 6963 9868 9369 his.set.whic.h.i │ │ │ │ -0005f520: 7393 7468 6593 6675 6e63 7469 6f6e 9373 s.the.function.s │ │ │ │ -0005f530: 656e 6469 6e67 9105 2990 d779 9105 e25e ending..)..y...^ │ │ │ │ -0005f540: da32 8ea1 8d91 3027 4dcf 5b96 fe00 025b .2....0'M.[....[ │ │ │ │ -0005f550: d70b 9bfe 1391 733a 1c8d 9f01 cccc d531 ......s:.......1 │ │ │ │ -0005f560: 8e91 04c0 04cf 5d93 5d28 d758 91fe f185 ......].](.X.... │ │ │ │ -0005f570: 73cf 2991 0467 0274 6f91 0467 035b 935b s.)..g.to..g.[.[ │ │ │ │ -0005f580: d70b 9873 3b78 9373 3b78 3a74 8d9f 01cc ...s;x.s;x:t.... │ │ │ │ -0005f590: ccd5 328e 9104 c004 cf5d 935d 28d7 5891 ..2......].](.X. │ │ │ │ -0005f5a0: fef1 8573 cf29 28d7 7991 fe6e 3b73 3b91 ...s.)(.y..n;s;. │ │ │ │ -0005f5b0: 01ff fe79 906e 39cf 292e 9106 adef 284e ...y.n9.).....(N │ │ │ │ -0005f5c0: 6f74 6596 0467 0374 6861 7491 0467 0273 ote..g.that..g.s │ │ │ │ -0005f5d0: 696e 6365 93d7 0b98 733b 7891 fe00 0273 ince....s;x....s │ │ │ │ -0005f5e0: 3a74 9b04 6702 cf69 7393 6198 7465 726d :t..g..is.a.term │ │ │ │ -0005f5f0: 2d69 6e2d 636f 6e90 ac72 7465 7874 2c8e -in-con..rtext,. │ │ │ │ -0005f600: a18d 9130 274d 6295 ac72 799b 040c 1463 ...0'Mb..ry....c │ │ │ │ -0005f610: 6f6e 9376 9365 6e93 7469 6f6e 9604 0c13 on.v.en.tion.... │ │ │ │ -0005f620: 7468 6598 6290 538e 6f75 6e64 9876 91ff the.b.S.ound.v.. │ │ │ │ -0005f630: 58e4 6172 6961 626c 6593 d778 98cf 646f X.ariable..x..do │ │ │ │ -0005f640: 9053 8e65 7398 6e6f 7493 6f90 538e 6363 .S.es.not.o.S.cc │ │ │ │ -0005f650: 7572 9869 6e98 d778 91fe 0002 7393 cf61 ur.in..x....s..a │ │ │ │ -0005f660: 6e64 9874 6890 ac72 7573 98d7 0b91 fe13 nd.th..rus...... │ │ │ │ -0005f670: 9173 3b78 91fe 0002 733b 783a 748d 9f01 .s;x....s;x:t... │ │ │ │ -0005f680: cccc d532 8e91 08cc 17cf 6973 9861 6c73 ...2......is.als │ │ │ │ -0005f690: 6f8e a18d 9130 274d 6191 03ea a874 6572 o....0'Ma....ter │ │ │ │ -0005f6a0: 6d2d 696e 2d63 6f6e 90ac 7274 6578 742e m-in-con..rtext. │ │ │ │ -0005f6b0: 298e a915 77ac 8d91 12c7 614e 6f90 ac72 )...w.....aNo..r │ │ │ │ -0005f6c0: 7796 03ab e464 650c 6e65 9374 6865 9b03 w....de.ne.the.. │ │ │ │ -0005f6d0: abe5 6d65 616e 696e 6793 6f66 9361 9374 ..meaning.of.a.t │ │ │ │ -0005f6e0: 6572 6d93 d774 8d9f 01cc ccd8 1c8e 9108 erm..t.......... │ │ │ │ -0005f6f0: de0a cf69 6e98 6193 6d6f 9a53 8e64 656c ...in.a.mo.S.del │ │ │ │ -0005f700: 93d7 4d91 04ec c8cf 746f 9362 9865 9374 ..M.....to.b.e.t │ │ │ │ -0005f710: 6865 9103 abe5 6465 7098 656e 6465 6e9a he....dep.enden. │ │ │ │ -0005f720: ac72 746c 7993 7498 7970 9053 8e65 6493 .rtly.t.yp.S.ed. │ │ │ │ -0005f730: 6675 6e63 7469 6f6e 8e9f 1dcd 0b8d 8d8d function........ │ │ │ │ -0005f740: 9118 c761 5b96 fe00 025b d774 8d9f 01cc ...a[....[.t.... │ │ │ │ -0005f750: ccd8 1c8e 9105 3226 cf5d 935d 9603 5552 ......2&.].]..UR │ │ │ │ -0005f760: da32 8d8d 8d91 0a74 119f f5ff fcbf 598e .2.....t......Y. │ │ │ │ -0005f770: 8e9f 0c22 258d 93d8 5891 ff35 2673 db32 ..."%...X..5&s.2 │ │ │ │ -0005f780: 558d 9100 cd28 9ffd b8e4 d96e 8e8e 8e8d U....(.....n.... │ │ │ │ -0005f790: 8d9f eb66 5a8d 9120 59eb bf30 8e9f 1200 ...fZ.. Y..0.... │ │ │ │ -0005f7a0: 0b8d 9120 59eb 408e 8e8d 9ff2 fffd 8d91 ... Y.@......... │ │ │ │ -0005f7b0: 2cb8 cdd8 6d8e 9f0d 0003 8d8d 912a 17a0 ,...m........*.. │ │ │ │ -0005f7c0: 9ff5 fffc bf59 8e8e 9f0b f496 8d91 2919 .....Y........). │ │ │ │ -0005f7d0: ecd8 6a90 7608 d53d 318e 8e91 37dc 72cf ..j.v..=1...7.r. │ │ │ │ -0005f7e0: 5b96 fe00 025b d70b 91fe 1391 733a 1b8d [....[......s:.. │ │ │ │ -0005f7f0: 9f01 cccc d86a 8e91 0466 0acf 5d93 5d28 .....j...f..].]( │ │ │ │ -0005f800: d758 91fe f185 73cf 298d 9feb 665a 8dbf .X....s.)...fZ.. │ │ │ │ -0005f810: 318e 9f12 000b 8d41 8e8e 8e8d 917c 75ec 1......A.....|u. │ │ │ │ -0005f820: da21 8e92 0088 75ee cf5b 96fe 0002 5bd7 .!....u..[....[. │ │ │ │ -0005f830: 0b91 fe13 9173 3a1c 9101 571d cf5d 935d .....s:...W..].] │ │ │ │ -0005f840: 28d7 5891 fef1 8573 cf29 8e8e 8e9f 1e77 (.X....s.).....w │ │ │ │ -0005f850: b68d 9112 c761 6769 7695 ac72 656e 9103 .....agiv..ren.. │ │ │ │ -0005f860: c58a 6293 799b 03c5 8b5b 96fe 0002 5bd7 ..b.y....[....[. │ │ │ │ -0005f870: 0b91 fe13 9173 3b78 9373 3a74 8d9f 01cc .....s;x.s:t.... │ │ │ │ -0005f880: ccd8 1c8e 9105 3226 cf5d 935d 2c91 03cc ......2&.].],... │ │ │ │ -0005f890: f677 6865 7265 98d7 0b91 fe13 9173 3b78 .where.......s;x │ │ │ │ -0005f8a0: 9373 9603 c58a cf69 7398 7468 6593 6361 .s.....is.the.ca │ │ │ │ -0005f8b0: 6e6f 6e69 6361 6c93 636f 6e90 ac72 7465 nonical.con..rte │ │ │ │ -0005f8c0: 7874 986f 6693 d774 8d9f 01cc ccd8 1c8e xt.of..t........ │ │ │ │ -0005f8d0: 9105 3226 cf2e 9105 2c81 536f 93d7 6e98 ..2&....,.So..n. │ │ │ │ -0005f8e0: cf69 7393 7468 6593 6e95 ac72 756d 9362 .is.the.n..rum.b │ │ │ │ -0005f8f0: 9053 8e65 7298 6f66 9103 c58a 7493 7970 .S.er.of....t.yp │ │ │ │ -0005f900: 9053 8e65 8ea1 8d91 12c7 6176 91ff 58e4 .S.e......av..X. │ │ │ │ -0005f910: 6172 6961 626c 6573 9604 15ca 696e 9b04 ariables....in.. │ │ │ │ -0005f920: 15cb d774 8d9f 01cc ccd8 1c8e 9105 3226 ...t..........2& │ │ │ │ -0005f930: cf2c 9104 2093 d70b 91fe 1391 7393 cf69 .,.. .......s..i │ │ │ │ -0005f940: 7398 6193 6c69 7374 936f 6698 7468 6f73 s.a.list.of.thos │ │ │ │ -0005f950: 6593 7490 ac72 7970 9053 8e65 9876 91ff e.t..ryp.S.e.v.. │ │ │ │ -0005f960: 58e4 6172 6961 626c 6573 2c91 0420 93d7 X.ariables,.. .. │ │ │ │ -0005f970: 6d93 cf69 7393 7468 6598 6e95 ac72 756d m..is.the.n..rum │ │ │ │ -0005f980: 9362 9053 8e65 7296 0415 ca6f 6698 6f72 .b.S.er....of.or │ │ │ │ -0005f990: 6469 6e61 7279 9376 91ff 58e4 6172 6961 dinary.v..X.aria │ │ │ │ -0005f9a0: 626c 6573 8ea1 8d91 12c7 616f 9053 8e63 bles......ao.S.c │ │ │ │ -0005f9b0: 6375 7272 696e 6796 0400 bc66 7265 656c curring....freel │ │ │ │ -0005f9c0: 799b 0400 bb69 6e93 d774 8d9f 01cc ccd8 y....in..t...... │ │ │ │ -0005f9d0: 1c8e 9109 32e2 cf28 6173 7375 6d65 6498 ....2..(assumed. │ │ │ │ -0005f9e0: 746f 9362 9053 8e65 9864 6973 7469 6e63 to.b.S.e.distinc │ │ │ │ -0005f9f0: 7493 6672 6f6d 9374 6865 9862 9053 8e6f t.from.the.b.S.o │ │ │ │ -0005fa00: 756e 6493 7691 ff58 e461 7269 6162 6c65 und.v..X.ariable │ │ │ │ -0005fa10: 7393 6f66 98d7 748d 9f01 cccc d81c 8e91 s.of..t......... │ │ │ │ -0005fa20: 0532 26cf 2993 616e 6498 7468 6593 d71b .2&.).and.the... │ │ │ │ -0005fa30: 8d9f 01cc ccd8 6a8e 8ea1 8d91 12c7 61cf ......j.......a. │ │ │ │ -0005fa40: 6172 6596 03cb b874 6865 9b03 cbb7 7490 are....the....t. │ │ │ │ -0005fa50: ac72 7970 9053 8e65 7393 6f66 9374 686f .ryp.S.es.of.tho │ │ │ │ -0005fa60: 7365 9876 91ff 58e4 6172 6961 626c 6573 se.v..X.ariables │ │ │ │ -0005fa70: 2e91 052e 9028 4974 9369 7398 696d 7090 .....(It.is.imp. │ │ │ │ -0005fa80: 538e 6f72 7461 6e90 ac72 7493 746f 936e S.ortan..rt.to.n │ │ │ │ -0005fa90: 6f74 6598 7468 6174 9374 6865 936c 6973 ote.that.the.lis │ │ │ │ -0005faa0: 7498 d70b 91fe 1391 73cf 2c91 03d1 e877 t.......s.,....w │ │ │ │ -0005fab0: 6869 6390 ac72 6893 6973 9870 6172 7493 hic..rh.is.part. │ │ │ │ -0005fac0: 6f66 8ea1 8d91 12c7 6174 6865 9604 2401 of......athe..$. │ │ │ │ -0005fad0: 6361 6e6f 6e69 6361 6c9b 0424 0063 6f6e canonical..$.con │ │ │ │ -0005fae0: 90ac 7274 6578 7493 6f66 98d7 74cf 2c91 ..rtext.of..t.,. │ │ │ │ -0005faf0: 0432 576d 6190 ac72 7998 6290 538e 6593 .2Wma..ry.b.S.e. │ │ │ │ -0005fb00: 7374 7269 6374 6c79 9862 6967 6765 7293 strictly.bigger. │ │ │ │ -0005fb10: 7468 616e 9874 6865 9363 616e 6f6e 6963 than.the.canonic │ │ │ │ -0005fb20: 616c 9874 9aac 7279 7090 538e 6593 636f al.t..ryp.S.e.co │ │ │ │ -0005fb30: 6e98 7465 7874 7391 0424 006f 6693 d71b n.texts..$.of... │ │ │ │ -0005fb40: 8d9f 01cc ccd8 6a8e 8ea1 8d91 12c7 61cf ......j.......a. │ │ │ │ -0005fb50: 6f72 9603 eaa8 d71c 9101 571d cf2e 9105 or........W..... │ │ │ │ -0005fb60: 38e0 536f 9369 7493 779a ac72 6f75 6c64 8.So.it.w..rould │ │ │ │ -0005fb70: 936e 6f74 936d 616b 9865 9373 656e 7365 .not.mak.e.sense │ │ │ │ -0005fb80: 9374 6f93 7772 6974 6593 6a75 7374 935b .to.write.just.[ │ │ │ │ -0005fb90: 96fe 0002 5bd7 1b8d 9f01 cccc d86a 8e91 ....[........j.. │ │ │ │ -0005fba0: 0466 0acf 5d93 5d96 03ea a86f 7293 5b96 .f..].]....or.[. │ │ │ │ -0005fbb0: fe00 025b d71c 9101 571d cf5d 935d 9603 ...[....W..].].. │ │ │ │ -0005fbc0: eaa8 696e 9374 6865 9361 6290 538e 6f98 ..in.the.ab.S.o. │ │ │ │ -0005fbd0: 7698 6593 6465 0c6e 6974 696f 6e2e 298e v.e.de.nition.). │ │ │ │ -0005fbe0: a18d 911e 28f0 4966 9604 083f d774 8d9f ....(.If...?.t.. │ │ │ │ -0005fbf0: 01cc ccd8 1c8e 9109 3a66 cf69 7393 6193 ........:f.is.a. │ │ │ │ -0005fc00: 636c 6f73 6564 9374 6572 6d2c 9104 0fa5 closed.term,.... │ │ │ │ -0005fc10: 7468 656e 9b04 0840 d76d 9603 87b0 cf3d then...@.m.....= │ │ │ │ -0005fc20: 9330 9604 083f 616e 6493 666f 7293 6561 .0...?and.for.ea │ │ │ │ -0005fc30: 6390 ac72 6898 d758 91fe f185 7391 0387 c..rh..X....s... │ │ │ │ -0005fc40: b0da 3291 0387 af55 8d91 0131 119f fba5 ..2....U...1.... │ │ │ │ -0005fc50: 32d8 6e8e 910a e1a1 cf6f 6e65 9363 616e 2.n......one.can │ │ │ │ -0005fc60: 9369 6465 6e90 ac72 7469 6679 935b 96fe .iden..rtify.[.. │ │ │ │ -0005fc70: 0002 5bd7 748d 9f01 cccc d81c 8e91 0532 ..[.t..........2 │ │ │ │ -0005fc80: 26cf 5d93 5d98 7769 7468 9104 083f 7468 &.].].with...?th │ │ │ │ -0005fc90: 658e a18d 9112 c761 656c 656d 656e 90ac e......aelemen.. │ │ │ │ -0005fca0: 7274 9103 eaa8 5b96 fe00 025b d774 8d9f rt....[....[.t.. │ │ │ │ -0005fcb0: 01cc ccd8 1c8e 9105 3226 cf5d 935d 28d7 ........2&.].](. │ │ │ │ -0005fcc0: 589b fef1 8573 cf29 2829 9603 5552 da32 X....s.)()..UR.2 │ │ │ │ -0005fcd0: 93cf 5b96 fe00 025b d70b 91fe 1391 733a ..[....[......s: │ │ │ │ -0005fce0: 1c91 0157 1dcf 5d93 5d28 d758 9873 cf29 ...W..].](.X.s.) │ │ │ │ -0005fcf0: 2e91 0538 e053 6f96 03ea a866 6f72 9363 ...8.So....for.c │ │ │ │ -0005fd00: 6c6f 7365 6493 7465 726d 7393 6f6e 6593 losed.terms.one. │ │ │ │ -0005fd10: 6765 7473 8ea6 8d8d 8d91 18c7 615b 96fe gets........a[.. │ │ │ │ -0005fd20: 0002 5bd7 748d 9f01 cccc d81c 8e91 0532 ..[.t..........2 │ │ │ │ -0005fd30: 26cf 5d93 5d96 0355 52da 328d 8d8d 910a &.].]..UR.2..... │ │ │ │ -0005fd40: 7411 9ff5 fffc bf59 8e8e 9f0c 2225 8d93 t......Y...."%.. │ │ │ │ -0005fd50: d858 91ff 3526 73db 3255 8d91 00cd 289f .X..5&s.2U....(. │ │ │ │ -0005fd60: fdb8 e4d9 6e8e 8e8e 911e 59ed cf5b 96fe ....n.....Y..[.. │ │ │ │ -0005fd70: 0002 5bd7 0b91 fe13 9173 3a1c 9101 571d ..[......s:...W. │ │ │ │ -0005fd80: cf5d 935d 28d7 5891 fef1 8573 cf29 8e8e .].](.X....s.).. │ │ │ │ -0005fd90: 8e9f 1c70 6d8d 9112 c761 7768 6572 6596 ...pm....awhere. │ │ │ │ -0005fda0: 049b 80d7 0b91 fe13 9173 9b04 9b81 cf69 .........s.....i │ │ │ │ -0005fdb0: 7393 7468 6598 6c69 7374 936f 6698 7490 s.the.list.of.t. │ │ │ │ -0005fdc0: ac72 7970 9a53 8e65 9376 91ff 58e4 6172 .ryp.S.e.v..X.ar │ │ │ │ -0005fdd0: 6961 626c 6573 936f 9863 6375 7272 696e iables.o.ccurrin │ │ │ │ -0005fde0: 679b 049b 8169 6e93 d774 8d9f 01cc ccd8 g....in..t...... │ │ │ │ -0005fdf0: 1c8e 9109 cda7 cf61 6e64 93d7 6e98 cf69 .......and..n..i │ │ │ │ -0005fe00: 7393 7468 6593 6c65 6e67 7468 986f 6693 s.the.length.of. │ │ │ │ -0005fe10: 7468 6174 986c 6973 742e 9107 4b69 4966 that.list...KiIf │ │ │ │ -0005fe20: 8ea1 8d91 12c7 616d 6f72 656f 95ac 7276 ......amoreo..rv │ │ │ │ -0005fe30: 9365 722c 9104 ac9d 6e6f 9b04 85d3 7493 .er,....no....t. │ │ │ │ -0005fe40: 7970 9553 8e65 9104 85d2 7691 ff58 e461 yp.S.e....v..X.a │ │ │ │ -0005fe50: 7269 6162 6c65 7398 6f93 6363 7572 9869 riables.o.ccur.i │ │ │ │ -0005fe60: 6e96 0485 d2d7 748d 9f01 cccc d81c 8e91 n.....t......... │ │ │ │ -0005fe70: 0532 26cf 2c91 04ac 9d74 6865 6e98 d76e .2&.,....then..n │ │ │ │ -0005fe80: 9104 5d6e cf3d 9104 5d6f 3098 616e 6493 ..]n.=..]o0.and. │ │ │ │ -0005fe90: 5b96 fe00 025b d774 8d9f 01cc ccd8 1c8e [....[.t........ │ │ │ │ -0005fea0: 9105 3226 cf5d 935d 9863 616e 9604 85d2 ..2&.].].can.... │ │ │ │ -0005feb0: 6290 538e 6598 6964 656e 90ac 7274 690c b.S.e.iden..rti. │ │ │ │ -0005fec0: 6564 9377 6974 6898 7468 658e a18d 9112 ed.with.the..... │ │ │ │ -0005fed0: c761 656c 656d 656e 90ac 7274 9b03 eaa8 .aelemen..rt.... │ │ │ │ -0005fee0: 5b96 fe00 025b d774 8d9f 01cc ccd8 1c8e [....[.t........ │ │ │ │ -0005fef0: 9105 3226 cf5d 935d 2829 986f 6698 7468 ..2&.].]().of.th │ │ │ │ -0005ff00: 6598 7365 7498 5b93 5bd7 1c91 0157 1dcf e.set.[.[....W.. │ │ │ │ -0005ff10: 5d93 5d96 0355 52da 3293 5591 0131 11cf ].]..UR.2.U..1.. │ │ │ │ -0005ff20: 2e8e a18d 911e 28f0 5468 6596 0403 fd73 ......(.The....s │ │ │ │ -0005ff30: 656d 616e 90ac 7274 6963 739b 0403 fc6f eman..rtics....o │ │ │ │ -0005ff40: 6693 7465 726d 7393 6170 7090 538e 6561 f.terms.app.S.ea │ │ │ │ -0005ff50: 7273 9873 6f6d 6577 6861 7493 636f 6d70 rs.somewhat.comp │ │ │ │ -0005ff60: 6c69 6361 7465 6498 6290 538e 6563 6175 licated.b.S.ecau │ │ │ │ -0005ff70: 7365 936f 6693 7468 6598 709a 538e 6f73 se.of.the.p.S.os │ │ │ │ -0005ff80: 7369 626c 6593 6465 7098 656e 2d8e a18d sible.dep.en-... │ │ │ │ -0005ff90: 9112 c761 6465 6e63 7996 0456 d06f 669b ...adency..V.of. │ │ │ │ -0005ffa0: 0456 d161 9374 6572 6d93 7570 9553 8e6f .V.a.term.up.S.o │ │ │ │ -0005ffb0: 6e98 6293 6f74 689b 0456 d074 90ac 7279 n.b.oth..V.t..ry │ │ │ │ -0005ffc0: 7093 6598 7696 ff58 e461 7269 6162 6c65 p.e.v..X.ariable │ │ │ │ -0005ffd0: 7391 0456 d161 6e64 986f 7264 696e 6172 s..V.and.ordinar │ │ │ │ -0005ffe0: 7998 7693 6172 6961 626c 6573 2e91 067d y.v.ariables...} │ │ │ │ -0005fff0: 5945 7861 6d70 6c65 7398 6f66 9104 56d1 YExamples.of..V. │ │ │ │ -00060000: 686f 90ac 7277 9874 6865 8ea1 8d91 12c7 ho..rw.the...... │ │ │ │ -00060010: 6164 650c 6e69 7469 6f6e 9604 bef1 6f66 ade.nition....of │ │ │ │ -00060020: 9b04 bef2 7468 6593 7365 6d61 6e95 ac72 ....the.seman..r │ │ │ │ -00060030: 7469 6373 9877 936f 726b 7396 04be f169 tics.w.orks....i │ │ │ │ -00060040: 6e93 7072 6163 7469 6365 9863 616e 9362 n.practice.can.b │ │ │ │ -00060050: 9053 8e65 9866 6f75 6e64 9369 6e93 5365 .S.e.found.in.Se │ │ │ │ -00060060: 6374 696f 6e98 3130 2e34 2e32 2c91 04f4 ction.10.4.2,... │ │ │ │ -00060070: 0477 6865 7265 9374 6865 8ea1 8d91 12c7 .where.the...... │ │ │ │ -00060080: 616d 6561 6e69 6e67 9603 eaa8 6f66 9373 ameaning....of.s │ │ │ │ -00060090: 6576 9aac 7265 7261 6c93 7465 726d 7393 ev..reral.terms. │ │ │ │ -000600a0: 6465 6e6f 7469 6e67 936c 6f67 6963 616c denoting.logical │ │ │ │ -000600b0: 9363 6f6e 7374 616e 9874 7393 6973 9367 .constan.ts.is.g │ │ │ │ -000600c0: 6976 9865 6e2e 8e9f 2202 d68d 8d91 12c7 iv.en..."....... │ │ │ │ -000600d0: 61eb 4739 2e33 2e33 8e91 4447 5c53 7562 a.G9.3.3..DG\Sub │ │ │ │ -000600e0: 7374 6974 7574 696f 6e8e a917 c000 8d91 stitution....... │ │ │ │ -000600f0: 12c7 61cf 5369 6e63 6596 02f3 f174 6572 ..a.Since....ter │ │ │ │ -00060100: 6d73 936d 6195 ac72 7991 02f3 f069 6e93 ms.ma..ry....in. │ │ │ │ -00060110: 7693 6f6c 7693 6596 02f3 f162 9a53 8e6f v.olv.e....b.S.o │ │ │ │ -00060120: 7468 9374 90ac 7279 7098 6593 769b ff58 th.t..ryp.e.v..X │ │ │ │ -00060130: e461 7269 6162 6c65 7391 02f3 f061 6e64 .ariables....and │ │ │ │ -00060140: 936f 7264 696e 6172 7993 7698 6172 6961 .ordinary.v.aria │ │ │ │ -00060150: 626c 6573 2c91 0325 4974 6865 7265 9102 bles,..%Ithere.. │ │ │ │ -00060160: f3f0 6172 6593 7495 ac72 7793 6f91 02f3 ..are.t..rw.o... │ │ │ │ -00060170: f164 690b 6572 656e 9374 8ea1 8d91 12c7 .di.eren.t...... │ │ │ │ -00060180: 616f 7090 538e 6572 6174 696f 6e73 9604 aop.S.erations.. │ │ │ │ -00060190: a283 6f66 9b04 a284 7375 6273 7469 7475 ..of....substitu │ │ │ │ -000601a0: 7469 6f6e 936f 6e98 7465 726d 7393 7768 tion.on.terms.wh │ │ │ │ -000601b0: 6963 95ac 7268 9868 6193 7693 6596 04a2 ic..rh.ha.v.e... │ │ │ │ -000601c0: 8374 6f98 6290 538e 6593 636f 6e73 6964 .to.b.S.e.consid │ │ │ │ -000601d0: 6572 6564 7c73 7562 7374 6974 7574 696f ered|substitutio │ │ │ │ -000601e0: 6e98 6f66 9374 90ac 7279 7090 538e 6573 n.of.t..ryp.S.es │ │ │ │ -000601f0: 8ea1 8d91 12c7 6166 6f72 9603 eaa8 7490 ......afor....t. │ │ │ │ -00060200: ac72 7970 9053 8e65 9376 9bff 58e4 6172 .ryp.S.e.v..X.ar │ │ │ │ -00060210: 6961 626c 6573 9361 6e64 9373 7562 7374 iables.and.subst │ │ │ │ -00060220: 6974 7574 696f 6e93 6f66 9374 6572 6d73 itution.of.terms │ │ │ │ -00060230: 9366 6f72 9376 9861 7269 6162 6c65 732e .for.v.ariables. │ │ │ │ -00060240: 8e9f 1e82 d78d 9112 c761 d053 7562 7374 .........a.Subst │ │ │ │ -00060250: 6974 7574 696e 6796 0480 0074 9aa0 0079 ituting....t...y │ │ │ │ -00060260: 7090 6000 6573 9366 6f72 9374 9879 7090 p.`.es.for.t.yp. │ │ │ │ -00060270: 6000 6593 7691 ff40 0061 7269 6162 6c65 `.e.v..@.ariable │ │ │ │ -00060280: 7393 696e 9374 6572 6d73 8ea6 8d91 12c7 s.in.terms...... │ │ │ │ -00060290: 61cf 5375 7070 9053 8e6f 7365 9605 d97a a.Supp.S.ose...z │ │ │ │ -000602a0: d774 93cf 6973 9361 9b05 d979 7465 726d .t..is.a...yterm │ │ │ │ -000602b0: 2c91 0655 2f77 6974 6893 6361 6e6f 6e69 ,..U/with.canoni │ │ │ │ -000602c0: 6361 6c93 636f 6e90 ac72 7465 7874 98d7 cal.con..rtext.. │ │ │ │ -000602d0: 0b9b fe13 9173 3b78 91fe 0002 7393 cf73 .....s;x....s..s │ │ │ │ -000602e0: 6190 ac72 7991 ff05 562c 9106 552f 7768 a..ry...V,..U/wh │ │ │ │ -000602f0: 6572 6593 d70b 9873 9606 9f90 cf3d 93d7 ere....s.....=.. │ │ │ │ -00060300: 0b8d 9f01 cccc d531 8e91 04c0 04d7 3b8d .......1......;. │ │ │ │ -00060310: 9601 fffe 3a93 3a93 3a8e 9111 ca9c 3b91 ....:.:.:.....;. │ │ │ │ -00060320: 01ff fe0b 8d9f 01cc ccd8 6e8e 9105 a850 ..........n....P │ │ │ │ -00060330: cf2c 9106 552e d778 91fe 0002 7393 cf3d .,..U..x....s..= │ │ │ │ -00060340: 8ea1 8d91 12c7 61d7 788d 9f01 cccc d531 ......a.x......1 │ │ │ │ -00060350: 8e91 04c0 04d7 3b8d 9601 fffe 3a93 3a93 ......;.....:.:. │ │ │ │ -00060360: 3a8e 9111 ca9c 3b9b 01ff fe78 8d9f 01cc :.....;....x.... │ │ │ │ -00060370: ccd8 6d8e 910c fd8f cf61 6e64 9604 f8cb ..m......and.... │ │ │ │ -00060380: 7768 6572 6591 04f8 cc66 6f72 93d7 6a91 where....for..j. │ │ │ │ -00060390: 05cd f3cf 3d91 0521 2131 d73b 8d98 3a98 ....=..!!1.;..:. │ │ │ │ -000603a0: 3a98 3a8e 9111 ca9c 3b98 6d93 cf74 6865 :.:.....;.m..the │ │ │ │ -000603b0: 9374 90ac 7279 7090 538e 6593 6f66 9104 .t..ryp.S.e.of.. │ │ │ │ -000603c0: f8cc 7468 6593 7691 ff58 e461 7269 6162 ..the.v..X.ariab │ │ │ │ -000603d0: 6c65 93d7 788d 9f01 cccc d86a 8e91 095e le..x......j...^ │ │ │ │ -000603e0: d5cf 6973 93d7 1b8d 9f01 cccc d86a 8e91 ..is.........j.. │ │ │ │ -000603f0: 0466 0acf 2e91 0863 4a49 6693 d70b 91fe .f.....cJIf..... │ │ │ │ -00060400: 1391 738d 9ffb a532 db30 8e91 02ce 39d7 ..s....2.0....9. │ │ │ │ -00060410: 3a1c 8d9f 01cc ccd8 698e 9108 5da6 cf28 :.......i...]..( │ │ │ │ -00060420: d769 9105 2120 cf3d 8ea1 8d91 12c7 6131 .i..! .=......a1 │ │ │ │ -00060430: d73b 8d96 01ff fe3a 933a 933a 8e91 11ca .;.....:.:.:.... │ │ │ │ -00060440: 9c3b 9101 fffe 6ecf 299b 043e d561 7265 .;....n.)..>.are │ │ │ │ -00060450: 9104 3ed4 7495 ac72 7970 9053 8e65 732d ..>.t..ryp.S.es- │ │ │ │ -00060460: 696e 2d63 6f6e 9374 6578 742c 9104 53e0 in-con.text,..S. │ │ │ │ -00060470: 7468 656e 9873 7562 7374 6974 7574 696e then.substitutin │ │ │ │ -00060480: 6798 7468 6591 043e d474 9379 7090 538e g.the..>.t.yp.S. │ │ │ │ -00060490: 6573 98d7 1c8d 9f01 cccc d869 8e91 07a3 es.........i.... │ │ │ │ -000604a0: afcf 666f 7291 043e d474 6865 9874 9379 ..for..>.the.t.y │ │ │ │ -000604b0: 7090 538e 6598 7691 ff58 e461 7269 6162 p.S.e.v..X.ariab │ │ │ │ -000604c0: 6c65 7391 043e d4d7 0b8d 9f01 cccc d869 les..>.........i │ │ │ │ -000604d0: 8e91 07a3 afcf 696e 8ea1 8d91 12c7 6174 ......in......at │ │ │ │ -000604e0: 6865 9605 0deb 6c69 7374 93d7 789b fe00 he....list..x... │ │ │ │ -000604f0: 0273 cf2c 9105 56bb 6f6e 6593 6f62 7461 .s.,..V.one.obta │ │ │ │ -00060500: 696e 7393 6193 6e65 7793 6c69 7374 936f ins.a.new.list.o │ │ │ │ -00060510: 6691 050d ea76 91ff 58e4 6172 6961 626c f....v..X.ariabl │ │ │ │ -00060520: 6573 93d7 7898 738d 9ffb a532 db30 8e91 es..x.s....2.0.. │ │ │ │ -00060530: 02ce 39cf 2e91 08a2 a954 689a ac72 7573 ..9......Th..rus │ │ │ │ -00060540: 9374 6865 93d7 6a91 00ac d3cf 7468 9365 .the..j.....th.e │ │ │ │ -00060550: 6e98 7472 7991 050d ea6f 6693 d778 91fe n.try....of..x.. │ │ │ │ -00060560: 0002 738d 9ffb a532 db30 8e91 07dc 24cf ..s....2.0....$. │ │ │ │ -00060570: 6861 7393 7498 7970 9053 8e65 8ea1 8d91 has.t.yp.S.e.... │ │ │ │ -00060580: 12c7 61d7 1b8d 9ffb a532 8d90 6e39 db30 ..a......2..n9.0 │ │ │ │ -00060590: 8e9f 0752 418d d86a 8e8e 9107 bb5c cf3d ...RA..j.....\.= │ │ │ │ -000605a0: 9103 5552 d71b 8d9f 01cc ccd8 6a8e 9104 ..UR........j... │ │ │ │ -000605b0: 660a cf5b d71c 91ff 571f 733d 0b91 fe13 f..[....W.s=.... │ │ │ │ -000605c0: 9173 cf5d 2e91 0538 e04f 6e6c 7996 03ea .s.]...8.Only... │ │ │ │ -000605d0: a873 7562 7374 6974 7574 696f 6e73 9377 .substitutions.w │ │ │ │ -000605e0: 6974 6893 7468 6593 666f 6c6c 6f9a ac72 ith.the.follo..r │ │ │ │ -000605f0: 7769 6e67 9370 726f 7090 538e 6572 7498 wing.prop.S.ert. │ │ │ │ -00060600: 7993 7769 6c6c 9362 9053 8e65 9363 6f6e y.will.b.S.e.con │ │ │ │ -00060610: 7369 6465 7265 642e 8e8e 9f24 fd13 8e8c sidered....$.... │ │ │ │ -00060620: 8b00 0000 7000 0000 0000 0000 0000 0000 ....p........... │ │ │ │ +0005f2d0: 0000 0000 0000 0000 0000 0000 0005 e040 ...............@ │ │ │ │ +0005f2e0: a002 cc05 558d a0fd 46d3 0e8d 8d8d 8d9f ....U...F....... │ │ │ │ +0005f2f0: fa99 9a8d 9112 c761 d039 2e33 2e91 0a80 .......a.9.3.... │ │ │ │ +0005f300: 0054 91fe e000 6572 6d73 9201 6efb 4931 .T....erms..n.I1 │ │ │ │ +0005f310: 3131 8e91 12c7 619f 0566 6689 0000 e666 11....a..ff....f │ │ │ │ +0005f320: 01c7 3e7c 8e8e 8e8e a002 942f df8d a0fd ..>|......./.... │ │ │ │ +0005f330: 8bd0 218d 8d8d 8d91 2467 afeb 6080 888e ..!.....$g..`... │ │ │ │ +0005f340: 8e8e 9130 274d cf53 7570 7090 538e 6f73 ...0'M.Supp.S.os │ │ │ │ +0005f350: 6596 0585 29d7 749b 0585 28cf 6973 9374 e...).t...(.is.t │ │ │ │ +0005f360: 6865 9361 6273 7472 6163 7469 6f6e 9874 he.abstraction.t │ │ │ │ +0005f370: 6572 6d93 d715 783a 748d 9f01 cccc d532 erm...x:t......2 │ │ │ │ +0005f380: 8e91 04c0 04cf 7768 6572 6598 d778 93cf ......where..x.. │ │ │ │ +0005f390: 6973 936f 6698 7490 ac72 7970 9053 8e65 is.of.t..ryp.S.e │ │ │ │ +0005f3a0: 93d7 1c8d 9f01 cccc d531 8e96 0a45 2dcf .........1...E-. │ │ │ │ +0005f3b0: 616e 6498 d774 8d9f 01cc ccd5 328e 93cf and..t......2... │ │ │ │ +0005f3c0: 6f66 9874 90ac 7279 7090 538e 6591 0585 of.t..ryp.S.e... │ │ │ │ +0005f3d0: 29d7 1c8d 9f01 cccc d532 8e91 04c0 04cf )........2...... │ │ │ │ +0005f3e0: 2e8e a410 0000 8d91 3027 4d54 6890 ac72 ........0'MTh..r │ │ │ │ +0005f3f0: 7573 9603 6461 d71c 9104 ac6f cf3d 9103 us..da.....o.=.. │ │ │ │ +0005f400: 5552 d71c 8d9f 01cc ccd5 318e 8d91 04c0 UR........1..... │ │ │ │ +0005f410: 04da 218e 9110 c006 d71c 8d9f 01cc ccd5 ..!............. │ │ │ │ +0005f420: 328e 9108 2466 cf61 6e64 935b 96fe 0002 2...$f.and.[.... │ │ │ │ +0005f430: 5bd7 0b9b fe13 9173 3a1c 9101 571d cf5d [......s:...W..] │ │ │ │ +0005f440: 935d 28d7 5891 fef1 8573 cf29 9603 6461 .](.X....s.)..da │ │ │ │ +0005f450: 6973 9374 6865 9103 6462 6675 6e63 7469 is.the..dbfuncti │ │ │ │ +0005f460: 6f6e 9373 6574 935b 96fe 0002 5bd7 0b98 on.set.[....[... │ │ │ │ +0005f470: 733a 1c8d 9f01 cccc d531 8e91 04c0 04cf s:.......1...... │ │ │ │ +0005f480: 5d93 5d28 d758 91fe f185 73cf 298d da21 ].](.X....s.)..! │ │ │ │ +0005f490: 8e91 0c00 02cf 5b93 5bd7 0b98 733a 1c8d ......[.[...s:.. │ │ │ │ +0005f4a0: 9f01 cccc d532 8e91 04c0 04cf 5d93 5d28 .....2......].]( │ │ │ │ +0005f4b0: d758 91fe f185 73cf 292e 9105 0c1e 4465 .X....s.).....De │ │ │ │ +0005f4c0: 0c6e 658e a18d 9130 274d 5b96 fe00 025b .ne....0'M[....[ │ │ │ │ +0005f4d0: d70b 91fe 1391 733b 7893 733a 74cf 5d93 ......s;x.s:t.]. │ │ │ │ +0005f4e0: 5d28 d758 91fe f185 73cf 2928 d779 91fe ](.X....s.)(.y.. │ │ │ │ +0005f4f0: 6e3b 73cf 2996 0529 9174 6f93 6290 538e n;s.)..).to.b.S. │ │ │ │ +0005f500: 6593 7468 6593 656c 656d 656e 9aac 7274 e.the.elemen..rt │ │ │ │ +0005f510: 9105 2990 6f66 9374 6869 7393 7365 7493 ..).of.this.set. │ │ │ │ +0005f520: 7768 6963 9868 9369 7393 7468 6593 6675 whic.h.is.the.fu │ │ │ │ +0005f530: 6e63 7469 6f6e 9373 656e 6469 6e67 9105 nction.sending.. │ │ │ │ +0005f540: 2990 d779 9105 e25e da32 8ea1 8d91 3027 )..y...^.2....0' │ │ │ │ +0005f550: 4dcf 5b96 fe00 025b d70b 9bfe 1391 733a M.[....[......s: │ │ │ │ +0005f560: 1c8d 9f01 cccc d531 8e91 04c0 04cf 5d93 .......1......]. │ │ │ │ +0005f570: 5d28 d758 91fe f185 73cf 2991 0467 0274 ](.X....s.)..g.t │ │ │ │ +0005f580: 6f91 0467 035b 935b d70b 9873 3b78 9373 o..g.[.[...s;x.s │ │ │ │ +0005f590: 3b78 3a74 8d9f 01cc ccd5 328e 9104 c004 ;x:t......2..... │ │ │ │ +0005f5a0: cf5d 935d 28d7 5891 fef1 8573 cf29 28d7 .].](.X....s.)(. │ │ │ │ +0005f5b0: 7991 fe6e 3b73 3b91 01ff fe79 906e 39cf y..n;s;....y.n9. │ │ │ │ +0005f5c0: 292e 9106 adef 284e 6f74 6596 0467 0374 ).....(Note..g.t │ │ │ │ +0005f5d0: 6861 7491 0467 0273 696e 6365 93d7 0b98 hat..g.since.... │ │ │ │ +0005f5e0: 733b 7891 fe00 0273 3a74 9b04 6702 cf69 s;x....s:t..g..i │ │ │ │ +0005f5f0: 7393 6198 7465 726d 2d69 6e2d 636f 6e90 s.a.term-in-con. │ │ │ │ +0005f600: ac72 7465 7874 2c8e a18d 9130 274d 6295 .rtext,....0'Mb. │ │ │ │ +0005f610: ac72 799b 040c 1463 6f6e 9376 9365 6e93 .ry....con.v.en. │ │ │ │ +0005f620: 7469 6f6e 9604 0c13 7468 6598 6290 538e tion....the.b.S. │ │ │ │ +0005f630: 6f75 6e64 9876 91ff 58e4 6172 6961 626c ound.v..X.ariabl │ │ │ │ +0005f640: 6593 d778 98cf 646f 9053 8e65 7398 6e6f e..x..do.S.es.no │ │ │ │ +0005f650: 7493 6f90 538e 6363 7572 9869 6e98 d778 t.o.S.ccur.in..x │ │ │ │ +0005f660: 91fe 0002 7393 cf61 6e64 9874 6890 ac72 ....s..and.th..r │ │ │ │ +0005f670: 7573 98d7 0b91 fe13 9173 3b78 91fe 0002 us.......s;x.... │ │ │ │ +0005f680: 733b 783a 748d 9f01 cccc d532 8e91 08cc s;x:t......2.... │ │ │ │ +0005f690: 17cf 6973 9861 6c73 6f8e a18d 9130 274d ..is.also....0'M │ │ │ │ +0005f6a0: 6191 03ea a874 6572 6d2d 696e 2d63 6f6e a....term-in-con │ │ │ │ +0005f6b0: 90ac 7274 6578 742e 298e a915 77ac 8d91 ..rtext.)...w... │ │ │ │ +0005f6c0: 12c7 614e 6f90 ac72 7796 03ab e464 650c ..aNo..rw....de. │ │ │ │ +0005f6d0: 6e65 9374 6865 9b03 abe5 6d65 616e 696e ne.the....meanin │ │ │ │ +0005f6e0: 6793 6f66 9361 9374 6572 6d93 d774 8d9f g.of.a.term..t.. │ │ │ │ +0005f6f0: 01cc ccd8 1c8e 9108 de0a cf69 6e98 6193 ...........in.a. │ │ │ │ +0005f700: 6d6f 9a53 8e64 656c 93d7 4d91 04ec c8cf mo.S.del..M..... │ │ │ │ +0005f710: 746f 9362 9865 9374 6865 9103 abe5 6465 to.b.e.the....de │ │ │ │ +0005f720: 7098 656e 6465 6e9a ac72 746c 7993 7498 p.enden..rtly.t. │ │ │ │ +0005f730: 7970 9053 8e65 6493 6675 6e63 7469 6f6e yp.S.ed.function │ │ │ │ +0005f740: 8e9f 1dcd 0b8d 8d8d 9118 c761 5b96 fe00 ...........a[... │ │ │ │ +0005f750: 025b d774 8d9f 01cc ccd8 1c8e 9105 3226 .[.t..........2& │ │ │ │ +0005f760: cf5d 935d 9603 5552 da32 8d8d 8d91 0a74 .].]..UR.2.....t │ │ │ │ +0005f770: 119f f5ff fcbf 598e 8e9f 0c22 258d 93d8 ......Y...."%... │ │ │ │ +0005f780: 5891 ff35 2673 db32 558d 9100 cd28 9ffd X..5&s.2U....(.. │ │ │ │ +0005f790: b8e4 d96e 8e8e 8e8d 8d9f eb66 5a8d 9120 ...n.......fZ.. │ │ │ │ +0005f7a0: 59eb bf30 8e9f 1200 0b8d 9120 59eb 408e Y..0....... Y.@. │ │ │ │ +0005f7b0: 8e8d 9ff2 fffd 8d91 2cb8 cdd8 6d8e 9f0d ........,...m... │ │ │ │ +0005f7c0: 0003 8d8d 912a 17a0 9ff5 fffc bf59 8e8e .....*.......Y.. │ │ │ │ +0005f7d0: 9f0b f496 8d91 2919 ecd8 6a90 7608 d53d ......)...j.v..= │ │ │ │ +0005f7e0: 318e 8e91 37dc 72cf 5b96 fe00 025b d70b 1...7.r.[....[.. │ │ │ │ +0005f7f0: 91fe 1391 733a 1b8d 9f01 cccc d86a 8e91 ....s:.......j.. │ │ │ │ +0005f800: 0466 0acf 5d93 5d28 d758 91fe f185 73cf .f..].](.X....s. │ │ │ │ +0005f810: 298d 9feb 665a 8dbf 318e 9f12 000b 8d41 )...fZ..1......A │ │ │ │ +0005f820: 8e8e 8e8d 917c 75ec da21 8e92 0088 75ee .....|u..!....u. │ │ │ │ +0005f830: cf5b 96fe 0002 5bd7 0b91 fe13 9173 3a1c .[....[......s:. │ │ │ │ +0005f840: 9101 571d cf5d 935d 28d7 5891 fef1 8573 ..W..].](.X....s │ │ │ │ +0005f850: cf29 8e8e 8e9f 1e77 b68d 9112 c761 6769 .).....w.....agi │ │ │ │ +0005f860: 7695 ac72 656e 9103 c58a 6293 799b 03c5 v..ren....b.y... │ │ │ │ +0005f870: 8b5b 96fe 0002 5bd7 0b91 fe13 9173 3b78 .[....[......s;x │ │ │ │ +0005f880: 9373 3a74 8d9f 01cc ccd8 1c8e 9105 3226 .s:t..........2& │ │ │ │ +0005f890: cf5d 935d 2c91 03cc f677 6865 7265 98d7 .].],....where.. │ │ │ │ +0005f8a0: 0b91 fe13 9173 3b78 9373 9603 c58a cf69 .....s;x.s.....i │ │ │ │ +0005f8b0: 7398 7468 6593 6361 6e6f 6e69 6361 6c93 s.the.canonical. │ │ │ │ +0005f8c0: 636f 6e90 ac72 7465 7874 986f 6693 d774 con..rtext.of..t │ │ │ │ +0005f8d0: 8d9f 01cc ccd8 1c8e 9105 3226 cf2e 9105 ..........2&.... │ │ │ │ +0005f8e0: 2c81 536f 93d7 6e98 cf69 7393 7468 6593 ,.So..n..is.the. │ │ │ │ +0005f8f0: 6e95 ac72 756d 9362 9053 8e65 7298 6f66 n..rum.b.S.er.of │ │ │ │ +0005f900: 9103 c58a 7493 7970 9053 8e65 8ea1 8d91 ....t.yp.S.e.... │ │ │ │ +0005f910: 12c7 6176 91ff 58e4 6172 6961 626c 6573 ..av..X.ariables │ │ │ │ +0005f920: 9604 15ca 696e 9b04 15cb d774 8d9f 01cc ....in.....t.... │ │ │ │ +0005f930: ccd8 1c8e 9105 3226 cf2c 9104 2093 d70b ......2&.,.. ... │ │ │ │ +0005f940: 91fe 1391 7393 cf69 7398 6193 6c69 7374 ....s..is.a.list │ │ │ │ +0005f950: 936f 6698 7468 6f73 6593 7490 ac72 7970 .of.those.t..ryp │ │ │ │ +0005f960: 9053 8e65 9876 91ff 58e4 6172 6961 626c .S.e.v..X.ariabl │ │ │ │ +0005f970: 6573 2c91 0420 93d7 6d93 cf69 7393 7468 es,.. ..m..is.th │ │ │ │ +0005f980: 6598 6e95 ac72 756d 9362 9053 8e65 7296 e.n..rum.b.S.er. │ │ │ │ +0005f990: 0415 ca6f 6698 6f72 6469 6e61 7279 9376 ...of.ordinary.v │ │ │ │ +0005f9a0: 91ff 58e4 6172 6961 626c 6573 8ea1 8d91 ..X.ariables.... │ │ │ │ +0005f9b0: 12c7 616f 9053 8e63 6375 7272 696e 6796 ..ao.S.ccurring. │ │ │ │ +0005f9c0: 0400 bc66 7265 656c 799b 0400 bb69 6e93 ...freely....in. │ │ │ │ +0005f9d0: d774 8d9f 01cc ccd8 1c8e 9109 32e2 cf28 .t..........2..( │ │ │ │ +0005f9e0: 6173 7375 6d65 6498 746f 9362 9053 8e65 assumed.to.b.S.e │ │ │ │ +0005f9f0: 9864 6973 7469 6e63 7493 6672 6f6d 9374 .distinct.from.t │ │ │ │ +0005fa00: 6865 9862 9053 8e6f 756e 6493 7691 ff58 he.b.S.ound.v..X │ │ │ │ +0005fa10: e461 7269 6162 6c65 7393 6f66 98d7 748d .ariables.of..t. │ │ │ │ +0005fa20: 9f01 cccc d81c 8e91 0532 26cf 2993 616e .........2&.).an │ │ │ │ +0005fa30: 6498 7468 6593 d71b 8d9f 01cc ccd8 6a8e d.the.........j. │ │ │ │ +0005fa40: 8ea1 8d91 12c7 61cf 6172 6596 03cb b874 ......a.are....t │ │ │ │ +0005fa50: 6865 9b03 cbb7 7490 ac72 7970 9053 8e65 he....t..ryp.S.e │ │ │ │ +0005fa60: 7393 6f66 9374 686f 7365 9876 91ff 58e4 s.of.those.v..X. │ │ │ │ +0005fa70: 6172 6961 626c 6573 2e91 052e 9028 4974 ariables.....(It │ │ │ │ +0005fa80: 9369 7398 696d 7090 538e 6f72 7461 6e90 .is.imp.S.ortan. │ │ │ │ +0005fa90: ac72 7493 746f 936e 6f74 6598 7468 6174 .rt.to.note.that │ │ │ │ +0005faa0: 9374 6865 936c 6973 7498 d70b 91fe 1391 .the.list....... │ │ │ │ +0005fab0: 73cf 2c91 03d1 e877 6869 6390 ac72 6893 s.,....whic..rh. │ │ │ │ +0005fac0: 6973 9870 6172 7493 6f66 8ea1 8d91 12c7 is.part.of...... │ │ │ │ +0005fad0: 6174 6865 9604 2401 6361 6e6f 6e69 6361 athe..$.canonica │ │ │ │ +0005fae0: 6c9b 0424 0063 6f6e 90ac 7274 6578 7493 l..$.con..rtext. │ │ │ │ +0005faf0: 6f66 98d7 74cf 2c91 0432 576d 6190 ac72 of..t.,..2Wma..r │ │ │ │ +0005fb00: 7998 6290 538e 6593 7374 7269 6374 6c79 y.b.S.e.strictly │ │ │ │ +0005fb10: 9862 6967 6765 7293 7468 616e 9874 6865 .bigger.than.the │ │ │ │ +0005fb20: 9363 616e 6f6e 6963 616c 9874 9aac 7279 .canonical.t..ry │ │ │ │ +0005fb30: 7090 538e 6593 636f 6e98 7465 7874 7391 p.S.e.con.texts. │ │ │ │ +0005fb40: 0424 006f 6693 d71b 8d9f 01cc ccd8 6a8e .$.of.........j. │ │ │ │ +0005fb50: 8ea1 8d91 12c7 61cf 6f72 9603 eaa8 d71c ......a.or...... │ │ │ │ +0005fb60: 9101 571d cf2e 9105 38e0 536f 9369 7493 ..W.....8.So.it. │ │ │ │ +0005fb70: 779a ac72 6f75 6c64 936e 6f74 936d 616b w..rould.not.mak │ │ │ │ +0005fb80: 9865 9373 656e 7365 9374 6f93 7772 6974 .e.sense.to.writ │ │ │ │ +0005fb90: 6593 6a75 7374 935b 96fe 0002 5bd7 1b8d e.just.[....[... │ │ │ │ +0005fba0: 9f01 cccc d86a 8e91 0466 0acf 5d93 5d96 .....j...f..].]. │ │ │ │ +0005fbb0: 03ea a86f 7293 5b96 fe00 025b d71c 9101 ...or.[....[.... │ │ │ │ +0005fbc0: 571d cf5d 935d 9603 eaa8 696e 9374 6865 W..].]....in.the │ │ │ │ +0005fbd0: 9361 6290 538e 6f98 7698 6593 6465 0c6e .ab.S.o.v.e.de.n │ │ │ │ +0005fbe0: 6974 696f 6e2e 298e a18d 911e 28f0 4966 ition.).....(.If │ │ │ │ +0005fbf0: 9604 083f d774 8d9f 01cc ccd8 1c8e 9109 ...?.t.......... │ │ │ │ +0005fc00: 3a66 cf69 7393 6193 636c 6f73 6564 9374 :f.is.a.closed.t │ │ │ │ +0005fc10: 6572 6d2c 9104 0fa5 7468 656e 9b04 0840 erm,....then...@ │ │ │ │ +0005fc20: d76d 9603 87b0 cf3d 9330 9604 083f 616e .m.....=.0...?an │ │ │ │ +0005fc30: 6493 666f 7293 6561 6390 ac72 6898 d758 d.for.eac..rh..X │ │ │ │ +0005fc40: 91fe f185 7391 0387 b0da 3291 0387 af55 ....s.....2....U │ │ │ │ +0005fc50: 8d91 0131 119f fba5 32d8 6e8e 910a e1a1 ...1....2.n..... │ │ │ │ +0005fc60: cf6f 6e65 9363 616e 9369 6465 6e90 ac72 .one.can.iden..r │ │ │ │ +0005fc70: 7469 6679 935b 96fe 0002 5bd7 748d 9f01 tify.[....[.t... │ │ │ │ +0005fc80: cccc d81c 8e91 0532 26cf 5d93 5d98 7769 .......2&.].].wi │ │ │ │ +0005fc90: 7468 9104 083f 7468 658e a18d 9112 c761 th...?the......a │ │ │ │ +0005fca0: 656c 656d 656e 90ac 7274 9103 eaa8 5b96 elemen..rt....[. │ │ │ │ +0005fcb0: fe00 025b d774 8d9f 01cc ccd8 1c8e 9105 ...[.t.......... │ │ │ │ +0005fcc0: 3226 cf5d 935d 28d7 589b fef1 8573 cf29 2&.].](.X....s.) │ │ │ │ +0005fcd0: 2829 9603 5552 da32 93cf 5b96 fe00 025b ()..UR.2..[....[ │ │ │ │ +0005fce0: d70b 91fe 1391 733a 1c91 0157 1dcf 5d93 ......s:...W..]. │ │ │ │ +0005fcf0: 5d28 d758 9873 cf29 2e91 0538 e053 6f96 ](.X.s.)...8.So. │ │ │ │ +0005fd00: 03ea a866 6f72 9363 6c6f 7365 6493 7465 ...for.closed.te │ │ │ │ +0005fd10: 726d 7393 6f6e 6593 6765 7473 8ea6 8d8d rms.one.gets.... │ │ │ │ +0005fd20: 8d91 18c7 615b 96fe 0002 5bd7 748d 9f01 ....a[....[.t... │ │ │ │ +0005fd30: cccc d81c 8e91 0532 26cf 5d93 5d96 0355 .......2&.].]..U │ │ │ │ +0005fd40: 52da 328d 8d8d 910a 7411 9ff5 fffc bf59 R.2.....t......Y │ │ │ │ +0005fd50: 8e8e 9f0c 2225 8d93 d858 91ff 3526 73db ...."%...X..5&s. │ │ │ │ +0005fd60: 3255 8d91 00cd 289f fdb8 e4d9 6e8e 8e8e 2U....(.....n... │ │ │ │ +0005fd70: 911e 59ed cf5b 96fe 0002 5bd7 0b91 fe13 ..Y..[....[..... │ │ │ │ +0005fd80: 9173 3a1c 9101 571d cf5d 935d 28d7 5891 .s:...W..].](.X. │ │ │ │ +0005fd90: fef1 8573 cf29 8e8e 8e9f 1c70 6d8d 9112 ...s.).....pm... │ │ │ │ +0005fda0: c761 7768 6572 6596 049b 80d7 0b91 fe13 .awhere......... │ │ │ │ +0005fdb0: 9173 9b04 9b81 cf69 7393 7468 6598 6c69 .s.....is.the.li │ │ │ │ +0005fdc0: 7374 936f 6698 7490 ac72 7970 9a53 8e65 st.of.t..ryp.S.e │ │ │ │ +0005fdd0: 9376 91ff 58e4 6172 6961 626c 6573 936f .v..X.ariables.o │ │ │ │ +0005fde0: 9863 6375 7272 696e 679b 049b 8169 6e93 .ccurring....in. │ │ │ │ +0005fdf0: d774 8d9f 01cc ccd8 1c8e 9109 cda7 cf61 .t.............a │ │ │ │ +0005fe00: 6e64 93d7 6e98 cf69 7393 7468 6593 6c65 nd..n..is.the.le │ │ │ │ +0005fe10: 6e67 7468 986f 6693 7468 6174 986c 6973 ngth.of.that.lis │ │ │ │ +0005fe20: 742e 9107 4b69 4966 8ea1 8d91 12c7 616d t...KiIf......am │ │ │ │ +0005fe30: 6f72 656f 95ac 7276 9365 722c 9104 ac9d oreo..rv.er,.... │ │ │ │ +0005fe40: 6e6f 9b04 85d3 7493 7970 9553 8e65 9104 no....t.yp.S.e.. │ │ │ │ +0005fe50: 85d2 7691 ff58 e461 7269 6162 6c65 7398 ..v..X.ariables. │ │ │ │ +0005fe60: 6f93 6363 7572 9869 6e96 0485 d2d7 748d o.ccur.in.....t. │ │ │ │ +0005fe70: 9f01 cccc d81c 8e91 0532 26cf 2c91 04ac .........2&.,... │ │ │ │ +0005fe80: 9d74 6865 6e98 d76e 9104 5d6e cf3d 9104 .then..n..]n.=.. │ │ │ │ +0005fe90: 5d6f 3098 616e 6493 5b96 fe00 025b d774 ]o0.and.[....[.t │ │ │ │ +0005fea0: 8d9f 01cc ccd8 1c8e 9105 3226 cf5d 935d ..........2&.].] │ │ │ │ +0005feb0: 9863 616e 9604 85d2 6290 538e 6598 6964 .can....b.S.e.id │ │ │ │ +0005fec0: 656e 90ac 7274 690c 6564 9377 6974 6898 en..rti.ed.with. │ │ │ │ +0005fed0: 7468 658e a18d 9112 c761 656c 656d 656e the......aelemen │ │ │ │ +0005fee0: 90ac 7274 9b03 eaa8 5b96 fe00 025b d774 ..rt....[....[.t │ │ │ │ +0005fef0: 8d9f 01cc ccd8 1c8e 9105 3226 cf5d 935d ..........2&.].] │ │ │ │ +0005ff00: 2829 986f 6698 7468 6598 7365 7498 5b93 ().of.the.set.[. │ │ │ │ +0005ff10: 5bd7 1c91 0157 1dcf 5d93 5d96 0355 52da [....W..].]..UR. │ │ │ │ +0005ff20: 3293 5591 0131 11cf 2e8e a18d 911e 28f0 2.U..1........(. │ │ │ │ +0005ff30: 5468 6596 0403 fd73 656d 616e 90ac 7274 The....seman..rt │ │ │ │ +0005ff40: 6963 739b 0403 fc6f 6693 7465 726d 7393 ics....of.terms. │ │ │ │ +0005ff50: 6170 7090 538e 6561 7273 9873 6f6d 6577 app.S.ears.somew │ │ │ │ +0005ff60: 6861 7493 636f 6d70 6c69 6361 7465 6498 hat.complicated. │ │ │ │ +0005ff70: 6290 538e 6563 6175 7365 936f 6693 7468 b.S.ecause.of.th │ │ │ │ +0005ff80: 6598 709a 538e 6f73 7369 626c 6593 6465 e.p.S.ossible.de │ │ │ │ +0005ff90: 7098 656e 2d8e a18d 9112 c761 6465 6e63 p.en-......adenc │ │ │ │ +0005ffa0: 7996 0456 d06f 669b 0456 d161 9374 6572 y..V.of..V.a.ter │ │ │ │ +0005ffb0: 6d93 7570 9553 8e6f 6e98 6293 6f74 689b m.up.S.on.b.oth. │ │ │ │ +0005ffc0: 0456 d074 90ac 7279 7093 6598 7696 ff58 .V.t..ryp.e.v..X │ │ │ │ +0005ffd0: e461 7269 6162 6c65 7391 0456 d161 6e64 .ariables..V.and │ │ │ │ +0005ffe0: 986f 7264 696e 6172 7998 7693 6172 6961 .ordinary.v.aria │ │ │ │ +0005fff0: 626c 6573 2e91 067d 5945 7861 6d70 6c65 bles...}YExample │ │ │ │ +00060000: 7398 6f66 9104 56d1 686f 90ac 7277 9874 s.of..V.ho..rw.t │ │ │ │ +00060010: 6865 8ea1 8d91 12c7 6164 650c 6e69 7469 he......ade.niti │ │ │ │ +00060020: 6f6e 9604 bef1 6f66 9b04 bef2 7468 6593 on....of....the. │ │ │ │ +00060030: 7365 6d61 6e95 ac72 7469 6373 9877 936f seman..rtics.w.o │ │ │ │ +00060040: 726b 7396 04be f169 6e93 7072 6163 7469 rks....in.practi │ │ │ │ +00060050: 6365 9863 616e 9362 9053 8e65 9866 6f75 ce.can.b.S.e.fou │ │ │ │ +00060060: 6e64 9369 6e93 5365 6374 696f 6e98 3130 nd.in.Section.10 │ │ │ │ +00060070: 2e34 2e32 2c91 04f4 0477 6865 7265 9374 .4.2,....where.t │ │ │ │ +00060080: 6865 8ea1 8d91 12c7 616d 6561 6e69 6e67 he......ameaning │ │ │ │ +00060090: 9603 eaa8 6f66 9373 6576 9aac 7265 7261 ....of.sev..rera │ │ │ │ +000600a0: 6c93 7465 726d 7393 6465 6e6f 7469 6e67 l.terms.denoting │ │ │ │ +000600b0: 936c 6f67 6963 616c 9363 6f6e 7374 616e .logical.constan │ │ │ │ +000600c0: 9874 7393 6973 9367 6976 9865 6e2e 8e9f .ts.is.giv.en... │ │ │ │ +000600d0: 2202 d68d 8d91 12c7 61eb 4739 2e33 2e33 ".......a.G9.3.3 │ │ │ │ +000600e0: 8e91 4447 5c53 7562 7374 6974 7574 696f ..DG\Substitutio │ │ │ │ +000600f0: 6e8e a917 c000 8d91 12c7 61cf 5369 6e63 n.........a.Sinc │ │ │ │ +00060100: 6596 02f3 f174 6572 6d73 936d 6195 ac72 e....terms.ma..r │ │ │ │ +00060110: 7991 02f3 f069 6e93 7693 6f6c 7693 6596 y....in.v.olv.e. │ │ │ │ +00060120: 02f3 f162 9a53 8e6f 7468 9374 90ac 7279 ...b.S.oth.t..ry │ │ │ │ +00060130: 7098 6593 769b ff58 e461 7269 6162 6c65 p.e.v..X.ariable │ │ │ │ +00060140: 7391 02f3 f061 6e64 936f 7264 696e 6172 s....and.ordinar │ │ │ │ +00060150: 7993 7698 6172 6961 626c 6573 2c91 0325 y.v.ariables,..% │ │ │ │ +00060160: 4974 6865 7265 9102 f3f0 6172 6593 7495 Ithere....are.t. │ │ │ │ +00060170: ac72 7793 6f91 02f3 f164 690b 6572 656e .rw.o....di.eren │ │ │ │ +00060180: 9374 8ea1 8d91 12c7 616f 7090 538e 6572 .t......aop.S.er │ │ │ │ +00060190: 6174 696f 6e73 9604 a283 6f66 9b04 a284 ations....of.... │ │ │ │ +000601a0: 7375 6273 7469 7475 7469 6f6e 936f 6e98 substitution.on. │ │ │ │ +000601b0: 7465 726d 7393 7768 6963 95ac 7268 9868 terms.whic..rh.h │ │ │ │ +000601c0: 6193 7693 6596 04a2 8374 6f98 6290 538e a.v.e....to.b.S. │ │ │ │ +000601d0: 6593 636f 6e73 6964 6572 6564 7c73 7562 e.considered|sub │ │ │ │ +000601e0: 7374 6974 7574 696f 6e98 6f66 9374 90ac stitution.of.t.. │ │ │ │ +000601f0: 7279 7090 538e 6573 8ea1 8d91 12c7 6166 ryp.S.es......af │ │ │ │ +00060200: 6f72 9603 eaa8 7490 ac72 7970 9053 8e65 or....t..ryp.S.e │ │ │ │ +00060210: 9376 9bff 58e4 6172 6961 626c 6573 9361 .v..X.ariables.a │ │ │ │ +00060220: 6e64 9373 7562 7374 6974 7574 696f 6e93 nd.substitution. │ │ │ │ +00060230: 6f66 9374 6572 6d73 9366 6f72 9376 9861 of.terms.for.v.a │ │ │ │ +00060240: 7269 6162 6c65 732e 8e9f 1e82 d78d 9112 riables......... │ │ │ │ +00060250: c761 d053 7562 7374 6974 7574 696e 6796 .a.Substituting. │ │ │ │ +00060260: 0480 0074 9aa0 0079 7090 6000 6573 9366 ...t...yp.`.es.f │ │ │ │ +00060270: 6f72 9374 9879 7090 6000 6593 7691 ff40 or.t.yp.`.e.v..@ │ │ │ │ +00060280: 0061 7269 6162 6c65 7393 696e 9374 6572 .ariables.in.ter │ │ │ │ +00060290: 6d73 8ea6 8d91 12c7 61cf 5375 7070 9053 ms......a.Supp.S │ │ │ │ +000602a0: 8e6f 7365 9605 d97a d774 93cf 6973 9361 .ose...z.t..is.a │ │ │ │ +000602b0: 9b05 d979 7465 726d 2c91 0655 2f77 6974 ...yterm,..U/wit │ │ │ │ +000602c0: 6893 6361 6e6f 6e69 6361 6c93 636f 6e90 h.canonical.con. │ │ │ │ +000602d0: ac72 7465 7874 98d7 0b9b fe13 9173 3b78 .rtext.......s;x │ │ │ │ +000602e0: 91fe 0002 7393 cf73 6190 ac72 7991 ff05 ....s..sa..ry... │ │ │ │ +000602f0: 562c 9106 552f 7768 6572 6593 d70b 9873 V,..U/where....s │ │ │ │ +00060300: 9606 9f90 cf3d 93d7 0b8d 9f01 cccc d531 .....=.........1 │ │ │ │ +00060310: 8e91 04c0 04d7 3b8d 9601 fffe 3a93 3a93 ......;.....:.:. │ │ │ │ +00060320: 3a8e 9111 ca9c 3b91 01ff fe0b 8d9f 01cc :.....;......... │ │ │ │ +00060330: ccd8 6e8e 9105 a850 cf2c 9106 552e d778 ..n....P.,..U..x │ │ │ │ +00060340: 91fe 0002 7393 cf3d 8ea1 8d91 12c7 61d7 ....s..=......a. │ │ │ │ +00060350: 788d 9f01 cccc d531 8e91 04c0 04d7 3b8d x......1......;. │ │ │ │ +00060360: 9601 fffe 3a93 3a93 3a8e 9111 ca9c 3b9b ....:.:.:.....;. │ │ │ │ +00060370: 01ff fe78 8d9f 01cc ccd8 6d8e 910c fd8f ...x......m..... │ │ │ │ +00060380: cf61 6e64 9604 f8cb 7768 6572 6591 04f8 .and....where... │ │ │ │ +00060390: cc66 6f72 93d7 6a91 05cd f3cf 3d91 0521 .for..j.....=..! │ │ │ │ +000603a0: 2131 d73b 8d98 3a98 3a98 3a8e 9111 ca9c !1.;..:.:.:..... │ │ │ │ +000603b0: 3b98 6d93 cf74 6865 9374 90ac 7279 7090 ;.m..the.t..ryp. │ │ │ │ +000603c0: 538e 6593 6f66 9104 f8cc 7468 6593 7691 S.e.of....the.v. │ │ │ │ +000603d0: ff58 e461 7269 6162 6c65 93d7 788d 9f01 .X.ariable..x... │ │ │ │ +000603e0: cccc d86a 8e91 095e d5cf 6973 93d7 1b8d ...j...^..is.... │ │ │ │ +000603f0: 9f01 cccc d86a 8e91 0466 0acf 2e91 0863 .....j...f.....c │ │ │ │ +00060400: 4a49 6693 d70b 91fe 1391 738d 9ffb a532 JIf.......s....2 │ │ │ │ +00060410: db30 8e91 02ce 39d7 3a1c 8d9f 01cc ccd8 .0....9.:....... │ │ │ │ +00060420: 698e 9108 5da6 cf28 d769 9105 2120 cf3d i...]..(.i..! .= │ │ │ │ +00060430: 8ea1 8d91 12c7 6131 d73b 8d96 01ff fe3a ......a1.;.....: │ │ │ │ +00060440: 933a 933a 8e91 11ca 9c3b 9101 fffe 6ecf .:.:.....;....n. │ │ │ │ +00060450: 299b 043e d561 7265 9104 3ed4 7495 ac72 )..>.are..>.t..r │ │ │ │ +00060460: 7970 9053 8e65 732d 696e 2d63 6f6e 9374 yp.S.es-in-con.t │ │ │ │ +00060470: 6578 742c 9104 53e0 7468 656e 9873 7562 ext,..S.then.sub │ │ │ │ +00060480: 7374 6974 7574 696e 6798 7468 6591 043e stituting.the..> │ │ │ │ +00060490: d474 9379 7090 538e 6573 98d7 1c8d 9f01 .t.yp.S.es...... │ │ │ │ +000604a0: cccc d869 8e91 07a3 afcf 666f 7291 043e ...i......for..> │ │ │ │ +000604b0: d474 6865 9874 9379 7090 538e 6598 7691 .the.t.yp.S.e.v. │ │ │ │ +000604c0: ff58 e461 7269 6162 6c65 7391 043e d4d7 .X.ariables..>.. │ │ │ │ +000604d0: 0b8d 9f01 cccc d869 8e91 07a3 afcf 696e .......i......in │ │ │ │ +000604e0: 8ea1 8d91 12c7 6174 6865 9605 0deb 6c69 ......athe....li │ │ │ │ +000604f0: 7374 93d7 789b fe00 0273 cf2c 9105 56bb st..x....s.,..V. │ │ │ │ +00060500: 6f6e 6593 6f62 7461 696e 7393 6193 6e65 one.obtains.a.ne │ │ │ │ +00060510: 7793 6c69 7374 936f 6691 050d ea76 91ff w.list.of....v.. │ │ │ │ +00060520: 58e4 6172 6961 626c 6573 93d7 7898 738d X.ariables..x.s. │ │ │ │ +00060530: 9ffb a532 db30 8e91 02ce 39cf 2e91 08a2 ...2.0....9..... │ │ │ │ +00060540: a954 689a ac72 7573 9374 6865 93d7 6a91 .Th..rus.the..j. │ │ │ │ +00060550: 00ac d3cf 7468 9365 6e98 7472 7991 050d ....th.en.try... │ │ │ │ +00060560: ea6f 6693 d778 91fe 0002 738d 9ffb a532 .of..x....s....2 │ │ │ │ +00060570: db30 8e91 07dc 24cf 6861 7393 7498 7970 .0....$.has.t.yp │ │ │ │ +00060580: 9053 8e65 8ea1 8d91 12c7 61d7 1b8d 9ffb .S.e......a..... │ │ │ │ +00060590: a532 8d90 6e39 db30 8e9f 0752 418d d86a .2..n9.0...RA..j │ │ │ │ +000605a0: 8e8e 9107 bb5c cf3d 9103 5552 d71b 8d9f .....\.=..UR.... │ │ │ │ +000605b0: 01cc ccd8 6a8e 9104 660a cf5b d71c 91ff ....j...f..[.... │ │ │ │ +000605c0: 571f 733d 0b91 fe13 9173 cf5d 2e91 0538 W.s=.....s.]...8 │ │ │ │ +000605d0: e04f 6e6c 7996 03ea a873 7562 7374 6974 .Only....substit │ │ │ │ +000605e0: 7574 696f 6e73 9377 6974 6893 7468 6593 utions.with.the. │ │ │ │ +000605f0: 666f 6c6c 6f9a ac72 7769 6e67 9370 726f follo..rwing.pro │ │ │ │ +00060600: 7090 538e 6572 7498 7993 7769 6c6c 9362 p.S.ert.y.will.b │ │ │ │ +00060610: 9053 8e65 9363 6f6e 7369 6465 7265 642e .S.e.considered. │ │ │ │ +00060620: 8e8e 9f24 fd13 8e8c 8b00 0000 7000 0000 ...$........p... │ │ │ │ 00060630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00060640: 0000 0000 0000 0000 0000 05f2 aba0 02cc ................ │ │ │ │ -00060650: 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a .U...F.......... │ │ │ │ -00060660: 8d91 eaf1 ebd0 3131 3292 00e7 15f3 4368 ......112.....Ch │ │ │ │ -00060670: 6170 7465 7296 0480 0039 2e91 0a80 0053 apter....9.....S │ │ │ │ -00060680: 796e 9aa0 0074 6178 9361 6e64 9353 656d yn...tax.and.Sem │ │ │ │ -00060690: 616e 9874 6963 738e 91ea f1eb 9f05 6666 an.tics.......ff │ │ │ │ -000606a0: 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 ....f..>|....... │ │ │ │ -000606b0: 2fdf 8da0 fd8b d021 8d91 0851 d7cf 496e /......!...Q..In │ │ │ │ -000606c0: 9604 2679 696e 7374 616e 9aac 7274 6961 ..&yinstan..rtia │ │ │ │ -000606d0: 7469 6e67 9374 6865 9104 2678 7498 7970 ting.the..&xt.yp │ │ │ │ -000606e0: 9053 8e65 9376 91ff 58e4 6172 6961 626c .S.e.v..X.ariabl │ │ │ │ -000606f0: 6573 93d7 0b91 fe13 9173 93cf 7769 7468 es.......s..with │ │ │ │ -00060700: 9104 2678 7468 6593 7498 7970 9053 8e65 ..&xthe.t.yp.S.e │ │ │ │ -00060710: 7393 d71c 91ff 571f 73cf 2c91 0435 6d6e s.....W.s.,..5mn │ │ │ │ -00060720: 6f91 0426 7874 9877 986f 9364 6973 7469 o..&xt.w.o.disti │ │ │ │ -00060730: 6e63 7493 7691 ff58 e461 7269 2d8e a410 nct.v..X.ari-... │ │ │ │ -00060740: 0000 8d91 0851 d761 626c 6573 9603 eaa8 .....Q.ables.... │ │ │ │ -00060750: 696e 9374 6865 936c 6973 7493 d778 9bfe in.the.list..x.. │ │ │ │ -00060760: 0002 7393 cf62 9053 8e65 636f 6d65 9365 ..s..b.S.ecome.e │ │ │ │ -00060770: 7175 616c 9369 6e93 7468 6593 6c69 7374 qual.in.the.list │ │ │ │ -00060780: 93d7 7898 738d 9ffb a532 db30 8e91 02ce ..x.s....2.0.... │ │ │ │ -00060790: 39cf 2e8d 8d9f fba5 32d5 358e 8e8e a91c 9.......2.5..... │ │ │ │ -000607a0: cde9 8d91 eaf1 ebcf 5468 6973 9604 3500 ........This..5. │ │ │ │ -000607b0: 636f 6e64 6974 696f 6e9b 0435 0165 6e73 condition..5.ens │ │ │ │ -000607c0: 7572 6573 9374 6861 7493 d70b 91fe 1391 ures.that....... │ │ │ │ -000607d0: 738d 9ffb a532 db30 8e91 02ce 39d7 3b91 s....2.0....9.;. │ │ │ │ -000607e0: 01ff fe78 91fe 0002 738d 9ffb a532 db30 ...x....s....2.0 │ │ │ │ -000607f0: 8e91 0703 39cf 7265 616c 6c79 9869 7393 ....9.really.is. │ │ │ │ -00060800: 6193 636f 6e90 ac72 7465 7874 2e91 0617 a.con..rtext.... │ │ │ │ -00060810: e954 6865 6e93 6f6e 6593 6f62 7461 696e .Then.one.obtain │ │ │ │ -00060820: 7398 6193 6e65 7793 7465 726d 2d69 6e2d s.a.new.term-in- │ │ │ │ -00060830: 8ea1 8d91 eaf1 eb63 6f6e 9aac 7274 6578 .......con..rtex │ │ │ │ -00060840: 7491 04b7 80d7 0b91 fe13 9173 8d9f fba5 t..........s.... │ │ │ │ -00060850: 32db 308e 9602 ce39 d73b 7891 fe00 0273 2.0....9.;x....s │ │ │ │ -00060860: 8d9f fba5 32db 308e 93d7 3a74 8d9f fba5 ....2.0...:t.... │ │ │ │ -00060870: 32db 308e 9107 85ba cf62 9879 9604 b780 2.0......b.y.... │ │ │ │ -00060880: 7375 6273 7469 7475 7469 6e67 9374 6865 substituting.the │ │ │ │ -00060890: 9104 b781 7498 7970 9053 8e65 7393 d71c ....t.yp.S.es... │ │ │ │ -000608a0: 91ff 571f 7396 04b1 fecf 3d93 d71c 8d9f ..W.s.....=..... │ │ │ │ -000608b0: 01cc ccd5 318e 9104 c004 d73b 8d96 01ff ....1......;.... │ │ │ │ -000608c0: fe3a 933a 933a 8e91 11ca 9c3b 9101 fffe .:.:.:.....;.... │ │ │ │ -000608d0: 1c8d 9f01 cccc d86e 8e91 0a5f d0cf 666f .......n..._..fo │ │ │ │ -000608e0: 7296 04b7 8074 6865 9104 b781 7498 7970 r....the....t.yp │ │ │ │ -000608f0: 9053 8e65 9376 91ff 58e4 6172 6961 626c .S.e.v..X.ariabl │ │ │ │ -00060900: 6573 93d7 0b91 fe13 9173 9104 b781 cf69 es.......s.....i │ │ │ │ -00060910: 6e93 d774 8ea1 8d91 eaf1 ebcf 2877 6974 n..t........(wit │ │ │ │ -00060920: 6896 0350 6f73 7569 7461 626c 6593 7265 h..Posuitable.re │ │ │ │ -00060930: 6e61 6d69 6e67 9103 506e 6f66 9362 9a53 naming..Pnof.b.S │ │ │ │ -00060940: 8e6f 756e 6493 6f98 6363 7572 7265 6e63 .ound.o.ccurrenc │ │ │ │ -00060950: 6573 936f 669b 0350 6e76 91ff 58e4 6172 es.of..Pnv..X.ar │ │ │ │ -00060960: 6961 626c 6573 9374 6f93 6d61 6b90 ac72 iables.to.mak..r │ │ │ │ -00060970: 6593 7468 656d 9864 6973 7469 6e63 7493 e.them.distinct. │ │ │ │ -00060980: 6672 6f6d 9374 6865 8ea1 8d91 eaf1 eb76 from.the.......v │ │ │ │ -00060990: 91ff 58e4 6172 6961 626c 6573 9603 eaa8 ..X.ariables.... │ │ │ │ -000609a0: 696e 93d7 7891 fe00 0273 8d9f fba5 32db in..x....s....2. │ │ │ │ -000609b0: 308e 9102 ce39 cf29 2e91 0538 e054 6865 0....9.)...8.The │ │ │ │ -000609c0: 936e 6f74 6174 696f 6e8e 9f1d 5d7e 8d8d .notation...]~.. │ │ │ │ -000609d0: 8d91 f0f1 ebd7 74cf 5bd7 1c91 ff57 1f73 ......t.[....W.s │ │ │ │ -000609e0: 3d0b 91fe 1391 73cf 5d8e 8e8e a68d 91ea =.....s.]....... │ │ │ │ -000609f0: f1eb 6973 9603 eaa8 7573 6564 9366 6f72 ..is....used.for │ │ │ │ -00060a00: 9374 6865 9374 6572 6d93 d774 8d9f fba5 .the.term..t.... │ │ │ │ -00060a10: 32db 308e 9102 ce39 cf2e 8e9f 17ae bf8d 2.0....9........ │ │ │ │ -00060a20: 91ea f1eb d04c 656d 6d61 9104 ca75 3391 .....Lemma...u3. │ │ │ │ -00060a30: 04ca 74e5 5468 6596 046e c66d 6591 ff66 ..t.The..n.me..f │ │ │ │ -00060a40: 6661 6e69 6e67 936f 669b 046e c5d7 0b91 faning.of..n.... │ │ │ │ -00060a50: fe13 9173 8d9f fba5 32db 308e 9602 ce39 ...s....2.0....9 │ │ │ │ -00060a60: d73b 7891 fe00 0273 8d9f fba5 32db 308e .;x....s....2.0. │ │ │ │ -00060a70: 93d7 3a74 8d9f fba5 32db 308e 9107 3cff ..:t....2.0...<. │ │ │ │ -00060a80: e569 6e96 046e c661 986d 6f91 ff66 6664 .in..n.a.mo..ffd │ │ │ │ -00060a90: 656c 9369 7398 7296 ff66 6665 6c61 7465 el.is.r..ffelate │ │ │ │ -00060aa0: 9364 9604 6ec6 746f 9374 6861 7498 6f66 .d..n.to.that.of │ │ │ │ -00060ab0: 93d7 7493 e561 7398 666f 6c9b 0099 996c ..t..as.fol....l │ │ │ │ -00060ac0: 6f77 732e 9106 191b 4691 ff19 996f 7293 ows.....F....or. │ │ │ │ -00060ad0: 616c 986c 8ea1 8d91 eaf1 ebd7 5891 fef1 al.l........X... │ │ │ │ -00060ae0: 8573 8d9f fba5 32db 308e 9106 238b da32 .s....2.0...#..2 │ │ │ │ -00060af0: 9103 5552 558d 9101 3111 9ffb a532 d86e ..URU...1....2.n │ │ │ │ -00060b00: 8d9f fd2d 3adc 308e 8e91 0dbe 5de5 2877 ...-:.0.....].(w │ │ │ │ -00060b10: 6865 7291 ff66 6665 9604 3335 d76e 8d9f her..ffe..35.n.. │ │ │ │ -00060b20: fba5 32db 308e 9107 016e e569 7393 7468 ..2.0....n.is.th │ │ │ │ -00060b30: 6593 6c65 6e67 7468 936f 6693 d70b 91fe e.length.of..... │ │ │ │ -00060b40: 1391 738d 9ffb a532 db30 8e91 02ce 39e5 ..s....2.0....9. │ │ │ │ -00060b50: 298e a91d 5d7e 8d8d 8d91 f0f1 ebcf 5b96 )...]~........[. │ │ │ │ -00060b60: fe00 025b d70b 91fe 1391 738d 9ffb 0b99 ...[......s..... │ │ │ │ -00060b70: db30 8e9b 02ce 39d7 3b78 9373 8d9f fb0b .0....9.;x.s.... │ │ │ │ -00060b80: 99db 308e 98d7 3a74 8d9f fb0b 99db 308e ..0...:t......0. │ │ │ │ -00060b90: 98cf 5d93 5d28 d758 91fe f185 738d 9ffb ..].](.X....s... │ │ │ │ -00060ba0: 0b99 db30 8e98 cf29 9603 5552 3d93 5b96 ...0...)..UR=.[. │ │ │ │ -00060bb0: fe00 025b d774 cf5d 935d 285b 935b d70b ...[.t.].]([.[.. │ │ │ │ -00060bc0: 91fe 1391 738d 9ffb 0b99 db30 8e98 d73a ....s......0...: │ │ │ │ -00060bd0: 1c8d 9f01 cccc d531 8e91 04c0 04cf 5d93 .......1......]. │ │ │ │ -00060be0: 5d28 d758 91fe f185 738d 9ffb 0b99 db30 ](.X....s......0 │ │ │ │ -00060bf0: 8e98 cf29 d73b 8d96 01ff fe3a 933a 933a ...).;.....:.:.: │ │ │ │ -00060c00: 8e91 11ca 9c3b 9101 fffe cf5b 935b d70b .....;.....[.[.. │ │ │ │ -00060c10: 91fe 1391 738d 9ffb 0b99 db30 8e98 d73a ....s......0...: │ │ │ │ -00060c20: 1c8d 9f01 cccc d86e 8e91 05a8 50cf 5d93 .......n....P.]. │ │ │ │ -00060c30: 5d28 d758 91fe f185 738d 9ffb 0b99 db30 ](.X....s......0 │ │ │ │ -00060c40: 8e98 cf29 29d7 3a8e 8e8e 9f23 ed13 8d91 ...)).:....#.... │ │ │ │ -00060c50: f653 7acf 4c65 6d6d 6196 044a f632 9b04 .Sz.Lemma..J.2.. │ │ │ │ -00060c60: 4af5 696e 9339 2e32 2e33 9869 7393 6e65 J.in.9.2.3.is.ne │ │ │ │ -00060c70: 6564 6564 9874 6f93 7365 6598 7468 6174 eded.to.see.that │ │ │ │ -00060c80: 9362 9053 8e6f 7468 9873 6964 6573 936f .b.S.oth.sides.o │ │ │ │ -00060c90: 6698 7468 6593 6162 9053 8e6f 95ac 7276 f.the.ab.S.o..rv │ │ │ │ -00060ca0: 9365 9865 7175 6174 696f 6e91 044a f661 .e.equation..J.a │ │ │ │ -00060cb0: 7265 9865 6c65 6d65 6e93 7473 8ea1 8d91 re.elemen.ts.... │ │ │ │ -00060cc0: eaf1 eb6f 6696 0442 e074 6865 9373 616d ...of..B.the.sam │ │ │ │ -00060cd0: 6593 7365 7493 6f66 9b04 42e1 6675 6e63 e.set.of..B.func │ │ │ │ -00060ce0: 7469 6f6e 732e 9106 4188 5468 6593 7691 tions...A.The.v. │ │ │ │ -00060cf0: ff58 e461 6c69 6469 7490 ac72 7993 6f66 .X.alidit..ry.of │ │ │ │ -00060d00: 9374 6865 9365 7175 6174 696f 6e93 6973 .the.equation.is │ │ │ │ -00060d10: 9870 726f 95ac 7276 9365 649b 0442 e062 .pro..rv.ed..B.b │ │ │ │ -00060d20: 9379 9869 6e64 7563 7469 6f6e 986f 6e98 .y.induction.on. │ │ │ │ -00060d30: 7468 658e a18d 91ea f1eb 7374 7275 6374 the.......struct │ │ │ │ -00060d40: 7572 6596 03ea a86f 6693 7468 6593 7465 ure....of.the.te │ │ │ │ -00060d50: 726d 93d7 74cf 2e8e 9f22 c018 8d91 eaf1 rm..t...."...... │ │ │ │ -00060d60: ebd0 5375 6273 7469 7475 7469 6e67 9604 ..Substituting.. │ │ │ │ -00060d70: 8000 7465 726d 7393 666f 7293 7691 ff40 ..terms.for.v..@ │ │ │ │ -00060d80: 0061 7269 6162 6c65 7393 696e 9374 6572 .ariables.in.ter │ │ │ │ -00060d90: 6d73 8e9f 18e3 f28d 91ea f1eb cf53 7570 ms...........Sup │ │ │ │ -00060da0: 7090 538e 6f73 6596 05d9 7ad7 7493 cf69 p.S.ose...z.t..i │ │ │ │ -00060db0: 7393 619b 05d9 7974 6572 6d2c 9106 552f s.a...yterm,..U/ │ │ │ │ -00060dc0: 7769 7468 9363 616e 6f6e 6963 616c 9363 with.canonical.c │ │ │ │ -00060dd0: 6f6e 90ac 7274 6578 7498 d70b 9bfe 1391 on..rtext....... │ │ │ │ -00060de0: 733b 7891 fe00 0273 93cf 7361 90ac 7279 s;x....s..sa..ry │ │ │ │ -00060df0: 91ff 0556 2c91 0655 2f77 6865 7265 93d7 ...V,..U/where.. │ │ │ │ -00060e00: 0b98 7396 069f 90cf 3d93 d70b 8d9f 01cc ..s.....=....... │ │ │ │ -00060e10: ccd5 318e 9104 c004 d73b 8d96 01ff fe3a ..1......;.....: │ │ │ │ -00060e20: 933a 933a 8e91 11ca 9c3b 9101 fffe 0b8d .:.:.....;...... │ │ │ │ -00060e30: 9f01 cccc d86e 8e91 05a8 50cf 2c91 0655 .....n....P.,..U │ │ │ │ -00060e40: 2ed7 7891 fe00 0273 93cf 3d8e a18d 91ea ..x....s..=..... │ │ │ │ -00060e50: f1eb d778 8d9f 01cc ccd5 318e 9104 c004 ...x......1..... │ │ │ │ -00060e60: d73b 8d96 01ff fe3a 933a 933a 8e91 11ca .;.....:.:.:.... │ │ │ │ -00060e70: 9c3b 9b01 fffe 788d 9f01 cccc d86d 8e91 .;....x......m.. │ │ │ │ -00060e80: 0bda 79cf 616e 6496 03d5 b577 6865 7265 ..y.and....where │ │ │ │ -00060e90: 9366 6f72 9103 d5b4 d76a 9104 0225 cf3d .for.....j...%.= │ │ │ │ -00060ea0: 9103 5552 31d7 3b8d 983a 983a 983a 8e91 ..UR1.;..:.:.:.. │ │ │ │ -00060eb0: 11ca 9c3b 986d 93cf 7468 6593 7490 ac72 ...;.m..the.t..r │ │ │ │ -00060ec0: 7970 9053 8e65 936f 6693 7468 6593 7691 yp.S.e.of.the.v. │ │ │ │ -00060ed0: ff58 e461 7269 6162 6c65 9103 d5b4 d778 .X.ariable.....x │ │ │ │ -00060ee0: 8d9f 01cc ccd8 6a8e 9108 3bbf cf69 7393 ......j...;..is. │ │ │ │ -00060ef0: d71b 8d9f 01cc ccd8 6a8e 9104 660a cf2e ........j...f... │ │ │ │ -00060f00: 9105 31e4 4966 936f 6e65 9368 6173 9374 ..1.If.one.has.t │ │ │ │ -00060f10: 6572 6d73 2d8e a18d 91ea f1eb 696e 2d63 erms-.......in-c │ │ │ │ -00060f20: 6f6e 90ac 7274 6578 7496 0550 c0d7 0b91 on..rtext..P.... │ │ │ │ -00060f30: fe13 9173 3b78 91fe 0002 738d 9ffb a532 ...s;x....s....2 │ │ │ │ -00060f40: db30 8e91 02ce 39d7 3a74 8d9f 01cc ccd8 .0....9.:t...... │ │ │ │ -00060f50: 6a8e 9109 b6cb cf66 6f72 93d7 6a91 0663 j......for..j..c │ │ │ │ -00060f60: aacf 3d91 05b6 d731 d73b 8d96 01ff fe3a ..=....1.;.....: │ │ │ │ -00060f70: 933a 933a 8e91 11ca 9c3b 9101 fffe 6d9b .:.:.....;....m. │ │ │ │ -00060f80: 0550 c1cf 7769 7468 93d7 748d 9f01 cccc .P..with..t..... │ │ │ │ -00060f90: d86a 8e91 09b6 cacf 6f66 9374 6865 9873 .j......of.the.s │ │ │ │ -00060fa0: 616d 6593 7490 ac72 7970 9053 8e65 9361 ame.t..ryp.S.e.a │ │ │ │ -00060fb0: 7398 d778 8d9f 01cc ccd8 6a8e 9b04 660a s..x......j...f. │ │ │ │ -00060fc0: cf2c 9105 aa46 7361 90ac 7279 93d7 1b8d .,...Fsa..ry.... │ │ │ │ -00060fd0: 9f01 cccc d86a 8e98 cf2c 9105 aa47 7468 .....j...,...Gth │ │ │ │ -00060fe0: 656e 936f 6e65 8ea1 8d91 eaf1 eb6f 6274 en.one.......obt │ │ │ │ -00060ff0: 6169 6e73 9604 844a 6193 6e65 7793 7465 ains...Ja.new.te │ │ │ │ -00061000: 726d 2d69 6e2d 636f 6e9a ac72 7465 7874 rm-in-con..rtext │ │ │ │ -00061010: 93d7 0b91 fe13 9173 3b78 91fe 0002 738d .......s;x....s. │ │ │ │ -00061020: 9ffb a532 db30 8e91 02ce 39d7 3a74 8d9f ...2.0....9.:t.. │ │ │ │ -00061030: fba5 32db 3030 8e91 09a0 bccf 6298 7993 ..2.00......b.y. │ │ │ │ -00061040: 7375 6273 7469 7475 7469 6e67 9374 6865 substituting.the │ │ │ │ -00061050: 9374 6572 6d73 93d7 7491 fe00 0273 9604 .terms..t....s.. │ │ │ │ -00061060: 5ad2 cf3d 93d7 748d 9f01 cccc d531 8e91 Z..=..t......1.. │ │ │ │ -00061070: 04c0 04d7 3b8d 9601 fffe 3a93 3a93 3a8e ....;.....:.:.:. │ │ │ │ -00061080: 9111 ca9c 3b91 01ff fe74 8d9f 01cc ccd8 ....;....t...... │ │ │ │ -00061090: 6d8e 910c 890e cf66 6f72 9104 844a 7468 m......for...Jth │ │ │ │ -000610a0: 658e a18d 91ea f1eb 7691 ff58 e461 7269 e.......v..X.ari │ │ │ │ -000610b0: 6162 6c65 7396 03a7 52d7 7891 fe00 0273 ables...R.x....s │ │ │ │ -000610c0: 93cf 696e 93d7 7493 cf28 7769 7468 9373 ..in..t..(with.s │ │ │ │ -000610d0: 7569 7461 626c 6593 7265 6e61 6d69 6e67 uitable.renaming │ │ │ │ -000610e0: 9103 a751 6f66 9362 9a53 8e6f 756e 6493 ...Qof.b.S.ound. │ │ │ │ -000610f0: 6f98 6363 7572 7265 6e63 6573 936f 6693 o.ccurrences.of. │ │ │ │ -00061100: 7691 ff58 e461 7269 6162 6c65 7393 746f v..X.ariables.to │ │ │ │ -00061110: 9370 7265 7695 ac72 656e 9374 9103 a752 .prev..ren.t...R │ │ │ │ -00061120: 7468 658e a18d 91ea f1eb 6672 6565 9603 the.......free.. │ │ │ │ -00061130: eaa8 7691 ff58 e461 7269 6162 6c65 7393 ..v..X.ariables. │ │ │ │ -00061140: 6f66 9374 6865 93d7 748d 9f01 cccc d86a of.the..t......j │ │ │ │ -00061150: 8e91 0850 b2cf 629a 538e 6563 6f6d 696e ...P..b.S.ecomin │ │ │ │ -00061160: 6793 6298 6f75 6e64 9361 6674 6572 9373 g.b.ound.after.s │ │ │ │ -00061170: 7562 7374 6974 7574 696f 6e29 2e91 0538 ubstitution)...8 │ │ │ │ -00061180: e054 6865 936e 6f74 6174 696f 6e8e a68d .The.notation... │ │ │ │ -00061190: 8d8d 91f0 f1eb d774 cf5b d774 96fe 0002 .......t.[.t.... │ │ │ │ -000611a0: 733d 7893 73cf 5d8e 8e8e 9f1c cde9 8d91 s=x.s.]......... │ │ │ │ -000611b0: eaf1 eb69 7396 03ea a875 7365 6493 666f ...is....used.fo │ │ │ │ -000611c0: 7293 7468 6593 7465 726d 93d7 748d 9ffb r.the.term..t... │ │ │ │ -000611d0: a532 db30 308e 9105 1c72 cf2e 8e9f 17ae .2.00....r...... │ │ │ │ -000611e0: bf8d 91ea f1eb d04c 656d 6d61 9104 d243 .......Lemma...C │ │ │ │ -000611f0: 3491 04d2 42e5 5468 6596 0475 046d 659b 4...B.The..u.me. │ │ │ │ -00061200: ff66 6661 6e69 6e67 936f 6691 0475 05d7 .ffaning.of..u.. │ │ │ │ -00061210: 0b91 fe13 9173 3b78 91fe 0002 738d 9ffb .....s;x....s... │ │ │ │ -00061220: a532 db30 8e91 02ce 39d7 3a74 8d9f fba5 .2.0....9.:t.... │ │ │ │ -00061230: 32db 3030 8e91 0991 76e5 696e 9361 936d 2.00....v.in.a.m │ │ │ │ -00061240: 6f98 6465 6c93 6973 9372 9865 6c61 7465 o.del.is.r.elate │ │ │ │ -00061250: 9864 9374 6f93 7468 6174 936f 6693 d774 .d.to.that.of..t │ │ │ │ -00061260: 9104 7505 e561 7393 666f 6c9b 0099 996c ..u..as.fol....l │ │ │ │ -00061270: 6f77 732e 9106 2bd6 4691 ff19 996f 7293 ows...+.F....or. │ │ │ │ -00061280: 616c 986c 8ea1 8d91 eaf1 ebd7 5891 fef1 al.l........X... │ │ │ │ -00061290: 8573 9603 5552 da32 9355 8d91 0131 119f .s..UR.2.U...1.. │ │ │ │ -000612a0: fba5 32d8 6e8e 910b 0c96 e561 6e64 9604 ..2.n......and.. │ │ │ │ -000612b0: 3335 616c 9100 9999 6c93 d779 91fe 6e3b 35al....l..y..n; │ │ │ │ -000612c0: 738d 9ffb a532 db30 8e91 0623 8bda 3291 s....2.0...#..2. │ │ │ │ -000612d0: 0355 52cf 5b96 fe00 025b d70b 9bfe 1391 .UR.[....[...... │ │ │ │ -000612e0: 733a 1b8d 9ffb a532 8d90 6e39 db30 8e9f s:.....2..n9.0.. │ │ │ │ -000612f0: 0752 418d d531 8e8e 9104 c004 cf5d 935d .RA..1.......].] │ │ │ │ -00061300: 9602 aaa8 da02 8d93 0196 01ff fe01 9301 ................ │ │ │ │ -00061310: 8e91 1355 4e02 93cf 5b96 fe00 025b d70b ...UN...[....[.. │ │ │ │ -00061320: 9873 3a1b 8d9f fba5 328d 906e 39db 308e .s:.....2..n9.0. │ │ │ │ -00061330: 9f07 5241 8dd8 6d8d 9ffd b8e4 dc30 8e8e ..RA..m......0.. │ │ │ │ -00061340: 8e91 0ab6 8bcf 5d93 5d96 0433 35e5 2877 ......].]..35.(w │ │ │ │ -00061350: 6865 729b ff66 6665 93d7 1b8d 9ffb a532 her..ffe.......2 │ │ │ │ -00061360: 8d90 6e39 db30 8e9f 0752 418d d86a 8e8e ..n9.0...RA..j.. │ │ │ │ -00061370: 9108 993f e569 7393 7468 6593 7479 7098 ...?.is.the.typ. │ │ │ │ -00061380: 6593 6f66 93d7 788d 9ffb a532 8ddb 308e e.of..x....2..0. │ │ │ │ -00061390: 9f07 5241 8dd8 6a8e 8e91 0466 0ae5 298e ..RA..j....f..). │ │ │ │ -000613a0: a68d 8d8d 91f0 f1eb cf5b 96fe 0002 5bd7 .........[....[. │ │ │ │ -000613b0: 0b91 fe13 9173 3b78 9373 8d9f fb0b 99db .....s;x.s...... │ │ │ │ -000613c0: 308e 9b02 ce39 d73a 748d 9ffb 0b99 db30 0....9.:t......0 │ │ │ │ -000613d0: 308e 9105 1c72 cf5d 935d 28d7 5891 fef1 0....r.].](.X... │ │ │ │ -000613e0: 8573 cf29 28d7 7991 fe6e 3b73 8d9f fb0b .s.)(.y..n;s.... │ │ │ │ -000613f0: 99db 308e 98cf 2996 0355 523d 935b 96fe ..0...)..UR=.[.. │ │ │ │ -00061400: 0002 5bd7 74cf 5d93 5d28 d758 91fe f185 ..[.t.].](.X.... │ │ │ │ -00061410: 73cf 2928 5b93 5bd7 0b91 fe13 9173 3b78 s.)([.[......s;x │ │ │ │ -00061420: 9373 8d9f fb0b 99db 308e 98d7 3a74 8d9f .s......0...:t.. │ │ │ │ -00061430: 01cc ccd5 318e 9104 c004 cf5d 935d 28d7 ....1......].](. │ │ │ │ -00061440: 5891 fef1 8573 cf29 28d7 7991 fe6e 3b73 X....s.)(.y..n;s │ │ │ │ -00061450: 8d9f fb0b 99db 308e 98cf 29d7 3b8d 9601 ......0...).;... │ │ │ │ -00061460: fffe 3a93 3a93 3a8e 9111 ca9c 3b91 01ff ..:.:.:.....;... │ │ │ │ -00061470: fecf 5b93 5bd7 0b91 fe13 9173 3b78 9373 ..[.[......s;x.s │ │ │ │ -00061480: 8d9f fb0b 99db 308e 98d7 3a74 8d9f 01cc ......0...:t.... │ │ │ │ -00061490: ccd8 6d8e 9108 04c4 cf5d 935d 28d7 5891 ..m......].](.X. │ │ │ │ -000614a0: fef1 8573 cf29 28d7 7991 fe6e 3b73 8d9f ...s.)(.y..n;s.. │ │ │ │ -000614b0: fb0b 99db 308e 98cf 2929 8e8e 8e9f 23ed ....0...))....#. │ │ │ │ -000614c0: 138d 91f6 537a 4f6e 6365 9603 eaa8 6167 ....SzOnce....ag │ │ │ │ -000614d0: 6169 6e2c 9374 6869 7393 7265 7375 6c74 ain,.this.result │ │ │ │ -000614e0: 9369 7393 7072 6f95 ac72 7693 6564 9b03 .is.pro..rv.ed.. │ │ │ │ -000614f0: eaa8 6293 7998 696e 6475 6374 696f 6e98 ..b.y.induction. │ │ │ │ -00061500: 6f6e 9874 6865 9873 7472 7563 7475 7265 on.the.structure │ │ │ │ -00061510: 986f 6698 7468 6598 7465 726d 98d7 74cf .of.the.term..t. │ │ │ │ -00061520: 2e8e 91ea f1eb 9f0c dae4 8900 0066 6600 .............ff. │ │ │ │ -00061530: 71cf 9f9f 0c99 9a8d 8d8d 8d91 0d83 909f q............... │ │ │ │ -00061540: fc5e ffc5 358e 8e8e 9112 0003 c653 7563 .^..5........Suc │ │ │ │ -00061550: 9ab8 e368 9603 edde 616e 9369 6465 6e98 ...h....an.iden. │ │ │ │ -00061560: 7469 0c63 6174 696f 6e9b 03ed df6f 6693 ti.cation....of. │ │ │ │ -00061570: 7691 ff71 c761 7269 6162 6c65 7393 636f v..q.ariables.co │ │ │ │ -00061580: 756c 6493 6f90 471d 6363 7572 9369 6698 uld.o.G.ccur.if. │ │ │ │ -00061590: 7468 6593 7691 ff71 c761 7269 6162 6c65 the.v..q.ariable │ │ │ │ -000615a0: 7393 6861 6493 7468 6593 7361 6d65 986e s.had.the.same.n │ │ │ │ -000615b0: 616d 6593 636f 6d70 9047 1d6f 6e65 6e90 ame.comp.G.onen. │ │ │ │ -000615c0: b8e3 7493 616e 648e 9f0c 0000 8d74 6865 ..t.and......the │ │ │ │ -000615d0: 6972 9603 5555 7490 b8e3 7970 9a47 1d65 ir..UUt...yp.G.e │ │ │ │ -000615e0: 7393 6298 6563 616d 6593 6571 7561 6c93 s.b.ecame.equal. │ │ │ │ -000615f0: 6f6e 9369 6e73 7461 6e90 b8e3 7469 6174 on.instan...tiat │ │ │ │ -00061600: 696f 6e2e 8e8e 9f24 fd13 8e8c 8b00 0000 ion....$........ │ │ │ │ -00061610: 7100 0000 0000 0000 0000 0000 0000 0000 q............... │ │ │ │ +00060640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00060650: 0000 05f2 b3a0 02cc 0555 8da0 fd46 d30e .........U...F.. │ │ │ │ +00060660: 8d8d 8d8d 9ffa 999a 8d91 eaf1 ebd0 3131 ..............11 │ │ │ │ +00060670: 3292 00e7 15f3 4368 6170 7465 7296 0480 2.....Chapter... │ │ │ │ +00060680: 0039 2e91 0a80 0053 796e 9aa0 0074 6178 .9.....Syn...tax │ │ │ │ +00060690: 9361 6e64 9353 656d 616e 9874 6963 738e .and.Seman.tics. │ │ │ │ +000606a0: 91ea f1eb 9f05 6666 8900 00e6 6601 c73e ......ff....f..> │ │ │ │ +000606b0: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 |......./......! │ │ │ │ +000606c0: 8d91 0851 d7cf 496e 9604 2679 696e 7374 ...Q..In..&yinst │ │ │ │ +000606d0: 616e 9aac 7274 6961 7469 6e67 9374 6865 an..rtiating.the │ │ │ │ +000606e0: 9104 2678 7498 7970 9053 8e65 9376 91ff ..&xt.yp.S.e.v.. │ │ │ │ +000606f0: 58e4 6172 6961 626c 6573 93d7 0b91 fe13 X.ariables...... │ │ │ │ +00060700: 9173 93cf 7769 7468 9104 2678 7468 6593 .s..with..&xthe. │ │ │ │ +00060710: 7498 7970 9053 8e65 7393 d71c 91ff 571f t.yp.S.es.....W. │ │ │ │ +00060720: 73cf 2c91 0435 6d6e 6f91 0426 7874 9877 s.,..5mno..&xt.w │ │ │ │ +00060730: 986f 9364 6973 7469 6e63 7493 7691 ff58 .o.distinct.v..X │ │ │ │ +00060740: e461 7269 2d8e a410 0000 8d91 0851 d761 .ari-........Q.a │ │ │ │ +00060750: 626c 6573 9603 eaa8 696e 9374 6865 936c bles....in.the.l │ │ │ │ +00060760: 6973 7493 d778 9bfe 0002 7393 cf62 9053 ist..x....s..b.S │ │ │ │ +00060770: 8e65 636f 6d65 9365 7175 616c 9369 6e93 .ecome.equal.in. │ │ │ │ +00060780: 7468 6593 6c69 7374 93d7 7898 738d 9ffb the.list..x.s... │ │ │ │ +00060790: a532 db30 8e91 02ce 39cf 2e8d 8d9f fba5 .2.0....9....... │ │ │ │ +000607a0: 32d5 358e 8e8e a91c cde9 8d91 eaf1 ebcf 2.5............. │ │ │ │ +000607b0: 5468 6973 9604 3500 636f 6e64 6974 696f This..5.conditio │ │ │ │ +000607c0: 6e9b 0435 0165 6e73 7572 6573 9374 6861 n..5.ensures.tha │ │ │ │ +000607d0: 7493 d70b 91fe 1391 738d 9ffb a532 db30 t.......s....2.0 │ │ │ │ +000607e0: 8e91 02ce 39d7 3b91 01ff fe78 91fe 0002 ....9.;....x.... │ │ │ │ +000607f0: 738d 9ffb a532 db30 8e91 0703 39cf 7265 s....2.0....9.re │ │ │ │ +00060800: 616c 6c79 9869 7393 6193 636f 6e90 ac72 ally.is.a.con..r │ │ │ │ +00060810: 7465 7874 2e91 0617 e954 6865 6e93 6f6e text.....Then.on │ │ │ │ +00060820: 6593 6f62 7461 696e 7398 6193 6e65 7793 e.obtains.a.new. │ │ │ │ +00060830: 7465 726d 2d69 6e2d 8ea1 8d91 eaf1 eb63 term-in-.......c │ │ │ │ +00060840: 6f6e 9aac 7274 6578 7491 04b7 80d7 0b91 on..rtext....... │ │ │ │ +00060850: fe13 9173 8d9f fba5 32db 308e 9602 ce39 ...s....2.0....9 │ │ │ │ +00060860: d73b 7891 fe00 0273 8d9f fba5 32db 308e .;x....s....2.0. │ │ │ │ +00060870: 93d7 3a74 8d9f fba5 32db 308e 9107 85ba ..:t....2.0..... │ │ │ │ +00060880: cf62 9879 9604 b780 7375 6273 7469 7475 .b.y....substitu │ │ │ │ +00060890: 7469 6e67 9374 6865 9104 b781 7498 7970 ting.the....t.yp │ │ │ │ +000608a0: 9053 8e65 7393 d71c 91ff 571f 7396 04b1 .S.es.....W.s... │ │ │ │ +000608b0: fecf 3d93 d71c 8d9f 01cc ccd5 318e 9104 ..=.........1... │ │ │ │ +000608c0: c004 d73b 8d96 01ff fe3a 933a 933a 8e91 ...;.....:.:.:.. │ │ │ │ +000608d0: 11ca 9c3b 9101 fffe 1c8d 9f01 cccc d86e ...;...........n │ │ │ │ +000608e0: 8e91 0a5f d0cf 666f 7296 04b7 8074 6865 ..._..for....the │ │ │ │ +000608f0: 9104 b781 7498 7970 9053 8e65 9376 91ff ....t.yp.S.e.v.. │ │ │ │ +00060900: 58e4 6172 6961 626c 6573 93d7 0b91 fe13 X.ariables...... │ │ │ │ +00060910: 9173 9104 b781 cf69 6e93 d774 8ea1 8d91 .s.....in..t.... │ │ │ │ +00060920: eaf1 ebcf 2877 6974 6896 0350 6f73 7569 ....(with..Posui │ │ │ │ +00060930: 7461 626c 6593 7265 6e61 6d69 6e67 9103 table.renaming.. │ │ │ │ +00060940: 506e 6f66 9362 9a53 8e6f 756e 6493 6f98 Pnof.b.S.ound.o. │ │ │ │ +00060950: 6363 7572 7265 6e63 6573 936f 669b 0350 ccurrences.of..P │ │ │ │ +00060960: 6e76 91ff 58e4 6172 6961 626c 6573 9374 nv..X.ariables.t │ │ │ │ +00060970: 6f93 6d61 6b90 ac72 6593 7468 656d 9864 o.mak..re.them.d │ │ │ │ +00060980: 6973 7469 6e63 7493 6672 6f6d 9374 6865 istinct.from.the │ │ │ │ +00060990: 8ea1 8d91 eaf1 eb76 91ff 58e4 6172 6961 .......v..X.aria │ │ │ │ +000609a0: 626c 6573 9603 eaa8 696e 93d7 7891 fe00 bles....in..x... │ │ │ │ +000609b0: 0273 8d9f fba5 32db 308e 9102 ce39 cf29 .s....2.0....9.) │ │ │ │ +000609c0: 2e91 0538 e054 6865 936e 6f74 6174 696f ...8.The.notatio │ │ │ │ +000609d0: 6e8e 9f1d 5d7e 8d8d 8d91 f0f1 ebd7 74cf n...]~........t. │ │ │ │ +000609e0: 5bd7 1c91 ff57 1f73 3d0b 91fe 1391 73cf [....W.s=.....s. │ │ │ │ +000609f0: 5d8e 8e8e a68d 91ea f1eb 6973 9603 eaa8 ].........is.... │ │ │ │ +00060a00: 7573 6564 9366 6f72 9374 6865 9374 6572 used.for.the.ter │ │ │ │ +00060a10: 6d93 d774 8d9f fba5 32db 308e 9102 ce39 m..t....2.0....9 │ │ │ │ +00060a20: cf2e 8e9f 17ae bf8d 91ea f1eb d04c 656d .............Lem │ │ │ │ +00060a30: 6d61 9104 ca75 3391 04ca 74e5 5468 6596 ma...u3...t.The. │ │ │ │ +00060a40: 046e c66d 6591 ff66 6661 6e69 6e67 936f .n.me..ffaning.o │ │ │ │ +00060a50: 669b 046e c5d7 0b91 fe13 9173 8d9f fba5 f..n.......s.... │ │ │ │ +00060a60: 32db 308e 9602 ce39 d73b 7891 fe00 0273 2.0....9.;x....s │ │ │ │ +00060a70: 8d9f fba5 32db 308e 93d7 3a74 8d9f fba5 ....2.0...:t.... │ │ │ │ +00060a80: 32db 308e 9107 3cff e569 6e96 046e c661 2.0...<..in..n.a │ │ │ │ +00060a90: 986d 6f91 ff66 6664 656c 9369 7398 7296 .mo..ffdel.is.r. │ │ │ │ +00060aa0: ff66 6665 6c61 7465 9364 9604 6ec6 746f .ffelate.d..n.to │ │ │ │ +00060ab0: 9374 6861 7498 6f66 93d7 7493 e561 7398 .that.of..t..as. │ │ │ │ +00060ac0: 666f 6c9b 0099 996c 6f77 732e 9106 191b fol....lows..... │ │ │ │ +00060ad0: 4691 ff19 996f 7293 616c 986c 8ea1 8d91 F....or.al.l.... │ │ │ │ +00060ae0: eaf1 ebd7 5891 fef1 8573 8d9f fba5 32db ....X....s....2. │ │ │ │ +00060af0: 308e 9106 238b da32 9103 5552 558d 9101 0...#..2..URU... │ │ │ │ +00060b00: 3111 9ffb a532 d86e 8d9f fd2d 3adc 308e 1....2.n...-:.0. │ │ │ │ +00060b10: 8e91 0dbe 5de5 2877 6865 7291 ff66 6665 ....].(wher..ffe │ │ │ │ +00060b20: 9604 3335 d76e 8d9f fba5 32db 308e 9107 ..35.n....2.0... │ │ │ │ +00060b30: 016e e569 7393 7468 6593 6c65 6e67 7468 .n.is.the.length │ │ │ │ +00060b40: 936f 6693 d70b 91fe 1391 738d 9ffb a532 .of.......s....2 │ │ │ │ +00060b50: db30 8e91 02ce 39e5 298e a91d 5d7e 8d8d .0....9.)...]~.. │ │ │ │ +00060b60: 8d91 f0f1 ebcf 5b96 fe00 025b d70b 91fe ......[....[.... │ │ │ │ +00060b70: 1391 738d 9ffb 0b99 db30 8e9b 02ce 39d7 ..s......0....9. │ │ │ │ +00060b80: 3b78 9373 8d9f fb0b 99db 308e 98d7 3a74 ;x.s......0...:t │ │ │ │ +00060b90: 8d9f fb0b 99db 308e 98cf 5d93 5d28 d758 ......0...].](.X │ │ │ │ +00060ba0: 91fe f185 738d 9ffb 0b99 db30 8e98 cf29 ....s......0...) │ │ │ │ +00060bb0: 9603 5552 3d93 5b96 fe00 025b d774 cf5d ..UR=.[....[.t.] │ │ │ │ +00060bc0: 935d 285b 935b d70b 91fe 1391 738d 9ffb .]([.[......s... │ │ │ │ +00060bd0: 0b99 db30 8e98 d73a 1c8d 9f01 cccc d531 ...0...:.......1 │ │ │ │ +00060be0: 8e91 04c0 04cf 5d93 5d28 d758 91fe f185 ......].](.X.... │ │ │ │ +00060bf0: 738d 9ffb 0b99 db30 8e98 cf29 d73b 8d96 s......0...).;.. │ │ │ │ +00060c00: 01ff fe3a 933a 933a 8e91 11ca 9c3b 9101 ...:.:.:.....;.. │ │ │ │ +00060c10: fffe cf5b 935b d70b 91fe 1391 738d 9ffb ...[.[......s... │ │ │ │ +00060c20: 0b99 db30 8e98 d73a 1c8d 9f01 cccc d86e ...0...:.......n │ │ │ │ +00060c30: 8e91 05a8 50cf 5d93 5d28 d758 91fe f185 ....P.].](.X.... │ │ │ │ +00060c40: 738d 9ffb 0b99 db30 8e98 cf29 29d7 3a8e s......0...)).:. │ │ │ │ +00060c50: 8e8e 9f23 ed13 8d91 f653 7acf 4c65 6d6d ...#.....Sz.Lemm │ │ │ │ +00060c60: 6196 044a f632 9b04 4af5 696e 9339 2e32 a..J.2..J.in.9.2 │ │ │ │ +00060c70: 2e33 9869 7393 6e65 6564 6564 9874 6f93 .3.is.needed.to. │ │ │ │ +00060c80: 7365 6598 7468 6174 9362 9053 8e6f 7468 see.that.b.S.oth │ │ │ │ +00060c90: 9873 6964 6573 936f 6698 7468 6593 6162 .sides.of.the.ab │ │ │ │ +00060ca0: 9053 8e6f 95ac 7276 9365 9865 7175 6174 .S.o..rv.e.equat │ │ │ │ +00060cb0: 696f 6e91 044a f661 7265 9865 6c65 6d65 ion..J.are.eleme │ │ │ │ +00060cc0: 6e93 7473 8ea1 8d91 eaf1 eb6f 6696 0442 n.ts.......of..B │ │ │ │ +00060cd0: e074 6865 9373 616d 6593 7365 7493 6f66 .the.same.set.of │ │ │ │ +00060ce0: 9b04 42e1 6675 6e63 7469 6f6e 732e 9106 ..B.functions... │ │ │ │ +00060cf0: 4188 5468 6593 7691 ff58 e461 6c69 6469 A.The.v..X.alidi │ │ │ │ +00060d00: 7490 ac72 7993 6f66 9374 6865 9365 7175 t..ry.of.the.equ │ │ │ │ +00060d10: 6174 696f 6e93 6973 9870 726f 95ac 7276 ation.is.pro..rv │ │ │ │ +00060d20: 9365 649b 0442 e062 9379 9869 6e64 7563 .ed..B.b.y.induc │ │ │ │ +00060d30: 7469 6f6e 986f 6e98 7468 658e a18d 91ea tion.on.the..... │ │ │ │ +00060d40: f1eb 7374 7275 6374 7572 6596 03ea a86f ..structure....o │ │ │ │ +00060d50: 6693 7468 6593 7465 726d 93d7 74cf 2e8e f.the.term..t... │ │ │ │ +00060d60: 9f22 c018 8d91 eaf1 ebd0 5375 6273 7469 ."........Substi │ │ │ │ +00060d70: 7475 7469 6e67 9604 8000 7465 726d 7393 tuting....terms. │ │ │ │ +00060d80: 666f 7293 7691 ff40 0061 7269 6162 6c65 for.v..@.ariable │ │ │ │ +00060d90: 7393 696e 9374 6572 6d73 8e9f 18e3 f28d s.in.terms...... │ │ │ │ +00060da0: 91ea f1eb cf53 7570 7090 538e 6f73 6596 .....Supp.S.ose. │ │ │ │ +00060db0: 05d9 7ad7 7493 cf69 7393 619b 05d9 7974 ..z.t..is.a...yt │ │ │ │ +00060dc0: 6572 6d2c 9106 552f 7769 7468 9363 616e erm,..U/with.can │ │ │ │ +00060dd0: 6f6e 6963 616c 9363 6f6e 90ac 7274 6578 onical.con..rtex │ │ │ │ +00060de0: 7498 d70b 9bfe 1391 733b 7891 fe00 0273 t.......s;x....s │ │ │ │ +00060df0: 93cf 7361 90ac 7279 91ff 0556 2c91 0655 ..sa..ry...V,..U │ │ │ │ +00060e00: 2f77 6865 7265 93d7 0b98 7396 069f 90cf /where....s..... │ │ │ │ +00060e10: 3d93 d70b 8d9f 01cc ccd5 318e 9104 c004 =.........1..... │ │ │ │ +00060e20: d73b 8d96 01ff fe3a 933a 933a 8e91 11ca .;.....:.:.:.... │ │ │ │ +00060e30: 9c3b 9101 fffe 0b8d 9f01 cccc d86e 8e91 .;...........n.. │ │ │ │ +00060e40: 05a8 50cf 2c91 0655 2ed7 7891 fe00 0273 ..P.,..U..x....s │ │ │ │ +00060e50: 93cf 3d8e a18d 91ea f1eb d778 8d9f 01cc ..=........x.... │ │ │ │ +00060e60: ccd5 318e 9104 c004 d73b 8d96 01ff fe3a ..1......;.....: │ │ │ │ +00060e70: 933a 933a 8e91 11ca 9c3b 9b01 fffe 788d .:.:.....;....x. │ │ │ │ +00060e80: 9f01 cccc d86d 8e91 0bda 79cf 616e 6496 .....m....y.and. │ │ │ │ +00060e90: 03d5 b577 6865 7265 9366 6f72 9103 d5b4 ...where.for.... │ │ │ │ +00060ea0: d76a 9104 0225 cf3d 9103 5552 31d7 3b8d .j...%.=..UR1.;. │ │ │ │ +00060eb0: 983a 983a 983a 8e91 11ca 9c3b 986d 93cf .:.:.:.....;.m.. │ │ │ │ +00060ec0: 7468 6593 7490 ac72 7970 9053 8e65 936f the.t..ryp.S.e.o │ │ │ │ +00060ed0: 6693 7468 6593 7691 ff58 e461 7269 6162 f.the.v..X.ariab │ │ │ │ +00060ee0: 6c65 9103 d5b4 d778 8d9f 01cc ccd8 6a8e le.....x......j. │ │ │ │ +00060ef0: 9108 3bbf cf69 7393 d71b 8d9f 01cc ccd8 ..;..is......... │ │ │ │ +00060f00: 6a8e 9104 660a cf2e 9105 31e4 4966 936f j...f.....1.If.o │ │ │ │ +00060f10: 6e65 9368 6173 9374 6572 6d73 2d8e a18d ne.has.terms-... │ │ │ │ +00060f20: 91ea f1eb 696e 2d63 6f6e 90ac 7274 6578 ....in-con..rtex │ │ │ │ +00060f30: 7496 0550 c0d7 0b91 fe13 9173 3b78 91fe t..P.......s;x.. │ │ │ │ +00060f40: 0002 738d 9ffb a532 db30 8e91 02ce 39d7 ..s....2.0....9. │ │ │ │ +00060f50: 3a74 8d9f 01cc ccd8 6a8e 9109 b6cb cf66 :t......j......f │ │ │ │ +00060f60: 6f72 93d7 6a91 0663 aacf 3d91 05b6 d731 or..j..c..=....1 │ │ │ │ +00060f70: d73b 8d96 01ff fe3a 933a 933a 8e91 11ca .;.....:.:.:.... │ │ │ │ +00060f80: 9c3b 9101 fffe 6d9b 0550 c1cf 7769 7468 .;....m..P..with │ │ │ │ +00060f90: 93d7 748d 9f01 cccc d86a 8e91 09b6 cacf ..t......j...... │ │ │ │ +00060fa0: 6f66 9374 6865 9873 616d 6593 7490 ac72 of.the.same.t..r │ │ │ │ +00060fb0: 7970 9053 8e65 9361 7398 d778 8d9f 01cc yp.S.e.as..x.... │ │ │ │ +00060fc0: ccd8 6a8e 9b04 660a cf2c 9105 aa46 7361 ..j...f..,...Fsa │ │ │ │ +00060fd0: 90ac 7279 93d7 1b8d 9f01 cccc d86a 8e98 ..ry.........j.. │ │ │ │ +00060fe0: cf2c 9105 aa47 7468 656e 936f 6e65 8ea1 .,...Gthen.one.. │ │ │ │ +00060ff0: 8d91 eaf1 eb6f 6274 6169 6e73 9604 844a .....obtains...J │ │ │ │ +00061000: 6193 6e65 7793 7465 726d 2d69 6e2d 636f a.new.term-in-co │ │ │ │ +00061010: 6e9a ac72 7465 7874 93d7 0b91 fe13 9173 n..rtext.......s │ │ │ │ +00061020: 3b78 91fe 0002 738d 9ffb a532 db30 8e91 ;x....s....2.0.. │ │ │ │ +00061030: 02ce 39d7 3a74 8d9f fba5 32db 3030 8e91 ..9.:t....2.00.. │ │ │ │ +00061040: 09a0 bccf 6298 7993 7375 6273 7469 7475 ....b.y.substitu │ │ │ │ +00061050: 7469 6e67 9374 6865 9374 6572 6d73 93d7 ting.the.terms.. │ │ │ │ +00061060: 7491 fe00 0273 9604 5ad2 cf3d 93d7 748d t....s..Z..=..t. │ │ │ │ +00061070: 9f01 cccc d531 8e91 04c0 04d7 3b8d 9601 .....1......;... │ │ │ │ +00061080: fffe 3a93 3a93 3a8e 9111 ca9c 3b91 01ff ..:.:.:.....;... │ │ │ │ +00061090: fe74 8d9f 01cc ccd8 6d8e 910c 890e cf66 .t......m......f │ │ │ │ +000610a0: 6f72 9104 844a 7468 658e a18d 91ea f1eb or...Jthe....... │ │ │ │ +000610b0: 7691 ff58 e461 7269 6162 6c65 7396 03a7 v..X.ariables... │ │ │ │ +000610c0: 52d7 7891 fe00 0273 93cf 696e 93d7 7493 R.x....s..in..t. │ │ │ │ +000610d0: cf28 7769 7468 9373 7569 7461 626c 6593 .(with.suitable. │ │ │ │ +000610e0: 7265 6e61 6d69 6e67 9103 a751 6f66 9362 renaming...Qof.b │ │ │ │ +000610f0: 9a53 8e6f 756e 6493 6f98 6363 7572 7265 .S.ound.o.ccurre │ │ │ │ +00061100: 6e63 6573 936f 6693 7691 ff58 e461 7269 nces.of.v..X.ari │ │ │ │ +00061110: 6162 6c65 7393 746f 9370 7265 7695 ac72 ables.to.prev..r │ │ │ │ +00061120: 656e 9374 9103 a752 7468 658e a18d 91ea en.t...Rthe..... │ │ │ │ +00061130: f1eb 6672 6565 9603 eaa8 7691 ff58 e461 ..free....v..X.a │ │ │ │ +00061140: 7269 6162 6c65 7393 6f66 9374 6865 93d7 riables.of.the.. │ │ │ │ +00061150: 748d 9f01 cccc d86a 8e91 0850 b2cf 629a t......j...P..b. │ │ │ │ +00061160: 538e 6563 6f6d 696e 6793 6298 6f75 6e64 S.ecoming.b.ound │ │ │ │ +00061170: 9361 6674 6572 9373 7562 7374 6974 7574 .after.substitut │ │ │ │ +00061180: 696f 6e29 2e91 0538 e054 6865 936e 6f74 ion)...8.The.not │ │ │ │ +00061190: 6174 696f 6e8e a68d 8d8d 91f0 f1eb d774 ation..........t │ │ │ │ +000611a0: cf5b d774 96fe 0002 733d 7893 73cf 5d8e .[.t....s=x.s.]. │ │ │ │ +000611b0: 8e8e 9f1c cde9 8d91 eaf1 eb69 7396 03ea ...........is... │ │ │ │ +000611c0: a875 7365 6493 666f 7293 7468 6593 7465 .used.for.the.te │ │ │ │ +000611d0: 726d 93d7 748d 9ffb a532 db30 308e 9105 rm..t....2.00... │ │ │ │ +000611e0: 1c72 cf2e 8e9f 17ae bf8d 91ea f1eb d04c .r.............L │ │ │ │ +000611f0: 656d 6d61 9104 d243 3491 04d2 42e5 5468 emma...C4...B.Th │ │ │ │ +00061200: 6596 0475 046d 659b ff66 6661 6e69 6e67 e..u.me..ffaning │ │ │ │ +00061210: 936f 6691 0475 05d7 0b91 fe13 9173 3b78 .of..u.......s;x │ │ │ │ +00061220: 91fe 0002 738d 9ffb a532 db30 8e91 02ce ....s....2.0.... │ │ │ │ +00061230: 39d7 3a74 8d9f fba5 32db 3030 8e91 0991 9.:t....2.00.... │ │ │ │ +00061240: 76e5 696e 9361 936d 6f98 6465 6c93 6973 v.in.a.mo.del.is │ │ │ │ +00061250: 9372 9865 6c61 7465 9864 9374 6f93 7468 .r.elate.d.to.th │ │ │ │ +00061260: 6174 936f 6693 d774 9104 7505 e561 7393 at.of..t..u..as. │ │ │ │ +00061270: 666f 6c9b 0099 996c 6f77 732e 9106 2bd6 fol....lows...+. │ │ │ │ +00061280: 4691 ff19 996f 7293 616c 986c 8ea1 8d91 F....or.al.l.... │ │ │ │ +00061290: eaf1 ebd7 5891 fef1 8573 9603 5552 da32 ....X....s..UR.2 │ │ │ │ +000612a0: 9355 8d91 0131 119f fba5 32d8 6e8e 910b .U...1....2.n... │ │ │ │ +000612b0: 0c96 e561 6e64 9604 3335 616c 9100 9999 ...and..35al.... │ │ │ │ +000612c0: 6c93 d779 91fe 6e3b 738d 9ffb a532 db30 l..y..n;s....2.0 │ │ │ │ +000612d0: 8e91 0623 8bda 3291 0355 52cf 5b96 fe00 ...#..2..UR.[... │ │ │ │ +000612e0: 025b d70b 9bfe 1391 733a 1b8d 9ffb a532 .[......s:.....2 │ │ │ │ +000612f0: 8d90 6e39 db30 8e9f 0752 418d d531 8e8e ..n9.0...RA..1.. │ │ │ │ +00061300: 9104 c004 cf5d 935d 9602 aaa8 da02 8d93 .....].]........ │ │ │ │ +00061310: 0196 01ff fe01 9301 8e91 1355 4e02 93cf ...........UN... │ │ │ │ +00061320: 5b96 fe00 025b d70b 9873 3a1b 8d9f fba5 [....[...s:..... │ │ │ │ +00061330: 328d 906e 39db 308e 9f07 5241 8dd8 6d8d 2..n9.0...RA..m. │ │ │ │ +00061340: 9ffd b8e4 dc30 8e8e 8e91 0ab6 8bcf 5d93 .....0........]. │ │ │ │ +00061350: 5d96 0433 35e5 2877 6865 729b ff66 6665 ]..35.(wher..ffe │ │ │ │ +00061360: 93d7 1b8d 9ffb a532 8d90 6e39 db30 8e9f .......2..n9.0.. │ │ │ │ +00061370: 0752 418d d86a 8e8e 9108 993f e569 7393 .RA..j.....?.is. │ │ │ │ +00061380: 7468 6593 7479 7098 6593 6f66 93d7 788d the.typ.e.of..x. │ │ │ │ +00061390: 9ffb a532 8ddb 308e 9f07 5241 8dd8 6a8e ...2..0...RA..j. │ │ │ │ +000613a0: 8e91 0466 0ae5 298e a68d 8d8d 91f0 f1eb ...f..)......... │ │ │ │ +000613b0: cf5b 96fe 0002 5bd7 0b91 fe13 9173 3b78 .[....[......s;x │ │ │ │ +000613c0: 9373 8d9f fb0b 99db 308e 9b02 ce39 d73a .s......0....9.: │ │ │ │ +000613d0: 748d 9ffb 0b99 db30 308e 9105 1c72 cf5d t......00....r.] │ │ │ │ +000613e0: 935d 28d7 5891 fef1 8573 cf29 28d7 7991 .](.X....s.)(.y. │ │ │ │ +000613f0: fe6e 3b73 8d9f fb0b 99db 308e 98cf 2996 .n;s......0...). │ │ │ │ +00061400: 0355 523d 935b 96fe 0002 5bd7 74cf 5d93 .UR=.[....[.t.]. │ │ │ │ +00061410: 5d28 d758 91fe f185 73cf 2928 5b93 5bd7 ](.X....s.)([.[. │ │ │ │ +00061420: 0b91 fe13 9173 3b78 9373 8d9f fb0b 99db .....s;x.s...... │ │ │ │ +00061430: 308e 98d7 3a74 8d9f 01cc ccd5 318e 9104 0...:t......1... │ │ │ │ +00061440: c004 cf5d 935d 28d7 5891 fef1 8573 cf29 ...].](.X....s.) │ │ │ │ +00061450: 28d7 7991 fe6e 3b73 8d9f fb0b 99db 308e (.y..n;s......0. │ │ │ │ +00061460: 98cf 29d7 3b8d 9601 fffe 3a93 3a93 3a8e ..).;.....:.:.:. │ │ │ │ +00061470: 9111 ca9c 3b91 01ff fecf 5b93 5bd7 0b91 ....;.....[.[... │ │ │ │ +00061480: fe13 9173 3b78 9373 8d9f fb0b 99db 308e ...s;x.s......0. │ │ │ │ +00061490: 98d7 3a74 8d9f 01cc ccd8 6d8e 9108 04c4 ..:t......m..... │ │ │ │ +000614a0: cf5d 935d 28d7 5891 fef1 8573 cf29 28d7 .].](.X....s.)(. │ │ │ │ +000614b0: 7991 fe6e 3b73 8d9f fb0b 99db 308e 98cf y..n;s......0... │ │ │ │ +000614c0: 2929 8e8e 8e9f 23ed 138d 91f6 537a 4f6e ))....#.....SzOn │ │ │ │ +000614d0: 6365 9603 eaa8 6167 6169 6e2c 9374 6869 ce....again,.thi │ │ │ │ +000614e0: 7393 7265 7375 6c74 9369 7393 7072 6f95 s.result.is.pro. │ │ │ │ +000614f0: ac72 7693 6564 9b03 eaa8 6293 7998 696e .rv.ed....b.y.in │ │ │ │ +00061500: 6475 6374 696f 6e98 6f6e 9874 6865 9873 duction.on.the.s │ │ │ │ +00061510: 7472 7563 7475 7265 986f 6698 7468 6598 tructure.of.the. │ │ │ │ +00061520: 7465 726d 98d7 74cf 2e8e 91ea f1eb 9f0c term..t......... │ │ │ │ +00061530: dae4 8900 0066 6600 71cf 9f9f 0c99 9a8d .....ff.q....... │ │ │ │ +00061540: 8d8d 8d91 0d83 909f fc5e ffc5 358e 8e8e .........^..5... │ │ │ │ +00061550: 9112 0003 c653 7563 9ab8 e368 9603 edde .....Suc...h.... │ │ │ │ +00061560: 616e 9369 6465 6e98 7469 0c63 6174 696f an.iden.ti.catio │ │ │ │ +00061570: 6e9b 03ed df6f 6693 7691 ff71 c761 7269 n....of.v..q.ari │ │ │ │ +00061580: 6162 6c65 7393 636f 756c 6493 6f90 471d ables.could.o.G. │ │ │ │ +00061590: 6363 7572 9369 6698 7468 6593 7691 ff71 ccur.if.the.v..q │ │ │ │ +000615a0: c761 7269 6162 6c65 7393 6861 6493 7468 .ariables.had.th │ │ │ │ +000615b0: 6593 7361 6d65 986e 616d 6593 636f 6d70 e.same.name.comp │ │ │ │ +000615c0: 9047 1d6f 6e65 6e90 b8e3 7493 616e 648e .G.onen...t.and. │ │ │ │ +000615d0: 9f0c 0000 8d74 6865 6972 9603 5555 7490 .....their..UUt. │ │ │ │ +000615e0: b8e3 7970 9a47 1d65 7393 6298 6563 616d ..yp.G.es.b.ecam │ │ │ │ +000615f0: 6593 6571 7561 6c93 6f6e 9369 6e73 7461 e.equal.on.insta │ │ │ │ +00061600: 6e90 b8e3 7469 6174 696f 6e2e 8e8e 9f24 n...tiation....$ │ │ │ │ +00061610: fd13 8e8c 8b00 0000 7100 0000 0000 0000 ........q....... │ │ │ │ 00061620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00061630: 0000 0000 0000 0606 20a0 02cc 0555 8da0 ........ ....U.. │ │ │ │ -00061640: fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 12c7 .F.............. │ │ │ │ -00061650: 61d0 392e 342e 910a 8000 5374 616e 6461 a.9.4.....Standa │ │ │ │ -00061660: 7264 9104 8000 6e6f 7469 6f6e 7392 012e rd....notions... │ │ │ │ -00061670: 47b9 3131 338e 9112 c761 9f05 6666 8900 G.113....a..ff.. │ │ │ │ -00061680: 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf ..f..>|......./. │ │ │ │ -00061690: 8da0 fd8b d021 8d8d 9112 c761 eb4b 392e .....!.....a.K9. │ │ │ │ -000616a0: 348e 913f 0f0c 5374 616e 6461 7264 9106 4..?..Standard.. │ │ │ │ -000616b0: 7ae1 6e6f 7469 6f6e 738e 9f1b e223 8d91 z.notions....#.. │ │ │ │ -000616c0: 12c7 61cf 5570 9603 0928 746f 9b03 0927 ..a.Up...(to...' │ │ │ │ -000616d0: 6e6f 90ac 7277 9374 6865 9873 796e 9aac no..rw.the.syn.. │ │ │ │ -000616e0: 7274 6178 936f 6693 7498 7970 9053 8e65 rtax.of.t.yp.S.e │ │ │ │ -000616f0: 739b 0309 2761 6e64 9374 6572 6d73 9868 s...'and.terms.h │ │ │ │ -00061700: 6173 9362 9053 8e65 656e 9876 9aac 7265 as.b.S.een.v..re │ │ │ │ -00061710: 7279 9367 656e 6572 616c 2e91 04ed b554 ry.general.....T │ │ │ │ -00061720: 91ff 0556 6f93 7265 7072 6573 656e 9874 ...Vo.represen.t │ │ │ │ -00061730: 9103 0927 7468 6593 7374 616e 6461 7264 ...'the.standard │ │ │ │ -00061740: 8ea4 1000 008d 9112 c761 666f 726d 90ac .........aform.. │ │ │ │ -00061750: 7275 6c61 7396 02e0 d66f 6693 6c6f 6769 rulas....of.logi │ │ │ │ -00061760: 6393 6974 9102 e0d5 6973 936e 6563 6573 c.it....is.neces │ │ │ │ -00061770: 7361 7279 9374 6f93 696d 709a 538e 6f73 sary.to.imp.S.os │ │ │ │ -00061780: 6593 736f 6d65 9373 7098 6563 690c 6393 e.some.sp.eci.c. │ │ │ │ -00061790: 7374 7275 6374 7572 652e 9104 e044 496e structure....DIn │ │ │ │ -000617a0: 9370 6172 7469 6375 6c61 722c 9103 1600 .particular,.... │ │ │ │ -000617b0: 6576 9aac 7265 7279 9374 9879 7090 538e ev..rery.t.yp.S. │ │ │ │ -000617c0: 658e a18d 9112 c761 7374 7275 6374 7572 e......astructur │ │ │ │ -000617d0: 659b 036f 496d 95ac 7275 7374 9103 6f48 e..oIm..rust..oH │ │ │ │ -000617e0: 636f 6e93 7461 696e 9861 6e91 036f 4861 con.tain.an..oHa │ │ │ │ -000617f0: 746f 6d69 6398 7493 7970 9553 8e65 98eb tomic.t.yp.S.e.. │ │ │ │ -00061800: 4062 936f 936f 6c91 036f 48cf 7768 6963 @b.o.ol..oH.whic │ │ │ │ -00061810: 95ac 7268 9869 7398 696e 9374 656e 6465 ..rh.is.in.tende │ │ │ │ -00061820: 6496 036f 4874 6f98 6465 6e6f 7465 9374 d..oHto.denote.t │ │ │ │ -00061830: 6865 9864 6973 7469 6e67 7569 7368 6564 he.distinguished │ │ │ │ -00061840: 8ea1 8d91 12c7 6174 95ac 7277 936f 2d65 ......at..rw.o-e │ │ │ │ -00061850: 6c65 6d65 6e93 7496 0597 fe73 6574 8d93 lemen.t....set.. │ │ │ │ -00061860: 328e 9111 a814 da32 9106 301a 5591 0131 2......2..0.U..1 │ │ │ │ -00061870: 11cf 2c91 0603 5372 6567 6172 6465 6493 ..,...Sregarded. │ │ │ │ -00061880: 6173 9361 9373 6574 936f 6693 7472 7574 as.a.set.of.trut │ │ │ │ -00061890: 682d 7691 ff58 e461 6c75 6573 2e91 0a40 h-v..X.alues...@ │ │ │ │ -000618a0: e24c 6f67 6963 616c 9366 6f72 6d90 ac72 .Logical.form..r │ │ │ │ -000618b0: 756c 6173 9361 7265 9374 6865 6e8e a18d ulas.are.then... │ │ │ │ -000618c0: 9112 c761 6964 656e 9aac 7274 690c 6564 ...aiden..rti.ed │ │ │ │ -000618d0: 9605 30c5 7769 7468 9374 6572 6d73 936f ..0.with.terms.o │ │ │ │ -000618e0: 6693 7498 7970 9a53 8e65 93eb 4062 986f f.t.yp.S.e..@b.o │ │ │ │ -000618f0: 986f 6ccf 2e91 090b 3749 6e93 6164 6469 .ol.....7In.addi │ │ │ │ -00061900: 7469 6f6e 2c91 0582 4c76 91ff 58e4 6172 tion,...Lv..X.ar │ │ │ │ -00061910: 696f 7573 936c 6f67 6963 616c 9363 6f6e ious.logical.con │ │ │ │ -00061920: 7374 616e 90ac 7274 7393 6172 6593 6173 stan..rts.are.as │ │ │ │ -00061930: 7375 6d65 648e a18d 9112 c761 746f 9604 sumed......ato.. │ │ │ │ -00061940: ff75 6290 538e 6593 696e 9361 6c6c 9373 .ub.S.e.in.all.s │ │ │ │ -00061950: 6967 6e61 7475 7265 732e 9108 7746 5468 ignatures...wFTh │ │ │ │ -00061960: 6573 6593 7265 7175 6972 656d 656e 9aac ese.requiremen.. │ │ │ │ -00061970: 7274 7393 6172 6593 666f 726d 616c 697a rts.are.formaliz │ │ │ │ -00061980: 6564 9362 9879 9364 650c 6e69 6e67 9104 ed.b.y.de.ning.. │ │ │ │ -00061990: ff74 7468 6593 6e6f 7469 6f6e 936f 6693 .tthe.notion.of. │ │ │ │ -000619a0: 618e a18d 9112 c761 7374 616e 6461 7264 a......astandard │ │ │ │ -000619b0: 9103 eaa8 7369 676e 6174 7572 652e 8e9f ....signature... │ │ │ │ -000619c0: 228e 728d 8d91 12c7 61eb 4739 2e34 2e31 ".r.....a.G9.4.1 │ │ │ │ -000619d0: 8e91 4447 5c53 7461 6e64 6172 6496 0566 ..DG\Standard..f │ │ │ │ -000619e0: 6674 908c cc79 7090 7333 6593 7374 7275 ft...yp.s3e.stru │ │ │ │ -000619f0: 6374 7572 6573 8ea9 17c0 008d 9112 c761 ctures.........a │ │ │ │ -00061a00: cf41 9103 b7c7 7490 ac72 7970 9053 8e65 .A....t..ryp.S.e │ │ │ │ -00061a10: 9603 b7d4 7374 7275 6374 7572 659b 03b7 ....structure... │ │ │ │ -00061a20: d30a 9369 7393 e573 7461 6e64 6172 91ff ...is..standar.. │ │ │ │ -00061a30: 6666 6491 04f6 67cf 6966 9869 7493 636f ffd...g.if.it.co │ │ │ │ -00061a40: 6e90 ac72 7461 696e 7393 7468 6593 6174 n..rtains.the.at │ │ │ │ -00061a50: 6f6d 6963 9874 90ac 7279 709a 538e 6573 omic.t..ryp.S.es │ │ │ │ -00061a60: 93eb 4062 986f 986f 6c93 cf28 6f66 9362 ..@b.o.ol..(of.b │ │ │ │ -00061a70: 986f 986f 6c65 616e 7391 03b7 d36f 7293 .o.oleans....or. │ │ │ │ -00061a80: 7472 7574 682d 8ea1 8d91 12c7 6176 91ff truth-......av.. │ │ │ │ -00061a90: 58e4 616c 7565 7329 9604 17c2 616e 6493 X.alues)....and. │ │ │ │ -00061aa0: eb40 696e 6493 cf28 6f66 9369 6e64 6976 .@ind..(of.indiv │ │ │ │ -00061ab0: 6964 7561 6c73 292e 9105 c02e 2849 6e93 iduals).....(In. │ │ │ │ -00061ac0: 7468 6593 6c69 7465 7261 7475 7265 2c91 the.literature,. │ │ │ │ -00061ad0: 0423 0974 6865 9373 796d 90ac 7262 9053 .#.the.sym..rb.S │ │ │ │ -00061ae0: 8e6f 6c93 d76f 93cf 6973 936f 6674 656e .ol..o..is.often │ │ │ │ -00061af0: 9375 7365 6493 696e 7374 6561 6493 6f66 .used.instead.of │ │ │ │ -00061b00: 8ea1 8d91 12c7 61eb 4062 9553 8e6f 936f ......a.@b.S.o.o │ │ │ │ -00061b10: 6c96 03ea a8cf 616e 6493 d713 93cf 696e l.....and.....in │ │ │ │ -00061b20: 7374 6561 6493 6f66 93eb 4069 6e64 cf2e stead.of..@ind.. │ │ │ │ -00061b30: 298e a18d 911e 28f0 4191 03bf 086d 6f9a ).....(.A....mo. │ │ │ │ -00061b40: 538e 6465 6c96 03bf 13d7 4d91 04ff f8cf S.del.....M..... │ │ │ │ -00061b50: 6f66 930a 9369 7393 e573 7461 6e64 6172 of...is..standar │ │ │ │ -00061b60: 91ff 6666 6491 04fd a6cf 6966 9103 bf14 ..ffd.....if.... │ │ │ │ -00061b70: d74d 9101 40e4 cf28 8deb 4062 986f 986f .M..@..(..@b.o.o │ │ │ │ -00061b80: 6c8e 9116 aa9f cf29 9361 6e64 93d7 4d91 l......).and..M. │ │ │ │ -00061b90: 0140 e4cf 288d eb40 696e 648e 9110 caa3 .@..(..@ind..... │ │ │ │ -00061ba0: cf29 9361 7265 9103 bf14 7265 7370 9865 .).are....resp.e │ │ │ │ -00061bb0: 6374 6976 90ac 7265 6c79 9374 6865 9364 ctiv..rely.the.d │ │ │ │ -00061bc0: 6973 7469 6e67 7569 7368 6564 8ea1 8d91 istinguished.... │ │ │ │ -00061bd0: 12c7 6173 6574 738d 9103 eaa8 328e 910d ..asets.....2... │ │ │ │ -00061be0: b54c 616e 648d 9103 eaa8 498e 910c 1275 .Land.....I....u │ │ │ │ -00061bf0: 696e 9603 eaa8 7468 6593 756e 6976 90ac in....the.univ.. │ │ │ │ -00061c00: 7265 7273 6593 da55 9101 3111 cf2e 8ea1 rerse..U..1..... │ │ │ │ -00061c10: 8d91 1e28 f049 7496 03ea a877 696c 6c93 ...(.It....will. │ │ │ │ -00061c20: 6290 538e 6593 6173 7375 6d65 6493 6672 b.S.e.assumed.fr │ │ │ │ -00061c30: 6f6d 936e 6f9a ac72 7793 6f6e 9374 6861 om.no..rw.on.tha │ │ │ │ -00061c40: 7493 7498 7970 9a53 8e65 9373 7472 7563 t.t.yp.S.e.struc │ │ │ │ -00061c50: 7475 7265 7393 616e 6493 7468 6569 7293 tures.and.their. │ │ │ │ -00061c60: 6d6f 9864 656c 7393 6172 6593 7374 616e mo.dels.are.stan │ │ │ │ -00061c70: 6461 7264 2e8e 9f22 8e73 8d8d 9112 c761 dard...".s.....a │ │ │ │ -00061c80: eb47 392e 342e 328e 9144 475c 5374 616e .G9.4.2..DG\Stan │ │ │ │ -00061c90: 6461 7264 9105 6666 7369 676e 6174 7572 dard..ffsignatur │ │ │ │ -00061ca0: 6573 8ea6 8d91 12c7 61cf 4196 03ea a873 es......a.A....s │ │ │ │ -00061cb0: 6967 6e61 7475 7265 9306 8d9f 01cc ccd5 ignature........ │ │ │ │ -00061cc0: 0a8e 910a 8e3c cf69 7393 e573 7461 6e64 .....<.is..stand │ │ │ │ -00061cd0: 6172 91ff 6666 6491 0529 3bcf 6966 9369 ar..ffd..);.if.i │ │ │ │ -00061ce0: 7493 636f 6e9a ac72 7461 696e 7393 7468 t.con..rtains.th │ │ │ │ -00061cf0: 6593 666f 6c6c 6f98 7769 6e67 9374 6872 e.follo.wing.thr │ │ │ │ -00061d00: 6565 9370 7269 6d69 7469 7698 6593 636f ee.primitiv.e.co │ │ │ │ -00061d10: 6e73 7461 6e98 7473 3a8e 9f18 a251 8d8d nstan.ts:....Q.. │ │ │ │ -00061d20: 8d8d 9118 c761 da29 8e8d 8d91 24c7 639f .....a.)....$.c. │ │ │ │ -00061d30: 01cc cceb 4162 953c 726f 936f 6c8e 8d91 ....Ab..!.. │ │ │ │ -00062010: 9147 5540 eb40 6295 538e 6f93 6f6c 8e91 .GU@.@b.S.o.ol.. │ │ │ │ -00062020: 5dff dfcf 2996 0355 52da 3293 cf28 8d32 ]...)..UR.2..(.2 │ │ │ │ -00062030: 8e8d 9105 dffc da21 8e8d 9111 dffe cf32 .......!.......2 │ │ │ │ -00062040: 8e8d 9117 bffa da21 8e8d 9123 bffc cf32 .......!...#...2 │ │ │ │ -00062050: 8e91 299f f829 9603 16e2 6973 9b03 16e1 ..)..)....is.... │ │ │ │ -00062060: 7468 6593 7374 616e 6461 7264 9869 6d70 the.standard.imp │ │ │ │ -00062070: 6c69 6361 7469 6f6e 9366 756e 6374 696f lication.functio │ │ │ │ -00062080: 6e2c 9103 413c 7365 6e64 696e 678e a18d n,..A|. │ │ │ │ +00061690: 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 8d8d ....../......!.. │ │ │ │ +000616a0: 9112 c761 eb4b 392e 348e 913f 0f0c 5374 ...a.K9.4..?..St │ │ │ │ +000616b0: 616e 6461 7264 9106 7ae1 6e6f 7469 6f6e andard..z.notion │ │ │ │ +000616c0: 738e 9f1b e223 8d91 12c7 61cf 5570 9603 s....#....a.Up.. │ │ │ │ +000616d0: 0928 746f 9b03 0927 6e6f 90ac 7277 9374 .(to...'no..rw.t │ │ │ │ +000616e0: 6865 9873 796e 9aac 7274 6178 936f 6693 he.syn..rtax.of. │ │ │ │ +000616f0: 7498 7970 9053 8e65 739b 0309 2761 6e64 t.yp.S.es...'and │ │ │ │ +00061700: 9374 6572 6d73 9868 6173 9362 9053 8e65 .terms.has.b.S.e │ │ │ │ +00061710: 656e 9876 9aac 7265 7279 9367 656e 6572 en.v..rery.gener │ │ │ │ +00061720: 616c 2e91 04ed b554 91ff 0556 6f93 7265 al.....T...Vo.re │ │ │ │ +00061730: 7072 6573 656e 9874 9103 0927 7468 6593 presen.t...'the. │ │ │ │ +00061740: 7374 616e 6461 7264 8ea4 1000 008d 9112 standard........ │ │ │ │ +00061750: c761 666f 726d 90ac 7275 6c61 7396 02e0 .aform..rulas... │ │ │ │ +00061760: d66f 6693 6c6f 6769 6393 6974 9102 e0d5 .of.logic.it.... │ │ │ │ +00061770: 6973 936e 6563 6573 7361 7279 9374 6f93 is.necessary.to. │ │ │ │ +00061780: 696d 709a 538e 6f73 6593 736f 6d65 9373 imp.S.ose.some.s │ │ │ │ +00061790: 7098 6563 690c 6393 7374 7275 6374 7572 p.eci.c.structur │ │ │ │ +000617a0: 652e 9104 e044 496e 9370 6172 7469 6375 e....DIn.particu │ │ │ │ +000617b0: 6c61 722c 9103 1600 6576 9aac 7265 7279 lar,....ev..rery │ │ │ │ +000617c0: 9374 9879 7090 538e 658e a18d 9112 c761 .t.yp.S.e......a │ │ │ │ +000617d0: 7374 7275 6374 7572 659b 036f 496d 95ac structure..oIm.. │ │ │ │ +000617e0: 7275 7374 9103 6f48 636f 6e93 7461 696e rust..oHcon.tain │ │ │ │ +000617f0: 9861 6e91 036f 4861 746f 6d69 6398 7493 .an..oHatomic.t. │ │ │ │ +00061800: 7970 9553 8e65 98eb 4062 936f 936f 6c91 yp.S.e..@b.o.ol. │ │ │ │ +00061810: 036f 48cf 7768 6963 95ac 7268 9869 7398 .oH.whic..rh.is. │ │ │ │ +00061820: 696e 9374 656e 6465 6496 036f 4874 6f98 in.tended..oHto. │ │ │ │ +00061830: 6465 6e6f 7465 9374 6865 9864 6973 7469 denote.the.disti │ │ │ │ +00061840: 6e67 7569 7368 6564 8ea1 8d91 12c7 6174 nguished......at │ │ │ │ +00061850: 95ac 7277 936f 2d65 6c65 6d65 6e93 7496 ..rw.o-elemen.t. │ │ │ │ +00061860: 0597 fe73 6574 8d93 328e 9111 a814 da32 ...set..2......2 │ │ │ │ +00061870: 9106 301a 5591 0131 11cf 2c91 0603 5372 ..0.U..1..,...Sr │ │ │ │ +00061880: 6567 6172 6465 6493 6173 9361 9373 6574 egarded.as.a.set │ │ │ │ +00061890: 936f 6693 7472 7574 682d 7691 ff58 e461 .of.truth-v..X.a │ │ │ │ +000618a0: 6c75 6573 2e91 0a40 e24c 6f67 6963 616c lues...@.Logical │ │ │ │ +000618b0: 9366 6f72 6d90 ac72 756c 6173 9361 7265 .form..rulas.are │ │ │ │ +000618c0: 9374 6865 6e8e a18d 9112 c761 6964 656e .then......aiden │ │ │ │ +000618d0: 9aac 7274 690c 6564 9605 30c5 7769 7468 ..rti.ed..0.with │ │ │ │ +000618e0: 9374 6572 6d73 936f 6693 7498 7970 9a53 .terms.of.t.yp.S │ │ │ │ +000618f0: 8e65 93eb 4062 986f 986f 6ccf 2e91 090b .e..@b.o.ol..... │ │ │ │ +00061900: 3749 6e93 6164 6469 7469 6f6e 2c91 0582 7In.addition,... │ │ │ │ +00061910: 4c76 91ff 58e4 6172 696f 7573 936c 6f67 Lv..X.arious.log │ │ │ │ +00061920: 6963 616c 9363 6f6e 7374 616e 90ac 7274 ical.constan..rt │ │ │ │ +00061930: 7393 6172 6593 6173 7375 6d65 648e a18d s.are.assumed... │ │ │ │ +00061940: 9112 c761 746f 9604 ff75 6290 538e 6593 ...ato...ub.S.e. │ │ │ │ +00061950: 696e 9361 6c6c 9373 6967 6e61 7475 7265 in.all.signature │ │ │ │ +00061960: 732e 9108 7746 5468 6573 6593 7265 7175 s...wFThese.requ │ │ │ │ +00061970: 6972 656d 656e 9aac 7274 7393 6172 6593 iremen..rts.are. │ │ │ │ +00061980: 666f 726d 616c 697a 6564 9362 9879 9364 formalized.b.y.d │ │ │ │ +00061990: 650c 6e69 6e67 9104 ff74 7468 6593 6e6f e.ning...tthe.no │ │ │ │ +000619a0: 7469 6f6e 936f 6693 618e a18d 9112 c761 tion.of.a......a │ │ │ │ +000619b0: 7374 616e 6461 7264 9103 eaa8 7369 676e standard....sign │ │ │ │ +000619c0: 6174 7572 652e 8e9f 228e 728d 8d91 12c7 ature...".r..... │ │ │ │ +000619d0: 61eb 4739 2e34 2e31 8e91 4447 5c53 7461 a.G9.4.1..DG\Sta │ │ │ │ +000619e0: 6e64 6172 6496 0566 6674 908c cc79 7090 ndard..fft...yp. │ │ │ │ +000619f0: 7333 6593 7374 7275 6374 7572 6573 8ea9 s3e.structures.. │ │ │ │ +00061a00: 17c0 008d 9112 c761 cf41 9103 b7c7 7490 .......a.A....t. │ │ │ │ +00061a10: ac72 7970 9053 8e65 9603 b7d4 7374 7275 .ryp.S.e....stru │ │ │ │ +00061a20: 6374 7572 659b 03b7 d30a 9369 7393 e573 cture......is..s │ │ │ │ +00061a30: 7461 6e64 6172 91ff 6666 6491 04f6 67cf tandar..ffd...g. │ │ │ │ +00061a40: 6966 9869 7493 636f 6e90 ac72 7461 696e if.it.con..rtain │ │ │ │ +00061a50: 7393 7468 6593 6174 6f6d 6963 9874 90ac s.the.atomic.t.. │ │ │ │ +00061a60: 7279 709a 538e 6573 93eb 4062 986f 986f ryp.S.es..@b.o.o │ │ │ │ +00061a70: 6c93 cf28 6f66 9362 986f 986f 6c65 616e l..(of.b.o.olean │ │ │ │ +00061a80: 7391 03b7 d36f 7293 7472 7574 682d 8ea1 s....or.truth-.. │ │ │ │ +00061a90: 8d91 12c7 6176 91ff 58e4 616c 7565 7329 ....av..X.alues) │ │ │ │ +00061aa0: 9604 17c2 616e 6493 eb40 696e 6493 cf28 ....and..@ind..( │ │ │ │ +00061ab0: 6f66 9369 6e64 6976 6964 7561 6c73 292e of.individuals). │ │ │ │ +00061ac0: 9105 c02e 2849 6e93 7468 6593 6c69 7465 ....(In.the.lite │ │ │ │ +00061ad0: 7261 7475 7265 2c91 0423 0974 6865 9373 rature,..#.the.s │ │ │ │ +00061ae0: 796d 90ac 7262 9053 8e6f 6c93 d76f 93cf ym..rb.S.ol..o.. │ │ │ │ +00061af0: 6973 936f 6674 656e 9375 7365 6493 696e is.often.used.in │ │ │ │ +00061b00: 7374 6561 6493 6f66 8ea1 8d91 12c7 61eb stead.of......a. │ │ │ │ +00061b10: 4062 9553 8e6f 936f 6c96 03ea a8cf 616e @b.S.o.ol.....an │ │ │ │ +00061b20: 6493 d713 93cf 696e 7374 6561 6493 6f66 d.....instead.of │ │ │ │ +00061b30: 93eb 4069 6e64 cf2e 298e a18d 911e 28f0 ..@ind..).....(. │ │ │ │ +00061b40: 4191 03bf 086d 6f9a 538e 6465 6c96 03bf A....mo.S.del... │ │ │ │ +00061b50: 13d7 4d91 04ff f8cf 6f66 930a 9369 7393 ..M.....of...is. │ │ │ │ +00061b60: e573 7461 6e64 6172 91ff 6666 6491 04fd .standar..ffd... │ │ │ │ +00061b70: a6cf 6966 9103 bf14 d74d 9101 40e4 cf28 ..if.....M..@..( │ │ │ │ +00061b80: 8deb 4062 986f 986f 6c8e 9116 aa9f cf29 ..@b.o.ol......) │ │ │ │ +00061b90: 9361 6e64 93d7 4d91 0140 e4cf 288d eb40 .and..M..@..(..@ │ │ │ │ +00061ba0: 696e 648e 9110 caa3 cf29 9361 7265 9103 ind......).are.. │ │ │ │ +00061bb0: bf14 7265 7370 9865 6374 6976 90ac 7265 ..resp.ectiv..re │ │ │ │ +00061bc0: 6c79 9374 6865 9364 6973 7469 6e67 7569 ly.the.distingui │ │ │ │ +00061bd0: 7368 6564 8ea1 8d91 12c7 6173 6574 738d shed......asets. │ │ │ │ +00061be0: 9103 eaa8 328e 910d b54c 616e 648d 9103 ....2....Land... │ │ │ │ +00061bf0: eaa8 498e 910c 1275 696e 9603 eaa8 7468 ..I....uin....th │ │ │ │ +00061c00: 6593 756e 6976 90ac 7265 7273 6593 da55 e.univ..rerse..U │ │ │ │ +00061c10: 9101 3111 cf2e 8ea1 8d91 1e28 f049 7496 ..1........(.It. │ │ │ │ +00061c20: 03ea a877 696c 6c93 6290 538e 6593 6173 ...will.b.S.e.as │ │ │ │ +00061c30: 7375 6d65 6493 6672 6f6d 936e 6f9a ac72 sumed.from.no..r │ │ │ │ +00061c40: 7793 6f6e 9374 6861 7493 7498 7970 9a53 w.on.that.t.yp.S │ │ │ │ +00061c50: 8e65 9373 7472 7563 7475 7265 7393 616e .e.structures.an │ │ │ │ +00061c60: 6493 7468 6569 7293 6d6f 9864 656c 7393 d.their.mo.dels. │ │ │ │ +00061c70: 6172 6593 7374 616e 6461 7264 2e8e 9f22 are.standard..." │ │ │ │ +00061c80: 8e73 8d8d 9112 c761 eb47 392e 342e 328e .s.....a.G9.4.2. │ │ │ │ +00061c90: 9144 475c 5374 616e 6461 7264 9105 6666 .DG\Standard..ff │ │ │ │ +00061ca0: 7369 676e 6174 7572 6573 8ea6 8d91 12c7 signatures...... │ │ │ │ +00061cb0: 61cf 4196 03ea a873 6967 6e61 7475 7265 a.A....signature │ │ │ │ +00061cc0: 9306 8d9f 01cc ccd5 0a8e 910a 8e3c cf69 .............<.i │ │ │ │ +00061cd0: 7393 e573 7461 6e64 6172 91ff 6666 6491 s..standar..ffd. │ │ │ │ +00061ce0: 0529 3bcf 6966 9369 7493 636f 6e9a ac72 .);.if.it.con..r │ │ │ │ +00061cf0: 7461 696e 7393 7468 6593 666f 6c6c 6f98 tains.the.follo. │ │ │ │ +00061d00: 7769 6e67 9374 6872 6565 9370 7269 6d69 wing.three.primi │ │ │ │ +00061d10: 7469 7698 6593 636f 6e73 7461 6e98 7473 tiv.e.constan.ts │ │ │ │ +00061d20: 3a8e 9f18 a251 8d8d 8d8d 9118 c761 da29 :....Q.......a.) │ │ │ │ +00061d30: 8e8d 8d91 24c7 639f 01cc cceb 4162 953c ....$.c.....Ab.< │ │ │ │ +00061d40: 726f 936f 6c8e 8d91 351f 279f 01cc ccdb ro.ol...5.'..... │ │ │ │ +00061d50: 218e 8d91 3d9f 2f9f 01cc cceb 4162 953c !...=./.....Ab.< │ │ │ │ +00061d60: 726f 936f 6c8e 8d91 4df6 f39f 01cc ccdb ro.ol...M....... │ │ │ │ +00061d70: 218e 8d91 5676 fb9f 01cc cceb 4162 953c !...Vv......Ab.< │ │ │ │ +00061d80: 726f 936f 6c8e 8e8e 8e8e a41b 2dc3 8d8d ro.ol.......-... │ │ │ │ +00061d90: 8d8d 9118 c761 cf3d 8e8d 9121 eae9 9f01 .....a.=...!.... │ │ │ │ +00061da0: cccc d80b 8ddb 218e 9608 8008 d80b 8ddb ......!......... │ │ │ │ +00061db0: 218e 8d93 eb41 6295 3c72 6f93 6f6c 8e8e !....Ab..!...GU@.@b. │ │ │ │ +00062020: 538e 6f93 6f6c 8e91 5dff dfcf 2996 0355 S.o.ol..]...)..U │ │ │ │ +00062030: 52da 3293 cf28 8d32 8e8d 9105 dffc da21 R.2..(.2.......! │ │ │ │ +00062040: 8e8d 9111 dffe cf32 8e8d 9117 bffa da21 .......2.......! │ │ │ │ +00062050: 8e8d 9123 bffc cf32 8e91 299f f829 9603 ...#...2..)..).. │ │ │ │ +00062060: 16e2 6973 9b03 16e1 7468 6593 7374 616e ..is....the.stan │ │ │ │ +00062070: 6461 7264 9869 6d70 6c69 6361 7469 6f6e dard.implication │ │ │ │ +00062080: 9366 756e 6374 696f 6e2c 9103 413c 7365 .function,..A|. │ │ │ │ -00062390: 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 8d8d ....../......!.. │ │ │ │ -000623a0: 8d8d 91fc 9239 eb60 8088 8e8e 8e91 0851 .....9.`.......Q │ │ │ │ -000623b0: d7d7 4d91 0140 e4cf 28d7 223b 9101 fffe ..M..@..(.";.... │ │ │ │ -000623c0: cf28 d70b 8d90 138f da21 8e8d 910c 1391 .(.......!...... │ │ │ │ -000623d0: eb40 6295 538e 6f93 6f6c 8e91 22be 30cf .@b.S.o.ol..".0. │ │ │ │ -000623e0: 298d da21 8e96 0c00 02d7 0b90 138f cf29 )..!...........) │ │ │ │ -000623f0: 9b04 03f4 da32 8d91 0403 f39f f7ff fcbf .....2.......... │ │ │ │ -00062400: 518e 8d91 0d75 bc9f 0280 04d8 5891 009f Q....u......X... │ │ │ │ -00062410: d2db 3255 8e91 2358 8ed7 3acf 28d7 588d ..2U..#X..:.(.X. │ │ │ │ -00062420: 9100 f183 da21 8e8d 910c f185 cf32 8e91 .....!.......2.. │ │ │ │ -00062430: 12d1 8129 8dda 218e 93d7 5891 0542 c4cf ...)..!...X..B.. │ │ │ │ -00062440: 6973 9604 5141 7468 6593 6675 6e63 7469 is..QAthe.functi │ │ │ │ -00062450: 6f6e 9104 5140 6173 7369 676e 696e 6793 on..Q@assigning. │ │ │ │ -00062460: 746f 9365 6163 90ac 7268 93d7 5891 04f5 to.eac..rh..X... │ │ │ │ -00062470: 76da 3298 558e a410 0000 8d91 0851 d7cf v.2.U........Q.. │ │ │ │ -00062480: 7468 6596 03ea a863 90ac 7268 6f69 6365 the....c..rhoice │ │ │ │ -00062490: 9366 756e 6374 696f 6e93 7365 6e64 696e .function.sendin │ │ │ │ -000624a0: 6793 d766 9104 9d51 da32 9103 5552 cf28 g..f...Q.2..UR.( │ │ │ │ -000624b0: d758 8d91 00f1 83da 218e 8d91 0cf1 85cf .X......!....... │ │ │ │ -000624c0: 328e 9112 d181 2993 746f 8e9f 2500 098d 2.....).to..%... │ │ │ │ -000624d0: 8d8d 8d91 0e51 d763 90ac 7268 8e8d 9119 .....Q.c..rh.... │ │ │ │ -000624e0: be41 9f01 cccc d858 8e91 21db cacf 28d7 .A.....X..!...(. │ │ │ │ -000624f0: 669b 0147 ffcf 2996 0355 523d 8d8d 939f f..G..)..UR=.... │ │ │ │ -00062500: ee66 5cbf 288e 8d9f f8a6 648d 8d8d 9110 .f\.(.....d..... │ │ │ │ -00062510: 638d cf63 90ac 7268 8e91 1bcf f728 d766 c..c..rh.....(.f │ │ │ │ -00062520: 8d98 9ffb a532 db00 d531 8e91 0ca4 7bda .....2...1....{. │ │ │ │ -00062530: 66cf 31da 67cf 298e 8d8d 9153 42a0 6966 f.1.g.)....SB.if │ │ │ │ -00062540: 9103 eaa8 d766 8d98 9ffb a532 db00 d531 .....f.....2...1 │ │ │ │ -00062550: 8e91 0ca4 7bda 66cf 31da 6793 36cf 3d93 ....{.f.1.g.6.=. │ │ │ │ -00062560: da3b 8e8e 8e9f 0e7f ff8d 8d8d 9110 638d .;............c. │ │ │ │ -00062570: cf63 90ac 7268 8e91 1bcf f728 d758 9100 .c..rh.....(.X.. │ │ │ │ -00062580: f183 cf29 8e8d 8d91 5342 a06f 7468 6572 ...)....SB.other │ │ │ │ -00062590: 7769 7365 8e8e 8e8e 8e8e 8e8e 9f25 82ab wise.........%.. │ │ │ │ -000625a0: 8d91 0851 d777 6865 7265 9104 a084 d766 ...Q.where.....f │ │ │ │ -000625b0: 8d91 0147 ff9f fba5 32db 00d5 318e 910c ...G....2...1... │ │ │ │ -000625c0: a47b da66 cf31 da67 9604 8add cf3d 9b04 .{.f.1.g.....=.. │ │ │ │ -000625d0: 8ade da66 d778 93da 3298 d758 9105 7c60 ...f.x..2..X..|` │ │ │ │ -000625e0: cf3a 98d7 6691 0147 ffcf 28d7 78cf 2993 .:..f..G..(.x.). │ │ │ │ -000625f0: 3d98 31da 67cf 2e91 075a 7328 4e6f 7465 =.1.g....Zs(Note │ │ │ │ -00062600: 9604 a084 7468 6174 93d7 668d 9101 47ff ....that..f...G. │ │ │ │ -00062610: 9ffb a532 db00 d531 8e91 0ca4 7bda 66cf ...2...1....{.f. │ │ │ │ -00062620: 31da 679b 04a0 83cf 6973 9369 6e93 da55 1.g.....is.in..U │ │ │ │ -00062630: 9105 d195 cf77 6865 6e98 6974 9369 7393 .....when.it.is. │ │ │ │ -00062640: 6e6f 6e2d 8ea1 8d91 0851 d765 6d70 7495 non-.....Q.empt. │ │ │ │ -00062650: ac72 7991 ff05 562c 9103 958f 6293 799b .ry...V,....b.y. │ │ │ │ -00062660: 0380 4974 6865 9103 804a 7072 6f70 9053 ..Ithe...Jprop.S │ │ │ │ -00062670: 8e65 7274 9379 98d0 5375 6298 cf6f 6698 .ert.y..Sub..of. │ │ │ │ -00062680: 7468 6598 756e 6976 9365 7273 6598 da55 the.univ.erse..U │ │ │ │ -00062690: 9104 b15a cf67 6976 9365 6e98 696e 9103 ...Z.giv.en.in.. │ │ │ │ -000626a0: 804a 5365 6374 696f 6e98 392e 312e 9105 .JSection.9.1... │ │ │ │ -000626b0: 156b 5468 6598 6675 6e63 7469 6f6e 8d98 .kThe.function.. │ │ │ │ -000626c0: 6393 688e 8ea1 8d91 0851 d769 7396 03ea c.h......Q.is... │ │ │ │ -000626d0: a867 6976 9aac 7265 6e93 6298 7993 7072 .giv..ren.b.y.pr │ │ │ │ -000626e0: 6f70 9053 8e65 7274 9879 93d0 4368 6f69 op.S.ert.y..Choi │ │ │ │ -000626f0: 6365 cf2e 298e 9f1a 0000 8d91 f653 7a49 ce..)........SzI │ │ │ │ -00062700: 7496 03ea a877 696c 6c93 629a 538e 6593 t....will.b.S.e. │ │ │ │ -00062710: 6173 7375 6d65 6493 6672 6f6d 936e 6f90 assumed.from.no. │ │ │ │ -00062720: ac72 7793 6f6e 9374 6861 7493 7369 676e .rw.on.that.sign │ │ │ │ -00062730: 6174 7572 6573 9361 6e64 9374 6865 6972 atures.and.their │ │ │ │ -00062740: 936d 6f98 6465 6c73 9361 7265 9373 7461 .mo.dels.are.sta │ │ │ │ -00062750: 6e64 6172 642e 8ea9 1600 008d 91ea f1eb ndard........... │ │ │ │ -00062760: d052 656d 6172 6b91 080c bfcf 5468 6973 .Remark.....This │ │ │ │ -00062770: 9603 bef5 7061 7274 6963 756c 6172 9363 ....particular.c │ │ │ │ -00062780: 9aac 7268 6f69 6365 936f 6693 7072 696d ..rhoice.of.prim │ │ │ │ -00062790: 6974 6976 9865 9363 6f6e 7374 616e 9874 itiv.e.constan.t │ │ │ │ -000627a0: 7391 03be f469 7393 6172 6269 7472 6172 s....is.arbitrar │ │ │ │ -000627b0: 7991 ff05 562e 9105 2a4f 5468 6593 7374 y...V...*OThe.st │ │ │ │ -000627c0: 616e 6461 7264 9363 6f6c 6c65 632d 8ea1 andard.collec-.. │ │ │ │ -000627d0: 8d91 eaf1 eb74 696f 6e96 0417 506f 6693 .....tion...Pof. │ │ │ │ -000627e0: 6c6f 6769 6361 6c9b 0417 4f63 6f6e 7374 logical...Oconst │ │ │ │ -000627f0: 616e 90ac 7274 7393 696e 636c 7564 6573 an..rts.includes │ │ │ │ -00062800: 93df 5493 cf28 6074 7275 6527 292c 9604 ..T..(`true'),.. │ │ │ │ -00062810: 227a df46 98cf 2860 6661 6c73 6527 292c "z.F..(`false'), │ │ │ │ -00062820: 93da 2991 0417 50cf 2860 696d 706c 6965 ..)...P.(`implie │ │ │ │ -00062830: 7327 292c 93da 5e98 cf28 6061 6e64 2729 s'),..^..(`and') │ │ │ │ -00062840: 2c93 da5f 9104 1750 cf28 606f 7227 292c ,.._...P.(`or'), │ │ │ │ -00062850: 8ea1 8d91 eaf1 ebda 3a96 04c8 1ecf 2860 ........:.....(` │ │ │ │ -00062860: 6e6f 7427 292c 9b04 ff7b da38 9104 c81d not'),...{.8.... │ │ │ │ -00062870: cf28 6066 6f72 9361 6c6c 2729 2c98 da39 .(`for.all'),..9 │ │ │ │ -00062880: 9104 c81d cf28 6074 6865 7265 9365 7869 .....(`there.exi │ │ │ │ -00062890: 7374 7327 292c 983d 9104 c81d 2860 6571 sts'),.=....(`eq │ │ │ │ -000628a0: 7561 6c73 2729 2c98 d713 93cf 2860 7468 uals'),.....(`th │ │ │ │ -000628b0: 6527 292c 9861 6e64 93d7 2296 04c8 1dcf e'),.and.."..... │ │ │ │ -000628c0: 2860 6127 292e 9107 d141 5468 6973 9373 (`a')....AThis.s │ │ │ │ -000628d0: 6574 9104 c81e 6973 8ea1 8d91 eaf1 eb72 et....is.......r │ │ │ │ -000628e0: 6564 756e 6461 6e90 ac72 742c 9104 b096 edundan..rt,.... │ │ │ │ -000628f0: 7369 6e63 659b 0488 ff69 7496 0489 0063 since....it....c │ │ │ │ -00062900: 616e 9362 9053 8e65 9364 650c 6e65 6498 an.b.S.e.de.ned. │ │ │ │ -00062910: 2869 6e93 6193 7365 6e73 6598 6578 706c (in.a.sense.expl │ │ │ │ -00062920: 6169 6e65 6493 696e 9353 6563 7469 6f6e ained.in.Section │ │ │ │ -00062930: 9331 302e 352e 3129 9866 726f 6d93 7691 .10.5.1).from.v. │ │ │ │ -00062940: ff58 e461 7269 6f75 738e a18d 91ea f1eb .X.arious....... │ │ │ │ -00062950: 7375 6273 6574 732e 9105 3173 496e 9b03 subsets...1sIn.. │ │ │ │ -00062960: d45f 7072 6163 7469 6365 2c91 03d8 d569 ._practice,....i │ │ │ │ -00062970: 7496 03d4 6069 7393 6e65 6365 7373 6172 t...`is.necessar │ │ │ │ -00062980: 7998 746f 9377 90ac 726f 726b 9377 6974 y.to.w..rork.wit │ │ │ │ -00062990: 6893 7468 6598 6675 6c6c 9373 6574 936f h.the.full.set.o │ │ │ │ -000629a0: 6693 6c6f 6769 6361 6c93 636f 6e73 7461 f.logical.consta │ │ │ │ -000629b0: 6e90 ac72 7473 2c91 03d8 d461 6e64 9374 n..rts,....and.t │ │ │ │ -000629c0: 6865 8ea1 8d91 eaf1 eb70 6172 7469 6375 he.......particu │ │ │ │ -000629d0: 6c61 7296 0425 2c73 7562 7365 749b 0425 lar..%,subset..% │ │ │ │ -000629e0: 2d74 616b 90ac 7265 6e93 6173 9870 7269 -tak..ren.as.pri │ │ │ │ -000629f0: 6d69 7469 7690 ac72 6593 6973 986e 6f74 mitiv..re.is.not │ │ │ │ -00062a00: 9369 6d70 9053 8e6f 7274 616e 95ac 7274 .imp.S.ortan..rt │ │ │ │ -00062a10: 2e91 05e8 6d54 6865 9869 6e93 7465 7265 ....mThe.in.tere │ │ │ │ -00062a20: 7374 6564 9604 252c 7265 6164 6572 9863 sted..%,reader.c │ │ │ │ -00062a30: 616e 9365 7870 6c6f 7265 8ea1 8d91 eaf1 an.explore...... │ │ │ │ -00062a40: eb74 6869 7396 03ea a874 6f70 6963 9366 .this....topic.f │ │ │ │ -00062a50: 7572 7468 6572 9362 9aac 7279 9372 6561 urther.b..ry.rea │ │ │ │ -00062a60: 6469 6e67 9341 6e64 7265 7773 2793 6295 ding.Andrews'.b. │ │ │ │ -00062a70: 538e 6f93 6f6b 9603 eaa8 5b8d 318e 9105 S.o.ok....[.1... │ │ │ │ -00062a80: dffc 5d93 616e 6493 7468 6593 7265 6665 ..].and.the.refe │ │ │ │ -00062a90: 7265 6e63 6573 9369 7493 636f 6e98 7461 rences.it.con.ta │ │ │ │ -00062aa0: 696e 732e 8ea6 8d91 f653 7a54 91ff 0556 ins......SzT...V │ │ │ │ -00062ab0: 6572 6d73 9603 eaa8 6f66 9374 90ac 7279 erms....of.t..ry │ │ │ │ -00062ac0: 709a 538e 6593 eb40 6298 6f98 6f6c 93cf p.S.e..@b.o.ol.. │ │ │ │ -00062ad0: 6172 6593 6361 6c6c 6564 93e5 666f 726d are.called..form │ │ │ │ -00062ae0: 756c 6173 9100 fddd cf2e 8ea1 8d91 f653 ulas...........S │ │ │ │ -00062af0: 7a54 6865 9603 eaa8 666f 6c6c 6f90 ac72 zThe....follo..r │ │ │ │ -00062b00: 7769 6e67 936e 6f74 6174 696f 6e61 6c93 wing.notational. │ │ │ │ -00062b10: 6162 6272 6576 6961 7469 6f6e 7393 6172 abbreviations.ar │ │ │ │ -00062b20: 6593 7573 6564 3a8e a431 5551 8d8d 8d91 e.used:..1UQ.... │ │ │ │ -00062b30: 69f3 aa9f df66 6989 0000 6666 00c9 3aff i....fi...ff..:. │ │ │ │ -00062b40: a40a 2663 8d8d 90cc cda4 0459 9c84 000e ..&c.......Y.... │ │ │ │ -00062b50: 7fff 0000 6666 9105 ccce 9ffb a664 4e6f ....ff.......dNo │ │ │ │ -00062b60: 7461 7469 6f6e 9105 cccd a184 000e 7fff tation.......... │ │ │ │ -00062b70: 0000 6666 8e8d 913f 5d0b 4d65 616e 696e ..ff...?].Meanin │ │ │ │ -00062b80: 6791 5d9b f09f 0459 9c84 000e 7fff 0000 g.]....Y........ │ │ │ │ -00062b90: 6666 8e8e a904 c002 8900 0066 6600 c93a ff.........ff..: │ │ │ │ -00062ba0: ffa1 8d8d 90cc cda4 0459 9c84 000e 7fff .........Y...... │ │ │ │ -00062bb0: 0000 6666 9105 ccce 9ffb a664 d774 8d9f ..ff.......d.t.. │ │ │ │ -00062bc0: 01cc ccd8 1b8e 9108 fa51 cf3d 9103 5552 .........Q.=..UR │ │ │ │ -00062bd0: d774 8d9f fba5 328d db30 8e9f 0752 418d .t....2..0...RA. │ │ │ │ -00062be0: d81b 8e8e 9115 3a3f a184 000e 7fff 0000 ......:?........ │ │ │ │ -00062bf0: 6666 8e8d 913f 5d0b cf3d 8d9f 01cc ccd8 ff...?]..=...... │ │ │ │ -00062c00: 1b8d 9049 7bdb 218e 9608 c983 d81b 8d90 ...I{.!......... │ │ │ │ -00062c10: 497b db21 8e8d 93eb 4162 953c 726f 936f I{.!....Ab.|......./. │ │ │ │ +000623a0: 8da0 fd8b d021 8d8d 8d8d 91fc 9239 eb60 .....!.......9.` │ │ │ │ +000623b0: 8088 8e8e 8e91 0851 d7d7 4d91 0140 e4cf .......Q..M..@.. │ │ │ │ +000623c0: 28d7 223b 9101 fffe cf28 d70b 8d90 138f (.";.....(...... │ │ │ │ +000623d0: da21 8e8d 910c 1391 eb40 6295 538e 6f93 .!.......@b.S.o. │ │ │ │ +000623e0: 6f6c 8e91 22be 30cf 298d da21 8e96 0c00 ol..".0.)..!.... │ │ │ │ +000623f0: 02d7 0b90 138f cf29 9b04 03f4 da32 8d91 .......).....2.. │ │ │ │ +00062400: 0403 f39f f7ff fcbf 518e 8d91 0d75 bc9f ........Q....u.. │ │ │ │ +00062410: 0280 04d8 5891 009f d2db 3255 8e91 2358 ....X.....2U..#X │ │ │ │ +00062420: 8ed7 3acf 28d7 588d 9100 f183 da21 8e8d ..:.(.X......!.. │ │ │ │ +00062430: 910c f185 cf32 8e91 12d1 8129 8dda 218e .....2.....)..!. │ │ │ │ +00062440: 93d7 5891 0542 c4cf 6973 9604 5141 7468 ..X..B..is..QAth │ │ │ │ +00062450: 6593 6675 6e63 7469 6f6e 9104 5140 6173 e.function..Q@as │ │ │ │ +00062460: 7369 676e 696e 6793 746f 9365 6163 90ac signing.to.eac.. │ │ │ │ +00062470: 7268 93d7 5891 04f5 76da 3298 558e a410 rh..X...v.2.U... │ │ │ │ +00062480: 0000 8d91 0851 d7cf 7468 6596 03ea a863 .....Q..the....c │ │ │ │ +00062490: 90ac 7268 6f69 6365 9366 756e 6374 696f ..rhoice.functio │ │ │ │ +000624a0: 6e93 7365 6e64 696e 6793 d766 9104 9d51 n.sending..f...Q │ │ │ │ +000624b0: da32 9103 5552 cf28 d758 8d91 00f1 83da .2..UR.(.X...... │ │ │ │ +000624c0: 218e 8d91 0cf1 85cf 328e 9112 d181 2993 !.......2.....). │ │ │ │ +000624d0: 746f 8e9f 2500 098d 8d8d 8d91 0e51 d763 to..%........Q.c │ │ │ │ +000624e0: 90ac 7268 8e8d 9119 be41 9f01 cccc d858 ..rh.....A.....X │ │ │ │ +000624f0: 8e91 21db cacf 28d7 669b 0147 ffcf 2996 ..!...(.f..G..). │ │ │ │ +00062500: 0355 523d 8d8d 939f ee66 5cbf 288e 8d9f .UR=.....f\.(... │ │ │ │ +00062510: f8a6 648d 8d8d 9110 638d cf63 90ac 7268 ..d.....c..c..rh │ │ │ │ +00062520: 8e91 1bcf f728 d766 8d98 9ffb a532 db00 .....(.f.....2.. │ │ │ │ +00062530: d531 8e91 0ca4 7bda 66cf 31da 67cf 298e .1....{.f.1.g.). │ │ │ │ +00062540: 8d8d 9153 42a0 6966 9103 eaa8 d766 8d98 ...SB.if.....f.. │ │ │ │ +00062550: 9ffb a532 db00 d531 8e91 0ca4 7bda 66cf ...2...1....{.f. │ │ │ │ +00062560: 31da 6793 36cf 3d93 da3b 8e8e 8e9f 0e7f 1.g.6.=..;...... │ │ │ │ +00062570: ff8d 8d8d 9110 638d cf63 90ac 7268 8e91 ......c..c..rh.. │ │ │ │ +00062580: 1bcf f728 d758 9100 f183 cf29 8e8d 8d91 ...(.X.....).... │ │ │ │ +00062590: 5342 a06f 7468 6572 7769 7365 8e8e 8e8e SB.otherwise.... │ │ │ │ +000625a0: 8e8e 8e8e 9f25 82ab 8d91 0851 d777 6865 .....%.....Q.whe │ │ │ │ +000625b0: 7265 9104 a084 d766 8d91 0147 ff9f fba5 re.....f...G.... │ │ │ │ +000625c0: 32db 00d5 318e 910c a47b da66 cf31 da67 2...1....{.f.1.g │ │ │ │ +000625d0: 9604 8add cf3d 9b04 8ade da66 d778 93da .....=.....f.x.. │ │ │ │ +000625e0: 3298 d758 9105 7c60 cf3a 98d7 6691 0147 2..X..|`.:..f..G │ │ │ │ +000625f0: ffcf 28d7 78cf 2993 3d98 31da 67cf 2e91 ..(.x.).=.1.g... │ │ │ │ +00062600: 075a 7328 4e6f 7465 9604 a084 7468 6174 .Zs(Note....that │ │ │ │ +00062610: 93d7 668d 9101 47ff 9ffb a532 db00 d531 ..f...G....2...1 │ │ │ │ +00062620: 8e91 0ca4 7bda 66cf 31da 679b 04a0 83cf ....{.f.1.g..... │ │ │ │ +00062630: 6973 9369 6e93 da55 9105 d195 cf77 6865 is.in..U.....whe │ │ │ │ +00062640: 6e98 6974 9369 7393 6e6f 6e2d 8ea1 8d91 n.it.is.non-.... │ │ │ │ +00062650: 0851 d765 6d70 7495 ac72 7991 ff05 562c .Q.empt..ry...V, │ │ │ │ +00062660: 9103 958f 6293 799b 0380 4974 6865 9103 ....b.y...Ithe.. │ │ │ │ +00062670: 804a 7072 6f70 9053 8e65 7274 9379 98d0 .Jprop.S.ert.y.. │ │ │ │ +00062680: 5375 6298 cf6f 6698 7468 6598 756e 6976 Sub..of.the.univ │ │ │ │ +00062690: 9365 7273 6598 da55 9104 b15a cf67 6976 .erse..U...Z.giv │ │ │ │ +000626a0: 9365 6e98 696e 9103 804a 5365 6374 696f .en.in...JSectio │ │ │ │ +000626b0: 6e98 392e 312e 9105 156b 5468 6598 6675 n.9.1....kThe.fu │ │ │ │ +000626c0: 6e63 7469 6f6e 8d98 6393 688e 8ea1 8d91 nction..c.h..... │ │ │ │ +000626d0: 0851 d769 7396 03ea a867 6976 9aac 7265 .Q.is....giv..re │ │ │ │ +000626e0: 6e93 6298 7993 7072 6f70 9053 8e65 7274 n.b.y.prop.S.ert │ │ │ │ +000626f0: 9879 93d0 4368 6f69 6365 cf2e 298e 9f1a .y..Choice..)... │ │ │ │ +00062700: 0000 8d91 f653 7a49 7496 03ea a877 696c .....SzIt....wil │ │ │ │ +00062710: 6c93 629a 538e 6593 6173 7375 6d65 6493 l.b.S.e.assumed. │ │ │ │ +00062720: 6672 6f6d 936e 6f90 ac72 7793 6f6e 9374 from.no..rw.on.t │ │ │ │ +00062730: 6861 7493 7369 676e 6174 7572 6573 9361 hat.signatures.a │ │ │ │ +00062740: 6e64 9374 6865 6972 936d 6f98 6465 6c73 nd.their.mo.dels │ │ │ │ +00062750: 9361 7265 9373 7461 6e64 6172 642e 8ea9 .are.standard... │ │ │ │ +00062760: 1600 008d 91ea f1eb d052 656d 6172 6b91 .........Remark. │ │ │ │ +00062770: 080c bfcf 5468 6973 9603 bef5 7061 7274 ....This....part │ │ │ │ +00062780: 6963 756c 6172 9363 9aac 7268 6f69 6365 icular.c..rhoice │ │ │ │ +00062790: 936f 6693 7072 696d 6974 6976 9865 9363 .of.primitiv.e.c │ │ │ │ +000627a0: 6f6e 7374 616e 9874 7391 03be f469 7393 onstan.ts....is. │ │ │ │ +000627b0: 6172 6269 7472 6172 7991 ff05 562e 9105 arbitrary...V... │ │ │ │ +000627c0: 2a4f 5468 6593 7374 616e 6461 7264 9363 *OThe.standard.c │ │ │ │ +000627d0: 6f6c 6c65 632d 8ea1 8d91 eaf1 eb74 696f ollec-.......tio │ │ │ │ +000627e0: 6e96 0417 506f 6693 6c6f 6769 6361 6c9b n...Pof.logical. │ │ │ │ +000627f0: 0417 4f63 6f6e 7374 616e 90ac 7274 7393 ..Oconstan..rts. │ │ │ │ +00062800: 696e 636c 7564 6573 93df 5493 cf28 6074 includes..T..(`t │ │ │ │ +00062810: 7275 6527 292c 9604 227a df46 98cf 2860 rue'),.."z.F..(` │ │ │ │ +00062820: 6661 6c73 6527 292c 93da 2991 0417 50cf false'),..)...P. │ │ │ │ +00062830: 2860 696d 706c 6965 7327 292c 93da 5e98 (`implies'),..^. │ │ │ │ +00062840: cf28 6061 6e64 2729 2c93 da5f 9104 1750 .(`and'),.._...P │ │ │ │ +00062850: cf28 606f 7227 292c 8ea1 8d91 eaf1 ebda .(`or'),........ │ │ │ │ +00062860: 3a96 04c8 1ecf 2860 6e6f 7427 292c 9b04 :.....(`not'),.. │ │ │ │ +00062870: ff7b da38 9104 c81d cf28 6066 6f72 9361 .{.8.....(`for.a │ │ │ │ +00062880: 6c6c 2729 2c98 da39 9104 c81d cf28 6074 ll'),..9.....(`t │ │ │ │ +00062890: 6865 7265 9365 7869 7374 7327 292c 983d here.exists'),.= │ │ │ │ +000628a0: 9104 c81d 2860 6571 7561 6c73 2729 2c98 ....(`equals'),. │ │ │ │ +000628b0: d713 93cf 2860 7468 6527 292c 9861 6e64 ....(`the'),.and │ │ │ │ +000628c0: 93d7 2296 04c8 1dcf 2860 6127 292e 9107 ..".....(`a')... │ │ │ │ +000628d0: d141 5468 6973 9373 6574 9104 c81e 6973 .AThis.set....is │ │ │ │ +000628e0: 8ea1 8d91 eaf1 eb72 6564 756e 6461 6e90 .......redundan. │ │ │ │ +000628f0: ac72 742c 9104 b096 7369 6e63 659b 0488 .rt,....since... │ │ │ │ +00062900: ff69 7496 0489 0063 616e 9362 9053 8e65 .it....can.b.S.e │ │ │ │ +00062910: 9364 650c 6e65 6498 2869 6e93 6193 7365 .de.ned.(in.a.se │ │ │ │ +00062920: 6e73 6598 6578 706c 6169 6e65 6493 696e nse.explained.in │ │ │ │ +00062930: 9353 6563 7469 6f6e 9331 302e 352e 3129 .Section.10.5.1) │ │ │ │ +00062940: 9866 726f 6d93 7691 ff58 e461 7269 6f75 .from.v..X.ariou │ │ │ │ +00062950: 738e a18d 91ea f1eb 7375 6273 6574 732e s.......subsets. │ │ │ │ +00062960: 9105 3173 496e 9b03 d45f 7072 6163 7469 ..1sIn..._practi │ │ │ │ +00062970: 6365 2c91 03d8 d569 7496 03d4 6069 7393 ce,....it...`is. │ │ │ │ +00062980: 6e65 6365 7373 6172 7998 746f 9377 90ac necessary.to.w.. │ │ │ │ +00062990: 726f 726b 9377 6974 6893 7468 6598 6675 rork.with.the.fu │ │ │ │ +000629a0: 6c6c 9373 6574 936f 6693 6c6f 6769 6361 ll.set.of.logica │ │ │ │ +000629b0: 6c93 636f 6e73 7461 6e90 ac72 7473 2c91 l.constan..rts,. │ │ │ │ +000629c0: 03d8 d461 6e64 9374 6865 8ea1 8d91 eaf1 ...and.the...... │ │ │ │ +000629d0: eb70 6172 7469 6375 6c61 7296 0425 2c73 .particular..%,s │ │ │ │ +000629e0: 7562 7365 749b 0425 2d74 616b 90ac 7265 ubset..%-tak..re │ │ │ │ +000629f0: 6e93 6173 9870 7269 6d69 7469 7690 ac72 n.as.primitiv..r │ │ │ │ +00062a00: 6593 6973 986e 6f74 9369 6d70 9053 8e6f e.is.not.imp.S.o │ │ │ │ +00062a10: 7274 616e 95ac 7274 2e91 05e8 6d54 6865 rtan..rt....mThe │ │ │ │ +00062a20: 9869 6e93 7465 7265 7374 6564 9604 252c .in.terested..%, │ │ │ │ +00062a30: 7265 6164 6572 9863 616e 9365 7870 6c6f reader.can.explo │ │ │ │ +00062a40: 7265 8ea1 8d91 eaf1 eb74 6869 7396 03ea re.......this... │ │ │ │ +00062a50: a874 6f70 6963 9366 7572 7468 6572 9362 .topic.further.b │ │ │ │ +00062a60: 9aac 7279 9372 6561 6469 6e67 9341 6e64 ..ry.reading.And │ │ │ │ +00062a70: 7265 7773 2793 6295 538e 6f93 6f6b 9603 rews'.b.S.o.ok.. │ │ │ │ +00062a80: eaa8 5b8d 318e 9105 dffc 5d93 616e 6493 ..[.1.....].and. │ │ │ │ +00062a90: 7468 6593 7265 6665 7265 6e63 6573 9369 the.references.i │ │ │ │ +00062aa0: 7493 636f 6e98 7461 696e 732e 8ea6 8d91 t.con.tains..... │ │ │ │ +00062ab0: f653 7a54 91ff 0556 6572 6d73 9603 eaa8 .SzT...Verms.... │ │ │ │ +00062ac0: 6f66 9374 90ac 7279 709a 538e 6593 eb40 of.t..ryp.S.e..@ │ │ │ │ +00062ad0: 6298 6f98 6f6c 93cf 6172 6593 6361 6c6c b.o.ol..are.call │ │ │ │ +00062ae0: 6564 93e5 666f 726d 756c 6173 9100 fddd ed..formulas.... │ │ │ │ +00062af0: cf2e 8ea1 8d91 f653 7a54 6865 9603 eaa8 .......SzThe.... │ │ │ │ +00062b00: 666f 6c6c 6f90 ac72 7769 6e67 936e 6f74 follo..rwing.not │ │ │ │ +00062b10: 6174 696f 6e61 6c93 6162 6272 6576 6961 ational.abbrevia │ │ │ │ +00062b20: 7469 6f6e 7393 6172 6593 7573 6564 3a8e tions.are.used:. │ │ │ │ +00062b30: a431 5551 8d8d 8d91 69f3 aa9f df66 6989 .1UQ....i....fi. │ │ │ │ +00062b40: 0000 6666 00c9 3aff a40a 2663 8d8d 90cc ..ff..:...&c.... │ │ │ │ +00062b50: cda4 0459 9c84 000e 7fff 0000 6666 9105 ...Y........ff.. │ │ │ │ +00062b60: ccce 9ffb a664 4e6f 7461 7469 6f6e 9105 .....dNotation.. │ │ │ │ +00062b70: cccd a184 000e 7fff 0000 6666 8e8d 913f ..........ff...? │ │ │ │ +00062b80: 5d0b 4d65 616e 696e 6791 5d9b f09f 0459 ].Meaning.]....Y │ │ │ │ +00062b90: 9c84 000e 7fff 0000 6666 8e8e a904 c002 ........ff...... │ │ │ │ +00062ba0: 8900 0066 6600 c93a ffa1 8d8d 90cc cda4 ...ff..:........ │ │ │ │ +00062bb0: 0459 9c84 000e 7fff 0000 6666 9105 ccce .Y........ff.... │ │ │ │ +00062bc0: 9ffb a664 d774 8d9f 01cc ccd8 1b8e 9108 ...d.t.......... │ │ │ │ +00062bd0: fa51 cf3d 9103 5552 d774 8d9f fba5 328d .Q.=..UR.t....2. │ │ │ │ +00062be0: db30 8e9f 0752 418d d81b 8e8e 9115 3a3f .0...RA.......:? │ │ │ │ +00062bf0: a184 000e 7fff 0000 6666 8e8d 913f 5d0b ........ff...?]. │ │ │ │ +00062c00: cf3d 8d9f 01cc ccd8 1b8d 9049 7bdb 218e .=.........I{.!. │ │ │ │ +00062c10: 9608 c983 d81b 8d90 497b db21 8e8d 93eb ........I{.!.... │ │ │ │ +00062c20: 4162 953c 726f 936f 6c8e 8e91 3361 ccd7 Ab.|..P...Theo │ │ │ │ -00062f60: 7269 6573 8e9f 0f00 0089 0001 0000 01c7 ries............ │ │ │ │ -00062f70: 3e7c 9f3e 0995 8d8d eb4b 3130 2e31 8e91 >|.>.....K10.1.. │ │ │ │ -00062f80: 35ff fc49 6e91 ff75 c274 726f 9100 8a3d 5..In..u.tro...= │ │ │ │ -00062f90: 6475 6374 696f 6e8e 9f1b f5a1 8dcf 5468 duction.......Th │ │ │ │ -00062fa0: 6596 02a3 8572 6573 756c 742c 9102 e4f3 e....result,.... │ │ │ │ -00062fb0: 6966 9361 6e90 ac72 7991 ff05 562c 9102 if.an..ry...V,.. │ │ │ │ -00062fc0: e4f2 6f66 9b02 a386 6193 7365 7373 696f ..of....a.sessio │ │ │ │ -00062fd0: 6e93 7769 7468 9374 6865 93eb 4848 4f4c n.with.the..HHOL │ │ │ │ -00062fe0: 93cf 7379 7374 656d 9869 7393 616e 936f ..system.is.an.o │ │ │ │ -00062ff0: 629b 00a7 1c6a 6563 7493 6361 6c6c 6564 b....ject.called │ │ │ │ -00063000: 9361 93e5 7468 6591 ff66 666f 7279 9101 .a..the..ffory.. │ │ │ │ -00063010: 0d82 cf2e 9104 cbd5 5468 6973 936f 6298 ........This.ob. │ │ │ │ -00063020: 6a65 6374 8ea4 1000 008d 6973 9604 9a03 ject......is.... │ │ │ │ -00063030: 636c 6f73 656c 7993 7265 6c61 7465 649b closely.related. │ │ │ │ -00063040: 049a 0274 6f93 7768 6174 9361 936c 6f67 ...to.what.a.log │ │ │ │ -00063050: 6963 6961 6e98 7790 ac72 6f75 6c64 9363 ician.w..rould.c │ │ │ │ -00063060: 616c 6c93 6193 7468 656f 7279 2c91 04c5 all.a.theory,... │ │ │ │ -00063070: d962 7574 9374 6865 7265 9861 7265 9373 .but.there.are.s │ │ │ │ -00063080: 6f6d 6593 6469 0b65 7265 6e63 6573 8ea1 ome.di.erences.. │ │ │ │ -00063090: 8d61 7269 7369 6e67 9602 c6a0 6672 6f6d .arising....from │ │ │ │ -000630a0: 9374 6865 936e 6565 6473 936f 6693 6d65 .the.needs.of.me │ │ │ │ -000630b0: 639a ac72 6861 6e69 6361 6c93 7072 6f90 c..rhanical.pro. │ │ │ │ -000630c0: 538e 6f66 2e91 04d7 8841 9102 c655 eb48 S.of.....A...U.H │ │ │ │ -000630d0: 484f 4c93 cf74 6865 6f72 7991 ff05 562c HOL..theory...V, │ │ │ │ -000630e0: 9103 0108 6c69 6b98 6593 6193 6c6f 6769 ....lik.e.a.logi │ │ │ │ -000630f0: 6369 616e 2773 9374 6865 6f72 7991 ff05 cian's.theory... │ │ │ │ -00063100: 562c 9103 0108 636f 6e98 7461 696e 738e V,....con.tains. │ │ │ │ -00063110: a18d 7365 7473 9604 4834 6f66 9374 95ac ..sets..H4of.t.. │ │ │ │ -00063120: 7279 7090 538e 6573 2c9b 045f 9763 6f6e ryp.S.es,.._.con │ │ │ │ -00063130: 7374 616e 9374 732c 9864 650c 6e69 7469 stan.ts,.de.niti │ │ │ │ -00063140: 6f6e 7396 0448 3461 6e64 9361 7869 6f6d ons..H4and.axiom │ │ │ │ -00063150: 732e 9106 5184 496e 9361 6464 6974 696f s...Q.In.additio │ │ │ │ -00063160: 6e2c 9868 6f95 ac72 7793 6576 9365 722c n,.ho..rw.ev.er, │ │ │ │ -00063170: 9861 9604 4834 eb48 484f 4c93 cf74 6865 .a..H4.HHOL..the │ │ │ │ -00063180: 6f72 7991 ff05 562c 9861 748e a18d 616e ory...V,.at...an │ │ │ │ -00063190: 95ac 7279 9b04 ff71 7090 538e 6f69 6e93 ..ry...qp.S.oin. │ │ │ │ -000631a0: 7498 696e 9874 696d 652c 9105 44a3 636f t.in.time,..D.co │ │ │ │ -000631b0: 6e93 7461 696e 7398 616e 9865 7870 6c69 n.tains.an.expli │ │ │ │ -000631c0: 6369 7498 6c69 7374 986f 6698 7468 656f cit.list.of.theo │ │ │ │ -000631d0: 7265 6d73 9874 6861 7498 6861 9376 9365 rems.that.ha.v.e │ │ │ │ -000631e0: 9861 6c72 6561 6479 9862 9053 8e65 656e .already.b.S.een │ │ │ │ -000631f0: 9870 726f 9376 9365 648e a18d 6672 6f6d .pro.v.ed...from │ │ │ │ -00063200: 9603 8ba2 7468 659b 038b a361 7869 6f6d ....the....axiom │ │ │ │ -00063210: 7393 616e 6493 6465 0c6e 6974 696f 6e73 s.and.de.nitions │ │ │ │ -00063220: 2e91 0519 344c 6f67 6963 6961 6e73 9368 ....4Logicians.h │ │ │ │ -00063230: 6195 ac72 7693 6596 038b a26e 6f98 6e65 a..rv.e....no.ne │ │ │ │ -00063240: 6564 9374 6f93 6469 7374 696e 6775 6973 ed.to.distinguis │ │ │ │ -00063250: 6898 7468 656f 7265 6d73 9361 6374 7561 h.theorems.actua │ │ │ │ -00063260: 6c6c 798e a18d 7072 6f95 ac72 7693 6564 lly...pro..rv.ed │ │ │ │ -00063270: 9604 856b 6672 6f6d 9374 686f 7365 9b04 ...kfrom.those.. │ │ │ │ -00063280: 856a 6d65 7265 6c79 9370 726f 90ac 7276 .jmerely.pro..rv │ │ │ │ -00063290: 91ff 58e4 6162 6c65 3b91 04d2 cc68 656e ..X.able;....hen │ │ │ │ -000632a0: 6365 9374 6865 7993 646f 936e 6f74 936e ce.they.do.not.n │ │ │ │ -000632b0: 6f72 6d61 6c6c 7993 636f 6e73 6964 6572 ormally.consider │ │ │ │ -000632c0: 9873 6574 7393 6f66 9370 726f 95ac 7276 .sets.of.pro..rv │ │ │ │ -000632d0: 9365 6e8e a18d 7468 656f 7265 6d73 9603 .en...theorems.. │ │ │ │ -000632e0: e69f 6173 9370 6172 7493 6f66 9b03 e6a0 ..as.part.of.... │ │ │ │ -000632f0: 6193 7468 656f 7279 3b91 03e7 f772 6174 a.theory;....rat │ │ │ │ -00063300: 6865 722c 9103 e76e 7468 6579 9374 616b her,...nthey.tak │ │ │ │ -00063310: 90ac 7265 9374 6865 9374 6865 6f72 656d ..re.the.theorem │ │ │ │ -00063320: 7393 6f66 9361 9374 6865 6f72 7998 746f s.of.a.theory.to │ │ │ │ -00063330: 9362 9053 8e65 9374 6865 9328 6f66 7465 .b.S.e.the.(ofte │ │ │ │ -00063340: 6e8e a18d 696e 0c6e 6974 6529 9602 fc53 n...in.nite)...S │ │ │ │ -00063350: 7365 749b 02fc 546f 6693 616c 6c93 636f set...Tof.all.co │ │ │ │ -00063360: 6e73 6571 7565 6e63 6573 936f 6698 7468 nsequences.of.th │ │ │ │ -00063370: 6593 6178 696f 6d73 9361 6e64 9364 650c e.axioms.and.de. │ │ │ │ -00063380: 6e69 7469 6f6e 732e 9104 e96f 4191 02fc nitions....oA... │ │ │ │ -00063390: 1672 656c 6174 6564 9864 690b 6572 656e .related.di.eren │ │ │ │ -000633a0: 6365 9362 9053 8e65 7495 ac72 7793 6565 ce.b.S.et..rw.ee │ │ │ │ -000633b0: 6e8e a18d 6c6f 6769 6369 616e 7327 9604 n...logicians'.. │ │ │ │ -000633c0: 2e9e 7468 656f 7269 6573 9361 6e64 93eb ..theories.and.. │ │ │ │ -000633d0: 4848 4f4c 93cf 7468 656f 7269 6573 9369 HHOL..theories.i │ │ │ │ -000633e0: 7393 7468 6174 9104 2e9f 666f 7293 6c6f s.that....for.lo │ │ │ │ -000633f0: 6769 6369 616e 732c 9104 3f9b 7468 656f gicians,..?.theo │ │ │ │ -00063400: 7269 6573 9361 7265 9373 7461 7469 6393 ries.are.static. │ │ │ │ -00063410: 6f62 9100 a71c 6a65 6374 732c 9104 3f9c ob....jects,..?. │ │ │ │ -00063420: 6275 748e a18d 696e 9604 1000 eb48 484f but...in.....HHO │ │ │ │ -00063430: 4c93 cf74 6865 7991 040f ff63 616e 9362 L..they....can.b │ │ │ │ -00063440: 9a53 8e65 9374 686f 7567 6890 ac72 7493 .S.e.though..rt. │ │ │ │ -00063450: 6f66 9361 7393 7098 6f74 656e 90ac 7274 of.as.p.oten..rt │ │ │ │ -00063460: 6961 6c6c 7991 040f ff65 7874 656e 6461 ially....extenda │ │ │ │ -00063470: 626c 652e 9105 a8e8 4691 ff05 566f 7293 ble.....F...Vor. │ │ │ │ -00063480: 6578 616d 706c 652c 9104 1955 7468 6593 example,...Uthe. │ │ │ │ -00063490: eb48 484f 4c93 cf73 7973 7465 6d8e a18d .HHOL..system... │ │ │ │ -000634a0: 7072 6f90 ac72 7669 6465 7396 0444 4a74 pro..rvides..DJt │ │ │ │ -000634b0: 6f90 538e 6f6c 739b 0444 4b66 6f72 9361 o.S.ols..DKfor.a │ │ │ │ -000634c0: 6464 696e 6798 746f 9374 6865 6f72 6965 dding.to.theorie │ │ │ │ -000634d0: 7398 616e 6493 636f 6d9a ac72 6269 6e69 s.and.com..rbini │ │ │ │ -000634e0: 6e67 9374 6865 6f72 6965 732e 9106 45c8 ng.theories...E. │ │ │ │ -000634f0: 4191 0444 3374 9879 7069 6361 6c91 0444 A..D3t.ypical..D │ │ │ │ -00063500: 4b69 6e98 7465 7261 6374 696f 6e93 7769 Kin.teraction.wi │ │ │ │ -00063510: 7468 8ea1 8deb 4848 4f4c 9603 7a92 cf63 th....HHOL..z..c │ │ │ │ -00063520: 6f6e 7369 7374 7393 696e 9b03 7a93 636f onsists.in..z.co │ │ │ │ -00063530: 6d90 ac72 6269 6e69 6e67 9373 6f6d 6593 m..rbining.some. │ │ │ │ -00063540: 6578 6973 7469 6e67 9374 6865 6f72 6965 existing.theorie │ │ │ │ -00063550: 732c 9103 90fd 6d61 6b69 6e67 9873 6f6d s,....making.som │ │ │ │ -00063560: 6593 6465 0c6e 6974 696f 6e73 2c91 0390 e.de.nitions,... │ │ │ │ -00063570: fd70 726f 90ac 7276 696e 6793 736f 6d65 .pro..rving.some │ │ │ │ -00063580: 8ea1 8d74 6865 6f72 656d 7396 03ea a861 ...theorems....a │ │ │ │ -00063590: 6e64 9374 6865 6e93 7361 90ac 7276 696e nd.then.sa..rvin │ │ │ │ -000635a0: 6793 7468 6593 6e65 7793 7265 7375 6c74 g.the.new.result │ │ │ │ -000635b0: 732e 8ea9 1009 968d 910b 618f 5468 6596 s.........a.The. │ │ │ │ -000635c0: 04ac af70 7572 7090 538e 6f73 659b 04ac ...purp.S.ose... │ │ │ │ -000635d0: b06f 6693 7468 6593 eb48 484f 4c98 cf73 .of.the..HHOL..s │ │ │ │ -000635e0: 7973 7465 6d93 6973 9874 6f93 7072 6f90 ystem.is.to.pro. │ │ │ │ -000635f0: ac72 7669 6465 9374 6f90 538e 6f6c 7398 .rvide.to.S.ols. │ │ │ │ -00063600: 746f 9365 6e61 626c 6593 7790 ac72 656c to.enable.w..rel │ │ │ │ -00063610: 6c2d 666f 726d 6564 9874 6865 6f72 6965 l-formed.theorie │ │ │ │ -00063620: 7393 746f 8ea1 8d62 9a53 8e65 9604 c5c5 s.to...b.S.e.... │ │ │ │ -00063630: 636f 6e73 7472 7563 7465 642e 9107 ca36 constructed....6 │ │ │ │ -00063640: 5468 6593 eb48 484f 4c93 cf6c 6f67 6963 The..HHOL..logic │ │ │ │ -00063650: 9369 7393 7495 ac72 7970 9865 643a 9106 .is.t..ryp.ed:.. │ │ │ │ -00063660: ef19 6561 6393 6896 04c5 c574 6865 6f72 ..eac.h....theor │ │ │ │ -00063670: 7993 7370 9865 6369 0c65 7393 6193 7369 y.sp.eci.es.a.si │ │ │ │ -00063680: 676e 6174 7572 6591 04c5 c46f 6693 7490 gnature....of.t. │ │ │ │ -00063690: ac72 7970 9865 9361 6e64 8ea1 8d69 6e64 .ryp.e.and...ind │ │ │ │ -000636a0: 6976 6964 7561 6c96 03d2 3b63 6f6e 7374 ividual...;const │ │ │ │ -000636b0: 616e 9aac 7274 733b 9103 da60 7468 6573 an..rts;...`thes │ │ │ │ -000636c0: 6593 7468 656e 9364 6574 6572 6d69 6e65 e.then.determine │ │ │ │ -000636d0: 9374 6865 9373 6574 7393 6f66 9374 9879 .the.sets.of.t.y │ │ │ │ -000636e0: 7090 538e 6573 9361 6e64 9103 d23c 7465 p.S.es.and...|.. │ │ │ │ +00062f60: 50b1 8dd2 5468 656f 7269 6573 8e9f 0f00 P...Theories.... │ │ │ │ +00062f70: 0089 0001 0000 01c7 3e7c 9f3e 0995 8d8d ........>|.>.... │ │ │ │ +00062f80: eb4b 3130 2e31 8e91 35ff fc49 6e91 ff75 .K10.1..5..In..u │ │ │ │ +00062f90: c274 726f 9100 8a3d 6475 6374 696f 6e8e .tro...=duction. │ │ │ │ +00062fa0: 9f1b f5a1 8dcf 5468 6596 02a3 8572 6573 ......The....res │ │ │ │ +00062fb0: 756c 742c 9102 e4f3 6966 9361 6e90 ac72 ult,....if.an..r │ │ │ │ +00062fc0: 7991 ff05 562c 9102 e4f2 6f66 9b02 a386 y...V,....of.... │ │ │ │ +00062fd0: 6193 7365 7373 696f 6e93 7769 7468 9374 a.session.with.t │ │ │ │ +00062fe0: 6865 93eb 4848 4f4c 93cf 7379 7374 656d he..HHOL..system │ │ │ │ +00062ff0: 9869 7393 616e 936f 629b 00a7 1c6a 6563 .is.an.ob....jec │ │ │ │ +00063000: 7493 6361 6c6c 6564 9361 93e5 7468 6591 t.called.a..the. │ │ │ │ +00063010: ff66 666f 7279 9101 0d82 cf2e 9104 cbd5 .ffory.......... │ │ │ │ +00063020: 5468 6973 936f 6298 6a65 6374 8ea4 1000 This.ob.ject.... │ │ │ │ +00063030: 008d 6973 9604 9a03 636c 6f73 656c 7993 ..is....closely. │ │ │ │ +00063040: 7265 6c61 7465 649b 049a 0274 6f93 7768 related....to.wh │ │ │ │ +00063050: 6174 9361 936c 6f67 6963 6961 6e98 7790 at.a.logician.w. │ │ │ │ +00063060: ac72 6f75 6c64 9363 616c 6c93 6193 7468 .rould.call.a.th │ │ │ │ +00063070: 656f 7279 2c91 04c5 d962 7574 9374 6865 eory,....but.the │ │ │ │ +00063080: 7265 9861 7265 9373 6f6d 6593 6469 0b65 re.are.some.di.e │ │ │ │ +00063090: 7265 6e63 6573 8ea1 8d61 7269 7369 6e67 rences...arising │ │ │ │ +000630a0: 9602 c6a0 6672 6f6d 9374 6865 936e 6565 ....from.the.nee │ │ │ │ +000630b0: 6473 936f 6693 6d65 639a ac72 6861 6e69 ds.of.mec..rhani │ │ │ │ +000630c0: 6361 6c93 7072 6f90 538e 6f66 2e91 04d7 cal.pro.S.of.... │ │ │ │ +000630d0: 8841 9102 c655 eb48 484f 4c93 cf74 6865 .A...U.HHOL..the │ │ │ │ +000630e0: 6f72 7991 ff05 562c 9103 0108 6c69 6b98 ory...V,....lik. │ │ │ │ +000630f0: 6593 6193 6c6f 6769 6369 616e 2773 9374 e.a.logician's.t │ │ │ │ +00063100: 6865 6f72 7991 ff05 562c 9103 0108 636f heory...V,....co │ │ │ │ +00063110: 6e98 7461 696e 738e a18d 7365 7473 9604 n.tains...sets.. │ │ │ │ +00063120: 4834 6f66 9374 95ac 7279 7090 538e 6573 H4of.t..ryp.S.es │ │ │ │ +00063130: 2c9b 045f 9763 6f6e 7374 616e 9374 732c ,.._.constan.ts, │ │ │ │ +00063140: 9864 650c 6e69 7469 6f6e 7396 0448 3461 .de.nitions..H4a │ │ │ │ +00063150: 6e64 9361 7869 6f6d 732e 9106 5184 496e nd.axioms...Q.In │ │ │ │ +00063160: 9361 6464 6974 696f 6e2c 9868 6f95 ac72 .addition,.ho..r │ │ │ │ +00063170: 7793 6576 9365 722c 9861 9604 4834 eb48 w.ev.er,.a..H4.H │ │ │ │ +00063180: 484f 4c93 cf74 6865 6f72 7991 ff05 562c HOL..theory...V, │ │ │ │ +00063190: 9861 748e a18d 616e 95ac 7279 9b04 ff71 .at...an..ry...q │ │ │ │ +000631a0: 7090 538e 6f69 6e93 7498 696e 9874 696d p.S.oin.t.in.tim │ │ │ │ +000631b0: 652c 9105 44a3 636f 6e93 7461 696e 7398 e,..D.con.tains. │ │ │ │ +000631c0: 616e 9865 7870 6c69 6369 7498 6c69 7374 an.explicit.list │ │ │ │ +000631d0: 986f 6698 7468 656f 7265 6d73 9874 6861 .of.theorems.tha │ │ │ │ +000631e0: 7498 6861 9376 9365 9861 6c72 6561 6479 t.ha.v.e.already │ │ │ │ +000631f0: 9862 9053 8e65 656e 9870 726f 9376 9365 .b.S.een.pro.v.e │ │ │ │ +00063200: 648e a18d 6672 6f6d 9603 8ba2 7468 659b d...from....the. │ │ │ │ +00063210: 038b a361 7869 6f6d 7393 616e 6493 6465 ...axioms.and.de │ │ │ │ +00063220: 0c6e 6974 696f 6e73 2e91 0519 344c 6f67 .nitions....4Log │ │ │ │ +00063230: 6963 6961 6e73 9368 6195 ac72 7693 6596 icians.ha..rv.e. │ │ │ │ +00063240: 038b a26e 6f98 6e65 6564 9374 6f93 6469 ...no.need.to.di │ │ │ │ +00063250: 7374 696e 6775 6973 6898 7468 656f 7265 stinguish.theore │ │ │ │ +00063260: 6d73 9361 6374 7561 6c6c 798e a18d 7072 ms.actually...pr │ │ │ │ +00063270: 6f95 ac72 7693 6564 9604 856b 6672 6f6d o..rv.ed...kfrom │ │ │ │ +00063280: 9374 686f 7365 9b04 856a 6d65 7265 6c79 .those...jmerely │ │ │ │ +00063290: 9370 726f 90ac 7276 91ff 58e4 6162 6c65 .pro..rv..X.able │ │ │ │ +000632a0: 3b91 04d2 cc68 656e 6365 9374 6865 7993 ;....hence.they. │ │ │ │ +000632b0: 646f 936e 6f74 936e 6f72 6d61 6c6c 7993 do.not.normally. │ │ │ │ +000632c0: 636f 6e73 6964 6572 9873 6574 7393 6f66 consider.sets.of │ │ │ │ +000632d0: 9370 726f 95ac 7276 9365 6e8e a18d 7468 .pro..rv.en...th │ │ │ │ +000632e0: 656f 7265 6d73 9603 e69f 6173 9370 6172 eorems....as.par │ │ │ │ +000632f0: 7493 6f66 9b03 e6a0 6193 7468 656f 7279 t.of....a.theory │ │ │ │ +00063300: 3b91 03e7 f772 6174 6865 722c 9103 e76e ;....rather,...n │ │ │ │ +00063310: 7468 6579 9374 616b 90ac 7265 9374 6865 they.tak..re.the │ │ │ │ +00063320: 9374 6865 6f72 656d 7393 6f66 9361 9374 .theorems.of.a.t │ │ │ │ +00063330: 6865 6f72 7998 746f 9362 9053 8e65 9374 heory.to.b.S.e.t │ │ │ │ +00063340: 6865 9328 6f66 7465 6e8e a18d 696e 0c6e he.(often...in.n │ │ │ │ +00063350: 6974 6529 9602 fc53 7365 749b 02fc 546f ite)...Sset...To │ │ │ │ +00063360: 6693 616c 6c93 636f 6e73 6571 7565 6e63 f.all.consequenc │ │ │ │ +00063370: 6573 936f 6698 7468 6593 6178 696f 6d73 es.of.the.axioms │ │ │ │ +00063380: 9361 6e64 9364 650c 6e69 7469 6f6e 732e .and.de.nitions. │ │ │ │ +00063390: 9104 e96f 4191 02fc 1672 656c 6174 6564 ...oA....related │ │ │ │ +000633a0: 9864 690b 6572 656e 6365 9362 9053 8e65 .di.erence.b.S.e │ │ │ │ +000633b0: 7495 ac72 7793 6565 6e8e a18d 6c6f 6769 t..rw.een...logi │ │ │ │ +000633c0: 6369 616e 7327 9604 2e9e 7468 656f 7269 cians'....theori │ │ │ │ +000633d0: 6573 9361 6e64 93eb 4848 4f4c 93cf 7468 es.and..HHOL..th │ │ │ │ +000633e0: 656f 7269 6573 9369 7393 7468 6174 9104 eories.is.that.. │ │ │ │ +000633f0: 2e9f 666f 7293 6c6f 6769 6369 616e 732c ..for.logicians, │ │ │ │ +00063400: 9104 3f9b 7468 656f 7269 6573 9361 7265 ..?.theories.are │ │ │ │ +00063410: 9373 7461 7469 6393 6f62 9100 a71c 6a65 .static.ob....je │ │ │ │ +00063420: 6374 732c 9104 3f9c 6275 748e a18d 696e cts,..?.but...in │ │ │ │ +00063430: 9604 1000 eb48 484f 4c93 cf74 6865 7991 .....HHOL..they. │ │ │ │ +00063440: 040f ff63 616e 9362 9a53 8e65 9374 686f ...can.b.S.e.tho │ │ │ │ +00063450: 7567 6890 ac72 7493 6f66 9361 7393 7098 ugh..rt.of.as.p. │ │ │ │ +00063460: 6f74 656e 90ac 7274 6961 6c6c 7991 040f oten..rtially... │ │ │ │ +00063470: ff65 7874 656e 6461 626c 652e 9105 a8e8 .extendable..... │ │ │ │ +00063480: 4691 ff05 566f 7293 6578 616d 706c 652c F...Vor.example, │ │ │ │ +00063490: 9104 1955 7468 6593 eb48 484f 4c93 cf73 ...Uthe..HHOL..s │ │ │ │ +000634a0: 7973 7465 6d8e a18d 7072 6f90 ac72 7669 ystem...pro..rvi │ │ │ │ +000634b0: 6465 7396 0444 4a74 6f90 538e 6f6c 739b des..DJto.S.ols. │ │ │ │ +000634c0: 0444 4b66 6f72 9361 6464 696e 6798 746f .DKfor.adding.to │ │ │ │ +000634d0: 9374 6865 6f72 6965 7398 616e 6493 636f .theories.and.co │ │ │ │ +000634e0: 6d9a ac72 6269 6e69 6e67 9374 6865 6f72 m..rbining.theor │ │ │ │ +000634f0: 6965 732e 9106 45c8 4191 0444 3374 9879 ies...E.A..D3t.y │ │ │ │ +00063500: 7069 6361 6c91 0444 4b69 6e98 7465 7261 pical..DKin.tera │ │ │ │ +00063510: 6374 696f 6e93 7769 7468 8ea1 8deb 4848 ction.with....HH │ │ │ │ +00063520: 4f4c 9603 7a92 cf63 6f6e 7369 7374 7393 OL..z..consists. │ │ │ │ +00063530: 696e 9b03 7a93 636f 6d90 ac72 6269 6e69 in..z.com..rbini │ │ │ │ +00063540: 6e67 9373 6f6d 6593 6578 6973 7469 6e67 ng.some.existing │ │ │ │ +00063550: 9374 6865 6f72 6965 732c 9103 90fd 6d61 .theories,....ma │ │ │ │ +00063560: 6b69 6e67 9873 6f6d 6593 6465 0c6e 6974 king.some.de.nit │ │ │ │ +00063570: 696f 6e73 2c91 0390 fd70 726f 90ac 7276 ions,....pro..rv │ │ │ │ +00063580: 696e 6793 736f 6d65 8ea1 8d74 6865 6f72 ing.some...theor │ │ │ │ +00063590: 656d 7396 03ea a861 6e64 9374 6865 6e93 ems....and.then. │ │ │ │ +000635a0: 7361 90ac 7276 696e 6793 7468 6593 6e65 sa..rving.the.ne │ │ │ │ +000635b0: 7793 7265 7375 6c74 732e 8ea9 1009 968d w.results....... │ │ │ │ +000635c0: 910b 618f 5468 6596 04ac af70 7572 7090 ..a.The....purp. │ │ │ │ +000635d0: 538e 6f73 659b 04ac b06f 6693 7468 6593 S.ose....of.the. │ │ │ │ +000635e0: eb48 484f 4c98 cf73 7973 7465 6d93 6973 .HHOL..system.is │ │ │ │ +000635f0: 9874 6f93 7072 6f90 ac72 7669 6465 9374 .to.pro..rvide.t │ │ │ │ +00063600: 6f90 538e 6f6c 7398 746f 9365 6e61 626c o.S.ols.to.enabl │ │ │ │ +00063610: 6593 7790 ac72 656c 6c2d 666f 726d 6564 e.w..rell-formed │ │ │ │ +00063620: 9874 6865 6f72 6965 7393 746f 8ea1 8d62 .theories.to...b │ │ │ │ +00063630: 9a53 8e65 9604 c5c5 636f 6e73 7472 7563 .S.e....construc │ │ │ │ +00063640: 7465 642e 9107 ca36 5468 6593 eb48 484f ted....6The..HHO │ │ │ │ +00063650: 4c93 cf6c 6f67 6963 9369 7393 7495 ac72 L..logic.is.t..r │ │ │ │ +00063660: 7970 9865 643a 9106 ef19 6561 6393 6896 yp.ed:....eac.h. │ │ │ │ +00063670: 04c5 c574 6865 6f72 7993 7370 9865 6369 ...theory.sp.eci │ │ │ │ +00063680: 0c65 7393 6193 7369 676e 6174 7572 6591 .es.a.signature. │ │ │ │ +00063690: 04c5 c46f 6693 7490 ac72 7970 9865 9361 ...of.t..ryp.e.a │ │ │ │ +000636a0: 6e64 8ea1 8d69 6e64 6976 6964 7561 6c96 nd...individual. │ │ │ │ +000636b0: 03d2 3b63 6f6e 7374 616e 9aac 7274 733b ..;constan..rts; │ │ │ │ +000636c0: 9103 da60 7468 6573 6593 7468 656e 9364 ...`these.then.d │ │ │ │ +000636d0: 6574 6572 6d69 6e65 9374 6865 9373 6574 etermine.the.set │ │ │ │ +000636e0: 7393 6f66 9374 9879 7090 538e 6573 9361 s.of.t.yp.S.es.a │ │ │ │ +000636f0: 6e64 9103 d23c 7465 726d 7393 6173 9369 nd...|......./. │ │ │ │ -00063d70: 8da0 fd8b d021 8d8d 91ea f1eb eb4b 3130 .....!.......K10 │ │ │ │ -00063d80: 2e32 8e91 20f1 e753 6571 7565 6e91 ff75 .2.. ..Sequen..u │ │ │ │ -00063d90: c274 738e 9f1d 7468 8d91 eaf1 ebcf 5468 .ts...th......Th │ │ │ │ -00063da0: 6596 04ca 9aeb 4848 4f4c 93cf 6c6f 6769 e.....HHOL..logi │ │ │ │ -00063db0: 6393 6973 9370 6872 6173 6564 9369 6e93 c.is.phrased.in. │ │ │ │ -00063dc0: 7465 726d 7393 6f66 9104 ca99 6890 ac72 terms.of....h..r │ │ │ │ -00063dd0: 7970 9053 8e6f 7468 6574 6963 616c 9361 yp.S.othetical.a │ │ │ │ -00063de0: 7373 6572 7469 6f6e 7393 6361 6c6c 6564 ssertions.called │ │ │ │ -00063df0: 93e5 7365 91ff 6666 7175 656e 7473 cf2e ..se..ffquents.. │ │ │ │ -00063e00: 9107 d8b6 4669 7869 6e67 9361 8ea4 1000 ....Fixing.a.... │ │ │ │ -00063e10: 008d 91ea f1eb 2873 7461 6e64 6172 6429 ......(standard) │ │ │ │ -00063e20: 9603 d189 7369 676e 6174 7572 6593 068d ....signature... │ │ │ │ -00063e30: 9f01 cccc d50a 8e91 06a3 94cf 2c91 03d6 ............,... │ │ │ │ -00063e40: 8f61 9373 6571 7565 6e9a ac72 7493 6973 .a.sequen..rt.is │ │ │ │ -00063e50: 9361 9103 d18a 7061 6972 9328 00d7 3b91 .a....pair.(..;. │ │ │ │ -00063e60: 01ff fe74 cf29 9377 6865 7265 9300 9369 ...t.).where...i │ │ │ │ -00063e70: 7393 6193 0c6e 6974 6593 7365 7493 6f66 s.a..nite.set.of │ │ │ │ -00063e80: 9366 6f72 6d98 756c 6173 936f 9876 9865 .form.ulas.o.v.e │ │ │ │ -00063e90: 728e a18d 91ea f1eb 068d 9f01 cccc d50a r............... │ │ │ │ -00063ea0: 8e91 0a47 01cf 616e 6496 03a3 6dd7 7493 ...G..and...m.t. │ │ │ │ -00063eb0: cf69 7393 6193 7369 6e67 6c65 9366 6f72 .is.a.single.for │ │ │ │ -00063ec0: 6d95 ac72 756c 619b 03a3 6e6f 9376 9365 m..rula...no.v.e │ │ │ │ -00063ed0: 7296 03a3 6d06 8d9f 01cc ccd5 0a8e 9106 r...m........... │ │ │ │ -00063ee0: a394 cf2e 8d8d 9ffb a532 d531 8e8e 9109 .........2.1.... │ │ │ │ -00063ef0: e125 cf54 6865 9373 6574 986f 6693 666f .%.The.set.of.fo │ │ │ │ -00063f00: 726d 9aac 7275 6c61 7393 0093 666f 726d rm..rulas...form │ │ │ │ -00063f10: 696e 6793 7468 6593 0c72 7374 9363 6f6d ing.the..rst.com │ │ │ │ -00063f20: 7090 538e 6f6e 656e 9874 8ea1 8d91 eaf1 p.S.onen.t...... │ │ │ │ -00063f30: eb6f 6696 036b 2161 9373 6571 7565 6e90 .of..k!a.sequen. │ │ │ │ -00063f40: ac72 7493 6973 9363 616c 6c65 649b 036b .rt.is.called..k │ │ │ │ -00063f50: 2269 7473 9373 6574 936f 6693 e561 7373 "its.set.of..ass │ │ │ │ -00063f60: 756d 7074 696f 6e73 9104 68fe cf61 6e64 umptions..h..and │ │ │ │ -00063f70: 9374 6865 9374 6572 6d93 d774 98cf 666f .the.term..t..fo │ │ │ │ -00063f80: 726d 696e 6793 7468 6593 7365 636f 6e64 rming.the.second │ │ │ │ -00063f90: 9363 6f6d 7090 538e 6f6e 656e 90ac 7274 .comp.S.onen..rt │ │ │ │ -00063fa0: 8ea1 8d91 eaf1 eb69 7396 03a1 8a63 616c .......is....cal │ │ │ │ -00063fb0: 6c65 6493 6974 7393 e563 91ff 6666 6f6e led.its..c..ffon │ │ │ │ -00063fc0: 636c 7573 696f 6e91 00e5 b0cf 2e91 0520 clusion........ │ │ │ │ -00063fd0: 8057 6865 6e93 6974 9369 7393 6e6f 7493 .When.it.is.not. │ │ │ │ -00063fe0: 616d 9aac 7262 6967 756f 7573 9374 6f93 am..rbiguous.to. │ │ │ │ -00063ff0: 646f 9373 6f2c 9103 b029 6193 7365 7175 do.so,...)a.sequ │ │ │ │ -00064000: 656e 9874 9328 da66 67d7 3b91 01ff fe74 en.t.(.fg.;....t │ │ │ │ -00064010: cf29 9369 7393 7772 6974 7465 6e93 6173 .).is.written.as │ │ │ │ -00064020: 8ea1 8d91 eaf1 eb6a 7573 7491 03ea a8d7 .......just..... │ │ │ │ -00064030: 74cf 2e8e 9f10 c5d7 8d91 f653 7a49 6e95 t..........SzIn. │ │ │ │ -00064040: ac72 7475 6974 6976 9365 6c79 91ff 0556 .rtuitiv.ely...V │ │ │ │ -00064050: 2c91 02df 9661 9602 9cd2 6d6f 9053 8e64 ,....a....mo.S.d │ │ │ │ -00064060: 656c 93d7 4d91 03dd b6cf 6f66 9b02 9cd1 el..M.....of.... │ │ │ │ -00064070: 068d 9f01 cccc d50a 8e91 0940 66e5 7361 ...........@f.sa │ │ │ │ -00064080: 7469 730c 6573 93cf 6193 7365 7175 656e tis.es..a.sequen │ │ │ │ -00064090: 90ac 7274 9828 00d7 3b91 01ff fe74 cf29 ..rt.(..;....t.) │ │ │ │ -000640a0: 9369 6693 616e 9aac 7279 9369 6e98 7465 .if.an..ry.in.te │ │ │ │ -000640b0: 7270 7265 7461 7469 6f6e 9102 9cd1 6f66 rpretation....of │ │ │ │ -000640c0: 9372 656c 6576 91ff 58e4 616e 9874 9366 .relev..X.an.t.f │ │ │ │ -000640d0: 7265 658e a18d 91ea f1eb 7691 ff58 e461 ree.......v..X.a │ │ │ │ -000640e0: 7269 6162 6c65 7396 03bd 6861 739b 03bd riables...has... │ │ │ │ -000640f0: 6765 6c65 6d65 6e90 ac72 7473 936f 6698 gelemen..rts.of. │ │ │ │ -00064100: d74d 9104 fe4c cf6d 616b 696e 6798 7468 .M...L.making.th │ │ │ │ -00064110: 6593 666f 726d 90ac 7275 6c61 7398 696e e.form..rulas.in │ │ │ │ -00064120: 9300 9874 7275 652c 9103 c674 616c 736f ...true,...talso │ │ │ │ -00064130: 936d 616b 90ac 7265 7398 7468 6593 666f .mak..res.the.fo │ │ │ │ -00064140: 726d 90ac 7275 6c61 98d7 7493 cf74 7275 rm..rula..t..tru │ │ │ │ -00064150: 652e 8ea1 8d91 eaf1 eb54 91ff 0556 6f96 e........T...Vo. │ │ │ │ -00064160: 03a4 666d 616b 90ac 7265 9374 6869 7393 ..fmak..re.this. │ │ │ │ -00064170: 6d6f 7265 9370 7265 6369 7365 2c91 03b2 more.precise,... │ │ │ │ -00064180: 7373 7570 709a 538e 6f73 6591 03a4 6700 ssupp.S.ose...g. │ │ │ │ -00064190: 9603 5552 3d93 da66 d774 8d9f 01cc ccd5 ..UR=..f.t...... │ │ │ │ -000641a0: 318e 9104 c004 d73b 8d96 01ff fe3a 933a 1......;.....:.: │ │ │ │ -000641b0: 933a 8e91 11ca 9c3b 9101 fffe 748d 9f01 .:.....;....t... │ │ │ │ -000641c0: cccc d870 8e91 04c7 5dda 6796 03a4 66cf ...p....].g...f. │ │ │ │ -000641d0: 616e 6493 6c65 7493 d70b 91fe 1391 733b and.let.......s; │ │ │ │ -000641e0: 7891 fe00 0273 93cf 6298 6593 6193 636f x....s..b.e.a.co │ │ │ │ -000641f0: 6e9a ac72 7465 7874 9363 6f6e 9874 6169 n..rtext.con.tai │ │ │ │ -00064200: 6e69 6e67 8ea1 8d91 eaf1 eb61 6c6c 9605 ning.......all.. │ │ │ │ -00064210: a148 7468 6593 7490 ac72 7970 9053 8e65 .Hthe.t..ryp.S.e │ │ │ │ -00064220: 9b05 a147 7691 ff58 e461 7269 6162 6c65 ...Gv..X.ariable │ │ │ │ -00064230: 7393 616e 6493 616c 6c93 7468 6598 6672 s.and.all.the.fr │ │ │ │ -00064240: 6565 9376 91ff 58e4 6172 6961 626c 6573 ee.v..X.ariables │ │ │ │ -00064250: 936f 9053 8e63 6375 7272 696e 6793 696e .o.S.ccurring.in │ │ │ │ -00064260: 9874 6865 9366 6f72 6d90 ac72 756c 6173 .the.form..rulas │ │ │ │ -00064270: 93d7 743b 9601 fffe 748d 9f01 cccc d531 ..t;....t......1 │ │ │ │ -00064280: 8e91 04c0 04d7 3b8d 933a 933a 933a 8e91 ......;..:.:.:.. │ │ │ │ -00064290: 11ca 9c3b 9374 8d9f 01cc ccd8 708e 9104 ...;.t......p... │ │ │ │ -000642a0: c75d cf2e 8ea1 8d91 eaf1 eb53 7570 7090 .].........Supp. │ │ │ │ -000642b0: 538e 6f73 6596 044d 0774 6861 749b 044d S.ose..M.that..M │ │ │ │ -000642c0: 06d7 0b91 fe13 9173 93cf 6861 7393 6c65 .......s..has.le │ │ │ │ -000642d0: 6e67 7468 98d7 6ecf 2c91 0465 9f74 6861 ngth..n.,..e.tha │ │ │ │ -000642e0: 7498 d778 91fe 0002 7396 03fc c2cf 3d93 t..x....s.....=. │ │ │ │ -000642f0: d778 8d9f 01cc ccd5 318e 9104 c004 d73b .x......1......; │ │ │ │ -00064300: 8d96 01ff fe3a 933a 933a 8e91 11ca 9c3b .....:.:.:.....; │ │ │ │ -00064310: 9101 fffe 788d 9f01 cccc d86d 8e91 0c51 ....x......m...Q │ │ │ │ -00064320: cbcf 616e 6498 7468 6174 9604 4d07 7468 ..and.that..M.th │ │ │ │ -00064330: 6598 7490 ac72 7970 9053 8e65 936f 6693 e.t..ryp.S.e.of. │ │ │ │ -00064340: d778 8d9f 01cc ccd8 6a8e 9108 b310 cf69 .x......j......i │ │ │ │ -00064350: 7393 d71b 8d9f 01cc ccd8 6a8e 9104 660a s.........j...f. │ │ │ │ -00064360: cf2e 9106 5ffc 5369 6e63 658e a18d 91ea ...._.Since..... │ │ │ │ -00064370: f1eb 666f 726d 9aac 7275 6c61 7396 0460 ..form..rulas..` │ │ │ │ -00064380: da61 7265 9374 6572 6d73 936f 6693 7498 .are.terms.of.t. │ │ │ │ -00064390: 7970 9a53 8e65 8d93 eb40 6298 6f98 6f6c yp.S.e...@b.o.ol │ │ │ │ -000643a0: 8e91 1b0b 79cf 2c91 047e 6774 6865 9373 ....y.,..~gthe.s │ │ │ │ -000643b0: 656d 616e 9aac 7274 6963 7393 6f66 9374 eman..rtics.of.t │ │ │ │ -000643c0: 6572 6d73 9364 650c 6e65 6493 696e 9374 erms.de.ned.in.t │ │ │ │ -000643d0: 6865 9370 7265 7669 6f75 7393 6398 6861 he.previous.c.ha │ │ │ │ -000643e0: 7074 6572 8ea1 8d91 eaf1 eb67 6976 9aac pter.......giv.. │ │ │ │ -000643f0: 7265 7396 03ea a872 6973 6593 746f 9365 res....rise.to.e │ │ │ │ -00064400: 6c65 6d65 6e98 7473 935b 96fe 0002 5bd7 lemen.ts.[....[. │ │ │ │ -00064410: 0b9b fe13 9173 3b78 9373 3a74 cf5d 935d .....s;x.s:t.].] │ │ │ │ -00064420: 8d9f 01cc ccd8 4d8e 910d 6e98 cf61 6e64 ......M...n..and │ │ │ │ -00064430: 9103 eaa8 5b93 5bd7 0b98 733b 7893 733a ....[.[...s;x.s: │ │ │ │ -00064440: 748d 9f01 cccc d86b 8e91 0523 92cf 5d93 t......k...#..]. │ │ │ │ -00064450: 5d8d 9f01 cccc d84d 8e91 0d6e 98cf 28d7 ]......M...n..(. │ │ │ │ -00064460: 6b91 03bc 6fcf 3d91 0355 5231 d73b 8d96 k...o.=..UR1.;.. │ │ │ │ -00064470: 01ff fe3a 933a 933a 8e91 11ca 9c3b 9101 ...:.:.:.....;.. │ │ │ │ -00064480: fffe 70cf 2991 03ea a869 6e8e 9f27 a314 ..p.)....in..'.. │ │ │ │ -00064490: 8d8d 8d8d 8d8d 91f8 10aa 9ff5 fffc bf59 ...............Y │ │ │ │ -000644a0: 8e8e 9f0c 2225 8d91 f0f1 ebd8 5891 ff35 ...."%......X..5 │ │ │ │ -000644b0: 2673 db32 558d 9100 cd28 9ffd b8e4 d96e &s.2U....(.....n │ │ │ │ -000644c0: 8e8e 8e8d 8d9f eb66 5a8d 910d f684 bf30 .......fZ......0 │ │ │ │ -000644d0: 8e9f 1200 0b8d 910d f684 408e 8e8d 9ff2 ..........@..... │ │ │ │ -000644e0: fffd 8d91 1a55 66d8 6d8e 9f0d 0003 8d8d .....Uf.m....... │ │ │ │ -000644f0: 9117 b439 9ff5 fffc bf59 8e8e 9f0b f496 ...9.....Y...... │ │ │ │ -00064500: 8d91 16b6 85d8 6a90 7608 d53d 318e 8e91 ......j.v..=1... │ │ │ │ -00064510: 2579 0bcf 5b96 fe00 025b d70b 91fe 1391 %y..[....[...... │ │ │ │ -00064520: 733a 1b8d 9f01 cccc d86a 8e91 0466 0acf s:.......j...f.. │ │ │ │ -00064530: 5d93 5d8d 9f01 cccc d84d 8e91 0983 f0cf ].]......M...... │ │ │ │ -00064540: 28d7 5891 fef1 8573 cf29 8d9f eb66 5a8d (.X....s.)...fZ. │ │ │ │ -00064550: bf31 8e9f 1200 0b8d 418e 8e8e 8d91 7396 .1......A.....s. │ │ │ │ -00064560: 75da 218e 8d92 0082 411f cf32 8e8e 8e8e u.!.....A..2.... │ │ │ │ -00064570: 9f26 dd3e 8d91 eaf1 eb53 619a ac72 7996 .&.>.....Sa..ry. │ │ │ │ -00064580: 03ea a874 6861 7493 7468 6593 6d6f 9053 ...that.the.mo.S │ │ │ │ -00064590: 8e64 656c 93d7 4d91 052b 8ce5 7361 7469 .del..M..+..sati │ │ │ │ -000645a0: 730c 6573 9104 e885 cf74 6865 9373 6571 s.es.....the.seq │ │ │ │ -000645b0: 7565 6e98 7493 2800 d73b 9101 fffe 74cf uen.t.(..;....t. │ │ │ │ -000645c0: 2993 616e 6493 7772 6974 658e a41e a309 ).and.write..... │ │ │ │ -000645d0: 8d8d 8d91 f0f1 eb00 9103 5552 da6a 8d91 ..........UR.j.. │ │ │ │ -000645e0: fe00 02cf 3d8e 8d91 0723 8a9f 01cc ccd8 ....=....#...... │ │ │ │ -000645f0: 4d8e 9113 fccc d774 8e8e 8ea9 1ddd 338d M......t......3. │ │ │ │ -00064600: 91ea f1eb cf69 6696 03ea a866 6f72 9361 .....if....for.a │ │ │ │ -00064610: 6c6c 93d7 589b fef1 8573 9603 5552 da32 ll..X....s..UR.2 │ │ │ │ -00064620: 9355 8d91 0131 119f fba5 32d8 6e8e 910a .U...1....2.n... │ │ │ │ -00064630: c409 cf61 6e64 9603 eaa8 616c 6c93 d779 ...and....all..y │ │ │ │ -00064640: 91fe 6e3b 7396 0355 52da 3293 cf5b 96fe ..n;s..UR.2..[.. │ │ │ │ -00064650: 0002 5bd7 0b91 fe13 9173 3a1b 8d9f 01cc ..[......s:..... │ │ │ │ -00064660: ccd5 318e 9104 c004 cf5d 935d 8d9f 01cc ..1......].].... │ │ │ │ -00064670: ccd8 4d8e 9109 83f0 cf28 d758 9873 cf29 ..M......(.X.s.) │ │ │ │ -00064680: 9602 aaa8 da02 8d93 0196 01ff fe01 9301 ................ │ │ │ │ -00064690: 8e91 1355 4e02 93cf 5b96 fe00 025b d70b ...UN...[....[.. │ │ │ │ -000646a0: 91fe 1391 733a 1b8d 9f01 cccc d86d 8e91 ....s:.......m.. │ │ │ │ -000646b0: 0804 c4cf 5d93 5d8d 9f01 cccc d84d 8e91 ....].]......M.. │ │ │ │ -000646c0: 0983 f0cf 28d7 5898 73cf 2991 03ea a877 ....(.X.s.)....w │ │ │ │ -000646d0: 6974 688e a18d 8d8d 91f0 f1eb 5b96 fe00 ith.........[... │ │ │ │ -000646e0: 025b d70b 91fe 1391 733b 7893 733a 748d .[......s;x.s:t. │ │ │ │ -000646f0: 9f01 cccc d86b 8e91 0523 92cf 5d93 5d8d .....k...#..].]. │ │ │ │ -00064700: 9f01 cccc d84d 8e91 0983 f0cf 28d7 5891 .....M......(.X. │ │ │ │ -00064710: fef1 8573 cf29 28d7 7991 fe6e 3b73 cf29 ...s.)(.y..n;s.) │ │ │ │ -00064720: 9603 5552 3d93 318e 8e8e a68d 91ea f1eb ..UR=.1......... │ │ │ │ -00064730: 666f 7296 03ea a861 6c6c 93d7 6b91 03bc for....all..k... │ │ │ │ -00064740: 6fcf 3d91 0355 5231 d73b 8d96 01ff fe3a o.=..UR1.;.....: │ │ │ │ -00064750: 933a 933a 8e91 11ca 9c3b 9101 fffe 70cf .:.:.....;....p. │ │ │ │ -00064760: 2c93 6974 9369 7393 616c 736f 9374 6865 ,.it.is.also.the │ │ │ │ -00064770: 9363 6173 6593 7468 6174 8e9f 1ea3 0a8d .case.that...... │ │ │ │ -00064780: 8d8d 91f0 f1eb 5b96 fe00 025b d70b 91fe ......[....[.... │ │ │ │ -00064790: 1391 733b 7893 733a 74cf 5d93 5d8d 9f01 ..s;x.s:t.].]... │ │ │ │ -000647a0: cccc d84d 8e91 0983 f0cf 28d7 5891 fef1 ...M......(.X... │ │ │ │ -000647b0: 8573 cf29 28d7 7991 fe6e 3b73 cf29 9603 .s.)(.y..n;s.).. │ │ │ │ -000647c0: 5552 3d93 31d7 3a8e 8e8e 9f1d dd32 8d91 UR=.1.:......2.. │ │ │ │ -000647d0: eaf1 ebcf 2852 6563 616c 6c96 03ea a874 ....(Recall....t │ │ │ │ -000647e0: 6861 748d 9332 8e91 0db5 4c69 7393 7468 hat..2....Lis.th │ │ │ │ -000647f0: 6593 7365 7493 da66 cf30 d73b 9101 fffe e.set..f.0.;.... │ │ │ │ -00064800: cf31 da67 cf2e 298e 9f10 c5d7 8d91 f653 .1.g..)........S │ │ │ │ -00064810: 7a49 6e96 047d 2d74 6865 9b04 7d2c 6361 zIn..}-the..},ca │ │ │ │ -00064820: 7365 93d7 7091 044e b7cf 3d91 044e b630 se..p..N..=..N.0 │ │ │ │ -00064830: 2c91 04a1 ce74 6865 9373 6174 6973 6661 ,....the.satisfa │ │ │ │ -00064840: 6374 696f 6e98 6f66 9328 da66 67d7 3b91 ction.of.(.fg.;. │ │ │ │ -00064850: 01ff fe74 cf29 9362 90ac 7279 98d7 4d91 ...t.).b..ry..M. │ │ │ │ -00064860: 05be 11cf 7769 6c6c 9362 9053 8e65 9377 ....will.b.S.e.w │ │ │ │ -00064870: 7269 7474 656e 98da 6a8d 91fe 0002 cf3d ritten..j......= │ │ │ │ -00064880: 8e8d 9107 238a 9f01 cccc d84d 8e91 14f6 ....#......M.... │ │ │ │ -00064890: 31d7 74cf 2e91 06f0 6e54 6890 ac72 7573 1.t.....nTh..rus │ │ │ │ -000648a0: 93da 6a8d 91fe 0002 cf3d 8e8d 9107 238a ..j......=....#. │ │ │ │ -000648b0: 9f01 cccc d84d 8e91 14f6 30d7 748e 9f10 .....M....0.t... │ │ │ │ -000648c0: 0000 8d91 eaf1 ebcf 6d65 616e 7396 03ea ........means... │ │ │ │ -000648d0: a874 6861 7493 7468 6593 6465 7090 538e .that.the.dep.S. │ │ │ │ -000648e0: 656e 6465 6e9a ac72 746c 7993 7498 7970 enden..rtly.t.yp │ │ │ │ -000648f0: 9053 8e65 6493 6675 6e63 7469 6f6e 8e9f .S.ed.function.. │ │ │ │ -00064900: 26f8 698d 8d8d 91f0 f1eb 5b96 fe00 025b &.i.......[....[ │ │ │ │ -00064910: d774 cf5d 935d 8d9f 01cc ccd8 4d8e 910c .t.].]......M... │ │ │ │ -00064920: d942 da32 8d8d 8d91 0a74 119f f5ff fcbf .B.2.....t...... │ │ │ │ -00064930: 598e 8e9f 0c22 258d 9103 5552 d858 91ff Y...."%...UR.X.. │ │ │ │ -00064940: 3526 73db 3255 8d91 00cd 289f fdb8 e4d9 5&s.2U....(..... │ │ │ │ -00064950: 6e8e 8e8e 8d8d 9feb 665a 8d91 2059 ebbf n.......fZ.. Y.. │ │ │ │ -00064960: 308e 9f12 000b 8d91 2059 eb40 8e8e 8d9f 0....... Y.@.... │ │ │ │ -00064970: f2ff fd8d 912c b8cd d86d 8e9f 0d00 038d .....,...m...... │ │ │ │ -00064980: 8d91 2a17 a09f f5ff fcbf 598e 8e9f 0bf4 ..*.......Y..... │ │ │ │ -00064990: 968d 9129 19ec d86a 9076 08d5 3d31 8e8e ...)...j.v..=1.. │ │ │ │ -000649a0: 9137 dc72 cf5b 935b d70b 91fe 1391 733a .7.r.[.[......s: │ │ │ │ -000649b0: 1b8d 9f01 cccc d86a 8e91 0466 0acf 5d93 .......j...f..]. │ │ │ │ -000649c0: 5d8d 9f01 cccc d84d 8e91 0983 f0cf 28d7 ]......M......(. │ │ │ │ -000649d0: 5891 fef1 8573 cf29 8d9f eb66 5a8d bf31 X....s.)...fZ..1 │ │ │ │ -000649e0: 8e9f 1200 0b8d 418e 8e8e 8d92 0085 f9dc ......A......... │ │ │ │ -000649f0: da21 8e8d 9200 94a4 86cf 328e 8e8e 8e9f .!........2..... │ │ │ │ -00064a00: 2632 918d 91ea f1eb 6973 9603 eaa8 636f &2......is....co │ │ │ │ -00064a10: 6e73 7461 6e90 ac72 7493 7769 7468 9376 nstan..rt.with.v │ │ │ │ -00064a20: 91ff 58e4 616c 7565 9331 9603 5552 da32 ..X.alue.1..UR.2 │ │ │ │ -00064a30: 8d93 cf32 8e91 0935 4e2e 8e91 eaf1 eb9f ...2...5N....... │ │ │ │ -00064a40: 0b6a 2f89 0000 6666 0071 cf9f 9f0c 999a .j/...ff.q...... │ │ │ │ -00064a50: 8d8d 8d8d 910d 8390 9ffc 5eff c531 8e8e ..........^..1.. │ │ │ │ -00064a60: 8e91 1200 03c6 4e6f 7465 9603 aa2d 7468 ......Note...-th │ │ │ │ -00064a70: 6174 9374 6865 9374 90b8 e379 7090 471d at.the.t...yp.G. │ │ │ │ -00064a80: 659b 03aa 2c73 7562 7363 7269 7074 9369 e...,subscript.i │ │ │ │ -00064a90: 7393 6f6d 6974 7465 6493 6672 6f6d 9374 s.omitted.from.t │ │ │ │ -00064aa0: 6572 6d73 9377 6865 6e98 6974 9369 7393 erms.when.it.is. │ │ │ │ -00064ab0: 636c 6561 7293 6672 6f6d 9374 6865 9363 clear.from.the.c │ │ │ │ -00064ac0: 6f6e 90b8 e374 6578 7498 7468 6174 9374 on...text.that.t │ │ │ │ -00064ad0: 6865 7993 6172 658e 9f0c 0000 8d66 6f72 hey.are......for │ │ │ │ -00064ae0: 6d95 b8e3 756c 6173 2c8d 9103 5555 692e m...ulas,...UUi. │ │ │ │ -00064af0: 652e 8e91 1371 c868 6193 7693 659b 0355 e....q.ha.v.e..U │ │ │ │ -00064b00: 5574 9379 7095 471d 6598 eb49 6293 6f93 Ut.yp.G.e..Ib.o. │ │ │ │ -00064b10: 6f6c c62e 8e8e 9f24 fd13 8e8c 8b00 0000 ol.....$........ │ │ │ │ -00064b20: 7500 0000 0000 0000 0000 0000 0000 0000 u............... │ │ │ │ +00063d10: 0000 0000 0000 0000 0000 0000 0000 0006 ................ │ │ │ │ +00063d20: 2ef5 a002 cc05 558d a0fd 46d3 0e8d 8d8d ......U...F..... │ │ │ │ +00063d30: 8d9f fa99 9a8d 91ea f1eb d031 3136 9201 ...........116.. │ │ │ │ +00063d40: 2ff5 f443 6861 7074 6572 9104 8000 3130 /..Chapter....10 │ │ │ │ +00063d50: 2e91 0a80 0054 6865 6f72 6965 738e 91ea .....Theories... │ │ │ │ +00063d60: f1eb 9f05 6666 8900 00e6 6601 c73e 7c8e ....ff....f..>|. │ │ │ │ +00063d70: 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 8d8d ....../......!.. │ │ │ │ +00063d80: 91ea f1eb eb4b 3130 2e32 8e91 20f1 e753 .....K10.2.. ..S │ │ │ │ +00063d90: 6571 7565 6e91 ff75 c274 738e 9f1d 7468 equen..u.ts...th │ │ │ │ +00063da0: 8d91 eaf1 ebcf 5468 6596 04ca 9aeb 4848 ......The.....HH │ │ │ │ +00063db0: 4f4c 93cf 6c6f 6769 6393 6973 9370 6872 OL..logic.is.phr │ │ │ │ +00063dc0: 6173 6564 9369 6e93 7465 726d 7393 6f66 ased.in.terms.of │ │ │ │ +00063dd0: 9104 ca99 6890 ac72 7970 9053 8e6f 7468 ....h..ryp.S.oth │ │ │ │ +00063de0: 6574 6963 616c 9361 7373 6572 7469 6f6e etical.assertion │ │ │ │ +00063df0: 7393 6361 6c6c 6564 93e5 7365 91ff 6666 s.called..se..ff │ │ │ │ +00063e00: 7175 656e 7473 cf2e 9107 d8b6 4669 7869 quents......Fixi │ │ │ │ +00063e10: 6e67 9361 8ea4 1000 008d 91ea f1eb 2873 ng.a..........(s │ │ │ │ +00063e20: 7461 6e64 6172 6429 9603 d189 7369 676e tandard)....sign │ │ │ │ +00063e30: 6174 7572 6593 068d 9f01 cccc d50a 8e91 ature........... │ │ │ │ +00063e40: 06a3 94cf 2c91 03d6 8f61 9373 6571 7565 ....,....a.seque │ │ │ │ +00063e50: 6e9a ac72 7493 6973 9361 9103 d18a 7061 n..rt.is.a....pa │ │ │ │ +00063e60: 6972 9328 00d7 3b91 01ff fe74 cf29 9377 ir.(..;....t.).w │ │ │ │ +00063e70: 6865 7265 9300 9369 7393 6193 0c6e 6974 here...is.a..nit │ │ │ │ +00063e80: 6593 7365 7493 6f66 9366 6f72 6d98 756c e.set.of.form.ul │ │ │ │ +00063e90: 6173 936f 9876 9865 728e a18d 91ea f1eb as.o.v.er....... │ │ │ │ +00063ea0: 068d 9f01 cccc d50a 8e91 0a47 01cf 616e ...........G..an │ │ │ │ +00063eb0: 6496 03a3 6dd7 7493 cf69 7393 6193 7369 d...m.t..is.a.si │ │ │ │ +00063ec0: 6e67 6c65 9366 6f72 6d95 ac72 756c 619b ngle.form..rula. │ │ │ │ +00063ed0: 03a3 6e6f 9376 9365 7296 03a3 6d06 8d9f ..no.v.er...m... │ │ │ │ +00063ee0: 01cc ccd5 0a8e 9106 a394 cf2e 8d8d 9ffb ................ │ │ │ │ +00063ef0: a532 d531 8e8e 9109 e125 cf54 6865 9373 .2.1.....%.The.s │ │ │ │ +00063f00: 6574 986f 6693 666f 726d 9aac 7275 6c61 et.of.form..rula │ │ │ │ +00063f10: 7393 0093 666f 726d 696e 6793 7468 6593 s...forming.the. │ │ │ │ +00063f20: 0c72 7374 9363 6f6d 7090 538e 6f6e 656e .rst.comp.S.onen │ │ │ │ +00063f30: 9874 8ea1 8d91 eaf1 eb6f 6696 036b 2161 .t.......of..k!a │ │ │ │ +00063f40: 9373 6571 7565 6e90 ac72 7493 6973 9363 .sequen..rt.is.c │ │ │ │ +00063f50: 616c 6c65 649b 036b 2269 7473 9373 6574 alled..k"its.set │ │ │ │ +00063f60: 936f 6693 e561 7373 756d 7074 696f 6e73 .of..assumptions │ │ │ │ +00063f70: 9104 68fe cf61 6e64 9374 6865 9374 6572 ..h..and.the.ter │ │ │ │ +00063f80: 6d93 d774 98cf 666f 726d 696e 6793 7468 m..t..forming.th │ │ │ │ +00063f90: 6593 7365 636f 6e64 9363 6f6d 7090 538e e.second.comp.S. │ │ │ │ +00063fa0: 6f6e 656e 90ac 7274 8ea1 8d91 eaf1 eb69 onen..rt.......i │ │ │ │ +00063fb0: 7396 03a1 8a63 616c 6c65 6493 6974 7393 s....called.its. │ │ │ │ +00063fc0: e563 91ff 6666 6f6e 636c 7573 696f 6e91 .c..ffonclusion. │ │ │ │ +00063fd0: 00e5 b0cf 2e91 0520 8057 6865 6e93 6974 ....... .When.it │ │ │ │ +00063fe0: 9369 7393 6e6f 7493 616d 9aac 7262 6967 .is.not.am..rbig │ │ │ │ +00063ff0: 756f 7573 9374 6f93 646f 9373 6f2c 9103 uous.to.do.so,.. │ │ │ │ +00064000: b029 6193 7365 7175 656e 9874 9328 da66 .)a.sequen.t.(.f │ │ │ │ +00064010: 67d7 3b91 01ff fe74 cf29 9369 7393 7772 g.;....t.).is.wr │ │ │ │ +00064020: 6974 7465 6e93 6173 8ea1 8d91 eaf1 eb6a itten.as.......j │ │ │ │ +00064030: 7573 7491 03ea a8d7 74cf 2e8e 9f10 c5d7 ust.....t....... │ │ │ │ +00064040: 8d91 f653 7a49 6e95 ac72 7475 6974 6976 ...SzIn..rtuitiv │ │ │ │ +00064050: 9365 6c79 91ff 0556 2c91 02df 9661 9602 .ely...V,....a.. │ │ │ │ +00064060: 9cd2 6d6f 9053 8e64 656c 93d7 4d91 03dd ..mo.S.del..M... │ │ │ │ +00064070: b6cf 6f66 9b02 9cd1 068d 9f01 cccc d50a ..of............ │ │ │ │ +00064080: 8e91 0940 66e5 7361 7469 730c 6573 93cf ...@f.satis.es.. │ │ │ │ +00064090: 6193 7365 7175 656e 90ac 7274 9828 00d7 a.sequen..rt.(.. │ │ │ │ +000640a0: 3b91 01ff fe74 cf29 9369 6693 616e 9aac ;....t.).if.an.. │ │ │ │ +000640b0: 7279 9369 6e98 7465 7270 7265 7461 7469 ry.in.terpretati │ │ │ │ +000640c0: 6f6e 9102 9cd1 6f66 9372 656c 6576 91ff on....of.relev.. │ │ │ │ +000640d0: 58e4 616e 9874 9366 7265 658e a18d 91ea X.an.t.free..... │ │ │ │ +000640e0: f1eb 7691 ff58 e461 7269 6162 6c65 7396 ..v..X.ariables. │ │ │ │ +000640f0: 03bd 6861 739b 03bd 6765 6c65 6d65 6e90 ..has...gelemen. │ │ │ │ +00064100: ac72 7473 936f 6698 d74d 9104 fe4c cf6d .rts.of..M...L.m │ │ │ │ +00064110: 616b 696e 6798 7468 6593 666f 726d 90ac aking.the.form.. │ │ │ │ +00064120: 7275 6c61 7398 696e 9300 9874 7275 652c rulas.in...true, │ │ │ │ +00064130: 9103 c674 616c 736f 936d 616b 90ac 7265 ...talso.mak..re │ │ │ │ +00064140: 7398 7468 6593 666f 726d 90ac 7275 6c61 s.the.form..rula │ │ │ │ +00064150: 98d7 7493 cf74 7275 652e 8ea1 8d91 eaf1 ..t..true....... │ │ │ │ +00064160: eb54 91ff 0556 6f96 03a4 666d 616b 90ac .T...Vo...fmak.. │ │ │ │ +00064170: 7265 9374 6869 7393 6d6f 7265 9370 7265 re.this.more.pre │ │ │ │ +00064180: 6369 7365 2c91 03b2 7373 7570 709a 538e cise,...ssupp.S. │ │ │ │ +00064190: 6f73 6591 03a4 6700 9603 5552 3d93 da66 ose...g...UR=..f │ │ │ │ +000641a0: d774 8d9f 01cc ccd5 318e 9104 c004 d73b .t......1......; │ │ │ │ +000641b0: 8d96 01ff fe3a 933a 933a 8e91 11ca 9c3b .....:.:.:.....; │ │ │ │ +000641c0: 9101 fffe 748d 9f01 cccc d870 8e91 04c7 ....t......p.... │ │ │ │ +000641d0: 5dda 6796 03a4 66cf 616e 6493 6c65 7493 ].g...f.and.let. │ │ │ │ +000641e0: d70b 91fe 1391 733b 7891 fe00 0273 93cf ......s;x....s.. │ │ │ │ +000641f0: 6298 6593 6193 636f 6e9a ac72 7465 7874 b.e.a.con..rtext │ │ │ │ +00064200: 9363 6f6e 9874 6169 6e69 6e67 8ea1 8d91 .con.taining.... │ │ │ │ +00064210: eaf1 eb61 6c6c 9605 a148 7468 6593 7490 ...all...Hthe.t. │ │ │ │ +00064220: ac72 7970 9053 8e65 9b05 a147 7691 ff58 .ryp.S.e...Gv..X │ │ │ │ +00064230: e461 7269 6162 6c65 7393 616e 6493 616c .ariables.and.al │ │ │ │ +00064240: 6c93 7468 6598 6672 6565 9376 91ff 58e4 l.the.free.v..X. │ │ │ │ +00064250: 6172 6961 626c 6573 936f 9053 8e63 6375 ariables.o.S.ccu │ │ │ │ +00064260: 7272 696e 6793 696e 9874 6865 9366 6f72 rring.in.the.for │ │ │ │ +00064270: 6d90 ac72 756c 6173 93d7 743b 9601 fffe m..rulas..t;.... │ │ │ │ +00064280: 748d 9f01 cccc d531 8e91 04c0 04d7 3b8d t......1......;. │ │ │ │ +00064290: 933a 933a 933a 8e91 11ca 9c3b 9374 8d9f .:.:.:.....;.t.. │ │ │ │ +000642a0: 01cc ccd8 708e 9104 c75d cf2e 8ea1 8d91 ....p....]...... │ │ │ │ +000642b0: eaf1 eb53 7570 7090 538e 6f73 6596 044d ...Supp.S.ose..M │ │ │ │ +000642c0: 0774 6861 749b 044d 06d7 0b91 fe13 9173 .that..M.......s │ │ │ │ +000642d0: 93cf 6861 7393 6c65 6e67 7468 98d7 6ecf ..has.length..n. │ │ │ │ +000642e0: 2c91 0465 9f74 6861 7498 d778 91fe 0002 ,..e.that..x.... │ │ │ │ +000642f0: 7396 03fc c2cf 3d93 d778 8d9f 01cc ccd5 s.....=..x...... │ │ │ │ +00064300: 318e 9104 c004 d73b 8d96 01ff fe3a 933a 1......;.....:.: │ │ │ │ +00064310: 933a 8e91 11ca 9c3b 9101 fffe 788d 9f01 .:.....;....x... │ │ │ │ +00064320: cccc d86d 8e91 0c51 cbcf 616e 6498 7468 ...m...Q..and.th │ │ │ │ +00064330: 6174 9604 4d07 7468 6598 7490 ac72 7970 at..M.the.t..ryp │ │ │ │ +00064340: 9053 8e65 936f 6693 d778 8d9f 01cc ccd8 .S.e.of..x...... │ │ │ │ +00064350: 6a8e 9108 b310 cf69 7393 d71b 8d9f 01cc j......is....... │ │ │ │ +00064360: ccd8 6a8e 9104 660a cf2e 9106 5ffc 5369 ..j...f....._.Si │ │ │ │ +00064370: 6e63 658e a18d 91ea f1eb 666f 726d 9aac nce.......form.. │ │ │ │ +00064380: 7275 6c61 7396 0460 da61 7265 9374 6572 rulas..`.are.ter │ │ │ │ +00064390: 6d73 936f 6693 7498 7970 9a53 8e65 8d93 ms.of.t.yp.S.e.. │ │ │ │ +000643a0: eb40 6298 6f98 6f6c 8e91 1b0b 79cf 2c91 .@b.o.ol....y.,. │ │ │ │ +000643b0: 047e 6774 6865 9373 656d 616e 9aac 7274 .~gthe.seman..rt │ │ │ │ +000643c0: 6963 7393 6f66 9374 6572 6d73 9364 650c ics.of.terms.de. │ │ │ │ +000643d0: 6e65 6493 696e 9374 6865 9370 7265 7669 ned.in.the.previ │ │ │ │ +000643e0: 6f75 7393 6398 6861 7074 6572 8ea1 8d91 ous.c.hapter.... │ │ │ │ +000643f0: eaf1 eb67 6976 9aac 7265 7396 03ea a872 ...giv..res....r │ │ │ │ +00064400: 6973 6593 746f 9365 6c65 6d65 6e98 7473 ise.to.elemen.ts │ │ │ │ +00064410: 935b 96fe 0002 5bd7 0b9b fe13 9173 3b78 .[....[......s;x │ │ │ │ +00064420: 9373 3a74 cf5d 935d 8d9f 01cc ccd8 4d8e .s:t.].]......M. │ │ │ │ +00064430: 910d 6e98 cf61 6e64 9103 eaa8 5b93 5bd7 ..n..and....[.[. │ │ │ │ +00064440: 0b98 733b 7893 733a 748d 9f01 cccc d86b ..s;x.s:t......k │ │ │ │ +00064450: 8e91 0523 92cf 5d93 5d8d 9f01 cccc d84d ...#..].]......M │ │ │ │ +00064460: 8e91 0d6e 98cf 28d7 6b91 03bc 6fcf 3d91 ...n..(.k...o.=. │ │ │ │ +00064470: 0355 5231 d73b 8d96 01ff fe3a 933a 933a .UR1.;.....:.:.: │ │ │ │ +00064480: 8e91 11ca 9c3b 9101 fffe 70cf 2991 03ea .....;....p.)... │ │ │ │ +00064490: a869 6e8e 9f27 a314 8d8d 8d8d 8d8d 91f8 .in..'.......... │ │ │ │ +000644a0: 10aa 9ff5 fffc bf59 8e8e 9f0c 2225 8d91 .......Y...."%.. │ │ │ │ +000644b0: f0f1 ebd8 5891 ff35 2673 db32 558d 9100 ....X..5&s.2U... │ │ │ │ +000644c0: cd28 9ffd b8e4 d96e 8e8e 8e8d 8d9f eb66 .(.....n.......f │ │ │ │ +000644d0: 5a8d 910d f684 bf30 8e9f 1200 0b8d 910d Z......0........ │ │ │ │ +000644e0: f684 408e 8e8d 9ff2 fffd 8d91 1a55 66d8 ..@..........Uf. │ │ │ │ +000644f0: 6d8e 9f0d 0003 8d8d 9117 b439 9ff5 fffc m..........9.... │ │ │ │ +00064500: bf59 8e8e 9f0b f496 8d91 16b6 85d8 6a90 .Y............j. │ │ │ │ +00064510: 7608 d53d 318e 8e91 2579 0bcf 5b96 fe00 v..=1...%y..[... │ │ │ │ +00064520: 025b d70b 91fe 1391 733a 1b8d 9f01 cccc .[......s:...... │ │ │ │ +00064530: d86a 8e91 0466 0acf 5d93 5d8d 9f01 cccc .j...f..].]..... │ │ │ │ +00064540: d84d 8e91 0983 f0cf 28d7 5891 fef1 8573 .M......(.X....s │ │ │ │ +00064550: cf29 8d9f eb66 5a8d bf31 8e9f 1200 0b8d .)...fZ..1...... │ │ │ │ +00064560: 418e 8e8e 8d91 7396 75da 218e 8d92 0082 A.....s.u.!..... │ │ │ │ +00064570: 411f cf32 8e8e 8e8e 9f26 dd3e 8d91 eaf1 A..2.....&.>.... │ │ │ │ +00064580: eb53 619a ac72 7996 03ea a874 6861 7493 .Sa..ry....that. │ │ │ │ +00064590: 7468 6593 6d6f 9053 8e64 656c 93d7 4d91 the.mo.S.del..M. │ │ │ │ +000645a0: 052b 8ce5 7361 7469 730c 6573 9104 e885 .+..satis.es.... │ │ │ │ +000645b0: cf74 6865 9373 6571 7565 6e98 7493 2800 .the.sequen.t.(. │ │ │ │ +000645c0: d73b 9101 fffe 74cf 2993 616e 6493 7772 .;....t.).and.wr │ │ │ │ +000645d0: 6974 658e a41e a309 8d8d 8d91 f0f1 eb00 ite............. │ │ │ │ +000645e0: 9103 5552 da6a 8d91 fe00 02cf 3d8e 8d91 ..UR.j......=... │ │ │ │ +000645f0: 0723 8a9f 01cc ccd8 4d8e 9113 fccc d774 .#......M......t │ │ │ │ +00064600: 8e8e 8ea9 1ddd 338d 91ea f1eb cf69 6696 ......3......if. │ │ │ │ +00064610: 03ea a866 6f72 9361 6c6c 93d7 589b fef1 ...for.all..X... │ │ │ │ +00064620: 8573 9603 5552 da32 9355 8d91 0131 119f .s..UR.2.U...1.. │ │ │ │ +00064630: fba5 32d8 6e8e 910a c409 cf61 6e64 9603 ..2.n......and.. │ │ │ │ +00064640: eaa8 616c 6c93 d779 91fe 6e3b 7396 0355 ..all..y..n;s..U │ │ │ │ +00064650: 52da 3293 cf5b 96fe 0002 5bd7 0b91 fe13 R.2..[....[..... │ │ │ │ +00064660: 9173 3a1b 8d9f 01cc ccd5 318e 9104 c004 .s:.......1..... │ │ │ │ +00064670: cf5d 935d 8d9f 01cc ccd8 4d8e 9109 83f0 .].]......M..... │ │ │ │ +00064680: cf28 d758 9873 cf29 9602 aaa8 da02 8d93 .(.X.s.)........ │ │ │ │ +00064690: 0196 01ff fe01 9301 8e91 1355 4e02 93cf ...........UN... │ │ │ │ +000646a0: 5b96 fe00 025b d70b 91fe 1391 733a 1b8d [....[......s:.. │ │ │ │ +000646b0: 9f01 cccc d86d 8e91 0804 c4cf 5d93 5d8d .....m......].]. │ │ │ │ +000646c0: 9f01 cccc d84d 8e91 0983 f0cf 28d7 5898 .....M......(.X. │ │ │ │ +000646d0: 73cf 2991 03ea a877 6974 688e a18d 8d8d s.)....with..... │ │ │ │ +000646e0: 91f0 f1eb 5b96 fe00 025b d70b 91fe 1391 ....[....[...... │ │ │ │ +000646f0: 733b 7893 733a 748d 9f01 cccc d86b 8e91 s;x.s:t......k.. │ │ │ │ +00064700: 0523 92cf 5d93 5d8d 9f01 cccc d84d 8e91 .#..].]......M.. │ │ │ │ +00064710: 0983 f0cf 28d7 5891 fef1 8573 cf29 28d7 ....(.X....s.)(. │ │ │ │ +00064720: 7991 fe6e 3b73 cf29 9603 5552 3d93 318e y..n;s.)..UR=.1. │ │ │ │ +00064730: 8e8e a68d 91ea f1eb 666f 7296 03ea a861 ........for....a │ │ │ │ +00064740: 6c6c 93d7 6b91 03bc 6fcf 3d91 0355 5231 ll..k...o.=..UR1 │ │ │ │ +00064750: d73b 8d96 01ff fe3a 933a 933a 8e91 11ca .;.....:.:.:.... │ │ │ │ +00064760: 9c3b 9101 fffe 70cf 2c93 6974 9369 7393 .;....p.,.it.is. │ │ │ │ +00064770: 616c 736f 9374 6865 9363 6173 6593 7468 also.the.case.th │ │ │ │ +00064780: 6174 8e9f 1ea3 0a8d 8d8d 91f0 f1eb 5b96 at............[. │ │ │ │ +00064790: fe00 025b d70b 91fe 1391 733b 7893 733a ...[......s;x.s: │ │ │ │ +000647a0: 74cf 5d93 5d8d 9f01 cccc d84d 8e91 0983 t.].]......M.... │ │ │ │ +000647b0: f0cf 28d7 5891 fef1 8573 cf29 28d7 7991 ..(.X....s.)(.y. │ │ │ │ +000647c0: fe6e 3b73 cf29 9603 5552 3d93 31d7 3a8e .n;s.)..UR=.1.:. │ │ │ │ +000647d0: 8e8e 9f1d dd32 8d91 eaf1 ebcf 2852 6563 .....2......(Rec │ │ │ │ +000647e0: 616c 6c96 03ea a874 6861 748d 9332 8e91 all....that..2.. │ │ │ │ +000647f0: 0db5 4c69 7393 7468 6593 7365 7493 da66 ..Lis.the.set..f │ │ │ │ +00064800: cf30 d73b 9101 fffe cf31 da67 cf2e 298e .0.;.....1.g..). │ │ │ │ +00064810: 9f10 c5d7 8d91 f653 7a49 6e96 047d 2d74 .......SzIn..}-t │ │ │ │ +00064820: 6865 9b04 7d2c 6361 7365 93d7 7091 044e he..},case..p..N │ │ │ │ +00064830: b7cf 3d91 044e b630 2c91 04a1 ce74 6865 ..=..N.0,....the │ │ │ │ +00064840: 9373 6174 6973 6661 6374 696f 6e98 6f66 .satisfaction.of │ │ │ │ +00064850: 9328 da66 67d7 3b91 01ff fe74 cf29 9362 .(.fg.;....t.).b │ │ │ │ +00064860: 90ac 7279 98d7 4d91 05be 11cf 7769 6c6c ..ry..M.....will │ │ │ │ +00064870: 9362 9053 8e65 9377 7269 7474 656e 98da .b.S.e.written.. │ │ │ │ +00064880: 6a8d 91fe 0002 cf3d 8e8d 9107 238a 9f01 j......=....#... │ │ │ │ +00064890: cccc d84d 8e91 14f6 31d7 74cf 2e91 06f0 ...M....1.t..... │ │ │ │ +000648a0: 6e54 6890 ac72 7573 93da 6a8d 91fe 0002 nTh..rus..j..... │ │ │ │ +000648b0: cf3d 8e8d 9107 238a 9f01 cccc d84d 8e91 .=....#......M.. │ │ │ │ +000648c0: 14f6 30d7 748e 9f10 0000 8d91 eaf1 ebcf ..0.t........... │ │ │ │ +000648d0: 6d65 616e 7396 03ea a874 6861 7493 7468 means....that.th │ │ │ │ +000648e0: 6593 6465 7090 538e 656e 6465 6e9a ac72 e.dep.S.enden..r │ │ │ │ +000648f0: 746c 7993 7498 7970 9053 8e65 6493 6675 tly.t.yp.S.ed.fu │ │ │ │ +00064900: 6e63 7469 6f6e 8e9f 26f8 698d 8d8d 91f0 nction..&.i..... │ │ │ │ +00064910: f1eb 5b96 fe00 025b d774 cf5d 935d 8d9f ..[....[.t.].].. │ │ │ │ +00064920: 01cc ccd8 4d8e 910c d942 da32 8d8d 8d91 ....M....B.2.... │ │ │ │ +00064930: 0a74 119f f5ff fcbf 598e 8e9f 0c22 258d .t......Y...."%. │ │ │ │ +00064940: 9103 5552 d858 91ff 3526 73db 3255 8d91 ..UR.X..5&s.2U.. │ │ │ │ +00064950: 00cd 289f fdb8 e4d9 6e8e 8e8e 8d8d 9feb ..(.....n....... │ │ │ │ +00064960: 665a 8d91 2059 ebbf 308e 9f12 000b 8d91 fZ.. Y..0....... │ │ │ │ +00064970: 2059 eb40 8e8e 8d9f f2ff fd8d 912c b8cd Y.@.........,.. │ │ │ │ +00064980: d86d 8e9f 0d00 038d 8d91 2a17 a09f f5ff .m........*..... │ │ │ │ +00064990: fcbf 598e 8e9f 0bf4 968d 9129 19ec d86a ..Y........)...j │ │ │ │ +000649a0: 9076 08d5 3d31 8e8e 9137 dc72 cf5b 935b .v..=1...7.r.[.[ │ │ │ │ +000649b0: d70b 91fe 1391 733a 1b8d 9f01 cccc d86a ......s:.......j │ │ │ │ +000649c0: 8e91 0466 0acf 5d93 5d8d 9f01 cccc d84d ...f..].]......M │ │ │ │ +000649d0: 8e91 0983 f0cf 28d7 5891 fef1 8573 cf29 ......(.X....s.) │ │ │ │ +000649e0: 8d9f eb66 5a8d bf31 8e9f 1200 0b8d 418e ...fZ..1......A. │ │ │ │ +000649f0: 8e8e 8d92 0085 f9dc da21 8e8d 9200 94a4 .........!...... │ │ │ │ +00064a00: 86cf 328e 8e8e 8e9f 2632 918d 91ea f1eb ..2.....&2...... │ │ │ │ +00064a10: 6973 9603 eaa8 636f 6e73 7461 6e90 ac72 is....constan..r │ │ │ │ +00064a20: 7493 7769 7468 9376 91ff 58e4 616c 7565 t.with.v..X.alue │ │ │ │ +00064a30: 9331 9603 5552 da32 8d93 cf32 8e91 0935 .1..UR.2...2...5 │ │ │ │ +00064a40: 4e2e 8e91 eaf1 eb9f 0b6a 2f89 0000 6666 N........j/...ff │ │ │ │ +00064a50: 0071 cf9f 9f0c 999a 8d8d 8d8d 910d 8390 .q.............. │ │ │ │ +00064a60: 9ffc 5eff c531 8e8e 8e91 1200 03c6 4e6f ..^..1........No │ │ │ │ +00064a70: 7465 9603 aa2d 7468 6174 9374 6865 9374 te...-that.the.t │ │ │ │ +00064a80: 90b8 e379 7090 471d 659b 03aa 2c73 7562 ...yp.G.e...,sub │ │ │ │ +00064a90: 7363 7269 7074 9369 7393 6f6d 6974 7465 script.is.omitte │ │ │ │ +00064aa0: 6493 6672 6f6d 9374 6572 6d73 9377 6865 d.from.terms.whe │ │ │ │ +00064ab0: 6e98 6974 9369 7393 636c 6561 7293 6672 n.it.is.clear.fr │ │ │ │ +00064ac0: 6f6d 9374 6865 9363 6f6e 90b8 e374 6578 om.the.con...tex │ │ │ │ +00064ad0: 7498 7468 6174 9374 6865 7993 6172 658e t.that.they.are. │ │ │ │ +00064ae0: 9f0c 0000 8d66 6f72 6d95 b8e3 756c 6173 .....form...ulas │ │ │ │ +00064af0: 2c8d 9103 5555 692e 652e 8e91 1371 c868 ,...UUi.e....q.h │ │ │ │ +00064b00: 6193 7693 659b 0355 5574 9379 7095 471d a.v.e..UUt.yp.G. │ │ │ │ +00064b10: 6598 eb49 6293 6f93 6f6c c62e 8e8e 9f24 e..Ib.o.ol.....$ │ │ │ │ +00064b20: fd13 8e8c 8b00 0000 7500 0000 0000 0000 ........u....... │ │ │ │ 00064b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00064b40: 0000 0000 0000 063c eda0 02cc 0555 8da0 .......<.....U.. │ │ │ │ -00064b50: fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 12c7 .F.............. │ │ │ │ -00064b60: 61d0 3130 2e33 2e91 0a80 004c 6f67 6963 a.10.3.....Logic │ │ │ │ -00064b70: 9201 6d62 0a31 3137 8e91 12c7 619f 0566 ..mb.117....a..f │ │ │ │ -00064b80: 6689 0000 e666 01c7 3e7c 8e8e 8e8e a002 f....f..>|...... │ │ │ │ -00064b90: 942f df8d a0fd 8bd0 218d 8d91 12c7 61eb ./......!.....a. │ │ │ │ -00064ba0: 4b31 302e 338e 9148 c75d 4c6f 6769 638e K10.3..H.]Logic. │ │ │ │ -00064bb0: 9f1c e0f1 8d91 12c7 61cf 4191 04da c464 ........a.A....d │ │ │ │ -00064bc0: 6564 7563 7469 7690 ac72 6596 04db 0273 eductiv..re....s │ │ │ │ -00064bd0: 7973 7465 6d93 da44 9105 3058 cf69 7393 ystem..D..0X.is. │ │ │ │ -00064be0: 619b 04db 0173 6574 936f 6693 7061 6972 a....set.of.pair │ │ │ │ -00064bf0: 7393 28d7 4c3b 9601 fffe cf28 00d7 3b93 s.(.L;.....(..;. │ │ │ │ -00064c00: 74cf 2929 9604 db02 7768 6572 6593 d74c t.))....where..L │ │ │ │ -00064c10: 93cf 6973 9361 9828 7090 538e 6f73 7369 ..is.a.(p.S.ossi │ │ │ │ -00064c20: 626c 7993 656d 7074 90ac 7279 2993 6c69 bly.empt..ry).li │ │ │ │ -00064c30: 7374 936f 668e a410 0000 8d91 12c7 6173 st.of.........as │ │ │ │ -00064c40: 6571 7565 6e9a ac72 7473 9603 eaa8 616e equen..rts....an │ │ │ │ -00064c50: 6493 2800 d73b 9101 fffe 74cf 2993 6973 d.(..;....t.).is │ │ │ │ -00064c60: 9361 9373 6571 7565 6e98 742e 8ea9 107d .a.sequen.t....} │ │ │ │ -00064c70: 508d 911e 28f0 4191 0419 8573 6571 7565 P...(.A....seque │ │ │ │ -00064c80: 6e9a ac72 7496 0419 9128 00d7 3b91 01ff n..rt....(..;... │ │ │ │ -00064c90: fe74 cf29 9366 6f6c 6c6f 9877 7391 0419 .t.).follo.ws... │ │ │ │ -00064ca0: 9066 726f 6d93 6193 7365 7493 6f66 9373 .from.a.set.of.s │ │ │ │ -00064cb0: 6571 7565 6e98 7473 9301 9362 9879 9361 equen.ts...b.y.a │ │ │ │ -00064cc0: 9364 6564 7563 7469 7698 6591 0419 9073 .deductiv.e....s │ │ │ │ -00064cd0: 7973 7465 6d93 da44 9104 6ee7 cf69 6693 ystem..D..n..if. │ │ │ │ -00064ce0: 616e 6493 6f6e 6c79 8ea1 8d91 12c7 6169 and.only......ai │ │ │ │ -00064cf0: 6696 03ea a874 6865 7265 9365 7869 7374 f....there.exist │ │ │ │ -00064d00: 9373 6571 7565 6e90 ac72 7473 9328 008d .sequen..rts.(.. │ │ │ │ -00064d10: 9f01 cccc d531 8e96 04c0 04d7 3b9b 01ff .....1......;... │ │ │ │ -00064d20: fe74 8d9f 01cc ccd5 318e 93cf 292c 8d91 .t......1...),.. │ │ │ │ -00064d30: 03ea a8d7 3a98 3a98 3a8e 9115 9ff0 cf2c ....:.:.:......, │ │ │ │ -00064d40: 9103 eaa8 2800 8d9f 01cc ccd8 6e8e 9605 ....(.......n... │ │ │ │ -00064d50: a850 d73b 9874 8d9f 01cc ccd8 6e8e 93cf .P.;.t......n... │ │ │ │ -00064d60: 2996 03ea a873 7563 90ac 7268 9374 6861 )....suc..rh.tha │ │ │ │ -00064d70: 743a 8ea4 1c72 938d 8d8d 8d91 2123 c931 t:...r......!#.1 │ │ │ │ -00064d80: 2e8e 8e8e 9130 274d 2800 d73b 9b01 fffe .....0'M(..;.... │ │ │ │ -00064d90: 74cf 2996 0355 523d 9328 008d 9f01 cccc t.)..UR=.(...... │ │ │ │ -00064da0: d86e 8e96 05a8 50d7 3b98 748d 9f01 cccc .n....P.;.t..... │ │ │ │ -00064db0: d86e 8e93 cf29 2c91 03ea a861 6e64 8e9f .n...),....and.. │ │ │ │ -00064dc0: 1c72 928d 8d8d 8d91 2123 c932 2e8e 8e8e .r......!#.2.... │ │ │ │ -00064dd0: 9130 274d 666f 7296 03ea a861 6c6c 93d7 .0'Mfor....all.. │ │ │ │ -00064de0: 6993 cf73 7563 90ac 7268 9374 6861 7493 i..suc..rh.that. │ │ │ │ -00064df0: 3196 0355 52da 1493 d769 93da 1493 d76e 1..UR....i.....n │ │ │ │ -00064e00: 8ea1 8d8d 8d8d 9135 1d52 cf28 6129 8e8e .......5.R.(a).. │ │ │ │ -00064e10: 8e91 4a00 d265 6974 6865 729b 03ea a828 ..J..either....( │ │ │ │ -00064e20: 008d 9f01 cccc d869 8e96 0364 dad7 3b91 .......i...d..;. │ │ │ │ -00064e30: 01ff fe74 8d9f 01cc ccd8 698e 93cf 2996 ...t......i...). │ │ │ │ -00064e40: 0355 52da 3293 cf01 986f 728e 9f15 faa1 .UR.2....or..... │ │ │ │ -00064e50: 8d8d 8d8d 9134 7636 2862 298e 8e8e 914a .....4v6(b)....J │ │ │ │ -00064e60: 00d2 28d7 4c8d 9f01 cccc d869 8e96 0364 ..(.L......i...d │ │ │ │ -00064e70: dad7 3b9b 01ff fecf 2800 8d9f 01cc ccd8 ..;.....(....... │ │ │ │ -00064e80: 698e 93d7 3b98 748d 9f01 cccc d869 8e93 i...;.t......i.. │ │ │ │ -00064e90: cf29 2996 0355 52da 3293 4491 03ef 86cf .))..UR.2.D..... │ │ │ │ -00064ea0: 666f 7296 039a 2f73 6f6d 659b 039a 306c for.../some...0l │ │ │ │ -00064eb0: 6973 7493 d74c 8d9f 01cc ccd8 698e 9106 ist..L......i... │ │ │ │ -00064ec0: ff0a cf6f 6698 6d65 6d90 ac72 6290 538e ...of.mem..rb.S. │ │ │ │ -00064ed0: 6572 7393 6f66 9801 9102 064b da5b 9102 ers.of.....K.[.. │ │ │ │ -00064ee0: 064a 66cf 2800 8d9f 01cc ccd5 318e 9604 .Jf.(.......1... │ │ │ │ -00064ef0: c004 d73b 9b01 fffe 748d 9f01 cccc d531 ...;....t......1 │ │ │ │ -00064f00: 8e93 cf29 d73b 8d98 3a98 3a98 3a8e 9111 ...).;..:.:.:... │ │ │ │ -00064f10: ca9c 3b98 cf28 008d 9f01 cccc d869 db00 ..;..(.......i.. │ │ │ │ -00064f20: d531 8e96 0e41 56d7 3b98 748d 9f01 cccc .1...AV.;.t..... │ │ │ │ -00064f30: d869 db00 d531 8e93 cf29 da67 9103 9a30 .i...1...).g...0 │ │ │ │ -00064f40: cf2e 8ea1 8d91 12c7 6154 6865 9603 eaa8 ........aThe.... │ │ │ │ -00064f50: 7365 7175 656e 6365 9328 008d 9f01 cccc sequence.(...... │ │ │ │ -00064f60: d531 8e96 04c0 04d7 3b9b 01ff fe74 8d9f .1......;....t.. │ │ │ │ -00064f70: 01cc ccd5 318e 93cf 29d7 3b8d 98da 0198 ....1...).;..... │ │ │ │ -00064f80: 0198 018e 9111 fffa d73b 98cf 2800 8d9f .........;..(... │ │ │ │ -00064f90: 01cc ccd8 6e8e 9605 a850 d73b 9874 8d9f ....n....P.;.t.. │ │ │ │ -00064fa0: 01cc ccd8 6e8e 93cf 2996 03ea a869 7393 ....n...)....is. │ │ │ │ -00064fb0: 6361 6c6c 6564 9361 93e5 7072 96ff 6666 called.a..pr..ff │ │ │ │ -00064fc0: 6f93 6f66 9106 7331 cf6f 6696 03ea a828 o.of..s1.of....( │ │ │ │ -00064fd0: 00d7 3b98 74cf 2993 6672 6f6d 9301 9377 ..;.t.).from...w │ │ │ │ -00064fe0: 6974 6893 7265 7370 9053 8e65 6374 9374 ith.resp.S.ect.t │ │ │ │ -00064ff0: 6f93 da44 9055 56cf 2e8e a68d 911e 28f0 o..D.UV.......(. │ │ │ │ -00065000: 4e6f 7465 9603 1ac9 7468 6174 9b03 1ac8 Note....that.... │ │ │ │ -00065010: 6966 9328 00d7 3b91 01ff fe74 cf29 9866 if.(..;....t.).f │ │ │ │ -00065020: 6f6c 6c6f 90ac 7277 7393 6672 6f6d 9301 ollo..rws.from.. │ │ │ │ -00065030: 2c91 0344 5b74 6865 6e93 2800 d73b 9101 ,..D[then.(..;.. │ │ │ │ -00065040: fffe 74cf 2993 616c 736f 9866 6f6c 6c6f ..t.).also.follo │ │ │ │ -00065050: 9aac 7277 7393 6672 6f6d 9361 6e98 7996 ..rws.from.an.y. │ │ │ │ -00065060: 031a c801 8d9f fba5 32db 308e 9105 e902 ........2.0..... │ │ │ │ -00065070: cf73 7563 9868 9374 6861 7491 031a c901 .suc.h.that..... │ │ │ │ -00065080: 9603 5552 da12 93cf 018d 9ffb a532 db30 ..UR.........2.0 │ │ │ │ -00065090: 8e91 02ce 39cf 2e8e a410 0000 8d91 12c7 ....9........... │ │ │ │ -000650a0: 6154 6869 7396 03ea a870 726f 7090 538e aThis....prop.S. │ │ │ │ -000650b0: 6572 7490 ac72 7993 6973 9363 616c 6c65 ert..ry.is.calle │ │ │ │ -000650c0: 6493 e56d 6f6e 6f74 6f6e 6963 6974 7991 d..monotonicity. │ │ │ │ -000650d0: 010d 82cf 2e8e 9f10 7d51 8d91 1e28 f054 ........}Q...(.T │ │ │ │ -000650e0: 6865 9604 3cce 6e6f 7461 7469 6f6e 9b04 he..<.notation.. │ │ │ │ -000650f0: 3ccf d774 8d9f 01cc ccd5 318e 9104 c004 <..t......1..... │ │ │ │ -00065100: d73b 8d96 01ff fe3a 933a 933a 8e91 11ca .;.....:.:.:.... │ │ │ │ -00065110: 9c3b 9101 fffe 748d 9f01 cccc d86e 8e91 .;....t......n.. │ │ │ │ -00065120: 0989 76da 608d 9f01 cccc db44 903c 72d8 ..v.`......D.|......./...... │ │ │ │ +00064ba0: 218d 8d91 12c7 61eb 4b31 302e 338e 9148 !.....a.K10.3..H │ │ │ │ +00064bb0: c75d 4c6f 6769 638e 9f1c e0f1 8d91 12c7 .]Logic......... │ │ │ │ +00064bc0: 61cf 4191 04da c464 6564 7563 7469 7690 a.A....deductiv. │ │ │ │ +00064bd0: ac72 6596 04db 0273 7973 7465 6d93 da44 .re....system..D │ │ │ │ +00064be0: 9105 3058 cf69 7393 619b 04db 0173 6574 ..0X.is.a....set │ │ │ │ +00064bf0: 936f 6693 7061 6972 7393 28d7 4c3b 9601 .of.pairs.(.L;.. │ │ │ │ +00064c00: fffe cf28 00d7 3b93 74cf 2929 9604 db02 ...(..;.t.)).... │ │ │ │ +00064c10: 7768 6572 6593 d74c 93cf 6973 9361 9828 where..L..is.a.( │ │ │ │ +00064c20: 7090 538e 6f73 7369 626c 7993 656d 7074 p.S.ossibly.empt │ │ │ │ +00064c30: 90ac 7279 2993 6c69 7374 936f 668e a410 ..ry).list.of... │ │ │ │ +00064c40: 0000 8d91 12c7 6173 6571 7565 6e9a ac72 ......asequen..r │ │ │ │ +00064c50: 7473 9603 eaa8 616e 6493 2800 d73b 9101 ts....and.(..;.. │ │ │ │ +00064c60: fffe 74cf 2993 6973 9361 9373 6571 7565 ..t.).is.a.seque │ │ │ │ +00064c70: 6e98 742e 8ea9 107d 508d 911e 28f0 4191 n.t....}P...(.A. │ │ │ │ +00064c80: 0419 8573 6571 7565 6e9a ac72 7496 0419 ...sequen..rt... │ │ │ │ +00064c90: 9128 00d7 3b91 01ff fe74 cf29 9366 6f6c .(..;....t.).fol │ │ │ │ +00064ca0: 6c6f 9877 7391 0419 9066 726f 6d93 6193 lo.ws....from.a. │ │ │ │ +00064cb0: 7365 7493 6f66 9373 6571 7565 6e98 7473 set.of.sequen.ts │ │ │ │ +00064cc0: 9301 9362 9879 9361 9364 6564 7563 7469 ...b.y.a.deducti │ │ │ │ +00064cd0: 7698 6591 0419 9073 7973 7465 6d93 da44 v.e....system..D │ │ │ │ +00064ce0: 9104 6ee7 cf69 6693 616e 6493 6f6e 6c79 ..n..if.and.only │ │ │ │ +00064cf0: 8ea1 8d91 12c7 6169 6696 03ea a874 6865 ......aif....the │ │ │ │ +00064d00: 7265 9365 7869 7374 9373 6571 7565 6e90 re.exist.sequen. │ │ │ │ +00064d10: ac72 7473 9328 008d 9f01 cccc d531 8e96 .rts.(.......1.. │ │ │ │ +00064d20: 04c0 04d7 3b9b 01ff fe74 8d9f 01cc ccd5 ....;....t...... │ │ │ │ +00064d30: 318e 93cf 292c 8d91 03ea a8d7 3a98 3a98 1...),......:.:. │ │ │ │ +00064d40: 3a8e 9115 9ff0 cf2c 9103 eaa8 2800 8d9f :......,....(... │ │ │ │ +00064d50: 01cc ccd8 6e8e 9605 a850 d73b 9874 8d9f ....n....P.;.t.. │ │ │ │ +00064d60: 01cc ccd8 6e8e 93cf 2996 03ea a873 7563 ....n...)....suc │ │ │ │ +00064d70: 90ac 7268 9374 6861 743a 8ea4 1c72 938d ..rh.that:...r.. │ │ │ │ +00064d80: 8d8d 8d91 2123 c931 2e8e 8e8e 9130 274d ....!#.1.....0'M │ │ │ │ +00064d90: 2800 d73b 9b01 fffe 74cf 2996 0355 523d (..;....t.)..UR= │ │ │ │ +00064da0: 9328 008d 9f01 cccc d86e 8e96 05a8 50d7 .(.......n....P. │ │ │ │ +00064db0: 3b98 748d 9f01 cccc d86e 8e93 cf29 2c91 ;.t......n...),. │ │ │ │ +00064dc0: 03ea a861 6e64 8e9f 1c72 928d 8d8d 8d91 ...and...r...... │ │ │ │ +00064dd0: 2123 c932 2e8e 8e8e 9130 274d 666f 7296 !#.2.....0'Mfor. │ │ │ │ +00064de0: 03ea a861 6c6c 93d7 6993 cf73 7563 90ac ...all..i..suc.. │ │ │ │ +00064df0: 7268 9374 6861 7493 3196 0355 52da 1493 rh.that.1..UR... │ │ │ │ +00064e00: d769 93da 1493 d76e 8ea1 8d8d 8d8d 9135 .i.....n.......5 │ │ │ │ +00064e10: 1d52 cf28 6129 8e8e 8e91 4a00 d265 6974 .R.(a)....J..eit │ │ │ │ +00064e20: 6865 729b 03ea a828 008d 9f01 cccc d869 her....(.......i │ │ │ │ +00064e30: 8e96 0364 dad7 3b91 01ff fe74 8d9f 01cc ...d..;....t.... │ │ │ │ +00064e40: ccd8 698e 93cf 2996 0355 52da 3293 cf01 ..i...)..UR.2... │ │ │ │ +00064e50: 986f 728e 9f15 faa1 8d8d 8d8d 9134 7636 .or..........4v6 │ │ │ │ +00064e60: 2862 298e 8e8e 914a 00d2 28d7 4c8d 9f01 (b)....J..(.L... │ │ │ │ +00064e70: cccc d869 8e96 0364 dad7 3b9b 01ff fecf ...i...d..;..... │ │ │ │ +00064e80: 2800 8d9f 01cc ccd8 698e 93d7 3b98 748d (.......i...;.t. │ │ │ │ +00064e90: 9f01 cccc d869 8e93 cf29 2996 0355 52da .....i...))..UR. │ │ │ │ +00064ea0: 3293 4491 03ef 86cf 666f 7296 039a 2f73 2.D.....for.../s │ │ │ │ +00064eb0: 6f6d 659b 039a 306c 6973 7493 d74c 8d9f ome...0list..L.. │ │ │ │ +00064ec0: 01cc ccd8 698e 9106 ff0a cf6f 6698 6d65 ....i......of.me │ │ │ │ +00064ed0: 6d90 ac72 6290 538e 6572 7393 6f66 9801 m..rb.S.ers.of.. │ │ │ │ +00064ee0: 9102 064b da5b 9102 064a 66cf 2800 8d9f ...K.[...Jf.(... │ │ │ │ +00064ef0: 01cc ccd5 318e 9604 c004 d73b 9b01 fffe ....1......;.... │ │ │ │ +00064f00: 748d 9f01 cccc d531 8e93 cf29 d73b 8d98 t......1...).;.. │ │ │ │ +00064f10: 3a98 3a98 3a8e 9111 ca9c 3b98 cf28 008d :.:.:.....;..(.. │ │ │ │ +00064f20: 9f01 cccc d869 db00 d531 8e96 0e41 56d7 .....i...1...AV. │ │ │ │ +00064f30: 3b98 748d 9f01 cccc d869 db00 d531 8e93 ;.t......i...1.. │ │ │ │ +00064f40: cf29 da67 9103 9a30 cf2e 8ea1 8d91 12c7 .).g...0........ │ │ │ │ +00064f50: 6154 6865 9603 eaa8 7365 7175 656e 6365 aThe....sequence │ │ │ │ +00064f60: 9328 008d 9f01 cccc d531 8e96 04c0 04d7 .(.......1...... │ │ │ │ +00064f70: 3b9b 01ff fe74 8d9f 01cc ccd5 318e 93cf ;....t......1... │ │ │ │ +00064f80: 29d7 3b8d 98da 0198 0198 018e 9111 fffa ).;............. │ │ │ │ +00064f90: d73b 98cf 2800 8d9f 01cc ccd8 6e8e 9605 .;..(.......n... │ │ │ │ +00064fa0: a850 d73b 9874 8d9f 01cc ccd8 6e8e 93cf .P.;.t......n... │ │ │ │ +00064fb0: 2996 03ea a869 7393 6361 6c6c 6564 9361 )....is.called.a │ │ │ │ +00064fc0: 93e5 7072 96ff 6666 6f93 6f66 9106 7331 ..pr..ffo.of..s1 │ │ │ │ +00064fd0: cf6f 6696 03ea a828 00d7 3b98 74cf 2993 .of....(..;.t.). │ │ │ │ +00064fe0: 6672 6f6d 9301 9377 6974 6893 7265 7370 from...with.resp │ │ │ │ +00064ff0: 9053 8e65 6374 9374 6f93 da44 9055 56cf .S.ect.to..D.UV. │ │ │ │ +00065000: 2e8e a68d 911e 28f0 4e6f 7465 9603 1ac9 ......(.Note.... │ │ │ │ +00065010: 7468 6174 9b03 1ac8 6966 9328 00d7 3b91 that....if.(..;. │ │ │ │ +00065020: 01ff fe74 cf29 9866 6f6c 6c6f 90ac 7277 ...t.).follo..rw │ │ │ │ +00065030: 7393 6672 6f6d 9301 2c91 0344 5b74 6865 s.from..,..D[the │ │ │ │ +00065040: 6e93 2800 d73b 9101 fffe 74cf 2993 616c n.(..;....t.).al │ │ │ │ +00065050: 736f 9866 6f6c 6c6f 9aac 7277 7393 6672 so.follo..rws.fr │ │ │ │ +00065060: 6f6d 9361 6e98 7996 031a c801 8d9f fba5 om.an.y......... │ │ │ │ +00065070: 32db 308e 9105 e902 cf73 7563 9868 9374 2.0......suc.h.t │ │ │ │ +00065080: 6861 7491 031a c901 9603 5552 da12 93cf hat.......UR.... │ │ │ │ +00065090: 018d 9ffb a532 db30 8e91 02ce 39cf 2e8e .....2.0....9... │ │ │ │ +000650a0: a410 0000 8d91 12c7 6154 6869 7396 03ea ........aThis... │ │ │ │ +000650b0: a870 726f 7090 538e 6572 7490 ac72 7993 .prop.S.ert..ry. │ │ │ │ +000650c0: 6973 9363 616c 6c65 6493 e56d 6f6e 6f74 is.called..monot │ │ │ │ +000650d0: 6f6e 6963 6974 7991 010d 82cf 2e8e 9f10 onicity......... │ │ │ │ +000650e0: 7d51 8d91 1e28 f054 6865 9604 3cce 6e6f }Q...(.The..<.no │ │ │ │ +000650f0: 7461 7469 6f6e 9b04 3ccf d774 8d9f 01cc tation..<..t.... │ │ │ │ +00065100: ccd5 318e 9104 c004 d73b 8d96 01ff fe3a ..1......;.....: │ │ │ │ +00065110: 933a 933a 8e91 11ca 9c3b 9101 fffe 748d .:.:.....;....t. │ │ │ │ +00065120: 9f01 cccc d86e 8e91 0989 76da 608d 9f01 .....n....v.`... │ │ │ │ +00065130: cccc db44 903c 72d8 3bd5 018e 9114 a25a ...D.|......./...... │ │ │ │ -000659b0: 218d 91ea f1eb 4173 7375 6d70 7469 6f6e !.....Assumption │ │ │ │ -000659c0: 9604 8000 696e 90a0 0074 726f 9060 0064 ....in...tro.`.d │ │ │ │ -000659d0: 7563 7469 6f6e 935b eb61 4153 5355 4d45 uction.[.aASSUME │ │ │ │ -000659e0: d05d 8ea4 17c0 008d 8d8d 8d8d 91f2 251e .]............%. │ │ │ │ -000659f0: 9ffd 3332 8900 0066 6500 1e51 b69f 0b08 ..32...fe..Q.... │ │ │ │ -00065a00: 0b8d d774 9607 3ffa da60 93d7 748e 8e8e ...t..?..`..t... │ │ │ │ -00065a10: 8e8e 8e9f 22fc a28d 91ea f1eb d052 650d ...."........Re. │ │ │ │ -00065a20: 6578 6976 6974 90a0 0079 9104 8000 5beb exivit...y....[. │ │ │ │ -00065a30: 6152 4546 4cd0 5d8e a18d 8d8d 8d8d 91f2 aREFL.]......... │ │ │ │ -00065a40: 251e 9ffd 3332 8900 0066 6500 2aca 909f %...32...fe.*... │ │ │ │ -00065a50: 0b08 0b8d 9103 eaa8 da60 9107 3ffa d774 .........`..?..t │ │ │ │ -00065a60: 9603 5552 cf3d 93d7 748e 8e8e 8e8e 8e9f ..UR.=..t....... │ │ │ │ -00065a70: 22fc a18d 91ea f1eb d042 6574 612d 636f "........Beta-co │ │ │ │ -00065a80: 6e95 a000 7693 6572 7369 6f6e 9104 8000 n...v.ersion.... │ │ │ │ -00065a90: 5beb 6142 4554 418d 9100 b097 8900 0066 [.aBETA........f │ │ │ │ -00065aa0: 6600 0373 028e 9104 2399 434f 4e56 d05d f..s....#.CONV.] │ │ │ │ -00065ab0: 8ea1 8d8d 8d8d 8d91 f225 1e9f fd33 3289 .........%...32. │ │ │ │ -00065ac0: 0000 6665 0077 3526 9f0b 080b 8d96 03ea ..fe.w5&........ │ │ │ │ -00065ad0: a8da 6091 073f facf 28d7 1578 3a93 748d ..`..?..(..x:.t. │ │ │ │ -00065ae0: 9f01 cccc d531 8e96 04c0 04cf 29d7 748d .....1......).t. │ │ │ │ -00065af0: 9f01 cccc d532 8e91 0815 56cf 3d91 0355 .....2....V.=..U │ │ │ │ -00065b00: 52d7 748d 9f01 cccc d531 8e93 cf5b d774 R.t......1...[.t │ │ │ │ -00065b10: 8d9f 01cc ccd5 328e 93d7 3d78 cf5d 8e8e ......2...=x.].. │ │ │ │ -00065b20: 8e8e 8e8e 9f21 f369 8d8d 8d8d 91fc 9239 .....!.i.......9 │ │ │ │ -00065b30: eb60 8088 8e8e 8e91 0851 d7cf 5768 6572 .`.......Q..Wher │ │ │ │ -00065b40: 659b 03f9 63d7 748d 9f01 cccc d531 8e96 e...c.t......1.. │ │ │ │ -00065b50: 04c0 04cf 5bd7 748d 9f01 cccc d532 8e93 ....[.t......2.. │ │ │ │ -00065b60: d73d 78cf 5d98 6973 9874 6865 9872 6573 .=x.].is.the.res │ │ │ │ -00065b70: 756c 7498 6f66 9873 7562 7374 6974 7574 ult.of.substitut │ │ │ │ -00065b80: 696e 6798 d774 8d9f 01cc ccd5 328e 9108 ing..t......2... │ │ │ │ -00065b90: b967 cf66 6f72 98d7 7898 cf69 6e91 03f9 .g.for..x..in... │ │ │ │ -00065ba0: 62d7 748d 9f01 cccc d531 8e93 cf2c 9103 b.t......1...,.. │ │ │ │ -00065bb0: fd12 7769 7468 9873 7569 7461 626c 6598 ..with.suitable. │ │ │ │ -00065bc0: 7265 6e61 6d69 6e67 986f 668e a410 0000 renaming.of..... │ │ │ │ -00065bd0: 8d91 0851 d776 9bff 58e4 6172 6961 626c ...Q.v..X.ariabl │ │ │ │ -00065be0: 6573 9603 eaa8 746f 9370 7265 7695 ac72 es....to.prev..r │ │ │ │ -00065bf0: 656e 9374 9603 eaa8 6672 6565 9376 9861 en.t....free.v.a │ │ │ │ -00065c00: 7269 6162 6c65 7393 696e 93d7 748d 9f01 riables.in..t... │ │ │ │ -00065c10: cccc d532 8e91 08aa accf 629a 538e 6563 ...2......b.S.ec │ │ │ │ -00065c20: 6f6d 696e 6793 6298 6f75 6e64 9361 6674 oming.b.ound.aft │ │ │ │ -00065c30: 6572 9373 7562 7374 6974 7574 696f 6e2e er.substitution. │ │ │ │ -00065c40: 8ea9 1f41 648d 91ea f1eb d053 7562 7374 ...Ad......Subst │ │ │ │ -00065c50: 6974 7574 696f 6e91 0480 005b eb61 5355 itution....[.aSU │ │ │ │ -00065c60: 4253 54d0 5d8e 9f1c de3b 8d8d 8d8d 8d9f BST.]....;...... │ │ │ │ -00065c70: f7e1 c58d 91f2 251e cf00 8d9f 01cc ccd5 ......%......... │ │ │ │ -00065c80: 318e 910b fffe da60 9607 3ffa d774 8d9f 1......`..?..t.. │ │ │ │ -00065c90: 01cc ccd5 318e 9108 1556 cf3d 9b03 5552 ....1....V.=..UR │ │ │ │ -00065ca0: d774 8d9f fba5 328d db30 8e9f 0752 418d .t....2..0...RA. │ │ │ │ -00065cb0: d531 8e8e 8d91 1e3f f2da 0196 01ff fe01 .1.....?........ │ │ │ │ -00065cc0: 9301 8e91 45bf decf 008d 9f01 cccc d86e ....E..........n │ │ │ │ -00065cd0: 8e91 0ce8 4ada 6093 d774 8d9f 01cc ccd8 ....J.`..t...... │ │ │ │ -00065ce0: 6e8e 9108 fda2 cf3d 98d7 748d 9ffb a532 n......=..t....2 │ │ │ │ -00065cf0: 8ddb 308e 9f07 5241 8dd8 6e8e 8e91 34a8 ..0...RA..n...4. │ │ │ │ -00065d00: 30cf 0093 da60 93d7 74cf 5bd7 748d 9f01 0....`..t.[.t... │ │ │ │ -00065d10: cccc d531 8e91 04c0 04d7 3b8d 9601 fffe ...1......;..... │ │ │ │ -00065d20: 3a93 3a93 3a8e 9111 ca9c 3b91 01ff fe74 :.:.:.....;....t │ │ │ │ -00065d30: 8d9f 01cc ccd8 6e8e 9105 a850 cf5d 8e91 ......n....P.].. │ │ │ │ -00065d40: f225 1e9f 0551 6d89 0000 6665 014f 4fdd .%...Qm...fe.OO. │ │ │ │ -00065d50: 9f0b 080b 8d91 5588 1b00 8d9f 01cc ccd5 ......U......... │ │ │ │ -00065d60: 318e 9107 6aac da5b 8d91 02aa a801 9601 1...j..[........ │ │ │ │ -00065d70: fffe 0193 018e 9113 554e 5b96 02aa a8cf ........UN[..... │ │ │ │ -00065d80: 008d 9f01 cccc d86e 8e91 0852 f8da 5b93 .......n...R..[. │ │ │ │ -00065d90: cf00 9607 3ffa da60 93d7 74cf 5bd7 748d ....?..`..t.[.t. │ │ │ │ -00065da0: 9ffb dddf 8ddb 308e 9f06 c167 8dd5 318e ......0....g..1. │ │ │ │ -00065db0: 8e91 04c0 04d7 3b8d 9601 fffe 3a93 3a93 ......;.....:.:. │ │ │ │ -00065dc0: 3a8e 9111 ca9c 3b91 01ff fe74 8d9f fc88 :.....;....t.... │ │ │ │ -00065dd0: 898d db30 8e9f 066e ea8d d86e 8e8e 9105 ...0...n...n.... │ │ │ │ -00065de0: a850 cf5d 8e8e 8e8e 8e8e 9f21 f368 8d8d .P.].......!.h.. │ │ │ │ -00065df0: 8d8d 91fc 9239 eb60 8088 8e8e 8e91 0851 .....9.`.......Q │ │ │ │ -00065e00: d7cf 5768 6572 6596 02c7 a5d7 74cf 5bd7 ..Where.....t.[. │ │ │ │ -00065e10: 748d 9f01 cccc d531 8e9b 04c0 04d7 3b8d t......1......;. │ │ │ │ -00065e20: 9601 fffe 3a93 3a93 3a8e 9111 ca9c 3b91 ....:.:.:.....;. │ │ │ │ -00065e30: 01ff fe74 8d9f 01cc ccd8 6e8e 9105 a850 ...t......n....P │ │ │ │ -00065e40: cf5d 9364 656e 6f74 6573 9361 9374 6572 .].denotes.a.ter │ │ │ │ -00065e50: 6d91 02c7 a4d7 7493 cf77 6974 6893 736f m.....t..with.so │ │ │ │ -00065e60: 6d65 9366 7265 6593 6f90 538e 6363 7572 me.free.o.S.ccur │ │ │ │ -00065e70: 7265 6e63 6573 936f 6693 7375 6274 6572 rences.of.subter │ │ │ │ -00065e80: 6d73 93d7 748d 9f01 cccc d531 8e98 cf2c ms..t......1..., │ │ │ │ -00065e90: 8d91 0301 d8d7 3a96 01ff fe3a 933a 8e91 ......:....:.:.. │ │ │ │ -00065ea0: 1394 1dcf 2c91 0301 d9d7 748d 9f01 cccc ....,.....t..... │ │ │ │ -00065eb0: d86e 8e8e a18d 9108 51d7 cf73 696e 676c .n......Q..singl │ │ │ │ -00065ec0: 6564 9603 d783 6f75 749b 03d7 8261 6e64 ed....out....and │ │ │ │ -00065ed0: 93d7 74cf 5bd7 748d 9ffb a532 8ddb 308e ..t.[.t....2..0. │ │ │ │ -00065ee0: 9f07 5241 8dd5 318e 8e91 04c0 04d7 3b8d ..RA..1.......;. │ │ │ │ -00065ef0: 9601 fffe 3a93 3a93 3a8e 9111 ca9c 3b91 ....:.:.:.....;. │ │ │ │ -00065f00: 01ff fe74 8d9f fba5 328d db30 8e9f 0752 ...t....2..0...R │ │ │ │ -00065f10: 418d d86e 8e8e 9105 a850 cf5d 9364 656e A..n.....P.].den │ │ │ │ -00065f20: 6f74 6573 9374 6865 9872 6573 756c 7493 otes.the.result. │ │ │ │ -00065f30: 6f66 9372 6570 6c61 6369 6e67 9365 6163 of.replacing.eac │ │ │ │ -00065f40: 90ac 7268 9873 656c 6563 7465 6493 6f90 ..rh.selected.o. │ │ │ │ -00065f50: 538e 6363 7572 7265 6e63 658e a18d 9108 S.ccurrence..... │ │ │ │ -00065f60: 51d7 6f66 9603 9288 d774 8d9f 01cc ccd8 Q.of.....t...... │ │ │ │ -00065f70: 698e 9b06 f761 cf62 90ac 7279 93d7 748d i....a.b..ry..t. │ │ │ │ -00065f80: 9ffb a532 8ddb 308e 9f07 5241 8dd8 698e ...2..0...RA..i. │ │ │ │ -00065f90: 8e98 cf28 666f 7293 318d da14 8e96 0955 ...(for.1......U │ │ │ │ -00065fa0: 57d7 698d da14 8e93 d76e cf29 2c91 03a4 W.i......n.),... │ │ │ │ -00065fb0: 2777 6974 6896 0392 8873 7569 7461 626c 'with....suitabl │ │ │ │ -00065fc0: 6593 7265 6e61 6d69 6e67 9b03 9287 6f66 e.renaming....of │ │ │ │ -00065fd0: 9376 91ff 58e4 6172 6961 626c 6573 9874 .v..X.ariables.t │ │ │ │ -00065fe0: 6f93 7072 6576 95ac 7265 6e93 7498 6672 o.prev..ren.t.fr │ │ │ │ -00065ff0: 6565 9103 9288 7691 ff58 e461 7269 6162 ee....v..X.ariab │ │ │ │ -00066000: 6c65 738e a18d 9108 51d7 696e 9603 eaa8 les.....Q.in.... │ │ │ │ -00066010: d774 8d9f fba5 328d db30 8e9f 0752 418d .t....2..0...RA. │ │ │ │ -00066020: d869 8e8e 9107 4f82 cf62 9a53 8e65 636f .i....O..b.S.eco │ │ │ │ -00066030: 6d69 6e67 9362 986f 756e 6493 6166 7465 ming.b.ound.afte │ │ │ │ -00066040: 7293 7375 6273 7469 7475 7469 6f6e 2e8e r.substitution.. │ │ │ │ -00066050: a68d 91ea f1eb d041 6273 7472 6163 7469 .......Abstracti │ │ │ │ -00066060: 6f6e 9104 8000 5beb 6141 4253 d05d 8ea4 on....[.aABS.].. │ │ │ │ -00066070: 1c33 908d 8d8d 8d8d 9ff7 e1c5 8d91 0ffe .3.............. │ │ │ │ -00066080: d2cf 0096 073f fada 6093 d774 8d9f 01cc .....?..`..t.... │ │ │ │ -00066090: ccd5 318e 9108 1556 cf3d 9103 5552 d774 ..1....V.=..UR.t │ │ │ │ -000660a0: 8d9f 01cc ccd5 328e 8e91 f225 1e9f 0551 ......2....%...Q │ │ │ │ -000660b0: 6d89 0000 6665 007a aac5 9f0b 080b 8dcf m...fe.z........ │ │ │ │ -000660c0: 0096 073f fada 6093 cf28 d715 783a 9b03 ...?..`..(..x:.. │ │ │ │ -000660d0: eaa8 748d 9f01 cccc d531 8e91 04c0 04cf ..t......1...... │ │ │ │ -000660e0: 2996 0355 523d 9328 d715 783a 9874 8d9f )..UR=.(..x:.t.. │ │ │ │ -000660f0: 01cc ccd5 328e 9104 c004 cf29 8e8e 8e8e ....2......).... │ │ │ │ -00066100: 8e8e 9f21 48bc 8d8d 8d8d 91fc 9239 eb60 ...!H........9.` │ │ │ │ -00066110: 8088 8e8e 8e91 0851 d7cf 5072 6f90 ac72 .......Q..Pro..r │ │ │ │ -00066120: 7669 6465 6496 03ea a8d7 7893 cf69 7393 vided.....x..is. │ │ │ │ -00066130: 6e6f 7493 6672 6565 9369 6e93 002e 8ea6 not.free.in..... │ │ │ │ -00066140: 8d91 eaf1 ebd0 5495 a000 7970 9060 0065 ......T...yp.`.e │ │ │ │ -00066150: 9b04 8000 696e 7374 616e 9374 6961 7469 ....instan.tiati │ │ │ │ -00066160: 6f6e 985b eb61 494e 5354 8d91 00b0 9789 on.[.aINST...... │ │ │ │ -00066170: 0000 6666 0003 7302 8e91 0423 9954 5950 ..ff..s....#.TYP │ │ │ │ -00066180: 45d0 5d8e a18d 8d8d 8d8d 9ff7 e1c5 8d91 E.]............. │ │ │ │ -00066190: 2b39 93cf 0096 073f fada 6093 d774 8e91 +9.....?..`..t.. │ │ │ │ -000661a0: f225 1e9f 0551 6d89 0000 6665 0093 93dd .%...Qm...fe.... │ │ │ │ -000661b0: 9f0b 080b 8dcf 0096 073f fada 6093 d774 .........?..`..t │ │ │ │ -000661c0: cf5b d71b 8d9f 01cc ccd5 318e 9604 c004 .[........1..... │ │ │ │ -000661d0: d73b 8d96 01ff fe3a 933a 933a 8e91 11ca .;.....:.:.:.... │ │ │ │ -000661e0: 9c3b 9b01 fffe 1b8d 9f01 cccc d86e 8e91 .;...........n.. │ │ │ │ -000661f0: 05a8 50d7 3d0b 8d9f 01cc ccd5 318e 93d7 ..P.=.......1... │ │ │ │ -00066200: 3b8d 983a 983a 983a 8e91 11ca 9c3b 980b ;..:.:.:.....;.. │ │ │ │ -00066210: 8d9f 01cc ccd8 6e8e 9105 a850 cf5d 8e8e ......n....P.].. │ │ │ │ -00066220: 8e8e 8e8e 9f21 f368 8d8d 8d8d 91fc 9239 .....!.h.......9 │ │ │ │ -00066230: eb60 8088 8e8e 8e91 0851 d7cf 5768 6572 .`.......Q..Wher │ │ │ │ -00066240: 6591 0364 e9d7 74cf 5bd7 1b8d 9f01 cccc e..d..t.[....... │ │ │ │ -00066250: d531 8e96 04c0 04d7 3b8d 9601 fffe 3a93 .1......;.....:. │ │ │ │ -00066260: 3a93 3a8e 9111 ca9c 3b9b 01ff fe1b 8d9f :.:.....;....... │ │ │ │ -00066270: 01cc ccd8 6e8e 9105 a850 d73d 0b8d 9f01 ....n....P.=.... │ │ │ │ -00066280: cccc d531 8e93 d73b 8d98 3a98 3a98 3a8e ...1...;..:.:.:. │ │ │ │ -00066290: 9111 ca9c 3b98 0b8d 9f01 cccc d86e 8e91 ....;........n.. │ │ │ │ -000662a0: 05a8 50cf 5d96 0364 e969 7393 7468 6591 ..P.]..d.is.the. │ │ │ │ -000662b0: 0364 e872 6573 756c 7493 6f66 9373 7562 .d.result.of.sub │ │ │ │ -000662c0: 7374 6974 7574 696e 672c 9103 7fa9 696e stituting,....in │ │ │ │ -000662d0: 9370 6172 616c 6c65 6c2c 9103 7fa8 7468 .parallel,....th │ │ │ │ -000662e0: 6593 7490 ac72 7970 9053 8e65 7393 d71b e.t..ryp.S.es... │ │ │ │ -000662f0: 8d9f 01cc ccd5 318e 9104 c004 cf2c 8e9f ......1......,.. │ │ │ │ -00066300: 1000 008d 8d91 0851 d7d7 3a96 01ff fe3a .......Q..:....: │ │ │ │ -00066310: 933a 8e91 161c 77cf 2c96 03ea a8d7 1b8d .:....w.,....... │ │ │ │ -00066320: 9f01 cccc d86e 8e9b 0992 f8cf 666f 7293 .....n......for. │ │ │ │ -00066330: 7490 ac72 7970 9053 8e65 9376 91ff 58e4 t..ryp.S.e.v..X. │ │ │ │ -00066340: 6172 6961 626c 6573 93d7 0b8d 9f01 cccc ariables........ │ │ │ │ -00066350: d531 8e91 04c0 04cf 2c8d 93d7 3a96 01ff .1......,...:... │ │ │ │ -00066360: fe3a 933a 8e91 11b5 48cf 2c93 d70b 8d9f .:.:....H.,..... │ │ │ │ -00066370: 01cc ccd8 6e8e 98cf 696e 93d7 74cf 2c93 ....n...in..t.,. │ │ │ │ -00066380: 7769 7468 9374 6865 9372 6573 7472 6963 with.the.restric │ │ │ │ -00066390: 7469 6f6e 733a 8e9f 19ee 0b8d 8d8d 8d91 tions:.......... │ │ │ │ -000663a0: 14d8 ef28 6929 8e8e 8e91 271f ff6e 6f6e ...(i)....'..non │ │ │ │ -000663b0: 6596 03ea a86f 6693 7468 6593 7490 ac72 e....of.the.t..r │ │ │ │ -000663c0: 7970 9a53 8e65 9376 91ff 58e4 6172 6961 yp.S.e.v..X.aria │ │ │ │ -000663d0: 626c 6573 93d7 0b8d 9f01 cccc d531 8e91 bles.........1.. │ │ │ │ -000663e0: 04c0 04cf 2c8d 93d7 3a96 01ff fe3a 933a ....,...:....:.: │ │ │ │ -000663f0: 8e91 159f f0cf 2c93 d70b 8d9f 01cc ccd8 ......,......... │ │ │ │ -00066400: 6e8e 9109 92f8 cf6f 9863 6375 7293 696e n......o.ccur.in │ │ │ │ -00066410: 9300 3b8e 9f14 ee0a 8d8d 8d8d 9111 9563 ..;............c │ │ │ │ -00066420: 2869 6929 8e8e 8e91 271f ff6e 6f96 03ea (ii)....'..no... │ │ │ │ -00066430: a864 6973 7469 6e63 7493 7691 ff58 e461 .distinct.v..X.a │ │ │ │ -00066440: 7269 6162 6c65 7393 696e 93d7 7493 cf62 riables.in..t..b │ │ │ │ -00066450: 9053 8e65 636f 6d65 9369 6465 6e9a ac72 .S.ecome.iden..r │ │ │ │ -00066460: 7469 0c65 6493 6166 7465 7293 7468 6593 ti.ed.after.the. │ │ │ │ -00066470: 696e 7374 616e 9874 6961 7469 6f6e 2e8d instan.tiation.. │ │ │ │ -00066480: 8d9f fba5 32d5 328e 8e8e 91ea f1eb 9f09 ....2.2......... │ │ │ │ -00066490: 5471 8900 0066 6600 71cf 9f9f 0c99 9a8d Tq...ff.q....... │ │ │ │ -000664a0: 8d8d 8d91 0d83 909f fc5e ffc5 328e 8e8e .........^..2... │ │ │ │ -000664b0: 9112 0003 c654 6865 9603 a738 4d4c 9b03 .....The...8ML.. │ │ │ │ -000664c0: a723 6675 6e63 7469 6f6e 9103 a737 696d .#function...7im │ │ │ │ -000664d0: 706c 656d 656e 90b8 e374 696e 6793 f352 plemen...ting..R │ │ │ │ -000664e0: dfea 3c78 000a 0000 000a 0000 0006 636d ..|...... │ │ │ │ +000659b0: 942f df8d a0fd 8bd0 218d 91ea f1eb 4173 ./......!.....As │ │ │ │ +000659c0: 7375 6d70 7469 6f6e 9604 8000 696e 90a0 sumption....in.. │ │ │ │ +000659d0: 0074 726f 9060 0064 7563 7469 6f6e 935b .tro.`.duction.[ │ │ │ │ +000659e0: eb61 4153 5355 4d45 d05d 8ea4 17c0 008d .aASSUME.]...... │ │ │ │ +000659f0: 8d8d 8d8d 91f2 251e 9ffd 3332 8900 0066 ......%...32...f │ │ │ │ +00065a00: 6500 1e51 b69f 0b08 0b8d d774 9607 3ffa e..Q.......t..?. │ │ │ │ +00065a10: da60 93d7 748e 8e8e 8e8e 8e9f 22fc a28d .`..t......."... │ │ │ │ +00065a20: 91ea f1eb d052 650d 6578 6976 6974 90a0 .....Re.exivit.. │ │ │ │ +00065a30: 0079 9104 8000 5beb 6152 4546 4cd0 5d8e .y....[.aREFL.]. │ │ │ │ +00065a40: a18d 8d8d 8d8d 91f2 251e 9ffd 3332 8900 ........%...32.. │ │ │ │ +00065a50: 0066 6500 2aca 909f 0b08 0b8d 9103 eaa8 .fe.*........... │ │ │ │ +00065a60: da60 9107 3ffa d774 9603 5552 cf3d 93d7 .`..?..t..UR.=.. │ │ │ │ +00065a70: 748e 8e8e 8e8e 8e9f 22fc a18d 91ea f1eb t......."....... │ │ │ │ +00065a80: d042 6574 612d 636f 6e95 a000 7693 6572 .Beta-con...v.er │ │ │ │ +00065a90: 7369 6f6e 9104 8000 5beb 6142 4554 418d sion....[.aBETA. │ │ │ │ +00065aa0: 9100 b097 8900 0066 6600 0373 028e 9104 .......ff..s.... │ │ │ │ +00065ab0: 2399 434f 4e56 d05d 8ea1 8d8d 8d8d 8d91 #.CONV.]........ │ │ │ │ +00065ac0: f225 1e9f fd33 3289 0000 6665 0077 3526 .%...32...fe.w5& │ │ │ │ +00065ad0: 9f0b 080b 8d96 03ea a8da 6091 073f facf ..........`..?.. │ │ │ │ +00065ae0: 28d7 1578 3a93 748d 9f01 cccc d531 8e96 (..x:.t......1.. │ │ │ │ +00065af0: 04c0 04cf 29d7 748d 9f01 cccc d532 8e91 ....).t......2.. │ │ │ │ +00065b00: 0815 56cf 3d91 0355 52d7 748d 9f01 cccc ..V.=..UR.t..... │ │ │ │ +00065b10: d531 8e93 cf5b d774 8d9f 01cc ccd5 328e .1...[.t......2. │ │ │ │ +00065b20: 93d7 3d78 cf5d 8e8e 8e8e 8e8e 9f21 f369 ..=x.].......!.i │ │ │ │ +00065b30: 8d8d 8d8d 91fc 9239 eb60 8088 8e8e 8e91 .......9.`...... │ │ │ │ +00065b40: 0851 d7cf 5768 6572 659b 03f9 63d7 748d .Q..Where...c.t. │ │ │ │ +00065b50: 9f01 cccc d531 8e96 04c0 04cf 5bd7 748d .....1......[.t. │ │ │ │ +00065b60: 9f01 cccc d532 8e93 d73d 78cf 5d98 6973 .....2...=x.].is │ │ │ │ +00065b70: 9874 6865 9872 6573 756c 7498 6f66 9873 .the.result.of.s │ │ │ │ +00065b80: 7562 7374 6974 7574 696e 6798 d774 8d9f ubstituting..t.. │ │ │ │ +00065b90: 01cc ccd5 328e 9108 b967 cf66 6f72 98d7 ....2....g.for.. │ │ │ │ +00065ba0: 7898 cf69 6e91 03f9 62d7 748d 9f01 cccc x..in...b.t..... │ │ │ │ +00065bb0: d531 8e93 cf2c 9103 fd12 7769 7468 9873 .1...,....with.s │ │ │ │ +00065bc0: 7569 7461 626c 6598 7265 6e61 6d69 6e67 uitable.renaming │ │ │ │ +00065bd0: 986f 668e a410 0000 8d91 0851 d776 9bff .of........Q.v.. │ │ │ │ +00065be0: 58e4 6172 6961 626c 6573 9603 eaa8 746f X.ariables....to │ │ │ │ +00065bf0: 9370 7265 7695 ac72 656e 9374 9603 eaa8 .prev..ren.t.... │ │ │ │ +00065c00: 6672 6565 9376 9861 7269 6162 6c65 7393 free.v.ariables. │ │ │ │ +00065c10: 696e 93d7 748d 9f01 cccc d532 8e91 08aa in..t......2.... │ │ │ │ +00065c20: accf 629a 538e 6563 6f6d 696e 6793 6298 ..b.S.ecoming.b. │ │ │ │ +00065c30: 6f75 6e64 9361 6674 6572 9373 7562 7374 ound.after.subst │ │ │ │ +00065c40: 6974 7574 696f 6e2e 8ea9 1f41 648d 91ea itution....Ad... │ │ │ │ +00065c50: f1eb d053 7562 7374 6974 7574 696f 6e91 ...Substitution. │ │ │ │ +00065c60: 0480 005b eb61 5355 4253 54d0 5d8e 9f1c ...[.aSUBST.]... │ │ │ │ +00065c70: de3b 8d8d 8d8d 8d9f f7e1 c58d 91f2 251e .;............%. │ │ │ │ +00065c80: cf00 8d9f 01cc ccd5 318e 910b fffe da60 ........1......` │ │ │ │ +00065c90: 9607 3ffa d774 8d9f 01cc ccd5 318e 9108 ..?..t......1... │ │ │ │ +00065ca0: 1556 cf3d 9b03 5552 d774 8d9f fba5 328d .V.=..UR.t....2. │ │ │ │ +00065cb0: db30 8e9f 0752 418d d531 8e8e 8d91 1e3f .0...RA..1.....? │ │ │ │ +00065cc0: f2da 0196 01ff fe01 9301 8e91 45bf decf ............E... │ │ │ │ +00065cd0: 008d 9f01 cccc d86e 8e91 0ce8 4ada 6093 .......n....J.`. │ │ │ │ +00065ce0: d774 8d9f 01cc ccd8 6e8e 9108 fda2 cf3d .t......n......= │ │ │ │ +00065cf0: 98d7 748d 9ffb a532 8ddb 308e 9f07 5241 ..t....2..0...RA │ │ │ │ +00065d00: 8dd8 6e8e 8e91 34a8 30cf 0093 da60 93d7 ..n...4.0....`.. │ │ │ │ +00065d10: 74cf 5bd7 748d 9f01 cccc d531 8e91 04c0 t.[.t......1.... │ │ │ │ +00065d20: 04d7 3b8d 9601 fffe 3a93 3a93 3a8e 9111 ..;.....:.:.:... │ │ │ │ +00065d30: ca9c 3b91 01ff fe74 8d9f 01cc ccd8 6e8e ..;....t......n. │ │ │ │ +00065d40: 9105 a850 cf5d 8e91 f225 1e9f 0551 6d89 ...P.]...%...Qm. │ │ │ │ +00065d50: 0000 6665 014f 4fdd 9f0b 080b 8d91 5588 ..fe.OO.......U. │ │ │ │ +00065d60: 1b00 8d9f 01cc ccd5 318e 9107 6aac da5b ........1...j..[ │ │ │ │ +00065d70: 8d91 02aa a801 9601 fffe 0193 018e 9113 ................ │ │ │ │ +00065d80: 554e 5b96 02aa a8cf 008d 9f01 cccc d86e UN[............n │ │ │ │ +00065d90: 8e91 0852 f8da 5b93 cf00 9607 3ffa da60 ...R..[.....?..` │ │ │ │ +00065da0: 93d7 74cf 5bd7 748d 9ffb dddf 8ddb 308e ..t.[.t.......0. │ │ │ │ +00065db0: 9f06 c167 8dd5 318e 8e91 04c0 04d7 3b8d ...g..1.......;. │ │ │ │ +00065dc0: 9601 fffe 3a93 3a93 3a8e 9111 ca9c 3b91 ....:.:.:.....;. │ │ │ │ +00065dd0: 01ff fe74 8d9f fc88 898d db30 8e9f 066e ...t.......0...n │ │ │ │ +00065de0: ea8d d86e 8e8e 9105 a850 cf5d 8e8e 8e8e ...n.....P.].... │ │ │ │ +00065df0: 8e8e 9f21 f368 8d8d 8d8d 91fc 9239 eb60 ...!.h.......9.` │ │ │ │ +00065e00: 8088 8e8e 8e91 0851 d7cf 5768 6572 6596 .......Q..Where. │ │ │ │ +00065e10: 02c7 a5d7 74cf 5bd7 748d 9f01 cccc d531 ....t.[.t......1 │ │ │ │ +00065e20: 8e9b 04c0 04d7 3b8d 9601 fffe 3a93 3a93 ......;.....:.:. │ │ │ │ +00065e30: 3a8e 9111 ca9c 3b91 01ff fe74 8d9f 01cc :.....;....t.... │ │ │ │ +00065e40: ccd8 6e8e 9105 a850 cf5d 9364 656e 6f74 ..n....P.].denot │ │ │ │ +00065e50: 6573 9361 9374 6572 6d91 02c7 a4d7 7493 es.a.term.....t. │ │ │ │ +00065e60: cf77 6974 6893 736f 6d65 9366 7265 6593 .with.some.free. │ │ │ │ +00065e70: 6f90 538e 6363 7572 7265 6e63 6573 936f o.S.ccurrences.o │ │ │ │ +00065e80: 6693 7375 6274 6572 6d73 93d7 748d 9f01 f.subterms..t... │ │ │ │ +00065e90: cccc d531 8e98 cf2c 8d91 0301 d8d7 3a96 ...1...,......:. │ │ │ │ +00065ea0: 01ff fe3a 933a 8e91 1394 1dcf 2c91 0301 ...:.:......,... │ │ │ │ +00065eb0: d9d7 748d 9f01 cccc d86e 8e8e a18d 9108 ..t......n...... │ │ │ │ +00065ec0: 51d7 cf73 696e 676c 6564 9603 d783 6f75 Q..singled....ou │ │ │ │ +00065ed0: 749b 03d7 8261 6e64 93d7 74cf 5bd7 748d t....and..t.[.t. │ │ │ │ +00065ee0: 9ffb a532 8ddb 308e 9f07 5241 8dd5 318e ...2..0...RA..1. │ │ │ │ +00065ef0: 8e91 04c0 04d7 3b8d 9601 fffe 3a93 3a93 ......;.....:.:. │ │ │ │ +00065f00: 3a8e 9111 ca9c 3b91 01ff fe74 8d9f fba5 :.....;....t.... │ │ │ │ +00065f10: 328d db30 8e9f 0752 418d d86e 8e8e 9105 2..0...RA..n.... │ │ │ │ +00065f20: a850 cf5d 9364 656e 6f74 6573 9374 6865 .P.].denotes.the │ │ │ │ +00065f30: 9872 6573 756c 7493 6f66 9372 6570 6c61 .result.of.repla │ │ │ │ +00065f40: 6369 6e67 9365 6163 90ac 7268 9873 656c cing.eac..rh.sel │ │ │ │ +00065f50: 6563 7465 6493 6f90 538e 6363 7572 7265 ected.o.S.ccurre │ │ │ │ +00065f60: 6e63 658e a18d 9108 51d7 6f66 9603 9288 nce.....Q.of.... │ │ │ │ +00065f70: d774 8d9f 01cc ccd8 698e 9b06 f761 cf62 .t......i....a.b │ │ │ │ +00065f80: 90ac 7279 93d7 748d 9ffb a532 8ddb 308e ..ry..t....2..0. │ │ │ │ +00065f90: 9f07 5241 8dd8 698e 8e98 cf28 666f 7293 ..RA..i....(for. │ │ │ │ +00065fa0: 318d da14 8e96 0955 57d7 698d da14 8e93 1......UW.i..... │ │ │ │ +00065fb0: d76e cf29 2c91 03a4 2777 6974 6896 0392 .n.),...'with... │ │ │ │ +00065fc0: 8873 7569 7461 626c 6593 7265 6e61 6d69 .suitable.renami │ │ │ │ +00065fd0: 6e67 9b03 9287 6f66 9376 91ff 58e4 6172 ng....of.v..X.ar │ │ │ │ +00065fe0: 6961 626c 6573 9874 6f93 7072 6576 95ac iables.to.prev.. │ │ │ │ +00065ff0: 7265 6e93 7498 6672 6565 9103 9288 7691 ren.t.free....v. │ │ │ │ +00066000: ff58 e461 7269 6162 6c65 738e a18d 9108 .X.ariables..... │ │ │ │ +00066010: 51d7 696e 9603 eaa8 d774 8d9f fba5 328d Q.in.....t....2. │ │ │ │ +00066020: db30 8e9f 0752 418d d869 8e8e 9107 4f82 .0...RA..i....O. │ │ │ │ +00066030: cf62 9a53 8e65 636f 6d69 6e67 9362 986f .b.S.ecoming.b.o │ │ │ │ +00066040: 756e 6493 6166 7465 7293 7375 6273 7469 und.after.substi │ │ │ │ +00066050: 7475 7469 6f6e 2e8e a68d 91ea f1eb d041 tution.........A │ │ │ │ +00066060: 6273 7472 6163 7469 6f6e 9104 8000 5beb bstraction....[. │ │ │ │ +00066070: 6141 4253 d05d 8ea4 1c33 908d 8d8d 8d8d aABS.]...3...... │ │ │ │ +00066080: 9ff7 e1c5 8d91 0ffe d2cf 0096 073f fada .............?.. │ │ │ │ +00066090: 6093 d774 8d9f 01cc ccd5 318e 9108 1556 `..t......1....V │ │ │ │ +000660a0: cf3d 9103 5552 d774 8d9f 01cc ccd5 328e .=..UR.t......2. │ │ │ │ +000660b0: 8e91 f225 1e9f 0551 6d89 0000 6665 007a ...%...Qm...fe.z │ │ │ │ +000660c0: aac5 9f0b 080b 8dcf 0096 073f fada 6093 ...........?..`. │ │ │ │ +000660d0: cf28 d715 783a 9b03 eaa8 748d 9f01 cccc .(..x:....t..... │ │ │ │ +000660e0: d531 8e91 04c0 04cf 2996 0355 523d 9328 .1......)..UR=.( │ │ │ │ +000660f0: d715 783a 9874 8d9f 01cc ccd5 328e 9104 ..x:.t......2... │ │ │ │ +00066100: c004 cf29 8e8e 8e8e 8e8e 9f21 48bc 8d8d ...).......!H... │ │ │ │ +00066110: 8d8d 91fc 9239 eb60 8088 8e8e 8e91 0851 .....9.`.......Q │ │ │ │ +00066120: d7cf 5072 6f90 ac72 7669 6465 6496 03ea ..Pro..rvided... │ │ │ │ +00066130: a8d7 7893 cf69 7393 6e6f 7493 6672 6565 ..x..is.not.free │ │ │ │ +00066140: 9369 6e93 002e 8ea6 8d91 eaf1 ebd0 5495 .in...........T. │ │ │ │ +00066150: a000 7970 9060 0065 9b04 8000 696e 7374 ..yp.`.e....inst │ │ │ │ +00066160: 616e 9374 6961 7469 6f6e 985b eb61 494e an.tiation.[.aIN │ │ │ │ +00066170: 5354 8d91 00b0 9789 0000 6666 0003 7302 ST........ff..s. │ │ │ │ +00066180: 8e91 0423 9954 5950 45d0 5d8e a18d 8d8d ...#.TYPE.]..... │ │ │ │ +00066190: 8d8d 9ff7 e1c5 8d91 2b39 93cf 0096 073f ........+9.....? │ │ │ │ +000661a0: fada 6093 d774 8e91 f225 1e9f 0551 6d89 ..`..t...%...Qm. │ │ │ │ +000661b0: 0000 6665 0093 93dd 9f0b 080b 8dcf 0096 ..fe............ │ │ │ │ +000661c0: 073f fada 6093 d774 cf5b d71b 8d9f 01cc .?..`..t.[...... │ │ │ │ +000661d0: ccd5 318e 9604 c004 d73b 8d96 01ff fe3a ..1......;.....: │ │ │ │ +000661e0: 933a 933a 8e91 11ca 9c3b 9b01 fffe 1b8d .:.:.....;...... │ │ │ │ +000661f0: 9f01 cccc d86e 8e91 05a8 50d7 3d0b 8d9f .....n....P.=... │ │ │ │ +00066200: 01cc ccd5 318e 93d7 3b8d 983a 983a 983a ....1...;..:.:.: │ │ │ │ +00066210: 8e91 11ca 9c3b 980b 8d9f 01cc ccd8 6e8e .....;........n. │ │ │ │ +00066220: 9105 a850 cf5d 8e8e 8e8e 8e8e 9f21 f368 ...P.].......!.h │ │ │ │ +00066230: 8d8d 8d8d 91fc 9239 eb60 8088 8e8e 8e91 .......9.`...... │ │ │ │ +00066240: 0851 d7cf 5768 6572 6591 0364 e9d7 74cf .Q..Where..d..t. │ │ │ │ +00066250: 5bd7 1b8d 9f01 cccc d531 8e96 04c0 04d7 [........1...... │ │ │ │ +00066260: 3b8d 9601 fffe 3a93 3a93 3a8e 9111 ca9c ;.....:.:.:..... │ │ │ │ +00066270: 3b9b 01ff fe1b 8d9f 01cc ccd8 6e8e 9105 ;...........n... │ │ │ │ +00066280: a850 d73d 0b8d 9f01 cccc d531 8e93 d73b .P.=.......1...; │ │ │ │ +00066290: 8d98 3a98 3a98 3a8e 9111 ca9c 3b98 0b8d ..:.:.:.....;... │ │ │ │ +000662a0: 9f01 cccc d86e 8e91 05a8 50cf 5d96 0364 .....n....P.]..d │ │ │ │ +000662b0: e969 7393 7468 6591 0364 e872 6573 756c .is.the..d.resul │ │ │ │ +000662c0: 7493 6f66 9373 7562 7374 6974 7574 696e t.of.substitutin │ │ │ │ +000662d0: 672c 9103 7fa9 696e 9370 6172 616c 6c65 g,....in.paralle │ │ │ │ +000662e0: 6c2c 9103 7fa8 7468 6593 7490 ac72 7970 l,....the.t..ryp │ │ │ │ +000662f0: 9053 8e65 7393 d71b 8d9f 01cc ccd5 318e .S.es.........1. │ │ │ │ +00066300: 9104 c004 cf2c 8e9f 1000 008d 8d91 0851 .....,.........Q │ │ │ │ +00066310: d7d7 3a96 01ff fe3a 933a 8e91 161c 77cf ..:....:.:....w. │ │ │ │ +00066320: 2c96 03ea a8d7 1b8d 9f01 cccc d86e 8e9b ,............n.. │ │ │ │ +00066330: 0992 f8cf 666f 7293 7490 ac72 7970 9053 ....for.t..ryp.S │ │ │ │ +00066340: 8e65 9376 91ff 58e4 6172 6961 626c 6573 .e.v..X.ariables │ │ │ │ +00066350: 93d7 0b8d 9f01 cccc d531 8e91 04c0 04cf .........1...... │ │ │ │ +00066360: 2c8d 93d7 3a96 01ff fe3a 933a 8e91 11b5 ,...:....:.:.... │ │ │ │ +00066370: 48cf 2c93 d70b 8d9f 01cc ccd8 6e8e 98cf H.,.........n... │ │ │ │ +00066380: 696e 93d7 74cf 2c93 7769 7468 9374 6865 in..t.,.with.the │ │ │ │ +00066390: 9372 6573 7472 6963 7469 6f6e 733a 8e9f .restrictions:.. │ │ │ │ +000663a0: 19ee 0b8d 8d8d 8d91 14d8 ef28 6929 8e8e ...........(i).. │ │ │ │ +000663b0: 8e91 271f ff6e 6f6e 6596 03ea a86f 6693 ..'..none....of. │ │ │ │ +000663c0: 7468 6593 7490 ac72 7970 9a53 8e65 9376 the.t..ryp.S.e.v │ │ │ │ +000663d0: 91ff 58e4 6172 6961 626c 6573 93d7 0b8d ..X.ariables.... │ │ │ │ +000663e0: 9f01 cccc d531 8e91 04c0 04cf 2c8d 93d7 .....1......,... │ │ │ │ +000663f0: 3a96 01ff fe3a 933a 8e91 159f f0cf 2c93 :....:.:......,. │ │ │ │ +00066400: d70b 8d9f 01cc ccd8 6e8e 9109 92f8 cf6f ........n......o │ │ │ │ +00066410: 9863 6375 7293 696e 9300 3b8e 9f14 ee0a .ccur.in..;..... │ │ │ │ +00066420: 8d8d 8d8d 9111 9563 2869 6929 8e8e 8e91 .......c(ii).... │ │ │ │ +00066430: 271f ff6e 6f96 03ea a864 6973 7469 6e63 '..no....distinc │ │ │ │ +00066440: 7493 7691 ff58 e461 7269 6162 6c65 7393 t.v..X.ariables. │ │ │ │ +00066450: 696e 93d7 7493 cf62 9053 8e65 636f 6d65 in..t..b.S.ecome │ │ │ │ +00066460: 9369 6465 6e9a ac72 7469 0c65 6493 6166 .iden..rti.ed.af │ │ │ │ +00066470: 7465 7293 7468 6593 696e 7374 616e 9874 ter.the.instan.t │ │ │ │ +00066480: 6961 7469 6f6e 2e8d 8d9f fba5 32d5 328e iation......2.2. │ │ │ │ +00066490: 8e8e 91ea f1eb 9f09 5471 8900 0066 6600 ........Tq...ff. │ │ │ │ +000664a0: 71cf 9f9f 0c99 9a8d 8d8d 8d91 0d83 909f q............... │ │ │ │ +000664b0: fc5e ffc5 328e 8e8e 9112 0003 c654 6865 .^..2........The │ │ │ │ +000664c0: 9603 a738 4d4c 9b03 a723 6675 6e63 7469 ...8ML...#functi │ │ │ │ +000664d0: 6f6e 9103 a737 696d 706c 656d 656e 90b8 on...7implemen.. │ │ │ │ +000664e0: e374 696e 6793 f352 dfea 3c78 000a 0000 .ting..R.. │ │ │ │ -000666b0: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 |......./......! │ │ │ │ -000666c0: 8d91 12c7 6144 6973 6390 a000 6861 7267 ....aDisc...harg │ │ │ │ -000666d0: 696e 6796 0480 0061 6e93 6173 7375 6d70 ing....an.assump │ │ │ │ -000666e0: 7469 6f6e 935b eb61 4449 5343 48d0 5d8e tion.[.aDISCH.]. │ │ │ │ -000666f0: a41f 354c 8d8d 8d8d 8d9f f7e1 c58d 9139 ..5L...........9 │ │ │ │ -00066700: a376 cf00 9607 3ffa da60 93d7 748d 9f01 .v....?..`..t... │ │ │ │ -00066710: cccc d532 8e8e 9119 fa94 9f05 516d 8900 ...2........Qm.. │ │ │ │ -00066720: 0066 6500 657c ba9f 0b08 0b8d cf00 9602 .fe.e|.......... │ │ │ │ -00066730: aaa8 da00 9366 d774 8d9f 01cc ccd5 318e .....f.t......1. │ │ │ │ -00066740: 9104 c004 da67 9607 3ffa 6093 d774 8d9f .....g..?.`..t.. │ │ │ │ -00066750: 01cc ccd5 318e 9108 1556 da29 9103 5552 ....1....V.)..UR │ │ │ │ -00066760: d774 8d9f 01cc ccd5 328e 8e8e 8e8e 8e8e .t......2....... │ │ │ │ -00066770: 9f2b 1a9c 8d8d 8d8d 9124 67af eb60 8088 .+.......$g..`.. │ │ │ │ -00066780: 8e8e 8e91 3027 4dcf 5768 6572 659b 03ea ....0'M.Where... │ │ │ │ -00066790: a800 9602 aaa8 da00 9366 d774 8d9f 01cc .........f.t.... │ │ │ │ -000667a0: ccd5 318e 9604 c004 da67 98cf 6973 9874 ..1......g..is.t │ │ │ │ -000667b0: 6865 9873 6574 9873 7562 7472 6163 7469 he.set.subtracti │ │ │ │ -000667c0: 6f6e 986f 6698 da66 d774 8d9f 01cc ccd5 on.of..f.t...... │ │ │ │ -000667d0: 318e 93da 6798 cf66 726f 6d98 002e 8e9f 1...g..from..... │ │ │ │ -000667e0: 2869 228d 9112 c761 d04d 6f90 6000 6475 (i"....a.Mo.`.du │ │ │ │ -000667f0: 7396 0480 0050 90a0 006f 6e65 6e73 935b s....P...onens.[ │ │ │ │ -00066800: eb61 4d50 d05d 8ea1 8d8d 8d8d 8d9f f7e1 .aMP.].......... │ │ │ │ -00066810: c58d 9119 fa94 cf00 8d9f 01cc ccd5 318e ..............1. │ │ │ │ -00066820: 960b fffe da60 9b07 3ffa d774 8d9f 01cc .....`..?..t.... │ │ │ │ -00066830: ccd5 318e 9108 1556 da29 9103 5552 d774 ..1....V.)..UR.t │ │ │ │ -00066840: 8d9f 01cc ccd5 328e 9133 bfe4 cf00 8d9f ......2..3...... │ │ │ │ -00066850: 01cc ccd5 328e 93da 6098 d774 8d9f 01cc ....2...`..t.... │ │ │ │ -00066860: ccd5 318e 8e91 19fa 949f 0551 6d89 0000 ..1........Qm... │ │ │ │ -00066870: 6665 00a0 7eb6 9f0b 080b 8d91 2e13 7acf fe..~.........z. │ │ │ │ -00066880: 008d 9f01 cccc d531 8e91 076a acda 5b91 .......1...j..[. │ │ │ │ -00066890: 02aa a8cf 008d 9f01 cccc d532 8e91 0bff ...........2.... │ │ │ │ -000668a0: feda 6091 073f fad7 748d 9f01 cccc d532 ..`..?..t......2 │ │ │ │ -000668b0: 8e8e 8e8e 8e8e 8e9f 2ab7 4d8d 911e 28f0 ........*.M...(. │ │ │ │ -000668c0: cf49 6e96 05d0 6f61 6464 6974 696f 6e9b .In...oaddition. │ │ │ │ -000668d0: 05d0 6e74 6f93 7468 6573 6598 6569 6768 ..nto.these.eigh │ │ │ │ -000668e0: 90ac 7274 9372 756c 6573 2c91 0649 e074 ..rt.rules,..I.t │ │ │ │ -000668f0: 6865 7265 9861 7265 9361 6c73 6f98 0c76 here.are.also..v │ │ │ │ -00066900: 9aac 7265 93e5 6178 696f 6d73 9106 ce4b ..re..axioms...K │ │ │ │ -00066910: cf77 6869 6398 6893 636f 756c 6491 05d0 .whic.h.could... │ │ │ │ -00066920: 6e68 6198 7698 6593 6290 538e 6565 6e8e nha.v.e.b.S.een. │ │ │ │ -00066930: a410 0000 8d91 12c7 6172 6567 6172 6465 ........aregarde │ │ │ │ -00066940: 6496 0446 d861 7393 7275 6c65 7393 6f66 d..F.as.rules.of │ │ │ │ -00066950: 9369 6e66 6572 656e 6365 9104 46d9 7769 .inference..F.wi │ │ │ │ -00066960: 7468 6f75 7493 689a ac72 7970 9053 8e6f thout.h..ryp.S.o │ │ │ │ -00066970: 7468 6573 6573 2e91 064d 7054 6869 7393 theses...MpThis. │ │ │ │ -00066980: 6973 936e 6f74 9364 6f6e 652c 9104 5de5 is.not.done,..]. │ │ │ │ -00066990: 686f 9877 9865 7698 6572 2c91 045d e473 ho.w.ev.er,..].s │ │ │ │ -000669a0: 696e 6365 9369 7493 6973 8ea1 8d91 12c7 ince.it.is...... │ │ │ │ -000669b0: 616d 6f73 7496 045a 866e 6174 7572 616c amost..Z.natural │ │ │ │ -000669c0: 9b04 5a85 746f 9373 7461 7465 9374 6865 ..Z.to.state.the │ │ │ │ -000669d0: 9861 7869 6f6d 7393 7573 696e 6793 736f .axioms.using.so │ │ │ │ -000669e0: 6d65 9364 650c 6e65 6498 6c6f 6769 6361 me.de.ned.logica │ │ │ │ -000669f0: 6c93 636f 6e73 7461 6e90 ac72 7473 9361 l.constan..rts.a │ │ │ │ -00066a00: 6e64 9874 6865 9370 7269 6e63 6970 6c65 nd.the.principle │ │ │ │ -00066a10: 8ea1 8d91 12c7 616f 6696 03be d263 6f6e ......aof....con │ │ │ │ -00066a20: 7374 616e 9aac 7274 9364 650c 6e69 7469 stan..rt.de.niti │ │ │ │ -00066a30: 6f6e 9368 6173 936e 6f74 9379 9865 7493 on.has.not.y.et. │ │ │ │ -00066a40: 629a 538e 6565 6e93 6465 7363 7269 6298 b.S.een.describ. │ │ │ │ -00066a50: 6564 2e91 052a 4454 6865 9361 7869 6f6d ed...*DThe.axiom │ │ │ │ -00066a60: 7393 6172 6593 6769 7690 ac72 656e 9369 s.are.giv..ren.i │ │ │ │ -00066a70: 6e93 5365 6374 696f 6e93 3130 2e34 2e33 n.Section.10.4.3 │ │ │ │ -00066a80: 8ea1 8d91 12c7 6161 6e64 9603 ce0a 7468 ......aand....th │ │ │ │ -00066a90: 659b 03ce 0964 650c 6e69 7469 6f6e 7393 e....de.nitions. │ │ │ │ -00066aa0: 6f66 9374 6865 9365 7874 7261 986c 6f67 of.the.extra.log │ │ │ │ -00066ab0: 6963 616c 9363 6f6e 7374 616e 90ac 7274 ical.constan..rt │ │ │ │ -00066ac0: 7393 7468 6579 9869 6e95 ac72 7693 6f6c s.they.in..rv.ol │ │ │ │ -00066ad0: 7693 6596 03ce 0a61 7265 9367 6976 90ac v.e....are.giv.. │ │ │ │ -00066ae0: 7265 6e93 696e 9853 6563 7469 6f6e 9331 ren.in.Section.1 │ │ │ │ -00066af0: 302e 342e 322e 8e9f 117a 8f8d 911e 28f0 0.4.2....z....(. │ │ │ │ -00066b00: 5468 6596 04e9 9070 6172 7469 6375 6c61 The....particula │ │ │ │ -00066b10: 729b 04e9 8f73 6574 936f 6698 7275 6c65 r....set.of.rule │ │ │ │ -00066b20: 7393 616e 6498 6178 696f 6d73 9363 90ac s.and.axioms.c.. │ │ │ │ -00066b30: 7268 6f73 656e 9874 6f93 6178 696f 6d61 rhosen.to.axioma │ │ │ │ -00066b40: 7469 7a65 9874 6865 93eb 4848 4f4c 98cf tize.the..HHOL.. │ │ │ │ -00066b50: 6c6f 6769 6393 6973 9872 6174 6865 728e logic.is.rather. │ │ │ │ -00066b60: a18d 9112 c761 6172 6269 7472 6172 7991 .....aarbitrary. │ │ │ │ -00066b70: ff05 562e 9109 6eba 4974 9605 51f0 6973 ..V...n.It..Q.is │ │ │ │ -00066b80: 9b05 51f1 7061 7274 6c79 9362 6173 6564 ..Q.partly.based │ │ │ │ -00066b90: 986f 6e93 7468 6598 7275 6c65 7393 7468 .on.the.rules.th │ │ │ │ -00066ba0: 6174 9877 90ac 7265 7265 9875 7365 6493 at.w..rere.used. │ │ │ │ -00066bb0: 696e 9874 6865 93eb 484c 4346 98cf 6c6f in.the..HLCF..lo │ │ │ │ -00066bc0: 6769 6393 eb48 5050 91fe e23e d715 cf2c gic..HPP...>..., │ │ │ │ -00066bd0: 9105 abc3 7369 6e63 658e a18d 9112 c761 ....since......a │ │ │ │ -00066be0: eb48 484f 4c96 057b 0ecf 779a ac72 6173 .HHOL..{..w..ras │ │ │ │ -00066bf0: 9369 6d70 6c65 6d65 6e98 7465 6493 6298 .implemen.ted.b. │ │ │ │ -00066c00: 7993 6d6f 9053 8e64 6966 7969 6e67 9105 y.mo.S.difying.. │ │ │ │ -00066c10: 7b0d 7468 6593 eb48 4c43 4693 cf73 7973 {.the..HLCF..sys │ │ │ │ -00066c20: 7465 6d2e 9109 ea12 496e 9370 6172 7469 tem.....In.parti │ │ │ │ -00066c30: 6375 6c61 722c 9105 df27 7468 6593 7375 cular,...'the.su │ │ │ │ -00066c40: 6273 7469 7475 7469 6f6e 8ea1 8d91 12c7 bstitution...... │ │ │ │ -00066c50: 6172 756c 6596 0431 54eb 6153 5542 5354 arule..1T.aSUBST │ │ │ │ -00066c60: 9104 3141 cf69 739b 0431 5365 7861 6374 ..1A.is..1Sexact │ │ │ │ -00066c70: 6c79 9374 6865 9873 616d 6593 6173 9874 ly.the.same.as.t │ │ │ │ -00066c80: 6865 9363 6f72 7265 7370 9053 8e6f 6e64 he.corresp.S.ond │ │ │ │ -00066c90: 696e 6798 7275 6c65 9369 6e98 eb48 4c43 ing.rule.in..HLC │ │ │ │ -00066ca0: 46cf 3b93 7468 6598 636f 9053 8e64 6593 F.;.the.co.S.de. │ │ │ │ -00066cb0: 696d 706c 656d 656e 90ac 7274 696e 678e implemen..rting. │ │ │ │ -00066cc0: a18d 9112 c761 7468 6973 9603 a72b 779a .....athis...+w. │ │ │ │ -00066cd0: ac72 6173 9377 7269 7474 656e 9103 a72a .ras.written...* │ │ │ │ -00066ce0: 6298 7993 526f 6269 6e93 4d69 6c6e 6572 b.y.Robin.Milner │ │ │ │ -00066cf0: 9361 6e64 9b03 a72a 6973 9368 6967 686c .and...*is.highl │ │ │ │ -00066d00: 7993 6f70 7469 6d69 7a65 642e 9105 2261 y.optimized..."a │ │ │ │ -00066d10: 4265 6361 7573 6593 7375 6273 7469 7475 Because.substitu │ │ │ │ -00066d20: 7469 6f6e 9869 7393 7375 6390 ac72 6893 tion.is.suc..rh. │ │ │ │ -00066d30: 618e a18d 9112 c761 7090 538e 6572 7691 a......ap.S.erv. │ │ │ │ -00066d40: ff58 e461 7369 7695 ac72 659b 033a 0e61 .X.asiv..re..:.a │ │ │ │ -00066d50: 6374 6976 6974 9379 9103 3a0d 696e 9870 ctivit.y..:.in.p │ │ │ │ -00066d60: 726f 9053 8e6f 662c 9103 5d60 6974 9877 ro.S.of,..]`it.w │ │ │ │ -00066d70: 9361 7398 6665 6c74 9103 3a0d 746f 9862 .as.felt..:.to.b │ │ │ │ -00066d80: 9553 8e65 9869 6d70 936f 7274 616e 95ac .S.e.imp.ortan.. │ │ │ │ -00066d90: 7274 9874 6861 7491 033a 0d74 6865 9873 rt.that..:.the.s │ │ │ │ -00066da0: 7973 7465 6d98 7072 696d 6974 6976 9365 ystem.primitiv.e │ │ │ │ -00066db0: 9862 9053 8e65 9103 3a0d 6173 9866 6173 .b.S.e..:.as.fas │ │ │ │ -00066dc0: 748e a18d 9112 c761 6173 9603 7361 709a t......aas..sap. │ │ │ │ -00066dd0: 538e 6f73 7369 626c 652e 9105 111e 4691 S.ossible.....F. │ │ │ │ -00066de0: ff05 5672 6f6d 9361 936c 6f67 6963 616c ..Vrom.a.logical │ │ │ │ -00066df0: 9370 986f 696e 9aac 7274 936f 6691 0373 .p.oin..rt.of..s │ │ │ │ -00066e00: 6276 6965 7793 6974 9377 986f 756c 6493 bview.it.w.ould. │ │ │ │ -00066e10: 629a 538e 6593 6298 6574 7465 7293 746f b.S.e.b.etter.to │ │ │ │ -00066e20: 9103 7362 6861 95ac 7276 9365 9603 7361 ..sbha..rv.e..sa │ │ │ │ -00066e30: 6193 7369 6d70 6c65 7293 7375 6273 7469 a.simpler.substi │ │ │ │ -00066e40: 7475 7469 6f6e 8ea1 8d91 12c7 6170 7269 tution......apri │ │ │ │ -00066e50: 6d69 7469 7695 ac72 652c 9104 08a6 7375 mitiv..re,....su │ │ │ │ -00066e60: 6393 6896 0402 a761 739b 0402 a660 5275 c.h....as....`Ru │ │ │ │ -00066e70: 6c65 9352 2791 0402 a06f 6693 416e 6472 le.R'....of.Andr │ │ │ │ -00066e80: 6577 7327 936c 6f67 6963 98da 518d 9f01 ews'.logic..Q... │ │ │ │ -00066e90: cccc d530 8e91 04c0 04cf 2c91 0408 a661 ...0......,....a │ │ │ │ -00066ea0: 6e64 9374 6865 6e93 746f 9864 6572 6976 nd.then.to.deriv │ │ │ │ -00066eb0: 90ac 7265 936d 6f72 6598 636f 6d70 6c65 ..re.more.comple │ │ │ │ -00066ec0: 7893 7275 6c65 738e a18d 9112 c761 6672 x.rules......afr │ │ │ │ -00066ed0: 6f6d 9103 eaa8 6974 2e8e 9f2b e922 8d8d om....it...+.".. │ │ │ │ -00066ee0: 9112 c761 eb47 3130 2e33 2e32 8e91 4c60 ...a.G10.3.2..L` │ │ │ │ -00066ef0: f553 6f75 6e64 6e65 7373 9105 6666 7468 .Soundness..ffth │ │ │ │ -00066f00: 656f 7265 6d8e 9f1a c1bc 8d91 12c7 61e5 eorem.........a. │ │ │ │ -00066f10: 5468 6596 03a4 4472 756c 6573 9b03 a445 The...Drules...E │ │ │ │ -00066f20: 6f66 9374 6865 9374 6865 93eb 4848 4f4c of.the.the..HHOL │ │ │ │ -00066f30: 98e5 6465 9bff 6666 6475 6374 6976 6593 ..de..ffductive. │ │ │ │ -00066f40: 7379 7374 656d 9361 7298 6593 cf73 6f75 system.ar.e..sou │ │ │ │ -00066f50: 6e64 9b03 a445 e566 6f72 9374 6865 936e nd...E.for.the.n │ │ │ │ -00066f60: 6f74 696f 6e93 6f66 9873 6174 6973 6661 otion.of.satisfa │ │ │ │ -00066f70: 6374 696f 6e93 6465 0c6e 6591 ff66 6664 ction.de.ne..ffd │ │ │ │ -00066f80: 8ea1 8d91 12c7 6169 6e96 0435 6953 659b ......ain..5iSe. │ │ │ │ -00066f90: ff66 6663 7469 6f6e 9331 302e 323a 9105 .ffction.10.2:.. │ │ │ │ -00066fa0: 6ad1 666f 7293 616e 7993 696e 7374 616e j.for.any.instan │ │ │ │ -00066fb0: 6398 6593 6f66 9374 6865 9104 3568 7275 c.e.of.the..5hru │ │ │ │ -00066fc0: 6c65 7393 6f66 9369 6e66 6572 9865 6e63 les.of.infer.enc │ │ │ │ -00066fd0: 9865 2c91 0435 f669 6693 6193 2873 7461 .e,..5.if.a.(sta │ │ │ │ -00066fe0: 6e64 6172 9864 2993 6d6f 9864 656c 9373 ndar.d).mo.del.s │ │ │ │ -00066ff0: 6174 6973 0c65 738e a18d 9112 c761 7468 atis.es......ath │ │ │ │ -00067000: 6596 0433 3568 7970 9bff 6666 6f74 6865 e..35hyp..ffothe │ │ │ │ -00067010: 7365 7393 6f66 9374 6865 9372 756c 6593 ses.of.the.rule. │ │ │ │ -00067020: 6974 9361 6c73 6f93 7361 7469 730c 6573 it.also.satis.es │ │ │ │ -00067030: 9374 6865 9363 986f 6e63 6c75 7369 6f6e .the.c.onclusion │ │ │ │ -00067040: 2e8e 9f1a 6faf 8d91 12c7 61d0 5072 6f90 ....o.....a.Pro. │ │ │ │ -00067050: 6000 6f66 9106 fa00 cf54 6865 9603 3f1a `.of.....The..?. │ │ │ │ -00067060: 7690 ac72 6572 690c 6361 7469 6f6e 9b03 v..reri.cation.. │ │ │ │ -00067070: 3f1b 6f66 9374 6865 9873 6f75 6e64 6e65 ?.of.the.soundne │ │ │ │ -00067080: 7373 986f 6693 7468 6598 7275 6c65 7393 ss.of.the.rules. │ │ │ │ -00067090: 6973 9873 7472 6169 6768 95ac 7274 666f is.straigh..rtfo │ │ │ │ -000670a0: 7277 9361 7264 2e91 04ff b154 6865 9103 rw.ard.....The.. │ │ │ │ -000670b0: 3f1a 7072 6f70 9053 8e65 7274 6965 7398 ?.prop.S.erties. │ │ │ │ -000670c0: 6f66 8ea1 8d91 12c7 6174 6865 9603 f0d9 of......athe.... │ │ │ │ -000670d0: 7365 6d61 6e90 ac72 7469 6373 9b03 f0d8 seman..rtics.... │ │ │ │ -000670e0: 7769 7468 9372 6573 7090 538e 6563 7498 with.resp.S.ect. │ │ │ │ -000670f0: 746f 9373 7562 7374 6974 7574 696f 6e93 to.substitution. │ │ │ │ -00067100: 6769 7695 ac72 656e 9862 9379 9603 f0d9 giv..ren.b.y.... │ │ │ │ -00067110: 4c65 6d6d 6173 9833 9361 6e64 9334 9869 Lemmas.3.and.4.i │ │ │ │ -00067120: 6e93 5365 6374 696f 6e98 392e 332e 3393 n.Section.9.3.3. │ │ │ │ -00067130: 6172 658e a18d 9112 c761 6e65 6564 6564 are......aneeded │ │ │ │ -00067140: 9603 8579 666f 7293 7275 6c65 7393 eb61 ...yfor.rules..a │ │ │ │ -00067150: 4245 5441 8d91 00b0 9789 0000 6666 0003 BETA........ff.. │ │ │ │ -00067160: 7302 8e9b 0423 9943 4f4e 56cf 2c93 eb61 s....#.CONV.,..a │ │ │ │ -00067170: 5355 4253 5491 0385 60cf 616e 6493 eb61 SUBST...`.and..a │ │ │ │ -00067180: 494e 5354 8d91 00b0 9789 0000 6666 0003 INST........ff.. │ │ │ │ -00067190: 7302 8e98 5459 5045 cf2e 8d8d 9ffb a532 s...TYPE.......2 │ │ │ │ -000671a0: d533 8e8e 9108 457d cf54 6865 9366 6163 .3....E}.The.fac │ │ │ │ -000671b0: 7493 7468 6174 9103 857a 3d93 616e 6493 t.that...z=.and. │ │ │ │ -000671c0: da29 93cf 6172 6593 696e 90ac 7274 6572 .)..are.in..rter │ │ │ │ -000671d0: 7072 6574 6564 8ea1 8d91 12c7 6173 7461 preted......asta │ │ │ │ -000671e0: 6e64 6172 646c 7996 0379 3b28 6173 9b03 ndardly..y;(as.. │ │ │ │ -000671f0: 793c 696e 9353 6563 7469 6f6e 9339 2e34 y|....... │ │ │ │ +000666c0: 2fdf 8da0 fd8b d021 8d91 12c7 6144 6973 /......!....aDis │ │ │ │ +000666d0: 6390 a000 6861 7267 696e 6796 0480 0061 c...harging....a │ │ │ │ +000666e0: 6e93 6173 7375 6d70 7469 6f6e 935b eb61 n.assumption.[.a │ │ │ │ +000666f0: 4449 5343 48d0 5d8e a41f 354c 8d8d 8d8d DISCH.]...5L.... │ │ │ │ +00066700: 8d9f f7e1 c58d 9139 a376 cf00 9607 3ffa .......9.v....?. │ │ │ │ +00066710: da60 93d7 748d 9f01 cccc d532 8e8e 9119 .`..t......2.... │ │ │ │ +00066720: fa94 9f05 516d 8900 0066 6500 657c ba9f ....Qm...fe.e|.. │ │ │ │ +00066730: 0b08 0b8d cf00 9602 aaa8 da00 9366 d774 .............f.t │ │ │ │ +00066740: 8d9f 01cc ccd5 318e 9104 c004 da67 9607 ......1......g.. │ │ │ │ +00066750: 3ffa 6093 d774 8d9f 01cc ccd5 318e 9108 ?.`..t......1... │ │ │ │ +00066760: 1556 da29 9103 5552 d774 8d9f 01cc ccd5 .V.)..UR.t...... │ │ │ │ +00066770: 328e 8e8e 8e8e 8e8e 9f2b 1a9c 8d8d 8d8d 2........+...... │ │ │ │ +00066780: 9124 67af eb60 8088 8e8e 8e91 3027 4dcf .$g..`......0'M. │ │ │ │ +00066790: 5768 6572 659b 03ea a800 9602 aaa8 da00 Where........... │ │ │ │ +000667a0: 9366 d774 8d9f 01cc ccd5 318e 9604 c004 .f.t......1..... │ │ │ │ +000667b0: da67 98cf 6973 9874 6865 9873 6574 9873 .g..is.the.set.s │ │ │ │ +000667c0: 7562 7472 6163 7469 6f6e 986f 6698 da66 ubtraction.of..f │ │ │ │ +000667d0: d774 8d9f 01cc ccd5 318e 93da 6798 cf66 .t......1...g..f │ │ │ │ +000667e0: 726f 6d98 002e 8e9f 2869 228d 9112 c761 rom.....(i"....a │ │ │ │ +000667f0: d04d 6f90 6000 6475 7396 0480 0050 90a0 .Mo.`.dus....P.. │ │ │ │ +00066800: 006f 6e65 6e73 935b eb61 4d50 d05d 8ea1 .onens.[.aMP.].. │ │ │ │ +00066810: 8d8d 8d8d 8d9f f7e1 c58d 9119 fa94 cf00 ................ │ │ │ │ +00066820: 8d9f 01cc ccd5 318e 960b fffe da60 9b07 ......1......`.. │ │ │ │ +00066830: 3ffa d774 8d9f 01cc ccd5 318e 9108 1556 ?..t......1....V │ │ │ │ +00066840: da29 9103 5552 d774 8d9f 01cc ccd5 328e .)..UR.t......2. │ │ │ │ +00066850: 9133 bfe4 cf00 8d9f 01cc ccd5 328e 93da .3..........2... │ │ │ │ +00066860: 6098 d774 8d9f 01cc ccd5 318e 8e91 19fa `..t......1..... │ │ │ │ +00066870: 949f 0551 6d89 0000 6665 00a0 7eb6 9f0b ...Qm...fe..~... │ │ │ │ +00066880: 080b 8d91 2e13 7acf 008d 9f01 cccc d531 ......z........1 │ │ │ │ +00066890: 8e91 076a acda 5b91 02aa a8cf 008d 9f01 ...j..[......... │ │ │ │ +000668a0: cccc d532 8e91 0bff feda 6091 073f fad7 ...2......`..?.. │ │ │ │ +000668b0: 748d 9f01 cccc d532 8e8e 8e8e 8e8e 8e9f t......2........ │ │ │ │ +000668c0: 2ab7 4d8d 911e 28f0 cf49 6e96 05d0 6f61 *.M...(..In...oa │ │ │ │ +000668d0: 6464 6974 696f 6e9b 05d0 6e74 6f93 7468 ddition...nto.th │ │ │ │ +000668e0: 6573 6598 6569 6768 90ac 7274 9372 756c ese.eigh..rt.rul │ │ │ │ +000668f0: 6573 2c91 0649 e074 6865 7265 9861 7265 es,..I.there.are │ │ │ │ +00066900: 9361 6c73 6f98 0c76 9aac 7265 93e5 6178 .also..v..re..ax │ │ │ │ +00066910: 696f 6d73 9106 ce4b cf77 6869 6398 6893 ioms...K.whic.h. │ │ │ │ +00066920: 636f 756c 6491 05d0 6e68 6198 7698 6593 could...nha.v.e. │ │ │ │ +00066930: 6290 538e 6565 6e8e a410 0000 8d91 12c7 b.S.een......... │ │ │ │ +00066940: 6172 6567 6172 6465 6496 0446 d861 7393 aregarded..F.as. │ │ │ │ +00066950: 7275 6c65 7393 6f66 9369 6e66 6572 656e rules.of.inferen │ │ │ │ +00066960: 6365 9104 46d9 7769 7468 6f75 7493 689a ce..F.without.h. │ │ │ │ +00066970: ac72 7970 9053 8e6f 7468 6573 6573 2e91 .ryp.S.otheses.. │ │ │ │ +00066980: 064d 7054 6869 7393 6973 936e 6f74 9364 .MpThis.is.not.d │ │ │ │ +00066990: 6f6e 652c 9104 5de5 686f 9877 9865 7698 one,..].ho.w.ev. │ │ │ │ +000669a0: 6572 2c91 045d e473 696e 6365 9369 7493 er,..].since.it. │ │ │ │ +000669b0: 6973 8ea1 8d91 12c7 616d 6f73 7496 045a is......amost..Z │ │ │ │ +000669c0: 866e 6174 7572 616c 9b04 5a85 746f 9373 .natural..Z.to.s │ │ │ │ +000669d0: 7461 7465 9374 6865 9861 7869 6f6d 7393 tate.the.axioms. │ │ │ │ +000669e0: 7573 696e 6793 736f 6d65 9364 650c 6e65 using.some.de.ne │ │ │ │ +000669f0: 6498 6c6f 6769 6361 6c93 636f 6e73 7461 d.logical.consta │ │ │ │ +00066a00: 6e90 ac72 7473 9361 6e64 9874 6865 9370 n..rts.and.the.p │ │ │ │ +00066a10: 7269 6e63 6970 6c65 8ea1 8d91 12c7 616f rinciple......ao │ │ │ │ +00066a20: 6696 03be d263 6f6e 7374 616e 9aac 7274 f....constan..rt │ │ │ │ +00066a30: 9364 650c 6e69 7469 6f6e 9368 6173 936e .de.nition.has.n │ │ │ │ +00066a40: 6f74 9379 9865 7493 629a 538e 6565 6e93 ot.y.et.b.S.een. │ │ │ │ +00066a50: 6465 7363 7269 6298 6564 2e91 052a 4454 describ.ed...*DT │ │ │ │ +00066a60: 6865 9361 7869 6f6d 7393 6172 6593 6769 he.axioms.are.gi │ │ │ │ +00066a70: 7690 ac72 656e 9369 6e93 5365 6374 696f v..ren.in.Sectio │ │ │ │ +00066a80: 6e93 3130 2e34 2e33 8ea1 8d91 12c7 6161 n.10.4.3......aa │ │ │ │ +00066a90: 6e64 9603 ce0a 7468 659b 03ce 0964 650c nd....the....de. │ │ │ │ +00066aa0: 6e69 7469 6f6e 7393 6f66 9374 6865 9365 nitions.of.the.e │ │ │ │ +00066ab0: 7874 7261 986c 6f67 6963 616c 9363 6f6e xtra.logical.con │ │ │ │ +00066ac0: 7374 616e 90ac 7274 7393 7468 6579 9869 stan..rts.they.i │ │ │ │ +00066ad0: 6e95 ac72 7693 6f6c 7693 6596 03ce 0a61 n..rv.olv.e....a │ │ │ │ +00066ae0: 7265 9367 6976 90ac 7265 6e93 696e 9853 re.giv..ren.in.S │ │ │ │ +00066af0: 6563 7469 6f6e 9331 302e 342e 322e 8e9f ection.10.4.2... │ │ │ │ +00066b00: 117a 8f8d 911e 28f0 5468 6596 04e9 9070 .z....(.The....p │ │ │ │ +00066b10: 6172 7469 6375 6c61 729b 04e9 8f73 6574 articular....set │ │ │ │ +00066b20: 936f 6698 7275 6c65 7393 616e 6498 6178 .of.rules.and.ax │ │ │ │ +00066b30: 696f 6d73 9363 90ac 7268 6f73 656e 9874 ioms.c..rhosen.t │ │ │ │ +00066b40: 6f93 6178 696f 6d61 7469 7a65 9874 6865 o.axiomatize.the │ │ │ │ +00066b50: 93eb 4848 4f4c 98cf 6c6f 6769 6393 6973 ..HHOL..logic.is │ │ │ │ +00066b60: 9872 6174 6865 728e a18d 9112 c761 6172 .rather......aar │ │ │ │ +00066b70: 6269 7472 6172 7991 ff05 562e 9109 6eba bitrary...V...n. │ │ │ │ +00066b80: 4974 9605 51f0 6973 9b05 51f1 7061 7274 It..Q.is..Q.part │ │ │ │ +00066b90: 6c79 9362 6173 6564 986f 6e93 7468 6598 ly.based.on.the. │ │ │ │ +00066ba0: 7275 6c65 7393 7468 6174 9877 90ac 7265 rules.that.w..re │ │ │ │ +00066bb0: 7265 9875 7365 6493 696e 9874 6865 93eb re.used.in.the.. │ │ │ │ +00066bc0: 484c 4346 98cf 6c6f 6769 6393 eb48 5050 HLCF..logic..HPP │ │ │ │ +00066bd0: 91fe e23e d715 cf2c 9105 abc3 7369 6e63 ...>...,....sinc │ │ │ │ +00066be0: 658e a18d 9112 c761 eb48 484f 4c96 057b e......a.HHOL..{ │ │ │ │ +00066bf0: 0ecf 779a ac72 6173 9369 6d70 6c65 6d65 ..w..ras.impleme │ │ │ │ +00066c00: 6e98 7465 6493 6298 7993 6d6f 9053 8e64 n.ted.b.y.mo.S.d │ │ │ │ +00066c10: 6966 7969 6e67 9105 7b0d 7468 6593 eb48 ifying..{.the..H │ │ │ │ +00066c20: 4c43 4693 cf73 7973 7465 6d2e 9109 ea12 LCF..system..... │ │ │ │ +00066c30: 496e 9370 6172 7469 6375 6c61 722c 9105 In.particular,.. │ │ │ │ +00066c40: df27 7468 6593 7375 6273 7469 7475 7469 .'the.substituti │ │ │ │ +00066c50: 6f6e 8ea1 8d91 12c7 6172 756c 6596 0431 on......arule..1 │ │ │ │ +00066c60: 54eb 6153 5542 5354 9104 3141 cf69 739b T.aSUBST..1A.is. │ │ │ │ +00066c70: 0431 5365 7861 6374 6c79 9374 6865 9873 .1Sexactly.the.s │ │ │ │ +00066c80: 616d 6593 6173 9874 6865 9363 6f72 7265 ame.as.the.corre │ │ │ │ +00066c90: 7370 9053 8e6f 6e64 696e 6798 7275 6c65 sp.S.onding.rule │ │ │ │ +00066ca0: 9369 6e98 eb48 4c43 46cf 3b93 7468 6598 .in..HLCF.;.the. │ │ │ │ +00066cb0: 636f 9053 8e64 6593 696d 706c 656d 656e co.S.de.implemen │ │ │ │ +00066cc0: 90ac 7274 696e 678e a18d 9112 c761 7468 ..rting......ath │ │ │ │ +00066cd0: 6973 9603 a72b 779a ac72 6173 9377 7269 is...+w..ras.wri │ │ │ │ +00066ce0: 7474 656e 9103 a72a 6298 7993 526f 6269 tten...*b.y.Robi │ │ │ │ +00066cf0: 6e93 4d69 6c6e 6572 9361 6e64 9b03 a72a n.Milner.and...* │ │ │ │ +00066d00: 6973 9368 6967 686c 7993 6f70 7469 6d69 is.highly.optimi │ │ │ │ +00066d10: 7a65 642e 9105 2261 4265 6361 7573 6593 zed..."aBecause. │ │ │ │ +00066d20: 7375 6273 7469 7475 7469 6f6e 9869 7393 substitution.is. │ │ │ │ +00066d30: 7375 6390 ac72 6893 618e a18d 9112 c761 suc..rh.a......a │ │ │ │ +00066d40: 7090 538e 6572 7691 ff58 e461 7369 7695 p.S.erv..X.asiv. │ │ │ │ +00066d50: ac72 659b 033a 0e61 6374 6976 6974 9379 .re..:.activit.y │ │ │ │ +00066d60: 9103 3a0d 696e 9870 726f 9053 8e6f 662c ..:.in.pro.S.of, │ │ │ │ +00066d70: 9103 5d60 6974 9877 9361 7398 6665 6c74 ..]`it.w.as.felt │ │ │ │ +00066d80: 9103 3a0d 746f 9862 9553 8e65 9869 6d70 ..:.to.b.S.e.imp │ │ │ │ +00066d90: 936f 7274 616e 95ac 7274 9874 6861 7491 .ortan..rt.that. │ │ │ │ +00066da0: 033a 0d74 6865 9873 7973 7465 6d98 7072 .:.the.system.pr │ │ │ │ +00066db0: 696d 6974 6976 9365 9862 9053 8e65 9103 imitiv.e.b.S.e.. │ │ │ │ +00066dc0: 3a0d 6173 9866 6173 748e a18d 9112 c761 :.as.fast......a │ │ │ │ +00066dd0: 6173 9603 7361 709a 538e 6f73 7369 626c as..sap.S.ossibl │ │ │ │ +00066de0: 652e 9105 111e 4691 ff05 5672 6f6d 9361 e.....F...Vrom.a │ │ │ │ +00066df0: 936c 6f67 6963 616c 9370 986f 696e 9aac .logical.p.oin.. │ │ │ │ +00066e00: 7274 936f 6691 0373 6276 6965 7793 6974 rt.of..sbview.it │ │ │ │ +00066e10: 9377 986f 756c 6493 629a 538e 6593 6298 .w.ould.b.S.e.b. │ │ │ │ +00066e20: 6574 7465 7293 746f 9103 7362 6861 95ac etter.to..sbha.. │ │ │ │ +00066e30: 7276 9365 9603 7361 6193 7369 6d70 6c65 rv.e..saa.simple │ │ │ │ +00066e40: 7293 7375 6273 7469 7475 7469 6f6e 8ea1 r.substitution.. │ │ │ │ +00066e50: 8d91 12c7 6170 7269 6d69 7469 7695 ac72 ....aprimitiv..r │ │ │ │ +00066e60: 652c 9104 08a6 7375 6393 6896 0402 a761 e,....suc.h....a │ │ │ │ +00066e70: 739b 0402 a660 5275 6c65 9352 2791 0402 s....`Rule.R'... │ │ │ │ +00066e80: a06f 6693 416e 6472 6577 7327 936c 6f67 .of.Andrews'.log │ │ │ │ +00066e90: 6963 98da 518d 9f01 cccc d530 8e91 04c0 ic..Q......0.... │ │ │ │ +00066ea0: 04cf 2c91 0408 a661 6e64 9374 6865 6e93 ..,....and.then. │ │ │ │ +00066eb0: 746f 9864 6572 6976 90ac 7265 936d 6f72 to.deriv..re.mor │ │ │ │ +00066ec0: 6598 636f 6d70 6c65 7893 7275 6c65 738e e.complex.rules. │ │ │ │ +00066ed0: a18d 9112 c761 6672 6f6d 9103 eaa8 6974 .....afrom....it │ │ │ │ +00066ee0: 2e8e 9f2b e922 8d8d 9112 c761 eb47 3130 ...+.".....a.G10 │ │ │ │ +00066ef0: 2e33 2e32 8e91 4c60 f553 6f75 6e64 6e65 .3.2..L`.Soundne │ │ │ │ +00066f00: 7373 9105 6666 7468 656f 7265 6d8e 9f1a ss..fftheorem... │ │ │ │ +00066f10: c1bc 8d91 12c7 61e5 5468 6596 03a4 4472 ......a.The...Dr │ │ │ │ +00066f20: 756c 6573 9b03 a445 6f66 9374 6865 9374 ules...Eof.the.t │ │ │ │ +00066f30: 6865 93eb 4848 4f4c 98e5 6465 9bff 6666 he..HHOL..de..ff │ │ │ │ +00066f40: 6475 6374 6976 6593 7379 7374 656d 9361 ductive.system.a │ │ │ │ +00066f50: 7298 6593 cf73 6f75 6e64 9b03 a445 e566 r.e..sound...E.f │ │ │ │ +00066f60: 6f72 9374 6865 936e 6f74 696f 6e93 6f66 or.the.notion.of │ │ │ │ +00066f70: 9873 6174 6973 6661 6374 696f 6e93 6465 .satisfaction.de │ │ │ │ +00066f80: 0c6e 6591 ff66 6664 8ea1 8d91 12c7 6169 .ne..ffd......ai │ │ │ │ +00066f90: 6e96 0435 6953 659b ff66 6663 7469 6f6e n..5iSe..ffction │ │ │ │ +00066fa0: 9331 302e 323a 9105 6ad1 666f 7293 616e .10.2:..j.for.an │ │ │ │ +00066fb0: 7993 696e 7374 616e 6398 6593 6f66 9374 y.instanc.e.of.t │ │ │ │ +00066fc0: 6865 9104 3568 7275 6c65 7393 6f66 9369 he..5hrules.of.i │ │ │ │ +00066fd0: 6e66 6572 9865 6e63 9865 2c91 0435 f669 nfer.enc.e,..5.i │ │ │ │ +00066fe0: 6693 6193 2873 7461 6e64 6172 9864 2993 f.a.(standar.d). │ │ │ │ +00066ff0: 6d6f 9864 656c 9373 6174 6973 0c65 738e mo.del.satis.es. │ │ │ │ +00067000: a18d 9112 c761 7468 6596 0433 3568 7970 .....athe..35hyp │ │ │ │ +00067010: 9bff 6666 6f74 6865 7365 7393 6f66 9374 ..ffotheses.of.t │ │ │ │ +00067020: 6865 9372 756c 6593 6974 9361 6c73 6f93 he.rule.it.also. │ │ │ │ +00067030: 7361 7469 730c 6573 9374 6865 9363 986f satis.es.the.c.o │ │ │ │ +00067040: 6e63 6c75 7369 6f6e 2e8e 9f1a 6faf 8d91 nclusion....o... │ │ │ │ +00067050: 12c7 61d0 5072 6f90 6000 6f66 9106 fa00 ..a.Pro.`.of.... │ │ │ │ +00067060: cf54 6865 9603 3f1a 7690 ac72 6572 690c .The..?.v..reri. │ │ │ │ +00067070: 6361 7469 6f6e 9b03 3f1b 6f66 9374 6865 cation..?.of.the │ │ │ │ +00067080: 9873 6f75 6e64 6e65 7373 986f 6693 7468 .soundness.of.th │ │ │ │ +00067090: 6598 7275 6c65 7393 6973 9873 7472 6169 e.rules.is.strai │ │ │ │ +000670a0: 6768 95ac 7274 666f 7277 9361 7264 2e91 gh..rtforw.ard.. │ │ │ │ +000670b0: 04ff b154 6865 9103 3f1a 7072 6f70 9053 ...The..?.prop.S │ │ │ │ +000670c0: 8e65 7274 6965 7398 6f66 8ea1 8d91 12c7 .erties.of...... │ │ │ │ +000670d0: 6174 6865 9603 f0d9 7365 6d61 6e90 ac72 athe....seman..r │ │ │ │ +000670e0: 7469 6373 9b03 f0d8 7769 7468 9372 6573 tics....with.res │ │ │ │ +000670f0: 7090 538e 6563 7498 746f 9373 7562 7374 p.S.ect.to.subst │ │ │ │ +00067100: 6974 7574 696f 6e93 6769 7695 ac72 656e itution.giv..ren │ │ │ │ +00067110: 9862 9379 9603 f0d9 4c65 6d6d 6173 9833 .b.y....Lemmas.3 │ │ │ │ +00067120: 9361 6e64 9334 9869 6e93 5365 6374 696f .and.4.in.Sectio │ │ │ │ +00067130: 6e98 392e 332e 3393 6172 658e a18d 9112 n.9.3.3.are..... │ │ │ │ +00067140: c761 6e65 6564 6564 9603 8579 666f 7293 .aneeded...yfor. │ │ │ │ +00067150: 7275 6c65 7393 eb61 4245 5441 8d91 00b0 rules..aBETA.... │ │ │ │ +00067160: 9789 0000 6666 0003 7302 8e9b 0423 9943 ....ff..s....#.C │ │ │ │ +00067170: 4f4e 56cf 2c93 eb61 5355 4253 5491 0385 ONV.,..aSUBST... │ │ │ │ +00067180: 60cf 616e 6493 eb61 494e 5354 8d91 00b0 `.and..aINST.... │ │ │ │ +00067190: 9789 0000 6666 0003 7302 8e98 5459 5045 ....ff..s...TYPE │ │ │ │ +000671a0: cf2e 8d8d 9ffb a532 d533 8e8e 9108 457d .......2.3....E} │ │ │ │ +000671b0: cf54 6865 9366 6163 7493 7468 6174 9103 .The.fact.that.. │ │ │ │ +000671c0: 857a 3d93 616e 6493 da29 93cf 6172 6593 .z=.and..)..are. │ │ │ │ +000671d0: 696e 90ac 7274 6572 7072 6574 6564 8ea1 in..rterpreted.. │ │ │ │ +000671e0: 8d91 12c7 6173 7461 6e64 6172 646c 7996 ....astandardly. │ │ │ │ +000671f0: 0379 3b28 6173 9b03 793c 696e 9353 6563 .y;(as..y|......./...... │ │ │ │ -00067400: 218d 8d91 eaf1 ebeb 4b31 302e 348e 9120 !.......K10.4.. │ │ │ │ -00067410: f1e7 484f 4c91 067a e154 6865 6f72 6965 ..HOL..z.Theorie │ │ │ │ -00067420: 738e 9f1e 3470 8d91 eaf1 ebcf 4196 03ea s...4p......A... │ │ │ │ -00067430: a8eb 4848 4f4c 93e5 7468 6591 ff66 666f ..HHOL..the..ffo │ │ │ │ -00067440: 7279 9104 f82a da54 9106 f775 cf69 7393 ry...*.T...u.is. │ │ │ │ -00067450: 6193 342d 7475 706c 653a 8ea9 1fb5 688d a.4-tuple:....h. │ │ │ │ -00067460: 8d91 f0f1 ebda 548e 8d8d 9104 87dd cf3d ......T........= │ │ │ │ -00067470: 8e8e 8d8d 9117 ab65 da68 8ddf 5374 7275 .......e.h..Stru │ │ │ │ -00067480: 638e 8d91 1a03 7b9f 01cc ccdb 548e 9121 c.....{.....T..! │ │ │ │ -00067490: 4777 d73b 8d91 01ff fedf 5369 678e 8d91 Gw.;......Sig... │ │ │ │ -000674a0: 1154 649f 02d5 54db 548e 9118 9860 d73b .Td...T.T....`.; │ │ │ │ -000674b0: 8d91 01ff fedf 4178 696f 6d73 8e8d 9125 ......Axioms...% │ │ │ │ -000674c0: 92b9 9f01 cccc db54 8e91 2cd6 b5d7 3b8d .......T..,...;. │ │ │ │ -000674d0: 9101 fffe df54 6865 6f90 ac72 7265 6d73 .....Theo..rrems │ │ │ │ -000674e0: 8e8d 9131 d2b2 9f01 cccc db54 8e91 3916 ...1.......T..9. │ │ │ │ -000674f0: aeda 698e 8e8e a41f b569 8d91 eaf1 ebcf ..i......i...... │ │ │ │ -00067500: 7768 6572 658e a18d 8d8d 8d91 f779 0328 where........y.( │ │ │ │ -00067510: 6929 8e8e 8e8d 9109 c013 df53 7472 7563 i).........Struc │ │ │ │ -00067520: 8e8d 9123 c38e 9f01 cccc db54 8e91 2ef2 ...#.......T.... │ │ │ │ -00067530: 32cf 6973 9603 eaa8 6193 749a ac72 7970 2.is....a.t..ryp │ │ │ │ -00067540: 9053 8e65 9373 7472 7563 7475 7265 9363 .S.e.structure.c │ │ │ │ -00067550: 616c 6c65 6493 7468 6593 7498 7970 9053 alled.the.t.yp.S │ │ │ │ -00067560: 8e65 9373 7472 7563 7475 7265 936f 6693 .e.structure.of. │ │ │ │ -00067570: da54 9103 0ccd cf3b 8ea6 8d8d 8d8d 91f4 .T.....;........ │ │ │ │ -00067580: 3577 2869 6929 8e8e 8e8d 9109 c013 df53 5w(ii).........S │ │ │ │ -00067590: 6967 8e8d 9119 1479 9f02 d554 db54 8e91 ig.....y...T.T.. │ │ │ │ -000675a0: 2443 1dcf 6973 9603 eaa8 6193 7369 676e $C..is....a.sign │ │ │ │ -000675b0: 6174 7572 6593 6f95 ac72 7693 6572 8d91 ature.o..rv.er.. │ │ │ │ -000675c0: 03ea a8df 5374 7275 638e 8d91 1dee 239f ....Struc.....#. │ │ │ │ -000675d0: 01cc ccdb 548e 9129 1cc7 cf63 616c 6c65 ....T..)...calle │ │ │ │ -000675e0: 6496 03ea a874 6865 9373 6967 6e61 7475 d....the.signatu │ │ │ │ -000675f0: 7265 936f 6693 da54 9103 0ccd cf3b 8ea1 re.of..T.....;.. │ │ │ │ -00067600: 8d8d 8d8d 91f0 f1eb 2869 6969 298e 8e8e ........(iii)... │ │ │ │ -00067610: 8d91 09c0 13df 4178 696f 6d73 8e8d 912d ......Axioms...- │ │ │ │ -00067620: 52ce 9f01 cccc db54 8e91 3881 72cf 6973 R......T..8.r.is │ │ │ │ -00067630: 9603 eaa8 6193 7365 7493 6f66 9373 6571 ....a.set.of.seq │ │ │ │ -00067640: 7565 6e9a ac72 7473 936f 9876 9865 728d uen..rts.o.v.er. │ │ │ │ -00067650: 93df 5369 678e 8d91 133f 0e9f 02d5 54db ..Sig....?....T. │ │ │ │ -00067660: 548e 911e 6db2 cf63 616c 6c65 6493 7468 T...m..called.th │ │ │ │ -00067670: 6593 6178 696f 6d73 936f 6693 da54 9103 e.axioms.of..T.. │ │ │ │ -00067680: 0ccd cf3b 8ea1 8d8d 8d8d 91f1 4579 2869 ...;........Ey(i │ │ │ │ -00067690: 7629 8e8e 8e8d 9109 c013 df54 6865 6f90 v).........Theo. │ │ │ │ -000676a0: ac72 7265 6d73 8e8d 9139 92c7 9f01 cccc .rrems...9...... │ │ │ │ -000676b0: db54 8e91 43f6 67cf 6973 9b03 1fa3 6196 .T..C.g.is....a. │ │ │ │ -000676c0: 031f a473 6574 936f 6693 7365 7175 656e ...set.of.sequen │ │ │ │ -000676d0: 95ac 7274 7398 6f93 7693 6572 8d91 031f ..rts.o.v.er.... │ │ │ │ -000676e0: a4df 5369 678e 8d91 1274 0a9f 02d5 54db ..Sig....t....T. │ │ │ │ -000676f0: 548e 911c d7aa cf63 616c 6c65 6498 7468 T......called.th │ │ │ │ -00067700: 6596 031f a474 6865 6f72 656d 7393 6f66 e....theorems.of │ │ │ │ -00067710: 98da 5491 030c cdcf 2c91 0348 3f77 6974 ..T.....,..H?wit │ │ │ │ -00067720: 6898 7468 6593 7072 6f70 9053 8e65 7274 h.the.prop.S.ert │ │ │ │ -00067730: 90ac 7279 8ea4 1000 008d 9109 c013 7468 ..ry..........th │ │ │ │ -00067740: 6174 9603 eaa8 6576 9aac 7265 7279 936d at....ev..rery.m │ │ │ │ -00067750: 656d 9862 9053 8e65 7293 666f 6c6c 6f98 em.b.S.er.follo. │ │ │ │ -00067760: 7773 9366 726f 6d8d 93df 4178 696f 6d73 ws.from...Axioms │ │ │ │ -00067770: 8e8d 9127 7d63 9f01 cccc db54 8e91 32ac ...'}c.....T..2. │ │ │ │ -00067780: 07cf 6298 7993 7468 6593 eb48 484f 4c93 ..b.y.the..HHOL. │ │ │ │ -00067790: cf64 6564 7563 7469 7698 6593 7379 7374 .deductiv.e.syst │ │ │ │ -000677a0: 656d 2e8e a68d 91f6 537a 5468 6596 0356 em......SzThe..V │ │ │ │ -000677b0: 4b73 6574 738d 9103 564a df54 91ff 0556 Ksets...VJ.T...V │ │ │ │ -000677c0: 7970 9053 8e65 738e 8d91 1fd3 b69f 02d5 yp.S.es......... │ │ │ │ -000677d0: 54db 548e 912a 6dfd cf61 6e64 8d91 0356 T.T..*m..and...V │ │ │ │ -000677e0: 4adf 5491 ff05 5665 726d 738e 8d91 2161 J.T...Verms...!a │ │ │ │ -000677f0: ef9f 01cc ccdb 548e 912b fc36 cf6f 6693 ......T..+.6.of. │ │ │ │ -00067800: 7490 ac72 7970 9053 8e65 739b 0356 4a61 t..ryp.S.es..VJa │ │ │ │ -00067810: 6e64 9374 6572 6d73 986f 6693 6198 7468 nd.terms.of.a.th │ │ │ │ -00067820: 656f 7279 93da 5491 0663 18cf 6172 652c eory..T..c..are, │ │ │ │ -00067830: 9103 73f7 7265 7370 9053 8e65 6374 6976 ..s.resp.S.ectiv │ │ │ │ -00067840: 90ac 7265 6c79 91ff 0556 2c91 0373 f674 ..rely...V,..s.t │ │ │ │ -00067850: 6865 9373 6574 738e a18d 91ea f1eb 6f66 he.sets.......of │ │ │ │ -00067860: 9603 eaa8 749a ac72 7970 9053 8e65 7393 ....t..ryp.S.es. │ │ │ │ -00067870: 616e 6493 7465 726d 7393 636f 6e73 7472 and.terms.constr │ │ │ │ -00067880: 7563 7461 626c 6593 6672 6f6d 9374 6865 uctable.from.the │ │ │ │ -00067890: 9374 9879 7090 538e 6593 7374 7275 6374 .t.yp.S.e.struct │ │ │ │ -000678a0: 7572 6593 616e 6493 7369 676e 6174 7572 ure.and.signatur │ │ │ │ -000678b0: 6593 6f66 93da 5491 030c cdcf 2c8d 9369 e.of..T.....,..i │ │ │ │ -000678c0: 2e65 2e8e 9112 ee2c 3a8e a41f b569 8d8d .e.....,:....i.. │ │ │ │ -000678d0: 8d8d 91f2 8024 df54 91ff 0556 7970 9053 .....$.T...Vyp.S │ │ │ │ -000678e0: 8e65 738e 8d91 0efd 909f 02d5 54db 548e .es.........T.T. │ │ │ │ -000678f0: 8e8e 8d8d 9120 418c cf3d 8e8e 8d8d 8d91 ..... A..=...... │ │ │ │ -00067900: 3365 14df 5491 ff05 5679 7090 538e 6573 3e..T...Vyp.S.es │ │ │ │ -00067910: 8e8d 8d91 4fe2 809f 02d5 54f3 35c6 7336 ....O.....T.5.s6 │ │ │ │ -00067920: 9100 0800 0000 0800 0000 0563 6d73 7338 ...........cmss8 │ │ │ │ -00067930: e053 7472 7563 8e8d 9162 bf03 9f04 2d82 .Struc...b....-. │ │ │ │ -00067940: dc54 8e8e 8e8e 8e9f 1300 008d 8d8d 8d91 .T.............. │ │ │ │ -00067950: f0f1 ebdf 5491 ff05 5665 726d 738e 8d91 ....T...Verms... │ │ │ │ -00067960: 0efd 909f 01cc ccdb 548e 8e8e 8d8d 9120 ........T...... │ │ │ │ -00067970: 418c cf3d 8e8e 8d8d 8d91 3365 14df 5491 A..=......3e..T. │ │ │ │ -00067980: ff05 5665 726d 738e 8d8d 9151 70b9 9f01 ..Verms....Qp... │ │ │ │ -00067990: cccc e053 6967 8e8d 915c 8efc 9f03 db04 ...Sig...\...... │ │ │ │ -000679a0: dc54 8e8e 8e8e 8ea1 8d91 eaf1 ebcf 4191 .T............A. │ │ │ │ -000679b0: 04eb 3e6d 6f90 538e 6465 6c9b 04eb 7f6f ..>mo.S.del....o │ │ │ │ -000679c0: 6696 04eb 8061 9374 6865 6f72 7998 da54 f....a.theory..T │ │ │ │ -000679d0: 9107 f84d cf69 7393 7370 9053 8e65 6369 ...M.is.sp.S.eci │ │ │ │ -000679e0: 0c65 6498 6290 ac72 7993 6769 7669 6e67 .ed.b..ry.giving │ │ │ │ -000679f0: 9361 9328 7374 616e 6461 7264 2998 6d6f .a.(standard).mo │ │ │ │ -00067a00: 9053 8e64 656c 93d7 4d91 062c 64cf 6f66 .S.del..M..,d.of │ │ │ │ -00067a10: 9874 6865 9375 6e64 6572 6c79 696e 678e .the.underlying. │ │ │ │ -00067a20: a410 0000 8d91 eaf1 eb73 6967 6e61 7475 .........signatu │ │ │ │ -00067a30: 7265 9605 6246 6f66 9374 6865 9374 6865 re..bFof.the.the │ │ │ │ -00067a40: 6f72 799b 0562 4777 6974 6893 7468 6593 ory..bGwith.the. │ │ │ │ -00067a50: 7072 6f70 9053 8e65 7274 90ac 7279 9374 prop.S.ert..ry.t │ │ │ │ -00067a60: 6861 7493 d74d 9106 a32a cf73 6174 6973 hat..M...*.satis │ │ │ │ -00067a70: 0c65 7393 616c 6c98 7468 6593 7365 7175 .es.all.the.sequ │ │ │ │ -00067a80: 656e 9aac 7274 7393 7768 6963 9868 9361 en..rts.whic.h.a │ │ │ │ -00067a90: 7265 8ea1 8d91 eaf1 eb61 7869 6f6d 7396 re.......axioms. │ │ │ │ -00067aa0: 0453 ee6f 669b 0453 edda 5491 030c cdcf .S.of..S..T..... │ │ │ │ -00067ab0: 2e91 0674 b142 6563 6175 7365 936f 6698 ...t.Because.of. │ │ │ │ -00067ac0: 7468 6593 536f 756e 646e 6573 7398 5468 the.Soundness.Th │ │ │ │ -00067ad0: 656f 7265 6d93 3130 2e33 2e32 2c91 046e eorem.10.3.2,..n │ │ │ │ -00067ae0: 3f69 7493 666f 6c6c 6f90 ac72 7773 9874 ?it.follo..rws.t │ │ │ │ -00067af0: 6861 7493 d74d 9105 94d1 cf61 6c73 6f93 hat..M.....also. │ │ │ │ -00067b00: 7361 7469 730c 6573 8ea1 8d91 eaf1 eb61 satis.es.......a │ │ │ │ -00067b10: 6e95 ac72 799b 03ea a873 6571 7565 6e93 n..ry....sequen. │ │ │ │ -00067b20: 7473 9869 6e98 7468 6598 7365 7498 6f66 ts.in.the.set.of │ │ │ │ -00067b30: 9867 6976 9365 6e98 7468 656f 7265 6d73 .giv.en.theorems │ │ │ │ -00067b40: 2c8d 98df 5468 656f 9372 656d 738e 8d91 ,...Theo.rems... │ │ │ │ -00067b50: 33bd 5c9f 01cc ccdb 548e 913b 0158 cf2e 3.\.....T..;.X.. │ │ │ │ -00067b60: 8e9f 29d5 138d 8d91 eaf1 ebeb 4731 302e ..).........G10. │ │ │ │ -00067b70: 342e 318e 9124 8b7f 5468 6596 0566 6674 4.1..$..The..fft │ │ │ │ -00067b80: 6865 6f72 7993 f36a df86 b554 000e 6666 heory..j...T..ff │ │ │ │ -00067b90: 000c 0000 0006 636d 7474 3132 eb6a 4d49 ......cmtt12.jMI │ │ │ │ -00067ba0: 4e8e 9f1a 124c 8d91 eaf1 ebcf 5468 6596 N....L......The. │ │ │ │ -00067bb0: 03ea a8e5 6d69 6e69 6d61 6c91 0433 3574 ....minimal..35t │ │ │ │ -00067bc0: 6865 91ff 6666 6f72 798d 9104 f82a eb61 he..ffory....*.a │ │ │ │ -00067bd0: 4d49 4e8e 911a 21d0 cf69 7393 6465 0c6e MIN...!..is.de.n │ │ │ │ -00067be0: 6564 9362 90ac 7279 3a8e 9f20 d9b1 8d8d ed.b..ry:.. .... │ │ │ │ -00067bf0: 8d8d 91f0 f1eb eb61 4d49 4e8e 9105 863b .......aMIN....; │ │ │ │ -00067c00: cf3d 9103 5552 da68 66cf 288d eb40 6295 .=..UR.hf.(..@b. │ │ │ │ -00067c10: 538e 6f93 6f6c 8e91 16aa 9fd7 3b96 01ff S.o.ol......;... │ │ │ │ -00067c20: fecf 3029 d73b 9b05 eaa6 cf28 8deb 4069 ..0).;.....(..@i │ │ │ │ -00067c30: 6e64 8e91 10ca a3d7 3b93 cf30 29da 67d7 nd......;..0).g. │ │ │ │ -00067c40: 3b98 da66 298d 8d9f 01cc cceb 4162 953c ;..f).......Ab.< │ │ │ │ -00067c50: 726f 936f 6c8e 8d91 1057 c49f 01cc ccdb ro.ol....W...... │ │ │ │ -00067c60: 218e 8d91 18d7 cc9f 01cc cceb 4162 953c !...........Ab.< │ │ │ │ -00067c70: 726f 936f 6c8e 8d91 292f 909f 01cc ccdb ro.ol...)/...... │ │ │ │ -00067c80: 218e 8d91 31af 989f 01cc cceb 4162 953c !...1.......Ab.< │ │ │ │ -00067c90: 726f 936f 6c8e 8e91 4287 5cd7 3b93 cf3d ro.ol...B.\.;..= │ │ │ │ -00067ca0: 8d9f 01cc ccd8 0b8d db21 8e96 0880 08d8 .........!...... │ │ │ │ -00067cb0: 0b8d db21 8e8d 93eb 4162 953c 726f 936f ...!....Ab.|...... │ │ │ │ +00067400: 942f df8d a0fd 8bd0 218d 8d91 eaf1 ebeb ./......!....... │ │ │ │ +00067410: 4b31 302e 348e 9120 f1e7 484f 4c91 067a K10.4.. ..HOL..z │ │ │ │ +00067420: e154 6865 6f72 6965 738e 9f1e 3470 8d91 .Theories...4p.. │ │ │ │ +00067430: eaf1 ebcf 4196 03ea a8eb 4848 4f4c 93e5 ....A.....HHOL.. │ │ │ │ +00067440: 7468 6591 ff66 666f 7279 9104 f82a da54 the..ffory...*.T │ │ │ │ +00067450: 9106 f775 cf69 7393 6193 342d 7475 706c ...u.is.a.4-tupl │ │ │ │ +00067460: 653a 8ea9 1fb5 688d 8d91 f0f1 ebda 548e e:....h.......T. │ │ │ │ +00067470: 8d8d 9104 87dd cf3d 8e8e 8d8d 9117 ab65 .......=.......e │ │ │ │ +00067480: da68 8ddf 5374 7275 638e 8d91 1a03 7b9f .h..Struc.....{. │ │ │ │ +00067490: 01cc ccdb 548e 9121 4777 d73b 8d91 01ff ....T..!Gw.;.... │ │ │ │ +000674a0: fedf 5369 678e 8d91 1154 649f 02d5 54db ..Sig....Td...T. │ │ │ │ +000674b0: 548e 9118 9860 d73b 8d91 01ff fedf 4178 T....`.;......Ax │ │ │ │ +000674c0: 696f 6d73 8e8d 9125 92b9 9f01 cccc db54 ioms...%.......T │ │ │ │ +000674d0: 8e91 2cd6 b5d7 3b8d 9101 fffe df54 6865 ..,...;......The │ │ │ │ +000674e0: 6f90 ac72 7265 6d73 8e8d 9131 d2b2 9f01 o..rrems...1.... │ │ │ │ +000674f0: cccc db54 8e91 3916 aeda 698e 8e8e a41f ...T..9...i..... │ │ │ │ +00067500: b569 8d91 eaf1 ebcf 7768 6572 658e a18d .i......where... │ │ │ │ +00067510: 8d8d 8d91 f779 0328 6929 8e8e 8e8d 9109 .....y.(i)...... │ │ │ │ +00067520: c013 df53 7472 7563 8e8d 9123 c38e 9f01 ...Struc...#.... │ │ │ │ +00067530: cccc db54 8e91 2ef2 32cf 6973 9603 eaa8 ...T....2.is.... │ │ │ │ +00067540: 6193 749a ac72 7970 9053 8e65 9373 7472 a.t..ryp.S.e.str │ │ │ │ +00067550: 7563 7475 7265 9363 616c 6c65 6493 7468 ucture.called.th │ │ │ │ +00067560: 6593 7498 7970 9053 8e65 9373 7472 7563 e.t.yp.S.e.struc │ │ │ │ +00067570: 7475 7265 936f 6693 da54 9103 0ccd cf3b ture.of..T.....; │ │ │ │ +00067580: 8ea6 8d8d 8d8d 91f4 3577 2869 6929 8e8e ........5w(ii).. │ │ │ │ +00067590: 8e8d 9109 c013 df53 6967 8e8d 9119 1479 .......Sig.....y │ │ │ │ +000675a0: 9f02 d554 db54 8e91 2443 1dcf 6973 9603 ...T.T..$C..is.. │ │ │ │ +000675b0: eaa8 6193 7369 676e 6174 7572 6593 6f95 ..a.signature.o. │ │ │ │ +000675c0: ac72 7693 6572 8d91 03ea a8df 5374 7275 .rv.er......Stru │ │ │ │ +000675d0: 638e 8d91 1dee 239f 01cc ccdb 548e 9129 c.....#.....T..) │ │ │ │ +000675e0: 1cc7 cf63 616c 6c65 6496 03ea a874 6865 ...called....the │ │ │ │ +000675f0: 9373 6967 6e61 7475 7265 936f 6693 da54 .signature.of..T │ │ │ │ +00067600: 9103 0ccd cf3b 8ea1 8d8d 8d8d 91f0 f1eb .....;.......... │ │ │ │ +00067610: 2869 6969 298e 8e8e 8d91 09c0 13df 4178 (iii).........Ax │ │ │ │ +00067620: 696f 6d73 8e8d 912d 52ce 9f01 cccc db54 ioms...-R......T │ │ │ │ +00067630: 8e91 3881 72cf 6973 9603 eaa8 6193 7365 ..8.r.is....a.se │ │ │ │ +00067640: 7493 6f66 9373 6571 7565 6e9a ac72 7473 t.of.sequen..rts │ │ │ │ +00067650: 936f 9876 9865 728d 93df 5369 678e 8d91 .o.v.er...Sig... │ │ │ │ +00067660: 133f 0e9f 02d5 54db 548e 911e 6db2 cf63 .?....T.T...m..c │ │ │ │ +00067670: 616c 6c65 6493 7468 6593 6178 696f 6d73 alled.the.axioms │ │ │ │ +00067680: 936f 6693 da54 9103 0ccd cf3b 8ea1 8d8d .of..T.....;.... │ │ │ │ +00067690: 8d8d 91f1 4579 2869 7629 8e8e 8e8d 9109 ....Ey(iv)...... │ │ │ │ +000676a0: c013 df54 6865 6f90 ac72 7265 6d73 8e8d ...Theo..rrems.. │ │ │ │ +000676b0: 9139 92c7 9f01 cccc db54 8e91 43f6 67cf .9.......T..C.g. │ │ │ │ +000676c0: 6973 9b03 1fa3 6196 031f a473 6574 936f is....a....set.o │ │ │ │ +000676d0: 6693 7365 7175 656e 95ac 7274 7398 6f93 f.sequen..rts.o. │ │ │ │ +000676e0: 7693 6572 8d91 031f a4df 5369 678e 8d91 v.er......Sig... │ │ │ │ +000676f0: 1274 0a9f 02d5 54db 548e 911c d7aa cf63 .t....T.T......c │ │ │ │ +00067700: 616c 6c65 6498 7468 6596 031f a474 6865 alled.the....the │ │ │ │ +00067710: 6f72 656d 7393 6f66 98da 5491 030c cdcf orems.of..T..... │ │ │ │ +00067720: 2c91 0348 3f77 6974 6898 7468 6593 7072 ,..H?with.the.pr │ │ │ │ +00067730: 6f70 9053 8e65 7274 90ac 7279 8ea4 1000 op.S.ert..ry.... │ │ │ │ +00067740: 008d 9109 c013 7468 6174 9603 eaa8 6576 ......that....ev │ │ │ │ +00067750: 9aac 7265 7279 936d 656d 9862 9053 8e65 ..rery.mem.b.S.e │ │ │ │ +00067760: 7293 666f 6c6c 6f98 7773 9366 726f 6d8d r.follo.ws.from. │ │ │ │ +00067770: 93df 4178 696f 6d73 8e8d 9127 7d63 9f01 ..Axioms...'}c.. │ │ │ │ +00067780: cccc db54 8e91 32ac 07cf 6298 7993 7468 ...T..2...b.y.th │ │ │ │ +00067790: 6593 eb48 484f 4c93 cf64 6564 7563 7469 e..HHOL..deducti │ │ │ │ +000677a0: 7698 6593 7379 7374 656d 2e8e a68d 91f6 v.e.system...... │ │ │ │ +000677b0: 537a 5468 6596 0356 4b73 6574 738d 9103 SzThe..VKsets... │ │ │ │ +000677c0: 564a df54 91ff 0556 7970 9053 8e65 738e VJ.T...Vyp.S.es. │ │ │ │ +000677d0: 8d91 1fd3 b69f 02d5 54db 548e 912a 6dfd ........T.T..*m. │ │ │ │ +000677e0: cf61 6e64 8d91 0356 4adf 5491 ff05 5665 .and...VJ.T...Ve │ │ │ │ +000677f0: 726d 738e 8d91 2161 ef9f 01cc ccdb 548e rms...!a......T. │ │ │ │ +00067800: 912b fc36 cf6f 6693 7490 ac72 7970 9053 .+.6.of.t..ryp.S │ │ │ │ +00067810: 8e65 739b 0356 4a61 6e64 9374 6572 6d73 .es..VJand.terms │ │ │ │ +00067820: 986f 6693 6198 7468 656f 7279 93da 5491 .of.a.theory..T. │ │ │ │ +00067830: 0663 18cf 6172 652c 9103 73f7 7265 7370 .c..are,..s.resp │ │ │ │ +00067840: 9053 8e65 6374 6976 90ac 7265 6c79 91ff .S.ectiv..rely.. │ │ │ │ +00067850: 0556 2c91 0373 f674 6865 9373 6574 738e .V,..s.the.sets. │ │ │ │ +00067860: a18d 91ea f1eb 6f66 9603 eaa8 749a ac72 ......of....t..r │ │ │ │ +00067870: 7970 9053 8e65 7393 616e 6493 7465 726d yp.S.es.and.term │ │ │ │ +00067880: 7393 636f 6e73 7472 7563 7461 626c 6593 s.constructable. │ │ │ │ +00067890: 6672 6f6d 9374 6865 9374 9879 7090 538e from.the.t.yp.S. │ │ │ │ +000678a0: 6593 7374 7275 6374 7572 6593 616e 6493 e.structure.and. │ │ │ │ +000678b0: 7369 676e 6174 7572 6593 6f66 93da 5491 signature.of..T. │ │ │ │ +000678c0: 030c cdcf 2c8d 9369 2e65 2e8e 9112 ee2c ....,..i.e....., │ │ │ │ +000678d0: 3a8e a41f b569 8d8d 8d8d 91f2 8024 df54 :....i.......$.T │ │ │ │ +000678e0: 91ff 0556 7970 9053 8e65 738e 8d91 0efd ...Vyp.S.es..... │ │ │ │ +000678f0: 909f 02d5 54db 548e 8e8e 8d8d 9120 418c ....T.T...... A. │ │ │ │ +00067900: cf3d 8e8e 8d8d 8d91 3365 14df 5491 ff05 .=......3e..T... │ │ │ │ +00067910: 5679 7090 538e 6573 8e8d 8d91 4fe2 809f Vyp.S.es....O... │ │ │ │ +00067920: 02d5 54f3 35c6 7336 9100 0800 0000 0800 ..T.5.s6........ │ │ │ │ +00067930: 0000 0563 6d73 7338 e053 7472 7563 8e8d ...cmss8.Struc.. │ │ │ │ +00067940: 9162 bf03 9f04 2d82 dc54 8e8e 8e8e 8e9f .b....-..T...... │ │ │ │ +00067950: 1300 008d 8d8d 8d91 f0f1 ebdf 5491 ff05 ............T... │ │ │ │ +00067960: 5665 726d 738e 8d91 0efd 909f 01cc ccdb Verms........... │ │ │ │ +00067970: 548e 8e8e 8d8d 9120 418c cf3d 8e8e 8d8d T...... A..=.... │ │ │ │ +00067980: 8d91 3365 14df 5491 ff05 5665 726d 738e ..3e..T...Verms. │ │ │ │ +00067990: 8d8d 9151 70b9 9f01 cccc e053 6967 8e8d ...Qp......Sig.. │ │ │ │ +000679a0: 915c 8efc 9f03 db04 dc54 8e8e 8e8e 8ea1 .\.......T...... │ │ │ │ +000679b0: 8d91 eaf1 ebcf 4191 04eb 3e6d 6f90 538e ......A...>mo.S. │ │ │ │ +000679c0: 6465 6c9b 04eb 7f6f 6696 04eb 8061 9374 del....of....a.t │ │ │ │ +000679d0: 6865 6f72 7998 da54 9107 f84d cf69 7393 heory..T...M.is. │ │ │ │ +000679e0: 7370 9053 8e65 6369 0c65 6498 6290 ac72 sp.S.eci.ed.b..r │ │ │ │ +000679f0: 7993 6769 7669 6e67 9361 9328 7374 616e y.giving.a.(stan │ │ │ │ +00067a00: 6461 7264 2998 6d6f 9053 8e64 656c 93d7 dard).mo.S.del.. │ │ │ │ +00067a10: 4d91 062c 64cf 6f66 9874 6865 9375 6e64 M..,d.of.the.und │ │ │ │ +00067a20: 6572 6c79 696e 678e a410 0000 8d91 eaf1 erlying......... │ │ │ │ +00067a30: eb73 6967 6e61 7475 7265 9605 6246 6f66 .signature..bFof │ │ │ │ +00067a40: 9374 6865 9374 6865 6f72 799b 0562 4777 .the.theory..bGw │ │ │ │ +00067a50: 6974 6893 7468 6593 7072 6f70 9053 8e65 ith.the.prop.S.e │ │ │ │ +00067a60: 7274 90ac 7279 9374 6861 7493 d74d 9106 rt..ry.that..M.. │ │ │ │ +00067a70: a32a cf73 6174 6973 0c65 7393 616c 6c98 .*.satis.es.all. │ │ │ │ +00067a80: 7468 6593 7365 7175 656e 9aac 7274 7393 the.sequen..rts. │ │ │ │ +00067a90: 7768 6963 9868 9361 7265 8ea1 8d91 eaf1 whic.h.are...... │ │ │ │ +00067aa0: eb61 7869 6f6d 7396 0453 ee6f 669b 0453 .axioms..S.of..S │ │ │ │ +00067ab0: edda 5491 030c cdcf 2e91 0674 b142 6563 ..T........t.Bec │ │ │ │ +00067ac0: 6175 7365 936f 6698 7468 6593 536f 756e ause.of.the.Soun │ │ │ │ +00067ad0: 646e 6573 7398 5468 656f 7265 6d93 3130 dness.Theorem.10 │ │ │ │ +00067ae0: 2e33 2e32 2c91 046e 3f69 7493 666f 6c6c .3.2,..n?it.foll │ │ │ │ +00067af0: 6f90 ac72 7773 9874 6861 7493 d74d 9105 o..rws.that..M.. │ │ │ │ +00067b00: 94d1 cf61 6c73 6f93 7361 7469 730c 6573 ...also.satis.es │ │ │ │ +00067b10: 8ea1 8d91 eaf1 eb61 6e95 ac72 799b 03ea .......an..ry... │ │ │ │ +00067b20: a873 6571 7565 6e93 7473 9869 6e98 7468 .sequen.ts.in.th │ │ │ │ +00067b30: 6598 7365 7498 6f66 9867 6976 9365 6e98 e.set.of.giv.en. │ │ │ │ +00067b40: 7468 656f 7265 6d73 2c8d 98df 5468 656f theorems,...Theo │ │ │ │ +00067b50: 9372 656d 738e 8d91 33bd 5c9f 01cc ccdb .rems...3.\..... │ │ │ │ +00067b60: 548e 913b 0158 cf2e 8e9f 29d5 138d 8d91 T..;.X....)..... │ │ │ │ +00067b70: eaf1 ebeb 4731 302e 342e 318e 9124 8b7f ....G10.4.1..$.. │ │ │ │ +00067b80: 5468 6596 0566 6674 6865 6f72 7993 f36a The..fftheory..j │ │ │ │ +00067b90: df86 b554 000e 6666 000c 0000 0006 636d ...T..ff......cm │ │ │ │ +00067ba0: 7474 3132 eb6a 4d49 4e8e 9f1a 124c 8d91 tt12.jMIN....L.. │ │ │ │ +00067bb0: eaf1 ebcf 5468 6596 03ea a8e5 6d69 6e69 ....The.....mini │ │ │ │ +00067bc0: 6d61 6c91 0433 3574 6865 91ff 6666 6f72 mal..35the..ffor │ │ │ │ +00067bd0: 798d 9104 f82a eb61 4d49 4e8e 911a 21d0 y....*.aMIN...!. │ │ │ │ +00067be0: cf69 7393 6465 0c6e 6564 9362 90ac 7279 .is.de.ned.b..ry │ │ │ │ +00067bf0: 3a8e 9f20 d9b1 8d8d 8d8d 91f0 f1eb eb61 :.. ...........a │ │ │ │ +00067c00: 4d49 4e8e 9105 863b cf3d 9103 5552 da68 MIN....;.=..UR.h │ │ │ │ +00067c10: 66cf 288d eb40 6295 538e 6f93 6f6c 8e91 f.(..@b.S.o.ol.. │ │ │ │ +00067c20: 16aa 9fd7 3b96 01ff fecf 3029 d73b 9b05 ....;.....0).;.. │ │ │ │ +00067c30: eaa6 cf28 8deb 4069 6e64 8e91 10ca a3d7 ...(..@ind...... │ │ │ │ +00067c40: 3b93 cf30 29da 67d7 3b98 da66 298d 8d9f ;..0).g.;..f)... │ │ │ │ +00067c50: 01cc cceb 4162 953c 726f 936f 6c8e 8d91 ....Ab.| │ │ │ │ -00067fd0: 8e8e 8e8e a002 942f df8d a0fd 8bd0 218d ......./......!. │ │ │ │ -00067fe0: 8d91 12c7 61eb 4731 302e 342e 328e 914c ....a.G10.4.2..L │ │ │ │ -00067ff0: 60f5 5468 6596 0566 6674 6865 6f72 7993 `.The..fftheory. │ │ │ │ -00068000: eb6a 4c4f 478e 9f17 c000 8d91 12c7 61cf .jLOG.........a. │ │ │ │ -00068010: 5468 6596 0416 3474 6865 6f72 798d 9104 The...4theory... │ │ │ │ -00068020: 1633 eb61 4c4f 478e 9119 6b65 cf68 6173 .3.aLOG...ke.has │ │ │ │ -00068030: 9b04 1633 7468 6593 7361 6d65 9874 90ac ...3the.same.t.. │ │ │ │ -00068040: 7279 7090 538e 6593 7374 7275 6374 7572 ryp.S.e.structur │ │ │ │ -00068050: 6593 6173 8d98 eb61 4d49 4e8e 9115 5531 e.as...aMIN...U1 │ │ │ │ -00068060: cf2e 9105 bb83 4974 7398 7369 676e 6174 ......Its.signat │ │ │ │ -00068070: 7572 6593 636f 6e90 ac72 7461 696e 7398 ure.con..rtains. │ │ │ │ -00068080: 7468 6593 636f 6e73 7461 6e90 ac72 7473 the.constan..rts │ │ │ │ -00068090: 8e9f 1000 008d 9112 c761 696e 8d91 03ea .........ain.... │ │ │ │ -000680a0: a8eb 614d 494e 8e91 1914 4ecf 616e 6496 ..aMIN....N.and. │ │ │ │ -000680b0: 03ea a874 6865 9366 6f6c 6c6f 9aac 7277 ...the.follo..rw │ │ │ │ -000680c0: 696e 6793 636f 6e73 7461 6e98 7473 3a8e ing.constan.ts:. │ │ │ │ -000680d0: 9f18 0d5a 8d8d 8d91 18c7 61df 548d 9f01 ...Z......a.T... │ │ │ │ -000680e0: cccc eb41 6295 3c72 6f93 6f6c 8e8e 8e8e ...Ab..)..!. │ │ │ │ -000682e0: 8d93 eb41 6295 3c72 6f93 6f6c 8e8e 8e8e ...Ab..)..!. │ │ │ │ -00068320: 8d93 eb41 6295 3c72 6f93 6f6c 8e8e 8e8e ...Ab..!.. │ │ │ │ -000683a0: 08e9 46d8 0bd5 298d db21 8e8d 93eb 4162 ..F...)..!....Ab │ │ │ │ -000683b0: 953c 726f 936f 6c8e 8e8e 8e8e a18d 9112 .. │ │ │ │ -00068ce0: 218e 9108 e946 d80b 8e91 13a3 dbd7 3a8d !....F........:. │ │ │ │ -00068cf0: df4f 6e65 8d8d 9100 b478 8900 0066 6600 .One.....x...ff. │ │ │ │ -00068d00: 0386 668e 8e91 043a de4f 6e65 8e91 2ffa ..f....:.One../. │ │ │ │ -00068d10: bcd7 7293 6570 910a 7ff8 da5e 8e8e a18d ..r.ep.....^.... │ │ │ │ -00068d20: 8d91 1415 4acf 28da 38d7 783a 9b03 eaa8 ....J.(.8.x:.... │ │ │ │ -00068d30: 5091 058c 6e78 9607 3ffa cf3d 9328 da39 P...nx..?..=.(.9 │ │ │ │ -00068d40: d779 906e 393a 9878 9603 5552 cf3d 93d7 .y.n9:.x..UR.=.. │ │ │ │ -00068d50: 7290 538e 6570 9879 906e 39cf 2929 8e8e r.S.ep.y.n9.)).. │ │ │ │ -00068d60: 8e8e 8e8e 8e8e 8e8e 9f24 fd13 8e8c 8b00 .........$...... │ │ │ │ -00068d70: 0000 7a00 0000 0000 0000 0000 0000 0000 ..z............. │ │ │ │ +00067f80: 0000 0000 0000 0000 0000 0673 80a0 02cc ...........s.... │ │ │ │ +00067f90: 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a .U...F.......... │ │ │ │ +00067fa0: 8d91 12c7 61d0 3130 2e34 2e91 0a80 0048 ....a.10.4.....H │ │ │ │ +00067fb0: 4f4c 9104 8000 5468 656f 7269 6573 9201 OL....Theories.. │ │ │ │ +00067fc0: 38e4 2d31 3231 8e91 12c7 619f 0566 6689 8.-121....a..ff. │ │ │ │ +00067fd0: 0000 e666 01c7 3e7c 8e8e 8e8e a002 942f ...f..>|......./ │ │ │ │ +00067fe0: df8d a0fd 8bd0 218d 8d91 12c7 61eb 4731 ......!.....a.G1 │ │ │ │ +00067ff0: 302e 342e 328e 914c 60f5 5468 6596 0566 0.4.2..L`.The..f │ │ │ │ +00068000: 6674 6865 6f72 7993 eb6a 4c4f 478e 9f17 ftheory..jLOG... │ │ │ │ +00068010: c000 8d91 12c7 61cf 5468 6596 0416 3474 ......a.The...4t │ │ │ │ +00068020: 6865 6f72 798d 9104 1633 eb61 4c4f 478e heory....3.aLOG. │ │ │ │ +00068030: 9119 6b65 cf68 6173 9b04 1633 7468 6593 ..ke.has...3the. │ │ │ │ +00068040: 7361 6d65 9874 90ac 7279 7090 538e 6593 same.t..ryp.S.e. │ │ │ │ +00068050: 7374 7275 6374 7572 6593 6173 8d98 eb61 structure.as...a │ │ │ │ +00068060: 4d49 4e8e 9115 5531 cf2e 9105 bb83 4974 MIN...U1......It │ │ │ │ +00068070: 7398 7369 676e 6174 7572 6593 636f 6e90 s.signature.con. │ │ │ │ +00068080: ac72 7461 696e 7398 7468 6593 636f 6e73 .rtains.the.cons │ │ │ │ +00068090: 7461 6e90 ac72 7473 8e9f 1000 008d 9112 tan..rts........ │ │ │ │ +000680a0: c761 696e 8d91 03ea a8eb 614d 494e 8e91 .ain......aMIN.. │ │ │ │ +000680b0: 1914 4ecf 616e 6496 03ea a874 6865 9366 ..N.and....the.f │ │ │ │ +000680c0: 6f6c 6c6f 9aac 7277 696e 6793 636f 6e73 ollo..rwing.cons │ │ │ │ +000680d0: 7461 6e98 7473 3a8e 9f18 0d5a 8d8d 8d91 tan.ts:....Z.... │ │ │ │ +000680e0: 18c7 61df 548d 9f01 cccc eb41 6295 3c72 ..a.T......Ab..)..!....Ab..)..!....Ab..!....F...). │ │ │ │ +000683b0: db21 8e8d 93eb 4162 953c 726f 936f 6c8e .!....Ab..!....F.. │ │ │ │ +00068cf0: 8e91 13a3 dbd7 3a8d df4f 6e65 8d8d 9100 ......:..One.... │ │ │ │ +00068d00: b478 8900 0066 6600 0386 668e 8e91 043a .x...ff...f....: │ │ │ │ +00068d10: de4f 6e65 8e91 2ffa bcd7 7293 6570 910a .One../...r.ep.. │ │ │ │ +00068d20: 7ff8 da5e 8e8e a18d 8d91 1415 4acf 28da ...^........J.(. │ │ │ │ +00068d30: 38d7 783a 9b03 eaa8 5091 058c 6e78 9607 8.x:....P...nx.. │ │ │ │ +00068d40: 3ffa cf3d 9328 da39 d779 906e 393a 9878 ?..=.(.9.y.n9:.x │ │ │ │ +00068d50: 9603 5552 cf3d 93d7 7290 538e 6570 9879 ..UR.=..r.S.ep.y │ │ │ │ +00068d60: 906e 39cf 2929 8e8e 8e8e 8e8e 8e8e 8e8e .n9.)).......... │ │ │ │ +00068d70: 9f24 fd13 8e8c 8b00 0000 7a00 0000 0000 .$........z..... │ │ │ │ 00068d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00068d90: 0000 0000 0000 0000 067f 58a0 02cc 0555 ..........X....U │ │ │ │ -00068da0: 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 ...F............ │ │ │ │ -00068db0: eaf1 ebd0 3132 3292 012f f5f4 4368 6170 ....122../..Chap │ │ │ │ -00068dc0: 7465 7291 0480 0031 302e 910a 8000 5468 ter....10.....Th │ │ │ │ -00068dd0: 656f 7269 6573 8e91 eaf1 eb9f 0566 6689 eories.......ff. │ │ │ │ -00068de0: 0000 e666 01c7 3e7c 8e8e 8e8e a002 942f ...f..>|......./ │ │ │ │ -00068df0: df8d a0fd 8bd0 218d 91ea f1eb cf46 696e ......!......Fin │ │ │ │ -00068e00: 616c 6c79 91ff 0556 2c96 03ea a861 7393 ally...V,....as. │ │ │ │ -00068e10: 666f 7293 7468 6593 7468 656f 7279 8d93 for.the.theory.. │ │ │ │ -00068e20: eb61 4d49 4e8e 9115 29a6 cf2c 9374 6865 .aMIN...)..,.the │ │ │ │ -00068e30: 9373 6574 8d93 df54 6865 6f90 ac72 7265 .set...Theo..rre │ │ │ │ -00068e40: 6d73 8e8d 9133 bd5c 9f02 8ef0 eb61 4c4f ms...3.\.....aLO │ │ │ │ -00068e50: 478e 9149 6702 cf69 7393 7461 6b9a ac72 G..Ig..is.tak..r │ │ │ │ -00068e60: 656e 9374 6f93 6290 538e 6593 656d 7074 en.to.b.S.e.empt │ │ │ │ -00068e70: 9879 91ff 0556 2e8e a410 0000 8d91 f653 .y...V.........S │ │ │ │ -00068e80: 7a4e 6f74 6596 03d5 0974 6861 749b 03d5 zNote....that... │ │ │ │ -00068e90: 0874 6865 9361 7869 6f6d 7398 6f66 9374 .the.axioms.of.t │ │ │ │ -00068ea0: 6865 9874 6865 6f72 798d 93eb 614c 4f47 he.theory...aLOG │ │ │ │ -00068eb0: 8e91 18e9 10cf 6172 6598 6573 7365 6e90 ......are.essen. │ │ │ │ -00068ec0: ac72 7469 616c 6c79 93e5 6465 0c6e 6974 .rtially..de.nit │ │ │ │ -00068ed0: 696f 6e73 9104 d2e5 cf6f 6693 7468 6598 ions.....of.the. │ │ │ │ -00068ee0: 6e65 7793 636f 6e73 7461 6e90 ac72 7473 new.constan..rts │ │ │ │ -00068ef0: 8ea1 8d91 eaf1 eb6f 668d 9104 57ef eb61 .......of...W..a │ │ │ │ -00068f00: 4c4f 478e 9119 eedc cf61 7396 0457 ef74 LOG......as..W.t │ │ │ │ -00068f10: 6572 6d73 9b04 57f0 696e 9374 6865 936f erms..W.in.the.o │ │ │ │ -00068f20: 7269 6769 6e61 6c93 7468 656f 7279 8d93 riginal.theory.. │ │ │ │ -00068f30: eb61 4d49 4e8e 9115 96ed cf2e 9106 80b5 .aMIN........... │ │ │ │ -00068f40: 2854 6865 986d 6563 9aac 7268 616e 6973 (The.mec..rhanis │ │ │ │ -00068f50: 6d93 666f 7293 6d61 6b69 6e67 9373 7563 m.for.making.suc │ │ │ │ -00068f60: 9868 9365 7874 656e 7369 6f6e 738e a18d .h.extensions... │ │ │ │ -00068f70: 91ea f1eb 6f66 9604 a6f6 7468 656f 7269 ....of....theori │ │ │ │ -00068f80: 6573 9b04 a6f5 6290 ac72 7993 6465 0c6e es....b..ry.de.n │ │ │ │ -00068f90: 6974 696f 6e73 936f 6693 6e65 7798 636f itions.of.new.co │ │ │ │ -00068fa0: 6e73 7461 6e90 ac72 7473 9377 696c 6c93 nstan..rts.will. │ │ │ │ -00068fb0: 6290 538e 6593 7365 7498 6f75 7493 696e b.S.e.set.out.in │ │ │ │ -00068fc0: 9367 656e 6572 616c 9369 6e98 5365 6374 .general.in.Sect │ │ │ │ -00068fd0: 696f 6e93 3130 2e35 2e31 2e29 8ea1 8d91 ion.10.5.1.).... │ │ │ │ -00068fe0: eaf1 eb54 6865 9605 8036 0c72 7374 9373 ...The...6.rst.s │ │ │ │ -00068ff0: 6576 9aac 7265 6e93 6178 696f 6d73 9364 ev..ren.axioms.d │ │ │ │ -00069000: 650c 6e65 9374 6865 936c 6f67 6963 616c e.ne.the.logical │ │ │ │ -00069010: 9363 6f6e 7374 616e 9874 7393 666f 7293 .constan.ts.for. │ │ │ │ -00069020: 7472 7574 682c 9105 e59a 756e 6976 9865 truth,....univ.e │ │ │ │ -00069030: 7273 616c 9371 7561 6e98 7469 0c63 6174 rsal.quan.ti.cat │ │ │ │ -00069040: 696f 6e2c 8ea1 8d91 eaf1 eb65 7869 7374 ion,.......exist │ │ │ │ -00069050: 656e 95ac 7274 6961 6c91 0440 4b71 7561 en..rtial..@Kqua │ │ │ │ -00069060: 6e93 7469 0c63 6174 696f 6e2c 9b04 55b3 n.ti.cation,..U. │ │ │ │ -00069070: 6661 6c73 6974 9379 91ff 0556 2c98 6e65 falsit.y...V,.ne │ │ │ │ -00069080: 6761 7469 6f6e 2c98 636f 6e6a 756e 6374 gation,.conjunct │ │ │ │ -00069090: 696f 6e91 0440 4a61 6e64 9604 404b 6469 ion..@Jand..@Kdi │ │ │ │ -000690a0: 736a 756e 6374 696f 6e2e 9106 39c7 416c sjunction...9.Al │ │ │ │ -000690b0: 7468 6f75 6768 9374 6865 7365 8ea1 8d91 though.these.... │ │ │ │ -000690c0: eaf1 eb64 650c 6e69 7469 6f6e 7396 03ce ...de.nitions... │ │ │ │ -000690d0: d66d 6190 ac72 799b 03ce d562 9053 8e65 .ma..ry....b.S.e │ │ │ │ -000690e0: 936f 6273 6375 7265 9874 6f93 736f 6d65 .obscure.to.some │ │ │ │ -000690f0: 9872 6561 6465 7273 2c91 03d4 6674 6865 .readers,...fthe │ │ │ │ -00069100: 7993 6172 6598 696e 9366 6163 7498 7374 y.are.in.fact.st │ │ │ │ -00069110: 616e 6461 7264 9364 650c 6e69 7469 6f6e andard.de.nition │ │ │ │ -00069120: 7398 6f66 9374 6865 7365 8ea1 8d91 eaf1 s.of.these...... │ │ │ │ -00069130: eb6c 6f67 6963 616c 9604 b8ad 636f 6e73 .logical....cons │ │ │ │ -00069140: 7461 6e90 ac72 7473 9b04 b8ae 696e 9374 tan..rts....in.t │ │ │ │ -00069150: 6572 6d73 986f 6693 696d 706c 6963 6174 erms.of.implicat │ │ │ │ -00069160: 696f 6e2c 9104 ec2f 6571 7561 6c69 749a ion,.../equalit. │ │ │ │ -00069170: ac72 7993 616e 6493 6398 686f 6963 659b .ry.and.c.hoice. │ │ │ │ -00069180: 04b8 ae77 6974 6869 6e93 6869 6768 6572 ...within.higher │ │ │ │ -00069190: 986f 7264 6572 936c 6f67 6963 2e8e a18d .order.logic.... │ │ │ │ -000691a0: 91ea f1eb 5468 659b 0364 3d6e 6578 7491 ....The..d=next. │ │ │ │ -000691b0: 0364 3c74 95ac 7277 936f 9861 7869 6f6d .damongst │ │ │ │ -00069270: 936f 7468 6572 9874 6869 6e67 732e 9105 .other.things... │ │ │ │ -00069280: ebe3 5468 658e a18d 91ea f1eb 6c61 7374 ..The.......last │ │ │ │ -00069290: 9603 eaa8 6178 696f 6d93 6465 0c6e 6573 ....axiom.de.nes │ │ │ │ -000692a0: 9361 9363 6f6e 7374 616e 9aac 7274 9375 .a.constan..rt.u │ │ │ │ -000692b0: 7365 6493 666f 7293 7498 7970 9053 8e65 sed.for.t.yp.S.e │ │ │ │ -000692c0: 9364 650c 6e69 7469 6f6e 7393 2873 6565 .de.nitions.(see │ │ │ │ -000692d0: 9353 6563 7469 6f6e 9331 302e 352e 3429 .Section.10.5.4) │ │ │ │ -000692e0: 2e8e a18d 91f6 537a 5468 6596 0460 d675 ......SzThe..`.u │ │ │ │ -000692f0: 6e69 7175 6593 7374 616e 6461 7264 936d nique.standard.m │ │ │ │ -00069300: 6f9a 538e 6465 6c93 e54d 696e 9105 4686 o.S.del..Min..F. │ │ │ │ -00069310: cf6f 668d 93eb 614d 494e 8e91 1a00 aacf .of...aMIN...... │ │ │ │ -00069320: 6769 7690 ac72 6573 9104 60d7 7269 7365 giv..res..`.rise │ │ │ │ -00069330: 9374 6f93 6193 756e 6971 7565 9373 7461 .to.a.unique.sta │ │ │ │ -00069340: 6e64 6172 6493 6d6f 9864 656c 936f 668d ndard.mo.del.of. │ │ │ │ -00069350: 93eb 614c 4f47 8e91 159f d4cf 2e8e a18d ..aLOG.......... │ │ │ │ -00069360: 91ea f1eb 5468 6973 9603 7f90 6973 9b03 ....This....is.. │ │ │ │ -00069370: 7f8f 6290 538e 6563 6175 7365 2c91 0394 ..b.S.ecause,... │ │ │ │ -00069380: fb67 6976 90ac 7265 6e93 7468 6598 7365 .giv..ren.the.se │ │ │ │ -00069390: 6d61 6e90 ac72 7469 6373 936f 6698 7465 man..rtics.of.te │ │ │ │ -000693a0: 726d 7393 7365 7493 6f75 7498 696e 9353 rms.set.out.in.S │ │ │ │ -000693b0: 6563 7469 6f6e 9839 2e33 2e32 2c91 0394 ection.9.3.2,... │ │ │ │ -000693c0: fb74 6f93 7361 7469 7366 7998 7468 6593 .to.satisfy.the. │ │ │ │ -000693d0: 6162 9053 8e6f 95ac 7276 9365 8ea1 8d91 ab.S.o..rv.e.... │ │ │ │ -000693e0: eaf1 eb65 7175 6174 696f 6e73 9603 eaa8 ...equations.... │ │ │ │ -000693f0: 6f6e 6593 6973 9366 6f72 6365 6493 746f one.is.forced.to │ │ │ │ -00069400: 9369 6e9a ac72 7465 7270 7265 7493 7468 .in..rterpret.th │ │ │ │ -00069410: 6593 6e65 7793 636f 6e73 7461 6e98 7473 e.new.constan.ts │ │ │ │ -00069420: 9369 6e93 7468 6593 666f 6c6c 6f98 7769 .in.the.follo.wi │ │ │ │ -00069430: 6e67 9377 9861 9879 3a8e 9f17 d685 8d8d ng.w.a.y:....... │ │ │ │ -00069440: 8d8d 91fc 9239 eb60 8088 8e8e 8e91 0851 .....9.`.......Q │ │ │ │ -00069450: d7cf 5b96 fe00 025b df54 8d9f 01cc cceb ..[....[.T...... │ │ │ │ -00069460: 4162 953c 726f 936f 6c8e 9110 d7c4 cf5d Ab.A..] │ │ │ │ -000694e0: 935d 9603 5552 da32 8d93 9ff7 fffc bf51 .]..UR.2.......Q │ │ │ │ -000694f0: 8e8d 910c c71b 9f02 8004 d858 9100 9fd2 ...........X.... │ │ │ │ -00069500: db32 558e 9120 a9ef cf28 d758 8d91 00f1 .2U.. ...(.X.... │ │ │ │ -00069510: 83da 218e 8d91 0cf1 85cf 328e 9112 d181 ..!.......2..... │ │ │ │ -00069520: 298d da21 8e8d 910c 0002 cf32 8e91 15ca )..!.......2.... │ │ │ │ -00069530: a673 656e 6473 9b03 eaa8 d758 9104 46d5 .sends.....X..F. │ │ │ │ -00069540: da32 9355 9105 1bb9 cf61 6e64 98d7 6691 .2.U.....and..f. │ │ │ │ -00069550: 049d 51da 3293 d758 8d91 00f1 83da 218e ..Q.2..X......!. │ │ │ │ -00069560: 8d91 0cf1 85cf 328e 9116 bc29 746f 8e9f ......2....)to.. │ │ │ │ -00069570: 2358 2e8d 8d8d 910e 51d7 5b96 fe00 025b #X......Q.[....[ │ │ │ │ -00069580: da38 cf5d 935d 28d7 5891 00f1 83cf 2928 .8.].](.X.....)( │ │ │ │ -00069590: d766 9b01 47ff cf29 9603 5552 3d8d 8d93 .f..G..)..UR=... │ │ │ │ -000695a0: 9fee 665c bf28 8e8d 9ff8 a664 8d8d 9110 ..f\.(.....d.... │ │ │ │ -000695b0: 638d cf31 8e8d 8d91 2043 8969 6691 03ea c..1.... C.if... │ │ │ │ -000695c0: a8d7 668d 989f fba5 32db 00d5 318e 910c ..f.....2...1... │ │ │ │ -000695d0: a47b da66 cf31 da67 93cf 3d93 d758 8e8e .{.f.1.g..=..X.. │ │ │ │ -000695e0: 8e9f 0e7f ff8d 8d91 1063 8dcf 308e 8d8d .........c..0... │ │ │ │ -000695f0: 9120 4389 6f74 6865 7277 6973 658e 8e8e . C.otherwise... │ │ │ │ -00069600: 8e8e 8e8e 8ea9 271e 118d 8d8d 8d91 fc92 ......'......... │ │ │ │ -00069610: 39eb 6080 888e 8e8e 9108 51d7 cf5b 96fe 9.`.......Q..[.. │ │ │ │ -00069620: 0002 5bda 398d 9f01 dddf d528 d80b 8ddb ..[.9......(.... │ │ │ │ -00069630: 218e 8d91 0880 08eb 4162 953c 726f 936f !.......Ab.A │ │ │ │ -00069660: a7cf 5d93 5d96 0355 52da 328d 939f f7ff ..].]..UR.2..... │ │ │ │ -00069670: fcbf 518e 8d91 0cc7 1b9f 0280 04d8 5891 ..Q...........X. │ │ │ │ -00069680: 009f d2db 3255 8e91 20a9 efcf 28d7 588d ....2U.. ...(.X. │ │ │ │ -00069690: 9100 f183 da21 8e8d 910c f185 cf32 8e91 .....!.......2.. │ │ │ │ -000696a0: 12d1 8129 8dda 218e 8d91 0c00 02cf 328e ...)..!.......2. │ │ │ │ -000696b0: 9115 caa6 7365 6e64 739b 03ea a8d7 5891 ....sends.....X. │ │ │ │ -000696c0: 0446 d5da 3293 5591 051b b9cf 616e 6498 .F..2.U.....and. │ │ │ │ -000696d0: d766 9104 9d51 da32 93d7 588d 9100 f183 .f...Q.2..X..... │ │ │ │ -000696e0: da21 8e8d 910c f185 cf32 8e91 16bc 2974 .!.......2....)t │ │ │ │ -000696f0: 6f8e 9f23 582d 8d8d 8d91 0e51 d75b 96fe o..#X-.....Q.[.. │ │ │ │ -00069700: 0002 5bda 39cf 5d93 5d28 d758 9100 f183 ..[.9.].](.X.... │ │ │ │ -00069710: cf29 28d7 669b 0147 ffcf 2996 0355 523d .)(.f..G..)..UR= │ │ │ │ -00069720: 8d8d 939f ee66 5cbf 288e 8d9f f8a6 648d .....f\.(.....d. │ │ │ │ -00069730: 8d91 1063 8dcf 318e 8d8d 9120 4389 6966 ...c..1.... C.if │ │ │ │ -00069740: 9103 eaa8 d766 8d98 9ffb a532 db00 d531 .....f.....2...1 │ │ │ │ -00069750: 8e91 0ca4 7bda 66cf 31da 6793 36cf 3d93 ....{.f.1.g.6.=. │ │ │ │ -00069760: da3b 8e8e 8e9f 0e7f ff8d 8d91 1063 8dcf .;...........c.. │ │ │ │ -00069770: 308e 8d8d 9120 4389 6f74 6865 7277 6973 0.... C.otherwis │ │ │ │ -00069780: 658e 8e8e 8e8e 8e8e 8e9f 227a 508d 8d8d e........."zP... │ │ │ │ -00069790: 8d91 fc92 39eb 6080 888e 8e8e 9108 51d7 ....9.`.......Q. │ │ │ │ -000697a0: cf5b 96fe 0002 5bdf 468d 9f01 cccc eb41 .[....[.F......A │ │ │ │ -000697b0: 6295 3c72 6f93 6f6c 8e91 10d7 c4cf 5d93 b.| │ │ │ │ +00068df0: 8e8e 8e8e a002 942f df8d a0fd 8bd0 218d ......./......!. │ │ │ │ +00068e00: 91ea f1eb cf46 696e 616c 6c79 91ff 0556 .....Finally...V │ │ │ │ +00068e10: 2c96 03ea a861 7393 666f 7293 7468 6593 ,....as.for.the. │ │ │ │ +00068e20: 7468 656f 7279 8d93 eb61 4d49 4e8e 9115 theory...aMIN... │ │ │ │ +00068e30: 29a6 cf2c 9374 6865 9373 6574 8d93 df54 )..,.the.set...T │ │ │ │ +00068e40: 6865 6f90 ac72 7265 6d73 8e8d 9133 bd5c heo..rrems...3.\ │ │ │ │ +00068e50: 9f02 8ef0 eb61 4c4f 478e 9149 6702 cf69 .....aLOG..Ig..i │ │ │ │ +00068e60: 7393 7461 6b9a ac72 656e 9374 6f93 6290 s.tak..ren.to.b. │ │ │ │ +00068e70: 538e 6593 656d 7074 9879 91ff 0556 2e8e S.e.empt.y...V.. │ │ │ │ +00068e80: a410 0000 8d91 f653 7a4e 6f74 6596 03d5 .......SzNote... │ │ │ │ +00068e90: 0974 6861 749b 03d5 0874 6865 9361 7869 .that....the.axi │ │ │ │ +00068ea0: 6f6d 7398 6f66 9374 6865 9874 6865 6f72 oms.of.the.theor │ │ │ │ +00068eb0: 798d 93eb 614c 4f47 8e91 18e9 10cf 6172 y...aLOG......ar │ │ │ │ +00068ec0: 6598 6573 7365 6e90 ac72 7469 616c 6c79 e.essen..rtially │ │ │ │ +00068ed0: 93e5 6465 0c6e 6974 696f 6e73 9104 d2e5 ..de.nitions.... │ │ │ │ +00068ee0: cf6f 6693 7468 6598 6e65 7793 636f 6e73 .of.the.new.cons │ │ │ │ +00068ef0: 7461 6e90 ac72 7473 8ea1 8d91 eaf1 eb6f tan..rts.......o │ │ │ │ +00068f00: 668d 9104 57ef eb61 4c4f 478e 9119 eedc f...W..aLOG..... │ │ │ │ +00068f10: cf61 7396 0457 ef74 6572 6d73 9b04 57f0 .as..W.terms..W. │ │ │ │ +00068f20: 696e 9374 6865 936f 7269 6769 6e61 6c93 in.the.original. │ │ │ │ +00068f30: 7468 656f 7279 8d93 eb61 4d49 4e8e 9115 theory...aMIN... │ │ │ │ +00068f40: 96ed cf2e 9106 80b5 2854 6865 986d 6563 ........(The.mec │ │ │ │ +00068f50: 9aac 7268 616e 6973 6d93 666f 7293 6d61 ..rhanism.for.ma │ │ │ │ +00068f60: 6b69 6e67 9373 7563 9868 9365 7874 656e king.suc.h.exten │ │ │ │ +00068f70: 7369 6f6e 738e a18d 91ea f1eb 6f66 9604 sions.......of.. │ │ │ │ +00068f80: a6f6 7468 656f 7269 6573 9b04 a6f5 6290 ..theories....b. │ │ │ │ +00068f90: ac72 7993 6465 0c6e 6974 696f 6e73 936f .ry.de.nitions.o │ │ │ │ +00068fa0: 6693 6e65 7798 636f 6e73 7461 6e90 ac72 f.new.constan..r │ │ │ │ +00068fb0: 7473 9377 696c 6c93 6290 538e 6593 7365 ts.will.b.S.e.se │ │ │ │ +00068fc0: 7498 6f75 7493 696e 9367 656e 6572 616c t.out.in.general │ │ │ │ +00068fd0: 9369 6e98 5365 6374 696f 6e93 3130 2e35 .in.Section.10.5 │ │ │ │ +00068fe0: 2e31 2e29 8ea1 8d91 eaf1 eb54 6865 9605 .1.).......The.. │ │ │ │ +00068ff0: 8036 0c72 7374 9373 6576 9aac 7265 6e93 .6.rst.sev..ren. │ │ │ │ +00069000: 6178 696f 6d73 9364 650c 6e65 9374 6865 axioms.de.ne.the │ │ │ │ +00069010: 936c 6f67 6963 616c 9363 6f6e 7374 616e .logical.constan │ │ │ │ +00069020: 9874 7393 666f 7293 7472 7574 682c 9105 .ts.for.truth,.. │ │ │ │ +00069030: e59a 756e 6976 9865 7273 616c 9371 7561 ..univ.ersal.qua │ │ │ │ +00069040: 6e98 7469 0c63 6174 696f 6e2c 8ea1 8d91 n.ti.cation,.... │ │ │ │ +00069050: eaf1 eb65 7869 7374 656e 95ac 7274 6961 ...existen..rtia │ │ │ │ +00069060: 6c91 0440 4b71 7561 6e93 7469 0c63 6174 l..@Kquan.ti.cat │ │ │ │ +00069070: 696f 6e2c 9b04 55b3 6661 6c73 6974 9379 ion,..U.falsit.y │ │ │ │ +00069080: 91ff 0556 2c98 6e65 6761 7469 6f6e 2c98 ...V,.negation,. │ │ │ │ +00069090: 636f 6e6a 756e 6374 696f 6e91 0440 4a61 conjunction..@Ja │ │ │ │ +000690a0: 6e64 9604 404b 6469 736a 756e 6374 696f nd..@Kdisjunctio │ │ │ │ +000690b0: 6e2e 9106 39c7 416c 7468 6f75 6768 9374 n...9.Although.t │ │ │ │ +000690c0: 6865 7365 8ea1 8d91 eaf1 eb64 650c 6e69 hese.......de.ni │ │ │ │ +000690d0: 7469 6f6e 7396 03ce d66d 6190 ac72 799b tions....ma..ry. │ │ │ │ +000690e0: 03ce d562 9053 8e65 936f 6273 6375 7265 ...b.S.e.obscure │ │ │ │ +000690f0: 9874 6f93 736f 6d65 9872 6561 6465 7273 .to.some.readers │ │ │ │ +00069100: 2c91 03d4 6674 6865 7993 6172 6598 696e ,...fthey.are.in │ │ │ │ +00069110: 9366 6163 7498 7374 616e 6461 7264 9364 .fact.standard.d │ │ │ │ +00069120: 650c 6e69 7469 6f6e 7398 6f66 9374 6865 e.nitions.of.the │ │ │ │ +00069130: 7365 8ea1 8d91 eaf1 eb6c 6f67 6963 616c se.......logical │ │ │ │ +00069140: 9604 b8ad 636f 6e73 7461 6e90 ac72 7473 ....constan..rts │ │ │ │ +00069150: 9b04 b8ae 696e 9374 6572 6d73 986f 6693 ....in.terms.of. │ │ │ │ +00069160: 696d 706c 6963 6174 696f 6e2c 9104 ec2f implication,.../ │ │ │ │ +00069170: 6571 7561 6c69 749a ac72 7993 616e 6493 equalit..ry.and. │ │ │ │ +00069180: 6398 686f 6963 659b 04b8 ae77 6974 6869 c.hoice....withi │ │ │ │ +00069190: 6e93 6869 6768 6572 986f 7264 6572 936c n.higher.order.l │ │ │ │ +000691a0: 6f67 6963 2e8e a18d 91ea f1eb 5468 659b ogic........The. │ │ │ │ +000691b0: 0364 3d6e 6578 7491 0364 3c74 95ac 7277 .d=next..damongst.other.t │ │ │ │ +00069280: 6869 6e67 732e 9105 ebe3 5468 658e a18d hings.....The... │ │ │ │ +00069290: 91ea f1eb 6c61 7374 9603 eaa8 6178 696f ....last....axio │ │ │ │ +000692a0: 6d93 6465 0c6e 6573 9361 9363 6f6e 7374 m.de.nes.a.const │ │ │ │ +000692b0: 616e 9aac 7274 9375 7365 6493 666f 7293 an..rt.used.for. │ │ │ │ +000692c0: 7498 7970 9053 8e65 9364 650c 6e69 7469 t.yp.S.e.de.niti │ │ │ │ +000692d0: 6f6e 7393 2873 6565 9353 6563 7469 6f6e ons.(see.Section │ │ │ │ +000692e0: 9331 302e 352e 3429 2e8e a18d 91f6 537a .10.5.4)......Sz │ │ │ │ +000692f0: 5468 6596 0460 d675 6e69 7175 6593 7374 The..`.unique.st │ │ │ │ +00069300: 616e 6461 7264 936d 6f9a 538e 6465 6c93 andard.mo.S.del. │ │ │ │ +00069310: e54d 696e 9105 4686 cf6f 668d 93eb 614d .Min..F..of...aM │ │ │ │ +00069320: 494e 8e91 1a00 aacf 6769 7690 ac72 6573 IN......giv..res │ │ │ │ +00069330: 9104 60d7 7269 7365 9374 6f93 6193 756e ..`.rise.to.a.un │ │ │ │ +00069340: 6971 7565 9373 7461 6e64 6172 6493 6d6f ique.standard.mo │ │ │ │ +00069350: 9864 656c 936f 668d 93eb 614c 4f47 8e91 .del.of...aLOG.. │ │ │ │ +00069360: 159f d4cf 2e8e a18d 91ea f1eb 5468 6973 ............This │ │ │ │ +00069370: 9603 7f90 6973 9b03 7f8f 6290 538e 6563 ....is....b.S.ec │ │ │ │ +00069380: 6175 7365 2c91 0394 fb67 6976 90ac 7265 ause,....giv..re │ │ │ │ +00069390: 6e93 7468 6598 7365 6d61 6e90 ac72 7469 n.the.seman..rti │ │ │ │ +000693a0: 6373 936f 6698 7465 726d 7393 7365 7493 cs.of.terms.set. │ │ │ │ +000693b0: 6f75 7498 696e 9353 6563 7469 6f6e 9839 out.in.Section.9 │ │ │ │ +000693c0: 2e33 2e32 2c91 0394 fb74 6f93 7361 7469 .3.2,....to.sati │ │ │ │ +000693d0: 7366 7998 7468 6593 6162 9053 8e6f 95ac sfy.the.ab.S.o.. │ │ │ │ +000693e0: 7276 9365 8ea1 8d91 eaf1 eb65 7175 6174 rv.e.......equat │ │ │ │ +000693f0: 696f 6e73 9603 eaa8 6f6e 6593 6973 9366 ions....one.is.f │ │ │ │ +00069400: 6f72 6365 6493 746f 9369 6e9a ac72 7465 orced.to.in..rte │ │ │ │ +00069410: 7270 7265 7493 7468 6593 6e65 7793 636f rpret.the.new.co │ │ │ │ +00069420: 6e73 7461 6e98 7473 9369 6e93 7468 6593 nstan.ts.in.the. │ │ │ │ +00069430: 666f 6c6c 6f98 7769 6e67 9377 9861 9879 follo.wing.w.a.y │ │ │ │ +00069440: 3a8e 9f17 d685 8d8d 8d8d 91fc 9239 eb60 :............9.` │ │ │ │ +00069450: 8088 8e8e 8e91 0851 d7cf 5b96 fe00 025b .......Q..[....[ │ │ │ │ +00069460: df54 8d9f 01cc cceb 4162 953c 726f 936f .T......Ab.A..].]..UR.2 │ │ │ │ +000694f0: 8d93 9ff7 fffc bf51 8e8d 910c c71b 9f02 .......Q........ │ │ │ │ +00069500: 8004 d858 9100 9fd2 db32 558e 9120 a9ef ...X.....2U.. .. │ │ │ │ +00069510: cf28 d758 8d91 00f1 83da 218e 8d91 0cf1 .(.X......!..... │ │ │ │ +00069520: 85cf 328e 9112 d181 298d da21 8e8d 910c ..2.....)..!.... │ │ │ │ +00069530: 0002 cf32 8e91 15ca a673 656e 6473 9b03 ...2.....sends.. │ │ │ │ +00069540: eaa8 d758 9104 46d5 da32 9355 9105 1bb9 ...X..F..2.U.... │ │ │ │ +00069550: cf61 6e64 98d7 6691 049d 51da 3293 d758 .and..f...Q.2..X │ │ │ │ +00069560: 8d91 00f1 83da 218e 8d91 0cf1 85cf 328e ......!.......2. │ │ │ │ +00069570: 9116 bc29 746f 8e9f 2358 2e8d 8d8d 910e ...)to..#X...... │ │ │ │ +00069580: 51d7 5b96 fe00 025b da38 cf5d 935d 28d7 Q.[....[.8.].](. │ │ │ │ +00069590: 5891 00f1 83cf 2928 d766 9b01 47ff cf29 X.....)(.f..G..) │ │ │ │ +000695a0: 9603 5552 3d8d 8d93 9fee 665c bf28 8e8d ..UR=.....f\.(.. │ │ │ │ +000695b0: 9ff8 a664 8d8d 9110 638d cf31 8e8d 8d91 ...d....c..1.... │ │ │ │ +000695c0: 2043 8969 6691 03ea a8d7 668d 989f fba5 C.if.....f..... │ │ │ │ +000695d0: 32db 00d5 318e 910c a47b da66 cf31 da67 2...1....{.f.1.g │ │ │ │ +000695e0: 93cf 3d93 d758 8e8e 8e9f 0e7f ff8d 8d91 ..=..X.......... │ │ │ │ +000695f0: 1063 8dcf 308e 8d8d 9120 4389 6f74 6865 .c..0.... C.othe │ │ │ │ +00069600: 7277 6973 658e 8e8e 8e8e 8e8e 8ea9 271e rwise.........'. │ │ │ │ +00069610: 118d 8d8d 8d91 fc92 39eb 6080 888e 8e8e ........9.`..... │ │ │ │ +00069620: 9108 51d7 cf5b 96fe 0002 5bda 398d 9f01 ..Q..[....[.9... │ │ │ │ +00069630: dddf d528 d80b 8ddb 218e 8d91 0880 08eb ...(....!....... │ │ │ │ +00069640: 4162 953c 726f 936f 6c8e 9118 d7cc d529 Ab.A..].]..U │ │ │ │ +00069670: 52da 328d 939f f7ff fcbf 518e 8d91 0cc7 R.2.......Q..... │ │ │ │ +00069680: 1b9f 0280 04d8 5891 009f d2db 3255 8e91 ......X.....2U.. │ │ │ │ +00069690: 20a9 efcf 28d7 588d 9100 f183 da21 8e8d ...(.X......!.. │ │ │ │ +000696a0: 910c f185 cf32 8e91 12d1 8129 8dda 218e .....2.....)..!. │ │ │ │ +000696b0: 8d91 0c00 02cf 328e 9115 caa6 7365 6e64 ......2.....send │ │ │ │ +000696c0: 739b 03ea a8d7 5891 0446 d5da 3293 5591 s.....X..F..2.U. │ │ │ │ +000696d0: 051b b9cf 616e 6498 d766 9104 9d51 da32 ....and..f...Q.2 │ │ │ │ +000696e0: 93d7 588d 9100 f183 da21 8e8d 910c f185 ..X......!...... │ │ │ │ +000696f0: cf32 8e91 16bc 2974 6f8e 9f23 582d 8d8d .2....)to..#X-.. │ │ │ │ +00069700: 8d91 0e51 d75b 96fe 0002 5bda 39cf 5d93 ...Q.[....[.9.]. │ │ │ │ +00069710: 5d28 d758 9100 f183 cf29 28d7 669b 0147 ](.X.....)(.f..G │ │ │ │ +00069720: ffcf 2996 0355 523d 8d8d 939f ee66 5cbf ..)..UR=.....f\. │ │ │ │ +00069730: 288e 8d9f f8a6 648d 8d91 1063 8dcf 318e (.....d....c..1. │ │ │ │ +00069740: 8d8d 9120 4389 6966 9103 eaa8 d766 8d98 ... C.if.....f.. │ │ │ │ +00069750: 9ffb a532 db00 d531 8e91 0ca4 7bda 66cf ...2...1....{.f. │ │ │ │ +00069760: 31da 6793 36cf 3d93 da3b 8e8e 8e9f 0e7f 1.g.6.=..;...... │ │ │ │ +00069770: ff8d 8d91 1063 8dcf 308e 8d8d 9120 4389 .....c..0.... C. │ │ │ │ +00069780: 6f74 6865 7277 6973 658e 8e8e 8e8e 8e8e otherwise....... │ │ │ │ +00069790: 8e9f 227a 508d 8d8d 8d91 fc92 39eb 6080 .."zP.......9.`. │ │ │ │ +000697a0: 888e 8e8e 9108 51d7 cf5b 96fe 0002 5bdf ......Q..[....[. │ │ │ │ +000697b0: 468d 9f01 cccc eb41 6295 3c72 6f93 6f6c F......Ab.|......./.. │ │ │ │ -00069c20: a0fd 8bd0 218d 8d8d 8d91 2467 afeb 6080 ....!.....$g..`. │ │ │ │ -00069c30: 888e 8e8e 9130 274d cf5b 96fe 0002 5b8d .....0'M.[....[. │ │ │ │ -00069c40: df4f 6e65 8d8d 9100 b478 8900 0066 6600 .One.....x...ff. │ │ │ │ -00069c50: 0386 668e 8e91 043a de4f 6e65 8e8d 912c ..f....:.One..., │ │ │ │ -00069c60: 1014 9f01 dddf d528 d80b 8ddb 218e 9608 .......(....!... │ │ │ │ -00069c70: 8008 d80c 9069 3ed5 298d db21 8e8d 93eb .....i>.)..!.... │ │ │ │ -00069c80: 4162 953c 726f 936f 6c8e 8e91 5f28 33cf Ab..)..!....Ab..!....F. │ │ │ │ -0006a090: 0bd5 298d db21 8e8d 93eb 4162 953c 726f ..)..!....Ab........<.. │ │ │ │ -0006a240: 1200 0c8d 933e 8ea1 8d93 3a8e 8e8d 9ff1 .....>....:..... │ │ │ │ -0006a250: 6664 8d8d 9111 38e1 cf31 8e8d 8d91 2118 fd....8..1....!. │ │ │ │ -0006a260: dd69 6691 03ea a85b 96fe 0002 5b8d df4f .if....[....[..O │ │ │ │ -0006a270: 6e65 8d8d 9100 b478 8900 0066 6600 0386 ne.....x...ff... │ │ │ │ -0006a280: 668e 8e91 043a de4f 6e65 8e91 2c10 14cf f....:.One..,... │ │ │ │ -0006a290: 5d93 5d28 d759 9100 a71c 3b98 5891 00f1 ].](.Y....;.X... │ │ │ │ -0006a2a0: 83cf 2928 d767 906e 39cf 2996 0355 523d ..)(.g.n9.)..UR= │ │ │ │ -0006a2b0: 9331 8e8e 8ea4 0e7f ff8d 8d8d 9121 18dd .1...........!.. │ │ │ │ -0006a2c0: 616e 6491 03ea a8d7 668d 9101 47ff 9ffb and.....f...G... │ │ │ │ -0006a2d0: a532 db00 d531 8e91 0ca4 7bda 66cf 31da .2...1....{.f.1. │ │ │ │ -0006a2e0: 6793 cf3d 93da 66d7 6795 6e39 cf28 d779 g..=..f.g.n9.(.y │ │ │ │ -0006a2f0: 93cf 2996 0355 523a 93d7 7991 03c3 8bda ..)..UR:..y..... │ │ │ │ -0006a300: 3293 d759 9102 9c70 da67 8e8e 8ea1 8d8d 2..Y...p.g...... │ │ │ │ -0006a310: 9111 38e1 cf30 8e8d 8d91 2118 dd6f 7468 ..8..0....!..oth │ │ │ │ -0006a320: 6572 7769 7365 2e8e 8e8e 8e8e 8e8e 8e9f erwise.......... │ │ │ │ -0006a330: 2e22 618d 9112 c761 5369 6e63 6596 03bf ."a....aSince... │ │ │ │ -0006a340: b774 6865 7365 9364 650c 6e69 7469 6f6e .these.de.nition │ │ │ │ -0006a350: 7393 779a ac72 6572 6591 03bf b66f 6274 s.w..rere....obt │ │ │ │ -0006a360: 6169 6e65 6493 6298 7993 6170 706c 7969 ained.b.y.applyi │ │ │ │ -0006a370: 6e67 9374 6865 9373 656d 616e 9874 6963 ng.the.seman.tic │ │ │ │ -0006a380: 7393 6f66 9374 6572 6d73 9103 bfb6 746f s.of.terms....to │ │ │ │ -0006a390: 9374 6865 936c 6566 7493 6861 6e64 8ea1 .the.left.hand.. │ │ │ │ -0006a3a0: 8d91 12c7 6173 6964 6573 9604 5fb7 6f66 ....asides.._.of │ │ │ │ -0006a3b0: 9b04 5fb8 7468 6593 6571 7561 7469 6f6e .._.the.equation │ │ │ │ -0006a3c0: 7398 7768 6963 90ac 7268 9366 6f72 6d98 s.whic..rh.form. │ │ │ │ -0006a3d0: 7468 6593 6178 696f 6d73 986f 668d 93eb the.axioms.of... │ │ │ │ -0006a3e0: 614c 4f47 8e91 159e b5cf 2c91 047c fc74 aLOG......,..|.t │ │ │ │ -0006a3f0: 6865 7365 9361 7869 6f6d 7398 6172 6593 hese.axioms.are. │ │ │ │ -0006a400: 7361 7469 730c 6564 9861 6e64 936f 6e65 satis.ed.and.one │ │ │ │ -0006a410: 8ea1 8d91 12c7 616f 6274 6169 6e73 9603 ......aobtains.. │ │ │ │ -0006a420: eaa8 6193 6d6f 9053 8e64 656c 936f 6693 ..a.mo.S.del.of. │ │ │ │ -0006a430: 7468 6593 7468 656f 7279 8d93 eb61 4c4f the.theory...aLO │ │ │ │ -0006a440: 478e 9115 29a6 cf2e 8e9f 25af ac8d 8d91 G...).....%..... │ │ │ │ -0006a450: 12c7 61eb 4731 302e 342e 338e 914c 60f5 ..a.G10.4.3..L`. │ │ │ │ -0006a460: 5468 6596 0566 6674 6865 6f72 7993 eb6a The..fftheory..j │ │ │ │ -0006a470: 494e 4954 8e9f 18b4 558d 9112 c761 cf54 INIT....U....a.T │ │ │ │ -0006a480: 6865 9603 eaa8 7468 656f 7279 8d93 eb61 he....theory...a │ │ │ │ -0006a490: 494e 4954 8e91 1ed3 f8cf 6973 936f 6274 INIT......is.obt │ │ │ │ -0006a4a0: 6169 6e65 6493 629a ac72 7993 6164 6469 ained.b..ry.addi │ │ │ │ -0006a4b0: 6e67 9374 6865 9366 6f6c 6c6f 9877 696e ng.the.follo.win │ │ │ │ -0006a4c0: 6793 0c76 9865 9361 7869 6f6d 7393 746f g..v.e.axioms.to │ │ │ │ -0006a4d0: 9374 6865 9374 6865 6f72 798d 93eb 614c .the.theory...aL │ │ │ │ -0006a4e0: 4f47 8e91 1529 a6cf 2e8e 9f54 664a 8d8d OG...).....TfJ.. │ │ │ │ -0006a4f0: 8d8d 9fc5 e667 8d8d 8d91 18c7 61eb 6142 .....g......a.aB │ │ │ │ -0006a500: 4f4f 4c8d 9100 b097 8900 0066 6600 0373 OOL........ff..s │ │ │ │ -0006a510: 028e 9604 2399 4341 5345 538d 9100 b097 ....#.CASES..... │ │ │ │ -0006a520: 8900 0066 6600 0373 028e 9341 588e 8e8d ...ff..s...AX... │ │ │ │ -0006a530: 917d 8a7b da60 9603 5552 38d7 623a 9103 .}.{.`..UR8.b:.. │ │ │ │ -0006a540: eaa8 cf28 d762 93cf 3d93 df54 cf29 9602 ...(.b..=..T.).. │ │ │ │ -0006a550: aaa8 da5f 93cf 28d7 6296 0355 52cf 3d93 ..._..(.b..UR.=. │ │ │ │ -0006a560: df46 cf29 8e8e a40e 7fff a18d 8d8d 9118 .F.)............ │ │ │ │ -0006a570: c761 eb61 494d 508d 9100 b097 8900 0066 .a.aIMP........f │ │ │ │ -0006a580: 6600 0373 028e 9604 2399 414e 5449 5359 f..s....#.ANTISY │ │ │ │ -0006a590: 4d8d 9100 b097 8900 0066 6600 0373 028e M........ff..s.. │ │ │ │ -0006a5a0: 9341 588e 8e8d 917d 8a7b da60 9603 5552 .AX....}.{.`..UR │ │ │ │ -0006a5b0: 38d7 628d 9f01 cccc d531 8e91 08aa acd7 8.b......1...... │ │ │ │ -0006a5c0: 628d 9f01 cccc d532 8e9b 04c0 04d7 3a91 b......2......:. │ │ │ │ -0006a5d0: 03ea a8cf 28d7 628d 9f01 cccc d531 8e91 ....(.b......1.. │ │ │ │ -0006a5e0: 0815 56da 2993 d762 8d9f 01cc ccd5 328e ..V.)..b......2. │ │ │ │ -0006a5f0: 98cf 2993 da29 93cf 28d7 628d 9f01 cccc ..)..)..(.b..... │ │ │ │ -0006a600: d532 8e91 0815 56da 2993 d762 8d9f 01cc .2....V.)..b.... │ │ │ │ -0006a610: ccd5 318e 98cf 2993 da29 93cf 28d7 628d ..1...)..)..(.b. │ │ │ │ -0006a620: 9f01 cccc d531 8e91 0815 56cf 3d93 d762 .....1....V.=..b │ │ │ │ -0006a630: 8d9f 01cc ccd5 328e 98cf 298e 8ea1 a18d ......2...)..... │ │ │ │ -0006a640: 8d8d 9118 c761 eb61 4554 418d 9100 b097 .....a.aETA..... │ │ │ │ -0006a650: 8900 0066 6600 0373 028e 9104 2399 4158 ...ff..s....#.AX │ │ │ │ -0006a660: 8e8e 8d91 7d8a 7bda 609b 0355 5238 d766 ....}.{.`..UR8.f │ │ │ │ -0006a670: 8d9f 01cc ccd8 0b8d db21 8e91 0880 08d8 .........!...... │ │ │ │ -0006a680: 0c8e 9113 a3db d73a 9603 eaa8 cf28 d715 .......:.....(.. │ │ │ │ -0006a690: 783a 9366 9105 32a7 78cf 2998 3d98 d766 x:.f..2.x.).=..f │ │ │ │ -0006a6a0: 8e8e a1a1 8d8d 8d91 18c7 61eb 6153 454c ..........a.aSEL │ │ │ │ -0006a6b0: 4543 548d 9100 b097 8900 0066 6600 0373 ECT........ff..s │ │ │ │ -0006a6c0: 028e 9104 2399 4158 8e8e 8d91 7d8a 7bda ....#.AX....}.{. │ │ │ │ -0006a6d0: 6096 0355 5238 d750 8d9f 01cc ccd8 0b8d `..UR8.P........ │ │ │ │ -0006a6e0: db21 8e8d 9108 8008 eb41 6295 3c72 6f93 .!.......Ab.|.. │ │ │ │ +00069c20: 8e8e a002 942f df8d a0fd 8bd0 218d 8d8d ...../......!... │ │ │ │ +00069c30: 8d91 2467 afeb 6080 888e 8e8e 9130 274d ..$g..`......0'M │ │ │ │ +00069c40: cf5b 96fe 0002 5b8d df4f 6e65 8d8d 9100 .[....[..One.... │ │ │ │ +00069c50: b478 8900 0066 6600 0386 668e 8e91 043a .x...ff...f....: │ │ │ │ +00069c60: de4f 6e65 8e8d 912c 1014 9f01 dddf d528 .One...,.......( │ │ │ │ +00069c70: d80b 8ddb 218e 9608 8008 d80c 9069 3ed5 ....!........i>. │ │ │ │ +00069c80: 298d db21 8e8d 93eb 4162 953c 726f 936f )..!....Ab..)..!.. │ │ │ │ +00069e90: 93eb 4162 953c 726f 936f 6c8e 8e91 4be8 ..Ab. │ │ │ │ +0006a090: db21 8e91 08e9 46d8 0bd5 298d db21 8e8d .!....F...)..!.. │ │ │ │ +0006a0a0: 93eb 4162 953c 726f 936f 6c8e 8e92 00ac ..Ab... │ │ │ │ +0006a240: 0300 028d 933c 8e9f 1200 0c8d 933e 8ea1 .....<.......>.. │ │ │ │ +0006a250: 8d93 3a8e 8e8d 9ff1 6664 8d8d 9111 38e1 ..:.....fd....8. │ │ │ │ +0006a260: cf31 8e8d 8d91 2118 dd69 6691 03ea a85b .1....!..if....[ │ │ │ │ +0006a270: 96fe 0002 5b8d df4f 6e65 8d8d 9100 b478 ....[..One.....x │ │ │ │ +0006a280: 8900 0066 6600 0386 668e 8e91 043a de4f ...ff...f....:.O │ │ │ │ +0006a290: 6e65 8e91 2c10 14cf 5d93 5d28 d759 9100 ne..,...].](.Y.. │ │ │ │ +0006a2a0: a71c 3b98 5891 00f1 83cf 2928 d767 906e ..;.X.....)(.g.n │ │ │ │ +0006a2b0: 39cf 2996 0355 523d 9331 8e8e 8ea4 0e7f 9.)..UR=.1...... │ │ │ │ +0006a2c0: ff8d 8d8d 9121 18dd 616e 6491 03ea a8d7 .....!..and..... │ │ │ │ +0006a2d0: 668d 9101 47ff 9ffb a532 db00 d531 8e91 f...G....2...1.. │ │ │ │ +0006a2e0: 0ca4 7bda 66cf 31da 6793 cf3d 93da 66d7 ..{.f.1.g..=..f. │ │ │ │ +0006a2f0: 6795 6e39 cf28 d779 93cf 2996 0355 523a g.n9.(.y..)..UR: │ │ │ │ +0006a300: 93d7 7991 03c3 8bda 3293 d759 9102 9c70 ..y.....2..Y...p │ │ │ │ +0006a310: da67 8e8e 8ea1 8d8d 9111 38e1 cf30 8e8d .g........8..0.. │ │ │ │ +0006a320: 8d91 2118 dd6f 7468 6572 7769 7365 2e8e ..!..otherwise.. │ │ │ │ +0006a330: 8e8e 8e8e 8e8e 8e9f 2e22 618d 9112 c761 ........."a....a │ │ │ │ +0006a340: 5369 6e63 6596 03bf b774 6865 7365 9364 Since....these.d │ │ │ │ +0006a350: 650c 6e69 7469 6f6e 7393 779a ac72 6572 e.nitions.w..rer │ │ │ │ +0006a360: 6591 03bf b66f 6274 6169 6e65 6493 6298 e....obtained.b. │ │ │ │ +0006a370: 7993 6170 706c 7969 6e67 9374 6865 9373 y.applying.the.s │ │ │ │ +0006a380: 656d 616e 9874 6963 7393 6f66 9374 6572 eman.tics.of.ter │ │ │ │ +0006a390: 6d73 9103 bfb6 746f 9374 6865 936c 6566 ms....to.the.lef │ │ │ │ +0006a3a0: 7493 6861 6e64 8ea1 8d91 12c7 6173 6964 t.hand......asid │ │ │ │ +0006a3b0: 6573 9604 5fb7 6f66 9b04 5fb8 7468 6593 es.._.of.._.the. │ │ │ │ +0006a3c0: 6571 7561 7469 6f6e 7398 7768 6963 90ac equations.whic.. │ │ │ │ +0006a3d0: 7268 9366 6f72 6d98 7468 6593 6178 696f rh.form.the.axio │ │ │ │ +0006a3e0: 6d73 986f 668d 93eb 614c 4f47 8e91 159e ms.of...aLOG.... │ │ │ │ +0006a3f0: b5cf 2c91 047c fc74 6865 7365 9361 7869 ..,..|.these.axi │ │ │ │ +0006a400: 6f6d 7398 6172 6593 7361 7469 730c 6564 oms.are.satis.ed │ │ │ │ +0006a410: 9861 6e64 936f 6e65 8ea1 8d91 12c7 616f .and.one......ao │ │ │ │ +0006a420: 6274 6169 6e73 9603 eaa8 6193 6d6f 9053 btains....a.mo.S │ │ │ │ +0006a430: 8e64 656c 936f 6693 7468 6593 7468 656f .del.of.the.theo │ │ │ │ +0006a440: 7279 8d93 eb61 4c4f 478e 9115 29a6 cf2e ry...aLOG...)... │ │ │ │ +0006a450: 8e9f 25af ac8d 8d91 12c7 61eb 4731 302e ..%.......a.G10. │ │ │ │ +0006a460: 342e 338e 914c 60f5 5468 6596 0566 6674 4.3..L`.The..fft │ │ │ │ +0006a470: 6865 6f72 7993 eb6a 494e 4954 8e9f 18b4 heory..jINIT.... │ │ │ │ +0006a480: 558d 9112 c761 cf54 6865 9603 eaa8 7468 U....a.The....th │ │ │ │ +0006a490: 656f 7279 8d93 eb61 494e 4954 8e91 1ed3 eory...aINIT.... │ │ │ │ +0006a4a0: f8cf 6973 936f 6274 6169 6e65 6493 629a ..is.obtained.b. │ │ │ │ +0006a4b0: ac72 7993 6164 6469 6e67 9374 6865 9366 .ry.adding.the.f │ │ │ │ +0006a4c0: 6f6c 6c6f 9877 696e 6793 0c76 9865 9361 ollo.wing..v.e.a │ │ │ │ +0006a4d0: 7869 6f6d 7393 746f 9374 6865 9374 6865 xioms.to.the.the │ │ │ │ +0006a4e0: 6f72 798d 93eb 614c 4f47 8e91 1529 a6cf ory...aLOG...).. │ │ │ │ +0006a4f0: 2e8e 9f54 664a 8d8d 8d8d 9fc5 e667 8d8d ...TfJ.......g.. │ │ │ │ +0006a500: 8d91 18c7 61eb 6142 4f4f 4c8d 9100 b097 ....a.aBOOL..... │ │ │ │ +0006a510: 8900 0066 6600 0373 028e 9604 2399 4341 ...ff..s....#.CA │ │ │ │ +0006a520: 5345 538d 9100 b097 8900 0066 6600 0373 SES........ff..s │ │ │ │ +0006a530: 028e 9341 588e 8e8d 917d 8a7b da60 9603 ...AX....}.{.`.. │ │ │ │ +0006a540: 5552 38d7 623a 9103 eaa8 cf28 d762 93cf UR8.b:.....(.b.. │ │ │ │ +0006a550: 3d93 df54 cf29 9602 aaa8 da5f 93cf 28d7 =..T.)....._..(. │ │ │ │ +0006a560: 6296 0355 52cf 3d93 df46 cf29 8e8e a40e b..UR.=..F.).... │ │ │ │ +0006a570: 7fff a18d 8d8d 9118 c761 eb61 494d 508d .........a.aIMP. │ │ │ │ +0006a580: 9100 b097 8900 0066 6600 0373 028e 9604 .......ff..s.... │ │ │ │ +0006a590: 2399 414e 5449 5359 4d8d 9100 b097 8900 #.ANTISYM....... │ │ │ │ +0006a5a0: 0066 6600 0373 028e 9341 588e 8e8d 917d .ff..s...AX....} │ │ │ │ +0006a5b0: 8a7b da60 9603 5552 38d7 628d 9f01 cccc .{.`..UR8.b..... │ │ │ │ +0006a5c0: d531 8e91 08aa acd7 628d 9f01 cccc d532 .1......b......2 │ │ │ │ +0006a5d0: 8e9b 04c0 04d7 3a91 03ea a8cf 28d7 628d ......:.....(.b. │ │ │ │ +0006a5e0: 9f01 cccc d531 8e91 0815 56da 2993 d762 .....1....V.)..b │ │ │ │ +0006a5f0: 8d9f 01cc ccd5 328e 98cf 2993 da29 93cf ......2...)..).. │ │ │ │ +0006a600: 28d7 628d 9f01 cccc d532 8e91 0815 56da (.b......2....V. │ │ │ │ +0006a610: 2993 d762 8d9f 01cc ccd5 318e 98cf 2993 )..b......1...). │ │ │ │ +0006a620: da29 93cf 28d7 628d 9f01 cccc d531 8e91 .)..(.b......1.. │ │ │ │ +0006a630: 0815 56cf 3d93 d762 8d9f 01cc ccd5 328e ..V.=..b......2. │ │ │ │ +0006a640: 98cf 298e 8ea1 a18d 8d8d 9118 c761 eb61 ..)..........a.a │ │ │ │ +0006a650: 4554 418d 9100 b097 8900 0066 6600 0373 ETA........ff..s │ │ │ │ +0006a660: 028e 9104 2399 4158 8e8e 8d91 7d8a 7bda ....#.AX....}.{. │ │ │ │ +0006a670: 609b 0355 5238 d766 8d9f 01cc ccd8 0b8d `..UR8.f........ │ │ │ │ +0006a680: db21 8e91 0880 08d8 0c8e 9113 a3db d73a .!.............: │ │ │ │ +0006a690: 9603 eaa8 cf28 d715 783a 9366 9105 32a7 .....(..x:.f..2. │ │ │ │ +0006a6a0: 78cf 2998 3d98 d766 8e8e a1a1 8d8d 8d91 x.).=..f........ │ │ │ │ +0006a6b0: 18c7 61eb 6153 454c 4543 548d 9100 b097 ..a.aSELECT..... │ │ │ │ +0006a6c0: 8900 0066 6600 0373 028e 9104 2399 4158 ...ff..s....#.AX │ │ │ │ +0006a6d0: 8e8e 8d91 7d8a 7bda 6096 0355 5238 d750 ....}.{.`..UR8.P │ │ │ │ +0006a6e0: 8d9f 01cc ccd8 0b8d db21 8e8d 9108 8008 .........!...... │ │ │ │ +0006a6f0: eb41 6295 3c72 6f93 6f6c 8e8e 9122 b80b .Ab.|......./..... │ │ │ │ -0006aad0: d021 8d8d 91ea f1eb eb47 3130 2e34 2e34 .!.......G10.4.4 │ │ │ │ -0006aae0: 8e91 248b 7f43 6f6e 7369 7374 656e 6379 ..$..Consistency │ │ │ │ -0006aaf0: 8e9f 17c0 008d 91ea f1eb cf41 9103 6fd1 ...........A..o. │ │ │ │ -0006ab00: 2873 7461 6e64 6172 6429 9603 6ff1 7468 (standard)..o.th │ │ │ │ -0006ab10: 656f 7279 9369 7393 e563 91ff 6666 6f6e eory.is..c..ffon │ │ │ │ -0006ab20: 7369 7374 656e 7491 0494 34cf 6966 9369 sistent...4.if.i │ │ │ │ -0006ab30: 7493 6973 9b03 6ff0 6e6f 7493 7468 6593 t.is..o.not.the. │ │ │ │ -0006ab40: 6361 7365 9874 6861 7493 6576 9aac 7265 case.that.ev..re │ │ │ │ -0006ab50: 7279 9373 6571 7565 6e98 7493 6f98 7698 ry.sequen.t.o.v. │ │ │ │ -0006ab60: 6572 9103 6ff0 6974 7393 7369 676e 6174 er..o.its.signat │ │ │ │ -0006ab70: 7572 658e a410 0000 8d91 eaf1 eb63 616e ure..........can │ │ │ │ -0006ab80: 9605 b789 6290 538e 6593 6465 7269 7690 ....b.S.e.deriv. │ │ │ │ -0006ab90: ac72 6564 9366 726f 6d93 7468 659b 05b7 .red.from.the... │ │ │ │ -0006aba0: 8a74 6865 6f72 7927 7393 6178 696f 6d73 .theory's.axioms │ │ │ │ -0006abb0: 9375 7369 6e67 9374 6865 93eb 4848 4f4c .using.the..HHOL │ │ │ │ -0006abc0: 93cf 6c6f 6769 632c 9606 2ac1 6f72 9865 ..logic,..*.or.e │ │ │ │ -0006abd0: 7175 6976 91ff 58e4 616c 656e 90ac 7274 quiv..X.alen..rt │ │ │ │ -0006abe0: 6c79 91ff 0556 2c93 6966 9105 b789 7468 ly...V,.if....th │ │ │ │ -0006abf0: 658e a18d 91ea f1eb 7061 7274 6963 756c e.......particul │ │ │ │ -0006ac00: 6172 9603 eaa8 7365 7175 656e 9aac 7274 ar....sequen..rt │ │ │ │ -0006ac10: 9107 d550 da60 9107 3ffa df46 93cf 6361 ...P.`..?..F..ca │ │ │ │ -0006ac20: 6e6e 6f74 9362 9053 8e65 9373 6f93 6465 nnot.b.S.e.so.de │ │ │ │ -0006ac30: 7269 7698 6564 2e8e a18d 91f6 537a 5468 riv.ed......SzTh │ │ │ │ -0006ac40: 6596 0368 2965 7869 7374 656e 6365 936f e..h)existence.o │ │ │ │ -0006ac50: 6693 6193 2873 7461 6e64 6172 6429 936d f.a.(standard).m │ │ │ │ -0006ac60: 6f90 538e 6465 6c93 6f66 9361 9103 682a o.S.del.of.a..h* │ │ │ │ -0006ac70: 7468 656f 7279 9369 7393 7375 0e63 6965 theory.is.su.cie │ │ │ │ -0006ac80: 6e90 ac72 7493 746f 9365 7374 6162 6c69 n..rt.to.establi │ │ │ │ -0006ac90: 7368 9369 7473 9363 6f6e 7369 7374 656e sh.its.consisten │ │ │ │ -0006aca0: 6379 91ff 0556 2e8e a18d 91ea f1eb 4691 cy...V........F. │ │ │ │ -0006acb0: ff05 566f 7296 03a5 1862 90ac 7279 9b03 ..Vor....b..ry.. │ │ │ │ -0006acc0: a519 7468 6593 536f 756e 646e 6573 7398 ..the.Soundness. │ │ │ │ -0006acd0: 5468 656f 7265 6d93 3130 2e33 2e32 2c91 Theorem.10.3.2,. │ │ │ │ -0006ace0: 03b3 0261 6e9a ac72 7993 7365 7175 656e ...an..ry.sequen │ │ │ │ -0006acf0: 9874 9b03 a519 7468 6174 9363 616e 9362 .t....that.can.b │ │ │ │ -0006ad00: 9053 8e65 9864 6572 6976 90ac 7265 6493 .S.e.deriv..red. │ │ │ │ -0006ad10: 6672 6f6d 9874 6865 9374 6865 6f72 7927 from.the.theory' │ │ │ │ -0006ad20: 738e a18d 91ea f1eb 6178 696f 6d73 9603 s.......axioms.. │ │ │ │ -0006ad30: f839 7769 6c6c 9362 9a53 8e65 9373 6174 .9will.b.S.e.sat │ │ │ │ -0006ad40: 6973 0c65 6493 6290 ac72 7993 7468 6591 is.ed.b..ry.the. │ │ │ │ -0006ad50: 03f8 386d 6f98 6465 6c2c 9103 fb9e 7768 ..8mo.del,....wh │ │ │ │ -0006ad60: 6572 6561 7393 7468 6591 03f8 3873 6571 ereas.the...8seq │ │ │ │ -0006ad70: 7565 6e9a ac72 7491 07f0 72da 6091 0764 uen..rt...r.`..d │ │ │ │ -0006ad80: a2df 4693 cf69 7393 6e65 7698 6572 9373 ..F..is.nev.er.s │ │ │ │ -0006ad90: 6174 6973 0c65 6493 696e 9361 6e98 798e atis.ed.in.an.y. │ │ │ │ -0006ada0: a18d 91ea f1eb 7374 616e 6461 7264 9603 ......standard.. │ │ │ │ -0006adb0: eaa8 6d6f 9053 8e64 656c 2e91 0538 e053 ..mo.S.del...8.S │ │ │ │ -0006adc0: 6f93 696e 9370 6172 7469 6375 6c61 722c o.in.particular, │ │ │ │ -0006add0: 9374 6865 9369 6e69 7469 616c 9374 6865 .the.initial.the │ │ │ │ -0006ade0: 6f72 798d 93eb 6149 4e49 548e 911e d3f8 ory...aINIT..... │ │ │ │ -0006adf0: cf69 7393 636f 6e73 6973 7465 6e90 ac72 .is.consisten..r │ │ │ │ -0006ae00: 742e 8ea1 8d91 f653 7a48 6f95 ac72 7793 t......SzHo..rw. │ │ │ │ -0006ae10: 6576 9365 722c 9103 304a 6974 9103 01b1 ev.er,..0Jit.... │ │ │ │ -0006ae20: 6973 9603 01b2 709a 538e 6f73 7369 626c is....p.S.ossibl │ │ │ │ -0006ae30: 6593 666f 7293 6193 7468 656f 7279 9374 e.for.a.theory.t │ │ │ │ -0006ae40: 6f93 6298 6593 636f 6e73 6973 7465 6e90 o.b.e.consisten. │ │ │ │ -0006ae50: ac72 7493 6275 7493 6e6f 7491 0301 b174 .rt.but.not....t │ │ │ │ -0006ae60: 6f93 7098 6f73 7365 7373 9361 9373 7461 o.p.ossess.a.sta │ │ │ │ -0006ae70: 6e64 6172 6493 6d6f 9864 656c 2e8e a18d ndard.mo.del.... │ │ │ │ -0006ae80: 91ea f1eb 5468 6973 9603 df0a 6973 9b03 ....This....is.. │ │ │ │ -0006ae90: df09 6290 538e 6563 6175 7365 9374 6865 ..b.S.ecause.the │ │ │ │ -0006aea0: 936e 6f74 696f 6e93 6f66 9861 93e5 7374 .notion.of.a..st │ │ │ │ -0006aeb0: 616e 6461 7291 ff66 6664 9105 1d9d cf6d andar..ffd.....m │ │ │ │ -0006aec0: 6f90 538e 6465 6c98 6973 9371 7569 7465 o.S.del.is.quite │ │ │ │ -0006aed0: 9372 6573 7472 6963 7469 7690 ac72 657c .restrictiv..re| │ │ │ │ -0006aee0: 696e 9370 6172 7469 6375 6c61 7298 7468 in.particular.th │ │ │ │ -0006aef0: 6572 6593 6973 8ea1 8d91 eaf1 eb6e 6f96 ere.is.......no. │ │ │ │ -0006af00: 0394 6963 9aac 7268 6f69 6365 9368 6f98 ..ic..rhoice.ho. │ │ │ │ -0006af10: 7793 746f 9103 9468 696e 9874 6572 7072 w.to...hin.terpr │ │ │ │ -0006af20: 6574 9374 6865 9369 6e98 7465 6765 7273 et.the.in.tegers │ │ │ │ -0006af30: 9361 6e64 9374 6865 6972 9361 7269 7468 .and.their.arith │ │ │ │ -0006af40: 6d65 7469 6391 0394 6869 6e93 7375 6398 metic...hin.suc. │ │ │ │ -0006af50: 6893 6193 6d6f 9053 8e64 656c 2e91 051c h.a.mo.S.del.... │ │ │ │ -0006af60: 2054 6865 9366 616d 6f75 738e a18d 91ea The.famous..... │ │ │ │ -0006af70: f1eb 696e 636f 6d70 6c65 7465 6e65 7373 ..incompleteness │ │ │ │ -0006af80: 9603 7045 7468 656f 7265 6d9b 0370 446f ..pEtheorem..pDo │ │ │ │ -0006af90: 6693 477f 91fa 2004 6f64 656c 9865 6e73 f.G... .odel.ens │ │ │ │ -0006afa0: 7572 6573 9374 6861 7493 7468 6572 6598 ures.that.there. │ │ │ │ -0006afb0: 6172 6593 7365 7175 656e 9aac 7274 7393 are.sequen..rts. │ │ │ │ -0006afc0: 7768 6963 9868 9b03 7044 6172 6593 7361 whic.h..pDare.sa │ │ │ │ -0006afd0: 7469 730c 6564 9869 6e93 616c 6c8e a18d tis.ed.in.all... │ │ │ │ -0006afe0: 91ea f1eb 7374 616e 6461 7264 9603 eaa8 ....standard.... │ │ │ │ -0006aff0: 6d6f 9053 8e64 656c 7393 288d 692e 652e mo.S.dels.(.i.e. │ │ │ │ -0006b000: 8e91 12ee 2c77 6869 639a ac72 6893 6172 ....,whic..rh.ar │ │ │ │ -0006b010: 6593 6074 7275 6527 292c 9362 7574 9377 e.`true'),.but.w │ │ │ │ -0006b020: 6869 6398 6893 6172 6593 6e6f 7493 7072 hic.h.are.not.pr │ │ │ │ -0006b030: 6f98 7691 ff58 e461 626c 6593 696e 9374 o.v..X.able.in.t │ │ │ │ -0006b040: 6865 93eb 4848 4f4c 93cf 6c6f 6769 632e he..HHOL..logic. │ │ │ │ -0006b050: 8e9f 27eb 3e8d 8d91 eaf1 ebeb 4b31 302e ..'.>.......K10. │ │ │ │ -0006b060: 358e 9120 f1e7 4578 7465 6e73 696f 6e73 5.. ..Extensions │ │ │ │ -0006b070: 9606 7ae1 6f66 9374 6865 6f72 6965 738e ..z.of.theories. │ │ │ │ -0006b080: 9f1b e223 8d91 eaf1 ebcf 4196 03ea a874 ...#......A....t │ │ │ │ -0006b090: 6865 6f72 7993 da54 8d91 030c cd9f fba5 heory..T........ │ │ │ │ -0006b0a0: 32db 308e 9109 c5ae cf69 7393 7361 6964 2.0......is.said │ │ │ │ -0006b0b0: 9374 6f93 6290 538e 6593 616e 93e5 6578 .to.b.S.e.an..ex │ │ │ │ -0006b0c0: 7465 6e73 696f 6e91 04d0 58cf 6f66 9361 tension...X.of.a │ │ │ │ -0006b0d0: 9374 6865 6f72 7993 da54 9106 f775 cf69 .theory..T...u.i │ │ │ │ -0006b0e0: 663a 8ea9 190b 938d 8d8d 8d91 f779 0328 f:...........y.( │ │ │ │ -0006b0f0: 6929 8e8e 8e8d 9109 c013 df53 7472 7563 i).........Struc │ │ │ │ -0006b100: 8e8d 9123 c38e 9f01 cccc db54 8e91 2e5c ...#.......T...\ │ │ │ │ -0006b110: dcda 128d 9103 5552 df53 7472 7563 8e8d ......UR.Struc.. │ │ │ │ -0006b120: 911d 58cd 9f01 cccc db54 8d91 0213 349f ..X......T....4. │ │ │ │ -0006b130: fdb8 e4dc 308e 8e91 274e 90cf 2e8e a419 ....0...'N...... │ │ │ │ -0006b140: ae86 8d8d 8d8d 91f4 3577 2869 6929 8e8e ........5w(ii).. │ │ │ │ -0006b150: 8e8d 9109 c013 df53 6967 8e8d 9119 1479 .......Sig.....y │ │ │ │ -0006b160: 9f02 d554 db54 8e91 23ad c7da 128d 9103 ...T.T..#....... │ │ │ │ -0006b170: 5552 df53 6967 8e8d 9112 a9b8 9f02 d554 UR.Sig.........T │ │ │ │ -0006b180: db54 8d91 0213 349f fdb8 e4dc 308e 8e91 .T....4.....0... │ │ │ │ -0006b190: 1c9f 7bcf 2e8e a18d 8d8d 8d91 f0f1 eb28 ..{............( │ │ │ │ -0006b1a0: 6969 6929 8e8e 8e8d 9109 c013 df41 7869 iii).........Axi │ │ │ │ -0006b1b0: 6f6d 738e 8d91 2d52 ce9f 01cc ccdb 548e oms...-R......T. │ │ │ │ -0006b1c0: 9137 ec1c da12 8d91 0355 52df 4178 696f .7.......UR.Axio │ │ │ │ -0006b1d0: 6d73 8e8d 9126 e80d 9f01 cccc db54 8d91 ms...&.......T.. │ │ │ │ -0006b1e0: 0213 349f fdb8 e4dc 308e 8e91 30dd d0cf ..4.....0...0... │ │ │ │ -0006b1f0: 2e8e 9f19 ae87 8d8d 8d8d 91f1 4579 2869 ............Ey(i │ │ │ │ -0006b200: 7629 8e8e 8e8d 9109 c013 df54 6865 6f90 v).........Theo. │ │ │ │ -0006b210: ac72 7265 6d73 8e8d 9139 92c7 9f01 cccc .rrems...9...... │ │ │ │ -0006b220: db54 8e91 442c 15da 128d 9103 5552 df54 .T..D,......UR.T │ │ │ │ -0006b230: 6865 6f90 ac72 7265 6d73 8e8d 9133 2806 heo..rrems...3(. │ │ │ │ -0006b240: 9f01 cccc db54 8d91 0213 349f fdb8 e4dc .....T....4..... │ │ │ │ -0006b250: 308e 8e91 3d1d c9cf 2e8e a68d 91ea f1eb 0...=........... │ │ │ │ -0006b260: 496e 9604 b40d 7468 6973 9363 6173 652c In....this.case, │ │ │ │ -0006b270: 9104 e665 616e 90ac 7279 936d 6f90 538e ...ean..ry.mo.S. │ │ │ │ -0006b280: 6465 6c93 d74d 8d91 0140 e49f fba5 32db del..M...@....2. │ │ │ │ -0006b290: 308e 9108 c32a cf6f 6693 7468 659b 04b4 0....*.of.the... │ │ │ │ -0006b2a0: 0c6c 6172 6765 7293 7468 656f 7279 93da .larger.theory.. │ │ │ │ -0006b2b0: 548d 9103 0ccd 9ffb a532 db30 8e91 0a8f T........2.0.... │ │ │ │ -0006b2c0: 13cf 6361 6e98 6290 538e 6593 7265 7374 ..can.b.S.e.rest │ │ │ │ -0006b2d0: 7269 6374 6564 9374 6f93 6198 6d6f 9053 ricted.to.a.mo.S │ │ │ │ -0006b2e0: 8e64 656c 936f 6693 7468 658e a410 0000 .del.of.the..... │ │ │ │ -0006b2f0: 8d91 eaf1 eb73 6d61 6c6c 6572 9603 4870 .....smaller..Hp │ │ │ │ -0006b300: 7468 656f 7279 93da 5491 0655 3ecf 696e theory..T..U>.in │ │ │ │ -0006b310: 9374 6865 9366 6f6c 6c6f 9aac 7277 696e .the.follo..rwin │ │ │ │ -0006b320: 6793 7798 6198 7991 ff05 562e 9105 02ce g.w.a.y...V..... │ │ │ │ -0006b330: 4669 7273 742c 9103 68e1 d74d 8d91 0140 First,..h..M...@ │ │ │ │ -0006b340: e49f fba5 32db 308e 9107 578d cf67 6976 ....2.0...W..giv │ │ │ │ -0006b350: 9865 739b 0348 7172 6973 6593 746f 9361 .es..Hqrise.to.a │ │ │ │ -0006b360: 936d 6f90 538e 6465 6c93 6f66 9874 6865 .mo.S.del.of.the │ │ │ │ -0006b370: 9373 7472 7563 7475 7265 9361 6e64 8ea1 .structure.and.. │ │ │ │ -0006b380: 8d91 eaf1 eb73 6967 6e61 7475 7265 9604 .....signature.. │ │ │ │ -0006b390: 1ec6 6f66 93da 5491 072b 93cf 7369 6d70 ..of..T..+..simp │ │ │ │ -0006b3a0: 6c79 9362 9aac 7279 9366 6f72 6765 7474 ly.b..ry.forgett │ │ │ │ -0006b3b0: 696e 6793 7468 6593 7691 ff58 e461 6c75 ing.the.v..X.alu │ │ │ │ -0006b3c0: 6573 936f 6693 d74d 8d91 0140 e49f fba5 es.of..M...@.... │ │ │ │ -0006b3d0: 32db 308e 9108 2de3 cf61 7493 636f 6e73 2.0...-..at.cons │ │ │ │ -0006b3e0: 7461 6e98 7473 936e 6f74 9369 6e8d 93df tan.ts.not.in... │ │ │ │ -0006b3f0: 5374 7275 638e 8d91 1e22 419f 01cc ccdb Struc...."A..... │ │ │ │ -0006b400: 548e 9129 8503 cf6f 728d 93df 5369 678e T..)...or...Sig. │ │ │ │ -0006b410: 8d91 1373 2c9f 02d5 54db 548e 911a b728 ...s,...T.T....( │ │ │ │ -0006b420: cf2e 8ea1 8d91 eaf1 eb44 656e 6f74 696e .........Denotin │ │ │ │ -0006b430: 6796 0479 df74 6869 739b 0479 e06d 6f90 g..y.this..y.mo. │ │ │ │ -0006b440: 538e 6465 6c93 6290 ac72 7993 d74d 9101 S.del.b..ry..M.. │ │ │ │ -0006b450: 40e4 cf2c 9104 9dad 6f6e 6598 6861 7393 @..,....one.has. │ │ │ │ -0006b460: 666f 7293 616c 6c93 d71b 9104 b751 da32 for.all......Q.2 │ │ │ │ -0006b470: 8d91 0449 17df 5491 ff05 5679 7090 538e ...I..T...Vyp.S. │ │ │ │ -0006b480: 6573 8e8d 9120 c683 9f02 d554 db54 8e91 es... .....T.T.. │ │ │ │ -0006b490: 280a 7fcf 2c91 049d add7 7491 0449 18da (...,.....t..I.. │ │ │ │ -0006b4a0: 328d 9104 4917 df54 91ff 0556 6572 6d73 2...I..T...Verms │ │ │ │ -0006b4b0: 8e8d 9122 54bc 9f01 cccc db54 8e91 2e12 ..."T......T.... │ │ │ │ -0006b4c0: 97cf 616e 6493 666f 7298 616c 6c93 7375 ..and.for.all.su │ │ │ │ -0006b4d0: 6974 6162 6c65 8ea1 8d91 eaf1 eb63 6f6e itable.......con │ │ │ │ -0006b4e0: 90ac 7274 6578 7473 9103 eaa8 7468 6174 ..rtexts....that │ │ │ │ -0006b4f0: 8ea6 8d8d 8d91 fb8d fd5b 96fe 0002 5bd7 .........[....[. │ │ │ │ -0006b500: 0b91 fe13 9173 3a1b 906e 39cf 5d93 5d8d .....s:..n9.].]. │ │ │ │ -0006b510: 9f01 cccc d84d 8e8e 8e8d 8d91 2d95 3dcf .....M......-.=. │ │ │ │ -0006b520: 3d8e 8e8d 8d91 40b8 c55b 96fe 0002 5bd7 =.....@..[....[. │ │ │ │ -0006b530: 0b91 fe13 9173 3a1b 906e 39cf 5d93 5d8d .....s:..n9.].]. │ │ │ │ -0006b540: 9f01 cccc d84d 8d91 00da 229f fdb8 e4dc .....M...."..... │ │ │ │ -0006b550: 308e 8e8e 8e8e 9f13 0000 8d8d 8d91 f0f1 0............... │ │ │ │ -0006b560: ebcf 5b96 fe00 025b d70b 91fe 1391 733b ..[....[......s; │ │ │ │ -0006b570: 7893 733a 74cf 5d93 5d8d 9f01 cccc d84d x.s:t.].]......M │ │ │ │ -0006b580: 8e8e 8e8d 8d91 2d95 3dcf 3d8e 8e8d 8d91 ......-.=.=..... │ │ │ │ -0006b590: 40b8 c55b 96fe 0002 5bd7 0b91 fe13 9173 @..[....[......s │ │ │ │ -0006b5a0: 3b78 9373 3a74 cf5d 935d 8d9f 01cc ccd8 ;x.s:t.].]...... │ │ │ │ -0006b5b0: 4d8d 9100 da22 9ffd b8e4 dc30 8e8e 910c M....".....0.... │ │ │ │ -0006b5c0: 35b7 d73a 8e8e 8e9f 190b 928d 91ea f1eb 5..:............ │ │ │ │ -0006b5d0: cf43 6f6e 7365 7175 656e 90ac 7274 6c79 .Consequen..rtly │ │ │ │ -0006b5e0: 9604 272e 6966 9b04 272f 2800 d73b 9101 ..'.if..'/(..;.. │ │ │ │ -0006b5f0: fffe 74cf 2993 6973 9361 9873 6571 7565 ..t.).is.a.seque │ │ │ │ -0006b600: 6e9a ac72 7493 6f98 7698 6572 8d93 df53 n..rt.o.v.er...S │ │ │ │ -0006b610: 6967 8e8d 9113 7b94 9f02 d554 db54 8e91 ig....{....T.T.. │ │ │ │ -0006b620: 1ee6 bfcf 2861 6e64 9368 656e 6365 9361 ....(and.hence.a │ │ │ │ -0006b630: 6c73 6f91 0427 2f6f 9876 9865 728d 93df lso..'/o.v.er... │ │ │ │ -0006b640: 5369 678e 8d91 137b 949f 02d5 54db 548d Sig....{....T.T. │ │ │ │ -0006b650: 9102 1334 9ffd b8e4 dc30 8e8e 911d 7157 ...4.....0....qW │ │ │ │ -0006b660: cf29 2c91 0436 5074 6865 6e93 0091 03bc .),..6Pthen..... │ │ │ │ -0006b670: 57da 6a8d 91fe 0002 cf3d 8e8d 9107 238a W.j......=....#. │ │ │ │ -0006b680: 9f01 cccc d84d 8e91 1463 d2d7 7493 cf69 .....M...c..t..i │ │ │ │ -0006b690: 668e a18d 91ea f1eb 616e 6496 0414 446f f.......and...Do │ │ │ │ -0006b6a0: 6e6c 799b 0414 4569 6693 0091 039c 25da nly...Eif.....%. │ │ │ │ -0006b6b0: 6a8d 91fe 0002 cf3d 8e8d 9107 238a 9f01 j......=....#... │ │ │ │ -0006b6c0: cccc d84d 8d91 00da 229f fdb8 e4dc 308e ...M....".....0. │ │ │ │ -0006b6d0: 8e91 16f5 67d7 74cf 2e91 05b5 b553 696e ....g.t......Sin │ │ │ │ -0006b6e0: 6365 8d93 df41 7869 6f6d 738e 8d91 27a6 ce...Axioms...'. │ │ │ │ -0006b6f0: ff9f 01cc ccdb 548e 9132 8720 da12 8d91 ......T..2. .... │ │ │ │ -0006b700: 039c 26df 4178 696f 6d73 8e8d 9127 2ee1 ..&.Axioms...'.. │ │ │ │ -0006b710: 9f01 cccc db54 8d91 0213 349f fdb8 e4dc .....T....4..... │ │ │ │ -0006b720: 308e 8e91 3538 e8cf 616e 6498 d74d 8d91 0...58..and..M.. │ │ │ │ -0006b730: 0140 e49f fba5 32db 308e 9108 2361 cf69 .@....2.0...#a.i │ │ │ │ -0006b740: 7393 6193 6d6f 9053 8e64 656c 986f 6693 s.a.mo.S.del.of. │ │ │ │ -0006b750: da54 8d91 030c cd9f fba5 32db 308e 9105 .T........2.0... │ │ │ │ -0006b760: db06 cf2c 9104 1eab 6974 9866 6f6c 6c6f ...,....it.follo │ │ │ │ -0006b770: 90ac 7277 7393 7468 6174 8ea1 8d91 eaf1 ..rws.that...... │ │ │ │ -0006b780: ebd7 4d9b 0536 3dcf 6973 9103 f55a 6196 ..M..6=.is...Za. │ │ │ │ -0006b790: 03f5 596d 6f90 538e 6465 6c93 6f66 93da ..Ymo.S.del.of.. │ │ │ │ -0006b7a0: 5491 030c cdcf 2e91 0558 f4d7 4d98 cf77 T........X..M..w │ │ │ │ -0006b7b0: 696c 6c9b 03f5 5a62 9053 8e65 9363 616c ill...Zb.S.e.cal │ │ │ │ -0006b7c0: 6c65 6493 7468 6598 e572 91ff 6666 6573 led.the..r..ffes │ │ │ │ -0006b7d0: 7472 6963 7469 6f6e 93cf 6f66 9374 6865 triction..of.the │ │ │ │ -0006b7e0: 936d 6f90 538e 6465 6c98 d74d 8d91 0140 .mo.S.del..M...@ │ │ │ │ -0006b7f0: e49f fba5 32db 308e 9108 0476 cf6f 6693 ....2.0....v.of. │ │ │ │ -0006b800: 7468 6593 7468 656f 7279 98da 548d 9103 the.theory..T... │ │ │ │ -0006b810: 0ccd 9ffb a532 db30 8e91 09d0 5fcf 746f .....2.0...._.to │ │ │ │ -0006b820: 8ea1 8d91 eaf1 eb74 6865 9603 eaa8 7375 .......the....su │ │ │ │ -0006b830: 6274 6865 6f72 7993 da54 9103 0ccd cf2e btheory..T...... │ │ │ │ -0006b840: 8e9f 1b5d 0d8d 91f6 537a 5468 6572 6596 ...]....SzThere. │ │ │ │ -0006b850: 03ea a861 7265 9374 95ac 7277 936f 9603 ...are.t..rw.o.. │ │ │ │ -0006b860: eaa8 6d61 696e 936d 6563 90ac 7268 616e ..main.mec..rhan │ │ │ │ -0006b870: 6973 6d73 9366 6f72 936d 616b 696e 6793 isms.for.making. │ │ │ │ -0006b880: 6578 7465 6e73 696f 6e73 936f 6693 7468 extensions.of.th │ │ │ │ -0006b890: 656f 7269 6573 9369 6e93 eb48 484f 4ccf eories.in..HHOL. │ │ │ │ -0006b8a0: 3a8e a68d 8d8d 8d91 fc92 39eb 6080 888e :.........9.`... │ │ │ │ -0006b8b0: 8e8e 9108 51d7 cf45 7874 656e 7369 6f6e ....Q..Extension │ │ │ │ -0006b8c0: 9603 eaa8 629a ac72 7993 6193 636f 6e73 ....b..ry.a.cons │ │ │ │ -0006b8d0: 7461 6e98 7493 7370 9053 8e65 6369 0c63 tan.t.sp.S.eci.c │ │ │ │ -0006b8e0: 6174 696f 6e93 2873 6565 9353 6563 7469 ation.(see.Secti │ │ │ │ -0006b8f0: 6f6e 9331 302e 352e 3229 2e8e 8e9f 24fd on.10.5.2)....$. │ │ │ │ -0006b900: 138e 8c8b 0000 007d 0000 0000 0000 0000 .......}........ │ │ │ │ +0006aa70: 0000 0000 0000 0000 0000 0006 9ba6 a002 ................ │ │ │ │ +0006aa80: cc05 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 ..U...F......... │ │ │ │ +0006aa90: 9a8d 91ea f1eb d031 3234 9201 2ff5 f443 .......124../..C │ │ │ │ +0006aaa0: 6861 7074 6572 9104 8000 3130 2e91 0a80 hapter....10.... │ │ │ │ +0006aab0: 0054 6865 6f72 6965 738e 91ea f1eb 9f05 .Theories....... │ │ │ │ +0006aac0: 6666 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 ff....f..>|..... │ │ │ │ +0006aad0: 0294 2fdf 8da0 fd8b d021 8d8d 91ea f1eb ../......!...... │ │ │ │ +0006aae0: eb47 3130 2e34 2e34 8e91 248b 7f43 6f6e .G10.4.4..$..Con │ │ │ │ +0006aaf0: 7369 7374 656e 6379 8e9f 17c0 008d 91ea sistency........ │ │ │ │ +0006ab00: f1eb cf41 9103 6fd1 2873 7461 6e64 6172 ...A..o.(standar │ │ │ │ +0006ab10: 6429 9603 6ff1 7468 656f 7279 9369 7393 d)..o.theory.is. │ │ │ │ +0006ab20: e563 91ff 6666 6f6e 7369 7374 656e 7491 .c..ffonsistent. │ │ │ │ +0006ab30: 0494 34cf 6966 9369 7493 6973 9b03 6ff0 ..4.if.it.is..o. │ │ │ │ +0006ab40: 6e6f 7493 7468 6593 6361 7365 9874 6861 not.the.case.tha │ │ │ │ +0006ab50: 7493 6576 9aac 7265 7279 9373 6571 7565 t.ev..rery.seque │ │ │ │ +0006ab60: 6e98 7493 6f98 7698 6572 9103 6ff0 6974 n.t.o.v.er..o.it │ │ │ │ +0006ab70: 7393 7369 676e 6174 7572 658e a410 0000 s.signature..... │ │ │ │ +0006ab80: 8d91 eaf1 eb63 616e 9605 b789 6290 538e .....can....b.S. │ │ │ │ +0006ab90: 6593 6465 7269 7690 ac72 6564 9366 726f e.deriv..red.fro │ │ │ │ +0006aba0: 6d93 7468 659b 05b7 8a74 6865 6f72 7927 m.the....theory' │ │ │ │ +0006abb0: 7393 6178 696f 6d73 9375 7369 6e67 9374 s.axioms.using.t │ │ │ │ +0006abc0: 6865 93eb 4848 4f4c 93cf 6c6f 6769 632c he..HHOL..logic, │ │ │ │ +0006abd0: 9606 2ac1 6f72 9865 7175 6976 91ff 58e4 ..*.or.equiv..X. │ │ │ │ +0006abe0: 616c 656e 90ac 7274 6c79 91ff 0556 2c93 alen..rtly...V,. │ │ │ │ +0006abf0: 6966 9105 b789 7468 658e a18d 91ea f1eb if....the....... │ │ │ │ +0006ac00: 7061 7274 6963 756c 6172 9603 eaa8 7365 particular....se │ │ │ │ +0006ac10: 7175 656e 9aac 7274 9107 d550 da60 9107 quen..rt...P.`.. │ │ │ │ +0006ac20: 3ffa df46 93cf 6361 6e6e 6f74 9362 9053 ?..F..cannot.b.S │ │ │ │ +0006ac30: 8e65 9373 6f93 6465 7269 7698 6564 2e8e .e.so.deriv.ed.. │ │ │ │ +0006ac40: a18d 91f6 537a 5468 6596 0368 2965 7869 ....SzThe..h)exi │ │ │ │ +0006ac50: 7374 656e 6365 936f 6693 6193 2873 7461 stence.of.a.(sta │ │ │ │ +0006ac60: 6e64 6172 6429 936d 6f90 538e 6465 6c93 ndard).mo.S.del. │ │ │ │ +0006ac70: 6f66 9361 9103 682a 7468 656f 7279 9369 of.a..h*theory.i │ │ │ │ +0006ac80: 7393 7375 0e63 6965 6e90 ac72 7493 746f s.su.cien..rt.to │ │ │ │ +0006ac90: 9365 7374 6162 6c69 7368 9369 7473 9363 .establish.its.c │ │ │ │ +0006aca0: 6f6e 7369 7374 656e 6379 91ff 0556 2e8e onsistency...V.. │ │ │ │ +0006acb0: a18d 91ea f1eb 4691 ff05 566f 7296 03a5 ......F...Vor... │ │ │ │ +0006acc0: 1862 90ac 7279 9b03 a519 7468 6593 536f .b..ry....the.So │ │ │ │ +0006acd0: 756e 646e 6573 7398 5468 656f 7265 6d93 undness.Theorem. │ │ │ │ +0006ace0: 3130 2e33 2e32 2c91 03b3 0261 6e9a ac72 10.3.2,....an..r │ │ │ │ +0006acf0: 7993 7365 7175 656e 9874 9b03 a519 7468 y.sequen.t....th │ │ │ │ +0006ad00: 6174 9363 616e 9362 9053 8e65 9864 6572 at.can.b.S.e.der │ │ │ │ +0006ad10: 6976 90ac 7265 6493 6672 6f6d 9874 6865 iv..red.from.the │ │ │ │ +0006ad20: 9374 6865 6f72 7927 738e a18d 91ea f1eb .theory's....... │ │ │ │ +0006ad30: 6178 696f 6d73 9603 f839 7769 6c6c 9362 axioms...9will.b │ │ │ │ +0006ad40: 9a53 8e65 9373 6174 6973 0c65 6493 6290 .S.e.satis.ed.b. │ │ │ │ +0006ad50: ac72 7993 7468 6591 03f8 386d 6f98 6465 .ry.the...8mo.de │ │ │ │ +0006ad60: 6c2c 9103 fb9e 7768 6572 6561 7393 7468 l,....whereas.th │ │ │ │ +0006ad70: 6591 03f8 3873 6571 7565 6e9a ac72 7491 e...8sequen..rt. │ │ │ │ +0006ad80: 07f0 72da 6091 0764 a2df 4693 cf69 7393 ..r.`..d..F..is. │ │ │ │ +0006ad90: 6e65 7698 6572 9373 6174 6973 0c65 6493 nev.er.satis.ed. │ │ │ │ +0006ada0: 696e 9361 6e98 798e a18d 91ea f1eb 7374 in.an.y.......st │ │ │ │ +0006adb0: 616e 6461 7264 9603 eaa8 6d6f 9053 8e64 andard....mo.S.d │ │ │ │ +0006adc0: 656c 2e91 0538 e053 6f93 696e 9370 6172 el...8.So.in.par │ │ │ │ +0006add0: 7469 6375 6c61 722c 9374 6865 9369 6e69 ticular,.the.ini │ │ │ │ +0006ade0: 7469 616c 9374 6865 6f72 798d 93eb 6149 tial.theory...aI │ │ │ │ +0006adf0: 4e49 548e 911e d3f8 cf69 7393 636f 6e73 NIT......is.cons │ │ │ │ +0006ae00: 6973 7465 6e90 ac72 742e 8ea1 8d91 f653 isten..rt......S │ │ │ │ +0006ae10: 7a48 6f95 ac72 7793 6576 9365 722c 9103 zHo..rw.ev.er,.. │ │ │ │ +0006ae20: 304a 6974 9103 01b1 6973 9603 01b2 709a 0Jit....is....p. │ │ │ │ +0006ae30: 538e 6f73 7369 626c 6593 666f 7293 6193 S.ossible.for.a. │ │ │ │ +0006ae40: 7468 656f 7279 9374 6f93 6298 6593 636f theory.to.b.e.co │ │ │ │ +0006ae50: 6e73 6973 7465 6e90 ac72 7493 6275 7493 nsisten..rt.but. │ │ │ │ +0006ae60: 6e6f 7491 0301 b174 6f93 7098 6f73 7365 not....to.p.osse │ │ │ │ +0006ae70: 7373 9361 9373 7461 6e64 6172 6493 6d6f ss.a.standard.mo │ │ │ │ +0006ae80: 9864 656c 2e8e a18d 91ea f1eb 5468 6973 .del........This │ │ │ │ +0006ae90: 9603 df0a 6973 9b03 df09 6290 538e 6563 ....is....b.S.ec │ │ │ │ +0006aea0: 6175 7365 9374 6865 936e 6f74 696f 6e93 ause.the.notion. │ │ │ │ +0006aeb0: 6f66 9861 93e5 7374 616e 6461 7291 ff66 of.a..standar..f │ │ │ │ +0006aec0: 6664 9105 1d9d cf6d 6f90 538e 6465 6c98 fd.....mo.S.del. │ │ │ │ +0006aed0: 6973 9371 7569 7465 9372 6573 7472 6963 is.quite.restric │ │ │ │ +0006aee0: 7469 7690 ac72 657c 696e 9370 6172 7469 tiv..re|in.parti │ │ │ │ +0006aef0: 6375 6c61 7298 7468 6572 6593 6973 8ea1 cular.there.is.. │ │ │ │ +0006af00: 8d91 eaf1 eb6e 6f96 0394 6963 9aac 7268 .....no...ic..rh │ │ │ │ +0006af10: 6f69 6365 9368 6f98 7793 746f 9103 9468 oice.ho.w.to...h │ │ │ │ +0006af20: 696e 9874 6572 7072 6574 9374 6865 9369 in.terpret.the.i │ │ │ │ +0006af30: 6e98 7465 6765 7273 9361 6e64 9374 6865 n.tegers.and.the │ │ │ │ +0006af40: 6972 9361 7269 7468 6d65 7469 6391 0394 ir.arithmetic... │ │ │ │ +0006af50: 6869 6e93 7375 6398 6893 6193 6d6f 9053 hin.suc.h.a.mo.S │ │ │ │ +0006af60: 8e64 656c 2e91 051c 2054 6865 9366 616d .del.... The.fam │ │ │ │ +0006af70: 6f75 738e a18d 91ea f1eb 696e 636f 6d70 ous.......incomp │ │ │ │ +0006af80: 6c65 7465 6e65 7373 9603 7045 7468 656f leteness..pEtheo │ │ │ │ +0006af90: 7265 6d9b 0370 446f 6693 477f 91fa 2004 rem..pDof.G... . │ │ │ │ +0006afa0: 6f64 656c 9865 6e73 7572 6573 9374 6861 odel.ensures.tha │ │ │ │ +0006afb0: 7493 7468 6572 6598 6172 6593 7365 7175 t.there.are.sequ │ │ │ │ +0006afc0: 656e 9aac 7274 7393 7768 6963 9868 9b03 en..rts.whic.h.. │ │ │ │ +0006afd0: 7044 6172 6593 7361 7469 730c 6564 9869 pDare.satis.ed.i │ │ │ │ +0006afe0: 6e93 616c 6c8e a18d 91ea f1eb 7374 616e n.all.......stan │ │ │ │ +0006aff0: 6461 7264 9603 eaa8 6d6f 9053 8e64 656c dard....mo.S.del │ │ │ │ +0006b000: 7393 288d 692e 652e 8e91 12ee 2c77 6869 s.(.i.e.....,whi │ │ │ │ +0006b010: 639a ac72 6893 6172 6593 6074 7275 6527 c..rh.are.`true' │ │ │ │ +0006b020: 292c 9362 7574 9377 6869 6398 6893 6172 ),.but.whic.h.ar │ │ │ │ +0006b030: 6593 6e6f 7493 7072 6f98 7691 ff58 e461 e.not.pro.v..X.a │ │ │ │ +0006b040: 626c 6593 696e 9374 6865 93eb 4848 4f4c ble.in.the..HHOL │ │ │ │ +0006b050: 93cf 6c6f 6769 632e 8e9f 27eb 3e8d 8d91 ..logic...'.>... │ │ │ │ +0006b060: eaf1 ebeb 4b31 302e 358e 9120 f1e7 4578 ....K10.5.. ..Ex │ │ │ │ +0006b070: 7465 6e73 696f 6e73 9606 7ae1 6f66 9374 tensions..z.of.t │ │ │ │ +0006b080: 6865 6f72 6965 738e 9f1b e223 8d91 eaf1 heories....#.... │ │ │ │ +0006b090: ebcf 4196 03ea a874 6865 6f72 7993 da54 ..A....theory..T │ │ │ │ +0006b0a0: 8d91 030c cd9f fba5 32db 308e 9109 c5ae ........2.0..... │ │ │ │ +0006b0b0: cf69 7393 7361 6964 9374 6f93 6290 538e .is.said.to.b.S. │ │ │ │ +0006b0c0: 6593 616e 93e5 6578 7465 6e73 696f 6e91 e.an..extension. │ │ │ │ +0006b0d0: 04d0 58cf 6f66 9361 9374 6865 6f72 7993 ..X.of.a.theory. │ │ │ │ +0006b0e0: da54 9106 f775 cf69 663a 8ea9 190b 938d .T...u.if:...... │ │ │ │ +0006b0f0: 8d8d 8d91 f779 0328 6929 8e8e 8e8d 9109 .....y.(i)...... │ │ │ │ +0006b100: c013 df53 7472 7563 8e8d 9123 c38e 9f01 ...Struc...#.... │ │ │ │ +0006b110: cccc db54 8e91 2e5c dcda 128d 9103 5552 ...T...\......UR │ │ │ │ +0006b120: df53 7472 7563 8e8d 911d 58cd 9f01 cccc .Struc....X..... │ │ │ │ +0006b130: db54 8d91 0213 349f fdb8 e4dc 308e 8e91 .T....4.....0... │ │ │ │ +0006b140: 274e 90cf 2e8e a419 ae86 8d8d 8d8d 91f4 'N.............. │ │ │ │ +0006b150: 3577 2869 6929 8e8e 8e8d 9109 c013 df53 5w(ii).........S │ │ │ │ +0006b160: 6967 8e8d 9119 1479 9f02 d554 db54 8e91 ig.....y...T.T.. │ │ │ │ +0006b170: 23ad c7da 128d 9103 5552 df53 6967 8e8d #.......UR.Sig.. │ │ │ │ +0006b180: 9112 a9b8 9f02 d554 db54 8d91 0213 349f .......T.T....4. │ │ │ │ +0006b190: fdb8 e4dc 308e 8e91 1c9f 7bcf 2e8e a18d ....0.....{..... │ │ │ │ +0006b1a0: 8d8d 8d91 f0f1 eb28 6969 6929 8e8e 8e8d .......(iii).... │ │ │ │ +0006b1b0: 9109 c013 df41 7869 6f6d 738e 8d91 2d52 .....Axioms...-R │ │ │ │ +0006b1c0: ce9f 01cc ccdb 548e 9137 ec1c da12 8d91 ......T..7...... │ │ │ │ +0006b1d0: 0355 52df 4178 696f 6d73 8e8d 9126 e80d .UR.Axioms...&.. │ │ │ │ +0006b1e0: 9f01 cccc db54 8d91 0213 349f fdb8 e4dc .....T....4..... │ │ │ │ +0006b1f0: 308e 8e91 30dd d0cf 2e8e 9f19 ae87 8d8d 0...0........... │ │ │ │ +0006b200: 8d8d 91f1 4579 2869 7629 8e8e 8e8d 9109 ....Ey(iv)...... │ │ │ │ +0006b210: c013 df54 6865 6f90 ac72 7265 6d73 8e8d ...Theo..rrems.. │ │ │ │ +0006b220: 9139 92c7 9f01 cccc db54 8e91 442c 15da .9.......T..D,.. │ │ │ │ +0006b230: 128d 9103 5552 df54 6865 6f90 ac72 7265 ....UR.Theo..rre │ │ │ │ +0006b240: 6d73 8e8d 9133 2806 9f01 cccc db54 8d91 ms...3(......T.. │ │ │ │ +0006b250: 0213 349f fdb8 e4dc 308e 8e91 3d1d c9cf ..4.....0...=... │ │ │ │ +0006b260: 2e8e a68d 91ea f1eb 496e 9604 b40d 7468 ........In....th │ │ │ │ +0006b270: 6973 9363 6173 652c 9104 e665 616e 90ac is.case,...ean.. │ │ │ │ +0006b280: 7279 936d 6f90 538e 6465 6c93 d74d 8d91 ry.mo.S.del..M.. │ │ │ │ +0006b290: 0140 e49f fba5 32db 308e 9108 c32a cf6f .@....2.0....*.o │ │ │ │ +0006b2a0: 6693 7468 659b 04b4 0c6c 6172 6765 7293 f.the....larger. │ │ │ │ +0006b2b0: 7468 656f 7279 93da 548d 9103 0ccd 9ffb theory..T....... │ │ │ │ +0006b2c0: a532 db30 8e91 0a8f 13cf 6361 6e98 6290 .2.0......can.b. │ │ │ │ +0006b2d0: 538e 6593 7265 7374 7269 6374 6564 9374 S.e.restricted.t │ │ │ │ +0006b2e0: 6f93 6198 6d6f 9053 8e64 656c 936f 6693 o.a.mo.S.del.of. │ │ │ │ +0006b2f0: 7468 658e a410 0000 8d91 eaf1 eb73 6d61 the..........sma │ │ │ │ +0006b300: 6c6c 6572 9603 4870 7468 656f 7279 93da ller..Hptheory.. │ │ │ │ +0006b310: 5491 0655 3ecf 696e 9374 6865 9366 6f6c T..U>.in.the.fol │ │ │ │ +0006b320: 6c6f 9aac 7277 696e 6793 7798 6198 7991 lo..rwing.w.a.y. │ │ │ │ +0006b330: ff05 562e 9105 02ce 4669 7273 742c 9103 ..V.....First,.. │ │ │ │ +0006b340: 68e1 d74d 8d91 0140 e49f fba5 32db 308e h..M...@....2.0. │ │ │ │ +0006b350: 9107 578d cf67 6976 9865 739b 0348 7172 ..W..giv.es..Hqr │ │ │ │ +0006b360: 6973 6593 746f 9361 936d 6f90 538e 6465 ise.to.a.mo.S.de │ │ │ │ +0006b370: 6c93 6f66 9874 6865 9373 7472 7563 7475 l.of.the.structu │ │ │ │ +0006b380: 7265 9361 6e64 8ea1 8d91 eaf1 eb73 6967 re.and.......sig │ │ │ │ +0006b390: 6e61 7475 7265 9604 1ec6 6f66 93da 5491 nature....of..T. │ │ │ │ +0006b3a0: 072b 93cf 7369 6d70 6c79 9362 9aac 7279 .+..simply.b..ry │ │ │ │ +0006b3b0: 9366 6f72 6765 7474 696e 6793 7468 6593 .forgetting.the. │ │ │ │ +0006b3c0: 7691 ff58 e461 6c75 6573 936f 6693 d74d v..X.alues.of..M │ │ │ │ +0006b3d0: 8d91 0140 e49f fba5 32db 308e 9108 2de3 ...@....2.0...-. │ │ │ │ +0006b3e0: cf61 7493 636f 6e73 7461 6e98 7473 936e .at.constan.ts.n │ │ │ │ +0006b3f0: 6f74 9369 6e8d 93df 5374 7275 638e 8d91 ot.in...Struc... │ │ │ │ +0006b400: 1e22 419f 01cc ccdb 548e 9129 8503 cf6f ."A.....T..)...o │ │ │ │ +0006b410: 728d 93df 5369 678e 8d91 1373 2c9f 02d5 r...Sig....s,... │ │ │ │ +0006b420: 54db 548e 911a b728 cf2e 8ea1 8d91 eaf1 T.T....(........ │ │ │ │ +0006b430: eb44 656e 6f74 696e 6796 0479 df74 6869 .Denoting..y.thi │ │ │ │ +0006b440: 739b 0479 e06d 6f90 538e 6465 6c93 6290 s..y.mo.S.del.b. │ │ │ │ +0006b450: ac72 7993 d74d 9101 40e4 cf2c 9104 9dad .ry..M..@..,.... │ │ │ │ +0006b460: 6f6e 6598 6861 7393 666f 7293 616c 6c93 one.has.for.all. │ │ │ │ +0006b470: d71b 9104 b751 da32 8d91 0449 17df 5491 .....Q.2...I..T. │ │ │ │ +0006b480: ff05 5679 7090 538e 6573 8e8d 9120 c683 ..Vyp.S.es... .. │ │ │ │ +0006b490: 9f02 d554 db54 8e91 280a 7fcf 2c91 049d ...T.T..(...,... │ │ │ │ +0006b4a0: add7 7491 0449 18da 328d 9104 4917 df54 ..t..I..2...I..T │ │ │ │ +0006b4b0: 91ff 0556 6572 6d73 8e8d 9122 54bc 9f01 ...Verms..."T... │ │ │ │ +0006b4c0: cccc db54 8e91 2e12 97cf 616e 6493 666f ...T......and.fo │ │ │ │ +0006b4d0: 7298 616c 6c93 7375 6974 6162 6c65 8ea1 r.all.suitable.. │ │ │ │ +0006b4e0: 8d91 eaf1 eb63 6f6e 90ac 7274 6578 7473 .....con..rtexts │ │ │ │ +0006b4f0: 9103 eaa8 7468 6174 8ea6 8d8d 8d91 fb8d ....that........ │ │ │ │ +0006b500: fd5b 96fe 0002 5bd7 0b91 fe13 9173 3a1b .[....[......s:. │ │ │ │ +0006b510: 906e 39cf 5d93 5d8d 9f01 cccc d84d 8e8e .n9.].]......M.. │ │ │ │ +0006b520: 8e8d 8d91 2d95 3dcf 3d8e 8e8d 8d91 40b8 ....-.=.=.....@. │ │ │ │ +0006b530: c55b 96fe 0002 5bd7 0b91 fe13 9173 3a1b .[....[......s:. │ │ │ │ +0006b540: 906e 39cf 5d93 5d8d 9f01 cccc d84d 8d91 .n9.].]......M.. │ │ │ │ +0006b550: 00da 229f fdb8 e4dc 308e 8e8e 8e8e 9f13 ..".....0....... │ │ │ │ +0006b560: 0000 8d8d 8d91 f0f1 ebcf 5b96 fe00 025b ..........[....[ │ │ │ │ +0006b570: d70b 91fe 1391 733b 7893 733a 74cf 5d93 ......s;x.s:t.]. │ │ │ │ +0006b580: 5d8d 9f01 cccc d84d 8e8e 8e8d 8d91 2d95 ]......M......-. │ │ │ │ +0006b590: 3dcf 3d8e 8e8d 8d91 40b8 c55b 96fe 0002 =.=.....@..[.... │ │ │ │ +0006b5a0: 5bd7 0b91 fe13 9173 3b78 9373 3a74 cf5d [......s;x.s:t.] │ │ │ │ +0006b5b0: 935d 8d9f 01cc ccd8 4d8d 9100 da22 9ffd .]......M....".. │ │ │ │ +0006b5c0: b8e4 dc30 8e8e 910c 35b7 d73a 8e8e 8e9f ...0....5..:.... │ │ │ │ +0006b5d0: 190b 928d 91ea f1eb cf43 6f6e 7365 7175 .........Consequ │ │ │ │ +0006b5e0: 656e 90ac 7274 6c79 9604 272e 6966 9b04 en..rtly..'.if.. │ │ │ │ +0006b5f0: 272f 2800 d73b 9101 fffe 74cf 2993 6973 '/(..;....t.).is │ │ │ │ +0006b600: 9361 9873 6571 7565 6e9a ac72 7493 6f98 .a.sequen..rt.o. │ │ │ │ +0006b610: 7698 6572 8d93 df53 6967 8e8d 9113 7b94 v.er...Sig....{. │ │ │ │ +0006b620: 9f02 d554 db54 8e91 1ee6 bfcf 2861 6e64 ...T.T......(and │ │ │ │ +0006b630: 9368 656e 6365 9361 6c73 6f91 0427 2f6f .hence.also..'/o │ │ │ │ +0006b640: 9876 9865 728d 93df 5369 678e 8d91 137b .v.er...Sig....{ │ │ │ │ +0006b650: 949f 02d5 54db 548d 9102 1334 9ffd b8e4 ....T.T....4.... │ │ │ │ +0006b660: dc30 8e8e 911d 7157 cf29 2c91 0436 5074 .0....qW.),..6Pt │ │ │ │ +0006b670: 6865 6e93 0091 03bc 57da 6a8d 91fe 0002 hen.....W.j..... │ │ │ │ +0006b680: cf3d 8e8d 9107 238a 9f01 cccc d84d 8e91 .=....#......M.. │ │ │ │ +0006b690: 1463 d2d7 7493 cf69 668e a18d 91ea f1eb .c..t..if....... │ │ │ │ +0006b6a0: 616e 6496 0414 446f 6e6c 799b 0414 4569 and...Donly...Ei │ │ │ │ +0006b6b0: 6693 0091 039c 25da 6a8d 91fe 0002 cf3d f.....%.j......= │ │ │ │ +0006b6c0: 8e8d 9107 238a 9f01 cccc d84d 8d91 00da ....#......M.... │ │ │ │ +0006b6d0: 229f fdb8 e4dc 308e 8e91 16f5 67d7 74cf ".....0.....g.t. │ │ │ │ +0006b6e0: 2e91 05b5 b553 696e 6365 8d93 df41 7869 .....Since...Axi │ │ │ │ +0006b6f0: 6f6d 738e 8d91 27a6 ff9f 01cc ccdb 548e oms...'.......T. │ │ │ │ +0006b700: 9132 8720 da12 8d91 039c 26df 4178 696f .2. ......&.Axio │ │ │ │ +0006b710: 6d73 8e8d 9127 2ee1 9f01 cccc db54 8d91 ms...'.......T.. │ │ │ │ +0006b720: 0213 349f fdb8 e4dc 308e 8e91 3538 e8cf ..4.....0...58.. │ │ │ │ +0006b730: 616e 6498 d74d 8d91 0140 e49f fba5 32db and..M...@....2. │ │ │ │ +0006b740: 308e 9108 2361 cf69 7393 6193 6d6f 9053 0...#a.is.a.mo.S │ │ │ │ +0006b750: 8e64 656c 986f 6693 da54 8d91 030c cd9f .del.of..T...... │ │ │ │ +0006b760: fba5 32db 308e 9105 db06 cf2c 9104 1eab ..2.0......,.... │ │ │ │ +0006b770: 6974 9866 6f6c 6c6f 90ac 7277 7393 7468 it.follo..rws.th │ │ │ │ +0006b780: 6174 8ea1 8d91 eaf1 ebd7 4d9b 0536 3dcf at........M..6=. │ │ │ │ +0006b790: 6973 9103 f55a 6196 03f5 596d 6f90 538e is...Za...Ymo.S. │ │ │ │ +0006b7a0: 6465 6c93 6f66 93da 5491 030c cdcf 2e91 del.of..T....... │ │ │ │ +0006b7b0: 0558 f4d7 4d98 cf77 696c 6c9b 03f5 5a62 .X..M..will...Zb │ │ │ │ +0006b7c0: 9053 8e65 9363 616c 6c65 6493 7468 6598 .S.e.called.the. │ │ │ │ +0006b7d0: e572 91ff 6666 6573 7472 6963 7469 6f6e .r..ffestriction │ │ │ │ +0006b7e0: 93cf 6f66 9374 6865 936d 6f90 538e 6465 ..of.the.mo.S.de │ │ │ │ +0006b7f0: 6c98 d74d 8d91 0140 e49f fba5 32db 308e l..M...@....2.0. │ │ │ │ +0006b800: 9108 0476 cf6f 6693 7468 6593 7468 656f ...v.of.the.theo │ │ │ │ +0006b810: 7279 98da 548d 9103 0ccd 9ffb a532 db30 ry..T........2.0 │ │ │ │ +0006b820: 8e91 09d0 5fcf 746f 8ea1 8d91 eaf1 eb74 ...._.to.......t │ │ │ │ +0006b830: 6865 9603 eaa8 7375 6274 6865 6f72 7993 he....subtheory. │ │ │ │ +0006b840: da54 9103 0ccd cf2e 8e9f 1b5d 0d8d 91f6 .T.........].... │ │ │ │ +0006b850: 537a 5468 6572 6596 03ea a861 7265 9374 SzThere....are.t │ │ │ │ +0006b860: 95ac 7277 936f 9603 eaa8 6d61 696e 936d ..rw.o....main.m │ │ │ │ +0006b870: 6563 90ac 7268 616e 6973 6d73 9366 6f72 ec..rhanisms.for │ │ │ │ +0006b880: 936d 616b 696e 6793 6578 7465 6e73 696f .making.extensio │ │ │ │ +0006b890: 6e73 936f 6693 7468 656f 7269 6573 9369 ns.of.theories.i │ │ │ │ +0006b8a0: 6e93 eb48 484f 4ccf 3a8e a68d 8d8d 8d91 n..HHOL.:....... │ │ │ │ +0006b8b0: fc92 39eb 6080 888e 8e8e 9108 51d7 cf45 ..9.`.......Q..E │ │ │ │ +0006b8c0: 7874 656e 7369 6f6e 9603 eaa8 629a ac72 xtension....b..r │ │ │ │ +0006b8d0: 7993 6193 636f 6e73 7461 6e98 7493 7370 y.a.constan.t.sp │ │ │ │ +0006b8e0: 9053 8e65 6369 0c63 6174 696f 6e93 2873 .S.eci.cation.(s │ │ │ │ +0006b8f0: 6565 9353 6563 7469 6f6e 9331 302e 352e ee.Section.10.5. │ │ │ │ +0006b900: 3229 2e8e 8e9f 24fd 138e 8c8b 0000 007d 2)....$........} │ │ │ │ 0006b910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0006b920: 0000 0000 0000 0000 0000 0000 0006 aa49 ...............I │ │ │ │ -0006b930: a002 cc05 558d a0fd 46d3 0e8d 8d8d 8d9f ....U...F....... │ │ │ │ -0006b940: fa99 9a8d 9112 c761 d031 302e 352e 910a .......a.10.5... │ │ │ │ -0006b950: 8000 4578 7465 6e73 696f 6e73 9604 8000 ..Extensions.... │ │ │ │ -0006b960: 6f66 9374 6865 6f72 6965 7392 010a ea36 of.theories....6 │ │ │ │ -0006b970: 3132 358e 9112 c761 9f05 6666 8900 00e6 125....a..ff.... │ │ │ │ -0006b980: 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 f..>|......./... │ │ │ │ -0006b990: fd8b d021 8d8d 8d8d 9124 67af eb60 8088 ...!.....$g..`.. │ │ │ │ -0006b9a0: 8e8e 8e91 3027 4dcf 4578 7465 6e73 696f ....0'M.Extensio │ │ │ │ -0006b9b0: 6e96 03ea a862 9aac 7279 9361 9374 9879 n....b..ry.a.t.y │ │ │ │ -0006b9c0: 709a 538e 6593 7370 9865 6369 0c63 6174 p.S.e.sp.eci.cat │ │ │ │ -0006b9d0: 696f 6e93 2873 6565 9353 6563 7469 6f6e ion.(see.Section │ │ │ │ -0006b9e0: 9331 302e 352e 3529 2e8d 8d9f fba5 32d5 .10.5.5)......2. │ │ │ │ -0006b9f0: 348e 8e8e a91d aa41 8d91 12c7 61cf 5468 4......A....a.Th │ │ │ │ -0006ba00: 6596 04a9 be0c 7273 7493 6d65 6395 ac72 e.....rst.mec..r │ │ │ │ -0006ba10: 6861 6e69 736d 9104 a9bd 616c 6c6f 9377 hanism....allo.w │ │ │ │ -0006ba20: 7396 04a9 be60 6c6f 9a53 8e6f 7365 9373 s....`lo.S.ose.s │ │ │ │ -0006ba30: 7098 6563 690c 6361 7469 6f6e 7327 936f p.eci.cations'.o │ │ │ │ -0006ba40: 6691 04a9 bd63 6f6e 7374 616e 90ac 7274 f....constan..rt │ │ │ │ -0006ba50: 7393 6173 9369 6e93 7468 6593 d05a 9104 s.as.in.the..Z.. │ │ │ │ -0006ba60: a98c cf6e 6f74 6174 696f 6e93 5b8d 3138 ...notation.[.18 │ │ │ │ -0006ba70: 8e91 0bbf f85d 3b8e a410 0000 8d91 12c7 .....];......... │ │ │ │ -0006ba80: 6174 6865 9604 0344 6c61 7474 6572 9b04 athe...Dlatter.. │ │ │ │ -0006ba90: 0343 616c 6c6f 90ac 7277 7393 6e65 7798 .Callo..rws.new. │ │ │ │ -0006baa0: 7490 ac72 7970 9053 8e65 7393 616e 6498 t..ryp.S.es.and. │ │ │ │ -0006bab0: 7490 ac72 7970 9553 8e65 2d6f 7093 6572 t..ryp.S.e-op.er │ │ │ │ -0006bac0: 6174 6f72 7391 0403 4474 6f98 6293 659b ators...Dto.b.e. │ │ │ │ -0006bad0: 0403 4469 6e90 ac72 7472 6f93 6475 6365 ..Din..rtro.duce │ │ │ │ -0006bae0: 642e 9105 82b2 4173 9873 7093 6563 6961 d.....As.sp.ecia │ │ │ │ -0006baf0: 6c91 0403 4363 6173 6573 9828 7768 656e l...Ccases.(when │ │ │ │ -0006bb00: 8ea1 8d91 12c7 6174 6865 9603 eaa8 7468 ......athe....th │ │ │ │ -0006bb10: 696e 6793 629a 538e 6569 6e67 9373 7098 ing.b.S.eing.sp. │ │ │ │ -0006bb20: 6563 690c 6564 9369 7393 756e 6971 7565 eci.ed.is.unique │ │ │ │ -0006bb30: 6c79 9364 6574 6572 6d69 6e65 6429 936f ly.determined).o │ │ │ │ -0006bb40: 6e65 9361 6c73 6f93 6861 733a 8ea4 1daa ne.also.has:.... │ │ │ │ -0006bb50: 428d 8d8d 8d91 2467 afeb 6080 888e 8e8e B.....$g..`..... │ │ │ │ -0006bb60: 9130 274d cf45 7874 656e 7369 6f6e 9603 .0'M.Extension.. │ │ │ │ -0006bb70: eaa8 629a ac72 7993 6193 636f 6e73 7461 ..b..ry.a.consta │ │ │ │ -0006bb80: 6e98 7493 6465 0c6e 6974 696f 6e93 2873 n.t.de.nition.(s │ │ │ │ -0006bb90: 6565 9353 6563 7469 6f6e 9331 302e 352e ee.Section.10.5. │ │ │ │ -0006bba0: 3129 2e8e a68d 8d8d 8d91 2467 afeb 6080 1)........$g..`. │ │ │ │ -0006bbb0: 888e 8e8e 9130 274d cf45 7874 656e 7369 .....0'M.Extensi │ │ │ │ -0006bbc0: 6f6e 9603 eaa8 629a ac72 7993 6193 7498 on....b..ry.a.t. │ │ │ │ -0006bbd0: 7970 9053 8e65 9364 650c 6e69 7469 6f6e yp.S.e.de.nition │ │ │ │ -0006bbe0: 9328 7365 6593 5365 6374 696f 6e93 3130 .(see.Section.10 │ │ │ │ -0006bbf0: 2e35 2e34 292e 8ea1 8d91 12c7 6154 6865 .5.4).......aThe │ │ │ │ -0006bc00: 7365 9604 3811 6d65 639a ac72 6861 6e69 se..8.mec..rhani │ │ │ │ -0006bc10: 736d 7393 6172 6593 6465 7363 7269 6290 sms.are.describ. │ │ │ │ -0006bc20: 538e 6564 9104 3810 696e 9374 6865 9366 S.ed..8.in.the.f │ │ │ │ -0006bc30: 6f6c 6c6f 9877 696e 6793 7365 6374 696f ollo.wing.sectio │ │ │ │ -0006bc40: 6e73 2e91 0621 1a54 6865 7993 616c 6c93 ns...!.They.all. │ │ │ │ -0006bc50: 7072 6f90 538e 6475 6365 93e5 6465 0c6e pro.S.duce..de.n │ │ │ │ -0006bc60: 6974 696f 6e61 6c8e a410 0000 8d91 12c7 itional......... │ │ │ │ -0006bc70: 6165 7874 656e 7369 6f6e 7391 060c 70cf aextensions...p. │ │ │ │ -0006bc80: 696e 9605 0e93 7468 659b 050e 9273 656e in....the....sen │ │ │ │ -0006bc90: 7365 9374 6861 7493 7468 6579 9365 7874 se.that.they.ext │ │ │ │ -0006bca0: 656e 6493 6198 7468 656f 7279 9362 90ac end.a.theory.b.. │ │ │ │ -0006bcb0: 7279 9361 6464 696e 6793 6e65 7798 636f ry.adding.new.co │ │ │ │ -0006bcc0: 6e73 7461 6e9a ac72 7473 9361 6e64 9374 nstan..rts.and.t │ │ │ │ -0006bcd0: 9879 7090 538e 6573 8ea1 8d91 12c7 6177 .yp.S.es......aw │ │ │ │ -0006bce0: 6869 6390 ac72 6896 0429 9861 7265 9b04 hic..rh..).are.. │ │ │ │ -0006bcf0: 2997 6465 0c6e 6564 9369 6e98 7465 726d ).de.ned.in.term │ │ │ │ -0006bd00: 7393 6f66 9870 726f 7090 538e 6572 7469 s.of.prop.S.erti │ │ │ │ -0006bd10: 6573 936f 6698 6578 6973 7469 6e67 936f es.of.existing.o │ │ │ │ -0006bd20: 6e65 732e 9105 f5ae 5468 6569 7293 6b95 nes.....Their.k. │ │ │ │ -0006bd30: ac72 6579 9870 726f 7090 538e 6572 7493 .rey.prop.S.ert. │ │ │ │ -0006bd40: 7996 0429 9869 7398 7468 6174 9374 6865 y..).is.that.the │ │ │ │ -0006bd50: 8ea1 8d91 12c7 6165 7874 656e 6465 6496 ......aextended. │ │ │ │ -0006bd60: 0458 5974 6865 6f72 7993 709a 538e 6f73 .XYtheory.p.S.os │ │ │ │ -0006bd70: 7365 7373 6573 9361 9328 7374 616e 6461 sesses.a.(standa │ │ │ │ -0006bd80: 7264 2991 0458 586d 6f98 6465 6c93 6966 rd)..XXmo.del.if │ │ │ │ -0006bd90: 9374 6865 936f 7269 6769 6e61 6c93 7468 .the.original.th │ │ │ │ -0006bda0: 656f 7279 9364 6f98 6573 2e91 0681 f253 eory.do.es.....S │ │ │ │ -0006bdb0: 6f93 6193 7365 7269 6573 936f 668e a18d o.a.series.of... │ │ │ │ -0006bdc0: 9112 c761 7468 6573 6596 03f6 a565 7874 ...athese....ext │ │ │ │ -0006bdd0: 656e 7369 6f6e 7393 7374 6172 7469 6e67 ensions.starting │ │ │ │ -0006bde0: 9366 726f 6d93 7468 6593 7468 656f 7279 .from.the.theory │ │ │ │ -0006bdf0: 8d93 eb61 494e 4954 8e91 1eeb f2cf 6973 ...aINIT......is │ │ │ │ -0006be00: 9103 f6a4 6775 6172 616e 90ac 7274 6565 ....guaran..rtee │ │ │ │ -0006be10: 6493 746f 9372 6573 756c 7493 696e 9361 d.to.result.in.a │ │ │ │ -0006be20: 9374 6865 6f72 7993 7769 7468 9361 8ea1 .theory.with.a.. │ │ │ │ -0006be30: 8d91 12c7 6173 7461 6e64 6172 6496 047b ....astandard..{ │ │ │ │ -0006be40: bf6d 6f9a 538e 6465 6c2c 9104 a005 616e .mo.S.del,....an │ │ │ │ -0006be50: 6493 6865 6e63 6593 696e 9361 9363 6f6e d.hence.in.a.con │ │ │ │ -0006be60: 7369 7374 656e 90ac 7274 9374 6865 6f72 sisten..rt.theor │ │ │ │ -0006be70: 7991 ff05 562e 9106 ec26 4974 9369 7393 y...V....&It.is. │ │ │ │ -0006be80: 616c 736f 9370 986f 7373 6962 6c65 9374 also.p.ossible.t │ │ │ │ -0006be90: 6f93 6578 7465 6e64 9374 6865 6f72 6965 o.extend.theorie │ │ │ │ -0006bea0: 738e a18d 9112 c761 7369 6d70 6c79 9605 s......asimply.. │ │ │ │ -0006beb0: 5bb9 629a ac72 7993 6164 6469 6e67 9105 [.b..ry.adding.. │ │ │ │ -0006bec0: 5bba 6e65 7793 756e 696e 9874 6572 7072 [.new.unin.terpr │ │ │ │ -0006bed0: 6574 6564 9363 6f6e 7374 616e 9874 7393 eted.constan.ts. │ │ │ │ -0006bee0: 616e 6493 7498 7970 9053 8e65 732e 9109 and.t.yp.S.es... │ │ │ │ -0006bef0: 8c14 5468 6973 9370 7265 7365 7276 9865 ..This.preserv.e │ │ │ │ -0006bf00: 7393 636f 6e73 6973 7465 6e63 7991 ff05 s.consistency... │ │ │ │ -0006bf10: 562c 8ea1 8d91 12c7 6162 7574 9604 3e05 V,......abut..>. │ │ │ │ -0006bf20: 6973 9b04 3e06 756e 6c69 6b90 ac72 656c is..>.unlik..rel │ │ │ │ -0006bf30: 7993 746f 9862 9053 8e65 9375 7365 6675 y.to.b.S.e.usefu │ │ │ │ -0006bf40: 6c93 7769 7468 6f75 7498 6164 6469 7469 l.without.additi │ │ │ │ -0006bf50: 6f6e 616c 9361 7869 6f6d 732e 9106 32f8 onal.axioms...2. │ │ │ │ -0006bf60: 486f 95ac 7277 9365 7693 6572 2c91 0452 Ho..rw.ev.er,..R │ │ │ │ -0006bf70: dd77 6865 6e98 6164 6469 6e67 9104 3e05 .when.adding..>. │ │ │ │ -0006bf80: 6172 6269 7472 6172 798e a18d 9112 c761 arbitrary......a │ │ │ │ -0006bf90: 6e65 7796 05c7 f961 7869 6f6d 732c 9106 new....axioms,.. │ │ │ │ -0006bfa0: 3f4d 7468 6572 6593 6973 936e 6f93 6775 ?Mthere.is.no.gu │ │ │ │ -0006bfb0: 6172 616e 9aac 7274 6565 9374 6861 7493 aran..rtee.that. │ │ │ │ -0006bfc0: 636f 6e73 6973 7465 6e63 7993 6973 9370 consistency.is.p │ │ │ │ -0006bfd0: 7265 7365 7276 9865 642e 910a d0d3 5468 reserv.ed.....Th │ │ │ │ -0006bfe0: 6593 6164 7691 ff58 e461 6e98 7461 6765 e.adv..X.an.tage │ │ │ │ -0006bff0: 7393 6f66 8ea1 8d91 12c7 6170 9053 8e6f s.of......ap.S.o │ │ │ │ -0006c000: 7374 756c 6174 696f 6e9b 04d0 8e6f 95ac stulation....o.. │ │ │ │ -0006c010: 7276 9365 7298 6465 0c6e 6974 696f 6e98 rv.er.de.nition. │ │ │ │ -0006c020: 6861 9376 9365 9104 d08d 6290 538e 6565 ha.v.e....b.S.ee │ │ │ │ -0006c030: 6e98 6c69 6b93 656e 6564 9862 9379 9842 n.lik.ened.b.y.B │ │ │ │ -0006c040: 6572 7472 616e 6498 5275 7373 656c 6c98 ertrand.Russell. │ │ │ │ -0006c050: 746f 9104 d08d 7468 6598 6164 7691 ff58 to....the.adv..X │ │ │ │ -0006c060: e461 6e93 7461 6765 7398 6f66 8ea1 8d91 .an.tages.of.... │ │ │ │ -0006c070: 12c7 6174 6865 6674 9b04 f546 6f95 ac72 ..atheft...Fo..r │ │ │ │ -0006c080: 7693 6572 9868 6f6e 6573 7496 04f5 4774 v.er.honest...Gt │ │ │ │ -0006c090: 6f69 6c2e 8d8d 9ffb a532 d535 8e8e 910d oil......2.5.... │ │ │ │ -0006c0a0: 18be cf41 7398 6974 9369 7398 616c 6c98 ...As.it.is.all. │ │ │ │ -0006c0b0: 746f 9053 8e6f 9865 6173 7998 746f 9369 to.S.o.easy.to.i │ │ │ │ -0006c0c0: 6e95 ac72 7472 6f90 538e 6475 6365 9869 n..rtro.S.duce.i │ │ │ │ -0006c0d0: 6e63 6f6e 7369 7374 656e 9374 9861 7869 nconsisten.t.axi │ │ │ │ -0006c0e0: 6f6d 6174 697a 6174 696f 6e73 2c8e a18d omatizations,... │ │ │ │ -0006c0f0: 9112 c761 7573 6572 7396 038f 176f 669b ...ausers....of. │ │ │ │ -0006c100: 038f 1674 6865 93eb 4848 4f4c 98cf 7379 ...the..HHOL..sy │ │ │ │ -0006c110: 7374 656d 9361 7265 9873 7472 6f6e 676c stem.are.strongl │ │ │ │ -0006c120: 7993 6164 7669 7365 6498 746f 9372 6573 y.advised.to.res │ │ │ │ -0006c130: 6973 7498 7468 6593 7465 6d70 7461 7469 ist.the.temptati │ │ │ │ -0006c140: 6f6e 9874 6f93 6164 6498 6178 696f 6d73 on.to.add.axioms │ │ │ │ -0006c150: 2c91 03a1 6762 7574 8ea1 8d91 12c7 6174 ,...gbut......at │ │ │ │ -0006c160: 6f96 03ea a874 6f69 6c93 7468 726f 7567 o....toil.throug │ │ │ │ -0006c170: 6893 6465 0c6e 6974 696f 6e61 6c93 7468 h.de.nitional.th │ │ │ │ -0006c180: 656f 7269 6573 9368 6f6e 6573 746c 7991 eories.honestly. │ │ │ │ -0006c190: ff05 562e 8e9f 274f d98d 8d91 12c7 61eb ..V...'O......a. │ │ │ │ -0006c1a0: 4731 302e 352e 318e 914c 60f5 4578 7465 G10.5.1..L`.Exte │ │ │ │ -0006c1b0: 6e73 696f 6e96 0566 6662 9a8c cc79 9363 nsion..ffb...y.c │ │ │ │ -0006c1c0: 6f6e 7374 616e 9874 9364 650c 6e69 7469 onstan.t.de.niti │ │ │ │ -0006c1d0: 6f6e 8e9f 193d 8e8d 9112 c761 cf41 9103 on...=.....a.A.. │ │ │ │ -0006c1e0: a851 e563 91ff 6666 6f6e 7374 616e 7491 .Q.c..ffonstant. │ │ │ │ -0006c1f0: 03f6 4b64 650c 6e69 7469 6f6e 9104 8e12 ..Kde.nition.... │ │ │ │ -0006c200: cf6f 95ac 7276 9365 729b 03a8 6361 9603 .o..rv.er...ca.. │ │ │ │ -0006c210: a862 7369 676e 6174 7572 6593 068d 9f01 .bsignature..... │ │ │ │ -0006c220: cccc d50a 8e91 0a4b f7cf 6973 9361 9366 .......K..is.a.f │ │ │ │ -0006c230: 6f72 6d90 ac72 756c 6198 6f66 9374 6865 orm..rula.of.the │ │ │ │ -0006c240: 9366 6f72 6d98 df63 8d9f 01cc ccd8 1b8e .form..c........ │ │ │ │ -0006c250: 9108 fa51 cf3d 9103 5552 d774 8d9f 01cc ...Q.=..UR.t.... │ │ │ │ -0006c260: ccd8 1b8e 9105 a4ff cf2c 9103 b5a3 7375 .........,....su │ │ │ │ -0006c270: 6390 ac72 6893 7468 6174 3a8e a68d 8d8d c..rh.that:..... │ │ │ │ -0006c280: 8d91 1f4e 7928 6929 8e8e 8e91 3195 89df ...Ny(i)....1... │ │ │ │ -0006c290: 6396 03ea a8cf 6973 936e 6f74 9374 6865 c.....is.not.the │ │ │ │ -0006c2a0: 936e 616d 6593 6f66 9361 6e9a ac72 7993 .name.of.an..ry. │ │ │ │ -0006c2b0: 636f 6e73 7461 6e98 7493 696e 9306 8d9f constan.t.in.... │ │ │ │ -0006c2c0: 01cc ccd5 0a8e 9106 a394 cf3b 8ea4 1daa ...........;.... │ │ │ │ -0006c2d0: 428d 8d8d 8d91 1c0a ed28 6969 298e 8e8e B........(ii)... │ │ │ │ -0006c2e0: 9131 9589 d774 8d9f 01cc ccd8 1b8e 9109 .1...t.......... │ │ │ │ -0006c2f0: 8fa7 cf61 9603 eaa8 636c 6f73 6564 9374 ...a....closed.t │ │ │ │ -0006c300: 6572 6d93 696e 8d93 df54 91ff 0556 6572 erm.in...T...Ver │ │ │ │ -0006c310: 6d73 8e8d 9121 f64d 9f01 cccc d506 8d9f ms...!.M........ │ │ │ │ -0006c320: 0158 2ed6 0a8e 8e91 2e52 c1cf 2e8e a68d .X.......R...... │ │ │ │ -0006c330: 8d8d 8d91 18c7 6128 6969 6929 8e8e 8e91 ......a(iii).... │ │ │ │ -0006c340: 3195 8961 6c6c 9603 eaa8 7468 6593 7490 1..all....the.t. │ │ │ │ -0006c350: ac72 7970 9a53 8e65 9376 91ff 58e4 6172 .ryp.S.e.v..X.ar │ │ │ │ -0006c360: 6961 626c 6573 936f 9863 6375 7272 696e iables.o.ccurrin │ │ │ │ -0006c370: 6793 696e 93d7 748d 9f01 cccc d81b 8e91 g.in..t......... │ │ │ │ -0006c380: 098f a7cf 616c 736f 936f 9863 6375 7293 ....also.o.ccur. │ │ │ │ -0006c390: 696e 93d7 1b8e a18d 911e 28f0 cf47 6976 in........(..Giv │ │ │ │ -0006c3a0: 9aac 7265 6e96 03ab 3c61 9374 6865 6f72 ..ren...|.. │ │ │ │ -0006c780: 8e8e a002 942f df8d a0fd 8bd0 218d 91f6 ...../......!... │ │ │ │ -0006c790: 537a cf4e 6f74 6596 052a 9674 6861 749b Sz.Note..*.that. │ │ │ │ -0006c7a0: 052a 9574 6865 936d 6563 90ac 7268 616e .*.the.mec..rhan │ │ │ │ -0006c7b0: 6973 6d98 6f66 9365 7874 656e 7369 6f6e ism.of.extension │ │ │ │ -0006c7c0: 9862 9aac 7279 9363 6f6e 7374 616e 9874 .b..ry.constan.t │ │ │ │ -0006c7d0: 9b05 2a95 6465 0c6e 6974 696f 6e93 6861 ..*.de.nition.ha │ │ │ │ -0006c7e0: 7398 616c 7265 6164 7993 6290 538e 6565 s.already.b.S.ee │ │ │ │ -0006c7f0: 6e98 7573 6564 8ea4 1000 008d 91ea f1eb n.used.......... │ │ │ │ -0006c800: 696d 706c 6963 6974 6c79 9603 92c8 696e implicitly....in │ │ │ │ -0006c810: 9b03 92c9 666f 726d 696e 6793 7468 6593 ....forming.the. │ │ │ │ -0006c820: 7468 656f 7279 8d98 eb61 4c4f 478e 9118 theory...aLOG... │ │ │ │ -0006c830: 648f cf66 726f 6d93 7468 6598 7468 656f d..from.the.theo │ │ │ │ -0006c840: 7279 8d93 eb61 4d49 4e8e 9118 648e cf69 ry...aMIN...d..i │ │ │ │ -0006c850: 6e98 5365 6374 696f 6e93 3130 2e34 2e32 n.Section.10.4.2 │ │ │ │ -0006c860: 2e91 051b 9554 6890 ac72 7573 9877 6974 .....Th..rus.wit │ │ │ │ -0006c870: 6893 7468 658e a18d 91ea f1eb 6e6f 7461 h.the.......nota │ │ │ │ -0006c880: 7469 6f6e 9603 eaa8 6f66 9374 6869 7393 tion....of.this. │ │ │ │ -0006c890: 7365 6374 696f 6e93 6f6e 6593 6861 738e section.one.has. │ │ │ │ -0006c8a0: a923 ae50 8d8d 8d8d 91f0 f1eb eb61 4c4f .#.P.........aLO │ │ │ │ -0006c8b0: 478e 9108 db8d cf3d 8d91 06aa a4eb 614d G......=......aM │ │ │ │ -0006c8c0: 494e 8e8d 8d8d 8d91 1b3e f4cf 2b8d 9f01 IN.......>..+... │ │ │ │ -0006c8d0: cccc e664 6566 8e8e 9131 9335 da68 df54 ...def...1.5.h.T │ │ │ │ -0006c8e0: 9607 3ffa cf3d 9328 28d7 1578 8d9f 01cc ..?..=.((..x.... │ │ │ │ -0006c8f0: cceb 4162 953c 726f 936f 6c8e 9b10 d7c4 ..Ab...+. │ │ │ │ -0006c940: 9f01 cccc e664 6566 8e8e 9131 9335 da68 .....def...1.5.h │ │ │ │ -0006c950: 3896 073f facf 3d93 d715 508d 9f01 cccc 8..?..=...P..... │ │ │ │ -0006c960: d80b 8ddb 218e 8d91 0880 08eb 4162 953c ....!.......Ab.< │ │ │ │ -0006c970: 726f 936f 6c8e 8e91 1ecd 63d7 3a91 07d5 ro.ol.....c.:... │ │ │ │ -0006c980: 5050 9104 f718 cf3d 9103 5552 28d7 1578 PP.....=..UR(..x │ │ │ │ -0006c990: 3a91 03ea a8df 54cf 29da 698e 8ea1 8d8d :.....T.).i..... │ │ │ │ -0006c9a0: 8d91 1b3e f4cf 2b8d 9f01 cccc e664 6566 ...>..+......def │ │ │ │ -0006c9b0: 8e8e 9131 9335 da68 3996 073f facf 3d93 ...1.5.h9..?..=. │ │ │ │ -0006c9c0: d715 508d 9f01 cccc d80b 8ddb 218e 8d91 ..P.........!... │ │ │ │ -0006c9d0: 0880 08eb 4162 953c 726f 936f 6c8e 8e91 ....Ab...+......de │ │ │ │ -0006ca10: 668e 8e91 3193 35da 68df 4696 073f facf f...1.5.h.F..?.. │ │ │ │ -0006ca20: 3d93 da38 d762 8d9f 01cc cceb 4162 953c =..8.b......Ab.< │ │ │ │ -0006ca30: 726f 936f 6c8e 9110 d7c4 d73a 9107 d550 ro.ol......:...P │ │ │ │ -0006ca40: 62da 698e 8ea1 8d8d 8d91 1b3e f4cf 2b8d b.i........>..+. │ │ │ │ -0006ca50: 9f01 cccc e664 6566 8e8e 9131 9335 da68 .....def...1.5.h │ │ │ │ -0006ca60: 3a96 073f facf 3d93 d715 623a 9107 d550 :..?..=...b:...P │ │ │ │ -0006ca70: 6296 0355 52da 2993 df46 da69 8e8e a18d b..UR.)..F.i.... │ │ │ │ -0006ca80: 8d8d 911b 3ef4 cf2b 8d9f 01cc cce6 6465 ....>..+......de │ │ │ │ -0006ca90: 668e 8e91 3193 35da 688d 5e8e 910f 3ffb f...1.5.h.^...?. │ │ │ │ -0006caa0: cf3d 9107 3ffa d715 628d 9f01 cccc d531 .=..?...b......1 │ │ │ │ -0006cab0: 8e91 08aa acd7 628d 9f01 cccc d532 8e91 ......b......2.. │ │ │ │ -0006cac0: 04c0 04d7 3a96 03ea a8da 38d7 623a 93cf ....:.....8.b:.. │ │ │ │ -0006cad0: 28d7 628d 9f01 cccc d531 8e96 0815 56da (.b......1....V. │ │ │ │ -0006cae0: 299b 0355 52cf 28d7 628d 9f01 cccc d532 )..UR.(.b......2 │ │ │ │ -0006caf0: 8e93 da29 98d7 62cf 2929 98da 2998 d762 ...)..b.))..)..b │ │ │ │ -0006cb00: da69 8e8e a18d 8d8d 911b 3ef4 cf2b 8d9f .i........>..+.. │ │ │ │ -0006cb10: 01cc cce6 6465 668e 8e91 3193 35da 688d ....def...1.5.h. │ │ │ │ -0006cb20: 5f8e 910f 3ffb cf3d 9107 3ffa d715 628d _...?..=..?...b. │ │ │ │ -0006cb30: 9f01 cccc d531 8e91 08aa acd7 628d 9f01 .....1......b... │ │ │ │ -0006cb40: cccc d532 8e91 04c0 04d7 3a96 03ea a8da ...2......:..... │ │ │ │ -0006cb50: 38d7 623a 93cf 28d7 628d 9f01 cccc d531 8.b:..(.b......1 │ │ │ │ -0006cb60: 8e9b 0815 56da 2996 0355 52d7 62cf 2993 ....V.)..UR.b.). │ │ │ │ -0006cb70: da29 93cf 2828 d762 8d9f 01cc ccd5 328e .)..((.b......2. │ │ │ │ -0006cb80: 98da 2993 d762 cf29 93da 2993 d762 cf29 ..)..b.)..)..b.) │ │ │ │ -0006cb90: da69 8e8e a18d 8d8d 911b 3ef4 cf2b 8d9f .i........>..+.. │ │ │ │ -0006cba0: 01cc cce6 6465 668e 8e91 3193 35da 688d ....def...1.5.h. │ │ │ │ -0006cbb0: df4f 6e65 8d8d 9100 b478 8900 0066 6600 .One.....x...ff. │ │ │ │ -0006cbc0: 0386 668e 8e91 043a de4f 6e65 8e91 3350 ..f....:.One..3P │ │ │ │ -0006cbd0: 0ecf 3d91 073f fad7 1566 8d9f 01cc ccd8 ..=..?...f...... │ │ │ │ -0006cbe0: 0b8d db21 8e91 0880 08d8 0c8e 9113 a3db ...!............ │ │ │ │ -0006cbf0: d73a 9603 eaa8 da38 d778 8d9f 01cc ccd5 .:.....8.x...... │ │ │ │ -0006cc00: 318e 9108 aaac d778 8d9f 01cc ccd5 328e 1......x......2. │ │ │ │ -0006cc10: 9b04 c004 d73a 93cf 28d7 6696 0532 a778 .....:..(.f..2.x │ │ │ │ -0006cc20: 8d9f 01cc ccd5 318e 9108 1556 cf3d 9103 ......1....V.=.. │ │ │ │ -0006cc30: 5552 d766 9378 8d9f 01cc ccd5 328e 98cf UR.f.x......2... │ │ │ │ -0006cc40: 2996 0355 52da 2993 cf28 d778 8d9f 01cc )..UR.)..(.x.... │ │ │ │ -0006cc50: ccd5 318e 9108 1556 cf3d 93d7 788d 9f01 ..1....V.=..x... │ │ │ │ -0006cc60: cccc d532 8e98 cf29 da69 8e8e a18d 8d8d ...2...).i...... │ │ │ │ -0006cc70: 911b 3ef4 cf2b 8d9f 01cc cce6 6465 668e ..>..+......def. │ │ │ │ -0006cc80: 8e91 3193 35da 688d df4f 6e74 6f8e 9120 ..1.5.h..Onto.. │ │ │ │ -0006cc90: 0fe7 cf3d 9107 3ffa d715 668d 9f01 cccc ...=..?...f..... │ │ │ │ -0006cca0: d80b 8ddb 218e 9108 8008 d80c 8e91 13a3 ....!........... │ │ │ │ -0006ccb0: dbd7 3a96 03ea a8da 38d7 7990 6e39 3a93 ..:.....8.y.n9:. │ │ │ │ -0006ccc0: da39 d778 3a93 7991 03c3 8bcf 3d91 0355 .9.x:.y.....=..U │ │ │ │ -0006ccd0: 52d7 6691 0532 a778 da69 8e8e a18d 8d8d R.f..2.x.i...... │ │ │ │ -0006cce0: 911b 3ef4 cf2b 8d9f 01cc cce6 6465 668e ..>..+......def. │ │ │ │ -0006ccf0: 8e91 3193 35da 688d df54 91ff 0556 7970 ..1.5.h..T...Vyp │ │ │ │ -0006cd00: 9053 8e65 8d8d 9100 b478 8900 0066 6600 .S.e.....x...ff. │ │ │ │ -0006cd10: 0386 668e 8e91 043a de44 650c 6e69 7469 ..f....:.De.niti │ │ │ │ -0006cd20: 6f6e 8e91 531e 2bcf 3d8d 8d8d 9107 3ffa on..S.+.=.....?. │ │ │ │ -0006cd30: d715 508d 9f01 cccc d80b 8ddb 218e 8d91 ..P.........!... │ │ │ │ -0006cd40: 0880 08eb 4162 953c 726f 936f 6c8e 8e91 ....Ab..!....F.... │ │ │ │ -0006cd70: 13a3 dbd7 3a8e 8ea1 8d8d 8d91 073f fadf ....:........?.. │ │ │ │ -0006cd80: 4f6e 658d 8d91 00b4 7889 0000 6666 0003 One.....x...ff.. │ │ │ │ -0006cd90: 8666 8e8e 9104 3ade 4f6e 658e 9137 3ab6 .f....:.One..7:. │ │ │ │ -0006cda0: d772 9053 8e65 7091 07d5 50da 5e8e 8ea1 .r.S.ep...P.^... │ │ │ │ -0006cdb0: 8d8d 9607 3ffa cf28 da38 d778 3a9b 03ea ....?..(.8.x:... │ │ │ │ -0006cdc0: a850 9105 8c6e 7893 cf3d 9328 da39 d779 .P...nx..=.(.9.y │ │ │ │ -0006cdd0: 906e 393a 9878 9603 5552 cf3d 93d7 7290 .n9:.x..UR.=..r. │ │ │ │ -0006cde0: 538e 6570 9879 906e 39cf 2929 da69 8e8e S.ep.y.n9.)).i.. │ │ │ │ -0006cdf0: 8e8e 8e8e 8e8e 8ea0 00bf ead4 8d91 f653 ...............S │ │ │ │ -0006ce00: 7acf 4966 9605 6203 da54 9108 6ed1 cf70 z.If..b..T..n..p │ │ │ │ -0006ce10: 9a53 8e6f 7373 6573 7365 7393 6191 0562 .S.ossesses.a..b │ │ │ │ -0006ce20: 0473 7461 6e64 6172 6493 6d6f 9864 656c .standard.mo.del │ │ │ │ -0006ce30: 9b05 6204 7468 656e 9373 6f98 646f 9053 ..b.then.so.do.S │ │ │ │ -0006ce40: 8e65 7393 7468 6598 6578 7465 6e73 696f .es.the.extensio │ │ │ │ -0006ce50: 6e93 da54 8d91 030c cdcf 2b8d 9f01 cccc n..T......+..... │ │ │ │ -0006ce60: e664 6566 8e8e 9119 610e da68 df63 8d9f .def....a..h.c.. │ │ │ │ -0006ce70: 01cc ccd8 1b8e 910b 7938 cf3d 9105 d43a ........y8.=...: │ │ │ │ -0006ce80: d774 8d9f 01cc ccd8 1b8e 9105 a4ff da69 .t.............i │ │ │ │ -0006ce90: cf2e 9109 9ef2 5468 6973 8ea1 8d91 eaf1 ......This...... │ │ │ │ -0006cea0: eb77 696c 6c9b 0538 e762 9053 8e65 9105 .will..8.b.S.e.. │ │ │ │ -0006ceb0: 38e8 7072 6f95 ac72 7693 6564 9861 7396 8.pro..rv.ed.as. │ │ │ │ -0006cec0: 0538 e861 9863 6f72 6f6c 6c61 7279 936f .8.a.corollary.o │ │ │ │ -0006ced0: 6698 7468 6598 636f 7272 6573 7090 538e f.the.corresp.S. │ │ │ │ -0006cee0: 6f6e 6469 6e67 9372 6573 756c 7498 696e onding.result.in │ │ │ │ -0006cef0: 9353 6563 7469 6f6e 9831 302e 352e 3293 .Section.10.5.2. │ │ │ │ -0006cf00: 6295 ac72 7998 7368 6f93 7769 6e67 8ea1 b..ry.sho.wing.. │ │ │ │ -0006cf10: 8d91 eaf1 eb74 6861 7496 04ff 9c65 7874 .....that....ext │ │ │ │ -0006cf20: 656e 7369 6f6e 9362 9aac 7279 9363 6f6e ension.b..ry.con │ │ │ │ -0006cf30: 7374 616e 9874 9364 650c 6e69 7469 6f6e stan.t.de.nition │ │ │ │ -0006cf40: 9369 7393 696e 9366 6163 7493 6193 7370 .is.in.fact.a.sp │ │ │ │ -0006cf50: 9053 8e65 6369 616c 9363 6173 6593 6f66 .S.ecial.case.of │ │ │ │ -0006cf60: 9365 7874 656e 7369 6f6e 9362 9879 9363 .extension.b.y.c │ │ │ │ -0006cf70: 6f6e 7374 616e 9874 8ea1 8d91 eaf1 eb73 onstan.t.......s │ │ │ │ -0006cf80: 7090 538e 6563 690c 6361 7469 6f6e 2e91 p.S.eci.cation.. │ │ │ │ -0006cf90: 06c7 5028 5468 6973 9b04 6f77 7265 6475 ..P(This..owredu │ │ │ │ -0006cfa0: 6374 696f 6e96 046f 7872 6571 7569 7265 ction..oxrequire │ │ │ │ -0006cfb0: 7393 7468 6174 936f 6e65 9369 7393 6465 s.that.one.is.de │ │ │ │ -0006cfc0: 616c 696e 6793 7769 7468 98e5 7374 616e aling.with..stan │ │ │ │ -0006cfd0: 6461 7291 ff66 6664 9105 ae0b cf74 6865 dar..ffd.....the │ │ │ │ -0006cfe0: 6f72 6965 7393 696e 9374 6865 8ea1 8d91 ories.in.the.... │ │ │ │ -0006cff0: eaf1 eb73 656e 7365 9603 5fe8 6f66 9b03 ...sense.._.of.. │ │ │ │ -0006d000: 5fe7 7365 6374 696f 6e93 3130 2e34 2e33 _.section.10.4.3 │ │ │ │ -0006d010: 2c91 037b a873 696e 6365 9861 6c74 686f ,..{.since.altho │ │ │ │ -0006d020: 7567 6893 6578 6973 7465 6e9a ac72 7469 ugh.existen..rti │ │ │ │ -0006d030: 616c 9371 7561 6e98 7469 0c63 6174 696f al.quan.ti.catio │ │ │ │ -0006d040: 6e9b 035f e769 7393 6e6f 7493 6e65 6564 n.._.is.not.need │ │ │ │ -0006d050: 6564 9866 6f72 9363 6f6e 7374 616e 90ac ed.for.constan.. │ │ │ │ -0006d060: 7274 8ea1 8d91 eaf1 eb64 650c 6e69 7469 rt.......de.niti │ │ │ │ -0006d070: 6f6e 732c 9603 eaa8 6974 9369 7393 6e65 ons,....it.is.ne │ │ │ │ -0006d080: 6564 6564 9374 6f93 7374 6174 6593 7468 eded.to.state.th │ │ │ │ -0006d090: 6593 6d65 639a ac72 6861 6e69 736d 936f e.mec..rhanism.o │ │ │ │ -0006d0a0: 6693 636f 6e73 7461 6e98 7493 7370 9053 f.constan.t.sp.S │ │ │ │ -0006d0b0: 8e65 6369 0c63 6174 696f 6e2e 298e 9f1a .eci.cation.)... │ │ │ │ -0006d0c0: d728 8d91 eaf1 ebd0 5265 6d61 726b 9106 .(......Remark.. │ │ │ │ -0006d0d0: ad6b cf43 6f6e 6469 7469 6f6e 9603 1b77 .k.Condition...w │ │ │ │ -0006d0e0: 2869 6969 2993 696e 9b03 1b78 7468 6593 (iii).in...xthe. │ │ │ │ -0006d0f0: 6465 0c6e 6974 696f 6e98 6f66 9377 6861 de.nition.of.wha │ │ │ │ -0006d100: 7493 636f 6e73 7469 7475 7465 7398 6193 t.constitutes.a. │ │ │ │ -0006d110: 636f 7272 6563 7498 636f 6e73 7461 6e90 correct.constan. │ │ │ │ -0006d120: ac72 7493 6465 0c6e 6974 696f 6e8e a18d .rt.de.nition... │ │ │ │ -0006d130: 91ea f1eb 6973 9604 ae71 616e 9369 6d70 ....is...qan.imp │ │ │ │ -0006d140: 9053 8e6f 7274 616e 9aac 7274 9372 6573 .S.ortan..rt.res │ │ │ │ -0006d150: 7472 6963 7469 6f6e 9104 ae72 7769 7468 triction...rwith │ │ │ │ -0006d160: 6f75 7493 7768 6963 9868 9363 6f6e 7369 out.whic.h.consi │ │ │ │ -0006d170: 7374 656e 6379 9363 6f75 6c64 936e 6f74 stency.could.not │ │ │ │ -0006d180: 9362 9053 8e65 9367 7561 7261 6e98 7465 .b.S.e.guaran.te │ │ │ │ -0006d190: 6564 2e91 0784 3c54 91ff 0556 6f93 7365 ed......is.in.nite... │ │ │ │ -0006d2b0: fa11 5468 6593 7465 726d 9363 6f6e 90ac ..The.term.con.. │ │ │ │ -0006d2c0: 7274 6169 6e73 9874 6865 9374 90ac 7279 rtains.the.t..ry │ │ │ │ -0006d2d0: 7090 538e 658e a18d 91ea f1eb 7691 ff58 p.S.e.......v..X │ │ │ │ -0006d2e0: e461 7269 6162 6c65 9603 eaa8 d70b 9013 .ariable........ │ │ │ │ -0006d2f0: 8fcf 2c93 7768 6572 6561 7393 7468 6593 ..,.whereas.the. │ │ │ │ -0006d300: 7490 ac72 7970 9a53 8e65 936f 6693 7468 t..ryp.S.e.of.th │ │ │ │ -0006d310: 6593 7465 726d 2c8d 93eb 4062 986f 986f e.term,...@b.o.o │ │ │ │ -0006d320: 6c8e 911a 9547 cf2c 9364 6f98 6573 936e l....G.,.do.es.n │ │ │ │ -0006d330: 6f74 2e91 0538 e054 689a ac72 7573 9362 ot...8.Th..rus.b │ │ │ │ -0006d340: 9879 9328 6969 6929 8ea6 8d8d 8d91 f0f1 .y.(iii)........ │ │ │ │ -0006d350: ebdf 638d 9f01 cccc eb41 6295 3c72 6f93 ..c......Ab.|... │ │ │ │ +0006b990: 8ea0 0294 2fdf 8da0 fd8b d021 8d8d 8d8d ..../......!.... │ │ │ │ +0006b9a0: 9124 67af eb60 8088 8e8e 8e91 3027 4dcf .$g..`......0'M. │ │ │ │ +0006b9b0: 4578 7465 6e73 696f 6e96 03ea a862 9aac Extension....b.. │ │ │ │ +0006b9c0: 7279 9361 9374 9879 709a 538e 6593 7370 ry.a.t.yp.S.e.sp │ │ │ │ +0006b9d0: 9865 6369 0c63 6174 696f 6e93 2873 6565 .eci.cation.(see │ │ │ │ +0006b9e0: 9353 6563 7469 6f6e 9331 302e 352e 3529 .Section.10.5.5) │ │ │ │ +0006b9f0: 2e8d 8d9f fba5 32d5 348e 8e8e a91d aa41 ......2.4......A │ │ │ │ +0006ba00: 8d91 12c7 61cf 5468 6596 04a9 be0c 7273 ....a.The.....rs │ │ │ │ +0006ba10: 7493 6d65 6395 ac72 6861 6e69 736d 9104 t.mec..rhanism.. │ │ │ │ +0006ba20: a9bd 616c 6c6f 9377 7396 04a9 be60 6c6f ..allo.ws....`lo │ │ │ │ +0006ba30: 9a53 8e6f 7365 9373 7098 6563 690c 6361 .S.ose.sp.eci.ca │ │ │ │ +0006ba40: 7469 6f6e 7327 936f 6691 04a9 bd63 6f6e tions'.of....con │ │ │ │ +0006ba50: 7374 616e 90ac 7274 7393 6173 9369 6e93 stan..rts.as.in. │ │ │ │ +0006ba60: 7468 6593 d05a 9104 a98c cf6e 6f74 6174 the..Z.....notat │ │ │ │ +0006ba70: 696f 6e93 5b8d 3138 8e91 0bbf f85d 3b8e ion.[.18.....];. │ │ │ │ +0006ba80: a410 0000 8d91 12c7 6174 6865 9604 0344 ........athe...D │ │ │ │ +0006ba90: 6c61 7474 6572 9b04 0343 616c 6c6f 90ac latter...Callo.. │ │ │ │ +0006baa0: 7277 7393 6e65 7798 7490 ac72 7970 9053 rws.new.t..ryp.S │ │ │ │ +0006bab0: 8e65 7393 616e 6498 7490 ac72 7970 9553 .es.and.t..ryp.S │ │ │ │ +0006bac0: 8e65 2d6f 7093 6572 6174 6f72 7391 0403 .e-op.erators... │ │ │ │ +0006bad0: 4474 6f98 6293 659b 0403 4469 6e90 ac72 Dto.b.e...Din..r │ │ │ │ +0006bae0: 7472 6f93 6475 6365 642e 9105 82b2 4173 tro.duced.....As │ │ │ │ +0006baf0: 9873 7093 6563 6961 6c91 0403 4363 6173 .sp.ecial...Ccas │ │ │ │ +0006bb00: 6573 9828 7768 656e 8ea1 8d91 12c7 6174 es.(when......at │ │ │ │ +0006bb10: 6865 9603 eaa8 7468 696e 6793 629a 538e he....thing.b.S. │ │ │ │ +0006bb20: 6569 6e67 9373 7098 6563 690c 6564 9369 eing.sp.eci.ed.i │ │ │ │ +0006bb30: 7393 756e 6971 7565 6c79 9364 6574 6572 s.uniquely.deter │ │ │ │ +0006bb40: 6d69 6e65 6429 936f 6e65 9361 6c73 6f93 mined).one.also. │ │ │ │ +0006bb50: 6861 733a 8ea4 1daa 428d 8d8d 8d91 2467 has:....B.....$g │ │ │ │ +0006bb60: afeb 6080 888e 8e8e 9130 274d cf45 7874 ..`......0'M.Ext │ │ │ │ +0006bb70: 656e 7369 6f6e 9603 eaa8 629a ac72 7993 ension....b..ry. │ │ │ │ +0006bb80: 6193 636f 6e73 7461 6e98 7493 6465 0c6e a.constan.t.de.n │ │ │ │ +0006bb90: 6974 696f 6e93 2873 6565 9353 6563 7469 ition.(see.Secti │ │ │ │ +0006bba0: 6f6e 9331 302e 352e 3129 2e8e a68d 8d8d on.10.5.1)...... │ │ │ │ +0006bbb0: 8d91 2467 afeb 6080 888e 8e8e 9130 274d ..$g..`......0'M │ │ │ │ +0006bbc0: cf45 7874 656e 7369 6f6e 9603 eaa8 629a .Extension....b. │ │ │ │ +0006bbd0: ac72 7993 6193 7498 7970 9053 8e65 9364 .ry.a.t.yp.S.e.d │ │ │ │ +0006bbe0: 650c 6e69 7469 6f6e 9328 7365 6593 5365 e.nition.(see.Se │ │ │ │ +0006bbf0: 6374 696f 6e93 3130 2e35 2e34 292e 8ea1 ction.10.5.4)... │ │ │ │ +0006bc00: 8d91 12c7 6154 6865 7365 9604 3811 6d65 ....aThese..8.me │ │ │ │ +0006bc10: 639a ac72 6861 6e69 736d 7393 6172 6593 c..rhanisms.are. │ │ │ │ +0006bc20: 6465 7363 7269 6290 538e 6564 9104 3810 describ.S.ed..8. │ │ │ │ +0006bc30: 696e 9374 6865 9366 6f6c 6c6f 9877 696e in.the.follo.win │ │ │ │ +0006bc40: 6793 7365 6374 696f 6e73 2e91 0621 1a54 g.sections...!.T │ │ │ │ +0006bc50: 6865 7993 616c 6c93 7072 6f90 538e 6475 hey.all.pro.S.du │ │ │ │ +0006bc60: 6365 93e5 6465 0c6e 6974 696f 6e61 6c8e ce..de.nitional. │ │ │ │ +0006bc70: a410 0000 8d91 12c7 6165 7874 656e 7369 ........aextensi │ │ │ │ +0006bc80: 6f6e 7391 060c 70cf 696e 9605 0e93 7468 ons...p.in....th │ │ │ │ +0006bc90: 659b 050e 9273 656e 7365 9374 6861 7493 e....sense.that. │ │ │ │ +0006bca0: 7468 6579 9365 7874 656e 6493 6198 7468 they.extend.a.th │ │ │ │ +0006bcb0: 656f 7279 9362 90ac 7279 9361 6464 696e eory.b..ry.addin │ │ │ │ +0006bcc0: 6793 6e65 7798 636f 6e73 7461 6e9a ac72 g.new.constan..r │ │ │ │ +0006bcd0: 7473 9361 6e64 9374 9879 7090 538e 6573 ts.and.t.yp.S.es │ │ │ │ +0006bce0: 8ea1 8d91 12c7 6177 6869 6390 ac72 6896 ......awhic..rh. │ │ │ │ +0006bcf0: 0429 9861 7265 9b04 2997 6465 0c6e 6564 .).are..).de.ned │ │ │ │ +0006bd00: 9369 6e98 7465 726d 7393 6f66 9870 726f .in.terms.of.pro │ │ │ │ +0006bd10: 7090 538e 6572 7469 6573 936f 6698 6578 p.S.erties.of.ex │ │ │ │ +0006bd20: 6973 7469 6e67 936f 6e65 732e 9105 f5ae isting.ones..... │ │ │ │ +0006bd30: 5468 6569 7293 6b95 ac72 6579 9870 726f Their.k..rey.pro │ │ │ │ +0006bd40: 7090 538e 6572 7493 7996 0429 9869 7398 p.S.ert.y..).is. │ │ │ │ +0006bd50: 7468 6174 9374 6865 8ea1 8d91 12c7 6165 that.the......ae │ │ │ │ +0006bd60: 7874 656e 6465 6496 0458 5974 6865 6f72 xtended..XYtheor │ │ │ │ +0006bd70: 7993 709a 538e 6f73 7365 7373 6573 9361 y.p.S.ossesses.a │ │ │ │ +0006bd80: 9328 7374 616e 6461 7264 2991 0458 586d .(standard)..XXm │ │ │ │ +0006bd90: 6f98 6465 6c93 6966 9374 6865 936f 7269 o.del.if.the.ori │ │ │ │ +0006bda0: 6769 6e61 6c93 7468 656f 7279 9364 6f98 ginal.theory.do. │ │ │ │ +0006bdb0: 6573 2e91 0681 f253 6f93 6193 7365 7269 es.....So.a.seri │ │ │ │ +0006bdc0: 6573 936f 668e a18d 9112 c761 7468 6573 es.of......athes │ │ │ │ +0006bdd0: 6596 03f6 a565 7874 656e 7369 6f6e 7393 e....extensions. │ │ │ │ +0006bde0: 7374 6172 7469 6e67 9366 726f 6d93 7468 starting.from.th │ │ │ │ +0006bdf0: 6593 7468 656f 7279 8d93 eb61 494e 4954 e.theory...aINIT │ │ │ │ +0006be00: 8e91 1eeb f2cf 6973 9103 f6a4 6775 6172 ......is....guar │ │ │ │ +0006be10: 616e 90ac 7274 6565 6493 746f 9372 6573 an..rteed.to.res │ │ │ │ +0006be20: 756c 7493 696e 9361 9374 6865 6f72 7993 ult.in.a.theory. │ │ │ │ +0006be30: 7769 7468 9361 8ea1 8d91 12c7 6173 7461 with.a......asta │ │ │ │ +0006be40: 6e64 6172 6496 047b bf6d 6f9a 538e 6465 ndard..{.mo.S.de │ │ │ │ +0006be50: 6c2c 9104 a005 616e 6493 6865 6e63 6593 l,....and.hence. │ │ │ │ +0006be60: 696e 9361 9363 6f6e 7369 7374 656e 90ac in.a.consisten.. │ │ │ │ +0006be70: 7274 9374 6865 6f72 7991 ff05 562e 9106 rt.theory...V... │ │ │ │ +0006be80: ec26 4974 9369 7393 616c 736f 9370 986f .&It.is.also.p.o │ │ │ │ +0006be90: 7373 6962 6c65 9374 6f93 6578 7465 6e64 ssible.to.extend │ │ │ │ +0006bea0: 9374 6865 6f72 6965 738e a18d 9112 c761 .theories......a │ │ │ │ +0006beb0: 7369 6d70 6c79 9605 5bb9 629a ac72 7993 simply..[.b..ry. │ │ │ │ +0006bec0: 6164 6469 6e67 9105 5bba 6e65 7793 756e adding..[.new.un │ │ │ │ +0006bed0: 696e 9874 6572 7072 6574 6564 9363 6f6e in.terpreted.con │ │ │ │ +0006bee0: 7374 616e 9874 7393 616e 6493 7498 7970 stan.ts.and.t.yp │ │ │ │ +0006bef0: 9053 8e65 732e 9109 8c14 5468 6973 9370 .S.es.....This.p │ │ │ │ +0006bf00: 7265 7365 7276 9865 7393 636f 6e73 6973 reserv.es.consis │ │ │ │ +0006bf10: 7465 6e63 7991 ff05 562c 8ea1 8d91 12c7 tency...V,...... │ │ │ │ +0006bf20: 6162 7574 9604 3e05 6973 9b04 3e06 756e abut..>.is..>.un │ │ │ │ +0006bf30: 6c69 6b90 ac72 656c 7993 746f 9862 9053 lik..rely.to.b.S │ │ │ │ +0006bf40: 8e65 9375 7365 6675 6c93 7769 7468 6f75 .e.useful.withou │ │ │ │ +0006bf50: 7498 6164 6469 7469 6f6e 616c 9361 7869 t.additional.axi │ │ │ │ +0006bf60: 6f6d 732e 9106 32f8 486f 95ac 7277 9365 oms...2.Ho..rw.e │ │ │ │ +0006bf70: 7693 6572 2c91 0452 dd77 6865 6e98 6164 v.er,..R.when.ad │ │ │ │ +0006bf80: 6469 6e67 9104 3e05 6172 6269 7472 6172 ding..>.arbitrar │ │ │ │ +0006bf90: 798e a18d 9112 c761 6e65 7796 05c7 f961 y......anew....a │ │ │ │ +0006bfa0: 7869 6f6d 732c 9106 3f4d 7468 6572 6593 xioms,..?Mthere. │ │ │ │ +0006bfb0: 6973 936e 6f93 6775 6172 616e 9aac 7274 is.no.guaran..rt │ │ │ │ +0006bfc0: 6565 9374 6861 7493 636f 6e73 6973 7465 ee.that.consiste │ │ │ │ +0006bfd0: 6e63 7993 6973 9370 7265 7365 7276 9865 ncy.is.preserv.e │ │ │ │ +0006bfe0: 642e 910a d0d3 5468 6593 6164 7691 ff58 d.....The.adv..X │ │ │ │ +0006bff0: e461 6e98 7461 6765 7393 6f66 8ea1 8d91 .an.tages.of.... │ │ │ │ +0006c000: 12c7 6170 9053 8e6f 7374 756c 6174 696f ..ap.S.ostulatio │ │ │ │ +0006c010: 6e9b 04d0 8e6f 95ac 7276 9365 7298 6465 n....o..rv.er.de │ │ │ │ +0006c020: 0c6e 6974 696f 6e98 6861 9376 9365 9104 .nition.ha.v.e.. │ │ │ │ +0006c030: d08d 6290 538e 6565 6e98 6c69 6b93 656e ..b.S.een.lik.en │ │ │ │ +0006c040: 6564 9862 9379 9842 6572 7472 616e 6498 ed.b.y.Bertrand. │ │ │ │ +0006c050: 5275 7373 656c 6c98 746f 9104 d08d 7468 Russell.to....th │ │ │ │ +0006c060: 6598 6164 7691 ff58 e461 6e93 7461 6765 e.adv..X.an.tage │ │ │ │ +0006c070: 7398 6f66 8ea1 8d91 12c7 6174 6865 6674 s.of......atheft │ │ │ │ +0006c080: 9b04 f546 6f95 ac72 7693 6572 9868 6f6e ...Fo..rv.er.hon │ │ │ │ +0006c090: 6573 7496 04f5 4774 6f69 6c2e 8d8d 9ffb est...Gtoil..... │ │ │ │ +0006c0a0: a532 d535 8e8e 910d 18be cf41 7398 6974 .2.5.......As.it │ │ │ │ +0006c0b0: 9369 7398 616c 6c98 746f 9053 8e6f 9865 .is.all.to.S.o.e │ │ │ │ +0006c0c0: 6173 7998 746f 9369 6e95 ac72 7472 6f90 asy.to.in..rtro. │ │ │ │ +0006c0d0: 538e 6475 6365 9869 6e63 6f6e 7369 7374 S.duce.inconsist │ │ │ │ +0006c0e0: 656e 9374 9861 7869 6f6d 6174 697a 6174 en.t.axiomatizat │ │ │ │ +0006c0f0: 696f 6e73 2c8e a18d 9112 c761 7573 6572 ions,......auser │ │ │ │ +0006c100: 7396 038f 176f 669b 038f 1674 6865 93eb s....of....the.. │ │ │ │ +0006c110: 4848 4f4c 98cf 7379 7374 656d 9361 7265 HHOL..system.are │ │ │ │ +0006c120: 9873 7472 6f6e 676c 7993 6164 7669 7365 .strongly.advise │ │ │ │ +0006c130: 6498 746f 9372 6573 6973 7498 7468 6593 d.to.resist.the. │ │ │ │ +0006c140: 7465 6d70 7461 7469 6f6e 9874 6f93 6164 temptation.to.ad │ │ │ │ +0006c150: 6498 6178 696f 6d73 2c91 03a1 6762 7574 d.axioms,...gbut │ │ │ │ +0006c160: 8ea1 8d91 12c7 6174 6f96 03ea a874 6f69 ......ato....toi │ │ │ │ +0006c170: 6c93 7468 726f 7567 6893 6465 0c6e 6974 l.through.de.nit │ │ │ │ +0006c180: 696f 6e61 6c93 7468 656f 7269 6573 9368 ional.theories.h │ │ │ │ +0006c190: 6f6e 6573 746c 7991 ff05 562e 8e9f 274f onestly...V...'O │ │ │ │ +0006c1a0: d98d 8d91 12c7 61eb 4731 302e 352e 318e ......a.G10.5.1. │ │ │ │ +0006c1b0: 914c 60f5 4578 7465 6e73 696f 6e96 0566 .L`.Extension..f │ │ │ │ +0006c1c0: 6662 9a8c cc79 9363 6f6e 7374 616e 9874 fb...y.constan.t │ │ │ │ +0006c1d0: 9364 650c 6e69 7469 6f6e 8e9f 193d 8e8d .de.nition...=.. │ │ │ │ +0006c1e0: 9112 c761 cf41 9103 a851 e563 91ff 6666 ...a.A...Q.c..ff │ │ │ │ +0006c1f0: 6f6e 7374 616e 7491 03f6 4b64 650c 6e69 onstant...Kde.ni │ │ │ │ +0006c200: 7469 6f6e 9104 8e12 cf6f 95ac 7276 9365 tion.....o..rv.e │ │ │ │ +0006c210: 729b 03a8 6361 9603 a862 7369 676e 6174 r...ca...bsignat │ │ │ │ +0006c220: 7572 6593 068d 9f01 cccc d50a 8e91 0a4b ure............K │ │ │ │ +0006c230: f7cf 6973 9361 9366 6f72 6d90 ac72 756c ..is.a.form..rul │ │ │ │ +0006c240: 6198 6f66 9374 6865 9366 6f72 6d98 df63 a.of.the.form..c │ │ │ │ +0006c250: 8d9f 01cc ccd8 1b8e 9108 fa51 cf3d 9103 ...........Q.=.. │ │ │ │ +0006c260: 5552 d774 8d9f 01cc ccd8 1b8e 9105 a4ff UR.t............ │ │ │ │ +0006c270: cf2c 9103 b5a3 7375 6390 ac72 6893 7468 .,....suc..rh.th │ │ │ │ +0006c280: 6174 3a8e a68d 8d8d 8d91 1f4e 7928 6929 at:........Ny(i) │ │ │ │ +0006c290: 8e8e 8e91 3195 89df 6396 03ea a8cf 6973 ....1...c.....is │ │ │ │ +0006c2a0: 936e 6f74 9374 6865 936e 616d 6593 6f66 .not.the.name.of │ │ │ │ +0006c2b0: 9361 6e9a ac72 7993 636f 6e73 7461 6e98 .an..ry.constan. │ │ │ │ +0006c2c0: 7493 696e 9306 8d9f 01cc ccd5 0a8e 9106 t.in............ │ │ │ │ +0006c2d0: a394 cf3b 8ea4 1daa 428d 8d8d 8d91 1c0a ...;....B....... │ │ │ │ +0006c2e0: ed28 6969 298e 8e8e 9131 9589 d774 8d9f .(ii)....1...t.. │ │ │ │ +0006c2f0: 01cc ccd8 1b8e 9109 8fa7 cf61 9603 eaa8 ...........a.... │ │ │ │ +0006c300: 636c 6f73 6564 9374 6572 6d93 696e 8d93 closed.term.in.. │ │ │ │ +0006c310: df54 91ff 0556 6572 6d73 8e8d 9121 f64d .T...Verms...!.M │ │ │ │ +0006c320: 9f01 cccc d506 8d9f 0158 2ed6 0a8e 8e91 .........X...... │ │ │ │ +0006c330: 2e52 c1cf 2e8e a68d 8d8d 8d91 18c7 6128 .R............a( │ │ │ │ +0006c340: 6969 6929 8e8e 8e91 3195 8961 6c6c 9603 iii)....1..all.. │ │ │ │ +0006c350: eaa8 7468 6593 7490 ac72 7970 9a53 8e65 ..the.t..ryp.S.e │ │ │ │ +0006c360: 9376 91ff 58e4 6172 6961 626c 6573 936f .v..X.ariables.o │ │ │ │ +0006c370: 9863 6375 7272 696e 6793 696e 93d7 748d .ccurring.in..t. │ │ │ │ +0006c380: 9f01 cccc d81b 8e91 098f a7cf 616c 736f ............also │ │ │ │ +0006c390: 936f 9863 6375 7293 696e 93d7 1b8e a18d .o.ccur.in...... │ │ │ │ +0006c3a0: 911e 28f0 cf47 6976 9aac 7265 6e96 03ab ..(..Giv..ren... │ │ │ │ +0006c3b0: 3c61 9374 6865 6f72 7991 03ab 3bda 5491 |......./.. │ │ │ │ +0006c790: a0fd 8bd0 218d 91f6 537a cf4e 6f74 6596 ....!...Sz.Note. │ │ │ │ +0006c7a0: 052a 9674 6861 749b 052a 9574 6865 936d .*.that..*.the.m │ │ │ │ +0006c7b0: 6563 90ac 7268 616e 6973 6d98 6f66 9365 ec..rhanism.of.e │ │ │ │ +0006c7c0: 7874 656e 7369 6f6e 9862 9aac 7279 9363 xtension.b..ry.c │ │ │ │ +0006c7d0: 6f6e 7374 616e 9874 9b05 2a95 6465 0c6e onstan.t..*.de.n │ │ │ │ +0006c7e0: 6974 696f 6e93 6861 7398 616c 7265 6164 ition.has.alread │ │ │ │ +0006c7f0: 7993 6290 538e 6565 6e98 7573 6564 8ea4 y.b.S.een.used.. │ │ │ │ +0006c800: 1000 008d 91ea f1eb 696d 706c 6963 6974 ........implicit │ │ │ │ +0006c810: 6c79 9603 92c8 696e 9b03 92c9 666f 726d ly....in....form │ │ │ │ +0006c820: 696e 6793 7468 6593 7468 656f 7279 8d98 ing.the.theory.. │ │ │ │ +0006c830: eb61 4c4f 478e 9118 648f cf66 726f 6d93 .aLOG...d..from. │ │ │ │ +0006c840: 7468 6598 7468 656f 7279 8d93 eb61 4d49 the.theory...aMI │ │ │ │ +0006c850: 4e8e 9118 648e cf69 6e98 5365 6374 696f N...d..in.Sectio │ │ │ │ +0006c860: 6e93 3130 2e34 2e32 2e91 051b 9554 6890 n.10.4.2.....Th. │ │ │ │ +0006c870: ac72 7573 9877 6974 6893 7468 658e a18d .rus.with.the... │ │ │ │ +0006c880: 91ea f1eb 6e6f 7461 7469 6f6e 9603 eaa8 ....notation.... │ │ │ │ +0006c890: 6f66 9374 6869 7393 7365 6374 696f 6e93 of.this.section. │ │ │ │ +0006c8a0: 6f6e 6593 6861 738e a923 ae50 8d8d 8d8d one.has..#.P.... │ │ │ │ +0006c8b0: 91f0 f1eb eb61 4c4f 478e 9108 db8d cf3d .....aLOG......= │ │ │ │ +0006c8c0: 8d91 06aa a4eb 614d 494e 8e8d 8d8d 8d91 ......aMIN...... │ │ │ │ +0006c8d0: 1b3e f4cf 2b8d 9f01 cccc e664 6566 8e8e .>..+......def.. │ │ │ │ +0006c8e0: 9131 9335 da68 df54 9607 3ffa cf3d 9328 .1.5.h.T..?..=.( │ │ │ │ +0006c8f0: 28d7 1578 8d9f 01cc cceb 4162 953c 726f (..x......Ab...+......def │ │ │ │ +0006c950: 8e8e 9131 9335 da68 3896 073f facf 3d93 ...1.5.h8..?..=. │ │ │ │ +0006c960: d715 508d 9f01 cccc d80b 8ddb 218e 8d91 ..P.........!... │ │ │ │ +0006c970: 0880 08eb 4162 953c 726f 936f 6c8e 8e91 ....Ab...+. │ │ │ │ +0006c9b0: 9f01 cccc e664 6566 8e8e 9131 9335 da68 .....def...1.5.h │ │ │ │ +0006c9c0: 3996 073f facf 3d93 d715 508d 9f01 cccc 9..?..=...P..... │ │ │ │ +0006c9d0: d80b 8ddb 218e 8d91 0880 08eb 4162 953c ....!.......Ab.< │ │ │ │ +0006c9e0: 726f 936f 6c8e 8e91 1ecd 63d7 3a91 07d5 ro.ol.....c.:... │ │ │ │ +0006c9f0: 5050 9601 a1c6 cf28 d722 9103 eaa8 5093 PP.....(."....P. │ │ │ │ +0006ca00: cf29 da69 8e8e a18d 8d8d 911b 3ef4 cf2b .).i........>..+ │ │ │ │ +0006ca10: 8d9f 01cc cce6 6465 668e 8e91 3193 35da ......def...1.5. │ │ │ │ +0006ca20: 68df 4696 073f facf 3d93 da38 d762 8d9f h.F..?..=..8.b.. │ │ │ │ +0006ca30: 01cc cceb 4162 953c 726f 936f 6c8e 9110 ....Ab...+......def │ │ │ │ +0006ca60: 8e8e 9131 9335 da68 3a96 073f facf 3d93 ...1.5.h:..?..=. │ │ │ │ +0006ca70: d715 623a 9107 d550 6296 0355 52da 2993 ..b:...Pb..UR.). │ │ │ │ +0006ca80: df46 da69 8e8e a18d 8d8d 911b 3ef4 cf2b .F.i........>..+ │ │ │ │ +0006ca90: 8d9f 01cc cce6 6465 668e 8e91 3193 35da ......def...1.5. │ │ │ │ +0006caa0: 688d 5e8e 910f 3ffb cf3d 9107 3ffa d715 h.^...?..=..?... │ │ │ │ +0006cab0: 628d 9f01 cccc d531 8e91 08aa acd7 628d b......1......b. │ │ │ │ +0006cac0: 9f01 cccc d532 8e91 04c0 04d7 3a96 03ea .....2......:... │ │ │ │ +0006cad0: a8da 38d7 623a 93cf 28d7 628d 9f01 cccc ..8.b:..(.b..... │ │ │ │ +0006cae0: d531 8e96 0815 56da 299b 0355 52cf 28d7 .1....V.)..UR.(. │ │ │ │ +0006caf0: 628d 9f01 cccc d532 8e93 da29 98d7 62cf b......2...)..b. │ │ │ │ +0006cb00: 2929 98da 2998 d762 da69 8e8e a18d 8d8d ))..)..b.i...... │ │ │ │ +0006cb10: 911b 3ef4 cf2b 8d9f 01cc cce6 6465 668e ..>..+......def. │ │ │ │ +0006cb20: 8e91 3193 35da 688d 5f8e 910f 3ffb cf3d ..1.5.h._...?..= │ │ │ │ +0006cb30: 9107 3ffa d715 628d 9f01 cccc d531 8e91 ..?...b......1.. │ │ │ │ +0006cb40: 08aa acd7 628d 9f01 cccc d532 8e91 04c0 ....b......2.... │ │ │ │ +0006cb50: 04d7 3a96 03ea a8da 38d7 623a 93cf 28d7 ..:.....8.b:..(. │ │ │ │ +0006cb60: 628d 9f01 cccc d531 8e9b 0815 56da 2996 b......1....V.). │ │ │ │ +0006cb70: 0355 52d7 62cf 2993 da29 93cf 2828 d762 .UR.b.)..)..((.b │ │ │ │ +0006cb80: 8d9f 01cc ccd5 328e 98da 2993 d762 cf29 ......2...)..b.) │ │ │ │ +0006cb90: 93da 2993 d762 cf29 da69 8e8e a18d 8d8d ..)..b.).i...... │ │ │ │ +0006cba0: 911b 3ef4 cf2b 8d9f 01cc cce6 6465 668e ..>..+......def. │ │ │ │ +0006cbb0: 8e91 3193 35da 688d df4f 6e65 8d8d 9100 ..1.5.h..One.... │ │ │ │ +0006cbc0: b478 8900 0066 6600 0386 668e 8e91 043a .x...ff...f....: │ │ │ │ +0006cbd0: de4f 6e65 8e91 3350 0ecf 3d91 073f fad7 .One..3P..=..?.. │ │ │ │ +0006cbe0: 1566 8d9f 01cc ccd8 0b8d db21 8e91 0880 .f.........!.... │ │ │ │ +0006cbf0: 08d8 0c8e 9113 a3db d73a 9603 eaa8 da38 .........:.....8 │ │ │ │ +0006cc00: d778 8d9f 01cc ccd5 318e 9108 aaac d778 .x......1......x │ │ │ │ +0006cc10: 8d9f 01cc ccd5 328e 9b04 c004 d73a 93cf ......2......:.. │ │ │ │ +0006cc20: 28d7 6696 0532 a778 8d9f 01cc ccd5 318e (.f..2.x......1. │ │ │ │ +0006cc30: 9108 1556 cf3d 9103 5552 d766 9378 8d9f ...V.=..UR.f.x.. │ │ │ │ +0006cc40: 01cc ccd5 328e 98cf 2996 0355 52da 2993 ....2...)..UR.). │ │ │ │ +0006cc50: cf28 d778 8d9f 01cc ccd5 318e 9108 1556 .(.x......1....V │ │ │ │ +0006cc60: cf3d 93d7 788d 9f01 cccc d532 8e98 cf29 .=..x......2...) │ │ │ │ +0006cc70: da69 8e8e a18d 8d8d 911b 3ef4 cf2b 8d9f .i........>..+.. │ │ │ │ +0006cc80: 01cc cce6 6465 668e 8e91 3193 35da 688d ....def...1.5.h. │ │ │ │ +0006cc90: df4f 6e74 6f8e 9120 0fe7 cf3d 9107 3ffa .Onto.. ...=..?. │ │ │ │ +0006cca0: d715 668d 9f01 cccc d80b 8ddb 218e 9108 ..f.........!... │ │ │ │ +0006ccb0: 8008 d80c 8e91 13a3 dbd7 3a96 03ea a8da ..........:..... │ │ │ │ +0006ccc0: 38d7 7990 6e39 3a93 da39 d778 3a93 7991 8.y.n9:..9.x:.y. │ │ │ │ +0006ccd0: 03c3 8bcf 3d91 0355 52d7 6691 0532 a778 ....=..UR.f..2.x │ │ │ │ +0006cce0: da69 8e8e a18d 8d8d 911b 3ef4 cf2b 8d9f .i........>..+.. │ │ │ │ +0006ccf0: 01cc cce6 6465 668e 8e91 3193 35da 688d ....def...1.5.h. │ │ │ │ +0006cd00: df54 91ff 0556 7970 9053 8e65 8d8d 9100 .T...Vyp.S.e.... │ │ │ │ +0006cd10: b478 8900 0066 6600 0386 668e 8e91 043a .x...ff...f....: │ │ │ │ +0006cd20: de44 650c 6e69 7469 6f6e 8e91 531e 2bcf .De.nition..S.+. │ │ │ │ +0006cd30: 3d8d 8d8d 9107 3ffa d715 508d 9f01 cccc =.....?...P..... │ │ │ │ +0006cd40: d80b 8ddb 218e 8d91 0880 08eb 4162 953c ....!.......Ab.< │ │ │ │ +0006cd50: 726f 936f 6c8e 8e91 22b8 0bd7 7290 538e ro.ol..."...r.S. │ │ │ │ +0006cd60: 6570 8d9f 01cc ccd8 0c8d 9069 3edb 218e ep.........i>.!. │ │ │ │ +0006cd70: 9108 e946 d80b 8e91 13a3 dbd7 3a8e 8ea1 ...F........:... │ │ │ │ +0006cd80: 8d8d 8d91 073f fadf 4f6e 658d 8d91 00b4 .....?..One..... │ │ │ │ +0006cd90: 7889 0000 6666 0003 8666 8e8e 9104 3ade x...ff...f....:. │ │ │ │ +0006cda0: 4f6e 658e 9137 3ab6 d772 9053 8e65 7091 One..7:..r.S.ep. │ │ │ │ +0006cdb0: 07d5 50da 5e8e 8ea1 8d8d 9607 3ffa cf28 ..P.^.......?..( │ │ │ │ +0006cdc0: da38 d778 3a9b 03ea a850 9105 8c6e 7893 .8.x:....P...nx. │ │ │ │ +0006cdd0: cf3d 9328 da39 d779 906e 393a 9878 9603 .=.(.9.y.n9:.x.. │ │ │ │ +0006cde0: 5552 cf3d 93d7 7290 538e 6570 9879 906e UR.=..r.S.ep.y.n │ │ │ │ +0006cdf0: 39cf 2929 da69 8e8e 8e8e 8e8e 8e8e 8ea0 9.)).i.......... │ │ │ │ +0006ce00: 00bf ead4 8d91 f653 7acf 4966 9605 6203 .......Sz.If..b. │ │ │ │ +0006ce10: da54 9108 6ed1 cf70 9a53 8e6f 7373 6573 .T..n..p.S.osses │ │ │ │ +0006ce20: 7365 7393 6191 0562 0473 7461 6e64 6172 ses.a..b.standar │ │ │ │ +0006ce30: 6493 6d6f 9864 656c 9b05 6204 7468 656e d.mo.del..b.then │ │ │ │ +0006ce40: 9373 6f98 646f 9053 8e65 7393 7468 6598 .so.do.S.es.the. │ │ │ │ +0006ce50: 6578 7465 6e73 696f 6e93 da54 8d91 030c extension..T.... │ │ │ │ +0006ce60: cdcf 2b8d 9f01 cccc e664 6566 8e8e 9119 ..+......def.... │ │ │ │ +0006ce70: 610e da68 df63 8d9f 01cc ccd8 1b8e 910b a..h.c.......... │ │ │ │ +0006ce80: 7938 cf3d 9105 d43a d774 8d9f 01cc ccd8 y8.=...:.t...... │ │ │ │ +0006ce90: 1b8e 9105 a4ff da69 cf2e 9109 9ef2 5468 .......i......Th │ │ │ │ +0006cea0: 6973 8ea1 8d91 eaf1 eb77 696c 6c9b 0538 is.......will..8 │ │ │ │ +0006ceb0: e762 9053 8e65 9105 38e8 7072 6f95 ac72 .b.S.e..8.pro..r │ │ │ │ +0006cec0: 7693 6564 9861 7396 0538 e861 9863 6f72 v.ed.as..8.a.cor │ │ │ │ +0006ced0: 6f6c 6c61 7279 936f 6698 7468 6598 636f ollary.of.the.co │ │ │ │ +0006cee0: 7272 6573 7090 538e 6f6e 6469 6e67 9372 rresp.S.onding.r │ │ │ │ +0006cef0: 6573 756c 7498 696e 9353 6563 7469 6f6e esult.in.Section │ │ │ │ +0006cf00: 9831 302e 352e 3293 6295 ac72 7998 7368 .10.5.2.b..ry.sh │ │ │ │ +0006cf10: 6f93 7769 6e67 8ea1 8d91 eaf1 eb74 6861 o.wing.......tha │ │ │ │ +0006cf20: 7496 04ff 9c65 7874 656e 7369 6f6e 9362 t....extension.b │ │ │ │ +0006cf30: 9aac 7279 9363 6f6e 7374 616e 9874 9364 ..ry.constan.t.d │ │ │ │ +0006cf40: 650c 6e69 7469 6f6e 9369 7393 696e 9366 e.nition.is.in.f │ │ │ │ +0006cf50: 6163 7493 6193 7370 9053 8e65 6369 616c act.a.sp.S.ecial │ │ │ │ +0006cf60: 9363 6173 6593 6f66 9365 7874 656e 7369 .case.of.extensi │ │ │ │ +0006cf70: 6f6e 9362 9879 9363 6f6e 7374 616e 9874 on.b.y.constan.t │ │ │ │ +0006cf80: 8ea1 8d91 eaf1 eb73 7090 538e 6563 690c .......sp.S.eci. │ │ │ │ +0006cf90: 6361 7469 6f6e 2e91 06c7 5028 5468 6973 cation....P(This │ │ │ │ +0006cfa0: 9b04 6f77 7265 6475 6374 696f 6e96 046f ..owreduction..o │ │ │ │ +0006cfb0: 7872 6571 7569 7265 7393 7468 6174 936f xrequires.that.o │ │ │ │ +0006cfc0: 6e65 9369 7393 6465 616c 696e 6793 7769 ne.is.dealing.wi │ │ │ │ +0006cfd0: 7468 98e5 7374 616e 6461 7291 ff66 6664 th..standar..ffd │ │ │ │ +0006cfe0: 9105 ae0b cf74 6865 6f72 6965 7393 696e .....theories.in │ │ │ │ +0006cff0: 9374 6865 8ea1 8d91 eaf1 eb73 656e 7365 .the.......sense │ │ │ │ +0006d000: 9603 5fe8 6f66 9b03 5fe7 7365 6374 696f .._.of.._.sectio │ │ │ │ +0006d010: 6e93 3130 2e34 2e33 2c91 037b a873 696e n.10.4.3,..{.sin │ │ │ │ +0006d020: 6365 9861 6c74 686f 7567 6893 6578 6973 ce.although.exis │ │ │ │ +0006d030: 7465 6e9a ac72 7469 616c 9371 7561 6e98 ten..rtial.quan. │ │ │ │ +0006d040: 7469 0c63 6174 696f 6e9b 035f e769 7393 ti.cation.._.is. │ │ │ │ +0006d050: 6e6f 7493 6e65 6564 6564 9866 6f72 9363 not.needed.for.c │ │ │ │ +0006d060: 6f6e 7374 616e 90ac 7274 8ea1 8d91 eaf1 onstan..rt...... │ │ │ │ +0006d070: eb64 650c 6e69 7469 6f6e 732c 9603 eaa8 .de.nitions,.... │ │ │ │ +0006d080: 6974 9369 7393 6e65 6564 6564 9374 6f93 it.is.needed.to. │ │ │ │ +0006d090: 7374 6174 6593 7468 6593 6d65 639a ac72 state.the.mec..r │ │ │ │ +0006d0a0: 6861 6e69 736d 936f 6693 636f 6e73 7461 hanism.of.consta │ │ │ │ +0006d0b0: 6e98 7493 7370 9053 8e65 6369 0c63 6174 n.t.sp.S.eci.cat │ │ │ │ +0006d0c0: 696f 6e2e 298e 9f1a d728 8d91 eaf1 ebd0 ion.)....(...... │ │ │ │ +0006d0d0: 5265 6d61 726b 9106 ad6b cf43 6f6e 6469 Remark...k.Condi │ │ │ │ +0006d0e0: 7469 6f6e 9603 1b77 2869 6969 2993 696e tion...w(iii).in │ │ │ │ +0006d0f0: 9b03 1b78 7468 6593 6465 0c6e 6974 696f ...xthe.de.nitio │ │ │ │ +0006d100: 6e98 6f66 9377 6861 7493 636f 6e73 7469 n.of.what.consti │ │ │ │ +0006d110: 7475 7465 7398 6193 636f 7272 6563 7498 tutes.a.correct. │ │ │ │ +0006d120: 636f 6e73 7461 6e90 ac72 7493 6465 0c6e constan..rt.de.n │ │ │ │ +0006d130: 6974 696f 6e8e a18d 91ea f1eb 6973 9604 ition.......is.. │ │ │ │ +0006d140: ae71 616e 9369 6d70 9053 8e6f 7274 616e .qan.imp.S.ortan │ │ │ │ +0006d150: 9aac 7274 9372 6573 7472 6963 7469 6f6e ..rt.restriction │ │ │ │ +0006d160: 9104 ae72 7769 7468 6f75 7493 7768 6963 ...rwithout.whic │ │ │ │ +0006d170: 9868 9363 6f6e 7369 7374 656e 6379 9363 .h.consistency.c │ │ │ │ +0006d180: 6f75 6c64 936e 6f74 9362 9053 8e65 9367 ould.not.b.S.e.g │ │ │ │ +0006d190: 7561 7261 6e98 7465 6564 2e91 0784 3c54 uaran.teed......is.in │ │ │ │ +0006d2b0: 0c6e 6974 652e 9105 fa11 5468 6593 7465 .nite.....The.te │ │ │ │ +0006d2c0: 726d 9363 6f6e 90ac 7274 6169 6e73 9874 rm.con..rtains.t │ │ │ │ +0006d2d0: 6865 9374 90ac 7279 7090 538e 658e a18d he.t..ryp.S.e... │ │ │ │ +0006d2e0: 91ea f1eb 7691 ff58 e461 7269 6162 6c65 ....v..X.ariable │ │ │ │ +0006d2f0: 9603 eaa8 d70b 9013 8fcf 2c93 7768 6572 ..........,.wher │ │ │ │ +0006d300: 6561 7393 7468 6593 7490 ac72 7970 9a53 eas.the.t..ryp.S │ │ │ │ +0006d310: 8e65 936f 6693 7468 6593 7465 726d 2c8d .e.of.the.term,. │ │ │ │ +0006d320: 93eb 4062 986f 986f 6c8e 911a 9547 cf2c ..@b.o.ol....G., │ │ │ │ +0006d330: 9364 6f98 6573 936e 6f74 2e91 0538 e054 .do.es.not...8.T │ │ │ │ +0006d340: 689a ac72 7573 9362 9879 9328 6969 6929 h..rus.b.y.(iii) │ │ │ │ +0006d350: 8ea6 8d8d 8d91 f0f1 ebdf 638d 9f01 cccc ..........c..... │ │ │ │ +0006d360: eb41 6295 3c72 6f93 6f6c 8e91 142d 16cf .Ab.|... │ │ │ │ -0006d8f0: 8ea0 0294 2fdf 8da0 fd8b d021 8d8d 9112 ..../......!.... │ │ │ │ -0006d900: c761 eb47 3130 2e35 2e32 8e91 4c60 f545 .a.G10.5.2..L`.E │ │ │ │ -0006d910: 7874 656e 7369 6f6e 9605 6666 629a 8ccc xtension..ffb... │ │ │ │ -0006d920: 7993 636f 6e73 7461 6e98 7493 7370 9073 y.constan.t.sp.s │ │ │ │ -0006d930: 3365 6369 0c63 6174 696f 6e8e 9f17 c000 3eci.cation..... │ │ │ │ -0006d940: 8d91 12c7 61cf 436f 6e73 7461 6e9a ac72 ....a.Constan..r │ │ │ │ -0006d950: 7496 04c8 f473 7090 538e 6563 690c 6361 t....sp.S.eci.ca │ │ │ │ -0006d960: 7469 6f6e 7393 696e 9874 726f 9053 8e64 tions.in.tro.S.d │ │ │ │ -0006d970: 7563 6591 04c8 f363 6f6e 7374 616e 9874 uce....constan.t │ │ │ │ -0006d980: 7393 286f 7293 7365 7473 936f 6693 636f s.(or.sets.of.co │ │ │ │ -0006d990: 6e73 7461 6e98 7473 2991 04c8 f374 6861 nstan.ts)....tha │ │ │ │ -0006d9a0: 7493 7361 7469 7366 7993 6172 6269 7472 t.satisfy.arbitr │ │ │ │ -0006d9b0: 6172 798e a410 0000 8d91 12c7 6167 6976 ary.........agiv │ │ │ │ -0006d9c0: 95ac 7265 6e9b 051e 8e28 636f 6e73 6973 ..ren....(consis │ │ │ │ -0006d9d0: 7465 6e93 7429 9870 726f 7095 538e 6572 ten.t).prop.S.er │ │ │ │ -0006d9e0: 7469 6573 2e91 08d4 9346 91ff 0556 6f72 ties.....F...Vor │ │ │ │ -0006d9f0: 9865 7861 6d70 6c65 2c91 056b 8761 9874 .example,..k.a.t │ │ │ │ -0006da00: 6865 6f72 7998 636f 756c 6491 051e 8f62 heory.could....b │ │ │ │ -0006da10: 9365 9865 7874 656e 6465 6498 6295 ac72 .e.extended.b..r │ │ │ │ -0006da20: 7998 6198 636f 6e73 7461 6e93 748e a18d y.a.constan.t... │ │ │ │ -0006da30: 9112 c761 7370 9053 8e65 6369 0c63 6174 ...asp.S.eci.cat │ │ │ │ -0006da40: 696f 6e9b 0363 5074 6f91 0363 4f68 6195 ion..cPto..cOha. │ │ │ │ -0006da50: ac72 7693 6598 7493 7793 6f91 0363 4f6e .rv.e.t.w.o..cOn │ │ │ │ -0006da60: 6577 9863 6f6e 7374 616e 9374 7398 df62 ew.constan.ts..b │ │ │ │ -0006da70: 8d9f 01cc ccd5 318e 9608 2353 cf61 6e64 ......1...#S.and │ │ │ │ -0006da80: 98df 628d 9f01 cccc d532 8e93 cf6f 6698 ..b......2...of. │ │ │ │ -0006da90: 7490 ac72 7970 9553 8e65 98eb 4062 936f t..ryp.S.e..@b.o │ │ │ │ -0006daa0: 936f 6c96 0363 4fcf 7375 6390 ac72 6898 .ol..cO.suc..rh. │ │ │ │ -0006dab0: 7468 6174 93da 3acf 28df 628d 9f01 cccc that..:.(.b..... │ │ │ │ -0006dac0: d531 8e91 0815 56cf 3d91 0355 52df 628d .1....V.=..UR.b. │ │ │ │ -0006dad0: 9f01 cccc d532 8e91 04c0 04cf 292e 9105 .....2......)... │ │ │ │ -0006dae0: 0bc3 5468 6973 8ea1 8d91 12c7 6173 7095 ..This......asp. │ │ │ │ -0006daf0: 538e 6563 690c 6361 7469 6f6e 9b03 dce4 S.eci.cation.... │ │ │ │ -0006db00: 646f 9365 7398 6e6f 7498 756e 6971 7565 do.es.not.unique │ │ │ │ -0006db10: 6c79 9864 650c 6e65 9603 dce3 df62 8d9f ly.de.ne.....b.. │ │ │ │ -0006db20: 01cc ccd5 318e 9108 9ce8 cf61 6e64 98df ....1......and.. │ │ │ │ -0006db30: 628d 9f01 cccc d532 8e91 04c0 04cf 2c91 b......2......,. │ │ │ │ -0006db40: 03df a573 696e 6365 9869 7498 6973 9373 ...since.it.is.s │ │ │ │ -0006db50: 6174 6973 0c65 6498 6290 ac72 7998 6569 atis.ed.b..ry.ei │ │ │ │ -0006db60: 7468 6572 98df 628d 9f01 cccc d531 8e91 ther..b......1.. │ │ │ │ -0006db70: 0815 56cf 3d91 0355 52df 5498 cf61 6e64 ..V.=..UR.T..and │ │ │ │ -0006db80: 8ea1 8d91 12c7 61df 628d 9f01 cccc d532 ......a.b......2 │ │ │ │ -0006db90: 8e96 0815 56cf 3d9b 0355 52df 46cf 2c91 ....V.=..UR.F.,. │ │ │ │ -0006dba0: 03cd a06f 7291 03c6 5fdf 628d 9f01 cccc ...or..._.b..... │ │ │ │ -0006dbb0: d531 8e93 cf3d 98df 4696 03c6 5ecf 616e .1...=..F...^.an │ │ │ │ -0006dbc0: 6493 df62 8d9f 01cc ccd5 328e 9108 1556 d..b......2....V │ │ │ │ -0006dbd0: cf3d 98df 54cf 2e91 052c c854 91ff 0556 .=..T....,.T...V │ │ │ │ -0006dbe0: 6f93 656e 7375 7265 9374 6861 7491 03c6 o.ensure.that... │ │ │ │ -0006dbf0: 5f73 7563 9aac 7268 9373 7090 538e 6563 _suc..rh.sp.S.ec │ │ │ │ -0006dc00: 690c 6361 7469 6f6e 7393 6172 6593 636f i.cations.are.co │ │ │ │ -0006dc10: 6e73 6973 7465 6e98 742c 9103 cda1 7468 nsisten.t,....th │ │ │ │ -0006dc20: 6579 9363 616e 8ea1 8d91 12c7 616f 6e6c ey.can......aonl │ │ │ │ -0006dc30: 7996 02f5 3d62 9053 8e65 9b02 f53e 6d61 y...=b.S.e...>ma │ │ │ │ -0006dc40: 6465 9369 6693 6974 9868 6173 9361 6c72 de.if.it.has.alr │ │ │ │ -0006dc50: 6561 6479 9862 9053 8e65 656e 9370 726f eady.b.S.een.pro │ │ │ │ -0006dc60: 95ac 7276 9365 6496 02f5 3d74 6861 7498 ..rv.ed...=that. │ │ │ │ -0006dc70: 7468 6593 7072 6f70 9053 8e65 7274 6965 the.prop.S.ertie │ │ │ │ -0006dc80: 7393 7768 6963 90ac 7268 9874 6865 936e s.whic..rh.the.n │ │ │ │ -0006dc90: 6577 9863 6f6e 7374 616e 90ac 7274 7393 ew.constan..rts. │ │ │ │ -0006dca0: 6172 658e a18d 9112 c761 746f 9b04 334a are......ato..3J │ │ │ │ -0006dcb0: 6861 95ac 7276 9365 9104 334b 6172 6598 ha..rv.e..3Kare. │ │ │ │ -0006dcc0: 636f 6e73 6973 7465 6e93 742e 9106 12c7 consisten.t..... │ │ │ │ -0006dcd0: 5468 6973 9872 756c 6573 9104 334b 6f75 This.rules..3Kou │ │ │ │ -0006dce0: 742c 9604 4573 666f 7298 6578 616d 706c t,..Esfor.exampl │ │ │ │ -0006dcf0: 652c 9369 6e90 ac72 7472 6f95 538e 6475 e,.in..rtro.S.du │ │ │ │ -0006dd00: 6369 6e67 9874 6872 6565 9104 334b 6293 cing.three..3Kb. │ │ │ │ -0006dd10: 6f93 6f6c 6561 6e98 636f 6e73 7461 6e90 o.olean.constan. │ │ │ │ -0006dd20: ac72 7473 8ea1 8d91 12c7 61df 628d 9f01 .rts......a.b... │ │ │ │ -0006dd30: cccc d531 8e91 04c0 04cf 2c96 03ea a8df ...1......,..... │ │ │ │ -0006dd40: 628d 9f01 cccc d532 8e9b 08aa accf 616e b......2......an │ │ │ │ -0006dd50: 6493 df62 8d9f 01cc ccd5 338e 98cf 7375 d..b......3...su │ │ │ │ -0006dd60: 6390 ac72 6893 7468 6174 93df 628d 9f01 c..rh.that..b... │ │ │ │ -0006dd70: cccc d531 8e9b 0815 56da 36cf 3d91 0355 ...1....V.6.=..U │ │ │ │ -0006dd80: 52df 628d 9f01 cccc d532 8e91 04c0 04cf R.b......2...... │ │ │ │ -0006dd90: 2c93 df62 8d9f 01cc ccd5 318e 98da 36cf ,..b......1...6. │ │ │ │ -0006dda0: 3d91 0355 52df 628d 9f01 cccc d533 8e91 =..UR.b......3.. │ │ │ │ -0006ddb0: 08aa accf 616e 6493 df62 8d9f 01cc ccd5 ....and..b...... │ │ │ │ -0006ddc0: 328e 98da 36cf 3d91 0355 52df 628d 9f01 2...6.=..UR.b... │ │ │ │ -0006ddd0: cccc d533 8e91 04c0 04cf 2e8e a18d 911e ...3............ │ │ │ │ -0006dde0: 28f0 5375 7070 9053 8e6f 7365 9603 a00a (.Supp.S.ose.... │ │ │ │ -0006ddf0: da39 d778 8d9f 01cc ccd5 318e 8d91 06c0 .9.x......1..... │ │ │ │ -0006de00: 02da 0196 01ff fe01 9301 8e91 16bf fed7 ................ │ │ │ │ -0006de10: 788d 9f01 cccc d86e 8e91 05a8 50d7 3a93 x......n....P.:. │ │ │ │ -0006de20: 7493 cf69 7393 6193 666f 726d 90ac 7275 t..is.a.form..ru │ │ │ │ -0006de30: 6c61 2c91 03ae f777 6974 6893 d778 8d9f la,....with..x.. │ │ │ │ -0006de40: 01cc ccd5 318e 9104 c004 d73b 8d96 01ff ....1......;.... │ │ │ │ -0006de50: fe3a 933a 933a 8e91 11ca 9c3b 9b01 fffe .:.:.:.....;.... │ │ │ │ -0006de60: 788d 9f01 cccc d86e 8e91 0948 5acf 6469 x......n...HZ.di │ │ │ │ -0006de70: 7374 696e 6374 9376 91ff 58e4 6172 6961 stinct.v..X.aria │ │ │ │ -0006de80: 626c 6573 2e91 0520 0149 6691 0740 14da bles... .If..@.. │ │ │ │ -0006de90: 6091 06f5 5c39 d778 8d9f 01cc ccd5 318e `...\9.x......1. │ │ │ │ -0006dea0: 8d91 06c0 02da 0198 0198 018e 9116 bffe ................ │ │ │ │ -0006deb0: d778 8d9f 01cc ccd8 6e8e 9105 a850 d73a .x......n....P.: │ │ │ │ -0006dec0: 9374 cf2c 8ea1 8d91 12c7 6174 6865 6e96 .t.,......athen. │ │ │ │ -0006ded0: 0396 4261 9b03 9641 636f 6e73 7461 6e90 ..Ba...Aconstan. │ │ │ │ -0006dee0: ac72 7493 7370 9053 8e65 6369 0c63 6174 .rt.sp.S.eci.cat │ │ │ │ -0006def0: 696f 6e98 616c 6c6f 90ac 7277 7393 6e65 ion.allo..rws.ne │ │ │ │ -0006df00: 7798 636f 6e73 7461 6e90 ac72 7473 93df w.constan..rts.. │ │ │ │ -0006df10: 638d 9f01 cccc d531 8e91 04c0 04cf 2c8d c......1......,. │ │ │ │ -0006df20: 9103 a723 d73a 9601 fffe 3a93 3a8e 9115 ...#.:....:.:... │ │ │ │ -0006df30: 0804 cf2c 9103 a723 df63 8d9f 01cc ccd8 ...,...#.c...... │ │ │ │ -0006df40: 6e8e 9109 3e91 cf74 6f93 6295 538e 6598 n...>..to.b.S.e. │ │ │ │ -0006df50: 696e 90ac 7274 726f 9364 7563 6564 9103 in..rtro.duced.. │ │ │ │ -0006df60: 9642 7361 7469 7366 7969 6e67 3a8e a418 .Bsatisfying:... │ │ │ │ -0006df70: b3b4 8d8d 8d91 1cb2 09da 6091 073f fad7 ..........`..?.. │ │ │ │ -0006df80: 74cf 5bdf 638d 9f01 cccc d531 8e96 04c0 t.[.c......1.... │ │ │ │ -0006df90: 04d7 3b8d 9601 fffe da01 9301 9301 8e91 ..;............. │ │ │ │ -0006dfa0: 11ff fad7 3b9b 01ff fedf 638d 9f01 cccc ....;.....c..... │ │ │ │ -0006dfb0: d86e 8e91 05a8 50d7 3d78 8d9f 01cc ccd5 .n....P.=x...... │ │ │ │ -0006dfc0: 318e 93d7 3b8d 98da 0198 0198 018e 9111 1...;........... │ │ │ │ -0006dfd0: fffa d73b 9878 8d9f 01cc ccd8 6e8e 9105 ...;.x......n... │ │ │ │ -0006dfe0: a850 cf5d 8e8e 8ea1 8d91 12c7 6177 6865 .P.]........awhe │ │ │ │ -0006dff0: 7265 9104 279d d774 cf5b df63 8d9f 01cc re..'..t.[.c.... │ │ │ │ -0006e000: ccd5 318e 9604 c004 d73b 8d96 01ff feda ..1......;...... │ │ │ │ -0006e010: 0193 0193 018e 9111 fffa d73b 9b01 fffe ...........;.... │ │ │ │ -0006e020: df63 8d9f 01cc ccd8 6e8e 9105 a850 d73d .c......n....P.= │ │ │ │ -0006e030: 788d 9f01 cccc d531 8e93 d73b 8d98 da01 x......1...;.... │ │ │ │ -0006e040: 9801 9801 8e91 11ff fad7 3b98 788d 9f01 ..........;.x... │ │ │ │ -0006e050: cccc d86e 8e91 05a8 50cf 5d96 0427 9d64 ...n....P.]..'.d │ │ │ │ -0006e060: 656e 6f74 6573 9b04 279c 7468 6593 7265 enotes..'.the.re │ │ │ │ -0006e070: 7375 6c74 936f 6693 7369 6d90 ac72 756c sult.of.sim..rul │ │ │ │ -0006e080: 7461 6e65 6f75 736c 7998 7375 6273 7469 taneously.substi │ │ │ │ -0006e090: 7475 7469 6e67 93df 638d 9f01 cccc d531 tuting..c......1 │ │ │ │ -0006e0a0: 8e91 04c0 04d7 3b8d 9601 fffe 3a93 3a93 ......;.....:.:. │ │ │ │ -0006e0b0: 3a8e 9111 ca9c 3b91 01ff fedf 638d 9f01 :.....;.....c... │ │ │ │ -0006e0c0: cccc d86e 8e8e a410 0000 8d91 12c7 61cf ...n..........a. │ │ │ │ -0006e0d0: 666f 7296 0356 40d7 788d 9f01 cccc d531 for..V@.x......1 │ │ │ │ -0006e0e0: 8e91 04c0 04d7 3b8d 9601 fffe 3a93 3a93 ......;.....:.:. │ │ │ │ -0006e0f0: 3a8e 9111 ca9c 3b91 01ff fe78 8d9f 01cc :.....;....x.... │ │ │ │ -0006e100: ccd8 6e8e 9108 fe91 cf72 6573 7090 538e ..n......resp.S. │ │ │ │ -0006e110: 6563 7469 769a ac72 656c 7991 ff05 562e ectiv..rely...V. │ │ │ │ -0006e120: 9105 0768 4f66 9363 6f75 7273 6591 0356 ...hOf.course..V │ │ │ │ -0006e130: 4174 6865 9374 9879 7090 538e 6593 6f66 Athe.t.yp.S.e.of │ │ │ │ -0006e140: 9103 5641 6561 6398 6893 636f 6e73 7461 ..VAeac.h.consta │ │ │ │ -0006e150: 6e98 7491 0356 41df 638d 9f01 cccc d869 n.t..VA.c......i │ │ │ │ -0006e160: 8e91 06bb 1acf 6d98 7573 7493 6290 538e ......m.ust.b.S. │ │ │ │ -0006e170: 659b 0356 4174 6865 9373 616d 6598 6173 e..VAthe.same.as │ │ │ │ -0006e180: 9374 6865 8ea1 8d91 12c7 6174 90ac 7279 .the......at..ry │ │ │ │ -0006e190: 709a 538e 6596 038e dc6f 6693 7468 6593 p.S.e....of.the. │ │ │ │ -0006e1a0: 636f 7272 6573 7098 6f6e 6469 6e67 9376 corresp.onding.v │ │ │ │ -0006e1b0: 91ff 58e4 6172 6961 626c 659b 038e ddd7 ..X.ariable..... │ │ │ │ -0006e1c0: 788d 9f01 cccc d869 8e91 0364 dacf 2e91 x......i...d.... │ │ │ │ -0006e1d0: 051a 4654 91ff 0556 6f93 656e 7375 7265 ..FT...Vo.ensure │ │ │ │ -0006e1e0: 9874 6861 7493 7468 6973 9365 7874 656e .that.this.exten │ │ │ │ -0006e1f0: 7369 6f6e 936d 6563 9aac 7268 616e 6973 sion.mec..rhanis │ │ │ │ -0006e200: 6d93 7072 6573 6572 7698 6573 8ea1 8d91 m.preserv.es.... │ │ │ │ -0006e210: 12c7 6174 6865 9604 5ffb 7072 6f70 9a53 ..athe.._.prop.S │ │ │ │ -0006e220: 8e65 7274 90ac 7279 9104 5ffa 6f66 9370 .ert..ry.._.of.p │ │ │ │ -0006e230: 986f 7373 6573 7369 6e67 9104 5ffa 6193 .ossessing.._.a. │ │ │ │ -0006e240: 6d6f 9864 656c 2c91 047d 4f61 9366 7572 mo.del,..}Oa.fur │ │ │ │ -0006e250: 7468 6572 9b04 5ffa 6d6f 7265 9374 6563 ther.._.more.tec │ │ │ │ -0006e260: 95ac 7268 6e69 6361 6c98 7265 7175 6972 ..rhnical.requir │ │ │ │ -0006e270: 656d 656e 9374 9604 5ffb 6973 9869 6d70 emen.t.._.is.imp │ │ │ │ -0006e280: 9053 8e6f 7365 6493 6f6e 8ea1 8d91 12c7 .S.osed.on...... │ │ │ │ -0006e290: 6174 6865 7365 9604 0246 749a ac72 7970 athese...Ft..ryp │ │ │ │ -0006e2a0: 9053 8e65 733a 9105 681b 7468 6579 936d .S.es:..h.they.m │ │ │ │ -0006e2b0: 9875 7374 9104 0245 6561 6398 6893 636f .ust...Eeac.h.co │ │ │ │ -0006e2c0: 6e98 7461 696e 9361 6c6c 9104 0245 7468 n.tain.all...Eth │ │ │ │ -0006e2d0: 6593 7498 7970 9a53 8e65 9104 0245 7691 e.t.yp.S.e...Ev. │ │ │ │ -0006e2e0: ff58 e461 7269 6162 6c65 7393 6f98 6363 .X.ariables.o.cc │ │ │ │ -0006e2f0: 7572 7269 6e67 9369 6e91 0402 45d7 74cf urring.in...E.t. │ │ │ │ -0006e300: 2e91 057f b954 6869 7393 636f 6e64 6974 .....This.condit │ │ │ │ -0006e310: 696f 6e8e a18d 9112 c761 6973 9603 eaa8 ion......ais.... │ │ │ │ -0006e320: 6469 7363 7573 7365 6493 6675 7274 6865 discussed.furthe │ │ │ │ -0006e330: 7293 696e 9353 6563 7469 6f6e 9331 302e r.in.Section.10. │ │ │ │ -0006e340: 352e 3393 6290 538e 656c 6f90 ac72 772e 5.3.b.S.elo..rw. │ │ │ │ -0006e350: 8ea1 8d91 1e28 f046 96ff 0556 6f72 6d61 .....(.F...Vorma │ │ │ │ -0006e360: 6c6c 7993 2c96 03ea a861 93e5 6396 ff66 lly.,....a..c..f │ │ │ │ -0006e370: 666f 6e73 7461 6e74 9104 3335 7370 9365 fonstant..35sp.e │ │ │ │ -0006e380: 9363 690c 6393 6174 696f 6e91 04d0 58cf .ci.c.ation...X. │ │ │ │ -0006e390: 666f 7296 03ea a861 9374 6865 6f72 7993 for....a.theory. │ │ │ │ -0006e3a0: da54 9106 f775 cf69 7393 6769 769a ac72 .T...u.is.giv..r │ │ │ │ -0006e3b0: 656e 9362 9879 8e9f 1591 3c8d 9112 c761 en.b.y....<....a │ │ │ │ -0006e3c0: d044 6174 618e a918 b3b5 8d8d 8d91 18c7 .Data........... │ │ │ │ -0006e3d0: 61da 68cf 28df 638d 9f01 cccc d531 8e91 a.h.(.c......1.. │ │ │ │ -0006e3e0: 04c0 04d7 3b8d 9601 fffe 3a93 3a93 3a8e ....;.....:.:.:. │ │ │ │ -0006e3f0: 9b11 ca9c 3b96 01ff fedf 638d 9f01 cccc ....;.....c..... │ │ │ │ -0006e400: d86e 8e91 05a8 50cf 29d7 3b93 158d 788d .n....P.).;...x. │ │ │ │ -0006e410: 9f01 cccc d531 8e8e 8d91 0b6d 569f 024c .....1.....mV..L │ │ │ │ -0006e420: ccd8 1b8d 9f01 1c71 d631 8e8e 9114 f381 .......q.1...... │ │ │ │ -0006e430: d73b 8d93 3a93 3a93 3a8e 983b 8d93 788d .;..:.:.:..;..x. │ │ │ │ -0006e440: 9f01 cccc d86e 8e8e 8d91 0e55 a09f 024c .....n.....U...L │ │ │ │ -0006e450: cc1b 8d9f 0100 00d9 6e8e 8e91 18cf 5bd7 ........n.....[. │ │ │ │ -0006e460: 3a91 03ea a874 8d9f 01cc cceb 4162 953c :....t......Ab.< │ │ │ │ -0006e470: 726f 936f 6c8e 9110 d7c4 da69 8e8e 8ea4 ro.ol......i.... │ │ │ │ -0006e480: 18b3 b48d 9112 c761 d043 6f6e 6469 7469 .......a.Conditi │ │ │ │ -0006e490: 6f6e 738e a18d 8d8d 8d91 1f4e 79cf 2869 ons........Ny.(i │ │ │ │ -0006e4a0: 298e 8e8e 9131 9589 df63 8d9f 01cc ccd5 )....1...c...... │ │ │ │ -0006e4b0: 318e 9104 c004 d73b 8d96 01ff fe3a 933a 1......;.....:.: │ │ │ │ -0006e4c0: 933a 8e91 11ca 9c3b 9101 fffe df63 8d9f .:.....;.....c.. │ │ │ │ -0006e4d0: 01cc ccd8 6e8e 9109 92f8 cf61 7265 9603 ....n......are.. │ │ │ │ -0006e4e0: eaa8 6469 7374 696e 6374 936e 616d 6573 ..distinct.names │ │ │ │ -0006e4f0: 9374 6861 7493 6172 6593 6e6f 7493 7468 .that.are.not.th │ │ │ │ -0006e500: 6593 6e61 6d65 7393 6f66 9361 6e9a ac72 e.names.of.an..r │ │ │ │ -0006e510: 7993 636f 6e73 7461 6e98 7473 9369 6e8d y.constan.ts.in. │ │ │ │ -0006e520: 93df 5369 678e 8d91 133f 0e9f 02d5 54db ..Sig....?....T. │ │ │ │ -0006e530: 548e 911a 830a cf2e 8ea4 1991 3c8d 8d8d T...........<... │ │ │ │ -0006e540: 8d91 1c0a ed28 6969 298e 8e8e 9131 9589 .....(ii)....1.. │ │ │ │ -0006e550: d715 8d78 8d9f 01cc ccd5 318e 8e8d 910b ...x......1..... │ │ │ │ -0006e560: 6d56 9f02 4ccc d81b 8d9f 011c 71d6 318e mV..L.......q.1. │ │ │ │ -0006e570: 8e8d 9116 f37f da01 9601 fffe 0193 018e ................ │ │ │ │ -0006e580: 8d91 26f3 7bd7 788d 9f01 cccc d86e 8e8e ..&.{.x......n.. │ │ │ │ -0006e590: 8d91 3349 1d9f 024c cc1b 8d9f 0100 00d9 ..3I...L........ │ │ │ │ -0006e5a0: 6e8e 8e91 3dc2 d8d7 3a91 03ea a874 8d9f n...=...:....t.. │ │ │ │ -0006e5b0: 01cc cceb 4162 953c 726f 936f 6c8e 9118 ....Ab.V...... │ │ │ │ -0006e700: b3b4 8d91 12c7 6154 6865 9603 eaa8 6578 ......aThe....ex │ │ │ │ -0006e710: 7465 6e73 696f 6e93 6f66 9361 9373 7461 tension.of.a.sta │ │ │ │ -0006e720: 6e64 6172 6493 7468 656f 7279 93da 5491 ndard.theory..T. │ │ │ │ -0006e730: 06f7 75cf 629a ac72 7993 7375 6398 6893 ..u.b..ry.suc.h. │ │ │ │ -0006e740: 6193 636f 6e73 7461 6e98 7493 7370 9053 a.constan.t.sp.S │ │ │ │ -0006e750: 8e65 6369 0c63 6174 696f 6e93 6973 9364 .eci.cation.is.d │ │ │ │ -0006e760: 656e 6f74 6564 9362 9879 8ea6 8d8d 8d91 enoted.b.y...... │ │ │ │ -0006e770: 18c7 61da 548d 9103 0ccd cf2b 8d9f 01cc ..a.T......+.... │ │ │ │ -0006e780: cce6 7370 958f a565 9363 8e8e 911c 0886 ..sp...e.c...... │ │ │ │ -0006e790: da68 cf28 df63 8d9f 01cc ccd5 318e 9104 .h.(.c......1... │ │ │ │ -0006e7a0: c004 d73b 8d96 01ff fe3a 933a 933a 8e9b ...;.....:.:.:.. │ │ │ │ -0006e7b0: 11ca 9c3b 9601 fffe df63 8d9f 01cc ccd8 ...;.....c...... │ │ │ │ -0006e7c0: 6e8e 9105 a850 cf29 d73b 9315 8d78 8d9f n....P.).;...x.. │ │ │ │ -0006e7d0: 01cc ccd5 318e 8e8d 910b 6d56 9f02 4ccc ....1.....mV..L. │ │ │ │ -0006e7e0: d81b 8d9f 011c 71d6 318e 8e91 14f3 81d7 ......q.1....... │ │ │ │ -0006e7f0: 3b8d 933a 933a 933a 8e98 3b8d 9378 8d9f ;..:.:.:..;..x.. │ │ │ │ -0006e800: 01cc ccd8 6e8e 8e8d 910e 55a0 9f02 4ccc ....n.....U...L. │ │ │ │ -0006e810: 1b8d 9f01 0000 d96e 8e8e 9118 cf5b d73a .......n.....[.: │ │ │ │ -0006e820: 9103 eaa8 748d 9f01 cccc eb41 6295 3c72 ....t......Ab.|.. │ │ │ │ -0006ea50: 8e8e a002 942f df8d a0fd 8bd0 218d 91ea ...../......!... │ │ │ │ -0006ea60: f1eb 5072 6f70 9060 006f 7369 7469 6f6e ..Prop.`.osition │ │ │ │ -0006ea70: 9104 5ee3 e554 6865 9104 18b8 7468 6591 ..^..The....the. │ │ │ │ -0006ea80: ff66 666f 7279 9104 18b7 da54 8d91 030c .ffory.....T.... │ │ │ │ -0006ea90: cdcf 2b8d 9f01 cccc e673 7095 8fa5 6593 ..+......sp...e. │ │ │ │ -0006eaa0: 638e 8e91 1c08 86da 68cf 28df 638d 9f01 c.......h.(.c... │ │ │ │ -0006eab0: cccc d531 8e91 04c0 04d7 3b8d 9601 fffe ...1......;..... │ │ │ │ -0006eac0: 3a93 3a93 3a8e 9b11 ca9c 3b96 01ff fedf :.:.:.....;..... │ │ │ │ -0006ead0: 638d 9f01 cccc d86e 8e91 05a8 50cf 29d7 c......n....P.). │ │ │ │ -0006eae0: 3b93 158d 788d 9f01 cccc d531 8e8e 8d91 ;...x......1.... │ │ │ │ -0006eaf0: 0b6d 569f 024c ccd8 1b8d 9f01 1c71 d631 .mV..L.......q.1 │ │ │ │ -0006eb00: 8e8e 9114 f381 d73b 8d93 3a93 3a93 3a8e .......;..:.:.:. │ │ │ │ -0006eb10: 983b 8d93 788d 9f01 cccc d86e 8e8e 8d91 .;..x......n.... │ │ │ │ -0006eb20: 0e55 a09f 024c cc1b 8d9f 0100 00d9 6e8e .U...L........n. │ │ │ │ -0006eb30: 8e91 18cf 5bd7 3a96 0418 b874 8d9f 01cc ....[.:....t.... │ │ │ │ -0006eb40: cceb 4162 953c 726f 936f 6c8e 9110 d7c4 ..Ab. │ │ │ │ -0006eeb0: 99da 218e 8d92 0090 3e9b cf32 8e8e 8e8e ..!.....>..2.... │ │ │ │ -0006eec0: 9f20 25d6 8d91 eaf1 eb4e 6f9a ac72 7796 . %......No..rw. │ │ │ │ -0006eed0: 044f 98da 39d7 7891 fe00 0273 3a93 7493 .O..9.x....s:.t. │ │ │ │ -0006eee0: cf69 7391 044f 9769 6e8d 93df 5468 656f .is..O.in...Theo │ │ │ │ -0006eef0: 9872 656d 738e 8d91 3422 4c9f 01cc ccdb .rems...4"L..... │ │ │ │ -0006ef00: 548e 913f b5e0 cf61 6e64 9368 656e 6365 T..?...and.hence │ │ │ │ -0006ef10: 9362 9879 9374 6865 9353 6f75 6e64 6e65 .b.y.the.Soundne │ │ │ │ -0006ef20: 7373 9354 6865 6f72 656d 9104 4f97 3130 ss.Theorem..O.10 │ │ │ │ -0006ef30: 2e33 2e32 9374 6869 7393 7365 7175 656e .3.2.this.sequen │ │ │ │ -0006ef40: 9874 9369 738e a18d 91ea f1eb 7361 7469 .t.is.......sati │ │ │ │ -0006ef50: 730c 6564 9604 2c3c 629a ac72 7993 d74d s.ed..,%at..>& │ │ │ │ -0006f860: 7468 6593 6290 538e 6567 696e 6e69 6e67 the.b.S.eginning │ │ │ │ -0006f870: 986f 6693 5365 6374 696f 6e98 3130 2e35 .of.Section.10.5 │ │ │ │ -0006f880: 2c91 0453 046f 6e65 9868 6173 9374 6861 ,..S.one.has.tha │ │ │ │ -0006f890: 7498 5b96 fe00 025b d70b 9bfe 1391 733b t.[....[......s; │ │ │ │ -0006f8a0: 7893 733a 74cf 5d93 5d8d 9f01 cccc d84d x.s:t.].]......M │ │ │ │ -0006f8b0: 8d91 00da 229f fdb8 e4dc 308e 8e91 1019 ....".....0..... │ │ │ │ -0006f8c0: 25cf 3d91 03e3 6e5b 935b d70b 9873 3b78 %.=...n[.[...s;x │ │ │ │ -0006f8d0: 9373 3a74 cf5d 935d 8d9f 01cc ccd8 4d8e .s:t.].]......M. │ │ │ │ -0006f8e0: 9109 83f0 cf2e 9106 3358 4865 6e63 658e ........3XHence. │ │ │ │ -0006f8f0: a18d 91ea f1eb 6290 ac72 7996 03ea a864 ......b..ry....d │ │ │ │ -0006f900: 650c 6e69 7469 6f6e 936f 6693 7468 6593 e.nition.of.the. │ │ │ │ -0006f910: d773 8d9f 01cc ccd8 698e 9103 64da cf2c .s......i...d.., │ │ │ │ -0006f920: 9366 6f72 9361 6c6c 93d7 5891 fef1 8573 .for.all..X....s │ │ │ │ -0006f930: 9603 5552 da32 9355 8d91 0131 119f fba5 ..UR.2.U...1.... │ │ │ │ -0006f940: 32d8 6d8e 8ea6 8d8d 8d91 f0f1 ebcf 5b96 2.m...........[. │ │ │ │ -0006f950: fe00 025b d70b 91fe 1391 733b 7893 733a ...[......s;x.s: │ │ │ │ -0006f960: 74cf 5d93 5d8d 9f01 cccc d84d 8d91 00da t.].]......M.... │ │ │ │ -0006f970: 229f fdb8 e4dc 308e 8e91 0c35 b7cf 28d7 ".....0....5..(. │ │ │ │ -0006f980: 5896 fef1 8573 cf29 28d7 738d 9f01 cccc X....s.)(.s..... │ │ │ │ -0006f990: d531 8e91 04c0 04cf 28d7 5893 73cf 29d7 .1......(.X.s.). │ │ │ │ -0006f9a0: 3b8d 9601 fffe 3a93 3a93 3a8e 9111 ca9c ;.....:.:.:..... │ │ │ │ -0006f9b0: 3b91 01ff fe73 8d9f 01cc ccd8 6e8e 9105 ;....s......n... │ │ │ │ -0006f9c0: a850 cf28 d758 9373 cf29 2996 0355 523d .P.(.X.s.))..UR= │ │ │ │ -0006f9d0: 9331 8e8e 8e9f 192d 148d 91ea f1eb 5468 .1.....-......Th │ │ │ │ -0006f9e0: 656e 9603 fe6b 7573 696e 6793 4c65 6d6d en...kusing.Lemm │ │ │ │ -0006f9f0: 6193 3493 696e 9353 6563 7469 6f6e 9339 a.4.in.Section.9 │ │ │ │ -0006fa00: 2e33 2e33 9103 fe6c 6f6e 9374 6865 9373 .3.3...lon.the.s │ │ │ │ -0006fa10: 656d 616e 90ac 7274 6963 7393 6f66 9373 eman..rtics.of.s │ │ │ │ -0006fa20: 7562 7374 6974 7574 696f 6e93 746f 6765 ubstitution.toge │ │ │ │ -0006fa30: 7468 6572 9377 6974 6893 7468 658e a18d ther.with.the... │ │ │ │ -0006fa40: 91ea f1eb 6465 0c6e 6974 696f 6e96 03ea ....de.nition... │ │ │ │ -0006fa50: a86f 6693 5b96 fe00 025b df63 8d9f 01cc .of.[....[.c.... │ │ │ │ -0006fa60: ccd8 698e 9103 64da cf5d 935d 8d9f 01cc ..i...d..].].... │ │ │ │ -0006fa70: ccd8 4d8d 9100 da22 9ffd b8e4 dc30 8e8e ..M....".....0.. │ │ │ │ -0006fa80: 910c 35b7 cf2c 9603 eaa8 6f6e 6593 0c6e ..5..,....one..n │ │ │ │ -0006fa90: 616c 6c79 936f 6274 6169 6e73 9374 6861 ally.obtains.tha │ │ │ │ -0006faa0: 7493 666f 7293 616c 6c93 d758 91fe f185 t.for.all..X.... │ │ │ │ -0006fab0: 7396 0355 52da 3293 558d 9101 3111 9ffb s..UR.2.U...1... │ │ │ │ -0006fac0: a532 d86d 8e8e a68d 8d8d 91f0 f1eb cf5b .2.m...........[ │ │ │ │ -0006fad0: 91fe 0002 5bd7 74cf 5bdf 638d 9f01 cccc ....[.t.[.c..... │ │ │ │ -0006fae0: d531 8e96 04c0 04d7 3b8d 9601 fffe 3a93 .1......;.....:. │ │ │ │ -0006faf0: 3a93 3a8e 9111 ca9c 3b9b 01ff fedf 638d :.:.....;.....c. │ │ │ │ -0006fb00: 9f01 cccc d86e 8e91 05a8 50d7 3d78 8d9f .....n....P.=x.. │ │ │ │ -0006fb10: 01cc ccd5 318e 93d7 3b8d 983a 983a 983a ....1...;..:.:.: │ │ │ │ -0006fb20: 8e91 11ca 9c3b 9878 8d9f 01cc ccd8 6e8e .....;.x......n. │ │ │ │ -0006fb30: 9105 a850 cf5d 5d91 fe00 025d 8d9f 01cc ...P.]]....].... │ │ │ │ -0006fb40: ccd8 4d8d 9100 da22 9ffd b8e4 dc30 8e8e ..M....".....0.. │ │ │ │ -0006fb50: 910c 35b7 cf28 d758 91fe f185 73cf 2996 ..5..(.X....s.). │ │ │ │ -0006fb60: 0355 523d 9331 8e8e 8e9f 192d 148d 91ea .UR=.1.....-.... │ │ │ │ -0006fb70: f1eb 6f72 9606 0e5a 696e 9b06 0e59 6f74 ..or...Zin...Yot │ │ │ │ -0006fb80: 6865 7293 7790 ac72 6f72 6473 9874 6861 her.w..rords.tha │ │ │ │ -0006fb90: 7493 d74d 8d91 0140 e49f fba5 32db 308e t..M...@....2.0. │ │ │ │ -0006fba0: 910a 1d76 cf73 6174 6973 0c65 7393 d774 ...v.satis.es..t │ │ │ │ -0006fbb0: cf5b df63 8d9f 01cc ccd5 318e 9604 c004 .[.c......1..... │ │ │ │ -0006fbc0: d73b 8d96 01ff fe3a 933a 933a 8e91 11ca .;.....:.:.:.... │ │ │ │ -0006fbd0: 9c3b 9b01 fffe df63 8d9f 01cc ccd8 6e8e .;.....c......n. │ │ │ │ -0006fbe0: 9105 a850 d73d 788d 9f01 cccc d531 8e93 ...P.=x......1.. │ │ │ │ -0006fbf0: d73b 8d98 3a98 3a98 3a8e 9111 ca9c 3b98 .;..:.:.:.....;. │ │ │ │ -0006fc00: 788d 9f01 cccc d86e 8e91 05a8 50cf 5d2e x......n....P.]. │ │ │ │ -0006fc10: 910b a3f4 4865 6e63 6596 060e 5ad7 4d8d ....Hence...Z.M. │ │ │ │ -0006fc20: 9101 40e4 9ffb a532 db30 8e91 0a1d 76cf ..@....2.0....v. │ │ │ │ -0006fc30: 6973 9361 9106 0e59 6d6f 9053 8e64 656c is.a...Ymo.S.del │ │ │ │ -0006fc40: 936f 668e a18d 91ea f1eb da54 8d91 030c .of........T.... │ │ │ │ -0006fc50: cdcf 2b8d 9f01 cccc e673 7095 8fa5 6593 ..+......sp...e. │ │ │ │ -0006fc60: 638e 8e91 1c08 86da 68cf 28df 638d 9f01 c.......h.(.c... │ │ │ │ -0006fc70: cccc d531 8e91 04c0 04d7 3b8d 9601 fffe ...1......;..... │ │ │ │ -0006fc80: 3a93 3a93 3a8e 9b11 ca9c 3b96 01ff fedf :.:.:.....;..... │ │ │ │ -0006fc90: 638d 9f01 cccc d86e 8e91 05a8 50cf 29d7 c......n....P.). │ │ │ │ -0006fca0: 3b93 158d 788d 9f01 cccc d531 8e8e 8d91 ;...x......1.... │ │ │ │ -0006fcb0: 0b6d 569f 024c ccd8 1b8d 9f01 1c71 d631 .mV..L.......q.1 │ │ │ │ -0006fcc0: 8e8e 9114 f381 d73b 8d93 3a93 3a93 3a8e .......;..:.:.:. │ │ │ │ -0006fcd0: 983b 8d93 788d 9f01 cccc d86e 8e8e 8d91 .;..x......n.... │ │ │ │ -0006fce0: 0e55 a09f 024c cc1b 8d9f 0100 00d9 6e8e .U...L........n. │ │ │ │ -0006fcf0: 8e91 18cf 5bd7 3a96 03ea a874 8d9f 01cc ....[.:....t.... │ │ │ │ -0006fd00: cceb 4162 953c 726f 936f 6c8e 9110 d7c4 ..Ab.|......./... │ │ │ │ +0006d900: fd8b d021 8d8d 9112 c761 eb47 3130 2e35 ...!.....a.G10.5 │ │ │ │ +0006d910: 2e32 8e91 4c60 f545 7874 656e 7369 6f6e .2..L`.Extension │ │ │ │ +0006d920: 9605 6666 629a 8ccc 7993 636f 6e73 7461 ..ffb...y.consta │ │ │ │ +0006d930: 6e98 7493 7370 9073 3365 6369 0c63 6174 n.t.sp.s3eci.cat │ │ │ │ +0006d940: 696f 6e8e 9f17 c000 8d91 12c7 61cf 436f ion.........a.Co │ │ │ │ +0006d950: 6e73 7461 6e9a ac72 7496 04c8 f473 7090 nstan..rt....sp. │ │ │ │ +0006d960: 538e 6563 690c 6361 7469 6f6e 7393 696e S.eci.cations.in │ │ │ │ +0006d970: 9874 726f 9053 8e64 7563 6591 04c8 f363 .tro.S.duce....c │ │ │ │ +0006d980: 6f6e 7374 616e 9874 7393 286f 7293 7365 onstan.ts.(or.se │ │ │ │ +0006d990: 7473 936f 6693 636f 6e73 7461 6e98 7473 ts.of.constan.ts │ │ │ │ +0006d9a0: 2991 04c8 f374 6861 7493 7361 7469 7366 )....that.satisf │ │ │ │ +0006d9b0: 7993 6172 6269 7472 6172 798e a410 0000 y.arbitrary..... │ │ │ │ +0006d9c0: 8d91 12c7 6167 6976 95ac 7265 6e9b 051e ....agiv..ren... │ │ │ │ +0006d9d0: 8e28 636f 6e73 6973 7465 6e93 7429 9870 .(consisten.t).p │ │ │ │ +0006d9e0: 726f 7095 538e 6572 7469 6573 2e91 08d4 rop.S.erties.... │ │ │ │ +0006d9f0: 9346 91ff 0556 6f72 9865 7861 6d70 6c65 .F...Vor.example │ │ │ │ +0006da00: 2c91 056b 8761 9874 6865 6f72 7998 636f ,..k.a.theory.co │ │ │ │ +0006da10: 756c 6491 051e 8f62 9365 9865 7874 656e uld....b.e.exten │ │ │ │ +0006da20: 6465 6498 6295 ac72 7998 6198 636f 6e73 ded.b..ry.a.cons │ │ │ │ +0006da30: 7461 6e93 748e a18d 9112 c761 7370 9053 tan.t......asp.S │ │ │ │ +0006da40: 8e65 6369 0c63 6174 696f 6e9b 0363 5074 .eci.cation..cPt │ │ │ │ +0006da50: 6f91 0363 4f68 6195 ac72 7693 6598 7493 o..cOha..rv.e.t. │ │ │ │ +0006da60: 7793 6f91 0363 4f6e 6577 9863 6f6e 7374 w.o..cOnew.const │ │ │ │ +0006da70: 616e 9374 7398 df62 8d9f 01cc ccd5 318e an.ts..b......1. │ │ │ │ +0006da80: 9608 2353 cf61 6e64 98df 628d 9f01 cccc ..#S.and..b..... │ │ │ │ +0006da90: d532 8e93 cf6f 6698 7490 ac72 7970 9553 .2...of.t..ryp.S │ │ │ │ +0006daa0: 8e65 98eb 4062 936f 936f 6c96 0363 4fcf .e..@b.o.ol..cO. │ │ │ │ +0006dab0: 7375 6390 ac72 6898 7468 6174 93da 3acf suc..rh.that..:. │ │ │ │ +0006dac0: 28df 628d 9f01 cccc d531 8e91 0815 56cf (.b......1....V. │ │ │ │ +0006dad0: 3d91 0355 52df 628d 9f01 cccc d532 8e91 =..UR.b......2.. │ │ │ │ +0006dae0: 04c0 04cf 292e 9105 0bc3 5468 6973 8ea1 ....).....This.. │ │ │ │ +0006daf0: 8d91 12c7 6173 7095 538e 6563 690c 6361 ....asp.S.eci.ca │ │ │ │ +0006db00: 7469 6f6e 9b03 dce4 646f 9365 7398 6e6f tion....do.es.no │ │ │ │ +0006db10: 7498 756e 6971 7565 6c79 9864 650c 6e65 t.uniquely.de.ne │ │ │ │ +0006db20: 9603 dce3 df62 8d9f 01cc ccd5 318e 9108 .....b......1... │ │ │ │ +0006db30: 9ce8 cf61 6e64 98df 628d 9f01 cccc d532 ...and..b......2 │ │ │ │ +0006db40: 8e91 04c0 04cf 2c91 03df a573 696e 6365 ......,....since │ │ │ │ +0006db50: 9869 7498 6973 9373 6174 6973 0c65 6498 .it.is.satis.ed. │ │ │ │ +0006db60: 6290 ac72 7998 6569 7468 6572 98df 628d b..ry.either..b. │ │ │ │ +0006db70: 9f01 cccc d531 8e91 0815 56cf 3d91 0355 .....1....V.=..U │ │ │ │ +0006db80: 52df 5498 cf61 6e64 8ea1 8d91 12c7 61df R.T..and......a. │ │ │ │ +0006db90: 628d 9f01 cccc d532 8e96 0815 56cf 3d9b b......2....V.=. │ │ │ │ +0006dba0: 0355 52df 46cf 2c91 03cd a06f 7291 03c6 .UR.F.,....or... │ │ │ │ +0006dbb0: 5fdf 628d 9f01 cccc d531 8e93 cf3d 98df _.b......1...=.. │ │ │ │ +0006dbc0: 4696 03c6 5ecf 616e 6493 df62 8d9f 01cc F...^.and..b.... │ │ │ │ +0006dbd0: ccd5 328e 9108 1556 cf3d 98df 54cf 2e91 ..2....V.=..T... │ │ │ │ +0006dbe0: 052c c854 91ff 0556 6f93 656e 7375 7265 .,.T...Vo.ensure │ │ │ │ +0006dbf0: 9374 6861 7491 03c6 5f73 7563 9aac 7268 .that..._suc..rh │ │ │ │ +0006dc00: 9373 7090 538e 6563 690c 6361 7469 6f6e .sp.S.eci.cation │ │ │ │ +0006dc10: 7393 6172 6593 636f 6e73 6973 7465 6e98 s.are.consisten. │ │ │ │ +0006dc20: 742c 9103 cda1 7468 6579 9363 616e 8ea1 t,....they.can.. │ │ │ │ +0006dc30: 8d91 12c7 616f 6e6c 7996 02f5 3d62 9053 ....aonly...=b.S │ │ │ │ +0006dc40: 8e65 9b02 f53e 6d61 6465 9369 6693 6974 .e...>made.if.it │ │ │ │ +0006dc50: 9868 6173 9361 6c72 6561 6479 9862 9053 .has.already.b.S │ │ │ │ +0006dc60: 8e65 656e 9370 726f 95ac 7276 9365 6496 .een.pro..rv.ed. │ │ │ │ +0006dc70: 02f5 3d74 6861 7498 7468 6593 7072 6f70 ..=that.the.prop │ │ │ │ +0006dc80: 9053 8e65 7274 6965 7393 7768 6963 90ac .S.erties.whic.. │ │ │ │ +0006dc90: 7268 9874 6865 936e 6577 9863 6f6e 7374 rh.the.new.const │ │ │ │ +0006dca0: 616e 90ac 7274 7393 6172 658e a18d 9112 an..rts.are..... │ │ │ │ +0006dcb0: c761 746f 9b04 334a 6861 95ac 7276 9365 .ato..3Jha..rv.e │ │ │ │ +0006dcc0: 9104 334b 6172 6598 636f 6e73 6973 7465 ..3Kare.consiste │ │ │ │ +0006dcd0: 6e93 742e 9106 12c7 5468 6973 9872 756c n.t.....This.rul │ │ │ │ +0006dce0: 6573 9104 334b 6f75 742c 9604 4573 666f es..3Kout,..Esfo │ │ │ │ +0006dcf0: 7298 6578 616d 706c 652c 9369 6e90 ac72 r.example,.in..r │ │ │ │ +0006dd00: 7472 6f95 538e 6475 6369 6e67 9874 6872 tro.S.ducing.thr │ │ │ │ +0006dd10: 6565 9104 334b 6293 6f93 6f6c 6561 6e98 ee..3Kb.o.olean. │ │ │ │ +0006dd20: 636f 6e73 7461 6e90 ac72 7473 8ea1 8d91 constan..rts.... │ │ │ │ +0006dd30: 12c7 61df 628d 9f01 cccc d531 8e91 04c0 ..a.b......1.... │ │ │ │ +0006dd40: 04cf 2c96 03ea a8df 628d 9f01 cccc d532 ..,.....b......2 │ │ │ │ +0006dd50: 8e9b 08aa accf 616e 6493 df62 8d9f 01cc ......and..b.... │ │ │ │ +0006dd60: ccd5 338e 98cf 7375 6390 ac72 6893 7468 ..3...suc..rh.th │ │ │ │ +0006dd70: 6174 93df 628d 9f01 cccc d531 8e9b 0815 at..b......1.... │ │ │ │ +0006dd80: 56da 36cf 3d91 0355 52df 628d 9f01 cccc V.6.=..UR.b..... │ │ │ │ +0006dd90: d532 8e91 04c0 04cf 2c93 df62 8d9f 01cc .2......,..b.... │ │ │ │ +0006dda0: ccd5 318e 98da 36cf 3d91 0355 52df 628d ..1...6.=..UR.b. │ │ │ │ +0006ddb0: 9f01 cccc d533 8e91 08aa accf 616e 6493 .....3......and. │ │ │ │ +0006ddc0: df62 8d9f 01cc ccd5 328e 98da 36cf 3d91 .b......2...6.=. │ │ │ │ +0006ddd0: 0355 52df 628d 9f01 cccc d533 8e91 04c0 .UR.b......3.... │ │ │ │ +0006dde0: 04cf 2e8e a18d 911e 28f0 5375 7070 9053 ........(.Supp.S │ │ │ │ +0006ddf0: 8e6f 7365 9603 a00a da39 d778 8d9f 01cc .ose.....9.x.... │ │ │ │ +0006de00: ccd5 318e 8d91 06c0 02da 0196 01ff fe01 ..1............. │ │ │ │ +0006de10: 9301 8e91 16bf fed7 788d 9f01 cccc d86e ........x......n │ │ │ │ +0006de20: 8e91 05a8 50d7 3a93 7493 cf69 7393 6193 ....P.:.t..is.a. │ │ │ │ +0006de30: 666f 726d 90ac 7275 6c61 2c91 03ae f777 form..rula,....w │ │ │ │ +0006de40: 6974 6893 d778 8d9f 01cc ccd5 318e 9104 ith..x......1... │ │ │ │ +0006de50: c004 d73b 8d96 01ff fe3a 933a 933a 8e91 ...;.....:.:.:.. │ │ │ │ +0006de60: 11ca 9c3b 9b01 fffe 788d 9f01 cccc d86e ...;....x......n │ │ │ │ +0006de70: 8e91 0948 5acf 6469 7374 696e 6374 9376 ...HZ.distinct.v │ │ │ │ +0006de80: 91ff 58e4 6172 6961 626c 6573 2e91 0520 ..X.ariables... │ │ │ │ +0006de90: 0149 6691 0740 14da 6091 06f5 5c39 d778 .If..@..`...\9.x │ │ │ │ +0006dea0: 8d9f 01cc ccd5 318e 8d91 06c0 02da 0198 ......1......... │ │ │ │ +0006deb0: 0198 018e 9116 bffe d778 8d9f 01cc ccd8 .........x...... │ │ │ │ +0006dec0: 6e8e 9105 a850 d73a 9374 cf2c 8ea1 8d91 n....P.:.t.,.... │ │ │ │ +0006ded0: 12c7 6174 6865 6e96 0396 4261 9b03 9641 ..athen...Ba...A │ │ │ │ +0006dee0: 636f 6e73 7461 6e90 ac72 7493 7370 9053 constan..rt.sp.S │ │ │ │ +0006def0: 8e65 6369 0c63 6174 696f 6e98 616c 6c6f .eci.cation.allo │ │ │ │ +0006df00: 90ac 7277 7393 6e65 7798 636f 6e73 7461 ..rws.new.consta │ │ │ │ +0006df10: 6e90 ac72 7473 93df 638d 9f01 cccc d531 n..rts..c......1 │ │ │ │ +0006df20: 8e91 04c0 04cf 2c8d 9103 a723 d73a 9601 ......,....#.:.. │ │ │ │ +0006df30: fffe 3a93 3a8e 9115 0804 cf2c 9103 a723 ..:.:......,...# │ │ │ │ +0006df40: df63 8d9f 01cc ccd8 6e8e 9109 3e91 cf74 .c......n...>..t │ │ │ │ +0006df50: 6f93 6295 538e 6598 696e 90ac 7274 726f o.b.S.e.in..rtro │ │ │ │ +0006df60: 9364 7563 6564 9103 9642 7361 7469 7366 .duced...Bsatisf │ │ │ │ +0006df70: 7969 6e67 3a8e a418 b3b4 8d8d 8d91 1cb2 ying:........... │ │ │ │ +0006df80: 09da 6091 073f fad7 74cf 5bdf 638d 9f01 ..`..?..t.[.c... │ │ │ │ +0006df90: cccc d531 8e96 04c0 04d7 3b8d 9601 fffe ...1......;..... │ │ │ │ +0006dfa0: da01 9301 9301 8e91 11ff fad7 3b9b 01ff ............;... │ │ │ │ +0006dfb0: fedf 638d 9f01 cccc d86e 8e91 05a8 50d7 ..c......n....P. │ │ │ │ +0006dfc0: 3d78 8d9f 01cc ccd5 318e 93d7 3b8d 98da =x......1...;... │ │ │ │ +0006dfd0: 0198 0198 018e 9111 fffa d73b 9878 8d9f ...........;.x.. │ │ │ │ +0006dfe0: 01cc ccd8 6e8e 9105 a850 cf5d 8e8e 8ea1 ....n....P.].... │ │ │ │ +0006dff0: 8d91 12c7 6177 6865 7265 9104 279d d774 ....awhere..'..t │ │ │ │ +0006e000: cf5b df63 8d9f 01cc ccd5 318e 9604 c004 .[.c......1..... │ │ │ │ +0006e010: d73b 8d96 01ff feda 0193 0193 018e 9111 .;.............. │ │ │ │ +0006e020: fffa d73b 9b01 fffe df63 8d9f 01cc ccd8 ...;.....c...... │ │ │ │ +0006e030: 6e8e 9105 a850 d73d 788d 9f01 cccc d531 n....P.=x......1 │ │ │ │ +0006e040: 8e93 d73b 8d98 da01 9801 9801 8e91 11ff ...;............ │ │ │ │ +0006e050: fad7 3b98 788d 9f01 cccc d86e 8e91 05a8 ..;.x......n.... │ │ │ │ +0006e060: 50cf 5d96 0427 9d64 656e 6f74 6573 9b04 P.]..'.denotes.. │ │ │ │ +0006e070: 279c 7468 6593 7265 7375 6c74 936f 6693 '.the.result.of. │ │ │ │ +0006e080: 7369 6d90 ac72 756c 7461 6e65 6f75 736c sim..rultaneousl │ │ │ │ +0006e090: 7998 7375 6273 7469 7475 7469 6e67 93df y.substituting.. │ │ │ │ +0006e0a0: 638d 9f01 cccc d531 8e91 04c0 04d7 3b8d c......1......;. │ │ │ │ +0006e0b0: 9601 fffe 3a93 3a93 3a8e 9111 ca9c 3b91 ....:.:.:.....;. │ │ │ │ +0006e0c0: 01ff fedf 638d 9f01 cccc d86e 8e8e a410 ....c......n.... │ │ │ │ +0006e0d0: 0000 8d91 12c7 61cf 666f 7296 0356 40d7 ......a.for..V@. │ │ │ │ +0006e0e0: 788d 9f01 cccc d531 8e91 04c0 04d7 3b8d x......1......;. │ │ │ │ +0006e0f0: 9601 fffe 3a93 3a93 3a8e 9111 ca9c 3b91 ....:.:.:.....;. │ │ │ │ +0006e100: 01ff fe78 8d9f 01cc ccd8 6e8e 9108 fe91 ...x......n..... │ │ │ │ +0006e110: cf72 6573 7090 538e 6563 7469 769a ac72 .resp.S.ectiv..r │ │ │ │ +0006e120: 656c 7991 ff05 562e 9105 0768 4f66 9363 ely...V....hOf.c │ │ │ │ +0006e130: 6f75 7273 6591 0356 4174 6865 9374 9879 ourse..VAthe.t.y │ │ │ │ +0006e140: 7090 538e 6593 6f66 9103 5641 6561 6398 p.S.e.of..VAeac. │ │ │ │ +0006e150: 6893 636f 6e73 7461 6e98 7491 0356 41df h.constan.t..VA. │ │ │ │ +0006e160: 638d 9f01 cccc d869 8e91 06bb 1acf 6d98 c......i......m. │ │ │ │ +0006e170: 7573 7493 6290 538e 659b 0356 4174 6865 ust.b.S.e..VAthe │ │ │ │ +0006e180: 9373 616d 6598 6173 9374 6865 8ea1 8d91 .same.as.the.... │ │ │ │ +0006e190: 12c7 6174 90ac 7279 709a 538e 6596 038e ..at..ryp.S.e... │ │ │ │ +0006e1a0: dc6f 6693 7468 6593 636f 7272 6573 7098 .of.the.corresp. │ │ │ │ +0006e1b0: 6f6e 6469 6e67 9376 91ff 58e4 6172 6961 onding.v..X.aria │ │ │ │ +0006e1c0: 626c 659b 038e ddd7 788d 9f01 cccc d869 ble.....x......i │ │ │ │ +0006e1d0: 8e91 0364 dacf 2e91 051a 4654 91ff 0556 ...d......FT...V │ │ │ │ +0006e1e0: 6f93 656e 7375 7265 9874 6861 7493 7468 o.ensure.that.th │ │ │ │ +0006e1f0: 6973 9365 7874 656e 7369 6f6e 936d 6563 is.extension.mec │ │ │ │ +0006e200: 9aac 7268 616e 6973 6d93 7072 6573 6572 ..rhanism.preser │ │ │ │ +0006e210: 7698 6573 8ea1 8d91 12c7 6174 6865 9604 v.es......athe.. │ │ │ │ +0006e220: 5ffb 7072 6f70 9a53 8e65 7274 90ac 7279 _.prop.S.ert..ry │ │ │ │ +0006e230: 9104 5ffa 6f66 9370 986f 7373 6573 7369 .._.of.p.ossessi │ │ │ │ +0006e240: 6e67 9104 5ffa 6193 6d6f 9864 656c 2c91 ng.._.a.mo.del,. │ │ │ │ +0006e250: 047d 4f61 9366 7572 7468 6572 9b04 5ffa .}Oa.further.._. │ │ │ │ +0006e260: 6d6f 7265 9374 6563 95ac 7268 6e69 6361 more.tec..rhnica │ │ │ │ +0006e270: 6c98 7265 7175 6972 656d 656e 9374 9604 l.requiremen.t.. │ │ │ │ +0006e280: 5ffb 6973 9869 6d70 9053 8e6f 7365 6493 _.is.imp.S.osed. │ │ │ │ +0006e290: 6f6e 8ea1 8d91 12c7 6174 6865 7365 9604 on......athese.. │ │ │ │ +0006e2a0: 0246 749a ac72 7970 9053 8e65 733a 9105 .Ft..ryp.S.es:.. │ │ │ │ +0006e2b0: 681b 7468 6579 936d 9875 7374 9104 0245 h.they.m.ust...E │ │ │ │ +0006e2c0: 6561 6398 6893 636f 6e98 7461 696e 9361 eac.h.con.tain.a │ │ │ │ +0006e2d0: 6c6c 9104 0245 7468 6593 7498 7970 9a53 ll...Ethe.t.yp.S │ │ │ │ +0006e2e0: 8e65 9104 0245 7691 ff58 e461 7269 6162 .e...Ev..X.ariab │ │ │ │ +0006e2f0: 6c65 7393 6f98 6363 7572 7269 6e67 9369 les.o.ccurring.i │ │ │ │ +0006e300: 6e91 0402 45d7 74cf 2e91 057f b954 6869 n...E.t......Thi │ │ │ │ +0006e310: 7393 636f 6e64 6974 696f 6e8e a18d 9112 s.condition..... │ │ │ │ +0006e320: c761 6973 9603 eaa8 6469 7363 7573 7365 .ais....discusse │ │ │ │ +0006e330: 6493 6675 7274 6865 7293 696e 9353 6563 d.further.in.Sec │ │ │ │ +0006e340: 7469 6f6e 9331 302e 352e 3393 6290 538e tion.10.5.3.b.S. │ │ │ │ +0006e350: 656c 6f90 ac72 772e 8ea1 8d91 1e28 f046 elo..rw......(.F │ │ │ │ +0006e360: 96ff 0556 6f72 6d61 6c6c 7993 2c96 03ea ...Vormally.,... │ │ │ │ +0006e370: a861 93e5 6396 ff66 666f 6e73 7461 6e74 .a..c..ffonstant │ │ │ │ +0006e380: 9104 3335 7370 9365 9363 690c 6393 6174 ..35sp.e.ci.c.at │ │ │ │ +0006e390: 696f 6e91 04d0 58cf 666f 7296 03ea a861 ion...X.for....a │ │ │ │ +0006e3a0: 9374 6865 6f72 7993 da54 9106 f775 cf69 .theory..T...u.i │ │ │ │ +0006e3b0: 7393 6769 769a ac72 656e 9362 9879 8e9f s.giv..ren.b.y.. │ │ │ │ +0006e3c0: 1591 3c8d 9112 c761 d044 6174 618e a918 ..<....a.Data... │ │ │ │ +0006e3d0: b3b5 8d8d 8d91 18c7 61da 68cf 28df 638d ........a.h.(.c. │ │ │ │ +0006e3e0: 9f01 cccc d531 8e91 04c0 04d7 3b8d 9601 .....1......;... │ │ │ │ +0006e3f0: fffe 3a93 3a93 3a8e 9b11 ca9c 3b96 01ff ..:.:.:.....;... │ │ │ │ +0006e400: fedf 638d 9f01 cccc d86e 8e91 05a8 50cf ..c......n....P. │ │ │ │ +0006e410: 29d7 3b93 158d 788d 9f01 cccc d531 8e8e ).;...x......1.. │ │ │ │ +0006e420: 8d91 0b6d 569f 024c ccd8 1b8d 9f01 1c71 ...mV..L.......q │ │ │ │ +0006e430: d631 8e8e 9114 f381 d73b 8d93 3a93 3a93 .1.......;..:.:. │ │ │ │ +0006e440: 3a8e 983b 8d93 788d 9f01 cccc d86e 8e8e :..;..x......n.. │ │ │ │ +0006e450: 8d91 0e55 a09f 024c cc1b 8d9f 0100 00d9 ...U...L........ │ │ │ │ +0006e460: 6e8e 8e91 18cf 5bd7 3a91 03ea a874 8d9f n.....[.:....t.. │ │ │ │ +0006e470: 01cc cceb 4162 953c 726f 936f 6c8e 9110 ....Ab.V............aT │ │ │ │ +0006e710: 6865 9603 eaa8 6578 7465 6e73 696f 6e93 he....extension. │ │ │ │ +0006e720: 6f66 9361 9373 7461 6e64 6172 6493 7468 of.a.standard.th │ │ │ │ +0006e730: 656f 7279 93da 5491 06f7 75cf 629a ac72 eory..T...u.b..r │ │ │ │ +0006e740: 7993 7375 6398 6893 6193 636f 6e73 7461 y.suc.h.a.consta │ │ │ │ +0006e750: 6e98 7493 7370 9053 8e65 6369 0c63 6174 n.t.sp.S.eci.cat │ │ │ │ +0006e760: 696f 6e93 6973 9364 656e 6f74 6564 9362 ion.is.denoted.b │ │ │ │ +0006e770: 9879 8ea6 8d8d 8d91 18c7 61da 548d 9103 .y........a.T... │ │ │ │ +0006e780: 0ccd cf2b 8d9f 01cc cce6 7370 958f a565 ...+......sp...e │ │ │ │ +0006e790: 9363 8e8e 911c 0886 da68 cf28 df63 8d9f .c.......h.(.c.. │ │ │ │ +0006e7a0: 01cc ccd5 318e 9104 c004 d73b 8d96 01ff ....1......;.... │ │ │ │ +0006e7b0: fe3a 933a 933a 8e9b 11ca 9c3b 9601 fffe .:.:.:.....;.... │ │ │ │ +0006e7c0: df63 8d9f 01cc ccd8 6e8e 9105 a850 cf29 .c......n....P.) │ │ │ │ +0006e7d0: d73b 9315 8d78 8d9f 01cc ccd5 318e 8e8d .;...x......1... │ │ │ │ +0006e7e0: 910b 6d56 9f02 4ccc d81b 8d9f 011c 71d6 ..mV..L.......q. │ │ │ │ +0006e7f0: 318e 8e91 14f3 81d7 3b8d 933a 933a 933a 1.......;..:.:.: │ │ │ │ +0006e800: 8e98 3b8d 9378 8d9f 01cc ccd8 6e8e 8e8d ..;..x......n... │ │ │ │ +0006e810: 910e 55a0 9f02 4ccc 1b8d 9f01 0000 d96e ..U...L........n │ │ │ │ +0006e820: 8e8e 9118 cf5b d73a 9103 eaa8 748d 9f01 .....[.:....t... │ │ │ │ +0006e830: cccc eb41 6295 3c72 6f93 6f6c 8e91 10d7 ...Ab.|......./.. │ │ │ │ +0006ea60: a0fd 8bd0 218d 91ea f1eb 5072 6f70 9060 ....!.....Prop.` │ │ │ │ +0006ea70: 006f 7369 7469 6f6e 9104 5ee3 e554 6865 .osition..^..The │ │ │ │ +0006ea80: 9104 18b8 7468 6591 ff66 666f 7279 9104 ....the..ffory.. │ │ │ │ +0006ea90: 18b7 da54 8d91 030c cdcf 2b8d 9f01 cccc ...T......+..... │ │ │ │ +0006eaa0: e673 7095 8fa5 6593 638e 8e91 1c08 86da .sp...e.c....... │ │ │ │ +0006eab0: 68cf 28df 638d 9f01 cccc d531 8e91 04c0 h.(.c......1.... │ │ │ │ +0006eac0: 04d7 3b8d 9601 fffe 3a93 3a93 3a8e 9b11 ..;.....:.:.:... │ │ │ │ +0006ead0: ca9c 3b96 01ff fedf 638d 9f01 cccc d86e ..;.....c......n │ │ │ │ +0006eae0: 8e91 05a8 50cf 29d7 3b93 158d 788d 9f01 ....P.).;...x... │ │ │ │ +0006eaf0: cccc d531 8e8e 8d91 0b6d 569f 024c ccd8 ...1.....mV..L.. │ │ │ │ +0006eb00: 1b8d 9f01 1c71 d631 8e8e 9114 f381 d73b .....q.1.......; │ │ │ │ +0006eb10: 8d93 3a93 3a93 3a8e 983b 8d93 788d 9f01 ..:.:.:..;..x... │ │ │ │ +0006eb20: cccc d86e 8e8e 8d91 0e55 a09f 024c cc1b ...n.....U...L.. │ │ │ │ +0006eb30: 8d9f 0100 00d9 6e8e 8e91 18cf 5bd7 3a96 ......n.....[.:. │ │ │ │ +0006eb40: 0418 b874 8d9f 01cc cceb 4162 953c 726f ...t......Ab...!..... │ │ │ │ +0006eec0: 3e9b cf32 8e8e 8e8e 9f20 25d6 8d91 eaf1 >..2..... %..... │ │ │ │ +0006eed0: eb4e 6f9a ac72 7796 044f 98da 39d7 7891 .No..rw..O..9.x. │ │ │ │ +0006eee0: fe00 0273 3a93 7493 cf69 7391 044f 9769 ...s:.t..is..O.i │ │ │ │ +0006eef0: 6e8d 93df 5468 656f 9872 656d 738e 8d91 n...Theo.rems... │ │ │ │ +0006ef00: 3422 4c9f 01cc ccdb 548e 913f b5e0 cf61 4"L.....T..?...a │ │ │ │ +0006ef10: 6e64 9368 656e 6365 9362 9879 9374 6865 nd.hence.b.y.the │ │ │ │ +0006ef20: 9353 6f75 6e64 6e65 7373 9354 6865 6f72 .Soundness.Theor │ │ │ │ +0006ef30: 656d 9104 4f97 3130 2e33 2e32 9374 6869 em..O.10.3.2.thi │ │ │ │ +0006ef40: 7393 7365 7175 656e 9874 9369 738e a18d s.sequen.t.is... │ │ │ │ +0006ef50: 91ea f1eb 7361 7469 730c 6564 9604 2c3c ....satis.ed..,< │ │ │ │ +0006ef60: 629a ac72 7993 d74d 9101 40e4 cf2e 9105 b..ry..M..@..... │ │ │ │ +0006ef70: fd9c 5573 696e 6793 7468 6593 7365 6d61 ..Using.the.sema │ │ │ │ +0006ef80: 6e98 7469 6373 936f 6693 da39 93cf 6769 n.tics.of..9..gi │ │ │ │ +0006ef90: 7698 656e 9369 6e93 5365 6374 696f 6e93 v.en.in.Section. │ │ │ │ +0006efa0: 3130 2e34 2e32 2c91 043c a174 6869 7393 10.4.2,..<.this. │ │ │ │ +0006efb0: 6d65 616e 7393 7468 6174 9366 6f72 9361 means.that.for.a │ │ │ │ +0006efc0: 6c6c 8ea1 8d91 eaf1 ebd7 5891 fef1 8573 ll........X....s │ │ │ │ +0006efd0: 9603 5552 da32 9355 8d91 0131 119f fba5 ..UR.2.U...1.... │ │ │ │ +0006efe0: 32d8 6d8e 910d 207d cf74 6865 9103 eaa8 2.m... }.the.... │ │ │ │ +0006eff0: 7365 748e a919 2d15 8d8d 8d91 f0f1 ebd7 set...-......... │ │ │ │ +0006f000: 5391 00b2 d7cf 28d7 589b fef1 8573 cf29 S.....(.X....s.) │ │ │ │ +0006f010: 9603 5552 3d93 da66 d779 91fe 6e3b 7393 ..UR=..f.y..n;s. │ │ │ │ +0006f020: da32 93cf 5b96 fe00 025b d70b 91fe 1391 .2..[....[...... │ │ │ │ +0006f030: 733a 1b8d 9f01 cccc d531 8e91 04c0 04cf s:.......1...... │ │ │ │ +0006f040: 5d93 5d8d 9f01 cccc d84d 8e91 0983 f0cf ].]......M...... │ │ │ │ +0006f050: 28d7 5898 73cf 2996 02aa a8da 028d 9301 (.X.s.)......... │ │ │ │ +0006f060: 9601 fffe 0193 018e 9113 554e 0293 cf5b ..........UN...[ │ │ │ │ +0006f070: 96fe 0002 5bd7 0b91 fe13 9173 3a1b 8d9f ....[......s:... │ │ │ │ +0006f080: 01cc ccd8 6e8e 9105 a850 cf5d 935d 8d9f ....n....P.].].. │ │ │ │ +0006f090: 01cc ccd8 4d8e 9109 83f0 cf28 d758 9873 ....M......(.X.s │ │ │ │ +0006f0a0: cf29 9606 aaa4 3a93 5b96 fe00 025b d70b .)....:.[....[.. │ │ │ │ +0006f0b0: 91fe 1391 733b 7893 733a 74cf 5d93 5d8d ....s;x.s:t.].]. │ │ │ │ +0006f0c0: 9f01 cccc d84d 8e91 0983 f0cf 28d7 5898 .....M......(.X. │ │ │ │ +0006f0d0: 73cf 2928 d779 91fe 6e3b 73cf 2996 0355 s.)(.y..n;s.)..U │ │ │ │ +0006f0e0: 523d 9331 da67 8e8e 8e9f 192d 148d 91ea R=.1.g.....-.... │ │ │ │ +0006f0f0: f1eb cf69 7396 03da b16e 6f6e 2d65 6d70 ...is....non-emp │ │ │ │ +0006f100: 749a ac72 7991 ff05 562e 9105 338e 5369 t..ry...V...3.Si │ │ │ │ +0006f110: 6e63 6593 6974 9369 7393 616c 736f 9361 nce.it.is.also.a │ │ │ │ +0006f120: 9373 7562 7365 7493 6f66 9361 930c 6e69 .subset.of.a..ni │ │ │ │ +0006f130: 7465 9370 726f 9053 8e64 7563 7493 6f66 te.pro.S.duct.of │ │ │ │ +0006f140: 9373 6574 7393 696e 93da 5591 0131 11cf .sets.in..U..1.. │ │ │ │ +0006f150: 2c91 03dd e369 7493 666f 6c6c 6f98 7773 ,....it.follo.ws │ │ │ │ +0006f160: 9374 6861 7493 6974 9369 738e a18d 91ea .that.it.is..... │ │ │ │ +0006f170: f1eb 616e 9603 e8be 656c 656d 656e 90ac ..an....elemen.. │ │ │ │ +0006f180: 7274 936f 669b 03e8 bfda 5591 0519 cfcf rt.of.....U..... │ │ │ │ +0006f190: 2875 7369 6e67 9370 726f 7090 538e 6572 (using.prop.S.er │ │ │ │ +0006f1a0: 7469 6573 93d0 5375 6298 cf61 6e64 93d0 ties..Sub..and.. │ │ │ │ +0006f1b0: 5072 6f90 6000 6493 cf6f 6693 7468 6593 Pro.`.d..of.the. │ │ │ │ +0006f1c0: 756e 6976 90ac 7265 7273 6529 2e91 0538 univ..rerse)...8 │ │ │ │ +0006f1d0: 3d53 6f93 6f6e 6598 6361 6e93 6170 706c =So.one.can.appl │ │ │ │ +0006f1e0: 7993 7468 658e a18d 91ea f1eb 676c 6f62 y.the.......glob │ │ │ │ +0006f1f0: 616c 9603 eaa8 639a ac72 686f 6963 6593 al....c..rhoice. │ │ │ │ +0006f200: 6675 6e63 7469 6f6e 8d93 6398 688e 9112 function..c.h... │ │ │ │ +0006f210: ac64 da32 8d91 0355 529f f7ff fcbf 518e .d.2...UR.....Q. │ │ │ │ +0006f220: 8d91 0cc7 1b9f 0280 04d8 5891 009f d2db ..........X..... │ │ │ │ +0006f230: 3255 8e91 22a9 edd7 5891 04dc 2bcf 746f 2U.."...X...+.to │ │ │ │ +0006f240: 9373 656c 6563 7493 6193 7370 9053 8e65 .select.a.sp.S.e │ │ │ │ +0006f250: 6369 0c63 9365 6c65 6d65 6e98 748e 9f1e ci.c.elemen.t... │ │ │ │ +0006f260: a02b 8d8d 8d91 f0f1 eb28 d773 8d9f 01cc .+.......(.s.... │ │ │ │ +0006f270: ccd5 318e 9104 c004 cf28 d758 96fe f185 ..1......(.X.... │ │ │ │ +0006f280: 73cf 29d7 3b8d 9601 fffe 3a93 3a93 3a8e s.).;.....:.:.:. │ │ │ │ +0006f290: 9111 ca9c 3b91 01ff fe73 8d9f 01cc ccd8 ....;....s...... │ │ │ │ +0006f2a0: 6e8e 9105 a850 cf28 d758 9373 cf29 2996 n....P.(.X.s.)). │ │ │ │ +0006f2b0: 0355 523d 8d93 6390 ac72 688e 910e c1bc .UR=..c..rh..... │ │ │ │ +0006f2c0: 28d7 5391 00b2 d7cf 28d7 589b fef1 8573 (.S.....(.X....s │ │ │ │ +0006f2d0: cf29 2993 da32 8d9f f2ff fd8d 9107 a1d5 .))..2.......... │ │ │ │ +0006f2e0: d86e 8e9f 0d00 038d 8d91 03d2 6e9f f5ff .n..........n... │ │ │ │ +0006f2f0: fcbf 598e 8e9f 0bf4 968d 93d8 69d5 3d31 ..Y.........i.=1 │ │ │ │ +0006f300: 8e8e 9111 16a8 cf5b 96fe 0002 5bd7 0b91 .......[....[... │ │ │ │ +0006f310: fe13 9173 3a1b 8d9f 01cc ccd8 698e 9103 ...s:.......i... │ │ │ │ +0006f320: 64da cf5d 935d 8d9f 01cc ccd8 4d8e 9109 d..].]......M... │ │ │ │ +0006f330: 83f0 cf28 d758 9873 cf29 8e8e 8e9f 2021 ...(.X.s.).... ! │ │ │ │ +0006f340: aa8d 91ea f1eb 6174 9604 f536 7768 6963 ......at...6whic │ │ │ │ +0006f350: 9aac 7268 935b 96fe 0002 5bd7 0b91 fe13 ..rh.[....[..... │ │ │ │ +0006f360: 9173 3b78 9373 3a74 cf5d 935d 8d9f 01cc .s;x.s:t.].].... │ │ │ │ +0006f370: ccd8 4d8e 9109 83f0 cf28 d758 91fe f185 ..M......(.X.... │ │ │ │ +0006f380: 73cf 2996 04f5 3674 616b 9865 7393 7468 s.)...6tak.es.th │ │ │ │ +0006f390: 6593 7691 ff58 e461 6c75 6593 312e 9108 e.v..X.alue.1... │ │ │ │ +0006f3a0: 588a 4578 7465 6e64 93d7 4d91 0636 1acf X.Extend..M..6.. │ │ │ │ +0006f3b0: 746f 9361 936d 6f90 538e 6465 6c93 d74d to.a.mo.S.del..M │ │ │ │ +0006f3c0: 8d91 0140 e49f fba5 32db 308e 9109 0453 ...@....2.0....S │ │ │ │ +0006f3d0: cf6f 6693 7468 6593 7369 676e 6174 7572 .of.the.signatur │ │ │ │ +0006f3e0: 658e a18d 91ea f1eb 6f66 9105 0e6f da54 e.......of...o.T │ │ │ │ +0006f3f0: 8d91 030c cdcf 2b8d 9f01 cccc e673 7095 ......+......sp. │ │ │ │ +0006f400: 8fa5 6593 638e 8e91 1c08 86da 68cf 28df ..e.c.......h.(. │ │ │ │ +0006f410: 638d 9f01 cccc d531 8e91 04c0 04d7 3b8d c......1......;. │ │ │ │ +0006f420: 9601 fffe 3a93 3a93 3a8e 9b11 ca9c 3b96 ....:.:.:.....;. │ │ │ │ +0006f430: 01ff fedf 638d 9f01 cccc d86e 8e91 05a8 ....c......n.... │ │ │ │ +0006f440: 50cf 29d7 3b93 158d 788d 9f01 cccc d531 P.).;...x......1 │ │ │ │ +0006f450: 8e8e 8d91 0b6d 569f 024c ccd8 1b8d 9f01 .....mV..L...... │ │ │ │ +0006f460: 1c71 d631 8e8e 9114 f381 d73b 8d93 3a93 .q.1.......;..:. │ │ │ │ +0006f470: 3a93 3a8e 983b 8d93 788d 9f01 cccc d86e :.:..;..x......n │ │ │ │ +0006f480: 8e8e 8d91 0e55 a09f 024c cc1b 8d9f 0100 .....U...L...... │ │ │ │ +0006f490: 00d9 6e8e 8e91 18cf 5bd7 3a96 050e 6f74 ..n.....[.:...ot │ │ │ │ +0006f4a0: 8d9f 01cc cceb 4162 953c 726f 936f 6c8e ......Ab.%at..>&the.b.S. │ │ │ │ +0006f870: 6567 696e 6e69 6e67 986f 6693 5365 6374 eginning.of.Sect │ │ │ │ +0006f880: 696f 6e98 3130 2e35 2c91 0453 046f 6e65 ion.10.5,..S.one │ │ │ │ +0006f890: 9868 6173 9374 6861 7498 5b96 fe00 025b .has.that.[....[ │ │ │ │ +0006f8a0: d70b 9bfe 1391 733b 7893 733a 74cf 5d93 ......s;x.s:t.]. │ │ │ │ +0006f8b0: 5d8d 9f01 cccc d84d 8d91 00da 229f fdb8 ]......M...."... │ │ │ │ +0006f8c0: e4dc 308e 8e91 1019 25cf 3d91 03e3 6e5b ..0.....%.=...n[ │ │ │ │ +0006f8d0: 935b d70b 9873 3b78 9373 3a74 cf5d 935d .[...s;x.s:t.].] │ │ │ │ +0006f8e0: 8d9f 01cc ccd8 4d8e 9109 83f0 cf2e 9106 ......M......... │ │ │ │ +0006f8f0: 3358 4865 6e63 658e a18d 91ea f1eb 6290 3XHence.......b. │ │ │ │ +0006f900: ac72 7996 03ea a864 650c 6e69 7469 6f6e .ry....de.nition │ │ │ │ +0006f910: 936f 6693 7468 6593 d773 8d9f 01cc ccd8 .of.the..s...... │ │ │ │ +0006f920: 698e 9103 64da cf2c 9366 6f72 9361 6c6c i...d..,.for.all │ │ │ │ +0006f930: 93d7 5891 fef1 8573 9603 5552 da32 9355 ..X....s..UR.2.U │ │ │ │ +0006f940: 8d91 0131 119f fba5 32d8 6d8e 8ea6 8d8d ...1....2.m..... │ │ │ │ +0006f950: 8d91 f0f1 ebcf 5b96 fe00 025b d70b 91fe ......[....[.... │ │ │ │ +0006f960: 1391 733b 7893 733a 74cf 5d93 5d8d 9f01 ..s;x.s:t.].]... │ │ │ │ +0006f970: cccc d84d 8d91 00da 229f fdb8 e4dc 308e ...M....".....0. │ │ │ │ +0006f980: 8e91 0c35 b7cf 28d7 5896 fef1 8573 cf29 ...5..(.X....s.) │ │ │ │ +0006f990: 28d7 738d 9f01 cccc d531 8e91 04c0 04cf (.s......1...... │ │ │ │ +0006f9a0: 28d7 5893 73cf 29d7 3b8d 9601 fffe 3a93 (.X.s.).;.....:. │ │ │ │ +0006f9b0: 3a93 3a8e 9111 ca9c 3b91 01ff fe73 8d9f :.:.....;....s.. │ │ │ │ +0006f9c0: 01cc ccd8 6e8e 9105 a850 cf28 d758 9373 ....n....P.(.X.s │ │ │ │ +0006f9d0: cf29 2996 0355 523d 9331 8e8e 8e9f 192d .))..UR=.1.....- │ │ │ │ +0006f9e0: 148d 91ea f1eb 5468 656e 9603 fe6b 7573 ......Then...kus │ │ │ │ +0006f9f0: 696e 6793 4c65 6d6d 6193 3493 696e 9353 ing.Lemma.4.in.S │ │ │ │ +0006fa00: 6563 7469 6f6e 9339 2e33 2e33 9103 fe6c ection.9.3.3...l │ │ │ │ +0006fa10: 6f6e 9374 6865 9373 656d 616e 90ac 7274 on.the.seman..rt │ │ │ │ +0006fa20: 6963 7393 6f66 9373 7562 7374 6974 7574 ics.of.substitut │ │ │ │ +0006fa30: 696f 6e93 746f 6765 7468 6572 9377 6974 ion.together.wit │ │ │ │ +0006fa40: 6893 7468 658e a18d 91ea f1eb 6465 0c6e h.the.......de.n │ │ │ │ +0006fa50: 6974 696f 6e96 03ea a86f 6693 5b96 fe00 ition....of.[... │ │ │ │ +0006fa60: 025b df63 8d9f 01cc ccd8 698e 9103 64da .[.c......i...d. │ │ │ │ +0006fa70: cf5d 935d 8d9f 01cc ccd8 4d8d 9100 da22 .].]......M...." │ │ │ │ +0006fa80: 9ffd b8e4 dc30 8e8e 910c 35b7 cf2c 9603 .....0....5..,.. │ │ │ │ +0006fa90: eaa8 6f6e 6593 0c6e 616c 6c79 936f 6274 ..one..nally.obt │ │ │ │ +0006faa0: 6169 6e73 9374 6861 7493 666f 7293 616c ains.that.for.al │ │ │ │ +0006fab0: 6c93 d758 91fe f185 7396 0355 52da 3293 l..X....s..UR.2. │ │ │ │ +0006fac0: 558d 9101 3111 9ffb a532 d86d 8e8e a68d U...1....2.m.... │ │ │ │ +0006fad0: 8d8d 91f0 f1eb cf5b 91fe 0002 5bd7 74cf .......[....[.t. │ │ │ │ +0006fae0: 5bdf 638d 9f01 cccc d531 8e96 04c0 04d7 [.c......1...... │ │ │ │ +0006faf0: 3b8d 9601 fffe 3a93 3a93 3a8e 9111 ca9c ;.....:.:.:..... │ │ │ │ +0006fb00: 3b9b 01ff fedf 638d 9f01 cccc d86e 8e91 ;.....c......n.. │ │ │ │ +0006fb10: 05a8 50d7 3d78 8d9f 01cc ccd5 318e 93d7 ..P.=x......1... │ │ │ │ +0006fb20: 3b8d 983a 983a 983a 8e91 11ca 9c3b 9878 ;..:.:.:.....;.x │ │ │ │ +0006fb30: 8d9f 01cc ccd8 6e8e 9105 a850 cf5d 5d91 ......n....P.]]. │ │ │ │ +0006fb40: fe00 025d 8d9f 01cc ccd8 4d8d 9100 da22 ...]......M...." │ │ │ │ +0006fb50: 9ffd b8e4 dc30 8e8e 910c 35b7 cf28 d758 .....0....5..(.X │ │ │ │ +0006fb60: 91fe f185 73cf 2996 0355 523d 9331 8e8e ....s.)..UR=.1.. │ │ │ │ +0006fb70: 8e9f 192d 148d 91ea f1eb 6f72 9606 0e5a ...-......or...Z │ │ │ │ +0006fb80: 696e 9b06 0e59 6f74 6865 7293 7790 ac72 in...Yother.w..r │ │ │ │ +0006fb90: 6f72 6473 9874 6861 7493 d74d 8d91 0140 ords.that..M...@ │ │ │ │ +0006fba0: e49f fba5 32db 308e 910a 1d76 cf73 6174 ....2.0....v.sat │ │ │ │ +0006fbb0: 6973 0c65 7393 d774 cf5b df63 8d9f 01cc is.es..t.[.c.... │ │ │ │ +0006fbc0: ccd5 318e 9604 c004 d73b 8d96 01ff fe3a ..1......;.....: │ │ │ │ +0006fbd0: 933a 933a 8e91 11ca 9c3b 9b01 fffe df63 .:.:.....;.....c │ │ │ │ +0006fbe0: 8d9f 01cc ccd8 6e8e 9105 a850 d73d 788d ......n....P.=x. │ │ │ │ +0006fbf0: 9f01 cccc d531 8e93 d73b 8d98 3a98 3a98 .....1...;..:.:. │ │ │ │ +0006fc00: 3a8e 9111 ca9c 3b98 788d 9f01 cccc d86e :.....;.x......n │ │ │ │ +0006fc10: 8e91 05a8 50cf 5d2e 910b a3f4 4865 6e63 ....P.].....Henc │ │ │ │ +0006fc20: 6596 060e 5ad7 4d8d 9101 40e4 9ffb a532 e...Z.M...@....2 │ │ │ │ +0006fc30: db30 8e91 0a1d 76cf 6973 9361 9106 0e59 .0....v.is.a...Y │ │ │ │ +0006fc40: 6d6f 9053 8e64 656c 936f 668e a18d 91ea mo.S.del.of..... │ │ │ │ +0006fc50: f1eb da54 8d91 030c cdcf 2b8d 9f01 cccc ...T......+..... │ │ │ │ +0006fc60: e673 7095 8fa5 6593 638e 8e91 1c08 86da .sp...e.c....... │ │ │ │ +0006fc70: 68cf 28df 638d 9f01 cccc d531 8e91 04c0 h.(.c......1.... │ │ │ │ +0006fc80: 04d7 3b8d 9601 fffe 3a93 3a93 3a8e 9b11 ..;.....:.:.:... │ │ │ │ +0006fc90: ca9c 3b96 01ff fedf 638d 9f01 cccc d86e ..;.....c......n │ │ │ │ +0006fca0: 8e91 05a8 50cf 29d7 3b93 158d 788d 9f01 ....P.).;...x... │ │ │ │ +0006fcb0: cccc d531 8e8e 8d91 0b6d 569f 024c ccd8 ...1.....mV..L.. │ │ │ │ +0006fcc0: 1b8d 9f01 1c71 d631 8e8e 9114 f381 d73b .....q.1.......; │ │ │ │ +0006fcd0: 8d93 3a93 3a93 3a8e 983b 8d93 788d 9f01 ..:.:.:..;..x... │ │ │ │ +0006fce0: cccc d86e 8e8e 8d91 0e55 a09f 024c cc1b ...n.....U...L.. │ │ │ │ +0006fcf0: 8d9f 0100 00d9 6e8e 8e91 18cf 5bd7 3a96 ......n.....[.:. │ │ │ │ +0006fd00: 03ea a874 8d9f 01cc cceb 4162 953c 726f ...t......Ab.|..... │ │ │ │ -0006fdb0: 0294 2fdf 8da0 fd8b d021 8d91 1e28 f0cf ../......!...(.. │ │ │ │ -0006fdc0: 5468 6596 054e 4f63 6f6e 7374 616e 9aac The..NOconstan.. │ │ │ │ -0006fdd0: 7274 7393 7768 6963 9868 9361 7265 9361 rts.whic.h.are.a │ │ │ │ -0006fde0: 7373 6572 7465 6493 746f 9365 7869 7374 sserted.to.exist │ │ │ │ -0006fdf0: 9369 6e93 6193 636f 6e73 7461 6e98 7493 .in.a.constan.t. │ │ │ │ -0006fe00: 7370 9053 8e65 6369 0c63 6174 696f 6e93 sp.S.eci.cation. │ │ │ │ -0006fe10: 6172 6593 6e6f 7493 6e65 6365 732d 8ea4 are.not.neces-.. │ │ │ │ -0006fe20: 1000 008d 9112 c761 7361 7269 6c79 9b05 .......asarily.. │ │ │ │ -0006fe30: 99c3 756e 6971 7565 6c79 9605 99c4 6465 ..uniquely....de │ │ │ │ -0006fe40: 7465 726d 696e 6564 2e91 0a46 3243 6f72 termined...F2Cor │ │ │ │ -0006fe50: 7265 7370 9053 8e6f 6e64 696e 676c 7991 resp.S.ondingly. │ │ │ │ -0006fe60: ff05 562c 9106 058a 7468 6572 6593 6d61 ..V,....there.ma │ │ │ │ -0006fe70: 90ac 7279 9862 9053 8e65 936d 616e 95ac ..ry.b.S.e.man.. │ │ │ │ -0006fe80: 7279 9864 690b 6572 656e 9374 9105 99c4 ry.di.eren.t.... │ │ │ │ -0006fe90: 6d6f 9053 8e64 656c 7398 6f66 8ea1 8d91 mo.S.dels.of.... │ │ │ │ -0006fea0: 12c7 61da 548d 9103 0ccd cf2b 8d9f 01cc ..a.T......+.... │ │ │ │ -0006feb0: cce6 7370 958f a565 9363 8e8e 911c 0886 ..sp...e.c...... │ │ │ │ -0006fec0: da68 cf28 df63 8d9f 01cc ccd5 318e 9104 .h.(.c......1... │ │ │ │ -0006fed0: c004 d73b 8d96 01ff fe3a 933a 933a 8e9b ...;.....:.:.:.. │ │ │ │ -0006fee0: 11ca 9c3b 9601 fffe df63 8d9f 01cc ccd8 ...;.....c...... │ │ │ │ -0006fef0: 6e8e 9105 a850 cf29 d73b 9315 8d78 8d9f n....P.).;...x.. │ │ │ │ -0006ff00: 01cc ccd5 318e 8e8d 910b 6d56 9f02 4ccc ....1.....mV..L. │ │ │ │ -0006ff10: d81b 8d9f 011c 71d6 318e 8e91 14f3 81d7 ......q.1....... │ │ │ │ -0006ff20: 3b8d 933a 933a 933a 8e98 3b8d 9378 8d9f ;..:.:.:..;..x.. │ │ │ │ -0006ff30: 01cc ccd8 6e8e 8e8d 910e 55a0 9f02 4ccc ....n.....U...L. │ │ │ │ -0006ff40: 1b8d 9f01 0000 d96e 8e8e 9118 cf5b d73a .......n.....[.: │ │ │ │ -0006ff50: 9605 5e24 748d 9f01 cccc eb41 6295 3c72 ..^$t......Ab.|......./..... │ │ │ │ +0006fdc0: d021 8d91 1e28 f0cf 5468 6596 054e 4f63 .!...(..The..NOc │ │ │ │ +0006fdd0: 6f6e 7374 616e 9aac 7274 7393 7768 6963 onstan..rts.whic │ │ │ │ +0006fde0: 9868 9361 7265 9361 7373 6572 7465 6493 .h.are.asserted. │ │ │ │ +0006fdf0: 746f 9365 7869 7374 9369 6e93 6193 636f to.exist.in.a.co │ │ │ │ +0006fe00: 6e73 7461 6e98 7493 7370 9053 8e65 6369 nstan.t.sp.S.eci │ │ │ │ +0006fe10: 0c63 6174 696f 6e93 6172 6593 6e6f 7493 .cation.are.not. │ │ │ │ +0006fe20: 6e65 6365 732d 8ea4 1000 008d 9112 c761 neces-.........a │ │ │ │ +0006fe30: 7361 7269 6c79 9b05 99c3 756e 6971 7565 sarily....unique │ │ │ │ +0006fe40: 6c79 9605 99c4 6465 7465 726d 696e 6564 ly....determined │ │ │ │ +0006fe50: 2e91 0a46 3243 6f72 7265 7370 9053 8e6f ...F2Corresp.S.o │ │ │ │ +0006fe60: 6e64 696e 676c 7991 ff05 562c 9106 058a ndingly...V,.... │ │ │ │ +0006fe70: 7468 6572 6593 6d61 90ac 7279 9862 9053 there.ma..ry.b.S │ │ │ │ +0006fe80: 8e65 936d 616e 95ac 7279 9864 690b 6572 .e.man..ry.di.er │ │ │ │ +0006fe90: 656e 9374 9105 99c4 6d6f 9053 8e64 656c en.t....mo.S.del │ │ │ │ +0006fea0: 7398 6f66 8ea1 8d91 12c7 61da 548d 9103 s.of......a.T... │ │ │ │ +0006feb0: 0ccd cf2b 8d9f 01cc cce6 7370 958f a565 ...+......sp...e │ │ │ │ +0006fec0: 9363 8e8e 911c 0886 da68 cf28 df63 8d9f .c.......h.(.c.. │ │ │ │ +0006fed0: 01cc ccd5 318e 9104 c004 d73b 8d96 01ff ....1......;.... │ │ │ │ +0006fee0: fe3a 933a 933a 8e9b 11ca 9c3b 9601 fffe .:.:.:.....;.... │ │ │ │ +0006fef0: df63 8d9f 01cc ccd8 6e8e 9105 a850 cf29 .c......n....P.) │ │ │ │ +0006ff00: d73b 9315 8d78 8d9f 01cc ccd5 318e 8e8d .;...x......1... │ │ │ │ +0006ff10: 910b 6d56 9f02 4ccc d81b 8d9f 011c 71d6 ..mV..L.......q. │ │ │ │ +0006ff20: 318e 8e91 14f3 81d7 3b8d 933a 933a 933a 1.......;..:.:.: │ │ │ │ +0006ff30: 8e98 3b8d 9378 8d9f 01cc ccd8 6e8e 8e8d ..;..x......n... │ │ │ │ +0006ff40: 910e 55a0 9f02 4ccc 1b8d 9f01 0000 d96e ..U...L........n │ │ │ │ +0006ff50: 8e8e 9118 cf5b d73a 9605 5e24 748d 9f01 .....[.:..^$t... │ │ │ │ +0006ff60: cccc eb41 6295 3c72 6f93 6f6c 8e91 10d7 ...Ab.|......./...... │ │ │ │ -00071130: 218d 91ea f1eb cf73 796e 9aac 7274 6178 !......syn..rtax │ │ │ │ -00071140: 9604 9cf1 6f66 9104 9cf0 7090 538e 6f6c ....of....p.S.ol │ │ │ │ -00071150: 796d 6f72 7068 6963 9363 6f6e 7374 616e ymorphic.constan │ │ │ │ -00071160: 9874 7393 7265 636f 7264 7391 049c f068 .ts.records....h │ │ │ │ -00071170: 6f98 7793 7468 6579 9364 6570 9553 8e65 o.w.they.dep.S.e │ │ │ │ -00071180: 6e64 9104 9cf0 7570 936f 6e91 049c f174 nd....up.on....t │ │ │ │ -00071190: 9879 7093 6596 049c f176 91ff 58e4 6172 .yp.e....v..X.ar │ │ │ │ -000711a0: 6961 626c 6573 9104 9cf0 2861 7393 7798 iables....(as.w. │ │ │ │ -000711b0: 656c 6c8e a410 0000 8d91 eaf1 eb61 7396 ell..........as. │ │ │ │ -000711c0: 03ea a877 6869 639a ac72 6893 6765 6e65 ...whic..rh.gene │ │ │ │ -000711d0: 7269 6393 7498 7970 9053 8e65 9374 6865 ric.t.yp.S.e.the │ │ │ │ -000711e0: 9363 6f6e 7374 616e 9874 9368 6173 292e .constan.t.has). │ │ │ │ -000711f0: 8ea9 10dc 778d 91f6 537a 486f 95ac 7277 ....w...SzHo..rw │ │ │ │ -00071200: 9365 7693 6572 2c91 051e 6565 7870 6c69 .ev.er,...eexpli │ │ │ │ -00071210: 6369 746c 7996 04e0 d872 6563 6f72 6469 citly....recordi │ │ │ │ -00071220: 6e67 9b04 e0d9 6465 7090 538e 656e 6465 ng....dep.S.ende │ │ │ │ -00071230: 6e63 7993 6f66 9863 6f6e 7374 616e 90ac ncy.of.constan.. │ │ │ │ -00071240: 7274 7393 6f6e 9874 90ac 7279 7090 538e rts.on.t..ryp.S. │ │ │ │ -00071250: 6593 7691 ff58 e461 7269 6162 6c65 7398 e.v..X.ariables. │ │ │ │ -00071260: 6d61 6b90 ac72 6573 9366 6f72 9861 8ea1 mak..res.for.a.. │ │ │ │ -00071270: 8d91 eaf1 eb72 6174 6865 7296 0486 b963 .....rather....c │ │ │ │ -00071280: 756d 9aac 7262 9053 8e65 7273 6f6d 6593 um..rb.S.ersome. │ │ │ │ -00071290: 7379 6e98 7461 7893 7768 6963 9868 9104 syn.tax.whic.h.. │ │ │ │ -000712a0: 86ba 696e 9370 7261 6374 6963 6593 6f6e ..in.practice.on │ │ │ │ -000712b0: 6593 7798 6f75 6c64 936c 696b 9865 9374 e.w.ould.lik.e.t │ │ │ │ -000712c0: 6f93 6198 7698 6f69 6493 7768 6572 6591 o.a.v.oid.where. │ │ │ │ -000712d0: 0486 ba70 9053 8e6f 7373 6962 6c65 2e91 ...p.S.ossible.. │ │ │ │ -000712e0: 070d 1349 748e a18d 91ea f1eb 6973 9604 ...It.......is.. │ │ │ │ -000712f0: 0aad 709a 538e 6f73 7369 626c 6593 746f ..p.S.ossible.to │ │ │ │ -00071300: 9104 0aae 6195 ac72 7693 6f69 6496 040a ....a..rv.oid... │ │ │ │ -00071310: ad69 7493 6966 9374 6865 9374 95ac 7279 .it.if.the.t..ry │ │ │ │ -00071320: 7098 6591 040a ae63 6f6e 9374 6578 7496 p.e....con.text. │ │ │ │ -00071330: 040a add7 0b9b fe13 9173 93cf 696e 9328 .........s..in.( │ │ │ │ -00071340: df63 d73b 9101 fffe 0b98 733a 1b90 6e39 .c.;......s:..n9 │ │ │ │ -00071350: cf29 9369 7393 6163 7475 616c 6c79 9104 .).is.actually.. │ │ │ │ -00071360: 0aae 7468 6593 e563 96ff 6666 616e 6f6e ..the..c..ffanon │ │ │ │ -00071370: 6963 9361 6c91 0549 40cf 636f 6e90 ac72 ic.al..I@.con..r │ │ │ │ -00071380: 7465 7874 8ea1 8d91 eaf1 eb6f 6696 049b text.......of... │ │ │ │ -00071390: fed7 1b90 6e39 cf2c 8d91 04c8 5369 2e65 ....n9.,....Si.e │ │ │ │ -000713a0: 2e8e 9118 67d5 636f 6e9a ac72 7461 696e ....g.con..rtain │ │ │ │ -000713b0: 7391 049b fd65 7861 6374 6c79 9374 6865 s....exactly.the │ │ │ │ -000713c0: 9374 9879 7090 538e 659b 049b fd76 91ff .t.yp.S.e....v.. │ │ │ │ -000713d0: 58e4 6172 6961 626c 6573 936f 6693 d71b X.ariables.of... │ │ │ │ -000713e0: 906e 39cf 2e91 074c e146 91ff 0556 6f72 .n9....L.F...Vor │ │ │ │ -000713f0: 9374 6865 6e98 6f6e 6593 6361 6e93 6170 .then.one.can.ap │ │ │ │ -00071400: 706c 7993 4c65 6d6d 6198 3193 6f66 8ea1 ply.Lemma.1.of.. │ │ │ │ -00071410: 8d91 eaf1 eb53 6563 7469 6f6e 9604 1ac4 .....Section.... │ │ │ │ -00071420: 392e 322e 3393 746f 9364 6564 7563 659b 9.2.3.to.deduce. │ │ │ │ -00071430: 041a c374 6861 7493 7468 6593 7090 538e ...that.the.p.S. │ │ │ │ -00071440: 6f6c 796d 6f72 7068 6963 9363 6f6e 7374 olymorphic.const │ │ │ │ -00071450: 616e 90ac 7274 93df 638d 9f01 cccc d81b an..rt..c....... │ │ │ │ -00071460: 8d90 497b 9ffd b8e4 dc30 8e8e 9108 56c6 ..I{.....0....V. │ │ │ │ -00071470: cf28 d71c 91ff 571f 73cf 2993 6361 6e98 .(....W.s.).can. │ │ │ │ -00071480: 6290 538e 6593 6162 6272 6576 6961 7465 b.S.e.abbreviate │ │ │ │ -00071490: 6493 746f 9374 6865 8ea1 8d91 eaf1 eb6f d.to.the.......o │ │ │ │ -000714a0: 7264 696e 6172 7996 02e6 ad63 6f6e 7374 rdinary....const │ │ │ │ -000714b0: 616e 9aac 7274 93df 638d 9f01 cccc d81b an..rt..c....... │ │ │ │ -000714c0: 8d90 497b 9ffd b8e4 dc30 8e8e 910b 3d74 ..I{.....0....=t │ │ │ │ -000714d0: cf77 6974 686f 7574 9361 6d98 6269 6775 .without.am.bigu │ │ │ │ -000714e0: 6974 9879 7c74 6865 936d 6973 7369 6e67 it.y|the.missing │ │ │ │ -000714f0: 9369 6e66 6f72 6d61 7469 6f6e 93d7 1c91 .information.... │ │ │ │ -00071500: ff57 1f73 9102 e6ae cf63 616e 9362 9053 .W.s.....can.b.S │ │ │ │ -00071510: 8e65 9372 6563 6f6e 7374 7275 6374 6564 .e.reconstructed │ │ │ │ -00071520: 8ea1 8d91 eaf1 eb66 726f 6d96 0593 66d7 .......from...f. │ │ │ │ -00071530: 1b8d 906e 399f fba5 32db 308e 9108 cfd8 ...n9...2.0..... │ │ │ │ -00071540: cf61 6e64 9374 6865 9369 6e66 6f72 6d61 .and.the.informa │ │ │ │ -00071550: 7469 6f6e 9361 6290 538e 6f75 7493 7468 tion.ab.S.out.th │ │ │ │ -00071560: 6593 636f 6e73 7461 6e9a ac72 7491 0593 e.constan..rt... │ │ │ │ -00071570: 67df 6393 cf67 6976 9865 6e93 696e 9374 g.c..giv.en.in.t │ │ │ │ -00071580: 6865 9373 6967 6e61 7475 7265 2e91 0a33 he.signature...3 │ │ │ │ -00071590: 1a46 91ff 0556 726f 6d93 7468 6973 8ea1 .F...Vrom.this.. │ │ │ │ -000715a0: 8d91 eaf1 eb70 9553 8e65 7273 7093 6563 .....p.S.ersp.ec │ │ │ │ -000715b0: 7469 769a ac72 652c 9103 5767 7468 6596 tiv..re,..Wgthe. │ │ │ │ -000715c0: 0332 9672 6174 6865 7293 7465 6398 686e .2.rather.tec.hn │ │ │ │ -000715d0: 6963 616c 9b03 3297 7369 6465 9343 6f6e ical..2.side.Con │ │ │ │ -000715e0: 6469 7469 6f6e 7393 2869 6969 2993 696e ditions.(iii).in │ │ │ │ -000715f0: 9853 6563 7469 6f6e 7393 3130 2e35 2e31 .Sections.10.5.1 │ │ │ │ -00071600: 9361 6e64 9831 302e 352e 3293 6290 538e .and.10.5.2.b.S. │ │ │ │ -00071610: 6563 6f6d 658e a18d 91ea f1eb 7261 7468 ecome.......rath │ │ │ │ -00071620: 6572 9605 2c0d 6c65 7373 936d 9aac 7279 er..,.less.m..ry │ │ │ │ -00071630: 7374 6572 696f 7573 3a91 07bb ab74 6865 sterious:....the │ │ │ │ -00071640: 7993 7072 6563 6973 656c 7993 656e 7375 y.precisely.ensu │ │ │ │ -00071650: 7265 9105 2c0e 7468 6174 9369 6e93 696e re..,.that.in.in │ │ │ │ -00071660: 9874 726f 9053 8e64 7563 696e 6793 6e65 .tro.S.ducing.ne │ │ │ │ -00071670: 7791 052c 0e63 6f6e 7374 616e 9874 7393 w..,.constan.ts. │ │ │ │ -00071680: 6f6e 6593 6973 8ea1 8d91 eaf1 eb61 6c77 one.is.......alw │ │ │ │ -00071690: 95ac 7261 9379 7396 0308 d464 6561 6c69 ..ra.ys....deali │ │ │ │ -000716a0: 6e67 9b03 08d5 6a75 7374 9377 6974 6893 ng....just.with. │ │ │ │ -000716b0: 6361 6e6f 6e69 6361 6c93 636f 6e90 ac72 canonical.con..r │ │ │ │ -000716c0: 7465 7874 732c 9103 35ff 616e 6493 736f texts,..5.and.so │ │ │ │ -000716d0: 9863 616e 9375 7365 936f 7264 696e 6172 .can.use.ordinar │ │ │ │ -000716e0: 7993 636f 6e73 7461 6e90 ac72 7473 9872 y.constan..rts.r │ │ │ │ -000716f0: 6174 6865 7293 7468 616e 8ea1 8d91 eaf1 ather.than...... │ │ │ │ -00071700: eb70 9053 8e6f 6c79 6d6f 7270 6869 6396 .p.S.olymorphic. │ │ │ │ -00071710: 04c5 4c6f 6e65 7393 7769 7468 6f75 7493 ..Lones.without. │ │ │ │ -00071720: 616d 95ac 7262 6967 7569 7493 7991 ff05 am..rbiguit.y... │ │ │ │ -00071730: 562e 9107 c8cc 496e 9104 c54d 7468 6973 V.....In...Mthis │ │ │ │ -00071740: 9b04 c54c 7793 6193 7998 6f6e 6598 6193 ...Lw.a.y.one.a. │ │ │ │ -00071750: 7693 6f69 6473 9863 6f6d 706c 6963 6174 v.oids.complicat │ │ │ │ -00071760: 696e 6798 7468 6598 6578 6973 7469 6e67 ing.the.existing │ │ │ │ -00071770: 8ea1 8d91 eaf1 eb73 796e 9aac 7274 6178 .......syn..rtax │ │ │ │ -00071780: 9603 d304 6174 9374 6865 9365 7870 9053 ....at.the.exp.S │ │ │ │ -00071790: 8e65 6e73 6591 03d3 056f 6693 7265 7374 .ense....of.rest │ │ │ │ -000717a0: 7269 6374 696e 6793 736f 6d65 7768 6174 ricting.somewhat │ │ │ │ -000717b0: 9374 6865 9361 7070 6c69 6361 6269 6c69 .the.applicabili │ │ │ │ -000717c0: 7498 7993 6f66 9103 d305 7468 6573 6593 t.y.of....these. │ │ │ │ -000717d0: 7468 656f 7279 9365 7874 656e 7369 6f6e theory.extension │ │ │ │ -000717e0: 8ea1 8d91 eaf1 eb6d 6563 90ac 7268 616e .......mec..rhan │ │ │ │ -000717f0: 6973 6d73 2e8e 9f28 1a34 8d8d 91ea f1eb isms...(.4...... │ │ │ │ -00071800: eb47 3130 2e35 2e34 8e91 248b 7f45 7874 .G10.5.4..$..Ext │ │ │ │ -00071810: 656e 7369 6f6e 9605 6666 629a 8ccc 7993 ension..ffb...y. │ │ │ │ -00071820: 7498 7970 9073 3365 9364 650c 6e69 7469 t.yp.s3e.de.niti │ │ │ │ -00071830: 6f6e 8e9f 1980 468d 91ea f1eb cf45 7695 on....F......Ev. │ │ │ │ -00071840: ac72 6572 799b 02fa de28 6d6f 6e6f 6d6f .rery....(monomo │ │ │ │ -00071850: 7270 6869 6329 9102 fadd 7493 7970 9053 rphic)....t.yp.S │ │ │ │ -00071860: 8e65 98d7 1b91 0369 16cf 696e 9874 6865 .e.....i..in.the │ │ │ │ -00071870: 9602 fadd 696e 6974 6961 6c98 7468 656f ....initial.theo │ │ │ │ -00071880: 7279 8d93 eb61 494e 4954 8e91 1cf4 63cf ry...aINIT....c. │ │ │ │ -00071890: 6465 7465 726d 696e 6573 9361 9873 6574 determines.a.set │ │ │ │ -000718a0: 935b 96fe 0002 5bd7 1b90 6e39 cf5d 935d .[....[...n9.].] │ │ │ │ -000718b0: 9869 6e91 02fa dd74 6865 9875 6e69 7690 .in....the.univ. │ │ │ │ -000718c0: ac72 6572 7365 8ea1 8d91 eaf1 ebda 5591 .rerse........U. │ │ │ │ -000718d0: 0131 11cf 2e91 0610 f548 6f95 ac72 7793 .1.......Ho..rw. │ │ │ │ -000718e0: 6576 9365 722c 9104 44b1 7468 6572 6596 ev.er,..D.there. │ │ │ │ -000718f0: 0432 af61 7265 936d 616e 9aac 7279 9104 .2.are.man..ry.. │ │ │ │ -00071900: 32b0 6d6f 7265 9373 6574 7393 696e 93da 2.more.sets.in.. │ │ │ │ -00071910: 5591 0563 c0cf 7468 616e 9374 6865 7265 U..c..than.there │ │ │ │ -00071920: 9361 7265 9374 9879 7090 538e 6573 9369 .are.t.yp.S.es.i │ │ │ │ -00071930: 6e8d 9104 32b0 eb61 494e 4954 8e91 1b31 n...2..aINIT...1 │ │ │ │ -00071940: 58cf 2e91 0610 f549 6e93 7061 7274 6963 X......In.partic │ │ │ │ -00071950: 756c 6172 2c8e a18d 91ea f1eb 7768 696c ular,.......whil │ │ │ │ -00071960: 7374 9605 a8c0 da55 9106 d9d0 cf69 7393 st.....U.....is. │ │ │ │ -00071970: 636c 6f73 6564 9b05 a8bf 756e 6465 7293 closed....under. │ │ │ │ -00071980: 7468 6593 6f70 9053 8e65 7261 7469 6f6e the.op.S.eration │ │ │ │ -00071990: 986f 6693 7461 6b69 6e67 9861 936e 6f6e .of.taking.a.non │ │ │ │ -000719a0: 2d65 6d70 7490 ac72 7993 7375 6273 6574 -empt..ry.subset │ │ │ │ -000719b0: 986f 6693 5b96 fe00 025b d71b 906e 39cf .of.[....[...n9. │ │ │ │ -000719c0: 5d93 5d2c 9106 1845 7468 6572 6591 05a8 ].],...Ethere... │ │ │ │ -000719d0: c069 738e a18d 91ea f1eb 6e6f 9604 63a9 .is.......no..c. │ │ │ │ -000719e0: 636f 7272 6573 7090 538e 6f6e 6469 6e67 corresp.S.onding │ │ │ │ -000719f0: 936d 6563 9aac 7268 616e 6973 6d93 666f .mec..rhanism.fo │ │ │ │ -00071a00: 7291 0463 a866 6f72 6d69 6e67 9361 9360 r..c.forming.a.` │ │ │ │ -00071a10: 7375 6274 9879 7090 538e 6527 936f 6693 subt.yp.S.e'.of. │ │ │ │ -00071a20: d71b 906e 39cf 2e91 06a3 e249 6e73 7465 ...n9......Inste │ │ │ │ -00071a30: 6164 2c91 0481 e973 7562 7365 7473 9361 ad,....subsets.a │ │ │ │ -00071a40: 7265 9364 656e 6f74 6564 8ea1 8d91 eaf1 re.denoted...... │ │ │ │ -00071a50: eb69 6e64 6972 6563 746c 7996 02dd 2d76 .indirectly...-v │ │ │ │ -00071a60: 6961 9102 dd2c 639a ac72 6861 7261 6374 ia...,c..rharact │ │ │ │ -00071a70: 6572 6973 7469 6393 6675 6e63 7469 6f6e eristic.function │ │ │ │ -00071a80: 732c 9103 1312 7768 6572 6562 9879 9361 s,....whereb.y.a │ │ │ │ -00071a90: 9b02 dd2c 636c 6f73 6564 9374 6572 6d98 ...,closed.term. │ │ │ │ -00071aa0: d770 93cf 6f66 9374 90ac 7279 7095 538e .p..of.t..ryp.S. │ │ │ │ -00071ab0: 6598 d71b 8d90 6e39 da21 8e8d 910c 6e3b e.....n9.!....n; │ │ │ │ -00071ac0: eb40 6293 6f93 6f6c 8e91 25f6 07cf 6465 .@b.o.ol..%...de │ │ │ │ -00071ad0: 7465 726d 696e 6573 8ea1 8d91 eaf1 eb74 termines.......t │ │ │ │ -00071ae0: 6865 9b03 3564 7375 6273 6574 9103 3565 he..5dsubset..5e │ │ │ │ -00071af0: da66 d778 9603 5552 da32 93cf 5b96 fe00 .f.x..UR.2..[... │ │ │ │ -00071b00: 025b d71b 906e 39cf 5d93 5d96 0355 523a .[...n9.].]..UR: │ │ │ │ -00071b10: 935b 96fe 0002 5bd7 70cf 5d93 5d28 d778 .[....[.p.].](.x │ │ │ │ -00071b20: cf29 9603 5552 3d93 31da 6798 cf28 7768 .)..UR=.1.g..(wh │ │ │ │ -00071b30: 6963 90ac 7268 9603 3565 6973 9861 9873 ic..rh..5eis.a.s │ │ │ │ -00071b40: 6574 9369 6e98 7468 6598 756e 6976 9aac et.in.the.univ.. │ │ │ │ -00071b50: 7265 7273 6593 7072 6f98 7669 6465 649b rerse.pro.vided. │ │ │ │ -00071b60: 0335 6469 7493 6973 986e 6f6e 2d65 6d70 .5dit.is.non-emp │ │ │ │ -00071b70: 7490 ac72 7929 2e8e a18d 91ea f1eb 486f t..ry)........Ho │ │ │ │ -00071b80: 95ac 7277 9365 7693 6572 2c91 0413 d469 ..rw.ev.er,....i │ │ │ │ -00071b90: 749b 040b 9969 7396 040b 9875 7365 6675 t....is....usefu │ │ │ │ -00071ba0: 6c93 746f 9868 6195 ac72 7693 6591 040b l.to.ha..rv.e... │ │ │ │ -00071bb0: 9861 986d 6563 9368 616e 6973 6d96 040b .a.mec.hanism... │ │ │ │ -00071bc0: 9866 6f72 9369 6e90 ac72 7472 6f90 538e .for.in..rtro.S. │ │ │ │ -00071bd0: 6475 6369 6e67 986e 6577 9374 9aac 7279 ducing.new.t..ry │ │ │ │ -00071be0: 7090 538e 6573 9377 6869 6398 6891 040b p.S.es.whic.h... │ │ │ │ -00071bf0: 9961 7265 9373 7562 7498 7970 9053 8e65 .are.subt.yp.S.e │ │ │ │ -00071c00: 738e a18d 91ea f1eb 6f66 9605 6bf3 6578 s.......of..k.ex │ │ │ │ -00071c10: 6973 7469 6e67 9105 6bf4 6f6e 6573 2e91 isting..k.ones.. │ │ │ │ -00071c20: 09bc c253 7563 9aac 7268 9374 9879 7090 ...Suc..rh.t.yp. │ │ │ │ -00071c30: 538e 6573 9b05 6bf4 6172 6593 6465 0c6e S.es..k.are.de.n │ │ │ │ -00071c40: 6564 9369 6e98 eb48 484f 4c93 cf62 95ac ed.in..HHOL..b.. │ │ │ │ -00071c50: 7279 9869 6e93 7472 6f90 538e 6475 6369 ry.in.tro.S.duci │ │ │ │ -00071c60: 6e67 9605 6bf3 6193 6e65 7798 749a ac72 ng..k.a.new.t..r │ │ │ │ -00071c70: 7970 9053 8e65 9363 6f6e 7374 616e 9874 yp.S.e.constan.t │ │ │ │ -00071c80: 8ea1 8d91 eaf1 eb61 6e64 9604 de30 6173 .......and...0as │ │ │ │ -00071c90: 7365 7274 696e 6793 616e 9361 7869 6f6d serting.an.axiom │ │ │ │ -00071ca0: 9374 6861 7493 6390 ac72 6861 7261 6374 .that.c..rharact │ │ │ │ -00071cb0: 6572 697a 6573 9369 7493 6173 9364 656e erizes.it.as.den │ │ │ │ -00071cc0: 6f74 696e 6793 6193 7365 7493 696e 9362 oting.a.set.in.b │ │ │ │ -00071cd0: 696a 6563 7469 6f6e 9328 8d69 2e65 2e8e ijection.(.i.e.. │ │ │ │ -00071ce0: 9113 e1b4 6f6e 652d 746f 2d8e a18d 91ea ....one-to-..... │ │ │ │ -00071cf0: f1eb 6f6e 6596 039b ac63 6f72 7265 7370 ..one....corresp │ │ │ │ -00071d00: 9053 8e6f 6e64 656e 6365 299b 039b ab77 .S.ondence)....w │ │ │ │ -00071d10: 6974 6893 6193 6e6f 6e2d 656d 7074 90ac ith.a.non-empt.. │ │ │ │ -00071d20: 7279 9373 7562 7365 7498 6f66 9361 6e93 ry.subset.of.an. │ │ │ │ -00071d30: 6578 6973 7469 6e67 9374 90ac 7279 7090 existing.t..ryp. │ │ │ │ -00071d40: 538e 6598 2863 616c 6c65 6493 7468 6593 S.e.(called.the. │ │ │ │ -00071d50: e572 96ff 6666 6570 7293 6573 656e 7469 .r..ffepr.esenti │ │ │ │ -00071d60: 6e67 8ea1 8d91 eaf1 eb74 7970 91ff 6666 ng.......typ..ff │ │ │ │ -00071d70: 6591 00e5 b0cf 292e 9105 367e 4691 ff05 e.....)...6~F... │ │ │ │ -00071d80: 566f 7296 03e3 8165 7861 6d70 6c65 2c91 Vor....example,. │ │ │ │ -00071d90: 03e4 f074 6865 9374 90ac 7279 7090 538e ...the.t..ryp.S. │ │ │ │ -00071da0: 658d 9103 e382 eb61 6e75 6d8e 9119 0601 e......anum..... │ │ │ │ -00071db0: cf69 739b 03e3 8264 650c 6e65 6493 746f .is....de.ned.to │ │ │ │ -00071dc0: 9862 9053 8e65 9365 7175 616c 9874 6f93 .b.S.e.equal.to. │ │ │ │ -00071dd0: 6198 636f 756e 90ac 7274 6162 6c65 9373 a.coun..rtable.s │ │ │ │ -00071de0: 7562 7365 7498 6f66 9374 6865 9874 90ac ubset.of.the.t.. │ │ │ │ -00071df0: 7279 7090 538e 658e a18d 8d91 eaf1 ebeb ryp.S.e......... │ │ │ │ -00071e00: 6169 6e64 8e91 fc30 e9cf 2c96 03ea a877 aind...0..,....w │ │ │ │ -00071e10: 6869 639a ac72 6893 6973 9367 7561 7261 hic..rh.is.guara │ │ │ │ -00071e20: 6e98 7465 6564 9374 6f93 6578 6973 7493 n.teed.to.exist. │ │ │ │ -00071e30: 6298 7993 7468 6593 6178 696f 6d93 eb61 b.y.the.axiom..a │ │ │ │ -00071e40: 494e 4649 4e49 5459 8d91 00b0 9789 0000 INFINITY........ │ │ │ │ -00071e50: 6666 0003 7302 8e91 0423 9941 5893 cf28 ff..s....#.AX..( │ │ │ │ -00071e60: 7365 6593 5365 6374 696f 6e93 3130 2e34 see.Section.10.4 │ │ │ │ -00071e70: 2e33 292e 8ea6 8d91 f653 7a41 7396 040e .3)......SzAs... │ │ │ │ -00071e80: 3077 90ac 7265 6c6c 9b04 0e2f 6173 9364 0w..rell.../as.d │ │ │ │ -00071e90: 650c 6e69 6e67 9874 90ac 7279 7090 538e e.ning.t..ryp.S. │ │ │ │ -00071ea0: 6573 2c91 0417 1169 7493 6973 9861 6c73 es,....it.is.als │ │ │ │ -00071eb0: 6f93 636f 6e95 ac72 7693 656e 6965 6e93 o.con..rv.enien. │ │ │ │ -00071ec0: 7498 746f 9604 0e30 6290 538e 6598 6162 t.to...0b.S.e.ab │ │ │ │ -00071ed0: 6c65 9374 6f98 6465 0c6e 6593 7490 ac72 le.to.de.ne.t..r │ │ │ │ -00071ee0: 7970 9553 8e65 986f 7093 6572 6174 6f72 yp.S.e.op.erator │ │ │ │ -00071ef0: 732e 9105 a377 416e 8ea1 8d91 eaf1 eb65 s....wAn.......e │ │ │ │ -00071f00: 7861 6d70 6c65 9604 6f53 779a ac72 6f75 xample..oSw..rou │ │ │ │ -00071f10: 6c64 9362 9053 8e65 9361 9104 6f54 7498 ld.b.S.e.a..oTt. │ │ │ │ -00071f20: 7970 9a53 8e65 936f 7098 6572 6174 6f72 yp.S.e.op.erator │ │ │ │ -00071f30: 93eb 4069 6e6a 93cf 7768 6963 90ac 7268 ..@inj..whic..rh │ │ │ │ -00071f40: 936d 6170 7098 6564 9361 9373 6574 9374 .mapp.ed.a.set.t │ │ │ │ -00071f50: 6f91 046f 5474 6865 9373 6574 936f 6693 o..oTthe.set.of. │ │ │ │ -00071f60: 6f6e 652d 746f 2d6f 6e65 9328 8d69 2e65 one-to-one.(.i.e │ │ │ │ -00071f70: 2e8e 8ea1 8d91 eaf1 eb69 6e6a 6563 7469 .........injecti │ │ │ │ -00071f80: 769a ac72 6529 9603 6b0d 6675 6e63 7469 v..re)..k.functi │ │ │ │ -00071f90: 6f6e 7393 6f6e 9369 742e 9105 0e57 5468 ons.on.it....WTh │ │ │ │ -00071fa0: 6591 036b 0e73 7562 7365 7493 6f66 93d7 e..k.subset.of.. │ │ │ │ -00071fb0: 1b8d 906e 39da 218e 910c 6e3b d71b 9103 ...n9.!...n;.... │ │ │ │ -00071fc0: d946 cf72 6570 7265 7365 6e98 7469 6e67 .F.represen.ting │ │ │ │ -00071fd0: 9328 d71b 906e 39cf 298d eb40 696e 6a8e .(...n9.)..@inj. │ │ │ │ -00071fe0: 9111 35f2 cf77 986f 756c 6491 036b 0e62 ..5..w.ould..k.b │ │ │ │ -00071ff0: 9053 8e65 9364 650c 6e65 6493 6298 7993 .S.e.de.ned.b.y. │ │ │ │ -00072000: 7468 658e a18d 91ea f1eb 7072 6564 6963 the.......predic │ │ │ │ -00072010: 6174 6596 03d7 60df 4f6e 658d 9100 b478 ate...`.One....x │ │ │ │ -00072020: 8900 0066 6600 0386 668e 9104 3ade 4f6e ...ff...f...:.On │ │ │ │ -00072030: 65cf 2e91 0532 7241 6e6f 7468 6572 9365 e....2rAnother.e │ │ │ │ -00072040: 7861 6d70 6c65 9b03 d75f 7790 ac72 6f75 xample..._w..rou │ │ │ │ -00072050: 6c64 9362 9053 8e65 9361 9862 696e 6172 ld.b.S.e.a.binar │ │ │ │ -00072060: 7993 6361 7274 6573 6961 6e93 7072 6f95 y.cartesian.pro. │ │ │ │ -00072070: 538e 6475 6374 9874 90ac 7279 7093 6591 S.duct.t..ryp.e. │ │ │ │ -00072080: 03d7 606f 7093 6572 6174 6f72 8ea1 8d91 ..`op.erator.... │ │ │ │ -00072090: eaf1 ebeb 4070 726f 9053 8e64 cf2e 9105 ....@pro.S.d.... │ │ │ │ -000720a0: d6c0 5468 6973 9604 1f48 6973 9364 650c ..This...His.de. │ │ │ │ -000720b0: 6e65 6493 629a ac72 7993 6398 686f 9053 ned.b..ry.c.ho.S │ │ │ │ -000720c0: 8e6f 7369 6e67 9361 9372 6570 7265 7365 .osing.a.represe │ │ │ │ -000720d0: 6e98 7469 6e67 9374 9879 7090 538e 6593 n.ting.t.yp.S.e. │ │ │ │ -000720e0: 636f 6e98 7461 696e 696e 6793 7498 7798 con.taining.t.w. │ │ │ │ -000720f0: 6f93 7498 7970 9053 8e65 9376 91ff 58e4 o.t.yp.S.e.v..X. │ │ │ │ -00072100: 6172 6961 626c 6573 2c91 042c 7073 6198 ariables,..,psa. │ │ │ │ -00072110: 798e a18d 91ea f1eb d71b 906e 39cf 5bd7 y..........n9.[. │ │ │ │ -00072120: 0b8d 9f01 cccc d531 8e96 04c0 04cf 3b91 .......1......;. │ │ │ │ -00072130: 01ff fed7 0b8d 9f01 cccc d532 8e93 cf5d ...........2...] │ │ │ │ -00072140: 2c91 03d6 9f73 7563 9aac 7268 9603 d19d ,....suc..rh.... │ │ │ │ -00072150: 7468 6174 9366 6f72 9361 6e98 7993 7498 that.for.an.y.t. │ │ │ │ -00072160: 7970 9053 8e65 7393 d71b 8d9f 01cc ccd5 yp.S.es......... │ │ │ │ -00072170: 318e 9108 91a1 cf61 6e64 9103 d19e d71b 1......and...... │ │ │ │ -00072180: 8d9f 01cc ccd5 328e 9b04 c004 cf2c 9103 ......2......,.. │ │ │ │ -00072190: d69f 6193 7375 6273 6574 936f 6693 d71b ..a.subset.of... │ │ │ │ -000721a0: 906e 39cf 5bd7 1b8d 9f01 cccc d531 8e98 .n9.[........1.. │ │ │ │ -000721b0: cf3b 9101 fffe d71b 8d9f 01cc ccd5 328e .;............2. │ │ │ │ -000721c0: 98cf 5d93 7265 7072 6573 656e 90ac 7274 ..].represen..rt │ │ │ │ -000721d0: 7393 7468 6593 6361 7274 6573 6961 6e8e s.the.cartesian. │ │ │ │ -000721e0: a18d 91ea f1eb 7072 6f90 538e 6475 6374 ......pro.S.duct │ │ │ │ -000721f0: 9603 eaa8 6f66 93d7 1b8d 9f01 cccc d531 ....of.........1 │ │ │ │ -00072200: 8e91 08aa accf 616e 6493 d71b 8d9f 01cc ......and....... │ │ │ │ -00072210: ccd5 328e 9104 c004 cf2e 9105 38e0 5468 ..2.........8.Th │ │ │ │ -00072220: 6593 6465 7461 696c 7393 6f66 9373 7563 e.details.of.suc │ │ │ │ -00072230: 9aac 7268 9361 9364 650c 6e69 7469 6f6e ..rh.a.de.nition │ │ │ │ -00072240: 9361 7265 9367 6976 9865 6e93 696e 9353 .are.giv.en.in.S │ │ │ │ -00072250: 6563 7469 6f6e 9331 312e 392e 322e 312e ection.11.9.2.1. │ │ │ │ -00072260: 8ea6 8d91 f653 7a54 9aac 7279 7090 538e .....SzT..ryp.S. │ │ │ │ -00072270: 6573 9604 0d9b 696e 9104 0d9a eb48 484f es....in.....HHO │ │ │ │ -00072280: 4c93 cf6d 9875 7374 9364 656e 6f74 6591 L..m.ust.denote. │ │ │ │ -00072290: 040d 9a6e 6f6e 2d65 6d70 7498 7993 7365 ...non-empt.y.se │ │ │ │ -000722a0: 7473 2e91 05a1 b854 6898 7573 9b04 0d9a ts.....Th.us.... │ │ │ │ -000722b0: 6974 9369 7393 6f6e 6c79 9863 6f6e 7369 it.is.only.consi │ │ │ │ -000722c0: 7374 656e 90ac 7274 9374 6f93 6465 0c6e sten..rt.to.de.n │ │ │ │ -000722d0: 6598 6193 6e65 778e a18d 91ea f1eb 7490 e.a.new.......t. │ │ │ │ -000722e0: ac72 7970 9053 8e65 9604 8d1a 6973 6f6d .ryp.S.e....isom │ │ │ │ -000722f0: 6f72 7068 6963 9b04 8d19 746f 9361 9873 orphic....to.a.s │ │ │ │ -00072300: 7562 7365 7493 7370 9053 8e65 6369 0c65 ubset.sp.S.eci.e │ │ │ │ -00072310: 6498 6290 ac72 7993 6193 7072 6564 6963 d.b..ry.a.predic │ │ │ │ -00072320: 6174 6598 d770 cf2c 9104 b5b6 6966 9374 ate..p.,....if.t │ │ │ │ -00072330: 6865 7265 9869 7393 6174 986c 6561 7374 here.is.at.least │ │ │ │ -00072340: 936f 6e65 9874 6869 6e67 9366 6f72 8ea1 .one.thing.for.. │ │ │ │ -00072350: 8d91 eaf1 eb77 6869 6390 ac72 689b 043b .....whic..rh..; │ │ │ │ -00072360: c5d7 7096 043b c4cf 686f 6c64 732c 8d91 ..p..;..holds,.. │ │ │ │ -00072370: 0450 0c69 2e65 2e8e 911b cb1a da60 9108 .P.i.e.......`.. │ │ │ │ -00072380: 1b27 39d7 783a 9370 9878 cf2e 9106 2c36 .'9.x:.p.x....,6 │ │ │ │ -00072390: 4691 ff05 566f 7298 6578 616d 706c 652c F...Vor.example, │ │ │ │ -000723a0: 9104 500c 6974 9877 90ac 726f 756c 6493 ..P.it.w..rould. │ │ │ │ -000723b0: 6290 538e 6598 696e 636f 6e73 6973 7465 b.S.e.inconsiste │ │ │ │ -000723c0: 6e90 ac72 7498 746f 9864 650c 6e65 9361 n..rt.to.de.ne.a │ │ │ │ -000723d0: 9862 696e 6172 798e 8e9f 24fd 138e 8c8b .binary...$..... │ │ │ │ -000723e0: 0000 0083 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000710d0: 0000 0000 0000 0000 0000 06fd 31a0 02cc ............1... │ │ │ │ +000710e0: 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a .U...F.......... │ │ │ │ +000710f0: 8d91 eaf1 ebd0 3133 3092 012f f5f4 4368 ......130../..Ch │ │ │ │ +00071100: 6170 7465 7291 0480 0031 302e 910a 8000 apter....10..... │ │ │ │ +00071110: 5468 656f 7269 6573 8e91 eaf1 eb9f 0566 Theories.......f │ │ │ │ +00071120: 6689 0000 e666 01c7 3e7c 8e8e 8e8e a002 f....f..>|...... │ │ │ │ +00071130: 942f df8d a0fd 8bd0 218d 91ea f1eb cf73 ./......!......s │ │ │ │ +00071140: 796e 9aac 7274 6178 9604 9cf1 6f66 9104 yn..rtax....of.. │ │ │ │ +00071150: 9cf0 7090 538e 6f6c 796d 6f72 7068 6963 ..p.S.olymorphic │ │ │ │ +00071160: 9363 6f6e 7374 616e 9874 7393 7265 636f .constan.ts.reco │ │ │ │ +00071170: 7264 7391 049c f068 6f98 7793 7468 6579 rds....ho.w.they │ │ │ │ +00071180: 9364 6570 9553 8e65 6e64 9104 9cf0 7570 .dep.S.end....up │ │ │ │ +00071190: 936f 6e91 049c f174 9879 7093 6596 049c .on....t.yp.e... │ │ │ │ +000711a0: f176 91ff 58e4 6172 6961 626c 6573 9104 .v..X.ariables.. │ │ │ │ +000711b0: 9cf0 2861 7393 7798 656c 6c8e a410 0000 ..(as.w.ell..... │ │ │ │ +000711c0: 8d91 eaf1 eb61 7396 03ea a877 6869 639a .....as....whic. │ │ │ │ +000711d0: ac72 6893 6765 6e65 7269 6393 7498 7970 .rh.generic.t.yp │ │ │ │ +000711e0: 9053 8e65 9374 6865 9363 6f6e 7374 616e .S.e.the.constan │ │ │ │ +000711f0: 9874 9368 6173 292e 8ea9 10dc 778d 91f6 .t.has).....w... │ │ │ │ +00071200: 537a 486f 95ac 7277 9365 7693 6572 2c91 SzHo..rw.ev.er,. │ │ │ │ +00071210: 051e 6565 7870 6c69 6369 746c 7996 04e0 ..eexplicitly... │ │ │ │ +00071220: d872 6563 6f72 6469 6e67 9b04 e0d9 6465 .recording....de │ │ │ │ +00071230: 7090 538e 656e 6465 6e63 7993 6f66 9863 p.S.endency.of.c │ │ │ │ +00071240: 6f6e 7374 616e 90ac 7274 7393 6f6e 9874 onstan..rts.on.t │ │ │ │ +00071250: 90ac 7279 7090 538e 6593 7691 ff58 e461 ..ryp.S.e.v..X.a │ │ │ │ +00071260: 7269 6162 6c65 7398 6d61 6b90 ac72 6573 riables.mak..res │ │ │ │ +00071270: 9366 6f72 9861 8ea1 8d91 eaf1 eb72 6174 .for.a.......rat │ │ │ │ +00071280: 6865 7296 0486 b963 756d 9aac 7262 9053 her....cum..rb.S │ │ │ │ +00071290: 8e65 7273 6f6d 6593 7379 6e98 7461 7893 .ersome.syn.tax. │ │ │ │ +000712a0: 7768 6963 9868 9104 86ba 696e 9370 7261 whic.h....in.pra │ │ │ │ +000712b0: 6374 6963 6593 6f6e 6593 7798 6f75 6c64 ctice.one.w.ould │ │ │ │ +000712c0: 936c 696b 9865 9374 6f93 6198 7698 6f69 .lik.e.to.a.v.oi │ │ │ │ +000712d0: 6493 7768 6572 6591 0486 ba70 9053 8e6f d.where....p.S.o │ │ │ │ +000712e0: 7373 6962 6c65 2e91 070d 1349 748e a18d ssible.....It... │ │ │ │ +000712f0: 91ea f1eb 6973 9604 0aad 709a 538e 6f73 ....is....p.S.os │ │ │ │ +00071300: 7369 626c 6593 746f 9104 0aae 6195 ac72 sible.to....a..r │ │ │ │ +00071310: 7693 6f69 6496 040a ad69 7493 6966 9374 v.oid....it.if.t │ │ │ │ +00071320: 6865 9374 95ac 7279 7098 6591 040a ae63 he.t..ryp.e....c │ │ │ │ +00071330: 6f6e 9374 6578 7496 040a add7 0b9b fe13 on.text......... │ │ │ │ +00071340: 9173 93cf 696e 9328 df63 d73b 9101 fffe .s..in.(.c.;.... │ │ │ │ +00071350: 0b98 733a 1b90 6e39 cf29 9369 7393 6163 ..s:..n9.).is.ac │ │ │ │ +00071360: 7475 616c 6c79 9104 0aae 7468 6593 e563 tually....the..c │ │ │ │ +00071370: 96ff 6666 616e 6f6e 6963 9361 6c91 0549 ..ffanonic.al..I │ │ │ │ +00071380: 40cf 636f 6e90 ac72 7465 7874 8ea1 8d91 @.con..rtext.... │ │ │ │ +00071390: eaf1 eb6f 6696 049b fed7 1b90 6e39 cf2c ...of.......n9., │ │ │ │ +000713a0: 8d91 04c8 5369 2e65 2e8e 9118 67d5 636f ....Si.e....g.co │ │ │ │ +000713b0: 6e9a ac72 7461 696e 7391 049b fd65 7861 n..rtains....exa │ │ │ │ +000713c0: 6374 6c79 9374 6865 9374 9879 7090 538e ctly.the.t.yp.S. │ │ │ │ +000713d0: 659b 049b fd76 91ff 58e4 6172 6961 626c e....v..X.ariabl │ │ │ │ +000713e0: 6573 936f 6693 d71b 906e 39cf 2e91 074c es.of....n9....L │ │ │ │ +000713f0: e146 91ff 0556 6f72 9374 6865 6e98 6f6e .F...Vor.then.on │ │ │ │ +00071400: 6593 6361 6e93 6170 706c 7993 4c65 6d6d e.can.apply.Lemm │ │ │ │ +00071410: 6198 3193 6f66 8ea1 8d91 eaf1 eb53 6563 a.1.of.......Sec │ │ │ │ +00071420: 7469 6f6e 9604 1ac4 392e 322e 3393 746f tion....9.2.3.to │ │ │ │ +00071430: 9364 6564 7563 659b 041a c374 6861 7493 .deduce....that. │ │ │ │ +00071440: 7468 6593 7090 538e 6f6c 796d 6f72 7068 the.p.S.olymorph │ │ │ │ +00071450: 6963 9363 6f6e 7374 616e 90ac 7274 93df ic.constan..rt.. │ │ │ │ +00071460: 638d 9f01 cccc d81b 8d90 497b 9ffd b8e4 c.........I{.... │ │ │ │ +00071470: dc30 8e8e 9108 56c6 cf28 d71c 91ff 571f .0....V..(....W. │ │ │ │ +00071480: 73cf 2993 6361 6e98 6290 538e 6593 6162 s.).can.b.S.e.ab │ │ │ │ +00071490: 6272 6576 6961 7465 6493 746f 9374 6865 breviated.to.the │ │ │ │ +000714a0: 8ea1 8d91 eaf1 eb6f 7264 696e 6172 7996 .......ordinary. │ │ │ │ +000714b0: 02e6 ad63 6f6e 7374 616e 9aac 7274 93df ...constan..rt.. │ │ │ │ +000714c0: 638d 9f01 cccc d81b 8d90 497b 9ffd b8e4 c.........I{.... │ │ │ │ +000714d0: dc30 8e8e 910b 3d74 cf77 6974 686f 7574 .0....=t.without │ │ │ │ +000714e0: 9361 6d98 6269 6775 6974 9879 7c74 6865 .am.biguit.y|the │ │ │ │ +000714f0: 936d 6973 7369 6e67 9369 6e66 6f72 6d61 .missing.informa │ │ │ │ +00071500: 7469 6f6e 93d7 1c91 ff57 1f73 9102 e6ae tion.....W.s.... │ │ │ │ +00071510: cf63 616e 9362 9053 8e65 9372 6563 6f6e .can.b.S.e.recon │ │ │ │ +00071520: 7374 7275 6374 6564 8ea1 8d91 eaf1 eb66 structed.......f │ │ │ │ +00071530: 726f 6d96 0593 66d7 1b8d 906e 399f fba5 rom...f....n9... │ │ │ │ +00071540: 32db 308e 9108 cfd8 cf61 6e64 9374 6865 2.0......and.the │ │ │ │ +00071550: 9369 6e66 6f72 6d61 7469 6f6e 9361 6290 .information.ab. │ │ │ │ +00071560: 538e 6f75 7493 7468 6593 636f 6e73 7461 S.out.the.consta │ │ │ │ +00071570: 6e9a ac72 7491 0593 67df 6393 cf67 6976 n..rt...g.c..giv │ │ │ │ +00071580: 9865 6e93 696e 9374 6865 9373 6967 6e61 .en.in.the.signa │ │ │ │ +00071590: 7475 7265 2e91 0a33 1a46 91ff 0556 726f ture...3.F...Vro │ │ │ │ +000715a0: 6d93 7468 6973 8ea1 8d91 eaf1 eb70 9553 m.this.......p.S │ │ │ │ +000715b0: 8e65 7273 7093 6563 7469 769a ac72 652c .ersp.ectiv..re, │ │ │ │ +000715c0: 9103 5767 7468 6596 0332 9672 6174 6865 ..Wgthe..2.rathe │ │ │ │ +000715d0: 7293 7465 6398 686e 6963 616c 9b03 3297 r.tec.hnical..2. │ │ │ │ +000715e0: 7369 6465 9343 6f6e 6469 7469 6f6e 7393 side.Conditions. │ │ │ │ +000715f0: 2869 6969 2993 696e 9853 6563 7469 6f6e (iii).in.Section │ │ │ │ +00071600: 7393 3130 2e35 2e31 9361 6e64 9831 302e s.10.5.1.and.10. │ │ │ │ +00071610: 352e 3293 6290 538e 6563 6f6d 658e a18d 5.2.b.S.ecome... │ │ │ │ +00071620: 91ea f1eb 7261 7468 6572 9605 2c0d 6c65 ....rather..,.le │ │ │ │ +00071630: 7373 936d 9aac 7279 7374 6572 696f 7573 ss.m..rysterious │ │ │ │ +00071640: 3a91 07bb ab74 6865 7993 7072 6563 6973 :....they.precis │ │ │ │ +00071650: 656c 7993 656e 7375 7265 9105 2c0e 7468 ely.ensure..,.th │ │ │ │ +00071660: 6174 9369 6e93 696e 9874 726f 9053 8e64 at.in.in.tro.S.d │ │ │ │ +00071670: 7563 696e 6793 6e65 7791 052c 0e63 6f6e ucing.new..,.con │ │ │ │ +00071680: 7374 616e 9874 7393 6f6e 6593 6973 8ea1 stan.ts.one.is.. │ │ │ │ +00071690: 8d91 eaf1 eb61 6c77 95ac 7261 9379 7396 .....alw..ra.ys. │ │ │ │ +000716a0: 0308 d464 6561 6c69 6e67 9b03 08d5 6a75 ...dealing....ju │ │ │ │ +000716b0: 7374 9377 6974 6893 6361 6e6f 6e69 6361 st.with.canonica │ │ │ │ +000716c0: 6c93 636f 6e90 ac72 7465 7874 732c 9103 l.con..rtexts,.. │ │ │ │ +000716d0: 35ff 616e 6493 736f 9863 616e 9375 7365 5.and.so.can.use │ │ │ │ +000716e0: 936f 7264 696e 6172 7993 636f 6e73 7461 .ordinary.consta │ │ │ │ +000716f0: 6e90 ac72 7473 9872 6174 6865 7293 7468 n..rts.rather.th │ │ │ │ +00071700: 616e 8ea1 8d91 eaf1 eb70 9053 8e6f 6c79 an.......p.S.oly │ │ │ │ +00071710: 6d6f 7270 6869 6396 04c5 4c6f 6e65 7393 morphic...Lones. │ │ │ │ +00071720: 7769 7468 6f75 7493 616d 95ac 7262 6967 without.am..rbig │ │ │ │ +00071730: 7569 7493 7991 ff05 562e 9107 c8cc 496e uit.y...V.....In │ │ │ │ +00071740: 9104 c54d 7468 6973 9b04 c54c 7793 6193 ...Mthis...Lw.a. │ │ │ │ +00071750: 7998 6f6e 6598 6193 7693 6f69 6473 9863 y.one.a.v.oids.c │ │ │ │ +00071760: 6f6d 706c 6963 6174 696e 6798 7468 6598 omplicating.the. │ │ │ │ +00071770: 6578 6973 7469 6e67 8ea1 8d91 eaf1 eb73 existing.......s │ │ │ │ +00071780: 796e 9aac 7274 6178 9603 d304 6174 9374 yn..rtax....at.t │ │ │ │ +00071790: 6865 9365 7870 9053 8e65 6e73 6591 03d3 he.exp.S.ense... │ │ │ │ +000717a0: 056f 6693 7265 7374 7269 6374 696e 6793 .of.restricting. │ │ │ │ +000717b0: 736f 6d65 7768 6174 9374 6865 9361 7070 somewhat.the.app │ │ │ │ +000717c0: 6c69 6361 6269 6c69 7498 7993 6f66 9103 licabilit.y.of.. │ │ │ │ +000717d0: d305 7468 6573 6593 7468 656f 7279 9365 ..these.theory.e │ │ │ │ +000717e0: 7874 656e 7369 6f6e 8ea1 8d91 eaf1 eb6d xtension.......m │ │ │ │ +000717f0: 6563 90ac 7268 616e 6973 6d73 2e8e 9f28 ec..rhanisms...( │ │ │ │ +00071800: 1a34 8d8d 91ea f1eb eb47 3130 2e35 2e34 .4.......G10.5.4 │ │ │ │ +00071810: 8e91 248b 7f45 7874 656e 7369 6f6e 9605 ..$..Extension.. │ │ │ │ +00071820: 6666 629a 8ccc 7993 7498 7970 9073 3365 ffb...y.t.yp.s3e │ │ │ │ +00071830: 9364 650c 6e69 7469 6f6e 8e9f 1980 468d .de.nition....F. │ │ │ │ +00071840: 91ea f1eb cf45 7695 ac72 6572 799b 02fa .....Ev..rery... │ │ │ │ +00071850: de28 6d6f 6e6f 6d6f 7270 6869 6329 9102 .(monomorphic).. │ │ │ │ +00071860: fadd 7493 7970 9053 8e65 98d7 1b91 0369 ..t.yp.S.e.....i │ │ │ │ +00071870: 16cf 696e 9874 6865 9602 fadd 696e 6974 ..in.the....init │ │ │ │ +00071880: 6961 6c98 7468 656f 7279 8d93 eb61 494e ial.theory...aIN │ │ │ │ +00071890: 4954 8e91 1cf4 63cf 6465 7465 726d 696e IT....c.determin │ │ │ │ +000718a0: 6573 9361 9873 6574 935b 96fe 0002 5bd7 es.a.set.[....[. │ │ │ │ +000718b0: 1b90 6e39 cf5d 935d 9869 6e91 02fa dd74 ..n9.].].in....t │ │ │ │ +000718c0: 6865 9875 6e69 7690 ac72 6572 7365 8ea1 he.univ..rerse.. │ │ │ │ +000718d0: 8d91 eaf1 ebda 5591 0131 11cf 2e91 0610 ......U..1...... │ │ │ │ +000718e0: f548 6f95 ac72 7793 6576 9365 722c 9104 .Ho..rw.ev.er,.. │ │ │ │ +000718f0: 44b1 7468 6572 6596 0432 af61 7265 936d D.there..2.are.m │ │ │ │ +00071900: 616e 9aac 7279 9104 32b0 6d6f 7265 9373 an..ry..2.more.s │ │ │ │ +00071910: 6574 7393 696e 93da 5591 0563 c0cf 7468 ets.in..U..c..th │ │ │ │ +00071920: 616e 9374 6865 7265 9361 7265 9374 9879 an.there.are.t.y │ │ │ │ +00071930: 7090 538e 6573 9369 6e8d 9104 32b0 eb61 p.S.es.in...2..a │ │ │ │ +00071940: 494e 4954 8e91 1b31 58cf 2e91 0610 f549 INIT...1X......I │ │ │ │ +00071950: 6e93 7061 7274 6963 756c 6172 2c8e a18d n.particular,... │ │ │ │ +00071960: 91ea f1eb 7768 696c 7374 9605 a8c0 da55 ....whilst.....U │ │ │ │ +00071970: 9106 d9d0 cf69 7393 636c 6f73 6564 9b05 .....is.closed.. │ │ │ │ +00071980: a8bf 756e 6465 7293 7468 6593 6f70 9053 ..under.the.op.S │ │ │ │ +00071990: 8e65 7261 7469 6f6e 986f 6693 7461 6b69 .eration.of.taki │ │ │ │ +000719a0: 6e67 9861 936e 6f6e 2d65 6d70 7490 ac72 ng.a.non-empt..r │ │ │ │ +000719b0: 7993 7375 6273 6574 986f 6693 5b96 fe00 y.subset.of.[... │ │ │ │ +000719c0: 025b d71b 906e 39cf 5d93 5d2c 9106 1845 .[...n9.].],...E │ │ │ │ +000719d0: 7468 6572 6591 05a8 c069 738e a18d 91ea there....is..... │ │ │ │ +000719e0: f1eb 6e6f 9604 63a9 636f 7272 6573 7090 ..no..c.corresp. │ │ │ │ +000719f0: 538e 6f6e 6469 6e67 936d 6563 9aac 7268 S.onding.mec..rh │ │ │ │ +00071a00: 616e 6973 6d93 666f 7291 0463 a866 6f72 anism.for..c.for │ │ │ │ +00071a10: 6d69 6e67 9361 9360 7375 6274 9879 7090 ming.a.`subt.yp. │ │ │ │ +00071a20: 538e 6527 936f 6693 d71b 906e 39cf 2e91 S.e'.of....n9... │ │ │ │ +00071a30: 06a3 e249 6e73 7465 6164 2c91 0481 e973 ...Instead,....s │ │ │ │ +00071a40: 7562 7365 7473 9361 7265 9364 656e 6f74 ubsets.are.denot │ │ │ │ +00071a50: 6564 8ea1 8d91 eaf1 eb69 6e64 6972 6563 ed.......indirec │ │ │ │ +00071a60: 746c 7996 02dd 2d76 6961 9102 dd2c 639a tly...-via...,c. │ │ │ │ +00071a70: ac72 6861 7261 6374 6572 6973 7469 6393 .rharacteristic. │ │ │ │ +00071a80: 6675 6e63 7469 6f6e 732c 9103 1312 7768 functions,....wh │ │ │ │ +00071a90: 6572 6562 9879 9361 9b02 dd2c 636c 6f73 ereb.y.a...,clos │ │ │ │ +00071aa0: 6564 9374 6572 6d98 d770 93cf 6f66 9374 ed.term..p..of.t │ │ │ │ +00071ab0: 90ac 7279 7095 538e 6598 d71b 8d90 6e39 ..ryp.S.e.....n9 │ │ │ │ +00071ac0: da21 8e8d 910c 6e3b eb40 6293 6f93 6f6c .!....n;.@b.o.ol │ │ │ │ +00071ad0: 8e91 25f6 07cf 6465 7465 726d 696e 6573 ..%...determines │ │ │ │ +00071ae0: 8ea1 8d91 eaf1 eb74 6865 9b03 3564 7375 .......the..5dsu │ │ │ │ +00071af0: 6273 6574 9103 3565 da66 d778 9603 5552 bset..5e.f.x..UR │ │ │ │ +00071b00: da32 93cf 5b96 fe00 025b d71b 906e 39cf .2..[....[...n9. │ │ │ │ +00071b10: 5d93 5d96 0355 523a 935b 96fe 0002 5bd7 ].]..UR:.[....[. │ │ │ │ +00071b20: 70cf 5d93 5d28 d778 cf29 9603 5552 3d93 p.].](.x.)..UR=. │ │ │ │ +00071b30: 31da 6798 cf28 7768 6963 90ac 7268 9603 1.g..(whic..rh.. │ │ │ │ +00071b40: 3565 6973 9861 9873 6574 9369 6e98 7468 5eis.a.set.in.th │ │ │ │ +00071b50: 6598 756e 6976 9aac 7265 7273 6593 7072 e.univ..rerse.pr │ │ │ │ +00071b60: 6f98 7669 6465 649b 0335 6469 7493 6973 o.vided..5dit.is │ │ │ │ +00071b70: 986e 6f6e 2d65 6d70 7490 ac72 7929 2e8e .non-empt..ry).. │ │ │ │ +00071b80: a18d 91ea f1eb 486f 95ac 7277 9365 7693 ......Ho..rw.ev. │ │ │ │ +00071b90: 6572 2c91 0413 d469 749b 040b 9969 7396 er,....it....is. │ │ │ │ +00071ba0: 040b 9875 7365 6675 6c93 746f 9868 6195 ...useful.to.ha. │ │ │ │ +00071bb0: ac72 7693 6591 040b 9861 986d 6563 9368 .rv.e....a.mec.h │ │ │ │ +00071bc0: 616e 6973 6d96 040b 9866 6f72 9369 6e90 anism....for.in. │ │ │ │ +00071bd0: ac72 7472 6f90 538e 6475 6369 6e67 986e .rtro.S.ducing.n │ │ │ │ +00071be0: 6577 9374 9aac 7279 7090 538e 6573 9377 ew.t..ryp.S.es.w │ │ │ │ +00071bf0: 6869 6398 6891 040b 9961 7265 9373 7562 hic.h....are.sub │ │ │ │ +00071c00: 7498 7970 9053 8e65 738e a18d 91ea f1eb t.yp.S.es....... │ │ │ │ +00071c10: 6f66 9605 6bf3 6578 6973 7469 6e67 9105 of..k.existing.. │ │ │ │ +00071c20: 6bf4 6f6e 6573 2e91 09bc c253 7563 9aac k.ones.....Suc.. │ │ │ │ +00071c30: 7268 9374 9879 7090 538e 6573 9b05 6bf4 rh.t.yp.S.es..k. │ │ │ │ +00071c40: 6172 6593 6465 0c6e 6564 9369 6e98 eb48 are.de.ned.in..H │ │ │ │ +00071c50: 484f 4c93 cf62 95ac 7279 9869 6e93 7472 HOL..b..ry.in.tr │ │ │ │ +00071c60: 6f90 538e 6475 6369 6e67 9605 6bf3 6193 o.S.ducing..k.a. │ │ │ │ +00071c70: 6e65 7798 749a ac72 7970 9053 8e65 9363 new.t..ryp.S.e.c │ │ │ │ +00071c80: 6f6e 7374 616e 9874 8ea1 8d91 eaf1 eb61 onstan.t.......a │ │ │ │ +00071c90: 6e64 9604 de30 6173 7365 7274 696e 6793 nd...0asserting. │ │ │ │ +00071ca0: 616e 9361 7869 6f6d 9374 6861 7493 6390 an.axiom.that.c. │ │ │ │ +00071cb0: ac72 6861 7261 6374 6572 697a 6573 9369 .rharacterizes.i │ │ │ │ +00071cc0: 7493 6173 9364 656e 6f74 696e 6793 6193 t.as.denoting.a. │ │ │ │ +00071cd0: 7365 7493 696e 9362 696a 6563 7469 6f6e set.in.bijection │ │ │ │ +00071ce0: 9328 8d69 2e65 2e8e 9113 e1b4 6f6e 652d .(.i.e......one- │ │ │ │ +00071cf0: 746f 2d8e a18d 91ea f1eb 6f6e 6596 039b to-.......one... │ │ │ │ +00071d00: ac63 6f72 7265 7370 9053 8e6f 6e64 656e .corresp.S.onden │ │ │ │ +00071d10: 6365 299b 039b ab77 6974 6893 6193 6e6f ce)....with.a.no │ │ │ │ +00071d20: 6e2d 656d 7074 90ac 7279 9373 7562 7365 n-empt..ry.subse │ │ │ │ +00071d30: 7498 6f66 9361 6e93 6578 6973 7469 6e67 t.of.an.existing │ │ │ │ +00071d40: 9374 90ac 7279 7090 538e 6598 2863 616c .t..ryp.S.e.(cal │ │ │ │ +00071d50: 6c65 6493 7468 6593 e572 96ff 6666 6570 led.the..r..ffep │ │ │ │ +00071d60: 7293 6573 656e 7469 6e67 8ea1 8d91 eaf1 r.esenting...... │ │ │ │ +00071d70: eb74 7970 91ff 6666 6591 00e5 b0cf 292e .typ..ffe.....). │ │ │ │ +00071d80: 9105 367e 4691 ff05 566f 7296 03e3 8165 ..6~F...Vor....e │ │ │ │ +00071d90: 7861 6d70 6c65 2c91 03e4 f074 6865 9374 xample,....the.t │ │ │ │ +00071da0: 90ac 7279 7090 538e 658d 9103 e382 eb61 ..ryp.S.e......a │ │ │ │ +00071db0: 6e75 6d8e 9119 0601 cf69 739b 03e3 8264 num......is....d │ │ │ │ +00071dc0: 650c 6e65 6493 746f 9862 9053 8e65 9365 e.ned.to.b.S.e.e │ │ │ │ +00071dd0: 7175 616c 9874 6f93 6198 636f 756e 90ac qual.to.a.coun.. │ │ │ │ +00071de0: 7274 6162 6c65 9373 7562 7365 7498 6f66 rtable.subset.of │ │ │ │ +00071df0: 9374 6865 9874 90ac 7279 7090 538e 658e .the.t..ryp.S.e. │ │ │ │ +00071e00: a18d 8d91 eaf1 ebeb 6169 6e64 8e91 fc30 ........aind...0 │ │ │ │ +00071e10: e9cf 2c96 03ea a877 6869 639a ac72 6893 ..,....whic..rh. │ │ │ │ +00071e20: 6973 9367 7561 7261 6e98 7465 6564 9374 is.guaran.teed.t │ │ │ │ +00071e30: 6f93 6578 6973 7493 6298 7993 7468 6593 o.exist.b.y.the. │ │ │ │ +00071e40: 6178 696f 6d93 eb61 494e 4649 4e49 5459 axiom..aINFINITY │ │ │ │ +00071e50: 8d91 00b0 9789 0000 6666 0003 7302 8e91 ........ff..s... │ │ │ │ +00071e60: 0423 9941 5893 cf28 7365 6593 5365 6374 .#.AX..(see.Sect │ │ │ │ +00071e70: 696f 6e93 3130 2e34 2e33 292e 8ea6 8d91 ion.10.4.3)..... │ │ │ │ +00071e80: f653 7a41 7396 040e 3077 90ac 7265 6c6c .SzAs...0w..rell │ │ │ │ +00071e90: 9b04 0e2f 6173 9364 650c 6e69 6e67 9874 .../as.de.ning.t │ │ │ │ +00071ea0: 90ac 7279 7090 538e 6573 2c91 0417 1169 ..ryp.S.es,....i │ │ │ │ +00071eb0: 7493 6973 9861 6c73 6f93 636f 6e95 ac72 t.is.also.con..r │ │ │ │ +00071ec0: 7693 656e 6965 6e93 7498 746f 9604 0e30 v.enien.t.to...0 │ │ │ │ +00071ed0: 6290 538e 6598 6162 6c65 9374 6f98 6465 b.S.e.able.to.de │ │ │ │ +00071ee0: 0c6e 6593 7490 ac72 7970 9553 8e65 986f .ne.t..ryp.S.e.o │ │ │ │ +00071ef0: 7093 6572 6174 6f72 732e 9105 a377 416e p.erators....wAn │ │ │ │ +00071f00: 8ea1 8d91 eaf1 eb65 7861 6d70 6c65 9604 .......example.. │ │ │ │ +00071f10: 6f53 779a ac72 6f75 6c64 9362 9053 8e65 oSw..rould.b.S.e │ │ │ │ +00071f20: 9361 9104 6f54 7498 7970 9a53 8e65 936f .a..oTt.yp.S.e.o │ │ │ │ +00071f30: 7098 6572 6174 6f72 93eb 4069 6e6a 93cf p.erator..@inj.. │ │ │ │ +00071f40: 7768 6963 90ac 7268 936d 6170 7098 6564 whic..rh.mapp.ed │ │ │ │ +00071f50: 9361 9373 6574 9374 6f91 046f 5474 6865 .a.set.to..oTthe │ │ │ │ +00071f60: 9373 6574 936f 6693 6f6e 652d 746f 2d6f .set.of.one-to-o │ │ │ │ +00071f70: 6e65 9328 8d69 2e65 2e8e 8ea1 8d91 eaf1 ne.(.i.e........ │ │ │ │ +00071f80: eb69 6e6a 6563 7469 769a ac72 6529 9603 .injectiv..re).. │ │ │ │ +00071f90: 6b0d 6675 6e63 7469 6f6e 7393 6f6e 9369 k.functions.on.i │ │ │ │ +00071fa0: 742e 9105 0e57 5468 6591 036b 0e73 7562 t....WThe..k.sub │ │ │ │ +00071fb0: 7365 7493 6f66 93d7 1b8d 906e 39da 218e set.of.....n9.!. │ │ │ │ +00071fc0: 910c 6e3b d71b 9103 d946 cf72 6570 7265 ..n;.....F.repre │ │ │ │ +00071fd0: 7365 6e98 7469 6e67 9328 d71b 906e 39cf sen.ting.(...n9. │ │ │ │ +00071fe0: 298d eb40 696e 6a8e 9111 35f2 cf77 986f )..@inj...5..w.o │ │ │ │ +00071ff0: 756c 6491 036b 0e62 9053 8e65 9364 650c uld..k.b.S.e.de. │ │ │ │ +00072000: 6e65 6493 6298 7993 7468 658e a18d 91ea ned.b.y.the..... │ │ │ │ +00072010: f1eb 7072 6564 6963 6174 6596 03d7 60df ..predicate...`. │ │ │ │ +00072020: 4f6e 658d 9100 b478 8900 0066 6600 0386 One....x...ff... │ │ │ │ +00072030: 668e 9104 3ade 4f6e 65cf 2e91 0532 7241 f...:.One....2rA │ │ │ │ +00072040: 6e6f 7468 6572 9365 7861 6d70 6c65 9b03 nother.example.. │ │ │ │ +00072050: d75f 7790 ac72 6f75 6c64 9362 9053 8e65 ._w..rould.b.S.e │ │ │ │ +00072060: 9361 9862 696e 6172 7993 6361 7274 6573 .a.binary.cartes │ │ │ │ +00072070: 6961 6e93 7072 6f95 538e 6475 6374 9874 ian.pro.S.duct.t │ │ │ │ +00072080: 90ac 7279 7093 6591 03d7 606f 7093 6572 ..ryp.e...`op.er │ │ │ │ +00072090: 6174 6f72 8ea1 8d91 eaf1 ebeb 4070 726f ator........@pro │ │ │ │ +000720a0: 9053 8e64 cf2e 9105 d6c0 5468 6973 9604 .S.d......This.. │ │ │ │ +000720b0: 1f48 6973 9364 650c 6e65 6493 629a ac72 .His.de.ned.b..r │ │ │ │ +000720c0: 7993 6398 686f 9053 8e6f 7369 6e67 9361 y.c.ho.S.osing.a │ │ │ │ +000720d0: 9372 6570 7265 7365 6e98 7469 6e67 9374 .represen.ting.t │ │ │ │ +000720e0: 9879 7090 538e 6593 636f 6e98 7461 696e .yp.S.e.con.tain │ │ │ │ +000720f0: 696e 6793 7498 7798 6f93 7498 7970 9053 ing.t.w.o.t.yp.S │ │ │ │ +00072100: 8e65 9376 91ff 58e4 6172 6961 626c 6573 .e.v..X.ariables │ │ │ │ +00072110: 2c91 042c 7073 6198 798e a18d 91ea f1eb ,..,psa.y....... │ │ │ │ +00072120: d71b 906e 39cf 5bd7 0b8d 9f01 cccc d531 ...n9.[........1 │ │ │ │ +00072130: 8e96 04c0 04cf 3b91 01ff fed7 0b8d 9f01 ......;......... │ │ │ │ +00072140: cccc d532 8e93 cf5d 2c91 03d6 9f73 7563 ...2...],....suc │ │ │ │ +00072150: 9aac 7268 9603 d19d 7468 6174 9366 6f72 ..rh....that.for │ │ │ │ +00072160: 9361 6e98 7993 7498 7970 9053 8e65 7393 .an.y.t.yp.S.es. │ │ │ │ +00072170: d71b 8d9f 01cc ccd5 318e 9108 91a1 cf61 ........1......a │ │ │ │ +00072180: 6e64 9103 d19e d71b 8d9f 01cc ccd5 328e nd............2. │ │ │ │ +00072190: 9b04 c004 cf2c 9103 d69f 6193 7375 6273 .....,....a.subs │ │ │ │ +000721a0: 6574 936f 6693 d71b 906e 39cf 5bd7 1b8d et.of....n9.[... │ │ │ │ +000721b0: 9f01 cccc d531 8e98 cf3b 9101 fffe d71b .....1...;...... │ │ │ │ +000721c0: 8d9f 01cc ccd5 328e 98cf 5d93 7265 7072 ......2...].repr │ │ │ │ +000721d0: 6573 656e 90ac 7274 7393 7468 6593 6361 esen..rts.the.ca │ │ │ │ +000721e0: 7274 6573 6961 6e8e a18d 91ea f1eb 7072 rtesian.......pr │ │ │ │ +000721f0: 6f90 538e 6475 6374 9603 eaa8 6f66 93d7 o.S.duct....of.. │ │ │ │ +00072200: 1b8d 9f01 cccc d531 8e91 08aa accf 616e .......1......an │ │ │ │ +00072210: 6493 d71b 8d9f 01cc ccd5 328e 9104 c004 d.........2..... │ │ │ │ +00072220: cf2e 9105 38e0 5468 6593 6465 7461 696c ....8.The.detail │ │ │ │ +00072230: 7393 6f66 9373 7563 9aac 7268 9361 9364 s.of.suc..rh.a.d │ │ │ │ +00072240: 650c 6e69 7469 6f6e 9361 7265 9367 6976 e.nition.are.giv │ │ │ │ +00072250: 9865 6e93 696e 9353 6563 7469 6f6e 9331 .en.in.Section.1 │ │ │ │ +00072260: 312e 392e 322e 312e 8ea6 8d91 f653 7a54 1.9.2.1......SzT │ │ │ │ +00072270: 9aac 7279 7090 538e 6573 9604 0d9b 696e ..ryp.S.es....in │ │ │ │ +00072280: 9104 0d9a eb48 484f 4c93 cf6d 9875 7374 .....HHOL..m.ust │ │ │ │ +00072290: 9364 656e 6f74 6591 040d 9a6e 6f6e 2d65 .denote....non-e │ │ │ │ +000722a0: 6d70 7498 7993 7365 7473 2e91 05a1 b854 mpt.y.sets.....T │ │ │ │ +000722b0: 6898 7573 9b04 0d9a 6974 9369 7393 6f6e h.us....it.is.on │ │ │ │ +000722c0: 6c79 9863 6f6e 7369 7374 656e 90ac 7274 ly.consisten..rt │ │ │ │ +000722d0: 9374 6f93 6465 0c6e 6598 6193 6e65 778e .to.de.ne.a.new. │ │ │ │ +000722e0: a18d 91ea f1eb 7490 ac72 7970 9053 8e65 ......t..ryp.S.e │ │ │ │ +000722f0: 9604 8d1a 6973 6f6d 6f72 7068 6963 9b04 ....isomorphic.. │ │ │ │ +00072300: 8d19 746f 9361 9873 7562 7365 7493 7370 ..to.a.subset.sp │ │ │ │ +00072310: 9053 8e65 6369 0c65 6498 6290 ac72 7993 .S.eci.ed.b..ry. │ │ │ │ +00072320: 6193 7072 6564 6963 6174 6598 d770 cf2c a.predicate..p., │ │ │ │ +00072330: 9104 b5b6 6966 9374 6865 7265 9869 7393 ....if.there.is. │ │ │ │ +00072340: 6174 986c 6561 7374 936f 6e65 9874 6869 at.least.one.thi │ │ │ │ +00072350: 6e67 9366 6f72 8ea1 8d91 eaf1 eb77 6869 ng.for.......whi │ │ │ │ +00072360: 6390 ac72 689b 043b c5d7 7096 043b c4cf c..rh..;..p..;.. │ │ │ │ +00072370: 686f 6c64 732c 8d91 0450 0c69 2e65 2e8e holds,...P.i.e.. │ │ │ │ +00072380: 911b cb1a da60 9108 1b27 39d7 783a 9370 .....`...'9.x:.p │ │ │ │ +00072390: 9878 cf2e 9106 2c36 4691 ff05 566f 7298 .x....,6F...Vor. │ │ │ │ +000723a0: 6578 616d 706c 652c 9104 500c 6974 9877 example,..P.it.w │ │ │ │ +000723b0: 90ac 726f 756c 6493 6290 538e 6598 696e ..rould.b.S.e.in │ │ │ │ +000723c0: 636f 6e73 6973 7465 6e90 ac72 7498 746f consisten..rt.to │ │ │ │ +000723d0: 9864 650c 6e65 9361 9862 696e 6172 798e .de.ne.a.binary. │ │ │ │ +000723e0: 8e9f 24fd 138e 8c8b 0000 0083 0000 0000 ..$............. │ │ │ │ 000723f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00072400: 0000 0000 0000 0000 0007 10a8 a002 cc05 ................ │ │ │ │ -00072410: 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d U...F........... │ │ │ │ -00072420: 9112 c761 d031 302e 352e 910a 8000 4578 ...a.10.5.....Ex │ │ │ │ -00072430: 7465 6e73 696f 6e73 9604 8000 6f66 9374 tensions....of.t │ │ │ │ -00072440: 6865 6f72 6965 7392 010a ea36 3133 318e heories....6131. │ │ │ │ -00072450: 9112 c761 9f05 6666 8900 00e6 6601 c73e ...a..ff....f..> │ │ │ │ -00072460: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 |......./......! │ │ │ │ -00072470: 8d91 12c7 61cf 7490 ac72 7970 9553 8e65 ....a.t..ryp.S.e │ │ │ │ -00072480: 9b02 ef14 6f70 9365 7261 746f 7296 02ef ....op.erator... │ │ │ │ -00072490: 15eb 4069 736f 98cf 7375 6390 ac72 6893 ..@iso..suc..rh. │ │ │ │ -000724a0: 7468 6174 9828 d71b 8d9f 01cc ccd5 318e that.(........1. │ │ │ │ -000724b0: 9604 c004 d73b 9101 fffe 1b8d 9f01 cccc .....;.......... │ │ │ │ -000724c0: d532 8e93 cf29 8deb 4069 736f 8e91 114f .2...)..@iso...O │ │ │ │ -000724d0: 67cf 6465 6e6f 7465 6498 7468 6596 02ef g.denoted.the... │ │ │ │ -000724e0: 1573 6574 986f 6693 6f6e 652d 746f 2d6f .set.of.one-to-o │ │ │ │ -000724f0: 6e65 9866 756e 6374 696f 6e73 9366 726f ne.functions.fro │ │ │ │ -00072500: 6d98 d71b 8d9f 01cc ccd5 318e 9107 af19 m.........1..... │ │ │ │ -00072510: e56f 6e74 6f8e a410 0000 8d91 12c7 61d7 .onto.........a. │ │ │ │ -00072520: 1b8d 9f01 cccc d532 8e9b 07d4 c2cf 6290 .......2......b. │ │ │ │ -00072530: 538e 6563 6175 7365 9603 14be 666f 7293 S.ecause....for. │ │ │ │ -00072540: 736f 6d65 9376 91ff 58e4 616c 7565 7393 some.v..X.alues. │ │ │ │ -00072550: 6f66 93d7 1b8d 9f01 cccc d531 8e98 cf61 of.........1...a │ │ │ │ -00072560: 6e64 93d7 1b8d 9f01 cccc d532 8e98 cf74 nd.........2...t │ │ │ │ -00072570: 6865 9373 6574 9377 9aac 726f 756c 6493 he.set.w..rould. │ │ │ │ -00072580: 6290 538e 6593 656d 7074 9879 3b91 035c b.S.e.empt.y;..\ │ │ │ │ -00072590: 0c66 6f72 9365 7861 6d70 6c65 9328 8deb .for.example.(.. │ │ │ │ -000725a0: 4069 6e64 8e91 10ca a3d7 3b8d 9101 fffe @ind......;..... │ │ │ │ -000725b0: eb40 6295 538e 6f93 6f6c 8e91 18aa 9dcf .@b.S.o.ol...... │ │ │ │ -000725c0: 298d eb40 6973 6f8e 8ea1 8d91 12c7 61cf )..@iso.......a. │ │ │ │ -000725d0: 779a ac72 6f75 6c64 9603 f02c 6465 6e6f w..rould...,deno │ │ │ │ -000725e0: 7465 9374 6865 9365 6d70 7498 7991 03f0 te.the.empt.y... │ │ │ │ -000725f0: 2d73 6574 2e91 0549 6c54 91ff 0556 6f93 -set...IlT...Vo. │ │ │ │ -00072600: 6198 7698 6f69 6493 7468 6973 2c91 03f1 a.v.oid.this,... │ │ │ │ -00072610: 8e61 9370 7265 636f 6e64 6974 696f 6e93 .a.precondition. │ │ │ │ -00072620: 6f66 9364 650c 6e69 6e67 9361 9103 f02d of.de.ning.a...- │ │ │ │ -00072630: 6e65 7793 7498 7970 9053 8e65 9369 7393 new.t.yp.S.e.is. │ │ │ │ -00072640: 7468 6174 8ea1 8d91 12c7 6174 6865 9603 that......athe.. │ │ │ │ -00072650: eaa8 7265 7072 6573 656e 9aac 7274 696e ..represen..rtin │ │ │ │ -00072660: 6793 7375 6273 6574 9369 7393 6e6f 6e2d g.subset.is.non- │ │ │ │ -00072670: 656d 7074 9879 91ff 0556 2e8e a18d 911e empt.y...V...... │ │ │ │ -00072680: 28f0 5491 ff05 566f 9603 eaa8 7375 6d6d (.T...Vo....summ │ │ │ │ -00072690: 6172 697a 652c 9361 936e 6577 9374 9aac arize,.a.new.t.. │ │ │ │ -000726a0: 7279 7090 538e 6593 6973 9364 650c 6e65 ryp.S.e.is.de.ne │ │ │ │ -000726b0: 6493 6298 793a 8ea9 18e4 7d8d 8d8d 8d91 d.b.y:....}..... │ │ │ │ -000726c0: 2123 c931 2e8e 8e8e 9130 274d 5370 9a53 !#.1.....0'MSp.S │ │ │ │ -000726d0: 8e65 6369 6679 696e 6796 03ea a861 6e93 .ecifying....an. │ │ │ │ -000726e0: 6578 6973 7469 6e67 9374 90ac 7279 7098 existing.t..ryp. │ │ │ │ -000726f0: 652e 8ea4 19a1 7f8d 8d8d 8d91 2123 c932 e...........!#.2 │ │ │ │ -00072700: 2e8e 8e8e 9130 274d 5370 9a53 8e65 6369 .....0'MSp.S.eci │ │ │ │ -00072710: 6679 696e 6796 03ea a861 9373 7562 7365 fying....a.subse │ │ │ │ -00072720: 7493 6f66 9374 6869 7393 7490 ac72 7970 t.of.this.t..ryp │ │ │ │ -00072730: 9865 2e8e a18d 8d8d 8d91 2123 c933 2e8e .e........!#.3.. │ │ │ │ -00072740: 8e8e 9130 274d 5072 6f9a ac72 7669 6e67 ...0'MPro..rving │ │ │ │ -00072750: 9603 eaa8 7468 6174 9374 6869 7393 7375 ....that.this.su │ │ │ │ -00072760: 6273 6574 9369 7393 6e6f 6e2d 656d 7074 bset.is.non-empt │ │ │ │ -00072770: 9879 91ff 0556 2e8e a18d 8d8d 8d91 2123 .y...V........!# │ │ │ │ -00072780: c934 2e8e 8e8e 9130 274d 5370 9a53 8e65 .4.....0'MSp.S.e │ │ │ │ -00072790: 6369 6679 696e 6796 03ea a874 6861 7493 cifying....that. │ │ │ │ -000727a0: 7468 6593 6e65 7793 7490 ac72 7970 9865 the.new.t..ryp.e │ │ │ │ -000727b0: 9369 7393 6973 6f6d 6f72 7068 6963 9374 .is.isomorphic.t │ │ │ │ -000727c0: 6f93 7468 6973 9373 7562 7365 742e 8ea6 o.this.subset... │ │ │ │ -000727d0: 8d91 12c7 6149 6e96 03ea a86d 6f72 6593 ....aIn....more. │ │ │ │ -000727e0: 6465 7461 696c 2c93 6465 0c6e 696e 6793 detail,.de.ning. │ │ │ │ -000727f0: 6193 6e65 7793 7490 ac72 7970 9053 8e65 a.new.t..ryp.S.e │ │ │ │ -00072800: 9328 d70b 8d9f 01cc ccd5 318e 9104 c004 .(........1..... │ │ │ │ -00072810: d73b 8d96 01ff fe3a 933a 933a 8e91 11ca .;.....:.:.:.... │ │ │ │ -00072820: 9c3b 9101 fffe 0b8d 9f01 cccc d86e 8e91 .;...........n.. │ │ │ │ -00072830: 05a8 50cf 298d eb40 6f70 8e91 10a7 41cf ..P.)..@op....A. │ │ │ │ -00072840: 636f 6e73 6973 7473 9369 6e3a 8ea6 8d8d consists.in:.... │ │ │ │ -00072850: 8d8d 9121 23c9 312e 8e8e 8e91 3027 4d53 ...!#.1.....0'MS │ │ │ │ -00072860: 709a 538e 6563 6966 7969 6e67 9603 80e5 p.S.ecifying.... │ │ │ │ -00072870: 6193 7495 ac72 7970 9865 2d69 6e2d 636f a.t..ryp.e-in-co │ │ │ │ -00072880: 6e93 7465 7874 2c91 0396 0cd7 0b8d 9f01 n.text,......... │ │ │ │ -00072890: cccc d531 8e91 04c0 04d7 3b8d 9601 fffe ...1......;..... │ │ │ │ -000728a0: 3a93 3a93 3a8e 9111 ca9c 3b91 01ff fe0b :.:.:.....;..... │ │ │ │ -000728b0: 8d9f 01cc ccd8 6e8e 9105 a850 d73a 1b91 ......n....P.:.. │ │ │ │ -000728c0: 03ef 1ecf 7361 9379 91ff 0556 2e91 0515 ....sa.y...V.... │ │ │ │ -000728d0: 9f54 6865 9103 80e4 7493 7970 9865 9603 .The....t.yp.e.. │ │ │ │ -000728e0: 80e5 d71b 9103 ef1e cf69 7393 6361 6c6c .........is.call │ │ │ │ -000728f0: 6564 9374 6865 93e5 7296 ff66 6665 7072 ed.the..r..ffepr │ │ │ │ -00072900: 9365 7365 6e74 696e 678e a910 0000 8d91 .esenting....... │ │ │ │ -00072910: 3027 4d74 7970 91ff 6666 6591 00e5 b0cf 0'Mtyp..ffe..... │ │ │ │ -00072920: 2c96 03ea a861 6e64 9374 6865 9374 9aac ,....and.the.t.. │ │ │ │ -00072930: 7279 7090 538e 6593 28d7 0b8d 9f01 cccc ryp.S.e.(....... │ │ │ │ -00072940: d531 8e91 04c0 04d7 3b8d 9601 fffe 3a93 .1......;.....:. │ │ │ │ -00072950: 3a93 3a8e 9111 ca9c 3b91 01ff fe0b 8d9f :.:.....;....... │ │ │ │ -00072960: 01cc ccd8 6e8e 9105 a850 cf29 8deb 406f ....n....P.)..@o │ │ │ │ -00072970: 708e 9110 a741 cf69 7393 696e 9874 656e p....A.is.in.ten │ │ │ │ -00072980: 6465 6493 746f 9362 9053 8e65 9369 736f ded.to.b.S.e.iso │ │ │ │ -00072990: 6d6f 7270 6869 6393 746f 9361 9373 7562 morphic.to.a.sub │ │ │ │ -000729a0: 7365 7493 6f66 93d7 1b90 6e39 cf2e 8ea1 set.of....n9.... │ │ │ │ -000729b0: 8d8d 8d8d 9121 23c9 322e 8e8e 8e91 3027 .....!#.2.....0' │ │ │ │ -000729c0: 4d53 7090 538e 6563 6966 7969 6e67 9604 MSp.S.ecifying.. │ │ │ │ -000729d0: 7d01 6191 047d 0063 6c6f 7365 6493 7465 }.a..}.closed.te │ │ │ │ -000729e0: 726d 2d69 6e2d 636f 6e9a ac72 7465 7874 rm-in-con..rtext │ │ │ │ -000729f0: 2c91 04a1 96d7 0b8d 9f01 cccc d531 8e91 ,............1.. │ │ │ │ -00072a00: 04c0 04d7 3b8d 9601 fffe 3a93 3a93 3a8e ....;.....:.:.:. │ │ │ │ -00072a10: 9111 ca9c 3b96 01ff fe0b 8d9f 01cc ccd8 ....;........... │ │ │ │ -00072a20: 6e8e 9105 a850 d73b 933a 7096 047d 01cf n....P.;.:p..}.. │ │ │ │ -00072a30: 7361 9879 91ff 0556 2c91 04a1 976f 6691 sa.y...V,....of. │ │ │ │ -00072a40: 047d 0074 9879 709a 538e 6593 d71b 8d90 .}.t.yp.S.e..... │ │ │ │ -00072a50: 6e39 da21 8e8d 910c 6e3b eb40 6298 6f98 n9.!....n;.@b.o. │ │ │ │ -00072a60: 6f6c 8e91 2318 dacf 2e91 06ef e954 6865 ol..#........The │ │ │ │ -00072a70: 9374 6572 6d8e a68d 9130 274d d770 9606 .term....0'M.p.. │ │ │ │ -00072a80: 593d cf69 739b 0659 3e63 616c 6c65 6493 Y=.is..Y>called. │ │ │ │ -00072a90: 7468 6593 e563 6861 7291 ff66 6661 6374 the..char..ffact │ │ │ │ -00072aa0: 6572 6973 7469 6391 066f 7766 756e 6374 eristic..owfunct │ │ │ │ -00072ab0: 696f 6e91 00e5 b0cf 2e91 0c84 a054 6869 ion..........Thi │ │ │ │ -00072ac0: 7393 6465 0c6e 6573 9874 6865 9373 7562 s.de.nes.the.sub │ │ │ │ -00072ad0: 7365 7493 6f66 93d7 1b91 06c7 77cf 746f set.of......w.to │ │ │ │ -00072ae0: 9377 6869 6390 ac72 688e a68d 9130 274d .whic..rh....0'M │ │ │ │ -00072af0: 28d7 0b8d 9f01 cccc d531 8e91 04c0 04d7 (........1...... │ │ │ │ -00072b00: 3b8d 9601 fffe 3a93 3a93 3a8e 9111 ca9c ;.....:.:.:..... │ │ │ │ -00072b10: 3b91 01ff fe0b 8d9f 01cc ccd8 6e8e 9105 ;...........n... │ │ │ │ -00072b20: a850 cf29 8deb 406f 708e 9110 a741 cf69 .P.)..@op....A.i │ │ │ │ -00072b30: 7396 03ea a874 6f93 6290 538e 6593 6973 s....to.b.S.e.is │ │ │ │ -00072b40: 6f6d 6f72 7068 6963 2e8d 8d9f fba5 32d5 omorphic......2. │ │ │ │ -00072b50: 368e 8e8e a18d 8d8d 8d91 2123 c9cf 332e 6.........!#..3. │ │ │ │ -00072b60: 8e8e 8e91 3027 4d50 726f 90ac 7276 696e ....0'MPro..rvin │ │ │ │ -00072b70: 6791 07d5 50da 6091 073f fa39 d778 8d9f g...P.`..?.9.x.. │ │ │ │ -00072b80: 01cc ccd8 1b8e 9105 a4ff d73a 9603 eaa8 ...........:.... │ │ │ │ -00072b90: 7093 78cf 2e8e a18d 8d8d 8d91 2123 c934 p.x.........!#.4 │ │ │ │ -00072ba0: 2e8e 8e8e 9130 274d 4173 7365 7274 696e .....0'MAssertin │ │ │ │ -00072bb0: 6796 05b1 4761 6e9b 05b1 4861 7869 6f6d g...Gan...Haxiom │ │ │ │ -00072bc0: 9373 6190 ac72 7969 6e67 9374 6861 7493 .sa..rying.that. │ │ │ │ -00072bd0: 28d7 0b8d 9f01 cccc d531 8e91 04c0 04d7 (........1...... │ │ │ │ -00072be0: 3b8d 9601 fffe 3a93 3a93 3a8e 9111 ca9c ;.....:.:.:..... │ │ │ │ -00072bf0: 3b91 01ff fe0b 8d9f 01cc ccd8 6e8e 9105 ;...........n... │ │ │ │ -00072c00: a850 cf29 8deb 406f 708e 9112 6de1 cf69 .P.)..@op...m..i │ │ │ │ -00072c10: 7393 6973 6f6d 6f72 7068 6963 9374 6f93 s.isomorphic.to. │ │ │ │ -00072c20: 7468 6598 7375 6273 6574 936f 6693 d71b the.subset.of... │ │ │ │ -00072c30: 8ea6 8d91 3027 4dcf 7365 6c65 6374 6564 ....0'M.selected │ │ │ │ -00072c40: 9603 eaa8 6290 ac72 7993 d770 cf2e 8e9f ....b..ry..p.... │ │ │ │ -00072c50: 18e4 7c8d 911e 28f0 5491 ff05 566f 9603 ..|...(.T...Vo.. │ │ │ │ -00072c60: 9da6 6d61 6b90 ac72 659b 039d a774 6869 ..mak..re....thi │ │ │ │ -00072c70: 7393 666f 726d 616c 2c91 03ad 0d74 6865 s.formal,....the │ │ │ │ -00072c80: 9374 6865 6f72 798d 98eb 614c 4f47 8e91 .theory...aLOG.. │ │ │ │ -00072c90: 187a 4bcf 7072 6f90 ac72 7669 6465 7393 .zK.pro..rvides. │ │ │ │ -00072ca0: 7468 6593 7090 538e 6f6c 796d 6f72 7068 the.p.S.olymorph │ │ │ │ -00072cb0: 6963 9863 6f6e 7374 616e 90ac 7274 93df ic.constan..rt.. │ │ │ │ -00072cc0: 5491 ff05 5679 7090 538e 658d 9100 b478 T...Vyp.S.e....x │ │ │ │ -00072cd0: 8900 0066 6600 0386 668e 9104 3ade 4465 ...ff...f...:.De │ │ │ │ -00072ce0: 0c6e 6974 696f 6e8e a68d 9112 c761 cf64 .nition......a.d │ │ │ │ -00072cf0: 650c 6e65 6496 04de 9f69 6e9b 04de a053 e.ned....in....S │ │ │ │ -00072d00: 6563 7469 6f6e 9331 302e 342e 322e 9108 ection.10.4.2... │ │ │ │ -00072d10: 14c7 5468 6593 666f 726d 90ac 7275 6c61 ..The.form..rula │ │ │ │ -00072d20: 98da 39d7 668d 9f01 dddf d528 d80b 8d9f ..9.f......(.... │ │ │ │ -00072d30: 011c 71d6 318e 9104 2aa7 d83b 8d3a 3a3a ..q.1...*..;.::: │ │ │ │ -00072d40: 8e91 0715 5c3b 0b8d 9f01 0000 d96e 8e91 ....\;.......n.. │ │ │ │ -00072d50: 051e 37d5 298d eb41 6f70 8e8d 9109 3651 ..7.)..Aop....6Q │ │ │ │ -00072d60: db21 8e91 11b6 59d8 1b8e 913d fa20 d73a .!....Y....=. .: │ │ │ │ -00072d70: 8d93 df54 91ff 0556 7970 9053 8e65 8d8d ...T...Vyp.S.e.. │ │ │ │ -00072d80: 9100 b478 8900 0066 6600 0386 668e 8e91 ...x...ff...f... │ │ │ │ -00072d90: 043a de44 650c 6e69 7469 6f6e 8e91 559b .:.De.nition..U. │ │ │ │ -00072da0: 70d7 7093 6691 0626 9fcf 6173 7365 7274 p.p.f..&..assert │ │ │ │ -00072db0: 7393 7468 6174 8ea6 8d91 12c7 6174 6865 s.that......athe │ │ │ │ -00072dc0: 7265 9603 f5d9 6578 6973 7473 9361 936f re....exists.a.o │ │ │ │ -00072dd0: 6e65 2d74 6f2d 6f6e 6593 6d61 7093 d766 ne-to-one.map..f │ │ │ │ -00072de0: 9105 3dd8 cf66 726f 6d93 28d7 0b8d 9f01 ..=..from.(..... │ │ │ │ -00072df0: cccc d531 8e91 04c0 04d7 3b8d 9601 fffe ...1......;..... │ │ │ │ -00072e00: 3a93 3a93 3a8e 9111 ca9c 3b91 01ff fe0b :.:.:.....;..... │ │ │ │ -00072e10: 8d9f 01cc ccd8 6e8e 9105 a850 cf29 8deb ......n....P.).. │ │ │ │ -00072e20: 406f 708e 9110 b272 cf6f 6e9a ac72 746f @op....r.on..rto │ │ │ │ -00072e30: 9374 6865 9373 7562 7365 7493 6f66 9365 .the.subset.of.e │ │ │ │ -00072e40: 6c65 6d65 6e98 7473 936f 6693 d71b 9104 lemen.ts.of..... │ │ │ │ -00072e50: 6412 cf66 6f72 8ea6 8d91 12c7 6177 6869 d..for......awhi │ │ │ │ -00072e60: 639a ac72 6896 03ea a8d7 7093 cf69 7393 c..rh.....p..is. │ │ │ │ -00072e70: 7472 7565 2e91 0538 e048 656e 6365 2c93 true...8.Hence,. │ │ │ │ -00072e80: 7468 6593 6178 696f 6d93 7468 6174 9363 the.axiom.that.c │ │ │ │ -00072e90: 9868 6172 6163 7465 7269 7a65 7393 28d7 .haracterizes.(. │ │ │ │ -00072ea0: 0b8d 9f01 cccc d531 8e91 04c0 04d7 3b8d .......1......;. │ │ │ │ -00072eb0: 9601 fffe 3a93 3a93 3a8e 9111 ca9c 3b91 ....:.:.:.....;. │ │ │ │ -00072ec0: 01ff fe0b 8d9f 01cc ccd8 6e8e 9105 a850 ..........n....P │ │ │ │ -00072ed0: cf29 8deb 406f 708e 9110 a741 cf69 733a .)..@op....A.is: │ │ │ │ -00072ee0: 8ea4 18e4 7d8d 8d8d 911c b209 da60 9107 ....}........`.. │ │ │ │ -00072ef0: 3ffa 39d7 668d 9f01 dddf d528 d80b 8d9f ?.9.f......(.... │ │ │ │ -00072f00: 011c 71d6 318e 9104 2aa7 d83b 8d3a 3a3a ..q.1...*..;.::: │ │ │ │ -00072f10: 8e91 0715 5c3b 0b8d 9f01 0000 d96e 8e91 ....\;.......n.. │ │ │ │ -00072f20: 051e 37d5 298d eb41 6f70 8e8d 9109 3651 ..7.)..Aop....6Q │ │ │ │ -00072f30: db21 8e91 11b6 59d8 1b8e 913d fa20 d73a .!....Y....=. .: │ │ │ │ -00072f40: 8d91 03ea a8df 5491 ff05 5679 7090 538e ......T...Vyp.S. │ │ │ │ -00072f50: 658d 8d91 00b4 7889 0000 6666 0003 8666 e.....x...ff...f │ │ │ │ -00072f60: 8e8e 9104 3ade 4465 0c6e 6974 696f 6e8e ....:.De.nition. │ │ │ │ -00072f70: 9153 b381 d770 9103 eaa8 668e 8e8e a18d .S...p....f..... │ │ │ │ -00072f80: 911e 28f0 cf44 650c 6e69 6e67 9604 20b5 ..(..De.ning.. . │ │ │ │ -00072f90: 619b 0420 b66e 6577 9374 90ac 7279 7090 a.. .new.t..ryp. │ │ │ │ -00072fa0: 538e 6598 28d7 0b8d 9f01 cccc d531 8e91 S.e.(........1.. │ │ │ │ -00072fb0: 04c0 04d7 3b8d 9601 fffe 3a93 3a93 3a8e ....;.....:.:.:. │ │ │ │ -00072fc0: 9111 ca9c 3b91 01ff fe0b 8d9f 01cc ccd8 ....;........... │ │ │ │ -00072fd0: 6e8e 9105 a850 cf29 8deb 406f 708e 9110 n....P.)..@op... │ │ │ │ -00072fe0: dd4e cf69 6e98 6193 7468 656f 7279 98da .N.in.a.theory.. │ │ │ │ -00072ff0: 5491 072d 82cf 7468 90ac 7275 7398 636f T..-..th..rus.co │ │ │ │ -00073000: 6e73 6973 7473 936f 6698 696e 90ac 7274 nsists.of.in..rt │ │ │ │ -00073010: 726f 9053 8e64 7563 696e 678d 93eb 406f ro.S.ducing...@o │ │ │ │ -00073020: 708e 9114 fe04 cf61 7393 618e a68d 9112 p......as.a..... │ │ │ │ -00073030: c761 6e65 7796 034d 2ed7 6ecf 2d61 7279 .anew..M..n.-ary │ │ │ │ -00073040: 9103 4d2f 7490 ac72 7970 9a53 8e65 936f ..M/t..ryp.S.e.o │ │ │ │ -00073050: 7098 6572 6174 6f72 9361 6e64 9103 4d2f p.erator.and..M/ │ │ │ │ -00073060: 7468 6593 6162 986f 95ac 7276 9365 9603 the.ab.o..rv.e.. │ │ │ │ -00073070: 4d2e 6178 696f 6d9b 034d 2f61 7393 6193 M.axiom..M/as.a. │ │ │ │ -00073080: 6e65 7798 6178 696f 6d2e 9105 0462 4696 new.axiom....bF. │ │ │ │ -00073090: ff05 566f 726d 616c 6c79 932c 9103 6cad ..Vormally.,..l. │ │ │ │ -000730a0: 6191 034d 2ee5 7479 7091 ff66 6665 9103 a..M..typ..ffe.. │ │ │ │ -000730b0: a276 6465 0c6e 6974 696f 6e8e a68d 9112 .vde.nition..... │ │ │ │ -000730c0: c761 cf66 6f72 9603 eaa8 6193 7468 656f .a.for....a.theo │ │ │ │ -000730d0: 7279 93da 5491 06f7 75cf 6973 9367 6976 ry..T...u.is.giv │ │ │ │ -000730e0: 9aac 7265 6e93 6298 798e 9f15 a17f 8d91 ..ren.b.y....... │ │ │ │ -000730f0: 12c7 61d0 4461 7461 8ea1 8d8d 8d91 18c7 ..a.Data........ │ │ │ │ -00073100: 61da 68cf 28d7 0b8d 9f01 cccc d531 8e91 a.h.(........1.. │ │ │ │ -00073110: 04c0 04d7 3b8d 9601 fffe 3a93 3a93 3a8e ....;.....:.:.:. │ │ │ │ -00073120: 9111 ca9c 3b91 01ff fe0b 8d9f 01cc ccd8 ....;........... │ │ │ │ -00073130: 6e8e 9105 a850 cf29 8deb 406f 708e 910c n....P.)..@op... │ │ │ │ -00073140: bc99 d73b 9605 eaa6 1b90 c71d 3b93 708d ...;........;.p. │ │ │ │ -00073150: 9f01 cccc d81b 8d90 497b db21 8e8d 9108 ........I{.!.... │ │ │ │ -00073160: c983 eb41 6295 3c72 6f93 6f6c 8e8e 911e ...Ab.|....... │ │ │ │ +00072470: 2fdf 8da0 fd8b d021 8d91 12c7 61cf 7490 /......!....a.t. │ │ │ │ +00072480: ac72 7970 9553 8e65 9b02 ef14 6f70 9365 .ryp.S.e....op.e │ │ │ │ +00072490: 7261 746f 7296 02ef 15eb 4069 736f 98cf rator.....@iso.. │ │ │ │ +000724a0: 7375 6390 ac72 6893 7468 6174 9828 d71b suc..rh.that.(.. │ │ │ │ +000724b0: 8d9f 01cc ccd5 318e 9604 c004 d73b 9101 ......1......;.. │ │ │ │ +000724c0: fffe 1b8d 9f01 cccc d532 8e93 cf29 8deb .........2...).. │ │ │ │ +000724d0: 4069 736f 8e91 114f 67cf 6465 6e6f 7465 @iso...Og.denote │ │ │ │ +000724e0: 6498 7468 6596 02ef 1573 6574 986f 6693 d.the....set.of. │ │ │ │ +000724f0: 6f6e 652d 746f 2d6f 6e65 9866 756e 6374 one-to-one.funct │ │ │ │ +00072500: 696f 6e73 9366 726f 6d98 d71b 8d9f 01cc ions.from....... │ │ │ │ +00072510: ccd5 318e 9107 af19 e56f 6e74 6f8e a410 ..1......onto... │ │ │ │ +00072520: 0000 8d91 12c7 61d7 1b8d 9f01 cccc d532 ......a........2 │ │ │ │ +00072530: 8e9b 07d4 c2cf 6290 538e 6563 6175 7365 ......b.S.ecause │ │ │ │ +00072540: 9603 14be 666f 7293 736f 6d65 9376 91ff ....for.some.v.. │ │ │ │ +00072550: 58e4 616c 7565 7393 6f66 93d7 1b8d 9f01 X.alues.of...... │ │ │ │ +00072560: cccc d531 8e98 cf61 6e64 93d7 1b8d 9f01 ...1...and...... │ │ │ │ +00072570: cccc d532 8e98 cf74 6865 9373 6574 9377 ...2...the.set.w │ │ │ │ +00072580: 9aac 726f 756c 6493 6290 538e 6593 656d ..rould.b.S.e.em │ │ │ │ +00072590: 7074 9879 3b91 035c 0c66 6f72 9365 7861 pt.y;..\.for.exa │ │ │ │ +000725a0: 6d70 6c65 9328 8deb 4069 6e64 8e91 10ca mple.(..@ind.... │ │ │ │ +000725b0: a3d7 3b8d 9101 fffe eb40 6295 538e 6f93 ..;......@b.S.o. │ │ │ │ +000725c0: 6f6c 8e91 18aa 9dcf 298d eb40 6973 6f8e ol......)..@iso. │ │ │ │ +000725d0: 8ea1 8d91 12c7 61cf 779a ac72 6f75 6c64 ......a.w..rould │ │ │ │ +000725e0: 9603 f02c 6465 6e6f 7465 9374 6865 9365 ...,denote.the.e │ │ │ │ +000725f0: 6d70 7498 7991 03f0 2d73 6574 2e91 0549 mpt.y...-set...I │ │ │ │ +00072600: 6c54 91ff 0556 6f93 6198 7698 6f69 6493 lT...Vo.a.v.oid. │ │ │ │ +00072610: 7468 6973 2c91 03f1 8e61 9370 7265 636f this,....a.preco │ │ │ │ +00072620: 6e64 6974 696f 6e93 6f66 9364 650c 6e69 ndition.of.de.ni │ │ │ │ +00072630: 6e67 9361 9103 f02d 6e65 7793 7498 7970 ng.a...-new.t.yp │ │ │ │ +00072640: 9053 8e65 9369 7393 7468 6174 8ea1 8d91 .S.e.is.that.... │ │ │ │ +00072650: 12c7 6174 6865 9603 eaa8 7265 7072 6573 ..athe....repres │ │ │ │ +00072660: 656e 9aac 7274 696e 6793 7375 6273 6574 en..rting.subset │ │ │ │ +00072670: 9369 7393 6e6f 6e2d 656d 7074 9879 91ff .is.non-empt.y.. │ │ │ │ +00072680: 0556 2e8e a18d 911e 28f0 5491 ff05 566f .V......(.T...Vo │ │ │ │ +00072690: 9603 eaa8 7375 6d6d 6172 697a 652c 9361 ....summarize,.a │ │ │ │ +000726a0: 936e 6577 9374 9aac 7279 7090 538e 6593 .new.t..ryp.S.e. │ │ │ │ +000726b0: 6973 9364 650c 6e65 6493 6298 793a 8ea9 is.de.ned.b.y:.. │ │ │ │ +000726c0: 18e4 7d8d 8d8d 8d91 2123 c931 2e8e 8e8e ..}.....!#.1.... │ │ │ │ +000726d0: 9130 274d 5370 9a53 8e65 6369 6679 696e .0'MSp.S.ecifyin │ │ │ │ +000726e0: 6796 03ea a861 6e93 6578 6973 7469 6e67 g....an.existing │ │ │ │ +000726f0: 9374 90ac 7279 7098 652e 8ea4 19a1 7f8d .t..ryp.e....... │ │ │ │ +00072700: 8d8d 8d91 2123 c932 2e8e 8e8e 9130 274d ....!#.2.....0'M │ │ │ │ +00072710: 5370 9a53 8e65 6369 6679 696e 6796 03ea Sp.S.ecifying... │ │ │ │ +00072720: a861 9373 7562 7365 7493 6f66 9374 6869 .a.subset.of.thi │ │ │ │ +00072730: 7393 7490 ac72 7970 9865 2e8e a18d 8d8d s.t..ryp.e...... │ │ │ │ +00072740: 8d91 2123 c933 2e8e 8e8e 9130 274d 5072 ..!#.3.....0'MPr │ │ │ │ +00072750: 6f9a ac72 7669 6e67 9603 eaa8 7468 6174 o..rving....that │ │ │ │ +00072760: 9374 6869 7393 7375 6273 6574 9369 7393 .this.subset.is. │ │ │ │ +00072770: 6e6f 6e2d 656d 7074 9879 91ff 0556 2e8e non-empt.y...V.. │ │ │ │ +00072780: a18d 8d8d 8d91 2123 c934 2e8e 8e8e 9130 ......!#.4.....0 │ │ │ │ +00072790: 274d 5370 9a53 8e65 6369 6679 696e 6796 'MSp.S.ecifying. │ │ │ │ +000727a0: 03ea a874 6861 7493 7468 6593 6e65 7793 ...that.the.new. │ │ │ │ +000727b0: 7490 ac72 7970 9865 9369 7393 6973 6f6d t..ryp.e.is.isom │ │ │ │ +000727c0: 6f72 7068 6963 9374 6f93 7468 6973 9373 orphic.to.this.s │ │ │ │ +000727d0: 7562 7365 742e 8ea6 8d91 12c7 6149 6e96 ubset.......aIn. │ │ │ │ +000727e0: 03ea a86d 6f72 6593 6465 7461 696c 2c93 ...more.detail,. │ │ │ │ +000727f0: 6465 0c6e 696e 6793 6193 6e65 7793 7490 de.ning.a.new.t. │ │ │ │ +00072800: ac72 7970 9053 8e65 9328 d70b 8d9f 01cc .ryp.S.e.(...... │ │ │ │ +00072810: ccd5 318e 9104 c004 d73b 8d96 01ff fe3a ..1......;.....: │ │ │ │ +00072820: 933a 933a 8e91 11ca 9c3b 9101 fffe 0b8d .:.:.....;...... │ │ │ │ +00072830: 9f01 cccc d86e 8e91 05a8 50cf 298d eb40 .....n....P.)..@ │ │ │ │ +00072840: 6f70 8e91 10a7 41cf 636f 6e73 6973 7473 op....A.consists │ │ │ │ +00072850: 9369 6e3a 8ea6 8d8d 8d8d 9121 23c9 312e .in:.......!#.1. │ │ │ │ +00072860: 8e8e 8e91 3027 4d53 709a 538e 6563 6966 ....0'MSp.S.ecif │ │ │ │ +00072870: 7969 6e67 9603 80e5 6193 7495 ac72 7970 ying....a.t..ryp │ │ │ │ +00072880: 9865 2d69 6e2d 636f 6e93 7465 7874 2c91 .e-in-con.text,. │ │ │ │ +00072890: 0396 0cd7 0b8d 9f01 cccc d531 8e91 04c0 ...........1.... │ │ │ │ +000728a0: 04d7 3b8d 9601 fffe 3a93 3a93 3a8e 9111 ..;.....:.:.:... │ │ │ │ +000728b0: ca9c 3b91 01ff fe0b 8d9f 01cc ccd8 6e8e ..;...........n. │ │ │ │ +000728c0: 9105 a850 d73a 1b91 03ef 1ecf 7361 9379 ...P.:......sa.y │ │ │ │ +000728d0: 91ff 0556 2e91 0515 9f54 6865 9103 80e4 ...V.....The.... │ │ │ │ +000728e0: 7493 7970 9865 9603 80e5 d71b 9103 ef1e t.yp.e.......... │ │ │ │ +000728f0: cf69 7393 6361 6c6c 6564 9374 6865 93e5 .is.called.the.. │ │ │ │ +00072900: 7296 ff66 6665 7072 9365 7365 6e74 696e r..ffepr.esentin │ │ │ │ +00072910: 678e a910 0000 8d91 3027 4d74 7970 91ff g.......0'Mtyp.. │ │ │ │ +00072920: 6666 6591 00e5 b0cf 2c96 03ea a861 6e64 ffe.....,....and │ │ │ │ +00072930: 9374 6865 9374 9aac 7279 7090 538e 6593 .the.t..ryp.S.e. │ │ │ │ +00072940: 28d7 0b8d 9f01 cccc d531 8e91 04c0 04d7 (........1...... │ │ │ │ +00072950: 3b8d 9601 fffe 3a93 3a93 3a8e 9111 ca9c ;.....:.:.:..... │ │ │ │ +00072960: 3b91 01ff fe0b 8d9f 01cc ccd8 6e8e 9105 ;...........n... │ │ │ │ +00072970: a850 cf29 8deb 406f 708e 9110 a741 cf69 .P.)..@op....A.i │ │ │ │ +00072980: 7393 696e 9874 656e 6465 6493 746f 9362 s.in.tended.to.b │ │ │ │ +00072990: 9053 8e65 9369 736f 6d6f 7270 6869 6393 .S.e.isomorphic. │ │ │ │ +000729a0: 746f 9361 9373 7562 7365 7493 6f66 93d7 to.a.subset.of.. │ │ │ │ +000729b0: 1b90 6e39 cf2e 8ea1 8d8d 8d8d 9121 23c9 ..n9.........!#. │ │ │ │ +000729c0: 322e 8e8e 8e91 3027 4d53 7090 538e 6563 2.....0'MSp.S.ec │ │ │ │ +000729d0: 6966 7969 6e67 9604 7d01 6191 047d 0063 ifying..}.a..}.c │ │ │ │ +000729e0: 6c6f 7365 6493 7465 726d 2d69 6e2d 636f losed.term-in-co │ │ │ │ +000729f0: 6e9a ac72 7465 7874 2c91 04a1 96d7 0b8d n..rtext,....... │ │ │ │ +00072a00: 9f01 cccc d531 8e91 04c0 04d7 3b8d 9601 .....1......;... │ │ │ │ +00072a10: fffe 3a93 3a93 3a8e 9111 ca9c 3b96 01ff ..:.:.:.....;... │ │ │ │ +00072a20: fe0b 8d9f 01cc ccd8 6e8e 9105 a850 d73b ........n....P.; │ │ │ │ +00072a30: 933a 7096 047d 01cf 7361 9879 91ff 0556 .:p..}..sa.y...V │ │ │ │ +00072a40: 2c91 04a1 976f 6691 047d 0074 9879 709a ,....of..}.t.yp. │ │ │ │ +00072a50: 538e 6593 d71b 8d90 6e39 da21 8e8d 910c S.e.....n9.!.... │ │ │ │ +00072a60: 6e3b eb40 6298 6f98 6f6c 8e91 2318 dacf n;.@b.o.ol..#... │ │ │ │ +00072a70: 2e91 06ef e954 6865 9374 6572 6d8e a68d .....The.term... │ │ │ │ +00072a80: 9130 274d d770 9606 593d cf69 739b 0659 .0'M.p..Y=.is..Y │ │ │ │ +00072a90: 3e63 616c 6c65 6493 7468 6593 e563 6861 >called.the..cha │ │ │ │ +00072aa0: 7291 ff66 6661 6374 6572 6973 7469 6391 r..ffacteristic. │ │ │ │ +00072ab0: 066f 7766 756e 6374 696f 6e91 00e5 b0cf .owfunction..... │ │ │ │ +00072ac0: 2e91 0c84 a054 6869 7393 6465 0c6e 6573 .....This.de.nes │ │ │ │ +00072ad0: 9874 6865 9373 7562 7365 7493 6f66 93d7 .the.subset.of.. │ │ │ │ +00072ae0: 1b91 06c7 77cf 746f 9377 6869 6390 ac72 ....w.to.whic..r │ │ │ │ +00072af0: 688e a68d 9130 274d 28d7 0b8d 9f01 cccc h....0'M(....... │ │ │ │ +00072b00: d531 8e91 04c0 04d7 3b8d 9601 fffe 3a93 .1......;.....:. │ │ │ │ +00072b10: 3a93 3a8e 9111 ca9c 3b91 01ff fe0b 8d9f :.:.....;....... │ │ │ │ +00072b20: 01cc ccd8 6e8e 9105 a850 cf29 8deb 406f ....n....P.)..@o │ │ │ │ +00072b30: 708e 9110 a741 cf69 7396 03ea a874 6f93 p....A.is....to. │ │ │ │ +00072b40: 6290 538e 6593 6973 6f6d 6f72 7068 6963 b.S.e.isomorphic │ │ │ │ +00072b50: 2e8d 8d9f fba5 32d5 368e 8e8e a18d 8d8d ......2.6....... │ │ │ │ +00072b60: 8d91 2123 c9cf 332e 8e8e 8e91 3027 4d50 ..!#..3.....0'MP │ │ │ │ +00072b70: 726f 90ac 7276 696e 6791 07d5 50da 6091 ro..rving...P.`. │ │ │ │ +00072b80: 073f fa39 d778 8d9f 01cc ccd8 1b8e 9105 .?.9.x.......... │ │ │ │ +00072b90: a4ff d73a 9603 eaa8 7093 78cf 2e8e a18d ...:....p.x..... │ │ │ │ +00072ba0: 8d8d 8d91 2123 c934 2e8e 8e8e 9130 274d ....!#.4.....0'M │ │ │ │ +00072bb0: 4173 7365 7274 696e 6796 05b1 4761 6e9b Asserting...Gan. │ │ │ │ +00072bc0: 05b1 4861 7869 6f6d 9373 6190 ac72 7969 ..Haxiom.sa..ryi │ │ │ │ +00072bd0: 6e67 9374 6861 7493 28d7 0b8d 9f01 cccc ng.that.(....... │ │ │ │ +00072be0: d531 8e91 04c0 04d7 3b8d 9601 fffe 3a93 .1......;.....:. │ │ │ │ +00072bf0: 3a93 3a8e 9111 ca9c 3b91 01ff fe0b 8d9f :.:.....;....... │ │ │ │ +00072c00: 01cc ccd8 6e8e 9105 a850 cf29 8deb 406f ....n....P.)..@o │ │ │ │ +00072c10: 708e 9112 6de1 cf69 7393 6973 6f6d 6f72 p...m..is.isomor │ │ │ │ +00072c20: 7068 6963 9374 6f93 7468 6598 7375 6273 phic.to.the.subs │ │ │ │ +00072c30: 6574 936f 6693 d71b 8ea6 8d91 3027 4dcf et.of.......0'M. │ │ │ │ +00072c40: 7365 6c65 6374 6564 9603 eaa8 6290 ac72 selected....b..r │ │ │ │ +00072c50: 7993 d770 cf2e 8e9f 18e4 7c8d 911e 28f0 y..p......|...(. │ │ │ │ +00072c60: 5491 ff05 566f 9603 9da6 6d61 6b90 ac72 T...Vo....mak..r │ │ │ │ +00072c70: 659b 039d a774 6869 7393 666f 726d 616c e....this.formal │ │ │ │ +00072c80: 2c91 03ad 0d74 6865 9374 6865 6f72 798d ,....the.theory. │ │ │ │ +00072c90: 98eb 614c 4f47 8e91 187a 4bcf 7072 6f90 ..aLOG...zK.pro. │ │ │ │ +00072ca0: ac72 7669 6465 7393 7468 6593 7090 538e .rvides.the.p.S. │ │ │ │ +00072cb0: 6f6c 796d 6f72 7068 6963 9863 6f6e 7374 olymorphic.const │ │ │ │ +00072cc0: 616e 90ac 7274 93df 5491 ff05 5679 7090 an..rt..T...Vyp. │ │ │ │ +00072cd0: 538e 658d 9100 b478 8900 0066 6600 0386 S.e....x...ff... │ │ │ │ +00072ce0: 668e 9104 3ade 4465 0c6e 6974 696f 6e8e f...:.De.nition. │ │ │ │ +00072cf0: a68d 9112 c761 cf64 650c 6e65 6496 04de .....a.de.ned... │ │ │ │ +00072d00: 9f69 6e9b 04de a053 6563 7469 6f6e 9331 .in....Section.1 │ │ │ │ +00072d10: 302e 342e 322e 9108 14c7 5468 6593 666f 0.4.2.....The.fo │ │ │ │ +00072d20: 726d 90ac 7275 6c61 98da 39d7 668d 9f01 rm..rula..9.f... │ │ │ │ +00072d30: dddf d528 d80b 8d9f 011c 71d6 318e 9104 ...(......q.1... │ │ │ │ +00072d40: 2aa7 d83b 8d3a 3a3a 8e91 0715 5c3b 0b8d *..;.:::....\;.. │ │ │ │ +00072d50: 9f01 0000 d96e 8e91 051e 37d5 298d eb41 .....n....7.)..A │ │ │ │ +00072d60: 6f70 8e8d 9109 3651 db21 8e91 11b6 59d8 op....6Q.!....Y. │ │ │ │ +00072d70: 1b8e 913d fa20 d73a 8d93 df54 91ff 0556 ...=. .:...T...V │ │ │ │ +00072d80: 7970 9053 8e65 8d8d 9100 b478 8900 0066 yp.S.e.....x...f │ │ │ │ +00072d90: 6600 0386 668e 8e91 043a de44 650c 6e69 f...f....:.De.ni │ │ │ │ +00072da0: 7469 6f6e 8e91 559b 70d7 7093 6691 0626 tion..U.p.p.f..& │ │ │ │ +00072db0: 9fcf 6173 7365 7274 7393 7468 6174 8ea6 ..asserts.that.. │ │ │ │ +00072dc0: 8d91 12c7 6174 6865 7265 9603 f5d9 6578 ....athere....ex │ │ │ │ +00072dd0: 6973 7473 9361 936f 6e65 2d74 6f2d 6f6e ists.a.one-to-on │ │ │ │ +00072de0: 6593 6d61 7093 d766 9105 3dd8 cf66 726f e.map..f..=..fro │ │ │ │ +00072df0: 6d93 28d7 0b8d 9f01 cccc d531 8e91 04c0 m.(........1.... │ │ │ │ +00072e00: 04d7 3b8d 9601 fffe 3a93 3a93 3a8e 9111 ..;.....:.:.:... │ │ │ │ +00072e10: ca9c 3b91 01ff fe0b 8d9f 01cc ccd8 6e8e ..;...........n. │ │ │ │ +00072e20: 9105 a850 cf29 8deb 406f 708e 9110 b272 ...P.)..@op....r │ │ │ │ +00072e30: cf6f 6e9a ac72 746f 9374 6865 9373 7562 .on..rto.the.sub │ │ │ │ +00072e40: 7365 7493 6f66 9365 6c65 6d65 6e98 7473 set.of.elemen.ts │ │ │ │ +00072e50: 936f 6693 d71b 9104 6412 cf66 6f72 8ea6 .of.....d..for.. │ │ │ │ +00072e60: 8d91 12c7 6177 6869 639a ac72 6896 03ea ....awhic..rh... │ │ │ │ +00072e70: a8d7 7093 cf69 7393 7472 7565 2e91 0538 ..p..is.true...8 │ │ │ │ +00072e80: e048 656e 6365 2c93 7468 6593 6178 696f .Hence,.the.axio │ │ │ │ +00072e90: 6d93 7468 6174 9363 9868 6172 6163 7465 m.that.c.haracte │ │ │ │ +00072ea0: 7269 7a65 7393 28d7 0b8d 9f01 cccc d531 rizes.(........1 │ │ │ │ +00072eb0: 8e91 04c0 04d7 3b8d 9601 fffe 3a93 3a93 ......;.....:.:. │ │ │ │ +00072ec0: 3a8e 9111 ca9c 3b91 01ff fe0b 8d9f 01cc :.....;......... │ │ │ │ +00072ed0: ccd8 6e8e 9105 a850 cf29 8deb 406f 708e ..n....P.)..@op. │ │ │ │ +00072ee0: 9110 a741 cf69 733a 8ea4 18e4 7d8d 8d8d ...A.is:....}... │ │ │ │ +00072ef0: 911c b209 da60 9107 3ffa 39d7 668d 9f01 .....`..?.9.f... │ │ │ │ +00072f00: dddf d528 d80b 8d9f 011c 71d6 318e 9104 ...(......q.1... │ │ │ │ +00072f10: 2aa7 d83b 8d3a 3a3a 8e91 0715 5c3b 0b8d *..;.:::....\;.. │ │ │ │ +00072f20: 9f01 0000 d96e 8e91 051e 37d5 298d eb41 .....n....7.)..A │ │ │ │ +00072f30: 6f70 8e8d 9109 3651 db21 8e91 11b6 59d8 op....6Q.!....Y. │ │ │ │ +00072f40: 1b8e 913d fa20 d73a 8d91 03ea a8df 5491 ...=. .:......T. │ │ │ │ +00072f50: ff05 5679 7090 538e 658d 8d91 00b4 7889 ..Vyp.S.e.....x. │ │ │ │ +00072f60: 0000 6666 0003 8666 8e8e 9104 3ade 4465 ..ff...f....:.De │ │ │ │ +00072f70: 0c6e 6974 696f 6e8e 9153 b381 d770 9103 .nition..S...p.. │ │ │ │ +00072f80: eaa8 668e 8e8e a18d 911e 28f0 cf44 650c ..f.......(..De. │ │ │ │ +00072f90: 6e69 6e67 9604 20b5 619b 0420 b66e 6577 ning.. .a.. .new │ │ │ │ +00072fa0: 9374 90ac 7279 7090 538e 6598 28d7 0b8d .t..ryp.S.e.(... │ │ │ │ +00072fb0: 9f01 cccc d531 8e91 04c0 04d7 3b8d 9601 .....1......;... │ │ │ │ +00072fc0: fffe 3a93 3a93 3a8e 9111 ca9c 3b91 01ff ..:.:.:.....;... │ │ │ │ +00072fd0: fe0b 8d9f 01cc ccd8 6e8e 9105 a850 cf29 ........n....P.) │ │ │ │ +00072fe0: 8deb 406f 708e 9110 dd4e cf69 6e98 6193 ..@op....N.in.a. │ │ │ │ +00072ff0: 7468 656f 7279 98da 5491 072d 82cf 7468 theory..T..-..th │ │ │ │ +00073000: 90ac 7275 7398 636f 6e73 6973 7473 936f ..rus.consists.o │ │ │ │ +00073010: 6698 696e 90ac 7274 726f 9053 8e64 7563 f.in..rtro.S.duc │ │ │ │ +00073020: 696e 678d 93eb 406f 708e 9114 fe04 cf61 ing...@op......a │ │ │ │ +00073030: 7393 618e a68d 9112 c761 6e65 7796 034d s.a......anew..M │ │ │ │ +00073040: 2ed7 6ecf 2d61 7279 9103 4d2f 7490 ac72 ..n.-ary..M/t..r │ │ │ │ +00073050: 7970 9a53 8e65 936f 7098 6572 6174 6f72 yp.S.e.op.erator │ │ │ │ +00073060: 9361 6e64 9103 4d2f 7468 6593 6162 986f .and..M/the.ab.o │ │ │ │ +00073070: 95ac 7276 9365 9603 4d2e 6178 696f 6d9b ..rv.e..M.axiom. │ │ │ │ +00073080: 034d 2f61 7393 6193 6e65 7798 6178 696f .M/as.a.new.axio │ │ │ │ +00073090: 6d2e 9105 0462 4696 ff05 566f 726d 616c m....bF...Vormal │ │ │ │ +000730a0: 6c79 932c 9103 6cad 6191 034d 2ee5 7479 ly.,..l.a..M..ty │ │ │ │ +000730b0: 7091 ff66 6665 9103 a276 6465 0c6e 6974 p..ffe...vde.nit │ │ │ │ +000730c0: 696f 6e8e a68d 9112 c761 cf66 6f72 9603 ion......a.for.. │ │ │ │ +000730d0: eaa8 6193 7468 656f 7279 93da 5491 06f7 ..a.theory..T... │ │ │ │ +000730e0: 75cf 6973 9367 6976 9aac 7265 6e93 6298 u.is.giv..ren.b. │ │ │ │ +000730f0: 798e 9f15 a17f 8d91 12c7 61d0 4461 7461 y.........a.Data │ │ │ │ +00073100: 8ea1 8d8d 8d91 18c7 61da 68cf 28d7 0b8d ........a.h.(... │ │ │ │ +00073110: 9f01 cccc d531 8e91 04c0 04d7 3b8d 9601 .....1......;... │ │ │ │ +00073120: fffe 3a93 3a93 3a8e 9111 ca9c 3b91 01ff ..:.:.:.....;... │ │ │ │ +00073130: fe0b 8d9f 01cc ccd8 6e8e 9105 a850 cf29 ........n....P.) │ │ │ │ +00073140: 8deb 406f 708e 910c bc99 d73b 9605 eaa6 ..@op......;.... │ │ │ │ +00073150: 1b90 c71d 3b93 708d 9f01 cccc d81b 8d90 ....;.p......... │ │ │ │ +00073160: 497b db21 8e8d 9108 c983 eb41 6295 3c72 I{.!.......Ab.|......./. │ │ │ │ -000733c0: 8da0 fd8b d021 8d8d 8d8d 91f7 7903 cf28 .....!......y..( │ │ │ │ -000733d0: 6929 8e8e 8e91 09c0 1328 8deb 406f 708e i).......(..@op. │ │ │ │ -000733e0: 910c bc99 d73b 9101 fffe 6ecf 2996 03ea .....;....n.)... │ │ │ │ -000733f0: a869 7393 6e6f 7493 7468 6593 6e61 6d65 .is.not.the.name │ │ │ │ -00073400: 936f 6693 6193 749a ac72 7970 9053 8e65 .of.a.t..ryp.S.e │ │ │ │ -00073410: 9363 6f6e 7374 616e 9874 9369 6e8d 93df .constan.t.in... │ │ │ │ -00073420: 5374 7275 638e 8d91 1dee 239f 01cc ccdb Struc.....#..... │ │ │ │ -00073430: 548e 9125 321f cf2e 8ea4 1a8a 628d 8d8d T..%2.......b... │ │ │ │ -00073440: 8d91 f435 7728 6969 298e 8e8e 9109 c013 ...5w(ii)....... │ │ │ │ -00073450: d70b 8d9f 01cc ccd5 318e 9104 c004 d73b ........1......; │ │ │ │ -00073460: 8d96 01ff fe3a 933a 933a 8e91 11ca 9c3b .....:.:.:.....; │ │ │ │ -00073470: 9101 fffe 0b8d 9f01 cccc d86e 8e91 05a8 ...........n.... │ │ │ │ -00073480: 50d7 3a1b 9104 58e1 cf69 7396 03ea a861 P.:...X..is....a │ │ │ │ -00073490: 9374 95ac 7279 709a 538e 652d 696e 2d63 .t..ryp.S.e-in-c │ │ │ │ -000734a0: 6f6e 9374 6578 7496 03ea a877 6974 6893 on.text....with. │ │ │ │ -000734b0: d71b 9103 c38b da32 8d91 0355 52df 5491 .......2...UR.T. │ │ │ │ -000734c0: ff05 5679 7098 6573 8e8d 911f d2be 9f02 ..Vyp.es........ │ │ │ │ -000734d0: d554 db54 8e91 2716 bacf 2e8e a18d 8d8d .T.T..'......... │ │ │ │ -000734e0: 8d91 f0f1 eb28 6969 6929 8e8e 8e91 09c0 .....(iii)...... │ │ │ │ -000734f0: 13d7 708d 9f01 cccc d81b 8d90 497b db21 ..p.........I{.! │ │ │ │ -00073500: 8e8d 9108 c983 eb41 6295 3c72 6f93 6f6c .......Ab.V....... │ │ │ │ -00073600: bc8d 91f6 537a 5468 6596 03ea a865 7874 ....SzThe....ext │ │ │ │ -00073610: 656e 7369 6f6e 936f 6693 6193 7374 616e ension.of.a.stan │ │ │ │ -00073620: 6461 7264 9374 6865 6f72 7993 da54 9106 dard.theory..T.. │ │ │ │ -00073630: f775 cf62 9aac 7279 9361 9373 7563 9868 .u.b..ry.a.suc.h │ │ │ │ -00073640: 9361 9374 9879 7090 538e 6593 6465 0c6e .a.t.yp.S.e.de.n │ │ │ │ -00073650: 6974 696f 6e93 6973 9364 656e 6f74 6564 ition.is.denoted │ │ │ │ -00073660: 9362 9879 8ea9 1aa6 0f8d 8d8d 91f0 f1eb .b.y............ │ │ │ │ -00073670: da54 8d91 030c cdcf 2b8d 9f01 cccc d874 .T......+......t │ │ │ │ -00073680: 7990 497b 6465 668e 8e91 2187 63da 68cf y.I{def...!.c.h. │ │ │ │ -00073690: 28d7 0b8d 9f01 cccc d531 8e91 04c0 04d7 (........1...... │ │ │ │ -000736a0: 3b8d 9601 fffe 3a93 3a93 3a8e 9111 ca9c ;.....:.:.:..... │ │ │ │ -000736b0: 3b96 01ff fe0b 8d9f 01cc ccd8 6e8e 9105 ;...........n... │ │ │ │ -000736c0: a850 cf29 8deb 406f 708e 910c bc99 d73b .P.)..@op......; │ │ │ │ -000736d0: 931b 90c7 1d3b 9370 da69 8e8e 8ea1 8d91 .....;.p.i...... │ │ │ │ -000736e0: eaf1 ebcf 616e 6496 03ea a864 650c 6e65 ....and....de.ne │ │ │ │ -000736f0: 6493 746f 9362 9053 8e65 9374 6865 9374 d.to.b.S.e.the.t │ │ │ │ -00073700: 6865 6f72 798e a68d 8d8d 91f0 f1eb da68 heory..........h │ │ │ │ -00073710: 8d8d 8d8d df53 7472 7563 8e8d 911a 037b .....Struc.....{ │ │ │ │ -00073720: 9f01 cccc db54 8e91 23f2 1fda 5b91 02aa .....T..#...[... │ │ │ │ -00073730: a866 cf28 8deb 406f 708e 910c bc99 d73b .f.(..@op......; │ │ │ │ -00073740: 9101 fffe 6ecf 29da 67d7 3b8e 8ea4 0e7f ....n.).g.;..... │ │ │ │ -00073750: ff8d 8d8d df53 6967 8e8d 910f 5466 9f02 .....Sig....Tf.. │ │ │ │ -00073760: d554 db54 8e91 1698 62d7 3b8e 8ea1 8d8d .T.T....b.;..... │ │ │ │ -00073770: 8ddf 4178 696f 6d73 8e8d 9123 92bb 9f01 ..Axioms...#.... │ │ │ │ -00073780: cccc db54 8e91 2d81 5fda 5b91 02aa a866 ...T..-._.[....f │ │ │ │ -00073790: 39d7 668d 9f01 dddf d528 d80b 8d9f 011c 9.f......(...... │ │ │ │ -000737a0: 71d6 318e 9104 2aa7 d83b 8d3a 3a3a 8e91 q.1...*..;.:::.. │ │ │ │ -000737b0: 0715 5c3b 0b8d 9f01 0000 d96e 8e91 051e ..\;.......n.... │ │ │ │ -000737c0: 37d5 298d eb41 6f70 8e8d 9109 3651 db21 7.)..Aop....6Q.! │ │ │ │ -000737d0: 8e91 11b6 59d8 1b8e 913d fa20 d73a 8d91 ....Y....=. .:.. │ │ │ │ -000737e0: 03ea a8df 5491 ff05 5679 7090 538e 658d ....T...Vyp.S.e. │ │ │ │ -000737f0: 8d91 00b4 7889 0000 6666 0003 8666 8e8e ....x...ff...f.. │ │ │ │ -00073800: 9104 3ade 4465 0c6e 6974 696f 6e8e 9153 ..:.De.nition..S │ │ │ │ -00073810: b381 d770 9103 eaa8 6691 0147 ffda 67d7 ...p....f..G..g. │ │ │ │ -00073820: 3b8e 8ea1 8d8d 8ddf 5468 656f 90ac 7272 ;.......Theo..rr │ │ │ │ -00073830: 656d 738e 8d91 2fd2 b49f 01cc ccdb 548e ems.../.......T. │ │ │ │ -00073840: 9137 16b0 da69 8e8e 8e8e 8e8e 9f4a 9b55 .7...i.......J.U │ │ │ │ -00073850: 8d91 eaf1 ebd0 5072 6f70 9060 006f 7369 ......Prop.`.osi │ │ │ │ -00073860: 7469 6f6e 9104 5f62 e554 6865 9b04 191c tion.._b.The.... │ │ │ │ -00073870: 7468 6591 ff66 666f 7279 9104 191d da54 the..ffory.....T │ │ │ │ -00073880: 8d91 030c cdcf 2b8d 9f01 cccc e674 7964 ......+......tyd │ │ │ │ -00073890: 6566 8e8e 9120 66c1 da68 cf28 d70b 8d9f ef... f..h.(.... │ │ │ │ -000738a0: 01cc ccd5 318e 9104 c004 d73b 8d96 01ff ....1......;.... │ │ │ │ -000738b0: fe3a 933a 933a 8e91 11ca 9c3b 9601 fffe .:.:.:.....;.... │ │ │ │ -000738c0: 0b8d 9f01 cccc d86e 8e91 05a8 50cf 298d .......n....P.). │ │ │ │ -000738d0: eb40 6f70 8e91 0cbc 99d7 3b93 1b90 c71d .@op......;..... │ │ │ │ -000738e0: 3b93 70da 6998 e568 6173 9604 191d 6193 ;.p.i..has....a. │ │ │ │ -000738f0: 7374 616e 6461 7296 ff66 6664 986d 6f93 standar..ffd.mo. │ │ │ │ -00073900: 6465 6c96 0419 1d69 6698 7468 6593 7468 del....if.the.th │ │ │ │ -00073910: 6591 ff66 666f 7279 8ea4 1000 008d 91ea e..ffory........ │ │ │ │ -00073920: f1eb da54 9107 4002 e564 6f91 ff66 6665 ...T..@..do..ffe │ │ │ │ -00073930: 732e 8e9f 1653 078d 91f6 537a cf49 6e73 s....S....Sz.Ins │ │ │ │ -00073940: 7465 6164 9604 7caf 6f66 9367 6976 696e tead..|.of.givin │ │ │ │ -00073950: 6793 6193 6469 7265 6374 9370 726f 9a53 g.a.direct.pro.S │ │ │ │ -00073960: 8e6f 6693 6f66 9374 6869 7393 7265 7375 .of.of.this.resu │ │ │ │ -00073970: 6c74 2c91 04a1 3069 7493 7769 6c6c 9362 lt,...0it.will.b │ │ │ │ -00073980: 9865 9364 6564 7563 6564 9361 7393 6193 .e.deduced.as.a. │ │ │ │ -00073990: 636f 726f 6c6c 6172 7993 6f66 9374 6865 corollary.of.the │ │ │ │ -000739a0: 8ea1 8d91 eaf1 eb63 6f72 7265 7370 9553 .......corresp.S │ │ │ │ -000739b0: 8e6f 6e64 696e 679b 03ea a870 726f 7093 .onding....prop. │ │ │ │ -000739c0: 6f73 6974 696f 6e98 696e 9874 6865 986e osition.in.the.n │ │ │ │ -000739d0: 6578 7498 7365 6374 696f 6e2e 8e9f 2375 ext.section...#u │ │ │ │ -000739e0: 578d 8d91 eaf1 ebeb 4731 302e 352e 358e W.......G10.5.5. │ │ │ │ -000739f0: 9124 8b7f 4578 7465 6e73 696f 6e96 0566 .$..Extension..f │ │ │ │ -00073a00: 6662 9a8c cc79 9374 9879 709a 7333 6593 fb...y.t.yp.s3e. │ │ │ │ -00073a10: 7370 9865 6369 0c63 6174 696f 6e8d 8d9f sp.eci.cation... │ │ │ │ -00073a20: fac6 3dc6 378e 8e8e 9f17 f846 8d91 eaf1 ..=.7......F.... │ │ │ │ -00073a30: ebcf 5468 6596 04b3 3874 9aac 7279 7090 ..The...8t..ryp. │ │ │ │ -00073a40: 538e 6593 6465 0c6e 6974 696f 6e93 6d65 S.e.de.nition.me │ │ │ │ -00073a50: 6398 6861 6e69 736d 9361 6c6c 6f98 7773 c.hanism.allo.ws │ │ │ │ -00073a60: 936f 6e65 9374 6f93 696e 9874 726f 9053 .one.to.in.tro.S │ │ │ │ -00073a70: 8e64 7563 6593 6e65 7793 7498 7970 9053 .duce.new.t.yp.S │ │ │ │ -00073a80: 8e65 7393 6298 7993 6769 7669 6e67 9361 .es.b.y.giving.a │ │ │ │ -00073a90: 9363 6f6e 6372 6574 658e a18d 91ea f1eb .concrete....... │ │ │ │ -00073aa0: 7265 7072 6573 656e 9aac 7274 6174 696f represen..rtatio │ │ │ │ -00073ab0: 6e96 0502 976f 6693 7468 6593 7498 7970 n....of.the.t.yp │ │ │ │ -00073ac0: 9053 8e65 9361 7393 6193 6073 7562 7498 .S.e.as.a.`subt. │ │ │ │ -00073ad0: 7970 9053 8e65 2793 6f66 9361 6e93 6578 yp.S.e'.of.an.ex │ │ │ │ -00073ae0: 6973 7469 6e67 9374 9879 7090 538e 652e isting.t.yp.S.e. │ │ │ │ -00073af0: 9108 80ad 4f6e 6593 6d69 6768 9874 9369 ....One.migh.t.i │ │ │ │ -00073b00: 6e73 7465 6164 9377 6973 688e a18d 91ea nstead.wish..... │ │ │ │ -00073b10: f1eb 746f 9605 ce05 696e 9aac 7274 726f ..to....in..rtro │ │ │ │ -00073b20: 9053 8e64 7563 6593 6193 6e65 7793 7498 .S.duce.a.new.t. │ │ │ │ -00073b30: 7970 9a53 8e65 9373 6174 6973 6679 696e yp.S.e.satisfyin │ │ │ │ -00073b40: 6793 736f 6d65 9105 ce04 7072 6f70 9865 g.some....prop.e │ │ │ │ -00073b50: 7274 9aac 7279 9377 6974 686f 7574 9368 rt..ry.without.h │ │ │ │ -00073b60: 6198 7669 6e67 9374 6f93 6769 7698 6593 a.ving.to.giv.e. │ │ │ │ -00073b70: 616e 9365 7870 6c69 6369 748e a18d 91ea an.explicit..... │ │ │ │ -00073b80: f1eb 7265 7072 6573 656e 9aac 7274 6174 ..represen..rtat │ │ │ │ -00073b90: 696f 6e96 03c2 5066 6f72 9103 c24f 7468 ion...Pfor...Oth │ │ │ │ -00073ba0: 6593 7498 7970 9053 8e65 2e91 052b 6d46 e.t.yp.S.e...+mF │ │ │ │ -00073bb0: 91ff 0556 6f72 9365 7861 6d70 6c65 2c91 ...Vor.example,. │ │ │ │ -00073bc0: 03ca 616f 6e65 936d 6967 6898 7493 7798 ..aone.migh.t.w. │ │ │ │ -00073bd0: 616e 9874 9b03 c24f 746f 9365 7874 656e an.t...Oto.exten │ │ │ │ -00073be0: 648d 93eb 6149 4e49 548e 911e 8348 cf77 d...aINIT....H.w │ │ │ │ -00073bf0: 6974 6898 616e 9361 746f 6d69 638e a18d ith.an.atomic... │ │ │ │ -00073c00: 91ea f1eb 749a ac72 7970 9053 8e65 8d91 ....t..ryp.S.e.. │ │ │ │ -00073c10: 0345 96eb 406f 6e65 8e91 18cf 37cf 7361 .E..@one....7.sa │ │ │ │ -00073c20: 7469 7366 7969 6e67 9106 8b2c da60 9106 tisfying...,.`.. │ │ │ │ -00073c30: 9ae8 38d7 668d 9f01 cccc d80b 8ddb 218e ..8.f.........!. │ │ │ │ -00073c40: 8d91 0880 08eb 416f 6e65 8e8e 911e edfa ......Aone...... │ │ │ │ -00073c50: d767 8d9f 01cc ccd8 0b8d db21 8e8d 9108 .g.........!.... │ │ │ │ -00073c60: 8008 eb41 6f6e 658e 8e91 1ba8 65d7 3a96 ...Aone.....e.:. │ │ │ │ -00073c70: 0345 9666 9104 9d51 cf3d 9103 5552 d767 .E.f...Q.=..UR.g │ │ │ │ -00073c80: 9103 b3cf cf77 6974 686f 7574 9363 9868 .....without.c.h │ │ │ │ -00073c90: 6f9a 538e 6f73 696e 6791 0345 9561 9373 o.S.osing..E.a.s │ │ │ │ -00073ca0: 7098 6563 690c 6393 7490 ac72 7970 9865 p.eci.c.t..ryp.e │ │ │ │ -00073cb0: 9369 6e8d 9103 4595 eb61 494e 4954 8e91 .in...E..aINIT.. │ │ │ │ -00073cc0: 1d89 d3cf 616e 648e a18d 91ea f1eb 7361 ....and.......sa │ │ │ │ -00073cd0: 90ac 7279 696e 6796 0422 8d74 6861 748d ..rying..".that. │ │ │ │ -00073ce0: 9104 228c eb40 6f6e 658e 911a 8925 cf69 .."..@one....%.i │ │ │ │ -00073cf0: 7393 696e 9b04 228c 6269 6a65 6374 696f s.in..".bijectio │ │ │ │ -00073d00: 6e93 7769 7468 9361 986f 6e65 2d65 6c65 n.with.a.one-ele │ │ │ │ -00073d10: 6d65 6e90 ac72 7493 7375 6273 6574 936f men..rt.subset.o │ │ │ │ -00073d20: 6698 6974 2e91 05e0 8e28 5468 6593 6964 f.it.....(The.id │ │ │ │ -00073d30: 6561 9362 9053 8e65 696e 6798 7468 6174 ea.b.S.eing.that │ │ │ │ -00073d40: 9374 6865 8ea1 8d91 eaf1 eb63 9aac 7268 .the.......c..rh │ │ │ │ -00073d50: 6f69 6365 9603 dea1 6f66 9372 6570 7265 oice....of.repre │ │ │ │ -00073d60: 7365 6e98 7469 6e67 9103 dea2 7498 7970 sen.ting....t.yp │ │ │ │ -00073d70: 9053 8e65 9369 7393 6972 7265 6c65 7691 .S.e.is.irrelev. │ │ │ │ -00073d80: ff58 e461 6e98 7493 746f 9374 6865 9b03 .X.an.t.to.the.. │ │ │ │ -00073d90: dea2 7072 6f70 9053 8e65 7274 6965 7393 ..prop.S.erties. │ │ │ │ -00073da0: 6f66 8d93 eb40 6f6e 658e 911a 014e cf74 of...@one....N.t │ │ │ │ -00073db0: 6861 7493 6361 6e98 6290 538e 6593 6578 hat.can.b.S.e.ex │ │ │ │ -00073dc0: 7072 6573 7365 6493 696e 8ea1 8d91 eaf1 pressed.in...... │ │ │ │ -00073dd0: ebeb 4848 4f4c cf2e 2996 0400 6254 6865 ..HHOL..)...bThe │ │ │ │ -00073de0: 9b04 0063 6d65 6390 ac72 6861 6e69 736d ...cmec..rhanism │ │ │ │ -00073df0: 9364 6573 6372 6962 9053 8e65 6493 696e .describ.S.ed.in │ │ │ │ -00073e00: 9874 6869 7393 7365 6374 696f 6e93 7072 .this.section.pr │ │ │ │ -00073e10: 6f90 ac72 7669 6465 7393 6f6e 6598 7795 o..rvides.one.w. │ │ │ │ -00073e20: ac72 6193 7996 0400 626f 6693 6163 90ac .ra.y...bof.ac.. │ │ │ │ -00073e30: 7268 6965 7669 6e67 9874 6869 7393 7768 rhieving.this.wh │ │ │ │ -00073e40: 696c 658e a18d 91ea f1eb 6174 9604 a283 ile.......at.... │ │ │ │ -00073e50: 7468 659b 04a2 8273 616d 6593 7469 6d65 the....same.time │ │ │ │ -00073e60: 9370 7265 7365 7276 696e 6798 7468 6593 .preserving.the. │ │ │ │ -00073e70: 616c 6c2d 696d 709a 538e 6f72 7461 6e90 all-imp.S.ortan. │ │ │ │ -00073e80: ac72 7493 7072 6f70 9865 7274 90ac 7279 .rt.prop.ert..ry │ │ │ │ -00073e90: 9104 a282 6f66 9370 986f 7373 6573 7369 ....of.p.ossessi │ │ │ │ -00073ea0: 6e67 9361 9104 a282 7374 616e 6461 7264 ng.a....standard │ │ │ │ -00073eb0: 936d 6f98 6465 6c8e a18d 91ea f1eb 616e .mo.del.......an │ │ │ │ -00073ec0: 6496 03ea a868 656e 6365 936d 6169 6e90 d....hence.main. │ │ │ │ -00073ed0: ac72 7461 696e 696e 6793 636f 6e73 6973 .rtaining.consis │ │ │ │ -00073ee0: 7465 6e63 7991 ff05 562e 8e9f 101b ae8d tency...V....... │ │ │ │ -00073ef0: 91f6 537a 4561 6395 ac72 689b 036b d063 ..SzEac..rh..k.c │ │ │ │ -00073f00: 6c6f 7365 6491 036b cf66 6f72 6d93 756c losed..k.form.ul │ │ │ │ -00073f10: 6198 d771 9103 da08 cf69 6e93 7693 6f6c a..q.....in.v.ol │ │ │ │ -00073f20: 7669 6e67 9861 9873 696e 676c 6591 036b ving.a.single..k │ │ │ │ -00073f30: cf74 9379 7095 538e 6598 7691 ff58 e461 .t.yp.S.e.v..X.a │ │ │ │ -00073f40: 7269 6162 6c65 9103 6bcf d70b 9103 7f5f riable..k......_ │ │ │ │ -00073f50: cf63 616e 9862 9365 9603 6bcf 7468 6f75 .can.b.e..k.thou │ │ │ │ -00073f60: 6768 90ac 7274 986f 6693 6173 9873 7090 gh..rt.of.as.sp. │ │ │ │ -00073f70: 538e 6563 6966 7969 6e67 8ea1 8d91 eaf1 S.ecifying...... │ │ │ │ -00073f80: eb61 9603 eaa8 7072 6f70 9053 8e65 7274 .a....prop.S.ert │ │ │ │ -00073f90: 9aac 7279 93d7 7190 6e39 cf5b d71c 9101 ..ry..q.n9.[.... │ │ │ │ -00073fa0: 571d 3d0b 9013 8fcf 5d93 6f66 9374 9879 W.=.....].of.t.y │ │ │ │ -00073fb0: 7090 538e 6573 93d7 1c91 0157 1dcf 2e91 p.S.es.....W.... │ │ │ │ -00073fc0: 0538 e049 7473 9369 6e98 7465 7270 7265 .8.Its.in.terpre │ │ │ │ -00073fd0: 7461 7469 6f6e 9369 6e93 6193 6d6f 9053 tation.in.a.mo.S │ │ │ │ -00073fe0: 8e64 656c 9369 7393 6f66 9374 6865 9366 .del.is.of.the.f │ │ │ │ -00073ff0: 6f72 6d8e a68d 8d8d 91f0 f1eb 5b96 fe00 orm.........[... │ │ │ │ -00074000: 025b d70b 9a13 8f3b 9101 fffe 3a71 906e .[.....;....:q.n │ │ │ │ -00074010: 39cf 5d93 5d96 0355 52da 328d 8d8d 9106 9.].]..UR.2..... │ │ │ │ -00074020: a32d 9ff5 fffc bf59 8e8e 9f0c 2225 8d93 .-.....Y...."%.. │ │ │ │ -00074030: d858 9100 9fd2 db32 558e 8e91 16b8 26cf .X.....2U.....&. │ │ │ │ -00074040: 5b96 fe00 025b d70b 983a 8deb 4062 9553 [....[...:..@b.S │ │ │ │ -00074050: 8e6f 936f 6c8e 9116 aa9f cf5d 935d 28d7 .o.ol......].](. │ │ │ │ -00074060: 5891 00f1 83cf 2996 06aa a43d 8d8d 8d91 X.....)....=.... │ │ │ │ -00074070: 06a3 2d9f f5ff fcbf 598e 8e9f 0c22 258d ..-.....Y...."%. │ │ │ │ -00074080: 9103 5552 d858 9100 9fd2 db32 558e 8e8d ..UR.X.....2U... │ │ │ │ -00074090: 9118 b824 cf32 8e91 2542 c43d 93da 558d ...$.2..%B.=..U. │ │ │ │ -000740a0: 9101 3111 218e 8d91 0d31 13cf 328e 8e8e ..1.!....1..2... │ │ │ │ -000740b0: 8e91 eaf1 eb9f 1741 2d89 0000 6666 0071 .......A-...ff.q │ │ │ │ -000740c0: cf9f 9f0c 999a 8d8d 8d8d 910d 8390 9ffc ................ │ │ │ │ -000740d0: 5eff c537 8e8e 8e91 1200 03c6 5468 6973 ^..7........This │ │ │ │ -000740e0: 9604 7d68 7468 656f 7279 9365 7874 656e ..}htheory.exten │ │ │ │ -000740f0: 7369 6f6e 936d 6563 9ab8 e368 616e 6973 sion.mec...hanis │ │ │ │ -00074100: 6d93 6973 936e 6f74 9369 6d70 6c65 6d65 m.is.not.impleme │ │ │ │ -00074110: 6e98 7465 6493 696e 9356 91ff 2aaa 6572 n.ted.in.V..*.er │ │ │ │ -00074120: 7369 6f6e 9332 2e30 936f 6693 7468 6593 sion.2.0.of.the. │ │ │ │ -00074130: 484f 4c91 047d 1b73 7973 7465 6d2e 9107 HOL..}.system... │ │ │ │ -00074140: ea00 4974 9377 9861 738e 9f0c 0000 8d70 ..It.w.as......p │ │ │ │ -00074150: 726f 7090 471d 6f73 6564 9603 5555 6290 rop.G.osed..UUb. │ │ │ │ -00074160: b8e3 7993 542e 934d 656c 6861 6d93 616e ..y.T..Melham.an │ │ │ │ -00074170: 6493 7265 0c6e 6573 9361 9373 7567 6765 d.re.nes.a.sugge │ │ │ │ -00074180: 7374 696f 6e93 6672 6f6d 9352 2e93 4a6f stion.from.R..Jo │ │ │ │ -00074190: 6e65 7393 616e 6493 522e 9341 7274 6861 nes.and.R..Artha │ │ │ │ -000741a0: 6e2e 8e8e 9f24 fd13 8e8c 8b00 0000 8500 n....$.......... │ │ │ │ -000741b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00073360: 0000 0000 0000 0000 0000 0000 0000 0007 ................ │ │ │ │ +00073370: 23e7 a002 cc05 558d a0fd 46d3 0e8d 8d8d #.....U...F..... │ │ │ │ +00073380: 8d9f fa99 9a8d 91ea f1eb d031 3332 9201 ...........132.. │ │ │ │ +00073390: 2ff5 f443 6861 7074 6572 9104 8000 3130 /..Chapter....10 │ │ │ │ +000733a0: 2e91 0a80 0054 6865 6f72 6965 738e 91ea .....Theories... │ │ │ │ +000733b0: f1eb 9f05 6666 8900 00e6 6601 c73e 7c8e ....ff....f..>|. │ │ │ │ +000733c0: 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 8d8d ....../......!.. │ │ │ │ +000733d0: 8d8d 91f7 7903 cf28 6929 8e8e 8e91 09c0 ....y..(i)...... │ │ │ │ +000733e0: 1328 8deb 406f 708e 910c bc99 d73b 9101 .(..@op......;.. │ │ │ │ +000733f0: fffe 6ecf 2996 03ea a869 7393 6e6f 7493 ..n.)....is.not. │ │ │ │ +00073400: 7468 6593 6e61 6d65 936f 6693 6193 749a the.name.of.a.t. │ │ │ │ +00073410: ac72 7970 9053 8e65 9363 6f6e 7374 616e .ryp.S.e.constan │ │ │ │ +00073420: 9874 9369 6e8d 93df 5374 7275 638e 8d91 .t.in...Struc... │ │ │ │ +00073430: 1dee 239f 01cc ccdb 548e 9125 321f cf2e ..#.....T..%2... │ │ │ │ +00073440: 8ea4 1a8a 628d 8d8d 8d91 f435 7728 6969 ....b......5w(ii │ │ │ │ +00073450: 298e 8e8e 9109 c013 d70b 8d9f 01cc ccd5 )............... │ │ │ │ +00073460: 318e 9104 c004 d73b 8d96 01ff fe3a 933a 1......;.....:.: │ │ │ │ +00073470: 933a 8e91 11ca 9c3b 9101 fffe 0b8d 9f01 .:.....;........ │ │ │ │ +00073480: cccc d86e 8e91 05a8 50d7 3a1b 9104 58e1 ...n....P.:...X. │ │ │ │ +00073490: cf69 7396 03ea a861 9374 95ac 7279 709a .is....a.t..ryp. │ │ │ │ +000734a0: 538e 652d 696e 2d63 6f6e 9374 6578 7496 S.e-in-con.text. │ │ │ │ +000734b0: 03ea a877 6974 6893 d71b 9103 c38b da32 ...with........2 │ │ │ │ +000734c0: 8d91 0355 52df 5491 ff05 5679 7098 6573 ...UR.T...Vyp.es │ │ │ │ +000734d0: 8e8d 911f d2be 9f02 d554 db54 8e91 2716 .........T.T..'. │ │ │ │ +000734e0: bacf 2e8e a18d 8d8d 8d91 f0f1 eb28 6969 .............(ii │ │ │ │ +000734f0: 6929 8e8e 8e91 09c0 13d7 708d 9f01 cccc i)........p..... │ │ │ │ +00073500: d81b 8d90 497b db21 8e8d 9108 c983 eb41 ....I{.!.......A │ │ │ │ +00073510: 6295 3c72 6f93 6f6c 8e8e 9122 6773 cf69 b. │ │ │ │ +00073600: 56aa cf2e 8e9f 1dc1 bc8d 91f6 537a 5468 V...........SzTh │ │ │ │ +00073610: 6596 03ea a865 7874 656e 7369 6f6e 936f e....extension.o │ │ │ │ +00073620: 6693 6193 7374 616e 6461 7264 9374 6865 f.a.standard.the │ │ │ │ +00073630: 6f72 7993 da54 9106 f775 cf62 9aac 7279 ory..T...u.b..ry │ │ │ │ +00073640: 9361 9373 7563 9868 9361 9374 9879 7090 .a.suc.h.a.t.yp. │ │ │ │ +00073650: 538e 6593 6465 0c6e 6974 696f 6e93 6973 S.e.de.nition.is │ │ │ │ +00073660: 9364 656e 6f74 6564 9362 9879 8ea9 1aa6 .denoted.b.y.... │ │ │ │ +00073670: 0f8d 8d8d 91f0 f1eb da54 8d91 030c cdcf .........T...... │ │ │ │ +00073680: 2b8d 9f01 cccc d874 7990 497b 6465 668e +......ty.I{def. │ │ │ │ +00073690: 8e91 2187 63da 68cf 28d7 0b8d 9f01 cccc ..!.c.h.(....... │ │ │ │ +000736a0: d531 8e91 04c0 04d7 3b8d 9601 fffe 3a93 .1......;.....:. │ │ │ │ +000736b0: 3a93 3a8e 9111 ca9c 3b96 01ff fe0b 8d9f :.:.....;....... │ │ │ │ +000736c0: 01cc ccd8 6e8e 9105 a850 cf29 8deb 406f ....n....P.)..@o │ │ │ │ +000736d0: 708e 910c bc99 d73b 931b 90c7 1d3b 9370 p......;.....;.p │ │ │ │ +000736e0: da69 8e8e 8ea1 8d91 eaf1 ebcf 616e 6496 .i..........and. │ │ │ │ +000736f0: 03ea a864 650c 6e65 6493 746f 9362 9053 ...de.ned.to.b.S │ │ │ │ +00073700: 8e65 9374 6865 9374 6865 6f72 798e a68d .e.the.theory... │ │ │ │ +00073710: 8d8d 91f0 f1eb da68 8d8d 8d8d df53 7472 .......h.....Str │ │ │ │ +00073720: 7563 8e8d 911a 037b 9f01 cccc db54 8e91 uc.....{.....T.. │ │ │ │ +00073730: 23f2 1fda 5b91 02aa a866 cf28 8deb 406f #...[....f.(..@o │ │ │ │ +00073740: 708e 910c bc99 d73b 9101 fffe 6ecf 29da p......;....n.). │ │ │ │ +00073750: 67d7 3b8e 8ea4 0e7f ff8d 8d8d df53 6967 g.;..........Sig │ │ │ │ +00073760: 8e8d 910f 5466 9f02 d554 db54 8e91 1698 ....Tf...T.T.... │ │ │ │ +00073770: 62d7 3b8e 8ea1 8d8d 8ddf 4178 696f 6d73 b.;.......Axioms │ │ │ │ +00073780: 8e8d 9123 92bb 9f01 cccc db54 8e91 2d81 ...#.......T..-. │ │ │ │ +00073790: 5fda 5b91 02aa a866 39d7 668d 9f01 dddf _.[....f9.f..... │ │ │ │ +000737a0: d528 d80b 8d9f 011c 71d6 318e 9104 2aa7 .(......q.1...*. │ │ │ │ +000737b0: d83b 8d3a 3a3a 8e91 0715 5c3b 0b8d 9f01 .;.:::....\;.... │ │ │ │ +000737c0: 0000 d96e 8e91 051e 37d5 298d eb41 6f70 ...n....7.)..Aop │ │ │ │ +000737d0: 8e8d 9109 3651 db21 8e91 11b6 59d8 1b8e ....6Q.!....Y... │ │ │ │ +000737e0: 913d fa20 d73a 8d91 03ea a8df 5491 ff05 .=. .:......T... │ │ │ │ +000737f0: 5679 7090 538e 658d 8d91 00b4 7889 0000 Vyp.S.e.....x... │ │ │ │ +00073800: 6666 0003 8666 8e8e 9104 3ade 4465 0c6e ff...f....:.De.n │ │ │ │ +00073810: 6974 696f 6e8e 9153 b381 d770 9103 eaa8 ition..S...p.... │ │ │ │ +00073820: 6691 0147 ffda 67d7 3b8e 8ea1 8d8d 8ddf f..G..g.;....... │ │ │ │ +00073830: 5468 656f 90ac 7272 656d 738e 8d91 2fd2 Theo..rrems.../. │ │ │ │ +00073840: b49f 01cc ccdb 548e 9137 16b0 da69 8e8e ......T..7...i.. │ │ │ │ +00073850: 8e8e 8e8e 9f4a 9b55 8d91 eaf1 ebd0 5072 .....J.U......Pr │ │ │ │ +00073860: 6f70 9060 006f 7369 7469 6f6e 9104 5f62 op.`.osition.._b │ │ │ │ +00073870: e554 6865 9b04 191c 7468 6591 ff66 666f .The....the..ffo │ │ │ │ +00073880: 7279 9104 191d da54 8d91 030c cdcf 2b8d ry.....T......+. │ │ │ │ +00073890: 9f01 cccc e674 7964 6566 8e8e 9120 66c1 .....tydef... f. │ │ │ │ +000738a0: da68 cf28 d70b 8d9f 01cc ccd5 318e 9104 .h.(........1... │ │ │ │ +000738b0: c004 d73b 8d96 01ff fe3a 933a 933a 8e91 ...;.....:.:.:.. │ │ │ │ +000738c0: 11ca 9c3b 9601 fffe 0b8d 9f01 cccc d86e ...;...........n │ │ │ │ +000738d0: 8e91 05a8 50cf 298d eb40 6f70 8e91 0cbc ....P.)..@op.... │ │ │ │ +000738e0: 99d7 3b93 1b90 c71d 3b93 70da 6998 e568 ..;.....;.p.i..h │ │ │ │ +000738f0: 6173 9604 191d 6193 7374 616e 6461 7296 as....a.standar. │ │ │ │ +00073900: ff66 6664 986d 6f93 6465 6c96 0419 1d69 .ffd.mo.del....i │ │ │ │ +00073910: 6698 7468 6593 7468 6591 ff66 666f 7279 f.the.the..ffory │ │ │ │ +00073920: 8ea4 1000 008d 91ea f1eb da54 9107 4002 ...........T..@. │ │ │ │ +00073930: e564 6f91 ff66 6665 732e 8e9f 1653 078d .do..ffes....S.. │ │ │ │ +00073940: 91f6 537a cf49 6e73 7465 6164 9604 7caf ..Sz.Instead..|. │ │ │ │ +00073950: 6f66 9367 6976 696e 6793 6193 6469 7265 of.giving.a.dire │ │ │ │ +00073960: 6374 9370 726f 9a53 8e6f 6693 6f66 9374 ct.pro.S.of.of.t │ │ │ │ +00073970: 6869 7393 7265 7375 6c74 2c91 04a1 3069 his.result,...0i │ │ │ │ +00073980: 7493 7769 6c6c 9362 9865 9364 6564 7563 t.will.b.e.deduc │ │ │ │ +00073990: 6564 9361 7393 6193 636f 726f 6c6c 6172 ed.as.a.corollar │ │ │ │ +000739a0: 7993 6f66 9374 6865 8ea1 8d91 eaf1 eb63 y.of.the.......c │ │ │ │ +000739b0: 6f72 7265 7370 9553 8e6f 6e64 696e 679b orresp.S.onding. │ │ │ │ +000739c0: 03ea a870 726f 7093 6f73 6974 696f 6e98 ...prop.osition. │ │ │ │ +000739d0: 696e 9874 6865 986e 6578 7498 7365 6374 in.the.next.sect │ │ │ │ +000739e0: 696f 6e2e 8e9f 2375 578d 8d91 eaf1 ebeb ion...#uW....... │ │ │ │ +000739f0: 4731 302e 352e 358e 9124 8b7f 4578 7465 G10.5.5..$..Exte │ │ │ │ +00073a00: 6e73 696f 6e96 0566 6662 9a8c cc79 9374 nsion..ffb...y.t │ │ │ │ +00073a10: 9879 709a 7333 6593 7370 9865 6369 0c63 .yp.s3e.sp.eci.c │ │ │ │ +00073a20: 6174 696f 6e8d 8d9f fac6 3dc6 378e 8e8e ation.....=.7... │ │ │ │ +00073a30: 9f17 f846 8d91 eaf1 ebcf 5468 6596 04b3 ...F......The... │ │ │ │ +00073a40: 3874 9aac 7279 7090 538e 6593 6465 0c6e 8t..ryp.S.e.de.n │ │ │ │ +00073a50: 6974 696f 6e93 6d65 6398 6861 6e69 736d ition.mec.hanism │ │ │ │ +00073a60: 9361 6c6c 6f98 7773 936f 6e65 9374 6f93 .allo.ws.one.to. │ │ │ │ +00073a70: 696e 9874 726f 9053 8e64 7563 6593 6e65 in.tro.S.duce.ne │ │ │ │ +00073a80: 7793 7498 7970 9053 8e65 7393 6298 7993 w.t.yp.S.es.b.y. │ │ │ │ +00073a90: 6769 7669 6e67 9361 9363 6f6e 6372 6574 giving.a.concret │ │ │ │ +00073aa0: 658e a18d 91ea f1eb 7265 7072 6573 656e e.......represen │ │ │ │ +00073ab0: 9aac 7274 6174 696f 6e96 0502 976f 6693 ..rtation....of. │ │ │ │ +00073ac0: 7468 6593 7498 7970 9053 8e65 9361 7393 the.t.yp.S.e.as. │ │ │ │ +00073ad0: 6193 6073 7562 7498 7970 9053 8e65 2793 a.`subt.yp.S.e'. │ │ │ │ +00073ae0: 6f66 9361 6e93 6578 6973 7469 6e67 9374 of.an.existing.t │ │ │ │ +00073af0: 9879 7090 538e 652e 9108 80ad 4f6e 6593 .yp.S.e.....One. │ │ │ │ +00073b00: 6d69 6768 9874 9369 6e73 7465 6164 9377 migh.t.instead.w │ │ │ │ +00073b10: 6973 688e a18d 91ea f1eb 746f 9605 ce05 ish.......to.... │ │ │ │ +00073b20: 696e 9aac 7274 726f 9053 8e64 7563 6593 in..rtro.S.duce. │ │ │ │ +00073b30: 6193 6e65 7793 7498 7970 9a53 8e65 9373 a.new.t.yp.S.e.s │ │ │ │ +00073b40: 6174 6973 6679 696e 6793 736f 6d65 9105 atisfying.some.. │ │ │ │ +00073b50: ce04 7072 6f70 9865 7274 9aac 7279 9377 ..prop.ert..ry.w │ │ │ │ +00073b60: 6974 686f 7574 9368 6198 7669 6e67 9374 ithout.ha.ving.t │ │ │ │ +00073b70: 6f93 6769 7698 6593 616e 9365 7870 6c69 o.giv.e.an.expli │ │ │ │ +00073b80: 6369 748e a18d 91ea f1eb 7265 7072 6573 cit.......repres │ │ │ │ +00073b90: 656e 9aac 7274 6174 696f 6e96 03c2 5066 en..rtation...Pf │ │ │ │ +00073ba0: 6f72 9103 c24f 7468 6593 7498 7970 9053 or...Othe.t.yp.S │ │ │ │ +00073bb0: 8e65 2e91 052b 6d46 91ff 0556 6f72 9365 .e...+mF...Vor.e │ │ │ │ +00073bc0: 7861 6d70 6c65 2c91 03ca 616f 6e65 936d xample,...aone.m │ │ │ │ +00073bd0: 6967 6898 7493 7798 616e 9874 9b03 c24f igh.t.w.an.t...O │ │ │ │ +00073be0: 746f 9365 7874 656e 648d 93eb 6149 4e49 to.extend...aINI │ │ │ │ +00073bf0: 548e 911e 8348 cf77 6974 6898 616e 9361 T....H.with.an.a │ │ │ │ +00073c00: 746f 6d69 638e a18d 91ea f1eb 749a ac72 tomic.......t..r │ │ │ │ +00073c10: 7970 9053 8e65 8d91 0345 96eb 406f 6e65 yp.S.e...E..@one │ │ │ │ +00073c20: 8e91 18cf 37cf 7361 7469 7366 7969 6e67 ....7.satisfying │ │ │ │ +00073c30: 9106 8b2c da60 9106 9ae8 38d7 668d 9f01 ...,.`....8.f... │ │ │ │ +00073c40: cccc d80b 8ddb 218e 8d91 0880 08eb 416f ......!.......Ao │ │ │ │ +00073c50: 6e65 8e8e 911e edfa d767 8d9f 01cc ccd8 ne.......g...... │ │ │ │ +00073c60: 0b8d db21 8e8d 9108 8008 eb41 6f6e 658e ...!.......Aone. │ │ │ │ +00073c70: 8e91 1ba8 65d7 3a96 0345 9666 9104 9d51 ....e.:..E.f...Q │ │ │ │ +00073c80: cf3d 9103 5552 d767 9103 b3cf cf77 6974 .=..UR.g.....wit │ │ │ │ +00073c90: 686f 7574 9363 9868 6f9a 538e 6f73 696e hout.c.ho.S.osin │ │ │ │ +00073ca0: 6791 0345 9561 9373 7098 6563 690c 6393 g..E.a.sp.eci.c. │ │ │ │ +00073cb0: 7490 ac72 7970 9865 9369 6e8d 9103 4595 t..ryp.e.in...E. │ │ │ │ +00073cc0: eb61 494e 4954 8e91 1d89 d3cf 616e 648e .aINIT......and. │ │ │ │ +00073cd0: a18d 91ea f1eb 7361 90ac 7279 696e 6796 ......sa..rying. │ │ │ │ +00073ce0: 0422 8d74 6861 748d 9104 228c eb40 6f6e .".that..."..@on │ │ │ │ +00073cf0: 658e 911a 8925 cf69 7393 696e 9b04 228c e....%.is.in..". │ │ │ │ +00073d00: 6269 6a65 6374 696f 6e93 7769 7468 9361 bijection.with.a │ │ │ │ +00073d10: 986f 6e65 2d65 6c65 6d65 6e90 ac72 7493 .one-elemen..rt. │ │ │ │ +00073d20: 7375 6273 6574 936f 6698 6974 2e91 05e0 subset.of.it.... │ │ │ │ +00073d30: 8e28 5468 6593 6964 6561 9362 9053 8e65 .(The.idea.b.S.e │ │ │ │ +00073d40: 696e 6798 7468 6174 9374 6865 8ea1 8d91 ing.that.the.... │ │ │ │ +00073d50: eaf1 eb63 9aac 7268 6f69 6365 9603 dea1 ...c..rhoice.... │ │ │ │ +00073d60: 6f66 9372 6570 7265 7365 6e98 7469 6e67 of.represen.ting │ │ │ │ +00073d70: 9103 dea2 7498 7970 9053 8e65 9369 7393 ....t.yp.S.e.is. │ │ │ │ +00073d80: 6972 7265 6c65 7691 ff58 e461 6e98 7493 irrelev..X.an.t. │ │ │ │ +00073d90: 746f 9374 6865 9b03 dea2 7072 6f70 9053 to.the....prop.S │ │ │ │ +00073da0: 8e65 7274 6965 7393 6f66 8d93 eb40 6f6e .erties.of...@on │ │ │ │ +00073db0: 658e 911a 014e cf74 6861 7493 6361 6e98 e....N.that.can. │ │ │ │ +00073dc0: 6290 538e 6593 6578 7072 6573 7365 6493 b.S.e.expressed. │ │ │ │ +00073dd0: 696e 8ea1 8d91 eaf1 ebeb 4848 4f4c cf2e in........HHOL.. │ │ │ │ +00073de0: 2996 0400 6254 6865 9b04 0063 6d65 6390 )...bThe...cmec. │ │ │ │ +00073df0: ac72 6861 6e69 736d 9364 6573 6372 6962 .rhanism.describ │ │ │ │ +00073e00: 9053 8e65 6493 696e 9874 6869 7393 7365 .S.ed.in.this.se │ │ │ │ +00073e10: 6374 696f 6e93 7072 6f90 ac72 7669 6465 ction.pro..rvide │ │ │ │ +00073e20: 7393 6f6e 6598 7795 ac72 6193 7996 0400 s.one.w..ra.y... │ │ │ │ +00073e30: 626f 6693 6163 90ac 7268 6965 7669 6e67 bof.ac..rhieving │ │ │ │ +00073e40: 9874 6869 7393 7768 696c 658e a18d 91ea .this.while..... │ │ │ │ +00073e50: f1eb 6174 9604 a283 7468 659b 04a2 8273 ..at....the....s │ │ │ │ +00073e60: 616d 6593 7469 6d65 9370 7265 7365 7276 ame.time.preserv │ │ │ │ +00073e70: 696e 6798 7468 6593 616c 6c2d 696d 709a ing.the.all-imp. │ │ │ │ +00073e80: 538e 6f72 7461 6e90 ac72 7493 7072 6f70 S.ortan..rt.prop │ │ │ │ +00073e90: 9865 7274 90ac 7279 9104 a282 6f66 9370 .ert..ry....of.p │ │ │ │ +00073ea0: 986f 7373 6573 7369 6e67 9361 9104 a282 .ossessing.a.... │ │ │ │ +00073eb0: 7374 616e 6461 7264 936d 6f98 6465 6c8e standard.mo.del. │ │ │ │ +00073ec0: a18d 91ea f1eb 616e 6496 03ea a868 656e ......and....hen │ │ │ │ +00073ed0: 6365 936d 6169 6e90 ac72 7461 696e 696e ce.main..rtainin │ │ │ │ +00073ee0: 6793 636f 6e73 6973 7465 6e63 7991 ff05 g.consistency... │ │ │ │ +00073ef0: 562e 8e9f 101b ae8d 91f6 537a 4561 6395 V.........SzEac. │ │ │ │ +00073f00: ac72 689b 036b d063 6c6f 7365 6491 036b .rh..k.closed..k │ │ │ │ +00073f10: cf66 6f72 6d93 756c 6198 d771 9103 da08 .form.ula..q.... │ │ │ │ +00073f20: cf69 6e93 7693 6f6c 7669 6e67 9861 9873 .in.v.olving.a.s │ │ │ │ +00073f30: 696e 676c 6591 036b cf74 9379 7095 538e ingle..k.t.yp.S. │ │ │ │ +00073f40: 6598 7691 ff58 e461 7269 6162 6c65 9103 e.v..X.ariable.. │ │ │ │ +00073f50: 6bcf d70b 9103 7f5f cf63 616e 9862 9365 k......_.can.b.e │ │ │ │ +00073f60: 9603 6bcf 7468 6f75 6768 90ac 7274 986f ..k.though..rt.o │ │ │ │ +00073f70: 6693 6173 9873 7090 538e 6563 6966 7969 f.as.sp.S.ecifyi │ │ │ │ +00073f80: 6e67 8ea1 8d91 eaf1 eb61 9603 eaa8 7072 ng.......a....pr │ │ │ │ +00073f90: 6f70 9053 8e65 7274 9aac 7279 93d7 7190 op.S.ert..ry..q. │ │ │ │ +00073fa0: 6e39 cf5b d71c 9101 571d 3d0b 9013 8fcf n9.[....W.=..... │ │ │ │ +00073fb0: 5d93 6f66 9374 9879 7090 538e 6573 93d7 ].of.t.yp.S.es.. │ │ │ │ +00073fc0: 1c91 0157 1dcf 2e91 0538 e049 7473 9369 ...W.....8.Its.i │ │ │ │ +00073fd0: 6e98 7465 7270 7265 7461 7469 6f6e 9369 n.terpretation.i │ │ │ │ +00073fe0: 6e93 6193 6d6f 9053 8e64 656c 9369 7393 n.a.mo.S.del.is. │ │ │ │ +00073ff0: 6f66 9374 6865 9366 6f72 6d8e a68d 8d8d of.the.form..... │ │ │ │ +00074000: 91f0 f1eb 5b96 fe00 025b d70b 9a13 8f3b ....[....[.....; │ │ │ │ +00074010: 9101 fffe 3a71 906e 39cf 5d93 5d96 0355 ....:q.n9.].]..U │ │ │ │ +00074020: 52da 328d 8d8d 9106 a32d 9ff5 fffc bf59 R.2......-.....Y │ │ │ │ +00074030: 8e8e 9f0c 2225 8d93 d858 9100 9fd2 db32 ...."%...X.....2 │ │ │ │ +00074040: 558e 8e91 16b8 26cf 5b96 fe00 025b d70b U.....&.[....[.. │ │ │ │ +00074050: 983a 8deb 4062 9553 8e6f 936f 6c8e 9116 .:..@b.S.o.ol... │ │ │ │ +00074060: aa9f cf5d 935d 28d7 5891 00f1 83cf 2996 ...].](.X.....). │ │ │ │ +00074070: 06aa a43d 8d8d 8d91 06a3 2d9f f5ff fcbf ...=......-..... │ │ │ │ +00074080: 598e 8e9f 0c22 258d 9103 5552 d858 9100 Y...."%...UR.X.. │ │ │ │ +00074090: 9fd2 db32 558e 8e8d 9118 b824 cf32 8e91 ...2U......$.2.. │ │ │ │ +000740a0: 2542 c43d 93da 558d 9101 3111 218e 8d91 %B.=..U...1.!... │ │ │ │ +000740b0: 0d31 13cf 328e 8e8e 8e91 eaf1 eb9f 1741 .1..2..........A │ │ │ │ +000740c0: 2d89 0000 6666 0071 cf9f 9f0c 999a 8d8d -...ff.q........ │ │ │ │ +000740d0: 8d8d 910d 8390 9ffc 5eff c537 8e8e 8e91 ........^..7.... │ │ │ │ +000740e0: 1200 03c6 5468 6973 9604 7d68 7468 656f ....This..}htheo │ │ │ │ +000740f0: 7279 9365 7874 656e 7369 6f6e 936d 6563 ry.extension.mec │ │ │ │ +00074100: 9ab8 e368 616e 6973 6d93 6973 936e 6f74 ...hanism.is.not │ │ │ │ +00074110: 9369 6d70 6c65 6d65 6e98 7465 6493 696e .implemen.ted.in │ │ │ │ +00074120: 9356 91ff 2aaa 6572 7369 6f6e 9332 2e30 .V..*.ersion.2.0 │ │ │ │ +00074130: 936f 6693 7468 6593 484f 4c91 047d 1b73 .of.the.HOL..}.s │ │ │ │ +00074140: 7973 7465 6d2e 9107 ea00 4974 9377 9861 ystem.....It.w.a │ │ │ │ +00074150: 738e 9f0c 0000 8d70 726f 7090 471d 6f73 s......prop.G.os │ │ │ │ +00074160: 6564 9603 5555 6290 b8e3 7993 542e 934d ed..UUb...y.T..M │ │ │ │ +00074170: 656c 6861 6d93 616e 6493 7265 0c6e 6573 elham.and.re.nes │ │ │ │ +00074180: 9361 9373 7567 6765 7374 696f 6e93 6672 .a.suggestion.fr │ │ │ │ +00074190: 6f6d 9352 2e93 4a6f 6e65 7393 616e 6493 om.R..Jones.and. │ │ │ │ +000741a0: 522e 9341 7274 6861 6e2e 8e8e 9f24 fd13 R..Arthan....$.. │ │ │ │ +000741b0: 8e8c 8b00 0000 8500 0000 0000 0000 0000 ................ │ │ │ │ 000741c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000741d0: 0000 0000 0733 3da0 02cc 0555 8da0 fd46 .....3=....U...F │ │ │ │ -000741e0: d30e 8d8d 8d8d 9ffa 999a 8d91 12c7 61d0 ..............a. │ │ │ │ -000741f0: 3130 2e35 2e91 0a80 0045 7874 656e 7369 10.5.....Extensi │ │ │ │ -00074200: 6f6e 7396 0480 006f 6693 7468 656f 7269 ons....of.theori │ │ │ │ -00074210: 6573 9201 0aea 3631 3333 8e91 12c7 619f es....6133....a. │ │ │ │ -00074220: 0566 6689 0000 e666 01c7 3e7c 8e8e 8e8e .ff....f..>|.... │ │ │ │ -00074230: a002 942f df8d a0fd 8bd0 218d 9112 c761 .../......!....a │ │ │ │ -00074240: cf77 6869 639a ac72 6896 0644 a669 7393 .whic..rh..D.is. │ │ │ │ -00074250: 6193 6398 6861 7261 6374 6572 6973 7469 a.c.haracteristi │ │ │ │ -00074260: 6393 6675 6e63 7469 6f6e 936f 6e93 7468 c.function.on.th │ │ │ │ -00074270: 6593 756e 6976 9865 7273 652c 9106 db25 e.univ.erse,...% │ │ │ │ -00074280: 6465 7465 726d 696e 696e 6793 6193 7375 determining.a.su │ │ │ │ -00074290: 6273 6574 93da 66d7 5891 0847 7fda 3291 bset..f.X..G..2. │ │ │ │ -000742a0: 0755 fb55 9108 870d cf3a 8ea4 1000 008d .U.U.....:...... │ │ │ │ -000742b0: 9112 c761 5b96 fe00 025b d70b 9013 8f3b ...a[....[.....; │ │ │ │ -000742c0: 9101 fffe 3a71 906e 39cf 5d93 5d28 d758 ....:q.n9.].](.X │ │ │ │ -000742d0: 9100 f183 cf29 9104 a10a 3d91 04a1 0b31 .....)....=....1 │ │ │ │ -000742e0: da67 9604 ad8b cf63 6f6e 7369 7374 696e .g.....consistin │ │ │ │ -000742f0: 6793 6f66 9374 686f 7365 9373 6574 7393 g.of.those.sets. │ │ │ │ -00074300: 696e 9374 6865 9375 6e69 769a ac72 6572 in.the.univ..rer │ │ │ │ -00074310: 7365 9366 6f72 9377 6869 6398 6893 7468 se.for.whic.h.th │ │ │ │ -00074320: 6593 7072 6f70 9053 8e65 7274 9879 93d7 e.prop.S.ert.y.. │ │ │ │ -00074330: 7191 051b c4cf 686f 6c64 732e 8ea1 8d91 q.....holds..... │ │ │ │ -00074340: 12c7 6154 6865 9604 eaaf 6d6f 7374 9b04 ..aThe....most.. │ │ │ │ -00074350: eaae 6765 6e65 7261 6c93 7795 ac72 6193 ..general.w..ra. │ │ │ │ -00074360: 7996 04ea af6f 6693 656e 7375 7269 6e67 y....of.ensuring │ │ │ │ -00074370: 9874 6865 9363 6f6e 7369 7374 656e 6379 .the.consistency │ │ │ │ -00074380: 936f 6698 696e 90ac 7274 726f 9053 8e64 .of.in..rtro.S.d │ │ │ │ -00074390: 7563 696e 6793 6193 6e65 7793 6174 6f6d ucing.a.new.atom │ │ │ │ -000743a0: 6963 9874 90ac 7279 7090 538e 6593 d717 ic.t..ryp.S.e... │ │ │ │ -000743b0: 8ea1 8d91 12c7 61cf 7361 7469 7366 7969 ......a.satisfyi │ │ │ │ -000743c0: 6e67 9603 ffce d771 906e 39cf 5bd7 1791 ng.....q.n9.[... │ │ │ │ -000743d0: 00c1 c73d 0b90 138f cf5d 9377 9aac 726f ...=.....].w..ro │ │ │ │ -000743e0: 756c 6493 6290 538e 6591 03ff cd74 6f93 uld.b.S.e....to. │ │ │ │ -000743f0: 7072 6f98 7698 6593 60da 39d7 0b90 138f pro.v.e.`.9..... │ │ │ │ -00074400: 3a93 7190 6e39 cf27 2e91 0578 5148 6f98 :.q.n9.'...xQHo. │ │ │ │ -00074410: 7798 6576 9865 722c 9104 0518 7375 6398 w.ev.er,....suc. │ │ │ │ -00074420: 6891 03ff cd61 9366 6f72 6d98 756c 6193 h....a.form.ula. │ │ │ │ -00074430: 7769 7468 9371 7561 6e98 7469 0c63 6174 with.quan.ti.cat │ │ │ │ -00074440: 696f 6e8e a18d 9112 c761 6f95 ac72 7693 ion......ao..rv. │ │ │ │ -00074450: 6572 9b03 8333 7493 7970 9053 8e65 7398 er...3t.yp.S.es. │ │ │ │ -00074460: 6973 986e 6f74 8d8d 9ffb a532 d538 8e8e is.not.....2.8.. │ │ │ │ -00074470: 9108 4337 cf61 9870 6172 7498 6f66 9874 ..C7.a.part.of.t │ │ │ │ -00074480: 6865 9103 8332 eb48 484f 4c98 cf6c 6f67 he...2.HHOL..log │ │ │ │ -00074490: 6963 9861 6e64 986f 6e65 986d 9375 7374 ic.and.one.m.ust │ │ │ │ -000744a0: 9870 726f 9053 8e63 6565 6498 696e 6469 .pro.S.ceed.indi │ │ │ │ -000744b0: 7265 6374 6c79 7c72 6570 6c61 6369 6e67 rectly|replacing │ │ │ │ -000744c0: 9874 6865 8ea1 8d91 12c7 6166 6f72 6d95 .the......aform. │ │ │ │ -000744d0: ac72 756c 619b 034d df62 9379 9603 4dde .rula..M.b.y..M. │ │ │ │ -000744e0: 2861 986c 6f67 6963 616c 6c79 9377 95ac (a.logically.w.. │ │ │ │ -000744f0: 7265 616b 9365 7229 986f 6e65 9603 4dde reak.er).one..M. │ │ │ │ -00074500: 7468 6174 9863 616e 9362 9053 8e65 9865 that.can.b.S.e.e │ │ │ │ -00074510: 7870 7265 7373 6564 9366 6f72 6d61 6c6c xpressed.formall │ │ │ │ -00074520: 7998 7769 7468 98eb 4848 4f4c 93cf 7379 y.with..HHOL..sy │ │ │ │ -00074530: 6e90 ac72 7461 782e 9105 049d 5468 658e n..rtax.....The. │ │ │ │ -00074540: a18d 9112 c761 666f 726d 90ac 7275 6c61 .....aform..rula │ │ │ │ -00074550: 9603 eaa8 7573 6564 9369 738e a91b 66d7 ....used.is...f. │ │ │ │ -00074560: 8d8d 8d91 18c7 6128 da39 d766 8d9f 01cc ......a(.9.f.... │ │ │ │ -00074570: ccd8 0b8d db21 8e91 0880 08d8 1b8e 9113 .....!.......... │ │ │ │ -00074580: 9a9e d73a 8d91 03ea a8df 5491 ff05 5679 ...:......T...Vy │ │ │ │ -00074590: 7090 538e 658d 8d91 00b4 7889 0000 6666 p.S.e.....x...ff │ │ │ │ -000745a0: 0003 8666 8e8e 9104 3ade 4465 0c6e 6974 ...f....:.De.nit │ │ │ │ -000745b0: 696f 6e8e 9153 b381 d770 9103 eaa8 6691 ion..S...p....f. │ │ │ │ -000745c0: 0147 ffcf 2996 073f fada 2993 d771 8e8e .G..)..?..)..q.. │ │ │ │ -000745d0: 8e9f 1b2b 088d 9112 c761 cf77 6865 7265 ...+.....a.where │ │ │ │ -000745e0: 9604 0bb5 d71b 9104 79ee cf69 7393 6193 ........y..is.a. │ │ │ │ -000745f0: 749a ac72 7970 9053 8e65 2c91 0413 f8d7 t..ryp.S.e,..... │ │ │ │ -00074600: 708d 9f01 cccc d81b 8d90 497b db21 8e8d p.........I{.!.. │ │ │ │ -00074610: 9108 c983 eb41 6295 3c72 6f93 6f6c 8e8e .....Ab.|......./.... │ │ │ │ +00074240: 8bd0 218d 9112 c761 cf77 6869 639a ac72 ..!....a.whic..r │ │ │ │ +00074250: 6896 0644 a669 7393 6193 6398 6861 7261 h..D.is.a.c.hara │ │ │ │ +00074260: 6374 6572 6973 7469 6393 6675 6e63 7469 cteristic.functi │ │ │ │ +00074270: 6f6e 936f 6e93 7468 6593 756e 6976 9865 on.on.the.univ.e │ │ │ │ +00074280: 7273 652c 9106 db25 6465 7465 726d 696e rse,...%determin │ │ │ │ +00074290: 696e 6793 6193 7375 6273 6574 93da 66d7 ing.a.subset..f. │ │ │ │ +000742a0: 5891 0847 7fda 3291 0755 fb55 9108 870d X..G..2..U.U.... │ │ │ │ +000742b0: cf3a 8ea4 1000 008d 9112 c761 5b96 fe00 .:.........a[... │ │ │ │ +000742c0: 025b d70b 9013 8f3b 9101 fffe 3a71 906e .[.....;....:q.n │ │ │ │ +000742d0: 39cf 5d93 5d28 d758 9100 f183 cf29 9104 9.].](.X.....).. │ │ │ │ +000742e0: a10a 3d91 04a1 0b31 da67 9604 ad8b cf63 ..=....1.g.....c │ │ │ │ +000742f0: 6f6e 7369 7374 696e 6793 6f66 9374 686f onsisting.of.tho │ │ │ │ +00074300: 7365 9373 6574 7393 696e 9374 6865 9375 se.sets.in.the.u │ │ │ │ +00074310: 6e69 769a ac72 6572 7365 9366 6f72 9377 niv..rerse.for.w │ │ │ │ +00074320: 6869 6398 6893 7468 6593 7072 6f70 9053 hic.h.the.prop.S │ │ │ │ +00074330: 8e65 7274 9879 93d7 7191 051b c4cf 686f .ert.y..q.....ho │ │ │ │ +00074340: 6c64 732e 8ea1 8d91 12c7 6154 6865 9604 lds.......aThe.. │ │ │ │ +00074350: eaaf 6d6f 7374 9b04 eaae 6765 6e65 7261 ..most....genera │ │ │ │ +00074360: 6c93 7795 ac72 6193 7996 04ea af6f 6693 l.w..ra.y....of. │ │ │ │ +00074370: 656e 7375 7269 6e67 9874 6865 9363 6f6e ensuring.the.con │ │ │ │ +00074380: 7369 7374 656e 6379 936f 6698 696e 90ac sistency.of.in.. │ │ │ │ +00074390: 7274 726f 9053 8e64 7563 696e 6793 6193 rtro.S.ducing.a. │ │ │ │ +000743a0: 6e65 7793 6174 6f6d 6963 9874 90ac 7279 new.atomic.t..ry │ │ │ │ +000743b0: 7090 538e 6593 d717 8ea1 8d91 12c7 61cf p.S.e.........a. │ │ │ │ +000743c0: 7361 7469 7366 7969 6e67 9603 ffce d771 satisfying.....q │ │ │ │ +000743d0: 906e 39cf 5bd7 1791 00c1 c73d 0b90 138f .n9.[......=.... │ │ │ │ +000743e0: cf5d 9377 9aac 726f 756c 6493 6290 538e .].w..rould.b.S. │ │ │ │ +000743f0: 6591 03ff cd74 6f93 7072 6f98 7698 6593 e....to.pro.v.e. │ │ │ │ +00074400: 60da 39d7 0b90 138f 3a93 7190 6e39 cf27 `.9.....:.q.n9.' │ │ │ │ +00074410: 2e91 0578 5148 6f98 7798 6576 9865 722c ...xQHo.w.ev.er, │ │ │ │ +00074420: 9104 0518 7375 6398 6891 03ff cd61 9366 ....suc.h....a.f │ │ │ │ +00074430: 6f72 6d98 756c 6193 7769 7468 9371 7561 orm.ula.with.qua │ │ │ │ +00074440: 6e98 7469 0c63 6174 696f 6e8e a18d 9112 n.ti.cation..... │ │ │ │ +00074450: c761 6f95 ac72 7693 6572 9b03 8333 7493 .ao..rv.er...3t. │ │ │ │ +00074460: 7970 9053 8e65 7398 6973 986e 6f74 8d8d yp.S.es.is.not.. │ │ │ │ +00074470: 9ffb a532 d538 8e8e 9108 4337 cf61 9870 ...2.8....C7.a.p │ │ │ │ +00074480: 6172 7498 6f66 9874 6865 9103 8332 eb48 art.of.the...2.H │ │ │ │ +00074490: 484f 4c98 cf6c 6f67 6963 9861 6e64 986f HOL..logic.and.o │ │ │ │ +000744a0: 6e65 986d 9375 7374 9870 726f 9053 8e63 ne.m.ust.pro.S.c │ │ │ │ +000744b0: 6565 6498 696e 6469 7265 6374 6c79 7c72 eed.indirectly|r │ │ │ │ +000744c0: 6570 6c61 6369 6e67 9874 6865 8ea1 8d91 eplacing.the.... │ │ │ │ +000744d0: 12c7 6166 6f72 6d95 ac72 756c 619b 034d ..aform..rula..M │ │ │ │ +000744e0: df62 9379 9603 4dde 2861 986c 6f67 6963 .b.y..M.(a.logic │ │ │ │ +000744f0: 616c 6c79 9377 95ac 7265 616b 9365 7229 ally.w..reak.er) │ │ │ │ +00074500: 986f 6e65 9603 4dde 7468 6174 9863 616e .one..M.that.can │ │ │ │ +00074510: 9362 9053 8e65 9865 7870 7265 7373 6564 .b.S.e.expressed │ │ │ │ +00074520: 9366 6f72 6d61 6c6c 7998 7769 7468 98eb .formally.with.. │ │ │ │ +00074530: 4848 4f4c 93cf 7379 6e90 ac72 7461 782e HHOL..syn..rtax. │ │ │ │ +00074540: 9105 049d 5468 658e a18d 9112 c761 666f ....The......afo │ │ │ │ +00074550: 726d 90ac 7275 6c61 9603 eaa8 7573 6564 rm..rula....used │ │ │ │ +00074560: 9369 738e a91b 66d7 8d8d 8d91 18c7 6128 .is...f.......a( │ │ │ │ +00074570: da39 d766 8d9f 01cc ccd8 0b8d db21 8e91 .9.f.........!.. │ │ │ │ +00074580: 0880 08d8 1b8e 9113 9a9e d73a 8d91 03ea ...........:.... │ │ │ │ +00074590: a8df 5491 ff05 5679 7090 538e 658d 8d91 ..T...Vyp.S.e... │ │ │ │ +000745a0: 00b4 7889 0000 6666 0003 8666 8e8e 9104 ..x...ff...f.... │ │ │ │ +000745b0: 3ade 4465 0c6e 6974 696f 6e8e 9153 b381 :.De.nition..S.. │ │ │ │ +000745c0: d770 9103 eaa8 6691 0147 ffcf 2996 073f .p....f..G..)..? │ │ │ │ +000745d0: fada 2993 d771 8e8e 8e9f 1b2b 088d 9112 ..)..q.....+.... │ │ │ │ +000745e0: c761 cf77 6865 7265 9604 0bb5 d71b 9104 .a.where........ │ │ │ │ +000745f0: 79ee cf69 7393 6193 749a ac72 7970 9053 y..is.a.t..ryp.S │ │ │ │ +00074600: 8e65 2c91 0413 f8d7 708d 9f01 cccc d81b .e,.....p....... │ │ │ │ +00074610: 8d90 497b db21 8e8d 9108 c983 eb41 6295 ..I{.!.......Ab. │ │ │ │ +00074620: 3c72 6f93 6f6c 8e8e 9122 8880 cf69 7391 │ │ │ │ -00075010: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 |......./......! │ │ │ │ -00075020: 8d8d 8d8d 91ee 01ed cf28 7669 6929 8e8e .........(vii).. │ │ │ │ -00075030: 8e91 09c0 1354 6865 9103 eaa8 7365 7175 .....The....sequ │ │ │ │ -00075040: 656e 90ac 7274 738e a420 af48 8d8d 8d91 en..rts.. .H.... │ │ │ │ -00075050: 0fc0 1328 008e 8e8d 8d91 25a9 4ad7 3b8e ...(......%.J.;. │ │ │ │ -00075060: 8e8d 8d91 32ec d6da 39d7 788d 9f01 cccc ....2...9.x..... │ │ │ │ -00075070: d81b 8e91 05a4 ffd7 3a96 03ea a870 9378 ........:....p.x │ │ │ │ -00075080: cf29 8e8e 8e9f 1300 008d 8d8d 910f c013 .).............. │ │ │ │ -00075090: 2800 8e8e 8d8d 9125 a94a d73b 8e8e 8d8d (......%.J.;.... │ │ │ │ -000750a0: 9132 ecd6 cf28 da39 d766 8d9f 01cc ccd8 .2...(.9.f...... │ │ │ │ -000750b0: 0b8d db21 8e91 0880 08d8 1b8e 9113 9a9e ...!............ │ │ │ │ -000750c0: d73a 8d91 03ea a8df 5491 ff05 5679 7090 .:......T...Vyp. │ │ │ │ -000750d0: 538e 658d 8d91 00b4 7889 0000 6666 0003 S.e.....x...ff.. │ │ │ │ -000750e0: 8666 8e8e 9104 3ade 4465 0c6e 6974 696f .f....:.De.nitio │ │ │ │ -000750f0: 6e8e 9153 b381 d770 9103 eaa8 6691 0147 n..S...p....f..G │ │ │ │ -00075100: ffcf 2996 073f fada 2993 d771 906e 39cf ..)..?..)..q.n9. │ │ │ │ -00075110: 298e 8e8e a18d 9109 c013 6172 6596 03ea ).........are... │ │ │ │ -00075120: a869 6e8d 93df 5468 656f 90ac 7272 656d .in...Theo..rrem │ │ │ │ -00075130: 738e 8d91 33bd 5c9f 01cc ccdb 548e 913b s...3.\.....T..; │ │ │ │ -00075140: 0158 cf2e 8e9f 1ed0 758d 91ea f1eb 5468 .X......u.....Th │ │ │ │ -00075150: 6596 03ea a865 7874 656e 7369 6f6e 936f e....extension.o │ │ │ │ -00075160: 6693 6193 7374 616e 6461 7264 9374 6865 f.a.standard.the │ │ │ │ -00075170: 6f72 7993 da54 9106 f775 cf62 9aac 7279 ory..T...u.b..ry │ │ │ │ -00075180: 9373 7563 9868 9361 9374 9879 709a 538e .suc.h.a.t.yp.S. │ │ │ │ -00075190: 6593 7370 9865 6369 0c63 6174 696f 6e93 e.sp.eci.cation. │ │ │ │ -000751a0: 6973 9364 656e 6f74 6564 8ea4 1b8e 1c8d is.denoted...... │ │ │ │ -000751b0: 8d8d 91f0 f1eb da54 8d91 030c cdcf 2b8d .......T......+. │ │ │ │ -000751c0: 9f01 cccc e674 7973 7095 8fa5 6593 638e .....tysp...e.c. │ │ │ │ -000751d0: 8e91 230e 39da 68cf 28d7 0b8d 9f01 cccc ..#.9.h.(....... │ │ │ │ -000751e0: d531 8e91 04c0 04d7 3b8d 9601 fffe 3a93 .1......;.....:. │ │ │ │ -000751f0: 3a93 3a8e 9111 ca9c 3b96 01ff fe0b 8d9f :.:.....;....... │ │ │ │ -00075200: 01cc ccd8 6e8e 9105 a850 cf29 8deb 406f ....n....P.)..@o │ │ │ │ -00075210: 708e 910c bc99 d73b 931b 90c7 1d3b 9370 p......;.....;.p │ │ │ │ -00075220: 3b93 0b90 138f 3b93 cf00 d73b 9371 906e ;.....;....;.q.n │ │ │ │ -00075230: 39da 698e 8e8e a91b 4bc1 8d91 eaf1 ebcf 9.i.....K....... │ │ │ │ -00075240: 616e 6496 03ea a869 7393 6465 0c6e 6564 and....is.de.ned │ │ │ │ -00075250: 9374 6f93 6290 538e 6593 7468 6593 7468 .to.b.S.e.the.th │ │ │ │ -00075260: 656f 7279 8e9f 1b8e 1b8d 8d8d 91f0 f1eb eory............ │ │ │ │ -00075270: da68 8d8d 8d8d df53 7472 7563 8e8d 911a .h.....Struc.... │ │ │ │ -00075280: 037b 9f01 cccc db54 8e91 23f2 1fda 5b91 .{.....T..#...[. │ │ │ │ -00075290: 02aa a866 cf28 8deb 406f 708e 910c bc99 ...f.(..@op..... │ │ │ │ -000752a0: d73b 9101 fffe 6ecf 29da 67d7 3b8e 8ea4 .;....n.).g.;... │ │ │ │ -000752b0: 0e7f ff8d 8d8d df53 6967 8e8d 910f 5466 .......Sig....Tf │ │ │ │ -000752c0: 9f02 d554 db54 8e91 1698 62d7 3b8e 8ea1 ...T.T....b.;... │ │ │ │ -000752d0: 8d8d 8ddf 4178 696f 6d73 8e8d 9123 92bb ....Axioms...#.. │ │ │ │ -000752e0: 9f01 cccc db54 8e91 2d81 5fda 5b91 02aa .....T..-._.[... │ │ │ │ -000752f0: a866 cf28 00d7 3b96 01ff fe71 906e 39cf .f.(..;....q.n9. │ │ │ │ -00075300: 5b28 d70b 8d9f 01cc ccd5 318e 9104 c004 [(........1..... │ │ │ │ -00075310: d73b 8d93 3a93 3a93 3a8e 9111 ca9c 3b93 .;..:.:.:.....;. │ │ │ │ -00075320: 0b8d 9f01 cccc d86e 8e91 05a8 50cf 298d .......n....P.). │ │ │ │ -00075330: eb40 6f70 8e91 0cbc 99d7 3d0b 9013 8fcf .@op......=..... │ │ │ │ -00075340: 5d29 da67 d73b 8e8e a18d 8d8d df54 6865 ]).g.;.......The │ │ │ │ -00075350: 6f90 ac72 7265 6d73 8e8d 912f d2b4 9f01 o..rrems.../.... │ │ │ │ -00075360: cccc db54 8e91 3716 b0da 698e 8e8e 8e8e ...T..7...i..... │ │ │ │ -00075370: 8e9f 447a ae8d 91ea f1eb d045 7861 6d70 ..Dz.......Examp │ │ │ │ -00075380: 6c65 9108 30e6 cf54 91ff 0556 6f96 03cf le..0..T...Vo... │ │ │ │ -00075390: c763 6172 7279 936f 7574 9374 6865 9b03 .carry.out.the.. │ │ │ │ -000753a0: cfc8 6578 7465 6e73 696f 6e93 6f66 8d93 ..extension.of.. │ │ │ │ -000753b0: eb61 494e 4954 8e91 1e9e 36cf 6d65 6e90 .aINIT....6.men. │ │ │ │ -000753c0: ac72 7469 6f6e 6564 9361 7498 7468 6593 .rtioned.at.the. │ │ │ │ -000753d0: 7374 6172 7493 6f66 9374 6869 7398 7365 start.of.this.se │ │ │ │ -000753e0: 6374 696f 6e2c 9103 d527 6f6e 658e 9f10 ction,...'one... │ │ │ │ -000753f0: 0000 8d91 eaf1 eb66 6f72 6d73 8ea1 8d8d .......forms.... │ │ │ │ -00075400: 8d8d 91f0 f1eb eb61 494e 4954 8e8d 9107 .......aINIT.... │ │ │ │ -00075410: f093 cf2b 8d9f 01cc cce6 7479 7370 958f ...+......tysp.. │ │ │ │ -00075420: a565 9363 8e8e 9127 f1ff da68 cf28 298d .e.c...'...h.(). │ │ │ │ -00075430: eb40 6f6e 658e 9112 440c d73b 8d91 01ff .@one...D..;.... │ │ │ │ -00075440: feeb 4062 9553 8e6f 936f 6c8e 9118 aa9d ..@b.S.o.ol..... │ │ │ │ -00075450: d73b 9601 fffe 703b 930b 9013 8f3b 93da .;....p;.....;.. │ │ │ │ -00075460: 3bd7 3b93 7190 6e39 da69 8e8e 8ea6 8d91 ;.;.q.n9.i...... │ │ │ │ -00075470: eaf1 ebcf 7768 6572 6596 061d acd7 709b ....where.....p. │ │ │ │ -00075480: 061d adcf 6973 9374 6865 9374 6572 6d98 ....is.the.term. │ │ │ │ -00075490: d715 628d 9f01 cccc eb41 6295 3c72 6f93 ..b......Ab..!....F │ │ │ │ -000754e0: d80b 8e91 19c1 87d7 678d 9f01 cccc d80c ........g....... │ │ │ │ -000754f0: 8d90 693e db21 8e91 08e9 46d8 0b8e 9113 ..i>.!....F..... │ │ │ │ -00075500: a3db d73a 9866 9108 5ba3 cf3d 9107 13a5 ...:.f..[..=.... │ │ │ │ -00075510: d767 906e 39cf 2e91 0bd1 ed54 6890 ac72 .g.n9......Th..r │ │ │ │ -00075520: 7573 9374 6865 8ea4 1000 008d 91ea f1eb us.the.......... │ │ │ │ -00075530: 7265 7375 6c74 9605 8ebf 6973 9361 9374 result....is.a.t │ │ │ │ -00075540: 6865 6f72 7991 058e c065 7874 656e 6469 heory....extendi │ │ │ │ -00075550: 6e67 8d93 eb61 494e 4954 8e91 221c 26cf ng...aINIT..".&. │ │ │ │ -00075560: 7769 7468 9361 936e 6577 9374 9aac 7279 with.a.new.t..ry │ │ │ │ -00075570: 7090 538e 6593 636f 6e73 7461 6e98 748d p.S.e.constan.t. │ │ │ │ -00075580: 9105 8ec0 eb40 6f6e 658e 911d 618b cf73 .....@one...a..s │ │ │ │ -00075590: 6174 6973 6679 696e 6793 7468 6593 6178 atisfying.the.ax │ │ │ │ -000755a0: 696f 6d8e a18d 91ea f1eb da38 d766 8d9f iom........8.f.. │ │ │ │ -000755b0: 01cc ccd8 0c8d 9069 3edb 218e 8d91 08e9 .......i>.!..... │ │ │ │ -000755c0: 46eb 416f 6e65 8e8e 911f 4bb2 d767 8d9f F.Aone....K..g.. │ │ │ │ -000755d0: 01cc ccd8 0c8d 9069 3edb 218e 8d91 08e9 .......i>.!..... │ │ │ │ -000755e0: 46eb 416f 6e65 8e8e 911b 610a d73a 9103 F.Aone....a..:.. │ │ │ │ -000755f0: eaa8 6691 049d 51cf 3d91 0355 52d7 6790 ..f...Q.=..UR.g. │ │ │ │ -00075600: 6e39 cf2e 8ea9 1042 5a8d 91f6 537a 5491 n9.....BZ...SzT. │ │ │ │ -00075610: ff05 566f 9603 40ec 7690 ac72 6572 6966 ..Vo..@.v..rerif │ │ │ │ -00075620: 799b 0340 eb74 6861 7493 7468 6973 9369 y..@.that.this.i │ │ │ │ -00075630: 7398 6193 636f 7272 6563 7498 6170 706c s.a.correct.appl │ │ │ │ -00075640: 6963 6174 696f 6e93 6f66 9374 6865 9865 ication.of.the.e │ │ │ │ -00075650: 7874 656e 7369 6f6e 936d 6563 90ac 7268 xtension.mec..rh │ │ │ │ -00075660: 616e 6973 6d2c 9103 62de 6f6e 6593 6861 anism,..b.one.ha │ │ │ │ -00075670: 7398 746f 9363 95ac 7268 6563 936b 8ea1 s.to.c..rhec.k.. │ │ │ │ -00075680: 8d91 eaf1 eb43 6f6e 6469 7469 6f6e 7396 .....Conditions. │ │ │ │ -00075690: 0455 d428 6929 9b04 55d3 746f 9328 7669 .U.(i)..U.to.(vi │ │ │ │ -000756a0: 6929 9361 6290 538e 6f95 ac72 7693 652e i).ab.S.o..rv.e. │ │ │ │ -000756b0: 9106 7a63 4f6e 6c79 9874 6865 9604 55d4 ..zcOnly.the..U. │ │ │ │ -000756c0: 6c61 7374 986f 6e65 9369 7393 6e6f 6e2d last.one.is.non- │ │ │ │ -000756d0: 7472 6976 6961 6c3a 9106 0f37 6974 9369 trivial:...7it.i │ │ │ │ -000756e0: 6d70 9053 8e6f 7365 7398 7468 6593 6f62 mp.S.oses.the.ob │ │ │ │ -000756f0: 6c69 6761 7469 6f6e 8ea1 8d91 eaf1 eb6f ligation.......o │ │ │ │ -00075700: 6696 049e f570 726f 9aac 7276 696e 6793 f....pro..rving. │ │ │ │ -00075710: 7498 7798 6f93 7365 7175 656e 9874 7393 t.w.o.sequen.ts. │ │ │ │ -00075720: 6672 6f6d 9b04 9ef6 7468 6593 6178 696f from....the.axio │ │ │ │ -00075730: 6d73 936f 668d 93eb 6149 4e49 548e 911b ms.of...aINIT... │ │ │ │ -00075740: 9d9d cf2e 9107 55c7 5468 6593 0c72 7374 ......U.The..rst │ │ │ │ -00075750: 9873 6571 7565 6e9a ac72 7493 7361 9879 .sequen..rt.sa.y │ │ │ │ -00075760: 7393 7468 6174 93d7 7093 cf64 650c 6e65 s.that..p..de.ne │ │ │ │ -00075770: 738e a18d 91ea f1eb 616e 9604 3d06 696e s.......an..=.in │ │ │ │ -00075780: 6861 6269 7465 6493 7375 6273 6574 936f habited.subset.o │ │ │ │ -00075790: 668d 9104 3d05 eb40 6295 538e 6f93 6f6c f...=..@b.S.o.ol │ │ │ │ -000757a0: 8e91 1ae7 a4cf 2c91 0451 9e77 6869 6390 ......,..Q.whic. │ │ │ │ -000757b0: ac72 6893 6973 9b04 3d05 6365 7274 6169 .rh.is..=.certai │ │ │ │ -000757c0: 6e6c 7993 7468 6593 6361 7365 9373 696e nly.the.case.sin │ │ │ │ -000757d0: 6365 93df 5493 cf77 6974 6e65 7373 6573 ce..T..witnesses │ │ │ │ -000757e0: 9374 6869 7398 6661 6374 2e91 062f fa54 .this.fact.../.T │ │ │ │ -000757f0: 6865 8ea1 8d91 eaf1 eb73 6563 6f6e 6496 he.......second. │ │ │ │ -00075800: 0402 6073 6571 7565 6e9a ac72 7493 7361 ..`sequen..rt.sa │ │ │ │ -00075810: 9879 7391 0402 6169 6e93 650b 6563 7493 .ys...ain.e.ect. │ │ │ │ -00075820: 7468 6174 9361 6e98 7993 7498 7970 9a53 that.an.y.t.yp.S │ │ │ │ -00075830: 8e65 93d7 0b91 0415 f0cf 7468 6174 9369 .e........that.i │ │ │ │ -00075840: 7393 696e 9362 696a 6563 7469 6f6e 9377 s.in.bijection.w │ │ │ │ -00075850: 6974 6893 7468 6591 0402 6173 7562 7365 ith.the...asubse │ │ │ │ -00075860: 7493 6f66 8d93 eb40 6298 6f98 6f6c 8e8e t.of...@b.o.ol.. │ │ │ │ -00075870: a18d 91ea f1eb cf64 650c 6e65 6496 037b .......de.ned..{ │ │ │ │ -00075880: e262 90ac 7279 9b03 7be3 d770 93cf 6861 .b..ry..{..p..ha │ │ │ │ -00075890: 7398 7468 6593 7072 6f70 9053 8e65 7274 s.the.prop.S.ert │ │ │ │ -000758a0: 90ac 7279 9874 6861 7493 7468 6572 6598 ..ry.that.there. │ │ │ │ -000758b0: 6973 9361 7498 6d6f 7374 936f 6e65 9866 is.at.most.one.f │ │ │ │ -000758c0: 756e 6374 696f 6e93 746f 9869 7493 6672 unction.to.it.fr │ │ │ │ -000758d0: 6f6d 9861 6e9a ac72 7993 6769 7698 656e om.an..ry.giv.en │ │ │ │ -000758e0: 9103 7be3 7498 7970 9053 8e65 8ea1 8d91 ..{.t.yp.S.e.... │ │ │ │ -000758f0: eaf1 ebd7 0c91 00aa 4fcf 3b96 03ea a874 ........O.;....t │ │ │ │ -00075900: 6865 9370 726f 9053 8e6f 6693 6f66 9374 he.pro.S.of.of.t │ │ │ │ -00075910: 6869 7393 6672 6f6d 9374 6865 9361 7869 his.from.the.axi │ │ │ │ -00075920: 6f6d 7393 6f66 8d93 eb61 494e 4954 8e91 oms.of...aINIT.. │ │ │ │ -00075930: 1ed3 f8cf 6973 936c 6566 7493 6173 9361 ....is.left.as.a │ │ │ │ -00075940: 6e93 6578 6572 6369 7365 2e8e 9f16 c70d n.exercise...... │ │ │ │ -00075950: 8d91 eaf1 ebd0 5072 6f70 9060 006f 7369 ......Prop.`.osi │ │ │ │ -00075960: 7469 6f6e 9103 e54c e554 6865 9b03 b772 tion...L.The...r │ │ │ │ -00075970: 7468 6591 ff66 666f 7279 9103 b771 da54 the..ffory...q.T │ │ │ │ -00075980: 8d91 030c cdcf 2b8d 9f01 cccc e674 7973 ......+......tys │ │ │ │ -00075990: 7095 8fa5 6593 638e 8e91 230e 39da 68cf p...e.c...#.9.h. │ │ │ │ -000759a0: 28d7 0b8d 9f01 cccc d531 8e91 04c0 04d7 (........1...... │ │ │ │ -000759b0: 3b8d 9601 fffe 3a93 3a93 3a8e 9111 ca9c ;.....:.:.:..... │ │ │ │ -000759c0: 3b96 01ff fe0b 8d9f 01cc ccd8 6e8e 9105 ;...........n... │ │ │ │ -000759d0: a850 cf29 8deb 406f 708e 910c bc99 d73b .P.)..@op......; │ │ │ │ -000759e0: 931b 90c7 1d3b 9370 3b93 0b90 138f 3b93 .....;.p;.....;. │ │ │ │ -000759f0: cf00 d73b 9371 906e 39da 6998 e568 6173 ...;.q.n9.i..has │ │ │ │ -00075a00: 9861 9103 b771 7374 616e 6461 7296 ff66 .a...qstandar..f │ │ │ │ -00075a10: 6664 986d 6f93 6465 6c91 03b7 7169 6698 fd.mo.del...qif. │ │ │ │ -00075a20: 7468 658e a18d 91ea f1eb 7468 6596 ff66 the.......the..f │ │ │ │ -00075a30: 666f 7279 9104 3335 da54 9107 4002 e564 fory..35.T..@..d │ │ │ │ -00075a40: 6f93 6573 2e8e 9f16 c70e 8d91 eaf1 ebd0 o.es............ │ │ │ │ -00075a50: 5072 6f90 6000 6f66 910a 5d63 cf57 91ff Pro.`.of..]c.W.. │ │ │ │ -00075a60: 0556 7269 7465 9604 d2bd d70b 9bfe 1391 .Vrite.......... │ │ │ │ -00075a70: 7393 cf66 6f72 93d7 0b8d 9f01 cccc d531 s..for.........1 │ │ │ │ -00075a80: 8e91 04c0 04d7 3b8d 9601 fffe 3a93 3a93 ......;.....:.:. │ │ │ │ -00075a90: 3a8e 9111 ca9c 3b91 01ff fe0b 8d9f 01cc :.....;......... │ │ │ │ -00075aa0: ccd8 6e8e 9105 a850 cf2c 9105 0cc2 616e ..n....P.,....an │ │ │ │ -00075ab0: 6493 7375 7070 9053 8e6f 7365 9374 6861 d.supp.S.ose.tha │ │ │ │ -00075ac0: 7493 d70b 9873 8d9f fba5 32db 308e 9107 t....s....2.0... │ │ │ │ -00075ad0: ae93 cf3d 8d91 04e0 59d7 0b8d 9013 8f9f ...=....Y....... │ │ │ │ -00075ae0: fba5 32db 308e 8e8d 910f 3b5a 9f01 cccc ..2.0.....;Z.... │ │ │ │ -00075af0: d531 8e91 13fb 5ed7 3b8d 9601 fffe 3a93 .1....^.;.....:. │ │ │ │ -00075b00: 3a93 3a8e 9111 ca9c 3b8d 9101 fffe 0b8d :.:.....;....... │ │ │ │ -00075b10: 9013 8f9f fba5 32db 308e 8e8d 910c 5aff ......2.0.....Z. │ │ │ │ -00075b20: 9f01 cccc d86d 8e91 1932 80cf 6973 9374 .....m...2..is.t │ │ │ │ -00075b30: 6865 936c 6973 7493 6f66 9374 90ac 7279 he.list.of.t..ry │ │ │ │ -00075b40: 7090 538e 658e a18d 91ea f1eb 7691 ff58 p.S.e.......v..X │ │ │ │ -00075b50: e461 7269 6162 6c65 7396 03ea a86f 9053 .ariables....o.S │ │ │ │ -00075b60: 8e63 6375 7272 696e 6793 696e 9300 9361 .ccurring.in...a │ │ │ │ -00075b70: 6e64 93d7 7190 6e39 cf2c 9362 7574 936e nd..q.n9.,.but.n │ │ │ │ -00075b80: 6f74 9361 6c72 6561 6479 9369 6e93 7468 ot.already.in.th │ │ │ │ -00075b90: 6593 6c69 7374 93d7 0b91 fe13 9173 3b91 e.list.......s;. │ │ │ │ -00075ba0: 01ff fe0b 9013 8fcf 2e8e a68d 91f6 537a ..............Sz │ │ │ │ -00075bb0: 5375 7070 9a53 8e6f 7365 9603 8169 d74d Supp.S.ose...i.M │ │ │ │ -00075bc0: 9104 c24c cf69 7393 6191 0381 6873 7461 ...L.is.a...hsta │ │ │ │ -00075bd0: 6e64 6172 6493 6d6f 9864 656c 9b03 8168 ndard.mo.del...h │ │ │ │ -00075be0: 6f66 93da 5491 030c cdcf 2e91 0515 cb53 of..T..........S │ │ │ │ -00075bf0: 696e 6365 93d7 0b91 fe13 9173 3b91 01ff ince.......s;... │ │ │ │ -00075c00: fe3a 7098 cf69 7393 6198 7465 726d 2d69 .:p..is.a.term-i │ │ │ │ -00075c10: 6e2d 636f 6e90 ac72 7465 7874 936f 6698 n-con..rtext.of. │ │ │ │ -00075c20: 7490 ac72 7970 9a53 8e65 93d7 1b8d 906e t..ryp.S.e.....n │ │ │ │ -00075c30: 39da 218e 8d91 0c6e 3beb 4062 986f 986f 9.!....n;.@b.o.o │ │ │ │ -00075c40: 6c8e 9123 18da cf2c 8ea1 8d91 eaf1 eb69 l..#...,.......i │ │ │ │ -00075c50: 6e90 ac72 7465 7270 7265 7469 6e67 9603 n..rterpreting.. │ │ │ │ -00075c60: eaa8 6974 9369 6e93 d74d 9105 2b8c cf79 ..it.in..M..+..y │ │ │ │ -00075c70: 6965 6c64 738e 9f1b 8e1b 8d8d 8d91 f0f1 ields........... │ │ │ │ -00075c80: eb5b 96fe 0002 5bd7 0b9b fe13 9173 3b91 .[....[......s;. │ │ │ │ -00075c90: 01ff fe3a 70cf 5d93 5d8d 9f01 cccc d84d ...:p.].]......M │ │ │ │ -00075ca0: 8e91 0cd9 42da 328d 8d8d 910a 7411 9ff5 ....B.2.....t... │ │ │ │ -00075cb0: fffc bf59 8e8e 9f0c 2225 8d91 0355 52d8 ...Y...."%...UR. │ │ │ │ -00075cc0: 5891 ff35 2673 db32 558d 9100 cd28 9ffd X..5&s.2U....(.. │ │ │ │ -00075cd0: b8e4 d96e 8e8e 8e91 1e59 edcf 5b93 5bd7 ...n.....Y..[.[. │ │ │ │ -00075ce0: 0b98 733a 1b8d 906e 39da 218e 8d91 0c6e ..s:...n9.!....n │ │ │ │ -00075cf0: 3beb 4062 9553 8e6f 936f 6c8e 9123 18da ;.@b.S.o.ol..#.. │ │ │ │ -00075d00: cf5d 935d 8d9f 01cc ccd8 4d8e 9109 83f0 .].]......M..... │ │ │ │ -00075d10: cf28 d758 91fe f185 73cf 2996 0355 523d .(.X....s.)..UR= │ │ │ │ -00075d20: 8d8d 8d91 0a74 119f f5ff fcbf 598e 8e9f .....t......Y... │ │ │ │ -00075d30: 0c22 258d 93d8 5891 ff35 2673 db32 558d ."%...X..5&s.2U. │ │ │ │ -00075d40: 9100 cd28 9ffd b8e4 d96e 8e8e 8e91 1e59 ...(.....n.....Y │ │ │ │ -00075d50: edcf 5b96 fe00 025b d70b 9873 3a1b 906e ..[....[...s:..n │ │ │ │ -00075d60: 39cf 5d93 5d8d 9f01 cccc d84d 8e91 0983 9.].]......M.... │ │ │ │ -00075d70: f0cf 28d7 5891 fef1 8573 cf29 8dda 218e ..(.X....s.)..!. │ │ │ │ -00075d80: 8d91 0c00 02cf 328e 9111 dffe d73a 8e8e ......2......:.. │ │ │ │ -00075d90: 8e8e 9f24 fd13 8e8c 8b00 0000 8700 0000 ...$............ │ │ │ │ -00075da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00074fc0: 0000 0000 0000 0000 0007 41b2 a002 cc05 ..........A..... │ │ │ │ +00074fd0: 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d U...F........... │ │ │ │ +00074fe0: 91ea f1eb d031 3334 9201 2ff5 f443 6861 .....134../..Cha │ │ │ │ +00074ff0: 7074 6572 9104 8000 3130 2e91 0a80 0054 pter....10.....T │ │ │ │ +00075000: 6865 6f72 6965 738e 91ea f1eb 9f05 6666 heories.......ff │ │ │ │ +00075010: 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 ....f..>|....... │ │ │ │ +00075020: 2fdf 8da0 fd8b d021 8d8d 8d8d 91ee 01ed /......!........ │ │ │ │ +00075030: cf28 7669 6929 8e8e 8e91 09c0 1354 6865 .(vii).......The │ │ │ │ +00075040: 9103 eaa8 7365 7175 656e 90ac 7274 738e ....sequen..rts. │ │ │ │ +00075050: a420 af48 8d8d 8d91 0fc0 1328 008e 8e8d . .H.......(.... │ │ │ │ +00075060: 8d91 25a9 4ad7 3b8e 8e8d 8d91 32ec d6da ..%.J.;.....2... │ │ │ │ +00075070: 39d7 788d 9f01 cccc d81b 8e91 05a4 ffd7 9.x............. │ │ │ │ +00075080: 3a96 03ea a870 9378 cf29 8e8e 8e9f 1300 :....p.x.)...... │ │ │ │ +00075090: 008d 8d8d 910f c013 2800 8e8e 8d8d 9125 ........(......% │ │ │ │ +000750a0: a94a d73b 8e8e 8d8d 9132 ecd6 cf28 da39 .J.;.....2...(.9 │ │ │ │ +000750b0: d766 8d9f 01cc ccd8 0b8d db21 8e91 0880 .f.........!.... │ │ │ │ +000750c0: 08d8 1b8e 9113 9a9e d73a 8d91 03ea a8df .........:...... │ │ │ │ +000750d0: 5491 ff05 5679 7090 538e 658d 8d91 00b4 T...Vyp.S.e..... │ │ │ │ +000750e0: 7889 0000 6666 0003 8666 8e8e 9104 3ade x...ff...f....:. │ │ │ │ +000750f0: 4465 0c6e 6974 696f 6e8e 9153 b381 d770 De.nition..S...p │ │ │ │ +00075100: 9103 eaa8 6691 0147 ffcf 2996 073f fada ....f..G..)..?.. │ │ │ │ +00075110: 2993 d771 906e 39cf 298e 8e8e a18d 9109 )..q.n9.)....... │ │ │ │ +00075120: c013 6172 6596 03ea a869 6e8d 93df 5468 ..are....in...Th │ │ │ │ +00075130: 656f 90ac 7272 656d 738e 8d91 33bd 5c9f eo..rrems...3.\. │ │ │ │ +00075140: 01cc ccdb 548e 913b 0158 cf2e 8e9f 1ed0 ....T..;.X...... │ │ │ │ +00075150: 758d 91ea f1eb 5468 6596 03ea a865 7874 u.....The....ext │ │ │ │ +00075160: 656e 7369 6f6e 936f 6693 6193 7374 616e ension.of.a.stan │ │ │ │ +00075170: 6461 7264 9374 6865 6f72 7993 da54 9106 dard.theory..T.. │ │ │ │ +00075180: f775 cf62 9aac 7279 9373 7563 9868 9361 .u.b..ry.suc.h.a │ │ │ │ +00075190: 9374 9879 709a 538e 6593 7370 9865 6369 .t.yp.S.e.sp.eci │ │ │ │ +000751a0: 0c63 6174 696f 6e93 6973 9364 656e 6f74 .cation.is.denot │ │ │ │ +000751b0: 6564 8ea4 1b8e 1c8d 8d8d 91f0 f1eb da54 ed.............T │ │ │ │ +000751c0: 8d91 030c cdcf 2b8d 9f01 cccc e674 7973 ......+......tys │ │ │ │ +000751d0: 7095 8fa5 6593 638e 8e91 230e 39da 68cf p...e.c...#.9.h. │ │ │ │ +000751e0: 28d7 0b8d 9f01 cccc d531 8e91 04c0 04d7 (........1...... │ │ │ │ +000751f0: 3b8d 9601 fffe 3a93 3a93 3a8e 9111 ca9c ;.....:.:.:..... │ │ │ │ +00075200: 3b96 01ff fe0b 8d9f 01cc ccd8 6e8e 9105 ;...........n... │ │ │ │ +00075210: a850 cf29 8deb 406f 708e 910c bc99 d73b .P.)..@op......; │ │ │ │ +00075220: 931b 90c7 1d3b 9370 3b93 0b90 138f 3b93 .....;.p;.....;. │ │ │ │ +00075230: cf00 d73b 9371 906e 39da 698e 8e8e a91b ...;.q.n9.i..... │ │ │ │ +00075240: 4bc1 8d91 eaf1 ebcf 616e 6496 03ea a869 K.......and....i │ │ │ │ +00075250: 7393 6465 0c6e 6564 9374 6f93 6290 538e s.de.ned.to.b.S. │ │ │ │ +00075260: 6593 7468 6593 7468 656f 7279 8e9f 1b8e e.the.theory.... │ │ │ │ +00075270: 1b8d 8d8d 91f0 f1eb da68 8d8d 8d8d df53 .........h.....S │ │ │ │ +00075280: 7472 7563 8e8d 911a 037b 9f01 cccc db54 truc.....{.....T │ │ │ │ +00075290: 8e91 23f2 1fda 5b91 02aa a866 cf28 8deb ..#...[....f.(.. │ │ │ │ +000752a0: 406f 708e 910c bc99 d73b 9101 fffe 6ecf @op......;....n. │ │ │ │ +000752b0: 29da 67d7 3b8e 8ea4 0e7f ff8d 8d8d df53 ).g.;..........S │ │ │ │ +000752c0: 6967 8e8d 910f 5466 9f02 d554 db54 8e91 ig....Tf...T.T.. │ │ │ │ +000752d0: 1698 62d7 3b8e 8ea1 8d8d 8ddf 4178 696f ..b.;.......Axio │ │ │ │ +000752e0: 6d73 8e8d 9123 92bb 9f01 cccc db54 8e91 ms...#.......T.. │ │ │ │ +000752f0: 2d81 5fda 5b91 02aa a866 cf28 00d7 3b96 -._.[....f.(..;. │ │ │ │ +00075300: 01ff fe71 906e 39cf 5b28 d70b 8d9f 01cc ...q.n9.[(...... │ │ │ │ +00075310: ccd5 318e 9104 c004 d73b 8d93 3a93 3a93 ..1......;..:.:. │ │ │ │ +00075320: 3a8e 9111 ca9c 3b93 0b8d 9f01 cccc d86e :.....;........n │ │ │ │ +00075330: 8e91 05a8 50cf 298d eb40 6f70 8e91 0cbc ....P.)..@op.... │ │ │ │ +00075340: 99d7 3d0b 9013 8fcf 5d29 da67 d73b 8e8e ..=.....]).g.;.. │ │ │ │ +00075350: a18d 8d8d df54 6865 6f90 ac72 7265 6d73 .....Theo..rrems │ │ │ │ +00075360: 8e8d 912f d2b4 9f01 cccc db54 8e91 3716 .../.......T..7. │ │ │ │ +00075370: b0da 698e 8e8e 8e8e 8e9f 447a ae8d 91ea ..i.......Dz.... │ │ │ │ +00075380: f1eb d045 7861 6d70 6c65 9108 30e6 cf54 ...Example..0..T │ │ │ │ +00075390: 91ff 0556 6f96 03cf c763 6172 7279 936f ...Vo....carry.o │ │ │ │ +000753a0: 7574 9374 6865 9b03 cfc8 6578 7465 6e73 ut.the....extens │ │ │ │ +000753b0: 696f 6e93 6f66 8d93 eb61 494e 4954 8e91 ion.of...aINIT.. │ │ │ │ +000753c0: 1e9e 36cf 6d65 6e90 ac72 7469 6f6e 6564 ..6.men..rtioned │ │ │ │ +000753d0: 9361 7498 7468 6593 7374 6172 7493 6f66 .at.the.start.of │ │ │ │ +000753e0: 9374 6869 7398 7365 6374 696f 6e2c 9103 .this.section,.. │ │ │ │ +000753f0: d527 6f6e 658e 9f10 0000 8d91 eaf1 eb66 .'one..........f │ │ │ │ +00075400: 6f72 6d73 8ea1 8d8d 8d8d 91f0 f1eb eb61 orms...........a │ │ │ │ +00075410: 494e 4954 8e8d 9107 f093 cf2b 8d9f 01cc INIT.......+.... │ │ │ │ +00075420: cce6 7479 7370 958f a565 9363 8e8e 9127 ..tysp...e.c...' │ │ │ │ +00075430: f1ff da68 cf28 298d eb40 6f6e 658e 9112 ...h.()..@one... │ │ │ │ +00075440: 440c d73b 8d91 01ff feeb 4062 9553 8e6f D..;......@b.S.o │ │ │ │ +00075450: 936f 6c8e 9118 aa9d d73b 9601 fffe 703b .ol......;....p; │ │ │ │ +00075460: 930b 9013 8f3b 93da 3bd7 3b93 7190 6e39 .....;..;.;.q.n9 │ │ │ │ +00075470: da69 8e8e 8ea6 8d91 eaf1 ebcf 7768 6572 .i..........wher │ │ │ │ +00075480: 6596 061d acd7 709b 061d adcf 6973 9374 e.....p.....is.t │ │ │ │ +00075490: 6865 9374 6572 6d98 d715 628d 9f01 cccc he.term...b..... │ │ │ │ +000754a0: eb41 6295 3c72 6f93 6f6c 8e91 10d7 c4d7 .Ab..!....F........ │ │ │ │ +000754f0: 678d 9f01 cccc d80c 8d90 693e db21 8e91 g.........i>.!.. │ │ │ │ +00075500: 08e9 46d8 0b8e 9113 a3db d73a 9866 9108 ..F........:.f.. │ │ │ │ +00075510: 5ba3 cf3d 9107 13a5 d767 906e 39cf 2e91 [..=.....g.n9... │ │ │ │ +00075520: 0bd1 ed54 6890 ac72 7573 9374 6865 8ea4 ...Th..rus.the.. │ │ │ │ +00075530: 1000 008d 91ea f1eb 7265 7375 6c74 9605 ........result.. │ │ │ │ +00075540: 8ebf 6973 9361 9374 6865 6f72 7991 058e ..is.a.theory... │ │ │ │ +00075550: c065 7874 656e 6469 6e67 8d93 eb61 494e .extending...aIN │ │ │ │ +00075560: 4954 8e91 221c 26cf 7769 7468 9361 936e IT..".&.with.a.n │ │ │ │ +00075570: 6577 9374 9aac 7279 7090 538e 6593 636f ew.t..ryp.S.e.co │ │ │ │ +00075580: 6e73 7461 6e98 748d 9105 8ec0 eb40 6f6e nstan.t......@on │ │ │ │ +00075590: 658e 911d 618b cf73 6174 6973 6679 696e e...a..satisfyin │ │ │ │ +000755a0: 6793 7468 6593 6178 696f 6d8e a18d 91ea g.the.axiom..... │ │ │ │ +000755b0: f1eb da38 d766 8d9f 01cc ccd8 0c8d 9069 ...8.f.........i │ │ │ │ +000755c0: 3edb 218e 8d91 08e9 46eb 416f 6e65 8e8e >.!.....F.Aone.. │ │ │ │ +000755d0: 911f 4bb2 d767 8d9f 01cc ccd8 0c8d 9069 ..K..g.........i │ │ │ │ +000755e0: 3edb 218e 8d91 08e9 46eb 416f 6e65 8e8e >.!.....F.Aone.. │ │ │ │ +000755f0: 911b 610a d73a 9103 eaa8 6691 049d 51cf ..a..:....f...Q. │ │ │ │ +00075600: 3d91 0355 52d7 6790 6e39 cf2e 8ea9 1042 =..UR.g.n9.....B │ │ │ │ +00075610: 5a8d 91f6 537a 5491 ff05 566f 9603 40ec Z...SzT...Vo..@. │ │ │ │ +00075620: 7690 ac72 6572 6966 799b 0340 eb74 6861 v..rerify..@.tha │ │ │ │ +00075630: 7493 7468 6973 9369 7398 6193 636f 7272 t.this.is.a.corr │ │ │ │ +00075640: 6563 7498 6170 706c 6963 6174 696f 6e93 ect.application. │ │ │ │ +00075650: 6f66 9374 6865 9865 7874 656e 7369 6f6e of.the.extension │ │ │ │ +00075660: 936d 6563 90ac 7268 616e 6973 6d2c 9103 .mec..rhanism,.. │ │ │ │ +00075670: 62de 6f6e 6593 6861 7398 746f 9363 95ac b.one.has.to.c.. │ │ │ │ +00075680: 7268 6563 936b 8ea1 8d91 eaf1 eb43 6f6e rhec.k.......Con │ │ │ │ +00075690: 6469 7469 6f6e 7396 0455 d428 6929 9b04 ditions..U.(i).. │ │ │ │ +000756a0: 55d3 746f 9328 7669 6929 9361 6290 538e U.to.(vii).ab.S. │ │ │ │ +000756b0: 6f95 ac72 7693 652e 9106 7a63 4f6e 6c79 o..rv.e...zcOnly │ │ │ │ +000756c0: 9874 6865 9604 55d4 6c61 7374 986f 6e65 .the..U.last.one │ │ │ │ +000756d0: 9369 7393 6e6f 6e2d 7472 6976 6961 6c3a .is.non-trivial: │ │ │ │ +000756e0: 9106 0f37 6974 9369 6d70 9053 8e6f 7365 ...7it.imp.S.ose │ │ │ │ +000756f0: 7398 7468 6593 6f62 6c69 6761 7469 6f6e s.the.obligation │ │ │ │ +00075700: 8ea1 8d91 eaf1 eb6f 6696 049e f570 726f .......of....pro │ │ │ │ +00075710: 9aac 7276 696e 6793 7498 7798 6f93 7365 ..rving.t.w.o.se │ │ │ │ +00075720: 7175 656e 9874 7393 6672 6f6d 9b04 9ef6 quen.ts.from.... │ │ │ │ +00075730: 7468 6593 6178 696f 6d73 936f 668d 93eb the.axioms.of... │ │ │ │ +00075740: 6149 4e49 548e 911b 9d9d cf2e 9107 55c7 aINIT.........U. │ │ │ │ +00075750: 5468 6593 0c72 7374 9873 6571 7565 6e9a The..rst.sequen. │ │ │ │ +00075760: ac72 7493 7361 9879 7393 7468 6174 93d7 .rt.sa.ys.that.. │ │ │ │ +00075770: 7093 cf64 650c 6e65 738e a18d 91ea f1eb p..de.nes....... │ │ │ │ +00075780: 616e 9604 3d06 696e 6861 6269 7465 6493 an..=.inhabited. │ │ │ │ +00075790: 7375 6273 6574 936f 668d 9104 3d05 eb40 subset.of...=..@ │ │ │ │ +000757a0: 6295 538e 6f93 6f6c 8e91 1ae7 a4cf 2c91 b.S.o.ol......,. │ │ │ │ +000757b0: 0451 9e77 6869 6390 ac72 6893 6973 9b04 .Q.whic..rh.is.. │ │ │ │ +000757c0: 3d05 6365 7274 6169 6e6c 7993 7468 6593 =.certainly.the. │ │ │ │ +000757d0: 6361 7365 9373 696e 6365 93df 5493 cf77 case.since..T..w │ │ │ │ +000757e0: 6974 6e65 7373 6573 9374 6869 7398 6661 itnesses.this.fa │ │ │ │ +000757f0: 6374 2e91 062f fa54 6865 8ea1 8d91 eaf1 ct.../.The...... │ │ │ │ +00075800: eb73 6563 6f6e 6496 0402 6073 6571 7565 .second...`seque │ │ │ │ +00075810: 6e9a ac72 7493 7361 9879 7391 0402 6169 n..rt.sa.ys...ai │ │ │ │ +00075820: 6e93 650b 6563 7493 7468 6174 9361 6e98 n.e.ect.that.an. │ │ │ │ +00075830: 7993 7498 7970 9a53 8e65 93d7 0b91 0415 y.t.yp.S.e...... │ │ │ │ +00075840: f0cf 7468 6174 9369 7393 696e 9362 696a ..that.is.in.bij │ │ │ │ +00075850: 6563 7469 6f6e 9377 6974 6893 7468 6591 ection.with.the. │ │ │ │ +00075860: 0402 6173 7562 7365 7493 6f66 8d93 eb40 ..asubset.of...@ │ │ │ │ +00075870: 6298 6f98 6f6c 8e8e a18d 91ea f1eb cf64 b.o.ol.........d │ │ │ │ +00075880: 650c 6e65 6496 037b e262 90ac 7279 9b03 e.ned..{.b..ry.. │ │ │ │ +00075890: 7be3 d770 93cf 6861 7398 7468 6593 7072 {..p..has.the.pr │ │ │ │ +000758a0: 6f70 9053 8e65 7274 90ac 7279 9874 6861 op.S.ert..ry.tha │ │ │ │ +000758b0: 7493 7468 6572 6598 6973 9361 7498 6d6f t.there.is.at.mo │ │ │ │ +000758c0: 7374 936f 6e65 9866 756e 6374 696f 6e93 st.one.function. │ │ │ │ +000758d0: 746f 9869 7493 6672 6f6d 9861 6e9a ac72 to.it.from.an..r │ │ │ │ +000758e0: 7993 6769 7698 656e 9103 7be3 7498 7970 y.giv.en..{.t.yp │ │ │ │ +000758f0: 9053 8e65 8ea1 8d91 eaf1 ebd7 0c91 00aa .S.e............ │ │ │ │ +00075900: 4fcf 3b96 03ea a874 6865 9370 726f 9053 O.;....the.pro.S │ │ │ │ +00075910: 8e6f 6693 6f66 9374 6869 7393 6672 6f6d .of.of.this.from │ │ │ │ +00075920: 9374 6865 9361 7869 6f6d 7393 6f66 8d93 .the.axioms.of.. │ │ │ │ +00075930: eb61 494e 4954 8e91 1ed3 f8cf 6973 936c .aINIT......is.l │ │ │ │ +00075940: 6566 7493 6173 9361 6e93 6578 6572 6369 eft.as.an.exerci │ │ │ │ +00075950: 7365 2e8e 9f16 c70d 8d91 eaf1 ebd0 5072 se............Pr │ │ │ │ +00075960: 6f70 9060 006f 7369 7469 6f6e 9103 e54c op.`.osition...L │ │ │ │ +00075970: e554 6865 9b03 b772 7468 6591 ff66 666f .The...rthe..ffo │ │ │ │ +00075980: 7279 9103 b771 da54 8d91 030c cdcf 2b8d ry...q.T......+. │ │ │ │ +00075990: 9f01 cccc e674 7973 7095 8fa5 6593 638e .....tysp...e.c. │ │ │ │ +000759a0: 8e91 230e 39da 68cf 28d7 0b8d 9f01 cccc ..#.9.h.(....... │ │ │ │ +000759b0: d531 8e91 04c0 04d7 3b8d 9601 fffe 3a93 .1......;.....:. │ │ │ │ +000759c0: 3a93 3a8e 9111 ca9c 3b96 01ff fe0b 8d9f :.:.....;....... │ │ │ │ +000759d0: 01cc ccd8 6e8e 9105 a850 cf29 8deb 406f ....n....P.)..@o │ │ │ │ +000759e0: 708e 910c bc99 d73b 931b 90c7 1d3b 9370 p......;.....;.p │ │ │ │ +000759f0: 3b93 0b90 138f 3b93 cf00 d73b 9371 906e ;.....;....;.q.n │ │ │ │ +00075a00: 39da 6998 e568 6173 9861 9103 b771 7374 9.i..has.a...qst │ │ │ │ +00075a10: 616e 6461 7296 ff66 6664 986d 6f93 6465 andar..ffd.mo.de │ │ │ │ +00075a20: 6c91 03b7 7169 6698 7468 658e a18d 91ea l...qif.the..... │ │ │ │ +00075a30: f1eb 7468 6596 ff66 666f 7279 9104 3335 ..the..ffory..35 │ │ │ │ +00075a40: da54 9107 4002 e564 6f93 6573 2e8e 9f16 .T..@..do.es.... │ │ │ │ +00075a50: c70e 8d91 eaf1 ebd0 5072 6f90 6000 6f66 ........Pro.`.of │ │ │ │ +00075a60: 910a 5d63 cf57 91ff 0556 7269 7465 9604 ..]c.W...Vrite.. │ │ │ │ +00075a70: d2bd d70b 9bfe 1391 7393 cf66 6f72 93d7 ........s..for.. │ │ │ │ +00075a80: 0b8d 9f01 cccc d531 8e91 04c0 04d7 3b8d .......1......;. │ │ │ │ +00075a90: 9601 fffe 3a93 3a93 3a8e 9111 ca9c 3b91 ....:.:.:.....;. │ │ │ │ +00075aa0: 01ff fe0b 8d9f 01cc ccd8 6e8e 9105 a850 ..........n....P │ │ │ │ +00075ab0: cf2c 9105 0cc2 616e 6493 7375 7070 9053 .,....and.supp.S │ │ │ │ +00075ac0: 8e6f 7365 9374 6861 7493 d70b 9873 8d9f .ose.that....s.. │ │ │ │ +00075ad0: fba5 32db 308e 9107 ae93 cf3d 8d91 04e0 ..2.0......=.... │ │ │ │ +00075ae0: 59d7 0b8d 9013 8f9f fba5 32db 308e 8e8d Y.........2.0... │ │ │ │ +00075af0: 910f 3b5a 9f01 cccc d531 8e91 13fb 5ed7 ..;Z.....1....^. │ │ │ │ +00075b00: 3b8d 9601 fffe 3a93 3a93 3a8e 9111 ca9c ;.....:.:.:..... │ │ │ │ +00075b10: 3b8d 9101 fffe 0b8d 9013 8f9f fba5 32db ;.............2. │ │ │ │ +00075b20: 308e 8e8d 910c 5aff 9f01 cccc d86d 8e91 0.....Z......m.. │ │ │ │ +00075b30: 1932 80cf 6973 9374 6865 936c 6973 7493 .2..is.the.list. │ │ │ │ +00075b40: 6f66 9374 90ac 7279 7090 538e 658e a18d of.t..ryp.S.e... │ │ │ │ +00075b50: 91ea f1eb 7691 ff58 e461 7269 6162 6c65 ....v..X.ariable │ │ │ │ +00075b60: 7396 03ea a86f 9053 8e63 6375 7272 696e s....o.S.ccurrin │ │ │ │ +00075b70: 6793 696e 9300 9361 6e64 93d7 7190 6e39 g.in...and..q.n9 │ │ │ │ +00075b80: cf2c 9362 7574 936e 6f74 9361 6c72 6561 .,.but.not.alrea │ │ │ │ +00075b90: 6479 9369 6e93 7468 6593 6c69 7374 93d7 dy.in.the.list.. │ │ │ │ +00075ba0: 0b91 fe13 9173 3b91 01ff fe0b 9013 8fcf .....s;......... │ │ │ │ +00075bb0: 2e8e a68d 91f6 537a 5375 7070 9a53 8e6f ......SzSupp.S.o │ │ │ │ +00075bc0: 7365 9603 8169 d74d 9104 c24c cf69 7393 se...i.M...L.is. │ │ │ │ +00075bd0: 6191 0381 6873 7461 6e64 6172 6493 6d6f a...hstandard.mo │ │ │ │ +00075be0: 9864 656c 9b03 8168 6f66 93da 5491 030c .del...hof..T... │ │ │ │ +00075bf0: cdcf 2e91 0515 cb53 696e 6365 93d7 0b91 .......Since.... │ │ │ │ +00075c00: fe13 9173 3b91 01ff fe3a 7098 cf69 7393 ...s;....:p..is. │ │ │ │ +00075c10: 6198 7465 726d 2d69 6e2d 636f 6e90 ac72 a.term-in-con..r │ │ │ │ +00075c20: 7465 7874 936f 6698 7490 ac72 7970 9a53 text.of.t..ryp.S │ │ │ │ +00075c30: 8e65 93d7 1b8d 906e 39da 218e 8d91 0c6e .e.....n9.!....n │ │ │ │ +00075c40: 3beb 4062 986f 986f 6c8e 9123 18da cf2c ;.@b.o.ol..#..., │ │ │ │ +00075c50: 8ea1 8d91 eaf1 eb69 6e90 ac72 7465 7270 .......in..rterp │ │ │ │ +00075c60: 7265 7469 6e67 9603 eaa8 6974 9369 6e93 reting....it.in. │ │ │ │ +00075c70: d74d 9105 2b8c cf79 6965 6c64 738e 9f1b .M..+..yields... │ │ │ │ +00075c80: 8e1b 8d8d 8d91 f0f1 eb5b 96fe 0002 5bd7 .........[....[. │ │ │ │ +00075c90: 0b9b fe13 9173 3b91 01ff fe3a 70cf 5d93 .....s;....:p.]. │ │ │ │ +00075ca0: 5d8d 9f01 cccc d84d 8e91 0cd9 42da 328d ]......M....B.2. │ │ │ │ +00075cb0: 8d8d 910a 7411 9ff5 fffc bf59 8e8e 9f0c ....t......Y.... │ │ │ │ +00075cc0: 2225 8d91 0355 52d8 5891 ff35 2673 db32 "%...UR.X..5&s.2 │ │ │ │ +00075cd0: 558d 9100 cd28 9ffd b8e4 d96e 8e8e 8e91 U....(.....n.... │ │ │ │ +00075ce0: 1e59 edcf 5b93 5bd7 0b98 733a 1b8d 906e .Y..[.[...s:...n │ │ │ │ +00075cf0: 39da 218e 8d91 0c6e 3beb 4062 9553 8e6f 9.!....n;.@b.S.o │ │ │ │ +00075d00: 936f 6c8e 9123 18da cf5d 935d 8d9f 01cc .ol..#...].].... │ │ │ │ +00075d10: ccd8 4d8e 9109 83f0 cf28 d758 91fe f185 ..M......(.X.... │ │ │ │ +00075d20: 73cf 2996 0355 523d 8d8d 8d91 0a74 119f s.)..UR=.....t.. │ │ │ │ +00075d30: f5ff fcbf 598e 8e9f 0c22 258d 93d8 5891 ....Y...."%...X. │ │ │ │ +00075d40: ff35 2673 db32 558d 9100 cd28 9ffd b8e4 .5&s.2U....(.... │ │ │ │ +00075d50: d96e 8e8e 8e91 1e59 edcf 5b96 fe00 025b .n.....Y..[....[ │ │ │ │ +00075d60: d70b 9873 3a1b 906e 39cf 5d93 5d8d 9f01 ...s:..n9.].]... │ │ │ │ +00075d70: cccc d84d 8e91 0983 f0cf 28d7 5891 fef1 ...M......(.X... │ │ │ │ +00075d80: 8573 cf29 8dda 218e 8d91 0c00 02cf 328e .s.)..!.......2. │ │ │ │ +00075d90: 9111 dffe d73a 8e8e 8e8e 9f24 fd13 8e8c .....:.....$.... │ │ │ │ +00075da0: 8b00 0000 8700 0000 0000 0000 0000 0000 ................ │ │ │ │ 00075db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00075dc0: 0000 074f 97a0 02cc 0555 8da0 fd46 d30e ...O.....U...F.. │ │ │ │ -00075dd0: 8d8d 8d8d 9ffa 999a 8d91 12c7 61d0 3130 ............a.10 │ │ │ │ -00075de0: 2e35 2e91 0a80 0045 7874 656e 7369 6f6e .5.....Extension │ │ │ │ -00075df0: 7396 0480 006f 6693 7468 656f 7269 6573 s....of.theories │ │ │ │ -00075e00: 9201 0aea 3631 3335 8e91 12c7 619f 0566 ....6135....a..f │ │ │ │ -00075e10: 6689 0000 e666 01c7 3e7c 8e8e 8e8e a002 f....f..>|...... │ │ │ │ -00075e20: 942f df8d a0fd 8bd0 218d 911e 28f0 cf54 ./......!...(..T │ │ │ │ -00075e30: 6865 7265 9604 48c5 6973 9b04 48c4 6e6f here..H.is..H.no │ │ │ │ -00075e40: 936c 6f73 7398 6f66 9367 656e 6572 616c .loss.of.general │ │ │ │ -00075e50: 6974 90ac 7279 9369 6e98 6173 7375 6d69 it..ry.in.assumi │ │ │ │ -00075e60: 6e67 9374 6861 7493 0098 636f 6e73 6973 ng.that...consis │ │ │ │ -00075e70: 7473 936f 6698 6193 7369 6e67 6c65 9366 ts.of.a.single.f │ │ │ │ -00075e80: 6f72 6d90 ac72 756c 6198 d70d 9100 a71c orm..rula....... │ │ │ │ -00075e90: cf2e 9106 5336 284a 7573 748e a410 0000 ....S6(Just..... │ │ │ │ -00075ea0: 8d91 12c7 6172 6570 6c61 6365 9604 b62f ....areplace.../ │ │ │ │ -00075eb0: 009b 04b6 3062 90ac 7279 9374 6865 9363 ....0b..ry.the.c │ │ │ │ -00075ec0: 6f6e 6a75 6e63 7469 6f6e 986f 6693 7468 onjunction.of.th │ │ │ │ -00075ed0: 6598 666f 726d 9aac 7275 6c61 7393 6974 e.form..rulas.it │ │ │ │ -00075ee0: 9363 6f6e 9874 6169 6e73 2c91 04e9 1277 .con.tains,....w │ │ │ │ -00075ef0: 6974 6893 7468 6593 636f 6e98 7698 656e ith.the.con.v.en │ │ │ │ -00075f00: 9874 696f 6e91 04b6 3074 6861 7493 7468 .tion...0that.th │ │ │ │ -00075f10: 6973 8ea1 8d91 12c7 6163 6f6e 6a75 6e63 is......aconjunc │ │ │ │ -00075f20: 7469 6f6e 9603 caf5 6973 9b03 caf6 df54 tion....is.....T │ │ │ │ -00075f30: 93cf 6966 9300 9369 7398 656d 7074 9aac ..if...is.empt.. │ │ │ │ -00075f40: 7279 91ff 0556 2e29 9105 2e4f 4279 9361 ry...V.)...OBy.a │ │ │ │ -00075f50: 7373 756d 7074 696f 6e93 6f6e 93d7 0b91 ssumption.on.... │ │ │ │ -00075f60: fe13 9173 8d9f fba5 32db 308e 9106 992f ...s....2.0..../ │ │ │ │ -00075f70: cf61 6e64 9362 9879 9343 6f6e 6469 7469 .and.b.y.Conditi │ │ │ │ -00075f80: 6f6e 9103 caf6 2869 7629 2c91 03d1 4cd7 on....(iv),...L. │ │ │ │ -00075f90: 0b96 fe13 9173 3b9b 01ff fe0b 9373 8d9f .....s;......s.. │ │ │ │ -00075fa0: fba5 32db 308e 9102 ce39 d73b 983a 0d91 ..2.0....9.;.:.. │ │ │ │ -00075fb0: 0472 11cf 6973 8ea1 8d91 12c7 6161 9b03 .r..is......aa.. │ │ │ │ -00075fc0: eaa8 7465 726d 2d69 6e2d 636f 6e95 ac72 ..term-in-con..r │ │ │ │ -00075fd0: 7465 7874 2e91 0538 e049 6e93 7465 7270 text...8.In.terp │ │ │ │ -00075fe0: 7265 7469 6e67 9869 7498 696e 98d7 4d91 reting.it.in..M. │ │ │ │ -00075ff0: 052b 8ccf 7969 656c 6473 8ea9 1a1f 9f8d .+..yields...... │ │ │ │ -00076000: 8d8d 9118 c761 5b9b fe00 025b d70b 96fe .....a[....[.... │ │ │ │ -00076010: 1391 733b 9101 fffe 0b93 738d 9ffb 0b99 ..s;......s..... │ │ │ │ -00076020: db30 8e91 02ce 39d7 3a0d 9100 a71c cf5d .0....9.:......] │ │ │ │ -00076030: 985d 8d9f 01cc ccd8 4d8e 910c d942 da32 .]......M....B.2 │ │ │ │ -00076040: 8d8d 8d91 1b70 2d9f f5ff fcbf 598e 8e9f .....p-.....Y... │ │ │ │ -00076050: 0cc7 1e8d 9103 5552 d528 d858 96ff 3526 ......UR.(.X..5& │ │ │ │ -00076060: 733b 5893 738d 9ffd b8e4 dc30 8e91 02b1 s;X.s......0.... │ │ │ │ -00076070: c7d5 29db 3255 8d91 00cd 289f fdb8 e4d9 ..).2U....(..... │ │ │ │ -00076080: 6ed6 2bd9 6d8e 8e8e 9140 5225 cf5b 985b n.+.m....@R%.[.[ │ │ │ │ -00076090: d70b 9373 3b91 01ff fe0b 9373 8d9f fb0b ...s;......s.... │ │ │ │ -000760a0: 99db 308e 9102 ce39 d73a 8deb 4062 9553 ..0....9.:..@b.S │ │ │ │ -000760b0: 8e6f 936f 6c8e 9116 aa9f cf5d 985d 8d9f .o.ol......].].. │ │ │ │ -000760c0: 01cc ccd8 4d8e 9109 83f0 cf28 d758 96fe ....M......(.X.. │ │ │ │ -000760d0: f185 733b 9101 fffe 5893 738d 9ffb 0b99 ..s;....X.s..... │ │ │ │ -000760e0: db30 8e91 02ce 39cf 2996 0355 523d 93da .0....9.)..UR=.. │ │ │ │ -000760f0: 558d 9101 3111 9ffb 0b99 d86e d52b d86d U...1......n.+.m │ │ │ │ -00076100: 8e8d 9114 fa9d da21 8e8d 9120 fa9f cf32 .......!... ...2 │ │ │ │ -00076110: 8e8e 8e8e 9f23 e178 8d91 1e28 f04e 6f9a .....#.x...(.No. │ │ │ │ -00076120: ac72 7796 04de 8428 d70d 9100 a71c 3b91 .rw....(......;. │ │ │ │ -00076130: 01ff feda 39d7 788d 9f01 cccc d81b 8e91 ....9.x......... │ │ │ │ -00076140: 05a4 ffd7 3a93 7093 78cf 2993 6973 9369 ....:.p.x.).is.i │ │ │ │ -00076150: 6e8d 93df 5468 656f 9872 656d 738e 8d91 n...Theo.rems... │ │ │ │ -00076160: 34b1 389f 01cc ccdb 548e 9140 d3b8 cf61 4.8.....T..@...a │ │ │ │ -00076170: 6e64 9368 656e 6365 9362 9879 9374 6865 nd.hence.b.y.the │ │ │ │ -00076180: 9353 6f75 6e64 6e65 7373 9354 6865 6f72 .Soundness.Theor │ │ │ │ -00076190: 656d 9331 302e 332e 3293 7468 6973 8ea1 em.10.3.2.this.. │ │ │ │ -000761a0: 8d91 12c7 6173 6571 7565 6e9a ac72 7496 ....asequen..rt. │ │ │ │ -000761b0: 05a1 ae69 7393 7361 7469 730c 6564 9362 ...is.satis.ed.b │ │ │ │ -000761c0: 9879 93d7 4d91 0140 e4cf 2e91 0a5d f255 .y..M..@.....].U │ │ │ │ -000761d0: 7369 6e67 9374 6865 9105 a1af 7365 6d61 sing.the....sema │ │ │ │ -000761e0: 6e98 7469 6373 936f 6693 da39 93cf 6769 n.tics.of..9..gi │ │ │ │ -000761f0: 7698 656e 9369 6e93 5365 6374 696f 6e93 v.en.in.Section. │ │ │ │ -00076200: 3130 2e34 2e32 9361 6e64 9374 6865 8ea1 10.4.2.and.the.. │ │ │ │ -00076210: 8d91 12c7 6164 650c 6e69 7469 6f6e 9603 ....ade.nition.. │ │ │ │ -00076220: 29e3 6f66 9b03 29e2 7361 7469 7366 6163 ).of..).satisfac │ │ │ │ -00076230: 7469 6f6e 936f 6698 6193 7365 7175 656e tion.of.a.sequen │ │ │ │ -00076240: 90ac 7274 9866 726f 6d93 5365 6374 696f ..rt.from.Sectio │ │ │ │ -00076250: 6e93 3130 2e32 2c91 0350 7074 6869 7393 n.10.2,..Ppthis. │ │ │ │ -00076260: 6d65 616e 7398 7468 6174 9366 6f72 9861 means.that.for.a │ │ │ │ -00076270: 6c6c 9328 d758 96fe f185 733b 9101 fffe ll.(.X....s;.... │ │ │ │ -00076280: 5893 738d 9ffb a532 db30 8e91 02ce 39cf X.s....2.0....9. │ │ │ │ -00076290: 2991 0355 52da 328e a18d 9112 c761 558d )..UR.2......aU. │ │ │ │ -000762a0: 9101 3111 9ffb a532 d86e d52b d86d 8e91 ..1....2.n.+.m.. │ │ │ │ -000762b0: 18e5 45cf 6966 9103 eaa8 5b9b fe00 025b ..E.if....[....[ │ │ │ │ -000762c0: d70b 96fe 1391 733b 9101 fffe 0b93 738d ......s;......s. │ │ │ │ -000762d0: 9ffb a532 db30 8e91 02ce 39d7 3a0d 9100 ...2.0....9.:... │ │ │ │ -000762e0: a71c cf5d 985d 8d9f 01cc ccd8 4d8e 9109 ...].]......M... │ │ │ │ -000762f0: 83f0 cf28 d758 96fe f185 733b 9101 fffe ...(.X....s;.... │ │ │ │ -00076300: 5893 738d 9ffb a532 db30 8e91 02ce 39cf X.s....2.0....9. │ │ │ │ -00076310: 2996 0355 523d 9331 2c96 03ea a874 6865 )..UR=.1,....the │ │ │ │ -00076320: 6e93 7468 6593 7365 748e 9f1a 1fa0 8d8d n.the.set....... │ │ │ │ -00076330: 8d91 18c7 61da 66d7 7991 03c3 8bda 3291 ....a.f.y.....2. │ │ │ │ -00076340: 0355 52cf 5b96 fe00 025b d70b 9bfe 1391 .UR.[....[...... │ │ │ │ -00076350: 733a 1b90 6e39 cf5d 935d 8d9f 01cc ccd8 s:..n9.].]...... │ │ │ │ -00076360: 4d8e 910f 83ea cf3a 9105 fffa 5b93 5bd7 M......:....[.[. │ │ │ │ -00076370: 0b98 733b 9101 fffe 3a70 cf5d 935d 28d7 ..s;....:p.].](. │ │ │ │ -00076380: 5891 fef1 8573 cf29 28d7 7990 6e39 cf29 X....s.)(.y.n9.) │ │ │ │ -00076390: 9603 5552 3d93 31da 678e 8e8e 9f1a 1a5a ..UR=.1.g......Z │ │ │ │ -000763a0: 8d91 12c7 61cf 6973 9603 5352 6e6f 6e2d ....a.is..SRnon- │ │ │ │ -000763b0: 656d 7074 90ac 7279 91ff 0556 2e91 0506 empt..ry...V.... │ │ │ │ -000763c0: 6e28 5468 6973 9375 7365 739b 0353 5374 n(This.uses..SSt │ │ │ │ -000763d0: 6865 9366 6163 7493 7468 6174 93d7 7093 he.fact.that..p. │ │ │ │ -000763e0: cf64 6f90 538e 6573 936e 6f74 9869 6e95 .do.S.es.not.in. │ │ │ │ -000763f0: ac72 7693 6f6c 7693 6596 0353 5274 6865 .rv.olv.e..SRthe │ │ │ │ -00076400: 9374 9aac 7279 7090 538e 6593 7691 ff58 .t..ryp.S.e.v..X │ │ │ │ -00076410: e461 7269 6162 6c65 7393 d70b 91fe 1391 .ariables....... │ │ │ │ -00076420: 738d 9ffb a532 db30 8e91 02ce 39cf 2c91 s....2.0....9.,. │ │ │ │ -00076430: 0371 9773 6f93 7468 6174 9362 9879 8ea1 .q.so.that.b.y.. │ │ │ │ -00076440: 8d91 12c7 614c 656d 6d61 9603 f96b 3491 ....aLemma...k4. │ │ │ │ -00076450: 03f9 6c69 6e93 5365 6374 696f 6e93 392e ..lin.Section.9. │ │ │ │ -00076460: 332e 3393 5b9b fe00 025b d70b 96fe 1391 3.3.[....[...... │ │ │ │ -00076470: 733b 9101 fffe 0b93 738d 9ffb a532 db30 s;......s....2.0 │ │ │ │ -00076480: 8e91 02ce 39d7 3a70 cf5d 985d 8d9f 01cc ....9.:p.].].... │ │ │ │ -00076490: ccd8 4d8e 9109 83f0 cf28 d758 96fe f185 ..M......(.X.... │ │ │ │ -000764a0: 733b 9101 fffe 5893 738d 9ffb a532 db30 s;....X.s....2.0 │ │ │ │ -000764b0: 8e91 02ce 39cf 2996 036e 733d 935b 985b ....9.)..ns=.[.[ │ │ │ │ -000764c0: d70b 91fe 1391 733b 9101 fffe 3a70 cf5d ......s;....:p.] │ │ │ │ -000764d0: 985d 8d9f 01cc ccd8 4d8e 9109 83f0 cf28 .]......M......( │ │ │ │ -000764e0: d758 91fe f185 73cf 292e 2991 0565 2a53 .X....s.).)..e*S │ │ │ │ -000764f0: 696e 6365 9603 f96b 6974 9369 7393 616c ince...kit.is.al │ │ │ │ -00076500: 736f 9103 f96c 6193 7375 6273 6574 8ea1 so...la.subset.. │ │ │ │ -00076510: 8d91 12c7 616f 6696 03ec 1661 9373 6574 ....aof....a.set │ │ │ │ -00076520: 9103 ec17 696e 93da 5591 0131 11cf 2c91 ....in..U..1..,. │ │ │ │ -00076530: 03ec 7269 7493 666f 6c6c 6f9a ac72 7773 ..rit.follo..rws │ │ │ │ -00076540: 9362 9879 9370 726f 7090 538e 6572 7498 .b.y.prop.S.ert. │ │ │ │ -00076550: 7991 03ec 17d0 5375 6293 cf6f 6693 7468 y.....Sub..of.th │ │ │ │ -00076560: 6593 756e 6976 9865 7273 6593 7468 6174 e.univ.erse.that │ │ │ │ -00076570: 9b03 ec17 7468 6973 9373 6574 9369 7393 ....this.set.is. │ │ │ │ -00076580: 616e 9865 6c65 6d65 6e90 ac72 7493 6f66 an.elemen..rt.of │ │ │ │ -00076590: 93da 5591 0131 11cf 2e8e a18d 9112 c761 ..U..1.........a │ │ │ │ -000765a0: 536f 9103 eaa8 6465 0c6e 696e 678e 9f1f So....de.ning... │ │ │ │ -000765b0: 74fc 8d8d 8d91 18c7 61d7 5391 00b2 d7cf t.......a.S..... │ │ │ │ -000765c0: 28d7 589b fef1 8573 cf29 9603 5552 3d8d (.X....s.)..UR=. │ │ │ │ -000765d0: 8d93 9fee 665c bf28 8e8d 9ff8 a664 8d8d ....f\.(.....d.. │ │ │ │ -000765e0: 910d 8b2a da66 d779 9103 c38b da32 93cf ...*.f.y.....2.. │ │ │ │ -000765f0: 5b96 fe00 025b d70b 9bfe 1391 733a 1b90 [....[......s:.. │ │ │ │ -00076600: 6e39 cf5d 935d 8d9f 01cc ccd8 4d8e 910e n9.].]......M... │ │ │ │ -00076610: d940 cf3a 9105 5550 5b93 5bd7 0b98 733b .@.:..UP[.[...s; │ │ │ │ -00076620: 9101 fffe 3a70 cf5d 935d 28d7 5891 fef1 ....:p.].](.X... │ │ │ │ -00076630: 8573 cf29 28d7 7990 6e39 cf29 9603 5552 .s.)(.y.n9.)..UR │ │ │ │ -00076640: 3d93 31da 678e 8d8d 9200 cd3d a7cf 6966 =.1.g......=..if │ │ │ │ -00076650: 9103 eaa8 5b96 fe00 025b d70b 91fe 1391 ....[....[...... │ │ │ │ -00076660: 733b 9101 fffe 3a0d 9100 a71c cf5d 935d s;....:......].] │ │ │ │ -00076670: 8d9f 01cc ccd8 4d8e 9109 83f0 cf28 d758 ......M......(.X │ │ │ │ -00076680: 9873 3b91 01ff fe58 9873 8d9f fba5 32db .s;....X.s....2. │ │ │ │ -00076690: 308e 9102 ce39 cf29 9603 5552 3d93 312c 0....9.)..UR=.1, │ │ │ │ -000766a0: 9603 eaa8 736f 6d65 93d7 5898 738d 9ffb ....some..X.s... │ │ │ │ -000766b0: a532 db30 8e8e 8e8e 9f0e 7fff 8d8d 910d .2.0............ │ │ │ │ -000766c0: 8b2a cf31 8e8d 8d92 00cd 3da7 6f74 6865 .*.1......=.othe │ │ │ │ -000766d0: 7277 6973 658e 8e8e 8e8e 8e8e 8e9f 1fe6 rwise........... │ │ │ │ -000766e0: fa8d 9112 c761 6f6e 6596 04f7 9a68 6173 .....aone....has │ │ │ │ -000766f0: 9b04 f799 7468 6174 93d7 5391 05aa 70cf ....that..S...p. │ │ │ │ -00076700: 6973 9361 9366 756e 6374 696f 6e98 da55 is.a.function..U │ │ │ │ -00076710: 8d91 0131 119f fba5 32d8 6e8e 8d91 06d9 ...1....2.n..... │ │ │ │ -00076720: 61da 218e 9112 d963 5591 0131 11cf 2e91 a.!....cU..1.... │ │ │ │ -00076730: 085f b545 7874 656e 6493 d74d 9106 387d ._.Extend..M..8} │ │ │ │ -00076740: cf74 6f93 6198 6d6f 9053 8e64 656c 936f .to.a.mo.S.del.o │ │ │ │ -00076750: 6693 7468 6598 7369 676e 6174 7572 6593 f.the.signature. │ │ │ │ -00076760: 6f66 98da 548d 9103 0ccd 9ffb a532 db30 of..T........2.0 │ │ │ │ -00076770: 8e91 0ad2 a0cf 6290 ac72 798e a18d 9112 ......b..ry..... │ │ │ │ -00076780: c761 6465 0c6e 696e 6796 03c3 e669 7473 .ade.ning....its │ │ │ │ -00076790: 9b03 c3e7 7691 ff58 e461 6c75 6593 6174 ....v..X.alue.at │ │ │ │ -000767a0: 9874 6865 936e 6577 93d7 6ecf 2d61 7279 .the.new..n.-ary │ │ │ │ -000767b0: 9874 9aac 7279 7090 538e 6593 636f 6e73 .t..ryp.S.e.cons │ │ │ │ -000767c0: 7461 6e98 748d 93eb 406f 708e 9114 4466 tan.t...@op...Df │ │ │ │ -000767d0: cf74 6f93 6290 538e 659b 03c3 e774 6869 .to.b.S.e....thi │ │ │ │ -000767e0: 7393 6675 6e63 7469 6f6e 93d7 5391 00b2 s.function..S... │ │ │ │ -000767f0: d7cf 2e91 052b f54e 6f74 6598 7468 6174 .....+.Note.that │ │ │ │ -00076800: 9374 6865 8ea1 8d91 12c7 6176 91ff 58e4 .the......av..X. │ │ │ │ -00076810: 616c 7565 7396 0392 3b6f 669b 0392 3cd7 alues...;of...<. │ │ │ │ -00076820: 1b90 6e39 cf2c 9103 a3eb d770 cf2c 9103 ..n9.,.....p.,.. │ │ │ │ -00076830: a3ea d70d 9104 3958 cf61 6e64 93d7 7191 ......9X.and..q. │ │ │ │ -00076840: 0400 75cf 696e 93d7 4d8d 9101 40e4 9ffb ..u.in..M...@... │ │ │ │ -00076850: a532 db30 8e91 07a1 59cf 6172 6593 7468 .2.0....Y.are.th │ │ │ │ -00076860: 6598 7361 6d65 9361 7398 696e 93d7 4d91 e.same.as.in..M. │ │ │ │ -00076870: 0140 e4cf 2c91 03a3 eb73 696e 6365 9374 .@..,....since.t │ │ │ │ -00076880: 6865 7365 9865 7870 7265 7373 696f 6e73 hese.expressions │ │ │ │ -00076890: 9364 6f98 6e6f 7493 696e 95ac 7276 936f .do.not.in..rv.o │ │ │ │ -000768a0: 6c76 9365 8ea1 8d91 12c7 6174 6865 9603 lv.e......athe.. │ │ │ │ -000768b0: eaa8 6e65 7793 749a ac72 7970 9053 8e65 ..new.t..ryp.S.e │ │ │ │ -000768c0: 9363 6f6e 7374 616e 9874 8d93 eb40 6f70 .constan.t...@op │ │ │ │ -000768d0: 8e91 10a7 41cf 2e8e 9f10 0546 8d91 1e28 ....A......F...( │ │ │ │ -000768e0: f046 91ff 0556 6f72 9b03 1c7d 6561 6390 .F...Vor...}eac. │ │ │ │ -000768f0: ac72 6891 031c 7cd7 5891 fef1 8573 9603 .rh...|.X....s.. │ │ │ │ -00076900: 5552 da32 9355 8d91 0131 119f fba5 32d8 UR.2.U...1....2. │ │ │ │ -00076910: 6e8e 9109 f5de cf64 650c 6e65 98d7 698d n......de.ne..i. │ │ │ │ -00076920: 9f01 cccc d858 91ff 3526 738e 910d bd95 .....X..5&s..... │ │ │ │ -00076930: cf74 6f98 6290 538e 6598 7468 6598 696e .to.b.S.e.the.in │ │ │ │ -00076940: 636c 7573 696f 6e96 031c 7c66 756e 6374 clusion...|funct │ │ │ │ -00076950: 696f 6e98 666f 7298 7468 6593 7375 6273 ion.for.the.subs │ │ │ │ -00076960: 6574 98d7 5391 00b2 d7cf 28d7 5891 fef1 et..S.....(.X... │ │ │ │ -00076970: 8573 cf29 9603 5552 da12 93cf 5b96 fe00 .s.)..UR....[... │ │ │ │ -00076980: 025b d70b 91fe 1391 733a 1b90 6e39 cf5d .[......s:..n9.] │ │ │ │ -00076990: 935d 8d9f 01cc ccd8 4d8e 8ea1 8d91 12c7 .]......M....... │ │ │ │ -000769a0: 61cf 6966 9104 d017 5b9b fe00 025b d70b a.if....[....[.. │ │ │ │ -000769b0: 96fe 1391 733b 9101 fffe 0b93 738d 9ffb ....s;......s... │ │ │ │ -000769c0: a532 db30 8e91 02ce 39d7 3a0d 9100 a71c .2.0....9.:..... │ │ │ │ -000769d0: cf5d 985d 8d9f 01cc ccd8 4d8e 9109 83f0 .].]......M..... │ │ │ │ -000769e0: cf28 d758 96fe f185 733b 9101 fffe 5893 .(.X....s;....X. │ │ │ │ -000769f0: 738d 9ffb a532 db30 8e9b 02ce 39cf 2996 s....2.0....9.). │ │ │ │ -00076a00: 04db d93d 9331 9604 d017 666f 7291 04d0 ...=.1....for... │ │ │ │ -00076a10: 1873 6f6d 6593 d758 91fe f185 738d 9ffb .some..X....s... │ │ │ │ -00076a20: a532 db30 8e98 cf2c 9105 0973 616e 649b .2.0...,...sand. │ │ │ │ -00076a30: 04d0 186f 7468 6572 7769 7365 9374 6f98 ...otherwise.to. │ │ │ │ -00076a40: 6290 538e 6593 7468 6598 6675 6e63 7469 b.S.e.the.functi │ │ │ │ -00076a50: 6f6e 9331 8dda 218e 910c 0002 cf5b 96fe on.1..!......[.. │ │ │ │ -00076a60: 0002 5bd7 0b91 fe13 9173 3a1b 906e 39cf ..[......s:..n9. │ │ │ │ -00076a70: 5d93 5d8d 9f01 cccc d84d 8e8e a18d 9112 ].]......M...... │ │ │ │ -00076a80: c761 cf73 656e 6469 6e67 9b04 f01d 3096 .a.sending....0. │ │ │ │ -00076a90: 0512 5ada 3293 cf31 9874 6f8d 9863 90ac ..Z.2..1.to..c.. │ │ │ │ -00076aa0: 7268 8e91 105c 8728 5b96 fe00 025b d70b rh...\.([....[.. │ │ │ │ -00076ab0: 91fe 1391 733a 1b90 6e39 cf5d 935d 8d9f ....s:..n9.].].. │ │ │ │ -00076ac0: 01cc ccd8 4d8e 9109 83f0 cf29 2e91 0849 ....M......)...I │ │ │ │ -00076ad0: 3e54 6865 6e98 d769 8d9f 01cc ccd8 5891 >Then..i......X. │ │ │ │ -00076ae0: ff35 2673 8e91 0fb3 73da 3291 0512 5acf .5&s....s.2...Z. │ │ │ │ -00076af0: 28d7 5391 00b2 d7cf 28d7 589b fef1 8573 (.S.....(.X....s │ │ │ │ -00076b00: cf29 8dda 218e 910c 0002 cf5b 935b d70b .)..!......[.[.. │ │ │ │ -00076b10: 91fe 1391 733a 1b90 6e39 cf5d 935d 8d9f ....s:..n9.].].. │ │ │ │ -00076b20: 01cc ccd8 4d8d 9100 da22 9ffd b8e4 dc30 ....M....".....0 │ │ │ │ -00076b30: 8e8e 910c 35b7 cf28 d758 9873 cf29 2996 ....5..(.X.s.)). │ │ │ │ -00076b40: 04f0 1d62 9053 8e65 6361 7573 6593 5b96 ...b.S.ecause.[. │ │ │ │ -00076b50: fe00 025b d70b 91fe 1391 733a 1b90 6e39 ...[......s:..n9 │ │ │ │ -00076b60: cf5d 935d 8d9f 01cc ccd8 4d8d 9100 da22 .].]......M...." │ │ │ │ -00076b70: 9ffd b8e4 dc30 8e8e 9111 4811 cf3d 8ea1 .....0....H..=.. │ │ │ │ -00076b80: 8d91 12c7 615b 96fe 0002 5bd7 0b91 fe13 ....a[....[..... │ │ │ │ -00076b90: 9173 3a1b 906e 39cf 5d93 5d8d 9f01 cccc .s:..n9.].]..... │ │ │ │ -00076ba0: d84d 8e91 0983 f0cf 2e91 05aa be55 7369 .M...........Usi │ │ │ │ -00076bb0: 6e67 9604 109d 7468 6593 7365 6d61 6e9a ng....the.seman. │ │ │ │ -00076bc0: ac72 7469 6373 9104 109c 6f66 8d93 df54 .rtics....of...T │ │ │ │ -00076bd0: 91ff 0556 7970 9053 8e65 8d8d 9100 b478 ...Vyp.S.e.....x │ │ │ │ -00076be0: 8900 0066 6600 0386 668e 8e91 043a de44 ...ff...f....:.D │ │ │ │ -00076bf0: 650c 6e69 7469 6f6e 8e91 53ff 6bcf 6769 e.nition..S.k.gi │ │ │ │ -00076c00: 7698 656e 9b04 109c 696e 9353 6563 7469 v.en....in.Secti │ │ │ │ -00076c10: 6f6e 9331 302e 342e 322c 9104 1a1a 6f6e on.10.4.2,....on │ │ │ │ -00076c20: 6593 6861 7398 7468 6174 9366 6f72 8ea1 e.has.that.for.. │ │ │ │ -00076c30: 8d91 12c7 6161 6e90 ac72 799b 03ea a828 ....aan..ry....( │ │ │ │ -00076c40: d758 96fe f185 733b 9101 fffe 5893 738d .X....s;....X.s. │ │ │ │ -00076c50: 9ffb a532 db30 8e91 02ce 39cf 2996 0355 ...2.0....9.)..U │ │ │ │ -00076c60: 52da 3293 558d 9101 3111 9ffb a532 d86e R.2.U...1....2.n │ │ │ │ -00076c70: d52b d86d 8e91 14fa 9dcf 2c98 6966 985b .+.m......,.if.[ │ │ │ │ -00076c80: 9bfe 0002 5bd7 0b96 fe13 9173 3b91 01ff ....[......s;... │ │ │ │ -00076c90: fe0b 9373 8d9f fba5 32db 308e 9102 ce39 ...s....2.0....9 │ │ │ │ -00076ca0: d73a 0d91 00a7 1ccf 5d98 5d8d 9f01 cccc .:......].]..... │ │ │ │ -00076cb0: d84d 8d91 00da 229f fdb8 e4dc 308e 8e91 .M....".....0... │ │ │ │ -00076cc0: 0c35 b7cf 28d7 5896 fef1 8573 3b91 01ff .5..(.X....s;... │ │ │ │ -00076cd0: fe58 9373 8d9f fba5 32db 308e 9102 ce39 .X.s....2.0....9 │ │ │ │ -00076ce0: cf29 9603 5552 3d93 3191 03ea a874 6865 .)..UR=.1....the │ │ │ │ -00076cf0: 6e8e a68d 8d8d 9118 c761 5b96 fe00 025b n........a[....[ │ │ │ │ -00076d00: 8ddf 5491 ff05 5679 7090 538e 658d 8d91 ..T...Vyp.S.e... │ │ │ │ -00076d10: 00b4 7889 0000 6666 0003 8666 8e8e 9104 ..x...ff...f.... │ │ │ │ -00076d20: 3ade 4465 0c6e 6974 696f 6e8e 914b de31 :.De.nition..K.1 │ │ │ │ -00076d30: cf5d 935d 8d9f 01cc ccd8 4d8d 9100 da22 .].]......M...." │ │ │ │ -00076d40: 9ffd b8e4 dc30 8e8e 9b0c 35b7 cf28 5b93 .....0....5..([. │ │ │ │ -00076d50: 5bd7 0b91 fe13 9173 3a1b 906e 39cf 5d93 [......s:..n9.]. │ │ │ │ -00076d60: 5d8d 9f01 cccc d84d 8d91 00da 229f fdb8 ]......M...."... │ │ │ │ -00076d70: e4dc 308e 8e98 d73b 9b01 fffe 5391 00b2 ..0....;....S... │ │ │ │ -00076d80: d7cf 28d7 5891 fef1 8573 cf29 2928 5b93 ..(.X....s.))([. │ │ │ │ -00076d90: 5bd7 0b91 fe13 9173 3b98 3a70 cf5d 935d [......s;.:p.].] │ │ │ │ -00076da0: 8d9f 01cc ccd8 4d8d 9100 da22 9ffd b8e4 ......M....".... │ │ │ │ -00076db0: dc30 8e8e 910c 35b7 cf29 28d7 698d 9f01 .0....5..)(.i... │ │ │ │ -00076dc0: cccc d858 91ff 3526 738e 910a a119 cf29 ...X..5&s......) │ │ │ │ -00076dd0: 9603 5552 3d93 31d7 3a8e 8e8e a41a 1a5a ..UR=.1.:......Z │ │ │ │ -00076de0: 8d91 12c7 61cf 5468 9aac 7275 7396 03ea ....a.Th..rus... │ │ │ │ -00076df0: a8d7 4d8d 9101 40e4 9ffb a532 db30 8e91 ..M...@....2.0.. │ │ │ │ -00076e00: 07f9 c5cf 7361 7469 730c 6573 9374 6865 ....satis.es.the │ │ │ │ -00076e10: 9373 6571 7565 6e98 748e 9f1a 1fa0 8d8d .sequen.t....... │ │ │ │ -00076e20: 8d91 18c7 6128 d70d 9104 91c4 3b91 05ea ....a(......;... │ │ │ │ -00076e30: a6da 39d7 668d 9f01 dddf d528 d80b 91fe ..9.f......(.... │ │ │ │ -00076e40: 9554 73d5 298d eb41 6f70 8e8d 9109 3651 .Ts.)..Aop....6Q │ │ │ │ -00076e50: db21 8e91 11b6 59d8 1b8e 9125 f0f7 d73a .!....Y....%...: │ │ │ │ -00076e60: 8d91 03ea a8df 5491 ff05 5679 7090 538e ......T...Vyp.S. │ │ │ │ -00076e70: 658d 8d91 00b4 7889 0000 6666 0003 8666 e.....x...ff...f │ │ │ │ -00076e80: 8e8e 9104 3ade 4465 0c6e 6974 696f 6e8e ....:.De.nition. │ │ │ │ -00076e90: 9153 b381 d770 9103 eaa8 6691 0147 ffcf .S...p....f..G.. │ │ │ │ -00076ea0: 29d7 3a8e 8e8e a18d 9112 c761 cf42 7574 ).:........a.But │ │ │ │ -00076eb0: 9602 f02c 7369 6e63 659b 02f0 2d74 6865 ...,since...-the │ │ │ │ -00076ec0: 9373 6571 7565 6e90 ac72 7493 28d7 0d91 .sequen..rt.(... │ │ │ │ -00076ed0: 00a7 1c3b 9101 fffe cf28 da39 d766 8d9f ...;.....(.9.f.. │ │ │ │ -00076ee0: 01cc ccd8 0b8d db21 8e91 0880 08d8 1b8e .......!........ │ │ │ │ -00076ef0: 9113 9a9e d73a 8d98 df54 91ff 0556 7970 .....:...T...Vyp │ │ │ │ -00076f00: 9053 8e65 8d8d 9100 b478 8900 0066 6600 .S.e.....x...ff. │ │ │ │ -00076f10: 0386 668e 8e91 043a de44 650c 6e69 7469 ..f....:.De.niti │ │ │ │ -00076f20: 6f6e 8e91 51be 8ad7 7093 6691 0147 ffcf on..Q...p.f..G.. │ │ │ │ -00076f30: 2991 0645 7fda 2991 0645 7ed7 7190 6e39 )..E..)..E~.q.n9 │ │ │ │ -00076f40: cf29 9869 7393 696e 8d93 df54 6865 6f90 .).is.in...Theo. │ │ │ │ -00076f50: ac72 7265 6d73 8e8d 9132 c2e0 9f01 cccc .rrems...2...... │ │ │ │ -00076f60: db54 8e91 3a06 dccf 2c91 0322 4569 7498 .T..:...,.."Eit. │ │ │ │ -00076f70: 6973 9373 6174 6973 0c65 648e a410 0000 is.satis.ed..... │ │ │ │ -00076f80: 8d91 12c7 6162 9aac 7279 9603 cd86 7468 ....ab..ry....th │ │ │ │ -00076f90: 6593 6d6f 9053 8e64 656c 9103 cd85 d74d e.mo.S.del.....M │ │ │ │ -00076fa0: 9105 0e6a cf61 6e64 9368 656e 6365 9361 ...j.and.hence.a │ │ │ │ -00076fb0: 6c73 6f93 6298 7993 7468 6591 03cd 856d lso.b.y.the....m │ │ │ │ -00076fc0: 6f90 538e 6465 6c93 d74d 8d91 0140 e49f o.S.del..M...@.. │ │ │ │ -00076fd0: fba5 32db 308e 9107 dca3 cf28 7369 6e63 ..2.0......(sinc │ │ │ │ -00076fe0: 6593 7468 6593 7365 7175 656e 9874 9364 e.the.sequen.t.d │ │ │ │ -00076ff0: 6f90 538e 6573 9103 cd85 6e6f 7493 696e o.S.es....not.in │ │ │ │ -00077000: 9876 986f 6c76 9865 9374 6865 8ea1 8d91 .v.olv.e.the.... │ │ │ │ -00077010: 12c7 616e 6577 9604 bfdf 749a ac72 7970 ..anew....t..ryp │ │ │ │ -00077020: 9053 8e65 9363 6f6e 7374 616e 9874 8d91 .S.e.constan.t.. │ │ │ │ -00077030: 04bf deeb 406f 708e 9111 7c77 cf29 2e91 ....@op...|w.).. │ │ │ │ -00077040: 07b8 8549 6e73 7461 6e98 7469 6174 696e ...Instan.tiatin │ │ │ │ -00077050: 6793 d70b 9104 d36d cf74 6f93 28d7 0b91 g......m.to.(... │ │ │ │ -00077060: fe13 9173 cf29 8deb 406f 708e 9111 7c78 ...s.)..@op...|x │ │ │ │ -00077070: cf69 6e93 7468 6973 9373 6571 7565 6e98 .in.this.sequen. │ │ │ │ -00077080: 7491 04bf de28 7768 6963 9868 9369 7393 t....(whic.h.is. │ │ │ │ -00077090: 7090 538e 6572 6d69 7373 6962 6c65 8ea1 p.S.ermissible.. │ │ │ │ -000770a0: 8d91 12c7 6173 696e 6365 9603 9bc1 6290 ....asince....b. │ │ │ │ -000770b0: ac72 7993 436f 6e64 6974 696f 6e9b 039b .ry.Condition... │ │ │ │ -000770c0: c228 6976 2993 d70b 9103 af50 cf64 6f90 .(iv)......P.do. │ │ │ │ -000770d0: 538e 6573 936e 6f74 986f 9053 8e63 6375 S.es.not.o.S.ccu │ │ │ │ -000770e0: 7293 696e 93d7 0d91 00a7 1ccf 292c 9103 r.in........),.. │ │ │ │ -000770f0: ab89 6f6e 6593 7468 90ac 7275 7398 6861 ..one.th..rus.ha │ │ │ │ -00077100: 7393 7468 6174 93d7 4d8d 9101 40e4 9ffb s.that..M...@... │ │ │ │ -00077110: a532 db30 8e91 07aa decf 7361 7469 730c .2.0......satis. │ │ │ │ -00077120: 6573 9874 6865 9373 6571 7565 6e90 ac72 es.the.sequen..r │ │ │ │ -00077130: 748e a68d 8d8d 9118 c761 28d7 0d91 0491 t........a(..... │ │ │ │ -00077140: c43b 9105 eaa6 cf28 da39 d766 8d9f 01dd .;.....(.9.f.... │ │ │ │ -00077150: dfd5 28d8 0b91 fe95 5473 d529 8deb 416f ..(.....Ts.)..Ao │ │ │ │ -00077160: 708e 8d91 0936 51db 218e 9111 b659 d81b p....6Q.!....Y.. │ │ │ │ -00077170: 8e91 25f0 f7d7 3a8d 9103 eaa8 df54 91ff ..%...:......T.. │ │ │ │ -00077180: 0556 7970 9053 8e65 8d8d 9100 b478 8900 .Vyp.S.e.....x.. │ │ │ │ -00077190: 0066 6600 0386 668e 8e91 043a de44 650c .ff...f....:.De. │ │ │ │ -000771a0: 6e69 7469 6f6e 8e91 53b3 81d7 7091 03ea nition..S...p... │ │ │ │ -000771b0: a866 9101 47ff cf29 9603 5552 da29 93d7 .f..G..)..UR.).. │ │ │ │ -000771c0: 7190 6e39 cf5b 28d7 0b91 fe13 9173 cf29 q.n9.[(......s.) │ │ │ │ -000771d0: 8deb 406f 708e 910c bc99 d73d 0b90 138f ..@op......=.... │ │ │ │ -000771e0: cf5d 29d7 3a8e 8e8e 8e9f 24fd 138e 8c8b .]).:.....$..... │ │ │ │ -000771f0: 0000 0088 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00075dc0: 0000 0000 0000 0000 0000 074f 9fa0 02cc ...........O.... │ │ │ │ +00075dd0: 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a .U...F.......... │ │ │ │ +00075de0: 8d91 12c7 61d0 3130 2e35 2e91 0a80 0045 ....a.10.5.....E │ │ │ │ +00075df0: 7874 656e 7369 6f6e 7396 0480 006f 6693 xtensions....of. │ │ │ │ +00075e00: 7468 656f 7269 6573 9201 0aea 3631 3335 theories....6135 │ │ │ │ +00075e10: 8e91 12c7 619f 0566 6689 0000 e666 01c7 ....a..ff....f.. │ │ │ │ +00075e20: 3e7c 8e8e 8e8e a002 942f df8d a0fd 8bd0 >|......./...... │ │ │ │ +00075e30: 218d 911e 28f0 cf54 6865 7265 9604 48c5 !...(..There..H. │ │ │ │ +00075e40: 6973 9b04 48c4 6e6f 936c 6f73 7398 6f66 is..H.no.loss.of │ │ │ │ +00075e50: 9367 656e 6572 616c 6974 90ac 7279 9369 .generalit..ry.i │ │ │ │ +00075e60: 6e98 6173 7375 6d69 6e67 9374 6861 7493 n.assuming.that. │ │ │ │ +00075e70: 0098 636f 6e73 6973 7473 936f 6698 6193 ..consists.of.a. │ │ │ │ +00075e80: 7369 6e67 6c65 9366 6f72 6d90 ac72 756c single.form..rul │ │ │ │ +00075e90: 6198 d70d 9100 a71c cf2e 9106 5336 284a a...........S6(J │ │ │ │ +00075ea0: 7573 748e a410 0000 8d91 12c7 6172 6570 ust.........arep │ │ │ │ +00075eb0: 6c61 6365 9604 b62f 009b 04b6 3062 90ac lace.../....0b.. │ │ │ │ +00075ec0: 7279 9374 6865 9363 6f6e 6a75 6e63 7469 ry.the.conjuncti │ │ │ │ +00075ed0: 6f6e 986f 6693 7468 6598 666f 726d 9aac on.of.the.form.. │ │ │ │ +00075ee0: 7275 6c61 7393 6974 9363 6f6e 9874 6169 rulas.it.con.tai │ │ │ │ +00075ef0: 6e73 2c91 04e9 1277 6974 6893 7468 6593 ns,....with.the. │ │ │ │ +00075f00: 636f 6e98 7698 656e 9874 696f 6e91 04b6 con.v.en.tion... │ │ │ │ +00075f10: 3074 6861 7493 7468 6973 8ea1 8d91 12c7 0that.this...... │ │ │ │ +00075f20: 6163 6f6e 6a75 6e63 7469 6f6e 9603 caf5 aconjunction.... │ │ │ │ +00075f30: 6973 9b03 caf6 df54 93cf 6966 9300 9369 is.....T..if...i │ │ │ │ +00075f40: 7398 656d 7074 9aac 7279 91ff 0556 2e29 s.empt..ry...V.) │ │ │ │ +00075f50: 9105 2e4f 4279 9361 7373 756d 7074 696f ...OBy.assumptio │ │ │ │ +00075f60: 6e93 6f6e 93d7 0b91 fe13 9173 8d9f fba5 n.on.......s.... │ │ │ │ +00075f70: 32db 308e 9106 992f cf61 6e64 9362 9879 2.0..../.and.b.y │ │ │ │ +00075f80: 9343 6f6e 6469 7469 6f6e 9103 caf6 2869 .Condition....(i │ │ │ │ +00075f90: 7629 2c91 03d1 4cd7 0b96 fe13 9173 3b9b v),...L......s;. │ │ │ │ +00075fa0: 01ff fe0b 9373 8d9f fba5 32db 308e 9102 .....s....2.0... │ │ │ │ +00075fb0: ce39 d73b 983a 0d91 0472 11cf 6973 8ea1 .9.;.:...r..is.. │ │ │ │ +00075fc0: 8d91 12c7 6161 9b03 eaa8 7465 726d 2d69 ....aa....term-i │ │ │ │ +00075fd0: 6e2d 636f 6e95 ac72 7465 7874 2e91 0538 n-con..rtext...8 │ │ │ │ +00075fe0: e049 6e93 7465 7270 7265 7469 6e67 9869 .In.terpreting.i │ │ │ │ +00075ff0: 7498 696e 98d7 4d91 052b 8ccf 7969 656c t.in..M..+..yiel │ │ │ │ +00076000: 6473 8ea9 1a1f 9f8d 8d8d 9118 c761 5b9b ds...........a[. │ │ │ │ +00076010: fe00 025b d70b 96fe 1391 733b 9101 fffe ...[......s;.... │ │ │ │ +00076020: 0b93 738d 9ffb 0b99 db30 8e91 02ce 39d7 ..s......0....9. │ │ │ │ +00076030: 3a0d 9100 a71c cf5d 985d 8d9f 01cc ccd8 :......].]...... │ │ │ │ +00076040: 4d8e 910c d942 da32 8d8d 8d91 1b70 2d9f M....B.2.....p-. │ │ │ │ +00076050: f5ff fcbf 598e 8e9f 0cc7 1e8d 9103 5552 ....Y.........UR │ │ │ │ +00076060: d528 d858 96ff 3526 733b 5893 738d 9ffd .(.X..5&s;X.s... │ │ │ │ +00076070: b8e4 dc30 8e91 02b1 c7d5 29db 3255 8d91 ...0......).2U.. │ │ │ │ +00076080: 00cd 289f fdb8 e4d9 6ed6 2bd9 6d8e 8e8e ..(.....n.+.m... │ │ │ │ +00076090: 9140 5225 cf5b 985b d70b 9373 3b91 01ff .@R%.[.[...s;... │ │ │ │ +000760a0: fe0b 9373 8d9f fb0b 99db 308e 9102 ce39 ...s......0....9 │ │ │ │ +000760b0: d73a 8deb 4062 9553 8e6f 936f 6c8e 9116 .:..@b.S.o.ol... │ │ │ │ +000760c0: aa9f cf5d 985d 8d9f 01cc ccd8 4d8e 9109 ...].]......M... │ │ │ │ +000760d0: 83f0 cf28 d758 96fe f185 733b 9101 fffe ...(.X....s;.... │ │ │ │ +000760e0: 5893 738d 9ffb 0b99 db30 8e91 02ce 39cf X.s......0....9. │ │ │ │ +000760f0: 2996 0355 523d 93da 558d 9101 3111 9ffb )..UR=..U...1... │ │ │ │ +00076100: 0b99 d86e d52b d86d 8e8d 9114 fa9d da21 ...n.+.m.......! │ │ │ │ +00076110: 8e8d 9120 fa9f cf32 8e8e 8e8e 9f23 e178 ... ...2.....#.x │ │ │ │ +00076120: 8d91 1e28 f04e 6f9a ac72 7796 04de 8428 ...(.No..rw....( │ │ │ │ +00076130: d70d 9100 a71c 3b91 01ff feda 39d7 788d ......;.....9.x. │ │ │ │ +00076140: 9f01 cccc d81b 8e91 05a4 ffd7 3a93 7093 ............:.p. │ │ │ │ +00076150: 78cf 2993 6973 9369 6e8d 93df 5468 656f x.).is.in...Theo │ │ │ │ +00076160: 9872 656d 738e 8d91 34b1 389f 01cc ccdb .rems...4.8..... │ │ │ │ +00076170: 548e 9140 d3b8 cf61 6e64 9368 656e 6365 T..@...and.hence │ │ │ │ +00076180: 9362 9879 9374 6865 9353 6f75 6e64 6e65 .b.y.the.Soundne │ │ │ │ +00076190: 7373 9354 6865 6f72 656d 9331 302e 332e ss.Theorem.10.3. │ │ │ │ +000761a0: 3293 7468 6973 8ea1 8d91 12c7 6173 6571 2.this......aseq │ │ │ │ +000761b0: 7565 6e9a ac72 7496 05a1 ae69 7393 7361 uen..rt....is.sa │ │ │ │ +000761c0: 7469 730c 6564 9362 9879 93d7 4d91 0140 tis.ed.b.y..M..@ │ │ │ │ +000761d0: e4cf 2e91 0a5d f255 7369 6e67 9374 6865 .....].Using.the │ │ │ │ +000761e0: 9105 a1af 7365 6d61 6e98 7469 6373 936f ....seman.tics.o │ │ │ │ +000761f0: 6693 da39 93cf 6769 7698 656e 9369 6e93 f..9..giv.en.in. │ │ │ │ +00076200: 5365 6374 696f 6e93 3130 2e34 2e32 9361 Section.10.4.2.a │ │ │ │ +00076210: 6e64 9374 6865 8ea1 8d91 12c7 6164 650c nd.the......ade. │ │ │ │ +00076220: 6e69 7469 6f6e 9603 29e3 6f66 9b03 29e2 nition..).of..). │ │ │ │ +00076230: 7361 7469 7366 6163 7469 6f6e 936f 6698 satisfaction.of. │ │ │ │ +00076240: 6193 7365 7175 656e 90ac 7274 9866 726f a.sequen..rt.fro │ │ │ │ +00076250: 6d93 5365 6374 696f 6e93 3130 2e32 2c91 m.Section.10.2,. │ │ │ │ +00076260: 0350 7074 6869 7393 6d65 616e 7398 7468 .Ppthis.means.th │ │ │ │ +00076270: 6174 9366 6f72 9861 6c6c 9328 d758 96fe at.for.all.(.X.. │ │ │ │ +00076280: f185 733b 9101 fffe 5893 738d 9ffb a532 ..s;....X.s....2 │ │ │ │ +00076290: db30 8e91 02ce 39cf 2991 0355 52da 328e .0....9.)..UR.2. │ │ │ │ +000762a0: a18d 9112 c761 558d 9101 3111 9ffb a532 .....aU...1....2 │ │ │ │ +000762b0: d86e d52b d86d 8e91 18e5 45cf 6966 9103 .n.+.m....E.if.. │ │ │ │ +000762c0: eaa8 5b9b fe00 025b d70b 96fe 1391 733b ..[....[......s; │ │ │ │ +000762d0: 9101 fffe 0b93 738d 9ffb a532 db30 8e91 ......s....2.0.. │ │ │ │ +000762e0: 02ce 39d7 3a0d 9100 a71c cf5d 985d 8d9f ..9.:......].].. │ │ │ │ +000762f0: 01cc ccd8 4d8e 9109 83f0 cf28 d758 96fe ....M......(.X.. │ │ │ │ +00076300: f185 733b 9101 fffe 5893 738d 9ffb a532 ..s;....X.s....2 │ │ │ │ +00076310: db30 8e91 02ce 39cf 2996 0355 523d 9331 .0....9.)..UR=.1 │ │ │ │ +00076320: 2c96 03ea a874 6865 6e93 7468 6593 7365 ,....then.the.se │ │ │ │ +00076330: 748e 9f1a 1fa0 8d8d 8d91 18c7 61da 66d7 t...........a.f. │ │ │ │ +00076340: 7991 03c3 8bda 3291 0355 52cf 5b96 fe00 y.....2..UR.[... │ │ │ │ +00076350: 025b d70b 9bfe 1391 733a 1b90 6e39 cf5d .[......s:..n9.] │ │ │ │ +00076360: 935d 8d9f 01cc ccd8 4d8e 910f 83ea cf3a .]......M......: │ │ │ │ +00076370: 9105 fffa 5b93 5bd7 0b98 733b 9101 fffe ....[.[...s;.... │ │ │ │ +00076380: 3a70 cf5d 935d 28d7 5891 fef1 8573 cf29 :p.].](.X....s.) │ │ │ │ +00076390: 28d7 7990 6e39 cf29 9603 5552 3d93 31da (.y.n9.)..UR=.1. │ │ │ │ +000763a0: 678e 8e8e 9f1a 1a5a 8d91 12c7 61cf 6973 g......Z....a.is │ │ │ │ +000763b0: 9603 5352 6e6f 6e2d 656d 7074 90ac 7279 ..SRnon-empt..ry │ │ │ │ +000763c0: 91ff 0556 2e91 0506 6e28 5468 6973 9375 ...V....n(This.u │ │ │ │ +000763d0: 7365 739b 0353 5374 6865 9366 6163 7493 ses..SSthe.fact. │ │ │ │ +000763e0: 7468 6174 93d7 7093 cf64 6f90 538e 6573 that..p..do.S.es │ │ │ │ +000763f0: 936e 6f74 9869 6e95 ac72 7693 6f6c 7693 .not.in..rv.olv. │ │ │ │ +00076400: 6596 0353 5274 6865 9374 9aac 7279 7090 e..SRthe.t..ryp. │ │ │ │ +00076410: 538e 6593 7691 ff58 e461 7269 6162 6c65 S.e.v..X.ariable │ │ │ │ +00076420: 7393 d70b 91fe 1391 738d 9ffb a532 db30 s.......s....2.0 │ │ │ │ +00076430: 8e91 02ce 39cf 2c91 0371 9773 6f93 7468 ....9.,..q.so.th │ │ │ │ +00076440: 6174 9362 9879 8ea1 8d91 12c7 614c 656d at.b.y......aLem │ │ │ │ +00076450: 6d61 9603 f96b 3491 03f9 6c69 6e93 5365 ma...k4...lin.Se │ │ │ │ +00076460: 6374 696f 6e93 392e 332e 3393 5b9b fe00 ction.9.3.3.[... │ │ │ │ +00076470: 025b d70b 96fe 1391 733b 9101 fffe 0b93 .[......s;...... │ │ │ │ +00076480: 738d 9ffb a532 db30 8e91 02ce 39d7 3a70 s....2.0....9.:p │ │ │ │ +00076490: cf5d 985d 8d9f 01cc ccd8 4d8e 9109 83f0 .].]......M..... │ │ │ │ +000764a0: cf28 d758 96fe f185 733b 9101 fffe 5893 .(.X....s;....X. │ │ │ │ +000764b0: 738d 9ffb a532 db30 8e91 02ce 39cf 2996 s....2.0....9.). │ │ │ │ +000764c0: 036e 733d 935b 985b d70b 91fe 1391 733b .ns=.[.[......s; │ │ │ │ +000764d0: 9101 fffe 3a70 cf5d 985d 8d9f 01cc ccd8 ....:p.].]...... │ │ │ │ +000764e0: 4d8e 9109 83f0 cf28 d758 91fe f185 73cf M......(.X....s. │ │ │ │ +000764f0: 292e 2991 0565 2a53 696e 6365 9603 f96b ).)..e*Since...k │ │ │ │ +00076500: 6974 9369 7393 616c 736f 9103 f96c 6193 it.is.also...la. │ │ │ │ +00076510: 7375 6273 6574 8ea1 8d91 12c7 616f 6696 subset......aof. │ │ │ │ +00076520: 03ec 1661 9373 6574 9103 ec17 696e 93da ...a.set....in.. │ │ │ │ +00076530: 5591 0131 11cf 2c91 03ec 7269 7493 666f U..1..,...rit.fo │ │ │ │ +00076540: 6c6c 6f9a ac72 7773 9362 9879 9370 726f llo..rws.b.y.pro │ │ │ │ +00076550: 7090 538e 6572 7498 7991 03ec 17d0 5375 p.S.ert.y.....Su │ │ │ │ +00076560: 6293 cf6f 6693 7468 6593 756e 6976 9865 b..of.the.univ.e │ │ │ │ +00076570: 7273 6593 7468 6174 9b03 ec17 7468 6973 rse.that....this │ │ │ │ +00076580: 9373 6574 9369 7393 616e 9865 6c65 6d65 .set.is.an.eleme │ │ │ │ +00076590: 6e90 ac72 7493 6f66 93da 5591 0131 11cf n..rt.of..U..1.. │ │ │ │ +000765a0: 2e8e a18d 9112 c761 536f 9103 eaa8 6465 .......aSo....de │ │ │ │ +000765b0: 0c6e 696e 678e 9f1f 74fc 8d8d 8d91 18c7 .ning...t....... │ │ │ │ +000765c0: 61d7 5391 00b2 d7cf 28d7 589b fef1 8573 a.S.....(.X....s │ │ │ │ +000765d0: cf29 9603 5552 3d8d 8d93 9fee 665c bf28 .)..UR=.....f\.( │ │ │ │ +000765e0: 8e8d 9ff8 a664 8d8d 910d 8b2a da66 d779 .....d.....*.f.y │ │ │ │ +000765f0: 9103 c38b da32 93cf 5b96 fe00 025b d70b .....2..[....[.. │ │ │ │ +00076600: 9bfe 1391 733a 1b90 6e39 cf5d 935d 8d9f ....s:..n9.].].. │ │ │ │ +00076610: 01cc ccd8 4d8e 910e d940 cf3a 9105 5550 ....M....@.:..UP │ │ │ │ +00076620: 5b93 5bd7 0b98 733b 9101 fffe 3a70 cf5d [.[...s;....:p.] │ │ │ │ +00076630: 935d 28d7 5891 fef1 8573 cf29 28d7 7990 .](.X....s.)(.y. │ │ │ │ +00076640: 6e39 cf29 9603 5552 3d93 31da 678e 8d8d n9.)..UR=.1.g... │ │ │ │ +00076650: 9200 cd3d a7cf 6966 9103 eaa8 5b96 fe00 ...=..if....[... │ │ │ │ +00076660: 025b d70b 91fe 1391 733b 9101 fffe 3a0d .[......s;....:. │ │ │ │ +00076670: 9100 a71c cf5d 935d 8d9f 01cc ccd8 4d8e .....].]......M. │ │ │ │ +00076680: 9109 83f0 cf28 d758 9873 3b91 01ff fe58 .....(.X.s;....X │ │ │ │ +00076690: 9873 8d9f fba5 32db 308e 9102 ce39 cf29 .s....2.0....9.) │ │ │ │ +000766a0: 9603 5552 3d93 312c 9603 eaa8 736f 6d65 ..UR=.1,....some │ │ │ │ +000766b0: 93d7 5898 738d 9ffb a532 db30 8e8e 8e8e ..X.s....2.0.... │ │ │ │ +000766c0: 9f0e 7fff 8d8d 910d 8b2a cf31 8e8d 8d92 .........*.1.... │ │ │ │ +000766d0: 00cd 3da7 6f74 6865 7277 6973 658e 8e8e ..=.otherwise... │ │ │ │ +000766e0: 8e8e 8e8e 8e9f 1fe6 fa8d 9112 c761 6f6e .............aon │ │ │ │ +000766f0: 6596 04f7 9a68 6173 9b04 f799 7468 6174 e....has....that │ │ │ │ +00076700: 93d7 5391 05aa 70cf 6973 9361 9366 756e ..S...p.is.a.fun │ │ │ │ +00076710: 6374 696f 6e98 da55 8d91 0131 119f fba5 ction..U...1.... │ │ │ │ +00076720: 32d8 6e8e 8d91 06d9 61da 218e 9112 d963 2.n.....a.!....c │ │ │ │ +00076730: 5591 0131 11cf 2e91 085f b545 7874 656e U..1....._.Exten │ │ │ │ +00076740: 6493 d74d 9106 387d cf74 6f93 6198 6d6f d..M..8}.to.a.mo │ │ │ │ +00076750: 9053 8e64 656c 936f 6693 7468 6598 7369 .S.del.of.the.si │ │ │ │ +00076760: 676e 6174 7572 6593 6f66 98da 548d 9103 gnature.of..T... │ │ │ │ +00076770: 0ccd 9ffb a532 db30 8e91 0ad2 a0cf 6290 .....2.0......b. │ │ │ │ +00076780: ac72 798e a18d 9112 c761 6465 0c6e 696e .ry......ade.nin │ │ │ │ +00076790: 6796 03c3 e669 7473 9b03 c3e7 7691 ff58 g....its....v..X │ │ │ │ +000767a0: e461 6c75 6593 6174 9874 6865 936e 6577 .alue.at.the.new │ │ │ │ +000767b0: 93d7 6ecf 2d61 7279 9874 9aac 7279 7090 ..n.-ary.t..ryp. │ │ │ │ +000767c0: 538e 6593 636f 6e73 7461 6e98 748d 93eb S.e.constan.t... │ │ │ │ +000767d0: 406f 708e 9114 4466 cf74 6f93 6290 538e @op...Df.to.b.S. │ │ │ │ +000767e0: 659b 03c3 e774 6869 7393 6675 6e63 7469 e....this.functi │ │ │ │ +000767f0: 6f6e 93d7 5391 00b2 d7cf 2e91 052b f54e on..S........+.N │ │ │ │ +00076800: 6f74 6598 7468 6174 9374 6865 8ea1 8d91 ote.that.the.... │ │ │ │ +00076810: 12c7 6176 91ff 58e4 616c 7565 7396 0392 ..av..X.alues... │ │ │ │ +00076820: 3b6f 669b 0392 3cd7 1b90 6e39 cf2c 9103 ;of...<...n9.,.. │ │ │ │ +00076830: a3eb d770 cf2c 9103 a3ea d70d 9104 3958 ...p.,........9X │ │ │ │ +00076840: cf61 6e64 93d7 7191 0400 75cf 696e 93d7 .and..q...u.in.. │ │ │ │ +00076850: 4d8d 9101 40e4 9ffb a532 db30 8e91 07a1 M...@....2.0.... │ │ │ │ +00076860: 59cf 6172 6593 7468 6598 7361 6d65 9361 Y.are.the.same.a │ │ │ │ +00076870: 7398 696e 93d7 4d91 0140 e4cf 2c91 03a3 s.in..M..@..,... │ │ │ │ +00076880: eb73 696e 6365 9374 6865 7365 9865 7870 .since.these.exp │ │ │ │ +00076890: 7265 7373 696f 6e73 9364 6f98 6e6f 7493 ressions.do.not. │ │ │ │ +000768a0: 696e 95ac 7276 936f 6c76 9365 8ea1 8d91 in..rv.olv.e.... │ │ │ │ +000768b0: 12c7 6174 6865 9603 eaa8 6e65 7793 749a ..athe....new.t. │ │ │ │ +000768c0: ac72 7970 9053 8e65 9363 6f6e 7374 616e .ryp.S.e.constan │ │ │ │ +000768d0: 9874 8d93 eb40 6f70 8e91 10a7 41cf 2e8e .t...@op....A... │ │ │ │ +000768e0: 9f10 0546 8d91 1e28 f046 91ff 0556 6f72 ...F...(.F...Vor │ │ │ │ +000768f0: 9b03 1c7d 6561 6390 ac72 6891 031c 7cd7 ...}eac..rh...|. │ │ │ │ +00076900: 5891 fef1 8573 9603 5552 da32 9355 8d91 X....s..UR.2.U.. │ │ │ │ +00076910: 0131 119f fba5 32d8 6e8e 9109 f5de cf64 .1....2.n......d │ │ │ │ +00076920: 650c 6e65 98d7 698d 9f01 cccc d858 91ff e.ne..i......X.. │ │ │ │ +00076930: 3526 738e 910d bd95 cf74 6f98 6290 538e 5&s......to.b.S. │ │ │ │ +00076940: 6598 7468 6598 696e 636c 7573 696f 6e96 e.the.inclusion. │ │ │ │ +00076950: 031c 7c66 756e 6374 696f 6e98 666f 7298 ..|function.for. │ │ │ │ +00076960: 7468 6593 7375 6273 6574 98d7 5391 00b2 the.subset..S... │ │ │ │ +00076970: d7cf 28d7 5891 fef1 8573 cf29 9603 5552 ..(.X....s.)..UR │ │ │ │ +00076980: da12 93cf 5b96 fe00 025b d70b 91fe 1391 ....[....[...... │ │ │ │ +00076990: 733a 1b90 6e39 cf5d 935d 8d9f 01cc ccd8 s:..n9.].]...... │ │ │ │ +000769a0: 4d8e 8ea1 8d91 12c7 61cf 6966 9104 d017 M.......a.if.... │ │ │ │ +000769b0: 5b9b fe00 025b d70b 96fe 1391 733b 9101 [....[......s;.. │ │ │ │ +000769c0: fffe 0b93 738d 9ffb a532 db30 8e91 02ce ....s....2.0.... │ │ │ │ +000769d0: 39d7 3a0d 9100 a71c cf5d 985d 8d9f 01cc 9.:......].].... │ │ │ │ +000769e0: ccd8 4d8e 9109 83f0 cf28 d758 96fe f185 ..M......(.X.... │ │ │ │ +000769f0: 733b 9101 fffe 5893 738d 9ffb a532 db30 s;....X.s....2.0 │ │ │ │ +00076a00: 8e9b 02ce 39cf 2996 04db d93d 9331 9604 ....9.)....=.1.. │ │ │ │ +00076a10: d017 666f 7291 04d0 1873 6f6d 6593 d758 ..for....some..X │ │ │ │ +00076a20: 91fe f185 738d 9ffb a532 db30 8e98 cf2c ....s....2.0..., │ │ │ │ +00076a30: 9105 0973 616e 649b 04d0 186f 7468 6572 ...sand....other │ │ │ │ +00076a40: 7769 7365 9374 6f98 6290 538e 6593 7468 wise.to.b.S.e.th │ │ │ │ +00076a50: 6598 6675 6e63 7469 6f6e 9331 8dda 218e e.function.1..!. │ │ │ │ +00076a60: 910c 0002 cf5b 96fe 0002 5bd7 0b91 fe13 .....[....[..... │ │ │ │ +00076a70: 9173 3a1b 906e 39cf 5d93 5d8d 9f01 cccc .s:..n9.].]..... │ │ │ │ +00076a80: d84d 8e8e a18d 9112 c761 cf73 656e 6469 .M.......a.sendi │ │ │ │ +00076a90: 6e67 9b04 f01d 3096 0512 5ada 3293 cf31 ng....0...Z.2..1 │ │ │ │ +00076aa0: 9874 6f8d 9863 90ac 7268 8e91 105c 8728 .to..c..rh...\.( │ │ │ │ +00076ab0: 5b96 fe00 025b d70b 91fe 1391 733a 1b90 [....[......s:.. │ │ │ │ +00076ac0: 6e39 cf5d 935d 8d9f 01cc ccd8 4d8e 9109 n9.].]......M... │ │ │ │ +00076ad0: 83f0 cf29 2e91 0849 3e54 6865 6e98 d769 ...)...I>Then..i │ │ │ │ +00076ae0: 8d9f 01cc ccd8 5891 ff35 2673 8e91 0fb3 ......X..5&s.... │ │ │ │ +00076af0: 73da 3291 0512 5acf 28d7 5391 00b2 d7cf s.2...Z.(.S..... │ │ │ │ +00076b00: 28d7 589b fef1 8573 cf29 8dda 218e 910c (.X....s.)..!... │ │ │ │ +00076b10: 0002 cf5b 935b d70b 91fe 1391 733a 1b90 ...[.[......s:.. │ │ │ │ +00076b20: 6e39 cf5d 935d 8d9f 01cc ccd8 4d8d 9100 n9.].]......M... │ │ │ │ +00076b30: da22 9ffd b8e4 dc30 8e8e 910c 35b7 cf28 .".....0....5..( │ │ │ │ +00076b40: d758 9873 cf29 2996 04f0 1d62 9053 8e65 .X.s.))....b.S.e │ │ │ │ +00076b50: 6361 7573 6593 5b96 fe00 025b d70b 91fe cause.[....[.... │ │ │ │ +00076b60: 1391 733a 1b90 6e39 cf5d 935d 8d9f 01cc ..s:..n9.].].... │ │ │ │ +00076b70: ccd8 4d8d 9100 da22 9ffd b8e4 dc30 8e8e ..M....".....0.. │ │ │ │ +00076b80: 9111 4811 cf3d 8ea1 8d91 12c7 615b 96fe ..H..=......a[.. │ │ │ │ +00076b90: 0002 5bd7 0b91 fe13 9173 3a1b 906e 39cf ..[......s:..n9. │ │ │ │ +00076ba0: 5d93 5d8d 9f01 cccc d84d 8e91 0983 f0cf ].]......M...... │ │ │ │ +00076bb0: 2e91 05aa be55 7369 6e67 9604 109d 7468 .....Using....th │ │ │ │ +00076bc0: 6593 7365 6d61 6e9a ac72 7469 6373 9104 e.seman..rtics.. │ │ │ │ +00076bd0: 109c 6f66 8d93 df54 91ff 0556 7970 9053 ..of...T...Vyp.S │ │ │ │ +00076be0: 8e65 8d8d 9100 b478 8900 0066 6600 0386 .e.....x...ff... │ │ │ │ +00076bf0: 668e 8e91 043a de44 650c 6e69 7469 6f6e f....:.De.nition │ │ │ │ +00076c00: 8e91 53ff 6bcf 6769 7698 656e 9b04 109c ..S.k.giv.en.... │ │ │ │ +00076c10: 696e 9353 6563 7469 6f6e 9331 302e 342e in.Section.10.4. │ │ │ │ +00076c20: 322c 9104 1a1a 6f6e 6593 6861 7398 7468 2,....one.has.th │ │ │ │ +00076c30: 6174 9366 6f72 8ea1 8d91 12c7 6161 6e90 at.for......aan. │ │ │ │ +00076c40: ac72 799b 03ea a828 d758 96fe f185 733b .ry....(.X....s; │ │ │ │ +00076c50: 9101 fffe 5893 738d 9ffb a532 db30 8e91 ....X.s....2.0.. │ │ │ │ +00076c60: 02ce 39cf 2996 0355 52da 3293 558d 9101 ..9.)..UR.2.U... │ │ │ │ +00076c70: 3111 9ffb a532 d86e d52b d86d 8e91 14fa 1....2.n.+.m.... │ │ │ │ +00076c80: 9dcf 2c98 6966 985b 9bfe 0002 5bd7 0b96 ..,.if.[....[... │ │ │ │ +00076c90: fe13 9173 3b91 01ff fe0b 9373 8d9f fba5 ...s;......s.... │ │ │ │ +00076ca0: 32db 308e 9102 ce39 d73a 0d91 00a7 1ccf 2.0....9.:...... │ │ │ │ +00076cb0: 5d98 5d8d 9f01 cccc d84d 8d91 00da 229f ].]......M....". │ │ │ │ +00076cc0: fdb8 e4dc 308e 8e91 0c35 b7cf 28d7 5896 ....0....5..(.X. │ │ │ │ +00076cd0: fef1 8573 3b91 01ff fe58 9373 8d9f fba5 ...s;....X.s.... │ │ │ │ +00076ce0: 32db 308e 9102 ce39 cf29 9603 5552 3d93 2.0....9.)..UR=. │ │ │ │ +00076cf0: 3191 03ea a874 6865 6e8e a68d 8d8d 9118 1....then....... │ │ │ │ +00076d00: c761 5b96 fe00 025b 8ddf 5491 ff05 5679 .a[....[..T...Vy │ │ │ │ +00076d10: 7090 538e 658d 8d91 00b4 7889 0000 6666 p.S.e.....x...ff │ │ │ │ +00076d20: 0003 8666 8e8e 9104 3ade 4465 0c6e 6974 ...f....:.De.nit │ │ │ │ +00076d30: 696f 6e8e 914b de31 cf5d 935d 8d9f 01cc ion..K.1.].].... │ │ │ │ +00076d40: ccd8 4d8d 9100 da22 9ffd b8e4 dc30 8e8e ..M....".....0.. │ │ │ │ +00076d50: 9b0c 35b7 cf28 5b93 5bd7 0b91 fe13 9173 ..5..([.[......s │ │ │ │ +00076d60: 3a1b 906e 39cf 5d93 5d8d 9f01 cccc d84d :..n9.].]......M │ │ │ │ +00076d70: 8d91 00da 229f fdb8 e4dc 308e 8e98 d73b ....".....0....; │ │ │ │ +00076d80: 9b01 fffe 5391 00b2 d7cf 28d7 5891 fef1 ....S.....(.X... │ │ │ │ +00076d90: 8573 cf29 2928 5b93 5bd7 0b91 fe13 9173 .s.))([.[......s │ │ │ │ +00076da0: 3b98 3a70 cf5d 935d 8d9f 01cc ccd8 4d8d ;.:p.].]......M. │ │ │ │ +00076db0: 9100 da22 9ffd b8e4 dc30 8e8e 910c 35b7 ...".....0....5. │ │ │ │ +00076dc0: cf29 28d7 698d 9f01 cccc d858 91ff 3526 .)(.i......X..5& │ │ │ │ +00076dd0: 738e 910a a119 cf29 9603 5552 3d93 31d7 s......)..UR=.1. │ │ │ │ +00076de0: 3a8e 8e8e a41a 1a5a 8d91 12c7 61cf 5468 :......Z....a.Th │ │ │ │ +00076df0: 9aac 7275 7396 03ea a8d7 4d8d 9101 40e4 ..rus.....M...@. │ │ │ │ +00076e00: 9ffb a532 db30 8e91 07f9 c5cf 7361 7469 ...2.0......sati │ │ │ │ +00076e10: 730c 6573 9374 6865 9373 6571 7565 6e98 s.es.the.sequen. │ │ │ │ +00076e20: 748e 9f1a 1fa0 8d8d 8d91 18c7 6128 d70d t...........a(.. │ │ │ │ +00076e30: 9104 91c4 3b91 05ea a6da 39d7 668d 9f01 ....;.....9.f... │ │ │ │ +00076e40: dddf d528 d80b 91fe 9554 73d5 298d eb41 ...(.....Ts.)..A │ │ │ │ +00076e50: 6f70 8e8d 9109 3651 db21 8e91 11b6 59d8 op....6Q.!....Y. │ │ │ │ +00076e60: 1b8e 9125 f0f7 d73a 8d91 03ea a8df 5491 ...%...:......T. │ │ │ │ +00076e70: ff05 5679 7090 538e 658d 8d91 00b4 7889 ..Vyp.S.e.....x. │ │ │ │ +00076e80: 0000 6666 0003 8666 8e8e 9104 3ade 4465 ..ff...f....:.De │ │ │ │ +00076e90: 0c6e 6974 696f 6e8e 9153 b381 d770 9103 .nition..S...p.. │ │ │ │ +00076ea0: eaa8 6691 0147 ffcf 29d7 3a8e 8e8e a18d ..f..G..).:..... │ │ │ │ +00076eb0: 9112 c761 cf42 7574 9602 f02c 7369 6e63 ...a.But...,sinc │ │ │ │ +00076ec0: 659b 02f0 2d74 6865 9373 6571 7565 6e90 e...-the.sequen. │ │ │ │ +00076ed0: ac72 7493 28d7 0d91 00a7 1c3b 9101 fffe .rt.(......;.... │ │ │ │ +00076ee0: cf28 da39 d766 8d9f 01cc ccd8 0b8d db21 .(.9.f.........! │ │ │ │ +00076ef0: 8e91 0880 08d8 1b8e 9113 9a9e d73a 8d98 .............:.. │ │ │ │ +00076f00: df54 91ff 0556 7970 9053 8e65 8d8d 9100 .T...Vyp.S.e.... │ │ │ │ +00076f10: b478 8900 0066 6600 0386 668e 8e91 043a .x...ff...f....: │ │ │ │ +00076f20: de44 650c 6e69 7469 6f6e 8e91 51be 8ad7 .De.nition..Q... │ │ │ │ +00076f30: 7093 6691 0147 ffcf 2991 0645 7fda 2991 p.f..G..)..E..). │ │ │ │ +00076f40: 0645 7ed7 7190 6e39 cf29 9869 7393 696e .E~.q.n9.).is.in │ │ │ │ +00076f50: 8d93 df54 6865 6f90 ac72 7265 6d73 8e8d ...Theo..rrems.. │ │ │ │ +00076f60: 9132 c2e0 9f01 cccc db54 8e91 3a06 dccf .2.......T..:... │ │ │ │ +00076f70: 2c91 0322 4569 7498 6973 9373 6174 6973 ,.."Eit.is.satis │ │ │ │ +00076f80: 0c65 648e a410 0000 8d91 12c7 6162 9aac .ed.........ab.. │ │ │ │ +00076f90: 7279 9603 cd86 7468 6593 6d6f 9053 8e64 ry....the.mo.S.d │ │ │ │ +00076fa0: 656c 9103 cd85 d74d 9105 0e6a cf61 6e64 el.....M...j.and │ │ │ │ +00076fb0: 9368 656e 6365 9361 6c73 6f93 6298 7993 .hence.also.b.y. │ │ │ │ +00076fc0: 7468 6591 03cd 856d 6f90 538e 6465 6c93 the....mo.S.del. │ │ │ │ +00076fd0: d74d 8d91 0140 e49f fba5 32db 308e 9107 .M...@....2.0... │ │ │ │ +00076fe0: dca3 cf28 7369 6e63 6593 7468 6593 7365 ...(since.the.se │ │ │ │ +00076ff0: 7175 656e 9874 9364 6f90 538e 6573 9103 quen.t.do.S.es.. │ │ │ │ +00077000: cd85 6e6f 7493 696e 9876 986f 6c76 9865 ..not.in.v.olv.e │ │ │ │ +00077010: 9374 6865 8ea1 8d91 12c7 616e 6577 9604 .the......anew.. │ │ │ │ +00077020: bfdf 749a ac72 7970 9053 8e65 9363 6f6e ..t..ryp.S.e.con │ │ │ │ +00077030: 7374 616e 9874 8d91 04bf deeb 406f 708e stan.t......@op. │ │ │ │ +00077040: 9111 7c77 cf29 2e91 07b8 8549 6e73 7461 ..|w.).....Insta │ │ │ │ +00077050: 6e98 7469 6174 696e 6793 d70b 9104 d36d n.tiating......m │ │ │ │ +00077060: cf74 6f93 28d7 0b91 fe13 9173 cf29 8deb .to.(......s.).. │ │ │ │ +00077070: 406f 708e 9111 7c78 cf69 6e93 7468 6973 @op...|x.in.this │ │ │ │ +00077080: 9373 6571 7565 6e98 7491 04bf de28 7768 .sequen.t....(wh │ │ │ │ +00077090: 6963 9868 9369 7393 7090 538e 6572 6d69 ic.h.is.p.S.ermi │ │ │ │ +000770a0: 7373 6962 6c65 8ea1 8d91 12c7 6173 696e ssible......asin │ │ │ │ +000770b0: 6365 9603 9bc1 6290 ac72 7993 436f 6e64 ce....b..ry.Cond │ │ │ │ +000770c0: 6974 696f 6e9b 039b c228 6976 2993 d70b ition....(iv)... │ │ │ │ +000770d0: 9103 af50 cf64 6f90 538e 6573 936e 6f74 ...P.do.S.es.not │ │ │ │ +000770e0: 986f 9053 8e63 6375 7293 696e 93d7 0d91 .o.S.ccur.in.... │ │ │ │ +000770f0: 00a7 1ccf 292c 9103 ab89 6f6e 6593 7468 ....),....one.th │ │ │ │ +00077100: 90ac 7275 7398 6861 7393 7468 6174 93d7 ..rus.has.that.. │ │ │ │ +00077110: 4d8d 9101 40e4 9ffb a532 db30 8e91 07aa M...@....2.0.... │ │ │ │ +00077120: decf 7361 7469 730c 6573 9874 6865 9373 ..satis.es.the.s │ │ │ │ +00077130: 6571 7565 6e90 ac72 748e a68d 8d8d 9118 equen..rt....... │ │ │ │ +00077140: c761 28d7 0d91 0491 c43b 9105 eaa6 cf28 .a(......;.....( │ │ │ │ +00077150: da39 d766 8d9f 01dd dfd5 28d8 0b91 fe95 .9.f......(..... │ │ │ │ +00077160: 5473 d529 8deb 416f 708e 8d91 0936 51db Ts.)..Aop....6Q. │ │ │ │ +00077170: 218e 9111 b659 d81b 8e91 25f0 f7d7 3a8d !....Y....%...:. │ │ │ │ +00077180: 9103 eaa8 df54 91ff 0556 7970 9053 8e65 .....T...Vyp.S.e │ │ │ │ +00077190: 8d8d 9100 b478 8900 0066 6600 0386 668e .....x...ff...f. │ │ │ │ +000771a0: 8e91 043a de44 650c 6e69 7469 6f6e 8e91 ...:.De.nition.. │ │ │ │ +000771b0: 53b3 81d7 7091 03ea a866 9101 47ff cf29 S...p....f..G..) │ │ │ │ +000771c0: 9603 5552 da29 93d7 7190 6e39 cf5b 28d7 ..UR.)..q.n9.[(. │ │ │ │ +000771d0: 0b91 fe13 9173 cf29 8deb 406f 708e 910c .....s.)..@op... │ │ │ │ +000771e0: bc99 d73d 0b90 138f cf5d 29d7 3a8e 8e8e ...=.....]).:... │ │ │ │ +000771f0: 8e9f 24fd 138e 8c8b 0000 0088 0000 0000 ..$............. │ │ │ │ 00077200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00077210: 0000 0000 0000 0000 0007 5d98 a002 cc05 ..........]..... │ │ │ │ -00077220: 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d U...F........... │ │ │ │ -00077230: 91ea f1eb d031 3336 9201 2ff5 f443 6861 .....136../..Cha │ │ │ │ -00077240: 7074 6572 9104 8000 3130 2e91 0a80 0054 pter....10.....T │ │ │ │ -00077250: 6865 6f72 6965 738e 91ea f1eb 9f05 6666 heories.......ff │ │ │ │ -00077260: 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 ....f..>|....... │ │ │ │ -00077270: 2fdf 8da0 fd8b d021 8d91 eaf1 ebcf 4170 /......!......Ap │ │ │ │ -00077280: 706c 7969 6e67 9603 e858 4d6f 9053 8e64 plying...XMo.S.d │ │ │ │ -00077290: 7573 9b03 e859 5090 ac72 6f6e 656e 732c us...YP..ronens, │ │ │ │ -000772a0: 9103 e8cf 6f6e 6593 636f 6e63 6c75 6465 ....one.conclude │ │ │ │ -000772b0: 7398 7468 6174 93d7 4d8d 9101 40e4 9ffb s.that..M...@... │ │ │ │ -000772c0: a532 db30 8e91 07f7 76cf 7361 7469 730c .2.0....v.satis. │ │ │ │ -000772d0: 6573 9328 d70d 9104 8f75 3b91 05e8 5671 es.(.....u;...Vq │ │ │ │ -000772e0: 906e 39cf 5b28 d70b 91fe 1391 73cf 298d .n9.[(......s.). │ │ │ │ -000772f0: eb40 6f70 8e91 0cbc 99d7 3d0b 9013 8fcf .@op......=..... │ │ │ │ -00077300: 5d29 9861 6e64 9374 6865 7265 666f 7265 ]).and.therefore │ │ │ │ -00077310: 8ea4 1000 008d 91ea f1eb d74d 8d91 0140 ...........M...@ │ │ │ │ -00077320: e49f fba5 32db 308e 9107 f9c5 cf69 7396 ....2.0......is. │ │ │ │ -00077330: 03ea a861 936d 6f90 538e 6465 6c93 6f66 ...a.mo.S.del.of │ │ │ │ -00077340: 93da 548d 9103 0ccd 9ffb a532 db30 8e91 ..T........2.0.. │ │ │ │ -00077350: 05db 06cf 2c93 6173 9372 6571 7569 7265 ....,.as.require │ │ │ │ -00077360: 642e 8e9f 1600 008d 91f6 537a 416e 9602 d.........SzAn.. │ │ │ │ -00077370: b150 6578 7465 6e73 696f 6e93 629a ac72 .Pextension.b..r │ │ │ │ -00077380: 7993 7498 7970 9a53 8e65 9364 650c 6e69 y.t.yp.S.e.de.ni │ │ │ │ -00077390: 7469 6f6e 9369 7393 696e 9366 6163 7493 tion.is.in.fact. │ │ │ │ -000773a0: 6193 7370 9865 6369 616c 9363 6173 6593 a.sp.ecial.case. │ │ │ │ -000773b0: 6f66 9365 7874 656e 7369 6f6e 9362 9aac of.extension.b.. │ │ │ │ -000773c0: 7279 9374 9879 709a 538e 6593 7370 9865 ry.t.yp.S.e.sp.e │ │ │ │ -000773d0: 6369 0c63 6174 696f 6e2e 8ea1 8d91 eaf1 ci.cation....... │ │ │ │ -000773e0: eb54 91ff 0556 6f96 0584 fd73 6565 9b05 .T...Vo....see.. │ │ │ │ -000773f0: 84fe 7468 6973 2c91 05eb 9373 7570 7090 ..this,....supp. │ │ │ │ -00077400: 538e 6f73 6593 da68 cf28 d70b 8d9f 01cc S.ose..h.(...... │ │ │ │ -00077410: ccd5 318e 9104 c004 d73b 8d96 01ff fe3a ..1......;.....: │ │ │ │ -00077420: 933a 933a 8e91 11ca 9c3b 9101 fffe 0b8d .:.:.....;...... │ │ │ │ -00077430: 9f01 cccc d86e 8e91 05a8 50cf 298d eb40 .....n....P.)..@ │ │ │ │ -00077440: 6f70 8e91 0cbc 99d7 3b91 0784 fc1b 90c7 op......;....... │ │ │ │ -00077450: 1d3b 9107 84fb 708d 9f01 cccc d81b 8d90 .;....p......... │ │ │ │ -00077460: 497b db21 8e8d 9108 c983 eb41 6295 3c72 I{.!.......Ab. │ │ │ │ +00077270: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 |......./......! │ │ │ │ +00077280: 8d91 eaf1 ebcf 4170 706c 7969 6e67 9603 ......Applying.. │ │ │ │ +00077290: e858 4d6f 9053 8e64 7573 9b03 e859 5090 .XMo.S.dus...YP. │ │ │ │ +000772a0: ac72 6f6e 656e 732c 9103 e8cf 6f6e 6593 .ronens,....one. │ │ │ │ +000772b0: 636f 6e63 6c75 6465 7398 7468 6174 93d7 concludes.that.. │ │ │ │ +000772c0: 4d8d 9101 40e4 9ffb a532 db30 8e91 07f7 M...@....2.0.... │ │ │ │ +000772d0: 76cf 7361 7469 730c 6573 9328 d70d 9104 v.satis.es.(.... │ │ │ │ +000772e0: 8f75 3b91 05e8 5671 906e 39cf 5b28 d70b .u;...Vq.n9.[(.. │ │ │ │ +000772f0: 91fe 1391 73cf 298d eb40 6f70 8e91 0cbc ....s.)..@op.... │ │ │ │ +00077300: 99d7 3d0b 9013 8fcf 5d29 9861 6e64 9374 ..=.....]).and.t │ │ │ │ +00077310: 6865 7265 666f 7265 8ea4 1000 008d 91ea herefore........ │ │ │ │ +00077320: f1eb d74d 8d91 0140 e49f fba5 32db 308e ...M...@....2.0. │ │ │ │ +00077330: 9107 f9c5 cf69 7396 03ea a861 936d 6f90 .....is....a.mo. │ │ │ │ +00077340: 538e 6465 6c93 6f66 93da 548d 9103 0ccd S.del.of..T..... │ │ │ │ +00077350: 9ffb a532 db30 8e91 05db 06cf 2c93 6173 ...2.0......,.as │ │ │ │ +00077360: 9372 6571 7569 7265 642e 8e9f 1600 008d .required....... │ │ │ │ +00077370: 91f6 537a 416e 9602 b150 6578 7465 6e73 ..SzAn...Pextens │ │ │ │ +00077380: 696f 6e93 629a ac72 7993 7498 7970 9a53 ion.b..ry.t.yp.S │ │ │ │ +00077390: 8e65 9364 650c 6e69 7469 6f6e 9369 7393 .e.de.nition.is. │ │ │ │ +000773a0: 696e 9366 6163 7493 6193 7370 9865 6369 in.fact.a.sp.eci │ │ │ │ +000773b0: 616c 9363 6173 6593 6f66 9365 7874 656e al.case.of.exten │ │ │ │ +000773c0: 7369 6f6e 9362 9aac 7279 9374 9879 709a sion.b..ry.t.yp. │ │ │ │ +000773d0: 538e 6593 7370 9865 6369 0c63 6174 696f S.e.sp.eci.catio │ │ │ │ +000773e0: 6e2e 8ea1 8d91 eaf1 eb54 91ff 0556 6f96 n........T...Vo. │ │ │ │ +000773f0: 0584 fd73 6565 9b05 84fe 7468 6973 2c91 ...see....this,. │ │ │ │ +00077400: 05eb 9373 7570 7090 538e 6f73 6593 da68 ...supp.S.ose..h │ │ │ │ +00077410: cf28 d70b 8d9f 01cc ccd5 318e 9104 c004 .(........1..... │ │ │ │ +00077420: d73b 8d96 01ff fe3a 933a 933a 8e91 11ca .;.....:.:.:.... │ │ │ │ +00077430: 9c3b 9101 fffe 0b8d 9f01 cccc d86e 8e91 .;...........n.. │ │ │ │ +00077440: 05a8 50cf 298d eb40 6f70 8e91 0cbc 99d7 ..P.)..@op...... │ │ │ │ +00077450: 3b91 0784 fc1b 90c7 1d3b 9107 84fb 708d ;........;....p. │ │ │ │ +00077460: 9f01 cccc d81b 8d90 497b db21 8e8d 9108 ........I{.!.... │ │ │ │ +00077470: c983 eb41 6295 3c72 6f93 6f6c 8e8e 911e ...Ab.|..v. │ │ │ │ -00077cf0: 8dd2 5468 6596 0954 7b48 4f4c 934c 6f67 ..The..T{HOL.Log │ │ │ │ -00077d00: 6963 9369 6e93 4d4c 8e9f 13d6 7789 0001 ic.in.ML....w... │ │ │ │ -00077d10: 0000 01c7 3e7c 9f3a 84e4 8dcf 496e 9604 ....>|.:....In.. │ │ │ │ -00077d20: 3eff 7468 6973 9363 9aac 7268 6170 7465 >.this.c..rhapte │ │ │ │ -00077d30: 722c 9104 5415 7468 6593 636f 6e63 7265 r,..T.the.concre │ │ │ │ -00077d40: 7465 9372 6570 7265 7365 6e98 7461 7469 te.represen.tati │ │ │ │ -00077d50: 6f6e 936f 6693 7468 6593 eb48 484f 4c93 on.of.the..HHOL. │ │ │ │ -00077d60: cf6c 6f67 6963 9369 7393 6465 7363 7269 .logic.is.descri │ │ │ │ -00077d70: 6290 538e 6564 2e91 0635 e554 6869 7393 b.S.ed...5.This. │ │ │ │ -00077d80: 696e 9876 986f 6c76 9865 738e a410 0000 in.v.olv.es..... │ │ │ │ -00077d90: 8d64 6573 6372 6962 696e 6796 03c3 c374 .describing....t │ │ │ │ -00077da0: 6865 93eb 484d 4c93 cf66 756e 6374 696f he..HML..functio │ │ │ │ -00077db0: 6e73 9b03 c3c2 7468 6174 9363 6f6d 7072 ns....that.compr │ │ │ │ -00077dc0: 6973 6593 7468 6593 696e 90ac 7274 6572 ise.the.in..rter │ │ │ │ -00077dd0: 6661 6365 9374 6f93 7468 6593 6c6f 6769 face.to.the.logi │ │ │ │ -00077de0: 6398 2875 7093 746f 9361 6e64 9369 6e63 c.(up.to.and.inc │ │ │ │ -00077df0: 6c75 6469 6e67 8ea1 8d53 6563 7469 6f6e luding...Section │ │ │ │ -00077e00: 9605 54a7 3131 2e33 293b 9b06 09a6 7468 ..T.11.3);....th │ │ │ │ -00077e10: 6593 7175 6f74 6174 696f 6e2c 9105 af27 e.quotation,...' │ │ │ │ -00077e20: 7072 696e 90ac 7274 696e 6793 616e 6493 prin..rting.and. │ │ │ │ -00077e30: 7061 7273 696e 6793 6f66 936c 6f67 6963 parsing.of.logic │ │ │ │ -00077e40: 616c 9374 6572 6d73 9328 5365 6374 696f al.terms.(Sectio │ │ │ │ -00077e50: 6e93 3131 2e34 293b 9874 6865 8ea1 8d72 n.11.4);.the...r │ │ │ │ -00077e60: 6570 7265 7365 6e90 ac72 7461 7469 6f6e epresen..rtation │ │ │ │ -00077e70: 9604 a9ad 6f66 9b04 a9ae 7468 656f 7265 ....of....theore │ │ │ │ -00077e80: 6d73 9328 5365 6374 696f 6e93 3131 2e37 ms.(Section.11.7 │ │ │ │ -00077e90: 293b 9105 0930 7468 6598 7265 7072 6573 );...0the.repres │ │ │ │ -00077ea0: 656e 90ac 7274 6174 696f 6e93 6f66 9374 en..rtation.of.t │ │ │ │ -00077eb0: 6865 6f72 6965 7398 2853 6563 7469 6f6e heories.(Section │ │ │ │ -00077ec0: 9331 312e 3829 3b8e a18d 7468 6596 0452 .11.8);...the..R │ │ │ │ -00077ed0: 3e62 6173 6963 93eb 4848 4f4c 93cf 7468 >basic..HHOL..th │ │ │ │ -00077ee0: 656f 7269 6573 9b04 523d 7468 6174 9361 eories..R=that.a │ │ │ │ -00077ef0: 7265 9362 7569 6c74 9369 6e90 ac72 746f re.built.in..rto │ │ │ │ -00077f00: 9374 6865 93eb 4848 4f4c 93cf 7379 7374 .the..HHOL..syst │ │ │ │ -00077f10: 656d 9828 5365 6374 696f 6e73 9331 312e em.(Sections.11. │ │ │ │ -00077f20: 382e 3493 616e 6493 3131 2e38 2e35 293b 8.4.and.11.8.5); │ │ │ │ -00077f30: 8ea1 8d74 6865 9604 51a1 6d65 7468 6f90 ...the..Q.metho. │ │ │ │ -00077f40: 538e 6473 9366 6f72 9b04 51a0 6578 7465 S.ds.for..Q.exte │ │ │ │ -00077f50: 6e64 696e 6793 7468 656f 7269 6573 9328 nding.theories.( │ │ │ │ -00077f60: 7468 726f 7567 686f 7574 9353 6563 7469 throughout.Secti │ │ │ │ -00077f70: 6f6e 9331 312e 3998 616e 6493 696e 9353 on.11.9.and.in.S │ │ │ │ -00077f80: 6563 7469 6f6e 9331 312e 3130 293b 9104 ection.11.10);.. │ │ │ │ -00077f90: 851d 616e 648e a18d 7468 6596 0496 c1eb ..and...the..... │ │ │ │ -00077fa0: 484d 4c9b 0496 c2cf 7379 7374 656d 9366 HML.....system.f │ │ │ │ -00077fb0: 756e 6374 696f 6e73 9363 6f6e 6365 726e unctions.concern │ │ │ │ -00077fc0: 696e 6793 7468 6598 6c6f 6769 6393 2853 ing.the.logic.(S │ │ │ │ -00077fd0: 6563 7469 6f6e 9331 312e 3131 2e31 292e ection.11.11.1). │ │ │ │ -00077fe0: 9107 3d2c 4974 9369 7393 6173 7375 6d65 ..=,It.is.assume │ │ │ │ -00077ff0: 6498 7468 6174 9374 6865 8ea1 8d72 6561 d.that.the...rea │ │ │ │ -00078000: 6465 7296 042e d969 7393 6661 6d69 6c69 der....is.famili │ │ │ │ -00078010: 6172 9377 6974 6893 eb48 4d4c cf2e 9b04 ar.with..HML.... │ │ │ │ -00078020: 2eda 4966 936e 6f74 2c91 043f e574 6865 ..If.not,..?.the │ │ │ │ -00078030: 9369 6e90 ac72 7472 6f90 538e 6475 6374 .in..rtro.S.duct │ │ │ │ -00078040: 696f 6e93 746f 93eb 484d 4c98 cf69 6e93 ion.to..HML..in. │ │ │ │ -00078050: eb40 4765 7474 696e 6793 5374 6172 7465 .@Getting.Starte │ │ │ │ -00078060: 6493 7769 7468 9348 4f4c 8ea1 8dcf 696e d.with.HOL....in │ │ │ │ -00078070: 9603 eaa8 eb49 5455 544f 5249 414c 93cf .....ITUTORIAL.. │ │ │ │ -00078080: 7368 6f75 6c64 9362 9053 8e65 9372 6561 should.b.S.e.rea │ │ │ │ -00078090: 6493 0c72 7374 2e8e 9f10 2f8f 8d91 0b61 d..rst..../....a │ │ │ │ -000780a0: 8f54 6865 9603 b6c2 eb48 484f 4c93 cf73 .The.....HHOL..s │ │ │ │ -000780b0: 7973 7465 6d93 7072 6f9a ac72 7669 6465 ystem.pro..rvide │ │ │ │ -000780c0: 7393 eb48 4d4c 93cf 7498 7970 9053 8e65 s..HML..t.yp.S.e │ │ │ │ -000780d0: 738d 93eb 6174 7970 658e 911e 6c2c cf61 s...atype...l,.a │ │ │ │ -000780e0: 6e64 8d91 03b6 c3eb 6174 6572 6d8e 911e nd......aterm... │ │ │ │ -000780f0: 6c2d cf74 6f93 7265 7072 6573 656e 9874 l-.to.represen.t │ │ │ │ -00078100: 9374 9879 7090 538e 6573 9361 6e64 9374 .t.yp.S.es.and.t │ │ │ │ -00078110: 6572 6d73 936f 6693 7468 658e a18d eb48 erms.of.the....H │ │ │ │ -00078120: 484f 4c96 0508 93cf 6c6f 6769 632c 9b05 HOL.....logic,.. │ │ │ │ -00078130: 500e 6173 9105 0892 6465 0c6e 6564 9369 P.as....de.ned.i │ │ │ │ -00078140: 6e93 5365 6374 696f 6e73 9339 2e32 9361 n.Sections.9.2.a │ │ │ │ -00078150: 6e64 9339 2e33 2c98 7265 7370 9053 8e65 nd.9.3,.resp.S.e │ │ │ │ -00078160: 6374 6976 9aac 7265 6c79 91ff 0556 2e8d ctiv..rely...V.. │ │ │ │ -00078170: 8d9f fba5 32d5 318e 8e91 0d52 a4cf 4974 ....2.1....R..It │ │ │ │ -00078180: 9361 6c73 6f93 7072 6f98 7669 6465 7393 .also.pro.vides. │ │ │ │ -00078190: 7072 696d 6974 6976 9865 8ea1 8deb 484d primitiv.e....HM │ │ │ │ -000781a0: 4c96 04ad 5bcf 6675 6e63 7469 6f6e 739b L...[.functions. │ │ │ │ -000781b0: 04ad 5a66 6f72 9363 7265 6174 696e 6793 ..Zfor.creating. │ │ │ │ -000781c0: 616e 6498 6d61 6e69 7075 6c61 7469 6e67 and.manipulating │ │ │ │ -000781d0: 9376 91ff 58e4 616c 7565 7398 6f66 9374 .v..X.alues.of.t │ │ │ │ -000781e0: 6865 7365 9374 95ac 7279 7090 538e 6573 hese.t..ryp.S.es │ │ │ │ -000781f0: 2e91 0780 f854 6865 986b 9365 7996 04ad .....The.k.ey... │ │ │ │ -00078200: 5b69 6465 6198 6f66 9374 6865 8ea1 8deb [idea.of.the.... │ │ │ │ -00078210: 4848 4f4c 9604 e112 cf73 7973 7465 6d2c HHOL.....system, │ │ │ │ -00078220: 9b05 1eac 6475 6593 746f 9352 6f62 696e ....due.to.Robin │ │ │ │ -00078230: 934d 696c 6e65 722c 9861 6e64 9364 6973 .Milner,.and.dis │ │ │ │ -00078240: 6375 7373 6564 9369 6e93 7468 6973 9363 cussed.in.this.c │ │ │ │ -00078250: 90ac 7268 6170 7465 722c 9869 7393 7468 ..rhapter,.is.th │ │ │ │ -00078260: 6174 9374 6865 6f72 656d 7393 6172 658e at.theorems.are. │ │ │ │ -00078270: a18d 7265 7072 6573 656e 90ac 7274 6564 ..represen..rted │ │ │ │ -00078280: 9603 add6 6173 9b03 add7 616e 9361 6273 ....as....an.abs │ │ │ │ -00078290: 7472 6163 7493 eb48 4d4c 98cf 7490 ac72 tract..HML..t..r │ │ │ │ -000782a0: 7970 9053 8e65 9377 686f 7365 936f 6e6c yp.S.e.whose.onl │ │ │ │ -000782b0: 7993 7072 652d 6465 0c6e 6564 9876 91ff y.pre-de.ned.v.. │ │ │ │ -000782c0: 58e4 616c 7565 7393 6172 6593 6178 696f X.alues.are.axio │ │ │ │ -000782d0: 6d73 2c91 03ba 0161 6e64 9377 686f 7365 ms,....and.whose │ │ │ │ -000782e0: 8ea1 8d6f 6e6c 7996 02ed 846f 7090 538e ...only....op.S. │ │ │ │ -000782f0: 6572 6174 696f 6e73 9361 7265 9372 756c erations.are.rul │ │ │ │ -00078300: 6573 936f 6693 696e 6665 7265 6e63 652e es.of.inference. │ │ │ │ -00078310: 9104 e47f 5468 6973 936d 6561 6e73 9374 ....This.means.t │ │ │ │ -00078320: 6861 7493 7468 6591 02ed 856f 6e6c 7993 hat.the....only. │ │ │ │ -00078330: 7795 ac72 6193 7996 02ed 8474 6f93 636f w..ra.y....to.co │ │ │ │ -00078340: 6e73 7472 7563 7493 7468 656f 7265 6d73 nstruct.theorems │ │ │ │ -00078350: 8ea1 8d69 6e96 0324 4beb 4848 4f4c 93cf ...in..$K.HHOL.. │ │ │ │ -00078360: 6973 9374 6f93 6170 706c 7993 7275 6c65 is.to.apply.rule │ │ │ │ -00078370: 7393 6f66 9369 6e66 6572 656e 6365 9374 s.of.inference.t │ │ │ │ -00078380: 6f93 6178 696f 6d73 936f 7293 6578 6973 o.axioms.or.exis │ │ │ │ -00078390: 7469 6e67 9374 6865 6f72 656d 733b 9103 ting.theorems;.. │ │ │ │ -000783a0: 666a 6865 6e63 6593 7468 6593 636f 6e73 fjhence.the.cons │ │ │ │ -000783b0: 6973 7465 6e63 798e a18d 6f66 9603 eaa8 istency...of.... │ │ │ │ -000783c0: 7468 6593 6c6f 6769 6393 6973 9370 7265 the.logic.is.pre │ │ │ │ -000783d0: 7365 7276 90ac 7265 642e 8e9f 102f 908d serv..red..../.. │ │ │ │ -000783e0: 910b 618f 5468 6596 0530 9c70 7572 7090 ..a.The..0.purp. │ │ │ │ -000783f0: 538e 6f73 6593 6f66 9374 6865 936d 6574 S.ose.of.the.met │ │ │ │ -00078400: 612d 6c61 6e67 7561 6765 93eb 484d 4c93 a-language..HML. │ │ │ │ -00078410: cf69 7391 0530 9b74 6f93 7072 6f9a ac72 .is..0.to.pro..r │ │ │ │ -00078420: 7669 6465 9361 9370 726f 6772 616d 6d69 vide.a.programmi │ │ │ │ -00078430: 6e67 9365 6e98 7669 726f 6e6d 656e 9874 ng.en.vironmen.t │ │ │ │ -00078440: 9369 6e8e a18d 7768 6963 9aac 7268 9604 .in...whic..rh.. │ │ │ │ -00078450: 8553 746f 9362 7569 6c64 9374 6865 6f72 .Sto.build.theor │ │ │ │ -00078460: 656d 9370 726f 9876 696e 6793 746f 9a53 em.pro.ving.to.S │ │ │ │ -00078470: 8e6f 6c73 9374 6f93 6173 7369 7374 9104 .ols.to.assist.. │ │ │ │ -00078480: 8554 696e 9374 6865 9363 6f6e 7374 7275 .Tin.the.constru │ │ │ │ -00078490: 6374 696f 6e93 6f66 9370 726f 986f 6673 ction.of.pro.ofs │ │ │ │ -000784a0: 2e91 0708 e157 6865 6e93 7468 658e a18d .....When.the... │ │ │ │ -000784b0: eb48 484f 4c96 04dd 40cf 7379 7374 656d .HHOL...@.system │ │ │ │ -000784c0: 9369 7393 6275 696c 742c 9105 19e7 6193 .is.built,....a. │ │ │ │ -000784d0: 7261 6e67 6593 6f66 9375 7365 6675 6c93 range.of.useful. │ │ │ │ -000784e0: 7468 656f 7265 6d73 9361 7265 9370 7265 theorems.are.pre │ │ │ │ -000784f0: 2d70 726f 95ac 7276 9365 6496 04dd 4061 -pro..rv.ed...@a │ │ │ │ -00078500: 6e64 9104 dd41 6193 7365 7493 6f66 9374 nd...Aa.set.of.t │ │ │ │ -00078510: 6f90 538e 6f6c 7393 7072 652d 8ea1 8d64 o.S.ols.pre-...d │ │ │ │ -00078520: 650c 6e65 642e 9105 801c 5468 6596 0402 e.ned.....The... │ │ │ │ -00078530: 6762 6173 6963 9373 7973 7465 6d9b 0402 gbasic.system... │ │ │ │ -00078540: 6674 6890 ac72 7573 936f 0b65 7273 9361 fth..rus.o.ers.a │ │ │ │ -00078550: 9872 6963 9aac 7268 9369 6e69 7469 616c .ric..rh.initial │ │ │ │ -00078560: 9365 6e98 7669 726f 6e6d 656e 9874 3b91 .en.vironmen.t;. │ │ │ │ -00078570: 040e 4675 7365 7273 9363 616e 9104 0266 ..Fusers.can...f │ │ │ │ -00078580: 6675 7274 6865 7293 656e 7269 6398 688e further.enric.h. │ │ │ │ -00078590: a18d 6974 9603 5b41 629a ac72 7993 696d ..it..[Ab..ry.im │ │ │ │ -000785a0: 706c 656d 656e 9874 696e 6793 7468 6569 plemen.ting.thei │ │ │ │ -000785b0: 7291 035b 426f 9877 6e93 6170 706c 6963 r..[Bo.wn.applic │ │ │ │ -000785c0: 6174 696f 6e93 7370 9a53 8e65 6369 0c63 ation.sp.S.eci.c │ │ │ │ -000785d0: 9374 6f98 6f6c 7393 616e 6493 6275 696c .to.ols.and.buil │ │ │ │ -000785e0: 6469 6e67 9103 5b42 7468 6569 7293 6f90 ding..[Btheir.o. │ │ │ │ -000785f0: ac72 776e 9361 7070 6c69 6361 7469 6f6e .rwn.application │ │ │ │ -00078600: 8ea1 8d73 7090 538e 6563 690c 6391 03ea ...sp.S.eci.c... │ │ │ │ -00078610: a874 6865 6f72 6965 732e 8e9f 293a a28d .theories...):.. │ │ │ │ -00078620: 8deb 4b31 312e 318e 9135 fffc 4c65 7869 ..K11.1..5..Lexi │ │ │ │ -00078630: 6361 6c91 067a e16d 6174 7465 7273 8e9f cal..z.matters.. │ │ │ │ -00078640: 1c42 d88d cf54 6865 9602 de52 6e61 6d65 .B...The...Rname │ │ │ │ -00078650: 9b02 de53 6f66 9361 98eb 4848 4f4c 93cf ...Sof.a..HHOL.. │ │ │ │ -00078660: 7691 ff58 e461 7269 6162 6c65 9863 616e v..X.ariable.can │ │ │ │ -00078670: 9362 9053 8e65 9861 6e90 ac72 7993 eb48 .b.S.e.an..ry..H │ │ │ │ -00078680: 4d4c 98cf 7374 7269 6e67 2c91 0313 fd62 ML..string,....b │ │ │ │ -00078690: 7574 9374 6865 9871 756f 7461 7469 6f6e ut.the.quotation │ │ │ │ -000786a0: 936d 6563 90ac 7268 616e 6973 6d98 7769 .mec..rhanism.wi │ │ │ │ -000786b0: 6c6c 9370 6172 7365 8ea1 8d6f 6e6c 7996 ll.parse...only. │ │ │ │ -000786c0: 0479 496e 616d 6573 9b04 7948 7468 6174 .yInames..yHthat │ │ │ │ -000786d0: 9361 7265 9869 6465 6e90 ac72 7469 0c65 .are.iden..rti.e │ │ │ │ -000786e0: 7273 9328 7365 6598 5365 6374 696f 6e93 rs.(see.Section. │ │ │ │ -000786f0: 3131 2e31 2e31 9862 9053 8e65 6c6f 90ac 11.1.1.b.S.elo.. │ │ │ │ -00078700: 7277 292e 9106 e4c2 5468 6598 7573 6593 rw).....The.use. │ │ │ │ -00078710: 6f66 986e 6f6e 2d69 6465 6e90 ac72 7469 of.non-iden..rti │ │ │ │ -00078720: 0c65 7273 9361 738e a18d 7691 ff58 e461 .ers.as...v..X.a │ │ │ │ -00078730: 7269 6162 6c65 9603 927f 6e61 6d65 739b riable....names. │ │ │ │ -00078740: 0392 8069 7393 6469 7363 6f75 7261 6765 ...is.discourage │ │ │ │ -00078750: 6493 6578 6365 7074 9369 6e98 7370 9053 d.except.in.sp.S │ │ │ │ -00078760: 8e65 6369 616c 9363 6972 6375 6d73 7461 .ecial.circumsta │ │ │ │ -00078770: 6e63 6573 9328 666f 7298 6578 616d 706c nces.(for.exampl │ │ │ │ -00078780: 652c 9103 a421 7768 656e 9377 7269 7469 e,...!when.writi │ │ │ │ -00078790: 6e67 8ea1 8d64 6572 6976 90ac 7265 6496 ng...deriv..red. │ │ │ │ -000787a0: 039e d872 756c 6573 9b03 9ed9 7468 6174 ...rules....that │ │ │ │ -000787b0: 9367 656e 6572 6174 6598 7691 ff58 e461 .generate.v..X.a │ │ │ │ -000787c0: 7269 6162 6c65 7393 7769 7468 986e 616d riables.with.nam │ │ │ │ -000787d0: 6573 9374 6861 7498 6172 6593 6775 6172 es.that.are.guar │ │ │ │ -000787e0: 616e 90ac 7274 6565 6498 746f 9362 9053 an..rteed.to.b.S │ │ │ │ -000787f0: 8e65 9864 690b 6572 656e 90ac 7274 9366 .e.di.eren..rt.f │ │ │ │ -00078800: 726f 6d8e 9f0c 1ada 8900 0066 6600 71cf rom........ff.q. │ │ │ │ -00078810: 9f9f 0c99 9a8d 8d8d 8d91 0d83 909f fc5e ...............^ │ │ │ │ -00078820: ffc5 318e 8e8e 9112 0003 c643 6172 6596 ..1........Care. │ │ │ │ -00078830: 034b e46d 9ab8 e375 7374 9103 4be3 6290 .K.m...ust..K.b. │ │ │ │ -00078840: 471d 6593 7461 6b98 656e 9374 6f91 034b G.e.tak.en.to..K │ │ │ │ -00078850: e361 9876 986f 6964 9363 6f6e 6675 7369 .a.v.oid.confusi │ │ │ │ -00078860: 6f6e 9103 4be3 6290 471d 6574 9877 9865 on..K.b.G.et.w.e │ │ │ │ -00078870: 656e 934d 4c91 034b e174 9879 7090 471d en.ML..K.t.yp.G. │ │ │ │ -00078880: 6573 9361 6e64 9374 9879 7090 471d 6573 es.and.t.yp.G.es │ │ │ │ -00078890: 9103 4be3 6f66 9374 6865 9348 4f4c 9b03 ..K.of.the.HOL.. │ │ │ │ -000788a0: 4be1 6c6f 6769 633a 9104 6d0e 7468 6593 K.logic:..m.the. │ │ │ │ -000788b0: 4d4c 9874 90b8 e379 7090 471d 658e 9f0c ML.t...yp.G.e... │ │ │ │ -000788c0: 0000 8deb 5274 7970 6596 0355 55c6 7265 ....Rtype..UU.re │ │ │ │ -000788d0: 7072 6573 656e 9ab8 e374 7393 7498 7970 presen...ts.t.yp │ │ │ │ -000788e0: 9047 1d65 7393 6f66 9374 6865 9348 4f4c .G.es.of.the.HOL │ │ │ │ -000788f0: 936c 6f67 6963 9369 6e93 4d4c 2e8e 8e9f .logic.in.ML.... │ │ │ │ -00078900: 24fd 138d 8d92 00ec 469f d031 3339 8e8e $.......F..139.. │ │ │ │ -00078910: 8e8c 8b00 0000 8c00 0000 0000 0000 0000 ................ │ │ │ │ +00077ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00077cb0: 0000 0000 0007 7c48 a002 cc05 558d a0fd ......|H....U... │ │ │ │ +00077cc0: 46d3 0ea0 0294 2fdf 8da0 fd8b d021 8d91 F...../......!.. │ │ │ │ +00077cd0: 12c7 61eb 4743 6861 7074 6572 9105 6666 ..a.GChapter..ff │ │ │ │ +00077ce0: 3131 8e91 12c7 619f 0bcc cc89 0001 0000 11....a......... │ │ │ │ +00077cf0: 01c7 3e7c 9f1f 76ab 8dd2 5468 6596 0954 ..>|..v...The..T │ │ │ │ +00077d00: 7b48 4f4c 934c 6f67 6963 9369 6e93 4d4c {HOL.Logic.in.ML │ │ │ │ +00077d10: 8e9f 13d6 7789 0001 0000 01c7 3e7c 9f3a ....w.......>|.: │ │ │ │ +00077d20: 84e4 8dcf 496e 9604 3eff 7468 6973 9363 ....In..>.this.c │ │ │ │ +00077d30: 9aac 7268 6170 7465 722c 9104 5415 7468 ..rhapter,..T.th │ │ │ │ +00077d40: 6593 636f 6e63 7265 7465 9372 6570 7265 e.concrete.repre │ │ │ │ +00077d50: 7365 6e98 7461 7469 6f6e 936f 6693 7468 sen.tation.of.th │ │ │ │ +00077d60: 6593 eb48 484f 4c93 cf6c 6f67 6963 9369 e..HHOL..logic.i │ │ │ │ +00077d70: 7393 6465 7363 7269 6290 538e 6564 2e91 s.describ.S.ed.. │ │ │ │ +00077d80: 0635 e554 6869 7393 696e 9876 986f 6c76 .5.This.in.v.olv │ │ │ │ +00077d90: 9865 738e a410 0000 8d64 6573 6372 6962 .es......describ │ │ │ │ +00077da0: 696e 6796 03c3 c374 6865 93eb 484d 4c93 ing....the..HML. │ │ │ │ +00077db0: cf66 756e 6374 696f 6e73 9b03 c3c2 7468 .functions....th │ │ │ │ +00077dc0: 6174 9363 6f6d 7072 6973 6593 7468 6593 at.comprise.the. │ │ │ │ +00077dd0: 696e 90ac 7274 6572 6661 6365 9374 6f93 in..rterface.to. │ │ │ │ +00077de0: 7468 6593 6c6f 6769 6398 2875 7093 746f the.logic.(up.to │ │ │ │ +00077df0: 9361 6e64 9369 6e63 6c75 6469 6e67 8ea1 .and.including.. │ │ │ │ +00077e00: 8d53 6563 7469 6f6e 9605 54a7 3131 2e33 .Section..T.11.3 │ │ │ │ +00077e10: 293b 9b06 09a6 7468 6593 7175 6f74 6174 );....the.quotat │ │ │ │ +00077e20: 696f 6e2c 9105 af27 7072 696e 90ac 7274 ion,...'prin..rt │ │ │ │ +00077e30: 696e 6793 616e 6493 7061 7273 696e 6793 ing.and.parsing. │ │ │ │ +00077e40: 6f66 936c 6f67 6963 616c 9374 6572 6d73 of.logical.terms │ │ │ │ +00077e50: 9328 5365 6374 696f 6e93 3131 2e34 293b .(Section.11.4); │ │ │ │ +00077e60: 9874 6865 8ea1 8d72 6570 7265 7365 6e90 .the...represen. │ │ │ │ +00077e70: ac72 7461 7469 6f6e 9604 a9ad 6f66 9b04 .rtation....of.. │ │ │ │ +00077e80: a9ae 7468 656f 7265 6d73 9328 5365 6374 ..theorems.(Sect │ │ │ │ +00077e90: 696f 6e93 3131 2e37 293b 9105 0930 7468 ion.11.7);...0th │ │ │ │ +00077ea0: 6598 7265 7072 6573 656e 90ac 7274 6174 e.represen..rtat │ │ │ │ +00077eb0: 696f 6e93 6f66 9374 6865 6f72 6965 7398 ion.of.theories. │ │ │ │ +00077ec0: 2853 6563 7469 6f6e 9331 312e 3829 3b8e (Section.11.8);. │ │ │ │ +00077ed0: a18d 7468 6596 0452 3e62 6173 6963 93eb ..the..R>basic.. │ │ │ │ +00077ee0: 4848 4f4c 93cf 7468 656f 7269 6573 9b04 HHOL..theories.. │ │ │ │ +00077ef0: 523d 7468 6174 9361 7265 9362 7569 6c74 R=that.are.built │ │ │ │ +00077f00: 9369 6e90 ac72 746f 9374 6865 93eb 4848 .in..rto.the..HH │ │ │ │ +00077f10: 4f4c 93cf 7379 7374 656d 9828 5365 6374 OL..system.(Sect │ │ │ │ +00077f20: 696f 6e73 9331 312e 382e 3493 616e 6493 ions.11.8.4.and. │ │ │ │ +00077f30: 3131 2e38 2e35 293b 8ea1 8d74 6865 9604 11.8.5);...the.. │ │ │ │ +00077f40: 51a1 6d65 7468 6f90 538e 6473 9366 6f72 Q.metho.S.ds.for │ │ │ │ +00077f50: 9b04 51a0 6578 7465 6e64 696e 6793 7468 ..Q.extending.th │ │ │ │ +00077f60: 656f 7269 6573 9328 7468 726f 7567 686f eories.(througho │ │ │ │ +00077f70: 7574 9353 6563 7469 6f6e 9331 312e 3998 ut.Section.11.9. │ │ │ │ +00077f80: 616e 6493 696e 9353 6563 7469 6f6e 9331 and.in.Section.1 │ │ │ │ +00077f90: 312e 3130 293b 9104 851d 616e 648e a18d 1.10);....and... │ │ │ │ +00077fa0: 7468 6596 0496 c1eb 484d 4c9b 0496 c2cf the.....HML..... │ │ │ │ +00077fb0: 7379 7374 656d 9366 756e 6374 696f 6e73 system.functions │ │ │ │ +00077fc0: 9363 6f6e 6365 726e 696e 6793 7468 6598 .concerning.the. │ │ │ │ +00077fd0: 6c6f 6769 6393 2853 6563 7469 6f6e 9331 logic.(Section.1 │ │ │ │ +00077fe0: 312e 3131 2e31 292e 9107 3d2c 4974 9369 1.11.1)...=,It.i │ │ │ │ +00077ff0: 7393 6173 7375 6d65 6498 7468 6174 9374 s.assumed.that.t │ │ │ │ +00078000: 6865 8ea1 8d72 6561 6465 7296 042e d969 he...reader....i │ │ │ │ +00078010: 7393 6661 6d69 6c69 6172 9377 6974 6893 s.familiar.with. │ │ │ │ +00078020: eb48 4d4c cf2e 9b04 2eda 4966 936e 6f74 .HML......If.not │ │ │ │ +00078030: 2c91 043f e574 6865 9369 6e90 ac72 7472 ,..?.the.in..rtr │ │ │ │ +00078040: 6f90 538e 6475 6374 696f 6e93 746f 93eb o.S.duction.to.. │ │ │ │ +00078050: 484d 4c98 cf69 6e93 eb40 4765 7474 696e HML..in..@Gettin │ │ │ │ +00078060: 6793 5374 6172 7465 6493 7769 7468 9348 g.Started.with.H │ │ │ │ +00078070: 4f4c 8ea1 8dcf 696e 9603 eaa8 eb49 5455 OL....in.....ITU │ │ │ │ +00078080: 544f 5249 414c 93cf 7368 6f75 6c64 9362 TORIAL..should.b │ │ │ │ +00078090: 9053 8e65 9372 6561 6493 0c72 7374 2e8e .S.e.read..rst.. │ │ │ │ +000780a0: 9f10 2f8f 8d91 0b61 8f54 6865 9603 b6c2 ../....a.The.... │ │ │ │ +000780b0: eb48 484f 4c93 cf73 7973 7465 6d93 7072 .HHOL..system.pr │ │ │ │ +000780c0: 6f9a ac72 7669 6465 7393 eb48 4d4c 93cf o..rvides..HML.. │ │ │ │ +000780d0: 7498 7970 9053 8e65 738d 93eb 6174 7970 t.yp.S.es...atyp │ │ │ │ +000780e0: 658e 911e 6c2c cf61 6e64 8d91 03b6 c3eb e...l,.and...... │ │ │ │ +000780f0: 6174 6572 6d8e 911e 6c2d cf74 6f93 7265 aterm...l-.to.re │ │ │ │ +00078100: 7072 6573 656e 9874 9374 9879 7090 538e presen.t.t.yp.S. │ │ │ │ +00078110: 6573 9361 6e64 9374 6572 6d73 936f 6693 es.and.terms.of. │ │ │ │ +00078120: 7468 658e a18d eb48 484f 4c96 0508 93cf the....HHOL..... │ │ │ │ +00078130: 6c6f 6769 632c 9b05 500e 6173 9105 0892 logic,..P.as.... │ │ │ │ +00078140: 6465 0c6e 6564 9369 6e93 5365 6374 696f de.ned.in.Sectio │ │ │ │ +00078150: 6e73 9339 2e32 9361 6e64 9339 2e33 2c98 ns.9.2.and.9.3,. │ │ │ │ +00078160: 7265 7370 9053 8e65 6374 6976 9aac 7265 resp.S.ectiv..re │ │ │ │ +00078170: 6c79 91ff 0556 2e8d 8d9f fba5 32d5 318e ly...V......2.1. │ │ │ │ +00078180: 8e91 0d52 a4cf 4974 9361 6c73 6f93 7072 ...R..It.also.pr │ │ │ │ +00078190: 6f98 7669 6465 7393 7072 696d 6974 6976 o.vides.primitiv │ │ │ │ +000781a0: 9865 8ea1 8deb 484d 4c96 04ad 5bcf 6675 .e....HML...[.fu │ │ │ │ +000781b0: 6e63 7469 6f6e 739b 04ad 5a66 6f72 9363 nctions...Zfor.c │ │ │ │ +000781c0: 7265 6174 696e 6793 616e 6498 6d61 6e69 reating.and.mani │ │ │ │ +000781d0: 7075 6c61 7469 6e67 9376 91ff 58e4 616c pulating.v..X.al │ │ │ │ +000781e0: 7565 7398 6f66 9374 6865 7365 9374 95ac ues.of.these.t.. │ │ │ │ +000781f0: 7279 7090 538e 6573 2e91 0780 f854 6865 ryp.S.es.....The │ │ │ │ +00078200: 986b 9365 7996 04ad 5b69 6465 6198 6f66 .k.ey...[idea.of │ │ │ │ +00078210: 9374 6865 8ea1 8deb 4848 4f4c 9604 e112 .the....HHOL.... │ │ │ │ +00078220: cf73 7973 7465 6d2c 9b05 1eac 6475 6593 .system,....due. │ │ │ │ +00078230: 746f 9352 6f62 696e 934d 696c 6e65 722c to.Robin.Milner, │ │ │ │ +00078240: 9861 6e64 9364 6973 6375 7373 6564 9369 .and.discussed.i │ │ │ │ +00078250: 6e93 7468 6973 9363 90ac 7268 6170 7465 n.this.c..rhapte │ │ │ │ +00078260: 722c 9869 7393 7468 6174 9374 6865 6f72 r,.is.that.theor │ │ │ │ +00078270: 656d 7393 6172 658e a18d 7265 7072 6573 ems.are...repres │ │ │ │ +00078280: 656e 90ac 7274 6564 9603 add6 6173 9b03 en..rted....as.. │ │ │ │ +00078290: add7 616e 9361 6273 7472 6163 7493 eb48 ..an.abstract..H │ │ │ │ +000782a0: 4d4c 98cf 7490 ac72 7970 9053 8e65 9377 ML..t..ryp.S.e.w │ │ │ │ +000782b0: 686f 7365 936f 6e6c 7993 7072 652d 6465 hose.only.pre-de │ │ │ │ +000782c0: 0c6e 6564 9876 91ff 58e4 616c 7565 7393 .ned.v..X.alues. │ │ │ │ +000782d0: 6172 6593 6178 696f 6d73 2c91 03ba 0161 are.axioms,....a │ │ │ │ +000782e0: 6e64 9377 686f 7365 8ea1 8d6f 6e6c 7996 nd.whose...only. │ │ │ │ +000782f0: 02ed 846f 7090 538e 6572 6174 696f 6e73 ...op.S.erations │ │ │ │ +00078300: 9361 7265 9372 756c 6573 936f 6693 696e .are.rules.of.in │ │ │ │ +00078310: 6665 7265 6e63 652e 9104 e47f 5468 6973 ference.....This │ │ │ │ +00078320: 936d 6561 6e73 9374 6861 7493 7468 6591 .means.that.the. │ │ │ │ +00078330: 02ed 856f 6e6c 7993 7795 ac72 6193 7996 ...only.w..ra.y. │ │ │ │ +00078340: 02ed 8474 6f93 636f 6e73 7472 7563 7493 ...to.construct. │ │ │ │ +00078350: 7468 656f 7265 6d73 8ea1 8d69 6e96 0324 theorems...in..$ │ │ │ │ +00078360: 4beb 4848 4f4c 93cf 6973 9374 6f93 6170 K.HHOL..is.to.ap │ │ │ │ +00078370: 706c 7993 7275 6c65 7393 6f66 9369 6e66 ply.rules.of.inf │ │ │ │ +00078380: 6572 656e 6365 9374 6f93 6178 696f 6d73 erence.to.axioms │ │ │ │ +00078390: 936f 7293 6578 6973 7469 6e67 9374 6865 .or.existing.the │ │ │ │ +000783a0: 6f72 656d 733b 9103 666a 6865 6e63 6593 orems;..fjhence. │ │ │ │ +000783b0: 7468 6593 636f 6e73 6973 7465 6e63 798e the.consistency. │ │ │ │ +000783c0: a18d 6f66 9603 eaa8 7468 6593 6c6f 6769 ..of....the.logi │ │ │ │ +000783d0: 6393 6973 9370 7265 7365 7276 90ac 7265 c.is.preserv..re │ │ │ │ +000783e0: 642e 8e9f 102f 908d 910b 618f 5468 6596 d..../....a.The. │ │ │ │ +000783f0: 0530 9c70 7572 7090 538e 6f73 6593 6f66 .0.purp.S.ose.of │ │ │ │ +00078400: 9374 6865 936d 6574 612d 6c61 6e67 7561 .the.meta-langua │ │ │ │ +00078410: 6765 93eb 484d 4c93 cf69 7391 0530 9b74 ge..HML..is..0.t │ │ │ │ +00078420: 6f93 7072 6f9a ac72 7669 6465 9361 9370 o.pro..rvide.a.p │ │ │ │ +00078430: 726f 6772 616d 6d69 6e67 9365 6e98 7669 rogramming.en.vi │ │ │ │ +00078440: 726f 6e6d 656e 9874 9369 6e8e a18d 7768 ronmen.t.in...wh │ │ │ │ +00078450: 6963 9aac 7268 9604 8553 746f 9362 7569 ic..rh...Sto.bui │ │ │ │ +00078460: 6c64 9374 6865 6f72 656d 9370 726f 9876 ld.theorem.pro.v │ │ │ │ +00078470: 696e 6793 746f 9a53 8e6f 6c73 9374 6f93 ing.to.S.ols.to. │ │ │ │ +00078480: 6173 7369 7374 9104 8554 696e 9374 6865 assist...Tin.the │ │ │ │ +00078490: 9363 6f6e 7374 7275 6374 696f 6e93 6f66 .construction.of │ │ │ │ +000784a0: 9370 726f 986f 6673 2e91 0708 e157 6865 .pro.ofs.....Whe │ │ │ │ +000784b0: 6e93 7468 658e a18d eb48 484f 4c96 04dd n.the....HHOL... │ │ │ │ +000784c0: 40cf 7379 7374 656d 9369 7393 6275 696c @.system.is.buil │ │ │ │ +000784d0: 742c 9105 19e7 6193 7261 6e67 6593 6f66 t,....a.range.of │ │ │ │ +000784e0: 9375 7365 6675 6c93 7468 656f 7265 6d73 .useful.theorems │ │ │ │ +000784f0: 9361 7265 9370 7265 2d70 726f 95ac 7276 .are.pre-pro..rv │ │ │ │ +00078500: 9365 6496 04dd 4061 6e64 9104 dd41 6193 .ed...@and...Aa. │ │ │ │ +00078510: 7365 7493 6f66 9374 6f90 538e 6f6c 7393 set.of.to.S.ols. │ │ │ │ +00078520: 7072 652d 8ea1 8d64 650c 6e65 642e 9105 pre-...de.ned... │ │ │ │ +00078530: 801c 5468 6596 0402 6762 6173 6963 9373 ..The...gbasic.s │ │ │ │ +00078540: 7973 7465 6d9b 0402 6674 6890 ac72 7573 ystem...fth..rus │ │ │ │ +00078550: 936f 0b65 7273 9361 9872 6963 9aac 7268 .o.ers.a.ric..rh │ │ │ │ +00078560: 9369 6e69 7469 616c 9365 6e98 7669 726f .initial.en.viro │ │ │ │ +00078570: 6e6d 656e 9874 3b91 040e 4675 7365 7273 nmen.t;...Fusers │ │ │ │ +00078580: 9363 616e 9104 0266 6675 7274 6865 7293 .can...ffurther. │ │ │ │ +00078590: 656e 7269 6398 688e a18d 6974 9603 5b41 enric.h...it..[A │ │ │ │ +000785a0: 629a ac72 7993 696d 706c 656d 656e 9874 b..ry.implemen.t │ │ │ │ +000785b0: 696e 6793 7468 6569 7291 035b 426f 9877 ing.their..[Bo.w │ │ │ │ +000785c0: 6e93 6170 706c 6963 6174 696f 6e93 7370 n.application.sp │ │ │ │ +000785d0: 9a53 8e65 6369 0c63 9374 6f98 6f6c 7393 .S.eci.c.to.ols. │ │ │ │ +000785e0: 616e 6493 6275 696c 6469 6e67 9103 5b42 and.building..[B │ │ │ │ +000785f0: 7468 6569 7293 6f90 ac72 776e 9361 7070 their.o..rwn.app │ │ │ │ +00078600: 6c69 6361 7469 6f6e 8ea1 8d73 7090 538e lication...sp.S. │ │ │ │ +00078610: 6563 690c 6391 03ea a874 6865 6f72 6965 eci.c....theorie │ │ │ │ +00078620: 732e 8e9f 293a a28d 8deb 4b31 312e 318e s...):....K11.1. │ │ │ │ +00078630: 9135 fffc 4c65 7869 6361 6c91 067a e16d .5..Lexical..z.m │ │ │ │ +00078640: 6174 7465 7273 8e9f 1c42 d88d cf54 6865 atters...B...The │ │ │ │ +00078650: 9602 de52 6e61 6d65 9b02 de53 6f66 9361 ...Rname...Sof.a │ │ │ │ +00078660: 98eb 4848 4f4c 93cf 7691 ff58 e461 7269 ..HHOL..v..X.ari │ │ │ │ +00078670: 6162 6c65 9863 616e 9362 9053 8e65 9861 able.can.b.S.e.a │ │ │ │ +00078680: 6e90 ac72 7993 eb48 4d4c 98cf 7374 7269 n..ry..HML..stri │ │ │ │ +00078690: 6e67 2c91 0313 fd62 7574 9374 6865 9871 ng,....but.the.q │ │ │ │ +000786a0: 756f 7461 7469 6f6e 936d 6563 90ac 7268 uotation.mec..rh │ │ │ │ +000786b0: 616e 6973 6d98 7769 6c6c 9370 6172 7365 anism.will.parse │ │ │ │ +000786c0: 8ea1 8d6f 6e6c 7996 0479 496e 616d 6573 ...only..yInames │ │ │ │ +000786d0: 9b04 7948 7468 6174 9361 7265 9869 6465 ..yHthat.are.ide │ │ │ │ +000786e0: 6e90 ac72 7469 0c65 7273 9328 7365 6598 n..rti.ers.(see. │ │ │ │ +000786f0: 5365 6374 696f 6e93 3131 2e31 2e31 9862 Section.11.1.1.b │ │ │ │ +00078700: 9053 8e65 6c6f 90ac 7277 292e 9106 e4c2 .S.elo..rw)..... │ │ │ │ +00078710: 5468 6598 7573 6593 6f66 986e 6f6e 2d69 The.use.of.non-i │ │ │ │ +00078720: 6465 6e90 ac72 7469 0c65 7273 9361 738e den..rti.ers.as. │ │ │ │ +00078730: a18d 7691 ff58 e461 7269 6162 6c65 9603 ..v..X.ariable.. │ │ │ │ +00078740: 927f 6e61 6d65 739b 0392 8069 7393 6469 ..names....is.di │ │ │ │ +00078750: 7363 6f75 7261 6765 6493 6578 6365 7074 scouraged.except │ │ │ │ +00078760: 9369 6e98 7370 9053 8e65 6369 616c 9363 .in.sp.S.ecial.c │ │ │ │ +00078770: 6972 6375 6d73 7461 6e63 6573 9328 666f ircumstances.(fo │ │ │ │ +00078780: 7298 6578 616d 706c 652c 9103 a421 7768 r.example,...!wh │ │ │ │ +00078790: 656e 9377 7269 7469 6e67 8ea1 8d64 6572 en.writing...der │ │ │ │ +000787a0: 6976 90ac 7265 6496 039e d872 756c 6573 iv..red....rules │ │ │ │ +000787b0: 9b03 9ed9 7468 6174 9367 656e 6572 6174 ....that.generat │ │ │ │ +000787c0: 6598 7691 ff58 e461 7269 6162 6c65 7393 e.v..X.ariables. │ │ │ │ +000787d0: 7769 7468 986e 616d 6573 9374 6861 7498 with.names.that. │ │ │ │ +000787e0: 6172 6593 6775 6172 616e 90ac 7274 6565 are.guaran..rtee │ │ │ │ +000787f0: 6498 746f 9362 9053 8e65 9864 690b 6572 d.to.b.S.e.di.er │ │ │ │ +00078800: 656e 90ac 7274 9366 726f 6d8e 9f0c 1ada en..rt.from..... │ │ │ │ +00078810: 8900 0066 6600 71cf 9f9f 0c99 9a8d 8d8d ...ff.q......... │ │ │ │ +00078820: 8d91 0d83 909f fc5e ffc5 318e 8e8e 9112 .......^..1..... │ │ │ │ +00078830: 0003 c643 6172 6596 034b e46d 9ab8 e375 ...Care..K.m...u │ │ │ │ +00078840: 7374 9103 4be3 6290 471d 6593 7461 6b98 st..K.b.G.e.tak. │ │ │ │ +00078850: 656e 9374 6f91 034b e361 9876 986f 6964 en.to..K.a.v.oid │ │ │ │ +00078860: 9363 6f6e 6675 7369 6f6e 9103 4be3 6290 .confusion..K.b. │ │ │ │ +00078870: 471d 6574 9877 9865 656e 934d 4c91 034b G.et.w.een.ML..K │ │ │ │ +00078880: e174 9879 7090 471d 6573 9361 6e64 9374 .t.yp.G.es.and.t │ │ │ │ +00078890: 9879 7090 471d 6573 9103 4be3 6f66 9374 .yp.G.es..K.of.t │ │ │ │ +000788a0: 6865 9348 4f4c 9b03 4be1 6c6f 6769 633a he.HOL..K.logic: │ │ │ │ +000788b0: 9104 6d0e 7468 6593 4d4c 9874 90b8 e379 ..m.the.ML.t...y │ │ │ │ +000788c0: 7090 471d 658e 9f0c 0000 8deb 5274 7970 p.G.e.......Rtyp │ │ │ │ +000788d0: 6596 0355 55c6 7265 7072 6573 656e 9ab8 e..UU.represen.. │ │ │ │ +000788e0: e374 7393 7498 7970 9047 1d65 7393 6f66 .ts.t.yp.G.es.of │ │ │ │ +000788f0: 9374 6865 9348 4f4c 936c 6f67 6963 9369 .the.HOL.logic.i │ │ │ │ +00078900: 6e93 4d4c 2e8e 8e9f 24fd 138d 8d92 00ec n.ML....$....... │ │ │ │ +00078910: 469f d031 3339 8e8e 8e8c 8b00 0000 8c00 F..139.......... │ │ │ │ 00078920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00078930: 0000 0000 0000 0000 0000 0000 077c 83a0 .............|.. │ │ │ │ -00078940: 02cc 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa ...U...F........ │ │ │ │ -00078950: 999a 8d91 eaf1 ebd0 3134 3092 00dd 2043 ........140... C │ │ │ │ -00078960: 4368 6170 7465 7296 0480 0031 312e 910a Chapter....11... │ │ │ │ -00078970: 8000 5468 6593 484f 4c93 4c6f 6769 6393 ..The.HOL.Logic. │ │ │ │ -00078980: 696e 934d 4c8e 91ea f1eb 9f05 6666 8900 in.ML.......ff.. │ │ │ │ -00078990: 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf ..f..>|......./. │ │ │ │ -000789a0: 8da0 fd8b d021 8d91 eaf1 ebcf 6578 6973 .....!......exis │ │ │ │ -000789b0: 7469 6e67 9603 67e3 6e61 6d65 7329 2e91 ting..g.names).. │ │ │ │ -000789c0: 050d 4954 6865 936e 616d 6573 9b03 67e4 ..IThe.names..g. │ │ │ │ -000789d0: 6f66 9374 90ac 7279 7090 538e 6593 7691 of.t..ryp.S.e.v. │ │ │ │ -000789e0: ff58 e461 7269 6162 6c65 7393 696e 9874 .X.ariables.in.t │ │ │ │ -000789f0: 6865 93eb 4848 4f4c 93cf 6c6f 6769 6393 he..HHOL..logic. │ │ │ │ -00078a00: 6172 6593 7374 7269 6e67 7398 6f66 8d93 are.strings.of.. │ │ │ │ -00078a10: eb61 2a8e 9109 278d cf73 936f 7074 696f .a*...'..s.optio │ │ │ │ -00078a20: 6e61 6c6c 798e a410 0000 8d91 eaf1 eb66 nally..........f │ │ │ │ -00078a30: 6f6c 6c6f 95ac 7277 9365 649b 0480 1862 ollo..rw.ed....b │ │ │ │ -00078a40: 9379 9104 8019 6198 6e93 756d 9362 9053 .y....a.n.um.b.S │ │ │ │ -00078a50: 8e65 7296 0480 196f 7298 616e 9369 6465 .er....or.an.ide │ │ │ │ -00078a60: 6e90 ac72 7469 0c65 7298 2873 6565 9353 n..rti.er.(see.S │ │ │ │ -00078a70: 6563 7469 6f6e 9831 312e 312e 3293 666f ection.11.1.2.fo │ │ │ │ -00078a80: 7298 6578 616d 706c 6573 292e 9106 f932 r.examples)....2 │ │ │ │ -00078a90: 5468 6598 6e61 6d65 936f 6698 618e a18d The.name.of.a... │ │ │ │ -00078aa0: 91ea f1eb 7495 ac72 7970 9053 8e65 9b04 ....t..ryp.S.e.. │ │ │ │ -00078ab0: 70a2 636f 6e73 7461 6e93 7498 6f72 9104 p.constan.t.or.. │ │ │ │ -00078ac0: 70a1 6198 7465 726d 9863 6f6e 7374 616e p.a.term.constan │ │ │ │ -00078ad0: 9374 986f 6696 0470 a174 6865 98eb 4848 .t.of..p.the..HH │ │ │ │ -00078ae0: 4f4c 98cf 6c6f 6769 6398 6361 6e93 6290 OL..logic.can.b. │ │ │ │ -00078af0: 538e 6598 616e 95ac 7279 9869 6465 6e93 S.e.an..ry.iden. │ │ │ │ -00078b00: 7469 0c65 722e 9106 cacd eb48 4d4c 98cf ti.er......HML.. │ │ │ │ -00078b10: 6964 656e 9374 690c 6572 738e a18d 91ea iden.ti.ers..... │ │ │ │ -00078b20: f1eb 6172 6596 045d a664 6573 6372 6962 ..are..].describ │ │ │ │ -00078b30: 9053 8e65 6493 696e 9350 9aac 7261 7274 .S.ed.in.P..rart │ │ │ │ -00078b40: 9349 3b91 0497 2574 6865 936c 6578 6963 .I;...%the.lexic │ │ │ │ -00078b50: 616c 9373 7472 7563 7475 7265 936f 6693 al.structure.of. │ │ │ │ -00078b60: eb48 484f 4c93 cf69 6465 6e98 7469 0c65 .HHOL..iden.ti.e │ │ │ │ -00078b70: 7273 9369 7393 6964 656e 9874 6963 616c rs.is.iden.tical │ │ │ │ -00078b80: 2c91 047a 6568 6f98 7798 6576 9865 7293 ,..zeho.w.ev.er. │ │ │ │ -00078b90: 7468 658e a18d 91ea f1eb 6465 7363 7269 the.......descri │ │ │ │ -00078ba0: 7074 696f 6e96 03ea a869 7393 7265 7090 ption....is.rep. │ │ │ │ -00078bb0: 538e 6561 7465 6493 6865 7265 9366 6f72 S.eated.here.for │ │ │ │ -00078bc0: 9363 6f6e 95ac 7276 9365 6e69 656e 6365 .con..rv.enience │ │ │ │ -00078bd0: 2e8e 9f22 f8f8 8d8d 91ea f1eb eb47 3131 ...".........G11 │ │ │ │ -00078be0: 2e31 2e31 8e91 248b 7f49 6465 6e90 8ccc .1.1..$..Iden... │ │ │ │ -00078bf0: 7469 0c65 7273 8e9f 17cf 448d 91ea f1eb ti.ers....D..... │ │ │ │ -00078c00: cf54 6865 9603 7600 7374 7275 6374 7572 .The..v.structur │ │ │ │ -00078c10: 6593 6f66 93eb 4848 4f4c 93cf 6964 656e e.of..HHOL..iden │ │ │ │ -00078c20: 90ac 7274 690c 6572 739b 0375 ff69 7393 ..rti.ers..u.is. │ │ │ │ -00078c30: 7061 7274 6c79 9370 726f 6772 616d 6d61 partly.programma │ │ │ │ -00078c40: 626c 652e 9105 11fe 5468 6598 6465 6661 ble.....The.defa │ │ │ │ -00078c50: 756c 7493 6973 9374 6861 7493 616e 9369 ult.is.that.an.i │ │ │ │ -00078c60: 6465 6e90 ac72 7469 0c65 728e a18d 91ea den..rti.er..... │ │ │ │ -00078c70: f1eb 6361 6e96 03ea a862 9053 8e65 936f ..can....b.S.e.o │ │ │ │ -00078c80: 6693 7495 ac72 7793 6f91 03ea a866 6f72 f.t..rw.o....for │ │ │ │ -00078c90: 6d73 3a8e a91a 258a 8d8d 8d8d 91f7 7903 ms:...%.......y. │ │ │ │ -00078ca0: 2869 298e 8e8e 9109 c013 4191 0439 f073 (i).......A..9.s │ │ │ │ -00078cb0: 6571 7565 6e63 6596 043a 056f 6693 616c equence..:.of.al │ │ │ │ -00078cc0: 7068 616e 90ac 7275 6d65 7269 6373 9373 phan..rumerics.s │ │ │ │ -00078cd0: 7461 7274 696e 6793 7769 7468 9361 936c tarting.with.a.l │ │ │ │ -00078ce0: 6574 7465 722c 9104 4ddc 7768 6572 6591 etter,..M.where. │ │ │ │ -00078cf0: 043a 0474 6865 9364 6566 6175 6c74 9373 .:.the.default.s │ │ │ │ -00078d00: 7472 7563 7475 7265 936f 668e a18d 9109 tructure.of..... │ │ │ │ -00078d10: c013 616e 9603 eaa8 616c 7068 616e 90ac ..an....alphan.. │ │ │ │ -00078d20: 7275 6d65 7269 6393 6973 9374 6861 7493 rumeric.is.that. │ │ │ │ -00078d30: 6974 9369 7393 6193 6c65 7474 6572 2c93 it.is.a.letter,. │ │ │ │ -00078d40: 6193 6469 6769 742c 9361 9370 7269 6d65 a.digit,.a.prime │ │ │ │ -00078d50: 9328 8deb 6127 8e91 05bf aacf 2993 6f72 .(..a'......).or │ │ │ │ -00078d60: 9361 6e93 756e 6465 7262 6172 9328 8d91 .an.underbar.(.. │ │ │ │ -00078d70: 00b4 7889 0000 6666 0003 8666 8e91 043a ..x...ff...f...: │ │ │ │ -00078d80: de29 2e8e a68d 8d8d 8d91 f435 7728 6969 .).........5w(ii │ │ │ │ -00078d90: 298e 8e8e 9109 c013 4196 03ea a873 709a ).......A....sp. │ │ │ │ -00078da0: 538e 6563 6961 6c93 7379 6d90 ac72 6298 S.ecial.sym..rb. │ │ │ │ -00078db0: 6f6c 9363 9aac 7268 6f73 656e 9366 726f ol.c..rhosen.fro │ │ │ │ -00078dc0: 6d93 7468 6593 666f 6c6c 6f98 7769 6e67 m.the.follo.wing │ │ │ │ -00078dd0: 936c 6973 748e 9f1f d96c 8d91 1aff 11eb .list....l...... │ │ │ │ -00078de0: 612a 2a96 1cbe 522b 2b93 3c2d 2d96 16fe a**...R++.<--... │ │ │ │ -00078df0: a83c 2d3e 932d 2d3e 932d 2d2d 933e 3c91 .<->.-->.---.><. │ │ │ │ -00078e00: 1cbe 523e 3e8e a40d 999a a18d 911a ff11 ..R>>........... │ │ │ │ -00078e10: 3e3d 9b1c be52 3c3d 3d96 16fe a83c 3d3e >=...R<==....<=> │ │ │ │ -00078e20: 933d 3d3d 933d 3d3e 935c 2f98 2f2f 982f .===.==>.\/.//./ │ │ │ │ -00078e30: 5c8e a1a1 8d91 1aff 1121 3f96 1cbe 5221 \........!?...R! │ │ │ │ -00078e40: 2193 215c 933f 2193 3f3f 933f 5c93 3a3d !.!\.?!.??.?\.:= │ │ │ │ -00078e50: 933c 3e8e a1a1 8d91 1aff 113c 2d96 1cbe .<>........<-... │ │ │ │ -00078e60: 523c 3c93 3c3d 932d 2d93 2d3e 933d 3e93 R<<.<=.--.->.=>. │ │ │ │ -00078e70: 3d3d 8e9f 223f d18d 91ea f1eb cf41 9603 ==.."?.......A.. │ │ │ │ -00078e80: eaa8 6c65 7474 6572 9369 7393 6193 6d65 ..letter.is.a.me │ │ │ │ -00078e90: 6d90 ac72 6290 538e 6572 936f 6693 7468 m..rb.S.er.of.th │ │ │ │ -00078ea0: 6593 6c69 7374 3a8e 9f25 ec6a 8d8d 8d9f e.list:..%.j.... │ │ │ │ -00078eb0: 0d56 bd8d 8d8d 9fe6 0000 8d91 0230 eaeb .V...........0.. │ │ │ │ -00078ec0: 6161 9605 bfaa 6293 6393 6493 6593 6693 aa....b.c.d.e.f. │ │ │ │ -00078ed0: 6793 6893 6993 6a93 6b93 6c93 6d93 6e93 g.h.i.j.k.l.m.n. │ │ │ │ -00078ee0: 6f93 7093 7193 7293 7393 7493 7593 7693 o.p.q.r.s.t.u.v. │ │ │ │ -00078ef0: 7793 7893 7993 7a8e a40d 0000 a18d 9102 w.x.y.z......... │ │ │ │ -00078f00: 30ea 4196 05bf aa42 9343 9344 9345 9346 0.A....B.C.D.E.F │ │ │ │ -00078f10: 9347 9348 9349 934a 934b 934c 934d 934e .G.H.I.J.K.L.M.N │ │ │ │ -00078f20: 934f 9350 9351 9352 9353 9354 9355 9356 .O.P.Q.R.S.T.U.V │ │ │ │ -00078f30: 9357 9358 9359 935a 8e8e 8e8e 8e8e 8e9f .W.X.Y.Z........ │ │ │ │ -00078f40: 283a 3b8d 91ea f1eb eb48 484f 4c96 03ea (:;......HHOL... │ │ │ │ -00078f50: a8cf 6973 9363 6173 652d 7365 6e73 6974 ..is.case-sensit │ │ │ │ -00078f60: 6976 9aac 7265 3a91 0538 e075 7070 9053 iv..re:..8.upp.S │ │ │ │ -00078f70: 8e65 7293 616e 6493 6c6f 9877 9865 7293 .er.and.lo.w.er. │ │ │ │ -00078f80: 6361 7365 936c 6574 7465 7273 9361 7265 case.letters.are │ │ │ │ -00078f90: 9363 6f6e 7369 6465 7265 6493 746f 9362 .considered.to.b │ │ │ │ -00078fa0: 9053 8e65 9364 690b 6572 656e 9874 2e8e .S.e.di.eren.t.. │ │ │ │ -00078fb0: 9f10 0782 8d91 f653 7a54 6865 9103 eaa8 .......SzThe.... │ │ │ │ -00078fc0: 6675 6e63 7469 6f6e 8ea4 1d3c 108d 8d8d function...<.... │ │ │ │ -00078fd0: 91ea f1eb 9ff5 4fa7 8900 0066 6601 c70b ......O....ff... │ │ │ │ -00078fe0: 4a9f 0b07 168d 8d90 cccd 9f04 599c 8400 J...........Y... │ │ │ │ -00078ff0: 0f60 b200 0066 668d 9ffb a664 8d91 170b .`...ff....d.... │ │ │ │ -00079000: cceb 616e 6577 5f6c 6574 7465 7296 05bf ..anew_letter... │ │ │ │ -00079010: aa3a 9373 7472 696e 6793 2d3e 9376 6f69 .:.string.->.voi │ │ │ │ -00079020: 648e 8e92 01c6 71b1 8400 0f60 b200 0066 d.....q....`...f │ │ │ │ -00079030: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ -00079040: 8e8e 8ea9 1d34 8f8d 91ea f1eb cf6d 616b .....4.......mak │ │ │ │ -00079050: 9aac 7265 7396 03ea a861 936e 6577 9363 ..res....a.new.c │ │ │ │ -00079060: 9868 6172 6163 7465 7293 6290 538e 6568 .haracter.b.S.eh │ │ │ │ -00079070: 6198 7698 6593 6c69 6b98 6593 6193 6c65 a.v.e.lik.e.a.le │ │ │ │ -00079080: 7474 6572 2e91 0538 e046 91ff 0556 6f72 tter...8.F...Vor │ │ │ │ -00079090: 9365 7861 6d70 6c65 3a8e a18d 8d8d 9e56 .example:......V │ │ │ │ -000790a0: bd8d 8d8d 8d91 0230 eaeb 616e 6577 5f6c .......0..anew_l │ │ │ │ -000790b0: 6574 7465 7291 05bf aa60 2b60 3b3b 8e8e etter....`+`;;.. │ │ │ │ -000790c0: 8e8e 8e8e 8ea6 8d91 eaf1 ebcf 7769 6c6c ............will │ │ │ │ -000790d0: 9604 097d 6d61 6b9a ac72 658d 93eb 612b ...}mak..re...a+ │ │ │ │ -000790e0: 696e 748e 911f 11a3 cf61 6e64 8d93 eb61 int......and...a │ │ │ │ -000790f0: 666f 6f2b 6261 728e 9130 50a0 cf62 9053 foo+bar..0P..b.S │ │ │ │ -00079100: 8e65 636f 6d65 9361 6c6c 6f98 7798 6162 .ecome.allo.w.ab │ │ │ │ -00079110: 6c65 9104 097e 6964 656e 9874 690c 6572 le...~iden.ti.er │ │ │ │ -00079120: 732e 9105 955f 4691 ff05 5661 696c 7572 s...._F...Vailur │ │ │ │ -00079130: 6593 6f90 538e 6363 7572 7391 0409 7e69 e.o.S.ccurs...~i │ │ │ │ -00079140: 6693 7468 6593 6172 6775 6d65 6e98 748e f.the.argumen.t. │ │ │ │ -00079150: 9f10 0000 8d91 eaf1 eb73 7472 696e 6796 .........string. │ │ │ │ -00079160: 03ea a869 7393 6c6f 6e67 6572 9374 6861 ...is.longer.tha │ │ │ │ -00079170: 6e93 6f6e 6593 6390 ac72 6861 7261 6374 n.one.c..rharact │ │ │ │ -00079180: 6572 2e8e 9f10 0782 8d91 f653 7a54 6865 er.........SzThe │ │ │ │ -00079190: 9103 eaa8 6675 6e63 7469 6f6e 8ea1 8d8d ....function.... │ │ │ │ -000791a0: 8d91 eaf1 eb9f f54f a789 0000 6666 01c7 .......O....ff.. │ │ │ │ -000791b0: 0b4a 9f0b 0716 8d8d 90cc cd9f 0459 9c84 .J...........Y.. │ │ │ │ -000791c0: 000f 60b2 0000 6666 8d9f fba6 648d 9117 ..`...ff....d... │ │ │ │ -000791d0: 0bcc eb61 6973 5f6c 6574 7465 7296 05bf ...ais_letter... │ │ │ │ -000791e0: aa3a 9373 7472 696e 6793 2d3e 9362 6f6f .:.string.->.boo │ │ │ │ -000791f0: 6c8e 8e92 01c6 71b1 8400 0f60 b200 0066 l.....q....`...f │ │ │ │ -00079200: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ -00079210: 8e8e 8e8e 9f24 fd13 8e8c 8b00 0000 8d00 .....$.......... │ │ │ │ -00079220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00078930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00078940: 0000 0000 077c 8ba0 02cc 0555 8da0 fd46 .....|.....U...F │ │ │ │ +00078950: d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 ebd0 ................ │ │ │ │ +00078960: 3134 3092 00dd 2043 4368 6170 7465 7296 140... CChapter. │ │ │ │ +00078970: 0480 0031 312e 910a 8000 5468 6593 484f ...11.....The.HO │ │ │ │ +00078980: 4c93 4c6f 6769 6393 696e 934d 4c8e 91ea L.Logic.in.ML... │ │ │ │ +00078990: f1eb 9f05 6666 8900 00e6 6601 c73e 7c8e ....ff....f..>|. │ │ │ │ +000789a0: 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 8d91 ....../......!.. │ │ │ │ +000789b0: eaf1 ebcf 6578 6973 7469 6e67 9603 67e3 ....existing..g. │ │ │ │ +000789c0: 6e61 6d65 7329 2e91 050d 4954 6865 936e names)....IThe.n │ │ │ │ +000789d0: 616d 6573 9b03 67e4 6f66 9374 90ac 7279 ames..g.of.t..ry │ │ │ │ +000789e0: 7090 538e 6593 7691 ff58 e461 7269 6162 p.S.e.v..X.ariab │ │ │ │ +000789f0: 6c65 7393 696e 9874 6865 93eb 4848 4f4c les.in.the..HHOL │ │ │ │ +00078a00: 93cf 6c6f 6769 6393 6172 6593 7374 7269 ..logic.are.stri │ │ │ │ +00078a10: 6e67 7398 6f66 8d93 eb61 2a8e 9109 278d ngs.of...a*...'. │ │ │ │ +00078a20: cf73 936f 7074 696f 6e61 6c6c 798e a410 .s.optionally... │ │ │ │ +00078a30: 0000 8d91 eaf1 eb66 6f6c 6c6f 95ac 7277 .......follo..rw │ │ │ │ +00078a40: 9365 649b 0480 1862 9379 9104 8019 6198 .ed....b.y....a. │ │ │ │ +00078a50: 6e93 756d 9362 9053 8e65 7296 0480 196f n.um.b.S.er....o │ │ │ │ +00078a60: 7298 616e 9369 6465 6e90 ac72 7469 0c65 r.an.iden..rti.e │ │ │ │ +00078a70: 7298 2873 6565 9353 6563 7469 6f6e 9831 r.(see.Section.1 │ │ │ │ +00078a80: 312e 312e 3293 666f 7298 6578 616d 706c 1.1.2.for.exampl │ │ │ │ +00078a90: 6573 292e 9106 f932 5468 6598 6e61 6d65 es)....2The.name │ │ │ │ +00078aa0: 936f 6698 618e a18d 91ea f1eb 7495 ac72 .of.a.......t..r │ │ │ │ +00078ab0: 7970 9053 8e65 9b04 70a2 636f 6e73 7461 yp.S.e..p.consta │ │ │ │ +00078ac0: 6e93 7498 6f72 9104 70a1 6198 7465 726d n.t.or..p.a.term │ │ │ │ +00078ad0: 9863 6f6e 7374 616e 9374 986f 6696 0470 .constan.t.of..p │ │ │ │ +00078ae0: a174 6865 98eb 4848 4f4c 98cf 6c6f 6769 .the..HHOL..logi │ │ │ │ +00078af0: 6398 6361 6e93 6290 538e 6598 616e 95ac c.can.b.S.e.an.. │ │ │ │ +00078b00: 7279 9869 6465 6e93 7469 0c65 722e 9106 ry.iden.ti.er... │ │ │ │ +00078b10: cacd eb48 4d4c 98cf 6964 656e 9374 690c ...HML..iden.ti. │ │ │ │ +00078b20: 6572 738e a18d 91ea f1eb 6172 6596 045d ers.......are..] │ │ │ │ +00078b30: a664 6573 6372 6962 9053 8e65 6493 696e .describ.S.ed.in │ │ │ │ +00078b40: 9350 9aac 7261 7274 9349 3b91 0497 2574 .P..rart.I;...%t │ │ │ │ +00078b50: 6865 936c 6578 6963 616c 9373 7472 7563 he.lexical.struc │ │ │ │ +00078b60: 7475 7265 936f 6693 eb48 484f 4c93 cf69 ture.of..HHOL..i │ │ │ │ +00078b70: 6465 6e98 7469 0c65 7273 9369 7393 6964 den.ti.ers.is.id │ │ │ │ +00078b80: 656e 9874 6963 616c 2c91 047a 6568 6f98 en.tical,..zeho. │ │ │ │ +00078b90: 7798 6576 9865 7293 7468 658e a18d 91ea w.ev.er.the..... │ │ │ │ +00078ba0: f1eb 6465 7363 7269 7074 696f 6e96 03ea ..description... │ │ │ │ +00078bb0: a869 7393 7265 7090 538e 6561 7465 6493 .is.rep.S.eated. │ │ │ │ +00078bc0: 6865 7265 9366 6f72 9363 6f6e 95ac 7276 here.for.con..rv │ │ │ │ +00078bd0: 9365 6e69 656e 6365 2e8e 9f22 f8f8 8d8d .enience...".... │ │ │ │ +00078be0: 91ea f1eb eb47 3131 2e31 2e31 8e91 248b .....G11.1.1..$. │ │ │ │ +00078bf0: 7f49 6465 6e90 8ccc 7469 0c65 7273 8e9f .Iden...ti.ers.. │ │ │ │ +00078c00: 17cf 448d 91ea f1eb cf54 6865 9603 7600 ..D......The..v. │ │ │ │ +00078c10: 7374 7275 6374 7572 6593 6f66 93eb 4848 structure.of..HH │ │ │ │ +00078c20: 4f4c 93cf 6964 656e 90ac 7274 690c 6572 OL..iden..rti.er │ │ │ │ +00078c30: 739b 0375 ff69 7393 7061 7274 6c79 9370 s..u.is.partly.p │ │ │ │ +00078c40: 726f 6772 616d 6d61 626c 652e 9105 11fe rogrammable..... │ │ │ │ +00078c50: 5468 6598 6465 6661 756c 7493 6973 9374 The.default.is.t │ │ │ │ +00078c60: 6861 7493 616e 9369 6465 6e90 ac72 7469 hat.an.iden..rti │ │ │ │ +00078c70: 0c65 728e a18d 91ea f1eb 6361 6e96 03ea .er.......can... │ │ │ │ +00078c80: a862 9053 8e65 936f 6693 7495 ac72 7793 .b.S.e.of.t..rw. │ │ │ │ +00078c90: 6f91 03ea a866 6f72 6d73 3a8e a91a 258a o....forms:...%. │ │ │ │ +00078ca0: 8d8d 8d8d 91f7 7903 2869 298e 8e8e 9109 ......y.(i)..... │ │ │ │ +00078cb0: c013 4191 0439 f073 6571 7565 6e63 6596 ..A..9.sequence. │ │ │ │ +00078cc0: 043a 056f 6693 616c 7068 616e 90ac 7275 .:.of.alphan..ru │ │ │ │ +00078cd0: 6d65 7269 6373 9373 7461 7274 696e 6793 merics.starting. │ │ │ │ +00078ce0: 7769 7468 9361 936c 6574 7465 722c 9104 with.a.letter,.. │ │ │ │ +00078cf0: 4ddc 7768 6572 6591 043a 0474 6865 9364 M.where..:.the.d │ │ │ │ +00078d00: 6566 6175 6c74 9373 7472 7563 7475 7265 efault.structure │ │ │ │ +00078d10: 936f 668e a18d 9109 c013 616e 9603 eaa8 .of.......an.... │ │ │ │ +00078d20: 616c 7068 616e 90ac 7275 6d65 7269 6393 alphan..rumeric. │ │ │ │ +00078d30: 6973 9374 6861 7493 6974 9369 7393 6193 is.that.it.is.a. │ │ │ │ +00078d40: 6c65 7474 6572 2c93 6193 6469 6769 742c letter,.a.digit, │ │ │ │ +00078d50: 9361 9370 7269 6d65 9328 8deb 6127 8e91 .a.prime.(..a'.. │ │ │ │ +00078d60: 05bf aacf 2993 6f72 9361 6e93 756e 6465 ....).or.an.unde │ │ │ │ +00078d70: 7262 6172 9328 8d91 00b4 7889 0000 6666 rbar.(....x...ff │ │ │ │ +00078d80: 0003 8666 8e91 043a de29 2e8e a68d 8d8d ...f...:.)...... │ │ │ │ +00078d90: 8d91 f435 7728 6969 298e 8e8e 9109 c013 ...5w(ii)....... │ │ │ │ +00078da0: 4196 03ea a873 709a 538e 6563 6961 6c93 A....sp.S.ecial. │ │ │ │ +00078db0: 7379 6d90 ac72 6298 6f6c 9363 9aac 7268 sym..rb.ol.c..rh │ │ │ │ +00078dc0: 6f73 656e 9366 726f 6d93 7468 6593 666f osen.from.the.fo │ │ │ │ +00078dd0: 6c6c 6f98 7769 6e67 936c 6973 748e 9f1f llo.wing.list... │ │ │ │ +00078de0: d96c 8d91 1aff 11eb 612a 2a96 1cbe 522b .l......a**...R+ │ │ │ │ +00078df0: 2b93 3c2d 2d96 16fe a83c 2d3e 932d 2d3e +.<--....<->.--> │ │ │ │ +00078e00: 932d 2d2d 933e 3c91 1cbe 523e 3e8e a40d .---.><...R>>... │ │ │ │ +00078e10: 999a a18d 911a ff11 3e3d 9b1c be52 3c3d ........>=...R<= │ │ │ │ +00078e20: 3d96 16fe a83c 3d3e 933d 3d3d 933d 3d3e =....<=>.===.==> │ │ │ │ +00078e30: 935c 2f98 2f2f 982f 5c8e a1a1 8d91 1aff .\/.//./\....... │ │ │ │ +00078e40: 1121 3f96 1cbe 5221 2193 215c 933f 2193 .!?...R!!.!\.?!. │ │ │ │ +00078e50: 3f3f 933f 5c93 3a3d 933c 3e8e a1a1 8d91 ??.?\.:=.<>..... │ │ │ │ +00078e60: 1aff 113c 2d96 1cbe 523c 3c93 3c3d 932d ...<-...R<<.<=.- │ │ │ │ +00078e70: 2d93 2d3e 933d 3e93 3d3d 8e9f 223f d18d -.->.=>.==.."?.. │ │ │ │ +00078e80: 91ea f1eb cf41 9603 eaa8 6c65 7474 6572 .....A....letter │ │ │ │ +00078e90: 9369 7393 6193 6d65 6d90 ac72 6290 538e .is.a.mem..rb.S. │ │ │ │ +00078ea0: 6572 936f 6693 7468 6593 6c69 7374 3a8e er.of.the.list:. │ │ │ │ +00078eb0: 9f25 ec6a 8d8d 8d9f 0d56 bd8d 8d8d 9fe6 .%.j.....V...... │ │ │ │ +00078ec0: 0000 8d91 0230 eaeb 6161 9605 bfaa 6293 .....0..aa....b. │ │ │ │ +00078ed0: 6393 6493 6593 6693 6793 6893 6993 6a93 c.d.e.f.g.h.i.j. │ │ │ │ +00078ee0: 6b93 6c93 6d93 6e93 6f93 7093 7193 7293 k.l.m.n.o.p.q.r. │ │ │ │ +00078ef0: 7393 7493 7593 7693 7793 7893 7993 7a8e s.t.u.v.w.x.y.z. │ │ │ │ +00078f00: a40d 0000 a18d 9102 30ea 4196 05bf aa42 ........0.A....B │ │ │ │ +00078f10: 9343 9344 9345 9346 9347 9348 9349 934a .C.D.E.F.G.H.I.J │ │ │ │ +00078f20: 934b 934c 934d 934e 934f 9350 9351 9352 .K.L.M.N.O.P.Q.R │ │ │ │ +00078f30: 9353 9354 9355 9356 9357 9358 9359 935a .S.T.U.V.W.X.Y.Z │ │ │ │ +00078f40: 8e8e 8e8e 8e8e 8e9f 283a 3b8d 91ea f1eb ........(:;..... │ │ │ │ +00078f50: eb48 484f 4c96 03ea a8cf 6973 9363 6173 .HHOL.....is.cas │ │ │ │ +00078f60: 652d 7365 6e73 6974 6976 9aac 7265 3a91 e-sensitiv..re:. │ │ │ │ +00078f70: 0538 e075 7070 9053 8e65 7293 616e 6493 .8.upp.S.er.and. │ │ │ │ +00078f80: 6c6f 9877 9865 7293 6361 7365 936c 6574 lo.w.er.case.let │ │ │ │ +00078f90: 7465 7273 9361 7265 9363 6f6e 7369 6465 ters.are.conside │ │ │ │ +00078fa0: 7265 6493 746f 9362 9053 8e65 9364 690b red.to.b.S.e.di. │ │ │ │ +00078fb0: 6572 656e 9874 2e8e 9f10 0782 8d91 f653 eren.t.........S │ │ │ │ +00078fc0: 7a54 6865 9103 eaa8 6675 6e63 7469 6f6e zThe....function │ │ │ │ +00078fd0: 8ea4 1d3c 108d 8d8d 91ea f1eb 9ff5 4fa7 ...<..........O. │ │ │ │ +00078fe0: 8900 0066 6601 c70b 4a9f 0b07 168d 8d90 ...ff...J....... │ │ │ │ +00078ff0: cccd 9f04 599c 8400 0f60 b200 0066 668d ....Y....`...ff. │ │ │ │ +00079000: 9ffb a664 8d91 170b cceb 616e 6577 5f6c ...d......anew_l │ │ │ │ +00079010: 6574 7465 7296 05bf aa3a 9373 7472 696e etter....:.strin │ │ │ │ +00079020: 6793 2d3e 9376 6f69 648e 8e92 01c6 71b1 g.->.void.....q. │ │ │ │ +00079030: 8400 0f60 b200 0066 668e 8e9f 04c0 0289 ...`...ff....... │ │ │ │ +00079040: 0000 6666 01c7 0b4a 8e8e 8ea9 1d34 8f8d ..ff...J.....4.. │ │ │ │ +00079050: 91ea f1eb cf6d 616b 9aac 7265 7396 03ea .....mak..res... │ │ │ │ +00079060: a861 936e 6577 9363 9868 6172 6163 7465 .a.new.c.haracte │ │ │ │ +00079070: 7293 6290 538e 6568 6198 7698 6593 6c69 r.b.S.eha.v.e.li │ │ │ │ +00079080: 6b98 6593 6193 6c65 7474 6572 2e91 0538 k.e.a.letter...8 │ │ │ │ +00079090: e046 91ff 0556 6f72 9365 7861 6d70 6c65 .F...Vor.example │ │ │ │ +000790a0: 3a8e a18d 8d8d 9e56 bd8d 8d8d 8d91 0230 :......V.......0 │ │ │ │ +000790b0: eaeb 616e 6577 5f6c 6574 7465 7291 05bf ..anew_letter... │ │ │ │ +000790c0: aa60 2b60 3b3b 8e8e 8e8e 8e8e 8ea6 8d91 .`+`;;.......... │ │ │ │ +000790d0: eaf1 ebcf 7769 6c6c 9604 097d 6d61 6b9a ....will...}mak. │ │ │ │ +000790e0: ac72 658d 93eb 612b 696e 748e 911f 11a3 .re...a+int..... │ │ │ │ +000790f0: cf61 6e64 8d93 eb61 666f 6f2b 6261 728e .and...afoo+bar. │ │ │ │ +00079100: 9130 50a0 cf62 9053 8e65 636f 6d65 9361 .0P..b.S.ecome.a │ │ │ │ +00079110: 6c6c 6f98 7798 6162 6c65 9104 097e 6964 llo.w.able...~id │ │ │ │ +00079120: 656e 9874 690c 6572 732e 9105 955f 4691 en.ti.ers...._F. │ │ │ │ +00079130: ff05 5661 696c 7572 6593 6f90 538e 6363 ..Vailure.o.S.cc │ │ │ │ +00079140: 7572 7391 0409 7e69 6693 7468 6593 6172 urs...~if.the.ar │ │ │ │ +00079150: 6775 6d65 6e98 748e 9f10 0000 8d91 eaf1 gumen.t......... │ │ │ │ +00079160: eb73 7472 696e 6796 03ea a869 7393 6c6f .string....is.lo │ │ │ │ +00079170: 6e67 6572 9374 6861 6e93 6f6e 6593 6390 nger.than.one.c. │ │ │ │ +00079180: ac72 6861 7261 6374 6572 2e8e 9f10 0782 .rharacter...... │ │ │ │ +00079190: 8d91 f653 7a54 6865 9103 eaa8 6675 6e63 ...SzThe....func │ │ │ │ +000791a0: 7469 6f6e 8ea1 8d8d 8d91 eaf1 eb9f f54f tion...........O │ │ │ │ +000791b0: a789 0000 6666 01c7 0b4a 9f0b 0716 8d8d ....ff...J...... │ │ │ │ +000791c0: 90cc cd9f 0459 9c84 000f 60b2 0000 6666 .....Y....`...ff │ │ │ │ +000791d0: 8d9f fba6 648d 9117 0bcc eb61 6973 5f6c ....d......ais_l │ │ │ │ +000791e0: 6574 7465 7296 05bf aa3a 9373 7472 696e etter....:.strin │ │ │ │ +000791f0: 6793 2d3e 9362 6f6f 6c8e 8e92 01c6 71b1 g.->.bool.....q. │ │ │ │ +00079200: 8400 0f60 b200 0066 668e 8e9f 04c0 0289 ...`...ff....... │ │ │ │ +00079210: 0000 6666 01c7 0b4a 8e8e 8e8e 9f24 fd13 ..ff...J.....$.. │ │ │ │ +00079220: 8e8c 8b00 0000 8d00 0000 0000 0000 0000 ................ │ │ │ │ 00079230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00079240: 0000 0000 0789 12a0 02cc 0555 8da0 fd46 ...........U...F │ │ │ │ -00079250: d30e 8d8d 8d8d 9ffa 999a 8d91 12c7 61d0 ..............a. │ │ │ │ -00079260: 3131 2e31 2e91 0a80 004c 6578 6963 616c 11.1.....Lexical │ │ │ │ -00079270: 9104 8000 6d61 7474 6572 7392 0131 7981 ....matters..1y. │ │ │ │ -00079280: 3134 318e 9112 c761 9f05 6666 8900 00e6 141....a..ff.... │ │ │ │ -00079290: 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 f..>|......./... │ │ │ │ -000792a0: fd8b d021 8d91 12c7 61cf 7465 7374 7396 ...!....a.tests. │ │ │ │ -000792b0: 03ea a869 6693 6193 756e 6974 9373 7472 ...if.a.unit.str │ │ │ │ -000792c0: 696e 6793 6973 9361 936c 6574 7465 723b ing.is.a.letter; │ │ │ │ -000792d0: 9369 7493 6661 696c 7393 6966 9374 6865 .it.fails.if.the │ │ │ │ -000792e0: 9373 7472 696e 6793 6861 7393 6d6f 7265 .string.has.more │ │ │ │ -000792f0: 9374 6861 6e93 6f6e 6593 6390 ac72 6861 .than.one.c..rha │ │ │ │ -00079300: 7261 6374 6572 2e8e a410 0000 8d91 1e28 racter.........( │ │ │ │ -00079310: f041 6c70 6861 6e95 ac72 756d 6572 6963 .Alphan..rumeric │ │ │ │ -00079320: 739b 03a5 7261 7265 2c91 03b3 4a62 9379 s...rare,...Jb.y │ │ │ │ -00079330: 9864 6566 6175 6c74 2c91 03b3 4a6c 6574 .default,...Jlet │ │ │ │ -00079340: 7465 7273 986f 7296 03a5 7364 6967 6974 ters.or...sdigit │ │ │ │ -00079350: 732e 9105 21ce 4191 03a5 6064 6967 6974 s...!.A...`digit │ │ │ │ -00079360: 9369 7398 6f6e 6598 6f66 93eb 6130 cf2c .is.one.of..a0., │ │ │ │ -00079370: 9b03 b349 eb61 31cf 2c96 03b3 4aeb 6132 ...I.a1.,...J.a2 │ │ │ │ -00079380: cf2c 93eb 6133 cf2c 93eb 6134 cf2c 93eb .,..a3.,..a4.,.. │ │ │ │ -00079390: 6135 cf2c 98eb 6136 cf2c 93eb 6137 cf2c a5.,..a6.,..a7., │ │ │ │ -000793a0: 93eb 6138 cf2c 8ea1 8d91 12c7 616f 7296 ..a8.,......aor. │ │ │ │ -000793b0: 03ea a8eb 6139 cf2e 9b05 38e0 4193 e56e ....a9....8.A..n │ │ │ │ -000793c0: 756d 6291 ff66 6665 7291 0535 53cf 6973 umb..ffer..5S.is │ │ │ │ -000793d0: 9361 9373 7472 696e 6793 6f66 936f 6e65 .a.string.of.one │ │ │ │ -000793e0: 936f 7293 6d6f 7265 9364 6967 6974 732e .or.more.digits. │ │ │ │ -000793f0: 9854 6865 9366 756e 6374 696f 6e8e a41b .The.function... │ │ │ │ -00079400: 4580 8d8d 8d91 12c7 619f f54f a789 0000 E.......a..O.... │ │ │ │ -00079410: 6666 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f ff...J.......... │ │ │ │ -00079420: 0459 9c84 000f 60b2 0000 6666 8d9f fba6 .Y....`...ff.... │ │ │ │ -00079430: 648d 9117 0bcc eb61 6e65 775f 616c 7068 d......anew_alph │ │ │ │ -00079440: 616e 756d 9605 bfaa 3a93 7374 7269 6e67 anum....:.string │ │ │ │ -00079450: 932d 3e93 766f 6964 8e8e 9201 c671 b184 .->.void.....q.. │ │ │ │ -00079460: 000f 60b2 0000 6666 8e8e 9f04 c002 8900 ..`...ff........ │ │ │ │ -00079470: 0066 6601 c70b 4a8e 8e8e a91b 457f 8d91 .ff...J.....E... │ │ │ │ -00079480: 12c7 61cf 6d61 6b9a ac72 6573 9603 eaa8 ..a.mak..res.... │ │ │ │ -00079490: 6193 6e65 7793 6398 6861 7261 6374 6572 a.new.c.haracter │ │ │ │ -000794a0: 9362 9053 8e65 6861 9876 9865 936c 696b .b.S.eha.v.e.lik │ │ │ │ -000794b0: 9865 9361 6e93 616c 7068 616e 9875 6d65 .e.an.alphan.ume │ │ │ │ -000794c0: 7269 632e 9105 38e0 4691 ff05 566f 7293 ric...8.F...Vor. │ │ │ │ -000794d0: 6578 616d 706c 653a 8ea1 8d8d 8d9e 56bd example:......V. │ │ │ │ -000794e0: 8d8d 8d8d 912a 0660 eb61 6e65 775f 616c .....*.`.anew_al │ │ │ │ -000794f0: 7068 616e 756d 9105 bfaa 602b 603b 3b8e phanum....`+`;;. │ │ │ │ -00079500: 8e8e 8e8e 8e8e a18d 9112 c761 cf77 696c ...........a.wil │ │ │ │ -00079510: 6c9b 0371 cc6d 616b 95ac 7265 8d91 0371 l..q.mak..re...q │ │ │ │ -00079520: cbeb 6166 6f6f 2b62 6172 8e91 2f21 3dcf ..afoo+bar../!=. │ │ │ │ -00079530: 616e 648d 9103 71cb eb61 666f 6f2b 8e91 and...q..afoo+.. │ │ │ │ -00079540: 1de2 3fcf 6290 538e 6563 6f6d 6591 0371 ..?.b.S.ecome..q │ │ │ │ -00079550: cb61 6c6c 6f93 7793 6162 6c65 986e 616d .allo.w.able.nam │ │ │ │ -00079560: 6573 9828 6275 7496 0371 cb6e 6f74 8d98 es.(but..q.not.. │ │ │ │ -00079570: eb61 2b62 6172 8e91 1a70 74cf 292e 9105 .a+bar...pt.)... │ │ │ │ -00079580: 1096 4691 ff05 5661 696c 7572 6598 6f90 ..F...Vailure.o. │ │ │ │ -00079590: 538e 6363 7572 7393 6966 9874 6865 8ea4 S.ccurs.if.the.. │ │ │ │ -000795a0: 1000 008d 9112 c761 6172 6775 6d65 6e9a .......aargumen. │ │ │ │ -000795b0: ac72 7496 03ea a873 7472 696e 6793 6973 .rt....string.is │ │ │ │ -000795c0: 936c 6f6e 6765 7293 7468 616e 936f 6e65 .longer.than.one │ │ │ │ -000795d0: 9363 9868 6172 6163 7465 722e 8ea1 8d91 .c.haracter..... │ │ │ │ -000795e0: 1e28 f054 6865 9103 eaa8 6675 6e63 7469 .(.The....functi │ │ │ │ -000795f0: 6f6e 8ea6 8d8d 8d91 12c7 619f f54f a789 on........a..O.. │ │ │ │ -00079600: 0000 6666 01c7 0b4a 9f0b 0716 8d8d 90cc ..ff...J........ │ │ │ │ -00079610: cd9f 0459 9c84 000f 60b2 0000 6666 8d9f ...Y....`...ff.. │ │ │ │ -00079620: fba6 648d 9117 0bcc eb61 6973 5f61 6c70 ..d......ais_alp │ │ │ │ -00079630: 6861 6e75 6d96 05bf aa3a 9373 7472 696e hanum....:.strin │ │ │ │ -00079640: 6793 2d3e 9362 6f6f 6c8e 8e92 01c6 71b1 g.->.bool.....q. │ │ │ │ -00079650: 8400 0f60 b200 0066 668e 8e9f 04c0 0289 ...`...ff....... │ │ │ │ -00079660: 0000 6666 01c7 0b4a 8e8e 8ea9 1b45 808d ..ff...J.....E.. │ │ │ │ -00079670: 9112 c761 cf74 6573 7473 9603 9272 6966 ...a.tests...rif │ │ │ │ -00079680: 9b03 9273 6193 756e 6974 9873 7472 696e ...sa.unit.strin │ │ │ │ -00079690: 6793 6973 9361 6e98 616c 7068 616e 90ac g.is.an.alphan.. │ │ │ │ -000796a0: 7275 6d65 7269 633b 9103 afd9 6974 9866 rumeric;....it.f │ │ │ │ -000796b0: 6169 6c73 9369 6698 7468 6593 7374 7269 ails.if.the.stri │ │ │ │ -000796c0: 6e67 9368 6173 986d 6f72 6593 7468 616e ng.has.more.than │ │ │ │ -000796d0: 986f 6e65 9363 90ac 7268 6172 6163 7465 .one.c..rharacte │ │ │ │ -000796e0: 722e 8ea1 8d91 1e28 f049 7496 04b2 e069 r......(.It....i │ │ │ │ -000796f0: 7393 6193 636f 6e73 6571 7565 6e63 659b s.a.consequence. │ │ │ │ -00079700: 04b2 df6f 6693 7468 6593 7795 ac72 6193 ...of.the.w..ra. │ │ │ │ -00079710: 7996 04b2 e06c 6578 6963 616c 9361 6e61 y....lexical.ana │ │ │ │ -00079720: 6c79 7369 7393 6973 9369 6d70 6c65 6d65 lysis.is.impleme │ │ │ │ -00079730: 6e90 ac72 7465 6498 7468 6174 9361 6e90 n..rted.that.an. │ │ │ │ -00079740: ac72 7993 696e 6974 6961 6c93 7375 6273 .ry.initial.subs │ │ │ │ -00079750: 652d 8ea1 8d91 12c7 6171 7565 6e63 6596 e-......aquence. │ │ │ │ -00079760: 03e9 716f 6693 6193 7370 9553 8e65 6369 ..qof.a.sp.S.eci │ │ │ │ -00079770: 616c 9103 e970 7379 6d9a ac72 6293 6f6c al...psym..rb.ol │ │ │ │ -00079780: 9603 e971 6973 9361 6c73 6f93 6193 7370 ...qis.also.a.sp │ │ │ │ -00079790: 9053 8e65 6369 616c 9373 796d 9862 9a53 .S.ecial.sym.b.S │ │ │ │ -000797a0: 8e6f 6c91 03e9 7028 652e 672e 9105 3879 .ol...p(e.g...8y │ │ │ │ -000797b0: 7369 6e63 658d 93eb 613d 3d3e 8e91 1911 since...a==>.... │ │ │ │ -000797c0: dfcf 6973 9361 9373 7098 6563 6961 6c93 ..is.a.sp.ecial. │ │ │ │ -000797d0: 7379 6d90 ac72 6298 6f6c 2c91 03e9 af73 sym..rb.ol,....s │ │ │ │ -000797e0: 6f8e a18d 9112 c761 6172 658d 9103 eaa8 o......aare..... │ │ │ │ -000797f0: eb61 3d3d 8e91 1354 a4cf 616e 648d 9103 .a==...T..and... │ │ │ │ -00079800: eaa8 eb61 3d8e 9109 aa52 cf29 2e91 0538 ...a=....R.)...8 │ │ │ │ -00079810: e054 6865 9103 eaa8 6675 6e63 7469 6f6e .The....function │ │ │ │ -00079820: 8ea6 8d8d 8d91 12c7 619f f54f a789 0000 ........a..O.... │ │ │ │ -00079830: 6666 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f ff...J.......... │ │ │ │ -00079840: 0459 9c84 000f 60b2 0000 6666 8d9f fba6 .Y....`...ff.... │ │ │ │ -00079850: 648d 9117 0bcc eb61 6e65 775f 7370 6563 d......anew_spec │ │ │ │ -00079860: 6961 6c5f 7379 6d62 6f6c 9605 bfaa 3a93 ial_symbol....:. │ │ │ │ -00079870: 7374 7269 6e67 932d 3e93 626f 6f6c 8e8e string.->.bool.. │ │ │ │ -00079880: 9201 c671 b184 000f 60b2 0000 6666 8e8e ...q....`...ff.. │ │ │ │ -00079890: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ -000798a0: a68d 9112 c761 cf6d 616b 9aac 7265 7396 .....a.mak..res. │ │ │ │ -000798b0: 03ea a874 6865 9361 7267 756d 656e 9874 ...the.argumen.t │ │ │ │ -000798c0: 9373 7472 696e 672c 9361 6e64 9361 6c6c .string,.and.all │ │ │ │ -000798d0: 9369 7473 9373 7562 7374 7269 6e67 732c .its.substrings, │ │ │ │ -000798e0: 9373 7090 538e 6563 6961 6c93 7379 6d98 .sp.S.ecial.sym. │ │ │ │ -000798f0: 6290 538e 6f6c 733b 9369 7493 6661 696c b.S.ols;.it.fail │ │ │ │ -00079900: 7393 6966 8e9f 18b4 1f8d 8d8d 8d91 1f4e s.if...........N │ │ │ │ -00079910: 7928 6929 8e8e 8e91 3195 8974 6865 9603 y(i)....1..the.. │ │ │ │ -00079920: eaa8 6172 6775 6d65 6e9a ac72 7493 7374 ..argumen..rt.st │ │ │ │ -00079930: 7269 6e67 9369 7393 6193 7369 6e67 6c65 ring.is.a.single │ │ │ │ -00079940: 9363 9868 6172 6163 7465 722c 936f 728e .c.haracter,.or. │ │ │ │ -00079950: 9f19 9160 8d8d 8d8d 911c 0aed 2869 6929 ...`........(ii) │ │ │ │ -00079960: 8e8e 8e91 3195 8969 7496 03ea a873 7461 ....1..it....sta │ │ │ │ -00079970: 7274 7393 7769 7468 9361 936c 6574 7465 rts.with.a.lette │ │ │ │ -00079980: 7293 6f72 9361 6e93 616c 7068 616e 90ac r.or.an.alphan.. │ │ │ │ -00079990: 7275 6d65 7269 632e 8e9f 18b4 208d 9112 rumeric..... ... │ │ │ │ -000799a0: c761 4691 ff05 566f 7291 03ea a865 7861 .aF...Vor....exa │ │ │ │ -000799b0: 6d70 6c65 3a8e a68d 8d8d 9e56 bd8d 8d8d mple:......V.... │ │ │ │ -000799c0: 8d91 2a06 60eb 616e 6577 5f73 7065 6369 ..*.`.anew_speci │ │ │ │ -000799d0: 616c 5f73 796d 626f 6c91 05bf aa60 3d3d al_symbol....`== │ │ │ │ -000799e0: 3d3e 3e3e 603b 3b8e 8e8e 8e8e 8e8e 9f1b =>>>`;;......... │ │ │ │ -000799f0: 457f 8d91 12c7 61cf 6d61 6b95 ac72 6573 E.....a.mak..res │ │ │ │ -00079a00: 8d91 057f fdeb 613d 3d3d 3e3e 3e8e 9127 ......a===>>>..' │ │ │ │ -00079a10: fdf9 cf2c 8d91 05e5 53eb 613d 3d3d 3e3e ...,....S.a===>> │ │ │ │ -00079a20: 8e91 22a3 a5cf 2c8d 9105 e553 eb61 3d3d .."...,....S.a== │ │ │ │ -00079a30: 3d3e 8e91 2263 f8cf 616e 648d 9105 7ffe =>.."c..and..... │ │ │ │ -00079a40: eb61 3d3d 3d8e 911c 3ef9 cf69 6e93 746f .a===...>..in.to │ │ │ │ -00079a50: 9605 7ffd 6e65 7791 057f fe73 709a 538e ....new....sp.S. │ │ │ │ -00079a60: 6563 6961 6c93 7379 6d90 ac72 6298 6f6c ecial.sym..rb.ol │ │ │ │ -00079a70: 7393 288d eb61 3d3d 8e91 10ff 52cf 6973 s.(..a==....R.is │ │ │ │ -00079a80: 9361 6c72 6561 6479 9105 7ffe 6193 7370 .already....a.sp │ │ │ │ -00079a90: 9865 6369 616c 8ea1 8d91 12c7 6173 796d .ecial......asym │ │ │ │ -00079aa0: 90ac 7262 9553 8e6f 6c9b 03ea a862 9365 ..rb.S.ol....b.e │ │ │ │ -00079ab0: 6361 7573 658d 98eb 613d 3d3e 8e91 1914 cause...a==>.... │ │ │ │ -00079ac0: 4ecf 6973 292e 8ea1 8d91 1e28 f054 6865 N.is)......(.The │ │ │ │ -00079ad0: 9103 eaa8 6675 6e63 7469 6f6e 8ea6 8d8d ....function.... │ │ │ │ -00079ae0: 8d91 12c7 619f f54f a789 0000 6666 01c7 ....a..O....ff.. │ │ │ │ -00079af0: 0b4a 9f0b 0716 8d8d 90cc cd9f 0459 9c84 .J...........Y.. │ │ │ │ -00079b00: 000f 60b2 0000 6666 8d9f fba6 648d 9117 ..`...ff....d... │ │ │ │ -00079b10: 0bcc eb61 7370 6563 6961 6c5f 7379 6d62 ...aspecial_symb │ │ │ │ -00079b20: 6f6c 7396 05bf aa3a 9376 6f69 6493 2d3e ols....:.void.-> │ │ │ │ -00079b30: 9373 7472 696e 6793 6c69 7374 8e8e 9201 .string.list.... │ │ │ │ -00079b40: c671 b184 000f 60b2 0000 6666 8e8e 9f04 .q....`...ff.... │ │ │ │ -00079b50: c002 8900 0066 6601 c70b 4a8e 8e8e a68d .....ff...J..... │ │ │ │ -00079b60: 9112 c761 cf67 6976 9aac 7265 7396 03ea ...a.giv..res... │ │ │ │ -00079b70: a874 6865 936c 6973 7493 6f66 9363 7572 .the.list.of.cur │ │ │ │ -00079b80: 7265 6e98 746c 7993 6465 636c 6172 6564 ren.tly.declared │ │ │ │ -00079b90: 9373 7090 538e 6563 6961 6c93 7379 6d98 .sp.S.ecial.sym. │ │ │ │ -00079ba0: 6290 538e 6f6c 7393 2e8e 9f1f 1183 8d8d b.S.ols......... │ │ │ │ -00079bb0: 9112 c761 d031 312e 312e 312e 318e 914d ...a.11.1.1.1..M │ │ │ │ -00079bc0: 4761 5365 7061 7261 746f 7273 8e9f 17c0 GaSeparators.... │ │ │ │ -00079bd0: 008d 9112 c761 cf54 6865 9603 eaa8 7365 .....a.The....se │ │ │ │ -00079be0: 7061 7261 746f 7273 9375 7365 6493 629a parators.used.b. │ │ │ │ -00079bf0: ac72 7993 7468 6593 eb48 484f 4c93 cf6c .ry.the..HHOL..l │ │ │ │ -00079c00: 6578 6963 616c 9361 6e61 6c79 7365 7293 exical.analyser. │ │ │ │ -00079c10: 6172 6593 2877 6974 6893 6173 6369 6993 are.(with.ascii. │ │ │ │ -00079c20: 636f 9053 8e64 6573 9369 6e93 6272 6163 co.S.des.in.brac │ │ │ │ -00079c30: 986b 9865 7473 293a 8e9f 1b22 c08d 911e .k.ets):...".... │ │ │ │ -00079c40: 28f0 7370 6163 6596 03ea a828 3332 292c (.space....(32), │ │ │ │ -00079c50: 9363 6172 7269 6167 6593 7265 7475 726e .carriage.return │ │ │ │ -00079c60: 9328 3133 292c 936c 696e 6593 6665 6564 .(13),.line.feed │ │ │ │ -00079c70: 9328 3130 292c 9374 6162 9328 e25e cf49 .(10),.tab.(.^.I │ │ │ │ -00079c80: 2c93 3929 2c93 666f 726d 9366 6565 6493 ,.9),.form.feed. │ │ │ │ -00079c90: 28e2 5ecf 4c2c 9331 3229 8e8e 9f24 fd13 (.^.L,.12)...$.. │ │ │ │ -00079ca0: 8e8c 8b00 0000 8e00 0000 0000 0000 0000 ................ │ │ │ │ +00079240: 0000 0000 0000 0000 0000 0000 0789 1aa0 ................ │ │ │ │ +00079250: 02cc 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa ...U...F........ │ │ │ │ +00079260: 999a 8d91 12c7 61d0 3131 2e31 2e91 0a80 ......a.11.1.... │ │ │ │ +00079270: 004c 6578 6963 616c 9104 8000 6d61 7474 .Lexical....matt │ │ │ │ +00079280: 6572 7392 0131 7981 3134 318e 9112 c761 ers..1y.141....a │ │ │ │ +00079290: 9f05 6666 8900 00e6 6601 c73e 7c8e 8e8e ..ff....f..>|... │ │ │ │ +000792a0: 8ea0 0294 2fdf 8da0 fd8b d021 8d91 12c7 ..../......!.... │ │ │ │ +000792b0: 61cf 7465 7374 7396 03ea a869 6693 6193 a.tests....if.a. │ │ │ │ +000792c0: 756e 6974 9373 7472 696e 6793 6973 9361 unit.string.is.a │ │ │ │ +000792d0: 936c 6574 7465 723b 9369 7493 6661 696c .letter;.it.fail │ │ │ │ +000792e0: 7393 6966 9374 6865 9373 7472 696e 6793 s.if.the.string. │ │ │ │ +000792f0: 6861 7393 6d6f 7265 9374 6861 6e93 6f6e has.more.than.on │ │ │ │ +00079300: 6593 6390 ac72 6861 7261 6374 6572 2e8e e.c..rharacter.. │ │ │ │ +00079310: a410 0000 8d91 1e28 f041 6c70 6861 6e95 .......(.Alphan. │ │ │ │ +00079320: ac72 756d 6572 6963 739b 03a5 7261 7265 .rumerics...rare │ │ │ │ +00079330: 2c91 03b3 4a62 9379 9864 6566 6175 6c74 ,...Jb.y.default │ │ │ │ +00079340: 2c91 03b3 4a6c 6574 7465 7273 986f 7296 ,...Jletters.or. │ │ │ │ +00079350: 03a5 7364 6967 6974 732e 9105 21ce 4191 ..sdigits...!.A. │ │ │ │ +00079360: 03a5 6064 6967 6974 9369 7398 6f6e 6598 ..`digit.is.one. │ │ │ │ +00079370: 6f66 93eb 6130 cf2c 9b03 b349 eb61 31cf of..a0.,...I.a1. │ │ │ │ +00079380: 2c96 03b3 4aeb 6132 cf2c 93eb 6133 cf2c ,...J.a2.,..a3., │ │ │ │ +00079390: 93eb 6134 cf2c 93eb 6135 cf2c 98eb 6136 ..a4.,..a5.,..a6 │ │ │ │ +000793a0: cf2c 93eb 6137 cf2c 93eb 6138 cf2c 8ea1 .,..a7.,..a8.,.. │ │ │ │ +000793b0: 8d91 12c7 616f 7296 03ea a8eb 6139 cf2e ....aor.....a9.. │ │ │ │ +000793c0: 9b05 38e0 4193 e56e 756d 6291 ff66 6665 ..8.A..numb..ffe │ │ │ │ +000793d0: 7291 0535 53cf 6973 9361 9373 7472 696e r..5S.is.a.strin │ │ │ │ +000793e0: 6793 6f66 936f 6e65 936f 7293 6d6f 7265 g.of.one.or.more │ │ │ │ +000793f0: 9364 6967 6974 732e 9854 6865 9366 756e .digits..The.fun │ │ │ │ +00079400: 6374 696f 6e8e a41b 4580 8d8d 8d91 12c7 ction...E....... │ │ │ │ +00079410: 619f f54f a789 0000 6666 01c7 0b4a 9f0b a..O....ff...J.. │ │ │ │ +00079420: 0716 8d8d 90cc cd9f 0459 9c84 000f 60b2 .........Y....`. │ │ │ │ +00079430: 0000 6666 8d9f fba6 648d 9117 0bcc eb61 ..ff....d......a │ │ │ │ +00079440: 6e65 775f 616c 7068 616e 756d 9605 bfaa new_alphanum.... │ │ │ │ +00079450: 3a93 7374 7269 6e67 932d 3e93 766f 6964 :.string.->.void │ │ │ │ +00079460: 8e8e 9201 c671 b184 000f 60b2 0000 6666 .....q....`...ff │ │ │ │ +00079470: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ +00079480: 8e8e a91b 457f 8d91 12c7 61cf 6d61 6b9a ....E.....a.mak. │ │ │ │ +00079490: ac72 6573 9603 eaa8 6193 6e65 7793 6398 .res....a.new.c. │ │ │ │ +000794a0: 6861 7261 6374 6572 9362 9053 8e65 6861 haracter.b.S.eha │ │ │ │ +000794b0: 9876 9865 936c 696b 9865 9361 6e93 616c .v.e.lik.e.an.al │ │ │ │ +000794c0: 7068 616e 9875 6d65 7269 632e 9105 38e0 phan.umeric...8. │ │ │ │ +000794d0: 4691 ff05 566f 7293 6578 616d 706c 653a F...Vor.example: │ │ │ │ +000794e0: 8ea1 8d8d 8d9e 56bd 8d8d 8d8d 912a 0660 ......V......*.` │ │ │ │ +000794f0: eb61 6e65 775f 616c 7068 616e 756d 9105 .anew_alphanum.. │ │ │ │ +00079500: bfaa 602b 603b 3b8e 8e8e 8e8e 8e8e a18d ..`+`;;......... │ │ │ │ +00079510: 9112 c761 cf77 696c 6c9b 0371 cc6d 616b ...a.will..q.mak │ │ │ │ +00079520: 95ac 7265 8d91 0371 cbeb 6166 6f6f 2b62 ..re...q..afoo+b │ │ │ │ +00079530: 6172 8e91 2f21 3dcf 616e 648d 9103 71cb ar../!=.and...q. │ │ │ │ +00079540: eb61 666f 6f2b 8e91 1de2 3fcf 6290 538e .afoo+....?.b.S. │ │ │ │ +00079550: 6563 6f6d 6591 0371 cb61 6c6c 6f93 7793 ecome..q.allo.w. │ │ │ │ +00079560: 6162 6c65 986e 616d 6573 9828 6275 7496 able.names.(but. │ │ │ │ +00079570: 0371 cb6e 6f74 8d98 eb61 2b62 6172 8e91 .q.not...a+bar.. │ │ │ │ +00079580: 1a70 74cf 292e 9105 1096 4691 ff05 5661 .pt.).....F...Va │ │ │ │ +00079590: 696c 7572 6598 6f90 538e 6363 7572 7393 ilure.o.S.ccurs. │ │ │ │ +000795a0: 6966 9874 6865 8ea4 1000 008d 9112 c761 if.the.........a │ │ │ │ +000795b0: 6172 6775 6d65 6e9a ac72 7496 03ea a873 argumen..rt....s │ │ │ │ +000795c0: 7472 696e 6793 6973 936c 6f6e 6765 7293 tring.is.longer. │ │ │ │ +000795d0: 7468 616e 936f 6e65 9363 9868 6172 6163 than.one.c.harac │ │ │ │ +000795e0: 7465 722e 8ea1 8d91 1e28 f054 6865 9103 ter......(.The.. │ │ │ │ +000795f0: eaa8 6675 6e63 7469 6f6e 8ea6 8d8d 8d91 ..function...... │ │ │ │ +00079600: 12c7 619f f54f a789 0000 6666 01c7 0b4a ..a..O....ff...J │ │ │ │ +00079610: 9f0b 0716 8d8d 90cc cd9f 0459 9c84 000f ...........Y.... │ │ │ │ +00079620: 60b2 0000 6666 8d9f fba6 648d 9117 0bcc `...ff....d..... │ │ │ │ +00079630: eb61 6973 5f61 6c70 6861 6e75 6d96 05bf .ais_alphanum... │ │ │ │ +00079640: aa3a 9373 7472 696e 6793 2d3e 9362 6f6f .:.string.->.boo │ │ │ │ +00079650: 6c8e 8e92 01c6 71b1 8400 0f60 b200 0066 l.....q....`...f │ │ │ │ +00079660: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ +00079670: 8e8e 8ea9 1b45 808d 9112 c761 cf74 6573 .....E.....a.tes │ │ │ │ +00079680: 7473 9603 9272 6966 9b03 9273 6193 756e ts...rif...sa.un │ │ │ │ +00079690: 6974 9873 7472 696e 6793 6973 9361 6e98 it.string.is.an. │ │ │ │ +000796a0: 616c 7068 616e 90ac 7275 6d65 7269 633b alphan..rumeric; │ │ │ │ +000796b0: 9103 afd9 6974 9866 6169 6c73 9369 6698 ....it.fails.if. │ │ │ │ +000796c0: 7468 6593 7374 7269 6e67 9368 6173 986d the.string.has.m │ │ │ │ +000796d0: 6f72 6593 7468 616e 986f 6e65 9363 90ac ore.than.one.c.. │ │ │ │ +000796e0: 7268 6172 6163 7465 722e 8ea1 8d91 1e28 rharacter......( │ │ │ │ +000796f0: f049 7496 04b2 e069 7393 6193 636f 6e73 .It....is.a.cons │ │ │ │ +00079700: 6571 7565 6e63 659b 04b2 df6f 6693 7468 equence....of.th │ │ │ │ +00079710: 6593 7795 ac72 6193 7996 04b2 e06c 6578 e.w..ra.y....lex │ │ │ │ +00079720: 6963 616c 9361 6e61 6c79 7369 7393 6973 ical.analysis.is │ │ │ │ +00079730: 9369 6d70 6c65 6d65 6e90 ac72 7465 6498 .implemen..rted. │ │ │ │ +00079740: 7468 6174 9361 6e90 ac72 7993 696e 6974 that.an..ry.init │ │ │ │ +00079750: 6961 6c93 7375 6273 652d 8ea1 8d91 12c7 ial.subse-...... │ │ │ │ +00079760: 6171 7565 6e63 6596 03e9 716f 6693 6193 aquence...qof.a. │ │ │ │ +00079770: 7370 9553 8e65 6369 616c 9103 e970 7379 sp.S.ecial...psy │ │ │ │ +00079780: 6d9a ac72 6293 6f6c 9603 e971 6973 9361 m..rb.ol...qis.a │ │ │ │ +00079790: 6c73 6f93 6193 7370 9053 8e65 6369 616c lso.a.sp.S.ecial │ │ │ │ +000797a0: 9373 796d 9862 9a53 8e6f 6c91 03e9 7028 .sym.b.S.ol...p( │ │ │ │ +000797b0: 652e 672e 9105 3879 7369 6e63 658d 93eb e.g...8ysince... │ │ │ │ +000797c0: 613d 3d3e 8e91 1911 dfcf 6973 9361 9373 a==>......is.a.s │ │ │ │ +000797d0: 7098 6563 6961 6c93 7379 6d90 ac72 6298 p.ecial.sym..rb. │ │ │ │ +000797e0: 6f6c 2c91 03e9 af73 6f8e a18d 9112 c761 ol,....so......a │ │ │ │ +000797f0: 6172 658d 9103 eaa8 eb61 3d3d 8e91 1354 are......a==...T │ │ │ │ +00079800: a4cf 616e 648d 9103 eaa8 eb61 3d8e 9109 ..and......a=... │ │ │ │ +00079810: aa52 cf29 2e91 0538 e054 6865 9103 eaa8 .R.)...8.The.... │ │ │ │ +00079820: 6675 6e63 7469 6f6e 8ea6 8d8d 8d91 12c7 function........ │ │ │ │ +00079830: 619f f54f a789 0000 6666 01c7 0b4a 9f0b a..O....ff...J.. │ │ │ │ +00079840: 0716 8d8d 90cc cd9f 0459 9c84 000f 60b2 .........Y....`. │ │ │ │ +00079850: 0000 6666 8d9f fba6 648d 9117 0bcc eb61 ..ff....d......a │ │ │ │ +00079860: 6e65 775f 7370 6563 6961 6c5f 7379 6d62 new_special_symb │ │ │ │ +00079870: 6f6c 9605 bfaa 3a93 7374 7269 6e67 932d ol....:.string.- │ │ │ │ +00079880: 3e93 626f 6f6c 8e8e 9201 c671 b184 000f >.bool.....q.... │ │ │ │ +00079890: 60b2 0000 6666 8e8e 9f04 c002 8900 0066 `...ff.........f │ │ │ │ +000798a0: 6601 c70b 4a8e 8e8e a68d 9112 c761 cf6d f...J........a.m │ │ │ │ +000798b0: 616b 9aac 7265 7396 03ea a874 6865 9361 ak..res....the.a │ │ │ │ +000798c0: 7267 756d 656e 9874 9373 7472 696e 672c rgumen.t.string, │ │ │ │ +000798d0: 9361 6e64 9361 6c6c 9369 7473 9373 7562 .and.all.its.sub │ │ │ │ +000798e0: 7374 7269 6e67 732c 9373 7090 538e 6563 strings,.sp.S.ec │ │ │ │ +000798f0: 6961 6c93 7379 6d98 6290 538e 6f6c 733b ial.sym.b.S.ols; │ │ │ │ +00079900: 9369 7493 6661 696c 7393 6966 8e9f 18b4 .it.fails.if.... │ │ │ │ +00079910: 1f8d 8d8d 8d91 1f4e 7928 6929 8e8e 8e91 .......Ny(i).... │ │ │ │ +00079920: 3195 8974 6865 9603 eaa8 6172 6775 6d65 1..the....argume │ │ │ │ +00079930: 6e9a ac72 7493 7374 7269 6e67 9369 7393 n..rt.string.is. │ │ │ │ +00079940: 6193 7369 6e67 6c65 9363 9868 6172 6163 a.single.c.harac │ │ │ │ +00079950: 7465 722c 936f 728e 9f19 9160 8d8d 8d8d ter,.or....`.... │ │ │ │ +00079960: 911c 0aed 2869 6929 8e8e 8e91 3195 8969 ....(ii)....1..i │ │ │ │ +00079970: 7496 03ea a873 7461 7274 7393 7769 7468 t....starts.with │ │ │ │ +00079980: 9361 936c 6574 7465 7293 6f72 9361 6e93 .a.letter.or.an. │ │ │ │ +00079990: 616c 7068 616e 90ac 7275 6d65 7269 632e alphan..rumeric. │ │ │ │ +000799a0: 8e9f 18b4 208d 9112 c761 4691 ff05 566f .... ....aF...Vo │ │ │ │ +000799b0: 7291 03ea a865 7861 6d70 6c65 3a8e a68d r....example:... │ │ │ │ +000799c0: 8d8d 9e56 bd8d 8d8d 8d91 2a06 60eb 616e ...V......*.`.an │ │ │ │ +000799d0: 6577 5f73 7065 6369 616c 5f73 796d 626f ew_special_symbo │ │ │ │ +000799e0: 6c91 05bf aa60 3d3d 3d3e 3e3e 603b 3b8e l....`===>>>`;;. │ │ │ │ +000799f0: 8e8e 8e8e 8e8e 9f1b 457f 8d91 12c7 61cf ........E.....a. │ │ │ │ +00079a00: 6d61 6b95 ac72 6573 8d91 057f fdeb 613d mak..res......a= │ │ │ │ +00079a10: 3d3d 3e3e 3e8e 9127 fdf9 cf2c 8d91 05e5 ==>>>..'...,.... │ │ │ │ +00079a20: 53eb 613d 3d3d 3e3e 8e91 22a3 a5cf 2c8d S.a===>>.."...,. │ │ │ │ +00079a30: 9105 e553 eb61 3d3d 3d3e 8e91 2263 f8cf ...S.a===>.."c.. │ │ │ │ +00079a40: 616e 648d 9105 7ffe eb61 3d3d 3d8e 911c and......a===... │ │ │ │ +00079a50: 3ef9 cf69 6e93 746f 9605 7ffd 6e65 7791 >..in.to....new. │ │ │ │ +00079a60: 057f fe73 709a 538e 6563 6961 6c93 7379 ...sp.S.ecial.sy │ │ │ │ +00079a70: 6d90 ac72 6298 6f6c 7393 288d eb61 3d3d m..rb.ols.(..a== │ │ │ │ +00079a80: 8e91 10ff 52cf 6973 9361 6c72 6561 6479 ....R.is.already │ │ │ │ +00079a90: 9105 7ffe 6193 7370 9865 6369 616c 8ea1 ....a.sp.ecial.. │ │ │ │ +00079aa0: 8d91 12c7 6173 796d 90ac 7262 9553 8e6f ....asym..rb.S.o │ │ │ │ +00079ab0: 6c9b 03ea a862 9365 6361 7573 658d 98eb l....b.ecause... │ │ │ │ +00079ac0: 613d 3d3e 8e91 1914 4ecf 6973 292e 8ea1 a==>....N.is)... │ │ │ │ +00079ad0: 8d91 1e28 f054 6865 9103 eaa8 6675 6e63 ...(.The....func │ │ │ │ +00079ae0: 7469 6f6e 8ea6 8d8d 8d91 12c7 619f f54f tion........a..O │ │ │ │ +00079af0: a789 0000 6666 01c7 0b4a 9f0b 0716 8d8d ....ff...J...... │ │ │ │ +00079b00: 90cc cd9f 0459 9c84 000f 60b2 0000 6666 .....Y....`...ff │ │ │ │ +00079b10: 8d9f fba6 648d 9117 0bcc eb61 7370 6563 ....d......aspec │ │ │ │ +00079b20: 6961 6c5f 7379 6d62 6f6c 7396 05bf aa3a ial_symbols....: │ │ │ │ +00079b30: 9376 6f69 6493 2d3e 9373 7472 696e 6793 .void.->.string. │ │ │ │ +00079b40: 6c69 7374 8e8e 9201 c671 b184 000f 60b2 list.....q....`. │ │ │ │ +00079b50: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ +00079b60: c70b 4a8e 8e8e a68d 9112 c761 cf67 6976 ..J........a.giv │ │ │ │ +00079b70: 9aac 7265 7396 03ea a874 6865 936c 6973 ..res....the.lis │ │ │ │ +00079b80: 7493 6f66 9363 7572 7265 6e98 746c 7993 t.of.curren.tly. │ │ │ │ +00079b90: 6465 636c 6172 6564 9373 7090 538e 6563 declared.sp.S.ec │ │ │ │ +00079ba0: 6961 6c93 7379 6d98 6290 538e 6f6c 7393 ial.sym.b.S.ols. │ │ │ │ +00079bb0: 2e8e 9f1f 1183 8d8d 9112 c761 d031 312e ...........a.11. │ │ │ │ +00079bc0: 312e 312e 318e 914d 4761 5365 7061 7261 1.1.1..MGaSepara │ │ │ │ +00079bd0: 746f 7273 8e9f 17c0 008d 9112 c761 cf54 tors.........a.T │ │ │ │ +00079be0: 6865 9603 eaa8 7365 7061 7261 746f 7273 he....separators │ │ │ │ +00079bf0: 9375 7365 6493 629a ac72 7993 7468 6593 .used.b..ry.the. │ │ │ │ +00079c00: eb48 484f 4c93 cf6c 6578 6963 616c 9361 .HHOL..lexical.a │ │ │ │ +00079c10: 6e61 6c79 7365 7293 6172 6593 2877 6974 nalyser.are.(wit │ │ │ │ +00079c20: 6893 6173 6369 6993 636f 9053 8e64 6573 h.ascii.co.S.des │ │ │ │ +00079c30: 9369 6e93 6272 6163 986b 9865 7473 293a .in.brac.k.ets): │ │ │ │ +00079c40: 8e9f 1b22 c08d 911e 28f0 7370 6163 6596 ..."....(.space. │ │ │ │ +00079c50: 03ea a828 3332 292c 9363 6172 7269 6167 ...(32),.carriag │ │ │ │ +00079c60: 6593 7265 7475 726e 9328 3133 292c 936c e.return.(13),.l │ │ │ │ +00079c70: 696e 6593 6665 6564 9328 3130 292c 9374 ine.feed.(10),.t │ │ │ │ +00079c80: 6162 9328 e25e cf49 2c93 3929 2c93 666f ab.(.^.I,.9),.fo │ │ │ │ +00079c90: 726d 9366 6565 6493 28e2 5ecf 4c2c 9331 rm.feed.(.^.L,.1 │ │ │ │ +00079ca0: 3229 8e8e 9f24 fd13 8e8c 8b00 0000 8e00 2)...$.......... │ │ │ │ 00079cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00079cc0: 0000 0000 0000 0000 0000 0000 0792 1aa0 ................ │ │ │ │ -00079cd0: 02cc 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa ...U...F........ │ │ │ │ -00079ce0: 999a 8d91 eaf1 ebd0 3134 3292 00dd 2043 ........142... C │ │ │ │ -00079cf0: 4368 6170 7465 7296 0480 0031 312e 910a Chapter....11... │ │ │ │ -00079d00: 8000 5468 6593 484f 4c93 4c6f 6769 6393 ..The.HOL.Logic. │ │ │ │ -00079d10: 696e 934d 4c8e 91ea f1eb 9f05 6666 8900 in.ML.......ff.. │ │ │ │ -00079d20: 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf ..f..>|......./. │ │ │ │ -00079d30: 8da0 fd8b d021 8d8d 91ea f1eb eb47 3131 .....!.......G11 │ │ │ │ -00079d40: 2e31 2e32 8e91 248b 7f54 908c cc79 7090 .1.2..$..T...yp. │ │ │ │ -00079d50: 7333 6596 0566 6676 91ff 1999 6172 6961 s3e..ffv....aria │ │ │ │ -00079d60: 626c 6593 6e61 6d65 738e 9f17 c000 8d91 ble.names....... │ │ │ │ -00079d70: eaf1 ebcf 5468 6596 0487 276e 616d 6573 ....The...'names │ │ │ │ -00079d80: 9b04 8726 6f66 9374 90ac 7279 7090 538e ...&of.t..ryp.S. │ │ │ │ -00079d90: 6593 7691 ff58 e461 7269 6162 6c65 7398 e.v..X.ariables. │ │ │ │ -00079da0: 696e 9374 6865 98eb 4848 4f4c 93cf 6c6f in.the..HHOL..lo │ │ │ │ -00079db0: 6769 6393 6172 6598 7374 7269 6e67 7393 gic.are.strings. │ │ │ │ -00079dc0: 6f66 8d93 eb61 2a8e 910a 46d1 cf73 986f of...a*...F..s.o │ │ │ │ -00079dd0: 7074 696f 6e61 6c6c 7993 666f 6c6c 6f95 ptionally.follo. │ │ │ │ -00079de0: ac72 7793 6564 9862 9379 9104 8727 618e .rw.ed.b.y...'a. │ │ │ │ -00079df0: a410 0000 8d91 eaf1 eb6e 95ac 7275 6d93 .........n..rum. │ │ │ │ -00079e00: 6290 538e 6572 9603 eaa8 6f72 9362 9aac b.S.er....or.b.. │ │ │ │ -00079e10: 7279 9361 6e93 6964 656e 9874 690c 6572 ry.an.iden.ti.er │ │ │ │ -00079e20: 3b93 666f 7293 6578 616d 706c 653a 8e9f ;.for.example:.. │ │ │ │ -00079e30: 15a5 b78d 8d8d 9e56 bd8d 8d8d 8d91 0230 .......V.......0 │ │ │ │ -00079e40: eaeb 612a 9611 3efe 2a2a 932a 2a2a 932a ..a*..>.**.***.* │ │ │ │ -00079e50: 2793 2a2a 2793 2a2a 3235 932a 2a2a 7468 '.**'.**25.***th │ │ │ │ -00079e60: 696e 678e 8e8e 8e8e 8e8e 9f27 2237 8d8d ing........'"7.. │ │ │ │ -00079e70: 91ea f1eb eb4b 3131 2e32 8e91 20f1 e754 .....K11.2.. ..T │ │ │ │ -00079e80: 91ff 75c2 7970 9100 8a3d 6573 8e9f 1be2 ..u.yp...=es.... │ │ │ │ -00079e90: 238d 91ea f1eb cf54 6865 9b05 3a31 616c #......The..:1al │ │ │ │ -00079ea0: 6c6f 95ac 7277 9365 6498 7493 7970 9553 lo..rw.ed.t.yp.S │ │ │ │ -00079eb0: 8e65 7398 6465 7093 656e 6498 6f6e 9877 .es.dep.end.on.w │ │ │ │ -00079ec0: 6869 6395 ac72 6898 7493 7970 9053 8e65 hic..rh.t.yp.S.e │ │ │ │ -00079ed0: 9105 3a32 636f 6e73 7461 6e93 7473 9868 ..:2constan.ts.h │ │ │ │ -00079ee0: 6193 7693 6598 6290 538e 6565 6e98 6465 a.v.e.b.S.een.de │ │ │ │ -00079ef0: 636c 6172 6564 9869 6e98 7468 6598 6375 clared.in.the.cu │ │ │ │ -00079f00: 7272 656e 9374 8ea1 8d91 eaf1 eb74 6865 rren.t.......the │ │ │ │ -00079f10: 6f72 7991 ff05 562e 9105 38e0 5365 6596 ory...V...8.See. │ │ │ │ -00079f20: 03ea a853 6563 7469 6f6e 9331 312e 3893 ...Section.11.8. │ │ │ │ -00079f30: 666f 7293 6465 7461 696c 7393 6f66 9368 for.details.of.h │ │ │ │ -00079f40: 6f9a ac72 7793 7375 6398 6893 6465 636c o..rw.suc.h.decl │ │ │ │ -00079f50: 6172 6174 696f 6e73 9361 7265 936d 6164 arations.are.mad │ │ │ │ -00079f60: 652e 8ea1 8d91 f653 7a54 6865 7265 9603 e......SzThere.. │ │ │ │ -00079f70: eaa8 6172 6593 7495 ac72 7793 6f9b 03ea ..are.t..rw.o... │ │ │ │ -00079f80: a870 7269 6d69 7469 7693 6598 636f 6e73 .primitiv.e.cons │ │ │ │ -00079f90: 7472 7563 746f 7298 6675 6e63 7469 6f6e tructor.function │ │ │ │ -00079fa0: 7398 666f 7298 7691 ff58 e461 6c75 6573 s.for.v..X.alues │ │ │ │ -00079fb0: 986f 6698 7493 7970 9053 8e65 8d98 eb61 .of.t.yp.S.e...a │ │ │ │ -00079fc0: 7479 7065 8e91 1ae9 50cf 3a8e 9f1a ab65 type....P.:....e │ │ │ │ -00079fd0: 8d8d 8d91 eaf1 eb9f eecf a789 0000 6666 ..............ff │ │ │ │ -00079fe0: 01c7 0b4a 9f18 0716 8d8d 90cc cd9f 0459 ...J...........Y │ │ │ │ -00079ff0: 9c84 001c 60b2 0000 6666 8d9f eea6 648d ....`...ff....d. │ │ │ │ -0007a000: 9117 0bcc eb61 6d6b 5f76 6172 7479 7065 .....amk_vartype │ │ │ │ -0007a010: 9605 bfaa 3a93 7374 7269 6e67 932d 3e93 ....:.string.->. │ │ │ │ -0007a020: 7479 7065 8e9f 0d00 008d 9117 0bcc 6d6b type..........mk │ │ │ │ -0007a030: 5f74 7970 6591 16fe a83a 9605 bfaa 2873 _type....:....(s │ │ │ │ -0007a040: 7472 696e 6793 2393 7479 7065 936c 6973 tring.#.type.lis │ │ │ │ -0007a050: 7429 932d 3e93 7479 7065 8e8e 9201 c671 t).->.type.....q │ │ │ │ -0007a060: b184 001c 60b2 0000 6666 8e8e 9f04 c002 ....`...ff...... │ │ │ │ -0007a070: 8900 0066 6601 c70b 4a8e 8e8e 9f1a 91cb ...ff...J....... │ │ │ │ -0007a080: 8d91 f653 7acf 5468 6596 04a4 3966 756e ...Sz.The...9fun │ │ │ │ -0007a090: 6374 696f 6e8d 93eb 616d 6b5f 7661 7274 ction...amk_vart │ │ │ │ -0007a0a0: 7970 658e 9142 c516 cf63 6f6e 7374 7275 ype..B...constru │ │ │ │ -0007a0b0: 6374 7393 6191 04a4 3874 9aac 7279 7090 cts.a...8t..ryp. │ │ │ │ -0007a0c0: 538e 6593 7691 ff58 e461 7269 6162 6c65 S.e.v..X.ariable │ │ │ │ -0007a0d0: 9377 6974 6893 6193 6769 7698 656e 936e .with.a.giv.en.n │ │ │ │ -0007a0e0: 616d 653b 9105 0101 6974 9366 6169 6c73 ame;....it.fails │ │ │ │ -0007a0f0: 9369 6693 7468 658e a18d 91ea f1eb 6e61 .if.the.......na │ │ │ │ -0007a100: 6d65 9603 b780 6973 936e 6f74 9361 6e93 me....is.not.an. │ │ │ │ -0007a110: 616c 6c6f 95ac 7277 9361 626c 659b 03b7 allo..rw.able... │ │ │ │ -0007a120: 7f74 9379 7090 538e 6596 03b7 8076 91ff .t.yp.S.e....v.. │ │ │ │ -0007a130: 58e4 6172 6961 626c 6593 6e61 6d65 9328 X.ariable.name.( │ │ │ │ -0007a140: 8d69 2e65 2e8e 9112 bb04 6e6f 7493 6193 .i.e......not.a. │ │ │ │ -0007a150: 7374 7269 6e67 936f 668d 98eb 612a 8e91 string.of...a*.. │ │ │ │ -0007a160: 0977 29cf 7393 666f 6c6c 6f95 ac72 7793 .w).s.follo..rw. │ │ │ │ -0007a170: 6564 9b03 b780 6293 7998 6198 6e93 756d ed....b.y.a.n.um │ │ │ │ -0007a180: 9362 9053 8e65 728e a18d 91ea f1eb 6f72 .b.S.er.......or │ │ │ │ -0007a190: 9103 eaa8 6964 656e 90ac 7274 690c 6572 ....iden..rti.er │ │ │ │ -0007a1a0: 292e 8ea1 8d91 f653 7a54 6865 9603 811e )......SzThe.... │ │ │ │ -0007a1b0: 6675 6e63 7469 6f6e 8d93 eb61 6d6b 5f74 function...amk_t │ │ │ │ -0007a1c0: 7970 658e 912f 3fe1 cf63 6f6e 7374 7275 ype../?..constru │ │ │ │ -0007a1d0: 6374 7393 6193 636f 6d70 9553 8e6f 756e cts.a.comp.S.oun │ │ │ │ -0007a1e0: 649b 0381 1d74 90ac 7279 7093 6596 0381 d....t..ryp.e... │ │ │ │ -0007a1f0: 1e66 726f 6d93 6193 7374 7269 6e67 9872 .from.a.string.r │ │ │ │ -0007a200: 6570 7265 7365 6e90 ac72 7469 6e67 9374 epresen..rting.t │ │ │ │ -0007a210: 6865 936e 616d 658e a18d 91ea f1eb 6f66 he.name.......of │ │ │ │ -0007a220: 9605 c824 7468 6593 7490 ac72 7970 9a53 ...$the.t..ryp.S │ │ │ │ -0007a230: 8e65 936f 7098 6572 6174 6f72 9361 6e64 .e.op.erator.and │ │ │ │ -0007a240: 9361 936c 6973 7493 6f66 9374 90ac 7279 .a.list.of.t..ry │ │ │ │ -0007a250: 7098 6573 9372 6570 7265 7365 6e9a ac72 p.es.represen..r │ │ │ │ -0007a260: 7469 6e67 9374 6865 9361 7267 756d 656e ting.the.argumen │ │ │ │ -0007a270: 9874 7393 746f 9374 6865 936f 7090 538e .ts.to.the.op.S. │ │ │ │ -0007a280: 6572 6174 6f72 2e8e a18d 91ea f1eb 4691 erator........F. │ │ │ │ -0007a290: ff05 5675 6e63 7469 6f6e 9603 c207 749a ..Vunction....t. │ │ │ │ -0007a2a0: ac72 7970 9053 8e65 7393 d71b 8d9f 01cc .ryp.S.es....... │ │ │ │ -0007a2b0: ccd5 318e 8d91 04c0 04da 218e 9110 c006 ..1.......!..... │ │ │ │ -0007a2c0: d71b 8d9f 01cc ccd5 328e 9108 820b cf6f ........2......o │ │ │ │ -0007a2d0: 6693 7468 6593 6c6f 6769 6393 6172 6591 f.the.logic.are. │ │ │ │ -0007a2e0: 03c2 0672 6570 7265 7365 6e98 7465 6493 ...represen.ted. │ │ │ │ -0007a2f0: 696e 93eb 484d 4c93 cf61 7393 7468 6f75 in..HML..as.thou │ │ │ │ -0007a300: 6768 9374 6865 7993 7798 6572 6593 636f gh.they.w.ere.co │ │ │ │ -0007a310: 6d70 9053 8e6f 756e 648e a18d 91ea f1eb mp.S.ound....... │ │ │ │ -0007a320: 7490 ac72 7970 9053 8e65 739b 0378 e728 t..ryp.S.es..x.( │ │ │ │ -0007a330: d71b 8d9f 01cc ccd5 318e 9604 c004 d73b ........1......; │ │ │ │ -0007a340: 9101 fffe 1b8d 9f01 cccc d532 8e93 cf29 ...........2...) │ │ │ │ -0007a350: 8deb 6166 756e 8e91 14b7 e4cf 2869 6e98 ..afun......(in. │ │ │ │ -0007a360: 5365 6374 696f 6e91 0378 e639 2e32 2c9b Section..x.9.2,. │ │ │ │ -0007a370: 038f a768 6f95 ac72 7793 6576 9365 722c ...ho..rw.ev.er, │ │ │ │ -0007a380: 9866 756e 6374 696f 6e9b 0378 e774 9379 .function..x.t.y │ │ │ │ -0007a390: 7090 538e 6573 9877 9365 7265 9603 78e6 p.S.es.w.ere..x. │ │ │ │ -0007a3a0: 6e6f 7498 7265 6761 7264 6564 9361 7398 not.regarded.as. │ │ │ │ -0007a3b0: 636f 6d70 9053 8e6f 756e 648e a18d 91ea comp.S.ound..... │ │ │ │ -0007a3c0: f1eb 7490 ac72 7970 9053 8e65 7329 2e8e ..t..ryp.S.es).. │ │ │ │ -0007a3d0: a18d 91f6 537a 5468 6596 03ea a865 7691 ....SzThe....ev. │ │ │ │ -0007a3e0: ff58 e461 6c75 6174 696f 6e93 6f66 8d93 .X.aluation.of.. │ │ │ │ -0007a3f0: eb61 6d6b 5f74 7970 6528 608e 9137 a7a2 .amk_type(`..7.. │ │ │ │ -0007a400: d76e 616d 658d eb61 602c 9105 bfaa 5b8e .name..a`,....[. │ │ │ │ -0007a410: 9116 fea8 d71b 8d9f 01cc ccd5 318e 8d91 ............1... │ │ │ │ -0007a420: 04c0 04eb 613b 8e8d 910a 7fae da01 9601 ....a;.......... │ │ │ │ -0007a430: fffe 0193 018e 8d91 187f aceb 613b 8e91 ............a;.. │ │ │ │ -0007a440: 1e3f 56d7 1b8d 9f01 cccc d86e 8e8d 9105 .?V........n.... │ │ │ │ -0007a450: a850 eb61 5d29 8e91 1512 4ccf 6661 696c .P.a])....L.fail │ │ │ │ -0007a460: 7393 6966 8ea9 147c 498d 8d8d 8d91 f779 s.if...|I......y │ │ │ │ -0007a470: 0328 6929 8e8e 8e91 09c0 13d7 6e61 6d65 .(i)........name │ │ │ │ -0007a480: 9603 eaa8 cf69 7393 6e6f 7493 616e 9369 .....is.not.an.i │ │ │ │ -0007a490: 6465 6e90 ac72 7469 0c65 723b 8ea4 1829 den..rti.er;...) │ │ │ │ -0007a4a0: 6e8d 8d8d 8d91 f435 7728 6969 298e 8e8e n......5w(ii)... │ │ │ │ -0007a4b0: 9109 c013 d76e 616d 6596 03ea a8cf 6973 .....name.....is │ │ │ │ -0007a4c0: 936e 6f74 9361 9374 90ac 7279 709a 538e .not.a.t..ryp.S. │ │ │ │ -0007a4d0: 6593 6f70 9865 7261 746f 7293 6f66 9374 e.op.erator.of.t │ │ │ │ -0007a4e0: 6865 9363 7572 7265 6e90 ac72 7493 7468 he.curren..rt.th │ │ │ │ -0007a4f0: 656f 7279 3b8e a18d 8d8d 8d91 f0f1 eb28 eory;..........( │ │ │ │ -0007a500: 6969 6929 8e8e 8e91 09c0 13d7 6e61 6d65 iii)........name │ │ │ │ -0007a510: 9603 eaa8 cf69 7393 6193 7490 ac72 7970 .....is.a.t..ryp │ │ │ │ -0007a520: 9a53 8e65 936f 7098 6572 6174 6f72 936f .S.e.op.erator.o │ │ │ │ -0007a530: 6693 7468 6593 6375 7272 656e 9aac 7274 f.the.curren..rt │ │ │ │ -0007a540: 9374 6865 6f72 7991 ff05 562c 9362 7574 .theory...V,.but │ │ │ │ -0007a550: 9369 7473 9361 7269 7498 7993 6973 936e .its.arit.y.is.n │ │ │ │ -0007a560: 6f74 93d7 6ecf 2e8e a68d 91f6 537a 4691 ot..n.......SzF. │ │ │ │ -0007a570: ff05 566f 7296 0437 0565 7861 6d70 6c65 ..Vor..7.example │ │ │ │ -0007a580: 2c8d 9104 4a1d eb61 6d6b 5f74 7970 6528 ,...J..amk_type( │ │ │ │ -0007a590: 6062 6f6f 6c60 2c5b 5d29 8e91 6ffb 16cf `bool`,[])..o... │ │ │ │ -0007a5a0: 6576 91ff 58e4 616c 7561 7465 739b 0437 ev..X.aluates..7 │ │ │ │ -0007a5b0: 0674 6f93 616e 93eb 484d 4c98 cf76 91ff .to.an..HML..v.. │ │ │ │ -0007a5c0: 58e4 616c 7565 936f 6693 7490 ac72 7970 X.alue.of.t..ryp │ │ │ │ -0007a5d0: 9053 8e65 9874 6572 6d93 7265 7072 6573 .S.e.term.repres │ │ │ │ -0007a5e0: 656e 90ac 7274 696e 678e a410 0000 8d91 en..rting....... │ │ │ │ -0007a5f0: eaf1 eb74 6865 9605 bfe5 7490 ac72 7970 ...the....t..ryp │ │ │ │ -0007a600: 9a53 8e65 93eb 4062 986f 986f 6c91 05bf .S.e..@b.o.ol... │ │ │ │ -0007a610: e6cf 616e 6493 eb61 6d6b 5f74 7970 6528 ..and..amk_type( │ │ │ │ -0007a620: 6066 756e 602c 9605 bfaa 5b6d 6b5f 7479 `fun`,....[mk_ty │ │ │ │ -0007a630: 7065 2860 696e 6460 2c5b 5d29 3b93 6d6b pe(`ind`,[]);.mk │ │ │ │ -0007a640: 5f74 7970 6528 6062 6f6f 6c60 2c5b 5d29 _type(`bool`,[]) │ │ │ │ -0007a650: 5d29 9105 bfe5 cf65 7691 ff58 e461 6c75 ]).....ev..X.alu │ │ │ │ -0007a660: 2d8e a18d 91ea f1eb 6174 6573 9603 eaa8 -.......ates.... │ │ │ │ -0007a670: 746f 9361 9376 91ff 58e4 616c 7565 9372 to.a.v..X.alue.r │ │ │ │ -0007a680: 6570 7265 7365 6e9a ac72 7469 6e67 8d93 epresen..rting.. │ │ │ │ -0007a690: eb40 696e 648e 8d91 14b5 4bda 218e 8d91 .@ind.....K.!... │ │ │ │ -0007a6a0: 20b5 4deb 4062 9553 8e6f 936f 6c8e 9137 .M.@b.S.o.ol..7 │ │ │ │ -0007a6b0: 5fec cf2e 9105 38e0 2854 6865 7365 9374 _.....8.(These.t │ │ │ │ -0007a6c0: 9879 7090 538e 6573 9361 7265 9369 6e98 .yp.S.es.are.in. │ │ │ │ -0007a6d0: 7472 6f90 538e 6475 6365 6493 696e 9353 tro.S.duced.in.S │ │ │ │ -0007a6e0: 6563 7469 6f6e 9331 312e 382e 342e 3129 ection.11.8.4.1) │ │ │ │ -0007a6f0: 2e8e a18d 91f6 537a 5468 6572 6596 03ea ......SzThere... │ │ │ │ -0007a700: a861 7265 9374 95ac 7277 936f 9b03 eaa8 .are.t..rw.o.... │ │ │ │ -0007a710: 7072 696d 6974 6976 9365 9864 6573 7472 primitiv.e.destr │ │ │ │ -0007a720: 7563 746f 7298 6675 6e63 7469 6f6e 7398 uctor.functions. │ │ │ │ -0007a730: 666f 7298 7691 ff58 e461 6c75 6573 986f for.v..X.alues.o │ │ │ │ -0007a740: 6698 7493 7970 9053 8e65 8d98 eb61 7479 f.t.yp.S.e...aty │ │ │ │ -0007a750: 7065 8e91 1ae9 50cf 3a8e 9f1a ab66 8d8d pe....P.:....f.. │ │ │ │ -0007a760: 8d91 eaf1 eb9f eecf a789 0000 6666 01c7 ............ff.. │ │ │ │ -0007a770: 0b4a 9f18 0716 8d8d 90cc cd9f 0459 9c84 .J...........Y.. │ │ │ │ -0007a780: 001c 60b2 0000 6666 8d9f eea6 648d 9117 ..`...ff....d... │ │ │ │ -0007a790: 0bcc eb61 6465 7374 5f76 6172 7479 7065 ...adest_vartype │ │ │ │ -0007a7a0: 9605 bfaa 3a93 7479 7065 932d 3e93 7374 ....:.type.->.st │ │ │ │ -0007a7b0: 7269 6e67 8e9f 0d00 008d 9117 0bcc 6465 ring..........de │ │ │ │ -0007a7c0: 7374 5f74 7970 6591 16fe a83a 9605 bfaa st_type....:.... │ │ │ │ -0007a7d0: 7479 7065 932d 3e93 2873 7472 696e 6793 type.->.(string. │ │ │ │ -0007a7e0: 2393 7479 7065 936c 6973 7429 8e8e 9201 #.type.list).... │ │ │ │ -0007a7f0: c671 b184 001c 60b2 0000 6666 8e8e 9f04 .q....`...ff.... │ │ │ │ -0007a800: c002 8900 0066 6601 c70b 4a8e 8e8e 9f1a .....ff...J..... │ │ │ │ -0007a810: 91ca 8d91 eaf1 ebcf 5468 6596 0388 cf66 ........The....f │ │ │ │ -0007a820: 756e 6374 696f 6e8d 93eb 6164 6573 745f unction...adest_ │ │ │ │ -0007a830: 7661 7274 7970 658e 914c 0d96 cf65 7874 vartype..L...ext │ │ │ │ -0007a840: 7261 6374 7393 7468 6593 6e61 6d65 936f racts.the.name.o │ │ │ │ -0007a850: 6693 6193 7490 ac72 7970 9053 8e65 9103 f.a.t..ryp.S.e.. │ │ │ │ -0007a860: 88d0 7691 ff58 e461 7269 6162 6c65 2e91 ..v..X.ariable.. │ │ │ │ -0007a870: 0518 4254 6865 9366 756e 6374 696f 6e8d ..BThe.function. │ │ │ │ -0007a880: 93eb 6164 6573 745f 7479 7065 8e8e a18d ..adest_type.... │ │ │ │ -0007a890: 91ea f1eb cf64 6573 7472 7563 7473 9603 .....destructs.. │ │ │ │ -0007a8a0: 8dba 6193 636f 6d70 9a53 8e6f 756e 6493 ..a.comp.S.ound. │ │ │ │ -0007a8b0: 7490 ac72 7970 9865 9369 6e9a ac72 746f t..ryp.e.in..rto │ │ │ │ -0007a8c0: 9103 8dbb 7468 6593 6e61 6d65 936f 6693 ....the.name.of. │ │ │ │ -0007a8d0: 7468 6593 7498 7970 9a53 8e65 936f 7098 the.t.yp.S.e.op. │ │ │ │ -0007a8e0: 6572 6174 6f72 9361 6e64 9361 9103 8dbb erator.and.a.... │ │ │ │ -0007a8f0: 6c69 7374 936f 6693 7468 6593 6172 6775 list.of.the.argu │ │ │ │ -0007a900: 6d65 6e90 ac72 748e a18d 91ea f1eb 7495 men..rt.......t. │ │ │ │ -0007a910: ac72 7970 9053 8e65 733b 8d91 066a 70eb .ryp.S.es;...jp. │ │ │ │ -0007a920: 6164 6573 745f 7661 7274 7970 658e 9150 adest_vartype..P │ │ │ │ -0007a930: fb95 cf61 6e64 8d91 0595 2deb 6164 6573 ...and....-.ades │ │ │ │ -0007a940: 745f 7479 7065 8e91 3ee7 54cf 6172 659b t_type..>.T.are. │ │ │ │ -0007a950: 0595 2e74 6893 7573 9605 952d 7468 6593 ...th.us...-the. │ │ │ │ -0007a960: 696e 95ac 7276 9365 7273 6573 9605 952d in..rv.erses...- │ │ │ │ -0007a970: 6f66 8d98 eb61 6d6b 5f76 6172 7479 7065 of...amk_vartype │ │ │ │ -0007a980: 8e91 44a6 ffcf 616e 648d 93eb 616d 6b5f ..D...and...amk_ │ │ │ │ -0007a990: 7479 7065 8e91 2dd2 d3cf 2c8e a18d 91ea type..-...,..... │ │ │ │ -0007a9a0: f1eb 7265 7370 9053 8e65 6374 6976 9aac ..resp.S.ectiv.. │ │ │ │ -0007a9b0: 7265 6c79 91ff 0556 2e91 0538 e054 6865 rely...V...8.The │ │ │ │ -0007a9c0: 9603 eaa8 6465 7374 7275 6374 6f72 7393 ....destructors. │ │ │ │ -0007a9d0: 6661 696c 936f 6e93 6172 6775 6d65 6e98 fail.on.argumen. │ │ │ │ -0007a9e0: 7473 936f 6693 7468 6593 7772 6f6e 6793 ts.of.the.wrong. │ │ │ │ -0007a9f0: 666f 726d 2e8e a18d 91f6 537a 549a ac72 form......SzT..r │ │ │ │ -0007aa00: 7970 9053 8e65 7396 04f2 b261 7265 9370 yp.S.es....are.p │ │ │ │ -0007aa10: 7269 6e98 7465 6491 04f2 b369 6e93 7468 rin.ted....in.th │ │ │ │ -0007aa20: 6593 666f 726d 8d93 eb61 223a 8e8d 9115 e.form...a":.... │ │ │ │ -0007aa30: 64b8 da01 9601 fffe 0193 018e 8d91 2857 d.............(W │ │ │ │ -0007aa40: 69eb 6122 8e91 3309 c5cf 7573 696e 6793 i.a"..3...using. │ │ │ │ -0007aa50: 7468 6593 7175 6f74 6174 696f 6e93 7379 the.quotation.sy │ │ │ │ -0007aa60: 6e98 7461 7891 04f2 b364 6573 6372 6962 n.tax....describ │ │ │ │ -0007aa70: 9053 8e65 6493 696e 9353 6563 2d8e a18d .S.ed.in.Sec-... │ │ │ │ -0007aa80: 91ea f1eb 7469 6f6e 9604 25a9 3131 2e34 ....tion..%.11.4 │ │ │ │ -0007aa90: 2e91 05e9 e246 91ff 0556 6f72 9365 7861 .....F...Vor.exa │ │ │ │ -0007aaa0: 6d70 6c65 2c91 0434 6874 6865 93eb 484d mple,..4hthe..HM │ │ │ │ -0007aab0: 4c93 cf76 91ff 58e4 616c 7565 9104 25a8 L..v..X.alue..%. │ │ │ │ -0007aac0: 6f66 9374 9aac 7279 7090 538e 658d 93eb of.t..ryp.S.e... │ │ │ │ -0007aad0: 6174 7970 658e 911f 49fa cf72 6570 7265 atype...I..repre │ │ │ │ -0007aae0: 7365 6e98 7469 6e67 8d91 0425 a8eb 4069 sen.ting...%..@i │ │ │ │ -0007aaf0: 6e64 8e8d 9114 f04b da21 8e91 20f0 4dcf nd.....K.!.. .M. │ │ │ │ -0007ab00: 288d eb40 696e 648e 8d91 10ca a3da 218e (..@ind.......!. │ │ │ │ -0007ab10: 8d91 1cca a5eb 4062 9553 8e6f 936f 6c8e ......@b.S.o.ol. │ │ │ │ -0007ab20: 9133 7544 cf29 9377 986f 756c 648e a18d .3uD.).w.ould... │ │ │ │ -0007ab30: 91ea f1eb 6290 538e 6596 03ea a870 7269 ....b.S.e....pri │ │ │ │ -0007ab40: 6e90 ac72 7465 6493 6173 8d93 eb61 223a n..rted.as...a": │ │ │ │ -0007ab50: 696e 6496 05bf aa2d 3e93 696e 6493 2d3e ind....->.ind.-> │ │ │ │ -0007ab60: 9362 6f6f 6c22 8e91 7ca3 9acf 2e8e 8e9f .bool"..|....... │ │ │ │ -0007ab70: 24fd 138e 8c8b 0000 008f 0000 0000 0000 $............... │ │ │ │ -0007ab80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0007ab90: 0000 0000 0000 0000 0000 0000 0000 0007 ................ │ │ │ │ -0007aba0: 9ca2 a002 cc05 558d a0fd 46d3 0e8d 8d8d ......U...F..... │ │ │ │ -0007abb0: 8d9f fa99 9a8d 9112 c761 d031 312e 332e .........a.11.3. │ │ │ │ -0007abc0: 910a 8000 5491 fee0 0065 726d 7392 0168 ....T....erms..h │ │ │ │ -0007abd0: 3b49 3134 338e 9112 c761 9f05 6666 8900 ;I143....a..ff.. │ │ │ │ -0007abe0: 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf ..f..>|......./. │ │ │ │ -0007abf0: 8da0 fd8b d021 8d8d 9112 c761 eb4b 3131 .....!.....a.K11 │ │ │ │ -0007ac00: 2e33 8e91 48c7 5d54 91fe 6147 6572 6d73 .3..H.]T..aGerms │ │ │ │ -0007ac10: 8e9f 1c6b 8d8d 9112 c761 cf54 6865 9605 ...k.....a.The.. │ │ │ │ -0007ac20: 84f9 666f 7572 9370 7269 6d69 7469 7690 ..four.primitiv. │ │ │ │ -0007ac30: ac72 659b 0584 fa6b 696e 6473 936f 6693 .re....kinds.of. │ │ │ │ -0007ac40: 7465 726d 7393 6f66 9374 6865 936c 6f67 terms.of.the.log │ │ │ │ -0007ac50: 6963 9861 7265 9364 6573 6372 6962 9053 ic.are.describ.S │ │ │ │ -0007ac60: 8e65 6493 696e 9353 6563 7469 6f6e 9339 .ed.in.Section.9 │ │ │ │ -0007ac70: 2e33 2e91 0a07 d454 6865 93eb 484d 4c8e .3.....The..HML. │ │ │ │ -0007ac80: a410 0000 8d91 12c7 61cf 6675 6e63 7469 ........a.functi │ │ │ │ -0007ac90: 6f6e 7396 054d 3266 6f72 936d 616e 6970 ons..M2for.manip │ │ │ │ -0007aca0: 756c 6174 696e 6793 7468 6573 6591 054d ulating.these..M │ │ │ │ -0007acb0: 3361 7265 9364 6573 6372 6962 9053 8e65 3are.describ.S.e │ │ │ │ -0007acc0: 6493 696e 9374 6869 7393 7365 6374 696f d.in.this.sectio │ │ │ │ -0007acd0: 6e2e 9109 607f 5468 6572 6593 6172 6593 n...`.There.are. │ │ │ │ -0007ace0: 616c 736f 9376 91ff 58e4 6172 696f 7573 also.v..X.arious │ │ │ │ -0007acf0: 8ea1 8d91 12c7 6164 6572 6976 90ac 7265 ......aderiv..re │ │ │ │ -0007ad00: 6496 03ea a874 6572 6d73 9374 6861 7493 d....terms.that. │ │ │ │ -0007ad10: 6172 6593 6465 7363 7269 6290 538e 6564 are.describ.S.ed │ │ │ │ -0007ad20: 9369 6e93 5365 6374 696f 6e93 3131 2e34 .in.Section.11.4 │ │ │ │ -0007ad30: 2e33 2e8e 9f10 4396 8d91 1e28 f054 6865 .3....C....(.The │ │ │ │ -0007ad40: 9b03 3f45 616c 6c6f 95ac 7277 9365 6496 ..?Eallo..rw.ed. │ │ │ │ -0007ad50: 033f 4674 6572 6d73 9864 6570 9053 8e65 .?Fterms.dep.S.e │ │ │ │ -0007ad60: 6e64 936f 6e98 7768 6963 9aac 7268 9363 nd.on.whic..rh.c │ │ │ │ -0007ad70: 6f6e 7374 616e 9874 7391 033f 4568 6198 onstan.ts..?Eha. │ │ │ │ -0007ad80: 7698 6593 6290 538e 6565 6e9b 033f 4564 v.e.b.S.een..?Ed │ │ │ │ -0007ad90: 6563 6c61 7265 6493 696e 9874 6865 9363 eclared.in.the.c │ │ │ │ -0007ada0: 7572 7265 6e90 ac72 7498 7468 656f 7279 urren..rt.theory │ │ │ │ -0007adb0: 91ff 0556 2e8e a18d 9112 c761 5365 6596 ...V.......aSee. │ │ │ │ -0007adc0: 03ea a853 6563 7469 6f6e 9331 312e 3893 ...Section.11.8. │ │ │ │ -0007add0: 666f 7293 6465 7461 696c 7393 6f66 9368 for.details.of.h │ │ │ │ -0007ade0: 6f9a ac72 7793 7375 6398 6893 6465 636c o..rw.suc.h.decl │ │ │ │ -0007adf0: 6172 6174 696f 6e73 9361 7265 936d 6164 arations.are.mad │ │ │ │ -0007ae00: 652e 8e9f 1043 958d 911e 28f0 5468 6572 e....C....(.Ther │ │ │ │ -0007ae10: 6596 03ea a861 7265 9366 6f75 7293 7072 e....are.four.pr │ │ │ │ -0007ae20: 696d 6974 6976 9aac 7265 9363 6f6e 7374 imitiv..re.const │ │ │ │ -0007ae30: 7275 6374 6f72 9366 756e 6374 696f 6e73 ructor.functions │ │ │ │ -0007ae40: 9366 6f72 9376 91ff 58e4 616c 7565 7393 .for.v..X.alues. │ │ │ │ -0007ae50: 6f66 9374 9879 7090 538e 658d 93eb 6174 of.t.yp.S.e...at │ │ │ │ -0007ae60: 6572 6d8e 911a e950 cf3a 8ea4 1f1c a88d erm....P.:...... │ │ │ │ -0007ae70: 8d8d 9112 c761 9ff4 dada 8900 0066 6601 .....a.......ff. │ │ │ │ -0007ae80: c70b 4a9f 0bf0 af8d 8d90 cccd 9f04 599c ..J...........Y. │ │ │ │ -0007ae90: 8400 104a 4b00 0066 668d 9ffb a664 8d91 ...JK..ff....d.. │ │ │ │ -0007aea0: 170b cceb 616d 6b5f 7661 7296 05bf aa3a ....amk_var....: │ │ │ │ -0007aeb0: 9328 7374 7269 6e67 9323 9374 7970 6529 .(string.#.type) │ │ │ │ -0007aec0: 932d 3e93 7465 726d 8e8e 9201 c671 b184 .->.term.....q.. │ │ │ │ -0007aed0: 0010 4a4b 0000 6666 8e8e 9f04 c002 8900 ..JK..ff........ │ │ │ │ -0007aee0: 0066 6601 c70b 4a8e 8e8e a91e d914 8d8d .ff...J......... │ │ │ │ -0007aef0: 9112 c761 6d6b 5f76 6172 288e 913b 0507 ...amk_var(..;.. │ │ │ │ -0007af00: d778 8deb 612c 8e91 05bf aad7 1b8d 906e .x..a,.........n │ │ │ │ -0007af10: 39eb 6129 8e91 0a18 8bcf 6576 9bff 58e4 9.a)......ev..X. │ │ │ │ -0007af20: 616c 7561 7465 7396 03ea a874 6f93 6193 aluates....to.a. │ │ │ │ -0007af30: 7698 6172 6961 626c 6593 7769 7468 936e v.ariable.with.n │ │ │ │ -0007af40: 616d 6593 d778 93cf 616e 6493 749a ac72 ame..x..and.t..r │ │ │ │ -0007af50: 7970 9053 8e65 93d7 1b90 6e39 cf3b 9369 yp.S.e....n9.;.i │ │ │ │ -0007af60: 7493 616c 7798 6198 7973 9373 7563 6365 t.alw.a.ys.succe │ │ │ │ -0007af70: 6564 732e 8ea1 8d8d 8d91 12c7 619f f4da eds.........a... │ │ │ │ -0007af80: da89 0000 6666 01c7 0b4a 9f0b f0af 8d8d ....ff...J...... │ │ │ │ -0007af90: 90cc cd9f 0459 9c84 0010 4a4b 0000 6666 .....Y....JK..ff │ │ │ │ -0007afa0: 8d9f fba6 648d 9117 0bcc eb61 6d6b 5f63 ....d......amk_c │ │ │ │ -0007afb0: 6f6e 7374 9605 bfaa 3a93 2873 7472 696e onst....:.(strin │ │ │ │ -0007afc0: 6793 2393 7479 7065 2993 2d3e 9374 6572 g.#.type).->.ter │ │ │ │ -0007afd0: 6d8e 8e92 01c6 71b1 8400 104a 4b00 0066 m.....q....JK..f │ │ │ │ -0007afe0: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ -0007aff0: 8e8e 8ea6 8d8d 9112 c761 6d6b 5f63 6f6e .........amk_con │ │ │ │ -0007b000: 7374 288e 9146 845b d763 8deb 612c 8e91 st(..F.[.c..a,.. │ │ │ │ -0007b010: 05bf aad7 1b8d 906e 39eb 6129 8e91 0a23 .......n9.a)...# │ │ │ │ -0007b020: 8ecf 6576 91ff 58e4 616c 7561 7465 7396 ..ev..X.aluates. │ │ │ │ -0007b030: 03f5 ab74 6f93 6193 7465 726d 9372 6570 ...to.a.term.rep │ │ │ │ -0007b040: 7265 7365 6e9a ac72 7469 6e67 9374 6865 resen..rting.the │ │ │ │ -0007b050: 9363 6f6e 7374 616e 9874 9377 6974 6893 .constan.t.with. │ │ │ │ -0007b060: 6e61 6d65 93d7 6393 cf61 6e64 9374 9879 name..c..and.t.y │ │ │ │ -0007b070: 7090 538e 6593 d71b 906e 39cf 3b91 03fb p.S.e....n9.;... │ │ │ │ -0007b080: 2d69 748e a910 0000 8d91 12c7 6166 6169 -it.........afai │ │ │ │ -0007b090: 6c73 9103 eaa8 6966 3a8e a41b 51e9 8d8d ls....if:...Q... │ │ │ │ -0007b0a0: 8d8d 911f 4e79 2869 298e 8e8e 9131 9589 ....Ny(i)....1.. │ │ │ │ -0007b0b0: d763 9603 eaa8 cf69 7393 6e6f 7493 616e .c.....is.not.an │ │ │ │ -0007b0c0: 9361 6c6c 6f95 ac72 7793 6162 6c65 9b03 .allo..rw.able.. │ │ │ │ -0007b0d0: eaa8 636f 6e73 7461 6e93 7498 6e61 6d65 ..constan.t.name │ │ │ │ -0007b0e0: 3b8e a18d 8d8d 8d91 1c0a ed28 6969 298e ;..........(ii). │ │ │ │ -0007b0f0: 8e8e 9131 9589 d763 9603 eaa8 cf69 7393 ...1...c.....is. │ │ │ │ -0007b100: 6e6f 7493 7468 6593 6e61 6d65 936f 6693 not.the.name.of. │ │ │ │ -0007b110: 6193 636f 6e73 7461 6e9a ac72 7493 696e a.constan..rt.in │ │ │ │ -0007b120: 9374 6865 9363 7572 7265 6e98 7493 7468 .the.curren.t.th │ │ │ │ -0007b130: 656f 7279 3b8e 9f1b 51ea 8d8d 8d8d 9118 eory;...Q....... │ │ │ │ -0007b140: c761 2869 6969 298e 8e8e 9131 9589 d71b .a(iii)....1.... │ │ │ │ -0007b150: 9105 ed9d cf69 7396 057f 646e 6f74 9b05 .....is...dnot.. │ │ │ │ -0007b160: 7f65 616e 9369 6e73 7461 6e63 6593 6f66 .ean.instance.of │ │ │ │ -0007b170: 9374 6865 9867 656e 6572 6963 9374 90ac .the.generic.t.. │ │ │ │ -0007b180: 7279 7090 538e 6593 6f66 93d7 6398 cf28 ryp.S.e.of..c..( │ │ │ │ -0007b190: 7468 6593 6765 6e65 7269 6393 7490 ac72 the.generic.t..r │ │ │ │ -0007b1a0: 7970 9053 8e65 936f 6698 6193 636f 6e73 yp.S.e.of.a.cons │ │ │ │ -0007b1b0: 7461 6e90 ac72 7493 6973 8ea6 8d91 3195 tan..rt.is....1. │ │ │ │ -0007b1c0: 8965 7374 6162 6c69 7368 6564 9603 eaa8 .established.... │ │ │ │ -0007b1d0: 7768 656e 9374 6865 9363 6f6e 7374 616e when.the.constan │ │ │ │ -0007b1e0: 90ac 7274 9369 7393 6465 0c6e 6564 3b93 ..rt.is.de.ned;. │ │ │ │ -0007b1f0: 7365 6593 5365 6374 696f 6e93 3131 2e38 see.Section.11.8 │ │ │ │ -0007b200: 292e 8e9f 1f1c a88d 8d8d 9112 c761 9ff4 )............a.. │ │ │ │ -0007b210: dada 8900 0066 6601 c70b 4a9f 0bf0 af8d .....ff...J..... │ │ │ │ -0007b220: 8d90 cccd 9f04 599c 8400 104a 4b00 0066 ......Y....JK..f │ │ │ │ -0007b230: 668d 9ffb a664 8d91 170b cceb 616d 6b5f f....d......amk_ │ │ │ │ -0007b240: 636f 6d62 9605 bfaa 3a93 2874 6572 6d93 comb....:.(term. │ │ │ │ -0007b250: 2393 7465 726d 2993 2d3e 9374 6572 6d8e #.term).->.term. │ │ │ │ -0007b260: 8e92 01c6 71b1 8400 104a 4b00 0066 668e ....q....JK..ff. │ │ │ │ -0007b270: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ -0007b280: 8e9f 1ed9 148d 8d91 12c7 616d 6b5f 636f ..........amk_co │ │ │ │ -0007b290: 6d62 288e 9140 c4b1 d774 8d9f 01cc ccd5 mb(..@...t...... │ │ │ │ -0007b2a0: 318e 8d91 04c0 04eb 612c 8e91 0a7f aed7 1.......a,...... │ │ │ │ -0007b2b0: 748d 9f01 cccc d532 8e8d 9104 c004 eb61 t......2.......a │ │ │ │ -0007b2c0: 298e 910e 6a56 cf65 7691 ff58 e461 6c75 )...jV.ev..X.alu │ │ │ │ -0007b2d0: 6174 6573 9603 eaa8 746f 9361 9374 6572 ates....to.a.ter │ │ │ │ -0007b2e0: 6d93 7265 7072 6573 656e 9aac 7274 696e m.represen..rtin │ │ │ │ -0007b2f0: 6793 7468 6593 636f 6d98 6269 6e61 7469 g.the.com.binati │ │ │ │ -0007b300: 6f6e 93d7 748d 9f01 cccc d531 8e91 08aa on..t......1.... │ │ │ │ -0007b310: acd7 748d 9f01 cccc d532 8e91 04c0 04cf ..t......2...... │ │ │ │ -0007b320: 2e91 0538 e049 7493 6661 696c 7393 6966 ...8.It.fails.if │ │ │ │ -0007b330: 3a8e a18d 8d8d 8d91 1f4e 7928 6929 8e8e :........Ny(i).. │ │ │ │ -0007b340: 8e91 3195 8974 6865 9603 eaa8 7490 ac72 ..1..the....t..r │ │ │ │ -0007b350: 7970 9a53 8e65 936f 6693 d774 8d9f 01cc yp.S.e.of..t.... │ │ │ │ -0007b360: ccd5 318e 9108 aaac cf64 6f98 6573 936e ..1......do.es.n │ │ │ │ -0007b370: 6f74 9368 6195 ac72 7693 6596 03ea a874 ot.ha..rv.e....t │ │ │ │ -0007b380: 6865 9366 6f72 6d8d 93eb 621b 8d90 6493 he.form...b...d. │ │ │ │ -0007b390: 9ffc 06be db30 8e91 0332 cceb 612d 3eeb .....0...2..a->. │ │ │ │ -0007b3a0: 621b 8e91 1f84 edcf 3b8e a18d 8d8d 8d91 b.......;....... │ │ │ │ -0007b3b0: 1c0a ed28 6969 298e 8e8e 9131 9589 7468 ...(ii)....1..th │ │ │ │ -0007b3c0: 6596 03ea a874 9aac 7279 7090 538e 6593 e....t..ryp.S.e. │ │ │ │ -0007b3d0: 6f66 93d7 748d 9f01 cccc d531 8e91 08aa of..t......1.... │ │ │ │ -0007b3e0: accf 6861 7393 7468 6593 666f 726d 8d93 ..has.the.form.. │ │ │ │ -0007b3f0: eb62 1b8d 9064 939f fc06 bedb 308e 9103 .b...d......0... │ │ │ │ -0007b400: 32cc eb61 2d3e eb62 1b8e 911f 84ed cf2c 2..a->.b......., │ │ │ │ -0007b410: 9362 7574 9374 6865 9374 9879 7090 538e .but.the.t.yp.S. │ │ │ │ -0007b420: 6593 6f66 93d7 748d 9f01 cccc d532 8e91 e.of..t......2.. │ │ │ │ -0007b430: 08aa accf 6973 936e 6f74 9365 7175 616c ....is.not.equal │ │ │ │ -0007b440: 9374 6f93 d71b 8d90 6e39 9ffb a532 db30 .to.....n9...2.0 │ │ │ │ -0007b450: 8e91 033c 72cf 2e8e 9f1f 1ca9 8d8d 8d91 ....t │ │ │ │ -0007b4b0: 6572 6d8e 8e92 01c6 71b1 8400 104a 4b00 erm.....q....JK. │ │ │ │ -0007b4c0: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ -0007b4d0: 0b4a 8e8e 8e9f 1ed9 138d 8d91 12c7 616d .J............am │ │ │ │ -0007b4e0: 6b5f 6162 7328 8e91 3b05 07d7 788d eb61 k_abs(..;...x..a │ │ │ │ -0007b4f0: 2c8e 9105 bfaa d774 8deb 6129 8e91 0a3c ,......t..a)...< │ │ │ │ -0007b500: bdcf 6576 91ff 58e4 616c 7561 7465 739b ..ev..X.aluates. │ │ │ │ -0007b510: 047d 1274 6f96 047d 1361 9374 6572 6d98 .}.to..}.a.term. │ │ │ │ -0007b520: 7265 7072 6573 656e 90ac 7274 696e 6793 represen..rting. │ │ │ │ -0007b530: 7468 6593 6162 7374 7261 6374 696f 6e98 the.abstraction. │ │ │ │ -0007b540: d715 783a 9374 cf3b 9104 c648 6974 9366 ..x:.t.;...Hit.f │ │ │ │ -0007b550: 6169 6c73 9869 6693 d778 93cf 6973 986e ails.if..x..is.n │ │ │ │ -0007b560: 6f74 9361 8ea6 8d91 12c7 6176 91ff 58e4 ot.a......av..X. │ │ │ │ -0007b570: 6172 6961 626c 652e 8e9f 1043 958d 911e ariable....C.... │ │ │ │ -0007b580: 28f0 5468 6572 6596 03ea a861 7265 9366 (.There....are.f │ │ │ │ -0007b590: 6f75 7293 7072 696d 6974 6976 90ac 7265 our.primitiv..re │ │ │ │ -0007b5a0: 9364 6573 7472 7563 746f 7293 6675 6e63 .destructor.func │ │ │ │ -0007b5b0: 7469 6f6e 7393 6f6e 9374 6572 6d73 3a8e tions.on.terms:. │ │ │ │ -0007b5c0: 9f31 7d89 8d8d 8d91 12c7 619f e15a da89 .1}.......a..Z.. │ │ │ │ -0007b5d0: 0000 6666 01c7 0b4a 9f32 f0af 8d8d 90cc ..ff...J.2...... │ │ │ │ -0007b5e0: cd9f 0459 9c84 0037 4a4b 0000 6666 8d9f ...Y...7JK..ff.. │ │ │ │ -0007b5f0: d4a6 648d 9117 0bcc eb61 6465 7374 5f76 ..d......adest_v │ │ │ │ -0007b600: 6172 9111 3efe 3a96 05bf aa74 6572 6d93 ar..>.:....term. │ │ │ │ -0007b610: 2d3e 9328 7374 7269 6e67 9323 9374 7970 ->.(string.#.typ │ │ │ │ -0007b620: 6529 8ea4 0d00 008d 9117 0bcc 6465 7374 e)..........dest │ │ │ │ -0007b630: 5f63 6f6e 7374 9605 bfaa 3a93 7465 726d _const....:.term │ │ │ │ -0007b640: 932d 3e93 2873 7472 696e 6793 2393 7479 .->.(string.#.ty │ │ │ │ -0007b650: 7065 298e a18d 9117 0bcc 6465 7374 5f63 pe).......dest_c │ │ │ │ -0007b660: 6f6d 6291 0b7f 543a 9605 bfaa 7465 726d omb...T:....term │ │ │ │ -0007b670: 932d 3e93 2874 6572 6d93 2393 7465 726d .->.(term.#.term │ │ │ │ -0007b680: 298e a18d 9117 0bcc 6465 7374 5f61 6273 ).......dest_abs │ │ │ │ -0007b690: 9111 3efe 3a96 05bf aa74 6572 6d93 2d3e ..>.:....term.-> │ │ │ │ -0007b6a0: 9328 7465 726d 9323 9374 6572 6d29 8e8e .(term.#.term).. │ │ │ │ -0007b6b0: 9201 c671 b184 0037 4a4b 0000 6666 8e8e ...q...7JK..ff.. │ │ │ │ -0007b6c0: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ -0007b6d0: 8e9f 24fd 138e 8c8b 0000 0090 0000 0000 ..$............. │ │ │ │ -0007b6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00079cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00079cd0: 0000 0000 0792 22a0 02cc 0555 8da0 fd46 ......"....U...F │ │ │ │ +00079ce0: d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 ebd0 ................ │ │ │ │ +00079cf0: 3134 3292 00dd 2043 4368 6170 7465 7296 142... CChapter. │ │ │ │ +00079d00: 0480 0031 312e 910a 8000 5468 6593 484f ...11.....The.HO │ │ │ │ +00079d10: 4c93 4c6f 6769 6393 696e 934d 4c8e 91ea L.Logic.in.ML... │ │ │ │ +00079d20: f1eb 9f05 6666 8900 00e6 6601 c73e 7c8e ....ff....f..>|. │ │ │ │ +00079d30: 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 8d8d ....../......!.. │ │ │ │ +00079d40: 91ea f1eb eb47 3131 2e31 2e32 8e91 248b .....G11.1.2..$. │ │ │ │ +00079d50: 7f54 908c cc79 7090 7333 6596 0566 6676 .T...yp.s3e..ffv │ │ │ │ +00079d60: 91ff 1999 6172 6961 626c 6593 6e61 6d65 ....ariable.name │ │ │ │ +00079d70: 738e 9f17 c000 8d91 eaf1 ebcf 5468 6596 s...........The. │ │ │ │ +00079d80: 0487 276e 616d 6573 9b04 8726 6f66 9374 ..'names...&of.t │ │ │ │ +00079d90: 90ac 7279 7090 538e 6593 7691 ff58 e461 ..ryp.S.e.v..X.a │ │ │ │ +00079da0: 7269 6162 6c65 7398 696e 9374 6865 98eb riables.in.the.. │ │ │ │ +00079db0: 4848 4f4c 93cf 6c6f 6769 6393 6172 6598 HHOL..logic.are. │ │ │ │ +00079dc0: 7374 7269 6e67 7393 6f66 8d93 eb61 2a8e strings.of...a*. │ │ │ │ +00079dd0: 910a 46d1 cf73 986f 7074 696f 6e61 6c6c ..F..s.optionall │ │ │ │ +00079de0: 7993 666f 6c6c 6f95 ac72 7793 6564 9862 y.follo..rw.ed.b │ │ │ │ +00079df0: 9379 9104 8727 618e a410 0000 8d91 eaf1 .y...'a......... │ │ │ │ +00079e00: eb6e 95ac 7275 6d93 6290 538e 6572 9603 .n..rum.b.S.er.. │ │ │ │ +00079e10: eaa8 6f72 9362 9aac 7279 9361 6e93 6964 ..or.b..ry.an.id │ │ │ │ +00079e20: 656e 9874 690c 6572 3b93 666f 7293 6578 en.ti.er;.for.ex │ │ │ │ +00079e30: 616d 706c 653a 8e9f 15a5 b78d 8d8d 9e56 ample:.........V │ │ │ │ +00079e40: bd8d 8d8d 8d91 0230 eaeb 612a 9611 3efe .......0..a*..>. │ │ │ │ +00079e50: 2a2a 932a 2a2a 932a 2793 2a2a 2793 2a2a **.***.*'.**'.** │ │ │ │ +00079e60: 3235 932a 2a2a 7468 696e 678e 8e8e 8e8e 25.***thing..... │ │ │ │ +00079e70: 8e8e 9f27 2237 8d8d 91ea f1eb eb4b 3131 ...'"7.......K11 │ │ │ │ +00079e80: 2e32 8e91 20f1 e754 91ff 75c2 7970 9100 .2.. ..T..u.yp.. │ │ │ │ +00079e90: 8a3d 6573 8e9f 1be2 238d 91ea f1eb cf54 .=es....#......T │ │ │ │ +00079ea0: 6865 9b05 3a31 616c 6c6f 95ac 7277 9365 he..:1allo..rw.e │ │ │ │ +00079eb0: 6498 7493 7970 9553 8e65 7398 6465 7093 d.t.yp.S.es.dep. │ │ │ │ +00079ec0: 656e 6498 6f6e 9877 6869 6395 ac72 6898 end.on.whic..rh. │ │ │ │ +00079ed0: 7493 7970 9053 8e65 9105 3a32 636f 6e73 t.yp.S.e..:2cons │ │ │ │ +00079ee0: 7461 6e93 7473 9868 6193 7693 6598 6290 tan.ts.ha.v.e.b. │ │ │ │ +00079ef0: 538e 6565 6e98 6465 636c 6172 6564 9869 S.een.declared.i │ │ │ │ +00079f00: 6e98 7468 6598 6375 7272 656e 9374 8ea1 n.the.curren.t.. │ │ │ │ +00079f10: 8d91 eaf1 eb74 6865 6f72 7991 ff05 562e .....theory...V. │ │ │ │ +00079f20: 9105 38e0 5365 6596 03ea a853 6563 7469 ..8.See....Secti │ │ │ │ +00079f30: 6f6e 9331 312e 3893 666f 7293 6465 7461 on.11.8.for.deta │ │ │ │ +00079f40: 696c 7393 6f66 9368 6f9a ac72 7793 7375 ils.of.ho..rw.su │ │ │ │ +00079f50: 6398 6893 6465 636c 6172 6174 696f 6e73 c.h.declarations │ │ │ │ +00079f60: 9361 7265 936d 6164 652e 8ea1 8d91 f653 .are.made......S │ │ │ │ +00079f70: 7a54 6865 7265 9603 eaa8 6172 6593 7495 zThere....are.t. │ │ │ │ +00079f80: ac72 7793 6f9b 03ea a870 7269 6d69 7469 .rw.o....primiti │ │ │ │ +00079f90: 7693 6598 636f 6e73 7472 7563 746f 7298 v.e.constructor. │ │ │ │ +00079fa0: 6675 6e63 7469 6f6e 7398 666f 7298 7691 functions.for.v. │ │ │ │ +00079fb0: ff58 e461 6c75 6573 986f 6698 7493 7970 .X.alues.of.t.yp │ │ │ │ +00079fc0: 9053 8e65 8d98 eb61 7479 7065 8e91 1ae9 .S.e...atype.... │ │ │ │ +00079fd0: 50cf 3a8e 9f1a ab65 8d8d 8d91 eaf1 eb9f P.:....e........ │ │ │ │ +00079fe0: eecf a789 0000 6666 01c7 0b4a 9f18 0716 ......ff...J.... │ │ │ │ +00079ff0: 8d8d 90cc cd9f 0459 9c84 001c 60b2 0000 .......Y....`... │ │ │ │ +0007a000: 6666 8d9f eea6 648d 9117 0bcc eb61 6d6b ff....d......amk │ │ │ │ +0007a010: 5f76 6172 7479 7065 9605 bfaa 3a93 7374 _vartype....:.st │ │ │ │ +0007a020: 7269 6e67 932d 3e93 7479 7065 8e9f 0d00 ring.->.type.... │ │ │ │ +0007a030: 008d 9117 0bcc 6d6b 5f74 7970 6591 16fe ......mk_type... │ │ │ │ +0007a040: a83a 9605 bfaa 2873 7472 696e 6793 2393 .:....(string.#. │ │ │ │ +0007a050: 7479 7065 936c 6973 7429 932d 3e93 7479 type.list).->.ty │ │ │ │ +0007a060: 7065 8e8e 9201 c671 b184 001c 60b2 0000 pe.....q....`... │ │ │ │ +0007a070: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ +0007a080: 4a8e 8e8e 9f1a 91cb 8d91 f653 7acf 5468 J..........Sz.Th │ │ │ │ +0007a090: 6596 04a4 3966 756e 6374 696f 6e8d 93eb e...9function... │ │ │ │ +0007a0a0: 616d 6b5f 7661 7274 7970 658e 9142 c516 amk_vartype..B.. │ │ │ │ +0007a0b0: cf63 6f6e 7374 7275 6374 7393 6191 04a4 .constructs.a... │ │ │ │ +0007a0c0: 3874 9aac 7279 7090 538e 6593 7691 ff58 8t..ryp.S.e.v..X │ │ │ │ +0007a0d0: e461 7269 6162 6c65 9377 6974 6893 6193 .ariable.with.a. │ │ │ │ +0007a0e0: 6769 7698 656e 936e 616d 653b 9105 0101 giv.en.name;.... │ │ │ │ +0007a0f0: 6974 9366 6169 6c73 9369 6693 7468 658e it.fails.if.the. │ │ │ │ +0007a100: a18d 91ea f1eb 6e61 6d65 9603 b780 6973 ......name....is │ │ │ │ +0007a110: 936e 6f74 9361 6e93 616c 6c6f 95ac 7277 .not.an.allo..rw │ │ │ │ +0007a120: 9361 626c 659b 03b7 7f74 9379 7090 538e .able....t.yp.S. │ │ │ │ +0007a130: 6596 03b7 8076 91ff 58e4 6172 6961 626c e....v..X.ariabl │ │ │ │ +0007a140: 6593 6e61 6d65 9328 8d69 2e65 2e8e 9112 e.name.(.i.e.... │ │ │ │ +0007a150: bb04 6e6f 7493 6193 7374 7269 6e67 936f ..not.a.string.o │ │ │ │ +0007a160: 668d 98eb 612a 8e91 0977 29cf 7393 666f f...a*...w).s.fo │ │ │ │ +0007a170: 6c6c 6f95 ac72 7793 6564 9b03 b780 6293 llo..rw.ed....b. │ │ │ │ +0007a180: 7998 6198 6e93 756d 9362 9053 8e65 728e y.a.n.um.b.S.er. │ │ │ │ +0007a190: a18d 91ea f1eb 6f72 9103 eaa8 6964 656e ......or....iden │ │ │ │ +0007a1a0: 90ac 7274 690c 6572 292e 8ea1 8d91 f653 ..rti.er)......S │ │ │ │ +0007a1b0: 7a54 6865 9603 811e 6675 6e63 7469 6f6e zThe....function │ │ │ │ +0007a1c0: 8d93 eb61 6d6b 5f74 7970 658e 912f 3fe1 ...amk_type../?. │ │ │ │ +0007a1d0: cf63 6f6e 7374 7275 6374 7393 6193 636f .constructs.a.co │ │ │ │ +0007a1e0: 6d70 9553 8e6f 756e 649b 0381 1d74 90ac mp.S.ound....t.. │ │ │ │ +0007a1f0: 7279 7093 6596 0381 1e66 726f 6d93 6193 ryp.e....from.a. │ │ │ │ +0007a200: 7374 7269 6e67 9872 6570 7265 7365 6e90 string.represen. │ │ │ │ +0007a210: ac72 7469 6e67 9374 6865 936e 616d 658e .rting.the.name. │ │ │ │ +0007a220: a18d 91ea f1eb 6f66 9605 c824 7468 6593 ......of...$the. │ │ │ │ +0007a230: 7490 ac72 7970 9a53 8e65 936f 7098 6572 t..ryp.S.e.op.er │ │ │ │ +0007a240: 6174 6f72 9361 6e64 9361 936c 6973 7493 ator.and.a.list. │ │ │ │ +0007a250: 6f66 9374 90ac 7279 7098 6573 9372 6570 of.t..ryp.es.rep │ │ │ │ +0007a260: 7265 7365 6e9a ac72 7469 6e67 9374 6865 resen..rting.the │ │ │ │ +0007a270: 9361 7267 756d 656e 9874 7393 746f 9374 .argumen.ts.to.t │ │ │ │ +0007a280: 6865 936f 7090 538e 6572 6174 6f72 2e8e he.op.S.erator.. │ │ │ │ +0007a290: a18d 91ea f1eb 4691 ff05 5675 6e63 7469 ......F...Vuncti │ │ │ │ +0007a2a0: 6f6e 9603 c207 749a ac72 7970 9053 8e65 on....t..ryp.S.e │ │ │ │ +0007a2b0: 7393 d71b 8d9f 01cc ccd5 318e 8d91 04c0 s.........1..... │ │ │ │ +0007a2c0: 04da 218e 9110 c006 d71b 8d9f 01cc ccd5 ..!............. │ │ │ │ +0007a2d0: 328e 9108 820b cf6f 6693 7468 6593 6c6f 2......of.the.lo │ │ │ │ +0007a2e0: 6769 6393 6172 6591 03c2 0672 6570 7265 gic.are....repre │ │ │ │ +0007a2f0: 7365 6e98 7465 6493 696e 93eb 484d 4c93 sen.ted.in..HML. │ │ │ │ +0007a300: cf61 7393 7468 6f75 6768 9374 6865 7993 .as.though.they. │ │ │ │ +0007a310: 7798 6572 6593 636f 6d70 9053 8e6f 756e w.ere.comp.S.oun │ │ │ │ +0007a320: 648e a18d 91ea f1eb 7490 ac72 7970 9053 d.......t..ryp.S │ │ │ │ +0007a330: 8e65 739b 0378 e728 d71b 8d9f 01cc ccd5 .es..x.(........ │ │ │ │ +0007a340: 318e 9604 c004 d73b 9101 fffe 1b8d 9f01 1......;........ │ │ │ │ +0007a350: cccc d532 8e93 cf29 8deb 6166 756e 8e91 ...2...)..afun.. │ │ │ │ +0007a360: 14b7 e4cf 2869 6e98 5365 6374 696f 6e91 ....(in.Section. │ │ │ │ +0007a370: 0378 e639 2e32 2c9b 038f a768 6f95 ac72 .x.9.2,....ho..r │ │ │ │ +0007a380: 7793 6576 9365 722c 9866 756e 6374 696f w.ev.er,.functio │ │ │ │ +0007a390: 6e9b 0378 e774 9379 7090 538e 6573 9877 n..x.t.yp.S.es.w │ │ │ │ +0007a3a0: 9365 7265 9603 78e6 6e6f 7498 7265 6761 .ere..x.not.rega │ │ │ │ +0007a3b0: 7264 6564 9361 7398 636f 6d70 9053 8e6f rded.as.comp.S.o │ │ │ │ +0007a3c0: 756e 648e a18d 91ea f1eb 7490 ac72 7970 und.......t..ryp │ │ │ │ +0007a3d0: 9053 8e65 7329 2e8e a18d 91f6 537a 5468 .S.es)......SzTh │ │ │ │ +0007a3e0: 6596 03ea a865 7691 ff58 e461 6c75 6174 e....ev..X.aluat │ │ │ │ +0007a3f0: 696f 6e93 6f66 8d93 eb61 6d6b 5f74 7970 ion.of...amk_typ │ │ │ │ +0007a400: 6528 608e 9137 a7a2 d76e 616d 658d eb61 e(`..7...name..a │ │ │ │ +0007a410: 602c 9105 bfaa 5b8e 9116 fea8 d71b 8d9f `,....[......... │ │ │ │ +0007a420: 01cc ccd5 318e 8d91 04c0 04eb 613b 8e8d ....1.......a;.. │ │ │ │ +0007a430: 910a 7fae da01 9601 fffe 0193 018e 8d91 ................ │ │ │ │ +0007a440: 187f aceb 613b 8e91 1e3f 56d7 1b8d 9f01 ....a;...?V..... │ │ │ │ +0007a450: cccc d86e 8e8d 9105 a850 eb61 5d29 8e91 ...n.....P.a]).. │ │ │ │ +0007a460: 1512 4ccf 6661 696c 7393 6966 8ea9 147c ..L.fails.if...| │ │ │ │ +0007a470: 498d 8d8d 8d91 f779 0328 6929 8e8e 8e91 I......y.(i).... │ │ │ │ +0007a480: 09c0 13d7 6e61 6d65 9603 eaa8 cf69 7393 ....name.....is. │ │ │ │ +0007a490: 6e6f 7493 616e 9369 6465 6e90 ac72 7469 not.an.iden..rti │ │ │ │ +0007a4a0: 0c65 723b 8ea4 1829 6e8d 8d8d 8d91 f435 .er;...)n......5 │ │ │ │ +0007a4b0: 7728 6969 298e 8e8e 9109 c013 d76e 616d w(ii)........nam │ │ │ │ +0007a4c0: 6596 03ea a8cf 6973 936e 6f74 9361 9374 e.....is.not.a.t │ │ │ │ +0007a4d0: 90ac 7279 709a 538e 6593 6f70 9865 7261 ..ryp.S.e.op.era │ │ │ │ +0007a4e0: 746f 7293 6f66 9374 6865 9363 7572 7265 tor.of.the.curre │ │ │ │ +0007a4f0: 6e90 ac72 7493 7468 656f 7279 3b8e a18d n..rt.theory;... │ │ │ │ +0007a500: 8d8d 8d91 f0f1 eb28 6969 6929 8e8e 8e91 .......(iii).... │ │ │ │ +0007a510: 09c0 13d7 6e61 6d65 9603 eaa8 cf69 7393 ....name.....is. │ │ │ │ +0007a520: 6193 7490 ac72 7970 9a53 8e65 936f 7098 a.t..ryp.S.e.op. │ │ │ │ +0007a530: 6572 6174 6f72 936f 6693 7468 6593 6375 erator.of.the.cu │ │ │ │ +0007a540: 7272 656e 9aac 7274 9374 6865 6f72 7991 rren..rt.theory. │ │ │ │ +0007a550: ff05 562c 9362 7574 9369 7473 9361 7269 ..V,.but.its.ari │ │ │ │ +0007a560: 7498 7993 6973 936e 6f74 93d7 6ecf 2e8e t.y.is.not..n... │ │ │ │ +0007a570: a68d 91f6 537a 4691 ff05 566f 7296 0437 ....SzF...Vor..7 │ │ │ │ +0007a580: 0565 7861 6d70 6c65 2c8d 9104 4a1d eb61 .example,...J..a │ │ │ │ +0007a590: 6d6b 5f74 7970 6528 6062 6f6f 6c60 2c5b mk_type(`bool`,[ │ │ │ │ +0007a5a0: 5d29 8e91 6ffb 16cf 6576 91ff 58e4 616c ])..o...ev..X.al │ │ │ │ +0007a5b0: 7561 7465 739b 0437 0674 6f93 616e 93eb uates..7.to.an.. │ │ │ │ +0007a5c0: 484d 4c98 cf76 91ff 58e4 616c 7565 936f HML..v..X.alue.o │ │ │ │ +0007a5d0: 6693 7490 ac72 7970 9053 8e65 9874 6572 f.t..ryp.S.e.ter │ │ │ │ +0007a5e0: 6d93 7265 7072 6573 656e 90ac 7274 696e m.represen..rtin │ │ │ │ +0007a5f0: 678e a410 0000 8d91 eaf1 eb74 6865 9605 g..........the.. │ │ │ │ +0007a600: bfe5 7490 ac72 7970 9a53 8e65 93eb 4062 ..t..ryp.S.e..@b │ │ │ │ +0007a610: 986f 986f 6c91 05bf e6cf 616e 6493 eb61 .o.ol.....and..a │ │ │ │ +0007a620: 6d6b 5f74 7970 6528 6066 756e 602c 9605 mk_type(`fun`,.. │ │ │ │ +0007a630: bfaa 5b6d 6b5f 7479 7065 2860 696e 6460 ..[mk_type(`ind` │ │ │ │ +0007a640: 2c5b 5d29 3b93 6d6b 5f74 7970 6528 6062 ,[]);.mk_type(`b │ │ │ │ +0007a650: 6f6f 6c60 2c5b 5d29 5d29 9105 bfe5 cf65 ool`,[])]).....e │ │ │ │ +0007a660: 7691 ff58 e461 6c75 2d8e a18d 91ea f1eb v..X.alu-....... │ │ │ │ +0007a670: 6174 6573 9603 eaa8 746f 9361 9376 91ff ates....to.a.v.. │ │ │ │ +0007a680: 58e4 616c 7565 9372 6570 7265 7365 6e9a X.alue.represen. │ │ │ │ +0007a690: ac72 7469 6e67 8d93 eb40 696e 648e 8d91 .rting...@ind... │ │ │ │ +0007a6a0: 14b5 4bda 218e 8d91 20b5 4deb 4062 9553 ..K.!... .M.@b.S │ │ │ │ +0007a6b0: 8e6f 936f 6c8e 9137 5fec cf2e 9105 38e0 .o.ol..7_.....8. │ │ │ │ +0007a6c0: 2854 6865 7365 9374 9879 7090 538e 6573 (These.t.yp.S.es │ │ │ │ +0007a6d0: 9361 7265 9369 6e98 7472 6f90 538e 6475 .are.in.tro.S.du │ │ │ │ +0007a6e0: 6365 6493 696e 9353 6563 7469 6f6e 9331 ced.in.Section.1 │ │ │ │ +0007a6f0: 312e 382e 342e 3129 2e8e a18d 91f6 537a 1.8.4.1)......Sz │ │ │ │ +0007a700: 5468 6572 6596 03ea a861 7265 9374 95ac There....are.t.. │ │ │ │ +0007a710: 7277 936f 9b03 eaa8 7072 696d 6974 6976 rw.o....primitiv │ │ │ │ +0007a720: 9365 9864 6573 7472 7563 746f 7298 6675 .e.destructor.fu │ │ │ │ +0007a730: 6e63 7469 6f6e 7398 666f 7298 7691 ff58 nctions.for.v..X │ │ │ │ +0007a740: e461 6c75 6573 986f 6698 7493 7970 9053 .alues.of.t.yp.S │ │ │ │ +0007a750: 8e65 8d98 eb61 7479 7065 8e91 1ae9 50cf .e...atype....P. │ │ │ │ +0007a760: 3a8e 9f1a ab66 8d8d 8d91 eaf1 eb9f eecf :....f.......... │ │ │ │ +0007a770: a789 0000 6666 01c7 0b4a 9f18 0716 8d8d ....ff...J...... │ │ │ │ +0007a780: 90cc cd9f 0459 9c84 001c 60b2 0000 6666 .....Y....`...ff │ │ │ │ +0007a790: 8d9f eea6 648d 9117 0bcc eb61 6465 7374 ....d......adest │ │ │ │ +0007a7a0: 5f76 6172 7479 7065 9605 bfaa 3a93 7479 _vartype....:.ty │ │ │ │ +0007a7b0: 7065 932d 3e93 7374 7269 6e67 8e9f 0d00 pe.->.string.... │ │ │ │ +0007a7c0: 008d 9117 0bcc 6465 7374 5f74 7970 6591 ......dest_type. │ │ │ │ +0007a7d0: 16fe a83a 9605 bfaa 7479 7065 932d 3e93 ...:....type.->. │ │ │ │ +0007a7e0: 2873 7472 696e 6793 2393 7479 7065 936c (string.#.type.l │ │ │ │ +0007a7f0: 6973 7429 8e8e 9201 c671 b184 001c 60b2 ist).....q....`. │ │ │ │ +0007a800: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ +0007a810: c70b 4a8e 8e8e 9f1a 91ca 8d91 eaf1 ebcf ..J............. │ │ │ │ +0007a820: 5468 6596 0388 cf66 756e 6374 696f 6e8d The....function. │ │ │ │ +0007a830: 93eb 6164 6573 745f 7661 7274 7970 658e ..adest_vartype. │ │ │ │ +0007a840: 914c 0d96 cf65 7874 7261 6374 7393 7468 .L...extracts.th │ │ │ │ +0007a850: 6593 6e61 6d65 936f 6693 6193 7490 ac72 e.name.of.a.t..r │ │ │ │ +0007a860: 7970 9053 8e65 9103 88d0 7691 ff58 e461 yp.S.e....v..X.a │ │ │ │ +0007a870: 7269 6162 6c65 2e91 0518 4254 6865 9366 riable....BThe.f │ │ │ │ +0007a880: 756e 6374 696f 6e8d 93eb 6164 6573 745f unction...adest_ │ │ │ │ +0007a890: 7479 7065 8e8e a18d 91ea f1eb cf64 6573 type.........des │ │ │ │ +0007a8a0: 7472 7563 7473 9603 8dba 6193 636f 6d70 tructs....a.comp │ │ │ │ +0007a8b0: 9a53 8e6f 756e 6493 7490 ac72 7970 9865 .S.ound.t..ryp.e │ │ │ │ +0007a8c0: 9369 6e9a ac72 746f 9103 8dbb 7468 6593 .in..rto....the. │ │ │ │ +0007a8d0: 6e61 6d65 936f 6693 7468 6593 7498 7970 name.of.the.t.yp │ │ │ │ +0007a8e0: 9a53 8e65 936f 7098 6572 6174 6f72 9361 .S.e.op.erator.a │ │ │ │ +0007a8f0: 6e64 9361 9103 8dbb 6c69 7374 936f 6693 nd.a....list.of. │ │ │ │ +0007a900: 7468 6593 6172 6775 6d65 6e90 ac72 748e the.argumen..rt. │ │ │ │ +0007a910: a18d 91ea f1eb 7495 ac72 7970 9053 8e65 ......t..ryp.S.e │ │ │ │ +0007a920: 733b 8d91 066a 70eb 6164 6573 745f 7661 s;...jp.adest_va │ │ │ │ +0007a930: 7274 7970 658e 9150 fb95 cf61 6e64 8d91 rtype..P...and.. │ │ │ │ +0007a940: 0595 2deb 6164 6573 745f 7479 7065 8e91 ..-.adest_type.. │ │ │ │ +0007a950: 3ee7 54cf 6172 659b 0595 2e74 6893 7573 >.T.are....th.us │ │ │ │ +0007a960: 9605 952d 7468 6593 696e 95ac 7276 9365 ...-the.in..rv.e │ │ │ │ +0007a970: 7273 6573 9605 952d 6f66 8d98 eb61 6d6b rses...-of...amk │ │ │ │ +0007a980: 5f76 6172 7479 7065 8e91 44a6 ffcf 616e _vartype..D...an │ │ │ │ +0007a990: 648d 93eb 616d 6b5f 7479 7065 8e91 2dd2 d...amk_type..-. │ │ │ │ +0007a9a0: d3cf 2c8e a18d 91ea f1eb 7265 7370 9053 ..,.......resp.S │ │ │ │ +0007a9b0: 8e65 6374 6976 9aac 7265 6c79 91ff 0556 .ectiv..rely...V │ │ │ │ +0007a9c0: 2e91 0538 e054 6865 9603 eaa8 6465 7374 ...8.The....dest │ │ │ │ +0007a9d0: 7275 6374 6f72 7393 6661 696c 936f 6e93 ructors.fail.on. │ │ │ │ +0007a9e0: 6172 6775 6d65 6e98 7473 936f 6693 7468 argumen.ts.of.th │ │ │ │ +0007a9f0: 6593 7772 6f6e 6793 666f 726d 2e8e a18d e.wrong.form.... │ │ │ │ +0007aa00: 91f6 537a 549a ac72 7970 9053 8e65 7396 ..SzT..ryp.S.es. │ │ │ │ +0007aa10: 04f2 b261 7265 9370 7269 6e98 7465 6491 ...are.prin.ted. │ │ │ │ +0007aa20: 04f2 b369 6e93 7468 6593 666f 726d 8d93 ...in.the.form.. │ │ │ │ +0007aa30: eb61 223a 8e8d 9115 64b8 da01 9601 fffe .a":....d....... │ │ │ │ +0007aa40: 0193 018e 8d91 2857 69eb 6122 8e91 3309 ......(Wi.a"..3. │ │ │ │ +0007aa50: c5cf 7573 696e 6793 7468 6593 7175 6f74 ..using.the.quot │ │ │ │ +0007aa60: 6174 696f 6e93 7379 6e98 7461 7891 04f2 ation.syn.tax... │ │ │ │ +0007aa70: b364 6573 6372 6962 9053 8e65 6493 696e .describ.S.ed.in │ │ │ │ +0007aa80: 9353 6563 2d8e a18d 91ea f1eb 7469 6f6e .Sec-.......tion │ │ │ │ +0007aa90: 9604 25a9 3131 2e34 2e91 05e9 e246 91ff ..%.11.4.....F.. │ │ │ │ +0007aaa0: 0556 6f72 9365 7861 6d70 6c65 2c91 0434 .Vor.example,..4 │ │ │ │ +0007aab0: 6874 6865 93eb 484d 4c93 cf76 91ff 58e4 hthe..HML..v..X. │ │ │ │ +0007aac0: 616c 7565 9104 25a8 6f66 9374 9aac 7279 alue..%.of.t..ry │ │ │ │ +0007aad0: 7090 538e 658d 93eb 6174 7970 658e 911f p.S.e...atype... │ │ │ │ +0007aae0: 49fa cf72 6570 7265 7365 6e98 7469 6e67 I..represen.ting │ │ │ │ +0007aaf0: 8d91 0425 a8eb 4069 6e64 8e8d 9114 f04b ...%..@ind.....K │ │ │ │ +0007ab00: da21 8e91 20f0 4dcf 288d eb40 696e 648e .!.. .M.(..@ind. │ │ │ │ +0007ab10: 8d91 10ca a3da 218e 8d91 1cca a5eb 4062 ......!.......@b │ │ │ │ +0007ab20: 9553 8e6f 936f 6c8e 9133 7544 cf29 9377 .S.o.ol..3uD.).w │ │ │ │ +0007ab30: 986f 756c 648e a18d 91ea f1eb 6290 538e .ould.......b.S. │ │ │ │ +0007ab40: 6596 03ea a870 7269 6e90 ac72 7465 6493 e....prin..rted. │ │ │ │ +0007ab50: 6173 8d93 eb61 223a 696e 6496 05bf aa2d as...a":ind....- │ │ │ │ +0007ab60: 3e93 696e 6493 2d3e 9362 6f6f 6c22 8e91 >.ind.->.bool".. │ │ │ │ +0007ab70: 7ca3 9acf 2e8e 8e9f 24fd 138e 8c8b 0000 |.......$....... │ │ │ │ +0007ab80: 008f 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0007ab90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0007aba0: 0000 0000 0000 0007 9caa a002 cc05 558d ..............U. │ │ │ │ +0007abb0: a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d 9112 ..F............. │ │ │ │ +0007abc0: c761 d031 312e 332e 910a 8000 5491 fee0 .a.11.3.....T... │ │ │ │ +0007abd0: 0065 726d 7392 0168 3b49 3134 338e 9112 .erms..h;I143... │ │ │ │ +0007abe0: c761 9f05 6666 8900 00e6 6601 c73e 7c8e .a..ff....f..>|. │ │ │ │ +0007abf0: 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 8d8d ....../......!.. │ │ │ │ +0007ac00: 9112 c761 eb4b 3131 2e33 8e91 48c7 5d54 ...a.K11.3..H.]T │ │ │ │ +0007ac10: 91fe 6147 6572 6d73 8e9f 1c6b 8d8d 9112 ..aGerms...k.... │ │ │ │ +0007ac20: c761 cf54 6865 9605 84f9 666f 7572 9370 .a.The....four.p │ │ │ │ +0007ac30: 7269 6d69 7469 7690 ac72 659b 0584 fa6b rimitiv..re....k │ │ │ │ +0007ac40: 696e 6473 936f 6693 7465 726d 7393 6f66 inds.of.terms.of │ │ │ │ +0007ac50: 9374 6865 936c 6f67 6963 9861 7265 9364 .the.logic.are.d │ │ │ │ +0007ac60: 6573 6372 6962 9053 8e65 6493 696e 9353 escrib.S.ed.in.S │ │ │ │ +0007ac70: 6563 7469 6f6e 9339 2e33 2e91 0a07 d454 ection.9.3.....T │ │ │ │ +0007ac80: 6865 93eb 484d 4c8e a410 0000 8d91 12c7 he..HML......... │ │ │ │ +0007ac90: 61cf 6675 6e63 7469 6f6e 7396 054d 3266 a.functions..M2f │ │ │ │ +0007aca0: 6f72 936d 616e 6970 756c 6174 696e 6793 or.manipulating. │ │ │ │ +0007acb0: 7468 6573 6591 054d 3361 7265 9364 6573 these..M3are.des │ │ │ │ +0007acc0: 6372 6962 9053 8e65 6493 696e 9374 6869 crib.S.ed.in.thi │ │ │ │ +0007acd0: 7393 7365 6374 696f 6e2e 9109 607f 5468 s.section...`.Th │ │ │ │ +0007ace0: 6572 6593 6172 6593 616c 736f 9376 91ff ere.are.also.v.. │ │ │ │ +0007acf0: 58e4 6172 696f 7573 8ea1 8d91 12c7 6164 X.arious......ad │ │ │ │ +0007ad00: 6572 6976 90ac 7265 6496 03ea a874 6572 eriv..red....ter │ │ │ │ +0007ad10: 6d73 9374 6861 7493 6172 6593 6465 7363 ms.that.are.desc │ │ │ │ +0007ad20: 7269 6290 538e 6564 9369 6e93 5365 6374 rib.S.ed.in.Sect │ │ │ │ +0007ad30: 696f 6e93 3131 2e34 2e33 2e8e 9f10 4396 ion.11.4.3....C. │ │ │ │ +0007ad40: 8d91 1e28 f054 6865 9b03 3f45 616c 6c6f ...(.The..?Eallo │ │ │ │ +0007ad50: 95ac 7277 9365 6496 033f 4674 6572 6d73 ..rw.ed..?Fterms │ │ │ │ +0007ad60: 9864 6570 9053 8e65 6e64 936f 6e98 7768 .dep.S.end.on.wh │ │ │ │ +0007ad70: 6963 9aac 7268 9363 6f6e 7374 616e 9874 ic..rh.constan.t │ │ │ │ +0007ad80: 7391 033f 4568 6198 7698 6593 6290 538e s..?Eha.v.e.b.S. │ │ │ │ +0007ad90: 6565 6e9b 033f 4564 6563 6c61 7265 6493 een..?Edeclared. │ │ │ │ +0007ada0: 696e 9874 6865 9363 7572 7265 6e90 ac72 in.the.curren..r │ │ │ │ +0007adb0: 7498 7468 656f 7279 91ff 0556 2e8e a18d t.theory...V.... │ │ │ │ +0007adc0: 9112 c761 5365 6596 03ea a853 6563 7469 ...aSee....Secti │ │ │ │ +0007add0: 6f6e 9331 312e 3893 666f 7293 6465 7461 on.11.8.for.deta │ │ │ │ +0007ade0: 696c 7393 6f66 9368 6f9a ac72 7793 7375 ils.of.ho..rw.su │ │ │ │ +0007adf0: 6398 6893 6465 636c 6172 6174 696f 6e73 c.h.declarations │ │ │ │ +0007ae00: 9361 7265 936d 6164 652e 8e9f 1043 958d .are.made....C.. │ │ │ │ +0007ae10: 911e 28f0 5468 6572 6596 03ea a861 7265 ..(.There....are │ │ │ │ +0007ae20: 9366 6f75 7293 7072 696d 6974 6976 9aac .four.primitiv.. │ │ │ │ +0007ae30: 7265 9363 6f6e 7374 7275 6374 6f72 9366 re.constructor.f │ │ │ │ +0007ae40: 756e 6374 696f 6e73 9366 6f72 9376 91ff unctions.for.v.. │ │ │ │ +0007ae50: 58e4 616c 7565 7393 6f66 9374 9879 7090 X.alues.of.t.yp. │ │ │ │ +0007ae60: 538e 658d 93eb 6174 6572 6d8e 911a e950 S.e...aterm....P │ │ │ │ +0007ae70: cf3a 8ea4 1f1c a88d 8d8d 9112 c761 9ff4 .:...........a.. │ │ │ │ +0007ae80: dada 8900 0066 6601 c70b 4a9f 0bf0 af8d .....ff...J..... │ │ │ │ +0007ae90: 8d90 cccd 9f04 599c 8400 104a 4b00 0066 ......Y....JK..f │ │ │ │ +0007aea0: 668d 9ffb a664 8d91 170b cceb 616d 6b5f f....d......amk_ │ │ │ │ +0007aeb0: 7661 7296 05bf aa3a 9328 7374 7269 6e67 var....:.(string │ │ │ │ +0007aec0: 9323 9374 7970 6529 932d 3e93 7465 726d .#.type).->.term │ │ │ │ +0007aed0: 8e8e 9201 c671 b184 0010 4a4b 0000 6666 .....q....JK..ff │ │ │ │ +0007aee0: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ +0007aef0: 8e8e a91e d914 8d8d 9112 c761 6d6b 5f76 ...........amk_v │ │ │ │ +0007af00: 6172 288e 913b 0507 d778 8deb 612c 8e91 ar(..;...x..a,.. │ │ │ │ +0007af10: 05bf aad7 1b8d 906e 39eb 6129 8e91 0a18 .......n9.a).... │ │ │ │ +0007af20: 8bcf 6576 9bff 58e4 616c 7561 7465 7396 ..ev..X.aluates. │ │ │ │ +0007af30: 03ea a874 6f93 6193 7698 6172 6961 626c ...to.a.v.ariabl │ │ │ │ +0007af40: 6593 7769 7468 936e 616d 6593 d778 93cf e.with.name..x.. │ │ │ │ +0007af50: 616e 6493 749a ac72 7970 9053 8e65 93d7 and.t..ryp.S.e.. │ │ │ │ +0007af60: 1b90 6e39 cf3b 9369 7493 616c 7798 6198 ..n9.;.it.alw.a. │ │ │ │ +0007af70: 7973 9373 7563 6365 6564 732e 8ea1 8d8d ys.succeeds..... │ │ │ │ +0007af80: 8d91 12c7 619f f4da da89 0000 6666 01c7 ....a.......ff.. │ │ │ │ +0007af90: 0b4a 9f0b f0af 8d8d 90cc cd9f 0459 9c84 .J...........Y.. │ │ │ │ +0007afa0: 0010 4a4b 0000 6666 8d9f fba6 648d 9117 ..JK..ff....d... │ │ │ │ +0007afb0: 0bcc eb61 6d6b 5f63 6f6e 7374 9605 bfaa ...amk_const.... │ │ │ │ +0007afc0: 3a93 2873 7472 696e 6793 2393 7479 7065 :.(string.#.type │ │ │ │ +0007afd0: 2993 2d3e 9374 6572 6d8e 8e92 01c6 71b1 ).->.term.....q. │ │ │ │ +0007afe0: 8400 104a 4b00 0066 668e 8e9f 04c0 0289 ...JK..ff....... │ │ │ │ +0007aff0: 0000 6666 01c7 0b4a 8e8e 8ea6 8d8d 9112 ..ff...J........ │ │ │ │ +0007b000: c761 6d6b 5f63 6f6e 7374 288e 9146 845b .amk_const(..F.[ │ │ │ │ +0007b010: d763 8deb 612c 8e91 05bf aad7 1b8d 906e .c..a,.........n │ │ │ │ +0007b020: 39eb 6129 8e91 0a23 8ecf 6576 91ff 58e4 9.a)...#..ev..X. │ │ │ │ +0007b030: 616c 7561 7465 7396 03f5 ab74 6f93 6193 aluates....to.a. │ │ │ │ +0007b040: 7465 726d 9372 6570 7265 7365 6e9a ac72 term.represen..r │ │ │ │ +0007b050: 7469 6e67 9374 6865 9363 6f6e 7374 616e ting.the.constan │ │ │ │ +0007b060: 9874 9377 6974 6893 6e61 6d65 93d7 6393 .t.with.name..c. │ │ │ │ +0007b070: cf61 6e64 9374 9879 7090 538e 6593 d71b .and.t.yp.S.e... │ │ │ │ +0007b080: 906e 39cf 3b91 03fb 2d69 748e a910 0000 .n9.;...-it..... │ │ │ │ +0007b090: 8d91 12c7 6166 6169 6c73 9103 eaa8 6966 ....afails....if │ │ │ │ +0007b0a0: 3a8e a41b 51e9 8d8d 8d8d 911f 4e79 2869 :...Q.......Ny(i │ │ │ │ +0007b0b0: 298e 8e8e 9131 9589 d763 9603 eaa8 cf69 )....1...c.....i │ │ │ │ +0007b0c0: 7393 6e6f 7493 616e 9361 6c6c 6f95 ac72 s.not.an.allo..r │ │ │ │ +0007b0d0: 7793 6162 6c65 9b03 eaa8 636f 6e73 7461 w.able....consta │ │ │ │ +0007b0e0: 6e93 7498 6e61 6d65 3b8e a18d 8d8d 8d91 n.t.name;....... │ │ │ │ +0007b0f0: 1c0a ed28 6969 298e 8e8e 9131 9589 d763 ...(ii)....1...c │ │ │ │ +0007b100: 9603 eaa8 cf69 7393 6e6f 7493 7468 6593 .....is.not.the. │ │ │ │ +0007b110: 6e61 6d65 936f 6693 6193 636f 6e73 7461 name.of.a.consta │ │ │ │ +0007b120: 6e9a ac72 7493 696e 9374 6865 9363 7572 n..rt.in.the.cur │ │ │ │ +0007b130: 7265 6e98 7493 7468 656f 7279 3b8e 9f1b ren.t.theory;... │ │ │ │ +0007b140: 51ea 8d8d 8d8d 9118 c761 2869 6969 298e Q........a(iii). │ │ │ │ +0007b150: 8e8e 9131 9589 d71b 9105 ed9d cf69 7396 ...1.........is. │ │ │ │ +0007b160: 057f 646e 6f74 9b05 7f65 616e 9369 6e73 ..dnot...ean.ins │ │ │ │ +0007b170: 7461 6e63 6593 6f66 9374 6865 9867 656e tance.of.the.gen │ │ │ │ +0007b180: 6572 6963 9374 90ac 7279 7090 538e 6593 eric.t..ryp.S.e. │ │ │ │ +0007b190: 6f66 93d7 6398 cf28 7468 6593 6765 6e65 of..c..(the.gene │ │ │ │ +0007b1a0: 7269 6393 7490 ac72 7970 9053 8e65 936f ric.t..ryp.S.e.o │ │ │ │ +0007b1b0: 6698 6193 636f 6e73 7461 6e90 ac72 7493 f.a.constan..rt. │ │ │ │ +0007b1c0: 6973 8ea6 8d91 3195 8965 7374 6162 6c69 is....1..establi │ │ │ │ +0007b1d0: 7368 6564 9603 eaa8 7768 656e 9374 6865 shed....when.the │ │ │ │ +0007b1e0: 9363 6f6e 7374 616e 90ac 7274 9369 7393 .constan..rt.is. │ │ │ │ +0007b1f0: 6465 0c6e 6564 3b93 7365 6593 5365 6374 de.ned;.see.Sect │ │ │ │ +0007b200: 696f 6e93 3131 2e38 292e 8e9f 1f1c a88d ion.11.8)....... │ │ │ │ +0007b210: 8d8d 9112 c761 9ff4 dada 8900 0066 6601 .....a.......ff. │ │ │ │ +0007b220: c70b 4a9f 0bf0 af8d 8d90 cccd 9f04 599c ..J...........Y. │ │ │ │ +0007b230: 8400 104a 4b00 0066 668d 9ffb a664 8d91 ...JK..ff....d.. │ │ │ │ +0007b240: 170b cceb 616d 6b5f 636f 6d62 9605 bfaa ....amk_comb.... │ │ │ │ +0007b250: 3a93 2874 6572 6d93 2393 7465 726d 2993 :.(term.#.term). │ │ │ │ +0007b260: 2d3e 9374 6572 6d8e 8e92 01c6 71b1 8400 ->.term.....q... │ │ │ │ +0007b270: 104a 4b00 0066 668e 8e9f 04c0 0289 0000 .JK..ff......... │ │ │ │ +0007b280: 6666 01c7 0b4a 8e8e 8e9f 1ed9 148d 8d91 ff...J.......... │ │ │ │ +0007b290: 12c7 616d 6b5f 636f 6d62 288e 9140 c4b1 ..amk_comb(..@.. │ │ │ │ +0007b2a0: d774 8d9f 01cc ccd5 318e 8d91 04c0 04eb .t......1....... │ │ │ │ +0007b2b0: 612c 8e91 0a7f aed7 748d 9f01 cccc d532 a,......t......2 │ │ │ │ +0007b2c0: 8e8d 9104 c004 eb61 298e 910e 6a56 cf65 .......a)...jV.e │ │ │ │ +0007b2d0: 7691 ff58 e461 6c75 6174 6573 9603 eaa8 v..X.aluates.... │ │ │ │ +0007b2e0: 746f 9361 9374 6572 6d93 7265 7072 6573 to.a.term.repres │ │ │ │ +0007b2f0: 656e 9aac 7274 696e 6793 7468 6593 636f en..rting.the.co │ │ │ │ +0007b300: 6d98 6269 6e61 7469 6f6e 93d7 748d 9f01 m.bination..t... │ │ │ │ +0007b310: cccc d531 8e91 08aa acd7 748d 9f01 cccc ...1......t..... │ │ │ │ +0007b320: d532 8e91 04c0 04cf 2e91 0538 e049 7493 .2.........8.It. │ │ │ │ +0007b330: 6661 696c 7393 6966 3a8e a18d 8d8d 8d91 fails.if:....... │ │ │ │ +0007b340: 1f4e 7928 6929 8e8e 8e91 3195 8974 6865 .Ny(i)....1..the │ │ │ │ +0007b350: 9603 eaa8 7490 ac72 7970 9a53 8e65 936f ....t..ryp.S.e.o │ │ │ │ +0007b360: 6693 d774 8d9f 01cc ccd5 318e 9108 aaac f..t......1..... │ │ │ │ +0007b370: cf64 6f98 6573 936e 6f74 9368 6195 ac72 .do.es.not.ha..r │ │ │ │ +0007b380: 7693 6596 03ea a874 6865 9366 6f72 6d8d v.e....the.form. │ │ │ │ +0007b390: 93eb 621b 8d90 6493 9ffc 06be db30 8e91 ..b...d......0.. │ │ │ │ +0007b3a0: 0332 cceb 612d 3eeb 621b 8e91 1f84 edcf .2..a->.b....... │ │ │ │ +0007b3b0: 3b8e a18d 8d8d 8d91 1c0a ed28 6969 298e ;..........(ii). │ │ │ │ +0007b3c0: 8e8e 9131 9589 7468 6596 03ea a874 9aac ...1..the....t.. │ │ │ │ +0007b3d0: 7279 7090 538e 6593 6f66 93d7 748d 9f01 ryp.S.e.of..t... │ │ │ │ +0007b3e0: cccc d531 8e91 08aa accf 6861 7393 7468 ...1......has.th │ │ │ │ +0007b3f0: 6593 666f 726d 8d93 eb62 1b8d 9064 939f e.form...b...d.. │ │ │ │ +0007b400: fc06 bedb 308e 9103 32cc eb61 2d3e eb62 ....0...2..a->.b │ │ │ │ +0007b410: 1b8e 911f 84ed cf2c 9362 7574 9374 6865 .......,.but.the │ │ │ │ +0007b420: 9374 9879 7090 538e 6593 6f66 93d7 748d .t.yp.S.e.of..t. │ │ │ │ +0007b430: 9f01 cccc d532 8e91 08aa accf 6973 936e .....2......is.n │ │ │ │ +0007b440: 6f74 9365 7175 616c 9374 6f93 d71b 8d90 ot.equal.to..... │ │ │ │ +0007b450: 6e39 9ffb a532 db30 8e91 033c 72cf 2e8e n9...2.0....term..... │ │ │ │ +0007b4c0: 71b1 8400 104a 4b00 0066 668e 8e9f 04c0 q....JK..ff..... │ │ │ │ +0007b4d0: 0289 0000 6666 01c7 0b4a 8e8e 8e9f 1ed9 ....ff...J...... │ │ │ │ +0007b4e0: 138d 8d91 12c7 616d 6b5f 6162 7328 8e91 ......amk_abs(.. │ │ │ │ +0007b4f0: 3b05 07d7 788d eb61 2c8e 9105 bfaa d774 ;...x..a,......t │ │ │ │ +0007b500: 8deb 6129 8e91 0a3c bdcf 6576 91ff 58e4 ..a)...<..ev..X. │ │ │ │ +0007b510: 616c 7561 7465 739b 047d 1274 6f96 047d aluates..}.to..} │ │ │ │ +0007b520: 1361 9374 6572 6d98 7265 7072 6573 656e .a.term.represen │ │ │ │ +0007b530: 90ac 7274 696e 6793 7468 6593 6162 7374 ..rting.the.abst │ │ │ │ +0007b540: 7261 6374 696f 6e98 d715 783a 9374 cf3b raction...x:.t.; │ │ │ │ +0007b550: 9104 c648 6974 9366 6169 6c73 9869 6693 ...Hit.fails.if. │ │ │ │ +0007b560: d778 93cf 6973 986e 6f74 9361 8ea6 8d91 .x..is.not.a.... │ │ │ │ +0007b570: 12c7 6176 91ff 58e4 6172 6961 626c 652e ..av..X.ariable. │ │ │ │ +0007b580: 8e9f 1043 958d 911e 28f0 5468 6572 6596 ...C....(.There. │ │ │ │ +0007b590: 03ea a861 7265 9366 6f75 7293 7072 696d ...are.four.prim │ │ │ │ +0007b5a0: 6974 6976 90ac 7265 9364 6573 7472 7563 itiv..re.destruc │ │ │ │ +0007b5b0: 746f 7293 6675 6e63 7469 6f6e 7393 6f6e tor.functions.on │ │ │ │ +0007b5c0: 9374 6572 6d73 3a8e 9f31 7d89 8d8d 8d91 .terms:..1}..... │ │ │ │ +0007b5d0: 12c7 619f e15a da89 0000 6666 01c7 0b4a ..a..Z....ff...J │ │ │ │ +0007b5e0: 9f32 f0af 8d8d 90cc cd9f 0459 9c84 0037 .2.........Y...7 │ │ │ │ +0007b5f0: 4a4b 0000 6666 8d9f d4a6 648d 9117 0bcc JK..ff....d..... │ │ │ │ +0007b600: eb61 6465 7374 5f76 6172 9111 3efe 3a96 .adest_var..>.:. │ │ │ │ +0007b610: 05bf aa74 6572 6d93 2d3e 9328 7374 7269 ...term.->.(stri │ │ │ │ +0007b620: 6e67 9323 9374 7970 6529 8ea4 0d00 008d ng.#.type)...... │ │ │ │ +0007b630: 9117 0bcc 6465 7374 5f63 6f6e 7374 9605 ....dest_const.. │ │ │ │ +0007b640: bfaa 3a93 7465 726d 932d 3e93 2873 7472 ..:.term.->.(str │ │ │ │ +0007b650: 696e 6793 2393 7479 7065 298e a18d 9117 ing.#.type)..... │ │ │ │ +0007b660: 0bcc 6465 7374 5f63 6f6d 6291 0b7f 543a ..dest_comb...T: │ │ │ │ +0007b670: 9605 bfaa 7465 726d 932d 3e93 2874 6572 ....term.->.(ter │ │ │ │ +0007b680: 6d93 2393 7465 726d 298e a18d 9117 0bcc m.#.term)....... │ │ │ │ +0007b690: 6465 7374 5f61 6273 9111 3efe 3a96 05bf dest_abs..>.:... │ │ │ │ +0007b6a0: aa74 6572 6d93 2d3e 9328 7465 726d 9323 .term.->.(term.# │ │ │ │ +0007b6b0: 9374 6572 6d29 8e8e 9201 c671 b184 0037 .term).....q...7 │ │ │ │ +0007b6c0: 4a4b 0000 6666 8e8e 9f04 c002 8900 0066 JK..ff.........f │ │ │ │ +0007b6d0: 6601 c70b 4a8e 8e8e 8e9f 24fd 138e 8c8b f...J.....$..... │ │ │ │ +0007b6e0: 0000 0090 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0007b6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0007b700: 0007 ab75 a002 cc05 558d a0fd 46d3 0e8d ...u....U...F... │ │ │ │ -0007b710: 8d8d 8d9f fa99 9a8d 91ea f1eb d031 3434 .............144 │ │ │ │ -0007b720: 9200 dd20 4343 6861 7074 6572 9604 8000 ... CChapter.... │ │ │ │ -0007b730: 3131 2e91 0a80 0054 6865 9348 4f4c 934c 11.....The.HOL.L │ │ │ │ -0007b740: 6f67 6963 9369 6e93 4d4c 8e91 eaf1 eb9f ogic.in.ML...... │ │ │ │ -0007b750: 0566 6689 0000 e666 01c7 3e7c 8e8e 8e8e .ff....f..>|.... │ │ │ │ -0007b760: a002 942f df8d a0fd 8bd0 218d 91f6 537a .../......!...Sz │ │ │ │ -0007b770: cf54 6865 7365 9603 822e 6172 659b 0382 .These....are... │ │ │ │ -0007b780: 2d74 6865 9369 6e95 ac72 7693 6572 7365 -the.in..rv.erse │ │ │ │ -0007b790: 7398 6f66 8d91 0382 2eeb 616d 6b5f 7661 s.of......amk_va │ │ │ │ -0007b7a0: 728e 9126 002a cf2c 8d91 0397 12eb 616d r..&.*.,......am │ │ │ │ -0007b7b0: 6b5f 636f 6e73 748e 9131 9462 cf2c 8d91 k_const..1.b.,.. │ │ │ │ -0007b7c0: 0397 13eb 616d 6b5f 636f 6d62 8e91 2f56 ....amk_comb../V │ │ │ │ -0007b7d0: e7cf 616e 648d 98eb 616d 6b5f 6162 738e ..and...amk_abs. │ │ │ │ -0007b7e0: 9126 0029 cf2c 9103 9713 7265 7370 9053 .&.).,....resp.S │ │ │ │ -0007b7f0: 8e65 6374 6976 9365 6c79 91ff 0556 2e91 .ectiv.ely...V.. │ │ │ │ -0007b800: 0516 0c54 6865 7991 0382 2e66 6169 6c8e ...They....fail. │ │ │ │ -0007b810: a410 0000 8d91 eaf1 eb77 6865 6e96 0486 .........when... │ │ │ │ -0007b820: 4961 7070 6c69 6564 9374 6f93 7465 726d Iapplied.to.term │ │ │ │ -0007b830: 7393 6f66 9374 6865 9377 726f 6e67 9366 s.of.the.wrong.f │ │ │ │ -0007b840: 6f72 6d2e 9107 0bc2 4f74 6865 7293 7573 orm.....Other.us │ │ │ │ -0007b850: 6566 756c 9364 6573 7472 7563 746f 7293 eful.destructor. │ │ │ │ -0007b860: 6675 6e63 7469 6f6e 7393 6172 658d 93eb functions.are... │ │ │ │ -0007b870: 6172 6174 6f72 8e91 2144 9bcf 2c8e a18d arator..!D..,... │ │ │ │ -0007b880: 8d91 eaf1 ebeb 6172 616e 648e 9101 f093 ......arand..... │ │ │ │ -0007b890: cf2c 8d91 03ea a8eb 6162 6e64 7661 728e .,......abndvar. │ │ │ │ -0007b8a0: 9126 68a4 cf2c 8d91 03ea a8eb 6162 6f64 .&h..,......abod │ │ │ │ -0007b8b0: 798e 911a e950 cf2c 8d91 03ea a8eb 616c y....P.,......al │ │ │ │ -0007b8c0: 6873 8e91 1914 4ecf 616e 648d 9103 eaa8 hs....N.and..... │ │ │ │ -0007b8d0: eb61 7268 738e 9115 29a6 cf2e 9105 38e0 .arhs...).....8. │ │ │ │ -0007b8e0: 5365 6596 03ea a8eb 4952 4546 4552 454e See.....IREFEREN │ │ │ │ -0007b8f0: 4345 93cf 666f 7293 6465 7461 696c 732e CE..for.details. │ │ │ │ -0007b900: 8ea1 8d91 f653 7a54 6865 9103 eaa8 6675 .....SzThe....fu │ │ │ │ -0007b910: 6e63 7469 6f6e 8ea4 1d00 008d 8d8d 91ea nction.......... │ │ │ │ -0007b920: f1eb 9ff5 4fa7 8900 0066 6601 c70b 4a9f ....O....ff...J. │ │ │ │ -0007b930: 0b07 168d 8d90 cccd 9f04 599c 8400 0f60 ..........Y....` │ │ │ │ -0007b940: b200 0066 668d 9ffb a664 8d91 170b cceb ...ff....d...... │ │ │ │ -0007b950: 6174 7970 655f 6f66 9605 bfaa 3a93 7465 atype_of....:.te │ │ │ │ -0007b960: 726d 932d 3e93 7479 7065 8e8e 9201 c671 rm.->.type.....q │ │ │ │ -0007b970: b184 000f 60b2 0000 6666 8e8e 9f04 c002 ....`...ff...... │ │ │ │ -0007b980: 8900 0066 6601 c70b 4a8e 8e8e a18d 91ea ...ff...J....... │ │ │ │ -0007b990: f1eb cf72 6574 7572 6e73 9604 55e4 7468 ...returns..U.th │ │ │ │ -0007b9a0: 659b 0455 e374 90ac 7279 7090 538e 6593 e..U.t..ryp.S.e. │ │ │ │ -0007b9b0: 6f66 9361 9374 6572 6d2e 9106 7a93 4974 of.a.term...z.It │ │ │ │ -0007b9c0: 9863 6f75 6c64 9362 9053 8e65 9364 650c .could.b.S.e.de. │ │ │ │ -0007b9d0: 6e65 6498 2872 6563 7572 7369 7690 ac72 ned.(recursiv..r │ │ │ │ -0007b9e0: 656c 7929 9369 6e93 7465 726d 7393 6f66 ely).in.terms.of │ │ │ │ -0007b9f0: 9874 6865 9364 6573 7472 7563 746f 7273 .the.destructors │ │ │ │ -0007ba00: 8ea4 1000 008d 91ea f1eb 6275 7496 03ea ..........but... │ │ │ │ -0007ba10: a869 7393 7072 6564 650c 6e65 6493 666f .is.prede.ned.fo │ │ │ │ -0007ba20: 7293 636f 6e95 ac72 7693 656e 6965 6e63 r.con..rv.enienc │ │ │ │ -0007ba30: 652e 8ea1 8d91 f653 7a54 91ff 0556 6572 e......SzT...Ver │ │ │ │ -0007ba40: 6d73 9605 49ab 6172 659b 0549 aa70 7269 ms..I.are..I.pri │ │ │ │ -0007ba50: 6e90 ac72 7465 6493 696e 9874 6865 9366 n..rted.in.the.f │ │ │ │ -0007ba60: 6f72 6d8d 93eb 6122 8e8d 9110 52ff da01 orm...a"....R... │ │ │ │ -0007ba70: 9601 fffe 0193 018e 8d91 239c a8eb 6122 ..........#...a" │ │ │ │ -0007ba80: 8e91 2ea5 fccf 7573 696e 6793 7468 6593 ......using.the. │ │ │ │ -0007ba90: 7175 6f74 6174 696f 6e98 7379 6e90 ac72 quotation.syn..r │ │ │ │ -0007baa0: 7461 7893 6465 7363 7269 6290 538e 6564 tax.describ.S.ed │ │ │ │ -0007bab0: 9869 6e93 5365 632d 8ea1 8d91 eaf1 eb74 .in.Sec-.......t │ │ │ │ -0007bac0: 696f 6e96 03ea a831 312e 342e 9105 38e0 ion....11.4...8. │ │ │ │ -0007bad0: 4691 ff05 566f 7293 6578 616d 706c 652c F...Vor.example, │ │ │ │ -0007bae0: 9374 6865 9374 6572 6d93 7265 7072 6573 .the.term.repres │ │ │ │ -0007baf0: 656e 90ac 7274 696e 678e a41d 0000 8d8d en..rting....... │ │ │ │ -0007bb00: 8d91 f0f1 ebda 38d7 7896 03ea a879 906e ......8.x....y.n │ │ │ │ -0007bb10: 393a 9378 9603 5552 3c93 7991 03c3 8bda 9:.x..UR<.y..... │ │ │ │ -0007bb20: 2993 39d7 7a91 0088 e33a 9103 eaa8 7896 ).9.z....:....x. │ │ │ │ -0007bb30: 02aa a8cf 2b93 d77a 9103 de35 cf3d 9103 ....+..z...5.=.. │ │ │ │ -0007bb40: 5552 d779 8e8e 8ea1 8d91 eaf1 ebcf 779a UR.y..........w. │ │ │ │ -0007bb50: ac72 6f75 6c64 9603 eaa8 6290 538e 6593 .rould....b.S.e. │ │ │ │ -0007bb60: 7072 696e 9874 6564 9361 733a 8ea1 8d8d prin.ted.as:.... │ │ │ │ -0007bb70: 8d91 f0f1 ebeb 6122 2178 9605 bfaa 792e ......a"!x....y. │ │ │ │ -0007bb80: 9b0b 7f54 7893 3c93 7993 3d3d 3e93 3f7a ...Tx.<.y.==>.?z │ │ │ │ -0007bb90: 2e98 7893 2b93 7a93 3d93 7922 8e8e 8ea1 ..x.+.z.=.y".... │ │ │ │ -0007bba0: 8d91 f653 7acf 4e6f 7465 9603 467d 7468 ...Sz.Note..F}th │ │ │ │ -0007bbb0: 6174 9b03 467c 6193 636f 6c6f 6e93 6973 at..F|a.colon.is │ │ │ │ -0007bbc0: 9875 7365 6493 746f 9864 6973 7469 6e67 .used.to.disting │ │ │ │ -0007bbd0: 7569 7368 9374 90ac 7279 7090 538e 6593 uish.t..ryp.S.e. │ │ │ │ -0007bbe0: 7175 6f74 6174 696f 6e98 6672 6f6d 9374 quotation.from.t │ │ │ │ -0007bbf0: 6572 6d93 7175 6f74 6174 696f 6e3b 9103 erm.quotation;.. │ │ │ │ -0007bc00: 7d35 7468 6593 666f 726d 6572 8ea4 1000 }5the.former.... │ │ │ │ -0007bc10: 008d 91ea f1eb 6861 95ac 7276 9365 9603 ......ha..rv.e.. │ │ │ │ -0007bc20: eaa8 7468 6593 666f 726d 8d93 eb61 223a ..the.form...a": │ │ │ │ -0007bc30: 8e8d 9113 54a4 da01 9601 fffe 0193 018e ....T........... │ │ │ │ -0007bc40: 8d91 253f 4aeb 6122 8e91 2ee9 9ccf 616e ..%?J.a"......an │ │ │ │ -0007bc50: 6493 7468 6593 6c61 7474 6572 9368 6195 d.the.latter.ha. │ │ │ │ -0007bc60: ac72 7693 6596 03ea a874 6865 9366 6f72 .rv.e....the.for │ │ │ │ -0007bc70: 6d8d 93eb 6122 8e8d 910d 94fa da01 9601 m...a".......... │ │ │ │ -0007bc80: fffe 0193 018e 8d91 1f7f a0eb 6122 8e91 ............a".. │ │ │ │ -0007bc90: 253f 4acf 2e8e 9f28 1556 8d8d 91ea f1eb %?J....(.V...... │ │ │ │ -0007bca0: eb4b 3131 2e34 8e91 20f1 e751 756f 7461 .K11.4.. ..Quota │ │ │ │ -0007bcb0: 7469 6f6e 8e9f 1be2 238d 91ea f1eb eb48 tion....#......H │ │ │ │ -0007bcc0: 484f 4c96 0573 43cf 7490 ac72 7970 9a53 HOL..sC.t..ryp.S │ │ │ │ -0007bcd0: 8e65 7393 616e 6493 7465 726d 7393 6361 .es.and.terms.ca │ │ │ │ -0007bce0: 6e93 6298 6593 696e 7075 7493 746f 9374 n.b.e.input.to.t │ │ │ │ -0007bcf0: 6865 9373 7973 7465 6d93 696e 9374 95ac he.system.in.t.. │ │ │ │ -0007bd00: 7277 936f 9b05 7343 7793 6193 7973 3a91 rw.o..sCw.a.ys:. │ │ │ │ -0007bd10: 084a 1662 9379 9875 7369 6e67 9863 6f6e .J.b.y.using.con │ │ │ │ -0007bd20: 7374 7275 6374 6f72 8ea1 8d91 eaf1 eb66 structor.......f │ │ │ │ -0007bd30: 756e 6374 696f 6e73 2c91 03c1 796f 7296 unctions,...yor. │ │ │ │ -0007bd40: 03b7 2d62 90ac 7279 9b03 b72e 7573 696e ..-b..ry....usin │ │ │ │ -0007bd50: 6793 e571 756f 7461 7469 6f6e 9100 e5b0 g..quotation.... │ │ │ │ -0007bd60: cf2e 9105 27b7 5468 6593 666f 726d 6572 ....'.The.former │ │ │ │ -0007bd70: 9861 6c6c 6f90 ac72 7773 9373 6f6d 6593 .allo..rws.some. │ │ │ │ -0007bd80: 7465 726d 7398 746f 9362 9053 8e65 9362 terms.to.b.S.e.b │ │ │ │ -0007bd90: 7569 6c74 9877 6869 6390 ac72 6893 6361 uilt.whic..rh.ca │ │ │ │ -0007bda0: 6e6e 6f74 8ea1 8d91 eaf1 eb62 9053 8e65 nnot.......b.S.e │ │ │ │ -0007bdb0: 9604 7b8d 636f 6e73 7472 7563 7465 6493 ..{.constructed. │ │ │ │ -0007bdc0: 7573 696e 6793 7175 6f74 6174 696f 6e2e using.quotation. │ │ │ │ -0007bdd0: 9106 eb8e 4691 ff05 566f 7293 6578 616d ....F...Vor.exam │ │ │ │ -0007bde0: 706c 652c 9104 9fc6 6193 7465 726d 9363 ple,....a.term.c │ │ │ │ -0007bdf0: 6f6e 95ac 7274 6169 6e69 6e67 9104 7b8c on..rtaining..{. │ │ │ │ -0007be00: 7493 7793 6f96 047b 8d76 91ff 58e4 6172 t.w.o..{.v..X.ar │ │ │ │ -0007be10: 6961 626c 6573 9377 6974 6893 7468 658e iables.with.the. │ │ │ │ -0007be20: a18d 91ea f1eb 7361 6d65 9604 cb3e 6e61 ......same...>na │ │ │ │ -0007be30: 6d65 9362 7574 9104 cb3d 6469 0b65 7265 me.but...=di.ere │ │ │ │ -0007be40: 6e9a ac72 7493 7498 7970 9a53 8e65 732c n..rt.t.yp.S.es, │ │ │ │ -0007be50: 8d91 0503 6465 2e67 2e8e 911b 6e95 7468 ....de.g....n.th │ │ │ │ -0007be60: 6593 7465 726d 93d7 788d 9f01 cccc eb41 e.term..x......A │ │ │ │ -0007be70: 6295 3c72 6f93 6f6c 8e91 15ab 5bcf 3d91 b.bool" │ │ │ │ -0007c0d0: 93cf 6465 6e6f 7465 7393 6578 6163 746c ..denotes.exactl │ │ │ │ -0007c0e0: 7993 7468 6593 7361 6d65 9376 91ff 58e4 y.the.same.v..X. │ │ │ │ -0007c0f0: 616c 7565 9328 6f66 93eb 484d 4c8e a18d alue.(of..HML... │ │ │ │ -0007c100: 91ea f1eb cf74 90ac 7279 7090 538e 6596 .....t..ryp.S.e. │ │ │ │ -0007c110: 03ea a8eb 6174 7970 65cf 2993 6173 8ea4 ....atype.).as.. │ │ │ │ -0007c120: 1d00 008d 8d8d 9f00 cb89 8d8d 8d8d 9102 ................ │ │ │ │ -0007c130: 30ea eb61 6d6b 5f74 7970 6528 6066 756e 0..amk_type(`fun │ │ │ │ -0007c140: 602c 5b6d 6b5f 7479 7065 2860 626f 6f6c `,[mk_type(`bool │ │ │ │ -0007c150: 602c 5b5d 293b 6d6b 5f74 7970 6528 6062 `,[]);mk_type(`b │ │ │ │ -0007c160: 6f6f 6c60 2c5b 5d29 5d29 8e8e 8e8e 8e8e ool`,[])])...... │ │ │ │ -0007c170: 8ea1 8d91 eaf1 ebcf 616e 6496 03ea a8eb ........and..... │ │ │ │ -0007c180: 6122 5c78 2e78 2b31 2293 cf63 616e 9362 a"\x.x+1"..can.b │ │ │ │ -0007c190: 9053 8e65 9375 7365 6493 696e 7374 6561 .S.e.used.instea │ │ │ │ -0007c1a0: 6493 6f66 8e8e 9f24 fd13 8e8c 8b00 0000 d.of...$........ │ │ │ │ -0007c1b0: 9100 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0007b700: 0000 0000 0000 0000 0007 ab7d a002 cc05 ...........}.... │ │ │ │ +0007b710: 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d U...F........... │ │ │ │ +0007b720: 91ea f1eb d031 3434 9200 dd20 4343 6861 .....144... CCha │ │ │ │ +0007b730: 7074 6572 9604 8000 3131 2e91 0a80 0054 pter....11.....T │ │ │ │ +0007b740: 6865 9348 4f4c 934c 6f67 6963 9369 6e93 he.HOL.Logic.in. │ │ │ │ +0007b750: 4d4c 8e91 eaf1 eb9f 0566 6689 0000 e666 ML.......ff....f │ │ │ │ +0007b760: 01c7 3e7c 8e8e 8e8e a002 942f df8d a0fd ..>|......./.... │ │ │ │ +0007b770: 8bd0 218d 91f6 537a cf54 6865 7365 9603 ..!...Sz.These.. │ │ │ │ +0007b780: 822e 6172 659b 0382 2d74 6865 9369 6e95 ..are...-the.in. │ │ │ │ +0007b790: ac72 7693 6572 7365 7398 6f66 8d91 0382 .rv.erses.of.... │ │ │ │ +0007b7a0: 2eeb 616d 6b5f 7661 728e 9126 002a cf2c ..amk_var..&.*., │ │ │ │ +0007b7b0: 8d91 0397 12eb 616d 6b5f 636f 6e73 748e ......amk_const. │ │ │ │ +0007b7c0: 9131 9462 cf2c 8d91 0397 13eb 616d 6b5f .1.b.,......amk_ │ │ │ │ +0007b7d0: 636f 6d62 8e91 2f56 e7cf 616e 648d 98eb comb../V..and... │ │ │ │ +0007b7e0: 616d 6b5f 6162 738e 9126 0029 cf2c 9103 amk_abs..&.).,.. │ │ │ │ +0007b7f0: 9713 7265 7370 9053 8e65 6374 6976 9365 ..resp.S.ectiv.e │ │ │ │ +0007b800: 6c79 91ff 0556 2e91 0516 0c54 6865 7991 ly...V.....They. │ │ │ │ +0007b810: 0382 2e66 6169 6c8e a410 0000 8d91 eaf1 ...fail......... │ │ │ │ +0007b820: eb77 6865 6e96 0486 4961 7070 6c69 6564 .when...Iapplied │ │ │ │ +0007b830: 9374 6f93 7465 726d 7393 6f66 9374 6865 .to.terms.of.the │ │ │ │ +0007b840: 9377 726f 6e67 9366 6f72 6d2e 9107 0bc2 .wrong.form..... │ │ │ │ +0007b850: 4f74 6865 7293 7573 6566 756c 9364 6573 Other.useful.des │ │ │ │ +0007b860: 7472 7563 746f 7293 6675 6e63 7469 6f6e tructor.function │ │ │ │ +0007b870: 7393 6172 658d 93eb 6172 6174 6f72 8e91 s.are...arator.. │ │ │ │ +0007b880: 2144 9bcf 2c8e a18d 8d91 eaf1 ebeb 6172 !D..,.........ar │ │ │ │ +0007b890: 616e 648e 9101 f093 cf2c 8d91 03ea a8eb and......,...... │ │ │ │ +0007b8a0: 6162 6e64 7661 728e 9126 68a4 cf2c 8d91 abndvar..&h..,.. │ │ │ │ +0007b8b0: 03ea a8eb 6162 6f64 798e 911a e950 cf2c ....abody....P., │ │ │ │ +0007b8c0: 8d91 03ea a8eb 616c 6873 8e91 1914 4ecf ......alhs....N. │ │ │ │ +0007b8d0: 616e 648d 9103 eaa8 eb61 7268 738e 9115 and......arhs... │ │ │ │ +0007b8e0: 29a6 cf2e 9105 38e0 5365 6596 03ea a8eb ).....8.See..... │ │ │ │ +0007b8f0: 4952 4546 4552 454e 4345 93cf 666f 7293 IREFERENCE..for. │ │ │ │ +0007b900: 6465 7461 696c 732e 8ea1 8d91 f653 7a54 details......SzT │ │ │ │ +0007b910: 6865 9103 eaa8 6675 6e63 7469 6f6e 8ea4 he....function.. │ │ │ │ +0007b920: 1d00 008d 8d8d 91ea f1eb 9ff5 4fa7 8900 ............O... │ │ │ │ +0007b930: 0066 6601 c70b 4a9f 0b07 168d 8d90 cccd .ff...J......... │ │ │ │ +0007b940: 9f04 599c 8400 0f60 b200 0066 668d 9ffb ..Y....`...ff... │ │ │ │ +0007b950: a664 8d91 170b cceb 6174 7970 655f 6f66 .d......atype_of │ │ │ │ +0007b960: 9605 bfaa 3a93 7465 726d 932d 3e93 7479 ....:.term.->.ty │ │ │ │ +0007b970: 7065 8e8e 9201 c671 b184 000f 60b2 0000 pe.....q....`... │ │ │ │ +0007b980: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ +0007b990: 4a8e 8e8e a18d 91ea f1eb cf72 6574 7572 J..........retur │ │ │ │ +0007b9a0: 6e73 9604 55e4 7468 659b 0455 e374 90ac ns..U.the..U.t.. │ │ │ │ +0007b9b0: 7279 7090 538e 6593 6f66 9361 9374 6572 ryp.S.e.of.a.ter │ │ │ │ +0007b9c0: 6d2e 9106 7a93 4974 9863 6f75 6c64 9362 m...z.It.could.b │ │ │ │ +0007b9d0: 9053 8e65 9364 650c 6e65 6498 2872 6563 .S.e.de.ned.(rec │ │ │ │ +0007b9e0: 7572 7369 7690 ac72 656c 7929 9369 6e93 ursiv..rely).in. │ │ │ │ +0007b9f0: 7465 726d 7393 6f66 9874 6865 9364 6573 terms.of.the.des │ │ │ │ +0007ba00: 7472 7563 746f 7273 8ea4 1000 008d 91ea tructors........ │ │ │ │ +0007ba10: f1eb 6275 7496 03ea a869 7393 7072 6564 ..but....is.pred │ │ │ │ +0007ba20: 650c 6e65 6493 666f 7293 636f 6e95 ac72 e.ned.for.con..r │ │ │ │ +0007ba30: 7693 656e 6965 6e63 652e 8ea1 8d91 f653 v.enience......S │ │ │ │ +0007ba40: 7a54 91ff 0556 6572 6d73 9605 49ab 6172 zT...Verms..I.ar │ │ │ │ +0007ba50: 659b 0549 aa70 7269 6e90 ac72 7465 6493 e..I.prin..rted. │ │ │ │ +0007ba60: 696e 9874 6865 9366 6f72 6d8d 93eb 6122 in.the.form...a" │ │ │ │ +0007ba70: 8e8d 9110 52ff da01 9601 fffe 0193 018e ....R........... │ │ │ │ +0007ba80: 8d91 239c a8eb 6122 8e91 2ea5 fccf 7573 ..#...a"......us │ │ │ │ +0007ba90: 696e 6793 7468 6593 7175 6f74 6174 696f ing.the.quotatio │ │ │ │ +0007baa0: 6e98 7379 6e90 ac72 7461 7893 6465 7363 n.syn..rtax.desc │ │ │ │ +0007bab0: 7269 6290 538e 6564 9869 6e93 5365 632d rib.S.ed.in.Sec- │ │ │ │ +0007bac0: 8ea1 8d91 eaf1 eb74 696f 6e96 03ea a831 .......tion....1 │ │ │ │ +0007bad0: 312e 342e 9105 38e0 4691 ff05 566f 7293 1.4...8.F...Vor. │ │ │ │ +0007bae0: 6578 616d 706c 652c 9374 6865 9374 6572 example,.the.ter │ │ │ │ +0007baf0: 6d93 7265 7072 6573 656e 90ac 7274 696e m.represen..rtin │ │ │ │ +0007bb00: 678e a41d 0000 8d8d 8d91 f0f1 ebda 38d7 g.............8. │ │ │ │ +0007bb10: 7896 03ea a879 906e 393a 9378 9603 5552 x....y.n9:.x..UR │ │ │ │ +0007bb20: 3c93 7991 03c3 8bda 2993 39d7 7a91 0088 <.y.....).9.z... │ │ │ │ +0007bb30: e33a 9103 eaa8 7896 02aa a8cf 2b93 d77a .:....x.....+..z │ │ │ │ +0007bb40: 9103 de35 cf3d 9103 5552 d779 8e8e 8ea1 ...5.=..UR.y.... │ │ │ │ +0007bb50: 8d91 eaf1 ebcf 779a ac72 6f75 6c64 9603 ......w..rould.. │ │ │ │ +0007bb60: eaa8 6290 538e 6593 7072 696e 9874 6564 ..b.S.e.prin.ted │ │ │ │ +0007bb70: 9361 733a 8ea1 8d8d 8d91 f0f1 ebeb 6122 .as:..........a" │ │ │ │ +0007bb80: 2178 9605 bfaa 792e 9b0b 7f54 7893 3c93 !x....y....Tx.<. │ │ │ │ +0007bb90: 7993 3d3d 3e93 3f7a 2e98 7893 2b93 7a93 y.==>.?z..x.+.z. │ │ │ │ +0007bba0: 3d93 7922 8e8e 8ea1 8d91 f653 7acf 4e6f =.y".......Sz.No │ │ │ │ +0007bbb0: 7465 9603 467d 7468 6174 9b03 467c 6193 te..F}that..F|a. │ │ │ │ +0007bbc0: 636f 6c6f 6e93 6973 9875 7365 6493 746f colon.is.used.to │ │ │ │ +0007bbd0: 9864 6973 7469 6e67 7569 7368 9374 90ac .distinguish.t.. │ │ │ │ +0007bbe0: 7279 7090 538e 6593 7175 6f74 6174 696f ryp.S.e.quotatio │ │ │ │ +0007bbf0: 6e98 6672 6f6d 9374 6572 6d93 7175 6f74 n.from.term.quot │ │ │ │ +0007bc00: 6174 696f 6e3b 9103 7d35 7468 6593 666f ation;..}5the.fo │ │ │ │ +0007bc10: 726d 6572 8ea4 1000 008d 91ea f1eb 6861 rmer..........ha │ │ │ │ +0007bc20: 95ac 7276 9365 9603 eaa8 7468 6593 666f ..rv.e....the.fo │ │ │ │ +0007bc30: 726d 8d93 eb61 223a 8e8d 9113 54a4 da01 rm...a":....T... │ │ │ │ +0007bc40: 9601 fffe 0193 018e 8d91 253f 4aeb 6122 ..........%?J.a" │ │ │ │ +0007bc50: 8e91 2ee9 9ccf 616e 6493 7468 6593 6c61 ......and.the.la │ │ │ │ +0007bc60: 7474 6572 9368 6195 ac72 7693 6596 03ea tter.ha..rv.e... │ │ │ │ +0007bc70: a874 6865 9366 6f72 6d8d 93eb 6122 8e8d .the.form...a".. │ │ │ │ +0007bc80: 910d 94fa da01 9601 fffe 0193 018e 8d91 ................ │ │ │ │ +0007bc90: 1f7f a0eb 6122 8e91 253f 4acf 2e8e 9f28 ....a"..%?J....( │ │ │ │ +0007bca0: 1556 8d8d 91ea f1eb eb4b 3131 2e34 8e91 .V.......K11.4.. │ │ │ │ +0007bcb0: 20f1 e751 756f 7461 7469 6f6e 8e9f 1be2 ..Quotation.... │ │ │ │ +0007bcc0: 238d 91ea f1eb eb48 484f 4c96 0573 43cf #......HHOL..sC. │ │ │ │ +0007bcd0: 7490 ac72 7970 9a53 8e65 7393 616e 6493 t..ryp.S.es.and. │ │ │ │ +0007bce0: 7465 726d 7393 6361 6e93 6298 6593 696e terms.can.b.e.in │ │ │ │ +0007bcf0: 7075 7493 746f 9374 6865 9373 7973 7465 put.to.the.syste │ │ │ │ +0007bd00: 6d93 696e 9374 95ac 7277 936f 9b05 7343 m.in.t..rw.o..sC │ │ │ │ +0007bd10: 7793 6193 7973 3a91 084a 1662 9379 9875 w.a.ys:..J.b.y.u │ │ │ │ +0007bd20: 7369 6e67 9863 6f6e 7374 7275 6374 6f72 sing.constructor │ │ │ │ +0007bd30: 8ea1 8d91 eaf1 eb66 756e 6374 696f 6e73 .......functions │ │ │ │ +0007bd40: 2c91 03c1 796f 7296 03b7 2d62 90ac 7279 ,...yor...-b..ry │ │ │ │ +0007bd50: 9b03 b72e 7573 696e 6793 e571 756f 7461 ....using..quota │ │ │ │ +0007bd60: 7469 6f6e 9100 e5b0 cf2e 9105 27b7 5468 tion........'.Th │ │ │ │ +0007bd70: 6593 666f 726d 6572 9861 6c6c 6f90 ac72 e.former.allo..r │ │ │ │ +0007bd80: 7773 9373 6f6d 6593 7465 726d 7398 746f ws.some.terms.to │ │ │ │ +0007bd90: 9362 9053 8e65 9362 7569 6c74 9877 6869 .b.S.e.built.whi │ │ │ │ +0007bda0: 6390 ac72 6893 6361 6e6e 6f74 8ea1 8d91 c..rh.cannot.... │ │ │ │ +0007bdb0: eaf1 eb62 9053 8e65 9604 7b8d 636f 6e73 ...b.S.e..{.cons │ │ │ │ +0007bdc0: 7472 7563 7465 6493 7573 696e 6793 7175 tructed.using.qu │ │ │ │ +0007bdd0: 6f74 6174 696f 6e2e 9106 eb8e 4691 ff05 otation.....F... │ │ │ │ +0007bde0: 566f 7293 6578 616d 706c 652c 9104 9fc6 Vor.example,.... │ │ │ │ +0007bdf0: 6193 7465 726d 9363 6f6e 95ac 7274 6169 a.term.con..rtai │ │ │ │ +0007be00: 6e69 6e67 9104 7b8c 7493 7793 6f96 047b ning..{.t.w.o..{ │ │ │ │ +0007be10: 8d76 91ff 58e4 6172 6961 626c 6573 9377 .v..X.ariables.w │ │ │ │ +0007be20: 6974 6893 7468 658e a18d 91ea f1eb 7361 ith.the.......sa │ │ │ │ +0007be30: 6d65 9604 cb3e 6e61 6d65 9362 7574 9104 me...>name.but.. │ │ │ │ +0007be40: cb3d 6469 0b65 7265 6e9a ac72 7493 7498 .=di.eren..rt.t. │ │ │ │ +0007be50: 7970 9a53 8e65 732c 8d91 0503 6465 2e67 yp.S.es,....de.g │ │ │ │ +0007be60: 2e8e 911b 6e95 7468 6593 7465 726d 93d7 ....n.the.term.. │ │ │ │ +0007be70: 788d 9f01 cccc eb41 6295 3c72 6f93 6f6c x......Ab.bool"..denote │ │ │ │ +0007c0e0: 7393 6578 6163 746c 7993 7468 6593 7361 s.exactly.the.sa │ │ │ │ +0007c0f0: 6d65 9376 91ff 58e4 616c 7565 9328 6f66 me.v..X.alue.(of │ │ │ │ +0007c100: 93eb 484d 4c8e a18d 91ea f1eb cf74 90ac ..HML........t.. │ │ │ │ +0007c110: 7279 7090 538e 6596 03ea a8eb 6174 7970 ryp.S.e.....atyp │ │ │ │ +0007c120: 65cf 2993 6173 8ea4 1d00 008d 8d8d 9f00 e.).as.......... │ │ │ │ +0007c130: cb89 8d8d 8d8d 9102 30ea eb61 6d6b 5f74 ........0..amk_t │ │ │ │ +0007c140: 7970 6528 6066 756e 602c 5b6d 6b5f 7479 ype(`fun`,[mk_ty │ │ │ │ +0007c150: 7065 2860 626f 6f6c 602c 5b5d 293b 6d6b pe(`bool`,[]);mk │ │ │ │ +0007c160: 5f74 7970 6528 6062 6f6f 6c60 2c5b 5d29 _type(`bool`,[]) │ │ │ │ +0007c170: 5d29 8e8e 8e8e 8e8e 8ea1 8d91 eaf1 ebcf ]).............. │ │ │ │ +0007c180: 616e 6496 03ea a8eb 6122 5c78 2e78 2b31 and.....a"\x.x+1 │ │ │ │ +0007c190: 2293 cf63 616e 9362 9053 8e65 9375 7365 "..can.b.S.e.use │ │ │ │ +0007c1a0: 6493 696e 7374 6561 6493 6f66 8e8e 9f24 d.instead.of...$ │ │ │ │ +0007c1b0: fd13 8e8c 8b00 0000 9100 0000 0000 0000 ................ │ │ │ │ 0007c1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0007c1d0: 0000 0000 0000 07b6 d7a0 02cc 0555 8da0 .............U.. │ │ │ │ -0007c1e0: fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 12c7 .F.............. │ │ │ │ -0007c1f0: 61d0 3131 2e34 2e91 0a80 0051 756f 7461 a.11.4.....Quota │ │ │ │ -0007c200: 7469 6f6e 9201 514a ef31 3435 8e91 12c7 tion..QJ.145.... │ │ │ │ -0007c210: 619f 0566 6689 0000 e666 01c7 3e7c 8e8e a..ff....f..>|.. │ │ │ │ -0007c220: 8e8e a002 942f df8d a0fd 8bd0 21a4 0d00 ...../......!... │ │ │ │ -0007c230: 008d 9124 065f eb61 6d6b 5f61 6273 8ea1 ...$._.amk_abs.. │ │ │ │ -0007c240: 8d91 29c6 0928 6d6b 5f76 6172 2860 7860 ..)..(mk_var(`x` │ │ │ │ -0007c250: 2c6d 6b5f 7479 7065 2860 6e75 6d60 2c5b ,mk_type(`num`,[ │ │ │ │ -0007c260: 5d29 292c 8ea1 8d91 2f85 b36d 6b5f 636f ])),..../..mk_co │ │ │ │ -0007c270: 6d62 8ea1 8d91 2f85 b328 6d6b 5f63 6f6d mb..../..(mk_com │ │ │ │ -0007c280: 628e a18d 9135 455d 286d 6b5f 636f 6e73 b....5E](mk_cons │ │ │ │ -0007c290: 748e a18d 913b 0507 2860 2b60 2c8e a18d t....;..(`+`,... │ │ │ │ -0007c2a0: 9140 c4b1 6d6b 5f74 7970 6528 6066 756e .@..mk_type(`fun │ │ │ │ -0007c2b0: 602c 5b6d 6b5f 7479 7065 2860 6e75 6d60 `,[mk_type(`num` │ │ │ │ -0007c2c0: 2c5b 5d29 3b8e a18d 9200 96ff a76d 6b5f ,[]);........mk_ │ │ │ │ -0007c2d0: 7479 7065 2860 6675 6e60 2c5b 6d6b 5f74 type(`fun`,[mk_t │ │ │ │ -0007c2e0: 7970 6528 606e 756d 602c 5b5d 293b 8ea1 ype(`num`,[]);.. │ │ │ │ -0007c2f0: 8d92 00ed 3a9d 6d6b 5f74 7970 6528 606e ....:.mk_type(`n │ │ │ │ -0007c300: 756d 602c 5b5d 295d 295d 2929 2c8e a18d um`,[])])])),... │ │ │ │ -0007c310: 913b 0507 6d6b 5f76 6172 2860 7860 2c91 .;..mk_var(`x`,. │ │ │ │ -0007c320: 05bf aa6d 6b5f 7479 7065 2860 6e75 6d60 ...mk_type(`num` │ │ │ │ -0007c330: 2c5b 5d29 2929 2c8e a18d 9135 455d 6d6b ,[]))),....5E]mk │ │ │ │ -0007c340: 5f63 6f6e 7374 2860 3160 2c91 05bf aa6d _const(`1`,....m │ │ │ │ -0007c350: 6b5f 7479 7065 2860 6e75 6d60 2c5b 5d29 k_type(`num`,[]) │ │ │ │ -0007c360: 2929 298e 9f1f f9ea 8d91 1e28 f0cf 4974 )))........(..It │ │ │ │ -0007c370: 9603 0f93 7368 6f75 6c64 9362 9a53 8e65 ....should.b.S.e │ │ │ │ -0007c380: 936e 6f74 6564 9374 6861 7493 7468 6572 .noted.that.ther │ │ │ │ -0007c390: 6593 6973 936e 6f91 030f 9465 7870 6c69 e.is.no....expli │ │ │ │ -0007c3a0: 6369 7493 7490 ac72 7970 9865 9369 6e66 cit.t..ryp.e.inf │ │ │ │ -0007c3b0: 6f72 6d61 7469 6f6e 9369 6e93 eb61 225c ormation.in..a"\ │ │ │ │ -0007c3c0: 782e 782b 3122 cf2e 9104 efd9 5468 6593 x.x+1"......The. │ │ │ │ -0007c3d0: eb48 484f 4c93 cf74 90ac 7279 7098 658e .HHOL..t..ryp.e. │ │ │ │ -0007c3e0: a410 0000 8d91 12c7 6163 95ac 7268 6563 ........ac..rhec │ │ │ │ -0007c3f0: 936b 9365 729b 02f1 8b6b 6e6f 9377 7398 .k.er....kno.ws. │ │ │ │ -0007c400: 7468 6174 8d98 eb61 318e 910b a2c0 cf68 that...a1......h │ │ │ │ -0007c410: 6173 9102 f18c 7493 7970 9053 8e65 8d98 as....t.yp.S.e.. │ │ │ │ -0007c420: eb61 6e75 6d8e 9117 2214 cf61 6e64 8d98 .anum..."..and.. │ │ │ │ -0007c430: eb61 2b8e 910b a2c0 cf68 6173 9874 9379 .a+......has.t.y │ │ │ │ -0007c440: 7090 538e 658d 98eb 616e 756d 2d3e 286e p.S.e...anum->(n │ │ │ │ -0007c450: 756d 2d3e 6e75 6d29 8e91 592c 81cf 2e91 um->num)..Y,.... │ │ │ │ -0007c460: 04e5 d746 91ff 0556 726f 6d98 7468 6973 ...F...Vrom.this │ │ │ │ -0007c470: 9869 6e66 6f72 6d61 7469 6f6e 8ea1 8d91 .information.... │ │ │ │ -0007c480: 12c7 6169 7496 0434 be63 616e 9369 6e66 ..ait..4.can.inf │ │ │ │ -0007c490: 6572 9104 34bd 7468 6174 9362 9a53 8e6f er..4.that.b.S.o │ │ │ │ -0007c4a0: 7468 936f 9863 6375 7272 656e 6365 7393 th.o.ccurrences. │ │ │ │ -0007c4b0: 6f66 93eb 6178 9b04 34bd cf69 6e93 eb61 of..ax..4..in..a │ │ │ │ -0007c4c0: 225c 782e 782b 3122 93cf 636f 756c 6493 "\x.x+1"..could. │ │ │ │ -0007c4d0: 6861 95ac 7276 9365 9874 9379 7090 538e ha..rv.e.t.yp.S. │ │ │ │ -0007c4e0: 6596 0434 beeb 616e 756d cf2e 9106 1722 e..4..anum....." │ │ │ │ -0007c4f0: 5468 6973 9869 7393 6e6f 7493 7468 658e This.is.not.the. │ │ │ │ -0007c500: a18d 9112 c761 6f6e 6c79 9603 795b 709a .....aonly..y[p. │ │ │ │ -0007c510: 538e 6f73 7369 626c 6593 7495 ac72 7970 S.ossible.t..ryp │ │ │ │ -0007c520: 9865 9b03 795a 6173 7369 676e 6d65 6e93 .e..yZassignmen. │ │ │ │ -0007c530: 743b 9103 9f1f 666f 7296 0379 5b65 7861 t;....for..y[exa │ │ │ │ -0007c540: 6d70 6c65 2c91 0390 0474 6865 930c 7273 mple,....the..rs │ │ │ │ -0007c550: 7498 6f90 538e 6363 7572 7265 6e63 6593 t.o.S.ccurrence. │ │ │ │ -0007c560: 6f66 93eb 6178 93cf 636f 756c 6498 6861 of..ax..could.ha │ │ │ │ -0007c570: 95ac 7276 9365 9b03 795b 7493 7970 9053 ..rv.e..y[t.yp.S │ │ │ │ -0007c580: 8e65 8d98 eb61 626f 6f6c 8e8e a18d 9112 .e...abool...... │ │ │ │ -0007c590: c761 cf61 6e64 9604 b831 7468 6593 7365 .a.and...1the.se │ │ │ │ -0007c5a0: 636f 6e64 9104 b830 6f6e 6593 6861 95ac cond...0one.ha.. │ │ │ │ -0007c5b0: 7276 9365 9b04 b831 7493 7970 9053 8e65 rv.e...1t.yp.S.e │ │ │ │ -0007c5c0: 98eb 616e 756d cf2e 9107 a17a 496e 9874 ..anum.....zIn.t │ │ │ │ -0007c5d0: 6861 7498 6361 7365 9874 6865 7265 9877 hat.case.there.w │ │ │ │ -0007c5e0: 936f 756c 6498 6290 538e 6591 04b8 3074 .ould.b.S.e...0t │ │ │ │ -0007c5f0: 9377 936f 98e5 6469 0b65 7291 ff66 6665 .w.o..di.er..ffe │ │ │ │ -0007c600: 6e74 9105 dc75 cf76 91ff 58e4 6172 6961 nt...u.v..X.aria │ │ │ │ -0007c610: 626c 6573 8ea1 8d91 12c7 6177 6974 6896 bles......awith. │ │ │ │ -0007c620: 0354 eb6e 616d 6591 0354 eceb 6178 cf2c .T.name..T..ax., │ │ │ │ -0007c630: 9b03 72de 6e61 6d65 6c79 93eb 6178 8d9f ..r.namely..ax.. │ │ │ │ -0007c640: 01cc ccf3 38df 43ca 7300 0800 0000 0800 ....8.C.s....... │ │ │ │ -0007c650: 0000 0563 6d74 7438 e362 6f6f 6c8e 9114 ...cmtt8.bool... │ │ │ │ -0007c660: d4fc cf61 6e64 93eb 6178 8d9f 01cc cce3 ...and..ax...... │ │ │ │ -0007c670: 6e75 6d8e 910d 400c cf2c 9874 6865 9373 num...@..,.the.s │ │ │ │ -0007c680: 6563 6f6e 649b 0354 ec6f 6693 7768 6963 econd..T.of.whic │ │ │ │ -0007c690: 90ac 7268 9369 7398 6672 6565 2e91 0506 ..rh.is.free.... │ │ │ │ -0007c6a0: f649 6e98 6661 6374 2c9b 0372 de61 7393 .In.fact,..r.as. │ │ │ │ -0007c6b0: 6d65 6e90 ac72 7469 6f6e 6564 2c98 7468 men..rtioned,.th │ │ │ │ -0007c6c0: 658e a18d 9112 c761 6f6e 6c79 9b04 1476 e......aonly...v │ │ │ │ -0007c6d0: 7795 ac72 6193 7996 0414 7774 6f98 636f w..ra.y...wto.co │ │ │ │ -0007c6e0: 6e73 7472 7563 7493 6198 7465 726d 9377 nstruct.a.term.w │ │ │ │ -0007c6f0: 6974 6898 7468 6973 9873 6563 6f6e 6493 ith.this.second. │ │ │ │ -0007c700: 7495 ac72 7970 9053 8e65 9861 7373 6967 t..ryp.S.e.assig │ │ │ │ -0007c710: 6e6d 656e 9374 9104 1477 6973 9862 9379 nmen.t...wis.b.y │ │ │ │ -0007c720: 9104 1477 7573 696e 6798 636f 6e73 7472 ...wusing.constr │ │ │ │ -0007c730: 7563 746f 7273 2c8e a18d 9112 c761 7369 uctors,......asi │ │ │ │ -0007c740: 6e63 6596 03e8 9874 6865 9103 e897 749a nce....the....t. │ │ │ │ -0007c750: ac72 7970 9053 8e65 9363 9868 6563 986b .ryp.S.e.c.hec.k │ │ │ │ -0007c760: 9865 7293 7573 6573 9374 6865 9b03 e897 .er.uses.the.... │ │ │ │ -0007c770: 6865 7572 6973 7469 6393 7468 6174 9361 heuristic.that.a │ │ │ │ -0007c780: 6c6c 9376 91ff 58e4 6172 6961 626c 6573 ll.v..X.ariables │ │ │ │ -0007c790: 9869 6e93 6193 7465 726d 9377 6974 6898 .in.a.term.with. │ │ │ │ -0007c7a0: 7468 6593 7361 6d65 936e 616d 658e a18d the.same.name... │ │ │ │ -0007c7b0: 9112 c761 6861 95ac 7276 9365 9603 eaa8 ...aha..rv.e.... │ │ │ │ -0007c7c0: 7468 6593 7361 6d65 9374 9aac 7279 7090 the.same.t..ryp. │ │ │ │ -0007c7d0: 538e 652e 9105 38e0 5468 6973 9369 7393 S.e...8.This.is. │ │ │ │ -0007c7e0: 696c 6c75 7374 7261 7465 6493 696e 9374 illustrated.in.t │ │ │ │ -0007c7f0: 6865 9366 6f6c 6c6f 9877 696e 6793 7365 he.follo.wing.se │ │ │ │ -0007c800: 7373 696f 6e2e 8e9f 729a fa8d 8d8d 9112 ssion...r....... │ │ │ │ -0007c810: c761 9fa1 8781 8900 0066 6601 c70b 4aa0 .a.......ff...J. │ │ │ │ -0007c820: 00b2 9762 8d8d 90cc cd9f 0459 9c84 00b6 ...b.......Y.... │ │ │ │ -0007c830: f0fe 0000 6666 8da0 ff53 6610 8d8d 9201 ....ff...Sf..... │ │ │ │ -0007c840: aff0 0d84 000a d70e 0000 b8e8 8e8d 9201 ................ │ │ │ │ -0007c850: b0a8 f584 0000 b8e8 0015 ae64 8e8d 8d8d ...........d.... │ │ │ │ -0007c860: 9201 b94d b29f fd1c 15eb 4931 8e8e 8e8e ...M......I1.... │ │ │ │ -0007c870: 9fff 4054 8d91 05cc ceeb 6123 2278 9605 ..@T......a#"x.. │ │ │ │ -0007c880: bfaa 3d93 2878 933d 9331 2922 3b3b 8ea4 ..=.(x.=.1)";;.. │ │ │ │ -0007c890: 0d00 008d 9105 ccce 4261 646c 7996 05bf ........Badly... │ │ │ │ -0007c8a0: aa74 7970 6564 9361 7070 6c69 6361 7469 .typed.applicati │ │ │ │ -0007c8b0: 6f6e 936f 663a 910b 7f54 2224 3d93 7822 on.of:...T"$=.x" │ │ │ │ -0007c8c0: 8ea1 8d91 170b cc77 6869 6368 9605 bfaa .......which.... │ │ │ │ -0007c8d0: 6861 7393 7479 7065 3a91 3f3c 4e22 3a6e has.type:.?.bool"..... │ │ │ │ -0007c8f0: ccce 746f 9605 bfaa 7468 6593 6172 6775 ..to....the.argu │ │ │ │ -0007c900: 6d65 6e74 9374 6572 6d3a 912d fd50 2278 ment.term:.-.P"x │ │ │ │ -0007c910: 933d 9331 228e a18d 9117 0bcc 7768 6963 .=.1".......whic │ │ │ │ -0007c920: 6896 05bf aa68 6173 9374 7970 653a 913f h....has.type:.? │ │ │ │ -0007c930: 3c4e 223a 626f 6f6c 228e a1a1 8d91 05cc .(mk_var(`x`, │ │ │ │ -0007c9d0: 6d6b 5f74 7970 6528 606e 756d 602c 5b5d mk_type(`num`,[] │ │ │ │ -0007c9e0: 2929 2c8e a18d 9105 ccce 2391 16fe a86d )),.......#....m │ │ │ │ -0007c9f0: 6b5f 636f 6e73 7428 6031 602c 6d6b 5f74 k_const(`1`,mk_t │ │ │ │ -0007ca00: 7970 6528 606e 756d 602c 5b5d 2929 2929 ype(`num`,[])))) │ │ │ │ -0007ca10: 3b3b 8ea1 8d91 05cc ce22 7896 05bf aa3d ;;......."x....= │ │ │ │ -0007ca20: 9328 7893 3d93 3129 2293 3a93 7465 726d .(x.=.1)".:.term │ │ │ │ -0007ca30: 8e8e 9201 c671 b184 00b6 f0fe 0000 6666 .....q........ff │ │ │ │ -0007ca40: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ -0007ca50: 8e8e 9f72 2e23 8d91 1e28 f0cf 5468 6596 ...r.#...(..The. │ │ │ │ -0007ca60: 02f6 6271 756f 7461 7469 6f6e 9102 f661 ..bquotation...a │ │ │ │ -0007ca70: 749a ac72 7970 9053 8e65 9363 9868 6563 t..ryp.S.e.c.hec │ │ │ │ -0007ca80: 986b 9865 7293 7798 6173 9364 6573 6967 .k.er.w.as.desig │ │ │ │ -0007ca90: 6e65 6491 02f6 6161 6e64 9369 6d70 6c65 ned...aand.imple │ │ │ │ -0007caa0: 6d65 6e98 7465 6493 6298 7991 02f6 6152 men.ted.b.y...aR │ │ │ │ -0007cab0: 6f62 696e 934d 696c 6e65 722e 9104 e773 obin.Milner....s │ │ │ │ -0007cac0: 4974 9365 6d70 6c6f 9879 738e a18d 9112 It.emplo.ys..... │ │ │ │ -0007cad0: c761 6865 7572 6973 7469 6373 9603 e46a .aheuristics...j │ │ │ │ -0007cae0: 6c69 6b9a ac72 6593 7468 6591 03e4 6b6f lik..re.the...ko │ │ │ │ -0007caf0: 6e65 9361 6290 538e 6f98 7698 6593 746f ne.ab.S.o.v.e.to │ │ │ │ -0007cb00: 9369 6e66 6572 9103 e46b 6193 7365 6e73 .infer...ka.sens │ │ │ │ -0007cb10: 6962 6c65 9374 9879 709a 538e 6593 666f ible.t.yp.S.e.fo │ │ │ │ -0007cb20: 7291 03e4 6b61 6c6c 9376 91ff 58e4 6172 r...kall.v..X.ar │ │ │ │ -0007cb30: 6961 626c 6573 936f 9863 6375 7272 696e iables.o.ccurrin │ │ │ │ -0007cb40: 6793 696e 9103 e46b 6193 7465 726d 2e8e g.in...ka.term.. │ │ │ │ -0007cb50: a18d 9112 c761 4966 9603 eaa8 7468 6572 .....aIf....ther │ │ │ │ -0007cb60: 6593 6172 6593 6e6f 7493 656e 6f75 6768 e.are.not.enough │ │ │ │ -0007cb70: 9363 6c75 6573 2c93 7468 656e 9374 6865 .clues,.then.the │ │ │ │ -0007cb80: 9373 7973 7465 6d93 7769 6c6c 9363 6f6d .system.will.com │ │ │ │ -0007cb90: 706c 6169 6e93 7769 7468 9361 6e93 6572 plain.with.an.er │ │ │ │ -0007cba0: 726f 7293 6d65 7373 6167 652e 8e9f 106c ror.message....l │ │ │ │ -0007cbb0: d88d 911e 28f0 5491 ff05 566f 9604 4943 ....(.T...Vo..IC │ │ │ │ -0007cbc0: 6769 769a ac72 6593 7468 6593 7379 7374 giv..re.the.syst │ │ │ │ -0007cbd0: 656d 9104 4944 6193 6869 6e98 742c 9104 em..IDa.hin.t,.. │ │ │ │ -0007cbe0: 60ea 7498 7970 9a53 8e65 7393 6361 6e93 `.t.yp.S.es.can. │ │ │ │ -0007cbf0: 6298 6593 6578 706c 6963 6974 6c79 9369 b.e.explicitly.i │ │ │ │ -0007cc00: 6e64 6963 6174 6564 9104 4944 629a ac72 ndicated..IDb..r │ │ │ │ -0007cc10: 7993 666f 6c6c 6f98 7769 6e67 9361 6e98 y.follo.wing.an. │ │ │ │ -0007cc20: 7993 7375 6274 6572 6d8e a18d 9112 c761 y.subterm......a │ │ │ │ -0007cc30: 7769 7468 9604 0074 619b 0400 7563 6f6c with...ta...ucol │ │ │ │ -0007cc40: 6f6e 9361 6e64 9374 6865 6e98 6193 7490 on.and.then.a.t. │ │ │ │ -0007cc50: ac72 7970 9053 8e65 2e91 057a 4546 91ff .ryp.S.e...zEF.. │ │ │ │ -0007cc60: 0556 6f72 9365 7861 6d70 6c65 2c91 0405 .Vor.example,... │ │ │ │ -0007cc70: e8eb 6122 6628 783a 6e75 6d29 3a62 6f6f ..a"f(x:num):boo │ │ │ │ -0007cc80: 6c22 93cf 7769 6c6c 9874 9aac 7279 7090 l"..will.t..ryp. │ │ │ │ -0007cc90: 538e 6593 6398 6865 6398 6b93 7769 7468 S.e.c.hec.k.with │ │ │ │ -0007cca0: 9104 0075 eb61 6693 cf61 6e64 8ea1 8d91 ...u.af..and.... │ │ │ │ -0007ccb0: 12c7 61eb 6178 9605 1558 cf67 6574 7469 ..a.ax...X.getti │ │ │ │ -0007ccc0: 6e67 9b05 1557 7490 ac72 7970 9053 8e65 ng...Wt..ryp.S.e │ │ │ │ -0007ccd0: 7393 eb61 6e75 6d2d 3e62 6f6f 6c98 cf61 s..anum->bool..a │ │ │ │ -0007cce0: 6e64 93eb 616e 756d 98cf 7265 7370 9053 nd..anum..resp.S │ │ │ │ -0007ccf0: 8e65 6374 6976 90ac 7265 6c79 91ff 0556 .ectiv..rely...V │ │ │ │ -0007cd00: 2e91 08b8 ef49 6698 7468 6572 6593 6172 .....If.there.ar │ │ │ │ -0007cd10: 6598 7090 538e 6f6c 796d 6f72 7068 6963 e.p.S.olymorphic │ │ │ │ -0007cd20: 9363 6f6e 7374 616e 90ac 7274 7398 696e .constan..rts.in │ │ │ │ -0007cd30: 8ea1 8d91 12c7 6161 9604 73e4 7465 726d ......aa..s.term │ │ │ │ -0007cd40: 2c91 0496 3374 6865 7265 936d 9aac 7275 ,...3there.m..ru │ │ │ │ -0007cd50: 7374 9362 9053 8e65 9365 6e6f 7567 6893 st.b.S.e.enough. │ │ │ │ -0007cd60: 7498 7970 9053 8e65 9104 73e3 696e 666f t.yp.S.e..s.info │ │ │ │ -0007cd70: 726d 6174 696f 6e93 746f 9375 6e69 7175 rmation.to.uniqu │ │ │ │ -0007cd80: 656c 7993 6964 656e 9874 6966 7993 6193 ely.iden.tify.a. │ │ │ │ -0007cd90: 7498 7970 9053 8e65 9369 6e73 7461 6e63 t.yp.S.e.instanc │ │ │ │ -0007cda0: 6593 666f 728e 8e9f 24fd 138e 8c8b 0000 e.for...$....... │ │ │ │ -0007cdb0: 0092 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0007c1d0: 0000 0000 0000 0000 0000 0000 0000 07b6 ................ │ │ │ │ +0007c1e0: dfa0 02cc 0555 8da0 fd46 d30e 8d8d 8d8d .....U...F...... │ │ │ │ +0007c1f0: 9ffa 999a 8d91 12c7 61d0 3131 2e34 2e91 ........a.11.4.. │ │ │ │ +0007c200: 0a80 0051 756f 7461 7469 6f6e 9201 514a ...Quotation..QJ │ │ │ │ +0007c210: ef31 3435 8e91 12c7 619f 0566 6689 0000 .145....a..ff... │ │ │ │ +0007c220: e666 01c7 3e7c 8e8e 8e8e a002 942f df8d .f..>|......./.. │ │ │ │ +0007c230: a0fd 8bd0 21a4 0d00 008d 9124 065f eb61 ....!......$._.a │ │ │ │ +0007c240: 6d6b 5f61 6273 8ea1 8d91 29c6 0928 6d6b mk_abs....)..(mk │ │ │ │ +0007c250: 5f76 6172 2860 7860 2c6d 6b5f 7479 7065 _var(`x`,mk_type │ │ │ │ +0007c260: 2860 6e75 6d60 2c5b 5d29 292c 8ea1 8d91 (`num`,[])),.... │ │ │ │ +0007c270: 2f85 b36d 6b5f 636f 6d62 8ea1 8d91 2f85 /..mk_comb..../. │ │ │ │ +0007c280: b328 6d6b 5f63 6f6d 628e a18d 9135 455d .(mk_comb....5E] │ │ │ │ +0007c290: 286d 6b5f 636f 6e73 748e a18d 913b 0507 (mk_const....;.. │ │ │ │ +0007c2a0: 2860 2b60 2c8e a18d 9140 c4b1 6d6b 5f74 (`+`,....@..mk_t │ │ │ │ +0007c2b0: 7970 6528 6066 756e 602c 5b6d 6b5f 7479 ype(`fun`,[mk_ty │ │ │ │ +0007c2c0: 7065 2860 6e75 6d60 2c5b 5d29 3b8e a18d pe(`num`,[]);... │ │ │ │ +0007c2d0: 9200 96ff a76d 6b5f 7479 7065 2860 6675 .....mk_type(`fu │ │ │ │ +0007c2e0: 6e60 2c5b 6d6b 5f74 7970 6528 606e 756d n`,[mk_type(`num │ │ │ │ +0007c2f0: 602c 5b5d 293b 8ea1 8d92 00ed 3a9d 6d6b `,[]);......:.mk │ │ │ │ +0007c300: 5f74 7970 6528 606e 756d 602c 5b5d 295d _type(`num`,[])] │ │ │ │ +0007c310: 295d 2929 2c8e a18d 913b 0507 6d6b 5f76 )])),....;..mk_v │ │ │ │ +0007c320: 6172 2860 7860 2c91 05bf aa6d 6b5f 7479 ar(`x`,....mk_ty │ │ │ │ +0007c330: 7065 2860 6e75 6d60 2c5b 5d29 2929 2c8e pe(`num`,[]))),. │ │ │ │ +0007c340: a18d 9135 455d 6d6b 5f63 6f6e 7374 2860 ...5E]mk_const(` │ │ │ │ +0007c350: 3160 2c91 05bf aa6d 6b5f 7479 7065 2860 1`,....mk_type(` │ │ │ │ +0007c360: 6e75 6d60 2c5b 5d29 2929 298e 9f1f f9ea num`,[]))))..... │ │ │ │ +0007c370: 8d91 1e28 f0cf 4974 9603 0f93 7368 6f75 ...(..It....shou │ │ │ │ +0007c380: 6c64 9362 9a53 8e65 936e 6f74 6564 9374 ld.b.S.e.noted.t │ │ │ │ +0007c390: 6861 7493 7468 6572 6593 6973 936e 6f91 hat.there.is.no. │ │ │ │ +0007c3a0: 030f 9465 7870 6c69 6369 7493 7490 ac72 ...explicit.t..r │ │ │ │ +0007c3b0: 7970 9865 9369 6e66 6f72 6d61 7469 6f6e yp.e.information │ │ │ │ +0007c3c0: 9369 6e93 eb61 225c 782e 782b 3122 cf2e .in..a"\x.x+1".. │ │ │ │ +0007c3d0: 9104 efd9 5468 6593 eb48 484f 4c93 cf74 ....The..HHOL..t │ │ │ │ +0007c3e0: 90ac 7279 7098 658e a410 0000 8d91 12c7 ..ryp.e......... │ │ │ │ +0007c3f0: 6163 95ac 7268 6563 936b 9365 729b 02f1 ac..rhec.k.er... │ │ │ │ +0007c400: 8b6b 6e6f 9377 7398 7468 6174 8d98 eb61 .kno.ws.that...a │ │ │ │ +0007c410: 318e 910b a2c0 cf68 6173 9102 f18c 7493 1......has....t. │ │ │ │ +0007c420: 7970 9053 8e65 8d98 eb61 6e75 6d8e 9117 yp.S.e...anum... │ │ │ │ +0007c430: 2214 cf61 6e64 8d98 eb61 2b8e 910b a2c0 "..and...a+..... │ │ │ │ +0007c440: cf68 6173 9874 9379 7090 538e 658d 98eb .has.t.yp.S.e... │ │ │ │ +0007c450: 616e 756d 2d3e 286e 756d 2d3e 6e75 6d29 anum->(num->num) │ │ │ │ +0007c460: 8e91 592c 81cf 2e91 04e5 d746 91ff 0556 ..Y,.......F...V │ │ │ │ +0007c470: 726f 6d98 7468 6973 9869 6e66 6f72 6d61 rom.this.informa │ │ │ │ +0007c480: 7469 6f6e 8ea1 8d91 12c7 6169 7496 0434 tion......ait..4 │ │ │ │ +0007c490: be63 616e 9369 6e66 6572 9104 34bd 7468 .can.infer..4.th │ │ │ │ +0007c4a0: 6174 9362 9a53 8e6f 7468 936f 9863 6375 at.b.S.oth.o.ccu │ │ │ │ +0007c4b0: 7272 656e 6365 7393 6f66 93eb 6178 9b04 rrences.of..ax.. │ │ │ │ +0007c4c0: 34bd cf69 6e93 eb61 225c 782e 782b 3122 4..in..a"\x.x+1" │ │ │ │ +0007c4d0: 93cf 636f 756c 6493 6861 95ac 7276 9365 ..could.ha..rv.e │ │ │ │ +0007c4e0: 9874 9379 7090 538e 6596 0434 beeb 616e .t.yp.S.e..4..an │ │ │ │ +0007c4f0: 756d cf2e 9106 1722 5468 6973 9869 7393 um....."This.is. │ │ │ │ +0007c500: 6e6f 7493 7468 658e a18d 9112 c761 6f6e not.the......aon │ │ │ │ +0007c510: 6c79 9603 795b 709a 538e 6f73 7369 626c ly..y[p.S.ossibl │ │ │ │ +0007c520: 6593 7495 ac72 7970 9865 9b03 795a 6173 e.t..ryp.e..yZas │ │ │ │ +0007c530: 7369 676e 6d65 6e93 743b 9103 9f1f 666f signmen.t;....fo │ │ │ │ +0007c540: 7296 0379 5b65 7861 6d70 6c65 2c91 0390 r..y[example,... │ │ │ │ +0007c550: 0474 6865 930c 7273 7498 6f90 538e 6363 .the..rst.o.S.cc │ │ │ │ +0007c560: 7572 7265 6e63 6593 6f66 93eb 6178 93cf urrence.of..ax.. │ │ │ │ +0007c570: 636f 756c 6498 6861 95ac 7276 9365 9b03 could.ha..rv.e.. │ │ │ │ +0007c580: 795b 7493 7970 9053 8e65 8d98 eb61 626f y[t.yp.S.e...abo │ │ │ │ +0007c590: 6f6c 8e8e a18d 9112 c761 cf61 6e64 9604 ol.......a.and.. │ │ │ │ +0007c5a0: b831 7468 6593 7365 636f 6e64 9104 b830 .1the.second...0 │ │ │ │ +0007c5b0: 6f6e 6593 6861 95ac 7276 9365 9b04 b831 one.ha..rv.e...1 │ │ │ │ +0007c5c0: 7493 7970 9053 8e65 98eb 616e 756d cf2e t.yp.S.e..anum.. │ │ │ │ +0007c5d0: 9107 a17a 496e 9874 6861 7498 6361 7365 ...zIn.that.case │ │ │ │ +0007c5e0: 9874 6865 7265 9877 936f 756c 6498 6290 .there.w.ould.b. │ │ │ │ +0007c5f0: 538e 6591 04b8 3074 9377 936f 98e5 6469 S.e...0t.w.o..di │ │ │ │ +0007c600: 0b65 7291 ff66 6665 6e74 9105 dc75 cf76 .er..ffent...u.v │ │ │ │ +0007c610: 91ff 58e4 6172 6961 626c 6573 8ea1 8d91 ..X.ariables.... │ │ │ │ +0007c620: 12c7 6177 6974 6896 0354 eb6e 616d 6591 ..awith..T.name. │ │ │ │ +0007c630: 0354 eceb 6178 cf2c 9b03 72de 6e61 6d65 .T..ax.,..r.name │ │ │ │ +0007c640: 6c79 93eb 6178 8d9f 01cc ccf3 38df 43ca ly..ax......8.C. │ │ │ │ +0007c650: 7300 0800 0000 0800 0000 0563 6d74 7438 s..........cmtt8 │ │ │ │ +0007c660: e362 6f6f 6c8e 9114 d4fc cf61 6e64 93eb .bool......and.. │ │ │ │ +0007c670: 6178 8d9f 01cc cce3 6e75 6d8e 910d 400c ax......num...@. │ │ │ │ +0007c680: cf2c 9874 6865 9373 6563 6f6e 649b 0354 .,.the.second..T │ │ │ │ +0007c690: ec6f 6693 7768 6963 90ac 7268 9369 7398 .of.whic..rh.is. │ │ │ │ +0007c6a0: 6672 6565 2e91 0506 f649 6e98 6661 6374 free.....In.fact │ │ │ │ +0007c6b0: 2c9b 0372 de61 7393 6d65 6e90 ac72 7469 ,..r.as.men..rti │ │ │ │ +0007c6c0: 6f6e 6564 2c98 7468 658e a18d 9112 c761 oned,.the......a │ │ │ │ +0007c6d0: 6f6e 6c79 9b04 1476 7795 ac72 6193 7996 only...vw..ra.y. │ │ │ │ +0007c6e0: 0414 7774 6f98 636f 6e73 7472 7563 7493 ..wto.construct. │ │ │ │ +0007c6f0: 6198 7465 726d 9377 6974 6898 7468 6973 a.term.with.this │ │ │ │ +0007c700: 9873 6563 6f6e 6493 7495 ac72 7970 9053 .second.t..ryp.S │ │ │ │ +0007c710: 8e65 9861 7373 6967 6e6d 656e 9374 9104 .e.assignmen.t.. │ │ │ │ +0007c720: 1477 6973 9862 9379 9104 1477 7573 696e .wis.b.y...wusin │ │ │ │ +0007c730: 6798 636f 6e73 7472 7563 746f 7273 2c8e g.constructors,. │ │ │ │ +0007c740: a18d 9112 c761 7369 6e63 6596 03e8 9874 .....asince....t │ │ │ │ +0007c750: 6865 9103 e897 749a ac72 7970 9053 8e65 he....t..ryp.S.e │ │ │ │ +0007c760: 9363 9868 6563 986b 9865 7293 7573 6573 .c.hec.k.er.uses │ │ │ │ +0007c770: 9374 6865 9b03 e897 6865 7572 6973 7469 .the....heuristi │ │ │ │ +0007c780: 6393 7468 6174 9361 6c6c 9376 91ff 58e4 c.that.all.v..X. │ │ │ │ +0007c790: 6172 6961 626c 6573 9869 6e93 6193 7465 ariables.in.a.te │ │ │ │ +0007c7a0: 726d 9377 6974 6898 7468 6593 7361 6d65 rm.with.the.same │ │ │ │ +0007c7b0: 936e 616d 658e a18d 9112 c761 6861 95ac .name......aha.. │ │ │ │ +0007c7c0: 7276 9365 9603 eaa8 7468 6593 7361 6d65 rv.e....the.same │ │ │ │ +0007c7d0: 9374 9aac 7279 7090 538e 652e 9105 38e0 .t..ryp.S.e...8. │ │ │ │ +0007c7e0: 5468 6973 9369 7393 696c 6c75 7374 7261 This.is.illustra │ │ │ │ +0007c7f0: 7465 6493 696e 9374 6865 9366 6f6c 6c6f ted.in.the.follo │ │ │ │ +0007c800: 9877 696e 6793 7365 7373 696f 6e2e 8e9f .wing.session... │ │ │ │ +0007c810: 729a fa8d 8d8d 9112 c761 9fa1 8781 8900 r........a...... │ │ │ │ +0007c820: 0066 6601 c70b 4aa0 00b2 9762 8d8d 90cc .ff...J....b.... │ │ │ │ +0007c830: cd9f 0459 9c84 00b6 f0fe 0000 6666 8da0 ...Y........ff.. │ │ │ │ +0007c840: ff53 6610 8d8d 9201 aff0 0d84 000a d70e .Sf............. │ │ │ │ +0007c850: 0000 b8e8 8e8d 9201 b0a8 f584 0000 b8e8 ................ │ │ │ │ +0007c860: 0015 ae64 8e8d 8d8d 9201 b94d b29f fd1c ...d.......M.... │ │ │ │ +0007c870: 15eb 4931 8e8e 8e8e 9fff 4054 8d91 05cc ..I1......@T.... │ │ │ │ +0007c880: ceeb 6123 2278 9605 bfaa 3d93 2878 933d ..a#"x....=.(x.= │ │ │ │ +0007c890: 9331 2922 3b3b 8ea4 0d00 008d 9105 ccce .1)";;.......... │ │ │ │ +0007c8a0: 4261 646c 7996 05bf aa74 7970 6564 9361 Badly....typed.a │ │ │ │ +0007c8b0: 7070 6c69 6361 7469 6f6e 936f 663a 910b pplication.of:.. │ │ │ │ +0007c8c0: 7f54 2224 3d93 7822 8ea1 8d91 170b cc77 .T"$=.x".......w │ │ │ │ +0007c8d0: 6869 6368 9605 bfaa 6861 7393 7479 7065 hich....has.type │ │ │ │ +0007c8e0: 3a91 3f3c 4e22 3a6e 756d 932d 3e93 626f :.?.bo │ │ │ │ +0007c8f0: 6f6c 228e a18d 9105 ccce 746f 9605 bfaa ol".......to.... │ │ │ │ +0007c900: 7468 6593 6172 6775 6d65 6e74 9374 6572 the.argument.ter │ │ │ │ +0007c910: 6d3a 912d fd50 2278 933d 9331 228e a18d m:.-.P"x.=.1"... │ │ │ │ +0007c920: 9117 0bcc 7768 6963 6896 05bf aa68 6173 ....which....has │ │ │ │ +0007c930: 9374 7970 653a 913f 3c4e 223a 626f 6f6c .type:.?.(mk_ │ │ │ │ +0007c9d0: 7661 7228 6078 602c 6d6b 5f74 7970 6528 var(`x`,mk_type( │ │ │ │ +0007c9e0: 606e 756d 602c 5b5d 2929 2c8e a18d 9105 `num`,[])),..... │ │ │ │ +0007c9f0: ccce 2391 16fe a86d 6b5f 636f 6e73 7428 ..#....mk_const( │ │ │ │ +0007ca00: 6031 602c 6d6b 5f74 7970 6528 606e 756d `1`,mk_type(`num │ │ │ │ +0007ca10: 602c 5b5d 2929 2929 3b3b 8ea1 8d91 05cc `,[]))));;...... │ │ │ │ +0007ca20: ce22 7896 05bf aa3d 9328 7893 3d93 3129 ."x....=.(x.=.1) │ │ │ │ +0007ca30: 2293 3a93 7465 726d 8e8e 9201 c671 b184 ".:.term.....q.. │ │ │ │ +0007ca40: 00b6 f0fe 0000 6666 8e8e 9f04 c002 8900 ......ff........ │ │ │ │ +0007ca50: 0066 6601 c70b 4a8e 8e8e 9f72 2e23 8d91 .ff...J....r.#.. │ │ │ │ +0007ca60: 1e28 f0cf 5468 6596 02f6 6271 756f 7461 .(..The...bquota │ │ │ │ +0007ca70: 7469 6f6e 9102 f661 749a ac72 7970 9053 tion...at..ryp.S │ │ │ │ +0007ca80: 8e65 9363 9868 6563 986b 9865 7293 7798 .e.c.hec.k.er.w. │ │ │ │ +0007ca90: 6173 9364 6573 6967 6e65 6491 02f6 6161 as.designed...aa │ │ │ │ +0007caa0: 6e64 9369 6d70 6c65 6d65 6e98 7465 6493 nd.implemen.ted. │ │ │ │ +0007cab0: 6298 7991 02f6 6152 6f62 696e 934d 696c b.y...aRobin.Mil │ │ │ │ +0007cac0: 6e65 722e 9104 e773 4974 9365 6d70 6c6f ner....sIt.emplo │ │ │ │ +0007cad0: 9879 738e a18d 9112 c761 6865 7572 6973 .ys......aheuris │ │ │ │ +0007cae0: 7469 6373 9603 e46a 6c69 6b9a ac72 6593 tics...jlik..re. │ │ │ │ +0007caf0: 7468 6591 03e4 6b6f 6e65 9361 6290 538e the...kone.ab.S. │ │ │ │ +0007cb00: 6f98 7698 6593 746f 9369 6e66 6572 9103 o.v.e.to.infer.. │ │ │ │ +0007cb10: e46b 6193 7365 6e73 6962 6c65 9374 9879 .ka.sensible.t.y │ │ │ │ +0007cb20: 709a 538e 6593 666f 7291 03e4 6b61 6c6c p.S.e.for...kall │ │ │ │ +0007cb30: 9376 91ff 58e4 6172 6961 626c 6573 936f .v..X.ariables.o │ │ │ │ +0007cb40: 9863 6375 7272 696e 6793 696e 9103 e46b .ccurring.in...k │ │ │ │ +0007cb50: 6193 7465 726d 2e8e a18d 9112 c761 4966 a.term.......aIf │ │ │ │ +0007cb60: 9603 eaa8 7468 6572 6593 6172 6593 6e6f ....there.are.no │ │ │ │ +0007cb70: 7493 656e 6f75 6768 9363 6c75 6573 2c93 t.enough.clues,. │ │ │ │ +0007cb80: 7468 656e 9374 6865 9373 7973 7465 6d93 then.the.system. │ │ │ │ +0007cb90: 7769 6c6c 9363 6f6d 706c 6169 6e93 7769 will.complain.wi │ │ │ │ +0007cba0: 7468 9361 6e93 6572 726f 7293 6d65 7373 th.an.error.mess │ │ │ │ +0007cbb0: 6167 652e 8e9f 106c d88d 911e 28f0 5491 age....l....(.T. │ │ │ │ +0007cbc0: ff05 566f 9604 4943 6769 769a ac72 6593 ..Vo..ICgiv..re. │ │ │ │ +0007cbd0: 7468 6593 7379 7374 656d 9104 4944 6193 the.system..IDa. │ │ │ │ +0007cbe0: 6869 6e98 742c 9104 60ea 7498 7970 9a53 hin.t,..`.t.yp.S │ │ │ │ +0007cbf0: 8e65 7393 6361 6e93 6298 6593 6578 706c .es.can.b.e.expl │ │ │ │ +0007cc00: 6963 6974 6c79 9369 6e64 6963 6174 6564 icitly.indicated │ │ │ │ +0007cc10: 9104 4944 629a ac72 7993 666f 6c6c 6f98 ..IDb..ry.follo. │ │ │ │ +0007cc20: 7769 6e67 9361 6e98 7993 7375 6274 6572 wing.an.y.subter │ │ │ │ +0007cc30: 6d8e a18d 9112 c761 7769 7468 9604 0074 m......awith...t │ │ │ │ +0007cc40: 619b 0400 7563 6f6c 6f6e 9361 6e64 9374 a...ucolon.and.t │ │ │ │ +0007cc50: 6865 6e98 6193 7490 ac72 7970 9053 8e65 hen.a.t..ryp.S.e │ │ │ │ +0007cc60: 2e91 057a 4546 91ff 0556 6f72 9365 7861 ...zEF...Vor.exa │ │ │ │ +0007cc70: 6d70 6c65 2c91 0405 e8eb 6122 6628 783a mple,.....a"f(x: │ │ │ │ +0007cc80: 6e75 6d29 3a62 6f6f 6c22 93cf 7769 6c6c num):bool"..will │ │ │ │ +0007cc90: 9874 9aac 7279 7090 538e 6593 6398 6865 .t..ryp.S.e.c.he │ │ │ │ +0007cca0: 6398 6b93 7769 7468 9104 0075 eb61 6693 c.k.with...u.af. │ │ │ │ +0007ccb0: cf61 6e64 8ea1 8d91 12c7 61eb 6178 9605 .and......a.ax.. │ │ │ │ +0007ccc0: 1558 cf67 6574 7469 6e67 9b05 1557 7490 .X.getting...Wt. │ │ │ │ +0007ccd0: ac72 7970 9053 8e65 7393 eb61 6e75 6d2d .ryp.S.es..anum- │ │ │ │ +0007cce0: 3e62 6f6f 6c98 cf61 6e64 93eb 616e 756d >bool..and..anum │ │ │ │ +0007ccf0: 98cf 7265 7370 9053 8e65 6374 6976 90ac ..resp.S.ectiv.. │ │ │ │ +0007cd00: 7265 6c79 91ff 0556 2e91 08b8 ef49 6698 rely...V.....If. │ │ │ │ +0007cd10: 7468 6572 6593 6172 6598 7090 538e 6f6c there.are.p.S.ol │ │ │ │ +0007cd20: 796d 6f72 7068 6963 9363 6f6e 7374 616e ymorphic.constan │ │ │ │ +0007cd30: 90ac 7274 7398 696e 8ea1 8d91 12c7 6161 ..rts.in......aa │ │ │ │ +0007cd40: 9604 73e4 7465 726d 2c91 0496 3374 6865 ..s.term,...3the │ │ │ │ +0007cd50: 7265 936d 9aac 7275 7374 9362 9053 8e65 re.m..rust.b.S.e │ │ │ │ +0007cd60: 9365 6e6f 7567 6893 7498 7970 9053 8e65 .enough.t.yp.S.e │ │ │ │ +0007cd70: 9104 73e3 696e 666f 726d 6174 696f 6e93 ..s.information. │ │ │ │ +0007cd80: 746f 9375 6e69 7175 656c 7993 6964 656e to.uniquely.iden │ │ │ │ +0007cd90: 9874 6966 7993 6193 7498 7970 9053 8e65 .tify.a.t.yp.S.e │ │ │ │ +0007cda0: 9369 6e73 7461 6e63 6593 666f 728e 8e9f .instance.for... │ │ │ │ +0007cdb0: 24fd 138e 8c8b 0000 0092 0000 0000 0000 $............... │ │ │ │ 0007cdc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0007cdd0: 0000 0000 0000 0007 c1ac a002 cc05 558d ..............U. │ │ │ │ -0007cde0: a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d 91ea ..F............. │ │ │ │ -0007cdf0: f1eb d031 3436 9200 dd20 4343 6861 7074 ...146... CChapt │ │ │ │ -0007ce00: 6572 9604 8000 3131 2e91 0a80 0054 6865 er....11.....The │ │ │ │ -0007ce10: 9348 4f4c 934c 6f67 6963 9369 6e93 4d4c .HOL.Logic.in.ML │ │ │ │ -0007ce20: 8e91 eaf1 eb9f 0566 6689 0000 e666 01c7 .......ff....f.. │ │ │ │ -0007ce30: 3e7c 8e8e 8e8e a002 942f df8d a0fd 8bd0 >|......./...... │ │ │ │ -0007ce40: 218d 91ea f1eb cf65 6163 95ac 7268 9104 !......eac..rh.. │ │ │ │ -0007ce50: 842b 7375 6393 689b 0484 2c63 6f6e 7374 .+suc.h...,const │ │ │ │ -0007ce60: 616e 9374 2e91 0705 6a54 6865 7265 9869 an.t....jThere.i │ │ │ │ -0007ce70: 7396 0484 2b61 6c73 6f98 6193 6665 6174 s...+also.a.feat │ │ │ │ -0007ce80: 7572 6598 6361 6c6c 6564 93e5 7374 6963 ure.called..stic │ │ │ │ -0007ce90: 6b79 9104 c050 7479 7091 ff66 6665 7391 ky...Ptyp..ffes. │ │ │ │ -0007cea0: 0582 09cf 7468 6174 9365 6e61 626c 6573 ....that.enables │ │ │ │ -0007ceb0: 9876 91ff 58e4 6172 6961 626c 6573 9374 .v..X.ariables.t │ │ │ │ -0007cec0: 6f8e a410 0000 8d91 eaf1 eb62 9053 8e65 o..........b.S.e │ │ │ │ -0007ced0: 9603 eaa8 6769 769a ac72 656e 9364 6566 ....giv..ren.def │ │ │ │ -0007cee0: 6175 6c74 9374 9879 709a 538e 6573 3b93 ault.t.yp.S.es;. │ │ │ │ -0007cef0: 7468 6973 9369 7393 6465 7363 7269 6298 this.is.describ. │ │ │ │ -0007cf00: 6564 9369 6e93 5365 6374 696f 6e93 3131 ed.in.Section.11 │ │ │ │ -0007cf10: 2e31 312e 322e 8e9f 10ce d18d 91f6 537a .11.2.........Sz │ │ │ │ -0007cf20: 5468 6596 03ce 3874 9aac 7279 7090 538e The...8t..ryp.S. │ │ │ │ -0007cf30: 6593 6398 6865 6398 6b69 6e67 9361 6c67 e.c.hec.king.alg │ │ │ │ -0007cf40: 6f72 6974 686d 9b03 ce39 7573 6564 9366 orithm...9used.f │ │ │ │ -0007cf50: 6f72 9374 6865 93eb 4848 4f4c 93cf 6c6f or.the..HHOL..lo │ │ │ │ -0007cf60: 6769 6393 6469 0b65 7273 9366 726f 6d93 gic.di.ers.from. │ │ │ │ -0007cf70: 7468 6174 9875 7365 6493 666f 7293 eb48 that.used.for..H │ │ │ │ -0007cf80: 4d4c cf2e 9346 91ff 0556 6f72 8ea1 8d91 ML...F...Vor.... │ │ │ │ -0007cf90: eaf1 eb65 7861 6d70 6c65 2c9b 0494 2374 ...example,...#t │ │ │ │ -0007cfa0: 6865 9604 723e eb48 4d4c 93cf 6578 7072 he..r>.HML..expr │ │ │ │ -0007cfb0: 6573 7369 6f6e 93eb 615c 782e 7893 cf77 ession..a\x.x..w │ │ │ │ -0007cfc0: 696c 6c93 6765 7493 eb48 4d4c 93cf 7490 ill.get..HML..t. │ │ │ │ -0007cfd0: ac72 7970 9053 8e65 93eb 612a 2d3e 2acf .ryp.S.e..a*->*. │ │ │ │ -0007cfe0: 2c98 6275 7493 7468 6593 eb48 484f 4c93 ,.but.the..HHOL. │ │ │ │ -0007cff0: cf74 6572 6d93 eb61 225c 782e 7822 93cf .term..a"\x.x".. │ │ │ │ -0007d000: 7769 6c6c 8ea1 8d91 eaf1 eb66 6169 6c96 will.......fail. │ │ │ │ -0007d010: 03ea a874 6f93 749a ac72 7970 9053 8e65 ...to.t..ryp.S.e │ │ │ │ -0007d020: 9363 9868 6563 986b 2c93 6173 9373 686f .c.hec.k,.as.sho │ │ │ │ -0007d030: 9877 6e93 696e 9374 6865 9373 6573 7369 .wn.in.the.sessi │ │ │ │ -0007d040: 6f6e 9362 9053 8e65 6c6f 9877 2e8e 9f34 on.b.S.elo.w...4 │ │ │ │ -0007d050: aabd 8d8d 8d91 eaf1 eb9f e287 8189 0000 ................ │ │ │ │ -0007d060: 6666 01c7 0b4a 9f30 9762 8d8d 90cc cd9f ff...J.0.b...... │ │ │ │ -0007d070: 0459 9c84 0034 f0fe 0000 6666 8d9f d566 .Y...4....ff...f │ │ │ │ -0007d080: 108d 8d92 01af f00d 8400 0ad7 0e00 00b8 ................ │ │ │ │ -0007d090: e88e 8d92 01b0 a8f5 8400 00b8 e800 15ae ................ │ │ │ │ -0007d0a0: 648e 8d8d 8d92 01b9 4db2 9ffd 1c15 eb49 d.......M......I │ │ │ │ -0007d0b0: 318e 8e8e 8e9f ff40 548d 9105 ccce eb61 1......@T......a │ │ │ │ -0007d0c0: 2322 5c78 2e91 05bf aa78 223b 3b8e a40d #"\x.....x";;... │ │ │ │ -0007d0d0: 0000 8d91 05cc ce49 6e64 6574 6572 6d69 .......Indetermi │ │ │ │ -0007d0e0: 6e61 7465 9105 bfaa 7479 7065 733a 910b nate....types:.. │ │ │ │ -0007d0f0: 7f54 2278 3a3f 228e a1a1 8d91 05cc ce65 .T"x:?"........e │ │ │ │ -0007d100: 7661 6c75 6174 696f 6e96 05bf aa66 6169 valuation....fai │ │ │ │ -0007d110: 6c65 6491 1cbe 5274 7970 6573 9369 6e64 led...Rtypes.ind │ │ │ │ -0007d120: 6574 6572 6d69 6e61 7465 9369 6e93 7175 eterminate.in.qu │ │ │ │ -0007d130: 6f74 6174 696f 6e8e 8e92 01c6 71b1 8400 otation.....q... │ │ │ │ -0007d140: 34f0 fe00 0066 668e 8e9f 04c0 0289 0000 4....ff......... │ │ │ │ -0007d150: 6666 01c7 0b4a 8e8e 8e9f 33db ed8d 91ea ff...J....3..... │ │ │ │ -0007d160: f1eb cf54 91ff 0556 6f96 0466 5c67 6574 ...T...Vo..f\get │ │ │ │ -0007d170: 9b04 665d 7468 6593 7465 726d 93eb 615c ..f]the.term..a\ │ │ │ │ -0007d180: 782e 7893 cf74 6f98 749a ac72 7970 9053 x.x..to.t..ryp.S │ │ │ │ -0007d190: 8e65 9363 9868 6563 986b 2c91 0485 4974 .e.c.hec.k,...It │ │ │ │ -0007d1a0: 6865 9104 665d 7498 7970 9053 8e65 936f he..f]t.yp.S.e.o │ │ │ │ -0007d1b0: 6693 7468 6591 0466 5d76 91ff 58e4 6172 f.the..f]v..X.ar │ │ │ │ -0007d1c0: 6961 626c 658d 93eb 6178 8e91 0e8c 62cf iable...ax....b. │ │ │ │ -0007d1d0: 6d98 7573 7493 6290 538e 6591 0466 5d67 m.ust.b.S.e..f]g │ │ │ │ -0007d1e0: 6976 9865 6e93 6578 706c 6963 6974 6c79 iv.en.explicitly │ │ │ │ -0007d1f0: 91ff 0556 2c8e a18d 91ea f1eb 666f 7296 ...V,.......for. │ │ │ │ -0007d200: 03ea a865 7861 6d70 6c65 9362 90ac 7279 ...example.b..ry │ │ │ │ -0007d210: 9377 7269 7469 6e67 93eb 6122 5c78 3a2a .writing..a"\x:* │ │ │ │ -0007d220: 2e78 22cf 2e8e 9f27 aabe 8d8d 8d91 eaf1 .x"....'........ │ │ │ │ -0007d230: eb9f ef87 8189 0000 6666 01c7 0b4a 9f16 ........ff...J.. │ │ │ │ -0007d240: 9762 8d8d 90cc cd9f 0459 9c84 001a f0fe .b.......Y...... │ │ │ │ -0007d250: 0000 6666 8d9f ef66 108d 8d92 01af f00d ..ff...f........ │ │ │ │ -0007d260: 8400 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 ................ │ │ │ │ -0007d270: 8400 00b8 e800 15ae 648e 8d8d 8d92 01b9 ........d....... │ │ │ │ -0007d280: 4db2 9ffd 1c15 eb49 328e 8e8e 8e9f ff40 M......I2......@ │ │ │ │ -0007d290: 548d 9105 ccce eb61 2322 5c78 3a2a 2e91 T......a#"\x:*.. │ │ │ │ -0007d2a0: 05bf aa78 223b 3b8e 9f0d 0000 8d91 05cc ...x";;......... │ │ │ │ -0007d2b0: ce22 5c78 2e96 05bf aa78 2293 3a93 7465 ."\x.....x".:.te │ │ │ │ -0007d2c0: 726d 8e8e 9201 c671 b184 001a f0fe 0000 rm.....q........ │ │ │ │ -0007d2d0: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ -0007d2e0: 4a8e 8e8e 9f26 dbed 8d91 eaf1 ebcf 5468 J....&........Th │ │ │ │ -0007d2f0: 6973 9603 eaa8 7472 6561 746d 656e 9aac is....treatmen.. │ │ │ │ -0007d300: 7274 936f 6693 7498 7970 9053 8e65 7393 rt.of.t.yp.S.es. │ │ │ │ -0007d310: 7769 7468 696e 9371 756f 7461 7469 6f6e within.quotation │ │ │ │ -0007d320: 7393 6973 9369 6e68 6572 6974 6564 9366 s.is.inherited.f │ │ │ │ -0007d330: 726f 6d93 eb48 4c43 46cf 2e8e 9f27 c606 rom..HLCF....'.. │ │ │ │ -0007d340: 8d8d 91ea f1eb eb47 3131 2e34 2e31 8e91 .......G11.4.1.. │ │ │ │ -0007d350: 248b 7f54 908c cc79 7090 7333 6591 0566 $..T...yp.s3e..f │ │ │ │ -0007d360: 6671 756f 7461 7469 6f6e 8ea9 1964 858d fquotation...d.. │ │ │ │ -0007d370: 91ea f1eb cf54 6865 9603 f75f 7461 626c .....The..._tabl │ │ │ │ -0007d380: 6591 03f7 6062 9053 8e65 6c6f 9aac 7277 e...`b.S.elo..rw │ │ │ │ -0007d390: 9373 686f 9877 739b 03f7 60eb 484d 4c93 .sho.ws...`.HML. │ │ │ │ -0007d3a0: cf65 7870 7265 7373 696f 6e73 9866 6f72 .expressions.for │ │ │ │ -0007d3b0: 9376 91ff 58e4 6172 696f 7573 986b 696e .v..X.arious.kin │ │ │ │ -0007d3c0: 6473 936f 6698 7490 ac72 7970 9053 8e65 ds.of.t..ryp.S.e │ │ │ │ -0007d3d0: 9371 756f 7461 7469 6f6e 732e 9105 5f07 .quotations..._. │ │ │ │ -0007d3e0: 5468 6593 6578 7072 6573 2d8e a18d 91ea The.expres-..... │ │ │ │ -0007d3f0: f1eb 7369 6f6e 7396 03ea a869 6e93 7468 ..sions....in.th │ │ │ │ -0007d400: 6593 7361 6d65 9372 6f9a ac72 7793 6172 e.same.ro..rw.ar │ │ │ │ -0007d410: 6593 6571 7569 7691 ff58 e461 6c65 6e98 e.equiv..X.alen. │ │ │ │ -0007d420: 742e 8e9f 6b7a 498d 8d8d 9101 fe1d 9fba t...kzI......... │ │ │ │ -0007d430: f338 8900 0066 6601 9926 19a9 0a26 638d .8...ff..&...&c. │ │ │ │ -0007d440: 8d90 cccd 9f04 599c 8400 0e7f ff00 0066 ......Y........f │ │ │ │ -0007d450: 6692 0198 bfb3 8400 0e7f ff00 0066 668e f............ff. │ │ │ │ -0007d460: 8ea4 0e7f ff8d 8d90 cccd a404 599c 8400 ............Y... │ │ │ │ -0007d470: 0e7f ff00 0066 6692 00ba a008 9ffb a664 .....ff........d │ │ │ │ -0007d480: d054 90a0 0079 7090 6000 6573 9200 baa0 .T...yp.`.es.... │ │ │ │ -0007d490: 07a1 8400 0e7f ff00 0066 668e 8ea1 8d8d .........ff..... │ │ │ │ -0007d4a0: 90cc cd9f 0459 9c84 000e 7fff 0000 6666 .....Y........ff │ │ │ │ -0007d4b0: 9201 98bf b384 000e 7fff 0000 6666 8e8e ............ff.. │ │ │ │ -0007d4c0: a18d 8d90 cccd a404 599c 8400 0e7f ff00 ........Y....... │ │ │ │ -0007d4d0: 0066 6691 05cc ce9f fba6 64e5 4b69 6e64 .ff.......d.Kind │ │ │ │ -0007d4e0: 9604 3335 6f66 9374 7970 91ff 6666 6591 ..35of.typ..ffe. │ │ │ │ -0007d4f0: 1914 41a1 8400 0e7f ff00 0066 668e 8d91 ..A........ff... │ │ │ │ -0007d500: 64e6 e6eb 484d 4c91 0433 35e5 7175 6f74 d...HML..35.quot │ │ │ │ -0007d510: 6174 696f 6e91 261c 499f 0459 9c84 000e ation.&.I..Y.... │ │ │ │ -0007d520: 7fff 0000 6666 8e8d 9200 d5fe 8443 6f6e ....ff.......Con │ │ │ │ -0007d530: 7374 7275 6374 6f72 9104 3335 6578 7072 structor..35expr │ │ │ │ -0007d540: 91ff 6666 6573 7369 6f6e 914d 3414 9f04 ..ffession.M4... │ │ │ │ -0007d550: 599c 8400 0e7f ff00 0066 668e 8e9f 04c0 Y........ff..... │ │ │ │ -0007d560: 0289 0000 6666 0199 2619 a68d 8d90 cccd ....ff..&....... │ │ │ │ -0007d570: 9f04 599c 8400 0e7f ff00 0066 6691 5e80 ..Y........ff.^. │ │ │ │ -0007d580: 7f84 000e 7fff 0000 6666 8e8d 9200 cfcb ........ff...... │ │ │ │ -0007d590: 509f 0459 9c84 000e 7fff 0000 6666 8e8d P..Y........ff.. │ │ │ │ -0007d5a0: 9201 98f2 e69f 0459 9c84 000e 7fff 0000 .......Y........ │ │ │ │ -0007d5b0: 6666 8e8e a18d 8d90 cccd a404 599c 8400 ff..........Y... │ │ │ │ -0007d5c0: 0e7f ff00 0066 6691 05cc ce9f fba6 64cf .....ff.......d. │ │ │ │ -0007d5d0: 5490 ac72 7970 9053 8e65 9103 eaa8 7691 T..ryp.S.e....v. │ │ │ │ -0007d5e0: ff58 e461 7269 6162 6c65 9112 33e1 a184 .X.ariable..3... │ │ │ │ -0007d5f0: 000e 7fff 0000 6666 8e8d 9164 e6e6 eb61 ......ff...d...a │ │ │ │ -0007d600: 223a 2a8d da01 9601 fffe 0193 018e 910d ":*............. │ │ │ │ -0007d610: fffe eb61 2291 45e5 c49f 0459 9c84 000e ...a".E....Y.... │ │ │ │ -0007d620: 7fff 0000 6666 8e8d 9200 d5fe 846d 6b5f ....ff.......mk_ │ │ │ │ -0007d630: 7661 7274 7970 6528 602a 8dda 0196 01ff vartype(`*...... │ │ │ │ -0007d640: fe01 9301 8e91 0dff feeb 6160 2991 5eb9 ..........a`).^. │ │ │ │ -0007d650: 6e9f 0459 9c84 000e 7fff 0000 6666 8e8e n..Y........ff.. │ │ │ │ -0007d660: a404 c002 8900 0066 6601 9926 19a6 8d8d .......ff..&.... │ │ │ │ -0007d670: 90cc cda4 0459 9c84 000e 7fff 0000 6666 .....Y........ff │ │ │ │ -0007d680: 9105 ccce 9ffb a664 cf54 95ac 7279 7090 .......d.T..ryp. │ │ │ │ -0007d690: 538e 6591 03ea a863 6f6e 7374 616e 9374 S.e....constan.t │ │ │ │ -0007d6a0: 910e df9f a184 000e 7fff 0000 6666 8e8d ............ff.. │ │ │ │ -0007d6b0: 9164 e6e6 eb61 223a d76f 70eb 6122 914e .d...a":.op.a".N │ │ │ │ -0007d6c0: 19b9 9f04 599c 8400 0e7f ff00 0066 668e ....Y........ff. │ │ │ │ -0007d6d0: 8d92 00d5 fe84 6d6b 5f74 7970 6528 60d7 ......mk_type(`. │ │ │ │ -0007d6e0: 6f70 eb61 602c 5b5d 2991 66ed 639f 0459 op.a`,[]).f.c..Y │ │ │ │ -0007d6f0: 9c84 000e 7fff 0000 6666 8e8e a189 0000 ........ff...... │ │ │ │ -0007d700: 6666 0199 2619 a68d 8d90 cccd a404 599c ff..&.........Y. │ │ │ │ -0007d710: 8400 0e7f ff00 0066 6691 05cc ce9f fba6 .......ff....... │ │ │ │ -0007d720: 64cf 4691 ff05 5675 6e63 7469 6f6e 9103 d.F...Vunction.. │ │ │ │ -0007d730: eaa8 7490 ac72 7970 9053 8e65 9111 0ff8 ..t..ryp.S.e.... │ │ │ │ -0007d740: a184 000e 7fff 0000 6666 8e8d 9164 e6e6 ........ff...d.. │ │ │ │ -0007d750: eb61 223a d71b 8d9f 01cc ccd5 318e 9604 .a":........1... │ │ │ │ -0007d760: c004 eb61 2d3e d71b 8d9f 01cc ccd5 328e ...a->........2. │ │ │ │ -0007d770: 93eb 6122 9137 4ab8 9f04 599c 8400 0e7f ..a".7J...Y..... │ │ │ │ -0007d780: ff00 0066 668e 8d92 00d5 fe84 6d6b 5f74 ...ff.......mk_t │ │ │ │ -0007d790: 7970 6528 6066 756e 602c 9105 bfaa 5b22 ype(`fun`,....[" │ │ │ │ -0007d7a0: 3ad7 1b8d 9f01 cccc d531 8e96 04c0 04eb :........1...... │ │ │ │ -0007d7b0: 6122 3b22 3ad7 1b8d 9f01 cccc d532 8e93 a";":........2.. │ │ │ │ -0007d7c0: eb61 225d 2991 1c61 689f 0459 9c84 000e .a"])..ah..Y.... │ │ │ │ -0007d7d0: 7fff 0000 6666 8e8e a189 0000 6666 0199 ....ff......ff.. │ │ │ │ -0007d7e0: 2619 a68d 8d90 cccd a404 599c 8400 0e7f &.........Y..... │ │ │ │ -0007d7f0: ff00 0066 6691 05cc ce9f fba6 64cf 436f ...ff.......d.Co │ │ │ │ -0007d800: 6d70 9553 8e6f 756e 6491 03ea a874 90ac mp.S.ound....t.. │ │ │ │ -0007d810: 7279 7093 6591 05cc cda1 8400 0e7f ff00 ryp.e........... │ │ │ │ -0007d820: 0066 668e 8d91 64e6 e6eb 6122 3a28 d71b .ff...d...a":(.. │ │ │ │ -0007d830: 8d9f 01cc ccd5 318e 9104 c004 eb61 2c8d ......1......a,. │ │ │ │ -0007d840: 9103 eaa8 d73a 9601 fffe 3a93 3a8e 9115 .....:....:.:... │ │ │ │ -0007d850: 9ff0 eb61 2c91 03ea a8d7 1b8d 9f01 cccc ...a,........... │ │ │ │ -0007d860: d86e 8e91 05a8 50eb 6129 d76f 70eb 6122 .n....P.a).op.a" │ │ │ │ -0007d870: 9105 cccd 9f04 599c 8400 0e7f ff00 0066 ......Y........f │ │ │ │ -0007d880: 668e 8d92 00d5 fe84 6d6b 5f74 7970 6528 f.......mk_type( │ │ │ │ -0007d890: 60d7 6f70 eb61 602c 9105 bfaa 5b22 3ad7 `.op.a`,....[":. │ │ │ │ -0007d8a0: 1b8d 9f01 cccc d531 8e91 04c0 04eb 6122 .......1......a" │ │ │ │ -0007d8b0: 3b8d 9103 eaa8 d73a 9601 fffe 3a93 3a8e ;......:....:.:. │ │ │ │ -0007d8c0: 9115 9ff0 eb61 3b22 3ad7 1b8d 9f01 cccc .....a;":....... │ │ │ │ -0007d8d0: d86e 8e91 05a8 50eb 6122 5d29 9105 cccd .n....P.a"]).... │ │ │ │ -0007d8e0: 9f04 599c 8400 0e7f ff00 0066 668e 8ea1 ..Y........ff... │ │ │ │ -0007d8f0: 8900 0066 6601 9926 198e 8e8e 9f72 1216 ...ff..&.....r.. │ │ │ │ -0007d900: 8d8d 91ea f1eb eb47 3131 2e34 2e32 8e91 .......G11.4.2.. │ │ │ │ -0007d910: 248b 7f54 91fe a666 6572 6d91 0566 6671 $..T...ferm..ffq │ │ │ │ -0007d920: 756f 7461 7469 6f6e 8ea6 8d91 eaf1 ebcf uotation........ │ │ │ │ -0007d930: 4571 7569 7691 ff58 e461 6c65 6e95 ac72 Equiv..X.alen..r │ │ │ │ -0007d940: 749b 0358 3877 9361 9379 7398 6f66 9103 t..X8w.a.ys.of.. │ │ │ │ -0007d950: 5839 696e 7075 7474 696e 6798 7468 6598 X9inputting.the. │ │ │ │ -0007d960: 666f 7572 9870 7269 6d69 7469 7693 6598 four.primitiv.e. │ │ │ │ -0007d970: 6b69 6e64 7391 0358 396f 6698 7465 726d kinds..X9of.term │ │ │ │ -0007d980: 9861 7265 9873 686f 9377 6e98 696e 9103 .are.sho.wn.in.. │ │ │ │ -0007d990: 5839 7468 6598 6e65 7874 9874 6162 6c65 X9the.next.table │ │ │ │ -0007d9a0: 2e8e 8e9f 24fd 138e 8c8b 0000 0093 0000 ....$........... │ │ │ │ -0007d9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0007cdd0: 0000 0000 0000 0000 0000 0000 0000 0007 ................ │ │ │ │ +0007cde0: c1b4 a002 cc05 558d a0fd 46d3 0e8d 8d8d ......U...F..... │ │ │ │ +0007cdf0: 8d9f fa99 9a8d 91ea f1eb d031 3436 9200 ...........146.. │ │ │ │ +0007ce00: dd20 4343 6861 7074 6572 9604 8000 3131 . CChapter....11 │ │ │ │ +0007ce10: 2e91 0a80 0054 6865 9348 4f4c 934c 6f67 .....The.HOL.Log │ │ │ │ +0007ce20: 6963 9369 6e93 4d4c 8e91 eaf1 eb9f 0566 ic.in.ML.......f │ │ │ │ +0007ce30: 6689 0000 e666 01c7 3e7c 8e8e 8e8e a002 f....f..>|...... │ │ │ │ +0007ce40: 942f df8d a0fd 8bd0 218d 91ea f1eb cf65 ./......!......e │ │ │ │ +0007ce50: 6163 95ac 7268 9104 842b 7375 6393 689b ac..rh...+suc.h. │ │ │ │ +0007ce60: 0484 2c63 6f6e 7374 616e 9374 2e91 0705 ..,constan.t.... │ │ │ │ +0007ce70: 6a54 6865 7265 9869 7396 0484 2b61 6c73 jThere.is...+als │ │ │ │ +0007ce80: 6f98 6193 6665 6174 7572 6598 6361 6c6c o.a.feature.call │ │ │ │ +0007ce90: 6564 93e5 7374 6963 6b79 9104 c050 7479 ed..sticky...Pty │ │ │ │ +0007cea0: 7091 ff66 6665 7391 0582 09cf 7468 6174 p..ffes.....that │ │ │ │ +0007ceb0: 9365 6e61 626c 6573 9876 91ff 58e4 6172 .enables.v..X.ar │ │ │ │ +0007cec0: 6961 626c 6573 9374 6f8e a410 0000 8d91 iables.to....... │ │ │ │ +0007ced0: eaf1 eb62 9053 8e65 9603 eaa8 6769 769a ...b.S.e....giv. │ │ │ │ +0007cee0: ac72 656e 9364 6566 6175 6c74 9374 9879 .ren.default.t.y │ │ │ │ +0007cef0: 709a 538e 6573 3b93 7468 6973 9369 7393 p.S.es;.this.is. │ │ │ │ +0007cf00: 6465 7363 7269 6298 6564 9369 6e93 5365 describ.ed.in.Se │ │ │ │ +0007cf10: 6374 696f 6e93 3131 2e31 312e 322e 8e9f ction.11.11.2... │ │ │ │ +0007cf20: 10ce d18d 91f6 537a 5468 6596 03ce 3874 ......SzThe...8t │ │ │ │ +0007cf30: 9aac 7279 7090 538e 6593 6398 6865 6398 ..ryp.S.e.c.hec. │ │ │ │ +0007cf40: 6b69 6e67 9361 6c67 6f72 6974 686d 9b03 king.algorithm.. │ │ │ │ +0007cf50: ce39 7573 6564 9366 6f72 9374 6865 93eb .9used.for.the.. │ │ │ │ +0007cf60: 4848 4f4c 93cf 6c6f 6769 6393 6469 0b65 HHOL..logic.di.e │ │ │ │ +0007cf70: 7273 9366 726f 6d93 7468 6174 9875 7365 rs.from.that.use │ │ │ │ +0007cf80: 6493 666f 7293 eb48 4d4c cf2e 9346 91ff d.for..HML...F.. │ │ │ │ +0007cf90: 0556 6f72 8ea1 8d91 eaf1 eb65 7861 6d70 .Vor.......examp │ │ │ │ +0007cfa0: 6c65 2c9b 0494 2374 6865 9604 723e eb48 le,...#the..r>.H │ │ │ │ +0007cfb0: 4d4c 93cf 6578 7072 6573 7369 6f6e 93eb ML..expression.. │ │ │ │ +0007cfc0: 615c 782e 7893 cf77 696c 6c93 6765 7493 a\x.x..will.get. │ │ │ │ +0007cfd0: eb48 4d4c 93cf 7490 ac72 7970 9053 8e65 .HML..t..ryp.S.e │ │ │ │ +0007cfe0: 93eb 612a 2d3e 2acf 2c98 6275 7493 7468 ..a*->*.,.but.th │ │ │ │ +0007cff0: 6593 eb48 484f 4c93 cf74 6572 6d93 eb61 e..HHOL..term..a │ │ │ │ +0007d000: 225c 782e 7822 93cf 7769 6c6c 8ea1 8d91 "\x.x"..will.... │ │ │ │ +0007d010: eaf1 eb66 6169 6c96 03ea a874 6f93 749a ...fail....to.t. │ │ │ │ +0007d020: ac72 7970 9053 8e65 9363 9868 6563 986b .ryp.S.e.c.hec.k │ │ │ │ +0007d030: 2c93 6173 9373 686f 9877 6e93 696e 9374 ,.as.sho.wn.in.t │ │ │ │ +0007d040: 6865 9373 6573 7369 6f6e 9362 9053 8e65 he.session.b.S.e │ │ │ │ +0007d050: 6c6f 9877 2e8e 9f34 aabd 8d8d 8d91 eaf1 lo.w...4........ │ │ │ │ +0007d060: eb9f e287 8189 0000 6666 01c7 0b4a 9f30 ........ff...J.0 │ │ │ │ +0007d070: 9762 8d8d 90cc cd9f 0459 9c84 0034 f0fe .b.......Y...4.. │ │ │ │ +0007d080: 0000 6666 8d9f d566 108d 8d92 01af f00d ..ff...f........ │ │ │ │ +0007d090: 8400 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 ................ │ │ │ │ +0007d0a0: 8400 00b8 e800 15ae 648e 8d8d 8d92 01b9 ........d....... │ │ │ │ +0007d0b0: 4db2 9ffd 1c15 eb49 318e 8e8e 8e9f ff40 M......I1......@ │ │ │ │ +0007d0c0: 548d 9105 ccce eb61 2322 5c78 2e91 05bf T......a#"\x.... │ │ │ │ +0007d0d0: aa78 223b 3b8e a40d 0000 8d91 05cc ce49 .x";;..........I │ │ │ │ +0007d0e0: 6e64 6574 6572 6d69 6e61 7465 9105 bfaa ndeterminate.... │ │ │ │ +0007d0f0: 7479 7065 733a 910b 7f54 2278 3a3f 228e types:...T"x:?". │ │ │ │ +0007d100: a1a1 8d91 05cc ce65 7661 6c75 6174 696f .......evaluatio │ │ │ │ +0007d110: 6e96 05bf aa66 6169 6c65 6491 1cbe 5274 n....failed...Rt │ │ │ │ +0007d120: 7970 6573 9369 6e64 6574 6572 6d69 6e61 ypes.indetermina │ │ │ │ +0007d130: 7465 9369 6e93 7175 6f74 6174 696f 6e8e te.in.quotation. │ │ │ │ +0007d140: 8e92 01c6 71b1 8400 34f0 fe00 0066 668e ....q...4....ff. │ │ │ │ +0007d150: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ +0007d160: 8e9f 33db ed8d 91ea f1eb cf54 91ff 0556 ..3........T...V │ │ │ │ +0007d170: 6f96 0466 5c67 6574 9b04 665d 7468 6593 o..f\get..f]the. │ │ │ │ +0007d180: 7465 726d 93eb 615c 782e 7893 cf74 6f98 term..a\x.x..to. │ │ │ │ +0007d190: 749a ac72 7970 9053 8e65 9363 9868 6563 t..ryp.S.e.c.hec │ │ │ │ +0007d1a0: 986b 2c91 0485 4974 6865 9104 665d 7498 .k,...Ithe..f]t. │ │ │ │ +0007d1b0: 7970 9053 8e65 936f 6693 7468 6591 0466 yp.S.e.of.the..f │ │ │ │ +0007d1c0: 5d76 91ff 58e4 6172 6961 626c 658d 93eb ]v..X.ariable... │ │ │ │ +0007d1d0: 6178 8e91 0e8c 62cf 6d98 7573 7493 6290 ax....b.m.ust.b. │ │ │ │ +0007d1e0: 538e 6591 0466 5d67 6976 9865 6e93 6578 S.e..f]giv.en.ex │ │ │ │ +0007d1f0: 706c 6963 6974 6c79 91ff 0556 2c8e a18d plicitly...V,... │ │ │ │ +0007d200: 91ea f1eb 666f 7296 03ea a865 7861 6d70 ....for....examp │ │ │ │ +0007d210: 6c65 9362 90ac 7279 9377 7269 7469 6e67 le.b..ry.writing │ │ │ │ +0007d220: 93eb 6122 5c78 3a2a 2e78 22cf 2e8e 9f27 ..a"\x:*.x"....' │ │ │ │ +0007d230: aabe 8d8d 8d91 eaf1 eb9f ef87 8189 0000 ................ │ │ │ │ +0007d240: 6666 01c7 0b4a 9f16 9762 8d8d 90cc cd9f ff...J...b...... │ │ │ │ +0007d250: 0459 9c84 001a f0fe 0000 6666 8d9f ef66 .Y........ff...f │ │ │ │ +0007d260: 108d 8d92 01af f00d 8400 0ad7 0e00 00b8 ................ │ │ │ │ +0007d270: e88e 8d92 01b0 a8f5 8400 00b8 e800 15ae ................ │ │ │ │ +0007d280: 648e 8d8d 8d92 01b9 4db2 9ffd 1c15 eb49 d.......M......I │ │ │ │ +0007d290: 328e 8e8e 8e9f ff40 548d 9105 ccce eb61 2......@T......a │ │ │ │ +0007d2a0: 2322 5c78 3a2a 2e91 05bf aa78 223b 3b8e #"\x:*.....x";;. │ │ │ │ +0007d2b0: 9f0d 0000 8d91 05cc ce22 5c78 2e96 05bf ........."\x.... │ │ │ │ +0007d2c0: aa78 2293 3a93 7465 726d 8e8e 9201 c671 .x".:.term.....q │ │ │ │ +0007d2d0: b184 001a f0fe 0000 6666 8e8e 9f04 c002 ........ff...... │ │ │ │ +0007d2e0: 8900 0066 6601 c70b 4a8e 8e8e 9f26 dbed ...ff...J....&.. │ │ │ │ +0007d2f0: 8d91 eaf1 ebcf 5468 6973 9603 eaa8 7472 ......This....tr │ │ │ │ +0007d300: 6561 746d 656e 9aac 7274 936f 6693 7498 eatmen..rt.of.t. │ │ │ │ +0007d310: 7970 9053 8e65 7393 7769 7468 696e 9371 yp.S.es.within.q │ │ │ │ +0007d320: 756f 7461 7469 6f6e 7393 6973 9369 6e68 uotations.is.inh │ │ │ │ +0007d330: 6572 6974 6564 9366 726f 6d93 eb48 4c43 erited.from..HLC │ │ │ │ +0007d340: 46cf 2e8e 9f27 c606 8d8d 91ea f1eb eb47 F....'.........G │ │ │ │ +0007d350: 3131 2e34 2e31 8e91 248b 7f54 908c cc79 11.4.1..$..T...y │ │ │ │ +0007d360: 7090 7333 6591 0566 6671 756f 7461 7469 p.s3e..ffquotati │ │ │ │ +0007d370: 6f6e 8ea9 1964 858d 91ea f1eb cf54 6865 on...d.......The │ │ │ │ +0007d380: 9603 f75f 7461 626c 6591 03f7 6062 9053 ..._table...`b.S │ │ │ │ +0007d390: 8e65 6c6f 9aac 7277 9373 686f 9877 739b .elo..rw.sho.ws. │ │ │ │ +0007d3a0: 03f7 60eb 484d 4c93 cf65 7870 7265 7373 ..`.HML..express │ │ │ │ +0007d3b0: 696f 6e73 9866 6f72 9376 91ff 58e4 6172 ions.for.v..X.ar │ │ │ │ +0007d3c0: 696f 7573 986b 696e 6473 936f 6698 7490 ious.kinds.of.t. │ │ │ │ +0007d3d0: ac72 7970 9053 8e65 9371 756f 7461 7469 .ryp.S.e.quotati │ │ │ │ +0007d3e0: 6f6e 732e 9105 5f07 5468 6593 6578 7072 ons..._.The.expr │ │ │ │ +0007d3f0: 6573 2d8e a18d 91ea f1eb 7369 6f6e 7396 es-.......sions. │ │ │ │ +0007d400: 03ea a869 6e93 7468 6593 7361 6d65 9372 ...in.the.same.r │ │ │ │ +0007d410: 6f9a ac72 7793 6172 6593 6571 7569 7691 o..rw.are.equiv. │ │ │ │ +0007d420: ff58 e461 6c65 6e98 742e 8e9f 6b7a 498d .X.alen.t...kzI. │ │ │ │ +0007d430: 8d8d 9101 fe1d 9fba f338 8900 0066 6601 .........8...ff. │ │ │ │ +0007d440: 9926 19a9 0a26 638d 8d90 cccd 9f04 599c .&...&c.......Y. │ │ │ │ +0007d450: 8400 0e7f ff00 0066 6692 0198 bfb3 8400 .......ff....... │ │ │ │ +0007d460: 0e7f ff00 0066 668e 8ea4 0e7f ff8d 8d90 .....ff......... │ │ │ │ +0007d470: cccd a404 599c 8400 0e7f ff00 0066 6692 ....Y........ff. │ │ │ │ +0007d480: 00ba a008 9ffb a664 d054 90a0 0079 7090 .......d.T...yp. │ │ │ │ +0007d490: 6000 6573 9200 baa0 07a1 8400 0e7f ff00 `.es............ │ │ │ │ +0007d4a0: 0066 668e 8ea1 8d8d 90cc cd9f 0459 9c84 .ff..........Y.. │ │ │ │ +0007d4b0: 000e 7fff 0000 6666 9201 98bf b384 000e ......ff........ │ │ │ │ +0007d4c0: 7fff 0000 6666 8e8e a18d 8d90 cccd a404 ....ff.......... │ │ │ │ +0007d4d0: 599c 8400 0e7f ff00 0066 6691 05cc ce9f Y........ff..... │ │ │ │ +0007d4e0: fba6 64e5 4b69 6e64 9604 3335 6f66 9374 ..d.Kind..35of.t │ │ │ │ +0007d4f0: 7970 91ff 6666 6591 1914 41a1 8400 0e7f yp..ffe...A..... │ │ │ │ +0007d500: ff00 0066 668e 8d91 64e6 e6eb 484d 4c91 ...ff...d...HML. │ │ │ │ +0007d510: 0433 35e5 7175 6f74 6174 696f 6e91 261c .35.quotation.&. │ │ │ │ +0007d520: 499f 0459 9c84 000e 7fff 0000 6666 8e8d I..Y........ff.. │ │ │ │ +0007d530: 9200 d5fe 8443 6f6e 7374 7275 6374 6f72 .....Constructor │ │ │ │ +0007d540: 9104 3335 6578 7072 91ff 6666 6573 7369 ..35expr..ffessi │ │ │ │ +0007d550: 6f6e 914d 3414 9f04 599c 8400 0e7f ff00 on.M4...Y....... │ │ │ │ +0007d560: 0066 668e 8e9f 04c0 0289 0000 6666 0199 .ff.........ff.. │ │ │ │ +0007d570: 2619 a68d 8d90 cccd 9f04 599c 8400 0e7f &.........Y..... │ │ │ │ +0007d580: ff00 0066 6691 5e80 7f84 000e 7fff 0000 ...ff.^......... │ │ │ │ +0007d590: 6666 8e8d 9200 cfcb 509f 0459 9c84 000e ff......P..Y.... │ │ │ │ +0007d5a0: 7fff 0000 6666 8e8d 9201 98f2 e69f 0459 ....ff.........Y │ │ │ │ +0007d5b0: 9c84 000e 7fff 0000 6666 8e8e a18d 8d90 ........ff...... │ │ │ │ +0007d5c0: cccd a404 599c 8400 0e7f ff00 0066 6691 ....Y........ff. │ │ │ │ +0007d5d0: 05cc ce9f fba6 64cf 5490 ac72 7970 9053 ......d.T..ryp.S │ │ │ │ +0007d5e0: 8e65 9103 eaa8 7691 ff58 e461 7269 6162 .e....v..X.ariab │ │ │ │ +0007d5f0: 6c65 9112 33e1 a184 000e 7fff 0000 6666 le..3.........ff │ │ │ │ +0007d600: 8e8d 9164 e6e6 eb61 223a 2a8d da01 9601 ...d...a":*..... │ │ │ │ +0007d610: fffe 0193 018e 910d fffe eb61 2291 45e5 ...........a".E. │ │ │ │ +0007d620: c49f 0459 9c84 000e 7fff 0000 6666 8e8d ...Y........ff.. │ │ │ │ +0007d630: 9200 d5fe 846d 6b5f 7661 7274 7970 6528 .....mk_vartype( │ │ │ │ +0007d640: 602a 8dda 0196 01ff fe01 9301 8e91 0dff `*.............. │ │ │ │ +0007d650: feeb 6160 2991 5eb9 6e9f 0459 9c84 000e ..a`).^.n..Y.... │ │ │ │ +0007d660: 7fff 0000 6666 8e8e a404 c002 8900 0066 ....ff.........f │ │ │ │ +0007d670: 6601 9926 19a6 8d8d 90cc cda4 0459 9c84 f..&.........Y.. │ │ │ │ +0007d680: 000e 7fff 0000 6666 9105 ccce 9ffb a664 ......ff.......d │ │ │ │ +0007d690: cf54 95ac 7279 7090 538e 6591 03ea a863 .T..ryp.S.e....c │ │ │ │ +0007d6a0: 6f6e 7374 616e 9374 910e df9f a184 000e onstan.t........ │ │ │ │ +0007d6b0: 7fff 0000 6666 8e8d 9164 e6e6 eb61 223a ....ff...d...a": │ │ │ │ +0007d6c0: d76f 70eb 6122 914e 19b9 9f04 599c 8400 .op.a".N....Y... │ │ │ │ +0007d6d0: 0e7f ff00 0066 668e 8d92 00d5 fe84 6d6b .....ff.......mk │ │ │ │ +0007d6e0: 5f74 7970 6528 60d7 6f70 eb61 602c 5b5d _type(`.op.a`,[] │ │ │ │ +0007d6f0: 2991 66ed 639f 0459 9c84 000e 7fff 0000 ).f.c..Y........ │ │ │ │ +0007d700: 6666 8e8e a189 0000 6666 0199 2619 a68d ff......ff..&... │ │ │ │ +0007d710: 8d90 cccd a404 599c 8400 0e7f ff00 0066 ......Y........f │ │ │ │ +0007d720: 6691 05cc ce9f fba6 64cf 4691 ff05 5675 f.......d.F...Vu │ │ │ │ +0007d730: 6e63 7469 6f6e 9103 eaa8 7490 ac72 7970 nction....t..ryp │ │ │ │ +0007d740: 9053 8e65 9111 0ff8 a184 000e 7fff 0000 .S.e............ │ │ │ │ +0007d750: 6666 8e8d 9164 e6e6 eb61 223a d71b 8d9f ff...d...a":.... │ │ │ │ +0007d760: 01cc ccd5 318e 9604 c004 eb61 2d3e d71b ....1......a->.. │ │ │ │ +0007d770: 8d9f 01cc ccd5 328e 93eb 6122 9137 4ab8 ......2...a".7J. │ │ │ │ +0007d780: 9f04 599c 8400 0e7f ff00 0066 668e 8d92 ..Y........ff... │ │ │ │ +0007d790: 00d5 fe84 6d6b 5f74 7970 6528 6066 756e ....mk_type(`fun │ │ │ │ +0007d7a0: 602c 9105 bfaa 5b22 3ad7 1b8d 9f01 cccc `,....[":....... │ │ │ │ +0007d7b0: d531 8e96 04c0 04eb 6122 3b22 3ad7 1b8d .1......a";":... │ │ │ │ +0007d7c0: 9f01 cccc d532 8e93 eb61 225d 2991 1c61 .....2...a"])..a │ │ │ │ +0007d7d0: 689f 0459 9c84 000e 7fff 0000 6666 8e8e h..Y........ff.. │ │ │ │ +0007d7e0: a189 0000 6666 0199 2619 a68d 8d90 cccd ....ff..&....... │ │ │ │ +0007d7f0: a404 599c 8400 0e7f ff00 0066 6691 05cc ..Y........ff... │ │ │ │ +0007d800: ce9f fba6 64cf 436f 6d70 9553 8e6f 756e ....d.Comp.S.oun │ │ │ │ +0007d810: 6491 03ea a874 90ac 7279 7093 6591 05cc d....t..ryp.e... │ │ │ │ +0007d820: cda1 8400 0e7f ff00 0066 668e 8d91 64e6 .........ff...d. │ │ │ │ +0007d830: e6eb 6122 3a28 d71b 8d9f 01cc ccd5 318e ..a":(........1. │ │ │ │ +0007d840: 9104 c004 eb61 2c8d 9103 eaa8 d73a 9601 .....a,......:.. │ │ │ │ +0007d850: fffe 3a93 3a8e 9115 9ff0 eb61 2c91 03ea ..:.:......a,... │ │ │ │ +0007d860: a8d7 1b8d 9f01 cccc d86e 8e91 05a8 50eb .........n....P. │ │ │ │ +0007d870: 6129 d76f 70eb 6122 9105 cccd 9f04 599c a).op.a"......Y. │ │ │ │ +0007d880: 8400 0e7f ff00 0066 668e 8d92 00d5 fe84 .......ff....... │ │ │ │ +0007d890: 6d6b 5f74 7970 6528 60d7 6f70 eb61 602c mk_type(`.op.a`, │ │ │ │ +0007d8a0: 9105 bfaa 5b22 3ad7 1b8d 9f01 cccc d531 ....[":........1 │ │ │ │ +0007d8b0: 8e91 04c0 04eb 6122 3b8d 9103 eaa8 d73a ......a";......: │ │ │ │ +0007d8c0: 9601 fffe 3a93 3a8e 9115 9ff0 eb61 3b22 ....:.:......a;" │ │ │ │ +0007d8d0: 3ad7 1b8d 9f01 cccc d86e 8e91 05a8 50eb :........n....P. │ │ │ │ +0007d8e0: 6122 5d29 9105 cccd 9f04 599c 8400 0e7f a"])......Y..... │ │ │ │ +0007d8f0: ff00 0066 668e 8ea1 8900 0066 6601 9926 ...ff......ff..& │ │ │ │ +0007d900: 198e 8e8e 9f72 1216 8d8d 91ea f1eb eb47 .....r.........G │ │ │ │ +0007d910: 3131 2e34 2e32 8e91 248b 7f54 91fe a666 11.4.2..$..T...f │ │ │ │ +0007d920: 6572 6d91 0566 6671 756f 7461 7469 6f6e erm..ffquotation │ │ │ │ +0007d930: 8ea6 8d91 eaf1 ebcf 4571 7569 7691 ff58 ........Equiv..X │ │ │ │ +0007d940: e461 6c65 6e95 ac72 749b 0358 3877 9361 .alen..rt..X8w.a │ │ │ │ +0007d950: 9379 7398 6f66 9103 5839 696e 7075 7474 .ys.of..X9inputt │ │ │ │ +0007d960: 696e 6798 7468 6598 666f 7572 9870 7269 ing.the.four.pri │ │ │ │ +0007d970: 6d69 7469 7693 6598 6b69 6e64 7391 0358 mitiv.e.kinds..X │ │ │ │ +0007d980: 396f 6698 7465 726d 9861 7265 9873 686f 9of.term.are.sho │ │ │ │ +0007d990: 9377 6e98 696e 9103 5839 7468 6598 6e65 .wn.in..X9the.ne │ │ │ │ +0007d9a0: 7874 9874 6162 6c65 2e8e 8e9f 24fd 138e xt.table....$... │ │ │ │ +0007d9b0: 8c8b 0000 0093 0000 0000 0000 0000 0000 ................ │ │ │ │ 0007d9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0007d9d0: 0000 0007 cdad a002 cc05 558d a0fd 46d3 ..........U...F. │ │ │ │ -0007d9e0: 0e8d 8d8d 8d9f fa99 9a8d 9112 c761 d031 .............a.1 │ │ │ │ -0007d9f0: 312e 342e 910a 8000 5175 6f74 6174 696f 1.4.....Quotatio │ │ │ │ -0007da00: 6e92 0151 4aef 3134 378e 9112 c761 9f05 n..QJ.147....a.. │ │ │ │ -0007da10: 6666 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 ff....f..>|..... │ │ │ │ -0007da20: 0294 2fdf 8da0 fdc5 434f 8d8d 8d91 612e ../.....CO....a. │ │ │ │ -0007da30: 5d9f baf3 3889 0000 6666 012a 7084 a90a ]...8...ff.*p... │ │ │ │ -0007da40: 2663 8d8d 90cc cd9f 0459 9c84 000e 7fff &c.......Y...... │ │ │ │ -0007da50: 0000 6666 9201 2a0a 1e84 000e 7fff 0000 ..ff..*......... │ │ │ │ -0007da60: 6666 8e8e a40e 7fff 8d8d 90cc cda4 0459 ff.............Y │ │ │ │ -0007da70: 9c84 000e 7fff 0000 6666 9166 5292 9ffb ........ff.fR... │ │ │ │ -0007da80: a664 5072 696d 6974 6976 90a0 0065 9104 .dPrimitiv...e.. │ │ │ │ -0007da90: 8000 7465 726d 7391 6652 90a1 8400 0e7f ..terms.fR...... │ │ │ │ -0007daa0: ff00 0066 668e 8ea1 8d8d 90cc cd9f 0459 ...ff..........Y │ │ │ │ -0007dab0: 9c84 000e 7fff 0000 6666 9201 2a0a 1e84 ........ff..*... │ │ │ │ -0007dac0: 000e 7fff 0000 6666 8e8e a18d 8d90 cccd ......ff........ │ │ │ │ -0007dad0: a404 599c 8400 0e7f ff00 0066 6691 05cc ..Y........ff... │ │ │ │ -0007dae0: ce9f fba6 64e5 4b69 6e64 9604 3335 6f66 ....d.Kind..35of │ │ │ │ -0007daf0: 9374 6572 6d91 05cc cda1 8400 0e7f ff00 .term........... │ │ │ │ -0007db00: 0066 668e 8d91 5512 a8eb 484d 4c91 0433 .ff...U...HML..3 │ │ │ │ -0007db10: 35e5 7175 6f74 6174 696f 6e91 05cc cd9f 5.quotation..... │ │ │ │ -0007db20: 0459 9c84 000e 7fff 0000 6666 8e8d 9200 .Y........ff.... │ │ │ │ -0007db30: a5da ca43 6f6e 7374 7275 6374 6f72 9104 ...Constructor.. │ │ │ │ -0007db40: 3335 6578 7072 91ff 6666 6573 7369 6f6e 35expr..ffession │ │ │ │ -0007db50: 910e a239 9f04 599c 8400 0e7f ff00 0066 ...9..Y........f │ │ │ │ -0007db60: 668e 8e9f 04c0 0289 0000 6666 012a 7084 f.........ff.*p. │ │ │ │ -0007db70: a68d 8d90 cccd 9f04 599c 8400 0e7f ff00 ........Y....... │ │ │ │ -0007db80: 0066 6691 4eac 4184 000e 7fff 0000 6666 .ff.N.A.......ff │ │ │ │ -0007db90: 8e8d 9200 9fa7 969f 0459 9c84 000e 7fff .........Y...... │ │ │ │ -0007dba0: 0000 6666 8e8d 9201 2a3d 519f 0459 9c84 ..ff....*=Q..Y.. │ │ │ │ -0007dbb0: 000e 7fff 0000 6666 8e8e a18d 8d90 cccd ......ff........ │ │ │ │ -0007dbc0: a404 599c 8400 0e7f ff00 0066 6691 05cc ..Y........ff... │ │ │ │ -0007dbd0: ce9f fba6 64cf 5691 ff05 5661 7269 6162 ....d.V...Variab │ │ │ │ -0007dbe0: 6c65 911e 7268 a184 000e 7fff 0000 6666 le..rh........ff │ │ │ │ -0007dbf0: 8e8d 9155 12a8 eb61 22d7 7695 6e39 6172 ...U...a".v.n9ar │ │ │ │ -0007dc00: 9053 8eeb 613a d71b 93eb 6122 9120 5384 .S..a:....a". S. │ │ │ │ -0007dc10: 9f04 599c 8400 0e7f ff00 0066 668e 8d92 ..Y........ff... │ │ │ │ -0007dc20: 00a5 daca 6d6b 5f76 6172 2860 d776 956e ....mk_var(`.v.n │ │ │ │ -0007dc30: 3961 7290 538e eb61 602c 223a d71b 93eb 9ar.S..a`,":.... │ │ │ │ -0007dc40: 6122 2991 1ae4 cf9f 0459 9c84 000e 7fff a")......Y...... │ │ │ │ -0007dc50: 0000 6666 8e8e a404 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ -0007dc60: 2a70 84a6 8d8d 90cc cda4 0459 9c84 000e *p.........Y.... │ │ │ │ -0007dc70: 7fff 0000 6666 9105 ccce 9ffb a664 cf43 ....ff.......d.C │ │ │ │ -0007dc80: 6f6e 7374 616e 90ac 7274 911a 226b a184 onstan..rt.."k.. │ │ │ │ -0007dc90: 000e 7fff 0000 6666 8e8d 9155 12a8 eb61 ......ff...U...a │ │ │ │ -0007dca0: 22d7 636f 6e73 74eb 613a d71b 906e 39eb ".const.a:...n9. │ │ │ │ -0007dcb0: 6122 9116 bad6 9f04 599c 8400 0e7f ff00 a"......Y....... │ │ │ │ -0007dcc0: 0066 668e 8d92 00a5 daca 6d6b 5f63 6f6e .ff.......mk_con │ │ │ │ -0007dcd0: 7374 2860 d763 6f6e 7374 eb61 602c 223a st(`.const.a`,": │ │ │ │ -0007dce0: d71b 906e 39eb 6122 2991 05cc cd9f 0459 ...n9.a")......Y │ │ │ │ -0007dcf0: 9c84 000e 7fff 0000 6666 8e8e a189 0000 ........ff...... │ │ │ │ -0007dd00: 6666 012a 7084 a68d 8d90 cccd a404 599c ff.*p.........Y. │ │ │ │ -0007dd10: 8400 0e7f ff00 0066 6691 05cc ce9f fba6 .......ff....... │ │ │ │ -0007dd20: 64cf 436f 6d90 ac72 6269 6e61 7469 6f6e d.Com..rbination │ │ │ │ -0007dd30: 9106 9dd9 a184 000e 7fff 0000 6666 8e8d ............ff.. │ │ │ │ -0007dd40: 9155 12a8 eb61 22d7 748d 9f01 cccc d531 .U...a".t......1 │ │ │ │ -0007dd50: 8e91 08aa acd7 748d 9f01 cccc d532 8e91 ......t......2.. │ │ │ │ -0007dd60: 04c0 04eb 6122 9129 2e7e 9f04 599c 8400 ....a".).~..Y... │ │ │ │ -0007dd70: 0e7f ff00 0066 668e 8d92 00a5 daca 6d6b .....ff.......mk │ │ │ │ -0007dd80: 5f63 6f6d 6228 22d7 748d 9f01 cccc d531 _comb(".t......1 │ │ │ │ -0007dd90: 8e96 04c0 04eb 6122 2c22 d774 8d9f 01cc ......a",".t.... │ │ │ │ -0007dda0: ccd5 328e 93eb 6122 2991 21ea c79f 0459 ..2...a").!....Y │ │ │ │ -0007ddb0: 9c84 000e 7fff 0000 6666 8e8e a189 0000 ........ff...... │ │ │ │ -0007ddc0: 6666 012a 7084 a68d 8d90 cccd a404 599c ff.*p.........Y. │ │ │ │ -0007ddd0: 8400 0e7f ff00 0066 6691 05cc ce9f fba6 .......ff....... │ │ │ │ -0007dde0: 64cf 4162 7374 7261 6374 696f 6e91 0c6e d.Abstraction..n │ │ │ │ -0007ddf0: 30a1 8400 0e7f ff00 0066 668e 8d91 5512 0........ff...U. │ │ │ │ -0007de00: a8eb 6122 5cd7 78eb 612e d774 eb61 2291 ..a"\.x.a..t.a". │ │ │ │ -0007de10: 28aa be9f 0459 9c84 000e 7fff 0000 6666 (....Y........ff │ │ │ │ -0007de20: 8e8d 9200 a5da ca6d 6b5f 6162 7328 22d7 .......mk_abs(". │ │ │ │ -0007de30: 78eb 6122 2c22 d774 eb61 2229 912e bb5d x.a",".t.a")...] │ │ │ │ -0007de40: 9f04 599c 8400 0e7f ff00 0066 668e 8ea1 ..Y........ff... │ │ │ │ -0007de50: 8900 0066 6601 2a70 848e 8e8e 9f67 4507 ...ff.*p.....gE. │ │ │ │ -0007de60: 8d8d 9112 c761 eb47 3131 2e34 2e33 8e91 .....a.G11.4.3.. │ │ │ │ -0007de70: 4c60 f553 7090 7333 6563 6961 6c96 0566 L`.Sp.s3ecial..f │ │ │ │ -0007de80: 6673 796e 908c cc74 6163 7469 6393 666f fsyn...tactic.fo │ │ │ │ -0007de90: 726d 738e 9f17 c000 8d91 12c7 61cf 5468 rms.........a.Th │ │ │ │ -0007dea0: 6596 03a3 1beb 4848 4f4c 9b03 a31c cf71 e.....HHOL.....q │ │ │ │ -0007deb0: 756f 7461 7469 6f6e 9370 6172 7365 7298 uotation.parser. │ │ │ │ -0007dec0: 6361 6e93 7472 616e 736c 6174 6598 7691 can.translate.v. │ │ │ │ -0007ded0: ff58 e461 7269 6f75 7393 7374 616e 6461 .X.arious.standa │ │ │ │ -0007dee0: 7264 986c 6f67 6963 616c 936e 6f74 6174 rd.logical.notat │ │ │ │ -0007def0: 696f 6e73 9869 6e9a ac72 746f 9370 7269 ions.in..rto.pri │ │ │ │ -0007df00: 6d69 7469 7698 658e a410 0000 8d91 12c7 mitiv.e......... │ │ │ │ -0007df10: 6174 6572 6d73 2e91 0683 b946 91ff 0556 aterms.....F...V │ │ │ │ -0007df20: 6f72 9604 58f1 6578 616d 706c 652c 9104 or..X.example,.. │ │ │ │ -0007df30: 7482 6966 93eb 612b 9604 58f0 cf68 6173 t.if..a+..X..has │ │ │ │ -0007df40: 9362 9053 8e65 656e 9b04 58f1 6465 636c .b.S.een..X.decl │ │ │ │ -0007df50: 6172 6564 9361 6e98 696e 0c78 9328 6173 ared.an.in.x.(as │ │ │ │ -0007df60: 9365 7870 6c61 696e 6564 9869 6e93 5365 .explained.in.Se │ │ │ │ -0007df70: 6374 696f 6e98 3131 2e38 292c 9104 7482 ction.11.8),..t. │ │ │ │ -0007df80: 7468 656e 8ea1 8d91 12c7 61eb 6122 782b then......a.a"x+ │ │ │ │ -0007df90: 3122 9602 f14a cf69 7393 7472 616e 736c 1"...J.is.transl │ │ │ │ -0007dfa0: 6174 6564 9b02 f14b 746f 93eb 6122 242b ated...Kto..a"$+ │ │ │ │ -0007dfb0: 9605 bfaa 7893 3122 cf2e 9104 e5c1 5468 ....x.1"......Th │ │ │ │ -0007dfc0: 6596 02f1 4a65 7363 6170 9053 8e65 9363 e...Jescap.S.e.c │ │ │ │ -0007dfd0: 90ac 7268 6172 6163 7465 7293 eb61 2498 ..rharacter..a$. │ │ │ │ -0007dfe0: cf73 7570 7072 6573 7365 7393 7468 6593 .suppresses.the. │ │ │ │ -0007dff0: 696e 0c78 9362 9053 8e65 6861 90ac 7276 in.x.b.S.eha..rv │ │ │ │ -0007e000: 696f 7572 986f 6693 eb61 2b8e a18d 9112 iour.of..a+..... │ │ │ │ -0007e010: c761 cf61 6e64 9b03 7d42 7072 6576 95ac .a.and..}Bprev.. │ │ │ │ -0007e020: 7265 6e93 7473 9874 6865 9871 756f 7461 ren.ts.the.quota │ │ │ │ -0007e030: 7469 6f6e 9870 6172 7365 7298 6765 7474 tion.parser.gett │ │ │ │ -0007e040: 696e 6798 636f 6e66 7573 6564 2e91 0514 ing.confused.... │ │ │ │ -0007e050: 6849 6e98 6765 6e65 7261 6c2c 9103 9323 hIn.general,...# │ │ │ │ -0007e060: eb61 2498 cf63 616e 9862 9053 8e65 9875 .a$..can.b.S.e.u │ │ │ │ -0007e070: 7365 6498 746f 9873 7570 7072 6573 738e sed.to.suppress. │ │ │ │ -0007e080: a18d 9112 c761 616e 95ac 7279 9b04 b68f .....aan..ry.... │ │ │ │ -0007e090: 7370 9053 8e65 6369 616c 9104 b68e 7379 sp.S.ecial....sy │ │ │ │ -0007e0a0: 6e93 7461 6374 6963 9862 9053 8e65 6861 n.tactic.b.S.eha │ │ │ │ -0007e0b0: 9376 696f 7572 9104 b68e 6198 636f 6e73 .viour....a.cons │ │ │ │ -0007e0c0: 7461 6e93 7491 04b6 8e6e 616d 6598 6d69 tan.t....name.mi │ │ │ │ -0007e0d0: 6768 9374 9b04 b68e 6861 9376 9365 2e91 gh.t....ha.v.e.. │ │ │ │ -0007e0e0: 079c 9454 6869 7398 6973 9604 b68f 696c ...This.is....il │ │ │ │ -0007e0f0: 6c75 7374 7261 7465 6498 696e 9374 6865 lustrated.in.the │ │ │ │ -0007e100: 8ea1 8d91 12c7 6174 6162 6c65 9b04 7053 ......atable..pS │ │ │ │ -0007e110: 6290 538e 656c 6f95 ac72 772c 9104 91bd b.S.elo..rw,.... │ │ │ │ -0007e120: 696e 9104 7052 7768 6963 9368 9874 6865 in..pRwhic.h.the │ │ │ │ -0007e130: 9874 6572 6d73 9604 7052 696e 9874 6865 .terms..pRin.the │ │ │ │ -0007e140: 9363 6f6c 756d 6e98 6865 6164 6564 9860 .column.headed.` │ │ │ │ -0007e150: eb48 4d4c 9104 ae11 e571 756f 7461 7469 .HML.....quotati │ │ │ │ -0007e160: 6f6e cf27 9861 7265 9374 7261 6e73 6c61 on.'.are.transla │ │ │ │ -0007e170: 7465 6498 6290 ac72 798e a18d 9112 c761 ted.b..ry......a │ │ │ │ -0007e180: 7468 6596 0417 9d71 756f 7461 7469 6f6e the....quotation │ │ │ │ -0007e190: 9b04 179c 7061 7273 6572 9374 6f98 7468 ....parser.to.th │ │ │ │ -0007e1a0: 6593 636f 7272 6573 7090 538e 6f6e 6469 e.corresp.S.ondi │ │ │ │ -0007e1b0: 6e67 9874 6572 6d73 9369 6e98 7468 6593 ng.terms.in.the. │ │ │ │ -0007e1c0: 636f 6c75 6d6e 9868 6561 6465 6493 60e5 column.headed.`. │ │ │ │ -0007e1d0: 5072 696d 6974 6976 6591 045c 8774 6572 Primitive..\.ter │ │ │ │ -0007e1e0: 6d91 00e5 b0cf 272e 8ea1 8d91 12c7 6143 m.....'.......aC │ │ │ │ -0007e1f0: 6f6e 95ac 7276 9365 7273 656c 7991 ff05 on..rv.ersely... │ │ │ │ -0007e200: 562c 9104 95e8 7468 6596 0473 a974 6572 V,....the..s.ter │ │ │ │ -0007e210: 6d73 9b04 73a8 696e 9374 6865 986c 6174 ms..s.in.the.lat │ │ │ │ -0007e220: 7465 7298 636f 6c75 6d6e 9361 7265 9861 ter.column.are.a │ │ │ │ -0007e230: 6c77 95ac 7261 9379 7391 0473 a970 7269 lw..ra.ys..s.pri │ │ │ │ -0007e240: 6e93 7465 6498 696e 9874 6865 9104 73a9 n.ted.in.the..s. │ │ │ │ -0007e250: 666f 726d 9873 686f 9377 6e91 0473 a969 form.sho.wn..s.i │ │ │ │ -0007e260: 6e98 7468 658e a18d 9112 c761 666f 726d n.the......aform │ │ │ │ -0007e270: 6572 9605 395f 6f6e 652e 9109 2504 5468 er..9_one...%.Th │ │ │ │ -0007e280: 6593 eb48 4d4c 9b05 395e cf63 6f6e 7374 e..HML..9^.const │ │ │ │ -0007e290: 7275 6374 6f72 9365 7870 7265 7373 696f ructor.expressio │ │ │ │ -0007e2a0: 6e73 9369 6e98 7468 6593 7269 6768 90ac ns.in.the.righ.. │ │ │ │ -0007e2b0: 7274 6d6f 7374 9363 6f6c 756d 6e93 6576 rtmost.column.ev │ │ │ │ -0007e2c0: 91ff 58e4 616c 7561 7465 9874 6f93 7468 ..X.aluate.to.th │ │ │ │ -0007e2d0: 658e a18d 9112 c761 7361 6d65 9603 eaa8 e......asame.... │ │ │ │ -0007e2e0: 7691 ff58 e461 6c75 6573 9328 6f66 9374 v..X.alues.(of.t │ │ │ │ -0007e2f0: 9aac 7279 7090 538e 6593 eb61 7465 726d ..ryp.S.e..aterm │ │ │ │ -0007e300: cf29 9361 7393 7468 6593 6f74 6865 7293 .).as.the.other. │ │ │ │ -0007e310: 7175 6f74 6174 696f 6e73 9369 6e93 7468 quotations.in.th │ │ │ │ -0007e320: 6593 7361 6d65 9372 6f98 772e 8ea5 008d e.same.ro.w..... │ │ │ │ -0007e330: dbd5 8d8d 8d91 27bb 279f 8e40 0989 0000 ......'.'..@.... │ │ │ │ -0007e340: 6666 019d 56f0 a90a 2663 8d8d 90cc cd9f ff..V...&c...... │ │ │ │ -0007e350: 0459 9c84 000e 7fff 0000 6666 9201 9cf0 .Y........ff.... │ │ │ │ -0007e360: 8a84 000e 7fff 0000 6666 8e8e a40e 7fff ........ff...... │ │ │ │ -0007e370: 8d8d 90cc cda4 0459 9c84 000e 7fff 0000 .......Y........ │ │ │ │ -0007e380: 6666 9200 91fb 1d9f fba6 64d0 4e6f 6e2d ff........d.Non- │ │ │ │ -0007e390: 7072 696d 6974 6976 90a0 0065 9104 8000 primitiv...e.... │ │ │ │ -0007e3a0: 7465 726d 7392 0091 fb1b a184 000e 7fff terms........... │ │ │ │ -0007e3b0: 0000 6666 8e8e a18d 8d90 cccd 9f04 599c ..ff..........Y. │ │ │ │ -0007e3c0: 8400 0e7f ff00 0066 6692 019c f08a 8400 .......ff....... │ │ │ │ -0007e3d0: 0e7f ff00 0066 668e 8ea1 8d8d 90cc cda4 .....ff......... │ │ │ │ -0007e3e0: 0459 9c84 000e 7fff 0000 6666 9105 ccce .Y........ff.... │ │ │ │ -0007e3f0: 9ffb a664 e54b 696e 6496 0433 356f 6693 ...d.Kind..35of. │ │ │ │ -0007e400: 7465 726d 9113 cf4b a184 000e 7fff 0000 term...K........ │ │ │ │ -0007e410: 6666 8e8d 9163 1526 eb48 4d4c 9104 3335 ff...c.&.HML..35 │ │ │ │ -0007e420: e571 756f 7461 7469 6f6e 9118 eac0 9f04 .quotation...... │ │ │ │ -0007e430: 599c 8400 0e7f ff00 0066 668e 8d92 00c6 Y........ff..... │ │ │ │ -0007e440: fb3b 5072 696d 6974 6976 6591 0433 3574 .;Primitive..35t │ │ │ │ -0007e450: 6572 6d91 0623 b79f 0459 9c84 000e 7fff erm..#...Y...... │ │ │ │ -0007e460: 0000 6666 8e8d 9201 1f61 fc43 6f6e 7374 ..ff.....a.Const │ │ │ │ -0007e470: 7275 6374 6f72 9104 3335 6578 7072 91ff ructor..35expr.. │ │ │ │ -0007e480: 6666 6573 7369 6f6e 9108 0173 9f04 599c ffession...s..Y. │ │ │ │ -0007e490: 8400 0e7f ff00 0066 668e 8e9f 04c0 0289 .......ff....... │ │ │ │ -0007e4a0: 0000 6666 019d 56f0 a68d 8d90 cccd 9f04 ..ff..V......... │ │ │ │ -0007e4b0: 599c 8400 0e7f ff00 0066 6691 5cae bf84 Y........ff.\... │ │ │ │ -0007e4c0: 000e 7fff 0000 6666 8e8d 9200 c0c8 079f ......ff........ │ │ │ │ -0007e4d0: 0459 9c84 000e 7fff 0000 6666 8e8d 9201 .Y........ff.... │ │ │ │ -0007e4e0: 192e c89f 0459 9c84 000e 7fff 0000 6666 .....Y........ff │ │ │ │ -0007e4f0: 8e8d 9201 9d23 bd9f 0459 9c84 000e 7fff .....#...Y...... │ │ │ │ -0007e500: 0000 6666 8e8e a18d 8d90 cccd a404 599c ..ff..........Y. │ │ │ │ -0007e510: 8400 0e7f ff00 0066 6691 05cc ce9f fba6 .......ff....... │ │ │ │ -0007e520: 64cf 4e65 6761 7469 6f6e 9128 ddcc a184 d.Negation.(.... │ │ │ │ -0007e530: 000e 7fff 0000 6666 8e8d 9163 1526 eb61 ......ff...c.&.a │ │ │ │ -0007e540: 227e d774 eb61 2291 4835 ad9f 0459 9c84 "~.t.a".H5...Y.. │ │ │ │ -0007e550: 000e 7fff 0000 6666 8e8d 9200 c6fb 3b22 ......ff......;" │ │ │ │ -0007e560: 247e 9105 bfaa d774 eb61 2291 3137 059f $~.....t.a".17.. │ │ │ │ -0007e570: 0459 9c84 000e 7fff 0000 6666 8e8d 9201 .Y........ff.... │ │ │ │ -0007e580: 1f61 fc6d 6b5f 6e65 6728 22d7 74eb 6122 .a.mk_neg(".t.a" │ │ │ │ -0007e590: 2991 4006 e79f 0459 9c84 000e 7fff 0000 ).@....Y........ │ │ │ │ -0007e5a0: 6666 8e8e a404 c002 8900 0066 6601 9d56 ff.........ff..V │ │ │ │ -0007e5b0: f0a6 8d8d 90cc cda4 0459 9c84 000e 7fff .........Y...... │ │ │ │ -0007e5c0: 0000 6666 9105 ccce 9ffb a664 cf44 6973 ..ff.......d.Dis │ │ │ │ -0007e5d0: 6a75 6e63 7469 6f6e 911b e824 a184 000e junction...$.... │ │ │ │ -0007e5e0: 7fff 0000 6666 8e8d 9163 1526 eb61 22d7 ....ff...c.&.a". │ │ │ │ -0007e5f0: 748d 9f01 cccc d531 8e96 04c0 04eb 615c t......1......a\ │ │ │ │ -0007e600: 2fd7 748d 9f01 cccc d532 8e93 eb61 2291 /.t......2...a". │ │ │ │ -0007e610: 34b7 c59f 0459 9c84 000e 7fff 0000 6666 4....Y........ff │ │ │ │ -0007e620: 8e8d 9200 c6fb 3b22 245c 2f91 05bf aad7 ......;"$\/..... │ │ │ │ -0007e630: 748d 9f01 cccc d531 8e91 08aa acd7 748d t......1......t. │ │ │ │ -0007e640: 9f01 cccc d532 8e91 04c0 04eb 6122 9119 .....2......a".. │ │ │ │ -0007e650: ce75 9f04 599c 8400 0e7f ff00 0066 668e .u..Y........ff. │ │ │ │ -0007e660: 8d92 011f 61fc 6d6b 5f64 6973 6a28 22d7 ....a.mk_disj(". │ │ │ │ -0007e670: 748d 9f01 cccc d531 8e96 04c0 04eb 6122 t......1......a" │ │ │ │ -0007e680: 2c22 d774 8d9f 01cc ccd5 328e 93eb 6122 ,".t......2...a" │ │ │ │ -0007e690: 2991 1b4a 019f 0459 9c84 000e 7fff 0000 )..J...Y........ │ │ │ │ -0007e6a0: 6666 8e8e a189 0000 6666 019d 56f0 a68d ff......ff..V... │ │ │ │ -0007e6b0: 8d90 cccd a404 599c 8400 0e7f ff00 0066 ......Y........f │ │ │ │ -0007e6c0: 6691 05cc ce9f fba6 64cf 436f 6e6a 756e f.......d.Conjun │ │ │ │ -0007e6d0: 6374 696f 6e91 17e3 e3a1 8400 0e7f ff00 ction........... │ │ │ │ -0007e6e0: 0066 668e 8d91 6315 26eb 6122 d774 8d9f .ff...c.&.a".t.. │ │ │ │ -0007e6f0: 01cc ccd5 318e 9604 c004 eb61 2f5c d774 ....1......a/\.t │ │ │ │ -0007e700: 8d9f 01cc ccd5 328e 93eb 6122 9134 b7c5 ......2...a".4.. │ │ │ │ -0007e710: 9f04 599c 8400 0e7f ff00 0066 668e 8d92 ..Y........ff... │ │ │ │ -0007e720: 00c6 fb3b 2224 2f5c 9105 bfaa d774 8d9f ...;"$/\.....t.. │ │ │ │ -0007e730: 01cc ccd5 318e 9108 aaac d774 8d9f 01cc ....1......t.... │ │ │ │ -0007e740: ccd5 328e 9104 c004 eb61 2291 19ce 759f ..2......a"...u. │ │ │ │ -0007e750: 0459 9c84 000e 7fff 0000 6666 8e8d 9201 .Y........ff.... │ │ │ │ -0007e760: 1f61 fc6d 6b5f 636f 6e6a 2822 d774 8d9f .a.mk_conj(".t.. │ │ │ │ -0007e770: 01cc ccd5 318e 9604 c004 eb61 222c 22d7 ....1......a",". │ │ │ │ -0007e780: 748d 9f01 cccc d532 8e93 eb61 2229 911b t......2...a").. │ │ │ │ -0007e790: 4a01 9f04 599c 8400 0e7f ff00 0066 668e J...Y........ff. │ │ │ │ -0007e7a0: 8ea1 8900 0066 6601 9d56 f0a6 8d8d 90cc .....ff..V...... │ │ │ │ -0007e7b0: cda4 0459 9c84 000e 7fff 0000 6666 9105 ...Y........ff.. │ │ │ │ -0007e7c0: ccce 9ffb a664 cf49 6d70 6c69 6361 7469 .....d.Implicati │ │ │ │ -0007e7d0: 6f6e 911c 76b8 a184 000e 7fff 0000 6666 on..v.........ff │ │ │ │ -0007e7e0: 8e8d 9163 1526 eb61 22d7 748d 9f01 cccc ...c.&.a".t..... │ │ │ │ -0007e7f0: d531 8e96 04c0 04eb 613d 3d3e d774 8d9f .1......a==>.t.. │ │ │ │ -0007e800: 01cc ccd5 328e 93eb 6122 912e f81b 9f04 ....2...a"...... │ │ │ │ -0007e810: 599c 8400 0e7f ff00 0066 668e 8d92 00c6 Y........ff..... │ │ │ │ -0007e820: fb3b 2224 3d3d 3e91 05bf aad7 748d 9f01 .;"$==>.....t... │ │ │ │ -0007e830: cccc d531 8e91 08aa acd7 748d 9f01 cccc ...1......t..... │ │ │ │ -0007e840: d532 8e91 04c0 04eb 6122 9114 0ecb 9f04 .2......a"...... │ │ │ │ -0007e850: 599c 8400 0e7f ff00 0066 668e 8d92 011f Y........ff..... │ │ │ │ -0007e860: 61fc 6d6b 5f69 6d70 2822 d774 8d9f 01cc a.mk_imp(".t.... │ │ │ │ -0007e870: ccd5 318e 9604 c004 eb61 222c 22d7 748d ..1......a",".t. │ │ │ │ -0007e880: 9f01 cccc d532 8e93 eb61 2229 9121 09ab .....2...a").!.. │ │ │ │ -0007e890: 9f04 599c 8400 0e7f ff00 0066 668e 8ea1 ..Y........ff... │ │ │ │ -0007e8a0: 8900 0066 6601 9d56 f0a6 8d8d 90cc cda4 ...ff..V........ │ │ │ │ -0007e8b0: 0459 9c84 000e 7fff 0000 6666 9105 ccce .Y........ff.... │ │ │ │ -0007e8c0: 9ffb a664 cf45 7175 616c 6974 90ac 7279 ...d.Equalit..ry │ │ │ │ -0007e8d0: 912b 4fec a184 000e 7fff 0000 6666 8e8d .+O.........ff.. │ │ │ │ -0007e8e0: 9163 1526 eb61 22d7 748d 9f01 cccc d531 .c.&.a".t......1 │ │ │ │ -0007e8f0: 8e96 04c0 04eb 613d d774 8d9f 01cc ccd5 ......a=.t...... │ │ │ │ -0007e900: 328e 93eb 6122 913a 776f 9f04 599c 8400 2...a".:wo..Y... │ │ │ │ -0007e910: 0e7f ff00 0066 668e 8d92 00c6 fb3b 2224 .....ff......;"$ │ │ │ │ -0007e920: 3d91 05bf aad7 748d 9f01 cccc d531 8e91 =.....t......1.. │ │ │ │ -0007e930: 08aa acd7 748d 9f01 cccc d532 8e91 04c0 ....t......2.... │ │ │ │ -0007e940: 04eb 6122 911f 8e1f 9f04 599c 8400 0e7f ..a"......Y..... │ │ │ │ -0007e950: ff00 0066 668e 8d92 011f 61fc 6d6b 5f65 ...ff.....a.mk_e │ │ │ │ -0007e960: 7128 22d7 748d 9f01 cccc d531 8e96 04c0 q(".t......1.... │ │ │ │ -0007e970: 04eb 6122 2c22 d774 8d9f 01cc ccd5 328e ..a",".t......2. │ │ │ │ -0007e980: 93eb 6122 2991 26c9 559f 0459 9c84 000e ..a").&.U..Y.... │ │ │ │ -0007e990: 7fff 0000 6666 8e8e a189 0000 6666 019d ....ff......ff.. │ │ │ │ -0007e9a0: 56f0 a68d 8d90 cccd a404 599c 8400 0e7f V.........Y..... │ │ │ │ -0007e9b0: ff00 0066 6691 05cc ce9f fba6 64da 38cf ...ff.......d.8. │ │ │ │ -0007e9c0: 2d71 7561 6e90 ac72 7469 0c63 6174 696f -quan..rti.catio │ │ │ │ -0007e9d0: 6e91 05cc cda1 8400 0e7f ff00 0066 668e n............ff. │ │ │ │ -0007e9e0: 8d91 6315 26eb 6122 21d7 78eb 612e d774 ..c.&.a"!.x.a..t │ │ │ │ -0007e9f0: eb61 2291 3bc8 b19f 0459 9c84 000e 7fff .a".;....Y...... │ │ │ │ -0007ea00: 0000 6666 8e8d 9200 c6fb 3b22 2421 285c ..ff......;"$!(\ │ │ │ │ -0007ea10: d778 eb61 2ed7 74eb 6129 2291 194a b59f .x.a..t.a)"..J.. │ │ │ │ -0007ea20: 0459 9c84 000e 7fff 0000 6666 8e8d 9201 .Y........ff.... │ │ │ │ -0007ea30: 1f61 fc6d 6b5f 666f 7261 6c6c 2822 d778 .a.mk_forall(".x │ │ │ │ -0007ea40: eb61 222c 22d7 74eb 6122 2991 16db 999f .a",".t.a")..... │ │ │ │ -0007ea50: 0459 9c84 000e 7fff 0000 6666 8e8e a189 .Y........ff.... │ │ │ │ -0007ea60: 0000 6666 019d 56f0 a68d 8d90 cccd a404 ..ff..V......... │ │ │ │ -0007ea70: 599c 8400 0e7f ff00 0066 6691 05cc ce9f Y........ff..... │ │ │ │ -0007ea80: fba6 64da 39cf 2d71 7561 6e90 ac72 7469 ..d.9.-quan..rti │ │ │ │ -0007ea90: 0c63 6174 696f 6e91 05cc cda1 8400 0e7f .cation......... │ │ │ │ -0007eaa0: ff00 0066 668e 8d91 6315 26eb 6122 3fd7 ...ff...c.&.a"?. │ │ │ │ -0007eab0: 78eb 612e d774 eb61 2291 3bc8 b19f 0459 x.a..t.a".;....Y │ │ │ │ -0007eac0: 9c84 000e 7fff 0000 6666 8e8d 9200 c6fb ........ff...... │ │ │ │ -0007ead0: 3b22 243f 285c d778 eb61 2ed7 74eb 6129 ;"$?(\.x.a..t.a) │ │ │ │ -0007eae0: 2291 194a b59f 0459 9c84 000e 7fff 0000 "..J...Y........ │ │ │ │ -0007eaf0: 6666 8e8d 9201 1f61 fc6d 6b5f 6578 6973 ff.....a.mk_exis │ │ │ │ -0007eb00: 7473 2822 d778 eb61 222c 22d7 74eb 6122 ts(".x.a",".t.a" │ │ │ │ -0007eb10: 2991 16db 999f 0459 9c84 000e 7fff 0000 )......Y........ │ │ │ │ -0007eb20: 6666 8e8e a189 0000 6666 019d 56f0 a68d ff......ff..V... │ │ │ │ -0007eb30: 8d90 cccd a404 599c 8400 0e7f ff00 0066 ......Y........f │ │ │ │ -0007eb40: 6691 05cc ce9f fba6 64d7 22cf 2d74 6572 f.......d.".-ter │ │ │ │ -0007eb50: 6d91 3550 9ba1 8400 0e7f ff00 0066 668e m.5P.........ff. │ │ │ │ -0007eb60: 8d91 6315 26eb 6122 40d7 78eb 612e d774 ..c.&.a"@.x.a..t │ │ │ │ -0007eb70: eb61 2291 3bc8 b19f 0459 9c84 000e 7fff .a".;....Y...... │ │ │ │ -0007eb80: 0000 6666 8e8d 9200 c6fb 3b22 2440 285c ..ff......;"$@(\ │ │ │ │ -0007eb90: d778 eb61 2ed7 74eb 6129 2291 194a b59f .x.a..t.a)"..J.. │ │ │ │ -0007eba0: 0459 9c84 000e 7fff 0000 6666 8e8d 9201 .Y........ff.... │ │ │ │ -0007ebb0: 1f61 fc6d 6b5f 7365 6c65 6374 2822 d778 .a.mk_select(".x │ │ │ │ -0007ebc0: eb61 222c 22d7 74eb 6122 2991 16db 999f .a",".t.a")..... │ │ │ │ -0007ebd0: 0459 9c84 000e 7fff 0000 6666 8e8e a189 .Y........ff.... │ │ │ │ -0007ebe0: 0000 6666 019d 56f0 a68d 8d90 cccd a404 ..ff..V......... │ │ │ │ -0007ebf0: 599c 8400 0e7f ff00 0066 6691 05cc ce9f Y........ff..... │ │ │ │ -0007ec00: fba6 64cf 436f 6e64 6974 696f 6e61 6c91 ..d.Conditional. │ │ │ │ -0007ec10: 1ad3 e1a1 8400 0e7f ff00 0066 668e 8d91 ...........ff... │ │ │ │ -0007ec20: 6315 26eb 6122 28d7 74eb 613d 3ed7 748d c.&.a"(.t.a=>.t. │ │ │ │ -0007ec30: 9f01 cccc d531 8e96 04c0 04eb 617c d774 .....1......a|.t │ │ │ │ -0007ec40: 8d9f 01cc ccd5 328e 93eb 6129 2291 1f3a ......2...a)"..: │ │ │ │ -0007ec50: 919f 0459 9c84 000e 7fff 0000 6666 8e8d ...Y........ff.. │ │ │ │ -0007ec60: 9200 c6fb 3b22 434f 4e44 9105 bfaa d774 ....;"COND.....t │ │ │ │ -0007ec70: 9103 eaa8 748d 9f01 cccc d531 8e91 08aa ....t......1.... │ │ │ │ -0007ec80: acd7 748d 9f01 cccc d532 8e91 04c0 04eb ..t......2...... │ │ │ │ -0007ec90: 6122 910b e5ed 9f04 599c 8400 0e7f ff00 a"......Y....... │ │ │ │ -0007eca0: 0066 668e 8d92 011f 61fc 6d6b 5f63 6f6e .ff.....a.mk_con │ │ │ │ -0007ecb0: 6428 22d7 74eb 6122 2c22 d774 8d9f 01cc d(".t.a",".t.... │ │ │ │ -0007ecc0: ccd5 318e 9604 c004 eb61 222c 22d7 748d ..1......a",".t. │ │ │ │ -0007ecd0: 9f01 cccc d532 8e93 eb61 2229 9105 cccd .....2...a").... │ │ │ │ -0007ece0: 9f04 599c 8400 0e7f ff00 0066 668e 8ea1 ..Y........ff... │ │ │ │ -0007ecf0: 8900 0066 6601 9d56 f0a6 8d8d 90cc cda4 ...ff..V........ │ │ │ │ -0007ed00: 0459 9c84 000e 7fff 0000 6666 9105 ccce .Y........ff.... │ │ │ │ -0007ed10: 9ffb a664 6c65 74cf 2d65 7870 7265 7373 ...dlet.-express │ │ │ │ -0007ed20: 696f 6e91 0d0a 91a1 8400 0e7f ff00 0066 ion............f │ │ │ │ -0007ed30: 668e 8d91 6315 26eb 6122 6c65 7496 05bf f...c.&.a"let... │ │ │ │ -0007ed40: aad7 78eb 613d d774 8d9f 01cc ccd5 318e ..x.a=.t......1. │ │ │ │ -0007ed50: 910a 7fae eb61 696e 93d7 748d 9f01 cccc .....ain..t..... │ │ │ │ -0007ed60: d532 8e91 04c0 04eb 6122 9105 cccd 9f04 .2......a"...... │ │ │ │ -0007ed70: 599c 8400 0e7f ff00 0066 668e 8d92 00c6 Y........ff..... │ │ │ │ -0007ed80: fb3b 224c 4554 285c d778 eb61 2ed7 748d .;"LET(\.x.a..t. │ │ │ │ -0007ed90: 9f01 cccc d532 8e96 04c0 04eb 6129 d774 .....2......a).t │ │ │ │ -0007eda0: 8d9f 01cc ccd5 318e 93eb 6122 9105 cccd ......1...a".... │ │ │ │ -0007edb0: 9f04 599c 8400 0e7f ff00 0066 668e 8d92 ..Y........ff... │ │ │ │ -0007edc0: 011f 61fc 6d6b 5f6c 6574 2822 5cd7 78eb ..a.mk_let("\.x. │ │ │ │ -0007edd0: 612e d774 8d9f 01cc ccd5 318e 9604 c004 a..t......1..... │ │ │ │ -0007ede0: eb61 222c 22d7 748d 9f01 cccc d532 8e93 .a",".t......2.. │ │ │ │ -0007edf0: eb61 2229 910e dd05 9f04 599c 8400 0e7f .a")......Y..... │ │ │ │ -0007ee00: ff00 0066 668e 8ea1 8900 0066 6601 9d56 ...ff......ff..V │ │ │ │ -0007ee10: f08e 8e8e a18d 911e 28f0 cf54 6865 7265 ........(..There │ │ │ │ -0007ee20: 9b04 51be 6172 6596 0451 bf63 6f6e 7374 ..Q.are..Q.const │ │ │ │ -0007ee30: 7275 6374 6f72 732c 9104 6b84 6465 7374 ructors,..k.dest │ │ │ │ -0007ee40: 7275 6374 6f72 7393 616e 6498 696e 6469 ructors.and.indi │ │ │ │ -0007ee50: 6361 746f 7273 9366 6f72 9861 6c6c 9374 cators.for.all.t │ │ │ │ -0007ee60: 6865 986f 6290 ac72 7669 6f75 7393 636f he.ob..rvious.co │ │ │ │ -0007ee70: 6e73 7472 7563 7473 2e91 066e 2328 496e nstructs...n#(In │ │ │ │ -0007ee80: 2d8e 9f10 0000 8d91 12c7 6164 6963 6174 -.........adicat │ │ │ │ -0007ee90: 6f72 732c 8d91 03bc 1765 2e67 2e8e 8d91 ors,.....e.g.... │ │ │ │ -0007eea0: 190c 7eeb 6169 735f 6e65 678e 913b 8a7a ..~.ais_neg..;.z │ │ │ │ -0007eeb0: cf2c 9103 bc17 7265 7475 726e 9603 b073 .,....return...s │ │ │ │ -0007eec0: 7472 7574 6893 7691 ff58 e461 6c75 6573 truth.v..X.alues │ │ │ │ -0007eed0: 9369 6e64 6963 6174 696e 6793 7768 6574 .indicating.whet │ │ │ │ -0007eee0: 6865 7293 6f72 936e 6f74 9361 9374 6572 her.or.not.a.ter │ │ │ │ -0007eef0: 6d93 6290 538e 656c 6f6e 6773 9374 6f93 m.b.S.elongs.to. │ │ │ │ -0007ef00: 7468 658e 8e9f 24fd 138e 8c8b 0000 0094 the...$......... │ │ │ │ -0007ef10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0007d9d0: 0000 0000 0000 0000 0000 0007 cdb5 a002 ................ │ │ │ │ +0007d9e0: cc05 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 ..U...F......... │ │ │ │ +0007d9f0: 9a8d 9112 c761 d031 312e 342e 910a 8000 .....a.11.4..... │ │ │ │ +0007da00: 5175 6f74 6174 696f 6e92 0151 4aef 3134 Quotation..QJ.14 │ │ │ │ +0007da10: 378e 9112 c761 9f05 6666 8900 00e6 6601 7....a..ff....f. │ │ │ │ +0007da20: c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 fdc5 .>|......./..... │ │ │ │ +0007da30: 434f 8d8d 8d91 612e 5d9f baf3 3889 0000 CO....a.]...8... │ │ │ │ +0007da40: 6666 012a 7084 a90a 2663 8d8d 90cc cd9f ff.*p...&c...... │ │ │ │ +0007da50: 0459 9c84 000e 7fff 0000 6666 9201 2a0a .Y........ff..*. │ │ │ │ +0007da60: 1e84 000e 7fff 0000 6666 8e8e a40e 7fff ........ff...... │ │ │ │ +0007da70: 8d8d 90cc cda4 0459 9c84 000e 7fff 0000 .......Y........ │ │ │ │ +0007da80: 6666 9166 5292 9ffb a664 5072 696d 6974 ff.fR....dPrimit │ │ │ │ +0007da90: 6976 90a0 0065 9104 8000 7465 726d 7391 iv...e....terms. │ │ │ │ +0007daa0: 6652 90a1 8400 0e7f ff00 0066 668e 8ea1 fR.........ff... │ │ │ │ +0007dab0: 8d8d 90cc cd9f 0459 9c84 000e 7fff 0000 .......Y........ │ │ │ │ +0007dac0: 6666 9201 2a0a 1e84 000e 7fff 0000 6666 ff..*.........ff │ │ │ │ +0007dad0: 8e8e a18d 8d90 cccd a404 599c 8400 0e7f ..........Y..... │ │ │ │ +0007dae0: ff00 0066 6691 05cc ce9f fba6 64e5 4b69 ...ff.......d.Ki │ │ │ │ +0007daf0: 6e64 9604 3335 6f66 9374 6572 6d91 05cc nd..35of.term... │ │ │ │ +0007db00: cda1 8400 0e7f ff00 0066 668e 8d91 5512 .........ff...U. │ │ │ │ +0007db10: a8eb 484d 4c91 0433 35e5 7175 6f74 6174 ..HML..35.quotat │ │ │ │ +0007db20: 696f 6e91 05cc cd9f 0459 9c84 000e 7fff ion......Y...... │ │ │ │ +0007db30: 0000 6666 8e8d 9200 a5da ca43 6f6e 7374 ..ff.......Const │ │ │ │ +0007db40: 7275 6374 6f72 9104 3335 6578 7072 91ff ructor..35expr.. │ │ │ │ +0007db50: 6666 6573 7369 6f6e 910e a239 9f04 599c ffession...9..Y. │ │ │ │ +0007db60: 8400 0e7f ff00 0066 668e 8e9f 04c0 0289 .......ff....... │ │ │ │ +0007db70: 0000 6666 012a 7084 a68d 8d90 cccd 9f04 ..ff.*p......... │ │ │ │ +0007db80: 599c 8400 0e7f ff00 0066 6691 4eac 4184 Y........ff.N.A. │ │ │ │ +0007db90: 000e 7fff 0000 6666 8e8d 9200 9fa7 969f ......ff........ │ │ │ │ +0007dba0: 0459 9c84 000e 7fff 0000 6666 8e8d 9201 .Y........ff.... │ │ │ │ +0007dbb0: 2a3d 519f 0459 9c84 000e 7fff 0000 6666 *=Q..Y........ff │ │ │ │ +0007dbc0: 8e8e a18d 8d90 cccd a404 599c 8400 0e7f ..........Y..... │ │ │ │ +0007dbd0: ff00 0066 6691 05cc ce9f fba6 64cf 5691 ...ff.......d.V. │ │ │ │ +0007dbe0: ff05 5661 7269 6162 6c65 911e 7268 a184 ..Variable..rh.. │ │ │ │ +0007dbf0: 000e 7fff 0000 6666 8e8d 9155 12a8 eb61 ......ff...U...a │ │ │ │ +0007dc00: 22d7 7695 6e39 6172 9053 8eeb 613a d71b ".v.n9ar.S..a:.. │ │ │ │ +0007dc10: 93eb 6122 9120 5384 9f04 599c 8400 0e7f ..a". S...Y..... │ │ │ │ +0007dc20: ff00 0066 668e 8d92 00a5 daca 6d6b 5f76 ...ff.......mk_v │ │ │ │ +0007dc30: 6172 2860 d776 956e 3961 7290 538e eb61 ar(`.v.n9ar.S..a │ │ │ │ +0007dc40: 602c 223a d71b 93eb 6122 2991 1ae4 cf9f `,":....a")..... │ │ │ │ +0007dc50: 0459 9c84 000e 7fff 0000 6666 8e8e a404 .Y........ff.... │ │ │ │ +0007dc60: c002 8900 0066 6601 2a70 84a6 8d8d 90cc .....ff.*p...... │ │ │ │ +0007dc70: cda4 0459 9c84 000e 7fff 0000 6666 9105 ...Y........ff.. │ │ │ │ +0007dc80: ccce 9ffb a664 cf43 6f6e 7374 616e 90ac .....d.Constan.. │ │ │ │ +0007dc90: 7274 911a 226b a184 000e 7fff 0000 6666 rt.."k........ff │ │ │ │ +0007dca0: 8e8d 9155 12a8 eb61 22d7 636f 6e73 74eb ...U...a".const. │ │ │ │ +0007dcb0: 613a d71b 906e 39eb 6122 9116 bad6 9f04 a:...n9.a"...... │ │ │ │ +0007dcc0: 599c 8400 0e7f ff00 0066 668e 8d92 00a5 Y........ff..... │ │ │ │ +0007dcd0: daca 6d6b 5f63 6f6e 7374 2860 d763 6f6e ..mk_const(`.con │ │ │ │ +0007dce0: 7374 eb61 602c 223a d71b 906e 39eb 6122 st.a`,":...n9.a" │ │ │ │ +0007dcf0: 2991 05cc cd9f 0459 9c84 000e 7fff 0000 )......Y........ │ │ │ │ +0007dd00: 6666 8e8e a189 0000 6666 012a 7084 a68d ff......ff.*p... │ │ │ │ +0007dd10: 8d90 cccd a404 599c 8400 0e7f ff00 0066 ......Y........f │ │ │ │ +0007dd20: 6691 05cc ce9f fba6 64cf 436f 6d90 ac72 f.......d.Com..r │ │ │ │ +0007dd30: 6269 6e61 7469 6f6e 9106 9dd9 a184 000e bination........ │ │ │ │ +0007dd40: 7fff 0000 6666 8e8d 9155 12a8 eb61 22d7 ....ff...U...a". │ │ │ │ +0007dd50: 748d 9f01 cccc d531 8e91 08aa acd7 748d t......1......t. │ │ │ │ +0007dd60: 9f01 cccc d532 8e91 04c0 04eb 6122 9129 .....2......a".) │ │ │ │ +0007dd70: 2e7e 9f04 599c 8400 0e7f ff00 0066 668e .~..Y........ff. │ │ │ │ +0007dd80: 8d92 00a5 daca 6d6b 5f63 6f6d 6228 22d7 ......mk_comb(". │ │ │ │ +0007dd90: 748d 9f01 cccc d531 8e96 04c0 04eb 6122 t......1......a" │ │ │ │ +0007dda0: 2c22 d774 8d9f 01cc ccd5 328e 93eb 6122 ,".t......2...a" │ │ │ │ +0007ddb0: 2991 21ea c79f 0459 9c84 000e 7fff 0000 ).!....Y........ │ │ │ │ +0007ddc0: 6666 8e8e a189 0000 6666 012a 7084 a68d ff......ff.*p... │ │ │ │ +0007ddd0: 8d90 cccd a404 599c 8400 0e7f ff00 0066 ......Y........f │ │ │ │ +0007dde0: 6691 05cc ce9f fba6 64cf 4162 7374 7261 f.......d.Abstra │ │ │ │ +0007ddf0: 6374 696f 6e91 0c6e 30a1 8400 0e7f ff00 ction..n0....... │ │ │ │ +0007de00: 0066 668e 8d91 5512 a8eb 6122 5cd7 78eb .ff...U...a"\.x. │ │ │ │ +0007de10: 612e d774 eb61 2291 28aa be9f 0459 9c84 a..t.a".(....Y.. │ │ │ │ +0007de20: 000e 7fff 0000 6666 8e8d 9200 a5da ca6d ......ff.......m │ │ │ │ +0007de30: 6b5f 6162 7328 22d7 78eb 6122 2c22 d774 k_abs(".x.a",".t │ │ │ │ +0007de40: eb61 2229 912e bb5d 9f04 599c 8400 0e7f .a")...]..Y..... │ │ │ │ +0007de50: ff00 0066 668e 8ea1 8900 0066 6601 2a70 ...ff......ff.*p │ │ │ │ +0007de60: 848e 8e8e 9f67 4507 8d8d 9112 c761 eb47 .....gE......a.G │ │ │ │ +0007de70: 3131 2e34 2e33 8e91 4c60 f553 7090 7333 11.4.3..L`.Sp.s3 │ │ │ │ +0007de80: 6563 6961 6c96 0566 6673 796e 908c cc74 ecial..ffsyn...t │ │ │ │ +0007de90: 6163 7469 6393 666f 726d 738e 9f17 c000 actic.forms..... │ │ │ │ +0007dea0: 8d91 12c7 61cf 5468 6596 03a3 1beb 4848 ....a.The.....HH │ │ │ │ +0007deb0: 4f4c 9b03 a31c cf71 756f 7461 7469 6f6e OL.....quotation │ │ │ │ +0007dec0: 9370 6172 7365 7298 6361 6e93 7472 616e .parser.can.tran │ │ │ │ +0007ded0: 736c 6174 6598 7691 ff58 e461 7269 6f75 slate.v..X.ariou │ │ │ │ +0007dee0: 7393 7374 616e 6461 7264 986c 6f67 6963 s.standard.logic │ │ │ │ +0007def0: 616c 936e 6f74 6174 696f 6e73 9869 6e9a al.notations.in. │ │ │ │ +0007df00: ac72 746f 9370 7269 6d69 7469 7698 658e .rto.primitiv.e. │ │ │ │ +0007df10: a410 0000 8d91 12c7 6174 6572 6d73 2e91 ........aterms.. │ │ │ │ +0007df20: 0683 b946 91ff 0556 6f72 9604 58f1 6578 ...F...Vor..X.ex │ │ │ │ +0007df30: 616d 706c 652c 9104 7482 6966 93eb 612b ample,..t.if..a+ │ │ │ │ +0007df40: 9604 58f0 cf68 6173 9362 9053 8e65 656e ..X..has.b.S.een │ │ │ │ +0007df50: 9b04 58f1 6465 636c 6172 6564 9361 6e98 ..X.declared.an. │ │ │ │ +0007df60: 696e 0c78 9328 6173 9365 7870 6c61 696e in.x.(as.explain │ │ │ │ +0007df70: 6564 9869 6e93 5365 6374 696f 6e98 3131 ed.in.Section.11 │ │ │ │ +0007df80: 2e38 292c 9104 7482 7468 656e 8ea1 8d91 .8),..t.then.... │ │ │ │ +0007df90: 12c7 61eb 6122 782b 3122 9602 f14a cf69 ..a.a"x+1"...J.i │ │ │ │ +0007dfa0: 7393 7472 616e 736c 6174 6564 9b02 f14b s.translated...K │ │ │ │ +0007dfb0: 746f 93eb 6122 242b 9605 bfaa 7893 3122 to..a"$+....x.1" │ │ │ │ +0007dfc0: cf2e 9104 e5c1 5468 6596 02f1 4a65 7363 ......The...Jesc │ │ │ │ +0007dfd0: 6170 9053 8e65 9363 90ac 7268 6172 6163 ap.S.e.c..rharac │ │ │ │ +0007dfe0: 7465 7293 eb61 2498 cf73 7570 7072 6573 ter..a$..suppres │ │ │ │ +0007dff0: 7365 7393 7468 6593 696e 0c78 9362 9053 ses.the.in.x.b.S │ │ │ │ +0007e000: 8e65 6861 90ac 7276 696f 7572 986f 6693 .eha..rviour.of. │ │ │ │ +0007e010: eb61 2b8e a18d 9112 c761 cf61 6e64 9b03 .a+......a.and.. │ │ │ │ +0007e020: 7d42 7072 6576 95ac 7265 6e93 7473 9874 }Bprev..ren.ts.t │ │ │ │ +0007e030: 6865 9871 756f 7461 7469 6f6e 9870 6172 he.quotation.par │ │ │ │ +0007e040: 7365 7298 6765 7474 696e 6798 636f 6e66 ser.getting.conf │ │ │ │ +0007e050: 7573 6564 2e91 0514 6849 6e98 6765 6e65 used....hIn.gene │ │ │ │ +0007e060: 7261 6c2c 9103 9323 eb61 2498 cf63 616e ral,...#.a$..can │ │ │ │ +0007e070: 9862 9053 8e65 9875 7365 6498 746f 9873 .b.S.e.used.to.s │ │ │ │ +0007e080: 7570 7072 6573 738e a18d 9112 c761 616e uppress......aan │ │ │ │ +0007e090: 95ac 7279 9b04 b68f 7370 9053 8e65 6369 ..ry....sp.S.eci │ │ │ │ +0007e0a0: 616c 9104 b68e 7379 6e93 7461 6374 6963 al....syn.tactic │ │ │ │ +0007e0b0: 9862 9053 8e65 6861 9376 696f 7572 9104 .b.S.eha.viour.. │ │ │ │ +0007e0c0: b68e 6198 636f 6e73 7461 6e93 7491 04b6 ..a.constan.t... │ │ │ │ +0007e0d0: 8e6e 616d 6598 6d69 6768 9374 9b04 b68e .name.migh.t.... │ │ │ │ +0007e0e0: 6861 9376 9365 2e91 079c 9454 6869 7398 ha.v.e.....This. │ │ │ │ +0007e0f0: 6973 9604 b68f 696c 6c75 7374 7261 7465 is....illustrate │ │ │ │ +0007e100: 6498 696e 9374 6865 8ea1 8d91 12c7 6174 d.in.the......at │ │ │ │ +0007e110: 6162 6c65 9b04 7053 6290 538e 656c 6f95 able..pSb.S.elo. │ │ │ │ +0007e120: ac72 772c 9104 91bd 696e 9104 7052 7768 .rw,....in..pRwh │ │ │ │ +0007e130: 6963 9368 9874 6865 9874 6572 6d73 9604 ic.h.the.terms.. │ │ │ │ +0007e140: 7052 696e 9874 6865 9363 6f6c 756d 6e98 pRin.the.column. │ │ │ │ +0007e150: 6865 6164 6564 9860 eb48 4d4c 9104 ae11 headed.`.HML.... │ │ │ │ +0007e160: e571 756f 7461 7469 6f6e cf27 9861 7265 .quotation.'.are │ │ │ │ +0007e170: 9374 7261 6e73 6c61 7465 6498 6290 ac72 .translated.b..r │ │ │ │ +0007e180: 798e a18d 9112 c761 7468 6596 0417 9d71 y......athe....q │ │ │ │ +0007e190: 756f 7461 7469 6f6e 9b04 179c 7061 7273 uotation....pars │ │ │ │ +0007e1a0: 6572 9374 6f98 7468 6593 636f 7272 6573 er.to.the.corres │ │ │ │ +0007e1b0: 7090 538e 6f6e 6469 6e67 9874 6572 6d73 p.S.onding.terms │ │ │ │ +0007e1c0: 9369 6e98 7468 6593 636f 6c75 6d6e 9868 .in.the.column.h │ │ │ │ +0007e1d0: 6561 6465 6493 60e5 5072 696d 6974 6976 eaded.`.Primitiv │ │ │ │ +0007e1e0: 6591 045c 8774 6572 6d91 00e5 b0cf 272e e..\.term.....'. │ │ │ │ +0007e1f0: 8ea1 8d91 12c7 6143 6f6e 95ac 7276 9365 ......aCon..rv.e │ │ │ │ +0007e200: 7273 656c 7991 ff05 562c 9104 95e8 7468 rsely...V,....th │ │ │ │ +0007e210: 6596 0473 a974 6572 6d73 9b04 73a8 696e e..s.terms..s.in │ │ │ │ +0007e220: 9374 6865 986c 6174 7465 7298 636f 6c75 .the.latter.colu │ │ │ │ +0007e230: 6d6e 9361 7265 9861 6c77 95ac 7261 9379 mn.are.alw..ra.y │ │ │ │ +0007e240: 7391 0473 a970 7269 6e93 7465 6498 696e s..s.prin.ted.in │ │ │ │ +0007e250: 9874 6865 9104 73a9 666f 726d 9873 686f .the..s.form.sho │ │ │ │ +0007e260: 9377 6e91 0473 a969 6e98 7468 658e a18d .wn..s.in.the... │ │ │ │ +0007e270: 9112 c761 666f 726d 6572 9605 395f 6f6e ...aformer..9_on │ │ │ │ +0007e280: 652e 9109 2504 5468 6593 eb48 4d4c 9b05 e...%.The..HML.. │ │ │ │ +0007e290: 395e cf63 6f6e 7374 7275 6374 6f72 9365 9^.constructor.e │ │ │ │ +0007e2a0: 7870 7265 7373 696f 6e73 9369 6e98 7468 xpressions.in.th │ │ │ │ +0007e2b0: 6593 7269 6768 90ac 7274 6d6f 7374 9363 e.righ..rtmost.c │ │ │ │ +0007e2c0: 6f6c 756d 6e93 6576 91ff 58e4 616c 7561 olumn.ev..X.alua │ │ │ │ +0007e2d0: 7465 9874 6f93 7468 658e a18d 9112 c761 te.to.the......a │ │ │ │ +0007e2e0: 7361 6d65 9603 eaa8 7691 ff58 e461 6c75 same....v..X.alu │ │ │ │ +0007e2f0: 6573 9328 6f66 9374 9aac 7279 7090 538e es.(of.t..ryp.S. │ │ │ │ +0007e300: 6593 eb61 7465 726d cf29 9361 7393 7468 e..aterm.).as.th │ │ │ │ +0007e310: 6593 6f74 6865 7293 7175 6f74 6174 696f e.other.quotatio │ │ │ │ +0007e320: 6e73 9369 6e93 7468 6593 7361 6d65 9372 ns.in.the.same.r │ │ │ │ +0007e330: 6f98 772e 8ea5 008d dbd5 8d8d 8d91 27bb o.w...........'. │ │ │ │ +0007e340: 279f 8e40 0989 0000 6666 019d 56f0 a90a '..@....ff..V... │ │ │ │ +0007e350: 2663 8d8d 90cc cd9f 0459 9c84 000e 7fff &c.......Y...... │ │ │ │ +0007e360: 0000 6666 9201 9cf0 8a84 000e 7fff 0000 ..ff............ │ │ │ │ +0007e370: 6666 8e8e a40e 7fff 8d8d 90cc cda4 0459 ff.............Y │ │ │ │ +0007e380: 9c84 000e 7fff 0000 6666 9200 91fb 1d9f ........ff...... │ │ │ │ +0007e390: fba6 64d0 4e6f 6e2d 7072 696d 6974 6976 ..d.Non-primitiv │ │ │ │ +0007e3a0: 90a0 0065 9104 8000 7465 726d 7392 0091 ...e....terms... │ │ │ │ +0007e3b0: fb1b a184 000e 7fff 0000 6666 8e8e a18d ..........ff.... │ │ │ │ +0007e3c0: 8d90 cccd 9f04 599c 8400 0e7f ff00 0066 ......Y........f │ │ │ │ +0007e3d0: 6692 019c f08a 8400 0e7f ff00 0066 668e f............ff. │ │ │ │ +0007e3e0: 8ea1 8d8d 90cc cda4 0459 9c84 000e 7fff .........Y...... │ │ │ │ +0007e3f0: 0000 6666 9105 ccce 9ffb a664 e54b 696e ..ff.......d.Kin │ │ │ │ +0007e400: 6496 0433 356f 6693 7465 726d 9113 cf4b d..35of.term...K │ │ │ │ +0007e410: a184 000e 7fff 0000 6666 8e8d 9163 1526 ........ff...c.& │ │ │ │ +0007e420: eb48 4d4c 9104 3335 e571 756f 7461 7469 .HML..35.quotati │ │ │ │ +0007e430: 6f6e 9118 eac0 9f04 599c 8400 0e7f ff00 on......Y....... │ │ │ │ +0007e440: 0066 668e 8d92 00c6 fb3b 5072 696d 6974 .ff......;Primit │ │ │ │ +0007e450: 6976 6591 0433 3574 6572 6d91 0623 b79f ive..35term..#.. │ │ │ │ +0007e460: 0459 9c84 000e 7fff 0000 6666 8e8d 9201 .Y........ff.... │ │ │ │ +0007e470: 1f61 fc43 6f6e 7374 7275 6374 6f72 9104 .a.Constructor.. │ │ │ │ +0007e480: 3335 6578 7072 91ff 6666 6573 7369 6f6e 35expr..ffession │ │ │ │ +0007e490: 9108 0173 9f04 599c 8400 0e7f ff00 0066 ...s..Y........f │ │ │ │ +0007e4a0: 668e 8e9f 04c0 0289 0000 6666 019d 56f0 f.........ff..V. │ │ │ │ +0007e4b0: a68d 8d90 cccd 9f04 599c 8400 0e7f ff00 ........Y....... │ │ │ │ +0007e4c0: 0066 6691 5cae bf84 000e 7fff 0000 6666 .ff.\.........ff │ │ │ │ +0007e4d0: 8e8d 9200 c0c8 079f 0459 9c84 000e 7fff .........Y...... │ │ │ │ +0007e4e0: 0000 6666 8e8d 9201 192e c89f 0459 9c84 ..ff.........Y.. │ │ │ │ +0007e4f0: 000e 7fff 0000 6666 8e8d 9201 9d23 bd9f ......ff.....#.. │ │ │ │ +0007e500: 0459 9c84 000e 7fff 0000 6666 8e8e a18d .Y........ff.... │ │ │ │ +0007e510: 8d90 cccd a404 599c 8400 0e7f ff00 0066 ......Y........f │ │ │ │ +0007e520: 6691 05cc ce9f fba6 64cf 4e65 6761 7469 f.......d.Negati │ │ │ │ +0007e530: 6f6e 9128 ddcc a184 000e 7fff 0000 6666 on.(..........ff │ │ │ │ +0007e540: 8e8d 9163 1526 eb61 227e d774 eb61 2291 ...c.&.a"~.t.a". │ │ │ │ +0007e550: 4835 ad9f 0459 9c84 000e 7fff 0000 6666 H5...Y........ff │ │ │ │ +0007e560: 8e8d 9200 c6fb 3b22 247e 9105 bfaa d774 ......;"$~.....t │ │ │ │ +0007e570: eb61 2291 3137 059f 0459 9c84 000e 7fff .a".17...Y...... │ │ │ │ +0007e580: 0000 6666 8e8d 9201 1f61 fc6d 6b5f 6e65 ..ff.....a.mk_ne │ │ │ │ +0007e590: 6728 22d7 74eb 6122 2991 4006 e79f 0459 g(".t.a").@....Y │ │ │ │ +0007e5a0: 9c84 000e 7fff 0000 6666 8e8e a404 c002 ........ff...... │ │ │ │ +0007e5b0: 8900 0066 6601 9d56 f0a6 8d8d 90cc cda4 ...ff..V........ │ │ │ │ +0007e5c0: 0459 9c84 000e 7fff 0000 6666 9105 ccce .Y........ff.... │ │ │ │ +0007e5d0: 9ffb a664 cf44 6973 6a75 6e63 7469 6f6e ...d.Disjunction │ │ │ │ +0007e5e0: 911b e824 a184 000e 7fff 0000 6666 8e8d ...$........ff.. │ │ │ │ +0007e5f0: 9163 1526 eb61 22d7 748d 9f01 cccc d531 .c.&.a".t......1 │ │ │ │ +0007e600: 8e96 04c0 04eb 615c 2fd7 748d 9f01 cccc ......a\/.t..... │ │ │ │ +0007e610: d532 8e93 eb61 2291 34b7 c59f 0459 9c84 .2...a".4....Y.. │ │ │ │ +0007e620: 000e 7fff 0000 6666 8e8d 9200 c6fb 3b22 ......ff......;" │ │ │ │ +0007e630: 245c 2f91 05bf aad7 748d 9f01 cccc d531 $\/.....t......1 │ │ │ │ +0007e640: 8e91 08aa acd7 748d 9f01 cccc d532 8e91 ......t......2.. │ │ │ │ +0007e650: 04c0 04eb 6122 9119 ce75 9f04 599c 8400 ....a"...u..Y... │ │ │ │ +0007e660: 0e7f ff00 0066 668e 8d92 011f 61fc 6d6b .....ff.....a.mk │ │ │ │ +0007e670: 5f64 6973 6a28 22d7 748d 9f01 cccc d531 _disj(".t......1 │ │ │ │ +0007e680: 8e96 04c0 04eb 6122 2c22 d774 8d9f 01cc ......a",".t.... │ │ │ │ +0007e690: ccd5 328e 93eb 6122 2991 1b4a 019f 0459 ..2...a")..J...Y │ │ │ │ +0007e6a0: 9c84 000e 7fff 0000 6666 8e8e a189 0000 ........ff...... │ │ │ │ +0007e6b0: 6666 019d 56f0 a68d 8d90 cccd a404 599c ff..V.........Y. │ │ │ │ +0007e6c0: 8400 0e7f ff00 0066 6691 05cc ce9f fba6 .......ff....... │ │ │ │ +0007e6d0: 64cf 436f 6e6a 756e 6374 696f 6e91 17e3 d.Conjunction... │ │ │ │ +0007e6e0: e3a1 8400 0e7f ff00 0066 668e 8d91 6315 .........ff...c. │ │ │ │ +0007e6f0: 26eb 6122 d774 8d9f 01cc ccd5 318e 9604 &.a".t......1... │ │ │ │ +0007e700: c004 eb61 2f5c d774 8d9f 01cc ccd5 328e ...a/\.t......2. │ │ │ │ +0007e710: 93eb 6122 9134 b7c5 9f04 599c 8400 0e7f ..a".4....Y..... │ │ │ │ +0007e720: ff00 0066 668e 8d92 00c6 fb3b 2224 2f5c ...ff......;"$/\ │ │ │ │ +0007e730: 9105 bfaa d774 8d9f 01cc ccd5 318e 9108 .....t......1... │ │ │ │ +0007e740: aaac d774 8d9f 01cc ccd5 328e 9104 c004 ...t......2..... │ │ │ │ +0007e750: eb61 2291 19ce 759f 0459 9c84 000e 7fff .a"...u..Y...... │ │ │ │ +0007e760: 0000 6666 8e8d 9201 1f61 fc6d 6b5f 636f ..ff.....a.mk_co │ │ │ │ +0007e770: 6e6a 2822 d774 8d9f 01cc ccd5 318e 9604 nj(".t......1... │ │ │ │ +0007e780: c004 eb61 222c 22d7 748d 9f01 cccc d532 ...a",".t......2 │ │ │ │ +0007e790: 8e93 eb61 2229 911b 4a01 9f04 599c 8400 ...a")..J...Y... │ │ │ │ +0007e7a0: 0e7f ff00 0066 668e 8ea1 8900 0066 6601 .....ff......ff. │ │ │ │ +0007e7b0: 9d56 f0a6 8d8d 90cc cda4 0459 9c84 000e .V.........Y.... │ │ │ │ +0007e7c0: 7fff 0000 6666 9105 ccce 9ffb a664 cf49 ....ff.......d.I │ │ │ │ +0007e7d0: 6d70 6c69 6361 7469 6f6e 911c 76b8 a184 mplication..v... │ │ │ │ +0007e7e0: 000e 7fff 0000 6666 8e8d 9163 1526 eb61 ......ff...c.&.a │ │ │ │ +0007e7f0: 22d7 748d 9f01 cccc d531 8e96 04c0 04eb ".t......1...... │ │ │ │ +0007e800: 613d 3d3e d774 8d9f 01cc ccd5 328e 93eb a==>.t......2... │ │ │ │ +0007e810: 6122 912e f81b 9f04 599c 8400 0e7f ff00 a"......Y....... │ │ │ │ +0007e820: 0066 668e 8d92 00c6 fb3b 2224 3d3d 3e91 .ff......;"$==>. │ │ │ │ +0007e830: 05bf aad7 748d 9f01 cccc d531 8e91 08aa ....t......1.... │ │ │ │ +0007e840: acd7 748d 9f01 cccc d532 8e91 04c0 04eb ..t......2...... │ │ │ │ +0007e850: 6122 9114 0ecb 9f04 599c 8400 0e7f ff00 a"......Y....... │ │ │ │ +0007e860: 0066 668e 8d92 011f 61fc 6d6b 5f69 6d70 .ff.....a.mk_imp │ │ │ │ +0007e870: 2822 d774 8d9f 01cc ccd5 318e 9604 c004 (".t......1..... │ │ │ │ +0007e880: eb61 222c 22d7 748d 9f01 cccc d532 8e93 .a",".t......2.. │ │ │ │ +0007e890: eb61 2229 9121 09ab 9f04 599c 8400 0e7f .a").!....Y..... │ │ │ │ +0007e8a0: ff00 0066 668e 8ea1 8900 0066 6601 9d56 ...ff......ff..V │ │ │ │ +0007e8b0: f0a6 8d8d 90cc cda4 0459 9c84 000e 7fff .........Y...... │ │ │ │ +0007e8c0: 0000 6666 9105 ccce 9ffb a664 cf45 7175 ..ff.......d.Equ │ │ │ │ +0007e8d0: 616c 6974 90ac 7279 912b 4fec a184 000e alit..ry.+O..... │ │ │ │ +0007e8e0: 7fff 0000 6666 8e8d 9163 1526 eb61 22d7 ....ff...c.&.a". │ │ │ │ +0007e8f0: 748d 9f01 cccc d531 8e96 04c0 04eb 613d t......1......a= │ │ │ │ +0007e900: d774 8d9f 01cc ccd5 328e 93eb 6122 913a .t......2...a".: │ │ │ │ +0007e910: 776f 9f04 599c 8400 0e7f ff00 0066 668e wo..Y........ff. │ │ │ │ +0007e920: 8d92 00c6 fb3b 2224 3d91 05bf aad7 748d .....;"$=.....t. │ │ │ │ +0007e930: 9f01 cccc d531 8e91 08aa acd7 748d 9f01 .....1......t... │ │ │ │ +0007e940: cccc d532 8e91 04c0 04eb 6122 911f 8e1f ...2......a".... │ │ │ │ +0007e950: 9f04 599c 8400 0e7f ff00 0066 668e 8d92 ..Y........ff... │ │ │ │ +0007e960: 011f 61fc 6d6b 5f65 7128 22d7 748d 9f01 ..a.mk_eq(".t... │ │ │ │ +0007e970: cccc d531 8e96 04c0 04eb 6122 2c22 d774 ...1......a",".t │ │ │ │ +0007e980: 8d9f 01cc ccd5 328e 93eb 6122 2991 26c9 ......2...a").&. │ │ │ │ +0007e990: 559f 0459 9c84 000e 7fff 0000 6666 8e8e U..Y........ff.. │ │ │ │ +0007e9a0: a189 0000 6666 019d 56f0 a68d 8d90 cccd ....ff..V....... │ │ │ │ +0007e9b0: a404 599c 8400 0e7f ff00 0066 6691 05cc ..Y........ff... │ │ │ │ +0007e9c0: ce9f fba6 64da 38cf 2d71 7561 6e90 ac72 ....d.8.-quan..r │ │ │ │ +0007e9d0: 7469 0c63 6174 696f 6e91 05cc cda1 8400 ti.cation....... │ │ │ │ +0007e9e0: 0e7f ff00 0066 668e 8d91 6315 26eb 6122 .....ff...c.&.a" │ │ │ │ +0007e9f0: 21d7 78eb 612e d774 eb61 2291 3bc8 b19f !.x.a..t.a".;... │ │ │ │ +0007ea00: 0459 9c84 000e 7fff 0000 6666 8e8d 9200 .Y........ff.... │ │ │ │ +0007ea10: c6fb 3b22 2421 285c d778 eb61 2ed7 74eb ..;"$!(\.x.a..t. │ │ │ │ +0007ea20: 6129 2291 194a b59f 0459 9c84 000e 7fff a)"..J...Y...... │ │ │ │ +0007ea30: 0000 6666 8e8d 9201 1f61 fc6d 6b5f 666f ..ff.....a.mk_fo │ │ │ │ +0007ea40: 7261 6c6c 2822 d778 eb61 222c 22d7 74eb rall(".x.a",".t. │ │ │ │ +0007ea50: 6122 2991 16db 999f 0459 9c84 000e 7fff a")......Y...... │ │ │ │ +0007ea60: 0000 6666 8e8e a189 0000 6666 019d 56f0 ..ff......ff..V. │ │ │ │ +0007ea70: a68d 8d90 cccd a404 599c 8400 0e7f ff00 ........Y....... │ │ │ │ +0007ea80: 0066 6691 05cc ce9f fba6 64da 39cf 2d71 .ff.......d.9.-q │ │ │ │ +0007ea90: 7561 6e90 ac72 7469 0c63 6174 696f 6e91 uan..rti.cation. │ │ │ │ +0007eaa0: 05cc cda1 8400 0e7f ff00 0066 668e 8d91 ...........ff... │ │ │ │ +0007eab0: 6315 26eb 6122 3fd7 78eb 612e d774 eb61 c.&.a"?.x.a..t.a │ │ │ │ +0007eac0: 2291 3bc8 b19f 0459 9c84 000e 7fff 0000 ".;....Y........ │ │ │ │ +0007ead0: 6666 8e8d 9200 c6fb 3b22 243f 285c d778 ff......;"$?(\.x │ │ │ │ +0007eae0: eb61 2ed7 74eb 6129 2291 194a b59f 0459 .a..t.a)"..J...Y │ │ │ │ +0007eaf0: 9c84 000e 7fff 0000 6666 8e8d 9201 1f61 ........ff.....a │ │ │ │ +0007eb00: fc6d 6b5f 6578 6973 7473 2822 d778 eb61 .mk_exists(".x.a │ │ │ │ +0007eb10: 222c 22d7 74eb 6122 2991 16db 999f 0459 ",".t.a")......Y │ │ │ │ +0007eb20: 9c84 000e 7fff 0000 6666 8e8e a189 0000 ........ff...... │ │ │ │ +0007eb30: 6666 019d 56f0 a68d 8d90 cccd a404 599c ff..V.........Y. │ │ │ │ +0007eb40: 8400 0e7f ff00 0066 6691 05cc ce9f fba6 .......ff....... │ │ │ │ +0007eb50: 64d7 22cf 2d74 6572 6d91 3550 9ba1 8400 d.".-term.5P.... │ │ │ │ +0007eb60: 0e7f ff00 0066 668e 8d91 6315 26eb 6122 .....ff...c.&.a" │ │ │ │ +0007eb70: 40d7 78eb 612e d774 eb61 2291 3bc8 b19f @.x.a..t.a".;... │ │ │ │ +0007eb80: 0459 9c84 000e 7fff 0000 6666 8e8d 9200 .Y........ff.... │ │ │ │ +0007eb90: c6fb 3b22 2440 285c d778 eb61 2ed7 74eb ..;"$@(\.x.a..t. │ │ │ │ +0007eba0: 6129 2291 194a b59f 0459 9c84 000e 7fff a)"..J...Y...... │ │ │ │ +0007ebb0: 0000 6666 8e8d 9201 1f61 fc6d 6b5f 7365 ..ff.....a.mk_se │ │ │ │ +0007ebc0: 6c65 6374 2822 d778 eb61 222c 22d7 74eb lect(".x.a",".t. │ │ │ │ +0007ebd0: 6122 2991 16db 999f 0459 9c84 000e 7fff a")......Y...... │ │ │ │ +0007ebe0: 0000 6666 8e8e a189 0000 6666 019d 56f0 ..ff......ff..V. │ │ │ │ +0007ebf0: a68d 8d90 cccd a404 599c 8400 0e7f ff00 ........Y....... │ │ │ │ +0007ec00: 0066 6691 05cc ce9f fba6 64cf 436f 6e64 .ff.......d.Cond │ │ │ │ +0007ec10: 6974 696f 6e61 6c91 1ad3 e1a1 8400 0e7f itional......... │ │ │ │ +0007ec20: ff00 0066 668e 8d91 6315 26eb 6122 28d7 ...ff...c.&.a"(. │ │ │ │ +0007ec30: 74eb 613d 3ed7 748d 9f01 cccc d531 8e96 t.a=>.t......1.. │ │ │ │ +0007ec40: 04c0 04eb 617c d774 8d9f 01cc ccd5 328e ....a|.t......2. │ │ │ │ +0007ec50: 93eb 6129 2291 1f3a 919f 0459 9c84 000e ..a)"..:...Y.... │ │ │ │ +0007ec60: 7fff 0000 6666 8e8d 9200 c6fb 3b22 434f ....ff......;"CO │ │ │ │ +0007ec70: 4e44 9105 bfaa d774 9103 eaa8 748d 9f01 ND.....t....t... │ │ │ │ +0007ec80: cccc d531 8e91 08aa acd7 748d 9f01 cccc ...1......t..... │ │ │ │ +0007ec90: d532 8e91 04c0 04eb 6122 910b e5ed 9f04 .2......a"...... │ │ │ │ +0007eca0: 599c 8400 0e7f ff00 0066 668e 8d92 011f Y........ff..... │ │ │ │ +0007ecb0: 61fc 6d6b 5f63 6f6e 6428 22d7 74eb 6122 a.mk_cond(".t.a" │ │ │ │ +0007ecc0: 2c22 d774 8d9f 01cc ccd5 318e 9604 c004 ,".t......1..... │ │ │ │ +0007ecd0: eb61 222c 22d7 748d 9f01 cccc d532 8e93 .a",".t......2.. │ │ │ │ +0007ece0: eb61 2229 9105 cccd 9f04 599c 8400 0e7f .a")......Y..... │ │ │ │ +0007ecf0: ff00 0066 668e 8ea1 8900 0066 6601 9d56 ...ff......ff..V │ │ │ │ +0007ed00: f0a6 8d8d 90cc cda4 0459 9c84 000e 7fff .........Y...... │ │ │ │ +0007ed10: 0000 6666 9105 ccce 9ffb a664 6c65 74cf ..ff.......dlet. │ │ │ │ +0007ed20: 2d65 7870 7265 7373 696f 6e91 0d0a 91a1 -expression..... │ │ │ │ +0007ed30: 8400 0e7f ff00 0066 668e 8d91 6315 26eb .......ff...c.&. │ │ │ │ +0007ed40: 6122 6c65 7496 05bf aad7 78eb 613d d774 a"let.....x.a=.t │ │ │ │ +0007ed50: 8d9f 01cc ccd5 318e 910a 7fae eb61 696e ......1......ain │ │ │ │ +0007ed60: 93d7 748d 9f01 cccc d532 8e91 04c0 04eb ..t......2...... │ │ │ │ +0007ed70: 6122 9105 cccd 9f04 599c 8400 0e7f ff00 a"......Y....... │ │ │ │ +0007ed80: 0066 668e 8d92 00c6 fb3b 224c 4554 285c .ff......;"LET(\ │ │ │ │ +0007ed90: d778 eb61 2ed7 748d 9f01 cccc d532 8e96 .x.a..t......2.. │ │ │ │ +0007eda0: 04c0 04eb 6129 d774 8d9f 01cc ccd5 318e ....a).t......1. │ │ │ │ +0007edb0: 93eb 6122 9105 cccd 9f04 599c 8400 0e7f ..a"......Y..... │ │ │ │ +0007edc0: ff00 0066 668e 8d92 011f 61fc 6d6b 5f6c ...ff.....a.mk_l │ │ │ │ +0007edd0: 6574 2822 5cd7 78eb 612e d774 8d9f 01cc et("\.x.a..t.... │ │ │ │ +0007ede0: ccd5 318e 9604 c004 eb61 222c 22d7 748d ..1......a",".t. │ │ │ │ +0007edf0: 9f01 cccc d532 8e93 eb61 2229 910e dd05 .....2...a").... │ │ │ │ +0007ee00: 9f04 599c 8400 0e7f ff00 0066 668e 8ea1 ..Y........ff... │ │ │ │ +0007ee10: 8900 0066 6601 9d56 f08e 8e8e a18d 911e ...ff..V........ │ │ │ │ +0007ee20: 28f0 cf54 6865 7265 9b04 51be 6172 6596 (..There..Q.are. │ │ │ │ +0007ee30: 0451 bf63 6f6e 7374 7275 6374 6f72 732c .Q.constructors, │ │ │ │ +0007ee40: 9104 6b84 6465 7374 7275 6374 6f72 7393 ..k.destructors. │ │ │ │ +0007ee50: 616e 6498 696e 6469 6361 746f 7273 9366 and.indicators.f │ │ │ │ +0007ee60: 6f72 9861 6c6c 9374 6865 986f 6290 ac72 or.all.the.ob..r │ │ │ │ +0007ee70: 7669 6f75 7393 636f 6e73 7472 7563 7473 vious.constructs │ │ │ │ +0007ee80: 2e91 066e 2328 496e 2d8e 9f10 0000 8d91 ...n#(In-....... │ │ │ │ +0007ee90: 12c7 6164 6963 6174 6f72 732c 8d91 03bc ..adicators,.... │ │ │ │ +0007eea0: 1765 2e67 2e8e 8d91 190c 7eeb 6169 735f .e.g......~.ais_ │ │ │ │ +0007eeb0: 6e65 678e 913b 8a7a cf2c 9103 bc17 7265 neg..;.z.,....re │ │ │ │ +0007eec0: 7475 726e 9603 b073 7472 7574 6893 7691 turn...struth.v. │ │ │ │ +0007eed0: ff58 e461 6c75 6573 9369 6e64 6963 6174 .X.alues.indicat │ │ │ │ +0007eee0: 696e 6793 7768 6574 6865 7293 6f72 936e ing.whether.or.n │ │ │ │ +0007eef0: 6f74 9361 9374 6572 6d93 6290 538e 656c ot.a.term.b.S.el │ │ │ │ +0007ef00: 6f6e 6773 9374 6f93 7468 658e 8e9f 24fd ongs.to.the...$. │ │ │ │ +0007ef10: 138e 8c8b 0000 0094 0000 0000 0000 0000 ................ │ │ │ │ 0007ef20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0007ef30: 0000 0000 0007 d9a9 a002 cc05 558d a0fd ............U... │ │ │ │ -0007ef40: 46d3 0e8d 8d8d 8d9f fa99 9a8d 91ea f1eb F............... │ │ │ │ -0007ef50: d031 3438 9200 dd20 4343 6861 7074 6572 .148... CChapter │ │ │ │ -0007ef60: 9604 8000 3131 2e91 0a80 0054 6865 9348 ....11.....The.H │ │ │ │ -0007ef70: 4f4c 934c 6f67 6963 9369 6e93 4d4c 8e91 OL.Logic.in.ML.. │ │ │ │ -0007ef80: eaf1 eb9f 0566 6689 0000 e666 01c7 3e7c .....ff....f..>| │ │ │ │ -0007ef90: 8e8e 8e8e a002 942f df8d a0fd 8bd0 218d ......./......!. │ │ │ │ -0007efa0: 91ea f1eb cf73 796e 90ac 7274 6178 9605 .....syn..rtax.. │ │ │ │ -0007efb0: 06d6 636c 6173 739b 0506 d569 6e93 7175 ..class....in.qu │ │ │ │ -0007efc0: 6573 7469 6f6e 2e29 9108 8d68 496e 9361 estion.)...hIn.a │ │ │ │ -0007efd0: 6464 6974 696f 6e93 746f 9874 6865 9363 ddition.to.the.c │ │ │ │ -0007efe0: 6f6e 7374 7275 6374 6f72 7398 6c69 7374 onstructors.list │ │ │ │ -0007eff0: 6564 9369 6e98 7468 6593 7461 626c 6598 ed.in.the.table. │ │ │ │ -0007f000: 7468 6572 6593 6172 658e a410 0000 8d91 there.are....... │ │ │ │ -0007f010: eaf1 eb63 6f6e 7374 7275 6374 6f72 7396 ...constructors. │ │ │ │ -0007f020: 03ac 7466 6f72 9370 6169 7273 9b03 ac73 ..tfor.pairs...s │ │ │ │ -0007f030: 616e 6493 6c69 7374 732c 9603 b8e5 6e61 and.lists,....na │ │ │ │ -0007f040: 6d65 6c79 8d98 eb61 6d6b 5f70 6169 728e mely...amk_pair. │ │ │ │ -0007f050: 912b ea19 cf2c 8d93 eb61 6d6b 5f63 6f6e .+...,...amk_con │ │ │ │ -0007f060: 738e 912f a2ff cf61 6e64 8d98 eb61 6d6b s../...and...amk │ │ │ │ -0007f070: 5f6c 6973 748e 912f 968d cf28 7365 6591 _list../...(see. │ │ │ │ -0007f080: 03ac 74eb 4952 4546 4552 454e 4345 cf29 ..t.IREFERENCE.) │ │ │ │ -0007f090: 2e8e a18d 91ea f1eb 5468 6596 037a 8363 ........The..z.c │ │ │ │ -0007f0a0: 6f6e 7374 616e 90ac 7274 7391 037a 84eb onstan..rts..z.. │ │ │ │ -0007f0b0: 6143 4f4e 449b 037a 67cf 616e 6493 eb61 aCOND..zg.and..a │ │ │ │ -0007f0c0: 4c45 5498 cf61 7265 9365 7870 6c61 696e LET..are.explain │ │ │ │ -0007f0d0: 6564 9b03 7a84 696e 9353 6563 7469 6f6e ed..z.in.Section │ │ │ │ -0007f0e0: 7398 3131 2e35 2e31 9361 6e64 9331 312e s.11.5.1.and.11. │ │ │ │ -0007f0f0: 352e 332c 9103 90f2 7265 7370 9053 8e65 5.3,....resp.S.e │ │ │ │ -0007f100: 6374 6976 90ac 7265 6c79 91ff 0556 2e91 ctiv..rely...V.. │ │ │ │ -0007f110: 0513 7e54 6865 8ea1 8d91 eaf1 eb63 6f6e ..~The.......con │ │ │ │ -0007f120: 7374 616e 90ac 7274 7396 043e 39eb 615c stan..rts..>9.a\ │ │ │ │ -0007f130: 2fcf 2c91 0453 1eeb 612f 5ccf 2c91 0453 /.,..S..a/\.,..S │ │ │ │ -0007f140: 1deb 613d 3d3e 9b04 3e3a cf61 6e64 93eb ..a==>..>:.and.. │ │ │ │ -0007f150: 613d 93cf 6172 6593 6578 616d 706c 6573 a=..are.examples │ │ │ │ -0007f160: 986f 6693 e569 6e0c 7865 7391 053c 16cf .of..in.xes..<.. │ │ │ │ -0007f170: 616e 6493 7265 7072 6573 656e 9aac 7274 and.represen..rt │ │ │ │ -0007f180: 93da 5fcf 2c96 0453 1eda 5ecf 2c93 da29 .._.,..S..^.,..) │ │ │ │ -0007f190: 9604 3e39 cf61 6e64 9365 7175 616c 6974 ..>9.and.equalit │ │ │ │ -0007f1a0: 9879 91ff 0556 2c8e a18d 91ea f1eb 7265 .y...V,.......re │ │ │ │ -0007f1b0: 7370 9a53 8e65 6374 6976 90ac 7265 6c79 sp.S.ectiv..rely │ │ │ │ -0007f1c0: 91ff 0556 2e91 051e 0249 6696 039a 0fd7 ...V.....If..... │ │ │ │ -0007f1d0: 6393 cf69 7391 039a 0e64 6563 6c61 7265 c..is....declare │ │ │ │ -0007f1e0: 6493 746f 9362 9865 9361 6e96 039a 0e69 d.to.b.e.an....i │ │ │ │ -0007f1f0: 6e0c 782c 9103 aa2e 7468 656e 9374 6865 n.x,....then.the │ │ │ │ -0007f200: 9603 9a0f eb48 484f 4c93 cf70 6172 7365 .....HHOL..parse │ │ │ │ -0007f210: 729b 039a 0e77 696c 6c93 7472 616e 736c r....will.transl │ │ │ │ -0007f220: 6174 6593 eb61 22d7 748d 9f01 cccc d531 ate..a".t......1 │ │ │ │ -0007f230: 8e91 085a 13d7 6398 748d 9f01 cccc d532 ...Z..c.t......2 │ │ │ │ -0007f240: 8e91 04c0 04eb 6122 93cf 746f 8ea1 8d91 ......a"..to.... │ │ │ │ -0007f250: eaf1 ebeb 6122 24d7 6391 03ea a874 8d9f ....a"$.c....t.. │ │ │ │ -0007f260: 01cc ccd5 318e 9108 aaac d774 8d9f 01cc ....1......t.... │ │ │ │ -0007f270: ccd5 328e 9104 c004 eb61 22cf 2e8e a18d ..2......a"..... │ │ │ │ -0007f280: 91f6 537a 5468 6596 0500 cf63 6f6e 7374 ..SzThe....const │ │ │ │ -0007f290: 616e 9aac 7274 7393 eb61 21cf 2c91 0546 an..rts..a!.,..F │ │ │ │ -0007f2a0: 58eb 613f 93cf 616e 6493 eb61 4093 cf61 X.a?..and..a@..a │ │ │ │ -0007f2b0: 7265 9365 7861 6d70 6c65 7393 6f66 93e5 re.examples.of.. │ │ │ │ -0007f2c0: 6269 6e64 6572 7391 05fe abcf 616e 6493 binders.....and. │ │ │ │ -0007f2d0: 7265 7072 6573 656e 9874 93da 38cf 2c9b represen.t..8.,. │ │ │ │ -0007f2e0: 0546 59da 3993 cf61 6e64 9105 00ce d722 .FY.9..and....." │ │ │ │ -0007f2f0: cf2c 9872 6573 7090 538e 6563 2d8e a18d .,.resp.S.ec-... │ │ │ │ -0007f300: 91ea f1eb 7469 7690 ac72 656c 7991 ff05 ....tiv..rely... │ │ │ │ -0007f310: 562e 9106 5e5c 4966 9604 4c7c d763 93cf V...^\If..L|.c.. │ │ │ │ -0007f320: 6973 9b04 4c7b 6465 636c 6172 6564 9374 is..L{declared.t │ │ │ │ -0007f330: 6f93 6290 538e 6593 6193 6269 6e64 6572 o.b.S.e.a.binder │ │ │ │ -0007f340: 2c91 0464 f174 6865 6e93 7468 6593 eb48 ,..d.then.the..H │ │ │ │ -0007f350: 484f 4c93 cf70 6172 7365 7298 7769 6c6c HOL..parser.will │ │ │ │ -0007f360: 9374 7261 6e73 6c61 7465 93eb 6122 d763 .translate..a".c │ │ │ │ -0007f370: 9378 eb61 2ed7 74eb 6122 93cf 746f 9374 .x.a..t.a"..to.t │ │ │ │ -0007f380: 6865 8ea1 8d91 eaf1 eb63 6f6d 9aac 7262 he.......com..rb │ │ │ │ -0007f390: 696e 6174 696f 6e96 035b 1feb 6122 24d7 ination..[..a"$. │ │ │ │ -0007f3a0: 63eb 6128 5cd7 78eb 612e d774 eb61 2922 c.a(\.x.a..t.a)" │ │ │ │ -0007f3b0: 93cf 288d 692e 652e 8e91 125e a474 6865 ..(.i.e....^.the │ │ │ │ -0007f3c0: 9361 7070 6c69 6361 7469 6f6e 936f 6693 .application.of. │ │ │ │ -0007f3d0: 7468 6591 035b 2063 6f6e 7374 616e 9874 the..[ constan.t │ │ │ │ -0007f3e0: 93d7 6393 cf74 6f93 7468 6591 035b 2072 ..c..to.the..[ r │ │ │ │ -0007f3f0: 6570 7265 7365 6e98 7461 7469 6f6e 936f epresen.tation.o │ │ │ │ -0007f400: 6693 7468 658e a18d 91ea f1eb 6162 7374 f.the.......abst │ │ │ │ -0007f410: 7261 6374 696f 6e96 03ea a8d7 1578 3a93 raction......x:. │ │ │ │ -0007f420: 74cf 292e 8ea1 8d91 f653 7a49 6e96 056d t.)......SzIn..m │ │ │ │ -0007f430: 3061 6464 6974 696f 6e9b 056d 2f74 6f93 0addition..m/to. │ │ │ │ -0007f440: 7468 6598 6b69 6e64 7393 6f66 9374 6572 the.kinds.of.ter │ │ │ │ -0007f450: 6d73 9869 6e93 7468 6598 7461 626c 6573 ms.in.the.tables │ │ │ │ -0007f460: 9361 6290 538e 6f95 ac72 7693 652c 9105 .ab.S.o..rv.e,.. │ │ │ │ -0007f470: cdd2 7468 6598 7061 7273 6572 9605 6d30 ..the.parser..m0 │ │ │ │ -0007f480: 616c 736f 9873 7570 7090 538e 6f72 7473 also.supp.S.orts │ │ │ │ -0007f490: 9374 6865 8ea1 8d91 eaf1 eb66 6f6c 6c6f .the.......follo │ │ │ │ -0007f4a0: 95ac 7277 696e 679b 03ea a873 796e 9374 ..rwing....syn.t │ │ │ │ -0007f4b0: 6163 7469 6398 6162 6272 6576 6961 7469 actic.abbreviati │ │ │ │ -0007f4c0: 6f6e 732e 8e9f 54ac a78d 8d8d 91fb 2dc9 ons...T.......-. │ │ │ │ -0007f4d0: 9fba f338 8900 0066 6601 a6c6 c1a9 0a26 ...8...ff......& │ │ │ │ -0007f4e0: 638d 8d90 cccd 9f04 599c 8400 0e7f ff00 c.......Y....... │ │ │ │ -0007f4f0: 0066 6692 01a6 605b 8400 0e7f ff00 0066 .ff...`[.......f │ │ │ │ -0007f500: 668e 8ea4 0e7f ff8d 8d90 cccd a404 599c f.............Y. │ │ │ │ -0007f510: 8400 0e7f ff00 0066 6692 008e 085b 9ffb .......ff....[.. │ │ │ │ -0007f520: a664 d053 796e 90a0 0074 6163 7469 6391 .d.Syn...tactic. │ │ │ │ -0007f530: 0480 0061 6262 7265 7669 6174 696f 6e73 ...abbreviations │ │ │ │ -0007f540: 9200 8e08 5aa1 8400 0e7f ff00 0066 668e ....Z........ff. │ │ │ │ -0007f550: 8ea1 8d8d 90cc cd9f 0459 9c84 000e 7fff .........Y...... │ │ │ │ -0007f560: 0000 6666 9201 a660 5b84 000e 7fff 0000 ..ff...`[....... │ │ │ │ -0007f570: 6666 8e8e a18d 8d90 cccd a404 599c 8400 ff..........Y... │ │ │ │ -0007f580: 0e7f ff00 0066 6691 05cc ce9f fba6 64e5 .....ff.......d. │ │ │ │ -0007f590: 4190 b332 6262 7296 ff66 6665 7669 6174 A..2bbr..ffeviat │ │ │ │ -0007f5a0: 6593 6491 0433 3574 6572 6d91 05cc cda1 e.d..35term..... │ │ │ │ -0007f5b0: 8400 0e7f ff00 0066 668e 8d91 68b9 1c4d .......ff...h..M │ │ │ │ -0007f5c0: 6591 ff66 6661 6e69 6e67 9135 d294 9f04 e..ffaning.5.... │ │ │ │ -0007f5d0: 599c 8400 0e7f ff00 0066 668e 8d92 00d0 Y........ff..... │ │ │ │ -0007f5e0: 44b1 436f 6e73 7472 7563 746f 7291 0433 D.Constructor..3 │ │ │ │ -0007f5f0: 3565 7870 7291 ff66 6665 7373 696f 6e91 5expr..ffession. │ │ │ │ -0007f600: 608e 8f9f 0459 9c84 000e 7fff 0000 6666 `....Y........ff │ │ │ │ -0007f610: 8e8e 9f04 c002 8900 0066 6601 a6c6 c1a6 .........ff..... │ │ │ │ -0007f620: 8d8d 90cc cd9f 0459 9c84 000e 7fff 0000 .......Y........ │ │ │ │ -0007f630: 6666 9162 52b5 8400 0e7f ff00 0066 668e ff.bR........ff. │ │ │ │ -0007f640: 8d92 00ca 117d 9f04 599c 8400 0e7f ff00 .....}..Y....... │ │ │ │ -0007f650: 0066 668e 8d92 01a6 938e 9f04 599c 8400 .ff.........Y... │ │ │ │ -0007f660: 0e7f ff00 0066 668e 8ea1 8d8d 90cc cda4 .....ff......... │ │ │ │ -0007f670: 0459 9c84 000e 7fff 0000 6666 9105 ccce .Y........ff.... │ │ │ │ -0007f680: 9ffb a664 eb61 22d7 7491 03ea a874 8d9f ...d.a".t....t.. │ │ │ │ -0007f690: 01cc ccd5 318e 8d91 06c0 02da 0196 01ff ....1........... │ │ │ │ -0007f6a0: fe01 9301 8e91 16bf fed7 748d 9f01 cccc ..........t..... │ │ │ │ -0007f6b0: d86e 8e91 05a8 50eb 6122 9123 f8fb a184 .n....P.a".#.... │ │ │ │ -0007f6c0: 000e 7fff 0000 6666 8e8d 9168 b91c 2228 ......ff...h.."( │ │ │ │ -0007f6d0: 8dda 0196 01ff fe01 9301 8e91 0dff feeb ................ │ │ │ │ -0007f6e0: 6128 d774 9103 eaa8 748d 9f01 cccc d531 a(.t....t......1 │ │ │ │ -0007f6f0: 8e91 04c0 04eb 6129 8dda 0196 01ff fe01 ......a)........ │ │ │ │ -0007f700: 9301 8e91 0fff fcd7 748d 9f01 cccc d86e ........t......n │ │ │ │ -0007f710: 8e91 05a8 50eb 6129 2291 05cc cd9f 0459 ....P.a)"......Y │ │ │ │ -0007f720: 9c84 000e 7fff 0000 6666 8e8d 9200 d044 ........ff.....D │ │ │ │ -0007f730: b16c 6973 745f 6d6b 5f63 6f6d 6228 22d7 .list_mk_comb(". │ │ │ │ -0007f740: 74eb 6122 2c5b 22d7 748d 9f01 cccc d531 t.a",[".t......1 │ │ │ │ -0007f750: 8e91 04c0 04eb 6122 3b8d 9105 bfaa d73a ......a";......: │ │ │ │ -0007f760: 9601 fffe 3a93 3a8e 9119 49f4 eb61 3b22 ....:.:...I..a;" │ │ │ │ -0007f770: d774 8d9f 01cc ccd8 6e8e 9105 a850 eb61 .t......n....P.a │ │ │ │ -0007f780: 225d 2991 162a 599f 0459 9c84 000e 7fff "])..*Y..Y...... │ │ │ │ -0007f790: 0000 6666 8e8e a404 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ -0007f7a0: a6c6 c1a6 8d8d 90cc cda4 0459 9c84 000e ...........Y.... │ │ │ │ -0007f7b0: 7fff 0000 6666 9105 ccce 9ffb a664 225c ....ff.......d"\ │ │ │ │ -0007f7c0: d778 8d9f 01cc ccd5 318e 8d91 06c0 02da .x......1....... │ │ │ │ -0007f7d0: 0196 01ff fe01 9301 8e91 16bf fed7 788d ..............x. │ │ │ │ -0007f7e0: 9f01 cccc d86e 8e91 05a8 50eb 612e d774 .....n....P.a..t │ │ │ │ -0007f7f0: eb61 2291 1786 17a1 8400 0e7f ff00 0066 .a"............f │ │ │ │ -0007f800: 668e 8d91 68b9 1c22 5cd7 788d 9f01 cccc f...h.."\.x..... │ │ │ │ -0007f810: d531 8e91 04c0 04eb 612e 8d91 05bf aada .1......a....... │ │ │ │ -0007f820: 0196 01ff fe01 9301 8e91 197f 52eb 615c ............R.a\ │ │ │ │ -0007f830: d778 8d9f 01cc ccd8 6e8e 9105 a850 eb61 .x......n....P.a │ │ │ │ -0007f840: 2ed7 74eb 6122 9109 59e5 9f04 599c 8400 ..t.a"..Y...Y... │ │ │ │ -0007f850: 0e7f ff00 0066 668e 8d92 00d0 44b1 6c69 .....ff.....D.li │ │ │ │ -0007f860: 7374 5f6d 6b5f 6162 7328 5b22 d778 8d9f st_mk_abs([".x.. │ │ │ │ -0007f870: 01cc ccd5 318e 9104 c004 eb61 223b 8d91 ....1......a";.. │ │ │ │ -0007f880: 05bf aad7 3a96 01ff fe3a 933a 8e91 1949 ....:....:.:...I │ │ │ │ -0007f890: f4eb 613b 22d7 788d 9f01 cccc d86e 8e91 ..a;".x......n.. │ │ │ │ -0007f8a0: 05a8 50eb 6122 5d2c 22d7 74eb 6122 2991 ..P.a"],".t.a"). │ │ │ │ -0007f8b0: 170b cb9f 0459 9c84 000e 7fff 0000 6666 .....Y........ff │ │ │ │ -0007f8c0: 8e8e a189 0000 6666 01a6 c6c1 a68d 8d90 ......ff........ │ │ │ │ -0007f8d0: cccd a404 599c 8400 0e7f ff00 0066 6691 ....Y........ff. │ │ │ │ -0007f8e0: 05cc ce9f fba6 6422 21d7 788d 9f01 cccc ......d"!.x..... │ │ │ │ -0007f8f0: d531 8e8d 9106 c002 da01 9601 fffe 0193 .1.............. │ │ │ │ -0007f900: 018e 9116 bffe d778 8d9f 01cc ccd8 6e8e .......x......n. │ │ │ │ -0007f910: 9105 a850 eb61 2ed7 74eb 6122 9117 8617 ...P.a..t.a".... │ │ │ │ -0007f920: a184 000e 7fff 0000 6666 8e8d 9168 b91c ........ff...h.. │ │ │ │ -0007f930: 2221 d778 8d9f 01cc ccd5 318e 9104 c004 "!.x......1..... │ │ │ │ -0007f940: eb61 2e8d 9105 bfaa da01 9601 fffe 0193 .a.............. │ │ │ │ -0007f950: 018e 9119 7f52 eb61 21d7 788d 9f01 cccc .....R.a!.x..... │ │ │ │ -0007f960: d86e 8e91 05a8 50eb 612e d774 eb61 2291 .n....P.a..t.a". │ │ │ │ -0007f970: 0959 e59f 0459 9c84 000e 7fff 0000 6666 .Y...Y........ff │ │ │ │ -0007f980: 8e8d 9200 d044 b16c 6973 745f 6d6b 5f66 .....D.list_mk_f │ │ │ │ -0007f990: 6f72 616c 6c28 5b22 d778 8d9f 01cc ccd5 orall([".x...... │ │ │ │ -0007f9a0: 318e 9104 c004 eb61 223b 8d91 05bf aad7 1......a";...... │ │ │ │ -0007f9b0: 3a96 01ff fe3a 933a 8e91 1949 f4eb 613b :....:.:...I..a; │ │ │ │ -0007f9c0: 22d7 788d 9f01 cccc d86e 8e91 05a8 50eb ".x......n....P. │ │ │ │ -0007f9d0: 6122 5d2c 22d7 74eb 6122 2991 05cc cd9f a"],".t.a")..... │ │ │ │ -0007f9e0: 0459 9c84 000e 7fff 0000 6666 8e8e a189 .Y........ff.... │ │ │ │ -0007f9f0: 0000 6666 01a6 c6c1 a68d 8d90 cccd a404 ..ff............ │ │ │ │ -0007fa00: 599c 8400 0e7f ff00 0066 6691 05cc ce9f Y........ff..... │ │ │ │ -0007fa10: fba6 6422 3fd7 788d 9f01 cccc d531 8e8d ..d"?.x......1.. │ │ │ │ -0007fa20: 9106 c002 da01 9601 fffe 0193 018e 9116 ................ │ │ │ │ -0007fa30: bffe d778 8d9f 01cc ccd8 6e8e 9105 a850 ...x......n....P │ │ │ │ -0007fa40: eb61 2ed7 74eb 6122 9117 8617 a184 000e .a..t.a"........ │ │ │ │ -0007fa50: 7fff 0000 6666 8e8d 9168 b91c 223f d778 ....ff...h.."?.x │ │ │ │ -0007fa60: 8d9f 01cc ccd5 318e 9104 c004 eb61 2e8d ......1......a.. │ │ │ │ -0007fa70: 9105 bfaa da01 9601 fffe 0193 018e 9119 ................ │ │ │ │ -0007fa80: 7f52 eb61 3fd7 788d 9f01 cccc d86e 8e91 .R.a?.x......n.. │ │ │ │ -0007fa90: 05a8 50eb 612e d774 eb61 2291 0959 e59f ..P.a..t.a"..Y.. │ │ │ │ -0007faa0: 0459 9c84 000e 7fff 0000 6666 8e8d 9200 .Y........ff.... │ │ │ │ -0007fab0: d044 b16c 6973 745f 6d6b 5f65 7869 7374 .D.list_mk_exist │ │ │ │ -0007fac0: 7328 5b22 d778 8d9f 01cc ccd5 318e 9104 s([".x......1... │ │ │ │ -0007fad0: c004 eb61 223b 8d91 05bf aad7 3a96 01ff ...a";......:... │ │ │ │ -0007fae0: fe3a 933a 8e91 1949 f4eb 613b 22d7 788d .:.:...I..a;".x. │ │ │ │ -0007faf0: 9f01 cccc d86e 8e91 05a8 50eb 6122 5d2c .....n....P.a"], │ │ │ │ -0007fb00: 22d7 74eb 6122 2991 05cc cd9f 0459 9c84 ".t.a")......Y.. │ │ │ │ -0007fb10: 000e 7fff 0000 6666 8e8e a189 0000 6666 ......ff......ff │ │ │ │ -0007fb20: 01a6 c6c1 8e8e 8e9f 54ac a58d 91ea f1eb ........T....... │ │ │ │ -0007fb30: cf54 6865 7265 9603 ee71 6172 659b 03ee .There...qare... │ │ │ │ -0007fb40: 7261 6c73 6f93 636f 6e73 7472 7563 746f ralso.constructo │ │ │ │ -0007fb50: 7273 8d98 eb61 6c69 7374 5f6d 6b5f 636f rs...alist_mk_co │ │ │ │ -0007fb60: 6e6a 8e91 48ea 6acf 2c8d 9103 ef63 eb61 nj..H.j.,....c.a │ │ │ │ -0007fb70: 6c69 7374 5f6d 6b5f 6469 736a 8e91 48eb list_mk_disj..H. │ │ │ │ -0007fb80: 5bcf 2c8d 9103 ef64 eb61 6c69 7374 5f6d [.,....d.alist_m │ │ │ │ -0007fb90: 6b5f 696d 708e 9147 1a24 cf61 6e64 8d93 k_imp..G.$.and.. │ │ │ │ -0007fba0: eb61 6c69 7374 5f6d 6b5f 7061 6972 8e8e .alist_mk_pair.. │ │ │ │ -0007fbb0: a18d 91ea f1eb cf66 6f72 9b04 ec85 636f .......for....co │ │ │ │ -0007fbc0: 6e6a 756e 6374 696f 6e73 2c96 052c fd64 njunctions,..,.d │ │ │ │ -0007fbd0: 6973 6a75 6e63 7469 6f6e 732c 9369 6d70 isjunctions,.imp │ │ │ │ -0007fbe0: 6c69 6361 7469 6f6e 7398 616e 6498 7475 lications.and.tu │ │ │ │ -0007fbf0: 706c 6573 9104 ec86 7265 7370 9553 8e65 ples....resp.S.e │ │ │ │ -0007fc00: 6374 6976 90ac 7265 6c79 91ff 0556 2e91 ctiv..rely...V.. │ │ │ │ -0007fc10: 083e 7854 6865 9863 6f72 7265 7370 936f .>xThe.corresp.o │ │ │ │ -0007fc20: 6e64 696e 678e a18d 91ea f1eb 6465 7374 nding.......dest │ │ │ │ -0007fc30: 7275 6374 6f72 9604 f5a3 6675 6e63 7469 ructor....functi │ │ │ │ -0007fc40: 6f6e 739b 04f5 a461 7265 9363 616c 6c65 ons....are.calle │ │ │ │ -0007fc50: 648d 93eb 6173 7472 6970 5f63 6f6d 628e d...astrip_comb. │ │ │ │ -0007fc60: 913e 7247 cf2c 8d91 0538 6365 7463 2e8e .>rG.,...8cetc.. │ │ │ │ -0007fc70: 9117 7f73 2c91 0538 6265 7863 6570 7493 ...s,..8bexcept. │ │ │ │ -0007fc80: 7468 6174 9874 6865 7265 9369 7393 6e6f that.there.is.no │ │ │ │ -0007fc90: 8d98 eb61 7374 7269 705f 636f 6e6a 8e91 ...astrip_conj.. │ │ │ │ -0007fca0: 4367 ebcf 6f72 8ea1 8d8d 91ea f1eb eb61 Cg..or.........a │ │ │ │ -0007fcb0: 7374 7269 705f 6469 736a 8e91 246e 8fcf strip_disj..$n.. │ │ │ │ -0007fcc0: 2e91 050b f849 6e73 7465 6164 9603 63ee .....Instead..c. │ │ │ │ -0007fcd0: 7468 6572 659b 0363 ef61 7265 9366 756e there..c.are.fun │ │ │ │ -0007fce0: 6374 696f 6e73 9863 616c 6c65 648d 93eb ctions.called... │ │ │ │ -0007fcf0: 6163 6f6e 6a75 6e63 7473 8e91 3a84 d7cf aconjuncts..:... │ │ │ │ -0007fd00: 616e 648d 93eb 6164 6973 6a75 6e63 7473 and...adisjuncts │ │ │ │ -0007fd10: 8e91 3720 e8cf 2c91 037e e062 7574 9869 ..7 ..,..~.but.i │ │ │ │ -0007fd20: 7493 7368 6f75 6c64 9862 9053 8e65 8ea1 t.should.b.S.e.. │ │ │ │ -0007fd30: 8d91 eaf1 eb6e 6f74 6564 9603 eaa8 7468 .....noted....th │ │ │ │ -0007fd40: 6174 9374 6865 7365 9361 7265 936e 6f74 at.these.are.not │ │ │ │ -0007fd50: 9370 726f 7090 538e 6572 9369 6e95 ac72 .prop.S.er.in..r │ │ │ │ -0007fd60: 7693 6572 7365 7396 03ea a86f 668d 93eb v.erses....of... │ │ │ │ -0007fd70: 616c 6973 745f 6d6b 5f63 6f6e 6a8e 914c alist_mk_conj..L │ │ │ │ -0007fd80: d148 cf61 6e64 8d93 eb61 6c69 7374 5f6d .H.and...alist_m │ │ │ │ -0007fd90: 6b5f 6469 736a 8e91 48e6 a0cf 2e8e 9f27 k_disj..H......' │ │ │ │ -0007fda0: f0ac 8d8d 91ea f1eb eb4b 3131 2e35 8e91 .........K11.5.. │ │ │ │ -0007fdb0: 20f1 e753 796e 9bff 75c2 7461 7896 067a ..Syn..u.tax..z │ │ │ │ -0007fdc0: e166 6f72 9372 6573 7472 6963 7465 6493 .for.restricted. │ │ │ │ -0007fdd0: 7175 616e 9874 690c 6361 7469 6f6e 8e9f quan.ti.cation.. │ │ │ │ -0007fde0: 1be2 238d 91ea f1eb cf53 796e 9aac 7274 ..#......Syn..rt │ │ │ │ -0007fdf0: 6163 7469 6396 0457 5073 7570 7090 538e actic..WPsupp.S. │ │ │ │ -0007fe00: 6f72 7491 0457 4f66 6f72 9372 6573 7472 ort..WOfor.restr │ │ │ │ -0007fe10: 6963 7465 6493 7175 616e 9874 690c 6361 icted.quan.ti.ca │ │ │ │ -0007fe20: 7469 6f6e 9b04 574f 616e 6493 6162 7374 tion..WOand.abst │ │ │ │ -0007fe30: 7261 6374 696f 6e93 6973 9870 726f 9aac raction.is.pro.. │ │ │ │ -0007fe40: 7276 6964 6564 2e91 067e d754 6869 7393 rvided...~.This. │ │ │ │ -0007fe50: 666f 6c6c 6f98 7773 8ea1 8d91 eaf1 eb61 follo.ws.......a │ │ │ │ -0007fe60: 9604 c539 7375 6767 6573 7469 6f6e 9364 ...9suggestion.d │ │ │ │ -0007fe70: 6973 6375 7373 6564 9361 7493 7468 6593 iscussed.at.the. │ │ │ │ -0007fe80: 5365 636f 6e64 93eb 4848 4f4c 9104 c53a Second..HHOL...: │ │ │ │ -0007fe90: cf55 7365 7273 934d 6565 7469 6e67 9361 .Users.Meeting.a │ │ │ │ -0007fea0: 6e64 9369 6d70 6c65 6d65 6e90 ac72 7473 nd.implemen..rts │ │ │ │ -0007feb0: 9361 936d 6574 686f 9053 8e64 936f 668e .a.metho.S.d.of. │ │ │ │ -0007fec0: a18d 91ea f1eb 7369 6d95 ac72 756c 6174 ......sim..rulat │ │ │ │ -0007fed0: 696e 679b 03ea a873 7562 7493 7970 9553 ing....subt.yp.S │ │ │ │ -0007fee0: 8e65 7398 616e 6498 6465 7093 656e 6465 .es.and.dep.ende │ │ │ │ -0007fef0: 6e95 ac72 7498 7493 7970 9053 8e65 7398 n..rt.t.yp.S.es. │ │ │ │ -0007ff00: 7769 7468 9870 7265 6469 6361 7465 732e with.predicates. │ │ │ │ -0007ff10: 8ea1 8d91 f653 7a43 7572 7265 6e9a ac72 .....SzCurren..r │ │ │ │ -0007ff20: 746c 7996 03af 7b6e 6f93 6465 7269 7698 tly...{no.deriv. │ │ │ │ -0007ff30: 6564 9103 af7c 7275 6c65 7393 6172 6593 ed...|rules.are. │ │ │ │ -0007ff40: 7072 6f98 7669 6465 6493 746f 9373 7570 pro.vided.to.sup │ │ │ │ -0007ff50: 7090 538e 6f72 7493 7468 6973 9603 af7c p.S.ort.this...| │ │ │ │ -0007ff60: 6e6f 7461 7469 6f6e 2c91 03bb 5073 6f93 notation,...Pso. │ │ │ │ -0007ff70: 616e 9879 9603 af7b 696e 6665 7265 6e63 an.y...{inferenc │ │ │ │ -0007ff80: 6573 9377 696c 6c8e a18d 91ea f1eb 6e65 es.will.......ne │ │ │ │ -0007ff90: 6564 9603 eaa8 746f 9377 9aac 726f 726b ed....to.w..rork │ │ │ │ -0007ffa0: 936f 6e93 7468 6593 756e 6465 726c 7969 .on.the.underlyi │ │ │ │ -0007ffb0: 6e67 9373 656d 616e 9874 6963 9372 6570 ng.seman.tic.rep │ │ │ │ -0007ffc0: 7265 7365 6e98 7461 7469 6f6e 2e8e a18d resen.tation.... │ │ │ │ -0007ffd0: 91f6 537a 5468 6596 03ea a86e 6577 9373 ..SzThe....new.s │ │ │ │ -0007ffe0: 796e 9aac 7274 6178 9361 7574 6f6d 6174 yn..rtax.automat │ │ │ │ -0007fff0: 6963 616c 6c79 9374 7261 6e73 6c61 7465 ically.translate │ │ │ │ -00080000: 7393 6173 9366 6f6c 6c6f 9877 733a 8e9f s.as.follo.ws:.. │ │ │ │ -00080010: 301e 9f8d 8d8d 9f16 8b89 8d8d 8d9f d480 0............... │ │ │ │ -00080020: 008d 9102 30ea eb61 5ceb 6276 9564 93eb ....0..a\.bv.d.. │ │ │ │ -00080030: 613a 3aeb 6250 9101 8556 eb61 2eeb 6242 a::.bP...V.a..bB │ │ │ │ -00080040: 9117 8b4c eb61 3c2d 2d2d 2d3e 9111 3efe ...L.a<---->..>. │ │ │ │ -00080050: 5245 535f 4142 5354 5241 4354 9105 bfaa RES_ABSTRACT.... │ │ │ │ -00080060: eb62 5091 0745 00eb 6128 5ceb 6276 93eb .bP..E..a(\.bv.. │ │ │ │ -00080070: 612e eb62 4291 008c a4eb 6129 8ea4 0e80 a..bB.....a).... │ │ │ │ -00080080: 008d 9102 30ea 21eb 6276 9a64 93eb 613a ....0.!.bv.d..a: │ │ │ │ -00080090: 3aeb 6250 9101 8556 eb61 2eeb 6242 9117 :.bP...V.a..bB.. │ │ │ │ -000800a0: 8b4c eb61 3c2d 2d2d 2d3e 9611 3efe 5245 .L.a<---->..>.RE │ │ │ │ -000800b0: 535f 464f 5241 4c4c 93eb 6250 9107 4500 S_FORALL..bP..E. │ │ │ │ -000800c0: eb61 285c eb62 7698 eb61 2eeb 6242 9100 .a(\.bv..a..bB.. │ │ │ │ -000800d0: 8ca4 eb61 298e a18d 9102 30ea 3feb 6276 ...a).....0.?.bv │ │ │ │ -000800e0: 9a64 93eb 613a 3aeb 6250 9101 8556 eb61 .d..a::.bP...V.a │ │ │ │ -000800f0: 2eeb 6242 9117 8b4c eb61 3c2d 2d2d 2d3e ..bB...L.a<----> │ │ │ │ -00080100: 9611 3efe 5245 535f 4558 4953 5453 93eb ..>.RES_EXISTS.. │ │ │ │ -00080110: 6250 9107 4500 eb61 285c eb62 7698 eb61 bP..E..a(\.bv..a │ │ │ │ -00080120: 2eeb 6242 9100 8ca4 eb61 298e a18d 9102 ..bB.....a)..... │ │ │ │ -00080130: 30ea 40eb 6276 9a64 93eb 613a 3aeb 6250 0.@.bv.d..a::.bP │ │ │ │ -00080140: 9101 8556 eb61 2eeb 6242 9117 8b4c eb61 ...V.a..bB...L.a │ │ │ │ -00080150: 3c2d 2d2d 2d3e 9611 3efe 5245 535f 5345 <---->..>.RES_SE │ │ │ │ -00080160: 4c45 4354 93eb 6250 9107 4500 eb61 285c LECT..bP..E..a(\ │ │ │ │ -00080170: eb62 7698 eb61 2eeb 6242 9100 8ca4 eb61 .bv..a..bB.....a │ │ │ │ -00080180: 298e 8e8e 8e8e 8e8e 8e9f 24fd 138e 8c8b ).........$..... │ │ │ │ -00080190: 0000 0095 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0007ef30: 0000 0000 0000 0000 0000 0000 0007 d9b1 ................ │ │ │ │ +0007ef40: a002 cc05 558d a0fd 46d3 0e8d 8d8d 8d9f ....U...F....... │ │ │ │ +0007ef50: fa99 9a8d 91ea f1eb d031 3438 9200 dd20 .........148... │ │ │ │ +0007ef60: 4343 6861 7074 6572 9604 8000 3131 2e91 CChapter....11.. │ │ │ │ +0007ef70: 0a80 0054 6865 9348 4f4c 934c 6f67 6963 ...The.HOL.Logic │ │ │ │ +0007ef80: 9369 6e93 4d4c 8e91 eaf1 eb9f 0566 6689 .in.ML.......ff. │ │ │ │ +0007ef90: 0000 e666 01c7 3e7c 8e8e 8e8e a002 942f ...f..>|......./ │ │ │ │ +0007efa0: df8d a0fd 8bd0 218d 91ea f1eb cf73 796e ......!......syn │ │ │ │ +0007efb0: 90ac 7274 6178 9605 06d6 636c 6173 739b ..rtax....class. │ │ │ │ +0007efc0: 0506 d569 6e93 7175 6573 7469 6f6e 2e29 ...in.question.) │ │ │ │ +0007efd0: 9108 8d68 496e 9361 6464 6974 696f 6e93 ...hIn.addition. │ │ │ │ +0007efe0: 746f 9874 6865 9363 6f6e 7374 7275 6374 to.the.construct │ │ │ │ +0007eff0: 6f72 7398 6c69 7374 6564 9369 6e98 7468 ors.listed.in.th │ │ │ │ +0007f000: 6593 7461 626c 6598 7468 6572 6593 6172 e.table.there.ar │ │ │ │ +0007f010: 658e a410 0000 8d91 eaf1 eb63 6f6e 7374 e..........const │ │ │ │ +0007f020: 7275 6374 6f72 7396 03ac 7466 6f72 9370 ructors...tfor.p │ │ │ │ +0007f030: 6169 7273 9b03 ac73 616e 6493 6c69 7374 airs...sand.list │ │ │ │ +0007f040: 732c 9603 b8e5 6e61 6d65 6c79 8d98 eb61 s,....namely...a │ │ │ │ +0007f050: 6d6b 5f70 6169 728e 912b ea19 cf2c 8d93 mk_pair..+...,.. │ │ │ │ +0007f060: eb61 6d6b 5f63 6f6e 738e 912f a2ff cf61 .amk_cons../...a │ │ │ │ +0007f070: 6e64 8d98 eb61 6d6b 5f6c 6973 748e 912f nd...amk_list../ │ │ │ │ +0007f080: 968d cf28 7365 6591 03ac 74eb 4952 4546 ...(see...t.IREF │ │ │ │ +0007f090: 4552 454e 4345 cf29 2e8e a18d 91ea f1eb ERENCE.)........ │ │ │ │ +0007f0a0: 5468 6596 037a 8363 6f6e 7374 616e 90ac The..z.constan.. │ │ │ │ +0007f0b0: 7274 7391 037a 84eb 6143 4f4e 449b 037a rts..z..aCOND..z │ │ │ │ +0007f0c0: 67cf 616e 6493 eb61 4c45 5498 cf61 7265 g.and..aLET..are │ │ │ │ +0007f0d0: 9365 7870 6c61 696e 6564 9b03 7a84 696e .explained..z.in │ │ │ │ +0007f0e0: 9353 6563 7469 6f6e 7398 3131 2e35 2e31 .Sections.11.5.1 │ │ │ │ +0007f0f0: 9361 6e64 9331 312e 352e 332c 9103 90f2 .and.11.5.3,.... │ │ │ │ +0007f100: 7265 7370 9053 8e65 6374 6976 90ac 7265 resp.S.ectiv..re │ │ │ │ +0007f110: 6c79 91ff 0556 2e91 0513 7e54 6865 8ea1 ly...V....~The.. │ │ │ │ +0007f120: 8d91 eaf1 eb63 6f6e 7374 616e 90ac 7274 .....constan..rt │ │ │ │ +0007f130: 7396 043e 39eb 615c 2fcf 2c91 0453 1eeb s..>9.a\/.,..S.. │ │ │ │ +0007f140: 612f 5ccf 2c91 0453 1deb 613d 3d3e 9b04 a/\.,..S..a==>.. │ │ │ │ +0007f150: 3e3a cf61 6e64 93eb 613d 93cf 6172 6593 >:.and..a=..are. │ │ │ │ +0007f160: 6578 616d 706c 6573 986f 6693 e569 6e0c examples.of..in. │ │ │ │ +0007f170: 7865 7391 053c 16cf 616e 6493 7265 7072 xes..<..and.repr │ │ │ │ +0007f180: 6573 656e 9aac 7274 93da 5fcf 2c96 0453 esen..rt.._.,..S │ │ │ │ +0007f190: 1eda 5ecf 2c93 da29 9604 3e39 cf61 6e64 ..^.,..)..>9.and │ │ │ │ +0007f1a0: 9365 7175 616c 6974 9879 91ff 0556 2c8e .equalit.y...V,. │ │ │ │ +0007f1b0: a18d 91ea f1eb 7265 7370 9a53 8e65 6374 ......resp.S.ect │ │ │ │ +0007f1c0: 6976 90ac 7265 6c79 91ff 0556 2e91 051e iv..rely...V.... │ │ │ │ +0007f1d0: 0249 6696 039a 0fd7 6393 cf69 7391 039a .If.....c..is... │ │ │ │ +0007f1e0: 0e64 6563 6c61 7265 6493 746f 9362 9865 .declared.to.b.e │ │ │ │ +0007f1f0: 9361 6e96 039a 0e69 6e0c 782c 9103 aa2e .an....in.x,.... │ │ │ │ +0007f200: 7468 656e 9374 6865 9603 9a0f eb48 484f then.the.....HHO │ │ │ │ +0007f210: 4c93 cf70 6172 7365 729b 039a 0e77 696c L..parser....wil │ │ │ │ +0007f220: 6c93 7472 616e 736c 6174 6593 eb61 22d7 l.translate..a". │ │ │ │ +0007f230: 748d 9f01 cccc d531 8e91 085a 13d7 6398 t......1...Z..c. │ │ │ │ +0007f240: 748d 9f01 cccc d532 8e91 04c0 04eb 6122 t......2......a" │ │ │ │ +0007f250: 93cf 746f 8ea1 8d91 eaf1 ebeb 6122 24d7 ..to........a"$. │ │ │ │ +0007f260: 6391 03ea a874 8d9f 01cc ccd5 318e 9108 c....t......1... │ │ │ │ +0007f270: aaac d774 8d9f 01cc ccd5 328e 9104 c004 ...t......2..... │ │ │ │ +0007f280: eb61 22cf 2e8e a18d 91f6 537a 5468 6596 .a".......SzThe. │ │ │ │ +0007f290: 0500 cf63 6f6e 7374 616e 9aac 7274 7393 ...constan..rts. │ │ │ │ +0007f2a0: eb61 21cf 2c91 0546 58eb 613f 93cf 616e .a!.,..FX.a?..an │ │ │ │ +0007f2b0: 6493 eb61 4093 cf61 7265 9365 7861 6d70 d..a@..are.examp │ │ │ │ +0007f2c0: 6c65 7393 6f66 93e5 6269 6e64 6572 7391 les.of..binders. │ │ │ │ +0007f2d0: 05fe abcf 616e 6493 7265 7072 6573 656e ....and.represen │ │ │ │ +0007f2e0: 9874 93da 38cf 2c9b 0546 59da 3993 cf61 .t..8.,..FY.9..a │ │ │ │ +0007f2f0: 6e64 9105 00ce d722 cf2c 9872 6573 7090 nd.....".,.resp. │ │ │ │ +0007f300: 538e 6563 2d8e a18d 91ea f1eb 7469 7690 S.ec-.......tiv. │ │ │ │ +0007f310: ac72 656c 7991 ff05 562e 9106 5e5c 4966 .rely...V...^\If │ │ │ │ +0007f320: 9604 4c7c d763 93cf 6973 9b04 4c7b 6465 ..L|.c..is..L{de │ │ │ │ +0007f330: 636c 6172 6564 9374 6f93 6290 538e 6593 clared.to.b.S.e. │ │ │ │ +0007f340: 6193 6269 6e64 6572 2c91 0464 f174 6865 a.binder,..d.the │ │ │ │ +0007f350: 6e93 7468 6593 eb48 484f 4c93 cf70 6172 n.the..HHOL..par │ │ │ │ +0007f360: 7365 7298 7769 6c6c 9374 7261 6e73 6c61 ser.will.transla │ │ │ │ +0007f370: 7465 93eb 6122 d763 9378 eb61 2ed7 74eb te..a".c.x.a..t. │ │ │ │ +0007f380: 6122 93cf 746f 9374 6865 8ea1 8d91 eaf1 a"..to.the...... │ │ │ │ +0007f390: eb63 6f6d 9aac 7262 696e 6174 696f 6e96 .com..rbination. │ │ │ │ +0007f3a0: 035b 1feb 6122 24d7 63eb 6128 5cd7 78eb .[..a"$.c.a(\.x. │ │ │ │ +0007f3b0: 612e d774 eb61 2922 93cf 288d 692e 652e a..t.a)"..(.i.e. │ │ │ │ +0007f3c0: 8e91 125e a474 6865 9361 7070 6c69 6361 ...^.the.applica │ │ │ │ +0007f3d0: 7469 6f6e 936f 6693 7468 6591 035b 2063 tion.of.the..[ c │ │ │ │ +0007f3e0: 6f6e 7374 616e 9874 93d7 6393 cf74 6f93 onstan.t..c..to. │ │ │ │ +0007f3f0: 7468 6591 035b 2072 6570 7265 7365 6e98 the..[ represen. │ │ │ │ +0007f400: 7461 7469 6f6e 936f 6693 7468 658e a18d tation.of.the... │ │ │ │ +0007f410: 91ea f1eb 6162 7374 7261 6374 696f 6e96 ....abstraction. │ │ │ │ +0007f420: 03ea a8d7 1578 3a93 74cf 292e 8ea1 8d91 .....x:.t.)..... │ │ │ │ +0007f430: f653 7a49 6e96 056d 3061 6464 6974 696f .SzIn..m0additio │ │ │ │ +0007f440: 6e9b 056d 2f74 6f93 7468 6598 6b69 6e64 n..m/to.the.kind │ │ │ │ +0007f450: 7393 6f66 9374 6572 6d73 9869 6e93 7468 s.of.terms.in.th │ │ │ │ +0007f460: 6598 7461 626c 6573 9361 6290 538e 6f95 e.tables.ab.S.o. │ │ │ │ +0007f470: ac72 7693 652c 9105 cdd2 7468 6598 7061 .rv.e,....the.pa │ │ │ │ +0007f480: 7273 6572 9605 6d30 616c 736f 9873 7570 rser..m0also.sup │ │ │ │ +0007f490: 7090 538e 6f72 7473 9374 6865 8ea1 8d91 p.S.orts.the.... │ │ │ │ +0007f4a0: eaf1 eb66 6f6c 6c6f 95ac 7277 696e 679b ...follo..rwing. │ │ │ │ +0007f4b0: 03ea a873 796e 9374 6163 7469 6398 6162 ...syn.tactic.ab │ │ │ │ +0007f4c0: 6272 6576 6961 7469 6f6e 732e 8e9f 54ac breviations...T. │ │ │ │ +0007f4d0: a78d 8d8d 91fb 2dc9 9fba f338 8900 0066 ......-....8...f │ │ │ │ +0007f4e0: 6601 a6c6 c1a9 0a26 638d 8d90 cccd 9f04 f......&c....... │ │ │ │ +0007f4f0: 599c 8400 0e7f ff00 0066 6692 01a6 605b Y........ff...`[ │ │ │ │ +0007f500: 8400 0e7f ff00 0066 668e 8ea4 0e7f ff8d .......ff....... │ │ │ │ +0007f510: 8d90 cccd a404 599c 8400 0e7f ff00 0066 ......Y........f │ │ │ │ +0007f520: 6692 008e 085b 9ffb a664 d053 796e 90a0 f....[...d.Syn.. │ │ │ │ +0007f530: 0074 6163 7469 6391 0480 0061 6262 7265 .tactic....abbre │ │ │ │ +0007f540: 7669 6174 696f 6e73 9200 8e08 5aa1 8400 viations....Z... │ │ │ │ +0007f550: 0e7f ff00 0066 668e 8ea1 8d8d 90cc cd9f .....ff......... │ │ │ │ +0007f560: 0459 9c84 000e 7fff 0000 6666 9201 a660 .Y........ff...` │ │ │ │ +0007f570: 5b84 000e 7fff 0000 6666 8e8e a18d 8d90 [.......ff...... │ │ │ │ +0007f580: cccd a404 599c 8400 0e7f ff00 0066 6691 ....Y........ff. │ │ │ │ +0007f590: 05cc ce9f fba6 64e5 4190 b332 6262 7296 ......d.A..2bbr. │ │ │ │ +0007f5a0: ff66 6665 7669 6174 6593 6491 0433 3574 .ffeviate.d..35t │ │ │ │ +0007f5b0: 6572 6d91 05cc cda1 8400 0e7f ff00 0066 erm............f │ │ │ │ +0007f5c0: 668e 8d91 68b9 1c4d 6591 ff66 6661 6e69 f...h..Me..ffani │ │ │ │ +0007f5d0: 6e67 9135 d294 9f04 599c 8400 0e7f ff00 ng.5....Y....... │ │ │ │ +0007f5e0: 0066 668e 8d92 00d0 44b1 436f 6e73 7472 .ff.....D.Constr │ │ │ │ +0007f5f0: 7563 746f 7291 0433 3565 7870 7291 ff66 uctor..35expr..f │ │ │ │ +0007f600: 6665 7373 696f 6e91 608e 8f9f 0459 9c84 fession.`....Y.. │ │ │ │ +0007f610: 000e 7fff 0000 6666 8e8e 9f04 c002 8900 ......ff........ │ │ │ │ +0007f620: 0066 6601 a6c6 c1a6 8d8d 90cc cd9f 0459 .ff............Y │ │ │ │ +0007f630: 9c84 000e 7fff 0000 6666 9162 52b5 8400 ........ff.bR... │ │ │ │ +0007f640: 0e7f ff00 0066 668e 8d92 00ca 117d 9f04 .....ff......}.. │ │ │ │ +0007f650: 599c 8400 0e7f ff00 0066 668e 8d92 01a6 Y........ff..... │ │ │ │ +0007f660: 938e 9f04 599c 8400 0e7f ff00 0066 668e ....Y........ff. │ │ │ │ +0007f670: 8ea1 8d8d 90cc cda4 0459 9c84 000e 7fff .........Y...... │ │ │ │ +0007f680: 0000 6666 9105 ccce 9ffb a664 eb61 22d7 ..ff.......d.a". │ │ │ │ +0007f690: 7491 03ea a874 8d9f 01cc ccd5 318e 8d91 t....t......1... │ │ │ │ +0007f6a0: 06c0 02da 0196 01ff fe01 9301 8e91 16bf ................ │ │ │ │ +0007f6b0: fed7 748d 9f01 cccc d86e 8e91 05a8 50eb ..t......n....P. │ │ │ │ +0007f6c0: 6122 9123 f8fb a184 000e 7fff 0000 6666 a".#..........ff │ │ │ │ +0007f6d0: 8e8d 9168 b91c 2228 8dda 0196 01ff fe01 ...h.."(........ │ │ │ │ +0007f6e0: 9301 8e91 0dff feeb 6128 d774 9103 eaa8 ........a(.t.... │ │ │ │ +0007f6f0: 748d 9f01 cccc d531 8e91 04c0 04eb 6129 t......1......a) │ │ │ │ +0007f700: 8dda 0196 01ff fe01 9301 8e91 0fff fcd7 ................ │ │ │ │ +0007f710: 748d 9f01 cccc d86e 8e91 05a8 50eb 6129 t......n....P.a) │ │ │ │ +0007f720: 2291 05cc cd9f 0459 9c84 000e 7fff 0000 "......Y........ │ │ │ │ +0007f730: 6666 8e8d 9200 d044 b16c 6973 745f 6d6b ff.....D.list_mk │ │ │ │ +0007f740: 5f63 6f6d 6228 22d7 74eb 6122 2c5b 22d7 _comb(".t.a",[". │ │ │ │ +0007f750: 748d 9f01 cccc d531 8e91 04c0 04eb 6122 t......1......a" │ │ │ │ +0007f760: 3b8d 9105 bfaa d73a 9601 fffe 3a93 3a8e ;......:....:.:. │ │ │ │ +0007f770: 9119 49f4 eb61 3b22 d774 8d9f 01cc ccd8 ..I..a;".t...... │ │ │ │ +0007f780: 6e8e 9105 a850 eb61 225d 2991 162a 599f n....P.a"])..*Y. │ │ │ │ +0007f790: 0459 9c84 000e 7fff 0000 6666 8e8e a404 .Y........ff.... │ │ │ │ +0007f7a0: c002 8900 0066 6601 a6c6 c1a6 8d8d 90cc .....ff......... │ │ │ │ +0007f7b0: cda4 0459 9c84 000e 7fff 0000 6666 9105 ...Y........ff.. │ │ │ │ +0007f7c0: ccce 9ffb a664 225c d778 8d9f 01cc ccd5 .....d"\.x...... │ │ │ │ +0007f7d0: 318e 8d91 06c0 02da 0196 01ff fe01 9301 1............... │ │ │ │ +0007f7e0: 8e91 16bf fed7 788d 9f01 cccc d86e 8e91 ......x......n.. │ │ │ │ +0007f7f0: 05a8 50eb 612e d774 eb61 2291 1786 17a1 ..P.a..t.a"..... │ │ │ │ +0007f800: 8400 0e7f ff00 0066 668e 8d91 68b9 1c22 .......ff...h.." │ │ │ │ +0007f810: 5cd7 788d 9f01 cccc d531 8e91 04c0 04eb \.x......1...... │ │ │ │ +0007f820: 612e 8d91 05bf aada 0196 01ff fe01 9301 a............... │ │ │ │ +0007f830: 8e91 197f 52eb 615c d778 8d9f 01cc ccd8 ....R.a\.x...... │ │ │ │ +0007f840: 6e8e 9105 a850 eb61 2ed7 74eb 6122 9109 n....P.a..t.a".. │ │ │ │ +0007f850: 59e5 9f04 599c 8400 0e7f ff00 0066 668e Y...Y........ff. │ │ │ │ +0007f860: 8d92 00d0 44b1 6c69 7374 5f6d 6b5f 6162 ....D.list_mk_ab │ │ │ │ +0007f870: 7328 5b22 d778 8d9f 01cc ccd5 318e 9104 s([".x......1... │ │ │ │ +0007f880: c004 eb61 223b 8d91 05bf aad7 3a96 01ff ...a";......:... │ │ │ │ +0007f890: fe3a 933a 8e91 1949 f4eb 613b 22d7 788d .:.:...I..a;".x. │ │ │ │ +0007f8a0: 9f01 cccc d86e 8e91 05a8 50eb 6122 5d2c .....n....P.a"], │ │ │ │ +0007f8b0: 22d7 74eb 6122 2991 170b cb9f 0459 9c84 ".t.a")......Y.. │ │ │ │ +0007f8c0: 000e 7fff 0000 6666 8e8e a189 0000 6666 ......ff......ff │ │ │ │ +0007f8d0: 01a6 c6c1 a68d 8d90 cccd a404 599c 8400 ............Y... │ │ │ │ +0007f8e0: 0e7f ff00 0066 6691 05cc ce9f fba6 6422 .....ff.......d" │ │ │ │ +0007f8f0: 21d7 788d 9f01 cccc d531 8e8d 9106 c002 !.x......1...... │ │ │ │ +0007f900: da01 9601 fffe 0193 018e 9116 bffe d778 ...............x │ │ │ │ +0007f910: 8d9f 01cc ccd8 6e8e 9105 a850 eb61 2ed7 ......n....P.a.. │ │ │ │ +0007f920: 74eb 6122 9117 8617 a184 000e 7fff 0000 t.a"............ │ │ │ │ +0007f930: 6666 8e8d 9168 b91c 2221 d778 8d9f 01cc ff...h.."!.x.... │ │ │ │ +0007f940: ccd5 318e 9104 c004 eb61 2e8d 9105 bfaa ..1......a...... │ │ │ │ +0007f950: da01 9601 fffe 0193 018e 9119 7f52 eb61 .............R.a │ │ │ │ +0007f960: 21d7 788d 9f01 cccc d86e 8e91 05a8 50eb !.x......n....P. │ │ │ │ +0007f970: 612e d774 eb61 2291 0959 e59f 0459 9c84 a..t.a"..Y...Y.. │ │ │ │ +0007f980: 000e 7fff 0000 6666 8e8d 9200 d044 b16c ......ff.....D.l │ │ │ │ +0007f990: 6973 745f 6d6b 5f66 6f72 616c 6c28 5b22 ist_mk_forall([" │ │ │ │ +0007f9a0: d778 8d9f 01cc ccd5 318e 9104 c004 eb61 .x......1......a │ │ │ │ +0007f9b0: 223b 8d91 05bf aad7 3a96 01ff fe3a 933a ";......:....:.: │ │ │ │ +0007f9c0: 8e91 1949 f4eb 613b 22d7 788d 9f01 cccc ...I..a;".x..... │ │ │ │ +0007f9d0: d86e 8e91 05a8 50eb 6122 5d2c 22d7 74eb .n....P.a"],".t. │ │ │ │ +0007f9e0: 6122 2991 05cc cd9f 0459 9c84 000e 7fff a")......Y...... │ │ │ │ +0007f9f0: 0000 6666 8e8e a189 0000 6666 01a6 c6c1 ..ff......ff.... │ │ │ │ +0007fa00: a68d 8d90 cccd a404 599c 8400 0e7f ff00 ........Y....... │ │ │ │ +0007fa10: 0066 6691 05cc ce9f fba6 6422 3fd7 788d .ff.......d"?.x. │ │ │ │ +0007fa20: 9f01 cccc d531 8e8d 9106 c002 da01 9601 .....1.......... │ │ │ │ +0007fa30: fffe 0193 018e 9116 bffe d778 8d9f 01cc ...........x.... │ │ │ │ +0007fa40: ccd8 6e8e 9105 a850 eb61 2ed7 74eb 6122 ..n....P.a..t.a" │ │ │ │ +0007fa50: 9117 8617 a184 000e 7fff 0000 6666 8e8d ............ff.. │ │ │ │ +0007fa60: 9168 b91c 223f d778 8d9f 01cc ccd5 318e .h.."?.x......1. │ │ │ │ +0007fa70: 9104 c004 eb61 2e8d 9105 bfaa da01 9601 .....a.......... │ │ │ │ +0007fa80: fffe 0193 018e 9119 7f52 eb61 3fd7 788d .........R.a?.x. │ │ │ │ +0007fa90: 9f01 cccc d86e 8e91 05a8 50eb 612e d774 .....n....P.a..t │ │ │ │ +0007faa0: eb61 2291 0959 e59f 0459 9c84 000e 7fff .a"..Y...Y...... │ │ │ │ +0007fab0: 0000 6666 8e8d 9200 d044 b16c 6973 745f ..ff.....D.list_ │ │ │ │ +0007fac0: 6d6b 5f65 7869 7374 7328 5b22 d778 8d9f mk_exists([".x.. │ │ │ │ +0007fad0: 01cc ccd5 318e 9104 c004 eb61 223b 8d91 ....1......a";.. │ │ │ │ +0007fae0: 05bf aad7 3a96 01ff fe3a 933a 8e91 1949 ....:....:.:...I │ │ │ │ +0007faf0: f4eb 613b 22d7 788d 9f01 cccc d86e 8e91 ..a;".x......n.. │ │ │ │ +0007fb00: 05a8 50eb 6122 5d2c 22d7 74eb 6122 2991 ..P.a"],".t.a"). │ │ │ │ +0007fb10: 05cc cd9f 0459 9c84 000e 7fff 0000 6666 .....Y........ff │ │ │ │ +0007fb20: 8e8e a189 0000 6666 01a6 c6c1 8e8e 8e9f ......ff........ │ │ │ │ +0007fb30: 54ac a58d 91ea f1eb cf54 6865 7265 9603 T........There.. │ │ │ │ +0007fb40: ee71 6172 659b 03ee 7261 6c73 6f93 636f .qare...ralso.co │ │ │ │ +0007fb50: 6e73 7472 7563 746f 7273 8d98 eb61 6c69 nstructors...ali │ │ │ │ +0007fb60: 7374 5f6d 6b5f 636f 6e6a 8e91 48ea 6acf st_mk_conj..H.j. │ │ │ │ +0007fb70: 2c8d 9103 ef63 eb61 6c69 7374 5f6d 6b5f ,....c.alist_mk_ │ │ │ │ +0007fb80: 6469 736a 8e91 48eb 5bcf 2c8d 9103 ef64 disj..H.[.,....d │ │ │ │ +0007fb90: eb61 6c69 7374 5f6d 6b5f 696d 708e 9147 .alist_mk_imp..G │ │ │ │ +0007fba0: 1a24 cf61 6e64 8d93 eb61 6c69 7374 5f6d .$.and...alist_m │ │ │ │ +0007fbb0: 6b5f 7061 6972 8e8e a18d 91ea f1eb cf66 k_pair.........f │ │ │ │ +0007fbc0: 6f72 9b04 ec85 636f 6e6a 756e 6374 696f or....conjunctio │ │ │ │ +0007fbd0: 6e73 2c96 052c fd64 6973 6a75 6e63 7469 ns,..,.disjuncti │ │ │ │ +0007fbe0: 6f6e 732c 9369 6d70 6c69 6361 7469 6f6e ons,.implication │ │ │ │ +0007fbf0: 7398 616e 6498 7475 706c 6573 9104 ec86 s.and.tuples.... │ │ │ │ +0007fc00: 7265 7370 9553 8e65 6374 6976 90ac 7265 resp.S.ectiv..re │ │ │ │ +0007fc10: 6c79 91ff 0556 2e91 083e 7854 6865 9863 ly...V...>xThe.c │ │ │ │ +0007fc20: 6f72 7265 7370 936f 6e64 696e 678e a18d orresp.onding... │ │ │ │ +0007fc30: 91ea f1eb 6465 7374 7275 6374 6f72 9604 ....destructor.. │ │ │ │ +0007fc40: f5a3 6675 6e63 7469 6f6e 739b 04f5 a461 ..functions....a │ │ │ │ +0007fc50: 7265 9363 616c 6c65 648d 93eb 6173 7472 re.called...astr │ │ │ │ +0007fc60: 6970 5f63 6f6d 628e 913e 7247 cf2c 8d91 ip_comb..>rG.,.. │ │ │ │ +0007fc70: 0538 6365 7463 2e8e 9117 7f73 2c91 0538 .8cetc.....s,..8 │ │ │ │ +0007fc80: 6265 7863 6570 7493 7468 6174 9874 6865 bexcept.that.the │ │ │ │ +0007fc90: 7265 9369 7393 6e6f 8d98 eb61 7374 7269 re.is.no...astri │ │ │ │ +0007fca0: 705f 636f 6e6a 8e91 4367 ebcf 6f72 8ea1 p_conj..Cg..or.. │ │ │ │ +0007fcb0: 8d8d 91ea f1eb eb61 7374 7269 705f 6469 .......astrip_di │ │ │ │ +0007fcc0: 736a 8e91 246e 8fcf 2e91 050b f849 6e73 sj..$n.......Ins │ │ │ │ +0007fcd0: 7465 6164 9603 63ee 7468 6572 659b 0363 tead..c.there..c │ │ │ │ +0007fce0: ef61 7265 9366 756e 6374 696f 6e73 9863 .are.functions.c │ │ │ │ +0007fcf0: 616c 6c65 648d 93eb 6163 6f6e 6a75 6e63 alled...aconjunc │ │ │ │ +0007fd00: 7473 8e91 3a84 d7cf 616e 648d 93eb 6164 ts..:...and...ad │ │ │ │ +0007fd10: 6973 6a75 6e63 7473 8e91 3720 e8cf 2c91 isjuncts..7 ..,. │ │ │ │ +0007fd20: 037e e062 7574 9869 7493 7368 6f75 6c64 .~.but.it.should │ │ │ │ +0007fd30: 9862 9053 8e65 8ea1 8d91 eaf1 eb6e 6f74 .b.S.e.......not │ │ │ │ +0007fd40: 6564 9603 eaa8 7468 6174 9374 6865 7365 ed....that.these │ │ │ │ +0007fd50: 9361 7265 936e 6f74 9370 726f 7090 538e .are.not.prop.S. │ │ │ │ +0007fd60: 6572 9369 6e95 ac72 7693 6572 7365 7396 er.in..rv.erses. │ │ │ │ +0007fd70: 03ea a86f 668d 93eb 616c 6973 745f 6d6b ...of...alist_mk │ │ │ │ +0007fd80: 5f63 6f6e 6a8e 914c d148 cf61 6e64 8d93 _conj..L.H.and.. │ │ │ │ +0007fd90: eb61 6c69 7374 5f6d 6b5f 6469 736a 8e91 .alist_mk_disj.. │ │ │ │ +0007fda0: 48e6 a0cf 2e8e 9f27 f0ac 8d8d 91ea f1eb H......'........ │ │ │ │ +0007fdb0: eb4b 3131 2e35 8e91 20f1 e753 796e 9bff .K11.5.. ..Syn.. │ │ │ │ +0007fdc0: 75c2 7461 7896 067a e166 6f72 9372 6573 u.tax..z.for.res │ │ │ │ +0007fdd0: 7472 6963 7465 6493 7175 616e 9874 690c tricted.quan.ti. │ │ │ │ +0007fde0: 6361 7469 6f6e 8e9f 1be2 238d 91ea f1eb cation....#..... │ │ │ │ +0007fdf0: cf53 796e 9aac 7274 6163 7469 6396 0457 .Syn..rtactic..W │ │ │ │ +0007fe00: 5073 7570 7090 538e 6f72 7491 0457 4f66 Psupp.S.ort..WOf │ │ │ │ +0007fe10: 6f72 9372 6573 7472 6963 7465 6493 7175 or.restricted.qu │ │ │ │ +0007fe20: 616e 9874 690c 6361 7469 6f6e 9b04 574f an.ti.cation..WO │ │ │ │ +0007fe30: 616e 6493 6162 7374 7261 6374 696f 6e93 and.abstraction. │ │ │ │ +0007fe40: 6973 9870 726f 9aac 7276 6964 6564 2e91 is.pro..rvided.. │ │ │ │ +0007fe50: 067e d754 6869 7393 666f 6c6c 6f98 7773 .~.This.follo.ws │ │ │ │ +0007fe60: 8ea1 8d91 eaf1 eb61 9604 c539 7375 6767 .......a...9sugg │ │ │ │ +0007fe70: 6573 7469 6f6e 9364 6973 6375 7373 6564 estion.discussed │ │ │ │ +0007fe80: 9361 7493 7468 6593 5365 636f 6e64 93eb .at.the.Second.. │ │ │ │ +0007fe90: 4848 4f4c 9104 c53a cf55 7365 7273 934d HHOL...:.Users.M │ │ │ │ +0007fea0: 6565 7469 6e67 9361 6e64 9369 6d70 6c65 eeting.and.imple │ │ │ │ +0007feb0: 6d65 6e90 ac72 7473 9361 936d 6574 686f men..rts.a.metho │ │ │ │ +0007fec0: 9053 8e64 936f 668e a18d 91ea f1eb 7369 .S.d.of.......si │ │ │ │ +0007fed0: 6d95 ac72 756c 6174 696e 679b 03ea a873 m..rulating....s │ │ │ │ +0007fee0: 7562 7493 7970 9553 8e65 7398 616e 6498 ubt.yp.S.es.and. │ │ │ │ +0007fef0: 6465 7093 656e 6465 6e95 ac72 7498 7493 dep.enden..rt.t. │ │ │ │ +0007ff00: 7970 9053 8e65 7398 7769 7468 9870 7265 yp.S.es.with.pre │ │ │ │ +0007ff10: 6469 6361 7465 732e 8ea1 8d91 f653 7a43 dicates......SzC │ │ │ │ +0007ff20: 7572 7265 6e9a ac72 746c 7996 03af 7b6e urren..rtly...{n │ │ │ │ +0007ff30: 6f93 6465 7269 7698 6564 9103 af7c 7275 o.deriv.ed...|ru │ │ │ │ +0007ff40: 6c65 7393 6172 6593 7072 6f98 7669 6465 les.are.pro.vide │ │ │ │ +0007ff50: 6493 746f 9373 7570 7090 538e 6f72 7493 d.to.supp.S.ort. │ │ │ │ +0007ff60: 7468 6973 9603 af7c 6e6f 7461 7469 6f6e this...|notation │ │ │ │ +0007ff70: 2c91 03bb 5073 6f93 616e 9879 9603 af7b ,...Pso.an.y...{ │ │ │ │ +0007ff80: 696e 6665 7265 6e63 6573 9377 696c 6c8e inferences.will. │ │ │ │ +0007ff90: a18d 91ea f1eb 6e65 6564 9603 eaa8 746f ......need....to │ │ │ │ +0007ffa0: 9377 9aac 726f 726b 936f 6e93 7468 6593 .w..rork.on.the. │ │ │ │ +0007ffb0: 756e 6465 726c 7969 6e67 9373 656d 616e underlying.seman │ │ │ │ +0007ffc0: 9874 6963 9372 6570 7265 7365 6e98 7461 .tic.represen.ta │ │ │ │ +0007ffd0: 7469 6f6e 2e8e a18d 91f6 537a 5468 6596 tion......SzThe. │ │ │ │ +0007ffe0: 03ea a86e 6577 9373 796e 9aac 7274 6178 ...new.syn..rtax │ │ │ │ +0007fff0: 9361 7574 6f6d 6174 6963 616c 6c79 9374 .automatically.t │ │ │ │ +00080000: 7261 6e73 6c61 7465 7393 6173 9366 6f6c ranslates.as.fol │ │ │ │ +00080010: 6c6f 9877 733a 8e9f 301e 9f8d 8d8d 9f16 lo.ws:..0....... │ │ │ │ +00080020: 8b89 8d8d 8d9f d480 008d 9102 30ea eb61 ............0..a │ │ │ │ +00080030: 5ceb 6276 9564 93eb 613a 3aeb 6250 9101 \.bv.d..a::.bP.. │ │ │ │ +00080040: 8556 eb61 2eeb 6242 9117 8b4c eb61 3c2d .V.a..bB...L.a<- │ │ │ │ +00080050: 2d2d 2d3e 9111 3efe 5245 535f 4142 5354 --->..>.RES_ABST │ │ │ │ +00080060: 5241 4354 9105 bfaa eb62 5091 0745 00eb RACT.....bP..E.. │ │ │ │ +00080070: 6128 5ceb 6276 93eb 612e eb62 4291 008c a(\.bv..a..bB... │ │ │ │ +00080080: a4eb 6129 8ea4 0e80 008d 9102 30ea 21eb ..a)........0.!. │ │ │ │ +00080090: 6276 9a64 93eb 613a 3aeb 6250 9101 8556 bv.d..a::.bP...V │ │ │ │ +000800a0: eb61 2eeb 6242 9117 8b4c eb61 3c2d 2d2d .a..bB...L.a<--- │ │ │ │ +000800b0: 2d3e 9611 3efe 5245 535f 464f 5241 4c4c ->..>.RES_FORALL │ │ │ │ +000800c0: 93eb 6250 9107 4500 eb61 285c eb62 7698 ..bP..E..a(\.bv. │ │ │ │ +000800d0: eb61 2eeb 6242 9100 8ca4 eb61 298e a18d .a..bB.....a)... │ │ │ │ +000800e0: 9102 30ea 3feb 6276 9a64 93eb 613a 3aeb ..0.?.bv.d..a::. │ │ │ │ +000800f0: 6250 9101 8556 eb61 2eeb 6242 9117 8b4c bP...V.a..bB...L │ │ │ │ +00080100: eb61 3c2d 2d2d 2d3e 9611 3efe 5245 535f .a<---->..>.RES_ │ │ │ │ +00080110: 4558 4953 5453 93eb 6250 9107 4500 eb61 EXISTS..bP..E..a │ │ │ │ +00080120: 285c eb62 7698 eb61 2eeb 6242 9100 8ca4 (\.bv..a..bB.... │ │ │ │ +00080130: eb61 298e a18d 9102 30ea 40eb 6276 9a64 .a).....0.@.bv.d │ │ │ │ +00080140: 93eb 613a 3aeb 6250 9101 8556 eb61 2eeb ..a::.bP...V.a.. │ │ │ │ +00080150: 6242 9117 8b4c eb61 3c2d 2d2d 2d3e 9611 bB...L.a<---->.. │ │ │ │ +00080160: 3efe 5245 535f 5345 4c45 4354 93eb 6250 >.RES_SELECT..bP │ │ │ │ +00080170: 9107 4500 eb61 285c eb62 7698 eb61 2eeb ..E..a(\.bv..a.. │ │ │ │ +00080180: 6242 9100 8ca4 eb61 298e 8e8e 8e8e 8e8e bB.....a)....... │ │ │ │ +00080190: 8e9f 24fd 138e 8c8b 0000 0095 0000 0000 ..$............. │ │ │ │ 000801a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000801b0: 0000 0000 0000 0000 0007 ef0b a002 cc05 ................ │ │ │ │ -000801c0: 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d U...F........... │ │ │ │ -000801d0: 9112 c761 d031 312e 352e 910a 8000 5379 ...a.11.5.....Sy │ │ │ │ -000801e0: 6e9a a000 7461 7896 0480 0066 6f72 9372 n...tax....for.r │ │ │ │ -000801f0: 6573 7472 6963 7465 6493 7175 616e 9874 estricted.quan.t │ │ │ │ -00080200: 690c 6361 7469 6f6e 9200 bd1e d531 3439 i.cation.....149 │ │ │ │ -00080210: 8e91 12c7 619f 0566 6689 0000 e666 01c7 ....a..ff....f.. │ │ │ │ -00080220: 3e7c 8e8e 8e8e a002 942f df8d a0fd 8bd0 >|......./...... │ │ │ │ -00080230: 218d 911e 28f0 cf41 6e90 ac72 7974 6869 !...(..An..rythi │ │ │ │ -00080240: 6e67 9603 f4ee 6361 6e91 03f4 ed62 9a53 ng....can....b.S │ │ │ │ -00080250: 8e65 9377 7269 7474 656e 9362 9865 7495 .e.written.b.et. │ │ │ │ -00080260: ac72 7793 6565 6e96 03f4 ee74 6865 9b03 .rw.een....the.. │ │ │ │ -00080270: f4ed 6269 6e64 6572 9361 6e64 9360 8deb ..binder.and.`.. │ │ │ │ -00080280: 613a 3a8e 910b 7f54 cf27 9874 6861 7493 a::....T.'.that. │ │ │ │ -00080290: 6361 6e93 6290 538e 6593 7772 6974 7465 can.b.S.e.writte │ │ │ │ -000802a0: 6e98 6290 538e 6574 95ac 7277 9365 656e n.b.S.et..rw.een │ │ │ │ -000802b0: 9103 f4ee 7468 658e a410 0000 8d91 12c7 ....the......... │ │ │ │ -000802c0: 6162 696e 6465 7296 03ea a861 6e64 9360 abinder....and.` │ │ │ │ -000802d0: 8deb 612e 8e91 05bf aacf 602e 9105 38e0 ..a.......`...8. │ │ │ │ -000802e0: 5365 6593 7468 6593 6578 616d 706c 6573 See.the.examples │ │ │ │ -000802f0: 9362 9053 8e65 6c6f 90ac 7277 2e8e 9f11 .b.S.elo..rw.... │ │ │ │ -00080300: 52cf 8d91 1e28 f054 6865 9604 bf19 0d61 R....(.The.....a │ │ │ │ -00080310: 678d 9104 bf1a eb61 7072 696e 745f 7265 g......aprint_re │ │ │ │ -00080320: 7374 7269 6374 8e91 59f9 7fcf 6861 739b strict..Y...has. │ │ │ │ -00080330: 04bf 1a64 6566 6175 6c74 8d93 eb61 7472 ...default...atr │ │ │ │ -00080340: 7565 8e91 1bbd c1cf 2c91 04f4 3662 7574 ue......,...6but │ │ │ │ -00080350: 9869 6693 7365 7498 746f 8d93 eb61 6661 .if.set.to...afa │ │ │ │ -00080360: 6c73 658e 9126 3c85 cf77 696c 6c93 6469 lse..&<..will.di │ │ │ │ -00080370: 7361 626c 6598 7468 6593 7072 6574 7490 sable.the.prett. │ │ │ │ -00080380: ac72 798e a18d 9112 c761 7072 696e 9aac .ry......aprin.. │ │ │ │ -00080390: 7274 696e 672e 9105 1b66 5468 6973 9603 rting....fThis.. │ │ │ │ -000803a0: 9239 6973 9375 7365 6675 6c91 0392 3866 .9is.useful...8f │ │ │ │ -000803b0: 6f72 9373 6565 696e 6793 7768 6174 9374 or.seeing.what.t │ │ │ │ -000803c0: 6865 9373 656d 616e 9874 6963 7393 6f66 he.seman.tics.of │ │ │ │ -000803d0: 9370 6172 7469 6375 6c61 7293 7265 7374 .particular.rest │ │ │ │ -000803e0: 7269 6374 6564 9361 6273 7472 6163 7469 ricted.abstracti │ │ │ │ -000803f0: 6f6e 738e a18d 9112 c761 6172 652e 8e9f ons......aare... │ │ │ │ -00080400: 1152 ce8d 911e 28f0 5468 6596 051c 9063 .R....(.The....c │ │ │ │ -00080410: 6f6e 7374 616e 90ac 7274 738d 9105 1c91 onstan..rts..... │ │ │ │ -00080420: eb61 5245 535f 4142 5354 5241 4354 8e91 .aRES_ABSTRACT.. │ │ │ │ -00080430: 4a18 89cf 2c8d 9105 690a eb61 5245 535f J...,...i..aRES_ │ │ │ │ -00080440: 464f 5241 4c4c 8e91 3ee5 aecf 2c8d 9105 FORALL..>...,... │ │ │ │ -00080450: 690a eb61 5245 535f 4558 4953 5453 8e91 i..aRES_EXISTS.. │ │ │ │ -00080460: 4402 3fcf 616e 648d 93eb 6152 4553 5f53 D.?.and...aRES_S │ │ │ │ -00080470: 454c 4543 548e 9143 b5c4 cf61 7265 9105 ELECT..C...are.. │ │ │ │ -00080480: 1c91 6465 0c6e 6564 9369 6e8e a18d 9112 ..de.ned.in..... │ │ │ │ -00080490: c761 7468 6596 03ea a874 6865 6f72 798d .athe....theory. │ │ │ │ -000804a0: 93eb 6162 6f6f 6c8e 911e d3f8 cf62 90ac ..abool......b.. │ │ │ │ -000804b0: 7279 3a8e 9f4d 10ee 8d8d 8d9f 27cb 898d ry:..M......'... │ │ │ │ -000804c0: 8d8d 9fb2 0000 8d91 2a06 60eb 6152 4553 ........*.`.aRES │ │ │ │ -000804d0: 5f41 4253 5452 4143 5496 05bf aa50 9342 _ABSTRACT....P.B │ │ │ │ -000804e0: 960b 7f54 3d93 5c78 3a2a 2e96 05bf aa28 ...T=.\x:*.....( │ │ │ │ -000804f0: 5093 7893 3d3e 9342 9378 937c 9341 5242 P.x.=>.B.x.|.ARB │ │ │ │ -00080500: 3a2a 2a29 8ea4 0d00 00a1 8d91 2a06 6052 :**)........*.`R │ │ │ │ -00080510: 4553 5f46 4f52 414c 4c91 113e fe50 9b05 ES_FORALL..>.P.. │ │ │ │ -00080520: bfaa 4296 0b7f 543d 9321 783a 2a2e 9850 ..B...T=.!x:*..P │ │ │ │ -00080530: 9878 983d 3d3e 9842 9878 8ea1 a18d 912a .x.==>.B.x.....* │ │ │ │ -00080540: 0660 5245 535f 4558 4953 5453 9111 3efe .`RES_EXISTS..>. │ │ │ │ -00080550: 509b 05bf aa42 960b 7f54 3d93 3f78 3a2a P....B...T=.?x:* │ │ │ │ -00080560: 2e98 5098 7898 2f5c 9842 9878 8ea1 a18d ..P.x./\.B.x.... │ │ │ │ -00080570: 912a 0660 5245 535f 5345 4c45 4354 9111 .*.`RES_SELECT.. │ │ │ │ -00080580: 3efe 509b 05bf aa42 960b 7f54 3d93 4078 >.P....B...T=.@x │ │ │ │ -00080590: 3a2a 2e98 5098 7898 2f5c 9842 9878 8e8e :*..P.x./\.B.x.. │ │ │ │ -000805a0: 8e8e 8e8e 8e9f 4bbe 1f8d 9112 c761 cf77 ......K......a.w │ │ │ │ -000805b0: 6865 7265 9603 eaa8 7468 6593 636f 6e73 here....the.cons │ │ │ │ -000805c0: 7461 6e9a ac72 748d 93eb 6141 5242 8e91 tan..rt...aARB.. │ │ │ │ -000805d0: 1529 a6cf 2c93 7768 6963 9868 9369 7393 .)..,.whic.h.is. │ │ │ │ -000805e0: 616c 736f 9364 650c 6e65 6493 696e 9374 also.de.ned.in.t │ │ │ │ -000805f0: 6865 9374 6865 6f72 798d 93eb 6162 6f6f he.theory...aboo │ │ │ │ -00080600: 6c8e 911a e950 cf2c 9368 6173 9374 6865 l....P.,.has.the │ │ │ │ -00080610: 9364 650c 6e69 7469 6f6e 3a8e a927 9674 .de.nition:..'.t │ │ │ │ -00080620: 8d8d 8d9e 56bd 8d8d 8d8d 912a 0660 eb61 ....V......*.`.a │ │ │ │ -00080630: 4152 4296 0b7f 543d 9340 783a 2a2e 9105 ARB...T=.@x:*... │ │ │ │ -00080640: bfaa 548e 8e8e 8e8e 8e8e a426 43a5 8d91 ..T........&C... │ │ │ │ -00080650: 1e28 f0cf 5573 6572 2d64 650c 6e65 6496 .(..User-de.ned. │ │ │ │ -00080660: 0373 8262 696e 6465 7273 9b03 7383 6361 .s.binders..s.ca │ │ │ │ -00080670: 6e93 616c 736f 9868 6195 ac72 7693 6591 n.also.ha..rv.e. │ │ │ │ -00080680: 0373 8272 6573 7472 6963 7465 6498 666f .s.restricted.fo │ │ │ │ -00080690: 726d 732c 9103 8b56 7768 6963 9368 9861 rms,...Vwhic.h.a │ │ │ │ -000806a0: 7265 9603 7382 7365 7498 7570 9377 6974 re..s.set.up.wit │ │ │ │ -000806b0: 6898 7468 6593 6675 6e63 7469 6f6e 3a8e h.the.function:. │ │ │ │ -000806c0: 9f27 9675 8d8d 8d91 12c7 619f f4da da89 .'.u......a..... │ │ │ │ -000806d0: 0000 6666 01c7 0b4a 9f0b f0af 8d8d 90cc ..ff...J........ │ │ │ │ -000806e0: cd9f 0459 9c84 0010 4a4b 0000 6666 8d9f ...Y....JK..ff.. │ │ │ │ -000806f0: fba6 648d 9117 0bcc eb61 6173 736f 6369 ..d......aassoci │ │ │ │ -00080700: 6174 655f 7265 7374 7269 6374 696f 6e96 ate_restriction. │ │ │ │ -00080710: 05bf aa3a 9328 7374 7269 6e67 9323 9373 ...:.(string.#.s │ │ │ │ -00080720: 7472 696e 6729 932d 3e93 2a8e 8e92 01c6 tring).->.*..... │ │ │ │ -00080730: 71b1 8400 104a 4b00 0066 668e 8e9f 04c0 q....JK..ff..... │ │ │ │ -00080740: 0289 0000 6666 01c7 0b4a 8e8e 8ea1 8d91 ....ff...J...... │ │ │ │ -00080750: 12c7 61cf 4966 8d91 03e3 86d7 638e 910c ..a.If......c... │ │ │ │ -00080760: d59a cf69 7396 03e3 8674 6865 936e 616d ...is....the.nam │ │ │ │ -00080770: 6593 6f66 9b03 e385 6193 6269 6e64 6572 e.of....a.binder │ │ │ │ -00080780: 9361 6e64 8d93 eb61 5245 535f 8e8d 911a .and...aRES_.... │ │ │ │ -00080790: e22e d763 8e91 23d4 42cf 6973 9374 6865 ...c..#.B.is.the │ │ │ │ -000807a0: 936e 616d 6593 6f66 9861 9373 7569 7461 .name.of.a.suita │ │ │ │ -000807b0: 626c 6593 636f 6e73 7461 6e9a ac72 7493 ble.constan..rt. │ │ │ │ -000807c0: 2877 6869 6398 6891 03e3 856d 9875 7374 (whic.h....m.ust │ │ │ │ -000807d0: 9362 9053 8e65 8e9f 1000 008d 9112 c761 .b.S.e.........a │ │ │ │ -000807e0: 6578 706c 6963 6974 6c79 9603 eaa8 6465 explicitly....de │ │ │ │ -000807f0: 0c6e 6564 292c 9374 6865 6e93 6578 6563 .ned),.then.exec │ │ │ │ -00080800: 7574 696e 673a 8ea6 8d8d 8d9f 00cb 898d uting:.......... │ │ │ │ -00080810: 8d8d 8d91 2a06 60eb 6161 7373 6f63 6961 ....*.`.aassocia │ │ │ │ -00080820: 7465 5f72 6573 7472 6963 7469 6f6e 2860 te_restriction(` │ │ │ │ -00080830: eb62 63eb 6160 2c91 05bf aa60 5245 535f .bc.a`,....`RES_ │ │ │ │ -00080840: eb62 63eb 6160 298e 8e8e 8e8e 8e8e 9f26 .bc.a`)........& │ │ │ │ -00080850: 43a6 8d91 12c7 61cf 7769 6c6c 9603 eaa8 C.....a.will.... │ │ │ │ -00080860: 6361 7573 6593 7468 6593 7061 7273 6572 cause.the.parser │ │ │ │ -00080870: 9361 6e64 9370 7265 7474 95ac 7279 2d70 .and.prett..ry-p │ │ │ │ -00080880: 7269 6e93 7465 7296 03ea a874 6f93 7375 rin.ter....to.su │ │ │ │ -00080890: 7070 9053 8e6f 7274 3a8e a68d 8d8d 9f00 pp.S.ort:....... │ │ │ │ -000808a0: cb89 8d8d 8d8d 912a 0660 eb62 6396 03a6 .......*.`.bc... │ │ │ │ -000808b0: 6676 9a64 93eb 613a 3aeb 6250 9101 8556 fv.d..a::.bP...V │ │ │ │ -000808c0: eb61 2e91 05bf aaeb 6242 9117 8b4c eb61 .a......bB...L.a │ │ │ │ -000808d0: 3c2d 2d2d 2d3e 9111 3efe 5245 535f eb62 <---->..>.RES_.b │ │ │ │ -000808e0: 6393 5091 0745 00eb 6128 5ceb 6276 98eb c.P..E..a(\.bv.. │ │ │ │ -000808f0: 612e 9105 bfaa eb62 4291 008c a4eb 6129 a......bB.....a) │ │ │ │ -00080900: 8e8e 8e8e 8e8e 8ea1 8d91 12c7 61cf 4e6f ............a.No │ │ │ │ -00080910: 7465 9604 0806 7468 6174 9361 7373 6f9a te....that.asso. │ │ │ │ -00080920: 538e 6369 6174 696f 6e73 9362 9865 7495 S.ciations.b.et. │ │ │ │ -00080930: ac72 7793 6565 6e96 0408 0675 7365 7293 .rw.een....user. │ │ │ │ -00080940: 6465 0c6e 6564 9362 696e 6465 7273 9104 de.ned.binders.. │ │ │ │ -00080950: 0805 616e 6493 7468 6569 7293 7265 7374 ..and.their.rest │ │ │ │ -00080960: 7269 6374 696f 6e73 9361 7265 936e 6f74 rictions.are.not │ │ │ │ -00080970: 9373 746f 7265 648e a410 0000 8d91 12c7 .stored......... │ │ │ │ -00080980: 6169 6e96 043f e274 6865 6f72 799b 043f ain..?.theory..? │ │ │ │ -00080990: e30c 6c65 732c 9104 5531 736f 9374 6865 ..les,..U1so.the │ │ │ │ -000809a0: 7998 6861 95ac 7276 9365 9604 3fe2 746f y.ha..rv.e..?.to │ │ │ │ -000809b0: 9362 9053 8e65 9873 6574 9375 7093 666f .b.S.e.set.up.fo │ │ │ │ -000809c0: 7298 6561 6390 ac72 6893 eb48 484f 4c98 r.eac..rh..HHOL. │ │ │ │ -000809d0: cf73 6573 7369 6f6e 9328 652e 672e 9106 .session.(e.g... │ │ │ │ -000809e0: 388f 7769 7468 9861 93eb 6168 6f6c 2d69 8.with.a..ahol-i │ │ │ │ -000809f0: 6e69 742e 6d6c 8ea1 8d91 12c7 61cf 696e nit.ml......a.in │ │ │ │ -00080a00: 6974 6961 6c69 7a61 7469 6f6e 9603 eaa8 itialization.... │ │ │ │ -00080a10: 0c6c 6593 7b93 7365 6593 5365 6374 696f .le.{.see.Sectio │ │ │ │ -00080a20: 6e93 382e 3629 2e8e 9f11 52cf 8d91 1e28 n.8.6)....R....( │ │ │ │ -00080a30: f048 6572 6596 03ea a869 7393 616e 9365 .Here....is.an.e │ │ │ │ -00080a40: 7861 6d70 6c65 9373 6573 7369 6f6e 3a8e xample.session:. │ │ │ │ -00080a50: 8e9f 24fd 138e 8c8b 0000 0096 0000 0000 ..$............. │ │ │ │ -00080a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000801b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000801c0: 0007 ef13 a002 cc05 558d a0fd 46d3 0e8d ........U...F... │ │ │ │ +000801d0: 8d8d 8d9f fa99 9a8d 9112 c761 d031 312e ...........a.11. │ │ │ │ +000801e0: 352e 910a 8000 5379 6e9a a000 7461 7896 5.....Syn...tax. │ │ │ │ +000801f0: 0480 0066 6f72 9372 6573 7472 6963 7465 ...for.restricte │ │ │ │ +00080200: 6493 7175 616e 9874 690c 6361 7469 6f6e d.quan.ti.cation │ │ │ │ +00080210: 9200 bd1e d531 3439 8e91 12c7 619f 0566 .....149....a..f │ │ │ │ +00080220: 6689 0000 e666 01c7 3e7c 8e8e 8e8e a002 f....f..>|...... │ │ │ │ +00080230: 942f df8d a0fd 8bd0 218d 911e 28f0 cf41 ./......!...(..A │ │ │ │ +00080240: 6e90 ac72 7974 6869 6e67 9603 f4ee 6361 n..rything....ca │ │ │ │ +00080250: 6e91 03f4 ed62 9a53 8e65 9377 7269 7474 n....b.S.e.writt │ │ │ │ +00080260: 656e 9362 9865 7495 ac72 7793 6565 6e96 en.b.et..rw.een. │ │ │ │ +00080270: 03f4 ee74 6865 9b03 f4ed 6269 6e64 6572 ...the....binder │ │ │ │ +00080280: 9361 6e64 9360 8deb 613a 3a8e 910b 7f54 .and.`..a::....T │ │ │ │ +00080290: cf27 9874 6861 7493 6361 6e93 6290 538e .'.that.can.b.S. │ │ │ │ +000802a0: 6593 7772 6974 7465 6e98 6290 538e 6574 e.written.b.S.et │ │ │ │ +000802b0: 95ac 7277 9365 656e 9103 f4ee 7468 658e ..rw.een....the. │ │ │ │ +000802c0: a410 0000 8d91 12c7 6162 696e 6465 7296 ........abinder. │ │ │ │ +000802d0: 03ea a861 6e64 9360 8deb 612e 8e91 05bf ...and.`..a..... │ │ │ │ +000802e0: aacf 602e 9105 38e0 5365 6593 7468 6593 ..`...8.See.the. │ │ │ │ +000802f0: 6578 616d 706c 6573 9362 9053 8e65 6c6f examples.b.S.elo │ │ │ │ +00080300: 90ac 7277 2e8e 9f11 52cf 8d91 1e28 f054 ..rw....R....(.T │ │ │ │ +00080310: 6865 9604 bf19 0d61 678d 9104 bf1a eb61 he.....ag......a │ │ │ │ +00080320: 7072 696e 745f 7265 7374 7269 6374 8e91 print_restrict.. │ │ │ │ +00080330: 59f9 7fcf 6861 739b 04bf 1a64 6566 6175 Y...has....defau │ │ │ │ +00080340: 6c74 8d93 eb61 7472 7565 8e91 1bbd c1cf lt...atrue...... │ │ │ │ +00080350: 2c91 04f4 3662 7574 9869 6693 7365 7498 ,...6but.if.set. │ │ │ │ +00080360: 746f 8d93 eb61 6661 6c73 658e 9126 3c85 to...afalse..&<. │ │ │ │ +00080370: cf77 696c 6c93 6469 7361 626c 6598 7468 .will.disable.th │ │ │ │ +00080380: 6593 7072 6574 7490 ac72 798e a18d 9112 e.prett..ry..... │ │ │ │ +00080390: c761 7072 696e 9aac 7274 696e 672e 9105 .aprin..rting... │ │ │ │ +000803a0: 1b66 5468 6973 9603 9239 6973 9375 7365 .fThis...9is.use │ │ │ │ +000803b0: 6675 6c91 0392 3866 6f72 9373 6565 696e ful...8for.seein │ │ │ │ +000803c0: 6793 7768 6174 9374 6865 9373 656d 616e g.what.the.seman │ │ │ │ +000803d0: 9874 6963 7393 6f66 9370 6172 7469 6375 .tics.of.particu │ │ │ │ +000803e0: 6c61 7293 7265 7374 7269 6374 6564 9361 lar.restricted.a │ │ │ │ +000803f0: 6273 7472 6163 7469 6f6e 738e a18d 9112 bstractions..... │ │ │ │ +00080400: c761 6172 652e 8e9f 1152 ce8d 911e 28f0 .aare....R....(. │ │ │ │ +00080410: 5468 6596 051c 9063 6f6e 7374 616e 90ac The....constan.. │ │ │ │ +00080420: 7274 738d 9105 1c91 eb61 5245 535f 4142 rts......aRES_AB │ │ │ │ +00080430: 5354 5241 4354 8e91 4a18 89cf 2c8d 9105 STRACT..J...,... │ │ │ │ +00080440: 690a eb61 5245 535f 464f 5241 4c4c 8e91 i..aRES_FORALL.. │ │ │ │ +00080450: 3ee5 aecf 2c8d 9105 690a eb61 5245 535f >...,...i..aRES_ │ │ │ │ +00080460: 4558 4953 5453 8e91 4402 3fcf 616e 648d EXISTS..D.?.and. │ │ │ │ +00080470: 93eb 6152 4553 5f53 454c 4543 548e 9143 ..aRES_SELECT..C │ │ │ │ +00080480: b5c4 cf61 7265 9105 1c91 6465 0c6e 6564 ...are....de.ned │ │ │ │ +00080490: 9369 6e8e a18d 9112 c761 7468 6596 03ea .in......athe... │ │ │ │ +000804a0: a874 6865 6f72 798d 93eb 6162 6f6f 6c8e .theory...abool. │ │ │ │ +000804b0: 911e d3f8 cf62 90ac 7279 3a8e 9f4d 10ee .....b..ry:..M.. │ │ │ │ +000804c0: 8d8d 8d9f 27cb 898d 8d8d 9fb2 0000 8d91 ....'........... │ │ │ │ +000804d0: 2a06 60eb 6152 4553 5f41 4253 5452 4143 *.`.aRES_ABSTRAC │ │ │ │ +000804e0: 5496 05bf aa50 9342 960b 7f54 3d93 5c78 T....P.B...T=.\x │ │ │ │ +000804f0: 3a2a 2e96 05bf aa28 5093 7893 3d3e 9342 :*.....(P.x.=>.B │ │ │ │ +00080500: 9378 937c 9341 5242 3a2a 2a29 8ea4 0d00 .x.|.ARB:**).... │ │ │ │ +00080510: 00a1 8d91 2a06 6052 4553 5f46 4f52 414c ....*.`RES_FORAL │ │ │ │ +00080520: 4c91 113e fe50 9b05 bfaa 4296 0b7f 543d L..>.P....B...T= │ │ │ │ +00080530: 9321 783a 2a2e 9850 9878 983d 3d3e 9842 .!x:*..P.x.==>.B │ │ │ │ +00080540: 9878 8ea1 a18d 912a 0660 5245 535f 4558 .x.....*.`RES_EX │ │ │ │ +00080550: 4953 5453 9111 3efe 509b 05bf aa42 960b ISTS..>.P....B.. │ │ │ │ +00080560: 7f54 3d93 3f78 3a2a 2e98 5098 7898 2f5c .T=.?x:*..P.x./\ │ │ │ │ +00080570: 9842 9878 8ea1 a18d 912a 0660 5245 535f .B.x.....*.`RES_ │ │ │ │ +00080580: 5345 4c45 4354 9111 3efe 509b 05bf aa42 SELECT..>.P....B │ │ │ │ +00080590: 960b 7f54 3d93 4078 3a2a 2e98 5098 7898 ...T=.@x:*..P.x. │ │ │ │ +000805a0: 2f5c 9842 9878 8e8e 8e8e 8e8e 8e9f 4bbe /\.B.x........K. │ │ │ │ +000805b0: 1f8d 9112 c761 cf77 6865 7265 9603 eaa8 .....a.where.... │ │ │ │ +000805c0: 7468 6593 636f 6e73 7461 6e9a ac72 748d the.constan..rt. │ │ │ │ +000805d0: 93eb 6141 5242 8e91 1529 a6cf 2c93 7768 ..aARB...)..,.wh │ │ │ │ +000805e0: 6963 9868 9369 7393 616c 736f 9364 650c ic.h.is.also.de. │ │ │ │ +000805f0: 6e65 6493 696e 9374 6865 9374 6865 6f72 ned.in.the.theor │ │ │ │ +00080600: 798d 93eb 6162 6f6f 6c8e 911a e950 cf2c y...abool....P., │ │ │ │ +00080610: 9368 6173 9374 6865 9364 650c 6e69 7469 .has.the.de.niti │ │ │ │ +00080620: 6f6e 3a8e a927 9674 8d8d 8d9e 56bd 8d8d on:..'.t....V... │ │ │ │ +00080630: 8d8d 912a 0660 eb61 4152 4296 0b7f 543d ...*.`.aARB...T= │ │ │ │ +00080640: 9340 783a 2a2e 9105 bfaa 548e 8e8e 8e8e .@x:*.....T..... │ │ │ │ +00080650: 8e8e a426 43a5 8d91 1e28 f0cf 5573 6572 ...&C....(..User │ │ │ │ +00080660: 2d64 650c 6e65 6496 0373 8262 696e 6465 -de.ned..s.binde │ │ │ │ +00080670: 7273 9b03 7383 6361 6e93 616c 736f 9868 rs..s.can.also.h │ │ │ │ +00080680: 6195 ac72 7693 6591 0373 8272 6573 7472 a..rv.e..s.restr │ │ │ │ +00080690: 6963 7465 6498 666f 726d 732c 9103 8b56 icted.forms,...V │ │ │ │ +000806a0: 7768 6963 9368 9861 7265 9603 7382 7365 whic.h.are..s.se │ │ │ │ +000806b0: 7498 7570 9377 6974 6898 7468 6593 6675 t.up.with.the.fu │ │ │ │ +000806c0: 6e63 7469 6f6e 3a8e 9f27 9675 8d8d 8d91 nction:..'.u.... │ │ │ │ +000806d0: 12c7 619f f4da da89 0000 6666 01c7 0b4a ..a.......ff...J │ │ │ │ +000806e0: 9f0b f0af 8d8d 90cc cd9f 0459 9c84 0010 ...........Y.... │ │ │ │ +000806f0: 4a4b 0000 6666 8d9f fba6 648d 9117 0bcc JK..ff....d..... │ │ │ │ +00080700: eb61 6173 736f 6369 6174 655f 7265 7374 .aassociate_rest │ │ │ │ +00080710: 7269 6374 696f 6e96 05bf aa3a 9328 7374 riction....:.(st │ │ │ │ +00080720: 7269 6e67 9323 9373 7472 696e 6729 932d ring.#.string).- │ │ │ │ +00080730: 3e93 2a8e 8e92 01c6 71b1 8400 104a 4b00 >.*.....q....JK. │ │ │ │ +00080740: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ +00080750: 0b4a 8e8e 8ea1 8d91 12c7 61cf 4966 8d91 .J........a.If.. │ │ │ │ +00080760: 03e3 86d7 638e 910c d59a cf69 7396 03e3 ....c......is... │ │ │ │ +00080770: 8674 6865 936e 616d 6593 6f66 9b03 e385 .the.name.of.... │ │ │ │ +00080780: 6193 6269 6e64 6572 9361 6e64 8d93 eb61 a.binder.and...a │ │ │ │ +00080790: 5245 535f 8e8d 911a e22e d763 8e91 23d4 RES_.......c..#. │ │ │ │ +000807a0: 42cf 6973 9374 6865 936e 616d 6593 6f66 B.is.the.name.of │ │ │ │ +000807b0: 9861 9373 7569 7461 626c 6593 636f 6e73 .a.suitable.cons │ │ │ │ +000807c0: 7461 6e9a ac72 7493 2877 6869 6398 6891 tan..rt.(whic.h. │ │ │ │ +000807d0: 03e3 856d 9875 7374 9362 9053 8e65 8e9f ...m.ust.b.S.e.. │ │ │ │ +000807e0: 1000 008d 9112 c761 6578 706c 6963 6974 .......aexplicit │ │ │ │ +000807f0: 6c79 9603 eaa8 6465 0c6e 6564 292c 9374 ly....de.ned),.t │ │ │ │ +00080800: 6865 6e93 6578 6563 7574 696e 673a 8ea6 hen.executing:.. │ │ │ │ +00080810: 8d8d 8d9f 00cb 898d 8d8d 8d91 2a06 60eb ............*.`. │ │ │ │ +00080820: 6161 7373 6f63 6961 7465 5f72 6573 7472 aassociate_restr │ │ │ │ +00080830: 6963 7469 6f6e 2860 eb62 63eb 6160 2c91 iction(`.bc.a`,. │ │ │ │ +00080840: 05bf aa60 5245 535f eb62 63eb 6160 298e ...`RES_.bc.a`). │ │ │ │ +00080850: 8e8e 8e8e 8e8e 9f26 43a6 8d91 12c7 61cf .......&C.....a. │ │ │ │ +00080860: 7769 6c6c 9603 eaa8 6361 7573 6593 7468 will....cause.th │ │ │ │ +00080870: 6593 7061 7273 6572 9361 6e64 9370 7265 e.parser.and.pre │ │ │ │ +00080880: 7474 95ac 7279 2d70 7269 6e93 7465 7296 tt..ry-prin.ter. │ │ │ │ +00080890: 03ea a874 6f93 7375 7070 9053 8e6f 7274 ...to.supp.S.ort │ │ │ │ +000808a0: 3a8e a68d 8d8d 9f00 cb89 8d8d 8d8d 912a :..............* │ │ │ │ +000808b0: 0660 eb62 6396 03a6 6676 9a64 93eb 613a .`.bc...fv.d..a: │ │ │ │ +000808c0: 3aeb 6250 9101 8556 eb61 2e91 05bf aaeb :.bP...V.a...... │ │ │ │ +000808d0: 6242 9117 8b4c eb61 3c2d 2d2d 2d3e 9111 bB...L.a<---->.. │ │ │ │ +000808e0: 3efe 5245 535f eb62 6393 5091 0745 00eb >.RES_.bc.P..E.. │ │ │ │ +000808f0: 6128 5ceb 6276 98eb 612e 9105 bfaa eb62 a(\.bv..a......b │ │ │ │ +00080900: 4291 008c a4eb 6129 8e8e 8e8e 8e8e 8ea1 B.....a)........ │ │ │ │ +00080910: 8d91 12c7 61cf 4e6f 7465 9604 0806 7468 ....a.Note....th │ │ │ │ +00080920: 6174 9361 7373 6f9a 538e 6369 6174 696f at.asso.S.ciatio │ │ │ │ +00080930: 6e73 9362 9865 7495 ac72 7793 6565 6e96 ns.b.et..rw.een. │ │ │ │ +00080940: 0408 0675 7365 7293 6465 0c6e 6564 9362 ...user.de.ned.b │ │ │ │ +00080950: 696e 6465 7273 9104 0805 616e 6493 7468 inders....and.th │ │ │ │ +00080960: 6569 7293 7265 7374 7269 6374 696f 6e73 eir.restrictions │ │ │ │ +00080970: 9361 7265 936e 6f74 9373 746f 7265 648e .are.not.stored. │ │ │ │ +00080980: a410 0000 8d91 12c7 6169 6e96 043f e274 ........ain..?.t │ │ │ │ +00080990: 6865 6f72 799b 043f e30c 6c65 732c 9104 heory..?..les,.. │ │ │ │ +000809a0: 5531 736f 9374 6865 7998 6861 95ac 7276 U1so.they.ha..rv │ │ │ │ +000809b0: 9365 9604 3fe2 746f 9362 9053 8e65 9873 .e..?.to.b.S.e.s │ │ │ │ +000809c0: 6574 9375 7093 666f 7298 6561 6390 ac72 et.up.for.eac..r │ │ │ │ +000809d0: 6893 eb48 484f 4c98 cf73 6573 7369 6f6e h..HHOL..session │ │ │ │ +000809e0: 9328 652e 672e 9106 388f 7769 7468 9861 .(e.g...8.with.a │ │ │ │ +000809f0: 93eb 6168 6f6c 2d69 6e69 742e 6d6c 8ea1 ..ahol-init.ml.. │ │ │ │ +00080a00: 8d91 12c7 61cf 696e 6974 6961 6c69 7a61 ....a.initializa │ │ │ │ +00080a10: 7469 6f6e 9603 eaa8 0c6c 6593 7b93 7365 tion.....le.{.se │ │ │ │ +00080a20: 6593 5365 6374 696f 6e93 382e 3629 2e8e e.Section.8.6).. │ │ │ │ +00080a30: 9f11 52cf 8d91 1e28 f048 6572 6596 03ea ..R....(.Here... │ │ │ │ +00080a40: a869 7393 616e 9365 7861 6d70 6c65 9373 .is.an.example.s │ │ │ │ +00080a50: 6573 7369 6f6e 3a8e 8e9f 24fd 138e 8c8b ession:...$..... │ │ │ │ +00080a60: 0000 0096 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00080a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00080a80: 0008 018f a002 cc05 558d a0fd 46d3 0e8d ........U...F... │ │ │ │ -00080a90: 8d8d 8d9f fa99 9a8d 91ea f1eb d031 3530 .............150 │ │ │ │ -00080aa0: 9200 dd20 4343 6861 7074 6572 9604 8000 ... CChapter.... │ │ │ │ -00080ab0: 3131 2e91 0a80 0054 6865 9348 4f4c 934c 11.....The.HOL.L │ │ │ │ -00080ac0: 6f67 6963 9369 6e93 4d4c 8e91 eaf1 eb9f ogic.in.ML...... │ │ │ │ -00080ad0: 0566 6689 0000 e666 01c7 3e7c 8e8e 8e8e .ff....f..>|.... │ │ │ │ -00080ae0: a002 942f df8d a0fd f8af 068d 8d8d 91ea .../............ │ │ │ │ -00080af0: f1eb 9f87 8781 8900 0066 6601 c70b 4aa0 .........ff...J. │ │ │ │ -00080b00: 00e6 9762 8d8d 90cc cd9f 0459 9c84 00ea ...b.......Y.... │ │ │ │ -00080b10: f0fe 0000 6666 8da0 ff1f 6610 8d8d 9201 ....ff....f..... │ │ │ │ -00080b20: aff0 0d84 000a d70e 0000 b8e8 8e8d 9201 ................ │ │ │ │ -00080b30: b0a8 f584 0000 b8e8 0015 ae64 8e8d 8d8d ...........d.... │ │ │ │ -00080b40: 9201 b94d b29f fd1c 15eb 4931 8e8e 8e8e ...M......I1.... │ │ │ │ -00080b50: 9fff 4054 8d91 05cc ceeb 6123 2221 7896 ..@T......a#"!x. │ │ │ │ -00080b60: 05bf aa79 3a3a 502e 9378 3c79 223b 3b8e ...y::P..x........This. │ │ │ │ -00080f60: 03ea a869 7393 6193 6269 7493 756e 7361 ...is.a.bit.unsa │ │ │ │ -00080f70: 7469 7366 6163 746f 7279 91ff 0556 2c93 tisfactory...V,. │ │ │ │ -00080f80: 6173 9369 7393 7368 6f9a ac72 776e 9362 as.is.sho..rwn.b │ │ │ │ -00080f90: 9879 9374 6865 9361 7274 690c 6369 616c .y.the.arti.cial │ │ │ │ -00080fa0: 9365 7861 6d70 6c65 9362 9053 8e65 6c6f .example.b.S.elo │ │ │ │ -00080fb0: 9877 3a8e 9f3e e38b 8d8d 8d91 eaf1 eb9f .w:..>.......... │ │ │ │ -00080fc0: d587 8189 0000 6666 01c7 0b4a 9f4a 9762 ......ff...J.J.b │ │ │ │ -00080fd0: 8d8d 90cc cd9f 0459 9c84 004e f0fe 0000 .......Y...N.... │ │ │ │ -00080fe0: 6666 8d9f bb66 108d 8d92 01af f00d 8400 ff...f.......... │ │ │ │ -00080ff0: 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 8400 ................ │ │ │ │ -00081000: 00b8 e800 15ae 648e 8d8d 8d92 01b9 4db2 ......d.......M. │ │ │ │ -00081010: 9ffd 1c15 eb49 318e 8e8e 8e9f ff40 548d .....I1......@T. │ │ │ │ -00081020: 9105 ccce eb61 236c 6574 9605 bfaa 7493 .....a#let....t. │ │ │ │ -00081030: 3d93 2221 7893 793a 3a50 2e3f 663a 6e75 =."!x.y::P.?f:nu │ │ │ │ -00081040: 6d2d 3e6e 756d 3a3a 512e 9366 2840 6e3a m->num::Q..f(@n: │ │ │ │ -00081050: 3a52 2e54 2993 3d93 2878 2b79 2922 3b3b :R.T).=.(x+y)";; │ │ │ │ -00081060: 8ea4 0d00 008d 9105 ccce 7496 05bf aa3d ..........t....= │ │ │ │ -00081070: 9322 2178 9379 933a 3a93 502e 933f 6693 ."!x.y.::.P..?f. │ │ │ │ -00081080: 3a3a 9351 2e93 6628 406e 933a 3a93 522e ::.Q..f(@n.::.R. │ │ │ │ -00081090: 9354 2993 3d93 7893 2b93 7922 933a 9374 .T).=.x.+.y".:.t │ │ │ │ -000810a0: 6572 6d8e a1a1 8d91 05cc ce23 5245 5354 erm........#REST │ │ │ │ -000810b0: 5249 4354 5f43 4f4e 5691 05bf aa74 3b3b RICT_CONV....t;; │ │ │ │ -000810c0: 8ea1 8d91 05cc ce7c 2d96 05bf aa28 2178 .......|-....(!x │ │ │ │ -000810d0: 9379 933a 3a93 502e 933f 6693 3a3a 9351 .y.::.P..?f.::.Q │ │ │ │ -000810e0: 2e93 6628 406e 933a 3a93 522e 9354 2993 ..f(@n.::.R..T). │ │ │ │ -000810f0: 3d93 7893 2b93 7929 933d 8ea1 8d91 170b =.x.+.y).=...... │ │ │ │ -00081100: cc28 2178 2e96 05bf aa50 9378 933d 3d3e .(!x.....P.x.==> │ │ │ │ -00081110: 9328 2178 272e 9350 9378 2793 3d3d 3e93 .(!x'..P.x'.==>. │ │ │ │ -00081120: 283f 782e 9351 9378 932f 5c93 2878 2840 (?x..Q.x./\.(x(@ │ │ │ │ -00081130: 782e 9352 9378 932f 5c93 5429 933d 9378 x..R.x./\.T).=.x │ │ │ │ -00081140: 932b 9378 2729 2929 298e 8e92 01c6 71b1 .+.x')))).....q. │ │ │ │ -00081150: 8400 4ef0 fe00 0066 668e 8e9f 04c0 0289 ..N....ff....... │ │ │ │ -00081160: 0000 6666 01c7 0b4a 8e8e 8e9f 3e6d a28d ..ff...J....>m.. │ │ │ │ -00081170: 91f6 537a cf54 6865 9603 0032 7691 ff58 ..Sz.The...2v..X │ │ │ │ -00081180: e461 7269 6162 6c65 9b03 0031 d778 93cf .ariable...1.x.. │ │ │ │ -00081190: 696e 9374 6865 9864 650c 6e69 7469 6f6e in.the.de.nition │ │ │ │ -000811a0: 7393 6f66 9874 6865 9363 6f6e 7374 616e s.of.the.constan │ │ │ │ -000811b0: 90ac 7274 738d 93eb 6152 4553 5f41 4253 ..rts...aRES_ABS │ │ │ │ -000811c0: 5452 4143 548e 9147 fc2a cf2c 8d91 032f TRACT..G.*.,.../ │ │ │ │ -000811d0: 16eb 6152 4553 5f46 4f52 414c 4c8e 913c ..aRES_FORALL..< │ │ │ │ -000811e0: abba cf2c 8d91 032f 16eb 6152 4553 5f45 ...,.../..aRES_E │ │ │ │ -000811f0: 5849 5354 538e 8ea1 8d91 eaf1 ebcf 616e XISTS.........an │ │ │ │ -00081200: 648d 9103 46ee eb61 5245 535f 5345 4c45 d...F..aRES_SELE │ │ │ │ -00081210: 4354 8e91 400a 80cf 6765 7473 9b03 46ed CT..@...gets..F. │ │ │ │ -00081220: 636f 6e66 7573 6564 9603 46ee 7769 7468 confused..F.with │ │ │ │ -00081230: 9374 6865 9376 91ff 58e4 6172 6961 626c .the.v..X.ariabl │ │ │ │ -00081240: 6593 696e 9874 6865 9373 7570 706c 6965 e.in.the.supplie │ │ │ │ -00081250: 6493 7465 726d 2e91 0502 4d54 6869 7398 d.term....MThis. │ │ │ │ -00081260: 6361 6e93 6290 538e 6593 6195 ac72 7693 can.b.S.e.a..rv. │ │ │ │ -00081270: 6f69 6465 648e a18d 91ea f1eb 6295 ac72 oided.......b..r │ │ │ │ -00081280: 799b 03be 3263 9368 616e 6769 6e67 8d91 y...2c.hanging.. │ │ │ │ -00081290: 03be 31eb 6152 4553 5452 4943 545f 434f ..1.aRESTRICT_CO │ │ │ │ -000812a0: 4e56 8e91 5238 05cf 746f 9870 9053 8e65 NV..R8..to.p.S.e │ │ │ │ -000812b0: 7266 6f72 6d91 03be 3165 7870 6c69 6369 rform...1explici │ │ │ │ -000812c0: 7498 616c 7068 612d 636f 6e93 7693 6572 t.alpha-con.v.er │ │ │ │ -000812d0: 7369 6f6e 2e91 052a 0e46 91ff 0556 6f72 sion...*.F...Vor │ │ │ │ -000812e0: 9103 be31 6578 616d 706c 652c 9103 c716 ...1example,.... │ │ │ │ -000812f0: 6293 7998 696d 706c 652d 8ea1 8d91 eaf1 b.y.imple-...... │ │ │ │ -00081300: eb6d 656e 9aac 7274 696e 6796 03ea a861 .men..rting....a │ │ │ │ -00081310: 9363 6f6e 9876 9865 7273 696f 6e3a 8e9f .con.v.ersion:.. │ │ │ │ -00081320: 20af 538d 8d8d 9f00 cb89 8d8d 8d8d 9102 .S............. │ │ │ │ -00081330: 30ea eb61 5245 535f 464f 5241 4c4c 9605 0..aRES_FORALL.. │ │ │ │ -00081340: bfaa eb62 5091 0745 00eb 6128 5ceb 6276 ...bP..E..a(\.bv │ │ │ │ -00081350: 8d90 6493 eb61 2e8e 9b06 243d eb62 428d ..d..a....$=.bB. │ │ │ │ -00081360: 9100 8ca4 eb61 5b8e 9106 4c4e eb62 768d .....a[...LN.bv. │ │ │ │ -00081370: 9064 93eb 615d 2993 2d2d 2d2d 3e93 218e .d..a]).---->.!. │ │ │ │ -00081380: 9139 e137 eb62 768d 9064 93eb 612e 8e91 .9.7.bv..d..a... │ │ │ │ -00081390: 11a3 91eb 6250 9105 2bbc 768d 98eb 613d ....bP..+.v...a= │ │ │ │ -000813a0: 3d3e 8e91 1d22 e5eb 6242 8d91 008c a4eb =>..."..bB...... │ │ │ │ -000813b0: 615b 8e91 064c 4eeb 6276 8d90 6493 eb61 a[...LN.bv..d..a │ │ │ │ -000813c0: 5d8e 8e8e 8e8e 8e8e 8e9f 2039 688d 91ea ]......... 9h... │ │ │ │ -000813d0: f1eb cf44 6561 6c69 6e67 9603 eaa8 7769 ...Dealing....wi │ │ │ │ -000813e0: 7468 9374 6865 9363 6173 6593 7768 656e th.the.case.when │ │ │ │ -000813f0: 93d7 7691 0458 e1cf 6973 9361 9376 91ff ..v..X..is.a.v.. │ │ │ │ -00081400: 58e4 6172 6961 626c 6593 7374 7275 6374 X.ariable.struct │ │ │ │ -00081410: 7572 6593 6973 9361 6c73 6f93 6465 7369 ure.is.also.desi │ │ │ │ -00081420: 7261 626c 652e 9105 38e0 4691 ff05 566f rable...8.F...Vo │ │ │ │ -00081430: 7293 6578 616d 706c 653a 8e8e 9f24 fd13 r.example:...$.. │ │ │ │ -00081440: 8e8c 8b00 0000 9700 0000 0000 0000 0000 ................ │ │ │ │ +00080a80: 0000 0000 0000 0000 0008 0197 a002 cc05 ................ │ │ │ │ +00080a90: 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d U...F........... │ │ │ │ +00080aa0: 91ea f1eb d031 3530 9200 dd20 4343 6861 .....150... CCha │ │ │ │ +00080ab0: 7074 6572 9604 8000 3131 2e91 0a80 0054 pter....11.....T │ │ │ │ +00080ac0: 6865 9348 4f4c 934c 6f67 6963 9369 6e93 he.HOL.Logic.in. │ │ │ │ +00080ad0: 4d4c 8e91 eaf1 eb9f 0566 6689 0000 e666 ML.......ff....f │ │ │ │ +00080ae0: 01c7 3e7c 8e8e 8e8e a002 942f df8d a0fd ..>|......./.... │ │ │ │ +00080af0: f8af 068d 8d8d 91ea f1eb 9f87 8781 8900 ................ │ │ │ │ +00080b00: 0066 6601 c70b 4aa0 00e6 9762 8d8d 90cc .ff...J....b.... │ │ │ │ +00080b10: cd9f 0459 9c84 00ea f0fe 0000 6666 8da0 ...Y........ff.. │ │ │ │ +00080b20: ff1f 6610 8d8d 9201 aff0 0d84 000a d70e ..f............. │ │ │ │ +00080b30: 0000 b8e8 8e8d 9201 b0a8 f584 0000 b8e8 ................ │ │ │ │ +00080b40: 0015 ae64 8e8d 8d8d 9201 b94d b29f fd1c ...d.......M.... │ │ │ │ +00080b50: 15eb 4931 8e8e 8e8e 9fff 4054 8d91 05cc ..I1......@T.... │ │ │ │ +00080b60: ceeb 6123 2221 7896 05bf aa79 3a3a 502e ..a#"!x....y::P. │ │ │ │ +00080b70: 9378 3c79 223b 3b8e a40d 0000 8d91 05cc .x..... │ │ │ │ +00080f60: f1eb cf54 6869 7396 03ea a869 7393 6193 ...This....is.a. │ │ │ │ +00080f70: 6269 7493 756e 7361 7469 7366 6163 746f bit.unsatisfacto │ │ │ │ +00080f80: 7279 91ff 0556 2c93 6173 9369 7393 7368 ry...V,.as.is.sh │ │ │ │ +00080f90: 6f9a ac72 776e 9362 9879 9374 6865 9361 o..rwn.b.y.the.a │ │ │ │ +00080fa0: 7274 690c 6369 616c 9365 7861 6d70 6c65 rti.cial.example │ │ │ │ +00080fb0: 9362 9053 8e65 6c6f 9877 3a8e 9f3e e38b .b.S.elo.w:..>.. │ │ │ │ +00080fc0: 8d8d 8d91 eaf1 eb9f d587 8189 0000 6666 ..............ff │ │ │ │ +00080fd0: 01c7 0b4a 9f4a 9762 8d8d 90cc cd9f 0459 ...J.J.b.......Y │ │ │ │ +00080fe0: 9c84 004e f0fe 0000 6666 8d9f bb66 108d ...N....ff...f.. │ │ │ │ +00080ff0: 8d92 01af f00d 8400 0ad7 0e00 00b8 e88e ................ │ │ │ │ +00081000: 8d92 01b0 a8f5 8400 00b8 e800 15ae 648e ..............d. │ │ │ │ +00081010: 8d8d 8d92 01b9 4db2 9ffd 1c15 eb49 318e ......M......I1. │ │ │ │ +00081020: 8e8e 8e9f ff40 548d 9105 ccce eb61 236c .....@T......a#l │ │ │ │ +00081030: 6574 9605 bfaa 7493 3d93 2221 7893 793a et....t.=."!x.y: │ │ │ │ +00081040: 3a50 2e3f 663a 6e75 6d2d 3e6e 756d 3a3a :P.?f:num->num:: │ │ │ │ +00081050: 512e 9366 2840 6e3a 3a52 2e54 2993 3d93 Q..f(@n::R.T).=. │ │ │ │ +00081060: 2878 2b79 2922 3b3b 8ea4 0d00 008d 9105 (x+y)";;........ │ │ │ │ +00081070: ccce 7496 05bf aa3d 9322 2178 9379 933a ..t....=."!x.y.: │ │ │ │ +00081080: 3a93 502e 933f 6693 3a3a 9351 2e93 6628 :.P..?f.::.Q..f( │ │ │ │ +00081090: 406e 933a 3a93 522e 9354 2993 3d93 7893 @n.::.R..T).=.x. │ │ │ │ +000810a0: 2b93 7922 933a 9374 6572 6d8e a1a1 8d91 +.y".:.term..... │ │ │ │ +000810b0: 05cc ce23 5245 5354 5249 4354 5f43 4f4e ...#RESTRICT_CON │ │ │ │ +000810c0: 5691 05bf aa74 3b3b 8ea1 8d91 05cc ce7c V....t;;.......| │ │ │ │ +000810d0: 2d96 05bf aa28 2178 9379 933a 3a93 502e -....(!x.y.::.P. │ │ │ │ +000810e0: 933f 6693 3a3a 9351 2e93 6628 406e 933a .?f.::.Q..f(@n.: │ │ │ │ +000810f0: 3a93 522e 9354 2993 3d93 7893 2b93 7929 :.R..T).=.x.+.y) │ │ │ │ +00081100: 933d 8ea1 8d91 170b cc28 2178 2e96 05bf .=.......(!x.... │ │ │ │ +00081110: aa50 9378 933d 3d3e 9328 2178 272e 9350 .P.x.==>.(!x'..P │ │ │ │ +00081120: 9378 2793 3d3d 3e93 283f 782e 9351 9378 .x'.==>.(?x..Q.x │ │ │ │ +00081130: 932f 5c93 2878 2840 782e 9352 9378 932f ./\.(x(@x..R.x./ │ │ │ │ +00081140: 5c93 5429 933d 9378 932b 9378 2729 2929 \.T).=.x.+.x'))) │ │ │ │ +00081150: 298e 8e92 01c6 71b1 8400 4ef0 fe00 0066 ).....q...N....f │ │ │ │ +00081160: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ +00081170: 8e8e 8e9f 3e6d a28d 91f6 537a cf54 6865 ....>m....Sz.The │ │ │ │ +00081180: 9603 0032 7691 ff58 e461 7269 6162 6c65 ...2v..X.ariable │ │ │ │ +00081190: 9b03 0031 d778 93cf 696e 9374 6865 9864 ...1.x..in.the.d │ │ │ │ +000811a0: 650c 6e69 7469 6f6e 7393 6f66 9874 6865 e.nitions.of.the │ │ │ │ +000811b0: 9363 6f6e 7374 616e 90ac 7274 738d 93eb .constan..rts... │ │ │ │ +000811c0: 6152 4553 5f41 4253 5452 4143 548e 9147 aRES_ABSTRACT..G │ │ │ │ +000811d0: fc2a cf2c 8d91 032f 16eb 6152 4553 5f46 .*.,.../..aRES_F │ │ │ │ +000811e0: 4f52 414c 4c8e 913c abba cf2c 8d91 032f ORALL..<...,.../ │ │ │ │ +000811f0: 16eb 6152 4553 5f45 5849 5354 538e 8ea1 ..aRES_EXISTS... │ │ │ │ +00081200: 8d91 eaf1 ebcf 616e 648d 9103 46ee eb61 ......and...F..a │ │ │ │ +00081210: 5245 535f 5345 4c45 4354 8e91 400a 80cf RES_SELECT..@... │ │ │ │ +00081220: 6765 7473 9b03 46ed 636f 6e66 7573 6564 gets..F.confused │ │ │ │ +00081230: 9603 46ee 7769 7468 9374 6865 9376 91ff ..F.with.the.v.. │ │ │ │ +00081240: 58e4 6172 6961 626c 6593 696e 9874 6865 X.ariable.in.the │ │ │ │ +00081250: 9373 7570 706c 6965 6493 7465 726d 2e91 .supplied.term.. │ │ │ │ +00081260: 0502 4d54 6869 7398 6361 6e93 6290 538e ..MThis.can.b.S. │ │ │ │ +00081270: 6593 6195 ac72 7693 6f69 6465 648e a18d e.a..rv.oided... │ │ │ │ +00081280: 91ea f1eb 6295 ac72 799b 03be 3263 9368 ....b..ry...2c.h │ │ │ │ +00081290: 616e 6769 6e67 8d91 03be 31eb 6152 4553 anging....1.aRES │ │ │ │ +000812a0: 5452 4943 545f 434f 4e56 8e91 5238 05cf TRICT_CONV..R8.. │ │ │ │ +000812b0: 746f 9870 9053 8e65 7266 6f72 6d91 03be to.p.S.erform... │ │ │ │ +000812c0: 3165 7870 6c69 6369 7498 616c 7068 612d 1explicit.alpha- │ │ │ │ +000812d0: 636f 6e93 7693 6572 7369 6f6e 2e91 052a con.v.ersion...* │ │ │ │ +000812e0: 0e46 91ff 0556 6f72 9103 be31 6578 616d .F...Vor...1exam │ │ │ │ +000812f0: 706c 652c 9103 c716 6293 7998 696d 706c ple,....b.y.impl │ │ │ │ +00081300: 652d 8ea1 8d91 eaf1 eb6d 656e 9aac 7274 e-.......men..rt │ │ │ │ +00081310: 696e 6796 03ea a861 9363 6f6e 9876 9865 ing....a.con.v.e │ │ │ │ +00081320: 7273 696f 6e3a 8e9f 20af 538d 8d8d 9f00 rsion:.. .S..... │ │ │ │ +00081330: cb89 8d8d 8d8d 9102 30ea eb61 5245 535f ........0..aRES_ │ │ │ │ +00081340: 464f 5241 4c4c 9605 bfaa eb62 5091 0745 FORALL.....bP..E │ │ │ │ +00081350: 00eb 6128 5ceb 6276 8d90 6493 eb61 2e8e ..a(\.bv..d..a.. │ │ │ │ +00081360: 9b06 243d eb62 428d 9100 8ca4 eb61 5b8e ..$=.bB......a[. │ │ │ │ +00081370: 9106 4c4e eb62 768d 9064 93eb 615d 2993 ..LN.bv..d..a]). │ │ │ │ +00081380: 2d2d 2d2d 3e93 218e 9139 e137 eb62 768d ---->.!..9.7.bv. │ │ │ │ +00081390: 9064 93eb 612e 8e91 11a3 91eb 6250 9105 .d..a.......bP.. │ │ │ │ +000813a0: 2bbc 768d 98eb 613d 3d3e 8e91 1d22 e5eb +.v...a==>...".. │ │ │ │ +000813b0: 6242 8d91 008c a4eb 615b 8e91 064c 4eeb bB......a[...LN. │ │ │ │ +000813c0: 6276 8d90 6493 eb61 5d8e 8e8e 8e8e 8e8e bv..d..a]....... │ │ │ │ +000813d0: 8e9f 2039 688d 91ea f1eb cf44 6561 6c69 .. 9h......Deali │ │ │ │ +000813e0: 6e67 9603 eaa8 7769 7468 9374 6865 9363 ng....with.the.c │ │ │ │ +000813f0: 6173 6593 7768 656e 93d7 7691 0458 e1cf ase.when..v..X.. │ │ │ │ +00081400: 6973 9361 9376 91ff 58e4 6172 6961 626c is.a.v..X.ariabl │ │ │ │ +00081410: 6593 7374 7275 6374 7572 6593 6973 9361 e.structure.is.a │ │ │ │ +00081420: 6c73 6f93 6465 7369 7261 626c 652e 9105 lso.desirable... │ │ │ │ +00081430: 38e0 4691 ff05 566f 7293 6578 616d 706c 8.F...Vor.exampl │ │ │ │ +00081440: 653a 8e8e 9f24 fd13 8e8c 8b00 0000 9700 e:...$.......... │ │ │ │ 00081450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00081460: 0000 0000 0000 0000 0000 0000 080a 57a0 ..............W. │ │ │ │ -00081470: 02cc 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa ...U...F........ │ │ │ │ -00081480: 999a 8d91 12c7 61d0 3131 2e35 2e91 0a80 ......a.11.5.... │ │ │ │ -00081490: 0053 796e 9aa0 0074 6178 9604 8000 666f .Syn...tax....fo │ │ │ │ -000814a0: 7293 7265 7374 7269 6374 6564 9371 7561 r.restricted.qua │ │ │ │ -000814b0: 6e98 7469 0c63 6174 696f 6e92 00bd 1ed5 n.ti.cation..... │ │ │ │ -000814c0: 3135 318e 9112 c761 9f05 6666 8900 00e6 151....a..ff.... │ │ │ │ -000814d0: 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 f..>|......./... │ │ │ │ -000814e0: fdaa af06 8d8d 8d91 12c7 619f d587 8189 ..........a..... │ │ │ │ -000814f0: 0000 6666 01c7 0b4a 9f4a 9762 8d8d 90cc ..ff...J.J.b.... │ │ │ │ -00081500: cd9f 0459 9c84 004e f0fe 0000 6666 8d9f ...Y...N....ff.. │ │ │ │ -00081510: bb66 108d 8d92 01af f00d 8400 0ad7 0e00 .f.............. │ │ │ │ -00081520: 00b8 e88e 8d92 01b0 a8f5 8400 00b8 e800 ................ │ │ │ │ -00081530: 15ae 648e 8d8d 8d92 01b9 4db2 9ffd 1c15 ..d.......M..... │ │ │ │ -00081540: eb49 328e 8e8e 8e9f ff40 548d 9105 ccce .I2......@T..... │ │ │ │ -00081550: eb61 236c 6574 9605 bfaa 7431 933d 9322 .a#let....t1.=." │ │ │ │ -00081560: 2128 6d2c 6e29 3a3a 502e 936d 3c6e 223b !(m,n)::P..m.(\( │ │ │ │ -000815f0: 6d2c 6e29 2e93 6d93 3c93 6e29 7829 8ea1 m,n)..m.<.n)x).. │ │ │ │ -00081600: 8e92 01c6 71b1 8400 4ef0 fe00 0066 668e ....q...N....ff. │ │ │ │ -00081610: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ -00081620: 8e9f 39bb 098d 9112 c761 cf49 669b 03ea ..9......a.If... │ │ │ │ -00081630: a861 6e95 ac72 7993 6f6e 6598 7772 6974 .an..ry.one.writ │ │ │ │ -00081640: 6573 9874 6865 9864 6573 6972 6564 9863 es.the.desired.c │ │ │ │ -00081650: 6f6e 9376 9365 7273 696f 6e73 9870 6c65 on.v.ersions.ple │ │ │ │ -00081660: 6173 6598 6c65 7498 7573 986b 6e6f 9377 ase.let.us.kno.w │ │ │ │ -00081670: 218e a410 0000 8d91 1e28 f048 6572 6596 !........(.Here. │ │ │ │ -00081680: 03ea a869 7393 616e 9365 7861 6d70 6c65 ...is.an.example │ │ │ │ -00081690: 936f 6693 6193 7573 6572 2d64 650c 6e65 .of.a.user-de.ne │ │ │ │ -000816a0: 6493 7265 7374 7269 6374 696f 6e3a 8ea0 d.restriction:.. │ │ │ │ -000816b0: 00a1 bb09 8d8d 8d91 12c7 61a0 ff6d 8781 ..........a..m.. │ │ │ │ -000816c0: 8900 0066 6601 c70b 4aa0 011a 9762 8d8d ...ff...J....b.. │ │ │ │ -000816d0: 90cc cd9f 0459 9c84 011e f0fe 0000 6666 .....Y........ff │ │ │ │ -000816e0: 8da0 feeb 6610 8d8d 9201 aff0 0d84 000a ....f........... │ │ │ │ -000816f0: d70e 0000 b8e8 8e8d 9201 b0a8 f584 0000 ................ │ │ │ │ -00081700: b8e8 0015 ae64 8e8d 8d8d 9201 b94d b29f .....d.......M.. │ │ │ │ -00081710: fd1c 15eb 4933 8e8e 8e8e 9fff 4054 8d91 ....I3......@T.. │ │ │ │ -00081720: 05cc ceeb 6123 6e65 775f 6269 6e64 6572 ....a#new_binder │ │ │ │ -00081730: 5f64 6566 696e 6974 696f 6e28 6044 5552 _definition(`DUR │ │ │ │ -00081740: 494e 4760 2c96 05bf aa22 4455 5249 4e47 ING`,...."DURING │ │ │ │ -00081750: 2870 3a6e 756d 236e 756d 2d3e 626f 6f6c (p:num#num->bool │ │ │ │ -00081760: 2993 3d93 2421 7022 293b 3b8e a40d 0000 ).=.$!p");;..... │ │ │ │ -00081770: 8d91 05cc ce7c 2d96 05bf aa21 702e 9324 .....|-....!p..$ │ │ │ │ -00081780: 4455 5249 4e47 9370 933d 9324 2193 708e DURING.p.=.$!.p. │ │ │ │ -00081790: a1a1 8d91 05cc ce23 2244 5552 494e 4796 .......#"DURING. │ │ │ │ -000817a0: 05bf aa78 3a3a 286d 2c6e 292e 9370 9378 ...x::(m,n)..p.x │ │ │ │ -000817b0: 223b 3b8e a18d 9105 ccce 6e6f 9605 bfaa ";;.......no.... │ │ │ │ -000817c0: 7265 7374 7269 6374 696f 6e93 636f 6e73 restriction.cons │ │ │ │ -000817d0: 7461 6e74 9361 7373 6f63 6961 7465 6493 tant.associated. │ │ │ │ -000817e0: 7769 7468 9344 5552 494e 478e a18d 9105 with.DURING..... │ │ │ │ -000817f0: ccce 736b 6970 7069 6e67 3a96 05bf aa78 ..skipping:....x │ │ │ │ -00081800: 9322 933b 3b93 7061 7273 6593 6661 696c .".;;.parse.fail │ │ │ │ -00081810: 6564 8ea1 a18d 9105 ccce 236e 6577 5f64 ed........#new_d │ │ │ │ -00081820: 6566 696e 6974 696f 6e8e a18d 9105 ccce efinition....... │ │ │ │ -00081830: 2396 05bf aa28 6052 4553 5f44 5552 494e #....(`RES_DURIN │ │ │ │ -00081840: 4760 2c93 2252 4553 5f44 5552 494e 4728 G`,."RES_DURING( │ │ │ │ -00081850: 6d2c 6e29 7093 3d93 2178 2e93 6d3c 3d78 m,n)p.=.!x..m<=x │ │ │ │ -00081860: 932f 5c93 783c 3d6e 933d 3d3e 9370 9378 ./\.x<=n.==>.p.x │ │ │ │ -00081870: 2229 3b3b 8ea1 8d91 05cc ce7c 2d96 05bf ");;.......|-... │ │ │ │ -00081880: aa21 6d93 6e93 702e 9352 4553 5f44 5552 .!m.n.p..RES_DUR │ │ │ │ -00081890: 494e 4728 6d2c 6e29 7093 3d93 2821 782e ING(m,n)p.=.(!x. │ │ │ │ -000818a0: 936d 933c 3d93 7893 2f5c 9378 933c 3d93 .m.<=.x./\.x.<=. │ │ │ │ -000818b0: 6e93 3d3d 3e93 7093 7829 8ea1 a18d 9105 n.==>.p.x)...... │ │ │ │ -000818c0: ccce 2361 7373 6f63 6961 7465 5f72 6573 ..#associate_res │ │ │ │ -000818d0: 7472 6963 7469 6f6e 2860 4455 5249 4e47 triction(`DURING │ │ │ │ -000818e0: 602c 6052 4553 5f44 5552 494e 4760 293b `,`RES_DURING`); │ │ │ │ -000818f0: 3b8e a18d 9105 ccce 2829 9605 bfaa 3a93 ;.......()....:. │ │ │ │ -00081900: 766f 6964 8ea1 a18d 9105 ccce 2322 4455 void........#"DU │ │ │ │ -00081910: 5249 4e47 9605 bfaa 783a 3a28 6d2c 6e29 RING....x::(m,n) │ │ │ │ -00081920: 2e93 7093 7822 3b3b 8ea1 8d91 05cc ce22 ..p.x";;......." │ │ │ │ -00081930: 4455 5249 4e47 9605 bfaa 7893 3a3a 9328 DURING....x.::.( │ │ │ │ -00081940: 6d2c 6e29 2e93 7093 7822 933a 9374 6572 m,n)..p.x".:.ter │ │ │ │ -00081950: 6d8e a1a1 8d91 05cc ce23 7365 745f 666c m........#set_fl │ │ │ │ -00081960: 6167 2860 7072 696e 745f 7265 7374 7269 ag(`print_restri │ │ │ │ -00081970: 6374 602c 6661 6c73 6529 3b3b 8ea1 8d91 ct`,false);;.... │ │ │ │ -00081980: 05cc ce74 7275 6596 05bf aa3a 9362 6f6f ...true....:.boo │ │ │ │ -00081990: 6c8e a1a1 8d91 05cc ce23 2244 5552 494e l........#"DURIN │ │ │ │ -000819a0: 4796 05bf aa78 3a3a 286d 2c6e 292e 9370 G....x::(m,n)..p │ │ │ │ -000819b0: 9378 223b 3b8e a18d 9105 ccce 2252 4553 .x";;......."RES │ │ │ │ -000819c0: 5f44 5552 494e 4728 6d2c 6e29 285c 782e _DURING(m,n)(\x. │ │ │ │ -000819d0: 9605 bfaa 7093 7829 2293 3a93 7465 726d ....p.x)".:.term │ │ │ │ -000819e0: 8e8e 9201 c671 b184 011e f0fe 0000 6666 .....q........ff │ │ │ │ -000819f0: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ -00081a00: 8e8e a000 a878 d78d 8d91 12c7 61eb 4731 .....x......a.G1 │ │ │ │ -00081a10: 312e 352e 318e 914c 60f5 436f 6e64 6974 1.5.1..L`.Condit │ │ │ │ -00081a20: 696f 6e61 6c73 8e9f 17c0 008d 9112 c761 ionals.........a │ │ │ │ -00081a30: cf41 9104 91ce 636f 6e64 6974 696f 6e61 .A....conditiona │ │ │ │ -00081a40: 6c96 0491 f974 6572 6d8d 93eb 6122 eb62 l....term...a".b │ │ │ │ -00081a50: 748d 9f01 a47a d531 8e96 0a7f aeeb 613d t....z.1......a= │ │ │ │ -00081a60: 3e9b 05bf aaeb 6274 8d9f 01a4 7ad5 328e >.....bt....z.2. │ │ │ │ -00081a70: 93eb 617c 98eb 6274 8d9f 01a4 7ad5 338e ..a|..bt....z.3. │ │ │ │ -00081a80: 9104 c004 eb61 228e 9156 fdc7 cf6d 6561 .....a"..V...mea │ │ │ │ -00081a90: 6e73 9360 6966 93d7 748d 9f01 cccc d531 ns.`if..t......1 │ │ │ │ -00081aa0: 8e91 0951 fccf 7468 656e 93d7 748d 9f01 ...Q..then..t... │ │ │ │ -00081ab0: cccc d532 8e91 0951 fdcf 656c 7365 93d7 ...2...Q..else.. │ │ │ │ -00081ac0: 748d 9f01 cccc d533 8e91 04c0 04cf 2793 t......3......'. │ │ │ │ -00081ad0: 616e 6493 6162 6272 6576 6961 7465 7393 and.abbreviates. │ │ │ │ -00081ae0: 7468 6593 6170 2d8e a18d 9112 c761 706c the.ap-......apl │ │ │ │ -00081af0: 6963 6174 696f 6e8d 9105 6716 eb61 2243 ication...g..a"C │ │ │ │ -00081b00: 4f4e 4491 05bf aaeb 6274 8d9f 01a4 7ad5 OND.....bt....z. │ │ │ │ -00081b10: 318e 960a 7fae eb62 748d 9f01 a47a d532 1......bt....z.2 │ │ │ │ -00081b20: 8e93 eb62 748d 9f01 a47a d533 8e91 04c0 ...bt....z.3.... │ │ │ │ -00081b30: 04eb 6122 8e91 5340 ebcf 2c91 05c6 3177 ..a"..S@..,...1w │ │ │ │ -00081b40: 6865 7265 8d91 0567 16eb 6143 4f4e 448e here...g..aCOND. │ │ │ │ -00081b50: 9b21 ccd4 cf69 7396 0567 1661 9370 7265 .!...is..g.a.pre │ │ │ │ -00081b60: 6465 0c6e 6564 9363 6f6e 7374 616e 90ac de.ned.constan.. │ │ │ │ -00081b70: 7274 936f 6693 7468 6593 7468 656f 7279 rt.of.the.theory │ │ │ │ -00081b80: 8d93 eb61 626f 6f6c 8e98 cf28 7365 658e ...abool...(see. │ │ │ │ -00081b90: a18d 9112 c761 5365 6374 696f 6e96 03ea .....aSection... │ │ │ │ -00081ba0: a831 312e 382e 342e 3129 2e91 0538 e041 .11.8.4.1)...8.A │ │ │ │ -00081bb0: 6e93 6974 6572 6174 6564 9363 6f6e 6469 n.iterated.condi │ │ │ │ -00081bc0: 7469 6f6e 616c 8ea4 1b86 d08d 8d8d 9118 tional.......... │ │ │ │ -00081bd0: c761 d774 8d9f 01cc ccd5 3131 8e8d 910c .a.t......11.... │ │ │ │ -00081be0: eab0 eb61 3d3e 8e96 1c54 acd7 748d 9f01 ...a=>...T..t... │ │ │ │ -00081bf0: cccc d531 328e 8d91 0cea b0eb 617c 8e91 ...12.......a|.. │ │ │ │ -00081c00: 1695 02d7 748d 9f01 cccc d532 318e 8d91 ....t......21... │ │ │ │ -00081c10: 0cea b0eb 613d 3e8e 93d7 748d 9f01 cccc ....a=>...t..... │ │ │ │ -00081c20: d532 328e 8d91 0cea b0eb 617c 8e8d 911c .22.......a|.... │ │ │ │ -00081c30: 7fa8 d73a 9601 fffe 3a93 3a8e 8d91 3034 ...:....:.:...04 │ │ │ │ -00081c40: eeeb 617c 8e91 39df 40d7 748d 9f01 cccc ..a|..9.@.t..... │ │ │ │ -00081c50: d86e d531 8e8d 910d d2fc eb61 3d3e 8e91 .n.1.......a=>.. │ │ │ │ -00081c60: 1d3c f8d7 748d 9f01 cccc d86e d532 8e8d .<..t......n.2.. │ │ │ │ -00081c70: 910d d2fc eb61 7c8e 9117 7d4e d774 8d9f .....a|...}N.t.. │ │ │ │ -00081c80: 01cc ccd8 6ed5 338e 8e8e 8e9f 1b86 d18d ....n.3......... │ │ │ │ -00081c90: 9112 c761 cf74 7261 6e73 6c61 7465 7391 ...a.translates. │ │ │ │ -00081ca0: 03ea a874 6f3a 8ea1 8d8d 8d91 18c7 61d7 ...to:........a. │ │ │ │ -00081cb0: 748d 9f01 cccc d531 318e 8d91 0cea b0eb t......11....... │ │ │ │ -00081cc0: 613d 3e8e 961c 54ac d774 8d9f 01cc ccd5 a=>...T..t...... │ │ │ │ -00081cd0: 3132 8e8d 910c eab0 eb61 7c8e 9116 9502 12.......a|..... │ │ │ │ -00081ce0: cf28 d774 8d9f 01cc ccd5 3231 8e8d 910c .(.t......21.... │ │ │ │ -00081cf0: eab0 eb61 3d3e 8e93 d774 8d9f 01cc ccd5 ...a=>...t...... │ │ │ │ -00081d00: 3232 8e8d 910c eab0 eb61 7c8e 8d91 1c7f 22.......a|..... │ │ │ │ -00081d10: a8d7 3a96 01ff fe3a 933a 8e8d 9130 34ee ..:....:.:...04. │ │ │ │ -00081d20: eb61 7c8e 9139 df40 cf28 d774 8d9f 01cc .a|..9.@.(.t.... │ │ │ │ -00081d30: ccd8 6ed5 318e 8d91 0dd2 fceb 613d 3e8e ..n.1.......a=>. │ │ │ │ -00081d40: 911d 3cf8 d774 8d9f 01cc ccd8 6ed5 328e ..<..t......n.2. │ │ │ │ -00081d50: 8d91 0dd2 fceb 617c 8e91 177d 4ed7 748d ......a|...}N.t. │ │ │ │ -00081d60: 9f01 cccc d86e d533 8e91 09e8 54cf 298d .....n.3....T.). │ │ │ │ -00081d70: 9105 eaa6 d73a 9601 fffe 3a93 3a8e 9117 .....:....:.:... │ │ │ │ -00081d80: 9fee cf29 8e8e 8ea1 8d91 12c7 6177 6869 ...)........awhi │ │ │ │ -00081d90: 6390 ac72 682c 9603 eaa8 696e 9374 7572 c..rh,....in.tur │ │ │ │ -00081da0: 6e2c 9361 6262 7265 7669 6174 6573 3a8e n,.abbreviates:. │ │ │ │ -00081db0: a18d 8d8d 8d91 18c7 61eb 6143 4f4e 448e ........a.aCOND. │ │ │ │ -00081dc0: 9133 b0b1 d774 8d9f 01cc ccd5 3131 8e96 .3...t......11.. │ │ │ │ -00081dd0: 0cea b0d7 748d 9f01 cccc d531 328e 8d93 ....t......12... │ │ │ │ -00081de0: eb61 2843 4f4e 448e 912d 93aa d774 8d9f .a(COND..-...t.. │ │ │ │ -00081df0: 01cc ccd5 3231 8e93 d774 8d9f 01cc ccd5 ....21...t...... │ │ │ │ -00081e00: 3232 8e8d 910e eaae d73a 9601 fffe 3a93 22.......:....:. │ │ │ │ -00081e10: 3a8e 8d91 229f f4eb 6128 434f 4e44 8e91 :..."...a(COND.. │ │ │ │ -00081e20: 4348 eed7 748d 9f01 cccc d86e d531 8e96 CH..t......n.1.. │ │ │ │ -00081e30: 0dd2 fcd7 748d 9f01 cccc d86e d532 8e93 ....t......n.2.. │ │ │ │ -00081e40: d774 8d9f 01cc ccd8 6ed5 338e 8d91 09e8 .t......n.3..... │ │ │ │ -00081e50: 54eb 6129 8e8d 9115 92a4 d73a 9601 fffe T.a).......:.... │ │ │ │ -00081e60: 3a93 3a8e 8d91 2947 eaeb 6129 8e8e 8e8e :.:...)G..a).... │ │ │ │ -00081e70: 8e9f 24fd 138e 8c8b 0000 0098 0000 0000 ..$............. │ │ │ │ -00081e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00081460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00081470: 0000 0000 080a 5fa0 02cc 0555 8da0 fd46 ......_....U...F │ │ │ │ +00081480: d30e 8d8d 8d8d 9ffa 999a 8d91 12c7 61d0 ..............a. │ │ │ │ +00081490: 3131 2e35 2e91 0a80 0053 796e 9aa0 0074 11.5.....Syn...t │ │ │ │ +000814a0: 6178 9604 8000 666f 7293 7265 7374 7269 ax....for.restri │ │ │ │ +000814b0: 6374 6564 9371 7561 6e98 7469 0c63 6174 cted.quan.ti.cat │ │ │ │ +000814c0: 696f 6e92 00bd 1ed5 3135 318e 9112 c761 ion.....151....a │ │ │ │ +000814d0: 9f05 6666 8900 00e6 6601 c73e 7c8e 8e8e ..ff....f..>|... │ │ │ │ +000814e0: 8ea0 0294 2fdf 8da0 fdaa af06 8d8d 8d91 ..../........... │ │ │ │ +000814f0: 12c7 619f d587 8189 0000 6666 01c7 0b4a ..a.......ff...J │ │ │ │ +00081500: 9f4a 9762 8d8d 90cc cd9f 0459 9c84 004e .J.b.......Y...N │ │ │ │ +00081510: f0fe 0000 6666 8d9f bb66 108d 8d92 01af ....ff...f...... │ │ │ │ +00081520: f00d 8400 0ad7 0e00 00b8 e88e 8d92 01b0 ................ │ │ │ │ +00081530: a8f5 8400 00b8 e800 15ae 648e 8d8d 8d92 ..........d..... │ │ │ │ +00081540: 01b9 4db2 9ffd 1c15 eb49 328e 8e8e 8e9f ..M......I2..... │ │ │ │ +00081550: ff40 548d 9105 ccce eb61 236c 6574 9605 .@T......a#let.. │ │ │ │ +00081560: bfaa 7431 933d 9322 2128 6d2c 6e29 3a3a ..t1.=."!(m,n):: │ │ │ │ +00081570: 502e 936d 3c6e 223b 3b8e a40d 0000 8d91 P..m.(\(m,n)..m. │ │ │ │ +00081600: 3c93 6e29 7829 8ea1 8e92 01c6 71b1 8400 <.n)x)......q... │ │ │ │ +00081610: 4ef0 fe00 0066 668e 8e9f 04c0 0289 0000 N....ff......... │ │ │ │ +00081620: 6666 01c7 0b4a 8e8e 8e9f 39bb 098d 9112 ff...J....9..... │ │ │ │ +00081630: c761 cf49 669b 03ea a861 6e95 ac72 7993 .a.If....an..ry. │ │ │ │ +00081640: 6f6e 6598 7772 6974 6573 9874 6865 9864 one.writes.the.d │ │ │ │ +00081650: 6573 6972 6564 9863 6f6e 9376 9365 7273 esired.con.v.ers │ │ │ │ +00081660: 696f 6e73 9870 6c65 6173 6598 6c65 7498 ions.please.let. │ │ │ │ +00081670: 7573 986b 6e6f 9377 218e a410 0000 8d91 us.kno.w!....... │ │ │ │ +00081680: 1e28 f048 6572 6596 03ea a869 7393 616e .(.Here....is.an │ │ │ │ +00081690: 9365 7861 6d70 6c65 936f 6693 6193 7573 .example.of.a.us │ │ │ │ +000816a0: 6572 2d64 650c 6e65 6493 7265 7374 7269 er-de.ned.restri │ │ │ │ +000816b0: 6374 696f 6e3a 8ea0 00a1 bb09 8d8d 8d91 ction:.......... │ │ │ │ +000816c0: 12c7 61a0 ff6d 8781 8900 0066 6601 c70b ..a..m.....ff... │ │ │ │ +000816d0: 4aa0 011a 9762 8d8d 90cc cd9f 0459 9c84 J....b.......Y.. │ │ │ │ +000816e0: 011e f0fe 0000 6666 8da0 feeb 6610 8d8d ......ff....f... │ │ │ │ +000816f0: 9201 aff0 0d84 000a d70e 0000 b8e8 8e8d ................ │ │ │ │ +00081700: 9201 b0a8 f584 0000 b8e8 0015 ae64 8e8d .............d.. │ │ │ │ +00081710: 8d8d 9201 b94d b29f fd1c 15eb 4933 8e8e .....M......I3.. │ │ │ │ +00081720: 8e8e 9fff 4054 8d91 05cc ceeb 6123 6e65 ....@T......a#ne │ │ │ │ +00081730: 775f 6269 6e64 6572 5f64 6566 696e 6974 w_binder_definit │ │ │ │ +00081740: 696f 6e28 6044 5552 494e 4760 2c96 05bf ion(`DURING`,... │ │ │ │ +00081750: aa22 4455 5249 4e47 2870 3a6e 756d 236e ."DURING(p:num#n │ │ │ │ +00081760: 756d 2d3e 626f 6f6c 2993 3d93 2421 7022 um->bool).=.$!p" │ │ │ │ +00081770: 293b 3b8e a40d 0000 8d91 05cc ce7c 2d96 );;..........|-. │ │ │ │ +00081780: 05bf aa21 702e 9324 4455 5249 4e47 9370 ...!p..$DURING.p │ │ │ │ +00081790: 933d 9324 2193 708e a1a1 8d91 05cc ce23 .=.$!.p........# │ │ │ │ +000817a0: 2244 5552 494e 4796 05bf aa78 3a3a 286d "DURING....x::(m │ │ │ │ +000817b0: 2c6e 292e 9370 9378 223b 3b8e a18d 9105 ,n)..p.x";;..... │ │ │ │ +000817c0: ccce 6e6f 9605 bfaa 7265 7374 7269 6374 ..no....restrict │ │ │ │ +000817d0: 696f 6e93 636f 6e73 7461 6e74 9361 7373 ion.constant.ass │ │ │ │ +000817e0: 6f63 6961 7465 6493 7769 7468 9344 5552 ociated.with.DUR │ │ │ │ +000817f0: 494e 478e a18d 9105 ccce 736b 6970 7069 ING.......skippi │ │ │ │ +00081800: 6e67 3a96 05bf aa78 9322 933b 3b93 7061 ng:....x.".;;.pa │ │ │ │ +00081810: 7273 6593 6661 696c 6564 8ea1 a18d 9105 rse.failed...... │ │ │ │ +00081820: ccce 236e 6577 5f64 6566 696e 6974 696f ..#new_definitio │ │ │ │ +00081830: 6e8e a18d 9105 ccce 2396 05bf aa28 6052 n.......#....(`R │ │ │ │ +00081840: 4553 5f44 5552 494e 4760 2c93 2252 4553 ES_DURING`,."RES │ │ │ │ +00081850: 5f44 5552 494e 4728 6d2c 6e29 7093 3d93 _DURING(m,n)p.=. │ │ │ │ +00081860: 2178 2e93 6d3c 3d78 932f 5c93 783c 3d6e !x..m<=x./\.x<=n │ │ │ │ +00081870: 933d 3d3e 9370 9378 2229 3b3b 8ea1 8d91 .==>.p.x");;.... │ │ │ │ +00081880: 05cc ce7c 2d96 05bf aa21 6d93 6e93 702e ...|-....!m.n.p. │ │ │ │ +00081890: 9352 4553 5f44 5552 494e 4728 6d2c 6e29 .RES_DURING(m,n) │ │ │ │ +000818a0: 7093 3d93 2821 782e 936d 933c 3d93 7893 p.=.(!x..m.<=.x. │ │ │ │ +000818b0: 2f5c 9378 933c 3d93 6e93 3d3d 3e93 7093 /\.x.<=.n.==>.p. │ │ │ │ +000818c0: 7829 8ea1 a18d 9105 ccce 2361 7373 6f63 x)........#assoc │ │ │ │ +000818d0: 6961 7465 5f72 6573 7472 6963 7469 6f6e iate_restriction │ │ │ │ +000818e0: 2860 4455 5249 4e47 602c 6052 4553 5f44 (`DURING`,`RES_D │ │ │ │ +000818f0: 5552 494e 4760 293b 3b8e a18d 9105 ccce URING`);;....... │ │ │ │ +00081900: 2829 9605 bfaa 3a93 766f 6964 8ea1 a18d ()....:.void.... │ │ │ │ +00081910: 9105 ccce 2322 4455 5249 4e47 9605 bfaa ....#"DURING.... │ │ │ │ +00081920: 783a 3a28 6d2c 6e29 2e93 7093 7822 3b3b x::(m,n)..p.x";; │ │ │ │ +00081930: 8ea1 8d91 05cc ce22 4455 5249 4e47 9605 ......."DURING.. │ │ │ │ +00081940: bfaa 7893 3a3a 9328 6d2c 6e29 2e93 7093 ..x.::.(m,n)..p. │ │ │ │ +00081950: 7822 933a 9374 6572 6d8e a1a1 8d91 05cc x".:.term....... │ │ │ │ +00081960: ce23 7365 745f 666c 6167 2860 7072 696e .#set_flag(`prin │ │ │ │ +00081970: 745f 7265 7374 7269 6374 602c 6661 6c73 t_restrict`,fals │ │ │ │ +00081980: 6529 3b3b 8ea1 8d91 05cc ce74 7275 6596 e);;.......true. │ │ │ │ +00081990: 05bf aa3a 9362 6f6f 6c8e a1a1 8d91 05cc ...:.bool....... │ │ │ │ +000819a0: ce23 2244 5552 494e 4796 05bf aa78 3a3a .#"DURING....x:: │ │ │ │ +000819b0: 286d 2c6e 292e 9370 9378 223b 3b8e a18d (m,n)..p.x";;... │ │ │ │ +000819c0: 9105 ccce 2252 4553 5f44 5552 494e 4728 ...."RES_DURING( │ │ │ │ +000819d0: 6d2c 6e29 285c 782e 9605 bfaa 7093 7829 m,n)(\x.....p.x) │ │ │ │ +000819e0: 2293 3a93 7465 726d 8e8e 9201 c671 b184 ".:.term.....q.. │ │ │ │ +000819f0: 011e f0fe 0000 6666 8e8e 9f04 c002 8900 ......ff........ │ │ │ │ +00081a00: 0066 6601 c70b 4a8e 8e8e a000 a878 d78d .ff...J......x.. │ │ │ │ +00081a10: 8d91 12c7 61eb 4731 312e 352e 318e 914c ....a.G11.5.1..L │ │ │ │ +00081a20: 60f5 436f 6e64 6974 696f 6e61 6c73 8e9f `.Conditionals.. │ │ │ │ +00081a30: 17c0 008d 9112 c761 cf41 9104 91ce 636f .......a.A....co │ │ │ │ +00081a40: 6e64 6974 696f 6e61 6c96 0491 f974 6572 nditional....ter │ │ │ │ +00081a50: 6d8d 93eb 6122 eb62 748d 9f01 a47a d531 m...a".bt....z.1 │ │ │ │ +00081a60: 8e96 0a7f aeeb 613d 3e9b 05bf aaeb 6274 ......a=>.....bt │ │ │ │ +00081a70: 8d9f 01a4 7ad5 328e 93eb 617c 98eb 6274 ....z.2...a|..bt │ │ │ │ +00081a80: 8d9f 01a4 7ad5 338e 9104 c004 eb61 228e ....z.3......a". │ │ │ │ +00081a90: 9156 fdc7 cf6d 6561 6e73 9360 6966 93d7 .V...means.`if.. │ │ │ │ +00081aa0: 748d 9f01 cccc d531 8e91 0951 fccf 7468 t......1...Q..th │ │ │ │ +00081ab0: 656e 93d7 748d 9f01 cccc d532 8e91 0951 en..t......2...Q │ │ │ │ +00081ac0: fdcf 656c 7365 93d7 748d 9f01 cccc d533 ..else..t......3 │ │ │ │ +00081ad0: 8e91 04c0 04cf 2793 616e 6493 6162 6272 ......'.and.abbr │ │ │ │ +00081ae0: 6576 6961 7465 7393 7468 6593 6170 2d8e eviates.the.ap-. │ │ │ │ +00081af0: a18d 9112 c761 706c 6963 6174 696f 6e8d .....aplication. │ │ │ │ +00081b00: 9105 6716 eb61 2243 4f4e 4491 05bf aaeb ..g..a"COND..... │ │ │ │ +00081b10: 6274 8d9f 01a4 7ad5 318e 960a 7fae eb62 bt....z.1......b │ │ │ │ +00081b20: 748d 9f01 a47a d532 8e93 eb62 748d 9f01 t....z.2...bt... │ │ │ │ +00081b30: a47a d533 8e91 04c0 04eb 6122 8e91 5340 .z.3......a"..S@ │ │ │ │ +00081b40: ebcf 2c91 05c6 3177 6865 7265 8d91 0567 ..,...1where...g │ │ │ │ +00081b50: 16eb 6143 4f4e 448e 9b21 ccd4 cf69 7396 ..aCOND..!...is. │ │ │ │ +00081b60: 0567 1661 9370 7265 6465 0c6e 6564 9363 .g.a.prede.ned.c │ │ │ │ +00081b70: 6f6e 7374 616e 90ac 7274 936f 6693 7468 onstan..rt.of.th │ │ │ │ +00081b80: 6593 7468 656f 7279 8d93 eb61 626f 6f6c e.theory...abool │ │ │ │ +00081b90: 8e98 cf28 7365 658e a18d 9112 c761 5365 ...(see......aSe │ │ │ │ +00081ba0: 6374 696f 6e96 03ea a831 312e 382e 342e ction....11.8.4. │ │ │ │ +00081bb0: 3129 2e91 0538 e041 6e93 6974 6572 6174 1)...8.An.iterat │ │ │ │ +00081bc0: 6564 9363 6f6e 6469 7469 6f6e 616c 8ea4 ed.conditional.. │ │ │ │ +00081bd0: 1b86 d08d 8d8d 9118 c761 d774 8d9f 01cc .........a.t.... │ │ │ │ +00081be0: ccd5 3131 8e8d 910c eab0 eb61 3d3e 8e96 ..11.......a=>.. │ │ │ │ +00081bf0: 1c54 acd7 748d 9f01 cccc d531 328e 8d91 .T..t......12... │ │ │ │ +00081c00: 0cea b0eb 617c 8e91 1695 02d7 748d 9f01 ....a|......t... │ │ │ │ +00081c10: cccc d532 318e 8d91 0cea b0eb 613d 3e8e ...21.......a=>. │ │ │ │ +00081c20: 93d7 748d 9f01 cccc d532 328e 8d91 0cea ..t......22..... │ │ │ │ +00081c30: b0eb 617c 8e8d 911c 7fa8 d73a 9601 fffe ..a|.......:.... │ │ │ │ +00081c40: 3a93 3a8e 8d91 3034 eeeb 617c 8e91 39df :.:...04..a|..9. │ │ │ │ +00081c50: 40d7 748d 9f01 cccc d86e d531 8e8d 910d @.t......n.1.... │ │ │ │ +00081c60: d2fc eb61 3d3e 8e91 1d3c f8d7 748d 9f01 ...a=>...<..t... │ │ │ │ +00081c70: cccc d86e d532 8e8d 910d d2fc eb61 7c8e ...n.2.......a|. │ │ │ │ +00081c80: 9117 7d4e d774 8d9f 01cc ccd8 6ed5 338e ..}N.t......n.3. │ │ │ │ +00081c90: 8e8e 8e9f 1b86 d18d 9112 c761 cf74 7261 ...........a.tra │ │ │ │ +00081ca0: 6e73 6c61 7465 7391 03ea a874 6f3a 8ea1 nslates....to:.. │ │ │ │ +00081cb0: 8d8d 8d91 18c7 61d7 748d 9f01 cccc d531 ......a.t......1 │ │ │ │ +00081cc0: 318e 8d91 0cea b0eb 613d 3e8e 961c 54ac 1.......a=>...T. │ │ │ │ +00081cd0: d774 8d9f 01cc ccd5 3132 8e8d 910c eab0 .t......12...... │ │ │ │ +00081ce0: eb61 7c8e 9116 9502 cf28 d774 8d9f 01cc .a|......(.t.... │ │ │ │ +00081cf0: ccd5 3231 8e8d 910c eab0 eb61 3d3e 8e93 ..21.......a=>.. │ │ │ │ +00081d00: d774 8d9f 01cc ccd5 3232 8e8d 910c eab0 .t......22...... │ │ │ │ +00081d10: eb61 7c8e 8d91 1c7f a8d7 3a96 01ff fe3a .a|.......:....: │ │ │ │ +00081d20: 933a 8e8d 9130 34ee eb61 7c8e 9139 df40 .:...04..a|..9.@ │ │ │ │ +00081d30: cf28 d774 8d9f 01cc ccd8 6ed5 318e 8d91 .(.t......n.1... │ │ │ │ +00081d40: 0dd2 fceb 613d 3e8e 911d 3cf8 d774 8d9f ....a=>...<..t.. │ │ │ │ +00081d50: 01cc ccd8 6ed5 328e 8d91 0dd2 fceb 617c ....n.2.......a| │ │ │ │ +00081d60: 8e91 177d 4ed7 748d 9f01 cccc d86e d533 ...}N.t......n.3 │ │ │ │ +00081d70: 8e91 09e8 54cf 298d 9105 eaa6 d73a 9601 ....T.)......:.. │ │ │ │ +00081d80: fffe 3a93 3a8e 9117 9fee cf29 8e8e 8ea1 ..:.:......).... │ │ │ │ +00081d90: 8d91 12c7 6177 6869 6390 ac72 682c 9603 ....awhic..rh,.. │ │ │ │ +00081da0: eaa8 696e 9374 7572 6e2c 9361 6262 7265 ..in.turn,.abbre │ │ │ │ +00081db0: 7669 6174 6573 3a8e a18d 8d8d 8d91 18c7 viates:......... │ │ │ │ +00081dc0: 61eb 6143 4f4e 448e 9133 b0b1 d774 8d9f a.aCOND..3...t.. │ │ │ │ +00081dd0: 01cc ccd5 3131 8e96 0cea b0d7 748d 9f01 ....11......t... │ │ │ │ +00081de0: cccc d531 328e 8d93 eb61 2843 4f4e 448e ...12....a(COND. │ │ │ │ +00081df0: 912d 93aa d774 8d9f 01cc ccd5 3231 8e93 .-...t......21.. │ │ │ │ +00081e00: d774 8d9f 01cc ccd5 3232 8e8d 910e eaae .t......22...... │ │ │ │ +00081e10: d73a 9601 fffe 3a93 3a8e 8d91 229f f4eb .:....:.:..."... │ │ │ │ +00081e20: 6128 434f 4e44 8e91 4348 eed7 748d 9f01 a(COND..CH..t... │ │ │ │ +00081e30: cccc d86e d531 8e96 0dd2 fcd7 748d 9f01 ...n.1......t... │ │ │ │ +00081e40: cccc d86e d532 8e93 d774 8d9f 01cc ccd8 ...n.2...t...... │ │ │ │ +00081e50: 6ed5 338e 8d91 09e8 54eb 6129 8e8d 9115 n.3.....T.a).... │ │ │ │ +00081e60: 92a4 d73a 9601 fffe 3a93 3a8e 8d91 2947 ...:....:.:...)G │ │ │ │ +00081e70: eaeb 6129 8e8e 8e8e 8e9f 24fd 138e 8c8b ..a)......$..... │ │ │ │ +00081e80: 0000 0098 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00081e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00081ea0: 0008 1442 a002 cc05 558d a0fd 46d3 0e8d ...B....U...F... │ │ │ │ -00081eb0: 8d8d 8d9f fa99 9a8d 91ea f1eb d031 3532 .............152 │ │ │ │ -00081ec0: 9200 dd20 4343 6861 7074 6572 9604 8000 ... CChapter.... │ │ │ │ -00081ed0: 3131 2e91 0a80 0054 6865 9348 4f4c 934c 11.....The.HOL.L │ │ │ │ -00081ee0: 6f67 6963 9369 6e93 4d4c 8e91 eaf1 eb9f ogic.in.ML...... │ │ │ │ -00081ef0: 0566 6689 0000 e666 01c7 3e7c 8e8e 8e8e .ff....f..>|.... │ │ │ │ -00081f00: a002 942f df8d a0fd 8bd0 218d 8d91 eaf1 .../......!..... │ │ │ │ -00081f10: ebeb 4731 312e 352e 328e 9124 8b7f 5090 ..G11.5.2..$..P. │ │ │ │ -00081f20: 8ccc 6169 7265 6491 0566 6661 6273 7472 ..aired..ffabstr │ │ │ │ -00081f30: 6163 7469 6f6e 738e 9f18 9bae 8d91 eaf1 actions......... │ │ │ │ -00081f40: ebcf 5468 6596 0454 d771 756f 7461 7469 ..The..T.quotati │ │ │ │ -00081f50: 6f6e 9b04 54d8 7061 7273 6572 9377 696c on..T.parser.wil │ │ │ │ -00081f60: 6c98 636f 6e95 ac72 7693 6572 7491 0454 l.con..rv.ert..T │ │ │ │ -00081f70: d7eb 6122 5c28 d778 8d9f 01cc ccd5 318e ..a"\(.x......1. │ │ │ │ -00081f80: 9604 c004 eb61 2cd7 788d 9f01 cccc d532 .....a,.x......2 │ │ │ │ -00081f90: 8e93 eb61 292e d774 eb61 2298 cf74 6f91 ...a)..t.a"..to. │ │ │ │ -00081fa0: 0454 d7eb 6122 554e 4355 5252 5928 5cd7 .T..a"UNCURRY(\. │ │ │ │ -00081fb0: 788d 9f01 cccc d531 8e91 0914 dcd7 788d x......1......x. │ │ │ │ -00081fc0: 9f01 cccc d532 8e93 eb61 2ed7 74eb 6129 .....2...a..t.a) │ │ │ │ -00081fd0: 22cf 2c91 046f 6377 6865 7265 9874 6865 ".,..ocwhere.the │ │ │ │ -00081fe0: 9104 54d7 636f 6e2d 8ea4 1000 008d 91ea ..T.con-........ │ │ │ │ -00081ff0: f1eb 7374 616e 9aac 7274 9603 eaa8 eb61 ..stan..rt.....a │ │ │ │ -00082000: 554e 4355 5252 5993 cf69 7393 6465 0c6e UNCURRY..is.de.n │ │ │ │ -00082010: 6564 9362 9879 3a8e a920 6055 8d8d 8d9f ed.b.y:.. `U.... │ │ │ │ -00082020: 00cb 898d 8d8d 8d91 0230 eaeb 6155 4e43 .........0..aUNC │ │ │ │ -00082030: 5552 5259 9605 bfaa 6693 2878 2c79 2996 URRY....f.(x,y). │ │ │ │ -00082040: 0b7f 543d 9366 9605 bfaa 7893 798e 8e8e ..T=.f....x.y... │ │ │ │ -00082050: 8e8e 8e8e 9f1f f44a 8d91 eaf1 ebcf 5365 .......J......Se │ │ │ │ -00082060: 6596 05db af53 6563 7469 6f6e 9b05 dbb0 e....Section.... │ │ │ │ -00082070: 3131 2e39 2e32 2e31 9366 6f72 936d 6f72 11.9.2.1.for.mor │ │ │ │ -00082080: 6598 6465 7461 696c 7393 616e 6493 616e e.details.and.an │ │ │ │ -00082090: 9865 7870 6c61 6e61 7469 6f6e 936f 6693 .explanation.of. │ │ │ │ -000820a0: 7061 6972 9874 6572 6d73 8d93 eb61 28eb pair.terms...a(. │ │ │ │ -000820b0: 6274 8d9f 01a4 7ad5 318e 9604 c004 eb61 bt....z.1......a │ │ │ │ -000820c0: 2ceb 6274 8d9f 01a4 7ad5 328e 93eb 6129 ,.bt....z.2...a) │ │ │ │ -000820d0: 8e91 2883 3fcf 2e91 0b0b f654 6865 8ea1 ..(.?......The.. │ │ │ │ -000820e0: 8d91 eaf1 eb74 7261 6e73 666f 726d 6174 .....transformat │ │ │ │ -000820f0: 696f 6e96 03ea a869 7393 646f 6e65 9372 ion....is.done.r │ │ │ │ -00082100: 6563 7572 7369 7690 ac72 656c 7993 736f ecursiv..rely.so │ │ │ │ -00082110: 9374 6861 742c 9366 6f72 9365 7861 6d70 .that,.for.examp │ │ │ │ -00082120: 6c65 2c8e a68d 8d8d 9f00 cb89 8d8d 8d8d le,............. │ │ │ │ -00082130: 9102 30ea eb61 225c 288d d778 8d9f 01cc ..0..a"\(..x.... │ │ │ │ -00082140: ccd5 318e 8e96 0b6d 56eb 612c 8dd7 788d ..1....mV.a,..x. │ │ │ │ -00082150: 9f01 cccc d532 8e8e 93eb 612c 8dd7 788d .....2....a,..x. │ │ │ │ -00082160: 9f01 cccc d533 8e8e 93eb 6129 2e8d d774 .....3....a)...t │ │ │ │ -00082170: 8e91 043e 36eb 6122 8e8e 8e8e 8e8e 8ea4 ...>6.a"........ │ │ │ │ -00082180: 1ff4 4a8d 91ea f1eb cf69 739b 03ea a863 ..J......is....c │ │ │ │ -00082190: 6f6e 95ac 7276 9365 7274 6564 9874 6f8e on..rv.erted.to. │ │ │ │ -000821a0: 9f20 6054 8d8d 8d9f 00cb 898d 8d8d 8d91 . `T............ │ │ │ │ -000821b0: 0230 eaeb 6122 554e 4355 5252 5991 05bf .0..a"UNCURRY... │ │ │ │ -000821c0: aa5c 8dd7 788d 9f01 cccc d531 8e8e 960b .\..x......1.... │ │ │ │ -000821d0: 6d56 eb61 2e55 4e43 5552 5259 285c 8dd7 mV.a.UNCURRY(\.. │ │ │ │ -000821e0: 788d 9f01 cccc d532 8e8e 93eb 612c 8dd7 x......2....a,.. │ │ │ │ -000821f0: 788d 9f01 cccc d533 8e8e 93eb 612e 8dd7 x......3....a... │ │ │ │ -00082200: 748e 9104 3e36 eb61 2929 228e 8e8e 8e8e t...>6.a))"..... │ │ │ │ -00082210: 8e8e a18d 91ea f1eb cf4d 6f72 6596 03ea .........More... │ │ │ │ -00082220: a867 656e 6572 616c 6c79 91ff 0556 2c93 .generally...V,. │ │ │ │ -00082230: 7468 6593 7175 6f74 6174 696f 6e93 7061 the.quotation.pa │ │ │ │ -00082240: 7273 6572 9372 6570 9053 8e65 6174 6564 rser.rep.S.eated │ │ │ │ -00082250: 6c79 9361 7070 6c69 6573 9374 6865 9374 ly.applies.the.t │ │ │ │ -00082260: 7261 6e73 666f 726d 6174 696f 6e3a 8ea6 ransformation:.. │ │ │ │ -00082270: 8d8d 8d9f 00cb 898d 8d8d 8d91 0230 eaeb .............0.. │ │ │ │ -00082280: 6122 5c28 8dd7 768d 9f01 cccc d531 8e8e a"\(..v......1.. │ │ │ │ -00082290: 960a 6e38 eb61 2c8d d776 8d9f 01cc ccd5 ..n8.a,..v...... │ │ │ │ -000822a0: 328e 8e93 eb61 292e 8dd7 748e 9b04 3e36 2....a)...t...>6 │ │ │ │ -000822b0: eb61 228d 910f aaa0 f343 5471 d403 000c .a"......CTq.... │ │ │ │ -000822c0: 0000 000a 0000 0006 6c61 7379 3130 eb43 ........lasy10.C │ │ │ │ -000822d0: 3b8e 912b 5542 eb61 2255 4e43 5552 5259 ;..+UB.a"UNCURRY │ │ │ │ -000822e0: 285c 8dd7 768d 9f01 cccc d531 8e8e 93eb (\..v......1.... │ │ │ │ -000822f0: 612e 5c8d d776 8d9f 01cc ccd5 328e 8e93 a.\..v......2... │ │ │ │ -00082300: eb61 2e8d d774 8e98 eb61 2922 8e8e 8e8e .a...t...a)".... │ │ │ │ -00082310: 8e8e 8ea1 8d91 eaf1 ebcf 756e 90ac 7274 ..........un..rt │ │ │ │ -00082320: 696c 9603 eaa8 6e6f 936d 6f72 6593 7691 il....no.more.v. │ │ │ │ -00082330: ff58 e461 7269 6162 6c65 9373 7472 7563 .X.ariable.struc │ │ │ │ -00082340: 7475 7265 7393 7265 6d61 696e 2e91 0538 tures.remain...8 │ │ │ │ -00082350: e046 91ff 0556 6f72 9365 7861 6d70 6c65 .F...Vor.example │ │ │ │ -00082360: 3a8e 9f2c 75a7 8d8d 8d9f f166 648d 8d91 :..,u......fd... │ │ │ │ -00082370: fc30 eaeb 6122 5c28 d778 eb61 2cd7 7990 .0..a"\(.x.a,.y. │ │ │ │ -00082380: 6e39 eb61 292e d774 eb61 228e 8d92 00a3 n9.a)..t.a"..... │ │ │ │ -00082390: 109d eb43 3b91 07d5 50eb 6122 554e 4355 ...C;...P.a"UNCU │ │ │ │ -000823a0: 5252 5928 5cd7 7891 03ea a879 906e 39eb RRY(\.x....y.n9. │ │ │ │ -000823b0: 612e d774 eb61 2922 8e8e a40e 7fff 8d8d a..t.a)"........ │ │ │ │ -000823c0: 91fc 30ea 225c 28d7 788d 9f01 cccc d531 ..0."\(.x......1 │ │ │ │ -000823d0: 8e96 04c0 04eb 612c d778 8d9f 01cc ccd5 ......a,.x...... │ │ │ │ -000823e0: 328e 93eb 612c 8dd7 3a96 01ff fe3a 933a 2...a,..:....:.: │ │ │ │ -000823f0: 8e91 0dca a0eb 612c d778 8d9f 01cc ccd8 ......a,.x...... │ │ │ │ -00082400: 6e8e 9105 a850 eb61 292e d774 eb61 228e n....P.a)..t.a". │ │ │ │ -00082410: 8d92 00a3 109d eb43 3b91 07d5 50eb 6122 .......C;...P.a" │ │ │ │ -00082420: 554e 4355 5252 5928 5cd7 788d 9f01 cccc UNCURRY(\.x..... │ │ │ │ -00082430: d531 8e96 04c0 04eb 612e 5c28 d778 8d9f .1......a.\(.x.. │ │ │ │ -00082440: 01cc ccd5 328e 93eb 612c 8dd7 3a96 01ff ....2...a,..:... │ │ │ │ -00082450: fe3a 933a 8e91 0dca a0eb 612c d778 8d9f .:.:......a,.x.. │ │ │ │ -00082460: 01cc ccd8 6e8e 9105 a850 eb61 292e d774 ....n....P.a)..t │ │ │ │ -00082470: eb61 2922 8e8e a18d 8d91 fc30 ea22 5c28 .a)".......0."\( │ │ │ │ -00082480: 28d7 788d 9f01 cccc d531 8e96 04c0 04eb (.x......1...... │ │ │ │ -00082490: 612c 8dd7 3a96 01ff fe3a 933a 8e9b 0dca a,..:....:.:.... │ │ │ │ -000824a0: a0eb 612c d778 8d9f 01cc ccd8 6e8e 9105 ..a,.x......n... │ │ │ │ -000824b0: a850 eb61 292c d779 8d9f 01cc ccd5 318e .P.a),.y......1. │ │ │ │ -000824c0: 93eb 612c 8dd7 3a96 01ff fe3a 933a 8e98 ..a,..:....:.:.. │ │ │ │ -000824d0: eb61 2cd7 798d 9f01 cccc d86d 8e91 0804 .a,.y......m.... │ │ │ │ -000824e0: c4eb 6129 2ecf 74eb 6122 8e8d 9200 a310 ..a)..t.a"...... │ │ │ │ -000824f0: 9deb 433b 9107 d550 eb61 2255 4e43 5552 ..C;...P.a"UNCUR │ │ │ │ -00082500: 5259 285c 28d7 788d 9f01 cccc d531 8e96 RY(\(.x......1.. │ │ │ │ -00082510: 04c0 04eb 612c 8dd7 3a96 01ff fe3a 933a ....a,..:....:.: │ │ │ │ -00082520: 8e9b 0dca a0eb 612c d778 8d9f 01cc ccd8 ......a,.x...... │ │ │ │ -00082530: 6e8e 9105 a850 eb61 292e 5c28 d779 8d9f n....P.a).\(.y.. │ │ │ │ -00082540: 01cc ccd5 318e 93eb 612c 8dd7 3a96 01ff ....1...a,..:... │ │ │ │ -00082550: fe3a 933a 8e98 eb61 2cd7 798d 9f01 cccc .:.:...a,.y..... │ │ │ │ -00082560: d86d 8e91 0804 c4eb 6129 2ed7 74eb 6129 .m......a)..t.a) │ │ │ │ -00082570: 228e 8e8e 8e8e 9f2d 36e9 8d91 f653 7acf "......-6....Sz. │ │ │ │ -00082580: 5468 6596 04a9 f6eb 4848 4f4c 9104 a9f7 The.....HHOL.... │ │ │ │ -00082590: cf74 6f70 2d6c 6576 9aac 7265 6c93 7072 .top-lev..rel.pr │ │ │ │ -000825a0: 696e 9874 6572 9104 a9f7 696e 9876 9865 in.ter....in.v.e │ │ │ │ -000825b0: 7274 7393 7468 6573 659b 04a9 f774 7261 rts.these....tra │ │ │ │ -000825c0: 6e73 666f 726d 6174 696f 6e73 9369 6698 nsformations.if. │ │ │ │ -000825d0: 7468 6593 0d61 678d 8d9f fba5 32d5 328e the..ag.....2.2. │ │ │ │ -000825e0: 8e8d 9109 69fb eb61 7072 696e 745f 756e ....i..aprint_un │ │ │ │ -000825f0: 6375 7272 798e 9158 cf93 cf69 738e a410 curry..X...is... │ │ │ │ -00082600: 0000 8d8d 91ea f1eb eb61 7472 7565 8e91 .........atrue.. │ │ │ │ -00082610: 01f0 93cf 2e91 0538 e046 91ff 0556 6f72 .......8.F...Vor │ │ │ │ -00082620: 9103 eaa8 6578 616d 706c 653a 8e9f 4b94 ....example:..K. │ │ │ │ -00082630: 8e8d 8d8d 91ea f1eb 9fc8 8781 8900 0066 ...............f │ │ │ │ -00082640: 6601 c70b 4a9f 6497 628d 8d90 cccd 9f04 f...J.d.b....... │ │ │ │ -00082650: 599c 8400 68f0 fe00 0066 668d 9fa1 6610 Y...h....ff...f. │ │ │ │ -00082660: 8d8d 9201 aff0 0d84 000a d70e 0000 b8e8 ................ │ │ │ │ -00082670: 8e8d 9201 b0a8 f584 0000 b8e8 0015 ae64 ...............d │ │ │ │ -00082680: 8e8d 8d8d 9201 b94d b29f fd1c 15eb 4931 .......M......I1 │ │ │ │ -00082690: 8e8e 8e8e 9fff 4054 8d91 05cc ceeb 6123 ......@T......a# │ │ │ │ -000826a0: 225c 2828 612c 6229 2c28 782c 7929 292e "\((a,b),(x,y)). │ │ │ │ -000826b0: 9605 bfaa 2861 2b62 2993 3c93 2878 2a79 ....(a+b).<.(x*y │ │ │ │ -000826c0: 2922 3b3b 8ea4 0d00 008d 9105 ccce 225c )";;.........."\ │ │ │ │ -000826d0: 2828 612c 6229 2c78 2c79 292e 9605 bfaa ((a,b),x,y)..... │ │ │ │ -000826e0: 2861 932b 9362 2993 3c93 2878 932a 9379 (a.+.b).<.(x.*.y │ │ │ │ -000826f0: 2922 933a 9374 6572 6d8e a1a1 8d91 05cc )".:.term....... │ │ │ │ -00082700: ce23 7365 745f 666c 6167 2860 7072 696e .#set_flag(`prin │ │ │ │ -00082710: 745f 756e 6375 7272 7960 2c66 616c 7365 t_uncurry`,false │ │ │ │ -00082720: 293b 3b8e a18d 9105 ccce 7472 7565 9605 );;.......true.. │ │ │ │ -00082730: bfaa 3a93 626f 6f6c 8ea1 a18d 9105 ccce ..:.bool........ │ │ │ │ -00082740: 2322 5c28 2861 2c62 292c 2878 2c79 2929 #"\((a,b),(x,y)) │ │ │ │ -00082750: 2e96 05bf aa28 612b 6229 933c 9328 782a .....(a+b).<.(x* │ │ │ │ -00082760: 7929 223b 3b8e a18d 9105 ccce 2255 4e43 y)";;......."UNC │ │ │ │ -00082770: 5552 5259 2855 4e43 5552 5259 285c 6196 URRY(UNCURRY(\a. │ │ │ │ -00082780: 05bf aa62 2e93 554e 4355 5252 5928 5c78 ...b..UNCURRY(\x │ │ │ │ -00082790: 9379 2e93 2861 932b 9362 2993 3c93 2878 .y..(a.+.b).<.(x │ │ │ │ -000827a0: 932a 9379 2929 2929 2293 3a93 7465 726d .*.y))))".:.term │ │ │ │ -000827b0: 8e8e 9201 c671 b184 0068 f0fe 0000 6666 .....q...h....ff │ │ │ │ -000827c0: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ -000827d0: 8e8e 9f4b 2883 8d91 f653 7acf 4e6f 7465 ...K(....Sz.Note │ │ │ │ -000827e0: 9605 0752 7468 6174 9b05 0753 6193 7691 ...Rthat...Sa.v. │ │ │ │ -000827f0: ff58 e461 7269 6162 6c65 9373 7472 7563 .X.ariable.struc │ │ │ │ -00082800: 7475 7265 936c 696b 90ac 7265 8d98 eb61 ture.lik..re...a │ │ │ │ -00082810: 2228 782c 7929 228e 9132 4c4b cf69 6e93 "(x,y)"..2LK.in. │ │ │ │ -00082820: eb61 225c 2878 2c79 292e 782b 7922 98cf .a"\(x,y).x+y".. │ │ │ │ -00082830: 6973 936e 6f74 9361 9373 7562 7465 726d is.not.a.subterm │ │ │ │ -00082840: 986f 6693 7468 658e a18d 91ea f1eb 6162 .of.the.......ab │ │ │ │ -00082850: 7374 7261 6374 696f 6e96 0511 0369 6e91 straction....in. │ │ │ │ -00082860: 0511 0277 6869 6390 ac72 6893 6974 936f ...whic..rh.it.o │ │ │ │ -00082870: 9a53 8e63 6375 7273 3b91 05a4 3069 7493 .S.ccurs;...0it. │ │ │ │ -00082880: 6469 7361 7070 9865 6172 739b 0511 026f disapp.ears....o │ │ │ │ -00082890: 6e93 7061 7273 696e 672e 9108 abf0 5468 n.parsing.....Th │ │ │ │ -000828a0: 6973 9363 616e 936c 6561 6498 746f 9375 is.can.lead.to.u │ │ │ │ -000828b0: 6e65 7870 9053 8e65 6374 6564 8ea1 8d91 nexp.S.ected.... │ │ │ │ -000828c0: eaf1 eb65 7272 6f72 7396 03ea a828 6163 ...errors....(ac │ │ │ │ -000828d0: 636f 6d70 616e 6965 6493 6290 ac72 7993 companied.b..ry. │ │ │ │ -000828e0: 6f62 7363 7572 6593 6572 726f 7293 6d65 obscure.error.me │ │ │ │ -000828f0: 7373 6167 6573 292e 9105 38e0 4691 ff05 ssages)...8.F... │ │ │ │ -00082900: 566f 7293 6578 616d 706c 653a 8e91 eaf1 Vor.example:.... │ │ │ │ -00082910: eb9f 0d3e 7b89 0000 6666 0071 cf9f 9f0c ...>{...ff.q.... │ │ │ │ -00082920: 999a 8d8d 8d8d 910d 8390 9ffc 5eff c532 ............^..2 │ │ │ │ -00082930: 8e8e 8e91 1200 03c6 5365 6596 0355 5553 ........See..UUS │ │ │ │ -00082940: 6563 7469 6f6e 9338 2e31 3393 666f 7293 ection.8.13.for. │ │ │ │ -00082950: 6465 7461 696c 7393 6f66 93eb 484d 4c93 details.of..HML. │ │ │ │ -00082960: c60d 6167 732e 8e8e 9f24 fd13 8e8c 8b00 ..ags....$...... │ │ │ │ -00082970: 0000 9900 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00081ea0: 0000 0000 0000 0000 0008 144a a002 cc05 ...........J.... │ │ │ │ +00081eb0: 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d U...F........... │ │ │ │ +00081ec0: 91ea f1eb d031 3532 9200 dd20 4343 6861 .....152... CCha │ │ │ │ +00081ed0: 7074 6572 9604 8000 3131 2e91 0a80 0054 pter....11.....T │ │ │ │ +00081ee0: 6865 9348 4f4c 934c 6f67 6963 9369 6e93 he.HOL.Logic.in. │ │ │ │ +00081ef0: 4d4c 8e91 eaf1 eb9f 0566 6689 0000 e666 ML.......ff....f │ │ │ │ +00081f00: 01c7 3e7c 8e8e 8e8e a002 942f df8d a0fd ..>|......./.... │ │ │ │ +00081f10: 8bd0 218d 8d91 eaf1 ebeb 4731 312e 352e ..!.......G11.5. │ │ │ │ +00081f20: 328e 9124 8b7f 5090 8ccc 6169 7265 6491 2..$..P...aired. │ │ │ │ +00081f30: 0566 6661 6273 7472 6163 7469 6f6e 738e .ffabstractions. │ │ │ │ +00081f40: 9f18 9bae 8d91 eaf1 ebcf 5468 6596 0454 ..........The..T │ │ │ │ +00081f50: d771 756f 7461 7469 6f6e 9b04 54d8 7061 .quotation..T.pa │ │ │ │ +00081f60: 7273 6572 9377 696c 6c98 636f 6e95 ac72 rser.will.con..r │ │ │ │ +00081f70: 7693 6572 7491 0454 d7eb 6122 5c28 d778 v.ert..T..a"\(.x │ │ │ │ +00081f80: 8d9f 01cc ccd5 318e 9604 c004 eb61 2cd7 ......1......a,. │ │ │ │ +00081f90: 788d 9f01 cccc d532 8e93 eb61 292e d774 x......2...a)..t │ │ │ │ +00081fa0: eb61 2298 cf74 6f91 0454 d7eb 6122 554e .a"..to..T..a"UN │ │ │ │ +00081fb0: 4355 5252 5928 5cd7 788d 9f01 cccc d531 CURRY(\.x......1 │ │ │ │ +00081fc0: 8e91 0914 dcd7 788d 9f01 cccc d532 8e93 ......x......2.. │ │ │ │ +00081fd0: eb61 2ed7 74eb 6129 22cf 2c91 046f 6377 .a..t.a)".,..ocw │ │ │ │ +00081fe0: 6865 7265 9874 6865 9104 54d7 636f 6e2d here.the..T.con- │ │ │ │ +00081ff0: 8ea4 1000 008d 91ea f1eb 7374 616e 9aac ..........stan.. │ │ │ │ +00082000: 7274 9603 eaa8 eb61 554e 4355 5252 5993 rt.....aUNCURRY. │ │ │ │ +00082010: cf69 7393 6465 0c6e 6564 9362 9879 3a8e .is.de.ned.b.y:. │ │ │ │ +00082020: a920 6055 8d8d 8d9f 00cb 898d 8d8d 8d91 . `U............ │ │ │ │ +00082030: 0230 eaeb 6155 4e43 5552 5259 9605 bfaa .0..aUNCURRY.... │ │ │ │ +00082040: 6693 2878 2c79 2996 0b7f 543d 9366 9605 f.(x,y)...T=.f.. │ │ │ │ +00082050: bfaa 7893 798e 8e8e 8e8e 8e8e 9f1f f44a ..x.y..........J │ │ │ │ +00082060: 8d91 eaf1 ebcf 5365 6596 05db af53 6563 ......See....Sec │ │ │ │ +00082070: 7469 6f6e 9b05 dbb0 3131 2e39 2e32 2e31 tion....11.9.2.1 │ │ │ │ +00082080: 9366 6f72 936d 6f72 6598 6465 7461 696c .for.more.detail │ │ │ │ +00082090: 7393 616e 6493 616e 9865 7870 6c61 6e61 s.and.an.explana │ │ │ │ +000820a0: 7469 6f6e 936f 6693 7061 6972 9874 6572 tion.of.pair.ter │ │ │ │ +000820b0: 6d73 8d93 eb61 28eb 6274 8d9f 01a4 7ad5 ms...a(.bt....z. │ │ │ │ +000820c0: 318e 9604 c004 eb61 2ceb 6274 8d9f 01a4 1......a,.bt.... │ │ │ │ +000820d0: 7ad5 328e 93eb 6129 8e91 2883 3fcf 2e91 z.2...a)..(.?... │ │ │ │ +000820e0: 0b0b f654 6865 8ea1 8d91 eaf1 eb74 7261 ...The.......tra │ │ │ │ +000820f0: 6e73 666f 726d 6174 696f 6e96 03ea a869 nsformation....i │ │ │ │ +00082100: 7393 646f 6e65 9372 6563 7572 7369 7690 s.done.recursiv. │ │ │ │ +00082110: ac72 656c 7993 736f 9374 6861 742c 9366 .rely.so.that,.f │ │ │ │ +00082120: 6f72 9365 7861 6d70 6c65 2c8e a68d 8d8d or.example,..... │ │ │ │ +00082130: 9f00 cb89 8d8d 8d8d 9102 30ea eb61 225c ..........0..a"\ │ │ │ │ +00082140: 288d d778 8d9f 01cc ccd5 318e 8e96 0b6d (..x......1....m │ │ │ │ +00082150: 56eb 612c 8dd7 788d 9f01 cccc d532 8e8e V.a,..x......2.. │ │ │ │ +00082160: 93eb 612c 8dd7 788d 9f01 cccc d533 8e8e ..a,..x......3.. │ │ │ │ +00082170: 93eb 6129 2e8d d774 8e91 043e 36eb 6122 ..a)...t...>6.a" │ │ │ │ +00082180: 8e8e 8e8e 8e8e 8ea4 1ff4 4a8d 91ea f1eb ..........J..... │ │ │ │ +00082190: cf69 739b 03ea a863 6f6e 95ac 7276 9365 .is....con..rv.e │ │ │ │ +000821a0: 7274 6564 9874 6f8e 9f20 6054 8d8d 8d9f rted.to.. `T.... │ │ │ │ +000821b0: 00cb 898d 8d8d 8d91 0230 eaeb 6122 554e .........0..a"UN │ │ │ │ +000821c0: 4355 5252 5991 05bf aa5c 8dd7 788d 9f01 CURRY....\..x... │ │ │ │ +000821d0: cccc d531 8e8e 960b 6d56 eb61 2e55 4e43 ...1....mV.a.UNC │ │ │ │ +000821e0: 5552 5259 285c 8dd7 788d 9f01 cccc d532 URRY(\..x......2 │ │ │ │ +000821f0: 8e8e 93eb 612c 8dd7 788d 9f01 cccc d533 ....a,..x......3 │ │ │ │ +00082200: 8e8e 93eb 612e 8dd7 748e 9104 3e36 eb61 ....a...t...>6.a │ │ │ │ +00082210: 2929 228e 8e8e 8e8e 8e8e a18d 91ea f1eb ))"............. │ │ │ │ +00082220: cf4d 6f72 6596 03ea a867 656e 6572 616c .More....general │ │ │ │ +00082230: 6c79 91ff 0556 2c93 7468 6593 7175 6f74 ly...V,.the.quot │ │ │ │ +00082240: 6174 696f 6e93 7061 7273 6572 9372 6570 ation.parser.rep │ │ │ │ +00082250: 9053 8e65 6174 6564 6c79 9361 7070 6c69 .S.eatedly.appli │ │ │ │ +00082260: 6573 9374 6865 9374 7261 6e73 666f 726d es.the.transform │ │ │ │ +00082270: 6174 696f 6e3a 8ea6 8d8d 8d9f 00cb 898d ation:.......... │ │ │ │ +00082280: 8d8d 8d91 0230 eaeb 6122 5c28 8dd7 768d .....0..a"\(..v. │ │ │ │ +00082290: 9f01 cccc d531 8e8e 960a 6e38 eb61 2c8d .....1....n8.a,. │ │ │ │ +000822a0: d776 8d9f 01cc ccd5 328e 8e93 eb61 292e .v......2....a). │ │ │ │ +000822b0: 8dd7 748e 9b04 3e36 eb61 228d 910f aaa0 ..t...>6.a"..... │ │ │ │ +000822c0: f343 5471 d403 000c 0000 000a 0000 0006 .CTq............ │ │ │ │ +000822d0: 6c61 7379 3130 eb43 3b8e 912b 5542 eb61 lasy10.C;..+UB.a │ │ │ │ +000822e0: 2255 4e43 5552 5259 285c 8dd7 768d 9f01 "UNCURRY(\..v... │ │ │ │ +000822f0: cccc d531 8e8e 93eb 612e 5c8d d776 8d9f ...1....a.\..v.. │ │ │ │ +00082300: 01cc ccd5 328e 8e93 eb61 2e8d d774 8e98 ....2....a...t.. │ │ │ │ +00082310: eb61 2922 8e8e 8e8e 8e8e 8ea1 8d91 eaf1 .a)"............ │ │ │ │ +00082320: ebcf 756e 90ac 7274 696c 9603 eaa8 6e6f ..un..rtil....no │ │ │ │ +00082330: 936d 6f72 6593 7691 ff58 e461 7269 6162 .more.v..X.ariab │ │ │ │ +00082340: 6c65 9373 7472 7563 7475 7265 7393 7265 le.structures.re │ │ │ │ +00082350: 6d61 696e 2e91 0538 e046 91ff 0556 6f72 main...8.F...Vor │ │ │ │ +00082360: 9365 7861 6d70 6c65 3a8e 9f2c 75a7 8d8d .example:..,u... │ │ │ │ +00082370: 8d9f f166 648d 8d91 fc30 eaeb 6122 5c28 ...fd....0..a"\( │ │ │ │ +00082380: d778 eb61 2cd7 7990 6e39 eb61 292e d774 .x.a,.y.n9.a)..t │ │ │ │ +00082390: eb61 228e 8d92 00a3 109d eb43 3b91 07d5 .a"........C;... │ │ │ │ +000823a0: 50eb 6122 554e 4355 5252 5928 5cd7 7891 P.a"UNCURRY(\.x. │ │ │ │ +000823b0: 03ea a879 906e 39eb 612e d774 eb61 2922 ...y.n9.a..t.a)" │ │ │ │ +000823c0: 8e8e a40e 7fff 8d8d 91fc 30ea 225c 28d7 ..........0."\(. │ │ │ │ +000823d0: 788d 9f01 cccc d531 8e96 04c0 04eb 612c x......1......a, │ │ │ │ +000823e0: d778 8d9f 01cc ccd5 328e 93eb 612c 8dd7 .x......2...a,.. │ │ │ │ +000823f0: 3a96 01ff fe3a 933a 8e91 0dca a0eb 612c :....:.:......a, │ │ │ │ +00082400: d778 8d9f 01cc ccd8 6e8e 9105 a850 eb61 .x......n....P.a │ │ │ │ +00082410: 292e d774 eb61 228e 8d92 00a3 109d eb43 )..t.a"........C │ │ │ │ +00082420: 3b91 07d5 50eb 6122 554e 4355 5252 5928 ;...P.a"UNCURRY( │ │ │ │ +00082430: 5cd7 788d 9f01 cccc d531 8e96 04c0 04eb \.x......1...... │ │ │ │ +00082440: 612e 5c28 d778 8d9f 01cc ccd5 328e 93eb a.\(.x......2... │ │ │ │ +00082450: 612c 8dd7 3a96 01ff fe3a 933a 8e91 0dca a,..:....:.:.... │ │ │ │ +00082460: a0eb 612c d778 8d9f 01cc ccd8 6e8e 9105 ..a,.x......n... │ │ │ │ +00082470: a850 eb61 292e d774 eb61 2922 8e8e a18d .P.a)..t.a)".... │ │ │ │ +00082480: 8d91 fc30 ea22 5c28 28d7 788d 9f01 cccc ...0."\((.x..... │ │ │ │ +00082490: d531 8e96 04c0 04eb 612c 8dd7 3a96 01ff .1......a,..:... │ │ │ │ +000824a0: fe3a 933a 8e9b 0dca a0eb 612c d778 8d9f .:.:......a,.x.. │ │ │ │ +000824b0: 01cc ccd8 6e8e 9105 a850 eb61 292c d779 ....n....P.a),.y │ │ │ │ +000824c0: 8d9f 01cc ccd5 318e 93eb 612c 8dd7 3a96 ......1...a,..:. │ │ │ │ +000824d0: 01ff fe3a 933a 8e98 eb61 2cd7 798d 9f01 ...:.:...a,.y... │ │ │ │ +000824e0: cccc d86d 8e91 0804 c4eb 6129 2ecf 74eb ...m......a)..t. │ │ │ │ +000824f0: 6122 8e8d 9200 a310 9deb 433b 9107 d550 a"........C;...P │ │ │ │ +00082500: eb61 2255 4e43 5552 5259 285c 28d7 788d .a"UNCURRY(\(.x. │ │ │ │ +00082510: 9f01 cccc d531 8e96 04c0 04eb 612c 8dd7 .....1......a,.. │ │ │ │ +00082520: 3a96 01ff fe3a 933a 8e9b 0dca a0eb 612c :....:.:......a, │ │ │ │ +00082530: d778 8d9f 01cc ccd8 6e8e 9105 a850 eb61 .x......n....P.a │ │ │ │ +00082540: 292e 5c28 d779 8d9f 01cc ccd5 318e 93eb ).\(.y......1... │ │ │ │ +00082550: 612c 8dd7 3a96 01ff fe3a 933a 8e98 eb61 a,..:....:.:...a │ │ │ │ +00082560: 2cd7 798d 9f01 cccc d86d 8e91 0804 c4eb ,.y......m...... │ │ │ │ +00082570: 6129 2ed7 74eb 6129 228e 8e8e 8e8e 9f2d a)..t.a)"......- │ │ │ │ +00082580: 36e9 8d91 f653 7acf 5468 6596 04a9 f6eb 6....Sz.The..... │ │ │ │ +00082590: 4848 4f4c 9104 a9f7 cf74 6f70 2d6c 6576 HHOL.....top-lev │ │ │ │ +000825a0: 9aac 7265 6c93 7072 696e 9874 6572 9104 ..rel.prin.ter.. │ │ │ │ +000825b0: a9f7 696e 9876 9865 7274 7393 7468 6573 ..in.v.erts.thes │ │ │ │ +000825c0: 659b 04a9 f774 7261 6e73 666f 726d 6174 e....transformat │ │ │ │ +000825d0: 696f 6e73 9369 6698 7468 6593 0d61 678d ions.if.the..ag. │ │ │ │ +000825e0: 8d9f fba5 32d5 328e 8e8d 9109 69fb eb61 ....2.2.....i..a │ │ │ │ +000825f0: 7072 696e 745f 756e 6375 7272 798e 9158 print_uncurry..X │ │ │ │ +00082600: cf93 cf69 738e a410 0000 8d8d 91ea f1eb ...is........... │ │ │ │ +00082610: eb61 7472 7565 8e91 01f0 93cf 2e91 0538 .atrue.........8 │ │ │ │ +00082620: e046 91ff 0556 6f72 9103 eaa8 6578 616d .F...Vor....exam │ │ │ │ +00082630: 706c 653a 8e9f 4b94 8e8d 8d8d 91ea f1eb ple:..K......... │ │ │ │ +00082640: 9fc8 8781 8900 0066 6601 c70b 4a9f 6497 .......ff...J.d. │ │ │ │ +00082650: 628d 8d90 cccd 9f04 599c 8400 68f0 fe00 b.......Y...h... │ │ │ │ +00082660: 0066 668d 9fa1 6610 8d8d 9201 aff0 0d84 .ff...f......... │ │ │ │ +00082670: 000a d70e 0000 b8e8 8e8d 9201 b0a8 f584 ................ │ │ │ │ +00082680: 0000 b8e8 0015 ae64 8e8d 8d8d 9201 b94d .......d.......M │ │ │ │ +00082690: b29f fd1c 15eb 4931 8e8e 8e8e 9fff 4054 ......I1......@T │ │ │ │ +000826a0: 8d91 05cc ceeb 6123 225c 2828 612c 6229 ......a#"\((a,b) │ │ │ │ +000826b0: 2c28 782c 7929 292e 9605 bfaa 2861 2b62 ,(x,y)).....(a+b │ │ │ │ +000826c0: 2993 3c93 2878 2a79 2922 3b3b 8ea4 0d00 ).<.(x*y)";;.... │ │ │ │ +000826d0: 008d 9105 ccce 225c 2828 612c 6229 2c78 ......"\((a,b),x │ │ │ │ +000826e0: 2c79 292e 9605 bfaa 2861 932b 9362 2993 ,y).....(a.+.b). │ │ │ │ +000826f0: 3c93 2878 932a 9379 2922 933a 9374 6572 <.(x.*.y)".:.ter │ │ │ │ +00082700: 6d8e a1a1 8d91 05cc ce23 7365 745f 666c m........#set_fl │ │ │ │ +00082710: 6167 2860 7072 696e 745f 756e 6375 7272 ag(`print_uncurr │ │ │ │ +00082720: 7960 2c66 616c 7365 293b 3b8e a18d 9105 y`,false);;..... │ │ │ │ +00082730: ccce 7472 7565 9605 bfaa 3a93 626f 6f6c ..true....:.bool │ │ │ │ +00082740: 8ea1 a18d 9105 ccce 2322 5c28 2861 2c62 ........#"\((a,b │ │ │ │ +00082750: 292c 2878 2c79 2929 2e96 05bf aa28 612b ),(x,y)).....(a+ │ │ │ │ +00082760: 6229 933c 9328 782a 7929 223b 3b8e a18d b).<.(x*y)";;... │ │ │ │ +00082770: 9105 ccce 2255 4e43 5552 5259 2855 4e43 ...."UNCURRY(UNC │ │ │ │ +00082780: 5552 5259 285c 6196 05bf aa62 2e93 554e URRY(\a....b..UN │ │ │ │ +00082790: 4355 5252 5928 5c78 9379 2e93 2861 932b CURRY(\x.y..(a.+ │ │ │ │ +000827a0: 9362 2993 3c93 2878 932a 9379 2929 2929 .b).<.(x.*.y)))) │ │ │ │ +000827b0: 2293 3a93 7465 726d 8e8e 9201 c671 b184 ".:.term.....q.. │ │ │ │ +000827c0: 0068 f0fe 0000 6666 8e8e 9f04 c002 8900 .h....ff........ │ │ │ │ +000827d0: 0066 6601 c70b 4a8e 8e8e 9f4b 2883 8d91 .ff...J....K(... │ │ │ │ +000827e0: f653 7acf 4e6f 7465 9605 0752 7468 6174 .Sz.Note...Rthat │ │ │ │ +000827f0: 9b05 0753 6193 7691 ff58 e461 7269 6162 ...Sa.v..X.ariab │ │ │ │ +00082800: 6c65 9373 7472 7563 7475 7265 936c 696b le.structure.lik │ │ │ │ +00082810: 90ac 7265 8d98 eb61 2228 782c 7929 228e ..re...a"(x,y)". │ │ │ │ +00082820: 9132 4c4b cf69 6e93 eb61 225c 2878 2c79 .2LK.in..a"\(x,y │ │ │ │ +00082830: 292e 782b 7922 98cf 6973 936e 6f74 9361 ).x+y"..is.not.a │ │ │ │ +00082840: 9373 7562 7465 726d 986f 6693 7468 658e .subterm.of.the. │ │ │ │ +00082850: a18d 91ea f1eb 6162 7374 7261 6374 696f ......abstractio │ │ │ │ +00082860: 6e96 0511 0369 6e91 0511 0277 6869 6390 n....in....whic. │ │ │ │ +00082870: ac72 6893 6974 936f 9a53 8e63 6375 7273 .rh.it.o.S.ccurs │ │ │ │ +00082880: 3b91 05a4 3069 7493 6469 7361 7070 9865 ;...0it.disapp.e │ │ │ │ +00082890: 6172 739b 0511 026f 6e93 7061 7273 696e ars....on.parsin │ │ │ │ +000828a0: 672e 9108 abf0 5468 6973 9363 616e 936c g.....This.can.l │ │ │ │ +000828b0: 6561 6498 746f 9375 6e65 7870 9053 8e65 ead.to.unexp.S.e │ │ │ │ +000828c0: 6374 6564 8ea1 8d91 eaf1 eb65 7272 6f72 cted.......error │ │ │ │ +000828d0: 7396 03ea a828 6163 636f 6d70 616e 6965 s....(accompanie │ │ │ │ +000828e0: 6493 6290 ac72 7993 6f62 7363 7572 6593 d.b..ry.obscure. │ │ │ │ +000828f0: 6572 726f 7293 6d65 7373 6167 6573 292e error.messages). │ │ │ │ +00082900: 9105 38e0 4691 ff05 566f 7293 6578 616d ..8.F...Vor.exam │ │ │ │ +00082910: 706c 653a 8e91 eaf1 eb9f 0d3e 7b89 0000 ple:.......>{... │ │ │ │ +00082920: 6666 0071 cf9f 9f0c 999a 8d8d 8d8d 910d ff.q............ │ │ │ │ +00082930: 8390 9ffc 5eff c532 8e8e 8e91 1200 03c6 ....^..2........ │ │ │ │ +00082940: 5365 6596 0355 5553 6563 7469 6f6e 9338 See..UUSection.8 │ │ │ │ +00082950: 2e31 3393 666f 7293 6465 7461 696c 7393 .13.for.details. │ │ │ │ +00082960: 6f66 93eb 484d 4c93 c60d 6167 732e 8e8e of..HML...ags... │ │ │ │ +00082970: 9f24 fd13 8e8c 8b00 0000 9900 0000 0000 .$.............. │ │ │ │ 00082980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00082990: 0000 0000 0000 0000 081e 77a0 02cc 0555 ..........w....U │ │ │ │ -000829a0: 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 ...F............ │ │ │ │ -000829b0: 12c7 61d0 3131 2e35 2e91 0a80 0053 796e ..a.11.5.....Syn │ │ │ │ -000829c0: 9aa0 0074 6178 9604 8000 666f 7293 7265 ...tax....for.re │ │ │ │ -000829d0: 7374 7269 6374 6564 9371 7561 6e98 7469 stricted.quan.ti │ │ │ │ -000829e0: 0c63 6174 696f 6e92 00bd 1ed5 3135 338e .cation.....153. │ │ │ │ -000829f0: 9112 c761 9f05 6666 8900 00e6 6601 c73e ...a..ff....f..> │ │ │ │ -00082a00: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fdb7 af06 |......./....... │ │ │ │ -00082a10: 8d8d 8d91 12c7 619f c887 8189 0000 6666 ......a.......ff │ │ │ │ -00082a20: 01c7 0b4a 9f64 9762 8d8d 90cc cd9f 0459 ...J.d.b.......Y │ │ │ │ -00082a30: 9c84 0068 f0fe 0000 6666 8d9f a166 108d ...h....ff...f.. │ │ │ │ -00082a40: 8d92 01af f00d 8400 0ad7 0e00 00b8 e88e ................ │ │ │ │ -00082a50: 8d92 01b0 a8f5 8400 00b8 e800 15ae 648e ..............d. │ │ │ │ -00082a60: 8d8d 8d92 01b9 4db2 9ffd 1c15 eb49 328e ......M......I2. │ │ │ │ -00082a70: 8e8e 8e9f ff40 548d 9105 ccce eb61 2322 .....@T......a#" │ │ │ │ -00082a80: 5c28 782c 7929 2e78 2b79 223b 3b8e a40d \(x,y).x+y";;... │ │ │ │ -00082a90: 0000 8d91 05cc ce22 5c28 782c 7929 2e96 ......."\(x,y).. │ │ │ │ -00082aa0: 05bf aa78 932b 9379 2293 3a93 7465 726d ...x.+.y".:.term │ │ │ │ -00082ab0: 8ea1 a18d 9105 ccce 236c 6574 9605 bfaa ........#let.... │ │ │ │ -00082ac0: 7093 3d93 2228 783a 6e75 6d2c 793a 6e75 p.=."(x:num,y:nu │ │ │ │ -00082ad0: 6d29 223b 3b8e a18d 9105 ccce 7096 05bf m)";;.......p... │ │ │ │ -00082ae0: aa3d 9322 782c 7922 933a 9374 6572 6d8e .=."x,y".:.term. │ │ │ │ -00082af0: a1a1 8d91 05cc ce23 225c 5e70 2e78 2b79 .......#"\^p.x+y │ │ │ │ -00082b00: 223b 3b8e a18d 9105 ccce 6576 616c 7561 ";;.......evalua │ │ │ │ -00082b10: 7469 6f6e 9605 bfaa 6661 696c 6564 911c tion....failed.. │ │ │ │ -00082b20: be52 6d6b 5f61 6273 9369 6e93 7175 6f74 .Rmk_abs.in.quot │ │ │ │ -00082b30: 6174 696f 6e8e 8e92 01c6 71b1 8400 68f0 ation.....q...h. │ │ │ │ -00082b40: fe00 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ -00082b50: 01c7 0b4a 8e8e 8e9f 4718 548d 911e 28f0 ...J....G.T...(. │ │ │ │ -00082b60: cf46 91ff 0556 7572 7468 6572 6d6f 7265 .F...Vurthermore │ │ │ │ -00082b70: 2c91 03a8 0d69 6696 0397 6674 6865 9103 ,....if...fthe.. │ │ │ │ -00082b80: 9765 749a ac72 7970 9053 8e65 9363 9868 .et..ryp.S.e.c.h │ │ │ │ -00082b90: 6563 986b 9865 7293 636f 6d70 6c61 696e ec.k.er.complain │ │ │ │ -00082ba0: 732c 9103 a80d 6974 936d 6198 7993 7072 s,....it.ma.y.pr │ │ │ │ -00082bb0: 696e 9874 9103 9765 6f75 7493 6469 6167 in.t...eout.diag │ │ │ │ -00082bc0: 6e6f 7374 6963 936d 6573 7361 6765 7393 nostic.messages. │ │ │ │ -00082bd0: 7265 6665 722d 8ea4 1000 008d 9112 c761 refer-.........a │ │ │ │ -00082be0: 7269 6e67 9603 eaa8 746f 9374 6865 9374 ring....to.the.t │ │ │ │ -00082bf0: 7261 6e73 666f 726d 6564 9374 6572 6d3a ransformed.term: │ │ │ │ -00082c00: 8e9f 3398 548d 8d8d 9112 c761 9fdc 0781 ..3.T......a.... │ │ │ │ -00082c10: 8900 0066 6601 c70b 4a9f 3d97 628d 8d90 ...ff...J.=.b... │ │ │ │ -00082c20: cccd 9f04 599c 8400 41f0 fe00 0066 668d ....Y...A....ff. │ │ │ │ -00082c30: 9fc8 6610 8d8d 9201 aff0 0d84 000a d70e ..f............. │ │ │ │ -00082c40: 0000 b8e8 8e8d 9201 b0a8 f584 0000 b8e8 ................ │ │ │ │ -00082c50: 0015 ae64 8e8d 8d8d 9201 b94d b29f fd1c ...d.......M.... │ │ │ │ -00082c60: 15eb 4933 8e8e 8e8e 9fff 4054 8d91 05cc ..I3......@T.... │ │ │ │ -00082c70: ceeb 6123 225c 2878 2c79 292e 9105 bfaa ..a#"\(x,y)..... │ │ │ │ -00082c80: 782b 3122 3b3b 8ea4 0d00 008d 9105 ccce x+1";;.......... │ │ │ │ -00082c90: 496e 6465 7465 726d 696e 6174 6591 05bf Indeterminate... │ │ │ │ -00082ca0: aa74 7970 6573 3a8e a18d 911c cb76 2255 .types:......v"U │ │ │ │ -00082cb0: 4e43 5552 5259 3a28 6e75 6d96 05bf aa2d NCURRY:(num....- │ │ │ │ -00082cc0: 3e93 283f 3193 2d3e 936e 756d 2929 932d >.(?1.->.num)).- │ │ │ │ -00082cd0: 3e93 286e 756d 9323 933f 3293 2d3e 936e >.(num.#.?2.->.n │ │ │ │ -00082ce0: 756d 2922 8ea1 a18d 9105 ccce 6576 616c um)"........eval │ │ │ │ -00082cf0: 7561 7469 6f6e 9605 bfaa 6661 696c 6564 uation....failed │ │ │ │ -00082d00: 911c be52 7479 7065 7393 696e 6465 7465 ...Rtypes.indete │ │ │ │ -00082d10: 726d 696e 6174 6593 696e 9371 756f 7461 rminate.in.quota │ │ │ │ -00082d20: 7469 6f6e 8e8e 9201 c671 b184 0041 f0fe tion.....q...A.. │ │ │ │ -00082d30: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ -00082d40: c70b 4a8e 8e8e 9f33 9853 8d91 1e28 f0cf ..J....3.S...(.. │ │ │ │ -00082d50: 4966 9602 e28e d762 93cf 6973 9361 9b02 If.....b..is.a.. │ │ │ │ -00082d60: e28d 6269 6e64 6572 2c91 0317 6074 6865 ..binder,...`the │ │ │ │ -00082d70: 6e8d 93eb 6122 8e91 08a2 38d7 628d eb61 n...a"....8.b..a │ │ │ │ -00082d80: 288e 9105 bfaa d778 8d9f 01cc ccd5 318e (......x......1. │ │ │ │ -00082d90: 9604 c004 eb61 2cd7 788d 9f01 cccc d532 .....a,.x......2 │ │ │ │ -00082da0: 8e93 eb61 292e d774 eb61 2296 02e2 8ecf ...a)..t.a"..... │ │ │ │ -00082db0: 6973 9370 6172 7365 6493 6173 98eb 6122 is.parsed.as..a" │ │ │ │ -00082dc0: 24d7 62eb 6128 5c28 d778 8d9f 01cc ccd5 $.b.a(\(.x...... │ │ │ │ -00082dd0: 318e 9604 c004 eb61 2cd7 788d 9f01 cccc 1......a,.x..... │ │ │ │ -00082de0: d532 8e93 eb61 292e d774 eb61 2922 cf2c .2...a)..t.a)"., │ │ │ │ -00082df0: 9103 1760 616e 6496 02e2 8e68 656e 6365 ...`and....hence │ │ │ │ -00082e00: 9374 7261 6e73 666f 726d 6564 8ea1 8d91 .transformed.... │ │ │ │ -00082e10: 12c7 6161 739b 0480 9061 6290 538e 6f95 ..aas....ab.S.o. │ │ │ │ -00082e20: ac72 7693 652e 9106 fa99 4691 ff05 566f .rv.e.....F...Vo │ │ │ │ -00082e30: 7298 6578 616d 706c 652c 9104 a60b eb61 r.example,.....a │ │ │ │ -00082e40: 2221 2878 2c79 292e 783e 7922 98cf 7061 "!(x,y).x>y"..pa │ │ │ │ -00082e50: 7273 6573 9874 6f98 eb61 2224 2128 554e rses.to..a"$!(UN │ │ │ │ -00082e60: 4355 5252 5928 5c78 2e5c 792e 243e 9605 CURRY(\x.\y.$>.. │ │ │ │ -00082e70: bfaa 7893 7929 2922 9104 8091 cf28 7768 ..x.y))".....(wh │ │ │ │ -00082e80: 6572 6598 eb61 3e8e a18d 9112 c761 cf69 ere..a>......a.i │ │ │ │ -00082e90: 7396 03ea a861 6e93 696e 0c78 6564 9363 s....an.in.xed.c │ │ │ │ -00082ea0: 6f6e 7374 616e 90ac 7274 936f 6693 7468 onstan..rt.of.th │ │ │ │ -00082eb0: 6593 7468 656f 7279 93eb 616e 756d 93cf e.theory..anum.. │ │ │ │ -00082ec0: 6d65 616e 696e 6793 6069 7393 6772 6561 meaning.`is.grea │ │ │ │ -00082ed0: 7465 7293 7468 616e 2729 2e8e a18d 911e ter.than')...... │ │ │ │ -00082ee0: 28f0 4170 706c 6963 6174 696f 6e73 9603 (.Applications.. │ │ │ │ -00082ef0: fb28 6f66 9b03 fb29 7061 6972 6564 9361 .(of...)paired.a │ │ │ │ -00082f00: 6273 7472 6163 7469 6f6e 9374 6f98 7475 bstraction.to.tu │ │ │ │ -00082f10: 706c 6573 9363 616e 9362 9053 8e65 93d7 ples.can.b.S.e.. │ │ │ │ -00082f20: 0c91 00aa 4fcf 2d72 6564 7563 6564 9875 ....O.-reduced.u │ │ │ │ -00082f30: 7369 6e67 8d93 eb61 5041 4952 4544 5f42 sing...aPAIRED_B │ │ │ │ -00082f40: 4554 415f 434f 4e56 8e8e a18d 9112 c761 ETA_CONV.......a │ │ │ │ -00082f50: cf28 7365 6596 03ea a853 6563 7469 6f6e .(see....Section │ │ │ │ -00082f60: 9331 332e 332e 3129 2e8e 9f22 a600 8d8d .13.3.1)...".... │ │ │ │ -00082f70: 9112 c761 eb47 3131 2e35 2e33 8e91 4c60 ...a.G11.5.3..L` │ │ │ │ -00082f80: f5eb 6a6c 6574 eb47 2d74 6572 6d73 8e9f ..jlet.G-terms.. │ │ │ │ -00082f90: 17c0 008d 9112 c761 cf54 6865 9603 7127 .......a.The..q' │ │ │ │ -00082fa0: 7175 6f74 6174 696f 6e93 7061 7273 6572 quotation.parser │ │ │ │ -00082fb0: 9361 6363 6570 7473 8d93 eb61 6c65 748e .accepts...alet. │ │ │ │ -00082fc0: 9114 b025 cf2d 7465 726d 7393 7375 7090 ...%.-terms.sup. │ │ │ │ -00082fd0: 538e 6572 0c63 6961 6c6c 7991 0371 2673 S.er.cially..q&s │ │ │ │ -00082fe0: 696d 696c 6172 9374 6f93 7468 6f73 6593 imilar.to.those. │ │ │ │ -00082ff0: 696e 93eb 484d 4ccf 2e93 4691 ff05 566f in..HML...F...Vo │ │ │ │ -00083000: 7293 6578 616d 706c 652c 8ea1 8d91 12c7 r.example,...... │ │ │ │ -00083010: 6174 6865 9603 eaa8 666f 6c6c 6f9a ac72 athe....follo..r │ │ │ │ -00083020: 7769 6e67 9374 6572 6d73 9361 7265 9361 wing.terms.are.a │ │ │ │ -00083030: 6c6c 6f98 7798 6564 3a8e a426 e9c8 8d8d llo.w.ed:..&.... │ │ │ │ -00083040: 8d9f 0d56 bd8d 8d8d 9fe6 0000 8d91 2a06 ...V..........*. │ │ │ │ -00083050: 60eb 6122 6c65 7496 05bf aa78 933d 9331 `.a"let....x.=.1 │ │ │ │ -00083060: 9361 6e64 9379 933d 9332 9369 6e93 782b .and.y.=.2.in.x+ │ │ │ │ -00083070: 7922 8ea4 0d00 00a1 8d91 2a06 6022 6c65 y"........*.`"le │ │ │ │ -00083080: 7496 05bf aa66 2878 2c79 2993 3d93 2878 t....f(x,y).=.(x │ │ │ │ -00083090: 2a78 292b 2879 2a79 2993 616e 6493 6193 *x)+(y*y).and.a. │ │ │ │ -000830a0: 3d93 3230 2a32 3093 616e 6493 6293 3d93 =.20*20.and.b.=. │ │ │ │ -000830b0: 3530 2a34 3993 696e 9366 2861 2c62 2922 50*49.in.f(a,b)" │ │ │ │ -000830c0: 8e8e 8e8e 8e8e 8ea1 8d91 1e28 f0cf 4173 ...........(..As │ │ │ │ -000830d0: 9604 d64e 7769 7468 9370 6169 7265 6493 ...Nwith.paired. │ │ │ │ -000830e0: 6162 7374 7261 6374 696f 6e73 2c8d 9105 abstractions,... │ │ │ │ -000830f0: 1138 eb61 6c65 748e 9116 5036 cf2d 7465 .8.alet...P6.-te │ │ │ │ -00083100: 726d 7393 6172 6593 6163 7475 616c 6c79 rms.are.actually │ │ │ │ -00083110: 9361 6262 7265 7669 6174 696f 6e73 9366 .abbreviations.f │ │ │ │ -00083120: 6f72 936f 7264 696e 6172 7993 7465 726d or.ordinary.term │ │ │ │ -00083130: 738e a410 0000 8d91 12c7 6177 6869 6390 s.........awhic. │ │ │ │ -00083140: ac72 6896 0597 6161 7265 9105 9760 7370 .rh...aare...`sp │ │ │ │ -00083150: 9a53 8e65 6369 616c 6c79 9373 7570 7098 .S.ecially.supp. │ │ │ │ -00083160: 6f72 7465 649b 0597 6062 90ac 7279 9374 orted...`b..ry.t │ │ │ │ -00083170: 6865 9870 6172 7365 7293 616e 6498 7072 he.parser.and.pr │ │ │ │ -00083180: 6574 749a ac72 7993 7072 696e 9874 6572 ett..ry.prin.ter │ │ │ │ -00083190: 2e91 0a3f 0954 6865 9363 6f6e 7374 616e ...?.The.constan │ │ │ │ -000831a0: 9874 8d91 0597 60eb 614c 4554 8e91 1c6d .t....`.aLET...m │ │ │ │ -000831b0: bfcf 6973 8ea1 8d91 12c7 6164 650c 6e65 ..is......ade.ne │ │ │ │ -000831c0: 6496 03ea a828 696e 9374 6865 9374 6865 d....(in.the.the │ │ │ │ -000831d0: 6f72 798d 93eb 6162 6f6f 6c8e 911a e950 ory...abool....P │ │ │ │ -000831e0: cf29 9362 90ac 7279 3a8e 9f1b e41a 8d8d .).b..ry:....... │ │ │ │ -000831f0: 8d9f 00cb 898d 8d8d 8d91 2a06 60eb 614c ..........*.`.aL │ │ │ │ -00083200: 4554 9605 bfaa 3d93 285c 6693 782e 9366 ET....=.(\f.x..f │ │ │ │ -00083210: 9378 298e 8e8e 8e8e 8e8e 9f1b e41b 8d91 .x)............. │ │ │ │ -00083220: 12c7 61cf 616e 6496 03ee a769 7393 7573 ..a.and....is.us │ │ │ │ -00083230: 6564 9374 6f9b 03ee a865 6e63 6f90 538e ed.to....enco.S. │ │ │ │ -00083240: 6465 8d93 eb61 6c65 748e 9115 2da5 cf2d de...alet...-..- │ │ │ │ -00083250: 7465 726d 7393 696e 9374 6865 936c 6f67 terms.in.the.log │ │ │ │ -00083260: 6963 2e91 0544 dd54 6865 9870 6172 7365 ic...D.The.parse │ │ │ │ -00083270: 7293 7265 7090 538e 6561 7465 646c 7993 r.rep.S.eatedly. │ │ │ │ -00083280: 6170 706c 6965 7393 7468 6593 7472 616e applies.the.tran │ │ │ │ -00083290: 7366 6f72 2d8e a18d 9112 c761 6d61 7469 sfor-......amati │ │ │ │ -000832a0: 6f6e 733a 8e9f 2395 408d 8d8d 9ff2 61ea ons:..#.@.....a. │ │ │ │ -000832b0: 8d8d 9124 0660 eb61 226c 6574 9605 bfaa ...$.`.a"let.... │ │ │ │ -000832c0: eb62 6691 04d4 2276 8d9f 01a4 7ad5 318e .bf..."v....z.1. │ │ │ │ -000832d0: 8d91 0a39 9beb 623a 9601 d331 3a93 3a8e ...9..b:...1:.:. │ │ │ │ -000832e0: 911c 7995 768d 9f01 a47a d86e 8e91 0b67 ..y.v....z.n...g │ │ │ │ -000832f0: faeb 613d 93eb 6274 8d9f 01a4 7ad5 318e ..a=..bt....z.1. │ │ │ │ -00083300: 910a 7fae eb61 696e 93eb 6274 8d9f 01a4 .....ain..bt.... │ │ │ │ -00083310: 7ad5 328e 9104 c004 eb61 228e 8d92 00e6 z.2......a"..... │ │ │ │ -00083320: 9065 f369 5471 d403 000a f333 000a 0000 .e.iTq.....3.... │ │ │ │ -00083330: 0006 6c61 7379 3130 eb69 3b91 074c cceb ..lasy10.i;..L.. │ │ │ │ -00083340: 6122 4c45 5428 5ceb 6266 9101 2dbc eb61 a"LET(\.bf..-..a │ │ │ │ -00083350: 2eeb 6274 8d9f 01a4 7ad5 328e 9108 666a ..bt....z.2...fj │ │ │ │ -00083360: eb61 2928 5ceb 6276 8d9f 01a4 7ad5 318e .a)(\.bv....z.1. │ │ │ │ -00083370: 8d91 0a39 9beb 623a 9601 d331 3a93 3a8e ...9..b:...1:.:. │ │ │ │ -00083380: 911c 7995 768d 9f01 a47a d86e 8e91 05a8 ..y.v....z.n.... │ │ │ │ -00083390: 50eb 612e eb62 748d 9f01 a47a d531 8e91 P.a..bt....z.1.. │ │ │ │ -000833a0: 04c0 04eb 6129 228e 8ea4 0d99 998d 8d91 ....a)"......... │ │ │ │ -000833b0: 2406 6022 6c65 7496 05bf aa28 eb62 768d $.`"let....(.bv. │ │ │ │ -000833c0: 9f01 a47a d531 8e9b 04c0 04eb 612c 8deb ...z.1......a,.. │ │ │ │ -000833d0: 623a 9601 d331 3a93 3a8e 910c c663 eb61 b:...1:.:....c.a │ │ │ │ -000833e0: 2ceb 6276 8d9f 01a4 7ad8 6e8e 9105 a850 ,.bv....z.n....P │ │ │ │ -000833f0: eb61 2993 3d93 eb62 748d 9f01 a47a d531 .a).=..bt....z.1 │ │ │ │ -00083400: 8e91 0a7f aeeb 6169 6e93 eb62 748d 9f01 ......ain..bt... │ │ │ │ -00083410: a47a d532 8e98 eb61 228e 8d92 00e6 9065 .z.2...a"......e │ │ │ │ -00083420: eb69 3b91 074c cceb 6122 4c45 5428 5c28 .i;..L..a"LET(\( │ │ │ │ -00083430: eb62 768d 9f01 a47a d531 8e96 04c0 04eb .bv....z.1...... │ │ │ │ -00083440: 612c 8deb 623a 9601 d331 3a93 3a8e 910c a,..b:...1:.:... │ │ │ │ -00083450: c663 eb61 2ceb 6276 8d9f 01a4 7ad8 6e8e .c.a,.bv....z.n. │ │ │ │ -00083460: 9105 a850 eb61 292e eb62 748d 9f01 a47a ...P.a)..bt....z │ │ │ │ -00083470: d532 8e93 eb61 29eb 6274 8d9f 01a4 7ad5 .2...a).bt....z. │ │ │ │ -00083480: 318e 93eb 6122 8e8e a18d 8d91 2406 6022 1...a"......$.`" │ │ │ │ -00083490: 6c65 7496 05bf aaeb 6276 8d9f 01a4 7ad5 let.....bv....z. │ │ │ │ -000834a0: 318e 9104 c004 eb61 3deb 6274 8d9f 01a4 1......a=.bt.... │ │ │ │ -000834b0: 7ad5 318e 910a 7fae eb61 616e 648d 93eb z.1......aand... │ │ │ │ -000834c0: 623a 9601 d331 3a93 3a8e 9118 45b7 eb61 b:...1:.:...E..a │ │ │ │ -000834d0: 616e 6493 eb62 768d 9f01 a47a d86e 8e91 and..bv....z.n.. │ │ │ │ -000834e0: 05a8 50eb 613d eb62 748d 9f01 a47a d86e ..P.a=.bt....z.n │ │ │ │ -000834f0: 8e91 0b67 faeb 6169 6e93 eb62 74eb 6122 ...g..ain..bt.a" │ │ │ │ -00083500: 8e8d 9200 e690 65eb 693b 9107 4ccc eb61 ......e.i;..L..a │ │ │ │ -00083510: 224c 4554 288d eb62 3a96 01d3 313a 933a "LET(..b:...1:.: │ │ │ │ -00083520: 8e9b 0cc6 63eb 6128 4c45 5428 4c45 5428 ....c.a(LET(LET( │ │ │ │ -00083530: 5ceb 6276 8d9f 01a4 7ad5 318e 8d91 0693 \.bv....z.1..... │ │ │ │ -00083540: 35eb 623a 9601 d331 3a93 3a8e 9115 2cc9 5.b:...1:.:...,. │ │ │ │ -00083550: 768d 9f01 a47a d86e 8e91 05a8 50eb 612e v....z.n....P.a. │ │ │ │ -00083560: eb62 74eb 6129 eb62 748d 9f01 a47a d531 .bt.a).bt....z.1 │ │ │ │ -00083570: 8e96 04c0 04eb 6129 eb62 748d 9f01 a47a ......a).bt....z │ │ │ │ -00083580: d532 8e93 eb61 298d eb62 3a96 01d3 313a .2...a)..b:...1: │ │ │ │ -00083590: 933a 8e98 eb61 29eb 6274 8d9f 01a4 7ad8 .:...a).bt....z. │ │ │ │ -000835a0: 6e8e 9105 a850 eb61 228e 8e8e 8e8e 9f26 n....P.a"......& │ │ │ │ -000835b0: 70fa 8d91 12c7 61cf 5468 6596 03ea a870 p.....a.The....p │ │ │ │ -000835c0: 7269 6e9a ac72 7465 7293 696e 9876 9865 rin..rter.in.v.e │ │ │ │ -000835d0: 7274 7393 7468 6573 6593 7472 616e 7366 rts.these.transf │ │ │ │ -000835e0: 6f72 6d61 7469 6f6e 7393 6966 9374 6865 ormations.if.the │ │ │ │ -000835f0: 930d 6167 8d93 eb61 7072 696e 745f 6c65 ..ag...aprint_le │ │ │ │ -00083600: 748e 913b 924a cf69 738d 93eb 6174 7275 t..;.J.is...atru │ │ │ │ -00083610: 658e 911a e950 cf2e 9105 38e0 4691 ff05 e....P....8.F... │ │ │ │ -00083620: 566f 7293 6578 616d 706c 653a 8e8e 9f24 Vor.example:...$ │ │ │ │ -00083630: fd13 8e8c 8b00 0000 9a00 0000 0000 0000 ................ │ │ │ │ -00083640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00083650: 0000 0000 0000 0000 0000 0000 0000 0829 ...............) │ │ │ │ -00083660: 6ea0 02cc 0555 8da0 fd46 d30e 8d8d 8d8d n....U...F...... │ │ │ │ -00083670: 9ffa 999a 8d91 eaf1 ebd0 3135 3492 00dd ..........154... │ │ │ │ -00083680: 2043 4368 6170 7465 7296 0480 0031 312e CChapter....11. │ │ │ │ -00083690: 910a 8000 5468 6593 484f 4c93 4c6f 6769 ....The.HOL.Logi │ │ │ │ -000836a0: 6393 696e 934d 4c8e 91ea f1eb 9f05 6666 c.in.ML.......ff │ │ │ │ -000836b0: 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 ....f..>|....... │ │ │ │ -000836c0: 2fdf 8da0 fdcb 2f06 8d8d 8d91 eaf1 eb9f /...../......... │ │ │ │ -000836d0: b507 8189 0000 6666 01c7 0b4a a000 8b97 ......ff...J.... │ │ │ │ -000836e0: 628d 8d90 cccd 9f04 599c 8400 8ff0 fe00 b.......Y....... │ │ │ │ -000836f0: 0066 668d a0ff 7a66 108d 8d92 01af f00d .ff...zf........ │ │ │ │ -00083700: 8400 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 ................ │ │ │ │ -00083710: 8400 00b8 e800 15ae 648e 8d8d 8d92 01b9 ........d....... │ │ │ │ -00083720: 4db2 9ffd 1c15 eb49 318e 8e8e 8e9f ff40 M......I1......@ │ │ │ │ -00083730: 548d 9105 ccce eb61 2322 6c65 7496 05bf T......a#"let... │ │ │ │ -00083740: aa78 933d 9331 9361 6e64 9379 933d 9332 .x.=.1.and.y.=.2 │ │ │ │ -00083750: 9369 6e93 782b 7922 3b3b 8ea4 0d00 008d .in.x+y";;...... │ │ │ │ -00083760: 9105 ccce 226c 6574 9605 bfaa 7893 3d93 ...."let....x.=. │ │ │ │ -00083770: 3193 616e 6493 7993 3d93 3293 696e 9378 1.and.y.=.2.in.x │ │ │ │ -00083780: 932b 9379 2293 3a93 7465 726d 8ea1 a18d .+.y".:.term.... │ │ │ │ -00083790: 9105 ccce 2373 6574 5f66 6c61 6728 6070 ....#set_flag(`p │ │ │ │ -000837a0: 7269 6e74 5f6c 6574 602c 6661 6c73 6529 rint_let`,false) │ │ │ │ -000837b0: 3b3b 8ea1 8d91 05cc ce74 7275 6596 05bf ;;.......true... │ │ │ │ -000837c0: aa3a 9362 6f6f 6c8e a1a1 8d91 05cc ce23 .:.bool........# │ │ │ │ -000837d0: 226c 6574 9605 bfaa 7893 3d93 3193 616e "let....x.=.1.an │ │ │ │ -000837e0: 6493 7993 3d93 3293 696e 9378 2b79 223b d.y.=.2.in.x+y"; │ │ │ │ -000837f0: 3b8e a18d 9105 ccce 224c 4554 284c 4554 ;......."LET(LET │ │ │ │ -00083800: 285c 7896 05bf aa79 2e93 7893 2b93 7929 (\x....y..x.+.y) │ │ │ │ -00083810: 3129 3222 8ea1 a18d 9105 ccce 2322 6c65 1)2"........#"le │ │ │ │ -00083820: 7496 05bf aa28 782c 7929 933d 9328 312c t....(x,y).=.(1, │ │ │ │ -00083830: 3229 9369 6e93 782b 7922 3b3b 8ea1 8d91 2).in.x+y";;.... │ │ │ │ -00083840: 05cc ce22 4c45 5428 554e 4355 5252 5928 ..."LET(UNCURRY( │ │ │ │ -00083850: 5c78 9605 bfaa 792e 9378 932b 9379 2929 \x....y..x.+.y)) │ │ │ │ -00083860: 2831 2c32 2922 933a 9374 6572 6d8e 8e92 (1,2)".:.term... │ │ │ │ -00083870: 01c6 71b1 8400 8ff0 fe00 0066 668e 8e9f ..q........ff... │ │ │ │ -00083880: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e9f ......ff...J.... │ │ │ │ -00083890: 59f6 c08d 91f6 537a cf4e 6f74 6596 037e Y.....Sz.Note..~ │ │ │ │ -000838a0: 0f74 6861 742c 9b03 93c7 6173 9377 6974 .that,....as.wit │ │ │ │ -000838b0: 6893 756e 6375 7272 6965 6493 7465 726d h.uncurried.term │ │ │ │ -000838c0: 732c 9874 6865 9375 6e64 6572 6c79 696e s,.the.underlyin │ │ │ │ -000838d0: 6793 7265 7072 6573 656e 90ac 7274 6174 g.represen..rtat │ │ │ │ -000838e0: 696f 6e93 696e 93eb 4848 4f4c 93cf 6361 ion.in..HHOL..ca │ │ │ │ -000838f0: 6e93 6d61 6e69 6665 7374 8ea4 1000 008d n.manifest...... │ │ │ │ -00083900: 91ea f1eb 6974 7365 6c66 9603 eaa8 696e ....itself....in │ │ │ │ -00083910: 9365 7272 6f72 936d 6573 7361 6765 732e .error.messages. │ │ │ │ -00083920: 9105 38e0 4691 ff05 566f 7293 6578 616d ..8.F...Vor.exam │ │ │ │ -00083930: 706c 653a 8e9f 2c76 c18d 8d8d 91ea f1eb ple:..,v........ │ │ │ │ -00083940: 9fe2 8781 8900 0066 6601 c70b 4a9f 3097 .......ff...J.0. │ │ │ │ -00083950: 628d 8d90 cccd 9f04 599c 8400 34f0 fe00 b.......Y...4... │ │ │ │ -00083960: 0066 668d 9fd5 6610 8d8d 9201 aff0 0d84 .ff...f......... │ │ │ │ -00083970: 000a d70e 0000 b8e8 8e8d 9201 b0a8 f584 ................ │ │ │ │ -00083980: 0000 b8e8 0015 ae64 8e8d 8d8d 9201 b94d .......d.......M │ │ │ │ -00083990: b29f fd1c 15eb 4931 8e8e 8e8e 9fff 4054 ......I1......@T │ │ │ │ -000839a0: 8d91 05cc ceeb 6123 226c 6574 9605 bfaa ......a#"let.... │ │ │ │ -000839b0: 7893 3d93 7993 696e 937a 223b 3b8e a40d x.=.y.in.z";;... │ │ │ │ -000839c0: 0000 8d91 05cc ce49 6e64 6574 6572 6d69 .......Indetermi │ │ │ │ -000839d0: 6e61 7465 9605 bfaa 7479 7065 733a 910b nate....types:.. │ │ │ │ -000839e0: 7f54 224c 4554 3a28 3f31 932d 3e93 3f32 .T"LET:(?1.->.?2 │ │ │ │ -000839f0: 2993 2d3e 9328 3f33 932d 3e93 3f34 2922 ).->.(?3.->.?4)" │ │ │ │ -00083a00: 8ea1 a18d 9105 ccce 6576 616c 7561 7469 ........evaluati │ │ │ │ -00083a10: 6f6e 9605 bfaa 6661 696c 6564 911c be52 on....failed...R │ │ │ │ -00083a20: 7479 7065 7393 696e 6465 7465 726d 696e types.indetermin │ │ │ │ -00083a30: 6174 6593 696e 9371 756f 7461 7469 6f6e ate.in.quotation │ │ │ │ -00083a40: 8e8e 9201 c671 b184 0034 f0fe 0000 6666 .....q...4....ff │ │ │ │ -00083a50: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ -00083a60: 8e8e 9f2c 76c0 8d91 f653 7acf 5468 6596 ...,v....Sz.The. │ │ │ │ -00083a70: 03e4 d772 6561 6465 729b 03e4 d869 7393 ...reader....is. │ │ │ │ -00083a80: 7265 636f 6d6d 656e 6465 6493 746f 9863 recommended.to.c │ │ │ │ -00083a90: 6f6e 90ac 7276 696e 6365 9368 696d 7365 on..rvince.himse │ │ │ │ -00083aa0: 6c66 936f 7293 6865 7273 656c 6698 7468 lf.or.herself.th │ │ │ │ -00083ab0: 6174 9374 6865 9374 7261 6e73 6c61 7469 at.the.translati │ │ │ │ -00083ac0: 6f6e 7398 6f66 8d93 eb61 6c65 748e 9115 ons.of...alet... │ │ │ │ -00083ad0: 23d5 cf2d 8ea1 8d91 eaf1 eb74 6572 6d73 #..-.......terms │ │ │ │ -00083ae0: 9603 eaa8 7265 7072 6573 656e 9aac 7274 ....represen..rt │ │ │ │ -00083af0: 9374 6865 9369 6e98 7475 6974 6976 9865 .the.in.tuitiv.e │ │ │ │ -00083b00: 936d 6561 6e69 6e67 9373 7567 6765 7374 .meaning.suggest │ │ │ │ -00083b10: 6564 9362 9879 9374 6865 9373 7572 6661 ed.b.y.the.surfa │ │ │ │ -00083b20: 6365 9373 796e 9874 6178 2e8e a18d 8d91 ce.syn.tax...... │ │ │ │ -00083b30: f653 7aeb 616c 6574 8e91 0792 78cf 2d74 .Sz.alet....x.-t │ │ │ │ -00083b40: 6572 6d73 9603 eaa8 6361 6e93 6290 538e erms....can.b.S. │ │ │ │ -00083b50: 6593 7369 6d70 6c69 0c65 6493 7769 7468 e.simpli.ed.with │ │ │ │ -00083b60: 8d93 eb61 6c65 745f 434f 4e56 8e91 35d2 ...alet_CONV..5. │ │ │ │ -00083b70: a0cf 7b93 7365 6593 5365 6374 696f 6e93 ..{.see.Section. │ │ │ │ -00083b80: 3133 2e33 2e34 2e8e 9f27 dbcc 8d8d 91ea 13.3.4...'...... │ │ │ │ -00083b90: f1eb eb4b 3131 2e36 8e91 20f1 e753 796e ...K11.6.. ..Syn │ │ │ │ -00083ba0: 91ff 75c2 7461 7896 067a e166 6f72 9373 ..u.tax..z.for.s │ │ │ │ -00083bb0: 6574 738e 9f1b e223 8d91 eaf1 ebcf 5468 ets....#......Th │ │ │ │ -00083bc0: 6596 0515 b473 709a 538e 6563 6961 6c93 e....sp.S.ecial. │ │ │ │ -00083bd0: 7075 7270 986f 7365 9373 6574 2d74 6865 purp.ose.set-the │ │ │ │ -00083be0: 6f72 6574 6963 936e 6f74 6174 696f 6e73 oretic.notations │ │ │ │ -00083bf0: 9105 15b5 eb61 227b d774 8d9f 01cc ccd5 .....a"{.t...... │ │ │ │ -00083c00: 318e 9604 c004 d73b 9b01 fffe 748d 9f01 1......;....t... │ │ │ │ -00083c10: cccc d532 8e93 d73b 8d98 3a98 3a98 3a8e ...2...;..:.:.:. │ │ │ │ -00083c20: 9111 ca9c 3b98 748d 9f01 cccc d86e 8e91 ....;.t......n.. │ │ │ │ -00083c30: 05a8 50eb 617d 2296 0515 b4cf 616e 6493 ..P.a}".....and. │ │ │ │ -00083c40: eb61 227b d774 eb61 7cd7 70eb 617d 2293 .a"{.t.a|.p.a}". │ │ │ │ -00083c50: cf61 7265 9361 90ac 7276 91ff 58e4 6169 .are.a..rv..X.ai │ │ │ │ -00083c60: 6c61 626c 652e 8ea1 8d91 eaf1 eb54 6865 lable........The │ │ │ │ -00083c70: 9604 52c4 6e6f 726d 616c 9b04 52c5 696e ..R.normal..R.in │ │ │ │ -00083c80: 90ac 7274 6572 7072 6574 6174 696f 6e93 ..rterpretation. │ │ │ │ -00083c90: 6f66 9874 6865 9366 6f72 6d65 7298 6973 of.the.former.is │ │ │ │ -00083ca0: 9374 6865 980c 6e69 7465 9373 6574 9863 .the..nite.set.c │ │ │ │ -00083cb0: 6f6e 90ac 7274 6169 6e69 6e67 93d7 748d on..rtaining..t. │ │ │ │ -00083cc0: 9f01 cccc d531 8e96 04c0 04d7 3b9b 01ff .....1......;... │ │ │ │ -00083cd0: fe74 8d9f 01cc ccd5 328e 93d7 3b8d 983a .t......2...;..: │ │ │ │ -00083ce0: 983a 983a 8e91 11ca 9c3b 9874 8d9f 01cc .:.:.....;.t.... │ │ │ │ -00083cf0: ccd8 6e8e 9109 fb15 cf61 6e64 9104 52c4 ..n......and..R. │ │ │ │ -00083d00: 7468 658e a18d 91ea f1eb 6e6f 726d 616c the.......normal │ │ │ │ -00083d10: 9604 4aae 696e 90ac 7274 6572 7072 6574 ..J.in..rterpret │ │ │ │ -00083d20: 6174 696f 6e93 6f66 9b04 4aad 7468 6593 ation.of..J.the. │ │ │ │ -00083d30: 6c61 7474 6572 9369 7393 7468 6593 7365 latter.is.the.se │ │ │ │ -00083d40: 7493 6f66 9861 6c6c 93d7 74cf 7393 7375 t.of.all..t.s.su │ │ │ │ -00083d50: 639a ac72 6893 7468 6174 93d7 70cf 2e91 c..rh.that..p... │ │ │ │ -00083d60: 0658 f154 6865 7365 9369 6e98 7465 7270 .X.These.in.terp │ │ │ │ -00083d70: 7265 7461 7469 6f6e 738e a18d 91ea f1eb retations....... │ │ │ │ -00083d80: 6172 6596 0406 2d70 7265 6465 0c6e 6564 are...-prede.ned │ │ │ │ -00083d90: 9366 6f72 9374 6865 936c 6962 7261 7279 .for.the.library │ │ │ │ -00083da0: 8d93 eb61 7365 7473 8e91 1b04 d5cf 2c91 ...asets......,. │ │ │ │ -00083db0: 040d 0f62 7574 9374 6865 9375 7365 7293 ...but.the.user. │ │ │ │ -00083dc0: 6361 6e93 7573 6593 7468 6593 7379 6e90 can.use.the.syn. │ │ │ │ -00083dd0: ac72 7461 7893 666f 7293 6f74 6865 7293 .rtax.for.other. │ │ │ │ -00083de0: 7075 7270 9053 8e6f 7365 7393 6966 8ea1 purp.S.oses.if.. │ │ │ │ -00083df0: 8d91 eaf1 eb68 6596 03ea a86f 7293 7368 .....he....or.sh │ │ │ │ -00083e00: 6593 7769 7368 6573 2c93 7573 696e 6793 e.wishes,.using. │ │ │ │ -00083e10: 7468 6593 6675 6e63 7469 6f6e 733a 8e9f the.functions:.. │ │ │ │ -00083e20: 20a3 678d 8d8d 91ea f1eb 9fee 5ada 8900 .g.........Z... │ │ │ │ -00083e30: 0066 6601 c70b 4a9f 18f0 af8d 8d90 cccd .ff...J......... │ │ │ │ -00083e40: 9f04 599c 8400 1d4a 4b00 0066 668d 9fee ..Y....JK..ff... │ │ │ │ -00083e50: a664 8d91 170b cceb 6164 6566 696e 655f .d......adefine_ │ │ │ │ -00083e60: 6669 6e69 7465 5f73 6574 5f73 796e 7461 finite_set_synta │ │ │ │ -00083e70: 7891 227d fc3a 9605 bfaa 2873 7472 696e x."}.:....(strin │ │ │ │ -00083e80: 6793 2393 7374 7269 6e67 2993 2d3e 9376 g.#.string).->.v │ │ │ │ -00083e90: 6f69 648e 9f0d 0000 8d91 170b cc64 6566 oid..........def │ │ │ │ -00083ea0: 696e 655f 7365 745f 6162 7374 7261 6374 ine_set_abstract │ │ │ │ -00083eb0: 696f 6e5f 7379 6e74 6178 9605 bfaa 3a93 ion_syntax....:. │ │ │ │ -00083ec0: 7374 7269 6e67 932d 3e93 766f 6964 8e8e string.->.void.. │ │ │ │ -00083ed0: 9201 c671 b184 001d 4a4b 0000 6666 8e8e ...q....JK..ff.. │ │ │ │ -00083ee0: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ -00083ef0: 9f20 8146 8d91 eaf1 ebcf 4578 6563 7574 . .F......Execut │ │ │ │ -00083f00: 696e 673a 8ea4 1b42 878d 8d8d 9f00 cb89 ing:...B........ │ │ │ │ -00083f10: 8d8d 8d8d 9102 30ea eb61 6465 6669 6e65 ......0..adefine │ │ │ │ -00083f20: 5f66 696e 6974 655f 7365 745f 7379 6e74 _finite_set_synt │ │ │ │ -00083f30: 6178 2860 eb62 638d 9f01 a47a d531 8e96 ax(`.bc....z.1.. │ │ │ │ -00083f40: 04c0 04eb 6160 2c60 eb62 638d 9f01 a47a ....a`,`.bc....z │ │ │ │ -00083f50: d532 8e93 eb61 6029 8e8e 8e8e 8e8e 8ea1 .2...a`)........ │ │ │ │ -00083f60: 8d91 eaf1 ebcf 6361 7573 6573 9603 eaa8 ......causes.... │ │ │ │ -00083f70: eb61 227b d774 8d9f 01cc ccd5 318e 9104 .a"{.t......1... │ │ │ │ -00083f80: c004 d73b 8d96 01ff fe3a 933a 933a 8e91 ...;.....:.:.:.. │ │ │ │ -00083f90: 11ca 9c3b 9101 fffe 748d 9f01 cccc d86e ...;....t......n │ │ │ │ -00083fa0: 8e91 05a8 50eb 617d 2293 cf74 6f93 7061 ....P.a}"..to.pa │ │ │ │ -00083fb0: 7273 6593 746f 3a8e 9f1b 4288 8d8d 8d9f rse.to:...B..... │ │ │ │ -00083fc0: 00cb 898d 8d8d 8d91 0230 eaeb 6122 eb62 .........0..a".b │ │ │ │ -00083fd0: 638d 9f01 a47a d532 8e96 0a7f aeeb 6274 c....z.2......bt │ │ │ │ -00083fe0: 8d9f 01a4 7ad5 318e 93eb 6128 eb62 638d ....z.1...a(.bc. │ │ │ │ -00083ff0: 9f01 a47a d532 8e93 eb62 748d 9f01 a47a ...z.2...bt....z │ │ │ │ -00084000: d532 8e8d 93eb 6301 9601 d331 0193 018e .2....c....1.... │ │ │ │ -00084010: 911d 05bb eb61 28eb 6263 8d9f 01a4 7ad5 .....a(.bc....z. │ │ │ │ -00084020: 328e 93eb 6274 8d9f 01a4 7ad8 6e8e 910b 2...bt....z.n... │ │ │ │ -00084030: 67fa eb62 638d 9f01 a47a d531 8e91 04c0 g..bc....z.1.... │ │ │ │ -00084040: 04eb 6129 8d91 05bf aaeb 6301 9601 d331 ..a)......c....1 │ │ │ │ -00084050: 0193 018e 9118 45b7 eb61 2929 228e 8e8e ......E..a))"... │ │ │ │ -00084060: 8e8e 8e8e a18d 91ea f1eb cf77 6974 6896 ...........with. │ │ │ │ -00084070: 03ea a866 6169 6c75 7265 9369 6693 6569 ...failure.if.ei │ │ │ │ -00084080: 7468 6572 93d7 638d 9f01 cccc d531 8e9b ther..c......1.. │ │ │ │ -00084090: 08aa accf 6f72 93d7 638d 9f01 cccc d532 ....or..c......2 │ │ │ │ -000840a0: 8e98 cf69 7393 6e6f 7493 7468 6593 6e61 ...is.not.the.na │ │ │ │ -000840b0: 6d65 936f 6693 6193 636f 6e73 7461 6e90 me.of.a.constan. │ │ │ │ -000840c0: ac72 742e 8ea4 1000 008d 91f6 537a 496e .rt.........SzIn │ │ │ │ -000840d0: 9604 f7f3 7468 659b 04f7 f26c 6962 7261 ....the....libra │ │ │ │ -000840e0: 7279 8d93 eb61 7365 7473 8e91 1bf6 9bcf ry...asets...... │ │ │ │ -000840f0: 2c91 053b 4574 6865 9365 6d70 7490 ac72 ,..;Ethe.empt..r │ │ │ │ -00084100: 7998 7365 7493 6973 8d93 eb61 454d 5054 y.set.is...aEMPT │ │ │ │ -00084110: 598e 9126 ae37 cf61 6e64 9374 6865 9369 Y..&.7.and.the.i │ │ │ │ -00084120: 6e0c 7865 6498 6675 6e63 7469 6f6e 8d93 n.xed.function.. │ │ │ │ -00084130: eb61 494e 5345 5254 8e91 2c6d e1cf 6164 .aINSERT..,m..ad │ │ │ │ -00084140: 6473 9361 6e8e a18d 91ea f1eb 656c 656d ds.an.......elem │ │ │ │ -00084150: 656e 90ac 7274 9603 eaa8 746f 9361 9373 en..rt....to.a.s │ │ │ │ -00084160: 6574 2e91 0538 e045 7865 6375 7469 6e67 et...8.Executing │ │ │ │ -00084170: 3a8e 8e9f 24fd 138e 8c8b 0000 009b 0000 :...$........... │ │ │ │ -00084180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00082990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000829a0: 081e 7fa0 02cc 0555 8da0 fd46 d30e 8d8d .......U...F.... │ │ │ │ +000829b0: 8d8d 9ffa 999a 8d91 12c7 61d0 3131 2e35 ..........a.11.5 │ │ │ │ +000829c0: 2e91 0a80 0053 796e 9aa0 0074 6178 9604 .....Syn...tax.. │ │ │ │ +000829d0: 8000 666f 7293 7265 7374 7269 6374 6564 ..for.restricted │ │ │ │ +000829e0: 9371 7561 6e98 7469 0c63 6174 696f 6e92 .quan.ti.cation. │ │ │ │ +000829f0: 00bd 1ed5 3135 338e 9112 c761 9f05 6666 ....153....a..ff │ │ │ │ +00082a00: 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 ....f..>|....... │ │ │ │ +00082a10: 2fdf 8da0 fdb7 af06 8d8d 8d91 12c7 619f /.............a. │ │ │ │ +00082a20: c887 8189 0000 6666 01c7 0b4a 9f64 9762 ......ff...J.d.b │ │ │ │ +00082a30: 8d8d 90cc cd9f 0459 9c84 0068 f0fe 0000 .......Y...h.... │ │ │ │ +00082a40: 6666 8d9f a166 108d 8d92 01af f00d 8400 ff...f.......... │ │ │ │ +00082a50: 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 8400 ................ │ │ │ │ +00082a60: 00b8 e800 15ae 648e 8d8d 8d92 01b9 4db2 ......d.......M. │ │ │ │ +00082a70: 9ffd 1c15 eb49 328e 8e8e 8e9f ff40 548d .....I2......@T. │ │ │ │ +00082a80: 9105 ccce eb61 2322 5c28 782c 7929 2e78 .....a#"\(x,y).x │ │ │ │ +00082a90: 2b79 223b 3b8e a40d 0000 8d91 05cc ce22 +y";;.........." │ │ │ │ +00082aa0: 5c28 782c 7929 2e96 05bf aa78 932b 9379 \(x,y).....x.+.y │ │ │ │ +00082ab0: 2293 3a93 7465 726d 8ea1 a18d 9105 ccce ".:.term........ │ │ │ │ +00082ac0: 236c 6574 9605 bfaa 7093 3d93 2228 783a #let....p.=."(x: │ │ │ │ +00082ad0: 6e75 6d2c 793a 6e75 6d29 223b 3b8e a18d num,y:num)";;... │ │ │ │ +00082ae0: 9105 ccce 7096 05bf aa3d 9322 782c 7922 ....p....=."x,y" │ │ │ │ +00082af0: 933a 9374 6572 6d8e a1a1 8d91 05cc ce23 .:.term........# │ │ │ │ +00082b00: 225c 5e70 2e78 2b79 223b 3b8e a18d 9105 "\^p.x+y";;..... │ │ │ │ +00082b10: ccce 6576 616c 7561 7469 6f6e 9605 bfaa ..evaluation.... │ │ │ │ +00082b20: 6661 696c 6564 911c be52 6d6b 5f61 6273 failed...Rmk_abs │ │ │ │ +00082b30: 9369 6e93 7175 6f74 6174 696f 6e8e 8e92 .in.quotation... │ │ │ │ +00082b40: 01c6 71b1 8400 68f0 fe00 0066 668e 8e9f ..q...h....ff... │ │ │ │ +00082b50: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e9f ......ff...J.... │ │ │ │ +00082b60: 4718 548d 911e 28f0 cf46 91ff 0556 7572 G.T...(..F...Vur │ │ │ │ +00082b70: 7468 6572 6d6f 7265 2c91 03a8 0d69 6696 thermore,....if. │ │ │ │ +00082b80: 0397 6674 6865 9103 9765 749a ac72 7970 ..fthe...et..ryp │ │ │ │ +00082b90: 9053 8e65 9363 9868 6563 986b 9865 7293 .S.e.c.hec.k.er. │ │ │ │ +00082ba0: 636f 6d70 6c61 696e 732c 9103 a80d 6974 complains,....it │ │ │ │ +00082bb0: 936d 6198 7993 7072 696e 9874 9103 9765 .ma.y.prin.t...e │ │ │ │ +00082bc0: 6f75 7493 6469 6167 6e6f 7374 6963 936d out.diagnostic.m │ │ │ │ +00082bd0: 6573 7361 6765 7393 7265 6665 722d 8ea4 essages.refer-.. │ │ │ │ +00082be0: 1000 008d 9112 c761 7269 6e67 9603 eaa8 .......aring.... │ │ │ │ +00082bf0: 746f 9374 6865 9374 7261 6e73 666f 726d to.the.transform │ │ │ │ +00082c00: 6564 9374 6572 6d3a 8e9f 3398 548d 8d8d ed.term:..3.T... │ │ │ │ +00082c10: 9112 c761 9fdc 0781 8900 0066 6601 c70b ...a.......ff... │ │ │ │ +00082c20: 4a9f 3d97 628d 8d90 cccd 9f04 599c 8400 J.=.b.......Y... │ │ │ │ +00082c30: 41f0 fe00 0066 668d 9fc8 6610 8d8d 9201 A....ff...f..... │ │ │ │ +00082c40: aff0 0d84 000a d70e 0000 b8e8 8e8d 9201 ................ │ │ │ │ +00082c50: b0a8 f584 0000 b8e8 0015 ae64 8e8d 8d8d ...........d.... │ │ │ │ +00082c60: 9201 b94d b29f fd1c 15eb 4933 8e8e 8e8e ...M......I3.... │ │ │ │ +00082c70: 9fff 4054 8d91 05cc ceeb 6123 225c 2878 ..@T......a#"\(x │ │ │ │ +00082c80: 2c79 292e 9105 bfaa 782b 3122 3b3b 8ea4 ,y).....x+1";;.. │ │ │ │ +00082c90: 0d00 008d 9105 ccce 496e 6465 7465 726d ........Indeterm │ │ │ │ +00082ca0: 696e 6174 6591 05bf aa74 7970 6573 3a8e inate....types:. │ │ │ │ +00082cb0: a18d 911c cb76 2255 4e43 5552 5259 3a28 .....v"UNCURRY:( │ │ │ │ +00082cc0: 6e75 6d96 05bf aa2d 3e93 283f 3193 2d3e num....->.(?1.-> │ │ │ │ +00082cd0: 936e 756d 2929 932d 3e93 286e 756d 9323 .num)).->.(num.# │ │ │ │ +00082ce0: 933f 3293 2d3e 936e 756d 2922 8ea1 a18d .?2.->.num)".... │ │ │ │ +00082cf0: 9105 ccce 6576 616c 7561 7469 6f6e 9605 ....evaluation.. │ │ │ │ +00082d00: bfaa 6661 696c 6564 911c be52 7479 7065 ..failed...Rtype │ │ │ │ +00082d10: 7393 696e 6465 7465 726d 696e 6174 6593 s.indeterminate. │ │ │ │ +00082d20: 696e 9371 756f 7461 7469 6f6e 8e8e 9201 in.quotation.... │ │ │ │ +00082d30: c671 b184 0041 f0fe 0000 6666 8e8e 9f04 .q...A....ff.... │ │ │ │ +00082d40: c002 8900 0066 6601 c70b 4a8e 8e8e 9f33 .....ff...J....3 │ │ │ │ +00082d50: 9853 8d91 1e28 f0cf 4966 9602 e28e d762 .S...(..If.....b │ │ │ │ +00082d60: 93cf 6973 9361 9b02 e28d 6269 6e64 6572 ..is.a....binder │ │ │ │ +00082d70: 2c91 0317 6074 6865 6e8d 93eb 6122 8e91 ,...`then...a".. │ │ │ │ +00082d80: 08a2 38d7 628d eb61 288e 9105 bfaa d778 ..8.b..a(......x │ │ │ │ +00082d90: 8d9f 01cc ccd5 318e 9604 c004 eb61 2cd7 ......1......a,. │ │ │ │ +00082da0: 788d 9f01 cccc d532 8e93 eb61 292e d774 x......2...a)..t │ │ │ │ +00082db0: eb61 2296 02e2 8ecf 6973 9370 6172 7365 .a".....is.parse │ │ │ │ +00082dc0: 6493 6173 98eb 6122 24d7 62eb 6128 5c28 d.as..a"$.b.a(\( │ │ │ │ +00082dd0: d778 8d9f 01cc ccd5 318e 9604 c004 eb61 .x......1......a │ │ │ │ +00082de0: 2cd7 788d 9f01 cccc d532 8e93 eb61 292e ,.x......2...a). │ │ │ │ +00082df0: d774 eb61 2922 cf2c 9103 1760 616e 6496 .t.a)".,...`and. │ │ │ │ +00082e00: 02e2 8e68 656e 6365 9374 7261 6e73 666f ...hence.transfo │ │ │ │ +00082e10: 726d 6564 8ea1 8d91 12c7 6161 739b 0480 rmed......aas... │ │ │ │ +00082e20: 9061 6290 538e 6f95 ac72 7693 652e 9106 .ab.S.o..rv.e... │ │ │ │ +00082e30: fa99 4691 ff05 566f 7298 6578 616d 706c ..F...Vor.exampl │ │ │ │ +00082e40: 652c 9104 a60b eb61 2221 2878 2c79 292e e,.....a"!(x,y). │ │ │ │ +00082e50: 783e 7922 98cf 7061 7273 6573 9874 6f98 x>y"..parses.to. │ │ │ │ +00082e60: eb61 2224 2128 554e 4355 5252 5928 5c78 .a"$!(UNCURRY(\x │ │ │ │ +00082e70: 2e5c 792e 243e 9605 bfaa 7893 7929 2922 .\y.$>....x.y))" │ │ │ │ +00082e80: 9104 8091 cf28 7768 6572 6598 eb61 3e8e .....(where..a>. │ │ │ │ +00082e90: a18d 9112 c761 cf69 7396 03ea a861 6e93 .....a.is....an. │ │ │ │ +00082ea0: 696e 0c78 6564 9363 6f6e 7374 616e 90ac in.xed.constan.. │ │ │ │ +00082eb0: 7274 936f 6693 7468 6593 7468 656f 7279 rt.of.the.theory │ │ │ │ +00082ec0: 93eb 616e 756d 93cf 6d65 616e 696e 6793 ..anum..meaning. │ │ │ │ +00082ed0: 6069 7393 6772 6561 7465 7293 7468 616e `is.greater.than │ │ │ │ +00082ee0: 2729 2e8e a18d 911e 28f0 4170 706c 6963 ')......(.Applic │ │ │ │ +00082ef0: 6174 696f 6e73 9603 fb28 6f66 9b03 fb29 ations...(of...) │ │ │ │ +00082f00: 7061 6972 6564 9361 6273 7472 6163 7469 paired.abstracti │ │ │ │ +00082f10: 6f6e 9374 6f98 7475 706c 6573 9363 616e on.to.tuples.can │ │ │ │ +00082f20: 9362 9053 8e65 93d7 0c91 00aa 4fcf 2d72 .b.S.e......O.-r │ │ │ │ +00082f30: 6564 7563 6564 9875 7369 6e67 8d93 eb61 educed.using...a │ │ │ │ +00082f40: 5041 4952 4544 5f42 4554 415f 434f 4e56 PAIRED_BETA_CONV │ │ │ │ +00082f50: 8e8e a18d 9112 c761 cf28 7365 6596 03ea .......a.(see... │ │ │ │ +00082f60: a853 6563 7469 6f6e 9331 332e 332e 3129 .Section.13.3.1) │ │ │ │ +00082f70: 2e8e 9f22 a600 8d8d 9112 c761 eb47 3131 ...".......a.G11 │ │ │ │ +00082f80: 2e35 2e33 8e91 4c60 f5eb 6a6c 6574 eb47 .5.3..L`..jlet.G │ │ │ │ +00082f90: 2d74 6572 6d73 8e9f 17c0 008d 9112 c761 -terms.........a │ │ │ │ +00082fa0: cf54 6865 9603 7127 7175 6f74 6174 696f .The..q'quotatio │ │ │ │ +00082fb0: 6e93 7061 7273 6572 9361 6363 6570 7473 n.parser.accepts │ │ │ │ +00082fc0: 8d93 eb61 6c65 748e 9114 b025 cf2d 7465 ...alet....%.-te │ │ │ │ +00082fd0: 726d 7393 7375 7090 538e 6572 0c63 6961 rms.sup.S.er.cia │ │ │ │ +00082fe0: 6c6c 7991 0371 2673 696d 696c 6172 9374 lly..q&similar.t │ │ │ │ +00082ff0: 6f93 7468 6f73 6593 696e 93eb 484d 4ccf o.those.in..HML. │ │ │ │ +00083000: 2e93 4691 ff05 566f 7293 6578 616d 706c ..F...Vor.exampl │ │ │ │ +00083010: 652c 8ea1 8d91 12c7 6174 6865 9603 eaa8 e,......athe.... │ │ │ │ +00083020: 666f 6c6c 6f9a ac72 7769 6e67 9374 6572 follo..rwing.ter │ │ │ │ +00083030: 6d73 9361 7265 9361 6c6c 6f98 7798 6564 ms.are.allo.w.ed │ │ │ │ +00083040: 3a8e a426 e9c8 8d8d 8d9f 0d56 bd8d 8d8d :..&.......V.... │ │ │ │ +00083050: 9fe6 0000 8d91 2a06 60eb 6122 6c65 7496 ......*.`.a"let. │ │ │ │ +00083060: 05bf aa78 933d 9331 9361 6e64 9379 933d ...x.=.1.and.y.= │ │ │ │ +00083070: 9332 9369 6e93 782b 7922 8ea4 0d00 00a1 .2.in.x+y"...... │ │ │ │ +00083080: 8d91 2a06 6022 6c65 7496 05bf aa66 2878 ..*.`"let....f(x │ │ │ │ +00083090: 2c79 2993 3d93 2878 2a78 292b 2879 2a79 ,y).=.(x*x)+(y*y │ │ │ │ +000830a0: 2993 616e 6493 6193 3d93 3230 2a32 3093 ).and.a.=.20*20. │ │ │ │ +000830b0: 616e 6493 6293 3d93 3530 2a34 3993 696e and.b.=.50*49.in │ │ │ │ +000830c0: 9366 2861 2c62 2922 8e8e 8e8e 8e8e 8ea1 .f(a,b)"........ │ │ │ │ +000830d0: 8d91 1e28 f0cf 4173 9604 d64e 7769 7468 ...(..As...Nwith │ │ │ │ +000830e0: 9370 6169 7265 6493 6162 7374 7261 6374 .paired.abstract │ │ │ │ +000830f0: 696f 6e73 2c8d 9105 1138 eb61 6c65 748e ions,....8.alet. │ │ │ │ +00083100: 9116 5036 cf2d 7465 726d 7393 6172 6593 ..P6.-terms.are. │ │ │ │ +00083110: 6163 7475 616c 6c79 9361 6262 7265 7669 actually.abbrevi │ │ │ │ +00083120: 6174 696f 6e73 9366 6f72 936f 7264 696e ations.for.ordin │ │ │ │ +00083130: 6172 7993 7465 726d 738e a410 0000 8d91 ary.terms....... │ │ │ │ +00083140: 12c7 6177 6869 6390 ac72 6896 0597 6161 ..awhic..rh...aa │ │ │ │ +00083150: 7265 9105 9760 7370 9a53 8e65 6369 616c re...`sp.S.ecial │ │ │ │ +00083160: 6c79 9373 7570 7098 6f72 7465 649b 0597 ly.supp.orted... │ │ │ │ +00083170: 6062 90ac 7279 9374 6865 9870 6172 7365 `b..ry.the.parse │ │ │ │ +00083180: 7293 616e 6498 7072 6574 749a ac72 7993 r.and.prett..ry. │ │ │ │ +00083190: 7072 696e 9874 6572 2e91 0a3f 0954 6865 prin.ter...?.The │ │ │ │ +000831a0: 9363 6f6e 7374 616e 9874 8d91 0597 60eb .constan.t....`. │ │ │ │ +000831b0: 614c 4554 8e91 1c6d bfcf 6973 8ea1 8d91 aLET...m..is.... │ │ │ │ +000831c0: 12c7 6164 650c 6e65 6496 03ea a828 696e ..ade.ned....(in │ │ │ │ +000831d0: 9374 6865 9374 6865 6f72 798d 93eb 6162 .the.theory...ab │ │ │ │ +000831e0: 6f6f 6c8e 911a e950 cf29 9362 90ac 7279 ool....P.).b..ry │ │ │ │ +000831f0: 3a8e 9f1b e41a 8d8d 8d9f 00cb 898d 8d8d :............... │ │ │ │ +00083200: 8d91 2a06 60eb 614c 4554 9605 bfaa 3d93 ..*.`.aLET....=. │ │ │ │ +00083210: 285c 6693 782e 9366 9378 298e 8e8e 8e8e (\f.x..f.x)..... │ │ │ │ +00083220: 8e8e 9f1b e41b 8d91 12c7 61cf 616e 6496 ..........a.and. │ │ │ │ +00083230: 03ee a769 7393 7573 6564 9374 6f9b 03ee ...is.used.to... │ │ │ │ +00083240: a865 6e63 6f90 538e 6465 8d93 eb61 6c65 .enco.S.de...ale │ │ │ │ +00083250: 748e 9115 2da5 cf2d 7465 726d 7393 696e t...-..-terms.in │ │ │ │ +00083260: 9374 6865 936c 6f67 6963 2e91 0544 dd54 .the.logic...D.T │ │ │ │ +00083270: 6865 9870 6172 7365 7293 7265 7090 538e he.parser.rep.S. │ │ │ │ +00083280: 6561 7465 646c 7993 6170 706c 6965 7393 eatedly.applies. │ │ │ │ +00083290: 7468 6593 7472 616e 7366 6f72 2d8e a18d the.transfor-... │ │ │ │ +000832a0: 9112 c761 6d61 7469 6f6e 733a 8e9f 2395 ...amations:..#. │ │ │ │ +000832b0: 408d 8d8d 9ff2 61ea 8d8d 9124 0660 eb61 @.....a....$.`.a │ │ │ │ +000832c0: 226c 6574 9605 bfaa eb62 6691 04d4 2276 "let.....bf..."v │ │ │ │ +000832d0: 8d9f 01a4 7ad5 318e 8d91 0a39 9beb 623a ....z.1....9..b: │ │ │ │ +000832e0: 9601 d331 3a93 3a8e 911c 7995 768d 9f01 ...1:.:...y.v... │ │ │ │ +000832f0: a47a d86e 8e91 0b67 faeb 613d 93eb 6274 .z.n...g..a=..bt │ │ │ │ +00083300: 8d9f 01a4 7ad5 318e 910a 7fae eb61 696e ....z.1......ain │ │ │ │ +00083310: 93eb 6274 8d9f 01a4 7ad5 328e 9104 c004 ..bt....z.2..... │ │ │ │ +00083320: eb61 228e 8d92 00e6 9065 f369 5471 d403 .a"......e.iTq.. │ │ │ │ +00083330: 000a f333 000a 0000 0006 6c61 7379 3130 ...3......lasy10 │ │ │ │ +00083340: eb69 3b91 074c cceb 6122 4c45 5428 5ceb .i;..L..a"LET(\. │ │ │ │ +00083350: 6266 9101 2dbc eb61 2eeb 6274 8d9f 01a4 bf..-..a..bt.... │ │ │ │ +00083360: 7ad5 328e 9108 666a eb61 2928 5ceb 6276 z.2...fj.a)(\.bv │ │ │ │ +00083370: 8d9f 01a4 7ad5 318e 8d91 0a39 9beb 623a ....z.1....9..b: │ │ │ │ +00083380: 9601 d331 3a93 3a8e 911c 7995 768d 9f01 ...1:.:...y.v... │ │ │ │ +00083390: a47a d86e 8e91 05a8 50eb 612e eb62 748d .z.n....P.a..bt. │ │ │ │ +000833a0: 9f01 a47a d531 8e91 04c0 04eb 6129 228e ...z.1......a)". │ │ │ │ +000833b0: 8ea4 0d99 998d 8d91 2406 6022 6c65 7496 ........$.`"let. │ │ │ │ +000833c0: 05bf aa28 eb62 768d 9f01 a47a d531 8e9b ...(.bv....z.1.. │ │ │ │ +000833d0: 04c0 04eb 612c 8deb 623a 9601 d331 3a93 ....a,..b:...1:. │ │ │ │ +000833e0: 3a8e 910c c663 eb61 2ceb 6276 8d9f 01a4 :....c.a,.bv.... │ │ │ │ +000833f0: 7ad8 6e8e 9105 a850 eb61 2993 3d93 eb62 z.n....P.a).=..b │ │ │ │ +00083400: 748d 9f01 a47a d531 8e91 0a7f aeeb 6169 t....z.1......ai │ │ │ │ +00083410: 6e93 eb62 748d 9f01 a47a d532 8e98 eb61 n..bt....z.2...a │ │ │ │ +00083420: 228e 8d92 00e6 9065 eb69 3b91 074c cceb "......e.i;..L.. │ │ │ │ +00083430: 6122 4c45 5428 5c28 eb62 768d 9f01 a47a a"LET(\(.bv....z │ │ │ │ +00083440: d531 8e96 04c0 04eb 612c 8deb 623a 9601 .1......a,..b:.. │ │ │ │ +00083450: d331 3a93 3a8e 910c c663 eb61 2ceb 6276 .1:.:....c.a,.bv │ │ │ │ +00083460: 8d9f 01a4 7ad8 6e8e 9105 a850 eb61 292e ....z.n....P.a). │ │ │ │ +00083470: eb62 748d 9f01 a47a d532 8e93 eb61 29eb .bt....z.2...a). │ │ │ │ +00083480: 6274 8d9f 01a4 7ad5 318e 93eb 6122 8e8e bt....z.1...a".. │ │ │ │ +00083490: a18d 8d91 2406 6022 6c65 7496 05bf aaeb ....$.`"let..... │ │ │ │ +000834a0: 6276 8d9f 01a4 7ad5 318e 9104 c004 eb61 bv....z.1......a │ │ │ │ +000834b0: 3deb 6274 8d9f 01a4 7ad5 318e 910a 7fae =.bt....z.1..... │ │ │ │ +000834c0: eb61 616e 648d 93eb 623a 9601 d331 3a93 .aand...b:...1:. │ │ │ │ +000834d0: 3a8e 9118 45b7 eb61 616e 6493 eb62 768d :...E..aand..bv. │ │ │ │ +000834e0: 9f01 a47a d86e 8e91 05a8 50eb 613d eb62 ...z.n....P.a=.b │ │ │ │ +000834f0: 748d 9f01 a47a d86e 8e91 0b67 faeb 6169 t....z.n...g..ai │ │ │ │ +00083500: 6e93 eb62 74eb 6122 8e8d 9200 e690 65eb n..bt.a"......e. │ │ │ │ +00083510: 693b 9107 4ccc eb61 224c 4554 288d eb62 i;..L..a"LET(..b │ │ │ │ +00083520: 3a96 01d3 313a 933a 8e9b 0cc6 63eb 6128 :...1:.:....c.a( │ │ │ │ +00083530: 4c45 5428 4c45 5428 5ceb 6276 8d9f 01a4 LET(LET(\.bv.... │ │ │ │ +00083540: 7ad5 318e 8d91 0693 35eb 623a 9601 d331 z.1.....5.b:...1 │ │ │ │ +00083550: 3a93 3a8e 9115 2cc9 768d 9f01 a47a d86e :.:...,.v....z.n │ │ │ │ +00083560: 8e91 05a8 50eb 612e eb62 74eb 6129 eb62 ....P.a..bt.a).b │ │ │ │ +00083570: 748d 9f01 a47a d531 8e96 04c0 04eb 6129 t....z.1......a) │ │ │ │ +00083580: eb62 748d 9f01 a47a d532 8e93 eb61 298d .bt....z.2...a). │ │ │ │ +00083590: eb62 3a96 01d3 313a 933a 8e98 eb61 29eb .b:...1:.:...a). │ │ │ │ +000835a0: 6274 8d9f 01a4 7ad8 6e8e 9105 a850 eb61 bt....z.n....P.a │ │ │ │ +000835b0: 228e 8e8e 8e8e 9f26 70fa 8d91 12c7 61cf "......&p.....a. │ │ │ │ +000835c0: 5468 6596 03ea a870 7269 6e9a ac72 7465 The....prin..rte │ │ │ │ +000835d0: 7293 696e 9876 9865 7274 7393 7468 6573 r.in.v.erts.thes │ │ │ │ +000835e0: 6593 7472 616e 7366 6f72 6d61 7469 6f6e e.transformation │ │ │ │ +000835f0: 7393 6966 9374 6865 930d 6167 8d93 eb61 s.if.the..ag...a │ │ │ │ +00083600: 7072 696e 745f 6c65 748e 913b 924a cf69 print_let..;.J.i │ │ │ │ +00083610: 738d 93eb 6174 7275 658e 911a e950 cf2e s...atrue....P.. │ │ │ │ +00083620: 9105 38e0 4691 ff05 566f 7293 6578 616d ..8.F...Vor.exam │ │ │ │ +00083630: 706c 653a 8e8e 9f24 fd13 8e8c 8b00 0000 ple:...$........ │ │ │ │ +00083640: 9a00 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00083650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00083660: 0000 0000 0000 0829 76a0 02cc 0555 8da0 .......)v....U.. │ │ │ │ +00083670: fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 .F.............. │ │ │ │ +00083680: ebd0 3135 3492 00dd 2043 4368 6170 7465 ..154... CChapte │ │ │ │ +00083690: 7296 0480 0031 312e 910a 8000 5468 6593 r....11.....The. │ │ │ │ +000836a0: 484f 4c93 4c6f 6769 6393 696e 934d 4c8e HOL.Logic.in.ML. │ │ │ │ +000836b0: 91ea f1eb 9f05 6666 8900 00e6 6601 c73e ......ff....f..> │ │ │ │ +000836c0: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fdcb 2f06 |......./...../. │ │ │ │ +000836d0: 8d8d 8d91 eaf1 eb9f b507 8189 0000 6666 ..............ff │ │ │ │ +000836e0: 01c7 0b4a a000 8b97 628d 8d90 cccd 9f04 ...J....b....... │ │ │ │ +000836f0: 599c 8400 8ff0 fe00 0066 668d a0ff 7a66 Y........ff...zf │ │ │ │ +00083700: 108d 8d92 01af f00d 8400 0ad7 0e00 00b8 ................ │ │ │ │ +00083710: e88e 8d92 01b0 a8f5 8400 00b8 e800 15ae ................ │ │ │ │ +00083720: 648e 8d8d 8d92 01b9 4db2 9ffd 1c15 eb49 d.......M......I │ │ │ │ +00083730: 318e 8e8e 8e9f ff40 548d 9105 ccce eb61 1......@T......a │ │ │ │ +00083740: 2322 6c65 7496 05bf aa78 933d 9331 9361 #"let....x.=.1.a │ │ │ │ +00083750: 6e64 9379 933d 9332 9369 6e93 782b 7922 nd.y.=.2.in.x+y" │ │ │ │ +00083760: 3b3b 8ea4 0d00 008d 9105 ccce 226c 6574 ;;.........."let │ │ │ │ +00083770: 9605 bfaa 7893 3d93 3193 616e 6493 7993 ....x.=.1.and.y. │ │ │ │ +00083780: 3d93 3293 696e 9378 932b 9379 2293 3a93 =.2.in.x.+.y".:. │ │ │ │ +00083790: 7465 726d 8ea1 a18d 9105 ccce 2373 6574 term........#set │ │ │ │ +000837a0: 5f66 6c61 6728 6070 7269 6e74 5f6c 6574 _flag(`print_let │ │ │ │ +000837b0: 602c 6661 6c73 6529 3b3b 8ea1 8d91 05cc `,false);;...... │ │ │ │ +000837c0: ce74 7275 6596 05bf aa3a 9362 6f6f 6c8e .true....:.bool. │ │ │ │ +000837d0: a1a1 8d91 05cc ce23 226c 6574 9605 bfaa .......#"let.... │ │ │ │ +000837e0: 7893 3d93 3193 616e 6493 7993 3d93 3293 x.=.1.and.y.=.2. │ │ │ │ +000837f0: 696e 9378 2b79 223b 3b8e a18d 9105 ccce in.x+y";;....... │ │ │ │ +00083800: 224c 4554 284c 4554 285c 7896 05bf aa79 "LET(LET(\x....y │ │ │ │ +00083810: 2e93 7893 2b93 7929 3129 3222 8ea1 a18d ..x.+.y)1)2".... │ │ │ │ +00083820: 9105 ccce 2322 6c65 7496 05bf aa28 782c ....#"let....(x, │ │ │ │ +00083830: 7929 933d 9328 312c 3229 9369 6e93 782b y).=.(1,2).in.x+ │ │ │ │ +00083840: 7922 3b3b 8ea1 8d91 05cc ce22 4c45 5428 y";;......."LET( │ │ │ │ +00083850: 554e 4355 5252 5928 5c78 9605 bfaa 792e UNCURRY(\x....y. │ │ │ │ +00083860: 9378 932b 9379 2929 2831 2c32 2922 933a .x.+.y))(1,2)".: │ │ │ │ +00083870: 9374 6572 6d8e 8e92 01c6 71b1 8400 8ff0 .term.....q..... │ │ │ │ +00083880: fe00 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ +00083890: 01c7 0b4a 8e8e 8e9f 59f6 c08d 91f6 537a ...J....Y.....Sz │ │ │ │ +000838a0: cf4e 6f74 6596 037e 0f74 6861 742c 9b03 .Note..~.that,.. │ │ │ │ +000838b0: 93c7 6173 9377 6974 6893 756e 6375 7272 ..as.with.uncurr │ │ │ │ +000838c0: 6965 6493 7465 726d 732c 9874 6865 9375 ied.terms,.the.u │ │ │ │ +000838d0: 6e64 6572 6c79 696e 6793 7265 7072 6573 nderlying.repres │ │ │ │ +000838e0: 656e 90ac 7274 6174 696f 6e93 696e 93eb en..rtation.in.. │ │ │ │ +000838f0: 4848 4f4c 93cf 6361 6e93 6d61 6e69 6665 HHOL..can.manife │ │ │ │ +00083900: 7374 8ea4 1000 008d 91ea f1eb 6974 7365 st..........itse │ │ │ │ +00083910: 6c66 9603 eaa8 696e 9365 7272 6f72 936d lf....in.error.m │ │ │ │ +00083920: 6573 7361 6765 732e 9105 38e0 4691 ff05 essages...8.F... │ │ │ │ +00083930: 566f 7293 6578 616d 706c 653a 8e9f 2c76 Vor.example:..,v │ │ │ │ +00083940: c18d 8d8d 91ea f1eb 9fe2 8781 8900 0066 ...............f │ │ │ │ +00083950: 6601 c70b 4a9f 3097 628d 8d90 cccd 9f04 f...J.0.b....... │ │ │ │ +00083960: 599c 8400 34f0 fe00 0066 668d 9fd5 6610 Y...4....ff...f. │ │ │ │ +00083970: 8d8d 9201 aff0 0d84 000a d70e 0000 b8e8 ................ │ │ │ │ +00083980: 8e8d 9201 b0a8 f584 0000 b8e8 0015 ae64 ...............d │ │ │ │ +00083990: 8e8d 8d8d 9201 b94d b29f fd1c 15eb 4931 .......M......I1 │ │ │ │ +000839a0: 8e8e 8e8e 9fff 4054 8d91 05cc ceeb 6123 ......@T......a# │ │ │ │ +000839b0: 226c 6574 9605 bfaa 7893 3d93 7993 696e "let....x.=.y.in │ │ │ │ +000839c0: 937a 223b 3b8e a40d 0000 8d91 05cc ce49 .z";;..........I │ │ │ │ +000839d0: 6e64 6574 6572 6d69 6e61 7465 9605 bfaa ndeterminate.... │ │ │ │ +000839e0: 7479 7065 733a 910b 7f54 224c 4554 3a28 types:...T"LET:( │ │ │ │ +000839f0: 3f31 932d 3e93 3f32 2993 2d3e 9328 3f33 ?1.->.?2).->.(?3 │ │ │ │ +00083a00: 932d 3e93 3f34 2922 8ea1 a18d 9105 ccce .->.?4)"........ │ │ │ │ +00083a10: 6576 616c 7561 7469 6f6e 9605 bfaa 6661 evaluation....fa │ │ │ │ +00083a20: 696c 6564 911c be52 7479 7065 7393 696e iled...Rtypes.in │ │ │ │ +00083a30: 6465 7465 726d 696e 6174 6593 696e 9371 determinate.in.q │ │ │ │ +00083a40: 756f 7461 7469 6f6e 8e8e 9201 c671 b184 uotation.....q.. │ │ │ │ +00083a50: 0034 f0fe 0000 6666 8e8e 9f04 c002 8900 .4....ff........ │ │ │ │ +00083a60: 0066 6601 c70b 4a8e 8e8e 9f2c 76c0 8d91 .ff...J....,v... │ │ │ │ +00083a70: f653 7acf 5468 6596 03e4 d772 6561 6465 .Sz.The....reade │ │ │ │ +00083a80: 729b 03e4 d869 7393 7265 636f 6d6d 656e r....is.recommen │ │ │ │ +00083a90: 6465 6493 746f 9863 6f6e 90ac 7276 696e ded.to.con..rvin │ │ │ │ +00083aa0: 6365 9368 696d 7365 6c66 936f 7293 6865 ce.himself.or.he │ │ │ │ +00083ab0: 7273 656c 6698 7468 6174 9374 6865 9374 rself.that.the.t │ │ │ │ +00083ac0: 7261 6e73 6c61 7469 6f6e 7398 6f66 8d93 ranslations.of.. │ │ │ │ +00083ad0: eb61 6c65 748e 9115 23d5 cf2d 8ea1 8d91 .alet...#..-.... │ │ │ │ +00083ae0: eaf1 eb74 6572 6d73 9603 eaa8 7265 7072 ...terms....repr │ │ │ │ +00083af0: 6573 656e 9aac 7274 9374 6865 9369 6e98 esen..rt.the.in. │ │ │ │ +00083b00: 7475 6974 6976 9865 936d 6561 6e69 6e67 tuitiv.e.meaning │ │ │ │ +00083b10: 9373 7567 6765 7374 6564 9362 9879 9374 .suggested.b.y.t │ │ │ │ +00083b20: 6865 9373 7572 6661 6365 9373 796e 9874 he.surface.syn.t │ │ │ │ +00083b30: 6178 2e8e a18d 8d91 f653 7aeb 616c 6574 ax.......Sz.alet │ │ │ │ +00083b40: 8e91 0792 78cf 2d74 6572 6d73 9603 eaa8 ....x.-terms.... │ │ │ │ +00083b50: 6361 6e93 6290 538e 6593 7369 6d70 6c69 can.b.S.e.simpli │ │ │ │ +00083b60: 0c65 6493 7769 7468 8d93 eb61 6c65 745f .ed.with...alet_ │ │ │ │ +00083b70: 434f 4e56 8e91 35d2 a0cf 7b93 7365 6593 CONV..5...{.see. │ │ │ │ +00083b80: 5365 6374 696f 6e93 3133 2e33 2e34 2e8e Section.13.3.4.. │ │ │ │ +00083b90: 9f27 dbcc 8d8d 91ea f1eb eb4b 3131 2e36 .'.........K11.6 │ │ │ │ +00083ba0: 8e91 20f1 e753 796e 91ff 75c2 7461 7896 .. ..Syn..u.tax. │ │ │ │ +00083bb0: 067a e166 6f72 9373 6574 738e 9f1b e223 .z.for.sets....# │ │ │ │ +00083bc0: 8d91 eaf1 ebcf 5468 6596 0515 b473 709a ......The....sp. │ │ │ │ +00083bd0: 538e 6563 6961 6c93 7075 7270 986f 7365 S.ecial.purp.ose │ │ │ │ +00083be0: 9373 6574 2d74 6865 6f72 6574 6963 936e .set-theoretic.n │ │ │ │ +00083bf0: 6f74 6174 696f 6e73 9105 15b5 eb61 227b otations.....a"{ │ │ │ │ +00083c00: d774 8d9f 01cc ccd5 318e 9604 c004 d73b .t......1......; │ │ │ │ +00083c10: 9b01 fffe 748d 9f01 cccc d532 8e93 d73b ....t......2...; │ │ │ │ +00083c20: 8d98 3a98 3a98 3a8e 9111 ca9c 3b98 748d ..:.:.:.....;.t. │ │ │ │ +00083c30: 9f01 cccc d86e 8e91 05a8 50eb 617d 2296 .....n....P.a}". │ │ │ │ +00083c40: 0515 b4cf 616e 6493 eb61 227b d774 eb61 ....and..a"{.t.a │ │ │ │ +00083c50: 7cd7 70eb 617d 2293 cf61 7265 9361 90ac |.p.a}"..are.a.. │ │ │ │ +00083c60: 7276 91ff 58e4 6169 6c61 626c 652e 8ea1 rv..X.ailable... │ │ │ │ +00083c70: 8d91 eaf1 eb54 6865 9604 52c4 6e6f 726d .....The..R.norm │ │ │ │ +00083c80: 616c 9b04 52c5 696e 90ac 7274 6572 7072 al..R.in..rterpr │ │ │ │ +00083c90: 6574 6174 696f 6e93 6f66 9874 6865 9366 etation.of.the.f │ │ │ │ +00083ca0: 6f72 6d65 7298 6973 9374 6865 980c 6e69 ormer.is.the..ni │ │ │ │ +00083cb0: 7465 9373 6574 9863 6f6e 90ac 7274 6169 te.set.con..rtai │ │ │ │ +00083cc0: 6e69 6e67 93d7 748d 9f01 cccc d531 8e96 ning..t......1.. │ │ │ │ +00083cd0: 04c0 04d7 3b9b 01ff fe74 8d9f 01cc ccd5 ....;....t...... │ │ │ │ +00083ce0: 328e 93d7 3b8d 983a 983a 983a 8e91 11ca 2...;..:.:.:.... │ │ │ │ +00083cf0: 9c3b 9874 8d9f 01cc ccd8 6e8e 9109 fb15 .;.t......n..... │ │ │ │ +00083d00: cf61 6e64 9104 52c4 7468 658e a18d 91ea .and..R.the..... │ │ │ │ +00083d10: f1eb 6e6f 726d 616c 9604 4aae 696e 90ac ..normal..J.in.. │ │ │ │ +00083d20: 7274 6572 7072 6574 6174 696f 6e93 6f66 rterpretation.of │ │ │ │ +00083d30: 9b04 4aad 7468 6593 6c61 7474 6572 9369 ..J.the.latter.i │ │ │ │ +00083d40: 7393 7468 6593 7365 7493 6f66 9861 6c6c s.the.set.of.all │ │ │ │ +00083d50: 93d7 74cf 7393 7375 639a ac72 6893 7468 ..t.s.suc..rh.th │ │ │ │ +00083d60: 6174 93d7 70cf 2e91 0658 f154 6865 7365 at..p....X.These │ │ │ │ +00083d70: 9369 6e98 7465 7270 7265 7461 7469 6f6e .in.terpretation │ │ │ │ +00083d80: 738e a18d 91ea f1eb 6172 6596 0406 2d70 s.......are...-p │ │ │ │ +00083d90: 7265 6465 0c6e 6564 9366 6f72 9374 6865 rede.ned.for.the │ │ │ │ +00083da0: 936c 6962 7261 7279 8d93 eb61 7365 7473 .library...asets │ │ │ │ +00083db0: 8e91 1b04 d5cf 2c91 040d 0f62 7574 9374 ......,....but.t │ │ │ │ +00083dc0: 6865 9375 7365 7293 6361 6e93 7573 6593 he.user.can.use. │ │ │ │ +00083dd0: 7468 6593 7379 6e90 ac72 7461 7893 666f the.syn..rtax.fo │ │ │ │ +00083de0: 7293 6f74 6865 7293 7075 7270 9053 8e6f r.other.purp.S.o │ │ │ │ +00083df0: 7365 7393 6966 8ea1 8d91 eaf1 eb68 6596 ses.if.......he. │ │ │ │ +00083e00: 03ea a86f 7293 7368 6593 7769 7368 6573 ...or.she.wishes │ │ │ │ +00083e10: 2c93 7573 696e 6793 7468 6593 6675 6e63 ,.using.the.func │ │ │ │ +00083e20: 7469 6f6e 733a 8e9f 20a3 678d 8d8d 91ea tions:.. .g..... │ │ │ │ +00083e30: f1eb 9fee 5ada 8900 0066 6601 c70b 4a9f ....Z....ff...J. │ │ │ │ +00083e40: 18f0 af8d 8d90 cccd 9f04 599c 8400 1d4a ..........Y....J │ │ │ │ +00083e50: 4b00 0066 668d 9fee a664 8d91 170b cceb K..ff....d...... │ │ │ │ +00083e60: 6164 6566 696e 655f 6669 6e69 7465 5f73 adefine_finite_s │ │ │ │ +00083e70: 6574 5f73 796e 7461 7891 227d fc3a 9605 et_syntax."}.:.. │ │ │ │ +00083e80: bfaa 2873 7472 696e 6793 2393 7374 7269 ..(string.#.stri │ │ │ │ +00083e90: 6e67 2993 2d3e 9376 6f69 648e 9f0d 0000 ng).->.void..... │ │ │ │ +00083ea0: 8d91 170b cc64 6566 696e 655f 7365 745f .....define_set_ │ │ │ │ +00083eb0: 6162 7374 7261 6374 696f 6e5f 7379 6e74 abstraction_synt │ │ │ │ +00083ec0: 6178 9605 bfaa 3a93 7374 7269 6e67 932d ax....:.string.- │ │ │ │ +00083ed0: 3e93 766f 6964 8e8e 9201 c671 b184 001d >.void.....q.... │ │ │ │ +00083ee0: 4a4b 0000 6666 8e8e 9f04 c002 8900 0066 JK..ff.........f │ │ │ │ +00083ef0: 6601 c70b 4a8e 8e8e 9f20 8146 8d91 eaf1 f...J.... .F.... │ │ │ │ +00083f00: ebcf 4578 6563 7574 696e 673a 8ea4 1b42 ..Executing:...B │ │ │ │ +00083f10: 878d 8d8d 9f00 cb89 8d8d 8d8d 9102 30ea ..............0. │ │ │ │ +00083f20: eb61 6465 6669 6e65 5f66 696e 6974 655f .adefine_finite_ │ │ │ │ +00083f30: 7365 745f 7379 6e74 6178 2860 eb62 638d set_syntax(`.bc. │ │ │ │ +00083f40: 9f01 a47a d531 8e96 04c0 04eb 6160 2c60 ...z.1......a`,` │ │ │ │ +00083f50: eb62 638d 9f01 a47a d532 8e93 eb61 6029 .bc....z.2...a`) │ │ │ │ +00083f60: 8e8e 8e8e 8e8e 8ea1 8d91 eaf1 ebcf 6361 ..............ca │ │ │ │ +00083f70: 7573 6573 9603 eaa8 eb61 227b d774 8d9f uses.....a"{.t.. │ │ │ │ +00083f80: 01cc ccd5 318e 9104 c004 d73b 8d96 01ff ....1......;.... │ │ │ │ +00083f90: fe3a 933a 933a 8e91 11ca 9c3b 9101 fffe .:.:.:.....;.... │ │ │ │ +00083fa0: 748d 9f01 cccc d86e 8e91 05a8 50eb 617d t......n....P.a} │ │ │ │ +00083fb0: 2293 cf74 6f93 7061 7273 6593 746f 3a8e "..to.parse.to:. │ │ │ │ +00083fc0: 9f1b 4288 8d8d 8d9f 00cb 898d 8d8d 8d91 ..B............. │ │ │ │ +00083fd0: 0230 eaeb 6122 eb62 638d 9f01 a47a d532 .0..a".bc....z.2 │ │ │ │ +00083fe0: 8e96 0a7f aeeb 6274 8d9f 01a4 7ad5 318e ......bt....z.1. │ │ │ │ +00083ff0: 93eb 6128 eb62 638d 9f01 a47a d532 8e93 ..a(.bc....z.2.. │ │ │ │ +00084000: eb62 748d 9f01 a47a d532 8e8d 93eb 6301 .bt....z.2....c. │ │ │ │ +00084010: 9601 d331 0193 018e 911d 05bb eb61 28eb ...1.........a(. │ │ │ │ +00084020: 6263 8d9f 01a4 7ad5 328e 93eb 6274 8d9f bc....z.2...bt.. │ │ │ │ +00084030: 01a4 7ad8 6e8e 910b 67fa eb62 638d 9f01 ..z.n...g..bc... │ │ │ │ +00084040: a47a d531 8e91 04c0 04eb 6129 8d91 05bf .z.1......a).... │ │ │ │ +00084050: aaeb 6301 9601 d331 0193 018e 9118 45b7 ..c....1......E. │ │ │ │ +00084060: eb61 2929 228e 8e8e 8e8e 8e8e a18d 91ea .a))"........... │ │ │ │ +00084070: f1eb cf77 6974 6896 03ea a866 6169 6c75 ...with....failu │ │ │ │ +00084080: 7265 9369 6693 6569 7468 6572 93d7 638d re.if.either..c. │ │ │ │ +00084090: 9f01 cccc d531 8e9b 08aa accf 6f72 93d7 .....1......or.. │ │ │ │ +000840a0: 638d 9f01 cccc d532 8e98 cf69 7393 6e6f c......2...is.no │ │ │ │ +000840b0: 7493 7468 6593 6e61 6d65 936f 6693 6193 t.the.name.of.a. │ │ │ │ +000840c0: 636f 6e73 7461 6e90 ac72 742e 8ea4 1000 constan..rt..... │ │ │ │ +000840d0: 008d 91f6 537a 496e 9604 f7f3 7468 659b ....SzIn....the. │ │ │ │ +000840e0: 04f7 f26c 6962 7261 7279 8d93 eb61 7365 ...library...ase │ │ │ │ +000840f0: 7473 8e91 1bf6 9bcf 2c91 053b 4574 6865 ts......,..;Ethe │ │ │ │ +00084100: 9365 6d70 7490 ac72 7998 7365 7493 6973 .empt..ry.set.is │ │ │ │ +00084110: 8d93 eb61 454d 5054 598e 9126 ae37 cf61 ...aEMPTY..&.7.a │ │ │ │ +00084120: 6e64 9374 6865 9369 6e0c 7865 6498 6675 nd.the.in.xed.fu │ │ │ │ +00084130: 6e63 7469 6f6e 8d93 eb61 494e 5345 5254 nction...aINSERT │ │ │ │ +00084140: 8e91 2c6d e1cf 6164 6473 9361 6e8e a18d ..,m..adds.an... │ │ │ │ +00084150: 91ea f1eb 656c 656d 656e 90ac 7274 9603 ....elemen..rt.. │ │ │ │ +00084160: eaa8 746f 9361 9373 6574 2e91 0538 e045 ..to.a.set...8.E │ │ │ │ +00084170: 7865 6375 7469 6e67 3a8e 8e9f 24fd 138e xecuting:...$... │ │ │ │ +00084180: 8c8b 0000 009b 0000 0000 0000 0000 0000 ................ │ │ │ │ 00084190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000841a0: 0000 0008 3634 a002 cc05 558d a0fd 46d3 ....64....U...F. │ │ │ │ -000841b0: 0e8d 8d8d 8d9f fa99 9a8d 9112 c761 d031 .............a.1 │ │ │ │ -000841c0: 312e 362e 910a 8000 5379 6e90 a000 7461 1.6.....Syn...ta │ │ │ │ -000841d0: 7896 0480 0066 6f72 9373 6574 7392 0134 x....for.sets..4 │ │ │ │ -000841e0: 9ba2 3135 358e 9112 c761 9f05 6666 8900 ..155....a..ff.. │ │ │ │ -000841f0: 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf ..f..>|......./. │ │ │ │ -00084200: 8da0 fd8b d021 8d8d 8d9f 00cb 898d 8d8d .....!.......... │ │ │ │ -00084210: 8d91 2a06 60eb 6164 6566 696e 655f 6669 ..*.`.adefine_fi │ │ │ │ -00084220: 6e69 7465 5f73 6574 5f73 796e 7461 7828 nite_set_syntax( │ │ │ │ -00084230: 6045 4d50 5459 602c 6049 4e53 4552 5460 `EMPTY`,`INSERT` │ │ │ │ -00084240: 298e 8e8e 8e8e 8e8e a41b f9a9 8d91 12c7 )............... │ │ │ │ -00084250: 61cf 7769 6c6c 9103 eaa8 6361 7573 658e a.will....cause. │ │ │ │ -00084260: a18d 8d8d 9f00 cb89 8d8d 8d8d 912a 0660 .............*.` │ │ │ │ -00084270: eb61 227b 312c 322c 332c 347d 228e 8e8e .a"{1,2,3,4}"... │ │ │ │ -00084280: 8e8e 8e8e a91b f9aa 8d91 12c7 61cf 746f ............a.to │ │ │ │ -00084290: 9603 eaa8 7061 7273 6593 746f 8ea1 8d8d ....parse.to.... │ │ │ │ -000842a0: 8d9f 00cb 898d 8d8d 8d91 2a06 60eb 6122 ..........*.`.a" │ │ │ │ -000842b0: 3196 05bf aa49 4e53 4552 5493 2832 9349 1....INSERT.(2.I │ │ │ │ -000842c0: 4e53 4552 5493 2833 9349 4e53 4552 5493 NSERT.(3.INSERT. │ │ │ │ -000842d0: 2834 9349 4e53 4552 5493 454d 5054 5929 (4.INSERT.EMPTY) │ │ │ │ -000842e0: 2929 228e 8e8e 8e8e 8e8e a18d 911e 28f0 ))"...........(. │ │ │ │ -000842f0: cf45 7865 6375 7469 6e67 3a8e a18d 8d8d .Executing:..... │ │ │ │ -00084300: 9e56 bd8d 8d8d 8d91 2a06 60eb 6164 6566 .V......*.`.adef │ │ │ │ -00084310: 696e 655f 7365 745f 6162 7374 7261 6374 ine_set_abstract │ │ │ │ -00084320: 696f 6e5f 7379 6e74 6178 9105 bfaa 60eb ion_syntax....`. │ │ │ │ -00084330: 6263 eb61 608e 8e8e 8e8e 8e8e a18d 9112 bc.a`........... │ │ │ │ -00084340: c761 cf63 6175 7365 7396 03ea a8eb 6122 .a.causes.....a" │ │ │ │ -00084350: 7bd7 74eb 617c d770 eb61 7d22 93cf 746f {.t.a|.p.a}"..to │ │ │ │ -00084360: 9370 6172 7365 9374 6f3a 8e9f 15be 6b8d .parse.to:....k. │ │ │ │ -00084370: 9124 065f eb61 22d7 63eb 6128 5c28 eb62 .$._.a".c.a(\(.b │ │ │ │ -00084380: 788d 9f01 a47a d531 8e91 04c0 04eb 612c x....z.1......a, │ │ │ │ -00084390: 8deb 623a 9601 d331 3a93 3a8e 910c c663 ..b:...1:.:....c │ │ │ │ -000843a0: eb61 2ceb 6278 8d9f 01a4 7ad8 6e8e 9105 .a,.bx....z.n... │ │ │ │ -000843b0: a850 eb61 292e 28eb 6274 eb61 2ceb 6270 .P.a).(.bt.a,.bp │ │ │ │ -000843c0: eb61 2929 228e 9f15 be6a 8d91 12c7 61cf .a))"....j....a. │ │ │ │ -000843d0: 7768 6572 6596 0355 e6d7 788d 9f01 cccc where..U..x..... │ │ │ │ -000843e0: d531 8e91 04c0 04cf 2c8d 9103 73a7 d73a .1......,...s..: │ │ │ │ -000843f0: 9601 fffe 3a93 3a8e 9114 942d cf2c 9103 ....:.:....-.,.. │ │ │ │ -00084400: 73a7 d778 8d9f 01cc ccd8 6e8e 9108 fe36 s..x......n....6 │ │ │ │ -00084410: cf61 7265 9374 6865 9b03 55e7 6672 6565 .are.the..U.free │ │ │ │ -00084420: 9376 91ff 58e4 6172 6961 626c 6573 936f .v..X.ariables.o │ │ │ │ -00084430: 9053 8e63 6375 7272 696e 6793 696e 9862 .S.ccurring.in.b │ │ │ │ -00084440: 9053 8e6f 7468 93d7 7493 cf61 6e64 98d7 .S.oth..t..and.. │ │ │ │ -00084450: 70cf 2e91 0507 4a49 6693 7468 6572 6593 p.....JIf.there. │ │ │ │ -00084460: 6172 6593 6e6f 9873 7563 90ac 7268 9366 are.no.suc..rh.f │ │ │ │ -00084470: 7265 658e a410 0000 8d91 12c7 6176 91ff ree.........av.. │ │ │ │ -00084480: 58e4 6172 6961 626c 6573 9603 af3a 7468 X.ariables...:th │ │ │ │ -00084490: 656e 9b03 af39 616e 9365 7272 6f72 9872 en...9an.error.r │ │ │ │ -000844a0: 6573 756c 7473 2e91 0525 1154 6865 986f esults...%.The.o │ │ │ │ -000844b0: 7264 6572 9369 6e98 7768 6963 90ac 7268 rder.in.whic..rh │ │ │ │ -000844c0: 9374 6865 9876 91ff 58e4 6172 6961 626c .the.v..X.ariabl │ │ │ │ -000844d0: 6573 9361 7265 986c 6973 7465 6493 696e es.are.listed.in │ │ │ │ -000844e0: 9874 6865 9376 91ff 58e4 6172 6961 626c .the.v..X.ariabl │ │ │ │ -000844f0: 658e a18d 9112 c761 7374 7275 6374 7572 e......astructur │ │ │ │ -00084500: 6596 048f 916f 669b 048f 9074 6865 9370 e....of....the.p │ │ │ │ -00084510: 6169 7265 6498 6162 7374 7261 6374 696f aired.abstractio │ │ │ │ -00084520: 6e93 6973 9861 6e93 756e 7370 9053 8e65 n.is.an.unsp.S.e │ │ │ │ -00084530: 6369 0c65 6498 6675 6e63 7469 6f6e 936f ci.ed.function.o │ │ │ │ -00084540: 6698 7468 6593 7374 7275 6374 7572 6598 f.the.structure. │ │ │ │ -00084550: 6f66 93d7 7498 cf28 6974 9369 738e a18d of..t..(it.is... │ │ │ │ -00084560: 9112 c761 6170 7072 6f9a ac72 7869 6d61 ...aappro..rxima │ │ │ │ -00084570: 7465 6c79 9603 eaa8 6c65 6674 9374 6f93 tely....left.to. │ │ │ │ -00084580: 7269 6768 9874 292e 9105 38e0 4691 ff05 righ.t)...8.F... │ │ │ │ -00084590: 5661 696c 7572 6593 6966 93d7 6393 cf69 Vailure.if..c..i │ │ │ │ -000845a0: 7393 6e6f 7493 7468 6593 6e61 6d65 936f s.not.the.name.o │ │ │ │ -000845b0: 6693 6193 636f 6e73 7461 6e98 742e 8ea1 f.a.constan.t... │ │ │ │ -000845c0: 8d91 1e28 f046 91ff 0556 6f72 9603 eaa8 ...(.F...Vor.... │ │ │ │ -000845d0: 6578 616d 706c 652c 9369 6693 7468 6593 example,.if.the. │ │ │ │ -000845e0: 6c69 6272 6172 798d 93eb 6173 6574 738e library...asets. │ │ │ │ -000845f0: 911e d3f8 cf28 692e 652e 9105 38e0 7768 .....(i.e...8.wh │ │ │ │ -00084600: 6174 9375 7365 6493 746f 9362 9053 8e65 at.used.to.b.S.e │ │ │ │ -00084610: 8d93 eb61 616c 6c5f 7365 7473 8e91 31e7 ...aall_sets..1. │ │ │ │ -00084620: f8cf 2993 6973 936c 6f61 6465 642c 9374 ..).is.loaded,.t │ │ │ │ -00084630: 6865 6e8e a41b f9a9 8d8d 8d9e 56bd 8d8d hen.........V... │ │ │ │ -00084640: 8d8d 912a 0660 eb61 6465 6669 6e65 5f73 ...*.`.adefine_s │ │ │ │ -00084650: 6574 5f61 6273 7472 6163 7469 6f6e 5f73 et_abstraction_s │ │ │ │ -00084660: 796e 7461 7891 05bf aa60 4753 5045 4360 yntax....`GSPEC` │ │ │ │ -00084670: 8e8e 8e8e 8e8e 8ea1 8d91 12c7 61cf 7769 ............a.wi │ │ │ │ -00084680: 6c6c 9103 eaa8 6361 7573 658e a18d 8d8d ll....cause..... │ │ │ │ -00084690: 9f00 cb89 8d8d 8d8d 912a 0660 eb61 227b .........*.`.a"{ │ │ │ │ -000846a0: 782b 7996 05bf aa7c 9328 7893 3c93 7929 x+y....|.(x.<.y) │ │ │ │ -000846b0: 932f 5c93 2879 933c 937a 297d 228e 8e8e ./\.(y.<.z)}"... │ │ │ │ -000846c0: 8e8e 8e8e a68d 9112 c761 cf74 6f96 03ea .........a.to... │ │ │ │ -000846d0: a870 6172 7365 9374 6f3a 8ea1 8d8d 8d9f .parse.to:...... │ │ │ │ -000846e0: 00cb 898d 8d8d 8d91 2a06 60eb 6122 4753 ........*.`.a"GS │ │ │ │ -000846f0: 5045 4328 5c28 782c 7929 2e96 05bf aa28 PEC(\(x,y).....( │ │ │ │ -00084700: 2878 2b79 292c 9328 7893 3c93 7929 932f (x+y),.(x.<.y)./ │ │ │ │ -00084710: 5c93 2879 933c 937a 2929 2922 8e8e 8e8e \.(y.<.z)))".... │ │ │ │ -00084720: 8e8e 8ea1 8d91 12c7 61cf 7768 6572 658d ........a.where. │ │ │ │ -00084730: 9103 eaa8 eb61 4753 5045 438e 9124 93a2 .....aGSPEC..$.. │ │ │ │ -00084740: cf69 7396 03ea a864 650c 6e65 6493 6290 .is....de.ned.b. │ │ │ │ -00084750: ac72 793a 8ea1 8d8d 8d9f 00cb 898d 8d8d .ry:............ │ │ │ │ -00084760: 8d91 2a06 60eb 617c 2d96 05bf aa21 662e ..*.`.a|-....!f. │ │ │ │ -00084770: 9347 5350 4543 9366 933d 9353 5045 4328 .GSPEC.f.=.SPEC( │ │ │ │ -00084780: 5c78 2e93 3f79 2e93 782c 5493 3d93 6693 \x..?y..x,T.=.f. │ │ │ │ -00084790: 7929 8e8e 8e8e 8e8e 8ea1 8d91 12c7 61cf y)............a. │ │ │ │ -000847a0: 616e 648d 9102 fb3b eb61 5350 4543 8e91 and....;.aSPEC.. │ │ │ │ -000847b0: 1cf5 1ecf 6162 7374 7261 6374 7396 02fb ....abstracts... │ │ │ │ -000847c0: 3b61 9370 7265 6469 6361 7465 9b02 fb3c ;a.predicate...< │ │ │ │ -000847d0: 746f 9361 9373 6574 9328 6974 9369 7393 to.a.set.(it.is. │ │ │ │ -000847e0: 7468 6593 6162 7374 7261 6374 696f 6e93 the.abstraction. │ │ │ │ -000847f0: 6269 6a65 6374 696f 6e98 7573 6564 9369 bijection.used.i │ │ │ │ -00084800: 6e93 7468 6593 6465 0c6e 6974 696f 6e8e n.the.de.nition. │ │ │ │ -00084810: 9f10 0000 8d91 12c7 616f 6696 03ea a874 ........aof....t │ │ │ │ -00084820: 6865 9374 90ac 7279 709a 538e 6593 6f70 he.t..ryp.S.e.op │ │ │ │ -00084830: 9865 7261 746f 728d 93eb 6173 6574 8e91 .erator...aset.. │ │ │ │ -00084840: 1529 a6cf 292e 9105 38e0 4f74 6865 7293 .)..)...8.Other. │ │ │ │ -00084850: 6578 616d 706c 6573 9361 7265 3a8e a68d examples.are:... │ │ │ │ -00084860: 8d8d 9f00 cb89 8d8d 8d8d 912a 0660 eb61 ...........*.`.a │ │ │ │ -00084870: 227b 782b 792b 7a96 05bf aa7c 9328 7893 "{x+y+z....|.(x. │ │ │ │ -00084880: 3c93 7929 932f 5c93 2879 933c 937a 297d <.y)./\.(y.<.z)} │ │ │ │ -00084890: 228e 8e8e 8e8e 8e8e a18d 9112 c761 cf77 "............a.w │ │ │ │ -000848a0: 696c 6c96 03ea a870 6172 7365 9374 6f3a ill....parse.to: │ │ │ │ -000848b0: 8ea1 8d8d 8d9f 00cb 898d 8d8d 8d91 2a06 ..............*. │ │ │ │ -000848c0: 60eb 6122 4753 5045 4328 5c28 782c 792c `.a"GSPEC(\(x,y, │ │ │ │ -000848d0: 7a29 2e96 05bf aa28 782b 2879 2b7a 292c z).....(x+(y+z), │ │ │ │ -000848e0: 9328 7893 3c93 7993 2f5c 9379 933c 937a .(x.<.y./\.y.<.z │ │ │ │ -000848f0: 2929 2922 8e8e 8e8e 8e8e 8e8e 9f24 fd13 )))".........$.. │ │ │ │ -00084900: 8e8c 8b00 0000 9c00 0000 0000 0000 0000 ................ │ │ │ │ +000841a0: 0000 0000 0000 0000 0000 0008 363c a002 ............6<.. │ │ │ │ +000841b0: cc05 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 ..U...F......... │ │ │ │ +000841c0: 9a8d 9112 c761 d031 312e 362e 910a 8000 .....a.11.6..... │ │ │ │ +000841d0: 5379 6e90 a000 7461 7896 0480 0066 6f72 Syn...tax....for │ │ │ │ +000841e0: 9373 6574 7392 0134 9ba2 3135 358e 9112 .sets..4..155... │ │ │ │ +000841f0: c761 9f05 6666 8900 00e6 6601 c73e 7c8e .a..ff....f..>|. │ │ │ │ +00084200: 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 8d8d ....../......!.. │ │ │ │ +00084210: 8d9f 00cb 898d 8d8d 8d91 2a06 60eb 6164 ..........*.`.ad │ │ │ │ +00084220: 6566 696e 655f 6669 6e69 7465 5f73 6574 efine_finite_set │ │ │ │ +00084230: 5f73 796e 7461 7828 6045 4d50 5459 602c _syntax(`EMPTY`, │ │ │ │ +00084240: 6049 4e53 4552 5460 298e 8e8e 8e8e 8e8e `INSERT`)....... │ │ │ │ +00084250: a41b f9a9 8d91 12c7 61cf 7769 6c6c 9103 ........a.will.. │ │ │ │ +00084260: eaa8 6361 7573 658e a18d 8d8d 9f00 cb89 ..cause......... │ │ │ │ +00084270: 8d8d 8d8d 912a 0660 eb61 227b 312c 322c .....*.`.a"{1,2, │ │ │ │ +00084280: 332c 347d 228e 8e8e 8e8e 8e8e a91b f9aa 3,4}"........... │ │ │ │ +00084290: 8d91 12c7 61cf 746f 9603 eaa8 7061 7273 ....a.to....pars │ │ │ │ +000842a0: 6593 746f 8ea1 8d8d 8d9f 00cb 898d 8d8d e.to............ │ │ │ │ +000842b0: 8d91 2a06 60eb 6122 3196 05bf aa49 4e53 ..*.`.a"1....INS │ │ │ │ +000842c0: 4552 5493 2832 9349 4e53 4552 5493 2833 ERT.(2.INSERT.(3 │ │ │ │ +000842d0: 9349 4e53 4552 5493 2834 9349 4e53 4552 .INSERT.(4.INSER │ │ │ │ +000842e0: 5493 454d 5054 5929 2929 228e 8e8e 8e8e T.EMPTY)))"..... │ │ │ │ +000842f0: 8e8e a18d 911e 28f0 cf45 7865 6375 7469 ......(..Executi │ │ │ │ +00084300: 6e67 3a8e a18d 8d8d 9e56 bd8d 8d8d 8d91 ng:......V...... │ │ │ │ +00084310: 2a06 60eb 6164 6566 696e 655f 7365 745f *.`.adefine_set_ │ │ │ │ +00084320: 6162 7374 7261 6374 696f 6e5f 7379 6e74 abstraction_synt │ │ │ │ +00084330: 6178 9105 bfaa 60eb 6263 eb61 608e 8e8e ax....`.bc.a`... │ │ │ │ +00084340: 8e8e 8e8e a18d 9112 c761 cf63 6175 7365 .........a.cause │ │ │ │ +00084350: 7396 03ea a8eb 6122 7bd7 74eb 617c d770 s.....a"{.t.a|.p │ │ │ │ +00084360: eb61 7d22 93cf 746f 9370 6172 7365 9374 .a}"..to.parse.t │ │ │ │ +00084370: 6f3a 8e9f 15be 6b8d 9124 065f eb61 22d7 o:....k..$._.a". │ │ │ │ +00084380: 63eb 6128 5c28 eb62 788d 9f01 a47a d531 c.a(\(.bx....z.1 │ │ │ │ +00084390: 8e91 04c0 04eb 612c 8deb 623a 9601 d331 ......a,..b:...1 │ │ │ │ +000843a0: 3a93 3a8e 910c c663 eb61 2ceb 6278 8d9f :.:....c.a,.bx.. │ │ │ │ +000843b0: 01a4 7ad8 6e8e 9105 a850 eb61 292e 28eb ..z.n....P.a).(. │ │ │ │ +000843c0: 6274 eb61 2ceb 6270 eb61 2929 228e 9f15 bt.a,.bp.a))"... │ │ │ │ +000843d0: be6a 8d91 12c7 61cf 7768 6572 6596 0355 .j....a.where..U │ │ │ │ +000843e0: e6d7 788d 9f01 cccc d531 8e91 04c0 04cf ..x......1...... │ │ │ │ +000843f0: 2c8d 9103 73a7 d73a 9601 fffe 3a93 3a8e ,...s..:....:.:. │ │ │ │ +00084400: 9114 942d cf2c 9103 73a7 d778 8d9f 01cc ...-.,..s..x.... │ │ │ │ +00084410: ccd8 6e8e 9108 fe36 cf61 7265 9374 6865 ..n....6.are.the │ │ │ │ +00084420: 9b03 55e7 6672 6565 9376 91ff 58e4 6172 ..U.free.v..X.ar │ │ │ │ +00084430: 6961 626c 6573 936f 9053 8e63 6375 7272 iables.o.S.ccurr │ │ │ │ +00084440: 696e 6793 696e 9862 9053 8e6f 7468 93d7 ing.in.b.S.oth.. │ │ │ │ +00084450: 7493 cf61 6e64 98d7 70cf 2e91 0507 4a49 t..and..p.....JI │ │ │ │ +00084460: 6693 7468 6572 6593 6172 6593 6e6f 9873 f.there.are.no.s │ │ │ │ +00084470: 7563 90ac 7268 9366 7265 658e a410 0000 uc..rh.free..... │ │ │ │ +00084480: 8d91 12c7 6176 91ff 58e4 6172 6961 626c ....av..X.ariabl │ │ │ │ +00084490: 6573 9603 af3a 7468 656e 9b03 af39 616e es...:then...9an │ │ │ │ +000844a0: 9365 7272 6f72 9872 6573 756c 7473 2e91 .error.results.. │ │ │ │ +000844b0: 0525 1154 6865 986f 7264 6572 9369 6e98 .%.The.order.in. │ │ │ │ +000844c0: 7768 6963 90ac 7268 9374 6865 9876 91ff whic..rh.the.v.. │ │ │ │ +000844d0: 58e4 6172 6961 626c 6573 9361 7265 986c X.ariables.are.l │ │ │ │ +000844e0: 6973 7465 6493 696e 9874 6865 9376 91ff isted.in.the.v.. │ │ │ │ +000844f0: 58e4 6172 6961 626c 658e a18d 9112 c761 X.ariable......a │ │ │ │ +00084500: 7374 7275 6374 7572 6596 048f 916f 669b structure....of. │ │ │ │ +00084510: 048f 9074 6865 9370 6169 7265 6498 6162 ...the.paired.ab │ │ │ │ +00084520: 7374 7261 6374 696f 6e93 6973 9861 6e93 straction.is.an. │ │ │ │ +00084530: 756e 7370 9053 8e65 6369 0c65 6498 6675 unsp.S.eci.ed.fu │ │ │ │ +00084540: 6e63 7469 6f6e 936f 6698 7468 6593 7374 nction.of.the.st │ │ │ │ +00084550: 7275 6374 7572 6598 6f66 93d7 7498 cf28 ructure.of..t..( │ │ │ │ +00084560: 6974 9369 738e a18d 9112 c761 6170 7072 it.is......aappr │ │ │ │ +00084570: 6f9a ac72 7869 6d61 7465 6c79 9603 eaa8 o..rximately.... │ │ │ │ +00084580: 6c65 6674 9374 6f93 7269 6768 9874 292e left.to.righ.t). │ │ │ │ +00084590: 9105 38e0 4691 ff05 5661 696c 7572 6593 ..8.F...Vailure. │ │ │ │ +000845a0: 6966 93d7 6393 cf69 7393 6e6f 7493 7468 if..c..is.not.th │ │ │ │ +000845b0: 6593 6e61 6d65 936f 6693 6193 636f 6e73 e.name.of.a.cons │ │ │ │ +000845c0: 7461 6e98 742e 8ea1 8d91 1e28 f046 91ff tan.t......(.F.. │ │ │ │ +000845d0: 0556 6f72 9603 eaa8 6578 616d 706c 652c .Vor....example, │ │ │ │ +000845e0: 9369 6693 7468 6593 6c69 6272 6172 798d .if.the.library. │ │ │ │ +000845f0: 93eb 6173 6574 738e 911e d3f8 cf28 692e ..asets......(i. │ │ │ │ +00084600: 652e 9105 38e0 7768 6174 9375 7365 6493 e...8.what.used. │ │ │ │ +00084610: 746f 9362 9053 8e65 8d93 eb61 616c 6c5f to.b.S.e...aall_ │ │ │ │ +00084620: 7365 7473 8e91 31e7 f8cf 2993 6973 936c sets..1...).is.l │ │ │ │ +00084630: 6f61 6465 642c 9374 6865 6e8e a41b f9a9 oaded,.then..... │ │ │ │ +00084640: 8d8d 8d9e 56bd 8d8d 8d8d 912a 0660 eb61 ....V......*.`.a │ │ │ │ +00084650: 6465 6669 6e65 5f73 6574 5f61 6273 7472 define_set_abstr │ │ │ │ +00084660: 6163 7469 6f6e 5f73 796e 7461 7891 05bf action_syntax... │ │ │ │ +00084670: aa60 4753 5045 4360 8e8e 8e8e 8e8e 8ea1 .`GSPEC`........ │ │ │ │ +00084680: 8d91 12c7 61cf 7769 6c6c 9103 eaa8 6361 ....a.will....ca │ │ │ │ +00084690: 7573 658e a18d 8d8d 9f00 cb89 8d8d 8d8d use............. │ │ │ │ +000846a0: 912a 0660 eb61 227b 782b 7996 05bf aa7c .*.`.a"{x+y....| │ │ │ │ +000846b0: 9328 7893 3c93 7929 932f 5c93 2879 933c .(x.<.y)./\.(y.< │ │ │ │ +000846c0: 937a 297d 228e 8e8e 8e8e 8e8e a68d 9112 .z)}"........... │ │ │ │ +000846d0: c761 cf74 6f96 03ea a870 6172 7365 9374 .a.to....parse.t │ │ │ │ +000846e0: 6f3a 8ea1 8d8d 8d9f 00cb 898d 8d8d 8d91 o:.............. │ │ │ │ +000846f0: 2a06 60eb 6122 4753 5045 4328 5c28 782c *.`.a"GSPEC(\(x, │ │ │ │ +00084700: 7929 2e96 05bf aa28 2878 2b79 292c 9328 y).....((x+y),.( │ │ │ │ +00084710: 7893 3c93 7929 932f 5c93 2879 933c 937a x.<.y)./\.(y.<.z │ │ │ │ +00084720: 2929 2922 8e8e 8e8e 8e8e 8ea1 8d91 12c7 )))"............ │ │ │ │ +00084730: 61cf 7768 6572 658d 9103 eaa8 eb61 4753 a.where......aGS │ │ │ │ +00084740: 5045 438e 9124 93a2 cf69 7396 03ea a864 PEC..$...is....d │ │ │ │ +00084750: 650c 6e65 6493 6290 ac72 793a 8ea1 8d8d e.ned.b..ry:.... │ │ │ │ +00084760: 8d9f 00cb 898d 8d8d 8d91 2a06 60eb 617c ..........*.`.a| │ │ │ │ +00084770: 2d96 05bf aa21 662e 9347 5350 4543 9366 -....!f..GSPEC.f │ │ │ │ +00084780: 933d 9353 5045 4328 5c78 2e93 3f79 2e93 .=.SPEC(\x..?y.. │ │ │ │ +00084790: 782c 5493 3d93 6693 7929 8e8e 8e8e 8e8e x,T.=.f.y)...... │ │ │ │ +000847a0: 8ea1 8d91 12c7 61cf 616e 648d 9102 fb3b ......a.and....; │ │ │ │ +000847b0: eb61 5350 4543 8e91 1cf5 1ecf 6162 7374 .aSPEC......abst │ │ │ │ +000847c0: 7261 6374 7396 02fb 3b61 9370 7265 6469 racts...;a.predi │ │ │ │ +000847d0: 6361 7465 9b02 fb3c 746f 9361 9373 6574 cate...|......./. │ │ │ │ -00084990: 8da0 fd8b d021 8d91 eaf1 ebcf 616e 648e .....!......and. │ │ │ │ -000849a0: a41c 4f76 8d8d 8d9f 00cb 898d 8d8d 8d91 ..Ov............ │ │ │ │ -000849b0: 0230 eaeb 6122 7b78 2b79 2b77 9605 bfaa .0..a"{x+y+w.... │ │ │ │ -000849c0: 7c93 2878 933c 9379 2993 2f5c 9328 7993 |.(x.<.y)./\.(y. │ │ │ │ -000849d0: 3c93 7a29 7d22 8e8e 8e8e 8e8e 8e9f 1c4f <.z)}".........O │ │ │ │ -000849e0: 758d 91ea f1eb cf77 696c 6c96 03ea a870 u......will....p │ │ │ │ -000849f0: 6172 7365 9374 6f3a 8ea1 8d8d 8d9f 00cb arse.to:........ │ │ │ │ -00084a00: 898d 8d8d 8d91 0230 eaeb 6122 4753 5045 .......0..a"GSPE │ │ │ │ -00084a10: 4328 5c28 782c 7929 2e96 05bf aa28 782b C(\(x,y).....(x+ │ │ │ │ -00084a20: 2879 2b77 292c 9328 7893 3c93 7993 2f5c (y+w),.(x.<.y./\ │ │ │ │ -00084a30: 9379 933c 937a 2929 2922 8e8e 8e8e 8e8e .y.<.z)))"...... │ │ │ │ -00084a40: 8ea1 8d91 f653 7acf 4e6f 7465 9604 98e1 .....Sz.Note.... │ │ │ │ -00084a50: 7468 6174 9374 6865 9b04 98e2 7072 6563 that.the....prec │ │ │ │ -00084a60: 6564 656e 6365 936f 6693 636f 6d6d 6193 edence.of.comma. │ │ │ │ -00084a70: 6973 9869 6e63 7265 6173 6564 9369 6e93 is.increased.in. │ │ │ │ -00084a80: 7468 6593 636f 6e90 ac72 7465 7874 7398 the.con..rtexts. │ │ │ │ -00084a90: 5ceb 617b 8dda 0196 01ff fe01 9301 8e9b \.a{............ │ │ │ │ -00084aa0: 0dff feeb 617d cf22 9361 6e64 935c eb61 ....a}.".and.\.a │ │ │ │ -00084ab0: 7b8d da01 9601 fffe 0193 018e 98eb 617c {.............a| │ │ │ │ -00084ac0: cf22 2e8e a910 0000 8d91 eaf1 eb54 91ff ."...........T.. │ │ │ │ -00084ad0: 0556 6572 6d73 9603 eaa8 7769 6c6c 9362 .Verms....will.b │ │ │ │ -00084ae0: 9053 8e65 9370 7269 6e90 ac72 7465 6493 .S.e.prin..rted. │ │ │ │ -00084af0: 696e 9373 6574 936e 6f74 6174 696f 6e93 in.set.notation. │ │ │ │ -00084b00: 6966 9374 6865 930d 6167 8d93 eb61 7072 if.the..ag...apr │ │ │ │ -00084b10: 696e 745f 7365 748e 913b 924a cf69 738d int_set..;.J.is. │ │ │ │ -00084b20: 93eb 6174 7275 658e 911a e950 cf2e 9105 ..atrue....P.... │ │ │ │ -00084b30: 38e0 4e6f 7465 9374 6861 748e a415 d3dd 8.Note.that..... │ │ │ │ -00084b40: 8d8d 91f6 537a eb61 228e 91fc 1324 d763 ....Sz.a"....$.c │ │ │ │ -00084b50: eb61 285c 28d7 788d 9f01 cccc d531 8e8d .a(\(.x......1.. │ │ │ │ -00084b60: 9104 c004 eb61 2c8e 8d91 0a7f aed7 3a96 .....a,.......:. │ │ │ │ -00084b70: 01ff fe3a 933a 8e8d 9118 4a4e eb61 2c8e ...:.:....JN.a,. │ │ │ │ -00084b80: 911e 09f8 d778 8d9f 01cc ccd8 6e8e 8d91 .....x......n... │ │ │ │ -00084b90: 05a8 50eb 6129 2e28 8e91 16e7 4ed7 748d ..P.a).(....N.t. │ │ │ │ -00084ba0: eb61 2c8e 9105 bfaa d770 8deb 6129 2922 .a,......p..a))" │ │ │ │ -00084bb0: 8e8e a18d 91ea f1eb cf77 696c 6c96 0506 .........will... │ │ │ │ -00084bc0: 146f 6e6c 7993 7072 696e 90ac 7274 9b05 .only.prin..rt.. │ │ │ │ -00084bd0: 0615 6173 93eb 6122 7bd7 74eb 617c d770 ..as..a"{.t.a|.p │ │ │ │ -00084be0: eb61 7d22 93cf 6966 9374 6865 9376 91ff .a}"..if.the.v.. │ │ │ │ -00084bf0: 58e4 6172 6961 626c 6573 98d7 788d 9f01 X.ariables..x... │ │ │ │ -00084c00: cccc d531 8e91 04c0 04cf 2c8d 9105 4cef ...1......,...L. │ │ │ │ -00084c10: d73a 9601 fffe 3a93 3a8e 9118 1da3 cf2c .:....:.:......, │ │ │ │ -00084c20: 9105 4cef d778 8d9f 01cc ccd8 6e8e 910a ..L..x......n... │ │ │ │ -00084c30: ae65 cf6f 9a53 8e63 6375 7293 6672 6565 .e.o.S.ccur.free │ │ │ │ -00084c40: 9369 6e93 6298 6f74 6893 d774 9105 0615 .in.b.oth..t.... │ │ │ │ -00084c50: cf61 6e64 93d7 7093 cf28 616e 648e a68d .and..p..(and... │ │ │ │ -00084c60: 8d91 eaf1 ebeb 6170 7269 6e74 5f73 6574 ......aprint_set │ │ │ │ -00084c70: 8e91 2299 8dcf 6973 8d91 03ea a8eb 6174 .."...is......at │ │ │ │ -00084c80: 7275 658e 911a e950 cf29 9103 eaa8 2e8e rue....P.)...... │ │ │ │ -00084c90: 9f22 b3de 8d8d 91ea f1eb eb47 3131 2e36 .".........G11.6 │ │ │ │ -00084ca0: 2e31 8e91 248b 7f41 6e90 8ccc 7469 7175 .1..$..An...tiqu │ │ │ │ -00084cb0: 6f74 6174 696f 6e8e a417 c000 8d91 eaf1 otation......... │ │ │ │ -00084cc0: ebcf 5769 7468 696e 9604 c0a5 6193 7175 ..Within....a.qu │ │ │ │ -00084cd0: 6f74 6174 696f 6e2c 9104 f624 6578 7072 otation,...$expr │ │ │ │ -00084ce0: 6573 7369 6f6e 7393 6f66 9104 c0a6 7468 essions.of....th │ │ │ │ -00084cf0: 6593 666f 726d 93eb 615e 28d7 74eb 6129 e.form..a^(.t.a) │ │ │ │ -00084d00: 93cf 2877 6865 7265 93d7 7493 cf69 7393 ..(where..t..is. │ │ │ │ -00084d10: 616e 93eb 484d 4c93 cf65 7870 7265 7373 an..HML..express │ │ │ │ -00084d20: 696f 6e93 6f66 9374 90ac 7279 7090 538e ion.of.t..ryp.S. │ │ │ │ -00084d30: 658e a68d 91ea f1eb eb61 7465 726d 9603 e........aterm.. │ │ │ │ -00084d40: b240 cf6f 7293 eb61 7479 7065 cf29 9361 .@.or..atype.).a │ │ │ │ -00084d50: 7265 9b03 b23f 6361 6c6c 6564 93e5 616e re...?called..an │ │ │ │ -00084d60: 7469 7175 6f74 6174 696f 6e73 9100 fddd tiquotations.... │ │ │ │ -00084d70: cf2e 9105 2613 416e 9361 6e90 ac72 7469 ....&.An.an..rti │ │ │ │ -00084d80: 7175 6f74 6174 696f 6e93 eb61 5e28 d774 quotation..a^(.t │ │ │ │ -00084d90: eb61 2993 cf65 7691 ff58 e461 6c75 6174 .a)..ev..X.aluat │ │ │ │ -00084da0: 6573 9874 6f93 7468 6593 eb48 4d4c 93cf es.to.the..HML.. │ │ │ │ -00084db0: 7691 ff58 e461 6c75 658e a68d 91ea f1eb v..X.alue....... │ │ │ │ -00084dc0: 6f66 9104 b967 d774 cf2e 9107 a51c 4691 of...g.t......F. │ │ │ │ -00084dd0: ff05 566f 729b 04b9 6665 7861 6d70 6c65 ..Vor...fexample │ │ │ │ -00084de0: 2c91 04ed 17eb 6122 7896 05bf aa5c 2f93 ,.....a"x....\/. │ │ │ │ -00084df0: 5e28 6d6b 5f63 6f6e 6a28 2279 3a62 6f6f ^(mk_conj("y:boo │ │ │ │ -00084e00: 6c22 2c22 7a3a 626f 6f6c 2229 2922 98cf l","z:bool"))".. │ │ │ │ -00084e10: 6576 91ff 58e4 616c 7561 7465 7396 04b9 ev..X.aluates... │ │ │ │ -00084e20: 6774 6f93 7468 6598 7361 6d65 9374 6572 gto.the.same.ter │ │ │ │ -00084e30: 6d8e a68d 91ea f1eb 6173 9b04 7f01 eb61 m.......as.....a │ │ │ │ -00084e40: 2278 9605 bfaa 5c2f 9328 7993 2f5c 937a "x....\/.(y./\.z │ │ │ │ -00084e50: 2922 cf2e 9106 f5ea 5468 6598 6d6f 7374 )"......The.most │ │ │ │ -00084e60: 9863 6f6d 6d6f 6e96 047f 0075 7365 986f .common....use.o │ │ │ │ -00084e70: 6698 616e 90ac 7274 6971 756f 7461 7469 f.an..rtiquotati │ │ │ │ -00084e80: 6f6e 9869 7393 7768 656e 9874 6865 9874 on.is.when.the.t │ │ │ │ -00084e90: 6572 6d98 d774 93cf 6973 986a 7573 748e erm..t..is.just. │ │ │ │ -00084ea0: a68d 91ea f1eb 616e 9603 eaa8 eb48 4d4c ......an.....HML │ │ │ │ -00084eb0: 93cf 7691 ff58 e461 7269 6162 6c65 93d7 ..v..X.ariable.. │ │ │ │ -00084ec0: 78cf 2e91 0538 e049 6e93 7468 6973 9363 x....8.In.this.c │ │ │ │ -00084ed0: 6173 6593 eb61 5e28 d778 eb61 2993 cf63 ase..a^(.x.a)..c │ │ │ │ -00084ee0: 616e 9362 9053 8e65 9361 6262 7265 7669 an.b.S.e.abbrevi │ │ │ │ -00084ef0: 6174 6564 9362 90ac 7279 93eb 615e d778 ated.b..ry..a^.x │ │ │ │ -00084f00: cf2e 8ea6 8d91 f653 7a54 6865 9603 eaa8 .......SzThe.... │ │ │ │ -00084f10: 666f 6c6c 6f9a ac72 7769 6e67 9373 6573 follo..rwing.ses │ │ │ │ -00084f20: 7369 6f6e 9369 6c6c 7573 7472 6174 6573 sion.illustrates │ │ │ │ -00084f30: 9361 6e98 7469 7175 6f74 6174 696f 6e2e .an.tiquotation. │ │ │ │ -00084f40: 8e9f 4783 ae8d 8d8d 91ea f1eb 9fc8 8781 ..G............. │ │ │ │ -00084f50: 8900 0066 6601 c70b 4a9f 6497 628d 8d90 ...ff...J.d.b... │ │ │ │ -00084f60: cccd 9f04 599c 8400 68f0 fe00 0066 668d ....Y...h....ff. │ │ │ │ -00084f70: 9fa1 6610 8d8d 9201 aff0 0d84 000a d70e ..f............. │ │ │ │ -00084f80: 0000 b8e8 8e8d 9201 b0a8 f584 0000 b8e8 ................ │ │ │ │ -00084f90: 0015 ae64 8e8d 8d8d 9201 b94d b29f fd1c ...d.......M.... │ │ │ │ -00084fa0: 15eb 4931 8e8e 8e8e 9fff 4054 8d91 05cc ..I1......@T.... │ │ │ │ -00084fb0: ceeb 6123 6c65 7496 05bf aa79 933d 9322 ..a#let....y.=." │ │ │ │ -00084fc0: 782b 3122 3b3b 8ea4 0d00 008d 9105 ccce x+1";;.......... │ │ │ │ -00084fd0: 7996 05bf aa3d 9322 7893 2b93 3122 933a y....=."x.+.1".: │ │ │ │ -00084fe0: 9374 6572 6d8e a1a1 8d91 05cc ce23 6c65 .term........#le │ │ │ │ -00084ff0: 7496 05bf aa7a 933d 9322 7993 3d93 5e79 t....z.=."y.=.^y │ │ │ │ -00085000: 223b 3b8e a18d 9105 ccce 7a96 05bf aa3d ";;.......z....= │ │ │ │ -00085010: 9322 7993 3d93 7893 2b93 3122 933a 9374 ."y.=.x.+.1".:.t │ │ │ │ -00085020: 6572 6d8e a1a1 8d91 05cc ce23 2221 783a erm........#"!x: │ │ │ │ -00085030: 6e75 6d2e 3f79 3a6e 756d 2e5e 7a22 3b3b num.?y:num.^z";; │ │ │ │ -00085040: 8ea1 8d91 05cc ce22 2178 2e96 05bf aa3f ......."!x.....? │ │ │ │ -00085050: 792e 9379 933d 9378 932b 9331 2293 3a93 y..y.=.x.+.1".:. │ │ │ │ -00085060: 7465 726d 8e8e 9201 c671 b184 0068 f0fe term.....q...h.. │ │ │ │ -00085070: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ -00085080: c70b 4a8e 8e8e 9f4d 92c2 8d8d 91ea f1eb ..J....M........ │ │ │ │ -00085090: eb47 3131 2e36 2e32 8e91 248b 7f55 7365 .G11.6.2..$..Use │ │ │ │ -000850a0: 722d 7072 6f67 7261 6d6d 6162 6c65 9605 r-programmable.. │ │ │ │ -000850b0: 6666 7175 6f74 6174 696f 6e93 7495 8ccc ffquotation.t... │ │ │ │ -000850c0: 7970 9073 3365 6393 6865 6393 6b93 6572 yp.s3ec.hec.k.er │ │ │ │ -000850d0: 8ea1 8d91 eaf1 ebcf 5468 659b 0589 3e74 ........The...>t │ │ │ │ -000850e0: 95ac 7279 7090 538e 6563 9368 6563 936b ..ryp.S.ec.hec.k │ │ │ │ -000850f0: 9365 7296 0589 3f66 6f72 98eb 4848 4f4c .er...?for..HHOL │ │ │ │ -00085100: 98cf 7175 6f74 6174 696f 6e73 9363 6f6e ..quotations.con │ │ │ │ -00085110: 90ac 7274 6169 6e73 9861 936e 95ac 7275 ..rtains.a.n..ru │ │ │ │ -00085120: 6d93 6290 538e 6572 986f 6698 6172 6269 m.b.S.er.of.arbi │ │ │ │ -00085130: 7472 6172 7991 0589 3f64 6573 6967 6e98 trary...?design. │ │ │ │ -00085140: 6465 6369 7369 6f6e 732e 8ea6 8d91 eaf1 decisions....... │ │ │ │ -00085150: eb53 6576 95ac 7265 7261 6c9b 04c2 8370 .Sev..reral....p │ │ │ │ -00085160: 9053 8e65 6f70 6c65 9104 c284 6861 9376 .S.eople....ha.v │ │ │ │ -00085170: 9365 9873 7567 6765 7374 6564 9104 c284 .e.suggested.... │ │ │ │ -00085180: 6393 6861 6e67 6573 2c91 04f8 7a65 2e67 c.hanges,...ze.g │ │ │ │ -00085190: 2e91 07c0 7374 6861 7498 6675 6c6c 9104 ....sthat.full.. │ │ │ │ -000851a0: c284 4869 6e64 6c65 792f 4d69 6c6e 6572 ..Hindley/Milner │ │ │ │ -000851b0: 9874 9379 7095 538e 6591 04c2 8469 6e66 .t.yp.S.e....inf │ │ │ │ -000851c0: 6572 656e 6365 9862 9365 8ea6 8d91 eaf1 erence.b.e...... │ │ │ │ -000851d0: eb70 9053 8e65 7266 6f72 6d65 642e 9105 .p.S.erformed... │ │ │ │ -000851e0: 1065 5261 7468 6572 9603 7136 7468 616e .eRather..q6than │ │ │ │ -000851f0: 9b03 7137 7472 7993 746f 9863 7265 6174 ..q7try.to.creat │ │ │ │ -00085200: 6593 6198 7369 6e67 6c65 936e 6577 9869 e.a.single.new.i │ │ │ │ -00085210: 6d70 726f 95ac 7276 9365 649b 0371 3674 mpro..rv.ed..q6t │ │ │ │ -00085220: 9379 7090 538e 6563 9368 6563 936b 9365 .yp.S.ec.hec.k.e │ │ │ │ -00085230: 722c 9103 8981 6198 6661 6369 6c69 7493 r,....a.facilit. │ │ │ │ -00085240: 7991 0371 3769 7398 6e6f 9377 8ea6 8d91 y..q7is.no.w.... │ │ │ │ -00085250: eaf1 eb70 726f 90ac 7276 6964 6564 9604 ...pro..rvided.. │ │ │ │ -00085260: 83dd 7468 6174 9365 6e61 626c 6573 9b04 ..that.enables.. │ │ │ │ -00085270: 83dc 7468 6593 7573 6572 9374 6f93 7772 ..the.user.to.wr │ │ │ │ -00085280: 6974 6598 6869 7393 6f72 9368 6572 936f ite.his.or.her.o │ │ │ │ -00085290: 90ac 7277 6e93 6f6e 6598 616e 6493 7468 ..rwn.one.and.th │ │ │ │ -000852a0: 656e 9374 6f93 696e 7374 616c 6c98 6974 en.to.install.it │ │ │ │ -000852b0: 9369 6e93 7468 658e a68d 91ea f1eb 7379 .in.the.......sy │ │ │ │ -000852c0: 7374 656d 2e8e a68d 91f6 537a 5468 6596 stem......SzThe. │ │ │ │ -000852d0: 02d8 e2eb 484d 4c93 cf61 6273 7472 6163 ....HML..abstrac │ │ │ │ -000852e0: 7493 749a ac72 7970 9053 8e65 93eb 6170 t.t..ryp.S.e..ap │ │ │ │ -000852f0: 7265 7465 726d 93cf 7265 7072 6573 656e reterm..represen │ │ │ │ -00085300: 9874 7393 7468 6593 7061 7273 6593 7472 .ts.the.parse.tr │ │ │ │ -00085310: 6565 7393 6f66 93eb 4848 4f4c 93cf 7465 ees.of..HHOL..te │ │ │ │ -00085320: 726d 732e 9104 dd9e 4191 02d8 9c74 9879 rms.....A....t.y │ │ │ │ -00085330: 7090 538e 6563 9868 6563 986b 9865 7293 p.S.ec.hec.k.er. │ │ │ │ -00085340: 6973 8ea6 8d91 eaf1 eb61 9603 857e 6675 is.......a...~fu │ │ │ │ -00085350: 6e63 7469 6f6e 936f 669b 0385 7f74 90ac nction.of....t.. │ │ │ │ -00085360: 7279 7090 538e 6593 eb61 7072 6574 6572 ryp.S.e..apreter │ │ │ │ -00085370: 6d2d 3e74 6572 6dcf 2e91 0517 2749 6698 m->term.....'If. │ │ │ │ -00085380: 7468 6593 0d61 678d 93eb 6170 7265 7465 the..ag...aprete │ │ │ │ -00085390: 726d 8e91 2f48 a2cf 6973 9873 6574 9374 rm../H..is.set.t │ │ │ │ -000853a0: 6f8d 93eb 6174 7275 658e 911e 09a4 cf28 o...atrue......( │ │ │ │ -000853b0: 7468 6598 6465 6661 756c 7493 6973 8d93 the.default.is.. │ │ │ │ -000853c0: eb61 6661 6c73 658e 9120 43d0 cf29 2c8e .afalse.. C..),. │ │ │ │ -000853d0: a68d 91ea f1eb 7468 656e 9603 385e eb48 ......then..8^.H │ │ │ │ -000853e0: 484f 4c9b 0338 5fcf 7769 6c6c 9375 7365 HOL..8_.will.use │ │ │ │ -000853f0: 9877 6861 7465 7690 ac72 6572 93eb 484d .whatev..rer..HM │ │ │ │ -00085400: 4c98 cf66 756e 6374 696f 6e93 6973 9863 L..function.is.c │ │ │ │ -00085410: 7572 7265 6e90 ac72 746c 7993 6290 538e urren..rtly.b.S. │ │ │ │ -00085420: 6f75 6e64 9874 6f93 7468 6598 6e61 6d65 ound.to.the.name │ │ │ │ -00085430: 8d93 eb61 7072 6574 6572 6d5f 6861 6e64 ...apreterm_hand │ │ │ │ -00085440: 6c65 728e 8ea6 8d91 eaf1 ebcf 6173 9603 ler.........as.. │ │ │ │ -00085450: 8961 7468 6593 7175 6f74 6174 696f 6e93 .athe.quotation. │ │ │ │ -00085460: 7495 ac72 7970 9053 8e65 6393 6865 6393 t..ryp.S.ec.hec. │ │ │ │ -00085470: 6b93 6572 2e91 0518 7354 6865 9b03 8961 k.er....sThe...a │ │ │ │ -00085480: 7793 6193 7998 7468 6973 9877 936f 726b w.a.y.this.w.ork │ │ │ │ -00085490: 7391 0389 6069 7398 7468 6174 9877 6865 s...`is.that.whe │ │ │ │ -000854a0: 6e8d 98eb 6170 7265 7465 726d 8e91 2f50 n...apreterm../P │ │ │ │ -000854b0: 68cf 6973 9874 7275 6598 7468 6598 7061 h.is.true.the.pa │ │ │ │ -000854c0: 7273 6572 8e8e 9f24 fd13 8e8c 8b00 0000 rser...$........ │ │ │ │ -000854d0: 9d00 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00084920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00084930: 0000 0000 0841 81a0 02cc 0555 8da0 fd46 .....A.....U...F │ │ │ │ +00084940: d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 ebd0 ................ │ │ │ │ +00084950: 3135 3692 00dd 2043 4368 6170 7465 7296 156... CChapter. │ │ │ │ +00084960: 0480 0031 312e 910a 8000 5468 6593 484f ...11.....The.HO │ │ │ │ +00084970: 4c93 4c6f 6769 6393 696e 934d 4c8e 91ea L.Logic.in.ML... │ │ │ │ +00084980: f1eb 9f05 6666 8900 00e6 6601 c73e 7c8e ....ff....f..>|. │ │ │ │ +00084990: 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 8d91 ....../......!.. │ │ │ │ +000849a0: eaf1 ebcf 616e 648e a41c 4f76 8d8d 8d9f ....and...Ov.... │ │ │ │ +000849b0: 00cb 898d 8d8d 8d91 0230 eaeb 6122 7b78 .........0..a"{x │ │ │ │ +000849c0: 2b79 2b77 9605 bfaa 7c93 2878 933c 9379 +y+w....|.(x.<.y │ │ │ │ +000849d0: 2993 2f5c 9328 7993 3c93 7a29 7d22 8e8e )./\.(y.<.z)}".. │ │ │ │ +000849e0: 8e8e 8e8e 8e9f 1c4f 758d 91ea f1eb cf77 .......Ou......w │ │ │ │ +000849f0: 696c 6c96 03ea a870 6172 7365 9374 6f3a ill....parse.to: │ │ │ │ +00084a00: 8ea1 8d8d 8d9f 00cb 898d 8d8d 8d91 0230 ...............0 │ │ │ │ +00084a10: eaeb 6122 4753 5045 4328 5c28 782c 7929 ..a"GSPEC(\(x,y) │ │ │ │ +00084a20: 2e96 05bf aa28 782b 2879 2b77 292c 9328 .....(x+(y+w),.( │ │ │ │ +00084a30: 7893 3c93 7993 2f5c 9379 933c 937a 2929 x.<.y./\.y.<.z)) │ │ │ │ +00084a40: 2922 8e8e 8e8e 8e8e 8ea1 8d91 f653 7acf )"...........Sz. │ │ │ │ +00084a50: 4e6f 7465 9604 98e1 7468 6174 9374 6865 Note....that.the │ │ │ │ +00084a60: 9b04 98e2 7072 6563 6564 656e 6365 936f ....precedence.o │ │ │ │ +00084a70: 6693 636f 6d6d 6193 6973 9869 6e63 7265 f.comma.is.incre │ │ │ │ +00084a80: 6173 6564 9369 6e93 7468 6593 636f 6e90 ased.in.the.con. │ │ │ │ +00084a90: ac72 7465 7874 7398 5ceb 617b 8dda 0196 .rtexts.\.a{.... │ │ │ │ +00084aa0: 01ff fe01 9301 8e9b 0dff feeb 617d cf22 ............a}." │ │ │ │ +00084ab0: 9361 6e64 935c eb61 7b8d da01 9601 fffe .and.\.a{....... │ │ │ │ +00084ac0: 0193 018e 98eb 617c cf22 2e8e a910 0000 ......a|."...... │ │ │ │ +00084ad0: 8d91 eaf1 eb54 91ff 0556 6572 6d73 9603 .....T...Verms.. │ │ │ │ +00084ae0: eaa8 7769 6c6c 9362 9053 8e65 9370 7269 ..will.b.S.e.pri │ │ │ │ +00084af0: 6e90 ac72 7465 6493 696e 9373 6574 936e n..rted.in.set.n │ │ │ │ +00084b00: 6f74 6174 696f 6e93 6966 9374 6865 930d otation.if.the.. │ │ │ │ +00084b10: 6167 8d93 eb61 7072 696e 745f 7365 748e ag...aprint_set. │ │ │ │ +00084b20: 913b 924a cf69 738d 93eb 6174 7275 658e .;.J.is...atrue. │ │ │ │ +00084b30: 911a e950 cf2e 9105 38e0 4e6f 7465 9374 ...P....8.Note.t │ │ │ │ +00084b40: 6861 748e a415 d3dd 8d8d 91f6 537a eb61 hat.........Sz.a │ │ │ │ +00084b50: 228e 91fc 1324 d763 eb61 285c 28d7 788d "....$.c.a(\(.x. │ │ │ │ +00084b60: 9f01 cccc d531 8e8d 9104 c004 eb61 2c8e .....1.......a,. │ │ │ │ +00084b70: 8d91 0a7f aed7 3a96 01ff fe3a 933a 8e8d ......:....:.:.. │ │ │ │ +00084b80: 9118 4a4e eb61 2c8e 911e 09f8 d778 8d9f ..JN.a,......x.. │ │ │ │ +00084b90: 01cc ccd8 6e8e 8d91 05a8 50eb 6129 2e28 ....n.....P.a).( │ │ │ │ +00084ba0: 8e91 16e7 4ed7 748d eb61 2c8e 9105 bfaa ....N.t..a,..... │ │ │ │ +00084bb0: d770 8deb 6129 2922 8e8e a18d 91ea f1eb .p..a))"........ │ │ │ │ +00084bc0: cf77 696c 6c96 0506 146f 6e6c 7993 7072 .will....only.pr │ │ │ │ +00084bd0: 696e 90ac 7274 9b05 0615 6173 93eb 6122 in..rt....as..a" │ │ │ │ +00084be0: 7bd7 74eb 617c d770 eb61 7d22 93cf 6966 {.t.a|.p.a}"..if │ │ │ │ +00084bf0: 9374 6865 9376 91ff 58e4 6172 6961 626c .the.v..X.ariabl │ │ │ │ +00084c00: 6573 98d7 788d 9f01 cccc d531 8e91 04c0 es..x......1.... │ │ │ │ +00084c10: 04cf 2c8d 9105 4cef d73a 9601 fffe 3a93 ..,...L..:....:. │ │ │ │ +00084c20: 3a8e 9118 1da3 cf2c 9105 4cef d778 8d9f :......,..L..x.. │ │ │ │ +00084c30: 01cc ccd8 6e8e 910a ae65 cf6f 9a53 8e63 ....n....e.o.S.c │ │ │ │ +00084c40: 6375 7293 6672 6565 9369 6e93 6298 6f74 cur.free.in.b.ot │ │ │ │ +00084c50: 6893 d774 9105 0615 cf61 6e64 93d7 7093 h..t.....and..p. │ │ │ │ +00084c60: cf28 616e 648e a68d 8d91 eaf1 ebeb 6170 .(and.........ap │ │ │ │ +00084c70: 7269 6e74 5f73 6574 8e91 2299 8dcf 6973 rint_set.."...is │ │ │ │ +00084c80: 8d91 03ea a8eb 6174 7275 658e 911a e950 ......atrue....P │ │ │ │ +00084c90: cf29 9103 eaa8 2e8e 9f22 b3de 8d8d 91ea .)......."...... │ │ │ │ +00084ca0: f1eb eb47 3131 2e36 2e31 8e91 248b 7f41 ...G11.6.1..$..A │ │ │ │ +00084cb0: 6e90 8ccc 7469 7175 6f74 6174 696f 6e8e n...tiquotation. │ │ │ │ +00084cc0: a417 c000 8d91 eaf1 ebcf 5769 7468 696e ..........Within │ │ │ │ +00084cd0: 9604 c0a5 6193 7175 6f74 6174 696f 6e2c ....a.quotation, │ │ │ │ +00084ce0: 9104 f624 6578 7072 6573 7369 6f6e 7393 ...$expressions. │ │ │ │ +00084cf0: 6f66 9104 c0a6 7468 6593 666f 726d 93eb of....the.form.. │ │ │ │ +00084d00: 615e 28d7 74eb 6129 93cf 2877 6865 7265 a^(.t.a)..(where │ │ │ │ +00084d10: 93d7 7493 cf69 7393 616e 93eb 484d 4c93 ..t..is.an..HML. │ │ │ │ +00084d20: cf65 7870 7265 7373 696f 6e93 6f66 9374 .expression.of.t │ │ │ │ +00084d30: 90ac 7279 7090 538e 658e a68d 91ea f1eb ..ryp.S.e....... │ │ │ │ +00084d40: eb61 7465 726d 9603 b240 cf6f 7293 eb61 .aterm...@.or..a │ │ │ │ +00084d50: 7479 7065 cf29 9361 7265 9b03 b23f 6361 type.).are...?ca │ │ │ │ +00084d60: 6c6c 6564 93e5 616e 7469 7175 6f74 6174 lled..antiquotat │ │ │ │ +00084d70: 696f 6e73 9100 fddd cf2e 9105 2613 416e ions........&.An │ │ │ │ +00084d80: 9361 6e90 ac72 7469 7175 6f74 6174 696f .an..rtiquotatio │ │ │ │ +00084d90: 6e93 eb61 5e28 d774 eb61 2993 cf65 7691 n..a^(.t.a)..ev. │ │ │ │ +00084da0: ff58 e461 6c75 6174 6573 9874 6f93 7468 .X.aluates.to.th │ │ │ │ +00084db0: 6593 eb48 4d4c 93cf 7691 ff58 e461 6c75 e..HML..v..X.alu │ │ │ │ +00084dc0: 658e a68d 91ea f1eb 6f66 9104 b967 d774 e.......of...g.t │ │ │ │ +00084dd0: cf2e 9107 a51c 4691 ff05 566f 729b 04b9 ......F...Vor... │ │ │ │ +00084de0: 6665 7861 6d70 6c65 2c91 04ed 17eb 6122 fexample,.....a" │ │ │ │ +00084df0: 7896 05bf aa5c 2f93 5e28 6d6b 5f63 6f6e x....\/.^(mk_con │ │ │ │ +00084e00: 6a28 2279 3a62 6f6f 6c22 2c22 7a3a 626f j("y:bool","z:bo │ │ │ │ +00084e10: 6f6c 2229 2922 98cf 6576 91ff 58e4 616c ol"))"..ev..X.al │ │ │ │ +00084e20: 7561 7465 7396 04b9 6774 6f93 7468 6598 uates...gto.the. │ │ │ │ +00084e30: 7361 6d65 9374 6572 6d8e a68d 91ea f1eb same.term....... │ │ │ │ +00084e40: 6173 9b04 7f01 eb61 2278 9605 bfaa 5c2f as.....a"x....\/ │ │ │ │ +00084e50: 9328 7993 2f5c 937a 2922 cf2e 9106 f5ea .(y./\.z)"...... │ │ │ │ +00084e60: 5468 6598 6d6f 7374 9863 6f6d 6d6f 6e96 The.most.common. │ │ │ │ +00084e70: 047f 0075 7365 986f 6698 616e 90ac 7274 ...use.of.an..rt │ │ │ │ +00084e80: 6971 756f 7461 7469 6f6e 9869 7393 7768 iquotation.is.wh │ │ │ │ +00084e90: 656e 9874 6865 9874 6572 6d98 d774 93cf en.the.term..t.. │ │ │ │ +00084ea0: 6973 986a 7573 748e a68d 91ea f1eb 616e is.just.......an │ │ │ │ +00084eb0: 9603 eaa8 eb48 4d4c 93cf 7691 ff58 e461 .....HML..v..X.a │ │ │ │ +00084ec0: 7269 6162 6c65 93d7 78cf 2e91 0538 e049 riable..x....8.I │ │ │ │ +00084ed0: 6e93 7468 6973 9363 6173 6593 eb61 5e28 n.this.case..a^( │ │ │ │ +00084ee0: d778 eb61 2993 cf63 616e 9362 9053 8e65 .x.a)..can.b.S.e │ │ │ │ +00084ef0: 9361 6262 7265 7669 6174 6564 9362 90ac .abbreviated.b.. │ │ │ │ +00084f00: 7279 93eb 615e d778 cf2e 8ea6 8d91 f653 ry..a^.x.......S │ │ │ │ +00084f10: 7a54 6865 9603 eaa8 666f 6c6c 6f9a ac72 zThe....follo..r │ │ │ │ +00084f20: 7769 6e67 9373 6573 7369 6f6e 9369 6c6c wing.session.ill │ │ │ │ +00084f30: 7573 7472 6174 6573 9361 6e98 7469 7175 ustrates.an.tiqu │ │ │ │ +00084f40: 6f74 6174 696f 6e2e 8e9f 4783 ae8d 8d8d otation...G..... │ │ │ │ +00084f50: 91ea f1eb 9fc8 8781 8900 0066 6601 c70b ...........ff... │ │ │ │ +00084f60: 4a9f 6497 628d 8d90 cccd 9f04 599c 8400 J.d.b.......Y... │ │ │ │ +00084f70: 68f0 fe00 0066 668d 9fa1 6610 8d8d 9201 h....ff...f..... │ │ │ │ +00084f80: aff0 0d84 000a d70e 0000 b8e8 8e8d 9201 ................ │ │ │ │ +00084f90: b0a8 f584 0000 b8e8 0015 ae64 8e8d 8d8d ...........d.... │ │ │ │ +00084fa0: 9201 b94d b29f fd1c 15eb 4931 8e8e 8e8e ...M......I1.... │ │ │ │ +00084fb0: 9fff 4054 8d91 05cc ceeb 6123 6c65 7496 ..@T......a#let. │ │ │ │ +00084fc0: 05bf aa79 933d 9322 782b 3122 3b3b 8ea4 ...y.=."x+1";;.. │ │ │ │ +00084fd0: 0d00 008d 9105 ccce 7996 05bf aa3d 9322 ........y....=." │ │ │ │ +00084fe0: 7893 2b93 3122 933a 9374 6572 6d8e a1a1 x.+.1".:.term... │ │ │ │ +00084ff0: 8d91 05cc ce23 6c65 7496 05bf aa7a 933d .....#let....z.= │ │ │ │ +00085000: 9322 7993 3d93 5e79 223b 3b8e a18d 9105 ."y.=.^y";;..... │ │ │ │ +00085010: ccce 7a96 05bf aa3d 9322 7993 3d93 7893 ..z....=."y.=.x. │ │ │ │ +00085020: 2b93 3122 933a 9374 6572 6d8e a1a1 8d91 +.1".:.term..... │ │ │ │ +00085030: 05cc ce23 2221 783a 6e75 6d2e 3f79 3a6e ...#"!x:num.?y:n │ │ │ │ +00085040: 756d 2e5e 7a22 3b3b 8ea1 8d91 05cc ce22 um.^z";;......." │ │ │ │ +00085050: 2178 2e96 05bf aa3f 792e 9379 933d 9378 !x.....?y..y.=.x │ │ │ │ +00085060: 932b 9331 2293 3a93 7465 726d 8e8e 9201 .+.1".:.term.... │ │ │ │ +00085070: c671 b184 0068 f0fe 0000 6666 8e8e 9f04 .q...h....ff.... │ │ │ │ +00085080: c002 8900 0066 6601 c70b 4a8e 8e8e 9f4d .....ff...J....M │ │ │ │ +00085090: 92c2 8d8d 91ea f1eb eb47 3131 2e36 2e32 .........G11.6.2 │ │ │ │ +000850a0: 8e91 248b 7f55 7365 722d 7072 6f67 7261 ..$..User-progra │ │ │ │ +000850b0: 6d6d 6162 6c65 9605 6666 7175 6f74 6174 mmable..ffquotat │ │ │ │ +000850c0: 696f 6e93 7495 8ccc 7970 9073 3365 6393 ion.t...yp.s3ec. │ │ │ │ +000850d0: 6865 6393 6b93 6572 8ea1 8d91 eaf1 ebcf hec.k.er........ │ │ │ │ +000850e0: 5468 659b 0589 3e74 95ac 7279 7090 538e The...>t..ryp.S. │ │ │ │ +000850f0: 6563 9368 6563 936b 9365 7296 0589 3f66 ec.hec.k.er...?f │ │ │ │ +00085100: 6f72 98eb 4848 4f4c 98cf 7175 6f74 6174 or..HHOL..quotat │ │ │ │ +00085110: 696f 6e73 9363 6f6e 90ac 7274 6169 6e73 ions.con..rtains │ │ │ │ +00085120: 9861 936e 95ac 7275 6d93 6290 538e 6572 .a.n..rum.b.S.er │ │ │ │ +00085130: 986f 6698 6172 6269 7472 6172 7991 0589 .of.arbitrary... │ │ │ │ +00085140: 3f64 6573 6967 6e98 6465 6369 7369 6f6e ?design.decision │ │ │ │ +00085150: 732e 8ea6 8d91 eaf1 eb53 6576 95ac 7265 s........Sev..re │ │ │ │ +00085160: 7261 6c9b 04c2 8370 9053 8e65 6f70 6c65 ral....p.S.eople │ │ │ │ +00085170: 9104 c284 6861 9376 9365 9873 7567 6765 ....ha.v.e.sugge │ │ │ │ +00085180: 7374 6564 9104 c284 6393 6861 6e67 6573 sted....c.hanges │ │ │ │ +00085190: 2c91 04f8 7a65 2e67 2e91 07c0 7374 6861 ,...ze.g....stha │ │ │ │ +000851a0: 7498 6675 6c6c 9104 c284 4869 6e64 6c65 t.full....Hindle │ │ │ │ +000851b0: 792f 4d69 6c6e 6572 9874 9379 7095 538e y/Milner.t.yp.S. │ │ │ │ +000851c0: 6591 04c2 8469 6e66 6572 656e 6365 9862 e....inference.b │ │ │ │ +000851d0: 9365 8ea6 8d91 eaf1 eb70 9053 8e65 7266 .e.......p.S.erf │ │ │ │ +000851e0: 6f72 6d65 642e 9105 1065 5261 7468 6572 ormed....eRather │ │ │ │ +000851f0: 9603 7136 7468 616e 9b03 7137 7472 7993 ..q6than..q7try. │ │ │ │ +00085200: 746f 9863 7265 6174 6593 6198 7369 6e67 to.create.a.sing │ │ │ │ +00085210: 6c65 936e 6577 9869 6d70 726f 95ac 7276 le.new.impro..rv │ │ │ │ +00085220: 9365 649b 0371 3674 9379 7090 538e 6563 .ed..q6t.yp.S.ec │ │ │ │ +00085230: 9368 6563 936b 9365 722c 9103 8981 6198 .hec.k.er,....a. │ │ │ │ +00085240: 6661 6369 6c69 7493 7991 0371 3769 7398 facilit.y..q7is. │ │ │ │ +00085250: 6e6f 9377 8ea6 8d91 eaf1 eb70 726f 90ac no.w.......pro.. │ │ │ │ +00085260: 7276 6964 6564 9604 83dd 7468 6174 9365 rvided....that.e │ │ │ │ +00085270: 6e61 626c 6573 9b04 83dc 7468 6593 7573 nables....the.us │ │ │ │ +00085280: 6572 9374 6f93 7772 6974 6598 6869 7393 er.to.write.his. │ │ │ │ +00085290: 6f72 9368 6572 936f 90ac 7277 6e93 6f6e or.her.o..rwn.on │ │ │ │ +000852a0: 6598 616e 6493 7468 656e 9374 6f93 696e e.and.then.to.in │ │ │ │ +000852b0: 7374 616c 6c98 6974 9369 6e93 7468 658e stall.it.in.the. │ │ │ │ +000852c0: a68d 91ea f1eb 7379 7374 656d 2e8e a68d ......system.... │ │ │ │ +000852d0: 91f6 537a 5468 6596 02d8 e2eb 484d 4c93 ..SzThe.....HML. │ │ │ │ +000852e0: cf61 6273 7472 6163 7493 749a ac72 7970 .abstract.t..ryp │ │ │ │ +000852f0: 9053 8e65 93eb 6170 7265 7465 726d 93cf .S.e..apreterm.. │ │ │ │ +00085300: 7265 7072 6573 656e 9874 7393 7468 6593 represen.ts.the. │ │ │ │ +00085310: 7061 7273 6593 7472 6565 7393 6f66 93eb parse.trees.of.. │ │ │ │ +00085320: 4848 4f4c 93cf 7465 726d 732e 9104 dd9e HHOL..terms..... │ │ │ │ +00085330: 4191 02d8 9c74 9879 7090 538e 6563 9868 A....t.yp.S.ec.h │ │ │ │ +00085340: 6563 986b 9865 7293 6973 8ea6 8d91 eaf1 ec.k.er.is...... │ │ │ │ +00085350: eb61 9603 857e 6675 6e63 7469 6f6e 936f .a...~function.o │ │ │ │ +00085360: 669b 0385 7f74 90ac 7279 7090 538e 6593 f....t..ryp.S.e. │ │ │ │ +00085370: eb61 7072 6574 6572 6d2d 3e74 6572 6dcf .apreterm->term. │ │ │ │ +00085380: 2e91 0517 2749 6698 7468 6593 0d61 678d ....'If.the..ag. │ │ │ │ +00085390: 93eb 6170 7265 7465 726d 8e91 2f48 a2cf ..apreterm../H.. │ │ │ │ +000853a0: 6973 9873 6574 9374 6f8d 93eb 6174 7275 is.set.to...atru │ │ │ │ +000853b0: 658e 911e 09a4 cf28 7468 6598 6465 6661 e......(the.defa │ │ │ │ +000853c0: 756c 7493 6973 8d93 eb61 6661 6c73 658e ult.is...afalse. │ │ │ │ +000853d0: 9120 43d0 cf29 2c8e a68d 91ea f1eb 7468 . C..),.......th │ │ │ │ +000853e0: 656e 9603 385e eb48 484f 4c9b 0338 5fcf en..8^.HHOL..8_. │ │ │ │ +000853f0: 7769 6c6c 9375 7365 9877 6861 7465 7690 will.use.whatev. │ │ │ │ +00085400: ac72 6572 93eb 484d 4c98 cf66 756e 6374 .rer..HML..funct │ │ │ │ +00085410: 696f 6e93 6973 9863 7572 7265 6e90 ac72 ion.is.curren..r │ │ │ │ +00085420: 746c 7993 6290 538e 6f75 6e64 9874 6f93 tly.b.S.ound.to. │ │ │ │ +00085430: 7468 6598 6e61 6d65 8d93 eb61 7072 6574 the.name...apret │ │ │ │ +00085440: 6572 6d5f 6861 6e64 6c65 728e 8ea6 8d91 erm_handler..... │ │ │ │ +00085450: eaf1 ebcf 6173 9603 8961 7468 6593 7175 ....as...athe.qu │ │ │ │ +00085460: 6f74 6174 696f 6e93 7495 ac72 7970 9053 otation.t..ryp.S │ │ │ │ +00085470: 8e65 6393 6865 6393 6b93 6572 2e91 0518 .ec.hec.k.er.... │ │ │ │ +00085480: 7354 6865 9b03 8961 7793 6193 7998 7468 sThe...aw.a.y.th │ │ │ │ +00085490: 6973 9877 936f 726b 7391 0389 6069 7398 is.w.orks...`is. │ │ │ │ +000854a0: 7468 6174 9877 6865 6e8d 98eb 6170 7265 that.when...apre │ │ │ │ +000854b0: 7465 726d 8e91 2f50 68cf 6973 9874 7275 term../Ph.is.tru │ │ │ │ +000854c0: 6598 7468 6598 7061 7273 6572 8e8e 9f24 e.the.parser...$ │ │ │ │ +000854d0: fd13 8e8c 8b00 0000 9d00 0000 0000 0000 ................ │ │ │ │ 000854e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000854f0: 0000 0000 0000 0849 02a0 02cc 0555 8da0 .......I.....U.. │ │ │ │ -00085500: fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 12c7 .F.............. │ │ │ │ -00085510: 61d0 3131 2e36 2e91 0a80 0053 796e 90a0 a.11.6.....Syn.. │ │ │ │ -00085520: 0074 6178 9604 8000 666f 7293 7365 7473 .tax....for.sets │ │ │ │ -00085530: 9201 349b a231 3537 8e91 12c7 619f 0566 ..4..157....a..f │ │ │ │ -00085540: 6689 0000 e666 01c7 3e7c 8e8e 8e8e a002 f....f..>|...... │ │ │ │ -00085550: 942f df8d a0fd 8bd0 218d 9112 c761 cf70 ./......!....a.p │ │ │ │ -00085560: 726f 9053 8e64 7563 6573 9603 72d1 6193 ro.S.duces..r.a. │ │ │ │ -00085570: 7072 6574 6572 6d93 7261 7468 6572 9374 preterm.rather.t │ │ │ │ -00085580: 6861 6e93 6193 7465 726d 2c91 038a c961 han.a.term,....a │ │ │ │ -00085590: 6e64 9374 6865 6e93 7772 6170 7393 6193 nd.then.wraps.a. │ │ │ │ -000855a0: 6361 6c6c 936f 668d 93eb 6170 7265 7465 call.of...aprete │ │ │ │ -000855b0: 726d 5f68 616e 646c 6572 8e91 5d20 98cf rm_handler..] .. │ │ │ │ -000855c0: 6172 6f75 6e64 8ea4 1000 008d 9112 c761 around.........a │ │ │ │ -000855d0: 7468 6596 0377 0071 756f 7461 7469 6f6e the..w.quotation │ │ │ │ -000855e0: 2e91 0512 524f 7468 6572 9375 7365 739b ....ROther.uses. │ │ │ │ -000855f0: 0376 ff6f 6693 7072 6574 6572 6d73 9361 .v.of.preterms.a │ │ │ │ -00085600: 7265 9870 9053 8e6f 7373 6962 6c65 2c91 re.p.S.ossible,. │ │ │ │ -00085610: 038e 2266 6f72 9865 7861 6d70 6c65 9361 .."for.example.a │ │ │ │ -00085620: 7393 7061 7474 6572 6e73 9866 6f72 9364 s.patterns.for.d │ │ │ │ -00085630: 6573 6372 6962 696e 678e a18d 9112 c761 escribing......a │ │ │ │ -00085640: 7465 726d 732e 8e9f 1023 ab8d 911e 28f0 terms....#....(. │ │ │ │ -00085650: 5468 6596 03ea a864 650c 6e69 7469 6f6e The....de.nition │ │ │ │ -00085660: 936f 6693 7468 6593 eb48 4d4c 93cf 7490 .of.the..HML..t. │ │ │ │ -00085670: ac72 7970 9053 8e65 93eb 6170 7265 7465 .ryp.S.e..aprete │ │ │ │ -00085680: 726d 93cf 6973 3a8e 9f42 ebf8 8d8d 8d9f rm..is:..B...... │ │ │ │ -00085690: 2706 188d 8d8d 9fb2 0000 8d91 2a06 60eb '...........*.`. │ │ │ │ -000856a0: 6172 6563 7479 7065 9605 bfaa 7072 6574 arectype....pret │ │ │ │ -000856b0: 6572 6d93 3d8e a40d 0000 8d91 3585 b470 erm.=.......5..p │ │ │ │ -000856c0: 7265 7465 726d 5f76 6172 9122 7dfc 6f66 reterm_var."}.of │ │ │ │ -000856d0: 9105 bfaa 7374 7269 6e67 8d92 008d e2da ....string...... │ │ │ │ -000856e0: f366 fd00 273a 000a f333 000a 0000 0006 .f..':...3...... │ │ │ │ -000856f0: 636d 7469 3130 eb66 5691 ff29 1761 7269 cmti10.fV..).ari │ │ │ │ -00085700: 6162 6c65 738e 8ea1 8d91 2a06 60eb 617c ables.....*.`.a| │ │ │ │ -00085710: 9605 bfaa 7072 6574 6572 6d5f 636f 6e73 ....preterm_cons │ │ │ │ -00085720: 7491 16fe a86f 6693 7374 7269 6e67 8d92 t....of.string.. │ │ │ │ -00085730: 008d e2da eb66 436f 6e73 7461 6e74 738e .....fConstants. │ │ │ │ -00085740: 8ea1 8d91 2a06 60eb 617c 9605 bfaa 7072 ....*.`.a|....pr │ │ │ │ -00085750: 6574 6572 6d5f 636f 6d62 911c be52 6f66 eterm_comb...Rof │ │ │ │ -00085760: 9370 7265 7465 726d 9323 9370 7265 7465 .preterm.#.prete │ │ │ │ -00085770: 726d 8d91 4ea6 8ceb 6643 6f6d 6269 6e61 rm..N...fCombina │ │ │ │ -00085780: 7469 6f6e 738e 8ea1 8d91 2a06 60eb 617c tions.....*.`.a| │ │ │ │ -00085790: 9605 bfaa 7072 6574 6572 6d5f 6162 7391 ....preterm_abs. │ │ │ │ -000857a0: 227d fc6f 6693 7072 6574 6572 6d93 2393 "}.of.preterm.#. │ │ │ │ -000857b0: 7072 6574 6572 6d8d 914e a68c eb66 4190 preterm..N...fA. │ │ │ │ -000857c0: b85c 6273 7472 91ff 70b9 6163 7469 6f6e .\bstr..p.action │ │ │ │ -000857d0: 738e 8ea1 8d91 2a06 60eb 617c 9605 bfaa s.....*.`.a|.... │ │ │ │ -000857e0: 7072 6574 6572 6d5f 7479 7065 6491 16fe preterm_typed... │ │ │ │ -000857f0: a86f 6693 7072 6574 6572 6d93 2393 7479 .of.preterm.#.ty │ │ │ │ -00085800: 7065 8d91 5fe5 8aeb 6645 7870 6c69 6369 pe.._...fExplici │ │ │ │ -00085810: 7491 04f4 d474 7970 696e 678e 8ea1 8d91 t....typing..... │ │ │ │ -00085820: 2a06 60eb 617c 9605 bfaa 7072 6574 6572 *.`.a|....preter │ │ │ │ -00085830: 6d5f 616e 7469 7175 6f74 936f 6693 7465 m_antiquot.of.te │ │ │ │ -00085840: 726d 8d92 0099 622e eb66 4190 b85c 6e74 rm....b..fA..\nt │ │ │ │ -00085850: 6971 756f 7461 7469 6f6e 8e8e 8e8e 8e8e iquotation...... │ │ │ │ -00085860: 8e8e 9f42 aeb1 8d91 1e28 f0cf 5468 6591 ...B.....(..The. │ │ │ │ -00085870: 03ea a866 756e 6374 696f 6e3a 8e9f 1e1d ...function:.... │ │ │ │ -00085880: 548d 8d8d 9112 c761 9ff5 9d85 8900 0066 T......a.......f │ │ │ │ -00085890: 6601 c70b 4a9f 0a6b 5a8d 8d90 cccd 9f04 f...J..kZ....... │ │ │ │ -000858a0: 599c 8400 0ec4 f600 0066 668d 9ffb a664 Y........ff....d │ │ │ │ -000858b0: 8d91 170b cceb 6170 7265 7465 726d 5f74 ......apreterm_t │ │ │ │ -000858c0: 6f5f 7465 726d 9605 bfaa 3a93 7072 6574 o_term....:.pret │ │ │ │ -000858d0: 6572 6d93 2d3e 9374 6572 6d8e 8e92 01c6 erm.->.term..... │ │ │ │ -000858e0: 71b1 8400 0ec4 f600 0066 668e 8e9f 04c0 q........ff..... │ │ │ │ -000858f0: 0289 0000 6666 01c7 0b4a 8e8e 8e9f 1df9 ....ff...J...... │ │ │ │ -00085900: aa8d 9112 c761 cf69 6e95 ac72 7693 6f6b .....a.in..rv.ok │ │ │ │ -00085910: 9365 7396 0311 4774 6865 9b03 1148 7374 .es...Gthe...Hst │ │ │ │ -00085920: 616e 6461 7264 93eb 4848 4f4c 93cf 7495 andard..HHOL..t. │ │ │ │ -00085930: ac72 7970 9053 8e65 6393 6865 6393 6b93 .ryp.S.ec.hec.k. │ │ │ │ -00085940: 6572 986f 6e96 0311 4761 9370 7265 7465 er.on...Ga.prete │ │ │ │ -00085950: 726d 9861 6e64 9372 6574 7572 6e73 9374 rm.and.returns.t │ │ │ │ -00085960: 6865 9872 6573 756c 7469 6e67 9374 95ac he.resulting.t.. │ │ │ │ -00085970: 7279 7090 538e 6563 9368 6563 936b 9365 ryp.S.ec.hec.k.e │ │ │ │ -00085980: 648e a18d 9112 c761 7465 726d 9603 eaa8 d......aterm.... │ │ │ │ -00085990: 286f 7293 6361 7573 6573 9374 6865 9373 (or.causes.the.s │ │ │ │ -000859a0: 7461 6e64 6172 6493 6572 726f 7293 6d65 tandard.error.me │ │ │ │ -000859b0: 7373 6167 6529 2e8e 9f10 23aa 8d91 1e28 ssage)....#....( │ │ │ │ -000859c0: f054 6865 9603 eaa8 666f 6c6c 6f9a ac72 .The....follo..r │ │ │ │ -000859d0: 7769 6e67 9369 7393 6193 7261 7468 6572 wing.is.a.rather │ │ │ │ -000859e0: 9363 6f6e 9874 7269 7698 6564 9365 7861 .con.triv.ed.exa │ │ │ │ -000859f0: 6d70 6c65 3a8e 9f49 518d 8d8d 8d91 12c7 mple:..IQ....... │ │ │ │ -00085a00: 619f c887 8189 0000 6666 01c7 0b4a 9f64 a.......ff...J.d │ │ │ │ -00085a10: 9762 8d8d 90cc cd9f 0459 9c84 0068 f0fe .b.......Y...h.. │ │ │ │ -00085a20: 0000 6666 8d9f a166 108d 8d92 01af f00d ..ff...f........ │ │ │ │ -00085a30: 8400 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 ................ │ │ │ │ -00085a40: 8400 00b8 e800 15ae 648e 8d8d 8d92 01b9 ........d....... │ │ │ │ -00085a50: 4db2 9ffd 1c15 eb49 318e 8e8e 8e9f ff40 M......I1......@ │ │ │ │ -00085a60: 548d 9105 ccce eb61 236c 6574 7265 6696 T......a#letref. │ │ │ │ -00085a70: 05bf aa70 5f72 6567 933d 9370 7265 7465 ...p_reg.=.prete │ │ │ │ -00085a80: 726d 5f76 6172 9360 7860 3b3b 8ea4 0d00 rm_var.`x`;;.... │ │ │ │ -00085a90: 008d 9105 ccce 705f 7265 6796 05bf aa3d ......p_reg....= │ │ │ │ -00085aa0: 9370 7265 7465 726d 5f76 6172 9360 7860 .preterm_var.`x` │ │ │ │ -00085ab0: 933a 9370 7265 7465 726d 8ea1 a18d 9105 .:.preterm...... │ │ │ │ -00085ac0: ccce 236c 6574 9605 bfaa 7072 6574 6572 ..#let....preter │ │ │ │ -00085ad0: 6d5f 6861 6e64 6c65 7293 7093 3d93 705f m_handler.p.=.p_ │ │ │ │ -00085ae0: 7265 673a 3d70 3b8e a18d 9200 9584 6870 reg:=p;.......hp │ │ │ │ -00085af0: 7269 6e74 5f73 7472 696e 6796 05bf aa60 rint_string....` │ │ │ │ -00085b00: 5479 7065 6368 6563 6b69 6e67 932e 2e2e Typechecking.... │ │ │ │ -00085b10: 9360 3b8e a18d 9200 9584 6870 7269 6e74 .`;.......hprint │ │ │ │ -00085b20: 5f6e 6577 6c69 6e65 2829 3b8e a18d 9200 _newline();..... │ │ │ │ -00085b30: 9584 6870 7265 7465 726d 5f74 6f5f 7465 ..hpreterm_to_te │ │ │ │ -00085b40: 726d 9105 bfaa 703b 3b8e a18d 9105 ccce rm....p;;....... │ │ │ │ -00085b50: 7072 6574 6572 6d5f 6861 6e64 6c65 7296 preterm_handler. │ │ │ │ -00085b60: 05bf aa3d 932d 933a 9328 7072 6574 6572 ...=.-.:.(preter │ │ │ │ -00085b70: 6d93 2d3e 9374 6572 6d29 8e8e 9201 c671 m.->.term).....q │ │ │ │ -00085b80: b184 0068 f0fe 0000 6666 8e8e 9f04 c002 ...h....ff...... │ │ │ │ -00085b90: 8900 0066 6601 c70b 4a8e 8e8e a000 8c37 ...ff...J......7 │ │ │ │ -00085ba0: 748d 8d8d 9112 c761 9fb5 0781 8900 0066 t......a.......f │ │ │ │ -00085bb0: 6601 c70b 4aa0 008b 9762 8d8d 90cc cd9f f...J....b...... │ │ │ │ -00085bc0: 0459 9c84 008f f0fe 0000 6666 8da0 ff7a .Y........ff...z │ │ │ │ -00085bd0: 6610 8d8d 9201 aff0 0d84 000a d70e 0000 f............... │ │ │ │ -00085be0: b8e8 8e8d 9201 b0a8 f584 0000 b8e8 0015 ................ │ │ │ │ -00085bf0: ae64 8e8d 8d8d 9201 b94d b29f fd1c 15eb .d.......M...... │ │ │ │ -00085c00: 4932 8e8e 8e8e 9fff 4054 8d91 05cc ceeb I2......@T...... │ │ │ │ -00085c10: 6123 7365 745f 666c 6167 2860 7072 6574 a#set_flag(`pret │ │ │ │ -00085c20: 6572 6d60 2c74 7275 6529 3b3b 8ea4 0d00 erm`,true);;.... │ │ │ │ -00085c30: 008d 9105 ccce 6661 6c73 6596 05bf aa3a ......false....: │ │ │ │ -00085c40: 9362 6f6f 6c8e a1a1 8d91 05cc ce23 2278 .bool........#"x │ │ │ │ -00085c50: 2b79 223b 3b8e a18d 9105 ccce 5479 7065 +y";;.......Type │ │ │ │ -00085c60: 6368 6563 6b69 6e67 9105 bfaa 2e2e 2e8e checking........ │ │ │ │ -00085c70: a18d 9105 ccce 2278 9605 bfaa 2b93 7922 ......"x....+.y" │ │ │ │ -00085c80: 933a 9374 6572 6d8e a1a1 8d91 05cc ce23 .:.term........# │ │ │ │ -00085c90: 705f 7265 673b 3b8e a18d 9105 ccce 7072 p_reg;;.......pr │ │ │ │ -00085ca0: 6574 6572 6d5f 636f 6d62 2828 7072 6574 eterm_comb((pret │ │ │ │ -00085cb0: 6572 6d5f 636f 6d62 2828 7072 6574 6572 erm_comb((preter │ │ │ │ -00085cc0: 6d5f 636f 6e73 7496 05bf aa60 2b60 292c m_const....`+`), │ │ │ │ -00085cd0: 9370 7265 7465 726d 5f76 6172 9360 7860 .preterm_var.`x` │ │ │ │ -00085ce0: 2929 2c8e a18d 9150 8870 7072 6574 6572 )),....P.ppreter │ │ │ │ -00085cf0: 6d5f 7661 7291 05bf aa60 7960 298e a18d m_var....`y`)... │ │ │ │ -00085d00: 9105 ccce 3a91 05bf aa70 7265 7465 726d ....:....preterm │ │ │ │ -00085d10: 8e8e 9201 c671 b184 008f f0fe 0000 6666 .....q........ff │ │ │ │ -00085d20: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ -00085d30: 8e8e 9f5c ade2 8d91 12c7 61cf 4469 0b65 ...\......a.Di.e │ │ │ │ -00085d40: 7265 6e95 ac72 749b 039e 3e74 6f70 2d6c ren..rt...>top-l │ │ │ │ -00085d50: 6576 9365 6c91 039e 3f74 9379 7090 538e ev.el...?t.yp.S. │ │ │ │ -00085d60: 6563 9368 6563 936b 696e 6798 6361 6e91 ec.hec.king.can. │ │ │ │ -00085d70: 039e 3f62 9053 8e65 9864 650c 6e65 6498 ..?b.S.e.de.ned. │ │ │ │ -00085d80: 6293 7991 039e 3f75 7369 6e67 9861 9864 b.y...?using.a.d │ │ │ │ -00085d90: 690b 6572 656e 9374 9603 9e3f 6465 0c6e i.eren.t...?de.n │ │ │ │ -00085da0: 6974 696f 6e98 6f66 9374 6865 9866 756e ition.of.the.fun │ │ │ │ -00085db0: 632d 8ea1 8d91 12c7 6174 696f 6e8d 9105 c-......ation... │ │ │ │ -00085dc0: 9969 eb61 7072 6574 6572 6d5f 6861 6e64 .i.apreterm_hand │ │ │ │ -00085dd0: 6c65 728e 915b d45f cf2e 910a 4525 4e6f ler..[._....E%No │ │ │ │ -00085de0: 7465 9605 9969 7468 6174 9b05 996a 7175 te...ithat...jqu │ │ │ │ -00085df0: 6f74 6174 696f 6e73 9361 6e64 9874 6865 otations.and.the │ │ │ │ -00085e00: 6972 9374 95ac 7279 7090 538e 6563 9368 ir.t..ryp.S.ec.h │ │ │ │ -00085e10: 6563 936b 696e 6798 6973 9605 9969 7075 ec.king.is...ipu │ │ │ │ -00085e20: 7265 6c79 9861 9360 7573 6572 8ea1 8d91 rely.a.`user.... │ │ │ │ -00085e30: 12c7 6169 6e95 ac72 7465 7266 6163 6527 ..ain..rterface' │ │ │ │ -00085e40: 9b03 5c57 6665 6174 7572 652c 9103 78ce ..\Wfeature,..x. │ │ │ │ -00085e50: 736f 9103 5c58 6393 6861 6e67 696e 6798 so..\Xc.hanging. │ │ │ │ -00085e60: 7468 6591 035c 5874 9379 7090 538e 6563 the..\Xt.yp.S.ec │ │ │ │ -00085e70: 9368 6563 936b 9365 7298 646f 9053 8e65 .hec.k.er.do.S.e │ │ │ │ -00085e80: 7398 6e6f 7496 035c 5863 6f6d 7072 6f6d s.not..\Xcomprom │ │ │ │ -00085e90: 6973 6598 7468 6593 6c6f 6769 6361 6c98 ise.the.logical. │ │ │ │ -00085ea0: 736f 756e 646e 6573 738e a18d 9112 c761 soundness......a │ │ │ │ -00085eb0: 6f66 9103 eaa8 eb48 484f 4ccf 2e8e 8e9f of.....HHOL..... │ │ │ │ -00085ec0: 24fd 138e 8c8b 0000 009e 0000 0000 0000 $............... │ │ │ │ -00085ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00085ee0: 0000 0000 0000 0000 0000 0000 0000 0008 ................ │ │ │ │ -00085ef0: 54cc a002 cc05 558d a0fd 46d3 0e8d 8d8d T.....U...F..... │ │ │ │ -00085f00: 8d9f fa99 9a8d 91ea f1eb d031 3538 9200 ...........158.. │ │ │ │ -00085f10: dd20 4343 6861 7074 6572 9604 8000 3131 . CChapter....11 │ │ │ │ -00085f20: 2e91 0a80 0054 6865 9348 4f4c 934c 6f67 .....The.HOL.Log │ │ │ │ -00085f30: 6963 9369 6e93 4d4c 8e91 eaf1 eb9f 0566 ic.in.ML.......f │ │ │ │ -00085f40: 6689 0000 e666 01c7 3e7c 8e8e 8e8e a002 f....f..>|...... │ │ │ │ -00085f50: 942f df8d a0fd 8bd0 218d 8d91 eaf1 ebeb ./......!....... │ │ │ │ -00085f60: 4b31 312e 378e 9120 f1e7 5468 656f 7265 K11.7.. ..Theore │ │ │ │ -00085f70: 6d73 8e9f 1c20 148d 91ea f1eb cf49 6e96 ms... .......In. │ │ │ │ -00085f80: 02cf 5943 6861 7074 6572 9339 2c9b 0308 ..YChapter.9,... │ │ │ │ -00085f90: 0274 6865 936e 6f74 696f 6e93 6f66 9364 .the.notion.of.d │ │ │ │ -00085fa0: 6564 7563 7469 6f6e 9377 95ac 7261 7391 eduction.w..ras. │ │ │ │ -00085fb0: 02cf 5869 6e93 7472 6f90 538e 6475 6365 ..Xin.tro.S.duce │ │ │ │ -00085fc0: 6496 02cf 5969 6e93 7465 726d 7393 6f66 d...Yin.terms.of │ │ │ │ -00085fd0: 93e5 7365 91ff 6666 7175 656e 7473 9100 ..se..ffquents.. │ │ │ │ -00085fe0: fddd cf2c 9877 6865 7265 9361 9373 6571 ...,.where.a.seq │ │ │ │ -00085ff0: 7565 6e90 ac72 748e a410 0000 8d91 eaf1 uen..rt......... │ │ │ │ -00086000: eb69 7396 041a c461 9370 6169 7293 7768 .is....a.pair.wh │ │ │ │ -00086010: 6f73 6593 7365 636f 6e64 9363 6f6d 7090 ose.second.comp. │ │ │ │ -00086020: 538e 6f6e 656e 9aac 7274 9369 7393 6191 S.onen..rt.is.a. │ │ │ │ -00086030: 041a c366 6f72 6d98 756c 6193 6290 538e ...form.ula.b.S. │ │ │ │ -00086040: 6569 6e67 9361 7373 6572 7465 6493 2861 eing.asserted.(a │ │ │ │ -00086050: 9363 6f6e 636c 7573 696f 6e29 2c91 0426 .conclusion),..& │ │ │ │ -00086060: cb61 6e64 9377 686f 7365 8ea1 8d91 eaf1 .and.whose...... │ │ │ │ -00086070: eb0c 7273 7496 0553 f663 6f6d 7090 538e ..rst..S.comp.S. │ │ │ │ -00086080: 6f6e 656e 90ac 7274 9b05 53f7 6973 9361 onen..rt..S.is.a │ │ │ │ -00086090: 9873 6574 936f 6693 666f 726d 95ac 7275 .set.of.form..ru │ │ │ │ -000860a0: 6c61 7398 2868 9379 7090 538e 6f74 6865 las.(h.yp.S.othe │ │ │ │ -000860b0: 7365 7329 2e91 0974 cb42 6173 6564 986f ses)...t.Based.o │ │ │ │ -000860c0: 6e96 0553 f674 6869 7393 7790 ac72 6173 n..S.this.w..ras │ │ │ │ -000860d0: 9874 6865 936e 6f74 696f 6e98 6f66 9361 .the.notion.of.a │ │ │ │ -000860e0: 8ea1 8d91 eaf1 ebe5 6465 91ff 6666 6475 ........de..ffdu │ │ │ │ -000860f0: 6374 6976 6591 04c0 ba73 7973 7465 6d91 ctive....system. │ │ │ │ -00086100: 00e5 b0cf 3a91 066c cd61 9b04 849e 7365 ....:..l.a....se │ │ │ │ -00086110: 7496 0484 9f6f 6693 7061 6972 732c 9104 t....of.pairs,.. │ │ │ │ -00086120: ab1c 7768 6f73 6598 7365 636f 6e64 9363 ..whose.second.c │ │ │ │ -00086130: 6f6d 7090 538e 6f6e 656e 90ac 7274 9869 omp.S.onen..rt.i │ │ │ │ -00086140: 7393 6193 7365 7175 656e 90ac 7274 2c91 s.a.sequen..rt,. │ │ │ │ -00086150: 04ab 1c61 6e64 9877 686f 7365 930c 7273 ...and.whose..rs │ │ │ │ -00086160: 748e a18d 91ea f1eb 636f 6d70 9053 8e6f t.......comp.S.o │ │ │ │ -00086170: 6e65 6e9a ac72 7496 044a 4c69 7391 044a nen..rt..JLis..J │ │ │ │ -00086180: 4b61 9373 6571 7565 6e98 749b 044a 4b6c Ka.sequen.t..JKl │ │ │ │ -00086190: 6973 748d 8d9f fba5 32d5 338e 8e91 04c0 ist.....2.3..... │ │ │ │ -000861a0: 04cf 2e91 0657 cb54 6865 9363 6f6e 6365 .....W.The.conce │ │ │ │ -000861b0: 7074 986f 6693 6193 7365 7175 656e 90ac pt.of.a.sequen.. │ │ │ │ -000861c0: 7274 98e5 666f 6c91 0099 996c 6f77 696e rt..fol....lowin │ │ │ │ -000861d0: 6791 048b 1e66 7291 ff66 666f 6d91 052f g....fr..ffom../ │ │ │ │ -000861e0: fbcf 6193 7365 7498 6f66 9373 6571 7565 ..a.set.of.seque │ │ │ │ -000861f0: 6e90 ac72 7473 8ea1 8d91 eaf1 eb76 6961 n..rts.......via │ │ │ │ -00086200: 9604 3f38 6193 6465 6475 6374 6976 9aac ..?8a.deductiv.. │ │ │ │ -00086210: 7265 9104 3f37 7379 7374 656d 9377 9861 re..?7system.w.a │ │ │ │ -00086220: 7393 7468 656e 9364 650c 6e65 643a 9105 s.then.de.ned:.. │ │ │ │ -00086230: e1ff 6193 7365 7175 656e 9874 9366 6f6c ..a.sequen.t.fol │ │ │ │ -00086240: 6c6f 9877 739b 043f 3766 726f 6d93 6193 lo.ws..?7from.a. │ │ │ │ -00086250: 7365 7493 6f66 9873 6571 7565 6e90 ac72 set.of.sequen..r │ │ │ │ -00086260: 7473 9369 6693 7468 658e a18d 91ea f1eb ts.if.the....... │ │ │ │ -00086270: 7365 7175 656e 9aac 7274 9604 d0cd 6973 sequen..rt....is │ │ │ │ -00086280: 9374 6865 936c 6173 7493 656c 656d 656e .the.last.elemen │ │ │ │ -00086290: 9874 936f 6693 736f 6d65 9363 9868 6169 .t.of.some.c.hai │ │ │ │ -000862a0: 6e93 6f66 9373 6571 7565 6e98 7473 2c91 n.of.sequen.ts,. │ │ │ │ -000862b0: 050a 5665 6163 9868 936f 6693 7768 6f73 ..Veac.h.of.whos │ │ │ │ -000862c0: 6593 656c 656d 656e 9874 7393 6973 9365 e.elemen.ts.is.e │ │ │ │ -000862d0: 6974 6865 728e a18d 91ea f1eb 696e 9604 ither.......in.. │ │ │ │ -000862e0: 4937 7468 6593 7365 742c 9104 60db 6f72 I7the.set,..`.or │ │ │ │ -000862f0: 9b04 4938 6974 7365 6c66 9366 6f6c 6c6f ..I8itself.follo │ │ │ │ -00086300: 90ac 7277 7393 6672 6f6d 9374 6865 9373 ..rws.from.the.s │ │ │ │ -00086310: 6574 9861 6c6f 6e67 9377 6974 6893 6561 et.along.with.ea │ │ │ │ -00086320: 726c 6965 7293 656c 656d 656e 90ac 7274 rlier.elemen..rt │ │ │ │ -00086330: 7393 6f66 9874 6865 9363 90ac 7268 6169 s.of.the.c..rhai │ │ │ │ -00086340: 6e2c 9104 60db 7669 6193 7468 658e a18d n,..`.via.the... │ │ │ │ -00086350: 91ea f1eb 6465 6475 6374 6976 90ac 7265 ....deductiv..re │ │ │ │ -00086360: 9103 eaa8 7379 7374 656d 2e8e a910 1e77 ....system.....w │ │ │ │ -00086370: 8d91 f653 7a41 9105 4a06 6e6f 7461 7469 ...SzA..J.notati │ │ │ │ -00086380: 6f6e 9605 4a60 666f 7293 6066 6f6c 6c6f on..J`for.`follo │ │ │ │ -00086390: 9aac 7277 7393 6672 6f6d 2793 7798 6173 ..rws.from'.w.as │ │ │ │ -000863a0: 9105 4a61 7468 656e 9369 6e98 7472 6f90 ..Jathen.in.tro. │ │ │ │ -000863b0: 538e 6475 6365 642e 9109 5808 5468 6174 S.duced...X.That │ │ │ │ -000863c0: 9361 9105 4a61 7365 7175 656e 9874 9328 .a..Jasequen.t.( │ │ │ │ -000863d0: da66 d774 8d9f 01cc ccd5 318e 9104 c004 .f.t......1..... │ │ │ │ -000863e0: d73b 8d96 01ff fe3a 933a 933a 8e91 11ca .;.....:.:.:.... │ │ │ │ -000863f0: 9c3b 9101 fffe 748d 9f01 cccc d86e 8e91 .;....t......n.. │ │ │ │ -00086400: 05a8 50da 67d7 3b91 074a 5e74 cf29 8ea1 ..P.g.;..J^t.).. │ │ │ │ -00086410: 8d91 eaf1 eb66 6f6c 6c6f 9aac 7277 7396 .....follo..rws. │ │ │ │ -00086420: 02db a966 726f 6d93 6191 02db aa73 6574 ...from.a....set │ │ │ │ -00086430: 936f 6693 7365 7175 656e 9874 7393 012c .of.sequen.ts.., │ │ │ │ -00086440: 9103 11dc 7669 6193 6191 02db aa64 6564 ....via.a....ded │ │ │ │ -00086450: 7563 7469 7698 6593 7379 7374 656d 93da uctiv.e.system.. │ │ │ │ -00086460: 4490 5556 cf2c 9103 11dc 6973 9364 656e D.UV.,....is.den │ │ │ │ -00086470: 6f74 6564 9362 9879 3a91 04b1 61d7 748d oted.b.y:...a.t. │ │ │ │ -00086480: 9f01 cccc d531 8e91 04c0 04d7 3b8d 9601 .....1......;... │ │ │ │ -00086490: fffe 3a93 3a93 3a8e 9111 ca9c 3b91 01ff ..:.:.:.....;... │ │ │ │ -000864a0: fe74 8d9f 01cc ccd8 6e8e 9108 fda2 da60 .t......n......` │ │ │ │ -000864b0: 8d9f 01cc ccdb 4490 3c72 d83b d501 8e91 ......D..(term.li │ │ │ │ -00086be0: 7374 9323 9374 6572 6d29 8e8e 9201 c671 st.#.term).....q │ │ │ │ -00086bf0: b184 0010 4a4b 0000 6666 8e8e 9f04 c002 ....JK..ff...... │ │ │ │ -00086c00: 8900 0066 6601 c70b 4a8e 8e8e 9f1d d53f ...ff...J......? │ │ │ │ -00086c10: 8d91 eaf1 ebcf 7768 6963 9aac 7268 9604 ......whic..rh.. │ │ │ │ -00086c20: 1d70 7265 7475 726e 7393 6193 7061 6972 .preturns.a.pair │ │ │ │ -00086c30: 9104 1d71 636f 6e73 6973 7469 6e67 936f ...qconsisting.o │ │ │ │ -00086c40: 6693 7468 6593 6898 7970 9a53 8e6f 7468 f.the.h.yp.S.oth │ │ │ │ -00086c50: 6573 6973 936c 6973 7493 616e 6493 7468 esis.list.and.th │ │ │ │ -00086c60: 6591 041d 7163 6f6e 636c 7573 696f 6e2c e...qconclusion, │ │ │ │ -00086c70: 9604 2a22 7265 7370 9865 6374 6976 90ac ..*"resp.ectiv.. │ │ │ │ -00086c80: 7265 6c79 91ff 0556 2c93 6f66 8ea1 8d91 rely...V,.of.... │ │ │ │ -00086c90: eaf1 eb61 9603 eaa8 7468 656f 7265 6d2e ...a....theorem. │ │ │ │ -00086ca0: 9105 38e0 4691 ff05 5672 6f6d 9374 6869 ..8.F...Vrom.thi │ │ │ │ -00086cb0: 732c 9374 95ac 7277 936f 9603 eaa8 6465 s,.t..rw.o....de │ │ │ │ -00086cc0: 7374 7275 6374 6f72 9366 756e 6374 696f structor.functio │ │ │ │ -00086cd0: 6e73 9361 7265 9364 6572 6976 90ac 7265 ns.are.deriv..re │ │ │ │ -00086ce0: 648e 9f22 dfca 8d8d 8d91 eaf1 eb9f eecf d.."............ │ │ │ │ -00086cf0: a789 0000 6666 01c7 0b4a 9f18 0716 8d8d ....ff...J...... │ │ │ │ -00086d00: 90cc cd9f 0459 9c84 001c 60b2 0000 6666 .....Y....`...ff │ │ │ │ -00086d10: 8d9f eea6 648d 9117 0bcc eb61 6879 7091 ....d......ahyp. │ │ │ │ -00086d20: 113e fe3a 9605 bfaa 7468 6d93 2d3e 9374 .>.:....thm.->.t │ │ │ │ -00086d30: 6572 6d93 6c69 7374 8e9f 0d00 008d 9117 erm.list........ │ │ │ │ -00086d40: 0bcc 636f 6e63 6c96 05bf aa3a 9374 686d ..concl....:.thm │ │ │ │ -00086d50: 932d 3e93 7465 726d 8e8e 9201 c671 b184 .->.term.....q.. │ │ │ │ -00086d60: 001c 60b2 0000 6666 8e8e 9f04 c002 8900 ..`...ff........ │ │ │ │ -00086d70: 0066 6601 c70b 4a8e 8e8e 9f22 c152 8d91 .ff...J....".R.. │ │ │ │ -00086d80: eaf1 ebcf 666f 7296 03e4 3c65 7874 7261 ....for...|......./...... │ │ │ │ +00085560: 218d 9112 c761 cf70 726f 9053 8e64 7563 !....a.pro.S.duc │ │ │ │ +00085570: 6573 9603 72d1 6193 7072 6574 6572 6d93 es..r.a.preterm. │ │ │ │ +00085580: 7261 7468 6572 9374 6861 6e93 6193 7465 rather.than.a.te │ │ │ │ +00085590: 726d 2c91 038a c961 6e64 9374 6865 6e93 rm,....and.then. │ │ │ │ +000855a0: 7772 6170 7393 6193 6361 6c6c 936f 668d wraps.a.call.of. │ │ │ │ +000855b0: 93eb 6170 7265 7465 726d 5f68 616e 646c ..apreterm_handl │ │ │ │ +000855c0: 6572 8e91 5d20 98cf 6172 6f75 6e64 8ea4 er..] ..around.. │ │ │ │ +000855d0: 1000 008d 9112 c761 7468 6596 0377 0071 .......athe..w.q │ │ │ │ +000855e0: 756f 7461 7469 6f6e 2e91 0512 524f 7468 uotation....ROth │ │ │ │ +000855f0: 6572 9375 7365 739b 0376 ff6f 6693 7072 er.uses..v.of.pr │ │ │ │ +00085600: 6574 6572 6d73 9361 7265 9870 9053 8e6f eterms.are.p.S.o │ │ │ │ +00085610: 7373 6962 6c65 2c91 038e 2266 6f72 9865 ssible,..."for.e │ │ │ │ +00085620: 7861 6d70 6c65 9361 7393 7061 7474 6572 xample.as.patter │ │ │ │ +00085630: 6e73 9866 6f72 9364 6573 6372 6962 696e ns.for.describin │ │ │ │ +00085640: 678e a18d 9112 c761 7465 726d 732e 8e9f g......aterms... │ │ │ │ +00085650: 1023 ab8d 911e 28f0 5468 6596 03ea a864 .#....(.The....d │ │ │ │ +00085660: 650c 6e69 7469 6f6e 936f 6693 7468 6593 e.nition.of.the. │ │ │ │ +00085670: eb48 4d4c 93cf 7490 ac72 7970 9053 8e65 .HML..t..ryp.S.e │ │ │ │ +00085680: 93eb 6170 7265 7465 726d 93cf 6973 3a8e ..apreterm..is:. │ │ │ │ +00085690: 9f42 ebf8 8d8d 8d9f 2706 188d 8d8d 9fb2 .B......'....... │ │ │ │ +000856a0: 0000 8d91 2a06 60eb 6172 6563 7479 7065 ....*.`.arectype │ │ │ │ +000856b0: 9605 bfaa 7072 6574 6572 6d93 3d8e a40d ....preterm.=... │ │ │ │ +000856c0: 0000 8d91 3585 b470 7265 7465 726d 5f76 ....5..preterm_v │ │ │ │ +000856d0: 6172 9122 7dfc 6f66 9105 bfaa 7374 7269 ar."}.of....stri │ │ │ │ +000856e0: 6e67 8d92 008d e2da f366 fd00 273a 000a ng.......f..':.. │ │ │ │ +000856f0: f333 000a 0000 0006 636d 7469 3130 eb66 .3......cmti10.f │ │ │ │ +00085700: 5691 ff29 1761 7269 6162 6c65 738e 8ea1 V..).ariables... │ │ │ │ +00085710: 8d91 2a06 60eb 617c 9605 bfaa 7072 6574 ..*.`.a|....pret │ │ │ │ +00085720: 6572 6d5f 636f 6e73 7491 16fe a86f 6693 erm_const....of. │ │ │ │ +00085730: 7374 7269 6e67 8d92 008d e2da eb66 436f string.......fCo │ │ │ │ +00085740: 6e73 7461 6e74 738e 8ea1 8d91 2a06 60eb nstants.....*.`. │ │ │ │ +00085750: 617c 9605 bfaa 7072 6574 6572 6d5f 636f a|....preterm_co │ │ │ │ +00085760: 6d62 911c be52 6f66 9370 7265 7465 726d mb...Rof.preterm │ │ │ │ +00085770: 9323 9370 7265 7465 726d 8d91 4ea6 8ceb .#.preterm..N... │ │ │ │ +00085780: 6643 6f6d 6269 6e61 7469 6f6e 738e 8ea1 fCombinations... │ │ │ │ +00085790: 8d91 2a06 60eb 617c 9605 bfaa 7072 6574 ..*.`.a|....pret │ │ │ │ +000857a0: 6572 6d5f 6162 7391 227d fc6f 6693 7072 erm_abs."}.of.pr │ │ │ │ +000857b0: 6574 6572 6d93 2393 7072 6574 6572 6d8d eterm.#.preterm. │ │ │ │ +000857c0: 914e a68c eb66 4190 b85c 6273 7472 91ff .N...fA..\bstr.. │ │ │ │ +000857d0: 70b9 6163 7469 6f6e 738e 8ea1 8d91 2a06 p.actions.....*. │ │ │ │ +000857e0: 60eb 617c 9605 bfaa 7072 6574 6572 6d5f `.a|....preterm_ │ │ │ │ +000857f0: 7479 7065 6491 16fe a86f 6693 7072 6574 typed....of.pret │ │ │ │ +00085800: 6572 6d93 2393 7479 7065 8d91 5fe5 8aeb erm.#.type.._... │ │ │ │ +00085810: 6645 7870 6c69 6369 7491 04f4 d474 7970 fExplicit....typ │ │ │ │ +00085820: 696e 678e 8ea1 8d91 2a06 60eb 617c 9605 ing.....*.`.a|.. │ │ │ │ +00085830: bfaa 7072 6574 6572 6d5f 616e 7469 7175 ..preterm_antiqu │ │ │ │ +00085840: 6f74 936f 6693 7465 726d 8d92 0099 622e ot.of.term....b. │ │ │ │ +00085850: eb66 4190 b85c 6e74 6971 756f 7461 7469 .fA..\ntiquotati │ │ │ │ +00085860: 6f6e 8e8e 8e8e 8e8e 8e8e 9f42 aeb1 8d91 on.........B.... │ │ │ │ +00085870: 1e28 f0cf 5468 6591 03ea a866 756e 6374 .(..The....funct │ │ │ │ +00085880: 696f 6e3a 8e9f 1e1d 548d 8d8d 9112 c761 ion:....T......a │ │ │ │ +00085890: 9ff5 9d85 8900 0066 6601 c70b 4a9f 0a6b .......ff...J..k │ │ │ │ +000858a0: 5a8d 8d90 cccd 9f04 599c 8400 0ec4 f600 Z.......Y....... │ │ │ │ +000858b0: 0066 668d 9ffb a664 8d91 170b cceb 6170 .ff....d......ap │ │ │ │ +000858c0: 7265 7465 726d 5f74 6f5f 7465 726d 9605 reterm_to_term.. │ │ │ │ +000858d0: bfaa 3a93 7072 6574 6572 6d93 2d3e 9374 ..:.preterm.->.t │ │ │ │ +000858e0: 6572 6d8e 8e92 01c6 71b1 8400 0ec4 f600 erm.....q....... │ │ │ │ +000858f0: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ +00085900: 0b4a 8e8e 8e9f 1df9 aa8d 9112 c761 cf69 .J...........a.i │ │ │ │ +00085910: 6e95 ac72 7693 6f6b 9365 7396 0311 4774 n..rv.ok.es...Gt │ │ │ │ +00085920: 6865 9b03 1148 7374 616e 6461 7264 93eb he...Hstandard.. │ │ │ │ +00085930: 4848 4f4c 93cf 7495 ac72 7970 9053 8e65 HHOL..t..ryp.S.e │ │ │ │ +00085940: 6393 6865 6393 6b93 6572 986f 6e96 0311 c.hec.k.er.on... │ │ │ │ +00085950: 4761 9370 7265 7465 726d 9861 6e64 9372 Ga.preterm.and.r │ │ │ │ +00085960: 6574 7572 6e73 9374 6865 9872 6573 756c eturns.the.resul │ │ │ │ +00085970: 7469 6e67 9374 95ac 7279 7090 538e 6563 ting.t..ryp.S.ec │ │ │ │ +00085980: 9368 6563 936b 9365 648e a18d 9112 c761 .hec.k.ed......a │ │ │ │ +00085990: 7465 726d 9603 eaa8 286f 7293 6361 7573 term....(or.caus │ │ │ │ +000859a0: 6573 9374 6865 9373 7461 6e64 6172 6493 es.the.standard. │ │ │ │ +000859b0: 6572 726f 7293 6d65 7373 6167 6529 2e8e error.message).. │ │ │ │ +000859c0: 9f10 23aa 8d91 1e28 f054 6865 9603 eaa8 ..#....(.The.... │ │ │ │ +000859d0: 666f 6c6c 6f9a ac72 7769 6e67 9369 7393 follo..rwing.is. │ │ │ │ +000859e0: 6193 7261 7468 6572 9363 6f6e 9874 7269 a.rather.con.tri │ │ │ │ +000859f0: 7698 6564 9365 7861 6d70 6c65 3a8e 9f49 v.ed.example:..I │ │ │ │ +00085a00: 518d 8d8d 8d91 12c7 619f c887 8189 0000 Q.......a....... │ │ │ │ +00085a10: 6666 01c7 0b4a 9f64 9762 8d8d 90cc cd9f ff...J.d.b...... │ │ │ │ +00085a20: 0459 9c84 0068 f0fe 0000 6666 8d9f a166 .Y...h....ff...f │ │ │ │ +00085a30: 108d 8d92 01af f00d 8400 0ad7 0e00 00b8 ................ │ │ │ │ +00085a40: e88e 8d92 01b0 a8f5 8400 00b8 e800 15ae ................ │ │ │ │ +00085a50: 648e 8d8d 8d92 01b9 4db2 9ffd 1c15 eb49 d.......M......I │ │ │ │ +00085a60: 318e 8e8e 8e9f ff40 548d 9105 ccce eb61 1......@T......a │ │ │ │ +00085a70: 236c 6574 7265 6696 05bf aa70 5f72 6567 #letref....p_reg │ │ │ │ +00085a80: 933d 9370 7265 7465 726d 5f76 6172 9360 .=.preterm_var.` │ │ │ │ +00085a90: 7860 3b3b 8ea4 0d00 008d 9105 ccce 705f x`;;..........p_ │ │ │ │ +00085aa0: 7265 6796 05bf aa3d 9370 7265 7465 726d reg....=.preterm │ │ │ │ +00085ab0: 5f76 6172 9360 7860 933a 9370 7265 7465 _var.`x`.:.prete │ │ │ │ +00085ac0: 726d 8ea1 a18d 9105 ccce 236c 6574 9605 rm........#let.. │ │ │ │ +00085ad0: bfaa 7072 6574 6572 6d5f 6861 6e64 6c65 ..preterm_handle │ │ │ │ +00085ae0: 7293 7093 3d93 705f 7265 673a 3d70 3b8e r.p.=.p_reg:=p;. │ │ │ │ +00085af0: a18d 9200 9584 6870 7269 6e74 5f73 7472 ......hprint_str │ │ │ │ +00085b00: 696e 6796 05bf aa60 5479 7065 6368 6563 ing....`Typechec │ │ │ │ +00085b10: 6b69 6e67 932e 2e2e 9360 3b8e a18d 9200 king.....`;..... │ │ │ │ +00085b20: 9584 6870 7269 6e74 5f6e 6577 6c69 6e65 ..hprint_newline │ │ │ │ +00085b30: 2829 3b8e a18d 9200 9584 6870 7265 7465 ();.......hprete │ │ │ │ +00085b40: 726d 5f74 6f5f 7465 726d 9105 bfaa 703b rm_to_term....p; │ │ │ │ +00085b50: 3b8e a18d 9105 ccce 7072 6574 6572 6d5f ;.......preterm_ │ │ │ │ +00085b60: 6861 6e64 6c65 7296 05bf aa3d 932d 933a handler....=.-.: │ │ │ │ +00085b70: 9328 7072 6574 6572 6d93 2d3e 9374 6572 .(preterm.->.ter │ │ │ │ +00085b80: 6d29 8e8e 9201 c671 b184 0068 f0fe 0000 m).....q...h.... │ │ │ │ +00085b90: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ +00085ba0: 4a8e 8e8e a000 8c37 748d 8d8d 9112 c761 J......7t......a │ │ │ │ +00085bb0: 9fb5 0781 8900 0066 6601 c70b 4aa0 008b .......ff...J... │ │ │ │ +00085bc0: 9762 8d8d 90cc cd9f 0459 9c84 008f f0fe .b.......Y...... │ │ │ │ +00085bd0: 0000 6666 8da0 ff7a 6610 8d8d 9201 aff0 ..ff...zf....... │ │ │ │ +00085be0: 0d84 000a d70e 0000 b8e8 8e8d 9201 b0a8 ................ │ │ │ │ +00085bf0: f584 0000 b8e8 0015 ae64 8e8d 8d8d 9201 .........d...... │ │ │ │ +00085c00: b94d b29f fd1c 15eb 4932 8e8e 8e8e 9fff .M......I2...... │ │ │ │ +00085c10: 4054 8d91 05cc ceeb 6123 7365 745f 666c @T......a#set_fl │ │ │ │ +00085c20: 6167 2860 7072 6574 6572 6d60 2c74 7275 ag(`preterm`,tru │ │ │ │ +00085c30: 6529 3b3b 8ea4 0d00 008d 9105 ccce 6661 e);;..........fa │ │ │ │ +00085c40: 6c73 6596 05bf aa3a 9362 6f6f 6c8e a1a1 lse....:.bool... │ │ │ │ +00085c50: 8d91 05cc ce23 2278 2b79 223b 3b8e a18d .....#"x+y";;... │ │ │ │ +00085c60: 9105 ccce 5479 7065 6368 6563 6b69 6e67 ....Typechecking │ │ │ │ +00085c70: 9105 bfaa 2e2e 2e8e a18d 9105 ccce 2278 .............."x │ │ │ │ +00085c80: 9605 bfaa 2b93 7922 933a 9374 6572 6d8e ....+.y".:.term. │ │ │ │ +00085c90: a1a1 8d91 05cc ce23 705f 7265 673b 3b8e .......#p_reg;;. │ │ │ │ +00085ca0: a18d 9105 ccce 7072 6574 6572 6d5f 636f ......preterm_co │ │ │ │ +00085cb0: 6d62 2828 7072 6574 6572 6d5f 636f 6d62 mb((preterm_comb │ │ │ │ +00085cc0: 2828 7072 6574 6572 6d5f 636f 6e73 7496 ((preterm_const. │ │ │ │ +00085cd0: 05bf aa60 2b60 292c 9370 7265 7465 726d ...`+`),.preterm │ │ │ │ +00085ce0: 5f76 6172 9360 7860 2929 2c8e a18d 9150 _var.`x`)),....P │ │ │ │ +00085cf0: 8870 7072 6574 6572 6d5f 7661 7291 05bf .ppreterm_var... │ │ │ │ +00085d00: aa60 7960 298e a18d 9105 ccce 3a91 05bf .`y`).......:... │ │ │ │ +00085d10: aa70 7265 7465 726d 8e8e 9201 c671 b184 .preterm.....q.. │ │ │ │ +00085d20: 008f f0fe 0000 6666 8e8e 9f04 c002 8900 ......ff........ │ │ │ │ +00085d30: 0066 6601 c70b 4a8e 8e8e 9f5c ade2 8d91 .ff...J....\.... │ │ │ │ +00085d40: 12c7 61cf 4469 0b65 7265 6e95 ac72 749b ..a.Di.eren..rt. │ │ │ │ +00085d50: 039e 3e74 6f70 2d6c 6576 9365 6c91 039e ..>top-lev.el... │ │ │ │ +00085d60: 3f74 9379 7090 538e 6563 9368 6563 936b ?t.yp.S.ec.hec.k │ │ │ │ +00085d70: 696e 6798 6361 6e91 039e 3f62 9053 8e65 ing.can...?b.S.e │ │ │ │ +00085d80: 9864 650c 6e65 6498 6293 7991 039e 3f75 .de.ned.b.y...?u │ │ │ │ +00085d90: 7369 6e67 9861 9864 690b 6572 656e 9374 sing.a.di.eren.t │ │ │ │ +00085da0: 9603 9e3f 6465 0c6e 6974 696f 6e98 6f66 ...?de.nition.of │ │ │ │ +00085db0: 9374 6865 9866 756e 632d 8ea1 8d91 12c7 .the.func-...... │ │ │ │ +00085dc0: 6174 696f 6e8d 9105 9969 eb61 7072 6574 ation....i.apret │ │ │ │ +00085dd0: 6572 6d5f 6861 6e64 6c65 728e 915b d45f erm_handler..[._ │ │ │ │ +00085de0: cf2e 910a 4525 4e6f 7465 9605 9969 7468 ....E%Note...ith │ │ │ │ +00085df0: 6174 9b05 996a 7175 6f74 6174 696f 6e73 at...jquotations │ │ │ │ +00085e00: 9361 6e64 9874 6865 6972 9374 95ac 7279 .and.their.t..ry │ │ │ │ +00085e10: 7090 538e 6563 9368 6563 936b 696e 6798 p.S.ec.hec.king. │ │ │ │ +00085e20: 6973 9605 9969 7075 7265 6c79 9861 9360 is...ipurely.a.` │ │ │ │ +00085e30: 7573 6572 8ea1 8d91 12c7 6169 6e95 ac72 user......ain..r │ │ │ │ +00085e40: 7465 7266 6163 6527 9b03 5c57 6665 6174 terface'..\Wfeat │ │ │ │ +00085e50: 7572 652c 9103 78ce 736f 9103 5c58 6393 ure,..x.so..\Xc. │ │ │ │ +00085e60: 6861 6e67 696e 6798 7468 6591 035c 5874 hanging.the..\Xt │ │ │ │ +00085e70: 9379 7090 538e 6563 9368 6563 936b 9365 .yp.S.ec.hec.k.e │ │ │ │ +00085e80: 7298 646f 9053 8e65 7398 6e6f 7496 035c r.do.S.es.not..\ │ │ │ │ +00085e90: 5863 6f6d 7072 6f6d 6973 6598 7468 6593 Xcompromise.the. │ │ │ │ +00085ea0: 6c6f 6769 6361 6c98 736f 756e 646e 6573 logical.soundnes │ │ │ │ +00085eb0: 738e a18d 9112 c761 6f66 9103 eaa8 eb48 s......aof.....H │ │ │ │ +00085ec0: 484f 4ccf 2e8e 8e9f 24fd 138e 8c8b 0000 HOL.....$....... │ │ │ │ +00085ed0: 009e 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00085ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00085ef0: 0000 0000 0000 0008 54d4 a002 cc05 558d ........T.....U. │ │ │ │ +00085f00: a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d 91ea ..F............. │ │ │ │ +00085f10: f1eb d031 3538 9200 dd20 4343 6861 7074 ...158... CChapt │ │ │ │ +00085f20: 6572 9604 8000 3131 2e91 0a80 0054 6865 er....11.....The │ │ │ │ +00085f30: 9348 4f4c 934c 6f67 6963 9369 6e93 4d4c .HOL.Logic.in.ML │ │ │ │ +00085f40: 8e91 eaf1 eb9f 0566 6689 0000 e666 01c7 .......ff....f.. │ │ │ │ +00085f50: 3e7c 8e8e 8e8e a002 942f df8d a0fd 8bd0 >|......./...... │ │ │ │ +00085f60: 218d 8d91 eaf1 ebeb 4b31 312e 378e 9120 !.......K11.7.. │ │ │ │ +00085f70: f1e7 5468 656f 7265 6d73 8e9f 1c20 148d ..Theorems... .. │ │ │ │ +00085f80: 91ea f1eb cf49 6e96 02cf 5943 6861 7074 .....In...YChapt │ │ │ │ +00085f90: 6572 9339 2c9b 0308 0274 6865 936e 6f74 er.9,....the.not │ │ │ │ +00085fa0: 696f 6e93 6f66 9364 6564 7563 7469 6f6e ion.of.deduction │ │ │ │ +00085fb0: 9377 95ac 7261 7391 02cf 5869 6e93 7472 .w..ras...Xin.tr │ │ │ │ +00085fc0: 6f90 538e 6475 6365 6496 02cf 5969 6e93 o.S.duced...Yin. │ │ │ │ +00085fd0: 7465 726d 7393 6f66 93e5 7365 91ff 6666 terms.of..se..ff │ │ │ │ +00085fe0: 7175 656e 7473 9100 fddd cf2c 9877 6865 quents.....,.whe │ │ │ │ +00085ff0: 7265 9361 9373 6571 7565 6e90 ac72 748e re.a.sequen..rt. │ │ │ │ +00086000: a410 0000 8d91 eaf1 eb69 7396 041a c461 .........is....a │ │ │ │ +00086010: 9370 6169 7293 7768 6f73 6593 7365 636f .pair.whose.seco │ │ │ │ +00086020: 6e64 9363 6f6d 7090 538e 6f6e 656e 9aac nd.comp.S.onen.. │ │ │ │ +00086030: 7274 9369 7393 6191 041a c366 6f72 6d98 rt.is.a....form. │ │ │ │ +00086040: 756c 6193 6290 538e 6569 6e67 9361 7373 ula.b.S.eing.ass │ │ │ │ +00086050: 6572 7465 6493 2861 9363 6f6e 636c 7573 erted.(a.conclus │ │ │ │ +00086060: 696f 6e29 2c91 0426 cb61 6e64 9377 686f ion),..&.and.who │ │ │ │ +00086070: 7365 8ea1 8d91 eaf1 eb0c 7273 7496 0553 se........rst..S │ │ │ │ +00086080: f663 6f6d 7090 538e 6f6e 656e 90ac 7274 .comp.S.onen..rt │ │ │ │ +00086090: 9b05 53f7 6973 9361 9873 6574 936f 6693 ..S.is.a.set.of. │ │ │ │ +000860a0: 666f 726d 95ac 7275 6c61 7398 2868 9379 form..rulas.(h.y │ │ │ │ +000860b0: 7090 538e 6f74 6865 7365 7329 2e91 0974 p.S.otheses)...t │ │ │ │ +000860c0: cb42 6173 6564 986f 6e96 0553 f674 6869 .Based.on..S.thi │ │ │ │ +000860d0: 7393 7790 ac72 6173 9874 6865 936e 6f74 s.w..ras.the.not │ │ │ │ +000860e0: 696f 6e98 6f66 9361 8ea1 8d91 eaf1 ebe5 ion.of.a........ │ │ │ │ +000860f0: 6465 91ff 6666 6475 6374 6976 6591 04c0 de..ffductive... │ │ │ │ +00086100: ba73 7973 7465 6d91 00e5 b0cf 3a91 066c .system.....:..l │ │ │ │ +00086110: cd61 9b04 849e 7365 7496 0484 9f6f 6693 .a....set....of. │ │ │ │ +00086120: 7061 6972 732c 9104 ab1c 7768 6f73 6598 pairs,....whose. │ │ │ │ +00086130: 7365 636f 6e64 9363 6f6d 7090 538e 6f6e second.comp.S.on │ │ │ │ +00086140: 656e 90ac 7274 9869 7393 6193 7365 7175 en..rt.is.a.sequ │ │ │ │ +00086150: 656e 90ac 7274 2c91 04ab 1c61 6e64 9877 en..rt,....and.w │ │ │ │ +00086160: 686f 7365 930c 7273 748e a18d 91ea f1eb hose..rst....... │ │ │ │ +00086170: 636f 6d70 9053 8e6f 6e65 6e9a ac72 7496 comp.S.onen..rt. │ │ │ │ +00086180: 044a 4c69 7391 044a 4b61 9373 6571 7565 .JLis..JKa.seque │ │ │ │ +00086190: 6e98 749b 044a 4b6c 6973 748d 8d9f fba5 n.t..JKlist..... │ │ │ │ +000861a0: 32d5 338e 8e91 04c0 04cf 2e91 0657 cb54 2.3..........W.T │ │ │ │ +000861b0: 6865 9363 6f6e 6365 7074 986f 6693 6193 he.concept.of.a. │ │ │ │ +000861c0: 7365 7175 656e 90ac 7274 98e5 666f 6c91 sequen..rt..fol. │ │ │ │ +000861d0: 0099 996c 6f77 696e 6791 048b 1e66 7291 ...lowing....fr. │ │ │ │ +000861e0: ff66 666f 6d91 052f fbcf 6193 7365 7498 .ffom../..a.set. │ │ │ │ +000861f0: 6f66 9373 6571 7565 6e90 ac72 7473 8ea1 of.sequen..rts.. │ │ │ │ +00086200: 8d91 eaf1 eb76 6961 9604 3f38 6193 6465 .....via..?8a.de │ │ │ │ +00086210: 6475 6374 6976 9aac 7265 9104 3f37 7379 ductiv..re..?7sy │ │ │ │ +00086220: 7374 656d 9377 9861 7393 7468 656e 9364 stem.w.as.then.d │ │ │ │ +00086230: 650c 6e65 643a 9105 e1ff 6193 7365 7175 e.ned:....a.sequ │ │ │ │ +00086240: 656e 9874 9366 6f6c 6c6f 9877 739b 043f en.t.follo.ws..? │ │ │ │ +00086250: 3766 726f 6d93 6193 7365 7493 6f66 9873 7from.a.set.of.s │ │ │ │ +00086260: 6571 7565 6e90 ac72 7473 9369 6693 7468 equen..rts.if.th │ │ │ │ +00086270: 658e a18d 91ea f1eb 7365 7175 656e 9aac e.......sequen.. │ │ │ │ +00086280: 7274 9604 d0cd 6973 9374 6865 936c 6173 rt....is.the.las │ │ │ │ +00086290: 7493 656c 656d 656e 9874 936f 6693 736f t.elemen.t.of.so │ │ │ │ +000862a0: 6d65 9363 9868 6169 6e93 6f66 9373 6571 me.c.hain.of.seq │ │ │ │ +000862b0: 7565 6e98 7473 2c91 050a 5665 6163 9868 uen.ts,...Veac.h │ │ │ │ +000862c0: 936f 6693 7768 6f73 6593 656c 656d 656e .of.whose.elemen │ │ │ │ +000862d0: 9874 7393 6973 9365 6974 6865 728e a18d .ts.is.either... │ │ │ │ +000862e0: 91ea f1eb 696e 9604 4937 7468 6593 7365 ....in..I7the.se │ │ │ │ +000862f0: 742c 9104 60db 6f72 9b04 4938 6974 7365 t,..`.or..I8itse │ │ │ │ +00086300: 6c66 9366 6f6c 6c6f 90ac 7277 7393 6672 lf.follo..rws.fr │ │ │ │ +00086310: 6f6d 9374 6865 9373 6574 9861 6c6f 6e67 om.the.set.along │ │ │ │ +00086320: 9377 6974 6893 6561 726c 6965 7293 656c .with.earlier.el │ │ │ │ +00086330: 656d 656e 90ac 7274 7393 6f66 9874 6865 emen..rts.of.the │ │ │ │ +00086340: 9363 90ac 7268 6169 6e2c 9104 60db 7669 .c..rhain,..`.vi │ │ │ │ +00086350: 6193 7468 658e a18d 91ea f1eb 6465 6475 a.the.......dedu │ │ │ │ +00086360: 6374 6976 90ac 7265 9103 eaa8 7379 7374 ctiv..re....syst │ │ │ │ +00086370: 656d 2e8e a910 1e77 8d91 f653 7a41 9105 em.....w...SzA.. │ │ │ │ +00086380: 4a06 6e6f 7461 7469 6f6e 9605 4a60 666f J.notation..J`fo │ │ │ │ +00086390: 7293 6066 6f6c 6c6f 9aac 7277 7393 6672 r.`follo..rws.fr │ │ │ │ +000863a0: 6f6d 2793 7798 6173 9105 4a61 7468 656e om'.w.as..Jathen │ │ │ │ +000863b0: 9369 6e98 7472 6f90 538e 6475 6365 642e .in.tro.S.duced. │ │ │ │ +000863c0: 9109 5808 5468 6174 9361 9105 4a61 7365 ..X.That.a..Jase │ │ │ │ +000863d0: 7175 656e 9874 9328 da66 d774 8d9f 01cc quen.t.(.f.t.... │ │ │ │ +000863e0: ccd5 318e 9104 c004 d73b 8d96 01ff fe3a ..1......;.....: │ │ │ │ +000863f0: 933a 933a 8e91 11ca 9c3b 9101 fffe 748d .:.:.....;....t. │ │ │ │ +00086400: 9f01 cccc d86e 8e91 05a8 50da 67d7 3b91 .....n....P.g.;. │ │ │ │ +00086410: 074a 5e74 cf29 8ea1 8d91 eaf1 eb66 6f6c .J^t.).......fol │ │ │ │ +00086420: 6c6f 9aac 7277 7396 02db a966 726f 6d93 lo..rws....from. │ │ │ │ +00086430: 6191 02db aa73 6574 936f 6693 7365 7175 a....set.of.sequ │ │ │ │ +00086440: 656e 9874 7393 012c 9103 11dc 7669 6193 en.ts..,....via. │ │ │ │ +00086450: 6191 02db aa64 6564 7563 7469 7698 6593 a....deductiv.e. │ │ │ │ +00086460: 7379 7374 656d 93da 4490 5556 cf2c 9103 system..D.UV.,.. │ │ │ │ +00086470: 11dc 6973 9364 656e 6f74 6564 9362 9879 ..is.denoted.b.y │ │ │ │ +00086480: 3a91 04b1 61d7 748d 9f01 cccc d531 8e91 :...a.t......1.. │ │ │ │ +00086490: 04c0 04d7 3b8d 9601 fffe 3a93 3a93 3a8e ....;.....:.:.:. │ │ │ │ +000864a0: 9111 ca9c 3b91 01ff fe74 8d9f 01cc ccd8 ....;....t...... │ │ │ │ +000864b0: 6e8e 9108 fda2 da60 8d9f 01cc ccdb 4490 n......`......D. │ │ │ │ +000864c0: 3c72 d83b d501 8e91 1416 85d7 74cf 2e8e . │ │ │ │ +00086be0: 2874 6572 6d93 6c69 7374 9323 9374 6572 (term.list.#.ter │ │ │ │ +00086bf0: 6d29 8e8e 9201 c671 b184 0010 4a4b 0000 m).....q....JK.. │ │ │ │ +00086c00: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ +00086c10: 4a8e 8e8e 9f1d d53f 8d91 eaf1 ebcf 7768 J......?......wh │ │ │ │ +00086c20: 6963 9aac 7268 9604 1d70 7265 7475 726e ic..rh...preturn │ │ │ │ +00086c30: 7393 6193 7061 6972 9104 1d71 636f 6e73 s.a.pair...qcons │ │ │ │ +00086c40: 6973 7469 6e67 936f 6693 7468 6593 6898 isting.of.the.h. │ │ │ │ +00086c50: 7970 9a53 8e6f 7468 6573 6973 936c 6973 yp.S.othesis.lis │ │ │ │ +00086c60: 7493 616e 6493 7468 6591 041d 7163 6f6e t.and.the...qcon │ │ │ │ +00086c70: 636c 7573 696f 6e2c 9604 2a22 7265 7370 clusion,..*"resp │ │ │ │ +00086c80: 9865 6374 6976 90ac 7265 6c79 91ff 0556 .ectiv..rely...V │ │ │ │ +00086c90: 2c93 6f66 8ea1 8d91 eaf1 eb61 9603 eaa8 ,.of.......a.... │ │ │ │ +00086ca0: 7468 656f 7265 6d2e 9105 38e0 4691 ff05 theorem...8.F... │ │ │ │ +00086cb0: 5672 6f6d 9374 6869 732c 9374 95ac 7277 Vrom.this,.t..rw │ │ │ │ +00086cc0: 936f 9603 eaa8 6465 7374 7275 6374 6f72 .o....destructor │ │ │ │ +00086cd0: 9366 756e 6374 696f 6e73 9361 7265 9364 .functions.are.d │ │ │ │ +00086ce0: 6572 6976 90ac 7265 648e 9f22 dfca 8d8d eriv..red..".... │ │ │ │ +00086cf0: 8d91 eaf1 eb9f eecf a789 0000 6666 01c7 ............ff.. │ │ │ │ +00086d00: 0b4a 9f18 0716 8d8d 90cc cd9f 0459 9c84 .J...........Y.. │ │ │ │ +00086d10: 001c 60b2 0000 6666 8d9f eea6 648d 9117 ..`...ff....d... │ │ │ │ +00086d20: 0bcc eb61 6879 7091 113e fe3a 9605 bfaa ...ahyp..>.:.... │ │ │ │ +00086d30: 7468 6d93 2d3e 9374 6572 6d93 6c69 7374 thm.->.term.list │ │ │ │ +00086d40: 8e9f 0d00 008d 9117 0bcc 636f 6e63 6c96 ..........concl. │ │ │ │ +00086d50: 05bf aa3a 9374 686d 932d 3e93 7465 726d ...:.thm.->.term │ │ │ │ +00086d60: 8e8e 9201 c671 b184 001c 60b2 0000 6666 .....q....`...ff │ │ │ │ +00086d70: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ +00086d80: 8e8e 9f22 c152 8d91 eaf1 ebcf 666f 7296 ...".R......for. │ │ │ │ +00086d90: 03e4 3c65 7874 7261 6374 696e 6793 7468 .. │ │ │ │ -00087000: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 |......./......! │ │ │ │ -00087010: 8d91 12c7 61cf 7072 6f74 6563 7473 9603 ....a.protects.. │ │ │ │ -00087020: 07ee 7468 6593 eb48 484f 4c93 cf6c 6f67 ..the..HHOL..log │ │ │ │ -00087030: 6963 9366 726f 6d93 7468 6593 6172 6269 ic.from.the.arbi │ │ │ │ -00087040: 7472 6172 7993 616e 6493 756e 7265 636f trary.and.unreco │ │ │ │ -00087050: 7264 6564 9363 6f6e 7374 7275 6374 696f rded.constructio │ │ │ │ -00087060: 6e93 6f66 9374 6865 6f72 656d 732c 9103 n.of.theorems,.. │ │ │ │ -00087070: 3546 7768 6963 90ac 7268 8ea4 1000 008d 5Fwhic..rh...... │ │ │ │ -00087080: 9112 c761 7790 ac72 6f75 6c64 9605 736f ...aw..rould..so │ │ │ │ -00087090: 636f 6d70 726f 6d69 7365 9b05 7370 7468 compromise..spth │ │ │ │ -000870a0: 6593 636f 6e73 6973 7465 6e63 7998 6f66 e.consistency.of │ │ │ │ -000870b0: 9374 6865 986c 6f67 6963 2e91 09d3 3628 .the.logic....6( │ │ │ │ -000870c0: 4691 ff05 5675 6e63 7469 6f6e 7398 7768 F...Vunctions.wh │ │ │ │ -000870d0: 6963 90ac 7268 9372 6574 7572 6e98 7468 ic..rh.return.th │ │ │ │ -000870e0: 656f 7265 6d73 9361 738e a18d 9112 c761 eorems.as......a │ │ │ │ -000870f0: 7691 ff58 e461 6c75 6573 2c8d 9103 02a0 v..X.alues,..... │ │ │ │ -00087100: 652e 672e 8e91 176b 3266 756e 6374 696f e.g....k2functio │ │ │ │ -00087110: 6e73 9102 c89f 7265 7072 6573 656e 95ac ns....represen.. │ │ │ │ -00087120: 7274 696e 679b 02c8 9e70 7269 6d69 7469 rting....primiti │ │ │ │ -00087130: 7693 6598 696e 6665 7265 6e63 6573 2c91 v.e.inferences,. │ │ │ │ -00087140: 0302 a061 7265 9864 6973 6375 7373 6564 ...are.discussed │ │ │ │ -00087150: 980c 7273 7491 02c8 9f69 6e98 5365 6374 ..rst....in.Sect │ │ │ │ -00087160: 696f 6e98 3131 2e38 2e35 2c8e a18d 9112 ion.11.8.5,..... │ │ │ │ -00087170: c761 616e 6496 03ea a866 7572 7468 6572 .aand....further │ │ │ │ -00087180: 9369 6e93 4368 6170 7465 7231 322e 298e .in.Chapter12.). │ │ │ │ -00087190: 9f11 05a7 8d91 1e28 f049 7496 0374 4e77 .......(.It..tNw │ │ │ │ -000871a0: 9aac 7261 7393 6d65 6e98 7469 6f6e 6564 ..ras.men.tioned │ │ │ │ -000871b0: 9369 6e91 0374 4f43 6861 7074 6572 9339 .in..tOChapter.9 │ │ │ │ -000871c0: 9374 6861 7493 7468 6593 6465 6475 6374 .that.the.deduct │ │ │ │ -000871d0: 6976 9865 9373 7973 7465 6d93 6f66 9103 iv.e.system.of.. │ │ │ │ -000871e0: 744f eb48 484f 4c93 cf69 6e63 6c75 6465 tO.HHOL..include │ │ │ │ -000871f0: 7393 0c76 9865 9361 7869 6f6d 738d 8d9f s..v.e.axioms... │ │ │ │ -00087200: fba5 32d5 358e 8e91 04c0 04cf 2e8e a18d ..2.5........... │ │ │ │ -00087210: 9112 c761 496e 9603 27a9 7468 6174 9343 ...aIn..'.that.C │ │ │ │ -00087220: 6861 7074 6572 2c91 034e a974 6865 9361 hapter,..N.the.a │ │ │ │ -00087230: 7869 6f6d 7391 0327 aa77 9aac 7265 7265 xioms..'.w..rere │ │ │ │ -00087240: 9370 7265 7365 6e98 7465 6493 696e 9361 .presen.ted.in.a │ │ │ │ -00087250: 6273 7472 6163 7493 666f 726d 2e91 04f7 bstract.form.... │ │ │ │ -00087260: e154 6865 9363 6f6e 6372 6574 6593 7265 .The.concrete.re │ │ │ │ -00087270: 7072 6573 656e 9874 6174 696f 6e8e a18d presen.tation... │ │ │ │ -00087280: 9112 c761 6f66 9603 ebbb 7468 659b 03eb ...aof....the... │ │ │ │ -00087290: bc61 7869 6f6d 7393 696e 93eb 4848 4f4c .axioms.in..HHOL │ │ │ │ -000872a0: 98cf 6973 9367 6976 90ac 7265 6e93 696e ..is.giv..ren.in │ │ │ │ -000872b0: 9853 6563 7469 6f6e 9331 312e 382e 342e .Section.11.8.4. │ │ │ │ -000872c0: 9105 3c1a 5491 ff05 566f 9361 6e90 ac72 ..<.T...Vo.an..r │ │ │ │ -000872d0: 7469 6369 7061 7465 2c91 03ec 0074 6865 ticipate,....the │ │ │ │ -000872e0: 9861 7869 6f6d 8d93 eb61 424f 4f4c 5f43 .axiom...aBOOL_C │ │ │ │ -000872f0: 4153 4553 5f41 588e 8ea1 8d91 12c7 61cf ASES_AX.......a. │ │ │ │ -00087300: 6d65 6e90 ac72 7469 6f6e 6564 9604 db47 men..rtioned...G │ │ │ │ -00087310: 696e 9b04 db48 4368 6170 7465 7293 3998 in...HChapter.9. │ │ │ │ -00087320: 6973 9370 7269 6e90 ac72 7465 6493 696e is.prin..rted.in │ │ │ │ -00087330: 98eb 4848 4f4c 93cf 6173 9366 6f6c 6c6f ..HHOL..as.follo │ │ │ │ -00087340: 90ac 7277 7398 2877 6865 7265 8d93 eb61 ..rws.(where...a │ │ │ │ -00087350: 2254 228e 911a f58d cf61 6e64 8d93 eb61 "T"......and...a │ │ │ │ -00087360: 2246 228e 911a f58c cf61 7265 9874 6865 "F"......are.the │ │ │ │ -00087370: 93eb 4848 4f4c 8ea1 8d91 12c7 61cf 6c6f ..HHOL......a.lo │ │ │ │ -00087380: 6769 6327 7396 03ea a863 6f6e 7374 616e gic's....constan │ │ │ │ -00087390: 9aac 7274 7393 7265 7072 6573 656e 9874 ..rts.represen.t │ │ │ │ -000873a0: 696e 6793 7472 7574 6893 616e 6493 6661 ing.truth.and.fa │ │ │ │ -000873b0: 6c73 6974 9879 91ff 0556 2c93 7265 7370 lsit.y...V,.resp │ │ │ │ -000873c0: 9053 8e65 6374 6976 9865 6c79 293a 8e9f .S.ectiv.ely):.. │ │ │ │ -000873d0: 252d 378d 8d8d 9f00 cb89 8d8d 8d8d 912a %-7............* │ │ │ │ -000873e0: 0660 eb61 7c2d 9605 bfaa 2174 2e93 2874 .`.a|-....!t..(t │ │ │ │ -000873f0: 933d 9354 2993 5c2f 9328 7493 3d93 4629 .=.T).\/.(t.=.F) │ │ │ │ -00087400: 8e8e 8e8e 8e8e 8e9f 2427 908d 9112 c761 ........$'.....a │ │ │ │ -00087410: cf4e 6f74 6596 0319 ea74 6865 9b03 19e9 .Note....the.... │ │ │ │ -00087420: 7370 9053 8e65 6369 616c 9370 7269 6e90 sp.S.ecial.prin. │ │ │ │ -00087430: ac72 7498 666f 726d 6174 2c91 0343 aa77 .rt.format,..C.w │ │ │ │ -00087440: 6974 6898 7468 6593 6170 7072 6f90 ac72 ith.the.appro..r │ │ │ │ -00087450: 7869 6d61 7469 6f6e 9874 6f93 7468 6598 ximation.to.the. │ │ │ │ -00087460: 6162 7374 7261 6374 93da 6098 cf6e 6f74 abstract..`..not │ │ │ │ -00087470: 6174 696f 6e2c 8d91 0343 aaeb 617c 2d8e ation,...C..a|-. │ │ │ │ -00087480: 910e c2fe cf2c 9103 43a9 7573 6564 8ea1 .....,..C.used.. │ │ │ │ -00087490: 8d91 12c7 6174 6f96 02e5 0e69 6e64 6963 ....ato....indic │ │ │ │ -000874a0: 6174 6593 eb48 4d4c 9b02 e50d cf74 90ac ate..HML.....t.. │ │ │ │ -000874b0: 7279 7090 538e 6593 eb61 7468 6d93 cf73 ryp.S.e..athm..s │ │ │ │ -000874c0: 7461 7475 733b 9103 3c41 7468 6593 6162 tatus;..|....... │ │ │ │ +00087010: 2fdf 8da0 fd8b d021 8d91 12c7 61cf 7072 /......!....a.pr │ │ │ │ +00087020: 6f74 6563 7473 9603 07ee 7468 6593 eb48 otects....the..H │ │ │ │ +00087030: 484f 4c93 cf6c 6f67 6963 9366 726f 6d93 HOL..logic.from. │ │ │ │ +00087040: 7468 6593 6172 6269 7472 6172 7993 616e the.arbitrary.an │ │ │ │ +00087050: 6493 756e 7265 636f 7264 6564 9363 6f6e d.unrecorded.con │ │ │ │ +00087060: 7374 7275 6374 696f 6e93 6f66 9374 6865 struction.of.the │ │ │ │ +00087070: 6f72 656d 732c 9103 3546 7768 6963 90ac orems,..5Fwhic.. │ │ │ │ +00087080: 7268 8ea4 1000 008d 9112 c761 7790 ac72 rh.........aw..r │ │ │ │ +00087090: 6f75 6c64 9605 736f 636f 6d70 726f 6d69 ould..socompromi │ │ │ │ +000870a0: 7365 9b05 7370 7468 6593 636f 6e73 6973 se..spthe.consis │ │ │ │ +000870b0: 7465 6e63 7998 6f66 9374 6865 986c 6f67 tency.of.the.log │ │ │ │ +000870c0: 6963 2e91 09d3 3628 4691 ff05 5675 6e63 ic....6(F...Vunc │ │ │ │ +000870d0: 7469 6f6e 7398 7768 6963 90ac 7268 9372 tions.whic..rh.r │ │ │ │ +000870e0: 6574 7572 6e98 7468 656f 7265 6d73 9361 eturn.theorems.a │ │ │ │ +000870f0: 738e a18d 9112 c761 7691 ff58 e461 6c75 s......av..X.alu │ │ │ │ +00087100: 6573 2c8d 9103 02a0 652e 672e 8e91 176b es,.....e.g....k │ │ │ │ +00087110: 3266 756e 6374 696f 6e73 9102 c89f 7265 2functions....re │ │ │ │ +00087120: 7072 6573 656e 95ac 7274 696e 679b 02c8 presen..rting... │ │ │ │ +00087130: 9e70 7269 6d69 7469 7693 6598 696e 6665 .primitiv.e.infe │ │ │ │ +00087140: 7265 6e63 6573 2c91 0302 a061 7265 9864 rences,....are.d │ │ │ │ +00087150: 6973 6375 7373 6564 980c 7273 7491 02c8 iscussed..rst... │ │ │ │ +00087160: 9f69 6e98 5365 6374 696f 6e98 3131 2e38 .in.Section.11.8 │ │ │ │ +00087170: 2e35 2c8e a18d 9112 c761 616e 6496 03ea .5,......aand... │ │ │ │ +00087180: a866 7572 7468 6572 9369 6e93 4368 6170 .further.in.Chap │ │ │ │ +00087190: 7465 7231 322e 298e 9f11 05a7 8d91 1e28 ter12.)........( │ │ │ │ +000871a0: f049 7496 0374 4e77 9aac 7261 7393 6d65 .It..tNw..ras.me │ │ │ │ +000871b0: 6e98 7469 6f6e 6564 9369 6e91 0374 4f43 n.tioned.in..tOC │ │ │ │ +000871c0: 6861 7074 6572 9339 9374 6861 7493 7468 hapter.9.that.th │ │ │ │ +000871d0: 6593 6465 6475 6374 6976 9865 9373 7973 e.deductiv.e.sys │ │ │ │ +000871e0: 7465 6d93 6f66 9103 744f eb48 484f 4c93 tem.of..tO.HHOL. │ │ │ │ +000871f0: cf69 6e63 6c75 6465 7393 0c76 9865 9361 .includes..v.e.a │ │ │ │ +00087200: 7869 6f6d 738d 8d9f fba5 32d5 358e 8e91 xioms.....2.5... │ │ │ │ +00087210: 04c0 04cf 2e8e a18d 9112 c761 496e 9603 ...........aIn.. │ │ │ │ +00087220: 27a9 7468 6174 9343 6861 7074 6572 2c91 '.that.Chapter,. │ │ │ │ +00087230: 034e a974 6865 9361 7869 6f6d 7391 0327 .N.the.axioms..' │ │ │ │ +00087240: aa77 9aac 7265 7265 9370 7265 7365 6e98 .w..rere.presen. │ │ │ │ +00087250: 7465 6493 696e 9361 6273 7472 6163 7493 ted.in.abstract. │ │ │ │ +00087260: 666f 726d 2e91 04f7 e154 6865 9363 6f6e form.....The.con │ │ │ │ +00087270: 6372 6574 6593 7265 7072 6573 656e 9874 crete.represen.t │ │ │ │ +00087280: 6174 696f 6e8e a18d 9112 c761 6f66 9603 ation......aof.. │ │ │ │ +00087290: ebbb 7468 659b 03eb bc61 7869 6f6d 7393 ..the....axioms. │ │ │ │ +000872a0: 696e 93eb 4848 4f4c 98cf 6973 9367 6976 in..HHOL..is.giv │ │ │ │ +000872b0: 90ac 7265 6e93 696e 9853 6563 7469 6f6e ..ren.in.Section │ │ │ │ +000872c0: 9331 312e 382e 342e 9105 3c1a 5491 ff05 .11.8.4...<.T... │ │ │ │ +000872d0: 566f 9361 6e90 ac72 7469 6369 7061 7465 Vo.an..rticipate │ │ │ │ +000872e0: 2c91 03ec 0074 6865 9861 7869 6f6d 8d93 ,....the.axiom.. │ │ │ │ +000872f0: eb61 424f 4f4c 5f43 4153 4553 5f41 588e .aBOOL_CASES_AX. │ │ │ │ +00087300: 8ea1 8d91 12c7 61cf 6d65 6e90 ac72 7469 ......a.men..rti │ │ │ │ +00087310: 6f6e 6564 9604 db47 696e 9b04 db48 4368 oned...Gin...HCh │ │ │ │ +00087320: 6170 7465 7293 3998 6973 9370 7269 6e90 apter.9.is.prin. │ │ │ │ +00087330: ac72 7465 6493 696e 98eb 4848 4f4c 93cf .rted.in..HHOL.. │ │ │ │ +00087340: 6173 9366 6f6c 6c6f 90ac 7277 7398 2877 as.follo..rws.(w │ │ │ │ +00087350: 6865 7265 8d93 eb61 2254 228e 911a f58d here...a"T"..... │ │ │ │ +00087360: cf61 6e64 8d93 eb61 2246 228e 911a f58c .and...a"F"..... │ │ │ │ +00087370: cf61 7265 9874 6865 93eb 4848 4f4c 8ea1 .are.the..HHOL.. │ │ │ │ +00087380: 8d91 12c7 61cf 6c6f 6769 6327 7396 03ea ....a.logic's... │ │ │ │ +00087390: a863 6f6e 7374 616e 9aac 7274 7393 7265 .constan..rts.re │ │ │ │ +000873a0: 7072 6573 656e 9874 696e 6793 7472 7574 presen.ting.trut │ │ │ │ +000873b0: 6893 616e 6493 6661 6c73 6974 9879 91ff h.and.falsit.y.. │ │ │ │ +000873c0: 0556 2c93 7265 7370 9053 8e65 6374 6976 .V,.resp.S.ectiv │ │ │ │ +000873d0: 9865 6c79 293a 8e9f 252d 378d 8d8d 9f00 .ely):..%-7..... │ │ │ │ +000873e0: cb89 8d8d 8d8d 912a 0660 eb61 7c2d 9605 .......*.`.a|-.. │ │ │ │ +000873f0: bfaa 2174 2e93 2874 933d 9354 2993 5c2f ..!t..(t.=.T).\/ │ │ │ │ +00087400: 9328 7493 3d93 4629 8e8e 8e8e 8e8e 8e9f .(t.=.F)........ │ │ │ │ +00087410: 2427 908d 9112 c761 cf4e 6f74 6596 0319 $'.....a.Note... │ │ │ │ +00087420: ea74 6865 9b03 19e9 7370 9053 8e65 6369 .the....sp.S.eci │ │ │ │ +00087430: 616c 9370 7269 6e90 ac72 7498 666f 726d al.prin..rt.form │ │ │ │ +00087440: 6174 2c91 0343 aa77 6974 6898 7468 6593 at,..C.with.the. │ │ │ │ +00087450: 6170 7072 6f90 ac72 7869 6d61 7469 6f6e appro..rximation │ │ │ │ +00087460: 9874 6f93 7468 6598 6162 7374 7261 6374 .to.the.abstract │ │ │ │ +00087470: 93da 6098 cf6e 6f74 6174 696f 6e2c 8d91 ..`..notation,.. │ │ │ │ +00087480: 0343 aaeb 617c 2d8e 910e c2fe cf2c 9103 .C..a|-......,.. │ │ │ │ +00087490: 43a9 7573 6564 8ea1 8d91 12c7 6174 6f96 C.used......ato. │ │ │ │ +000874a0: 02e5 0e69 6e64 6963 6174 6593 eb48 4d4c ...indicate..HML │ │ │ │ +000874b0: 9b02 e50d cf74 90ac 7279 7090 538e 6593 .....t..ryp.S.e. │ │ │ │ +000874c0: eb61 7468 6d93 cf73 7461 7475 733b 9103 .athm..status;.. │ │ │ │ +000874d0: 3c41 7468 6593 6162 7365 6e63 6593 6f66 |......./.... │ │ │ │ -00087b40: 8bd0 218d 8d91 eaf1 ebeb 4b31 312e 388e ..!.......K11.8. │ │ │ │ -00087b50: 9120 f1e7 5468 656f 7269 6573 8e9f 1be2 . ..Theories.... │ │ │ │ -00087b60: 238d 91ea f1eb cf49 7496 03ea a877 9aac #......It....w.. │ │ │ │ -00087b70: 7261 7393 6d65 6e98 7469 6f6e 6564 9369 ras.men.tioned.i │ │ │ │ -00087b80: 6e93 4368 6170 7465 7293 3993 7468 6174 n.Chapter.9.that │ │ │ │ -00087b90: 9361 9374 6865 6f72 7993 6973 9361 9334 .a.theory.is.a.4 │ │ │ │ -00087ba0: 2d74 7570 6c65 8e9f 1c21 598d 8d8d 91f0 -tuple...!Y..... │ │ │ │ -00087bb0: f1eb da54 910a 4cc7 cf3d 9107 3ffa da68 ...T..L..=..?..h │ │ │ │ -00087bc0: 8ddf 5374 7275 638e 8d91 1a03 7b9f 01cc ..Struc.....{... │ │ │ │ -00087bd0: ccdb 548e 9121 4777 d73b 8d91 05ea a6df ..T..!Gw.;...... │ │ │ │ -00087be0: 5369 678e 8d91 153f 0c9f 02d5 54db 548e Sig....?....T.T. │ │ │ │ -00087bf0: 911c 8308 d73b 8d91 05ea a6df 4178 696f .....;......Axio │ │ │ │ -00087c00: 6d73 8e8d 9129 7d61 9f01 cccc db54 8e91 ms...)}a.....T.. │ │ │ │ -00087c10: 30c1 5dd7 3b8d 9105 eaa6 df54 6865 6f90 0.].;......Theo. │ │ │ │ -00087c20: ac72 7265 6d73 8e8d 9135 bd5a 9f01 cccc .rrems...5.Z.... │ │ │ │ -00087c30: db54 8e91 3d01 56da 698e 8e8e 9f1c 215a .T..=.V.i.....!Z │ │ │ │ -00087c40: 8d91 eaf1 ebcf 7768 6572 658e a919 5903 ......where...Y. │ │ │ │ -00087c50: 8d8d 8d8d 91f7 7903 2869 298e 8e8e 8d91 ......y.(i)..... │ │ │ │ -00087c60: 09c0 13df 5374 7275 638e 8d91 23c3 8e9f ....Struc...#... │ │ │ │ -00087c70: 01cc ccdb 548e 912e f232 cf69 7396 03ea ....T....2.is... │ │ │ │ -00087c80: a874 6865 9374 90ac 7279 7090 538e 6593 .the.t..ryp.S.e. │ │ │ │ -00087c90: 7374 7275 6374 7572 6593 6f66 93da 5491 structure.of..T. │ │ │ │ -00087ca0: 030c cdcf 3b8e a419 c856 8d8d 8d8d 91f4 ....;....V...... │ │ │ │ -00087cb0: 3577 2869 6929 8e8e 8e8d 9109 c013 df53 5w(ii).........S │ │ │ │ -00087cc0: 6967 8e8d 9119 1479 9f02 d554 db54 8e91 ig.....y...T.T.. │ │ │ │ -00087cd0: 2443 1dcf 6973 9603 eaa8 7468 6593 7369 $C..is....the.si │ │ │ │ -00087ce0: 676e 6174 7572 6593 6f66 93da 5491 030c gnature.of..T... │ │ │ │ -00087cf0: cdcf 3b8e 9f19 c857 8d8d 8d8d 91f0 f1eb ..;....W........ │ │ │ │ -00087d00: 2869 6969 298e 8e8e 8d91 09c0 13df 4178 (iii).........Ax │ │ │ │ -00087d10: 696f 6d73 8e8d 912d 52ce 9f01 cccc db54 ioms...-R......T │ │ │ │ -00087d20: 8e91 3881 72cf 6973 9603 eaa8 7468 6593 ..8.r.is....the. │ │ │ │ -00087d30: 7365 7493 6f66 9361 7869 6f6d 7393 6f66 set.of.axioms.of │ │ │ │ -00087d40: 93da 5491 030c cdcf 3b8e a18d 8d8d 8d91 ..T.....;....... │ │ │ │ -00087d50: f145 7928 6976 298e 8e8e 8d91 09c0 13df .Ey(iv)......... │ │ │ │ -00087d60: 5468 656f 90ac 7272 656d 738e 8d91 3992 Theo..rrems...9. │ │ │ │ -00087d70: c79f 01cc ccdb 548e 9144 c16b cf69 7396 ......T..D.k.is. │ │ │ │ -00087d80: 03ea a874 6865 9373 6574 936f 6693 7468 ...the.set.of.th │ │ │ │ -00087d90: 656f 7265 6d73 936f 6693 da54 9103 0ccd eorems.of..T.... │ │ │ │ -00087da0: cf2e 8ea6 8d91 f653 7a53 7563 9aac 7268 .......SzSuc..rh │ │ │ │ -00087db0: 9602 ee76 6193 7468 656f 7279 9369 7393 ...va.theory.is. │ │ │ │ -00087dc0: 7265 7072 6573 656e 9874 6564 9369 6e93 represen.ted.in. │ │ │ │ -00087dd0: 7468 6593 eb48 484f 4c93 cf73 7973 7465 the..HHOL..syste │ │ │ │ -00087de0: 6d93 6173 9361 9363 6f6c 6c65 6374 696f m.as.a.collectio │ │ │ │ -00087df0: 6e93 6f66 930c 6c65 732c 9103 20e7 6361 n.of..les,.. .ca │ │ │ │ -00087e00: 6c6c 6564 9374 6865 6f72 7993 0c6c 6573 lled.theory..les │ │ │ │ -00087e10: 2e8e a410 0000 8d91 eaf1 eb45 6163 9aac ...........Eac.. │ │ │ │ -00087e20: 7268 9603 ffb8 0c6c 6593 6861 7393 6193 rh.....le.has.a. │ │ │ │ -00087e30: 6e61 6d65 936f 6693 7468 6593 666f 726d name.of.the.form │ │ │ │ -00087e40: 93d7 6e61 6d65 8deb 612e 7468 8e91 113e ..name..a.th...> │ │ │ │ -00087e50: fecf 2c91 0404 fb77 6865 7265 93d7 6e61 ..,....where..na │ │ │ │ -00087e60: 6d65 93cf 6973 9361 9373 7472 696e 6793 me..is.a.string. │ │ │ │ -00087e70: 7375 7070 6c69 6564 9362 9879 9374 6865 supplied.b.y.the │ │ │ │ -00087e80: 9375 7365 722e 8ea1 8d91 eaf1 eb56 91ff .user........V.. │ │ │ │ -00087e90: 0556 6172 696f 7573 9602 c3b8 6164 6469 .Various....addi │ │ │ │ -00087ea0: 7469 6f6e 616c 9370 6965 6365 7393 6f66 tional.pieces.of │ │ │ │ -00087eb0: 9369 6e66 6f72 6d61 7469 6f6e 9361 7265 .information.are │ │ │ │ -00087ec0: 9373 746f 7265 6493 696e 9374 6865 9374 .stored.in.the.t │ │ │ │ -00087ed0: 6865 6f72 7993 0c6c 6573 2c91 02fe b569 heory..les,....i │ │ │ │ -00087ee0: 6e63 6c75 6469 6e67 9374 6865 9370 6172 ncluding.the.par │ │ │ │ -00087ef0: 7369 6e67 8ea1 8d91 eaf1 eb73 7461 7475 sing.......statu │ │ │ │ -00087f00: 7396 040a 766f 6693 7468 6593 636f 6e73 s...vof.the.cons │ │ │ │ -00087f10: 7461 6e9a ac72 7473 9328 8d69 2e65 2e8e tan..rts.(.i.e.. │ │ │ │ -00087f20: 9113 0dfa 7768 6574 6865 7293 7468 6579 ....whether.they │ │ │ │ -00087f30: 9361 7265 9369 6e0c 7865 7393 6f72 9362 .are.in.xes.or.b │ │ │ │ -00087f40: 696e 6465 7273 292c 9104 126a 6173 9377 inders),...jas.w │ │ │ │ -00087f50: 9865 6c6c 9361 7393 7365 7698 6572 616c .ell.as.sev.eral │ │ │ │ -00087f60: 9369 7465 6d73 8ea1 8d91 eaf1 eb69 6e95 .items.......in. │ │ │ │ -00087f70: ac72 7693 6f6c 7669 6e67 9604 d077 636f .rv.olving...wco │ │ │ │ -00087f80: 6e63 6570 7473 936e 6f74 9104 d078 799a ncepts.not...xy. │ │ │ │ -00087f90: ac72 6574 9369 6e98 7472 6f95 538e 6475 .ret.in.tro.S.du │ │ │ │ -00087fa0: 6365 643a 9107 047e 7498 7970 9365 9604 ced:...~t.yp.e.. │ │ │ │ -00087fb0: d077 6162 6272 6576 6961 7469 6f6e 7393 .wabbreviations. │ │ │ │ -00087fc0: 2873 6565 9104 d078 5365 6374 696f 6e93 (see...xSection. │ │ │ │ -00087fd0: 3131 2e38 2e36 9366 6f72 9374 6869 7329 11.8.6.for.this) │ │ │ │ -00087fe0: 3b8e a18d 91ea f1eb 616e 6496 03b6 4b77 ;.......and...Kw │ │ │ │ -00087ff0: 6869 639a ac72 6891 03b6 4a61 7869 6f6d hic..rh...Jaxiom │ │ │ │ -00088000: 7393 6172 6593 6465 0c6e 6974 696f 6e73 s.are.de.nitions │ │ │ │ -00088010: 2c91 03c0 c474 9879 709a 538e 6593 6465 ,....t.yp.S.e.de │ │ │ │ -00088020: 0c6e 6974 696f 6e73 9103 b64a 6f72 9373 .nitions...Jor.s │ │ │ │ -00088030: 7098 6563 690c 6361 7469 6f6e 7393 2873 p.eci.cations.(s │ │ │ │ -00088040: 6565 9353 6563 7469 6f6e 9103 b64a 3131 ee.Section...J11 │ │ │ │ -00088050: 2e38 2e32 9366 6f72 8ea1 8d91 eaf1 eb74 .8.2.for.......t │ │ │ │ -00088060: 6865 9603 eaa8 6c61 7374 9374 6872 6565 he....last.three │ │ │ │ -00088070: 292e 8ea1 8d91 f653 7a54 6865 6f72 7996 )......SzTheory. │ │ │ │ -00088080: 056a 830c 6c65 7393 6172 6591 056a 8473 .j..les.are..j.s │ │ │ │ -00088090: 7472 7563 7475 7265 6493 6869 6572 6172 tructured.hierar │ │ │ │ -000880a0: 639a ac72 6869 6361 6c6c 7993 746f 9372 c..rhically.to.r │ │ │ │ -000880b0: 6570 7265 7365 6e98 7493 7365 7175 656e epresen.t.sequen │ │ │ │ -000880c0: 6365 7393 6f66 9105 6a84 6578 7465 6e73 ces.of..j.extens │ │ │ │ -000880d0: 696f 6e73 936f 6693 616e 8ea1 8d91 eaf1 ions.of.an...... │ │ │ │ -000880e0: eb69 6e69 7469 616c 9604 3424 7468 656f .initial..4$theo │ │ │ │ -000880f0: 7279 9328 7365 6593 5365 6374 696f 6e93 ry.(see.Section. │ │ │ │ -00088100: 3130 2e35 2993 6361 6c6c 6564 8d93 eb61 10.5).called...a │ │ │ │ -00088110: 484f 4c8e 9115 7322 cf2e 9106 1555 4561 HOL...s".....UEa │ │ │ │ -00088120: 6390 ac72 6893 7468 656f 7279 930c 6c65 c..rh.theory..le │ │ │ │ -00088130: 936d 616b 696e 6793 7570 9361 9374 6865 .making.up.a.the │ │ │ │ -00088140: 6f72 7993 7265 636f 7264 738e a18d 91ea ory.records..... │ │ │ │ -00088150: f1eb 736f 6d65 9103 f28d 7495 ac72 7970 ..some....t..ryp │ │ │ │ -00088160: 9053 8e65 732c 9b03 f487 636f 6e73 7461 .S.es,....consta │ │ │ │ -00088170: 6e93 7473 2c98 6178 696f 6d73 9603 f28d n.ts,.axioms.... │ │ │ │ -00088180: 616e 6493 7468 656f 7265 6d73 2c98 746f and.theorems,.to │ │ │ │ -00088190: 6765 7468 6572 9377 6974 689b 03f2 8e70 gether.with....p │ │ │ │ -000881a0: 9053 8e6f 696e 90ac 7274 6572 7393 746f .S.oin..rters.to │ │ │ │ -000881b0: 936f 7468 6572 9874 6865 6f72 7993 0c6c .other.theory..l │ │ │ │ -000881c0: 6573 8ea1 8d91 eaf1 eb63 616c 6c65 6496 es.......called. │ │ │ │ -000881d0: 03d5 0469 7473 93e5 7096 ff66 6661 7293 ...its..p..ffar. │ │ │ │ -000881e0: 656e 7473 9100 fddd cf2e 9105 31a9 5468 ents........1.Th │ │ │ │ -000881f0: 6596 03d5 0474 6865 6f72 7991 03d5 0572 e....theory....r │ │ │ │ -00088200: 6570 7265 7365 6e9a ac72 7465 6493 6298 epresen..rted.b. │ │ │ │ -00088210: 7993 7375 6398 6893 6193 7468 656f 7279 y.suc.h.a.theory │ │ │ │ -00088220: 930c 6c65 9369 7393 6f62 7461 696e 6564 ..le.is.obtained │ │ │ │ -00088230: 9362 9879 9374 616b 696e 6793 7468 658e .b.y.taking.the. │ │ │ │ -00088240: a18d 91ea f1eb 756e 696f 6e96 0340 186f ......union..@.o │ │ │ │ -00088250: 6693 616c 6c93 7468 6593 7495 ac72 7970 f.all.the.t..ryp │ │ │ │ -00088260: 9053 8e65 732c 9b03 6235 636f 6e73 7461 .S.es,..b5consta │ │ │ │ -00088270: 6e93 7473 2c91 0362 3461 7869 6f6d 7396 n.ts,..b4axioms. │ │ │ │ -00088280: 0340 1861 6e64 9374 6865 6f72 656d 7393 .@.and.theorems. │ │ │ │ -00088290: 696e 9374 6865 930c 6c65 2c98 746f 6765 in.the..le,.toge │ │ │ │ -000882a0: 7468 6572 9377 6974 6893 7468 6593 7490 ther.with.the.t. │ │ │ │ -000882b0: ac72 7970 9053 8e65 732c 8ea1 8d91 eaf1 .ryp.S.es,...... │ │ │ │ -000882c0: eb63 6f6e 7374 616e 90ac 7274 732c 9104 .constan..rts,.. │ │ │ │ -000882d0: 365e 6178 696f 6d73 9604 2739 616e 649b 6^axioms..'9and. │ │ │ │ -000882e0: 0427 3a74 6865 6f72 656d 7393 696e 9861 .':theorems.in.a │ │ │ │ -000882f0: 6c6c 9374 6865 9874 6865 6f72 7993 0c6c ll.the.theory..l │ │ │ │ -00088300: 6573 9872 6561 639a ac72 6861 626c 6593 es.reac..rhable. │ │ │ │ -00088310: 6298 7991 0427 3a66 6f6c 6c6f 9877 696e b.y..':follo.win │ │ │ │ -00088320: 6793 7090 538e 6f69 6e98 7465 7273 9104 g.p.S.oin.ters.. │ │ │ │ -00088330: 273a 746f 8ea1 8d91 eaf1 eb70 6172 656e ':to.......paren │ │ │ │ -00088340: 9aac 7274 732e 9105 1f7a 5468 6973 9603 ..rts....zThis.. │ │ │ │ -00088350: 9e76 636f 6c6c 6563 7469 6f6e 936f 6693 .vcollection.of. │ │ │ │ -00088360: 7265 6163 9868 6162 6c65 930c 6c65 7393 reac.hable..les. │ │ │ │ -00088370: 6973 9363 616c 6c65 6493 7468 6593 e561 is.called.the..a │ │ │ │ -00088380: 6e63 91ff 6666 6573 7472 7991 04ab f8cf nc..ffestry..... │ │ │ │ -00088390: 6f66 9374 6865 9374 6865 6f72 7993 0c6c of.the.theory..l │ │ │ │ -000883a0: 652e 9105 1f7a 4178 696f 6d73 8ea1 8d91 e....zAxioms.... │ │ │ │ -000883b0: eaf1 eb28 696e 636c 7564 696e 6796 03f4 ...(including... │ │ │ │ -000883c0: 4564 650c 6e69 7469 6f6e 7393 616e 6493 Ede.nitions.and. │ │ │ │ -000883d0: 7370 9053 8e65 6369 0c63 6174 696f 6e73 sp.S.eci.cations │ │ │ │ -000883e0: 299b 03f4 4461 6e64 9374 6865 6f72 656d )...Dand.theorem │ │ │ │ -000883f0: 7393 6172 6593 6e61 6d65 6493 696e 9374 s.are.named.in.t │ │ │ │ -00088400: 6865 98eb 4848 4f4c 93cf 7379 7374 656d he..HHOL..system │ │ │ │ -00088410: 9362 90ac 7279 8ea1 8d91 eaf1 eb74 95ac .b..ry.......t.. │ │ │ │ -00088420: 7277 936f 9604 5636 7374 7269 6e67 733a rw.o..V6strings: │ │ │ │ -00088430: 9106 0ffc 7468 6593 6e61 6d65 936f 6693 ....the.name.of. │ │ │ │ -00088440: 7468 6593 7468 656f 7279 930c 6c65 9369 the.theory..le.i │ │ │ │ -00088450: 6e93 7768 6963 90ac 7268 9374 6865 7993 n.whic..rh.they. │ │ │ │ -00088460: 6172 6593 7374 6f72 6564 2c91 0471 1a74 are.stored,..q.t │ │ │ │ -00088470: 6f67 6574 6865 7293 7769 7468 9361 936e ogether.with.a.n │ │ │ │ -00088480: 616d 658e a18d 91ea f1eb 7375 7070 6c69 ame.......suppli │ │ │ │ -00088490: 6564 9603 eaa8 6290 ac72 7993 7468 6593 ed....b..ry.the. │ │ │ │ -000884a0: 7573 6572 2e8e a18d 91f6 537a 5468 6596 user......SzThe. │ │ │ │ -000884b0: 04a2 fc64 6174 6193 7374 6f72 6564 9369 ...data.stored.i │ │ │ │ -000884c0: 6e93 6193 7369 6e67 6c65 9104 a2fb 7468 n.a.single....th │ │ │ │ -000884d0: 656f 7279 930c 6c65 9369 7393 6361 6c6c eory..le.is.call │ │ │ │ -000884e0: 6564 9361 93e5 7468 6596 ff66 666f 7279 ed.a..the..ffory │ │ │ │ -000884f0: 9104 dca3 7365 9367 6d65 6e74 9101 2444 ....se.gment..$D │ │ │ │ -00088500: cf3b 9104 ff25 7468 6973 9604 a2fc 6973 .;...%this....is │ │ │ │ -00088510: 936e 6f74 9372 6561 6c6c 7993 618e a18d .not.really.a... │ │ │ │ -00088520: 91ea f1eb 6c6f 6769 6361 6c96 0394 9063 ....logical....c │ │ │ │ -00088530: 6f6e 6365 7074 2c91 03a5 c862 7574 9372 oncept,....but.r │ │ │ │ -00088540: 6174 6865 729b 0394 8f61 9363 6f6e 6365 ather....a.conce │ │ │ │ -00088550: 7074 936f 6693 7468 6593 7265 7072 6573 pt.of.the.repres │ │ │ │ -00088560: 656e 90ac 7274 6174 696f 6e93 6f66 9374 en..rtation.of.t │ │ │ │ -00088570: 6865 6f72 6965 7398 696e 9374 6865 93eb heories.in.the.. │ │ │ │ -00088580: 4848 4f4c 93cf 7379 7374 656d 2e8e a18d HHOL..system.... │ │ │ │ -00088590: 91ea f1eb 4974 9603 b1af 6973 936e 6563 ....It....is.nec │ │ │ │ -000885a0: 6573 7361 7279 9374 6f93 6469 7374 696e essary.to.distin │ │ │ │ -000885b0: 6775 6973 6893 7468 656f 7269 6573 9103 guish.theories.. │ │ │ │ -000885c0: b1ae 6672 6f6d 9374 6865 6972 9363 6f6e ..from.their.con │ │ │ │ -000885d0: 7374 6974 7565 6e9a ac72 7493 7468 656f stituen..rt.theo │ │ │ │ -000885e0: 7279 9373 6567 6d65 6e98 7473 9362 9053 ry.segmen.ts.b.S │ │ │ │ -000885f0: 8e65 6361 7573 6593 7468 658e a18d 91ea .ecause.the..... │ │ │ │ -00088600: f1eb 6e61 6d69 6e67 9603 a740 6f66 9364 ..naming...@of.d │ │ │ │ -00088610: 6174 6193 696e 9374 6865 6f72 6965 7393 ata.in.theories. │ │ │ │ -00088620: 6973 9103 a73f 6261 7365 6493 6f6e 9374 is...?based.on.t │ │ │ │ -00088630: 6865 936e 616d 6573 9367 6976 9aac 7265 he.names.giv..re │ │ │ │ -00088640: 6e93 746f 9373 6567 6d65 6e98 7473 2e91 n.to.segmen.ts.. │ │ │ │ -00088650: 0522 6853 7090 538e 6563 690c 6361 6c6c ."hSp.S.eci.call │ │ │ │ -00088660: 7991 ff05 562c 9103 b4bb 6178 696f 6d73 y...V,....axioms │ │ │ │ -00088670: 2c8e a18d 91ea f1eb 6465 0c6e 6974 696f ,.......de.nitio │ │ │ │ -00088680: 6e73 2c91 0375 d173 7090 538e 6563 690c ns,..u.sp.S.eci. │ │ │ │ -00088690: 6361 7469 6f6e 7396 0358 9b61 6e64 9b03 cations..X.and.. │ │ │ │ -000886a0: 589c 7468 656f 7265 6d73 9361 7265 936e X.theorems.are.n │ │ │ │ -000886b0: 616d 6564 9362 90ac 7279 9861 9370 6169 amed.b..ry.a.pai │ │ │ │ -000886c0: 7293 6f66 9873 7472 696e 6773 93da 68d7 r.of.strings..h. │ │ │ │ -000886d0: 7468 7990 6e39 3b91 01ff fe6e 616d 65da thy.n9;....name. │ │ │ │ -000886e0: 69cf 2c91 0375 d177 6865 7265 8ea1 8d91 i.,..u.where.... │ │ │ │ -000886f0: eaf1 ebd7 7468 7991 03ff a9cf 6973 9603 ....thy.....is.. │ │ │ │ -00088700: 9170 7468 6591 0391 6f6e 616d 6593 6f66 .pthe...oname.of │ │ │ │ -00088710: 9374 6865 9374 6865 6f72 7993 7365 676d .the.theory.segm │ │ │ │ -00088720: 656e 9aac 7274 9363 7572 7265 6e98 7491 en..rt.curren.t. │ │ │ │ -00088730: 0391 6f77 6865 6e93 7468 6593 6974 656d ..owhen.the.item │ │ │ │ -00088740: 9377 9861 7393 6465 636c 6172 6564 9361 .w.as.declared.a │ │ │ │ -00088750: 6e64 9103 916f d76e 616d 6593 cf69 7393 nd...o.name..is. │ │ │ │ -00088760: 618e a18d 91ea f1eb 7370 9053 8e65 6369 a.......sp.S.eci │ │ │ │ -00088770: 0c63 9603 a15d 6e61 6d65 9b03 a15c 7375 .c...]name...\su │ │ │ │ -00088780: 7070 6c69 6564 9362 90ac 7279 9874 6865 pplied.b..ry.the │ │ │ │ -00088790: 9375 7365 7293 2873 6565 9874 6865 9366 .user.(see.the.f │ │ │ │ -000887a0: 756e 6374 696f 6e73 8d98 eb61 6e65 775f unctions...anew_ │ │ │ │ -000887b0: 6178 696f 6d8e 9137 5e56 cf2c 8d91 03b0 axiom..7^V.,.... │ │ │ │ -000887c0: 06eb 616e 6577 5f64 6566 696e 6974 696f ..anew_definitio │ │ │ │ -000887d0: 6e8e 9154 2b52 cf2c 9103 b005 6290 538e n..T+R.,....b.S. │ │ │ │ -000887e0: 656c 6f90 ac72 7729 2e8e a18d 91ea f1eb elo..rw)........ │ │ │ │ -000887f0: 4469 0b65 7265 6e9a ac72 7496 03ea a869 Di.eren..rt....i │ │ │ │ -00088800: 7465 6d73 9363 616e 9368 6198 7698 6593 tems.can.ha.v.e. │ │ │ │ -00088810: 7468 6593 7361 6d65 9373 709a 538e 6563 the.same.sp.S.ec │ │ │ │ -00088820: 690c 6393 6e61 6d65 9369 6693 7468 6593 i.c.name.if.the. │ │ │ │ -00088830: 6173 736f 9863 6961 7465 6493 7365 676d asso.ciated.segm │ │ │ │ -00088840: 656e 9aac 7274 9369 7393 6469 0b65 7265 en..rt.is.di.ere │ │ │ │ -00088850: 6e98 742e 8ea1 8d91 f653 7a41 9104 3dd6 n.t......SzA..=. │ │ │ │ -00088860: 749a ac72 7970 6963 616c 9604 3deb 7069 t..rypical..=.pi │ │ │ │ -00088870: 6563 6593 6f66 9377 986f 726b 9377 6974 ece.of.w.ork.wit │ │ │ │ -00088880: 6893 7468 6591 043d eceb 4848 4f4c 93cf h.the..=..HHOL.. │ │ │ │ -00088890: 7379 7374 656d 9363 6f6e 7369 7374 7393 system.consists. │ │ │ │ -000888a0: 696e 9361 936e 9875 6d98 6290 538e 6572 in.a.n.um.b.S.er │ │ │ │ -000888b0: 936f 6693 7365 7373 696f 6e73 2e91 0632 .of.sessions...2 │ │ │ │ -000888c0: aa49 6e93 7468 658e a18d 91ea f1eb 0c72 .In.the........r │ │ │ │ -000888d0: 7374 9603 38e3 6f66 9b03 38e4 7468 6573 st..8.of..8.thes │ │ │ │ -000888e0: 652c 9103 5c71 6193 6e65 7798 7468 656f e,..\qa.new.theo │ │ │ │ -000888f0: 7279 96ff 0556 2c91 035c 71da 5491 0645 ry...V,..\q.T..E │ │ │ │ -00088900: b0cf 7361 9aac 7279 932c 9103 5c72 6973 ..sa..ry.,..\ris │ │ │ │ -00088910: 9603 38e3 6372 6561 7465 6493 6298 799b ..8.created.b.y. │ │ │ │ -00088920: 0338 e465 7874 656e 6469 6e67 9365 7869 .8.extending.exi │ │ │ │ -00088930: 7374 696e 6798 7468 656f 7269 6573 9377 sting.theories.w │ │ │ │ -00088940: 6974 6898 6193 6e95 ac72 756d 9362 9053 ith.a.n..rum.b.S │ │ │ │ -00088950: 8e65 728e 8e9f 24fd 138e 8c8b 0000 00a1 .er...$......... │ │ │ │ -00088960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00087ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00087ae0: 0008 6f98 a002 cc05 558d a0fd 46d3 0e8d ..o.....U...F... │ │ │ │ +00087af0: 8d8d 8d9f fa99 9a8d 91ea f1eb d031 3630 .............160 │ │ │ │ +00087b00: 9200 dd20 4343 6861 7074 6572 9604 8000 ... CChapter.... │ │ │ │ +00087b10: 3131 2e91 0a80 0054 6865 9348 4f4c 934c 11.....The.HOL.L │ │ │ │ +00087b20: 6f67 6963 9369 6e93 4d4c 8e91 eaf1 eb9f ogic.in.ML...... │ │ │ │ +00087b30: 0566 6689 0000 e666 01c7 3e7c 8e8e 8e8e .ff....f..>|.... │ │ │ │ +00087b40: a002 942f df8d a0fd 8bd0 218d 8d91 eaf1 .../......!..... │ │ │ │ +00087b50: ebeb 4b31 312e 388e 9120 f1e7 5468 656f ..K11.8.. ..Theo │ │ │ │ +00087b60: 7269 6573 8e9f 1be2 238d 91ea f1eb cf49 ries....#......I │ │ │ │ +00087b70: 7496 03ea a877 9aac 7261 7393 6d65 6e98 t....w..ras.men. │ │ │ │ +00087b80: 7469 6f6e 6564 9369 6e93 4368 6170 7465 tioned.in.Chapte │ │ │ │ +00087b90: 7293 3993 7468 6174 9361 9374 6865 6f72 r.9.that.a.theor │ │ │ │ +00087ba0: 7993 6973 9361 9334 2d74 7570 6c65 8e9f y.is.a.4-tuple.. │ │ │ │ +00087bb0: 1c21 598d 8d8d 91f0 f1eb da54 910a 4cc7 .!Y........T..L. │ │ │ │ +00087bc0: cf3d 9107 3ffa da68 8ddf 5374 7275 638e .=..?..h..Struc. │ │ │ │ +00087bd0: 8d91 1a03 7b9f 01cc ccdb 548e 9121 4777 ....{.....T..!Gw │ │ │ │ +00087be0: d73b 8d91 05ea a6df 5369 678e 8d91 153f .;......Sig....? │ │ │ │ +00087bf0: 0c9f 02d5 54db 548e 911c 8308 d73b 8d91 ....T.T......;.. │ │ │ │ +00087c00: 05ea a6df 4178 696f 6d73 8e8d 9129 7d61 ....Axioms...)}a │ │ │ │ +00087c10: 9f01 cccc db54 8e91 30c1 5dd7 3b8d 9105 .....T..0.].;... │ │ │ │ +00087c20: eaa6 df54 6865 6f90 ac72 7265 6d73 8e8d ...Theo..rrems.. │ │ │ │ +00087c30: 9135 bd5a 9f01 cccc db54 8e91 3d01 56da .5.Z.....T..=.V. │ │ │ │ +00087c40: 698e 8e8e 9f1c 215a 8d91 eaf1 ebcf 7768 i.....!Z......wh │ │ │ │ +00087c50: 6572 658e a919 5903 8d8d 8d8d 91f7 7903 ere...Y.......y. │ │ │ │ +00087c60: 2869 298e 8e8e 8d91 09c0 13df 5374 7275 (i).........Stru │ │ │ │ +00087c70: 638e 8d91 23c3 8e9f 01cc ccdb 548e 912e c...#.......T... │ │ │ │ +00087c80: f232 cf69 7396 03ea a874 6865 9374 90ac .2.is....the.t.. │ │ │ │ +00087c90: 7279 7090 538e 6593 7374 7275 6374 7572 ryp.S.e.structur │ │ │ │ +00087ca0: 6593 6f66 93da 5491 030c cdcf 3b8e a419 e.of..T.....;... │ │ │ │ +00087cb0: c856 8d8d 8d8d 91f4 3577 2869 6929 8e8e .V......5w(ii).. │ │ │ │ +00087cc0: 8e8d 9109 c013 df53 6967 8e8d 9119 1479 .......Sig.....y │ │ │ │ +00087cd0: 9f02 d554 db54 8e91 2443 1dcf 6973 9603 ...T.T..$C..is.. │ │ │ │ +00087ce0: eaa8 7468 6593 7369 676e 6174 7572 6593 ..the.signature. │ │ │ │ +00087cf0: 6f66 93da 5491 030c cdcf 3b8e 9f19 c857 of..T.....;....W │ │ │ │ +00087d00: 8d8d 8d8d 91f0 f1eb 2869 6969 298e 8e8e ........(iii)... │ │ │ │ +00087d10: 8d91 09c0 13df 4178 696f 6d73 8e8d 912d ......Axioms...- │ │ │ │ +00087d20: 52ce 9f01 cccc db54 8e91 3881 72cf 6973 R......T..8.r.is │ │ │ │ +00087d30: 9603 eaa8 7468 6593 7365 7493 6f66 9361 ....the.set.of.a │ │ │ │ +00087d40: 7869 6f6d 7393 6f66 93da 5491 030c cdcf xioms.of..T..... │ │ │ │ +00087d50: 3b8e a18d 8d8d 8d91 f145 7928 6976 298e ;........Ey(iv). │ │ │ │ +00087d60: 8e8e 8d91 09c0 13df 5468 656f 90ac 7272 ........Theo..rr │ │ │ │ +00087d70: 656d 738e 8d91 3992 c79f 01cc ccdb 548e ems...9.......T. │ │ │ │ +00087d80: 9144 c16b cf69 7396 03ea a874 6865 9373 .D.k.is....the.s │ │ │ │ +00087d90: 6574 936f 6693 7468 656f 7265 6d73 936f et.of.theorems.o │ │ │ │ +00087da0: 6693 da54 9103 0ccd cf2e 8ea6 8d91 f653 f..T...........S │ │ │ │ +00087db0: 7a53 7563 9aac 7268 9602 ee76 6193 7468 zSuc..rh...va.th │ │ │ │ +00087dc0: 656f 7279 9369 7393 7265 7072 6573 656e eory.is.represen │ │ │ │ +00087dd0: 9874 6564 9369 6e93 7468 6593 eb48 484f .ted.in.the..HHO │ │ │ │ +00087de0: 4c93 cf73 7973 7465 6d93 6173 9361 9363 L..system.as.a.c │ │ │ │ +00087df0: 6f6c 6c65 6374 696f 6e93 6f66 930c 6c65 ollection.of..le │ │ │ │ +00087e00: 732c 9103 20e7 6361 6c6c 6564 9374 6865 s,.. .called.the │ │ │ │ +00087e10: 6f72 7993 0c6c 6573 2e8e a410 0000 8d91 ory..les........ │ │ │ │ +00087e20: eaf1 eb45 6163 9aac 7268 9603 ffb8 0c6c ...Eac..rh.....l │ │ │ │ +00087e30: 6593 6861 7393 6193 6e61 6d65 936f 6693 e.has.a.name.of. │ │ │ │ +00087e40: 7468 6593 666f 726d 93d7 6e61 6d65 8deb the.form..name.. │ │ │ │ +00087e50: 612e 7468 8e91 113e fecf 2c91 0404 fb77 a.th...>..,....w │ │ │ │ +00087e60: 6865 7265 93d7 6e61 6d65 93cf 6973 9361 here..name..is.a │ │ │ │ +00087e70: 9373 7472 696e 6793 7375 7070 6c69 6564 .string.supplied │ │ │ │ +00087e80: 9362 9879 9374 6865 9375 7365 722e 8ea1 .b.y.the.user... │ │ │ │ +00087e90: 8d91 eaf1 eb56 91ff 0556 6172 696f 7573 .....V...Various │ │ │ │ +00087ea0: 9602 c3b8 6164 6469 7469 6f6e 616c 9370 ....additional.p │ │ │ │ +00087eb0: 6965 6365 7393 6f66 9369 6e66 6f72 6d61 ieces.of.informa │ │ │ │ +00087ec0: 7469 6f6e 9361 7265 9373 746f 7265 6493 tion.are.stored. │ │ │ │ +00087ed0: 696e 9374 6865 9374 6865 6f72 7993 0c6c in.the.theory..l │ │ │ │ +00087ee0: 6573 2c91 02fe b569 6e63 6c75 6469 6e67 es,....including │ │ │ │ +00087ef0: 9374 6865 9370 6172 7369 6e67 8ea1 8d91 .the.parsing.... │ │ │ │ +00087f00: eaf1 eb73 7461 7475 7396 040a 766f 6693 ...status...vof. │ │ │ │ +00087f10: 7468 6593 636f 6e73 7461 6e9a ac72 7473 the.constan..rts │ │ │ │ +00087f20: 9328 8d69 2e65 2e8e 9113 0dfa 7768 6574 .(.i.e......whet │ │ │ │ +00087f30: 6865 7293 7468 6579 9361 7265 9369 6e0c her.they.are.in. │ │ │ │ +00087f40: 7865 7393 6f72 9362 696e 6465 7273 292c xes.or.binders), │ │ │ │ +00087f50: 9104 126a 6173 9377 9865 6c6c 9361 7393 ...jas.w.ell.as. │ │ │ │ +00087f60: 7365 7698 6572 616c 9369 7465 6d73 8ea1 sev.eral.items.. │ │ │ │ +00087f70: 8d91 eaf1 eb69 6e95 ac72 7693 6f6c 7669 .....in..rv.olvi │ │ │ │ +00087f80: 6e67 9604 d077 636f 6e63 6570 7473 936e ng...wconcepts.n │ │ │ │ +00087f90: 6f74 9104 d078 799a ac72 6574 9369 6e98 ot...xy..ret.in. │ │ │ │ +00087fa0: 7472 6f95 538e 6475 6365 643a 9107 047e tro.S.duced:...~ │ │ │ │ +00087fb0: 7498 7970 9365 9604 d077 6162 6272 6576 t.yp.e...wabbrev │ │ │ │ +00087fc0: 6961 7469 6f6e 7393 2873 6565 9104 d078 iations.(see...x │ │ │ │ +00087fd0: 5365 6374 696f 6e93 3131 2e38 2e36 9366 Section.11.8.6.f │ │ │ │ +00087fe0: 6f72 9374 6869 7329 3b8e a18d 91ea f1eb or.this);....... │ │ │ │ +00087ff0: 616e 6496 03b6 4b77 6869 639a ac72 6891 and...Kwhic..rh. │ │ │ │ +00088000: 03b6 4a61 7869 6f6d 7393 6172 6593 6465 ..Jaxioms.are.de │ │ │ │ +00088010: 0c6e 6974 696f 6e73 2c91 03c0 c474 9879 .nitions,....t.y │ │ │ │ +00088020: 709a 538e 6593 6465 0c6e 6974 696f 6e73 p.S.e.de.nitions │ │ │ │ +00088030: 9103 b64a 6f72 9373 7098 6563 690c 6361 ...Jor.sp.eci.ca │ │ │ │ +00088040: 7469 6f6e 7393 2873 6565 9353 6563 7469 tions.(see.Secti │ │ │ │ +00088050: 6f6e 9103 b64a 3131 2e38 2e32 9366 6f72 on...J11.8.2.for │ │ │ │ +00088060: 8ea1 8d91 eaf1 eb74 6865 9603 eaa8 6c61 .......the....la │ │ │ │ +00088070: 7374 9374 6872 6565 292e 8ea1 8d91 f653 st.three)......S │ │ │ │ +00088080: 7a54 6865 6f72 7996 056a 830c 6c65 7393 zTheory..j..les. │ │ │ │ +00088090: 6172 6591 056a 8473 7472 7563 7475 7265 are..j.structure │ │ │ │ +000880a0: 6493 6869 6572 6172 639a ac72 6869 6361 d.hierarc..rhica │ │ │ │ +000880b0: 6c6c 7993 746f 9372 6570 7265 7365 6e98 lly.to.represen. │ │ │ │ +000880c0: 7493 7365 7175 656e 6365 7393 6f66 9105 t.sequences.of.. │ │ │ │ +000880d0: 6a84 6578 7465 6e73 696f 6e73 936f 6693 j.extensions.of. │ │ │ │ +000880e0: 616e 8ea1 8d91 eaf1 eb69 6e69 7469 616c an.......initial │ │ │ │ +000880f0: 9604 3424 7468 656f 7279 9328 7365 6593 ..4$theory.(see. │ │ │ │ +00088100: 5365 6374 696f 6e93 3130 2e35 2993 6361 Section.10.5).ca │ │ │ │ +00088110: 6c6c 6564 8d93 eb61 484f 4c8e 9115 7322 lled...aHOL...s" │ │ │ │ +00088120: cf2e 9106 1555 4561 6390 ac72 6893 7468 .....UEac..rh.th │ │ │ │ +00088130: 656f 7279 930c 6c65 936d 616b 696e 6793 eory..le.making. │ │ │ │ +00088140: 7570 9361 9374 6865 6f72 7993 7265 636f up.a.theory.reco │ │ │ │ +00088150: 7264 738e a18d 91ea f1eb 736f 6d65 9103 rds.......some.. │ │ │ │ +00088160: f28d 7495 ac72 7970 9053 8e65 732c 9b03 ..t..ryp.S.es,.. │ │ │ │ +00088170: f487 636f 6e73 7461 6e93 7473 2c98 6178 ..constan.ts,.ax │ │ │ │ +00088180: 696f 6d73 9603 f28d 616e 6493 7468 656f ioms....and.theo │ │ │ │ +00088190: 7265 6d73 2c98 746f 6765 7468 6572 9377 rems,.together.w │ │ │ │ +000881a0: 6974 689b 03f2 8e70 9053 8e6f 696e 90ac ith....p.S.oin.. │ │ │ │ +000881b0: 7274 6572 7393 746f 936f 7468 6572 9874 rters.to.other.t │ │ │ │ +000881c0: 6865 6f72 7993 0c6c 6573 8ea1 8d91 eaf1 heory..les...... │ │ │ │ +000881d0: eb63 616c 6c65 6496 03d5 0469 7473 93e5 .called....its.. │ │ │ │ +000881e0: 7096 ff66 6661 7293 656e 7473 9100 fddd p..ffar.ents.... │ │ │ │ +000881f0: cf2e 9105 31a9 5468 6596 03d5 0474 6865 ....1.The....the │ │ │ │ +00088200: 6f72 7991 03d5 0572 6570 7265 7365 6e9a ory....represen. │ │ │ │ +00088210: ac72 7465 6493 6298 7993 7375 6398 6893 .rted.b.y.suc.h. │ │ │ │ +00088220: 6193 7468 656f 7279 930c 6c65 9369 7393 a.theory..le.is. │ │ │ │ +00088230: 6f62 7461 696e 6564 9362 9879 9374 616b obtained.b.y.tak │ │ │ │ +00088240: 696e 6793 7468 658e a18d 91ea f1eb 756e ing.the.......un │ │ │ │ +00088250: 696f 6e96 0340 186f 6693 616c 6c93 7468 ion..@.of.all.th │ │ │ │ +00088260: 6593 7495 ac72 7970 9053 8e65 732c 9b03 e.t..ryp.S.es,.. │ │ │ │ +00088270: 6235 636f 6e73 7461 6e93 7473 2c91 0362 b5constan.ts,..b │ │ │ │ +00088280: 3461 7869 6f6d 7396 0340 1861 6e64 9374 4axioms..@.and.t │ │ │ │ +00088290: 6865 6f72 656d 7393 696e 9374 6865 930c heorems.in.the.. │ │ │ │ +000882a0: 6c65 2c98 746f 6765 7468 6572 9377 6974 le,.together.wit │ │ │ │ +000882b0: 6893 7468 6593 7490 ac72 7970 9053 8e65 h.the.t..ryp.S.e │ │ │ │ +000882c0: 732c 8ea1 8d91 eaf1 eb63 6f6e 7374 616e s,.......constan │ │ │ │ +000882d0: 90ac 7274 732c 9104 365e 6178 696f 6d73 ..rts,..6^axioms │ │ │ │ +000882e0: 9604 2739 616e 649b 0427 3a74 6865 6f72 ..'9and..':theor │ │ │ │ +000882f0: 656d 7393 696e 9861 6c6c 9374 6865 9874 ems.in.all.the.t │ │ │ │ +00088300: 6865 6f72 7993 0c6c 6573 9872 6561 639a heory..les.reac. │ │ │ │ +00088310: ac72 6861 626c 6593 6298 7991 0427 3a66 .rhable.b.y..':f │ │ │ │ +00088320: 6f6c 6c6f 9877 696e 6793 7090 538e 6f69 ollo.wing.p.S.oi │ │ │ │ +00088330: 6e98 7465 7273 9104 273a 746f 8ea1 8d91 n.ters..':to.... │ │ │ │ +00088340: eaf1 eb70 6172 656e 9aac 7274 732e 9105 ...paren..rts... │ │ │ │ +00088350: 1f7a 5468 6973 9603 9e76 636f 6c6c 6563 .zThis...vcollec │ │ │ │ +00088360: 7469 6f6e 936f 6693 7265 6163 9868 6162 tion.of.reac.hab │ │ │ │ +00088370: 6c65 930c 6c65 7393 6973 9363 616c 6c65 le..les.is.calle │ │ │ │ +00088380: 6493 7468 6593 e561 6e63 91ff 6666 6573 d.the..anc..ffes │ │ │ │ +00088390: 7472 7991 04ab f8cf 6f66 9374 6865 9374 try.....of.the.t │ │ │ │ +000883a0: 6865 6f72 7993 0c6c 652e 9105 1f7a 4178 heory..le....zAx │ │ │ │ +000883b0: 696f 6d73 8ea1 8d91 eaf1 eb28 696e 636c ioms.......(incl │ │ │ │ +000883c0: 7564 696e 6796 03f4 4564 650c 6e69 7469 uding...Ede.niti │ │ │ │ +000883d0: 6f6e 7393 616e 6493 7370 9053 8e65 6369 ons.and.sp.S.eci │ │ │ │ +000883e0: 0c63 6174 696f 6e73 299b 03f4 4461 6e64 .cations)...Dand │ │ │ │ +000883f0: 9374 6865 6f72 656d 7393 6172 6593 6e61 .theorems.are.na │ │ │ │ +00088400: 6d65 6493 696e 9374 6865 98eb 4848 4f4c med.in.the..HHOL │ │ │ │ +00088410: 93cf 7379 7374 656d 9362 90ac 7279 8ea1 ..system.b..ry.. │ │ │ │ +00088420: 8d91 eaf1 eb74 95ac 7277 936f 9604 5636 .....t..rw.o..V6 │ │ │ │ +00088430: 7374 7269 6e67 733a 9106 0ffc 7468 6593 strings:....the. │ │ │ │ +00088440: 6e61 6d65 936f 6693 7468 6593 7468 656f name.of.the.theo │ │ │ │ +00088450: 7279 930c 6c65 9369 6e93 7768 6963 90ac ry..le.in.whic.. │ │ │ │ +00088460: 7268 9374 6865 7993 6172 6593 7374 6f72 rh.they.are.stor │ │ │ │ +00088470: 6564 2c91 0471 1a74 6f67 6574 6865 7293 ed,..q.together. │ │ │ │ +00088480: 7769 7468 9361 936e 616d 658e a18d 91ea with.a.name..... │ │ │ │ +00088490: f1eb 7375 7070 6c69 6564 9603 eaa8 6290 ..supplied....b. │ │ │ │ +000884a0: ac72 7993 7468 6593 7573 6572 2e8e a18d .ry.the.user.... │ │ │ │ +000884b0: 91f6 537a 5468 6596 04a2 fc64 6174 6193 ..SzThe....data. │ │ │ │ +000884c0: 7374 6f72 6564 9369 6e93 6193 7369 6e67 stored.in.a.sing │ │ │ │ +000884d0: 6c65 9104 a2fb 7468 656f 7279 930c 6c65 le....theory..le │ │ │ │ +000884e0: 9369 7393 6361 6c6c 6564 9361 93e5 7468 .is.called.a..th │ │ │ │ +000884f0: 6596 ff66 666f 7279 9104 dca3 7365 9367 e..ffory....se.g │ │ │ │ +00088500: 6d65 6e74 9101 2444 cf3b 9104 ff25 7468 ment..$D.;...%th │ │ │ │ +00088510: 6973 9604 a2fc 6973 936e 6f74 9372 6561 is....is.not.rea │ │ │ │ +00088520: 6c6c 7993 618e a18d 91ea f1eb 6c6f 6769 lly.a.......logi │ │ │ │ +00088530: 6361 6c96 0394 9063 6f6e 6365 7074 2c91 cal....concept,. │ │ │ │ +00088540: 03a5 c862 7574 9372 6174 6865 729b 0394 ...but.rather... │ │ │ │ +00088550: 8f61 9363 6f6e 6365 7074 936f 6693 7468 .a.concept.of.th │ │ │ │ +00088560: 6593 7265 7072 6573 656e 90ac 7274 6174 e.represen..rtat │ │ │ │ +00088570: 696f 6e93 6f66 9374 6865 6f72 6965 7398 ion.of.theories. │ │ │ │ +00088580: 696e 9374 6865 93eb 4848 4f4c 93cf 7379 in.the..HHOL..sy │ │ │ │ +00088590: 7374 656d 2e8e a18d 91ea f1eb 4974 9603 stem........It.. │ │ │ │ +000885a0: b1af 6973 936e 6563 6573 7361 7279 9374 ..is.necessary.t │ │ │ │ +000885b0: 6f93 6469 7374 696e 6775 6973 6893 7468 o.distinguish.th │ │ │ │ +000885c0: 656f 7269 6573 9103 b1ae 6672 6f6d 9374 eories....from.t │ │ │ │ +000885d0: 6865 6972 9363 6f6e 7374 6974 7565 6e9a heir.constituen. │ │ │ │ +000885e0: ac72 7493 7468 656f 7279 9373 6567 6d65 .rt.theory.segme │ │ │ │ +000885f0: 6e98 7473 9362 9053 8e65 6361 7573 6593 n.ts.b.S.ecause. │ │ │ │ +00088600: 7468 658e a18d 91ea f1eb 6e61 6d69 6e67 the.......naming │ │ │ │ +00088610: 9603 a740 6f66 9364 6174 6193 696e 9374 ...@of.data.in.t │ │ │ │ +00088620: 6865 6f72 6965 7393 6973 9103 a73f 6261 heories.is...?ba │ │ │ │ +00088630: 7365 6493 6f6e 9374 6865 936e 616d 6573 sed.on.the.names │ │ │ │ +00088640: 9367 6976 9aac 7265 6e93 746f 9373 6567 .giv..ren.to.seg │ │ │ │ +00088650: 6d65 6e98 7473 2e91 0522 6853 7090 538e men.ts..."hSp.S. │ │ │ │ +00088660: 6563 690c 6361 6c6c 7991 ff05 562c 9103 eci.cally...V,.. │ │ │ │ +00088670: b4bb 6178 696f 6d73 2c8e a18d 91ea f1eb ..axioms,....... │ │ │ │ +00088680: 6465 0c6e 6974 696f 6e73 2c91 0375 d173 de.nitions,..u.s │ │ │ │ +00088690: 7090 538e 6563 690c 6361 7469 6f6e 7396 p.S.eci.cations. │ │ │ │ +000886a0: 0358 9b61 6e64 9b03 589c 7468 656f 7265 .X.and..X.theore │ │ │ │ +000886b0: 6d73 9361 7265 936e 616d 6564 9362 90ac ms.are.named.b.. │ │ │ │ +000886c0: 7279 9861 9370 6169 7293 6f66 9873 7472 ry.a.pair.of.str │ │ │ │ +000886d0: 696e 6773 93da 68d7 7468 7990 6e39 3b91 ings..h.thy.n9;. │ │ │ │ +000886e0: 01ff fe6e 616d 65da 69cf 2c91 0375 d177 ...name.i.,..u.w │ │ │ │ +000886f0: 6865 7265 8ea1 8d91 eaf1 ebd7 7468 7991 here........thy. │ │ │ │ +00088700: 03ff a9cf 6973 9603 9170 7468 6591 0391 ....is...pthe... │ │ │ │ +00088710: 6f6e 616d 6593 6f66 9374 6865 9374 6865 oname.of.the.the │ │ │ │ +00088720: 6f72 7993 7365 676d 656e 9aac 7274 9363 ory.segmen..rt.c │ │ │ │ +00088730: 7572 7265 6e98 7491 0391 6f77 6865 6e93 urren.t...owhen. │ │ │ │ +00088740: 7468 6593 6974 656d 9377 9861 7393 6465 the.item.w.as.de │ │ │ │ +00088750: 636c 6172 6564 9361 6e64 9103 916f d76e clared.and...o.n │ │ │ │ +00088760: 616d 6593 cf69 7393 618e a18d 91ea f1eb ame..is.a....... │ │ │ │ +00088770: 7370 9053 8e65 6369 0c63 9603 a15d 6e61 sp.S.eci.c...]na │ │ │ │ +00088780: 6d65 9b03 a15c 7375 7070 6c69 6564 9362 me...\supplied.b │ │ │ │ +00088790: 90ac 7279 9874 6865 9375 7365 7293 2873 ..ry.the.user.(s │ │ │ │ +000887a0: 6565 9874 6865 9366 756e 6374 696f 6e73 ee.the.functions │ │ │ │ +000887b0: 8d98 eb61 6e65 775f 6178 696f 6d8e 9137 ...anew_axiom..7 │ │ │ │ +000887c0: 5e56 cf2c 8d91 03b0 06eb 616e 6577 5f64 ^V.,......anew_d │ │ │ │ +000887d0: 6566 696e 6974 696f 6e8e 9154 2b52 cf2c efinition..T+R., │ │ │ │ +000887e0: 9103 b005 6290 538e 656c 6f90 ac72 7729 ....b.S.elo..rw) │ │ │ │ +000887f0: 2e8e a18d 91ea f1eb 4469 0b65 7265 6e9a ........Di.eren. │ │ │ │ +00088800: ac72 7496 03ea a869 7465 6d73 9363 616e .rt....items.can │ │ │ │ +00088810: 9368 6198 7698 6593 7468 6593 7361 6d65 .ha.v.e.the.same │ │ │ │ +00088820: 9373 709a 538e 6563 690c 6393 6e61 6d65 .sp.S.eci.c.name │ │ │ │ +00088830: 9369 6693 7468 6593 6173 736f 9863 6961 .if.the.asso.cia │ │ │ │ +00088840: 7465 6493 7365 676d 656e 9aac 7274 9369 ted.segmen..rt.i │ │ │ │ +00088850: 7393 6469 0b65 7265 6e98 742e 8ea1 8d91 s.di.eren.t..... │ │ │ │ +00088860: f653 7a41 9104 3dd6 749a ac72 7970 6963 .SzA..=.t..rypic │ │ │ │ +00088870: 616c 9604 3deb 7069 6563 6593 6f66 9377 al..=.piece.of.w │ │ │ │ +00088880: 986f 726b 9377 6974 6893 7468 6591 043d .ork.with.the..= │ │ │ │ +00088890: eceb 4848 4f4c 93cf 7379 7374 656d 9363 ..HHOL..system.c │ │ │ │ +000888a0: 6f6e 7369 7374 7393 696e 9361 936e 9875 onsists.in.a.n.u │ │ │ │ +000888b0: 6d98 6290 538e 6572 936f 6693 7365 7373 m.b.S.er.of.sess │ │ │ │ +000888c0: 696f 6e73 2e91 0632 aa49 6e93 7468 658e ions...2.In.the. │ │ │ │ +000888d0: a18d 91ea f1eb 0c72 7374 9603 38e3 6f66 .......rst..8.of │ │ │ │ +000888e0: 9b03 38e4 7468 6573 652c 9103 5c71 6193 ..8.these,..\qa. │ │ │ │ +000888f0: 6e65 7798 7468 656f 7279 96ff 0556 2c91 new.theory...V,. │ │ │ │ +00088900: 035c 71da 5491 0645 b0cf 7361 9aac 7279 .\q.T..E..sa..ry │ │ │ │ +00088910: 932c 9103 5c72 6973 9603 38e3 6372 6561 .,..\ris..8.crea │ │ │ │ +00088920: 7465 6493 6298 799b 0338 e465 7874 656e ted.b.y..8.exten │ │ │ │ +00088930: 6469 6e67 9365 7869 7374 696e 6798 7468 ding.existing.th │ │ │ │ +00088940: 656f 7269 6573 9377 6974 6898 6193 6e95 eories.with.a.n. │ │ │ │ +00088950: ac72 756d 9362 9053 8e65 728e 8e9f 24fd .rum.b.S.er...$. │ │ │ │ +00088960: 138e 8c8b 0000 00a1 0000 0000 0000 0000 ................ │ │ │ │ 00088970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00088980: 0000 0000 0008 7aaf a002 cc05 558d a0fd ......z.....U... │ │ │ │ -00088990: 46d3 0e8d 8d8d 8d9f fa99 9a8d 9112 c761 F..............a │ │ │ │ -000889a0: d031 312e 382e 910a 8000 5468 656f 7269 .11.8.....Theori │ │ │ │ -000889b0: 6573 9201 5a32 6631 3631 8e91 12c7 619f es..Z2f161....a. │ │ │ │ -000889c0: 0566 6689 0000 e666 01c7 3e7c 8e8e 8e8e .ff....f..>|.... │ │ │ │ -000889d0: a002 942f df8d a0fd 8bd0 218d 9112 c761 .../......!....a │ │ │ │ -000889e0: cf6f 6696 0371 6264 650c 6e69 7469 6f6e .of..qbde.nition │ │ │ │ -000889f0: 732e 9105 1073 5468 659b 0371 6163 6f6e s....sThe..qacon │ │ │ │ -00088a00: 6372 6574 6593 7265 7375 6c74 936f 6698 crete.result.of. │ │ │ │ -00088a10: 7468 6593 7365 7373 696f 6e93 7769 6c6c the.session.will │ │ │ │ -00088a20: 9862 9053 8e65 9361 9874 6865 6f72 7993 .b.S.e.a.theory. │ │ │ │ -00088a30: 0c6c 6593 da54 8d91 030c cdeb 612e 7468 .le..T......a.th │ │ │ │ -00088a40: 8e91 17bd 2ccf 7768 6f73 6593 636f 6e95 ....,.whose.con. │ │ │ │ -00088a50: ac72 7465 6e93 7473 8ea4 1000 008d 9112 .rten.ts........ │ │ │ │ -00088a60: c761 6973 9603 0205 7468 6593 7365 676d .ais....the.segm │ │ │ │ -00088a70: 656e 9aac 7274 9363 7265 6174 6564 9364 en..rt.created.d │ │ │ │ -00088a80: 7572 696e 6793 7468 6593 7365 7373 696f uring.the.sessio │ │ │ │ -00088a90: 6e91 0302 0661 6e64 9377 686f 7365 9361 n....and.whose.a │ │ │ │ -00088aa0: 6e63 6573 7472 7993 7265 7072 6573 656e ncestry.represen │ │ │ │ -00088ab0: 9874 7393 7468 6593 6465 7369 7265 6493 .ts.the.desired. │ │ │ │ -00088ac0: 6c6f 6769 6361 6c8e a18d 9112 c761 7468 logical......ath │ │ │ │ -00088ad0: 656f 7279 91ff 0556 2e91 052b 5e49 6e96 eory...V...+^In. │ │ │ │ -00088ae0: 03c2 2073 7562 7365 7175 656e 90ac 7274 .. subsequen..rt │ │ │ │ -00088af0: 9b03 c221 7365 7373 696f 6e73 9374 6869 ...!sessions.thi │ │ │ │ -00088b00: 7398 7468 656f 7279 9869 7393 6578 7465 s.theory.is.exte │ │ │ │ -00088b10: 6e64 6564 9862 95ac 7279 9870 726f 9376 nded.b..ry.pro.v │ │ │ │ -00088b20: 696e 6796 03c2 206e 6577 9874 6865 6f72 ing... new.theor │ │ │ │ -00088b30: 656d 7393 7468 6174 9877 696c 6c8e a18d ems.that.will... │ │ │ │ -00088b40: 9112 c761 6290 538e 6596 0406 7d73 746f ...ab.S.e...}sto │ │ │ │ -00088b50: 7265 6493 696e 9b04 067e 7468 6593 0c6c red.in...~the..l │ │ │ │ -00088b60: 6593 da54 8d91 030c cdeb 612e 7468 8e91 e..T......a.th.. │ │ │ │ -00088b70: 144b cbcf 2e91 058c 6054 6865 936c 6f67 .K......`The.log │ │ │ │ -00088b80: 6963 616c 936d 6561 6e69 6e67 936f 6698 ical.meaning.of. │ │ │ │ -00088b90: 7468 6573 6593 7365 7373 696f 6e73 9369 these.sessions.i │ │ │ │ -00088ba0: 7393 7468 6174 9861 936e 6577 9365 7874 s.that.a.new.ext │ │ │ │ -00088bb0: 656e 7369 6f6e 8ea1 8d91 12c7 6174 6f96 ension......ato. │ │ │ │ -00088bc0: 0480 3fda 5491 078d 0ccf 6973 9363 7265 ..?.T.....is.cre │ │ │ │ -00088bd0: 6174 6564 9377 6869 639a ac72 6893 7265 ated.whic..rh.re │ │ │ │ -00088be0: 706c 6163 6573 9374 6865 936f 6c64 9376 places.the.old.v │ │ │ │ -00088bf0: 9865 7273 696f 6e2e 9106 f9a6 5375 6273 .ersion.....Subs │ │ │ │ -00088c00: 6571 7565 6e98 7493 7069 6563 6573 936f equen.t.pieces.o │ │ │ │ -00088c10: 6693 7798 6f72 6b93 6361 6e93 6275 696c f.w.ork.can.buil │ │ │ │ -00088c20: 6493 6f6e 8ea1 8d91 12c7 6128 8d69 2e65 d.on......a(.i.e │ │ │ │ -00088c30: 2e8e 9112 ee2c 6578 7465 6e64 2996 03ea .....,extend)... │ │ │ │ -00088c40: a874 6865 9364 650c 6e69 7469 6f6e 7393 .the.de.nitions. │ │ │ │ -00088c50: 616e 6493 7468 656f 7265 6d73 936f 6693 and.theorems.of. │ │ │ │ -00088c60: da54 9106 f775 cf62 9aac 7279 936d 616b .T...u.b..ry.mak │ │ │ │ -00088c70: 696e 6793 6974 9361 9370 6172 656e 9874 ing.it.a.paren.t │ │ │ │ -00088c80: 936f 6693 6e65 7793 7468 656f 7269 6573 .of.new.theories │ │ │ │ -00088c90: 2e8e a910 0c69 8d91 1e28 f054 6865 7265 .....i...(.There │ │ │ │ -00088ca0: 9b03 ba25 6172 6591 03ba 2674 95ac 7277 ...%are...&t..rw │ │ │ │ -00088cb0: 936f 986d 6f90 538e 6465 7398 6f66 9877 .o.mo.S.des.of.w │ │ │ │ -00088cc0: 936f 726b 696e 6791 03ba 2677 6974 6898 .orking...&with. │ │ │ │ -00088cd0: eb48 484f 4ccf 3a98 e564 7296 ff66 6661 .HHOL.:..dr..ffa │ │ │ │ -00088ce0: 6674 9104 069e 6d6f 9364 6591 049f d6cf ft....mo.de..... │ │ │ │ -00088cf0: 616e 6498 e570 7293 6f93 6f66 9104 069e and..pr.o.of.... │ │ │ │ -00088d00: 6d6f 9364 6591 00e5 b0cf 2e91 0528 b449 mo.de........(.I │ │ │ │ -00088d10: 6e91 03ba 2674 6865 9866 6f72 6d65 722c n...&the.former, │ │ │ │ -00088d20: 8ea1 8d91 12c7 6174 6865 9605 06e6 7365 ......athe....se │ │ │ │ -00088d30: 7473 8d93 df53 7472 7563 8e8d 911f 0a61 ts...Struc.....a │ │ │ │ -00088d40: 9f01 cccc db54 8e91 264e 5dcf 2c8d 9105 .....T..&N].,... │ │ │ │ -00088d50: 4df5 df53 6967 8e8d 9114 a25b 9f02 d554 M..Sig.....[...T │ │ │ │ -00088d60: db54 8e91 20ed 3dcf 616e 648d 93df 4178 .T.. .=.and...Ax │ │ │ │ -00088d70: 696f 6d73 8e8d 9128 99a1 9f01 cccc db54 ioms...(.......T │ │ │ │ -00088d80: 8e91 34e4 83cf 6361 6e93 6290 538e 6593 ..4...can.b.S.e. │ │ │ │ -00088d90: 6578 7465 6e64 6564 3b91 0595 0569 6e93 extended;....in. │ │ │ │ -00088da0: 7468 6593 6c61 7474 6572 936f 6e6c 798d the.latter.only. │ │ │ │ -00088db0: 93df 5468 656f 90ac 7272 656d 738e 8d91 ..Theo..rrems... │ │ │ │ -00088dc0: 34d9 9a9f 01cc ccdb 548e 9141 247c cf63 4.......T..A$|.c │ │ │ │ -00088dd0: 616e 8ea1 8d91 12c7 6162 9a53 8e65 9604 an......ab.S.e.. │ │ │ │ -00088de0: aa78 6390 ac72 6861 6e67 6564 2e91 0778 .xc..rhanged...x │ │ │ │ -00088df0: 5249 6e93 6472 6166 7493 6d6f 9864 652c RIn.draft.mo.de, │ │ │ │ -00088e00: 9104 da6d 696e 636f 6e73 6973 7465 6e63 ...minconsistenc │ │ │ │ -00088e10: 6965 7393 6361 6e93 6298 6591 04aa 7969 ies.can.b.e...yi │ │ │ │ -00088e20: 6e90 ac72 7472 6f98 6475 6365 6493 629a n..rtro.duced.b. │ │ │ │ -00088e30: ac72 7991 04aa 7961 7373 6572 7469 6e67 .ry...yasserting │ │ │ │ -00088e40: 9369 6e63 6f6e 7369 7374 656e 9874 8ea1 .inconsisten.t.. │ │ │ │ -00088e50: 8d91 12c7 6161 7869 6f6d 732c 9104 49bc ....aaxioms,..I. │ │ │ │ -00088e60: 6275 7496 0436 b769 6e91 0436 b870 726f but..6.in..6.pro │ │ │ │ -00088e70: 9a53 8e6f 6693 6d6f 9864 6596 0436 b86f .S.of.mo.de..6.o │ │ │ │ -00088e80: 6e6c 7993 636f 6e73 6973 7465 6e63 792d nly.consistency- │ │ │ │ -00088e90: 7072 6573 6572 7669 6e67 9b04 36b7 6163 preserving..6.ac │ │ │ │ -00088ea0: 7469 6f6e 7393 286e 616d 656c 7993 7691 tions.(namely.v. │ │ │ │ -00088eb0: ff58 e461 6c69 6498 7072 6f90 538e 6f66 .X.alid.pro.S.of │ │ │ │ -00088ec0: 9100 d638 2993 6361 6e8e a18d 9112 c761 ...8).can......a │ │ │ │ -00088ed0: 629a 538e 6596 0318 6e65 7691 ff58 e461 b.S.e...nev..X.a │ │ │ │ -00088ee0: 6c75 6174 6564 2e91 04f2 cd44 7261 6674 luated.....Draft │ │ │ │ -00088ef0: 936d 6f98 6465 9369 7393 616e 616c 6f67 .mo.de.is.analog │ │ │ │ -00088f00: 6f75 7393 746f 9360 7375 7098 6572 9375 ous.to.`sup.er.u │ │ │ │ -00088f10: 7365 7293 6d6f 9864 6527 9369 6e91 0318 ser.mo.de'.in... │ │ │ │ -00088f20: 6d55 6e69 782c 9103 427a 696e 9374 6861 mUnix,..Bzin.tha │ │ │ │ -00088f30: 7493 6974 9367 6976 90ac 7265 7393 6163 t.it.giv..res.ac │ │ │ │ -00088f40: 6365 7373 8ea1 8d91 12c7 6174 6f96 0411 cess......ato... │ │ │ │ -00088f50: 8a64 616e 6765 726f 7573 9366 6163 696c .dangerous.facil │ │ │ │ -00088f60: 6974 6965 732e 9105 ad87 4576 90ac 7265 ities.....Ev..re │ │ │ │ -00088f70: 7279 7468 696e 6793 7468 6174 9363 616e rything.that.can │ │ │ │ -00088f80: 9362 9a53 8e65 9104 118b 646f 6e65 9369 .b.S.e....done.i │ │ │ │ -00088f90: 6e93 7072 6f98 6f66 936d 6f98 6465 9363 n.pro.of.mo.de.c │ │ │ │ -00088fa0: 616e 9362 9865 9104 118b 646f 6e65 9369 an.b.e....done.i │ │ │ │ -00088fb0: 6e93 6472 6166 748e a18d 9112 c761 6d6f n.draft......amo │ │ │ │ -00088fc0: 9053 8e64 652c 9603 eaa8 6275 7493 6e6f .S.de,....but.no │ │ │ │ -00088fd0: 7493 7669 6365 9376 90ac 7265 7273 612e t.vice.v..rersa. │ │ │ │ -00088fe0: 8ea6 8d91 1e28 f054 6865 7265 9b03 c639 .....(.There...9 │ │ │ │ -00088ff0: 6973 9103 c638 616c 7795 ac72 6193 7973 is...8alw..ra.ys │ │ │ │ -00089000: 9861 9b03 c638 e563 7572 7296 ff66 6665 .a...8.curr..ffe │ │ │ │ -00089010: 6e74 9104 11b7 7468 6593 6f72 7991 04d3 nt....the.ory... │ │ │ │ -00089020: bbcf 7768 6963 90ac 7268 9869 7396 03c6 ..whic..rh.is... │ │ │ │ -00089030: 3974 6865 9874 6865 6f72 7993 7265 7072 9the.theory.repr │ │ │ │ -00089040: 6573 656e 95ac 7274 6564 9862 9379 9103 esen..rted.b.y.. │ │ │ │ -00089050: c639 7468 6598 6375 7272 656e 9374 9103 .9the.curren.t.. │ │ │ │ -00089060: c639 7468 656f 7279 8ea1 8d91 12c7 6173 .9theory......as │ │ │ │ -00089070: 6567 6d65 6e90 ac72 7496 049c 3c74 6f67 egmen..rt....string │ │ │ │ -00089150: 8e8e 9201 c671 b184 000f 60b2 0000 6666 .....q....`...ff │ │ │ │ -00089160: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ -00089170: 8e8e 9f1d 56de 8d91 1e28 f0cf 496e 6974 ....V....(..Init │ │ │ │ -00089180: 6961 6c6c 7996 04f4 2deb 4848 4f4c 93cf ially...-.HHOL.. │ │ │ │ -00089190: 6973 9104 f42e 696e 9370 726f 9a53 8e6f is....in.pro.S.o │ │ │ │ -000891a0: 6693 6d6f 9864 6593 7769 7468 9363 7572 f.mo.de.with.cur │ │ │ │ -000891b0: 7265 6e9a ac72 7491 04f4 2e74 6865 6f72 ren..rt....theor │ │ │ │ -000891c0: 7993 6361 6c6c 6564 8d93 eb61 484f 4c8e y.called...aHOL. │ │ │ │ -000891d0: 9116 332b cf2c 9105 368e 7768 6963 9868 ..3+.,..6.whic.h │ │ │ │ -000891e0: 9104 f42e 6973 9364 6573 6372 6962 9053 ....is.describ.S │ │ │ │ -000891f0: 8e65 6493 696e 8ea1 8d91 12c7 6153 6563 .ed.in......aSec │ │ │ │ -00089200: 7469 6f6e 9103 eaa8 3131 2e38 2e34 2e8e tion....11.8.4.. │ │ │ │ -00089210: 9f23 1731 8d8d 9112 c761 eb47 3131 2e38 .#.1.....a.G11.8 │ │ │ │ -00089220: 2e31 8e91 4c60 f550 7269 6d69 7469 7690 .1..L`.Primitiv. │ │ │ │ -00089230: 8ccc 6596 0566 664d 4c93 6675 6e63 7469 ..e..ffML.functi │ │ │ │ -00089240: 6f6e 7393 666f 7293 6372 6561 7469 6e67 ons.for.creating │ │ │ │ -00089250: 9374 6865 6f72 6965 738e 9f17 d93c 8d91 .theories....<.. │ │ │ │ -00089260: 12c7 61cf 5468 6596 03ea a8eb 484d 4c93 ..a.The.....HML. │ │ │ │ -00089270: cf66 756e 6374 696f 6e73 9366 6f72 9363 .functions.for.c │ │ │ │ -00089280: 7265 6174 696e 6793 7468 656f 7269 6573 reating.theories │ │ │ │ -00089290: 9361 7265 936c 6973 7465 6493 6290 538e .are.listed.b.S. │ │ │ │ -000892a0: 656c 6f90 ac72 772e 8ea6 8d8d 8d91 12c7 elo..rw......... │ │ │ │ -000892b0: 619f f54f a789 0000 6666 01c7 0b4a 9f0b a..O....ff...J.. │ │ │ │ -000892c0: 0716 8d8d 90cc cd9f 0459 9c84 000f 60b2 .........Y....`. │ │ │ │ -000892d0: 0000 6666 8d9f fba6 648d 9117 0bcc eb61 ..ff....d......a │ │ │ │ -000892e0: 6e65 775f 7468 656f 7279 9605 bfaa 3a93 new_theory....:. │ │ │ │ -000892f0: 7374 7269 6e67 932d 3e93 766f 6964 8e8e string.->.void.. │ │ │ │ -00089300: 9201 c671 b184 000f 60b2 0000 6666 8e8e ...q....`...ff.. │ │ │ │ -00089310: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ -00089320: 9f1d 56de 8d8d 9112 c761 6e65 775f 7468 ..V......anew_th │ │ │ │ -00089330: 656f 7279 9105 bfaa 60eb 6274 6879 9064 eory....`.bthy.d │ │ │ │ -00089340: 93eb 6160 8e91 70bf 28cf 6361 6e96 0335 ..a`..p.(.can..5 │ │ │ │ -00089350: dc62 9a53 8e65 9364 6f6e 6591 0335 dd69 .b.S.e.done..5.i │ │ │ │ -00089360: 6e93 6298 6f74 6893 7072 6f98 6f66 9361 n.b.oth.pro.of.a │ │ │ │ -00089370: 6e64 9364 7261 6674 936d 6f98 6465 732e nd.draft.mo.des. │ │ │ │ -00089380: 9104 fc9c 4974 9103 35dd 7377 6974 639a ....It..5.switc. │ │ │ │ -00089390: ac72 6865 7393 696e 9874 6f93 6472 6166 .rhes.in.to.draf │ │ │ │ -000893a0: 7493 6d6f 9053 8e64 658e a18d 9112 c761 t.mo.S.de......a │ │ │ │ -000893b0: 666f 7296 04d3 8f61 936e 6577 9b04 d390 for....a.new.... │ │ │ │ -000893c0: 7468 656f 7279 9377 6974 6893 6e61 6d65 theory.with.name │ │ │ │ -000893d0: 93d7 7468 7991 0541 c9cf 616e 6493 6974 ..thy..A..and.it │ │ │ │ -000893e0: 9366 6169 6c73 9369 6693 7468 6572 6598 .fails.if.there. │ │ │ │ -000893f0: 616c 7265 6164 7993 6578 6973 7473 9361 already.exists.a │ │ │ │ -00089400: 930c 6c65 98d7 7468 798d 906e 39eb 612e ..le..thy..n9.a. │ │ │ │ -00089410: 7468 8e91 1680 c6cf 696e 9374 6865 8ea1 th......in.the.. │ │ │ │ -00089420: 8d91 12c7 6163 7572 7265 6e95 ac72 749b ....acurren..rt. │ │ │ │ -00089430: 03ea a873 6561 7263 9368 9870 6174 682e ...searc.h.path. │ │ │ │ -00089440: 9105 38e0 5468 6598 6375 7272 656e 9374 ..8.The.curren.t │ │ │ │ -00089450: 9874 6865 6f72 7998 6290 538e 6563 6f6d .theory.b.S.ecom │ │ │ │ -00089460: 6573 9861 986e 6577 9870 6172 656e 9374 es.a.new.paren.t │ │ │ │ -00089470: 986f 6698 d774 6879 906e 39cf 2e8e a68d .of..thy.n9..... │ │ │ │ -00089480: 8d8d 9112 c761 9ff5 4fa7 8900 0066 6601 .....a..O....ff. │ │ │ │ -00089490: c70b 4a9f 0b07 168d 8d90 cccd 9f04 599c ..J...........Y. │ │ │ │ -000894a0: 8400 0f60 b200 0066 668d 9ffb a664 8d91 ...`...ff....d.. │ │ │ │ -000894b0: 170b cceb 616e 6577 5f70 6172 656e 7496 ....anew_parent. │ │ │ │ -000894c0: 05bf aa3a 9373 7472 696e 6793 2d3e 9376 ...:.string.->.v │ │ │ │ -000894d0: 6f69 648e 8e92 01c6 71b1 8400 0f60 b200 oid.....q....`.. │ │ │ │ -000894e0: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ -000894f0: 0b4a 8e8e 8e9f 1d56 de8d 9112 c761 cf45 .J.....V.....a.E │ │ │ │ -00089500: 7865 6375 7469 6e67 8d91 03ea a8eb 616e xecuting......an │ │ │ │ -00089510: 6577 5f70 6172 656e 748e 9141 51f4 d774 ew_parent..AQ..t │ │ │ │ -00089520: 6879 9604 58e1 cf6d 616b 9aac 7265 7391 hy..X..mak..res. │ │ │ │ -00089530: 03ea a8d7 7468 7993 cf69 6e98 746f 9603 ....thy..in.to.. │ │ │ │ -00089540: eaa8 6193 7061 7265 6e98 7493 6f66 9374 ..a.paren.t.of.t │ │ │ │ -00089550: 6865 9363 7572 7265 6e98 7493 7468 656f he.curren.t.theo │ │ │ │ -00089560: 7279 96ff 0556 2e91 0538 e046 9361 696c ry...V...8.F.ail │ │ │ │ -00089570: 7572 6591 03ea a869 663a 8ea4 1a3e 0c8d ure....if:...>.. │ │ │ │ -00089580: 8d8d 8d91 1f4e 7928 6929 8e8e 8e91 3195 .....Ny(i)....1. │ │ │ │ -00089590: 896e 6f74 9603 eaa8 696e 9364 7261 6674 .not....in.draft │ │ │ │ -000895a0: 936d 6f90 538e 6465 3b8e a18d 8d8d 8d91 .mo.S.de;....... │ │ │ │ -000895b0: 1c0a ed28 6969 298e 8e8e 9131 9589 d774 ...(ii)....1...t │ │ │ │ -000895c0: 6879 9104 58e1 cf69 7396 03ea a86e 6f74 hy..X..is....not │ │ │ │ -000895d0: 9361 9374 6865 6f72 7993 6f6e 9374 6865 .a.theory.on.the │ │ │ │ -000895e0: 9363 7572 7265 6e9a ac72 7493 7365 6172 .curren..rt.sear │ │ │ │ -000895f0: 6398 6893 7061 7468 3b8e 9f1a 3e0d 8d8d c.h.path;...>... │ │ │ │ -00089600: 8d8d 9118 c761 2869 6969 298e 8e8e 9131 .....a(iii)....1 │ │ │ │ -00089610: 9589 7468 6572 6596 03ea a869 7393 6193 ..there....is.a. │ │ │ │ -00089620: 749a ac72 7970 9053 8e65 9369 6e93 d774 t..ryp.S.e.in..t │ │ │ │ -00089630: 6879 9104 58e1 cf77 6974 6893 7468 6593 hy..X..with.the. │ │ │ │ -00089640: 7361 6d65 936e 616d 6593 6173 9361 9374 same.name.as.a.t │ │ │ │ -00089650: 9879 7090 538e 6593 696e 9374 6865 9363 .yp.S.e.in.the.c │ │ │ │ -00089660: 7572 7265 6e98 7493 7468 656f 7279 3b8e urren.t.theory;. │ │ │ │ -00089670: a18d 8d8d 8d91 191a ef28 6976 298e 8e8e .........(iv)... │ │ │ │ -00089680: 9131 9589 7468 6572 6596 03ea a869 7393 .1..there....is. │ │ │ │ -00089690: 6193 636f 6e73 7461 6e9a ac72 7493 696e a.constan..rt.in │ │ │ │ -000896a0: 93d7 7468 7991 0458 e1cf 7769 7468 9374 ..thy..X..with.t │ │ │ │ -000896b0: 6865 9373 616d 6593 6e61 6d65 9361 7393 he.same.name.as. │ │ │ │ -000896c0: 6193 636f 6e73 7461 6e98 7493 696e 9374 a.constan.t.in.t │ │ │ │ -000896d0: 6865 9363 7572 7265 6e98 7493 7468 656f he.curren.t.theo │ │ │ │ -000896e0: 7279 91ff 0556 2e8e 8e9f 24fd 138e 8c8b ry...V....$..... │ │ │ │ -000896f0: 0000 00a2 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00088980: 0000 0000 0000 0000 0000 0000 0008 7ab7 ..............z. │ │ │ │ +00088990: a002 cc05 558d a0fd 46d3 0e8d 8d8d 8d9f ....U...F....... │ │ │ │ +000889a0: fa99 9a8d 9112 c761 d031 312e 382e 910a .......a.11.8... │ │ │ │ +000889b0: 8000 5468 656f 7269 6573 9201 5a32 6631 ..Theories..Z2f1 │ │ │ │ +000889c0: 3631 8e91 12c7 619f 0566 6689 0000 e666 61....a..ff....f │ │ │ │ +000889d0: 01c7 3e7c 8e8e 8e8e a002 942f df8d a0fd ..>|......./.... │ │ │ │ +000889e0: 8bd0 218d 9112 c761 cf6f 6696 0371 6264 ..!....a.of..qbd │ │ │ │ +000889f0: 650c 6e69 7469 6f6e 732e 9105 1073 5468 e.nitions....sTh │ │ │ │ +00088a00: 659b 0371 6163 6f6e 6372 6574 6593 7265 e..qaconcrete.re │ │ │ │ +00088a10: 7375 6c74 936f 6698 7468 6593 7365 7373 sult.of.the.sess │ │ │ │ +00088a20: 696f 6e93 7769 6c6c 9862 9053 8e65 9361 ion.will.b.S.e.a │ │ │ │ +00088a30: 9874 6865 6f72 7993 0c6c 6593 da54 8d91 .theory..le..T.. │ │ │ │ +00088a40: 030c cdeb 612e 7468 8e91 17bd 2ccf 7768 ....a.th....,.wh │ │ │ │ +00088a50: 6f73 6593 636f 6e95 ac72 7465 6e93 7473 ose.con..rten.ts │ │ │ │ +00088a60: 8ea4 1000 008d 9112 c761 6973 9603 0205 .........ais.... │ │ │ │ +00088a70: 7468 6593 7365 676d 656e 9aac 7274 9363 the.segmen..rt.c │ │ │ │ +00088a80: 7265 6174 6564 9364 7572 696e 6793 7468 reated.during.th │ │ │ │ +00088a90: 6593 7365 7373 696f 6e91 0302 0661 6e64 e.session....and │ │ │ │ +00088aa0: 9377 686f 7365 9361 6e63 6573 7472 7993 .whose.ancestry. │ │ │ │ +00088ab0: 7265 7072 6573 656e 9874 7393 7468 6593 represen.ts.the. │ │ │ │ +00088ac0: 6465 7369 7265 6493 6c6f 6769 6361 6c8e desired.logical. │ │ │ │ +00088ad0: a18d 9112 c761 7468 656f 7279 91ff 0556 .....atheory...V │ │ │ │ +00088ae0: 2e91 052b 5e49 6e96 03c2 2073 7562 7365 ...+^In... subse │ │ │ │ +00088af0: 7175 656e 90ac 7274 9b03 c221 7365 7373 quen..rt...!sess │ │ │ │ +00088b00: 696f 6e73 9374 6869 7398 7468 656f 7279 ions.this.theory │ │ │ │ +00088b10: 9869 7393 6578 7465 6e64 6564 9862 95ac .is.extended.b.. │ │ │ │ +00088b20: 7279 9870 726f 9376 696e 6796 03c2 206e ry.pro.ving... n │ │ │ │ +00088b30: 6577 9874 6865 6f72 656d 7393 7468 6174 ew.theorems.that │ │ │ │ +00088b40: 9877 696c 6c8e a18d 9112 c761 6290 538e .will......ab.S. │ │ │ │ +00088b50: 6596 0406 7d73 746f 7265 6493 696e 9b04 e...}stored.in.. │ │ │ │ +00088b60: 067e 7468 6593 0c6c 6593 da54 8d91 030c .~the..le..T.... │ │ │ │ +00088b70: cdeb 612e 7468 8e91 144b cbcf 2e91 058c ..a.th...K...... │ │ │ │ +00088b80: 6054 6865 936c 6f67 6963 616c 936d 6561 `The.logical.mea │ │ │ │ +00088b90: 6e69 6e67 936f 6698 7468 6573 6593 7365 ning.of.these.se │ │ │ │ +00088ba0: 7373 696f 6e73 9369 7393 7468 6174 9861 ssions.is.that.a │ │ │ │ +00088bb0: 936e 6577 9365 7874 656e 7369 6f6e 8ea1 .new.extension.. │ │ │ │ +00088bc0: 8d91 12c7 6174 6f96 0480 3fda 5491 078d ....ato...?.T... │ │ │ │ +00088bd0: 0ccf 6973 9363 7265 6174 6564 9377 6869 ..is.created.whi │ │ │ │ +00088be0: 639a ac72 6893 7265 706c 6163 6573 9374 c..rh.replaces.t │ │ │ │ +00088bf0: 6865 936f 6c64 9376 9865 7273 696f 6e2e he.old.v.ersion. │ │ │ │ +00088c00: 9106 f9a6 5375 6273 6571 7565 6e98 7493 ....Subsequen.t. │ │ │ │ +00088c10: 7069 6563 6573 936f 6693 7798 6f72 6b93 pieces.of.w.ork. │ │ │ │ +00088c20: 6361 6e93 6275 696c 6493 6f6e 8ea1 8d91 can.build.on.... │ │ │ │ +00088c30: 12c7 6128 8d69 2e65 2e8e 9112 ee2c 6578 ..a(.i.e.....,ex │ │ │ │ +00088c40: 7465 6e64 2996 03ea a874 6865 9364 650c tend)....the.de. │ │ │ │ +00088c50: 6e69 7469 6f6e 7393 616e 6493 7468 656f nitions.and.theo │ │ │ │ +00088c60: 7265 6d73 936f 6693 da54 9106 f775 cf62 rems.of..T...u.b │ │ │ │ +00088c70: 9aac 7279 936d 616b 696e 6793 6974 9361 ..ry.making.it.a │ │ │ │ +00088c80: 9370 6172 656e 9874 936f 6693 6e65 7793 .paren.t.of.new. │ │ │ │ +00088c90: 7468 656f 7269 6573 2e8e a910 0c69 8d91 theories.....i.. │ │ │ │ +00088ca0: 1e28 f054 6865 7265 9b03 ba25 6172 6591 .(.There...%are. │ │ │ │ +00088cb0: 03ba 2674 95ac 7277 936f 986d 6f90 538e ..&t..rw.o.mo.S. │ │ │ │ +00088cc0: 6465 7398 6f66 9877 936f 726b 696e 6791 des.of.w.orking. │ │ │ │ +00088cd0: 03ba 2677 6974 6898 eb48 484f 4ccf 3a98 ..&with..HHOL.:. │ │ │ │ +00088ce0: e564 7296 ff66 6661 6674 9104 069e 6d6f .dr..ffaft....mo │ │ │ │ +00088cf0: 9364 6591 049f d6cf 616e 6498 e570 7293 .de.....and..pr. │ │ │ │ +00088d00: 6f93 6f66 9104 069e 6d6f 9364 6591 00e5 o.of....mo.de... │ │ │ │ +00088d10: b0cf 2e91 0528 b449 6e91 03ba 2674 6865 .....(.In...&the │ │ │ │ +00088d20: 9866 6f72 6d65 722c 8ea1 8d91 12c7 6174 .former,......at │ │ │ │ +00088d30: 6865 9605 06e6 7365 7473 8d93 df53 7472 he....sets...Str │ │ │ │ +00088d40: 7563 8e8d 911f 0a61 9f01 cccc db54 8e91 uc.....a.....T.. │ │ │ │ +00088d50: 264e 5dcf 2c8d 9105 4df5 df53 6967 8e8d &N].,...M..Sig.. │ │ │ │ +00088d60: 9114 a25b 9f02 d554 db54 8e91 20ed 3dcf ...[...T.T.. .=. │ │ │ │ +00088d70: 616e 648d 93df 4178 696f 6d73 8e8d 9128 and...Axioms...( │ │ │ │ +00088d80: 99a1 9f01 cccc db54 8e91 34e4 83cf 6361 .......T..4...ca │ │ │ │ +00088d90: 6e93 6290 538e 6593 6578 7465 6e64 6564 n.b.S.e.extended │ │ │ │ +00088da0: 3b91 0595 0569 6e93 7468 6593 6c61 7474 ;....in.the.latt │ │ │ │ +00088db0: 6572 936f 6e6c 798d 93df 5468 656f 90ac er.only...Theo.. │ │ │ │ +00088dc0: 7272 656d 738e 8d91 34d9 9a9f 01cc ccdb rrems...4....... │ │ │ │ +00088dd0: 548e 9141 247c cf63 616e 8ea1 8d91 12c7 T..A$|.can...... │ │ │ │ +00088de0: 6162 9a53 8e65 9604 aa78 6390 ac72 6861 ab.S.e...xc..rha │ │ │ │ +00088df0: 6e67 6564 2e91 0778 5249 6e93 6472 6166 nged...xRIn.draf │ │ │ │ +00088e00: 7493 6d6f 9864 652c 9104 da6d 696e 636f t.mo.de,...minco │ │ │ │ +00088e10: 6e73 6973 7465 6e63 6965 7393 6361 6e93 nsistencies.can. │ │ │ │ +00088e20: 6298 6591 04aa 7969 6e90 ac72 7472 6f98 b.e...yin..rtro. │ │ │ │ +00088e30: 6475 6365 6493 629a ac72 7991 04aa 7961 duced.b..ry...ya │ │ │ │ +00088e40: 7373 6572 7469 6e67 9369 6e63 6f6e 7369 sserting.inconsi │ │ │ │ +00088e50: 7374 656e 9874 8ea1 8d91 12c7 6161 7869 sten.t......aaxi │ │ │ │ +00088e60: 6f6d 732c 9104 49bc 6275 7496 0436 b769 oms,..I.but..6.i │ │ │ │ +00088e70: 6e91 0436 b870 726f 9a53 8e6f 6693 6d6f n..6.pro.S.of.mo │ │ │ │ +00088e80: 9864 6596 0436 b86f 6e6c 7993 636f 6e73 .de..6.only.cons │ │ │ │ +00088e90: 6973 7465 6e63 792d 7072 6573 6572 7669 istency-preservi │ │ │ │ +00088ea0: 6e67 9b04 36b7 6163 7469 6f6e 7393 286e ng..6.actions.(n │ │ │ │ +00088eb0: 616d 656c 7993 7691 ff58 e461 6c69 6498 amely.v..X.alid. │ │ │ │ +00088ec0: 7072 6f90 538e 6f66 9100 d638 2993 6361 pro.S.of...8).ca │ │ │ │ +00088ed0: 6e8e a18d 9112 c761 629a 538e 6596 0318 n......ab.S.e... │ │ │ │ +00088ee0: 6e65 7691 ff58 e461 6c75 6174 6564 2e91 nev..X.aluated.. │ │ │ │ +00088ef0: 04f2 cd44 7261 6674 936d 6f98 6465 9369 ...Draft.mo.de.i │ │ │ │ +00088f00: 7393 616e 616c 6f67 6f75 7393 746f 9360 s.analogous.to.` │ │ │ │ +00088f10: 7375 7098 6572 9375 7365 7293 6d6f 9864 sup.er.user.mo.d │ │ │ │ +00088f20: 6527 9369 6e91 0318 6d55 6e69 782c 9103 e'.in...mUnix,.. │ │ │ │ +00088f30: 427a 696e 9374 6861 7493 6974 9367 6976 Bzin.that.it.giv │ │ │ │ +00088f40: 90ac 7265 7393 6163 6365 7373 8ea1 8d91 ..res.access.... │ │ │ │ +00088f50: 12c7 6174 6f96 0411 8a64 616e 6765 726f ..ato....dangero │ │ │ │ +00088f60: 7573 9366 6163 696c 6974 6965 732e 9105 us.facilities... │ │ │ │ +00088f70: ad87 4576 90ac 7265 7279 7468 696e 6793 ..Ev..rerything. │ │ │ │ +00088f80: 7468 6174 9363 616e 9362 9a53 8e65 9104 that.can.b.S.e.. │ │ │ │ +00088f90: 118b 646f 6e65 9369 6e93 7072 6f98 6f66 ..done.in.pro.of │ │ │ │ +00088fa0: 936d 6f98 6465 9363 616e 9362 9865 9104 .mo.de.can.b.e.. │ │ │ │ +00088fb0: 118b 646f 6e65 9369 6e93 6472 6166 748e ..done.in.draft. │ │ │ │ +00088fc0: a18d 9112 c761 6d6f 9053 8e64 652c 9603 .....amo.S.de,.. │ │ │ │ +00088fd0: eaa8 6275 7493 6e6f 7493 7669 6365 9376 ..but.not.vice.v │ │ │ │ +00088fe0: 90ac 7265 7273 612e 8ea6 8d91 1e28 f054 ..rersa......(.T │ │ │ │ +00088ff0: 6865 7265 9b03 c639 6973 9103 c638 616c here...9is...8al │ │ │ │ +00089000: 7795 ac72 6193 7973 9861 9b03 c638 e563 w..ra.ys.a...8.c │ │ │ │ +00089010: 7572 7296 ff66 6665 6e74 9104 11b7 7468 urr..ffent....th │ │ │ │ +00089020: 6593 6f72 7991 04d3 bbcf 7768 6963 90ac e.ory.....whic.. │ │ │ │ +00089030: 7268 9869 7396 03c6 3974 6865 9874 6865 rh.is...9the.the │ │ │ │ +00089040: 6f72 7993 7265 7072 6573 656e 95ac 7274 ory.represen..rt │ │ │ │ +00089050: 6564 9862 9379 9103 c639 7468 6598 6375 ed.b.y...9the.cu │ │ │ │ +00089060: 7272 656e 9374 9103 c639 7468 656f 7279 rren.t...9theory │ │ │ │ +00089070: 8ea1 8d91 12c7 6173 6567 6d65 6e90 ac72 ......asegmen..r │ │ │ │ +00089080: 7496 049c 3c74 6f67 6574 6865 729b 049c t....string.....q.. │ │ │ │ +00089160: 000f 60b2 0000 6666 8e8e 9f04 c002 8900 ..`...ff........ │ │ │ │ +00089170: 0066 6601 c70b 4a8e 8e8e 9f1d 56de 8d91 .ff...J.....V... │ │ │ │ +00089180: 1e28 f0cf 496e 6974 6961 6c6c 7996 04f4 .(..Initially... │ │ │ │ +00089190: 2deb 4848 4f4c 93cf 6973 9104 f42e 696e -.HHOL..is....in │ │ │ │ +000891a0: 9370 726f 9a53 8e6f 6693 6d6f 9864 6593 .pro.S.of.mo.de. │ │ │ │ +000891b0: 7769 7468 9363 7572 7265 6e9a ac72 7491 with.curren..rt. │ │ │ │ +000891c0: 04f4 2e74 6865 6f72 7993 6361 6c6c 6564 ...theory.called │ │ │ │ +000891d0: 8d93 eb61 484f 4c8e 9116 332b cf2c 9105 ...aHOL...3+.,.. │ │ │ │ +000891e0: 368e 7768 6963 9868 9104 f42e 6973 9364 6.whic.h....is.d │ │ │ │ +000891f0: 6573 6372 6962 9053 8e65 6493 696e 8ea1 escrib.S.ed.in.. │ │ │ │ +00089200: 8d91 12c7 6153 6563 7469 6f6e 9103 eaa8 ....aSection.... │ │ │ │ +00089210: 3131 2e38 2e34 2e8e 9f23 1731 8d8d 9112 11.8.4...#.1.... │ │ │ │ +00089220: c761 eb47 3131 2e38 2e31 8e91 4c60 f550 .a.G11.8.1..L`.P │ │ │ │ +00089230: 7269 6d69 7469 7690 8ccc 6596 0566 664d rimitiv...e..ffM │ │ │ │ +00089240: 4c93 6675 6e63 7469 6f6e 7393 666f 7293 L.functions.for. │ │ │ │ +00089250: 6372 6561 7469 6e67 9374 6865 6f72 6965 creating.theorie │ │ │ │ +00089260: 738e 9f17 d93c 8d91 12c7 61cf 5468 6596 s....<....a.The. │ │ │ │ +00089270: 03ea a8eb 484d 4c93 cf66 756e 6374 696f ....HML..functio │ │ │ │ +00089280: 6e73 9366 6f72 9363 7265 6174 696e 6793 ns.for.creating. │ │ │ │ +00089290: 7468 656f 7269 6573 9361 7265 936c 6973 theories.are.lis │ │ │ │ +000892a0: 7465 6493 6290 538e 656c 6f90 ac72 772e ted.b.S.elo..rw. │ │ │ │ +000892b0: 8ea6 8d8d 8d91 12c7 619f f54f a789 0000 ........a..O.... │ │ │ │ +000892c0: 6666 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f ff...J.......... │ │ │ │ +000892d0: 0459 9c84 000f 60b2 0000 6666 8d9f fba6 .Y....`...ff.... │ │ │ │ +000892e0: 648d 9117 0bcc eb61 6e65 775f 7468 656f d......anew_theo │ │ │ │ +000892f0: 7279 9605 bfaa 3a93 7374 7269 6e67 932d ry....:.string.- │ │ │ │ +00089300: 3e93 766f 6964 8e8e 9201 c671 b184 000f >.void.....q.... │ │ │ │ +00089310: 60b2 0000 6666 8e8e 9f04 c002 8900 0066 `...ff.........f │ │ │ │ +00089320: 6601 c70b 4a8e 8e8e 9f1d 56de 8d8d 9112 f...J.....V..... │ │ │ │ +00089330: c761 6e65 775f 7468 656f 7279 9105 bfaa .anew_theory.... │ │ │ │ +00089340: 60eb 6274 6879 9064 93eb 6160 8e91 70bf `.bthy.d..a`..p. │ │ │ │ +00089350: 28cf 6361 6e96 0335 dc62 9a53 8e65 9364 (.can..5.b.S.e.d │ │ │ │ +00089360: 6f6e 6591 0335 dd69 6e93 6298 6f74 6893 one..5.in.b.oth. │ │ │ │ +00089370: 7072 6f98 6f66 9361 6e64 9364 7261 6674 pro.of.and.draft │ │ │ │ +00089380: 936d 6f98 6465 732e 9104 fc9c 4974 9103 .mo.des.....It.. │ │ │ │ +00089390: 35dd 7377 6974 639a ac72 6865 7393 696e 5.switc..rhes.in │ │ │ │ +000893a0: 9874 6f93 6472 6166 7493 6d6f 9053 8e64 .to.draft.mo.S.d │ │ │ │ +000893b0: 658e a18d 9112 c761 666f 7296 04d3 8f61 e......afor....a │ │ │ │ +000893c0: 936e 6577 9b04 d390 7468 656f 7279 9377 .new....theory.w │ │ │ │ +000893d0: 6974 6893 6e61 6d65 93d7 7468 7991 0541 ith.name..thy..A │ │ │ │ +000893e0: c9cf 616e 6493 6974 9366 6169 6c73 9369 ..and.it.fails.i │ │ │ │ +000893f0: 6693 7468 6572 6598 616c 7265 6164 7993 f.there.already. │ │ │ │ +00089400: 6578 6973 7473 9361 930c 6c65 98d7 7468 exists.a..le..th │ │ │ │ +00089410: 798d 906e 39eb 612e 7468 8e91 1680 c6cf y..n9.a.th...... │ │ │ │ +00089420: 696e 9374 6865 8ea1 8d91 12c7 6163 7572 in.the......acur │ │ │ │ +00089430: 7265 6e95 ac72 749b 03ea a873 6561 7263 ren..rt....searc │ │ │ │ +00089440: 9368 9870 6174 682e 9105 38e0 5468 6598 .h.path...8.The. │ │ │ │ +00089450: 6375 7272 656e 9374 9874 6865 6f72 7998 curren.t.theory. │ │ │ │ +00089460: 6290 538e 6563 6f6d 6573 9861 986e 6577 b.S.ecomes.a.new │ │ │ │ +00089470: 9870 6172 656e 9374 986f 6698 d774 6879 .paren.t.of..thy │ │ │ │ +00089480: 906e 39cf 2e8e a68d 8d8d 9112 c761 9ff5 .n9..........a.. │ │ │ │ +00089490: 4fa7 8900 0066 6601 c70b 4a9f 0b07 168d O....ff...J..... │ │ │ │ +000894a0: 8d90 cccd 9f04 599c 8400 0f60 b200 0066 ......Y....`...f │ │ │ │ +000894b0: 668d 9ffb a664 8d91 170b cceb 616e 6577 f....d......anew │ │ │ │ +000894c0: 5f70 6172 656e 7496 05bf aa3a 9373 7472 _parent....:.str │ │ │ │ +000894d0: 696e 6793 2d3e 9376 6f69 648e 8e92 01c6 ing.->.void..... │ │ │ │ +000894e0: 71b1 8400 0f60 b200 0066 668e 8e9f 04c0 q....`...ff..... │ │ │ │ +000894f0: 0289 0000 6666 01c7 0b4a 8e8e 8e9f 1d56 ....ff...J.....V │ │ │ │ +00089500: de8d 9112 c761 cf45 7865 6375 7469 6e67 .....a.Executing │ │ │ │ +00089510: 8d91 03ea a8eb 616e 6577 5f70 6172 656e ......anew_paren │ │ │ │ +00089520: 748e 9141 51f4 d774 6879 9604 58e1 cf6d t..AQ..thy..X..m │ │ │ │ +00089530: 616b 9aac 7265 7391 03ea a8d7 7468 7993 ak..res.....thy. │ │ │ │ +00089540: cf69 6e98 746f 9603 eaa8 6193 7061 7265 .in.to....a.pare │ │ │ │ +00089550: 6e98 7493 6f66 9374 6865 9363 7572 7265 n.t.of.the.curre │ │ │ │ +00089560: 6e98 7493 7468 656f 7279 96ff 0556 2e91 n.t.theory...V.. │ │ │ │ +00089570: 0538 e046 9361 696c 7572 6591 03ea a869 .8.F.ailure....i │ │ │ │ +00089580: 663a 8ea4 1a3e 0c8d 8d8d 8d91 1f4e 7928 f:...>.......Ny( │ │ │ │ +00089590: 6929 8e8e 8e91 3195 896e 6f74 9603 eaa8 i)....1..not.... │ │ │ │ +000895a0: 696e 9364 7261 6674 936d 6f90 538e 6465 in.draft.mo.S.de │ │ │ │ +000895b0: 3b8e a18d 8d8d 8d91 1c0a ed28 6969 298e ;..........(ii). │ │ │ │ +000895c0: 8e8e 9131 9589 d774 6879 9104 58e1 cf69 ...1...thy..X..i │ │ │ │ +000895d0: 7396 03ea a86e 6f74 9361 9374 6865 6f72 s....not.a.theor │ │ │ │ +000895e0: 7993 6f6e 9374 6865 9363 7572 7265 6e9a y.on.the.curren. │ │ │ │ +000895f0: ac72 7493 7365 6172 6398 6893 7061 7468 .rt.searc.h.path │ │ │ │ +00089600: 3b8e 9f1a 3e0d 8d8d 8d8d 9118 c761 2869 ;...>........a(i │ │ │ │ +00089610: 6969 298e 8e8e 9131 9589 7468 6572 6596 ii)....1..there. │ │ │ │ +00089620: 03ea a869 7393 6193 749a ac72 7970 9053 ...is.a.t..ryp.S │ │ │ │ +00089630: 8e65 9369 6e93 d774 6879 9104 58e1 cf77 .e.in..thy..X..w │ │ │ │ +00089640: 6974 6893 7468 6593 7361 6d65 936e 616d ith.the.same.nam │ │ │ │ +00089650: 6593 6173 9361 9374 9879 7090 538e 6593 e.as.a.t.yp.S.e. │ │ │ │ +00089660: 696e 9374 6865 9363 7572 7265 6e98 7493 in.the.curren.t. │ │ │ │ +00089670: 7468 656f 7279 3b8e a18d 8d8d 8d91 191a theory;......... │ │ │ │ +00089680: ef28 6976 298e 8e8e 9131 9589 7468 6572 .(iv)....1..ther │ │ │ │ +00089690: 6596 03ea a869 7393 6193 636f 6e73 7461 e....is.a.consta │ │ │ │ +000896a0: 6e9a ac72 7493 696e 93d7 7468 7991 0458 n..rt.in..thy..X │ │ │ │ +000896b0: e1cf 7769 7468 9374 6865 9373 616d 6593 ..with.the.same. │ │ │ │ +000896c0: 6e61 6d65 9361 7393 6193 636f 6e73 7461 name.as.a.consta │ │ │ │ +000896d0: 6e98 7493 696e 9374 6865 9363 7572 7265 n.t.in.the.curre │ │ │ │ +000896e0: 6e98 7493 7468 656f 7279 91ff 0556 2e8e n.t.theory...V.. │ │ │ │ +000896f0: 8e9f 24fd 138e 8c8b 0000 00a2 0000 0000 ..$............. │ │ │ │ 00089700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00089710: 0000 0000 0000 0000 0008 895b a002 cc05 ...........[.... │ │ │ │ -00089720: 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d U...F........... │ │ │ │ -00089730: 91ea f1eb d031 3632 9200 dd20 4343 6861 .....162... CCha │ │ │ │ -00089740: 7074 6572 9604 8000 3131 2e91 0a80 0054 pter....11.....T │ │ │ │ -00089750: 6865 9348 4f4c 934c 6f67 6963 9369 6e93 he.HOL.Logic.in. │ │ │ │ -00089760: 4d4c 8e91 eaf1 eb9f 0566 6689 0000 e666 ML.......ff....f │ │ │ │ -00089770: 01c7 3e7c 8e8e 8e8e a002 942f df8d a0fd ..>|......./.... │ │ │ │ -00089780: 8bd0 218d 8d8d 91ea f1eb 9ff5 4fa7 8900 ..!.........O... │ │ │ │ -00089790: 0066 6601 c70b 4a9f 0b07 168d 8d90 cccd .ff...J......... │ │ │ │ -000897a0: 9f04 599c 8400 0f60 b200 0066 668d 9ffb ..Y....`...ff... │ │ │ │ -000897b0: a664 8d91 170b cceb 616e 6577 5f74 7970 .d......anew_typ │ │ │ │ -000897c0: 6596 05bf aa3a 9369 6e74 932d 3e93 7374 e....:.int.->.st │ │ │ │ -000897d0: 7269 6e67 932d 3e93 766f 6964 8e8e 9201 ring.->.void.... │ │ │ │ -000897e0: c671 b184 000f 60b2 0000 6666 8e8e 9f04 .q....`...ff.... │ │ │ │ -000897f0: c002 8900 0066 6601 c70b 4a8e 8e8e a41d .....ff...J..... │ │ │ │ -00089800: 116f 8d91 eaf1 ebcf 4578 6563 7574 696e .o......Executin │ │ │ │ -00089810: 678d 9104 b915 eb61 6e65 775f 7479 7065 g......anew_type │ │ │ │ -00089820: 8e91 376f 7ad7 6e8d 9104 b914 eb61 60f3 ..7oz.n......a`. │ │ │ │ -00089830: 6870 ae30 4a00 0af3 3300 0a00 0000 0663 hp.0J...3......c │ │ │ │ -00089840: 6d73 6c31 30eb 686f 70eb 6160 8e91 2080 msl10.hop.a`.. . │ │ │ │ -00089850: 6dcf 6d61 6b9a ac72 6573 9604 b915 eb40 m.mak..res.....@ │ │ │ │ -00089860: 6f70 93cf 6193 6e65 7791 04b9 14d7 6ecf op..a.new.....n. │ │ │ │ -00089870: 2d61 7279 9374 9879 709a 538e 6593 6f70 -ary.t.yp.S.e.op │ │ │ │ -00089880: 9865 7261 746f 7293 696e 9104 b914 7468 .erator.in....th │ │ │ │ -00089890: 6593 6375 7272 656e 90ac 7274 9374 6865 e.curren..rt.the │ │ │ │ -000898a0: 6f72 7991 ff05 562e 8ea9 1000 008d 91ea ory...V......... │ │ │ │ -000898b0: f1eb 4691 ff05 5661 696c 7572 6591 03ea ..F...Vailure... │ │ │ │ -000898c0: a869 663a 8e9f 1a0c 758d 8d8d 8d91 f779 .if:....u......y │ │ │ │ -000898d0: 0328 6929 8e8e 8e91 09c0 136e 6f74 9603 .(i).......not.. │ │ │ │ -000898e0: eaa8 696e 9364 7261 6674 936d 6f90 538e ..in.draft.mo.S. │ │ │ │ -000898f0: 6465 3b8e 9f1a 0c74 8d8d 8d8d 91f4 3577 de;....t......5w │ │ │ │ -00089900: 2869 6929 8e8e 8e91 09c0 1374 6865 7265 (ii).......there │ │ │ │ -00089910: 9603 eaa8 616c 7265 6164 7993 6578 6973 ....already.exis │ │ │ │ -00089920: 7473 9361 9374 90ac 7279 709a 538e 6593 ts.a.t..ryp.S.e. │ │ │ │ -00089930: 6f70 9865 7261 746f 7293 6e61 6d65 648d op.erator.named. │ │ │ │ -00089940: 93eb 406f 708e 9114 91e9 cf69 6e93 7468 ..@op......in.th │ │ │ │ -00089950: 6593 6375 7272 656e 90ac 7274 9374 6865 e.curren..rt.the │ │ │ │ -00089960: 6f72 7991 ff05 562e 8e9f 1d13 ed8d 8d8d ory...V......... │ │ │ │ -00089970: 91ea f1eb 9ff4 dada 8900 0066 6601 c70b ...........ff... │ │ │ │ -00089980: 4a9f 0bf0 af8d 8d90 cccd 9f04 599c 8400 J...........Y... │ │ │ │ -00089990: 104a 4b00 0066 668d 9ffb a664 8d91 170b .JK..ff....d.... │ │ │ │ -000899a0: cceb 616e 6577 5f63 6f6e 7374 616e 7496 ..anew_constant. │ │ │ │ -000899b0: 05bf aa3a 9328 7374 7269 6e67 9323 9374 ...:.(string.#.t │ │ │ │ -000899c0: 7970 6529 932d 3e93 766f 6964 8e8e 9201 ype).->.void.... │ │ │ │ -000899d0: c671 b184 0010 4a4b 0000 6666 8e8e 9f04 .q....JK..ff.... │ │ │ │ -000899e0: c002 8900 0066 6601 c70b 4a8e 8e8e a18d .....ff...J..... │ │ │ │ -000899f0: 91ea f1eb cf45 7865 6375 7469 6e67 9604 .....Executing.. │ │ │ │ -00089a00: 9655 eb61 6e65 775f 636f 6e73 7461 6e74 .U.anew_constant │ │ │ │ -00089a10: 2860 d763 eb61 602c d71b 906e 39eb 6129 (`.c.a`,...n9.a) │ │ │ │ -00089a20: 9104 9656 cf6d 616b 9aac 7265 7393 d763 ...V.mak..res..c │ │ │ │ -00089a30: 8d9f 01cc ccd8 1b8d 9049 7b9f fdb8 e4dc .........I{..... │ │ │ │ -00089a40: 308e 8e91 0ced 1ccf 6193 6e65 7793 636f 0.......a.new.co │ │ │ │ -00089a50: 6e73 7461 6e98 7491 0496 566f 6693 7468 nstan.t...Vof.th │ │ │ │ -00089a60: 6593 6375 7272 656e 9874 9104 9656 7468 e.curren.t...Vth │ │ │ │ -00089a70: 656f 7279 91ff 0556 2c91 04c1 4166 6f72 eory...V,...Afor │ │ │ │ -00089a80: 9361 6c6c 8ea6 8d91 eaf1 ebd7 638d 9f01 .all........c... │ │ │ │ -00089a90: cccc d81b 8d90 497b 9ffd b8e4 dc30 8e8e ......I{.....0.. │ │ │ │ -00089aa0: 910c 18fa cf77 6865 7265 9603 c234 d71b .....where...4.. │ │ │ │ -00089ab0: 8d90 6e39 9ffb a532 db30 8e91 06fe a6cf ..n9...2.0...... │ │ │ │ -00089ac0: 6973 9361 6e93 696e 7374 616e 6365 936f is.an.instance.o │ │ │ │ -00089ad0: 6693 d71b 906e 39cf 2e9b 052b 6454 6865 f....n9....+dThe │ │ │ │ -00089ae0: 9374 90ac 7279 7090 538e 6593 d71b 9104 .t..ryp.S.e..... │ │ │ │ -00089af0: 306d cf69 7391 03c2 3563 616c 6c65 6493 0m.is...5called. │ │ │ │ -00089b00: 7468 6593 e567 656e 6572 6963 9104 0e06 the..generic.... │ │ │ │ -00089b10: 7479 7091 ff66 6665 9104 a7e4 cf6f 6693 typ..ffe.....of. │ │ │ │ -00089b20: d763 cf2e 9846 91ff 0556 6169 6c75 7265 .c...F...Vailure │ │ │ │ -00089b30: 9369 663a 8e9f 1a0c 748d 8d8d 8d91 f779 .if:....t......y │ │ │ │ -00089b40: 0328 6929 8e8e 8e91 09c0 136e 6f74 9603 .(i).......not.. │ │ │ │ -00089b50: eaa8 696e 9364 7261 6674 936d 6f90 538e ..in.draft.mo.S. │ │ │ │ -00089b60: 6465 3b8e 9f1a 0c75 8d8d 8d8d 91f4 3577 de;....u......5w │ │ │ │ -00089b70: 2869 6929 8e8e 8e91 09c0 1374 6865 7265 (ii).......there │ │ │ │ -00089b80: 9603 eaa8 616c 7265 6164 7993 6578 6973 ....already.exis │ │ │ │ -00089b90: 7473 9361 9363 6f6e 7374 616e 9aac 7274 ts.a.constan..rt │ │ │ │ -00089ba0: 936e 616d 6564 93d7 6393 cf69 6e93 7468 .named..c..in.th │ │ │ │ -00089bb0: 6593 6375 7272 656e 9874 9374 6865 6f72 e.curren.t.theor │ │ │ │ -00089bc0: 7991 ff05 562e 8e9f 1d13 ed8d 8d8d 91ea y...V........... │ │ │ │ -00089bd0: f1eb 9ff4 dada 8900 0066 6601 c70b 4a9f .........ff...J. │ │ │ │ -00089be0: 0bf0 af8d 8d90 cccd 9f04 599c 8400 104a ..........Y....J │ │ │ │ -00089bf0: 4b00 0066 668d 9ffb a664 8d91 170b cceb K..ff....d...... │ │ │ │ -00089c00: 616e 6577 5f69 6e66 6978 9605 bfaa 3a93 anew_infix....:. │ │ │ │ -00089c10: 2873 7472 696e 6793 2393 7479 7065 2993 (string.#.type). │ │ │ │ -00089c20: 2d3e 9376 6f69 648e 8e92 01c6 71b1 8400 ->.void.....q... │ │ │ │ -00089c30: 104a 4b00 0066 668e 8e9f 04c0 0289 0000 .JK..ff......... │ │ │ │ -00089c40: 6666 01c7 0b4a 8e8e 8ea1 8d91 eaf1 ebcf ff...J.......... │ │ │ │ -00089c50: 4578 6563 7574 696e 678d 9104 39a2 eb61 Executing...9..a │ │ │ │ -00089c60: 6e65 775f 696e 6669 7828 608e 9143 75f0 new_infix(`..Cu. │ │ │ │ -00089c70: d769 788d eb61 602c 8e91 0b7f 54d7 1b8d .ix..a`,....T... │ │ │ │ -00089c80: 906e 39eb 6129 8e91 0a67 84cf 6465 636c .n9.a)...g..decl │ │ │ │ -00089c90: 6172 6573 9604 39a2 d769 789b 0439 a1cf ares..9..ix..9.. │ │ │ │ -00089ca0: 746f 9362 9053 8e65 9361 986e 6577 9363 to.b.S.e.a.new.c │ │ │ │ -00089cb0: 6f6e 7374 616e 90ac 7274 9377 6974 6898 onstan..rt.with. │ │ │ │ -00089cc0: 6765 6e65 7269 6393 7490 ac72 7970 9053 generic.t..ryp.S │ │ │ │ -00089cd0: 8e65 98d7 1b91 04a7 dbcf 616e 648e a68d .e........and... │ │ │ │ -00089ce0: 91ea f1eb 696e 0c78 9603 eaa8 7374 6174 ....in.x....stat │ │ │ │ -00089cf0: 7573 2e91 0538 e046 91ff 0556 6169 6c75 us...8.F...Vailu │ │ │ │ -00089d00: 7265 9369 663a 8ea4 1a0c 748d 8d8d 8d91 re.if:....t..... │ │ │ │ -00089d10: f779 0328 6929 8e8e 8e91 09c0 136e 6f74 .y.(i).......not │ │ │ │ -00089d20: 9603 eaa8 696e 9364 7261 6674 936d 6f90 ....in.draft.mo. │ │ │ │ -00089d30: 538e 6465 3b8e a18d 8d8d 8d91 f435 7728 S.de;........5w( │ │ │ │ -00089d40: 6969 298e 8e8e 9109 c013 7468 6572 6596 ii).......there. │ │ │ │ -00089d50: 03ea a861 6c72 6561 6479 9365 7869 7374 ...already.exist │ │ │ │ -00089d60: 7393 6193 636f 6e73 7461 6e9a ac72 7493 s.a.constan..rt. │ │ │ │ -00089d70: 6e61 6d65 6493 d769 7893 cf69 6e93 7468 named..ix..in.th │ │ │ │ -00089d80: 6593 6375 7272 656e 9874 9374 6865 6f72 e.curren.t.theor │ │ │ │ -00089d90: 793b 8ea1 8d8d 8d8d 91f0 f1eb 2869 6969 y;..........(iii │ │ │ │ -00089da0: 298e 8e8e 9109 c013 d71b 9104 58e1 cf6e )...........X..n │ │ │ │ -00089db0: 6f74 9603 eaa8 6f66 9374 6865 9366 6f72 ot....of.the.for │ │ │ │ -00089dc0: 6d8d 93eb 621b 8d9f 01a4 7ad5 318e 9604 m...b.....z.1... │ │ │ │ -00089dd0: c004 eb61 2d3e eb62 1b8d 9f01 a47a d532 ...a->.b.....z.2 │ │ │ │ -00089de0: 8e93 eb61 2d3e eb62 1b8d 9f01 a47a d533 ...a->.b.....z.3 │ │ │ │ -00089df0: 8e8e 913b eeb7 cf2e 8e9f 1d13 ed8d 8d8d ...;............ │ │ │ │ -00089e00: 91ea f1eb 9ff4 dada 8900 0066 6601 c70b ...........ff... │ │ │ │ -00089e10: 4a9f 0bf0 af8d 8d90 cccd 9f04 599c 8400 J...........Y... │ │ │ │ -00089e20: 104a 4b00 0066 668d 9ffb a664 8d91 170b .JK..ff....d.... │ │ │ │ -00089e30: cceb 616e 6577 5f62 696e 6465 7296 05bf ..anew_binder... │ │ │ │ -00089e40: aa3a 9328 7374 7269 6e67 9323 9374 7970 .:.(string.#.typ │ │ │ │ -00089e50: 6529 932d 3e93 766f 6964 8e8e 9201 c671 e).->.void.....q │ │ │ │ -00089e60: b184 0010 4a4b 0000 6666 8e8e 9f04 c002 ....JK..ff...... │ │ │ │ -00089e70: 8900 0066 6601 c70b 4a8e 8e8e 9f1d 1170 ...ff...J......p │ │ │ │ -00089e80: 8d91 eaf1 ebcf 4578 6563 7574 696e 678d ......Executing. │ │ │ │ -00089e90: 9104 a883 eb61 6e65 775f 6269 6e64 6572 .....anew_binder │ │ │ │ -00089ea0: 2860 8e91 49a4 7bd7 628d eb61 602c 8e91 (`..I.{.b..a`,.. │ │ │ │ -00089eb0: 0b7f 54d7 1b8d 906e 39eb 6129 8e91 0ad6 ..T....n9.a).... │ │ │ │ -00089ec0: 66cf 6465 636c 6172 6573 9604 a883 d762 f.declares.....b │ │ │ │ -00089ed0: 9b04 a884 cf74 6f93 6290 538e 6593 6193 .....to.b.S.e.a. │ │ │ │ -00089ee0: 6e65 7793 636f 6e73 7461 6e90 ac72 7493 new.constan..rt. │ │ │ │ -00089ef0: 7769 7468 9867 656e 6572 6963 9374 90ac with.generic.t.. │ │ │ │ -00089f00: 7279 7090 538e 6593 d71b 9105 16bc cf61 ryp.S.e........a │ │ │ │ -00089f10: 6e64 8ea6 8d91 eaf1 eb62 696e 6465 7296 nd.......binder. │ │ │ │ -00089f20: 03ea a873 7461 7475 732e 9105 38e0 4691 ...status...8.F. │ │ │ │ -00089f30: ff05 5661 696c 7572 6593 6966 3a8e a18d ..Vailure.if:... │ │ │ │ -00089f40: 8d8d 8d91 f779 0328 6929 8e8e 8e91 09c0 .....y.(i)...... │ │ │ │ -00089f50: 136e 6f74 9603 eaa8 696e 9364 7261 6674 .not....in.draft │ │ │ │ -00089f60: 936d 6f90 538e 6465 3b8e a18d 8d8d 8d91 .mo.S.de;....... │ │ │ │ -00089f70: f435 7728 6969 298e 8e8e 9109 c013 7468 .5w(ii).......th │ │ │ │ -00089f80: 6572 6596 03ea a861 6c72 6561 6479 9365 ere....already.e │ │ │ │ -00089f90: 7869 7374 7393 6193 636f 6e73 7461 6e9a xists.a.constan. │ │ │ │ -00089fa0: ac72 7493 6e61 6d65 6493 d762 93cf 696e .rt.named..b..in │ │ │ │ -00089fb0: 9374 6865 9363 7572 7265 6e98 7493 7468 .the.curren.t.th │ │ │ │ -00089fc0: 656f 7279 3b8e a18d 8d8d 8d91 f0f1 eb28 eory;..........( │ │ │ │ -00089fd0: 6969 6929 8e8e 8e91 09c0 13d7 1b91 0458 iii)...........X │ │ │ │ -00089fe0: e1cf 6e6f 7496 03ea a86f 6693 7468 6593 ..not....of.the. │ │ │ │ -00089ff0: 666f 726d 8d93 eb61 28eb 621b 8d9f 01a4 form...a(.b..... │ │ │ │ -0008a000: 7ad5 318e 9604 c004 eb61 2d3e eb62 1b8d z.1......a->.b.. │ │ │ │ -0008a010: 9f01 a47a d532 8e93 eb61 292d 3eeb 621b ...z.2...a)->.b. │ │ │ │ -0008a020: 8d9f 01a4 7ad5 338e 8e91 476e 0bcf 2e8e ....z.3...Gn.... │ │ │ │ -0008a030: 9f1d 13ed 8d8d 8d91 eaf1 eb9f f4da da89 ................ │ │ │ │ -0008a040: 0000 6666 01c7 0b4a 9f0b f0af 8d8d 90cc ..ff...J........ │ │ │ │ -0008a050: cd9f 0459 9c84 0010 4a4b 0000 6666 8d9f ...Y....JK..ff.. │ │ │ │ -0008a060: fba6 648d 9117 0bcc eb61 6e65 775f 6178 ..d......anew_ax │ │ │ │ -0008a070: 696f 6d96 05bf aa3a 9328 7374 7269 6e67 iom....:.(string │ │ │ │ -0008a080: 9323 9374 6572 6d29 932d 3e93 7468 6d8e .#.term).->.thm. │ │ │ │ -0008a090: 8e92 01c6 71b1 8400 104a 4b00 0066 668e ....q....JK..ff. │ │ │ │ -0008a0a0: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ -0008a0b0: 8e9f 1d11 708d 91ea f1eb cf45 7865 6375 ....p......Execu │ │ │ │ -0008a0c0: 7469 6e67 8d91 02d5 f5eb 616e 6577 5f61 ting......anew_a │ │ │ │ -0008a0d0: 7869 6f6d 2860 8e91 4212 43d7 6e61 6d65 xiom(`..B.C.name │ │ │ │ -0008a0e0: 8deb 6160 2c8e 910b 7f54 d774 8deb 6129 ..a`,....T.t..a) │ │ │ │ -0008a0f0: 8e91 0895 a0cf 6465 636c 6172 6573 9602 ......declares.. │ │ │ │ -0008a100: d5f5 7468 6593 7365 7175 656e 90ac 7274 ..the.sequen..rt │ │ │ │ -0008a110: 8d91 02d5 f6eb 6128 eb63 6667 eb61 2ceb ......a(.cfg.a,. │ │ │ │ -0008a120: 6274 eb61 298e 9125 d262 cf74 6f93 6290 bt.a)..%.b.to.b. │ │ │ │ -0008a130: 538e 659b 02d5 f661 6e93 6178 696f 6d93 S.e....an.axiom. │ │ │ │ -0008a140: 6f66 9874 6865 9363 7572 7265 6e90 ac72 of.the.curren..r │ │ │ │ -0008a150: 748e a68d 91ea f1eb 7468 656f 7279 9603 t.......theory.. │ │ │ │ -0008a160: eaa8 7769 7468 936e 616d 6593 d76e 616d ..with.name..nam │ │ │ │ -0008a170: 65cf 2e91 0538 e046 91ff 0556 6169 6c75 e....8.F...Vailu │ │ │ │ -0008a180: 7265 9369 663a 8ea1 8d8d 8d8d 91f7 7903 re.if:........y. │ │ │ │ -0008a190: 2869 298e 8e8e 9109 c013 6e6f 7496 03ea (i).......not... │ │ │ │ -0008a1a0: a869 6e93 6472 6166 7493 6d6f 9053 8e64 .in.draft.mo.S.d │ │ │ │ -0008a1b0: 653b 8e8e 9f24 fd13 8e8c 8b00 0000 a300 e;...$.......... │ │ │ │ -0008a1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00089710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00089720: 0008 8963 a002 cc05 558d a0fd 46d3 0e8d ...c....U...F... │ │ │ │ +00089730: 8d8d 8d9f fa99 9a8d 91ea f1eb d031 3632 .............162 │ │ │ │ +00089740: 9200 dd20 4343 6861 7074 6572 9604 8000 ... CChapter.... │ │ │ │ +00089750: 3131 2e91 0a80 0054 6865 9348 4f4c 934c 11.....The.HOL.L │ │ │ │ +00089760: 6f67 6963 9369 6e93 4d4c 8e91 eaf1 eb9f ogic.in.ML...... │ │ │ │ +00089770: 0566 6689 0000 e666 01c7 3e7c 8e8e 8e8e .ff....f..>|.... │ │ │ │ +00089780: a002 942f df8d a0fd 8bd0 218d 8d8d 91ea .../......!..... │ │ │ │ +00089790: f1eb 9ff5 4fa7 8900 0066 6601 c70b 4a9f ....O....ff...J. │ │ │ │ +000897a0: 0b07 168d 8d90 cccd 9f04 599c 8400 0f60 ..........Y....` │ │ │ │ +000897b0: b200 0066 668d 9ffb a664 8d91 170b cceb ...ff....d...... │ │ │ │ +000897c0: 616e 6577 5f74 7970 6596 05bf aa3a 9369 anew_type....:.i │ │ │ │ +000897d0: 6e74 932d 3e93 7374 7269 6e67 932d 3e93 nt.->.string.->. │ │ │ │ +000897e0: 766f 6964 8e8e 9201 c671 b184 000f 60b2 void.....q....`. │ │ │ │ +000897f0: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ +00089800: c70b 4a8e 8e8e a41d 116f 8d91 eaf1 ebcf ..J......o...... │ │ │ │ +00089810: 4578 6563 7574 696e 678d 9104 b915 eb61 Executing......a │ │ │ │ +00089820: 6e65 775f 7479 7065 8e91 376f 7ad7 6e8d new_type..7oz.n. │ │ │ │ +00089830: 9104 b914 eb61 60f3 6870 ae30 4a00 0af3 .....a`.hp.0J... │ │ │ │ +00089840: 3300 0a00 0000 0663 6d73 6c31 30eb 686f 3......cmsl10.ho │ │ │ │ +00089850: 70eb 6160 8e91 2080 6dcf 6d61 6b9a ac72 p.a`.. .m.mak..r │ │ │ │ +00089860: 6573 9604 b915 eb40 6f70 93cf 6193 6e65 es.....@op..a.ne │ │ │ │ +00089870: 7791 04b9 14d7 6ecf 2d61 7279 9374 9879 w.....n.-ary.t.y │ │ │ │ +00089880: 709a 538e 6593 6f70 9865 7261 746f 7293 p.S.e.op.erator. │ │ │ │ +00089890: 696e 9104 b914 7468 6593 6375 7272 656e in....the.curren │ │ │ │ +000898a0: 90ac 7274 9374 6865 6f72 7991 ff05 562e ..rt.theory...V. │ │ │ │ +000898b0: 8ea9 1000 008d 91ea f1eb 4691 ff05 5661 ..........F...Va │ │ │ │ +000898c0: 696c 7572 6591 03ea a869 663a 8e9f 1a0c ilure....if:.... │ │ │ │ +000898d0: 758d 8d8d 8d91 f779 0328 6929 8e8e 8e91 u......y.(i).... │ │ │ │ +000898e0: 09c0 136e 6f74 9603 eaa8 696e 9364 7261 ...not....in.dra │ │ │ │ +000898f0: 6674 936d 6f90 538e 6465 3b8e 9f1a 0c74 ft.mo.S.de;....t │ │ │ │ +00089900: 8d8d 8d8d 91f4 3577 2869 6929 8e8e 8e91 ......5w(ii).... │ │ │ │ +00089910: 09c0 1374 6865 7265 9603 eaa8 616c 7265 ...there....alre │ │ │ │ +00089920: 6164 7993 6578 6973 7473 9361 9374 90ac ady.exists.a.t.. │ │ │ │ +00089930: 7279 709a 538e 6593 6f70 9865 7261 746f ryp.S.e.op.erato │ │ │ │ +00089940: 7293 6e61 6d65 648d 93eb 406f 708e 9114 r.named...@op... │ │ │ │ +00089950: 91e9 cf69 6e93 7468 6593 6375 7272 656e ...in.the.curren │ │ │ │ +00089960: 90ac 7274 9374 6865 6f72 7991 ff05 562e ..rt.theory...V. │ │ │ │ +00089970: 8e9f 1d13 ed8d 8d8d 91ea f1eb 9ff4 dada ................ │ │ │ │ +00089980: 8900 0066 6601 c70b 4a9f 0bf0 af8d 8d90 ...ff...J....... │ │ │ │ +00089990: cccd 9f04 599c 8400 104a 4b00 0066 668d ....Y....JK..ff. │ │ │ │ +000899a0: 9ffb a664 8d91 170b cceb 616e 6577 5f63 ...d......anew_c │ │ │ │ +000899b0: 6f6e 7374 616e 7496 05bf aa3a 9328 7374 onstant....:.(st │ │ │ │ +000899c0: 7269 6e67 9323 9374 7970 6529 932d 3e93 ring.#.type).->. │ │ │ │ +000899d0: 766f 6964 8e8e 9201 c671 b184 0010 4a4b void.....q....JK │ │ │ │ +000899e0: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ +000899f0: c70b 4a8e 8e8e a18d 91ea f1eb cf45 7865 ..J..........Exe │ │ │ │ +00089a00: 6375 7469 6e67 9604 9655 eb61 6e65 775f cuting...U.anew_ │ │ │ │ +00089a10: 636f 6e73 7461 6e74 2860 d763 eb61 602c constant(`.c.a`, │ │ │ │ +00089a20: d71b 906e 39eb 6129 9104 9656 cf6d 616b ...n9.a)...V.mak │ │ │ │ +00089a30: 9aac 7265 7393 d763 8d9f 01cc ccd8 1b8d ..res..c........ │ │ │ │ +00089a40: 9049 7b9f fdb8 e4dc 308e 8e91 0ced 1ccf .I{.....0....... │ │ │ │ +00089a50: 6193 6e65 7793 636f 6e73 7461 6e98 7491 a.new.constan.t. │ │ │ │ +00089a60: 0496 566f 6693 7468 6593 6375 7272 656e ..Vof.the.curren │ │ │ │ +00089a70: 9874 9104 9656 7468 656f 7279 91ff 0556 .t...Vtheory...V │ │ │ │ +00089a80: 2c91 04c1 4166 6f72 9361 6c6c 8ea6 8d91 ,...Afor.all.... │ │ │ │ +00089a90: eaf1 ebd7 638d 9f01 cccc d81b 8d90 497b ....c.........I{ │ │ │ │ +00089aa0: 9ffd b8e4 dc30 8e8e 910c 18fa cf77 6865 .....0.......whe │ │ │ │ +00089ab0: 7265 9603 c234 d71b 8d90 6e39 9ffb a532 re...4....n9...2 │ │ │ │ +00089ac0: db30 8e91 06fe a6cf 6973 9361 6e93 696e .0......is.an.in │ │ │ │ +00089ad0: 7374 616e 6365 936f 6693 d71b 906e 39cf stance.of....n9. │ │ │ │ +00089ae0: 2e9b 052b 6454 6865 9374 90ac 7279 7090 ...+dThe.t..ryp. │ │ │ │ +00089af0: 538e 6593 d71b 9104 306d cf69 7391 03c2 S.e.....0m.is... │ │ │ │ +00089b00: 3563 616c 6c65 6493 7468 6593 e567 656e 5called.the..gen │ │ │ │ +00089b10: 6572 6963 9104 0e06 7479 7091 ff66 6665 eric....typ..ffe │ │ │ │ +00089b20: 9104 a7e4 cf6f 6693 d763 cf2e 9846 91ff .....of..c...F.. │ │ │ │ +00089b30: 0556 6169 6c75 7265 9369 663a 8e9f 1a0c .Vailure.if:.... │ │ │ │ +00089b40: 748d 8d8d 8d91 f779 0328 6929 8e8e 8e91 t......y.(i).... │ │ │ │ +00089b50: 09c0 136e 6f74 9603 eaa8 696e 9364 7261 ...not....in.dra │ │ │ │ +00089b60: 6674 936d 6f90 538e 6465 3b8e 9f1a 0c75 ft.mo.S.de;....u │ │ │ │ +00089b70: 8d8d 8d8d 91f4 3577 2869 6929 8e8e 8e91 ......5w(ii).... │ │ │ │ +00089b80: 09c0 1374 6865 7265 9603 eaa8 616c 7265 ...there....alre │ │ │ │ +00089b90: 6164 7993 6578 6973 7473 9361 9363 6f6e ady.exists.a.con │ │ │ │ +00089ba0: 7374 616e 9aac 7274 936e 616d 6564 93d7 stan..rt.named.. │ │ │ │ +00089bb0: 6393 cf69 6e93 7468 6593 6375 7272 656e c..in.the.curren │ │ │ │ +00089bc0: 9874 9374 6865 6f72 7991 ff05 562e 8e9f .t.theory...V... │ │ │ │ +00089bd0: 1d13 ed8d 8d8d 91ea f1eb 9ff4 dada 8900 ................ │ │ │ │ +00089be0: 0066 6601 c70b 4a9f 0bf0 af8d 8d90 cccd .ff...J......... │ │ │ │ +00089bf0: 9f04 599c 8400 104a 4b00 0066 668d 9ffb ..Y....JK..ff... │ │ │ │ +00089c00: a664 8d91 170b cceb 616e 6577 5f69 6e66 .d......anew_inf │ │ │ │ +00089c10: 6978 9605 bfaa 3a93 2873 7472 696e 6793 ix....:.(string. │ │ │ │ +00089c20: 2393 7479 7065 2993 2d3e 9376 6f69 648e #.type).->.void. │ │ │ │ +00089c30: 8e92 01c6 71b1 8400 104a 4b00 0066 668e ....q....JK..ff. │ │ │ │ +00089c40: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ +00089c50: 8ea1 8d91 eaf1 ebcf 4578 6563 7574 696e ........Executin │ │ │ │ +00089c60: 678d 9104 39a2 eb61 6e65 775f 696e 6669 g...9..anew_infi │ │ │ │ +00089c70: 7828 608e 9143 75f0 d769 788d eb61 602c x(`..Cu..ix..a`, │ │ │ │ +00089c80: 8e91 0b7f 54d7 1b8d 906e 39eb 6129 8e91 ....T....n9.a).. │ │ │ │ +00089c90: 0a67 84cf 6465 636c 6172 6573 9604 39a2 .g..declares..9. │ │ │ │ +00089ca0: d769 789b 0439 a1cf 746f 9362 9053 8e65 .ix..9..to.b.S.e │ │ │ │ +00089cb0: 9361 986e 6577 9363 6f6e 7374 616e 90ac .a.new.constan.. │ │ │ │ +00089cc0: 7274 9377 6974 6898 6765 6e65 7269 6393 rt.with.generic. │ │ │ │ +00089cd0: 7490 ac72 7970 9053 8e65 98d7 1b91 04a7 t..ryp.S.e...... │ │ │ │ +00089ce0: dbcf 616e 648e a68d 91ea f1eb 696e 0c78 ..and.......in.x │ │ │ │ +00089cf0: 9603 eaa8 7374 6174 7573 2e91 0538 e046 ....status...8.F │ │ │ │ +00089d00: 91ff 0556 6169 6c75 7265 9369 663a 8ea4 ...Vailure.if:.. │ │ │ │ +00089d10: 1a0c 748d 8d8d 8d91 f779 0328 6929 8e8e ..t......y.(i).. │ │ │ │ +00089d20: 8e91 09c0 136e 6f74 9603 eaa8 696e 9364 .....not....in.d │ │ │ │ +00089d30: 7261 6674 936d 6f90 538e 6465 3b8e a18d raft.mo.S.de;... │ │ │ │ +00089d40: 8d8d 8d91 f435 7728 6969 298e 8e8e 9109 .....5w(ii)..... │ │ │ │ +00089d50: c013 7468 6572 6596 03ea a861 6c72 6561 ..there....alrea │ │ │ │ +00089d60: 6479 9365 7869 7374 7393 6193 636f 6e73 dy.exists.a.cons │ │ │ │ +00089d70: 7461 6e9a ac72 7493 6e61 6d65 6493 d769 tan..rt.named..i │ │ │ │ +00089d80: 7893 cf69 6e93 7468 6593 6375 7272 656e x..in.the.curren │ │ │ │ +00089d90: 9874 9374 6865 6f72 793b 8ea1 8d8d 8d8d .t.theory;...... │ │ │ │ +00089da0: 91f0 f1eb 2869 6969 298e 8e8e 9109 c013 ....(iii)....... │ │ │ │ +00089db0: d71b 9104 58e1 cf6e 6f74 9603 eaa8 6f66 ....X..not....of │ │ │ │ +00089dc0: 9374 6865 9366 6f72 6d8d 93eb 621b 8d9f .the.form...b... │ │ │ │ +00089dd0: 01a4 7ad5 318e 9604 c004 eb61 2d3e eb62 ..z.1......a->.b │ │ │ │ +00089de0: 1b8d 9f01 a47a d532 8e93 eb61 2d3e eb62 .....z.2...a->.b │ │ │ │ +00089df0: 1b8d 9f01 a47a d533 8e8e 913b eeb7 cf2e .....z.3...;.... │ │ │ │ +00089e00: 8e9f 1d13 ed8d 8d8d 91ea f1eb 9ff4 dada ................ │ │ │ │ +00089e10: 8900 0066 6601 c70b 4a9f 0bf0 af8d 8d90 ...ff...J....... │ │ │ │ +00089e20: cccd 9f04 599c 8400 104a 4b00 0066 668d ....Y....JK..ff. │ │ │ │ +00089e30: 9ffb a664 8d91 170b cceb 616e 6577 5f62 ...d......anew_b │ │ │ │ +00089e40: 696e 6465 7296 05bf aa3a 9328 7374 7269 inder....:.(stri │ │ │ │ +00089e50: 6e67 9323 9374 7970 6529 932d 3e93 766f ng.#.type).->.vo │ │ │ │ +00089e60: 6964 8e8e 9201 c671 b184 0010 4a4b 0000 id.....q....JK.. │ │ │ │ +00089e70: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ +00089e80: 4a8e 8e8e 9f1d 1170 8d91 eaf1 ebcf 4578 J......p......Ex │ │ │ │ +00089e90: 6563 7574 696e 678d 9104 a883 eb61 6e65 ecuting......ane │ │ │ │ +00089ea0: 775f 6269 6e64 6572 2860 8e91 49a4 7bd7 w_binder(`..I.{. │ │ │ │ +00089eb0: 628d eb61 602c 8e91 0b7f 54d7 1b8d 906e b..a`,....T....n │ │ │ │ +00089ec0: 39eb 6129 8e91 0ad6 66cf 6465 636c 6172 9.a)....f.declar │ │ │ │ +00089ed0: 6573 9604 a883 d762 9b04 a884 cf74 6f93 es.....b.....to. │ │ │ │ +00089ee0: 6290 538e 6593 6193 6e65 7793 636f 6e73 b.S.e.a.new.cons │ │ │ │ +00089ef0: 7461 6e90 ac72 7493 7769 7468 9867 656e tan..rt.with.gen │ │ │ │ +00089f00: 6572 6963 9374 90ac 7279 7090 538e 6593 eric.t..ryp.S.e. │ │ │ │ +00089f10: d71b 9105 16bc cf61 6e64 8ea6 8d91 eaf1 .......and...... │ │ │ │ +00089f20: eb62 696e 6465 7296 03ea a873 7461 7475 .binder....statu │ │ │ │ +00089f30: 732e 9105 38e0 4691 ff05 5661 696c 7572 s...8.F...Vailur │ │ │ │ +00089f40: 6593 6966 3a8e a18d 8d8d 8d91 f779 0328 e.if:........y.( │ │ │ │ +00089f50: 6929 8e8e 8e91 09c0 136e 6f74 9603 eaa8 i).......not.... │ │ │ │ +00089f60: 696e 9364 7261 6674 936d 6f90 538e 6465 in.draft.mo.S.de │ │ │ │ +00089f70: 3b8e a18d 8d8d 8d91 f435 7728 6969 298e ;........5w(ii). │ │ │ │ +00089f80: 8e8e 9109 c013 7468 6572 6596 03ea a861 ......there....a │ │ │ │ +00089f90: 6c72 6561 6479 9365 7869 7374 7393 6193 lready.exists.a. │ │ │ │ +00089fa0: 636f 6e73 7461 6e9a ac72 7493 6e61 6d65 constan..rt.name │ │ │ │ +00089fb0: 6493 d762 93cf 696e 9374 6865 9363 7572 d..b..in.the.cur │ │ │ │ +00089fc0: 7265 6e98 7493 7468 656f 7279 3b8e a18d ren.t.theory;... │ │ │ │ +00089fd0: 8d8d 8d91 f0f1 eb28 6969 6929 8e8e 8e91 .......(iii).... │ │ │ │ +00089fe0: 09c0 13d7 1b91 0458 e1cf 6e6f 7496 03ea .......X..not... │ │ │ │ +00089ff0: a86f 6693 7468 6593 666f 726d 8d93 eb61 .of.the.form...a │ │ │ │ +0008a000: 28eb 621b 8d9f 01a4 7ad5 318e 9604 c004 (.b.....z.1..... │ │ │ │ +0008a010: eb61 2d3e eb62 1b8d 9f01 a47a d532 8e93 .a->.b.....z.2.. │ │ │ │ +0008a020: eb61 292d 3eeb 621b 8d9f 01a4 7ad5 338e .a)->.b.....z.3. │ │ │ │ +0008a030: 8e91 476e 0bcf 2e8e 9f1d 13ed 8d8d 8d91 ..Gn............ │ │ │ │ +0008a040: eaf1 eb9f f4da da89 0000 6666 01c7 0b4a ..........ff...J │ │ │ │ +0008a050: 9f0b f0af 8d8d 90cc cd9f 0459 9c84 0010 ...........Y.... │ │ │ │ +0008a060: 4a4b 0000 6666 8d9f fba6 648d 9117 0bcc JK..ff....d..... │ │ │ │ +0008a070: eb61 6e65 775f 6178 696f 6d96 05bf aa3a .anew_axiom....: │ │ │ │ +0008a080: 9328 7374 7269 6e67 9323 9374 6572 6d29 .(string.#.term) │ │ │ │ +0008a090: 932d 3e93 7468 6d8e 8e92 01c6 71b1 8400 .->.thm.....q... │ │ │ │ +0008a0a0: 104a 4b00 0066 668e 8e9f 04c0 0289 0000 .JK..ff......... │ │ │ │ +0008a0b0: 6666 01c7 0b4a 8e8e 8e9f 1d11 708d 91ea ff...J......p... │ │ │ │ +0008a0c0: f1eb cf45 7865 6375 7469 6e67 8d91 02d5 ...Executing.... │ │ │ │ +0008a0d0: f5eb 616e 6577 5f61 7869 6f6d 2860 8e91 ..anew_axiom(`.. │ │ │ │ +0008a0e0: 4212 43d7 6e61 6d65 8deb 6160 2c8e 910b B.C.name..a`,... │ │ │ │ +0008a0f0: 7f54 d774 8deb 6129 8e91 0895 a0cf 6465 .T.t..a)......de │ │ │ │ +0008a100: 636c 6172 6573 9602 d5f5 7468 6593 7365 clares....the.se │ │ │ │ +0008a110: 7175 656e 90ac 7274 8d91 02d5 f6eb 6128 quen..rt......a( │ │ │ │ +0008a120: eb63 6667 eb61 2ceb 6274 eb61 298e 9125 .cfg.a,.bt.a)..% │ │ │ │ +0008a130: d262 cf74 6f93 6290 538e 659b 02d5 f661 .b.to.b.S.e....a │ │ │ │ +0008a140: 6e93 6178 696f 6d93 6f66 9874 6865 9363 n.axiom.of.the.c │ │ │ │ +0008a150: 7572 7265 6e90 ac72 748e a68d 91ea f1eb urren..rt....... │ │ │ │ +0008a160: 7468 656f 7279 9603 eaa8 7769 7468 936e theory....with.n │ │ │ │ +0008a170: 616d 6593 d76e 616d 65cf 2e91 0538 e046 ame..name....8.F │ │ │ │ +0008a180: 91ff 0556 6169 6c75 7265 9369 663a 8ea1 ...Vailure.if:.. │ │ │ │ +0008a190: 8d8d 8d8d 91f7 7903 2869 298e 8e8e 9109 ......y.(i)..... │ │ │ │ +0008a1a0: c013 6e6f 7496 03ea a869 6e93 6472 6166 ..not....in.draf │ │ │ │ +0008a1b0: 7493 6d6f 9053 8e64 653b 8e8e 9f24 fd13 t.mo.S.de;...$.. │ │ │ │ +0008a1c0: 8e8c 8b00 0000 a300 0000 0000 0000 0000 ................ │ │ │ │ 0008a1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0008a1e0: 0000 0000 0896 efa0 02cc 0555 8da0 fd46 ...........U...F │ │ │ │ -0008a1f0: d30e 8d8d 8d8d 9ffa 999a 8d91 12c7 61d0 ..............a. │ │ │ │ -0008a200: 3131 2e38 2e91 0a80 0054 6865 6f72 6965 11.8.....Theorie │ │ │ │ -0008a210: 7392 015a 3266 3136 338e 9112 c761 9f05 s..Z2f163....a.. │ │ │ │ -0008a220: 6666 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 ff....f..>|..... │ │ │ │ -0008a230: 0294 2fdf 8da0 fd8b d021 8d8d 8d8d 911c ../......!...... │ │ │ │ -0008a240: 0aed cf28 6969 298e 8e8e 9131 9589 7468 ...(ii)....1..th │ │ │ │ -0008a250: 6572 6596 04dc 8669 739b 04dc 8561 6c72 ere....is....alr │ │ │ │ -0008a260: 6561 6479 9361 6e98 6178 696f 6d2c 9105 eady.an.axiom,.. │ │ │ │ -0008a270: 18fd 6465 0c6e 6974 696f 6e93 6f72 9873 ..de.nition.or.s │ │ │ │ -0008a280: 7090 538e 6563 690c 6361 7469 6f6e 936e p.S.eci.cation.n │ │ │ │ -0008a290: 616d 6564 98d7 6e61 6d65 93cf 696e 9874 amed..name..in.t │ │ │ │ -0008a2a0: 6865 9363 7572 7265 6e90 ac72 748e a410 he.curren..rt... │ │ │ │ -0008a2b0: 0000 8d91 3195 8974 6865 6f72 7991 03ea ....1..theory... │ │ │ │ -0008a2c0: a873 6567 6d65 6e90 ac72 742e 8e9f 1a6a .segmen..rt....j │ │ │ │ -0008a2d0: 818d 911e 28f0 4f6e 6365 9603 eaa8 6193 ....(.Once....a. │ │ │ │ -0008a2e0: 7468 656f 7265 6d93 6861 7393 629a 538e theorem.has.b.S. │ │ │ │ -0008a2f0: 6565 6e93 7072 6f95 ac72 7693 6564 2c96 een.pro..rv.ed,. │ │ │ │ -0008a300: 03ea a869 7493 6361 6e93 6298 6593 7361 ...it.can.b.e.sa │ │ │ │ -0008a310: 95ac 7276 9365 6496 03ea a877 6974 6893 ..rv.ed....with. │ │ │ │ -0008a320: 7468 6593 6675 6e63 7469 6f6e 8ea9 1daa the.function.... │ │ │ │ -0008a330: 698d 8d8d 9112 c761 9ff4 dada 8900 0066 i......a.......f │ │ │ │ -0008a340: 6601 c70b 4a9f 0bf0 af8d 8d90 cccd 9f04 f...J........... │ │ │ │ -0008a350: 599c 8400 104a 4b00 0066 668d 9ffb a664 Y....JK..ff....d │ │ │ │ -0008a360: 8d91 170b cceb 6173 6176 655f 7468 6d96 ......asave_thm. │ │ │ │ -0008a370: 05bf aa3a 9328 7374 7269 6e67 9323 9374 ...:.(string.#.t │ │ │ │ -0008a380: 686d 2993 2d3e 9374 686d 8e8e 9201 c671 hm).->.thm.....q │ │ │ │ -0008a390: b184 0010 4a4b 0000 6666 8e8e 9f04 c002 ....JK..ff...... │ │ │ │ -0008a3a0: 8900 0066 6601 c70b 4a8e 8e8e 9f1d 951c ...ff...J....... │ │ │ │ -0008a3b0: 8d91 12c7 61cf 4576 91ff 58e4 616c 7561 ....a.Ev..X.alua │ │ │ │ -0008a3c0: 7469 6e67 8d91 02df 12eb 6173 6176 655f ting......asave_ │ │ │ │ -0008a3d0: 7468 6d28 608e 913c 5bb6 d76e 616d 658d thm(`..<[..name. │ │ │ │ -0008a3e0: eb61 602c 8e91 0b7f 54d7 7468 8deb 6129 .a`,....T.th..a) │ │ │ │ -0008a3f0: 8e91 089e bccf 7769 6c6c 9b02 df12 7361 ......will....sa │ │ │ │ -0008a400: 95ac 7276 9365 9874 6865 9874 6865 6f72 ..rv.e.the.theor │ │ │ │ -0008a410: 656d 9102 df11 d774 6898 cf77 6974 6898 em.....th..with. │ │ │ │ -0008a420: 6e61 6d65 98d7 6e61 6d65 98cf 696e 9874 name..name..in.t │ │ │ │ -0008a430: 6865 9863 7572 7265 6e93 748e a18d 9112 he.curren.t..... │ │ │ │ -0008a440: c761 7468 656f 7279 9103 eaa8 7365 676d .atheory....segm │ │ │ │ -0008a450: 656e 90ac 7274 2e8e 9f10 154d 8d91 1e28 en..rt.....M...( │ │ │ │ -0008a460: f054 6865 9604 b099 666f 6c6c 6f90 ac72 .The....follo..r │ │ │ │ -0008a470: 7769 6e67 9b04 b098 6675 6e63 7469 6f6e wing....function │ │ │ │ -0008a480: 9369 7398 7573 6564 9374 6f93 0c6e 6973 .is.used.to..nis │ │ │ │ -0008a490: 6898 6193 7365 7373 696f 6e98 696e 9364 h.a.session.in.d │ │ │ │ -0008a4a0: 7261 6674 936d 6f90 538e 6465 9861 6e64 raft.mo.S.de.and │ │ │ │ -0008a4b0: 9373 6195 ac72 7693 6598 7468 6591 04b0 .sa..rv.e.the... │ │ │ │ -0008a4c0: 9963 7572 7265 6e93 748e a18d 9112 c761 .curren.t......a │ │ │ │ -0008a4d0: 7468 656f 7279 9603 eaa8 7365 676d 656e theory....segmen │ │ │ │ -0008a4e0: 90ac 7274 9369 6e93 6193 7468 656f 7279 ..rt.in.a.theory │ │ │ │ -0008a4f0: 930c 6c65 936f 6e93 6469 736b 2e8e a68d ..le.on.disk.... │ │ │ │ -0008a500: 8d8d 9112 c761 9ff5 4fa7 8900 0066 6601 .....a..O....ff. │ │ │ │ -0008a510: c70b 4a9f 0b07 168d 8d90 cccd 9f04 599c ..J...........Y. │ │ │ │ -0008a520: 8400 0f60 b200 0066 668d 9ffb a664 8d91 ...`...ff....d.. │ │ │ │ -0008a530: 170b cceb 6163 6c6f 7365 5f74 6865 6f72 ....aclose_theor │ │ │ │ -0008a540: 7996 05bf aa3a 9376 6f69 6493 2d3e 9376 y....:.void.->.v │ │ │ │ -0008a550: 6f69 648e 8e92 01c6 71b1 8400 0f60 b200 oid.....q....`.. │ │ │ │ -0008a560: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ -0008a570: 0b4a 8e8e 8e9f 1d95 1b8d 9112 c761 d057 .J...........a.W │ │ │ │ -0008a580: 91fe e000 6172 6e69 6e67 3a91 04fc 4ecf ....arning:...N. │ │ │ │ -0008a590: 7175 6974 7469 6e67 9603 7184 eb48 484f quitting..q..HHO │ │ │ │ -0008a5a0: 4c93 cf77 6974 686f 7574 9b03 7185 636c L..without..q.cl │ │ │ │ -0008a5b0: 6f73 696e 6793 7468 6593 7365 7373 696f osing.the.sessio │ │ │ │ -0008a5c0: 6e93 7769 7468 8d93 eb61 636c 6f73 655f n.with...aclose_ │ │ │ │ -0008a5d0: 7468 656f 7279 8e91 4bdf 00cf 6d61 90ac theory..K...ma.. │ │ │ │ -0008a5e0: 7279 9872 6573 756c 7493 696e 9374 6865 ry.result.in.the │ │ │ │ -0008a5f0: 8ea1 8d91 12c7 6174 6865 6f72 7996 03ea ......atheory... │ │ │ │ -0008a600: a873 6567 6d65 6e9a ac72 7493 6372 6561 .segmen..rt.crea │ │ │ │ -0008a610: 7465 6493 6475 7269 6e67 9374 6865 9373 ted.during.the.s │ │ │ │ -0008a620: 6573 7369 6f6e 9362 9053 8e65 696e 6793 ession.b.S.eing. │ │ │ │ -0008a630: 6c6f 7374 9328 8d69 2e65 2e8e 9112 ee2c lost.(.i.e....., │ │ │ │ -0008a640: 6e6f 7493 7361 9876 9865 6493 696e 9361 not.sa.v.ed.in.a │ │ │ │ -0008a650: 9374 6865 6f72 7993 0c6c 6529 218e 9f23 .theory..le)!..# │ │ │ │ -0008a660: 4e07 8d8d 9112 c761 eb47 3131 2e38 2e32 N......a.G11.8.2 │ │ │ │ -0008a670: 8e91 4c60 f546 91fe a666 756e 6374 696f ..L`.F...functio │ │ │ │ -0008a680: 6e73 9605 6666 666f 7293 6372 6561 7469 ns..fffor.creati │ │ │ │ -0008a690: 6e67 9364 650c 6e69 7469 6f6e 616c 9365 ng.de.nitional.e │ │ │ │ -0008a6a0: 7874 656e 7369 6f6e 738e 9f17 eb4f 8d91 xtensions....O.. │ │ │ │ -0008a6b0: 12c7 61cf 5468 6572 6596 0430 8261 7265 ..a.There..0.are │ │ │ │ -0008a6c0: 9374 6872 6565 9104 3081 6b69 6e64 7393 .three..0.kinds. │ │ │ │ -0008a6d0: 6f66 9364 650c 6e69 7469 6f6e 616c 9365 of.de.nitional.e │ │ │ │ -0008a6e0: 7874 656e 7369 6f6e 733a 9105 c493 636f xtensions:....co │ │ │ │ -0008a6f0: 6e73 7461 6e9a ac72 7493 6465 0c6e 6974 nstan..rt.de.nit │ │ │ │ -0008a700: 696f 6e73 2c91 0441 f863 6f6e 7374 616e ions,..A.constan │ │ │ │ -0008a710: 9874 9373 7090 538e 6563 690c 6361 2d8e .t.sp.S.eci.ca-. │ │ │ │ -0008a720: a18d 9112 c761 7469 6f6e 7396 03ea a861 .....ations....a │ │ │ │ -0008a730: 6e64 9374 90ac 7279 7090 538e 6593 6465 nd.t..ryp.S.e.de │ │ │ │ -0008a740: 0c6e 6974 696f 6e73 2e8e 9f1f ce07 8d8d .nitions........ │ │ │ │ -0008a750: 9112 c761 d031 312e 382e 322e 318e 914d ...a.11.8.2.1..M │ │ │ │ -0008a760: 4761 436f 6e73 7461 6e90 a000 7491 0480 GaConstan...t... │ │ │ │ -0008a770: 0064 650c 6e69 7469 6f6e 738e 9f17 eb50 .de.nitions....P │ │ │ │ -0008a780: 8d91 12c7 61cf 496e 9604 3d86 5365 6374 ....a.In..=.Sect │ │ │ │ -0008a790: 696f 6e93 3130 2e35 2e31 9104 3d87 6193 ion.10.5.1..=.a. │ │ │ │ -0008a7a0: 636f 6e73 7461 6e9a ac72 7493 6465 0c6e constan..rt.de.n │ │ │ │ -0008a7b0: 6974 696f 6e93 6f98 7698 6572 9361 9b04 ition.o.v.er.a.. │ │ │ │ -0008a7c0: 3d87 7369 676e 6174 7572 6593 068d 9f01 =.signature..... │ │ │ │ -0008a7d0: cccc d50a 8e91 0ae1 1acf 6973 9364 650c ..........is.de. │ │ │ │ -0008a7e0: 6e65 6493 746f 9862 9053 8e65 9361 6e93 ned.to.b.S.e.an. │ │ │ │ -0008a7f0: 6571 7561 7469 6f6e 2c8e a18d 8d91 12c7 equation,....... │ │ │ │ -0008a800: 6169 2e65 2e8e 9125 b58d 6196 03ea a866 ai.e...%..a....f │ │ │ │ -0008a810: 6f72 6d9a ac72 756c 6193 6f66 9374 6865 orm..rula.of.the │ │ │ │ -0008a820: 9366 6f72 6d93 d763 8d9f 01cc ccd8 1b8e .form..c........ │ │ │ │ -0008a830: 9108 fa51 cf3d 9103 5552 d774 8d9f 01cc ...Q.=..UR.t.... │ │ │ │ -0008a840: ccd8 1b8e 9105 a4ff cf2c 9373 7563 9868 .........,.suc.h │ │ │ │ -0008a850: 9374 6861 743a 8ea4 1a6a 818d 8d8d 8d91 .that:...j...... │ │ │ │ -0008a860: 1f4e 7928 6929 8e8e 8e91 3195 89d7 6396 .Ny(i)....1...c. │ │ │ │ -0008a870: 03ea a8cf 6973 936e 6f74 9374 6865 936e ....is.not.the.n │ │ │ │ -0008a880: 616d 6593 6f66 9361 6e9a ac72 7993 636f ame.of.an..ry.co │ │ │ │ -0008a890: 6e73 7461 6e98 7493 696e 9306 8d9f 01cc nstan.t.in...... │ │ │ │ -0008a8a0: ccd5 0a8e 9106 a394 cf3b 8ea1 8d8d 8d8d .........;...... │ │ │ │ -0008a8b0: 911c 0aed 2869 6929 8e8e 8e91 3195 89d7 ....(ii)....1... │ │ │ │ -0008a8c0: 748d 9f01 cccc d81b 8e91 098f a7cf 6973 t.............is │ │ │ │ -0008a8d0: 9603 eaa8 6193 636c 6f73 6564 9374 6572 ....a.closed.ter │ │ │ │ -0008a8e0: 6d93 696e 8d93 df54 91ff 0556 6572 6d73 m.in...T...Verms │ │ │ │ -0008a8f0: 8e8d 9121 f64d 9f01 cccc d506 8d9f 0158 ...!.M.........X │ │ │ │ -0008a900: 2ed6 0a8e 8e91 2e52 c1cf 3b8e 9f1a 6a82 .......R..;...j. │ │ │ │ -0008a910: 8d8d 8d8d 9118 c761 2869 6969 298e 8e8e .......a(iii)... │ │ │ │ -0008a920: 9131 9589 616c 6c96 03ea a874 6865 9374 .1..all....the.t │ │ │ │ -0008a930: 90ac 7279 709a 538e 6593 7691 ff58 e461 ..ryp.S.e.v..X.a │ │ │ │ -0008a940: 7269 6162 6c65 7393 6f98 6363 7572 7269 riables.o.ccurri │ │ │ │ -0008a950: 6e67 9369 6e93 d774 8d9f 01cc ccd8 1b8e ng.in..t........ │ │ │ │ -0008a960: 9109 8fa7 cf6f 9863 6375 7293 696e 93d7 .....o.ccur.in.. │ │ │ │ -0008a970: 1b90 6e39 cf2e 8ea1 8d91 1e28 f049 6e96 ..n9.......(.In. │ │ │ │ -0008a980: 03ea a8eb 4848 4f4c cf2c 9364 650c 6e69 ....HHOL.,.de.ni │ │ │ │ -0008a990: 7469 6f6e 7393 6361 6e93 6290 538e 6593 tions.can.b.S.e. │ │ │ │ -0008a9a0: 736c 6967 6890 ac72 746c 7993 6d6f 7265 sligh..rtly.more │ │ │ │ -0008a9b0: 9367 656e 6572 616c 9374 6861 6e93 7468 .general.than.th │ │ │ │ -0008a9c0: 6973 2c93 696e 9374 6861 7493 616e 9365 is,.in.that.an.e │ │ │ │ -0008a9d0: 7175 6174 696f 6e3a 8ea6 8d8d 8d91 18c7 quation:........ │ │ │ │ -0008a9e0: 61d7 6391 03ea a876 8d9f 01cc ccd5 318e a.c....v......1. │ │ │ │ -0008a9f0: 8d91 0aaa aada 0196 01ff fe01 9301 8e91 ................ │ │ │ │ -0008aa00: 1e95 4ed7 768d 9f01 cccc d86e 8e91 0ce8 ..N.v......n.... │ │ │ │ -0008aa10: 4acf 3d91 073f fad7 748e 8e8e a41d 951c J.=..?..t....... │ │ │ │ -0008aa20: 8d91 12c7 61cf 6973 9b03 740a 616c 6c6f ....a.is..t.allo │ │ │ │ -0008aa30: 95ac 7277 9365 6496 0374 0b74 6f98 6290 ..rw.ed..t.to.b. │ │ │ │ -0008aa40: 538e 6598 6193 6465 0c6e 6974 696f 6e98 S.e.a.de.nition. │ │ │ │ -0008aa50: 7768 6572 6593 d776 8d9f 01cc ccd5 318e where..v......1. │ │ │ │ -0008aa60: 9104 c004 cf2c 8d91 038b c3d7 3a96 01ff .....,......:... │ │ │ │ -0008aa70: fe3a 933a 8e91 1156 63cf 2c91 038b c3d7 .:.:...Vc.,..... │ │ │ │ -0008aa80: 768d 9f01 cccc d86e 8e91 091c 5bcf 6172 v......n....[.ar │ │ │ │ -0008aa90: 6598 7691 ff58 e461 7269 6162 6c65 9373 e.v..X.ariable.s │ │ │ │ -0008aaa0: 7472 7563 7475 7265 7398 288d 692e 652e tructures.(.i.e. │ │ │ │ -0008aab0: 8e91 1277 8e74 7570 6c65 7393 6f66 9864 ...w.tuples.of.d │ │ │ │ -0008aac0: 6973 7469 6e63 748e 9f10 0000 8d91 12c7 istinct......... │ │ │ │ -0008aad0: 6176 9bff 58e4 6172 6961 626c 6573 292e av..X.ariables). │ │ │ │ -0008aae0: 9105 38e0 5375 6390 ac72 6896 03ea a861 ..8.Suc..rh....a │ │ │ │ -0008aaf0: 6e93 6571 7561 7469 6f6e 9369 7393 6c6f n.equation.is.lo │ │ │ │ -0008ab00: 6769 6361 6c6c 7993 6571 7569 7698 616c gically.equiv.al │ │ │ │ -0008ab10: 656e 90ac 7274 9374 6f3a 8e9f 1daa 688d en..rt.to:....h. │ │ │ │ -0008ab20: 8d8d 9118 c761 d763 9607 3ffa cf3d 93d7 .....a.c..?..=.. │ │ │ │ -0008ab30: 1576 8d9f 01cc ccd5 318e 8d91 0aaa aada .v......1....... │ │ │ │ -0008ab40: 0196 01ff fe01 9301 8e91 1e95 4ed7 768d ............N.v. │ │ │ │ -0008ab50: 9f01 cccc d86e 8e91 05a8 50d7 3a91 03ea .....n....P.:... │ │ │ │ -0008ab60: a874 8e8e 8ea1 8d91 12c7 61cf 7768 6963 .t........a.whic │ │ │ │ -0008ab70: 90ac 7268 9603 eaa8 6973 9361 9364 650c ..rh....is.a.de. │ │ │ │ -0008ab80: 6e69 7469 6f6e 9369 6e93 7468 6593 7365 nition.in.the.se │ │ │ │ -0008ab90: 6e73 6593 6f66 9353 6563 7469 6f6e 9331 nse.of.Section.1 │ │ │ │ -0008aba0: 302e 352e 3193 6966 9328 6929 2c93 2869 0.5.1.if.(i),.(i │ │ │ │ -0008abb0: 6929 9361 6e64 9328 6969 6929 9368 6f6c i).and.(iii).hol │ │ │ │ -0008abc0: 642e 8e9f 1015 4d8d 911e 28f0 5468 6596 d.....M...(.The. │ │ │ │ -0008abd0: 03ea a866 6f6c 6c6f 9aac 7277 696e 6793 ...follo..rwing. │ │ │ │ -0008abe0: eb48 4d4c 93cf 6675 6e63 7469 6f6e 9363 .HML..function.c │ │ │ │ -0008abf0: 7265 6174 6573 9361 936e 6577 9364 650c reates.a.new.de. │ │ │ │ -0008ac00: 6e69 7469 6f6e 9369 6e93 7468 6593 6375 nition.in.the.cu │ │ │ │ -0008ac10: 7272 656e 9874 9374 6865 6f72 7991 ff05 rren.t.theory... │ │ │ │ -0008ac20: 562e 8e8e 9f24 fd13 8e8c 8b00 0000 a400 V....$.......... │ │ │ │ -0008ac30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0008a1e0: 0000 0000 0000 0000 0000 0000 0896 f7a0 ................ │ │ │ │ +0008a1f0: 02cc 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa ...U...F........ │ │ │ │ +0008a200: 999a 8d91 12c7 61d0 3131 2e38 2e91 0a80 ......a.11.8.... │ │ │ │ +0008a210: 0054 6865 6f72 6965 7392 015a 3266 3136 .Theories..Z2f16 │ │ │ │ +0008a220: 338e 9112 c761 9f05 6666 8900 00e6 6601 3....a..ff....f. │ │ │ │ +0008a230: c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b .>|......./..... │ │ │ │ +0008a240: d021 8d8d 8d8d 911c 0aed cf28 6969 298e .!.........(ii). │ │ │ │ +0008a250: 8e8e 9131 9589 7468 6572 6596 04dc 8669 ...1..there....i │ │ │ │ +0008a260: 739b 04dc 8561 6c72 6561 6479 9361 6e98 s....already.an. │ │ │ │ +0008a270: 6178 696f 6d2c 9105 18fd 6465 0c6e 6974 axiom,....de.nit │ │ │ │ +0008a280: 696f 6e93 6f72 9873 7090 538e 6563 690c ion.or.sp.S.eci. │ │ │ │ +0008a290: 6361 7469 6f6e 936e 616d 6564 98d7 6e61 cation.named..na │ │ │ │ +0008a2a0: 6d65 93cf 696e 9874 6865 9363 7572 7265 me..in.the.curre │ │ │ │ +0008a2b0: 6e90 ac72 748e a410 0000 8d91 3195 8974 n..rt.......1..t │ │ │ │ +0008a2c0: 6865 6f72 7991 03ea a873 6567 6d65 6e90 heory....segmen. │ │ │ │ +0008a2d0: ac72 742e 8e9f 1a6a 818d 911e 28f0 4f6e .rt....j....(.On │ │ │ │ +0008a2e0: 6365 9603 eaa8 6193 7468 656f 7265 6d93 ce....a.theorem. │ │ │ │ +0008a2f0: 6861 7393 629a 538e 6565 6e93 7072 6f95 has.b.S.een.pro. │ │ │ │ +0008a300: ac72 7693 6564 2c96 03ea a869 7493 6361 .rv.ed,....it.ca │ │ │ │ +0008a310: 6e93 6298 6593 7361 95ac 7276 9365 6496 n.b.e.sa..rv.ed. │ │ │ │ +0008a320: 03ea a877 6974 6893 7468 6593 6675 6e63 ...with.the.func │ │ │ │ +0008a330: 7469 6f6e 8ea9 1daa 698d 8d8d 9112 c761 tion....i......a │ │ │ │ +0008a340: 9ff4 dada 8900 0066 6601 c70b 4a9f 0bf0 .......ff...J... │ │ │ │ +0008a350: af8d 8d90 cccd 9f04 599c 8400 104a 4b00 ........Y....JK. │ │ │ │ +0008a360: 0066 668d 9ffb a664 8d91 170b cceb 6173 .ff....d......as │ │ │ │ +0008a370: 6176 655f 7468 6d96 05bf aa3a 9328 7374 ave_thm....:.(st │ │ │ │ +0008a380: 7269 6e67 9323 9374 686d 2993 2d3e 9374 ring.#.thm).->.t │ │ │ │ +0008a390: 686d 8e8e 9201 c671 b184 0010 4a4b 0000 hm.....q....JK.. │ │ │ │ +0008a3a0: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ +0008a3b0: 4a8e 8e8e 9f1d 951c 8d91 12c7 61cf 4576 J...........a.Ev │ │ │ │ +0008a3c0: 91ff 58e4 616c 7561 7469 6e67 8d91 02df ..X.aluating.... │ │ │ │ +0008a3d0: 12eb 6173 6176 655f 7468 6d28 608e 913c ..asave_thm(`..< │ │ │ │ +0008a3e0: 5bb6 d76e 616d 658d eb61 602c 8e91 0b7f [..name..a`,.... │ │ │ │ +0008a3f0: 54d7 7468 8deb 6129 8e91 089e bccf 7769 T.th..a)......wi │ │ │ │ +0008a400: 6c6c 9b02 df12 7361 95ac 7276 9365 9874 ll....sa..rv.e.t │ │ │ │ +0008a410: 6865 9874 6865 6f72 656d 9102 df11 d774 he.theorem.....t │ │ │ │ +0008a420: 6898 cf77 6974 6898 6e61 6d65 98d7 6e61 h..with.name..na │ │ │ │ +0008a430: 6d65 98cf 696e 9874 6865 9863 7572 7265 me..in.the.curre │ │ │ │ +0008a440: 6e93 748e a18d 9112 c761 7468 656f 7279 n.t......atheory │ │ │ │ +0008a450: 9103 eaa8 7365 676d 656e 90ac 7274 2e8e ....segmen..rt.. │ │ │ │ +0008a460: 9f10 154d 8d91 1e28 f054 6865 9604 b099 ...M...(.The.... │ │ │ │ +0008a470: 666f 6c6c 6f90 ac72 7769 6e67 9b04 b098 follo..rwing.... │ │ │ │ +0008a480: 6675 6e63 7469 6f6e 9369 7398 7573 6564 function.is.used │ │ │ │ +0008a490: 9374 6f93 0c6e 6973 6898 6193 7365 7373 .to..nish.a.sess │ │ │ │ +0008a4a0: 696f 6e98 696e 9364 7261 6674 936d 6f90 ion.in.draft.mo. │ │ │ │ +0008a4b0: 538e 6465 9861 6e64 9373 6195 ac72 7693 S.de.and.sa..rv. │ │ │ │ +0008a4c0: 6598 7468 6591 04b0 9963 7572 7265 6e93 e.the....curren. │ │ │ │ +0008a4d0: 748e a18d 9112 c761 7468 656f 7279 9603 t......atheory.. │ │ │ │ +0008a4e0: eaa8 7365 676d 656e 90ac 7274 9369 6e93 ..segmen..rt.in. │ │ │ │ +0008a4f0: 6193 7468 656f 7279 930c 6c65 936f 6e93 a.theory..le.on. │ │ │ │ +0008a500: 6469 736b 2e8e a68d 8d8d 9112 c761 9ff5 disk.........a.. │ │ │ │ +0008a510: 4fa7 8900 0066 6601 c70b 4a9f 0b07 168d O....ff...J..... │ │ │ │ +0008a520: 8d90 cccd 9f04 599c 8400 0f60 b200 0066 ......Y....`...f │ │ │ │ +0008a530: 668d 9ffb a664 8d91 170b cceb 6163 6c6f f....d......aclo │ │ │ │ +0008a540: 7365 5f74 6865 6f72 7996 05bf aa3a 9376 se_theory....:.v │ │ │ │ +0008a550: 6f69 6493 2d3e 9376 6f69 648e 8e92 01c6 oid.->.void..... │ │ │ │ +0008a560: 71b1 8400 0f60 b200 0066 668e 8e9f 04c0 q....`...ff..... │ │ │ │ +0008a570: 0289 0000 6666 01c7 0b4a 8e8e 8e9f 1d95 ....ff...J...... │ │ │ │ +0008a580: 1b8d 9112 c761 d057 91fe e000 6172 6e69 .....a.W....arni │ │ │ │ +0008a590: 6e67 3a91 04fc 4ecf 7175 6974 7469 6e67 ng:...N.quitting │ │ │ │ +0008a5a0: 9603 7184 eb48 484f 4c93 cf77 6974 686f ..q..HHOL..witho │ │ │ │ +0008a5b0: 7574 9b03 7185 636c 6f73 696e 6793 7468 ut..q.closing.th │ │ │ │ +0008a5c0: 6593 7365 7373 696f 6e93 7769 7468 8d93 e.session.with.. │ │ │ │ +0008a5d0: eb61 636c 6f73 655f 7468 656f 7279 8e91 .aclose_theory.. │ │ │ │ +0008a5e0: 4bdf 00cf 6d61 90ac 7279 9872 6573 756c K...ma..ry.resul │ │ │ │ +0008a5f0: 7493 696e 9374 6865 8ea1 8d91 12c7 6174 t.in.the......at │ │ │ │ +0008a600: 6865 6f72 7996 03ea a873 6567 6d65 6e9a heory....segmen. │ │ │ │ +0008a610: ac72 7493 6372 6561 7465 6493 6475 7269 .rt.created.duri │ │ │ │ +0008a620: 6e67 9374 6865 9373 6573 7369 6f6e 9362 ng.the.session.b │ │ │ │ +0008a630: 9053 8e65 696e 6793 6c6f 7374 9328 8d69 .S.eing.lost.(.i │ │ │ │ +0008a640: 2e65 2e8e 9112 ee2c 6e6f 7493 7361 9876 .e.....,not.sa.v │ │ │ │ +0008a650: 9865 6493 696e 9361 9374 6865 6f72 7993 .ed.in.a.theory. │ │ │ │ +0008a660: 0c6c 6529 218e 9f23 4e07 8d8d 9112 c761 .le)!..#N......a │ │ │ │ +0008a670: eb47 3131 2e38 2e32 8e91 4c60 f546 91fe .G11.8.2..L`.F.. │ │ │ │ +0008a680: a666 756e 6374 696f 6e73 9605 6666 666f .functions..fffo │ │ │ │ +0008a690: 7293 6372 6561 7469 6e67 9364 650c 6e69 r.creating.de.ni │ │ │ │ +0008a6a0: 7469 6f6e 616c 9365 7874 656e 7369 6f6e tional.extension │ │ │ │ +0008a6b0: 738e 9f17 eb4f 8d91 12c7 61cf 5468 6572 s....O....a.Ther │ │ │ │ +0008a6c0: 6596 0430 8261 7265 9374 6872 6565 9104 e..0.are.three.. │ │ │ │ +0008a6d0: 3081 6b69 6e64 7393 6f66 9364 650c 6e69 0.kinds.of.de.ni │ │ │ │ +0008a6e0: 7469 6f6e 616c 9365 7874 656e 7369 6f6e tional.extension │ │ │ │ +0008a6f0: 733a 9105 c493 636f 6e73 7461 6e9a ac72 s:....constan..r │ │ │ │ +0008a700: 7493 6465 0c6e 6974 696f 6e73 2c91 0441 t.de.nitions,..A │ │ │ │ +0008a710: f863 6f6e 7374 616e 9874 9373 7090 538e .constan.t.sp.S. │ │ │ │ +0008a720: 6563 690c 6361 2d8e a18d 9112 c761 7469 eci.ca-......ati │ │ │ │ +0008a730: 6f6e 7396 03ea a861 6e64 9374 90ac 7279 ons....and.t..ry │ │ │ │ +0008a740: 7090 538e 6593 6465 0c6e 6974 696f 6e73 p.S.e.de.nitions │ │ │ │ +0008a750: 2e8e 9f1f ce07 8d8d 9112 c761 d031 312e ...........a.11. │ │ │ │ +0008a760: 382e 322e 318e 914d 4761 436f 6e73 7461 8.2.1..MGaConsta │ │ │ │ +0008a770: 6e90 a000 7491 0480 0064 650c 6e69 7469 n...t....de.niti │ │ │ │ +0008a780: 6f6e 738e 9f17 eb50 8d91 12c7 61cf 496e ons....P....a.In │ │ │ │ +0008a790: 9604 3d86 5365 6374 696f 6e93 3130 2e35 ..=.Section.10.5 │ │ │ │ +0008a7a0: 2e31 9104 3d87 6193 636f 6e73 7461 6e9a .1..=.a.constan. │ │ │ │ +0008a7b0: ac72 7493 6465 0c6e 6974 696f 6e93 6f98 .rt.de.nition.o. │ │ │ │ +0008a7c0: 7698 6572 9361 9b04 3d87 7369 676e 6174 v.er.a..=.signat │ │ │ │ +0008a7d0: 7572 6593 068d 9f01 cccc d50a 8e91 0ae1 ure............. │ │ │ │ +0008a7e0: 1acf 6973 9364 650c 6e65 6493 746f 9862 ..is.de.ned.to.b │ │ │ │ +0008a7f0: 9053 8e65 9361 6e93 6571 7561 7469 6f6e .S.e.an.equation │ │ │ │ +0008a800: 2c8e a18d 8d91 12c7 6169 2e65 2e8e 9125 ,.......ai.e...% │ │ │ │ +0008a810: b58d 6196 03ea a866 6f72 6d9a ac72 756c ..a....form..rul │ │ │ │ +0008a820: 6193 6f66 9374 6865 9366 6f72 6d93 d763 a.of.the.form..c │ │ │ │ +0008a830: 8d9f 01cc ccd8 1b8e 9108 fa51 cf3d 9103 ...........Q.=.. │ │ │ │ +0008a840: 5552 d774 8d9f 01cc ccd8 1b8e 9105 a4ff UR.t............ │ │ │ │ +0008a850: cf2c 9373 7563 9868 9374 6861 743a 8ea4 .,.suc.h.that:.. │ │ │ │ +0008a860: 1a6a 818d 8d8d 8d91 1f4e 7928 6929 8e8e .j.......Ny(i).. │ │ │ │ +0008a870: 8e91 3195 89d7 6396 03ea a8cf 6973 936e ..1...c.....is.n │ │ │ │ +0008a880: 6f74 9374 6865 936e 616d 6593 6f66 9361 ot.the.name.of.a │ │ │ │ +0008a890: 6e9a ac72 7993 636f 6e73 7461 6e98 7493 n..ry.constan.t. │ │ │ │ +0008a8a0: 696e 9306 8d9f 01cc ccd5 0a8e 9106 a394 in.............. │ │ │ │ +0008a8b0: cf3b 8ea1 8d8d 8d8d 911c 0aed 2869 6929 .;..........(ii) │ │ │ │ +0008a8c0: 8e8e 8e91 3195 89d7 748d 9f01 cccc d81b ....1...t....... │ │ │ │ +0008a8d0: 8e91 098f a7cf 6973 9603 eaa8 6193 636c ......is....a.cl │ │ │ │ +0008a8e0: 6f73 6564 9374 6572 6d93 696e 8d93 df54 osed.term.in...T │ │ │ │ +0008a8f0: 91ff 0556 6572 6d73 8e8d 9121 f64d 9f01 ...Verms...!.M.. │ │ │ │ +0008a900: cccc d506 8d9f 0158 2ed6 0a8e 8e91 2e52 .......X.......R │ │ │ │ +0008a910: c1cf 3b8e 9f1a 6a82 8d8d 8d8d 9118 c761 ..;...j........a │ │ │ │ +0008a920: 2869 6969 298e 8e8e 9131 9589 616c 6c96 (iii)....1..all. │ │ │ │ +0008a930: 03ea a874 6865 9374 90ac 7279 709a 538e ...the.t..ryp.S. │ │ │ │ +0008a940: 6593 7691 ff58 e461 7269 6162 6c65 7393 e.v..X.ariables. │ │ │ │ +0008a950: 6f98 6363 7572 7269 6e67 9369 6e93 d774 o.ccurring.in..t │ │ │ │ +0008a960: 8d9f 01cc ccd8 1b8e 9109 8fa7 cf6f 9863 .............o.c │ │ │ │ +0008a970: 6375 7293 696e 93d7 1b90 6e39 cf2e 8ea1 cur.in....n9.... │ │ │ │ +0008a980: 8d91 1e28 f049 6e96 03ea a8eb 4848 4f4c ...(.In.....HHOL │ │ │ │ +0008a990: cf2c 9364 650c 6e69 7469 6f6e 7393 6361 .,.de.nitions.ca │ │ │ │ +0008a9a0: 6e93 6290 538e 6593 736c 6967 6890 ac72 n.b.S.e.sligh..r │ │ │ │ +0008a9b0: 746c 7993 6d6f 7265 9367 656e 6572 616c tly.more.general │ │ │ │ +0008a9c0: 9374 6861 6e93 7468 6973 2c93 696e 9374 .than.this,.in.t │ │ │ │ +0008a9d0: 6861 7493 616e 9365 7175 6174 696f 6e3a hat.an.equation: │ │ │ │ +0008a9e0: 8ea6 8d8d 8d91 18c7 61d7 6391 03ea a876 ........a.c....v │ │ │ │ +0008a9f0: 8d9f 01cc ccd5 318e 8d91 0aaa aada 0196 ......1......... │ │ │ │ +0008aa00: 01ff fe01 9301 8e91 1e95 4ed7 768d 9f01 ..........N.v... │ │ │ │ +0008aa10: cccc d86e 8e91 0ce8 4acf 3d91 073f fad7 ...n....J.=..?.. │ │ │ │ +0008aa20: 748e 8e8e a41d 951c 8d91 12c7 61cf 6973 t...........a.is │ │ │ │ +0008aa30: 9b03 740a 616c 6c6f 95ac 7277 9365 6496 ..t.allo..rw.ed. │ │ │ │ +0008aa40: 0374 0b74 6f98 6290 538e 6598 6193 6465 .t.to.b.S.e.a.de │ │ │ │ +0008aa50: 0c6e 6974 696f 6e98 7768 6572 6593 d776 .nition.where..v │ │ │ │ +0008aa60: 8d9f 01cc ccd5 318e 9104 c004 cf2c 8d91 ......1......,.. │ │ │ │ +0008aa70: 038b c3d7 3a96 01ff fe3a 933a 8e91 1156 ....:....:.:...V │ │ │ │ +0008aa80: 63cf 2c91 038b c3d7 768d 9f01 cccc d86e c.,.....v......n │ │ │ │ +0008aa90: 8e91 091c 5bcf 6172 6598 7691 ff58 e461 ....[.are.v..X.a │ │ │ │ +0008aaa0: 7269 6162 6c65 9373 7472 7563 7475 7265 riable.structure │ │ │ │ +0008aab0: 7398 288d 692e 652e 8e91 1277 8e74 7570 s.(.i.e....w.tup │ │ │ │ +0008aac0: 6c65 7393 6f66 9864 6973 7469 6e63 748e les.of.distinct. │ │ │ │ +0008aad0: 9f10 0000 8d91 12c7 6176 9bff 58e4 6172 ........av..X.ar │ │ │ │ +0008aae0: 6961 626c 6573 292e 9105 38e0 5375 6390 iables)...8.Suc. │ │ │ │ +0008aaf0: ac72 6896 03ea a861 6e93 6571 7561 7469 .rh....an.equati │ │ │ │ +0008ab00: 6f6e 9369 7393 6c6f 6769 6361 6c6c 7993 on.is.logically. │ │ │ │ +0008ab10: 6571 7569 7698 616c 656e 90ac 7274 9374 equiv.alen..rt.t │ │ │ │ +0008ab20: 6f3a 8e9f 1daa 688d 8d8d 9118 c761 d763 o:....h......a.c │ │ │ │ +0008ab30: 9607 3ffa cf3d 93d7 1576 8d9f 01cc ccd5 ..?..=...v...... │ │ │ │ +0008ab40: 318e 8d91 0aaa aada 0196 01ff fe01 9301 1............... │ │ │ │ +0008ab50: 8e91 1e95 4ed7 768d 9f01 cccc d86e 8e91 ....N.v......n.. │ │ │ │ +0008ab60: 05a8 50d7 3a91 03ea a874 8e8e 8ea1 8d91 ..P.:....t...... │ │ │ │ +0008ab70: 12c7 61cf 7768 6963 90ac 7268 9603 eaa8 ..a.whic..rh.... │ │ │ │ +0008ab80: 6973 9361 9364 650c 6e69 7469 6f6e 9369 is.a.de.nition.i │ │ │ │ +0008ab90: 6e93 7468 6593 7365 6e73 6593 6f66 9353 n.the.sense.of.S │ │ │ │ +0008aba0: 6563 7469 6f6e 9331 302e 352e 3193 6966 ection.10.5.1.if │ │ │ │ +0008abb0: 9328 6929 2c93 2869 6929 9361 6e64 9328 .(i),.(ii).and.( │ │ │ │ +0008abc0: 6969 6929 9368 6f6c 642e 8e9f 1015 4d8d iii).hold.....M. │ │ │ │ +0008abd0: 911e 28f0 5468 6596 03ea a866 6f6c 6c6f ..(.The....follo │ │ │ │ +0008abe0: 9aac 7277 696e 6793 eb48 4d4c 93cf 6675 ..rwing..HML..fu │ │ │ │ +0008abf0: 6e63 7469 6f6e 9363 7265 6174 6573 9361 nction.creates.a │ │ │ │ +0008ac00: 936e 6577 9364 650c 6e69 7469 6f6e 9369 .new.de.nition.i │ │ │ │ +0008ac10: 6e93 7468 6593 6375 7272 656e 9874 9374 n.the.curren.t.t │ │ │ │ +0008ac20: 6865 6f72 7991 ff05 562e 8e8e 9f24 fd13 heory...V....$.. │ │ │ │ +0008ac30: 8e8c 8b00 0000 a400 0000 0000 0000 0000 ................ │ │ │ │ 0008ac40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0008ac50: 0000 0000 08a1 baa0 02cc 0555 8da0 fd46 ...........U...F │ │ │ │ -0008ac60: d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 ebd0 ................ │ │ │ │ -0008ac70: 3136 3492 00dd 2043 4368 6170 7465 7296 164... CChapter. │ │ │ │ -0008ac80: 0480 0031 312e 910a 8000 5468 6593 484f ...11.....The.HO │ │ │ │ -0008ac90: 4c93 4c6f 6769 6393 696e 934d 4c8e 91ea L.Logic.in.ML... │ │ │ │ -0008aca0: f1eb 9f05 6666 8900 00e6 6601 c73e 7c8e ....ff....f..>|. │ │ │ │ -0008acb0: 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 8d8d ....../......!.. │ │ │ │ -0008acc0: 8d91 eaf1 eb9f f4da da89 0000 6666 01c7 ............ff.. │ │ │ │ -0008acd0: 0b4a 9f0b f0af 8d8d 90cc cd9f 0459 9c84 .J...........Y.. │ │ │ │ -0008ace0: 0010 4a4b 0000 6666 8d9f fba6 648d 9117 ..JK..ff....d... │ │ │ │ -0008acf0: 0bcc eb61 6e65 775f 6465 6669 6e69 7469 ...anew_definiti │ │ │ │ -0008ad00: 6f6e 9605 bfaa 3a93 2873 7472 696e 6793 on....:.(string. │ │ │ │ -0008ad10: 2393 7465 726d 2993 2d3e 9374 686d 8e8e #.term).->.thm.. │ │ │ │ -0008ad20: 9201 c671 b184 0010 4a4b 0000 6666 8e8e ...q....JK..ff.. │ │ │ │ -0008ad30: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ -0008ad40: 9f19 804d 8d91 eaf1 ebcf 4576 91ff 58e4 ...M......Ev..X. │ │ │ │ -0008ad50: 616c 7561 7469 6e67 8d91 0594 9aeb 616e aluating......an │ │ │ │ -0008ad60: 6577 5f64 6566 696e 6974 696f 6e28 608e ew_definition(`. │ │ │ │ -0008ad70: 9161 8f3a d76e 616d 658d eb61 602c 9105 .a.:.name..a`,.. │ │ │ │ -0008ad80: bfaa 228e 9116 fea8 d763 9605 949a 768d .."......c....v. │ │ │ │ -0008ad90: 9f01 cccc d531 8e8d 910c 549c da01 9601 .....1....T..... │ │ │ │ -0008ada0: fffe 0193 018e 9121 e931 d776 8d9f 01cc .......!.1.v.... │ │ │ │ -0008adb0: ccd8 6e8e 9111 673e cf3d 910b beee d774 ..n...g>.=.....t │ │ │ │ -0008adc0: 8deb 6122 298e 910b 7f54 cf2c 9105 ff17 ..a")....T.,.... │ │ │ │ -0008add0: 7768 6572 6593 d763 9105 9499 cf69 7393 where..c.....is. │ │ │ │ -0008ade0: 6e6f 7493 616c 7265 6164 7993 618e a410 not.already.a... │ │ │ │ -0008adf0: 0000 8d91 eaf1 eb63 6f6e 7374 616e 9aac .......constan.. │ │ │ │ -0008ae00: 7274 2c91 0308 4664 6563 6c61 7265 7396 rt,...Fdeclares. │ │ │ │ -0008ae10: 02cf ae74 6865 9373 6571 7565 6e98 748d ...the.sequen.t. │ │ │ │ -0008ae20: 93eb 6128 eb63 6667 eb61 2ceb 6215 768d ..a(.cfg.a,.b.v. │ │ │ │ -0008ae30: 9f01 a47a d531 8e8d 910c 52df eb63 0196 ...z.1....R..c.. │ │ │ │ -0008ae40: 01d3 3101 9301 8e91 20ac 1deb 6276 8d9f ..1..... ...bv.. │ │ │ │ -0008ae50: 01a4 7ad8 6e8e 9105 a850 eb62 3a91 05bf ..z.n....P.b:... │ │ │ │ -0008ae60: aa74 eb61 298e 9165 e557 cf74 6f93 6290 .t.a)..e.W.to.b. │ │ │ │ -0008ae70: 538e 6593 6191 02cf ad63 6f6e 7374 616e S.e.a....constan │ │ │ │ -0008ae80: 9874 9364 650c 6e69 7469 6f6e 936f 6693 .t.de.nition.of. │ │ │ │ -0008ae90: 7468 6593 6375 7272 656e 9874 8ea1 8d91 the.curren.t.... │ │ │ │ -0008aea0: eaf1 eb74 6865 6f72 7991 ff05 562e 9b05 ...theory...V... │ │ │ │ -0008aeb0: 38e0 5468 6596 03ea a86e 616d 6593 6173 8.The....name.as │ │ │ │ -0008aec0: 736f 9053 8e63 6961 7465 6493 7769 7468 so.S.ciated.with │ │ │ │ -0008aed0: 9374 6865 9364 650c 6e69 7469 6f6e 9369 .the.de.nition.i │ │ │ │ -0008aee0: 6e93 7468 6973 9374 6865 6f72 7993 6973 n.this.theory.is │ │ │ │ -0008aef0: 93d7 6e61 6d65 cf2e 9846 91ff 0556 6169 ..name...F...Vai │ │ │ │ -0008af00: 6c75 7265 9369 663a 8e9f 1760 3a8d 8d8d lure.if:...`:... │ │ │ │ -0008af10: 8d91 f779 0328 6929 8e8e 8e91 09c0 136e ...y.(i).......n │ │ │ │ -0008af20: 6f74 9603 eaa8 696e 9364 7261 6674 936d ot....in.draft.m │ │ │ │ -0008af30: 6f90 538e 6465 3b8e a919 2013 8d8d 8d8d o.S.de;... ..... │ │ │ │ -0008af40: 91f4 3577 2869 6929 8e8e 8e91 09c0 1374 ..5w(ii).......t │ │ │ │ -0008af50: 6865 7265 9604 dc86 6973 9b04 dc85 616c here....is....al │ │ │ │ -0008af60: 7265 6164 7993 616e 9861 7869 6f6d 2c91 ready.an.axiom,. │ │ │ │ -0008af70: 0518 fd64 650c 6e69 7469 6f6e 936f 7298 ...de.nition.or. │ │ │ │ -0008af80: 7370 9053 8e65 6369 0c63 6174 696f 6e93 sp.S.eci.cation. │ │ │ │ -0008af90: 6e61 6d65 6498 d76e 616d 6593 cf69 6e98 named..name..in. │ │ │ │ -0008afa0: 7468 6593 6375 7272 656e 90ac 7274 8ea1 the.curren..rt.. │ │ │ │ -0008afb0: 8d91 09c0 1374 6865 6f72 7991 03ea a873 .....theory....s │ │ │ │ -0008afc0: 6567 6d65 6e90 ac72 743b 8ea6 8d8d 8d8d egmen..rt;...... │ │ │ │ -0008afd0: 91f0 f1eb 2869 6969 298e 8e8e 9109 c013 ....(iii)....... │ │ │ │ -0008afe0: d763 9603 eaa8 cf69 7393 616c 7265 6164 .c.....is.alread │ │ │ │ -0008aff0: 7993 6193 636f 6e73 7461 6e9a ac72 7493 y.a.constan..rt. │ │ │ │ -0008b000: 696e 9374 6865 9363 7572 7265 6e98 7493 in.the.curren.t. │ │ │ │ -0008b010: 7468 656f 7279 3b8e a68d 8d8d 8d91 f145 theory;........E │ │ │ │ -0008b020: 7928 6976 298e 8e8e 9109 c013 d774 9604 y(iv)........t.. │ │ │ │ -0008b030: db76 cf63 6f6e 90ac 7274 6169 6e73 9b04 .v.con..rtains.. │ │ │ │ -0008b040: db75 6672 6565 9376 91ff 58e4 6172 6961 .ufree.v..X.aria │ │ │ │ -0008b050: 626c 6573 9374 6861 7498 6172 6593 6e6f bles.that.are.no │ │ │ │ -0008b060: 7493 696e 9861 6e90 ac72 7993 6f66 9374 t.in.an..ry.of.t │ │ │ │ -0008b070: 6865 9876 91ff 58e4 6172 6961 626c 6593 he.v..X.ariable. │ │ │ │ -0008b080: 7374 7275 6374 7572 6573 93d7 768d 9f01 structures..v... │ │ │ │ -0008b090: cccc d531 8e91 04c0 04cf 2c8d 9105 17a9 ...1......,..... │ │ │ │ -0008b0a0: d73a 9601 fffe 3a93 3a8e 9112 e249 cf2c .:....:.:....I., │ │ │ │ -0008b0b0: 9105 17a9 d776 8d9f 01cc ccd8 6e8e 8ea1 .....v......n... │ │ │ │ -0008b0c0: 8d91 09c0 13cf 2874 6869 7396 03ea a869 ......(this....i │ │ │ │ -0008b0d0: 7393 6571 7569 7691 ff58 e461 6c65 6e90 s.equiv..X.alen. │ │ │ │ -0008b0e0: ac72 7493 746f 9372 6571 7569 7269 6e67 .rt.to.requiring │ │ │ │ -0008b0f0: 93d7 1576 8d9f 01cc ccd5 318e 8d91 0aaa ...v......1..... │ │ │ │ -0008b100: aada 0196 01ff fe01 9301 8e91 1e95 4ed7 ..............N. │ │ │ │ -0008b110: 768d 9f01 cccc d86e 8e91 05a8 50d7 3a93 v......n....P.:. │ │ │ │ -0008b120: 7493 cf74 6f93 6290 538e 6593 6193 636c t..to.b.S.e.a.cl │ │ │ │ -0008b130: 6f73 6564 9374 6572 6d29 3b8e a68d 8d8d osed.term);..... │ │ │ │ -0008b140: 8d91 f489 0528 7629 8e8e 8e91 09c0 1374 .....(v).......t │ │ │ │ -0008b150: 6865 7265 9603 eaa8 6973 9361 9374 90ac here....is.a.t.. │ │ │ │ -0008b160: 7279 709a 538e 6593 7691 ff58 e461 7269 ryp.S.e.v..X.ari │ │ │ │ -0008b170: 6162 6c65 9369 6e93 d776 8d9f 01cc ccd5 able.in..v...... │ │ │ │ -0008b180: 318e 9104 c004 cf2c 8d93 d73a 9601 fffe 1......,...:.... │ │ │ │ -0008b190: 3a93 3a8e 9111 b548 cf2c 93d7 768d 9f01 :.:....H.,..v... │ │ │ │ -0008b1a0: cccc d86e 8e91 0992 f8cf 6f72 93d7 7493 ...n......or..t. │ │ │ │ -0008b1b0: cf74 6861 7493 646f 9865 7393 6e6f 7493 .that.do.es.not. │ │ │ │ -0008b1c0: 6f98 6363 7572 9369 6e93 7468 6593 7490 o.ccur.in.the.t. │ │ │ │ -0008b1d0: ac72 7970 9865 936f 6693 d763 cf2e 8e9f .ryp.e.of..c.... │ │ │ │ -0008b1e0: 1760 3a8d 91f6 537a 5468 6596 0340 d966 .`:...SzThe..@.f │ │ │ │ -0008b1f0: 6f6c 6c6f 9aac 7277 696e 6793 7498 7798 ollo..rwing.t.w. │ │ │ │ -0008b200: 6f91 0340 d866 756e 6374 696f 6e73 9364 o..@.functions.d │ │ │ │ -0008b210: 6563 6c61 7265 936e 6577 9363 6f6e 7374 eclare.new.const │ │ │ │ -0008b220: 616e 9874 7391 0340 d874 6861 7493 6861 an.ts..@.that.ha │ │ │ │ -0008b230: 9876 9865 9369 6e0c 7893 6f72 9362 696e .v.e.in.x.or.bin │ │ │ │ -0008b240: 6465 7291 0340 d873 7461 7475 732e 9105 der..@.status... │ │ │ │ -0008b250: 0046 5468 658e a18d 91ea f1eb 6661 696c .FThe.......fail │ │ │ │ -0008b260: 7572 6596 0358 ef63 6f6e 6469 7469 6f6e ure..X.condition │ │ │ │ -0008b270: 7393 6172 6593 7468 6593 7361 6d65 9361 s.are.the.same.a │ │ │ │ -0008b280: 7391 0358 ee66 6f72 8d93 eb61 6e65 775f s..X.for...anew_ │ │ │ │ -0008b290: 6465 6669 6e69 7469 6f6e 8e91 53d4 3bcf definition..S.;. │ │ │ │ -0008b2a0: 2c91 0376 1477 6974 6893 7468 6593 6164 ,..v.with.the.ad │ │ │ │ -0008b2b0: 6469 7469 6f6e 616c 9363 6f6e 6469 7469 ditional.conditi │ │ │ │ -0008b2c0: 6f6e 7393 7468 6174 8ea1 8d91 eaf1 eb74 ons.that.......t │ │ │ │ -0008b2d0: 6865 9603 17b7 636f 6e73 7461 6e90 ac72 he....constan..r │ │ │ │ -0008b2e0: 7473 9b03 17b6 6290 538e 6569 6e67 9364 ts....b.S.eing.d │ │ │ │ -0008b2f0: 6563 6c61 7265 6498 6d90 ac72 7573 7493 eclared.m..rust. │ │ │ │ -0008b300: 6295 538e 6598 7490 ac72 7970 9365 7396 b.S.e.t..ryp.es. │ │ │ │ -0008b310: 0317 b76f 6698 7468 6593 6170 7072 6f70 ...of.the.approp │ │ │ │ -0008b320: 7269 6174 6598 666f 726d 9328 8deb 621b riate.form.(..b. │ │ │ │ -0008b330: 8d9f 01a4 7ad5 318e 9604 c004 eb61 2d3e ....z.1......a-> │ │ │ │ -0008b340: eb62 1b8d 9f01 a47a d532 8e93 eb61 2d3e .b.....z.2...a-> │ │ │ │ -0008b350: eb62 1b8d 9f01 a47a d533 8e8e 913b 1bc5 .b.....z.3...;.. │ │ │ │ -0008b360: cf66 6f72 9369 6e0c 7865 738e a18d 91ea .for.in.xes..... │ │ │ │ -0008b370: f1eb 616e 648d 9103 eaa8 eb61 28eb 621b ..and......a(.b. │ │ │ │ -0008b380: 8d9f 01a4 7ad5 318e 9604 c004 eb61 2d3e ....z.1......a-> │ │ │ │ -0008b390: eb62 1b8d 9f01 a47a d532 8e93 eb61 292d .b.....z.2...a)- │ │ │ │ -0008b3a0: 3eeb 621b 8d9f 01a4 7ad5 338e 8e91 4b58 >.b.....z.3...KX │ │ │ │ -0008b3b0: b3cf 666f 7291 03ea a862 696e 6465 7273 ..for....binders │ │ │ │ -0008b3c0: 292e 8e9f 1f8b d98d 8d8d 91ea f1eb 9fee )............... │ │ │ │ -0008b3d0: 5ada 8900 0066 6601 c70b 4a9f 18f0 af8d Z....ff...J..... │ │ │ │ -0008b3e0: 8d90 cccd 9f04 599c 8400 1d4a 4b00 0066 ......Y....JK..f │ │ │ │ -0008b3f0: 668d 9fee a664 8d91 170b cceb 616e 6577 f....d......anew │ │ │ │ -0008b400: 5f69 6e66 6978 5f64 6566 696e 6974 696f _infix_definitio │ │ │ │ -0008b410: 6e91 0b7f 543a 9605 bfaa 2873 7472 696e n...T:....(strin │ │ │ │ -0008b420: 6793 2393 7465 726d 2993 2d3e 9374 686d g.#.term).->.thm │ │ │ │ -0008b430: 8e9f 0d00 008d 9117 0bcc 6e65 775f 6269 ..........new_bi │ │ │ │ -0008b440: 6e64 6572 5f64 6566 696e 6974 696f 6e96 nder_definition. │ │ │ │ -0008b450: 05bf aa3a 9328 7374 7269 6e67 9323 9374 ...:.(string.#.t │ │ │ │ -0008b460: 6572 6d29 932d 3e93 7468 6d8e 8e92 01c6 erm).->.thm..... │ │ │ │ -0008b470: 71b1 8400 1d4a 4b00 0066 668e 8e9f 04c0 q....JK..ff..... │ │ │ │ -0008b480: 0289 0000 6666 01c7 0b4a 8e8e 8e9f 1ee1 ....ff...J...... │ │ │ │ -0008b490: 2c8d 91ea f1eb cf4e 6f74 6596 05a6 4174 ,......Note...At │ │ │ │ -0008b4a0: 6861 749b 05a6 4075 6e90 ac72 7469 6c93 hat...@un..rtil. │ │ │ │ -0008b4b0: 616e 9869 6e0c 7893 6f72 9862 696e 6465 an.in.x.or.binde │ │ │ │ -0008b4c0: 7293 6465 636c 6172 6174 696f 6e98 6861 r.declaration.ha │ │ │ │ -0008b4d0: 7393 6295 538e 6565 6e98 7072 6f93 6365 s.b.S.een.pro.ce │ │ │ │ -0008b4e0: 7373 6564 9605 a641 7468 6598 636f 6e73 ssed...Athe.cons │ │ │ │ -0008b4f0: 7461 6e90 ac72 7493 6290 538e 6569 6e67 tan..rt.b.S.eing │ │ │ │ -0008b500: 8ea1 8d91 eaf1 eb64 650c 6e65 6496 04aa .......de.ned... │ │ │ │ -0008b510: 6d77 696c 6c9b 04aa 6e6e 6f74 9368 6195 mwill...nnot.ha. │ │ │ │ -0008b520: ac72 7693 6596 04aa 6d69 7473 9873 7090 .rv.e...mits.sp. │ │ │ │ -0008b530: 538e 6563 6961 6c93 7374 6174 7573 2e91 S.ecial.status.. │ │ │ │ -0008b540: 0778 3049 7498 6973 9374 6865 7265 666f .x0It.is.therefo │ │ │ │ -0008b550: 7265 936e 6563 6573 7361 7279 9874 6f93 re.necessary.to. │ │ │ │ -0008b560: 7573 6593 7468 6598 636f 6e73 7461 6e90 use.the.constan. │ │ │ │ -0008b570: ac72 7493 696e 8ea1 8d91 eaf1 eb6e 6f72 .rt.in.......nor │ │ │ │ -0008b580: 6d61 6c96 03ea a870 7265 0c78 9370 9053 mal....pre.x.p.S │ │ │ │ -0008b590: 8e6f 7369 7469 6f6e 9377 6865 6e93 6d61 .osition.when.ma │ │ │ │ -0008b5a0: 6b69 6e67 9374 6865 9364 650c 6e69 7469 king.the.de.niti │ │ │ │ -0008b5b0: 6f6e 2e91 0538 e046 91ff 0556 6f72 9365 on...8.F...Vor.e │ │ │ │ -0008b5c0: 7861 6d70 6c65 2c8e a419 804d 8d8d 8d9f xample,....M.... │ │ │ │ -0008b5d0: 00cb 898d 8d8d 8d91 0230 eaeb 616e 6577 .........0..anew │ │ │ │ -0008b5e0: 5f69 6e66 6978 5f64 6566 696e 6974 696f _infix_definitio │ │ │ │ -0008b5f0: 6e28 60eb 6269 78eb 615f 4445 4660 2c9b n(`.bix.a_DEF`,. │ │ │ │ -0008b600: 05bf aa22 eb62 6d96 03a6 6669 7893 6e98 ...".bm...fix.n. │ │ │ │ -0008b610: eb61 3d98 2e2e 2e98 2229 8e8e 8e8e 8e8e .a=.....")...... │ │ │ │ -0008b620: 8ea1 8d91 eaf1 ebcf 7769 6c6c 9603 f603 ........will.... │ │ │ │ -0008b630: 6e6f 7493 7790 ac72 6f72 6b2c 9103 f8da not.w..rork,.... │ │ │ │ -0008b640: 6173 9b03 f604 6174 9374 6865 9374 696d as....at.the.tim │ │ │ │ -0008b650: 6593 7768 656e 9374 6865 9871 756f 7461 e.when.the.quota │ │ │ │ -0008b660: 7469 6f6e 9369 7393 7061 7273 6564 2c8d tion.is.parsed,. │ │ │ │ -0008b670: 9103 f8da eb61 6978 8e91 136e 31cf 646f .....aix...n1.do │ │ │ │ -0008b680: 9053 8e65 7393 6e6f 7498 6861 95ac 7276 .S.es.not.ha..rv │ │ │ │ -0008b690: 9365 9603 f603 696e 0c78 9373 7461 7475 .e....in.x.statu │ │ │ │ -0008b6a0: 738e a410 0000 8d91 eaf1 eb61 6e64 9604 s..........and.. │ │ │ │ -0008b6b0: 9f19 6865 6e63 658d 93eb 616d 9605 bfaa ..hence...am.... │ │ │ │ -0008b6c0: 6978 936e 8e91 2bbc 2ecf 7769 6c6c 9370 ix.n..+...will.p │ │ │ │ -0008b6d0: 6172 7365 9377 6974 688d 93eb 616d 8e91 arse.with...am.. │ │ │ │ -0008b6e0: 0efd dccf 6173 9374 6865 9104 9f1a 6675 ....as.the....fu │ │ │ │ -0008b6f0: 6e63 7469 6f6e 2e91 0756 3354 6865 9364 nction...V3The.d │ │ │ │ -0008b700: 650c 6e69 7469 6f6e 936d 9aac 7275 7374 e.nition.m..rust │ │ │ │ -0008b710: 9374 6898 7573 9368 6198 7698 6593 7468 .th.us.ha.v.e.th │ │ │ │ -0008b720: 658e a18d 91ea f1eb 666f 726d 3a8e 9f19 e.......form:... │ │ │ │ -0008b730: 804c 8d8d 8d9f 00cb 898d 8d8d 8d91 0230 .L.............0 │ │ │ │ -0008b740: eaeb 616e 6577 5f69 6e66 6978 5f64 6566 ..anew_infix_def │ │ │ │ -0008b750: 696e 6974 696f 6e28 60eb 6269 78eb 615f inition(`.bix.a_ │ │ │ │ -0008b760: 4445 4660 2c9b 05bf aa22 eb62 6978 9603 DEF`,....".bix.. │ │ │ │ -0008b770: a666 6d93 6e98 eb61 3d98 2e2e 2e98 2229 .fm.n..a=.....") │ │ │ │ -0008b780: 8e8e 8e8e 8e8e 8ea9 1980 4d8d 91ea f1eb ..........M..... │ │ │ │ -0008b790: cf4f 6e6c 7996 04b7 4461 6674 6572 9b04 .Only...Dafter.. │ │ │ │ -0008b7a0: b745 7468 6973 9368 6173 9862 9a53 8e65 .Ethis.has.b.S.e │ │ │ │ -0008b7b0: 656e 9370 726f 9863 6573 7365 649b 04b7 en.pro.cessed... │ │ │ │ -0008b7c0: 4577 696c 6c93 d769 7898 cf62 9053 8e65 Ewill..ix..b.S.e │ │ │ │ -0008b7d0: 9361 6e93 696e 0c78 2e91 079e b649 7493 .an.in.x.....It. │ │ │ │ -0008b7e0: 6973 9861 9363 6f6d 6d6f 6e98 7072 6163 is.a.common.prac │ │ │ │ -0008b7f0: 7469 6365 9361 6d6f 6e67 8ea1 8d91 eaf1 tice.among...... │ │ │ │ -0008b800: ebeb 4848 4f4c 9603 b56a cf75 7365 7273 ..HHOL...j.users │ │ │ │ -0008b810: 9374 6f93 7772 6974 6593 6193 eb61 2493 .to.write.a..a$. │ │ │ │ -0008b820: cf62 9a53 8e65 666f 7265 9374 6865 9363 .b.S.efore.the.c │ │ │ │ -0008b830: 6f6e 7374 616e 90ac 7274 9362 9865 696e onstan..rt.b.ein │ │ │ │ -0008b840: 6793 6465 0c6e 6564 9361 7393 616e 9369 g.de.ned.as.an.i │ │ │ │ -0008b850: 6e0c 7893 6f72 9362 696e 6465 7293 746f n.x.or.binder.to │ │ │ │ -0008b860: 9369 6e64 6963 6174 658e a18d 91ea f1eb .indicate....... │ │ │ │ -0008b870: 7468 6174 9603 eaa8 6166 7465 7293 7468 that....after.th │ │ │ │ -0008b880: 6593 6465 0c6e 6974 696f 6e93 6973 936d e.de.nition.is.m │ │ │ │ -0008b890: 6164 652c 9369 7493 7769 6c6c 9368 6195 ade,.it.will.ha. │ │ │ │ -0008b8a0: ac72 7693 6596 03ea a861 9373 7090 538e .rv.e....a.sp.S. │ │ │ │ -0008b8b0: 6563 6961 6c93 7379 6e90 ac72 7461 6374 ecial.syn..rtact │ │ │ │ -0008b8c0: 6963 9373 7461 7475 733b 8d93 692e 652e ic.status;..i.e. │ │ │ │ -0008b8d0: 8e91 16d8 d474 6f93 7772 6974 653a 8ea6 .....to.write:.. │ │ │ │ -0008b8e0: 8d8d 8d9f 00cb 898d 8d8d 8d91 0230 eaeb .............0.. │ │ │ │ -0008b8f0: 616e 6577 5f69 6e66 6978 5f64 6566 696e anew_infix_defin │ │ │ │ -0008b900: 6974 696f 6e28 60eb 6269 78eb 615f 4445 ition(`.bix.a_DE │ │ │ │ -0008b910: 4660 2c9b 05bf aa22 24eb 6269 7896 03a6 F`,...."$.bix... │ │ │ │ -0008b920: 666d 936e 98eb 613d 982e 2e2e 9822 298e fm.n..a=....."). │ │ │ │ -0008b930: 8e8e 8e8e 8e8e a68d 91ea f1eb cf61 6e64 .............and │ │ │ │ -0008b940: 9604 36be 7369 6d69 6c61 726c 799b 0436 ..6.similarly..6 │ │ │ │ -0008b950: bf77 6974 688d 93eb 616e 6577 5f62 696e .with...anew_bin │ │ │ │ -0008b960: 6465 725f 6465 6669 6e69 7469 6f6e 8e91 der_definition.. │ │ │ │ -0008b970: 7cef b0cf 2e91 061d 2454 6869 7393 7573 |.......$This.us │ │ │ │ -0008b980: 6598 6f66 93eb 6124 98cf 6973 936e 6f74 e.of..a$..is.not │ │ │ │ -0008b990: 936e 6563 6573 7361 7279 3b91 045c ca62 .necessary;..\.b │ │ │ │ -0008b9a0: 7574 9861 6674 6572 9374 6865 8ea1 8d91 ut.after.the.... │ │ │ │ -0008b9b0: eaf1 eb64 650c 6e69 7469 6f6e 9604 9ee4 ...de.nition.... │ │ │ │ -0008b9c0: 6861 7393 629a 538e 6565 6e91 049e e36d has.b.S.een....m │ │ │ │ -0008b9d0: 6164 6593 eb61 2493 cf6d 90ac 7275 7374 ade..a$..m..rust │ │ │ │ -0008b9e0: 2c91 04cb f26f 6693 636f 7572 7365 2c91 ,....of.course,. │ │ │ │ -0008b9f0: 04cb f362 9865 9375 7365 649b 049e e369 ...b.e.used....i │ │ │ │ -0008ba00: 6693 7468 6593 7379 6e90 ac72 7461 6374 f.the.syn..rtact │ │ │ │ -0008ba10: 6963 9373 7461 7475 7398 6e65 6564 7393 ic.status.needs. │ │ │ │ -0008ba20: 746f 9362 9053 8e65 8ea1 8d91 eaf1 eb73 to.b.S.e.......s │ │ │ │ -0008ba30: 7570 7072 6573 7365 642e 8e8e 9f24 fd13 uppressed....$.. │ │ │ │ -0008ba40: 8e8c 8b00 0000 a500 0000 0000 0000 0000 ................ │ │ │ │ +0008ac50: 0000 0000 0000 0000 0000 0000 08a1 c2a0 ................ │ │ │ │ +0008ac60: 02cc 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa ...U...F........ │ │ │ │ +0008ac70: 999a 8d91 eaf1 ebd0 3136 3492 00dd 2043 ........164... C │ │ │ │ +0008ac80: 4368 6170 7465 7296 0480 0031 312e 910a Chapter....11... │ │ │ │ +0008ac90: 8000 5468 6593 484f 4c93 4c6f 6769 6393 ..The.HOL.Logic. │ │ │ │ +0008aca0: 696e 934d 4c8e 91ea f1eb 9f05 6666 8900 in.ML.......ff.. │ │ │ │ +0008acb0: 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf ..f..>|......./. │ │ │ │ +0008acc0: 8da0 fd8b d021 8d8d 8d91 eaf1 eb9f f4da .....!.......... │ │ │ │ +0008acd0: da89 0000 6666 01c7 0b4a 9f0b f0af 8d8d ....ff...J...... │ │ │ │ +0008ace0: 90cc cd9f 0459 9c84 0010 4a4b 0000 6666 .....Y....JK..ff │ │ │ │ +0008acf0: 8d9f fba6 648d 9117 0bcc eb61 6e65 775f ....d......anew_ │ │ │ │ +0008ad00: 6465 6669 6e69 7469 6f6e 9605 bfaa 3a93 definition....:. │ │ │ │ +0008ad10: 2873 7472 696e 6793 2393 7465 726d 2993 (string.#.term). │ │ │ │ +0008ad20: 2d3e 9374 686d 8e8e 9201 c671 b184 0010 ->.thm.....q.... │ │ │ │ +0008ad30: 4a4b 0000 6666 8e8e 9f04 c002 8900 0066 JK..ff.........f │ │ │ │ +0008ad40: 6601 c70b 4a8e 8e8e 9f19 804d 8d91 eaf1 f...J......M.... │ │ │ │ +0008ad50: ebcf 4576 91ff 58e4 616c 7561 7469 6e67 ..Ev..X.aluating │ │ │ │ +0008ad60: 8d91 0594 9aeb 616e 6577 5f64 6566 696e ......anew_defin │ │ │ │ +0008ad70: 6974 696f 6e28 608e 9161 8f3a d76e 616d ition(`..a.:.nam │ │ │ │ +0008ad80: 658d eb61 602c 9105 bfaa 228e 9116 fea8 e..a`,...."..... │ │ │ │ +0008ad90: d763 9605 949a 768d 9f01 cccc d531 8e8d .c....v......1.. │ │ │ │ +0008ada0: 910c 549c da01 9601 fffe 0193 018e 9121 ..T............! │ │ │ │ +0008adb0: e931 d776 8d9f 01cc ccd8 6e8e 9111 673e .1.v......n...g> │ │ │ │ +0008adc0: cf3d 910b beee d774 8deb 6122 298e 910b .=.....t..a")... │ │ │ │ +0008add0: 7f54 cf2c 9105 ff17 7768 6572 6593 d763 .T.,....where..c │ │ │ │ +0008ade0: 9105 9499 cf69 7393 6e6f 7493 616c 7265 .....is.not.alre │ │ │ │ +0008adf0: 6164 7993 618e a410 0000 8d91 eaf1 eb63 ady.a..........c │ │ │ │ +0008ae00: 6f6e 7374 616e 9aac 7274 2c91 0308 4664 onstan..rt,...Fd │ │ │ │ +0008ae10: 6563 6c61 7265 7396 02cf ae74 6865 9373 eclares....the.s │ │ │ │ +0008ae20: 6571 7565 6e98 748d 93eb 6128 eb63 6667 equen.t...a(.cfg │ │ │ │ +0008ae30: eb61 2ceb 6215 768d 9f01 a47a d531 8e8d .a,.b.v....z.1.. │ │ │ │ +0008ae40: 910c 52df eb63 0196 01d3 3101 9301 8e91 ..R..c....1..... │ │ │ │ +0008ae50: 20ac 1deb 6276 8d9f 01a4 7ad8 6e8e 9105 ...bv....z.n... │ │ │ │ +0008ae60: a850 eb62 3a91 05bf aa74 eb61 298e 9165 .P.b:....t.a)..e │ │ │ │ +0008ae70: e557 cf74 6f93 6290 538e 6593 6191 02cf .W.to.b.S.e.a... │ │ │ │ +0008ae80: ad63 6f6e 7374 616e 9874 9364 650c 6e69 .constan.t.de.ni │ │ │ │ +0008ae90: 7469 6f6e 936f 6693 7468 6593 6375 7272 tion.of.the.curr │ │ │ │ +0008aea0: 656e 9874 8ea1 8d91 eaf1 eb74 6865 6f72 en.t.......theor │ │ │ │ +0008aeb0: 7991 ff05 562e 9b05 38e0 5468 6596 03ea y...V...8.The... │ │ │ │ +0008aec0: a86e 616d 6593 6173 736f 9053 8e63 6961 .name.asso.S.cia │ │ │ │ +0008aed0: 7465 6493 7769 7468 9374 6865 9364 650c ted.with.the.de. │ │ │ │ +0008aee0: 6e69 7469 6f6e 9369 6e93 7468 6973 9374 nition.in.this.t │ │ │ │ +0008aef0: 6865 6f72 7993 6973 93d7 6e61 6d65 cf2e heory.is..name.. │ │ │ │ +0008af00: 9846 91ff 0556 6169 6c75 7265 9369 663a .F...Vailure.if: │ │ │ │ +0008af10: 8e9f 1760 3a8d 8d8d 8d91 f779 0328 6929 ...`:......y.(i) │ │ │ │ +0008af20: 8e8e 8e91 09c0 136e 6f74 9603 eaa8 696e .......not....in │ │ │ │ +0008af30: 9364 7261 6674 936d 6f90 538e 6465 3b8e .draft.mo.S.de;. │ │ │ │ +0008af40: a919 2013 8d8d 8d8d 91f4 3577 2869 6929 .. .......5w(ii) │ │ │ │ +0008af50: 8e8e 8e91 09c0 1374 6865 7265 9604 dc86 .......there.... │ │ │ │ +0008af60: 6973 9b04 dc85 616c 7265 6164 7993 616e is....already.an │ │ │ │ +0008af70: 9861 7869 6f6d 2c91 0518 fd64 650c 6e69 .axiom,....de.ni │ │ │ │ +0008af80: 7469 6f6e 936f 7298 7370 9053 8e65 6369 tion.or.sp.S.eci │ │ │ │ +0008af90: 0c63 6174 696f 6e93 6e61 6d65 6498 d76e .cation.named..n │ │ │ │ +0008afa0: 616d 6593 cf69 6e98 7468 6593 6375 7272 ame..in.the.curr │ │ │ │ +0008afb0: 656e 90ac 7274 8ea1 8d91 09c0 1374 6865 en..rt.......the │ │ │ │ +0008afc0: 6f72 7991 03ea a873 6567 6d65 6e90 ac72 ory....segmen..r │ │ │ │ +0008afd0: 743b 8ea6 8d8d 8d8d 91f0 f1eb 2869 6969 t;..........(iii │ │ │ │ +0008afe0: 298e 8e8e 9109 c013 d763 9603 eaa8 cf69 )........c.....i │ │ │ │ +0008aff0: 7393 616c 7265 6164 7993 6193 636f 6e73 s.already.a.cons │ │ │ │ +0008b000: 7461 6e9a ac72 7493 696e 9374 6865 9363 tan..rt.in.the.c │ │ │ │ +0008b010: 7572 7265 6e98 7493 7468 656f 7279 3b8e urren.t.theory;. │ │ │ │ +0008b020: a68d 8d8d 8d91 f145 7928 6976 298e 8e8e .......Ey(iv)... │ │ │ │ +0008b030: 9109 c013 d774 9604 db76 cf63 6f6e 90ac .....t...v.con.. │ │ │ │ +0008b040: 7274 6169 6e73 9b04 db75 6672 6565 9376 rtains...ufree.v │ │ │ │ +0008b050: 91ff 58e4 6172 6961 626c 6573 9374 6861 ..X.ariables.tha │ │ │ │ +0008b060: 7498 6172 6593 6e6f 7493 696e 9861 6e90 t.are.not.in.an. │ │ │ │ +0008b070: ac72 7993 6f66 9374 6865 9876 91ff 58e4 .ry.of.the.v..X. │ │ │ │ +0008b080: 6172 6961 626c 6593 7374 7275 6374 7572 ariable.structur │ │ │ │ +0008b090: 6573 93d7 768d 9f01 cccc d531 8e91 04c0 es..v......1.... │ │ │ │ +0008b0a0: 04cf 2c8d 9105 17a9 d73a 9601 fffe 3a93 ..,......:....:. │ │ │ │ +0008b0b0: 3a8e 9112 e249 cf2c 9105 17a9 d776 8d9f :....I.,.....v.. │ │ │ │ +0008b0c0: 01cc ccd8 6e8e 8ea1 8d91 09c0 13cf 2874 ....n.........(t │ │ │ │ +0008b0d0: 6869 7396 03ea a869 7393 6571 7569 7691 his....is.equiv. │ │ │ │ +0008b0e0: ff58 e461 6c65 6e90 ac72 7493 746f 9372 .X.alen..rt.to.r │ │ │ │ +0008b0f0: 6571 7569 7269 6e67 93d7 1576 8d9f 01cc equiring...v.... │ │ │ │ +0008b100: ccd5 318e 8d91 0aaa aada 0196 01ff fe01 ..1............. │ │ │ │ +0008b110: 9301 8e91 1e95 4ed7 768d 9f01 cccc d86e ......N.v......n │ │ │ │ +0008b120: 8e91 05a8 50d7 3a93 7493 cf74 6f93 6290 ....P.:.t..to.b. │ │ │ │ +0008b130: 538e 6593 6193 636c 6f73 6564 9374 6572 S.e.a.closed.ter │ │ │ │ +0008b140: 6d29 3b8e a68d 8d8d 8d91 f489 0528 7629 m);..........(v) │ │ │ │ +0008b150: 8e8e 8e91 09c0 1374 6865 7265 9603 eaa8 .......there.... │ │ │ │ +0008b160: 6973 9361 9374 90ac 7279 709a 538e 6593 is.a.t..ryp.S.e. │ │ │ │ +0008b170: 7691 ff58 e461 7269 6162 6c65 9369 6e93 v..X.ariable.in. │ │ │ │ +0008b180: d776 8d9f 01cc ccd5 318e 9104 c004 cf2c .v......1......, │ │ │ │ +0008b190: 8d93 d73a 9601 fffe 3a93 3a8e 9111 b548 ...:....:.:....H │ │ │ │ +0008b1a0: cf2c 93d7 768d 9f01 cccc d86e 8e91 0992 .,..v......n.... │ │ │ │ +0008b1b0: f8cf 6f72 93d7 7493 cf74 6861 7493 646f ..or..t..that.do │ │ │ │ +0008b1c0: 9865 7393 6e6f 7493 6f98 6363 7572 9369 .es.not.o.ccur.i │ │ │ │ +0008b1d0: 6e93 7468 6593 7490 ac72 7970 9865 936f n.the.t..ryp.e.o │ │ │ │ +0008b1e0: 6693 d763 cf2e 8e9f 1760 3a8d 91f6 537a f..c.....`:...Sz │ │ │ │ +0008b1f0: 5468 6596 0340 d966 6f6c 6c6f 9aac 7277 The..@.follo..rw │ │ │ │ +0008b200: 696e 6793 7498 7798 6f91 0340 d866 756e ing.t.w.o..@.fun │ │ │ │ +0008b210: 6374 696f 6e73 9364 6563 6c61 7265 936e ctions.declare.n │ │ │ │ +0008b220: 6577 9363 6f6e 7374 616e 9874 7391 0340 ew.constan.ts..@ │ │ │ │ +0008b230: d874 6861 7493 6861 9876 9865 9369 6e0c .that.ha.v.e.in. │ │ │ │ +0008b240: 7893 6f72 9362 696e 6465 7291 0340 d873 x.or.binder..@.s │ │ │ │ +0008b250: 7461 7475 732e 9105 0046 5468 658e a18d tatus....FThe... │ │ │ │ +0008b260: 91ea f1eb 6661 696c 7572 6596 0358 ef63 ....failure..X.c │ │ │ │ +0008b270: 6f6e 6469 7469 6f6e 7393 6172 6593 7468 onditions.are.th │ │ │ │ +0008b280: 6593 7361 6d65 9361 7391 0358 ee66 6f72 e.same.as..X.for │ │ │ │ +0008b290: 8d93 eb61 6e65 775f 6465 6669 6e69 7469 ...anew_definiti │ │ │ │ +0008b2a0: 6f6e 8e91 53d4 3bcf 2c91 0376 1477 6974 on..S.;.,..v.wit │ │ │ │ +0008b2b0: 6893 7468 6593 6164 6469 7469 6f6e 616c h.the.additional │ │ │ │ +0008b2c0: 9363 6f6e 6469 7469 6f6e 7393 7468 6174 .conditions.that │ │ │ │ +0008b2d0: 8ea1 8d91 eaf1 eb74 6865 9603 17b7 636f .......the....co │ │ │ │ +0008b2e0: 6e73 7461 6e90 ac72 7473 9b03 17b6 6290 nstan..rts....b. │ │ │ │ +0008b2f0: 538e 6569 6e67 9364 6563 6c61 7265 6498 S.eing.declared. │ │ │ │ +0008b300: 6d90 ac72 7573 7493 6295 538e 6598 7490 m..rust.b.S.e.t. │ │ │ │ +0008b310: ac72 7970 9365 7396 0317 b76f 6698 7468 .ryp.es....of.th │ │ │ │ +0008b320: 6593 6170 7072 6f70 7269 6174 6598 666f e.appropriate.fo │ │ │ │ +0008b330: 726d 9328 8deb 621b 8d9f 01a4 7ad5 318e rm.(..b.....z.1. │ │ │ │ +0008b340: 9604 c004 eb61 2d3e eb62 1b8d 9f01 a47a .....a->.b.....z │ │ │ │ +0008b350: d532 8e93 eb61 2d3e eb62 1b8d 9f01 a47a .2...a->.b.....z │ │ │ │ +0008b360: d533 8e8e 913b 1bc5 cf66 6f72 9369 6e0c .3...;...for.in. │ │ │ │ +0008b370: 7865 738e a18d 91ea f1eb 616e 648d 9103 xes.......and... │ │ │ │ +0008b380: eaa8 eb61 28eb 621b 8d9f 01a4 7ad5 318e ...a(.b.....z.1. │ │ │ │ +0008b390: 9604 c004 eb61 2d3e eb62 1b8d 9f01 a47a .....a->.b.....z │ │ │ │ +0008b3a0: d532 8e93 eb61 292d 3eeb 621b 8d9f 01a4 .2...a)->.b..... │ │ │ │ +0008b3b0: 7ad5 338e 8e91 4b58 b3cf 666f 7291 03ea z.3...KX..for... │ │ │ │ +0008b3c0: a862 696e 6465 7273 292e 8e9f 1f8b d98d .binders)....... │ │ │ │ +0008b3d0: 8d8d 91ea f1eb 9fee 5ada 8900 0066 6601 ........Z....ff. │ │ │ │ +0008b3e0: c70b 4a9f 18f0 af8d 8d90 cccd 9f04 599c ..J...........Y. │ │ │ │ +0008b3f0: 8400 1d4a 4b00 0066 668d 9fee a664 8d91 ...JK..ff....d.. │ │ │ │ +0008b400: 170b cceb 616e 6577 5f69 6e66 6978 5f64 ....anew_infix_d │ │ │ │ +0008b410: 6566 696e 6974 696f 6e91 0b7f 543a 9605 efinition...T:.. │ │ │ │ +0008b420: bfaa 2873 7472 696e 6793 2393 7465 726d ..(string.#.term │ │ │ │ +0008b430: 2993 2d3e 9374 686d 8e9f 0d00 008d 9117 ).->.thm........ │ │ │ │ +0008b440: 0bcc 6e65 775f 6269 6e64 6572 5f64 6566 ..new_binder_def │ │ │ │ +0008b450: 696e 6974 696f 6e96 05bf aa3a 9328 7374 inition....:.(st │ │ │ │ +0008b460: 7269 6e67 9323 9374 6572 6d29 932d 3e93 ring.#.term).->. │ │ │ │ +0008b470: 7468 6d8e 8e92 01c6 71b1 8400 1d4a 4b00 thm.....q....JK. │ │ │ │ +0008b480: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ +0008b490: 0b4a 8e8e 8e9f 1ee1 2c8d 91ea f1eb cf4e .J......,......N │ │ │ │ +0008b4a0: 6f74 6596 05a6 4174 6861 749b 05a6 4075 ote...Athat...@u │ │ │ │ +0008b4b0: 6e90 ac72 7469 6c93 616e 9869 6e0c 7893 n..rtil.an.in.x. │ │ │ │ +0008b4c0: 6f72 9862 696e 6465 7293 6465 636c 6172 or.binder.declar │ │ │ │ +0008b4d0: 6174 696f 6e98 6861 7393 6295 538e 6565 ation.has.b.S.ee │ │ │ │ +0008b4e0: 6e98 7072 6f93 6365 7373 6564 9605 a641 n.pro.cessed...A │ │ │ │ +0008b4f0: 7468 6598 636f 6e73 7461 6e90 ac72 7493 the.constan..rt. │ │ │ │ +0008b500: 6290 538e 6569 6e67 8ea1 8d91 eaf1 eb64 b.S.eing.......d │ │ │ │ +0008b510: 650c 6e65 6496 04aa 6d77 696c 6c9b 04aa e.ned...mwill... │ │ │ │ +0008b520: 6e6e 6f74 9368 6195 ac72 7693 6596 04aa nnot.ha..rv.e... │ │ │ │ +0008b530: 6d69 7473 9873 7090 538e 6563 6961 6c93 mits.sp.S.ecial. │ │ │ │ +0008b540: 7374 6174 7573 2e91 0778 3049 7498 6973 status...x0It.is │ │ │ │ +0008b550: 9374 6865 7265 666f 7265 936e 6563 6573 .therefore.neces │ │ │ │ +0008b560: 7361 7279 9874 6f93 7573 6593 7468 6598 sary.to.use.the. │ │ │ │ +0008b570: 636f 6e73 7461 6e90 ac72 7493 696e 8ea1 constan..rt.in.. │ │ │ │ +0008b580: 8d91 eaf1 eb6e 6f72 6d61 6c96 03ea a870 .....normal....p │ │ │ │ +0008b590: 7265 0c78 9370 9053 8e6f 7369 7469 6f6e re.x.p.S.osition │ │ │ │ +0008b5a0: 9377 6865 6e93 6d61 6b69 6e67 9374 6865 .when.making.the │ │ │ │ +0008b5b0: 9364 650c 6e69 7469 6f6e 2e91 0538 e046 .de.nition...8.F │ │ │ │ +0008b5c0: 91ff 0556 6f72 9365 7861 6d70 6c65 2c8e ...Vor.example,. │ │ │ │ +0008b5d0: a419 804d 8d8d 8d9f 00cb 898d 8d8d 8d91 ...M............ │ │ │ │ +0008b5e0: 0230 eaeb 616e 6577 5f69 6e66 6978 5f64 .0..anew_infix_d │ │ │ │ +0008b5f0: 6566 696e 6974 696f 6e28 60eb 6269 78eb efinition(`.bix. │ │ │ │ +0008b600: 615f 4445 4660 2c9b 05bf aa22 eb62 6d96 a_DEF`,....".bm. │ │ │ │ +0008b610: 03a6 6669 7893 6e98 eb61 3d98 2e2e 2e98 ..fix.n..a=..... │ │ │ │ +0008b620: 2229 8e8e 8e8e 8e8e 8ea1 8d91 eaf1 ebcf ").............. │ │ │ │ +0008b630: 7769 6c6c 9603 f603 6e6f 7493 7790 ac72 will....not.w..r │ │ │ │ +0008b640: 6f72 6b2c 9103 f8da 6173 9b03 f604 6174 ork,....as....at │ │ │ │ +0008b650: 9374 6865 9374 696d 6593 7768 656e 9374 .the.time.when.t │ │ │ │ +0008b660: 6865 9871 756f 7461 7469 6f6e 9369 7393 he.quotation.is. │ │ │ │ +0008b670: 7061 7273 6564 2c8d 9103 f8da eb61 6978 parsed,......aix │ │ │ │ +0008b680: 8e91 136e 31cf 646f 9053 8e65 7393 6e6f ...n1.do.S.es.no │ │ │ │ +0008b690: 7498 6861 95ac 7276 9365 9603 f603 696e t.ha..rv.e....in │ │ │ │ +0008b6a0: 0c78 9373 7461 7475 738e a410 0000 8d91 .x.status....... │ │ │ │ +0008b6b0: eaf1 eb61 6e64 9604 9f19 6865 6e63 658d ...and....hence. │ │ │ │ +0008b6c0: 93eb 616d 9605 bfaa 6978 936e 8e91 2bbc ..am....ix.n..+. │ │ │ │ +0008b6d0: 2ecf 7769 6c6c 9370 6172 7365 9377 6974 ..will.parse.wit │ │ │ │ +0008b6e0: 688d 93eb 616d 8e91 0efd dccf 6173 9374 h...am......as.t │ │ │ │ +0008b6f0: 6865 9104 9f1a 6675 6e63 7469 6f6e 2e91 he....function.. │ │ │ │ +0008b700: 0756 3354 6865 9364 650c 6e69 7469 6f6e .V3The.de.nition │ │ │ │ +0008b710: 936d 9aac 7275 7374 9374 6898 7573 9368 .m..rust.th.us.h │ │ │ │ +0008b720: 6198 7698 6593 7468 658e a18d 91ea f1eb a.v.e.the....... │ │ │ │ +0008b730: 666f 726d 3a8e 9f19 804c 8d8d 8d9f 00cb form:....L...... │ │ │ │ +0008b740: 898d 8d8d 8d91 0230 eaeb 616e 6577 5f69 .......0..anew_i │ │ │ │ +0008b750: 6e66 6978 5f64 6566 696e 6974 696f 6e28 nfix_definition( │ │ │ │ +0008b760: 60eb 6269 78eb 615f 4445 4660 2c9b 05bf `.bix.a_DEF`,... │ │ │ │ +0008b770: aa22 eb62 6978 9603 a666 6d93 6e98 eb61 .".bix...fm.n..a │ │ │ │ +0008b780: 3d98 2e2e 2e98 2229 8e8e 8e8e 8e8e 8ea9 =.....")........ │ │ │ │ +0008b790: 1980 4d8d 91ea f1eb cf4f 6e6c 7996 04b7 ..M......Only... │ │ │ │ +0008b7a0: 4461 6674 6572 9b04 b745 7468 6973 9368 Dafter...Ethis.h │ │ │ │ +0008b7b0: 6173 9862 9a53 8e65 656e 9370 726f 9863 as.b.S.een.pro.c │ │ │ │ +0008b7c0: 6573 7365 649b 04b7 4577 696c 6c93 d769 essed...Ewill..i │ │ │ │ +0008b7d0: 7898 cf62 9053 8e65 9361 6e93 696e 0c78 x..b.S.e.an.in.x │ │ │ │ +0008b7e0: 2e91 079e b649 7493 6973 9861 9363 6f6d .....It.is.a.com │ │ │ │ +0008b7f0: 6d6f 6e98 7072 6163 7469 6365 9361 6d6f mon.practice.amo │ │ │ │ +0008b800: 6e67 8ea1 8d91 eaf1 ebeb 4848 4f4c 9603 ng........HHOL.. │ │ │ │ +0008b810: b56a cf75 7365 7273 9374 6f93 7772 6974 .j.users.to.writ │ │ │ │ +0008b820: 6593 6193 eb61 2493 cf62 9a53 8e65 666f e.a..a$..b.S.efo │ │ │ │ +0008b830: 7265 9374 6865 9363 6f6e 7374 616e 90ac re.the.constan.. │ │ │ │ +0008b840: 7274 9362 9865 696e 6793 6465 0c6e 6564 rt.b.eing.de.ned │ │ │ │ +0008b850: 9361 7393 616e 9369 6e0c 7893 6f72 9362 .as.an.in.x.or.b │ │ │ │ +0008b860: 696e 6465 7293 746f 9369 6e64 6963 6174 inder.to.indicat │ │ │ │ +0008b870: 658e a18d 91ea f1eb 7468 6174 9603 eaa8 e.......that.... │ │ │ │ +0008b880: 6166 7465 7293 7468 6593 6465 0c6e 6974 after.the.de.nit │ │ │ │ +0008b890: 696f 6e93 6973 936d 6164 652c 9369 7493 ion.is.made,.it. │ │ │ │ +0008b8a0: 7769 6c6c 9368 6195 ac72 7693 6596 03ea will.ha..rv.e... │ │ │ │ +0008b8b0: a861 9373 7090 538e 6563 6961 6c93 7379 .a.sp.S.ecial.sy │ │ │ │ +0008b8c0: 6e90 ac72 7461 6374 6963 9373 7461 7475 n..rtactic.statu │ │ │ │ +0008b8d0: 733b 8d93 692e 652e 8e91 16d8 d474 6f93 s;..i.e......to. │ │ │ │ +0008b8e0: 7772 6974 653a 8ea6 8d8d 8d9f 00cb 898d write:.......... │ │ │ │ +0008b8f0: 8d8d 8d91 0230 eaeb 616e 6577 5f69 6e66 .....0..anew_inf │ │ │ │ +0008b900: 6978 5f64 6566 696e 6974 696f 6e28 60eb ix_definition(`. │ │ │ │ +0008b910: 6269 78eb 615f 4445 4660 2c9b 05bf aa22 bix.a_DEF`,...." │ │ │ │ +0008b920: 24eb 6269 7896 03a6 666d 936e 98eb 613d $.bix...fm.n..a= │ │ │ │ +0008b930: 982e 2e2e 9822 298e 8e8e 8e8e 8e8e a68d .....")......... │ │ │ │ +0008b940: 91ea f1eb cf61 6e64 9604 36be 7369 6d69 .....and..6.simi │ │ │ │ +0008b950: 6c61 726c 799b 0436 bf77 6974 688d 93eb larly..6.with... │ │ │ │ +0008b960: 616e 6577 5f62 696e 6465 725f 6465 6669 anew_binder_defi │ │ │ │ +0008b970: 6e69 7469 6f6e 8e91 7cef b0cf 2e91 061d nition..|....... │ │ │ │ +0008b980: 2454 6869 7393 7573 6598 6f66 93eb 6124 $This.use.of..a$ │ │ │ │ +0008b990: 98cf 6973 936e 6f74 936e 6563 6573 7361 ..is.not.necessa │ │ │ │ +0008b9a0: 7279 3b91 045c ca62 7574 9861 6674 6572 ry;..\.but.after │ │ │ │ +0008b9b0: 9374 6865 8ea1 8d91 eaf1 eb64 650c 6e69 .the.......de.ni │ │ │ │ +0008b9c0: 7469 6f6e 9604 9ee4 6861 7393 629a 538e tion....has.b.S. │ │ │ │ +0008b9d0: 6565 6e91 049e e36d 6164 6593 eb61 2493 een....made..a$. │ │ │ │ +0008b9e0: cf6d 90ac 7275 7374 2c91 04cb f26f 6693 .m..rust,....of. │ │ │ │ +0008b9f0: 636f 7572 7365 2c91 04cb f362 9865 9375 course,....b.e.u │ │ │ │ +0008ba00: 7365 649b 049e e369 6693 7468 6593 7379 sed....if.the.sy │ │ │ │ +0008ba10: 6e90 ac72 7461 6374 6963 9373 7461 7475 n..rtactic.statu │ │ │ │ +0008ba20: 7398 6e65 6564 7393 746f 9362 9053 8e65 s.needs.to.b.S.e │ │ │ │ +0008ba30: 8ea1 8d91 eaf1 eb73 7570 7072 6573 7365 .......suppresse │ │ │ │ +0008ba40: 642e 8e8e 9f24 fd13 8e8c 8b00 0000 a500 d....$.......... │ │ │ │ 0008ba50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0008ba60: 0000 0000 0000 0000 0000 0000 08ac 2aa0 ..............*. │ │ │ │ -0008ba70: 02cc 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa ...U...F........ │ │ │ │ -0008ba80: 999a 8d91 12c7 61d0 3131 2e38 2e91 0a80 ......a.11.8.... │ │ │ │ -0008ba90: 0054 6865 6f72 6965 7392 015a 3266 3136 .Theories..Z2f16 │ │ │ │ -0008baa0: 358e 9112 c761 9f05 6666 8900 00e6 6601 5....a..ff....f. │ │ │ │ -0008bab0: c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b .>|......./..... │ │ │ │ -0008bac0: d021 8d8d 9112 c761 3131 2e38 2e32 2e32 .!.....a11.8.2.2 │ │ │ │ -0008bad0: 8e91 4d47 6143 6f6e 7374 616e 90a0 0074 ..MGaConstan...t │ │ │ │ -0008bae0: 9104 8000 7370 9060 0065 6369 0c63 6174 ....sp.`.eci.cat │ │ │ │ -0008baf0: 696f 6e73 8e9f 17c0 008d 9112 c761 cf49 ions.........a.I │ │ │ │ -0008bb00: 6e96 03ea a853 6563 7469 6f6e 9331 302e n....Section.10. │ │ │ │ -0008bb10: 352e 3293 6193 636f 6e73 7461 6e90 ac72 5.2.a.constan..r │ │ │ │ -0008bb20: 7493 7370 9a53 8e65 6369 0c63 6174 696f t.sp.S.eci.catio │ │ │ │ -0008bb30: 6e93 666f 7293 6193 7468 656f 7279 93da n.for.a.theory.. │ │ │ │ -0008bb40: 5491 06f7 75cf 6973 9364 650c 6e65 6493 T...u.is.de.ned. │ │ │ │ -0008bb50: 746f 9362 9865 9361 9370 6169 723a 8ea4 to.b.e.a.pair:.. │ │ │ │ -0008bb60: 1c06 058d 8d8d 9118 c761 da68 cf28 d763 .........a.h.(.c │ │ │ │ -0008bb70: 8d9f 01cc ccd5 318e 9104 c004 d73b 8d96 ......1......;.. │ │ │ │ -0008bb80: 01ff fe3a 933a 933a 8e91 11ca 9c3b 9601 ...:.:.:.....;.. │ │ │ │ -0008bb90: fffe 638d 9f01 cccc d86e 8e91 05a8 50cf ..c......n....P. │ │ │ │ -0008bba0: 29d7 3b91 05ea a615 8d78 8d9f 01cc ccd5 ).;......x...... │ │ │ │ -0008bbb0: 318e 8e8d 910b 6d56 9f02 4ccc d81b 8d9f 1.....mV..L..... │ │ │ │ -0008bbc0: 011c 71d6 318e 8e8d 9116 f37f da01 9301 ..q.1........... │ │ │ │ -0008bbd0: 9301 8e8d 9126 f37b d778 8d9f 01cc ccd8 .....&.{.x...... │ │ │ │ -0008bbe0: 6e8e 8e8d 9133 491d 9f02 4ccc 1b8d 9f01 n....3I...L..... │ │ │ │ -0008bbf0: 0000 d96e 8e8e 913d c2d8 d73a 9103 eaa8 ...n...=...:.... │ │ │ │ -0008bc00: 748d 9f01 cccc eb41 6295 3c72 6f93 6f6c t......Ab.V....... │ │ │ │ -0008bf00: 058d 911e 28f0 5468 6596 03ea a866 6f6c ....(.The....fol │ │ │ │ -0008bf10: 6c6f 9aac 7277 696e 6793 eb48 4d4c 93cf lo..rwing..HML.. │ │ │ │ -0008bf20: 6675 6e63 7469 6f6e 9369 7393 7573 6564 function.is.used │ │ │ │ -0008bf30: 9374 6f93 6d61 6b98 6593 636f 6e73 7461 .to.mak.e.consta │ │ │ │ -0008bf40: 6e98 7493 7370 9053 8e65 6369 0c63 6174 n.t.sp.S.eci.cat │ │ │ │ -0008bf50: 696f 6e73 9369 6e93 7468 6593 eb48 484f ions.in.the..HHO │ │ │ │ -0008bf60: 4c93 cf73 7973 7465 6d2e 8ea1 8d8d 8d91 L..system....... │ │ │ │ -0008bf70: 12c7 619f f4da da89 0000 6666 01c7 0b4a ..a.......ff...J │ │ │ │ -0008bf80: 9f0b f0af 8d8d 90cc cd9f 0459 9c84 0010 ...........Y.... │ │ │ │ -0008bf90: 4a4b 0000 6666 8d9f fba6 648d 9117 0bcc JK..ff....d..... │ │ │ │ -0008bfa0: eb61 6e65 775f 7370 6563 6966 6963 6174 .anew_specificat │ │ │ │ -0008bfb0: 696f 6e96 05bf aa3a 9373 7472 696e 6793 ion....:.string. │ │ │ │ -0008bfc0: 2d3e 9328 2873 7472 696e 6723 7374 7269 ->.((string#stri │ │ │ │ -0008bfd0: 6e67 296c 6973 7429 932d 3e93 7468 6d93 ng)list).->.thm. │ │ │ │ -0008bfe0: 2d3e 9374 686d 8e8e 9201 c671 b184 0010 ->.thm.....q.... │ │ │ │ -0008bff0: 4a4b 0000 6666 8e8e 9f04 c002 8900 0066 JK..ff.........f │ │ │ │ -0008c000: 6601 c70b 4a8e 8e8e a91c 0606 8d91 1e28 f...J..........( │ │ │ │ -0008c010: f0cf 4576 91ff 58e4 616c 7561 7469 6e67 ..Ev..X.aluating │ │ │ │ -0008c020: 3a8e a429 16d3 8d8d 8d9f ea26 658d 8d8d :..).......&e... │ │ │ │ -0008c030: 9124 28f1 eb61 6e65 775f 7370 6563 6966 .$(..anew_specif │ │ │ │ -0008c040: 6963 6174 696f 6e8e 8e8e a40e 7fff 8d8d ication......... │ │ │ │ -0008c050: 8d91 2813 9960 8e91 2dd3 43d7 6e61 6d65 ..(..`..-.C.name │ │ │ │ -0008c060: 8deb 6160 8e8e 8ea1 8d8d 8d91 2813 995b ..a`........(..[ │ │ │ │ -0008c070: 608e 9133 92ed d766 9b01 47ff 6c90 438f `..3...f..G.l.C. │ │ │ │ -0008c080: 6167 8d9f 01cc ccd5 318e 8d91 04c0 04eb ag......1....... │ │ │ │ -0008c090: 6160 2c60 8e96 15ff 02d7 638d 9f01 cccc a`,`......c..... │ │ │ │ -0008c0a0: d531 8e8d 9104 c004 eb61 603b 8e8d 93d7 .1.......a`;.... │ │ │ │ -0008c0b0: 3a96 01ff fe3a 933a 8e8d 9129 894c eb61 :....:.:...).L.a │ │ │ │ -0008c0c0: 3b91 05bf aa60 8e91 3ac8 4ad7 6698 6c90 ;....`..:.J.f.l. │ │ │ │ -0008c0d0: 438f 6167 8d9f 01cc ccd8 6e8e 8d91 05a8 C.ag......n..... │ │ │ │ -0008c0e0: 50eb 6160 2c60 8e91 16e7 4ed7 638d 9f01 P.a`,`....N.c... │ │ │ │ -0008c0f0: cccc d86e 8e8d 9105 a850 eb61 605d 8e8e ...n.....P.a`].. │ │ │ │ -0008c100: 8ea1 8d8d 8d91 2813 997c 2d91 05bf aa3f ......(..|-....? │ │ │ │ -0008c110: 8e91 3f12 41d7 788d 9f01 cccc d531 8e8d ..?.A.x......1.. │ │ │ │ -0008c120: 910a aaaa da01 9601 fffe 0193 018e 911e ................ │ │ │ │ -0008c130: 954e d778 8d9f 01cc ccd8 6e8e 8d91 05a8 .N.x......n..... │ │ │ │ -0008c140: 50eb 612e 8e91 0f52 a2d7 748d eb61 5b8e P.a....R..t..a[. │ │ │ │ -0008c150: 9105 bfaa d778 8d9f 01cc ccd5 318e 8d91 .....x......1... │ │ │ │ -0008c160: 04c0 04eb 612c 8e8d 910e 6a56 d73a 9601 ....a,....jV.:.. │ │ │ │ -0008c170: fffe 3a93 3a8e 8d91 201f 9eeb 612c 8e91 ..:.:... ...a,.. │ │ │ │ -0008c180: 25df 48d7 788d 9f01 cccc d86e 8e8d 9105 %.H.x......n.... │ │ │ │ -0008c190: a850 eb61 5d8e 8e8e 8e8e 8ea1 8d91 12c7 .P.a]........... │ │ │ │ -0008c1a0: 61cf 7369 6d95 ac72 756c 7461 6e65 6f75 a.sim..rultaneou │ │ │ │ -0008c1b0: 736c 799b 03ea a869 6e93 7472 6f90 538e sly....in.tro.S. │ │ │ │ -0008c1c0: 6475 6365 7398 6e65 7798 636f 6e73 7461 duces.new.consta │ │ │ │ -0008c1d0: 6e93 7473 986e 616d 6564 98d7 638d 9f01 n.ts.named..c... │ │ │ │ -0008c1e0: cccc d531 8e91 04c0 04cf 2c8d 98d7 3a96 ...1......,...:. │ │ │ │ -0008c1f0: 01ff fe3a 933a 8e91 11b5 48cf 2c98 d763 ...:.:....H.,..c │ │ │ │ -0008c200: 8d9f 01cc ccd8 6e8e 9109 92f8 cf73 6174 ......n......sat │ │ │ │ -0008c210: 6973 6679 696e 6798 7468 6598 7072 6f70 isfying.the.prop │ │ │ │ -0008c220: 9053 8e65 7274 9379 3a8e a41c 0605 8d8d .S.ert.y:....... │ │ │ │ -0008c230: 8d8d 9118 c761 eb61 7c2d 8e91 2a06 5fd7 .....a.a|-..*._. │ │ │ │ -0008c240: 748d eb61 5b8e 9105 bfaa d763 8d9f 01cc t..a[......c.... │ │ │ │ -0008c250: ccd5 318e 8d91 04c0 04eb 612c 8e8d 9110 ..1.......a,.... │ │ │ │ -0008c260: 6a54 d73a 9601 fffe 3a93 3a8e 8d91 241f jT.:....:.:...$. │ │ │ │ -0008c270: 9aeb 612c 8e91 29df 44d7 638d 9f01 cccc ..a,..).D.c..... │ │ │ │ -0008c280: d86e 8e8d 9105 a850 eb61 5d8e 8e8e 8ea1 .n.....P.a]..... │ │ │ │ -0008c290: 8d91 12c7 61cf 4966 8d91 036c 8feb 6160 ....a.If...l..a` │ │ │ │ -0008c2a0: 8e91 092c 39d7 6691 0147 ff6c 9043 8f61 ...,9.f..G.l.C.a │ │ │ │ -0008c2b0: 678d 9f01 cccc d869 8e8d 9103 64da eb61 g......i....d..a │ │ │ │ -0008c2c0: 608e 910c 9112 cf69 738d 9103 6c8f eb61 `......is...l..a │ │ │ │ -0008c2d0: 6063 6f6e 7374 616e 7460 8e91 4055 c2cf `constant`..@U.. │ │ │ │ -0008c2e0: 7468 656e 9603 6c8f d763 8d9f 01cc ccd8 then..l..c...... │ │ │ │ -0008c2f0: 698e 9106 d168 cf69 7393 6465 636c 6172 i....h.is.declar │ │ │ │ -0008c300: 6564 9361 6e93 6f72 6469 6e61 7279 9103 ed.an.ordinary.. │ │ │ │ -0008c310: 6c8e 636f 6e73 7461 6e90 ac72 742c 9103 l.constan..rt,.. │ │ │ │ -0008c320: 85c7 6966 9369 7493 6973 8d93 eb61 6069 ..if.it.is...a`i │ │ │ │ -0008c330: 6e66 6978 608e 912f 16c3 cf74 6865 6e93 nfix`../...then. │ │ │ │ -0008c340: d763 8d9f 01cc ccd8 698e 9106 d169 cf69 .c......i....i.i │ │ │ │ -0008c350: 738e a410 0000 8d91 12c7 6164 6563 6c61 s.........adecla │ │ │ │ -0008c360: 7265 6496 0379 6161 6e9b 0379 6069 6e0c red..yaan..y`in. │ │ │ │ -0008c370: 7893 616e 6498 6966 9369 7498 6973 8d93 x.and.if.it.is.. │ │ │ │ -0008c380: eb61 6062 696e 6465 7260 8e91 34f0 11cf .a`binder`..4... │ │ │ │ -0008c390: 7468 656e 8d93 eb61 638e 8d91 0939 0b9f then...ac....9.. │ │ │ │ -0008c3a0: 01cc ccd8 698e 9110 1746 cf69 7398 6465 ....i....F.is.de │ │ │ │ -0008c3b0: 636c 6172 6564 9361 9862 696e 6465 722e clared.a.binder. │ │ │ │ -0008c3c0: 9105 131e 416e 90ac 7279 986f 7468 6572 ....An..ry.other │ │ │ │ -0008c3d0: 9376 91ff 58e4 616c 7565 986f 6693 0d61 .v..X.alue.of..a │ │ │ │ -0008c3e0: 678e a18d 9112 c761 6361 7573 6573 9604 g......acauses.. │ │ │ │ -0008c3f0: 3741 616e 9b04 3742 6572 726f 722e 9106 7Aan..7Berror... │ │ │ │ -0008c400: 1eac 5468 6973 9374 6865 6f72 656d 9869 ..This.theorem.i │ │ │ │ -0008c410: 7393 7374 6f72 6564 2c9b 044a 6877 6974 s.stored,..Jhwit │ │ │ │ -0008c420: 6893 6e61 6d65 93d7 6e61 6d65 cf2c 9861 h.name..name.,.a │ │ │ │ -0008c430: 739b 0437 4261 9364 650c 6e69 7469 6f6e s..7Ba.de.nition │ │ │ │ -0008c440: 9369 6e98 7468 6593 6375 7272 656e 90ac .in.the.curren.. │ │ │ │ -0008c450: 7274 8ea1 8d91 12c7 6174 6865 6f72 7996 rt......atheory. │ │ │ │ -0008c460: 03ea a873 6567 6d65 6e90 ac72 742e 9105 ...segmen..rt... │ │ │ │ -0008c470: 38e0 4193 6361 6c6c 9374 6f8d 93eb 616e 8.A.call.to...an │ │ │ │ -0008c480: 6577 5f73 7065 6369 6669 6361 7469 6f6e ew_specification │ │ │ │ -0008c490: 8e91 698f 9acf 6661 696c 7393 6966 3a8e ..i...fails.if:. │ │ │ │ -0008c4a0: a68d 8d8d 8d91 1f4e 7928 6929 8e8e 8e91 .......Ny(i).... │ │ │ │ -0008c4b0: 3195 896e 6f74 9603 eaa8 696e 9364 7261 1..not....in.dra │ │ │ │ -0008c4c0: 6674 936d 6f90 538e 6465 3b8e a919 c181 ft.mo.S.de;..... │ │ │ │ -0008c4d0: 8d8d 8d8d 911c 0aed 2869 6929 8e8e 8e91 ........(ii).... │ │ │ │ -0008c4e0: 3195 8974 6865 7265 9604 dc86 6973 9b04 1..there....is.. │ │ │ │ -0008c4f0: dc85 616c 7265 6164 7993 616e 9861 7869 ..already.an.axi │ │ │ │ -0008c500: 6f6d 2c91 0518 fd64 650c 6e69 7469 6f6e om,....de.nition │ │ │ │ -0008c510: 936f 7298 7370 9053 8e65 6369 0c63 6174 .or.sp.S.eci.cat │ │ │ │ -0008c520: 696f 6e93 6e61 6d65 6498 d76e 616d 6593 ion.named..name. │ │ │ │ -0008c530: cf69 6e98 7468 6593 6375 7272 656e 90ac .in.the.curren.. │ │ │ │ -0008c540: 7274 8ea1 8d91 3195 8974 6865 6f72 7991 rt....1..theory. │ │ │ │ -0008c550: 03ea a873 6567 6d65 6e90 ac72 743b 8ea6 ...segmen..rt;.. │ │ │ │ -0008c560: 8d8d 8d8d 9118 c761 2869 6969 298e 8e8e .......a(iii)... │ │ │ │ -0008c570: 9131 9589 7468 6596 03ea a874 6865 6f72 .1..the....theor │ │ │ │ -0008c580: 656d 9361 7267 756d 656e 9aac 7274 9368 em.argumen..rt.h │ │ │ │ -0008c590: 6173 9361 936e 6f6e 2d65 6d70 7498 7993 as.a.non-empt.y. │ │ │ │ -0008c5a0: 6173 7375 6d70 7469 6f6e 936c 6973 743b assumption.list; │ │ │ │ -0008c5b0: 8ea6 8d8d 8d8d 9119 1aef 2869 7629 8e8e ..........(iv).. │ │ │ │ -0008c5c0: 8e91 3195 8974 6865 7265 9603 eaa8 6172 ..1..there....ar │ │ │ │ -0008c5d0: 6593 6672 6565 9376 91ff 58e4 6172 6961 e.free.v..X.aria │ │ │ │ -0008c5e0: 626c 6573 9369 6e93 7468 6593 7468 656f bles.in.the.theo │ │ │ │ -0008c5f0: 7265 6d93 6172 6775 6d65 6e90 ac72 743b rem.argumen..rt; │ │ │ │ -0008c600: 8e9f 19c1 828d 8d8d 8d91 1c5e 7b28 7629 ...........^{(v) │ │ │ │ -0008c610: 8e8e 8e91 3195 89d7 638d 9f01 cccc d531 ....1...c......1 │ │ │ │ -0008c620: 8e91 04c0 04cf 2c8d 9103 eaa8 d73a 9601 ......,......:.. │ │ │ │ -0008c630: fffe 3a93 3a8e 9111 b548 cf2c 9603 eaa8 ..:.:....H.,.... │ │ │ │ -0008c640: d763 8d9f 01cc ccd8 6e8e 9109 92f8 cf61 .c......n......a │ │ │ │ -0008c650: 7265 936e 6f74 9364 6973 7469 6e63 7493 re.not.distinct. │ │ │ │ -0008c660: 7691 ff58 e461 7269 6162 6c65 733b 8ea6 v..X.ariables;.. │ │ │ │ -0008c670: 8d8d 8d8d 9119 1aef 2876 6929 8e8e 8e91 ........(vi).... │ │ │ │ -0008c680: 3195 8973 6f6d 6596 03ea a8d7 638d 9f01 1..some.....c... │ │ │ │ -0008c690: cccc d869 8e91 074f 82cf 6973 9361 6c72 ...i...O..is.alr │ │ │ │ -0008c6a0: 6561 6479 9361 9363 6f6e 7374 616e 9aac eady.a.constan.. │ │ │ │ -0008c6b0: 7274 9369 6e93 7468 6593 6375 7272 656e rt.in.the.curren │ │ │ │ -0008c6c0: 9874 9374 6865 6f72 793b 8e8e 9f24 fd13 .t.theory;...$.. │ │ │ │ -0008c6d0: 8e8c 8b00 0000 a600 0000 0000 0000 0000 ................ │ │ │ │ +0008ba60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0008ba70: 0000 0000 08ac 32a0 02cc 0555 8da0 fd46 ......2....U...F │ │ │ │ +0008ba80: d30e 8d8d 8d8d 9ffa 999a 8d91 12c7 61d0 ..............a. │ │ │ │ +0008ba90: 3131 2e38 2e91 0a80 0054 6865 6f72 6965 11.8.....Theorie │ │ │ │ +0008baa0: 7392 015a 3266 3136 358e 9112 c761 9f05 s..Z2f165....a.. │ │ │ │ +0008bab0: 6666 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 ff....f..>|..... │ │ │ │ +0008bac0: 0294 2fdf 8da0 fd8b d021 8d8d 9112 c761 ../......!.....a │ │ │ │ +0008bad0: 3131 2e38 2e32 2e32 8e91 4d47 6143 6f6e 11.8.2.2..MGaCon │ │ │ │ +0008bae0: 7374 616e 90a0 0074 9104 8000 7370 9060 stan...t....sp.` │ │ │ │ +0008baf0: 0065 6369 0c63 6174 696f 6e73 8e9f 17c0 .eci.cations.... │ │ │ │ +0008bb00: 008d 9112 c761 cf49 6e96 03ea a853 6563 .....a.In....Sec │ │ │ │ +0008bb10: 7469 6f6e 9331 302e 352e 3293 6193 636f tion.10.5.2.a.co │ │ │ │ +0008bb20: 6e73 7461 6e90 ac72 7493 7370 9a53 8e65 nstan..rt.sp.S.e │ │ │ │ +0008bb30: 6369 0c63 6174 696f 6e93 666f 7293 6193 ci.cation.for.a. │ │ │ │ +0008bb40: 7468 656f 7279 93da 5491 06f7 75cf 6973 theory..T...u.is │ │ │ │ +0008bb50: 9364 650c 6e65 6493 746f 9362 9865 9361 .de.ned.to.b.e.a │ │ │ │ +0008bb60: 9370 6169 723a 8ea4 1c06 058d 8d8d 9118 .pair:.......... │ │ │ │ +0008bb70: c761 da68 cf28 d763 8d9f 01cc ccd5 318e .a.h.(.c......1. │ │ │ │ +0008bb80: 9104 c004 d73b 8d96 01ff fe3a 933a 933a .....;.....:.:.: │ │ │ │ +0008bb90: 8e91 11ca 9c3b 9601 fffe 638d 9f01 cccc .....;....c..... │ │ │ │ +0008bba0: d86e 8e91 05a8 50cf 29d7 3b91 05ea a615 .n....P.).;..... │ │ │ │ +0008bbb0: 8d78 8d9f 01cc ccd5 318e 8e8d 910b 6d56 .x......1.....mV │ │ │ │ +0008bbc0: 9f02 4ccc d81b 8d9f 011c 71d6 318e 8e8d ..L.......q.1... │ │ │ │ +0008bbd0: 9116 f37f da01 9301 9301 8e8d 9126 f37b .............&.{ │ │ │ │ +0008bbe0: d778 8d9f 01cc ccd8 6e8e 8e8d 9133 491d .x......n....3I. │ │ │ │ +0008bbf0: 9f02 4ccc 1b8d 9f01 0000 d96e 8e8e 913d ..L........n...= │ │ │ │ +0008bc00: c2d8 d73a 9103 eaa8 748d 9f01 cccc eb41 ...:....t......A │ │ │ │ +0008bc10: 6295 3c72 6f93 6f6c 8e91 10d7 c4da 698e b. │ │ │ │ +0008bf00: 56aa cf2e 8ea4 1c06 058d 911e 28f0 5468 V...........(.Th │ │ │ │ +0008bf10: 6596 03ea a866 6f6c 6c6f 9aac 7277 696e e....follo..rwin │ │ │ │ +0008bf20: 6793 eb48 4d4c 93cf 6675 6e63 7469 6f6e g..HML..function │ │ │ │ +0008bf30: 9369 7393 7573 6564 9374 6f93 6d61 6b98 .is.used.to.mak. │ │ │ │ +0008bf40: 6593 636f 6e73 7461 6e98 7493 7370 9053 e.constan.t.sp.S │ │ │ │ +0008bf50: 8e65 6369 0c63 6174 696f 6e73 9369 6e93 .eci.cations.in. │ │ │ │ +0008bf60: 7468 6593 eb48 484f 4c93 cf73 7973 7465 the..HHOL..syste │ │ │ │ +0008bf70: 6d2e 8ea1 8d8d 8d91 12c7 619f f4da da89 m.........a..... │ │ │ │ +0008bf80: 0000 6666 01c7 0b4a 9f0b f0af 8d8d 90cc ..ff...J........ │ │ │ │ +0008bf90: cd9f 0459 9c84 0010 4a4b 0000 6666 8d9f ...Y....JK..ff.. │ │ │ │ +0008bfa0: fba6 648d 9117 0bcc eb61 6e65 775f 7370 ..d......anew_sp │ │ │ │ +0008bfb0: 6563 6966 6963 6174 696f 6e96 05bf aa3a ecification....: │ │ │ │ +0008bfc0: 9373 7472 696e 6793 2d3e 9328 2873 7472 .string.->.((str │ │ │ │ +0008bfd0: 696e 6723 7374 7269 6e67 296c 6973 7429 ing#string)list) │ │ │ │ +0008bfe0: 932d 3e93 7468 6d93 2d3e 9374 686d 8e8e .->.thm.->.thm.. │ │ │ │ +0008bff0: 9201 c671 b184 0010 4a4b 0000 6666 8e8e ...q....JK..ff.. │ │ │ │ +0008c000: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ +0008c010: a91c 0606 8d91 1e28 f0cf 4576 91ff 58e4 .......(..Ev..X. │ │ │ │ +0008c020: 616c 7561 7469 6e67 3a8e a429 16d3 8d8d aluating:..).... │ │ │ │ +0008c030: 8d9f ea26 658d 8d8d 9124 28f1 eb61 6e65 ...&e....$(..ane │ │ │ │ +0008c040: 775f 7370 6563 6966 6963 6174 696f 6e8e w_specification. │ │ │ │ +0008c050: 8e8e a40e 7fff 8d8d 8d91 2813 9960 8e91 ..........(..`.. │ │ │ │ +0008c060: 2dd3 43d7 6e61 6d65 8deb 6160 8e8e 8ea1 -.C.name..a`.... │ │ │ │ +0008c070: 8d8d 8d91 2813 995b 608e 9133 92ed d766 ....(..[`..3...f │ │ │ │ +0008c080: 9b01 47ff 6c90 438f 6167 8d9f 01cc ccd5 ..G.l.C.ag...... │ │ │ │ +0008c090: 318e 8d91 04c0 04eb 6160 2c60 8e96 15ff 1.......a`,`.... │ │ │ │ +0008c0a0: 02d7 638d 9f01 cccc d531 8e8d 9104 c004 ..c......1...... │ │ │ │ +0008c0b0: eb61 603b 8e8d 93d7 3a96 01ff fe3a 933a .a`;....:....:.: │ │ │ │ +0008c0c0: 8e8d 9129 894c eb61 3b91 05bf aa60 8e91 ...).L.a;....`.. │ │ │ │ +0008c0d0: 3ac8 4ad7 6698 6c90 438f 6167 8d9f 01cc :.J.f.l.C.ag.... │ │ │ │ +0008c0e0: ccd8 6e8e 8d91 05a8 50eb 6160 2c60 8e91 ..n.....P.a`,`.. │ │ │ │ +0008c0f0: 16e7 4ed7 638d 9f01 cccc d86e 8e8d 9105 ..N.c......n.... │ │ │ │ +0008c100: a850 eb61 605d 8e8e 8ea1 8d8d 8d91 2813 .P.a`]........(. │ │ │ │ +0008c110: 997c 2d91 05bf aa3f 8e91 3f12 41d7 788d .|-....?..?.A.x. │ │ │ │ +0008c120: 9f01 cccc d531 8e8d 910a aaaa da01 9601 .....1.......... │ │ │ │ +0008c130: fffe 0193 018e 911e 954e d778 8d9f 01cc .........N.x.... │ │ │ │ +0008c140: ccd8 6e8e 8d91 05a8 50eb 612e 8e91 0f52 ..n.....P.a....R │ │ │ │ +0008c150: a2d7 748d eb61 5b8e 9105 bfaa d778 8d9f ..t..a[......x.. │ │ │ │ +0008c160: 01cc ccd5 318e 8d91 04c0 04eb 612c 8e8d ....1.......a,.. │ │ │ │ +0008c170: 910e 6a56 d73a 9601 fffe 3a93 3a8e 8d91 ..jV.:....:.:... │ │ │ │ +0008c180: 201f 9eeb 612c 8e91 25df 48d7 788d 9f01 ...a,..%.H.x... │ │ │ │ +0008c190: cccc d86e 8e8d 9105 a850 eb61 5d8e 8e8e ...n.....P.a]... │ │ │ │ +0008c1a0: 8e8e 8ea1 8d91 12c7 61cf 7369 6d95 ac72 ........a.sim..r │ │ │ │ +0008c1b0: 756c 7461 6e65 6f75 736c 799b 03ea a869 ultaneously....i │ │ │ │ +0008c1c0: 6e93 7472 6f90 538e 6475 6365 7398 6e65 n.tro.S.duces.ne │ │ │ │ +0008c1d0: 7798 636f 6e73 7461 6e93 7473 986e 616d w.constan.ts.nam │ │ │ │ +0008c1e0: 6564 98d7 638d 9f01 cccc d531 8e91 04c0 ed..c......1.... │ │ │ │ +0008c1f0: 04cf 2c8d 98d7 3a96 01ff fe3a 933a 8e91 ..,...:....:.:.. │ │ │ │ +0008c200: 11b5 48cf 2c98 d763 8d9f 01cc ccd8 6e8e ..H.,..c......n. │ │ │ │ +0008c210: 9109 92f8 cf73 6174 6973 6679 696e 6798 .....satisfying. │ │ │ │ +0008c220: 7468 6598 7072 6f70 9053 8e65 7274 9379 the.prop.S.ert.y │ │ │ │ +0008c230: 3a8e a41c 0605 8d8d 8d8d 9118 c761 eb61 :............a.a │ │ │ │ +0008c240: 7c2d 8e91 2a06 5fd7 748d eb61 5b8e 9105 |-..*._.t..a[... │ │ │ │ +0008c250: bfaa d763 8d9f 01cc ccd5 318e 8d91 04c0 ...c......1..... │ │ │ │ +0008c260: 04eb 612c 8e8d 9110 6a54 d73a 9601 fffe ..a,....jT.:.... │ │ │ │ +0008c270: 3a93 3a8e 8d91 241f 9aeb 612c 8e91 29df :.:...$...a,..). │ │ │ │ +0008c280: 44d7 638d 9f01 cccc d86e 8e8d 9105 a850 D.c......n.....P │ │ │ │ +0008c290: eb61 5d8e 8e8e 8ea1 8d91 12c7 61cf 4966 .a].........a.If │ │ │ │ +0008c2a0: 8d91 036c 8feb 6160 8e91 092c 39d7 6691 ...l..a`...,9.f. │ │ │ │ +0008c2b0: 0147 ff6c 9043 8f61 678d 9f01 cccc d869 .G.l.C.ag......i │ │ │ │ +0008c2c0: 8e8d 9103 64da eb61 608e 910c 9112 cf69 ....d..a`......i │ │ │ │ +0008c2d0: 738d 9103 6c8f eb61 6063 6f6e 7374 616e s...l..a`constan │ │ │ │ +0008c2e0: 7460 8e91 4055 c2cf 7468 656e 9603 6c8f t`..@U..then..l. │ │ │ │ +0008c2f0: d763 8d9f 01cc ccd8 698e 9106 d168 cf69 .c......i....h.i │ │ │ │ +0008c300: 7393 6465 636c 6172 6564 9361 6e93 6f72 s.declared.an.or │ │ │ │ +0008c310: 6469 6e61 7279 9103 6c8e 636f 6e73 7461 dinary..l.consta │ │ │ │ +0008c320: 6e90 ac72 742c 9103 85c7 6966 9369 7493 n..rt,....if.it. │ │ │ │ +0008c330: 6973 8d93 eb61 6069 6e66 6978 608e 912f is...a`infix`../ │ │ │ │ +0008c340: 16c3 cf74 6865 6e93 d763 8d9f 01cc ccd8 ...then..c...... │ │ │ │ +0008c350: 698e 9106 d169 cf69 738e a410 0000 8d91 i....i.is....... │ │ │ │ +0008c360: 12c7 6164 6563 6c61 7265 6496 0379 6161 ..adeclared..yaa │ │ │ │ +0008c370: 6e9b 0379 6069 6e0c 7893 616e 6498 6966 n..y`in.x.and.if │ │ │ │ +0008c380: 9369 7498 6973 8d93 eb61 6062 696e 6465 .it.is...a`binde │ │ │ │ +0008c390: 7260 8e91 34f0 11cf 7468 656e 8d93 eb61 r`..4...then...a │ │ │ │ +0008c3a0: 638e 8d91 0939 0b9f 01cc ccd8 698e 9110 c....9......i... │ │ │ │ +0008c3b0: 1746 cf69 7398 6465 636c 6172 6564 9361 .F.is.declared.a │ │ │ │ +0008c3c0: 9862 696e 6465 722e 9105 131e 416e 90ac .binder.....An.. │ │ │ │ +0008c3d0: 7279 986f 7468 6572 9376 91ff 58e4 616c ry.other.v..X.al │ │ │ │ +0008c3e0: 7565 986f 6693 0d61 678e a18d 9112 c761 ue.of..ag......a │ │ │ │ +0008c3f0: 6361 7573 6573 9604 3741 616e 9b04 3742 causes..7Aan..7B │ │ │ │ +0008c400: 6572 726f 722e 9106 1eac 5468 6973 9374 error.....This.t │ │ │ │ +0008c410: 6865 6f72 656d 9869 7393 7374 6f72 6564 heorem.is.stored │ │ │ │ +0008c420: 2c9b 044a 6877 6974 6893 6e61 6d65 93d7 ,..Jhwith.name.. │ │ │ │ +0008c430: 6e61 6d65 cf2c 9861 739b 0437 4261 9364 name.,.as..7Ba.d │ │ │ │ +0008c440: 650c 6e69 7469 6f6e 9369 6e98 7468 6593 e.nition.in.the. │ │ │ │ +0008c450: 6375 7272 656e 90ac 7274 8ea1 8d91 12c7 curren..rt...... │ │ │ │ +0008c460: 6174 6865 6f72 7996 03ea a873 6567 6d65 atheory....segme │ │ │ │ +0008c470: 6e90 ac72 742e 9105 38e0 4193 6361 6c6c n..rt...8.A.call │ │ │ │ +0008c480: 9374 6f8d 93eb 616e 6577 5f73 7065 6369 .to...anew_speci │ │ │ │ +0008c490: 6669 6361 7469 6f6e 8e91 698f 9acf 6661 fication..i...fa │ │ │ │ +0008c4a0: 696c 7393 6966 3a8e a68d 8d8d 8d91 1f4e ils.if:........N │ │ │ │ +0008c4b0: 7928 6929 8e8e 8e91 3195 896e 6f74 9603 y(i)....1..not.. │ │ │ │ +0008c4c0: eaa8 696e 9364 7261 6674 936d 6f90 538e ..in.draft.mo.S. │ │ │ │ +0008c4d0: 6465 3b8e a919 c181 8d8d 8d8d 911c 0aed de;............. │ │ │ │ +0008c4e0: 2869 6929 8e8e 8e91 3195 8974 6865 7265 (ii)....1..there │ │ │ │ +0008c4f0: 9604 dc86 6973 9b04 dc85 616c 7265 6164 ....is....alread │ │ │ │ +0008c500: 7993 616e 9861 7869 6f6d 2c91 0518 fd64 y.an.axiom,....d │ │ │ │ +0008c510: 650c 6e69 7469 6f6e 936f 7298 7370 9053 e.nition.or.sp.S │ │ │ │ +0008c520: 8e65 6369 0c63 6174 696f 6e93 6e61 6d65 .eci.cation.name │ │ │ │ +0008c530: 6498 d76e 616d 6593 cf69 6e98 7468 6593 d..name..in.the. │ │ │ │ +0008c540: 6375 7272 656e 90ac 7274 8ea1 8d91 3195 curren..rt....1. │ │ │ │ +0008c550: 8974 6865 6f72 7991 03ea a873 6567 6d65 .theory....segme │ │ │ │ +0008c560: 6e90 ac72 743b 8ea6 8d8d 8d8d 9118 c761 n..rt;.........a │ │ │ │ +0008c570: 2869 6969 298e 8e8e 9131 9589 7468 6596 (iii)....1..the. │ │ │ │ +0008c580: 03ea a874 6865 6f72 656d 9361 7267 756d ...theorem.argum │ │ │ │ +0008c590: 656e 9aac 7274 9368 6173 9361 936e 6f6e en..rt.has.a.non │ │ │ │ +0008c5a0: 2d65 6d70 7498 7993 6173 7375 6d70 7469 -empt.y.assumpti │ │ │ │ +0008c5b0: 6f6e 936c 6973 743b 8ea6 8d8d 8d8d 9119 on.list;........ │ │ │ │ +0008c5c0: 1aef 2869 7629 8e8e 8e91 3195 8974 6865 ..(iv)....1..the │ │ │ │ +0008c5d0: 7265 9603 eaa8 6172 6593 6672 6565 9376 re....are.free.v │ │ │ │ +0008c5e0: 91ff 58e4 6172 6961 626c 6573 9369 6e93 ..X.ariables.in. │ │ │ │ +0008c5f0: 7468 6593 7468 656f 7265 6d93 6172 6775 the.theorem.argu │ │ │ │ +0008c600: 6d65 6e90 ac72 743b 8e9f 19c1 828d 8d8d men..rt;........ │ │ │ │ +0008c610: 8d91 1c5e 7b28 7629 8e8e 8e91 3195 89d7 ...^{(v)....1... │ │ │ │ +0008c620: 638d 9f01 cccc d531 8e91 04c0 04cf 2c8d c......1......,. │ │ │ │ +0008c630: 9103 eaa8 d73a 9601 fffe 3a93 3a8e 9111 .....:....:.:... │ │ │ │ +0008c640: b548 cf2c 9603 eaa8 d763 8d9f 01cc ccd8 .H.,.....c...... │ │ │ │ +0008c650: 6e8e 9109 92f8 cf61 7265 936e 6f74 9364 n......are.not.d │ │ │ │ +0008c660: 6973 7469 6e63 7493 7691 ff58 e461 7269 istinct.v..X.ari │ │ │ │ +0008c670: 6162 6c65 733b 8ea6 8d8d 8d8d 9119 1aef ables;.......... │ │ │ │ +0008c680: 2876 6929 8e8e 8e91 3195 8973 6f6d 6596 (vi)....1..some. │ │ │ │ +0008c690: 03ea a8d7 638d 9f01 cccc d869 8e91 074f ....c......i...O │ │ │ │ +0008c6a0: 82cf 6973 9361 6c72 6561 6479 9361 9363 ..is.already.a.c │ │ │ │ +0008c6b0: 6f6e 7374 616e 9aac 7274 9369 6e93 7468 onstan..rt.in.th │ │ │ │ +0008c6c0: 6593 6375 7272 656e 9874 9374 6865 6f72 e.curren.t.theor │ │ │ │ +0008c6d0: 793b 8e8e 9f24 fd13 8e8c 8b00 0000 a600 y;...$.......... │ │ │ │ 0008c6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0008c6f0: 0000 0000 0000 0000 0000 0000 08ba 42a0 ..............B. │ │ │ │ -0008c700: 02cc 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa ...U...F........ │ │ │ │ -0008c710: 999a 8d91 eaf1 ebd0 3136 3692 00dd 2043 ........166... C │ │ │ │ -0008c720: 4368 6170 7465 7296 0480 0031 312e 910a Chapter....11... │ │ │ │ -0008c730: 8000 5468 6593 484f 4c93 4c6f 6769 6393 ..The.HOL.Logic. │ │ │ │ -0008c740: 696e 934d 4c8e 91ea f1eb 9f05 6666 8900 in.ML.......ff.. │ │ │ │ -0008c750: 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf ..f..>|......./. │ │ │ │ -0008c760: 8da0 fd8b d021 8d8d 8d8d 91ee 01ed cf28 .....!.........( │ │ │ │ -0008c770: 7669 6929 8e8e 8e91 09c0 1373 6f6d 6596 vii).......some. │ │ │ │ -0008c780: 03ea a8d7 638d 9f01 cccc d869 8e91 074f ....c......i...O │ │ │ │ -0008c790: 82cf 6973 936e 6f74 9361 6e93 616c 6c6f ..is.not.an.allo │ │ │ │ -0008c7a0: 95ac 7277 9365 6496 03ea a86e 616d 6593 ..rw.ed....name. │ │ │ │ -0008c7b0: 666f 7293 6193 636f 6e73 7461 6e90 ac72 for.a.constan..r │ │ │ │ -0008c7c0: 743b 8ea4 1ab5 098d 8d8d 8d91 eabe 6128 t;............a( │ │ │ │ -0008c7d0: 7669 6969 298e 8e8e 9109 c013 736f 6d65 viii).......some │ │ │ │ -0008c7e0: 9603 eaa8 d766 9101 47ff 6c90 438f 6167 .....f..G.l.C.ag │ │ │ │ -0008c7f0: 8d9f 01cc ccd8 698e 9107 4f82 cf69 7393 ......i...O..is. │ │ │ │ -0008c800: 6e6f 7493 6569 7468 6572 8d93 eb61 636f not.either...aco │ │ │ │ -0008c810: 6e73 7461 6e74 8e91 31e7 f8cf 2c8d 93eb nstant..1...,... │ │ │ │ -0008c820: 6169 6e66 6978 8e91 2493 a2cf 6f72 8d93 ainfix..$...or.. │ │ │ │ -0008c830: eb61 6269 6e64 6572 8e91 2668 a4cf 3b8e .abinder..&h..;. │ │ │ │ -0008c840: 9f1a b508 8d8d 8d8d 91f1 4579 2869 7829 ..........Ey(ix) │ │ │ │ -0008c850: 8e8e 8e91 09c0 1374 6865 9604 8759 7490 .......the...Yt. │ │ │ │ -0008c860: ac72 7970 9053 8e65 9b04 8758 6f66 93d7 .ryp.S.e...Xof.. │ │ │ │ -0008c870: 638d 9f01 cccc d869 8e91 07ec 33cf 6973 c......i....3.is │ │ │ │ -0008c880: 936e 6f74 9873 7569 7461 626c 6593 666f .not.suitable.fo │ │ │ │ -0008c890: 7293 6193 636f 6e73 7461 6e90 ac72 7498 r.a.constan..rt. │ │ │ │ -0008c8a0: 7769 7468 9374 6865 9373 796e 90ac 7274 with.the.syn..rt │ │ │ │ -0008c8b0: 6163 7469 6393 7374 6174 7573 9873 7090 actic.status.sp. │ │ │ │ -0008c8c0: 538e 6563 690c 6564 9362 90ac 7279 8ea9 S.eci.ed.b..ry.. │ │ │ │ -0008c8d0: 1000 008d 9109 c013 d766 9101 47ff 6c90 .........f..G.l. │ │ │ │ -0008c8e0: 438f 6167 8d9f 01cc ccd8 698e 9103 64da C.ag......i...d. │ │ │ │ -0008c8f0: cf3b 8ea1 8d8d 8d8d 91f4 8905 2878 298e .;..........(x). │ │ │ │ -0008c900: 8e8e 9109 c013 7468 6596 03d5 6674 90ac ......the...ft.. │ │ │ │ -0008c910: 7279 709a 538e 6591 03d5 676f 6693 736f ryp.S.e...gof.so │ │ │ │ -0008c920: 6d65 93d7 638d 9f01 cccc d869 8e91 073a me..c......i...: │ │ │ │ -0008c930: 41cf 646f 9865 7393 6e6f 7493 636f 6e9a A.do.es.not.con. │ │ │ │ -0008c940: ac72 7461 696e 9361 6c6c 9103 d567 7468 .rtain.all...gth │ │ │ │ -0008c950: 6593 7498 7970 9053 8e65 9376 91ff 58e4 e.t.yp.S.e.v..X. │ │ │ │ -0008c960: 6172 6961 626c 6573 9103 d567 7768 6963 ariables...gwhic │ │ │ │ -0008c970: 9868 936f 9053 8e63 6375 7293 696e 9103 .h.o.S.ccur.in.. │ │ │ │ -0008c980: d567 7468 6593 7465 726d 8ea6 8d91 09c0 .gthe.term...... │ │ │ │ -0008c990: 13eb 615c d778 8d9f 01cc ccd5 318e 8d91 ..a\.x......1... │ │ │ │ -0008c9a0: 0aaa aada 0196 01ff fe01 9301 8e91 1e95 ................ │ │ │ │ -0008c9b0: 4ed7 788d 9f01 cccc d86e 8e8d 9105 a850 N.x......n.....P │ │ │ │ -0008c9c0: eb61 2e8e 910f 52a2 d774 8deb 615b 8e91 .a....R..t..a[.. │ │ │ │ -0008c9d0: 05bf aad7 788d 9f01 cccc d531 8e8d 9104 ....x......1.... │ │ │ │ -0008c9e0: c004 eb61 2c8e 8d91 0e6a 56d7 3a96 01ff ...a,....jV.:... │ │ │ │ -0008c9f0: fe3a 933a 8e8d 9120 1f9e eb61 2c8e 9125 .:.:... ...a,..% │ │ │ │ -0008ca00: df48 d778 8d9f 01cc ccd8 6e8e 8d91 05a8 .H.x......n..... │ │ │ │ -0008ca10: 50eb 615d 8e91 0b67 facf 2e8e 9f20 29f2 P.a]...g..... ). │ │ │ │ -0008ca20: 8d8d 91ea f1eb d031 312e 382e 322e 338e .......11.8.2.3. │ │ │ │ -0008ca30: 9125 71eb 5490 a000 7970 9060 0065 9104 .%q.T...yp.`.e.. │ │ │ │ -0008ca40: 8000 6465 0c6e 6974 696f 6e73 8e9f 1809 ..de.nitions.... │ │ │ │ -0008ca50: 9e8d 91ea f1eb cf49 6e96 04b2 a753 6563 .......In....Sec │ │ │ │ -0008ca60: 7469 6f6e 9b04 b2a6 3130 2e35 2e34 9369 tion....10.5.4.i │ │ │ │ -0008ca70: 7493 6973 9865 7870 6c61 696e 6564 9374 t.is.explained.t │ │ │ │ -0008ca80: 6861 7493 6465 0c6e 696e 6798 6193 6e65 hat.de.ning.a.ne │ │ │ │ -0008ca90: 7793 7490 ac72 7970 9053 8e65 9828 d70b w.t..ryp.S.e.(.. │ │ │ │ -0008caa0: 8d9f 01cc ccd5 318e 9104 c004 d73b 8d96 ......1......;.. │ │ │ │ -0008cab0: 01ff fe3a 933a 933a 8e91 11ca 9c3b 9101 ...:.:.:.....;.. │ │ │ │ -0008cac0: fffe 0b8d 9f01 cccc d86e 8e91 05a8 50cf .........n....P. │ │ │ │ -0008cad0: 298d eb40 6f70 8e91 116f 40cf 696e 9361 )..@op...o@.in.a │ │ │ │ -0008cae0: 9874 6865 6f72 7993 da54 8ea6 8d91 eaf1 .theory..T...... │ │ │ │ -0008caf0: ebcf 636f 6e73 6973 7473 9603 eaa8 6f66 ..consists....of │ │ │ │ -0008cb00: 9369 6e9a ac72 7472 6f90 538e 6475 6369 .in..rtro.S.duci │ │ │ │ -0008cb10: 6e67 8d93 eb40 6f70 8e91 1491 e9cf 6173 ng...@op......as │ │ │ │ -0008cb20: 9361 936e 6577 93d7 6ecf 2d61 7279 9374 .a.new..n.-ary.t │ │ │ │ -0008cb30: 9879 709a 538e 6593 6f70 9865 7261 746f .yp.S.e.op.erato │ │ │ │ -0008cb40: 7293 616e 648e 9f1e 21a8 8d8d 8d91 f4dc r.and...!....... │ │ │ │ -0008cb50: 93da 6091 073f fa39 d766 8d9f 01dd dfd5 ..`..?.9.f...... │ │ │ │ -0008cb60: 28d8 0b8d 9f01 1c71 d631 8e91 042a a7d8 (......q.1...*.. │ │ │ │ -0008cb70: 3b8d 3a3a 3a8e 9107 155c 3b0b 8d9f 0100 ;.:::....\;..... │ │ │ │ -0008cb80: 00d9 6e8e 9105 1e37 d529 8deb 416f 708e ..n....7.)..Aop. │ │ │ │ -0008cb90: 8d91 0936 51db 218e 9111 b659 d81b 8e91 ...6Q.!....Y.... │ │ │ │ -0008cba0: 3dfa 20d7 3a8d 9103 eaa8 df54 91ff 0556 =. .:......T...V │ │ │ │ -0008cbb0: 7970 9053 8e65 8d8d 9100 b478 8900 0066 yp.S.e.....x...f │ │ │ │ -0008cbc0: 6600 0386 668e 8e91 043a de44 650c 6e69 f...f....:.De.ni │ │ │ │ -0008cbd0: 7469 6f6e 8e91 53b3 81d7 7091 03ea a866 tion..S...p....f │ │ │ │ -0008cbe0: 8e8e 8ea4 1dfd 738d 91ea f1eb cf61 7396 ......s......as. │ │ │ │ -0008cbf0: 0420 0161 936e 6577 9361 7869 6f6d 2c91 . .a.new.axiom,. │ │ │ │ -0008cc00: 042d 5777 6865 7265 93d7 7093 cf69 7393 .-Wwhere..p..is. │ │ │ │ -0008cc10: 6193 7072 6564 6963 6174 6593 639a ac72 a.predicate.c..r │ │ │ │ -0008cc20: 6861 7261 6374 6572 697a 696e 6793 6193 haracterizing.a. │ │ │ │ -0008cc30: 6e6f 6e2d 656d 7074 9879 9373 7562 7365 non-empt.y.subse │ │ │ │ -0008cc40: 7493 6f66 9361 6e93 6578 6973 7469 6e67 t.of.an.existing │ │ │ │ -0008cc50: 8ea6 8d91 eaf1 eb74 90ac 7279 7090 538e .......t..ryp.S. │ │ │ │ -0008cc60: 659b 03ea a8d7 1b90 6e39 cf2e 9105 38e0 e.......n9....8. │ │ │ │ -0008cc70: 4696 ff05 566f 726d 616c 6c79 932c 9861 F...Vormally.,.a │ │ │ │ -0008cc80: 9874 90ac 7279 7090 538e 6598 6465 0c6e .t..ryp.S.e.de.n │ │ │ │ -0008cc90: 6974 696f 6e98 666f 7298 6198 7468 656f ition.for.a.theo │ │ │ │ -0008cca0: 7279 98da 5491 06f7 75cf 6973 9861 9833 ry..T...u.is.a.3 │ │ │ │ -0008ccb0: 2d74 7570 6c65 8e9f 1e21 a78d 8d8d 91f0 -tuple...!...... │ │ │ │ -0008ccc0: f1eb da68 d71b 90c7 1d3b 9605 eaa6 cf28 ...h.....;.....( │ │ │ │ -0008ccd0: d70b 8d9f 01cc ccd5 318e 9104 c004 d73b ........1......; │ │ │ │ -0008cce0: 8d96 01ff fe3a 933a 933a 8e91 11ca 9c3b .....:.:.:.....; │ │ │ │ -0008ccf0: 9101 fffe 0b8d 9f01 cccc d86e 8e91 05a8 ...........n.... │ │ │ │ -0008cd00: 50cf 298d eb40 6f70 8e91 0cbc 99d7 3b93 P.)..@op......;. │ │ │ │ -0008cd10: 708d 9f01 cccc d81b 8d90 497b db21 8e8d p.........I{.!.. │ │ │ │ -0008cd20: 9108 c983 eb41 6295 3c72 6f93 6f6c 8e8e .....Ab.V.... │ │ │ │ -0008cf70: 9f1d fd73 8d91 f653 7a54 6865 9603 eaa8 ...s...SzThe.... │ │ │ │ -0008cf80: 666f 6c6c 6f9a ac72 7769 6e67 93eb 484d follo..rwing..HM │ │ │ │ -0008cf90: 4c93 cf66 756e 6374 696f 6e93 6d61 6b98 L..function.mak. │ │ │ │ -0008cfa0: 6573 9361 9374 9879 7090 538e 6593 6465 es.a.t.yp.S.e.de │ │ │ │ -0008cfb0: 0c6e 6974 696f 6e93 696e 9374 6865 93eb .nition.in.the.. │ │ │ │ -0008cfc0: 4848 4f4c 93cf 7379 7374 656d 2e8e a41e HHOL..system.... │ │ │ │ -0008cfd0: 21a8 8d8d 8d91 eaf1 eb9f f4da da89 0000 !............... │ │ │ │ -0008cfe0: 6666 01c7 0b4a 9f0b f0af 8d8d 90cc cd9f ff...J.......... │ │ │ │ -0008cff0: 0459 9c84 0010 4a4b 0000 6666 8d9f fba6 .Y....JK..ff.... │ │ │ │ -0008d000: 648d 9117 0bcc eb61 6e65 775f 7479 7065 d......anew_type │ │ │ │ -0008d010: 5f64 6566 696e 6974 696f 6e96 05bf aa3a _definition....: │ │ │ │ -0008d020: 9328 7374 7269 6e67 9323 9374 6572 6d93 .(string.#.term. │ │ │ │ -0008d030: 2393 7468 6d29 932d 3e93 7468 6d8e 8e92 #.thm).->.thm... │ │ │ │ -0008d040: 01c6 71b1 8400 104a 4b00 0066 668e 8e9f ..q....JK..ff... │ │ │ │ -0008d050: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8ea6 ......ff...J.... │ │ │ │ -0008d060: 8d91 eaf1 ebcf 4966 9603 eaa8 d774 93cf ......If.....t.. │ │ │ │ -0008d070: 6973 9361 9374 6572 6d93 6f66 9374 9aac is.a.term.of.t.. │ │ │ │ -0008d080: 7279 7090 538e 6593 d71b 8d90 6e39 eb61 ryp.S.e.....n9.a │ │ │ │ -0008d090: 2d3e 626f 6f6c 8e91 26d6 ddcf 636f 6e98 ->bool..&...con. │ │ │ │ -0008d0a0: 7461 696e 696e 6793 d76e 93cf 6469 7374 taining..n..dist │ │ │ │ -0008d0b0: 696e 6374 9374 9879 7090 538e 6593 769b inct.t.yp.S.e.v. │ │ │ │ -0008d0c0: ff58 e461 7269 6162 6c65 732c 9374 6865 .X.ariables,.the │ │ │ │ -0008d0d0: 6e93 6576 9861 6c75 6174 696e 673a 8ea1 n.ev.aluating:.. │ │ │ │ -0008d0e0: 8d8d 8d9f 00cb 898d 8d8d 8d91 0230 eaeb .............0.. │ │ │ │ -0008d0f0: 616e 6577 5f74 7970 655f 6465 6669 6e69 anew_type_defini │ │ │ │ -0008d100: 7469 6f6e 2860 eb40 6f70 eb61 602c 8d91 tion(`.@op.a`,.. │ │ │ │ -0008d110: 05bf aad7 748e 9109 fde0 eb61 2c96 05bf ....t......a,... │ │ │ │ -0008d120: aa7c 2d93 3f8d d778 8e91 06ad 52eb 612e .|-.?..x....R.a. │ │ │ │ -0008d130: 8d91 02aa a8d7 7491 073f fa78 8e91 14d6 ......t..?.x.... │ │ │ │ -0008d140: 2aeb 6129 8e8e 8e8e 8e8e 8ea6 8d91 eaf1 *.a)............ │ │ │ │ -0008d150: ebcf 7265 7375 6c74 7396 0341 d969 6e9b ..results..A.in. │ │ │ │ -0008d160: 0341 daeb 406f 7093 cf62 9053 8e65 696e .A..@op..b.S.ein │ │ │ │ -0008d170: 6793 6465 636c 6172 6564 9861 7393 6193 g.declared.as.a. │ │ │ │ -0008d180: 6e65 7798 d76e cf2d 6172 7993 7490 ac72 new..n.-ary.t..r │ │ │ │ -0008d190: 7970 9553 8e65 986f 7093 6572 6174 6f72 yp.S.e.op.erator │ │ │ │ -0008d1a0: 9603 41d9 639a ac72 6861 7261 6374 6572 ..A.c..rharacter │ │ │ │ -0008d1b0: 697a 6564 9362 9879 9103 41da 7468 6593 ized.b.y..A.the. │ │ │ │ -0008d1c0: 6465 0c6e 6974 696f 6e61 6c8e 9f10 0000 de.nitional..... │ │ │ │ -0008d1d0: 8d91 eaf1 eb61 7869 6f6d 3a8e a18d 8d8d .....axiom:..... │ │ │ │ -0008d1e0: 9f00 cb89 8d8d 8d8d 9102 30ea eb61 7c2d ..........0..a|- │ │ │ │ -0008d1f0: 9605 bfaa 3f72 6570 2e93 5459 5045 8d91 ....?rep..TYPE.. │ │ │ │ -0008d200: 00b0 9789 0000 6666 0003 7302 8e91 0423 ......ff..s....# │ │ │ │ -0008d210: 9944 4546 494e 4954 494f 4e8d 93d7 748e .DEFINITION...t. │ │ │ │ -0008d220: 910f bd8a eb61 7265 708e 8e8e 8e8e 8e8e .....arep....... │ │ │ │ -0008d230: 8e9f 24fd 138e 8c8b 0000 00a7 0000 0000 ..$............. │ │ │ │ -0008d240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0008c6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0008c700: 0000 0000 08ba 4aa0 02cc 0555 8da0 fd46 ......J....U...F │ │ │ │ +0008c710: d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 ebd0 ................ │ │ │ │ +0008c720: 3136 3692 00dd 2043 4368 6170 7465 7296 166... CChapter. │ │ │ │ +0008c730: 0480 0031 312e 910a 8000 5468 6593 484f ...11.....The.HO │ │ │ │ +0008c740: 4c93 4c6f 6769 6393 696e 934d 4c8e 91ea L.Logic.in.ML... │ │ │ │ +0008c750: f1eb 9f05 6666 8900 00e6 6601 c73e 7c8e ....ff....f..>|. │ │ │ │ +0008c760: 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 8d8d ....../......!.. │ │ │ │ +0008c770: 8d8d 91ee 01ed cf28 7669 6929 8e8e 8e91 .......(vii).... │ │ │ │ +0008c780: 09c0 1373 6f6d 6596 03ea a8d7 638d 9f01 ...some.....c... │ │ │ │ +0008c790: cccc d869 8e91 074f 82cf 6973 936e 6f74 ...i...O..is.not │ │ │ │ +0008c7a0: 9361 6e93 616c 6c6f 95ac 7277 9365 6496 .an.allo..rw.ed. │ │ │ │ +0008c7b0: 03ea a86e 616d 6593 666f 7293 6193 636f ...name.for.a.co │ │ │ │ +0008c7c0: 6e73 7461 6e90 ac72 743b 8ea4 1ab5 098d nstan..rt;...... │ │ │ │ +0008c7d0: 8d8d 8d91 eabe 6128 7669 6969 298e 8e8e ......a(viii)... │ │ │ │ +0008c7e0: 9109 c013 736f 6d65 9603 eaa8 d766 9101 ....some.....f.. │ │ │ │ +0008c7f0: 47ff 6c90 438f 6167 8d9f 01cc ccd8 698e G.l.C.ag......i. │ │ │ │ +0008c800: 9107 4f82 cf69 7393 6e6f 7493 6569 7468 ..O..is.not.eith │ │ │ │ +0008c810: 6572 8d93 eb61 636f 6e73 7461 6e74 8e91 er...aconstant.. │ │ │ │ +0008c820: 31e7 f8cf 2c8d 93eb 6169 6e66 6978 8e91 1...,...ainfix.. │ │ │ │ +0008c830: 2493 a2cf 6f72 8d93 eb61 6269 6e64 6572 $...or...abinder │ │ │ │ +0008c840: 8e91 2668 a4cf 3b8e 9f1a b508 8d8d 8d8d ..&h..;......... │ │ │ │ +0008c850: 91f1 4579 2869 7829 8e8e 8e91 09c0 1374 ..Ey(ix).......t │ │ │ │ +0008c860: 6865 9604 8759 7490 ac72 7970 9053 8e65 he...Yt..ryp.S.e │ │ │ │ +0008c870: 9b04 8758 6f66 93d7 638d 9f01 cccc d869 ...Xof..c......i │ │ │ │ +0008c880: 8e91 07ec 33cf 6973 936e 6f74 9873 7569 ....3.is.not.sui │ │ │ │ +0008c890: 7461 626c 6593 666f 7293 6193 636f 6e73 table.for.a.cons │ │ │ │ +0008c8a0: 7461 6e90 ac72 7498 7769 7468 9374 6865 tan..rt.with.the │ │ │ │ +0008c8b0: 9373 796e 90ac 7274 6163 7469 6393 7374 .syn..rtactic.st │ │ │ │ +0008c8c0: 6174 7573 9873 7090 538e 6563 690c 6564 atus.sp.S.eci.ed │ │ │ │ +0008c8d0: 9362 90ac 7279 8ea9 1000 008d 9109 c013 .b..ry.......... │ │ │ │ +0008c8e0: d766 9101 47ff 6c90 438f 6167 8d9f 01cc .f..G.l.C.ag.... │ │ │ │ +0008c8f0: ccd8 698e 9103 64da cf3b 8ea1 8d8d 8d8d ..i...d..;...... │ │ │ │ +0008c900: 91f4 8905 2878 298e 8e8e 9109 c013 7468 ....(x).......th │ │ │ │ +0008c910: 6596 03d5 6674 90ac 7279 709a 538e 6591 e...ft..ryp.S.e. │ │ │ │ +0008c920: 03d5 676f 6693 736f 6d65 93d7 638d 9f01 ..gof.some..c... │ │ │ │ +0008c930: cccc d869 8e91 073a 41cf 646f 9865 7393 ...i...:A.do.es. │ │ │ │ +0008c940: 6e6f 7493 636f 6e9a ac72 7461 696e 9361 not.con..rtain.a │ │ │ │ +0008c950: 6c6c 9103 d567 7468 6593 7498 7970 9053 ll...gthe.t.yp.S │ │ │ │ +0008c960: 8e65 9376 91ff 58e4 6172 6961 626c 6573 .e.v..X.ariables │ │ │ │ +0008c970: 9103 d567 7768 6963 9868 936f 9053 8e63 ...gwhic.h.o.S.c │ │ │ │ +0008c980: 6375 7293 696e 9103 d567 7468 6593 7465 cur.in...gthe.te │ │ │ │ +0008c990: 726d 8ea6 8d91 09c0 13eb 615c d778 8d9f rm........a\.x.. │ │ │ │ +0008c9a0: 01cc ccd5 318e 8d91 0aaa aada 0196 01ff ....1........... │ │ │ │ +0008c9b0: fe01 9301 8e91 1e95 4ed7 788d 9f01 cccc ........N.x..... │ │ │ │ +0008c9c0: d86e 8e8d 9105 a850 eb61 2e8e 910f 52a2 .n.....P.a....R. │ │ │ │ +0008c9d0: d774 8deb 615b 8e91 05bf aad7 788d 9f01 .t..a[......x... │ │ │ │ +0008c9e0: cccc d531 8e8d 9104 c004 eb61 2c8e 8d91 ...1.......a,... │ │ │ │ +0008c9f0: 0e6a 56d7 3a96 01ff fe3a 933a 8e8d 9120 .jV.:....:.:... │ │ │ │ +0008ca00: 1f9e eb61 2c8e 9125 df48 d778 8d9f 01cc ...a,..%.H.x.... │ │ │ │ +0008ca10: ccd8 6e8e 8d91 05a8 50eb 615d 8e91 0b67 ..n.....P.a]...g │ │ │ │ +0008ca20: facf 2e8e 9f20 29f2 8d8d 91ea f1eb d031 ..... )........1 │ │ │ │ +0008ca30: 312e 382e 322e 338e 9125 71eb 5490 a000 1.8.2.3..%q.T... │ │ │ │ +0008ca40: 7970 9060 0065 9104 8000 6465 0c6e 6974 yp.`.e....de.nit │ │ │ │ +0008ca50: 696f 6e73 8e9f 1809 9e8d 91ea f1eb cf49 ions...........I │ │ │ │ +0008ca60: 6e96 04b2 a753 6563 7469 6f6e 9b04 b2a6 n....Section.... │ │ │ │ +0008ca70: 3130 2e35 2e34 9369 7493 6973 9865 7870 10.5.4.it.is.exp │ │ │ │ +0008ca80: 6c61 696e 6564 9374 6861 7493 6465 0c6e lained.that.de.n │ │ │ │ +0008ca90: 696e 6798 6193 6e65 7793 7490 ac72 7970 ing.a.new.t..ryp │ │ │ │ +0008caa0: 9053 8e65 9828 d70b 8d9f 01cc ccd5 318e .S.e.(........1. │ │ │ │ +0008cab0: 9104 c004 d73b 8d96 01ff fe3a 933a 933a .....;.....:.:.: │ │ │ │ +0008cac0: 8e91 11ca 9c3b 9101 fffe 0b8d 9f01 cccc .....;.......... │ │ │ │ +0008cad0: d86e 8e91 05a8 50cf 298d eb40 6f70 8e91 .n....P.)..@op.. │ │ │ │ +0008cae0: 116f 40cf 696e 9361 9874 6865 6f72 7993 .o@.in.a.theory. │ │ │ │ +0008caf0: da54 8ea6 8d91 eaf1 ebcf 636f 6e73 6973 .T........consis │ │ │ │ +0008cb00: 7473 9603 eaa8 6f66 9369 6e9a ac72 7472 ts....of.in..rtr │ │ │ │ +0008cb10: 6f90 538e 6475 6369 6e67 8d93 eb40 6f70 o.S.ducing...@op │ │ │ │ +0008cb20: 8e91 1491 e9cf 6173 9361 936e 6577 93d7 ......as.a.new.. │ │ │ │ +0008cb30: 6ecf 2d61 7279 9374 9879 709a 538e 6593 n.-ary.t.yp.S.e. │ │ │ │ +0008cb40: 6f70 9865 7261 746f 7293 616e 648e 9f1e op.erator.and... │ │ │ │ +0008cb50: 21a8 8d8d 8d91 f4dc 93da 6091 073f fa39 !.........`..?.9 │ │ │ │ +0008cb60: d766 8d9f 01dd dfd5 28d8 0b8d 9f01 1c71 .f......(......q │ │ │ │ +0008cb70: d631 8e91 042a a7d8 3b8d 3a3a 3a8e 9107 .1...*..;.:::... │ │ │ │ +0008cb80: 155c 3b0b 8d9f 0100 00d9 6e8e 9105 1e37 .\;.......n....7 │ │ │ │ +0008cb90: d529 8deb 416f 708e 8d91 0936 51db 218e .)..Aop....6Q.!. │ │ │ │ +0008cba0: 9111 b659 d81b 8e91 3dfa 20d7 3a8d 9103 ...Y....=. .:... │ │ │ │ +0008cbb0: eaa8 df54 91ff 0556 7970 9053 8e65 8d8d ...T...Vyp.S.e.. │ │ │ │ +0008cbc0: 9100 b478 8900 0066 6600 0386 668e 8e91 ...x...ff...f... │ │ │ │ +0008cbd0: 043a de44 650c 6e69 7469 6f6e 8e91 53b3 .:.De.nition..S. │ │ │ │ +0008cbe0: 81d7 7091 03ea a866 8e8e 8ea4 1dfd 738d ..p....f......s. │ │ │ │ +0008cbf0: 91ea f1eb cf61 7396 0420 0161 936e 6577 .....as.. .a.new │ │ │ │ +0008cc00: 9361 7869 6f6d 2c91 042d 5777 6865 7265 .axiom,..-Wwhere │ │ │ │ +0008cc10: 93d7 7093 cf69 7393 6193 7072 6564 6963 ..p..is.a.predic │ │ │ │ +0008cc20: 6174 6593 639a ac72 6861 7261 6374 6572 ate.c..rharacter │ │ │ │ +0008cc30: 697a 696e 6793 6193 6e6f 6e2d 656d 7074 izing.a.non-empt │ │ │ │ +0008cc40: 9879 9373 7562 7365 7493 6f66 9361 6e93 .y.subset.of.an. │ │ │ │ +0008cc50: 6578 6973 7469 6e67 8ea6 8d91 eaf1 eb74 existing.......t │ │ │ │ +0008cc60: 90ac 7279 7090 538e 659b 03ea a8d7 1b90 ..ryp.S.e....... │ │ │ │ +0008cc70: 6e39 cf2e 9105 38e0 4696 ff05 566f 726d n9....8.F...Vorm │ │ │ │ +0008cc80: 616c 6c79 932c 9861 9874 90ac 7279 7090 ally.,.a.t..ryp. │ │ │ │ +0008cc90: 538e 6598 6465 0c6e 6974 696f 6e98 666f S.e.de.nition.fo │ │ │ │ +0008cca0: 7298 6198 7468 656f 7279 98da 5491 06f7 r.a.theory..T... │ │ │ │ +0008ccb0: 75cf 6973 9861 9833 2d74 7570 6c65 8e9f u.is.a.3-tuple.. │ │ │ │ +0008ccc0: 1e21 a78d 8d8d 91f0 f1eb da68 d71b 90c7 .!.........h.... │ │ │ │ +0008ccd0: 1d3b 9605 eaa6 cf28 d70b 8d9f 01cc ccd5 .;.....(........ │ │ │ │ +0008cce0: 318e 9104 c004 d73b 8d96 01ff fe3a 933a 1......;.....:.: │ │ │ │ +0008ccf0: 933a 8e91 11ca 9c3b 9101 fffe 0b8d 9f01 .:.....;........ │ │ │ │ +0008cd00: cccc d86e 8e91 05a8 50cf 298d eb40 6f70 ...n....P.)..@op │ │ │ │ +0008cd10: 8e91 0cbc 99d7 3b93 708d 9f01 cccc d81b ......;.p....... │ │ │ │ +0008cd20: 8d90 497b db21 8e8d 9108 c983 eb41 6295 ..I{.!.......Ab. │ │ │ │ +0008cd30: 3c72 6f93 6f6c 8e8e 911e 7ccb da69 8e8e V.......s...S │ │ │ │ +0008cf80: 7a54 6865 9603 eaa8 666f 6c6c 6f9a ac72 zThe....follo..r │ │ │ │ +0008cf90: 7769 6e67 93eb 484d 4c93 cf66 756e 6374 wing..HML..funct │ │ │ │ +0008cfa0: 696f 6e93 6d61 6b98 6573 9361 9374 9879 ion.mak.es.a.t.y │ │ │ │ +0008cfb0: 7090 538e 6593 6465 0c6e 6974 696f 6e93 p.S.e.de.nition. │ │ │ │ +0008cfc0: 696e 9374 6865 93eb 4848 4f4c 93cf 7379 in.the..HHOL..sy │ │ │ │ +0008cfd0: 7374 656d 2e8e a41e 21a8 8d8d 8d91 eaf1 stem....!....... │ │ │ │ +0008cfe0: eb9f f4da da89 0000 6666 01c7 0b4a 9f0b ........ff...J.. │ │ │ │ +0008cff0: f0af 8d8d 90cc cd9f 0459 9c84 0010 4a4b .........Y....JK │ │ │ │ +0008d000: 0000 6666 8d9f fba6 648d 9117 0bcc eb61 ..ff....d......a │ │ │ │ +0008d010: 6e65 775f 7479 7065 5f64 6566 696e 6974 new_type_definit │ │ │ │ +0008d020: 696f 6e96 05bf aa3a 9328 7374 7269 6e67 ion....:.(string │ │ │ │ +0008d030: 9323 9374 6572 6d93 2393 7468 6d29 932d .#.term.#.thm).- │ │ │ │ +0008d040: 3e93 7468 6d8e 8e92 01c6 71b1 8400 104a >.thm.....q....J │ │ │ │ +0008d050: 4b00 0066 668e 8e9f 04c0 0289 0000 6666 K..ff.........ff │ │ │ │ +0008d060: 01c7 0b4a 8e8e 8ea6 8d91 eaf1 ebcf 4966 ...J..........If │ │ │ │ +0008d070: 9603 eaa8 d774 93cf 6973 9361 9374 6572 .....t..is.a.ter │ │ │ │ +0008d080: 6d93 6f66 9374 9aac 7279 7090 538e 6593 m.of.t..ryp.S.e. │ │ │ │ +0008d090: d71b 8d90 6e39 eb61 2d3e 626f 6f6c 8e91 ....n9.a->bool.. │ │ │ │ +0008d0a0: 26d6 ddcf 636f 6e98 7461 696e 696e 6793 &...con.taining. │ │ │ │ +0008d0b0: d76e 93cf 6469 7374 696e 6374 9374 9879 .n..distinct.t.y │ │ │ │ +0008d0c0: 7090 538e 6593 769b ff58 e461 7269 6162 p.S.e.v..X.ariab │ │ │ │ +0008d0d0: 6c65 732c 9374 6865 6e93 6576 9861 6c75 les,.then.ev.alu │ │ │ │ +0008d0e0: 6174 696e 673a 8ea1 8d8d 8d9f 00cb 898d ating:.......... │ │ │ │ +0008d0f0: 8d8d 8d91 0230 eaeb 616e 6577 5f74 7970 .....0..anew_typ │ │ │ │ +0008d100: 655f 6465 6669 6e69 7469 6f6e 2860 eb40 e_definition(`.@ │ │ │ │ +0008d110: 6f70 eb61 602c 8d91 05bf aad7 748e 9109 op.a`,......t... │ │ │ │ +0008d120: fde0 eb61 2c96 05bf aa7c 2d93 3f8d d778 ...a,....|-.?..x │ │ │ │ +0008d130: 8e91 06ad 52eb 612e 8d91 02aa a8d7 7491 ....R.a.......t. │ │ │ │ +0008d140: 073f fa78 8e91 14d6 2aeb 6129 8e8e 8e8e .?.x....*.a).... │ │ │ │ +0008d150: 8e8e 8ea6 8d91 eaf1 ebcf 7265 7375 6c74 ..........result │ │ │ │ +0008d160: 7396 0341 d969 6e9b 0341 daeb 406f 7093 s..A.in..A..@op. │ │ │ │ +0008d170: cf62 9053 8e65 696e 6793 6465 636c 6172 .b.S.eing.declar │ │ │ │ +0008d180: 6564 9861 7393 6193 6e65 7798 d76e cf2d ed.as.a.new..n.- │ │ │ │ +0008d190: 6172 7993 7490 ac72 7970 9553 8e65 986f ary.t..ryp.S.e.o │ │ │ │ +0008d1a0: 7093 6572 6174 6f72 9603 41d9 639a ac72 p.erator..A.c..r │ │ │ │ +0008d1b0: 6861 7261 6374 6572 697a 6564 9362 9879 haracterized.b.y │ │ │ │ +0008d1c0: 9103 41da 7468 6593 6465 0c6e 6974 696f ..A.the.de.nitio │ │ │ │ +0008d1d0: 6e61 6c8e 9f10 0000 8d91 eaf1 eb61 7869 nal..........axi │ │ │ │ +0008d1e0: 6f6d 3a8e a18d 8d8d 9f00 cb89 8d8d 8d8d om:............. │ │ │ │ +0008d1f0: 9102 30ea eb61 7c2d 9605 bfaa 3f72 6570 ..0..a|-....?rep │ │ │ │ +0008d200: 2e93 5459 5045 8d91 00b0 9789 0000 6666 ..TYPE........ff │ │ │ │ +0008d210: 0003 7302 8e91 0423 9944 4546 494e 4954 ..s....#.DEFINIT │ │ │ │ +0008d220: 494f 4e8d 93d7 748e 910f bd8a eb61 7265 ION...t......are │ │ │ │ +0008d230: 708e 8e8e 8e8e 8e8e 8e9f 24fd 138e 8c8b p.........$..... │ │ │ │ +0008d240: 0000 00a7 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0008d250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0008d260: 0008 c6d2 a002 cc05 558d a0fd 46d3 0e8d ........U...F... │ │ │ │ -0008d270: 8d8d 8d9f fa99 9a8d 9112 c761 d031 312e ...........a.11. │ │ │ │ -0008d280: 382e 910a 8000 5468 656f 7269 6573 9201 8.....Theories.. │ │ │ │ -0008d290: 5a32 6631 3637 8e91 12c7 619f 0566 6689 Z2f167....a..ff. │ │ │ │ -0008d2a0: 0000 e666 01c7 3e7c 8e8e 8e8e a002 942f ...f..>|......./ │ │ │ │ -0008d2b0: df8d a0fd 8bd0 218d 9112 c761 cf77 6869 ......!....a.whi │ │ │ │ -0008d2c0: 6390 ac72 6896 0458 3a69 7393 7374 6f72 c..rh..X:is.stor │ │ │ │ -0008d2d0: 6564 9361 7393 6193 6465 0c6e 6974 696f ed.as.a.de.nitio │ │ │ │ -0008d2e0: 6e93 7769 7468 9374 6865 9361 7574 6f6d n.with.the.autom │ │ │ │ -0008d2f0: 6174 6963 616c 6c79 9367 656e 6572 6174 atically.generat │ │ │ │ -0008d300: 6564 936e 616d 6593 eb40 6f70 8deb 615f ed.name..@op..a_ │ │ │ │ -0008d310: 5459 5f44 4546 8e91 283d a6cf 2e8d 8d9f TY_DEF..(=...... │ │ │ │ -0008d320: fba5 32d5 368e 8e91 0b41 9acf 5468 658e ..2.6....A..The. │ │ │ │ -0008d330: a910 0000 8d91 12c7 6163 6f6e 7374 616e ........aconstan │ │ │ │ -0008d340: 9aac 7274 8d91 03ea a8eb 6154 5950 455f ..rt......aTYPE_ │ │ │ │ -0008d350: 4445 4649 4e49 5449 4f4e 8e91 5e10 46cf DEFINITION..^.F. │ │ │ │ -0008d360: 6973 9603 eaa8 6465 0c6e 6564 9369 6e93 is....de.ned.in. │ │ │ │ -0008d370: 7468 6593 7468 656f 7279 8d93 eb61 626f the.theory...abo │ │ │ │ -0008d380: 6f6c 8e91 1ed3 f8cf 6298 793a 8e9f 2926 ol......b.y:..)& │ │ │ │ -0008d390: 6c8d 8d8d 9f0d cb89 8d8d 8d9f e600 008d l............... │ │ │ │ -0008d3a0: 912a 0660 eb61 7c2d 9605 bfaa 5459 5045 .*.`.a|-....TYPE │ │ │ │ -0008d3b0: 5f44 4546 494e 4954 494f 4e93 2850 3a2a _DEFINITION.(P:* │ │ │ │ -0008d3c0: 2d3e 626f 6f6c 2993 2872 6570 3a2a 2a2d ->bool).(rep:**- │ │ │ │ -0008d3d0: 3e2a 2993 3d8e a40d 0000 8d91 4105 0828 >*).=.......A..( │ │ │ │ -0008d3e0: 2178 2796 05bf aa78 2727 2e93 2872 6570 !x'....x''..(rep │ │ │ │ -0008d3f0: 9378 2793 3d93 7265 7093 7827 2729 933d .x'.=.rep.x'').= │ │ │ │ -0008d400: 3d3e 9328 7827 933d 9378 2727 2929 932f =>.(x'.=.x''))./ │ │ │ │ -0008d410: 5c8e a18d 9141 0508 2821 782e 9605 bfaa \....A..(!x..... │ │ │ │ -0008d420: 5093 7893 3d93 283f 7827 2e93 7893 3d93 P.x.=.(?x'..x.=. │ │ │ │ -0008d430: 7265 7093 7827 2929 8e8e 8e8e 8e8e 8e9f rep.x'))........ │ │ │ │ -0008d440: 2910 ec8d 9112 c761 cf45 7865 6375 7469 )......a.Executi │ │ │ │ -0008d450: 6e67 8d91 03ea a8eb 616e 6577 5f74 7970 ng......anew_typ │ │ │ │ -0008d460: 655f 6465 6669 6e69 7469 6f6e 2860 eb68 e_definition(`.h │ │ │ │ -0008d470: 6f70 eb61 602c 8e92 0099 7188 d774 8deb op.a`,....q..t.. │ │ │ │ -0008d480: 612c 9605 bfaa 7c2d 933f 8e91 227d fcd7 a,....|-.?.."}.. │ │ │ │ -0008d490: 788d eb61 2e8e 9609 aa52 d774 9b03 eaa8 x..a.....R.t.... │ │ │ │ -0008d4a0: 788d eb61 298e 93cf 6661 696c 7398 6966 x..a)...fails.if │ │ │ │ -0008d4b0: 3a8e a41a 6b77 8d8d 8d8d 911f 4e79 2869 :...kw......Ny(i │ │ │ │ -0008d4c0: 298e 8e8e 9131 9589 6e6f 7496 03ea a869 )....1..not....i │ │ │ │ -0008d4d0: 6e93 6472 6166 7493 6d6f 9053 8e64 653b n.draft.mo.S.de; │ │ │ │ -0008d4e0: 8ea1 8d8d 8d8d 911c 0aed 2869 6929 8e8e ..........(ii).. │ │ │ │ -0008d4f0: 8e8d 9131 9589 eb40 6f70 8e91 423c cacf ...1...@op..B<.. │ │ │ │ -0008d500: 6973 9603 eaa8 616c 7265 6164 7993 7468 is....already.th │ │ │ │ -0008d510: 6593 6e61 6d65 936f 6693 6193 749a ac72 e.name.of.a.t..r │ │ │ │ -0008d520: 7970 9053 8e65 936f 7293 7498 7970 9a53 yp.S.e.or.t.yp.S │ │ │ │ -0008d530: 8e65 936f 7098 6572 6174 6f72 9369 6e93 .e.op.erator.in. │ │ │ │ -0008d540: 7468 6593 6375 7272 656e 90ac 7274 9374 the.curren..rt.t │ │ │ │ -0008d550: 6865 6f72 793b 8ea1 8d8d 8d8d 9118 c761 heory;.........a │ │ │ │ -0008d560: 2869 6969 298e 8e8e 9131 9589 7468 6572 (iii)....1..ther │ │ │ │ -0008d570: 6596 0405 e261 6c72 6561 6479 9b04 05e3 e....already.... │ │ │ │ -0008d580: 6578 6973 7473 9361 9863 6f6e 7374 616e exists.a.constan │ │ │ │ -0008d590: 9aac 7274 9364 650c 6e69 7469 6f6e 2c96 ..rt.de.nition,. │ │ │ │ -0008d5a0: 040c b163 6f6e 7374 616e 9874 9104 05e3 ...constan.t.... │ │ │ │ -0008d5b0: 7370 9053 8e65 6369 0c63 6174 696f 6e2c sp.S.eci.cation, │ │ │ │ -0008d5c0: 9374 9879 7090 538e 6591 0405 e364 650c .t.yp.S.e....de. │ │ │ │ -0008d5d0: 6e69 7469 6f6e 9104 05e2 6f72 8ea6 8d91 nition....or.... │ │ │ │ -0008d5e0: 3195 8961 7869 6f6d 9603 eaa8 6e61 6d65 1..axiom....name │ │ │ │ -0008d5f0: 6493 eb40 6f70 8deb 615f 5459 5f44 4546 d..@op..a_TY_DEF │ │ │ │ -0008d600: 8e91 2c28 4ecf 696e 9374 6865 9363 7572 ..,(N.in.the.cur │ │ │ │ -0008d610: 7265 6e90 ac72 7493 7468 656f 7279 3b8e ren..rt.theory;. │ │ │ │ -0008d620: a18d 8d8d 8d91 191a ef28 6976 298e 8e8e .........(iv)... │ │ │ │ -0008d630: 9131 9589 d774 9603 eaa8 cf64 6f9a 538e .1...t.....do.S. │ │ │ │ -0008d640: 6573 936e 6f74 9368 6195 ac72 7693 6596 es.not.ha..rv.e. │ │ │ │ -0008d650: 03ea a861 9374 90ac 7279 7098 6593 6f66 ...a.t..ryp.e.of │ │ │ │ -0008d660: 9374 6865 9366 6f72 6d93 d71b 8d90 6e39 .the.form.....n9 │ │ │ │ -0008d670: eb61 2d3e 626f 6f6c 8e91 22ec 35cf 2e8e .a->bool..".5... │ │ │ │ -0008d680: 9f2a 252e 8d8d 9112 c761 d031 312e 382e .*%......a.11.8. │ │ │ │ -0008d690: 322e 348e 914d 4761 4465 0c6e 696e 6791 2.4..MGaDe.ning. │ │ │ │ -0008d6a0: 0480 0062 696a 6563 7469 6f6e 738e 9f17 ...bijections... │ │ │ │ -0008d6b0: ebb4 8d91 12c7 61cf 5468 6596 0349 ae72 ......a.The..I.r │ │ │ │ -0008d6c0: 6573 756c 749b 0349 af6f 6693 6193 7490 esult..I.of.a.t. │ │ │ │ -0008d6d0: ac72 7970 9053 8e65 9864 650c 6e69 7469 .ryp.S.e.de.niti │ │ │ │ -0008d6e0: 6f6e 9375 7369 6e67 8d93 eb61 6e65 775f on.using...anew_ │ │ │ │ -0008d6f0: 7479 7065 5f64 6566 696e 6974 696f 6e8e type_definition. │ │ │ │ -0008d700: 9173 ccfa cf69 7398 6193 7468 656f 7265 .s...is.a.theore │ │ │ │ -0008d710: 6d93 7768 6963 90ac 7268 9861 7373 6572 m.whic..rh.asser │ │ │ │ -0008d720: 7473 936f 6e6c 798e a68d 9112 c761 7468 ts.only......ath │ │ │ │ -0008d730: 6596 050e e2e5 6578 6973 7465 6e63 91ff e.....existenc.. │ │ │ │ -0008d740: 6666 6591 05f4 92cf 6f66 9361 9b05 0ee3 ffe.....of.a.... │ │ │ │ -0008d750: 6269 6a65 6374 696f 6e93 6672 6f6d 9374 bijection.from.t │ │ │ │ -0008d760: 6865 9374 90ac 7279 7090 538e 6593 6974 he.t..ryp.S.e.it │ │ │ │ -0008d770: 9364 650c 6e65 7393 746f 9374 6865 9863 .de.nes.to.the.c │ │ │ │ -0008d780: 6f72 7265 7370 9053 8e6f 6e64 696e 6793 orresp.S.onding. │ │ │ │ -0008d790: 7375 6273 6574 936f 6693 616e 8ea6 8d91 subset.of.an.... │ │ │ │ -0008d7a0: 12c7 6165 7869 7374 696e 6796 03b6 0c74 ..aexisting....t │ │ │ │ -0008d7b0: 9aac 7279 7090 538e 652e 9105 2757 5491 ..ryp.S.e...'WT. │ │ │ │ -0008d7c0: ff05 566f 9369 6e98 7472 6f90 538e 6475 ..Vo.in.tro.S.du │ │ │ │ -0008d7d0: 6365 9363 6f6e 7374 616e 9874 7393 7468 ce.constan.ts.th │ │ │ │ -0008d7e0: 6174 9369 6e93 6661 6374 9364 656e 6f74 at.in.fact.denot │ │ │ │ -0008d7f0: 6593 7375 6398 6891 03b6 0d61 9362 696a e.suc.h....a.bij │ │ │ │ -0008d800: 6563 7469 6f6e 9361 6e64 9369 7473 9369 ection.and.its.i │ │ │ │ -0008d810: 6e98 7698 6572 7365 2c8e a68d 9112 c761 n.v.erse,......a │ │ │ │ -0008d820: 7468 6596 03ea a866 6f6c 6c6f 9aac 7277 the....follo..rw │ │ │ │ -0008d830: 696e 6793 eb48 4d4c 93cf 6675 6e63 7469 ing..HML..functi │ │ │ │ -0008d840: 6f6e 9369 7393 7072 6f98 7669 6465 643a on.is.pro.vided: │ │ │ │ -0008d850: 8e9f 1dab f18d 8d8d 9112 c761 9ff5 4fa7 ...........a..O. │ │ │ │ -0008d860: 8900 0066 6601 c70b 4a9f 0b07 168d 8d90 ...ff...J....... │ │ │ │ -0008d870: cccd 9f04 599c 8400 0f60 b200 0066 668d ....Y....`...ff. │ │ │ │ -0008d880: 9ffb a664 8d91 170b cceb 6164 6566 696e ...d......adefin │ │ │ │ -0008d890: 655f 6e65 775f 7479 7065 5f62 696a 6563 e_new_type_bijec │ │ │ │ -0008d8a0: 7469 6f6e 7396 05bf aa3a 9373 7472 696e tions....:.strin │ │ │ │ -0008d8b0: 6793 2d3e 9373 7472 696e 6793 2d3e 9373 g.->.string.->.s │ │ │ │ -0008d8c0: 7472 696e 6793 2d3e 9374 686d 932d 3e93 tring.->.thm.->. │ │ │ │ -0008d8d0: 7468 6d8e 8e92 01c6 71b1 8400 0f60 b200 thm.....q....`.. │ │ │ │ -0008d8e0: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ -0008d8f0: 0b4a 8e8e 8e9f 1d96 748d 9112 c761 cf54 .J......t....a.T │ │ │ │ -0008d900: 6869 7396 03e3 5266 756e 6374 696f 6e93 his...Rfunction. │ │ │ │ -0008d910: 7461 6b9a ac72 6573 9103 e351 7468 7265 tak..res...Qthre │ │ │ │ -0008d920: 6593 7374 7269 6e67 9361 7267 756d 656e e.string.argumen │ │ │ │ -0008d930: 9874 7393 616e 6493 6193 7468 656f 7265 .ts.and.a.theore │ │ │ │ -0008d940: 6d91 03e3 5161 7267 756d 656e 9874 2e91 m...Qargumen.t.. │ │ │ │ -0008d950: 0536 6e54 6865 9374 6865 6f72 656d 9361 .6nThe.theorem.a │ │ │ │ -0008d960: 7267 752d 8ea6 8d91 12c7 616d 656e 95ac rgu-......amen.. │ │ │ │ -0008d970: 7274 9b04 b54d 6d93 7573 7496 04b5 4e62 rt...Mm.ust...Nb │ │ │ │ -0008d980: 9053 8e65 9861 9364 650c 6e69 7469 6f6e .S.e.a.de.nition │ │ │ │ -0008d990: 616c 9861 7869 6f6d 936f 6698 7468 6598 al.axiom.of.the. │ │ │ │ -0008d9a0: 666f 726d 9372 6574 7572 6e65 6498 6290 form.returned.b. │ │ │ │ -0008d9b0: ac72 798d 93eb 616e 6577 5f74 7970 655f .ry...anew_type_ │ │ │ │ -0008d9c0: 6465 6669 6e69 7469 6f6e 8e91 71ee eccf definition..q... │ │ │ │ -0008d9d0: 2e91 0798 d054 6865 8ea6 8d91 12c7 610c .....The......a. │ │ │ │ -0008d9e0: 7273 7496 03bb 2073 7472 696e 6793 6172 rst... string.ar │ │ │ │ -0008d9f0: 6775 6d65 6e9a ac72 7493 6973 9103 bb21 gumen..rt.is...! │ │ │ │ -0008da00: 7468 6593 6e61 6d65 9375 6e64 6572 9377 the.name.under.w │ │ │ │ -0008da10: 6869 6398 6893 7468 6593 636f 6e73 7461 hic.h.the.consta │ │ │ │ -0008da20: 6e98 7491 03bb 2164 650c 6e69 7469 6f6e n.t...!de.nition │ │ │ │ -0008da30: 9328 6193 636f 6e73 7461 6e98 7493 7370 .(a.constan.t.sp │ │ │ │ -0008da40: 9053 8e65 6369 0c2d 8ea6 8d91 12c7 6163 .S.eci.-......ac │ │ │ │ -0008da50: 6174 696f 6e2c 9103 71c8 696e 9603 5391 ation,..q.in..S. │ │ │ │ -0008da60: 6661 6374 299b 0353 906d 6164 6593 6290 fact)..S.made.b. │ │ │ │ -0008da70: ac72 7998 eb61 6465 6669 6e65 5f6e 6577 .ry..adefine_new │ │ │ │ -0008da80: 5f74 7970 655f 6269 6a65 6374 696f 6e73 _type_bijections │ │ │ │ -0008da90: 93cf 7769 6c6c 9862 9053 8e65 9373 746f ..will.b.S.e.sto │ │ │ │ -0008daa0: 7265 6498 696e 9374 6865 9863 7572 7265 red.in.the.curre │ │ │ │ -0008dab0: 6e90 ac72 7493 7468 656f 7279 8ea6 8d91 n..rt.theory.... │ │ │ │ -0008dac0: 12c7 6173 6567 6d65 6e9a ac72 742c 9103 ..asegmen..rt,.. │ │ │ │ -0008dad0: d2a9 616e 6496 03cc a974 6865 9373 6563 ..and....the.sec │ │ │ │ -0008dae0: 6f6e 6493 616e 6493 7468 6972 6493 7374 ond.and.third.st │ │ │ │ -0008daf0: 7269 6e67 9361 7267 756d 656e 9874 7391 ring.argumen.ts. │ │ │ │ -0008db00: 03cc aa61 7265 9375 7365 722d 7370 9053 ...are.user-sp.S │ │ │ │ -0008db10: 8e65 6369 0c65 6493 6e61 6d65 7393 666f .eci.ed.names.fo │ │ │ │ -0008db20: 7293 7468 6593 7498 7798 6f8e a68d 9112 r.the.t.w.o..... │ │ │ │ -0008db30: c761 636f 6e73 7461 6e90 ac72 7473 9604 .aconstan..rts.. │ │ │ │ -0008db40: 8970 7468 6174 9b04 896f 6172 6593 746f .pthat...oare.to │ │ │ │ -0008db50: 9862 9053 8e65 9364 650c 6e65 642e 9107 .b.S.e.de.ned... │ │ │ │ -0008db60: 1536 5468 6573 6593 636f 6e73 7461 6e90 .6These.constan. │ │ │ │ -0008db70: ac72 7473 9861 7265 9364 650c 6e65 6498 .rts.are.de.ned. │ │ │ │ -0008db80: 736f 9361 7398 746f 9364 656e 6f74 6598 so.as.to.denote. │ │ │ │ -0008db90: 6d90 ac72 7574 7561 6c6c 798e a68d 9112 m..rutually..... │ │ │ │ -0008dba0: c761 696e 95ac 7276 9365 7273 659b 0582 .ain..rv.erse... │ │ │ │ -0008dbb0: 9362 696a 6563 7469 6f6e 7391 0582 9262 .bijections....b │ │ │ │ -0008dbc0: 9053 8e65 7493 7793 6565 6e98 7468 6591 .S.et.w.een.the. │ │ │ │ -0008dbd0: 0582 9264 650c 6e65 6498 7493 7970 9053 ...de.ned.t.yp.S │ │ │ │ -0008dbe0: 8e65 2c91 05e8 8d77 686f 7365 9864 650c .e,....whose.de. │ │ │ │ -0008dbf0: 6e69 7469 6f6e 9869 7391 0582 9267 6976 nition.is....giv │ │ │ │ -0008dc00: 9365 6e98 6293 7991 0582 9274 6865 9873 .en.b.y....the.s │ │ │ │ -0008dc10: 7570 706c 6965 648e a68d 9112 c761 7468 upplied......ath │ │ │ │ -0008dc20: 656f 7265 6d2c 9603 eaa8 616e 6493 7468 eorem,....and.th │ │ │ │ -0008dc30: 6593 7265 7072 6573 656e 9aac 7274 696e e.represen..rtin │ │ │ │ -0008dc40: 6793 7498 7970 9053 8e65 936f 6693 7468 g.t.yp.S.e.of.th │ │ │ │ -0008dc50: 6973 9364 650c 6e65 6493 7498 7970 9053 is.de.ned.t.yp.S │ │ │ │ -0008dc60: 8e65 2e8e 9f10 157e 8d91 1e28 f045 7691 .e.....~...(.Ev. │ │ │ │ -0008dc70: ff58 e461 6c75 6174 696e 673a 8e9f 292e .X.aluating:..). │ │ │ │ -0008dc80: bd8d 8d8d 9f07 a8de 8d8d 8d9f f300 008d ................ │ │ │ │ -0008dc90: 912a 0660 eb61 6465 6669 6e65 8d91 00b0 .*.`.adefine.... │ │ │ │ -0008dca0: 9789 0000 6666 0003 7302 8e96 0423 996e ....ff..s....#.n │ │ │ │ -0008dcb0: 6577 8d91 00b0 9789 0000 6666 0003 7302 ew........ff..s. │ │ │ │ -0008dcc0: 8e93 7479 7065 8d91 00b0 9789 0000 6666 ..type........ff │ │ │ │ -0008dcd0: 0003 7302 8e93 6269 6a65 6374 696f 6e73 ..s...bijections │ │ │ │ -0008dce0: 9605 bfaa 608d d76e 616d 658e 911c e7be ....`..name..... │ │ │ │ -0008dcf0: eb61 6093 608d d761 6273 8e91 10b2 cceb .a`.`..abs...... │ │ │ │ -0008dd00: 6160 9360 8dd7 7290 538e 6570 8e91 10f6 a`.`..r.S.ep.... │ │ │ │ -0008dd10: e5eb 6160 8e9f 0d00 008d 9158 03b0 7c2d ..a`.......X..|- │ │ │ │ -0008dd20: 9605 bfaa 3f72 6570 3a6e 6577 7479 2d3e ....?rep:newty-> │ │ │ │ -0008dd30: 7479 2e93 5459 5045 8d91 00b0 9789 0000 ty..TYPE........ │ │ │ │ -0008dd40: 6666 0003 7302 8e91 0423 9944 4546 494e ff..s....#.DEFIN │ │ │ │ -0008dd50: 4954 494f 4e8d 93d7 508e 9114 b3ef eb61 ITION...P......a │ │ │ │ -0008dd60: 7265 708e 8e8e 8e8e 8e8e 9f29 193e 8d91 rep........).>.. │ │ │ │ -0008dd70: 12c7 61cf 6175 746f 6d61 7469 6361 6c6c ..a.automaticall │ │ │ │ -0008dd80: 7996 03ea a864 650c 6e65 7393 7495 ac72 y....de.nes.t..r │ │ │ │ -0008dd90: 7793 6f96 03ea a86e 6577 9363 6f6e 7374 w.o....new.const │ │ │ │ -0008dda0: 616e 9aac 7274 738d 93d7 6162 738e 9114 an..rts...abs... │ │ │ │ -0008ddb0: 9d74 eb61 3a74 792d 3e6e 6577 7479 93cf .t.a:ty->newty.. │ │ │ │ -0008ddc0: 616e 648d 93d7 7290 538e 6570 8e91 14e1 and...r.S.ep.... │ │ │ │ -0008ddd0: 8deb 613a 7479 2d3e 6e65 7774 7993 cf73 ..a:ty->newty..s │ │ │ │ -0008dde0: 7563 9868 9374 6861 743a 8e91 12c7 619f uc.h.that:....a. │ │ │ │ -0008ddf0: 0c00 5189 0000 6666 0071 cf9f 9f0c 999a ..Q...ff.q...... │ │ │ │ -0008de00: 8d8d 8d8d 910d 8390 9ffc 5eff c536 8e8e ..........^..6.. │ │ │ │ -0008de10: 8e91 1200 03c6 496e 9603 5555 7072 6576 ......In..UUprev │ │ │ │ -0008de20: 696f 7573 9376 9ab8 e365 7273 696f 6e73 ious.v...ersions │ │ │ │ -0008de30: 936f 6693 484f 4c2c 9374 9879 7090 471d .of.HOL,.t.yp.G. │ │ │ │ -0008de40: 6593 6465 0c6e 6974 696f 6e73 9377 9865 e.de.nitions.w.e │ │ │ │ -0008de50: 7265 9373 746f 7265 6493 6173 9361 7869 re.stored.as.axi │ │ │ │ -0008de60: 6f6d 7393 7261 7468 6572 9374 6861 6e93 oms.rather.than. │ │ │ │ -0008de70: 6465 0c6e 6974 696f 6e73 2e8e 8e9f 24fd de.nitions....$. │ │ │ │ -0008de80: 138e 8c8b 0000 00a8 0000 0000 0000 0000 ................ │ │ │ │ +0008d260: 0000 0000 0000 0000 0008 c6da a002 cc05 ................ │ │ │ │ +0008d270: 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d U...F........... │ │ │ │ +0008d280: 9112 c761 d031 312e 382e 910a 8000 5468 ...a.11.8.....Th │ │ │ │ +0008d290: 656f 7269 6573 9201 5a32 6631 3637 8e91 eories..Z2f167.. │ │ │ │ +0008d2a0: 12c7 619f 0566 6689 0000 e666 01c7 3e7c ..a..ff....f..>| │ │ │ │ +0008d2b0: 8e8e 8e8e a002 942f df8d a0fd 8bd0 218d ......./......!. │ │ │ │ +0008d2c0: 9112 c761 cf77 6869 6390 ac72 6896 0458 ...a.whic..rh..X │ │ │ │ +0008d2d0: 3a69 7393 7374 6f72 6564 9361 7393 6193 :is.stored.as.a. │ │ │ │ +0008d2e0: 6465 0c6e 6974 696f 6e93 7769 7468 9374 de.nition.with.t │ │ │ │ +0008d2f0: 6865 9361 7574 6f6d 6174 6963 616c 6c79 he.automatically │ │ │ │ +0008d300: 9367 656e 6572 6174 6564 936e 616d 6593 .generated.name. │ │ │ │ +0008d310: eb40 6f70 8deb 615f 5459 5f44 4546 8e91 .@op..a_TY_DEF.. │ │ │ │ +0008d320: 283d a6cf 2e8d 8d9f fba5 32d5 368e 8e91 (=........2.6... │ │ │ │ +0008d330: 0b41 9acf 5468 658e a910 0000 8d91 12c7 .A..The......... │ │ │ │ +0008d340: 6163 6f6e 7374 616e 9aac 7274 8d91 03ea aconstan..rt.... │ │ │ │ +0008d350: a8eb 6154 5950 455f 4445 4649 4e49 5449 ..aTYPE_DEFINITI │ │ │ │ +0008d360: 4f4e 8e91 5e10 46cf 6973 9603 eaa8 6465 ON..^.F.is....de │ │ │ │ +0008d370: 0c6e 6564 9369 6e93 7468 6593 7468 656f .ned.in.the.theo │ │ │ │ +0008d380: 7279 8d93 eb61 626f 6f6c 8e91 1ed3 f8cf ry...abool...... │ │ │ │ +0008d390: 6298 793a 8e9f 2926 6c8d 8d8d 9f0d cb89 b.y:..)&l....... │ │ │ │ +0008d3a0: 8d8d 8d9f e600 008d 912a 0660 eb61 7c2d .........*.`.a|- │ │ │ │ +0008d3b0: 9605 bfaa 5459 5045 5f44 4546 494e 4954 ....TYPE_DEFINIT │ │ │ │ +0008d3c0: 494f 4e93 2850 3a2a 2d3e 626f 6f6c 2993 ION.(P:*->bool). │ │ │ │ +0008d3d0: 2872 6570 3a2a 2a2d 3e2a 2993 3d8e a40d (rep:**->*).=... │ │ │ │ +0008d3e0: 0000 8d91 4105 0828 2178 2796 05bf aa78 ....A..(!x'....x │ │ │ │ +0008d3f0: 2727 2e93 2872 6570 9378 2793 3d93 7265 ''..(rep.x'.=.re │ │ │ │ +0008d400: 7093 7827 2729 933d 3d3e 9328 7827 933d p.x'').==>.(x'.= │ │ │ │ +0008d410: 9378 2727 2929 932f 5c8e a18d 9141 0508 .x''))./\....A.. │ │ │ │ +0008d420: 2821 782e 9605 bfaa 5093 7893 3d93 283f (!x.....P.x.=.(? │ │ │ │ +0008d430: 7827 2e93 7893 3d93 7265 7093 7827 2929 x'..x.=.rep.x')) │ │ │ │ +0008d440: 8e8e 8e8e 8e8e 8e9f 2910 ec8d 9112 c761 ........)......a │ │ │ │ +0008d450: cf45 7865 6375 7469 6e67 8d91 03ea a8eb .Executing...... │ │ │ │ +0008d460: 616e 6577 5f74 7970 655f 6465 6669 6e69 anew_type_defini │ │ │ │ +0008d470: 7469 6f6e 2860 eb68 6f70 eb61 602c 8e92 tion(`.hop.a`,.. │ │ │ │ +0008d480: 0099 7188 d774 8deb 612c 9605 bfaa 7c2d ..q..t..a,....|- │ │ │ │ +0008d490: 933f 8e91 227d fcd7 788d eb61 2e8e 9609 .?.."}..x..a.... │ │ │ │ +0008d4a0: aa52 d774 9b03 eaa8 788d eb61 298e 93cf .R.t....x..a)... │ │ │ │ +0008d4b0: 6661 696c 7398 6966 3a8e a41a 6b77 8d8d fails.if:...kw.. │ │ │ │ +0008d4c0: 8d8d 911f 4e79 2869 298e 8e8e 9131 9589 ....Ny(i)....1.. │ │ │ │ +0008d4d0: 6e6f 7496 03ea a869 6e93 6472 6166 7493 not....in.draft. │ │ │ │ +0008d4e0: 6d6f 9053 8e64 653b 8ea1 8d8d 8d8d 911c mo.S.de;........ │ │ │ │ +0008d4f0: 0aed 2869 6929 8e8e 8e8d 9131 9589 eb40 ..(ii).....1...@ │ │ │ │ +0008d500: 6f70 8e91 423c cacf 6973 9603 eaa8 616c op..B<..is....al │ │ │ │ +0008d510: 7265 6164 7993 7468 6593 6e61 6d65 936f ready.the.name.o │ │ │ │ +0008d520: 6693 6193 749a ac72 7970 9053 8e65 936f f.a.t..ryp.S.e.o │ │ │ │ +0008d530: 7293 7498 7970 9a53 8e65 936f 7098 6572 r.t.yp.S.e.op.er │ │ │ │ +0008d540: 6174 6f72 9369 6e93 7468 6593 6375 7272 ator.in.the.curr │ │ │ │ +0008d550: 656e 90ac 7274 9374 6865 6f72 793b 8ea1 en..rt.theory;.. │ │ │ │ +0008d560: 8d8d 8d8d 9118 c761 2869 6969 298e 8e8e .......a(iii)... │ │ │ │ +0008d570: 9131 9589 7468 6572 6596 0405 e261 6c72 .1..there....alr │ │ │ │ +0008d580: 6561 6479 9b04 05e3 6578 6973 7473 9361 eady....exists.a │ │ │ │ +0008d590: 9863 6f6e 7374 616e 9aac 7274 9364 650c .constan..rt.de. │ │ │ │ +0008d5a0: 6e69 7469 6f6e 2c96 040c b163 6f6e 7374 nition,....const │ │ │ │ +0008d5b0: 616e 9874 9104 05e3 7370 9053 8e65 6369 an.t....sp.S.eci │ │ │ │ +0008d5c0: 0c63 6174 696f 6e2c 9374 9879 7090 538e .cation,.t.yp.S. │ │ │ │ +0008d5d0: 6591 0405 e364 650c 6e69 7469 6f6e 9104 e....de.nition.. │ │ │ │ +0008d5e0: 05e2 6f72 8ea6 8d91 3195 8961 7869 6f6d ..or....1..axiom │ │ │ │ +0008d5f0: 9603 eaa8 6e61 6d65 6493 eb40 6f70 8deb ....named..@op.. │ │ │ │ +0008d600: 615f 5459 5f44 4546 8e91 2c28 4ecf 696e a_TY_DEF..,(N.in │ │ │ │ +0008d610: 9374 6865 9363 7572 7265 6e90 ac72 7493 .the.curren..rt. │ │ │ │ +0008d620: 7468 656f 7279 3b8e a18d 8d8d 8d91 191a theory;......... │ │ │ │ +0008d630: ef28 6976 298e 8e8e 9131 9589 d774 9603 .(iv)....1...t.. │ │ │ │ +0008d640: eaa8 cf64 6f9a 538e 6573 936e 6f74 9368 ...do.S.es.not.h │ │ │ │ +0008d650: 6195 ac72 7693 6596 03ea a861 9374 90ac a..rv.e....a.t.. │ │ │ │ +0008d660: 7279 7098 6593 6f66 9374 6865 9366 6f72 ryp.e.of.the.for │ │ │ │ +0008d670: 6d93 d71b 8d90 6e39 eb61 2d3e 626f 6f6c m.....n9.a->bool │ │ │ │ +0008d680: 8e91 22ec 35cf 2e8e 9f2a 252e 8d8d 9112 ..".5....*%..... │ │ │ │ +0008d690: c761 d031 312e 382e 322e 348e 914d 4761 .a.11.8.2.4..MGa │ │ │ │ +0008d6a0: 4465 0c6e 696e 6791 0480 0062 696a 6563 De.ning....bijec │ │ │ │ +0008d6b0: 7469 6f6e 738e 9f17 ebb4 8d91 12c7 61cf tions.........a. │ │ │ │ +0008d6c0: 5468 6596 0349 ae72 6573 756c 749b 0349 The..I.result..I │ │ │ │ +0008d6d0: af6f 6693 6193 7490 ac72 7970 9053 8e65 .of.a.t..ryp.S.e │ │ │ │ +0008d6e0: 9864 650c 6e69 7469 6f6e 9375 7369 6e67 .de.nition.using │ │ │ │ +0008d6f0: 8d93 eb61 6e65 775f 7479 7065 5f64 6566 ...anew_type_def │ │ │ │ +0008d700: 696e 6974 696f 6e8e 9173 ccfa cf69 7398 inition..s...is. │ │ │ │ +0008d710: 6193 7468 656f 7265 6d93 7768 6963 90ac a.theorem.whic.. │ │ │ │ +0008d720: 7268 9861 7373 6572 7473 936f 6e6c 798e rh.asserts.only. │ │ │ │ +0008d730: a68d 9112 c761 7468 6596 050e e2e5 6578 .....athe.....ex │ │ │ │ +0008d740: 6973 7465 6e63 91ff 6666 6591 05f4 92cf istenc..ffe..... │ │ │ │ +0008d750: 6f66 9361 9b05 0ee3 6269 6a65 6374 696f of.a....bijectio │ │ │ │ +0008d760: 6e93 6672 6f6d 9374 6865 9374 90ac 7279 n.from.the.t..ry │ │ │ │ +0008d770: 7090 538e 6593 6974 9364 650c 6e65 7393 p.S.e.it.de.nes. │ │ │ │ +0008d780: 746f 9374 6865 9863 6f72 7265 7370 9053 to.the.corresp.S │ │ │ │ +0008d790: 8e6f 6e64 696e 6793 7375 6273 6574 936f .onding.subset.o │ │ │ │ +0008d7a0: 6693 616e 8ea6 8d91 12c7 6165 7869 7374 f.an......aexist │ │ │ │ +0008d7b0: 696e 6796 03b6 0c74 9aac 7279 7090 538e ing....t..ryp.S. │ │ │ │ +0008d7c0: 652e 9105 2757 5491 ff05 566f 9369 6e98 e...'WT...Vo.in. │ │ │ │ +0008d7d0: 7472 6f90 538e 6475 6365 9363 6f6e 7374 tro.S.duce.const │ │ │ │ +0008d7e0: 616e 9874 7393 7468 6174 9369 6e93 6661 an.ts.that.in.fa │ │ │ │ +0008d7f0: 6374 9364 656e 6f74 6593 7375 6398 6891 ct.denote.suc.h. │ │ │ │ +0008d800: 03b6 0d61 9362 696a 6563 7469 6f6e 9361 ...a.bijection.a │ │ │ │ +0008d810: 6e64 9369 7473 9369 6e98 7698 6572 7365 nd.its.in.v.erse │ │ │ │ +0008d820: 2c8e a68d 9112 c761 7468 6596 03ea a866 ,......athe....f │ │ │ │ +0008d830: 6f6c 6c6f 9aac 7277 696e 6793 eb48 4d4c ollo..rwing..HML │ │ │ │ +0008d840: 93cf 6675 6e63 7469 6f6e 9369 7393 7072 ..function.is.pr │ │ │ │ +0008d850: 6f98 7669 6465 643a 8e9f 1dab f18d 8d8d o.vided:........ │ │ │ │ +0008d860: 9112 c761 9ff5 4fa7 8900 0066 6601 c70b ...a..O....ff... │ │ │ │ +0008d870: 4a9f 0b07 168d 8d90 cccd 9f04 599c 8400 J...........Y... │ │ │ │ +0008d880: 0f60 b200 0066 668d 9ffb a664 8d91 170b .`...ff....d.... │ │ │ │ +0008d890: cceb 6164 6566 696e 655f 6e65 775f 7479 ..adefine_new_ty │ │ │ │ +0008d8a0: 7065 5f62 696a 6563 7469 6f6e 7396 05bf pe_bijections... │ │ │ │ +0008d8b0: aa3a 9373 7472 696e 6793 2d3e 9373 7472 .:.string.->.str │ │ │ │ +0008d8c0: 696e 6793 2d3e 9373 7472 696e 6793 2d3e ing.->.string.-> │ │ │ │ +0008d8d0: 9374 686d 932d 3e93 7468 6d8e 8e92 01c6 .thm.->.thm..... │ │ │ │ +0008d8e0: 71b1 8400 0f60 b200 0066 668e 8e9f 04c0 q....`...ff..... │ │ │ │ +0008d8f0: 0289 0000 6666 01c7 0b4a 8e8e 8e9f 1d96 ....ff...J...... │ │ │ │ +0008d900: 748d 9112 c761 cf54 6869 7396 03e3 5266 t....a.This...Rf │ │ │ │ +0008d910: 756e 6374 696f 6e93 7461 6b9a ac72 6573 unction.tak..res │ │ │ │ +0008d920: 9103 e351 7468 7265 6593 7374 7269 6e67 ...Qthree.string │ │ │ │ +0008d930: 9361 7267 756d 656e 9874 7393 616e 6493 .argumen.ts.and. │ │ │ │ +0008d940: 6193 7468 656f 7265 6d91 03e3 5161 7267 a.theorem...Qarg │ │ │ │ +0008d950: 756d 656e 9874 2e91 0536 6e54 6865 9374 umen.t...6nThe.t │ │ │ │ +0008d960: 6865 6f72 656d 9361 7267 752d 8ea6 8d91 heorem.argu-.... │ │ │ │ +0008d970: 12c7 616d 656e 95ac 7274 9b04 b54d 6d93 ..amen..rt...Mm. │ │ │ │ +0008d980: 7573 7496 04b5 4e62 9053 8e65 9861 9364 ust...Nb.S.e.a.d │ │ │ │ +0008d990: 650c 6e69 7469 6f6e 616c 9861 7869 6f6d e.nitional.axiom │ │ │ │ +0008d9a0: 936f 6698 7468 6598 666f 726d 9372 6574 .of.the.form.ret │ │ │ │ +0008d9b0: 7572 6e65 6498 6290 ac72 798d 93eb 616e urned.b..ry...an │ │ │ │ +0008d9c0: 6577 5f74 7970 655f 6465 6669 6e69 7469 ew_type_definiti │ │ │ │ +0008d9d0: 6f6e 8e91 71ee eccf 2e91 0798 d054 6865 on..q........The │ │ │ │ +0008d9e0: 8ea6 8d91 12c7 610c 7273 7496 03bb 2073 ......a.rst... s │ │ │ │ +0008d9f0: 7472 696e 6793 6172 6775 6d65 6e9a ac72 tring.argumen..r │ │ │ │ +0008da00: 7493 6973 9103 bb21 7468 6593 6e61 6d65 t.is...!the.name │ │ │ │ +0008da10: 9375 6e64 6572 9377 6869 6398 6893 7468 .under.whic.h.th │ │ │ │ +0008da20: 6593 636f 6e73 7461 6e98 7491 03bb 2164 e.constan.t...!d │ │ │ │ +0008da30: 650c 6e69 7469 6f6e 9328 6193 636f 6e73 e.nition.(a.cons │ │ │ │ +0008da40: 7461 6e98 7493 7370 9053 8e65 6369 0c2d tan.t.sp.S.eci.- │ │ │ │ +0008da50: 8ea6 8d91 12c7 6163 6174 696f 6e2c 9103 ......acation,.. │ │ │ │ +0008da60: 71c8 696e 9603 5391 6661 6374 299b 0353 q.in..S.fact)..S │ │ │ │ +0008da70: 906d 6164 6593 6290 ac72 7998 eb61 6465 .made.b..ry..ade │ │ │ │ +0008da80: 6669 6e65 5f6e 6577 5f74 7970 655f 6269 fine_new_type_bi │ │ │ │ +0008da90: 6a65 6374 696f 6e73 93cf 7769 6c6c 9862 jections..will.b │ │ │ │ +0008daa0: 9053 8e65 9373 746f 7265 6498 696e 9374 .S.e.stored.in.t │ │ │ │ +0008dab0: 6865 9863 7572 7265 6e90 ac72 7493 7468 he.curren..rt.th │ │ │ │ +0008dac0: 656f 7279 8ea6 8d91 12c7 6173 6567 6d65 eory......asegme │ │ │ │ +0008dad0: 6e9a ac72 742c 9103 d2a9 616e 6496 03cc n..rt,....and... │ │ │ │ +0008dae0: a974 6865 9373 6563 6f6e 6493 616e 6493 .the.second.and. │ │ │ │ +0008daf0: 7468 6972 6493 7374 7269 6e67 9361 7267 third.string.arg │ │ │ │ +0008db00: 756d 656e 9874 7391 03cc aa61 7265 9375 umen.ts....are.u │ │ │ │ +0008db10: 7365 722d 7370 9053 8e65 6369 0c65 6493 ser-sp.S.eci.ed. │ │ │ │ +0008db20: 6e61 6d65 7393 666f 7293 7468 6593 7498 names.for.the.t. │ │ │ │ +0008db30: 7798 6f8e a68d 9112 c761 636f 6e73 7461 w.o......aconsta │ │ │ │ +0008db40: 6e90 ac72 7473 9604 8970 7468 6174 9b04 n..rts...pthat.. │ │ │ │ +0008db50: 896f 6172 6593 746f 9862 9053 8e65 9364 .oare.to.b.S.e.d │ │ │ │ +0008db60: 650c 6e65 642e 9107 1536 5468 6573 6593 e.ned....6These. │ │ │ │ +0008db70: 636f 6e73 7461 6e90 ac72 7473 9861 7265 constan..rts.are │ │ │ │ +0008db80: 9364 650c 6e65 6498 736f 9361 7398 746f .de.ned.so.as.to │ │ │ │ +0008db90: 9364 656e 6f74 6598 6d90 ac72 7574 7561 .denote.m..rutua │ │ │ │ +0008dba0: 6c6c 798e a68d 9112 c761 696e 95ac 7276 lly......ain..rv │ │ │ │ +0008dbb0: 9365 7273 659b 0582 9362 696a 6563 7469 .erse....bijecti │ │ │ │ +0008dbc0: 6f6e 7391 0582 9262 9053 8e65 7493 7793 ons....b.S.et.w. │ │ │ │ +0008dbd0: 6565 6e98 7468 6591 0582 9264 650c 6e65 een.the....de.ne │ │ │ │ +0008dbe0: 6498 7493 7970 9053 8e65 2c91 05e8 8d77 d.t.yp.S.e,....w │ │ │ │ +0008dbf0: 686f 7365 9864 650c 6e69 7469 6f6e 9869 hose.de.nition.i │ │ │ │ +0008dc00: 7391 0582 9267 6976 9365 6e98 6293 7991 s....giv.en.b.y. │ │ │ │ +0008dc10: 0582 9274 6865 9873 7570 706c 6965 648e ...the.supplied. │ │ │ │ +0008dc20: a68d 9112 c761 7468 656f 7265 6d2c 9603 .....atheorem,.. │ │ │ │ +0008dc30: eaa8 616e 6493 7468 6593 7265 7072 6573 ..and.the.repres │ │ │ │ +0008dc40: 656e 9aac 7274 696e 6793 7498 7970 9053 en..rting.t.yp.S │ │ │ │ +0008dc50: 8e65 936f 6693 7468 6973 9364 650c 6e65 .e.of.this.de.ne │ │ │ │ +0008dc60: 6493 7498 7970 9053 8e65 2e8e 9f10 157e d.t.yp.S.e.....~ │ │ │ │ +0008dc70: 8d91 1e28 f045 7691 ff58 e461 6c75 6174 ...(.Ev..X.aluat │ │ │ │ +0008dc80: 696e 673a 8e9f 292e bd8d 8d8d 9f07 a8de ing:..)......... │ │ │ │ +0008dc90: 8d8d 8d9f f300 008d 912a 0660 eb61 6465 .........*.`.ade │ │ │ │ +0008dca0: 6669 6e65 8d91 00b0 9789 0000 6666 0003 fine........ff.. │ │ │ │ +0008dcb0: 7302 8e96 0423 996e 6577 8d91 00b0 9789 s....#.new...... │ │ │ │ +0008dcc0: 0000 6666 0003 7302 8e93 7479 7065 8d91 ..ff..s...type.. │ │ │ │ +0008dcd0: 00b0 9789 0000 6666 0003 7302 8e93 6269 ......ff..s...bi │ │ │ │ +0008dce0: 6a65 6374 696f 6e73 9605 bfaa 608d d76e jections....`..n │ │ │ │ +0008dcf0: 616d 658e 911c e7be eb61 6093 608d d761 ame......a`.`..a │ │ │ │ +0008dd00: 6273 8e91 10b2 cceb 6160 9360 8dd7 7290 bs......a`.`..r. │ │ │ │ +0008dd10: 538e 6570 8e91 10f6 e5eb 6160 8e9f 0d00 S.ep......a`.... │ │ │ │ +0008dd20: 008d 9158 03b0 7c2d 9605 bfaa 3f72 6570 ...X..|-....?rep │ │ │ │ +0008dd30: 3a6e 6577 7479 2d3e 7479 2e93 5459 5045 :newty->ty..TYPE │ │ │ │ +0008dd40: 8d91 00b0 9789 0000 6666 0003 7302 8e91 ........ff..s... │ │ │ │ +0008dd50: 0423 9944 4546 494e 4954 494f 4e8d 93d7 .#.DEFINITION... │ │ │ │ +0008dd60: 508e 9114 b3ef eb61 7265 708e 8e8e 8e8e P......arep..... │ │ │ │ +0008dd70: 8e8e 9f29 193e 8d91 12c7 61cf 6175 746f ...).>....a.auto │ │ │ │ +0008dd80: 6d61 7469 6361 6c6c 7996 03ea a864 650c matically....de. │ │ │ │ +0008dd90: 6e65 7393 7495 ac72 7793 6f96 03ea a86e nes.t..rw.o....n │ │ │ │ +0008dda0: 6577 9363 6f6e 7374 616e 9aac 7274 738d ew.constan..rts. │ │ │ │ +0008ddb0: 93d7 6162 738e 9114 9d74 eb61 3a74 792d ..abs....t.a:ty- │ │ │ │ +0008ddc0: 3e6e 6577 7479 93cf 616e 648d 93d7 7290 >newty..and...r. │ │ │ │ +0008ddd0: 538e 6570 8e91 14e1 8deb 613a 7479 2d3e S.ep......a:ty-> │ │ │ │ +0008dde0: 6e65 7774 7993 cf73 7563 9868 9374 6861 newty..suc.h.tha │ │ │ │ +0008ddf0: 743a 8e91 12c7 619f 0c00 5189 0000 6666 t:....a...Q...ff │ │ │ │ +0008de00: 0071 cf9f 9f0c 999a 8d8d 8d8d 910d 8390 .q.............. │ │ │ │ +0008de10: 9ffc 5eff c536 8e8e 8e91 1200 03c6 496e ..^..6........In │ │ │ │ +0008de20: 9603 5555 7072 6576 696f 7573 9376 9ab8 ..UUprevious.v.. │ │ │ │ +0008de30: e365 7273 696f 6e73 936f 6693 484f 4c2c .ersions.of.HOL, │ │ │ │ +0008de40: 9374 9879 7090 471d 6593 6465 0c6e 6974 .t.yp.G.e.de.nit │ │ │ │ +0008de50: 696f 6e73 9377 9865 7265 9373 746f 7265 ions.w.ere.store │ │ │ │ +0008de60: 6493 6173 9361 7869 6f6d 7393 7261 7468 d.as.axioms.rath │ │ │ │ +0008de70: 6572 9374 6861 6e93 6465 0c6e 6974 696f er.than.de.nitio │ │ │ │ +0008de80: 6e73 2e8e 8e9f 24fd 138e 8c8b 0000 00a8 ns....$......... │ │ │ │ 0008de90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0008dea0: 0000 0000 0000 0000 0000 0000 0008 d237 ...............7 │ │ │ │ -0008deb0: a002 cc05 558d a0fd 46d3 0e8d 8d8d 8d9f ....U...F....... │ │ │ │ -0008dec0: fa99 9a8d 91ea f1eb d031 3638 9200 dd20 .........168... │ │ │ │ -0008ded0: 4343 6861 7074 6572 9604 8000 3131 2e91 CChapter....11.. │ │ │ │ -0008dee0: 0a80 0054 6865 9348 4f4c 934c 6f67 6963 ...The.HOL.Logic │ │ │ │ -0008def0: 9369 6e93 4d4c 8e91 eaf1 eb9f 0566 6689 .in.ML.......ff. │ │ │ │ -0008df00: 0000 e666 01c7 3e7c 8e8e 8e8e a002 942f ...f..>|......./ │ │ │ │ -0008df10: df8d a0fd 8bd0 218d 8d8d 9f01 28de 8d8d ......!.....(... │ │ │ │ -0008df20: 8d8d 9102 30ea eb61 7c2d 9605 bfaa 2821 ....0..a|-....(! │ │ │ │ -0008df30: 612e 8d93 d761 6273 8e9b 1672 76eb 6128 a....abs...rv.a( │ │ │ │ -0008df40: 8dd7 7290 538e 6570 8e91 16b6 8feb 6161 ..r.S.ep......aa │ │ │ │ -0008df50: 2993 3d93 6129 932f 5c93 2821 722e 8d93 ).=.a)./\.(!r... │ │ │ │ -0008df60: d750 8e91 14b3 efeb 6172 933d 9328 8dd7 .P......ar.=.(.. │ │ │ │ -0008df70: 7290 538e 6570 8e91 10f6 e5eb 6128 8dd7 r.S.ep......a(.. │ │ │ │ -0008df80: 6162 738e 98eb 6172 2993 3d93 7229 298e abs...ar).=.r)). │ │ │ │ -0008df90: 8e8e 8e8e 8e8e a91d c815 8d91 eaf1 ebcf ................ │ │ │ │ -0008dfa0: 5468 6973 9605 529d 7468 656f 7265 6d2c This..R.theorem, │ │ │ │ -0008dfb0: 9105 ac9a 7768 6963 9aac 7268 9369 7393 ....whic..rh.is. │ │ │ │ -0008dfc0: 7468 6593 6465 0c6e 696e 6793 7072 6f70 the.de.ning.prop │ │ │ │ -0008dfd0: 9053 8e65 7274 9879 9366 6f72 9105 529c .S.ert.y.for..R. │ │ │ │ -0008dfe0: 7468 6593 636f 6e73 7461 6e98 7473 8d93 the.constan.ts.. │ │ │ │ -0008dff0: d761 6273 8e91 1b58 06cf 616e 648d 93d7 .abs...X..and... │ │ │ │ -0008e000: 7290 538e 6570 8e91 1649 82cf 2c91 05ac r.S.ep...I..,... │ │ │ │ -0008e010: 9a69 7393 7374 6f72 6564 8ea4 1000 008d .is.stored...... │ │ │ │ -0008e020: 91ea f1eb 756e 6465 7296 059a 4d74 6865 ....under...Mthe │ │ │ │ -0008e030: 9b05 9a4c 6e61 6d65 9360 8dd7 6e61 6d65 ...Lname.`..name │ │ │ │ -0008e040: 8e91 1ce7 becf 6093 696e 9874 6865 9363 ......`.in.the.c │ │ │ │ -0008e050: 7572 7265 6e9a ac72 7493 7468 656f 7279 urren..rt.theory │ │ │ │ -0008e060: 9373 6567 6d65 6e98 742e 910a 47ce 4974 .segmen.t...G.It │ │ │ │ -0008e070: 9b05 9a4c 6973 9361 6c73 6f93 7468 6598 ...Lis.also.the. │ │ │ │ -0008e080: 7691 ff58 e461 6c75 6593 7265 7475 726e v..X.alue.return │ │ │ │ -0008e090: 6564 8ea1 8d91 eaf1 eb62 90ac 7279 8d91 ed.......b..ry.. │ │ │ │ -0008e0a0: 049d 3feb 6164 6566 696e 655f 6e65 775f ..?.adefine_new_ │ │ │ │ -0008e0b0: 7479 7065 5f62 696a 6563 7469 6f6e 738e type_bijections. │ │ │ │ -0008e0c0: 9200 9a14 83cf 2e91 0750 a654 6865 9604 .........P.The.. │ │ │ │ -0008e0d0: 9d3f 7468 656f 7265 6d93 7374 6174 6573 .?theorem.states │ │ │ │ -0008e0e0: 9b04 9d40 7468 6174 8d93 d761 6273 8e91 ...@that...abs.. │ │ │ │ -0008e0f0: 19ed 4acf 6973 9374 6865 936c 6566 7498 ..J.is.the.left. │ │ │ │ -0008e100: 696e 95ac 7276 9365 7273 6596 049d 3f6f in..rv.erse...?o │ │ │ │ -0008e110: 668d 93d7 7290 538e 6570 8e8e a18d 91ea f...r.S.ep...... │ │ │ │ -0008e120: f1eb cf61 6e64 7c66 6f72 9603 eaa8 7691 ...and|for....v. │ │ │ │ -0008e130: ff58 e461 6c75 6573 9373 6174 6973 6679 .X.alues.satisfy │ │ │ │ -0008e140: 696e 678d 93d7 508e 910d 1f43 cf7c 7468 ing...P....C.|th │ │ │ │ -0008e150: 6174 8d93 d772 9053 8e65 708e 9118 cc35 at...r.S.ep....5 │ │ │ │ -0008e160: cf69 7393 7468 6593 6c65 6674 9369 6e95 .is.the.left.in. │ │ │ │ -0008e170: ac72 7693 6572 7365 9603 eaa8 6f66 8d93 .rv.erse....of.. │ │ │ │ -0008e180: d761 6273 8e91 149d 74cf 2e8e 9f10 1c96 .abs....t....... │ │ │ │ -0008e190: 8d91 f653 7a41 9603 eaa8 6361 6c6c 9374 ...SzA....call.t │ │ │ │ -0008e1a0: 6f8d 93eb 6164 6566 696e 655f 6e65 775f o...adefine_new_ │ │ │ │ -0008e1b0: 7479 7065 5f62 696a 6563 7469 6f6e 738d type_bijections. │ │ │ │ -0008e1c0: 9105 bfaa d76e 616d 658e 8d91 2867 1261 .....name...(g.a │ │ │ │ -0008e1d0: 6273 8e8d 913e d988 7290 538e 6570 8e8d bs...>..r.S.ep.. │ │ │ │ -0008e1e0: 9155 9017 7468 8e8e 9200 fdde 6bcf 6661 .U..th......k.fa │ │ │ │ -0008e1f0: 696c 7393 6966 3a8e a68d 8d8d 8d91 f779 ils.if:........y │ │ │ │ -0008e200: 0328 6929 8e8e 8e91 09c0 136e 6f74 9603 .(i).......not.. │ │ │ │ -0008e210: eaa8 696e 9364 7261 6674 936d 6f90 538e ..in.draft.mo.S. │ │ │ │ -0008e220: 6465 3b8e a91a 8eeb 8d8d 8d8d 91f4 3577 de;...........5w │ │ │ │ -0008e230: 2869 6929 8e8e 8e91 09c0 1365 6974 6865 (ii).......eithe │ │ │ │ -0008e240: 7296 03ea a8d7 6162 7393 cf6f 7293 d772 r.....abs..or..r │ │ │ │ -0008e250: 9053 8e65 7093 cf69 7393 616c 7265 6164 .S.ep..is.alread │ │ │ │ -0008e260: 7993 7468 6593 6e61 6d65 936f 6693 6193 y.the.name.of.a. │ │ │ │ -0008e270: 636f 6e73 7461 6e9a ac72 7493 696e 9374 constan..rt.in.t │ │ │ │ -0008e280: 6865 9363 7572 7265 6e98 7493 7468 656f he.curren.t.theo │ │ │ │ -0008e290: 7279 3b8e 9f1a 8eea 8d8d 8d8d 91f0 f1eb ry;............. │ │ │ │ -0008e2a0: 2869 6969 298e 8e8e 9109 c013 7468 6572 (iii).......ther │ │ │ │ -0008e2b0: 6596 0405 e261 6c72 6561 6479 9b04 05e3 e....already.... │ │ │ │ -0008e2c0: 6578 6973 7473 9361 9863 6f6e 7374 616e exists.a.constan │ │ │ │ -0008e2d0: 9aac 7274 9364 650c 6e69 7469 6f6e 2c96 ..rt.de.nition,. │ │ │ │ -0008e2e0: 040c b163 6f6e 7374 616e 9874 9104 05e3 ...constan.t.... │ │ │ │ -0008e2f0: 7370 9053 8e65 6369 0c63 6174 696f 6e2c sp.S.eci.cation, │ │ │ │ -0008e300: 9374 9879 7090 538e 6591 0405 e364 650c .t.yp.S.e....de. │ │ │ │ -0008e310: 6e69 7469 6f6e 9104 05e2 6f72 8ea1 8d91 nition....or.... │ │ │ │ -0008e320: 09c0 1361 7869 6f6d 9603 eaa8 6e61 6d65 ...axiom....name │ │ │ │ -0008e330: 648d 93d7 6e61 6d65 8e91 24bd 0ecf 696e d...name..$...in │ │ │ │ -0008e340: 9374 6865 9363 7572 7265 6e90 ac72 7493 .the.curren..rt. │ │ │ │ -0008e350: 7468 656f 7279 3b8e a68d 8d8d 8d91 f145 theory;........E │ │ │ │ -0008e360: 7928 6976 298e 8e8e 9109 c013 d774 6896 y(iv)........th. │ │ │ │ -0008e370: 03ea a8cf 6973 936e 6f74 9361 9374 6865 ....is.not.a.the │ │ │ │ -0008e380: 6f72 656d 936f 6693 7468 6593 666f 726d orem.of.the.form │ │ │ │ -0008e390: 9372 6574 7572 6e65 6493 6290 ac72 798d .returned.b..ry. │ │ │ │ -0008e3a0: 93eb 616e 6577 5f74 7970 655f 6465 6669 ..anew_type_defi │ │ │ │ -0008e3b0: 6e69 7469 6f6e 8e91 7124 46cf 2e8e 9f2d nition..q$F....- │ │ │ │ -0008e3c0: a66f 8d8d 91ea f1eb d031 312e 382e 322e .o.......11.8.2. │ │ │ │ -0008e3d0: 358e 9125 71eb 5072 6f70 9a60 0065 7274 5..%q.Prop.`.ert │ │ │ │ -0008e3e0: 6965 7396 0480 006f 6693 7490 a000 7970 ies....of.t...yp │ │ │ │ -0008e3f0: 9865 9362 696a 6563 7469 6f6e 738e 9f17 .e.bijections... │ │ │ │ -0008e400: fa1e 8d91 eaf1 ebcf 5468 6596 04f1 0a66 ........The....f │ │ │ │ -0008e410: 6f6c 6c6f 9aac 7277 696e 6793 eb48 4d4c ollo..rwing..HML │ │ │ │ -0008e420: 93cf 6675 6e63 7469 6f6e 7391 04f1 0961 ..functions....a │ │ │ │ -0008e430: 7265 9370 726f 9876 6964 6564 9366 6f72 re.pro.vided.for │ │ │ │ -0008e440: 9370 726f 9876 696e 6793 7468 6174 9374 .pro.ving.that.t │ │ │ │ -0008e450: 6865 9104 f109 6269 6a65 6374 696f 6e73 he....bijections │ │ │ │ -0008e460: 9369 6e98 7472 6f90 538e 6475 6365 6493 .in.tro.S.duced. │ │ │ │ -0008e470: 6298 798e a18d 8d91 eaf1 ebeb 6164 6566 b.y.........adef │ │ │ │ -0008e480: 696e 655f 6e65 775f 7479 7065 5f69 736f ine_new_type_iso │ │ │ │ -0008e490: 6d6f 7270 6869 736d 738e 9200 8fd3 2bcf morphisms.....+. │ │ │ │ -0008e4a0: 6172 6596 03ea a869 6e6a 6563 7469 769a are....injectiv. │ │ │ │ -0008e4b0: ac72 6593 286f 6e65 2d74 6f2d 6f6e 6529 .re.(one-to-one) │ │ │ │ -0008e4c0: 9361 6e64 9373 7572 6a65 6374 6976 9865 .and.surjectiv.e │ │ │ │ -0008e4d0: 9328 6f6e 9874 6f29 3a8e 9f30 7b6a 8d8d .(on.to):..0{j.. │ │ │ │ -0008e4e0: 8d91 eaf1 eb9f e1cf a789 0000 6666 01c7 ............ff.. │ │ │ │ -0008e4f0: 0b4a 9f32 0716 8d8d 90cc cd9f 0459 9c84 .J.2.........Y.. │ │ │ │ -0008e500: 0036 60b2 0000 6666 8d9f d4a6 648d 9117 .6`...ff....d... │ │ │ │ -0008e510: 0bcc eb61 7072 6f76 655f 7265 705f 666e ...aprove_rep_fn │ │ │ │ -0008e520: 5f6f 6e65 5f6f 6e65 9605 bfaa 3a93 7468 _one_one....:.th │ │ │ │ -0008e530: 6d93 2d3e 9374 686d 8ea4 0d00 008d 9117 m.->.thm........ │ │ │ │ -0008e540: 0bcc 7072 6f76 655f 7265 705f 666e 5f6f ..prove_rep_fn_o │ │ │ │ -0008e550: 6e74 6f91 16fe a83a 9605 bfaa 7468 6d93 nto....:....thm. │ │ │ │ -0008e560: 2d3e 9374 686d 8ea1 8d91 170b cc70 726f ->.thm.......pro │ │ │ │ -0008e570: 7665 5f61 6273 5f66 6e5f 6f6e 655f 6f6e ve_abs_fn_one_on │ │ │ │ -0008e580: 6596 05bf aa3a 9374 686d 932d 3e93 7468 e....:.thm.->.th │ │ │ │ -0008e590: 6d8e a18d 9117 0bcc 7072 6f76 655f 6162 m.......prove_ab │ │ │ │ -0008e5a0: 735f 666e 5f6f 6e74 6f91 16fe a83a 9605 s_fn_onto....:.. │ │ │ │ -0008e5b0: bfaa 7468 6d93 2d3e 9374 686d 8e8e 9201 ..thm.->.thm.... │ │ │ │ -0008e5c0: c671 b184 0036 60b2 0000 6666 8e8e 9f04 .q...6`...ff.... │ │ │ │ -0008e5d0: c002 8900 0066 6601 c70b 4a8e 8e8e 9f2f .....ff...J..../ │ │ │ │ -0008e5e0: b428 8d91 eaf1 ebcf 5468 6596 0366 1c74 .(......The..f.t │ │ │ │ -0008e5f0: 6865 6f72 656d 9361 7267 756d 656e 9aac heorem.argumen.. │ │ │ │ -0008e600: 7274 9374 6f91 0366 1d65 6163 9868 936f rt.to..f.eac.h.o │ │ │ │ -0008e610: 6693 7468 6573 6593 6675 6e63 7469 6f6e f.these.function │ │ │ │ -0008e620: 7393 6d98 7573 7493 6290 538e 6593 6193 s.m.ust.b.S.e.a. │ │ │ │ -0008e630: 7468 656f 7265 6d91 0366 1d6f 6693 7468 theorem..f.of.th │ │ │ │ -0008e640: 6593 666f 726d 9372 6574 7572 6e65 648e e.form.returned. │ │ │ │ -0008e650: a18d 91ea f1eb 6290 ac72 798d 9103 eaa8 ......b..ry..... │ │ │ │ -0008e660: eb61 6465 6669 6e65 5f6e 6577 5f74 7970 .adefine_new_typ │ │ │ │ -0008e670: 655f 6269 6a65 6374 696f 6e73 8e92 0099 e_bijections.... │ │ │ │ -0008e680: 61ec cf3a 8ea9 1de4 ab8d 8d8d 9f01 28de a..:..........(. │ │ │ │ -0008e690: 8d8d 8d8d 9102 30ea eb61 7c2d 9605 bfaa ......0..a|-.... │ │ │ │ -0008e6a0: 2821 612e 8d93 d761 6273 8e9b 1672 76eb (!a....abs...rv. │ │ │ │ -0008e6b0: 6128 8dd7 7290 538e 6570 8e91 16b6 8feb a(..r.S.ep...... │ │ │ │ -0008e6c0: 6161 2993 3d93 6129 932f 5c93 2821 722e aa).=.a)./\.(!r. │ │ │ │ -0008e6d0: 8d93 d750 8e91 14b3 efeb 6172 933d 9328 ...P......ar.=.( │ │ │ │ -0008e6e0: 8dd7 7290 538e 6570 8e91 10f6 e5eb 6128 ..r.S.ep......a( │ │ │ │ -0008e6f0: 8dd7 6162 738e 98eb 6172 2993 3d93 7229 ..abs...ar).=.r) │ │ │ │ -0008e700: 298e 8e8e 8e8e 8e8e 9f1d c815 8d91 eaf1 )............... │ │ │ │ -0008e710: ebcf 4966 8d91 03af 37d7 7468 8e91 1260 ..If....7.th...` │ │ │ │ -0008e720: 2ecf 6973 9603 af37 6193 7468 656f 7265 ..is...7a.theore │ │ │ │ -0008e730: 6d9b 03af 366f 6693 7468 6973 9366 6f72 m...6of.this.for │ │ │ │ -0008e740: 6d2c 9103 bb1b 7468 656e 9865 7691 ff58 m,....then.ev..X │ │ │ │ -0008e750: e461 6c75 6174 696e 678d 93eb 6170 726f .aluating...apro │ │ │ │ -0008e760: 7665 5f72 6570 5f66 6e5f 6f6e 655f 6f6e ve_rep_fn_one_on │ │ │ │ -0008e770: 658d 9105 bfaa d774 688e 8e92 008b 1920 e......th...... │ │ │ │ -0008e780: cf70 726f 95ac 7276 9365 7396 03af 3774 .pro..rv.es...7t │ │ │ │ -0008e790: 6861 7493 7468 658e a18d 91ea f1eb 6675 hat.the.......fu │ │ │ │ -0008e7a0: 6e63 7469 6f6e 8d91 03ea a8d7 7290 538e nction......r.S. │ │ │ │ -0008e7b0: 6570 8e91 18cc 35cf 6973 9603 eaa8 6f6e ep....5.is....on │ │ │ │ -0008e7c0: 652d 746f 2d6f 6e65 2c93 616e 6493 7265 e-to-one,.and.re │ │ │ │ -0008e7d0: 7475 726e 7393 7468 6593 7468 656f 7265 turns.the.theore │ │ │ │ -0008e7e0: 6d3a 8ea6 8d8d 8d9f 00cb 898d 8d8d 8d91 m:.............. │ │ │ │ -0008e7f0: 0230 eaeb 617c 2d96 05bf aa21 6193 6127 .0..a|-....!a.a' │ │ │ │ -0008e800: 2e93 288d d772 9053 8e65 708e 9116 b68f ..(..r.S.ep..... │ │ │ │ -0008e810: eb61 6193 3d8d 93d7 7290 538e 6570 8e91 .aa.=...r.S.ep.. │ │ │ │ -0008e820: 1c76 39eb 6161 2729 933d 9328 6193 3d93 .v9.aa').=.(a.=. │ │ │ │ -0008e830: 6127 298e 8e8e 8e8e 8e8e a41d c815 8d91 a')............. │ │ │ │ -0008e840: eaf1 ebcf 4c69 6b95 ac72 6577 6973 652c ....Lik..rewise, │ │ │ │ -0008e850: 8d91 03ea a8eb 6170 726f 7665 5f72 6570 ......aprove_rep │ │ │ │ -0008e860: 5f66 6e5f 6f6e 746f 8d91 05bf aad7 7468 _fn_onto......th │ │ │ │ -0008e870: 8e8e 917a 5104 cf70 726f 9376 9365 7396 ...zQ..pro.v.es. │ │ │ │ -0008e880: 03ea a874 6861 748d 93d7 7290 538e 6570 ...that...r.S.ep │ │ │ │ -0008e890: 8e91 18cc 35cf 6973 936f 6e90 ac72 746f ....5.is.on..rto │ │ │ │ -0008e8a0: 9374 6865 9373 6574 936f 6693 7691 ff58 .the.set.of.v..X │ │ │ │ -0008e8b0: e461 6c75 6573 9374 6861 7493 7361 7469 .alues.that.sati │ │ │ │ -0008e8c0: 7366 798d 93d7 508e 910d 1f43 cf3a 8ea6 sfy...P....C.:.. │ │ │ │ -0008e8d0: 8d8d 8d9f 0117 ce8d 8d8d 8d91 0230 eaeb .............0.. │ │ │ │ -0008e8e0: 617c 2d96 05bf aa21 722e 8d93 d750 8e91 a|-....!r....P.. │ │ │ │ -0008e8f0: 14b3 efeb 6172 933d 9328 3f61 2e93 7293 ....ar.=.(?a..r. │ │ │ │ -0008e900: 3d8d 93d7 7290 538e 6570 8e91 1c76 39eb =...r.S.ep...v9. │ │ │ │ -0008e910: 6161 298e 8e8e 8e8e 8e8e a18d 91ea f1eb aa)............. │ │ │ │ -0008e920: cf45 769b ff58 e461 6c75 6174 696e 678d .Ev..X.aluating. │ │ │ │ -0008e930: 9103 ac67 eb61 7072 6f76 655f 6162 735f ...g.aprove_abs_ │ │ │ │ -0008e940: 666e 5f6f 6e65 5f6f 6e65 8d91 05bf aad7 fn_one_one...... │ │ │ │ -0008e950: 7468 8e8e 9200 8b13 80cf 7072 6f95 ac72 th........pro..r │ │ │ │ -0008e960: 7693 6573 9603 ac67 7468 6174 8d93 d761 v.es...gthat...a │ │ │ │ -0008e970: 6273 8e91 180b 99cf 6973 936f 6e65 2d74 bs......is.one-t │ │ │ │ -0008e980: 6f2d 6f6e 6593 666f 7293 7698 616c 7565 o-one.for.v.alue │ │ │ │ -0008e990: 7393 7468 6174 9373 6174 6973 6679 8e9f s.that.satisfy.. │ │ │ │ -0008e9a0: 1000 008d 8d91 eaf1 ebd7 508e 91f4 2686 ..........P...&. │ │ │ │ -0008e9b0: cf2c 9603 eaa8 616e 6493 7265 7475 726e .,....and.return │ │ │ │ -0008e9c0: 7393 7468 6593 7468 656f 7265 6d3a 8e8e s.the.theorem:.. │ │ │ │ -0008e9d0: 9f24 fd13 8e8c 8b00 0000 a900 0000 0000 .$.............. │ │ │ │ -0008e9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0008dea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0008deb0: 0000 0000 0008 d23f a002 cc05 558d a0fd .......?....U... │ │ │ │ +0008dec0: 46d3 0e8d 8d8d 8d9f fa99 9a8d 91ea f1eb F............... │ │ │ │ +0008ded0: d031 3638 9200 dd20 4343 6861 7074 6572 .168... CChapter │ │ │ │ +0008dee0: 9604 8000 3131 2e91 0a80 0054 6865 9348 ....11.....The.H │ │ │ │ +0008def0: 4f4c 934c 6f67 6963 9369 6e93 4d4c 8e91 OL.Logic.in.ML.. │ │ │ │ +0008df00: eaf1 eb9f 0566 6689 0000 e666 01c7 3e7c .....ff....f..>| │ │ │ │ +0008df10: 8e8e 8e8e a002 942f df8d a0fd 8bd0 218d ......./......!. │ │ │ │ +0008df20: 8d8d 9f01 28de 8d8d 8d8d 9102 30ea eb61 ....(.......0..a │ │ │ │ +0008df30: 7c2d 9605 bfaa 2821 612e 8d93 d761 6273 |-....(!a....abs │ │ │ │ +0008df40: 8e9b 1672 76eb 6128 8dd7 7290 538e 6570 ...rv.a(..r.S.ep │ │ │ │ +0008df50: 8e91 16b6 8feb 6161 2993 3d93 6129 932f ......aa).=.a)./ │ │ │ │ +0008df60: 5c93 2821 722e 8d93 d750 8e91 14b3 efeb \.(!r....P...... │ │ │ │ +0008df70: 6172 933d 9328 8dd7 7290 538e 6570 8e91 ar.=.(..r.S.ep.. │ │ │ │ +0008df80: 10f6 e5eb 6128 8dd7 6162 738e 98eb 6172 ....a(..abs...ar │ │ │ │ +0008df90: 2993 3d93 7229 298e 8e8e 8e8e 8e8e a91d ).=.r))......... │ │ │ │ +0008dfa0: c815 8d91 eaf1 ebcf 5468 6973 9605 529d ........This..R. │ │ │ │ +0008dfb0: 7468 656f 7265 6d2c 9105 ac9a 7768 6963 theorem,....whic │ │ │ │ +0008dfc0: 9aac 7268 9369 7393 7468 6593 6465 0c6e ..rh.is.the.de.n │ │ │ │ +0008dfd0: 696e 6793 7072 6f70 9053 8e65 7274 9879 ing.prop.S.ert.y │ │ │ │ +0008dfe0: 9366 6f72 9105 529c 7468 6593 636f 6e73 .for..R.the.cons │ │ │ │ +0008dff0: 7461 6e98 7473 8d93 d761 6273 8e91 1b58 tan.ts...abs...X │ │ │ │ +0008e000: 06cf 616e 648d 93d7 7290 538e 6570 8e91 ..and...r.S.ep.. │ │ │ │ +0008e010: 1649 82cf 2c91 05ac 9a69 7393 7374 6f72 .I..,....is.stor │ │ │ │ +0008e020: 6564 8ea4 1000 008d 91ea f1eb 756e 6465 ed..........unde │ │ │ │ +0008e030: 7296 059a 4d74 6865 9b05 9a4c 6e61 6d65 r...Mthe...Lname │ │ │ │ +0008e040: 9360 8dd7 6e61 6d65 8e91 1ce7 becf 6093 .`..name......`. │ │ │ │ +0008e050: 696e 9874 6865 9363 7572 7265 6e9a ac72 in.the.curren..r │ │ │ │ +0008e060: 7493 7468 656f 7279 9373 6567 6d65 6e98 t.theory.segmen. │ │ │ │ +0008e070: 742e 910a 47ce 4974 9b05 9a4c 6973 9361 t...G.It...Lis.a │ │ │ │ +0008e080: 6c73 6f93 7468 6598 7691 ff58 e461 6c75 lso.the.v..X.alu │ │ │ │ +0008e090: 6593 7265 7475 726e 6564 8ea1 8d91 eaf1 e.returned...... │ │ │ │ +0008e0a0: eb62 90ac 7279 8d91 049d 3feb 6164 6566 .b..ry....?.adef │ │ │ │ +0008e0b0: 696e 655f 6e65 775f 7479 7065 5f62 696a ine_new_type_bij │ │ │ │ +0008e0c0: 6563 7469 6f6e 738e 9200 9a14 83cf 2e91 ections......... │ │ │ │ +0008e0d0: 0750 a654 6865 9604 9d3f 7468 656f 7265 .P.The...?theore │ │ │ │ +0008e0e0: 6d93 7374 6174 6573 9b04 9d40 7468 6174 m.states...@that │ │ │ │ +0008e0f0: 8d93 d761 6273 8e91 19ed 4acf 6973 9374 ...abs....J.is.t │ │ │ │ +0008e100: 6865 936c 6566 7498 696e 95ac 7276 9365 he.left.in..rv.e │ │ │ │ +0008e110: 7273 6596 049d 3f6f 668d 93d7 7290 538e rse...?of...r.S. │ │ │ │ +0008e120: 6570 8e8e a18d 91ea f1eb cf61 6e64 7c66 ep.........and|f │ │ │ │ +0008e130: 6f72 9603 eaa8 7691 ff58 e461 6c75 6573 or....v..X.alues │ │ │ │ +0008e140: 9373 6174 6973 6679 696e 678d 93d7 508e .satisfying...P. │ │ │ │ +0008e150: 910d 1f43 cf7c 7468 6174 8d93 d772 9053 ...C.|that...r.S │ │ │ │ +0008e160: 8e65 708e 9118 cc35 cf69 7393 7468 6593 .ep....5.is.the. │ │ │ │ +0008e170: 6c65 6674 9369 6e95 ac72 7693 6572 7365 left.in..rv.erse │ │ │ │ +0008e180: 9603 eaa8 6f66 8d93 d761 6273 8e91 149d ....of...abs.... │ │ │ │ +0008e190: 74cf 2e8e 9f10 1c96 8d91 f653 7a41 9603 t..........SzA.. │ │ │ │ +0008e1a0: eaa8 6361 6c6c 9374 6f8d 93eb 6164 6566 ..call.to...adef │ │ │ │ +0008e1b0: 696e 655f 6e65 775f 7479 7065 5f62 696a ine_new_type_bij │ │ │ │ +0008e1c0: 6563 7469 6f6e 738d 9105 bfaa d76e 616d ections......nam │ │ │ │ +0008e1d0: 658e 8d91 2867 1261 6273 8e8d 913e d988 e...(g.abs...>.. │ │ │ │ +0008e1e0: 7290 538e 6570 8e8d 9155 9017 7468 8e8e r.S.ep...U..th.. │ │ │ │ +0008e1f0: 9200 fdde 6bcf 6661 696c 7393 6966 3a8e ....k.fails.if:. │ │ │ │ +0008e200: a68d 8d8d 8d91 f779 0328 6929 8e8e 8e91 .......y.(i).... │ │ │ │ +0008e210: 09c0 136e 6f74 9603 eaa8 696e 9364 7261 ...not....in.dra │ │ │ │ +0008e220: 6674 936d 6f90 538e 6465 3b8e a91a 8eeb ft.mo.S.de;..... │ │ │ │ +0008e230: 8d8d 8d8d 91f4 3577 2869 6929 8e8e 8e91 ......5w(ii).... │ │ │ │ +0008e240: 09c0 1365 6974 6865 7296 03ea a8d7 6162 ...either.....ab │ │ │ │ +0008e250: 7393 cf6f 7293 d772 9053 8e65 7093 cf69 s..or..r.S.ep..i │ │ │ │ +0008e260: 7393 616c 7265 6164 7993 7468 6593 6e61 s.already.the.na │ │ │ │ +0008e270: 6d65 936f 6693 6193 636f 6e73 7461 6e9a me.of.a.constan. │ │ │ │ +0008e280: ac72 7493 696e 9374 6865 9363 7572 7265 .rt.in.the.curre │ │ │ │ +0008e290: 6e98 7493 7468 656f 7279 3b8e 9f1a 8eea n.t.theory;..... │ │ │ │ +0008e2a0: 8d8d 8d8d 91f0 f1eb 2869 6969 298e 8e8e ........(iii)... │ │ │ │ +0008e2b0: 9109 c013 7468 6572 6596 0405 e261 6c72 ....there....alr │ │ │ │ +0008e2c0: 6561 6479 9b04 05e3 6578 6973 7473 9361 eady....exists.a │ │ │ │ +0008e2d0: 9863 6f6e 7374 616e 9aac 7274 9364 650c .constan..rt.de. │ │ │ │ +0008e2e0: 6e69 7469 6f6e 2c96 040c b163 6f6e 7374 nition,....const │ │ │ │ +0008e2f0: 616e 9874 9104 05e3 7370 9053 8e65 6369 an.t....sp.S.eci │ │ │ │ +0008e300: 0c63 6174 696f 6e2c 9374 9879 7090 538e .cation,.t.yp.S. │ │ │ │ +0008e310: 6591 0405 e364 650c 6e69 7469 6f6e 9104 e....de.nition.. │ │ │ │ +0008e320: 05e2 6f72 8ea1 8d91 09c0 1361 7869 6f6d ..or.......axiom │ │ │ │ +0008e330: 9603 eaa8 6e61 6d65 648d 93d7 6e61 6d65 ....named...name │ │ │ │ +0008e340: 8e91 24bd 0ecf 696e 9374 6865 9363 7572 ..$...in.the.cur │ │ │ │ +0008e350: 7265 6e90 ac72 7493 7468 656f 7279 3b8e ren..rt.theory;. │ │ │ │ +0008e360: a68d 8d8d 8d91 f145 7928 6976 298e 8e8e .......Ey(iv)... │ │ │ │ +0008e370: 9109 c013 d774 6896 03ea a8cf 6973 936e .....th.....is.n │ │ │ │ +0008e380: 6f74 9361 9374 6865 6f72 656d 936f 6693 ot.a.theorem.of. │ │ │ │ +0008e390: 7468 6593 666f 726d 9372 6574 7572 6e65 the.form.returne │ │ │ │ +0008e3a0: 6493 6290 ac72 798d 93eb 616e 6577 5f74 d.b..ry...anew_t │ │ │ │ +0008e3b0: 7970 655f 6465 6669 6e69 7469 6f6e 8e91 ype_definition.. │ │ │ │ +0008e3c0: 7124 46cf 2e8e 9f2d a66f 8d8d 91ea f1eb q$F....-.o...... │ │ │ │ +0008e3d0: d031 312e 382e 322e 358e 9125 71eb 5072 .11.8.2.5..%q.Pr │ │ │ │ +0008e3e0: 6f70 9a60 0065 7274 6965 7396 0480 006f op.`.erties....o │ │ │ │ +0008e3f0: 6693 7490 a000 7970 9865 9362 696a 6563 f.t...yp.e.bijec │ │ │ │ +0008e400: 7469 6f6e 738e 9f17 fa1e 8d91 eaf1 ebcf tions........... │ │ │ │ +0008e410: 5468 6596 04f1 0a66 6f6c 6c6f 9aac 7277 The....follo..rw │ │ │ │ +0008e420: 696e 6793 eb48 4d4c 93cf 6675 6e63 7469 ing..HML..functi │ │ │ │ +0008e430: 6f6e 7391 04f1 0961 7265 9370 726f 9876 ons....are.pro.v │ │ │ │ +0008e440: 6964 6564 9366 6f72 9370 726f 9876 696e ided.for.pro.vin │ │ │ │ +0008e450: 6793 7468 6174 9374 6865 9104 f109 6269 g.that.the....bi │ │ │ │ +0008e460: 6a65 6374 696f 6e73 9369 6e98 7472 6f90 jections.in.tro. │ │ │ │ +0008e470: 538e 6475 6365 6493 6298 798e a18d 8d91 S.duced.b.y..... │ │ │ │ +0008e480: eaf1 ebeb 6164 6566 696e 655f 6e65 775f ....adefine_new_ │ │ │ │ +0008e490: 7479 7065 5f69 736f 6d6f 7270 6869 736d type_isomorphism │ │ │ │ +0008e4a0: 738e 9200 8fd3 2bcf 6172 6596 03ea a869 s.....+.are....i │ │ │ │ +0008e4b0: 6e6a 6563 7469 769a ac72 6593 286f 6e65 njectiv..re.(one │ │ │ │ +0008e4c0: 2d74 6f2d 6f6e 6529 9361 6e64 9373 7572 -to-one).and.sur │ │ │ │ +0008e4d0: 6a65 6374 6976 9865 9328 6f6e 9874 6f29 jectiv.e.(on.to) │ │ │ │ +0008e4e0: 3a8e 9f30 7b6a 8d8d 8d91 eaf1 eb9f e1cf :..0{j.......... │ │ │ │ +0008e4f0: a789 0000 6666 01c7 0b4a 9f32 0716 8d8d ....ff...J.2.... │ │ │ │ +0008e500: 90cc cd9f 0459 9c84 0036 60b2 0000 6666 .....Y...6`...ff │ │ │ │ +0008e510: 8d9f d4a6 648d 9117 0bcc eb61 7072 6f76 ....d......aprov │ │ │ │ +0008e520: 655f 7265 705f 666e 5f6f 6e65 5f6f 6e65 e_rep_fn_one_one │ │ │ │ +0008e530: 9605 bfaa 3a93 7468 6d93 2d3e 9374 686d ....:.thm.->.thm │ │ │ │ +0008e540: 8ea4 0d00 008d 9117 0bcc 7072 6f76 655f ..........prove_ │ │ │ │ +0008e550: 7265 705f 666e 5f6f 6e74 6f91 16fe a83a rep_fn_onto....: │ │ │ │ +0008e560: 9605 bfaa 7468 6d93 2d3e 9374 686d 8ea1 ....thm.->.thm.. │ │ │ │ +0008e570: 8d91 170b cc70 726f 7665 5f61 6273 5f66 .....prove_abs_f │ │ │ │ +0008e580: 6e5f 6f6e 655f 6f6e 6596 05bf aa3a 9374 n_one_one....:.t │ │ │ │ +0008e590: 686d 932d 3e93 7468 6d8e a18d 9117 0bcc hm.->.thm....... │ │ │ │ +0008e5a0: 7072 6f76 655f 6162 735f 666e 5f6f 6e74 prove_abs_fn_ont │ │ │ │ +0008e5b0: 6f91 16fe a83a 9605 bfaa 7468 6d93 2d3e o....:....thm.-> │ │ │ │ +0008e5c0: 9374 686d 8e8e 9201 c671 b184 0036 60b2 .thm.....q...6`. │ │ │ │ +0008e5d0: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ +0008e5e0: c70b 4a8e 8e8e 9f2f b428 8d91 eaf1 ebcf ..J..../.(...... │ │ │ │ +0008e5f0: 5468 6596 0366 1c74 6865 6f72 656d 9361 The..f.theorem.a │ │ │ │ +0008e600: 7267 756d 656e 9aac 7274 9374 6f91 0366 rgumen..rt.to..f │ │ │ │ +0008e610: 1d65 6163 9868 936f 6693 7468 6573 6593 .eac.h.of.these. │ │ │ │ +0008e620: 6675 6e63 7469 6f6e 7393 6d98 7573 7493 functions.m.ust. │ │ │ │ +0008e630: 6290 538e 6593 6193 7468 656f 7265 6d91 b.S.e.a.theorem. │ │ │ │ +0008e640: 0366 1d6f 6693 7468 6593 666f 726d 9372 .f.of.the.form.r │ │ │ │ +0008e650: 6574 7572 6e65 648e a18d 91ea f1eb 6290 eturned.......b. │ │ │ │ +0008e660: ac72 798d 9103 eaa8 eb61 6465 6669 6e65 .ry......adefine │ │ │ │ +0008e670: 5f6e 6577 5f74 7970 655f 6269 6a65 6374 _new_type_biject │ │ │ │ +0008e680: 696f 6e73 8e92 0099 61ec cf3a 8ea9 1de4 ions....a..:.... │ │ │ │ +0008e690: ab8d 8d8d 9f01 28de 8d8d 8d8d 9102 30ea ......(.......0. │ │ │ │ +0008e6a0: eb61 7c2d 9605 bfaa 2821 612e 8d93 d761 .a|-....(!a....a │ │ │ │ +0008e6b0: 6273 8e9b 1672 76eb 6128 8dd7 7290 538e bs...rv.a(..r.S. │ │ │ │ +0008e6c0: 6570 8e91 16b6 8feb 6161 2993 3d93 6129 ep......aa).=.a) │ │ │ │ +0008e6d0: 932f 5c93 2821 722e 8d93 d750 8e91 14b3 ./\.(!r....P.... │ │ │ │ +0008e6e0: efeb 6172 933d 9328 8dd7 7290 538e 6570 ..ar.=.(..r.S.ep │ │ │ │ +0008e6f0: 8e91 10f6 e5eb 6128 8dd7 6162 738e 98eb ......a(..abs... │ │ │ │ +0008e700: 6172 2993 3d93 7229 298e 8e8e 8e8e 8e8e ar).=.r))....... │ │ │ │ +0008e710: 9f1d c815 8d91 eaf1 ebcf 4966 8d91 03af ..........If.... │ │ │ │ +0008e720: 37d7 7468 8e91 1260 2ecf 6973 9603 af37 7.th...`..is...7 │ │ │ │ +0008e730: 6193 7468 656f 7265 6d9b 03af 366f 6693 a.theorem...6of. │ │ │ │ +0008e740: 7468 6973 9366 6f72 6d2c 9103 bb1b 7468 this.form,....th │ │ │ │ +0008e750: 656e 9865 7691 ff58 e461 6c75 6174 696e en.ev..X.aluatin │ │ │ │ +0008e760: 678d 93eb 6170 726f 7665 5f72 6570 5f66 g...aprove_rep_f │ │ │ │ +0008e770: 6e5f 6f6e 655f 6f6e 658d 9105 bfaa d774 n_one_one......t │ │ │ │ +0008e780: 688e 8e92 008b 1920 cf70 726f 95ac 7276 h...... .pro..rv │ │ │ │ +0008e790: 9365 7396 03af 3774 6861 7493 7468 658e .es...7that.the. │ │ │ │ +0008e7a0: a18d 91ea f1eb 6675 6e63 7469 6f6e 8d91 ......function.. │ │ │ │ +0008e7b0: 03ea a8d7 7290 538e 6570 8e91 18cc 35cf ....r.S.ep....5. │ │ │ │ +0008e7c0: 6973 9603 eaa8 6f6e 652d 746f 2d6f 6e65 is....one-to-one │ │ │ │ +0008e7d0: 2c93 616e 6493 7265 7475 726e 7393 7468 ,.and.returns.th │ │ │ │ +0008e7e0: 6593 7468 656f 7265 6d3a 8ea6 8d8d 8d9f e.theorem:...... │ │ │ │ +0008e7f0: 00cb 898d 8d8d 8d91 0230 eaeb 617c 2d96 .........0..a|-. │ │ │ │ +0008e800: 05bf aa21 6193 6127 2e93 288d d772 9053 ...!a.a'..(..r.S │ │ │ │ +0008e810: 8e65 708e 9116 b68f eb61 6193 3d8d 93d7 .ep......aa.=... │ │ │ │ +0008e820: 7290 538e 6570 8e91 1c76 39eb 6161 2729 r.S.ep...v9.aa') │ │ │ │ +0008e830: 933d 9328 6193 3d93 6127 298e 8e8e 8e8e .=.(a.=.a')..... │ │ │ │ +0008e840: 8e8e a41d c815 8d91 eaf1 ebcf 4c69 6b95 ............Lik. │ │ │ │ +0008e850: ac72 6577 6973 652c 8d91 03ea a8eb 6170 .rewise,......ap │ │ │ │ +0008e860: 726f 7665 5f72 6570 5f66 6e5f 6f6e 746f rove_rep_fn_onto │ │ │ │ +0008e870: 8d91 05bf aad7 7468 8e8e 917a 5104 cf70 ......th...zQ..p │ │ │ │ +0008e880: 726f 9376 9365 7396 03ea a874 6861 748d ro.v.es....that. │ │ │ │ +0008e890: 93d7 7290 538e 6570 8e91 18cc 35cf 6973 ..r.S.ep....5.is │ │ │ │ +0008e8a0: 936f 6e90 ac72 746f 9374 6865 9373 6574 .on..rto.the.set │ │ │ │ +0008e8b0: 936f 6693 7691 ff58 e461 6c75 6573 9374 .of.v..X.alues.t │ │ │ │ +0008e8c0: 6861 7493 7361 7469 7366 798d 93d7 508e hat.satisfy...P. │ │ │ │ +0008e8d0: 910d 1f43 cf3a 8ea6 8d8d 8d9f 0117 ce8d ...C.:.......... │ │ │ │ +0008e8e0: 8d8d 8d91 0230 eaeb 617c 2d96 05bf aa21 .....0..a|-....! │ │ │ │ +0008e8f0: 722e 8d93 d750 8e91 14b3 efeb 6172 933d r....P......ar.= │ │ │ │ +0008e900: 9328 3f61 2e93 7293 3d8d 93d7 7290 538e .(?a..r.=...r.S. │ │ │ │ +0008e910: 6570 8e91 1c76 39eb 6161 298e 8e8e 8e8e ep...v9.aa)..... │ │ │ │ +0008e920: 8e8e a18d 91ea f1eb cf45 769b ff58 e461 .........Ev..X.a │ │ │ │ +0008e930: 6c75 6174 696e 678d 9103 ac67 eb61 7072 luating....g.apr │ │ │ │ +0008e940: 6f76 655f 6162 735f 666e 5f6f 6e65 5f6f ove_abs_fn_one_o │ │ │ │ +0008e950: 6e65 8d91 05bf aad7 7468 8e8e 9200 8b13 ne......th...... │ │ │ │ +0008e960: 80cf 7072 6f95 ac72 7693 6573 9603 ac67 ..pro..rv.es...g │ │ │ │ +0008e970: 7468 6174 8d93 d761 6273 8e91 180b 99cf that...abs...... │ │ │ │ +0008e980: 6973 936f 6e65 2d74 6f2d 6f6e 6593 666f is.one-to-one.fo │ │ │ │ +0008e990: 7293 7698 616c 7565 7393 7468 6174 9373 r.v.alues.that.s │ │ │ │ +0008e9a0: 6174 6973 6679 8e9f 1000 008d 8d91 eaf1 atisfy.......... │ │ │ │ +0008e9b0: ebd7 508e 91f4 2686 cf2c 9603 eaa8 616e ..P...&..,....an │ │ │ │ +0008e9c0: 6493 7265 7475 726e 7393 7468 6593 7468 d.returns.the.th │ │ │ │ +0008e9d0: 656f 7265 6d3a 8e8e 9f24 fd13 8e8c 8b00 eorem:...$...... │ │ │ │ +0008e9e0: 0000 a900 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0008e9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0008ea00: 08de 83a0 02cc 0555 8da0 fd46 d30e 8d8d .......U...F.... │ │ │ │ -0008ea10: 8d8d 9ffa 999a 8d91 12c7 61d0 3131 2e38 ..........a.11.8 │ │ │ │ -0008ea20: 2e91 0a80 0054 6865 6f72 6965 7392 015a .....Theories..Z │ │ │ │ -0008ea30: 3266 3136 398e 9112 c761 9f05 6666 8900 2f169....a..ff.. │ │ │ │ -0008ea40: 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf ..f..>|......./. │ │ │ │ -0008ea50: 8da0 fd8b d021 8d8d 8d9f 0128 de8d 8d8d .....!.....(.... │ │ │ │ -0008ea60: 8d91 2a06 60eb 617c 2d96 05bf aa21 7293 ..*.`.a|-....!r. │ │ │ │ -0008ea70: 7227 2e8d 93d7 508e 9b14 b3ef eb61 7293 r'....P......ar. │ │ │ │ -0008ea80: 3d3d 3e8d 93d7 508e 98eb 6172 2793 3d3d ==>...P...ar'.== │ │ │ │ -0008ea90: 3e93 2828 8dd7 6162 738e 9116 7276 eb61 >.((..abs...rv.a │ │ │ │ -0008eaa0: 7293 3d8d 93d7 6162 738e 911c 3220 eb61 r.=...abs...2 .a │ │ │ │ -0008eab0: 7227 2993 3d93 2872 933d 9372 2729 298e r').=.(r.=.r')). │ │ │ │ -0008eac0: 8e8e 8e8e 8e8e a41d 1331 8d91 12c7 61cf .........1....a. │ │ │ │ -0008ead0: 416e 6496 03ea a865 7691 ff58 e461 6c75 And....ev..X.alu │ │ │ │ -0008eae0: 6174 696e 678d 93eb 6170 726f 7665 5f61 ating...aprove_a │ │ │ │ -0008eaf0: 6273 5f66 6e5f 6f6e 746f 8d91 05bf aad7 bs_fn_onto...... │ │ │ │ -0008eb00: 7468 8e8e 917a 5104 cf70 726f 95ac 7276 th...zQ..pro..rv │ │ │ │ -0008eb10: 9365 7396 03ea a874 6861 748d 93d7 6162 .es....that...ab │ │ │ │ -0008eb20: 738e 9118 881c cf69 7393 6f6e 90ac 7274 s......is.on..rt │ │ │ │ -0008eb30: 6f2c 9372 6574 7572 6e69 6e67 9374 6865 o,.returning.the │ │ │ │ -0008eb40: 9374 6865 6f72 656d 3a8e 9f1d 15ef 8d8d .theorem:....... │ │ │ │ -0008eb50: 8d9f 0128 de8d 8d8d 8d91 2a06 60eb 617c ...(......*.`.a| │ │ │ │ -0008eb60: 2d96 05bf aa21 612e 933f 722e 9328 6193 -....!a..?r..(a. │ │ │ │ -0008eb70: 3d8d 93d7 6162 738e 911c 3220 eb61 7229 =...abs...2 .ar) │ │ │ │ -0008eb80: 932f 5c8d 93d7 508e 9114 b3ef eb61 728e ./\...P......ar. │ │ │ │ -0008eb90: 8e8e 8e8e 8e8e a18d 9112 c761 cf41 6c6c ...........a.All │ │ │ │ -0008eba0: 9603 8b1d 666f 7572 9b03 8b1e 6675 6e63 ....four....func │ │ │ │ -0008ebb0: 7469 6f6e 7393 7769 6c6c 9366 6169 6c93 tions.will.fail. │ │ │ │ -0008ebc0: 6966 9861 7070 6c69 6564 9374 6f93 616e if.applied.to.an │ │ │ │ -0008ebd0: 90ac 7279 9374 6865 6f72 656d 9874 6861 ..ry.theorem.tha │ │ │ │ -0008ebe0: 7493 646f 9053 8e65 7393 6e6f 7498 6861 t.do.S.es.not.ha │ │ │ │ -0008ebf0: 95ac 7276 9365 9603 8b1d 7468 6593 666f ..rv.e....the.fo │ │ │ │ -0008ec00: 726d 936f 6698 6193 7468 652d 8ea4 1000 rm.of.a.the-.... │ │ │ │ -0008ec10: 008d 9112 c761 6f72 656d 9604 5591 7265 .....aorem..U.re │ │ │ │ -0008ec20: 7475 726e 6564 9362 9aac 7279 8d91 0455 turned.b..ry...U │ │ │ │ -0008ec30: 92eb 6164 6566 696e 655f 6e65 775f 7479 ..adefine_new_ty │ │ │ │ -0008ec40: 7065 5f62 696a 6563 7469 6f6e 738e 9200 pe_bijections... │ │ │ │ -0008ec50: 99cc d6cf 2e91 0679 9b4e 6f6e 6593 6f66 .......y.None.of │ │ │ │ -0008ec60: 9374 6865 7365 9104 5592 6675 6e63 7469 .these..U.functi │ │ │ │ -0008ec70: 6f6e 7393 7361 9876 9865 7393 616e 9879 ons.sa.v.es.an.y │ │ │ │ -0008ec80: 7468 696e 678e a18d 9112 c761 6f6e 9604 thing......aon.. │ │ │ │ -0008ec90: a996 7468 6593 6375 7272 656e 90ac 7274 ..the.curren..rt │ │ │ │ -0008eca0: 9374 6865 6f72 799b 04a9 950c 6c65 2e91 .theory.....le.. │ │ │ │ -0008ecb0: 0775 aa49 6e93 6661 6374 2c91 04d9 5169 .u.In.fact,...Qi │ │ │ │ -0008ecc0: 7493 7368 6f75 6c64 9375 7375 616c 6c79 t.should.usually │ │ │ │ -0008ecd0: 9362 9053 8e65 9375 6e6e 6563 6573 7361 .b.S.e.unnecessa │ │ │ │ -0008ece0: 7279 9874 6f93 7361 95ac 7276 9365 9604 ry.to.sa..rv.e.. │ │ │ │ -0008ecf0: a996 7468 6593 7265 7375 6c74 738e a18d ..the.results... │ │ │ │ -0008ed00: 9112 c761 7072 6f95 ac72 7693 6564 9b04 ...apro..rv.ed.. │ │ │ │ -0008ed10: 9d65 6293 7998 7468 6573 6598 6675 6e63 .eb.y.these.func │ │ │ │ -0008ed20: 7469 6f6e 732c 9104 ca14 7369 6e63 6598 tions,....since. │ │ │ │ -0008ed30: 7468 6579 9863 616e 9862 9053 8e65 9104 they.can.b.S.e.. │ │ │ │ -0008ed40: 9d64 6765 6e65 7261 7465 6498 7175 6963 .dgenerated.quic │ │ │ │ -0008ed50: 936b 6c79 9877 6865 6e65 7693 6572 9872 .kly.whenev.er.r │ │ │ │ -0008ed60: 6571 7569 7265 6498 6672 6f6d 8ea1 8d91 equired.from.... │ │ │ │ -0008ed70: 12c7 6174 6865 9604 737f 7468 656f 7265 ..athe..s.theore │ │ │ │ -0008ed80: 6d93 7265 7475 726e 6564 9362 95ac 7279 m.returned.b..ry │ │ │ │ -0008ed90: 8d91 0473 7eeb 6164 6566 696e 655f 6e65 ...s~.adefine_ne │ │ │ │ -0008eda0: 775f 7479 7065 5f62 696a 6563 7469 6f6e w_type_bijection │ │ │ │ -0008edb0: 738e 9200 99ea c2cf 2c91 0495 b577 6869 s.......,....whi │ │ │ │ -0008edc0: 6393 6896 0473 7f69 7393 6974 7365 6c66 c.h..s.is.itself │ │ │ │ -0008edd0: 9373 6195 ac72 7693 6564 2e91 06d3 644f .sa..rv.ed....dO │ │ │ │ -0008ede0: 6691 0473 7f63 6f75 7273 652c 8ea1 8d91 f..s.course,.... │ │ │ │ -0008edf0: 12c7 6177 6974 6869 6e96 03ea a861 6e9a ..awithin....an. │ │ │ │ -0008ee00: ac72 7993 6769 7698 656e 9373 6573 7369 .ry.giv.en.sessi │ │ │ │ -0008ee10: 6f6e 2c93 6f6e 6593 7798 6f75 6c64 9362 on,.one.w.ould.b │ │ │ │ -0008ee20: 696e 6493 7265 7375 6c74 7393 746f 93eb ind.results.to.. │ │ │ │ -0008ee30: 484d 4c93 cf69 6465 6e98 7469 0c65 7273 HML..iden.ti.ers │ │ │ │ -0008ee40: 2e8e 9f22 db93 8d8d 9112 c761 eb47 3131 ...".......a.G11 │ │ │ │ -0008ee50: 2e38 2e33 8e91 4c60 f550 7269 6d69 7469 .8.3..L`.Primiti │ │ │ │ -0008ee60: 7690 8ccc 6596 0566 664d 4c93 6675 6e63 v...e..ffML.func │ │ │ │ -0008ee70: 7469 6f6e 9366 6f72 9361 6363 6573 7369 tion.for.accessi │ │ │ │ -0008ee80: 6e67 9374 6865 6f72 6965 738e 9f17 c593 ng.theories..... │ │ │ │ -0008ee90: 8d91 12c7 61cf 5468 6596 04a7 3661 7267 ....a.The...6arg │ │ │ │ -0008eea0: 756d 656e 9aac 7274 7391 04a7 356f 6693 umen..rts...5of. │ │ │ │ -0008eeb0: eb48 4d4c 93cf 7498 7970 9053 8e65 93eb .HML..t.yp.S.e.. │ │ │ │ -0008eec0: 6173 7472 696e 679b 04a7 35cf 746f 93eb astring...5.to.. │ │ │ │ -0008eed0: 616e 6577 5f61 7869 6f6d cf2c 9104 d659 anew_axiom.,...Y │ │ │ │ -0008eee0: eb61 6e65 775f 6465 6669 6e69 7469 6f6e .anew_definition │ │ │ │ -0008eef0: 8d93 cf65 7463 2e8e 911b 957c 6172 6593 ...etc.....|are. │ │ │ │ -0008ef00: 7468 6598 6e61 6d65 7393 6f66 8ea1 8d91 the.names.of.... │ │ │ │ -0008ef10: 12c7 6174 6865 9603 c244 636f 7272 6573 ..athe...Dcorres │ │ │ │ -0008ef20: 7090 538e 6f6e 6469 6e67 9361 7869 6f6d p.S.onding.axiom │ │ │ │ -0008ef30: 7393 616e 6493 6465 0c6e 6974 696f 6e73 s.and.de.nitions │ │ │ │ -0008ef40: 2e91 052b 6a54 6865 7365 936e 616d 6573 ...+jThese.names │ │ │ │ -0008ef50: 9361 7265 9375 7365 6493 7768 656e 9361 .are.used.when.a │ │ │ │ -0008ef60: 6363 6573 7369 6e67 9374 6865 6f72 6965 ccessing.theorie │ │ │ │ -0008ef70: 738e a18d 9112 c761 7769 7468 9603 eaa8 s......awith.... │ │ │ │ -0008ef80: 7468 6593 6675 6e63 7469 6f6e 7393 eb61 the.functions..a │ │ │ │ -0008ef90: 6178 696f 6dcf 2c93 eb61 6465 6669 6e69 axiom.,..adefini │ │ │ │ -0008efa0: 7469 6f6e cf2c 8d93 6574 632e 8e91 1631 tion.,..etc....1 │ │ │ │ -0008efb0: b82c 9364 6573 6372 6962 9a53 8e65 6493 .,.describ.S.ed. │ │ │ │ -0008efc0: 6298 656c 6f90 ac72 772e 8ea9 1002 be8d b.elo..rw....... │ │ │ │ -0008efd0: 911e 28f0 4191 030d f274 6865 6f72 7996 ..(.A....theory. │ │ │ │ -0008efe0: 030e 2b77 6974 689b 030e 2a6e 6f93 6465 ..+with...*no.de │ │ │ │ -0008eff0: 7363 656e 6461 6e90 ac72 7473 9863 616e scendan..rts.can │ │ │ │ -0008f000: 9362 9053 8e65 9865 7874 656e 6465 6493 .b.S.e.extended. │ │ │ │ -0008f010: 6290 ac72 7998 6164 6469 6e67 986e 6577 b..ry.adding.new │ │ │ │ -0008f020: 9370 6172 656e 95ac 7274 732c 9103 3a43 .paren..rts,..:C │ │ │ │ -0008f030: 7493 7970 9053 8e65 732c 9103 3a44 636f t.yp.S.es,..:Dco │ │ │ │ -0008f040: 6e73 7461 6e93 7473 2c8e a18d 9112 c761 nstan.ts,......a │ │ │ │ -0008f050: 6178 696f 6d73 9b03 ac5d 616e 6496 03ac axioms...]and... │ │ │ │ -0008f060: 5c64 650c 6e69 7469 6f6e 732e 9105 241d \de.nitions...$. │ │ │ │ -0008f070: 5468 656f 7269 6573 9374 6861 7498 6172 Theories.that.ar │ │ │ │ -0008f080: 6593 616c 7265 6164 7998 7468 6598 7061 e.already.the.pa │ │ │ │ -0008f090: 7265 6e90 ac72 7473 936f 6698 6f74 6865 ren..rts.of.othe │ │ │ │ -0008f0a0: 7298 7468 656f 7269 6573 9363 616e 6e6f r.theories.canno │ │ │ │ -0008f0b0: 7498 6290 538e 658e a18d 9112 c761 6578 t.b.S.e......aex │ │ │ │ -0008f0c0: 7465 6e64 6564 9604 37a5 696e 9374 6869 tended..7.in.thi │ │ │ │ -0008f0d0: 7393 7795 ac72 6193 7991 ff05 562e 8d8d s.w..ra.y...V... │ │ │ │ -0008f0e0: 9ffb a532 d537 8e8e 910a dfdc cf57 6865 ...2.7.......Whe │ │ │ │ -0008f0f0: 6e96 0437 a561 936e 6577 9374 6865 6f72 n..7.a.new.theor │ │ │ │ -0008f100: 7993 6973 9362 9053 8e65 696e 6793 6372 y.is.b.S.eing.cr │ │ │ │ -0008f110: 6561 7465 6491 0437 a66f 7293 616e 9365 eated..7.or.an.e │ │ │ │ -0008f120: 7869 7374 696e 6793 6f6e 6593 6578 7465 xisting.one.exte │ │ │ │ -0008f130: 6e64 6564 8ea1 8d91 12c7 6169 7496 0403 nded......ait... │ │ │ │ -0008f140: 8f69 739b 0403 906e 6563 6573 7361 7279 .is....necessary │ │ │ │ -0008f150: 9374 6f93 6290 538e 6593 696e 9864 7261 .to.b.S.e.in.dra │ │ │ │ -0008f160: 6674 936d 6f9a 538e 6465 2e91 0583 9649 ft.mo.S.de.....I │ │ │ │ -0008f170: 6e93 7072 6f98 6f66 936d 6f98 6465 9b04 n.pro.of.mo.de.. │ │ │ │ -0008f180: 0390 7468 6593 6675 6e63 7469 6f6e 7393 ..the.functions. │ │ │ │ -0008f190: 7769 7468 9370 7265 0c78 9860 eb61 6e65 with.pre.x.`.ane │ │ │ │ -0008f1a0: 775f cf27 936c 6973 7465 648e a18d 9112 w_.'.listed..... │ │ │ │ -0008f1b0: c761 6162 9053 8e6f 95ac 7276 9365 9603 .aab.S.o..rv.e.. │ │ │ │ -0008f1c0: eaa8 6172 6593 6e6f 7493 6190 ac72 7691 ..are.not.a..rv. │ │ │ │ -0008f1d0: ff58 e461 696c 6162 6c65 2e8e a68d 911e .X.ailable...... │ │ │ │ -0008f1e0: 28f0 5468 6596 02ff 1f66 756e 6374 696f (.The....functio │ │ │ │ -0008f1f0: 6e73 9366 6f72 9b02 ff1e 656e 90ac 7274 ns.for....en..rt │ │ │ │ -0008f200: 6572 696e 6793 616e 9361 6c72 6561 6479 ering.an.already │ │ │ │ -0008f210: 9365 7869 7374 696e 6798 7468 656f 7279 .existing.theory │ │ │ │ -0008f220: 9369 6e93 6569 7468 6572 9364 7261 6674 .in.either.draft │ │ │ │ -0008f230: 936d 6f90 538e 6465 986f 7293 7072 6f9a .mo.S.de.or.pro. │ │ │ │ -0008f240: 538e 6f66 936d 6f98 6465 8ea1 8d91 12c7 S.of.mo.de...... │ │ │ │ -0008f250: 6161 7265 2c91 03ea a872 6573 7090 538e aare,....resp.S. │ │ │ │ -0008f260: 6563 7469 7690 ac72 656c 793a 8e9f 2202 ectiv..rely:..". │ │ │ │ -0008f270: 028d 8d8d 9112 c761 9fee cfa7 8900 0066 .......a.......f │ │ │ │ -0008f280: 6601 c70b 4a9f 1807 168d 8d90 cccd 9f04 f...J........... │ │ │ │ -0008f290: 599c 8400 1c60 b200 0066 668d 9fee a664 Y....`...ff....d │ │ │ │ -0008f2a0: 8d91 170b cceb 6165 7874 656e 645f 7468 ......aextend_th │ │ │ │ -0008f2b0: 656f 7279 9605 bfaa 3a93 7374 7269 6e67 eory....:.string │ │ │ │ -0008f2c0: 932d 3e93 766f 6964 8e9f 0d00 008d 9117 .->.void........ │ │ │ │ -0008f2d0: 0bcc 6c6f 6164 5f74 6865 6f72 7991 113e ..load_theory..> │ │ │ │ -0008f2e0: fe3a 9605 bfaa 7374 7269 6e67 932d 3e93 .:....string.->. │ │ │ │ -0008f2f0: 766f 6964 8e8e 9201 c671 b184 001c 60b2 void.....q....`. │ │ │ │ -0008f300: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ -0008f310: c70b 4a8e 8e8e 9f22 a9f0 8d91 1e28 f0cf ..J....".....(.. │ │ │ │ -0008f320: 5468 6596 03df c666 756e 6374 696f 6e8d The....function. │ │ │ │ -0008f330: 93eb 6163 6c6f 7365 5f74 6865 6f72 798e ..aclose_theory. │ │ │ │ -0008f340: 914c bb84 cf28 7365 6593 5365 6374 696f .L...(see.Sectio │ │ │ │ -0008f350: 6e93 3131 2e38 2e31 2993 6973 9375 7365 n.11.8.1).is.use │ │ │ │ -0008f360: 6491 03df c774 6f93 0c6e 6973 6893 6193 d....to..nish.a. │ │ │ │ -0008f370: 7365 7373 696f 6e93 616e 6493 7772 6974 session.and.writ │ │ │ │ -0008f380: 6593 616c 6c8e a18d 9112 c761 6e65 7796 e.all......anew. │ │ │ │ -0008f390: 03ea a864 6563 6c61 7261 7469 6f6e 7393 ...declarations. │ │ │ │ -0008f3a0: 746f 9374 6865 9374 6865 6f72 7993 0c6c to.the.theory..l │ │ │ │ -0008f3b0: 652e 8e9f 1002 bd8d 911e 28f0 5468 6572 e.........(.Ther │ │ │ │ -0008f3c0: 6596 03ea a861 7265 9376 91ff 58e4 6172 e....are.v..X.ar │ │ │ │ -0008f3d0: 696f 7573 9366 756e 6374 696f 6e73 9366 ious.functions.f │ │ │ │ -0008f3e0: 6f72 936c 6f61 6469 6e67 9374 6865 9363 or.loading.the.c │ │ │ │ -0008f3f0: 6f6e 95ac 7274 656e 9374 7396 03ea a86f on..rten.ts....o │ │ │ │ -0008f400: 6693 7468 656f 7279 930c 6c65 733a 8e9f f.theory..les:.. │ │ │ │ -0008f410: 4902 028d 8d8d 9112 c761 9fc7 cfa7 8900 I........a...... │ │ │ │ -0008f420: 0066 6601 c70b 4a9f 6607 168d 8d90 cccd .ff...J.f....... │ │ │ │ -0008f430: 9f04 599c 8400 6a60 b200 0066 668d 9fa0 ..Y...j`...ff... │ │ │ │ -0008f440: a664 8d91 170b cceb 6170 6172 656e 7473 .d......aparents │ │ │ │ -0008f450: 911c be52 3a96 05bf aa73 7472 696e 6793 ...R:....string. │ │ │ │ -0008f460: 2d3e 9373 7472 696e 6793 6c69 7374 8ea4 ->.string.list.. │ │ │ │ -0008f470: 0d00 008d 9117 0bcc 7479 7065 7391 283d ........types.(= │ │ │ │ -0008f480: a63a 9605 bfaa 7374 7269 6e67 932d 3e93 .:....string.->. │ │ │ │ -0008f490: 2869 6e74 9323 9373 7472 696e 6729 936c (int.#.string).l │ │ │ │ -0008f4a0: 6973 748e a18d 9117 0bcc 636f 6e73 7461 ist.......consta │ │ │ │ -0008f4b0: 6e74 7391 113e fe3a 9605 bfaa 7374 7269 nts..>.:....stri │ │ │ │ -0008f4c0: 6e67 932d 3e93 7465 726d 936c 6973 748e ng.->.term.list. │ │ │ │ -0008f4d0: a18d 9117 0bcc 696e 6669 7865 7391 1cbe ......infixes... │ │ │ │ -0008f4e0: 523a 9605 bfaa 7374 7269 6e67 932d 3e93 R:....string.->. │ │ │ │ -0008f4f0: 7465 726d 936c 6973 748e a18d 9117 0bcc term.list....... │ │ │ │ -0008f500: 6269 6e64 6572 7391 1cbe 523a 9605 bfaa binders...R:.... │ │ │ │ -0008f510: 7374 7269 6e67 932d 3e93 7465 726d 936c string.->.term.l │ │ │ │ -0008f520: 6973 748e a18d 9117 0bcc 6178 696f 6d73 ist.......axioms │ │ │ │ -0008f530: 9122 7dfc 3a96 05bf aa73 7472 696e 6793 ."}.:....string. │ │ │ │ -0008f540: 2d3e 9328 7374 7269 6e67 9323 9374 686d ->.(string.#.thm │ │ │ │ -0008f550: 2993 6c69 7374 8ea1 8d91 170b cc64 6566 ).list.......def │ │ │ │ -0008f560: 696e 6974 696f 6e73 9605 bfaa 3a93 7374 initions....:.st │ │ │ │ -0008f570: 7269 6e67 932d 3e93 2873 7472 696e 6793 ring.->.(string. │ │ │ │ -0008f580: 2393 7468 6d29 936c 6973 748e a18d 9117 #.thm).list..... │ │ │ │ -0008f590: 0bcc 7468 656f 7265 6d73 9116 fea8 3a96 ..theorems....:. │ │ │ │ -0008f5a0: 05bf aa73 7472 696e 6793 2d3e 9328 7374 ...string.->.(st │ │ │ │ -0008f5b0: 7269 6e67 9323 9374 686d 2993 6c69 7374 ring.#.thm).list │ │ │ │ -0008f5c0: 8e8e 9201 c671 b184 006a 60b2 0000 6666 .....q...j`...ff │ │ │ │ -0008f5d0: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ -0008f5e0: 8e8e 9112 c761 9f3c 02a1 8900 0066 6600 .....a.<.....ff. │ │ │ │ -0008f5f0: 71cf 9f9f 0c99 9a8d 8d8d 8d91 0d83 909f q............... │ │ │ │ -0008f600: fc5e ffc5 378e 8e8e 9112 0003 c649 7496 .^..7........It. │ │ │ │ -0008f610: 03f6 1877 90b8 e36f 756c 649b 03f6 1962 ...w...ould....b │ │ │ │ -0008f620: 9047 1d65 9364 690e 6375 6c74 9374 6f98 .G.e.di.cult.to. │ │ │ │ -0008f630: 696d 706c 656d 656e 90b8 e374 9374 6865 implemen...t.the │ │ │ │ -0008f640: 936e 6563 6573 7361 7279 9863 95b8 e368 .necessary.c...h │ │ │ │ -0008f650: 6563 936b 7396 03f6 1874 6f98 656e 7375 ec.ks....to.ensu │ │ │ │ -0008f660: 7265 9374 6861 7493 6164 6465 6498 7495 re.that.added.t. │ │ │ │ -0008f670: b8e3 7970 9047 1d65 732c 9104 1e49 636f ..yp.G.es,...Ico │ │ │ │ -0008f680: 6e73 7461 6e93 7473 8d91 03f6 1865 7463 nstan.ts.....etc │ │ │ │ -0008f690: 2e8e 8e9f 0c00 008d 6469 6496 0355 556e ........did..UUn │ │ │ │ -0008f6a0: 6f74 9369 6e9a b8e3 7691 ff71 c761 6c69 ot.in...v..q.ali │ │ │ │ -0008f6b0: 6461 7465 9364 6563 6c61 7261 7469 6f6e date.declaration │ │ │ │ -0008f6c0: 7393 696e 9374 6865 9364 6573 6365 6e64 s.in.the.descend │ │ │ │ -0008f6d0: 616e 9874 9374 6865 6f72 6965 732e 8e8e an.t.theories... │ │ │ │ -0008f6e0: 9f24 fd13 8e8c 8b00 0000 aa00 0000 0000 .$.............. │ │ │ │ -0008f6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0008ea00: 0000 0000 0000 0000 08de 8ba0 02cc 0555 ...............U │ │ │ │ +0008ea10: 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 ...F............ │ │ │ │ +0008ea20: 12c7 61d0 3131 2e38 2e91 0a80 0054 6865 ..a.11.8.....The │ │ │ │ +0008ea30: 6f72 6965 7392 015a 3266 3136 398e 9112 ories..Z2f169... │ │ │ │ +0008ea40: c761 9f05 6666 8900 00e6 6601 c73e 7c8e .a..ff....f..>|. │ │ │ │ +0008ea50: 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 8d8d ....../......!.. │ │ │ │ +0008ea60: 8d9f 0128 de8d 8d8d 8d91 2a06 60eb 617c ...(......*.`.a| │ │ │ │ +0008ea70: 2d96 05bf aa21 7293 7227 2e8d 93d7 508e -....!r.r'....P. │ │ │ │ +0008ea80: 9b14 b3ef eb61 7293 3d3d 3e8d 93d7 508e .....ar.==>...P. │ │ │ │ +0008ea90: 98eb 6172 2793 3d3d 3e93 2828 8dd7 6162 ..ar'.==>.((..ab │ │ │ │ +0008eaa0: 738e 9116 7276 eb61 7293 3d8d 93d7 6162 s...rv.ar.=...ab │ │ │ │ +0008eab0: 738e 911c 3220 eb61 7227 2993 3d93 2872 s...2 .ar').=.(r │ │ │ │ +0008eac0: 933d 9372 2729 298e 8e8e 8e8e 8e8e a41d .=.r'))......... │ │ │ │ +0008ead0: 1331 8d91 12c7 61cf 416e 6496 03ea a865 .1....a.And....e │ │ │ │ +0008eae0: 7691 ff58 e461 6c75 6174 696e 678d 93eb v..X.aluating... │ │ │ │ +0008eaf0: 6170 726f 7665 5f61 6273 5f66 6e5f 6f6e aprove_abs_fn_on │ │ │ │ +0008eb00: 746f 8d91 05bf aad7 7468 8e8e 917a 5104 to......th...zQ. │ │ │ │ +0008eb10: cf70 726f 95ac 7276 9365 7396 03ea a874 .pro..rv.es....t │ │ │ │ +0008eb20: 6861 748d 93d7 6162 738e 9118 881c cf69 hat...abs......i │ │ │ │ +0008eb30: 7393 6f6e 90ac 7274 6f2c 9372 6574 7572 s.on..rto,.retur │ │ │ │ +0008eb40: 6e69 6e67 9374 6865 9374 6865 6f72 656d ning.the.theorem │ │ │ │ +0008eb50: 3a8e 9f1d 15ef 8d8d 8d9f 0128 de8d 8d8d :..........(.... │ │ │ │ +0008eb60: 8d91 2a06 60eb 617c 2d96 05bf aa21 612e ..*.`.a|-....!a. │ │ │ │ +0008eb70: 933f 722e 9328 6193 3d8d 93d7 6162 738e .?r..(a.=...abs. │ │ │ │ +0008eb80: 911c 3220 eb61 7229 932f 5c8d 93d7 508e ..2 .ar)./\...P. │ │ │ │ +0008eb90: 9114 b3ef eb61 728e 8e8e 8e8e 8e8e a18d .....ar......... │ │ │ │ +0008eba0: 9112 c761 cf41 6c6c 9603 8b1d 666f 7572 ...a.All....four │ │ │ │ +0008ebb0: 9b03 8b1e 6675 6e63 7469 6f6e 7393 7769 ....functions.wi │ │ │ │ +0008ebc0: 6c6c 9366 6169 6c93 6966 9861 7070 6c69 ll.fail.if.appli │ │ │ │ +0008ebd0: 6564 9374 6f93 616e 90ac 7279 9374 6865 ed.to.an..ry.the │ │ │ │ +0008ebe0: 6f72 656d 9874 6861 7493 646f 9053 8e65 orem.that.do.S.e │ │ │ │ +0008ebf0: 7393 6e6f 7498 6861 95ac 7276 9365 9603 s.not.ha..rv.e.. │ │ │ │ +0008ec00: 8b1d 7468 6593 666f 726d 936f 6698 6193 ..the.form.of.a. │ │ │ │ +0008ec10: 7468 652d 8ea4 1000 008d 9112 c761 6f72 the-.........aor │ │ │ │ +0008ec20: 656d 9604 5591 7265 7475 726e 6564 9362 em..U.returned.b │ │ │ │ +0008ec30: 9aac 7279 8d91 0455 92eb 6164 6566 696e ..ry...U..adefin │ │ │ │ +0008ec40: 655f 6e65 775f 7479 7065 5f62 696a 6563 e_new_type_bijec │ │ │ │ +0008ec50: 7469 6f6e 738e 9200 99cc d6cf 2e91 0679 tions..........y │ │ │ │ +0008ec60: 9b4e 6f6e 6593 6f66 9374 6865 7365 9104 .None.of.these.. │ │ │ │ +0008ec70: 5592 6675 6e63 7469 6f6e 7393 7361 9876 U.functions.sa.v │ │ │ │ +0008ec80: 9865 7393 616e 9879 7468 696e 678e a18d .es.an.ything... │ │ │ │ +0008ec90: 9112 c761 6f6e 9604 a996 7468 6593 6375 ...aon....the.cu │ │ │ │ +0008eca0: 7272 656e 90ac 7274 9374 6865 6f72 799b rren..rt.theory. │ │ │ │ +0008ecb0: 04a9 950c 6c65 2e91 0775 aa49 6e93 6661 ....le...u.In.fa │ │ │ │ +0008ecc0: 6374 2c91 04d9 5169 7493 7368 6f75 6c64 ct,...Qit.should │ │ │ │ +0008ecd0: 9375 7375 616c 6c79 9362 9053 8e65 9375 .usually.b.S.e.u │ │ │ │ +0008ece0: 6e6e 6563 6573 7361 7279 9874 6f93 7361 nnecessary.to.sa │ │ │ │ +0008ecf0: 95ac 7276 9365 9604 a996 7468 6593 7265 ..rv.e....the.re │ │ │ │ +0008ed00: 7375 6c74 738e a18d 9112 c761 7072 6f95 sults......apro. │ │ │ │ +0008ed10: ac72 7693 6564 9b04 9d65 6293 7998 7468 .rv.ed...eb.y.th │ │ │ │ +0008ed20: 6573 6598 6675 6e63 7469 6f6e 732c 9104 ese.functions,.. │ │ │ │ +0008ed30: ca14 7369 6e63 6598 7468 6579 9863 616e ..since.they.can │ │ │ │ +0008ed40: 9862 9053 8e65 9104 9d64 6765 6e65 7261 .b.S.e...dgenera │ │ │ │ +0008ed50: 7465 6498 7175 6963 936b 6c79 9877 6865 ted.quic.kly.whe │ │ │ │ +0008ed60: 6e65 7693 6572 9872 6571 7569 7265 6498 nev.er.required. │ │ │ │ +0008ed70: 6672 6f6d 8ea1 8d91 12c7 6174 6865 9604 from......athe.. │ │ │ │ +0008ed80: 737f 7468 656f 7265 6d93 7265 7475 726e s.theorem.return │ │ │ │ +0008ed90: 6564 9362 95ac 7279 8d91 0473 7eeb 6164 ed.b..ry...s~.ad │ │ │ │ +0008eda0: 6566 696e 655f 6e65 775f 7479 7065 5f62 efine_new_type_b │ │ │ │ +0008edb0: 696a 6563 7469 6f6e 738e 9200 99ea c2cf ijections....... │ │ │ │ +0008edc0: 2c91 0495 b577 6869 6393 6896 0473 7f69 ,....whic.h..s.i │ │ │ │ +0008edd0: 7393 6974 7365 6c66 9373 6195 ac72 7693 s.itself.sa..rv. │ │ │ │ +0008ede0: 6564 2e91 06d3 644f 6691 0473 7f63 6f75 ed....dOf..s.cou │ │ │ │ +0008edf0: 7273 652c 8ea1 8d91 12c7 6177 6974 6869 rse,......awithi │ │ │ │ +0008ee00: 6e96 03ea a861 6e9a ac72 7993 6769 7698 n....an..ry.giv. │ │ │ │ +0008ee10: 656e 9373 6573 7369 6f6e 2c93 6f6e 6593 en.session,.one. │ │ │ │ +0008ee20: 7798 6f75 6c64 9362 696e 6493 7265 7375 w.ould.bind.resu │ │ │ │ +0008ee30: 6c74 7393 746f 93eb 484d 4c93 cf69 6465 lts.to..HML..ide │ │ │ │ +0008ee40: 6e98 7469 0c65 7273 2e8e 9f22 db93 8d8d n.ti.ers...".... │ │ │ │ +0008ee50: 9112 c761 eb47 3131 2e38 2e33 8e91 4c60 ...a.G11.8.3..L` │ │ │ │ +0008ee60: f550 7269 6d69 7469 7690 8ccc 6596 0566 .Primitiv...e..f │ │ │ │ +0008ee70: 664d 4c93 6675 6e63 7469 6f6e 9366 6f72 fML.function.for │ │ │ │ +0008ee80: 9361 6363 6573 7369 6e67 9374 6865 6f72 .accessing.theor │ │ │ │ +0008ee90: 6965 738e 9f17 c593 8d91 12c7 61cf 5468 ies.........a.Th │ │ │ │ +0008eea0: 6596 04a7 3661 7267 756d 656e 9aac 7274 e...6argumen..rt │ │ │ │ +0008eeb0: 7391 04a7 356f 6693 eb48 4d4c 93cf 7498 s...5of..HML..t. │ │ │ │ +0008eec0: 7970 9053 8e65 93eb 6173 7472 696e 679b yp.S.e..astring. │ │ │ │ +0008eed0: 04a7 35cf 746f 93eb 616e 6577 5f61 7869 ..5.to..anew_axi │ │ │ │ +0008eee0: 6f6d cf2c 9104 d659 eb61 6e65 775f 6465 om.,...Y.anew_de │ │ │ │ +0008eef0: 6669 6e69 7469 6f6e 8d93 cf65 7463 2e8e finition...etc.. │ │ │ │ +0008ef00: 911b 957c 6172 6593 7468 6598 6e61 6d65 ...|are.the.name │ │ │ │ +0008ef10: 7393 6f66 8ea1 8d91 12c7 6174 6865 9603 s.of......athe.. │ │ │ │ +0008ef20: c244 636f 7272 6573 7090 538e 6f6e 6469 .Dcorresp.S.ondi │ │ │ │ +0008ef30: 6e67 9361 7869 6f6d 7393 616e 6493 6465 ng.axioms.and.de │ │ │ │ +0008ef40: 0c6e 6974 696f 6e73 2e91 052b 6a54 6865 .nitions...+jThe │ │ │ │ +0008ef50: 7365 936e 616d 6573 9361 7265 9375 7365 se.names.are.use │ │ │ │ +0008ef60: 6493 7768 656e 9361 6363 6573 7369 6e67 d.when.accessing │ │ │ │ +0008ef70: 9374 6865 6f72 6965 738e a18d 9112 c761 .theories......a │ │ │ │ +0008ef80: 7769 7468 9603 eaa8 7468 6593 6675 6e63 with....the.func │ │ │ │ +0008ef90: 7469 6f6e 7393 eb61 6178 696f 6dcf 2c93 tions..aaxiom.,. │ │ │ │ +0008efa0: eb61 6465 6669 6e69 7469 6f6e cf2c 8d93 .adefinition.,.. │ │ │ │ +0008efb0: 6574 632e 8e91 1631 b82c 9364 6573 6372 etc....1.,.descr │ │ │ │ +0008efc0: 6962 9a53 8e65 6493 6298 656c 6f90 ac72 ib.S.ed.b.elo..r │ │ │ │ +0008efd0: 772e 8ea9 1002 be8d 911e 28f0 4191 030d w.........(.A... │ │ │ │ +0008efe0: f274 6865 6f72 7996 030e 2b77 6974 689b .theory...+with. │ │ │ │ +0008eff0: 030e 2a6e 6f93 6465 7363 656e 6461 6e90 ..*no.descendan. │ │ │ │ +0008f000: ac72 7473 9863 616e 9362 9053 8e65 9865 .rts.can.b.S.e.e │ │ │ │ +0008f010: 7874 656e 6465 6493 6290 ac72 7998 6164 xtended.b..ry.ad │ │ │ │ +0008f020: 6469 6e67 986e 6577 9370 6172 656e 95ac ding.new.paren.. │ │ │ │ +0008f030: 7274 732c 9103 3a43 7493 7970 9053 8e65 rts,..:Ct.yp.S.e │ │ │ │ +0008f040: 732c 9103 3a44 636f 6e73 7461 6e93 7473 s,..:Dconstan.ts │ │ │ │ +0008f050: 2c8e a18d 9112 c761 6178 696f 6d73 9b03 ,......aaxioms.. │ │ │ │ +0008f060: ac5d 616e 6496 03ac 5c64 650c 6e69 7469 .]and...\de.niti │ │ │ │ +0008f070: 6f6e 732e 9105 241d 5468 656f 7269 6573 ons...$.Theories │ │ │ │ +0008f080: 9374 6861 7498 6172 6593 616c 7265 6164 .that.are.alread │ │ │ │ +0008f090: 7998 7468 6598 7061 7265 6e90 ac72 7473 y.the.paren..rts │ │ │ │ +0008f0a0: 936f 6698 6f74 6865 7298 7468 656f 7269 .of.other.theori │ │ │ │ +0008f0b0: 6573 9363 616e 6e6f 7498 6290 538e 658e es.cannot.b.S.e. │ │ │ │ +0008f0c0: a18d 9112 c761 6578 7465 6e64 6564 9604 .....aextended.. │ │ │ │ +0008f0d0: 37a5 696e 9374 6869 7393 7795 ac72 6193 7.in.this.w..ra. │ │ │ │ +0008f0e0: 7991 ff05 562e 8d8d 9ffb a532 d537 8e8e y...V......2.7.. │ │ │ │ +0008f0f0: 910a dfdc cf57 6865 6e96 0437 a561 936e .....When..7.a.n │ │ │ │ +0008f100: 6577 9374 6865 6f72 7993 6973 9362 9053 ew.theory.is.b.S │ │ │ │ +0008f110: 8e65 696e 6793 6372 6561 7465 6491 0437 .eing.created..7 │ │ │ │ +0008f120: a66f 7293 616e 9365 7869 7374 696e 6793 .or.an.existing. │ │ │ │ +0008f130: 6f6e 6593 6578 7465 6e64 6564 8ea1 8d91 one.extended.... │ │ │ │ +0008f140: 12c7 6169 7496 0403 8f69 739b 0403 906e ..ait....is....n │ │ │ │ +0008f150: 6563 6573 7361 7279 9374 6f93 6290 538e ecessary.to.b.S. │ │ │ │ +0008f160: 6593 696e 9864 7261 6674 936d 6f9a 538e e.in.draft.mo.S. │ │ │ │ +0008f170: 6465 2e91 0583 9649 6e93 7072 6f98 6f66 de.....In.pro.of │ │ │ │ +0008f180: 936d 6f98 6465 9b04 0390 7468 6593 6675 .mo.de....the.fu │ │ │ │ +0008f190: 6e63 7469 6f6e 7393 7769 7468 9370 7265 nctions.with.pre │ │ │ │ +0008f1a0: 0c78 9860 eb61 6e65 775f cf27 936c 6973 .x.`.anew_.'.lis │ │ │ │ +0008f1b0: 7465 648e a18d 9112 c761 6162 9053 8e6f ted......aab.S.o │ │ │ │ +0008f1c0: 95ac 7276 9365 9603 eaa8 6172 6593 6e6f ..rv.e....are.no │ │ │ │ +0008f1d0: 7493 6190 ac72 7691 ff58 e461 696c 6162 t.a..rv..X.ailab │ │ │ │ +0008f1e0: 6c65 2e8e a68d 911e 28f0 5468 6596 02ff le......(.The... │ │ │ │ +0008f1f0: 1f66 756e 6374 696f 6e73 9366 6f72 9b02 .functions.for.. │ │ │ │ +0008f200: ff1e 656e 90ac 7274 6572 696e 6793 616e ..en..rtering.an │ │ │ │ +0008f210: 9361 6c72 6561 6479 9365 7869 7374 696e .already.existin │ │ │ │ +0008f220: 6798 7468 656f 7279 9369 6e93 6569 7468 g.theory.in.eith │ │ │ │ +0008f230: 6572 9364 7261 6674 936d 6f90 538e 6465 er.draft.mo.S.de │ │ │ │ +0008f240: 986f 7293 7072 6f9a 538e 6f66 936d 6f98 .or.pro.S.of.mo. │ │ │ │ +0008f250: 6465 8ea1 8d91 12c7 6161 7265 2c91 03ea de......aare,... │ │ │ │ +0008f260: a872 6573 7090 538e 6563 7469 7690 ac72 .resp.S.ectiv..r │ │ │ │ +0008f270: 656c 793a 8e9f 2202 028d 8d8d 9112 c761 ely:.."........a │ │ │ │ +0008f280: 9fee cfa7 8900 0066 6601 c70b 4a9f 1807 .......ff...J... │ │ │ │ +0008f290: 168d 8d90 cccd 9f04 599c 8400 1c60 b200 ........Y....`.. │ │ │ │ +0008f2a0: 0066 668d 9fee a664 8d91 170b cceb 6165 .ff....d......ae │ │ │ │ +0008f2b0: 7874 656e 645f 7468 656f 7279 9605 bfaa xtend_theory.... │ │ │ │ +0008f2c0: 3a93 7374 7269 6e67 932d 3e93 766f 6964 :.string.->.void │ │ │ │ +0008f2d0: 8e9f 0d00 008d 9117 0bcc 6c6f 6164 5f74 ..........load_t │ │ │ │ +0008f2e0: 6865 6f72 7991 113e fe3a 9605 bfaa 7374 heory..>.:....st │ │ │ │ +0008f2f0: 7269 6e67 932d 3e93 766f 6964 8e8e 9201 ring.->.void.... │ │ │ │ +0008f300: c671 b184 001c 60b2 0000 6666 8e8e 9f04 .q....`...ff.... │ │ │ │ +0008f310: c002 8900 0066 6601 c70b 4a8e 8e8e 9f22 .....ff...J...." │ │ │ │ +0008f320: a9f0 8d91 1e28 f0cf 5468 6596 03df c666 .....(..The....f │ │ │ │ +0008f330: 756e 6374 696f 6e8d 93eb 6163 6c6f 7365 unction...aclose │ │ │ │ +0008f340: 5f74 6865 6f72 798e 914c bb84 cf28 7365 _theory..L...(se │ │ │ │ +0008f350: 6593 5365 6374 696f 6e93 3131 2e38 2e31 e.Section.11.8.1 │ │ │ │ +0008f360: 2993 6973 9375 7365 6491 03df c774 6f93 ).is.used....to. │ │ │ │ +0008f370: 0c6e 6973 6893 6193 7365 7373 696f 6e93 .nish.a.session. │ │ │ │ +0008f380: 616e 6493 7772 6974 6593 616c 6c8e a18d and.write.all... │ │ │ │ +0008f390: 9112 c761 6e65 7796 03ea a864 6563 6c61 ...anew....decla │ │ │ │ +0008f3a0: 7261 7469 6f6e 7393 746f 9374 6865 9374 rations.to.the.t │ │ │ │ +0008f3b0: 6865 6f72 7993 0c6c 652e 8e9f 1002 bd8d heory..le....... │ │ │ │ +0008f3c0: 911e 28f0 5468 6572 6596 03ea a861 7265 ..(.There....are │ │ │ │ +0008f3d0: 9376 91ff 58e4 6172 696f 7573 9366 756e .v..X.arious.fun │ │ │ │ +0008f3e0: 6374 696f 6e73 9366 6f72 936c 6f61 6469 ctions.for.loadi │ │ │ │ +0008f3f0: 6e67 9374 6865 9363 6f6e 95ac 7274 656e ng.the.con..rten │ │ │ │ +0008f400: 9374 7396 03ea a86f 6693 7468 656f 7279 .ts....of.theory │ │ │ │ +0008f410: 930c 6c65 733a 8e9f 4902 028d 8d8d 9112 ..les:..I....... │ │ │ │ +0008f420: c761 9fc7 cfa7 8900 0066 6601 c70b 4a9f .a.......ff...J. │ │ │ │ +0008f430: 6607 168d 8d90 cccd 9f04 599c 8400 6a60 f.........Y...j` │ │ │ │ +0008f440: b200 0066 668d 9fa0 a664 8d91 170b cceb ...ff....d...... │ │ │ │ +0008f450: 6170 6172 656e 7473 911c be52 3a96 05bf aparents...R:... │ │ │ │ +0008f460: aa73 7472 696e 6793 2d3e 9373 7472 696e .string.->.strin │ │ │ │ +0008f470: 6793 6c69 7374 8ea4 0d00 008d 9117 0bcc g.list.......... │ │ │ │ +0008f480: 7479 7065 7391 283d a63a 9605 bfaa 7374 types.(=.:....st │ │ │ │ +0008f490: 7269 6e67 932d 3e93 2869 6e74 9323 9373 ring.->.(int.#.s │ │ │ │ +0008f4a0: 7472 696e 6729 936c 6973 748e a18d 9117 tring).list..... │ │ │ │ +0008f4b0: 0bcc 636f 6e73 7461 6e74 7391 113e fe3a ..constants..>.: │ │ │ │ +0008f4c0: 9605 bfaa 7374 7269 6e67 932d 3e93 7465 ....string.->.te │ │ │ │ +0008f4d0: 726d 936c 6973 748e a18d 9117 0bcc 696e rm.list.......in │ │ │ │ +0008f4e0: 6669 7865 7391 1cbe 523a 9605 bfaa 7374 fixes...R:....st │ │ │ │ +0008f4f0: 7269 6e67 932d 3e93 7465 726d 936c 6973 ring.->.term.lis │ │ │ │ +0008f500: 748e a18d 9117 0bcc 6269 6e64 6572 7391 t.......binders. │ │ │ │ +0008f510: 1cbe 523a 9605 bfaa 7374 7269 6e67 932d ..R:....string.- │ │ │ │ +0008f520: 3e93 7465 726d 936c 6973 748e a18d 9117 >.term.list..... │ │ │ │ +0008f530: 0bcc 6178 696f 6d73 9122 7dfc 3a96 05bf ..axioms."}.:... │ │ │ │ +0008f540: aa73 7472 696e 6793 2d3e 9328 7374 7269 .string.->.(stri │ │ │ │ +0008f550: 6e67 9323 9374 686d 2993 6c69 7374 8ea1 ng.#.thm).list.. │ │ │ │ +0008f560: 8d91 170b cc64 6566 696e 6974 696f 6e73 .....definitions │ │ │ │ +0008f570: 9605 bfaa 3a93 7374 7269 6e67 932d 3e93 ....:.string.->. │ │ │ │ +0008f580: 2873 7472 696e 6793 2393 7468 6d29 936c (string.#.thm).l │ │ │ │ +0008f590: 6973 748e a18d 9117 0bcc 7468 656f 7265 ist.......theore │ │ │ │ +0008f5a0: 6d73 9116 fea8 3a96 05bf aa73 7472 696e ms....:....strin │ │ │ │ +0008f5b0: 6793 2d3e 9328 7374 7269 6e67 9323 9374 g.->.(string.#.t │ │ │ │ +0008f5c0: 686d 2993 6c69 7374 8e8e 9201 c671 b184 hm).list.....q.. │ │ │ │ +0008f5d0: 006a 60b2 0000 6666 8e8e 9f04 c002 8900 .j`...ff........ │ │ │ │ +0008f5e0: 0066 6601 c70b 4a8e 8e8e 9112 c761 9f3c .ff...J......a.< │ │ │ │ +0008f5f0: 02a1 8900 0066 6600 71cf 9f9f 0c99 9a8d .....ff.q....... │ │ │ │ +0008f600: 8d8d 8d91 0d83 909f fc5e ffc5 378e 8e8e .........^..7... │ │ │ │ +0008f610: 9112 0003 c649 7496 03f6 1877 90b8 e36f .....It....w...o │ │ │ │ +0008f620: 756c 649b 03f6 1962 9047 1d65 9364 690e uld....b.G.e.di. │ │ │ │ +0008f630: 6375 6c74 9374 6f98 696d 706c 656d 656e cult.to.implemen │ │ │ │ +0008f640: 90b8 e374 9374 6865 936e 6563 6573 7361 ...t.the.necessa │ │ │ │ +0008f650: 7279 9863 95b8 e368 6563 936b 7396 03f6 ry.c...hec.ks... │ │ │ │ +0008f660: 1874 6f98 656e 7375 7265 9374 6861 7493 .to.ensure.that. │ │ │ │ +0008f670: 6164 6465 6498 7495 b8e3 7970 9047 1d65 added.t...yp.G.e │ │ │ │ +0008f680: 732c 9104 1e49 636f 6e73 7461 6e93 7473 s,...Iconstan.ts │ │ │ │ +0008f690: 8d91 03f6 1865 7463 2e8e 8e9f 0c00 008d .....etc........ │ │ │ │ +0008f6a0: 6469 6496 0355 556e 6f74 9369 6e9a b8e3 did..UUnot.in... │ │ │ │ +0008f6b0: 7691 ff71 c761 6c69 6461 7465 9364 6563 v..q.alidate.dec │ │ │ │ +0008f6c0: 6c61 7261 7469 6f6e 7393 696e 9374 6865 larations.in.the │ │ │ │ +0008f6d0: 9364 6573 6365 6e64 616e 9874 9374 6865 .descendan.t.the │ │ │ │ +0008f6e0: 6f72 6965 732e 8e8e 9f24 fd13 8e8c 8b00 ories....$...... │ │ │ │ +0008f6f0: 0000 aa00 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0008f700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0008f710: 08e9 d6a0 02cc 0555 8da0 fd46 d30e 8d8d .......U...F.... │ │ │ │ -0008f720: 8d8d 9ffa 999a 8d91 eaf1 ebd0 3137 3092 ............170. │ │ │ │ -0008f730: 00dd 2043 4368 6170 7465 7296 0480 0031 .. CChapter....1 │ │ │ │ -0008f740: 312e 910a 8000 5468 6593 484f 4c93 4c6f 1.....The.HOL.Lo │ │ │ │ -0008f750: 6769 6393 696e 934d 4c8e 91ea f1eb 9f05 gic.in.ML....... │ │ │ │ -0008f760: 6666 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 ff....f..>|..... │ │ │ │ -0008f770: 0294 2fdf 8da0 fd8b d021 8d91 eaf1 ebcf ../......!...... │ │ │ │ -0008f780: 5468 6596 03b4 9e0c 7273 749b 03b4 9d61 The.....rst....a │ │ │ │ -0008f790: 7267 756d 656e 90ac 7274 9369 7398 7468 rgumen..rt.is.th │ │ │ │ -0008f7a0: 6593 6e61 6d65 986f 6693 6198 7468 656f e.name.of.a.theo │ │ │ │ -0008f7b0: 7279 9328 7768 6963 95ac 7268 986d 9375 ry.(whic..rh.m.u │ │ │ │ -0008f7c0: 7374 9603 b49e 6290 538e 6598 696e 9374 st....b.S.e.in.t │ │ │ │ -0008f7d0: 6865 9861 6e63 6573 7472 7993 6f66 9874 he.ancestry.of.t │ │ │ │ -0008f7e0: 6865 9363 7572 7265 6e90 ac72 748e a410 he.curren..rt... │ │ │ │ -0008f7f0: 0000 8d91 eaf1 eb74 6865 6f72 7996 04a2 .......theory... │ │ │ │ -0008f800: f373 6567 6d65 6e90 ac72 7429 3b91 04ff .segmen..rt);... │ │ │ │ -0008f810: 1974 6865 9372 6573 756c 749b 04a2 f469 .the.result....i │ │ │ │ -0008f820: 7393 6193 6c69 7374 936f 6698 7468 6593 s.a.list.of.the. │ │ │ │ -0008f830: 636f 6d70 9053 8e6f 6e65 6e90 ac72 7473 comp.S.onen..rts │ │ │ │ -0008f840: 936f 6693 7468 6598 7468 656f 7279 91ff .of.the.theory.. │ │ │ │ -0008f850: 0556 2e91 0761 c154 6865 986e 616d 6593 .V...a.The.name. │ │ │ │ -0008f860: 6f66 9374 6865 8ea1 8d91 eaf1 eb63 7572 of.the.......cur │ │ │ │ -0008f870: 7265 6e9a ac72 7496 03b8 9374 6865 6f72 ren..rt....theor │ │ │ │ -0008f880: 7993 6361 6e91 03b8 9262 9053 8e65 9361 y.can....b.S.e.a │ │ │ │ -0008f890: 6262 7265 7669 6174 6564 9362 9879 8d93 bbreviated.b.y.. │ │ │ │ -0008f8a0: eb61 602d 608e 9114 f791 cf2e 9105 282e .a`-`.........(. │ │ │ │ -0008f8b0: 4691 ff05 566f 7293 6578 616d 706c 652c F...Vor.example, │ │ │ │ -0008f8c0: 8d91 03c2 97eb 6170 6172 656e 7473 9105 ......aparents.. │ │ │ │ -0008f8d0: bfaa 602d 608e 9146 b777 cf72 6574 7572 ..`-`..F.w.retur │ │ │ │ -0008f8e0: 6e73 9374 6865 9370 6172 656e 9874 738e ns.the.paren.ts. │ │ │ │ -0008f8f0: a18d 91ea f1eb 6f66 9603 eaa8 7468 6593 ......of....the. │ │ │ │ -0008f900: 6375 7272 656e 90ac 7274 9374 6865 6f72 curren..rt.theor │ │ │ │ -0008f910: 7991 ff05 562e 8ea1 8d91 f653 7a49 6e96 y...V......SzIn. │ │ │ │ -0008f920: 05ff 6574 6865 9b05 ff64 6361 7365 936f ..ethe...dcase.o │ │ │ │ -0008f930: 668d 93eb 6174 7970 6573 8e91 28bd 1ccf f...atypes..(... │ │ │ │ -0008f940: 6198 6c69 7374 936f 6693 6172 6974 90ac a.list.of.arit.. │ │ │ │ -0008f950: 7279 2d6e 616d 6593 7061 6972 7398 6973 ry-name.pairs.is │ │ │ │ -0008f960: 9372 6574 7572 6e65 643b 9107 09c3 696e .returned;....in │ │ │ │ -0008f970: 9374 6865 9363 6173 6598 6f66 8d93 eb61 .the.case.of...a │ │ │ │ -0008f980: 6178 696f 6d73 8e91 287d 61cf 2c8e a18d axioms..(}a.,... │ │ │ │ -0008f990: 8d91 eaf1 ebeb 6164 6566 696e 6974 696f ......adefinitio │ │ │ │ -0008f9a0: 6e73 8e91 2f3a abcf 6f72 8d91 050c 72eb ns../:..or....r. │ │ │ │ -0008f9b0: 6174 6865 6f72 656d 738e 9138 1634 cf61 atheorems..8.4.a │ │ │ │ -0008f9c0: 9605 0c72 6c69 7374 936f 6693 7374 7269 ...rlist.of.stri │ │ │ │ -0008f9d0: 6e67 2d74 6865 6f72 656d 9370 6169 7273 ng-theorem.pairs │ │ │ │ -0008f9e0: 9369 7393 7265 7475 726e 6564 2c91 0554 .is.returned,..T │ │ │ │ -0008f9f0: e477 6865 7265 9374 6865 9373 7472 696e .where.the.strin │ │ │ │ -0008fa00: 6793 6973 8ea1 8d91 eaf1 eb74 6865 9603 g.is.......the.. │ │ │ │ -0008fa10: aab7 6e61 6d65 9b03 aab8 6f66 9374 6865 ..name....of.the │ │ │ │ -0008fa20: 9874 6865 6f72 656d 9372 6570 7265 7365 .theorem.represe │ │ │ │ -0008fa30: 6e90 ac72 7469 6e67 9374 6865 9861 7869 n..rting.the.axi │ │ │ │ -0008fa40: 6f6d 2c91 03b7 8164 650c 6e69 7469 6f6e om,....de.nition │ │ │ │ -0008fa50: 936f 7298 7468 656f 7265 6d93 7468 6174 .or.theorem.that │ │ │ │ -0008fa60: 9877 90ac 7261 7393 7375 7070 6c69 6564 .w..ras.supplied │ │ │ │ -0008fa70: 8ea1 8d91 eaf1 eb62 90ac 7279 9b05 31d2 .......b..ry..1. │ │ │ │ -0008fa80: 7468 6596 0531 d175 7365 722e 9109 0e5d the..1.user....] │ │ │ │ -0008fa90: 4e6f 7465 9374 6861 7498 636f 6e73 7461 Note.that.consta │ │ │ │ -0008faa0: 6e90 ac72 7493 7370 9053 8e65 6369 0c63 n..rt.sp.S.eci.c │ │ │ │ -0008fab0: 6174 696f 6e73 9861 6e64 9374 90ac 7279 ations.and.t..ry │ │ │ │ -0008fac0: 7090 538e 6598 6465 0c6e 6974 696f 6e73 p.S.e.de.nitions │ │ │ │ -0008fad0: 9361 7265 9862 9053 8e6f 7468 9372 6574 .are.b.S.oth.ret │ │ │ │ -0008fae0: 7269 6576 90ac 7265 648e a18d 91ea f1eb riev..red....... │ │ │ │ -0008faf0: 7573 696e 6796 03ea a874 6865 9366 756e using....the.fun │ │ │ │ -0008fb00: 6374 696f 6e8d 93eb 6164 6566 696e 6974 ction...adefinit │ │ │ │ -0008fb10: 696f 6e73 8e91 4326 f6cf 2e8e a18d 91f6 ions..C&........ │ │ │ │ -0008fb20: 537a 496e 6469 7669 6475 616c 9604 0020 SzIndividual... │ │ │ │ -0008fb30: 6178 696f 6d73 2c91 0405 7e64 650c 6e69 axioms,...~de.ni │ │ │ │ -0008fb40: 7469 6f6e 7393 616e 6493 7468 656f 7265 tions.and.theore │ │ │ │ -0008fb50: 6d73 9363 616e 9362 9053 8e65 9372 6561 ms.can.b.S.e.rea │ │ │ │ -0008fb60: 6493 2866 726f 6d93 7468 6593 6375 7272 d.(from.the.curr │ │ │ │ -0008fb70: 656e 90ac 7274 936f 7293 616e 6365 7374 en..rt.or.ancest │ │ │ │ -0008fb80: 6f72 8ea1 8d91 eaf1 eb74 6865 6f72 6965 or.......theorie │ │ │ │ -0008fb90: 7329 9603 eaa8 7573 696e 6793 7468 6593 s)....using.the. │ │ │ │ -0008fba0: 666f 6c6c 6f90 ac72 7769 6e67 93eb 484d follo..rwing..HM │ │ │ │ -0008fbb0: 4c93 cf66 756e 6374 696f 6e73 3a8e a427 L..functions:..' │ │ │ │ -0008fbc0: 43eb 8d8d 8d91 eaf1 eb9f e84f a789 0000 C..........O.... │ │ │ │ -0008fbd0: 6666 01c7 0b4a 9f25 0716 8d8d 90cc cd9f ff...J.%........ │ │ │ │ -0008fbe0: 0459 9c84 0029 60b2 0000 6666 8d9f e1a6 .Y...)`...ff.... │ │ │ │ -0008fbf0: 648d 9117 0bcc eb61 6178 696f 6d91 227d d......aaxiom."} │ │ │ │ -0008fc00: fc3a 9605 bfaa 7374 7269 6e67 932d 3e93 .:....string.->. │ │ │ │ -0008fc10: 7374 7269 6e67 932d 3e93 7468 6d8e a40d string.->.thm... │ │ │ │ -0008fc20: 0000 8d91 170b cc64 6566 696e 6974 696f .......definitio │ │ │ │ -0008fc30: 6e96 05bf aa3a 9373 7472 696e 6793 2d3e n....:.string.-> │ │ │ │ -0008fc40: 9373 7472 696e 6793 2d3e 9374 686d 8ea1 .string.->.thm.. │ │ │ │ -0008fc50: 8d91 170b cc74 6865 6f72 656d 9116 fea8 .....theorem.... │ │ │ │ -0008fc60: 3a96 05bf aa73 7472 696e 6793 2d3e 9373 :....string.->.s │ │ │ │ -0008fc70: 7472 696e 6793 2d3e 9374 686d 8e8e 9201 tring.->.thm.... │ │ │ │ -0008fc80: c671 b184 0029 60b2 0000 6666 8e8e 9f04 .q...)`...ff.... │ │ │ │ -0008fc90: c002 8900 0066 6601 c70b 4a8e 8e8e a18d .....ff...J..... │ │ │ │ -0008fca0: 91ea f1eb cf54 6865 9605 0940 0c72 7374 .....The...@.rst │ │ │ │ -0008fcb0: 9361 7267 756d 656e 90ac 7274 9369 739b .argumen..rt.is. │ │ │ │ -0008fcc0: 0509 4174 6865 9374 6865 6f72 7993 288d ..Athe.theory.(. │ │ │ │ -0008fcd0: eb61 602d 608e 9116 483e cf63 616e 9362 .a`-`...H>.can.b │ │ │ │ -0008fce0: 9053 8e65 9375 7365 6493 666f 7293 7468 .S.e.used.for.th │ │ │ │ -0008fcf0: 6598 6375 7272 656e 90ac 7274 9374 6865 e.curren..rt.the │ │ │ │ -0008fd00: 6f72 7929 3b91 0598 8c74 6865 9373 6563 ory);....the.sec │ │ │ │ -0008fd10: 6f6e 648e a410 0000 8d91 eaf1 eb61 7267 ond..........arg │ │ │ │ -0008fd20: 756d 656e 90ac 7274 9603 eaa8 6973 9374 umen..rt....is.t │ │ │ │ -0008fd30: 6865 9375 7365 7293 7375 7070 6c69 6564 he.user.supplied │ │ │ │ -0008fd40: 936e 616d 6593 6f66 9374 6865 9361 7869 .name.of.the.axi │ │ │ │ -0008fd50: 6f6d 2c93 6465 0c6e 6974 696f 6e93 6f72 om,.de.nition.or │ │ │ │ -0008fd60: 9374 6865 6f72 656d 9369 6e93 7468 6593 .theorem.in.the. │ │ │ │ -0008fd70: 7468 656f 7279 91ff 0556 2e8e a18d 91f6 theory...V...... │ │ │ │ -0008fd80: 537a 5468 656f 7269 6573 9604 79bc 6361 SzTheories..y.ca │ │ │ │ -0008fd90: 6e9b 0479 bb62 9053 8e65 9370 7269 6e90 n..y.b.S.e.prin. │ │ │ │ -0008fda0: ac72 7465 6493 7573 696e 6798 7468 6593 .rted.using.the. │ │ │ │ -0008fdb0: 6675 6e63 7469 6f6e 93eb 6170 7269 6e74 function..aprint │ │ │ │ -0008fdc0: 5f74 6865 6f72 79cf 2c91 049d 8077 6869 _theory.,....whi │ │ │ │ -0008fdd0: 639a ac72 6893 7461 6b98 6573 9361 9104 c..rh.tak.es.a.. │ │ │ │ -0008fde0: 79bb 7468 656f 7279 936e 616d 658e a18d y.theory.name... │ │ │ │ -0008fdf0: 91ea f1eb 616e 6496 03ea a874 6865 6e93 ....and....then. │ │ │ │ -0008fe00: 7072 696e 90ac 7274 7393 6f75 7493 7468 prin..rts.out.th │ │ │ │ -0008fe10: 6593 6e61 6d65 6493 7468 656f 7279 9369 e.named.theory.i │ │ │ │ -0008fe20: 6e93 6193 7265 6164 6162 6c65 9366 6f72 n.a.readable.for │ │ │ │ -0008fe30: 6d61 742e 8e9f 228e 5f8d 8d91 eaf1 ebeb mat..."._....... │ │ │ │ -0008fe40: 4731 312e 382e 348e 9124 8b7f 5468 6596 G11.8.4..$..The. │ │ │ │ -0008fe50: 0566 6674 6865 6f72 7993 eb6a 484f 4c8e .fftheory..jHOL. │ │ │ │ -0008fe60: a917 c000 8d91 eaf1 ebcf 4190 ac72 7496 ..........A..rt. │ │ │ │ -0008fe70: 04d0 5373 7461 7274 2d75 702c 9b05 09be ..Sstart-up,.... │ │ │ │ -0008fe80: 7468 6593 696e 6974 6961 6c93 7468 656f the.initial.theo │ │ │ │ -0008fe90: 7279 9366 6f72 9375 7365 7273 936f 6693 ry.for.users.of. │ │ │ │ -0008fea0: 7468 6591 04d0 52eb 4848 4f4c 93cf 7379 the...R.HHOL..sy │ │ │ │ -0008feb0: 7374 656d 9369 7393 6361 6c6c 6564 8d93 stem.is.called.. │ │ │ │ -0008fec0: eb61 484f 4c8e 9116 0f51 cf2c 9877 6869 .aHOL....Q.,.whi │ │ │ │ -0008fed0: 6390 ac72 6893 6973 9363 6f6e 2d8e a18d c..rh.is.con-... │ │ │ │ -0008fee0: 91ea f1eb 7374 7275 6374 6564 9603 b9a8 ....structed.... │ │ │ │ -0008fef0: 7768 656e 9b03 b9a7 7468 6593 eb48 484f when....the..HHO │ │ │ │ -0008ff00: 4c93 cf73 7973 7465 6d98 6973 936d 6164 L..system.is.mad │ │ │ │ -0008ff10: 652e 9105 288a 5468 6593 616e 6365 7374 e...(.The.ancest │ │ │ │ -0008ff20: 7279 936f 6698 7468 6973 9374 6865 6f72 ry.of.this.theor │ │ │ │ -0008ff30: 7993 6973 9871 7569 7465 9363 6f6d 706c y.is.quite.compl │ │ │ │ -0008ff40: 6963 6174 6564 8ea1 8d91 eaf1 eb61 6e64 icated.......and │ │ │ │ -0008ff50: 9604 7db9 7265 0d65 6374 732c 9b04 a27d ..}.re.ects,...} │ │ │ │ -0008ff60: 746f 9373 6f6d 6593 6578 7465 6e90 ac72 to.some.exten..r │ │ │ │ -0008ff70: 742c 9874 6865 9368 6973 746f 7279 936f t,.the.history.o │ │ │ │ -0008ff80: 6693 eb48 484f 4c93 cf61 7393 6974 9365 f..HHOL..as.it.e │ │ │ │ -0008ff90: 7695 ac72 6f6c 7693 6564 9604 7db9 6672 v..rolv.ed..}.fr │ │ │ │ -0008ffa0: 6f6d 93eb 484c 4346 cf2e 9354 6869 7393 om..HLCF...This. │ │ │ │ -0008ffb0: 616e 6365 7374 7279 91ff 0556 2c8e a18d ancestry...V,... │ │ │ │ -0008ffc0: 91ea f1eb 7768 6963 90ac 7268 9604 a986 ....whic..rh.... │ │ │ │ -0008ffd0: 6973 9b04 a987 6465 7363 7269 6290 538e is....describ.S. │ │ │ │ -0008ffe0: 6564 9369 6e98 6465 7461 696c 9369 6e98 ed.in.detail.in. │ │ │ │ -0008fff0: 5365 6374 696f 6e93 3131 2e39 2c91 04d9 Section.11.9,... │ │ │ │ -00090000: 3e63 6f6e 95ac 7274 6169 6e73 9874 9377 >con..rtains.t.w │ │ │ │ -00090010: 936f 9104 a986 696d 7090 538e 6f72 7461 .o....imp.S.orta │ │ │ │ -00090020: 6e93 7498 7468 656f 7269 6573 3a8d 9106 n.t.theories:... │ │ │ │ -00090030: b69d eb61 626f 6f6c 8e91 225e cbcf 616e ...abool.."^..an │ │ │ │ -00090040: 648e a18d 8d91 eaf1 ebeb 6169 6e64 8e91 d.........aind.. │ │ │ │ -00090050: fc30 e9cf 2e91 0538 e054 6865 7365 9603 .0.....8.These.. │ │ │ │ -00090060: eaa8 6465 0c6e 6593 7468 6593 7072 696d ..de.ne.the.prim │ │ │ │ -00090070: 6974 6976 90ac 7265 936c 6f67 6963 616c itiv..re.logical │ │ │ │ -00090080: 9362 6173 6973 936f 6693 7468 6593 eb48 .basis.of.the..H │ │ │ │ -00090090: 484f 4c93 cf6c 6f67 6963 2e8e 9f1f 0e5f HOL..logic....._ │ │ │ │ -000900a0: 8d8d 91ea f1eb d031 312e 382e 342e 318e .......11.8.4.1. │ │ │ │ -000900b0: 9125 71eb 5468 6596 0480 0074 6865 6f72 .%q.The....theor │ │ │ │ -000900c0: 7993 e262 6f6f 6c8e a68d 91ea f1eb cf54 y..bool........T │ │ │ │ -000900d0: 6865 9603 d60b 7468 656f 7279 93eb 6162 he....theory..ab │ │ │ │ -000900e0: 6f6f 6c93 cf69 6e9a ac72 7472 6f90 538e ool..in..rtro.S. │ │ │ │ -000900f0: 6475 6365 7393 7468 6593 7498 7970 9053 duces.the.t.yp.S │ │ │ │ -00090100: 8e65 93eb 6162 6f6f 6c93 cf61 6e64 9103 .e..abool..and.. │ │ │ │ -00090110: d60a 636f 6e98 7461 696e 7393 666f 7572 ..con.tains.four │ │ │ │ -00090120: 936f 6693 7468 6593 0c76 9865 9361 7869 .of.the..v.e.axi │ │ │ │ -00090130: 6f6d 7393 666f 7293 6869 6768 6572 8ea1 oms.for.higher.. │ │ │ │ -00090140: 8d91 eaf1 eb6f 7264 6572 9603 5c04 6c6f .....order..\.lo │ │ │ │ -00090150: 6769 639b 035c 0528 7468 6593 0c66 7468 gic..\.(the..fth │ │ │ │ -00090160: 9361 7869 6f6d 9869 7393 696e 9374 6865 .axiom.is.in.the │ │ │ │ -00090170: 9874 6865 6f72 7993 eb61 696e 64cf 292e .theory..aind.). │ │ │ │ -00090180: 9105 0954 5468 6573 6593 6178 696f 6d73 ...TThese.axioms │ │ │ │ -00090190: 2c91 0378 8c74 6f67 6574 6865 7293 7769 ,..x.together.wi │ │ │ │ -000901a0: 7468 9374 6865 9872 756c 6573 936f 668e th.the.rules.of. │ │ │ │ -000901b0: a18d 91ea f1eb 696e 6665 7265 6e63 6596 ......inference. │ │ │ │ -000901c0: 03f2 ce64 6573 6372 6962 9053 8e65 649b ...describ.S.ed. │ │ │ │ -000901d0: 03f2 cd6c 6174 6572 9369 6e98 5365 6374 ...later.in.Sect │ │ │ │ -000901e0: 696f 6e93 3131 2e38 2e35 2c91 03f4 d763 ion.11.8.5,....c │ │ │ │ -000901f0: 6f6e 7374 6974 7574 6598 7468 6593 636f onstitute.the.co │ │ │ │ -00090200: 7265 936f 6698 7468 6593 eb48 484f 4c98 re.of.the..HHOL. │ │ │ │ -00090210: cf6c 6f67 6963 2e91 0551 5142 6563 6175 .logic...QQBecau │ │ │ │ -00090220: 7365 8ea1 8d91 eaf1 eb6f 669b 0488 4f74 se.......of...Ot │ │ │ │ -00090230: 6865 9104 884e 7795 ac72 6193 7998 7468 he...Nw..ra.y.th │ │ │ │ -00090240: 6596 0488 4eeb 4848 4f4c 98cf 7379 7374 e...N.HHOL..syst │ │ │ │ -00090250: 656d 9365 7695 ac72 6f6c 7693 6564 9866 em.ev..rolv.ed.f │ │ │ │ -00090260: 726f 6d96 0488 4eeb 484c 4346 cf2c 8d8d rom...N.HLCF.,.. │ │ │ │ -00090270: 9ffb a532 d538 8e8e 9109 4853 cf74 6865 ...2.8....HS.the │ │ │ │ -00090280: 9370 6172 7469 6375 6c61 7298 6178 696f .particular.axio │ │ │ │ -00090290: 6d61 7469 7a61 7469 6f6e 936f 6698 6869 matization.of.hi │ │ │ │ -000902a0: 6768 6572 8ea1 8d91 eaf1 eb6f 7264 6572 gher.......order │ │ │ │ -000902b0: 9603 711d 6c6f 6769 639b 0371 1e69 7493 ..q.logic..q.it. │ │ │ │ -000902c0: 7573 6573 9364 690b 6572 7398 6672 6f6d uses.di.ers.from │ │ │ │ -000902d0: 9374 6865 9363 6c61 7373 6963 616c 9861 .the.classical.a │ │ │ │ -000902e0: 7869 6f6d 6174 697a 6174 696f 6e93 6475 xiomatization.du │ │ │ │ -000902f0: 6593 746f 9843 6895 ac72 7572 6393 6896 e.to.Ch..rurc.h. │ │ │ │ -00090300: 0371 1d5b 8d33 8e91 05df fc5d 2e91 0510 .q.[.3.....].... │ │ │ │ -00090310: 5d54 6865 9362 6967 6765 7374 8ea1 8d91 ]The.biggest.... │ │ │ │ -00090320: eaf1 eb64 690b 6572 656e 6365 9602 f2dc ...di.erence.... │ │ │ │ -00090330: 6973 9374 6861 7493 696e 9343 6895 ac72 is.that.in.Ch..r │ │ │ │ -00090340: 7572 6393 6827 7391 02f2 db66 6f72 6d93 urc.h's....form. │ │ │ │ -00090350: 756c 6174 696f 6e9b 02f2 dc74 9379 7090 ulation....t.yp. │ │ │ │ -00090360: 538e 6598 7691 ff58 e461 7269 6162 6c65 S.e.v..X.ariable │ │ │ │ -00090370: 7398 6172 6598 696e 9874 6865 986d 6574 s.are.in.the.met │ │ │ │ -00090380: 612d 6c61 6e67 7561 6765 2c91 0324 6b77 a-language,..$kw │ │ │ │ -00090390: 6865 7265 6173 8ea1 8d91 eaf1 eb69 6e96 hereas.......in. │ │ │ │ -000903a0: 03ea a874 6865 93eb 4848 4f4c 93cf 6c6f ...the..HHOL..lo │ │ │ │ -000903b0: 6769 6393 7468 6579 9361 7265 9370 6172 gic.they.are.par │ │ │ │ -000903c0: 7493 6f66 9374 6865 936f 6291 00a7 1c6a t.of.the.ob....j │ │ │ │ -000903d0: 6563 7493 6c61 6e67 7561 6765 2e8e a18d ect.language.... │ │ │ │ -000903e0: 91f6 537a 5468 6572 6596 05c1 0961 7265 ..SzThere....are │ │ │ │ -000903f0: 9105 c10a 7468 7265 6593 7072 696d 6974 ....three.primit │ │ │ │ -00090400: 6976 9aac 7265 9363 6f6e 7374 616e 9874 iv..re.constan.t │ │ │ │ -00090410: 7391 05c1 0a69 6e93 7468 6593 7468 656f s....in.the.theo │ │ │ │ -00090420: 7279 93eb 6162 6f6f 6ccf 3a91 08e5 a3eb ry..abool.:..... │ │ │ │ -00090430: 613d 93cf 2865 7175 616c 6974 9879 91ff a=..(equalit.y.. │ │ │ │ -00090440: 0556 2c9b 0636 a261 6e93 696e 0c78 292c .V,..6.an.in.x), │ │ │ │ -00090450: 98eb 613d 3d3e 8ea1 8d91 eaf1 ebcf 2869 ..a==>........(i │ │ │ │ -00090460: 6d70 6c69 6361 7469 6f6e 2c9b 04ea 5961 mplication,...Ya │ │ │ │ -00090470: 6e96 04b7 3669 6e0c 7829 9361 6e64 9104 n...6in.x).and.. │ │ │ │ -00090480: b735 eb61 4093 cf28 6390 ac72 686f 6963 .5.a@..(c..rhoic │ │ │ │ -00090490: 652c 9861 9362 696e 6465 7229 2e91 079e e,.a.binder).... │ │ │ │ -000904a0: 8945 7175 616c 6974 90ac 7279 9361 6e64 .Equalit..ry.and │ │ │ │ -000904b0: 9369 6d70 6c69 6361 7469 6f6e 9104 b735 .implication...5 │ │ │ │ -000904c0: 6172 6593 7374 616e 6461 7264 8e91 eaf1 are.standard.... │ │ │ │ -000904d0: eb9f 0bf1 b189 0000 6666 0071 cf9f 9f0c ........ff.q.... │ │ │ │ -000904e0: 999a 8d8d 8d8d 910d 8390 9ffc 5eff c538 ............^..8 │ │ │ │ -000904f0: 8e8e 8e91 1200 03c6 5491 ff2a aa6f 9603 ........T..*.o.. │ │ │ │ -00090500: e92a 7369 6d70 6c69 6679 9374 6865 9370 .*simplify.the.p │ │ │ │ -00090510: 9a47 1d6f 7274 696e 6793 6f66 9374 6865 .G.orting.of.the │ │ │ │ -00090520: 934c 4346 9103 e904 7468 656f 7265 6d2d .LCF....theorem- │ │ │ │ -00090530: 7072 6f90 b8e3 7669 6e67 9374 6f98 6f6c pro...ving.to.ol │ │ │ │ -00090540: 7393 746f 9374 6865 9348 4f4c 9b03 e904 s.to.the.HOL.... │ │ │ │ -00090550: 7379 7374 656d 2c91 040e 1f74 6865 9348 system,....the.H │ │ │ │ -00090560: 4f4c 986c 6f67 6963 9377 90b8 e361 738e OL.logic.w...as. │ │ │ │ -00090570: 9f0c 0000 8d6d 6164 6596 0355 5561 7393 .....made..UUas. │ │ │ │ -00090580: 6c69 6b90 b8e3 6593 5050 c915 93c6 2874 lik...e.PP....(t │ │ │ │ -00090590: 6865 936c 6f67 6963 9362 7569 6c74 2d69 he.logic.built-i │ │ │ │ -000905a0: 6e93 746f 934c 4346 2993 6173 9370 9047 n.to.LCF).as.p.G │ │ │ │ -000905b0: 1d6f 7373 6962 6c65 2e8e 8e9f 24fd 138e .ossible....$... │ │ │ │ -000905c0: 8c8b 0000 00ab 0000 0000 0000 0000 0000 ................ │ │ │ │ +0008f710: 0000 0000 0000 0000 08e9 dea0 02cc 0555 ...............U │ │ │ │ +0008f720: 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 ...F............ │ │ │ │ +0008f730: eaf1 ebd0 3137 3092 00dd 2043 4368 6170 ....170... CChap │ │ │ │ +0008f740: 7465 7296 0480 0031 312e 910a 8000 5468 ter....11.....Th │ │ │ │ +0008f750: 6593 484f 4c93 4c6f 6769 6393 696e 934d e.HOL.Logic.in.M │ │ │ │ +0008f760: 4c8e 91ea f1eb 9f05 6666 8900 00e6 6601 L.......ff....f. │ │ │ │ +0008f770: c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b .>|......./..... │ │ │ │ +0008f780: d021 8d91 eaf1 ebcf 5468 6596 03b4 9e0c .!......The..... │ │ │ │ +0008f790: 7273 749b 03b4 9d61 7267 756d 656e 90ac rst....argumen.. │ │ │ │ +0008f7a0: 7274 9369 7398 7468 6593 6e61 6d65 986f rt.is.the.name.o │ │ │ │ +0008f7b0: 6693 6198 7468 656f 7279 9328 7768 6963 f.a.theory.(whic │ │ │ │ +0008f7c0: 95ac 7268 986d 9375 7374 9603 b49e 6290 ..rh.m.ust....b. │ │ │ │ +0008f7d0: 538e 6598 696e 9374 6865 9861 6e63 6573 S.e.in.the.ances │ │ │ │ +0008f7e0: 7472 7993 6f66 9874 6865 9363 7572 7265 try.of.the.curre │ │ │ │ +0008f7f0: 6e90 ac72 748e a410 0000 8d91 eaf1 eb74 n..rt..........t │ │ │ │ +0008f800: 6865 6f72 7996 04a2 f373 6567 6d65 6e90 heory....segmen. │ │ │ │ +0008f810: ac72 7429 3b91 04ff 1974 6865 9372 6573 .rt);....the.res │ │ │ │ +0008f820: 756c 749b 04a2 f469 7393 6193 6c69 7374 ult....is.a.list │ │ │ │ +0008f830: 936f 6698 7468 6593 636f 6d70 9053 8e6f .of.the.comp.S.o │ │ │ │ +0008f840: 6e65 6e90 ac72 7473 936f 6693 7468 6598 nen..rts.of.the. │ │ │ │ +0008f850: 7468 656f 7279 91ff 0556 2e91 0761 c154 theory...V...a.T │ │ │ │ +0008f860: 6865 986e 616d 6593 6f66 9374 6865 8ea1 he.name.of.the.. │ │ │ │ +0008f870: 8d91 eaf1 eb63 7572 7265 6e9a ac72 7496 .....curren..rt. │ │ │ │ +0008f880: 03b8 9374 6865 6f72 7993 6361 6e91 03b8 ...theory.can... │ │ │ │ +0008f890: 9262 9053 8e65 9361 6262 7265 7669 6174 .b.S.e.abbreviat │ │ │ │ +0008f8a0: 6564 9362 9879 8d93 eb61 602d 608e 9114 ed.b.y...a`-`... │ │ │ │ +0008f8b0: f791 cf2e 9105 282e 4691 ff05 566f 7293 ......(.F...Vor. │ │ │ │ +0008f8c0: 6578 616d 706c 652c 8d91 03c2 97eb 6170 example,......ap │ │ │ │ +0008f8d0: 6172 656e 7473 9105 bfaa 602d 608e 9146 arents....`-`..F │ │ │ │ +0008f8e0: b777 cf72 6574 7572 6e73 9374 6865 9370 .w.returns.the.p │ │ │ │ +0008f8f0: 6172 656e 9874 738e a18d 91ea f1eb 6f66 aren.ts.......of │ │ │ │ +0008f900: 9603 eaa8 7468 6593 6375 7272 656e 90ac ....the.curren.. │ │ │ │ +0008f910: 7274 9374 6865 6f72 7991 ff05 562e 8ea1 rt.theory...V... │ │ │ │ +0008f920: 8d91 f653 7a49 6e96 05ff 6574 6865 9b05 ...SzIn...ethe.. │ │ │ │ +0008f930: ff64 6361 7365 936f 668d 93eb 6174 7970 .dcase.of...atyp │ │ │ │ +0008f940: 6573 8e91 28bd 1ccf 6198 6c69 7374 936f es..(...a.list.o │ │ │ │ +0008f950: 6693 6172 6974 90ac 7279 2d6e 616d 6593 f.arit..ry-name. │ │ │ │ +0008f960: 7061 6972 7398 6973 9372 6574 7572 6e65 pairs.is.returne │ │ │ │ +0008f970: 643b 9107 09c3 696e 9374 6865 9363 6173 d;....in.the.cas │ │ │ │ +0008f980: 6598 6f66 8d93 eb61 6178 696f 6d73 8e91 e.of...aaxioms.. │ │ │ │ +0008f990: 287d 61cf 2c8e a18d 8d91 eaf1 ebeb 6164 (}a.,.........ad │ │ │ │ +0008f9a0: 6566 696e 6974 696f 6e73 8e91 2f3a abcf efinitions../:.. │ │ │ │ +0008f9b0: 6f72 8d91 050c 72eb 6174 6865 6f72 656d or....r.atheorem │ │ │ │ +0008f9c0: 738e 9138 1634 cf61 9605 0c72 6c69 7374 s..8.4.a...rlist │ │ │ │ +0008f9d0: 936f 6693 7374 7269 6e67 2d74 6865 6f72 .of.string-theor │ │ │ │ +0008f9e0: 656d 9370 6169 7273 9369 7393 7265 7475 em.pairs.is.retu │ │ │ │ +0008f9f0: 726e 6564 2c91 0554 e477 6865 7265 9374 rned,..T.where.t │ │ │ │ +0008fa00: 6865 9373 7472 696e 6793 6973 8ea1 8d91 he.string.is.... │ │ │ │ +0008fa10: eaf1 eb74 6865 9603 aab7 6e61 6d65 9b03 ...the....name.. │ │ │ │ +0008fa20: aab8 6f66 9374 6865 9874 6865 6f72 656d ..of.the.theorem │ │ │ │ +0008fa30: 9372 6570 7265 7365 6e90 ac72 7469 6e67 .represen..rting │ │ │ │ +0008fa40: 9374 6865 9861 7869 6f6d 2c91 03b7 8164 .the.axiom,....d │ │ │ │ +0008fa50: 650c 6e69 7469 6f6e 936f 7298 7468 656f e.nition.or.theo │ │ │ │ +0008fa60: 7265 6d93 7468 6174 9877 90ac 7261 7393 rem.that.w..ras. │ │ │ │ +0008fa70: 7375 7070 6c69 6564 8ea1 8d91 eaf1 eb62 supplied.......b │ │ │ │ +0008fa80: 90ac 7279 9b05 31d2 7468 6596 0531 d175 ..ry..1.the..1.u │ │ │ │ +0008fa90: 7365 722e 9109 0e5d 4e6f 7465 9374 6861 ser....]Note.tha │ │ │ │ +0008faa0: 7498 636f 6e73 7461 6e90 ac72 7493 7370 t.constan..rt.sp │ │ │ │ +0008fab0: 9053 8e65 6369 0c63 6174 696f 6e73 9861 .S.eci.cations.a │ │ │ │ +0008fac0: 6e64 9374 90ac 7279 7090 538e 6598 6465 nd.t..ryp.S.e.de │ │ │ │ +0008fad0: 0c6e 6974 696f 6e73 9361 7265 9862 9053 .nitions.are.b.S │ │ │ │ +0008fae0: 8e6f 7468 9372 6574 7269 6576 90ac 7265 .oth.retriev..re │ │ │ │ +0008faf0: 648e a18d 91ea f1eb 7573 696e 6796 03ea d.......using... │ │ │ │ +0008fb00: a874 6865 9366 756e 6374 696f 6e8d 93eb .the.function... │ │ │ │ +0008fb10: 6164 6566 696e 6974 696f 6e73 8e91 4326 adefinitions..C& │ │ │ │ +0008fb20: f6cf 2e8e a18d 91f6 537a 496e 6469 7669 ........SzIndivi │ │ │ │ +0008fb30: 6475 616c 9604 0020 6178 696f 6d73 2c91 dual... axioms,. │ │ │ │ +0008fb40: 0405 7e64 650c 6e69 7469 6f6e 7393 616e ..~de.nitions.an │ │ │ │ +0008fb50: 6493 7468 656f 7265 6d73 9363 616e 9362 d.theorems.can.b │ │ │ │ +0008fb60: 9053 8e65 9372 6561 6493 2866 726f 6d93 .S.e.read.(from. │ │ │ │ +0008fb70: 7468 6593 6375 7272 656e 90ac 7274 936f the.curren..rt.o │ │ │ │ +0008fb80: 7293 616e 6365 7374 6f72 8ea1 8d91 eaf1 r.ancestor...... │ │ │ │ +0008fb90: eb74 6865 6f72 6965 7329 9603 eaa8 7573 .theories)....us │ │ │ │ +0008fba0: 696e 6793 7468 6593 666f 6c6c 6f90 ac72 ing.the.follo..r │ │ │ │ +0008fbb0: 7769 6e67 93eb 484d 4c93 cf66 756e 6374 wing..HML..funct │ │ │ │ +0008fbc0: 696f 6e73 3a8e a427 43eb 8d8d 8d91 eaf1 ions:..'C....... │ │ │ │ +0008fbd0: eb9f e84f a789 0000 6666 01c7 0b4a 9f25 ...O....ff...J.% │ │ │ │ +0008fbe0: 0716 8d8d 90cc cd9f 0459 9c84 0029 60b2 .........Y...)`. │ │ │ │ +0008fbf0: 0000 6666 8d9f e1a6 648d 9117 0bcc eb61 ..ff....d......a │ │ │ │ +0008fc00: 6178 696f 6d91 227d fc3a 9605 bfaa 7374 axiom."}.:....st │ │ │ │ +0008fc10: 7269 6e67 932d 3e93 7374 7269 6e67 932d ring.->.string.- │ │ │ │ +0008fc20: 3e93 7468 6d8e a40d 0000 8d91 170b cc64 >.thm..........d │ │ │ │ +0008fc30: 6566 696e 6974 696f 6e96 05bf aa3a 9373 efinition....:.s │ │ │ │ +0008fc40: 7472 696e 6793 2d3e 9373 7472 696e 6793 tring.->.string. │ │ │ │ +0008fc50: 2d3e 9374 686d 8ea1 8d91 170b cc74 6865 ->.thm.......the │ │ │ │ +0008fc60: 6f72 656d 9116 fea8 3a96 05bf aa73 7472 orem....:....str │ │ │ │ +0008fc70: 696e 6793 2d3e 9373 7472 696e 6793 2d3e ing.->.string.-> │ │ │ │ +0008fc80: 9374 686d 8e8e 9201 c671 b184 0029 60b2 .thm.....q...)`. │ │ │ │ +0008fc90: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ +0008fca0: c70b 4a8e 8e8e a18d 91ea f1eb cf54 6865 ..J..........The │ │ │ │ +0008fcb0: 9605 0940 0c72 7374 9361 7267 756d 656e ...@.rst.argumen │ │ │ │ +0008fcc0: 90ac 7274 9369 739b 0509 4174 6865 9374 ..rt.is...Athe.t │ │ │ │ +0008fcd0: 6865 6f72 7993 288d eb61 602d 608e 9116 heory.(..a`-`... │ │ │ │ +0008fce0: 483e cf63 616e 9362 9053 8e65 9375 7365 H>.can.b.S.e.use │ │ │ │ +0008fcf0: 6493 666f 7293 7468 6598 6375 7272 656e d.for.the.curren │ │ │ │ +0008fd00: 90ac 7274 9374 6865 6f72 7929 3b91 0598 ..rt.theory);... │ │ │ │ +0008fd10: 8c74 6865 9373 6563 6f6e 648e a410 0000 .the.second..... │ │ │ │ +0008fd20: 8d91 eaf1 eb61 7267 756d 656e 90ac 7274 .....argumen..rt │ │ │ │ +0008fd30: 9603 eaa8 6973 9374 6865 9375 7365 7293 ....is.the.user. │ │ │ │ +0008fd40: 7375 7070 6c69 6564 936e 616d 6593 6f66 supplied.name.of │ │ │ │ +0008fd50: 9374 6865 9361 7869 6f6d 2c93 6465 0c6e .the.axiom,.de.n │ │ │ │ +0008fd60: 6974 696f 6e93 6f72 9374 6865 6f72 656d ition.or.theorem │ │ │ │ +0008fd70: 9369 6e93 7468 6593 7468 656f 7279 91ff .in.the.theory.. │ │ │ │ +0008fd80: 0556 2e8e a18d 91f6 537a 5468 656f 7269 .V......SzTheori │ │ │ │ +0008fd90: 6573 9604 79bc 6361 6e9b 0479 bb62 9053 es..y.can..y.b.S │ │ │ │ +0008fda0: 8e65 9370 7269 6e90 ac72 7465 6493 7573 .e.prin..rted.us │ │ │ │ +0008fdb0: 696e 6798 7468 6593 6675 6e63 7469 6f6e ing.the.function │ │ │ │ +0008fdc0: 93eb 6170 7269 6e74 5f74 6865 6f72 79cf ..aprint_theory. │ │ │ │ +0008fdd0: 2c91 049d 8077 6869 639a ac72 6893 7461 ,....whic..rh.ta │ │ │ │ +0008fde0: 6b98 6573 9361 9104 79bb 7468 656f 7279 k.es.a..y.theory │ │ │ │ +0008fdf0: 936e 616d 658e a18d 91ea f1eb 616e 6496 .name.......and. │ │ │ │ +0008fe00: 03ea a874 6865 6e93 7072 696e 90ac 7274 ...then.prin..rt │ │ │ │ +0008fe10: 7393 6f75 7493 7468 6593 6e61 6d65 6493 s.out.the.named. │ │ │ │ +0008fe20: 7468 656f 7279 9369 6e93 6193 7265 6164 theory.in.a.read │ │ │ │ +0008fe30: 6162 6c65 9366 6f72 6d61 742e 8e9f 228e able.format...". │ │ │ │ +0008fe40: 5f8d 8d91 eaf1 ebeb 4731 312e 382e 348e _.......G11.8.4. │ │ │ │ +0008fe50: 9124 8b7f 5468 6596 0566 6674 6865 6f72 .$..The..fftheor │ │ │ │ +0008fe60: 7993 eb6a 484f 4c8e a917 c000 8d91 eaf1 y..jHOL......... │ │ │ │ +0008fe70: ebcf 4190 ac72 7496 04d0 5373 7461 7274 ..A..rt...Sstart │ │ │ │ +0008fe80: 2d75 702c 9b05 09be 7468 6593 696e 6974 -up,....the.init │ │ │ │ +0008fe90: 6961 6c93 7468 656f 7279 9366 6f72 9375 ial.theory.for.u │ │ │ │ +0008fea0: 7365 7273 936f 6693 7468 6591 04d0 52eb sers.of.the...R. │ │ │ │ +0008feb0: 4848 4f4c 93cf 7379 7374 656d 9369 7393 HHOL..system.is. │ │ │ │ +0008fec0: 6361 6c6c 6564 8d93 eb61 484f 4c8e 9116 called...aHOL... │ │ │ │ +0008fed0: 0f51 cf2c 9877 6869 6390 ac72 6893 6973 .Q.,.whic..rh.is │ │ │ │ +0008fee0: 9363 6f6e 2d8e a18d 91ea f1eb 7374 7275 .con-.......stru │ │ │ │ +0008fef0: 6374 6564 9603 b9a8 7768 656e 9b03 b9a7 cted....when.... │ │ │ │ +0008ff00: 7468 6593 eb48 484f 4c93 cf73 7973 7465 the..HHOL..syste │ │ │ │ +0008ff10: 6d98 6973 936d 6164 652e 9105 288a 5468 m.is.made...(.Th │ │ │ │ +0008ff20: 6593 616e 6365 7374 7279 936f 6698 7468 e.ancestry.of.th │ │ │ │ +0008ff30: 6973 9374 6865 6f72 7993 6973 9871 7569 is.theory.is.qui │ │ │ │ +0008ff40: 7465 9363 6f6d 706c 6963 6174 6564 8ea1 te.complicated.. │ │ │ │ +0008ff50: 8d91 eaf1 eb61 6e64 9604 7db9 7265 0d65 .....and..}.re.e │ │ │ │ +0008ff60: 6374 732c 9b04 a27d 746f 9373 6f6d 6593 cts,...}to.some. │ │ │ │ +0008ff70: 6578 7465 6e90 ac72 742c 9874 6865 9368 exten..rt,.the.h │ │ │ │ +0008ff80: 6973 746f 7279 936f 6693 eb48 484f 4c93 istory.of..HHOL. │ │ │ │ +0008ff90: cf61 7393 6974 9365 7695 ac72 6f6c 7693 .as.it.ev..rolv. │ │ │ │ +0008ffa0: 6564 9604 7db9 6672 6f6d 93eb 484c 4346 ed..}.from..HLCF │ │ │ │ +0008ffb0: cf2e 9354 6869 7393 616e 6365 7374 7279 ...This.ancestry │ │ │ │ +0008ffc0: 91ff 0556 2c8e a18d 91ea f1eb 7768 6963 ...V,.......whic │ │ │ │ +0008ffd0: 90ac 7268 9604 a986 6973 9b04 a987 6465 ..rh....is....de │ │ │ │ +0008ffe0: 7363 7269 6290 538e 6564 9369 6e98 6465 scrib.S.ed.in.de │ │ │ │ +0008fff0: 7461 696c 9369 6e98 5365 6374 696f 6e93 tail.in.Section. │ │ │ │ +00090000: 3131 2e39 2c91 04d9 3e63 6f6e 95ac 7274 11.9,...>con..rt │ │ │ │ +00090010: 6169 6e73 9874 9377 936f 9104 a986 696d ains.t.w.o....im │ │ │ │ +00090020: 7090 538e 6f72 7461 6e93 7498 7468 656f p.S.ortan.t.theo │ │ │ │ +00090030: 7269 6573 3a8d 9106 b69d eb61 626f 6f6c ries:......abool │ │ │ │ +00090040: 8e91 225e cbcf 616e 648e a18d 8d91 eaf1 .."^..and....... │ │ │ │ +00090050: ebeb 6169 6e64 8e91 fc30 e9cf 2e91 0538 ..aind...0.....8 │ │ │ │ +00090060: e054 6865 7365 9603 eaa8 6465 0c6e 6593 .These....de.ne. │ │ │ │ +00090070: 7468 6593 7072 696d 6974 6976 90ac 7265 the.primitiv..re │ │ │ │ +00090080: 936c 6f67 6963 616c 9362 6173 6973 936f .logical.basis.o │ │ │ │ +00090090: 6693 7468 6593 eb48 484f 4c93 cf6c 6f67 f.the..HHOL..log │ │ │ │ +000900a0: 6963 2e8e 9f1f 0e5f 8d8d 91ea f1eb d031 ic....._.......1 │ │ │ │ +000900b0: 312e 382e 342e 318e 9125 71eb 5468 6596 1.8.4.1..%q.The. │ │ │ │ +000900c0: 0480 0074 6865 6f72 7993 e262 6f6f 6c8e ...theory..bool. │ │ │ │ +000900d0: a68d 91ea f1eb cf54 6865 9603 d60b 7468 .......The....th │ │ │ │ +000900e0: 656f 7279 93eb 6162 6f6f 6c93 cf69 6e9a eory..abool..in. │ │ │ │ +000900f0: ac72 7472 6f90 538e 6475 6365 7393 7468 .rtro.S.duces.th │ │ │ │ +00090100: 6593 7498 7970 9053 8e65 93eb 6162 6f6f e.t.yp.S.e..aboo │ │ │ │ +00090110: 6c93 cf61 6e64 9103 d60a 636f 6e98 7461 l..and....con.ta │ │ │ │ +00090120: 696e 7393 666f 7572 936f 6693 7468 6593 ins.four.of.the. │ │ │ │ +00090130: 0c76 9865 9361 7869 6f6d 7393 666f 7293 .v.e.axioms.for. │ │ │ │ +00090140: 6869 6768 6572 8ea1 8d91 eaf1 eb6f 7264 higher.......ord │ │ │ │ +00090150: 6572 9603 5c04 6c6f 6769 639b 035c 0528 er..\.logic..\.( │ │ │ │ +00090160: 7468 6593 0c66 7468 9361 7869 6f6d 9869 the..fth.axiom.i │ │ │ │ +00090170: 7393 696e 9374 6865 9874 6865 6f72 7993 s.in.the.theory. │ │ │ │ +00090180: eb61 696e 64cf 292e 9105 0954 5468 6573 .aind.)....TThes │ │ │ │ +00090190: 6593 6178 696f 6d73 2c91 0378 8c74 6f67 e.axioms,..x.tog │ │ │ │ +000901a0: 6574 6865 7293 7769 7468 9374 6865 9872 ether.with.the.r │ │ │ │ +000901b0: 756c 6573 936f 668e a18d 91ea f1eb 696e ules.of.......in │ │ │ │ +000901c0: 6665 7265 6e63 6596 03f2 ce64 6573 6372 ference....descr │ │ │ │ +000901d0: 6962 9053 8e65 649b 03f2 cd6c 6174 6572 ib.S.ed....later │ │ │ │ +000901e0: 9369 6e98 5365 6374 696f 6e93 3131 2e38 .in.Section.11.8 │ │ │ │ +000901f0: 2e35 2c91 03f4 d763 6f6e 7374 6974 7574 .5,....constitut │ │ │ │ +00090200: 6598 7468 6593 636f 7265 936f 6698 7468 e.the.core.of.th │ │ │ │ +00090210: 6593 eb48 484f 4c98 cf6c 6f67 6963 2e91 e..HHOL..logic.. │ │ │ │ +00090220: 0551 5142 6563 6175 7365 8ea1 8d91 eaf1 .QQBecause...... │ │ │ │ +00090230: eb6f 669b 0488 4f74 6865 9104 884e 7795 .of...Othe...Nw. │ │ │ │ +00090240: ac72 6193 7998 7468 6596 0488 4eeb 4848 .ra.y.the...N.HH │ │ │ │ +00090250: 4f4c 98cf 7379 7374 656d 9365 7695 ac72 OL..system.ev..r │ │ │ │ +00090260: 6f6c 7693 6564 9866 726f 6d96 0488 4eeb olv.ed.from...N. │ │ │ │ +00090270: 484c 4346 cf2c 8d8d 9ffb a532 d538 8e8e HLCF.,.....2.8.. │ │ │ │ +00090280: 9109 4853 cf74 6865 9370 6172 7469 6375 ..HS.the.particu │ │ │ │ +00090290: 6c61 7298 6178 696f 6d61 7469 7a61 7469 lar.axiomatizati │ │ │ │ +000902a0: 6f6e 936f 6698 6869 6768 6572 8ea1 8d91 on.of.higher.... │ │ │ │ +000902b0: eaf1 eb6f 7264 6572 9603 711d 6c6f 6769 ...order..q.logi │ │ │ │ +000902c0: 639b 0371 1e69 7493 7573 6573 9364 690b c..q.it.uses.di. │ │ │ │ +000902d0: 6572 7398 6672 6f6d 9374 6865 9363 6c61 ers.from.the.cla │ │ │ │ +000902e0: 7373 6963 616c 9861 7869 6f6d 6174 697a ssical.axiomatiz │ │ │ │ +000902f0: 6174 696f 6e93 6475 6593 746f 9843 6895 ation.due.to.Ch. │ │ │ │ +00090300: ac72 7572 6393 6896 0371 1d5b 8d33 8e91 .rurc.h..q.[.3.. │ │ │ │ +00090310: 05df fc5d 2e91 0510 5d54 6865 9362 6967 ...]....]The.big │ │ │ │ +00090320: 6765 7374 8ea1 8d91 eaf1 eb64 690b 6572 gest.......di.er │ │ │ │ +00090330: 656e 6365 9602 f2dc 6973 9374 6861 7493 ence....is.that. │ │ │ │ +00090340: 696e 9343 6895 ac72 7572 6393 6827 7391 in.Ch..rurc.h's. │ │ │ │ +00090350: 02f2 db66 6f72 6d93 756c 6174 696f 6e9b ...form.ulation. │ │ │ │ +00090360: 02f2 dc74 9379 7090 538e 6598 7691 ff58 ...t.yp.S.e.v..X │ │ │ │ +00090370: e461 7269 6162 6c65 7398 6172 6598 696e .ariables.are.in │ │ │ │ +00090380: 9874 6865 986d 6574 612d 6c61 6e67 7561 .the.meta-langua │ │ │ │ +00090390: 6765 2c91 0324 6b77 6865 7265 6173 8ea1 ge,..$kwhereas.. │ │ │ │ +000903a0: 8d91 eaf1 eb69 6e96 03ea a874 6865 93eb .....in....the.. │ │ │ │ +000903b0: 4848 4f4c 93cf 6c6f 6769 6393 7468 6579 HHOL..logic.they │ │ │ │ +000903c0: 9361 7265 9370 6172 7493 6f66 9374 6865 .are.part.of.the │ │ │ │ +000903d0: 936f 6291 00a7 1c6a 6563 7493 6c61 6e67 .ob....ject.lang │ │ │ │ +000903e0: 7561 6765 2e8e a18d 91f6 537a 5468 6572 uage......SzTher │ │ │ │ +000903f0: 6596 05c1 0961 7265 9105 c10a 7468 7265 e....are....thre │ │ │ │ +00090400: 6593 7072 696d 6974 6976 9aac 7265 9363 e.primitiv..re.c │ │ │ │ +00090410: 6f6e 7374 616e 9874 7391 05c1 0a69 6e93 onstan.ts....in. │ │ │ │ +00090420: 7468 6593 7468 656f 7279 93eb 6162 6f6f the.theory..aboo │ │ │ │ +00090430: 6ccf 3a91 08e5 a3eb 613d 93cf 2865 7175 l.:.....a=..(equ │ │ │ │ +00090440: 616c 6974 9879 91ff 0556 2c9b 0636 a261 alit.y...V,..6.a │ │ │ │ +00090450: 6e93 696e 0c78 292c 98eb 613d 3d3e 8ea1 n.in.x),..a==>.. │ │ │ │ +00090460: 8d91 eaf1 ebcf 2869 6d70 6c69 6361 7469 ......(implicati │ │ │ │ +00090470: 6f6e 2c9b 04ea 5961 6e96 04b7 3669 6e0c on,...Yan...6in. │ │ │ │ +00090480: 7829 9361 6e64 9104 b735 eb61 4093 cf28 x).and...5.a@..( │ │ │ │ +00090490: 6390 ac72 686f 6963 652c 9861 9362 696e c..rhoice,.a.bin │ │ │ │ +000904a0: 6465 7229 2e91 079e 8945 7175 616c 6974 der).....Equalit │ │ │ │ +000904b0: 90ac 7279 9361 6e64 9369 6d70 6c69 6361 ..ry.and.implica │ │ │ │ +000904c0: 7469 6f6e 9104 b735 6172 6593 7374 616e tion...5are.stan │ │ │ │ +000904d0: 6461 7264 8e91 eaf1 eb9f 0bf1 b189 0000 dard............ │ │ │ │ +000904e0: 6666 0071 cf9f 9f0c 999a 8d8d 8d8d 910d ff.q............ │ │ │ │ +000904f0: 8390 9ffc 5eff c538 8e8e 8e91 1200 03c6 ....^..8........ │ │ │ │ +00090500: 5491 ff2a aa6f 9603 e92a 7369 6d70 6c69 T..*.o...*simpli │ │ │ │ +00090510: 6679 9374 6865 9370 9a47 1d6f 7274 696e fy.the.p.G.ortin │ │ │ │ +00090520: 6793 6f66 9374 6865 934c 4346 9103 e904 g.of.the.LCF.... │ │ │ │ +00090530: 7468 656f 7265 6d2d 7072 6f90 b8e3 7669 theorem-pro...vi │ │ │ │ +00090540: 6e67 9374 6f98 6f6c 7393 746f 9374 6865 ng.to.ols.to.the │ │ │ │ +00090550: 9348 4f4c 9b03 e904 7379 7374 656d 2c91 .HOL....system,. │ │ │ │ +00090560: 040e 1f74 6865 9348 4f4c 986c 6f67 6963 ...the.HOL.logic │ │ │ │ +00090570: 9377 90b8 e361 738e 9f0c 0000 8d6d 6164 .w...as......mad │ │ │ │ +00090580: 6596 0355 5561 7393 6c69 6b90 b8e3 6593 e..UUas.lik...e. │ │ │ │ +00090590: 5050 c915 93c6 2874 6865 936c 6f67 6963 PP....(the.logic │ │ │ │ +000905a0: 9362 7569 6c74 2d69 6e93 746f 934c 4346 .built-in.to.LCF │ │ │ │ +000905b0: 2993 6173 9370 9047 1d6f 7373 6962 6c65 ).as.p.G.ossible │ │ │ │ +000905c0: 2e8e 8e9f 24fd 138e 8c8b 0000 00ab 0000 ....$........... │ │ │ │ 000905d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000905e0: 0000 0000 0000 0000 0000 0008 f6e6 a002 ................ │ │ │ │ -000905f0: cc05 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 ..U...F......... │ │ │ │ -00090600: 9a8d 9112 c761 d031 312e 382e 910a 8000 .....a.11.8..... │ │ │ │ -00090610: 5468 656f 7269 6573 9201 5a32 6631 3731 Theories..Z2f171 │ │ │ │ -00090620: 8e91 12c7 619f 0566 6689 0000 e666 01c7 ....a..ff....f.. │ │ │ │ -00090630: 3e7c 8e8e 8e8e a002 942f df8d a0fd 8bd0 >|......./...... │ │ │ │ -00090640: 218d 9112 c761 cf70 7265 6469 6361 7465 !....a.predicate │ │ │ │ -00090650: 9603 fce2 6361 6c63 756c 7573 936e 6f74 ....calculus.not │ │ │ │ -00090660: 696f 6e73 2c91 0401 7162 7574 9363 90ac ions,...qbut.c.. │ │ │ │ -00090670: 7268 6f69 6365 9369 7393 6d6f 7265 9b03 rhoice.is.more.. │ │ │ │ -00090680: fce3 6578 6f74 6963 3a91 055d 5469 6693 ..exotic:..]Tif. │ │ │ │ -00090690: d774 93cf 6973 9361 9874 6572 6d93 6861 .t..is.a.term.ha │ │ │ │ -000906a0: 9aac 7276 696e 6793 7498 7970 9053 8e65 ..rving.t.yp.S.e │ │ │ │ -000906b0: 93d7 1b90 6e39 eb61 2d3e 626f 6f6c cf2c ....n9.a->bool., │ │ │ │ -000906c0: 8ea4 1000 008d 9112 c761 7468 656e 9604 .........athen.. │ │ │ │ -000906d0: 47ac eb61 4078 2ed7 7491 05bf aaeb 6178 G..a@x..t.....ax │ │ │ │ -000906e0: 93cf 286f 722c 9104 5eec 6571 7569 7691 ..(or,..^.equiv. │ │ │ │ -000906f0: ff58 e461 6c65 6e9a ac72 746c 7991 ff05 .X.alen..rtly... │ │ │ │ -00090700: 562c 9104 5eed eb61 2440 d774 cf29 9364 V,..^..a$@.t.).d │ │ │ │ -00090710: 656e 6f74 6573 9104 47ab e573 6f6d 6591 enotes..G..some. │ │ │ │ -00090720: 052d 5ccf 6d65 6d98 6290 538e 6572 936f .-\.mem.b.S.er.o │ │ │ │ -00090730: 6693 7468 6591 0447 ab73 6574 9377 686f f.the..G.set.who │ │ │ │ -00090740: 7365 9363 9868 6172 6163 7465 7269 7374 se.c.haracterist │ │ │ │ -00090750: 6963 8ea1 8d91 12c7 6166 756e 6374 696f ic......afunctio │ │ │ │ -00090760: 6e96 04f3 1069 7393 d774 cf2e 9108 5219 n....is..t....R. │ │ │ │ -00090770: 4966 9374 6865 9373 6574 9369 7393 656d If.the.set.is.em │ │ │ │ -00090780: 7074 9aac 7279 91ff 0556 2c91 0535 2b74 pt..ry...V,..5+t │ │ │ │ -00090790: 6865 6e93 eb61 4078 2ed7 7491 05bf aaeb hen..a@x..t..... │ │ │ │ -000907a0: 6178 93cf 6465 6e6f 7465 7393 616e 9361 ax..denotes.an.a │ │ │ │ -000907b0: 7262 6974 7261 7279 9104 f311 6d65 6d98 rbitrary....mem. │ │ │ │ -000907c0: 6290 538e 6572 936f 6693 7468 6593 7365 b.S.er.of.the.se │ │ │ │ -000907d0: 748e a18d 9112 c761 6465 6e6f 7465 6491 t......adenoted. │ │ │ │ -000907e0: 0588 0562 9aac 7279 9605 8806 d71b 906e ...b..ry.......n │ │ │ │ -000907f0: 39cf 2e91 0a10 f854 6865 9363 6f6e 7374 9......The.const │ │ │ │ -00090800: 616e 9874 9b05 8805 eb61 4093 cf69 7398 an.t.....a@..is. │ │ │ │ -00090810: 6193 6869 6768 6572 986f 7264 6572 9376 a.higher.order.v │ │ │ │ -00090820: 90ac 7265 7273 696f 6e98 6f66 9348 696c ..rersion.of.Hil │ │ │ │ -00090830: 6295 538e 6572 7427 7398 d722 cf2d 6f70 b.S.ert's..".-op │ │ │ │ -00090840: 9365 7261 746f 723b 9106 56b5 6974 9869 .erator;..V.it.i │ │ │ │ -00090850: 738e a18d 9112 c761 7265 6c61 7465 6496 s......arelated. │ │ │ │ -00090860: 03fa 4274 6f9b 03fa 4374 6865 9363 6f6e ..Bto...Cthe.con │ │ │ │ -00090870: 7374 616e 90ac 7274 93d7 1398 cf69 6e93 stan..rt.....in. │ │ │ │ -00090880: 4368 95ac 7275 7263 9368 2773 9103 fa42 Ch..rurc.h's...B │ │ │ │ -00090890: 666f 726d 9375 6c61 7469 6f6e 986f 6696 form.ulation.of. │ │ │ │ -000908a0: 03fa 4268 6967 6865 7293 6f72 6465 7293 ..Bhigher.order. │ │ │ │ -000908b0: 6c6f 6769 632e 9105 67af 4691 ff05 566f logic...g.F...Vo │ │ │ │ -000908c0: 7298 6d6f 7265 9364 6574 6169 6c73 2c8e r.more.details,. │ │ │ │ -000908d0: a18d 9112 c761 7365 659b 03a3 4643 6895 .....asee...FCh. │ │ │ │ -000908e0: ac72 7572 6393 6827 7398 6f72 6967 696e .rurc.h's.origin │ │ │ │ -000908f0: 616c 9870 6170 9553 8e65 7298 5b8d 338e al.pap.S.er.[.3. │ │ │ │ -00090900: 9105 dffc 5d2c 9103 b18d 4c65 6973 656e ....],....Leisen │ │ │ │ -00090910: 7269 6e67 2773 9862 936f 936f 6b91 03a3 ring's.b.o.ok... │ │ │ │ -00090920: 476f 6e98 4869 6c62 9365 7274 2773 98d7 Gon.Hilb.ert's.. │ │ │ │ -00090930: 22cf 2d73 796d 90ac 7262 936f 6c98 5b8d ".-sym..rb.ol.[. │ │ │ │ -00090940: 3132 8e91 0bbf f85d 2c91 03b1 8d6f 7298 12.....],....or. │ │ │ │ -00090950: 416e 6472 6577 7327 8ea1 8d91 12c7 6174 Andrews'......at │ │ │ │ -00090960: 6578 7462 9553 8e6f 936f 6b96 03ea a86f extb.S.o.ok....o │ │ │ │ -00090970: 6e93 7490 ac72 7970 9053 8e65 9374 6865 n.t..ryp.S.e.the │ │ │ │ -00090980: 6f72 7993 5b8d 318e 9105 dffc 5d2e 8ea9 ory.[.1.....]... │ │ │ │ -00090990: 100c da8d 911e 28f0 5468 6596 03e9 7b6c ......(.The...{l │ │ │ │ -000909a0: 6f67 6963 616c 9363 6f6e 7374 616e 9aac ogical.constan.. │ │ │ │ -000909b0: 7274 7391 03e9 7ceb 6154 93cf 2874 7275 rts...|.aT..(tru │ │ │ │ -000909c0: 7468 292c 9103 e9b7 eb61 4693 cf28 6661 th),.....aF..(fa │ │ │ │ -000909d0: 6c73 6974 9879 292c 9603 e9b7 eb61 7e91 lsit.y),.....a~. │ │ │ │ -000909e0: 03e9 7ccf 286e 6567 6174 696f 6e29 2c93 ..|.(negation),. │ │ │ │ -000909f0: eb61 2f5c 9603 e97b cf28 636f 6e6a 756e .a/\...{.(conjun │ │ │ │ -00090a00: 6374 696f 6e29 2c91 03e9 b8eb 615c 2f93 ction),.....a\/. │ │ │ │ -00090a10: cf28 6469 736a 756e 632d 8ea1 8d91 12c7 .(disjunc-...... │ │ │ │ -00090a20: 6174 696f 6e29 2c91 03fc 16eb 6121 9603 ation),.....a!.. │ │ │ │ -00090a30: f899 cf28 756e 6976 9aac 7265 7273 616c ...(univ..rersal │ │ │ │ -00090a40: 9371 7561 6e98 7469 0c63 6174 696f 6e29 .quan.ti.cation) │ │ │ │ -00090a50: 2c91 03fc 16eb 613f 93cf 2865 7869 7374 ,.....a?..(exist │ │ │ │ -00090a60: 656e 9874 6961 6c91 03f8 9a71 7561 6e98 en.tial....quan. │ │ │ │ -00090a70: 7469 0c63 6174 696f 6e29 9361 6e64 93eb ti.cation).and.. │ │ │ │ -00090a80: 613f 2191 03f8 9acf 2875 6e69 7175 6593 a?!.....(unique. │ │ │ │ -00090a90: 6578 6973 7465 6e63 658e a18d 9112 c761 existence......a │ │ │ │ -00090aa0: 7175 616e 9aac 7274 690c 6572 2996 037f quan..rti.er)... │ │ │ │ -00090ab0: 4363 616e 9361 6c6c 9362 9053 8e65 9103 Ccan.all.b.S.e.. │ │ │ │ -00090ac0: 7f44 6465 0c6e 6564 9369 6e93 7465 726d .Dde.ned.in.term │ │ │ │ -00090ad0: 7393 6f66 9365 7175 616c 6974 9879 2c91 s.of.equalit.y,. │ │ │ │ -00090ae0: 0394 be69 6d70 6c69 6361 7469 6f6e 9361 ...implication.a │ │ │ │ -00090af0: 6e64 9363 9868 6f69 6365 2e91 0515 1454 nd.c.hoice.....T │ │ │ │ -00090b00: 6865 9364 650c 6e69 7469 6f6e 738e a18d he.de.nitions... │ │ │ │ -00090b10: 9112 c761 6c69 7374 6564 9603 f7c5 6290 ...alisted....b. │ │ │ │ -00090b20: 538e 656c 6f9a ac72 7791 03f7 c461 7265 S.elo..rw....are │ │ │ │ -00090b30: 9366 6169 726c 7993 7374 616e 6461 7264 .fairly.standard │ │ │ │ -00090b40: 3b91 03fe 5365 6163 9868 9b03 f7c4 6f6e ;...Seac.h....on │ │ │ │ -00090b50: 6593 6973 9370 7265 6365 6465 6498 6290 e.is.preceded.b. │ │ │ │ -00090b60: ac72 7993 6974 7393 eb48 4d4c 98cf 6e61 .ry.its..HML..na │ │ │ │ -00090b70: 6d65 2e91 0560 3628 4c61 7465 7293 6465 me...`6(Later.de │ │ │ │ -00090b80: 0c6e 6974 696f 6e73 8ea1 8d91 12c7 6173 .nitions......as │ │ │ │ -00090b90: 6f6d 6574 696d 6573 9603 eaa8 7573 6593 ometimes....use. │ │ │ │ -00090ba0: 6561 726c 6965 7293 6f6e 6573 2e29 8e9f earlier.ones.).. │ │ │ │ -00090bb0: 778b fa8d 8d8d 9f5b cb89 8d8d 8da0 ff4a w......[.......J │ │ │ │ -00090bc0: 0000 8d91 2a06 60eb 6154 5f44 4546 9150 ....*.`.aT_DEF.P │ │ │ │ -00090bd0: 7b4c 7c2d 9605 bfaa 5491 113e fe3d 9328 {L|-....T..>.=.( │ │ │ │ -00090be0: 285c 783a 626f 6f6c 2e93 7829 3d28 5c78 (\x:bool..x)=(\x │ │ │ │ -00090bf0: 2e93 7829 298e a40d 0000 a18d 912a 0660 ..x))........*.` │ │ │ │ -00090c00: 464f 5241 4c4c 5f44 4546 9133 bcfa 7c2d FORALL_DEF.3..|- │ │ │ │ -00090c10: 9605 bfaa 2421 910b 7f54 3d93 5c50 3a2a ....$!...T=.\P:* │ │ │ │ -00090c20: 2d3e 626f 6f6c 2e93 503d 285c 782e 9354 ->bool..P=(\x..T │ │ │ │ -00090c30: 298e a1a1 8d91 2a06 6045 5849 5354 535f ).....*.`EXISTS_ │ │ │ │ -00090c40: 4445 4691 33bc fa7c 2d96 05bf aa24 3f91 DEF.3..|-....$?. │ │ │ │ -00090c50: 0b7f 543d 935c 503a 2a2d 3e62 6f6f 6c2e ..T=.\P:*->bool. │ │ │ │ -00090c60: 9350 2824 4093 5029 8ea1 a18d 912a 0660 .P($@.P).....*.` │ │ │ │ -00090c70: 414e 445f 4445 4691 44fb f87c 2d96 05bf AND_DEF.D..|-... │ │ │ │ -00090c80: aa24 2f5c 933d 935c 7431 9374 322e 9321 .$/\.=.\t1.t2..! │ │ │ │ -00090c90: 742e 9328 7431 933d 3d3e 9374 3293 3d3d t..(t1.==>.t2.== │ │ │ │ -00090ca0: 3e93 7429 933d 3d3e 9374 8ea1 a18d 912a >.t).==>.t.....* │ │ │ │ -00090cb0: 0660 4f52 5f44 4546 914a bba2 7c2d 9605 .`OR_DEF.J..|-.. │ │ │ │ -00090cc0: bfaa 245c 2f93 3d93 5c74 3193 7432 2e93 ..$\/.=.\t1.t2.. │ │ │ │ -00090cd0: 2174 2e93 2874 3193 3d3d 3e93 7429 933d !t..(t1.==>.t).= │ │ │ │ -00090ce0: 3d3e 9328 7432 933d 3d3e 9374 2993 3d3d =>.(t2.==>.t).== │ │ │ │ -00090cf0: 3e93 748e a1a1 8d91 2a06 6046 5f44 4546 >.t.....*.`F_DEF │ │ │ │ -00090d00: 9150 7b4c 7c2d 9605 bfaa 4691 113e fe3d .P{L|-....F..>.= │ │ │ │ -00090d10: 9321 742e 9374 8ea1 a18d 912a 0660 4e4f .!t..t.....*.`NO │ │ │ │ -00090d20: 545f 4445 4691 44fb f87c 2d96 05bf aa24 T_DEF.D..|-....$ │ │ │ │ -00090d30: 7e91 0b7f 543d 935c 742e 9374 933d 3d3e ~...T=.\t..t.==> │ │ │ │ -00090d40: 9346 8ea1 a18d 912a 0660 4558 4953 5453 .F.....*.`EXISTS │ │ │ │ -00090d50: 5f55 4e49 5155 455f 4445 4691 0b7f 547c _UNIQUE_DEF...T| │ │ │ │ -00090d60: 2d96 05bf aa24 3f21 933d 9328 5c50 2e93 -....$?!.=.(\P.. │ │ │ │ -00090d70: 243f 9350 932f 5c93 2821 7893 792e 9350 $?.P./\.(!x.y..P │ │ │ │ -00090d80: 9378 932f 5c93 5093 7993 3d3d 3e93 2878 .x./\.P.y.==>.(x │ │ │ │ -00090d90: 933d 9379 2929 298e 8e8e 8e8e 8e8e 9f76 .=.y)))........v │ │ │ │ -00090da0: d472 8d91 1e28 f0cf 5468 6572 6596 03ea .r...(..There... │ │ │ │ -00090db0: a861 7265 9366 6f75 7293 6178 696f 6d73 .are.four.axioms │ │ │ │ -00090dc0: 9369 6e93 7468 6593 7468 656f 7279 93eb .in.the.theory.. │ │ │ │ -00090dd0: 6162 6f6f 6ccf 3a8e 9f42 e14d 8d8d 8d9f abool.:..B.M.... │ │ │ │ -00090de0: 27cb 898d 8d8d 9fb2 0000 8d91 2a06 60eb '...........*.`. │ │ │ │ -00090df0: 6142 4f4f 4c5f 4341 5345 535f 4158 9111 aBOOL_CASES_AX.. │ │ │ │ -00090e00: 3efe 7c2d 9605 bfaa 2174 2e93 2874 933d >.|-....!t..(t.= │ │ │ │ -00090e10: 9354 2993 5c2f 9328 7493 3d93 4629 8ea4 .T).\/.(t.=.F).. │ │ │ │ -00090e20: 0d00 00a1 8d91 2a06 6049 4d50 5f41 4e54 ......*.`IMP_ANT │ │ │ │ -00090e30: 4953 594d 5f41 5891 0b7f 547c 2d96 05bf ISYM_AX...T|-... │ │ │ │ -00090e40: aa21 7431 9374 322e 9328 7431 933d 3d3e .!t1.t2..(t1.==> │ │ │ │ -00090e50: 9374 3229 933d 3d3e 9328 7432 933d 3d3e .t2).==>.(t2.==> │ │ │ │ -00090e60: 9374 3129 933d 3d3e 9328 7431 933d 9374 .t1).==>.(t1.=.t │ │ │ │ -00090e70: 3229 8ea1 a18d 912a 0660 4554 415f 4158 2).....*.`ETA_AX │ │ │ │ -00090e80: 9139 7ca4 7c2d 9605 bfaa 2174 2e93 285c .9|.|-....!t..(\ │ │ │ │ -00090e90: 782e 9374 9378 2993 3d93 748e a1a1 8d91 x..t.x).=.t..... │ │ │ │ -00090ea0: 2a06 6053 454c 4543 545f 4158 9128 3da6 *.`SELECT_AX.(=. │ │ │ │ -00090eb0: 7c2d 9605 bfaa 2150 3a2a 2d3e 626f 6f6c |-....!P:*->bool │ │ │ │ -00090ec0: 9378 2e93 5093 7893 3d3d 3e93 5028 2440 .x..P.x.==>.P($@ │ │ │ │ -00090ed0: 9350 298e 8e8e 8e8e 8e8e 9f42 d472 8d91 .P)........B.r.. │ │ │ │ -00090ee0: 12c7 61cf 5468 6596 0456 2d0c 6674 6893 ..a.The..V-.fth. │ │ │ │ -00090ef0: 616e 6493 6c61 7374 9361 7869 6f6d 936f and.last.axiom.o │ │ │ │ -00090f00: 6693 7468 6593 eb48 484f 4c93 cf6c 6f67 f.the..HHOL..log │ │ │ │ -00090f10: 6963 9369 7393 7468 6593 4178 696f 6d93 ic.is.the.Axiom. │ │ │ │ -00090f20: 6f66 9349 6e0c 6e69 7490 ac72 793b 9104 of.In.nit..ry;.. │ │ │ │ -00090f30: 8bef 7468 6973 9369 7393 696e 9374 6865 ..this.is.in.the │ │ │ │ -00090f40: 9374 6865 6f72 798e a18d 9112 c761 eb61 .theory......a.a │ │ │ │ -00090f50: 696e 6496 03ea a8cf 6465 7363 7269 6290 ind.....describ. │ │ │ │ -00090f60: 538e 6564 9369 6e93 5365 6374 696f 6e93 S.ed.in.Section. │ │ │ │ -00090f70: 3131 2e38 2e34 2e32 2e8e a68d 911e 28f0 11.8.4.2......(. │ │ │ │ -00090f80: 5468 6596 0393 7074 6865 6f72 7993 eb61 The...ptheory..a │ │ │ │ -00090f90: 626f 6f6c 93cf 616c 736f 9373 7570 706c bool..also.suppl │ │ │ │ -00090fa0: 6965 7391 0393 7174 6865 9364 650c 6e69 ies...qthe.de.ni │ │ │ │ -00090fb0: 7469 6f6e 7393 6f66 9361 936e 95ac 7275 tions.of.a.n..ru │ │ │ │ -00090fc0: 6d93 6290 538e 6572 9603 9370 6f66 9375 m.b.S.er...pof.u │ │ │ │ -00090fd0: 7365 6675 6c93 636f 6e73 7461 6e90 ac72 seful.constan..r │ │ │ │ -00090fe0: 7473 2e91 051b ce54 6865 9363 6f6e 2d8e ts.....The.con-. │ │ │ │ -00090ff0: a18d 9112 c761 7374 616e 9aac 7274 9603 .....astan..rt.. │ │ │ │ -00091000: efb6 eb61 4c45 5491 03ef b4cf 6973 9375 ...aLET.....is.u │ │ │ │ -00091010: 7365 6493 696e 9372 6570 7265 7365 6e98 sed.in.represen. │ │ │ │ -00091020: 7469 6e67 9103 efb5 7465 726d 7393 636f ting....terms.co │ │ │ │ -00091030: 6e98 7461 696e 696e 6793 6c6f 9053 8e63 n.taining.lo.S.c │ │ │ │ -00091040: 616c 9376 91ff 58e4 6172 6961 626c 6591 al.v..X.ariable. │ │ │ │ -00091050: 03ef b562 696e 6469 6e67 7393 288d 692e ...bindings.(.i. │ │ │ │ -00091060: 652e 8e91 12f3 3aeb 616c 6574 cf2d 7465 e.....:.alet.-te │ │ │ │ -00091070: 726d 732c 8ea1 8d91 12c7 6161 7396 0407 rms,......aas... │ │ │ │ -00091080: 5d64 6973 6375 7373 6564 9369 6e9b 0407 ]discussed.in... │ │ │ │ -00091090: 5e53 6563 7469 6f6e 9331 312e 3429 2c91 ^Section.11.4),. │ │ │ │ -000910a0: 040e 8a61 6e64 9874 6865 9363 6f6e 7374 ...and.the.const │ │ │ │ -000910b0: 616e 90ac 7274 93eb 6143 4f4e 4491 0407 an..rt..aCOND... │ │ │ │ -000910c0: 56cf 6973 9375 7365 6498 696e 9372 6570 V.is.used.in.rep │ │ │ │ -000910d0: 7265 7365 6e90 ac72 7469 6e67 9363 6f6e resen..rting.con │ │ │ │ -000910e0: 6469 7469 6f6e 616c 732e 8ea1 8d91 12c7 ditionals....... │ │ │ │ -000910f0: 6142 6f74 6896 03ea a863 6f6e 7374 616e aBoth....constan │ │ │ │ -00091100: 9aac 7274 7393 6172 6593 6465 0c6e 6564 ..rts.are.de.ned │ │ │ │ -00091110: 9369 6e93 7468 6593 7468 656f 7279 8d93 .in.the.theory.. │ │ │ │ -00091120: eb61 626f 6f6c 8e91 1ae9 50cf 2c93 616e .abool....P.,.an │ │ │ │ -00091130: 6493 6861 9876 9865 9374 6865 9366 6f6c d.ha.v.e.the.fol │ │ │ │ -00091140: 6c6f 9877 696e 6793 6465 0c6e 6974 696f lo.wing.de.nitio │ │ │ │ -00091150: 6e73 3a8e 8e9f 24fd 138e 8c8b 0000 00ac ns:...$......... │ │ │ │ -00091160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000905e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000905f0: 0000 0008 f6ee a002 cc05 558d a0fd 46d3 ..........U...F. │ │ │ │ +00090600: 0e8d 8d8d 8d9f fa99 9a8d 9112 c761 d031 .............a.1 │ │ │ │ +00090610: 312e 382e 910a 8000 5468 656f 7269 6573 1.8.....Theories │ │ │ │ +00090620: 9201 5a32 6631 3731 8e91 12c7 619f 0566 ..Z2f171....a..f │ │ │ │ +00090630: 6689 0000 e666 01c7 3e7c 8e8e 8e8e a002 f....f..>|...... │ │ │ │ +00090640: 942f df8d a0fd 8bd0 218d 9112 c761 cf70 ./......!....a.p │ │ │ │ +00090650: 7265 6469 6361 7465 9603 fce2 6361 6c63 redicate....calc │ │ │ │ +00090660: 756c 7573 936e 6f74 696f 6e73 2c91 0401 ulus.notions,... │ │ │ │ +00090670: 7162 7574 9363 90ac 7268 6f69 6365 9369 qbut.c..rhoice.i │ │ │ │ +00090680: 7393 6d6f 7265 9b03 fce3 6578 6f74 6963 s.more....exotic │ │ │ │ +00090690: 3a91 055d 5469 6693 d774 93cf 6973 9361 :..]Tif..t..is.a │ │ │ │ +000906a0: 9874 6572 6d93 6861 9aac 7276 696e 6793 .term.ha..rving. │ │ │ │ +000906b0: 7498 7970 9053 8e65 93d7 1b90 6e39 eb61 t.yp.S.e....n9.a │ │ │ │ +000906c0: 2d3e 626f 6f6c cf2c 8ea4 1000 008d 9112 ->bool.,........ │ │ │ │ +000906d0: c761 7468 656e 9604 47ac eb61 4078 2ed7 .athen..G..a@x.. │ │ │ │ +000906e0: 7491 05bf aaeb 6178 93cf 286f 722c 9104 t.....ax..(or,.. │ │ │ │ +000906f0: 5eec 6571 7569 7691 ff58 e461 6c65 6e9a ^.equiv..X.alen. │ │ │ │ +00090700: ac72 746c 7991 ff05 562c 9104 5eed eb61 .rtly...V,..^..a │ │ │ │ +00090710: 2440 d774 cf29 9364 656e 6f74 6573 9104 $@.t.).denotes.. │ │ │ │ +00090720: 47ab e573 6f6d 6591 052d 5ccf 6d65 6d98 G..some..-\.mem. │ │ │ │ +00090730: 6290 538e 6572 936f 6693 7468 6591 0447 b.S.er.of.the..G │ │ │ │ +00090740: ab73 6574 9377 686f 7365 9363 9868 6172 .set.whose.c.har │ │ │ │ +00090750: 6163 7465 7269 7374 6963 8ea1 8d91 12c7 acteristic...... │ │ │ │ +00090760: 6166 756e 6374 696f 6e96 04f3 1069 7393 afunction....is. │ │ │ │ +00090770: d774 cf2e 9108 5219 4966 9374 6865 9373 .t....R.If.the.s │ │ │ │ +00090780: 6574 9369 7393 656d 7074 9aac 7279 91ff et.is.empt..ry.. │ │ │ │ +00090790: 0556 2c91 0535 2b74 6865 6e93 eb61 4078 .V,..5+then..a@x │ │ │ │ +000907a0: 2ed7 7491 05bf aaeb 6178 93cf 6465 6e6f ..t.....ax..deno │ │ │ │ +000907b0: 7465 7393 616e 9361 7262 6974 7261 7279 tes.an.arbitrary │ │ │ │ +000907c0: 9104 f311 6d65 6d98 6290 538e 6572 936f ....mem.b.S.er.o │ │ │ │ +000907d0: 6693 7468 6593 7365 748e a18d 9112 c761 f.the.set......a │ │ │ │ +000907e0: 6465 6e6f 7465 6491 0588 0562 9aac 7279 denoted....b..ry │ │ │ │ +000907f0: 9605 8806 d71b 906e 39cf 2e91 0a10 f854 .......n9......T │ │ │ │ +00090800: 6865 9363 6f6e 7374 616e 9874 9b05 8805 he.constan.t.... │ │ │ │ +00090810: eb61 4093 cf69 7398 6193 6869 6768 6572 .a@..is.a.higher │ │ │ │ +00090820: 986f 7264 6572 9376 90ac 7265 7273 696f .order.v..rersio │ │ │ │ +00090830: 6e98 6f66 9348 696c 6295 538e 6572 7427 n.of.Hilb.S.ert' │ │ │ │ +00090840: 7398 d722 cf2d 6f70 9365 7261 746f 723b s..".-op.erator; │ │ │ │ +00090850: 9106 56b5 6974 9869 738e a18d 9112 c761 ..V.it.is......a │ │ │ │ +00090860: 7265 6c61 7465 6496 03fa 4274 6f9b 03fa related...Bto... │ │ │ │ +00090870: 4374 6865 9363 6f6e 7374 616e 90ac 7274 Cthe.constan..rt │ │ │ │ +00090880: 93d7 1398 cf69 6e93 4368 95ac 7275 7263 .....in.Ch..rurc │ │ │ │ +00090890: 9368 2773 9103 fa42 666f 726d 9375 6c61 .h's...Bform.ula │ │ │ │ +000908a0: 7469 6f6e 986f 6696 03fa 4268 6967 6865 tion.of...Bhighe │ │ │ │ +000908b0: 7293 6f72 6465 7293 6c6f 6769 632e 9105 r.order.logic... │ │ │ │ +000908c0: 67af 4691 ff05 566f 7298 6d6f 7265 9364 g.F...Vor.more.d │ │ │ │ +000908d0: 6574 6169 6c73 2c8e a18d 9112 c761 7365 etails,......ase │ │ │ │ +000908e0: 659b 03a3 4643 6895 ac72 7572 6393 6827 e...FCh..rurc.h' │ │ │ │ +000908f0: 7398 6f72 6967 696e 616c 9870 6170 9553 s.original.pap.S │ │ │ │ +00090900: 8e65 7298 5b8d 338e 9105 dffc 5d2c 9103 .er.[.3.....],.. │ │ │ │ +00090910: b18d 4c65 6973 656e 7269 6e67 2773 9862 ..Leisenring's.b │ │ │ │ +00090920: 936f 936f 6b91 03a3 476f 6e98 4869 6c62 .o.ok...Gon.Hilb │ │ │ │ +00090930: 9365 7274 2773 98d7 22cf 2d73 796d 90ac .ert's..".-sym.. │ │ │ │ +00090940: 7262 936f 6c98 5b8d 3132 8e91 0bbf f85d rb.ol.[.12.....] │ │ │ │ +00090950: 2c91 03b1 8d6f 7298 416e 6472 6577 7327 ,....or.Andrews' │ │ │ │ +00090960: 8ea1 8d91 12c7 6174 6578 7462 9553 8e6f ......atextb.S.o │ │ │ │ +00090970: 936f 6b96 03ea a86f 6e93 7490 ac72 7970 .ok....on.t..ryp │ │ │ │ +00090980: 9053 8e65 9374 6865 6f72 7993 5b8d 318e .S.e.theory.[.1. │ │ │ │ +00090990: 9105 dffc 5d2e 8ea9 100c da8d 911e 28f0 ....].........(. │ │ │ │ +000909a0: 5468 6596 03e9 7b6c 6f67 6963 616c 9363 The...{logical.c │ │ │ │ +000909b0: 6f6e 7374 616e 9aac 7274 7391 03e9 7ceb onstan..rts...|. │ │ │ │ +000909c0: 6154 93cf 2874 7275 7468 292c 9103 e9b7 aT..(truth),.... │ │ │ │ +000909d0: eb61 4693 cf28 6661 6c73 6974 9879 292c .aF..(falsit.y), │ │ │ │ +000909e0: 9603 e9b7 eb61 7e91 03e9 7ccf 286e 6567 .....a~...|.(neg │ │ │ │ +000909f0: 6174 696f 6e29 2c93 eb61 2f5c 9603 e97b ation),..a/\...{ │ │ │ │ +00090a00: cf28 636f 6e6a 756e 6374 696f 6e29 2c91 .(conjunction),. │ │ │ │ +00090a10: 03e9 b8eb 615c 2f93 cf28 6469 736a 756e ....a\/..(disjun │ │ │ │ +00090a20: 632d 8ea1 8d91 12c7 6174 696f 6e29 2c91 c-......ation),. │ │ │ │ +00090a30: 03fc 16eb 6121 9603 f899 cf28 756e 6976 ....a!.....(univ │ │ │ │ +00090a40: 9aac 7265 7273 616c 9371 7561 6e98 7469 ..rersal.quan.ti │ │ │ │ +00090a50: 0c63 6174 696f 6e29 2c91 03fc 16eb 613f .cation),.....a? │ │ │ │ +00090a60: 93cf 2865 7869 7374 656e 9874 6961 6c91 ..(existen.tial. │ │ │ │ +00090a70: 03f8 9a71 7561 6e98 7469 0c63 6174 696f ...quan.ti.catio │ │ │ │ +00090a80: 6e29 9361 6e64 93eb 613f 2191 03f8 9acf n).and..a?!..... │ │ │ │ +00090a90: 2875 6e69 7175 6593 6578 6973 7465 6e63 (unique.existenc │ │ │ │ +00090aa0: 658e a18d 9112 c761 7175 616e 9aac 7274 e......aquan..rt │ │ │ │ +00090ab0: 690c 6572 2996 037f 4363 616e 9361 6c6c i.er)...Ccan.all │ │ │ │ +00090ac0: 9362 9053 8e65 9103 7f44 6465 0c6e 6564 .b.S.e...Dde.ned │ │ │ │ +00090ad0: 9369 6e93 7465 726d 7393 6f66 9365 7175 .in.terms.of.equ │ │ │ │ +00090ae0: 616c 6974 9879 2c91 0394 be69 6d70 6c69 alit.y,....impli │ │ │ │ +00090af0: 6361 7469 6f6e 9361 6e64 9363 9868 6f69 cation.and.c.hoi │ │ │ │ +00090b00: 6365 2e91 0515 1454 6865 9364 650c 6e69 ce.....The.de.ni │ │ │ │ +00090b10: 7469 6f6e 738e a18d 9112 c761 6c69 7374 tions......alist │ │ │ │ +00090b20: 6564 9603 f7c5 6290 538e 656c 6f9a ac72 ed....b.S.elo..r │ │ │ │ +00090b30: 7791 03f7 c461 7265 9366 6169 726c 7993 w....are.fairly. │ │ │ │ +00090b40: 7374 616e 6461 7264 3b91 03fe 5365 6163 standard;...Seac │ │ │ │ +00090b50: 9868 9b03 f7c4 6f6e 6593 6973 9370 7265 .h....one.is.pre │ │ │ │ +00090b60: 6365 6465 6498 6290 ac72 7993 6974 7393 ceded.b..ry.its. │ │ │ │ +00090b70: eb48 4d4c 98cf 6e61 6d65 2e91 0560 3628 .HML..name...`6( │ │ │ │ +00090b80: 4c61 7465 7293 6465 0c6e 6974 696f 6e73 Later.de.nitions │ │ │ │ +00090b90: 8ea1 8d91 12c7 6173 6f6d 6574 696d 6573 ......asometimes │ │ │ │ +00090ba0: 9603 eaa8 7573 6593 6561 726c 6965 7293 ....use.earlier. │ │ │ │ +00090bb0: 6f6e 6573 2e29 8e9f 778b fa8d 8d8d 9f5b ones.)..w......[ │ │ │ │ +00090bc0: cb89 8d8d 8da0 ff4a 0000 8d91 2a06 60eb .......J....*.`. │ │ │ │ +00090bd0: 6154 5f44 4546 9150 7b4c 7c2d 9605 bfaa aT_DEF.P{L|-.... │ │ │ │ +00090be0: 5491 113e fe3d 9328 285c 783a 626f 6f6c T..>.=.((\x:bool │ │ │ │ +00090bf0: 2e93 7829 3d28 5c78 2e93 7829 298e a40d ..x)=(\x..x))... │ │ │ │ +00090c00: 0000 a18d 912a 0660 464f 5241 4c4c 5f44 .....*.`FORALL_D │ │ │ │ +00090c10: 4546 9133 bcfa 7c2d 9605 bfaa 2421 910b EF.3..|-....$!.. │ │ │ │ +00090c20: 7f54 3d93 5c50 3a2a 2d3e 626f 6f6c 2e93 .T=.\P:*->bool.. │ │ │ │ +00090c30: 503d 285c 782e 9354 298e a1a1 8d91 2a06 P=(\x..T).....*. │ │ │ │ +00090c40: 6045 5849 5354 535f 4445 4691 33bc fa7c `EXISTS_DEF.3..| │ │ │ │ +00090c50: 2d96 05bf aa24 3f91 0b7f 543d 935c 503a -....$?...T=.\P: │ │ │ │ +00090c60: 2a2d 3e62 6f6f 6c2e 9350 2824 4093 5029 *->bool..P($@.P) │ │ │ │ +00090c70: 8ea1 a18d 912a 0660 414e 445f 4445 4691 .....*.`AND_DEF. │ │ │ │ +00090c80: 44fb f87c 2d96 05bf aa24 2f5c 933d 935c D..|-....$/\.=.\ │ │ │ │ +00090c90: 7431 9374 322e 9321 742e 9328 7431 933d t1.t2..!t..(t1.= │ │ │ │ +00090ca0: 3d3e 9374 3293 3d3d 3e93 7429 933d 3d3e =>.t2.==>.t).==> │ │ │ │ +00090cb0: 9374 8ea1 a18d 912a 0660 4f52 5f44 4546 .t.....*.`OR_DEF │ │ │ │ +00090cc0: 914a bba2 7c2d 9605 bfaa 245c 2f93 3d93 .J..|-....$\/.=. │ │ │ │ +00090cd0: 5c74 3193 7432 2e93 2174 2e93 2874 3193 \t1.t2..!t..(t1. │ │ │ │ +00090ce0: 3d3d 3e93 7429 933d 3d3e 9328 7432 933d ==>.t).==>.(t2.= │ │ │ │ +00090cf0: 3d3e 9374 2993 3d3d 3e93 748e a1a1 8d91 =>.t).==>.t..... │ │ │ │ +00090d00: 2a06 6046 5f44 4546 9150 7b4c 7c2d 9605 *.`F_DEF.P{L|-.. │ │ │ │ +00090d10: bfaa 4691 113e fe3d 9321 742e 9374 8ea1 ..F..>.=.!t..t.. │ │ │ │ +00090d20: a18d 912a 0660 4e4f 545f 4445 4691 44fb ...*.`NOT_DEF.D. │ │ │ │ +00090d30: f87c 2d96 05bf aa24 7e91 0b7f 543d 935c .|-....$~...T=.\ │ │ │ │ +00090d40: 742e 9374 933d 3d3e 9346 8ea1 a18d 912a t..t.==>.F.....* │ │ │ │ +00090d50: 0660 4558 4953 5453 5f55 4e49 5155 455f .`EXISTS_UNIQUE_ │ │ │ │ +00090d60: 4445 4691 0b7f 547c 2d96 05bf aa24 3f21 DEF...T|-....$?! │ │ │ │ +00090d70: 933d 9328 5c50 2e93 243f 9350 932f 5c93 .=.(\P..$?.P./\. │ │ │ │ +00090d80: 2821 7893 792e 9350 9378 932f 5c93 5093 (!x.y..P.x./\.P. │ │ │ │ +00090d90: 7993 3d3d 3e93 2878 933d 9379 2929 298e y.==>.(x.=.y))). │ │ │ │ +00090da0: 8e8e 8e8e 8e8e 9f76 d472 8d91 1e28 f0cf .......v.r...(.. │ │ │ │ +00090db0: 5468 6572 6596 03ea a861 7265 9366 6f75 There....are.fou │ │ │ │ +00090dc0: 7293 6178 696f 6d73 9369 6e93 7468 6593 r.axioms.in.the. │ │ │ │ +00090dd0: 7468 656f 7279 93eb 6162 6f6f 6ccf 3a8e theory..abool.:. │ │ │ │ +00090de0: 9f42 e14d 8d8d 8d9f 27cb 898d 8d8d 9fb2 .B.M....'....... │ │ │ │ +00090df0: 0000 8d91 2a06 60eb 6142 4f4f 4c5f 4341 ....*.`.aBOOL_CA │ │ │ │ +00090e00: 5345 535f 4158 9111 3efe 7c2d 9605 bfaa SES_AX..>.|-.... │ │ │ │ +00090e10: 2174 2e93 2874 933d 9354 2993 5c2f 9328 !t..(t.=.T).\/.( │ │ │ │ +00090e20: 7493 3d93 4629 8ea4 0d00 00a1 8d91 2a06 t.=.F)........*. │ │ │ │ +00090e30: 6049 4d50 5f41 4e54 4953 594d 5f41 5891 `IMP_ANTISYM_AX. │ │ │ │ +00090e40: 0b7f 547c 2d96 05bf aa21 7431 9374 322e ..T|-....!t1.t2. │ │ │ │ +00090e50: 9328 7431 933d 3d3e 9374 3229 933d 3d3e .(t1.==>.t2).==> │ │ │ │ +00090e60: 9328 7432 933d 3d3e 9374 3129 933d 3d3e .(t2.==>.t1).==> │ │ │ │ +00090e70: 9328 7431 933d 9374 3229 8ea1 a18d 912a .(t1.=.t2).....* │ │ │ │ +00090e80: 0660 4554 415f 4158 9139 7ca4 7c2d 9605 .`ETA_AX.9|.|-.. │ │ │ │ +00090e90: bfaa 2174 2e93 285c 782e 9374 9378 2993 ..!t..(\x..t.x). │ │ │ │ +00090ea0: 3d93 748e a1a1 8d91 2a06 6053 454c 4543 =.t.....*.`SELEC │ │ │ │ +00090eb0: 545f 4158 9128 3da6 7c2d 9605 bfaa 2150 T_AX.(=.|-....!P │ │ │ │ +00090ec0: 3a2a 2d3e 626f 6f6c 9378 2e93 5093 7893 :*->bool.x..P.x. │ │ │ │ +00090ed0: 3d3d 3e93 5028 2440 9350 298e 8e8e 8e8e ==>.P($@.P)..... │ │ │ │ +00090ee0: 8e8e 9f42 d472 8d91 12c7 61cf 5468 6596 ...B.r....a.The. │ │ │ │ +00090ef0: 0456 2d0c 6674 6893 616e 6493 6c61 7374 .V-.fth.and.last │ │ │ │ +00090f00: 9361 7869 6f6d 936f 6693 7468 6593 eb48 .axiom.of.the..H │ │ │ │ +00090f10: 484f 4c93 cf6c 6f67 6963 9369 7393 7468 HOL..logic.is.th │ │ │ │ +00090f20: 6593 4178 696f 6d93 6f66 9349 6e0c 6e69 e.Axiom.of.In.ni │ │ │ │ +00090f30: 7490 ac72 793b 9104 8bef 7468 6973 9369 t..ry;....this.i │ │ │ │ +00090f40: 7393 696e 9374 6865 9374 6865 6f72 798e s.in.the.theory. │ │ │ │ +00090f50: a18d 9112 c761 eb61 696e 6496 03ea a8cf .....a.aind..... │ │ │ │ +00090f60: 6465 7363 7269 6290 538e 6564 9369 6e93 describ.S.ed.in. │ │ │ │ +00090f70: 5365 6374 696f 6e93 3131 2e38 2e34 2e32 Section.11.8.4.2 │ │ │ │ +00090f80: 2e8e a68d 911e 28f0 5468 6596 0393 7074 ......(.The...pt │ │ │ │ +00090f90: 6865 6f72 7993 eb61 626f 6f6c 93cf 616c heory..abool..al │ │ │ │ +00090fa0: 736f 9373 7570 706c 6965 7391 0393 7174 so.supplies...qt │ │ │ │ +00090fb0: 6865 9364 650c 6e69 7469 6f6e 7393 6f66 he.de.nitions.of │ │ │ │ +00090fc0: 9361 936e 95ac 7275 6d93 6290 538e 6572 .a.n..rum.b.S.er │ │ │ │ +00090fd0: 9603 9370 6f66 9375 7365 6675 6c93 636f ...pof.useful.co │ │ │ │ +00090fe0: 6e73 7461 6e90 ac72 7473 2e91 051b ce54 nstan..rts.....T │ │ │ │ +00090ff0: 6865 9363 6f6e 2d8e a18d 9112 c761 7374 he.con-......ast │ │ │ │ +00091000: 616e 9aac 7274 9603 efb6 eb61 4c45 5491 an..rt.....aLET. │ │ │ │ +00091010: 03ef b4cf 6973 9375 7365 6493 696e 9372 ....is.used.in.r │ │ │ │ +00091020: 6570 7265 7365 6e98 7469 6e67 9103 efb5 epresen.ting.... │ │ │ │ +00091030: 7465 726d 7393 636f 6e98 7461 696e 696e terms.con.tainin │ │ │ │ +00091040: 6793 6c6f 9053 8e63 616c 9376 91ff 58e4 g.lo.S.cal.v..X. │ │ │ │ +00091050: 6172 6961 626c 6591 03ef b562 696e 6469 ariable....bindi │ │ │ │ +00091060: 6e67 7393 288d 692e 652e 8e91 12f3 3aeb ngs.(.i.e.....:. │ │ │ │ +00091070: 616c 6574 cf2d 7465 726d 732c 8ea1 8d91 alet.-terms,.... │ │ │ │ +00091080: 12c7 6161 7396 0407 5d64 6973 6375 7373 ..aas...]discuss │ │ │ │ +00091090: 6564 9369 6e9b 0407 5e53 6563 7469 6f6e ed.in...^Section │ │ │ │ +000910a0: 9331 312e 3429 2c91 040e 8a61 6e64 9874 .11.4),....and.t │ │ │ │ +000910b0: 6865 9363 6f6e 7374 616e 90ac 7274 93eb he.constan..rt.. │ │ │ │ +000910c0: 6143 4f4e 4491 0407 56cf 6973 9375 7365 aCOND...V.is.use │ │ │ │ +000910d0: 6498 696e 9372 6570 7265 7365 6e90 ac72 d.in.represen..r │ │ │ │ +000910e0: 7469 6e67 9363 6f6e 6469 7469 6f6e 616c ting.conditional │ │ │ │ +000910f0: 732e 8ea1 8d91 12c7 6142 6f74 6896 03ea s.......aBoth... │ │ │ │ +00091100: a863 6f6e 7374 616e 9aac 7274 7393 6172 .constan..rts.ar │ │ │ │ +00091110: 6593 6465 0c6e 6564 9369 6e93 7468 6593 e.de.ned.in.the. │ │ │ │ +00091120: 7468 656f 7279 8d93 eb61 626f 6f6c 8e91 theory...abool.. │ │ │ │ +00091130: 1ae9 50cf 2c93 616e 6493 6861 9876 9865 ..P.,.and.ha.v.e │ │ │ │ +00091140: 9374 6865 9366 6f6c 6c6f 9877 696e 6793 .the.follo.wing. │ │ │ │ +00091150: 6465 0c6e 6974 696f 6e73 3a8e 8e9f 24fd de.nitions:...$. │ │ │ │ +00091160: 138e 8c8b 0000 00ac 0000 0000 0000 0000 ................ │ │ │ │ 00091170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00091180: 0000 0000 0009 05c1 a002 cc05 558d a0fd ............U... │ │ │ │ -00091190: 46d3 0e8d 8d8d 8d9f fa99 9a8d 91ea f1eb F............... │ │ │ │ -000911a0: d031 3732 9200 dd20 4343 6861 7074 6572 .172... CChapter │ │ │ │ -000911b0: 9604 8000 3131 2e91 0a80 0054 6865 9348 ....11.....The.H │ │ │ │ -000911c0: 4f4c 934c 6f67 6963 9369 6e93 4d4c 8e91 OL.Logic.in.ML.. │ │ │ │ -000911d0: eaf1 eb9f 0566 6689 0000 e666 01c7 3e7c .....ff....f..>| │ │ │ │ -000911e0: 8e8e 8e8e a002 942f df8d a0fd 97f5 478d ......./......G. │ │ │ │ -000911f0: 8d8d 9f0d cb89 8d8d 8d9f e600 008d 9102 ................ │ │ │ │ -00091200: 30ea eb61 4c45 545f 4445 4691 227d fc7c 0..aLET_DEF."}.| │ │ │ │ -00091210: 2d96 05bf aa4c 4554 9128 3da6 3d93 5c66 -....LET.(=.=.\f │ │ │ │ -00091220: 9378 2e93 6693 788e a40d 0000 a18d 9102 .x..f.x......... │ │ │ │ -00091230: 30ea 434f 4e44 5f44 4546 911c be52 7c2d 0.COND_DEF...R|- │ │ │ │ -00091240: 9605 bfaa 434f 4e44 9122 7dfc 3d93 5c74 ....COND."}.=.\t │ │ │ │ -00091250: 9374 3193 7432 2e40 782e 2828 743d 5429 .t1.t2.@x.((t=T) │ │ │ │ -00091260: 3d3d 3e28 783d 7431 2929 2f5c 2828 743d ==>(x=t1))/\((t= │ │ │ │ -00091270: 4629 3d3d 3e28 783d 7432 2929 8e8e 8e8e F)==>(x=t2)).... │ │ │ │ -00091280: 8e8e 8e9f 2bd3 ab8d 91ea f1eb cf54 6865 ....+........The │ │ │ │ -00091290: 9604 c79c 7468 656f 7279 8d93 eb61 626f ....theory...abo │ │ │ │ -000912a0: 6f6c 8e91 208d dfcf 616c 736f 9363 6f6e ol.. ...also.con │ │ │ │ -000912b0: 9aac 7274 6169 6e73 9374 6865 9364 650c ..rtains.the.de. │ │ │ │ -000912c0: 6e69 7469 6f6e 7393 6f66 9374 6865 9104 nitions.of.the.. │ │ │ │ -000912d0: c79b 636f 6e73 7461 6e98 7473 93eb 6152 ..constan.ts..aR │ │ │ │ -000912e0: 4553 5f46 4f52 414c 4ccf 2c93 eb61 5245 ES_FORALL.,..aRE │ │ │ │ -000912f0: 535f 4558 4953 5453 cf2c 8ea4 1000 008d S_EXISTS.,...... │ │ │ │ -00091300: 91ea f1eb eb61 5245 535f 5345 4c45 4354 .....aRES_SELECT │ │ │ │ -00091310: cf2c 9603 8e91 eb61 4152 4291 038e 7acf .,.....aARB...z. │ │ │ │ -00091320: 616e 6493 eb61 5245 535f 4142 5354 5241 and..aRES_ABSTRA │ │ │ │ -00091330: 4354 cf2c 9377 6869 639a ac72 6893 6172 CT.,.whic..rh.ar │ │ │ │ -00091340: 6593 7573 6564 9374 6f93 7375 7070 9053 e.used.to.supp.S │ │ │ │ -00091350: 8e6f 7274 9372 6573 7472 6963 7465 6493 .ort.restricted. │ │ │ │ -00091360: 7175 616e 9874 690c 6361 7469 6f6e 9369 quan.ti.cation.i │ │ │ │ -00091370: 6e8e a18d 91ea f1eb 7468 6596 03ea a8eb n.......the..... │ │ │ │ -00091380: 4848 4f4c 93cf 6c6f 6769 6393 2873 6565 HHOL..logic.(see │ │ │ │ -00091390: 9353 6563 7469 6f6e 9331 312e 3529 2e91 .Section.11.5).. │ │ │ │ -000913a0: 0538 e054 6865 9364 650c 6e69 7469 6f6e .8.The.de.nition │ │ │ │ -000913b0: 7393 6172 653a 8e9f 53f8 cd8d 8d8d 9f34 s.are:..S......4 │ │ │ │ -000913c0: cb89 8d8d 8d9f 9800 008d 9102 30ea eb61 ............0..a │ │ │ │ -000913d0: 5245 535f 464f 5241 4c4c 9111 3efe 7c2d RES_FORALL..>.|- │ │ │ │ -000913e0: 9605 bfaa 2150 9342 2e93 5245 535f 464f ....!P.B..RES_FO │ │ │ │ -000913f0: 5241 4c4c 9350 9342 933d 9328 2178 2e93 RALL.P.B.=.(!x.. │ │ │ │ -00091400: 5093 7893 3d3d 3e93 4293 7829 8ea4 0d00 P.x.==>.B.x).... │ │ │ │ -00091410: 00a1 8d91 0230 ea52 4553 5f45 5849 5354 .....0.RES_EXIST │ │ │ │ -00091420: 5391 113e fe7c 2d96 05bf aa21 5093 422e S..>.|-....!P.B. │ │ │ │ -00091430: 9352 4553 5f45 5849 5354 5393 5093 4293 .RES_EXISTS.P.B. │ │ │ │ -00091440: 3d93 283f 782e 9350 9378 932f 5c93 4293 =.(?x..P.x./\.B. │ │ │ │ -00091450: 7829 8ea1 a18d 9102 30ea 5245 535f 5345 x)......0.RES_SE │ │ │ │ -00091460: 4c45 4354 9111 3efe 7c2d 9605 bfaa 2150 LECT..>.|-....!P │ │ │ │ -00091470: 9342 2e93 5245 535f 5345 4c45 4354 9350 .B..RES_SELECT.P │ │ │ │ -00091480: 9342 933d 9328 4078 2e93 5093 7893 2f5c .B.=.(@x..P.x./\ │ │ │ │ -00091490: 9342 9378 298e a1a1 8d91 0230 ea41 5242 .B.x)......0.ARB │ │ │ │ -000914a0: 9139 7ca4 7c2d 9605 bfaa 4152 4293 3d93 .9|.|-....ARB.=. │ │ │ │ -000914b0: 2840 782e 9354 298e a1a1 8d91 0230 ea52 (@x..T)......0.R │ │ │ │ -000914c0: 4553 5f41 4253 5452 4143 5496 05bf aa7c ES_ABSTRACT....| │ │ │ │ -000914d0: 2d93 2150 9342 2e93 5245 535f 4142 5354 -.!P.B..RES_ABST │ │ │ │ -000914e0: 5241 4354 9350 9342 933d 9328 5c78 2e93 RACT.P.B.=.(\x.. │ │ │ │ -000914f0: 2850 9378 933d 3e93 4293 7893 7c93 4152 (P.x.=>.B.x.|.AR │ │ │ │ -00091500: 4229 298e 8e8e 8e8e 8e8e 9f52 d3ab 8d91 B))........R.... │ │ │ │ -00091510: eaf1 ebcf 5468 6596 0488 d374 6865 6f72 ....The....theor │ │ │ │ -00091520: 798d 9104 88d4 eb61 626f 6f6c 8e91 2010 y......abool.. . │ │ │ │ -00091530: 4fcf 616c 736f 9363 6f6e 90ac 7274 6169 O.also.con..rtai │ │ │ │ -00091540: 6e73 9374 6865 9b04 88d4 6465 0c6e 6974 ns.the....de.nit │ │ │ │ -00091550: 696f 6e73 936f 6693 7468 6598 636f 6e73 ions.of.the.cons │ │ │ │ -00091560: 7461 6e90 ac72 7473 93eb 614f 4e45 5f4f tan..rts..aONE_O │ │ │ │ -00091570: 4e45 9104 88aa cf61 6e64 98eb 614f 4e54 NE.....and..aONT │ │ │ │ -00091580: 4fcf 2c93 7768 6963 90ac 7268 8ea1 8d91 O.,.whic..rh.... │ │ │ │ -00091590: eaf1 eb61 7265 9603 eaa8 7573 6564 9369 ...are....used.i │ │ │ │ -000915a0: 6e93 7374 6174 696e 6793 7468 6593 4178 n.stating.the.Ax │ │ │ │ -000915b0: 696f 6d93 6f66 9349 6e0c 6e69 7490 ac72 iom.of.In.nit..r │ │ │ │ -000915c0: 7993 2873 6565 9353 6563 7469 6f6e 9331 y.(see.Section.1 │ │ │ │ -000915d0: 312e 382e 342e 3229 2e91 0538 e054 6865 1.8.4.2)...8.The │ │ │ │ -000915e0: 9364 650c 6e69 7469 6f6e 7393 6172 653a .de.nitions.are: │ │ │ │ -000915f0: 8e9f 2cf8 cd8d 8d8d 9f0d cb89 8d8d 8d9f ..,............. │ │ │ │ -00091600: e600 008d 9102 30ea eb61 4f4e 455f 4f4e ......0..aONE_ON │ │ │ │ -00091610: 455f 4445 4696 05bf aa7c 2d93 4f4e 455f E_DEF....|-.ONE_ │ │ │ │ -00091620: 4f4e 4593 6693 3d93 2821 7831 9378 322e ONE.f.=.(!x1.x2. │ │ │ │ -00091630: 9328 6693 7831 933d 9366 9378 3229 933d .(f.x1.=.f.x2).= │ │ │ │ -00091640: 3d3e 9328 7831 933d 9378 3229 298e a40d =>.(x1.=.x2))... │ │ │ │ -00091650: 0000 a18d 9102 30ea 4f4e 544f 5f44 4546 ......0.ONTO_DEF │ │ │ │ -00091660: 9b16 fea8 7c2d 9605 bfaa 4f4e 544f 9366 ....|-....ONTO.f │ │ │ │ -00091670: 983d 9328 2179 2e93 3f78 2e93 7993 3d93 .=.(!y..?x..y.=. │ │ │ │ -00091680: 6693 7829 8e8e 8e8e 8e8e 8e9f 2bd3 ac8d f.x)........+... │ │ │ │ -00091690: 91ea f1eb cf46 91ff 0556 6f72 9603 eaa8 .....F...Vor.... │ │ │ │ -000916a0: 6675 7274 6865 7293 6469 7363 7573 7369 further.discussi │ │ │ │ -000916b0: 6f6e 936f 6693 7468 6593 7468 656f 7279 on.of.the.theory │ │ │ │ -000916c0: 8d93 eb61 626f 6f6c 8e91 1ed3 f8cf 7365 ...abool......se │ │ │ │ -000916d0: 6593 5365 6374 696f 6e93 3131 2e39 2e32 e.Section.11.9.2 │ │ │ │ -000916e0: 2e8e 9f22 3dd1 8d8d 91ea f1eb d031 312e ..."=........11. │ │ │ │ -000916f0: 382e 342e 328e 9125 71eb 5468 6596 0480 8.4.2..%q.The... │ │ │ │ -00091700: 0074 6865 6f72 7993 e269 6e64 8e9f 18b8 .theory..ind.... │ │ │ │ -00091710: fe8d 91ea f1eb cf54 6865 9604 98fb 7468 .......The....th │ │ │ │ -00091720: 656f 7279 9b04 98fc eb61 696e 6493 cf69 eory.....aind..i │ │ │ │ -00091730: 6e90 ac72 7472 6f90 538e 6475 6365 7398 n..rtro.S.duces. │ │ │ │ -00091740: 7468 6593 7490 ac72 7970 9053 8e65 93eb the.t..ryp.S.e.. │ │ │ │ -00091750: 6169 6e64 98cf 6f66 93e5 696e 6469 7669 aind..of..indivi │ │ │ │ -00091760: 6475 616c 7391 0596 d9cf 616e 6493 7468 duals.....and.th │ │ │ │ -00091770: 6598 e541 7869 6f6d 9604 d371 6f66 9349 e..Axiom...qof.I │ │ │ │ -00091780: 6e0c 6e69 7479 9101 0d82 cf2e 9107 43da n.nity........C. │ │ │ │ -00091790: 5468 6973 8ea1 8d91 eaf1 eb61 7869 6f6d This.......axiom │ │ │ │ -000917a0: 9605 aeaa 7374 6174 6573 9374 6861 7493 ....states.that. │ │ │ │ -000917b0: 7468 6593 7365 7493 6465 6e6f 7465 6493 the.set.denoted. │ │ │ │ -000917c0: 6290 ac72 7993 eb61 696e 6493 cf69 7393 b..ry..aind..is. │ │ │ │ -000917d0: 696e 0c6e 6974 652e 910a 84e6 5468 6593 in.nite.....The. │ │ │ │ -000917e0: 666f 7572 9361 7869 6f6d 7393 6f66 9374 four.axioms.of.t │ │ │ │ -000917f0: 6865 9374 6865 6f72 798e a18d 91ea f1eb he.theory....... │ │ │ │ -00091800: eb61 626f 6f6c cf2c 9105 b8ed 7468 6596 .abool.,....the. │ │ │ │ -00091810: 055c 7972 756c 6573 9b05 5c7a 6f66 9369 .\yrules..\zof.i │ │ │ │ -00091820: 6e66 6572 656e 6365 9369 6e93 5365 6374 nference.in.Sect │ │ │ │ -00091830: 696f 6e93 3131 2e38 2e35 9361 6e64 9374 ion.11.8.5.and.t │ │ │ │ -00091840: 6865 9341 7869 6f6d 936f 6698 496e 0c6e he.Axiom.of.In.n │ │ │ │ -00091850: 6974 90ac 7279 9361 7265 2c91 05b8 ed74 it..ry.are,....t │ │ │ │ -00091860: 6f67 6574 6865 722c 8ea1 8d91 eaf1 eb73 ogether,.......s │ │ │ │ -00091870: 750e 6369 656e 9aac 7274 9605 99b6 666f u.cien..rt....fo │ │ │ │ -00091880: 7293 6465 7698 656c 6f70 696e 6793 616c r.dev.eloping.al │ │ │ │ -00091890: 6c93 6f66 9373 7461 6e64 6172 6493 6d61 l.of.standard.ma │ │ │ │ -000918a0: 7468 656d 6174 6963 732e 910a 460b 5468 thematics...F.Th │ │ │ │ -000918b0: 9875 732c 9106 0579 696e 9370 7269 6e63 .us,...yin.princ │ │ │ │ -000918c0: 6970 6c65 2c91 0605 7a74 6865 9375 7365 iple,...zthe.use │ │ │ │ -000918d0: 7293 6f66 8ea1 8d91 eaf1 eb74 6865 9604 r.of.......the.. │ │ │ │ -000918e0: 986a eb48 484f 4c9b 0498 6bcf 7379 7374 .j.HHOL...k.syst │ │ │ │ -000918f0: 656d 9373 686f 756c 6498 6e65 7690 ac72 em.should.nev..r │ │ │ │ -00091900: 6572 936e 6565 6493 746f 986d 616b 90ac er.need.to.mak.. │ │ │ │ -00091910: 7265 9361 986e 6f6e 2d64 650c 6e69 7469 re.a.non-de.niti │ │ │ │ -00091920: 6f6e 616c 9374 6865 6f72 7991 ff05 562e onal.theory...V. │ │ │ │ -00091930: 9107 4227 496e 9870 7261 6374 6963 652c ..B'In.practice, │ │ │ │ -00091940: 9104 c3db 6974 9369 738e a18d 91ea f1eb ....it.is....... │ │ │ │ -00091950: 6f66 7465 6e96 04d9 c876 9aac 7265 7279 often....v..rery │ │ │ │ -00091960: 9104 d9c9 7465 6d70 7469 6e67 9374 6f93 ....tempting.to. │ │ │ │ -00091970: 7461 6b98 6591 04d9 c974 6865 9372 6973 tak.e....the.ris │ │ │ │ -00091980: 6b93 6f66 9369 6e98 7472 6f9a 538e 6475 k.of.in.tro.S.du │ │ │ │ -00091990: 6369 6e67 9104 d9c9 6e65 7793 6178 696f cing....new.axio │ │ │ │ -000919a0: 6d73 9362 9865 6361 7573 6591 04d9 c964 ms.b.ecause....d │ │ │ │ -000919b0: 6572 6976 696e 6793 7468 656d 8ea1 8d91 eriving.them.... │ │ │ │ -000919c0: eaf1 eb66 726f 6d96 0368 0b64 650c 6e69 ...from..h.de.ni │ │ │ │ -000919d0: 7469 6f6e 739b 0368 0c63 616e 9362 9053 tions..h.can.b.S │ │ │ │ -000919e0: 8e65 9374 6564 696f 7573 7c70 726f 90ac .e.tedious|pro.. │ │ │ │ -000919f0: 7276 696e 6793 7468 6174 9860 6178 696f rving.that.`axio │ │ │ │ -00091a00: 6d73 2793 666f 6c6c 6f90 ac72 7793 6672 ms'.follo..rw.fr │ │ │ │ -00091a10: 6f6d 9364 650c 6e69 7469 6f6e 7398 616d om.de.nitions.am │ │ │ │ -00091a20: 6f75 6e90 ac72 7473 9374 6f8e a18d 91ea oun..rts.to..... │ │ │ │ -00091a30: f1eb 7072 6f90 ac72 7669 6e67 9603 eaa8 ..pro..rving.... │ │ │ │ -00091a40: 7468 6569 7293 636f 6e73 6973 7465 6e63 their.consistenc │ │ │ │ -00091a50: 7991 ff05 562e 8e9f 107a 758d 91f6 537a y...V....zu...Sz │ │ │ │ -00091a60: 5468 6596 03ea a841 7869 6f6d 936f 6693 The....Axiom.of. │ │ │ │ -00091a70: 496e 0c6e 6974 90ac 7279 9369 738e 9f20 In.nit..ry.is.. │ │ │ │ -00091a80: d3a7 8d8d 8d9f 00cb 898d 8d8d 8d91 fc71 ...............q │ │ │ │ -00091a90: 40eb 6149 4e46 494e 4954 595f 4158 910b @.aINFINITY_AX.. │ │ │ │ -00091aa0: 7f54 7c2d 9605 bfaa 3f66 3a69 6e64 2d3e .T|-....?f:ind-> │ │ │ │ -00091ab0: 696e 642e 934f 4e45 5f4f 4e45 9366 932f ind..ONE_ONE.f./ │ │ │ │ -00091ac0: 5c93 7e28 4f4e 544f 9366 298e 8e8e 8e8e \.~(ONTO.f)..... │ │ │ │ -00091ad0: 8e8e 9f20 5932 8d91 eaf1 ebcf 5468 6973 ... Y2......This │ │ │ │ -00091ae0: 9604 35b2 6173 7365 7274 7393 7468 6174 ..5.asserts.that │ │ │ │ -00091af0: 9b04 35b1 7468 6572 6593 6578 6973 7473 ..5.there.exists │ │ │ │ -00091b00: 9361 936f 6e65 2d74 6f2d 6f6e 6598 6d61 .a.one-to-one.ma │ │ │ │ -00091b10: 7093 6672 6f6d 93eb 6169 6e64 93cf 746f p.from..aind..to │ │ │ │ -00091b20: 9369 7473 656c 6698 7468 6174 9369 7393 .itself.that.is. │ │ │ │ -00091b30: 6e6f 7493 6f6e 90ac 7274 6f2e 9106 19fd not.on..rto..... │ │ │ │ -00091b40: 5468 6973 8ea1 8d91 eaf1 eb69 6d70 6c69 This.......impli │ │ │ │ -00091b50: 6573 9603 eaa8 7468 6174 9374 6865 9374 es....that.the.t │ │ │ │ -00091b60: 90ac 7279 7090 538e 6593 eb61 696e 6493 ..ryp.S.e..aind. │ │ │ │ -00091b70: cf64 656e 6f74 6573 9361 6e93 696e 0c6e .denotes.an.in.n │ │ │ │ -00091b80: 6974 6593 7365 742e 8e8e 9f24 fd13 8e8c ite.set....$.... │ │ │ │ -00091b90: 8b00 0000 ad00 0000 0000 0000 0000 0000 ................ │ │ │ │ +00091180: 0000 0000 0000 0000 0000 0000 0009 05c9 ................ │ │ │ │ +00091190: a002 cc05 558d a0fd 46d3 0e8d 8d8d 8d9f ....U...F....... │ │ │ │ +000911a0: fa99 9a8d 91ea f1eb d031 3732 9200 dd20 .........172... │ │ │ │ +000911b0: 4343 6861 7074 6572 9604 8000 3131 2e91 CChapter....11.. │ │ │ │ +000911c0: 0a80 0054 6865 9348 4f4c 934c 6f67 6963 ...The.HOL.Logic │ │ │ │ +000911d0: 9369 6e93 4d4c 8e91 eaf1 eb9f 0566 6689 .in.ML.......ff. │ │ │ │ +000911e0: 0000 e666 01c7 3e7c 8e8e 8e8e a002 942f ...f..>|......./ │ │ │ │ +000911f0: df8d a0fd 97f5 478d 8d8d 9f0d cb89 8d8d ......G......... │ │ │ │ +00091200: 8d9f e600 008d 9102 30ea eb61 4c45 545f ........0..aLET_ │ │ │ │ +00091210: 4445 4691 227d fc7c 2d96 05bf aa4c 4554 DEF."}.|-....LET │ │ │ │ +00091220: 9128 3da6 3d93 5c66 9378 2e93 6693 788e .(=.=.\f.x..f.x. │ │ │ │ +00091230: a40d 0000 a18d 9102 30ea 434f 4e44 5f44 ........0.COND_D │ │ │ │ +00091240: 4546 911c be52 7c2d 9605 bfaa 434f 4e44 EF...R|-....COND │ │ │ │ +00091250: 9122 7dfc 3d93 5c74 9374 3193 7432 2e40 ."}.=.\t.t1.t2.@ │ │ │ │ +00091260: 782e 2828 743d 5429 3d3d 3e28 783d 7431 x.((t=T)==>(x=t1 │ │ │ │ +00091270: 2929 2f5c 2828 743d 4629 3d3d 3e28 783d ))/\((t=F)==>(x= │ │ │ │ +00091280: 7432 2929 8e8e 8e8e 8e8e 8e9f 2bd3 ab8d t2))........+... │ │ │ │ +00091290: 91ea f1eb cf54 6865 9604 c79c 7468 656f .....The....theo │ │ │ │ +000912a0: 7279 8d93 eb61 626f 6f6c 8e91 208d dfcf ry...abool.. ... │ │ │ │ +000912b0: 616c 736f 9363 6f6e 9aac 7274 6169 6e73 also.con..rtains │ │ │ │ +000912c0: 9374 6865 9364 650c 6e69 7469 6f6e 7393 .the.de.nitions. │ │ │ │ +000912d0: 6f66 9374 6865 9104 c79b 636f 6e73 7461 of.the....consta │ │ │ │ +000912e0: 6e98 7473 93eb 6152 4553 5f46 4f52 414c n.ts..aRES_FORAL │ │ │ │ +000912f0: 4ccf 2c93 eb61 5245 535f 4558 4953 5453 L.,..aRES_EXISTS │ │ │ │ +00091300: cf2c 8ea4 1000 008d 91ea f1eb eb61 5245 .,...........aRE │ │ │ │ +00091310: 535f 5345 4c45 4354 cf2c 9603 8e91 eb61 S_SELECT.,.....a │ │ │ │ +00091320: 4152 4291 038e 7acf 616e 6493 eb61 5245 ARB...z.and..aRE │ │ │ │ +00091330: 535f 4142 5354 5241 4354 cf2c 9377 6869 S_ABSTRACT.,.whi │ │ │ │ +00091340: 639a ac72 6893 6172 6593 7573 6564 9374 c..rh.are.used.t │ │ │ │ +00091350: 6f93 7375 7070 9053 8e6f 7274 9372 6573 o.supp.S.ort.res │ │ │ │ +00091360: 7472 6963 7465 6493 7175 616e 9874 690c tricted.quan.ti. │ │ │ │ +00091370: 6361 7469 6f6e 9369 6e8e a18d 91ea f1eb cation.in....... │ │ │ │ +00091380: 7468 6596 03ea a8eb 4848 4f4c 93cf 6c6f the.....HHOL..lo │ │ │ │ +00091390: 6769 6393 2873 6565 9353 6563 7469 6f6e gic.(see.Section │ │ │ │ +000913a0: 9331 312e 3529 2e91 0538 e054 6865 9364 .11.5)...8.The.d │ │ │ │ +000913b0: 650c 6e69 7469 6f6e 7393 6172 653a 8e9f e.nitions.are:.. │ │ │ │ +000913c0: 53f8 cd8d 8d8d 9f34 cb89 8d8d 8d9f 9800 S......4........ │ │ │ │ +000913d0: 008d 9102 30ea eb61 5245 535f 464f 5241 ....0..aRES_FORA │ │ │ │ +000913e0: 4c4c 9111 3efe 7c2d 9605 bfaa 2150 9342 LL..>.|-....!P.B │ │ │ │ +000913f0: 2e93 5245 535f 464f 5241 4c4c 9350 9342 ..RES_FORALL.P.B │ │ │ │ +00091400: 933d 9328 2178 2e93 5093 7893 3d3d 3e93 .=.(!x..P.x.==>. │ │ │ │ +00091410: 4293 7829 8ea4 0d00 00a1 8d91 0230 ea52 B.x).........0.R │ │ │ │ +00091420: 4553 5f45 5849 5354 5391 113e fe7c 2d96 ES_EXISTS..>.|-. │ │ │ │ +00091430: 05bf aa21 5093 422e 9352 4553 5f45 5849 ...!P.B..RES_EXI │ │ │ │ +00091440: 5354 5393 5093 4293 3d93 283f 782e 9350 STS.P.B.=.(?x..P │ │ │ │ +00091450: 9378 932f 5c93 4293 7829 8ea1 a18d 9102 .x./\.B.x)...... │ │ │ │ +00091460: 30ea 5245 535f 5345 4c45 4354 9111 3efe 0.RES_SELECT..>. │ │ │ │ +00091470: 7c2d 9605 bfaa 2150 9342 2e93 5245 535f |-....!P.B..RES_ │ │ │ │ +00091480: 5345 4c45 4354 9350 9342 933d 9328 4078 SELECT.P.B.=.(@x │ │ │ │ +00091490: 2e93 5093 7893 2f5c 9342 9378 298e a1a1 ..P.x./\.B.x)... │ │ │ │ +000914a0: 8d91 0230 ea41 5242 9139 7ca4 7c2d 9605 ...0.ARB.9|.|-.. │ │ │ │ +000914b0: bfaa 4152 4293 3d93 2840 782e 9354 298e ..ARB.=.(@x..T). │ │ │ │ +000914c0: a1a1 8d91 0230 ea52 4553 5f41 4253 5452 .....0.RES_ABSTR │ │ │ │ +000914d0: 4143 5496 05bf aa7c 2d93 2150 9342 2e93 ACT....|-.!P.B.. │ │ │ │ +000914e0: 5245 535f 4142 5354 5241 4354 9350 9342 RES_ABSTRACT.P.B │ │ │ │ +000914f0: 933d 9328 5c78 2e93 2850 9378 933d 3e93 .=.(\x..(P.x.=>. │ │ │ │ +00091500: 4293 7893 7c93 4152 4229 298e 8e8e 8e8e B.x.|.ARB))..... │ │ │ │ +00091510: 8e8e 9f52 d3ab 8d91 eaf1 ebcf 5468 6596 ...R........The. │ │ │ │ +00091520: 0488 d374 6865 6f72 798d 9104 88d4 eb61 ...theory......a │ │ │ │ +00091530: 626f 6f6c 8e91 2010 4fcf 616c 736f 9363 bool.. .O.also.c │ │ │ │ +00091540: 6f6e 90ac 7274 6169 6e73 9374 6865 9b04 on..rtains.the.. │ │ │ │ +00091550: 88d4 6465 0c6e 6974 696f 6e73 936f 6693 ..de.nitions.of. │ │ │ │ +00091560: 7468 6598 636f 6e73 7461 6e90 ac72 7473 the.constan..rts │ │ │ │ +00091570: 93eb 614f 4e45 5f4f 4e45 9104 88aa cf61 ..aONE_ONE.....a │ │ │ │ +00091580: 6e64 98eb 614f 4e54 4fcf 2c93 7768 6963 nd..aONTO.,.whic │ │ │ │ +00091590: 90ac 7268 8ea1 8d91 eaf1 eb61 7265 9603 ..rh.......are.. │ │ │ │ +000915a0: eaa8 7573 6564 9369 6e93 7374 6174 696e ..used.in.statin │ │ │ │ +000915b0: 6793 7468 6593 4178 696f 6d93 6f66 9349 g.the.Axiom.of.I │ │ │ │ +000915c0: 6e0c 6e69 7490 ac72 7993 2873 6565 9353 n.nit..ry.(see.S │ │ │ │ +000915d0: 6563 7469 6f6e 9331 312e 382e 342e 3229 ection.11.8.4.2) │ │ │ │ +000915e0: 2e91 0538 e054 6865 9364 650c 6e69 7469 ...8.The.de.niti │ │ │ │ +000915f0: 6f6e 7393 6172 653a 8e9f 2cf8 cd8d 8d8d ons.are:..,..... │ │ │ │ +00091600: 9f0d cb89 8d8d 8d9f e600 008d 9102 30ea ..............0. │ │ │ │ +00091610: eb61 4f4e 455f 4f4e 455f 4445 4696 05bf .aONE_ONE_DEF... │ │ │ │ +00091620: aa7c 2d93 4f4e 455f 4f4e 4593 6693 3d93 .|-.ONE_ONE.f.=. │ │ │ │ +00091630: 2821 7831 9378 322e 9328 6693 7831 933d (!x1.x2..(f.x1.= │ │ │ │ +00091640: 9366 9378 3229 933d 3d3e 9328 7831 933d .f.x2).==>.(x1.= │ │ │ │ +00091650: 9378 3229 298e a40d 0000 a18d 9102 30ea .x2)).........0. │ │ │ │ +00091660: 4f4e 544f 5f44 4546 9b16 fea8 7c2d 9605 ONTO_DEF....|-.. │ │ │ │ +00091670: bfaa 4f4e 544f 9366 983d 9328 2179 2e93 ..ONTO.f.=.(!y.. │ │ │ │ +00091680: 3f78 2e93 7993 3d93 6693 7829 8e8e 8e8e ?x..y.=.f.x).... │ │ │ │ +00091690: 8e8e 8e9f 2bd3 ac8d 91ea f1eb cf46 91ff ....+........F.. │ │ │ │ +000916a0: 0556 6f72 9603 eaa8 6675 7274 6865 7293 .Vor....further. │ │ │ │ +000916b0: 6469 7363 7573 7369 6f6e 936f 6693 7468 discussion.of.th │ │ │ │ +000916c0: 6593 7468 656f 7279 8d93 eb61 626f 6f6c e.theory...abool │ │ │ │ +000916d0: 8e91 1ed3 f8cf 7365 6593 5365 6374 696f ......see.Sectio │ │ │ │ +000916e0: 6e93 3131 2e39 2e32 2e8e 9f22 3dd1 8d8d n.11.9.2..."=... │ │ │ │ +000916f0: 91ea f1eb d031 312e 382e 342e 328e 9125 .....11.8.4.2..% │ │ │ │ +00091700: 71eb 5468 6596 0480 0074 6865 6f72 7993 q.The....theory. │ │ │ │ +00091710: e269 6e64 8e9f 18b8 fe8d 91ea f1eb cf54 .ind...........T │ │ │ │ +00091720: 6865 9604 98fb 7468 656f 7279 9b04 98fc he....theory.... │ │ │ │ +00091730: eb61 696e 6493 cf69 6e90 ac72 7472 6f90 .aind..in..rtro. │ │ │ │ +00091740: 538e 6475 6365 7398 7468 6593 7490 ac72 S.duces.the.t..r │ │ │ │ +00091750: 7970 9053 8e65 93eb 6169 6e64 98cf 6f66 yp.S.e..aind..of │ │ │ │ +00091760: 93e5 696e 6469 7669 6475 616c 7391 0596 ..individuals... │ │ │ │ +00091770: d9cf 616e 6493 7468 6598 e541 7869 6f6d ..and.the..Axiom │ │ │ │ +00091780: 9604 d371 6f66 9349 6e0c 6e69 7479 9101 ...qof.In.nity.. │ │ │ │ +00091790: 0d82 cf2e 9107 43da 5468 6973 8ea1 8d91 ......C.This.... │ │ │ │ +000917a0: eaf1 eb61 7869 6f6d 9605 aeaa 7374 6174 ...axiom....stat │ │ │ │ +000917b0: 6573 9374 6861 7493 7468 6593 7365 7493 es.that.the.set. │ │ │ │ +000917c0: 6465 6e6f 7465 6493 6290 ac72 7993 eb61 denoted.b..ry..a │ │ │ │ +000917d0: 696e 6493 cf69 7393 696e 0c6e 6974 652e ind..is.in.nite. │ │ │ │ +000917e0: 910a 84e6 5468 6593 666f 7572 9361 7869 ....The.four.axi │ │ │ │ +000917f0: 6f6d 7393 6f66 9374 6865 9374 6865 6f72 oms.of.the.theor │ │ │ │ +00091800: 798e a18d 91ea f1eb eb61 626f 6f6c cf2c y........abool., │ │ │ │ +00091810: 9105 b8ed 7468 6596 055c 7972 756c 6573 ....the..\yrules │ │ │ │ +00091820: 9b05 5c7a 6f66 9369 6e66 6572 656e 6365 ..\zof.inference │ │ │ │ +00091830: 9369 6e93 5365 6374 696f 6e93 3131 2e38 .in.Section.11.8 │ │ │ │ +00091840: 2e35 9361 6e64 9374 6865 9341 7869 6f6d .5.and.the.Axiom │ │ │ │ +00091850: 936f 6698 496e 0c6e 6974 90ac 7279 9361 .of.In.nit..ry.a │ │ │ │ +00091860: 7265 2c91 05b8 ed74 6f67 6574 6865 722c re,....together, │ │ │ │ +00091870: 8ea1 8d91 eaf1 eb73 750e 6369 656e 9aac .......su.cien.. │ │ │ │ +00091880: 7274 9605 99b6 666f 7293 6465 7698 656c rt....for.dev.el │ │ │ │ +00091890: 6f70 696e 6793 616c 6c93 6f66 9373 7461 oping.all.of.sta │ │ │ │ +000918a0: 6e64 6172 6493 6d61 7468 656d 6174 6963 ndard.mathematic │ │ │ │ +000918b0: 732e 910a 460b 5468 9875 732c 9106 0579 s...F.Th.us,...y │ │ │ │ +000918c0: 696e 9370 7269 6e63 6970 6c65 2c91 0605 in.principle,... │ │ │ │ +000918d0: 7a74 6865 9375 7365 7293 6f66 8ea1 8d91 zthe.user.of.... │ │ │ │ +000918e0: eaf1 eb74 6865 9604 986a eb48 484f 4c9b ...the...j.HHOL. │ │ │ │ +000918f0: 0498 6bcf 7379 7374 656d 9373 686f 756c ..k.system.shoul │ │ │ │ +00091900: 6498 6e65 7690 ac72 6572 936e 6565 6493 d.nev..rer.need. │ │ │ │ +00091910: 746f 986d 616b 90ac 7265 9361 986e 6f6e to.mak..re.a.non │ │ │ │ +00091920: 2d64 650c 6e69 7469 6f6e 616c 9374 6865 -de.nitional.the │ │ │ │ +00091930: 6f72 7991 ff05 562e 9107 4227 496e 9870 ory...V...B'In.p │ │ │ │ +00091940: 7261 6374 6963 652c 9104 c3db 6974 9369 ractice,....it.i │ │ │ │ +00091950: 738e a18d 91ea f1eb 6f66 7465 6e96 04d9 s.......often... │ │ │ │ +00091960: c876 9aac 7265 7279 9104 d9c9 7465 6d70 .v..rery....temp │ │ │ │ +00091970: 7469 6e67 9374 6f93 7461 6b98 6591 04d9 ting.to.tak.e... │ │ │ │ +00091980: c974 6865 9372 6973 6b93 6f66 9369 6e98 .the.risk.of.in. │ │ │ │ +00091990: 7472 6f9a 538e 6475 6369 6e67 9104 d9c9 tro.S.ducing.... │ │ │ │ +000919a0: 6e65 7793 6178 696f 6d73 9362 9865 6361 new.axioms.b.eca │ │ │ │ +000919b0: 7573 6591 04d9 c964 6572 6976 696e 6793 use....deriving. │ │ │ │ +000919c0: 7468 656d 8ea1 8d91 eaf1 eb66 726f 6d96 them.......from. │ │ │ │ +000919d0: 0368 0b64 650c 6e69 7469 6f6e 739b 0368 .h.de.nitions..h │ │ │ │ +000919e0: 0c63 616e 9362 9053 8e65 9374 6564 696f .can.b.S.e.tedio │ │ │ │ +000919f0: 7573 7c70 726f 90ac 7276 696e 6793 7468 us|pro..rving.th │ │ │ │ +00091a00: 6174 9860 6178 696f 6d73 2793 666f 6c6c at.`axioms'.foll │ │ │ │ +00091a10: 6f90 ac72 7793 6672 6f6d 9364 650c 6e69 o..rw.from.de.ni │ │ │ │ +00091a20: 7469 6f6e 7398 616d 6f75 6e90 ac72 7473 tions.amoun..rts │ │ │ │ +00091a30: 9374 6f8e a18d 91ea f1eb 7072 6f90 ac72 .to.......pro..r │ │ │ │ +00091a40: 7669 6e67 9603 eaa8 7468 6569 7293 636f ving....their.co │ │ │ │ +00091a50: 6e73 6973 7465 6e63 7991 ff05 562e 8e9f nsistency...V... │ │ │ │ +00091a60: 107a 758d 91f6 537a 5468 6596 03ea a841 .zu...SzThe....A │ │ │ │ +00091a70: 7869 6f6d 936f 6693 496e 0c6e 6974 90ac xiom.of.In.nit.. │ │ │ │ +00091a80: 7279 9369 738e 9f20 d3a7 8d8d 8d9f 00cb ry.is.. ........ │ │ │ │ +00091a90: 898d 8d8d 8d91 fc71 40eb 6149 4e46 494e .......q@.aINFIN │ │ │ │ +00091aa0: 4954 595f 4158 910b 7f54 7c2d 9605 bfaa ITY_AX...T|-.... │ │ │ │ +00091ab0: 3f66 3a69 6e64 2d3e 696e 642e 934f 4e45 ?f:ind->ind..ONE │ │ │ │ +00091ac0: 5f4f 4e45 9366 932f 5c93 7e28 4f4e 544f _ONE.f./\.~(ONTO │ │ │ │ +00091ad0: 9366 298e 8e8e 8e8e 8e8e 9f20 5932 8d91 .f)........ Y2.. │ │ │ │ +00091ae0: eaf1 ebcf 5468 6973 9604 35b2 6173 7365 ....This..5.asse │ │ │ │ +00091af0: 7274 7393 7468 6174 9b04 35b1 7468 6572 rts.that..5.ther │ │ │ │ +00091b00: 6593 6578 6973 7473 9361 936f 6e65 2d74 e.exists.a.one-t │ │ │ │ +00091b10: 6f2d 6f6e 6598 6d61 7093 6672 6f6d 93eb o-one.map.from.. │ │ │ │ +00091b20: 6169 6e64 93cf 746f 9369 7473 656c 6698 aind..to.itself. │ │ │ │ +00091b30: 7468 6174 9369 7393 6e6f 7493 6f6e 90ac that.is.not.on.. │ │ │ │ +00091b40: 7274 6f2e 9106 19fd 5468 6973 8ea1 8d91 rto.....This.... │ │ │ │ +00091b50: eaf1 eb69 6d70 6c69 6573 9603 eaa8 7468 ...implies....th │ │ │ │ +00091b60: 6174 9374 6865 9374 90ac 7279 7090 538e at.the.t..ryp.S. │ │ │ │ +00091b70: 6593 eb61 696e 6493 cf64 656e 6f74 6573 e..aind..denotes │ │ │ │ +00091b80: 9361 6e93 696e 0c6e 6974 6593 7365 742e .an.in.nite.set. │ │ │ │ +00091b90: 8e8e 9f24 fd13 8e8c 8b00 0000 ad00 0000 ...$............ │ │ │ │ 00091ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00091bb0: 0000 0000 0000 0000 0000 0911 5ba0 02cc ............[... │ │ │ │ -00091bc0: 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a .U...F.......... │ │ │ │ -00091bd0: 8d91 12c7 61d0 3131 2e38 2e91 0a80 0054 ....a.11.8.....T │ │ │ │ -00091be0: 6865 6f72 6965 7392 015a 3266 3137 338e heories..Z2f173. │ │ │ │ -00091bf0: 9112 c761 9f05 6666 8900 00e6 6601 c73e ...a..ff....f..> │ │ │ │ -00091c00: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 |......./......! │ │ │ │ -00091c10: 8d8d 9112 c761 eb47 3131 2e38 2e35 8e91 .....a.G11.8.5.. │ │ │ │ -00091c20: 4c60 f550 7269 6d69 7469 7690 8ccc 6596 L`.Primitiv...e. │ │ │ │ -00091c30: 0566 6672 756c 6573 936f 6693 696e 6665 .ffrules.of.infe │ │ │ │ -00091c40: 7265 6e63 6593 6f66 9374 6865 9348 4f4c rence.of.the.HOL │ │ │ │ -00091c50: 934c 6f67 6963 8e9f 17e5 a28d 9112 c761 .Logic.........a │ │ │ │ -00091c60: cf54 6865 9604 6c85 7072 696d 6974 6976 .The..l.primitiv │ │ │ │ -00091c70: 90ac 7265 9372 756c 6573 9b04 6c84 6f66 ..re.rules..l.of │ │ │ │ -00091c80: 9369 6e66 6572 656e 6365 936f 6693 7468 .inference.of.th │ │ │ │ -00091c90: 6598 6c6f 6769 6393 7790 ac72 6572 6593 e.logic.w..rere. │ │ │ │ -00091ca0: 6465 7363 7269 6290 538e 6564 9361 6273 describ.S.ed.abs │ │ │ │ -00091cb0: 7472 6163 746c 7998 696e 9353 6563 7469 tractly.in.Secti │ │ │ │ -00091cc0: 6f6e 9331 302e 332e 312e 8ea4 1000 008d on.10.3.1....... │ │ │ │ -00091cd0: 9112 c761 5468 6596 046b 2d64 6573 6372 ...aThe..k-descr │ │ │ │ -00091ce0: 6970 7469 6f6e 739b 046b 2c72 656c 6965 iptions..k,relie │ │ │ │ -00091cf0: 6493 6f6e 986d 6574 612d 7691 ff58 e461 d.on.meta-v..X.a │ │ │ │ -00091d00: 7269 6162 6c65 7393 d774 cf2c 9b04 8b4d riables..t.,...M │ │ │ │ -00091d10: d774 8d9f 01cc ccd5 318e 9604 c004 cf2c .t......1......, │ │ │ │ -00091d20: 9104 8b4e d774 8d9f 01cc ccd5 328e 93cf ...N.t......2... │ │ │ │ -00091d30: 2c98 616e 649b 046b 2d73 6f96 046b 2c6f ,.and..k-so..k,o │ │ │ │ -00091d40: 6e2e 9106 ba6e 496e 9374 6865 98eb 4848 n....nIn.the..HH │ │ │ │ -00091d50: 4f4c 93cf 6c6f 6769 632c 9104 8b4e 696e OL..logic,...Nin │ │ │ │ -00091d60: 0c6e 6974 658e a18d 9112 c761 6661 6d69 .nite......afami │ │ │ │ -00091d70: 6c69 6573 9603 506f 6f66 9370 7269 6d69 lies..Poof.primi │ │ │ │ -00091d80: 7469 7690 ac72 659b 0350 6e69 6e66 6572 tiv..re..Pninfer │ │ │ │ -00091d90: 656e 6365 7393 6172 6593 6772 6f75 7090 ences.are.group. │ │ │ │ -00091da0: 538e 6564 9374 6f67 6574 6865 7298 616e S.ed.together.an │ │ │ │ -00091db0: 6493 7468 6f75 6768 90ac 7274 936f 6693 d.though..rt.of. │ │ │ │ -00091dc0: 6173 9873 696e 676c 6593 7072 696d 6974 as.single.primit │ │ │ │ -00091dd0: 6976 90ac 7265 9369 6e2d 8ea1 8d91 12c7 iv..re.in-...... │ │ │ │ -00091de0: 6166 6572 656e 6365 9b02 cd6d 7363 95ac aference...msc.. │ │ │ │ -00091df0: 7268 656d 6573 2e91 04d9 cc45 6163 9368 rhemes.....Eac.h │ │ │ │ -00091e00: 9102 cd6c 6661 6d69 6c79 9863 6f6e 9374 ...lfamily.con.t │ │ │ │ -00091e10: 6169 6e73 9861 6c6c 9602 cd6c 7468 6598 ains.all...lthe. │ │ │ │ -00091e20: 636f 6e63 7265 7465 9869 6e73 7461 6e63 concrete.instanc │ │ │ │ -00091e30: 6573 936f 6698 6f6e 6593 7061 7274 6963 es.of.one.partic │ │ │ │ -00091e40: 756c 6172 9869 6e66 6572 656e 6365 8ea1 ular.inference.. │ │ │ │ -00091e50: 8d91 12c7 6160 7061 7474 6572 6e27 2e91 ....a`pattern'.. │ │ │ │ -00091e60: 0699 c054 6865 7365 9104 6049 6361 6e96 ...These..`Ican. │ │ │ │ -00091e70: 0460 4862 9a53 8e65 9370 726f 9864 7563 .`Hb.S.e.pro.duc │ │ │ │ -00091e80: 6564 2c91 047d b069 6e93 6162 7374 7261 ed,..}.in.abstra │ │ │ │ -00091e90: 6374 9366 6f72 6d2c 9104 7db1 629a ac72 ct.form,..}.b..r │ │ │ │ -00091ea0: 7993 696e 7374 616e 9874 6961 7469 6e67 y.instan.tiating │ │ │ │ -00091eb0: 9374 6865 936d 6574 612d 7691 ff58 e461 .the.meta-v..X.a │ │ │ │ -00091ec0: 7269 6162 6c65 738e a18d 9112 c761 696e riables......ain │ │ │ │ -00091ed0: 9603 eaa8 5365 6374 696f 6e93 3130 2e33 ....Section.10.3 │ │ │ │ -00091ee0: 2e31 9374 6f93 636f 6e63 7265 7465 9374 .1.to.concrete.t │ │ │ │ -00091ef0: 6572 6d73 2e8e a910 1282 8d91 1e28 f049 erms.........(.I │ │ │ │ -00091f00: 6e96 03a6 6eeb 4848 4f4c cf2c 9370 7269 n...n.HHOL.,.pri │ │ │ │ -00091f10: 6d69 7469 769a ac72 6591 03a6 6d69 6e66 mitiv..re...minf │ │ │ │ -00091f20: 6572 656e 6365 9373 6398 6865 6d65 7393 erence.sc.hemes. │ │ │ │ -00091f30: 6172 6593 7265 7072 6573 656e 9874 6564 are.represen.ted │ │ │ │ -00091f40: 9362 9879 93eb 484d 4c91 03a6 6dcf 6675 .b.y..HML...m.fu │ │ │ │ -00091f50: 6e63 7469 6f6e 7393 7468 6174 9372 6574 nctions.that.ret │ │ │ │ -00091f60: 7572 6e93 7468 656f 2d8e a18d 9112 c761 urn.theo-......a │ │ │ │ -00091f70: 7265 6d73 9603 3382 6173 9376 91ff 58e4 rems..3.as.v..X. │ │ │ │ -00091f80: 616c 7565 732e 9104 fbd3 5468 6174 9369 alues.....That.i │ │ │ │ -00091f90: 732c 9b03 5823 666f 7293 7061 7274 6963 s,..X#for.partic │ │ │ │ -00091fa0: 756c 6172 93eb 4848 4f4c 93cf 7465 726d ular..HHOL..term │ │ │ │ -00091fb0: 732c 9874 6865 93eb 484d 4c91 0333 81cf s,.the..HML..3.. │ │ │ │ -00091fc0: 6675 6e63 7469 6f6e 7393 7265 7475 726e functions.return │ │ │ │ -00091fd0: 9374 6865 9369 6e73 7461 6e63 6593 6f66 .the.instance.of │ │ │ │ -00091fe0: 8ea1 8d91 12c7 6174 6865 9603 f6a0 7468 ......athe....th │ │ │ │ -00091ff0: 656f 7265 6d93 6174 9b03 f69f 7468 6f73 eorem.at....thos │ │ │ │ -00092000: 6593 7465 726d 732e 9105 5cc8 5468 6598 e.terms...\.The. │ │ │ │ -00092010: eb48 4d4c 93cf 6675 6e63 7469 6f6e 7393 .HML..functions. │ │ │ │ -00092020: 6172 6593 7061 7274 986f 6693 7468 6593 are.part.of.the. │ │ │ │ -00092030: eb48 4d4c 93cf 6162 7374 7261 6374 9374 .HML..abstract.t │ │ │ │ -00092040: 90ac 7279 7090 538e 658d 98eb 6174 686d ..ryp.S.e...athm │ │ │ │ -00092050: 8e91 1535 9dcf 3a91 0550 d061 6c2d 8ea1 ...5..:..P.al-.. │ │ │ │ -00092060: 8d91 12c7 6174 686f 7567 688d 9103 4d37 ....athough...M7 │ │ │ │ -00092070: eb61 7468 6d8e 9117 d96c cf68 6173 9603 .athm....l.has.. │ │ │ │ -00092080: 4d37 6e6f 9370 7269 6d69 7469 769a ac72 M7no.primitiv..r │ │ │ │ -00092090: 6593 636f 6e73 7472 7563 746f 7273 2c91 e.constructors,. │ │ │ │ -000920a0: 036c b469 7491 034d 3668 6173 9328 6569 .l.it..M6has.(ei │ │ │ │ -000920b0: 6768 9874 2993 6f70 9053 8e65 7261 7469 gh.t).op.S.erati │ │ │ │ -000920c0: 6f6e 7393 7768 6963 9868 9372 6574 7572 ons.whic.h.retur │ │ │ │ -000920d0: 6e93 7468 656f 7265 6d73 8ea1 8d91 12c7 n.theorems...... │ │ │ │ -000920e0: 6161 7396 03ea a876 91ff 58e4 616c 7565 aas....v..X.alue │ │ │ │ -000920f0: 733a 8d91 0538 e0eb 6141 5353 554d 458e s:...8..aASSUME. │ │ │ │ -00092100: 9127 b6dc cf2c 8d93 eb61 5245 464c 8e91 .'...,...aREFL.. │ │ │ │ -00092110: 1ae9 50cf 2c8d 93eb 6142 4554 415f 434f ..P.,...aBETA_CO │ │ │ │ -00092120: 4e56 8e9b 37a7 a2cf 2c8d 93eb 6153 5542 NV..7...,...aSUB │ │ │ │ -00092130: 5354 8e91 20a8 facf 2c8d 93eb 6141 4253 ST.. ...,...aABS │ │ │ │ -00092140: 8e91 1529 a6cf 2c8d 93eb 6149 4e53 545f ...)..,...aINST_ │ │ │ │ -00092150: 5459 5045 8e98 cf2c 8d93 eb61 4449 5343 TYPE...,...aDISC │ │ │ │ -00092160: 488e 9124 93a2 cf61 6e64 8d93 eb61 4d50 H..$...and...aMP │ │ │ │ -00092170: 8e91 0f69 fccf 2e8e a68d 911e 28f0 5468 ...i........(.Th │ │ │ │ -00092180: 6596 043e 22eb 484d 4c9b 043e 21cf 6675 e..>".HML..>!.fu │ │ │ │ -00092190: 6e63 7469 6f6e 7393 7468 6174 9869 6d70 nctions.that.imp │ │ │ │ -000921a0: 6c65 6d65 6e90 ac72 7493 7468 6598 7072 lemen..rt.the.pr │ │ │ │ -000921b0: 696d 6974 6976 9aac 7265 9369 6e66 6572 imitiv..re.infer │ │ │ │ -000921c0: 656e 6365 9373 6398 6865 6d65 739b 043e ence.sc.hemes..> │ │ │ │ -000921d0: 2169 6e93 7468 6598 eb48 484f 4c93 cf73 !in.the..HHOL..s │ │ │ │ -000921e0: 7973 7465 6d8e a18d 9112 c761 6172 659b ystem......aare. │ │ │ │ -000921f0: 0501 8c64 6573 6372 6962 9553 8e65 6491 ...describ.S.ed. │ │ │ │ -00092200: 0501 8b62 9365 6c6f 90ac 7277 2e91 087d ...b.elo..rw...} │ │ │ │ -00092210: 8b54 6865 9873 616d 6596 0501 8b6e 6f74 .The.same....not │ │ │ │ -00092220: 6174 696f 6e98 6973 9875 7365 6493 6865 ation.is.used.he │ │ │ │ -00092230: 7265 9861 7398 696e 9353 6563 7469 6f6e re.as.in.Section │ │ │ │ -00092240: 9831 302e 332e 313a 9107 66a7 6890 ac72 .10.3.1:..f.h..r │ │ │ │ -00092250: 7970 9053 8e6f 7468 6573 6573 8ea1 8d91 yp.S.otheses.... │ │ │ │ -00092260: 12c7 6161 629a 538e 6f95 ac72 7693 6596 ..aab.S.o..rv.e. │ │ │ │ -00092270: 03dc 3461 9368 6f72 697a 6f6e 90ac 7274 ..4a.horizon..rt │ │ │ │ -00092280: 616c 936c 696e 6593 616e 6493 636f 6e63 al.line.and.conc │ │ │ │ -00092290: 6c75 7369 6f6e 9103 dc33 6298 656e 6561 lusion...3b.enea │ │ │ │ -000922a0: 7468 2e91 0534 0f54 6865 936d 6163 90ac th...4.The.mac.. │ │ │ │ -000922b0: 7268 696e 652d 7265 6164 6162 6c65 93eb rhine-readable.. │ │ │ │ -000922c0: 4841 5343 4990 4dde 4991 03dc 30cf 6e6f HASCI.M.I...0.no │ │ │ │ -000922d0: 7461 7469 6f6e 9369 738e a18d 9112 c761 tation.is......a │ │ │ │ -000922e0: 7573 6564 9603 eaa8 666f 7293 7468 6593 used....for.the. │ │ │ │ -000922f0: 6c6f 6769 6361 6c93 636f 6e73 7461 6e90 logical.constan. │ │ │ │ -00092300: ac72 7473 2e8e 9f1f bccd 8d8d 9112 c761 .rts...........a │ │ │ │ -00092310: d031 312e 382e 352e 318e 914d 4761 4173 .11.8.5.1..MGaAs │ │ │ │ -00092320: 7375 6d70 7469 6f6e 9104 8000 696e 90a0 sumption....in.. │ │ │ │ -00092330: 0074 726f 9060 0064 7563 7469 6f6e 8ea4 .tro.`.duction.. │ │ │ │ -00092340: 17e5 a28d 8d8d 9112 c761 9ff5 4fa7 8900 .........a..O... │ │ │ │ -00092350: 0066 6601 c70b 4a9f 0b07 168d 8d90 cccd .ff...J......... │ │ │ │ -00092360: 9f04 599c 8400 0f60 b200 0066 668d 9ffb ..Y....`...ff... │ │ │ │ -00092370: a664 8d91 170b cceb 6141 5353 554d 4596 .d......aASSUME. │ │ │ │ -00092380: 05bf aa3a 9374 6572 6d93 2d3e 9374 686d ...:.term.->.thm │ │ │ │ -00092390: 8e8e 9201 c671 b184 000f 60b2 0000 6666 .....q....`...ff │ │ │ │ -000923a0: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ -000923b0: 8e8e a925 4b80 8d8d 8d9f f873 3192 00e0 ...%K......s1... │ │ │ │ -000923c0: a915 9f04 c002 8900 0066 6600 2b7b 159f .........ff.+{.. │ │ │ │ -000923d0: 0a26 638d 8d91 0600 01d7 7496 05bf aaeb .&c.......t..... │ │ │ │ -000923e0: 617c 2d93 d774 8e8e 8e8e 8e9f 228a 158d a|-..t......"... │ │ │ │ -000923f0: 9112 c761 eb61 4153 5355 4d45 9b05 bfaa ...a.aASSUME.... │ │ │ │ -00092400: d774 9603 eaa8 cf65 7691 ff58 e461 6c75 .t.....ev..X.alu │ │ │ │ -00092410: 6174 6573 9374 6f93 d774 eb61 7c2d 98d7 ates.to..t.a|-.. │ │ │ │ -00092420: 74cf 2e91 0538 e046 91ff 0556 6169 6c75 t....8.F...Vailu │ │ │ │ -00092430: 7265 9369 6693 d774 93cf 6973 936e 6f74 re.if..t..is.not │ │ │ │ -00092440: 936f 6693 7490 ac72 7970 9053 8e65 8d93 .of.t..ryp.S.e.. │ │ │ │ -00092450: eb61 626f 6f6c 8e91 1ae9 50cf 2e8e 9f2c .abool....P...., │ │ │ │ -00092460: 06d5 8d8d 9112 c761 d031 312e 382e 352e .......a.11.8.5. │ │ │ │ -00092470: 328e 914d 4761 5265 0d65 7869 7669 7490 2..MGaRe.exivit. │ │ │ │ -00092480: a000 798e a18d 8d8d 9112 c761 9ff5 4fa7 ..y........a..O. │ │ │ │ -00092490: 8900 0066 6601 c70b 4a9f 0b07 168d 8d90 ...ff...J....... │ │ │ │ -000924a0: cccd 9f04 599c 8400 0f60 b200 0066 668d ....Y....`...ff. │ │ │ │ -000924b0: 9ffb a664 8d91 170b cceb 6152 4546 4c96 ...d......aREFL. │ │ │ │ -000924c0: 05bf aa3a 9374 6572 6d93 2d3e 9374 686d ...:.term.->.thm │ │ │ │ -000924d0: 8e8e 9201 c671 b184 000f 60b2 0000 6666 .....q....`...ff │ │ │ │ -000924e0: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ -000924f0: 8e8e a68d 8d8d 9ff8 7331 9200 d809 969f ........s1...... │ │ │ │ -00092500: 04c0 0289 0000 6666 003c ba13 9f0a 2663 ......ff.<....&c │ │ │ │ -00092510: 8d8d 910b bfab 7c2d 9605 bfaa d774 93eb ......|-.....t.. │ │ │ │ -00092520: 613d 93d7 748e 8e8e 8e8e 9f22 8a15 8d91 a=..t......".... │ │ │ │ -00092530: 12c7 61eb 6152 4546 4c9b 05bf aad7 7496 ..a.aREFL.....t. │ │ │ │ -00092540: 03ea a8cf 6576 91ff 58e4 616c 7561 7465 ....ev..X.aluate │ │ │ │ -00092550: 7393 746f 93eb 617c 2d98 d774 98eb 613d s.to..a|-..t..a= │ │ │ │ -00092560: 98d7 74cf 2e91 0538 e041 9363 616c 6c93 ..t....8.A.call. │ │ │ │ -00092570: 746f 8d93 eb61 5245 464c 8e91 1ed3 f8cf to...aREFL...... │ │ │ │ -00092580: 6e65 7690 ac72 6572 9366 6169 6c73 2e8e nev..rer.fails.. │ │ │ │ -00092590: 9f2c 06d5 8d8d 9112 c761 d031 312e 382e .,.......a.11.8. │ │ │ │ -000925a0: 352e 338e 914d 4761 4265 7461 2d63 6f6e 5.3..MGaBeta-con │ │ │ │ -000925b0: 95a0 0076 9365 7273 696f 6e8e a18d 8d8d ...v.ersion..... │ │ │ │ -000925c0: 9112 c761 9ff5 4fa7 8900 0066 6601 c70b ...a..O....ff... │ │ │ │ -000925d0: 4a9f 0b07 168d 8d90 cccd 9f04 599c 8400 J...........Y... │ │ │ │ -000925e0: 0f60 b200 0066 668d 9ffb a664 8d91 170b .`...ff....d.... │ │ │ │ -000925f0: cceb 6142 4554 415f 434f 4e56 9605 bfaa ..aBETA_CONV.... │ │ │ │ -00092600: 3a93 7465 726d 932d 3e93 7468 6d8e 8e92 :.term.->.thm... │ │ │ │ -00092610: 01c6 71b1 8400 0f60 b200 0066 668e 8e9f ..q....`...ff... │ │ │ │ -00092620: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8ea6 ......ff...J.... │ │ │ │ -00092630: 8d8d 8d9f f873 3192 00b1 eb28 9f04 c002 .....s1....(.... │ │ │ │ -00092640: 8900 0066 6600 88f6 ef9f 0a26 638d 8d91 ...ff......&c... │ │ │ │ -00092650: 0bbf ab7c 2d96 05bf aa28 5cd7 78eb 612e ...|-....(\.x.a. │ │ │ │ -00092660: d774 8d9f 01cc ccd5 318e 9b04 c004 eb61 .t......1......a │ │ │ │ -00092670: 29d7 748d 9f01 cccc d532 8e91 0a7f aeeb ).t......2...... │ │ │ │ -00092680: 613d 93d7 748d 9f01 cccc d531 8e98 cf5b a=..t......1...[ │ │ │ │ -00092690: d774 8d9f 01cc ccd5 328e 98d7 3d78 cf5d .t......2...=x.] │ │ │ │ -000926a0: 8e8e 8e8e 8e8e 9f24 fd13 8e8c 8b00 0000 .......$........ │ │ │ │ -000926b0: ae00 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00091bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00091bc0: 0000 0911 63a0 02cc 0555 8da0 fd46 d30e ....c....U...F.. │ │ │ │ +00091bd0: 8d8d 8d8d 9ffa 999a 8d91 12c7 61d0 3131 ............a.11 │ │ │ │ +00091be0: 2e38 2e91 0a80 0054 6865 6f72 6965 7392 .8.....Theories. │ │ │ │ +00091bf0: 015a 3266 3137 338e 9112 c761 9f05 6666 .Z2f173....a..ff │ │ │ │ +00091c00: 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 ....f..>|....... │ │ │ │ +00091c10: 2fdf 8da0 fd8b d021 8d8d 9112 c761 eb47 /......!.....a.G │ │ │ │ +00091c20: 3131 2e38 2e35 8e91 4c60 f550 7269 6d69 11.8.5..L`.Primi │ │ │ │ +00091c30: 7469 7690 8ccc 6596 0566 6672 756c 6573 tiv...e..ffrules │ │ │ │ +00091c40: 936f 6693 696e 6665 7265 6e63 6593 6f66 .of.inference.of │ │ │ │ +00091c50: 9374 6865 9348 4f4c 934c 6f67 6963 8e9f .the.HOL.Logic.. │ │ │ │ +00091c60: 17e5 a28d 9112 c761 cf54 6865 9604 6c85 .......a.The..l. │ │ │ │ +00091c70: 7072 696d 6974 6976 90ac 7265 9372 756c primitiv..re.rul │ │ │ │ +00091c80: 6573 9b04 6c84 6f66 9369 6e66 6572 656e es..l.of.inferen │ │ │ │ +00091c90: 6365 936f 6693 7468 6598 6c6f 6769 6393 ce.of.the.logic. │ │ │ │ +00091ca0: 7790 ac72 6572 6593 6465 7363 7269 6290 w..rere.describ. │ │ │ │ +00091cb0: 538e 6564 9361 6273 7472 6163 746c 7998 S.ed.abstractly. │ │ │ │ +00091cc0: 696e 9353 6563 7469 6f6e 9331 302e 332e in.Section.10.3. │ │ │ │ +00091cd0: 312e 8ea4 1000 008d 9112 c761 5468 6596 1..........aThe. │ │ │ │ +00091ce0: 046b 2d64 6573 6372 6970 7469 6f6e 739b .k-descriptions. │ │ │ │ +00091cf0: 046b 2c72 656c 6965 6493 6f6e 986d 6574 .k,relied.on.met │ │ │ │ +00091d00: 612d 7691 ff58 e461 7269 6162 6c65 7393 a-v..X.ariables. │ │ │ │ +00091d10: d774 cf2c 9b04 8b4d d774 8d9f 01cc ccd5 .t.,...M.t...... │ │ │ │ +00091d20: 318e 9604 c004 cf2c 9104 8b4e d774 8d9f 1......,...N.t.. │ │ │ │ +00091d30: 01cc ccd5 328e 93cf 2c98 616e 649b 046b ....2...,.and..k │ │ │ │ +00091d40: 2d73 6f96 046b 2c6f 6e2e 9106 ba6e 496e -so..k,on....nIn │ │ │ │ +00091d50: 9374 6865 98eb 4848 4f4c 93cf 6c6f 6769 .the..HHOL..logi │ │ │ │ +00091d60: 632c 9104 8b4e 696e 0c6e 6974 658e a18d c,...Nin.nite... │ │ │ │ +00091d70: 9112 c761 6661 6d69 6c69 6573 9603 506f ...afamilies..Po │ │ │ │ +00091d80: 6f66 9370 7269 6d69 7469 7690 ac72 659b of.primitiv..re. │ │ │ │ +00091d90: 0350 6e69 6e66 6572 656e 6365 7393 6172 .Pninferences.ar │ │ │ │ +00091da0: 6593 6772 6f75 7090 538e 6564 9374 6f67 e.group.S.ed.tog │ │ │ │ +00091db0: 6574 6865 7298 616e 6493 7468 6f75 6768 ether.and.though │ │ │ │ +00091dc0: 90ac 7274 936f 6693 6173 9873 696e 676c ..rt.of.as.singl │ │ │ │ +00091dd0: 6593 7072 696d 6974 6976 90ac 7265 9369 e.primitiv..re.i │ │ │ │ +00091de0: 6e2d 8ea1 8d91 12c7 6166 6572 656e 6365 n-......aference │ │ │ │ +00091df0: 9b02 cd6d 7363 95ac 7268 656d 6573 2e91 ...msc..rhemes.. │ │ │ │ +00091e00: 04d9 cc45 6163 9368 9102 cd6c 6661 6d69 ...Eac.h...lfami │ │ │ │ +00091e10: 6c79 9863 6f6e 9374 6169 6e73 9861 6c6c ly.con.tains.all │ │ │ │ +00091e20: 9602 cd6c 7468 6598 636f 6e63 7265 7465 ...lthe.concrete │ │ │ │ +00091e30: 9869 6e73 7461 6e63 6573 936f 6698 6f6e .instances.of.on │ │ │ │ +00091e40: 6593 7061 7274 6963 756c 6172 9869 6e66 e.particular.inf │ │ │ │ +00091e50: 6572 656e 6365 8ea1 8d91 12c7 6160 7061 erence......a`pa │ │ │ │ +00091e60: 7474 6572 6e27 2e91 0699 c054 6865 7365 ttern'.....These │ │ │ │ +00091e70: 9104 6049 6361 6e96 0460 4862 9a53 8e65 ..`Ican..`Hb.S.e │ │ │ │ +00091e80: 9370 726f 9864 7563 6564 2c91 047d b069 .pro.duced,..}.i │ │ │ │ +00091e90: 6e93 6162 7374 7261 6374 9366 6f72 6d2c n.abstract.form, │ │ │ │ +00091ea0: 9104 7db1 629a ac72 7993 696e 7374 616e ..}.b..ry.instan │ │ │ │ +00091eb0: 9874 6961 7469 6e67 9374 6865 936d 6574 .tiating.the.met │ │ │ │ +00091ec0: 612d 7691 ff58 e461 7269 6162 6c65 738e a-v..X.ariables. │ │ │ │ +00091ed0: a18d 9112 c761 696e 9603 eaa8 5365 6374 .....ain....Sect │ │ │ │ +00091ee0: 696f 6e93 3130 2e33 2e31 9374 6f93 636f ion.10.3.1.to.co │ │ │ │ +00091ef0: 6e63 7265 7465 9374 6572 6d73 2e8e a910 ncrete.terms.... │ │ │ │ +00091f00: 1282 8d91 1e28 f049 6e96 03a6 6eeb 4848 .....(.In...n.HH │ │ │ │ +00091f10: 4f4c cf2c 9370 7269 6d69 7469 769a ac72 OL.,.primitiv..r │ │ │ │ +00091f20: 6591 03a6 6d69 6e66 6572 656e 6365 9373 e...minference.s │ │ │ │ +00091f30: 6398 6865 6d65 7393 6172 6593 7265 7072 c.hemes.are.repr │ │ │ │ +00091f40: 6573 656e 9874 6564 9362 9879 93eb 484d esen.ted.b.y..HM │ │ │ │ +00091f50: 4c91 03a6 6dcf 6675 6e63 7469 6f6e 7393 L...m.functions. │ │ │ │ +00091f60: 7468 6174 9372 6574 7572 6e93 7468 656f that.return.theo │ │ │ │ +00091f70: 2d8e a18d 9112 c761 7265 6d73 9603 3382 -......arems..3. │ │ │ │ +00091f80: 6173 9376 91ff 58e4 616c 7565 732e 9104 as.v..X.alues... │ │ │ │ +00091f90: fbd3 5468 6174 9369 732c 9b03 5823 666f ..That.is,..X#fo │ │ │ │ +00091fa0: 7293 7061 7274 6963 756c 6172 93eb 4848 r.particular..HH │ │ │ │ +00091fb0: 4f4c 93cf 7465 726d 732c 9874 6865 93eb OL..terms,.the.. │ │ │ │ +00091fc0: 484d 4c91 0333 81cf 6675 6e63 7469 6f6e HML..3..function │ │ │ │ +00091fd0: 7393 7265 7475 726e 9374 6865 9369 6e73 s.return.the.ins │ │ │ │ +00091fe0: 7461 6e63 6593 6f66 8ea1 8d91 12c7 6174 tance.of......at │ │ │ │ +00091ff0: 6865 9603 f6a0 7468 656f 7265 6d93 6174 he....theorem.at │ │ │ │ +00092000: 9b03 f69f 7468 6f73 6593 7465 726d 732e ....those.terms. │ │ │ │ +00092010: 9105 5cc8 5468 6598 eb48 4d4c 93cf 6675 ..\.The..HML..fu │ │ │ │ +00092020: 6e63 7469 6f6e 7393 6172 6593 7061 7274 nctions.are.part │ │ │ │ +00092030: 986f 6693 7468 6593 eb48 4d4c 93cf 6162 .of.the..HML..ab │ │ │ │ +00092040: 7374 7261 6374 9374 90ac 7279 7090 538e stract.t..ryp.S. │ │ │ │ +00092050: 658d 98eb 6174 686d 8e91 1535 9dcf 3a91 e...athm...5..:. │ │ │ │ +00092060: 0550 d061 6c2d 8ea1 8d91 12c7 6174 686f .P.al-......atho │ │ │ │ +00092070: 7567 688d 9103 4d37 eb61 7468 6d8e 9117 ugh...M7.athm... │ │ │ │ +00092080: d96c cf68 6173 9603 4d37 6e6f 9370 7269 .l.has..M7no.pri │ │ │ │ +00092090: 6d69 7469 769a ac72 6593 636f 6e73 7472 mitiv..re.constr │ │ │ │ +000920a0: 7563 746f 7273 2c91 036c b469 7491 034d uctors,..l.it..M │ │ │ │ +000920b0: 3668 6173 9328 6569 6768 9874 2993 6f70 6has.(eigh.t).op │ │ │ │ +000920c0: 9053 8e65 7261 7469 6f6e 7393 7768 6963 .S.erations.whic │ │ │ │ +000920d0: 9868 9372 6574 7572 6e93 7468 656f 7265 .h.return.theore │ │ │ │ +000920e0: 6d73 8ea1 8d91 12c7 6161 7396 03ea a876 ms......aas....v │ │ │ │ +000920f0: 91ff 58e4 616c 7565 733a 8d91 0538 e0eb ..X.alues:...8.. │ │ │ │ +00092100: 6141 5353 554d 458e 9127 b6dc cf2c 8d93 aASSUME..'...,.. │ │ │ │ +00092110: eb61 5245 464c 8e91 1ae9 50cf 2c8d 93eb .aREFL....P.,... │ │ │ │ +00092120: 6142 4554 415f 434f 4e56 8e9b 37a7 a2cf aBETA_CONV..7... │ │ │ │ +00092130: 2c8d 93eb 6153 5542 5354 8e91 20a8 facf ,...aSUBST.. ... │ │ │ │ +00092140: 2c8d 93eb 6141 4253 8e91 1529 a6cf 2c8d ,...aABS...)..,. │ │ │ │ +00092150: 93eb 6149 4e53 545f 5459 5045 8e98 cf2c ..aINST_TYPE..., │ │ │ │ +00092160: 8d93 eb61 4449 5343 488e 9124 93a2 cf61 ...aDISCH..$...a │ │ │ │ +00092170: 6e64 8d93 eb61 4d50 8e91 0f69 fccf 2e8e nd...aMP...i.... │ │ │ │ +00092180: a68d 911e 28f0 5468 6596 043e 22eb 484d ....(.The..>".HM │ │ │ │ +00092190: 4c9b 043e 21cf 6675 6e63 7469 6f6e 7393 L..>!.functions. │ │ │ │ +000921a0: 7468 6174 9869 6d70 6c65 6d65 6e90 ac72 that.implemen..r │ │ │ │ +000921b0: 7493 7468 6598 7072 696d 6974 6976 9aac t.the.primitiv.. │ │ │ │ +000921c0: 7265 9369 6e66 6572 656e 6365 9373 6398 re.inference.sc. │ │ │ │ +000921d0: 6865 6d65 739b 043e 2169 6e93 7468 6598 hemes..>!in.the. │ │ │ │ +000921e0: eb48 484f 4c93 cf73 7973 7465 6d8e a18d .HHOL..system... │ │ │ │ +000921f0: 9112 c761 6172 659b 0501 8c64 6573 6372 ...aare....descr │ │ │ │ +00092200: 6962 9553 8e65 6491 0501 8b62 9365 6c6f ib.S.ed....b.elo │ │ │ │ +00092210: 90ac 7277 2e91 087d 8b54 6865 9873 616d ..rw...}.The.sam │ │ │ │ +00092220: 6596 0501 8b6e 6f74 6174 696f 6e98 6973 e....notation.is │ │ │ │ +00092230: 9875 7365 6493 6865 7265 9861 7398 696e .used.here.as.in │ │ │ │ +00092240: 9353 6563 7469 6f6e 9831 302e 332e 313a .Section.10.3.1: │ │ │ │ +00092250: 9107 66a7 6890 ac72 7970 9053 8e6f 7468 ..f.h..ryp.S.oth │ │ │ │ +00092260: 6573 6573 8ea1 8d91 12c7 6161 629a 538e eses......aab.S. │ │ │ │ +00092270: 6f95 ac72 7693 6596 03dc 3461 9368 6f72 o..rv.e...4a.hor │ │ │ │ +00092280: 697a 6f6e 90ac 7274 616c 936c 696e 6593 izon..rtal.line. │ │ │ │ +00092290: 616e 6493 636f 6e63 6c75 7369 6f6e 9103 and.conclusion.. │ │ │ │ +000922a0: dc33 6298 656e 6561 7468 2e91 0534 0f54 .3b.eneath...4.T │ │ │ │ +000922b0: 6865 936d 6163 90ac 7268 696e 652d 7265 he.mac..rhine-re │ │ │ │ +000922c0: 6164 6162 6c65 93eb 4841 5343 4990 4dde adable..HASCI.M. │ │ │ │ +000922d0: 4991 03dc 30cf 6e6f 7461 7469 6f6e 9369 I...0.notation.i │ │ │ │ +000922e0: 738e a18d 9112 c761 7573 6564 9603 eaa8 s......aused.... │ │ │ │ +000922f0: 666f 7293 7468 6593 6c6f 6769 6361 6c93 for.the.logical. │ │ │ │ +00092300: 636f 6e73 7461 6e90 ac72 7473 2e8e 9f1f constan..rts.... │ │ │ │ +00092310: bccd 8d8d 9112 c761 d031 312e 382e 352e .......a.11.8.5. │ │ │ │ +00092320: 318e 914d 4761 4173 7375 6d70 7469 6f6e 1..MGaAssumption │ │ │ │ +00092330: 9104 8000 696e 90a0 0074 726f 9060 0064 ....in...tro.`.d │ │ │ │ +00092340: 7563 7469 6f6e 8ea4 17e5 a28d 8d8d 9112 uction.......... │ │ │ │ +00092350: c761 9ff5 4fa7 8900 0066 6601 c70b 4a9f .a..O....ff...J. │ │ │ │ +00092360: 0b07 168d 8d90 cccd 9f04 599c 8400 0f60 ..........Y....` │ │ │ │ +00092370: b200 0066 668d 9ffb a664 8d91 170b cceb ...ff....d...... │ │ │ │ +00092380: 6141 5353 554d 4596 05bf aa3a 9374 6572 aASSUME....:.ter │ │ │ │ +00092390: 6d93 2d3e 9374 686d 8e8e 9201 c671 b184 m.->.thm.....q.. │ │ │ │ +000923a0: 000f 60b2 0000 6666 8e8e 9f04 c002 8900 ..`...ff........ │ │ │ │ +000923b0: 0066 6601 c70b 4a8e 8e8e a925 4b80 8d8d .ff...J....%K... │ │ │ │ +000923c0: 8d9f f873 3192 00e0 a915 9f04 c002 8900 ...s1........... │ │ │ │ +000923d0: 0066 6600 2b7b 159f 0a26 638d 8d91 0600 .ff.+{...&c..... │ │ │ │ +000923e0: 01d7 7496 05bf aaeb 617c 2d93 d774 8e8e ..t.....a|-..t.. │ │ │ │ +000923f0: 8e8e 8e9f 228a 158d 9112 c761 eb61 4153 ...."......a.aAS │ │ │ │ +00092400: 5355 4d45 9b05 bfaa d774 9603 eaa8 cf65 SUME.....t.....e │ │ │ │ +00092410: 7691 ff58 e461 6c75 6174 6573 9374 6f93 v..X.aluates.to. │ │ │ │ +00092420: d774 eb61 7c2d 98d7 74cf 2e91 0538 e046 .t.a|-..t....8.F │ │ │ │ +00092430: 91ff 0556 6169 6c75 7265 9369 6693 d774 ...Vailure.if..t │ │ │ │ +00092440: 93cf 6973 936e 6f74 936f 6693 7490 ac72 ..is.not.of.t..r │ │ │ │ +00092450: 7970 9053 8e65 8d93 eb61 626f 6f6c 8e91 yp.S.e...abool.. │ │ │ │ +00092460: 1ae9 50cf 2e8e 9f2c 06d5 8d8d 9112 c761 ..P....,.......a │ │ │ │ +00092470: d031 312e 382e 352e 328e 914d 4761 5265 .11.8.5.2..MGaRe │ │ │ │ +00092480: 0d65 7869 7669 7490 a000 798e a18d 8d8d .exivit...y..... │ │ │ │ +00092490: 9112 c761 9ff5 4fa7 8900 0066 6601 c70b ...a..O....ff... │ │ │ │ +000924a0: 4a9f 0b07 168d 8d90 cccd 9f04 599c 8400 J...........Y... │ │ │ │ +000924b0: 0f60 b200 0066 668d 9ffb a664 8d91 170b .`...ff....d.... │ │ │ │ +000924c0: cceb 6152 4546 4c96 05bf aa3a 9374 6572 ..aREFL....:.ter │ │ │ │ +000924d0: 6d93 2d3e 9374 686d 8e8e 9201 c671 b184 m.->.thm.....q.. │ │ │ │ +000924e0: 000f 60b2 0000 6666 8e8e 9f04 c002 8900 ..`...ff........ │ │ │ │ +000924f0: 0066 6601 c70b 4a8e 8e8e a68d 8d8d 9ff8 .ff...J......... │ │ │ │ +00092500: 7331 9200 d809 969f 04c0 0289 0000 6666 s1............ff │ │ │ │ +00092510: 003c ba13 9f0a 2663 8d8d 910b bfab 7c2d .<....&c......|- │ │ │ │ +00092520: 9605 bfaa d774 93eb 613d 93d7 748e 8e8e .....t..a=..t... │ │ │ │ +00092530: 8e8e 9f22 8a15 8d91 12c7 61eb 6152 4546 ..."......a.aREF │ │ │ │ +00092540: 4c9b 05bf aad7 7496 03ea a8cf 6576 91ff L.....t.....ev.. │ │ │ │ +00092550: 58e4 616c 7561 7465 7393 746f 93eb 617c X.aluates.to..a| │ │ │ │ +00092560: 2d98 d774 98eb 613d 98d7 74cf 2e91 0538 -..t..a=..t....8 │ │ │ │ +00092570: e041 9363 616c 6c93 746f 8d93 eb61 5245 .A.call.to...aRE │ │ │ │ +00092580: 464c 8e91 1ed3 f8cf 6e65 7690 ac72 6572 FL......nev..rer │ │ │ │ +00092590: 9366 6169 6c73 2e8e 9f2c 06d5 8d8d 9112 .fails...,...... │ │ │ │ +000925a0: c761 d031 312e 382e 352e 338e 914d 4761 .a.11.8.5.3..MGa │ │ │ │ +000925b0: 4265 7461 2d63 6f6e 95a0 0076 9365 7273 Beta-con...v.ers │ │ │ │ +000925c0: 696f 6e8e a18d 8d8d 9112 c761 9ff5 4fa7 ion........a..O. │ │ │ │ +000925d0: 8900 0066 6601 c70b 4a9f 0b07 168d 8d90 ...ff...J....... │ │ │ │ +000925e0: cccd 9f04 599c 8400 0f60 b200 0066 668d ....Y....`...ff. │ │ │ │ +000925f0: 9ffb a664 8d91 170b cceb 6142 4554 415f ...d......aBETA_ │ │ │ │ +00092600: 434f 4e56 9605 bfaa 3a93 7465 726d 932d CONV....:.term.- │ │ │ │ +00092610: 3e93 7468 6d8e 8e92 01c6 71b1 8400 0f60 >.thm.....q....` │ │ │ │ +00092620: b200 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ +00092630: 01c7 0b4a 8e8e 8ea6 8d8d 8d9f f873 3192 ...J.........s1. │ │ │ │ +00092640: 00b1 eb28 9f04 c002 8900 0066 6600 88f6 ...(.......ff... │ │ │ │ +00092650: ef9f 0a26 638d 8d91 0bbf ab7c 2d96 05bf ...&c......|-... │ │ │ │ +00092660: aa28 5cd7 78eb 612e d774 8d9f 01cc ccd5 .(\.x.a..t...... │ │ │ │ +00092670: 318e 9b04 c004 eb61 29d7 748d 9f01 cccc 1......a).t..... │ │ │ │ +00092680: d532 8e91 0a7f aeeb 613d 93d7 748d 9f01 .2......a=..t... │ │ │ │ +00092690: cccc d531 8e98 cf5b d774 8d9f 01cc ccd5 ...1...[.t...... │ │ │ │ +000926a0: 328e 98d7 3d78 cf5d 8e8e 8e8e 8e8e 9f24 2...=x.].......$ │ │ │ │ +000926b0: fd13 8e8c 8b00 0000 ae00 0000 0000 0000 ................ │ │ │ │ 000926c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000926d0: 0000 0000 0000 091b 90a0 02cc 0555 8da0 .............U.. │ │ │ │ -000926e0: fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 .F.............. │ │ │ │ -000926f0: ebd0 3137 3492 00dd 2043 4368 6170 7465 ..174... CChapte │ │ │ │ -00092700: 7296 0480 0031 312e 910a 8000 5468 6593 r....11.....The. │ │ │ │ -00092710: 484f 4c93 4c6f 6769 6393 696e 934d 4c8e HOL.Logic.in.ML. │ │ │ │ -00092720: 91ea f1eb 9f05 6666 8900 00e6 6601 c73e ......ff....f..> │ │ │ │ -00092730: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 |......./......! │ │ │ │ -00092740: 8d8d 8d8d 91fc 9239 eb60 8088 8e8e 8e91 .......9.`...... │ │ │ │ -00092750: 0851 d7cf 7768 6572 659b 02fc 8fd7 748d .Q..where.....t. │ │ │ │ -00092760: 9f01 cccc d531 8e96 04c0 04cf 5bd7 748d .....1......[.t. │ │ │ │ -00092770: 9f01 cccc d532 8e93 d73d 78cf 5d96 02fc .....2...=x.]... │ │ │ │ -00092780: 9064 656e 6f74 6573 9874 6865 9372 6573 .denotes.the.res │ │ │ │ -00092790: 756c 7498 6f66 9873 7562 7374 6974 7574 ult.of.substitut │ │ │ │ -000927a0: 696e 6793 d774 8d9f 01cc ccd5 328e 9107 ing..t......2... │ │ │ │ -000927b0: bc93 cf66 6f72 93d7 7898 cf69 6e98 d774 ...for..x..in..t │ │ │ │ -000927c0: 8d9f 01cc ccd5 318e 9104 c004 cf2c 9103 ......1......,.. │ │ │ │ -000927d0: 2c2e 7769 7468 9373 7569 7461 626c 6598 ,.with.suitable. │ │ │ │ -000927e0: 7265 6e61 6d69 6e67 8ea4 1000 008d 9108 renaming........ │ │ │ │ -000927f0: 51d7 6f66 9604 1d18 7691 ff58 e461 7269 Q.of....v..X.ari │ │ │ │ -00092800: 6162 6c65 739b 041d 1974 6f93 7072 6576 ables....to.prev │ │ │ │ -00092810: 95ac 7265 6e93 7498 6672 6565 9604 1d18 ..ren.t.free.... │ │ │ │ -00092820: 7691 ff58 e461 7269 6162 6c65 7398 696e v..X.ariables.in │ │ │ │ -00092830: 93d7 748d 9f01 cccc d532 8e91 08dd 1ccf ..t......2...... │ │ │ │ -00092840: 6295 538e 6563 6f6d 696e 6798 6293 6f75 b.S.ecoming.b.ou │ │ │ │ -00092850: 6e64 9104 1d18 6166 7465 7298 7375 6273 nd....after.subs │ │ │ │ -00092860: 7469 7475 7469 6f6e 2e91 05d0 3154 6865 titution....1The │ │ │ │ -00092870: 8ea1 8d91 0851 d773 7562 7374 6974 7574 .....Q.substitut │ │ │ │ -00092880: 696f 6e9b 03ea a8d7 748d 9f01 cccc d531 ion.....t......1 │ │ │ │ -00092890: 8e96 04c0 04cf 5bd7 748d 9f01 cccc d532 ......[.t......2 │ │ │ │ -000928a0: 8e93 d73d 78cf 5d98 6973 9861 6c77 95ac ...=x.].is.alw.. │ │ │ │ -000928b0: 7261 9379 7398 6465 0c6e 6564 2e8e 9f19 ra.ys.de.ned.... │ │ │ │ -000928c0: b8f2 8d91 eaf1 ebeb 6142 4554 415f 434f ........aBETA_CO │ │ │ │ -000928d0: 4e56 9b05 bfaa 285c d778 eb61 2ed7 748d NV....(\.x.a..t. │ │ │ │ -000928e0: 9f01 cccc d531 8e91 04c0 04eb 6129 d774 .....1......a).t │ │ │ │ -000928f0: 8d9f 01cc ccd5 328e 9108 ecc4 cf65 7691 ......2......ev. │ │ │ │ -00092900: ff58 e461 6c75 6174 6573 9104 2cbf 746f .X.aluates..,.to │ │ │ │ -00092910: 9604 2cc0 7468 6593 7468 656f 7265 6d93 ..,.the.theorem. │ │ │ │ -00092920: eb61 7c2d 9828 5cd7 78eb 612e d774 8d9f .a|-.(\.x.a..t.. │ │ │ │ -00092930: 01cc ccd5 318e 9604 c004 eb61 29d7 748d ....1......a).t. │ │ │ │ -00092940: 9f01 cccc d532 8e91 0a7f aeeb 613d 98d7 .....2......a=.. │ │ │ │ -00092950: 748d 9f01 cccc d531 8e93 cf5b d774 8d9f t......1...[.t.. │ │ │ │ -00092960: 01cc ccd5 328e 93d7 3d78 cf5d 2e91 05ff ....2...=x.].... │ │ │ │ -00092970: 2746 91ff 0556 6169 6c75 7265 9604 2cc0 'F...Vailure..,. │ │ │ │ -00092980: 6966 9104 2cbf 7468 6593 6172 2d8e a18d if..,.the.ar-... │ │ │ │ -00092990: 91ea f1eb 6775 6d65 6e90 ac72 7496 03ea ....gumen..rt... │ │ │ │ -000929a0: a874 6f8d 93eb 6142 4554 415f 434f 4e56 .to...aBETA_CONV │ │ │ │ -000929b0: 8e91 3b92 4acf 6973 936e 6f74 9361 93d7 ..;.J.is.not.a.. │ │ │ │ -000929c0: 0c91 00aa 4fcf 2d72 6564 6578 9328 8d69 ....O.-redex.(.i │ │ │ │ -000929d0: 2e65 2e8e 9112 ee2c 6973 936e 6f74 936f .e.....,is.not.o │ │ │ │ -000929e0: 6693 7468 6593 666f 726d 93eb 6128 5cd7 f.the.form..a(\. │ │ │ │ -000929f0: 78eb 612e d774 8d9f 01cc ccd5 318e 9604 x.a..t......1... │ │ │ │ -00092a00: c004 eb61 29d7 748d 9f01 cccc d532 8e93 ...a).t......2.. │ │ │ │ -00092a10: cf29 2e8e 9f29 3ac3 8d8d 91ea f1eb d031 .)...):........1 │ │ │ │ -00092a20: 312e 382e 352e 348e 9125 71eb 5375 6273 1.8.5.4..%q.Subs │ │ │ │ -00092a30: 7469 7475 7469 6f6e 8ea9 17c0 008d 8d8d titution........ │ │ │ │ -00092a40: 91ea f1eb 9ff4 dada 8900 0066 6601 c70b ...........ff... │ │ │ │ -00092a50: 4a9f 0bf0 af8d 8d90 cccd 9f04 599c 8400 J...........Y... │ │ │ │ -00092a60: 104a 4b00 0066 668d 9ffb a664 8d91 170b .JK..ff....d.... │ │ │ │ -00092a70: cceb 6153 5542 5354 9605 bfaa 3a93 2874 ..aSUBST....:.(t │ │ │ │ -00092a80: 686d 9323 9374 6572 6d29 6c69 7374 932d hm.#.term)list.- │ │ │ │ -00092a90: 3e93 7465 726d 932d 3e93 7468 6d93 2d3e >.term.->.thm.-> │ │ │ │ -00092aa0: 9374 686d 8e8e 9201 c671 b184 0010 4a4b .thm.....q....JK │ │ │ │ -00092ab0: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ -00092ac0: c70b 4a8e 8e8e 9f21 f7af 8d8d 8d9f f873 ..J....!.......s │ │ │ │ -00092ad0: 318d 8d91 3d5a 9ccf 008d 9f01 cccc d531 1...=Z.........1 │ │ │ │ -00092ae0: 8e91 0a7f aeeb 617c 2d96 09aa 52d7 748d ......a|-...R.t. │ │ │ │ -00092af0: 9f01 cccc d531 8e9b 04c0 04eb 613d d774 .....1......a=.t │ │ │ │ -00092b00: 8d9f fba5 328d db30 8e9f 0752 418d d531 ....2..0...RA..1 │ │ │ │ -00092b10: 8e8e 8d91 1814 a8da 0196 01ff fe01 9301 ................ │ │ │ │ -00092b20: 8e91 3969 4acf 008d 9f01 cccc d86e 8e91 ..9iJ........n.. │ │ │ │ -00092b30: 0b67 faeb 617c 2d93 d774 8d9f 01cc ccd8 .g..a|-..t...... │ │ │ │ -00092b40: 6e8e 9105 a850 eb61 3dd7 748d 9ffb a532 n....P.a=.t....2 │ │ │ │ -00092b50: 8ddb 308e 9f07 5241 8dd8 6e8e 8e91 18fc ..0...RA..n..... │ │ │ │ -00092b60: f4cf 0091 05bf aaeb 617c 2d93 d774 cf5b ........a|-..t.[ │ │ │ │ -00092b70: d774 8d9f 01cc ccd5 318e 98d7 3b8d 9601 .t......1...;... │ │ │ │ -00092b80: fffe 3a93 3a93 3a8e 9111 ca9c 3b91 01ff ..:.:.:.....;... │ │ │ │ -00092b90: fe74 8d9f 01cc ccd8 6e8e 9105 a850 cf5d .t......n....P.] │ │ │ │ -00092ba0: 8e8e 9137 5a9b 9f04 c002 8900 0066 6601 ...7Z........ff. │ │ │ │ -00092bb0: 2e6d 1c9f 0a26 638d 8d91 428c b800 8d9f .m...&c...B..... │ │ │ │ -00092bc0: 01cc ccd5 318e 9107 6aac da5b 8d91 02aa ....1...j..[.... │ │ │ │ -00092bd0: a801 9601 fffe 0193 018e 9113 554e 5b96 ............UN[. │ │ │ │ -00092be0: 02aa a8cf 008d 9f01 cccc d86e 8e91 0852 ...........n...R │ │ │ │ -00092bf0: f8da 5b93 cf00 9105 bfaa eb61 7c2d 9109 ..[........a|-.. │ │ │ │ -00092c00: aa52 d774 cf5b d774 8d9f fba5 328d db30 .R.t.[.t....2..0 │ │ │ │ -00092c10: 8e9f 0752 418d d531 8e8e 9104 c004 d73b ...RA..1.......; │ │ │ │ -00092c20: 8d96 01ff fe3a 933a 933a 8e91 11ca 9c3b .....:.:.:.....; │ │ │ │ -00092c30: 9101 fffe 748d 9ffb a532 8ddb 308e 9f07 ....t....2..0... │ │ │ │ -00092c40: 5241 8dd8 6e8e 8e91 05a8 50cf 5d8e 8e8e RA..n.....P.]... │ │ │ │ -00092c50: 8e8e 9f33 818e 8d8d 8d8d 91fc 9239 eb60 ...3.........9.` │ │ │ │ -00092c60: 8088 8e8e 8e91 0851 d7cf 7768 6572 6596 .......Q..where. │ │ │ │ -00092c70: 031e 8fd7 74cf 5bd7 748d 9f01 cccc d531 ....t.[.t......1 │ │ │ │ -00092c80: 8e91 04c0 04d7 3b8d 9601 fffe 3a93 3a93 ......;.....:.:. │ │ │ │ -00092c90: 3a8e 9111 ca9c 3b91 01ff fe74 8d9f 01cc :.....;....t.... │ │ │ │ -00092ca0: ccd8 6e8e 9105 a850 cf5d 9364 656e 6f74 ..n....P.].denot │ │ │ │ -00092cb0: 6573 9b03 1e90 6193 7465 726d 93d7 7493 es....a.term..t. │ │ │ │ -00092cc0: cf77 6974 6898 736f 6d65 9366 7265 6593 .with.some.free. │ │ │ │ -00092cd0: 6f90 538e 6363 7572 7265 6e63 6573 936f o.S.ccurrences.o │ │ │ │ -00092ce0: 6698 7468 6593 7465 726d 7393 d774 8d9f f.the.terms..t.. │ │ │ │ -00092cf0: 01cc ccd5 318e 9104 c004 cf2c 8d91 0347 ....1......,...G │ │ │ │ -00092d00: 61d7 3a96 01ff fe3a 933a 8e91 1112 01cf a.:....:.:...... │ │ │ │ -00092d10: 2c91 0347 61d7 748d 9f01 cccc d86e 8e8e ,..Ga.t......n.. │ │ │ │ -00092d20: a18d 9108 51d7 cf73 696e 676c 6564 9603 ....Q..singled.. │ │ │ │ -00092d30: 7952 6f75 749b 0379 5361 6e64 93d7 74cf yRout..ySand..t. │ │ │ │ -00092d40: 5bd7 748d 9ffb a532 8ddb 308e 9f07 5241 [.t....2..0...RA │ │ │ │ -00092d50: 8dd5 318e 8e91 04c0 04d7 3b8d 9601 fffe ..1.......;..... │ │ │ │ -00092d60: 3a93 3a93 3a8e 9111 ca9c 3b91 01ff fe74 :.:.:.....;....t │ │ │ │ -00092d70: 8d9f fba5 328d db30 8e9f 0752 418d d86e ....2..0...RA..n │ │ │ │ -00092d80: 8e8e 9105 a850 cf5d 9364 656e 6f74 6573 .....P.].denotes │ │ │ │ -00092d90: 9874 6865 9372 6573 756c 7498 6f66 9373 .the.result.of.s │ │ │ │ -00092da0: 696d 90ac 7275 6c74 616e 656f 7573 6c79 im..rultaneously │ │ │ │ -00092db0: 9372 6570 6c61 6369 6e67 9865 6163 9aac .replacing.eac.. │ │ │ │ -00092dc0: 7268 9373 7563 9868 8ea1 8d91 0851 d76f rh.suc.h.....Q.o │ │ │ │ -00092dd0: 9053 8e63 6375 7272 656e 6365 7391 042c .S.ccurrences.., │ │ │ │ -00092de0: 866f 6696 042c 85d7 748d 9f01 cccc d869 .of..,..t......i │ │ │ │ -00092df0: 8e9b 0791 60cf 6290 ac72 7993 d774 8d9f ....`.b..ry..t.. │ │ │ │ -00092e00: fba5 328d db30 8e9f 0752 418d d869 8e8e ..2..0...RA..i.. │ │ │ │ -00092e10: 98cf 2866 6f72 9b04 2c86 318d da14 8e96 ..(for..,.1..... │ │ │ │ -00092e20: 0955 57d7 698d da14 8e93 d76e cf29 2c91 .UW.i......n.),. │ │ │ │ -00092e30: 043c fc77 6974 6898 7375 6974 6162 6c65 .<.with.suitable │ │ │ │ -00092e40: 9872 656e 616d 696e 6796 042c 856f 6698 .renaming..,.of. │ │ │ │ -00092e50: 7691 ff58 e461 7269 6162 6c65 7393 746f v..X.ariables.to │ │ │ │ -00092e60: 9870 7265 7695 ac72 656e 9374 8ea1 8d91 .prev..ren.t.... │ │ │ │ -00092e70: 0851 d766 7265 6596 03ea a876 91ff 58e4 .Q.free....v..X. │ │ │ │ -00092e80: 6172 6961 626c 6573 9369 6e93 d774 8d9f ariables.in..t.. │ │ │ │ -00092e90: fba5 328d db30 8e9f 0752 418d d869 8e8e ..2..0...RA..i.. │ │ │ │ -00092ea0: 9107 4f82 cf62 9a53 8e65 636f 6d69 6e67 ..O..b.S.ecoming │ │ │ │ -00092eb0: 9362 986f 756e 6493 6166 7465 7293 7375 .b.ound.after.su │ │ │ │ -00092ec0: 6273 7469 7475 7469 6f6e 2e8e 9f19 b8f1 bstitution...... │ │ │ │ -00092ed0: 8d91 eaf1 eb54 6865 9604 b4b9 0c72 7374 .....The.....rst │ │ │ │ -00092ee0: 9b04 b4b8 6172 6775 6d65 6e90 ac72 7493 ....argumen..rt. │ │ │ │ -00092ef0: 746f 93eb 6153 5542 5354 9104 b485 cf69 to..aSUBST.....i │ │ │ │ -00092f00: 7398 6193 6c69 7374 93eb 615b 287c 2dd7 s.a.list..a[(|-. │ │ │ │ -00092f10: 748d 9f01 cccc d531 8e96 04c0 04eb 613d t......1......a= │ │ │ │ -00092f20: d774 8d9f fba5 328d db30 8e9f 0752 418d .t....2..0...RA. │ │ │ │ -00092f30: d531 8e8e 93eb 612c 9b05 bfaa d778 8d9f .1....a,.....x.. │ │ │ │ -00092f40: 01cc ccd5 318e 93eb 6129 3b8d 9103 343b ....1...a);...4; │ │ │ │ -00092f50: d73a 9601 fffe 3a93 3a8e 9114 3316 eb61 .:....:.:...3..a │ │ │ │ -00092f60: 3b28 7c2d d774 8d9f 01cc ccd8 6e8e 9605 ;(|-.t......n... │ │ │ │ -00092f70: a850 eb61 3d91 04b4 b9d7 748d 9ffb a532 .P.a=.....t....2 │ │ │ │ -00092f80: 8ddb 308e 9f07 5241 8dd8 6e8e 8e93 eb61 ..0...RA..n....a │ │ │ │ -00092f90: 2c98 d778 8d9f 01cc ccd8 6e8e 93eb 6129 ,..x......n...a) │ │ │ │ -00092fa0: 5dcf 2e91 0797 1254 6865 9104 b4b9 7365 ]......The....se │ │ │ │ -00092fb0: 636f 6e64 8ea1 8d91 eaf1 eb61 7267 756d cond.......argum │ │ │ │ -00092fc0: 656e 90ac 7274 9604 1ec5 6973 9b04 1ec6 en..rt....is.... │ │ │ │ -00092fd0: 6193 7465 6d70 6c61 7465 9874 6572 6d93 a.template.term. │ │ │ │ -00092fe0: d774 cf5b d778 8d9f 01cc ccd5 318e 9104 .t.[.x......1... │ │ │ │ -00092ff0: c004 d73b 8d96 01ff fe3a 933a 933a 8e91 ...;.....:.:.:.. │ │ │ │ -00093000: 11ca 9c3b 9101 fffe 788d 9f01 cccc d86e ...;....x......n │ │ │ │ -00093010: 8e91 05a8 50cf 5d93 696e 9877 6869 6390 ....P.].in.whic. │ │ │ │ -00093020: ac72 6893 6f90 538e 6363 7572 7265 6e63 .rh.o.S.ccurrenc │ │ │ │ -00093030: 6573 936f 6698 7468 6593 7691 ff58 e461 es.of.the.v..X.a │ │ │ │ -00093040: 7269 6162 6c65 98d7 788d 9f01 cccc d869 riable..x......i │ │ │ │ -00093050: 8e91 0783 9fcf 2877 6865 7265 8ea1 8d91 ......(where.... │ │ │ │ -00093060: eaf1 eb31 9603 75ba da14 93d7 6991 0375 ...1..u.....i..u │ │ │ │ -00093070: b9da 1493 d76e cf29 9603 fdb2 6172 6593 .....n.)....are. │ │ │ │ -00093080: 7573 6564 9b03 fdb1 746f 936d 6172 6b93 used....to.mark. │ │ │ │ -00093090: 7468 6593 706c 6163 6573 9377 6865 7265 the.places.where │ │ │ │ -000930a0: 9873 7562 7374 6974 7574 696f 6e73 9377 .substitutions.w │ │ │ │ -000930b0: 6974 6893 eb61 7c2d 9105 bfaa d774 8d9f ith..a|-.....t.. │ │ │ │ -000930c0: 01cc ccd8 698e 9103 64da eb61 3dd7 748d ....i...d..a=.t. │ │ │ │ -000930d0: 9ffb a532 8ddb 308e 9f07 5241 8dd8 698e ...2..0...RA..i. │ │ │ │ -000930e0: 8e91 0762 8ccf 6172 6598 746f 9362 9053 ...b..are.to.b.S │ │ │ │ -000930f0: 8e65 9364 6f6e 652e 8ea1 8d91 eaf1 eb54 .e.done........T │ │ │ │ -00093100: 6890 ac72 7573 8ea4 1a5c 798d 91f6 537a h..rus...\y...Sz │ │ │ │ -00093110: eb61 5355 4253 549b 05bf aa5b 287c 2dd7 .aSUBST....[(|-. │ │ │ │ -00093120: 748d 9f01 cccc d531 8e96 04c0 04eb 613d t......1......a= │ │ │ │ -00093130: d774 8d9f fba5 328d db30 8e9f 0752 418d .t....2..0...RA. │ │ │ │ -00093140: d531 8e8e 93eb 612c 98d7 788d 9f01 cccc .1....a,..x..... │ │ │ │ -00093150: d531 8e93 eb61 293b 8dd7 3a96 01ff fe3a .1...a);..:....: │ │ │ │ -00093160: 933a 8e91 0dca a0eb 613b 287c 2dd7 748d .:......a;(|-.t. │ │ │ │ -00093170: 9f01 cccc d86e 8e96 05a8 50eb 613d 9103 .....n....P.a=.. │ │ │ │ -00093180: eaa8 d774 8d9f fba5 328d db30 8e9f 0752 ...t....2..0...R │ │ │ │ -00093190: 418d d86e 8e8e 93eb 612c 98d7 788d 9f01 A..n....a,..x... │ │ │ │ -000931a0: cccc d86e 8e93 eb61 295d 910b 7f54 d774 ...n...a)]...T.t │ │ │ │ -000931b0: cf5b d778 8d9f 01cc ccd5 318e 9104 c004 .[.x......1..... │ │ │ │ -000931c0: d73b 8d96 01ff fe3a 933a 933a 8e91 11ca .;.....:.:.:.... │ │ │ │ -000931d0: 9c3b 9101 fffe 788d 9f01 cccc d86e 8e93 .;....x......n.. │ │ │ │ -000931e0: cf5d 910f 69fc 0098 eb61 7c2d 98d7 74cf .]..i....a|-..t. │ │ │ │ -000931f0: 5bd7 748d 9f01 cccc d531 8e91 04c0 04d7 [.t......1...... │ │ │ │ -00093200: 3b8d 9601 fffe 3a93 3a93 3a8e 9111 ca9c ;.....:.:.:..... │ │ │ │ -00093210: 3b91 01ff fe74 8d9f 01cc ccd8 6e8e 93cf ;....t......n... │ │ │ │ -00093220: 5d8e a18d 91ea f1eb 7265 7475 726e 739b ].......returns. │ │ │ │ -00093230: 03ea a800 9605 bfaa eb61 7c2d 93d7 74cf .........a|-..t. │ │ │ │ -00093240: 5bd7 748d 9ffb a532 8ddb 308e 9f07 5241 [.t....2..0...RA │ │ │ │ -00093250: 8dd5 318e 8e91 04c0 04d7 3b8d 9601 fffe ..1.......;..... │ │ │ │ -00093260: 3a93 3a93 3a8e 9111 ca9c 3b91 01ff fe74 :.:.:.....;....t │ │ │ │ -00093270: 8d9f fba5 328d db30 8e9f 0752 418d d86e ....2..0...RA..n │ │ │ │ -00093280: 8e8e 9105 a850 cf5d 2e91 0538 e046 91ff .....P.]...8.F.. │ │ │ │ -00093290: 0556 6169 6c75 7265 9869 663a 8e9f 178a .Vailure.if:.... │ │ │ │ -000932a0: b58d 8d8d 8d91 f779 0328 6929 8e8e 8e91 .......y.(i).... │ │ │ │ -000932b0: 09c0 1361 6e9a ac72 7996 03ea a86f 6693 ...an..ry....of. │ │ │ │ -000932c0: 7468 6593 6172 6775 6d65 6e98 7473 9361 the.argumen.ts.a │ │ │ │ -000932d0: 7265 936f 6693 7468 6593 7772 6f6e 6793 re.of.the.wrong. │ │ │ │ -000932e0: 666f 726d 3b8e 9f19 2e3c 8d8d 8d8d 91f4 form;....<...... │ │ │ │ -000932f0: 3577 2869 6929 8e8e 8e91 09c0 1374 6865 5w(ii).......the │ │ │ │ -00093300: 9603 eaa8 749a ac72 7970 9053 8e65 936f ....t..ryp.S.e.o │ │ │ │ -00093310: 6693 d778 8d9f 01cc ccd8 698e 9107 4f82 f..x......i...O. │ │ │ │ -00093320: cf69 7393 6e6f 7493 6571 7561 6c93 746f .is.not.equal.to │ │ │ │ -00093330: 9374 6865 9374 9879 7090 538e 6593 6f66 .the.t.yp.S.e.of │ │ │ │ -00093340: 93d7 748d 9f01 cccc d869 8e91 074f 82cf ..t......i...O.. │ │ │ │ -00093350: 666f 7293 736f 6d65 9331 9603 5552 da14 for.some.1..UR.. │ │ │ │ -00093360: 93d7 6993 da14 93d7 6ecf 2e8e 9f26 6900 ..i.....n....&i. │ │ │ │ -00093370: 8d8d 91ea f1eb d031 312e 382e 352e 358e .......11.8.5.5. │ │ │ │ -00093380: 9125 71eb 4162 7374 7261 6374 696f 6e8e .%q.Abstraction. │ │ │ │ -00093390: a68d 8d8d 91ea f1eb 9ff5 4fa7 8900 0066 ..........O....f │ │ │ │ -000933a0: 6601 c70b 4a9f 0b07 168d 8d90 cccd 9f04 f...J........... │ │ │ │ -000933b0: 599c 8400 0f60 b200 0066 668d 9ffb a664 Y....`...ff....d │ │ │ │ -000933c0: 8d91 170b cceb 6141 4253 9605 bfaa 3a93 ......aABS....:. │ │ │ │ -000933d0: 7465 726d 932d 3e93 7468 6d93 2d3e 9374 term.->.thm.->.t │ │ │ │ -000933e0: 686d 8e8e 9201 c671 b184 000f 60b2 0000 hm.....q....`... │ │ │ │ -000933f0: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ -00093400: 4a8e 8e8e 9f21 82e3 8d8d 8d9f f873 318d J....!.......s1. │ │ │ │ -00093410: 8d92 00ad c863 cf00 9605 bfaa eb61 7c2d .....c.......a|- │ │ │ │ -00093420: 93d7 748d 9f01 cccc d531 8e91 0a7f aeeb ..t......1...... │ │ │ │ -00093430: 613d 93d7 748d 9f01 cccc d532 8e8e 8e92 a=..t......2.... │ │ │ │ -00093440: 008a 1c68 9f04 c002 8900 0066 6600 88e9 ...h.......ff... │ │ │ │ -00093450: 829f 0a26 638d 8d91 0600 01cf 0096 05bf ...&c........... │ │ │ │ -00093460: aaeb 617c 2d93 285c d778 eb61 2ed7 748d ..a|-.(\.x.a..t. │ │ │ │ -00093470: 9f01 cccc d531 8e9b 04c0 04eb 6129 933d .....1......a).= │ │ │ │ -00093480: 9328 5cd7 78eb 612e d774 8d9f 01cc ccd5 .(\.x.a..t...... │ │ │ │ -00093490: 328e 98eb 6129 8e8e 8e8e 8e9f 1ec1 788d 2...a)........x. │ │ │ │ -000934a0: 8d8d 8d91 fc92 39eb 6080 888e 8e8e 9108 ......9.`....... │ │ │ │ -000934b0: 51d7 cf77 6865 7265 9603 eaa8 d778 93cf Q..where.....x.. │ │ │ │ -000934c0: 6973 936e 6f74 9366 7265 6593 696e 9300 is.not.free.in.. │ │ │ │ -000934d0: 2e8e 9f19 b8f1 8d91 eaf1 ebeb 6141 4253 ............aABS │ │ │ │ -000934e0: 9605 bfaa d778 93cf 0093 eb61 7c2d 93d7 .....x.....a|-.. │ │ │ │ -000934f0: 748d 9f01 cccc d531 8e9b 04c0 04eb 613d t......1......a= │ │ │ │ -00093500: d774 8d9f 01cc ccd5 328e 910a 8ef1 cf72 .t......2......r │ │ │ │ -00093510: 6574 7572 6e73 9105 ceee 7468 6596 05ce eturns....the... │ │ │ │ -00093520: ed74 6865 6f72 656d 9300 9605 bfaa eb61 .theorem.......a │ │ │ │ -00093530: 7c2d 9328 5cd7 78eb 612e d774 8d9f 01cc |-.(\.x.a..t.... │ │ │ │ -00093540: ccd5 318e 98eb 6129 933d 9328 5cd7 78eb ..1...a).=.(\.x. │ │ │ │ -00093550: 612e d774 8d9f 01cc ccd5 328e 98eb 6129 a..t......2...a) │ │ │ │ -00093560: cf2e 910a e5b0 4691 ff05 5661 696c 7572 ......F...Vailur │ │ │ │ -00093570: 6596 05ce ed69 6693 d778 9105 ceee cf69 e....if..x.....i │ │ │ │ -00093580: 7393 6e6f 7493 618e 9f10 0000 8d91 eaf1 s.not.a......... │ │ │ │ -00093590: eb76 91ff 58e4 6172 6961 626c 652c 9603 .v..X.ariable,.. │ │ │ │ -000935a0: eaa8 6f72 93d7 7893 cf6f 9053 8e63 6375 ..or..x..o.S.ccu │ │ │ │ -000935b0: 7273 9366 7265 6593 696e 9361 6e90 ac72 rs.free.in.an..r │ │ │ │ -000935c0: 7993 6173 7375 6d70 7469 6f6e 9369 6e93 y.assumption.in. │ │ │ │ -000935d0: 002e 8e8e 9f24 fd13 8e8c 8b00 0000 af00 .....$.......... │ │ │ │ -000935e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000926d0: 0000 0000 0000 0000 0000 0000 0000 091b ................ │ │ │ │ +000926e0: 98a0 02cc 0555 8da0 fd46 d30e 8d8d 8d8d .....U...F...... │ │ │ │ +000926f0: 9ffa 999a 8d91 eaf1 ebd0 3137 3492 00dd ..........174... │ │ │ │ +00092700: 2043 4368 6170 7465 7296 0480 0031 312e CChapter....11. │ │ │ │ +00092710: 910a 8000 5468 6593 484f 4c93 4c6f 6769 ....The.HOL.Logi │ │ │ │ +00092720: 6393 696e 934d 4c8e 91ea f1eb 9f05 6666 c.in.ML.......ff │ │ │ │ +00092730: 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 ....f..>|....... │ │ │ │ +00092740: 2fdf 8da0 fd8b d021 8d8d 8d8d 91fc 9239 /......!.......9 │ │ │ │ +00092750: eb60 8088 8e8e 8e91 0851 d7cf 7768 6572 .`.......Q..wher │ │ │ │ +00092760: 659b 02fc 8fd7 748d 9f01 cccc d531 8e96 e.....t......1.. │ │ │ │ +00092770: 04c0 04cf 5bd7 748d 9f01 cccc d532 8e93 ....[.t......2.. │ │ │ │ +00092780: d73d 78cf 5d96 02fc 9064 656e 6f74 6573 .=x.]....denotes │ │ │ │ +00092790: 9874 6865 9372 6573 756c 7498 6f66 9873 .the.result.of.s │ │ │ │ +000927a0: 7562 7374 6974 7574 696e 6793 d774 8d9f ubstituting..t.. │ │ │ │ +000927b0: 01cc ccd5 328e 9107 bc93 cf66 6f72 93d7 ....2......for.. │ │ │ │ +000927c0: 7898 cf69 6e98 d774 8d9f 01cc ccd5 318e x..in..t......1. │ │ │ │ +000927d0: 9104 c004 cf2c 9103 2c2e 7769 7468 9373 .....,..,.with.s │ │ │ │ +000927e0: 7569 7461 626c 6598 7265 6e61 6d69 6e67 uitable.renaming │ │ │ │ +000927f0: 8ea4 1000 008d 9108 51d7 6f66 9604 1d18 ........Q.of.... │ │ │ │ +00092800: 7691 ff58 e461 7269 6162 6c65 739b 041d v..X.ariables... │ │ │ │ +00092810: 1974 6f93 7072 6576 95ac 7265 6e93 7498 .to.prev..ren.t. │ │ │ │ +00092820: 6672 6565 9604 1d18 7691 ff58 e461 7269 free....v..X.ari │ │ │ │ +00092830: 6162 6c65 7398 696e 93d7 748d 9f01 cccc ables.in..t..... │ │ │ │ +00092840: d532 8e91 08dd 1ccf 6295 538e 6563 6f6d .2......b.S.ecom │ │ │ │ +00092850: 696e 6798 6293 6f75 6e64 9104 1d18 6166 ing.b.ound....af │ │ │ │ +00092860: 7465 7298 7375 6273 7469 7475 7469 6f6e ter.substitution │ │ │ │ +00092870: 2e91 05d0 3154 6865 8ea1 8d91 0851 d773 ....1The.....Q.s │ │ │ │ +00092880: 7562 7374 6974 7574 696f 6e9b 03ea a8d7 ubstitution..... │ │ │ │ +00092890: 748d 9f01 cccc d531 8e96 04c0 04cf 5bd7 t......1......[. │ │ │ │ +000928a0: 748d 9f01 cccc d532 8e93 d73d 78cf 5d98 t......2...=x.]. │ │ │ │ +000928b0: 6973 9861 6c77 95ac 7261 9379 7398 6465 is.alw..ra.ys.de │ │ │ │ +000928c0: 0c6e 6564 2e8e 9f19 b8f2 8d91 eaf1 ebeb .ned............ │ │ │ │ +000928d0: 6142 4554 415f 434f 4e56 9b05 bfaa 285c aBETA_CONV....(\ │ │ │ │ +000928e0: d778 eb61 2ed7 748d 9f01 cccc d531 8e91 .x.a..t......1.. │ │ │ │ +000928f0: 04c0 04eb 6129 d774 8d9f 01cc ccd5 328e ....a).t......2. │ │ │ │ +00092900: 9108 ecc4 cf65 7691 ff58 e461 6c75 6174 .....ev..X.aluat │ │ │ │ +00092910: 6573 9104 2cbf 746f 9604 2cc0 7468 6593 es..,.to..,.the. │ │ │ │ +00092920: 7468 656f 7265 6d93 eb61 7c2d 9828 5cd7 theorem..a|-.(\. │ │ │ │ +00092930: 78eb 612e d774 8d9f 01cc ccd5 318e 9604 x.a..t......1... │ │ │ │ +00092940: c004 eb61 29d7 748d 9f01 cccc d532 8e91 ...a).t......2.. │ │ │ │ +00092950: 0a7f aeeb 613d 98d7 748d 9f01 cccc d531 ....a=..t......1 │ │ │ │ +00092960: 8e93 cf5b d774 8d9f 01cc ccd5 328e 93d7 ...[.t......2... │ │ │ │ +00092970: 3d78 cf5d 2e91 05ff 2746 91ff 0556 6169 =x.]....'F...Vai │ │ │ │ +00092980: 6c75 7265 9604 2cc0 6966 9104 2cbf 7468 lure..,.if..,.th │ │ │ │ +00092990: 6593 6172 2d8e a18d 91ea f1eb 6775 6d65 e.ar-.......gume │ │ │ │ +000929a0: 6e90 ac72 7496 03ea a874 6f8d 93eb 6142 n..rt....to...aB │ │ │ │ +000929b0: 4554 415f 434f 4e56 8e91 3b92 4acf 6973 ETA_CONV..;.J.is │ │ │ │ +000929c0: 936e 6f74 9361 93d7 0c91 00aa 4fcf 2d72 .not.a......O.-r │ │ │ │ +000929d0: 6564 6578 9328 8d69 2e65 2e8e 9112 ee2c edex.(.i.e....., │ │ │ │ +000929e0: 6973 936e 6f74 936f 6693 7468 6593 666f is.not.of.the.fo │ │ │ │ +000929f0: 726d 93eb 6128 5cd7 78eb 612e d774 8d9f rm..a(\.x.a..t.. │ │ │ │ +00092a00: 01cc ccd5 318e 9604 c004 eb61 29d7 748d ....1......a).t. │ │ │ │ +00092a10: 9f01 cccc d532 8e93 cf29 2e8e 9f29 3ac3 .....2...)...):. │ │ │ │ +00092a20: 8d8d 91ea f1eb d031 312e 382e 352e 348e .......11.8.5.4. │ │ │ │ +00092a30: 9125 71eb 5375 6273 7469 7475 7469 6f6e .%q.Substitution │ │ │ │ +00092a40: 8ea9 17c0 008d 8d8d 91ea f1eb 9ff4 dada ................ │ │ │ │ +00092a50: 8900 0066 6601 c70b 4a9f 0bf0 af8d 8d90 ...ff...J....... │ │ │ │ +00092a60: cccd 9f04 599c 8400 104a 4b00 0066 668d ....Y....JK..ff. │ │ │ │ +00092a70: 9ffb a664 8d91 170b cceb 6153 5542 5354 ...d......aSUBST │ │ │ │ +00092a80: 9605 bfaa 3a93 2874 686d 9323 9374 6572 ....:.(thm.#.ter │ │ │ │ +00092a90: 6d29 6c69 7374 932d 3e93 7465 726d 932d m)list.->.term.- │ │ │ │ +00092aa0: 3e93 7468 6d93 2d3e 9374 686d 8e8e 9201 >.thm.->.thm.... │ │ │ │ +00092ab0: c671 b184 0010 4a4b 0000 6666 8e8e 9f04 .q....JK..ff.... │ │ │ │ +00092ac0: c002 8900 0066 6601 c70b 4a8e 8e8e 9f21 .....ff...J....! │ │ │ │ +00092ad0: f7af 8d8d 8d9f f873 318d 8d91 3d5a 9ccf .......s1...=Z.. │ │ │ │ +00092ae0: 008d 9f01 cccc d531 8e91 0a7f aeeb 617c .......1......a| │ │ │ │ +00092af0: 2d96 09aa 52d7 748d 9f01 cccc d531 8e9b -...R.t......1.. │ │ │ │ +00092b00: 04c0 04eb 613d d774 8d9f fba5 328d db30 ....a=.t....2..0 │ │ │ │ +00092b10: 8e9f 0752 418d d531 8e8e 8d91 1814 a8da ...RA..1........ │ │ │ │ +00092b20: 0196 01ff fe01 9301 8e91 3969 4acf 008d ..........9iJ... │ │ │ │ +00092b30: 9f01 cccc d86e 8e91 0b67 faeb 617c 2d93 .....n...g..a|-. │ │ │ │ +00092b40: d774 8d9f 01cc ccd8 6e8e 9105 a850 eb61 .t......n....P.a │ │ │ │ +00092b50: 3dd7 748d 9ffb a532 8ddb 308e 9f07 5241 =.t....2..0...RA │ │ │ │ +00092b60: 8dd8 6e8e 8e91 18fc f4cf 0091 05bf aaeb ..n............. │ │ │ │ +00092b70: 617c 2d93 d774 cf5b d774 8d9f 01cc ccd5 a|-..t.[.t...... │ │ │ │ +00092b80: 318e 98d7 3b8d 9601 fffe 3a93 3a93 3a8e 1...;.....:.:.:. │ │ │ │ +00092b90: 9111 ca9c 3b91 01ff fe74 8d9f 01cc ccd8 ....;....t...... │ │ │ │ +00092ba0: 6e8e 9105 a850 cf5d 8e8e 9137 5a9b 9f04 n....P.]...7Z... │ │ │ │ +00092bb0: c002 8900 0066 6601 2e6d 1c9f 0a26 638d .....ff..m...&c. │ │ │ │ +00092bc0: 8d91 428c b800 8d9f 01cc ccd5 318e 9107 ..B.........1... │ │ │ │ +00092bd0: 6aac da5b 8d91 02aa a801 9601 fffe 0193 j..[............ │ │ │ │ +00092be0: 018e 9113 554e 5b96 02aa a8cf 008d 9f01 ....UN[......... │ │ │ │ +00092bf0: cccc d86e 8e91 0852 f8da 5b93 cf00 9105 ...n...R..[..... │ │ │ │ +00092c00: bfaa eb61 7c2d 9109 aa52 d774 cf5b d774 ...a|-...R.t.[.t │ │ │ │ +00092c10: 8d9f fba5 328d db30 8e9f 0752 418d d531 ....2..0...RA..1 │ │ │ │ +00092c20: 8e8e 9104 c004 d73b 8d96 01ff fe3a 933a .......;.....:.: │ │ │ │ +00092c30: 933a 8e91 11ca 9c3b 9101 fffe 748d 9ffb .:.....;....t... │ │ │ │ +00092c40: a532 8ddb 308e 9f07 5241 8dd8 6e8e 8e91 .2..0...RA..n... │ │ │ │ +00092c50: 05a8 50cf 5d8e 8e8e 8e8e 9f33 818e 8d8d ..P.]......3.... │ │ │ │ +00092c60: 8d8d 91fc 9239 eb60 8088 8e8e 8e91 0851 .....9.`.......Q │ │ │ │ +00092c70: d7cf 7768 6572 6596 031e 8fd7 74cf 5bd7 ..where.....t.[. │ │ │ │ +00092c80: 748d 9f01 cccc d531 8e91 04c0 04d7 3b8d t......1......;. │ │ │ │ +00092c90: 9601 fffe 3a93 3a93 3a8e 9111 ca9c 3b91 ....:.:.:.....;. │ │ │ │ +00092ca0: 01ff fe74 8d9f 01cc ccd8 6e8e 9105 a850 ...t......n....P │ │ │ │ +00092cb0: cf5d 9364 656e 6f74 6573 9b03 1e90 6193 .].denotes....a. │ │ │ │ +00092cc0: 7465 726d 93d7 7493 cf77 6974 6898 736f term..t..with.so │ │ │ │ +00092cd0: 6d65 9366 7265 6593 6f90 538e 6363 7572 me.free.o.S.ccur │ │ │ │ +00092ce0: 7265 6e63 6573 936f 6698 7468 6593 7465 rences.of.the.te │ │ │ │ +00092cf0: 726d 7393 d774 8d9f 01cc ccd5 318e 9104 rms..t......1... │ │ │ │ +00092d00: c004 cf2c 8d91 0347 61d7 3a96 01ff fe3a ...,...Ga.:....: │ │ │ │ +00092d10: 933a 8e91 1112 01cf 2c91 0347 61d7 748d .:......,..Ga.t. │ │ │ │ +00092d20: 9f01 cccc d86e 8e8e a18d 9108 51d7 cf73 .....n......Q..s │ │ │ │ +00092d30: 696e 676c 6564 9603 7952 6f75 749b 0379 ingled..yRout..y │ │ │ │ +00092d40: 5361 6e64 93d7 74cf 5bd7 748d 9ffb a532 Sand..t.[.t....2 │ │ │ │ +00092d50: 8ddb 308e 9f07 5241 8dd5 318e 8e91 04c0 ..0...RA..1..... │ │ │ │ +00092d60: 04d7 3b8d 9601 fffe 3a93 3a93 3a8e 9111 ..;.....:.:.:... │ │ │ │ +00092d70: ca9c 3b91 01ff fe74 8d9f fba5 328d db30 ..;....t....2..0 │ │ │ │ +00092d80: 8e9f 0752 418d d86e 8e8e 9105 a850 cf5d ...RA..n.....P.] │ │ │ │ +00092d90: 9364 656e 6f74 6573 9874 6865 9372 6573 .denotes.the.res │ │ │ │ +00092da0: 756c 7498 6f66 9373 696d 90ac 7275 6c74 ult.of.sim..rult │ │ │ │ +00092db0: 616e 656f 7573 6c79 9372 6570 6c61 6369 aneously.replaci │ │ │ │ +00092dc0: 6e67 9865 6163 9aac 7268 9373 7563 9868 ng.eac..rh.suc.h │ │ │ │ +00092dd0: 8ea1 8d91 0851 d76f 9053 8e63 6375 7272 .....Q.o.S.ccurr │ │ │ │ +00092de0: 656e 6365 7391 042c 866f 6696 042c 85d7 ences..,.of..,.. │ │ │ │ +00092df0: 748d 9f01 cccc d869 8e9b 0791 60cf 6290 t......i....`.b. │ │ │ │ +00092e00: ac72 7993 d774 8d9f fba5 328d db30 8e9f .ry..t....2..0.. │ │ │ │ +00092e10: 0752 418d d869 8e8e 98cf 2866 6f72 9b04 .RA..i....(for.. │ │ │ │ +00092e20: 2c86 318d da14 8e96 0955 57d7 698d da14 ,.1......UW.i... │ │ │ │ +00092e30: 8e93 d76e cf29 2c91 043c fc77 6974 6898 ...n.),..<.with. │ │ │ │ +00092e40: 7375 6974 6162 6c65 9872 656e 616d 696e suitable.renamin │ │ │ │ +00092e50: 6796 042c 856f 6698 7691 ff58 e461 7269 g..,.of.v..X.ari │ │ │ │ +00092e60: 6162 6c65 7393 746f 9870 7265 7695 ac72 ables.to.prev..r │ │ │ │ +00092e70: 656e 9374 8ea1 8d91 0851 d766 7265 6596 en.t.....Q.free. │ │ │ │ +00092e80: 03ea a876 91ff 58e4 6172 6961 626c 6573 ...v..X.ariables │ │ │ │ +00092e90: 9369 6e93 d774 8d9f fba5 328d db30 8e9f .in..t....2..0.. │ │ │ │ +00092ea0: 0752 418d d869 8e8e 9107 4f82 cf62 9a53 .RA..i....O..b.S │ │ │ │ +00092eb0: 8e65 636f 6d69 6e67 9362 986f 756e 6493 .ecoming.b.ound. │ │ │ │ +00092ec0: 6166 7465 7293 7375 6273 7469 7475 7469 after.substituti │ │ │ │ +00092ed0: 6f6e 2e8e 9f19 b8f1 8d91 eaf1 eb54 6865 on...........The │ │ │ │ +00092ee0: 9604 b4b9 0c72 7374 9b04 b4b8 6172 6775 .....rst....argu │ │ │ │ +00092ef0: 6d65 6e90 ac72 7493 746f 93eb 6153 5542 men..rt.to..aSUB │ │ │ │ +00092f00: 5354 9104 b485 cf69 7398 6193 6c69 7374 ST.....is.a.list │ │ │ │ +00092f10: 93eb 615b 287c 2dd7 748d 9f01 cccc d531 ..a[(|-.t......1 │ │ │ │ +00092f20: 8e96 04c0 04eb 613d d774 8d9f fba5 328d ......a=.t....2. │ │ │ │ +00092f30: db30 8e9f 0752 418d d531 8e8e 93eb 612c .0...RA..1....a, │ │ │ │ +00092f40: 9b05 bfaa d778 8d9f 01cc ccd5 318e 93eb .....x......1... │ │ │ │ +00092f50: 6129 3b8d 9103 343b d73a 9601 fffe 3a93 a);...4;.:....:. │ │ │ │ +00092f60: 3a8e 9114 3316 eb61 3b28 7c2d d774 8d9f :...3..a;(|-.t.. │ │ │ │ +00092f70: 01cc ccd8 6e8e 9605 a850 eb61 3d91 04b4 ....n....P.a=... │ │ │ │ +00092f80: b9d7 748d 9ffb a532 8ddb 308e 9f07 5241 ..t....2..0...RA │ │ │ │ +00092f90: 8dd8 6e8e 8e93 eb61 2c98 d778 8d9f 01cc ..n....a,..x.... │ │ │ │ +00092fa0: ccd8 6e8e 93eb 6129 5dcf 2e91 0797 1254 ..n...a)]......T │ │ │ │ +00092fb0: 6865 9104 b4b9 7365 636f 6e64 8ea1 8d91 he....second.... │ │ │ │ +00092fc0: eaf1 eb61 7267 756d 656e 90ac 7274 9604 ...argumen..rt.. │ │ │ │ +00092fd0: 1ec5 6973 9b04 1ec6 6193 7465 6d70 6c61 ..is....a.templa │ │ │ │ +00092fe0: 7465 9874 6572 6d93 d774 cf5b d778 8d9f te.term..t.[.x.. │ │ │ │ +00092ff0: 01cc ccd5 318e 9104 c004 d73b 8d96 01ff ....1......;.... │ │ │ │ +00093000: fe3a 933a 933a 8e91 11ca 9c3b 9101 fffe .:.:.:.....;.... │ │ │ │ +00093010: 788d 9f01 cccc d86e 8e91 05a8 50cf 5d93 x......n....P.]. │ │ │ │ +00093020: 696e 9877 6869 6390 ac72 6893 6f90 538e in.whic..rh.o.S. │ │ │ │ +00093030: 6363 7572 7265 6e63 6573 936f 6698 7468 ccurrences.of.th │ │ │ │ +00093040: 6593 7691 ff58 e461 7269 6162 6c65 98d7 e.v..X.ariable.. │ │ │ │ +00093050: 788d 9f01 cccc d869 8e91 0783 9fcf 2877 x......i......(w │ │ │ │ +00093060: 6865 7265 8ea1 8d91 eaf1 eb31 9603 75ba here.......1..u. │ │ │ │ +00093070: da14 93d7 6991 0375 b9da 1493 d76e cf29 ....i..u.....n.) │ │ │ │ +00093080: 9603 fdb2 6172 6593 7573 6564 9b03 fdb1 ....are.used.... │ │ │ │ +00093090: 746f 936d 6172 6b93 7468 6593 706c 6163 to.mark.the.plac │ │ │ │ +000930a0: 6573 9377 6865 7265 9873 7562 7374 6974 es.where.substit │ │ │ │ +000930b0: 7574 696f 6e73 9377 6974 6893 eb61 7c2d utions.with..a|- │ │ │ │ +000930c0: 9105 bfaa d774 8d9f 01cc ccd8 698e 9103 .....t......i... │ │ │ │ +000930d0: 64da eb61 3dd7 748d 9ffb a532 8ddb 308e d..a=.t....2..0. │ │ │ │ +000930e0: 9f07 5241 8dd8 698e 8e91 0762 8ccf 6172 ..RA..i....b..ar │ │ │ │ +000930f0: 6598 746f 9362 9053 8e65 9364 6f6e 652e e.to.b.S.e.done. │ │ │ │ +00093100: 8ea1 8d91 eaf1 eb54 6890 ac72 7573 8ea4 .......Th..rus.. │ │ │ │ +00093110: 1a5c 798d 91f6 537a eb61 5355 4253 549b .\y...Sz.aSUBST. │ │ │ │ +00093120: 05bf aa5b 287c 2dd7 748d 9f01 cccc d531 ...[(|-.t......1 │ │ │ │ +00093130: 8e96 04c0 04eb 613d d774 8d9f fba5 328d ......a=.t....2. │ │ │ │ +00093140: db30 8e9f 0752 418d d531 8e8e 93eb 612c .0...RA..1....a, │ │ │ │ +00093150: 98d7 788d 9f01 cccc d531 8e93 eb61 293b ..x......1...a); │ │ │ │ +00093160: 8dd7 3a96 01ff fe3a 933a 8e91 0dca a0eb ..:....:.:...... │ │ │ │ +00093170: 613b 287c 2dd7 748d 9f01 cccc d86e 8e96 a;(|-.t......n.. │ │ │ │ +00093180: 05a8 50eb 613d 9103 eaa8 d774 8d9f fba5 ..P.a=.....t.... │ │ │ │ +00093190: 328d db30 8e9f 0752 418d d86e 8e8e 93eb 2..0...RA..n.... │ │ │ │ +000931a0: 612c 98d7 788d 9f01 cccc d86e 8e93 eb61 a,..x......n...a │ │ │ │ +000931b0: 295d 910b 7f54 d774 cf5b d778 8d9f 01cc )]...T.t.[.x.... │ │ │ │ +000931c0: ccd5 318e 9104 c004 d73b 8d96 01ff fe3a ..1......;.....: │ │ │ │ +000931d0: 933a 933a 8e91 11ca 9c3b 9101 fffe 788d .:.:.....;....x. │ │ │ │ +000931e0: 9f01 cccc d86e 8e93 cf5d 910f 69fc 0098 .....n...]..i... │ │ │ │ +000931f0: eb61 7c2d 98d7 74cf 5bd7 748d 9f01 cccc .a|-..t.[.t..... │ │ │ │ +00093200: d531 8e91 04c0 04d7 3b8d 9601 fffe 3a93 .1......;.....:. │ │ │ │ +00093210: 3a93 3a8e 9111 ca9c 3b91 01ff fe74 8d9f :.:.....;....t.. │ │ │ │ +00093220: 01cc ccd8 6e8e 93cf 5d8e a18d 91ea f1eb ....n...]....... │ │ │ │ +00093230: 7265 7475 726e 739b 03ea a800 9605 bfaa returns......... │ │ │ │ +00093240: eb61 7c2d 93d7 74cf 5bd7 748d 9ffb a532 .a|-..t.[.t....2 │ │ │ │ +00093250: 8ddb 308e 9f07 5241 8dd5 318e 8e91 04c0 ..0...RA..1..... │ │ │ │ +00093260: 04d7 3b8d 9601 fffe 3a93 3a93 3a8e 9111 ..;.....:.:.:... │ │ │ │ +00093270: ca9c 3b91 01ff fe74 8d9f fba5 328d db30 ..;....t....2..0 │ │ │ │ +00093280: 8e9f 0752 418d d86e 8e8e 9105 a850 cf5d ...RA..n.....P.] │ │ │ │ +00093290: 2e91 0538 e046 91ff 0556 6169 6c75 7265 ...8.F...Vailure │ │ │ │ +000932a0: 9869 663a 8e9f 178a b58d 8d8d 8d91 f779 .if:...........y │ │ │ │ +000932b0: 0328 6929 8e8e 8e91 09c0 1361 6e9a ac72 .(i).......an..r │ │ │ │ +000932c0: 7996 03ea a86f 6693 7468 6593 6172 6775 y....of.the.argu │ │ │ │ +000932d0: 6d65 6e98 7473 9361 7265 936f 6693 7468 men.ts.are.of.th │ │ │ │ +000932e0: 6593 7772 6f6e 6793 666f 726d 3b8e 9f19 e.wrong.form;... │ │ │ │ +000932f0: 2e3c 8d8d 8d8d 91f4 3577 2869 6929 8e8e .<......5w(ii).. │ │ │ │ +00093300: 8e91 09c0 1374 6865 9603 eaa8 749a ac72 .....the....t..r │ │ │ │ +00093310: 7970 9053 8e65 936f 6693 d778 8d9f 01cc yp.S.e.of..x.... │ │ │ │ +00093320: ccd8 698e 9107 4f82 cf69 7393 6e6f 7493 ..i...O..is.not. │ │ │ │ +00093330: 6571 7561 6c93 746f 9374 6865 9374 9879 equal.to.the.t.y │ │ │ │ +00093340: 7090 538e 6593 6f66 93d7 748d 9f01 cccc p.S.e.of..t..... │ │ │ │ +00093350: d869 8e91 074f 82cf 666f 7293 736f 6d65 .i...O..for.some │ │ │ │ +00093360: 9331 9603 5552 da14 93d7 6993 da14 93d7 .1..UR....i..... │ │ │ │ +00093370: 6ecf 2e8e 9f26 6900 8d8d 91ea f1eb d031 n....&i........1 │ │ │ │ +00093380: 312e 382e 352e 358e 9125 71eb 4162 7374 1.8.5.5..%q.Abst │ │ │ │ +00093390: 7261 6374 696f 6e8e a68d 8d8d 91ea f1eb raction......... │ │ │ │ +000933a0: 9ff5 4fa7 8900 0066 6601 c70b 4a9f 0b07 ..O....ff...J... │ │ │ │ +000933b0: 168d 8d90 cccd 9f04 599c 8400 0f60 b200 ........Y....`.. │ │ │ │ +000933c0: 0066 668d 9ffb a664 8d91 170b cceb 6141 .ff....d......aA │ │ │ │ +000933d0: 4253 9605 bfaa 3a93 7465 726d 932d 3e93 BS....:.term.->. │ │ │ │ +000933e0: 7468 6d93 2d3e 9374 686d 8e8e 9201 c671 thm.->.thm.....q │ │ │ │ +000933f0: b184 000f 60b2 0000 6666 8e8e 9f04 c002 ....`...ff...... │ │ │ │ +00093400: 8900 0066 6601 c70b 4a8e 8e8e 9f21 82e3 ...ff...J....!.. │ │ │ │ +00093410: 8d8d 8d9f f873 318d 8d92 00ad c863 cf00 .....s1......c.. │ │ │ │ +00093420: 9605 bfaa eb61 7c2d 93d7 748d 9f01 cccc .....a|-..t..... │ │ │ │ +00093430: d531 8e91 0a7f aeeb 613d 93d7 748d 9f01 .1......a=..t... │ │ │ │ +00093440: cccc d532 8e8e 8e92 008a 1c68 9f04 c002 ...2.......h.... │ │ │ │ +00093450: 8900 0066 6600 88e9 829f 0a26 638d 8d91 ...ff......&c... │ │ │ │ +00093460: 0600 01cf 0096 05bf aaeb 617c 2d93 285c ..........a|-.(\ │ │ │ │ +00093470: d778 eb61 2ed7 748d 9f01 cccc d531 8e9b .x.a..t......1.. │ │ │ │ +00093480: 04c0 04eb 6129 933d 9328 5cd7 78eb 612e ....a).=.(\.x.a. │ │ │ │ +00093490: d774 8d9f 01cc ccd5 328e 98eb 6129 8e8e .t......2...a).. │ │ │ │ +000934a0: 8e8e 8e9f 1ec1 788d 8d8d 8d91 fc92 39eb ......x.......9. │ │ │ │ +000934b0: 6080 888e 8e8e 9108 51d7 cf77 6865 7265 `.......Q..where │ │ │ │ +000934c0: 9603 eaa8 d778 93cf 6973 936e 6f74 9366 .....x..is.not.f │ │ │ │ +000934d0: 7265 6593 696e 9300 2e8e 9f19 b8f1 8d91 ree.in.......... │ │ │ │ +000934e0: eaf1 ebeb 6141 4253 9605 bfaa d778 93cf ....aABS.....x.. │ │ │ │ +000934f0: 0093 eb61 7c2d 93d7 748d 9f01 cccc d531 ...a|-..t......1 │ │ │ │ +00093500: 8e9b 04c0 04eb 613d d774 8d9f 01cc ccd5 ......a=.t...... │ │ │ │ +00093510: 328e 910a 8ef1 cf72 6574 7572 6e73 9105 2......returns.. │ │ │ │ +00093520: ceee 7468 6596 05ce ed74 6865 6f72 656d ..the....theorem │ │ │ │ +00093530: 9300 9605 bfaa eb61 7c2d 9328 5cd7 78eb .......a|-.(\.x. │ │ │ │ +00093540: 612e d774 8d9f 01cc ccd5 318e 98eb 6129 a..t......1...a) │ │ │ │ +00093550: 933d 9328 5cd7 78eb 612e d774 8d9f 01cc .=.(\.x.a..t.... │ │ │ │ +00093560: ccd5 328e 98eb 6129 cf2e 910a e5b0 4691 ..2...a)......F. │ │ │ │ +00093570: ff05 5661 696c 7572 6596 05ce ed69 6693 ..Vailure....if. │ │ │ │ +00093580: d778 9105 ceee cf69 7393 6e6f 7493 618e .x.....is.not.a. │ │ │ │ +00093590: 9f10 0000 8d91 eaf1 eb76 91ff 58e4 6172 .........v..X.ar │ │ │ │ +000935a0: 6961 626c 652c 9603 eaa8 6f72 93d7 7893 iable,....or..x. │ │ │ │ +000935b0: cf6f 9053 8e63 6375 7273 9366 7265 6593 .o.S.ccurs.free. │ │ │ │ +000935c0: 696e 9361 6e90 ac72 7993 6173 7375 6d70 in.an..ry.assump │ │ │ │ +000935d0: 7469 6f6e 9369 6e93 002e 8e8e 9f24 fd13 tion.in......$.. │ │ │ │ +000935e0: 8e8c 8b00 0000 af00 0000 0000 0000 0000 ................ │ │ │ │ 000935f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00093600: 0000 0000 0926 aca0 02cc 0555 8da0 fd46 .....&.....U...F │ │ │ │ -00093610: d30e 8d8d 8d8d 9ffa 999a 8d91 12c7 61d0 ..............a. │ │ │ │ -00093620: 3131 2e38 2e91 0a80 0054 6865 6f72 6965 11.8.....Theorie │ │ │ │ -00093630: 7392 015a 3266 3137 358e 9112 c761 9f05 s..Z2f175....a.. │ │ │ │ -00093640: 6666 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 ff....f..>|..... │ │ │ │ -00093650: 0294 2fdf 8da0 fd8b d021 8d8d 9112 c761 ../......!.....a │ │ │ │ -00093660: 3131 2e38 2e35 2e36 8e91 4d47 6154 95a0 11.8.5.6..MGaT.. │ │ │ │ -00093670: 0079 7090 6000 6591 0480 0069 6e73 7461 .yp.`.e....insta │ │ │ │ -00093680: 6e93 7469 6174 696f 6e8e a918 073f 8d8d n.tiation....?.. │ │ │ │ -00093690: 8d91 12c7 619f f4da da89 0000 6666 01c7 ....a.......ff.. │ │ │ │ -000936a0: 0b4a 9f0b f0af 8d8d 90cc cd9f 0459 9c84 .J...........Y.. │ │ │ │ -000936b0: 0010 4a4b 0000 6666 8d9f fba6 648d 9117 ..JK..ff....d... │ │ │ │ -000936c0: 0bcc eb61 494e 5354 5f54 5950 4596 05bf ...aINST_TYPE... │ │ │ │ -000936d0: aa3a 9328 7479 7065 2374 7970 6529 936c .:.(type#type).l │ │ │ │ -000936e0: 6973 7493 2d3e 9374 686d 932d 3e93 7468 ist.->.thm.->.th │ │ │ │ -000936f0: 6d8e 8e92 01c6 71b1 8400 104a 4b00 0066 m.....q....JK..f │ │ │ │ -00093700: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ -00093710: 8e8e 8e9f 2634 048d 8d8d 9ff8 7331 8d8d ....&4......s1.. │ │ │ │ -00093720: 9200 e51c 77cf 0096 05bf aaeb 617c 2d93 ....w.......a|-. │ │ │ │ -00093730: d774 8e8e 9200 9e32 b19f 04c0 0289 0000 .t.....2........ │ │ │ │ -00093740: 6666 00b0 67dc 9f0a 2663 8d8d 9106 0001 ff..g...&c...... │ │ │ │ -00093750: cf00 9605 bfaa eb61 7c2d 93d7 74cf 5bd7 .......a|-..t.[. │ │ │ │ -00093760: 1b8d 9f01 cccc d531 8e96 04c0 04d7 3b8d .......1......;. │ │ │ │ -00093770: 9105 eaa6 3a96 01ff fe3a 933a 8e91 199f ....:....:.:.... │ │ │ │ -00093780: ec3b 9b01 fffe 1b8d 9f01 cccc d86e 8e91 .;...........n.. │ │ │ │ -00093790: 05a8 50d7 3d0b 8d9f 01cc ccd5 318e 93d7 ..P.=.......1... │ │ │ │ -000937a0: 3b8d 9105 eaa6 3a98 3a98 3a8e 9119 9fec ;.....:.:.:..... │ │ │ │ -000937b0: 3b98 0b8d 9f01 cccc d86e 8e91 05a8 50cf ;........n....P. │ │ │ │ -000937c0: 5d8e 8e8e 8e8e 9f3e 06de 8d8d 8d8d 9124 ]......>.......$ │ │ │ │ -000937d0: 67af eb60 8088 8e8e 8e91 3027 4dd7 74cf g..`......0'M.t. │ │ │ │ -000937e0: 5bd7 1b8d 9f01 cccc d531 8e96 04c0 04d7 [........1...... │ │ │ │ -000937f0: 3b8d 9106 0b02 3a96 01ff fe3a 933a 8e91 ;.....:....:.:.. │ │ │ │ -00093800: 19e0 a53b 9b01 fffe 1b8d 9f01 cccc d86e ...;...........n │ │ │ │ -00093810: 8e91 05a8 50d7 3d0b 8d9f 01cc ccd5 318e ....P.=.......1. │ │ │ │ -00093820: 93d7 3b8d 9106 0b02 3a98 3a98 3a8e 9119 ..;.....:.:.:... │ │ │ │ -00093830: e0a5 3b98 0b8d 9f01 cccc d86e 8e91 05a8 ..;........n.... │ │ │ │ -00093840: 50cf 5d96 040b 0464 656e 6f74 6573 9b04 P.]....denotes.. │ │ │ │ -00093850: 0b05 7468 6593 7265 7375 6c74 986f 6693 ..the.result.of. │ │ │ │ -00093860: 7375 6273 7469 7475 7469 6e67 9828 696e substituting.(in │ │ │ │ -00093870: 9370 6172 616c 6c65 6c29 9874 6865 9374 .parallel).the.t │ │ │ │ -00093880: 90ac 7279 7090 538e 6573 8ea4 1000 008d ..ryp.S.es...... │ │ │ │ -00093890: 9130 274d d71b 8d9f 01cc ccd5 318e 9b04 .0'M........1... │ │ │ │ -000938a0: c004 cf2c 8d91 03ec b9d7 3a96 01ff fe3a ...,......:....: │ │ │ │ -000938b0: 933a 8e91 15a3 a8cf 2c91 03ec bad7 1b8d .:......,....... │ │ │ │ -000938c0: 9f01 cccc d86e 8e91 0994 9fcf 666f 7296 .....n......for. │ │ │ │ -000938d0: 03ec 4f74 6865 9103 ec50 7490 ac72 7970 ..Othe...Pt..ryp │ │ │ │ -000938e0: 9053 8e65 9376 91ff 58e4 6172 6961 626c .S.e.v..X.ariabl │ │ │ │ -000938f0: 6573 93d7 0b8d 9f01 cccc d531 8e98 cf2c es.........1..., │ │ │ │ -00093900: 8d91 03ec b9d7 3a96 01ff fe3a 933a 8e91 ......:....:.:.. │ │ │ │ -00093910: 15a3 a9cf 2c9b 03ec b9d7 0b8d 9f01 cccc ....,........... │ │ │ │ -00093920: d86e 8e91 0994 9fcf 696e 93d7 74cf 2c98 .n......in..t.,. │ │ │ │ -00093930: 7769 7468 9b03 ec50 7468 6593 7265 7374 with...Pthe.rest │ │ │ │ -00093940: 7269 6374 696f 6e93 7468 6174 986e 6f6e riction.that.non │ │ │ │ -00093950: 6593 6f66 8ea1 8d91 3027 4dd7 0b8d 9f01 e.of....0'M..... │ │ │ │ -00093960: cccc d531 8e91 04c0 04cf 2c8d 9103 eaa8 ...1......,..... │ │ │ │ -00093970: d73a 9601 fffe 3a93 3a8e 9115 9ff0 cf2c .:....:.:......, │ │ │ │ -00093980: 9603 eaa8 d70b 8d9f 01cc ccd8 6e8e 9109 ............n... │ │ │ │ -00093990: 92f8 cf6f 9053 8e63 6375 7293 696e 9300 ...o.S.ccur.in.. │ │ │ │ -000939a0: 2e8e 9f1d f546 8d91 12c7 61eb 6149 4e53 .....F....a.aINS │ │ │ │ -000939b0: 545f 5459 5045 5b28 d71b 8d9f 01cc ccd5 T_TYPE[(........ │ │ │ │ -000939c0: 318e 9604 c004 eb61 2cd7 0b8d 9f01 cccc 1......a,....... │ │ │ │ -000939d0: d531 8e93 eb61 293b 8dd7 3a96 01ff fe3a .1...a);..:....: │ │ │ │ -000939e0: 933a 8e91 0dca a0eb 613b 28d7 1b8d 9f01 .:......a;(..... │ │ │ │ -000939f0: cccc d86e 8e96 05a8 50eb 612c d70b 8d9f ...n....P.a,.... │ │ │ │ -00093a00: 01cc ccd8 6e8e 93eb 6129 5d91 05bf aad7 ....n...a)]..... │ │ │ │ -00093a10: 7468 9604 bb2c cf72 6574 7572 6e73 9374 th...,.returns.t │ │ │ │ -00093a20: 6865 9372 6573 756c 7493 6f66 9369 6e73 he.result.of.ins │ │ │ │ -00093a30: 7461 6e9a ac72 7469 6174 696e 6793 6561 tan..rtiating.ea │ │ │ │ -00093a40: 6398 6893 6f90 538e 6363 7572 7265 6e63 c.h.o.S.ccurrenc │ │ │ │ -00093a50: 658e a18d 9112 c761 6f66 9603 eaa8 d70b e......aof...... │ │ │ │ -00093a60: 8d9f 01cc ccd8 698e 9b07 4f82 cf69 6e93 ......i...O..in. │ │ │ │ -00093a70: 7468 6593 7468 656f 7265 6d93 d774 6893 the.theorem..th. │ │ │ │ -00093a80: cf74 6f93 d71b 8d9f 01cc ccd8 698e 98cf .to.........i... │ │ │ │ -00093a90: 2866 6f72 9331 9603 5552 da14 93d7 6993 (for.1..UR....i. │ │ │ │ -00093aa0: da14 93d7 6ecf 292e 9105 38e0 4691 ff05 ....n.)...8.F... │ │ │ │ -00093ab0: 5661 696c 7572 6591 03ea a869 663a 8e9f Vailure....if:.. │ │ │ │ -00093ac0: 1aaf 338d 8d8d 8d91 1f4e 7928 6929 8e8e ..3......Ny(i).. │ │ │ │ -00093ad0: 8e91 3195 8961 7267 756d 656e 9aac 7274 ..1..argumen..rt │ │ │ │ -00093ae0: 7396 03ea a86f 6693 7468 6593 7772 6f6e s....of.the.wron │ │ │ │ -00093af0: 6793 666f 726d 9328 8d65 2e67 2e8e 9115 g.form.(.e.g.... │ │ │ │ -00093b00: 8a9c 616e 93d7 0b8d 9f01 cccc d869 8e91 ..an.........i.. │ │ │ │ -00093b10: 074f 82cf 6973 936e 6f74 9361 9374 9879 .O..is.not.a.t.y │ │ │ │ -00093b20: 7090 538e 6593 7691 ff58 e461 7269 6162 p.S.e.v..X.ariab │ │ │ │ -00093b30: 6c65 293b 8e9f 1aaf 328d 8d8d 8d91 1c0a le);....2....... │ │ │ │ -00093b40: ed28 6969 298e 8e8e 9131 9589 d70b 8d9f .(ii)....1...... │ │ │ │ -00093b50: 01cc ccd8 698e 9107 4f82 cf28 666f 729b ....i...O..(for. │ │ │ │ -00093b60: 03ea a831 9603 5552 da14 93d7 6993 da14 ...1..UR....i... │ │ │ │ -00093b70: 93d7 6ecf 2998 6f90 538e 6363 7572 7398 ..n.).o.S.ccurs. │ │ │ │ -00093b80: 696e 9861 6e90 ac72 7998 6173 7375 6d70 in.an..ry.assump │ │ │ │ -00093b90: 7469 6f6e 9869 6e98 002e 8e9f 373b 108d tion.in.....7;.. │ │ │ │ -00093ba0: 8d91 12c7 61d0 3131 2e38 2e35 2e37 8e91 ....a.11.8.5.7.. │ │ │ │ -00093bb0: 4d47 6144 6973 6390 a000 6861 7267 696e MGaDisc...hargin │ │ │ │ -00093bc0: 6796 0480 0061 6e93 6173 7375 6d70 7469 g....an.assumpti │ │ │ │ -00093bd0: 6f6e 8ea6 8d8d 8d91 12c7 619f f54f a789 on........a..O.. │ │ │ │ -00093be0: 0000 6666 01c7 0b4a 9f0b 0716 8d8d 90cc ..ff...J........ │ │ │ │ -00093bf0: cd9f 0459 9c84 000f 60b2 0000 6666 8d9f ...Y....`...ff.. │ │ │ │ -00093c00: fba6 648d 9117 0bcc eb61 4449 5343 4896 ..d......aDISCH. │ │ │ │ -00093c10: 05bf aa3a 9374 6572 6d93 2d3e 9374 686d ...:.term.->.thm │ │ │ │ -00093c20: 932d 3e93 7468 6d8e 8e92 01c6 71b1 8400 .->.thm.....q... │ │ │ │ -00093c30: 0f60 b200 0066 668e 8e9f 04c0 0289 0000 .`...ff......... │ │ │ │ -00093c40: 6666 01c7 0b4a 8e8e 8e9f 25bf 388d 8d8d ff...J....%.8... │ │ │ │ -00093c50: 9ff8 7331 8d8d 9200 e0c7 22cf 0091 05bf ..s1......"..... │ │ │ │ -00093c60: aaeb 617c 2d91 09aa 52d7 748d 9f01 cccc ..a|-...R.t..... │ │ │ │ -00093c70: d532 8e8e 8e92 00b8 bf11 9f04 c002 8900 .2.............. │ │ │ │ -00093c80: 0066 6600 7b4f 1d9f 0a26 638d 8d91 0600 .ff.{O...&c..... │ │ │ │ -00093c90: 01cf 008d da00 8e91 0955 5766 d774 8d9f .........UWf.t.. │ │ │ │ -00093ca0: 01cc ccd5 318e 9104 c004 da67 9605 bfaa ....1......g.... │ │ │ │ -00093cb0: eb61 7c2d 9109 aa52 d774 8d9f 01cc ccd5 .a|-...R.t...... │ │ │ │ -00093cc0: 318e 910a 7fae eb61 3d3d 3e93 d774 8d9f 1......a==>..t.. │ │ │ │ -00093cd0: 01cc ccd5 328e 8e8e 8e8e 8e9f 2385 6f8d ....2.......#.o. │ │ │ │ -00093ce0: 8d8d 8d91 2467 afeb 6080 888e 8e8e 9130 ....$g..`......0 │ │ │ │ -00093cf0: 274d cf00 8dda 008e 9109 5557 66d7 748d 'M........UWf.t. │ │ │ │ -00093d00: 9f01 cccc d531 8e91 04c0 04da 6796 034b .....1......g..K │ │ │ │ -00093d10: 50cf 6465 6e6f 7465 739b 034b 5174 6865 P.denotes..KQthe │ │ │ │ -00093d20: 9373 6574 986f 6274 6169 6e65 6493 6295 .set.obtained.b. │ │ │ │ -00093d30: ac72 7998 7265 6d6f 9376 696e 6796 034b .ry.remo.ving..K │ │ │ │ -00093d40: 50d7 748d 9f01 cccc d531 8e91 080b 55cf P.t......1....U. │ │ │ │ -00093d50: 6672 6f6d 9300 9828 6e6f 7465 9374 6861 from...(note.tha │ │ │ │ -00093d60: 7498 d774 8d9f 01cc ccd5 318e 9108 0b54 t..t......1....T │ │ │ │ -00093d70: cf6e 6565 6498 6e6f 7493 6f90 538e 6363 .need.not.o.S.cc │ │ │ │ -00093d80: 7572 8ea1 8d91 3027 4d69 6e96 03ea a800 ur....0'Min..... │ │ │ │ -00093d90: 3b93 696e 9374 6869 7393 6361 7365 9300 ;.in.this.case.. │ │ │ │ -00093da0: 8dda 008e 9109 5557 66d7 748d 9f01 cccc ......UWf.t..... │ │ │ │ -00093db0: d531 8e91 04c0 04da 6796 0355 52cf 3d93 .1......g..UR.=. │ │ │ │ -00093dc0: 0029 2e8e 9f1d f546 8d91 12c7 61eb 6144 .).....F....a.aD │ │ │ │ -00093dd0: 4953 4348 9605 bfaa d774 8d9f 01cc ccd5 ISCH.....t...... │ │ │ │ -00093de0: 318e 9b0a 7fae cf00 93eb 617c 2d93 d774 1.........a|-..t │ │ │ │ -00093df0: 8d9f 01cc ccd5 328e 9108 f6f8 cf65 7691 ......2......ev. │ │ │ │ -00093e00: ff58 e461 6c75 6174 6573 9104 36f5 746f .X.aluates..6.to │ │ │ │ -00093e10: 9604 36f4 7468 6593 7468 656f 7265 6d93 ..6.the.theorem. │ │ │ │ -00093e20: 008d da00 8e91 0955 5766 d774 8d9f 01cc .......UWf.t.... │ │ │ │ -00093e30: ccd5 318e 9104 c004 da67 9605 bfaa eb61 ..1......g.....a │ │ │ │ -00093e40: 7c2d 93d7 748d 9f01 cccc d531 8e98 eb61 |-..t......1...a │ │ │ │ -00093e50: 3d3d 3e93 d774 8d9f 01cc ccd5 328e 9104 ==>..t......2... │ │ │ │ -00093e60: c004 cf2e 8d91 061d c5eb 6144 4953 4348 ..........aDISCH │ │ │ │ -00093e70: 8e91 2713 0bcf 6661 696c 7391 0436 f569 ..'...fails..6.i │ │ │ │ -00093e80: 6696 0436 f474 6865 9374 6572 6d8e a18d f..6.the.term... │ │ │ │ -00093e90: 9112 c761 6769 769a ac72 656e 9603 eaa8 ...agiv..ren.... │ │ │ │ -00093ea0: 6173 9369 7473 930c 7273 7493 6172 6775 as.its..rst.argu │ │ │ │ -00093eb0: 6d65 6e98 7493 6973 936e 6f74 936f 6693 men.t.is.not.of. │ │ │ │ -00093ec0: 7498 7970 9053 8e65 8d93 eb61 626f 6f6c t.yp.S.e...abool │ │ │ │ -00093ed0: 8e91 1ae9 50cf 2e8e 9f2c aee7 8d8d 9112 ....P....,...... │ │ │ │ -00093ee0: c761 d031 312e 382e 352e 388e 914d 4761 .a.11.8.5.8..MGa │ │ │ │ -00093ef0: 4d6f 9060 0064 7573 9104 8000 5090 a000 Mo.`.dus....P... │ │ │ │ -00093f00: 6f6e 656e 738e a68d 8d8d 9112 c761 9ff5 onens........a.. │ │ │ │ -00093f10: 4fa7 8900 0066 6601 c70b 4a9f 0b07 168d O....ff...J..... │ │ │ │ -00093f20: 8d90 cccd 9f04 599c 8400 0f60 b200 0066 ......Y....`...f │ │ │ │ -00093f30: 668d 9ffb a664 8d91 170b cceb 614d 5096 f....d......aMP. │ │ │ │ -00093f40: 05bf aa3a 9374 686d 932d 3e93 7468 6d93 ...:.thm.->.thm. │ │ │ │ -00093f50: 2d3e 9374 686d 8e8e 9201 c671 b184 000f ->.thm.....q.... │ │ │ │ -00093f60: 60b2 0000 6666 8e8e 9f04 c002 8900 0066 `...ff.........f │ │ │ │ -00093f70: 6601 c70b 4a8e 8e8e 9f25 bf38 8d8d 8d9f f...J....%.8.... │ │ │ │ -00093f80: f873 318d 8d92 00a5 2a30 cf00 8d9f 01cc .s1.....*0...... │ │ │ │ -00093f90: ccd5 318e 960a 7fae eb61 7c2d 9b05 bfaa ..1......a|-.... │ │ │ │ -00093fa0: d774 8d9f 01cc ccd5 318e 93eb 613d 3d3e .t......1...a==> │ │ │ │ -00093fb0: 98d7 748d 9f01 cccc d532 8e91 2953 a6cf ..t......2..)S.. │ │ │ │ -00093fc0: 008d 9f01 cccc d532 8e93 eb61 7c2d 98d7 .......2...a|-.. │ │ │ │ -00093fd0: 748d 9f01 cccc d531 8e8e 8e92 009f 2a2f t......1......*/ │ │ │ │ -00093fe0: 9f04 c002 8900 0066 6600 ae78 e19f 0a26 .......ff..x...& │ │ │ │ -00093ff0: 638d 8d91 347b e1cf 008d 9f01 cccc d531 c...4{.........1 │ │ │ │ -00094000: 8e91 076a acda 5b91 02aa a8cf 008d 9f01 ...j..[......... │ │ │ │ -00094010: cccc d532 8e91 0a7f aeeb 617c 2d91 05bf ...2......a|-... │ │ │ │ -00094020: aad7 748d 9f01 cccc d532 8e8e 8e8e 8e8e ..t......2...... │ │ │ │ -00094030: 9f23 a879 8d91 12c7 61eb 614d 5091 0565 .#.y....a.aMP..e │ │ │ │ -00094040: c0cf 7461 6b95 ac72 6573 9b05 6622 7493 ..tak..res..f"t. │ │ │ │ -00094050: 7793 6f98 7468 656f 7265 6d73 9828 696e w.o.theorems.(in │ │ │ │ -00094060: 9874 6865 9105 6621 6f72 6465 7298 7368 .the..f!order.sh │ │ │ │ -00094070: 6f93 776e 9861 6290 538e 6f93 7693 6529 o.wn.ab.S.o.v.e) │ │ │ │ -00094080: 9861 6e64 9872 6574 7572 6e73 9874 6865 .and.returns.the │ │ │ │ -00094090: 9105 6621 7265 7375 6c74 986f 6698 6170 ..f!result.of.ap │ │ │ │ -000940a0: 706c 7969 6e67 8ea1 8d91 12c7 614d 6f90 plying......aMo. │ │ │ │ -000940b0: 538e 6475 7396 03ea a850 9aac 726f 6e65 S.dus....P..rone │ │ │ │ -000940c0: 6e73 3b93 6974 9366 6169 6c73 9369 6693 ns;.it.fails.if. │ │ │ │ -000940d0: 7468 6593 6172 6775 6d65 6e98 7473 9361 the.argumen.ts.a │ │ │ │ -000940e0: 7265 936e 6f74 936f 6693 7468 6593 7269 re.not.of.the.ri │ │ │ │ -000940f0: 6768 9874 9366 6f72 6d2e 8e8e 9f24 fd13 gh.t.form....$.. │ │ │ │ -00094100: 8e8c 8b00 0000 b000 0000 0000 0000 0000 ................ │ │ │ │ +00093600: 0000 0000 0000 0000 0000 0000 0926 b4a0 .............&.. │ │ │ │ +00093610: 02cc 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa ...U...F........ │ │ │ │ +00093620: 999a 8d91 12c7 61d0 3131 2e38 2e91 0a80 ......a.11.8.... │ │ │ │ +00093630: 0054 6865 6f72 6965 7392 015a 3266 3137 .Theories..Z2f17 │ │ │ │ +00093640: 358e 9112 c761 9f05 6666 8900 00e6 6601 5....a..ff....f. │ │ │ │ +00093650: c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b .>|......./..... │ │ │ │ +00093660: d021 8d8d 9112 c761 3131 2e38 2e35 2e36 .!.....a11.8.5.6 │ │ │ │ +00093670: 8e91 4d47 6154 95a0 0079 7090 6000 6591 ..MGaT...yp.`.e. │ │ │ │ +00093680: 0480 0069 6e73 7461 6e93 7469 6174 696f ...instan.tiatio │ │ │ │ +00093690: 6e8e a918 073f 8d8d 8d91 12c7 619f f4da n....?......a... │ │ │ │ +000936a0: da89 0000 6666 01c7 0b4a 9f0b f0af 8d8d ....ff...J...... │ │ │ │ +000936b0: 90cc cd9f 0459 9c84 0010 4a4b 0000 6666 .....Y....JK..ff │ │ │ │ +000936c0: 8d9f fba6 648d 9117 0bcc eb61 494e 5354 ....d......aINST │ │ │ │ +000936d0: 5f54 5950 4596 05bf aa3a 9328 7479 7065 _TYPE....:.(type │ │ │ │ +000936e0: 2374 7970 6529 936c 6973 7493 2d3e 9374 #type).list.->.t │ │ │ │ +000936f0: 686d 932d 3e93 7468 6d8e 8e92 01c6 71b1 hm.->.thm.....q. │ │ │ │ +00093700: 8400 104a 4b00 0066 668e 8e9f 04c0 0289 ...JK..ff....... │ │ │ │ +00093710: 0000 6666 01c7 0b4a 8e8e 8e9f 2634 048d ..ff...J....&4.. │ │ │ │ +00093720: 8d8d 9ff8 7331 8d8d 9200 e51c 77cf 0096 ....s1......w... │ │ │ │ +00093730: 05bf aaeb 617c 2d93 d774 8e8e 9200 9e32 ....a|-..t.....2 │ │ │ │ +00093740: b19f 04c0 0289 0000 6666 00b0 67dc 9f0a ........ff..g... │ │ │ │ +00093750: 2663 8d8d 9106 0001 cf00 9605 bfaa eb61 &c.............a │ │ │ │ +00093760: 7c2d 93d7 74cf 5bd7 1b8d 9f01 cccc d531 |-..t.[........1 │ │ │ │ +00093770: 8e96 04c0 04d7 3b8d 9105 eaa6 3a96 01ff ......;.....:... │ │ │ │ +00093780: fe3a 933a 8e91 199f ec3b 9b01 fffe 1b8d .:.:.....;...... │ │ │ │ +00093790: 9f01 cccc d86e 8e91 05a8 50d7 3d0b 8d9f .....n....P.=... │ │ │ │ +000937a0: 01cc ccd5 318e 93d7 3b8d 9105 eaa6 3a98 ....1...;.....:. │ │ │ │ +000937b0: 3a98 3a8e 9119 9fec 3b98 0b8d 9f01 cccc :.:.....;....... │ │ │ │ +000937c0: d86e 8e91 05a8 50cf 5d8e 8e8e 8e8e 9f3e .n....P.]......> │ │ │ │ +000937d0: 06de 8d8d 8d8d 9124 67af eb60 8088 8e8e .......$g..`.... │ │ │ │ +000937e0: 8e91 3027 4dd7 74cf 5bd7 1b8d 9f01 cccc ..0'M.t.[....... │ │ │ │ +000937f0: d531 8e96 04c0 04d7 3b8d 9106 0b02 3a96 .1......;.....:. │ │ │ │ +00093800: 01ff fe3a 933a 8e91 19e0 a53b 9b01 fffe ...:.:.....;.... │ │ │ │ +00093810: 1b8d 9f01 cccc d86e 8e91 05a8 50d7 3d0b .......n....P.=. │ │ │ │ +00093820: 8d9f 01cc ccd5 318e 93d7 3b8d 9106 0b02 ......1...;..... │ │ │ │ +00093830: 3a98 3a98 3a8e 9119 e0a5 3b98 0b8d 9f01 :.:.:.....;..... │ │ │ │ +00093840: cccc d86e 8e91 05a8 50cf 5d96 040b 0464 ...n....P.]....d │ │ │ │ +00093850: 656e 6f74 6573 9b04 0b05 7468 6593 7265 enotes....the.re │ │ │ │ +00093860: 7375 6c74 986f 6693 7375 6273 7469 7475 sult.of.substitu │ │ │ │ +00093870: 7469 6e67 9828 696e 9370 6172 616c 6c65 ting.(in.paralle │ │ │ │ +00093880: 6c29 9874 6865 9374 90ac 7279 7090 538e l).the.t..ryp.S. │ │ │ │ +00093890: 6573 8ea4 1000 008d 9130 274d d71b 8d9f es.......0'M.... │ │ │ │ +000938a0: 01cc ccd5 318e 9b04 c004 cf2c 8d91 03ec ....1......,.... │ │ │ │ +000938b0: b9d7 3a96 01ff fe3a 933a 8e91 15a3 a8cf ..:....:.:...... │ │ │ │ +000938c0: 2c91 03ec bad7 1b8d 9f01 cccc d86e 8e91 ,............n.. │ │ │ │ +000938d0: 0994 9fcf 666f 7296 03ec 4f74 6865 9103 ....for...Othe.. │ │ │ │ +000938e0: ec50 7490 ac72 7970 9053 8e65 9376 91ff .Pt..ryp.S.e.v.. │ │ │ │ +000938f0: 58e4 6172 6961 626c 6573 93d7 0b8d 9f01 X.ariables...... │ │ │ │ +00093900: cccc d531 8e98 cf2c 8d91 03ec b9d7 3a96 ...1...,......:. │ │ │ │ +00093910: 01ff fe3a 933a 8e91 15a3 a9cf 2c9b 03ec ...:.:......,... │ │ │ │ +00093920: b9d7 0b8d 9f01 cccc d86e 8e91 0994 9fcf .........n...... │ │ │ │ +00093930: 696e 93d7 74cf 2c98 7769 7468 9b03 ec50 in..t.,.with...P │ │ │ │ +00093940: 7468 6593 7265 7374 7269 6374 696f 6e93 the.restriction. │ │ │ │ +00093950: 7468 6174 986e 6f6e 6593 6f66 8ea1 8d91 that.none.of.... │ │ │ │ +00093960: 3027 4dd7 0b8d 9f01 cccc d531 8e91 04c0 0'M........1.... │ │ │ │ +00093970: 04cf 2c8d 9103 eaa8 d73a 9601 fffe 3a93 ..,......:....:. │ │ │ │ +00093980: 3a8e 9115 9ff0 cf2c 9603 eaa8 d70b 8d9f :......,........ │ │ │ │ +00093990: 01cc ccd8 6e8e 9109 92f8 cf6f 9053 8e63 ....n......o.S.c │ │ │ │ +000939a0: 6375 7293 696e 9300 2e8e 9f1d f546 8d91 cur.in.......F.. │ │ │ │ +000939b0: 12c7 61eb 6149 4e53 545f 5459 5045 5b28 ..a.aINST_TYPE[( │ │ │ │ +000939c0: d71b 8d9f 01cc ccd5 318e 9604 c004 eb61 ........1......a │ │ │ │ +000939d0: 2cd7 0b8d 9f01 cccc d531 8e93 eb61 293b ,........1...a); │ │ │ │ +000939e0: 8dd7 3a96 01ff fe3a 933a 8e91 0dca a0eb ..:....:.:...... │ │ │ │ +000939f0: 613b 28d7 1b8d 9f01 cccc d86e 8e96 05a8 a;(........n.... │ │ │ │ +00093a00: 50eb 612c d70b 8d9f 01cc ccd8 6e8e 93eb P.a,........n... │ │ │ │ +00093a10: 6129 5d91 05bf aad7 7468 9604 bb2c cf72 a)].....th...,.r │ │ │ │ +00093a20: 6574 7572 6e73 9374 6865 9372 6573 756c eturns.the.resul │ │ │ │ +00093a30: 7493 6f66 9369 6e73 7461 6e9a ac72 7469 t.of.instan..rti │ │ │ │ +00093a40: 6174 696e 6793 6561 6398 6893 6f90 538e ating.eac.h.o.S. │ │ │ │ +00093a50: 6363 7572 7265 6e63 658e a18d 9112 c761 ccurrence......a │ │ │ │ +00093a60: 6f66 9603 eaa8 d70b 8d9f 01cc ccd8 698e of............i. │ │ │ │ +00093a70: 9b07 4f82 cf69 6e93 7468 6593 7468 656f ..O..in.the.theo │ │ │ │ +00093a80: 7265 6d93 d774 6893 cf74 6f93 d71b 8d9f rem..th..to..... │ │ │ │ +00093a90: 01cc ccd8 698e 98cf 2866 6f72 9331 9603 ....i...(for.1.. │ │ │ │ +00093aa0: 5552 da14 93d7 6993 da14 93d7 6ecf 292e UR....i.....n.). │ │ │ │ +00093ab0: 9105 38e0 4691 ff05 5661 696c 7572 6591 ..8.F...Vailure. │ │ │ │ +00093ac0: 03ea a869 663a 8e9f 1aaf 338d 8d8d 8d91 ...if:....3..... │ │ │ │ +00093ad0: 1f4e 7928 6929 8e8e 8e91 3195 8961 7267 .Ny(i)....1..arg │ │ │ │ +00093ae0: 756d 656e 9aac 7274 7396 03ea a86f 6693 umen..rts....of. │ │ │ │ +00093af0: 7468 6593 7772 6f6e 6793 666f 726d 9328 the.wrong.form.( │ │ │ │ +00093b00: 8d65 2e67 2e8e 9115 8a9c 616e 93d7 0b8d .e.g......an.... │ │ │ │ +00093b10: 9f01 cccc d869 8e91 074f 82cf 6973 936e .....i...O..is.n │ │ │ │ +00093b20: 6f74 9361 9374 9879 7090 538e 6593 7691 ot.a.t.yp.S.e.v. │ │ │ │ +00093b30: ff58 e461 7269 6162 6c65 293b 8e9f 1aaf .X.ariable);.... │ │ │ │ +00093b40: 328d 8d8d 8d91 1c0a ed28 6969 298e 8e8e 2........(ii)... │ │ │ │ +00093b50: 9131 9589 d70b 8d9f 01cc ccd8 698e 9107 .1..........i... │ │ │ │ +00093b60: 4f82 cf28 666f 729b 03ea a831 9603 5552 O..(for....1..UR │ │ │ │ +00093b70: da14 93d7 6993 da14 93d7 6ecf 2998 6f90 ....i.....n.).o. │ │ │ │ +00093b80: 538e 6363 7572 7398 696e 9861 6e90 ac72 S.ccurs.in.an..r │ │ │ │ +00093b90: 7998 6173 7375 6d70 7469 6f6e 9869 6e98 y.assumption.in. │ │ │ │ +00093ba0: 002e 8e9f 373b 108d 8d91 12c7 61d0 3131 ....7;......a.11 │ │ │ │ +00093bb0: 2e38 2e35 2e37 8e91 4d47 6144 6973 6390 .8.5.7..MGaDisc. │ │ │ │ +00093bc0: a000 6861 7267 696e 6796 0480 0061 6e93 ..harging....an. │ │ │ │ +00093bd0: 6173 7375 6d70 7469 6f6e 8ea6 8d8d 8d91 assumption...... │ │ │ │ +00093be0: 12c7 619f f54f a789 0000 6666 01c7 0b4a ..a..O....ff...J │ │ │ │ +00093bf0: 9f0b 0716 8d8d 90cc cd9f 0459 9c84 000f ...........Y.... │ │ │ │ +00093c00: 60b2 0000 6666 8d9f fba6 648d 9117 0bcc `...ff....d..... │ │ │ │ +00093c10: eb61 4449 5343 4896 05bf aa3a 9374 6572 .aDISCH....:.ter │ │ │ │ +00093c20: 6d93 2d3e 9374 686d 932d 3e93 7468 6d8e m.->.thm.->.thm. │ │ │ │ +00093c30: 8e92 01c6 71b1 8400 0f60 b200 0066 668e ....q....`...ff. │ │ │ │ +00093c40: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ +00093c50: 8e9f 25bf 388d 8d8d 9ff8 7331 8d8d 9200 ..%.8.....s1.... │ │ │ │ +00093c60: e0c7 22cf 0091 05bf aaeb 617c 2d91 09aa ..".......a|-... │ │ │ │ +00093c70: 52d7 748d 9f01 cccc d532 8e8e 8e92 00b8 R.t......2...... │ │ │ │ +00093c80: bf11 9f04 c002 8900 0066 6600 7b4f 1d9f .........ff.{O.. │ │ │ │ +00093c90: 0a26 638d 8d91 0600 01cf 008d da00 8e91 .&c............. │ │ │ │ +00093ca0: 0955 5766 d774 8d9f 01cc ccd5 318e 9104 .UWf.t......1... │ │ │ │ +00093cb0: c004 da67 9605 bfaa eb61 7c2d 9109 aa52 ...g.....a|-...R │ │ │ │ +00093cc0: d774 8d9f 01cc ccd5 318e 910a 7fae eb61 .t......1......a │ │ │ │ +00093cd0: 3d3d 3e93 d774 8d9f 01cc ccd5 328e 8e8e ==>..t......2... │ │ │ │ +00093ce0: 8e8e 8e9f 2385 6f8d 8d8d 8d91 2467 afeb ....#.o.....$g.. │ │ │ │ +00093cf0: 6080 888e 8e8e 9130 274d cf00 8dda 008e `......0'M...... │ │ │ │ +00093d00: 9109 5557 66d7 748d 9f01 cccc d531 8e91 ..UWf.t......1.. │ │ │ │ +00093d10: 04c0 04da 6796 034b 50cf 6465 6e6f 7465 ....g..KP.denote │ │ │ │ +00093d20: 739b 034b 5174 6865 9373 6574 986f 6274 s..KQthe.set.obt │ │ │ │ +00093d30: 6169 6e65 6493 6295 ac72 7998 7265 6d6f ained.b..ry.remo │ │ │ │ +00093d40: 9376 696e 6796 034b 50d7 748d 9f01 cccc .ving..KP.t..... │ │ │ │ +00093d50: d531 8e91 080b 55cf 6672 6f6d 9300 9828 .1....U.from...( │ │ │ │ +00093d60: 6e6f 7465 9374 6861 7498 d774 8d9f 01cc note.that..t.... │ │ │ │ +00093d70: ccd5 318e 9108 0b54 cf6e 6565 6498 6e6f ..1....T.need.no │ │ │ │ +00093d80: 7493 6f90 538e 6363 7572 8ea1 8d91 3027 t.o.S.ccur....0' │ │ │ │ +00093d90: 4d69 6e96 03ea a800 3b93 696e 9374 6869 Min.....;.in.thi │ │ │ │ +00093da0: 7393 6361 7365 9300 8dda 008e 9109 5557 s.case........UW │ │ │ │ +00093db0: 66d7 748d 9f01 cccc d531 8e91 04c0 04da f.t......1...... │ │ │ │ +00093dc0: 6796 0355 52cf 3d93 0029 2e8e 9f1d f546 g..UR.=..).....F │ │ │ │ +00093dd0: 8d91 12c7 61eb 6144 4953 4348 9605 bfaa ....a.aDISCH.... │ │ │ │ +00093de0: d774 8d9f 01cc ccd5 318e 9b0a 7fae cf00 .t......1....... │ │ │ │ +00093df0: 93eb 617c 2d93 d774 8d9f 01cc ccd5 328e ..a|-..t......2. │ │ │ │ +00093e00: 9108 f6f8 cf65 7691 ff58 e461 6c75 6174 .....ev..X.aluat │ │ │ │ +00093e10: 6573 9104 36f5 746f 9604 36f4 7468 6593 es..6.to..6.the. │ │ │ │ +00093e20: 7468 656f 7265 6d93 008d da00 8e91 0955 theorem........U │ │ │ │ +00093e30: 5766 d774 8d9f 01cc ccd5 318e 9104 c004 Wf.t......1..... │ │ │ │ +00093e40: da67 9605 bfaa eb61 7c2d 93d7 748d 9f01 .g.....a|-..t... │ │ │ │ +00093e50: cccc d531 8e98 eb61 3d3d 3e93 d774 8d9f ...1...a==>..t.. │ │ │ │ +00093e60: 01cc ccd5 328e 9104 c004 cf2e 8d91 061d ....2........... │ │ │ │ +00093e70: c5eb 6144 4953 4348 8e91 2713 0bcf 6661 ..aDISCH..'...fa │ │ │ │ +00093e80: 696c 7391 0436 f569 6696 0436 f474 6865 ils..6.if..6.the │ │ │ │ +00093e90: 9374 6572 6d8e a18d 9112 c761 6769 769a .term......agiv. │ │ │ │ +00093ea0: ac72 656e 9603 eaa8 6173 9369 7473 930c .ren....as.its.. │ │ │ │ +00093eb0: 7273 7493 6172 6775 6d65 6e98 7493 6973 rst.argumen.t.is │ │ │ │ +00093ec0: 936e 6f74 936f 6693 7498 7970 9053 8e65 .not.of.t.yp.S.e │ │ │ │ +00093ed0: 8d93 eb61 626f 6f6c 8e91 1ae9 50cf 2e8e ...abool....P... │ │ │ │ +00093ee0: 9f2c aee7 8d8d 9112 c761 d031 312e 382e .,.......a.11.8. │ │ │ │ +00093ef0: 352e 388e 914d 4761 4d6f 9060 0064 7573 5.8..MGaMo.`.dus │ │ │ │ +00093f00: 9104 8000 5090 a000 6f6e 656e 738e a68d ....P...onens... │ │ │ │ +00093f10: 8d8d 9112 c761 9ff5 4fa7 8900 0066 6601 .....a..O....ff. │ │ │ │ +00093f20: c70b 4a9f 0b07 168d 8d90 cccd 9f04 599c ..J...........Y. │ │ │ │ +00093f30: 8400 0f60 b200 0066 668d 9ffb a664 8d91 ...`...ff....d.. │ │ │ │ +00093f40: 170b cceb 614d 5096 05bf aa3a 9374 686d ....aMP....:.thm │ │ │ │ +00093f50: 932d 3e93 7468 6d93 2d3e 9374 686d 8e8e .->.thm.->.thm.. │ │ │ │ +00093f60: 9201 c671 b184 000f 60b2 0000 6666 8e8e ...q....`...ff.. │ │ │ │ +00093f70: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ +00093f80: 9f25 bf38 8d8d 8d9f f873 318d 8d92 00a5 .%.8.....s1..... │ │ │ │ +00093f90: 2a30 cf00 8d9f 01cc ccd5 318e 960a 7fae *0........1..... │ │ │ │ +00093fa0: eb61 7c2d 9b05 bfaa d774 8d9f 01cc ccd5 .a|-.....t...... │ │ │ │ +00093fb0: 318e 93eb 613d 3d3e 98d7 748d 9f01 cccc 1...a==>..t..... │ │ │ │ +00093fc0: d532 8e91 2953 a6cf 008d 9f01 cccc d532 .2..)S.........2 │ │ │ │ +00093fd0: 8e93 eb61 7c2d 98d7 748d 9f01 cccc d531 ...a|-..t......1 │ │ │ │ +00093fe0: 8e8e 8e92 009f 2a2f 9f04 c002 8900 0066 ......*/.......f │ │ │ │ +00093ff0: 6600 ae78 e19f 0a26 638d 8d91 347b e1cf f..x...&c...4{.. │ │ │ │ +00094000: 008d 9f01 cccc d531 8e91 076a acda 5b91 .......1...j..[. │ │ │ │ +00094010: 02aa a8cf 008d 9f01 cccc d532 8e91 0a7f ...........2.... │ │ │ │ +00094020: aeeb 617c 2d91 05bf aad7 748d 9f01 cccc ..a|-.....t..... │ │ │ │ +00094030: d532 8e8e 8e8e 8e8e 9f23 a879 8d91 12c7 .2.......#.y.... │ │ │ │ +00094040: 61eb 614d 5091 0565 c0cf 7461 6b95 ac72 a.aMP..e..tak..r │ │ │ │ +00094050: 6573 9b05 6622 7493 7793 6f98 7468 656f es..f"t.w.o.theo │ │ │ │ +00094060: 7265 6d73 9828 696e 9874 6865 9105 6621 rems.(in.the..f! │ │ │ │ +00094070: 6f72 6465 7298 7368 6f93 776e 9861 6290 order.sho.wn.ab. │ │ │ │ +00094080: 538e 6f93 7693 6529 9861 6e64 9872 6574 S.o.v.e).and.ret │ │ │ │ +00094090: 7572 6e73 9874 6865 9105 6621 7265 7375 urns.the..f!resu │ │ │ │ +000940a0: 6c74 986f 6698 6170 706c 7969 6e67 8ea1 lt.of.applying.. │ │ │ │ +000940b0: 8d91 12c7 614d 6f90 538e 6475 7396 03ea ....aMo.S.dus... │ │ │ │ +000940c0: a850 9aac 726f 6e65 6e73 3b93 6974 9366 .P..ronens;.it.f │ │ │ │ +000940d0: 6169 6c73 9369 6693 7468 6593 6172 6775 ails.if.the.argu │ │ │ │ +000940e0: 6d65 6e98 7473 9361 7265 936e 6f74 936f men.ts.are.not.o │ │ │ │ +000940f0: 6693 7468 6593 7269 6768 9874 9366 6f72 f.the.righ.t.for │ │ │ │ +00094100: 6d2e 8e8e 9f24 fd13 8e8c 8b00 0000 b000 m....$.......... │ │ │ │ 00094110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00094120: 0000 0000 0000 0000 0000 0000 0935 daa0 .............5.. │ │ │ │ -00094130: 02cc 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa ...U...F........ │ │ │ │ -00094140: 999a 8d91 eaf1 ebd0 3137 3692 00dd 2043 ........176... C │ │ │ │ -00094150: 4368 6170 7465 7296 0480 0031 312e 910a Chapter....11... │ │ │ │ -00094160: 8000 5468 6593 484f 4c93 4c6f 6769 6393 ..The.HOL.Logic. │ │ │ │ -00094170: 696e 934d 4c8e 91ea f1eb 9f05 6666 8900 in.ML.......ff.. │ │ │ │ -00094180: 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf ..f..>|......./. │ │ │ │ -00094190: 8da0 fd8b d021 8d8d 91ea f1eb eb47 3131 .....!.......G11 │ │ │ │ -000941a0: 2e38 2e36 8e91 248b 7f54 908c cc79 7090 .8.6..$..T...yp. │ │ │ │ -000941b0: 7333 6591 0566 6661 6262 7265 7669 6174 s3e..ffabbreviat │ │ │ │ -000941c0: 696f 6e73 8e9f 1861 a78d 91ea f1eb cf49 ions...a.......I │ │ │ │ -000941d0: 7496 03ea a869 7393 709a 538e 6f73 7369 t....is.p.S.ossi │ │ │ │ -000941e0: 626c 6593 746f 9369 6e90 ac72 7472 6f98 ble.to.in..rtro. │ │ │ │ -000941f0: 6475 6365 9361 6e93 6162 6272 6576 6961 duce.an.abbrevia │ │ │ │ -00094200: 7469 6f6e 9366 6f72 9361 936d 6f6e 6f6d tion.for.a.monom │ │ │ │ -00094210: 6f72 7068 6963 9374 90ac 7279 7098 6593 orphic.t..ryp.e. │ │ │ │ -00094220: 7573 696e 6793 7468 6593 6675 6e63 7469 using.the.functi │ │ │ │ -00094230: 6f6e 3a8e a91f 7c06 8d8d 8d91 eaf1 eb9f on:...|......... │ │ │ │ -00094240: f4da da89 0000 6666 01c7 0b4a 9f0b f0af ......ff...J.... │ │ │ │ -00094250: 8d8d 90cc cd9f 0459 9c84 0010 4a4b 0000 .......Y....JK.. │ │ │ │ -00094260: 6666 8d9f fba6 648d 9117 0bcc eb61 6e65 ff....d......ane │ │ │ │ -00094270: 775f 7479 7065 5f61 6262 7265 7696 05bf w_type_abbrev... │ │ │ │ -00094280: aa3a 9328 7374 7269 6e67 9323 9374 7970 .:.(string.#.typ │ │ │ │ -00094290: 6529 932d 3e93 766f 6964 8e8e 9201 c671 e).->.void.....q │ │ │ │ -000942a0: b184 0010 4a4b 0000 6666 8e8e 9f04 c002 ....JK..ff...... │ │ │ │ -000942b0: 8900 0066 6601 c70b 4a8e 8e8e 9f1f 2c84 ...ff...J.....,. │ │ │ │ -000942c0: 8d91 eaf1 ebcf 4576 91ff 58e4 616c 7561 ......Ev..X.alua │ │ │ │ -000942d0: 7469 6e67 8d91 04bd 6feb 616e 6577 5f74 ting....o.anew_t │ │ │ │ -000942e0: 7970 655f 6162 6272 6576 2860 8e91 6677 ype_abbrev(`..fw │ │ │ │ -000942f0: b9d7 6e61 6d65 8deb 6160 2c22 3a8e 9116 ..name..a`,":... │ │ │ │ -00094300: fea8 d71b 8d90 6e39 eb61 2229 8e91 10aa ......n9.a").... │ │ │ │ -00094310: fdcf 656e 6162 6c65 7396 04bd 6fd7 6e61 ..enables...o.na │ │ │ │ -00094320: 6d65 93cf 746f 9b04 bd70 6290 538e 6593 me..to...pb.S.e. │ │ │ │ -00094330: 7573 6564 9369 6e98 7175 6f74 6174 696f used.in.quotatio │ │ │ │ -00094340: 6e73 9369 6e2d 8ea4 1000 008d 91ea f1eb ns.in-.......... │ │ │ │ -00094350: 7374 6561 649b 0424 6b6f 6696 0424 6ad7 stead..$kof..$j. │ │ │ │ -00094360: 1b90 6e39 cf2e 9105 e628 5468 6593 6576 ..n9.....(The.ev │ │ │ │ -00094370: 91ff 58e4 616c 7561 7469 6f6e 9866 6169 ..X.aluation.fai │ │ │ │ -00094380: 6c73 9369 6698 d71b 9104 92a4 cf69 7393 ls.if........is. │ │ │ │ -00094390: 7095 538e 6f6c 796d 6f72 7068 6963 2e91 p.S.olymorphic.. │ │ │ │ -000943a0: 05e6 2854 90ac 7279 7093 6596 0424 6a61 ..(T..ryp.e..$ja │ │ │ │ -000943b0: 6262 7265 7669 6174 696f 6e73 9861 7265 bbreviations.are │ │ │ │ -000943c0: 9372 6563 6f72 6465 6498 696e 8ea1 8d91 .recorded.in.... │ │ │ │ -000943d0: eaf1 eb74 6865 6f72 7996 03e4 8b0c 6c65 ...theory.....le │ │ │ │ -000943e0: 732c 9b03 e5c4 736f 9374 6861 7491 03e4 s,....so.that... │ │ │ │ -000943f0: 8a77 6865 6e93 6193 7468 656f 7279 9369 .when.a.theory.i │ │ │ │ -00094400: 7393 6c6f 6164 6564 2c98 616e 9aac 7279 s.loaded,.an..ry │ │ │ │ -00094410: 9374 9879 7090 538e 6591 03e4 8a61 6262 .t.yp.S.e....abb │ │ │ │ -00094420: 7265 7669 6174 696f 6e73 936d 6164 6593 reviations.made. │ │ │ │ -00094430: 6172 6593 6163 7469 7691 ff58 e461 7465 are.activ..X.ate │ │ │ │ -00094440: 642e 8ea1 8d91 eaf1 eb54 6865 9603 eaa8 d........The.... │ │ │ │ -00094450: 6c69 7374 936f 6693 6375 7272 656e 9aac list.of.curren.. │ │ │ │ -00094460: 7274 6c79 9361 6374 6976 9865 9361 6262 rtly.activ.e.abb │ │ │ │ -00094470: 7265 7669 6174 696f 6e73 9369 6e93 6193 reviations.in.a. │ │ │ │ -00094480: 7468 656f 7279 9369 7393 6769 7698 656e theory.is.giv.en │ │ │ │ -00094490: 9362 9879 9374 6865 9366 756e 6374 696f .b.y.the.functio │ │ │ │ -000944a0: 6e3a 8ea6 8d8d 8d91 eaf1 eb9f f4da da89 n:.............. │ │ │ │ -000944b0: 0000 6666 01c7 0b4a 9f0b f0af 8d8d 90cc ..ff...J........ │ │ │ │ -000944c0: cd9f 0459 9c84 0010 4a4b 0000 6666 8d9f ...Y....JK..ff.. │ │ │ │ -000944d0: fba6 648d 9117 0bcc eb61 7479 7065 5f61 ..d......atype_a │ │ │ │ -000944e0: 6262 7265 7673 9605 bfaa 3a93 7374 7269 bbrevs....:.stri │ │ │ │ -000944f0: 6e67 932d 3e93 2873 7472 696e 6793 2393 ng.->.(string.#. │ │ │ │ -00094500: 7479 7065 2993 6c69 7374 8e8e 9201 c671 type).list.....q │ │ │ │ -00094510: b184 0010 4a4b 0000 6666 8e8e 9f04 c002 ....JK..ff...... │ │ │ │ -00094520: 8900 0066 6601 c70b 4a8e 8e8e 9f1f 2c84 ...ff...J.....,. │ │ │ │ -00094530: 8d91 f653 7acf 4e6f 7465 9604 72ed 7468 ...Sz.Note..r.th │ │ │ │ -00094540: 6174 9361 6262 7265 7669 6174 696f 6e9b at.abbreviation. │ │ │ │ -00094550: 0472 ec63 616e 9361 6c73 6f93 6290 538e .r.can.also.b.S. │ │ │ │ -00094560: 6593 6d61 6465 9375 7369 6e67 9861 6e90 e.made.using.an. │ │ │ │ -00094570: ac72 7469 7175 6f74 6174 696f 6e2c 9104 .rtiquotation,.. │ │ │ │ -00094580: 94fe 7769 7468 6f75 7493 7468 6593 7265 ..without.the.re │ │ │ │ -00094590: 7374 7269 6374 696f 6e8e a18d 91ea f1eb striction....... │ │ │ │ -000945a0: 746f 9104 6716 6d6f 6e6f 6d6f 7270 6869 to..g.monomorphi │ │ │ │ -000945b0: 639b 0467 1774 95ac 7279 7090 538e 6573 c..g.t..ryp.S.es │ │ │ │ -000945c0: 2e91 06ae 2b53 7563 9368 98eb 484d 4c96 ....+Suc.h..HML. │ │ │ │ -000945d0: 0467 16cf 6162 6272 6576 6961 7469 6f6e .g..abbreviation │ │ │ │ -000945e0: 7398 6172 6593 6e6f 742c 9604 8632 6f66 s.are.not,...2of │ │ │ │ -000945f0: 9863 6f75 7273 652c 9373 746f 7265 6496 .course,.stored. │ │ │ │ -00094600: 0467 1669 6e98 7468 656f 7279 930c 6c65 .g.in.theory..le │ │ │ │ -00094610: 738e a18d 91ea f1eb 616e 6496 04d0 2e73 s.......and....s │ │ │ │ -00094620: 6f93 646f 936e 6f74 9104 d02f 709a 538e o.do.not.../p.S. │ │ │ │ -00094630: 6572 7369 7374 9362 9865 799a ac72 6f6e ersist.b.ey..ron │ │ │ │ -00094640: 6493 6193 7369 6e67 6c65 9373 6573 7369 d.a.single.sessi │ │ │ │ -00094650: 6f6e 2e91 07e9 7254 6865 9104 d02f 666f on....rThe.../fo │ │ │ │ -00094660: 6c6c 6f98 7769 6e67 9373 6573 7369 6f6e llo.wing.session │ │ │ │ -00094670: 9369 6c6c 7573 7472 6174 6573 9376 91ff .illustrates.v.. │ │ │ │ -00094680: 58e4 6172 696f 7573 8ea1 8d91 eaf1 eb77 X.arious.......w │ │ │ │ -00094690: 95ac 7261 9379 7396 03ea a86f 6693 6162 ..ra.ys....of.ab │ │ │ │ -000946a0: 6272 6576 6961 7469 6e67 9374 90ac 7279 breviating.t..ry │ │ │ │ -000946b0: 7090 538e 6573 3a8e 9f71 b03f 8d8d 8d91 p.S.es:..q.?.... │ │ │ │ -000946c0: eaf1 eb9f a187 8189 0000 6666 01c7 0b4a ..........ff...J │ │ │ │ -000946d0: a000 b297 628d 8d90 cccd 9f04 599c 8400 ....b.......Y... │ │ │ │ -000946e0: b6f0 fe00 0066 668d a0ff 5366 108d 8d92 .....ff...Sf.... │ │ │ │ -000946f0: 01af f00d 8400 0ad7 0e00 00b8 e88e 8d92 ................ │ │ │ │ -00094700: 01b0 a8f5 8400 00b8 e800 15ae 648e 8d8d ............d... │ │ │ │ -00094710: 8d92 01b9 4db2 9ffd 1c15 eb49 318e 8e8e ....M......I1... │ │ │ │ -00094720: 8e9f ff40 548d 9105 ccce eb61 236e 6577 ...@T......a#new │ │ │ │ -00094730: 5f74 6865 6f72 7991 05bf aa60 6e75 6d70 _theory....`nump │ │ │ │ -00094740: 6169 7260 3b3b 8ea4 0d00 008d 9105 ccce air`;;.......... │ │ │ │ -00094750: 2829 9605 bfaa 3a93 766f 6964 8ea1 a18d ()....:.void.... │ │ │ │ -00094760: 9105 ccce 236e 6577 5f74 7970 655f 6162 ....#new_type_ab │ │ │ │ -00094770: 6272 6576 2860 6e75 6d70 6169 7260 2c91 brev(`numpair`,. │ │ │ │ -00094780: 05bf aa22 3a6e 756d 236e 756d 2229 3b3b ...":num#num");; │ │ │ │ -00094790: 8ea1 8d91 05cc ce28 2996 05bf aa3a 9376 .......()....:.v │ │ │ │ -000947a0: 6f69 648e a1a1 8d91 05cc ce23 6c65 7496 oid........#let. │ │ │ │ -000947b0: 05bf aa74 3193 3d93 2278 3a6e 756d 7061 ...t1.=."x:numpa │ │ │ │ -000947c0: 6972 223b 3b8e a18d 9105 ccce 7431 9605 ir";;.......t1.. │ │ │ │ -000947d0: bfaa 3d93 2278 2293 3a93 7465 726d 8ea1 ..=."x".:.term.. │ │ │ │ -000947e0: a18d 9105 ccce 2374 7970 655f 6f66 9105 ......#type_of.. │ │ │ │ -000947f0: bfaa 7431 3b3b 8ea1 8d91 05cc ce22 3a6e ..t1;;.......":n │ │ │ │ -00094800: 756d 9605 bfaa 2393 6e75 6d22 933a 9374 um....#.num".:.t │ │ │ │ -00094810: 7970 658e a1a1 8d91 05cc ce23 223a 6e75 ype........#":nu │ │ │ │ -00094820: 6d70 6169 7222 9605 bfaa 3d93 223a 6e75 mpair"....=.":nu │ │ │ │ -00094830: 6d23 6e75 6d22 3b3b 8ea1 8d91 05cc ce74 m#num";;.......t │ │ │ │ -00094840: 7275 6596 05bf aa3a 9362 6f6f 6c8e 8e92 rue....:.bool... │ │ │ │ -00094850: 01c6 71b1 8400 b6f0 fe00 0066 668e 8e9f ..q........ff... │ │ │ │ -00094860: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e9f ......ff...J.... │ │ │ │ -00094870: 7160 be8d 91ea f1eb cf54 6865 9604 b289 q`.......The.... │ │ │ │ -00094880: 616c 7465 726e 6174 6976 9aac 7265 9374 alternativ..re.t │ │ │ │ -00094890: 6f93 696e 9874 726f 9053 8e64 7563 696e o.in.tro.S.ducin │ │ │ │ -000948a0: 6793 6193 7498 7970 9053 8e65 9361 6262 g.a.t.yp.S.e.abb │ │ │ │ -000948b0: 7265 7669 6174 696f 6e93 6973 9104 b28a reviation.is.... │ │ │ │ -000948c0: 746f 9367 6976 9865 9361 6e93 eb48 4d4c to.giv.e.an..HML │ │ │ │ -000948d0: 93cf 6e61 6d65 9374 6f93 7468 6593 7498 ..name.to.the.t. │ │ │ │ -000948e0: 7970 9053 8e65 2c8e a18d 91ea f1eb 616e yp.S.e,.......an │ │ │ │ -000948f0: 6496 03ea a874 6865 6e93 746f 9375 7365 d....then.to.use │ │ │ │ -00094900: 9374 6869 7393 6e61 6d65 9376 6961 9361 .this.name.via.a │ │ │ │ -00094910: 6e95 ac72 7469 7175 6f74 6174 696f 6e2e n..rtiquotation. │ │ │ │ -00094920: 9105 38e0 436f 6e93 7469 6e93 7569 6e67 ..8.Con.tin.uing │ │ │ │ -00094930: 9603 eaa8 7468 6593 7365 7373 696f 6e3a ....the.session: │ │ │ │ -00094940: 8e9f 4ab0 3e8d 8d8d 91ea f1eb 9fc8 8781 ..J.>........... │ │ │ │ -00094950: 8900 0066 6601 c70b 4a9f 6497 628d 8d90 ...ff...J.d.b... │ │ │ │ -00094960: cccd 9f04 599c 8400 68f0 fe00 0066 668d ....Y...h....ff. │ │ │ │ -00094970: 9fa1 6610 8d8d 9201 aff0 0d84 000a d70e ..f............. │ │ │ │ -00094980: 0000 b8e8 8e8d 9201 b0a8 f584 0000 b8e8 ................ │ │ │ │ -00094990: 0015 ae64 8e8d 8d8d 9201 b94d b29f fd1c ...d.......M.... │ │ │ │ -000949a0: 15eb 4932 8e8e 8e8e 9fff 4054 8d91 05cc ..I2......@T.... │ │ │ │ -000949b0: ceeb 6123 6c65 7496 05bf aa74 7993 3d93 ..a#let....ty.=. │ │ │ │ -000949c0: 223a 6e75 6d23 6e75 6d22 3b3b 8ea4 0d00 ":num#num";;.... │ │ │ │ -000949d0: 008d 9105 ccce 7479 9605 bfaa 3d93 223a ......ty....=.": │ │ │ │ -000949e0: 6e75 6d93 2393 6e75 6d22 933a 9374 7970 num.#.num".:.typ │ │ │ │ -000949f0: 658e a1a1 8d91 05cc ce23 6c65 7496 05bf e........#let... │ │ │ │ -00094a00: aa74 3293 3d93 2278 3a5e 7479 223b 3b8e .t2.=."x:^ty";;. │ │ │ │ -00094a10: a18d 9105 ccce 7432 9605 bfaa 3d93 2278 ......t2....=."x │ │ │ │ -00094a20: 2293 3a93 7465 726d 8ea1 a18d 9105 ccce ".:.term........ │ │ │ │ -00094a30: 2374 3196 05bf aa3d 9374 323b 3b8e a18d #t1....=.t2;;... │ │ │ │ -00094a40: 9105 ccce 7472 7565 9605 bfaa 3a93 626f ....true....:.bo │ │ │ │ -00094a50: 6f6c 8e8e 9201 c671 b184 0068 f0fe 0000 ol.....q...h.... │ │ │ │ -00094a60: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ -00094a70: 4a8e 8e8e 8e9f 24fd 138e 8c8b 0000 00b1 J.....$......... │ │ │ │ -00094a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00094120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00094130: 0000 0000 0935 e2a0 02cc 0555 8da0 fd46 .....5.....U...F │ │ │ │ +00094140: d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 ebd0 ................ │ │ │ │ +00094150: 3137 3692 00dd 2043 4368 6170 7465 7296 176... CChapter. │ │ │ │ +00094160: 0480 0031 312e 910a 8000 5468 6593 484f ...11.....The.HO │ │ │ │ +00094170: 4c93 4c6f 6769 6393 696e 934d 4c8e 91ea L.Logic.in.ML... │ │ │ │ +00094180: f1eb 9f05 6666 8900 00e6 6601 c73e 7c8e ....ff....f..>|. │ │ │ │ +00094190: 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 8d8d ....../......!.. │ │ │ │ +000941a0: 91ea f1eb eb47 3131 2e38 2e36 8e91 248b .....G11.8.6..$. │ │ │ │ +000941b0: 7f54 908c cc79 7090 7333 6591 0566 6661 .T...yp.s3e..ffa │ │ │ │ +000941c0: 6262 7265 7669 6174 696f 6e73 8e9f 1861 bbreviations...a │ │ │ │ +000941d0: a78d 91ea f1eb cf49 7496 03ea a869 7393 .......It....is. │ │ │ │ +000941e0: 709a 538e 6f73 7369 626c 6593 746f 9369 p.S.ossible.to.i │ │ │ │ +000941f0: 6e90 ac72 7472 6f98 6475 6365 9361 6e93 n..rtro.duce.an. │ │ │ │ +00094200: 6162 6272 6576 6961 7469 6f6e 9366 6f72 abbreviation.for │ │ │ │ +00094210: 9361 936d 6f6e 6f6d 6f72 7068 6963 9374 .a.monomorphic.t │ │ │ │ +00094220: 90ac 7279 7098 6593 7573 696e 6793 7468 ..ryp.e.using.th │ │ │ │ +00094230: 6593 6675 6e63 7469 6f6e 3a8e a91f 7c06 e.function:...|. │ │ │ │ +00094240: 8d8d 8d91 eaf1 eb9f f4da da89 0000 6666 ..............ff │ │ │ │ +00094250: 01c7 0b4a 9f0b f0af 8d8d 90cc cd9f 0459 ...J...........Y │ │ │ │ +00094260: 9c84 0010 4a4b 0000 6666 8d9f fba6 648d ....JK..ff....d. │ │ │ │ +00094270: 9117 0bcc eb61 6e65 775f 7479 7065 5f61 .....anew_type_a │ │ │ │ +00094280: 6262 7265 7696 05bf aa3a 9328 7374 7269 bbrev....:.(stri │ │ │ │ +00094290: 6e67 9323 9374 7970 6529 932d 3e93 766f ng.#.type).->.vo │ │ │ │ +000942a0: 6964 8e8e 9201 c671 b184 0010 4a4b 0000 id.....q....JK.. │ │ │ │ +000942b0: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ +000942c0: 4a8e 8e8e 9f1f 2c84 8d91 eaf1 ebcf 4576 J.....,.......Ev │ │ │ │ +000942d0: 91ff 58e4 616c 7561 7469 6e67 8d91 04bd ..X.aluating.... │ │ │ │ +000942e0: 6feb 616e 6577 5f74 7970 655f 6162 6272 o.anew_type_abbr │ │ │ │ +000942f0: 6576 2860 8e91 6677 b9d7 6e61 6d65 8deb ev(`..fw..name.. │ │ │ │ +00094300: 6160 2c22 3a8e 9116 fea8 d71b 8d90 6e39 a`,":.........n9 │ │ │ │ +00094310: eb61 2229 8e91 10aa fdcf 656e 6162 6c65 .a")......enable │ │ │ │ +00094320: 7396 04bd 6fd7 6e61 6d65 93cf 746f 9b04 s...o.name..to.. │ │ │ │ +00094330: bd70 6290 538e 6593 7573 6564 9369 6e98 .pb.S.e.used.in. │ │ │ │ +00094340: 7175 6f74 6174 696f 6e73 9369 6e2d 8ea4 quotations.in-.. │ │ │ │ +00094350: 1000 008d 91ea f1eb 7374 6561 649b 0424 ........stead..$ │ │ │ │ +00094360: 6b6f 6696 0424 6ad7 1b90 6e39 cf2e 9105 kof..$j...n9.... │ │ │ │ +00094370: e628 5468 6593 6576 91ff 58e4 616c 7561 .(The.ev..X.alua │ │ │ │ +00094380: 7469 6f6e 9866 6169 6c73 9369 6698 d71b tion.fails.if... │ │ │ │ +00094390: 9104 92a4 cf69 7393 7095 538e 6f6c 796d .....is.p.S.olym │ │ │ │ +000943a0: 6f72 7068 6963 2e91 05e6 2854 90ac 7279 orphic....(T..ry │ │ │ │ +000943b0: 7093 6596 0424 6a61 6262 7265 7669 6174 p.e..$jabbreviat │ │ │ │ +000943c0: 696f 6e73 9861 7265 9372 6563 6f72 6465 ions.are.recorde │ │ │ │ +000943d0: 6498 696e 8ea1 8d91 eaf1 eb74 6865 6f72 d.in.......theor │ │ │ │ +000943e0: 7996 03e4 8b0c 6c65 732c 9b03 e5c4 736f y.....les,....so │ │ │ │ +000943f0: 9374 6861 7491 03e4 8a77 6865 6e93 6193 .that....when.a. │ │ │ │ +00094400: 7468 656f 7279 9369 7393 6c6f 6164 6564 theory.is.loaded │ │ │ │ +00094410: 2c98 616e 9aac 7279 9374 9879 7090 538e ,.an..ry.t.yp.S. │ │ │ │ +00094420: 6591 03e4 8a61 6262 7265 7669 6174 696f e....abbreviatio │ │ │ │ +00094430: 6e73 936d 6164 6593 6172 6593 6163 7469 ns.made.are.acti │ │ │ │ +00094440: 7691 ff58 e461 7465 642e 8ea1 8d91 eaf1 v..X.ated....... │ │ │ │ +00094450: eb54 6865 9603 eaa8 6c69 7374 936f 6693 .The....list.of. │ │ │ │ +00094460: 6375 7272 656e 9aac 7274 6c79 9361 6374 curren..rtly.act │ │ │ │ +00094470: 6976 9865 9361 6262 7265 7669 6174 696f iv.e.abbreviatio │ │ │ │ +00094480: 6e73 9369 6e93 6193 7468 656f 7279 9369 ns.in.a.theory.i │ │ │ │ +00094490: 7393 6769 7698 656e 9362 9879 9374 6865 s.giv.en.b.y.the │ │ │ │ +000944a0: 9366 756e 6374 696f 6e3a 8ea6 8d8d 8d91 .function:...... │ │ │ │ +000944b0: eaf1 eb9f f4da da89 0000 6666 01c7 0b4a ..........ff...J │ │ │ │ +000944c0: 9f0b f0af 8d8d 90cc cd9f 0459 9c84 0010 ...........Y.... │ │ │ │ +000944d0: 4a4b 0000 6666 8d9f fba6 648d 9117 0bcc JK..ff....d..... │ │ │ │ +000944e0: eb61 7479 7065 5f61 6262 7265 7673 9605 .atype_abbrevs.. │ │ │ │ +000944f0: bfaa 3a93 7374 7269 6e67 932d 3e93 2873 ..:.string.->.(s │ │ │ │ +00094500: 7472 696e 6793 2393 7479 7065 2993 6c69 tring.#.type).li │ │ │ │ +00094510: 7374 8e8e 9201 c671 b184 0010 4a4b 0000 st.....q....JK.. │ │ │ │ +00094520: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ +00094530: 4a8e 8e8e 9f1f 2c84 8d91 f653 7acf 4e6f J.....,....Sz.No │ │ │ │ +00094540: 7465 9604 72ed 7468 6174 9361 6262 7265 te..r.that.abbre │ │ │ │ +00094550: 7669 6174 696f 6e9b 0472 ec63 616e 9361 viation..r.can.a │ │ │ │ +00094560: 6c73 6f93 6290 538e 6593 6d61 6465 9375 lso.b.S.e.made.u │ │ │ │ +00094570: 7369 6e67 9861 6e90 ac72 7469 7175 6f74 sing.an..rtiquot │ │ │ │ +00094580: 6174 696f 6e2c 9104 94fe 7769 7468 6f75 ation,....withou │ │ │ │ +00094590: 7493 7468 6593 7265 7374 7269 6374 696f t.the.restrictio │ │ │ │ +000945a0: 6e8e a18d 91ea f1eb 746f 9104 6716 6d6f n.......to..g.mo │ │ │ │ +000945b0: 6e6f 6d6f 7270 6869 639b 0467 1774 95ac nomorphic..g.t.. │ │ │ │ +000945c0: 7279 7090 538e 6573 2e91 06ae 2b53 7563 ryp.S.es....+Suc │ │ │ │ +000945d0: 9368 98eb 484d 4c96 0467 16cf 6162 6272 .h..HML..g..abbr │ │ │ │ +000945e0: 6576 6961 7469 6f6e 7398 6172 6593 6e6f eviations.are.no │ │ │ │ +000945f0: 742c 9604 8632 6f66 9863 6f75 7273 652c t,...2of.course, │ │ │ │ +00094600: 9373 746f 7265 6496 0467 1669 6e98 7468 .stored..g.in.th │ │ │ │ +00094610: 656f 7279 930c 6c65 738e a18d 91ea f1eb eory..les....... │ │ │ │ +00094620: 616e 6496 04d0 2e73 6f93 646f 936e 6f74 and....so.do.not │ │ │ │ +00094630: 9104 d02f 709a 538e 6572 7369 7374 9362 .../p.S.ersist.b │ │ │ │ +00094640: 9865 799a ac72 6f6e 6493 6193 7369 6e67 .ey..rond.a.sing │ │ │ │ +00094650: 6c65 9373 6573 7369 6f6e 2e91 07e9 7254 le.session....rT │ │ │ │ +00094660: 6865 9104 d02f 666f 6c6c 6f98 7769 6e67 he.../follo.wing │ │ │ │ +00094670: 9373 6573 7369 6f6e 9369 6c6c 7573 7472 .session.illustr │ │ │ │ +00094680: 6174 6573 9376 91ff 58e4 6172 696f 7573 ates.v..X.arious │ │ │ │ +00094690: 8ea1 8d91 eaf1 eb77 95ac 7261 9379 7396 .......w..ra.ys. │ │ │ │ +000946a0: 03ea a86f 6693 6162 6272 6576 6961 7469 ...of.abbreviati │ │ │ │ +000946b0: 6e67 9374 90ac 7279 7090 538e 6573 3a8e ng.t..ryp.S.es:. │ │ │ │ +000946c0: 9f71 b03f 8d8d 8d91 eaf1 eb9f a187 8189 .q.?............ │ │ │ │ +000946d0: 0000 6666 01c7 0b4a a000 b297 628d 8d90 ..ff...J....b... │ │ │ │ +000946e0: cccd 9f04 599c 8400 b6f0 fe00 0066 668d ....Y........ff. │ │ │ │ +000946f0: a0ff 5366 108d 8d92 01af f00d 8400 0ad7 ..Sf............ │ │ │ │ +00094700: 0e00 00b8 e88e 8d92 01b0 a8f5 8400 00b8 ................ │ │ │ │ +00094710: e800 15ae 648e 8d8d 8d92 01b9 4db2 9ffd ....d.......M... │ │ │ │ +00094720: 1c15 eb49 318e 8e8e 8e9f ff40 548d 9105 ...I1......@T... │ │ │ │ +00094730: ccce eb61 236e 6577 5f74 6865 6f72 7991 ...a#new_theory. │ │ │ │ +00094740: 05bf aa60 6e75 6d70 6169 7260 3b3b 8ea4 ...`numpair`;;.. │ │ │ │ +00094750: 0d00 008d 9105 ccce 2829 9605 bfaa 3a93 ........()....:. │ │ │ │ +00094760: 766f 6964 8ea1 a18d 9105 ccce 236e 6577 void........#new │ │ │ │ +00094770: 5f74 7970 655f 6162 6272 6576 2860 6e75 _type_abbrev(`nu │ │ │ │ +00094780: 6d70 6169 7260 2c91 05bf aa22 3a6e 756d mpair`,....":num │ │ │ │ +00094790: 236e 756d 2229 3b3b 8ea1 8d91 05cc ce28 #num");;.......( │ │ │ │ +000947a0: 2996 05bf aa3a 9376 6f69 648e a1a1 8d91 )....:.void..... │ │ │ │ +000947b0: 05cc ce23 6c65 7496 05bf aa74 3193 3d93 ...#let....t1.=. │ │ │ │ +000947c0: 2278 3a6e 756d 7061 6972 223b 3b8e a18d "x:numpair";;... │ │ │ │ +000947d0: 9105 ccce 7431 9605 bfaa 3d93 2278 2293 ....t1....=."x". │ │ │ │ +000947e0: 3a93 7465 726d 8ea1 a18d 9105 ccce 2374 :.term........#t │ │ │ │ +000947f0: 7970 655f 6f66 9105 bfaa 7431 3b3b 8ea1 ype_of....t1;;.. │ │ │ │ +00094800: 8d91 05cc ce22 3a6e 756d 9605 bfaa 2393 .....":num....#. │ │ │ │ +00094810: 6e75 6d22 933a 9374 7970 658e a1a1 8d91 num".:.type..... │ │ │ │ +00094820: 05cc ce23 223a 6e75 6d70 6169 7222 9605 ...#":numpair".. │ │ │ │ +00094830: bfaa 3d93 223a 6e75 6d23 6e75 6d22 3b3b ..=.":num#num";; │ │ │ │ +00094840: 8ea1 8d91 05cc ce74 7275 6596 05bf aa3a .......true....: │ │ │ │ +00094850: 9362 6f6f 6c8e 8e92 01c6 71b1 8400 b6f0 .bool.....q..... │ │ │ │ +00094860: fe00 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ +00094870: 01c7 0b4a 8e8e 8e9f 7160 be8d 91ea f1eb ...J....q`...... │ │ │ │ +00094880: cf54 6865 9604 b289 616c 7465 726e 6174 .The....alternat │ │ │ │ +00094890: 6976 9aac 7265 9374 6f93 696e 9874 726f iv..re.to.in.tro │ │ │ │ +000948a0: 9053 8e64 7563 696e 6793 6193 7498 7970 .S.ducing.a.t.yp │ │ │ │ +000948b0: 9053 8e65 9361 6262 7265 7669 6174 696f .S.e.abbreviatio │ │ │ │ +000948c0: 6e93 6973 9104 b28a 746f 9367 6976 9865 n.is....to.giv.e │ │ │ │ +000948d0: 9361 6e93 eb48 4d4c 93cf 6e61 6d65 9374 .an..HML..name.t │ │ │ │ +000948e0: 6f93 7468 6593 7498 7970 9053 8e65 2c8e o.the.t.yp.S.e,. │ │ │ │ +000948f0: a18d 91ea f1eb 616e 6496 03ea a874 6865 ......and....the │ │ │ │ +00094900: 6e93 746f 9375 7365 9374 6869 7393 6e61 n.to.use.this.na │ │ │ │ +00094910: 6d65 9376 6961 9361 6e95 ac72 7469 7175 me.via.an..rtiqu │ │ │ │ +00094920: 6f74 6174 696f 6e2e 9105 38e0 436f 6e93 otation...8.Con. │ │ │ │ +00094930: 7469 6e93 7569 6e67 9603 eaa8 7468 6593 tin.uing....the. │ │ │ │ +00094940: 7365 7373 696f 6e3a 8e9f 4ab0 3e8d 8d8d session:..J.>... │ │ │ │ +00094950: 91ea f1eb 9fc8 8781 8900 0066 6601 c70b ...........ff... │ │ │ │ +00094960: 4a9f 6497 628d 8d90 cccd 9f04 599c 8400 J.d.b.......Y... │ │ │ │ +00094970: 68f0 fe00 0066 668d 9fa1 6610 8d8d 9201 h....ff...f..... │ │ │ │ +00094980: aff0 0d84 000a d70e 0000 b8e8 8e8d 9201 ................ │ │ │ │ +00094990: b0a8 f584 0000 b8e8 0015 ae64 8e8d 8d8d ...........d.... │ │ │ │ +000949a0: 9201 b94d b29f fd1c 15eb 4932 8e8e 8e8e ...M......I2.... │ │ │ │ +000949b0: 9fff 4054 8d91 05cc ceeb 6123 6c65 7496 ..@T......a#let. │ │ │ │ +000949c0: 05bf aa74 7993 3d93 223a 6e75 6d23 6e75 ...ty.=.":num#nu │ │ │ │ +000949d0: 6d22 3b3b 8ea4 0d00 008d 9105 ccce 7479 m";;..........ty │ │ │ │ +000949e0: 9605 bfaa 3d93 223a 6e75 6d93 2393 6e75 ....=.":num.#.nu │ │ │ │ +000949f0: 6d22 933a 9374 7970 658e a1a1 8d91 05cc m".:.type....... │ │ │ │ +00094a00: ce23 6c65 7496 05bf aa74 3293 3d93 2278 .#let....t2.=."x │ │ │ │ +00094a10: 3a5e 7479 223b 3b8e a18d 9105 ccce 7432 :^ty";;.......t2 │ │ │ │ +00094a20: 9605 bfaa 3d93 2278 2293 3a93 7465 726d ....=."x".:.term │ │ │ │ +00094a30: 8ea1 a18d 9105 ccce 2374 3196 05bf aa3d ........#t1....= │ │ │ │ +00094a40: 9374 323b 3b8e a18d 9105 ccce 7472 7565 .t2;;.......true │ │ │ │ +00094a50: 9605 bfaa 3a93 626f 6f6c 8e8e 9201 c671 ....:.bool.....q │ │ │ │ +00094a60: b184 0068 f0fe 0000 6666 8e8e 9f04 c002 ...h....ff...... │ │ │ │ +00094a70: 8900 0066 6601 c70b 4a8e 8e8e 8e9f 24fd ...ff...J.....$. │ │ │ │ +00094a80: 138e 8c8b 0000 00b1 0000 0000 0000 0000 ................ │ │ │ │ 00094a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00094aa0: 0000 0000 0009 4102 a002 cc05 558d a0fd ......A.....U... │ │ │ │ -00094ab0: 46d3 0e8d 8d8d 8d9f fa99 9a8d 9112 c761 F..............a │ │ │ │ -00094ac0: d031 312e 392e 910a 8000 5468 6596 0480 .11.9.....The... │ │ │ │ -00094ad0: 0061 6e63 6573 7472 7993 6f66 9374 6865 .ancestry.of.the │ │ │ │ -00094ae0: 9374 6865 6f72 7993 e248 4f4c 9200 d726 .theory..HOL...& │ │ │ │ -00094af0: aad0 3137 378e 9112 c761 9f05 6666 8900 ..177....a..ff.. │ │ │ │ -00094b00: 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf ..f..>|......./. │ │ │ │ -00094b10: 8da0 fd8b d021 8d91 12c7 61cf 5468 6596 .....!....a.The. │ │ │ │ -00094b20: 036b 9b74 90ac 7279 7090 538e 659b 036b .k.t..ryp.S.e..k │ │ │ │ -00094b30: 9a61 6262 7265 7669 6174 696f 6e93 6973 .abbreviation.is │ │ │ │ -00094b40: 9873 746f 7265 6493 696e 9874 6865 9374 .stored.in.the.t │ │ │ │ -00094b50: 6865 6f72 7998 0c6c 6593 616e 6493 736f heory..le.and.so │ │ │ │ -00094b60: 9870 9053 8e65 7273 6973 7473 9361 6372 .p.S.ersists.acr │ │ │ │ -00094b70: 6f73 7398 7365 7373 696f 6e73 2e91 050e oss.sessions.... │ │ │ │ -00094b80: 8654 6869 7393 6361 6e8e a410 0000 8d91 .This.can....... │ │ │ │ -00094b90: 12c7 6162 9053 8e65 9603 eaa8 7365 656e ..ab.S.e....seen │ │ │ │ -00094ba0: 9362 9aac 7279 9374 6865 9372 6573 756c .b..ry.the.resul │ │ │ │ -00094bb0: 7493 6f66 9370 7269 6e98 7469 6e67 9374 t.of.prin.ting.t │ │ │ │ -00094bc0: 6865 9374 6865 6f72 798d 93eb 616e 756d he.theory...anum │ │ │ │ -00094bd0: 7061 6972 8e91 2c28 4ecf 3a8e 9f51 33c5 pair..,(N.:..Q3. │ │ │ │ -00094be0: 8d8d 8d91 12c7 619f cf07 8189 0000 6666 ......a.......ff │ │ │ │ -00094bf0: 01c7 0b4a 9f57 9762 8d8d 90cc cd9f 0459 ...J.W.b.......Y │ │ │ │ -00094c00: 9c84 005b f0fe 0000 6666 8d9f ae66 108d ...[....ff...f.. │ │ │ │ -00094c10: 8d92 01af f00d 8400 0ad7 0e00 00b8 e88e ................ │ │ │ │ -00094c20: 8d92 01b0 a8f5 8400 00b8 e800 15ae 648e ..............d. │ │ │ │ -00094c30: 8d8d 8d92 01b9 4db2 9ffd 1c15 eb49 338e ......M......I3. │ │ │ │ -00094c40: 8e8e 8e9f ff40 548d 9105 ccce eb61 2370 .....@T......a#p │ │ │ │ -00094c50: 7269 6e74 5f74 6865 6f72 7960 6e75 6d70 rint_theory`nump │ │ │ │ -00094c60: 6169 7260 3b3b 8ea4 0d00 008d 9105 ccce air`;;.......... │ │ │ │ -00094c70: 5468 6596 05bf aa54 6865 6f72 7993 6e75 The....Theory.nu │ │ │ │ -00094c80: 6d70 6169 728e a18d 9105 ccce 5061 7265 mpair.......Pare │ │ │ │ -00094c90: 6e74 7391 05bf aa2d 2d91 0b7f 5448 4f4c nts....--...THOL │ │ │ │ -00094ca0: 8ea1 8d91 05cc ce54 7970 6596 05bf aa41 .......Type....A │ │ │ │ -00094cb0: 6262 7265 7669 6174 696f 6e73 932d 2d91 bbreviations.--. │ │ │ │ -00094cc0: 0b7f 546e 756d 7061 6972 9322 3a6e 756d ..Tnumpair.":num │ │ │ │ -00094cd0: 9323 936e 756d 228e a18d 9105 ccce 2a2a .#.num".......** │ │ │ │ -00094ce0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ -00094cf0: 2a2a 9605 bfaa 6e75 6d70 6169 7293 2a2a **....numpair.** │ │ │ │ -00094d00: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a **************** │ │ │ │ -00094d10: 2a2a 8ea1 a18d 9105 ccce 2829 9605 bfaa **........().... │ │ │ │ -00094d20: 3a93 766f 6964 8e8e 9201 c671 b184 005b :.void.....q...[ │ │ │ │ -00094d30: f0fe 0000 6666 8e8e 9f04 c002 8900 0066 ....ff.........f │ │ │ │ -00094d40: 6601 c70b 4a8e 8e8e 9f4f 2d6c 8d91 12c7 f...J....O-l.... │ │ │ │ -00094d50: 61cf 4966 9603 eaa8 7468 6593 7365 7373 a.If....the.sess │ │ │ │ -00094d60: 696f 6e93 6973 9374 6865 6e93 656e 6465 ion.is.then.ende │ │ │ │ -00094d70: 643a 8e9f 3b44 d78d 8d8d 9112 c761 9fe2 d:..;D.......a.. │ │ │ │ -00094d80: 8781 8900 0066 6601 c70b 4a9f 3097 628d .....ff...J.0.b. │ │ │ │ -00094d90: 8d90 cccd 9f04 599c 8400 34f0 fe00 0066 ......Y...4....f │ │ │ │ -00094da0: 668d 9fd5 6610 8d8d 9201 aff0 0d84 000a f...f........... │ │ │ │ -00094db0: d70e 0000 b8e8 8e8d 9201 b0a8 f584 0000 ................ │ │ │ │ -00094dc0: b8e8 0015 ae64 8e8d 8d8d 9201 b94d b29f .....d.......M.. │ │ │ │ -00094dd0: fd1c 15eb 4934 8e8e 8e8e 9fff 4054 8d91 ....I4......@T.. │ │ │ │ -00094de0: 05cc ceeb 6123 636c 6f73 655f 7468 656f ....a#close_theo │ │ │ │ -00094df0: 7279 2829 3b3b 8ea4 0d00 008d 9105 ccce ry();;.......... │ │ │ │ -00094e00: 2829 9605 bfaa 3a93 766f 6964 8ea1 a18d ()....:.void.... │ │ │ │ -00094e10: 9105 ccce 2371 7569 7428 293b 3b8e 8e92 ....#quit();;... │ │ │ │ -00094e20: 01c6 71b1 8400 34f0 fe00 0066 668e 8e9f ..q...4....ff... │ │ │ │ -00094e30: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e9f ......ff...J.... │ │ │ │ -00094e40: 3bad 6c8d 9112 c761 cf61 6e64 9603 eaa8 ;.l....a.and.... │ │ │ │ -00094e50: 6193 6e65 7793 7365 7373 696f 6e93 6973 a.new.session.is │ │ │ │ -00094e60: 9373 7461 7274 6564 9369 6e93 7768 6963 .started.in.whic │ │ │ │ -00094e70: 90ac 7268 9374 6865 9374 6865 6f72 798d ..rh.the.theory. │ │ │ │ -00094e80: 93eb 616e 756d 7061 6972 8e91 3012 f6cf ..anumpair..0... │ │ │ │ -00094e90: 6973 936c 6f61 6465 643a 8e9f 5e33 c58d is.loaded:..^3.. │ │ │ │ -00094ea0: 8d8d 9112 c761 9fc2 0781 8900 0066 6601 .....a.......ff. │ │ │ │ -00094eb0: c70b 4a9f 7197 628d 8d90 cccd 9f04 599c ..J.q.b.......Y. │ │ │ │ -00094ec0: 8400 75f0 fe00 0066 668d 9f94 6610 8d8d ..u....ff...f... │ │ │ │ -00094ed0: 9201 aff0 0d84 000a d70e 0000 b8e8 8e8d ................ │ │ │ │ -00094ee0: 9201 b0a8 f584 0000 b8e8 0015 ae64 8e8d .............d.. │ │ │ │ -00094ef0: 8d8d 9201 b94d b29f fd1c 15eb 4931 8e8e .....M......I1.. │ │ │ │ -00094f00: 8e8e 9fff 4054 8d91 05cc ceeb 6123 6c6f ....@T......a#lo │ │ │ │ -00094f10: 6164 5f74 6865 6f72 7960 6e75 6d70 6169 ad_theory`numpai │ │ │ │ -00094f20: 7260 3b3b 8ea4 0d00 008d 9105 ccce 5468 r`;;..........Th │ │ │ │ -00094f30: 656f 7279 9605 bfaa 6e75 6d70 6169 7293 eory....numpair. │ │ │ │ -00094f40: 6c6f 6164 6564 8ea1 8d91 05cc ce28 2996 loaded.......(). │ │ │ │ -00094f50: 05bf aa3a 9376 6f69 648e a1a1 8d91 05cc ...:.void....... │ │ │ │ -00094f60: ce23 2278 3a6e 756d 7061 6972 223b 3b8e .#"x:numpair";;. │ │ │ │ -00094f70: a18d 9105 ccce 2278 2296 05bf aa3a 9374 ......"x"....:.t │ │ │ │ -00094f80: 6572 6d8e a1a1 8d91 05cc ce23 7479 7065 erm........#type │ │ │ │ -00094f90: 5f61 6262 7265 7673 9105 bfaa 602d 603b _abbrevs....`-`; │ │ │ │ -00094fa0: 3b8e a18d 9105 ccce 5b28 606e 756d 7061 ;.......[(`numpa │ │ │ │ -00094fb0: 6972 602c 9605 bfaa 223a 6e75 6d93 2393 ir`,....":num.#. │ │ │ │ -00094fc0: 6e75 6d22 295d 933a 9328 7374 7269 6e67 num")].:.(string │ │ │ │ -00094fd0: 9323 9374 7970 6529 936c 6973 748e 8e92 .#.type).list... │ │ │ │ -00094fe0: 01c6 71b1 8400 75f0 fe00 0066 668e 8e9f ..q...u....ff... │ │ │ │ -00094ff0: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e9f ......ff...J.... │ │ │ │ -00095000: 5c2d 6c8d 9112 c761 cf74 6865 6e96 03ea \-l....a.then... │ │ │ │ -00095010: a874 6865 9374 90ac 7279 709a 538e 6593 .the.t..ryp.S.e. │ │ │ │ -00095020: 6162 6272 6576 6961 7469 6f6e 9370 9865 abbreviation.p.e │ │ │ │ -00095030: 7273 6973 7473 2e8e 9f11 ecbe 8d91 1e28 rsists.........( │ │ │ │ -00095040: f054 90ac 7279 709a 538e 6596 05c7 7c61 .T..ryp.S.e...|a │ │ │ │ -00095050: 6262 7265 7669 6174 696f 6e73 9374 656e bbreviations.ten │ │ │ │ -00095060: 6493 746f 9362 9865 936c 6974 746c 6593 d.to.b.e.little. │ │ │ │ -00095070: 7573 6564 9105 c77d 696e 9370 7261 6374 used...}in.pract │ │ │ │ -00095080: 6963 653b 9106 b5e6 7468 6593 616e 90ac ice;....the.an.. │ │ │ │ -00095090: 7274 6971 756f 7461 7469 6f6e 936d 6574 rtiquotation.met │ │ │ │ -000950a0: 686f 9864 9369 738e a18d 9112 c761 7573 ho.d.is......aus │ │ │ │ -000950b0: 7561 6c6c 7991 03ea a873 750e 6369 656e ually....su.cien │ │ │ │ -000950c0: 90ac 7274 2e8e 9f33 f3ec 8d8d 9112 c761 ..rt...3.......a │ │ │ │ -000950d0: eb4b 3131 2e39 8e91 48c7 5d54 6865 9606 .K11.9..H.]The.. │ │ │ │ -000950e0: 7ae1 616e 6365 7374 7279 936f 6693 7468 z.ancestry.of.th │ │ │ │ -000950f0: 6593 7468 656f 7279 93f3 72df 86b5 5400 e.theory..r...T. │ │ │ │ -00095100: 1147 ae00 0c00 0000 0663 6d74 7431 32eb .G.......cmtt12. │ │ │ │ -00095110: 7248 4f4c 8e9f 1fcc 098d 9112 c761 cf54 rHOL.........a.T │ │ │ │ -00095120: 6865 9603 eaa8 616e 6365 7374 7279 936f he....ancestry.o │ │ │ │ -00095130: 6693 7468 6593 7468 656f 7279 8d93 eb61 f.the.theory...a │ │ │ │ -00095140: 484f 4c8e 9119 144e cf69 733a 8e8e 9f24 HOL....N.is:...$ │ │ │ │ -00095150: fd13 8e8c 8b00 0000 b200 0000 0000 0000 ................ │ │ │ │ -00095160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00095170: 0000 0000 0000 0000 0000 0000 0000 094a ...............J │ │ │ │ -00095180: 7ba0 02cc 0555 8da0 fd46 d30e 8d8d 8d8d {....U...F...... │ │ │ │ -00095190: 9ffa 999a 8d91 eaf1 ebd0 3137 3892 00dd ..........178... │ │ │ │ -000951a0: 2043 4368 6170 7465 7296 0480 0031 312e CChapter....11. │ │ │ │ -000951b0: 910a 8000 5468 6593 484f 4c93 4c6f 6769 ....The.HOL.Logi │ │ │ │ -000951c0: 6393 696e 934d 4c8e 91ea f1eb 9f05 6666 c.in.ML.......ff │ │ │ │ -000951d0: 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 ....f..>|....... │ │ │ │ -000951e0: 2fdf 8da0 fec7 049a 8d8d 8d8d 8d8d 9200 /............... │ │ │ │ -000951f0: d9e8 109f f1c6 11f3 167f e44f a300 0a00 ...........O.... │ │ │ │ -00095200: 0000 0a00 0000 076c 696e 6577 3130 c158 .......linew10.X │ │ │ │ -00095210: 8e8d 9200 cfe8 109f ef46 1158 8e8d 9200 .........F.X.... │ │ │ │ -00095220: c5e8 109f ecc6 1158 8e8d 9200 bbe8 109f .......X........ │ │ │ │ -00095230: ea46 1158 8e8d 9200 b1e8 109f e7c6 1158 .F.X...........X │ │ │ │ -00095240: 8e8d 9200 ab00 549f e60c 7858 8e8e 8d8d ......T...xX.... │ │ │ │ -00095250: 9200 e381 aa9f f1c6 1184 000e 39ef 0000 ............9... │ │ │ │ -00095260: cccc 8e8e 8d8d 9200 e3e8 109f f1c6 1118 ................ │ │ │ │ -00095270: 8e8d 9200 ede8 109f ef46 1118 8e8d 9200 .........F...... │ │ │ │ -00095280: f7e8 109f ecc6 1118 8e8d 9201 01e8 109f ................ │ │ │ │ -00095290: ea46 1118 8e8d 9201 0be8 109f e7c6 1118 .F.............. │ │ │ │ -000952a0: 8e8d 9201 12cf cc9f e60c 7818 8e8e 8d8d ..........x..... │ │ │ │ -000952b0: 9200 aa99 ee9f d552 3384 000e 39ef 0000 .......R3...9... │ │ │ │ -000952c0: cccc 8e8e 8d8d 9200 dd3d 669f d552 334a .........=f..R3J │ │ │ │ -000952d0: 8e8d 9200 d692 bc9f cb52 334a 8e8d 9200 .........R3J.... │ │ │ │ -000952e0: cfe8 129f c152 334a 8e8d 9200 c93d 689f .....R3J.....=h. │ │ │ │ -000952f0: b752 334a 8e8d 9200 c774 329f b4a6 ae4a .R3J.....t2....J │ │ │ │ -00095300: 8e8e 8d8d 9200 a100 549f b8de 5548 8e8d ........T...UH.. │ │ │ │ -00095310: 9200 9700 549f b3de 5548 8e8d 9200 8e8c ....T...UH...... │ │ │ │ -00095320: 769f afa4 bc48 8e8e 8d8d 9200 ab00 549f v....H........T. │ │ │ │ -00095330: b8de 5508 8e8d 9200 b500 549f b3de 5508 ..U.......T...U. │ │ │ │ -00095340: 8e8d 9200 bd74 329f afa4 bc08 8e8e 8d8d .....t2......... │ │ │ │ -00095350: 9200 8e26 109f 9c6a 7784 000e 39ef 0000 ...&...jw...9... │ │ │ │ -00095360: cccc 8e8e 8d8d 9200 8e26 10a0 ff7f f699 .........&...... │ │ │ │ -00095370: 8400 0e39 ef00 00cc cc8e 8e8d 8d92 008e ...9............ │ │ │ │ -00095380: 2610 a0ff 6382 bb84 000e 39ef 0000 cccc &...c.....9..... │ │ │ │ -00095390: 8e8e 8d8d 9200 8e26 10a0 ff47 0edd 8400 .......&...G.... │ │ │ │ -000953a0: 0e39 ef00 00cc cc8e 8e8d 8d92 008e 8c76 .9.............v │ │ │ │ -000953b0: a0ff 2a9a ff18 8e8d 9200 988c 76a0 ff28 ..*.........v..( │ │ │ │ -000953c0: 1aff 188e 8d92 00a2 8c76 a0ff 259a ff18 .........v..%... │ │ │ │ -000953d0: 8e8d 9200 ac8c 76a0 ff23 1aff 188e 8d92 ......v..#...... │ │ │ │ -000953e0: 00b6 8c76 a0ff 209a ff18 8e8d 9200 bd74 ...v.. ........t │ │ │ │ -000953f0: 32a0 ff1e e166 188e 8e8d 8d92 00c7 0dcc 2....f.......... │ │ │ │ -00095400: a0ff 0e27 2184 000e 39ef 0000 cccc 8e8e ...'!...9....... │ │ │ │ -00095410: 8d8d 9200 c70d cca0 fef1 b343 8400 0e39 ...........C...9 │ │ │ │ -00095420: ef00 00cc cc8e 8e8d 8d92 00c7 0dcc a0fe ................ │ │ │ │ -00095430: d53f 6584 000e 39ef 0000 cccc 8e8e 8d8d .?e...9......... │ │ │ │ -00095440: 9200 c70d cc9f 9c6a 7784 0080 0967 0000 .......jw....g.. │ │ │ │ -00095450: cccc 8e8e 8d8d 9201 17cf cc9f c718 4441 ..............DA │ │ │ │ -00095460: 8e8d 9201 12cf cc9f bd18 4441 8e8d 9201 ..........DA.... │ │ │ │ -00095470: 0dcf cc9f b318 4441 8e8d 9201 08cf cc9f ......DA........ │ │ │ │ -00095480: a918 4441 8e8d 9201 03cf cc9f 9f18 4441 ..DA..........DA │ │ │ │ -00095490: 8e8d 9200 fecf cc9f 9518 4441 8e8d 9200 ..........DA.... │ │ │ │ -000954a0: f9cf cc9f 8b18 4441 8e8d 9200 f4cf cc9f ......DA........ │ │ │ │ -000954b0: 8118 4441 8e8d 9200 efcf cca0 ff77 1844 ..DA.........w.D │ │ │ │ -000954c0: 418e 8d92 00ea cfcc a0ff 6d18 4441 8e8d A.........m.DA.. │ │ │ │ -000954d0: 9200 e5cf cca0 ff63 1844 418e 8d92 00e0 .......c.DA..... │ │ │ │ -000954e0: cfcc a0ff 5918 4441 8e8d 9200 dbcf cca0 ....Y.DA........ │ │ │ │ -000954f0: ff4f 1844 418e 8d92 00d6 cfcc a0ff 4518 .O.DA.........E. │ │ │ │ -00095500: 4441 8e8d 9200 d1cf cca0 ff3b 1844 418e DA.........;.DA. │ │ │ │ -00095510: 8d92 00cc cfcc a0ff 3118 4441 8e8d 9200 ........1.DA.... │ │ │ │ -00095520: c7cf cca0 ff27 1844 418e 8d92 00c7 7432 .....'.DA.....t2 │ │ │ │ -00095530: a0ff 2662 8241 8e8e 8d8d 9201 1c69 669f ..&b.A.......if. │ │ │ │ -00095540: d552 3384 000e 39ef 0000 cccc 8e8e 8d8d .R3...9......... │ │ │ │ -00095550: 9ffc 8db3 8d92 00da a4dc e248 4f4c 8e8e ...........HOL.. │ │ │ │ -00095560: 8e8d 8d9f dec4 808d 9200 9879 ed74 7964 ...........y.tyd │ │ │ │ -00095570: 6566 738e 8e8e 8d8d 9fdf 0480 8d92 00da efs............. │ │ │ │ -00095580: a4dc 7375 6d8e 8e8e 8d8d 9fdf 0480 8d92 ..sum........... │ │ │ │ -00095590: 0113 8c98 6f6e 658e 8e8e 8d8d 9fc3 a5f7 ....one......... │ │ │ │ -000955a0: 8d92 009b 9053 6c74 7265 658e 8e8e 8d8d .....Sltree..... │ │ │ │ -000955b0: 9fa7 3219 8d92 00b4 edcb 636f 6d62 696e ..2.......combin │ │ │ │ -000955c0: 8e8e 8e8d 8d9f a6d9 b98d 9200 8232 dc74 .............2.t │ │ │ │ -000955d0: 7265 658e 8e8e 8d8d 9f8a be3b 8d92 0082 ree........;.... │ │ │ │ -000955e0: 32dc 6c69 7374 8e8e 8e8d 8da0 ff6e 4a5d 2.list.......nJ] │ │ │ │ -000955f0: 8d91 6fac 7561 7269 7468 6d65 7469 638e ..o.uarithmetic. │ │ │ │ -00095600: 8e8e 8d8d a0ff 5081 2a8d 9176 b692 7072 ......P.*..v..pr │ │ │ │ -00095610: 696d 8d91 00bd b089 0000 6666 0003 b47d im........ff...} │ │ │ │ -00095620: 8e91 0472 2d72 6563 8e8e 8e8d 8da0 ff34 ...r-rec.......4 │ │ │ │ -00095630: 4d4c 8d92 0085 4942 6e75 6d8e 8e8e 8d8d ML....IBnum..... │ │ │ │ -00095640: a0ff 18ee c38d 9200 abaa 9742 4153 4943 ...........BASIC │ │ │ │ -00095650: 2d48 4f4c 8e8e 8e8d 8da0 fefc 7ae5 8d92 -HOL........z... │ │ │ │ -00095660: 00be 30fe 696e 648e 8e8e 8d8d a0fe e007 ..0.ind......... │ │ │ │ -00095670: 078d 9200 bb1a 9862 6f6f 6c8e 8e8e 8d8d .......bool..... │ │ │ │ -00095680: a0fe c393 298d 9200 b4ed cb50 504c 414d ....)......PPLAM │ │ │ │ -00095690: 428e 8e8e 8e8e 8e8e 9f1a 4c5e 8d91 eaf1 B.........L^.... │ │ │ │ -000956a0: ebcf 496e 9603 ed75 7468 6593 7265 7374 ..In...uthe.rest │ │ │ │ -000956b0: 9b03 ed74 6f66 9374 6869 7393 7365 6374 ...tof.this.sect │ │ │ │ -000956c0: 696f 6e2c 9103 ee28 6561 6390 ac72 6893 ion,...(eac..rh. │ │ │ │ -000956d0: 6f66 9374 6865 9374 6865 6f72 6965 7398 of.the.theories. │ │ │ │ -000956e0: 696e 9374 6865 9361 6e63 6573 7472 7993 in.the.ancestry. │ │ │ │ -000956f0: 6f66 8d93 eb61 484f 4c8e 9119 19e7 cf69 of...aHOL......i │ │ │ │ -00095700: 7393 6272 6965 0d79 9364 6573 6372 6962 s.brie.y.describ │ │ │ │ -00095710: 9053 8e65 642e 8ea4 1000 008d 91ea f1eb .S.ed........... │ │ │ │ -00095720: 4191 0464 2a63 6f6d 706c 6574 6596 0464 A..d*complete..d │ │ │ │ -00095730: 4a6c 6973 749b 0464 496f 6693 616c 6c98 Jlist..dIof.all. │ │ │ │ -00095740: 7468 6593 6465 0c6e 6974 696f 6e73 9861 the.de.nitions.a │ │ │ │ -00095750: 6e64 9874 6865 6f72 656d 7393 696e 9865 nd.theorems.in.e │ │ │ │ -00095760: 6163 90ac 7268 9374 6865 6f72 7998 6973 ac..rh.theory.is │ │ │ │ -00095770: 936e 6f74 9867 6976 90ac 7265 6e93 6865 .not.giv..ren.he │ │ │ │ -00095780: 7265 3b91 04a1 1a74 6865 8ea1 8d91 eaf1 re;....the...... │ │ │ │ -00095790: eb73 6563 7469 6f6e 7396 02b9 d874 6861 .sections....tha │ │ │ │ -000957a0: 7493 666f 6c6c 6f9a ac72 7793 7072 6f98 t.follo..rw.pro. │ │ │ │ -000957b0: 7669 6465 936f 6e6c 7991 02b9 d961 6e93 vide.only....an. │ │ │ │ -000957c0: 6f98 7698 6572 7669 6577 936f 6693 7468 o.v.erview.of.th │ │ │ │ -000957d0: 6593 636f 6e98 7465 6e98 7473 936f 6693 e.con.ten.ts.of. │ │ │ │ -000957e0: 6561 6398 6893 7468 656f 7279 96ff 0556 eac.h.theory...V │ │ │ │ -000957f0: 2e91 04d3 4646 936f 7296 02b9 d861 9363 ....FF.or....a.c │ │ │ │ -00095800: 6f6d 706c 6574 658e a18d 91ea f1eb 6c69 omplete.......li │ │ │ │ -00095810: 7374 9603 eaa8 6f66 9361 6c6c 9374 6865 st....of.all.the │ │ │ │ -00095820: 9362 7569 6c74 2d69 6e93 6178 696f 6d73 .built-in.axioms │ │ │ │ -00095830: 2c93 6465 0c6e 6974 696f 6e73 9361 6e64 ,.de.nitions.and │ │ │ │ -00095840: 9374 6865 6f72 656d 7393 696e 93eb 4848 .theorems.in..HH │ │ │ │ -00095850: 4f4c cf2c 9373 6565 93eb 4952 4546 4552 OL.,.see..IREFER │ │ │ │ -00095860: 454e 4345 cf2e 8ea9 2271 558d 8d91 eaf1 ENCE...."qU..... │ │ │ │ -00095870: ebeb 4731 312e 392e 318e 9124 8b7f 5468 ..G11.9.1..$..Th │ │ │ │ -00095880: 6596 0566 6674 6865 6f72 7993 eb6a 5050 e..fftheory..jPP │ │ │ │ -00095890: 4c41 4d42 8e9f 17c0 008d 91ea f1eb cf54 LAMB...........T │ │ │ │ -000958a0: 6865 9604 28a1 6d6f 7374 9b04 28a2 7072 he..(.most..(.pr │ │ │ │ -000958b0: 696d 6974 6976 90ac 7265 9374 6865 6f72 imitiv..re.theor │ │ │ │ -000958c0: 7993 6973 9863 616c 6c65 648d 93eb 6150 y.is.called...aP │ │ │ │ -000958d0: 504c 414d 428e 912a cf3e cf61 6e64 9869 PLAMB..*.>.and.i │ │ │ │ -000958e0: 7393 6193 7374 7269 7070 9053 8e65 6498 s.a.stripp.S.ed. │ │ │ │ -000958f0: 646f 9aac 7277 6e93 7698 6572 7369 6f6e do..rwn.v.ersion │ │ │ │ -00095900: 936f 6691 0428 a274 6865 9374 6865 6f72 .of..(.the.theor │ │ │ │ -00095910: 798e a18d 91ea f1eb 756e 6465 726c 7969 y.......underlyi │ │ │ │ -00095920: 6e67 9605 098c eb48 4c43 46cf 2e93 5468 ng.....HLCF...Th │ │ │ │ -00095930: 6593 eb48 484f 4c93 cf74 6865 6f72 798d e..HHOL..theory. │ │ │ │ -00095940: 93eb 6150 504c 414d 428e 912c 9114 cf64 ..aPPLAMB..,...d │ │ │ │ -00095950: 6f90 538e 6573 9105 098b 6e6f 7493 7265 o.S.es....not.re │ │ │ │ -00095960: 7072 6573 656e 9aac 7274 9361 6e98 7993 presen..rt.an.y. │ │ │ │ -00095970: 6c6f 6769 6361 6c93 7072 696e 6369 706c logical.principl │ │ │ │ -00095980: 6573 9362 7574 8ea1 8d91 eaf1 eb69 7396 es.but.......is. │ │ │ │ -00095990: 056b 7f61 6e93 696e 9aac 7274 6572 6661 .k.an.in..rterfa │ │ │ │ -000959a0: 6365 9362 9053 8e65 7498 7798 6565 6e93 ce.b.S.et.w.een. │ │ │ │ -000959b0: 7468 6593 eb48 484f 4c93 cf61 6e64 9105 the..HHOL..and.. │ │ │ │ -000959c0: 6b80 eb48 4c43 4693 cf73 7973 7465 6d73 k..HLCF..systems │ │ │ │ -000959d0: 9328 6974 9363 6f6e 9874 6169 6e73 9374 .(it.con.tains.t │ │ │ │ -000959e0: 6865 9364 6563 6c61 7261 7469 6f6e 936f he.declaration.o │ │ │ │ -000959f0: 6693 7468 658e a18d 91ea f1eb 7072 696d f.the.......prim │ │ │ │ -00095a00: 6974 6976 95ac 7265 9b03 ec38 7493 7970 itiv..re...8t.yp │ │ │ │ -00095a10: 9553 8e65 9103 ec37 6f70 9365 7261 746f .S.e...7op.erato │ │ │ │ -00095a20: 728d 98eb 612d 3e8e 910f 6b8c cf29 2e91 r...a->...k..).. │ │ │ │ -00095a30: 053d 8e46 91ff 0556 6f72 9861 9603 ec37 .=.F...Vor.a...7 │ │ │ │ -00095a40: 7768 696c 6598 7468 6593 7495 ac72 7793 while.the.t..rw. │ │ │ │ -00095a50: 6f98 7379 7374 656d 7391 03ec 3764 6576 o.systems...7dev │ │ │ │ -00095a60: 9365 6c6f 7090 538e 6564 9869 6e98 7061 .elop.S.ed.in.pa │ │ │ │ -00095a70: 7261 6c6c 656c 2c91 03ec 9b75 7067 7261 rallel,....upgra │ │ │ │ -00095a80: 6465 738e a18d 91ea f1eb 696e 9603 b8bc des.......in.... │ │ │ │ -00095a90: eb48 4c43 4693 cf66 726f 6d93 4765 7261 .HLCF..from.Gera │ │ │ │ -00095aa0: 7264 9348 7565 7493 6f66 93eb 4849 4e52 rd.Huet.of..HINR │ │ │ │ -00095ab0: 4941 9103 b8b0 cf6f 7293 4c61 7272 7993 IA.....or.Larry. │ │ │ │ -00095ac0: 509a ac72 6175 6c73 6f6e 936f 6693 4361 P..raulson.of.Ca │ │ │ │ -00095ad0: 6d98 6272 6964 6765 9372 6573 756c 7469 m.bridge.resulti │ │ │ │ -00095ae0: 6e67 9369 6e93 7570 6772 6164 6573 8ea1 ng.in.upgrades.. │ │ │ │ -00095af0: 8d91 eaf1 eb69 6e91 03ea a8eb 4848 4f4c .....in.....HHOL │ │ │ │ -00095b00: cf2e 8ea6 8d8d 91ea f1eb eb47 3131 2e39 ...........G11.9 │ │ │ │ -00095b10: 2e32 8e91 248b 7f54 6865 9605 6666 7468 .2..$..The..ffth │ │ │ │ -00095b20: 656f 7279 93eb 6a62 6f6f 6c8e 9f17 c000 eory..jbool..... │ │ │ │ -00095b30: 8d91 eaf1 ebcf 5468 6596 04c2 9774 6865 ......The....the │ │ │ │ -00095b40: 6f72 798d 9104 c296 eb61 626f 6f6c 8e91 ory......abool.. │ │ │ │ -00095b50: 2083 d5cf 6861 7393 616c 7265 6164 7993 ...has.already. │ │ │ │ -00095b60: 629a 538e 6565 6e91 04c2 9670 6172 746c b.S.een....partl │ │ │ │ -00095b70: 7993 6465 7363 7269 6298 6564 9369 6e93 y.describ.ed.in. │ │ │ │ -00095b80: 5365 6374 696f 6e96 04c2 9631 312e 382e Section....11.8. │ │ │ │ -00095b90: 342e 312e 9107 c0ad 4974 9363 6f6e 90ac 4.1.....It.con.. │ │ │ │ -00095ba0: 7274 6169 6e73 9104 c297 7468 658e a18d rtains....the... │ │ │ │ -00095bb0: 91ea f1eb 6465 0c6e 6974 696f 6e73 9603 ....de.nitions.. │ │ │ │ -00095bc0: eaa8 6f66 9373 6576 9aac 7265 7261 6c93 ..of.sev..reral. │ │ │ │ -00095bd0: 736f 7274 7393 6f66 9363 6f6e 7374 616e sorts.of.constan │ │ │ │ -00095be0: 9874 733a 8e9f 1a4c 5e8d 8d8d 8d91 f779 .ts:...L^......y │ │ │ │ -00095bf0: 0328 6929 8e8e 8e91 09c0 136c 6f67 6963 .(i).......logic │ │ │ │ -00095c00: 616c 9603 eaa8 636f 6e73 7461 6e90 ac72 al....constan..r │ │ │ │ -00095c10: 7473 3a8d 910a 71c0 eb61 548e 9110 316a ts:...q..aT...1j │ │ │ │ -00095c20: cf2c 8d93 eb61 468e 9b09 aa52 cf2c 93eb .,...aF....R.,.. │ │ │ │ -00095c30: 617e cf2c 93eb 612f 5ccf 2c93 eb61 5c2f a~.,..a/\.,..a\/ │ │ │ │ -00095c40: cf2c 8d93 eb61 3d3d 3e8e 9115 29a6 cf2c .,...a==>...).., │ │ │ │ -00095c50: 8d93 eb61 3d8e 98cf 2c8d 93eb 6121 8e98 ...a=...,...a!.. │ │ │ │ -00095c60: cf2c 8d93 eb61 3f8e 98cf 2c8d 93eb 613f .,...a?...,...a? │ │ │ │ -00095c70: 218e 9113 54a4 cf61 6e64 8d93 eb61 408e !...T..and...a@. │ │ │ │ -00095c80: 98cf 2e8e 8e9f 24fd 138e 8c8b 0000 00b3 ......$......... │ │ │ │ -00095c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00094aa0: 0000 0000 0000 0000 0000 0000 0009 410a ..............A. │ │ │ │ +00094ab0: a002 cc05 558d a0fd 46d3 0e8d 8d8d 8d9f ....U...F....... │ │ │ │ +00094ac0: fa99 9a8d 9112 c761 d031 312e 392e 910a .......a.11.9... │ │ │ │ +00094ad0: 8000 5468 6596 0480 0061 6e63 6573 7472 ..The....ancestr │ │ │ │ +00094ae0: 7993 6f66 9374 6865 9374 6865 6f72 7993 y.of.the.theory. │ │ │ │ +00094af0: e248 4f4c 9200 d726 aad0 3137 378e 9112 .HOL...&..177... │ │ │ │ +00094b00: c761 9f05 6666 8900 00e6 6601 c73e 7c8e .a..ff....f..>|. │ │ │ │ +00094b10: 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 8d91 ....../......!.. │ │ │ │ +00094b20: 12c7 61cf 5468 6596 036b 9b74 90ac 7279 ..a.The..k.t..ry │ │ │ │ +00094b30: 7090 538e 659b 036b 9a61 6262 7265 7669 p.S.e..k.abbrevi │ │ │ │ +00094b40: 6174 696f 6e93 6973 9873 746f 7265 6493 ation.is.stored. │ │ │ │ +00094b50: 696e 9874 6865 9374 6865 6f72 7998 0c6c in.the.theory..l │ │ │ │ +00094b60: 6593 616e 6493 736f 9870 9053 8e65 7273 e.and.so.p.S.ers │ │ │ │ +00094b70: 6973 7473 9361 6372 6f73 7398 7365 7373 ists.across.sess │ │ │ │ +00094b80: 696f 6e73 2e91 050e 8654 6869 7393 6361 ions.....This.ca │ │ │ │ +00094b90: 6e8e a410 0000 8d91 12c7 6162 9053 8e65 n.........ab.S.e │ │ │ │ +00094ba0: 9603 eaa8 7365 656e 9362 9aac 7279 9374 ....seen.b..ry.t │ │ │ │ +00094bb0: 6865 9372 6573 756c 7493 6f66 9370 7269 he.result.of.pri │ │ │ │ +00094bc0: 6e98 7469 6e67 9374 6865 9374 6865 6f72 n.ting.the.theor │ │ │ │ +00094bd0: 798d 93eb 616e 756d 7061 6972 8e91 2c28 y...anumpair..,( │ │ │ │ +00094be0: 4ecf 3a8e 9f51 33c5 8d8d 8d91 12c7 619f N.:..Q3.......a. │ │ │ │ +00094bf0: cf07 8189 0000 6666 01c7 0b4a 9f57 9762 ......ff...J.W.b │ │ │ │ +00094c00: 8d8d 90cc cd9f 0459 9c84 005b f0fe 0000 .......Y...[.... │ │ │ │ +00094c10: 6666 8d9f ae66 108d 8d92 01af f00d 8400 ff...f.......... │ │ │ │ +00094c20: 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 8400 ................ │ │ │ │ +00094c30: 00b8 e800 15ae 648e 8d8d 8d92 01b9 4db2 ......d.......M. │ │ │ │ +00094c40: 9ffd 1c15 eb49 338e 8e8e 8e9f ff40 548d .....I3......@T. │ │ │ │ +00094c50: 9105 ccce eb61 2370 7269 6e74 5f74 6865 .....a#print_the │ │ │ │ +00094c60: 6f72 7960 6e75 6d70 6169 7260 3b3b 8ea4 ory`numpair`;;.. │ │ │ │ +00094c70: 0d00 008d 9105 ccce 5468 6596 05bf aa54 ........The....T │ │ │ │ +00094c80: 6865 6f72 7993 6e75 6d70 6169 728e a18d heory.numpair... │ │ │ │ +00094c90: 9105 ccce 5061 7265 6e74 7391 05bf aa2d ....Parents....- │ │ │ │ +00094ca0: 2d91 0b7f 5448 4f4c 8ea1 8d91 05cc ce54 -...THOL.......T │ │ │ │ +00094cb0: 7970 6596 05bf aa41 6262 7265 7669 6174 ype....Abbreviat │ │ │ │ +00094cc0: 696f 6e73 932d 2d91 0b7f 546e 756d 7061 ions.--...Tnumpa │ │ │ │ +00094cd0: 6972 9322 3a6e 756d 9323 936e 756d 228e ir.":num.#.num". │ │ │ │ +00094ce0: a18d 9105 ccce 2a2a 2a2a 2a2a 2a2a 2a2a ......********** │ │ │ │ +00094cf0: 2a2a 2a2a 2a2a 2a2a 2a2a 9605 bfaa 6e75 **********....nu │ │ │ │ +00094d00: 6d70 6169 7293 2a2a 2a2a 2a2a 2a2a 2a2a mpair.********** │ │ │ │ +00094d10: 2a2a 2a2a 2a2a 2a2a 2a2a 8ea1 a18d 9105 **********...... │ │ │ │ +00094d20: ccce 2829 9605 bfaa 3a93 766f 6964 8e8e ..()....:.void.. │ │ │ │ +00094d30: 9201 c671 b184 005b f0fe 0000 6666 8e8e ...q...[....ff.. │ │ │ │ +00094d40: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ +00094d50: 9f4f 2d6c 8d91 12c7 61cf 4966 9603 eaa8 .O-l....a.If.... │ │ │ │ +00094d60: 7468 6593 7365 7373 696f 6e93 6973 9374 the.session.is.t │ │ │ │ +00094d70: 6865 6e93 656e 6465 643a 8e9f 3b44 d78d hen.ended:..;D.. │ │ │ │ +00094d80: 8d8d 9112 c761 9fe2 8781 8900 0066 6601 .....a.......ff. │ │ │ │ +00094d90: c70b 4a9f 3097 628d 8d90 cccd 9f04 599c ..J.0.b.......Y. │ │ │ │ +00094da0: 8400 34f0 fe00 0066 668d 9fd5 6610 8d8d ..4....ff...f... │ │ │ │ +00094db0: 9201 aff0 0d84 000a d70e 0000 b8e8 8e8d ................ │ │ │ │ +00094dc0: 9201 b0a8 f584 0000 b8e8 0015 ae64 8e8d .............d.. │ │ │ │ +00094dd0: 8d8d 9201 b94d b29f fd1c 15eb 4934 8e8e .....M......I4.. │ │ │ │ +00094de0: 8e8e 9fff 4054 8d91 05cc ceeb 6123 636c ....@T......a#cl │ │ │ │ +00094df0: 6f73 655f 7468 656f 7279 2829 3b3b 8ea4 ose_theory();;.. │ │ │ │ +00094e00: 0d00 008d 9105 ccce 2829 9605 bfaa 3a93 ........()....:. │ │ │ │ +00094e10: 766f 6964 8ea1 a18d 9105 ccce 2371 7569 void........#qui │ │ │ │ +00094e20: 7428 293b 3b8e 8e92 01c6 71b1 8400 34f0 t();;.....q...4. │ │ │ │ +00094e30: fe00 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ +00094e40: 01c7 0b4a 8e8e 8e9f 3bad 6c8d 9112 c761 ...J....;.l....a │ │ │ │ +00094e50: cf61 6e64 9603 eaa8 6193 6e65 7793 7365 .and....a.new.se │ │ │ │ +00094e60: 7373 696f 6e93 6973 9373 7461 7274 6564 ssion.is.started │ │ │ │ +00094e70: 9369 6e93 7768 6963 90ac 7268 9374 6865 .in.whic..rh.the │ │ │ │ +00094e80: 9374 6865 6f72 798d 93eb 616e 756d 7061 .theory...anumpa │ │ │ │ +00094e90: 6972 8e91 3012 f6cf 6973 936c 6f61 6465 ir..0...is.loade │ │ │ │ +00094ea0: 643a 8e9f 5e33 c58d 8d8d 9112 c761 9fc2 d:..^3.......a.. │ │ │ │ +00094eb0: 0781 8900 0066 6601 c70b 4a9f 7197 628d .....ff...J.q.b. │ │ │ │ +00094ec0: 8d90 cccd 9f04 599c 8400 75f0 fe00 0066 ......Y...u....f │ │ │ │ +00094ed0: 668d 9f94 6610 8d8d 9201 aff0 0d84 000a f...f........... │ │ │ │ +00094ee0: d70e 0000 b8e8 8e8d 9201 b0a8 f584 0000 ................ │ │ │ │ +00094ef0: b8e8 0015 ae64 8e8d 8d8d 9201 b94d b29f .....d.......M.. │ │ │ │ +00094f00: fd1c 15eb 4931 8e8e 8e8e 9fff 4054 8d91 ....I1......@T.. │ │ │ │ +00094f10: 05cc ceeb 6123 6c6f 6164 5f74 6865 6f72 ....a#load_theor │ │ │ │ +00094f20: 7960 6e75 6d70 6169 7260 3b3b 8ea4 0d00 y`numpair`;;.... │ │ │ │ +00094f30: 008d 9105 ccce 5468 656f 7279 9605 bfaa ......Theory.... │ │ │ │ +00094f40: 6e75 6d70 6169 7293 6c6f 6164 6564 8ea1 numpair.loaded.. │ │ │ │ +00094f50: 8d91 05cc ce28 2996 05bf aa3a 9376 6f69 .....()....:.voi │ │ │ │ +00094f60: 648e a1a1 8d91 05cc ce23 2278 3a6e 756d d........#"x:num │ │ │ │ +00094f70: 7061 6972 223b 3b8e a18d 9105 ccce 2278 pair";;......."x │ │ │ │ +00094f80: 2296 05bf aa3a 9374 6572 6d8e a1a1 8d91 "....:.term..... │ │ │ │ +00094f90: 05cc ce23 7479 7065 5f61 6262 7265 7673 ...#type_abbrevs │ │ │ │ +00094fa0: 9105 bfaa 602d 603b 3b8e a18d 9105 ccce ....`-`;;....... │ │ │ │ +00094fb0: 5b28 606e 756d 7061 6972 602c 9605 bfaa [(`numpair`,.... │ │ │ │ +00094fc0: 223a 6e75 6d93 2393 6e75 6d22 295d 933a ":num.#.num")].: │ │ │ │ +00094fd0: 9328 7374 7269 6e67 9323 9374 7970 6529 .(string.#.type) │ │ │ │ +00094fe0: 936c 6973 748e 8e92 01c6 71b1 8400 75f0 .list.....q...u. │ │ │ │ +00094ff0: fe00 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ +00095000: 01c7 0b4a 8e8e 8e9f 5c2d 6c8d 9112 c761 ...J....\-l....a │ │ │ │ +00095010: cf74 6865 6e96 03ea a874 6865 9374 90ac .then....the.t.. │ │ │ │ +00095020: 7279 709a 538e 6593 6162 6272 6576 6961 ryp.S.e.abbrevia │ │ │ │ +00095030: 7469 6f6e 9370 9865 7273 6973 7473 2e8e tion.p.ersists.. │ │ │ │ +00095040: 9f11 ecbe 8d91 1e28 f054 90ac 7279 709a .......(.T..ryp. │ │ │ │ +00095050: 538e 6596 05c7 7c61 6262 7265 7669 6174 S.e...|abbreviat │ │ │ │ +00095060: 696f 6e73 9374 656e 6493 746f 9362 9865 ions.tend.to.b.e │ │ │ │ +00095070: 936c 6974 746c 6593 7573 6564 9105 c77d .little.used...} │ │ │ │ +00095080: 696e 9370 7261 6374 6963 653b 9106 b5e6 in.practice;.... │ │ │ │ +00095090: 7468 6593 616e 90ac 7274 6971 756f 7461 the.an..rtiquota │ │ │ │ +000950a0: 7469 6f6e 936d 6574 686f 9864 9369 738e tion.metho.d.is. │ │ │ │ +000950b0: a18d 9112 c761 7573 7561 6c6c 7991 03ea .....ausually... │ │ │ │ +000950c0: a873 750e 6369 656e 90ac 7274 2e8e 9f33 .su.cien..rt...3 │ │ │ │ +000950d0: f3ec 8d8d 9112 c761 eb4b 3131 2e39 8e91 .......a.K11.9.. │ │ │ │ +000950e0: 48c7 5d54 6865 9606 7ae1 616e 6365 7374 H.]The..z.ancest │ │ │ │ +000950f0: 7279 936f 6693 7468 6593 7468 656f 7279 ry.of.the.theory │ │ │ │ +00095100: 93f3 72df 86b5 5400 1147 ae00 0c00 0000 ..r...T..G...... │ │ │ │ +00095110: 0663 6d74 7431 32eb 7248 4f4c 8e9f 1fcc .cmtt12.rHOL.... │ │ │ │ +00095120: 098d 9112 c761 cf54 6865 9603 eaa8 616e .....a.The....an │ │ │ │ +00095130: 6365 7374 7279 936f 6693 7468 6593 7468 cestry.of.the.th │ │ │ │ +00095140: 656f 7279 8d93 eb61 484f 4c8e 9119 144e eory...aHOL....N │ │ │ │ +00095150: cf69 733a 8e8e 9f24 fd13 8e8c 8b00 0000 .is:...$........ │ │ │ │ +00095160: b200 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00095170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00095180: 0000 0000 0000 094a 83a0 02cc 0555 8da0 .......J.....U.. │ │ │ │ +00095190: fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 .F.............. │ │ │ │ +000951a0: ebd0 3137 3892 00dd 2043 4368 6170 7465 ..178... CChapte │ │ │ │ +000951b0: 7296 0480 0031 312e 910a 8000 5468 6593 r....11.....The. │ │ │ │ +000951c0: 484f 4c93 4c6f 6769 6393 696e 934d 4c8e HOL.Logic.in.ML. │ │ │ │ +000951d0: 91ea f1eb 9f05 6666 8900 00e6 6601 c73e ......ff....f..> │ │ │ │ +000951e0: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fec7 049a |......./....... │ │ │ │ +000951f0: 8d8d 8d8d 8d8d 9200 d9e8 109f f1c6 11f3 ................ │ │ │ │ +00095200: 167f e44f a300 0a00 0000 0a00 0000 076c ...O...........l │ │ │ │ +00095210: 696e 6577 3130 c158 8e8d 9200 cfe8 109f inew10.X........ │ │ │ │ +00095220: ef46 1158 8e8d 9200 c5e8 109f ecc6 1158 .F.X...........X │ │ │ │ +00095230: 8e8d 9200 bbe8 109f ea46 1158 8e8d 9200 .........F.X.... │ │ │ │ +00095240: b1e8 109f e7c6 1158 8e8d 9200 ab00 549f .......X......T. │ │ │ │ +00095250: e60c 7858 8e8e 8d8d 9200 e381 aa9f f1c6 ..xX............ │ │ │ │ +00095260: 1184 000e 39ef 0000 cccc 8e8e 8d8d 9200 ....9........... │ │ │ │ +00095270: e3e8 109f f1c6 1118 8e8d 9200 ede8 109f ................ │ │ │ │ +00095280: ef46 1118 8e8d 9200 f7e8 109f ecc6 1118 .F.............. │ │ │ │ +00095290: 8e8d 9201 01e8 109f ea46 1118 8e8d 9201 .........F...... │ │ │ │ +000952a0: 0be8 109f e7c6 1118 8e8d 9201 12cf cc9f ................ │ │ │ │ +000952b0: e60c 7818 8e8e 8d8d 9200 aa99 ee9f d552 ..x............R │ │ │ │ +000952c0: 3384 000e 39ef 0000 cccc 8e8e 8d8d 9200 3...9........... │ │ │ │ +000952d0: dd3d 669f d552 334a 8e8d 9200 d692 bc9f .=f..R3J........ │ │ │ │ +000952e0: cb52 334a 8e8d 9200 cfe8 129f c152 334a .R3J.........R3J │ │ │ │ +000952f0: 8e8d 9200 c93d 689f b752 334a 8e8d 9200 .....=h..R3J.... │ │ │ │ +00095300: c774 329f b4a6 ae4a 8e8e 8d8d 9200 a100 .t2....J........ │ │ │ │ +00095310: 549f b8de 5548 8e8d 9200 9700 549f b3de T...UH......T... │ │ │ │ +00095320: 5548 8e8d 9200 8e8c 769f afa4 bc48 8e8e UH......v....H.. │ │ │ │ +00095330: 8d8d 9200 ab00 549f b8de 5508 8e8d 9200 ......T...U..... │ │ │ │ +00095340: b500 549f b3de 5508 8e8d 9200 bd74 329f ..T...U......t2. │ │ │ │ +00095350: afa4 bc08 8e8e 8d8d 9200 8e26 109f 9c6a ...........&...j │ │ │ │ +00095360: 7784 000e 39ef 0000 cccc 8e8e 8d8d 9200 w...9........... │ │ │ │ +00095370: 8e26 10a0 ff7f f699 8400 0e39 ef00 00cc .&.........9.... │ │ │ │ +00095380: cc8e 8e8d 8d92 008e 2610 a0ff 6382 bb84 ........&...c... │ │ │ │ +00095390: 000e 39ef 0000 cccc 8e8e 8d8d 9200 8e26 ..9............& │ │ │ │ +000953a0: 10a0 ff47 0edd 8400 0e39 ef00 00cc cc8e ...G.....9...... │ │ │ │ +000953b0: 8e8d 8d92 008e 8c76 a0ff 2a9a ff18 8e8d .......v..*..... │ │ │ │ +000953c0: 9200 988c 76a0 ff28 1aff 188e 8d92 00a2 ....v..(........ │ │ │ │ +000953d0: 8c76 a0ff 259a ff18 8e8d 9200 ac8c 76a0 .v..%.........v. │ │ │ │ +000953e0: ff23 1aff 188e 8d92 00b6 8c76 a0ff 209a .#.........v.. . │ │ │ │ +000953f0: ff18 8e8d 9200 bd74 32a0 ff1e e166 188e .......t2....f.. │ │ │ │ +00095400: 8e8d 8d92 00c7 0dcc a0ff 0e27 2184 000e ...........'!... │ │ │ │ +00095410: 39ef 0000 cccc 8e8e 8d8d 9200 c70d cca0 9............... │ │ │ │ +00095420: fef1 b343 8400 0e39 ef00 00cc cc8e 8e8d ...C...9........ │ │ │ │ +00095430: 8d92 00c7 0dcc a0fe d53f 6584 000e 39ef .........?e...9. │ │ │ │ +00095440: 0000 cccc 8e8e 8d8d 9200 c70d cc9f 9c6a ...............j │ │ │ │ +00095450: 7784 0080 0967 0000 cccc 8e8e 8d8d 9201 w....g.......... │ │ │ │ +00095460: 17cf cc9f c718 4441 8e8d 9201 12cf cc9f ......DA........ │ │ │ │ +00095470: bd18 4441 8e8d 9201 0dcf cc9f b318 4441 ..DA..........DA │ │ │ │ +00095480: 8e8d 9201 08cf cc9f a918 4441 8e8d 9201 ..........DA.... │ │ │ │ +00095490: 03cf cc9f 9f18 4441 8e8d 9200 fecf cc9f ......DA........ │ │ │ │ +000954a0: 9518 4441 8e8d 9200 f9cf cc9f 8b18 4441 ..DA..........DA │ │ │ │ +000954b0: 8e8d 9200 f4cf cc9f 8118 4441 8e8d 9200 ..........DA.... │ │ │ │ +000954c0: efcf cca0 ff77 1844 418e 8d92 00ea cfcc .....w.DA....... │ │ │ │ +000954d0: a0ff 6d18 4441 8e8d 9200 e5cf cca0 ff63 ..m.DA.........c │ │ │ │ +000954e0: 1844 418e 8d92 00e0 cfcc a0ff 5918 4441 .DA.........Y.DA │ │ │ │ +000954f0: 8e8d 9200 dbcf cca0 ff4f 1844 418e 8d92 .........O.DA... │ │ │ │ +00095500: 00d6 cfcc a0ff 4518 4441 8e8d 9200 d1cf ......E.DA...... │ │ │ │ +00095510: cca0 ff3b 1844 418e 8d92 00cc cfcc a0ff ...;.DA......... │ │ │ │ +00095520: 3118 4441 8e8d 9200 c7cf cca0 ff27 1844 1.DA.........'.D │ │ │ │ +00095530: 418e 8d92 00c7 7432 a0ff 2662 8241 8e8e A.....t2..&b.A.. │ │ │ │ +00095540: 8d8d 9201 1c69 669f d552 3384 000e 39ef .....if..R3...9. │ │ │ │ +00095550: 0000 cccc 8e8e 8d8d 9ffc 8db3 8d92 00da ................ │ │ │ │ +00095560: a4dc e248 4f4c 8e8e 8e8d 8d9f dec4 808d ...HOL.......... │ │ │ │ +00095570: 9200 9879 ed74 7964 6566 738e 8e8e 8d8d ...y.tydefs..... │ │ │ │ +00095580: 9fdf 0480 8d92 00da a4dc 7375 6d8e 8e8e ..........sum... │ │ │ │ +00095590: 8d8d 9fdf 0480 8d92 0113 8c98 6f6e 658e ............one. │ │ │ │ +000955a0: 8e8e 8d8d 9fc3 a5f7 8d92 009b 9053 6c74 .............Slt │ │ │ │ +000955b0: 7265 658e 8e8e 8d8d 9fa7 3219 8d92 00b4 ree.......2..... │ │ │ │ +000955c0: edcb 636f 6d62 696e 8e8e 8e8d 8d9f a6d9 ..combin........ │ │ │ │ +000955d0: b98d 9200 8232 dc74 7265 658e 8e8e 8d8d .....2.tree..... │ │ │ │ +000955e0: 9f8a be3b 8d92 0082 32dc 6c69 7374 8e8e ...;....2.list.. │ │ │ │ +000955f0: 8e8d 8da0 ff6e 4a5d 8d91 6fac 7561 7269 .....nJ]..o.uari │ │ │ │ +00095600: 7468 6d65 7469 638e 8e8e 8d8d a0ff 5081 thmetic.......P. │ │ │ │ +00095610: 2a8d 9176 b692 7072 696d 8d91 00bd b089 *..v..prim...... │ │ │ │ +00095620: 0000 6666 0003 b47d 8e91 0472 2d72 6563 ..ff...}...r-rec │ │ │ │ +00095630: 8e8e 8e8d 8da0 ff34 4d4c 8d92 0085 4942 .......4ML....IB │ │ │ │ +00095640: 6e75 6d8e 8e8e 8d8d a0ff 18ee c38d 9200 num............. │ │ │ │ +00095650: abaa 9742 4153 4943 2d48 4f4c 8e8e 8e8d ...BASIC-HOL.... │ │ │ │ +00095660: 8da0 fefc 7ae5 8d92 00be 30fe 696e 648e ....z.....0.ind. │ │ │ │ +00095670: 8e8e 8d8d a0fe e007 078d 9200 bb1a 9862 ...............b │ │ │ │ +00095680: 6f6f 6c8e 8e8e 8d8d a0fe c393 298d 9200 ool.........)... │ │ │ │ +00095690: b4ed cb50 504c 414d 428e 8e8e 8e8e 8e8e ...PPLAMB....... │ │ │ │ +000956a0: 9f1a 4c5e 8d91 eaf1 ebcf 496e 9603 ed75 ..L^......In...u │ │ │ │ +000956b0: 7468 6593 7265 7374 9b03 ed74 6f66 9374 the.rest...tof.t │ │ │ │ +000956c0: 6869 7393 7365 6374 696f 6e2c 9103 ee28 his.section,...( │ │ │ │ +000956d0: 6561 6390 ac72 6893 6f66 9374 6865 9374 eac..rh.of.the.t │ │ │ │ +000956e0: 6865 6f72 6965 7398 696e 9374 6865 9361 heories.in.the.a │ │ │ │ +000956f0: 6e63 6573 7472 7993 6f66 8d93 eb61 484f ncestry.of...aHO │ │ │ │ +00095700: 4c8e 9119 19e7 cf69 7393 6272 6965 0d79 L......is.brie.y │ │ │ │ +00095710: 9364 6573 6372 6962 9053 8e65 642e 8ea4 .describ.S.ed... │ │ │ │ +00095720: 1000 008d 91ea f1eb 4191 0464 2a63 6f6d ........A..d*com │ │ │ │ +00095730: 706c 6574 6596 0464 4a6c 6973 749b 0464 plete..dJlist..d │ │ │ │ +00095740: 496f 6693 616c 6c98 7468 6593 6465 0c6e Iof.all.the.de.n │ │ │ │ +00095750: 6974 696f 6e73 9861 6e64 9874 6865 6f72 itions.and.theor │ │ │ │ +00095760: 656d 7393 696e 9865 6163 90ac 7268 9374 ems.in.eac..rh.t │ │ │ │ +00095770: 6865 6f72 7998 6973 936e 6f74 9867 6976 heory.is.not.giv │ │ │ │ +00095780: 90ac 7265 6e93 6865 7265 3b91 04a1 1a74 ..ren.here;....t │ │ │ │ +00095790: 6865 8ea1 8d91 eaf1 eb73 6563 7469 6f6e he.......section │ │ │ │ +000957a0: 7396 02b9 d874 6861 7493 666f 6c6c 6f9a s....that.follo. │ │ │ │ +000957b0: ac72 7793 7072 6f98 7669 6465 936f 6e6c .rw.pro.vide.onl │ │ │ │ +000957c0: 7991 02b9 d961 6e93 6f98 7698 6572 7669 y....an.o.v.ervi │ │ │ │ +000957d0: 6577 936f 6693 7468 6593 636f 6e98 7465 ew.of.the.con.te │ │ │ │ +000957e0: 6e98 7473 936f 6693 6561 6398 6893 7468 n.ts.of.eac.h.th │ │ │ │ +000957f0: 656f 7279 96ff 0556 2e91 04d3 4646 936f eory...V....FF.o │ │ │ │ +00095800: 7296 02b9 d861 9363 6f6d 706c 6574 658e r....a.complete. │ │ │ │ +00095810: a18d 91ea f1eb 6c69 7374 9603 eaa8 6f66 ......list....of │ │ │ │ +00095820: 9361 6c6c 9374 6865 9362 7569 6c74 2d69 .all.the.built-i │ │ │ │ +00095830: 6e93 6178 696f 6d73 2c93 6465 0c6e 6974 n.axioms,.de.nit │ │ │ │ +00095840: 696f 6e73 9361 6e64 9374 6865 6f72 656d ions.and.theorem │ │ │ │ +00095850: 7393 696e 93eb 4848 4f4c cf2c 9373 6565 s.in..HHOL.,.see │ │ │ │ +00095860: 93eb 4952 4546 4552 454e 4345 cf2e 8ea9 ..IREFERENCE.... │ │ │ │ +00095870: 2271 558d 8d91 eaf1 ebeb 4731 312e 392e "qU.......G11.9. │ │ │ │ +00095880: 318e 9124 8b7f 5468 6596 0566 6674 6865 1..$..The..ffthe │ │ │ │ +00095890: 6f72 7993 eb6a 5050 4c41 4d42 8e9f 17c0 ory..jPPLAMB.... │ │ │ │ +000958a0: 008d 91ea f1eb cf54 6865 9604 28a1 6d6f .......The..(.mo │ │ │ │ +000958b0: 7374 9b04 28a2 7072 696d 6974 6976 90ac st..(.primitiv.. │ │ │ │ +000958c0: 7265 9374 6865 6f72 7993 6973 9863 616c re.theory.is.cal │ │ │ │ +000958d0: 6c65 648d 93eb 6150 504c 414d 428e 912a led...aPPLAMB..* │ │ │ │ +000958e0: cf3e cf61 6e64 9869 7393 6193 7374 7269 .>.and.is.a.stri │ │ │ │ +000958f0: 7070 9053 8e65 6498 646f 9aac 7277 6e93 pp.S.ed.do..rwn. │ │ │ │ +00095900: 7698 6572 7369 6f6e 936f 6691 0428 a274 v.ersion.of..(.t │ │ │ │ +00095910: 6865 9374 6865 6f72 798e a18d 91ea f1eb he.theory....... │ │ │ │ +00095920: 756e 6465 726c 7969 6e67 9605 098c eb48 underlying.....H │ │ │ │ +00095930: 4c43 46cf 2e93 5468 6593 eb48 484f 4c93 LCF...The..HHOL. │ │ │ │ +00095940: cf74 6865 6f72 798d 93eb 6150 504c 414d .theory...aPPLAM │ │ │ │ +00095950: 428e 912c 9114 cf64 6f90 538e 6573 9105 B..,...do.S.es.. │ │ │ │ +00095960: 098b 6e6f 7493 7265 7072 6573 656e 9aac ..not.represen.. │ │ │ │ +00095970: 7274 9361 6e98 7993 6c6f 6769 6361 6c93 rt.an.y.logical. │ │ │ │ +00095980: 7072 696e 6369 706c 6573 9362 7574 8ea1 principles.but.. │ │ │ │ +00095990: 8d91 eaf1 eb69 7396 056b 7f61 6e93 696e .....is..k.an.in │ │ │ │ +000959a0: 9aac 7274 6572 6661 6365 9362 9053 8e65 ..rterface.b.S.e │ │ │ │ +000959b0: 7498 7798 6565 6e93 7468 6593 eb48 484f t.w.een.the..HHO │ │ │ │ +000959c0: 4c93 cf61 6e64 9105 6b80 eb48 4c43 4693 L..and..k..HLCF. │ │ │ │ +000959d0: cf73 7973 7465 6d73 9328 6974 9363 6f6e .systems.(it.con │ │ │ │ +000959e0: 9874 6169 6e73 9374 6865 9364 6563 6c61 .tains.the.decla │ │ │ │ +000959f0: 7261 7469 6f6e 936f 6693 7468 658e a18d ration.of.the... │ │ │ │ +00095a00: 91ea f1eb 7072 696d 6974 6976 95ac 7265 ....primitiv..re │ │ │ │ +00095a10: 9b03 ec38 7493 7970 9553 8e65 9103 ec37 ...8t.yp.S.e...7 │ │ │ │ +00095a20: 6f70 9365 7261 746f 728d 98eb 612d 3e8e op.erator...a->. │ │ │ │ +00095a30: 910f 6b8c cf29 2e91 053d 8e46 91ff 0556 ..k..)...=.F...V │ │ │ │ +00095a40: 6f72 9861 9603 ec37 7768 696c 6598 7468 or.a...7while.th │ │ │ │ +00095a50: 6593 7495 ac72 7793 6f98 7379 7374 656d e.t..rw.o.system │ │ │ │ +00095a60: 7391 03ec 3764 6576 9365 6c6f 7090 538e s...7dev.elop.S. │ │ │ │ +00095a70: 6564 9869 6e98 7061 7261 6c6c 656c 2c91 ed.in.parallel,. │ │ │ │ +00095a80: 03ec 9b75 7067 7261 6465 738e a18d 91ea ...upgrades..... │ │ │ │ +00095a90: f1eb 696e 9603 b8bc eb48 4c43 4693 cf66 ..in.....HLCF..f │ │ │ │ +00095aa0: 726f 6d93 4765 7261 7264 9348 7565 7493 rom.Gerard.Huet. │ │ │ │ +00095ab0: 6f66 93eb 4849 4e52 4941 9103 b8b0 cf6f of..HINRIA.....o │ │ │ │ +00095ac0: 7293 4c61 7272 7993 509a ac72 6175 6c73 r.Larry.P..rauls │ │ │ │ +00095ad0: 6f6e 936f 6693 4361 6d98 6272 6964 6765 on.of.Cam.bridge │ │ │ │ +00095ae0: 9372 6573 756c 7469 6e67 9369 6e93 7570 .resulting.in.up │ │ │ │ +00095af0: 6772 6164 6573 8ea1 8d91 eaf1 eb69 6e91 grades.......in. │ │ │ │ +00095b00: 03ea a8eb 4848 4f4c cf2e 8ea6 8d8d 91ea ....HHOL........ │ │ │ │ +00095b10: f1eb eb47 3131 2e39 2e32 8e91 248b 7f54 ...G11.9.2..$..T │ │ │ │ +00095b20: 6865 9605 6666 7468 656f 7279 93eb 6a62 he..fftheory..jb │ │ │ │ +00095b30: 6f6f 6c8e 9f17 c000 8d91 eaf1 ebcf 5468 ool...........Th │ │ │ │ +00095b40: 6596 04c2 9774 6865 6f72 798d 9104 c296 e....theory..... │ │ │ │ +00095b50: eb61 626f 6f6c 8e91 2083 d5cf 6861 7393 .abool.. ...has. │ │ │ │ +00095b60: 616c 7265 6164 7993 629a 538e 6565 6e91 already.b.S.een. │ │ │ │ +00095b70: 04c2 9670 6172 746c 7993 6465 7363 7269 ...partly.descri │ │ │ │ +00095b80: 6298 6564 9369 6e93 5365 6374 696f 6e96 b.ed.in.Section. │ │ │ │ +00095b90: 04c2 9631 312e 382e 342e 312e 9107 c0ad ...11.8.4.1..... │ │ │ │ +00095ba0: 4974 9363 6f6e 90ac 7274 6169 6e73 9104 It.con..rtains.. │ │ │ │ +00095bb0: c297 7468 658e a18d 91ea f1eb 6465 0c6e ..the.......de.n │ │ │ │ +00095bc0: 6974 696f 6e73 9603 eaa8 6f66 9373 6576 itions....of.sev │ │ │ │ +00095bd0: 9aac 7265 7261 6c93 736f 7274 7393 6f66 ..reral.sorts.of │ │ │ │ +00095be0: 9363 6f6e 7374 616e 9874 733a 8e9f 1a4c .constan.ts:...L │ │ │ │ +00095bf0: 5e8d 8d8d 8d91 f779 0328 6929 8e8e 8e91 ^......y.(i).... │ │ │ │ +00095c00: 09c0 136c 6f67 6963 616c 9603 eaa8 636f ...logical....co │ │ │ │ +00095c10: 6e73 7461 6e90 ac72 7473 3a8d 910a 71c0 nstan..rts:...q. │ │ │ │ +00095c20: eb61 548e 9110 316a cf2c 8d93 eb61 468e .aT...1j.,...aF. │ │ │ │ +00095c30: 9b09 aa52 cf2c 93eb 617e cf2c 93eb 612f ...R.,..a~.,..a/ │ │ │ │ +00095c40: 5ccf 2c93 eb61 5c2f cf2c 8d93 eb61 3d3d \.,..a\/.,...a== │ │ │ │ +00095c50: 3e8e 9115 29a6 cf2c 8d93 eb61 3d8e 98cf >...)..,...a=... │ │ │ │ +00095c60: 2c8d 93eb 6121 8e98 cf2c 8d93 eb61 3f8e ,...a!...,...a?. │ │ │ │ +00095c70: 98cf 2c8d 93eb 613f 218e 9113 54a4 cf61 ..,...a?!...T..a │ │ │ │ +00095c80: 6e64 8d93 eb61 408e 98cf 2e8e 8e9f 24fd nd...a@.......$. │ │ │ │ +00095c90: 138e 8c8b 0000 00b3 0000 0000 0000 0000 ................ │ │ │ │ 00095ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00095cb0: 0000 0000 0009 5154 a002 cc05 558d a0fd ......QT....U... │ │ │ │ -00095cc0: 46d3 0e8d 8d8d 8d9f fa99 9a8d 9112 c761 F..............a │ │ │ │ -00095cd0: d031 312e 392e 910a 8000 5468 6596 0480 .11.9.....The... │ │ │ │ -00095ce0: 0061 6e63 6573 7472 7993 6f66 9374 6865 .ancestry.of.the │ │ │ │ -00095cf0: 9374 6865 6f72 7993 e248 4f4c 9200 d726 .theory..HOL...& │ │ │ │ -00095d00: aad0 3137 398e 9112 c761 9f05 6666 8900 ..179....a..ff.. │ │ │ │ -00095d10: 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf ..f..>|......./. │ │ │ │ -00095d20: 8da0 fd8b d021 8d8d 8d8d 911c 0aed cf28 .....!.........( │ │ │ │ -00095d30: 6969 298e 8e8e 9131 9589 7379 7374 656d ii)....1..system │ │ │ │ -00095d40: 9b04 8ab9 636f 6e73 7461 6e95 ac72 7473 ....constan..rts │ │ │ │ -00095d50: 2c91 04b2 bd77 6869 6393 6898 6172 6596 ,....whic.h.are. │ │ │ │ -00095d60: 048a b875 7365 6498 696e 9863 6f90 538e ...used.in.co.S. │ │ │ │ -00095d70: 6469 6e67 98eb 4848 4f4c 93cf 7468 656f ding..HHOL..theo │ │ │ │ -00095d80: 7269 6573 9861 7398 eb48 4c43 4698 cf74 ries.as..HLCF..t │ │ │ │ -00095d90: 6865 6f72 6965 732e 9107 1912 5468 6573 heories.....Thes │ │ │ │ -00095da0: 658e a410 0000 8d91 3195 8963 6f6e 7374 e.......1..const │ │ │ │ -00095db0: 616e 9aac 7274 7396 0460 a461 7265 8d93 an..rts..`.are.. │ │ │ │ -00095dc0: eb61 484f 4c5f 4445 4649 4e49 5449 4f4e .aHOL_DEFINITION │ │ │ │ -00095dd0: 8e91 593c 95cf 616e 648d 93eb 6142 494e ..Y<..and...aBIN │ │ │ │ -00095de0: 4445 5253 8e91 2c9e 4acf 2e91 069a d454 DERS..,.J......T │ │ │ │ -00095df0: 6865 7993 6861 9876 9865 9104 60a5 6e6f hey.ha.v.e..`.no │ │ │ │ -00095e00: 936c 6f67 6963 616c 9373 6967 6e69 0c63 .logical.signi.c │ │ │ │ -00095e10: 616e 6365 9361 6e64 8ea1 8d91 3195 8961 ance.and....1..a │ │ │ │ -00095e20: 7265 9603 eaa8 7061 7274 936f 6693 7468 re....part.of.th │ │ │ │ -00095e30: 6593 696e 9aac 7274 6572 6e61 6c93 7798 e.in..rternal.w. │ │ │ │ -00095e40: 6f72 6b69 6e67 7393 6f66 9374 6865 93eb orkings.of.the.. │ │ │ │ -00095e50: 4848 4f4c 93cf 7379 7374 656d 2e8e a91b HHOL..system.... │ │ │ │ -00095e60: e1fe 8d8d 8d8d 9118 c761 2869 6969 298e .........a(iii). │ │ │ │ -00095e70: 8e8e 9131 9589 6d69 7363 656c 6c61 6e65 ...1..miscellane │ │ │ │ -00095e80: 6f75 739b 04b7 d363 6f6e 7374 616e 95ac ous....constan.. │ │ │ │ -00095e90: 7274 732c 9104 eb1e 7768 6963 9368 9104 rts,....whic.h.. │ │ │ │ -00095ea0: b7d4 7375 7070 9553 8e6f 7274 9876 91ff ..supp.S.ort.v.. │ │ │ │ -00095eb0: 58e4 6172 696f 7573 9873 7093 6563 6961 X.arious.sp.ecia │ │ │ │ -00095ec0: 6c91 04b7 d473 796e 90ac 7274 6163 7469 l....syn..rtacti │ │ │ │ -00095ed0: 6398 666f 726d 733a 8d91 06d3 37eb 6143 c.forms:....7.aC │ │ │ │ -00095ee0: 4f4e 448e 9122 89b2 cf28 666f 728e a18d OND.."...(for... │ │ │ │ -00095ef0: 9131 9589 636f 6e64 6974 696f 6e61 6c73 .1..conditionals │ │ │ │ -00095f00: 2c91 03e3 1973 6565 9603 e135 5365 6374 ,....see...5Sect │ │ │ │ -00095f10: 696f 6e93 3131 2e35 2e31 293b 8d91 03e4 ion.11.5.1);.... │ │ │ │ -00095f20: 5beb 614c 4554 8e91 1904 8ecf 2866 6f72 [.aLET......(for │ │ │ │ -00095f30: 8d91 03e1 36eb 616c 6574 8e91 1520 34cf ....6.alet... 4. │ │ │ │ -00095f40: 2d74 6572 6d73 2c91 03e3 1873 6565 9353 -terms,....see.S │ │ │ │ -00095f50: 6563 7469 6f6e 9103 e136 3131 2e35 2e33 ection...611.5.3 │ │ │ │ -00095f60: 293b 8d91 03e4 5beb 6143 5552 5259 8e91 );....[.aCURRY.. │ │ │ │ -00095f70: 2483 e2cf 616e 648e a18d 8d91 3195 89eb $...and.....1... │ │ │ │ -00095f80: 6155 4e43 5552 5259 8e91 5dfa 8ccf 2866 aUNCURRY..]...(f │ │ │ │ -00095f90: 6f72 9b04 275e 7061 6972 6564 9604 275d or..'^paired..'] │ │ │ │ -00095fa0: 6162 7374 7261 6374 696f 6e73 2c91 0436 abstractions,..6 │ │ │ │ -00095fb0: 8b73 6565 9353 6563 7469 6f6e 9831 312e .see.Section.11. │ │ │ │ -00095fc0: 352e 3229 3b91 0445 b861 6e64 8d93 eb61 5.2);..E.and...a │ │ │ │ -00095fd0: 5245 535f 464f 5241 4c4c 8e91 3da4 01cf RES_FORALL..=... │ │ │ │ -00095fe0: 2c8d 9104 368b eb61 5245 535f 4558 4953 ,...6..aRES_EXIS │ │ │ │ -00095ff0: 5453 8e91 3db3 2fcf 2c8e a18d 8d91 3195 TS..=./.,.....1. │ │ │ │ -00096000: 89eb 6152 4553 5f53 454c 4543 548e 916b ..aRES_SELECT..k │ │ │ │ -00096010: 122d cf2c 8d91 03ea a8eb 6152 4553 5f41 .-.,......aRES_A │ │ │ │ -00096020: 4253 5452 4143 548e 914c d148 cf61 6e64 BSTRACT..L.H.and │ │ │ │ -00096030: 8d91 03ea a8eb 6141 5242 8e91 1914 4ecf ......aARB....N. │ │ │ │ -00096040: 2866 6f72 9603 eaa8 7265 7374 7269 6374 (for....restrict │ │ │ │ -00096050: 6564 9371 7561 6e90 ac72 7469 0c63 6174 ed.quan..rti.cat │ │ │ │ -00096060: 696f 6e2c 9373 6565 9353 6563 7469 6f6e ion,.see.Section │ │ │ │ -00096070: 9331 312e 3529 2e8e a68d 8d8d 8d91 191a .11.5).......... │ │ │ │ -00096080: ef28 6976 298e 8e8e 9131 9589 7468 659b .(iv)....1..the. │ │ │ │ -00096090: 0387 d063 6f6e 7374 616e 95ac 7274 8d91 ...constan..rt.. │ │ │ │ -000960a0: 0387 d1eb 6154 5950 455f 4445 4649 4e49 ....aTYPE_DEFINI │ │ │ │ -000960b0: 5449 4f4e 8e91 59c2 c7cf 2c91 039b 9577 TION..Y...,....w │ │ │ │ -000960c0: 6869 6393 6898 6973 9875 7365 6491 0387 hic.h.is.used... │ │ │ │ -000960d0: d162 9379 9874 6865 9874 9379 7090 538e .b.y.the.t.yp.S. │ │ │ │ -000960e0: 6598 6465 0c6e 6974 696f 6e91 0387 d16d e.de.nition....m │ │ │ │ -000960f0: 6563 9368 616e 6973 6d98 2873 6565 8ea1 ec.hanism.(see.. │ │ │ │ -00096100: 8d91 3195 8953 6563 7469 6f6e 9103 eaa8 ..1..Section.... │ │ │ │ -00096110: 3131 2e38 2e32 2e33 292e 8e9f 1be1 ff8d 11.8.2.3)....... │ │ │ │ -00096120: 8d8d 8d91 1c5e 7b28 7629 8e8e 8e91 3195 .....^{(v)....1. │ │ │ │ -00096130: 8963 6f6e 7374 616e 9aac 7274 7396 0545 .constan..rts..E │ │ │ │ -00096140: 6761 7373 6f90 538e 6369 6174 6564 9377 gasso.S.ciated.w │ │ │ │ -00096150: 6974 6891 0545 6670 6169 7273 3a8d 910f ith..Efpairs:... │ │ │ │ -00096160: dcbc eb61 2c8e 911a e1cd cf28 8d69 2e65 ...a,......(.i.e │ │ │ │ -00096170: 2e8e 9114 48ea 7468 6593 636f 6d6d 6193 ....H.the.comma. │ │ │ │ -00096180: 7379 6d98 6290 538e 6f6c 292c 8d91 059c sym.b.S.ol),.... │ │ │ │ -00096190: 16eb 614d 4b5f 5041 4952 8e91 2dd9 bccf ..aMK_PAIR..-... │ │ │ │ -000961a0: 2c8d 9105 9c17 eb61 4953 5f50 4149 528e ,......aIS_PAIR. │ │ │ │ -000961b0: 912d d9bd cf2c 8ea1 8d8d 9131 9589 eb61 .-...,.....1...a │ │ │ │ -000961c0: 5245 505f 7072 6f64 8e91 5f92 d9cf 2c8d REP_prod.._...,. │ │ │ │ -000961d0: 9103 eaa8 eb61 4653 548e 9619 144e cf61 .....aFST....N.a │ │ │ │ -000961e0: 6e64 8d91 03ea a8eb 6153 4e44 8e93 cf28 nd......aSND...( │ │ │ │ -000961f0: 7365 6596 03ea a853 6563 7469 6f6e 9331 see....Section.1 │ │ │ │ -00096200: 312e 392e 322e 3193 6290 538e 656c 6f90 1.9.2.1.b.S.elo. │ │ │ │ -00096210: ac72 7729 2e8e 9f21 9d20 8d8d 9112 c761 .rw)...!. .....a │ │ │ │ -00096220: d031 312e 392e 322e 318e 914d 4761 509a .11.9.2.1..MGaP. │ │ │ │ -00096230: a000 6169 7273 9604 8000 616e 6493 7468 ..airs....and.th │ │ │ │ -00096240: 6593 7498 7970 9060 0065 93e2 7072 6f64 e.t.yp.`.e..prod │ │ │ │ -00096250: 8e9f 1884 028d 9112 c761 cf54 6865 9603 .........a.The.. │ │ │ │ -00096260: 0ff9 4361 7274 6573 6961 6e91 030f fa70 ..Cartesian....p │ │ │ │ -00096270: 726f 9a53 8e64 7563 7493 7490 ac72 7970 ro.S.duct.t..ryp │ │ │ │ -00096280: 9865 936f 7098 6572 6174 6f72 8d91 030f .e.op.erator.... │ │ │ │ -00096290: faeb 6170 726f 648e 911d 1e9b cf69 7393 ..aprod......is. │ │ │ │ -000962a0: 6465 0c6e 6564 9b03 0ffa 696e 9374 6865 de.ned....in.the │ │ │ │ -000962b0: 9374 6865 6f72 798d 98eb 6162 6f6f 6c8e .theory...abool. │ │ │ │ -000962c0: 911a 0ea2 cf2c 9103 3bb6 616c 7468 6f75 .....,..;.althou │ │ │ │ -000962d0: 6768 936c 6f67 6963 616c 6c79 8ea1 8d91 gh.logically.... │ │ │ │ -000962e0: 12c7 6169 7496 02d5 6a73 686f 756c 649b ..ait...jshould. │ │ │ │ -000962f0: 02d5 6b72 6561 6c6c 7993 6290 538e 6598 ..kreally.b.S.e. │ │ │ │ -00096300: 696e 9361 9873 6570 6172 6174 6593 7468 in.a.separate.th │ │ │ │ -00096310: 656f 7279 91ff 0556 2e91 04dc 7754 6865 eory...V....wThe │ │ │ │ -00096320: 9372 6561 736f 6e98 666f 7293 6974 7398 .reason.for.its. │ │ │ │ -00096330: 6465 0c6e 6974 696f 6e93 6561 726c 7998 de.nition.early. │ │ │ │ -00096340: 6f6e 9369 7398 7468 6174 9363 6572 7461 on.is.that.certa │ │ │ │ -00096350: 696e 8ea1 8d91 12c7 6173 796e 90ac 7274 in......asyn..rt │ │ │ │ -00096360: 6163 7469 6396 03ea a866 6f72 6d73 9328 actic....forms.( │ │ │ │ -00096370: 8d65 2e67 2e8e 9115 8a9c 7061 6972 6564 .e.g......paired │ │ │ │ -00096380: 9361 6273 7472 6163 7469 6f6e 7329 9370 .abstractions).p │ │ │ │ -00096390: 7265 7375 7070 9053 8e6f 7365 9370 6169 resupp.S.ose.pai │ │ │ │ -000963a0: 7273 2e8e a910 6066 8d91 1e28 f056 91ff rs....`f...(.V.. │ │ │ │ -000963b0: 0556 616c 7565 7396 048f 426f 669b 048f .Values...Bof... │ │ │ │ -000963c0: 4174 90ac 7279 7090 538e 6593 eb61 28d7 At..ryp.S.e..a(. │ │ │ │ -000963d0: 1b8d 9f01 cccc d531 8e96 04c0 04eb 612c .......1......a, │ │ │ │ -000963e0: d71b 8d9f 01cc ccd5 328e 93eb 6129 7072 ........2...a)pr │ │ │ │ -000963f0: 6f64 98cf 6172 6596 048f 426f 7264 6572 od..are...Border │ │ │ │ -00096400: 6564 9870 6169 7273 9377 686f 7365 980c ed.pairs.whose.. │ │ │ │ -00096410: 7273 7493 636f 6d70 9053 8e6f 6e65 6e90 rst.comp.S.onen. │ │ │ │ -00096420: ac72 7498 6861 7393 7490 ac72 7970 9053 .rt.has.t..ryp.S │ │ │ │ -00096430: 8e65 98d7 1b8d 9f01 cccc d531 8e91 094f .e.........1...O │ │ │ │ -00096440: 46cf 616e 648e a18d 9112 c761 7768 6f73 F.and......awhos │ │ │ │ -00096450: 6596 043e 0573 6563 6f6e 649b 043e 0463 e..>.second..>.c │ │ │ │ -00096460: 6f6d 7090 538e 6f6e 656e 90ac 7274 9368 omp.S.onen..rt.h │ │ │ │ -00096470: 6173 9874 90ac 7279 7090 538e 6593 d71b as.t..ryp.S.e... │ │ │ │ -00096480: 8d9f 01cc ccd5 328e 9104 c004 cf2e 9106 ......2......... │ │ │ │ -00096490: 32f5 5468 6593 eb48 484f 4c98 cf70 6172 2.The..HHOL..par │ │ │ │ -000964a0: 7365 7293 636f 6e95 ac72 7693 6572 7473 ser.con..rv.erts │ │ │ │ -000964b0: 9874 9379 7090 538e 6596 043e 0565 7870 .t.yp.S.e..>.exp │ │ │ │ -000964c0: 7265 7373 696f 6e73 986f 6693 7468 658e ressions.of.the. │ │ │ │ -000964d0: a18d 9112 c761 666f 726d 8d91 04b2 97eb .....aform...... │ │ │ │ -000964e0: 6122 3a8e 9110 31eb d71b 8d9f 01cc ccd5 a":...1......... │ │ │ │ -000964f0: 318e 9604 c004 eb61 23d7 1b8d 9f01 cccc 1......a#....... │ │ │ │ -00096500: d532 8e8d 93eb 6122 8e91 0f32 45cf 696e .2....a"...2E.in │ │ │ │ -00096510: 9aac 7274 6f8d 9104 b297 eb61 288e 910a ..rto......a(... │ │ │ │ -00096520: 7241 d71b 8d9f 01cc ccd5 318e 8d93 eb61 rA........1....a │ │ │ │ -00096530: 2c8e 910a 7fae d71b 8d9f 01cc ccd5 328e ,.............2. │ │ │ │ -00096540: 8d93 eb61 2970 726f 648e 9121 7e56 cf2c ...a)prod..!~V., │ │ │ │ -00096550: 9104 e493 616e 6496 04b2 9774 6865 9370 ....and....the.p │ │ │ │ -00096560: 7269 6e98 7465 7293 696e 9876 9865 7274 rin.ter.in.v.ert │ │ │ │ -00096570: 7393 7468 6973 9374 7261 6e73 666f 726d s.this.transform │ │ │ │ -00096580: 6174 696f 6e2e 9107 90ad 5098 6169 7273 ation.....P.airs │ │ │ │ -00096590: 9361 7265 8ea1 8d91 12c7 6163 6f6e 7374 .are......aconst │ │ │ │ -000965a0: 7275 6374 6564 9603 eaa8 7769 7468 9361 ructed....with.a │ │ │ │ -000965b0: 6e93 696e 0c78 6564 9363 6f6d 6d61 9373 n.in.xed.comma.s │ │ │ │ -000965c0: 796d 90ac 7262 9053 8e6f 6c8e 9f20 0330 ym..rb.S.ol.. .0 │ │ │ │ -000965d0: 8d8d 8d9f 00cb 898d 8d8d 8d91 2a06 60eb ............*.`. │ │ │ │ -000965e0: 6124 2c96 05bf aa3a 932a 932d 3e93 2a2a a$,....:.*.->.** │ │ │ │ -000965f0: 932d 3e93 2a23 2a2a 8e8e 8e8e 8e8e 8e9f .->.*#**........ │ │ │ │ -00096600: 1fa2 cb8d 9112 c761 cf73 6f2c 9603 a90b .......a.so,.... │ │ │ │ -00096610: 666f 729b 0398 a565 7861 6d70 6c65 2c93 for....example,. │ │ │ │ -00096620: 6966 9603 98a4 d774 8d9f 01cc ccd5 318e if.....t......1. │ │ │ │ -00096630: 9108 58a9 cf61 6e64 93d7 748d 9f01 cccc ..X..and..t..... │ │ │ │ -00096640: d532 8e91 0858 a8cf 6861 95ac 7276 9365 .2...X..ha..rv.e │ │ │ │ -00096650: 9103 98a4 7493 7970 9053 8e65 7398 d71b ....t.yp.S.es... │ │ │ │ -00096660: 8d9f 01cc ccd5 318e 9608 58a8 cf61 6e64 ......1...X..and │ │ │ │ -00096670: 9b03 98a4 d71b 8d9f 01cc ccd5 328e 93cf ............2... │ │ │ │ -00096680: 7265 7370 9053 8e65 6374 6976 90ac 7265 resp.S.ectiv..re │ │ │ │ -00096690: 6c79 91ff 0556 2c91 03a9 0c74 6865 6e8d ly...V,....then. │ │ │ │ -000966a0: 98eb 6122 8e91 0958 4ed7 748d 9f01 cccc ..a"...XN.t..... │ │ │ │ -000966b0: d531 8e8d 9104 c004 eb61 2c8e 910a 7fae .1.......a,..... │ │ │ │ -000966c0: d774 8d9f 01cc ccd5 328e 8d91 04c0 04eb .t......2....... │ │ │ │ -000966d0: 6122 8e91 0e18 52cf 6973 9861 9103 98a5 a"....R.is.a.... │ │ │ │ -000966e0: 7465 726d 9877 6974 688e a18d 9112 c761 term.with......a │ │ │ │ -000966f0: 7490 ac72 7970 9053 8e65 9b03 f260 d71b t..ryp.S.e...`.. │ │ │ │ -00096700: 8d9f 01cc ccd5 318e 9604 c004 eb61 23d7 ......1......a#. │ │ │ │ -00096710: 1b8d 9f01 cccc d532 8e93 cf2e 9105 5006 .......2......P. │ │ │ │ -00096720: 4974 9869 7396 03f2 5f75 7375 616c 2c91 It.is..._usual,. │ │ │ │ -00096730: 03f4 4e62 7574 936e 6f74 986e 6563 6573 ..Nbut.not.neces │ │ │ │ -00096740: 7361 7279 91ff 0556 2c91 03f4 4d74 6f98 sary...V,...Mto. │ │ │ │ -00096750: 7772 6974 6593 7061 6972 7398 7769 7468 write.pairs.with │ │ │ │ -00096760: 696e 9362 7261 6395 ac72 6b93 6574 733a in.brac..rk.ets: │ │ │ │ -00096770: 8d91 0548 4feb 6122 288e 9110 c7a3 d774 ...HO.a"(......t │ │ │ │ -00096780: 8d9f 01cc ccd5 318e 8d91 04c0 04eb 612c ......1.......a, │ │ │ │ -00096790: 8e91 0a7f aed7 748d 9f01 cccc d532 8e8d ......t......2.. │ │ │ │ -000967a0: 9104 c004 eb61 2922 8e91 103f 58cf 2e91 .....a)"...?X... │ │ │ │ -000967b0: 0550 0754 6865 8ea1 8d91 12c7 6163 6f6d .P.The......acom │ │ │ │ -000967c0: 6d61 9b03 7f3f 7379 6d90 ac72 6295 538e ma...?sym..rb.S. │ │ │ │ -000967d0: 6f6c 9103 7f3e 6173 736f 9363 6961 7465 ol...>asso.ciate │ │ │ │ -000967e0: 7398 746f 9874 6865 9103 7f3e 7269 6768 s.to.the...>righ │ │ │ │ -000967f0: 90ac 7274 2c91 0394 ba73 6f98 7468 6174 ..rt,....so.that │ │ │ │ -00096800: 8d98 eb61 2228 8e91 0efe 93d7 748d 9f01 ...a"(......t... │ │ │ │ -00096810: cccc d531 8e8d 9104 c004 eb61 2c8e 960a ...1.......a,... │ │ │ │ -00096820: 7fae d774 8d9f 01cc ccd5 328e 8d91 04c0 ...t......2..... │ │ │ │ -00096830: 04eb 612c 8e8d 93d7 3a96 01ff fe3a 933a ..a,....:....:.: │ │ │ │ -00096840: 8e8d 9118 4a4e eb61 2c8e 911e 09f8 d774 ....JN.a,......t │ │ │ │ -00096850: 8d9f 01cc ccd8 6e8e 8d91 05a8 50eb 6129 ......n.....P.a) │ │ │ │ -00096860: 228e 9114 a6e2 cf6d 6561 6e73 8d98 eb61 "......means...a │ │ │ │ -00096870: 2228 8e91 0efe 93d7 748d 9f01 cccc d531 "(......t......1 │ │ │ │ -00096880: 8e8d 9104 c004 eb61 2c28 8e91 103f 58d7 .......a,(...?X. │ │ │ │ -00096890: 748d 9f01 cccc d532 8e8d 9104 c004 eb61 t......2.......a │ │ │ │ -000968a0: 2c8e 8d93 d73a 9601 fffe 3a93 3a8e 8d91 ,....:....:.:... │ │ │ │ -000968b0: 184a 4eeb 612c 8e91 1e09 f8d7 748d 9f01 .JN.a,......t... │ │ │ │ -000968c0: cccc d86e 8e8d 9105 a850 eb61 2929 228e ...n.....P.a))". │ │ │ │ -000968d0: 9116 e74e cf2e 8ea1 8d91 12c7 6154 6865 ...N........aThe │ │ │ │ -000968e0: 9103 eaa8 636f 6e73 7461 6e90 ac72 7473 ....constan..rts │ │ │ │ -000968f0: 8e9f 2233 898d 8d8d 9f06 d6bd 8d8d 8d9f .."3............ │ │ │ │ -00096900: f300 008d 912a 0660 eb61 4653 5496 05bf .....*.`.aFST... │ │ │ │ -00096910: aa3a 932a 9323 932a 2a93 2d3e 932a 8e9f .:.*.#.**.->.*.. │ │ │ │ -00096920: 0d00 008d 912a 0660 534e 4496 05bf aa3a .....*.`SND....: │ │ │ │ -00096930: 932a 9323 932a 2a93 2d3e 932a 2a8e 8e8e .*.#.**.->.**... │ │ │ │ -00096940: 8e8e 8e8e 9f24 2877 8d91 12c7 61cf 7365 .....$(w....a.se │ │ │ │ -00096950: 6c65 6374 9603 eaa8 7468 6593 0c72 7374 lect....the..rst │ │ │ │ -00096960: 9361 6e64 9373 6563 6f6e 6493 636f 6d70 .and.second.comp │ │ │ │ -00096970: 9053 8e6f 6e65 6e90 ac72 7473 936f 6693 .S.onen..rts.of. │ │ │ │ -00096980: 7061 6972 732e 8ea6 8d91 1e28 f043 6172 pairs......(.Car │ │ │ │ -00096990: 7465 7369 616e 9603 eaa8 7072 6f90 538e tesian....pro.S. │ │ │ │ -000969a0: 6475 6374 7393 6172 6593 6465 0c6e 6564 ducts.are.de.ned │ │ │ │ -000969b0: 9362 9aac 7279 9372 6570 7265 7365 6e98 .b..ry.represen. │ │ │ │ -000969c0: 7469 6e67 9361 9370 6169 7293 eb61 28d7 ting.a.pair..a(. │ │ │ │ -000969d0: 748d 9f01 cccc d531 8e96 04c0 04eb 612c t......1......a, │ │ │ │ -000969e0: d774 8d9f 01cc ccd5 328e 93eb 6129 9603 .t......2...a).. │ │ │ │ -000969f0: eaa8 cf62 9879 9374 6865 9366 756e 6374 ...b.y.the.funct │ │ │ │ -00096a00: 696f 6e8e 9f20 0331 8d8d 8d9f 00cb 898d ion.. .1........ │ │ │ │ -00096a10: 8d8d 8d91 2a06 60eb 615c 6196 05bf aa62 ....*.`.a\a....b │ │ │ │ -00096a20: 2e93 2861 3d8d d774 8d9f 01cc ccd5 318e ..(a=..t......1. │ │ │ │ -00096a30: 8e9b 08fe 3aeb 6129 932f 5c93 2862 3d8d ....:.a)./\.(b=. │ │ │ │ -00096a40: d774 8d9f 01cc ccd5 328e 8e98 eb61 298e .t......2....a). │ │ │ │ -00096a50: 8e8e 8e8e 8e8e 9f1f a2ca 8d91 12c7 61cf ..............a. │ │ │ │ -00096a60: 5468 659b 0452 a772 6570 7265 7365 6e95 The..R.represen. │ │ │ │ -00096a70: ac72 7469 6e67 9104 52a6 7493 7970 9053 .rting..R.t.yp.S │ │ │ │ -00096a80: 8e65 986f 6698 d71b 8d9f 01cc ccd5 318e .e.of.........1. │ │ │ │ -00096a90: 9104 c004 eb61 23d7 1b8d 9f01 cccc d532 .....a#........2 │ │ │ │ -00096aa0: 8e91 0912 aacf 6973 9874 6893 7573 98d7 ......is.th.us.. │ │ │ │ -00096ab0: 1b8d 9f01 cccc d531 8e96 04c0 04eb 612d .......1......a- │ │ │ │ -00096ac0: 3ed7 1b8d 9f01 cccc d532 8e93 eb61 2d3e >........2...a-> │ │ │ │ -00096ad0: 626f 6f6c cf2e 9106 70db 5491 ff05 566f bool....p.T...Vo │ │ │ │ -00096ae0: 9864 650c 6e65 9870 6169 7273 9104 52a6 .de.ne.pairs..R. │ │ │ │ -00096af0: 7468 6973 9877 95ac 7261 9379 91ff 0556 this.w..ra.y...V │ │ │ │ -00096b00: 2c91 046c a674 6865 9863 6f6e 2d8e a18d ,..l.the.con-... │ │ │ │ -00096b10: 9112 c761 7374 616e 90ac 7274 738d 9103 ...astan..rts... │ │ │ │ -00096b20: eaa8 eb61 4d4b 5f50 4149 528e 9630 12f6 ...aMK_PAIR..0.. │ │ │ │ -00096b30: cf61 6e64 8d91 03ea a8eb 6149 535f 5041 .and......aIS_PA │ │ │ │ -00096b40: 4952 8e93 cf61 7265 9603 eaa8 0c72 7374 IR...are.....rst │ │ │ │ -00096b50: 9364 650c 6e65 642e 8e8e 9f24 fd13 8e8c .de.ned....$.... │ │ │ │ -00096b60: 8b00 0000 b400 0000 0000 0000 0000 0000 ................ │ │ │ │ +00095cb0: 0000 0000 0000 0000 0000 0000 0009 515c ..............Q\ │ │ │ │ +00095cc0: a002 cc05 558d a0fd 46d3 0e8d 8d8d 8d9f ....U...F....... │ │ │ │ +00095cd0: fa99 9a8d 9112 c761 d031 312e 392e 910a .......a.11.9... │ │ │ │ +00095ce0: 8000 5468 6596 0480 0061 6e63 6573 7472 ..The....ancestr │ │ │ │ +00095cf0: 7993 6f66 9374 6865 9374 6865 6f72 7993 y.of.the.theory. │ │ │ │ +00095d00: e248 4f4c 9200 d726 aad0 3137 398e 9112 .HOL...&..179... │ │ │ │ +00095d10: c761 9f05 6666 8900 00e6 6601 c73e 7c8e .a..ff....f..>|. │ │ │ │ +00095d20: 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 8d8d ....../......!.. │ │ │ │ +00095d30: 8d8d 911c 0aed cf28 6969 298e 8e8e 9131 .......(ii)....1 │ │ │ │ +00095d40: 9589 7379 7374 656d 9b04 8ab9 636f 6e73 ..system....cons │ │ │ │ +00095d50: 7461 6e95 ac72 7473 2c91 04b2 bd77 6869 tan..rts,....whi │ │ │ │ +00095d60: 6393 6898 6172 6596 048a b875 7365 6498 c.h.are....used. │ │ │ │ +00095d70: 696e 9863 6f90 538e 6469 6e67 98eb 4848 in.co.S.ding..HH │ │ │ │ +00095d80: 4f4c 93cf 7468 656f 7269 6573 9861 7398 OL..theories.as. │ │ │ │ +00095d90: eb48 4c43 4698 cf74 6865 6f72 6965 732e .HLCF..theories. │ │ │ │ +00095da0: 9107 1912 5468 6573 658e a410 0000 8d91 ....These....... │ │ │ │ +00095db0: 3195 8963 6f6e 7374 616e 9aac 7274 7396 1..constan..rts. │ │ │ │ +00095dc0: 0460 a461 7265 8d93 eb61 484f 4c5f 4445 .`.are...aHOL_DE │ │ │ │ +00095dd0: 4649 4e49 5449 4f4e 8e91 593c 95cf 616e FINITION..Y<..an │ │ │ │ +00095de0: 648d 93eb 6142 494e 4445 5253 8e91 2c9e d...aBINDERS..,. │ │ │ │ +00095df0: 4acf 2e91 069a d454 6865 7993 6861 9876 J......They.ha.v │ │ │ │ +00095e00: 9865 9104 60a5 6e6f 936c 6f67 6963 616c .e..`.no.logical │ │ │ │ +00095e10: 9373 6967 6e69 0c63 616e 6365 9361 6e64 .signi.cance.and │ │ │ │ +00095e20: 8ea1 8d91 3195 8961 7265 9603 eaa8 7061 ....1..are....pa │ │ │ │ +00095e30: 7274 936f 6693 7468 6593 696e 9aac 7274 rt.of.the.in..rt │ │ │ │ +00095e40: 6572 6e61 6c93 7798 6f72 6b69 6e67 7393 ernal.w.orkings. │ │ │ │ +00095e50: 6f66 9374 6865 93eb 4848 4f4c 93cf 7379 of.the..HHOL..sy │ │ │ │ +00095e60: 7374 656d 2e8e a91b e1fe 8d8d 8d8d 9118 stem............ │ │ │ │ +00095e70: c761 2869 6969 298e 8e8e 9131 9589 6d69 .a(iii)....1..mi │ │ │ │ +00095e80: 7363 656c 6c61 6e65 6f75 739b 04b7 d363 scellaneous....c │ │ │ │ +00095e90: 6f6e 7374 616e 95ac 7274 732c 9104 eb1e onstan..rts,.... │ │ │ │ +00095ea0: 7768 6963 9368 9104 b7d4 7375 7070 9553 whic.h....supp.S │ │ │ │ +00095eb0: 8e6f 7274 9876 91ff 58e4 6172 696f 7573 .ort.v..X.arious │ │ │ │ +00095ec0: 9873 7093 6563 6961 6c91 04b7 d473 796e .sp.ecial....syn │ │ │ │ +00095ed0: 90ac 7274 6163 7469 6398 666f 726d 733a ..rtactic.forms: │ │ │ │ +00095ee0: 8d91 06d3 37eb 6143 4f4e 448e 9122 89b2 ....7.aCOND..".. │ │ │ │ +00095ef0: cf28 666f 728e a18d 9131 9589 636f 6e64 .(for....1..cond │ │ │ │ +00095f00: 6974 696f 6e61 6c73 2c91 03e3 1973 6565 itionals,....see │ │ │ │ +00095f10: 9603 e135 5365 6374 696f 6e93 3131 2e35 ...5Section.11.5 │ │ │ │ +00095f20: 2e31 293b 8d91 03e4 5beb 614c 4554 8e91 .1);....[.aLET.. │ │ │ │ +00095f30: 1904 8ecf 2866 6f72 8d91 03e1 36eb 616c ....(for....6.al │ │ │ │ +00095f40: 6574 8e91 1520 34cf 2d74 6572 6d73 2c91 et... 4.-terms,. │ │ │ │ +00095f50: 03e3 1873 6565 9353 6563 7469 6f6e 9103 ...see.Section.. │ │ │ │ +00095f60: e136 3131 2e35 2e33 293b 8d91 03e4 5beb .611.5.3);....[. │ │ │ │ +00095f70: 6143 5552 5259 8e91 2483 e2cf 616e 648e aCURRY..$...and. │ │ │ │ +00095f80: a18d 8d91 3195 89eb 6155 4e43 5552 5259 ....1...aUNCURRY │ │ │ │ +00095f90: 8e91 5dfa 8ccf 2866 6f72 9b04 275e 7061 ..]...(for..'^pa │ │ │ │ +00095fa0: 6972 6564 9604 275d 6162 7374 7261 6374 ired..']abstract │ │ │ │ +00095fb0: 696f 6e73 2c91 0436 8b73 6565 9353 6563 ions,..6.see.Sec │ │ │ │ +00095fc0: 7469 6f6e 9831 312e 352e 3229 3b91 0445 tion.11.5.2);..E │ │ │ │ +00095fd0: b861 6e64 8d93 eb61 5245 535f 464f 5241 .and...aRES_FORA │ │ │ │ +00095fe0: 4c4c 8e91 3da4 01cf 2c8d 9104 368b eb61 LL..=...,...6..a │ │ │ │ +00095ff0: 5245 535f 4558 4953 5453 8e91 3db3 2fcf RES_EXISTS..=./. │ │ │ │ +00096000: 2c8e a18d 8d91 3195 89eb 6152 4553 5f53 ,.....1...aRES_S │ │ │ │ +00096010: 454c 4543 548e 916b 122d cf2c 8d91 03ea ELECT..k.-.,.... │ │ │ │ +00096020: a8eb 6152 4553 5f41 4253 5452 4143 548e ..aRES_ABSTRACT. │ │ │ │ +00096030: 914c d148 cf61 6e64 8d91 03ea a8eb 6141 .L.H.and......aA │ │ │ │ +00096040: 5242 8e91 1914 4ecf 2866 6f72 9603 eaa8 RB....N.(for.... │ │ │ │ +00096050: 7265 7374 7269 6374 6564 9371 7561 6e90 restricted.quan. │ │ │ │ +00096060: ac72 7469 0c63 6174 696f 6e2c 9373 6565 .rti.cation,.see │ │ │ │ +00096070: 9353 6563 7469 6f6e 9331 312e 3529 2e8e .Section.11.5).. │ │ │ │ +00096080: a68d 8d8d 8d91 191a ef28 6976 298e 8e8e .........(iv)... │ │ │ │ +00096090: 9131 9589 7468 659b 0387 d063 6f6e 7374 .1..the....const │ │ │ │ +000960a0: 616e 95ac 7274 8d91 0387 d1eb 6154 5950 an..rt......aTYP │ │ │ │ +000960b0: 455f 4445 4649 4e49 5449 4f4e 8e91 59c2 E_DEFINITION..Y. │ │ │ │ +000960c0: c7cf 2c91 039b 9577 6869 6393 6898 6973 ..,....whic.h.is │ │ │ │ +000960d0: 9875 7365 6491 0387 d162 9379 9874 6865 .used....b.y.the │ │ │ │ +000960e0: 9874 9379 7090 538e 6598 6465 0c6e 6974 .t.yp.S.e.de.nit │ │ │ │ +000960f0: 696f 6e91 0387 d16d 6563 9368 616e 6973 ion....mec.hanis │ │ │ │ +00096100: 6d98 2873 6565 8ea1 8d91 3195 8953 6563 m.(see....1..Sec │ │ │ │ +00096110: 7469 6f6e 9103 eaa8 3131 2e38 2e32 2e33 tion....11.8.2.3 │ │ │ │ +00096120: 292e 8e9f 1be1 ff8d 8d8d 8d91 1c5e 7b28 )............^{( │ │ │ │ +00096130: 7629 8e8e 8e91 3195 8963 6f6e 7374 616e v)....1..constan │ │ │ │ +00096140: 9aac 7274 7396 0545 6761 7373 6f90 538e ..rts..Egasso.S. │ │ │ │ +00096150: 6369 6174 6564 9377 6974 6891 0545 6670 ciated.with..Efp │ │ │ │ +00096160: 6169 7273 3a8d 910f dcbc eb61 2c8e 911a airs:......a,... │ │ │ │ +00096170: e1cd cf28 8d69 2e65 2e8e 9114 48ea 7468 ...(.i.e....H.th │ │ │ │ +00096180: 6593 636f 6d6d 6193 7379 6d98 6290 538e e.comma.sym.b.S. │ │ │ │ +00096190: 6f6c 292c 8d91 059c 16eb 614d 4b5f 5041 ol),......aMK_PA │ │ │ │ +000961a0: 4952 8e91 2dd9 bccf 2c8d 9105 9c17 eb61 IR..-...,......a │ │ │ │ +000961b0: 4953 5f50 4149 528e 912d d9bd cf2c 8ea1 IS_PAIR..-...,.. │ │ │ │ +000961c0: 8d8d 9131 9589 eb61 5245 505f 7072 6f64 ...1...aREP_prod │ │ │ │ +000961d0: 8e91 5f92 d9cf 2c8d 9103 eaa8 eb61 4653 .._...,......aFS │ │ │ │ +000961e0: 548e 9619 144e cf61 6e64 8d91 03ea a8eb T....N.and...... │ │ │ │ +000961f0: 6153 4e44 8e93 cf28 7365 6596 03ea a853 aSND...(see....S │ │ │ │ +00096200: 6563 7469 6f6e 9331 312e 392e 322e 3193 ection.11.9.2.1. │ │ │ │ +00096210: 6290 538e 656c 6f90 ac72 7729 2e8e 9f21 b.S.elo..rw)...! │ │ │ │ +00096220: 9d20 8d8d 9112 c761 d031 312e 392e 322e . .....a.11.9.2. │ │ │ │ +00096230: 318e 914d 4761 509a a000 6169 7273 9604 1..MGaP...airs.. │ │ │ │ +00096240: 8000 616e 6493 7468 6593 7498 7970 9060 ..and.the.t.yp.` │ │ │ │ +00096250: 0065 93e2 7072 6f64 8e9f 1884 028d 9112 .e..prod........ │ │ │ │ +00096260: c761 cf54 6865 9603 0ff9 4361 7274 6573 .a.The....Cartes │ │ │ │ +00096270: 6961 6e91 030f fa70 726f 9a53 8e64 7563 ian....pro.S.duc │ │ │ │ +00096280: 7493 7490 ac72 7970 9865 936f 7098 6572 t.t..ryp.e.op.er │ │ │ │ +00096290: 6174 6f72 8d91 030f faeb 6170 726f 648e ator......aprod. │ │ │ │ +000962a0: 911d 1e9b cf69 7393 6465 0c6e 6564 9b03 .....is.de.ned.. │ │ │ │ +000962b0: 0ffa 696e 9374 6865 9374 6865 6f72 798d ..in.the.theory. │ │ │ │ +000962c0: 98eb 6162 6f6f 6c8e 911a 0ea2 cf2c 9103 ..abool......,.. │ │ │ │ +000962d0: 3bb6 616c 7468 6f75 6768 936c 6f67 6963 ;.although.logic │ │ │ │ +000962e0: 616c 6c79 8ea1 8d91 12c7 6169 7496 02d5 ally......ait... │ │ │ │ +000962f0: 6a73 686f 756c 649b 02d5 6b72 6561 6c6c jshould...kreall │ │ │ │ +00096300: 7993 6290 538e 6598 696e 9361 9873 6570 y.b.S.e.in.a.sep │ │ │ │ +00096310: 6172 6174 6593 7468 656f 7279 91ff 0556 arate.theory...V │ │ │ │ +00096320: 2e91 04dc 7754 6865 9372 6561 736f 6e98 ....wThe.reason. │ │ │ │ +00096330: 666f 7293 6974 7398 6465 0c6e 6974 696f for.its.de.nitio │ │ │ │ +00096340: 6e93 6561 726c 7998 6f6e 9369 7398 7468 n.early.on.is.th │ │ │ │ +00096350: 6174 9363 6572 7461 696e 8ea1 8d91 12c7 at.certain...... │ │ │ │ +00096360: 6173 796e 90ac 7274 6163 7469 6396 03ea asyn..rtactic... │ │ │ │ +00096370: a866 6f72 6d73 9328 8d65 2e67 2e8e 9115 .forms.(.e.g.... │ │ │ │ +00096380: 8a9c 7061 6972 6564 9361 6273 7472 6163 ..paired.abstrac │ │ │ │ +00096390: 7469 6f6e 7329 9370 7265 7375 7070 9053 tions).presupp.S │ │ │ │ +000963a0: 8e6f 7365 9370 6169 7273 2e8e a910 6066 .ose.pairs....`f │ │ │ │ +000963b0: 8d91 1e28 f056 91ff 0556 616c 7565 7396 ...(.V...Values. │ │ │ │ +000963c0: 048f 426f 669b 048f 4174 90ac 7279 7090 ..Bof...At..ryp. │ │ │ │ +000963d0: 538e 6593 eb61 28d7 1b8d 9f01 cccc d531 S.e..a(........1 │ │ │ │ +000963e0: 8e96 04c0 04eb 612c d71b 8d9f 01cc ccd5 ......a,........ │ │ │ │ +000963f0: 328e 93eb 6129 7072 6f64 98cf 6172 6596 2...a)prod..are. │ │ │ │ +00096400: 048f 426f 7264 6572 6564 9870 6169 7273 ..Bordered.pairs │ │ │ │ +00096410: 9377 686f 7365 980c 7273 7493 636f 6d70 .whose..rst.comp │ │ │ │ +00096420: 9053 8e6f 6e65 6e90 ac72 7498 6861 7393 .S.onen..rt.has. │ │ │ │ +00096430: 7490 ac72 7970 9053 8e65 98d7 1b8d 9f01 t..ryp.S.e...... │ │ │ │ +00096440: cccc d531 8e91 094f 46cf 616e 648e a18d ...1...OF.and... │ │ │ │ +00096450: 9112 c761 7768 6f73 6596 043e 0573 6563 ...awhose..>.sec │ │ │ │ +00096460: 6f6e 649b 043e 0463 6f6d 7090 538e 6f6e ond..>.comp.S.on │ │ │ │ +00096470: 656e 90ac 7274 9368 6173 9874 90ac 7279 en..rt.has.t..ry │ │ │ │ +00096480: 7090 538e 6593 d71b 8d9f 01cc ccd5 328e p.S.e.........2. │ │ │ │ +00096490: 9104 c004 cf2e 9106 32f5 5468 6593 eb48 ........2.The..H │ │ │ │ +000964a0: 484f 4c98 cf70 6172 7365 7293 636f 6e95 HOL..parser.con. │ │ │ │ +000964b0: ac72 7693 6572 7473 9874 9379 7090 538e .rv.erts.t.yp.S. │ │ │ │ +000964c0: 6596 043e 0565 7870 7265 7373 696f 6e73 e..>.expressions │ │ │ │ +000964d0: 986f 6693 7468 658e a18d 9112 c761 666f .of.the......afo │ │ │ │ +000964e0: 726d 8d91 04b2 97eb 6122 3a8e 9110 31eb rm......a":...1. │ │ │ │ +000964f0: d71b 8d9f 01cc ccd5 318e 9604 c004 eb61 ........1......a │ │ │ │ +00096500: 23d7 1b8d 9f01 cccc d532 8e8d 93eb 6122 #........2....a" │ │ │ │ +00096510: 8e91 0f32 45cf 696e 9aac 7274 6f8d 9104 ...2E.in..rto... │ │ │ │ +00096520: b297 eb61 288e 910a 7241 d71b 8d9f 01cc ...a(...rA...... │ │ │ │ +00096530: ccd5 318e 8d93 eb61 2c8e 910a 7fae d71b ..1....a,....... │ │ │ │ +00096540: 8d9f 01cc ccd5 328e 8d93 eb61 2970 726f ......2....a)pro │ │ │ │ +00096550: 648e 9121 7e56 cf2c 9104 e493 616e 6496 d..!~V.,....and. │ │ │ │ +00096560: 04b2 9774 6865 9370 7269 6e98 7465 7293 ...the.prin.ter. │ │ │ │ +00096570: 696e 9876 9865 7274 7393 7468 6973 9374 in.v.erts.this.t │ │ │ │ +00096580: 7261 6e73 666f 726d 6174 696f 6e2e 9107 ransformation... │ │ │ │ +00096590: 90ad 5098 6169 7273 9361 7265 8ea1 8d91 ..P.airs.are.... │ │ │ │ +000965a0: 12c7 6163 6f6e 7374 7275 6374 6564 9603 ..aconstructed.. │ │ │ │ +000965b0: eaa8 7769 7468 9361 6e93 696e 0c78 6564 ..with.an.in.xed │ │ │ │ +000965c0: 9363 6f6d 6d61 9373 796d 90ac 7262 9053 .comma.sym..rb.S │ │ │ │ +000965d0: 8e6f 6c8e 9f20 0330 8d8d 8d9f 00cb 898d .ol.. .0........ │ │ │ │ +000965e0: 8d8d 8d91 2a06 60eb 6124 2c96 05bf aa3a ....*.`.a$,....: │ │ │ │ +000965f0: 932a 932d 3e93 2a2a 932d 3e93 2a23 2a2a .*.->.**.->.*#** │ │ │ │ +00096600: 8e8e 8e8e 8e8e 8e9f 1fa2 cb8d 9112 c761 ...............a │ │ │ │ +00096610: cf73 6f2c 9603 a90b 666f 729b 0398 a565 .so,....for....e │ │ │ │ +00096620: 7861 6d70 6c65 2c93 6966 9603 98a4 d774 xample,.if.....t │ │ │ │ +00096630: 8d9f 01cc ccd5 318e 9108 58a9 cf61 6e64 ......1...X..and │ │ │ │ +00096640: 93d7 748d 9f01 cccc d532 8e91 0858 a8cf ..t......2...X.. │ │ │ │ +00096650: 6861 95ac 7276 9365 9103 98a4 7493 7970 ha..rv.e....t.yp │ │ │ │ +00096660: 9053 8e65 7398 d71b 8d9f 01cc ccd5 318e .S.es.........1. │ │ │ │ +00096670: 9608 58a8 cf61 6e64 9b03 98a4 d71b 8d9f ..X..and........ │ │ │ │ +00096680: 01cc ccd5 328e 93cf 7265 7370 9053 8e65 ....2...resp.S.e │ │ │ │ +00096690: 6374 6976 90ac 7265 6c79 91ff 0556 2c91 ctiv..rely...V,. │ │ │ │ +000966a0: 03a9 0c74 6865 6e8d 98eb 6122 8e91 0958 ...then...a"...X │ │ │ │ +000966b0: 4ed7 748d 9f01 cccc d531 8e8d 9104 c004 N.t......1...... │ │ │ │ +000966c0: eb61 2c8e 910a 7fae d774 8d9f 01cc ccd5 .a,......t...... │ │ │ │ +000966d0: 328e 8d91 04c0 04eb 6122 8e91 0e18 52cf 2.......a"....R. │ │ │ │ +000966e0: 6973 9861 9103 98a5 7465 726d 9877 6974 is.a....term.wit │ │ │ │ +000966f0: 688e a18d 9112 c761 7490 ac72 7970 9053 h......at..ryp.S │ │ │ │ +00096700: 8e65 9b03 f260 d71b 8d9f 01cc ccd5 318e .e...`........1. │ │ │ │ +00096710: 9604 c004 eb61 23d7 1b8d 9f01 cccc d532 .....a#........2 │ │ │ │ +00096720: 8e93 cf2e 9105 5006 4974 9869 7396 03f2 ......P.It.is... │ │ │ │ +00096730: 5f75 7375 616c 2c91 03f4 4e62 7574 936e _usual,...Nbut.n │ │ │ │ +00096740: 6f74 986e 6563 6573 7361 7279 91ff 0556 ot.necessary...V │ │ │ │ +00096750: 2c91 03f4 4d74 6f98 7772 6974 6593 7061 ,...Mto.write.pa │ │ │ │ +00096760: 6972 7398 7769 7468 696e 9362 7261 6395 irs.within.brac. │ │ │ │ +00096770: ac72 6b93 6574 733a 8d91 0548 4feb 6122 .rk.ets:...HO.a" │ │ │ │ +00096780: 288e 9110 c7a3 d774 8d9f 01cc ccd5 318e (......t......1. │ │ │ │ +00096790: 8d91 04c0 04eb 612c 8e91 0a7f aed7 748d ......a,......t. │ │ │ │ +000967a0: 9f01 cccc d532 8e8d 9104 c004 eb61 2922 .....2.......a)" │ │ │ │ +000967b0: 8e91 103f 58cf 2e91 0550 0754 6865 8ea1 ...?X....P.The.. │ │ │ │ +000967c0: 8d91 12c7 6163 6f6d 6d61 9b03 7f3f 7379 ....acomma...?sy │ │ │ │ +000967d0: 6d90 ac72 6295 538e 6f6c 9103 7f3e 6173 m..rb.S.ol...>as │ │ │ │ +000967e0: 736f 9363 6961 7465 7398 746f 9874 6865 so.ciates.to.the │ │ │ │ +000967f0: 9103 7f3e 7269 6768 90ac 7274 2c91 0394 ...>righ..rt,... │ │ │ │ +00096800: ba73 6f98 7468 6174 8d98 eb61 2228 8e91 .so.that...a"(.. │ │ │ │ +00096810: 0efe 93d7 748d 9f01 cccc d531 8e8d 9104 ....t......1.... │ │ │ │ +00096820: c004 eb61 2c8e 960a 7fae d774 8d9f 01cc ...a,......t.... │ │ │ │ +00096830: ccd5 328e 8d91 04c0 04eb 612c 8e8d 93d7 ..2.......a,.... │ │ │ │ +00096840: 3a96 01ff fe3a 933a 8e8d 9118 4a4e eb61 :....:.:....JN.a │ │ │ │ +00096850: 2c8e 911e 09f8 d774 8d9f 01cc ccd8 6e8e ,......t......n. │ │ │ │ +00096860: 8d91 05a8 50eb 6129 228e 9114 a6e2 cf6d ....P.a)"......m │ │ │ │ +00096870: 6561 6e73 8d98 eb61 2228 8e91 0efe 93d7 eans...a"(...... │ │ │ │ +00096880: 748d 9f01 cccc d531 8e8d 9104 c004 eb61 t......1.......a │ │ │ │ +00096890: 2c28 8e91 103f 58d7 748d 9f01 cccc d532 ,(...?X.t......2 │ │ │ │ +000968a0: 8e8d 9104 c004 eb61 2c8e 8d93 d73a 9601 .......a,....:.. │ │ │ │ +000968b0: fffe 3a93 3a8e 8d91 184a 4eeb 612c 8e91 ..:.:....JN.a,.. │ │ │ │ +000968c0: 1e09 f8d7 748d 9f01 cccc d86e 8e8d 9105 ....t......n.... │ │ │ │ +000968d0: a850 eb61 2929 228e 9116 e74e cf2e 8ea1 .P.a))"....N.... │ │ │ │ +000968e0: 8d91 12c7 6154 6865 9103 eaa8 636f 6e73 ....aThe....cons │ │ │ │ +000968f0: 7461 6e90 ac72 7473 8e9f 2233 898d 8d8d tan..rts.."3.... │ │ │ │ +00096900: 9f06 d6bd 8d8d 8d9f f300 008d 912a 0660 .............*.` │ │ │ │ +00096910: eb61 4653 5496 05bf aa3a 932a 9323 932a .aFST....:.*.#.* │ │ │ │ +00096920: 2a93 2d3e 932a 8e9f 0d00 008d 912a 0660 *.->.*.......*.` │ │ │ │ +00096930: 534e 4496 05bf aa3a 932a 9323 932a 2a93 SND....:.*.#.**. │ │ │ │ +00096940: 2d3e 932a 2a8e 8e8e 8e8e 8e8e 9f24 2877 ->.**........$(w │ │ │ │ +00096950: 8d91 12c7 61cf 7365 6c65 6374 9603 eaa8 ....a.select.... │ │ │ │ +00096960: 7468 6593 0c72 7374 9361 6e64 9373 6563 the..rst.and.sec │ │ │ │ +00096970: 6f6e 6493 636f 6d70 9053 8e6f 6e65 6e90 ond.comp.S.onen. │ │ │ │ +00096980: ac72 7473 936f 6693 7061 6972 732e 8ea6 .rts.of.pairs... │ │ │ │ +00096990: 8d91 1e28 f043 6172 7465 7369 616e 9603 ...(.Cartesian.. │ │ │ │ +000969a0: eaa8 7072 6f90 538e 6475 6374 7393 6172 ..pro.S.ducts.ar │ │ │ │ +000969b0: 6593 6465 0c6e 6564 9362 9aac 7279 9372 e.de.ned.b..ry.r │ │ │ │ +000969c0: 6570 7265 7365 6e98 7469 6e67 9361 9370 epresen.ting.a.p │ │ │ │ +000969d0: 6169 7293 eb61 28d7 748d 9f01 cccc d531 air..a(.t......1 │ │ │ │ +000969e0: 8e96 04c0 04eb 612c d774 8d9f 01cc ccd5 ......a,.t...... │ │ │ │ +000969f0: 328e 93eb 6129 9603 eaa8 cf62 9879 9374 2...a).....b.y.t │ │ │ │ +00096a00: 6865 9366 756e 6374 696f 6e8e 9f20 0331 he.function.. .1 │ │ │ │ +00096a10: 8d8d 8d9f 00cb 898d 8d8d 8d91 2a06 60eb ............*.`. │ │ │ │ +00096a20: 615c 6196 05bf aa62 2e93 2861 3d8d d774 a\a....b..(a=..t │ │ │ │ +00096a30: 8d9f 01cc ccd5 318e 8e9b 08fe 3aeb 6129 ......1.....:.a) │ │ │ │ +00096a40: 932f 5c93 2862 3d8d d774 8d9f 01cc ccd5 ./\.(b=..t...... │ │ │ │ +00096a50: 328e 8e98 eb61 298e 8e8e 8e8e 8e8e 9f1f 2....a)......... │ │ │ │ +00096a60: a2ca 8d91 12c7 61cf 5468 659b 0452 a772 ......a.The..R.r │ │ │ │ +00096a70: 6570 7265 7365 6e95 ac72 7469 6e67 9104 epresen..rting.. │ │ │ │ +00096a80: 52a6 7493 7970 9053 8e65 986f 6698 d71b R.t.yp.S.e.of... │ │ │ │ +00096a90: 8d9f 01cc ccd5 318e 9104 c004 eb61 23d7 ......1......a#. │ │ │ │ +00096aa0: 1b8d 9f01 cccc d532 8e91 0912 aacf 6973 .......2......is │ │ │ │ +00096ab0: 9874 6893 7573 98d7 1b8d 9f01 cccc d531 .th.us.........1 │ │ │ │ +00096ac0: 8e96 04c0 04eb 612d 3ed7 1b8d 9f01 cccc ......a->....... │ │ │ │ +00096ad0: d532 8e93 eb61 2d3e 626f 6f6c cf2e 9106 .2...a->bool.... │ │ │ │ +00096ae0: 70db 5491 ff05 566f 9864 650c 6e65 9870 p.T...Vo.de.ne.p │ │ │ │ +00096af0: 6169 7273 9104 52a6 7468 6973 9877 95ac airs..R.this.w.. │ │ │ │ +00096b00: 7261 9379 91ff 0556 2c91 046c a674 6865 ra.y...V,..l.the │ │ │ │ +00096b10: 9863 6f6e 2d8e a18d 9112 c761 7374 616e .con-......astan │ │ │ │ +00096b20: 90ac 7274 738d 9103 eaa8 eb61 4d4b 5f50 ..rts......aMK_P │ │ │ │ +00096b30: 4149 528e 9630 12f6 cf61 6e64 8d91 03ea AIR..0...and.... │ │ │ │ +00096b40: a8eb 6149 535f 5041 4952 8e93 cf61 7265 ..aIS_PAIR...are │ │ │ │ +00096b50: 9603 eaa8 0c72 7374 9364 650c 6e65 642e .....rst.de.ned. │ │ │ │ +00096b60: 8e8e 9f24 fd13 8e8c 8b00 0000 b400 0000 ...$............ │ │ │ │ 00096b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00096b80: 0000 0000 0000 0000 0000 095c 8ba0 02cc ...........\.... │ │ │ │ -00096b90: 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a .U...F.......... │ │ │ │ -00096ba0: 8d91 eaf1 ebd0 3138 3092 00dd 2043 4368 ......180... CCh │ │ │ │ -00096bb0: 6170 7465 7296 0480 0031 312e 910a 8000 apter....11..... │ │ │ │ -00096bc0: 5468 6593 484f 4c93 4c6f 6769 6393 696e The.HOL.Logic.in │ │ │ │ -00096bd0: 934d 4c8e 91ea f1eb 9f05 6666 8900 00e6 .ML.......ff.... │ │ │ │ -00096be0: 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 f..>|......./... │ │ │ │ -00096bf0: fd97 f547 8d8d 8d9f 0dcb 898d 8d8d 9fe6 ...G............ │ │ │ │ -00096c00: 0000 8d91 0230 eaeb 614d 4b5f 5041 4952 .....0..aMK_PAIR │ │ │ │ -00096c10: 5f44 4546 9111 3efe 7c2d 9605 bfaa 2178 _DEF..>.|-....!x │ │ │ │ -00096c20: 9379 2e93 4d4b 5f50 4149 5293 7893 7993 .y..MK_PAIR.x.y. │ │ │ │ -00096c30: 3d93 285c 6193 622e 9328 6193 3d93 7829 =.(\a.b..(a.=.x) │ │ │ │ -00096c40: 932f 5c93 2862 933d 9379 2929 8ea4 0d00 ./\.(b.=.y)).... │ │ │ │ -00096c50: 00a1 8d91 0230 ea49 535f 5041 4952 5f44 .....0.IS_PAIR_D │ │ │ │ -00096c60: 4546 9111 3efe 7c2d 9605 bfaa 2170 2e93 EF..>.|-....!p.. │ │ │ │ -00096c70: 4953 5f50 4149 5293 7093 3d93 283f 7893 IS_PAIR.p.=.(?x. │ │ │ │ -00096c80: 792e 9370 933d 934d 4b5f 5041 4952 9378 y..p.=.MK_PAIR.x │ │ │ │ -00096c90: 9379 298e 8e8e 8e8e 8e8e 9f25 ea94 8d91 .y)........%.... │ │ │ │ -00096ca0: eaf1 ebcf 4691 ff05 5672 6f6d 9603 eaa8 ....F...Vrom.... │ │ │ │ -00096cb0: 7468 6573 6593 7495 ac72 7793 6f96 03ea these.t..rw.o... │ │ │ │ -00096cc0: a864 650c 6e69 7469 6f6e 7393 6974 9369 .de.nitions.it.i │ │ │ │ -00096cd0: 7393 6561 7379 9374 6f93 7072 6f95 ac72 s.easy.to.pro..r │ │ │ │ -00096ce0: 7693 6591 03ea a874 6861 743a 8e9f 1a70 v.e....that:...p │ │ │ │ -00096cf0: 1c8d 8d8d 9f00 cb89 8d8d 8d8d 9102 30ea ..............0. │ │ │ │ -00096d00: eb61 7c2d 9605 bfaa 3f70 3a2a 2d3e 2a2a .a|-....?p:*->** │ │ │ │ -00096d10: 2d3e 626f 6f6c 2e93 4953 5f50 4149 5293 ->bool..IS_PAIR. │ │ │ │ -00096d20: 708e 8e8e 8e8e 8e8e a91a 701b 8d91 eaf1 p.........p..... │ │ │ │ -00096d30: ebcf 7369 6e63 659b 04b8 d3eb 617c 2d96 ..since.....a|-. │ │ │ │ -00096d40: 05bf aa49 535f 5041 4952 284d 4b5f 5041 ...IS_PAIR(MK_PA │ │ │ │ -00096d50: 4952 9378 9379 2996 04b8 d2cf 666f 6c6c IR.x.y).....foll │ │ │ │ -00096d60: 6f90 ac72 7773 9865 6173 696c 7998 6672 o..rws.easily.fr │ │ │ │ -00096d70: 6f6d 9374 6865 9864 650c 6e69 7469 6f6e om.the.de.nition │ │ │ │ -00096d80: 986f 668d 93eb 6149 535f 5041 4952 8e91 .of...aIS_PAIR.. │ │ │ │ -00096d90: 2cf6 78cf 2e91 07a3 6054 6865 9865 7869 ,.x.....`The.exi │ │ │ │ -00096da0: 732d 8ea4 1000 008d 91ea f1eb 7465 6e63 s-..........tenc │ │ │ │ -00096db0: 6596 03c8 c374 6865 6f72 656d 9103 c8c2 e....theorem.... │ │ │ │ -00096dc0: 7368 6f9a ac72 776e 9361 6290 538e 6f98 sho..rwn.ab.S.o. │ │ │ │ -00096dd0: 7698 659b 03c8 c269 7393 6361 6c6c 6564 v.e....is.called │ │ │ │ -00096de0: 98eb 6150 4149 525f 4558 4953 5453 cf2e ..aPAIR_EXISTS.. │ │ │ │ -00096df0: 9347 6976 90ac 7265 6e98 7468 6973 9374 .Giv..ren.this.t │ │ │ │ -00096e00: 6865 6f72 656d 2c91 03cf 8a74 6865 9874 heorem,....the.t │ │ │ │ -00096e10: 90ac 7279 709a 538e 6593 6f70 9865 7261 ..ryp.S.e.op.era │ │ │ │ -00096e20: 746f 728e a18d 91ea f1eb eb61 7072 6f64 tor........aprod │ │ │ │ -00096e30: 9603 eaa8 cf69 7393 6465 0c6e 6564 9362 .....is.de.ned.b │ │ │ │ -00096e40: 90ac 7279 9365 7691 ff58 e461 6c75 6174 ..ry.ev..X.aluat │ │ │ │ -00096e50: 696e 673a 8ea6 8d8d 8d9f 00cb 898d 8d8d ing:............ │ │ │ │ -00096e60: 8d91 0230 eaeb 616e 6577 5f74 7970 655f ...0..anew_type_ │ │ │ │ -00096e70: 6465 6669 6e69 7469 6f6e 2860 7072 6f64 definition(`prod │ │ │ │ -00096e80: 602c 9605 bfaa 2249 535f 5041 4952 3a28 `,...."IS_PAIR:( │ │ │ │ -00096e90: 2a2d 3e2a 2a2d 3e62 6f6f 6c29 2d3e 626f *->**->bool)->bo │ │ │ │ -00096ea0: 6f6c 222c 9350 4149 525f 4558 4953 5453 ol",.PAIR_EXISTS │ │ │ │ -00096eb0: 298e 8e8e 8e8e 8e8e 9f1a 701c 8d91 eaf1 ).........p..... │ │ │ │ -00096ec0: ebcf 7768 6963 90ac 7268 9604 d7d0 7265 ..whic..rh....re │ │ │ │ -00096ed0: 7375 6c74 739b 04d7 cf69 6e93 7468 6593 sults....in.the. │ │ │ │ -00096ee0: 6465 0c6e 6974 696f 6e61 6c98 6178 696f de.nitional.axio │ │ │ │ -00096ef0: 6d8d 93eb 6170 726f 645f 5459 5f44 4546 m...aprod_TY_DEF │ │ │ │ -00096f00: 8e91 48eb eecf 7368 6f95 ac72 776e 9862 ..H...sho..rwn.b │ │ │ │ -00096f10: 9a53 8e65 6c6f 9377 9604 d7d0 6298 6569 .S.elo.w....b.ei │ │ │ │ -00096f20: 6e67 9361 7373 6572 7465 6491 04d7 cf69 ng.asserted....i │ │ │ │ -00096f30: 6e93 7468 658e a18d 91ea f1eb 7468 656f n.the.......theo │ │ │ │ -00096f40: 7279 8d91 03ea a8eb 6162 6f6f 6c8e 911a ry......abool... │ │ │ │ -00096f50: e950 cf2e 8ea6 8d8d 8d9f 00cb 898d 8d8d .P.............. │ │ │ │ -00096f60: 8d91 0230 eaeb 6170 726f 645f 5459 5f44 ...0..aprod_TY_D │ │ │ │ -00096f70: 4546 910b 7f54 7c2d 9605 bfaa 3f72 6570 EF...T|-....?rep │ │ │ │ -00096f80: 2e93 5459 5045 5f44 4546 494e 4954 494f ..TYPE_DEFINITIO │ │ │ │ -00096f90: 4e93 4953 5f50 4149 5293 7265 708e 8e8e N.IS_PAIR.rep... │ │ │ │ -00096fa0: 8e8e 8e8e a68d 91f6 537a cf4e 6578 742c ........Sz.Next, │ │ │ │ -00096fb0: 9103 dc33 6196 03d8 956e 6577 9b03 d896 ...3a....new.... │ │ │ │ -00096fc0: 636f 6e73 7461 6e90 ac72 7493 eb61 5245 constan..rt..aRE │ │ │ │ -00096fd0: 505f 7072 6f64 93cf 6973 9864 650c 6e65 P_prod..is.de.ne │ │ │ │ -00096fe0: 642c 9103 dc33 7768 6963 90ac 7268 936d d,...3whic..rh.m │ │ │ │ -00096ff0: 6170 7393 6198 7061 6972 9374 6f98 6974 aps.a.pair.to.it │ │ │ │ -00097000: 7393 7265 7072 6573 656e 90ac 7274 6174 s.represen..rtat │ │ │ │ -00097010: 696f 6e98 6173 9361 8ea1 8d91 eaf1 eb66 ion.as.a.......f │ │ │ │ -00097020: 756e 6374 696f 6e3a 8e9f 2a15 418d 8d8d unction:..*.A... │ │ │ │ -00097030: 9f14 4b89 8d8d 8d9f d900 008d 9102 30ea ..K...........0. │ │ │ │ -00097040: eb61 5245 505f 7072 6f64 9116 fea8 7c2d .aREP_prod....|- │ │ │ │ -00097050: 9605 bfaa 5245 505f 7072 6f64 933d 8ea4 ....REP_prod.=.. │ │ │ │ -00097060: 0d00 008d 9158 6be0 2840 7265 7096 05bf .....Xk.(@rep... │ │ │ │ -00097070: aa3a 932a 9323 932a 2a93 2d3e 9328 2a93 .:.*.#.**.->.(*. │ │ │ │ -00097080: 2d3e 9328 2a2a 932d 3e93 626f 6f6c 2929 ->.(**.->.bool)) │ │ │ │ -00097090: 2e8e a18d 9163 eb34 2821 7027 9605 bfaa .....c.4(!p'.... │ │ │ │ -000970a0: 7027 272e 9328 7265 7093 7027 933d 9372 p''..(rep.p'.=.r │ │ │ │ -000970b0: 6570 9370 2727 2993 3d3d 3e93 2870 2793 ep.p'').==>.(p'. │ │ │ │ -000970c0: 3d93 7027 2729 2993 2f5c 8ea1 8d91 63eb =.p''))./\....c. │ │ │ │ -000970d0: 3428 2170 2e96 05bf aa49 535f 5041 4952 4(!p.....IS_PAIR │ │ │ │ -000970e0: 9370 933d 9328 3f70 272e 9370 933d 9372 .p.=.(?p'..p.=.r │ │ │ │ -000970f0: 6570 9370 2729 2929 8e8e 8e8e 8e8e 8e9f ep.p')))........ │ │ │ │ -00097100: 2c6a 958d 91f6 537a cf54 6865 9605 af83 ,j....Sz.The.... │ │ │ │ -00097110: 696e 0c78 9b05 af82 636f 6e73 7472 7563 in.x....construc │ │ │ │ -00097120: 746f 7293 60eb 612c cf27 9361 6e64 9874 tor.`.a,.'.and.t │ │ │ │ -00097130: 6865 9373 656c 6563 746f 7273 98eb 6146 he.selectors..aF │ │ │ │ -00097140: 5354 3a2a 232a 2a2d 3e2a 93cf 616e 6493 ST:*#**->*..and. │ │ │ │ -00097150: eb61 534e 443a 2a23 2a2a 2d3e 2a2a 98cf .aSND:*#**->**.. │ │ │ │ -00097160: 6172 6593 7468 656e 8ea1 8d91 eaf1 eb64 are.then.......d │ │ │ │ -00097170: 650c 6e65 6496 03ea a862 9aac 7279 9374 e.ned....b..ry.t │ │ │ │ -00097180: 6865 9365 7175 6174 696f 6e73 9373 686f he.equations.sho │ │ │ │ -00097190: 9877 6e93 6290 538e 656c 6f98 772e 8e9f .wn.b.S.elo.w... │ │ │ │ -000971a0: 32ea 958d 8d8d 9f1a cb89 8d8d 8d9f cc00 2............... │ │ │ │ -000971b0: 008d 9102 30ea eb61 434f 4d4d 415f 4445 ....0..aCOMMA_DE │ │ │ │ -000971c0: 4691 0b7f 547c 2d96 05bf aa21 7893 792e F...T|-....!x.y. │ │ │ │ -000971d0: 9378 2c79 933d 9328 4070 2e93 5245 505f .x,y.=.(@p..REP_ │ │ │ │ -000971e0: 7072 6f64 9370 933d 934d 4b5f 5041 4952 prod.p.=.MK_PAIR │ │ │ │ -000971f0: 9378 9379 298e a40d 0000 a18d 9102 30ea .x.y).........0. │ │ │ │ -00097200: 4653 545f 4445 4691 16fe a87c 2d96 05bf FST_DEF....|-... │ │ │ │ -00097210: aa21 702e 9346 5354 9370 933d 9328 4078 .!p..FST.p.=.(@x │ │ │ │ -00097220: 2e93 3f79 2e93 4d4b 5f50 4149 5293 7893 ..?y..MK_PAIR.x. │ │ │ │ -00097230: 7993 3d93 5245 505f 7072 6f64 9370 298e y.=.REP_prod.p). │ │ │ │ -00097240: a1a1 8d91 0230 ea53 4e44 5f44 4546 9116 .....0.SND_DEF.. │ │ │ │ -00097250: fea8 7c2d 9605 bfaa 2170 2e93 534e 4493 ..|-....!p..SND. │ │ │ │ -00097260: 7093 3d93 2840 792e 933f 782e 934d 4b5f p.=.(@y..?x..MK_ │ │ │ │ -00097270: 5041 4952 9378 9379 933d 9352 4550 5f70 PAIR.x.y.=.REP_p │ │ │ │ -00097280: 726f 6493 7029 8e8e 8e8e 8e8e 8e9f 32ea rod.p)........2. │ │ │ │ -00097290: 948d 91f6 537a cf54 6865 9604 ae22 666f ....Sz.The..."fo │ │ │ │ -000972a0: 6c6c 6f90 ac72 7769 6e67 9b04 ae23 7374 llo..rwing...#st │ │ │ │ -000972b0: 616e 6461 7264 9374 6865 6f72 656d 7398 andard.theorems. │ │ │ │ -000972c0: 6162 9053 8e6f 7574 9370 6169 7273 9866 ab.S.out.pairs.f │ │ │ │ -000972d0: 6f6c 6c6f 90ac 7277 9365 6173 696c 7998 ollo..rw.easily. │ │ │ │ -000972e0: 6672 6f6d 9374 6865 7365 9864 650c 6e69 from.these.de.ni │ │ │ │ -000972f0: 7469 6f6e 7393 616e 648e a18d 91ea f1eb tions.and....... │ │ │ │ -00097300: 7468 6596 03bb 2b61 7869 6f6d 8d91 03bb the...+axiom.... │ │ │ │ -00097310: 2ceb 6170 726f 645f 5459 5f44 4546 8e91 ,.aprod_TY_DEF.. │ │ │ │ -00097320: 42f7 7acf 2e91 0529 0c41 6c74 686f 7567 B.z....).Althoug │ │ │ │ -00097330: 6893 7468 6573 659b 03bb 2c74 6865 6f72 h.these...,theor │ │ │ │ -00097340: 656d 7393 636f 756c 6493 6290 538e 6598 ems.could.b.S.e. │ │ │ │ -00097350: 6465 7269 769a ac72 6564 9362 9879 9103 deriv..red.b.y.. │ │ │ │ -00097360: bb2c 666f 726d 616c 9370 726f 9053 8e6f .,formal.pro.S.o │ │ │ │ -00097370: 662c 9103 c4ab 7468 6579 8ea1 8d91 eaf1 f,....they...... │ │ │ │ -00097380: eb61 7265 9603 eaa8 2866 6f72 9369 6d70 .are....(for.imp │ │ │ │ -00097390: 6c65 6d65 6e90 ac72 7461 7469 6f6e 9372 lemen..rtation.r │ │ │ │ -000973a0: 6561 736f 6e73 2993 6173 7365 7274 6564 easons).asserted │ │ │ │ -000973b0: 9361 7393 6178 696f 6d73 9369 6e93 7468 .as.axioms.in.th │ │ │ │ -000973c0: 6593 7468 656f 7279 8d93 eb61 626f 6f6c e.theory...abool │ │ │ │ -000973d0: 8e91 1ed3 f8cf 2e8e 9f40 9542 8d8d 8d9f .........@.B.... │ │ │ │ -000973e0: 27cb 898d 8d8d 9fb2 0000 8d91 0230 eaeb '............0.. │ │ │ │ -000973f0: 6150 4149 5291 1cbe 527c 2d96 05bf aa21 aPAIR...R|-....! │ │ │ │ -00097400: 782e 9328 4653 5493 782c 534e 4493 7829 x..(FST.x,SND.x) │ │ │ │ -00097410: 933d 9378 8ea4 0d00 00a1 8d91 0230 ea46 .=.x.........0.F │ │ │ │ -00097420: 5354 9122 7dfc 7c2d 9605 bfaa 2178 9379 ST."}.|-....!x.y │ │ │ │ -00097430: 2e93 4653 5428 782c 7929 933d 9378 8ea1 ..FST(x,y).=.x.. │ │ │ │ -00097440: a18d 9102 30ea 534e 4491 227d fc7c 2d96 ....0.SND."}.|-. │ │ │ │ -00097450: 05bf aa21 7893 792e 9353 4e44 2878 2c79 ...!x.y..SND(x,y │ │ │ │ -00097460: 2993 3d93 798e a1a1 8d91 0230 ea50 4149 ).=.y......0.PAI │ │ │ │ -00097470: 525f 4551 9b0b 7f54 7c2d 9605 bfaa 2178 R_EQ...T|-....!x │ │ │ │ -00097480: 9379 9361 9362 2e93 2878 2c79 933d 9361 .y.a.b..(x,y.=.a │ │ │ │ -00097490: 2c62 2998 3d98 2878 933d 9361 2993 2f5c ,b).=.(x.=.a)./\ │ │ │ │ -000974a0: 9328 7993 3d93 6229 8e8e 8e8e 8e8e 8e8e .(y.=.b)........ │ │ │ │ -000974b0: 9f24 fd13 8e8c 8b00 0000 b500 0000 0000 .$.............. │ │ │ │ -000974c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00096b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00096b90: 0000 095c 93a0 02cc 0555 8da0 fd46 d30e ...\.....U...F.. │ │ │ │ +00096ba0: 8d8d 8d8d 9ffa 999a 8d91 eaf1 ebd0 3138 ..............18 │ │ │ │ +00096bb0: 3092 00dd 2043 4368 6170 7465 7296 0480 0... CChapter... │ │ │ │ +00096bc0: 0031 312e 910a 8000 5468 6593 484f 4c93 .11.....The.HOL. │ │ │ │ +00096bd0: 4c6f 6769 6393 696e 934d 4c8e 91ea f1eb Logic.in.ML..... │ │ │ │ +00096be0: 9f05 6666 8900 00e6 6601 c73e 7c8e 8e8e ..ff....f..>|... │ │ │ │ +00096bf0: 8ea0 0294 2fdf 8da0 fd97 f547 8d8d 8d9f ..../......G.... │ │ │ │ +00096c00: 0dcb 898d 8d8d 9fe6 0000 8d91 0230 eaeb .............0.. │ │ │ │ +00096c10: 614d 4b5f 5041 4952 5f44 4546 9111 3efe aMK_PAIR_DEF..>. │ │ │ │ +00096c20: 7c2d 9605 bfaa 2178 9379 2e93 4d4b 5f50 |-....!x.y..MK_P │ │ │ │ +00096c30: 4149 5293 7893 7993 3d93 285c 6193 622e AIR.x.y.=.(\a.b. │ │ │ │ +00096c40: 9328 6193 3d93 7829 932f 5c93 2862 933d .(a.=.x)./\.(b.= │ │ │ │ +00096c50: 9379 2929 8ea4 0d00 00a1 8d91 0230 ea49 .y)).........0.I │ │ │ │ +00096c60: 535f 5041 4952 5f44 4546 9111 3efe 7c2d S_PAIR_DEF..>.|- │ │ │ │ +00096c70: 9605 bfaa 2170 2e93 4953 5f50 4149 5293 ....!p..IS_PAIR. │ │ │ │ +00096c80: 7093 3d93 283f 7893 792e 9370 933d 934d p.=.(?x.y..p.=.M │ │ │ │ +00096c90: 4b5f 5041 4952 9378 9379 298e 8e8e 8e8e K_PAIR.x.y)..... │ │ │ │ +00096ca0: 8e8e 9f25 ea94 8d91 eaf1 ebcf 4691 ff05 ...%........F... │ │ │ │ +00096cb0: 5672 6f6d 9603 eaa8 7468 6573 6593 7495 Vrom....these.t. │ │ │ │ +00096cc0: ac72 7793 6f96 03ea a864 650c 6e69 7469 .rw.o....de.niti │ │ │ │ +00096cd0: 6f6e 7393 6974 9369 7393 6561 7379 9374 ons.it.is.easy.t │ │ │ │ +00096ce0: 6f93 7072 6f95 ac72 7693 6591 03ea a874 o.pro..rv.e....t │ │ │ │ +00096cf0: 6861 743a 8e9f 1a70 1c8d 8d8d 9f00 cb89 hat:...p........ │ │ │ │ +00096d00: 8d8d 8d8d 9102 30ea eb61 7c2d 9605 bfaa ......0..a|-.... │ │ │ │ +00096d10: 3f70 3a2a 2d3e 2a2a 2d3e 626f 6f6c 2e93 ?p:*->**->bool.. │ │ │ │ +00096d20: 4953 5f50 4149 5293 708e 8e8e 8e8e 8e8e IS_PAIR.p....... │ │ │ │ +00096d30: a91a 701b 8d91 eaf1 ebcf 7369 6e63 659b ..p.......since. │ │ │ │ +00096d40: 04b8 d3eb 617c 2d96 05bf aa49 535f 5041 ....a|-....IS_PA │ │ │ │ +00096d50: 4952 284d 4b5f 5041 4952 9378 9379 2996 IR(MK_PAIR.x.y). │ │ │ │ +00096d60: 04b8 d2cf 666f 6c6c 6f90 ac72 7773 9865 ....follo..rws.e │ │ │ │ +00096d70: 6173 696c 7998 6672 6f6d 9374 6865 9864 asily.from.the.d │ │ │ │ +00096d80: 650c 6e69 7469 6f6e 986f 668d 93eb 6149 e.nition.of...aI │ │ │ │ +00096d90: 535f 5041 4952 8e91 2cf6 78cf 2e91 07a3 S_PAIR..,.x..... │ │ │ │ +00096da0: 6054 6865 9865 7869 732d 8ea4 1000 008d `The.exis-...... │ │ │ │ +00096db0: 91ea f1eb 7465 6e63 6596 03c8 c374 6865 ....tence....the │ │ │ │ +00096dc0: 6f72 656d 9103 c8c2 7368 6f9a ac72 776e orem....sho..rwn │ │ │ │ +00096dd0: 9361 6290 538e 6f98 7698 659b 03c8 c269 .ab.S.o.v.e....i │ │ │ │ +00096de0: 7393 6361 6c6c 6564 98eb 6150 4149 525f s.called..aPAIR_ │ │ │ │ +00096df0: 4558 4953 5453 cf2e 9347 6976 90ac 7265 EXISTS...Giv..re │ │ │ │ +00096e00: 6e98 7468 6973 9374 6865 6f72 656d 2c91 n.this.theorem,. │ │ │ │ +00096e10: 03cf 8a74 6865 9874 90ac 7279 709a 538e ...the.t..ryp.S. │ │ │ │ +00096e20: 6593 6f70 9865 7261 746f 728e a18d 91ea e.op.erator..... │ │ │ │ +00096e30: f1eb eb61 7072 6f64 9603 eaa8 cf69 7393 ...aprod.....is. │ │ │ │ +00096e40: 6465 0c6e 6564 9362 90ac 7279 9365 7691 de.ned.b..ry.ev. │ │ │ │ +00096e50: ff58 e461 6c75 6174 696e 673a 8ea6 8d8d .X.aluating:.... │ │ │ │ +00096e60: 8d9f 00cb 898d 8d8d 8d91 0230 eaeb 616e ...........0..an │ │ │ │ +00096e70: 6577 5f74 7970 655f 6465 6669 6e69 7469 ew_type_definiti │ │ │ │ +00096e80: 6f6e 2860 7072 6f64 602c 9605 bfaa 2249 on(`prod`,...."I │ │ │ │ +00096e90: 535f 5041 4952 3a28 2a2d 3e2a 2a2d 3e62 S_PAIR:(*->**->b │ │ │ │ +00096ea0: 6f6f 6c29 2d3e 626f 6f6c 222c 9350 4149 ool)->bool",.PAI │ │ │ │ +00096eb0: 525f 4558 4953 5453 298e 8e8e 8e8e 8e8e R_EXISTS)....... │ │ │ │ +00096ec0: 9f1a 701c 8d91 eaf1 ebcf 7768 6963 90ac ..p.......whic.. │ │ │ │ +00096ed0: 7268 9604 d7d0 7265 7375 6c74 739b 04d7 rh....results... │ │ │ │ +00096ee0: cf69 6e93 7468 6593 6465 0c6e 6974 696f .in.the.de.nitio │ │ │ │ +00096ef0: 6e61 6c98 6178 696f 6d8d 93eb 6170 726f nal.axiom...apro │ │ │ │ +00096f00: 645f 5459 5f44 4546 8e91 48eb eecf 7368 d_TY_DEF..H...sh │ │ │ │ +00096f10: 6f95 ac72 776e 9862 9a53 8e65 6c6f 9377 o..rwn.b.S.elo.w │ │ │ │ +00096f20: 9604 d7d0 6298 6569 6e67 9361 7373 6572 ....b.eing.asser │ │ │ │ +00096f30: 7465 6491 04d7 cf69 6e93 7468 658e a18d ted....in.the... │ │ │ │ +00096f40: 91ea f1eb 7468 656f 7279 8d91 03ea a8eb ....theory...... │ │ │ │ +00096f50: 6162 6f6f 6c8e 911a e950 cf2e 8ea6 8d8d abool....P...... │ │ │ │ +00096f60: 8d9f 00cb 898d 8d8d 8d91 0230 eaeb 6170 ...........0..ap │ │ │ │ +00096f70: 726f 645f 5459 5f44 4546 910b 7f54 7c2d rod_TY_DEF...T|- │ │ │ │ +00096f80: 9605 bfaa 3f72 6570 2e93 5459 5045 5f44 ....?rep..TYPE_D │ │ │ │ +00096f90: 4546 494e 4954 494f 4e93 4953 5f50 4149 EFINITION.IS_PAI │ │ │ │ +00096fa0: 5293 7265 708e 8e8e 8e8e 8e8e a68d 91f6 R.rep........... │ │ │ │ +00096fb0: 537a cf4e 6578 742c 9103 dc33 6196 03d8 Sz.Next,...3a... │ │ │ │ +00096fc0: 956e 6577 9b03 d896 636f 6e73 7461 6e90 .new....constan. │ │ │ │ +00096fd0: ac72 7493 eb61 5245 505f 7072 6f64 93cf .rt..aREP_prod.. │ │ │ │ +00096fe0: 6973 9864 650c 6e65 642c 9103 dc33 7768 is.de.ned,...3wh │ │ │ │ +00096ff0: 6963 90ac 7268 936d 6170 7393 6198 7061 ic..rh.maps.a.pa │ │ │ │ +00097000: 6972 9374 6f98 6974 7393 7265 7072 6573 ir.to.its.repres │ │ │ │ +00097010: 656e 90ac 7274 6174 696f 6e98 6173 9361 en..rtation.as.a │ │ │ │ +00097020: 8ea1 8d91 eaf1 eb66 756e 6374 696f 6e3a .......function: │ │ │ │ +00097030: 8e9f 2a15 418d 8d8d 9f14 4b89 8d8d 8d9f ..*.A.....K..... │ │ │ │ +00097040: d900 008d 9102 30ea eb61 5245 505f 7072 ......0..aREP_pr │ │ │ │ +00097050: 6f64 9116 fea8 7c2d 9605 bfaa 5245 505f od....|-....REP_ │ │ │ │ +00097060: 7072 6f64 933d 8ea4 0d00 008d 9158 6be0 prod.=.......Xk. │ │ │ │ +00097070: 2840 7265 7096 05bf aa3a 932a 9323 932a (@rep....:.*.#.* │ │ │ │ +00097080: 2a93 2d3e 9328 2a93 2d3e 9328 2a2a 932d *.->.(*.->.(**.- │ │ │ │ +00097090: 3e93 626f 6f6c 2929 2e8e a18d 9163 eb34 >.bool)).....c.4 │ │ │ │ +000970a0: 2821 7027 9605 bfaa 7027 272e 9328 7265 (!p'....p''..(re │ │ │ │ +000970b0: 7093 7027 933d 9372 6570 9370 2727 2993 p.p'.=.rep.p''). │ │ │ │ +000970c0: 3d3d 3e93 2870 2793 3d93 7027 2729 2993 ==>.(p'.=.p'')). │ │ │ │ +000970d0: 2f5c 8ea1 8d91 63eb 3428 2170 2e96 05bf /\....c.4(!p.... │ │ │ │ +000970e0: aa49 535f 5041 4952 9370 933d 9328 3f70 .IS_PAIR.p.=.(?p │ │ │ │ +000970f0: 272e 9370 933d 9372 6570 9370 2729 2929 '..p.=.rep.p'))) │ │ │ │ +00097100: 8e8e 8e8e 8e8e 8e9f 2c6a 958d 91f6 537a ........,j....Sz │ │ │ │ +00097110: cf54 6865 9605 af83 696e 0c78 9b05 af82 .The....in.x.... │ │ │ │ +00097120: 636f 6e73 7472 7563 746f 7293 60eb 612c constructor.`.a, │ │ │ │ +00097130: cf27 9361 6e64 9874 6865 9373 656c 6563 .'.and.the.selec │ │ │ │ +00097140: 746f 7273 98eb 6146 5354 3a2a 232a 2a2d tors..aFST:*#**- │ │ │ │ +00097150: 3e2a 93cf 616e 6493 eb61 534e 443a 2a23 >*..and..aSND:*# │ │ │ │ +00097160: 2a2a 2d3e 2a2a 98cf 6172 6593 7468 656e **->**..are.then │ │ │ │ +00097170: 8ea1 8d91 eaf1 eb64 650c 6e65 6496 03ea .......de.ned... │ │ │ │ +00097180: a862 9aac 7279 9374 6865 9365 7175 6174 .b..ry.the.equat │ │ │ │ +00097190: 696f 6e73 9373 686f 9877 6e93 6290 538e ions.sho.wn.b.S. │ │ │ │ +000971a0: 656c 6f98 772e 8e9f 32ea 958d 8d8d 9f1a elo.w...2....... │ │ │ │ +000971b0: cb89 8d8d 8d9f cc00 008d 9102 30ea eb61 ............0..a │ │ │ │ +000971c0: 434f 4d4d 415f 4445 4691 0b7f 547c 2d96 COMMA_DEF...T|-. │ │ │ │ +000971d0: 05bf aa21 7893 792e 9378 2c79 933d 9328 ...!x.y..x,y.=.( │ │ │ │ +000971e0: 4070 2e93 5245 505f 7072 6f64 9370 933d @p..REP_prod.p.= │ │ │ │ +000971f0: 934d 4b5f 5041 4952 9378 9379 298e a40d .MK_PAIR.x.y)... │ │ │ │ +00097200: 0000 a18d 9102 30ea 4653 545f 4445 4691 ......0.FST_DEF. │ │ │ │ +00097210: 16fe a87c 2d96 05bf aa21 702e 9346 5354 ...|-....!p..FST │ │ │ │ +00097220: 9370 933d 9328 4078 2e93 3f79 2e93 4d4b .p.=.(@x..?y..MK │ │ │ │ +00097230: 5f50 4149 5293 7893 7993 3d93 5245 505f _PAIR.x.y.=.REP_ │ │ │ │ +00097240: 7072 6f64 9370 298e a1a1 8d91 0230 ea53 prod.p)......0.S │ │ │ │ +00097250: 4e44 5f44 4546 9116 fea8 7c2d 9605 bfaa ND_DEF....|-.... │ │ │ │ +00097260: 2170 2e93 534e 4493 7093 3d93 2840 792e !p..SND.p.=.(@y. │ │ │ │ +00097270: 933f 782e 934d 4b5f 5041 4952 9378 9379 .?x..MK_PAIR.x.y │ │ │ │ +00097280: 933d 9352 4550 5f70 726f 6493 7029 8e8e .=.REP_prod.p).. │ │ │ │ +00097290: 8e8e 8e8e 8e9f 32ea 948d 91f6 537a cf54 ......2.....Sz.T │ │ │ │ +000972a0: 6865 9604 ae22 666f 6c6c 6f90 ac72 7769 he..."follo..rwi │ │ │ │ +000972b0: 6e67 9b04 ae23 7374 616e 6461 7264 9374 ng...#standard.t │ │ │ │ +000972c0: 6865 6f72 656d 7398 6162 9053 8e6f 7574 heorems.ab.S.out │ │ │ │ +000972d0: 9370 6169 7273 9866 6f6c 6c6f 90ac 7277 .pairs.follo..rw │ │ │ │ +000972e0: 9365 6173 696c 7998 6672 6f6d 9374 6865 .easily.from.the │ │ │ │ +000972f0: 7365 9864 650c 6e69 7469 6f6e 7393 616e se.de.nitions.an │ │ │ │ +00097300: 648e a18d 91ea f1eb 7468 6596 03bb 2b61 d.......the...+a │ │ │ │ +00097310: 7869 6f6d 8d91 03bb 2ceb 6170 726f 645f xiom....,.aprod_ │ │ │ │ +00097320: 5459 5f44 4546 8e91 42f7 7acf 2e91 0529 TY_DEF..B.z....) │ │ │ │ +00097330: 0c41 6c74 686f 7567 6893 7468 6573 659b .Although.these. │ │ │ │ +00097340: 03bb 2c74 6865 6f72 656d 7393 636f 756c ..,theorems.coul │ │ │ │ +00097350: 6493 6290 538e 6598 6465 7269 769a ac72 d.b.S.e.deriv..r │ │ │ │ +00097360: 6564 9362 9879 9103 bb2c 666f 726d 616c ed.b.y...,formal │ │ │ │ +00097370: 9370 726f 9053 8e6f 662c 9103 c4ab 7468 .pro.S.of,....th │ │ │ │ +00097380: 6579 8ea1 8d91 eaf1 eb61 7265 9603 eaa8 ey.......are.... │ │ │ │ +00097390: 2866 6f72 9369 6d70 6c65 6d65 6e90 ac72 (for.implemen..r │ │ │ │ +000973a0: 7461 7469 6f6e 9372 6561 736f 6e73 2993 tation.reasons). │ │ │ │ +000973b0: 6173 7365 7274 6564 9361 7393 6178 696f asserted.as.axio │ │ │ │ +000973c0: 6d73 9369 6e93 7468 6593 7468 656f 7279 ms.in.the.theory │ │ │ │ +000973d0: 8d93 eb61 626f 6f6c 8e91 1ed3 f8cf 2e8e ...abool........ │ │ │ │ +000973e0: 9f40 9542 8d8d 8d9f 27cb 898d 8d8d 9fb2 .@.B....'....... │ │ │ │ +000973f0: 0000 8d91 0230 eaeb 6150 4149 5291 1cbe .....0..aPAIR... │ │ │ │ +00097400: 527c 2d96 05bf aa21 782e 9328 4653 5493 R|-....!x..(FST. │ │ │ │ +00097410: 782c 534e 4493 7829 933d 9378 8ea4 0d00 x,SND.x).=.x.... │ │ │ │ +00097420: 00a1 8d91 0230 ea46 5354 9122 7dfc 7c2d .....0.FST."}.|- │ │ │ │ +00097430: 9605 bfaa 2178 9379 2e93 4653 5428 782c ....!x.y..FST(x, │ │ │ │ +00097440: 7929 933d 9378 8ea1 a18d 9102 30ea 534e y).=.x......0.SN │ │ │ │ +00097450: 4491 227d fc7c 2d96 05bf aa21 7893 792e D."}.|-....!x.y. │ │ │ │ +00097460: 9353 4e44 2878 2c79 2993 3d93 798e a1a1 .SND(x,y).=.y... │ │ │ │ +00097470: 8d91 0230 ea50 4149 525f 4551 9b0b 7f54 ...0.PAIR_EQ...T │ │ │ │ +00097480: 7c2d 9605 bfaa 2178 9379 9361 9362 2e93 |-....!x.y.a.b.. │ │ │ │ +00097490: 2878 2c79 933d 9361 2c62 2998 3d98 2878 (x,y.=.a,b).=.(x │ │ │ │ +000974a0: 933d 9361 2993 2f5c 9328 7993 3d93 6229 .=.a)./\.(y.=.b) │ │ │ │ +000974b0: 8e8e 8e8e 8e8e 8e8e 9f24 fd13 8e8c 8b00 .........$...... │ │ │ │ +000974c0: 0000 b500 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 000974d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000974e0: 096b 60a0 02cc 0555 8da0 fd46 d30e 8d8d .k`....U...F.... │ │ │ │ -000974f0: 8d8d 9ffa 999a 8d91 12c7 61d0 3131 2e39 ..........a.11.9 │ │ │ │ -00097500: 2e91 0a80 0054 6865 9604 8000 616e 6365 .....The....ance │ │ │ │ -00097510: 7374 7279 936f 6693 7468 6593 7468 656f stry.of.the.theo │ │ │ │ -00097520: 7279 93e2 484f 4c92 00d7 26aa d031 3831 ry..HOL...&..181 │ │ │ │ -00097530: 8e91 12c7 619f 0566 6689 0000 e666 01c7 ....a..ff....f.. │ │ │ │ -00097540: 3e7c 8e8e 8e8e a002 942f df8d a0fd 8bd0 >|......./...... │ │ │ │ -00097550: 218d 8d91 12c7 61eb 4731 312e 392e 338e !.....a.G11.9.3. │ │ │ │ -00097560: 914c 60f5 5468 6596 0566 6674 6865 6f72 .L`.The..fftheor │ │ │ │ -00097570: 7993 eb6a 4241 5349 432d 484f 4c8e a918 y..jBASIC-HOL... │ │ │ │ -00097580: 58b2 8d91 12c7 61cf 5468 6596 0353 1974 X.....a.The..S.t │ │ │ │ -00097590: 6865 6f72 798d 93eb 6142 4153 4943 2d48 heory...aBASIC-H │ │ │ │ -000975a0: 4f4c 8e91 3a63 2ccf 726f 7567 686c 7991 OL..:c,.roughly. │ │ │ │ -000975b0: 0353 1a63 6f72 7265 7370 9a53 8e6f 6e64 .S.corresp.S.ond │ │ │ │ -000975c0: 7393 746f 9374 6865 9374 6865 6f72 798d s.to.the.theory. │ │ │ │ -000975d0: 93eb 6149 4e49 548e 911d a4da cf64 6573 ..aINIT......des │ │ │ │ -000975e0: 6372 6962 9865 6491 0353 1a69 6e93 5365 crib.ed..S.in.Se │ │ │ │ -000975f0: 6374 696f 6e93 3130 2e34 2e33 2e8e a410 ction.10.4.3.... │ │ │ │ -00097600: 0000 8d91 12c7 6149 7496 0361 9d63 6f6e ......aIt..a.con │ │ │ │ -00097610: 7369 7374 739b 0361 9c6f 6693 7468 6598 sists..a.of.the. │ │ │ │ -00097620: 6461 7461 9369 6e98 7468 6593 7468 656f data.in.the.theo │ │ │ │ -00097630: 7269 6573 8d98 eb61 626f 6f6c 8e91 1dc1 ries...abool.... │ │ │ │ -00097640: e1cf 616e 648d 93eb 6169 6e64 8e91 14a0 ..and...aind.... │ │ │ │ -00097650: 9bcf 2c91 037d 0574 6f67 6574 6865 7298 ..,..}.together. │ │ │ │ -00097660: 7769 7468 936f 6e65 9870 7265 2d70 726f with.one.pre-pro │ │ │ │ -00097670: 95ac 7276 9365 6491 0361 9d74 6865 6f72 ..rv.ed..a.theor │ │ │ │ -00097680: 656d 8ea1 8d91 12c7 6163 616c 6c65 648d em......acalled. │ │ │ │ -00097690: 9103 af7c eb61 4142 535f 5245 505f 5448 ...|.aABS_REP_TH │ │ │ │ -000976a0: 4d8e 9142 ebca cf2c 9103 bb52 7768 6963 M..B...,...Rwhic │ │ │ │ -000976b0: 90ac 7268 9603 af7c 6573 7461 626c 6973 ..rh...|establis │ │ │ │ -000976c0: 6865 7393 7691 ff58 e461 7269 6f75 7393 hes.v..X.arious. │ │ │ │ -000976d0: 7374 616e 6461 7264 9370 726f 7090 538e standard.prop.S. │ │ │ │ -000976e0: 6572 7469 6573 936f 6693 6973 6f6d 6f72 erties.of.isomor │ │ │ │ -000976f0: 7068 6973 6d73 9361 6e64 9369 738e a18d phisms.and.is... │ │ │ │ -00097700: 9112 c761 7573 6564 9603 eaa8 666f 7293 ...aused....for. │ │ │ │ -00097710: 6465 7269 7669 6e67 9363 6f6e 7365 7175 deriving.consequ │ │ │ │ -00097720: 656e 6365 7393 6f66 9374 90ac 7279 7090 ences.of.t..ryp. │ │ │ │ -00097730: 538e 6593 6465 0c6e 6974 696f 6e73 9328 S.e.de.nitions.( │ │ │ │ -00097740: 7365 6593 5365 6374 696f 6e93 3131 2e38 see.Section.11.8 │ │ │ │ -00097750: 2e32 2e33 292e 8e9f 104b 198d 911e 28f0 .2.3)....K....(. │ │ │ │ -00097760: 5468 6596 0422 4064 6573 6365 6e64 656e The.."@descenden │ │ │ │ -00097770: 9aac 7274 7393 6f66 8d91 0422 41eb 6142 ..rts.of..."A.aB │ │ │ │ -00097780: 4153 4943 2d48 4f4c 8e91 3c01 7bcf 6172 ASIC-HOL..<.{.ar │ │ │ │ -00097790: 6593 6f62 7461 696e 6564 9362 9879 9b04 e.obtained.b.y.. │ │ │ │ -000977a0: 2241 6465 0c6e 6974 696f 6e61 6c93 6578 "Ade.nitional.ex │ │ │ │ -000977b0: 7465 6e73 696f 6e2e 9105 dfa8 5468 6572 tension.....Ther │ │ │ │ -000977c0: 6598 6172 652c 9104 3026 686f 90ac 7277 e.are,..0&ho..rw │ │ │ │ -000977d0: 2d8e a18d 9112 c761 6576 90ac 7265 722c -......aev..rer, │ │ │ │ -000977e0: 9104 8157 619b 0463 3366 6577 9604 6334 ...Wa..c3few..c4 │ │ │ │ -000977f0: 696d 7075 7269 7469 6573 9369 6e93 7468 impurities.in.th │ │ │ │ -00097800: 6573 6598 6578 7465 6e73 696f 6e73 2c91 ese.extensions,. │ │ │ │ -00097810: 0481 5777 6974 6893 7468 6593 7265 7375 ..Wwith.the.resu │ │ │ │ -00097820: 6c74 9874 6861 7493 6e6f 7493 616c 6c93 lt.that.not.all. │ │ │ │ -00097830: 6f66 9874 6865 6d93 636f 756c 6493 6290 of.them.could.b. │ │ │ │ -00097840: 538e 658e a18d 9112 c761 6275 696c 7496 S.e......abuilt. │ │ │ │ -00097850: 043d 8670 7572 656c 7993 629a ac72 7993 .=.purely.b..ry. │ │ │ │ -00097860: 7573 696e 6793 7468 6593 6465 0c6e 6974 using.the.de.nit │ │ │ │ -00097870: 696f 6e61 6c93 6d65 6398 6861 6e69 736d ional.mec.hanism │ │ │ │ -00097880: 7393 6f66 93eb 4848 4f4c cf2e 9354 6865 s.of..HHOL...The │ │ │ │ -00097890: 9374 6865 6f72 798d 93eb 616e 756d 8e91 .theory...anum.. │ │ │ │ -000978a0: 157c 84cf 2c91 0452 3e66 6f72 9365 7861 .|..,..R>for.exa │ │ │ │ -000978b0: 6d70 6c65 2c8e a18d 9112 c761 636f 6e9a mple,......acon. │ │ │ │ -000978c0: ac72 7461 696e 7396 042f 7061 6e93 696e .rtains../pan.in │ │ │ │ -000978d0: 0c6e 6974 6593 6661 6d69 6c79 9104 2f71 .nite.family../q │ │ │ │ -000978e0: 6f66 9363 6f6e 7374 616e 9874 738d 93eb of.constan.ts... │ │ │ │ -000978f0: 6130 8e91 09ef 1acf 2c8d 9104 40a2 eb61 a0......,...@..a │ │ │ │ -00097900: 318e 910a 004c cf2c 8d91 0440 a2eb 6132 1....L.,...@..a2 │ │ │ │ -00097910: 8e8d 910e 2fbc cf65 7463 2e8e 9120 76cc ..../..etc... v. │ │ │ │ -00097920: 2c91 0440 a262 7574 9374 6865 7265 9104 ,..@.but.there.. │ │ │ │ -00097930: 2f71 6973 9363 7572 7265 6e98 746c 7993 /qis.curren.tly. │ │ │ │ -00097940: 6e6f 936d 6563 9868 616e 6973 6d8e a18d no.mec.hanism... │ │ │ │ -00097950: 9112 c761 7468 6174 9603 eaa8 616c 6c6f ...athat....allo │ │ │ │ -00097960: 9aac 7277 7393 7573 6572 7393 746f 9364 ..rws.users.to.d │ │ │ │ -00097970: 650c 6e65 9373 7563 9868 9369 6e0c 6e69 e.ne.suc.h.in.ni │ │ │ │ -00097980: 7465 9366 616d 696c 6965 732e 8e9f 2499 te.families...$. │ │ │ │ -00097990: c48d 8d91 12c7 61eb 4731 312e 392e 348e ......a.G11.9.4. │ │ │ │ -000979a0: 914c 60f5 5468 6596 0566 6674 6865 6f72 .L`.The..fftheor │ │ │ │ -000979b0: 7993 eb6a 6e75 6d8e a68d 9112 c761 cf54 y..jnum......a.T │ │ │ │ -000979c0: 6865 9604 03de 7468 656f 7279 8d91 0403 he....theory.... │ │ │ │ -000979d0: ddeb 616e 756d 8e9b 1946 b9cf 6465 0c6e ..anum...F..de.n │ │ │ │ -000979e0: 6573 9374 6865 9374 90ac 7279 7090 538e es.the.t..ryp.S. │ │ │ │ -000979f0: 658d 9104 03dd eb61 6e75 6d8e 98cf 6f66 e......anum...of │ │ │ │ -00097a00: 936e 6174 7572 616c 936e 95ac 7275 6d93 .natural.n..rum. │ │ │ │ -00097a10: 6295 538e 6572 7391 0403 dd74 6f9b 0403 b.S.ers....to... │ │ │ │ -00097a20: de62 9365 9869 736f 6d6f 7270 6869 6398 .b.e.isomorphic. │ │ │ │ -00097a30: 746f 9104 03dd 6198 636f 756e 90ac 7274 to....a.coun..rt │ │ │ │ -00097a40: 6162 6c65 8ea1 8d91 12c7 6173 7562 7365 able......asubse │ │ │ │ -00097a50: 7496 0471 eb6f 669b 0471 ec74 6865 9370 t..q.of..q.the.p │ │ │ │ -00097a60: 7269 6d69 7469 7695 ac72 6598 7493 7970 rimitiv..re.t.yp │ │ │ │ -00097a70: 9053 8e65 8d91 0471 ebeb 6169 6e64 8e91 .S.e...q..aind.. │ │ │ │ -00097a80: 15b0 e9cf 2e91 06ce aa49 6e98 7468 6973 .........In.this │ │ │ │ -00097a90: 9104 71eb 7468 656f 7279 91ff 0556 2c91 ..q.theory...V,. │ │ │ │ -00097aa0: 0493 bc74 6865 9863 6f6e 7374 616e 9374 ...the.constan.t │ │ │ │ -00097ab0: 738d 9104 71eb eb61 308e 910e a381 cf61 s...q..a0......a │ │ │ │ -00097ac0: 6e64 8d91 0471 ebeb 6153 5543 8e91 1a22 nd...q..aSUC..." │ │ │ │ -00097ad0: d5cf 2874 6865 9104 71eb 7375 6363 6573 ..(the..q.succes │ │ │ │ -00097ae0: 736f 728e a18d 9112 c761 6675 6e63 7469 sor......afuncti │ │ │ │ -00097af0: 6f6e 2996 03ea a861 7265 9364 650c 6e65 on)....are.de.ne │ │ │ │ -00097b00: 6493 616e 6493 509a ac72 6561 6e6f 2773 d.and.P..reano's │ │ │ │ -00097b10: 9361 7869 6f6d 7393 7072 652d 7072 6f98 .axioms.pre-pro. │ │ │ │ -00097b20: 7698 6564 9369 6e93 7468 6593 666f 726d v.ed.in.the.form │ │ │ │ -00097b30: 3a8e 9f2b 7ded 8d8d 8d9f 0dcb 898d 8d8d :..+}........... │ │ │ │ -00097b40: 9fe6 0000 8d91 2a06 60eb 614e 4f54 5f53 ......*.`.aNOT_S │ │ │ │ -00097b50: 5543 9116 fea8 7c2d 9605 bfaa 216e 2e93 UC....|-....!n.. │ │ │ │ -00097b60: 7e28 5355 4393 6e93 3d93 3029 8ea4 0d00 ~(SUC.n.=.0).... │ │ │ │ -00097b70: 008d 912a 0660 494e 565f 5355 4391 16fe ...*.`INV_SUC... │ │ │ │ -00097b80: a87c 2d96 05bf aa21 6d93 6e2e 9328 5355 .|-....!m.n..(SU │ │ │ │ -00097b90: 4393 6d93 3d93 5355 4393 6e29 933d 3d3e C.m.=.SUC.n).==> │ │ │ │ -00097ba0: 9328 6d93 3d93 6e29 8ea1 8d91 2a06 6049 .(m.=.n)....*.`I │ │ │ │ -00097bb0: 4e44 5543 5449 4f4e 910b 7f54 7c2d 9605 NDUCTION...T|-.. │ │ │ │ -00097bc0: bfaa 2150 2e93 5093 3093 2f5c 9328 216e ..!P..P.0./\.(!n │ │ │ │ -00097bd0: 2e93 5093 6e93 3d3d 3e93 5028 5355 4393 ..P.n.==>.P(SUC. │ │ │ │ -00097be0: 6e29 2993 3d3d 3e93 2821 6e2e 9350 936e n)).==>.(!n..P.n │ │ │ │ -00097bf0: 298e 8e8e 8e8e 8e8e 9f2a 8827 8d91 1e28 )........*.'...( │ │ │ │ -00097c00: f0cf 496e 9602 a991 6869 6768 6572 9b02 ..In....higher.. │ │ │ │ -00097c10: a990 6f72 6465 7293 6c6f 6769 632c 9102 ..order.logic,.. │ │ │ │ -00097c20: e9c8 5090 ac72 6561 6e6f 2773 9361 7869 ..P..reano's.axi │ │ │ │ -00097c30: 6f6d 7398 6172 6593 7375 0e63 6965 6e90 oms.are.su.cien. │ │ │ │ -00097c40: ac72 7493 666f 7298 6465 769a ac72 656c .rt.for.dev..rel │ │ │ │ -00097c50: 6f70 696e 6793 6e98 756d 9862 9a53 8e65 oping.n.um.b.S.e │ │ │ │ -00097c60: 7291 02a9 9074 6865 6f72 7993 6298 6563 r....theory.b.ec │ │ │ │ -00097c70: 6175 7365 8ea1 8d91 12c7 6161 6464 6974 ause......aaddit │ │ │ │ -00097c80: 696f 6e96 04c0 db61 6e64 9b04 c0dc 6d90 ion....and....m. │ │ │ │ -00097c90: ac72 756c 7469 706c 6963 6174 696f 6e93 .rultiplication. │ │ │ │ -00097ca0: 6361 6e98 6290 538e 6593 6465 0c6e 6564 can.b.S.e.de.ned │ │ │ │ -00097cb0: 2e91 07bb 7b49 6e93 0c72 7374 936f 7264 ....{In..rst.ord │ │ │ │ -00097cc0: 6572 986c 6f67 6963 9374 6865 7365 986d er.logic.these.m │ │ │ │ -00097cd0: 90ac 7275 7374 9362 9053 8e65 9874 616b ..rust.b.S.e.tak │ │ │ │ -00097ce0: 90ac 7265 6e93 6173 8ea1 8d91 12c7 6170 ..ren.as......ap │ │ │ │ -00097cf0: 7269 6d69 7469 7690 ac72 652e 9106 81b1 rimitiv..re..... │ │ │ │ -00097d00: 4e6f 7465 9604 5843 616c 736f 9374 6861 Note..XCalso.tha │ │ │ │ -00097d10: 7493 eb61 494e 4455 4354 494f 4e91 0458 t..aINDUCTION..X │ │ │ │ -00097d20: 27cf 636f 756c 6493 6e6f 7493 6290 538e '.could.not.b.S. │ │ │ │ -00097d30: 6593 7374 6174 6564 9361 7393 6193 7369 e.stated.as.a.si │ │ │ │ -00097d40: 6e67 6c65 9361 7869 6f6d 9369 6e93 0c72 ngle.axiom.in..r │ │ │ │ -00097d50: 7374 936f 7264 6572 8ea1 8d91 12c7 616c st.order......al │ │ │ │ -00097d60: 6f67 6963 9603 eaa8 629a 538e 6563 6175 ogic....b.S.ecau │ │ │ │ -00097d70: 7365 9370 7265 6469 6361 7465 7393 288d se.predicates.(. │ │ │ │ -00097d80: 652e 672e 8e91 158a 9ceb 6150 cf29 9363 e.g.......aP.).c │ │ │ │ -00097d90: 616e 6e6f 7493 6298 6593 7175 616e 90ac annot.b.e.quan.. │ │ │ │ -00097da0: 7274 690c 6564 2e8e 9f10 4b19 8d91 1e28 rti.ed....K....( │ │ │ │ -00097db0: f055 7365 7396 0576 5a6f 669b 0576 5974 .Uses..vZof..vYt │ │ │ │ -00097dc0: 6865 9374 6865 6f72 656d 8d98 eb61 494e he.theorem...aIN │ │ │ │ -00097dd0: 4455 4354 494f 4e8e 913e a9ad cf61 7265 DUCTION..>...are │ │ │ │ -00097de0: 9873 7570 7090 538e 6f72 7465 6493 6290 .supp.S.orted.b. │ │ │ │ -00097df0: ac72 7998 7468 6593 6275 696c 742d 696e .ry.the.built-in │ │ │ │ -00097e00: 9864 6572 6976 90ac 7265 6493 696e 6665 .deriv..red.infe │ │ │ │ -00097e10: 7265 6e63 6598 7275 6c65 8ea1 8d8d 9112 rence.rule...... │ │ │ │ -00097e20: c761 eb61 494e 4455 4354 8e91 39c4 fccf .a.aINDUCT..9... │ │ │ │ -00097e30: 616e 649b 047f 9e74 6865 9604 7f9f 6275 and....the....bu │ │ │ │ -00097e40: 696c 742d 696e 9374 6163 7469 638d 98eb ilt-in.tactic... │ │ │ │ -00097e50: 6149 4e44 5543 545f 5441 438e 9142 7be1 aINDUCT_TAC..B{. │ │ │ │ -00097e60: cf28 7365 6593 7468 6598 646f 9053 8e63 .(see.the.do.S.c │ │ │ │ -00097e70: 756d 656e 90ac 7274 6174 696f 6e93 6f6e umen..rtation.on │ │ │ │ -00097e80: 9374 6865 7365 9866 756e 6374 696f 6e73 .these.functions │ │ │ │ -00097e90: 9369 6e8e a18d 9112 c761 eb49 5245 4645 .in......a.IREFE │ │ │ │ -00097ea0: 5245 4e43 4596 03ea a8cf 666f 7293 6465 RENCE.....for.de │ │ │ │ -00097eb0: 7461 696c 7329 2e8e 9f21 19c4 8d8d 9112 tails)...!...... │ │ │ │ -00097ec0: c761 d031 312e 392e 342e 318e 914d 4761 .a.11.9.4.1..MGa │ │ │ │ -00097ed0: 4e75 6d65 7261 6c73 8ea6 8d91 12c7 61cf Numerals......a. │ │ │ │ -00097ee0: 4173 736f 9053 8e63 6961 7465 6496 0436 Asso.S.ciated..6 │ │ │ │ -00097ef0: f477 6974 6893 7468 6593 7468 656f 7279 .with.the.theory │ │ │ │ -00097f00: 8d93 eb61 6e75 6d8e 9119 ace6 cf61 7265 ...anum......are │ │ │ │ -00097f10: 9374 6865 936e 9aac 7275 6d65 7261 6c73 .the.n..rumerals │ │ │ │ -00097f20: 936f 6693 7498 7970 9053 8e65 8d93 eb61 .of.t.yp.S.e...a │ │ │ │ -00097f30: 3a6e 756d 8e91 1b35 9ccf 2c91 044a 0761 :num...5..,..J.a │ │ │ │ -00097f40: 6e93 696e 0c6e 6974 6593 6661 6d69 6c79 n.in.nite.family │ │ │ │ -00097f50: 936f 6693 636f 6e2d 8ea1 8d91 12c7 6173 .of.con-......as │ │ │ │ -00097f60: 7461 6e90 ac72 7473 3a8d 9106 dd3c eb61 tan..rts:....<.a │ │ │ │ -00097f70: 318e 910c 9ce6 cf2c 8d91 04f1 62eb 6132 1......,....b.a2 │ │ │ │ -00097f80: 8e96 0ab1 0ccf 2c8d 9104 f162 eb61 338e ......,....b.a3. │ │ │ │ -00097f90: 93cf 2c91 04f1 6265 7463 2e91 07af 6a54 ..,...betc....jT │ │ │ │ -00097fa0: 6865 7365 9604 bcd6 6361 6e9b 04bc d762 hese....can....b │ │ │ │ -00097fb0: 9053 8e65 9372 6567 6172 6465 6493 6c6f .S.e.regarded.lo │ │ │ │ -00097fc0: 6769 6361 6c6c 7993 6173 9361 6e93 696e gically.as.an.in │ │ │ │ -00097fd0: 0c6e 6974 6598 636f 6c6c 6563 7469 6f6e .nite.collection │ │ │ │ -00097fe0: 936f 6693 6465 0c6e 6564 8ea1 8d91 12c7 .of.de.ned...... │ │ │ │ -00097ff0: 6163 6f6e 7374 616e 95ac 7274 732c 9b03 aconstan..rts,.. │ │ │ │ -00098000: eaa8 696e 9374 726f 9053 8e64 7563 6564 ..in.tro.S.duced │ │ │ │ -00098010: 9862 9379 9874 6865 9869 6e0c 6e69 7465 .b.y.the.in.nite │ │ │ │ -00098020: 9873 6572 6965 7398 6f66 9864 650c 6e69 .series.of.de.ni │ │ │ │ -00098030: 7469 6f6e 616c 9861 7869 6f6d 733a 8ea9 tional.axioms:.. │ │ │ │ -00098040: 1f58 c78d 8d8d 9f00 cb89 8d8d 8d8d 912a .X.............* │ │ │ │ -00098050: 0660 eb61 7c2d 9605 bfaa 3193 3d93 5355 .`.a|-....1.=.SU │ │ │ │ -00098060: 4393 309b 03a6 66eb 482c 910d 0c76 eb61 C.0...f.H,...v.a │ │ │ │ -00098070: 7c2d 9332 933d 9353 5543 9331 98eb 482c |-.2.=.SUC.1..H, │ │ │ │ -00098080: 910d 0c76 eb61 7c2d 9333 933d 9353 5543 ...v.a|-.3.=.SUC │ │ │ │ -00098090: 9332 98eb 482c 910b bff8 cf65 7463 2e8e .2..H,.....etc.. │ │ │ │ -000980a0: 8e8e 8e8e 8e8e 9f1f 0dae 8d91 12c7 6154 ..............aT │ │ │ │ -000980b0: 6869 7396 0389 2869 6e0c 6e69 7465 9b03 his...(in.nite.. │ │ │ │ -000980c0: 8927 6c69 7374 936f 6693 7468 656f 7265 .'list.of.theore │ │ │ │ -000980d0: 6d73 9363 616e 6e6f 742c 9103 9ca7 6f66 ms.cannot,....of │ │ │ │ -000980e0: 9363 6f75 7273 652c 9103 9ca8 6163 7475 .course,....actu │ │ │ │ -000980f0: 616c 6c79 9362 9053 8e65 9873 746f 7265 ally.b.S.e.store │ │ │ │ -00098100: 6493 696e 9374 6865 9874 6865 6f72 798d d.in.the.theory. │ │ │ │ -00098110: 93eb 616e 756d 8e91 14c8 26cf 2e91 0518 ..anum....&..... │ │ │ │ -00098120: 60eb 4848 4f4c 8ea1 8d91 12c7 61cf 7468 `.HHOL......a.th │ │ │ │ -00098130: 6572 6566 6f72 6596 03ea a870 726f 90ac erefore....pro.. │ │ │ │ -00098140: 7276 6964 6573 9374 6865 93eb 484d 4c93 rvides.the..HML. │ │ │ │ -00098150: cf66 756e 6374 696f 6e3a 8ea6 8d8d 8d91 .function:...... │ │ │ │ -00098160: 12c7 619f f54f a789 0000 6666 01c7 0b4a ..a..O....ff...J │ │ │ │ -00098170: 9f0b 0716 8d8d 90cc cd9f 0459 9c84 000f ...........Y.... │ │ │ │ -00098180: 60b2 0000 6666 8d9f fba6 648d 9117 0bcc `...ff....d..... │ │ │ │ -00098190: eb61 6e75 6d5f 434f 4e56 9605 bfaa 3a93 .anum_CONV....:. │ │ │ │ -000981a0: 7465 726d 932d 3e93 7468 6d8e 8e92 01c6 term.->.thm..... │ │ │ │ -000981b0: 71b1 8400 0f60 b200 0066 668e 8e9f 04c0 q....`...ff..... │ │ │ │ -000981c0: 0289 0000 6666 01c7 0b4a 8e8e 8e8e 9f24 ....ff...J.....$ │ │ │ │ -000981d0: fd13 8e8c 8b00 0000 b600 0000 0000 0000 ................ │ │ │ │ -000981e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000981f0: 0000 0000 0000 0000 0000 0000 0000 0974 ...............t │ │ │ │ -00098200: b6a0 02cc 0555 8da0 fd46 d30e 8d8d 8d8d .....U...F...... │ │ │ │ -00098210: 9ffa 999a 8d91 eaf1 ebd0 3138 3292 00dd ..........182... │ │ │ │ -00098220: 2043 4368 6170 7465 7296 0480 0031 312e CChapter....11. │ │ │ │ -00098230: 910a 8000 5468 6593 484f 4c93 4c6f 6769 ....The.HOL.Logi │ │ │ │ -00098240: 6393 696e 934d 4c8e 91ea f1eb 9f05 6666 c.in.ML.......ff │ │ │ │ -00098250: 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 ....f..>|....... │ │ │ │ -00098260: 2fdf 8da0 fd8b d021 8d91 eaf1 ebcf 7768 /......!......wh │ │ │ │ -00098270: 6963 9aac 7268 9603 6db0 6361 6e93 6290 ic..rh..m.can.b. │ │ │ │ -00098280: 538e 6593 7573 6564 9103 6db1 746f 9367 S.e.used..m.to.g │ │ │ │ -00098290: 656e 6572 6174 6593 7468 6593 6465 0c6e enerate.the.de.n │ │ │ │ -000982a0: 696e 6793 6571 7561 7469 6f6e 9366 6f72 ing.equation.for │ │ │ │ -000982b0: 9361 6e98 7993 636f 6e73 7461 6e98 7491 .an.y.constan.t. │ │ │ │ -000982c0: 036d b16e 9875 6d98 6290 538e 6572 936f .m.n.um.b.S.er.o │ │ │ │ -000982d0: 6693 7498 7970 9053 8e65 8d93 eb61 6e75 f.t.yp.S.e...anu │ │ │ │ -000982e0: 6d8e 9114 acae cf2e 8ea4 1000 008d 91ea m............... │ │ │ │ -000982f0: f1eb 4691 ff05 566f 7291 03ea a865 7861 ..F...Vor....exa │ │ │ │ -00098300: 6d70 6c65 3a8e 9f49 d296 8d8d 8d91 eaf1 mple:..I........ │ │ │ │ -00098310: eb9f c887 8189 0000 6666 01c7 0b4a 9f64 ........ff...J.d │ │ │ │ -00098320: 9762 8d8d 90cc cd9f 0459 9c84 0068 f0fe .b.......Y...h.. │ │ │ │ -00098330: 0000 6666 8d9f a166 108d 8d92 01af f00d ..ff...f........ │ │ │ │ -00098340: 8400 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 ................ │ │ │ │ -00098350: 8400 00b8 e800 15ae 648e 8d8d 8d92 01b9 ........d....... │ │ │ │ -00098360: 4db2 9ffd 1c15 eb49 318e 8e8e 8e9f ff40 M......I1......@ │ │ │ │ -00098370: 548d 9105 ccce eb61 236c 6574 9605 bfaa T......a#let.... │ │ │ │ -00098380: 7468 6d31 933d 936e 756d 5f43 4f4e 5693 thm1.=.num_CONV. │ │ │ │ -00098390: 2231 223b 3b8e a40d 0000 8d91 05cc ce74 "1";;..........t │ │ │ │ -000983a0: 686d 3196 05bf aa3d 937c 2d93 3193 3d93 hm1....=.|-.1.=. │ │ │ │ -000983b0: 5355 4393 308e a1a1 8d91 05cc ce23 6c65 SUC.0........#le │ │ │ │ -000983c0: 7496 05bf aa74 686d 3293 3d93 6e75 6d5f t....thm2.=.num_ │ │ │ │ -000983d0: 434f 4e56 9322 3222 3b3b 8ea1 8d91 05cc CONV."2";;...... │ │ │ │ -000983e0: ce74 686d 3296 05bf aa3d 937c 2d93 3293 .thm2....=.|-.2. │ │ │ │ -000983f0: 3d93 5355 4393 318e a1a1 8d91 05cc ce23 =.SUC.1........# │ │ │ │ -00098400: 6c65 7496 05bf aa74 686d 3393 3d93 6e75 let....thm3.=.nu │ │ │ │ -00098410: 6d5f 434f 4e56 9322 3331 3431 3539 3236 m_CONV."31415926 │ │ │ │ -00098420: 3533 223b 3b8e a18d 9105 ccce 7468 6d33 53";;.......thm3 │ │ │ │ -00098430: 9605 bfaa 3d93 7c2d 9333 3134 3135 3932 ....=.|-.3141592 │ │ │ │ -00098440: 3635 3393 3d93 5355 4393 3331 3431 3539 653.=.SUC.314159 │ │ │ │ -00098450: 3236 3532 8e8e 9201 c671 b184 0068 f0fe 2652.....q...h.. │ │ │ │ -00098460: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ -00098470: c70b 4a8e 8e8e 9f49 9ecb 8d91 eaf1 ebcf ..J....I........ │ │ │ │ -00098480: 5468 6596 02b8 4064 650c 6e69 6e67 9b02 The...@de.ning.. │ │ │ │ -00098490: b83f 6571 7561 7469 6f6e 9366 6f72 9861 .?equation.for.a │ │ │ │ -000984a0: 6e9a ac72 7993 6e98 756d 6572 616c 9102 n..ry.n.umeral.. │ │ │ │ -000984b0: b83f 6f66 9374 9879 7090 538e 658d 93eb .?of.t.yp.S.e... │ │ │ │ -000984c0: 616e 756d 8e91 16af 7dcf 6361 6e93 6c69 anum....}.can.li │ │ │ │ -000984d0: 6b98 6577 6973 659b 02b8 3f62 9053 8e65 k.ewise...?b.S.e │ │ │ │ -000984e0: 936f 6274 6169 6e65 6498 7573 696e 678d .obtained.using. │ │ │ │ -000984f0: 93eb 616e 756d 5f43 4f4e 568e 9130 b590 ..anum_CONV..0.. │ │ │ │ -00098500: cf2e 8e9f 240a 128d 8d91 eaf1 ebeb 4731 ....$.........G1 │ │ │ │ -00098510: 312e 392e 358e 9124 8b7f 5468 6596 0566 1.9.5..$..The..f │ │ │ │ -00098520: 6674 6865 6f72 7993 eb6a 7072 696d 8d91 ftheory..jprim.. │ │ │ │ -00098530: 00e3 a089 0000 6666 0004 722f 8e91 0555 ......ff..r/...U │ │ │ │ -00098540: cf72 6563 8e9f 1829 518d 91ea f1eb cf49 .rec...)Q......I │ │ │ │ -00098550: 6e96 03cf 1863 6c61 7373 6963 616c 9b03 n....classical.. │ │ │ │ -00098560: cf17 6c6f 6769 632c 9103 d49b 756e 6c69 ..logic,....unli │ │ │ │ -00098570: 6b90 ac72 6593 646f 6d61 696e 9374 6865 k..re.domain.the │ │ │ │ -00098580: 6f72 7998 6c6f 6769 6373 9373 7563 90ac ory.logics.suc.. │ │ │ │ -00098590: 7268 9361 7393 eb48 5050 91fe e23e d715 rh.as..HPP...>.. │ │ │ │ -000985a0: cf2c 9103 d49b 6172 6269 7472 6172 7998 .,....arbitrary. │ │ │ │ -000985b0: 7265 6375 7273 6976 90ac 7265 9364 650c recursiv..re.de. │ │ │ │ -000985c0: 6e69 7469 6f6e 738e a18d 91ea f1eb 6172 nitions.......ar │ │ │ │ -000985d0: 6596 03ea a86e 6f74 9361 6c6c 6f95 ac72 e....not.allo..r │ │ │ │ -000985e0: 7793 6564 2e91 0538 e046 91ff 0556 6f72 w.ed...8.F...Vor │ │ │ │ -000985f0: 9603 eaa8 6578 616d 706c 652c 9374 6865 ....example,.the │ │ │ │ -00098600: 7265 9369 7393 6e6f 9366 756e 6374 696f re.is.no.functio │ │ │ │ -00098610: 6e93 d766 9105 32a7 cf28 6f66 9374 9aac n..f..2..(of.t.. │ │ │ │ -00098620: 7279 7090 538e 658d 93eb 616e 756d 2d3e ryp.S.e...anum-> │ │ │ │ -00098630: 6e75 6d8e 9131 e7f8 cf29 9373 7563 9868 num..1...).suc.h │ │ │ │ -00098640: 9374 6861 748e a91e 9e5d 8d8d 8d9f 00cb .that....]...... │ │ │ │ -00098650: 898d 8d8d 8d91 0230 eaeb 6121 eb62 78eb .......0..a!.bx. │ │ │ │ -00098660: 612e 9105 bfaa eb62 669b 04d4 2278 960b a......bf..."x.. │ │ │ │ -00098670: 7f54 eb61 3d93 28eb 6266 9878 eb61 2996 .T.a=.(.bf.x.a). │ │ │ │ -00098680: 05bf aa2b 9331 8e8e 8e8e 8e8e 8e9f 1e6a ...+.1.........j │ │ │ │ -00098690: 928d 91ea f1eb cf43 6572 7461 696e 9603 .......Certain.. │ │ │ │ -000986a0: 4293 7265 7374 7269 6374 6564 9366 6f72 B.restricted.for │ │ │ │ -000986b0: 6d73 936f 6691 0342 9272 6563 7572 7369 ms.of..B.recursi │ │ │ │ -000986c0: 769a ac72 6593 6465 0c6e 6974 696f 6e93 v..re.de.nition. │ │ │ │ -000986d0: 646f 2c91 0364 3168 6f98 7798 6576 9865 do,..d1ho.w.ev.e │ │ │ │ -000986e0: 722c 9103 6430 756e 6971 7565 6c79 9364 r,..d0uniquely.d │ │ │ │ -000986f0: 650c 6e65 9366 756e 6374 696f 6e73 2e91 e.ne.functions.. │ │ │ │ -00098700: 0500 d941 6e8e a18d 91ea f1eb 696d 7090 ...An.......imp. │ │ │ │ -00098710: 538e 6f72 7461 6e9a ac72 7496 03e8 f965 S.ortan..rt....e │ │ │ │ -00098720: 7861 6d70 6c65 9361 7265 9103 e8f8 7468 xample.are....th │ │ │ │ -00098730: 6593 e570 7269 6d69 7469 7665 9104 31a9 e..primitive..1. │ │ │ │ -00098740: 7296 ff66 6665 9363 7572 7369 7665 9104 r..ffe.cursive.. │ │ │ │ -00098750: cea9 cf66 756e 6374 696f 6e73 2e8d 8d9f ...functions.... │ │ │ │ -00098760: fba5 32d5 398e 8e91 09f8 54cf 4691 ff05 ..2.9.....T.F... │ │ │ │ -00098770: 566f 7296 03e8 f961 6e98 7993 d778 93cf Vor....an.y..x.. │ │ │ │ -00098780: 616e 6491 03e8 f8d7 6691 0530 f8cf 7468 and.....f..0..th │ │ │ │ -00098790: 6593 e570 7269 6d69 7469 7665 8ea1 8d91 e..primitive.... │ │ │ │ -000987a0: eaf1 eb72 96ff 6666 6593 6375 7273 696f ...r..ffe.cursio │ │ │ │ -000987b0: 6e91 0433 3574 6865 936f 7293 656d 9104 n..35the.or.em.. │ │ │ │ -000987c0: d058 cf74 656c 6c73 9603 eaa8 7573 9374 .X.tells....us.t │ │ │ │ -000987d0: 6861 7493 7468 6572 6593 6973 9361 9375 hat.there.is.a.u │ │ │ │ -000987e0: 6e69 7175 6593 6675 6e63 7469 6f6e 93eb nique.function.. │ │ │ │ -000987f0: 6166 6e93 cf73 7563 90ac 7268 9374 6861 afn..suc..rh.tha │ │ │ │ -00098800: 743a 8ea6 8d8d 8d9f 00cb 898d 8d8d 8d8d t:.............. │ │ │ │ -00098810: 9102 30ea eb61 666e 8e91 136f e830 9605 ..0..afn...o.0.. │ │ │ │ -00098820: bfaa 3d93 eb62 78eb 6129 932f 5c93 2821 ..=..bx.a)./\.(! │ │ │ │ -00098830: eb62 6eeb 612e 8d66 6e8e 910b 7f54 288d .bn.a..fn....T(. │ │ │ │ -00098840: 5355 438e 9114 e564 eb62 6eeb 6129 933d SUC....d.bn.a).= │ │ │ │ -00098850: 93eb 6266 9106 ed66 eb61 288d 666e 8e91 ..bf...f.a(.fn.. │ │ │ │ -00098860: 0f25 baeb 626e eb61 2991 03a6 66eb 626e .%..bn.a)...f.bn │ │ │ │ -00098870: eb61 298e 8e8e 8e8e 8e8e 9f1e 6a91 8d91 .a).........j... │ │ │ │ -00098880: f653 7acf 5468 6596 0424 b170 7269 6d69 .Sz.The..$.primi │ │ │ │ -00098890: 7469 769a ac72 6593 7265 6375 7273 696f tiv..re.recursio │ │ │ │ -000988a0: 6e93 7468 656f 7265 6d91 0424 b266 6f6c n.theorem..$.fol │ │ │ │ -000988b0: 6c6f 9877 7393 6672 6f6d 9350 9865 616e lo.ws.from.P.ean │ │ │ │ -000988c0: 6f27 7393 6178 696f 6d73 2e91 05e6 fc57 o's.axioms.....W │ │ │ │ -000988d0: 6865 6e93 7468 6593 eb48 484f 4c93 cf73 hen.the..HHOL..s │ │ │ │ -000988e0: 7973 7465 6d8e a18d 91ea f1eb 6973 9603 ystem.......is.. │ │ │ │ -000988f0: eaa8 6275 696c 742c 9374 6865 9366 6f6c ..built,.the.fol │ │ │ │ -00098900: 6c6f 9aac 7277 696e 6793 7468 656f 7265 lo..rwing.theore │ │ │ │ -00098910: 6d93 6973 9370 726f 9876 9865 6493 616e m.is.pro.v.ed.an │ │ │ │ -00098920: 6493 7374 6f72 6564 9369 6e93 7468 6593 d.stored.in.the. │ │ │ │ -00098930: 7468 656f 7279 93eb 6170 7269 6d5f 7265 theory..aprim_re │ │ │ │ -00098940: 63cf 3a8e a68d 8d8d 9f00 cb89 8d8d 8d8d c.:............. │ │ │ │ -00098950: 9102 30ea eb61 6e75 6d5f 4178 696f 6d91 ..0..anum_Axiom. │ │ │ │ -00098960: 113e fe7c 2d96 05bf aa21 7893 662e 933f .>.|-....!x.f..? │ │ │ │ -00098970: 2166 6e2e 9328 666e 9330 933d 9378 2993 !fn..(fn.0.=.x). │ │ │ │ -00098980: 2f5c 9328 216e 2e93 666e 2853 5543 936e /\.(!n..fn(SUC.n │ │ │ │ -00098990: 2993 3d93 6693 2866 6e93 6e29 936e 298e ).=.f.(fn.n).n). │ │ │ │ -000989a0: 8e8e 8e8e 8e8e 9f1e 6a92 8d91 eaf1 ebcf ........j....... │ │ │ │ -000989b0: 5468 6596 038e c874 6865 6f72 656d 9b03 The....theorem.. │ │ │ │ -000989c0: 8ec7 7374 6174 6573 9374 6865 9376 91ff ..states.the.v.. │ │ │ │ -000989d0: 58e4 616c 6964 6974 90ac 7279 986f 6693 X.alidit..ry.of. │ │ │ │ -000989e0: 7072 696d 6974 6976 9aac 7265 9372 6563 primitiv..re.rec │ │ │ │ -000989f0: 7572 7369 7698 659b 038e c764 650c 6e69 ursiv.e....de.ni │ │ │ │ -00098a00: 7469 6f6e 7393 6f6e 9374 6865 986e 6174 tions.on.the.nat │ │ │ │ -00098a10: 7572 616c 936e 95ac 7275 6d93 6290 538e ural.n..rum.b.S. │ │ │ │ -00098a20: 6572 733a 8ea1 8d91 eaf1 eb66 6f72 9603 ers:.......for.. │ │ │ │ -00098a30: 65d1 616e 90ac 7279 8d93 eb61 788e 9b0c e.an..ry...ax... │ │ │ │ -00098a40: 8b4c cf61 6e64 8d93 eb61 668e 98cf 7468 .L.and...af...th │ │ │ │ -00098a50: 6572 6593 6578 6973 7473 9361 9103 65d0 ere.exists.a..e. │ │ │ │ -00098a60: 636f 7272 6573 7090 538e 6f6e 6469 6e67 corresp.S.onding │ │ │ │ -00098a70: 9374 6f74 616c 9366 756e 6374 696f 6e8d .total.function. │ │ │ │ -00098a80: 93eb 6166 6e8e 9112 4af6 cf77 6869 639a ..afn...J..whic. │ │ │ │ -00098a90: ac72 6893 7361 7469 730c 6573 9374 6865 .rh.satis.es.the │ │ │ │ -00098aa0: 9370 7269 6d69 7469 7698 658e a18d 91ea .primitiv.e..... │ │ │ │ -00098ab0: f1eb 7265 6375 7273 6976 9aac 7265 9603 ..recursiv..re.. │ │ │ │ -00098ac0: eaa8 6465 0c6e 6974 696f 6e93 7768 6f73 ..de.nition.whos │ │ │ │ -00098ad0: 6593 666f 726d 9369 7393 6465 7465 726d e.form.is.determ │ │ │ │ -00098ae0: 696e 6564 9362 9879 8d93 eb61 788e 910d ined.b.y...ax... │ │ │ │ -00098af0: 94fa cf61 6e64 8d93 eb61 668e 9109 aa52 ...and...af....R │ │ │ │ -00098b00: cf2e 8e9f 208a 138d 8d91 eaf1 ebd0 3131 .... .........11 │ │ │ │ -00098b10: 2e39 2e35 2e31 8e91 2571 eb50 7269 6d69 .9.5.1..%q.Primi │ │ │ │ -00098b20: 7469 7695 a000 659b 0480 0072 6563 7572 tiv...e....recur │ │ │ │ -00098b30: 7369 7693 6598 6465 0c6e 6974 696f 6e73 siv.e.de.nitions │ │ │ │ -00098b40: 8e9f 1829 518d 91ea f1eb cf54 6865 9603 ...)Q......The.. │ │ │ │ -00098b50: 7c64 7072 696d 6974 6976 9aac 7265 9372 |dprimitiv..re.r │ │ │ │ -00098b60: 6563 7572 7369 6f6e 9374 6865 6f72 656d ecursion.theorem │ │ │ │ -00098b70: 9103 7c65 6361 6e93 6290 538e 6593 7573 ..|ecan.b.S.e.us │ │ │ │ -00098b80: 6564 9374 6f93 6a75 7374 6966 7993 616e ed.to.justify.an │ │ │ │ -00098b90: 9879 9364 650c 6e69 7469 6f6e 936f 6691 .y.de.nition.of. │ │ │ │ -00098ba0: 037c 6561 9366 756e 6374 696f 6e93 6f6e .|ea.function.on │ │ │ │ -00098bb0: 9374 6865 8ea1 8d91 eaf1 eb6e 6174 7572 .the.......natur │ │ │ │ -00098bc0: 616c 9b04 3482 6e95 ac72 756d 9362 9053 al..4.n..rum.b.S │ │ │ │ -00098bd0: 8e65 7273 9862 9379 9870 7269 6d69 7469 .ers.b.y.primiti │ │ │ │ -00098be0: 7693 6598 7265 6375 7273 696f 6e2e 9106 v.e.recursion... │ │ │ │ -00098bf0: 166d 4691 ff05 566f 7298 6578 616d 706c .mF...Vor.exampl │ │ │ │ -00098c00: 652c 9104 46f8 6198 7072 696d 6974 6976 e,..F.a.primitiv │ │ │ │ -00098c10: 9365 9872 6563 7572 7369 7693 6598 6465 .e.recursiv.e.de │ │ │ │ -00098c20: 0c6e 6974 696f 6e98 696e 8ea1 8d91 eaf1 .nition.in...... │ │ │ │ -00098c30: eb68 6967 6865 7296 03ea a86f 7264 6572 .higher....order │ │ │ │ -00098c40: 936c 6f67 6963 936f 6693 7468 6593 666f .logic.of.the.fo │ │ │ │ -00098c50: 726d 8e91 eaf1 eb9f 0c23 5189 0000 6666 rm.......#Q...ff │ │ │ │ -00098c60: 0071 cf9f 9f0c 999a 8d8d 8d8d 910d 8390 .q.............. │ │ │ │ -00098c70: 9ffc 5eff c539 8e8e 8e91 1200 03c6 496e ..^..9........In │ │ │ │ -00098c80: 9602 d144 6869 6768 6572 936f 7264 6572 ...Dhigher.order │ │ │ │ -00098c90: 9102 d145 6c6f 6769 632c 9102 ebae 7072 ...Elogic,....pr │ │ │ │ -00098ca0: 696d 6974 6976 9ab8 e365 9372 6563 7572 imitiv...e.recur │ │ │ │ -00098cb0: 7369 6f6e 9369 7393 6d98 7563 9868 9102 sion.is.m.uc.h.. │ │ │ │ -00098cc0: d145 6d6f 7265 9370 9047 1d6f 9877 9865 .Emore.p.G.o.w.e │ │ │ │ -00098cd0: 7266 756c 9374 6861 6e93 696e 930c 7273 rful.than.in..rs │ │ │ │ -00098ce0: 7491 02d1 456f 7264 6572 936c 6f67 6963 t...Eorder.logic │ │ │ │ -00098cf0: 3b91 02fd 4a66 6f72 9365 7861 6d70 6c65 ;...Jfor.example │ │ │ │ -00098d00: 2c8e 9f0c 0000 8d41 6395 b8e3 6b93 6572 ,......Ac...k.er │ │ │ │ -00098d10: 6d61 6e6e 2773 9603 5555 6675 6e63 7469 mann's..UUfuncti │ │ │ │ -00098d20: 6f6e 9363 616e 9362 9047 1d65 9364 650c on.can.b.G.e.de. │ │ │ │ -00098d30: 6e65 6493 629a b8e3 7993 7072 696d 6974 ned.b...y.primit │ │ │ │ -00098d40: 6976 9865 9372 6563 7572 7369 6f6e 9369 iv.e.recursion.i │ │ │ │ -00098d50: 6e93 6869 6768 6572 936f 7264 6572 936c n.higher.order.l │ │ │ │ -00098d60: 6f67 6963 2e8e 8e9f 24fd 138e 8c8b 0000 ogic....$....... │ │ │ │ -00098d70: 00b7 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000974e0: 0000 0000 0000 0000 096b 68a0 02cc 0555 .........kh....U │ │ │ │ +000974f0: 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 ...F............ │ │ │ │ +00097500: 12c7 61d0 3131 2e39 2e91 0a80 0054 6865 ..a.11.9.....The │ │ │ │ +00097510: 9604 8000 616e 6365 7374 7279 936f 6693 ....ancestry.of. │ │ │ │ +00097520: 7468 6593 7468 656f 7279 93e2 484f 4c92 the.theory..HOL. │ │ │ │ +00097530: 00d7 26aa d031 3831 8e91 12c7 619f 0566 ..&..181....a..f │ │ │ │ +00097540: 6689 0000 e666 01c7 3e7c 8e8e 8e8e a002 f....f..>|...... │ │ │ │ +00097550: 942f df8d a0fd 8bd0 218d 8d91 12c7 61eb ./......!.....a. │ │ │ │ +00097560: 4731 312e 392e 338e 914c 60f5 5468 6596 G11.9.3..L`.The. │ │ │ │ +00097570: 0566 6674 6865 6f72 7993 eb6a 4241 5349 .fftheory..jBASI │ │ │ │ +00097580: 432d 484f 4c8e a918 58b2 8d91 12c7 61cf C-HOL...X.....a. │ │ │ │ +00097590: 5468 6596 0353 1974 6865 6f72 798d 93eb The..S.theory... │ │ │ │ +000975a0: 6142 4153 4943 2d48 4f4c 8e91 3a63 2ccf aBASIC-HOL..:c,. │ │ │ │ +000975b0: 726f 7567 686c 7991 0353 1a63 6f72 7265 roughly..S.corre │ │ │ │ +000975c0: 7370 9a53 8e6f 6e64 7393 746f 9374 6865 sp.S.onds.to.the │ │ │ │ +000975d0: 9374 6865 6f72 798d 93eb 6149 4e49 548e .theory...aINIT. │ │ │ │ +000975e0: 911d a4da cf64 6573 6372 6962 9865 6491 .....describ.ed. │ │ │ │ +000975f0: 0353 1a69 6e93 5365 6374 696f 6e93 3130 .S.in.Section.10 │ │ │ │ +00097600: 2e34 2e33 2e8e a410 0000 8d91 12c7 6149 .4.3..........aI │ │ │ │ +00097610: 7496 0361 9d63 6f6e 7369 7374 739b 0361 t..a.consists..a │ │ │ │ +00097620: 9c6f 6693 7468 6598 6461 7461 9369 6e98 .of.the.data.in. │ │ │ │ +00097630: 7468 6593 7468 656f 7269 6573 8d98 eb61 the.theories...a │ │ │ │ +00097640: 626f 6f6c 8e91 1dc1 e1cf 616e 648d 93eb bool......and... │ │ │ │ +00097650: 6169 6e64 8e91 14a0 9bcf 2c91 037d 0574 aind......,..}.t │ │ │ │ +00097660: 6f67 6574 6865 7298 7769 7468 936f 6e65 ogether.with.one │ │ │ │ +00097670: 9870 7265 2d70 726f 95ac 7276 9365 6491 .pre-pro..rv.ed. │ │ │ │ +00097680: 0361 9d74 6865 6f72 656d 8ea1 8d91 12c7 .a.theorem...... │ │ │ │ +00097690: 6163 616c 6c65 648d 9103 af7c eb61 4142 acalled....|.aAB │ │ │ │ +000976a0: 535f 5245 505f 5448 4d8e 9142 ebca cf2c S_REP_THM..B..., │ │ │ │ +000976b0: 9103 bb52 7768 6963 90ac 7268 9603 af7c ...Rwhic..rh...| │ │ │ │ +000976c0: 6573 7461 626c 6973 6865 7393 7691 ff58 establishes.v..X │ │ │ │ +000976d0: e461 7269 6f75 7393 7374 616e 6461 7264 .arious.standard │ │ │ │ +000976e0: 9370 726f 7090 538e 6572 7469 6573 936f .prop.S.erties.o │ │ │ │ +000976f0: 6693 6973 6f6d 6f72 7068 6973 6d73 9361 f.isomorphisms.a │ │ │ │ +00097700: 6e64 9369 738e a18d 9112 c761 7573 6564 nd.is......aused │ │ │ │ +00097710: 9603 eaa8 666f 7293 6465 7269 7669 6e67 ....for.deriving │ │ │ │ +00097720: 9363 6f6e 7365 7175 656e 6365 7393 6f66 .consequences.of │ │ │ │ +00097730: 9374 90ac 7279 7090 538e 6593 6465 0c6e .t..ryp.S.e.de.n │ │ │ │ +00097740: 6974 696f 6e73 9328 7365 6593 5365 6374 itions.(see.Sect │ │ │ │ +00097750: 696f 6e93 3131 2e38 2e32 2e33 292e 8e9f ion.11.8.2.3)... │ │ │ │ +00097760: 104b 198d 911e 28f0 5468 6596 0422 4064 .K....(.The.."@d │ │ │ │ +00097770: 6573 6365 6e64 656e 9aac 7274 7393 6f66 escenden..rts.of │ │ │ │ +00097780: 8d91 0422 41eb 6142 4153 4943 2d48 4f4c ..."A.aBASIC-HOL │ │ │ │ +00097790: 8e91 3c01 7bcf 6172 6593 6f62 7461 696e ..<.{.are.obtain │ │ │ │ +000977a0: 6564 9362 9879 9b04 2241 6465 0c6e 6974 ed.b.y.."Ade.nit │ │ │ │ +000977b0: 696f 6e61 6c93 6578 7465 6e73 696f 6e2e ional.extension. │ │ │ │ +000977c0: 9105 dfa8 5468 6572 6598 6172 652c 9104 ....There.are,.. │ │ │ │ +000977d0: 3026 686f 90ac 7277 2d8e a18d 9112 c761 0&ho..rw-......a │ │ │ │ +000977e0: 6576 90ac 7265 722c 9104 8157 619b 0463 ev..rer,...Wa..c │ │ │ │ +000977f0: 3366 6577 9604 6334 696d 7075 7269 7469 3few..c4impuriti │ │ │ │ +00097800: 6573 9369 6e93 7468 6573 6598 6578 7465 es.in.these.exte │ │ │ │ +00097810: 6e73 696f 6e73 2c91 0481 5777 6974 6893 nsions,...Wwith. │ │ │ │ +00097820: 7468 6593 7265 7375 6c74 9874 6861 7493 the.result.that. │ │ │ │ +00097830: 6e6f 7493 616c 6c93 6f66 9874 6865 6d93 not.all.of.them. │ │ │ │ +00097840: 636f 756c 6493 6290 538e 658e a18d 9112 could.b.S.e..... │ │ │ │ +00097850: c761 6275 696c 7496 043d 8670 7572 656c .abuilt..=.purel │ │ │ │ +00097860: 7993 629a ac72 7993 7573 696e 6793 7468 y.b..ry.using.th │ │ │ │ +00097870: 6593 6465 0c6e 6974 696f 6e61 6c93 6d65 e.de.nitional.me │ │ │ │ +00097880: 6398 6861 6e69 736d 7393 6f66 93eb 4848 c.hanisms.of..HH │ │ │ │ +00097890: 4f4c cf2e 9354 6865 9374 6865 6f72 798d OL...The.theory. │ │ │ │ +000978a0: 93eb 616e 756d 8e91 157c 84cf 2c91 0452 ..anum...|..,..R │ │ │ │ +000978b0: 3e66 6f72 9365 7861 6d70 6c65 2c8e a18d >for.example,... │ │ │ │ +000978c0: 9112 c761 636f 6e9a ac72 7461 696e 7396 ...acon..rtains. │ │ │ │ +000978d0: 042f 7061 6e93 696e 0c6e 6974 6593 6661 ./pan.in.nite.fa │ │ │ │ +000978e0: 6d69 6c79 9104 2f71 6f66 9363 6f6e 7374 mily../qof.const │ │ │ │ +000978f0: 616e 9874 738d 93eb 6130 8e91 09ef 1acf an.ts...a0...... │ │ │ │ +00097900: 2c8d 9104 40a2 eb61 318e 910a 004c cf2c ,...@..a1....L., │ │ │ │ +00097910: 8d91 0440 a2eb 6132 8e8d 910e 2fbc cf65 ...@..a2..../..e │ │ │ │ +00097920: 7463 2e8e 9120 76cc 2c91 0440 a262 7574 tc... v.,..@.but │ │ │ │ +00097930: 9374 6865 7265 9104 2f71 6973 9363 7572 .there../qis.cur │ │ │ │ +00097940: 7265 6e98 746c 7993 6e6f 936d 6563 9868 ren.tly.no.mec.h │ │ │ │ +00097950: 616e 6973 6d8e a18d 9112 c761 7468 6174 anism......athat │ │ │ │ +00097960: 9603 eaa8 616c 6c6f 9aac 7277 7393 7573 ....allo..rws.us │ │ │ │ +00097970: 6572 7393 746f 9364 650c 6e65 9373 7563 ers.to.de.ne.suc │ │ │ │ +00097980: 9868 9369 6e0c 6e69 7465 9366 616d 696c .h.in.nite.famil │ │ │ │ +00097990: 6965 732e 8e9f 2499 c48d 8d91 12c7 61eb ies...$.......a. │ │ │ │ +000979a0: 4731 312e 392e 348e 914c 60f5 5468 6596 G11.9.4..L`.The. │ │ │ │ +000979b0: 0566 6674 6865 6f72 7993 eb6a 6e75 6d8e .fftheory..jnum. │ │ │ │ +000979c0: a68d 9112 c761 cf54 6865 9604 03de 7468 .....a.The....th │ │ │ │ +000979d0: 656f 7279 8d91 0403 ddeb 616e 756d 8e9b eory......anum.. │ │ │ │ +000979e0: 1946 b9cf 6465 0c6e 6573 9374 6865 9374 .F..de.nes.the.t │ │ │ │ +000979f0: 90ac 7279 7090 538e 658d 9104 03dd eb61 ..ryp.S.e......a │ │ │ │ +00097a00: 6e75 6d8e 98cf 6f66 936e 6174 7572 616c num...of.natural │ │ │ │ +00097a10: 936e 95ac 7275 6d93 6295 538e 6572 7391 .n..rum.b.S.ers. │ │ │ │ +00097a20: 0403 dd74 6f9b 0403 de62 9365 9869 736f ...to....b.e.iso │ │ │ │ +00097a30: 6d6f 7270 6869 6398 746f 9104 03dd 6198 morphic.to....a. │ │ │ │ +00097a40: 636f 756e 90ac 7274 6162 6c65 8ea1 8d91 coun..rtable.... │ │ │ │ +00097a50: 12c7 6173 7562 7365 7496 0471 eb6f 669b ..asubset..q.of. │ │ │ │ +00097a60: 0471 ec74 6865 9370 7269 6d69 7469 7695 .q.the.primitiv. │ │ │ │ +00097a70: ac72 6598 7493 7970 9053 8e65 8d91 0471 .re.t.yp.S.e...q │ │ │ │ +00097a80: ebeb 6169 6e64 8e91 15b0 e9cf 2e91 06ce ..aind.......... │ │ │ │ +00097a90: aa49 6e98 7468 6973 9104 71eb 7468 656f .In.this..q.theo │ │ │ │ +00097aa0: 7279 91ff 0556 2c91 0493 bc74 6865 9863 ry...V,....the.c │ │ │ │ +00097ab0: 6f6e 7374 616e 9374 738d 9104 71eb eb61 onstan.ts...q..a │ │ │ │ +00097ac0: 308e 910e a381 cf61 6e64 8d91 0471 ebeb 0......and...q.. │ │ │ │ +00097ad0: 6153 5543 8e91 1a22 d5cf 2874 6865 9104 aSUC..."..(the.. │ │ │ │ +00097ae0: 71eb 7375 6363 6573 736f 728e a18d 9112 q.successor..... │ │ │ │ +00097af0: c761 6675 6e63 7469 6f6e 2996 03ea a861 .afunction)....a │ │ │ │ +00097b00: 7265 9364 650c 6e65 6493 616e 6493 509a re.de.ned.and.P. │ │ │ │ +00097b10: ac72 6561 6e6f 2773 9361 7869 6f6d 7393 .reano's.axioms. │ │ │ │ +00097b20: 7072 652d 7072 6f98 7698 6564 9369 6e93 pre-pro.v.ed.in. │ │ │ │ +00097b30: 7468 6593 666f 726d 3a8e 9f2b 7ded 8d8d the.form:..+}... │ │ │ │ +00097b40: 8d9f 0dcb 898d 8d8d 9fe6 0000 8d91 2a06 ..............*. │ │ │ │ +00097b50: 60eb 614e 4f54 5f53 5543 9116 fea8 7c2d `.aNOT_SUC....|- │ │ │ │ +00097b60: 9605 bfaa 216e 2e93 7e28 5355 4393 6e93 ....!n..~(SUC.n. │ │ │ │ +00097b70: 3d93 3029 8ea4 0d00 008d 912a 0660 494e =.0).......*.`IN │ │ │ │ +00097b80: 565f 5355 4391 16fe a87c 2d96 05bf aa21 V_SUC....|-....! │ │ │ │ +00097b90: 6d93 6e2e 9328 5355 4393 6d93 3d93 5355 m.n..(SUC.m.=.SU │ │ │ │ +00097ba0: 4393 6e29 933d 3d3e 9328 6d93 3d93 6e29 C.n).==>.(m.=.n) │ │ │ │ +00097bb0: 8ea1 8d91 2a06 6049 4e44 5543 5449 4f4e ....*.`INDUCTION │ │ │ │ +00097bc0: 910b 7f54 7c2d 9605 bfaa 2150 2e93 5093 ...T|-....!P..P. │ │ │ │ +00097bd0: 3093 2f5c 9328 216e 2e93 5093 6e93 3d3d 0./\.(!n..P.n.== │ │ │ │ +00097be0: 3e93 5028 5355 4393 6e29 2993 3d3d 3e93 >.P(SUC.n)).==>. │ │ │ │ +00097bf0: 2821 6e2e 9350 936e 298e 8e8e 8e8e 8e8e (!n..P.n)....... │ │ │ │ +00097c00: 9f2a 8827 8d91 1e28 f0cf 496e 9602 a991 .*.'...(..In.... │ │ │ │ +00097c10: 6869 6768 6572 9b02 a990 6f72 6465 7293 higher....order. │ │ │ │ +00097c20: 6c6f 6769 632c 9102 e9c8 5090 ac72 6561 logic,....P..rea │ │ │ │ +00097c30: 6e6f 2773 9361 7869 6f6d 7398 6172 6593 no's.axioms.are. │ │ │ │ +00097c40: 7375 0e63 6965 6e90 ac72 7493 666f 7298 su.cien..rt.for. │ │ │ │ +00097c50: 6465 769a ac72 656c 6f70 696e 6793 6e98 dev..reloping.n. │ │ │ │ +00097c60: 756d 9862 9a53 8e65 7291 02a9 9074 6865 um.b.S.er....the │ │ │ │ +00097c70: 6f72 7993 6298 6563 6175 7365 8ea1 8d91 ory.b.ecause.... │ │ │ │ +00097c80: 12c7 6161 6464 6974 696f 6e96 04c0 db61 ..aaddition....a │ │ │ │ +00097c90: 6e64 9b04 c0dc 6d90 ac72 756c 7469 706c nd....m..rultipl │ │ │ │ +00097ca0: 6963 6174 696f 6e93 6361 6e98 6290 538e ication.can.b.S. │ │ │ │ +00097cb0: 6593 6465 0c6e 6564 2e91 07bb 7b49 6e93 e.de.ned....{In. │ │ │ │ +00097cc0: 0c72 7374 936f 7264 6572 986c 6f67 6963 .rst.order.logic │ │ │ │ +00097cd0: 9374 6865 7365 986d 90ac 7275 7374 9362 .these.m..rust.b │ │ │ │ +00097ce0: 9053 8e65 9874 616b 90ac 7265 6e93 6173 .S.e.tak..ren.as │ │ │ │ +00097cf0: 8ea1 8d91 12c7 6170 7269 6d69 7469 7690 ......aprimitiv. │ │ │ │ +00097d00: ac72 652e 9106 81b1 4e6f 7465 9604 5843 .re.....Note..XC │ │ │ │ +00097d10: 616c 736f 9374 6861 7493 eb61 494e 4455 also.that..aINDU │ │ │ │ +00097d20: 4354 494f 4e91 0458 27cf 636f 756c 6493 CTION..X'.could. │ │ │ │ +00097d30: 6e6f 7493 6290 538e 6593 7374 6174 6564 not.b.S.e.stated │ │ │ │ +00097d40: 9361 7393 6193 7369 6e67 6c65 9361 7869 .as.a.single.axi │ │ │ │ +00097d50: 6f6d 9369 6e93 0c72 7374 936f 7264 6572 om.in..rst.order │ │ │ │ +00097d60: 8ea1 8d91 12c7 616c 6f67 6963 9603 eaa8 ......alogic.... │ │ │ │ +00097d70: 629a 538e 6563 6175 7365 9370 7265 6469 b.S.ecause.predi │ │ │ │ +00097d80: 6361 7465 7393 288d 652e 672e 8e91 158a cates.(.e.g..... │ │ │ │ +00097d90: 9ceb 6150 cf29 9363 616e 6e6f 7493 6298 ..aP.).cannot.b. │ │ │ │ +00097da0: 6593 7175 616e 90ac 7274 690c 6564 2e8e e.quan..rti.ed.. │ │ │ │ +00097db0: 9f10 4b19 8d91 1e28 f055 7365 7396 0576 ..K....(.Uses..v │ │ │ │ +00097dc0: 5a6f 669b 0576 5974 6865 9374 6865 6f72 Zof..vYthe.theor │ │ │ │ +00097dd0: 656d 8d98 eb61 494e 4455 4354 494f 4e8e em...aINDUCTION. │ │ │ │ +00097de0: 913e a9ad cf61 7265 9873 7570 7090 538e .>...are.supp.S. │ │ │ │ +00097df0: 6f72 7465 6493 6290 ac72 7998 7468 6593 orted.b..ry.the. │ │ │ │ +00097e00: 6275 696c 742d 696e 9864 6572 6976 90ac built-in.deriv.. │ │ │ │ +00097e10: 7265 6493 696e 6665 7265 6e63 6598 7275 red.inference.ru │ │ │ │ +00097e20: 6c65 8ea1 8d8d 9112 c761 eb61 494e 4455 le.......a.aINDU │ │ │ │ +00097e30: 4354 8e91 39c4 fccf 616e 649b 047f 9e74 CT..9...and....t │ │ │ │ +00097e40: 6865 9604 7f9f 6275 696c 742d 696e 9374 he....built-in.t │ │ │ │ +00097e50: 6163 7469 638d 98eb 6149 4e44 5543 545f actic...aINDUCT_ │ │ │ │ +00097e60: 5441 438e 9142 7be1 cf28 7365 6593 7468 TAC..B{..(see.th │ │ │ │ +00097e70: 6598 646f 9053 8e63 756d 656e 90ac 7274 e.do.S.cumen..rt │ │ │ │ +00097e80: 6174 696f 6e93 6f6e 9374 6865 7365 9866 ation.on.these.f │ │ │ │ +00097e90: 756e 6374 696f 6e73 9369 6e8e a18d 9112 unctions.in..... │ │ │ │ +00097ea0: c761 eb49 5245 4645 5245 4e43 4596 03ea .a.IREFERENCE... │ │ │ │ +00097eb0: a8cf 666f 7293 6465 7461 696c 7329 2e8e ..for.details).. │ │ │ │ +00097ec0: 9f21 19c4 8d8d 9112 c761 d031 312e 392e .!.......a.11.9. │ │ │ │ +00097ed0: 342e 318e 914d 4761 4e75 6d65 7261 6c73 4.1..MGaNumerals │ │ │ │ +00097ee0: 8ea6 8d91 12c7 61cf 4173 736f 9053 8e63 ......a.Asso.S.c │ │ │ │ +00097ef0: 6961 7465 6496 0436 f477 6974 6893 7468 iated..6.with.th │ │ │ │ +00097f00: 6593 7468 656f 7279 8d93 eb61 6e75 6d8e e.theory...anum. │ │ │ │ +00097f10: 9119 ace6 cf61 7265 9374 6865 936e 9aac .....are.the.n.. │ │ │ │ +00097f20: 7275 6d65 7261 6c73 936f 6693 7498 7970 rumerals.of.t.yp │ │ │ │ +00097f30: 9053 8e65 8d93 eb61 3a6e 756d 8e91 1b35 .S.e...a:num...5 │ │ │ │ +00097f40: 9ccf 2c91 044a 0761 6e93 696e 0c6e 6974 ..,..J.an.in.nit │ │ │ │ +00097f50: 6593 6661 6d69 6c79 936f 6693 636f 6e2d e.family.of.con- │ │ │ │ +00097f60: 8ea1 8d91 12c7 6173 7461 6e90 ac72 7473 ......astan..rts │ │ │ │ +00097f70: 3a8d 9106 dd3c eb61 318e 910c 9ce6 cf2c :....<.a1......, │ │ │ │ +00097f80: 8d91 04f1 62eb 6132 8e96 0ab1 0ccf 2c8d ....b.a2......,. │ │ │ │ +00097f90: 9104 f162 eb61 338e 93cf 2c91 04f1 6265 ...b.a3...,...be │ │ │ │ +00097fa0: 7463 2e91 07af 6a54 6865 7365 9604 bcd6 tc....jThese.... │ │ │ │ +00097fb0: 6361 6e9b 04bc d762 9053 8e65 9372 6567 can....b.S.e.reg │ │ │ │ +00097fc0: 6172 6465 6493 6c6f 6769 6361 6c6c 7993 arded.logically. │ │ │ │ +00097fd0: 6173 9361 6e93 696e 0c6e 6974 6598 636f as.an.in.nite.co │ │ │ │ +00097fe0: 6c6c 6563 7469 6f6e 936f 6693 6465 0c6e llection.of.de.n │ │ │ │ +00097ff0: 6564 8ea1 8d91 12c7 6163 6f6e 7374 616e ed......aconstan │ │ │ │ +00098000: 95ac 7274 732c 9b03 eaa8 696e 9374 726f ..rts,....in.tro │ │ │ │ +00098010: 9053 8e64 7563 6564 9862 9379 9874 6865 .S.duced.b.y.the │ │ │ │ +00098020: 9869 6e0c 6e69 7465 9873 6572 6965 7398 .in.nite.series. │ │ │ │ +00098030: 6f66 9864 650c 6e69 7469 6f6e 616c 9861 of.de.nitional.a │ │ │ │ +00098040: 7869 6f6d 733a 8ea9 1f58 c78d 8d8d 9f00 xioms:...X...... │ │ │ │ +00098050: cb89 8d8d 8d8d 912a 0660 eb61 7c2d 9605 .......*.`.a|-.. │ │ │ │ +00098060: bfaa 3193 3d93 5355 4393 309b 03a6 66eb ..1.=.SUC.0...f. │ │ │ │ +00098070: 482c 910d 0c76 eb61 7c2d 9332 933d 9353 H,...v.a|-.2.=.S │ │ │ │ +00098080: 5543 9331 98eb 482c 910d 0c76 eb61 7c2d UC.1..H,...v.a|- │ │ │ │ +00098090: 9333 933d 9353 5543 9332 98eb 482c 910b .3.=.SUC.2..H,.. │ │ │ │ +000980a0: bff8 cf65 7463 2e8e 8e8e 8e8e 8e8e 9f1f ...etc.......... │ │ │ │ +000980b0: 0dae 8d91 12c7 6154 6869 7396 0389 2869 ......aThis...(i │ │ │ │ +000980c0: 6e0c 6e69 7465 9b03 8927 6c69 7374 936f n.nite...'list.o │ │ │ │ +000980d0: 6693 7468 656f 7265 6d73 9363 616e 6e6f f.theorems.canno │ │ │ │ +000980e0: 742c 9103 9ca7 6f66 9363 6f75 7273 652c t,....of.course, │ │ │ │ +000980f0: 9103 9ca8 6163 7475 616c 6c79 9362 9053 ....actually.b.S │ │ │ │ +00098100: 8e65 9873 746f 7265 6493 696e 9374 6865 .e.stored.in.the │ │ │ │ +00098110: 9874 6865 6f72 798d 93eb 616e 756d 8e91 .theory...anum.. │ │ │ │ +00098120: 14c8 26cf 2e91 0518 60eb 4848 4f4c 8ea1 ..&.....`.HHOL.. │ │ │ │ +00098130: 8d91 12c7 61cf 7468 6572 6566 6f72 6596 ....a.therefore. │ │ │ │ +00098140: 03ea a870 726f 90ac 7276 6964 6573 9374 ...pro..rvides.t │ │ │ │ +00098150: 6865 93eb 484d 4c93 cf66 756e 6374 696f he..HML..functio │ │ │ │ +00098160: 6e3a 8ea6 8d8d 8d91 12c7 619f f54f a789 n:........a..O.. │ │ │ │ +00098170: 0000 6666 01c7 0b4a 9f0b 0716 8d8d 90cc ..ff...J........ │ │ │ │ +00098180: cd9f 0459 9c84 000f 60b2 0000 6666 8d9f ...Y....`...ff.. │ │ │ │ +00098190: fba6 648d 9117 0bcc eb61 6e75 6d5f 434f ..d......anum_CO │ │ │ │ +000981a0: 4e56 9605 bfaa 3a93 7465 726d 932d 3e93 NV....:.term.->. │ │ │ │ +000981b0: 7468 6d8e 8e92 01c6 71b1 8400 0f60 b200 thm.....q....`.. │ │ │ │ +000981c0: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ +000981d0: 0b4a 8e8e 8e8e 9f24 fd13 8e8c 8b00 0000 .J.....$........ │ │ │ │ +000981e0: b600 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000981f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00098200: 0000 0000 0000 0974 bea0 02cc 0555 8da0 .......t.....U.. │ │ │ │ +00098210: fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 .F.............. │ │ │ │ +00098220: ebd0 3138 3292 00dd 2043 4368 6170 7465 ..182... CChapte │ │ │ │ +00098230: 7296 0480 0031 312e 910a 8000 5468 6593 r....11.....The. │ │ │ │ +00098240: 484f 4c93 4c6f 6769 6393 696e 934d 4c8e HOL.Logic.in.ML. │ │ │ │ +00098250: 91ea f1eb 9f05 6666 8900 00e6 6601 c73e ......ff....f..> │ │ │ │ +00098260: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 |......./......! │ │ │ │ +00098270: 8d91 eaf1 ebcf 7768 6963 9aac 7268 9603 ......whic..rh.. │ │ │ │ +00098280: 6db0 6361 6e93 6290 538e 6593 7573 6564 m.can.b.S.e.used │ │ │ │ +00098290: 9103 6db1 746f 9367 656e 6572 6174 6593 ..m.to.generate. │ │ │ │ +000982a0: 7468 6593 6465 0c6e 696e 6793 6571 7561 the.de.ning.equa │ │ │ │ +000982b0: 7469 6f6e 9366 6f72 9361 6e98 7993 636f tion.for.an.y.co │ │ │ │ +000982c0: 6e73 7461 6e98 7491 036d b16e 9875 6d98 nstan.t..m.n.um. │ │ │ │ +000982d0: 6290 538e 6572 936f 6693 7498 7970 9053 b.S.er.of.t.yp.S │ │ │ │ +000982e0: 8e65 8d93 eb61 6e75 6d8e 9114 acae cf2e .e...anum....... │ │ │ │ +000982f0: 8ea4 1000 008d 91ea f1eb 4691 ff05 566f ..........F...Vo │ │ │ │ +00098300: 7291 03ea a865 7861 6d70 6c65 3a8e 9f49 r....example:..I │ │ │ │ +00098310: d296 8d8d 8d91 eaf1 eb9f c887 8189 0000 ................ │ │ │ │ +00098320: 6666 01c7 0b4a 9f64 9762 8d8d 90cc cd9f ff...J.d.b...... │ │ │ │ +00098330: 0459 9c84 0068 f0fe 0000 6666 8d9f a166 .Y...h....ff...f │ │ │ │ +00098340: 108d 8d92 01af f00d 8400 0ad7 0e00 00b8 ................ │ │ │ │ +00098350: e88e 8d92 01b0 a8f5 8400 00b8 e800 15ae ................ │ │ │ │ +00098360: 648e 8d8d 8d92 01b9 4db2 9ffd 1c15 eb49 d.......M......I │ │ │ │ +00098370: 318e 8e8e 8e9f ff40 548d 9105 ccce eb61 1......@T......a │ │ │ │ +00098380: 236c 6574 9605 bfaa 7468 6d31 933d 936e #let....thm1.=.n │ │ │ │ +00098390: 756d 5f43 4f4e 5693 2231 223b 3b8e a40d um_CONV."1";;... │ │ │ │ +000983a0: 0000 8d91 05cc ce74 686d 3196 05bf aa3d .......thm1....= │ │ │ │ +000983b0: 937c 2d93 3193 3d93 5355 4393 308e a1a1 .|-.1.=.SUC.0... │ │ │ │ +000983c0: 8d91 05cc ce23 6c65 7496 05bf aa74 686d .....#let....thm │ │ │ │ +000983d0: 3293 3d93 6e75 6d5f 434f 4e56 9322 3222 2.=.num_CONV."2" │ │ │ │ +000983e0: 3b3b 8ea1 8d91 05cc ce74 686d 3296 05bf ;;.......thm2... │ │ │ │ +000983f0: aa3d 937c 2d93 3293 3d93 5355 4393 318e .=.|-.2.=.SUC.1. │ │ │ │ +00098400: a1a1 8d91 05cc ce23 6c65 7496 05bf aa74 .......#let....t │ │ │ │ +00098410: 686d 3393 3d93 6e75 6d5f 434f 4e56 9322 hm3.=.num_CONV." │ │ │ │ +00098420: 3331 3431 3539 3236 3533 223b 3b8e a18d 3141592653";;... │ │ │ │ +00098430: 9105 ccce 7468 6d33 9605 bfaa 3d93 7c2d ....thm3....=.|- │ │ │ │ +00098440: 9333 3134 3135 3932 3635 3393 3d93 5355 .3141592653.=.SU │ │ │ │ +00098450: 4393 3331 3431 3539 3236 3532 8e8e 9201 C.3141592652.... │ │ │ │ +00098460: c671 b184 0068 f0fe 0000 6666 8e8e 9f04 .q...h....ff.... │ │ │ │ +00098470: c002 8900 0066 6601 c70b 4a8e 8e8e 9f49 .....ff...J....I │ │ │ │ +00098480: 9ecb 8d91 eaf1 ebcf 5468 6596 02b8 4064 ........The...@d │ │ │ │ +00098490: 650c 6e69 6e67 9b02 b83f 6571 7561 7469 e.ning...?equati │ │ │ │ +000984a0: 6f6e 9366 6f72 9861 6e9a ac72 7993 6e98 on.for.an..ry.n. │ │ │ │ +000984b0: 756d 6572 616c 9102 b83f 6f66 9374 9879 umeral...?of.t.y │ │ │ │ +000984c0: 7090 538e 658d 93eb 616e 756d 8e91 16af p.S.e...anum.... │ │ │ │ +000984d0: 7dcf 6361 6e93 6c69 6b98 6577 6973 659b }.can.lik.ewise. │ │ │ │ +000984e0: 02b8 3f62 9053 8e65 936f 6274 6169 6e65 ..?b.S.e.obtaine │ │ │ │ +000984f0: 6498 7573 696e 678d 93eb 616e 756d 5f43 d.using...anum_C │ │ │ │ +00098500: 4f4e 568e 9130 b590 cf2e 8e9f 240a 128d ONV..0......$... │ │ │ │ +00098510: 8d91 eaf1 ebeb 4731 312e 392e 358e 9124 ......G11.9.5..$ │ │ │ │ +00098520: 8b7f 5468 6596 0566 6674 6865 6f72 7993 ..The..fftheory. │ │ │ │ +00098530: eb6a 7072 696d 8d91 00e3 a089 0000 6666 .jprim........ff │ │ │ │ +00098540: 0004 722f 8e91 0555 cf72 6563 8e9f 1829 ..r/...U.rec...) │ │ │ │ +00098550: 518d 91ea f1eb cf49 6e96 03cf 1863 6c61 Q......In....cla │ │ │ │ +00098560: 7373 6963 616c 9b03 cf17 6c6f 6769 632c ssical....logic, │ │ │ │ +00098570: 9103 d49b 756e 6c69 6b90 ac72 6593 646f ....unlik..re.do │ │ │ │ +00098580: 6d61 696e 9374 6865 6f72 7998 6c6f 6769 main.theory.logi │ │ │ │ +00098590: 6373 9373 7563 90ac 7268 9361 7393 eb48 cs.suc..rh.as..H │ │ │ │ +000985a0: 5050 91fe e23e d715 cf2c 9103 d49b 6172 PP...>...,....ar │ │ │ │ +000985b0: 6269 7472 6172 7998 7265 6375 7273 6976 bitrary.recursiv │ │ │ │ +000985c0: 90ac 7265 9364 650c 6e69 7469 6f6e 738e ..re.de.nitions. │ │ │ │ +000985d0: a18d 91ea f1eb 6172 6596 03ea a86e 6f74 ......are....not │ │ │ │ +000985e0: 9361 6c6c 6f95 ac72 7793 6564 2e91 0538 .allo..rw.ed...8 │ │ │ │ +000985f0: e046 91ff 0556 6f72 9603 eaa8 6578 616d .F...Vor....exam │ │ │ │ +00098600: 706c 652c 9374 6865 7265 9369 7393 6e6f ple,.there.is.no │ │ │ │ +00098610: 9366 756e 6374 696f 6e93 d766 9105 32a7 .function..f..2. │ │ │ │ +00098620: cf28 6f66 9374 9aac 7279 7090 538e 658d .(of.t..ryp.S.e. │ │ │ │ +00098630: 93eb 616e 756d 2d3e 6e75 6d8e 9131 e7f8 ..anum->num..1.. │ │ │ │ +00098640: cf29 9373 7563 9868 9374 6861 748e a91e .).suc.h.that... │ │ │ │ +00098650: 9e5d 8d8d 8d9f 00cb 898d 8d8d 8d91 0230 .].............0 │ │ │ │ +00098660: eaeb 6121 eb62 78eb 612e 9105 bfaa eb62 ..a!.bx.a......b │ │ │ │ +00098670: 669b 04d4 2278 960b 7f54 eb61 3d93 28eb f..."x...T.a=.(. │ │ │ │ +00098680: 6266 9878 eb61 2996 05bf aa2b 9331 8e8e bf.x.a)....+.1.. │ │ │ │ +00098690: 8e8e 8e8e 8e9f 1e6a 928d 91ea f1eb cf43 .......j.......C │ │ │ │ +000986a0: 6572 7461 696e 9603 4293 7265 7374 7269 ertain..B.restri │ │ │ │ +000986b0: 6374 6564 9366 6f72 6d73 936f 6691 0342 cted.forms.of..B │ │ │ │ +000986c0: 9272 6563 7572 7369 769a ac72 6593 6465 .recursiv..re.de │ │ │ │ +000986d0: 0c6e 6974 696f 6e93 646f 2c91 0364 3168 .nition.do,..d1h │ │ │ │ +000986e0: 6f98 7798 6576 9865 722c 9103 6430 756e o.w.ev.er,..d0un │ │ │ │ +000986f0: 6971 7565 6c79 9364 650c 6e65 9366 756e iquely.de.ne.fun │ │ │ │ +00098700: 6374 696f 6e73 2e91 0500 d941 6e8e a18d ctions.....An... │ │ │ │ +00098710: 91ea f1eb 696d 7090 538e 6f72 7461 6e9a ....imp.S.ortan. │ │ │ │ +00098720: ac72 7496 03e8 f965 7861 6d70 6c65 9361 .rt....example.a │ │ │ │ +00098730: 7265 9103 e8f8 7468 6593 e570 7269 6d69 re....the..primi │ │ │ │ +00098740: 7469 7665 9104 31a9 7296 ff66 6665 9363 tive..1.r..ffe.c │ │ │ │ +00098750: 7572 7369 7665 9104 cea9 cf66 756e 6374 ursive.....funct │ │ │ │ +00098760: 696f 6e73 2e8d 8d9f fba5 32d5 398e 8e91 ions......2.9... │ │ │ │ +00098770: 09f8 54cf 4691 ff05 566f 7296 03e8 f961 ..T.F...Vor....a │ │ │ │ +00098780: 6e98 7993 d778 93cf 616e 6491 03e8 f8d7 n.y..x..and..... │ │ │ │ +00098790: 6691 0530 f8cf 7468 6593 e570 7269 6d69 f..0..the..primi │ │ │ │ +000987a0: 7469 7665 8ea1 8d91 eaf1 eb72 96ff 6666 tive.......r..ff │ │ │ │ +000987b0: 6593 6375 7273 696f 6e91 0433 3574 6865 e.cursion..35the │ │ │ │ +000987c0: 936f 7293 656d 9104 d058 cf74 656c 6c73 .or.em...X.tells │ │ │ │ +000987d0: 9603 eaa8 7573 9374 6861 7493 7468 6572 ....us.that.ther │ │ │ │ +000987e0: 6593 6973 9361 9375 6e69 7175 6593 6675 e.is.a.unique.fu │ │ │ │ +000987f0: 6e63 7469 6f6e 93eb 6166 6e93 cf73 7563 nction..afn..suc │ │ │ │ +00098800: 90ac 7268 9374 6861 743a 8ea6 8d8d 8d9f ..rh.that:...... │ │ │ │ +00098810: 00cb 898d 8d8d 8d8d 9102 30ea eb61 666e ..........0..afn │ │ │ │ +00098820: 8e91 136f e830 9605 bfaa 3d93 eb62 78eb ...o.0....=..bx. │ │ │ │ +00098830: 6129 932f 5c93 2821 eb62 6eeb 612e 8d66 a)./\.(!.bn.a..f │ │ │ │ +00098840: 6e8e 910b 7f54 288d 5355 438e 9114 e564 n....T(.SUC....d │ │ │ │ +00098850: eb62 6eeb 6129 933d 93eb 6266 9106 ed66 .bn.a).=..bf...f │ │ │ │ +00098860: eb61 288d 666e 8e91 0f25 baeb 626e eb61 .a(.fn...%..bn.a │ │ │ │ +00098870: 2991 03a6 66eb 626e eb61 298e 8e8e 8e8e )...f.bn.a)..... │ │ │ │ +00098880: 8e8e 9f1e 6a91 8d91 f653 7acf 5468 6596 ....j....Sz.The. │ │ │ │ +00098890: 0424 b170 7269 6d69 7469 769a ac72 6593 .$.primitiv..re. │ │ │ │ +000988a0: 7265 6375 7273 696f 6e93 7468 656f 7265 recursion.theore │ │ │ │ +000988b0: 6d91 0424 b266 6f6c 6c6f 9877 7393 6672 m..$.follo.ws.fr │ │ │ │ +000988c0: 6f6d 9350 9865 616e 6f27 7393 6178 696f om.P.eano's.axio │ │ │ │ +000988d0: 6d73 2e91 05e6 fc57 6865 6e93 7468 6593 ms.....When.the. │ │ │ │ +000988e0: eb48 484f 4c93 cf73 7973 7465 6d8e a18d .HHOL..system... │ │ │ │ +000988f0: 91ea f1eb 6973 9603 eaa8 6275 696c 742c ....is....built, │ │ │ │ +00098900: 9374 6865 9366 6f6c 6c6f 9aac 7277 696e .the.follo..rwin │ │ │ │ +00098910: 6793 7468 656f 7265 6d93 6973 9370 726f g.theorem.is.pro │ │ │ │ +00098920: 9876 9865 6493 616e 6493 7374 6f72 6564 .v.ed.and.stored │ │ │ │ +00098930: 9369 6e93 7468 6593 7468 656f 7279 93eb .in.the.theory.. │ │ │ │ +00098940: 6170 7269 6d5f 7265 63cf 3a8e a68d 8d8d aprim_rec.:..... │ │ │ │ +00098950: 9f00 cb89 8d8d 8d8d 9102 30ea eb61 6e75 ..........0..anu │ │ │ │ +00098960: 6d5f 4178 696f 6d91 113e fe7c 2d96 05bf m_Axiom..>.|-... │ │ │ │ +00098970: aa21 7893 662e 933f 2166 6e2e 9328 666e .!x.f..?!fn..(fn │ │ │ │ +00098980: 9330 933d 9378 2993 2f5c 9328 216e 2e93 .0.=.x)./\.(!n.. │ │ │ │ +00098990: 666e 2853 5543 936e 2993 3d93 6693 2866 fn(SUC.n).=.f.(f │ │ │ │ +000989a0: 6e93 6e29 936e 298e 8e8e 8e8e 8e8e 9f1e n.n).n)......... │ │ │ │ +000989b0: 6a92 8d91 eaf1 ebcf 5468 6596 038e c874 j.......The....t │ │ │ │ +000989c0: 6865 6f72 656d 9b03 8ec7 7374 6174 6573 heorem....states │ │ │ │ +000989d0: 9374 6865 9376 91ff 58e4 616c 6964 6974 .the.v..X.alidit │ │ │ │ +000989e0: 90ac 7279 986f 6693 7072 696d 6974 6976 ..ry.of.primitiv │ │ │ │ +000989f0: 9aac 7265 9372 6563 7572 7369 7698 659b ..re.recursiv.e. │ │ │ │ +00098a00: 038e c764 650c 6e69 7469 6f6e 7393 6f6e ...de.nitions.on │ │ │ │ +00098a10: 9374 6865 986e 6174 7572 616c 936e 95ac .the.natural.n.. │ │ │ │ +00098a20: 7275 6d93 6290 538e 6572 733a 8ea1 8d91 rum.b.S.ers:.... │ │ │ │ +00098a30: eaf1 eb66 6f72 9603 65d1 616e 90ac 7279 ...for..e.an..ry │ │ │ │ +00098a40: 8d93 eb61 788e 9b0c 8b4c cf61 6e64 8d93 ...ax....L.and.. │ │ │ │ +00098a50: eb61 668e 98cf 7468 6572 6593 6578 6973 .af...there.exis │ │ │ │ +00098a60: 7473 9361 9103 65d0 636f 7272 6573 7090 ts.a..e.corresp. │ │ │ │ +00098a70: 538e 6f6e 6469 6e67 9374 6f74 616c 9366 S.onding.total.f │ │ │ │ +00098a80: 756e 6374 696f 6e8d 93eb 6166 6e8e 9112 unction...afn... │ │ │ │ +00098a90: 4af6 cf77 6869 639a ac72 6893 7361 7469 J..whic..rh.sati │ │ │ │ +00098aa0: 730c 6573 9374 6865 9370 7269 6d69 7469 s.es.the.primiti │ │ │ │ +00098ab0: 7698 658e a18d 91ea f1eb 7265 6375 7273 v.e.......recurs │ │ │ │ +00098ac0: 6976 9aac 7265 9603 eaa8 6465 0c6e 6974 iv..re....de.nit │ │ │ │ +00098ad0: 696f 6e93 7768 6f73 6593 666f 726d 9369 ion.whose.form.i │ │ │ │ +00098ae0: 7393 6465 7465 726d 696e 6564 9362 9879 s.determined.b.y │ │ │ │ +00098af0: 8d93 eb61 788e 910d 94fa cf61 6e64 8d93 ...ax......and.. │ │ │ │ +00098b00: eb61 668e 9109 aa52 cf2e 8e9f 208a 138d .af....R.... ... │ │ │ │ +00098b10: 8d91 eaf1 ebd0 3131 2e39 2e35 2e31 8e91 ......11.9.5.1.. │ │ │ │ +00098b20: 2571 eb50 7269 6d69 7469 7695 a000 659b %q.Primitiv...e. │ │ │ │ +00098b30: 0480 0072 6563 7572 7369 7693 6598 6465 ...recursiv.e.de │ │ │ │ +00098b40: 0c6e 6974 696f 6e73 8e9f 1829 518d 91ea .nitions...)Q... │ │ │ │ +00098b50: f1eb cf54 6865 9603 7c64 7072 696d 6974 ...The..|dprimit │ │ │ │ +00098b60: 6976 9aac 7265 9372 6563 7572 7369 6f6e iv..re.recursion │ │ │ │ +00098b70: 9374 6865 6f72 656d 9103 7c65 6361 6e93 .theorem..|ecan. │ │ │ │ +00098b80: 6290 538e 6593 7573 6564 9374 6f93 6a75 b.S.e.used.to.ju │ │ │ │ +00098b90: 7374 6966 7993 616e 9879 9364 650c 6e69 stify.an.y.de.ni │ │ │ │ +00098ba0: 7469 6f6e 936f 6691 037c 6561 9366 756e tion.of..|ea.fun │ │ │ │ +00098bb0: 6374 696f 6e93 6f6e 9374 6865 8ea1 8d91 ction.on.the.... │ │ │ │ +00098bc0: eaf1 eb6e 6174 7572 616c 9b04 3482 6e95 ...natural..4.n. │ │ │ │ +00098bd0: ac72 756d 9362 9053 8e65 7273 9862 9379 .rum.b.S.ers.b.y │ │ │ │ +00098be0: 9870 7269 6d69 7469 7693 6598 7265 6375 .primitiv.e.recu │ │ │ │ +00098bf0: 7273 696f 6e2e 9106 166d 4691 ff05 566f rsion....mF...Vo │ │ │ │ +00098c00: 7298 6578 616d 706c 652c 9104 46f8 6198 r.example,..F.a. │ │ │ │ +00098c10: 7072 696d 6974 6976 9365 9872 6563 7572 primitiv.e.recur │ │ │ │ +00098c20: 7369 7693 6598 6465 0c6e 6974 696f 6e98 siv.e.de.nition. │ │ │ │ +00098c30: 696e 8ea1 8d91 eaf1 eb68 6967 6865 7296 in.......higher. │ │ │ │ +00098c40: 03ea a86f 7264 6572 936c 6f67 6963 936f ...order.logic.o │ │ │ │ +00098c50: 6693 7468 6593 666f 726d 8e91 eaf1 eb9f f.the.form...... │ │ │ │ +00098c60: 0c23 5189 0000 6666 0071 cf9f 9f0c 999a .#Q...ff.q...... │ │ │ │ +00098c70: 8d8d 8d8d 910d 8390 9ffc 5eff c539 8e8e ..........^..9.. │ │ │ │ +00098c80: 8e91 1200 03c6 496e 9602 d144 6869 6768 ......In...Dhigh │ │ │ │ +00098c90: 6572 936f 7264 6572 9102 d145 6c6f 6769 er.order...Elogi │ │ │ │ +00098ca0: 632c 9102 ebae 7072 696d 6974 6976 9ab8 c,....primitiv.. │ │ │ │ +00098cb0: e365 9372 6563 7572 7369 6f6e 9369 7393 .e.recursion.is. │ │ │ │ +00098cc0: 6d98 7563 9868 9102 d145 6d6f 7265 9370 m.uc.h...Emore.p │ │ │ │ +00098cd0: 9047 1d6f 9877 9865 7266 756c 9374 6861 .G.o.w.erful.tha │ │ │ │ +00098ce0: 6e93 696e 930c 7273 7491 02d1 456f 7264 n.in..rst...Eord │ │ │ │ +00098cf0: 6572 936c 6f67 6963 3b91 02fd 4a66 6f72 er.logic;...Jfor │ │ │ │ +00098d00: 9365 7861 6d70 6c65 2c8e 9f0c 0000 8d41 .example,......A │ │ │ │ +00098d10: 6395 b8e3 6b93 6572 6d61 6e6e 2773 9603 c...k.ermann's.. │ │ │ │ +00098d20: 5555 6675 6e63 7469 6f6e 9363 616e 9362 UUfunction.can.b │ │ │ │ +00098d30: 9047 1d65 9364 650c 6e65 6493 629a b8e3 .G.e.de.ned.b... │ │ │ │ +00098d40: 7993 7072 696d 6974 6976 9865 9372 6563 y.primitiv.e.rec │ │ │ │ +00098d50: 7572 7369 6f6e 9369 6e93 6869 6768 6572 ursion.in.higher │ │ │ │ +00098d60: 936f 7264 6572 936c 6f67 6963 2e8e 8e9f .order.logic.... │ │ │ │ +00098d70: 24fd 138e 8c8b 0000 00b7 0000 0000 0000 $............... │ │ │ │ 00098d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -00098d90: 0000 0000 0000 0009 81d4 a002 cc05 558d ..............U. │ │ │ │ -00098da0: a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d 9112 ..F............. │ │ │ │ -00098db0: c761 d031 312e 392e 910a 8000 5468 6596 .a.11.9.....The. │ │ │ │ -00098dc0: 0480 0061 6e63 6573 7472 7993 6f66 9374 ...ancestry.of.t │ │ │ │ -00098dd0: 6865 9374 6865 6f72 7993 e248 4f4c 9200 he.theory..HOL.. │ │ │ │ -00098de0: d726 aad0 3138 338e 9112 c761 9f05 6666 .&..183....a..ff │ │ │ │ -00098df0: 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 ....f..>|....... │ │ │ │ -00098e00: 2fdf 8da0 fd92 27f2 8d8d 8d9f 07fe 348d /.....'.......4. │ │ │ │ -00098e10: 8d8d 9ff3 0000 8d91 2a06 60eb 6166 756e ........*.`.afun │ │ │ │ -00098e20: 9605 bfaa 3091 283d a678 8d9f 01a4 7ad5 ....0.(=.x....z. │ │ │ │ -00098e30: 318e 8d8d 910a 7fae d73a 9601 fffe 3a93 1........:....:. │ │ │ │ -00098e40: 3a8e 8e91 1e09 f8eb 6178 8d9f 01a4 7ad8 :.......ax....z. │ │ │ │ -00098e50: 698e 9109 2484 eb61 3d8d 93d7 668d 9f01 i...$..a=...f... │ │ │ │ -00098e60: cccc d531 8e91 04c0 04cf 5b8e 9113 8de2 ...1......[..... │ │ │ │ -00098e70: eb61 788d 9f01 a47a d531 8e8d 9104 c004 .ax....z.1...... │ │ │ │ -00098e80: d73b 8d96 01ff fe3a 933a 933a 8e91 11ca .;.....:.:.:.... │ │ │ │ -00098e90: 9c3b 8e91 24d1 60eb 6178 8d9f 01a4 7ad8 .;..$.`.ax....z. │ │ │ │ -00098ea0: 698e 9103 64da eb48 5d8e 9f0d 0000 8d91 i...d..H]....... │ │ │ │ -00098eb0: 2a06 60eb 6166 756e 9605 bfaa 2853 5543 *.`.afun....(SUC │ │ │ │ -00098ec0: 936e 2993 788d 9f01 a47a d531 8e8d 8d91 .n).x....z.1.... │ │ │ │ -00098ed0: 0a7f aed7 3a96 01ff fe3a 933a 8e8e 911e ....:....:.:.... │ │ │ │ -00098ee0: 09f8 eb61 788d 9f01 a47a d869 8e91 0924 ...ax....z.i...$ │ │ │ │ -00098ef0: 84eb 613d 8d93 d766 8d9f 01cc ccd5 328e ..a=...f......2. │ │ │ │ -00098f00: 9104 c004 cf5b 8e91 138d e2eb 6166 756e .....[......afun │ │ │ │ -00098f10: 936e 8d93 d774 8d9f 01cc ccd5 318e 8d91 .n...t......1... │ │ │ │ -00098f20: 0aaa aad7 3a96 01ff fe3a 933a 8e91 1e5f ....:....:.:..._ │ │ │ │ -00098f30: f074 8d9f 01cc ccd8 698e 9103 64da d73b .t......i...d..; │ │ │ │ -00098f40: 8e91 3904 16eb 616e 8dd7 3b8e 9109 0336 ..9...an..;....6 │ │ │ │ -00098f50: eb61 788d 9f01 a47a d531 8e8d 9104 c004 .ax....z.1...... │ │ │ │ -00098f60: d73b 8d96 01ff fe3a 933a 933a 8e91 11ca .;.....:.:.:.... │ │ │ │ -00098f70: 9c3b 8e91 1f11 b6eb 6178 8d9f 01a4 7ad8 .;......ax....z. │ │ │ │ -00098f80: 698e 9103 64da eb48 5d8e 8e8e 8e8e 8e8e i...d..H]....... │ │ │ │ -00098f90: a922 e839 8d91 12c7 61cf 7768 6572 6596 .".9....a.where. │ │ │ │ -00098fa0: 04f3 0261 6c6c 9b04 f303 7468 6593 6672 ...all....the.fr │ │ │ │ -00098fb0: 6565 9376 91ff 58e4 6172 6961 626c 6573 ee.v..X.ariables │ │ │ │ -00098fc0: 9369 6e98 7468 6593 7465 726d 7393 d774 .in.the.terms..t │ │ │ │ -00098fd0: 8d9f 01cc ccd5 318e 9104 c004 cf2c 9b05 ......1......,.. │ │ │ │ -00098fe0: 3519 2e96 01f5 542e 932e 932c 98d7 748d 5.....T....,..t. │ │ │ │ -00098ff0: 9f01 cccc d869 8e91 0857 dccf 6172 6596 .....i...W..are. │ │ │ │ -00099000: 04f3 0263 6f6e 90ac 7274 6169 6e65 6493 ...con..rtained. │ │ │ │ -00099010: 696e 9104 f303 da66 8deb 616e 8e91 05bf in.....f..an.... │ │ │ │ -00099020: aacf 2c8d 98eb 6178 8e8d 910a f4c3 9f01 ..,...ax........ │ │ │ │ -00099030: cccc d531 8e91 0fb4 c7cf 2c91 0535 182e ...1......,..5.. │ │ │ │ -00099040: 9601 f554 2e93 2e93 2c8d 98eb 6178 8e8d ...T....,...ax.. │ │ │ │ -00099050: 910a f4c3 9f01 cccc d869 8e91 0e59 9dda .........i...Y.. │ │ │ │ -00099060: 67cf 2c98 6973 8ea4 1000 008d 9112 c761 g.,.is.........a │ │ │ │ -00099070: 6c6f 6769 6361 6c6c 7996 03ea a865 7175 logically....equ │ │ │ │ -00099080: 6976 91ff 58e4 616c 656e 90ac 7274 9374 iv..X.alen..rt.t │ │ │ │ -00099090: 6f3a 8e9f 28bd 8e8d 8d8d 9f0e 7e34 8d8d o:..(.......~4.. │ │ │ │ -000990a0: 8d9f e600 008d 912a 0660 eb61 6675 6e96 .......*.`.afun. │ │ │ │ -000990b0: 05bf aa30 9128 3da6 3d93 5c78 8d9f 01a4 ...0.(=.=.\x.... │ │ │ │ -000990c0: 7ad5 318e 8d8d 910a 7fae d73a 9601 fffe z.1........:.... │ │ │ │ -000990d0: 3a93 3a8e 8e91 1e09 f8eb 6178 8d9f 01a4 :.:.......ax.... │ │ │ │ -000990e0: 7ad8 698e 9603 64da eb61 2e8d d766 8d9f z.i...d..a...f.. │ │ │ │ -000990f0: 01cc ccd5 318e 9104 c004 cf5b 8e91 0dce ....1......[.... │ │ │ │ -00099100: 38eb 6178 8d9f 01a4 7ad5 318e 8d91 04c0 8.ax....z.1..... │ │ │ │ -00099110: 04d7 3b8d 9601 fffe 3a93 3a93 3a8e 9111 ..;.....:.:.:... │ │ │ │ -00099120: ca9c 3b8e 911f 11b6 eb61 788d 9f01 a47a ..;......ax....z │ │ │ │ -00099130: d869 8e93 eb48 5d8e a40d 0000 8d91 2a06 .i...H].......*. │ │ │ │ -00099140: 60eb 6166 756e 9605 bfaa 2853 5543 936e `.afun....(SUC.n │ │ │ │ -00099150: 2993 3d93 5c78 8d9f 01a4 7ad5 318e 8d8d ).=.\x....z.1... │ │ │ │ -00099160: 910a 7fae d73a 9601 fffe 3a93 3a8e 8e91 .....:....:.:... │ │ │ │ -00099170: 1e09 f8eb 6178 8d9f 01a4 7ad8 698e 9b03 ....ax....z.i... │ │ │ │ -00099180: 64da eb61 2e8d d766 8d9f 01cc ccd5 328e d..a...f......2. │ │ │ │ -00099190: 9104 c004 cf5b 8e91 0dce 38eb 6166 756e .....[....8.afun │ │ │ │ -000991a0: 936e 8d93 d774 8d9f 01cc ccd5 318e 8d91 .n...t......1... │ │ │ │ -000991b0: 0aaa aad7 3a96 01ff fe3a 933a 8e91 1e5f ....:....:.:..._ │ │ │ │ -000991c0: f074 8d9f 01cc ccd8 698e 98d7 3b8e 9139 .t......i...;..9 │ │ │ │ -000991d0: 0416 eb61 6e8d d73b 8e91 0343 8ceb 6178 ...an..;...C..ax │ │ │ │ -000991e0: 8d9f 01a4 7ad5 318e 8d91 04c0 04d7 3b8d ....z.1.......;. │ │ │ │ -000991f0: 9601 fffe 3a93 3a93 3a8e 9111 ca9c 3b8e ....:.:.:.....;. │ │ │ │ -00099200: 911f 11b6 eb61 788d 9f01 a47a d869 8e98 .....ax....z.i.. │ │ │ │ -00099210: eb48 5d8e a18d 916f 0258 eb61 3d96 05bf .H]....o.X.a=... │ │ │ │ -00099220: aa28 5c66 936e 9378 8d9f 01a4 7ad5 318e .(\f.n.x....z.1. │ │ │ │ -00099230: 8d8d 910a 7fae d73a 9601 fffe 3a93 3a8e .......:....:.:. │ │ │ │ -00099240: 8e91 1e09 f8eb 6178 8d9f 01a4 7ad8 698e ......ax....z.i. │ │ │ │ -00099250: 9b03 64da eb61 2e8d d766 8d9f 01cc ccd5 ..d..a...f...... │ │ │ │ -00099260: 328e 9104 c004 cf5b 8e91 0dce 38eb 6166 2......[....8.af │ │ │ │ -00099270: 8d93 d774 8d9f 01cc ccd5 318e 8d91 0aaa ...t......1..... │ │ │ │ -00099280: aad7 3a96 01ff fe3a 933a 8e91 1e5f f074 ..:....:.:..._.t │ │ │ │ -00099290: 8d9f 01cc ccd8 698e 98d7 3b8e 9139 0416 ......i...;..9.. │ │ │ │ -000992a0: eb61 6e8d d73b 8e91 0903 36eb 6178 8d9f .an..;....6.ax.. │ │ │ │ -000992b0: 01a4 7ad5 318e 8d91 04c0 04d7 3b8d 9601 ..z.1.......;... │ │ │ │ -000992c0: fffe 3a93 3a93 3a8e 9111 ca9c 3b8e 911f ..:.:.:.....;... │ │ │ │ -000992d0: 11b6 eb61 788d 9f01 a47a d869 8e98 eb48 ...ax....z.i...H │ │ │ │ -000992e0: 5deb 6129 9328 6675 6e93 6e29 936e 8e8e ].a).(fun.n).n.. │ │ │ │ -000992f0: 8e8e 8e8e 8e9f 28bd 8d8d 911e 28f0 cf54 ......(.....(..T │ │ │ │ -00099300: 6865 9605 128c 6578 6973 7465 6e63 6593 he....existence. │ │ │ │ -00099310: 6f66 9105 128b 6193 7265 6375 7273 6976 of....a.recursiv │ │ │ │ -00099320: 9aac 7265 9366 756e 6374 696f 6e8d 93eb ..re.function... │ │ │ │ -00099330: 6166 756e 8e91 1b64 15cf 7768 6963 9868 afun...d..whic.h │ │ │ │ -00099340: 9373 6174 6973 0c65 7393 7468 6573 6593 .satis.es.these. │ │ │ │ -00099350: 7498 7798 6f91 0512 8b65 7175 6174 696f t.w.o....equatio │ │ │ │ -00099360: 6e73 9366 6f6c 6c6f 9877 738e a18d 9112 ns.follo.ws..... │ │ │ │ -00099370: c761 6469 7265 6374 6c79 9604 9ee6 6672 .adirectly....fr │ │ │ │ -00099380: 6f6d 9374 6865 9104 9ee7 7072 696d 6974 om.the....primit │ │ │ │ -00099390: 6976 9aac 7265 9372 6563 7572 7369 6f6e iv..re.recursion │ │ │ │ -000993a0: 9374 6865 6f72 656d 8d93 eb61 6e75 6d5f .theorem...anum_ │ │ │ │ -000993b0: 4178 696f 6d8e 913c fac6 cf73 686f 9877 Axiom..<...sho.w │ │ │ │ -000993c0: 6e93 6162 9553 8e6f 9876 9865 2e91 0755 n.ab.S.o.v.e...U │ │ │ │ -000993d0: 9b53 7093 6563 6961 6c69 7a69 6e67 9104 .Sp.ecializing.. │ │ │ │ -000993e0: 9ee6 7468 658e a18d 9112 c761 7175 616e ..the......aquan │ │ │ │ -000993f0: 9aac 7274 690c 6564 9603 eaa8 7691 ff58 ..rti.ed....v..X │ │ │ │ -00099400: e461 7269 6162 6c65 7393 e278 93cf 616e .ariables..x..an │ │ │ │ -00099410: 6493 e266 93cf 696e 9361 9373 7569 7461 d..f..in.a.suita │ │ │ │ -00099420: 626c 7993 7498 7970 9053 8e65 2d69 6e73 bly.t.yp.S.e-ins │ │ │ │ -00099430: 7461 6e98 7469 6174 6564 9376 9865 7273 tan.tiated.v.ers │ │ │ │ -00099440: 696f 6e93 6f66 8d93 eb61 6e75 6d5f 4178 ion.of...anum_Ax │ │ │ │ -00099450: 696f 6d8e 913b 924a cf73 6f93 7468 6174 iom..;.J.so.that │ │ │ │ -00099460: 8e9f 1c90 6a8d 8d8d 9f01 7e34 8d8d 8d8d ....j.....~4.... │ │ │ │ -00099470: 912a 0660 eb61 788d cf3d 8e91 0923 88eb .*.`.ax..=...#.. │ │ │ │ -00099480: 615c 788d 9f01 a47a d531 8e8d 910a 7fae a\x....z.1...... │ │ │ │ -00099490: eb62 3a96 01d3 313a 933a 8e91 1d05 bbeb .b:...1:.:...... │ │ │ │ -000994a0: 6178 8d9f 01a4 7ad8 698e 9603 64da eb61 ax....z.i...d..a │ │ │ │ -000994b0: 2e8d d766 8d9f 01cc ccd5 318e 9104 c004 ...f......1..... │ │ │ │ -000994c0: cf5b 8e91 0dce 38eb 6178 8d9f 01a4 7ad5 .[....8.ax....z. │ │ │ │ -000994d0: 318e 9104 c004 eb62 3b8d 9601 d331 3a93 1......b;....1:. │ │ │ │ -000994e0: 3a93 3a8e 9110 6cc5 3b9b 01d3 31eb 6178 :.:...l.;...1.ax │ │ │ │ -000994f0: 8d9f 01a4 7ad8 698e 93eb 485d 910f 25ba ....z.i...H]..%. │ │ │ │ -00099500: 616e 6491 0b7f 54eb 6166 eb48 3deb 615c and...T.af.H=.a\ │ │ │ │ -00099510: 6696 05bf aa6e 9378 8d9f 01a4 7ad5 318e f....n.x....z.1. │ │ │ │ -00099520: 8d91 0a7f aeeb 623a 983a 983a 8e91 1d05 ......b:.:.:.... │ │ │ │ -00099530: bbeb 6178 8d9f 01a4 7ad8 698e 9b03 64da ..ax....z.i...d. │ │ │ │ -00099540: eb61 2e8d d766 8d9f 01cc ccd5 328e 9104 .a...f......2... │ │ │ │ -00099550: c004 cf5b 8e91 0dce 38eb 6166 8d93 d774 ...[....8.af...t │ │ │ │ -00099560: 8d9f 01cc ccd5 318e 8d91 0aaa aad7 3a96 ......1.......:. │ │ │ │ -00099570: 01ff fe3a 933a 8e91 1e5f f074 8d9f 01cc ...:.:..._.t.... │ │ │ │ -00099580: ccd8 698e 98d7 3b8e 9139 0416 eb61 6eeb ..i...;..9...an. │ │ │ │ -00099590: 623b 93eb 6178 8d9f 01a4 7ad5 318e 9104 b;..ax....z.1... │ │ │ │ -000995a0: c004 eb62 3b8d 9601 d331 3a93 3a93 3a8e ...b;....1:.:.:. │ │ │ │ -000995b0: 9110 6cc5 3b91 01d3 31eb 6178 8d9f 01a4 ..l.;...1.ax.... │ │ │ │ -000995c0: 7ad8 698e 98eb 485d eb61 298e 8e8e 8e8e z.i...H].a)..... │ │ │ │ -000995d0: 8e8e 9f1c 9069 8d91 12c7 61cf 7969 656c .....i....a.yiel │ │ │ │ -000995e0: 6473 9603 eaa8 2869 676e 6f72 696e 6793 ds....(ignoring. │ │ │ │ -000995f0: 7468 6593 756e 6971 7565 6e65 7373 936f the.uniqueness.o │ │ │ │ -00099600: 668d 93eb 6166 6e8e 910f 69fc cf29 9374 f...afn...i..).t │ │ │ │ -00099610: 6865 9365 7869 7374 656e 6365 9374 6865 he.existence.the │ │ │ │ -00099620: 6f72 656d 9373 686f 9aac 7277 6e93 6290 orem.sho..rwn.b. │ │ │ │ -00099630: 538e 656c 6f98 773a 8e9f 22e8 3a8d 8d8d S.elo.w:..".:... │ │ │ │ -00099640: 9f07 fe34 8d8d 8d9f f300 008d 912a 0660 ...4.........*.` │ │ │ │ -00099650: eb61 7c2d 9605 bfaa 3f66 6e2e 9366 6e93 .a|-....?fn..fn. │ │ │ │ -00099660: 3091 283d a63d 935c 788d 9f01 a47a d531 0.(=.=.\x....z.1 │ │ │ │ -00099670: 8e8d 910a 7fae eb62 3a96 01d3 313a 933a .......b:...1:.: │ │ │ │ -00099680: 8e91 1d05 bbeb 6178 8d9f 01a4 7ad8 698e ......ax....z.i. │ │ │ │ -00099690: 9603 64da eb61 2e8d d766 8d9f 01cc ccd5 ..d..a...f...... │ │ │ │ -000996a0: 318e 9104 c004 cf5b 8e91 0dce 38eb 6178 1......[....8.ax │ │ │ │ -000996b0: 8d9f 01a4 7ad5 318e 9104 c004 eb62 3b8d ....z.1......b;. │ │ │ │ -000996c0: 9601 d331 3a93 3a93 3a8e 9110 6cc5 3b91 ...1:.:.:...l.;. │ │ │ │ -000996d0: 01d3 31eb 6178 8d9f 01a4 7ad8 698e 93eb ..1.ax....z.i... │ │ │ │ -000996e0: 485d 9105 bfaa eb61 2f5c 8e9f 0d00 008d H].....a/\...... │ │ │ │ -000996f0: 9158 03b0 666e 9605 bfaa 2853 5543 936e .X..fn....(SUC.n │ │ │ │ -00099700: 2993 3d93 285c 6693 6e93 788d 9f01 a47a ).=.(\f.n.x....z │ │ │ │ -00099710: d531 8e8d 910a 7fae eb62 3a96 01d3 313a .1.......b:...1: │ │ │ │ -00099720: 933a 8e91 1d05 bbeb 6178 8d9f 01a4 7ad8 .:......ax....z. │ │ │ │ -00099730: 698e 9b03 64da eb61 2e8d d766 8d9f 01cc i...d..a...f.... │ │ │ │ -00099740: ccd5 328e 9104 c004 cf5b 8e91 0dce 38eb ..2......[....8. │ │ │ │ -00099750: 6166 8d93 d774 8d9f 01cc ccd5 318e 8d91 af...t......1... │ │ │ │ -00099760: 0aaa aad7 3a96 01ff fe3a 933a 8e91 1e5f ....:....:.:..._ │ │ │ │ -00099770: f074 8d9f 01cc ccd8 698e 98d7 3b8e 9139 .t......i...;..9 │ │ │ │ -00099780: 0416 eb61 6eeb 623b 93eb 6178 8d9f 01a4 ...an.b;..ax.... │ │ │ │ -00099790: 7ad5 318e 9104 c004 eb62 3b8d 9601 d331 z.1......b;....1 │ │ │ │ -000997a0: 3a93 3a93 3a8e 9110 6cc5 3b91 01d3 31eb :.:.:...l.;...1. │ │ │ │ -000997b0: 6178 8d9f 01a4 7ad8 698e 98eb 485d eb61 ax....z.i...H].a │ │ │ │ -000997c0: 2993 2866 6e93 6e29 936e 8e8e 8e8e 8e8e ).(fn.n).n...... │ │ │ │ -000997d0: 8ea6 8d91 12c7 61cf 5468 6973 9604 4c21 ......a.This..L! │ │ │ │ -000997e0: 7468 656f 7265 6d93 616c 6c6f 9aac 7277 theorem.allo..rw │ │ │ │ -000997f0: 7391 044c 2061 9363 6f6e 7374 616e 9874 s..L a.constan.t │ │ │ │ -00099800: 8d93 eb61 6675 6e8e 9119 d740 cf74 6f91 ...afun....@.to. │ │ │ │ -00099810: 044c 2062 9053 8e65 9369 6e98 7472 6f90 .L b.S.e.in.tro. │ │ │ │ -00099820: 538e 6475 6365 6493 2876 6961 9374 6865 S.duced.(via.the │ │ │ │ -00099830: 9104 4c20 6465 0c6e 6974 696f 6e61 6c93 ..L de.nitional. │ │ │ │ -00099840: 6d65 6398 6861 6e69 736d 936f 668e a18d mec.hanism.of... │ │ │ │ -00099850: 9112 c761 636f 6e73 7461 6e9a ac72 7496 ...aconstan..rt. │ │ │ │ -00099860: 02bf 9273 7090 538e 6563 690c 6361 7469 ...sp.S.eci.cati │ │ │ │ -00099870: 6f6e 737c 7365 6593 5365 6374 696f 6e91 ons|see.Section. │ │ │ │ -00099880: 02bf 9331 312e 382e 322e 3229 9374 6f93 ...11.8.2.2).to. │ │ │ │ -00099890: 6465 6e6f 7465 9374 6865 9372 6563 7572 denote.the.recur │ │ │ │ -000998a0: 7369 7698 6591 02bf 9366 756e 6374 696f siv.e....functio │ │ │ │ -000998b0: 6e93 7468 6174 9373 6174 6973 0c65 738e n.that.satis.es. │ │ │ │ -000998c0: a18d 9112 c761 7468 659b 046d 4974 95ac .....athe..mIt.. │ │ │ │ -000998d0: 7277 936f 9604 6d4a 6571 7561 7469 6f6e rw.o..mJequation │ │ │ │ -000998e0: 7398 696e 9374 6865 9862 9553 8e6f 9364 s.in.the.b.S.o.d │ │ │ │ -000998f0: 7996 046d 4a6f 6698 7468 6593 7468 656f y..mJof.the.theo │ │ │ │ -00099900: 7265 6d2e 9106 c0c4 496e 90ac 7274 726f rem.....In..rtro │ │ │ │ -00099910: 9053 8e64 7563 696e 6793 6198 636f 6e73 .S.ducing.a.cons │ │ │ │ -00099920: 7461 6e90 ac72 748d 93eb 6166 756e 8e91 tan..rt...afun.. │ │ │ │ -00099930: 1a19 91cf 746f 936e 616d 6598 7468 658e ....to.name.the. │ │ │ │ -00099940: a18d 9112 c761 6675 6e63 7469 6f6e 9603 .....afunction.. │ │ │ │ -00099950: 261d 6173 7365 7274 6564 9374 6f91 0326 &.asserted.to..& │ │ │ │ -00099960: 1c65 7869 7374 9362 9aac 7279 9374 6865 .exist.b..ry.the │ │ │ │ -00099970: 9374 6865 6f72 656d 9373 686f 9877 6e93 .theorem.sho.wn. │ │ │ │ -00099980: 6162 9053 8e6f 9876 9865 2c91 034d 6c61 ab.S.o.v.e,..Mla │ │ │ │ -00099990: 6e64 9103 261c 7369 6d70 6c69 6679 696e nd..&.simplifyin │ │ │ │ -000999a0: 6793 7573 696e 6793 d70c 9100 aa4f cf2d g.using......O.- │ │ │ │ -000999b0: 7265 6475 6374 696f 6e2c 8ea1 8d91 12c7 reduction,...... │ │ │ │ -000999c0: 6179 6965 6c64 7396 03ea a874 6865 9366 ayields....the.f │ │ │ │ -000999d0: 6f6c 6c6f 90ac 7277 696e 6793 7468 656f ollo..rwing.theo │ │ │ │ -000999e0: 7265 6d3a 8e9f 223d 8e8d 8d8d 9f07 fe34 rem:.."=.......4 │ │ │ │ -000999f0: 8d8d 8d9f f300 008d 912a 0660 eb61 7c2d .........*.`.a|- │ │ │ │ -00099a00: 9605 bfaa 6675 6e93 3091 283d a63d 935c ....fun.0.(=.=.\ │ │ │ │ -00099a10: 788d 9f01 a47a d531 8e8d 910a 7fae eb62 x....z.1.......b │ │ │ │ -00099a20: 3a96 01d3 313a 933a 8e91 1d05 bbeb 6178 :...1:.:......ax │ │ │ │ -00099a30: 8d9f 01a4 7ad8 698e 9603 64da eb61 2e8d ....z.i...d..a.. │ │ │ │ -00099a40: d766 8d9f 01cc ccd5 318e 9104 c004 cf5b .f......1......[ │ │ │ │ -00099a50: 8e91 0dce 38eb 6178 8d9f 01a4 7ad5 318e ....8.ax....z.1. │ │ │ │ -00099a60: 9104 c004 eb62 3b8d 9601 d331 3a93 3a93 .....b;....1:.:. │ │ │ │ -00099a70: 3a8e 9110 6cc5 3b91 01d3 31eb 6178 8d9f :...l.;...1.ax.. │ │ │ │ -00099a80: 01a4 7ad8 698e 93eb 485d 9105 bfaa eb61 ..z.i...H].....a │ │ │ │ -00099a90: 2f5c 8e9f 0d00 008d 913b 455e 6675 6e96 /\.......;E^fun. │ │ │ │ -00099aa0: 05bf aa28 5355 4393 6e29 933d 935c 788d ...(SUC.n).=.\x. │ │ │ │ -00099ab0: 9f01 a47a d531 8e8d 910a 7fae eb62 3a96 ...z.1.......b:. │ │ │ │ -00099ac0: 01d3 313a 933a 8e91 1d05 bbeb 6178 8d9f ..1:.:......ax.. │ │ │ │ -00099ad0: 01a4 7ad8 698e 9b03 64da eb61 2e8d d766 ..z.i...d..a...f │ │ │ │ -00099ae0: 8d9f 01cc ccd5 328e 9104 c004 cf5b 8e91 ......2......[.. │ │ │ │ -00099af0: 0dce 38eb 6166 756e 936e 8d93 d774 8d9f ..8.afun.n...t.. │ │ │ │ -00099b00: 01cc ccd5 318e 8d91 0aaa aad7 3a96 01ff ....1.......:... │ │ │ │ -00099b10: fe3a 933a 8e91 1e5f f074 8d9f 01cc ccd8 .:.:..._.t...... │ │ │ │ -00099b20: 698e 98d7 3b8e 9139 0416 eb61 6eeb 623b i...;..9...an.b; │ │ │ │ -00099b30: 93eb 6178 8d9f 01a4 7ad5 318e 9104 c004 ..ax....z.1..... │ │ │ │ -00099b40: eb62 3b8d 9601 d331 3a93 3a93 3a8e 9110 .b;....1:.:.:... │ │ │ │ -00099b50: 6cc5 3b91 01d3 31eb 6178 8d9f 01a4 7ad8 l.;...1.ax....z. │ │ │ │ -00099b60: 698e 98eb 485d 8e8e 8e8e 8e8e 8ea9 223d i...H]........"= │ │ │ │ -00099b70: 8d8d 9112 c761 cf49 7496 054c 3866 6f6c .....a.It..L8fol │ │ │ │ -00099b80: 6c6f 9aac 7277 7393 696d 6d65 6469 6174 lo..rws.immediat │ │ │ │ -00099b90: 656c 7993 6672 6f6d 9374 6869 7393 7468 ely.from.this.th │ │ │ │ -00099ba0: 656f 7265 6d93 7468 6174 9105 4c37 7468 eorem.that..L7th │ │ │ │ -00099bb0: 6593 636f 6e73 7461 6e98 748d 93eb 6166 e.constan.t...af │ │ │ │ -00099bc0: 756e 8e91 1bd7 6ecf 7361 7469 730c 6573 un....n.satis.es │ │ │ │ -00099bd0: 9374 6865 9370 7269 6d69 7469 7698 658e .the.primitiv.e. │ │ │ │ -00099be0: a18d 9112 c761 7265 6375 7273 6976 9aac .....arecursiv.. │ │ │ │ -00099bf0: 7265 9603 eaa8 6465 0c6e 696e 6793 6571 re....de.ning.eq │ │ │ │ -00099c00: 7561 7469 6f6e 7393 6769 7698 656e 9362 uations.giv.en.b │ │ │ │ -00099c10: 9879 9374 6865 9374 6865 6f72 656d 9373 .y.the.theorem.s │ │ │ │ -00099c20: 686f 9877 6e93 6290 538e 656c 6f98 773a ho.wn.b.S.elo.w: │ │ │ │ -00099c30: 8e9f 223d 8f8d 8d8d 9f07 fe34 8d8d 8d9f .."=.......4.... │ │ │ │ -00099c40: f300 008d 912a 0660 eb61 7c2d 9605 bfaa .....*.`.a|-.... │ │ │ │ -00099c50: 6675 6e93 3093 788d 9f01 a47a d531 8e8d fun.0.x....z.1.. │ │ │ │ -00099c60: 910a 7fae eb62 3a96 01d3 313a 933a 8e91 .....b:...1:.:.. │ │ │ │ -00099c70: 1d05 bbeb 6178 8d9f 01a4 7ad8 698e 9109 ....ax....z.i... │ │ │ │ -00099c80: 2484 eb61 3d8d 93d7 668d 9f01 cccc d531 $..a=...f......1 │ │ │ │ -00099c90: 8e91 04c0 04cf 5b8e 9113 8de2 eb61 788d ......[......ax. │ │ │ │ -00099ca0: 9f01 a47a d531 8e91 04c0 04eb 623b 8d96 ...z.1......b;.. │ │ │ │ -00099cb0: 01d3 313a 933a 933a 8e91 106c c53b 9101 ..1:.:.:...l.;.. │ │ │ │ -00099cc0: d331 eb61 788d 9f01 a47a d869 8e91 0364 .1.ax....z.i...d │ │ │ │ -00099cd0: daeb 485d 8e9f 0d00 008d 913b 455e eb61 ..H].......;E^.a │ │ │ │ -00099ce0: 6675 6e96 05bf aa28 5355 4393 6e29 9378 fun....(SUC.n).x │ │ │ │ -00099cf0: 8d9f 01a4 7ad5 318e 8d91 0a7f aeeb 623a ....z.1.......b: │ │ │ │ -00099d00: 9601 d331 3a93 3a8e 911d 05bb eb61 788d ...1:.:......ax. │ │ │ │ -00099d10: 9f01 a47a d869 8e91 0924 84eb 613d 8d93 ...z.i...$..a=.. │ │ │ │ -00099d20: d766 8d9f 01cc ccd5 328e 9104 c004 cf5b .f......2......[ │ │ │ │ -00099d30: 8e91 138d e2eb 6166 756e 936e 8d93 d774 ......afun.n...t │ │ │ │ -00099d40: 8d9f 01cc ccd5 318e 8d91 0aaa aad7 3a96 ......1.......:. │ │ │ │ -00099d50: 01ff fe3a 933a 8e91 1e5f f074 8d9f 01cc ...:.:..._.t.... │ │ │ │ -00099d60: ccd8 698e 9103 64da d73b 8e91 3904 16eb ..i...d..;..9... │ │ │ │ -00099d70: 616e eb62 3b93 eb61 788d 9f01 a47a d531 an.b;..ax....z.1 │ │ │ │ -00099d80: 8e91 04c0 04eb 623b 8d96 01d3 313a 933a ......b;....1:.: │ │ │ │ -00099d90: 933a 8e91 106c c53b 9101 d331 eb61 788d .:...l.;...1.ax. │ │ │ │ -00099da0: 9f01 a47a d869 8e91 0364 daeb 485d 8e8e ...z.i...d..H].. │ │ │ │ -00099db0: 8e8e 8e8e 8ea6 8d91 1e28 f0cf 5491 ff05 .........(..T... │ │ │ │ -00099dc0: 566f 9603 5269 6175 746f 6d61 7465 9374 Vo..Riautomate.t │ │ │ │ -00099dd0: 6865 9b03 526a 7573 6593 6f66 9374 6865 he..Rjuse.of.the │ │ │ │ -00099de0: 9370 7269 6d69 7469 7690 ac72 6598 7265 .primitiv..re.re │ │ │ │ -00099df0: 6375 7273 696f 6e93 7468 656f 7265 6d93 cursion.theorem. │ │ │ │ -00099e00: 696e 9364 6572 6976 696e 6798 7265 6375 in.deriving.recu │ │ │ │ -00099e10: 7273 6976 90ac 7265 9364 650c 6e69 7469 rsiv..re.de.niti │ │ │ │ -00099e20: 6f6e 738e a18d 9112 c761 6f66 9604 420b ons......aof..B. │ │ │ │ -00099e30: 7468 6973 936b 696e 642c 9104 57e3 7468 this.kind,..W.th │ │ │ │ -00099e40: 6593 eb48 484f 4c93 cf73 7973 7465 6d93 e..HHOL..system. │ │ │ │ -00099e50: 7072 6f9a ac72 7669 6465 7393 7498 7798 pro..rvides.t.w. │ │ │ │ -00099e60: 6f93 6675 6e63 7469 6f6e 7393 7768 6963 o.functions.whic │ │ │ │ -00099e70: 9868 2c91 0457 e474 6f67 6574 6865 722c .h,..W.together, │ │ │ │ -00099e80: 9104 57e3 0c72 7374 9364 6f93 6175 746f ..W..rst.do.auto │ │ │ │ -00099e90: 6d61 7469 638e a18d 9112 c761 7072 6f90 matic......apro. │ │ │ │ -00099ea0: 538e 6f66 7396 03cc 0e6f 669b 03cc 0d74 S.ofs....of....t │ │ │ │ -00099eb0: 6865 9365 7869 7374 656e 6365 936f 6698 he.existence.of. │ │ │ │ -00099ec0: 7072 696d 6974 6976 9aac 7265 9372 6563 primitiv..re.rec │ │ │ │ -00099ed0: 7572 7369 7698 6593 6675 6e63 7469 6f6e ursiv.e.function │ │ │ │ -00099ee0: 7391 03cc 0d61 6e64 9374 6865 6e93 6d61 s....and.then.ma │ │ │ │ -00099ef0: 6b98 6591 03cc 0d63 6f6e 7374 616e 9874 k.e....constan.t │ │ │ │ -00099f00: 9373 7090 538e 6563 690c 6361 2d8e a18d .sp.S.eci.ca-... │ │ │ │ -00099f10: 9112 c761 7469 6f6e 7396 03ea a874 6f93 ...ations....to. │ │ │ │ -00099f20: 696e 9aac 7274 726f 9053 8e64 7563 6593 in..rtro.S.duce. │ │ │ │ -00099f30: 636f 6e73 7461 6e98 7473 9374 6861 7493 constan.ts.that. │ │ │ │ -00099f40: 6465 6e6f 7465 9373 7563 9868 9366 756e denote.suc.h.fun │ │ │ │ -00099f50: 6374 696f 6e73 3a8e 9f1f 9bf5 8d8d 8d91 ctions:......... │ │ │ │ -00099f60: 12c7 619f ee5a da89 0000 6666 01c7 0b4a ..a..Z....ff...J │ │ │ │ -00099f70: 9f18 f0af 8d8d 90cc cd9f 0459 9c84 001d ...........Y.... │ │ │ │ -00099f80: 4a4b 0000 6666 8d9f eea6 648d 9117 0bcc JK..ff....d..... │ │ │ │ -00099f90: eb61 6e65 775f 7072 696d 5f72 6563 5f64 .anew_prim_rec_d │ │ │ │ -00099fa0: 6566 696e 6974 696f 6e91 283d a63a 9605 efinition.(=.:.. │ │ │ │ -00099fb0: bfaa 2873 7472 696e 6793 2393 7465 726d ..(string.#.term │ │ │ │ -00099fc0: 2993 2d3e 9374 686d 8e9f 0d00 008d 9117 ).->.thm........ │ │ │ │ -00099fd0: 0bcc 6e65 775f 696e 6669 785f 7072 696d ..new_infix_prim │ │ │ │ -00099fe0: 5f72 6563 5f64 6566 696e 6974 696f 6e96 _rec_definition. │ │ │ │ -00099ff0: 05bf aa3a 9328 7374 7269 6e67 9323 9374 ...:.(string.#.t │ │ │ │ -0009a000: 6572 6d29 932d 3e93 7468 6d8e 8e92 01c6 erm).->.thm..... │ │ │ │ -0009a010: 71b1 8400 1d4a 4b00 0066 668e 8e9f 04c0 q....JK..ff..... │ │ │ │ -0009a020: 0289 0000 6666 01c7 0b4a 8e8e 8e9f 21f1 ....ff...J....!. │ │ │ │ -0009a030: 488d 9112 c761 cf45 7691 ff58 e461 6c75 H....a.Ev..X.alu │ │ │ │ -0009a040: 6174 696e 678e 8e9f 24fd 138e 8c8b 0000 ating...$....... │ │ │ │ -0009a050: 00b8 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +00098d90: 0000 0000 0000 0000 0000 0000 0000 0009 ................ │ │ │ │ +00098da0: 81dc a002 cc05 558d a0fd 46d3 0e8d 8d8d ......U...F..... │ │ │ │ +00098db0: 8d9f fa99 9a8d 9112 c761 d031 312e 392e .........a.11.9. │ │ │ │ +00098dc0: 910a 8000 5468 6596 0480 0061 6e63 6573 ....The....ances │ │ │ │ +00098dd0: 7472 7993 6f66 9374 6865 9374 6865 6f72 try.of.the.theor │ │ │ │ +00098de0: 7993 e248 4f4c 9200 d726 aad0 3138 338e y..HOL...&..183. │ │ │ │ +00098df0: 9112 c761 9f05 6666 8900 00e6 6601 c73e ...a..ff....f..> │ │ │ │ +00098e00: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd92 27f2 |......./.....'. │ │ │ │ +00098e10: 8d8d 8d9f 07fe 348d 8d8d 9ff3 0000 8d91 ......4......... │ │ │ │ +00098e20: 2a06 60eb 6166 756e 9605 bfaa 3091 283d *.`.afun....0.(= │ │ │ │ +00098e30: a678 8d9f 01a4 7ad5 318e 8d8d 910a 7fae .x....z.1....... │ │ │ │ +00098e40: d73a 9601 fffe 3a93 3a8e 8e91 1e09 f8eb .:....:.:....... │ │ │ │ +00098e50: 6178 8d9f 01a4 7ad8 698e 9109 2484 eb61 ax....z.i...$..a │ │ │ │ +00098e60: 3d8d 93d7 668d 9f01 cccc d531 8e91 04c0 =...f......1.... │ │ │ │ +00098e70: 04cf 5b8e 9113 8de2 eb61 788d 9f01 a47a ..[......ax....z │ │ │ │ +00098e80: d531 8e8d 9104 c004 d73b 8d96 01ff fe3a .1.......;.....: │ │ │ │ +00098e90: 933a 933a 8e91 11ca 9c3b 8e91 24d1 60eb .:.:.....;..$.`. │ │ │ │ +00098ea0: 6178 8d9f 01a4 7ad8 698e 9103 64da eb48 ax....z.i...d..H │ │ │ │ +00098eb0: 5d8e 9f0d 0000 8d91 2a06 60eb 6166 756e ].......*.`.afun │ │ │ │ +00098ec0: 9605 bfaa 2853 5543 936e 2993 788d 9f01 ....(SUC.n).x... │ │ │ │ +00098ed0: a47a d531 8e8d 8d91 0a7f aed7 3a96 01ff .z.1........:... │ │ │ │ +00098ee0: fe3a 933a 8e8e 911e 09f8 eb61 788d 9f01 .:.:.......ax... │ │ │ │ +00098ef0: a47a d869 8e91 0924 84eb 613d 8d93 d766 .z.i...$..a=...f │ │ │ │ +00098f00: 8d9f 01cc ccd5 328e 9104 c004 cf5b 8e91 ......2......[.. │ │ │ │ +00098f10: 138d e2eb 6166 756e 936e 8d93 d774 8d9f ....afun.n...t.. │ │ │ │ +00098f20: 01cc ccd5 318e 8d91 0aaa aad7 3a96 01ff ....1.......:... │ │ │ │ +00098f30: fe3a 933a 8e91 1e5f f074 8d9f 01cc ccd8 .:.:..._.t...... │ │ │ │ +00098f40: 698e 9103 64da d73b 8e91 3904 16eb 616e i...d..;..9...an │ │ │ │ +00098f50: 8dd7 3b8e 9109 0336 eb61 788d 9f01 a47a ..;....6.ax....z │ │ │ │ +00098f60: d531 8e8d 9104 c004 d73b 8d96 01ff fe3a .1.......;.....: │ │ │ │ +00098f70: 933a 933a 8e91 11ca 9c3b 8e91 1f11 b6eb .:.:.....;...... │ │ │ │ +00098f80: 6178 8d9f 01a4 7ad8 698e 9103 64da eb48 ax....z.i...d..H │ │ │ │ +00098f90: 5d8e 8e8e 8e8e 8e8e a922 e839 8d91 12c7 ]........".9.... │ │ │ │ +00098fa0: 61cf 7768 6572 6596 04f3 0261 6c6c 9b04 a.where....all.. │ │ │ │ +00098fb0: f303 7468 6593 6672 6565 9376 91ff 58e4 ..the.free.v..X. │ │ │ │ +00098fc0: 6172 6961 626c 6573 9369 6e98 7468 6593 ariables.in.the. │ │ │ │ +00098fd0: 7465 726d 7393 d774 8d9f 01cc ccd5 318e terms..t......1. │ │ │ │ +00098fe0: 9104 c004 cf2c 9b05 3519 2e96 01f5 542e .....,..5.....T. │ │ │ │ +00098ff0: 932e 932c 98d7 748d 9f01 cccc d869 8e91 ...,..t......i.. │ │ │ │ +00099000: 0857 dccf 6172 6596 04f3 0263 6f6e 90ac .W..are....con.. │ │ │ │ +00099010: 7274 6169 6e65 6493 696e 9104 f303 da66 rtained.in.....f │ │ │ │ +00099020: 8deb 616e 8e91 05bf aacf 2c8d 98eb 6178 ..an......,...ax │ │ │ │ +00099030: 8e8d 910a f4c3 9f01 cccc d531 8e91 0fb4 ...........1.... │ │ │ │ +00099040: c7cf 2c91 0535 182e 9601 f554 2e93 2e93 ..,..5.....T.... │ │ │ │ +00099050: 2c8d 98eb 6178 8e8d 910a f4c3 9f01 cccc ,...ax.......... │ │ │ │ +00099060: d869 8e91 0e59 9dda 67cf 2c98 6973 8ea4 .i...Y..g.,.is.. │ │ │ │ +00099070: 1000 008d 9112 c761 6c6f 6769 6361 6c6c .......alogicall │ │ │ │ +00099080: 7996 03ea a865 7175 6976 91ff 58e4 616c y....equiv..X.al │ │ │ │ +00099090: 656e 90ac 7274 9374 6f3a 8e9f 28bd 8e8d en..rt.to:..(... │ │ │ │ +000990a0: 8d8d 9f0e 7e34 8d8d 8d9f e600 008d 912a ....~4.........* │ │ │ │ +000990b0: 0660 eb61 6675 6e96 05bf aa30 9128 3da6 .`.afun....0.(=. │ │ │ │ +000990c0: 3d93 5c78 8d9f 01a4 7ad5 318e 8d8d 910a =.\x....z.1..... │ │ │ │ +000990d0: 7fae d73a 9601 fffe 3a93 3a8e 8e91 1e09 ...:....:.:..... │ │ │ │ +000990e0: f8eb 6178 8d9f 01a4 7ad8 698e 9603 64da ..ax....z.i...d. │ │ │ │ +000990f0: eb61 2e8d d766 8d9f 01cc ccd5 318e 9104 .a...f......1... │ │ │ │ +00099100: c004 cf5b 8e91 0dce 38eb 6178 8d9f 01a4 ...[....8.ax.... │ │ │ │ +00099110: 7ad5 318e 8d91 04c0 04d7 3b8d 9601 fffe z.1.......;..... │ │ │ │ +00099120: 3a93 3a93 3a8e 9111 ca9c 3b8e 911f 11b6 :.:.:.....;..... │ │ │ │ +00099130: eb61 788d 9f01 a47a d869 8e93 eb48 5d8e .ax....z.i...H]. │ │ │ │ +00099140: a40d 0000 8d91 2a06 60eb 6166 756e 9605 ......*.`.afun.. │ │ │ │ +00099150: bfaa 2853 5543 936e 2993 3d93 5c78 8d9f ..(SUC.n).=.\x.. │ │ │ │ +00099160: 01a4 7ad5 318e 8d8d 910a 7fae d73a 9601 ..z.1........:.. │ │ │ │ +00099170: fffe 3a93 3a8e 8e91 1e09 f8eb 6178 8d9f ..:.:.......ax.. │ │ │ │ +00099180: 01a4 7ad8 698e 9b03 64da eb61 2e8d d766 ..z.i...d..a...f │ │ │ │ +00099190: 8d9f 01cc ccd5 328e 9104 c004 cf5b 8e91 ......2......[.. │ │ │ │ +000991a0: 0dce 38eb 6166 756e 936e 8d93 d774 8d9f ..8.afun.n...t.. │ │ │ │ +000991b0: 01cc ccd5 318e 8d91 0aaa aad7 3a96 01ff ....1.......:... │ │ │ │ +000991c0: fe3a 933a 8e91 1e5f f074 8d9f 01cc ccd8 .:.:..._.t...... │ │ │ │ +000991d0: 698e 98d7 3b8e 9139 0416 eb61 6e8d d73b i...;..9...an..; │ │ │ │ +000991e0: 8e91 0343 8ceb 6178 8d9f 01a4 7ad5 318e ...C..ax....z.1. │ │ │ │ +000991f0: 8d91 04c0 04d7 3b8d 9601 fffe 3a93 3a93 ......;.....:.:. │ │ │ │ +00099200: 3a8e 9111 ca9c 3b8e 911f 11b6 eb61 788d :.....;......ax. │ │ │ │ +00099210: 9f01 a47a d869 8e98 eb48 5d8e a18d 916f ...z.i...H]....o │ │ │ │ +00099220: 0258 eb61 3d96 05bf aa28 5c66 936e 9378 .X.a=....(\f.n.x │ │ │ │ +00099230: 8d9f 01a4 7ad5 318e 8d8d 910a 7fae d73a ....z.1........: │ │ │ │ +00099240: 9601 fffe 3a93 3a8e 8e91 1e09 f8eb 6178 ....:.:.......ax │ │ │ │ +00099250: 8d9f 01a4 7ad8 698e 9b03 64da eb61 2e8d ....z.i...d..a.. │ │ │ │ +00099260: d766 8d9f 01cc ccd5 328e 9104 c004 cf5b .f......2......[ │ │ │ │ +00099270: 8e91 0dce 38eb 6166 8d93 d774 8d9f 01cc ....8.af...t.... │ │ │ │ +00099280: ccd5 318e 8d91 0aaa aad7 3a96 01ff fe3a ..1.......:....: │ │ │ │ +00099290: 933a 8e91 1e5f f074 8d9f 01cc ccd8 698e .:..._.t......i. │ │ │ │ +000992a0: 98d7 3b8e 9139 0416 eb61 6e8d d73b 8e91 ..;..9...an..;.. │ │ │ │ +000992b0: 0903 36eb 6178 8d9f 01a4 7ad5 318e 8d91 ..6.ax....z.1... │ │ │ │ +000992c0: 04c0 04d7 3b8d 9601 fffe 3a93 3a93 3a8e ....;.....:.:.:. │ │ │ │ +000992d0: 9111 ca9c 3b8e 911f 11b6 eb61 788d 9f01 ....;......ax... │ │ │ │ +000992e0: a47a d869 8e98 eb48 5deb 6129 9328 6675 .z.i...H].a).(fu │ │ │ │ +000992f0: 6e93 6e29 936e 8e8e 8e8e 8e8e 8e9f 28bd n.n).n........(. │ │ │ │ +00099300: 8d8d 911e 28f0 cf54 6865 9605 128c 6578 ....(..The....ex │ │ │ │ +00099310: 6973 7465 6e63 6593 6f66 9105 128b 6193 istence.of....a. │ │ │ │ +00099320: 7265 6375 7273 6976 9aac 7265 9366 756e recursiv..re.fun │ │ │ │ +00099330: 6374 696f 6e8d 93eb 6166 756e 8e91 1b64 ction...afun...d │ │ │ │ +00099340: 15cf 7768 6963 9868 9373 6174 6973 0c65 ..whic.h.satis.e │ │ │ │ +00099350: 7393 7468 6573 6593 7498 7798 6f91 0512 s.these.t.w.o... │ │ │ │ +00099360: 8b65 7175 6174 696f 6e73 9366 6f6c 6c6f .equations.follo │ │ │ │ +00099370: 9877 738e a18d 9112 c761 6469 7265 6374 .ws......adirect │ │ │ │ +00099380: 6c79 9604 9ee6 6672 6f6d 9374 6865 9104 ly....from.the.. │ │ │ │ +00099390: 9ee7 7072 696d 6974 6976 9aac 7265 9372 ..primitiv..re.r │ │ │ │ +000993a0: 6563 7572 7369 6f6e 9374 6865 6f72 656d ecursion.theorem │ │ │ │ +000993b0: 8d93 eb61 6e75 6d5f 4178 696f 6d8e 913c ...anum_Axiom..< │ │ │ │ +000993c0: fac6 cf73 686f 9877 6e93 6162 9553 8e6f ...sho.wn.ab.S.o │ │ │ │ +000993d0: 9876 9865 2e91 0755 9b53 7093 6563 6961 .v.e...U.Sp.ecia │ │ │ │ +000993e0: 6c69 7a69 6e67 9104 9ee6 7468 658e a18d lizing....the... │ │ │ │ +000993f0: 9112 c761 7175 616e 9aac 7274 690c 6564 ...aquan..rti.ed │ │ │ │ +00099400: 9603 eaa8 7691 ff58 e461 7269 6162 6c65 ....v..X.ariable │ │ │ │ +00099410: 7393 e278 93cf 616e 6493 e266 93cf 696e s..x..and..f..in │ │ │ │ +00099420: 9361 9373 7569 7461 626c 7993 7498 7970 .a.suitably.t.yp │ │ │ │ +00099430: 9053 8e65 2d69 6e73 7461 6e98 7469 6174 .S.e-instan.tiat │ │ │ │ +00099440: 6564 9376 9865 7273 696f 6e93 6f66 8d93 ed.v.ersion.of.. │ │ │ │ +00099450: eb61 6e75 6d5f 4178 696f 6d8e 913b 924a .anum_Axiom..;.J │ │ │ │ +00099460: cf73 6f93 7468 6174 8e9f 1c90 6a8d 8d8d .so.that....j... │ │ │ │ +00099470: 9f01 7e34 8d8d 8d8d 912a 0660 eb61 788d ..~4.....*.`.ax. │ │ │ │ +00099480: cf3d 8e91 0923 88eb 615c 788d 9f01 a47a .=...#..a\x....z │ │ │ │ +00099490: d531 8e8d 910a 7fae eb62 3a96 01d3 313a .1.......b:...1: │ │ │ │ +000994a0: 933a 8e91 1d05 bbeb 6178 8d9f 01a4 7ad8 .:......ax....z. │ │ │ │ +000994b0: 698e 9603 64da eb61 2e8d d766 8d9f 01cc i...d..a...f.... │ │ │ │ +000994c0: ccd5 318e 9104 c004 cf5b 8e91 0dce 38eb ..1......[....8. │ │ │ │ +000994d0: 6178 8d9f 01a4 7ad5 318e 9104 c004 eb62 ax....z.1......b │ │ │ │ +000994e0: 3b8d 9601 d331 3a93 3a93 3a8e 9110 6cc5 ;....1:.:.:...l. │ │ │ │ +000994f0: 3b9b 01d3 31eb 6178 8d9f 01a4 7ad8 698e ;...1.ax....z.i. │ │ │ │ +00099500: 93eb 485d 910f 25ba 616e 6491 0b7f 54eb ..H]..%.and...T. │ │ │ │ +00099510: 6166 eb48 3deb 615c 6696 05bf aa6e 9378 af.H=.a\f....n.x │ │ │ │ +00099520: 8d9f 01a4 7ad5 318e 8d91 0a7f aeeb 623a ....z.1.......b: │ │ │ │ +00099530: 983a 983a 8e91 1d05 bbeb 6178 8d9f 01a4 .:.:......ax.... │ │ │ │ +00099540: 7ad8 698e 9b03 64da eb61 2e8d d766 8d9f z.i...d..a...f.. │ │ │ │ +00099550: 01cc ccd5 328e 9104 c004 cf5b 8e91 0dce ....2......[.... │ │ │ │ +00099560: 38eb 6166 8d93 d774 8d9f 01cc ccd5 318e 8.af...t......1. │ │ │ │ +00099570: 8d91 0aaa aad7 3a96 01ff fe3a 933a 8e91 ......:....:.:.. │ │ │ │ +00099580: 1e5f f074 8d9f 01cc ccd8 698e 98d7 3b8e ._.t......i...;. │ │ │ │ +00099590: 9139 0416 eb61 6eeb 623b 93eb 6178 8d9f .9...an.b;..ax.. │ │ │ │ +000995a0: 01a4 7ad5 318e 9104 c004 eb62 3b8d 9601 ..z.1......b;... │ │ │ │ +000995b0: d331 3a93 3a93 3a8e 9110 6cc5 3b91 01d3 .1:.:.:...l.;... │ │ │ │ +000995c0: 31eb 6178 8d9f 01a4 7ad8 698e 98eb 485d 1.ax....z.i...H] │ │ │ │ +000995d0: eb61 298e 8e8e 8e8e 8e8e 9f1c 9069 8d91 .a)..........i.. │ │ │ │ +000995e0: 12c7 61cf 7969 656c 6473 9603 eaa8 2869 ..a.yields....(i │ │ │ │ +000995f0: 676e 6f72 696e 6793 7468 6593 756e 6971 gnoring.the.uniq │ │ │ │ +00099600: 7565 6e65 7373 936f 668d 93eb 6166 6e8e ueness.of...afn. │ │ │ │ +00099610: 910f 69fc cf29 9374 6865 9365 7869 7374 ..i..).the.exist │ │ │ │ +00099620: 656e 6365 9374 6865 6f72 656d 9373 686f ence.theorem.sho │ │ │ │ +00099630: 9aac 7277 6e93 6290 538e 656c 6f98 773a ..rwn.b.S.elo.w: │ │ │ │ +00099640: 8e9f 22e8 3a8d 8d8d 9f07 fe34 8d8d 8d9f ..".:......4.... │ │ │ │ +00099650: f300 008d 912a 0660 eb61 7c2d 9605 bfaa .....*.`.a|-.... │ │ │ │ +00099660: 3f66 6e2e 9366 6e93 3091 283d a63d 935c ?fn..fn.0.(=.=.\ │ │ │ │ +00099670: 788d 9f01 a47a d531 8e8d 910a 7fae eb62 x....z.1.......b │ │ │ │ +00099680: 3a96 01d3 313a 933a 8e91 1d05 bbeb 6178 :...1:.:......ax │ │ │ │ +00099690: 8d9f 01a4 7ad8 698e 9603 64da eb61 2e8d ....z.i...d..a.. │ │ │ │ +000996a0: d766 8d9f 01cc ccd5 318e 9104 c004 cf5b .f......1......[ │ │ │ │ +000996b0: 8e91 0dce 38eb 6178 8d9f 01a4 7ad5 318e ....8.ax....z.1. │ │ │ │ +000996c0: 9104 c004 eb62 3b8d 9601 d331 3a93 3a93 .....b;....1:.:. │ │ │ │ +000996d0: 3a8e 9110 6cc5 3b91 01d3 31eb 6178 8d9f :...l.;...1.ax.. │ │ │ │ +000996e0: 01a4 7ad8 698e 93eb 485d 9105 bfaa eb61 ..z.i...H].....a │ │ │ │ +000996f0: 2f5c 8e9f 0d00 008d 9158 03b0 666e 9605 /\.......X..fn.. │ │ │ │ +00099700: bfaa 2853 5543 936e 2993 3d93 285c 6693 ..(SUC.n).=.(\f. │ │ │ │ +00099710: 6e93 788d 9f01 a47a d531 8e8d 910a 7fae n.x....z.1...... │ │ │ │ +00099720: eb62 3a96 01d3 313a 933a 8e91 1d05 bbeb .b:...1:.:...... │ │ │ │ +00099730: 6178 8d9f 01a4 7ad8 698e 9b03 64da eb61 ax....z.i...d..a │ │ │ │ +00099740: 2e8d d766 8d9f 01cc ccd5 328e 9104 c004 ...f......2..... │ │ │ │ +00099750: cf5b 8e91 0dce 38eb 6166 8d93 d774 8d9f .[....8.af...t.. │ │ │ │ +00099760: 01cc ccd5 318e 8d91 0aaa aad7 3a96 01ff ....1.......:... │ │ │ │ +00099770: fe3a 933a 8e91 1e5f f074 8d9f 01cc ccd8 .:.:..._.t...... │ │ │ │ +00099780: 698e 98d7 3b8e 9139 0416 eb61 6eeb 623b i...;..9...an.b; │ │ │ │ +00099790: 93eb 6178 8d9f 01a4 7ad5 318e 9104 c004 ..ax....z.1..... │ │ │ │ +000997a0: eb62 3b8d 9601 d331 3a93 3a93 3a8e 9110 .b;....1:.:.:... │ │ │ │ +000997b0: 6cc5 3b91 01d3 31eb 6178 8d9f 01a4 7ad8 l.;...1.ax....z. │ │ │ │ +000997c0: 698e 98eb 485d eb61 2993 2866 6e93 6e29 i...H].a).(fn.n) │ │ │ │ +000997d0: 936e 8e8e 8e8e 8e8e 8ea6 8d91 12c7 61cf .n............a. │ │ │ │ +000997e0: 5468 6973 9604 4c21 7468 656f 7265 6d93 This..L!theorem. │ │ │ │ +000997f0: 616c 6c6f 9aac 7277 7391 044c 2061 9363 allo..rws..L a.c │ │ │ │ +00099800: 6f6e 7374 616e 9874 8d93 eb61 6675 6e8e onstan.t...afun. │ │ │ │ +00099810: 9119 d740 cf74 6f91 044c 2062 9053 8e65 ...@.to..L b.S.e │ │ │ │ +00099820: 9369 6e98 7472 6f90 538e 6475 6365 6493 .in.tro.S.duced. │ │ │ │ +00099830: 2876 6961 9374 6865 9104 4c20 6465 0c6e (via.the..L de.n │ │ │ │ +00099840: 6974 696f 6e61 6c93 6d65 6398 6861 6e69 itional.mec.hani │ │ │ │ +00099850: 736d 936f 668e a18d 9112 c761 636f 6e73 sm.of......acons │ │ │ │ +00099860: 7461 6e9a ac72 7496 02bf 9273 7090 538e tan..rt....sp.S. │ │ │ │ +00099870: 6563 690c 6361 7469 6f6e 737c 7365 6593 eci.cations|see. │ │ │ │ +00099880: 5365 6374 696f 6e91 02bf 9331 312e 382e Section....11.8. │ │ │ │ +00099890: 322e 3229 9374 6f93 6465 6e6f 7465 9374 2.2).to.denote.t │ │ │ │ +000998a0: 6865 9372 6563 7572 7369 7698 6591 02bf he.recursiv.e... │ │ │ │ +000998b0: 9366 756e 6374 696f 6e93 7468 6174 9373 .function.that.s │ │ │ │ +000998c0: 6174 6973 0c65 738e a18d 9112 c761 7468 atis.es......ath │ │ │ │ +000998d0: 659b 046d 4974 95ac 7277 936f 9604 6d4a e..mIt..rw.o..mJ │ │ │ │ +000998e0: 6571 7561 7469 6f6e 7398 696e 9374 6865 equations.in.the │ │ │ │ +000998f0: 9862 9553 8e6f 9364 7996 046d 4a6f 6698 .b.S.o.dy..mJof. │ │ │ │ +00099900: 7468 6593 7468 656f 7265 6d2e 9106 c0c4 the.theorem..... │ │ │ │ +00099910: 496e 90ac 7274 726f 9053 8e64 7563 696e In..rtro.S.ducin │ │ │ │ +00099920: 6793 6198 636f 6e73 7461 6e90 ac72 748d g.a.constan..rt. │ │ │ │ +00099930: 93eb 6166 756e 8e91 1a19 91cf 746f 936e ..afun......to.n │ │ │ │ +00099940: 616d 6598 7468 658e a18d 9112 c761 6675 ame.the......afu │ │ │ │ +00099950: 6e63 7469 6f6e 9603 261d 6173 7365 7274 nction..&.assert │ │ │ │ +00099960: 6564 9374 6f91 0326 1c65 7869 7374 9362 ed.to..&.exist.b │ │ │ │ +00099970: 9aac 7279 9374 6865 9374 6865 6f72 656d ..ry.the.theorem │ │ │ │ +00099980: 9373 686f 9877 6e93 6162 9053 8e6f 9876 .sho.wn.ab.S.o.v │ │ │ │ +00099990: 9865 2c91 034d 6c61 6e64 9103 261c 7369 .e,..Mland..&.si │ │ │ │ +000999a0: 6d70 6c69 6679 696e 6793 7573 696e 6793 mplifying.using. │ │ │ │ +000999b0: d70c 9100 aa4f cf2d 7265 6475 6374 696f .....O.-reductio │ │ │ │ +000999c0: 6e2c 8ea1 8d91 12c7 6179 6965 6c64 7396 n,......ayields. │ │ │ │ +000999d0: 03ea a874 6865 9366 6f6c 6c6f 90ac 7277 ...the.follo..rw │ │ │ │ +000999e0: 696e 6793 7468 656f 7265 6d3a 8e9f 223d ing.theorem:.."= │ │ │ │ +000999f0: 8e8d 8d8d 9f07 fe34 8d8d 8d9f f300 008d .......4........ │ │ │ │ +00099a00: 912a 0660 eb61 7c2d 9605 bfaa 6675 6e93 .*.`.a|-....fun. │ │ │ │ +00099a10: 3091 283d a63d 935c 788d 9f01 a47a d531 0.(=.=.\x....z.1 │ │ │ │ +00099a20: 8e8d 910a 7fae eb62 3a96 01d3 313a 933a .......b:...1:.: │ │ │ │ +00099a30: 8e91 1d05 bbeb 6178 8d9f 01a4 7ad8 698e ......ax....z.i. │ │ │ │ +00099a40: 9603 64da eb61 2e8d d766 8d9f 01cc ccd5 ..d..a...f...... │ │ │ │ +00099a50: 318e 9104 c004 cf5b 8e91 0dce 38eb 6178 1......[....8.ax │ │ │ │ +00099a60: 8d9f 01a4 7ad5 318e 9104 c004 eb62 3b8d ....z.1......b;. │ │ │ │ +00099a70: 9601 d331 3a93 3a93 3a8e 9110 6cc5 3b91 ...1:.:.:...l.;. │ │ │ │ +00099a80: 01d3 31eb 6178 8d9f 01a4 7ad8 698e 93eb ..1.ax....z.i... │ │ │ │ +00099a90: 485d 9105 bfaa eb61 2f5c 8e9f 0d00 008d H].....a/\...... │ │ │ │ +00099aa0: 913b 455e 6675 6e96 05bf aa28 5355 4393 .;E^fun....(SUC. │ │ │ │ +00099ab0: 6e29 933d 935c 788d 9f01 a47a d531 8e8d n).=.\x....z.1.. │ │ │ │ +00099ac0: 910a 7fae eb62 3a96 01d3 313a 933a 8e91 .....b:...1:.:.. │ │ │ │ +00099ad0: 1d05 bbeb 6178 8d9f 01a4 7ad8 698e 9b03 ....ax....z.i... │ │ │ │ +00099ae0: 64da eb61 2e8d d766 8d9f 01cc ccd5 328e d..a...f......2. │ │ │ │ +00099af0: 9104 c004 cf5b 8e91 0dce 38eb 6166 756e .....[....8.afun │ │ │ │ +00099b00: 936e 8d93 d774 8d9f 01cc ccd5 318e 8d91 .n...t......1... │ │ │ │ +00099b10: 0aaa aad7 3a96 01ff fe3a 933a 8e91 1e5f ....:....:.:..._ │ │ │ │ +00099b20: f074 8d9f 01cc ccd8 698e 98d7 3b8e 9139 .t......i...;..9 │ │ │ │ +00099b30: 0416 eb61 6eeb 623b 93eb 6178 8d9f 01a4 ...an.b;..ax.... │ │ │ │ +00099b40: 7ad5 318e 9104 c004 eb62 3b8d 9601 d331 z.1......b;....1 │ │ │ │ +00099b50: 3a93 3a93 3a8e 9110 6cc5 3b91 01d3 31eb :.:.:...l.;...1. │ │ │ │ +00099b60: 6178 8d9f 01a4 7ad8 698e 98eb 485d 8e8e ax....z.i...H].. │ │ │ │ +00099b70: 8e8e 8e8e 8ea9 223d 8d8d 9112 c761 cf49 ......"=.....a.I │ │ │ │ +00099b80: 7496 054c 3866 6f6c 6c6f 9aac 7277 7393 t..L8follo..rws. │ │ │ │ +00099b90: 696d 6d65 6469 6174 656c 7993 6672 6f6d immediately.from │ │ │ │ +00099ba0: 9374 6869 7393 7468 656f 7265 6d93 7468 .this.theorem.th │ │ │ │ +00099bb0: 6174 9105 4c37 7468 6593 636f 6e73 7461 at..L7the.consta │ │ │ │ +00099bc0: 6e98 748d 93eb 6166 756e 8e91 1bd7 6ecf n.t...afun....n. │ │ │ │ +00099bd0: 7361 7469 730c 6573 9374 6865 9370 7269 satis.es.the.pri │ │ │ │ +00099be0: 6d69 7469 7698 658e a18d 9112 c761 7265 mitiv.e......are │ │ │ │ +00099bf0: 6375 7273 6976 9aac 7265 9603 eaa8 6465 cursiv..re....de │ │ │ │ +00099c00: 0c6e 696e 6793 6571 7561 7469 6f6e 7393 .ning.equations. │ │ │ │ +00099c10: 6769 7698 656e 9362 9879 9374 6865 9374 giv.en.b.y.the.t │ │ │ │ +00099c20: 6865 6f72 656d 9373 686f 9877 6e93 6290 heorem.sho.wn.b. │ │ │ │ +00099c30: 538e 656c 6f98 773a 8e9f 223d 8f8d 8d8d S.elo.w:.."=.... │ │ │ │ +00099c40: 9f07 fe34 8d8d 8d9f f300 008d 912a 0660 ...4.........*.` │ │ │ │ +00099c50: eb61 7c2d 9605 bfaa 6675 6e93 3093 788d .a|-....fun.0.x. │ │ │ │ +00099c60: 9f01 a47a d531 8e8d 910a 7fae eb62 3a96 ...z.1.......b:. │ │ │ │ +00099c70: 01d3 313a 933a 8e91 1d05 bbeb 6178 8d9f ..1:.:......ax.. │ │ │ │ +00099c80: 01a4 7ad8 698e 9109 2484 eb61 3d8d 93d7 ..z.i...$..a=... │ │ │ │ +00099c90: 668d 9f01 cccc d531 8e91 04c0 04cf 5b8e f......1......[. │ │ │ │ +00099ca0: 9113 8de2 eb61 788d 9f01 a47a d531 8e91 .....ax....z.1.. │ │ │ │ +00099cb0: 04c0 04eb 623b 8d96 01d3 313a 933a 933a ....b;....1:.:.: │ │ │ │ +00099cc0: 8e91 106c c53b 9101 d331 eb61 788d 9f01 ...l.;...1.ax... │ │ │ │ +00099cd0: a47a d869 8e91 0364 daeb 485d 8e9f 0d00 .z.i...d..H].... │ │ │ │ +00099ce0: 008d 913b 455e eb61 6675 6e96 05bf aa28 ...;E^.afun....( │ │ │ │ +00099cf0: 5355 4393 6e29 9378 8d9f 01a4 7ad5 318e SUC.n).x....z.1. │ │ │ │ +00099d00: 8d91 0a7f aeeb 623a 9601 d331 3a93 3a8e ......b:...1:.:. │ │ │ │ +00099d10: 911d 05bb eb61 788d 9f01 a47a d869 8e91 .....ax....z.i.. │ │ │ │ +00099d20: 0924 84eb 613d 8d93 d766 8d9f 01cc ccd5 .$..a=...f...... │ │ │ │ +00099d30: 328e 9104 c004 cf5b 8e91 138d e2eb 6166 2......[......af │ │ │ │ +00099d40: 756e 936e 8d93 d774 8d9f 01cc ccd5 318e un.n...t......1. │ │ │ │ +00099d50: 8d91 0aaa aad7 3a96 01ff fe3a 933a 8e91 ......:....:.:.. │ │ │ │ +00099d60: 1e5f f074 8d9f 01cc ccd8 698e 9103 64da ._.t......i...d. │ │ │ │ +00099d70: d73b 8e91 3904 16eb 616e eb62 3b93 eb61 .;..9...an.b;..a │ │ │ │ +00099d80: 788d 9f01 a47a d531 8e91 04c0 04eb 623b x....z.1......b; │ │ │ │ +00099d90: 8d96 01d3 313a 933a 933a 8e91 106c c53b ....1:.:.:...l.; │ │ │ │ +00099da0: 9101 d331 eb61 788d 9f01 a47a d869 8e91 ...1.ax....z.i.. │ │ │ │ +00099db0: 0364 daeb 485d 8e8e 8e8e 8e8e 8ea6 8d91 .d..H].......... │ │ │ │ +00099dc0: 1e28 f0cf 5491 ff05 566f 9603 5269 6175 .(..T...Vo..Riau │ │ │ │ +00099dd0: 746f 6d61 7465 9374 6865 9b03 526a 7573 tomate.the..Rjus │ │ │ │ +00099de0: 6593 6f66 9374 6865 9370 7269 6d69 7469 e.of.the.primiti │ │ │ │ +00099df0: 7690 ac72 6598 7265 6375 7273 696f 6e93 v..re.recursion. │ │ │ │ +00099e00: 7468 656f 7265 6d93 696e 9364 6572 6976 theorem.in.deriv │ │ │ │ +00099e10: 696e 6798 7265 6375 7273 6976 90ac 7265 ing.recursiv..re │ │ │ │ +00099e20: 9364 650c 6e69 7469 6f6e 738e a18d 9112 .de.nitions..... │ │ │ │ +00099e30: c761 6f66 9604 420b 7468 6973 936b 696e .aof..B.this.kin │ │ │ │ +00099e40: 642c 9104 57e3 7468 6593 eb48 484f 4c93 d,..W.the..HHOL. │ │ │ │ +00099e50: cf73 7973 7465 6d93 7072 6f9a ac72 7669 .system.pro..rvi │ │ │ │ +00099e60: 6465 7393 7498 7798 6f93 6675 6e63 7469 des.t.w.o.functi │ │ │ │ +00099e70: 6f6e 7393 7768 6963 9868 2c91 0457 e474 ons.whic.h,..W.t │ │ │ │ +00099e80: 6f67 6574 6865 722c 9104 57e3 0c72 7374 ogether,..W..rst │ │ │ │ +00099e90: 9364 6f93 6175 746f 6d61 7469 638e a18d .do.automatic... │ │ │ │ +00099ea0: 9112 c761 7072 6f90 538e 6f66 7396 03cc ...apro.S.ofs... │ │ │ │ +00099eb0: 0e6f 669b 03cc 0d74 6865 9365 7869 7374 .of....the.exist │ │ │ │ +00099ec0: 656e 6365 936f 6698 7072 696d 6974 6976 ence.of.primitiv │ │ │ │ +00099ed0: 9aac 7265 9372 6563 7572 7369 7698 6593 ..re.recursiv.e. │ │ │ │ +00099ee0: 6675 6e63 7469 6f6e 7391 03cc 0d61 6e64 functions....and │ │ │ │ +00099ef0: 9374 6865 6e93 6d61 6b98 6591 03cc 0d63 .then.mak.e....c │ │ │ │ +00099f00: 6f6e 7374 616e 9874 9373 7090 538e 6563 onstan.t.sp.S.ec │ │ │ │ +00099f10: 690c 6361 2d8e a18d 9112 c761 7469 6f6e i.ca-......ation │ │ │ │ +00099f20: 7396 03ea a874 6f93 696e 9aac 7274 726f s....to.in..rtro │ │ │ │ +00099f30: 9053 8e64 7563 6593 636f 6e73 7461 6e98 .S.duce.constan. │ │ │ │ +00099f40: 7473 9374 6861 7493 6465 6e6f 7465 9373 ts.that.denote.s │ │ │ │ +00099f50: 7563 9868 9366 756e 6374 696f 6e73 3a8e uc.h.functions:. │ │ │ │ +00099f60: 9f1f 9bf5 8d8d 8d91 12c7 619f ee5a da89 ..........a..Z.. │ │ │ │ +00099f70: 0000 6666 01c7 0b4a 9f18 f0af 8d8d 90cc ..ff...J........ │ │ │ │ +00099f80: cd9f 0459 9c84 001d 4a4b 0000 6666 8d9f ...Y....JK..ff.. │ │ │ │ +00099f90: eea6 648d 9117 0bcc eb61 6e65 775f 7072 ..d......anew_pr │ │ │ │ +00099fa0: 696d 5f72 6563 5f64 6566 696e 6974 696f im_rec_definitio │ │ │ │ +00099fb0: 6e91 283d a63a 9605 bfaa 2873 7472 696e n.(=.:....(strin │ │ │ │ +00099fc0: 6793 2393 7465 726d 2993 2d3e 9374 686d g.#.term).->.thm │ │ │ │ +00099fd0: 8e9f 0d00 008d 9117 0bcc 6e65 775f 696e ..........new_in │ │ │ │ +00099fe0: 6669 785f 7072 696d 5f72 6563 5f64 6566 fix_prim_rec_def │ │ │ │ +00099ff0: 696e 6974 696f 6e96 05bf aa3a 9328 7374 inition....:.(st │ │ │ │ +0009a000: 7269 6e67 9323 9374 6572 6d29 932d 3e93 ring.#.term).->. │ │ │ │ +0009a010: 7468 6d8e 8e92 01c6 71b1 8400 1d4a 4b00 thm.....q....JK. │ │ │ │ +0009a020: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ +0009a030: 0b4a 8e8e 8e9f 21f1 488d 9112 c761 cf45 .J....!.H....a.E │ │ │ │ +0009a040: 7691 ff58 e461 6c75 6174 696e 678e 8e9f v..X.aluating... │ │ │ │ +0009a050: 24fd 138e 8c8b 0000 00b8 0000 0000 0000 $............... │ │ │ │ 0009a060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0009a070: 0000 0000 0000 0009 8d6d a002 cc05 558d .........m....U. │ │ │ │ -0009a080: a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d 91ea ..F............. │ │ │ │ -0009a090: f1eb d031 3834 9200 dd20 4343 6861 7074 ...184... CChapt │ │ │ │ -0009a0a0: 6572 9604 8000 3131 2e91 0a80 0054 6865 er....11.....The │ │ │ │ -0009a0b0: 9348 4f4c 934c 6f67 6963 9369 6e93 4d4c .HOL.Logic.in.ML │ │ │ │ -0009a0c0: 8e91 eaf1 eb9f 0566 6689 0000 e666 01c7 .......ff....f.. │ │ │ │ -0009a0d0: 3e7c 8e8e 8e8e a002 942f df8d a0fd 9e00 >|......./...... │ │ │ │ -0009a0e0: 7a8d 8d8d 9f13 d6bd 8d8d 8d9f d900 008d z............... │ │ │ │ -0009a0f0: 9102 30ea eb61 6e65 775f 7072 696d 5f72 ..0..anew_prim_r │ │ │ │ -0009a100: 6563 5f64 6566 696e 6974 696f 6e8e a40d ec_definition... │ │ │ │ -0009a110: 0000 8d91 07f0 9428 6066 756e 5f44 4546 .......(`fun_DEF │ │ │ │ -0009a120: 602c 8ea1 8d91 0db0 3e22 2866 756e 9605 `,......>"(fun.. │ │ │ │ -0009a130: bfaa 3093 788d 9f01 a47a d531 8e8d 910a ..0.x....z.1.... │ │ │ │ -0009a140: 7fae eb62 3a96 01d3 313a 933a 8e91 1d05 ...b:...1:.:.... │ │ │ │ -0009a150: bbeb 6178 8d9f 01a4 7ad8 698e 9109 2484 ..ax....z.i...$. │ │ │ │ -0009a160: eb61 3d8d 93d7 668d 9f01 cccc d531 8e91 .a=...f......1.. │ │ │ │ -0009a170: 04c0 04cf 5b8e 9113 8de2 eb61 788d 9f01 ....[......ax... │ │ │ │ -0009a180: a47a d531 8e91 04c0 04eb 623b 8d96 01d3 .z.1......b;.... │ │ │ │ -0009a190: 313a 933a 933a 8e91 106c c53b 9101 d331 1:.:.:...l.;...1 │ │ │ │ -0009a1a0: eb61 788d 9f01 a47a d869 8e91 0364 daeb .ax....z.i...d.. │ │ │ │ -0009a1b0: 485d 93eb 612f 5c8e a18d 9113 6fe8 2866 H]..a/\.....o.(f │ │ │ │ -0009a1c0: 756e 9605 bfaa 2853 5543 936e 2993 788d un....(SUC.n).x. │ │ │ │ -0009a1d0: 9f01 a47a d531 8e8d 910a 7fae eb62 3a96 ...z.1.......b:. │ │ │ │ -0009a1e0: 01d3 313a 933a 8e91 1d05 bbeb 6178 8d9f ..1:.:......ax.. │ │ │ │ -0009a1f0: 01a4 7ad8 698e 9109 2484 eb61 3d8d 93d7 ..z.i...$..a=... │ │ │ │ -0009a200: 668d 9f01 cccc d532 8e91 04c0 04cf 5b8e f......2......[. │ │ │ │ -0009a210: 9113 8de2 eb61 6675 6e93 6e8d 93d7 748d .....afun.n...t. │ │ │ │ -0009a220: 9f01 cccc d531 8e8d 910a aaaa d73a 9601 .....1.......:.. │ │ │ │ -0009a230: fffe 3a93 3a8e 911e 5ff0 748d 9f01 cccc ..:.:..._.t..... │ │ │ │ -0009a240: d869 8e91 0364 dad7 3b8e 9139 0416 eb61 .i...d..;..9...a │ │ │ │ -0009a250: 6eeb 623b 93eb 6178 8d9f 01a4 7ad5 318e n.b;..ax....z.1. │ │ │ │ -0009a260: 9104 c004 eb62 3b8d 9601 d331 3a93 3a93 .....b;....1:.:. │ │ │ │ -0009a270: 3a8e 9110 6cc5 3b91 01d3 31eb 6178 8d9f :...l.;...1.ax.. │ │ │ │ -0009a280: 01a4 7ad8 698e 9103 64da eb48 5deb 6129 ..z.i...d..H].a) │ │ │ │ -0009a290: 2229 3b3b 8e8e 8e8e 8e8e 8e9f 2d95 1a8d ");;........-... │ │ │ │ -0009a2a0: 91ea f1eb cf61 7574 6f6d 6174 6963 616c .....automatical │ │ │ │ -0009a2b0: 6c79 9b03 eaa8 7072 6f95 ac72 7693 6573 ly....pro..rv.es │ │ │ │ -0009a2c0: 9874 6865 9874 6865 6f72 656d 3a8e a421 .the.theorem:..! │ │ │ │ -0009a2d0: bc91 8d8d 8d9f 07fe 348d 8d8d 9ff3 0000 ........4....... │ │ │ │ -0009a2e0: 8d91 0230 eaeb 617c 2d91 0b7f 543f 6675 ...0..a|-...T?fu │ │ │ │ -0009a2f0: 6e2e 9605 bfaa 2178 8d9f 01a4 7ad5 318e n.....!x....z.1. │ │ │ │ -0009a300: 8d91 0a7f aeeb 623a 9601 d331 3a93 3a8e ......b:...1:.:. │ │ │ │ -0009a310: 9b1d 05bb eb61 788d 9f01 a47a d869 8e91 .....ax....z.i.. │ │ │ │ -0009a320: 0364 daeb 612e 9366 756e 9330 9378 8d9f .d..a..fun.0.x.. │ │ │ │ -0009a330: 01a4 7ad5 318e 8d91 0a7f aeeb 623a 9601 ..z.1.......b:.. │ │ │ │ -0009a340: d331 3a93 3a8e 98eb 6178 8d9f 01a4 7ad8 .1:.:...ax....z. │ │ │ │ -0009a350: 698e 9109 2484 eb61 3d8d 93d7 668d 9f01 i...$..a=...f... │ │ │ │ -0009a360: cccc d531 8e91 04c0 04cf 5b8e 9113 8de2 ...1......[..... │ │ │ │ -0009a370: eb61 788d 9f01 a47a d531 8e91 04c0 04eb .ax....z.1...... │ │ │ │ -0009a380: 623b 8d96 01d3 313a 933a 933a 8e91 106c b;....1:.:.:...l │ │ │ │ -0009a390: c53b 9101 d331 eb61 788d 9f01 a47a d869 .;...1.ax....z.i │ │ │ │ -0009a3a0: 8e91 0364 daeb 485d 93eb 612f 5c8e 9f0d ...d..H]..a/\... │ │ │ │ -0009a3b0: 0000 8d91 3bad 8e21 788d 9f01 a47a d531 ....;..!x....z.1 │ │ │ │ -0009a3c0: 8e8d 910a 7fae eb62 3a96 01d3 313a 933a .......b:...1:.: │ │ │ │ -0009a3d0: 8e9b 1d05 bbeb 6178 8d9f 01a4 7ad8 698e ......ax....z.i. │ │ │ │ -0009a3e0: 9103 64da eb61 2e96 05bf aa66 756e 9328 ..d..a.....fun.( │ │ │ │ -0009a3f0: 5355 4393 6e29 9378 8d9f 01a4 7ad5 318e SUC.n).x....z.1. │ │ │ │ -0009a400: 8d91 0a7f aeeb 623a 9601 d331 3a93 3a8e ......b:...1:.:. │ │ │ │ -0009a410: 98eb 6178 8d9f 01a4 7ad8 698e 9109 2484 ..ax....z.i...$. │ │ │ │ -0009a420: eb61 3d8d 93d7 668d 9f01 cccc d532 8e91 .a=...f......2.. │ │ │ │ -0009a430: 04c0 04cf 5b8e 9113 8de2 eb61 6675 6e93 ....[......afun. │ │ │ │ -0009a440: 6e8d 93d7 748d 9f01 cccc d531 8e8d 910a n...t......1.... │ │ │ │ -0009a450: aaaa d73a 9601 fffe 3a93 3a8e 911e 5ff0 ...:....:.:..._. │ │ │ │ -0009a460: 748d 9f01 cccc d869 8e91 0364 dad7 3b8e t......i...d..;. │ │ │ │ -0009a470: 9139 0416 eb61 6eeb 623b 93eb 6178 8d9f .9...an.b;..ax.. │ │ │ │ -0009a480: 01a4 7ad5 318e 9104 c004 eb62 3b8d 9601 ..z.1......b;... │ │ │ │ -0009a490: d331 3a93 3a93 3a8e 9110 6cc5 3b91 01d3 .1:.:.:...l.;... │ │ │ │ -0009a4a0: 31eb 6178 8d9f 01a4 7ad8 698e 9103 64da 1.ax....z.i...d. │ │ │ │ -0009a4b0: eb48 5d8e 8e8e 8e8e 8e8e a18d 91ea f1eb .H]............. │ │ │ │ -0009a4c0: cf61 6e64 9603 0b59 7468 656e 9364 6563 .and...Ythen.dec │ │ │ │ -0009a4d0: 6c61 7265 7393 6193 6e65 7793 636f 6e73 lares.a.new.cons │ │ │ │ -0009a4e0: 7461 6e9a ac72 748d 93eb 6166 756e 8e91 tan..rt...afun.. │ │ │ │ -0009a4f0: 1755 b0cf 7769 7468 9374 6869 7393 7072 .U..with.this.pr │ │ │ │ -0009a500: 6f70 9053 8e65 7274 9879 9361 7391 030b op.S.ert.y.as... │ │ │ │ -0009a510: 5a69 7473 9373 7090 538e 6563 690c 6361 Zits.sp.S.eci.ca │ │ │ │ -0009a520: 7469 6f6e 2e91 04ee 7054 6869 7393 636f tion....pThis.co │ │ │ │ -0009a530: 6e73 7461 6e98 748e a410 0000 8d91 eaf1 nstan.t......... │ │ │ │ -0009a540: eb73 7090 538e 6563 690c 6361 7469 6f6e .sp.S.eci.cation │ │ │ │ -0009a550: 9602 bd2d 6973 9b02 bd2c 7265 7475 726e ...-is...,return │ │ │ │ -0009a560: 6564 9361 7393 6198 7468 656f 7265 6d93 ed.as.a.theorem. │ │ │ │ -0009a570: 629a ac72 798d 93eb 616e 6577 5f70 7269 b..ry...anew_pri │ │ │ │ -0009a580: 6d5f 7265 635f 6465 6669 6e69 7469 6f6e m_rec_definition │ │ │ │ -0009a590: 8e92 0089 b29f cf61 6e64 9369 7393 7361 .......and.is.sa │ │ │ │ -0009a5a0: 9876 9865 6491 02bd 2c77 6974 6893 6e61 .v.ed...,with.na │ │ │ │ -0009a5b0: 6d65 8ea1 8d8d 91ea f1eb eb61 6675 6e5f me.........afun_ │ │ │ │ -0009a5c0: 4445 468e 9117 1a39 cf69 6e96 03ea a874 DEF....9.in....t │ │ │ │ -0009a5d0: 6865 9363 7572 7265 6e9a ac72 7493 7468 he.curren..rt.th │ │ │ │ -0009a5e0: 656f 7279 9373 6567 6d65 6e98 742e 9105 eory.segmen.t... │ │ │ │ -0009a5f0: 38e0 4691 ff05 5661 696c 7572 6593 6f90 8.F...Vailure.o. │ │ │ │ -0009a600: 538e 6363 7572 7393 6966 3a8e 9f1c 0f6c S.ccurs.if:....l │ │ │ │ -0009a610: 8d8d 8d8d 91f7 7903 2869 298e 8e8e 9109 ......y.(i)..... │ │ │ │ -0009a620: c013 eb48 484f 4c9b 04c1 50cf 6361 6e6e ...HHOL...P.cann │ │ │ │ -0009a630: 6f74 9104 c14f 7072 6f95 ac72 7693 6598 ot...Opro..rv.e. │ │ │ │ -0009a640: 7468 6572 6596 04c1 4f69 7398 6193 6675 there...Ois.a.fu │ │ │ │ -0009a650: 6e63 7469 6f6e 9873 6174 6973 6679 696e nction.satisfyin │ │ │ │ -0009a660: 6793 7468 6598 7370 9053 8e65 6369 0c63 g.the.sp.S.eci.c │ │ │ │ -0009a670: 6174 696f 6e93 288d 692e 652e 8e91 13c4 ation.(.i.e..... │ │ │ │ -0009a680: d469 6693 7468 6598 7465 726d 8ea1 8d91 .if.the.term.... │ │ │ │ -0009a690: 09c0 1373 7570 706c 6965 6496 03f1 5474 ...supplied...Tt │ │ │ │ -0009a6a0: 6f8d 9103 f153 eb61 6e65 775f 7072 696d o....S.anew_prim │ │ │ │ -0009a6b0: 5f72 6563 5f64 6566 696e 6974 696f 6e8e _rec_definition. │ │ │ │ -0009a6c0: 9200 8c1a edcf 6973 9b03 f153 6e6f 7493 ......is...Snot. │ │ │ │ -0009a6d0: 6198 779a ac72 656c 6c2d 666f 726d 6564 a.w..rell-formed │ │ │ │ -0009a6e0: 9370 7269 6d69 7469 7698 6591 03f1 5372 .primitiv.e...Sr │ │ │ │ -0009a6f0: 6563 7572 7369 7698 6593 6465 0c2d 8ea1 ecursiv.e.de.-.. │ │ │ │ -0009a700: 8d91 09c0 136e 6974 696f 6e29 3b8e 9f19 .....nition);... │ │ │ │ -0009a710: c3db 8d8d 8d8d 91f4 3577 2869 6929 8e8e ........5w(ii).. │ │ │ │ -0009a720: 8e91 09c0 1361 6e90 ac72 7996 043b 946f .....an..ry..;.o │ │ │ │ -0009a730: 7468 6572 9b04 3b93 636f 6e64 6974 696f ther..;.conditio │ │ │ │ -0009a740: 6e93 666f 7293 6d61 6b69 6e67 9861 9363 n.for.making.a.c │ │ │ │ -0009a750: 6f6e 7374 616e 90ac 7274 9373 7090 538e onstan..rt.sp.S. │ │ │ │ -0009a760: 6563 690c 6361 7469 6f6e 9869 7393 7669 eci.cation.is.vi │ │ │ │ -0009a770: 6f6c 6174 6564 9328 7365 6598 7468 6593 olated.(see.the. │ │ │ │ -0009a780: 6661 696c 7572 658e a18d 9109 c013 636f failure.......co │ │ │ │ -0009a790: 6e64 6974 696f 6e73 9603 eaa8 666f 728d nditions....for. │ │ │ │ -0009a7a0: 93eb 616e 6577 5f73 7065 6369 6669 6361 ..anew_specifica │ │ │ │ -0009a7b0: 7469 6f6e 8e91 698f 9acf 696e 9353 6563 tion..i...in.Sec │ │ │ │ -0009a7c0: 7469 6f6e 9331 312e 382e 322e 3229 2e8e tion.11.8.2.2).. │ │ │ │ -0009a7d0: 9f1c 0f6d 8d91 f653 7a54 6865 9605 3c94 ...m...SzThe..<. │ │ │ │ -0009a7e0: eb48 4d4c 93cf 6675 6e63 7469 6f6e 8d93 .HML..function.. │ │ │ │ -0009a7f0: eb61 6e65 775f 7072 696d 5f72 6563 5f64 .anew_prim_rec_d │ │ │ │ -0009a800: 6566 696e 6974 696f 6e8e 9200 8eb1 6ecf efinition.....n. │ │ │ │ -0009a810: 6973 2c96 0591 0f69 6e91 053c 9366 6163 is,....in..<.fac │ │ │ │ -0009a820: 742c 9373 6c69 6768 90ac 7274 6c79 9605 t,.sligh..rtly.. │ │ │ │ -0009a830: 3c94 6d6f 7265 9367 656e 6572 616c 9374 <.more.general.t │ │ │ │ -0009a840: 6861 6e93 6973 8ea1 8d91 eaf1 eb69 6e64 han.is.......ind │ │ │ │ -0009a850: 6963 6174 6564 9605 629b 629a ac72 7993 icated..b.b..ry. │ │ │ │ -0009a860: 7468 6593 6578 616d 706c 6593 6170 706c the.example.appl │ │ │ │ -0009a870: 6963 6174 696f 6e93 7368 6f98 776e 9105 ication.sho.wn.. │ │ │ │ -0009a880: 629c 6162 9053 8e6f 9876 9865 2e91 09a0 b.ab.S.o.v.e.... │ │ │ │ -0009a890: b949 6e93 7061 7274 6963 756c 6172 2c91 .In.particular,. │ │ │ │ -0009a8a0: 05c0 9861 9363 7572 7269 6564 9370 7269 ...a.curried.pri │ │ │ │ -0009a8b0: 6d69 7469 7698 658e a18d 91ea f1eb 7265 mitiv.e.......re │ │ │ │ -0009a8c0: 6375 7273 6976 9aac 7265 9603 4bcb 6675 cursiv..re..K.fu │ │ │ │ -0009a8d0: 6e63 7469 6f6e 9364 650c 6e65 6493 7573 nction.de.ned.us │ │ │ │ -0009a8e0: 696e 6793 7468 6973 93eb 484d 4c93 cf66 ing.this..HML..f │ │ │ │ -0009a8f0: 756e 6374 696f 6e91 034b ca63 616e 9362 unction..K.can.b │ │ │ │ -0009a900: 9053 8e65 9364 650c 6e65 6493 6298 7993 .S.e.de.ned.b.y. │ │ │ │ -0009a910: 7072 696d 6974 6976 9865 9372 6563 7572 primitiv.e.recur │ │ │ │ -0009a920: 7369 6f6e 936f 6e8e a18d 91ea f1eb 616e sion.on.......an │ │ │ │ -0009a930: 9aac 7279 9604 3bd7 6f6e 6593 6f66 9369 ..ry..;.one.of.i │ │ │ │ -0009a940: 7473 9104 3bd6 6172 6775 6d65 6e98 7473 ts..;.argumen.ts │ │ │ │ -0009a950: 2e91 062c 6d46 91ff 0556 6f72 9365 7861 ...,mF...Vor.exa │ │ │ │ -0009a960: 6d70 6c65 2c91 0450 2361 9104 3bd6 6375 mple,..P#a..;.cu │ │ │ │ -0009a970: 7272 6965 6493 6164 6469 7469 6f6e 9366 rried.addition.f │ │ │ │ -0009a980: 756e 6374 696f 6e8d 93eb 6170 6c75 733a unction...aplus: │ │ │ │ -0009a990: 6e75 6d2d 3e6e 756d 2d3e 6e75 6d8e 8ea1 num->num->num... │ │ │ │ -0009a9a0: 8d91 eaf1 ebcf 6361 6e96 03ea a862 9053 ......can....b.S │ │ │ │ -0009a9b0: 8e65 9364 650c 6e65 6493 629a ac72 7993 .e.de.ned.b..ry. │ │ │ │ -0009a9c0: 7072 696d 6974 6976 9865 9372 6563 7572 primitiv.e.recur │ │ │ │ -0009a9d0: 7369 6f6e 936f 6e93 6974 7393 0c72 7374 sion.on.its..rst │ │ │ │ -0009a9e0: 9361 7267 756d 656e 9874 3a8e a433 c3a5 .argumen.t:..3.. │ │ │ │ -0009a9f0: 8d8d 8d91 eaf1 eb9f dc07 8189 0000 6666 ..............ff │ │ │ │ -0009aa00: 01c7 0b4a 9f3d 9762 8d8d 90cc cd9f 0459 ...J.=.b.......Y │ │ │ │ -0009aa10: 9c84 0041 f0fe 0000 6666 8d9f c866 108d ...A....ff...f.. │ │ │ │ -0009aa20: 8d92 01af f00d 8400 0ad7 0e00 00b8 e88e ................ │ │ │ │ -0009aa30: 8d92 01b0 a8f5 8400 00b8 e800 15ae 648e ..............d. │ │ │ │ -0009aa40: 8d8d 8d92 01b9 4db2 9ffd 1c15 eb49 318e ......M......I1. │ │ │ │ -0009aa50: 8e8e 8e9f ff40 548d 9105 ccce eb61 236c .....@T......a#l │ │ │ │ -0009aa60: 6574 9605 bfaa 504c 5553 933d 936e 6577 et....PLUS.=.new │ │ │ │ -0009aa70: 5f70 7269 6d5f 7265 635f 6465 6669 6e69 _prim_rec_defini │ │ │ │ -0009aa80: 7469 6f6e 8ea4 0d00 008d 9105 ccce 2391 tion..........#. │ │ │ │ -0009aa90: 3f3c 4e28 6050 4c55 5360 2c8e a18d 9105 ?|...... │ │ │ │ +0009a0e0: 942f df8d a0fd 9e00 7a8d 8d8d 9f13 d6bd ./......z....... │ │ │ │ +0009a0f0: 8d8d 8d9f d900 008d 9102 30ea eb61 6e65 ..........0..ane │ │ │ │ +0009a100: 775f 7072 696d 5f72 6563 5f64 6566 696e w_prim_rec_defin │ │ │ │ +0009a110: 6974 696f 6e8e a40d 0000 8d91 07f0 9428 ition..........( │ │ │ │ +0009a120: 6066 756e 5f44 4546 602c 8ea1 8d91 0db0 `fun_DEF`,...... │ │ │ │ +0009a130: 3e22 2866 756e 9605 bfaa 3093 788d 9f01 >"(fun....0.x... │ │ │ │ +0009a140: a47a d531 8e8d 910a 7fae eb62 3a96 01d3 .z.1.......b:... │ │ │ │ +0009a150: 313a 933a 8e91 1d05 bbeb 6178 8d9f 01a4 1:.:......ax.... │ │ │ │ +0009a160: 7ad8 698e 9109 2484 eb61 3d8d 93d7 668d z.i...$..a=...f. │ │ │ │ +0009a170: 9f01 cccc d531 8e91 04c0 04cf 5b8e 9113 .....1......[... │ │ │ │ +0009a180: 8de2 eb61 788d 9f01 a47a d531 8e91 04c0 ...ax....z.1.... │ │ │ │ +0009a190: 04eb 623b 8d96 01d3 313a 933a 933a 8e91 ..b;....1:.:.:.. │ │ │ │ +0009a1a0: 106c c53b 9101 d331 eb61 788d 9f01 a47a .l.;...1.ax....z │ │ │ │ +0009a1b0: d869 8e91 0364 daeb 485d 93eb 612f 5c8e .i...d..H]..a/\. │ │ │ │ +0009a1c0: a18d 9113 6fe8 2866 756e 9605 bfaa 2853 ....o.(fun....(S │ │ │ │ +0009a1d0: 5543 936e 2993 788d 9f01 a47a d531 8e8d UC.n).x....z.1.. │ │ │ │ +0009a1e0: 910a 7fae eb62 3a96 01d3 313a 933a 8e91 .....b:...1:.:.. │ │ │ │ +0009a1f0: 1d05 bbeb 6178 8d9f 01a4 7ad8 698e 9109 ....ax....z.i... │ │ │ │ +0009a200: 2484 eb61 3d8d 93d7 668d 9f01 cccc d532 $..a=...f......2 │ │ │ │ +0009a210: 8e91 04c0 04cf 5b8e 9113 8de2 eb61 6675 ......[......afu │ │ │ │ +0009a220: 6e93 6e8d 93d7 748d 9f01 cccc d531 8e8d n.n...t......1.. │ │ │ │ +0009a230: 910a aaaa d73a 9601 fffe 3a93 3a8e 911e .....:....:.:... │ │ │ │ +0009a240: 5ff0 748d 9f01 cccc d869 8e91 0364 dad7 _.t......i...d.. │ │ │ │ +0009a250: 3b8e 9139 0416 eb61 6eeb 623b 93eb 6178 ;..9...an.b;..ax │ │ │ │ +0009a260: 8d9f 01a4 7ad5 318e 9104 c004 eb62 3b8d ....z.1......b;. │ │ │ │ +0009a270: 9601 d331 3a93 3a93 3a8e 9110 6cc5 3b91 ...1:.:.:...l.;. │ │ │ │ +0009a280: 01d3 31eb 6178 8d9f 01a4 7ad8 698e 9103 ..1.ax....z.i... │ │ │ │ +0009a290: 64da eb48 5deb 6129 2229 3b3b 8e8e 8e8e d..H].a)");;.... │ │ │ │ +0009a2a0: 8e8e 8e9f 2d95 1a8d 91ea f1eb cf61 7574 ....-........aut │ │ │ │ +0009a2b0: 6f6d 6174 6963 616c 6c79 9b03 eaa8 7072 omatically....pr │ │ │ │ +0009a2c0: 6f95 ac72 7693 6573 9874 6865 9874 6865 o..rv.es.the.the │ │ │ │ +0009a2d0: 6f72 656d 3a8e a421 bc91 8d8d 8d9f 07fe orem:..!........ │ │ │ │ +0009a2e0: 348d 8d8d 9ff3 0000 8d91 0230 eaeb 617c 4..........0..a| │ │ │ │ +0009a2f0: 2d91 0b7f 543f 6675 6e2e 9605 bfaa 2178 -...T?fun.....!x │ │ │ │ +0009a300: 8d9f 01a4 7ad5 318e 8d91 0a7f aeeb 623a ....z.1.......b: │ │ │ │ +0009a310: 9601 d331 3a93 3a8e 9b1d 05bb eb61 788d ...1:.:......ax. │ │ │ │ +0009a320: 9f01 a47a d869 8e91 0364 daeb 612e 9366 ...z.i...d..a..f │ │ │ │ +0009a330: 756e 9330 9378 8d9f 01a4 7ad5 318e 8d91 un.0.x....z.1... │ │ │ │ +0009a340: 0a7f aeeb 623a 9601 d331 3a93 3a8e 98eb ....b:...1:.:... │ │ │ │ +0009a350: 6178 8d9f 01a4 7ad8 698e 9109 2484 eb61 ax....z.i...$..a │ │ │ │ +0009a360: 3d8d 93d7 668d 9f01 cccc d531 8e91 04c0 =...f......1.... │ │ │ │ +0009a370: 04cf 5b8e 9113 8de2 eb61 788d 9f01 a47a ..[......ax....z │ │ │ │ +0009a380: d531 8e91 04c0 04eb 623b 8d96 01d3 313a .1......b;....1: │ │ │ │ +0009a390: 933a 933a 8e91 106c c53b 9101 d331 eb61 .:.:...l.;...1.a │ │ │ │ +0009a3a0: 788d 9f01 a47a d869 8e91 0364 daeb 485d x....z.i...d..H] │ │ │ │ +0009a3b0: 93eb 612f 5c8e 9f0d 0000 8d91 3bad 8e21 ..a/\.......;..! │ │ │ │ +0009a3c0: 788d 9f01 a47a d531 8e8d 910a 7fae eb62 x....z.1.......b │ │ │ │ +0009a3d0: 3a96 01d3 313a 933a 8e9b 1d05 bbeb 6178 :...1:.:......ax │ │ │ │ +0009a3e0: 8d9f 01a4 7ad8 698e 9103 64da eb61 2e96 ....z.i...d..a.. │ │ │ │ +0009a3f0: 05bf aa66 756e 9328 5355 4393 6e29 9378 ...fun.(SUC.n).x │ │ │ │ +0009a400: 8d9f 01a4 7ad5 318e 8d91 0a7f aeeb 623a ....z.1.......b: │ │ │ │ +0009a410: 9601 d331 3a93 3a8e 98eb 6178 8d9f 01a4 ...1:.:...ax.... │ │ │ │ +0009a420: 7ad8 698e 9109 2484 eb61 3d8d 93d7 668d z.i...$..a=...f. │ │ │ │ +0009a430: 9f01 cccc d532 8e91 04c0 04cf 5b8e 9113 .....2......[... │ │ │ │ +0009a440: 8de2 eb61 6675 6e93 6e8d 93d7 748d 9f01 ...afun.n...t... │ │ │ │ +0009a450: cccc d531 8e8d 910a aaaa d73a 9601 fffe ...1.......:.... │ │ │ │ +0009a460: 3a93 3a8e 911e 5ff0 748d 9f01 cccc d869 :.:..._.t......i │ │ │ │ +0009a470: 8e91 0364 dad7 3b8e 9139 0416 eb61 6eeb ...d..;..9...an. │ │ │ │ +0009a480: 623b 93eb 6178 8d9f 01a4 7ad5 318e 9104 b;..ax....z.1... │ │ │ │ +0009a490: c004 eb62 3b8d 9601 d331 3a93 3a93 3a8e ...b;....1:.:.:. │ │ │ │ +0009a4a0: 9110 6cc5 3b91 01d3 31eb 6178 8d9f 01a4 ..l.;...1.ax.... │ │ │ │ +0009a4b0: 7ad8 698e 9103 64da eb48 5d8e 8e8e 8e8e z.i...d..H]..... │ │ │ │ +0009a4c0: 8e8e a18d 91ea f1eb cf61 6e64 9603 0b59 .........and...Y │ │ │ │ +0009a4d0: 7468 656e 9364 6563 6c61 7265 7393 6193 then.declares.a. │ │ │ │ +0009a4e0: 6e65 7793 636f 6e73 7461 6e9a ac72 748d new.constan..rt. │ │ │ │ +0009a4f0: 93eb 6166 756e 8e91 1755 b0cf 7769 7468 ..afun...U..with │ │ │ │ +0009a500: 9374 6869 7393 7072 6f70 9053 8e65 7274 .this.prop.S.ert │ │ │ │ +0009a510: 9879 9361 7391 030b 5a69 7473 9373 7090 .y.as...Zits.sp. │ │ │ │ +0009a520: 538e 6563 690c 6361 7469 6f6e 2e91 04ee S.eci.cation.... │ │ │ │ +0009a530: 7054 6869 7393 636f 6e73 7461 6e98 748e pThis.constan.t. │ │ │ │ +0009a540: a410 0000 8d91 eaf1 eb73 7090 538e 6563 .........sp.S.ec │ │ │ │ +0009a550: 690c 6361 7469 6f6e 9602 bd2d 6973 9b02 i.cation...-is.. │ │ │ │ +0009a560: bd2c 7265 7475 726e 6564 9361 7393 6198 .,returned.as.a. │ │ │ │ +0009a570: 7468 656f 7265 6d93 629a ac72 798d 93eb theorem.b..ry... │ │ │ │ +0009a580: 616e 6577 5f70 7269 6d5f 7265 635f 6465 anew_prim_rec_de │ │ │ │ +0009a590: 6669 6e69 7469 6f6e 8e92 0089 b29f cf61 finition.......a │ │ │ │ +0009a5a0: 6e64 9369 7393 7361 9876 9865 6491 02bd nd.is.sa.v.ed... │ │ │ │ +0009a5b0: 2c77 6974 6893 6e61 6d65 8ea1 8d8d 91ea ,with.name...... │ │ │ │ +0009a5c0: f1eb eb61 6675 6e5f 4445 468e 9117 1a39 ...afun_DEF....9 │ │ │ │ +0009a5d0: cf69 6e96 03ea a874 6865 9363 7572 7265 .in....the.curre │ │ │ │ +0009a5e0: 6e9a ac72 7493 7468 656f 7279 9373 6567 n..rt.theory.seg │ │ │ │ +0009a5f0: 6d65 6e98 742e 9105 38e0 4691 ff05 5661 men.t...8.F...Va │ │ │ │ +0009a600: 696c 7572 6593 6f90 538e 6363 7572 7393 ilure.o.S.ccurs. │ │ │ │ +0009a610: 6966 3a8e 9f1c 0f6c 8d8d 8d8d 91f7 7903 if:....l......y. │ │ │ │ +0009a620: 2869 298e 8e8e 9109 c013 eb48 484f 4c9b (i)........HHOL. │ │ │ │ +0009a630: 04c1 50cf 6361 6e6e 6f74 9104 c14f 7072 ..P.cannot...Opr │ │ │ │ +0009a640: 6f95 ac72 7693 6598 7468 6572 6596 04c1 o..rv.e.there... │ │ │ │ +0009a650: 4f69 7398 6193 6675 6e63 7469 6f6e 9873 Ois.a.function.s │ │ │ │ +0009a660: 6174 6973 6679 696e 6793 7468 6598 7370 atisfying.the.sp │ │ │ │ +0009a670: 9053 8e65 6369 0c63 6174 696f 6e93 288d .S.eci.cation.(. │ │ │ │ +0009a680: 692e 652e 8e91 13c4 d469 6693 7468 6598 i.e......if.the. │ │ │ │ +0009a690: 7465 726d 8ea1 8d91 09c0 1373 7570 706c term.......suppl │ │ │ │ +0009a6a0: 6965 6496 03f1 5474 6f8d 9103 f153 eb61 ied...Tto....S.a │ │ │ │ +0009a6b0: 6e65 775f 7072 696d 5f72 6563 5f64 6566 new_prim_rec_def │ │ │ │ +0009a6c0: 696e 6974 696f 6e8e 9200 8c1a edcf 6973 inition.......is │ │ │ │ +0009a6d0: 9b03 f153 6e6f 7493 6198 779a ac72 656c ...Snot.a.w..rel │ │ │ │ +0009a6e0: 6c2d 666f 726d 6564 9370 7269 6d69 7469 l-formed.primiti │ │ │ │ +0009a6f0: 7698 6591 03f1 5372 6563 7572 7369 7698 v.e...Srecursiv. │ │ │ │ +0009a700: 6593 6465 0c2d 8ea1 8d91 09c0 136e 6974 e.de.-.......nit │ │ │ │ +0009a710: 696f 6e29 3b8e 9f19 c3db 8d8d 8d8d 91f4 ion);........... │ │ │ │ +0009a720: 3577 2869 6929 8e8e 8e91 09c0 1361 6e90 5w(ii).......an. │ │ │ │ +0009a730: ac72 7996 043b 946f 7468 6572 9b04 3b93 .ry..;.other..;. │ │ │ │ +0009a740: 636f 6e64 6974 696f 6e93 666f 7293 6d61 condition.for.ma │ │ │ │ +0009a750: 6b69 6e67 9861 9363 6f6e 7374 616e 90ac king.a.constan.. │ │ │ │ +0009a760: 7274 9373 7090 538e 6563 690c 6361 7469 rt.sp.S.eci.cati │ │ │ │ +0009a770: 6f6e 9869 7393 7669 6f6c 6174 6564 9328 on.is.violated.( │ │ │ │ +0009a780: 7365 6598 7468 6593 6661 696c 7572 658e see.the.failure. │ │ │ │ +0009a790: a18d 9109 c013 636f 6e64 6974 696f 6e73 ......conditions │ │ │ │ +0009a7a0: 9603 eaa8 666f 728d 93eb 616e 6577 5f73 ....for...anew_s │ │ │ │ +0009a7b0: 7065 6369 6669 6361 7469 6f6e 8e91 698f pecification..i. │ │ │ │ +0009a7c0: 9acf 696e 9353 6563 7469 6f6e 9331 312e ..in.Section.11. │ │ │ │ +0009a7d0: 382e 322e 3229 2e8e 9f1c 0f6d 8d91 f653 8.2.2).....m...S │ │ │ │ +0009a7e0: 7a54 6865 9605 3c94 eb48 4d4c 93cf 6675 zThe..<..HML..fu │ │ │ │ +0009a7f0: 6e63 7469 6f6e 8d93 eb61 6e65 775f 7072 nction...anew_pr │ │ │ │ +0009a800: 696d 5f72 6563 5f64 6566 696e 6974 696f im_rec_definitio │ │ │ │ +0009a810: 6e8e 9200 8eb1 6ecf 6973 2c96 0591 0f69 n.....n.is,....i │ │ │ │ +0009a820: 6e91 053c 9366 6163 742c 9373 6c69 6768 n..<.fact,.sligh │ │ │ │ +0009a830: 90ac 7274 6c79 9605 3c94 6d6f 7265 9367 ..rtly..<.more.g │ │ │ │ +0009a840: 656e 6572 616c 9374 6861 6e93 6973 8ea1 eneral.than.is.. │ │ │ │ +0009a850: 8d91 eaf1 eb69 6e64 6963 6174 6564 9605 .....indicated.. │ │ │ │ +0009a860: 629b 629a ac72 7993 7468 6593 6578 616d b.b..ry.the.exam │ │ │ │ +0009a870: 706c 6593 6170 706c 6963 6174 696f 6e93 ple.application. │ │ │ │ +0009a880: 7368 6f98 776e 9105 629c 6162 9053 8e6f sho.wn..b.ab.S.o │ │ │ │ +0009a890: 9876 9865 2e91 09a0 b949 6e93 7061 7274 .v.e.....In.part │ │ │ │ +0009a8a0: 6963 756c 6172 2c91 05c0 9861 9363 7572 icular,....a.cur │ │ │ │ +0009a8b0: 7269 6564 9370 7269 6d69 7469 7698 658e ried.primitiv.e. │ │ │ │ +0009a8c0: a18d 91ea f1eb 7265 6375 7273 6976 9aac ......recursiv.. │ │ │ │ +0009a8d0: 7265 9603 4bcb 6675 6e63 7469 6f6e 9364 re..K.function.d │ │ │ │ +0009a8e0: 650c 6e65 6493 7573 696e 6793 7468 6973 e.ned.using.this │ │ │ │ +0009a8f0: 93eb 484d 4c93 cf66 756e 6374 696f 6e91 ..HML..function. │ │ │ │ +0009a900: 034b ca63 616e 9362 9053 8e65 9364 650c .K.can.b.S.e.de. │ │ │ │ +0009a910: 6e65 6493 6298 7993 7072 696d 6974 6976 ned.b.y.primitiv │ │ │ │ +0009a920: 9865 9372 6563 7572 7369 6f6e 936f 6e8e .e.recursion.on. │ │ │ │ +0009a930: a18d 91ea f1eb 616e 9aac 7279 9604 3bd7 ......an..ry..;. │ │ │ │ +0009a940: 6f6e 6593 6f66 9369 7473 9104 3bd6 6172 one.of.its..;.ar │ │ │ │ +0009a950: 6775 6d65 6e98 7473 2e91 062c 6d46 91ff gumen.ts...,mF.. │ │ │ │ +0009a960: 0556 6f72 9365 7861 6d70 6c65 2c91 0450 .Vor.example,..P │ │ │ │ +0009a970: 2361 9104 3bd6 6375 7272 6965 6493 6164 #a..;.curried.ad │ │ │ │ +0009a980: 6469 7469 6f6e 9366 756e 6374 696f 6e8d dition.function. │ │ │ │ +0009a990: 93eb 6170 6c75 733a 6e75 6d2d 3e6e 756d ..aplus:num->num │ │ │ │ +0009a9a0: 2d3e 6e75 6d8e 8ea1 8d91 eaf1 ebcf 6361 ->num.........ca │ │ │ │ +0009a9b0: 6e96 03ea a862 9053 8e65 9364 650c 6e65 n....b.S.e.de.ne │ │ │ │ +0009a9c0: 6493 629a ac72 7993 7072 696d 6974 6976 d.b..ry.primitiv │ │ │ │ +0009a9d0: 9865 9372 6563 7572 7369 6f6e 936f 6e93 .e.recursion.on. │ │ │ │ +0009a9e0: 6974 7393 0c72 7374 9361 7267 756d 656e its..rst.argumen │ │ │ │ +0009a9f0: 9874 3a8e a433 c3a5 8d8d 8d91 eaf1 eb9f .t:..3.......... │ │ │ │ +0009aa00: dc07 8189 0000 6666 01c7 0b4a 9f3d 9762 ......ff...J.=.b │ │ │ │ +0009aa10: 8d8d 90cc cd9f 0459 9c84 0041 f0fe 0000 .......Y...A.... │ │ │ │ +0009aa20: 6666 8d9f c866 108d 8d92 01af f00d 8400 ff...f.......... │ │ │ │ +0009aa30: 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 8400 ................ │ │ │ │ +0009aa40: 00b8 e800 15ae 648e 8d8d 8d92 01b9 4db2 ......d.......M. │ │ │ │ +0009aa50: 9ffd 1c15 eb49 318e 8e8e 8e9f ff40 548d .....I1......@T. │ │ │ │ +0009aa60: 9105 ccce eb61 236c 6574 9605 bfaa 504c .....a#let....PL │ │ │ │ +0009aa70: 5553 933d 936e 6577 5f70 7269 6d5f 7265 US.=.new_prim_re │ │ │ │ +0009aa80: 635f 6465 6669 6e69 7469 6f6e 8ea4 0d00 c_definition.... │ │ │ │ +0009aa90: 008d 9105 ccce 2391 3f3c 4e28 6050 4c55 ......#.?|.. │ │ │ │ -0009afc0: 8e8e a002 942f df8d a0fd 972f 068d 8d8d ...../...../.... │ │ │ │ -0009afd0: 9112 c761 9fe9 0781 8900 0066 6601 c70b ...a.......ff... │ │ │ │ -0009afe0: 4a9f 2397 628d 8d90 cccd 9f04 599c 8400 J.#.b.......Y... │ │ │ │ -0009aff0: 27f0 fe00 0066 668d 9fe2 6610 8d8d 9201 '....ff...f..... │ │ │ │ -0009b000: aff0 0d84 000a d70e 0000 b8e8 8e8d 9201 ................ │ │ │ │ -0009b010: b0a8 f584 0000 b8e8 0015 ae64 8e8d 8d8d ...........d.... │ │ │ │ -0009b020: 9201 b94d b29f fd1c 15eb 4931 8e8e 8e8e ...M......I1.... │ │ │ │ -0009b030: 9fff 4054 8d91 05cc ceeb 6123 6c65 7496 ..@T......a#let. │ │ │ │ -0009b040: 05bf aa44 4543 933d 936e 6577 5f70 7269 ...DEC.=.new_pri │ │ │ │ -0009b050: 6d5f 7265 635f 6465 6669 6e69 7469 6f6e m_rec_definition │ │ │ │ -0009b060: 8ea4 0d00 008d 9105 ccce 2391 44fb f828 ..........#.D..( │ │ │ │ -0009b070: 6044 4543 602c 9605 bfaa 2244 4543 9328 `DEC`,...."DEC.( │ │ │ │ -0009b080: 5355 4393 6e29 933d 936e 2229 3b3b 8ea1 SUC.n).=.n");;.. │ │ │ │ -0009b090: 8d91 05cc ce44 4543 9605 bfaa 3d93 7c2d .....DEC....=.|- │ │ │ │ -0009b0a0: 9321 6e2e 9344 4543 2853 5543 936e 2993 .!n..DEC(SUC.n). │ │ │ │ -0009b0b0: 3d93 6e8e 8e92 01c6 71b1 8400 27f0 fe00 =.n.....q...'... │ │ │ │ -0009b0c0: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ -0009b0d0: 0b4a 8e8e 8e9f 2bf3 e38d 9112 c761 cf54 .J....+......a.T │ │ │ │ -0009b0e0: 6869 7396 043d fd64 650c 6e69 7469 6f6e his..=.de.nition │ │ │ │ -0009b0f0: 9373 709a 538e 6563 690c 6573 9374 6865 .sp.S.eci.es.the │ │ │ │ -0009b100: 9376 91ff 58e4 616c 7565 936f 6693 7468 .v..X.alue.of.th │ │ │ │ -0009b110: 6591 043d fc66 756e 6374 696f 6e8d 93eb e..=.function... │ │ │ │ -0009b120: 6144 4543 8e91 19ba f8cf 6f6e 6c79 9366 aDEC......only.f │ │ │ │ -0009b130: 6f72 9370 986f 7369 7469 769a ac72 6593 or.p.ositiv..re. │ │ │ │ -0009b140: 6e61 7475 7261 6c93 6e98 756d 9862 9053 natural.n.um.b.S │ │ │ │ -0009b150: 8e65 7273 2e8e a410 0000 8d91 12c7 6149 .ers..........aI │ │ │ │ -0009b160: 6e96 037e 3b70 6172 7469 6375 6c61 722c n..~;particular, │ │ │ │ -0009b170: 9103 93ea 7468 6593 7691 ff58 e461 6c75 ....the.v..X.alu │ │ │ │ -0009b180: 6593 6f66 8d93 eb61 4445 4391 05bf aa30 e.of...aDEC....0 │ │ │ │ -0009b190: 8e91 23ba c8cf 6973 9b03 7e3a 6c65 6674 ..#...is..~:left │ │ │ │ -0009b1a0: 9375 6e73 7090 538e 6563 690c 6564 2c91 .unsp.S.eci.ed,. │ │ │ │ -0009b1b0: 0393 eb61 6e64 9374 6865 986f 6e6c 7993 ...and.the.only. │ │ │ │ -0009b1c0: 6e6f 6e2d 7472 6976 6961 6c93 7072 6f70 non-trivial.prop │ │ │ │ -0009b1d0: 9053 8e65 7274 90ac 7279 9374 6861 748e .S.ert..ry.that. │ │ │ │ -0009b1e0: a18d 9112 c761 6361 6e96 03a3 7462 9a53 .....acan...tb.S │ │ │ │ -0009b1f0: 8e65 9370 726f 95ac 7276 9365 6496 03a3 .e.pro..rv.ed... │ │ │ │ -0009b200: 7474 6f93 686f 6c64 9103 a375 6f66 9374 tto.hold...uof.t │ │ │ │ -0009b210: 6865 9363 6f6e 7374 616e 90ac 7274 8d93 he.constan..rt.. │ │ │ │ -0009b220: eb61 4445 438e 9118 85e6 cf69 7393 7468 .aDEC......is.th │ │ │ │ -0009b230: 6593 7072 6f70 9865 7274 9aac 7279 9373 e.prop.ert..ry.s │ │ │ │ -0009b240: 7461 7465 6491 03a3 7562 9879 9374 6865 tated...ub.y.the │ │ │ │ -0009b250: 9374 6865 6f72 656d 9372 6574 7572 6e65 .theorem.returne │ │ │ │ -0009b260: 648e a18d 9112 c761 629a ac72 7996 03ea d......ab..ry... │ │ │ │ -0009b270: a874 6865 9363 616c 6c93 746f 8d93 eb61 .the.call.to...a │ │ │ │ -0009b280: 6e65 775f 7072 696d 5f72 6563 5f64 6566 new_prim_rec_def │ │ │ │ -0009b290: 696e 6974 696f 6e8e 9200 8c0d 96cf 7368 inition.......sh │ │ │ │ -0009b2a0: 6f98 776e 9369 6e93 7468 6593 7365 7373 o.wn.in.the.sess │ │ │ │ -0009b2b0: 696f 6e93 6162 9053 8e6f 9876 9865 2e8e ion.ab.S.o.v.e.. │ │ │ │ -0009b2c0: 9f10 9b62 8d91 1e28 f054 6865 9603 4b81 ...b...(.The..K. │ │ │ │ -0009b2d0: 6675 6e63 7469 6f6e 8d91 034b 82eb 616e function...K..an │ │ │ │ -0009b2e0: 6577 5f69 6e66 6978 5f70 7269 6d5f 7265 ew_infix_prim_re │ │ │ │ -0009b2f0: 635f 6465 6669 6e69 7469 6f6e 8e92 00ad c_definition.... │ │ │ │ -0009b300: 4d45 cf63 616e 9362 9053 8e65 9375 7365 ME.can.b.S.e.use │ │ │ │ -0009b310: 649b 034b 8274 6f93 6465 0c6e 6593 616e d..K.to.de.ne.an │ │ │ │ -0009b320: 9869 6e0c 7865 6493 6675 6e63 7469 6f6e .in.xed.function │ │ │ │ -0009b330: 8ea1 8d91 12c7 6162 95ac 7279 9b03 440a ......ab..ry..D. │ │ │ │ -0009b340: 7072 696d 6974 6976 9365 9872 6563 7572 primitiv.e.recur │ │ │ │ -0009b350: 7369 6f6e 9103 4409 6f6e 9874 6865 986e sion..D.on.the.n │ │ │ │ -0009b360: 6174 7572 616c 986e 9375 6d93 6290 538e atural.n.um.b.S. │ │ │ │ -0009b370: 6572 732e 9105 0156 4974 9103 4409 7461 ers....VIt..D.ta │ │ │ │ -0009b380: 6b93 6573 9869 7473 9861 7267 756d 656e k.es.its.argumen │ │ │ │ -0009b390: 9374 7398 696e 9874 6865 9103 4409 7361 .ts.in.the..D.sa │ │ │ │ -0009b3a0: 6d65 9866 6f72 6d98 6173 8ea1 8d8d 9112 me.form.as...... │ │ │ │ -0009b3b0: c761 eb61 6e65 775f 7072 696d 5f72 6563 .a.anew_prim_rec │ │ │ │ -0009b3c0: 5f64 6566 696e 6974 696f 6e8e 9200 99df _definition..... │ │ │ │ -0009b3d0: 35cf 616e 6496 02df 8e68 6173 9373 696d 5.and....has.sim │ │ │ │ -0009b3e0: 696c 6172 9366 6169 6c75 7265 9b02 df8f ilar.failure.... │ │ │ │ -0009b3f0: 636f 6e64 6974 696f 6e73 3b91 0338 9674 conditions;..8.t │ │ │ │ -0009b400: 6865 936f 6e6c 7998 6469 0b65 7265 6e63 he.only.di.erenc │ │ │ │ -0009b410: 6593 6973 9374 6861 7493 7468 658e a18d e.is.that.the... │ │ │ │ -0009b420: 9112 c761 7265 7375 6c74 696e 6796 03d6 ...aresulting... │ │ │ │ -0009b430: ec66 756e 6374 696f 6e93 636f 6e73 7461 .function.consta │ │ │ │ -0009b440: 6e90 ac72 7493 6861 7391 03d6 eb69 6e0c n..rt.has....in. │ │ │ │ -0009b450: 7893 7374 6174 7573 2e91 0532 4c48 6572 x.status...2LHer │ │ │ │ -0009b460: 652c 9b03 dade 666f 7293 6578 616d 706c e,....for.exampl │ │ │ │ -0009b470: 652c 9869 7393 7468 6593 7265 6375 7273 e,.is.the.recurs │ │ │ │ -0009b480: 6976 90ac 7265 9364 650c 6e69 7469 6f6e iv..re.de.nition │ │ │ │ -0009b490: 8ea1 8d91 12c7 616f 6696 03ea a874 6865 ......aof....the │ │ │ │ -0009b4a0: 9363 6f6e 7374 616e 9aac 7274 8d93 eb61 .constan..rt...a │ │ │ │ -0009b4b0: 2b8e 910d 94fa cf75 7365 6493 6298 7993 +......used.b.y. │ │ │ │ -0009b4c0: 7468 6593 7379 7374 656d 3a8e 9f33 60b9 the.system:..3`. │ │ │ │ -0009b4d0: 8d8d 8d9f 13d6 bd8d 8d8d 9fd9 0000 8d91 ................ │ │ │ │ -0009b4e0: 2a06 60eb 616e 6577 5f69 6e66 6978 5f70 *.`.anew_infix_p │ │ │ │ -0009b4f0: 7269 6d5f 7265 635f 6465 6669 6e69 7469 rim_rec_definiti │ │ │ │ -0009b500: 6f6e 8ea4 0d00 008d 912f c60a 2860 4144 on......./..(`AD │ │ │ │ -0009b510: 4460 2c8e a18d 9135 85b4 2228 242b 9605 D`,....5.."($+.. │ │ │ │ -0009b520: bfaa 3093 6e93 3d93 6e29 932f 5c8e a18d ..0.n.=.n)./\... │ │ │ │ -0009b530: 913b 455e 2824 2b96 05bf aa28 5355 4393 .;E^($+....(SUC. │ │ │ │ -0009b540: 6d29 936e 933d 9353 5543 2824 2b93 6d93 m).n.=.SUC($+.m. │ │ │ │ -0009b550: 6e29 2922 298e 8e8e 8e8e 8e8e 9f33 7003 n))")........3p. │ │ │ │ -0009b560: 8d91 12c7 61cf 5468 6596 03cd 92eb 6124 ....a.The.....a$ │ │ │ │ -0009b570: cf27 7393 6172 6593 7468 6572 6591 03cd .'s.are.there... │ │ │ │ -0009b580: 9328 6173 9364 6f90 538e 6375 6d65 6e9a .(as.do.S.cumen. │ │ │ │ -0009b590: ac72 7461 7469 6f6e 2993 746f 9369 6e64 .rtation).to.ind │ │ │ │ -0009b5a0: 6963 6174 6593 7468 6174 9374 6865 9363 icate.that.the.c │ │ │ │ -0009b5b0: 6f6e 7374 616e 9874 93eb 612b 9103 cd93 onstan.t..a+.... │ │ │ │ -0009b5c0: cf69 7393 6290 538e 6569 6e67 9364 6563 .is.b.S.eing.dec │ │ │ │ -0009b5d0: 6c61 7265 6493 746f 8ea1 8d91 12c7 6162 lared.to......ab │ │ │ │ -0009b5e0: 9053 8e65 9603 806a 616e 9369 6e0c 782e .S.e...jan.in.x. │ │ │ │ -0009b5f0: 9105 1576 4576 91ff 58e4 616c 7561 7469 ...vEv..X.aluati │ │ │ │ -0009b600: 6e67 9374 6869 7393 eb48 4d4c 93cf 6578 ng.this..HML..ex │ │ │ │ -0009b610: 7072 6573 7369 6f6e 9103 8069 7769 6c6c pression...iwill │ │ │ │ -0009b620: 9363 7265 6174 6593 7468 6593 666f 6c6c .create.the.foll │ │ │ │ -0009b630: 6f9a ac72 7769 6e67 9363 6f6e 7374 616e o..rwing.constan │ │ │ │ -0009b640: 9874 9373 7090 538e 6563 690c 6361 7469 .t.sp.S.eci.cati │ │ │ │ -0009b650: 6f6e 8ea1 8d91 12c7 6169 6e96 03ea a874 on......ain....t │ │ │ │ -0009b660: 6865 9363 7572 7265 6e90 ac72 7493 7468 he.curren..rt.th │ │ │ │ -0009b670: 656f 7279 3a8e a921 db0c 8d8d 8d9f 00cb eory:..!........ │ │ │ │ -0009b680: 898d 8d8d 8d91 2a06 60eb 6141 4444 9111 ......*.`.aADD.. │ │ │ │ -0009b690: 3efe 7c2d 9605 bfaa 2821 6e2e 9330 932b >.|-....(!n..0.+ │ │ │ │ -0009b6a0: 936e 933d 936e 2993 2f5c 9328 216d 936e .n.=.n)./\.(!m.n │ │ │ │ -0009b6b0: 2e93 2853 5543 936d 2993 2b93 6e93 3d93 ..(SUC.m).+.n.=. │ │ │ │ -0009b6c0: 5355 4328 6d93 2b93 6e29 298e 8e8e 8e8e SUC(m.+.n))..... │ │ │ │ -0009b6d0: 8e8e 9f21 3faa 8d91 1e28 f0cf 4691 ff05 ...!?....(..F... │ │ │ │ -0009b6e0: 566f 7296 041d ac66 7572 7468 6572 9b04 Vor....further.. │ │ │ │ -0009b6f0: 1dad 6465 7461 696c 7393 6162 9053 8e6f ..details.ab.S.o │ │ │ │ -0009b700: 7574 9872 6563 7572 7369 7690 ac72 6593 ut.recursiv..re. │ │ │ │ -0009b710: 6465 0c6e 6974 696f 6e73 2c91 042a 6e73 de.nitions,..*ns │ │ │ │ -0009b720: 6565 9353 6563 7469 6f6e 9831 312e 3130 ee.Section.11.10 │ │ │ │ -0009b730: 2e32 2c91 042a 6d6f 7298 7468 6593 eb49 .2,..*mor.the..I │ │ │ │ -0009b740: 5245 4645 5245 4e43 458e a18d 9112 c761 REFERENCE......a │ │ │ │ -0009b750: cf64 6f90 538e 6375 6d65 6e90 ac72 7461 .do.S.cumen..rta │ │ │ │ -0009b760: 7469 6f6e 9603 eaa8 6f6e 8d93 eb61 6e65 tion....on...ane │ │ │ │ -0009b770: 775f 7072 696d 5f72 6563 5f64 6566 696e w_prim_rec_defin │ │ │ │ -0009b780: 6974 696f 6e8e 9200 8c0d 96cf 616e 648d ition.......and. │ │ │ │ -0009b790: 93eb 616e 6577 5f69 6e66 6978 5f70 7269 ..anew_infix_pri │ │ │ │ -0009b7a0: 6d5f 7265 635f 6465 6669 6e69 7469 6f6e m_rec_definition │ │ │ │ -0009b7b0: 8e92 00aa a0ea cf2e 8e9f 2308 da8d 8d91 ..........#..... │ │ │ │ -0009b7c0: 12c7 61d0 3131 2e39 2e35 2e32 8e91 4d47 ..a.11.9.5.2..MG │ │ │ │ -0009b7d0: 6154 6865 9604 8000 6c65 7373 2d74 6861 aThe....less-tha │ │ │ │ -0009b7e0: 6e93 7265 6c61 7469 6f6e 8e9f 18fb f08d n.relation...... │ │ │ │ -0009b7f0: 9112 c761 cf54 6865 9604 b337 6c65 7373 ...a.The...7less │ │ │ │ -0009b800: 2d74 6861 6e9b 04b3 3672 656c 6174 696f -than...6relatio │ │ │ │ -0009b810: 6e93 60eb 613c cf27 9369 7398 6d6f 7374 n.`.a<.'.is.most │ │ │ │ -0009b820: 936e 6174 7572 616c 6c79 9364 650c 6e65 .naturally.de.ne │ │ │ │ -0009b830: 6498 629a ac72 7993 7072 696d 6974 6976 d.b..ry.primitiv │ │ │ │ -0009b840: 9865 9372 6563 7572 7369 6f6e 2e91 0792 .e.recursion.... │ │ │ │ -0009b850: 8c48 6f98 7798 6576 9865 722c 9104 e55a .Ho.w.ev.er,...Z │ │ │ │ -0009b860: 6974 8ea1 8d91 12c7 6169 7396 0484 186e it......ais....n │ │ │ │ -0009b870: 6565 6465 649b 0484 1966 6f72 9374 6865 eeded....for.the │ │ │ │ -0009b880: 9370 726f 9053 8e6f 6693 6f66 9874 6865 .pro.S.of.of.the │ │ │ │ -0009b890: 9370 7269 6d69 7469 769a ac72 6593 7265 .primitiv..re.re │ │ │ │ -0009b8a0: 6375 7273 696f 6e93 7468 656f 7265 6d2c cursion.theorem, │ │ │ │ -0009b8b0: 9104 aa75 736f 9369 7493 6d98 7573 7493 ...uso.it.m.ust. │ │ │ │ -0009b8c0: 629a 538e 6591 0484 1964 650c 6e65 6493 b.S.e....de.ned. │ │ │ │ -0009b8d0: 6298 6566 6f72 658e a18d 9112 c761 6465 b.efore......ade │ │ │ │ -0009b8e0: 0c6e 6974 696f 6e9b 03cc bc62 95ac 7279 .nition....b..ry │ │ │ │ -0009b8f0: 9103 ccbb 7072 696d 6974 6976 9365 9872 ....primitiv.e.r │ │ │ │ -0009b900: 6563 7572 7369 6f6e 9869 7398 6193 7691 ecursion.is.a.v. │ │ │ │ -0009b910: ff58 e461 696c 6162 6c65 2e91 052e e654 .X.ailable.....T │ │ │ │ -0009b920: 6865 9874 6865 6f72 798d 98eb 6170 7269 he.theory...apri │ │ │ │ -0009b930: 6d5f 7265 638e 9135 96c8 cf74 6865 7265 m_rec..5...there │ │ │ │ -0009b940: 666f 7265 9103 ccbb 636f 6e93 7461 696e fore....con.tain │ │ │ │ -0009b950: 7398 7468 658e a18d 9112 c761 666f 6c6c s.the......afoll │ │ │ │ -0009b960: 6f95 ac72 7769 6e67 9b03 eaa8 6e6f 6e2d o..rwing....non- │ │ │ │ -0009b970: 7265 6375 7273 6976 9365 9864 650c 6e69 recursiv.e.de.ni │ │ │ │ -0009b980: 7469 6f6e 986f 668d 98eb 613c 8e91 09aa tion.of...a<.... │ │ │ │ -0009b990: 52cf 3a8e a68d 8d8d 9f00 cb89 8d8d 8d8d R.:............. │ │ │ │ -0009b9a0: 912a 0660 eb61 4c45 5353 910b 7f54 7c2d .*.`.aLESS...T|- │ │ │ │ -0009b9b0: 9605 bfaa 216d 936e 2e93 6d93 3c93 6e93 ....!m.n..m.<.n. │ │ │ │ -0009b9c0: 3d93 283f 502e 9328 216e 272e 9350 2853 =.(?P..(!n'..P(S │ │ │ │ -0009b9d0: 5543 936e 2729 933d 3d3e 9350 936e 2729 UC.n').==>.P.n') │ │ │ │ -0009b9e0: 932f 5c93 5093 6d93 2f5c 937e 5093 6e29 ./\.P.m./\.~P.n) │ │ │ │ -0009b9f0: 8e8e 8e8e 8e8e 8e9f 213f aa8d 9112 c761 ........!?.....a │ │ │ │ -0009ba00: cf54 6869 7396 0393 2864 650c 6e69 7469 .This...(de.niti │ │ │ │ -0009ba10: 6f6e 9373 619a ac72 7973 9374 6861 7493 on.sa..rys.that. │ │ │ │ -0009ba20: eb61 226d 9605 bfaa 3c93 6eeb 4822 9603 .a"m....<.n.H".. │ │ │ │ -0009ba30: 9328 cf69 6693 7468 6572 6593 6578 6973 .(.if.there.exis │ │ │ │ -0009ba40: 7473 9361 9373 6574 9328 7769 7468 9363 ts.a.set.(with.c │ │ │ │ -0009ba50: 9868 6172 6163 7465 7269 7374 6963 9366 .haracteristic.f │ │ │ │ -0009ba60: 756e 6374 696f 6e93 eb61 50cf 2991 0393 unction..aP.)... │ │ │ │ -0009ba70: 1274 6861 748e a18d 9112 c761 6973 9b03 .that......ais.. │ │ │ │ -0009ba80: eaa8 646f 95ac 7277 6e93 7793 6172 6498 ..do..rwn.w.ard. │ │ │ │ -0009ba90: 636c 6f73 6564 8d8d 9ffb a532 d531 308e closed.....2.10. │ │ │ │ -0009baa0: 8e91 0cea b0cf 616e 6498 636f 6e93 7461 ......and.con.ta │ │ │ │ -0009bab0: 696e 7398 eb61 6d98 cf62 7574 986e 6f74 ins..am..but.not │ │ │ │ -0009bac0: 98eb 616e cf2e 8e91 12c7 619f 0a9d 2989 ..an......a...). │ │ │ │ -0009bad0: 0000 6666 0071 cf9f 9f0c 999a 8d8d 8d8d ..ff.q.......... │ │ │ │ -0009bae0: 9109 871d 9ffc 5eff c531 308e 8e8e 9112 ......^..10..... │ │ │ │ -0009baf0: 0003 c641 9102 7d76 7365 7491 027d ae6f ...A..}vset..}.o │ │ │ │ -0009bb00: 669b 027d ad6e 95b8 e375 6d93 6290 471d f..}.n...um.b.G. │ │ │ │ -0009bb10: 6572 7398 6973 98eb 5564 6f77 6e77 6172 ers.is..Udownwar │ │ │ │ -0009bb20: 96ff 7d27 6491 02cd 8163 6c6f 7365 9364 ..}'d....close.d │ │ │ │ -0009bb30: 9103 8636 c669 6698 7768 656e 6576 95b8 ...6.if.whenev.. │ │ │ │ -0009bb40: e365 7298 6974 9863 6f6e 9374 6169 6e73 .er.it.con.tains │ │ │ │ -0009bb50: 9874 6865 9873 7563 6365 7373 6f72 986f .the.successor.o │ │ │ │ -0009bb60: 6698 6198 6e93 756d 9362 9047 1d65 722c f.a.n.um.b.G.er, │ │ │ │ -0009bb70: 9102 a8cf 6974 9861 6c73 6f98 636f 6e93 ....it.also.con. │ │ │ │ -0009bb80: 7461 696e 738e 9f0c 0000 8d74 6865 9103 tains......the.. │ │ │ │ -0009bb90: 5555 6e95 b8e3 756d 9362 9047 1d65 722e UUn...um.b.G.er. │ │ │ │ -0009bba0: 8e8e 9f24 fd13 8e8c 8b00 0000 ba00 0000 ...$............ │ │ │ │ -0009bbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0009af50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0009af60: 0000 0000 09a0 55a0 02cc 0555 8da0 fd46 ......U....U...F │ │ │ │ +0009af70: d30e 8d8d 8d8d 9ffa 999a 8d91 12c7 61d0 ..............a. │ │ │ │ +0009af80: 3131 2e39 2e91 0a80 0054 6865 9604 8000 11.9.....The.... │ │ │ │ +0009af90: 616e 6365 7374 7279 936f 6693 7468 6593 ancestry.of.the. │ │ │ │ +0009afa0: 7468 656f 7279 93e2 484f 4c92 00d7 26aa theory..HOL...&. │ │ │ │ +0009afb0: d031 3835 8e91 12c7 619f 0566 6689 0000 .185....a..ff... │ │ │ │ +0009afc0: e666 01c7 3e7c 8e8e 8e8e a002 942f df8d .f..>|......./.. │ │ │ │ +0009afd0: a0fd 972f 068d 8d8d 9112 c761 9fe9 0781 .../.......a.... │ │ │ │ +0009afe0: 8900 0066 6601 c70b 4a9f 2397 628d 8d90 ...ff...J.#.b... │ │ │ │ +0009aff0: cccd 9f04 599c 8400 27f0 fe00 0066 668d ....Y...'....ff. │ │ │ │ +0009b000: 9fe2 6610 8d8d 9201 aff0 0d84 000a d70e ..f............. │ │ │ │ +0009b010: 0000 b8e8 8e8d 9201 b0a8 f584 0000 b8e8 ................ │ │ │ │ +0009b020: 0015 ae64 8e8d 8d8d 9201 b94d b29f fd1c ...d.......M.... │ │ │ │ +0009b030: 15eb 4931 8e8e 8e8e 9fff 4054 8d91 05cc ..I1......@T.... │ │ │ │ +0009b040: ceeb 6123 6c65 7496 05bf aa44 4543 933d ..a#let....DEC.= │ │ │ │ +0009b050: 936e 6577 5f70 7269 6d5f 7265 635f 6465 .new_prim_rec_de │ │ │ │ +0009b060: 6669 6e69 7469 6f6e 8ea4 0d00 008d 9105 finition........ │ │ │ │ +0009b070: ccce 2391 44fb f828 6044 4543 602c 9605 ..#.D..(`DEC`,.. │ │ │ │ +0009b080: bfaa 2244 4543 9328 5355 4393 6e29 933d .."DEC.(SUC.n).= │ │ │ │ +0009b090: 936e 2229 3b3b 8ea1 8d91 05cc ce44 4543 .n");;.......DEC │ │ │ │ +0009b0a0: 9605 bfaa 3d93 7c2d 9321 6e2e 9344 4543 ....=.|-.!n..DEC │ │ │ │ +0009b0b0: 2853 5543 936e 2993 3d93 6e8e 8e92 01c6 (SUC.n).=.n..... │ │ │ │ +0009b0c0: 71b1 8400 27f0 fe00 0066 668e 8e9f 04c0 q...'....ff..... │ │ │ │ +0009b0d0: 0289 0000 6666 01c7 0b4a 8e8e 8e9f 2bf3 ....ff...J....+. │ │ │ │ +0009b0e0: e38d 9112 c761 cf54 6869 7396 043d fd64 .....a.This..=.d │ │ │ │ +0009b0f0: 650c 6e69 7469 6f6e 9373 709a 538e 6563 e.nition.sp.S.ec │ │ │ │ +0009b100: 690c 6573 9374 6865 9376 91ff 58e4 616c i.es.the.v..X.al │ │ │ │ +0009b110: 7565 936f 6693 7468 6591 043d fc66 756e ue.of.the..=.fun │ │ │ │ +0009b120: 6374 696f 6e8d 93eb 6144 4543 8e91 19ba ction...aDEC.... │ │ │ │ +0009b130: f8cf 6f6e 6c79 9366 6f72 9370 986f 7369 ..only.for.p.osi │ │ │ │ +0009b140: 7469 769a ac72 6593 6e61 7475 7261 6c93 tiv..re.natural. │ │ │ │ +0009b150: 6e98 756d 9862 9053 8e65 7273 2e8e a410 n.um.b.S.ers.... │ │ │ │ +0009b160: 0000 8d91 12c7 6149 6e96 037e 3b70 6172 ......aIn..~;par │ │ │ │ +0009b170: 7469 6375 6c61 722c 9103 93ea 7468 6593 ticular,....the. │ │ │ │ +0009b180: 7691 ff58 e461 6c75 6593 6f66 8d93 eb61 v..X.alue.of...a │ │ │ │ +0009b190: 4445 4391 05bf aa30 8e91 23ba c8cf 6973 DEC....0..#...is │ │ │ │ +0009b1a0: 9b03 7e3a 6c65 6674 9375 6e73 7090 538e ..~:left.unsp.S. │ │ │ │ +0009b1b0: 6563 690c 6564 2c91 0393 eb61 6e64 9374 eci.ed,....and.t │ │ │ │ +0009b1c0: 6865 986f 6e6c 7993 6e6f 6e2d 7472 6976 he.only.non-triv │ │ │ │ +0009b1d0: 6961 6c93 7072 6f70 9053 8e65 7274 90ac ial.prop.S.ert.. │ │ │ │ +0009b1e0: 7279 9374 6861 748e a18d 9112 c761 6361 ry.that......aca │ │ │ │ +0009b1f0: 6e96 03a3 7462 9a53 8e65 9370 726f 95ac n...tb.S.e.pro.. │ │ │ │ +0009b200: 7276 9365 6496 03a3 7474 6f93 686f 6c64 rv.ed...tto.hold │ │ │ │ +0009b210: 9103 a375 6f66 9374 6865 9363 6f6e 7374 ...uof.the.const │ │ │ │ +0009b220: 616e 90ac 7274 8d93 eb61 4445 438e 9118 an..rt...aDEC... │ │ │ │ +0009b230: 85e6 cf69 7393 7468 6593 7072 6f70 9865 ...is.the.prop.e │ │ │ │ +0009b240: 7274 9aac 7279 9373 7461 7465 6491 03a3 rt..ry.stated... │ │ │ │ +0009b250: 7562 9879 9374 6865 9374 6865 6f72 656d ub.y.the.theorem │ │ │ │ +0009b260: 9372 6574 7572 6e65 648e a18d 9112 c761 .returned......a │ │ │ │ +0009b270: 629a ac72 7996 03ea a874 6865 9363 616c b..ry....the.cal │ │ │ │ +0009b280: 6c93 746f 8d93 eb61 6e65 775f 7072 696d l.to...anew_prim │ │ │ │ +0009b290: 5f72 6563 5f64 6566 696e 6974 696f 6e8e _rec_definition. │ │ │ │ +0009b2a0: 9200 8c0d 96cf 7368 6f98 776e 9369 6e93 ......sho.wn.in. │ │ │ │ +0009b2b0: 7468 6593 7365 7373 696f 6e93 6162 9053 the.session.ab.S │ │ │ │ +0009b2c0: 8e6f 9876 9865 2e8e 9f10 9b62 8d91 1e28 .o.v.e.....b...( │ │ │ │ +0009b2d0: f054 6865 9603 4b81 6675 6e63 7469 6f6e .The..K.function │ │ │ │ +0009b2e0: 8d91 034b 82eb 616e 6577 5f69 6e66 6978 ...K..anew_infix │ │ │ │ +0009b2f0: 5f70 7269 6d5f 7265 635f 6465 6669 6e69 _prim_rec_defini │ │ │ │ +0009b300: 7469 6f6e 8e92 00ad 4d45 cf63 616e 9362 tion....ME.can.b │ │ │ │ +0009b310: 9053 8e65 9375 7365 649b 034b 8274 6f93 .S.e.used..K.to. │ │ │ │ +0009b320: 6465 0c6e 6593 616e 9869 6e0c 7865 6493 de.ne.an.in.xed. │ │ │ │ +0009b330: 6675 6e63 7469 6f6e 8ea1 8d91 12c7 6162 function......ab │ │ │ │ +0009b340: 95ac 7279 9b03 440a 7072 696d 6974 6976 ..ry..D.primitiv │ │ │ │ +0009b350: 9365 9872 6563 7572 7369 6f6e 9103 4409 .e.recursion..D. │ │ │ │ +0009b360: 6f6e 9874 6865 986e 6174 7572 616c 986e on.the.natural.n │ │ │ │ +0009b370: 9375 6d93 6290 538e 6572 732e 9105 0156 .um.b.S.ers....V │ │ │ │ +0009b380: 4974 9103 4409 7461 6b93 6573 9869 7473 It..D.tak.es.its │ │ │ │ +0009b390: 9861 7267 756d 656e 9374 7398 696e 9874 .argumen.ts.in.t │ │ │ │ +0009b3a0: 6865 9103 4409 7361 6d65 9866 6f72 6d98 he..D.same.form. │ │ │ │ +0009b3b0: 6173 8ea1 8d8d 9112 c761 eb61 6e65 775f as.......a.anew_ │ │ │ │ +0009b3c0: 7072 696d 5f72 6563 5f64 6566 696e 6974 prim_rec_definit │ │ │ │ +0009b3d0: 696f 6e8e 9200 99df 35cf 616e 6496 02df ion.....5.and... │ │ │ │ +0009b3e0: 8e68 6173 9373 696d 696c 6172 9366 6169 .has.similar.fai │ │ │ │ +0009b3f0: 6c75 7265 9b02 df8f 636f 6e64 6974 696f lure....conditio │ │ │ │ +0009b400: 6e73 3b91 0338 9674 6865 936f 6e6c 7998 ns;..8.the.only. │ │ │ │ +0009b410: 6469 0b65 7265 6e63 6593 6973 9374 6861 di.erence.is.tha │ │ │ │ +0009b420: 7493 7468 658e a18d 9112 c761 7265 7375 t.the......aresu │ │ │ │ +0009b430: 6c74 696e 6796 03d6 ec66 756e 6374 696f lting....functio │ │ │ │ +0009b440: 6e93 636f 6e73 7461 6e90 ac72 7493 6861 n.constan..rt.ha │ │ │ │ +0009b450: 7391 03d6 eb69 6e0c 7893 7374 6174 7573 s....in.x.status │ │ │ │ +0009b460: 2e91 0532 4c48 6572 652c 9b03 dade 666f ...2LHere,....fo │ │ │ │ +0009b470: 7293 6578 616d 706c 652c 9869 7393 7468 r.example,.is.th │ │ │ │ +0009b480: 6593 7265 6375 7273 6976 90ac 7265 9364 e.recursiv..re.d │ │ │ │ +0009b490: 650c 6e69 7469 6f6e 8ea1 8d91 12c7 616f e.nition......ao │ │ │ │ +0009b4a0: 6696 03ea a874 6865 9363 6f6e 7374 616e f....the.constan │ │ │ │ +0009b4b0: 9aac 7274 8d93 eb61 2b8e 910d 94fa cf75 ..rt...a+......u │ │ │ │ +0009b4c0: 7365 6493 6298 7993 7468 6593 7379 7374 sed.b.y.the.syst │ │ │ │ +0009b4d0: 656d 3a8e 9f33 60b9 8d8d 8d9f 13d6 bd8d em:..3`......... │ │ │ │ +0009b4e0: 8d8d 9fd9 0000 8d91 2a06 60eb 616e 6577 ........*.`.anew │ │ │ │ +0009b4f0: 5f69 6e66 6978 5f70 7269 6d5f 7265 635f _infix_prim_rec_ │ │ │ │ +0009b500: 6465 6669 6e69 7469 6f6e 8ea4 0d00 008d definition...... │ │ │ │ +0009b510: 912f c60a 2860 4144 4460 2c8e a18d 9135 ./..(`ADD`,....5 │ │ │ │ +0009b520: 85b4 2228 242b 9605 bfaa 3093 6e93 3d93 .."($+....0.n.=. │ │ │ │ +0009b530: 6e29 932f 5c8e a18d 913b 455e 2824 2b96 n)./\....;E^($+. │ │ │ │ +0009b540: 05bf aa28 5355 4393 6d29 936e 933d 9353 ...(SUC.m).n.=.S │ │ │ │ +0009b550: 5543 2824 2b93 6d93 6e29 2922 298e 8e8e UC($+.m.n))")... │ │ │ │ +0009b560: 8e8e 8e8e 9f33 7003 8d91 12c7 61cf 5468 .....3p.....a.Th │ │ │ │ +0009b570: 6596 03cd 92eb 6124 cf27 7393 6172 6593 e.....a$.'s.are. │ │ │ │ +0009b580: 7468 6572 6591 03cd 9328 6173 9364 6f90 there....(as.do. │ │ │ │ +0009b590: 538e 6375 6d65 6e9a ac72 7461 7469 6f6e S.cumen..rtation │ │ │ │ +0009b5a0: 2993 746f 9369 6e64 6963 6174 6593 7468 ).to.indicate.th │ │ │ │ +0009b5b0: 6174 9374 6865 9363 6f6e 7374 616e 9874 at.the.constan.t │ │ │ │ +0009b5c0: 93eb 612b 9103 cd93 cf69 7393 6290 538e ..a+.....is.b.S. │ │ │ │ +0009b5d0: 6569 6e67 9364 6563 6c61 7265 6493 746f eing.declared.to │ │ │ │ +0009b5e0: 8ea1 8d91 12c7 6162 9053 8e65 9603 806a ......ab.S.e...j │ │ │ │ +0009b5f0: 616e 9369 6e0c 782e 9105 1576 4576 91ff an.in.x....vEv.. │ │ │ │ +0009b600: 58e4 616c 7561 7469 6e67 9374 6869 7393 X.aluating.this. │ │ │ │ +0009b610: eb48 4d4c 93cf 6578 7072 6573 7369 6f6e .HML..expression │ │ │ │ +0009b620: 9103 8069 7769 6c6c 9363 7265 6174 6593 ...iwill.create. │ │ │ │ +0009b630: 7468 6593 666f 6c6c 6f9a ac72 7769 6e67 the.follo..rwing │ │ │ │ +0009b640: 9363 6f6e 7374 616e 9874 9373 7090 538e .constan.t.sp.S. │ │ │ │ +0009b650: 6563 690c 6361 7469 6f6e 8ea1 8d91 12c7 eci.cation...... │ │ │ │ +0009b660: 6169 6e96 03ea a874 6865 9363 7572 7265 ain....the.curre │ │ │ │ +0009b670: 6e90 ac72 7493 7468 656f 7279 3a8e a921 n..rt.theory:..! │ │ │ │ +0009b680: db0c 8d8d 8d9f 00cb 898d 8d8d 8d91 2a06 ..............*. │ │ │ │ +0009b690: 60eb 6141 4444 9111 3efe 7c2d 9605 bfaa `.aADD..>.|-.... │ │ │ │ +0009b6a0: 2821 6e2e 9330 932b 936e 933d 936e 2993 (!n..0.+.n.=.n). │ │ │ │ +0009b6b0: 2f5c 9328 216d 936e 2e93 2853 5543 936d /\.(!m.n..(SUC.m │ │ │ │ +0009b6c0: 2993 2b93 6e93 3d93 5355 4328 6d93 2b93 ).+.n.=.SUC(m.+. │ │ │ │ +0009b6d0: 6e29 298e 8e8e 8e8e 8e8e 9f21 3faa 8d91 n))........!?... │ │ │ │ +0009b6e0: 1e28 f0cf 4691 ff05 566f 7296 041d ac66 .(..F...Vor....f │ │ │ │ +0009b6f0: 7572 7468 6572 9b04 1dad 6465 7461 696c urther....detail │ │ │ │ +0009b700: 7393 6162 9053 8e6f 7574 9872 6563 7572 s.ab.S.out.recur │ │ │ │ +0009b710: 7369 7690 ac72 6593 6465 0c6e 6974 696f siv..re.de.nitio │ │ │ │ +0009b720: 6e73 2c91 042a 6e73 6565 9353 6563 7469 ns,..*nsee.Secti │ │ │ │ +0009b730: 6f6e 9831 312e 3130 2e32 2c91 042a 6d6f on.11.10.2,..*mo │ │ │ │ +0009b740: 7298 7468 6593 eb49 5245 4645 5245 4e43 r.the..IREFERENC │ │ │ │ +0009b750: 458e a18d 9112 c761 cf64 6f90 538e 6375 E......a.do.S.cu │ │ │ │ +0009b760: 6d65 6e90 ac72 7461 7469 6f6e 9603 eaa8 men..rtation.... │ │ │ │ +0009b770: 6f6e 8d93 eb61 6e65 775f 7072 696d 5f72 on...anew_prim_r │ │ │ │ +0009b780: 6563 5f64 6566 696e 6974 696f 6e8e 9200 ec_definition... │ │ │ │ +0009b790: 8c0d 96cf 616e 648d 93eb 616e 6577 5f69 ....and...anew_i │ │ │ │ +0009b7a0: 6e66 6978 5f70 7269 6d5f 7265 635f 6465 nfix_prim_rec_de │ │ │ │ +0009b7b0: 6669 6e69 7469 6f6e 8e92 00aa a0ea cf2e finition........ │ │ │ │ +0009b7c0: 8e9f 2308 da8d 8d91 12c7 61d0 3131 2e39 ..#.......a.11.9 │ │ │ │ +0009b7d0: 2e35 2e32 8e91 4d47 6154 6865 9604 8000 .5.2..MGaThe.... │ │ │ │ +0009b7e0: 6c65 7373 2d74 6861 6e93 7265 6c61 7469 less-than.relati │ │ │ │ +0009b7f0: 6f6e 8e9f 18fb f08d 9112 c761 cf54 6865 on.........a.The │ │ │ │ +0009b800: 9604 b337 6c65 7373 2d74 6861 6e9b 04b3 ...7less-than... │ │ │ │ +0009b810: 3672 656c 6174 696f 6e93 60eb 613c cf27 6relation.`.a<.' │ │ │ │ +0009b820: 9369 7398 6d6f 7374 936e 6174 7572 616c .is.most.natural │ │ │ │ +0009b830: 6c79 9364 650c 6e65 6498 629a ac72 7993 ly.de.ned.b..ry. │ │ │ │ +0009b840: 7072 696d 6974 6976 9865 9372 6563 7572 primitiv.e.recur │ │ │ │ +0009b850: 7369 6f6e 2e91 0792 8c48 6f98 7798 6576 sion.....Ho.w.ev │ │ │ │ +0009b860: 9865 722c 9104 e55a 6974 8ea1 8d91 12c7 .er,...Zit...... │ │ │ │ +0009b870: 6169 7396 0484 186e 6565 6465 649b 0484 ais....needed... │ │ │ │ +0009b880: 1966 6f72 9374 6865 9370 726f 9053 8e6f .for.the.pro.S.o │ │ │ │ +0009b890: 6693 6f66 9874 6865 9370 7269 6d69 7469 f.of.the.primiti │ │ │ │ +0009b8a0: 769a ac72 6593 7265 6375 7273 696f 6e93 v..re.recursion. │ │ │ │ +0009b8b0: 7468 656f 7265 6d2c 9104 aa75 736f 9369 theorem,...uso.i │ │ │ │ +0009b8c0: 7493 6d98 7573 7493 629a 538e 6591 0484 t.m.ust.b.S.e... │ │ │ │ +0009b8d0: 1964 650c 6e65 6493 6298 6566 6f72 658e .de.ned.b.efore. │ │ │ │ +0009b8e0: a18d 9112 c761 6465 0c6e 6974 696f 6e9b .....ade.nition. │ │ │ │ +0009b8f0: 03cc bc62 95ac 7279 9103 ccbb 7072 696d ...b..ry....prim │ │ │ │ +0009b900: 6974 6976 9365 9872 6563 7572 7369 6f6e itiv.e.recursion │ │ │ │ +0009b910: 9869 7398 6193 7691 ff58 e461 696c 6162 .is.a.v..X.ailab │ │ │ │ +0009b920: 6c65 2e91 052e e654 6865 9874 6865 6f72 le.....The.theor │ │ │ │ +0009b930: 798d 98eb 6170 7269 6d5f 7265 638e 9135 y...aprim_rec..5 │ │ │ │ +0009b940: 96c8 cf74 6865 7265 666f 7265 9103 ccbb ...therefore.... │ │ │ │ +0009b950: 636f 6e93 7461 696e 7398 7468 658e a18d con.tains.the... │ │ │ │ +0009b960: 9112 c761 666f 6c6c 6f95 ac72 7769 6e67 ...afollo..rwing │ │ │ │ +0009b970: 9b03 eaa8 6e6f 6e2d 7265 6375 7273 6976 ....non-recursiv │ │ │ │ +0009b980: 9365 9864 650c 6e69 7469 6f6e 986f 668d .e.de.nition.of. │ │ │ │ +0009b990: 98eb 613c 8e91 09aa 52cf 3a8e a68d 8d8d ..a<....R.:..... │ │ │ │ +0009b9a0: 9f00 cb89 8d8d 8d8d 912a 0660 eb61 4c45 .........*.`.aLE │ │ │ │ +0009b9b0: 5353 910b 7f54 7c2d 9605 bfaa 216d 936e SS...T|-....!m.n │ │ │ │ +0009b9c0: 2e93 6d93 3c93 6e93 3d93 283f 502e 9328 ..m.<.n.=.(?P..( │ │ │ │ +0009b9d0: 216e 272e 9350 2853 5543 936e 2729 933d !n'..P(SUC.n').= │ │ │ │ +0009b9e0: 3d3e 9350 936e 2729 932f 5c93 5093 6d93 =>.P.n')./\.P.m. │ │ │ │ +0009b9f0: 2f5c 937e 5093 6e29 8e8e 8e8e 8e8e 8e9f /\.~P.n)........ │ │ │ │ +0009ba00: 213f aa8d 9112 c761 cf54 6869 7396 0393 !?.....a.This... │ │ │ │ +0009ba10: 2864 650c 6e69 7469 6f6e 9373 619a ac72 (de.nition.sa..r │ │ │ │ +0009ba20: 7973 9374 6861 7493 eb61 226d 9605 bfaa ys.that..a"m.... │ │ │ │ +0009ba30: 3c93 6eeb 4822 9603 9328 cf69 6693 7468 <.n.H"...(.if.th │ │ │ │ +0009ba40: 6572 6593 6578 6973 7473 9361 9373 6574 ere.exists.a.set │ │ │ │ +0009ba50: 9328 7769 7468 9363 9868 6172 6163 7465 .(with.c.haracte │ │ │ │ +0009ba60: 7269 7374 6963 9366 756e 6374 696f 6e93 ristic.function. │ │ │ │ +0009ba70: eb61 50cf 2991 0393 1274 6861 748e a18d .aP.)....that... │ │ │ │ +0009ba80: 9112 c761 6973 9b03 eaa8 646f 95ac 7277 ...ais....do..rw │ │ │ │ +0009ba90: 6e93 7793 6172 6498 636c 6f73 6564 8d8d n.w.ard.closed.. │ │ │ │ +0009baa0: 9ffb a532 d531 308e 8e91 0cea b0cf 616e ...2.10.......an │ │ │ │ +0009bab0: 6498 636f 6e93 7461 696e 7398 eb61 6d98 d.con.tains..am. │ │ │ │ +0009bac0: cf62 7574 986e 6f74 98eb 616e cf2e 8e91 .but.not..an.... │ │ │ │ +0009bad0: 12c7 619f 0a9d 2989 0000 6666 0071 cf9f ..a...)...ff.q.. │ │ │ │ +0009bae0: 9f0c 999a 8d8d 8d8d 9109 871d 9ffc 5eff ..............^. │ │ │ │ +0009baf0: c531 308e 8e8e 9112 0003 c641 9102 7d76 .10........A..}v │ │ │ │ +0009bb00: 7365 7491 027d ae6f 669b 027d ad6e 95b8 set..}.of..}.n.. │ │ │ │ +0009bb10: e375 6d93 6290 471d 6572 7398 6973 98eb .um.b.G.ers.is.. │ │ │ │ +0009bb20: 5564 6f77 6e77 6172 96ff 7d27 6491 02cd Udownwar..}'d... │ │ │ │ +0009bb30: 8163 6c6f 7365 9364 9103 8636 c669 6698 .close.d...6.if. │ │ │ │ +0009bb40: 7768 656e 6576 95b8 e365 7298 6974 9863 whenev...er.it.c │ │ │ │ +0009bb50: 6f6e 9374 6169 6e73 9874 6865 9873 7563 on.tains.the.suc │ │ │ │ +0009bb60: 6365 7373 6f72 986f 6698 6198 6e93 756d cessor.of.a.n.um │ │ │ │ +0009bb70: 9362 9047 1d65 722c 9102 a8cf 6974 9861 .b.G.er,....it.a │ │ │ │ +0009bb80: 6c73 6f98 636f 6e93 7461 696e 738e 9f0c lso.con.tains... │ │ │ │ +0009bb90: 0000 8d74 6865 9103 5555 6e95 b8e3 756d ...the..UUn...um │ │ │ │ +0009bba0: 9362 9047 1d65 722e 8e8e 9f24 fd13 8e8c .b.G.er....$.... │ │ │ │ +0009bbb0: 8b00 0000 ba00 0000 0000 0000 0000 0000 ................ │ │ │ │ 0009bbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0009bbd0: 0000 09af 32a0 02cc 0555 8da0 fd46 d30e ....2....U...F.. │ │ │ │ -0009bbe0: 8d8d 8d8d 9ffa 999a 8d91 eaf1 ebd0 3138 ..............18 │ │ │ │ -0009bbf0: 3692 00dd 2043 4368 6170 7465 7296 0480 6... CChapter... │ │ │ │ -0009bc00: 0031 312e 910a 8000 5468 6593 484f 4c93 .11.....The.HOL. │ │ │ │ -0009bc10: 4c6f 6769 6393 696e 934d 4c8e 91ea f1eb Logic.in.ML..... │ │ │ │ -0009bc20: 9f05 6666 8900 00e6 6601 c73e 7c8e 8e8e ..ff....f..>|... │ │ │ │ -0009bc30: 8ea0 0294 2fdf 8da0 fd8b d021 8d8d 91ea ..../......!.... │ │ │ │ -0009bc40: f1eb eb47 3131 2e39 2e36 8e91 248b 7f54 ...G11.9.6..$..T │ │ │ │ -0009bc50: 6865 9605 6666 7468 656f 7279 93eb 6a61 he..fftheory..ja │ │ │ │ -0009bc60: 7269 7468 6d65 7469 638e a918 e5da 8d91 rithmetic....... │ │ │ │ -0009bc70: eaf1 ebcf 5468 6596 03f1 f362 7569 6c74 ....The....built │ │ │ │ -0009bc80: 2d69 6e9b 03f1 f474 6865 6f72 7993 eb61 -in....theory..a │ │ │ │ -0009bc90: 6172 6974 686d 6574 6963 98cf 636f 6e9a arithmetic..con. │ │ │ │ -0009bca0: ac72 7461 696e 7393 7072 696d 6974 6976 .rtains.primitiv │ │ │ │ -0009bcb0: 9865 9372 6563 7572 7369 7698 659b 03f1 .e.recursiv.e... │ │ │ │ -0009bcc0: f464 650c 6e69 7469 6f6e 7393 6f66 9866 .de.nitions.of.f │ │ │ │ -0009bcd0: 6f6c 6c6f 90ac 7277 696e 6793 7374 616e ollo..rwing.stan │ │ │ │ -0009bce0: 2d8e a410 0000 8d91 eaf1 eb64 6172 6496 -..........dard. │ │ │ │ -0009bcf0: 03ea a861 7269 7468 6d65 7469 6393 6f70 ...arithmetic.op │ │ │ │ -0009bd00: 9053 8e65 7261 746f 7273 2e8e 9f60 fea2 .S.erators...`.. │ │ │ │ -0009bd10: 8d8d 8d9f 41cb 898d 8d8d a0ff 7e00 008d ....A.......~... │ │ │ │ -0009bd20: 9102 30ea eb61 4144 4491 44fb f87c 2d96 ..0..aADD.D..|-. │ │ │ │ -0009bd30: 05bf aa28 216e 2e93 3093 2b93 6e93 3d93 ...(!n..0.+.n.=. │ │ │ │ -0009bd40: 6e29 932f 5c8e a40d 0000 8d91 69aa de28 n)./\.......i..( │ │ │ │ -0009bd50: 216d 9605 bfaa 6e2e 9328 5355 4393 6d29 !m....n..(SUC.m) │ │ │ │ -0009bd60: 932b 936e 933d 9353 5543 286d 932b 936e .+.n.=.SUC(m.+.n │ │ │ │ -0009bd70: 2929 8ea1 a18d 9102 30ea 5355 4291 44fb ))......0.SUB.D. │ │ │ │ -0009bd80: f87c 2d96 05bf aa28 216d 2e93 3093 2d93 .|-....(!m..0.-. │ │ │ │ -0009bd90: 6d93 3d93 3029 932f 5c8e a18d 9169 aade m.=.0)./\....i.. │ │ │ │ -0009bda0: 2821 6d96 05bf aa6e 2e93 2853 5543 936d (!m....n..(SUC.m │ │ │ │ -0009bdb0: 2993 2d93 6e93 3d93 286d 933c 936e 933d ).-.n.=.(m.<.n.= │ │ │ │ -0009bdc0: 3e93 3093 7c93 5355 4328 6d93 2d93 6e29 >.0.|.SUC(m.-.n) │ │ │ │ -0009bdd0: 2929 8ea1 a18d 9102 30ea 4d55 4c54 913f ))......0.MULT.? │ │ │ │ -0009bde0: 3c4e 7c2d 9605 bfaa 2821 6e2e 9330 932a .n.=.n.<.m.... │ │ │ │ -0009bf10: 00a1 8d91 0230 ea4c 4553 535f 4f52 5f45 .....0.LESS_OR_E │ │ │ │ -0009bf20: 5191 1cbe 527c 2d96 05bf aa21 6d93 6e2e Q...R|-....!m.n. │ │ │ │ -0009bf30: 936d 933c 3d93 6e93 3d93 6d93 3c93 6e93 .m.<=.n.=.m.<.n. │ │ │ │ -0009bf40: 5c2f 9328 6d93 3d93 6e29 8ea1 a18d 9102 \/.(m.=.n)...... │ │ │ │ -0009bf50: 30ea 4752 4541 5445 525f 4f52 5f45 5191 0.GREATER_OR_EQ. │ │ │ │ -0009bf60: 0b7f 547c 2d96 05bf aa21 6d93 6e2e 936d ..T|-....!m.n..m │ │ │ │ -0009bf70: 933e 3d93 6e93 3d93 6d93 3e93 6e93 5c2f .>=.n.=.m.>.n.\/ │ │ │ │ -0009bf80: 9328 6d93 3d93 6e29 8ea1 a18d 9102 30ea .(m.=.n)......0. │ │ │ │ -0009bf90: 4449 5649 5349 4f4e 9128 3da6 7c2d 9605 DIVISION.(=.|-.. │ │ │ │ -0009bfa0: bfaa 216e 2e93 3093 3c93 6e93 3d3d 3e93 ..!n..0.<.n.==>. │ │ │ │ -0009bfb0: 2821 6b2e 9328 6b93 3d93 2828 6b93 4449 (!k..(k.=.((k.DI │ │ │ │ -0009bfc0: 5693 6e29 932a 936e 2993 2b93 286b 934d V.n).*.n).+.(k.M │ │ │ │ -0009bfd0: 4f44 936e 2929 932f 5c8e a18d 9200 d6e4 OD.n))./\....... │ │ │ │ -0009bfe0: 7c28 6b96 05bf aa4d 4f44 936e 2993 3c93 |(k....MOD.n).<. │ │ │ │ -0009bff0: 6e29 8e8e 8e8e 8e8e 8e9f 4cee 1c8d 91f6 n)........L..... │ │ │ │ -0009c000: 537a cf41 6e8d 9104 b0ad e561 6491 0433 Sz.An......ad..3 │ │ │ │ -0009c010: 3568 6f91 ff66 6663 8e91 2a61 6bcf 6275 5ho..ffc..*ak.bu │ │ │ │ -0009c020: 7496 04b0 ad75 7365 6675 6c93 636f 6c6c t....useful.coll │ │ │ │ -0009c030: 6563 7469 6f6e 936f 6691 04b0 ae6f 95ac ection.of....o.. │ │ │ │ -0009c040: 7276 9365 7296 04b0 ad61 9368 9aac 7275 rv.er....a.h..ru │ │ │ │ -0009c050: 6e64 7265 6493 656c 656d 656e 9874 6172 ndred.elemen.tar │ │ │ │ -0009c060: 7993 7468 656f 7265 6d73 936f 6693 6172 y.theorems.of.ar │ │ │ │ -0009c070: 6974 686d 6574 6963 8ea1 8d91 eaf1 eb61 ithmetic.......a │ │ │ │ -0009c080: 7265 9b03 3eab 7072 652d 7072 6f95 ac72 re..>.pre-pro..r │ │ │ │ -0009c090: 7693 6564 9603 3eac 7768 656e 98eb 4848 v.ed..>.when..HH │ │ │ │ -0009c0a0: 4f4c 93cf 6973 9862 7569 6c74 9361 6e64 OL..is.built.and │ │ │ │ -0009c0b0: 9873 746f 7265 6493 696e 9874 6865 9374 .stored.in.the.t │ │ │ │ -0009c0c0: 6865 6f72 7998 eb61 6172 6974 686d 6574 heory..aarithmet │ │ │ │ -0009c0d0: 6963 cf2e 9104 ff8c 4561 6390 ac72 6893 ic......Eac..rh. │ │ │ │ -0009c0e0: 7468 656f 7265 6d98 7769 6c6c 8ea1 8d91 theorem.will.... │ │ │ │ -0009c0f0: eaf1 eb62 9053 8e65 9603 f9bb 6175 746f ...b.S.e....auto │ │ │ │ -0009c100: 6c6f 6164 6564 9b03 f9bc 7768 656e 9369 loaded....when.i │ │ │ │ -0009c110: 7473 986e 616d 6593 6973 980c 7273 7493 ts.name.is..rst. │ │ │ │ -0009c120: 6d65 6e90 ac72 7469 6f6e 6564 9864 7572 men..rtioned.dur │ │ │ │ -0009c130: 696e 6793 616e 90ac 7279 93eb 4848 4f4c ing.an..ry..HHOL │ │ │ │ -0009c140: 98cf 7365 7373 696f 6e2e 9105 661a 4691 ..session...f.F. │ │ │ │ -0009c150: ff05 566f 7298 6193 636f 6d70 6c65 7465 ..Vor.a.complete │ │ │ │ -0009c160: 8ea1 8d91 eaf1 eb6c 6973 7496 03ea a86f .......list....o │ │ │ │ -0009c170: 6693 6190 ac72 7691 ff58 e461 696c 6162 f.a..rv..X.ailab │ │ │ │ -0009c180: 6c65 9374 6865 6f72 656d 732c 9373 6565 le.theorems,.see │ │ │ │ -0009c190: 93eb 4952 4546 4552 454e 4345 cf2e 8e9f ..IREFERENCE.... │ │ │ │ -0009c1a0: 2645 df8d 8d91 eaf1 ebeb 4731 312e 392e &E........G11.9. │ │ │ │ -0009c1b0: 378e 9124 8b7f 5468 6596 0566 6674 6865 7..$..The..ffthe │ │ │ │ -0009c1c0: 6f72 7993 eb6a 6c69 7374 8ea6 8d91 eaf1 ory..jlist...... │ │ │ │ -0009c1d0: ebcf 5468 6596 0512 9374 6865 6f72 798d ..The....theory. │ │ │ │ -0009c1e0: 93eb 616c 6973 748e 9121 23cf cf69 6e9a ..alist..!#..in. │ │ │ │ -0009c1f0: ac72 7472 6f90 538e 6475 6365 7393 7468 .rtro.S.duces.th │ │ │ │ -0009c200: 6593 756e 6172 7993 7498 7970 9a53 8e65 e.unary.t.yp.S.e │ │ │ │ -0009c210: 936f 7098 6572 6174 6f72 8d91 0512 94eb .op.erator...... │ │ │ │ -0009c220: 616c 6973 748e 9121 23cf cf62 9aac 7279 alist..!#..b..ry │ │ │ │ -0009c230: 9361 9374 9879 7090 538e 6593 6465 0c6e .a.t.yp.S.e.de.n │ │ │ │ -0009c240: 6974 696f 6e2e 8d8d 9ffb a532 d531 318e ition......2.11. │ │ │ │ -0009c250: 8e91 11b0 aacf 5468 658e a18d 91ea f1eb ......The....... │ │ │ │ -0009c260: 7374 616e 6461 7264 9603 eaa8 6c69 7374 standard....list │ │ │ │ -0009c270: 9370 726f 9a53 8e63 6573 7369 6e67 9366 .pro.S.cessing.f │ │ │ │ -0009c280: 756e 6374 696f 6e73 9361 7265 9374 6865 unctions.are.the │ │ │ │ -0009c290: 6e93 6465 0c6e 6564 936f 6e93 7468 6973 n.de.ned.on.this │ │ │ │ -0009c2a0: 9374 90ac 7279 7098 653a 8e9f 39fe a28d .t..ryp.e:..9... │ │ │ │ -0009c2b0: 8d8d 9f1a cb89 8d8d 8d9f cc00 008d 9102 ................ │ │ │ │ -0009c2c0: 30ea eb61 4e49 4c91 0b7f 543a 9105 bfaa 0..aNIL...T:.... │ │ │ │ -0009c2d0: 282a 296c 6973 748e a40d 0000 8d91 0230 (*)list........0 │ │ │ │ -0009c2e0: ea43 4f4e 5396 05bf aa3a 932a 932d 3e93 .CONS....:.*.->. │ │ │ │ -0009c2f0: 282a 296c 6973 7493 2d3e 9328 2a29 6c69 (*)list.->.(*)li │ │ │ │ -0009c300: 7374 8ea1 8d91 0230 ea48 4491 113e fe3a st.....0.HD..>.: │ │ │ │ -0009c310: 9605 bfaa 282a 296c 6973 7493 2d3e 932a ....(*)list.->.* │ │ │ │ -0009c320: 8ea1 8d91 0230 ea54 4c91 113e fe3a 9605 .....0.TL..>.:.. │ │ │ │ -0009c330: bfaa 282a 296c 6973 7493 2d3e 9328 2a29 ..(*)list.->.(*) │ │ │ │ -0009c340: 6c69 7374 8ea1 8d91 0230 ea4e 554c 4c96 list.....0.NULL. │ │ │ │ -0009c350: 05bf aa3a 9328 2a29 6c69 7374 932d 3e93 ...:.(*)list.->. │ │ │ │ -0009c360: 626f 6f6c 8e8e 8e8e 8e8e 8e91 eaf1 eb9f bool............ │ │ │ │ -0009c370: 29ac 9589 0000 6666 0071 cf9f 9f0c 999a ).....ff.q...... │ │ │ │ -0009c380: 8d8d 8d8d 9109 871d 9ffc 5eff c531 318e ..........^..11. │ │ │ │ -0009c390: 8e8e 9112 0003 c646 91ff 2aaa 6f72 9603 .......F..*.or.. │ │ │ │ -0009c3a0: 5555 6465 7461 696c 7393 6f66 9374 6865 UUdetails.of.the │ │ │ │ -0009c3b0: 9364 650c 6e69 7469 6f6e 2c93 7365 6593 .de.nition,.see. │ │ │ │ -0009c3c0: 5b8d 378e 9105 0001 2c8d 9331 348e 910d [.7.....,..14... │ │ │ │ -0009c3d0: 5557 5d2e 8e8e 9f24 fd13 8e8c 8b00 0000 UW]....$........ │ │ │ │ -0009c3e0: bb00 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0009bbd0: 0000 0000 0000 0000 0000 09af 3aa0 02cc ............:... │ │ │ │ +0009bbe0: 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a .U...F.......... │ │ │ │ +0009bbf0: 8d91 eaf1 ebd0 3138 3692 00dd 2043 4368 ......186... CCh │ │ │ │ +0009bc00: 6170 7465 7296 0480 0031 312e 910a 8000 apter....11..... │ │ │ │ +0009bc10: 5468 6593 484f 4c93 4c6f 6769 6393 696e The.HOL.Logic.in │ │ │ │ +0009bc20: 934d 4c8e 91ea f1eb 9f05 6666 8900 00e6 .ML.......ff.... │ │ │ │ +0009bc30: 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 f..>|......./... │ │ │ │ +0009bc40: fd8b d021 8d8d 91ea f1eb eb47 3131 2e39 ...!.......G11.9 │ │ │ │ +0009bc50: 2e36 8e91 248b 7f54 6865 9605 6666 7468 .6..$..The..ffth │ │ │ │ +0009bc60: 656f 7279 93eb 6a61 7269 7468 6d65 7469 eory..jarithmeti │ │ │ │ +0009bc70: 638e a918 e5da 8d91 eaf1 ebcf 5468 6596 c...........The. │ │ │ │ +0009bc80: 03f1 f362 7569 6c74 2d69 6e9b 03f1 f474 ...built-in....t │ │ │ │ +0009bc90: 6865 6f72 7993 eb61 6172 6974 686d 6574 heory..aarithmet │ │ │ │ +0009bca0: 6963 98cf 636f 6e9a ac72 7461 696e 7393 ic..con..rtains. │ │ │ │ +0009bcb0: 7072 696d 6974 6976 9865 9372 6563 7572 primitiv.e.recur │ │ │ │ +0009bcc0: 7369 7698 659b 03f1 f464 650c 6e69 7469 siv.e....de.niti │ │ │ │ +0009bcd0: 6f6e 7393 6f66 9866 6f6c 6c6f 90ac 7277 ons.of.follo..rw │ │ │ │ +0009bce0: 696e 6793 7374 616e 2d8e a410 0000 8d91 ing.stan-....... │ │ │ │ +0009bcf0: eaf1 eb64 6172 6496 03ea a861 7269 7468 ...dard....arith │ │ │ │ +0009bd00: 6d65 7469 6393 6f70 9053 8e65 7261 746f metic.op.S.erato │ │ │ │ +0009bd10: 7273 2e8e 9f60 fea2 8d8d 8d9f 41cb 898d rs...`......A... │ │ │ │ +0009bd20: 8d8d a0ff 7e00 008d 9102 30ea eb61 4144 ....~.....0..aAD │ │ │ │ +0009bd30: 4491 44fb f87c 2d96 05bf aa28 216e 2e93 D.D..|-....(!n.. │ │ │ │ +0009bd40: 3093 2b93 6e93 3d93 6e29 932f 5c8e a40d 0.+.n.=.n)./\... │ │ │ │ +0009bd50: 0000 8d91 69aa de28 216d 9605 bfaa 6e2e ....i..(!m....n. │ │ │ │ +0009bd60: 9328 5355 4393 6d29 932b 936e 933d 9353 .(SUC.m).+.n.=.S │ │ │ │ +0009bd70: 5543 286d 932b 936e 2929 8ea1 a18d 9102 UC(m.+.n))...... │ │ │ │ +0009bd80: 30ea 5355 4291 44fb f87c 2d96 05bf aa28 0.SUB.D..|-....( │ │ │ │ +0009bd90: 216d 2e93 3093 2d93 6d93 3d93 3029 932f !m..0.-.m.=.0)./ │ │ │ │ +0009bda0: 5c8e a18d 9169 aade 2821 6d96 05bf aa6e \....i..(!m....n │ │ │ │ +0009bdb0: 2e93 2853 5543 936d 2993 2d93 6e93 3d93 ..(SUC.m).-.n.=. │ │ │ │ +0009bdc0: 286d 933c 936e 933d 3e93 3093 7c93 5355 (m.<.n.=>.0.|.SU │ │ │ │ +0009bdd0: 4328 6d93 2d93 6e29 2929 8ea1 a18d 9102 C(m.-.n)))...... │ │ │ │ +0009bde0: 30ea 4d55 4c54 913f 3c4e 7c2d 9605 bfaa 0.MULT.?.n.=.n │ │ │ │ +0009bf10: 933c 936d 8ea4 0d00 00a1 8d91 0230 ea4c .<.m.........0.L │ │ │ │ +0009bf20: 4553 535f 4f52 5f45 5191 1cbe 527c 2d96 ESS_OR_EQ...R|-. │ │ │ │ +0009bf30: 05bf aa21 6d93 6e2e 936d 933c 3d93 6e93 ...!m.n..m.<=.n. │ │ │ │ +0009bf40: 3d93 6d93 3c93 6e93 5c2f 9328 6d93 3d93 =.m.<.n.\/.(m.=. │ │ │ │ +0009bf50: 6e29 8ea1 a18d 9102 30ea 4752 4541 5445 n)......0.GREATE │ │ │ │ +0009bf60: 525f 4f52 5f45 5191 0b7f 547c 2d96 05bf R_OR_EQ...T|-... │ │ │ │ +0009bf70: aa21 6d93 6e2e 936d 933e 3d93 6e93 3d93 .!m.n..m.>=.n.=. │ │ │ │ +0009bf80: 6d93 3e93 6e93 5c2f 9328 6d93 3d93 6e29 m.>.n.\/.(m.=.n) │ │ │ │ +0009bf90: 8ea1 a18d 9102 30ea 4449 5649 5349 4f4e ......0.DIVISION │ │ │ │ +0009bfa0: 9128 3da6 7c2d 9605 bfaa 216e 2e93 3093 .(=.|-....!n..0. │ │ │ │ +0009bfb0: 3c93 6e93 3d3d 3e93 2821 6b2e 9328 6b93 <.n.==>.(!k..(k. │ │ │ │ +0009bfc0: 3d93 2828 6b93 4449 5693 6e29 932a 936e =.((k.DIV.n).*.n │ │ │ │ +0009bfd0: 2993 2b93 286b 934d 4f44 936e 2929 932f ).+.(k.MOD.n))./ │ │ │ │ +0009bfe0: 5c8e a18d 9200 d6e4 7c28 6b96 05bf aa4d \.......|(k....M │ │ │ │ +0009bff0: 4f44 936e 2993 3c93 6e29 8e8e 8e8e 8e8e OD.n).<.n)...... │ │ │ │ +0009c000: 8e9f 4cee 1c8d 91f6 537a cf41 6e8d 9104 ..L.....Sz.An... │ │ │ │ +0009c010: b0ad e561 6491 0433 3568 6f91 ff66 6663 ...ad..35ho..ffc │ │ │ │ +0009c020: 8e91 2a61 6bcf 6275 7496 04b0 ad75 7365 ..*ak.but....use │ │ │ │ +0009c030: 6675 6c93 636f 6c6c 6563 7469 6f6e 936f ful.collection.o │ │ │ │ +0009c040: 6691 04b0 ae6f 95ac 7276 9365 7296 04b0 f....o..rv.er... │ │ │ │ +0009c050: ad61 9368 9aac 7275 6e64 7265 6493 656c .a.h..rundred.el │ │ │ │ +0009c060: 656d 656e 9874 6172 7993 7468 656f 7265 emen.tary.theore │ │ │ │ +0009c070: 6d73 936f 6693 6172 6974 686d 6574 6963 ms.of.arithmetic │ │ │ │ +0009c080: 8ea1 8d91 eaf1 eb61 7265 9b03 3eab 7072 .......are..>.pr │ │ │ │ +0009c090: 652d 7072 6f95 ac72 7693 6564 9603 3eac e-pro..rv.ed..>. │ │ │ │ +0009c0a0: 7768 656e 98eb 4848 4f4c 93cf 6973 9862 when..HHOL..is.b │ │ │ │ +0009c0b0: 7569 6c74 9361 6e64 9873 746f 7265 6493 uilt.and.stored. │ │ │ │ +0009c0c0: 696e 9874 6865 9374 6865 6f72 7998 eb61 in.the.theory..a │ │ │ │ +0009c0d0: 6172 6974 686d 6574 6963 cf2e 9104 ff8c arithmetic...... │ │ │ │ +0009c0e0: 4561 6390 ac72 6893 7468 656f 7265 6d98 Eac..rh.theorem. │ │ │ │ +0009c0f0: 7769 6c6c 8ea1 8d91 eaf1 eb62 9053 8e65 will.......b.S.e │ │ │ │ +0009c100: 9603 f9bb 6175 746f 6c6f 6164 6564 9b03 ....autoloaded.. │ │ │ │ +0009c110: f9bc 7768 656e 9369 7473 986e 616d 6593 ..when.its.name. │ │ │ │ +0009c120: 6973 980c 7273 7493 6d65 6e90 ac72 7469 is..rst.men..rti │ │ │ │ +0009c130: 6f6e 6564 9864 7572 696e 6793 616e 90ac oned.during.an.. │ │ │ │ +0009c140: 7279 93eb 4848 4f4c 98cf 7365 7373 696f ry..HHOL..sessio │ │ │ │ +0009c150: 6e2e 9105 661a 4691 ff05 566f 7298 6193 n...f.F...Vor.a. │ │ │ │ +0009c160: 636f 6d70 6c65 7465 8ea1 8d91 eaf1 eb6c complete.......l │ │ │ │ +0009c170: 6973 7496 03ea a86f 6693 6190 ac72 7691 ist....of.a..rv. │ │ │ │ +0009c180: ff58 e461 696c 6162 6c65 9374 6865 6f72 .X.ailable.theor │ │ │ │ +0009c190: 656d 732c 9373 6565 93eb 4952 4546 4552 ems,.see..IREFER │ │ │ │ +0009c1a0: 454e 4345 cf2e 8e9f 2645 df8d 8d91 eaf1 ENCE....&E...... │ │ │ │ +0009c1b0: ebeb 4731 312e 392e 378e 9124 8b7f 5468 ..G11.9.7..$..Th │ │ │ │ +0009c1c0: 6596 0566 6674 6865 6f72 7993 eb6a 6c69 e..fftheory..jli │ │ │ │ +0009c1d0: 7374 8ea6 8d91 eaf1 ebcf 5468 6596 0512 st........The... │ │ │ │ +0009c1e0: 9374 6865 6f72 798d 93eb 616c 6973 748e .theory...alist. │ │ │ │ +0009c1f0: 9121 23cf cf69 6e9a ac72 7472 6f90 538e .!#..in..rtro.S. │ │ │ │ +0009c200: 6475 6365 7393 7468 6593 756e 6172 7993 duces.the.unary. │ │ │ │ +0009c210: 7498 7970 9a53 8e65 936f 7098 6572 6174 t.yp.S.e.op.erat │ │ │ │ +0009c220: 6f72 8d91 0512 94eb 616c 6973 748e 9121 or......alist..! │ │ │ │ +0009c230: 23cf cf62 9aac 7279 9361 9374 9879 7090 #..b..ry.a.t.yp. │ │ │ │ +0009c240: 538e 6593 6465 0c6e 6974 696f 6e2e 8d8d S.e.de.nition... │ │ │ │ +0009c250: 9ffb a532 d531 318e 8e91 11b0 aacf 5468 ...2.11.......Th │ │ │ │ +0009c260: 658e a18d 91ea f1eb 7374 616e 6461 7264 e.......standard │ │ │ │ +0009c270: 9603 eaa8 6c69 7374 9370 726f 9a53 8e63 ....list.pro.S.c │ │ │ │ +0009c280: 6573 7369 6e67 9366 756e 6374 696f 6e73 essing.functions │ │ │ │ +0009c290: 9361 7265 9374 6865 6e93 6465 0c6e 6564 .are.then.de.ned │ │ │ │ +0009c2a0: 936f 6e93 7468 6973 9374 90ac 7279 7098 .on.this.t..ryp. │ │ │ │ +0009c2b0: 653a 8e9f 39fe a28d 8d8d 9f1a cb89 8d8d e:..9........... │ │ │ │ +0009c2c0: 8d9f cc00 008d 9102 30ea eb61 4e49 4c91 ........0..aNIL. │ │ │ │ +0009c2d0: 0b7f 543a 9105 bfaa 282a 296c 6973 748e ..T:....(*)list. │ │ │ │ +0009c2e0: a40d 0000 8d91 0230 ea43 4f4e 5396 05bf .......0.CONS... │ │ │ │ +0009c2f0: aa3a 932a 932d 3e93 282a 296c 6973 7493 .:.*.->.(*)list. │ │ │ │ +0009c300: 2d3e 9328 2a29 6c69 7374 8ea1 8d91 0230 ->.(*)list.....0 │ │ │ │ +0009c310: ea48 4491 113e fe3a 9605 bfaa 282a 296c .HD..>.:....(*)l │ │ │ │ +0009c320: 6973 7493 2d3e 932a 8ea1 8d91 0230 ea54 ist.->.*.....0.T │ │ │ │ +0009c330: 4c91 113e fe3a 9605 bfaa 282a 296c 6973 L..>.:....(*)lis │ │ │ │ +0009c340: 7493 2d3e 9328 2a29 6c69 7374 8ea1 8d91 t.->.(*)list.... │ │ │ │ +0009c350: 0230 ea4e 554c 4c96 05bf aa3a 9328 2a29 .0.NULL....:.(*) │ │ │ │ +0009c360: 6c69 7374 932d 3e93 626f 6f6c 8e8e 8e8e list.->.bool.... │ │ │ │ +0009c370: 8e8e 8e91 eaf1 eb9f 29ac 9589 0000 6666 ........).....ff │ │ │ │ +0009c380: 0071 cf9f 9f0c 999a 8d8d 8d8d 9109 871d .q.............. │ │ │ │ +0009c390: 9ffc 5eff c531 318e 8e8e 9112 0003 c646 ..^..11........F │ │ │ │ +0009c3a0: 91ff 2aaa 6f72 9603 5555 6465 7461 696c ..*.or..UUdetail │ │ │ │ +0009c3b0: 7393 6f66 9374 6865 9364 650c 6e69 7469 s.of.the.de.niti │ │ │ │ +0009c3c0: 6f6e 2c93 7365 6593 5b8d 378e 9105 0001 on,.see.[.7..... │ │ │ │ +0009c3d0: 2c8d 9331 348e 910d 5557 5d2e 8e8e 9f24 ,..14...UW]....$ │ │ │ │ +0009c3e0: fd13 8e8c 8b00 0000 bb00 0000 0000 0000 ................ │ │ │ │ 0009c3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0009c400: 0000 0000 0000 09bb a8a0 02cc 0555 8da0 .............U.. │ │ │ │ -0009c410: fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 12c7 .F.............. │ │ │ │ -0009c420: 61d0 3131 2e39 2e91 0a80 0054 6865 9604 a.11.9.....The.. │ │ │ │ -0009c430: 8000 616e 6365 7374 7279 936f 6693 7468 ..ancestry.of.th │ │ │ │ -0009c440: 6593 7468 656f 7279 93e2 484f 4c92 00d7 e.theory..HOL... │ │ │ │ -0009c450: 26aa d031 3837 8e91 12c7 619f 0566 6689 &..187....a..ff. │ │ │ │ -0009c460: 0000 e666 01c7 3e7c 8e8e 8e8e a002 942f ...f..>|......./ │ │ │ │ -0009c470: df8d a0fd 8bd0 218d 911e 28f0 cf54 6865 ......!...(..The │ │ │ │ -0009c480: 9603 b56f eb48 484f 4c93 cf70 6172 7365 ...o.HHOL..parse │ │ │ │ -0009c490: 7293 6861 7391 03b5 6e62 9a53 8e65 656e r.has...nb.S.een │ │ │ │ -0009c4a0: 9373 7098 6563 6961 6c6c 7993 6d6f 9864 .sp.ecially.mo.d │ │ │ │ -0009c4b0: 690c 6564 9374 6f93 7061 7273 6593 7468 i.ed.to.parse.th │ │ │ │ -0009c4c0: 6591 03b5 6e65 7870 7265 7373 696f 6e93 e...nexpression. │ │ │ │ -0009c4d0: eb61 5b5d 93cf 696e 90ac 7274 6f93 eb61 .a[]..in..rto..a │ │ │ │ -0009c4e0: 4e49 4c91 03b5 61cf 616e 6493 746f 8ea4 NIL...a.and.to.. │ │ │ │ -0009c4f0: 1000 008d 9112 c761 7061 7273 6596 0497 .......aparse... │ │ │ │ -0009c500: 8474 6865 9365 7870 7265 7373 696f 6e93 .the.expression. │ │ │ │ -0009c510: eb61 5bd7 748d 9f01 cccc d531 8e96 04c0 .a[.t......1.... │ │ │ │ -0009c520: 04eb 613b d774 8d9f 01cc ccd5 328e 93eb ..a;.t......2... │ │ │ │ -0009c530: 613b 8dd7 3a96 01ff fe3a 933a 8e91 0dca a;..:....:.:.... │ │ │ │ -0009c540: a0eb 613b d774 8d9f 01cc ccd8 6e8e 9105 ..a;.t......n... │ │ │ │ -0009c550: a850 eb61 5d96 0497 84cf 696e 90ac 7274 .P.a].....in..rt │ │ │ │ -0009c560: 6f93 eb61 434f 4e53 9605 bfaa d774 8d9f o..aCONS.....t.. │ │ │ │ -0009c570: 01cc ccd5 318e 910a 7fae eb61 2843 4f4e ....1......a(CON │ │ │ │ -0009c580: 5393 d774 8d9f 01cc ccd5 328e 8d91 06c0 S..t......2..... │ │ │ │ -0009c590: 02da 0196 01ff fe01 9301 8e91 1957 84eb .............W.. │ │ │ │ -0009c5a0: 6128 434f 4e53 93d7 748d 9f01 cccc d86e a(CONS..t......n │ │ │ │ -0009c5b0: 8e91 1127 a4eb 614e 494c 298d 9104 9784 ...'..aNIL)..... │ │ │ │ -0009c5c0: da01 9601 fffe 0193 018e 9117 2f06 eb61 ............/..a │ │ │ │ -0009c5d0: 29cf 2e91 073f 7454 6865 8ea1 8d91 12c7 )....?tThe...... │ │ │ │ -0009c5e0: 61eb 4848 4f4c 9603 eaa8 cf70 7269 6e9a a.HHOL.....prin. │ │ │ │ -0009c5f0: ac72 7465 7293 7265 7698 6572 7365 7393 .rter.rev.erses. │ │ │ │ -0009c600: 7468 6573 6593 7472 616e 7366 6f72 6d61 these.transforma │ │ │ │ -0009c610: 7469 6f6e 732e 8ea1 8d91 1e28 f054 6865 tions......(.The │ │ │ │ -0009c620: 9603 a592 6675 6e63 7469 6f6e 738d 93eb ....functions... │ │ │ │ -0009c630: 614e 494c 8e91 188a 23cf 616e 648d 93eb aNIL....#.and... │ │ │ │ -0009c640: 6143 4f4e 538e 911e 49cc cf61 7265 9364 aCONS...I..are.d │ │ │ │ -0009c650: 650c 6e65 649b 03a5 9369 6e93 7465 726d e.ned....in.term │ │ │ │ -0009c660: 7393 6f66 9374 6865 9872 6570 7265 7365 s.of.the.represe │ │ │ │ -0009c670: 6e9a ac72 7469 6e67 9374 9879 7090 538e n..rting.t.yp.S. │ │ │ │ -0009c680: 6593 6f66 936c 6973 7473 2e91 0521 d946 e.of.lists...!.F │ │ │ │ -0009c690: 91ff 0556 726f 6d8e a18d 9112 c761 7468 ...Vrom......ath │ │ │ │ -0009c6a0: 6569 7296 0386 2464 650c 6e69 7469 6f6e eir...$de.nition │ │ │ │ -0009c6b0: 732c 9103 9a3f 7468 6593 666f 6c6c 6f95 s,...?the.follo. │ │ │ │ -0009c6c0: ac72 7769 6e67 9b03 8625 6675 6e64 616d .rwing...%fundam │ │ │ │ -0009c6d0: 656e 9374 616c 9603 8624 7468 656f 7265 en.tal...$theore │ │ │ │ -0009c6e0: 6d73 9361 6290 538e 6f75 7493 6c69 7374 ms.ab.S.out.list │ │ │ │ -0009c6f0: 7398 6172 6593 7072 6f95 ac72 7693 6564 s.are.pro..rv.ed │ │ │ │ -0009c700: 9603 8624 616e 6498 7374 6f72 6564 9369 ...$and.stored.i │ │ │ │ -0009c710: 6e8e a18d 9112 c761 7468 6596 03ea a874 n......athe....t │ │ │ │ -0009c720: 6865 6f72 798d 93eb 616c 6973 748e 911a heory...alist... │ │ │ │ -0009c730: e950 cf2e 8ea4 597e 8e8d 8d8d 9f41 cb89 .P....Y~.....A.. │ │ │ │ -0009c740: 8d8d 8da0 ff7e 0000 8d91 2a06 60eb 616c .....~....*.`.al │ │ │ │ -0009c750: 6973 745f 4178 696f 6d91 16fe a87c 2d96 ist_Axiom....|-. │ │ │ │ -0009c760: 05bf aa21 7893 662e 933f 2166 6e2e 2866 ...!x.f..?!fn.(f │ │ │ │ -0009c770: 6e5b 5d93 3d93 7829 932f 5c93 2821 6893 n[].=.x)./\.(!h. │ │ │ │ -0009c780: 742e 9366 6e28 434f 4e53 9368 9374 2993 t..fn(CONS.h.t). │ │ │ │ -0009c790: 3d93 6628 666e 9374 2968 9374 298e a40d =.f(fn.t)h.t)... │ │ │ │ -0009c7a0: 0000 a18d 912a 0660 6c69 7374 5f49 4e44 .....*.`list_IND │ │ │ │ -0009c7b0: 5543 5491 113e fe7c 2d96 05bf aa21 502e UCT..>.|-....!P. │ │ │ │ -0009c7c0: 9350 5b5d 932f 5c93 2821 742e 9350 9374 .P[]./\.(!t..P.t │ │ │ │ -0009c7d0: 933d 3d3e 9328 2168 2e93 5028 434f 4e53 .==>.(!h..P(CONS │ │ │ │ -0009c7e0: 9368 9374 2929 2993 3d3d 3e93 2821 6c2e .h.t))).==>.(!l. │ │ │ │ -0009c7f0: 9350 936c 298e a1a1 8d91 2a06 606c 6973 .P.l).....*.`lis │ │ │ │ -0009c800: 745f 4341 5345 5391 16fe a87c 2d96 05bf t_CASES....|-... │ │ │ │ -0009c810: aa21 6c2e 9328 6c93 3d93 5b5d 2993 5c2f .!l..(l.=.[]).\/ │ │ │ │ -0009c820: 9328 3f74 9368 2e93 6c93 3d93 434f 4e53 .(?t.h..l.=.CONS │ │ │ │ -0009c830: 9368 9374 298e a1a1 8d91 2a06 6043 4f4e .h.t).....*.`CON │ │ │ │ -0009c840: 535f 3131 9128 3da6 7c2d 9605 bfaa 2168 S_11.(=.|-....!h │ │ │ │ -0009c850: 9374 9368 2793 7427 2e93 2843 4f4e 5393 .t.h'.t'..(CONS. │ │ │ │ -0009c860: 6893 7493 3d93 434f 4e53 9368 2793 7427 h.t.=.CONS.h'.t' │ │ │ │ -0009c870: 2993 3d93 2868 933d 9368 2729 932f 5c93 ).=.(h.=.h')./\. │ │ │ │ -0009c880: 2874 933d 9374 2729 8ea1 a18d 912a 0660 (t.=.t').....*.` │ │ │ │ -0009c890: 4e4f 545f 4e49 4c5f 434f 4e53 910b 7f54 NOT_NIL_CONS...T │ │ │ │ -0009c8a0: 7c2d 9605 bfaa 2168 9374 2e93 7e28 5b5d |-....!h.t..~([] │ │ │ │ -0009c8b0: 933d 9343 4f4e 5393 6893 7429 8ea1 a18d .=.CONS.h.t).... │ │ │ │ -0009c8c0: 912a 0660 4e4f 545f 434f 4e53 5f4e 494c .*.`NOT_CONS_NIL │ │ │ │ -0009c8d0: 910b 7f54 7c2d 9605 bfaa 2168 9374 2e93 ...T|-....!h.t.. │ │ │ │ -0009c8e0: 7e28 434f 4e53 9368 9374 933d 935b 5d29 ~(CONS.h.t.=.[]) │ │ │ │ -0009c8f0: 8e8e 8e8e 8e8e 8ea1 8d91 1e28 f0cf 4191 ...........(..A. │ │ │ │ -0009c900: 0520 d864 6572 6976 90ac 7265 649b 0521 . .deriv..red..! │ │ │ │ -0009c910: 2772 756c 6596 0521 286f 6693 7374 7275 'rule..!(of.stru │ │ │ │ -0009c920: 6374 7572 616c 9869 6e64 7563 7469 6f6e ctural.induction │ │ │ │ -0009c930: 9363 616c 6c65 648d 93eb 614c 4953 545f .called...aLIST_ │ │ │ │ -0009c940: 494e 4455 4354 8e91 497e 9dcf 6973 9370 INDUCT..I~..is.p │ │ │ │ -0009c950: 726f 90ac 7276 6964 6564 2c91 056e c774 ro..rvided,..n.t │ │ │ │ -0009c960: 6f67 6574 6865 7293 7769 7468 8ea4 1000 ogether.with.... │ │ │ │ -0009c970: 008d 9112 c761 616e 9604 fe70 6173 736f .....aan...passo │ │ │ │ -0009c980: 9053 8e63 6961 7465 649b 04fe 6f73 7472 .S.ciated...ostr │ │ │ │ -0009c990: 7563 7475 7261 6c93 696e 6475 6374 696f uctural.inductio │ │ │ │ -0009c9a0: 6e93 7461 6374 6963 8d98 eb61 4c49 5354 n.tactic...aLIST │ │ │ │ -0009c9b0: 5f49 4e44 5543 545f 5441 438e 915b 3965 _INDUCT_TAC..[9e │ │ │ │ -0009c9c0: cf2e 9108 7437 5468 6573 6593 6175 746f ....t7These.auto │ │ │ │ -0009c9d0: 6d61 7465 9374 6865 9875 7365 936f 668e mate.the.use.of. │ │ │ │ -0009c9e0: a18d 9112 c761 7468 6596 0381 de74 6865 .....athe....the │ │ │ │ -0009c9f0: 6f72 656d 8d91 0381 ddeb 616c 6973 745f orem......alist_ │ │ │ │ -0009ca00: 494e 4455 4354 8e91 42be 2bcf 2e91 0515 INDUCT..B.+..... │ │ │ │ -0009ca10: f253 6565 9374 6865 93eb 4952 4546 4552 .See.the..IREFER │ │ │ │ -0009ca20: 454e 4345 9103 81dd cf64 6f90 538e 6375 ENCE.....do.S.cu │ │ │ │ -0009ca30: 6d65 6e9a ac72 7461 7469 6f6e 936f 6e93 men..rtation.on. │ │ │ │ -0009ca40: 7468 6573 6593 7498 7798 6f91 0381 dd66 these.t.w.o....f │ │ │ │ -0009ca50: 756e 6374 696f 6e73 9366 6f72 8ea1 8d91 unctions.for.... │ │ │ │ -0009ca60: 12c7 6164 6574 6169 6c73 2e8e a18d 911e ..adetails...... │ │ │ │ -0009ca70: 28f0 5468 6596 03f9 df74 6865 6f72 656d (.The....theorem │ │ │ │ -0009ca80: 8d93 eb61 6c69 7374 5f41 7869 6f6d 8e91 ...alist_Axiom.. │ │ │ │ -0009ca90: 4170 61cf 7368 6f9a ac72 776e 9361 6290 Apa.sho..rwn.ab. │ │ │ │ -0009caa0: 538e 6f98 7698 6593 6973 9361 6e61 6c6f S.o.v.e.is.analo │ │ │ │ -0009cab0: 676f 7573 9374 6f93 7468 6591 03f9 de70 gous.to.the....p │ │ │ │ -0009cac0: 7269 6d69 7469 7698 6593 7265 6375 7273 rimitiv.e.recurs │ │ │ │ -0009cad0: 696f 6e93 7468 656f 7265 6d8e a18d 9112 ion.theorem..... │ │ │ │ -0009cae0: c761 6f6e 9605 9b03 7468 6591 059b 026e .aon....the....n │ │ │ │ -0009caf0: 6174 7572 616c 936e 95ac 7275 6d93 629a atural.n..rum.b. │ │ │ │ -0009cb00: 538e 6572 7396 059b 0364 6973 6375 7373 S.ers....discuss │ │ │ │ -0009cb10: 6564 9361 6298 6f95 ac72 7693 659b 059b ed.ab.o..rv.e... │ │ │ │ -0009cb20: 0269 6e96 059b 0353 6563 7469 6f6e 9331 .in....Section.1 │ │ │ │ -0009cb30: 312e 392e 352e 312e 910a 49f0 4974 9373 1.9.5.1...I.It.s │ │ │ │ -0009cb40: 7461 7465 7393 7468 6598 7691 ff58 e461 tates.the.v..X.a │ │ │ │ -0009cb50: 6c69 6469 7490 ac72 7993 6f66 8ea1 8d91 lidit..ry.of.... │ │ │ │ -0009cb60: 12c7 6170 7269 6d69 7469 7695 ac72 659b ..aprimitiv..re. │ │ │ │ -0009cb70: 0347 d272 6563 7572 7369 7693 6596 0347 .G.recursiv.e..G │ │ │ │ -0009cb80: d164 650c 6e69 7469 6f6e 7398 6f6e 986c .de.nitions.on.l │ │ │ │ -0009cb90: 6973 7473 2c91 0368 6361 6e64 9363 616e ists,..hcand.can │ │ │ │ -0009cba0: 9862 9053 8e65 9875 7365 6498 746f 936a .b.S.e.used.to.j │ │ │ │ -0009cbb0: 7573 7469 6679 9861 6e95 ac72 7998 7375 ustify.an..ry.su │ │ │ │ -0009cbc0: 6393 6891 0347 d164 650c 6e69 7469 6f6e c.h..G.de.nition │ │ │ │ -0009cbd0: 2e91 0502 9954 6865 8ea1 8d91 12c7 61eb .....The......a. │ │ │ │ -0009cbe0: 484d 4c91 03ea a8cf 6675 6e63 7469 6f6e HML.....function │ │ │ │ -0009cbf0: 738e 9f1d 0fa0 8d8d 8d91 12c7 619f ee5a s...........a..Z │ │ │ │ -0009cc00: da89 0000 6666 01c7 0b4a 9f18 f0af 8d8d ....ff...J...... │ │ │ │ -0009cc10: 90cc cd9f 0459 9c84 001d 4a4b 0000 6666 .....Y....JK..ff │ │ │ │ -0009cc20: 8d9f eea6 648d 9117 0bcc eb61 6e65 775f ....d......anew_ │ │ │ │ -0009cc30: 6c69 7374 5f72 6563 5f64 6566 696e 6974 list_rec_definit │ │ │ │ -0009cc40: 696f 6e91 283d a63a 9605 bfaa 2873 7472 ion.(=.:....(str │ │ │ │ -0009cc50: 696e 6793 2393 7465 726d 2993 2d3e 9374 ing.#.term).->.t │ │ │ │ -0009cc60: 686d 8e9f 0d00 008d 9117 0bcc 6e65 775f hm..........new_ │ │ │ │ -0009cc70: 696e 6669 785f 6c69 7374 5f72 6563 5f64 infix_list_rec_d │ │ │ │ -0009cc80: 6566 696e 6974 696f 6e96 05bf aa3a 9328 efinition....:.( │ │ │ │ -0009cc90: 7374 7269 6e67 9323 9374 6572 6d29 932d string.#.term).- │ │ │ │ -0009cca0: 3e93 7468 6d8e 8e92 01c6 71b1 8400 1d4a >.thm.....q....J │ │ │ │ -0009ccb0: 4b00 0066 668e 8e9f 04c0 0289 0000 6666 K..ff.........ff │ │ │ │ -0009ccc0: 01c7 0b4a 8e8e 8e9f 1f64 f48d 9112 c761 ...J.....d.....a │ │ │ │ -0009ccd0: cf75 7365 9604 0eae 7468 6973 9374 6865 .use....this.the │ │ │ │ -0009cce0: 6f72 656d 9374 6f9b 040e af64 6f93 6175 orem.to....do.au │ │ │ │ -0009ccf0: 746f 6d61 7469 6393 7072 6f90 538e 6f66 tomatic.pro.S.of │ │ │ │ -0009cd00: 7393 6f66 9374 6865 9365 7869 7374 656e s.of.the.existen │ │ │ │ -0009cd10: 6365 986f 6693 7072 696d 6974 6976 9aac ce.of.primitiv.. │ │ │ │ -0009cd20: 7265 9372 6563 7572 7369 7698 6593 6675 re.recursiv.e.fu │ │ │ │ -0009cd30: 6e63 7469 6f6e 738e a18d 9112 c761 6f6e nctions......aon │ │ │ │ -0009cd40: 9604 d1dc 6c69 7374 739b 04d1 db61 6e64 ....lists....and │ │ │ │ -0009cd50: 9374 6865 6e93 6d61 6b95 ac72 6598 636f .then.mak..re.co │ │ │ │ -0009cd60: 6e73 7461 6e93 7496 04d1 dc73 7090 538e nstan.t....sp.S. │ │ │ │ -0009cd70: 6563 690c 6361 7469 6f6e 7393 746f 9869 eci.cations.to.i │ │ │ │ -0009cd80: 6e9a ac72 7472 6f90 538e 6475 6365 9363 n..rtro.S.duce.c │ │ │ │ -0009cd90: 6f6e 7374 616e 9874 7393 7468 6174 9104 onstan.ts.that.. │ │ │ │ -0009cda0: d1db 6465 6e6f 7465 9373 7563 9868 8ea1 ..denote.suc.h.. │ │ │ │ -0009cdb0: 8d91 12c7 6166 756e 6374 696f 6e73 2e91 ....afunctions.. │ │ │ │ -0009cdc0: 0618 0254 6865 799b 0435 0861 7265 9604 ...They..5.are.. │ │ │ │ -0009cdd0: 3509 616e 616c 6f67 6f75 7393 746f 9874 5.analogous.to.t │ │ │ │ -0009cde0: 6865 9363 6f72 7265 7370 9053 8e6f 6e64 he.corresp.S.ond │ │ │ │ -0009cdf0: 696e 6798 6675 6e63 7469 6f6e 738d 93eb ing.functions... │ │ │ │ -0009ce00: 616e 6577 5f70 7269 6d5f 7265 635f 6465 anew_prim_rec_de │ │ │ │ -0009ce10: 6669 6e69 7469 6f6e 8e8e a18d 9112 c761 finition.......a │ │ │ │ -0009ce20: cf61 6e64 8d91 032e b5eb 616e 6577 5f69 .and......anew_i │ │ │ │ -0009ce30: 6e66 6978 5f70 7269 6d5f 7265 635f 6465 nfix_prim_rec_de │ │ │ │ -0009ce40: 6669 6e69 7469 6f6e 8e92 00ad 13ab cf64 finition.......d │ │ │ │ -0009ce50: 6973 6375 7373 6564 9603 2eb5 696e 9103 iscussed....in.. │ │ │ │ -0009ce60: 2eb4 5365 6374 696f 6e93 3131 2e39 2e35 ..Section.11.9.5 │ │ │ │ -0009ce70: 2e31 2e91 04fa 3946 91ff 0556 6f72 9365 .1....9F...Vor.e │ │ │ │ -0009ce80: 7861 6d70 6c65 2c91 0354 4b74 6865 93eb xample,..TKthe.. │ │ │ │ -0009ce90: 4848 4f4c 8ea1 8d91 12c7 61cf 7379 7374 HHOL......a.syst │ │ │ │ -0009cea0: 656d 9603 ea2a 6465 0c6e 6573 9361 936c em...*de.nes.a.l │ │ │ │ -0009ceb0: 656e 6774 6893 6675 6e63 7469 6f6e 2c8d ength.function,. │ │ │ │ -0009cec0: 9103 ea43 eb61 4c45 4e47 5448 8e91 2668 ...C.aLENGTH..&h │ │ │ │ -0009ced0: 3fcf 2c91 03ea 436f 6e93 6c69 7374 7393 ?.,...Con.lists. │ │ │ │ -0009cee0: 629a ac72 7993 7468 6593 7072 696d 6974 b..ry.the.primit │ │ │ │ -0009cef0: 6976 9865 9372 6563 7572 7369 7698 6593 iv.e.recursiv.e. │ │ │ │ -0009cf00: 6465 0c6e 6974 696f 6e93 6f6e 8ea1 8d91 de.nition.on.... │ │ │ │ -0009cf10: 12c7 616c 6973 7473 9603 eaa8 7368 6f9a ..alists....sho. │ │ │ │ -0009cf20: ac72 776e 9362 9053 8e65 6c6f 9877 3a8e .rwn.b.S.elo.w:. │ │ │ │ -0009cf30: 9f29 346d 8d8d 8d9f 13d6 bd8d 8d8d 9fd9 .)4m............ │ │ │ │ -0009cf40: 0000 8d91 2a06 60eb 616e 6577 5f6c 6973 ....*.`.anew_lis │ │ │ │ -0009cf50: 745f 7265 635f 6465 6669 6e69 7469 6f6e t_rec_definition │ │ │ │ -0009cf60: 8ea4 0d00 008d 9135 85b4 2860 4c45 4e47 .......5..(`LENG │ │ │ │ -0009cf70: 5448 602c 8ea1 8d91 3585 b422 284c 454e TH`,....5.."(LEN │ │ │ │ -0009cf80: 4754 4896 05bf aa4e 494c 933d 9330 2993 GTH....NIL.=.0). │ │ │ │ -0009cf90: 2f5c 8ea1 8d91 3b45 5e28 2168 3a2a 2e96 /\....;E^(!h:*.. │ │ │ │ -0009cfa0: 05bf aa21 742e 934c 454e 4754 4893 2843 ...!t..LENGTH.(C │ │ │ │ -0009cfb0: 4f4e 5393 6893 7429 933d 9353 5543 9328 ONS.h.t).=.SUC.( │ │ │ │ -0009cfc0: 4c45 4e47 5448 9374 2929 2229 8e8e 8e8e LENGTH.t))").... │ │ │ │ -0009cfd0: 8e8e 8e9f 2b89 c28d 9112 c761 cf57 6865 ....+......a.Whe │ │ │ │ -0009cfe0: 6e96 05b9 2374 6869 7393 eb48 4d4c 93cf n...#this..HML.. │ │ │ │ -0009cff0: 6578 7072 6573 7369 6f6e 9369 7393 6576 expression.is.ev │ │ │ │ -0009d000: 91ff 58e4 616c 7561 7465 642c 9106 2cc1 ..X.aluated,..,. │ │ │ │ -0009d010: eb48 484f 4c93 cf75 7365 738d 93eb 616c .HHOL..uses...al │ │ │ │ -0009d020: 6973 745f 4178 696f 6d8e 9144 eeea cf74 ist_Axiom..D...t │ │ │ │ -0009d030: 6f93 7072 6f95 ac72 7693 6596 05b9 2365 o.pro..rv.e...#e │ │ │ │ -0009d040: 7869 7374 656e 6365 936f 6693 618e a18d xistence.of.a... │ │ │ │ -0009d050: 9112 c761 6675 6e63 7469 6f6e 9604 d563 ...afunction...c │ │ │ │ -0009d060: 7468 6174 9b04 d564 7361 7469 730c 6573 that...dsatis.es │ │ │ │ -0009d070: 9374 6865 9867 6976 9aac 7265 6e93 7072 .the.giv..ren.pr │ │ │ │ -0009d080: 696d 6974 6976 9865 9372 6563 7572 7369 imitiv.e.recursi │ │ │ │ -0009d090: 7698 6591 04d5 6464 650c 6e69 7469 6f6e v.e...dde.nition │ │ │ │ -0009d0a0: 2c91 0510 1269 6e98 7472 6f90 538e 6475 ,....in.tro.S.du │ │ │ │ -0009d0b0: 6365 7393 6191 04d5 6463 6f6e 7374 616e ces.a...dconstan │ │ │ │ -0009d0c0: 9874 9374 6f8e a18d 9112 c761 6e61 6d65 .t.to......aname │ │ │ │ -0009d0d0: 9603 eaa8 7468 6973 9366 756e 6374 696f ....this.functio │ │ │ │ -0009d0e0: 6e93 7573 696e 6793 6193 636f 6e73 7461 n.using.a.consta │ │ │ │ -0009d0f0: 6e90 ac72 7493 7370 9053 8e65 6369 0c63 n..rt.sp.S.eci.c │ │ │ │ -0009d100: 6174 696f 6e2c 9361 6e64 9373 746f 7265 ation,.and.store │ │ │ │ -0009d110: 7393 7468 6593 7265 7375 6c74 696e 6793 s.the.resulting. │ │ │ │ -0009d120: 7468 656f 7265 6d3a 8e8e 9f24 fd13 8e8c theorem:...$.... │ │ │ │ -0009d130: 8b00 0000 bc00 0000 0000 0000 0000 0000 ................ │ │ │ │ +0009c400: 0000 0000 0000 0000 0000 0000 0000 09bb ................ │ │ │ │ +0009c410: b0a0 02cc 0555 8da0 fd46 d30e 8d8d 8d8d .....U...F...... │ │ │ │ +0009c420: 9ffa 999a 8d91 12c7 61d0 3131 2e39 2e91 ........a.11.9.. │ │ │ │ +0009c430: 0a80 0054 6865 9604 8000 616e 6365 7374 ...The....ancest │ │ │ │ +0009c440: 7279 936f 6693 7468 6593 7468 656f 7279 ry.of.the.theory │ │ │ │ +0009c450: 93e2 484f 4c92 00d7 26aa d031 3837 8e91 ..HOL...&..187.. │ │ │ │ +0009c460: 12c7 619f 0566 6689 0000 e666 01c7 3e7c ..a..ff....f..>| │ │ │ │ +0009c470: 8e8e 8e8e a002 942f df8d a0fd 8bd0 218d ......./......!. │ │ │ │ +0009c480: 911e 28f0 cf54 6865 9603 b56f eb48 484f ..(..The...o.HHO │ │ │ │ +0009c490: 4c93 cf70 6172 7365 7293 6861 7391 03b5 L..parser.has... │ │ │ │ +0009c4a0: 6e62 9a53 8e65 656e 9373 7098 6563 6961 nb.S.een.sp.ecia │ │ │ │ +0009c4b0: 6c6c 7993 6d6f 9864 690c 6564 9374 6f93 lly.mo.di.ed.to. │ │ │ │ +0009c4c0: 7061 7273 6593 7468 6591 03b5 6e65 7870 parse.the...nexp │ │ │ │ +0009c4d0: 7265 7373 696f 6e93 eb61 5b5d 93cf 696e ression..a[]..in │ │ │ │ +0009c4e0: 90ac 7274 6f93 eb61 4e49 4c91 03b5 61cf ..rto..aNIL...a. │ │ │ │ +0009c4f0: 616e 6493 746f 8ea4 1000 008d 9112 c761 and.to.........a │ │ │ │ +0009c500: 7061 7273 6596 0497 8474 6865 9365 7870 parse....the.exp │ │ │ │ +0009c510: 7265 7373 696f 6e93 eb61 5bd7 748d 9f01 ression..a[.t... │ │ │ │ +0009c520: cccc d531 8e96 04c0 04eb 613b d774 8d9f ...1......a;.t.. │ │ │ │ +0009c530: 01cc ccd5 328e 93eb 613b 8dd7 3a96 01ff ....2...a;..:... │ │ │ │ +0009c540: fe3a 933a 8e91 0dca a0eb 613b d774 8d9f .:.:......a;.t.. │ │ │ │ +0009c550: 01cc ccd8 6e8e 9105 a850 eb61 5d96 0497 ....n....P.a]... │ │ │ │ +0009c560: 84cf 696e 90ac 7274 6f93 eb61 434f 4e53 ..in..rto..aCONS │ │ │ │ +0009c570: 9605 bfaa d774 8d9f 01cc ccd5 318e 910a .....t......1... │ │ │ │ +0009c580: 7fae eb61 2843 4f4e 5393 d774 8d9f 01cc ...a(CONS..t.... │ │ │ │ +0009c590: ccd5 328e 8d91 06c0 02da 0196 01ff fe01 ..2............. │ │ │ │ +0009c5a0: 9301 8e91 1957 84eb 6128 434f 4e53 93d7 .....W..a(CONS.. │ │ │ │ +0009c5b0: 748d 9f01 cccc d86e 8e91 1127 a4eb 614e t......n...'..aN │ │ │ │ +0009c5c0: 494c 298d 9104 9784 da01 9601 fffe 0193 IL)............. │ │ │ │ +0009c5d0: 018e 9117 2f06 eb61 29cf 2e91 073f 7454 ..../..a)....?tT │ │ │ │ +0009c5e0: 6865 8ea1 8d91 12c7 61eb 4848 4f4c 9603 he......a.HHOL.. │ │ │ │ +0009c5f0: eaa8 cf70 7269 6e9a ac72 7465 7293 7265 ...prin..rter.re │ │ │ │ +0009c600: 7698 6572 7365 7393 7468 6573 6593 7472 v.erses.these.tr │ │ │ │ +0009c610: 616e 7366 6f72 6d61 7469 6f6e 732e 8ea1 ansformations... │ │ │ │ +0009c620: 8d91 1e28 f054 6865 9603 a592 6675 6e63 ...(.The....func │ │ │ │ +0009c630: 7469 6f6e 738d 93eb 614e 494c 8e91 188a tions...aNIL.... │ │ │ │ +0009c640: 23cf 616e 648d 93eb 6143 4f4e 538e 911e #.and...aCONS... │ │ │ │ +0009c650: 49cc cf61 7265 9364 650c 6e65 649b 03a5 I..are.de.ned... │ │ │ │ +0009c660: 9369 6e93 7465 726d 7393 6f66 9374 6865 .in.terms.of.the │ │ │ │ +0009c670: 9872 6570 7265 7365 6e9a ac72 7469 6e67 .represen..rting │ │ │ │ +0009c680: 9374 9879 7090 538e 6593 6f66 936c 6973 .t.yp.S.e.of.lis │ │ │ │ +0009c690: 7473 2e91 0521 d946 91ff 0556 726f 6d8e ts...!.F...Vrom. │ │ │ │ +0009c6a0: a18d 9112 c761 7468 6569 7296 0386 2464 .....atheir...$d │ │ │ │ +0009c6b0: 650c 6e69 7469 6f6e 732c 9103 9a3f 7468 e.nitions,...?th │ │ │ │ +0009c6c0: 6593 666f 6c6c 6f95 ac72 7769 6e67 9b03 e.follo..rwing.. │ │ │ │ +0009c6d0: 8625 6675 6e64 616d 656e 9374 616c 9603 .%fundamen.tal.. │ │ │ │ +0009c6e0: 8624 7468 656f 7265 6d73 9361 6290 538e .$theorems.ab.S. │ │ │ │ +0009c6f0: 6f75 7493 6c69 7374 7398 6172 6593 7072 out.lists.are.pr │ │ │ │ +0009c700: 6f95 ac72 7693 6564 9603 8624 616e 6498 o..rv.ed...$and. │ │ │ │ +0009c710: 7374 6f72 6564 9369 6e8e a18d 9112 c761 stored.in......a │ │ │ │ +0009c720: 7468 6596 03ea a874 6865 6f72 798d 93eb the....theory... │ │ │ │ +0009c730: 616c 6973 748e 911a e950 cf2e 8ea4 597e alist....P....Y~ │ │ │ │ +0009c740: 8e8d 8d8d 9f41 cb89 8d8d 8da0 ff7e 0000 .....A.......~.. │ │ │ │ +0009c750: 8d91 2a06 60eb 616c 6973 745f 4178 696f ..*.`.alist_Axio │ │ │ │ +0009c760: 6d91 16fe a87c 2d96 05bf aa21 7893 662e m....|-....!x.f. │ │ │ │ +0009c770: 933f 2166 6e2e 2866 6e5b 5d93 3d93 7829 .?!fn.(fn[].=.x) │ │ │ │ +0009c780: 932f 5c93 2821 6893 742e 9366 6e28 434f ./\.(!h.t..fn(CO │ │ │ │ +0009c790: 4e53 9368 9374 2993 3d93 6628 666e 9374 NS.h.t).=.f(fn.t │ │ │ │ +0009c7a0: 2968 9374 298e a40d 0000 a18d 912a 0660 )h.t)........*.` │ │ │ │ +0009c7b0: 6c69 7374 5f49 4e44 5543 5491 113e fe7c list_INDUCT..>.| │ │ │ │ +0009c7c0: 2d96 05bf aa21 502e 9350 5b5d 932f 5c93 -....!P..P[]./\. │ │ │ │ +0009c7d0: 2821 742e 9350 9374 933d 3d3e 9328 2168 (!t..P.t.==>.(!h │ │ │ │ +0009c7e0: 2e93 5028 434f 4e53 9368 9374 2929 2993 ..P(CONS.h.t))). │ │ │ │ +0009c7f0: 3d3d 3e93 2821 6c2e 9350 936c 298e a1a1 ==>.(!l..P.l)... │ │ │ │ +0009c800: 8d91 2a06 606c 6973 745f 4341 5345 5391 ..*.`list_CASES. │ │ │ │ +0009c810: 16fe a87c 2d96 05bf aa21 6c2e 9328 6c93 ...|-....!l..(l. │ │ │ │ +0009c820: 3d93 5b5d 2993 5c2f 9328 3f74 9368 2e93 =.[]).\/.(?t.h.. │ │ │ │ +0009c830: 6c93 3d93 434f 4e53 9368 9374 298e a1a1 l.=.CONS.h.t)... │ │ │ │ +0009c840: 8d91 2a06 6043 4f4e 535f 3131 9128 3da6 ..*.`CONS_11.(=. │ │ │ │ +0009c850: 7c2d 9605 bfaa 2168 9374 9368 2793 7427 |-....!h.t.h'.t' │ │ │ │ +0009c860: 2e93 2843 4f4e 5393 6893 7493 3d93 434f ..(CONS.h.t.=.CO │ │ │ │ +0009c870: 4e53 9368 2793 7427 2993 3d93 2868 933d NS.h'.t').=.(h.= │ │ │ │ +0009c880: 9368 2729 932f 5c93 2874 933d 9374 2729 .h')./\.(t.=.t') │ │ │ │ +0009c890: 8ea1 a18d 912a 0660 4e4f 545f 4e49 4c5f .....*.`NOT_NIL_ │ │ │ │ +0009c8a0: 434f 4e53 910b 7f54 7c2d 9605 bfaa 2168 CONS...T|-....!h │ │ │ │ +0009c8b0: 9374 2e93 7e28 5b5d 933d 9343 4f4e 5393 .t..~([].=.CONS. │ │ │ │ +0009c8c0: 6893 7429 8ea1 a18d 912a 0660 4e4f 545f h.t).....*.`NOT_ │ │ │ │ +0009c8d0: 434f 4e53 5f4e 494c 910b 7f54 7c2d 9605 CONS_NIL...T|-.. │ │ │ │ +0009c8e0: bfaa 2168 9374 2e93 7e28 434f 4e53 9368 ..!h.t..~(CONS.h │ │ │ │ +0009c8f0: 9374 933d 935b 5d29 8e8e 8e8e 8e8e 8ea1 .t.=.[])........ │ │ │ │ +0009c900: 8d91 1e28 f0cf 4191 0520 d864 6572 6976 ...(..A.. .deriv │ │ │ │ +0009c910: 90ac 7265 649b 0521 2772 756c 6596 0521 ..red..!'rule..! │ │ │ │ +0009c920: 286f 6693 7374 7275 6374 7572 616c 9869 (of.structural.i │ │ │ │ +0009c930: 6e64 7563 7469 6f6e 9363 616c 6c65 648d nduction.called. │ │ │ │ +0009c940: 93eb 614c 4953 545f 494e 4455 4354 8e91 ..aLIST_INDUCT.. │ │ │ │ +0009c950: 497e 9dcf 6973 9370 726f 90ac 7276 6964 I~..is.pro..rvid │ │ │ │ +0009c960: 6564 2c91 056e c774 6f67 6574 6865 7293 ed,..n.together. │ │ │ │ +0009c970: 7769 7468 8ea4 1000 008d 9112 c761 616e with.........aan │ │ │ │ +0009c980: 9604 fe70 6173 736f 9053 8e63 6961 7465 ...passo.S.ciate │ │ │ │ +0009c990: 649b 04fe 6f73 7472 7563 7475 7261 6c93 d...ostructural. │ │ │ │ +0009c9a0: 696e 6475 6374 696f 6e93 7461 6374 6963 induction.tactic │ │ │ │ +0009c9b0: 8d98 eb61 4c49 5354 5f49 4e44 5543 545f ...aLIST_INDUCT_ │ │ │ │ +0009c9c0: 5441 438e 915b 3965 cf2e 9108 7437 5468 TAC..[9e....t7Th │ │ │ │ +0009c9d0: 6573 6593 6175 746f 6d61 7465 9374 6865 ese.automate.the │ │ │ │ +0009c9e0: 9875 7365 936f 668e a18d 9112 c761 7468 .use.of......ath │ │ │ │ +0009c9f0: 6596 0381 de74 6865 6f72 656d 8d91 0381 e....theorem.... │ │ │ │ +0009ca00: ddeb 616c 6973 745f 494e 4455 4354 8e91 ..alist_INDUCT.. │ │ │ │ +0009ca10: 42be 2bcf 2e91 0515 f253 6565 9374 6865 B.+......See.the │ │ │ │ +0009ca20: 93eb 4952 4546 4552 454e 4345 9103 81dd ..IREFERENCE.... │ │ │ │ +0009ca30: cf64 6f90 538e 6375 6d65 6e9a ac72 7461 .do.S.cumen..rta │ │ │ │ +0009ca40: 7469 6f6e 936f 6e93 7468 6573 6593 7498 tion.on.these.t. │ │ │ │ +0009ca50: 7798 6f91 0381 dd66 756e 6374 696f 6e73 w.o....functions │ │ │ │ +0009ca60: 9366 6f72 8ea1 8d91 12c7 6164 6574 6169 .for......adetai │ │ │ │ +0009ca70: 6c73 2e8e a18d 911e 28f0 5468 6596 03f9 ls......(.The... │ │ │ │ +0009ca80: df74 6865 6f72 656d 8d93 eb61 6c69 7374 .theorem...alist │ │ │ │ +0009ca90: 5f41 7869 6f6d 8e91 4170 61cf 7368 6f9a _Axiom..Apa.sho. │ │ │ │ +0009caa0: ac72 776e 9361 6290 538e 6f98 7698 6593 .rwn.ab.S.o.v.e. │ │ │ │ +0009cab0: 6973 9361 6e61 6c6f 676f 7573 9374 6f93 is.analogous.to. │ │ │ │ +0009cac0: 7468 6591 03f9 de70 7269 6d69 7469 7698 the....primitiv. │ │ │ │ +0009cad0: 6593 7265 6375 7273 696f 6e93 7468 656f e.recursion.theo │ │ │ │ +0009cae0: 7265 6d8e a18d 9112 c761 6f6e 9605 9b03 rem......aon.... │ │ │ │ +0009caf0: 7468 6591 059b 026e 6174 7572 616c 936e the....natural.n │ │ │ │ +0009cb00: 95ac 7275 6d93 629a 538e 6572 7396 059b ..rum.b.S.ers... │ │ │ │ +0009cb10: 0364 6973 6375 7373 6564 9361 6298 6f95 .discussed.ab.o. │ │ │ │ +0009cb20: ac72 7693 659b 059b 0269 6e96 059b 0353 .rv.e....in....S │ │ │ │ +0009cb30: 6563 7469 6f6e 9331 312e 392e 352e 312e ection.11.9.5.1. │ │ │ │ +0009cb40: 910a 49f0 4974 9373 7461 7465 7393 7468 ..I.It.states.th │ │ │ │ +0009cb50: 6598 7691 ff58 e461 6c69 6469 7490 ac72 e.v..X.alidit..r │ │ │ │ +0009cb60: 7993 6f66 8ea1 8d91 12c7 6170 7269 6d69 y.of......aprimi │ │ │ │ +0009cb70: 7469 7695 ac72 659b 0347 d272 6563 7572 tiv..re..G.recur │ │ │ │ +0009cb80: 7369 7693 6596 0347 d164 650c 6e69 7469 siv.e..G.de.niti │ │ │ │ +0009cb90: 6f6e 7398 6f6e 986c 6973 7473 2c91 0368 ons.on.lists,..h │ │ │ │ +0009cba0: 6361 6e64 9363 616e 9862 9053 8e65 9875 cand.can.b.S.e.u │ │ │ │ +0009cbb0: 7365 6498 746f 936a 7573 7469 6679 9861 sed.to.justify.a │ │ │ │ +0009cbc0: 6e95 ac72 7998 7375 6393 6891 0347 d164 n..ry.suc.h..G.d │ │ │ │ +0009cbd0: 650c 6e69 7469 6f6e 2e91 0502 9954 6865 e.nition.....The │ │ │ │ +0009cbe0: 8ea1 8d91 12c7 61eb 484d 4c91 03ea a8cf ......a.HML..... │ │ │ │ +0009cbf0: 6675 6e63 7469 6f6e 738e 9f1d 0fa0 8d8d functions....... │ │ │ │ +0009cc00: 8d91 12c7 619f ee5a da89 0000 6666 01c7 ....a..Z....ff.. │ │ │ │ +0009cc10: 0b4a 9f18 f0af 8d8d 90cc cd9f 0459 9c84 .J...........Y.. │ │ │ │ +0009cc20: 001d 4a4b 0000 6666 8d9f eea6 648d 9117 ..JK..ff....d... │ │ │ │ +0009cc30: 0bcc eb61 6e65 775f 6c69 7374 5f72 6563 ...anew_list_rec │ │ │ │ +0009cc40: 5f64 6566 696e 6974 696f 6e91 283d a63a _definition.(=.: │ │ │ │ +0009cc50: 9605 bfaa 2873 7472 696e 6793 2393 7465 ....(string.#.te │ │ │ │ +0009cc60: 726d 2993 2d3e 9374 686d 8e9f 0d00 008d rm).->.thm...... │ │ │ │ +0009cc70: 9117 0bcc 6e65 775f 696e 6669 785f 6c69 ....new_infix_li │ │ │ │ +0009cc80: 7374 5f72 6563 5f64 6566 696e 6974 696f st_rec_definitio │ │ │ │ +0009cc90: 6e96 05bf aa3a 9328 7374 7269 6e67 9323 n....:.(string.# │ │ │ │ +0009cca0: 9374 6572 6d29 932d 3e93 7468 6d8e 8e92 .term).->.thm... │ │ │ │ +0009ccb0: 01c6 71b1 8400 1d4a 4b00 0066 668e 8e9f ..q....JK..ff... │ │ │ │ +0009ccc0: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e9f ......ff...J.... │ │ │ │ +0009ccd0: 1f64 f48d 9112 c761 cf75 7365 9604 0eae .d.....a.use.... │ │ │ │ +0009cce0: 7468 6973 9374 6865 6f72 656d 9374 6f9b this.theorem.to. │ │ │ │ +0009ccf0: 040e af64 6f93 6175 746f 6d61 7469 6393 ...do.automatic. │ │ │ │ +0009cd00: 7072 6f90 538e 6f66 7393 6f66 9374 6865 pro.S.ofs.of.the │ │ │ │ +0009cd10: 9365 7869 7374 656e 6365 986f 6693 7072 .existence.of.pr │ │ │ │ +0009cd20: 696d 6974 6976 9aac 7265 9372 6563 7572 imitiv..re.recur │ │ │ │ +0009cd30: 7369 7698 6593 6675 6e63 7469 6f6e 738e siv.e.functions. │ │ │ │ +0009cd40: a18d 9112 c761 6f6e 9604 d1dc 6c69 7374 .....aon....list │ │ │ │ +0009cd50: 739b 04d1 db61 6e64 9374 6865 6e93 6d61 s....and.then.ma │ │ │ │ +0009cd60: 6b95 ac72 6598 636f 6e73 7461 6e93 7496 k..re.constan.t. │ │ │ │ +0009cd70: 04d1 dc73 7090 538e 6563 690c 6361 7469 ...sp.S.eci.cati │ │ │ │ +0009cd80: 6f6e 7393 746f 9869 6e9a ac72 7472 6f90 ons.to.in..rtro. │ │ │ │ +0009cd90: 538e 6475 6365 9363 6f6e 7374 616e 9874 S.duce.constan.t │ │ │ │ +0009cda0: 7393 7468 6174 9104 d1db 6465 6e6f 7465 s.that....denote │ │ │ │ +0009cdb0: 9373 7563 9868 8ea1 8d91 12c7 6166 756e .suc.h......afun │ │ │ │ +0009cdc0: 6374 696f 6e73 2e91 0618 0254 6865 799b ctions.....They. │ │ │ │ +0009cdd0: 0435 0861 7265 9604 3509 616e 616c 6f67 .5.are..5.analog │ │ │ │ +0009cde0: 6f75 7393 746f 9874 6865 9363 6f72 7265 ous.to.the.corre │ │ │ │ +0009cdf0: 7370 9053 8e6f 6e64 696e 6798 6675 6e63 sp.S.onding.func │ │ │ │ +0009ce00: 7469 6f6e 738d 93eb 616e 6577 5f70 7269 tions...anew_pri │ │ │ │ +0009ce10: 6d5f 7265 635f 6465 6669 6e69 7469 6f6e m_rec_definition │ │ │ │ +0009ce20: 8e8e a18d 9112 c761 cf61 6e64 8d91 032e .......a.and.... │ │ │ │ +0009ce30: b5eb 616e 6577 5f69 6e66 6978 5f70 7269 ..anew_infix_pri │ │ │ │ +0009ce40: 6d5f 7265 635f 6465 6669 6e69 7469 6f6e m_rec_definition │ │ │ │ +0009ce50: 8e92 00ad 13ab cf64 6973 6375 7373 6564 .......discussed │ │ │ │ +0009ce60: 9603 2eb5 696e 9103 2eb4 5365 6374 696f ....in....Sectio │ │ │ │ +0009ce70: 6e93 3131 2e39 2e35 2e31 2e91 04fa 3946 n.11.9.5.1....9F │ │ │ │ +0009ce80: 91ff 0556 6f72 9365 7861 6d70 6c65 2c91 ...Vor.example,. │ │ │ │ +0009ce90: 0354 4b74 6865 93eb 4848 4f4c 8ea1 8d91 .TKthe..HHOL.... │ │ │ │ +0009cea0: 12c7 61cf 7379 7374 656d 9603 ea2a 6465 ..a.system...*de │ │ │ │ +0009ceb0: 0c6e 6573 9361 936c 656e 6774 6893 6675 .nes.a.length.fu │ │ │ │ +0009cec0: 6e63 7469 6f6e 2c8d 9103 ea43 eb61 4c45 nction,....C.aLE │ │ │ │ +0009ced0: 4e47 5448 8e91 2668 3fcf 2c91 03ea 436f NGTH..&h?.,...Co │ │ │ │ +0009cee0: 6e93 6c69 7374 7393 629a ac72 7993 7468 n.lists.b..ry.th │ │ │ │ +0009cef0: 6593 7072 696d 6974 6976 9865 9372 6563 e.primitiv.e.rec │ │ │ │ +0009cf00: 7572 7369 7698 6593 6465 0c6e 6974 696f ursiv.e.de.nitio │ │ │ │ +0009cf10: 6e93 6f6e 8ea1 8d91 12c7 616c 6973 7473 n.on......alists │ │ │ │ +0009cf20: 9603 eaa8 7368 6f9a ac72 776e 9362 9053 ....sho..rwn.b.S │ │ │ │ +0009cf30: 8e65 6c6f 9877 3a8e 9f29 346d 8d8d 8d9f .elo.w:..)4m.... │ │ │ │ +0009cf40: 13d6 bd8d 8d8d 9fd9 0000 8d91 2a06 60eb ............*.`. │ │ │ │ +0009cf50: 616e 6577 5f6c 6973 745f 7265 635f 6465 anew_list_rec_de │ │ │ │ +0009cf60: 6669 6e69 7469 6f6e 8ea4 0d00 008d 9135 finition.......5 │ │ │ │ +0009cf70: 85b4 2860 4c45 4e47 5448 602c 8ea1 8d91 ..(`LENGTH`,.... │ │ │ │ +0009cf80: 3585 b422 284c 454e 4754 4896 05bf aa4e 5.."(LENGTH....N │ │ │ │ +0009cf90: 494c 933d 9330 2993 2f5c 8ea1 8d91 3b45 IL.=.0)./\....;E │ │ │ │ +0009cfa0: 5e28 2168 3a2a 2e96 05bf aa21 742e 934c ^(!h:*.....!t..L │ │ │ │ +0009cfb0: 454e 4754 4893 2843 4f4e 5393 6893 7429 ENGTH.(CONS.h.t) │ │ │ │ +0009cfc0: 933d 9353 5543 9328 4c45 4e47 5448 9374 .=.SUC.(LENGTH.t │ │ │ │ +0009cfd0: 2929 2229 8e8e 8e8e 8e8e 8e9f 2b89 c28d ))")........+... │ │ │ │ +0009cfe0: 9112 c761 cf57 6865 6e96 05b9 2374 6869 ...a.When...#thi │ │ │ │ +0009cff0: 7393 eb48 4d4c 93cf 6578 7072 6573 7369 s..HML..expressi │ │ │ │ +0009d000: 6f6e 9369 7393 6576 91ff 58e4 616c 7561 on.is.ev..X.alua │ │ │ │ +0009d010: 7465 642c 9106 2cc1 eb48 484f 4c93 cf75 ted,..,..HHOL..u │ │ │ │ +0009d020: 7365 738d 93eb 616c 6973 745f 4178 696f ses...alist_Axio │ │ │ │ +0009d030: 6d8e 9144 eeea cf74 6f93 7072 6f95 ac72 m..D...to.pro..r │ │ │ │ +0009d040: 7693 6596 05b9 2365 7869 7374 656e 6365 v.e...#existence │ │ │ │ +0009d050: 936f 6693 618e a18d 9112 c761 6675 6e63 .of.a......afunc │ │ │ │ +0009d060: 7469 6f6e 9604 d563 7468 6174 9b04 d564 tion...cthat...d │ │ │ │ +0009d070: 7361 7469 730c 6573 9374 6865 9867 6976 satis.es.the.giv │ │ │ │ +0009d080: 9aac 7265 6e93 7072 696d 6974 6976 9865 ..ren.primitiv.e │ │ │ │ +0009d090: 9372 6563 7572 7369 7698 6591 04d5 6464 .recursiv.e...dd │ │ │ │ +0009d0a0: 650c 6e69 7469 6f6e 2c91 0510 1269 6e98 e.nition,....in. │ │ │ │ +0009d0b0: 7472 6f90 538e 6475 6365 7393 6191 04d5 tro.S.duces.a... │ │ │ │ +0009d0c0: 6463 6f6e 7374 616e 9874 9374 6f8e a18d dconstan.t.to... │ │ │ │ +0009d0d0: 9112 c761 6e61 6d65 9603 eaa8 7468 6973 ...aname....this │ │ │ │ +0009d0e0: 9366 756e 6374 696f 6e93 7573 696e 6793 .function.using. │ │ │ │ +0009d0f0: 6193 636f 6e73 7461 6e90 ac72 7493 7370 a.constan..rt.sp │ │ │ │ +0009d100: 9053 8e65 6369 0c63 6174 696f 6e2c 9361 .S.eci.cation,.a │ │ │ │ +0009d110: 6e64 9373 746f 7265 7393 7468 6593 7265 nd.stores.the.re │ │ │ │ +0009d120: 7375 6c74 696e 6793 7468 656f 7265 6d3a sulting.theorem: │ │ │ │ +0009d130: 8e8e 9f24 fd13 8e8c 8b00 0000 bc00 0000 ...$............ │ │ │ │ 0009d140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0009d150: 0000 0000 0000 0000 0000 09c3 dca0 02cc ................ │ │ │ │ -0009d160: 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a .U...F.......... │ │ │ │ -0009d170: 8d91 eaf1 ebd0 3138 3892 00dd 2043 4368 ......188... CCh │ │ │ │ -0009d180: 6170 7465 7296 0480 0031 312e 910a 8000 apter....11..... │ │ │ │ -0009d190: 5468 6593 484f 4c93 4c6f 6769 6393 696e The.HOL.Logic.in │ │ │ │ -0009d1a0: 934d 4c8e 91ea f1eb 9f05 6666 8900 00e6 .ML.......ff.... │ │ │ │ -0009d1b0: 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 f..>|......./... │ │ │ │ -0009d1c0: fd8b d021 8d8d 8d9f 00cb 898d 8d8d 8d91 ...!............ │ │ │ │ -0009d1d0: 07f0 94eb 614c 454e 4754 4891 113e fe7c ....aLENGTH..>.| │ │ │ │ -0009d1e0: 2d96 05bf aa28 4c45 4e47 5448 5b5d 933d -....(LENGTH[].= │ │ │ │ -0009d1f0: 9330 2993 2f5c 9328 2168 9374 2e93 4c45 .0)./\.(!h.t..LE │ │ │ │ -0009d200: 4e47 5448 2843 4f4e 5393 6893 7429 933d NGTH(CONS.h.t).= │ │ │ │ -0009d210: 9353 5543 284c 454e 4754 4893 7429 298e .SUC(LENGTH.t)). │ │ │ │ -0009d220: 8e8e 8e8e 8e8e 9f19 eaef 8d91 eaf1 ebcf ................ │ │ │ │ -0009d230: 696e 9603 eaa8 7468 6593 6375 7272 656e in....the.curren │ │ │ │ -0009d240: 90ac 7274 9374 6865 6f72 7993 2869 6e93 ..rt.theory.(in. │ │ │ │ -0009d250: 7468 6973 9363 6173 652c 9374 6865 9374 this.case,.the.t │ │ │ │ -0009d260: 6865 6f72 798d 93eb 616c 6973 748e 911a heory...alist... │ │ │ │ -0009d270: e950 cf29 2e8e a410 0000 8d91 f653 7a55 .P.).........SzU │ │ │ │ -0009d280: 7369 6e67 8d91 0525 1ceb 616e 6577 5f6c sing...%..anew_l │ │ │ │ -0009d290: 6973 745f 7265 635f 6465 6669 6e69 7469 ist_rec_definiti │ │ │ │ -0009d2a0: 6f6e 8e92 0089 5d62 cf2c 9105 73ba 7468 on....]b.,..s.th │ │ │ │ -0009d2b0: 6596 0525 1c70 7265 6469 6361 7465 8d93 e..%.predicate.. │ │ │ │ -0009d2c0: eb61 4e55 4c4c 8e91 2148 e0cf 616e 649b .aNULL..!H..and. │ │ │ │ -0009d2d0: 0525 1d74 6865 9373 656c 6563 746f 7273 .%.the.selectors │ │ │ │ -0009d2e0: 8d93 eb61 4844 8e91 15c9 8ccf 616e 648d ...aHD......and. │ │ │ │ -0009d2f0: 98eb 6154 4c8e 9115 c98d cf61 7265 8ea1 ..aTL......are.. │ │ │ │ -0009d300: 8d91 eaf1 eb64 650c 6e65 6496 03ea a869 .....de.ned....i │ │ │ │ -0009d310: 6e93 7468 6593 7468 656f 7279 8d93 eb61 n.the.theory...a │ │ │ │ -0009d320: 6c69 7374 8e91 1ed3 f8cf 6290 ac72 7993 list......b..ry. │ │ │ │ -0009d330: 7468 6593 7370 9053 8e65 6369 0c63 6174 the.sp.S.eci.cat │ │ │ │ -0009d340: 696f 6e73 3a8e 9f32 6569 8d8d 8d9f 1acb ions:..2ei...... │ │ │ │ -0009d350: 898d 8d8d 9fcc 0000 8d91 0230 eaeb 614e ...........0..aN │ │ │ │ -0009d360: 554c 4c96 05bf aa7c 2d93 4e55 4c4c 5b5d ULL....|-.NULL[] │ │ │ │ -0009d370: 932f 5c93 2821 6893 742e 937e 4e55 4c4c ./\.(!h.t..~NULL │ │ │ │ -0009d380: 2843 4f4e 5393 6893 7429 298e a40d 0000 (CONS.h.t))..... │ │ │ │ -0009d390: a18d 9102 30ea 4844 9111 3efe 7c2d 9605 ....0.HD..>.|-.. │ │ │ │ -0009d3a0: bfaa 2128 683a 2a29 9374 2e93 4844 2843 ..!(h:*).t..HD(C │ │ │ │ -0009d3b0: 4f4e 5393 6893 7429 933d 9368 8ea1 a18d ONS.h.t).=.h.... │ │ │ │ -0009d3c0: 9102 30ea 544c 9111 3efe 7c2d 9605 bfaa ..0.TL..>.|-.... │ │ │ │ -0009d3d0: 2128 683a 2a29 9374 2e93 544c 2843 4f4e !(h:*).t..TL(CON │ │ │ │ -0009d3e0: 5393 6893 7429 933d 9374 8e8e 8e8e 8e8e S.h.t).=.t...... │ │ │ │ -0009d3f0: 8e9f 3265 688d 91ea f1eb cf54 6865 9605 ..2eh......The.. │ │ │ │ -0009d400: 297b 666f 6c6c 6f9a ac72 7769 6e67 9370 ){follo..rwing.p │ │ │ │ -0009d410: 7269 6d69 7469 7698 6593 7265 6375 7273 rimitiv.e.recurs │ │ │ │ -0009d420: 6976 9865 9364 650c 6e69 7469 6f6e 7393 iv.e.de.nitions. │ │ │ │ -0009d430: 6f66 9366 756e 6374 696f 6e73 9105 297c of.functions..)| │ │ │ │ -0009d440: 6f6e 936c 6973 7473 9361 7265 9361 6c73 on.lists.are.als │ │ │ │ -0009d450: 6f93 6d61 6465 9369 6e93 7468 658e a18d o.made.in.the... │ │ │ │ -0009d460: 91ea f1eb 7468 656f 7279 8d91 03ea a8eb ....theory...... │ │ │ │ -0009d470: 616c 6973 748e 911a e950 cf3a 8e9f 79e5 alist....P.:..y. │ │ │ │ -0009d480: 698d 8d8d 9f62 4b89 8d8d 8da0 ff3d 0000 i....bK......=.. │ │ │ │ -0009d490: 8d91 0230 eaeb 6153 554d 912d fd50 7c2d ...0..aSUM.-.P|- │ │ │ │ -0009d4a0: 9605 bfaa 2853 554d 5b5d 933d 9330 2993 ....(SUM[].=.0). │ │ │ │ -0009d4b0: 2f5c 9328 2168 9374 2e93 5355 4d28 434f /\.(!h.t..SUM(CO │ │ │ │ -0009d4c0: 4e53 9368 9374 2993 3d93 6893 2b93 2853 NS.h.t).=.h.+.(S │ │ │ │ -0009d4d0: 554d 9374 2929 8ea4 0d00 00a1 8d91 0230 UM.t)).........0 │ │ │ │ -0009d4e0: ea41 5050 454e 4491 1cbe 527c 2d96 05bf .APPEND...R|-... │ │ │ │ -0009d4f0: aa28 216c 2e93 4150 5045 4e44 5b5d 6c93 .(!l..APPEND[]l. │ │ │ │ -0009d500: 3d93 6c29 932f 5c8e a18d 9152 ac36 2821 =.l)./\....R.6(! │ │ │ │ -0009d510: 6c31 9605 bfaa 6c32 9368 2e93 4150 5045 l1....l2.h..APPE │ │ │ │ -0009d520: 4e44 2843 4f4e 5393 6893 6c31 296c 3293 ND(CONS.h.l1)l2. │ │ │ │ -0009d530: 3d93 434f 4e53 9368 2841 5050 454e 4493 =.CONS.h(APPEND. │ │ │ │ -0009d540: 6c31 936c 3229 298e a1a1 8d91 0230 ea46 l1.l2))......0.F │ │ │ │ -0009d550: 4c41 5491 283d a67c 2d96 05bf aa28 464c LAT.(=.|-....(FL │ │ │ │ -0009d560: 4154 5b5d 933d 935b 5d29 932f 5c93 2821 AT[].=.[])./\.(! │ │ │ │ -0009d570: 6893 742e 9346 4c41 5428 434f 4e53 9368 h.t..FLAT(CONS.h │ │ │ │ -0009d580: 9374 2993 3d93 4150 5045 4e44 9368 2846 .t).=.APPEND.h(F │ │ │ │ -0009d590: 4c41 5493 7429 298e a1a1 8d91 0230 ea4c LAT.t))......0.L │ │ │ │ -0009d5a0: 454e 4754 4891 1cbe 527c 2d96 05bf aa28 ENGTH...R|-....( │ │ │ │ -0009d5b0: 4c45 4e47 5448 5b5d 933d 9330 2993 2f5c LENGTH[].=.0)./\ │ │ │ │ -0009d5c0: 9328 2168 9374 2e93 4c45 4e47 5448 2843 .(!h.t..LENGTH(C │ │ │ │ -0009d5d0: 4f4e 5393 6893 7429 933d 9353 5543 284c ONS.h.t).=.SUC(L │ │ │ │ -0009d5e0: 454e 4754 4893 7429 298e a1a1 8d91 0230 ENGTH.t))......0 │ │ │ │ -0009d5f0: ea4d 4150 912d fd50 7c2d 9605 bfaa 2821 .MAP.-.P|-....(! │ │ │ │ -0009d600: 662e 934d 4150 9366 5b5d 933d 935b 5d29 f..MAP.f[].=.[]) │ │ │ │ -0009d610: 932f 5c8e a18d 9152 ac36 2821 6696 05bf ./\....R.6(!f... │ │ │ │ -0009d620: aa68 9374 2e93 4d41 5093 6628 434f 4e53 .h.t..MAP.f(CONS │ │ │ │ -0009d630: 9368 9374 2993 3d93 434f 4e53 2866 9368 .h.t).=.CONS(f.h │ │ │ │ -0009d640: 2928 4d41 5093 6693 7429 298e a1a1 8d91 )(MAP.f.t))..... │ │ │ │ -0009d650: 0230 ea45 4c91 33bc fa7c 2d96 05bf aa28 .0.EL.3..|-....( │ │ │ │ -0009d660: 216c 2e93 454c 9330 936c 933d 9348 4493 !l..EL.0.l.=.HD. │ │ │ │ -0009d670: 6c29 932f 5c93 2821 6c93 6e2e 9345 4c28 l)./\.(!l.n..EL( │ │ │ │ -0009d680: 5355 4393 6e29 6c93 3d93 454c 936e 2854 SUC.n)l.=.EL.n(T │ │ │ │ -0009d690: 4c93 6c29 298e a1a1 8d91 0230 ea45 5645 L.l))......0.EVE │ │ │ │ -0009d6a0: 5259 5f44 4546 910b 7f54 7c2d 9605 bfaa RY_DEF...T|-.... │ │ │ │ -0009d6b0: 2821 502e 9345 5645 5259 9350 5b5d 933d (!P..EVERY.P[].= │ │ │ │ -0009d6c0: 9354 2993 2f5c 8ea1 8d91 52ac 3628 2150 .T)./\....R.6(!P │ │ │ │ -0009d6d0: 9605 bfaa 6893 742e 9345 5645 5259 9350 ....h.t..EVERY.P │ │ │ │ -0009d6e0: 2843 4f4e 5393 6893 7429 933d 9350 9368 (CONS.h.t).=.P.h │ │ │ │ -0009d6f0: 932f 5c93 4556 4552 5993 5093 7429 8e8e ./\.EVERY.P.t).. │ │ │ │ -0009d700: 8e8e 8e8e 8e9f 79e5 688d 91ea f1eb cf54 ......y.h......T │ │ │ │ -0009d710: 6865 7265 9605 0ed0 6973 9361 6c73 6f93 here....is.also. │ │ │ │ -0009d720: 619b 050e cf73 656c 6563 7469 6f6e 936f a....selection.o │ │ │ │ -0009d730: 6693 7072 652d 7072 6f95 ac72 7693 6564 f.pre-pro..rv.ed │ │ │ │ -0009d740: 9605 0ed0 7468 656f 7265 6d73 9361 6290 ....theorems.ab. │ │ │ │ -0009d750: 538e 6f75 7493 6c69 7374 7393 7374 6f72 S.out.lists.stor │ │ │ │ -0009d760: 6564 9869 6e93 7468 6593 7468 656f 7279 ed.in.the.theory │ │ │ │ -0009d770: 8d93 eb61 6c69 7374 8e91 1c0d 78cf 2e8e ...alist....x... │ │ │ │ -0009d780: a18d 91ea f1eb 5468 6573 6596 03ce cb61 ......These....a │ │ │ │ -0009d790: 7265 9b03 ceca 6175 746f 6c6f 6164 6564 re....autoloaded │ │ │ │ -0009d7a0: 9377 6865 6e98 7468 6569 7293 6e61 6d65 .when.their.name │ │ │ │ -0009d7b0: 7398 6172 6593 0c72 7374 936d 656e 90ac s.are..rst.men.. │ │ │ │ -0009d7c0: 7274 696f 6e65 6498 6475 7269 6e67 9361 rtioned.during.a │ │ │ │ -0009d7d0: 6e90 ac72 7998 eb48 484f 4c93 cf73 6573 n..ry..HHOL..ses │ │ │ │ -0009d7e0: 7369 6f6e 2e91 052f 9646 91ff 0556 6f72 sion.../.F...Vor │ │ │ │ -0009d7f0: 8ea1 8d91 eaf1 eb61 9603 eaa8 636f 6d70 .......a....comp │ │ │ │ -0009d800: 6c65 7465 936c 6973 7493 6f66 9361 90ac lete.list.of.a.. │ │ │ │ -0009d810: 7276 91ff 58e4 6169 6c61 626c 6593 7468 rv..X.ailable.th │ │ │ │ -0009d820: 656f 7265 6d73 2c93 7365 6593 eb49 5245 eorems,.see..IRE │ │ │ │ -0009d830: 4645 5245 4e43 45cf 2e8e 9f22 64c0 8d8d FERENCE...."d... │ │ │ │ -0009d840: 91ea f1eb eb47 3131 2e39 2e38 8e91 248b .....G11.9.8..$. │ │ │ │ -0009d850: 7f54 6865 9605 6666 7468 656f 7279 93eb .The..fftheory.. │ │ │ │ -0009d860: 6a63 6f6d 6269 6e8e 9f17 c000 8d91 eaf1 jcombin......... │ │ │ │ -0009d870: ebcf 5468 6596 04dd c074 6865 6f72 798d ..The....theory. │ │ │ │ -0009d880: 9104 ddbf eb61 636f 6d62 696e 8e91 2c39 .....acombin..,9 │ │ │ │ -0009d890: 7bcf 636f 6e90 ac72 7461 696e 7393 7468 {.con..rtains.th │ │ │ │ -0009d8a0: 659b 04dd bf64 650c 6e69 7469 6f6e 7393 e....de.nitions. │ │ │ │ -0009d8b0: 6f66 9366 756e 6374 696f 6e98 636f 6d70 of.function.comp │ │ │ │ -0009d8c0: 9053 8e6f 7369 7469 6f6e 9328 696e 0c78 .S.osition.(in.x │ │ │ │ -0009d8d0: 6564 8d93 eb61 6f8e 910a 9d6a cf29 9861 ed...ao....j.).a │ │ │ │ -0009d8e0: 6e64 9374 6865 8ea1 8d91 eaf1 eb63 6f6d nd.the.......com │ │ │ │ -0009d8f0: 90ac 7262 696e 6174 6f72 738d 9103 eaa8 ..rbinators..... │ │ │ │ -0009d900: eb61 538e 9609 aa52 cf2c 8d91 03ea a8eb .aS....R.,...... │ │ │ │ -0009d910: 614b 8e91 0d94 facf 616e 648d 9103 eaa8 aK......and..... │ │ │ │ -0009d920: eb61 498e 93cf 2e8e 9f3f 6569 8d8d 8d9f .aI......?ei.... │ │ │ │ -0009d930: 27cb 898d 8d8d 9fb2 0000 8d91 0230 eaeb '............0.. │ │ │ │ -0009d940: 616f 5f44 4546 9605 bfaa 7c2d 9321 6693 ao_DEF....|-.!f. │ │ │ │ -0009d950: 672e 9366 936f 9367 933d 9328 5c78 2e93 g..f.o.g.=.(\x.. │ │ │ │ -0009d960: 6628 6793 7829 298e a40d 0000 a18d 9102 f(g.x))......... │ │ │ │ -0009d970: 30ea 4b5f 4445 4696 05bf aa7c 2d93 4b93 0.K_DEF....|-.K. │ │ │ │ -0009d980: 3d93 285c 7893 792e 9378 298e a1a1 8d91 =.(\x.y..x)..... │ │ │ │ -0009d990: 0230 ea53 5f44 4546 9605 bfaa 7c2d 9353 .0.S_DEF....|-.S │ │ │ │ -0009d9a0: 933d 9328 5c66 9367 9378 2e93 6693 7828 .=.(\f.g.x..f.x( │ │ │ │ -0009d9b0: 6793 7829 298e a1a1 8d91 0230 ea49 5f44 g.x))......0.I_D │ │ │ │ -0009d9c0: 4546 9605 bfaa 7c2d 9349 933d 9353 934b EF....|-.I.=.S.K │ │ │ │ -0009d9d0: 934b 8e8e 8e8e 8e8e 8e8e 9f24 fd13 8e8c .K.........$.... │ │ │ │ -0009d9e0: 8b00 0000 bd00 0000 0000 0000 0000 0000 ................ │ │ │ │ +0009d150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0009d160: 0000 09c3 e4a0 02cc 0555 8da0 fd46 d30e .........U...F.. │ │ │ │ +0009d170: 8d8d 8d8d 9ffa 999a 8d91 eaf1 ebd0 3138 ..............18 │ │ │ │ +0009d180: 3892 00dd 2043 4368 6170 7465 7296 0480 8... CChapter... │ │ │ │ +0009d190: 0031 312e 910a 8000 5468 6593 484f 4c93 .11.....The.HOL. │ │ │ │ +0009d1a0: 4c6f 6769 6393 696e 934d 4c8e 91ea f1eb Logic.in.ML..... │ │ │ │ +0009d1b0: 9f05 6666 8900 00e6 6601 c73e 7c8e 8e8e ..ff....f..>|... │ │ │ │ +0009d1c0: 8ea0 0294 2fdf 8da0 fd8b d021 8d8d 8d9f ..../......!.... │ │ │ │ +0009d1d0: 00cb 898d 8d8d 8d91 07f0 94eb 614c 454e ............aLEN │ │ │ │ +0009d1e0: 4754 4891 113e fe7c 2d96 05bf aa28 4c45 GTH..>.|-....(LE │ │ │ │ +0009d1f0: 4e47 5448 5b5d 933d 9330 2993 2f5c 9328 NGTH[].=.0)./\.( │ │ │ │ +0009d200: 2168 9374 2e93 4c45 4e47 5448 2843 4f4e !h.t..LENGTH(CON │ │ │ │ +0009d210: 5393 6893 7429 933d 9353 5543 284c 454e S.h.t).=.SUC(LEN │ │ │ │ +0009d220: 4754 4893 7429 298e 8e8e 8e8e 8e8e 9f19 GTH.t))......... │ │ │ │ +0009d230: eaef 8d91 eaf1 ebcf 696e 9603 eaa8 7468 ........in....th │ │ │ │ +0009d240: 6593 6375 7272 656e 90ac 7274 9374 6865 e.curren..rt.the │ │ │ │ +0009d250: 6f72 7993 2869 6e93 7468 6973 9363 6173 ory.(in.this.cas │ │ │ │ +0009d260: 652c 9374 6865 9374 6865 6f72 798d 93eb e,.the.theory... │ │ │ │ +0009d270: 616c 6973 748e 911a e950 cf29 2e8e a410 alist....P.).... │ │ │ │ +0009d280: 0000 8d91 f653 7a55 7369 6e67 8d91 0525 .....SzUsing...% │ │ │ │ +0009d290: 1ceb 616e 6577 5f6c 6973 745f 7265 635f ..anew_list_rec_ │ │ │ │ +0009d2a0: 6465 6669 6e69 7469 6f6e 8e92 0089 5d62 definition....]b │ │ │ │ +0009d2b0: cf2c 9105 73ba 7468 6596 0525 1c70 7265 .,..s.the..%.pre │ │ │ │ +0009d2c0: 6469 6361 7465 8d93 eb61 4e55 4c4c 8e91 dicate...aNULL.. │ │ │ │ +0009d2d0: 2148 e0cf 616e 649b 0525 1d74 6865 9373 !H..and..%.the.s │ │ │ │ +0009d2e0: 656c 6563 746f 7273 8d93 eb61 4844 8e91 electors...aHD.. │ │ │ │ +0009d2f0: 15c9 8ccf 616e 648d 98eb 6154 4c8e 9115 ....and...aTL... │ │ │ │ +0009d300: c98d cf61 7265 8ea1 8d91 eaf1 eb64 650c ...are.......de. │ │ │ │ +0009d310: 6e65 6496 03ea a869 6e93 7468 6593 7468 ned....in.the.th │ │ │ │ +0009d320: 656f 7279 8d93 eb61 6c69 7374 8e91 1ed3 eory...alist.... │ │ │ │ +0009d330: f8cf 6290 ac72 7993 7468 6593 7370 9053 ..b..ry.the.sp.S │ │ │ │ +0009d340: 8e65 6369 0c63 6174 696f 6e73 3a8e 9f32 .eci.cations:..2 │ │ │ │ +0009d350: 6569 8d8d 8d9f 1acb 898d 8d8d 9fcc 0000 ei.............. │ │ │ │ +0009d360: 8d91 0230 eaeb 614e 554c 4c96 05bf aa7c ...0..aNULL....| │ │ │ │ +0009d370: 2d93 4e55 4c4c 5b5d 932f 5c93 2821 6893 -.NULL[]./\.(!h. │ │ │ │ +0009d380: 742e 937e 4e55 4c4c 2843 4f4e 5393 6893 t..~NULL(CONS.h. │ │ │ │ +0009d390: 7429 298e a40d 0000 a18d 9102 30ea 4844 t)).........0.HD │ │ │ │ +0009d3a0: 9111 3efe 7c2d 9605 bfaa 2128 683a 2a29 ..>.|-....!(h:*) │ │ │ │ +0009d3b0: 9374 2e93 4844 2843 4f4e 5393 6893 7429 .t..HD(CONS.h.t) │ │ │ │ +0009d3c0: 933d 9368 8ea1 a18d 9102 30ea 544c 9111 .=.h......0.TL.. │ │ │ │ +0009d3d0: 3efe 7c2d 9605 bfaa 2128 683a 2a29 9374 >.|-....!(h:*).t │ │ │ │ +0009d3e0: 2e93 544c 2843 4f4e 5393 6893 7429 933d ..TL(CONS.h.t).= │ │ │ │ +0009d3f0: 9374 8e8e 8e8e 8e8e 8e9f 3265 688d 91ea .t........2eh... │ │ │ │ +0009d400: f1eb cf54 6865 9605 297b 666f 6c6c 6f9a ...The..){follo. │ │ │ │ +0009d410: ac72 7769 6e67 9370 7269 6d69 7469 7698 .rwing.primitiv. │ │ │ │ +0009d420: 6593 7265 6375 7273 6976 9865 9364 650c e.recursiv.e.de. │ │ │ │ +0009d430: 6e69 7469 6f6e 7393 6f66 9366 756e 6374 nitions.of.funct │ │ │ │ +0009d440: 696f 6e73 9105 297c 6f6e 936c 6973 7473 ions..)|on.lists │ │ │ │ +0009d450: 9361 7265 9361 6c73 6f93 6d61 6465 9369 .are.also.made.i │ │ │ │ +0009d460: 6e93 7468 658e a18d 91ea f1eb 7468 656f n.the.......theo │ │ │ │ +0009d470: 7279 8d91 03ea a8eb 616c 6973 748e 911a ry......alist... │ │ │ │ +0009d480: e950 cf3a 8e9f 79e5 698d 8d8d 9f62 4b89 .P.:..y.i....bK. │ │ │ │ +0009d490: 8d8d 8da0 ff3d 0000 8d91 0230 eaeb 6153 .....=.....0..aS │ │ │ │ +0009d4a0: 554d 912d fd50 7c2d 9605 bfaa 2853 554d UM.-.P|-....(SUM │ │ │ │ +0009d4b0: 5b5d 933d 9330 2993 2f5c 9328 2168 9374 [].=.0)./\.(!h.t │ │ │ │ +0009d4c0: 2e93 5355 4d28 434f 4e53 9368 9374 2993 ..SUM(CONS.h.t). │ │ │ │ +0009d4d0: 3d93 6893 2b93 2853 554d 9374 2929 8ea4 =.h.+.(SUM.t)).. │ │ │ │ +0009d4e0: 0d00 00a1 8d91 0230 ea41 5050 454e 4491 .......0.APPEND. │ │ │ │ +0009d4f0: 1cbe 527c 2d96 05bf aa28 216c 2e93 4150 ..R|-....(!l..AP │ │ │ │ +0009d500: 5045 4e44 5b5d 6c93 3d93 6c29 932f 5c8e PEND[]l.=.l)./\. │ │ │ │ +0009d510: a18d 9152 ac36 2821 6c31 9605 bfaa 6c32 ...R.6(!l1....l2 │ │ │ │ +0009d520: 9368 2e93 4150 5045 4e44 2843 4f4e 5393 .h..APPEND(CONS. │ │ │ │ +0009d530: 6893 6c31 296c 3293 3d93 434f 4e53 9368 h.l1)l2.=.CONS.h │ │ │ │ +0009d540: 2841 5050 454e 4493 6c31 936c 3229 298e (APPEND.l1.l2)). │ │ │ │ +0009d550: a1a1 8d91 0230 ea46 4c41 5491 283d a67c .....0.FLAT.(=.| │ │ │ │ +0009d560: 2d96 05bf aa28 464c 4154 5b5d 933d 935b -....(FLAT[].=.[ │ │ │ │ +0009d570: 5d29 932f 5c93 2821 6893 742e 9346 4c41 ])./\.(!h.t..FLA │ │ │ │ +0009d580: 5428 434f 4e53 9368 9374 2993 3d93 4150 T(CONS.h.t).=.AP │ │ │ │ +0009d590: 5045 4e44 9368 2846 4c41 5493 7429 298e PEND.h(FLAT.t)). │ │ │ │ +0009d5a0: a1a1 8d91 0230 ea4c 454e 4754 4891 1cbe .....0.LENGTH... │ │ │ │ +0009d5b0: 527c 2d96 05bf aa28 4c45 4e47 5448 5b5d R|-....(LENGTH[] │ │ │ │ +0009d5c0: 933d 9330 2993 2f5c 9328 2168 9374 2e93 .=.0)./\.(!h.t.. │ │ │ │ +0009d5d0: 4c45 4e47 5448 2843 4f4e 5393 6893 7429 LENGTH(CONS.h.t) │ │ │ │ +0009d5e0: 933d 9353 5543 284c 454e 4754 4893 7429 .=.SUC(LENGTH.t) │ │ │ │ +0009d5f0: 298e a1a1 8d91 0230 ea4d 4150 912d fd50 )......0.MAP.-.P │ │ │ │ +0009d600: 7c2d 9605 bfaa 2821 662e 934d 4150 9366 |-....(!f..MAP.f │ │ │ │ +0009d610: 5b5d 933d 935b 5d29 932f 5c8e a18d 9152 [].=.[])./\....R │ │ │ │ +0009d620: ac36 2821 6696 05bf aa68 9374 2e93 4d41 .6(!f....h.t..MA │ │ │ │ +0009d630: 5093 6628 434f 4e53 9368 9374 2993 3d93 P.f(CONS.h.t).=. │ │ │ │ +0009d640: 434f 4e53 2866 9368 2928 4d41 5093 6693 CONS(f.h)(MAP.f. │ │ │ │ +0009d650: 7429 298e a1a1 8d91 0230 ea45 4c91 33bc t))......0.EL.3. │ │ │ │ +0009d660: fa7c 2d96 05bf aa28 216c 2e93 454c 9330 .|-....(!l..EL.0 │ │ │ │ +0009d670: 936c 933d 9348 4493 6c29 932f 5c93 2821 .l.=.HD.l)./\.(! │ │ │ │ +0009d680: 6c93 6e2e 9345 4c28 5355 4393 6e29 6c93 l.n..EL(SUC.n)l. │ │ │ │ +0009d690: 3d93 454c 936e 2854 4c93 6c29 298e a1a1 =.EL.n(TL.l))... │ │ │ │ +0009d6a0: 8d91 0230 ea45 5645 5259 5f44 4546 910b ...0.EVERY_DEF.. │ │ │ │ +0009d6b0: 7f54 7c2d 9605 bfaa 2821 502e 9345 5645 .T|-....(!P..EVE │ │ │ │ +0009d6c0: 5259 9350 5b5d 933d 9354 2993 2f5c 8ea1 RY.P[].=.T)./\.. │ │ │ │ +0009d6d0: 8d91 52ac 3628 2150 9605 bfaa 6893 742e ..R.6(!P....h.t. │ │ │ │ +0009d6e0: 9345 5645 5259 9350 2843 4f4e 5393 6893 .EVERY.P(CONS.h. │ │ │ │ +0009d6f0: 7429 933d 9350 9368 932f 5c93 4556 4552 t).=.P.h./\.EVER │ │ │ │ +0009d700: 5993 5093 7429 8e8e 8e8e 8e8e 8e9f 79e5 Y.P.t)........y. │ │ │ │ +0009d710: 688d 91ea f1eb cf54 6865 7265 9605 0ed0 h......There.... │ │ │ │ +0009d720: 6973 9361 6c73 6f93 619b 050e cf73 656c is.also.a....sel │ │ │ │ +0009d730: 6563 7469 6f6e 936f 6693 7072 652d 7072 ection.of.pre-pr │ │ │ │ +0009d740: 6f95 ac72 7693 6564 9605 0ed0 7468 656f o..rv.ed....theo │ │ │ │ +0009d750: 7265 6d73 9361 6290 538e 6f75 7493 6c69 rems.ab.S.out.li │ │ │ │ +0009d760: 7374 7393 7374 6f72 6564 9869 6e93 7468 sts.stored.in.th │ │ │ │ +0009d770: 6593 7468 656f 7279 8d93 eb61 6c69 7374 e.theory...alist │ │ │ │ +0009d780: 8e91 1c0d 78cf 2e8e a18d 91ea f1eb 5468 ....x.........Th │ │ │ │ +0009d790: 6573 6596 03ce cb61 7265 9b03 ceca 6175 ese....are....au │ │ │ │ +0009d7a0: 746f 6c6f 6164 6564 9377 6865 6e98 7468 toloaded.when.th │ │ │ │ +0009d7b0: 6569 7293 6e61 6d65 7398 6172 6593 0c72 eir.names.are..r │ │ │ │ +0009d7c0: 7374 936d 656e 90ac 7274 696f 6e65 6498 st.men..rtioned. │ │ │ │ +0009d7d0: 6475 7269 6e67 9361 6e90 ac72 7998 eb48 during.an..ry..H │ │ │ │ +0009d7e0: 484f 4c93 cf73 6573 7369 6f6e 2e91 052f HOL..session.../ │ │ │ │ +0009d7f0: 9646 91ff 0556 6f72 8ea1 8d91 eaf1 eb61 .F...Vor.......a │ │ │ │ +0009d800: 9603 eaa8 636f 6d70 6c65 7465 936c 6973 ....complete.lis │ │ │ │ +0009d810: 7493 6f66 9361 90ac 7276 91ff 58e4 6169 t.of.a..rv..X.ai │ │ │ │ +0009d820: 6c61 626c 6593 7468 656f 7265 6d73 2c93 lable.theorems,. │ │ │ │ +0009d830: 7365 6593 eb49 5245 4645 5245 4e43 45cf see..IREFERENCE. │ │ │ │ +0009d840: 2e8e 9f22 64c0 8d8d 91ea f1eb eb47 3131 ..."d........G11 │ │ │ │ +0009d850: 2e39 2e38 8e91 248b 7f54 6865 9605 6666 .9.8..$..The..ff │ │ │ │ +0009d860: 7468 656f 7279 93eb 6a63 6f6d 6269 6e8e theory..jcombin. │ │ │ │ +0009d870: 9f17 c000 8d91 eaf1 ebcf 5468 6596 04dd ..........The... │ │ │ │ +0009d880: c074 6865 6f72 798d 9104 ddbf eb61 636f .theory......aco │ │ │ │ +0009d890: 6d62 696e 8e91 2c39 7bcf 636f 6e90 ac72 mbin..,9{.con..r │ │ │ │ +0009d8a0: 7461 696e 7393 7468 659b 04dd bf64 650c tains.the....de. │ │ │ │ +0009d8b0: 6e69 7469 6f6e 7393 6f66 9366 756e 6374 nitions.of.funct │ │ │ │ +0009d8c0: 696f 6e98 636f 6d70 9053 8e6f 7369 7469 ion.comp.S.ositi │ │ │ │ +0009d8d0: 6f6e 9328 696e 0c78 6564 8d93 eb61 6f8e on.(in.xed...ao. │ │ │ │ +0009d8e0: 910a 9d6a cf29 9861 6e64 9374 6865 8ea1 ...j.).and.the.. │ │ │ │ +0009d8f0: 8d91 eaf1 eb63 6f6d 90ac 7262 696e 6174 .....com..rbinat │ │ │ │ +0009d900: 6f72 738d 9103 eaa8 eb61 538e 9609 aa52 ors......aS....R │ │ │ │ +0009d910: cf2c 8d91 03ea a8eb 614b 8e91 0d94 facf .,......aK...... │ │ │ │ +0009d920: 616e 648d 9103 eaa8 eb61 498e 93cf 2e8e and......aI..... │ │ │ │ +0009d930: 9f3f 6569 8d8d 8d9f 27cb 898d 8d8d 9fb2 .?ei....'....... │ │ │ │ +0009d940: 0000 8d91 0230 eaeb 616f 5f44 4546 9605 .....0..ao_DEF.. │ │ │ │ +0009d950: bfaa 7c2d 9321 6693 672e 9366 936f 9367 ..|-.!f.g..f.o.g │ │ │ │ +0009d960: 933d 9328 5c78 2e93 6628 6793 7829 298e .=.(\x..f(g.x)). │ │ │ │ +0009d970: a40d 0000 a18d 9102 30ea 4b5f 4445 4696 ........0.K_DEF. │ │ │ │ +0009d980: 05bf aa7c 2d93 4b93 3d93 285c 7893 792e ...|-.K.=.(\x.y. │ │ │ │ +0009d990: 9378 298e a1a1 8d91 0230 ea53 5f44 4546 .x)......0.S_DEF │ │ │ │ +0009d9a0: 9605 bfaa 7c2d 9353 933d 9328 5c66 9367 ....|-.S.=.(\f.g │ │ │ │ +0009d9b0: 9378 2e93 6693 7828 6793 7829 298e a1a1 .x..f.x(g.x))... │ │ │ │ +0009d9c0: 8d91 0230 ea49 5f44 4546 9605 bfaa 7c2d ...0.I_DEF....|- │ │ │ │ +0009d9d0: 9349 933d 9353 934b 934b 8e8e 8e8e 8e8e .I.=.S.K.K...... │ │ │ │ +0009d9e0: 8e8e 9f24 fd13 8e8c 8b00 0000 bd00 0000 ...$............ │ │ │ │ 0009d9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0009da00: 0000 0000 0000 0000 0000 09d1 30a0 02cc ............0... │ │ │ │ -0009da10: 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a .U...F.......... │ │ │ │ -0009da20: 8d91 12c7 61d0 3131 2e39 2e91 0a80 0054 ....a.11.9.....T │ │ │ │ -0009da30: 6865 9604 8000 616e 6365 7374 7279 936f he....ancestry.o │ │ │ │ -0009da40: 6693 7468 6593 7468 656f 7279 93e2 484f f.the.theory..HO │ │ │ │ -0009da50: 4c92 00d7 26aa d031 3839 8e91 12c7 619f L...&..189....a. │ │ │ │ -0009da60: 0566 6689 0000 e666 01c7 3e7c 8e8e 8e8e .ff....f..>|.... │ │ │ │ -0009da70: a002 942f df8d a0fd 8bd0 218d 9112 c761 .../......!....a │ │ │ │ -0009da80: cf54 6865 9603 eaa8 666f 6c6c 6f9a ac72 .The....follo..r │ │ │ │ -0009da90: 7769 6e67 9365 6c65 6d65 6e98 7461 7279 wing.elemen.tary │ │ │ │ -0009daa0: 9370 726f 7090 538e 6572 7469 6573 9361 .prop.S.erties.a │ │ │ │ -0009dab0: 7265 9370 7265 2d70 726f 9876 9865 6493 re.pre-pro.v.ed. │ │ │ │ -0009dac0: 696e 9374 6865 9374 6865 6f72 798d 93eb in.the.theory... │ │ │ │ -0009dad0: 6163 6f6d 6269 6e8e 9126 68a4 cf3a 8e9f acombin..&h..:.. │ │ │ │ -0009dae0: 5c65 3f8d 8d8d 9f41 cb89 8d8d 8da0 ff7e \e?....A.......~ │ │ │ │ -0009daf0: 0000 8d91 2a06 60eb 616f 5f54 484d 9605 ....*.`.ao_THM.. │ │ │ │ -0009db00: bfaa 7c2d 9321 6693 6793 782e 9328 6693 ..|-.!f.g.x..(f. │ │ │ │ -0009db10: 6f93 6729 7893 3d93 6628 6793 7829 8ea4 o.g)x.=.f(g.x).. │ │ │ │ -0009db20: 0d00 00a1 8d91 2a06 606f 5f41 5353 4f43 ......*.`o_ASSOC │ │ │ │ -0009db30: 9605 bfaa 7c2d 9321 6693 6793 682e 9366 ....|-.!f.g.h..f │ │ │ │ -0009db40: 936f 9328 6793 6f93 6829 933d 9328 6693 .o.(g.o.h).=.(f. │ │ │ │ -0009db50: 6f93 6729 936f 9368 8ea1 a18d 912a 0660 o.g).o.h.....*.` │ │ │ │ -0009db60: 4b5f 5448 4d96 05bf aa7c 2d93 2178 9379 K_THM....|-.!x.y │ │ │ │ -0009db70: 2e93 4b93 7893 7993 3d93 788e a1a1 8d91 ..K.x.y.=.x..... │ │ │ │ -0009db80: 2a06 6053 5f54 484d 9605 bfaa 7c2d 9321 *.`S_THM....|-.! │ │ │ │ -0009db90: 6693 6793 782e 9353 9366 9367 9378 933d f.g.x..S.f.g.x.= │ │ │ │ -0009dba0: 9366 9378 2867 9378 298e a1a1 8d91 2a06 .f.x(g.x).....*. │ │ │ │ -0009dbb0: 6049 5f54 484d 9605 bfaa 7c2d 9321 782e `I_THM....|-.!x. │ │ │ │ -0009dbc0: 9349 9378 933d 9378 8ea1 a18d 912a 0660 .I.x.=.x.....*.` │ │ │ │ -0009dbd0: 495f 6f5f 4944 9605 bfaa 7c2d 9321 662e I_o_ID....|-.!f. │ │ │ │ -0009dbe0: 9328 4993 6f93 6693 3d93 6629 932f 5c93 .(I.o.f.=.f)./\. │ │ │ │ -0009dbf0: 2866 936f 9349 933d 9366 298e 8e8e 8e8e (f.o.I.=.f)..... │ │ │ │ -0009dc00: 8e8e 9f5c 653d 8d91 1e28 f0cf 4861 95ac ...\e=...(..Ha.. │ │ │ │ -0009dc10: 7276 696e 679b 02e6 bf74 6865 9102 e6be rving....the.... │ │ │ │ -0009dc20: 7379 6d93 6290 538e 6f6c 738d 98eb 616f sym.b.S.ols...ao │ │ │ │ -0009dc30: 8e91 08a6 69cf 2c8d 9103 1aba eb61 538e ....i.,......aS. │ │ │ │ -0009dc40: 9108 da64 cf2c 8d91 031a baeb 614b 8e91 ...d.,......aK.. │ │ │ │ -0009dc50: 0bc1 23cf 616e 648d 9102 e6be eb61 498e ..#.and......aI. │ │ │ │ -0009dc60: 910b 8d27 cf61 7398 6275 696c 742d 696e ...'.as.built-in │ │ │ │ -0009dc70: 9102 e6be 636f 6e73 7461 6e93 7473 9869 ....constan.ts.i │ │ │ │ -0009dc80: 7398 736f 6d65 7469 6d65 7391 02e6 be69 s.sometimes....i │ │ │ │ -0009dc90: 6e63 6f6e 9376 9365 6e69 656e 9374 9862 ncon.v.enien.t.b │ │ │ │ -0009dca0: 9053 8e65 6361 7573 658e a410 0000 8d91 .S.ecause....... │ │ │ │ -0009dcb0: 12c7 6174 6865 7996 045b 5861 7265 936f ..athey..[Xare.o │ │ │ │ -0009dcc0: 6674 656e 9b04 5b57 7795 ac72 616e 9374 ften..[Ww..ran.t │ │ │ │ -0009dcd0: 6564 9604 5b58 6173 936d 6e65 6d6f 6e69 ed..[Xas.mnemoni │ │ │ │ -0009dce0: 6393 6e61 6d65 7398 666f 7293 7691 ff58 c.names.for.v..X │ │ │ │ -0009dcf0: e461 7269 6162 6c65 7393 288d 652e 672e .ariables.(.e.g. │ │ │ │ -0009dd00: 8e8d 9115 fb4c eb61 538e 9120 164d cf74 .....L.aS.. .M.t │ │ │ │ -0009dd10: 6f93 7261 6e67 6593 6f95 ac72 7693 6572 o.range.o..rv.er │ │ │ │ -0009dd20: 9604 5b58 7365 7473 9861 6e64 8d93 eb61 ..[Xsets.and...a │ │ │ │ -0009dd30: 6f8e 8ea1 8d91 12c7 61cf 746f 9b04 32bf o.......a.to..2. │ │ │ │ -0009dd40: 7261 6e67 6591 0432 c06f 95ac 7276 9365 range..2.o..rv.e │ │ │ │ -0009dd50: 7298 6f75 7470 7574 7329 2e91 0611 2654 r.outputs)....&T │ │ │ │ -0009dd60: 6865 7365 9104 32c0 6e61 6d65 7398 6d61 hese..2.names.ma │ │ │ │ -0009dd70: 9379 9874 6865 7265 666f 7265 9104 32c0 .y.therefore..2. │ │ │ │ -0009dd80: 6290 538e 6598 6393 6861 6e67 6564 9604 b.S.e.c.hanged.. │ │ │ │ -0009dd90: 32c0 696e 9866 7574 7572 6598 7265 6c65 2.in.future.rele │ │ │ │ -0009dda0: 6173 6573 936f 6698 7468 658e a18d 9112 ases.of.the..... │ │ │ │ -0009ddb0: c761 7379 7374 656d 2c91 0593 106f 7296 .asystem,....or. │ │ │ │ -0009ddc0: 053e 2f74 6865 9b05 3e2e 7468 656f 7279 .>/the..>.theory │ │ │ │ -0009ddd0: 8d93 eb61 636f 6d62 696e 8e91 2cfa 5acf ...acombin..,.Z. │ │ │ │ -0009dde0: 6d61 90ac 7279 9862 9053 8e65 936d 6164 ma..ry.b.S.e.mad │ │ │ │ -0009ddf0: 6598 696e 90ac 7274 6f93 6198 6c69 6272 e.in..rto.a.libr │ │ │ │ -0009de00: 6172 7991 ff05 562e 9109 3374 4275 7493 ary...V...3tBut. │ │ │ │ -0009de10: 7691 ff58 e461 7269 6162 6c65 7398 2874 v..X.ariables.(t │ │ │ │ -0009de20: 686f 7567 6893 6e6f 748e a18d 9112 c761 hough.not......a │ │ │ │ -0009de30: 636f 6e73 7461 6e90 ac72 7473 2996 0467 constan..rts)..g │ │ │ │ -0009de40: ff77 6974 689b 0468 0074 6865 7365 936e .with..h.these.n │ │ │ │ -0009de50: 616d 6573 9863 616e 9362 9053 8e65 9875 ames.can.b.S.e.u │ │ │ │ -0009de60: 7365 6493 696e 9874 6865 9363 7572 7265 sed.in.the.curre │ │ │ │ -0009de70: 6e90 ac72 7498 7379 7374 656d 9369 668d n..rt.system.if. │ │ │ │ -0009de80: 98eb 616f 8e91 0a27 aacf 2c8d 9104 8755 ..ao...'..,....U │ │ │ │ -0009de90: eb61 538e 910a 46ff cf2c 8d91 0487 55eb .aS...F..,....U. │ │ │ │ -0009dea0: 614b 8e91 0eae ffcf 616e 648d 93eb 6149 aK......and...aI │ │ │ │ -0009deb0: 8e91 0e8f a9cf 6172 6593 0c72 7374 8ea1 ......are..rst.. │ │ │ │ -0009dec0: 8d91 12c7 6168 6964 6465 6e96 03ea a828 ....ahidden....( │ │ │ │ -0009ded0: 7365 6593 5365 6374 696f 6e93 3131 2e31 see.Section.11.1 │ │ │ │ -0009dee0: 312e 3629 2e8e 9f22 c7ed 8d8d 9112 c761 1.6)...".......a │ │ │ │ -0009def0: eb47 3131 2e39 2e39 8e91 4c60 f554 6865 .G11.9.9..L`.The │ │ │ │ -0009df00: 9605 6666 7468 656f 7269 6573 93eb 6a74 ..fftheories..jt │ │ │ │ -0009df10: 7265 6593 eb47 616e 6493 eb6a 6c74 7265 ree..Gand..jltre │ │ │ │ -0009df20: 658e a917 c000 8d91 12c7 61cf 5468 6596 e.........a.The. │ │ │ │ -0009df30: 03f4 6d74 6865 6f72 6965 738d 93eb 6174 ..mtheories...at │ │ │ │ -0009df40: 7265 658e 911e e782 cf61 6e64 8d93 eb61 ree......and...a │ │ │ │ -0009df50: 6c74 7265 658e 9124 a72c cf63 6f6e 9aac ltree..$.,.con.. │ │ │ │ -0009df60: 7274 6169 6e91 03f4 6e74 6865 9364 650c rtain...nthe.de. │ │ │ │ -0009df70: 6e69 7469 6f6e 7393 6f66 9374 9877 986f nitions.of.t.w.o │ │ │ │ -0009df80: 9373 7472 7563 7475 7261 6c6c 792d 6973 .structurally-is │ │ │ │ -0009df90: 6f6d 6f72 7068 6963 9374 9879 7090 538e omorphic.t.yp.S. │ │ │ │ -0009dfa0: 6573 8ea1 8d91 12c7 616f 6696 0426 d80c es......aof..&.. │ │ │ │ -0009dfb0: 6e69 7465 6c79 2d62 7261 6e63 9aac 7268 nitely-branc..rh │ │ │ │ -0009dfc0: 696e 6791 0426 d76f 7264 6572 6564 9374 ing..&.ordered.t │ │ │ │ -0009dfd0: 7265 6573 2e91 05ed 6f54 6865 9374 9879 rees....oThe.t.y │ │ │ │ -0009dfe0: 7090 538e 6573 9364 650c 6e65 6493 696e p.S.es.de.ned.in │ │ │ │ -0009dff0: 9b04 26d7 7468 6573 6593 7468 656f 7269 ..&.these.theori │ │ │ │ -0009e000: 6573 9361 7265 9375 7365 6498 6290 ac72 es.are.used.b..r │ │ │ │ -0009e010: 7993 5491 ff05 566f 6d8e a18d 9112 c761 y.T...Vom......a │ │ │ │ -0009e020: 4d65 6c68 616d 2773 9603 e945 749a ac72 Melham's...Et..r │ │ │ │ -0009e030: 7970 9053 8e65 9103 e946 6465 0c6e 6974 yp.S.e...Fde.nit │ │ │ │ -0009e040: 696f 6e93 7061 6398 6b91 ff58 e461 6765 ion.pac.k..X.age │ │ │ │ -0009e050: 9328 7365 659b 03e9 4653 6563 7469 6f6e .(see...FSection │ │ │ │ -0009e060: 9331 312e 3130 2998 746f 9363 6f6e 7374 .11.10).to.const │ │ │ │ -0009e070: 7275 6374 9372 6570 7265 7365 6e90 ac72 ruct.represen..r │ │ │ │ -0009e080: 7461 7469 6f6e 7398 666f 7293 6172 2d8e tations.for.ar-. │ │ │ │ -0009e090: a18d 9112 c761 6269 7472 6172 7996 0375 .....abitrary..u │ │ │ │ -0009e0a0: 9f63 6f6e 6372 6574 6593 7265 6375 7273 .concrete.recurs │ │ │ │ -0009e0b0: 6976 9aac 7265 9374 9879 7090 538e 6573 iv..re.t.yp.S.es │ │ │ │ -0009e0c0: 2e91 0511 dd54 6865 7993 6172 6593 6e6f .....They.are.no │ │ │ │ -0009e0d0: 7493 696e 9874 656e 6465 6493 666f 7291 t.in.tended.for. │ │ │ │ -0009e0e0: 0375 a067 656e 6572 616c 9375 7365 2c91 .u.general.use,. │ │ │ │ -0009e0f0: 038d 0761 6e64 9374 6865 9374 6865 6f72 ...and.the.theor │ │ │ │ -0009e100: 656d 738e a18d 9112 c761 7374 6f72 6564 ems......astored │ │ │ │ -0009e110: 9603 e254 696e 9b03 e255 7468 6573 6593 ...Tin...Uthese. │ │ │ │ -0009e120: 7495 ac72 7793 6f98 6275 696c 742d 696e t..rw.o.built-in │ │ │ │ -0009e130: 9603 e254 7468 656f 7269 6573 9861 7265 ...Ttheories.are │ │ │ │ -0009e140: 9374 6865 7265 666f 7265 936e 6f74 986c .therefore.not.l │ │ │ │ -0009e150: 6f61 6465 6493 696e 90ac 7274 6f98 7468 oaded.in..rto.th │ │ │ │ -0009e160: 6593 7379 7374 656d 9861 7493 7374 6172 e.system.at.star │ │ │ │ -0009e170: 742d 7570 2e8e a18d 9112 c761 5468 6596 t-up.......aThe. │ │ │ │ -0009e180: 0373 2f66 6f6c 6c6f 90ac 7277 696e 679b .s/follo..rwing. │ │ │ │ -0009e190: 0373 3069 7393 6193 7375 6d6d 6172 7998 .s0is.a.summary. │ │ │ │ -0009e1a0: 6f66 9374 6865 936d 6169 6e98 7468 656f of.the.main.theo │ │ │ │ -0009e1b0: 7265 6d73 9377 6869 6390 ac72 6893 6172 rems.whic..rh.ar │ │ │ │ -0009e1c0: 6598 6190 ac72 7691 ff58 e461 696c 6162 e.a..rv..X.ailab │ │ │ │ -0009e1d0: 6c65 9369 6e93 7468 6598 7468 656f 7269 le.in.the.theori │ │ │ │ -0009e1e0: 6573 8d93 eb61 7472 6565 8e8e a18d 9112 es...atree...... │ │ │ │ -0009e1f0: c761 cf61 6e64 8d91 0394 9ceb 616c 7472 .a.and......altr │ │ │ │ -0009e200: 6565 8e91 2052 eecf 2c91 03a5 d261 6e64 ee.. R..,....and │ │ │ │ -0009e210: 9b03 949c 7768 6963 95ac 7268 9103 949d ....whic..rh.... │ │ │ │ -0009e220: 6d61 9379 9862 9553 8e65 986f 6691 0394 ma.y.b.S.e.of... │ │ │ │ -0009e230: 9d75 7365 9869 6e98 6365 7274 6169 6e98 .use.in.certain. │ │ │ │ -0009e240: 7370 9365 6369 616c 697a 6564 9603 949d sp.ecialized.... │ │ │ │ -0009e250: 6170 706c 6963 6174 696f 6e73 2e91 051c applications.... │ │ │ │ -0009e260: 3146 91ff 0556 6f72 9866 756c 6c93 6465 1F...Vor.full.de │ │ │ │ -0009e270: 7461 696c 7398 6f66 8ea1 8d91 12c7 6174 tails.of......at │ │ │ │ -0009e280: 6865 9603 eaa8 6c6f 6769 6361 6c93 6261 he....logical.ba │ │ │ │ -0009e290: 7369 7393 666f 7293 7468 6573 6593 7495 sis.for.these.t. │ │ │ │ -0009e2a0: ac72 7793 6f96 03ea a874 6865 6f72 6965 .rw.o....theorie │ │ │ │ -0009e2b0: 732c 9373 6565 935b 8d31 348e 910b bff8 s,.see.[.14..... │ │ │ │ -0009e2c0: 5d2e 8e9f 1f47 ed8d 8d91 12c7 61d0 3131 ]....G......a.11 │ │ │ │ -0009e2d0: 2e39 2e39 2e31 8e91 4d47 6154 6865 9604 .9.9.1..MGaThe.. │ │ │ │ -0009e2e0: 8000 7468 656f 7279 93e2 7472 6565 8ea6 ..theory..tree.. │ │ │ │ -0009e2f0: 8d91 12c7 61cf 496e 9604 d88b 7468 6593 ....a.In....the. │ │ │ │ -0009e300: 7468 656f 7279 8d93 eb61 7472 6565 8e91 theory...atree.. │ │ │ │ -0009e310: 1bd7 33cf 2c91 0514 0461 9374 90ac 7279 ..3.,....a.t..ry │ │ │ │ -0009e320: 7090 538e 658d 93eb 6174 7265 658e 9120 p.S.e...atree.. │ │ │ │ -0009e330: afbe cf69 7393 6465 0c6e 6564 9374 6f93 ...is.de.ned.to. │ │ │ │ -0009e340: 6465 6e6f 7465 9104 d88c 7468 6593 7365 denote....the.se │ │ │ │ -0009e350: 7493 6f66 9361 6c6c 936f 7264 6572 6564 t.of.all.ordered │ │ │ │ -0009e360: 9374 7265 6573 9377 686f 7365 8ea1 8d91 .trees.whose.... │ │ │ │ -0009e370: 12c7 616e 6f90 538e 6465 7396 03ea a863 ..ano.S.des....c │ │ │ │ -0009e380: 616e 9362 7261 6e63 9aac 7268 9361 6e98 an.branc..rh.an. │ │ │ │ -0009e390: 7993 280c 6e69 7465 2993 6e98 756d 9862 y.(.nite).n.um.b │ │ │ │ -0009e3a0: 9053 8e65 7293 6f66 9374 696d 6573 2e91 .S.er.of.times.. │ │ │ │ -0009e3b0: 0538 e041 9363 6f6e 7374 7275 6374 6f72 .8.A.constructor │ │ │ │ -0009e3c0: 9366 756e 6374 696f 6e8e 9f1c eac4 8d8d .function....... │ │ │ │ -0009e3d0: 8d9f 00cb 898d 8d8d 8d91 2a06 60eb 616e ..........*.`.an │ │ │ │ -0009e3e0: 6f64 6596 05bf aa3a 9328 7472 6565 296c ode....:.(tree)l │ │ │ │ -0009e3f0: 6973 7493 2d3e 9374 7265 658e 8e8e 8e8e ist.->.tree..... │ │ │ │ -0009e400: 8e8e 9f1c eac5 8d91 12c7 61cf 6973 9605 ..........a.is.. │ │ │ │ -0009e410: 62e9 7468 656e 9b05 62e8 6465 0c6e 6564 b.then..b.de.ned │ │ │ │ -0009e420: 9369 6e98 7468 6593 7468 656f 7279 8d93 .in.the.theory.. │ │ │ │ -0009e430: eb61 7472 6565 8e91 1c61 91cf 2e91 09a1 .atree...a...... │ │ │ │ -0009e440: a154 6869 7393 6675 6e63 7469 6f6e 9863 .This.function.c │ │ │ │ -0009e450: 616e 9362 9053 8e65 9375 7365 6498 746f an.b.S.e.used.to │ │ │ │ -0009e460: 9363 6f6e 7374 7275 6374 9861 6e90 ac72 .construct.an..r │ │ │ │ -0009e470: 7993 7472 6565 2d8e a18d 9112 c761 7374 y.tree-......ast │ │ │ │ -0009e480: 7275 6374 7572 6564 9604 a773 7691 ff58 ructured...sv..X │ │ │ │ -0009e490: e461 6c75 659b 04a7 746f 6693 7490 ac72 .alue...tof.t..r │ │ │ │ -0009e4a0: 7970 9053 8e65 8d98 eb61 7472 6565 8e91 yp.S.e...atree.. │ │ │ │ -0009e4b0: 1ba6 1ccf 2e91 076f 4254 6865 9365 7870 .......oBThe.exp │ │ │ │ -0009e4c0: 7265 7373 696f 6e8d 98eb 6122 6e6f 6465 ression...a"node │ │ │ │ -0009e4d0: 9105 bfaa 5b5d 228e 913d 0be1 cf64 656e ....[]"..=...den │ │ │ │ -0009e4e0: 6f74 6573 9874 6865 9374 7265 6598 636f otes.the.tree.co │ │ │ │ -0009e4f0: 6e73 6973 7469 6e67 936f 668e a18d 9112 nsisting.of..... │ │ │ │ -0009e500: c761 6196 04c1 6e73 696e 676c 659b 04c1 .aa...nsingle... │ │ │ │ -0009e510: 6f6c 6561 6693 6e6f 9053 8e64 6598 7769 oleaf.no.S.de.wi │ │ │ │ -0009e520: 7468 936e 6f93 7375 6274 7265 6573 2e91 th.no.subtrees.. │ │ │ │ -0009e530: 07bd 3349 6698 d774 6c8d 9043 8feb 613a ..3If..tl..C..a: │ │ │ │ -0009e540: 2874 7265 6529 6c69 7374 8e91 4441 4bcf (tree)list..DAK. │ │ │ │ -0009e550: 6973 9861 936e 6f6e 2d65 6d70 7490 ac72 is.a.non-empt..r │ │ │ │ -0009e560: 7993 6c69 7374 986f 6693 7472 6565 732c y.list.of.trees, │ │ │ │ -0009e570: 9104 f720 7468 656e 8ea1 8d91 12c7 6174 ... then......at │ │ │ │ -0009e580: 6865 9603 c50d 7465 726d 8d91 03c5 0ceb he....term...... │ │ │ │ -0009e590: 6122 6e6f 6465 8e91 2643 08d7 746c 8d90 a"node..&C..tl.. │ │ │ │ -0009e5a0: 438f eb61 228e 9109 c846 cf64 656e 6f74 C..a"....F.denot │ │ │ │ -0009e5b0: 6573 9b03 c50c 7468 6593 7472 6565 9877 es....the.tree.w │ │ │ │ -0009e5c0: 686f 7365 9369 6d6d 6564 6961 7465 9873 hose.immediate.s │ │ │ │ -0009e5d0: 7562 7472 6565 7393 6172 6598 7468 6593 ubtrees.are.the. │ │ │ │ -0009e5e0: 7472 6565 7398 696e 9374 6865 986c 6973 trees.in.the.lis │ │ │ │ -0009e5f0: 7493 d774 6c90 438f cf2e 8ea1 8d91 12c7 t..tl.C......... │ │ │ │ -0009e600: 6155 7369 6e67 8d91 03ea a8eb 616e 6f64 aUsing......anod │ │ │ │ -0009e610: 658e 911a e950 cf2c 9603 eaa8 6974 9369 e....P.,....it.i │ │ │ │ -0009e620: 7393 709a 538e 6f73 7369 626c 6593 746f s.p.S.ossible.to │ │ │ │ -0009e630: 9363 6f6e 7374 7275 6374 9361 9374 7265 .construct.a.tre │ │ │ │ -0009e640: 6593 6f66 9361 6e90 ac72 7993 7368 6170 e.of.an..ry.shap │ │ │ │ -0009e650: 9865 2e91 0538 e046 91ff 0556 6f72 9365 .e...8.F...Vor.e │ │ │ │ -0009e660: 7861 6d70 6c65 2c93 7468 6593 7472 6565 xample,.the.tree │ │ │ │ -0009e670: 8e8e 9f24 fd13 8e8c 8b00 0000 be00 0000 ...$............ │ │ │ │ -0009e680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0009da00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0009da10: 0000 09d1 38a0 02cc 0555 8da0 fd46 d30e ....8....U...F.. │ │ │ │ +0009da20: 8d8d 8d8d 9ffa 999a 8d91 12c7 61d0 3131 ............a.11 │ │ │ │ +0009da30: 2e39 2e91 0a80 0054 6865 9604 8000 616e .9.....The....an │ │ │ │ +0009da40: 6365 7374 7279 936f 6693 7468 6593 7468 cestry.of.the.th │ │ │ │ +0009da50: 656f 7279 93e2 484f 4c92 00d7 26aa d031 eory..HOL...&..1 │ │ │ │ +0009da60: 3839 8e91 12c7 619f 0566 6689 0000 e666 89....a..ff....f │ │ │ │ +0009da70: 01c7 3e7c 8e8e 8e8e a002 942f df8d a0fd ..>|......./.... │ │ │ │ +0009da80: 8bd0 218d 9112 c761 cf54 6865 9603 eaa8 ..!....a.The.... │ │ │ │ +0009da90: 666f 6c6c 6f9a ac72 7769 6e67 9365 6c65 follo..rwing.ele │ │ │ │ +0009daa0: 6d65 6e98 7461 7279 9370 726f 7090 538e men.tary.prop.S. │ │ │ │ +0009dab0: 6572 7469 6573 9361 7265 9370 7265 2d70 erties.are.pre-p │ │ │ │ +0009dac0: 726f 9876 9865 6493 696e 9374 6865 9374 ro.v.ed.in.the.t │ │ │ │ +0009dad0: 6865 6f72 798d 93eb 6163 6f6d 6269 6e8e heory...acombin. │ │ │ │ +0009dae0: 9126 68a4 cf3a 8e9f 5c65 3f8d 8d8d 9f41 .&h..:..\e?....A │ │ │ │ +0009daf0: cb89 8d8d 8da0 ff7e 0000 8d91 2a06 60eb .......~....*.`. │ │ │ │ +0009db00: 616f 5f54 484d 9605 bfaa 7c2d 9321 6693 ao_THM....|-.!f. │ │ │ │ +0009db10: 6793 782e 9328 6693 6f93 6729 7893 3d93 g.x..(f.o.g)x.=. │ │ │ │ +0009db20: 6628 6793 7829 8ea4 0d00 00a1 8d91 2a06 f(g.x)........*. │ │ │ │ +0009db30: 606f 5f41 5353 4f43 9605 bfaa 7c2d 9321 `o_ASSOC....|-.! │ │ │ │ +0009db40: 6693 6793 682e 9366 936f 9328 6793 6f93 f.g.h..f.o.(g.o. │ │ │ │ +0009db50: 6829 933d 9328 6693 6f93 6729 936f 9368 h).=.(f.o.g).o.h │ │ │ │ +0009db60: 8ea1 a18d 912a 0660 4b5f 5448 4d96 05bf .....*.`K_THM... │ │ │ │ +0009db70: aa7c 2d93 2178 9379 2e93 4b93 7893 7993 .|-.!x.y..K.x.y. │ │ │ │ +0009db80: 3d93 788e a1a1 8d91 2a06 6053 5f54 484d =.x.....*.`S_THM │ │ │ │ +0009db90: 9605 bfaa 7c2d 9321 6693 6793 782e 9353 ....|-.!f.g.x..S │ │ │ │ +0009dba0: 9366 9367 9378 933d 9366 9378 2867 9378 .f.g.x.=.f.x(g.x │ │ │ │ +0009dbb0: 298e a1a1 8d91 2a06 6049 5f54 484d 9605 ).....*.`I_THM.. │ │ │ │ +0009dbc0: bfaa 7c2d 9321 782e 9349 9378 933d 9378 ..|-.!x..I.x.=.x │ │ │ │ +0009dbd0: 8ea1 a18d 912a 0660 495f 6f5f 4944 9605 .....*.`I_o_ID.. │ │ │ │ +0009dbe0: bfaa 7c2d 9321 662e 9328 4993 6f93 6693 ..|-.!f..(I.o.f. │ │ │ │ +0009dbf0: 3d93 6629 932f 5c93 2866 936f 9349 933d =.f)./\.(f.o.I.= │ │ │ │ +0009dc00: 9366 298e 8e8e 8e8e 8e8e 9f5c 653d 8d91 .f)........\e=.. │ │ │ │ +0009dc10: 1e28 f0cf 4861 95ac 7276 696e 679b 02e6 .(..Ha..rving... │ │ │ │ +0009dc20: bf74 6865 9102 e6be 7379 6d93 6290 538e .the....sym.b.S. │ │ │ │ +0009dc30: 6f6c 738d 98eb 616f 8e91 08a6 69cf 2c8d ols...ao....i.,. │ │ │ │ +0009dc40: 9103 1aba eb61 538e 9108 da64 cf2c 8d91 .....aS....d.,.. │ │ │ │ +0009dc50: 031a baeb 614b 8e91 0bc1 23cf 616e 648d ....aK....#.and. │ │ │ │ +0009dc60: 9102 e6be eb61 498e 910b 8d27 cf61 7398 .....aI....'.as. │ │ │ │ +0009dc70: 6275 696c 742d 696e 9102 e6be 636f 6e73 built-in....cons │ │ │ │ +0009dc80: 7461 6e93 7473 9869 7398 736f 6d65 7469 tan.ts.is.someti │ │ │ │ +0009dc90: 6d65 7391 02e6 be69 6e63 6f6e 9376 9365 mes....incon.v.e │ │ │ │ +0009dca0: 6e69 656e 9374 9862 9053 8e65 6361 7573 nien.t.b.S.ecaus │ │ │ │ +0009dcb0: 658e a410 0000 8d91 12c7 6174 6865 7996 e.........athey. │ │ │ │ +0009dcc0: 045b 5861 7265 936f 6674 656e 9b04 5b57 .[Xare.often..[W │ │ │ │ +0009dcd0: 7795 ac72 616e 9374 6564 9604 5b58 6173 w..ran.ted..[Xas │ │ │ │ +0009dce0: 936d 6e65 6d6f 6e69 6393 6e61 6d65 7398 .mnemonic.names. │ │ │ │ +0009dcf0: 666f 7293 7691 ff58 e461 7269 6162 6c65 for.v..X.ariable │ │ │ │ +0009dd00: 7393 288d 652e 672e 8e8d 9115 fb4c eb61 s.(.e.g......L.a │ │ │ │ +0009dd10: 538e 9120 164d cf74 6f93 7261 6e67 6593 S.. .M.to.range. │ │ │ │ +0009dd20: 6f95 ac72 7693 6572 9604 5b58 7365 7473 o..rv.er..[Xsets │ │ │ │ +0009dd30: 9861 6e64 8d93 eb61 6f8e 8ea1 8d91 12c7 .and...ao....... │ │ │ │ +0009dd40: 61cf 746f 9b04 32bf 7261 6e67 6591 0432 a.to..2.range..2 │ │ │ │ +0009dd50: c06f 95ac 7276 9365 7298 6f75 7470 7574 .o..rv.er.output │ │ │ │ +0009dd60: 7329 2e91 0611 2654 6865 7365 9104 32c0 s)....&These..2. │ │ │ │ +0009dd70: 6e61 6d65 7398 6d61 9379 9874 6865 7265 names.ma.y.there │ │ │ │ +0009dd80: 666f 7265 9104 32c0 6290 538e 6598 6393 fore..2.b.S.e.c. │ │ │ │ +0009dd90: 6861 6e67 6564 9604 32c0 696e 9866 7574 hanged..2.in.fut │ │ │ │ +0009dda0: 7572 6598 7265 6c65 6173 6573 936f 6698 ure.releases.of. │ │ │ │ +0009ddb0: 7468 658e a18d 9112 c761 7379 7374 656d the......asystem │ │ │ │ +0009ddc0: 2c91 0593 106f 7296 053e 2f74 6865 9b05 ,....or..>/the.. │ │ │ │ +0009ddd0: 3e2e 7468 656f 7279 8d93 eb61 636f 6d62 >.theory...acomb │ │ │ │ +0009dde0: 696e 8e91 2cfa 5acf 6d61 90ac 7279 9862 in..,.Z.ma..ry.b │ │ │ │ +0009ddf0: 9053 8e65 936d 6164 6598 696e 90ac 7274 .S.e.made.in..rt │ │ │ │ +0009de00: 6f93 6198 6c69 6272 6172 7991 ff05 562e o.a.library...V. │ │ │ │ +0009de10: 9109 3374 4275 7493 7691 ff58 e461 7269 ..3tBut.v..X.ari │ │ │ │ +0009de20: 6162 6c65 7398 2874 686f 7567 6893 6e6f ables.(though.no │ │ │ │ +0009de30: 748e a18d 9112 c761 636f 6e73 7461 6e90 t......aconstan. │ │ │ │ +0009de40: ac72 7473 2996 0467 ff77 6974 689b 0468 .rts)..g.with..h │ │ │ │ +0009de50: 0074 6865 7365 936e 616d 6573 9863 616e .these.names.can │ │ │ │ +0009de60: 9362 9053 8e65 9875 7365 6493 696e 9874 .b.S.e.used.in.t │ │ │ │ +0009de70: 6865 9363 7572 7265 6e90 ac72 7498 7379 he.curren..rt.sy │ │ │ │ +0009de80: 7374 656d 9369 668d 98eb 616f 8e91 0a27 stem.if...ao...' │ │ │ │ +0009de90: aacf 2c8d 9104 8755 eb61 538e 910a 46ff ..,....U.aS...F. │ │ │ │ +0009dea0: cf2c 8d91 0487 55eb 614b 8e91 0eae ffcf .,....U.aK...... │ │ │ │ +0009deb0: 616e 648d 93eb 6149 8e91 0e8f a9cf 6172 and...aI......ar │ │ │ │ +0009dec0: 6593 0c72 7374 8ea1 8d91 12c7 6168 6964 e..rst......ahid │ │ │ │ +0009ded0: 6465 6e96 03ea a828 7365 6593 5365 6374 den....(see.Sect │ │ │ │ +0009dee0: 696f 6e93 3131 2e31 312e 3629 2e8e 9f22 ion.11.11.6)..." │ │ │ │ +0009def0: c7ed 8d8d 9112 c761 eb47 3131 2e39 2e39 .......a.G11.9.9 │ │ │ │ +0009df00: 8e91 4c60 f554 6865 9605 6666 7468 656f ..L`.The..fftheo │ │ │ │ +0009df10: 7269 6573 93eb 6a74 7265 6593 eb47 616e ries..jtree..Gan │ │ │ │ +0009df20: 6493 eb6a 6c74 7265 658e a917 c000 8d91 d..jltree....... │ │ │ │ +0009df30: 12c7 61cf 5468 6596 03f4 6d74 6865 6f72 ..a.The...mtheor │ │ │ │ +0009df40: 6965 738d 93eb 6174 7265 658e 911e e782 ies...atree..... │ │ │ │ +0009df50: cf61 6e64 8d93 eb61 6c74 7265 658e 9124 .and...altree..$ │ │ │ │ +0009df60: a72c cf63 6f6e 9aac 7274 6169 6e91 03f4 .,.con..rtain... │ │ │ │ +0009df70: 6e74 6865 9364 650c 6e69 7469 6f6e 7393 nthe.de.nitions. │ │ │ │ +0009df80: 6f66 9374 9877 986f 9373 7472 7563 7475 of.t.w.o.structu │ │ │ │ +0009df90: 7261 6c6c 792d 6973 6f6d 6f72 7068 6963 rally-isomorphic │ │ │ │ +0009dfa0: 9374 9879 7090 538e 6573 8ea1 8d91 12c7 .t.yp.S.es...... │ │ │ │ +0009dfb0: 616f 6696 0426 d80c 6e69 7465 6c79 2d62 aof..&..nitely-b │ │ │ │ +0009dfc0: 7261 6e63 9aac 7268 696e 6791 0426 d76f ranc..rhing..&.o │ │ │ │ +0009dfd0: 7264 6572 6564 9374 7265 6573 2e91 05ed rdered.trees.... │ │ │ │ +0009dfe0: 6f54 6865 9374 9879 7090 538e 6573 9364 oThe.t.yp.S.es.d │ │ │ │ +0009dff0: 650c 6e65 6493 696e 9b04 26d7 7468 6573 e.ned.in..&.thes │ │ │ │ +0009e000: 6593 7468 656f 7269 6573 9361 7265 9375 e.theories.are.u │ │ │ │ +0009e010: 7365 6498 6290 ac72 7993 5491 ff05 566f sed.b..ry.T...Vo │ │ │ │ +0009e020: 6d8e a18d 9112 c761 4d65 6c68 616d 2773 m......aMelham's │ │ │ │ +0009e030: 9603 e945 749a ac72 7970 9053 8e65 9103 ...Et..ryp.S.e.. │ │ │ │ +0009e040: e946 6465 0c6e 6974 696f 6e93 7061 6398 .Fde.nition.pac. │ │ │ │ +0009e050: 6b91 ff58 e461 6765 9328 7365 659b 03e9 k..X.age.(see... │ │ │ │ +0009e060: 4653 6563 7469 6f6e 9331 312e 3130 2998 FSection.11.10). │ │ │ │ +0009e070: 746f 9363 6f6e 7374 7275 6374 9372 6570 to.construct.rep │ │ │ │ +0009e080: 7265 7365 6e90 ac72 7461 7469 6f6e 7398 resen..rtations. │ │ │ │ +0009e090: 666f 7293 6172 2d8e a18d 9112 c761 6269 for.ar-......abi │ │ │ │ +0009e0a0: 7472 6172 7996 0375 9f63 6f6e 6372 6574 trary..u.concret │ │ │ │ +0009e0b0: 6593 7265 6375 7273 6976 9aac 7265 9374 e.recursiv..re.t │ │ │ │ +0009e0c0: 9879 7090 538e 6573 2e91 0511 dd54 6865 .yp.S.es.....The │ │ │ │ +0009e0d0: 7993 6172 6593 6e6f 7493 696e 9874 656e y.are.not.in.ten │ │ │ │ +0009e0e0: 6465 6493 666f 7291 0375 a067 656e 6572 ded.for..u.gener │ │ │ │ +0009e0f0: 616c 9375 7365 2c91 038d 0761 6e64 9374 al.use,....and.t │ │ │ │ +0009e100: 6865 9374 6865 6f72 656d 738e a18d 9112 he.theorems..... │ │ │ │ +0009e110: c761 7374 6f72 6564 9603 e254 696e 9b03 .astored...Tin.. │ │ │ │ +0009e120: e255 7468 6573 6593 7495 ac72 7793 6f98 .Uthese.t..rw.o. │ │ │ │ +0009e130: 6275 696c 742d 696e 9603 e254 7468 656f built-in...Ttheo │ │ │ │ +0009e140: 7269 6573 9861 7265 9374 6865 7265 666f ries.are.therefo │ │ │ │ +0009e150: 7265 936e 6f74 986c 6f61 6465 6493 696e re.not.loaded.in │ │ │ │ +0009e160: 90ac 7274 6f98 7468 6593 7379 7374 656d ..rto.the.system │ │ │ │ +0009e170: 9861 7493 7374 6172 742d 7570 2e8e a18d .at.start-up.... │ │ │ │ +0009e180: 9112 c761 5468 6596 0373 2f66 6f6c 6c6f ...aThe..s/follo │ │ │ │ +0009e190: 90ac 7277 696e 679b 0373 3069 7393 6193 ..rwing..s0is.a. │ │ │ │ +0009e1a0: 7375 6d6d 6172 7998 6f66 9374 6865 936d summary.of.the.m │ │ │ │ +0009e1b0: 6169 6e98 7468 656f 7265 6d73 9377 6869 ain.theorems.whi │ │ │ │ +0009e1c0: 6390 ac72 6893 6172 6598 6190 ac72 7691 c..rh.are.a..rv. │ │ │ │ +0009e1d0: ff58 e461 696c 6162 6c65 9369 6e93 7468 .X.ailable.in.th │ │ │ │ +0009e1e0: 6598 7468 656f 7269 6573 8d93 eb61 7472 e.theories...atr │ │ │ │ +0009e1f0: 6565 8e8e a18d 9112 c761 cf61 6e64 8d91 ee.......a.and.. │ │ │ │ +0009e200: 0394 9ceb 616c 7472 6565 8e91 2052 eecf ....altree.. R.. │ │ │ │ +0009e210: 2c91 03a5 d261 6e64 9b03 949c 7768 6963 ,....and....whic │ │ │ │ +0009e220: 95ac 7268 9103 949d 6d61 9379 9862 9553 ..rh....ma.y.b.S │ │ │ │ +0009e230: 8e65 986f 6691 0394 9d75 7365 9869 6e98 .e.of....use.in. │ │ │ │ +0009e240: 6365 7274 6169 6e98 7370 9365 6369 616c certain.sp.ecial │ │ │ │ +0009e250: 697a 6564 9603 949d 6170 706c 6963 6174 ized....applicat │ │ │ │ +0009e260: 696f 6e73 2e91 051c 3146 91ff 0556 6f72 ions....1F...Vor │ │ │ │ +0009e270: 9866 756c 6c93 6465 7461 696c 7398 6f66 .full.details.of │ │ │ │ +0009e280: 8ea1 8d91 12c7 6174 6865 9603 eaa8 6c6f ......athe....lo │ │ │ │ +0009e290: 6769 6361 6c93 6261 7369 7393 666f 7293 gical.basis.for. │ │ │ │ +0009e2a0: 7468 6573 6593 7495 ac72 7793 6f96 03ea these.t..rw.o... │ │ │ │ +0009e2b0: a874 6865 6f72 6965 732c 9373 6565 935b .theories,.see.[ │ │ │ │ +0009e2c0: 8d31 348e 910b bff8 5d2e 8e9f 1f47 ed8d .14.....]....G.. │ │ │ │ +0009e2d0: 8d91 12c7 61d0 3131 2e39 2e39 2e31 8e91 ....a.11.9.9.1.. │ │ │ │ +0009e2e0: 4d47 6154 6865 9604 8000 7468 656f 7279 MGaThe....theory │ │ │ │ +0009e2f0: 93e2 7472 6565 8ea6 8d91 12c7 61cf 496e ..tree......a.In │ │ │ │ +0009e300: 9604 d88b 7468 6593 7468 656f 7279 8d93 ....the.theory.. │ │ │ │ +0009e310: eb61 7472 6565 8e91 1bd7 33cf 2c91 0514 .atree....3.,... │ │ │ │ +0009e320: 0461 9374 90ac 7279 7090 538e 658d 93eb .a.t..ryp.S.e... │ │ │ │ +0009e330: 6174 7265 658e 9120 afbe cf69 7393 6465 atree.. ...is.de │ │ │ │ +0009e340: 0c6e 6564 9374 6f93 6465 6e6f 7465 9104 .ned.to.denote.. │ │ │ │ +0009e350: d88c 7468 6593 7365 7493 6f66 9361 6c6c ..the.set.of.all │ │ │ │ +0009e360: 936f 7264 6572 6564 9374 7265 6573 9377 .ordered.trees.w │ │ │ │ +0009e370: 686f 7365 8ea1 8d91 12c7 616e 6f90 538e hose......ano.S. │ │ │ │ +0009e380: 6465 7396 03ea a863 616e 9362 7261 6e63 des....can.branc │ │ │ │ +0009e390: 9aac 7268 9361 6e98 7993 280c 6e69 7465 ..rh.an.y.(.nite │ │ │ │ +0009e3a0: 2993 6e98 756d 9862 9053 8e65 7293 6f66 ).n.um.b.S.er.of │ │ │ │ +0009e3b0: 9374 696d 6573 2e91 0538 e041 9363 6f6e .times...8.A.con │ │ │ │ +0009e3c0: 7374 7275 6374 6f72 9366 756e 6374 696f structor.functio │ │ │ │ +0009e3d0: 6e8e 9f1c eac4 8d8d 8d9f 00cb 898d 8d8d n............... │ │ │ │ +0009e3e0: 8d91 2a06 60eb 616e 6f64 6596 05bf aa3a ..*.`.anode....: │ │ │ │ +0009e3f0: 9328 7472 6565 296c 6973 7493 2d3e 9374 .(tree)list.->.t │ │ │ │ +0009e400: 7265 658e 8e8e 8e8e 8e8e 9f1c eac5 8d91 ree............. │ │ │ │ +0009e410: 12c7 61cf 6973 9605 62e9 7468 656e 9b05 ..a.is..b.then.. │ │ │ │ +0009e420: 62e8 6465 0c6e 6564 9369 6e98 7468 6593 b.de.ned.in.the. │ │ │ │ +0009e430: 7468 656f 7279 8d93 eb61 7472 6565 8e91 theory...atree.. │ │ │ │ +0009e440: 1c61 91cf 2e91 09a1 a154 6869 7393 6675 .a.......This.fu │ │ │ │ +0009e450: 6e63 7469 6f6e 9863 616e 9362 9053 8e65 nction.can.b.S.e │ │ │ │ +0009e460: 9375 7365 6498 746f 9363 6f6e 7374 7275 .used.to.constru │ │ │ │ +0009e470: 6374 9861 6e90 ac72 7993 7472 6565 2d8e ct.an..ry.tree-. │ │ │ │ +0009e480: a18d 9112 c761 7374 7275 6374 7572 6564 .....astructured │ │ │ │ +0009e490: 9604 a773 7691 ff58 e461 6c75 659b 04a7 ...sv..X.alue... │ │ │ │ +0009e4a0: 746f 6693 7490 ac72 7970 9053 8e65 8d98 tof.t..ryp.S.e.. │ │ │ │ +0009e4b0: eb61 7472 6565 8e91 1ba6 1ccf 2e91 076f .atree.........o │ │ │ │ +0009e4c0: 4254 6865 9365 7870 7265 7373 696f 6e8d BThe.expression. │ │ │ │ +0009e4d0: 98eb 6122 6e6f 6465 9105 bfaa 5b5d 228e ..a"node....[]". │ │ │ │ +0009e4e0: 913d 0be1 cf64 656e 6f74 6573 9874 6865 .=...denotes.the │ │ │ │ +0009e4f0: 9374 7265 6598 636f 6e73 6973 7469 6e67 .tree.consisting │ │ │ │ +0009e500: 936f 668e a18d 9112 c761 6196 04c1 6e73 .of......aa...ns │ │ │ │ +0009e510: 696e 676c 659b 04c1 6f6c 6561 6693 6e6f ingle...oleaf.no │ │ │ │ +0009e520: 9053 8e64 6598 7769 7468 936e 6f93 7375 .S.de.with.no.su │ │ │ │ +0009e530: 6274 7265 6573 2e91 07bd 3349 6698 d774 btrees....3If..t │ │ │ │ +0009e540: 6c8d 9043 8feb 613a 2874 7265 6529 6c69 l..C..a:(tree)li │ │ │ │ +0009e550: 7374 8e91 4441 4bcf 6973 9861 936e 6f6e st..DAK.is.a.non │ │ │ │ +0009e560: 2d65 6d70 7490 ac72 7993 6c69 7374 986f -empt..ry.list.o │ │ │ │ +0009e570: 6693 7472 6565 732c 9104 f720 7468 656e f.trees,... then │ │ │ │ +0009e580: 8ea1 8d91 12c7 6174 6865 9603 c50d 7465 ......athe....te │ │ │ │ +0009e590: 726d 8d91 03c5 0ceb 6122 6e6f 6465 8e91 rm......a"node.. │ │ │ │ +0009e5a0: 2643 08d7 746c 8d90 438f eb61 228e 9109 &C..tl..C..a"... │ │ │ │ +0009e5b0: c846 cf64 656e 6f74 6573 9b03 c50c 7468 .F.denotes....th │ │ │ │ +0009e5c0: 6593 7472 6565 9877 686f 7365 9369 6d6d e.tree.whose.imm │ │ │ │ +0009e5d0: 6564 6961 7465 9873 7562 7472 6565 7393 ediate.subtrees. │ │ │ │ +0009e5e0: 6172 6598 7468 6593 7472 6565 7398 696e are.the.trees.in │ │ │ │ +0009e5f0: 9374 6865 986c 6973 7493 d774 6c90 438f .the.list..tl.C. │ │ │ │ +0009e600: cf2e 8ea1 8d91 12c7 6155 7369 6e67 8d91 ........aUsing.. │ │ │ │ +0009e610: 03ea a8eb 616e 6f64 658e 911a e950 cf2c ....anode....P., │ │ │ │ +0009e620: 9603 eaa8 6974 9369 7393 709a 538e 6f73 ....it.is.p.S.os │ │ │ │ +0009e630: 7369 626c 6593 746f 9363 6f6e 7374 7275 sible.to.constru │ │ │ │ +0009e640: 6374 9361 9374 7265 6593 6f66 9361 6e90 ct.a.tree.of.an. │ │ │ │ +0009e650: ac72 7993 7368 6170 9865 2e91 0538 e046 .ry.shap.e...8.F │ │ │ │ +0009e660: 91ff 0556 6f72 9365 7861 6d70 6c65 2c93 ...Vor.example,. │ │ │ │ +0009e670: 7468 6593 7472 6565 8e8e 9f24 fd13 8e8c the.tree...$.... │ │ │ │ +0009e680: 8b00 0000 be00 0000 0000 0000 0000 0000 ................ │ │ │ │ 0009e690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0009e6a0: 0000 09d9 e0a0 02cc 0555 8da0 fd46 d30e .........U...F.. │ │ │ │ -0009e6b0: 8d8d 8d8d 9ffa 999a 8d91 eaf1 ebd0 3139 ..............19 │ │ │ │ -0009e6c0: 3092 00dd 2043 4368 6170 7465 7296 0480 0... CChapter... │ │ │ │ -0009e6d0: 0031 312e 910a 8000 5468 6593 484f 4c93 .11.....The.HOL. │ │ │ │ -0009e6e0: 4c6f 6769 6393 696e 934d 4c8e 91ea f1eb Logic.in.ML..... │ │ │ │ -0009e6f0: 9f05 6666 8900 00e6 6601 c73e 7c8e 8e8e ..ff....f..>|... │ │ │ │ -0009e700: 8ea0 0294 2fdf 8da0 fdb5 295b 8d8d 8d8d ..../.....)[.... │ │ │ │ -0009e710: 8d8d 9fed 53c7 8d92 00a0 e360 da0f 8e8e ....S......`.... │ │ │ │ -0009e720: 8e8d 8d9f ed53 c78d 9200 cb91 280f 8e8e .....S......(... │ │ │ │ -0009e730: 8e8d 8d9f ed53 c78d 9200 f63e f00f 8e8e .....S.....>.... │ │ │ │ -0009e740: 8e8d 8d9f d7fc e38d 9200 cb91 280f 8e8e ............(... │ │ │ │ -0009e750: 8e8d 8d9f 02aa ab8d 9200 e971 340f 8e8e ...........q4... │ │ │ │ -0009e760: 8e8d 8d9f 02aa ab8d 9201 030c ac0f 8e8e ................ │ │ │ │ -0009e770: 8e8d 8d92 00ce 2ac3 9fea a91c 8400 1556 ......*........V │ │ │ │ -0009e780: e400 00cc cc8e 8e8d 8d92 00ce 9129 9fda .............).. │ │ │ │ -0009e790: 5238 c148 8e8d 9200 d891 299f df52 3848 R8.H......)..R8H │ │ │ │ -0009e7a0: 8e8d 9200 e291 299f e452 3848 8e8d 9200 ......)..R8H.... │ │ │ │ -0009e7b0: ec91 299f e952 3848 8e8d 9200 ef3e f19f ..)..R8H.....>.. │ │ │ │ -0009e7c0: eaa7 fa48 8e8e 8d8d 9200 c491 299f da52 ...H........)..R │ │ │ │ -0009e7d0: 3808 8e8d 9200 ba91 299f df52 3808 8e8d 8.......)..R8... │ │ │ │ -0009e7e0: 9200 b091 299f e452 3808 8e8d 9200 a691 ....)..R8....... │ │ │ │ -0009e7f0: 299f e952 3808 8e8d 9200 a3e3 619f eaa7 )..R8.......a... │ │ │ │ -0009e800: fa08 8e8e 8d8d 9200 f93e f19f f4a9 1c54 .........>.....T │ │ │ │ -0009e810: 8e8d 9200 ff3e f19f fea9 1c54 8e8d 9201 .....>.....T.... │ │ │ │ -0009e820: 000c ad9e fd96 548e 8e8d 8d92 00f3 3ef1 ......T.......>. │ │ │ │ -0009e830: 9ff4 a91c 148e 8d92 00ed 3ef1 9ffe a91c ..........>..... │ │ │ │ -0009e840: 148e 8d92 00ec 7135 9efd 9614 8e8e 8e8e ......q5........ │ │ │ │ -0009e850: 8e8e a920 0550 8d91 eaf1 ebcf 6973 9603 ... .P......is.. │ │ │ │ -0009e860: eaa8 6465 6e6f 7465 6493 6290 ac72 7993 ..denoted.b..ry. │ │ │ │ -0009e870: 7468 6593 7465 726d 8d93 eb61 226e 6f64 the.term...a"nod │ │ │ │ -0009e880: 655b 6e6f 6465 5b5d 3b96 05bf aa6e 6f64 e[node[];....nod │ │ │ │ -0009e890: 655b 5d3b 936e 6f64 655b 6e6f 6465 5b5d e[];.node[node[] │ │ │ │ -0009e8a0: 3b93 6e6f 6465 5b5d 5d22 8e92 00fb 1c36 ;.node[]]".....6 │ │ │ │ -0009e8b0: cf2e 8e9f 106e 7a8d 91f6 537a 5468 6596 .....nz...SzThe. │ │ │ │ -0009e8c0: 0406 f76e 6578 7493 7495 ac72 7793 6f96 ...next.t..rw.o. │ │ │ │ -0009e8d0: 0406 f774 6865 6f72 656d 7393 666f 6c6c ...theorems.foll │ │ │ │ -0009e8e0: 6f90 ac72 7793 6672 6f6d 9374 6865 9366 o..rw.from.the.f │ │ │ │ -0009e8f0: 6f72 6d61 6c93 6465 0c6e 6974 696f 6e93 ormal.de.nition. │ │ │ │ -0009e900: 6f66 8d93 eb61 6e6f 6465 8e91 1f0c 96cf of...anode...... │ │ │ │ -0009e910: 616e 6493 6172 6593 7374 6f72 6564 9369 and.are.stored.i │ │ │ │ -0009e920: 6e93 7468 658e a410 0000 8d91 eaf1 eb74 n.the..........t │ │ │ │ -0009e930: 6865 6f72 798d 9103 eaa8 eb61 7472 6565 heory......atree │ │ │ │ -0009e940: 8e91 1ae9 50cf 3a8e 9f25 6e43 8d8d 8d9f ....P.:..%nC.... │ │ │ │ -0009e950: 074b 898d 8d8d 9ff3 0000 8d91 0230 eaeb .K...........0.. │ │ │ │ -0009e960: 616e 6f64 655f 3131 9122 7dfc 7c2d 9605 anode_11."}.|-.. │ │ │ │ -0009e970: bfaa 2174 6c31 9374 6c32 2e93 286e 6f64 ..!tl1.tl2..(nod │ │ │ │ -0009e980: 6593 746c 3193 3d93 6e6f 6465 9374 6c32 e.tl1.=.node.tl2 │ │ │ │ -0009e990: 2993 3d93 2874 6c31 933d 9374 6c32 298e ).=.(tl1.=.tl2). │ │ │ │ -0009e9a0: 9f0d 0000 8d91 0230 ea74 7265 655f 496e .......0.tree_In │ │ │ │ -0009e9b0: 6475 6374 910b 7f54 7c2d 9605 bfaa 2150 duct...T|-....!P │ │ │ │ -0009e9c0: 2e93 2821 746c 2e93 4556 4552 5993 5093 ..(!tl..EVERY.P. │ │ │ │ -0009e9d0: 746c 933d 3d3e 9350 286e 6f64 6593 746c tl.==>.P(node.tl │ │ │ │ -0009e9e0: 2929 933d 3d3e 9328 2174 2e93 5093 7429 )).==>.(!t..P.t) │ │ │ │ -0009e9f0: 8e8e 8e8e 8e8e 8e9f 24ff ca8d 91ea f1eb ........$....... │ │ │ │ -0009ea00: cf54 6865 7365 9b03 f1aa 7495 ac72 7793 .These....t..rw. │ │ │ │ -0009ea10: 6f98 7468 656f 7265 6d73 9861 7265 9861 o.theorems.are.a │ │ │ │ -0009ea20: 6e61 6c6f 676f 7573 9103 f1a9 746f 9874 nalogous....to.t │ │ │ │ -0009ea30: 6865 9850 9365 616e 6f98 7090 538e 6f73 he.P.eano.p.S.os │ │ │ │ -0009ea40: 7475 6c61 7465 7398 666f 7298 7468 6598 tulates.for.the. │ │ │ │ -0009ea50: 6e61 7475 7261 6c98 6e93 756d 9362 9053 natural.n.um.b.S │ │ │ │ -0009ea60: 8e65 7273 2c91 03f3 6a61 6e64 8ea1 8d91 .ers,...jand.... │ │ │ │ -0009ea70: eaf1 eb61 7265 9603 eaa8 7573 6564 9374 ...are....used.t │ │ │ │ -0009ea80: 6f93 7072 6f95 ac72 7693 6596 03ea a874 o.pro..rv.e....t │ │ │ │ -0009ea90: 6865 9366 6f6c 6c6f 9aac 7277 696e 6793 he.follo..rwing. │ │ │ │ -0009eaa0: 6162 7374 7261 6374 9363 9868 6172 6163 abstract.c.harac │ │ │ │ -0009eab0: 7465 7269 7a61 7469 6f6e 936f 6693 7468 terization.of.th │ │ │ │ -0009eac0: 6593 6465 0c6e 6564 9374 9879 7090 538e e.de.ned.t.yp.S. │ │ │ │ -0009ead0: 658d 93eb 6174 7265 658e 911a e950 cf2e e...atree....P.. │ │ │ │ -0009eae0: 8e9f 2073 ca8d 8d8d 9f00 cb89 8d8d 8d8d .. s............ │ │ │ │ -0009eaf0: 9102 30ea eb61 7472 6565 5f41 7869 6f6d ..0..atree_Axiom │ │ │ │ -0009eb00: 910b 7f54 7c2d 9605 bfaa 2166 2e93 3f21 ...T|-....!f..?! │ │ │ │ -0009eb10: 9366 6e2e 9321 746c 2e93 666e 286e 6f64 .fn..!tl..fn(nod │ │ │ │ -0009eb20: 6593 746c 2993 3d93 6628 4d41 5093 666e e.tl).=.f(MAP.fn │ │ │ │ -0009eb30: 9374 6c29 746c 8e8e 8e8e 8e8e 8ea6 8d91 .tl)tl.......... │ │ │ │ -0009eb40: eaf1 ebcf 5468 6973 9604 dab9 7468 656f ....This....theo │ │ │ │ -0009eb50: 7265 6d93 7374 6174 6573 9374 6865 9376 rem.states.the.v │ │ │ │ -0009eb60: 91ff 58e4 616c 6964 6974 9aac 7279 936f ..X.alidit..ry.o │ │ │ │ -0009eb70: 6691 04da ba67 656e 6572 616c 9360 7072 f....general.`pr │ │ │ │ -0009eb80: 696d 6974 6976 9865 9372 6563 7572 7369 imitiv.e.recursi │ │ │ │ -0009eb90: 7698 6527 9364 650c 6e69 7469 6f6e 7393 v.e'.de.nitions. │ │ │ │ -0009eba0: 6f66 9366 756e 6374 696f 6e73 8ea1 8d91 of.functions.... │ │ │ │ -0009ebb0: eaf1 eb6f 95ac 7276 9365 729b 03ea a80c ...o..rv.er..... │ │ │ │ -0009ebc0: 6e69 7465 6c79 2d62 7261 6e63 9368 696e nitely-branc.hin │ │ │ │ -0009ebd0: 6798 6f72 6465 7265 6498 7472 6565 732e g.ordered.trees. │ │ │ │ -0009ebe0: 8e9f 21f3 ec8d 8d91 eaf1 ebd0 3131 2e39 ..!.........11.9 │ │ │ │ -0009ebf0: 2e39 2e32 8e91 2571 eb54 6865 9604 8000 .9.2..%q.The.... │ │ │ │ -0009ec00: 7468 656f 7279 93e2 6c74 7265 658e 9f18 theory..ltree... │ │ │ │ -0009ec10: a0a1 8d91 eaf1 ebcf 496e 9604 5ac1 7468 ........In..Z.th │ │ │ │ -0009ec20: 659b 045a c274 6865 6f72 798d 93eb 616c e..Z.theory...al │ │ │ │ -0009ec30: 7472 6565 8e91 2119 13cf 2c91 0476 c861 tree..!...,..v.a │ │ │ │ -0009ec40: 9874 90ac 7279 7090 538e 6593 6f66 98e5 .t..ryp.S.e.of.. │ │ │ │ -0009ec50: 6c61 6296 ff66 6665 6c91 0099 996c 6593 lab..ffel....le. │ │ │ │ -0009ec60: 6491 0599 54cf 7472 6565 7398 2863 616c d...T.trees.(cal │ │ │ │ -0009ec70: 6c65 648d 9104 5ac1 eb61 282a 296c 7472 led...Z..a(*)ltr │ │ │ │ -0009ec80: 6565 8e91 3258 11cf 2998 6973 9604 5ac1 ee..2X..).is..Z. │ │ │ │ -0009ec90: 6465 0c6e 6564 2e91 0689 2d4c 6162 9053 de.ned....-Lab.S │ │ │ │ -0009eca0: 8e65 6c6c 6564 9374 7265 6573 8ea1 8d91 .elled.trees.... │ │ │ │ -0009ecb0: eaf1 eb68 6195 ac72 7693 6596 0438 1474 ...ha..rv.e..8.t │ │ │ │ -0009ecc0: 6865 9373 616d 6593 736f 7274 936f 6691 he.same.sort.of. │ │ │ │ -0009ecd0: 0438 1373 7472 7563 7475 7265 9361 7393 .8.structure.as. │ │ │ │ -0009ece0: 7691 ff58 e461 6c75 6573 936f 6693 7468 v..X.alues.of.th │ │ │ │ -0009ecf0: 6593 6465 0c6e 6564 9374 90ac 7279 709a e.de.ned.t..ryp. │ │ │ │ -0009ed00: 538e 658d 93eb 6174 7265 658e 911f 6ecf S.e...atree...n. │ │ │ │ -0009ed10: cf64 6973 6375 7373 6564 9361 6298 6f95 .discussed.ab.o. │ │ │ │ -0009ed20: ac72 7693 652e 9106 2124 5468 658e a18d .rv.e...!$The... │ │ │ │ -0009ed30: 91ea f1eb 6f6e 6c79 9604 31db 6469 0b65 ....only..1.di.e │ │ │ │ -0009ed40: 7265 6e63 6593 6973 9374 6861 7493 6193 rence.is.that.a. │ │ │ │ -0009ed50: 7472 6565 936f 6693 7490 ac72 7970 9a53 tree.of.t..ryp.S │ │ │ │ -0009ed60: 8e65 8d93 eb61 282a 296c 7472 6565 8e91 .e...a(*)ltree.. │ │ │ │ -0009ed70: 3661 07cf 6861 7393 6193 7691 ff58 e461 6a..has.a.v..X.a │ │ │ │ -0009ed80: 6c75 6593 6f72 9360 6c61 6298 656c 2793 lue.or.`lab.el'. │ │ │ │ -0009ed90: 6f66 9374 90ac 7279 7098 658d 93eb 612a of.t..ryp.e...a* │ │ │ │ -0009eda0: 8e91 0e23 60cf 6173 736f 9863 6961 7465 ...#`.asso.ciate │ │ │ │ -0009edb0: 648e a18d 91ea f1eb 7769 7468 9603 eaa8 d.......with.... │ │ │ │ -0009edc0: 6561 6390 ac72 6893 6f66 9369 7473 936e eac..rh.of.its.n │ │ │ │ -0009edd0: 6f90 538e 6465 732e 9105 38e0 4193 636f o.S.des...8.A.co │ │ │ │ -0009ede0: 6e73 7472 7563 746f 728e 9f20 73c9 8d8d nstructor.. s... │ │ │ │ -0009edf0: 8d9f 00cb 898d 8d8d 8d91 0230 eaeb 614e ...........0..aN │ │ │ │ -0009ee00: 6f64 6596 05bf aa3a 932a 932d 3e93 282a ode....:.*.->.(* │ │ │ │ -0009ee10: 296c 7472 6565 932d 3e93 282a 296c 7472 )ltree.->.(*)ltr │ │ │ │ -0009ee20: 6565 8e8e 8e8e 8e8e 8e9f 2005 518d 91ea ee........ .Q... │ │ │ │ -0009ee30: f1eb cf69 7396 0489 5564 650c 6e65 649b ...is...Ude.ned. │ │ │ │ -0009ee40: 0489 5669 6e93 7468 6593 7468 656f 7279 ..Vin.the.theory │ │ │ │ -0009ee50: 8d98 eb61 6c74 7265 658e 9121 47a8 cf2e ...altree..!G... │ │ │ │ -0009ee60: 9107 14e8 5468 6593 6675 6e63 7469 6f6e ....The.function │ │ │ │ -0009ee70: 8d93 eb61 4e6f 6465 8e91 2011 53cf 636f ...aNode.. .S.co │ │ │ │ -0009ee80: 6e73 7472 7563 7473 936c 6162 9053 8e65 nstructs.lab.S.e │ │ │ │ -0009ee90: 6c6c 6564 9374 7265 6573 9862 90ac 7279 lled.trees.b..ry │ │ │ │ -0009eea0: 936d 6170 7069 6e67 8ea1 8d91 eaf1 eb61 .mapping.......a │ │ │ │ -0009eeb0: 9604 4541 6c61 629a 538e 656c 9104 4542 ..EAlab.S.el..EB │ │ │ │ -0009eec0: 6f66 9374 90ac 7279 7098 658d 9104 4542 of.t..ryp.e...EB │ │ │ │ -0009eed0: eb61 2a8e 910e 4a2d cf61 6e64 9361 9b04 .a*...J-.and.a.. │ │ │ │ -0009eee0: 4542 6c69 7374 936f 6698 6c61 6290 538e EBlist.of.lab.S. │ │ │ │ -0009eef0: 656c 6c65 6493 7375 6274 7265 6573 9374 elled.subtrees.t │ │ │ │ -0009ef00: 6f98 6193 6c61 6290 538e 656c 6c65 6498 o.a.lab.S.elled. │ │ │ │ -0009ef10: 7472 6565 936f 6693 7490 ac72 7970 9053 tree.of.t..ryp.S │ │ │ │ -0009ef20: 8e65 8d98 eb61 282a 296c 7472 6565 8e91 .e...a(*)ltree.. │ │ │ │ -0009ef30: 3242 92cf 2e91 0648 ac54 6865 8ea1 8d91 2B.....H.The.... │ │ │ │ -0009ef40: eaf1 eb66 6f6c 6c6f 90ac 7277 696e 6796 ...follo..rwing. │ │ │ │ -0009ef50: 03ea a874 6865 6f72 656d 7393 6162 9a53 ...theorems.ab.S │ │ │ │ -0009ef60: 8e6f 7574 936c 6162 9865 6c6c 6564 9374 .out.lab.elled.t │ │ │ │ -0009ef70: 7265 6573 9361 7265 9370 7265 2d70 726f rees.are.pre-pro │ │ │ │ -0009ef80: 95ac 7276 9365 6496 03ea a861 6e64 9373 ..rv.ed....and.s │ │ │ │ -0009ef90: 746f 7265 6493 696e 9374 6865 9374 6865 tored.in.the.the │ │ │ │ -0009efa0: 6f72 798d 93eb 616c 7472 6565 8e91 20a8 ory...altree.. . │ │ │ │ -0009efb0: facf 2e8e 9f32 6e44 8d8d 8d9f 144b 898d .....2nD.....K.. │ │ │ │ -0009efc0: 8d8d 9fd9 0000 8d91 0230 eaeb 614e 6f64 .........0..aNod │ │ │ │ -0009efd0: 655f 3131 9128 3da6 7c2d 9605 bfaa 2176 e_11.(=.|-....!v │ │ │ │ -0009efe0: 3193 7632 9374 726c 3193 7472 6c32 2e8e 1.v2.trl1.trl2.. │ │ │ │ -0009eff0: a40d 0000 8d91 63eb 3428 4e6f 6465 9605 ......c.4(Node.. │ │ │ │ -0009f000: bfaa 7631 9374 726c 3193 3d93 4e6f 6465 ..v1.trl1.=.Node │ │ │ │ -0009f010: 9376 3293 7472 6c32 2993 3d93 2876 3193 .v2.trl2).=.(v1. │ │ │ │ -0009f020: 3d93 7632 2993 2f5c 9328 7472 6c31 933d =.v2)./\.(trl1.= │ │ │ │ -0009f030: 9374 726c 3229 8ea1 8d91 0230 ea6c 7472 .trl2).....0.ltr │ │ │ │ -0009f040: 6565 5f49 6e64 7563 7491 0b7f 547c 2d96 ee_Induct...T|-. │ │ │ │ -0009f050: 05bf aa21 502e 9328 2174 2e93 4556 4552 ...!P..(!t..EVER │ │ │ │ -0009f060: 5993 5093 7493 3d3d 3e93 2821 682e 9350 Y.P.t.==>.(!h..P │ │ │ │ -0009f070: 284e 6f64 6593 6893 7429 2929 933d 3d3e (Node.h.t))).==> │ │ │ │ -0009f080: 9328 216c 2e93 5093 6c29 8ea1 8d91 0230 .(!l..P.l).....0 │ │ │ │ -0009f090: ea6c 7472 6565 5f41 7869 6f6d 9111 3efe .ltree_Axiom..>. │ │ │ │ -0009f0a0: 7c2d 9605 bfaa 2166 2e93 3f21 9366 6e2e |-....!f..?!.fn. │ │ │ │ -0009f0b0: 9321 7693 746c 2e93 666e 284e 6f64 6593 .!v.tl..fn(Node. │ │ │ │ -0009f0c0: 7693 746c 2993 3d93 6628 4d41 5093 666e v.tl).=.f(MAP.fn │ │ │ │ -0009f0d0: 9374 6c29 7693 746c 8e8e 8e8e 8e8e 8e9f .tl)v.tl........ │ │ │ │ -0009f0e0: 31ff c98d 91ea f1eb cf54 6865 7365 9604 1........These.. │ │ │ │ -0009f0f0: 52c4 7468 656f 7265 6d73 9361 7265 9b04 R.theorems.are.. │ │ │ │ -0009f100: 52c5 616e 616c 6f67 6f75 7393 746f 9374 R.analogous.to.t │ │ │ │ -0009f110: 6865 6972 9363 6f75 6e90 ac72 7465 7270 heir.coun..rterp │ │ │ │ -0009f120: 6172 7473 9369 6e93 7468 6598 7468 656f arts.in.the.theo │ │ │ │ -0009f130: 7279 8d93 eb61 7472 6565 8e91 1fa4 30cf ry...atree....0. │ │ │ │ -0009f140: 6469 7363 7573 7365 6493 6162 9053 8e6f discussed.ab.S.o │ │ │ │ -0009f150: 95ac 7276 9365 2e8e a18d 91ea f1eb 5468 ..rv.e........Th │ │ │ │ -0009f160: 6596 05a0 fe74 6865 6f72 656d 738d 9105 e....theorems... │ │ │ │ -0009f170: a0fd eb61 4e6f 6465 5f31 318e 9133 7fa1 ...aNode_11..3.. │ │ │ │ -0009f180: cf61 6e64 8d91 05a0 fdeb 616c 7472 6565 .and......altree │ │ │ │ -0009f190: 5f49 6e64 7563 748e 9150 3df3 cf61 6d6f _Induct..P=..amo │ │ │ │ -0009f1a0: 756e 90ac 7274 9b05 a0fd 746f 9361 9850 un..rt....to.a.P │ │ │ │ -0009f1b0: 95ac 7265 616e 6f2d 7493 7970 9053 8e65 ..reano-t.yp.S.e │ │ │ │ -0009f1c0: 9105 a0fe 6393 6861 7261 6374 6572 697a ....c.haracteriz │ │ │ │ -0009f1d0: 6174 696f 6e98 6f66 8ea1 8d91 eaf1 eb6c ation.of.......l │ │ │ │ -0009f1e0: 6162 9053 8e65 6c6c 6564 9603 d8ab 7472 ab.S.elled....tr │ │ │ │ -0009f1f0: 6565 732c 9103 dc45 616e 6493 7468 659b ees,...Eand.the. │ │ │ │ -0009f200: 03d8 ac74 6865 6f72 656d 8d93 eb61 6c74 ...theorem...alt │ │ │ │ -0009f210: 7265 655f 4178 696f 6d8e 9146 eda4 cf69 ree_Axiom..F...i │ │ │ │ -0009f220: 7398 6193 7072 696d 6974 6976 90ac 7265 s.a.primitiv..re │ │ │ │ -0009f230: 9872 6563 7572 7369 6f6e 9374 6865 6f72 .recursion.theor │ │ │ │ -0009f240: 656d 9866 6f72 936c 6162 9053 8e65 6c6c em.for.lab.S.ell │ │ │ │ -0009f250: 6564 8ea1 8d91 eaf1 eb74 7265 6573 2e8e ed.......trees.. │ │ │ │ -0009f260: 8e9f 24fd 138e 8c8b 0000 00bf 0000 0000 ..$............. │ │ │ │ -0009f270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0009e6a0: 0000 0000 0000 0000 0000 09d9 e8a0 02cc ................ │ │ │ │ +0009e6b0: 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a .U...F.......... │ │ │ │ +0009e6c0: 8d91 eaf1 ebd0 3139 3092 00dd 2043 4368 ......190... CCh │ │ │ │ +0009e6d0: 6170 7465 7296 0480 0031 312e 910a 8000 apter....11..... │ │ │ │ +0009e6e0: 5468 6593 484f 4c93 4c6f 6769 6393 696e The.HOL.Logic.in │ │ │ │ +0009e6f0: 934d 4c8e 91ea f1eb 9f05 6666 8900 00e6 .ML.......ff.... │ │ │ │ +0009e700: 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 f..>|......./... │ │ │ │ +0009e710: fdb5 295b 8d8d 8d8d 8d8d 9fed 53c7 8d92 ..)[........S... │ │ │ │ +0009e720: 00a0 e360 da0f 8e8e 8e8d 8d9f ed53 c78d ...`.........S.. │ │ │ │ +0009e730: 9200 cb91 280f 8e8e 8e8d 8d9f ed53 c78d ....(........S.. │ │ │ │ +0009e740: 9200 f63e f00f 8e8e 8e8d 8d9f d7fc e38d ...>............ │ │ │ │ +0009e750: 9200 cb91 280f 8e8e 8e8d 8d9f 02aa ab8d ....(........... │ │ │ │ +0009e760: 9200 e971 340f 8e8e 8e8d 8d9f 02aa ab8d ...q4........... │ │ │ │ +0009e770: 9201 030c ac0f 8e8e 8e8d 8d92 00ce 2ac3 ..............*. │ │ │ │ +0009e780: 9fea a91c 8400 1556 e400 00cc cc8e 8e8d .......V........ │ │ │ │ +0009e790: 8d92 00ce 9129 9fda 5238 c148 8e8d 9200 .....)..R8.H.... │ │ │ │ +0009e7a0: d891 299f df52 3848 8e8d 9200 e291 299f ..)..R8H......). │ │ │ │ +0009e7b0: e452 3848 8e8d 9200 ec91 299f e952 3848 .R8H......)..R8H │ │ │ │ +0009e7c0: 8e8d 9200 ef3e f19f eaa7 fa48 8e8e 8d8d .....>.....H.... │ │ │ │ +0009e7d0: 9200 c491 299f da52 3808 8e8d 9200 ba91 ....)..R8....... │ │ │ │ +0009e7e0: 299f df52 3808 8e8d 9200 b091 299f e452 )..R8.......)..R │ │ │ │ +0009e7f0: 3808 8e8d 9200 a691 299f e952 3808 8e8d 8.......)..R8... │ │ │ │ +0009e800: 9200 a3e3 619f eaa7 fa08 8e8e 8d8d 9200 ....a........... │ │ │ │ +0009e810: f93e f19f f4a9 1c54 8e8d 9200 ff3e f19f .>.....T.....>.. │ │ │ │ +0009e820: fea9 1c54 8e8d 9201 000c ad9e fd96 548e ...T..........T. │ │ │ │ +0009e830: 8e8d 8d92 00f3 3ef1 9ff4 a91c 148e 8d92 ......>......... │ │ │ │ +0009e840: 00ed 3ef1 9ffe a91c 148e 8d92 00ec 7135 ..>...........q5 │ │ │ │ +0009e850: 9efd 9614 8e8e 8e8e 8e8e a920 0550 8d91 ........... .P.. │ │ │ │ +0009e860: eaf1 ebcf 6973 9603 eaa8 6465 6e6f 7465 ....is....denote │ │ │ │ +0009e870: 6493 6290 ac72 7993 7468 6593 7465 726d d.b..ry.the.term │ │ │ │ +0009e880: 8d93 eb61 226e 6f64 655b 6e6f 6465 5b5d ...a"node[node[] │ │ │ │ +0009e890: 3b96 05bf aa6e 6f64 655b 5d3b 936e 6f64 ;....node[];.nod │ │ │ │ +0009e8a0: 655b 6e6f 6465 5b5d 3b93 6e6f 6465 5b5d e[node[];.node[] │ │ │ │ +0009e8b0: 5d22 8e92 00fb 1c36 cf2e 8e9f 106e 7a8d ]".....6.....nz. │ │ │ │ +0009e8c0: 91f6 537a 5468 6596 0406 f76e 6578 7493 ..SzThe....next. │ │ │ │ +0009e8d0: 7495 ac72 7793 6f96 0406 f774 6865 6f72 t..rw.o....theor │ │ │ │ +0009e8e0: 656d 7393 666f 6c6c 6f90 ac72 7793 6672 ems.follo..rw.fr │ │ │ │ +0009e8f0: 6f6d 9374 6865 9366 6f72 6d61 6c93 6465 om.the.formal.de │ │ │ │ +0009e900: 0c6e 6974 696f 6e93 6f66 8d93 eb61 6e6f .nition.of...ano │ │ │ │ +0009e910: 6465 8e91 1f0c 96cf 616e 6493 6172 6593 de......and.are. │ │ │ │ +0009e920: 7374 6f72 6564 9369 6e93 7468 658e a410 stored.in.the... │ │ │ │ +0009e930: 0000 8d91 eaf1 eb74 6865 6f72 798d 9103 .......theory... │ │ │ │ +0009e940: eaa8 eb61 7472 6565 8e91 1ae9 50cf 3a8e ...atree....P.:. │ │ │ │ +0009e950: 9f25 6e43 8d8d 8d9f 074b 898d 8d8d 9ff3 .%nC.....K...... │ │ │ │ +0009e960: 0000 8d91 0230 eaeb 616e 6f64 655f 3131 .....0..anode_11 │ │ │ │ +0009e970: 9122 7dfc 7c2d 9605 bfaa 2174 6c31 9374 ."}.|-....!tl1.t │ │ │ │ +0009e980: 6c32 2e93 286e 6f64 6593 746c 3193 3d93 l2..(node.tl1.=. │ │ │ │ +0009e990: 6e6f 6465 9374 6c32 2993 3d93 2874 6c31 node.tl2).=.(tl1 │ │ │ │ +0009e9a0: 933d 9374 6c32 298e 9f0d 0000 8d91 0230 .=.tl2)........0 │ │ │ │ +0009e9b0: ea74 7265 655f 496e 6475 6374 910b 7f54 .tree_Induct...T │ │ │ │ +0009e9c0: 7c2d 9605 bfaa 2150 2e93 2821 746c 2e93 |-....!P..(!tl.. │ │ │ │ +0009e9d0: 4556 4552 5993 5093 746c 933d 3d3e 9350 EVERY.P.tl.==>.P │ │ │ │ +0009e9e0: 286e 6f64 6593 746c 2929 933d 3d3e 9328 (node.tl)).==>.( │ │ │ │ +0009e9f0: 2174 2e93 5093 7429 8e8e 8e8e 8e8e 8e9f !t..P.t)........ │ │ │ │ +0009ea00: 24ff ca8d 91ea f1eb cf54 6865 7365 9b03 $........These.. │ │ │ │ +0009ea10: f1aa 7495 ac72 7793 6f98 7468 656f 7265 ..t..rw.o.theore │ │ │ │ +0009ea20: 6d73 9861 7265 9861 6e61 6c6f 676f 7573 ms.are.analogous │ │ │ │ +0009ea30: 9103 f1a9 746f 9874 6865 9850 9365 616e ....to.the.P.ean │ │ │ │ +0009ea40: 6f98 7090 538e 6f73 7475 6c61 7465 7398 o.p.S.ostulates. │ │ │ │ +0009ea50: 666f 7298 7468 6598 6e61 7475 7261 6c98 for.the.natural. │ │ │ │ +0009ea60: 6e93 756d 9362 9053 8e65 7273 2c91 03f3 n.um.b.S.ers,... │ │ │ │ +0009ea70: 6a61 6e64 8ea1 8d91 eaf1 eb61 7265 9603 jand.......are.. │ │ │ │ +0009ea80: eaa8 7573 6564 9374 6f93 7072 6f95 ac72 ..used.to.pro..r │ │ │ │ +0009ea90: 7693 6596 03ea a874 6865 9366 6f6c 6c6f v.e....the.follo │ │ │ │ +0009eaa0: 9aac 7277 696e 6793 6162 7374 7261 6374 ..rwing.abstract │ │ │ │ +0009eab0: 9363 9868 6172 6163 7465 7269 7a61 7469 .c.haracterizati │ │ │ │ +0009eac0: 6f6e 936f 6693 7468 6593 6465 0c6e 6564 on.of.the.de.ned │ │ │ │ +0009ead0: 9374 9879 7090 538e 658d 93eb 6174 7265 .t.yp.S.e...atre │ │ │ │ +0009eae0: 658e 911a e950 cf2e 8e9f 2073 ca8d 8d8d e....P.... s.... │ │ │ │ +0009eaf0: 9f00 cb89 8d8d 8d8d 9102 30ea eb61 7472 ..........0..atr │ │ │ │ +0009eb00: 6565 5f41 7869 6f6d 910b 7f54 7c2d 9605 ee_Axiom...T|-.. │ │ │ │ +0009eb10: bfaa 2166 2e93 3f21 9366 6e2e 9321 746c ..!f..?!.fn..!tl │ │ │ │ +0009eb20: 2e93 666e 286e 6f64 6593 746c 2993 3d93 ..fn(node.tl).=. │ │ │ │ +0009eb30: 6628 4d41 5093 666e 9374 6c29 746c 8e8e f(MAP.fn.tl)tl.. │ │ │ │ +0009eb40: 8e8e 8e8e 8ea6 8d91 eaf1 ebcf 5468 6973 ............This │ │ │ │ +0009eb50: 9604 dab9 7468 656f 7265 6d93 7374 6174 ....theorem.stat │ │ │ │ +0009eb60: 6573 9374 6865 9376 91ff 58e4 616c 6964 es.the.v..X.alid │ │ │ │ +0009eb70: 6974 9aac 7279 936f 6691 04da ba67 656e it..ry.of....gen │ │ │ │ +0009eb80: 6572 616c 9360 7072 696d 6974 6976 9865 eral.`primitiv.e │ │ │ │ +0009eb90: 9372 6563 7572 7369 7698 6527 9364 650c .recursiv.e'.de. │ │ │ │ +0009eba0: 6e69 7469 6f6e 7393 6f66 9366 756e 6374 nitions.of.funct │ │ │ │ +0009ebb0: 696f 6e73 8ea1 8d91 eaf1 eb6f 95ac 7276 ions.......o..rv │ │ │ │ +0009ebc0: 9365 729b 03ea a80c 6e69 7465 6c79 2d62 .er.....nitely-b │ │ │ │ +0009ebd0: 7261 6e63 9368 696e 6798 6f72 6465 7265 ranc.hing.ordere │ │ │ │ +0009ebe0: 6498 7472 6565 732e 8e9f 21f3 ec8d 8d91 d.trees...!..... │ │ │ │ +0009ebf0: eaf1 ebd0 3131 2e39 2e39 2e32 8e91 2571 ....11.9.9.2..%q │ │ │ │ +0009ec00: eb54 6865 9604 8000 7468 656f 7279 93e2 .The....theory.. │ │ │ │ +0009ec10: 6c74 7265 658e 9f18 a0a1 8d91 eaf1 ebcf ltree........... │ │ │ │ +0009ec20: 496e 9604 5ac1 7468 659b 045a c274 6865 In..Z.the..Z.the │ │ │ │ +0009ec30: 6f72 798d 93eb 616c 7472 6565 8e91 2119 ory...altree..!. │ │ │ │ +0009ec40: 13cf 2c91 0476 c861 9874 90ac 7279 7090 ..,..v.a.t..ryp. │ │ │ │ +0009ec50: 538e 6593 6f66 98e5 6c61 6296 ff66 6665 S.e.of..lab..ffe │ │ │ │ +0009ec60: 6c91 0099 996c 6593 6491 0599 54cf 7472 l....le.d...T.tr │ │ │ │ +0009ec70: 6565 7398 2863 616c 6c65 648d 9104 5ac1 ees.(called...Z. │ │ │ │ +0009ec80: eb61 282a 296c 7472 6565 8e91 3258 11cf .a(*)ltree..2X.. │ │ │ │ +0009ec90: 2998 6973 9604 5ac1 6465 0c6e 6564 2e91 ).is..Z.de.ned.. │ │ │ │ +0009eca0: 0689 2d4c 6162 9053 8e65 6c6c 6564 9374 ..-Lab.S.elled.t │ │ │ │ +0009ecb0: 7265 6573 8ea1 8d91 eaf1 eb68 6195 ac72 rees.......ha..r │ │ │ │ +0009ecc0: 7693 6596 0438 1474 6865 9373 616d 6593 v.e..8.the.same. │ │ │ │ +0009ecd0: 736f 7274 936f 6691 0438 1373 7472 7563 sort.of..8.struc │ │ │ │ +0009ece0: 7475 7265 9361 7393 7691 ff58 e461 6c75 ture.as.v..X.alu │ │ │ │ +0009ecf0: 6573 936f 6693 7468 6593 6465 0c6e 6564 es.of.the.de.ned │ │ │ │ +0009ed00: 9374 90ac 7279 709a 538e 658d 93eb 6174 .t..ryp.S.e...at │ │ │ │ +0009ed10: 7265 658e 911f 6ecf cf64 6973 6375 7373 ree...n..discuss │ │ │ │ +0009ed20: 6564 9361 6298 6f95 ac72 7693 652e 9106 ed.ab.o..rv.e... │ │ │ │ +0009ed30: 2124 5468 658e a18d 91ea f1eb 6f6e 6c79 !$The.......only │ │ │ │ +0009ed40: 9604 31db 6469 0b65 7265 6e63 6593 6973 ..1.di.erence.is │ │ │ │ +0009ed50: 9374 6861 7493 6193 7472 6565 936f 6693 .that.a.tree.of. │ │ │ │ +0009ed60: 7490 ac72 7970 9a53 8e65 8d93 eb61 282a t..ryp.S.e...a(* │ │ │ │ +0009ed70: 296c 7472 6565 8e91 3661 07cf 6861 7393 )ltree..6a..has. │ │ │ │ +0009ed80: 6193 7691 ff58 e461 6c75 6593 6f72 9360 a.v..X.alue.or.` │ │ │ │ +0009ed90: 6c61 6298 656c 2793 6f66 9374 90ac 7279 lab.el'.of.t..ry │ │ │ │ +0009eda0: 7098 658d 93eb 612a 8e91 0e23 60cf 6173 p.e...a*...#`.as │ │ │ │ +0009edb0: 736f 9863 6961 7465 648e a18d 91ea f1eb so.ciated....... │ │ │ │ +0009edc0: 7769 7468 9603 eaa8 6561 6390 ac72 6893 with....eac..rh. │ │ │ │ +0009edd0: 6f66 9369 7473 936e 6f90 538e 6465 732e of.its.no.S.des. │ │ │ │ +0009ede0: 9105 38e0 4193 636f 6e73 7472 7563 746f ..8.A.constructo │ │ │ │ +0009edf0: 728e 9f20 73c9 8d8d 8d9f 00cb 898d 8d8d r.. s........... │ │ │ │ +0009ee00: 8d91 0230 eaeb 614e 6f64 6596 05bf aa3a ...0..aNode....: │ │ │ │ +0009ee10: 932a 932d 3e93 282a 296c 7472 6565 932d .*.->.(*)ltree.- │ │ │ │ +0009ee20: 3e93 282a 296c 7472 6565 8e8e 8e8e 8e8e >.(*)ltree...... │ │ │ │ +0009ee30: 8e9f 2005 518d 91ea f1eb cf69 7396 0489 .. .Q......is... │ │ │ │ +0009ee40: 5564 650c 6e65 649b 0489 5669 6e93 7468 Ude.ned...Vin.th │ │ │ │ +0009ee50: 6593 7468 656f 7279 8d98 eb61 6c74 7265 e.theory...altre │ │ │ │ +0009ee60: 658e 9121 47a8 cf2e 9107 14e8 5468 6593 e..!G.......The. │ │ │ │ +0009ee70: 6675 6e63 7469 6f6e 8d93 eb61 4e6f 6465 function...aNode │ │ │ │ +0009ee80: 8e91 2011 53cf 636f 6e73 7472 7563 7473 .. .S.constructs │ │ │ │ +0009ee90: 936c 6162 9053 8e65 6c6c 6564 9374 7265 .lab.S.elled.tre │ │ │ │ +0009eea0: 6573 9862 90ac 7279 936d 6170 7069 6e67 es.b..ry.mapping │ │ │ │ +0009eeb0: 8ea1 8d91 eaf1 eb61 9604 4541 6c61 629a .......a..EAlab. │ │ │ │ +0009eec0: 538e 656c 9104 4542 6f66 9374 90ac 7279 S.el..EBof.t..ry │ │ │ │ +0009eed0: 7098 658d 9104 4542 eb61 2a8e 910e 4a2d p.e...EB.a*...J- │ │ │ │ +0009eee0: cf61 6e64 9361 9b04 4542 6c69 7374 936f .and.a..EBlist.o │ │ │ │ +0009eef0: 6698 6c61 6290 538e 656c 6c65 6493 7375 f.lab.S.elled.su │ │ │ │ +0009ef00: 6274 7265 6573 9374 6f98 6193 6c61 6290 btrees.to.a.lab. │ │ │ │ +0009ef10: 538e 656c 6c65 6498 7472 6565 936f 6693 S.elled.tree.of. │ │ │ │ +0009ef20: 7490 ac72 7970 9053 8e65 8d98 eb61 282a t..ryp.S.e...a(* │ │ │ │ +0009ef30: 296c 7472 6565 8e91 3242 92cf 2e91 0648 )ltree..2B.....H │ │ │ │ +0009ef40: ac54 6865 8ea1 8d91 eaf1 eb66 6f6c 6c6f .The.......follo │ │ │ │ +0009ef50: 90ac 7277 696e 6796 03ea a874 6865 6f72 ..rwing....theor │ │ │ │ +0009ef60: 656d 7393 6162 9a53 8e6f 7574 936c 6162 ems.ab.S.out.lab │ │ │ │ +0009ef70: 9865 6c6c 6564 9374 7265 6573 9361 7265 .elled.trees.are │ │ │ │ +0009ef80: 9370 7265 2d70 726f 95ac 7276 9365 6496 .pre-pro..rv.ed. │ │ │ │ +0009ef90: 03ea a861 6e64 9373 746f 7265 6493 696e ...and.stored.in │ │ │ │ +0009efa0: 9374 6865 9374 6865 6f72 798d 93eb 616c .the.theory...al │ │ │ │ +0009efb0: 7472 6565 8e91 20a8 facf 2e8e 9f32 6e44 tree.. ......2nD │ │ │ │ +0009efc0: 8d8d 8d9f 144b 898d 8d8d 9fd9 0000 8d91 .....K.......... │ │ │ │ +0009efd0: 0230 eaeb 614e 6f64 655f 3131 9128 3da6 .0..aNode_11.(=. │ │ │ │ +0009efe0: 7c2d 9605 bfaa 2176 3193 7632 9374 726c |-....!v1.v2.trl │ │ │ │ +0009eff0: 3193 7472 6c32 2e8e a40d 0000 8d91 63eb 1.trl2........c. │ │ │ │ +0009f000: 3428 4e6f 6465 9605 bfaa 7631 9374 726c 4(Node....v1.trl │ │ │ │ +0009f010: 3193 3d93 4e6f 6465 9376 3293 7472 6c32 1.=.Node.v2.trl2 │ │ │ │ +0009f020: 2993 3d93 2876 3193 3d93 7632 2993 2f5c ).=.(v1.=.v2)./\ │ │ │ │ +0009f030: 9328 7472 6c31 933d 9374 726c 3229 8ea1 .(trl1.=.trl2).. │ │ │ │ +0009f040: 8d91 0230 ea6c 7472 6565 5f49 6e64 7563 ...0.ltree_Induc │ │ │ │ +0009f050: 7491 0b7f 547c 2d96 05bf aa21 502e 9328 t...T|-....!P..( │ │ │ │ +0009f060: 2174 2e93 4556 4552 5993 5093 7493 3d3d !t..EVERY.P.t.== │ │ │ │ +0009f070: 3e93 2821 682e 9350 284e 6f64 6593 6893 >.(!h..P(Node.h. │ │ │ │ +0009f080: 7429 2929 933d 3d3e 9328 216c 2e93 5093 t))).==>.(!l..P. │ │ │ │ +0009f090: 6c29 8ea1 8d91 0230 ea6c 7472 6565 5f41 l).....0.ltree_A │ │ │ │ +0009f0a0: 7869 6f6d 9111 3efe 7c2d 9605 bfaa 2166 xiom..>.|-....!f │ │ │ │ +0009f0b0: 2e93 3f21 9366 6e2e 9321 7693 746c 2e93 ..?!.fn..!v.tl.. │ │ │ │ +0009f0c0: 666e 284e 6f64 6593 7693 746c 2993 3d93 fn(Node.v.tl).=. │ │ │ │ +0009f0d0: 6628 4d41 5093 666e 9374 6c29 7693 746c f(MAP.fn.tl)v.tl │ │ │ │ +0009f0e0: 8e8e 8e8e 8e8e 8e9f 31ff c98d 91ea f1eb ........1....... │ │ │ │ +0009f0f0: cf54 6865 7365 9604 52c4 7468 656f 7265 .These..R.theore │ │ │ │ +0009f100: 6d73 9361 7265 9b04 52c5 616e 616c 6f67 ms.are..R.analog │ │ │ │ +0009f110: 6f75 7393 746f 9374 6865 6972 9363 6f75 ous.to.their.cou │ │ │ │ +0009f120: 6e90 ac72 7465 7270 6172 7473 9369 6e93 n..rterparts.in. │ │ │ │ +0009f130: 7468 6598 7468 656f 7279 8d93 eb61 7472 the.theory...atr │ │ │ │ +0009f140: 6565 8e91 1fa4 30cf 6469 7363 7573 7365 ee....0.discusse │ │ │ │ +0009f150: 6493 6162 9053 8e6f 95ac 7276 9365 2e8e d.ab.S.o..rv.e.. │ │ │ │ +0009f160: a18d 91ea f1eb 5468 6596 05a0 fe74 6865 ......The....the │ │ │ │ +0009f170: 6f72 656d 738d 9105 a0fd eb61 4e6f 6465 orems......aNode │ │ │ │ +0009f180: 5f31 318e 9133 7fa1 cf61 6e64 8d91 05a0 _11..3...and.... │ │ │ │ +0009f190: fdeb 616c 7472 6565 5f49 6e64 7563 748e ..altree_Induct. │ │ │ │ +0009f1a0: 9150 3df3 cf61 6d6f 756e 90ac 7274 9b05 .P=..amoun..rt.. │ │ │ │ +0009f1b0: a0fd 746f 9361 9850 95ac 7265 616e 6f2d ..to.a.P..reano- │ │ │ │ +0009f1c0: 7493 7970 9053 8e65 9105 a0fe 6393 6861 t.yp.S.e....c.ha │ │ │ │ +0009f1d0: 7261 6374 6572 697a 6174 696f 6e98 6f66 racterization.of │ │ │ │ +0009f1e0: 8ea1 8d91 eaf1 eb6c 6162 9053 8e65 6c6c .......lab.S.ell │ │ │ │ +0009f1f0: 6564 9603 d8ab 7472 6565 732c 9103 dc45 ed....trees,...E │ │ │ │ +0009f200: 616e 6493 7468 659b 03d8 ac74 6865 6f72 and.the....theor │ │ │ │ +0009f210: 656d 8d93 eb61 6c74 7265 655f 4178 696f em...altree_Axio │ │ │ │ +0009f220: 6d8e 9146 eda4 cf69 7398 6193 7072 696d m..F...is.a.prim │ │ │ │ +0009f230: 6974 6976 90ac 7265 9872 6563 7572 7369 itiv..re.recursi │ │ │ │ +0009f240: 6f6e 9374 6865 6f72 656d 9866 6f72 936c on.theorem.for.l │ │ │ │ +0009f250: 6162 9053 8e65 6c6c 6564 8ea1 8d91 eaf1 ab.S.elled...... │ │ │ │ +0009f260: eb74 7265 6573 2e8e 8e9f 24fd 138e 8c8b .trees....$..... │ │ │ │ +0009f270: 0000 00bf 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0009f280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0009f290: 0009 e678 a002 cc05 558d a0fd 46d3 0e8d ...x....U...F... │ │ │ │ -0009f2a0: 8d8d 8d9f fa99 9a8d 9112 c761 d031 312e ...........a.11. │ │ │ │ -0009f2b0: 392e 910a 8000 5468 6596 0480 0061 6e63 9.....The....anc │ │ │ │ -0009f2c0: 6573 7472 7993 6f66 9374 6865 9374 6865 estry.of.the.the │ │ │ │ -0009f2d0: 6f72 7993 e248 4f4c 9200 d726 aad0 3139 ory..HOL...&..19 │ │ │ │ -0009f2e0: 318e 9112 c761 9f05 6666 8900 00e6 6601 1....a..ff....f. │ │ │ │ -0009f2f0: c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b .>|......./..... │ │ │ │ -0009f300: d021 8d8d 9112 c761 eb47 3131 2e39 2e31 .!.....a.G11.9.1 │ │ │ │ -0009f310: 308e 9154 7a8e 5468 6596 0566 6674 6865 0..Tz.The..ffthe │ │ │ │ -0009f320: 6f72 7993 eb6a 7479 6465 6673 8ea9 17c0 ory..jtydefs.... │ │ │ │ -0009f330: 008d 9112 c761 cf54 6865 9604 4751 7468 .....a.The..GQth │ │ │ │ -0009f340: 656f 7279 8d93 eb61 7479 6465 6673 8e91 eory...atydefs.. │ │ │ │ -0009f350: 2b0c 9ecf 6973 9b04 4752 6193 7465 6390 +...is..GRa.tec. │ │ │ │ -0009f360: ac72 686e 6963 616c 9374 6865 6f72 7993 .rhnical.theory. │ │ │ │ -0009f370: 7573 6564 9374 6f93 7375 7070 9053 8e6f used.to.supp.S.o │ │ │ │ -0009f380: 7274 9374 6865 9874 9aac 7279 7090 538e rt.the.t..ryp.S. │ │ │ │ -0009f390: 6593 6465 0c6e 6974 696f 6e93 7061 6398 e.de.nition.pac. │ │ │ │ -0009f3a0: 6b91 ff58 e461 6765 9364 652d 8ea4 1000 k..X.age.de-.... │ │ │ │ -0009f3b0: 008d 9112 c761 7363 7269 6290 538e 6564 .....ascrib.S.ed │ │ │ │ -0009f3c0: 9602 f276 696e 9353 6563 7469 6f6e 9331 ...vin.Section.1 │ │ │ │ -0009f3d0: 312e 3130 2e91 04e6 2454 6865 936d 6169 1.10....$The.mai │ │ │ │ -0009f3e0: 6e93 7265 7375 6c74 9370 726f 95ac 7276 n.result.pro..rv │ │ │ │ -0009f3f0: 9365 6496 02f2 7669 6e8d 93eb 6174 7964 .ed...vin...atyd │ │ │ │ -0009f400: 6566 738e 9128 62e8 cf69 7393 6193 7468 efs..(b..is.a.th │ │ │ │ -0009f410: 656f 7265 6d93 6361 6c6c 6564 8d93 eb61 eorem.called...a │ │ │ │ -0009f420: 5459 5f44 4546 5f54 484d 8e91 3c6f 1acf TY_DEF_THM... │ │ │ │ -0009f840: 2a93 2b93 2a2a 8ea4 0d00 008d 912a 0660 *.+.**.......*.` │ │ │ │ -0009f850: 494e 5291 0b7f 543a 9605 bfaa 2a2a 911c INR...T:....**.. │ │ │ │ -0009f860: be52 2d3e 932a 932b 932a 2a8e a18d 912a .R->.*.+.**....* │ │ │ │ -0009f870: 0660 4953 4c91 0b7f 543a 9605 bfaa 2a93 .`ISL...T:....*. │ │ │ │ -0009f880: 2b93 2a2a 932d 3e93 626f 6f6c 8ea1 8d91 +.**.->.bool.... │ │ │ │ -0009f890: 2a06 6049 5352 910b 7f54 3a96 05bf aa2a *.`ISR...T:....* │ │ │ │ -0009f8a0: 932b 932a 2a93 2d3e 9362 6f6f 6c8e a18d .+.**.->.bool... │ │ │ │ -0009f8b0: 912a 0660 4f55 544c 9605 bfaa 3a93 2a93 .*.`OUTL....:.*. │ │ │ │ -0009f8c0: 2b93 2a2a 932d 3e93 2a8e a18d 912a 0660 +.**.->.*....*.` │ │ │ │ -0009f8d0: 4f55 5452 9605 bfaa 3a93 2a93 2b93 2a2a OUTR....:.*.+.** │ │ │ │ -0009f8e0: 932d 3e93 2a2a 8e8e 8e8e 8e8e 8ea1 8d91 .->.**.......... │ │ │ │ -0009f8f0: 12c7 61cf 5468 6573 6596 0326 f461 7265 ..a.These..&.are │ │ │ │ -0009f900: 9b03 26f5 616c 6c93 6465 0c6e 6564 9361 ..&.all.de.ned.a │ │ │ │ -0009f910: 7393 636f 6e73 7461 6e90 ac72 7473 9869 s.constan..rts.i │ │ │ │ -0009f920: 6e93 7468 6593 7468 656f 7279 8d93 eb61 n.the.theory...a │ │ │ │ -0009f930: 7375 6d8e 9114 65f2 cf2e 9104 f7a4 5468 sum...e.......Th │ │ │ │ -0009f940: 6598 636f 6e73 7461 6e9a ac72 7473 8d93 e.constan..rts.. │ │ │ │ -0009f950: eb61 494e 4c8e 9117 8ce6 cf61 6e64 8d93 .aINL......and.. │ │ │ │ -0009f960: eb61 494e 528e 9117 8ce7 cf69 6e6a 6563 .aINR......injec │ │ │ │ -0009f970: 7493 696e 9874 6f8e a410 0000 8d91 12c7 t.in.to......... │ │ │ │ -0009f980: 6174 6865 9603 134a 6c65 6674 9103 134b athe...Jleft...K │ │ │ │ -0009f990: 616e 6493 7269 6768 9aac 7274 9373 756d and.righ..rt.sum │ │ │ │ -0009f9a0: 6d61 6e64 732c 9103 3e5d 7265 7370 9053 mands,..>]resp.S │ │ │ │ -0009f9b0: 8e65 6374 6976 9865 6c79 91ff 0556 2e91 .ectiv.ely...V.. │ │ │ │ -0009f9c0: 04f1 1654 6865 9363 6f6e 7374 616e 9874 ...The.constan.t │ │ │ │ -0009f9d0: 738d 9103 134b eb61 4953 4c8e 9117 6593 s....K.aISL...e. │ │ │ │ -0009f9e0: cf61 6e64 8d93 eb61 4953 528e 9117 6592 .and...aISR...e. │ │ │ │ -0009f9f0: cf74 6573 7491 0313 4b66 6f72 936d 656d .test...Kfor.mem │ │ │ │ -0009fa00: 9862 9053 8e65 7273 6869 708e a18d 9112 .b.S.ership..... │ │ │ │ -0009fa10: c761 6f66 9604 2bda 7468 659b 042b db6c .aof..+.the..+.l │ │ │ │ -0009fa20: 6566 7493 616e 6493 7269 6768 95ac 7274 eft.and.righ..rt │ │ │ │ -0009fa30: 9873 756d 6d61 6e64 732c 9104 3c27 7265 .summands,..<'re │ │ │ │ -0009fa40: 7370 9053 8e65 6374 6976 9365 6c79 91ff sp.S.ectiv.ely.. │ │ │ │ -0009fa50: 0556 2e91 05fc 7754 6865 9104 2bda 636f .V....wThe..+.co │ │ │ │ -0009fa60: 6e73 7461 6e93 7473 8d98 eb61 4f55 544c nstan.ts...aOUTL │ │ │ │ -0009fa70: 8e96 1f56 5dcf 616e 648d 9104 2bda eb61 ...V].and...+..a │ │ │ │ -0009fa80: 4f55 5452 8e93 cf70 726f 9100 a71c 6a65 OUTR...pro....je │ │ │ │ -0009fa90: 6374 9104 2bda 6672 6f6d 8ea1 8d91 12c7 ct..+.from...... │ │ │ │ -0009faa0: 6161 9603 eaa8 7375 6d93 746f 9374 6865 aa....sum.to.the │ │ │ │ -0009fab0: 936c 6566 7493 616e 6493 7269 6768 9aac .left.and.righ.. │ │ │ │ -0009fac0: 7274 9373 756d 6d61 6e64 732c 9372 6573 rt.summands,.res │ │ │ │ -0009fad0: 7090 538e 6563 7469 7698 656c 7991 ff05 p.S.ectiv.ely... │ │ │ │ -0009fae0: 562e 8ea1 8d91 1e28 f054 6865 9605 1b07 V......(.The.... │ │ │ │ -0009faf0: 666f 6c6c 6f9a ac72 7769 6e67 9374 9877 follo..rwing.t.w │ │ │ │ -0009fb00: 986f 9374 6865 6f72 656d 732c 9105 671f .o.theorems,..g. │ │ │ │ -0009fb10: 7768 6963 9868 9361 7265 936d 696e 6f72 whic.h.are.minor │ │ │ │ -0009fb20: 9105 1b08 7691 ff58 e461 7269 616e 9874 ....v..X.arian.t │ │ │ │ -0009fb30: 7393 6f66 9365 6163 9868 936f 7468 6572 s.of.eac.h.other │ │ │ │ -0009fb40: 2c91 0567 1f61 7265 9370 7265 2d70 726f ,..g.are.pre-pro │ │ │ │ -0009fb50: 9876 9865 648e a18d 9112 c761 696e 9605 .v.ed......ain.. │ │ │ │ -0009fb60: da45 7468 6591 05da 4662 7569 6c74 2d69 .Ethe...Fbuilt-i │ │ │ │ -0009fb70: 6e93 7468 656f 7279 8d93 eb61 7375 6d8e n.theory...asum. │ │ │ │ -0009fb80: 9117 1943 cf2e 910b 07b8 4561 639a ac72 ...C......Eac..r │ │ │ │ -0009fb90: 6893 6f6e 652c 9106 562d 6f6e 9369 7473 h.one,..V-on.its │ │ │ │ -0009fba0: 936f 9877 6e2c 9106 562d 7072 6f98 7669 .o.wn,..V-pro.vi │ │ │ │ -0009fbb0: 6465 7393 6193 636f 6d70 6c65 7465 9105 des.a.complete.. │ │ │ │ -0009fbc0: da46 616e 6493 6162 7374 7261 6374 8ea1 .Fand.abstract.. │ │ │ │ -0009fbd0: 8d91 12c7 6163 9aac 7268 6172 6163 7465 ....ac..rharacte │ │ │ │ -0009fbe0: 7269 7a61 7469 6f6e 9603 eaa8 6f66 9374 rization....of.t │ │ │ │ -0009fbf0: 6865 9364 6973 6a6f 696e 9874 9373 756d he.disjoin.t.sum │ │ │ │ -0009fc00: 9374 9879 7090 538e 652e 8ea4 268b b78d .t.yp.S.e...&... │ │ │ │ -0009fc10: 8d8d 9f0d cb89 8d8d 8d9f e600 008d 912a ...............* │ │ │ │ -0009fc20: 0660 eb61 7375 6d5f 6178 696f 6d91 113e .`.asum_axiom..> │ │ │ │ -0009fc30: fe7c 2d96 05bf aa21 6693 672e 933f 2193 .|-....!f.g..?!. │ │ │ │ -0009fc40: 682e 9328 6893 6f93 494e 4c93 3d93 6629 h..(h.o.INL.=.f) │ │ │ │ -0009fc50: 932f 5c93 2868 936f 9349 4e52 933d 9367 ./\.(h.o.INR.=.g │ │ │ │ -0009fc60: 298e a40d 0000 a18d 912a 0660 7375 6d5f )........*.`sum_ │ │ │ │ -0009fc70: 4178 696f 6d96 05bf aa3d 937c 2d93 2166 Axiom....=.|-.!f │ │ │ │ -0009fc80: 9367 2e93 3f21 9368 2e93 2821 782e 9368 .g..?!.h..(!x..h │ │ │ │ -0009fc90: 2849 4e4c 9378 2993 3d93 6693 7829 932f (INL.x).=.f.x)./ │ │ │ │ -0009fca0: 5c93 2821 782e 9368 2849 4e52 9378 2993 \.(!x..h(INR.x). │ │ │ │ -0009fcb0: 3d93 6793 7829 8e8e 8e8e 8e8e 8ea1 8d91 =.g.x).......... │ │ │ │ -0009fcc0: 12c7 61cf 416c 736f 9603 bd14 7072 6f90 ..a.Also....pro. │ │ │ │ -0009fcd0: ac72 7669 6465 6493 6173 9b03 bd13 6275 .rvided.as....bu │ │ │ │ -0009fce0: 696c 742d 696e 2c91 03c6 3261 7265 9374 ilt-in,...2are.t │ │ │ │ -0009fcf0: 6865 9866 6f6c 6c6f 9aac 7277 696e 6793 he.follo..rwing. │ │ │ │ -0009fd00: 7468 656f 7265 6d73 9368 6198 7669 6e67 theorems.ha.ving │ │ │ │ -0009fd10: 9374 6f93 646f 9103 bd13 7769 7468 9374 .to.do....with.t │ │ │ │ -0009fd20: 6865 9364 6973 6372 696d 696e 6174 6f72 he.discriminator │ │ │ │ -0009fd30: 8e9f 1000 008d 9112 c761 6675 6e63 7469 .........afuncti │ │ │ │ -0009fd40: 6f6e 738d 9103 eaa8 eb61 4953 4c8e 9119 ons......aISL... │ │ │ │ -0009fd50: 144e cf61 6e64 8d91 03ea a8eb 6149 5352 .N.and......aISR │ │ │ │ -0009fd60: 8e91 1529 a6cf 3a8e 9f31 3664 8d8d 8d9f ...)..:..16d.... │ │ │ │ -0009fd70: 1acb 898d 8d8d 9fcc 0000 8d91 2a06 60eb ............*.`. │ │ │ │ -0009fd80: 6149 534c 9133 bcfa 7c2d 9605 bfaa 2821 aISL.3..|-....(! │ │ │ │ -0009fd90: 782e 9349 534c 2849 4e4c 9378 2929 932f x..ISL(INL.x))./ │ │ │ │ -0009fda0: 5c93 2821 792e 937e 4953 4c28 494e 5293 \.(!y..~ISL(INR. │ │ │ │ -0009fdb0: 7929 298e a40d 0000 a18d 912a 0660 4953 y))........*.`IS │ │ │ │ -0009fdc0: 5291 33bc fa7c 2d96 05bf aa28 2178 2e93 R.3..|-....(!x.. │ │ │ │ -0009fdd0: 4953 5228 494e 5293 7829 2993 2f5c 9328 ISR(INR.x))./\.( │ │ │ │ -0009fde0: 2179 2e93 7e49 5352 2849 4e4c 9379 2929 !y..~ISR(INL.y)) │ │ │ │ -0009fdf0: 8ea1 a18d 912a 0660 4953 4c5f 4f52 5f49 .....*.`ISL_OR_I │ │ │ │ -0009fe00: 5352 910b 7f54 7c2d 9605 bfaa 2178 2e93 SR...T|-....!x.. │ │ │ │ -0009fe10: 4953 4c93 7893 5c2f 9349 5352 9378 8e8e ISL.x.\/.ISR.x.. │ │ │ │ -0009fe20: 8e8e 8e8e 8e91 12c7 619f 280f da89 0000 ........a.(..... │ │ │ │ -0009fe30: 6666 0071 cf9f 9f0c 999a 8d8d 8d8d 9109 ff.q............ │ │ │ │ -0009fe40: 871d 9ffc 5eff c531 328e 8e8e 9112 0003 ....^..12....... │ │ │ │ -0009fe50: c654 6865 9603 2fc9 6465 0c6e 6974 696f .The../.de.nitio │ │ │ │ -0009fe60: 6e9b 032f ca6f 6693 6469 736a 6f69 6e90 n../.of.disjoin. │ │ │ │ -0009fe70: b8e3 7493 756e 696f 6e73 9869 6e93 7468 ..t.unions.in.th │ │ │ │ -0009fe80: 6593 484f 4c91 032f c073 7973 7465 6d93 e.HOL../.system. │ │ │ │ -0009fe90: 6973 9864 7565 9374 6f93 5491 ff2a aa6f is.due.to.T..*.o │ │ │ │ -0009fea0: 6d98 4d65 6c68 616d 2e91 0465 4354 6865 m.Melham...eCThe │ │ │ │ -0009feb0: 9374 6563 90b8 e368 6e69 6361 6c98 6465 .tec...hnical.de │ │ │ │ -0009fec0: 7461 696c 7393 6f66 8e9f 0c00 008d 7468 tails.of......th │ │ │ │ -0009fed0: 6973 9603 5555 6465 0c6e 6974 696f 6e93 is..UUde.nition. │ │ │ │ -0009fee0: 6361 6e93 6290 471d 6593 666f 756e 6493 can.b.G.e.found. │ │ │ │ -0009fef0: 696e 935b 8d31 348e 910a 0002 5d2e 8e8e in.[.14.....]... │ │ │ │ -0009ff00: 9f24 fd13 8e8c 8b00 0000 c000 0000 0000 .$.............. │ │ │ │ -0009ff10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +0009f290: 0000 0000 0000 0000 0009 e680 a002 cc05 ................ │ │ │ │ +0009f2a0: 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d U...F........... │ │ │ │ +0009f2b0: 9112 c761 d031 312e 392e 910a 8000 5468 ...a.11.9.....Th │ │ │ │ +0009f2c0: 6596 0480 0061 6e63 6573 7472 7993 6f66 e....ancestry.of │ │ │ │ +0009f2d0: 9374 6865 9374 6865 6f72 7993 e248 4f4c .the.theory..HOL │ │ │ │ +0009f2e0: 9200 d726 aad0 3139 318e 9112 c761 9f05 ...&..191....a.. │ │ │ │ +0009f2f0: 6666 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 ff....f..>|..... │ │ │ │ +0009f300: 0294 2fdf 8da0 fd8b d021 8d8d 9112 c761 ../......!.....a │ │ │ │ +0009f310: eb47 3131 2e39 2e31 308e 9154 7a8e 5468 .G11.9.10..Tz.Th │ │ │ │ +0009f320: 6596 0566 6674 6865 6f72 7993 eb6a 7479 e..fftheory..jty │ │ │ │ +0009f330: 6465 6673 8ea9 17c0 008d 9112 c761 cf54 defs.........a.T │ │ │ │ +0009f340: 6865 9604 4751 7468 656f 7279 8d93 eb61 he..GQtheory...a │ │ │ │ +0009f350: 7479 6465 6673 8e91 2b0c 9ecf 6973 9b04 tydefs..+...is.. │ │ │ │ +0009f360: 4752 6193 7465 6390 ac72 686e 6963 616c GRa.tec..rhnical │ │ │ │ +0009f370: 9374 6865 6f72 7993 7573 6564 9374 6f93 .theory.used.to. │ │ │ │ +0009f380: 7375 7070 9053 8e6f 7274 9374 6865 9874 supp.S.ort.the.t │ │ │ │ +0009f390: 9aac 7279 7090 538e 6593 6465 0c6e 6974 ..ryp.S.e.de.nit │ │ │ │ +0009f3a0: 696f 6e93 7061 6398 6b91 ff58 e461 6765 ion.pac.k..X.age │ │ │ │ +0009f3b0: 9364 652d 8ea4 1000 008d 9112 c761 7363 .de-.........asc │ │ │ │ +0009f3c0: 7269 6290 538e 6564 9602 f276 696e 9353 rib.S.ed...vin.S │ │ │ │ +0009f3d0: 6563 7469 6f6e 9331 312e 3130 2e91 04e6 ection.11.10.... │ │ │ │ +0009f3e0: 2454 6865 936d 6169 6e93 7265 7375 6c74 $The.main.result │ │ │ │ +0009f3f0: 9370 726f 95ac 7276 9365 6496 02f2 7669 .pro..rv.ed...vi │ │ │ │ +0009f400: 6e8d 93eb 6174 7964 6566 738e 9128 62e8 n...atydefs..(b. │ │ │ │ +0009f410: cf69 7393 6193 7468 656f 7265 6d93 6361 .is.a.theorem.ca │ │ │ │ +0009f420: 6c6c 6564 8d93 eb61 5459 5f44 4546 5f54 lled...aTY_DEF_T │ │ │ │ +0009f430: 484d 8e91 3c6f 1acf 2c8e a18d 9112 c761 HM...*.+.**.. │ │ │ │ +0009f850: 0d00 008d 912a 0660 494e 5291 0b7f 543a .....*.`INR...T: │ │ │ │ +0009f860: 9605 bfaa 2a2a 911c be52 2d3e 932a 932b ....**...R->.*.+ │ │ │ │ +0009f870: 932a 2a8e a18d 912a 0660 4953 4c91 0b7f .**....*.`ISL... │ │ │ │ +0009f880: 543a 9605 bfaa 2a93 2b93 2a2a 932d 3e93 T:....*.+.**.->. │ │ │ │ +0009f890: 626f 6f6c 8ea1 8d91 2a06 6049 5352 910b bool....*.`ISR.. │ │ │ │ +0009f8a0: 7f54 3a96 05bf aa2a 932b 932a 2a93 2d3e .T:....*.+.**.-> │ │ │ │ +0009f8b0: 9362 6f6f 6c8e a18d 912a 0660 4f55 544c .bool....*.`OUTL │ │ │ │ +0009f8c0: 9605 bfaa 3a93 2a93 2b93 2a2a 932d 3e93 ....:.*.+.**.->. │ │ │ │ +0009f8d0: 2a8e a18d 912a 0660 4f55 5452 9605 bfaa *....*.`OUTR.... │ │ │ │ +0009f8e0: 3a93 2a93 2b93 2a2a 932d 3e93 2a2a 8e8e :.*.+.**.->.**.. │ │ │ │ +0009f8f0: 8e8e 8e8e 8ea1 8d91 12c7 61cf 5468 6573 ..........a.Thes │ │ │ │ +0009f900: 6596 0326 f461 7265 9b03 26f5 616c 6c93 e..&.are..&.all. │ │ │ │ +0009f910: 6465 0c6e 6564 9361 7393 636f 6e73 7461 de.ned.as.consta │ │ │ │ +0009f920: 6e90 ac72 7473 9869 6e93 7468 6593 7468 n..rts.in.the.th │ │ │ │ +0009f930: 656f 7279 8d93 eb61 7375 6d8e 9114 65f2 eory...asum...e. │ │ │ │ +0009f940: cf2e 9104 f7a4 5468 6598 636f 6e73 7461 ......The.consta │ │ │ │ +0009f950: 6e9a ac72 7473 8d93 eb61 494e 4c8e 9117 n..rts...aINL... │ │ │ │ +0009f960: 8ce6 cf61 6e64 8d93 eb61 494e 528e 9117 ...and...aINR... │ │ │ │ +0009f970: 8ce7 cf69 6e6a 6563 7493 696e 9874 6f8e ...inject.in.to. │ │ │ │ +0009f980: a410 0000 8d91 12c7 6174 6865 9603 134a ........athe...J │ │ │ │ +0009f990: 6c65 6674 9103 134b 616e 6493 7269 6768 left...Kand.righ │ │ │ │ +0009f9a0: 9aac 7274 9373 756d 6d61 6e64 732c 9103 ..rt.summands,.. │ │ │ │ +0009f9b0: 3e5d 7265 7370 9053 8e65 6374 6976 9865 >]resp.S.ectiv.e │ │ │ │ +0009f9c0: 6c79 91ff 0556 2e91 04f1 1654 6865 9363 ly...V.....The.c │ │ │ │ +0009f9d0: 6f6e 7374 616e 9874 738d 9103 134b eb61 onstan.ts....K.a │ │ │ │ +0009f9e0: 4953 4c8e 9117 6593 cf61 6e64 8d93 eb61 ISL...e..and...a │ │ │ │ +0009f9f0: 4953 528e 9117 6592 cf74 6573 7491 0313 ISR...e..test... │ │ │ │ +0009fa00: 4b66 6f72 936d 656d 9862 9053 8e65 7273 Kfor.mem.b.S.ers │ │ │ │ +0009fa10: 6869 708e a18d 9112 c761 6f66 9604 2bda hip......aof..+. │ │ │ │ +0009fa20: 7468 659b 042b db6c 6566 7493 616e 6493 the..+.left.and. │ │ │ │ +0009fa30: 7269 6768 95ac 7274 9873 756d 6d61 6e64 righ..rt.summand │ │ │ │ +0009fa40: 732c 9104 3c27 7265 7370 9053 8e65 6374 s,..<'resp.S.ect │ │ │ │ +0009fa50: 6976 9365 6c79 91ff 0556 2e91 05fc 7754 iv.ely...V....wT │ │ │ │ +0009fa60: 6865 9104 2bda 636f 6e73 7461 6e93 7473 he..+.constan.ts │ │ │ │ +0009fa70: 8d98 eb61 4f55 544c 8e96 1f56 5dcf 616e ...aOUTL...V].an │ │ │ │ +0009fa80: 648d 9104 2bda eb61 4f55 5452 8e93 cf70 d...+..aOUTR...p │ │ │ │ +0009fa90: 726f 9100 a71c 6a65 6374 9104 2bda 6672 ro....ject..+.fr │ │ │ │ +0009faa0: 6f6d 8ea1 8d91 12c7 6161 9603 eaa8 7375 om......aa....su │ │ │ │ +0009fab0: 6d93 746f 9374 6865 936c 6566 7493 616e m.to.the.left.an │ │ │ │ +0009fac0: 6493 7269 6768 9aac 7274 9373 756d 6d61 d.righ..rt.summa │ │ │ │ +0009fad0: 6e64 732c 9372 6573 7090 538e 6563 7469 nds,.resp.S.ecti │ │ │ │ +0009fae0: 7698 656c 7991 ff05 562e 8ea1 8d91 1e28 v.ely...V......( │ │ │ │ +0009faf0: f054 6865 9605 1b07 666f 6c6c 6f9a ac72 .The....follo..r │ │ │ │ +0009fb00: 7769 6e67 9374 9877 986f 9374 6865 6f72 wing.t.w.o.theor │ │ │ │ +0009fb10: 656d 732c 9105 671f 7768 6963 9868 9361 ems,..g.whic.h.a │ │ │ │ +0009fb20: 7265 936d 696e 6f72 9105 1b08 7691 ff58 re.minor....v..X │ │ │ │ +0009fb30: e461 7269 616e 9874 7393 6f66 9365 6163 .arian.ts.of.eac │ │ │ │ +0009fb40: 9868 936f 7468 6572 2c91 0567 1f61 7265 .h.other,..g.are │ │ │ │ +0009fb50: 9370 7265 2d70 726f 9876 9865 648e a18d .pre-pro.v.ed... │ │ │ │ +0009fb60: 9112 c761 696e 9605 da45 7468 6591 05da ...ain...Ethe... │ │ │ │ +0009fb70: 4662 7569 6c74 2d69 6e93 7468 656f 7279 Fbuilt-in.theory │ │ │ │ +0009fb80: 8d93 eb61 7375 6d8e 9117 1943 cf2e 910b ...asum....C.... │ │ │ │ +0009fb90: 07b8 4561 639a ac72 6893 6f6e 652c 9106 ..Eac..rh.one,.. │ │ │ │ +0009fba0: 562d 6f6e 9369 7473 936f 9877 6e2c 9106 V-on.its.o.wn,.. │ │ │ │ +0009fbb0: 562d 7072 6f98 7669 6465 7393 6193 636f V-pro.vides.a.co │ │ │ │ +0009fbc0: 6d70 6c65 7465 9105 da46 616e 6493 6162 mplete...Fand.ab │ │ │ │ +0009fbd0: 7374 7261 6374 8ea1 8d91 12c7 6163 9aac stract......ac.. │ │ │ │ +0009fbe0: 7268 6172 6163 7465 7269 7a61 7469 6f6e rharacterization │ │ │ │ +0009fbf0: 9603 eaa8 6f66 9374 6865 9364 6973 6a6f ....of.the.disjo │ │ │ │ +0009fc00: 696e 9874 9373 756d 9374 9879 7090 538e in.t.sum.t.yp.S. │ │ │ │ +0009fc10: 652e 8ea4 268b b78d 8d8d 9f0d cb89 8d8d e...&........... │ │ │ │ +0009fc20: 8d9f e600 008d 912a 0660 eb61 7375 6d5f .......*.`.asum_ │ │ │ │ +0009fc30: 6178 696f 6d91 113e fe7c 2d96 05bf aa21 axiom..>.|-....! │ │ │ │ +0009fc40: 6693 672e 933f 2193 682e 9328 6893 6f93 f.g..?!.h..(h.o. │ │ │ │ +0009fc50: 494e 4c93 3d93 6629 932f 5c93 2868 936f INL.=.f)./\.(h.o │ │ │ │ +0009fc60: 9349 4e52 933d 9367 298e a40d 0000 a18d .INR.=.g)....... │ │ │ │ +0009fc70: 912a 0660 7375 6d5f 4178 696f 6d96 05bf .*.`sum_Axiom... │ │ │ │ +0009fc80: aa3d 937c 2d93 2166 9367 2e93 3f21 9368 .=.|-.!f.g..?!.h │ │ │ │ +0009fc90: 2e93 2821 782e 9368 2849 4e4c 9378 2993 ..(!x..h(INL.x). │ │ │ │ +0009fca0: 3d93 6693 7829 932f 5c93 2821 782e 9368 =.f.x)./\.(!x..h │ │ │ │ +0009fcb0: 2849 4e52 9378 2993 3d93 6793 7829 8e8e (INR.x).=.g.x).. │ │ │ │ +0009fcc0: 8e8e 8e8e 8ea1 8d91 12c7 61cf 416c 736f ..........a.Also │ │ │ │ +0009fcd0: 9603 bd14 7072 6f90 ac72 7669 6465 6493 ....pro..rvided. │ │ │ │ +0009fce0: 6173 9b03 bd13 6275 696c 742d 696e 2c91 as....built-in,. │ │ │ │ +0009fcf0: 03c6 3261 7265 9374 6865 9866 6f6c 6c6f ..2are.the.follo │ │ │ │ +0009fd00: 9aac 7277 696e 6793 7468 656f 7265 6d73 ..rwing.theorems │ │ │ │ +0009fd10: 9368 6198 7669 6e67 9374 6f93 646f 9103 .ha.ving.to.do.. │ │ │ │ +0009fd20: bd13 7769 7468 9374 6865 9364 6973 6372 ..with.the.discr │ │ │ │ +0009fd30: 696d 696e 6174 6f72 8e9f 1000 008d 9112 iminator........ │ │ │ │ +0009fd40: c761 6675 6e63 7469 6f6e 738d 9103 eaa8 .afunctions..... │ │ │ │ +0009fd50: eb61 4953 4c8e 9119 144e cf61 6e64 8d91 .aISL....N.and.. │ │ │ │ +0009fd60: 03ea a8eb 6149 5352 8e91 1529 a6cf 3a8e ....aISR...)..:. │ │ │ │ +0009fd70: 9f31 3664 8d8d 8d9f 1acb 898d 8d8d 9fcc .16d............ │ │ │ │ +0009fd80: 0000 8d91 2a06 60eb 6149 534c 9133 bcfa ....*.`.aISL.3.. │ │ │ │ +0009fd90: 7c2d 9605 bfaa 2821 782e 9349 534c 2849 |-....(!x..ISL(I │ │ │ │ +0009fda0: 4e4c 9378 2929 932f 5c93 2821 792e 937e NL.x))./\.(!y..~ │ │ │ │ +0009fdb0: 4953 4c28 494e 5293 7929 298e a40d 0000 ISL(INR.y))..... │ │ │ │ +0009fdc0: a18d 912a 0660 4953 5291 33bc fa7c 2d96 ...*.`ISR.3..|-. │ │ │ │ +0009fdd0: 05bf aa28 2178 2e93 4953 5228 494e 5293 ...(!x..ISR(INR. │ │ │ │ +0009fde0: 7829 2993 2f5c 9328 2179 2e93 7e49 5352 x))./\.(!y..~ISR │ │ │ │ +0009fdf0: 2849 4e4c 9379 2929 8ea1 a18d 912a 0660 (INL.y)).....*.` │ │ │ │ +0009fe00: 4953 4c5f 4f52 5f49 5352 910b 7f54 7c2d ISL_OR_ISR...T|- │ │ │ │ +0009fe10: 9605 bfaa 2178 2e93 4953 4c93 7893 5c2f ....!x..ISL.x.\/ │ │ │ │ +0009fe20: 9349 5352 9378 8e8e 8e8e 8e8e 8e91 12c7 .ISR.x.......... │ │ │ │ +0009fe30: 619f 280f da89 0000 6666 0071 cf9f 9f0c a.(.....ff.q.... │ │ │ │ +0009fe40: 999a 8d8d 8d8d 9109 871d 9ffc 5eff c531 ............^..1 │ │ │ │ +0009fe50: 328e 8e8e 9112 0003 c654 6865 9603 2fc9 2........The../. │ │ │ │ +0009fe60: 6465 0c6e 6974 696f 6e9b 032f ca6f 6693 de.nition../.of. │ │ │ │ +0009fe70: 6469 736a 6f69 6e90 b8e3 7493 756e 696f disjoin...t.unio │ │ │ │ +0009fe80: 6e73 9869 6e93 7468 6593 484f 4c91 032f ns.in.the.HOL../ │ │ │ │ +0009fe90: c073 7973 7465 6d93 6973 9864 7565 9374 .system.is.due.t │ │ │ │ +0009fea0: 6f93 5491 ff2a aa6f 6d98 4d65 6c68 616d o.T..*.om.Melham │ │ │ │ +0009feb0: 2e91 0465 4354 6865 9374 6563 90b8 e368 ...eCThe.tec...h │ │ │ │ +0009fec0: 6e69 6361 6c98 6465 7461 696c 7393 6f66 nical.details.of │ │ │ │ +0009fed0: 8e9f 0c00 008d 7468 6973 9603 5555 6465 ......this..UUde │ │ │ │ +0009fee0: 0c6e 6974 696f 6e93 6361 6e93 6290 471d .nition.can.b.G. │ │ │ │ +0009fef0: 6593 666f 756e 6493 696e 935b 8d31 348e e.found.in.[.14. │ │ │ │ +0009ff00: 910a 0002 5d2e 8e8e 9f24 fd13 8e8c 8b00 ....]....$...... │ │ │ │ +0009ff10: 0000 c000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 0009ff20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -0009ff30: 09f2 67a0 02cc 0555 8da0 fd46 d30e 8d8d ..g....U...F.... │ │ │ │ -0009ff40: 8d8d 9ffa 999a 8d91 eaf1 ebd0 3139 3292 ............192. │ │ │ │ -0009ff50: 00dd 2043 4368 6170 7465 7296 0480 0031 .. CChapter....1 │ │ │ │ -0009ff60: 312e 910a 8000 5468 6593 484f 4c93 4c6f 1.....The.HOL.Lo │ │ │ │ -0009ff70: 6769 6393 696e 934d 4c8e 91ea f1eb 9f05 gic.in.ML....... │ │ │ │ -0009ff80: 6666 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 ff....f..>|..... │ │ │ │ -0009ff90: 0294 2fdf 8da0 fd8b d021 8d91 eaf1 ebcf ../......!...... │ │ │ │ -0009ffa0: 5468 658d 9103 eaa8 eb61 7375 6d8e 9119 The......asum... │ │ │ │ -0009ffb0: 144e cf74 6865 6f72 7996 03ea a861 6c73 .N.theory....als │ │ │ │ -0009ffc0: 6f93 7072 6f9a ac72 7669 6465 7393 7468 o.pro..rvides.th │ │ │ │ -0009ffd0: 6593 666f 6c6c 6f98 7769 6e67 9362 7569 e.follo.wing.bui │ │ │ │ -0009ffe0: 6c74 2d69 6e93 7468 656f 7265 6d73 3a8e lt-in.theorems:. │ │ │ │ -0009fff0: 9f43 37b0 8d8d 8d9f 27cb 898d 8d8d 9fb2 .C7.....'....... │ │ │ │ -000a0000: 0000 8d91 0230 eaeb 614f 5554 4c91 2dfd .....0..aOUTL.-. │ │ │ │ -000a0010: 507c 2d96 05bf aa21 782e 934f 5554 4c28 P|-....!x..OUTL( │ │ │ │ -000a0020: 494e 4c93 7829 933d 9378 8ea4 0d00 00a1 INL.x).=.x...... │ │ │ │ -000a0030: 8d91 0230 ea4f 5554 5291 2dfd 507c 2d96 ...0.OUTR.-.P|-. │ │ │ │ -000a0040: 05bf aa21 782e 934f 5554 5228 494e 5293 ...!x..OUTR(INR. │ │ │ │ -000a0050: 7829 933d 9378 8ea1 a18d 9102 30ea 494e x).=.x......0.IN │ │ │ │ -000a0060: 4c91 33bc fa7c 2d96 05bf aa21 782e 9349 L.3..|-....!x..I │ │ │ │ -000a0070: 534c 9378 933d 3d3e 9328 494e 4c28 4f55 SL.x.==>.(INL(OU │ │ │ │ -000a0080: 544c 9378 2993 3d93 7829 8ea1 a18d 9102 TL.x).=.x)...... │ │ │ │ -000a0090: 30ea 494e 5291 33bc fa7c 2d96 05bf aa21 0.INR.3..|-....! │ │ │ │ -000a00a0: 782e 9349 5352 9378 933d 3d3e 9328 494e x..ISR.x.==>.(IN │ │ │ │ -000a00b0: 5228 4f55 5452 9378 2993 3d93 7829 8e8e R(OUTR.x).=.x).. │ │ │ │ -000a00c0: 8e8e 8e8e 8e9f 4320 078d 91ea f1eb cf77 ......C .......w │ │ │ │ -000a00d0: 6869 6390 ac72 6896 03ea a864 6573 6372 hic..rh....descr │ │ │ │ -000a00e0: 6962 9053 8e65 9374 6865 9370 726f 9100 ib.S.e.the.pro.. │ │ │ │ -000a00f0: a71c 6a65 6374 696f 6e93 6675 6e63 7469 ..jection.functi │ │ │ │ -000a0100: 6f6e 738d 93eb 614f 5554 4c8e 911e d3f8 ons...aOUTL..... │ │ │ │ -000a0110: cf61 6e64 8d93 eb61 4f55 5452 8e91 1ae9 .and...aOUTR.... │ │ │ │ -000a0120: 50cf 2e8e 9f23 5c85 8d8d 91ea f1eb eb47 P....#\........G │ │ │ │ -000a0130: 3131 2e39 2e31 328e 912c a518 5468 6596 11.9.12..,..The. │ │ │ │ -000a0140: 0566 6674 6865 6f72 7993 eb6a 6f6e 658e .fftheory..jone. │ │ │ │ -000a0150: 9f17 f017 8d91 eaf1 ebcf 5468 6596 03e2 ..........The... │ │ │ │ -000a0160: 2d74 6865 6f72 798d 93eb 616f 6e65 8e91 -theory...aone.. │ │ │ │ -000a0170: 1903 58cf 6465 0c6e 6573 9374 6865 9103 ..X.de.nes.the.. │ │ │ │ -000a0180: e22c 749a ac72 7970 9053 8e65 8d93 eb61 .,t..ryp.S.e...a │ │ │ │ -000a0190: 223a 6f6e 6522 8e91 2a42 56cf 7768 6963 ":one"..*BV.whic │ │ │ │ -000a01a0: 9868 9363 6f6e 9874 6169 6e73 936f 6e65 .h.con.tains.one │ │ │ │ -000a01b0: 9365 6c65 6d65 6e98 742e 9105 360c 5468 .elemen.t...6.Th │ │ │ │ -000a01c0: 6593 636f 6e73 7461 6e98 748d 93eb 616f e.constan.t...ao │ │ │ │ -000a01d0: 6e65 8e91 1903 58cf 6973 8ea4 1000 008d ne....X.is...... │ │ │ │ -000a01e0: 91ea f1eb 7370 9053 8e65 6369 0c65 6496 ....sp.S.eci.ed. │ │ │ │ -000a01f0: 03ea a874 6f93 6465 6e6f 7465 9374 6869 ...to.denote.thi │ │ │ │ -000a0200: 7393 656c 656d 656e 9aac 7274 2e91 0538 s.elemen..rt...8 │ │ │ │ -000a0210: e054 6865 9370 7265 2d70 726f 9876 9865 .The.pre-pro.v.e │ │ │ │ -000a0220: 6493 7468 656f 7265 6d73 9369 6e93 7468 d.theorems.in.th │ │ │ │ -000a0230: 6593 7468 656f 7279 8d93 eb61 6f6e 658e e.theory...aone. │ │ │ │ -000a0240: 9119 144e cf61 7265 3a8e 9f29 37b0 8d8d ...N.are:..)7... │ │ │ │ -000a0250: 8d9f 0dcb 898d 8d8d 9fe6 0000 8d91 0230 ...............0 │ │ │ │ -000a0260: eaeb 616f 6e65 5f61 7869 6f6d 9111 3efe ..aone_axiom..>. │ │ │ │ -000a0270: 7c2d 9605 bfaa 2128 663a 2a93 2d3e 936f |-....!(f:*.->.o │ │ │ │ -000a0280: 6e65 2993 2867 3a2a 932d 3e93 6f6e 6529 ne).(g:*.->.one) │ │ │ │ -000a0290: 2e93 6693 3d93 678e a40d 0000 8d91 0230 ..f.=.g........0 │ │ │ │ -000a02a0: ea6f 6e65 9133 bcfa 7c2d 9605 bfaa 2128 .one.3..|-....!( │ │ │ │ -000a02b0: 763a 6f6e 6529 2e93 7693 3d93 6f6e 658e v:one)..v.=.one. │ │ │ │ -000a02c0: a18d 9102 30ea 6f6e 655f 4178 696f 6d91 ....0.one_Axiom. │ │ │ │ -000a02d0: 113e fe7c 2d96 05bf aa21 2865 3a2a 292e .>.|-....!(e:*). │ │ │ │ -000a02e0: 933f 2128 666e 3a6f 6e65 2d3e 2a29 2e93 .?!(fn:one->*).. │ │ │ │ -000a02f0: 666e 936f 6e65 933d 9365 8e8e 8e8e 8e8e fn.one.=.e...... │ │ │ │ -000a0300: 8e9f 2920 078d 91ea f1eb cf54 6865 7365 ..) .......These │ │ │ │ -000a0310: 9603 eaa8 7468 7265 6593 7468 656f 7265 ....three.theore │ │ │ │ -000a0320: 6d73 9361 7265 9365 7175 6976 91ff 58e4 ms.are.equiv..X. │ │ │ │ -000a0330: 616c 656e 9aac 7274 9363 9868 6172 6163 alen..rt.c.harac │ │ │ │ -000a0340: 7465 7269 7a61 7469 6f6e 7393 6f66 9374 terizations.of.t │ │ │ │ -000a0350: 6865 9374 9879 7090 538e 6593 7769 7468 he.t.yp.S.e.with │ │ │ │ -000a0360: 936f 6e6c 7993 6f6e 6593 7691 ff58 e461 .only.one.v..X.a │ │ │ │ -000a0370: 6c75 652e 8e9f 28a7 308d 8d91 eaf1 ebeb lue...(.0....... │ │ │ │ -000a0380: 4b31 312e 3130 8e91 2aaa 3854 6865 9606 K11.10..*.8The.. │ │ │ │ -000a0390: 7ae1 749b ff75 c279 7091 008a 3d65 9364 z.t..u.yp...=e.d │ │ │ │ -000a03a0: 650c 6e69 7469 6f6e 9370 6163 986b 91fe e.nition.pac.k.. │ │ │ │ -000a03b0: eb85 6167 658e 9f1c 123a 8d91 eaf1 ebcf ..age....:...... │ │ │ │ -000a03c0: 496e 9602 d550 7468 659b 02d5 4feb 4848 In...Pthe...O.HH │ │ │ │ -000a03d0: 4f4c 93cf 7379 7374 656d 2c91 030c c86e OL..system,....n │ │ │ │ -000a03e0: 6577 9874 9aac 7279 7090 538e 6573 9361 ew.t..ryp.S.es.a │ │ │ │ -000a03f0: 6e64 9374 9879 7095 538e 659b 02d5 4f6f nd.t.yp.S.e...Oo │ │ │ │ -000a0400: 7093 6572 6174 6f72 7391 02d5 5063 616e p.erators...Pcan │ │ │ │ -000a0410: 9862 9365 9b02 d550 696e 90ac 7274 726f .b.e...Pin..rtro │ │ │ │ -000a0420: 9364 7563 6564 9875 7369 6e67 9102 d54f .duced.using...O │ │ │ │ -000a0430: 7468 6598 636f 6e73 6973 7465 6e63 792d the.consistency- │ │ │ │ -000a0440: 8ea1 8d91 eaf1 eb70 7265 7365 7276 696e .......preservin │ │ │ │ -000a0450: 6796 04a0 d964 650c 6e69 7469 6f6e 616c g....de.nitional │ │ │ │ -000a0460: 9b04 a0d8 6d65 6390 ac72 6861 6e69 736d ....mec..rhanism │ │ │ │ -000a0470: 936f 6698 7490 ac72 7970 9053 8e65 9364 .of.t..ryp.S.e.d │ │ │ │ -000a0480: 650c 6e69 7469 6f6e 7393 2873 6565 9853 e.nitions.(see.S │ │ │ │ -000a0490: 6563 7469 6f6e 7393 3130 2e35 2e34 9861 ections.10.5.4.a │ │ │ │ -000a04a0: 6e64 9331 312e 382e 322e 3329 2e8e a18d nd.11.8.2.3).... │ │ │ │ -000a04b0: 91ea f1eb 5468 6596 03ea a8eb 484d 4c93 ....The.....HML. │ │ │ │ -000a04c0: cf72 756c 6593 666f 7293 696e 9aac 7274 .rule.for.in..rt │ │ │ │ -000a04d0: 726f 9053 8e64 7563 696e 6793 6193 6e65 ro.S.ducing.a.ne │ │ │ │ -000a04e0: 7793 7498 7970 9053 8e65 9369 733a 8e9f w.t.yp.S.e.is:.. │ │ │ │ -000a04f0: 1dbd 358d 8d8d 9f00 cb89 8d8d 8d8d 9102 ..5............. │ │ │ │ -000a0500: 30ea eb61 6e65 775f 7479 7065 5f64 6566 0..anew_type_def │ │ │ │ -000a0510: 696e 6974 696f 6e96 05bf aa3a 9328 7374 inition....:.(st │ │ │ │ -000a0520: 7269 6e67 9323 9374 6572 6d93 2393 7468 ring.#.term.#.th │ │ │ │ -000a0530: 6d29 932d 3e93 7468 6d8e 8e8e 8e8e 8e8e m).->.thm....... │ │ │ │ -000a0540: 9f1d a58f 8d91 eaf1 ebcf 5468 6973 9605 ..........This.. │ │ │ │ -000a0550: 177b 7275 6c65 9b05 177a 616c 6c6f 90ac .{rule...zallo.. │ │ │ │ -000a0560: 7277 7393 6178 696f 6d73 986f 6693 6198 rws.axioms.of.a. │ │ │ │ -000a0570: 7265 7374 7269 6374 6564 9366 6f72 6d98 restricted.form. │ │ │ │ -000a0580: 746f 9362 9053 8e65 9861 6464 6564 9374 to.b.S.e.added.t │ │ │ │ -000a0590: 6f98 7468 6593 7072 696d 6974 6976 90ac o.the.primitiv.. │ │ │ │ -000a05a0: 7265 9862 6173 6973 936f 6698 7468 658e re.basis.of.the. │ │ │ │ -000a05b0: a18d 91ea f1eb 6c6f 6769 632e 9106 4e5c ......logic...N\ │ │ │ │ -000a05c0: 5468 6573 6596 0447 2661 7869 6f6d 739b These..G&axioms. │ │ │ │ -000a05d0: 0447 2761 7265 9361 6e61 6c6f 676f 7573 .G'are.analogous │ │ │ │ -000a05e0: 9874 6f93 6465 0c6e 6974 696f 6e61 6c98 .to.de.nitional. │ │ │ │ -000a05f0: 6178 696f 6d73 9366 6f72 986e 6577 9363 axioms.for.new.c │ │ │ │ -000a0600: 6f6e 7374 616e 90ac 7274 733a 9105 f1dd onstan..rts:.... │ │ │ │ -000a0610: 7468 6579 9864 650c 6e65 8ea1 8d91 eaf1 they.de.ne...... │ │ │ │ -000a0620: eb6e 6577 9604 6614 749a ac72 7970 9053 .new..f.t..ryp.S │ │ │ │ -000a0630: 8e65 7393 696e 9104 6613 7465 726d 7393 .es.in..f.terms. │ │ │ │ -000a0640: 6f66 936f 7468 6572 9374 9879 7090 538e of.other.t.yp.S. │ │ │ │ -000a0650: 6593 6578 7072 6573 7369 6f6e 7393 616c e.expressions.al │ │ │ │ -000a0660: 7265 6164 7991 0466 1370 7265 7365 6e98 ready..f.presen. │ │ │ │ -000a0670: 7493 696e 9374 6865 936c 6f67 6963 2e91 t.in.the.logic.. │ │ │ │ -000a0680: 06ab 234c 696b 9865 9374 6865 9372 756c ..#Lik.e.the.rul │ │ │ │ -000a0690: 658e a18d 8d91 eaf1 ebeb 616e 6577 5f64 e.........anew_d │ │ │ │ -000a06a0: 6566 696e 6974 696f 6e8e 9140 0e10 cf66 efinition..@...f │ │ │ │ -000a06b0: 6f72 9104 a0da 6d61 6b69 6e67 9604 a0d9 or....making.... │ │ │ │ -000a06c0: 636f 6e73 7461 6e9a ac72 7493 6465 0c6e constan..rt.de.n │ │ │ │ -000a06d0: 6974 696f 6e73 2c91 04ce 6674 6865 9372 itions,...fthe.r │ │ │ │ -000a06e0: 756c 658d 93eb 616e 6577 5f74 7970 655f ule...anew_type_ │ │ │ │ -000a06f0: 6465 6669 6e69 7469 6f6e 8e91 767b 51cf definition..v{Q. │ │ │ │ -000a0700: 666f 7293 7498 7970 9053 8e65 8ea1 8d91 for.t.yp.S.e.... │ │ │ │ -000a0710: eaf1 eb64 650c 6e69 7469 6f6e 7396 02ac ...de.nitions... │ │ │ │ -000a0720: 4665 6e73 7572 6573 9374 6861 749b 02ac Fensures.that... │ │ │ │ -000a0730: 4561 6464 696e 6793 6193 6e65 7793 7379 Eadding.a.new.sy │ │ │ │ -000a0740: 6e95 ac72 7461 6374 6963 9865 6e93 7469 n..rtactic.en.ti │ │ │ │ -000a0750: 7493 7996 02ac 4628 696e 9374 6869 7393 t.y...F(in.this. │ │ │ │ -000a0760: 6361 7365 2c91 02eb f361 9374 90ac 7279 case,....a.t..ry │ │ │ │ -000a0770: 7090 538e 6598 6f72 9374 90ac 7279 709a p.S.e.or.t..ryp. │ │ │ │ -000a0780: 538e 6593 6f70 9865 7261 746f 7229 8ea1 S.e.op.erator).. │ │ │ │ -000a0790: 8d91 eaf1 eb69 7396 03ea a861 9363 6f6e .....is....a.con │ │ │ │ -000a07a0: 7365 7276 91ff 58e4 6174 6976 90ac 7265 serv..X.ativ..re │ │ │ │ -000a07b0: 9365 7874 656e 7369 6f6e 936f 6693 7468 .extension.of.th │ │ │ │ -000a07c0: 6593 6c6f 6769 632e 8e9f 1017 a78d 91f6 e.logic......... │ │ │ │ -000a07d0: 537a 5468 6596 036e 8262 6173 6963 9369 SzThe..n.basic.i │ │ │ │ -000a07e0: 6465 619b 036e 8362 9053 8e65 6869 6e64 dea..n.b.S.ehind │ │ │ │ -000a07f0: 8d93 eb61 6e65 775f 7479 7065 5f64 6566 ...anew_type_def │ │ │ │ -000a0800: 696e 6974 696f 6e8e 9174 16a2 cf69 7393 inition..t...is. │ │ │ │ -000a0810: 7468 6174 9861 9374 90ac 7279 7090 538e that.a.t..ryp.S. │ │ │ │ -000a0820: 6593 6465 0c6e 6974 696f 6e93 6973 986d e.de.nition.is.m │ │ │ │ -000a0830: 6164 6593 6290 ac72 7993 6164 6469 6e67 ade.b..ry.adding │ │ │ │ -000a0840: 8ea1 8d91 eaf1 eb61 6e96 059e 2661 7869 .......an...&axi │ │ │ │ -000a0850: 6f6d 9374 6f9b 059e 2574 6865 936c 6f67 om.to...%the.log │ │ │ │ -000a0860: 6963 9377 6869 6390 ac72 6893 6173 7365 ic.whic..rh.asse │ │ │ │ -000a0870: 7274 7398 7468 6174 9374 6865 9373 6574 rts.that.the.set │ │ │ │ -000a0880: 936f 6698 7691 ff58 e461 6c75 6573 9364 .of.v..X.alues.d │ │ │ │ -000a0890: 656e 6f74 6564 9362 90ac 7279 9361 986e enoted.b..ry.a.n │ │ │ │ -000a08a0: 6577 9374 90ac 7279 7090 538e 6593 6973 ew.t..ryp.S.e.is │ │ │ │ -000a08b0: 8ea1 8d91 eaf1 eb69 736f 6d6f 7270 6869 .......isomorphi │ │ │ │ -000a08c0: 6396 0462 3c74 6f93 616e 9361 7070 726f c..b|......./..... │ │ │ │ +0009ffa0: d021 8d91 eaf1 ebcf 5468 658d 9103 eaa8 .!......The..... │ │ │ │ +0009ffb0: eb61 7375 6d8e 9119 144e cf74 6865 6f72 .asum....N.theor │ │ │ │ +0009ffc0: 7996 03ea a861 6c73 6f93 7072 6f9a ac72 y....also.pro..r │ │ │ │ +0009ffd0: 7669 6465 7393 7468 6593 666f 6c6c 6f98 vides.the.follo. │ │ │ │ +0009ffe0: 7769 6e67 9362 7569 6c74 2d69 6e93 7468 wing.built-in.th │ │ │ │ +0009fff0: 656f 7265 6d73 3a8e 9f43 37b0 8d8d 8d9f eorems:..C7..... │ │ │ │ +000a0000: 27cb 898d 8d8d 9fb2 0000 8d91 0230 eaeb '............0.. │ │ │ │ +000a0010: 614f 5554 4c91 2dfd 507c 2d96 05bf aa21 aOUTL.-.P|-....! │ │ │ │ +000a0020: 782e 934f 5554 4c28 494e 4c93 7829 933d x..OUTL(INL.x).= │ │ │ │ +000a0030: 9378 8ea4 0d00 00a1 8d91 0230 ea4f 5554 .x.........0.OUT │ │ │ │ +000a0040: 5291 2dfd 507c 2d96 05bf aa21 782e 934f R.-.P|-....!x..O │ │ │ │ +000a0050: 5554 5228 494e 5293 7829 933d 9378 8ea1 UTR(INR.x).=.x.. │ │ │ │ +000a0060: a18d 9102 30ea 494e 4c91 33bc fa7c 2d96 ....0.INL.3..|-. │ │ │ │ +000a0070: 05bf aa21 782e 9349 534c 9378 933d 3d3e ...!x..ISL.x.==> │ │ │ │ +000a0080: 9328 494e 4c28 4f55 544c 9378 2993 3d93 .(INL(OUTL.x).=. │ │ │ │ +000a0090: 7829 8ea1 a18d 9102 30ea 494e 5291 33bc x)......0.INR.3. │ │ │ │ +000a00a0: fa7c 2d96 05bf aa21 782e 9349 5352 9378 .|-....!x..ISR.x │ │ │ │ +000a00b0: 933d 3d3e 9328 494e 5228 4f55 5452 9378 .==>.(INR(OUTR.x │ │ │ │ +000a00c0: 2993 3d93 7829 8e8e 8e8e 8e8e 8e9f 4320 ).=.x)........C │ │ │ │ +000a00d0: 078d 91ea f1eb cf77 6869 6390 ac72 6896 .......whic..rh. │ │ │ │ +000a00e0: 03ea a864 6573 6372 6962 9053 8e65 9374 ...describ.S.e.t │ │ │ │ +000a00f0: 6865 9370 726f 9100 a71c 6a65 6374 696f he.pro....jectio │ │ │ │ +000a0100: 6e93 6675 6e63 7469 6f6e 738d 93eb 614f n.functions...aO │ │ │ │ +000a0110: 5554 4c8e 911e d3f8 cf61 6e64 8d93 eb61 UTL......and...a │ │ │ │ +000a0120: 4f55 5452 8e91 1ae9 50cf 2e8e 9f23 5c85 OUTR....P....#\. │ │ │ │ +000a0130: 8d8d 91ea f1eb eb47 3131 2e39 2e31 328e .......G11.9.12. │ │ │ │ +000a0140: 912c a518 5468 6596 0566 6674 6865 6f72 .,..The..fftheor │ │ │ │ +000a0150: 7993 eb6a 6f6e 658e 9f17 f017 8d91 eaf1 y..jone......... │ │ │ │ +000a0160: ebcf 5468 6596 03e2 2d74 6865 6f72 798d ..The...-theory. │ │ │ │ +000a0170: 93eb 616f 6e65 8e91 1903 58cf 6465 0c6e ..aone....X.de.n │ │ │ │ +000a0180: 6573 9374 6865 9103 e22c 749a ac72 7970 es.the...,t..ryp │ │ │ │ +000a0190: 9053 8e65 8d93 eb61 223a 6f6e 6522 8e91 .S.e...a":one".. │ │ │ │ +000a01a0: 2a42 56cf 7768 6963 9868 9363 6f6e 9874 *BV.whic.h.con.t │ │ │ │ +000a01b0: 6169 6e73 936f 6e65 9365 6c65 6d65 6e98 ains.one.elemen. │ │ │ │ +000a01c0: 742e 9105 360c 5468 6593 636f 6e73 7461 t...6.The.consta │ │ │ │ +000a01d0: 6e98 748d 93eb 616f 6e65 8e91 1903 58cf n.t...aone....X. │ │ │ │ +000a01e0: 6973 8ea4 1000 008d 91ea f1eb 7370 9053 is..........sp.S │ │ │ │ +000a01f0: 8e65 6369 0c65 6496 03ea a874 6f93 6465 .eci.ed....to.de │ │ │ │ +000a0200: 6e6f 7465 9374 6869 7393 656c 656d 656e note.this.elemen │ │ │ │ +000a0210: 9aac 7274 2e91 0538 e054 6865 9370 7265 ..rt...8.The.pre │ │ │ │ +000a0220: 2d70 726f 9876 9865 6493 7468 656f 7265 -pro.v.ed.theore │ │ │ │ +000a0230: 6d73 9369 6e93 7468 6593 7468 656f 7279 ms.in.the.theory │ │ │ │ +000a0240: 8d93 eb61 6f6e 658e 9119 144e cf61 7265 ...aone....N.are │ │ │ │ +000a0250: 3a8e 9f29 37b0 8d8d 8d9f 0dcb 898d 8d8d :..)7........... │ │ │ │ +000a0260: 9fe6 0000 8d91 0230 eaeb 616f 6e65 5f61 .......0..aone_a │ │ │ │ +000a0270: 7869 6f6d 9111 3efe 7c2d 9605 bfaa 2128 xiom..>.|-....!( │ │ │ │ +000a0280: 663a 2a93 2d3e 936f 6e65 2993 2867 3a2a f:*.->.one).(g:* │ │ │ │ +000a0290: 932d 3e93 6f6e 6529 2e93 6693 3d93 678e .->.one)..f.=.g. │ │ │ │ +000a02a0: a40d 0000 8d91 0230 ea6f 6e65 9133 bcfa .......0.one.3.. │ │ │ │ +000a02b0: 7c2d 9605 bfaa 2128 763a 6f6e 6529 2e93 |-....!(v:one).. │ │ │ │ +000a02c0: 7693 3d93 6f6e 658e a18d 9102 30ea 6f6e v.=.one.....0.on │ │ │ │ +000a02d0: 655f 4178 696f 6d91 113e fe7c 2d96 05bf e_Axiom..>.|-... │ │ │ │ +000a02e0: aa21 2865 3a2a 292e 933f 2128 666e 3a6f .!(e:*)..?!(fn:o │ │ │ │ +000a02f0: 6e65 2d3e 2a29 2e93 666e 936f 6e65 933d ne->*)..fn.one.= │ │ │ │ +000a0300: 9365 8e8e 8e8e 8e8e 8e9f 2920 078d 91ea .e........) .... │ │ │ │ +000a0310: f1eb cf54 6865 7365 9603 eaa8 7468 7265 ...These....thre │ │ │ │ +000a0320: 6593 7468 656f 7265 6d73 9361 7265 9365 e.theorems.are.e │ │ │ │ +000a0330: 7175 6976 91ff 58e4 616c 656e 9aac 7274 quiv..X.alen..rt │ │ │ │ +000a0340: 9363 9868 6172 6163 7465 7269 7a61 7469 .c.haracterizati │ │ │ │ +000a0350: 6f6e 7393 6f66 9374 6865 9374 9879 7090 ons.of.the.t.yp. │ │ │ │ +000a0360: 538e 6593 7769 7468 936f 6e6c 7993 6f6e S.e.with.only.on │ │ │ │ +000a0370: 6593 7691 ff58 e461 6c75 652e 8e9f 28a7 e.v..X.alue...(. │ │ │ │ +000a0380: 308d 8d91 eaf1 ebeb 4b31 312e 3130 8e91 0.......K11.10.. │ │ │ │ +000a0390: 2aaa 3854 6865 9606 7ae1 749b ff75 c279 *.8The..z.t..u.y │ │ │ │ +000a03a0: 7091 008a 3d65 9364 650c 6e69 7469 6f6e p...=e.de.nition │ │ │ │ +000a03b0: 9370 6163 986b 91fe eb85 6167 658e 9f1c .pac.k....age... │ │ │ │ +000a03c0: 123a 8d91 eaf1 ebcf 496e 9602 d550 7468 .:......In...Pth │ │ │ │ +000a03d0: 659b 02d5 4feb 4848 4f4c 93cf 7379 7374 e...O.HHOL..syst │ │ │ │ +000a03e0: 656d 2c91 030c c86e 6577 9874 9aac 7279 em,....new.t..ry │ │ │ │ +000a03f0: 7090 538e 6573 9361 6e64 9374 9879 7095 p.S.es.and.t.yp. │ │ │ │ +000a0400: 538e 659b 02d5 4f6f 7093 6572 6174 6f72 S.e...Oop.erator │ │ │ │ +000a0410: 7391 02d5 5063 616e 9862 9365 9b02 d550 s...Pcan.b.e...P │ │ │ │ +000a0420: 696e 90ac 7274 726f 9364 7563 6564 9875 in..rtro.duced.u │ │ │ │ +000a0430: 7369 6e67 9102 d54f 7468 6598 636f 6e73 sing...Othe.cons │ │ │ │ +000a0440: 6973 7465 6e63 792d 8ea1 8d91 eaf1 eb70 istency-.......p │ │ │ │ +000a0450: 7265 7365 7276 696e 6796 04a0 d964 650c reserving....de. │ │ │ │ +000a0460: 6e69 7469 6f6e 616c 9b04 a0d8 6d65 6390 nitional....mec. │ │ │ │ +000a0470: ac72 6861 6e69 736d 936f 6698 7490 ac72 .rhanism.of.t..r │ │ │ │ +000a0480: 7970 9053 8e65 9364 650c 6e69 7469 6f6e yp.S.e.de.nition │ │ │ │ +000a0490: 7393 2873 6565 9853 6563 7469 6f6e 7393 s.(see.Sections. │ │ │ │ +000a04a0: 3130 2e35 2e34 9861 6e64 9331 312e 382e 10.5.4.and.11.8. │ │ │ │ +000a04b0: 322e 3329 2e8e a18d 91ea f1eb 5468 6596 2.3)........The. │ │ │ │ +000a04c0: 03ea a8eb 484d 4c93 cf72 756c 6593 666f ....HML..rule.fo │ │ │ │ +000a04d0: 7293 696e 9aac 7274 726f 9053 8e64 7563 r.in..rtro.S.duc │ │ │ │ +000a04e0: 696e 6793 6193 6e65 7793 7498 7970 9053 ing.a.new.t.yp.S │ │ │ │ +000a04f0: 8e65 9369 733a 8e9f 1dbd 358d 8d8d 9f00 .e.is:....5..... │ │ │ │ +000a0500: cb89 8d8d 8d8d 9102 30ea eb61 6e65 775f ........0..anew_ │ │ │ │ +000a0510: 7479 7065 5f64 6566 696e 6974 696f 6e96 type_definition. │ │ │ │ +000a0520: 05bf aa3a 9328 7374 7269 6e67 9323 9374 ...:.(string.#.t │ │ │ │ +000a0530: 6572 6d93 2393 7468 6d29 932d 3e93 7468 erm.#.thm).->.th │ │ │ │ +000a0540: 6d8e 8e8e 8e8e 8e8e 9f1d a58f 8d91 eaf1 m............... │ │ │ │ +000a0550: ebcf 5468 6973 9605 177b 7275 6c65 9b05 ..This...{rule.. │ │ │ │ +000a0560: 177a 616c 6c6f 90ac 7277 7393 6178 696f .zallo..rws.axio │ │ │ │ +000a0570: 6d73 986f 6693 6198 7265 7374 7269 6374 ms.of.a.restrict │ │ │ │ +000a0580: 6564 9366 6f72 6d98 746f 9362 9053 8e65 ed.form.to.b.S.e │ │ │ │ +000a0590: 9861 6464 6564 9374 6f98 7468 6593 7072 .added.to.the.pr │ │ │ │ +000a05a0: 696d 6974 6976 90ac 7265 9862 6173 6973 imitiv..re.basis │ │ │ │ +000a05b0: 936f 6698 7468 658e a18d 91ea f1eb 6c6f .of.the.......lo │ │ │ │ +000a05c0: 6769 632e 9106 4e5c 5468 6573 6596 0447 gic...N\These..G │ │ │ │ +000a05d0: 2661 7869 6f6d 739b 0447 2761 7265 9361 &axioms..G'are.a │ │ │ │ +000a05e0: 6e61 6c6f 676f 7573 9874 6f93 6465 0c6e nalogous.to.de.n │ │ │ │ +000a05f0: 6974 696f 6e61 6c98 6178 696f 6d73 9366 itional.axioms.f │ │ │ │ +000a0600: 6f72 986e 6577 9363 6f6e 7374 616e 90ac or.new.constan.. │ │ │ │ +000a0610: 7274 733a 9105 f1dd 7468 6579 9864 650c rts:....they.de. │ │ │ │ +000a0620: 6e65 8ea1 8d91 eaf1 eb6e 6577 9604 6614 ne.......new..f. │ │ │ │ +000a0630: 749a ac72 7970 9053 8e65 7393 696e 9104 t..ryp.S.es.in.. │ │ │ │ +000a0640: 6613 7465 726d 7393 6f66 936f 7468 6572 f.terms.of.other │ │ │ │ +000a0650: 9374 9879 7090 538e 6593 6578 7072 6573 .t.yp.S.e.expres │ │ │ │ +000a0660: 7369 6f6e 7393 616c 7265 6164 7991 0466 sions.already..f │ │ │ │ +000a0670: 1370 7265 7365 6e98 7493 696e 9374 6865 .presen.t.in.the │ │ │ │ +000a0680: 936c 6f67 6963 2e91 06ab 234c 696b 9865 .logic....#Lik.e │ │ │ │ +000a0690: 9374 6865 9372 756c 658e a18d 8d91 eaf1 .the.rule....... │ │ │ │ +000a06a0: ebeb 616e 6577 5f64 6566 696e 6974 696f ..anew_definitio │ │ │ │ +000a06b0: 6e8e 9140 0e10 cf66 6f72 9104 a0da 6d61 n..@...for....ma │ │ │ │ +000a06c0: 6b69 6e67 9604 a0d9 636f 6e73 7461 6e9a king....constan. │ │ │ │ +000a06d0: ac72 7493 6465 0c6e 6974 696f 6e73 2c91 .rt.de.nitions,. │ │ │ │ +000a06e0: 04ce 6674 6865 9372 756c 658d 93eb 616e ..fthe.rule...an │ │ │ │ +000a06f0: 6577 5f74 7970 655f 6465 6669 6e69 7469 ew_type_definiti │ │ │ │ +000a0700: 6f6e 8e91 767b 51cf 666f 7293 7498 7970 on..v{Q.for.t.yp │ │ │ │ +000a0710: 9053 8e65 8ea1 8d91 eaf1 eb64 650c 6e69 .S.e.......de.ni │ │ │ │ +000a0720: 7469 6f6e 7396 02ac 4665 6e73 7572 6573 tions...Fensures │ │ │ │ +000a0730: 9374 6861 749b 02ac 4561 6464 696e 6793 .that...Eadding. │ │ │ │ +000a0740: 6193 6e65 7793 7379 6e95 ac72 7461 6374 a.new.syn..rtact │ │ │ │ +000a0750: 6963 9865 6e93 7469 7493 7996 02ac 4628 ic.en.tit.y...F( │ │ │ │ +000a0760: 696e 9374 6869 7393 6361 7365 2c91 02eb in.this.case,... │ │ │ │ +000a0770: f361 9374 90ac 7279 7090 538e 6598 6f72 .a.t..ryp.S.e.or │ │ │ │ +000a0780: 9374 90ac 7279 709a 538e 6593 6f70 9865 .t..ryp.S.e.op.e │ │ │ │ +000a0790: 7261 746f 7229 8ea1 8d91 eaf1 eb69 7396 rator).......is. │ │ │ │ +000a07a0: 03ea a861 9363 6f6e 7365 7276 91ff 58e4 ...a.conserv..X. │ │ │ │ +000a07b0: 6174 6976 90ac 7265 9365 7874 656e 7369 ativ..re.extensi │ │ │ │ +000a07c0: 6f6e 936f 6693 7468 6593 6c6f 6769 632e on.of.the.logic. │ │ │ │ +000a07d0: 8e9f 1017 a78d 91f6 537a 5468 6596 036e ........SzThe..n │ │ │ │ +000a07e0: 8262 6173 6963 9369 6465 619b 036e 8362 .basic.idea..n.b │ │ │ │ +000a07f0: 9053 8e65 6869 6e64 8d93 eb61 6e65 775f .S.ehind...anew_ │ │ │ │ +000a0800: 7479 7065 5f64 6566 696e 6974 696f 6e8e type_definition. │ │ │ │ +000a0810: 9174 16a2 cf69 7393 7468 6174 9861 9374 .t...is.that.a.t │ │ │ │ +000a0820: 90ac 7279 7090 538e 6593 6465 0c6e 6974 ..ryp.S.e.de.nit │ │ │ │ +000a0830: 696f 6e93 6973 986d 6164 6593 6290 ac72 ion.is.made.b..r │ │ │ │ +000a0840: 7993 6164 6469 6e67 8ea1 8d91 eaf1 eb61 y.adding.......a │ │ │ │ +000a0850: 6e96 059e 2661 7869 6f6d 9374 6f9b 059e n...&axiom.to... │ │ │ │ +000a0860: 2574 6865 936c 6f67 6963 9377 6869 6390 %the.logic.whic. │ │ │ │ +000a0870: ac72 6893 6173 7365 7274 7398 7468 6174 .rh.asserts.that │ │ │ │ +000a0880: 9374 6865 9373 6574 936f 6698 7691 ff58 .the.set.of.v..X │ │ │ │ +000a0890: e461 6c75 6573 9364 656e 6f74 6564 9362 .alues.denoted.b │ │ │ │ +000a08a0: 90ac 7279 9361 986e 6577 9374 90ac 7279 ..ry.a.new.t..ry │ │ │ │ +000a08b0: 7090 538e 6593 6973 8ea1 8d91 eaf1 eb69 p.S.e.is.......i │ │ │ │ +000a08c0: 736f 6d6f 7270 6869 6396 0462 3c74 6f93 somorphic..b|......./.... │ │ │ │ -000a0b30: 8bd0 218d 9112 c761 cf69 6465 6196 03f3 ..!....a.idea... │ │ │ │ -000a0b40: 0a69 739b 03f3 0974 6f93 7072 6f95 ac72 .is....to.pro..r │ │ │ │ -000a0b50: 7693 6598 6196 03f3 0a63 6f6c 6c65 6374 v.e.a....collect │ │ │ │ -000a0b60: 696f 6e98 6f66 9374 6865 6f72 656d 7398 ion.of.theorems. │ │ │ │ -000a0b70: 7468 6174 9373 7461 7465 9874 6865 9365 that.state.the.e │ │ │ │ -000a0b80: 7373 656e 90ac 7274 6961 6c98 7072 6f70 ssen..rtial.prop │ │ │ │ -000a0b90: 9053 8e65 7274 6965 7393 6f66 9861 936e .S.erties.of.a.n │ │ │ │ -000a0ba0: 6577 9874 90ac 7279 7090 538e 658e a410 ew.t..ryp.S.e... │ │ │ │ -000a0bb0: 0000 8d91 12c7 6177 6974 686f 7574 9603 ......awithout.. │ │ │ │ -000a0bc0: 544a 7265 6665 7265 6e63 659b 0354 4b74 TJreference..TKt │ │ │ │ -000a0bd0: 6f93 686f 90ac 7277 9869 7493 6973 9864 o.ho..rw.it.is.d │ │ │ │ -000a0be0: 650c 6e65 642e 9105 06c0 5468 6573 6598 e.ned.....These. │ │ │ │ -000a0bf0: 7468 656f 7265 6d73 9374 6865 6e98 636f theorems.then.co │ │ │ │ -000a0c00: 6e73 7469 7475 7465 9361 9864 6572 6976 nstitute.a.deriv │ │ │ │ -000a0c10: 90ac 7265 6493 6061 6273 7472 6163 748e ..red.`abstract. │ │ │ │ -000a0c20: a18d 9112 c761 6178 696f 6d61 7469 7a61 .....aaxiomatiza │ │ │ │ -000a0c30: 7469 6f6e 2796 040a 596f 6693 7468 6593 tion'...Yof.the. │ │ │ │ -000a0c40: 6e65 7793 749a ac72 7970 9053 8e65 2c91 new.t..ryp.S.e,. │ │ │ │ -000a0c50: 0412 4561 6e64 936f 6e63 6593 7468 6579 ..Eand.once.they │ │ │ │ -000a0c60: 9368 6198 7698 6593 6290 538e 6565 6e93 .ha.v.e.b.S.een. │ │ │ │ -000a0c70: 7072 6f98 7698 6564 9374 6865 7993 6290 pro.v.ed.they.b. │ │ │ │ -000a0c80: 538e 6563 6f6d 6593 7468 6593 6261 7369 S.ecome.the.basi │ │ │ │ -000a0c90: 738e a18d 9112 c761 666f 7296 03ea a861 s......afor....a │ │ │ │ -000a0ca0: 6c6c 9366 7572 7468 6572 9372 6561 736f ll.further.reaso │ │ │ │ -000a0cb0: 6e69 6e67 9361 6290 538e 6f75 7493 6974 ning.ab.S.out.it │ │ │ │ -000a0cc0: 2e8e 9f10 3daf 8d91 1e28 f057 6974 6896 ....=....(.With. │ │ │ │ -000a0cd0: 04e2 a174 6869 7393 6170 7072 6f61 6395 ...this.approac. │ │ │ │ -000a0ce0: ac72 682c 9105 209f 696e 9374 726f 9a53 .rh,.. .in.tro.S │ │ │ │ -000a0cf0: 8e64 7563 696e 6796 04e2 a161 9104 e2a2 .ducing....a.... │ │ │ │ -000a0d00: 6e65 7793 7490 ac72 7970 9865 9328 6f72 new.t..ryp.e.(or │ │ │ │ -000a0d10: 9374 90ac 7279 7098 6593 6f70 9865 7261 .t..ryp.e.op.era │ │ │ │ -000a0d20: 746f 7229 9369 6e93 eb48 484f 4c93 cf69 tor).in..HHOL..i │ │ │ │ -000a0d30: 6e95 ac72 7693 6f6c 7693 6573 9104 e2a1 n..rv.olv.es.... │ │ │ │ -000a0d40: 7493 7793 6f8e a18d 9112 c761 6469 7374 t.w.o......adist │ │ │ │ -000a0d50: 696e 6374 9103 eaa8 7374 6570 733a 8ea9 inct....steps:.. │ │ │ │ -000a0d60: 1c42 378d 8d8d 9121 0156 312e 8e8e 912f .B7....!.V1..../ │ │ │ │ -000a0d70: d5a5 4669 6e64 696e 6796 05fd b361 6e93 ..Finding....an. │ │ │ │ -000a0d80: 6170 7072 6f70 7269 6174 6593 7265 7072 appropriate.repr │ │ │ │ -000a0d90: 6573 656e 9aac 7274 6174 696f 6e93 666f esen..rtation.fo │ │ │ │ -000a0da0: 7293 7468 6593 6e65 7793 7498 7970 9053 r.the.new.t.yp.S │ │ │ │ -000a0db0: 8e65 2c91 0682 7661 6e64 936d 616b 696e .e,...vand.makin │ │ │ │ -000a0dc0: 6793 6193 7498 7970 9053 8e65 8ea1 8d8d g.a.t.yp.S.e.... │ │ │ │ -000a0dd0: 912f 3b48 6465 0c6e 6974 696f 6e8e 9163 ./;Hde.nition..c │ │ │ │ -000a0de0: 7408 7573 696e 678d 9103 eaa8 eb61 6e65 t.using......ane │ │ │ │ -000a0df0: 775f 7479 7065 5f64 6566 696e 6974 696f w_type_definitio │ │ │ │ -000a0e00: 6e8e 9175 0eee cf62 6173 6564 9603 eaa8 n..u...based.... │ │ │ │ -000a0e10: 6f6e 9374 6869 7393 7265 7072 6573 656e on.this.represen │ │ │ │ -000a0e20: 90ac 7274 6174 696f 6e2e 8e9f 183d af8d ..rtation....=.. │ │ │ │ -000a0e30: 8d8d 9121 0156 322e 8e8e 912f d5a5 5573 ...!.V2..../..Us │ │ │ │ -000a0e40: 696e 6796 0373 2874 6865 9361 7869 6f6d ing..s(the.axiom │ │ │ │ -000a0e50: 6174 6963 9364 650c 6e69 7469 6f6e 9b03 atic.de.nition.. │ │ │ │ -000a0e60: 7327 6f66 9374 6865 936e 6577 9374 90ac s'of.the.new.t.. │ │ │ │ -000a0e70: 7279 7090 538e 6593 616e 6493 7468 6598 ryp.S.e.and.the. │ │ │ │ -000a0e80: 7072 6f70 9053 8e65 7274 6965 7393 6f66 prop.S.erties.of │ │ │ │ -000a0e90: 9369 7473 9372 6570 7265 7365 6e2d 8ea1 .its.represen-.. │ │ │ │ -000a0ea0: 8d91 2f3b 4874 6174 696f 6e96 03ea a874 ../;Htation....t │ │ │ │ -000a0eb0: 6f93 7072 6f95 ac72 7693 6596 03ea a861 o.pro..rv.e....a │ │ │ │ -000a0ec0: 9373 6574 936f 6693 7468 656f 7265 6d73 .set.of.theorems │ │ │ │ -000a0ed0: 9374 6861 7493 6162 7374 7261 6374 6c79 .that.abstractly │ │ │ │ -000a0ee0: 9363 90ac 7268 6172 6163 7465 7269 7a65 .c..rharacterize │ │ │ │ -000a0ef0: 7393 6974 2e8e a68d 911e 28f0 4465 0c6e s.it......(.De.n │ │ │ │ -000a0f00: 696e 6796 05bf 3f61 9b05 bf40 6e65 7793 ing...?a...@new. │ │ │ │ -000a0f10: 7490 ac72 7970 9053 8e65 9375 7369 6e67 t..ryp.S.e.using │ │ │ │ -000a0f20: 9374 6869 7398 6170 7072 6f61 6390 ac72 .this.approac..r │ │ │ │ -000a0f30: 6893 6361 6e93 6290 538e 6598 6861 7264 h.can.b.S.e.hard │ │ │ │ -000a0f40: 9377 90ac 726f 726b 2e91 0ab6 a642 7574 .w..rork.....But │ │ │ │ -000a0f50: 9361 9373 6574 936f 6698 746f 9053 8e6f .a.set.of.to.S.o │ │ │ │ -000a0f60: 6c73 9369 738e a18d 9112 c761 7072 6f90 ls.is......apro. │ │ │ │ -000a0f70: ac72 7669 6465 6496 04de 4869 6e9b 04de .rvided...Hin... │ │ │ │ -000a0f80: 4774 6865 9373 7973 7465 6d98 7768 6963 Gthe.system.whic │ │ │ │ -000a0f90: 90ac 7268 7c66 6f72 9361 9863 6572 7461 ..rh|for.a.certa │ │ │ │ -000a0fa0: 696e 9363 6c61 7373 936f 6698 636f 6d6d in.class.of.comm │ │ │ │ -000a0fb0: 6f6e 6c79 2d75 7365 6493 e563 96ff 6666 only-used..c..ff │ │ │ │ -000a0fc0: 6f6e 6372 9365 7465 9105 1323 7293 6593 oncr.ete...#r.e. │ │ │ │ -000a0fd0: 6375 7273 6976 658e a18d 9112 c761 7479 cursive......aty │ │ │ │ -000a0fe0: 7091 ff66 6665 7391 00fd ddcf 7c61 7574 p..ffes.....|aut │ │ │ │ -000a0ff0: 6f6d 6174 6963 616c 6c79 9603 929f 6361 omatically....ca │ │ │ │ -000a1000: 7272 6965 7393 6f75 7493 616c 6c93 7468 rries.out.all.th │ │ │ │ -000a1010: 6593 666f 726d 616c 9103 929e 7072 6f9a e.formal....pro. │ │ │ │ -000a1020: 538e 6f66 7393 6e65 6365 7373 6172 7993 S.ofs.necessary. │ │ │ │ -000a1030: 746f 9364 650c 6e65 9374 6865 7365 9374 to.de.ne.these.t │ │ │ │ -000a1040: 90ac 7279 7098 6573 9361 6e64 8ea1 8d91 ..ryp.es.and.... │ │ │ │ -000a1050: 12c7 6164 6572 6976 9aac 7265 9603 9db6 ..aderiv..re.... │ │ │ │ -000a1060: 6162 7374 7261 6374 9363 9868 6172 6163 abstract.c.harac │ │ │ │ -000a1070: 7465 7269 7a61 7469 6f6e 739b 039d b566 terizations....f │ │ │ │ -000a1080: 726f 6d93 7468 6569 7293 6465 0c6e 6974 rom.their.de.nit │ │ │ │ -000a1090: 696f 6e73 2e91 051f 3a54 6869 7393 7365 ions....:This.se │ │ │ │ -000a10a0: 6374 696f 6e98 7072 6f9a ac72 7669 6465 ction.pro..rvide │ │ │ │ -000a10b0: 7393 6193 7573 6572 2d6c 6576 9865 6c8e s.a.user-lev.el. │ │ │ │ -000a10c0: a18d 9112 c761 6f95 ac72 7693 6572 7669 .....ao..rv.ervi │ │ │ │ -000a10d0: 6577 9602 be82 6f66 9374 6865 7365 9374 ew....of.these.t │ │ │ │ -000a10e0: 6f9a 538e 6f6c 732e 9104 d4d3 4465 7461 o.S.ols.....Deta │ │ │ │ -000a10f0: 696c 7393 6f66 9374 6865 9366 6f72 6d61 ils.of.the.forma │ │ │ │ -000a1100: 6c93 7072 6f98 6f66 7393 6361 7272 6965 l.pro.ofs.carrie │ │ │ │ -000a1110: 6493 6f75 7493 6290 ac72 7993 7468 6573 d.out.b..ry.thes │ │ │ │ -000a1120: 6593 746f 986f 6c73 9361 7265 9364 6973 e.to.ols.are.dis │ │ │ │ -000a1130: 6375 7373 6564 8ea1 8d91 12c7 6169 6e91 cussed......ain. │ │ │ │ -000a1140: 03ea a85b 8d31 348e 910b bff8 5d2e 8e9f ...[.14.....]... │ │ │ │ -000a1150: 2447 0b8d 8d91 12c7 61eb 4731 312e 3130 $G......a.G11.10 │ │ │ │ -000a1160: 2e31 8e91 547a 8e44 650c 6e69 6e67 9105 .1..Tz.De.ning.. │ │ │ │ -000a1170: 6666 7490 8ccc 7970 9073 3365 738e 9f18 fft...yp.s3es... │ │ │ │ -000a1180: 3d6b 8d91 12c7 61cf 5468 6596 03ea a86d =k....a.The....m │ │ │ │ -000a1190: 6169 6e93 eb48 4d4c 93cf 6675 6e63 7469 ain..HML..functi │ │ │ │ -000a11a0: 6f6e 9369 6e93 7468 6593 eb48 484f 4c93 on.in.the..HHOL. │ │ │ │ -000a11b0: cf74 9aac 7279 7090 538e 6593 6465 0c6e .t..ryp.S.e.de.n │ │ │ │ -000a11c0: 6974 696f 6e93 7061 6398 6b91 ff58 e461 ition.pac.k..X.a │ │ │ │ -000a11d0: 6765 9369 738e 9f1e ed76 8d8d 8d91 12c7 ge.is....v...... │ │ │ │ -000a11e0: 619f f54f a789 0000 6666 01c7 0b4a 9f0b a..O....ff...J.. │ │ │ │ -000a11f0: 0716 8d8d 90cc cd9f 0459 9c84 000f 60b2 .........Y....`. │ │ │ │ -000a1200: 0000 6666 8d9f fba6 648d 9117 0bcc eb61 ..ff....d......a │ │ │ │ -000a1210: 6465 6669 6e65 5f74 7970 6596 05bf aa3a define_type....: │ │ │ │ -000a1220: 9373 7472 696e 6793 2d3e 9373 7472 696e .string.->.strin │ │ │ │ -000a1230: 6793 2d3e 9374 686d 8e8e 9201 c671 b184 g.->.thm.....q.. │ │ │ │ -000a1240: 000f 60b2 0000 6666 8e8e 9f04 c002 8900 ..`...ff........ │ │ │ │ -000a1250: 0066 6601 c70b 4a8e 8e8e 9f1e afc7 8d91 .ff...J......... │ │ │ │ -000a1260: 12c7 61cf 5468 6973 9603 43d2 6675 6e63 ..a.This..C.func │ │ │ │ -000a1270: 7469 6f6e 9b03 43d3 6361 6e93 6290 538e tion..C.can.b.S. │ │ │ │ -000a1280: 6598 7573 6564 9374 6f98 6465 0c6e 6593 e.used.to.de.ne. │ │ │ │ -000a1290: 616e 90ac 7279 9863 6f6e 6372 6574 6593 an..ry.concrete. │ │ │ │ -000a12a0: 7265 6375 7273 6976 95ac 7265 9874 9379 recursiv..re.t.y │ │ │ │ -000a12b0: 7090 538e 6596 0343 d269 6e98 7468 6593 p.S.e..C.in.the. │ │ │ │ -000a12c0: eb48 484f 4c98 cf73 7973 7465 6d2e 9105 .HHOL..system... │ │ │ │ -000a12d0: 0143 5468 6573 658e a18d 9112 c761 6172 .CThese......aar │ │ │ │ -000a12e0: 6596 03e8 2674 90ac 7279 7090 538e 6573 e...&t..ryp.S.es │ │ │ │ -000a12f0: 9b03 e825 7768 6f73 6593 7691 ff58 e461 ...%whose.v..X.a │ │ │ │ -000a1300: 6c75 6573 9361 7265 9367 656e 6572 6174 lues.are.generat │ │ │ │ -000a1310: 6564 9862 90ac 7279 9361 9373 6574 986f ed.b..ry.a.set.o │ │ │ │ -000a1320: 6693 e563 91ff 6666 6f6e 7374 7275 6374 f..c..ffonstruct │ │ │ │ -000a1330: 6f72 7391 04e6 03cf 2869 2e65 2e93 6675 ors.....(i.e..fu │ │ │ │ -000a1340: 6e63 7469 6f6e 7329 9877 6869 6390 ac72 nctions).whic..r │ │ │ │ -000a1350: 6893 7969 656c 648e a18d 9112 c761 636f h.yield......aco │ │ │ │ -000a1360: 6e63 7265 7465 9603 5edc 7265 7072 6573 ncrete..^.repres │ │ │ │ -000a1370: 656e 9aac 7274 6174 696f 6e73 9366 6f72 en..rtations.for │ │ │ │ -000a1380: 9103 5edd 7468 6573 6593 7691 ff58 e461 ..^.these.v..X.a │ │ │ │ -000a1390: 6c75 6573 2e91 050a 4745 7861 6d70 6c65 lues....GExample │ │ │ │ -000a13a0: 7393 696e 636c 7564 6593 7498 7970 9053 s.include.t.yp.S │ │ │ │ -000a13b0: 8e65 7393 7768 6963 9868 9103 5edd 6465 .es.whic.h..^.de │ │ │ │ -000a13c0: 6e6f 7465 930c 6e69 7465 9373 6574 738e note..nite.sets. │ │ │ │ -000a13d0: a18d 9112 c761 6f66 9603 66fc 6174 6f6d .....aof..f.atom │ │ │ │ -000a13e0: 6963 9103 66fd 7691 ff58 e461 6c75 6573 ic..f.v..X.alues │ │ │ │ -000a13f0: 9328 656e 9aac 7275 6d65 7261 7465 6493 .(en..rumerated. │ │ │ │ -000a1400: 7498 7970 9553 8e65 7329 2c91 0381 5274 t.yp.S.es),...Rt │ │ │ │ -000a1410: 9879 7093 6573 9603 66fd 7768 6963 9868 .yp.es..f.whic.h │ │ │ │ -000a1420: 9b03 66fc 6465 6e6f 7465 9373 6574 7398 ..f.denote.sets. │ │ │ │ -000a1430: 6f66 9873 7472 7563 7475 7265 6493 7691 of.structured.v. │ │ │ │ -000a1440: ff58 e461 6c75 6573 9828 7265 636f 7264 .X.alues.(record │ │ │ │ -000a1450: 8ea1 8d91 12c7 6174 9aac 7279 7090 538e ......at..ryp.S. │ │ │ │ -000a1460: 6573 2996 0519 886f 7291 0519 890c 6e69 es)....or.....ni │ │ │ │ -000a1470: 7465 9364 6973 6a6f 696e 9874 9375 6e69 te.disjoin.t.uni │ │ │ │ -000a1480: 6f6e 739b 0519 896f 6693 7374 7275 6374 ons....of.struct │ │ │ │ -000a1490: 7572 6564 9376 96ff 58e4 616c 7565 7398 ured.v..X.alues. │ │ │ │ -000a14a0: 2876 9361 7269 616e 95ac 7274 9105 1988 (v.arian..rt.... │ │ │ │ -000a14b0: 7265 636f 7264 7329 2c91 0565 4061 6e64 records),..e@and │ │ │ │ -000a14c0: 9874 9379 7090 538e 6573 9105 1988 7768 .t.yp.S.es....wh │ │ │ │ -000a14d0: 6963 9368 8ea1 8d91 12c7 6164 656e 6f74 ic.h......adenot │ │ │ │ -000a14e0: 6596 03ea a873 6574 7393 6f66 9372 6563 e....sets.of.rec │ │ │ │ -000a14f0: 7572 7369 769a ac72 6593 6461 7461 9373 ursiv..re.data.s │ │ │ │ -000a1500: 7472 7563 7475 7265 7393 2872 6563 7572 tructures.(recur │ │ │ │ -000a1510: 7369 7698 6593 7498 7970 9053 8e65 7329 siv.e.t.yp.S.es) │ │ │ │ -000a1520: 2e8e 9f10 3daf 8d91 1e28 f054 6865 9b03 ....=....(.The.. │ │ │ │ -000a1530: 6485 7495 ac72 7793 6f98 696e 7075 7473 d.t..rw.o.inputs │ │ │ │ -000a1540: 9603 6486 746f 8d98 eb61 6465 6669 6e65 ..d.to...adefine │ │ │ │ -000a1550: 5f74 7970 658e 9146 0558 cf61 7265 9862 _type..F.X.are.b │ │ │ │ -000a1560: 9053 8e6f 7468 9373 7472 696e 6773 2e91 .S.oth.strings.. │ │ │ │ -000a1570: 050c 2954 6865 930c 7273 7498 7374 7269 ..)The..rst.stri │ │ │ │ -000a1580: 6e67 9869 7398 6193 6e61 6d65 9875 6e64 ng.is.a.name.und │ │ │ │ -000a1590: 6572 9877 6869 6390 ac72 688e a18d 9112 er.whic..rh..... │ │ │ │ -000a15a0: c761 7468 6596 04eb 5172 6573 756c 7473 .athe...Qresults │ │ │ │ -000a15b0: 9b04 eb52 6f66 936d 616b 696e 6793 7468 ...Rof.making.th │ │ │ │ -000a15c0: 6593 7490 ac72 7970 9053 8e65 9864 650c e.t..ryp.S.e.de. │ │ │ │ -000a15d0: 6e69 7469 6f6e 9377 696c 6c93 6290 538e nition.will.b.S. │ │ │ │ -000a15e0: 6598 7374 6f72 6564 9369 6e93 7468 6593 e.stored.in.the. │ │ │ │ -000a15f0: 6375 7272 656e 90ac 7274 9874 6865 6f72 curren..rt.theor │ │ │ │ -000a1600: 7993 7365 676d 656e 90ac 7274 2e8e a18d y.segmen..rt.... │ │ │ │ -000a1610: 9112 c761 5468 6596 0397 4b73 6563 6f6e ...aThe...Ksecon │ │ │ │ -000a1620: 6493 6973 9361 9375 7365 722d 7375 7070 d.is.a.user-supp │ │ │ │ -000a1630: 6c69 6564 9369 6e66 6f72 6d61 6c8d 8d9f lied.informal... │ │ │ │ -000a1640: fba5 32d5 3133 8e8e 910c 9753 cf73 7090 ..2.13.....S.sp. │ │ │ │ -000a1650: 538e 6563 690c 6361 7469 6f6e 9103 974a S.eci.cation...J │ │ │ │ -000a1660: 6f66 9374 6865 9363 6f6e 6372 6574 6593 of.the.concrete. │ │ │ │ -000a1670: 7265 6375 7273 6976 9aac 7265 9374 9879 recursiv..re.t.y │ │ │ │ -000a1680: 709a 538e 6593 746f 9362 9865 8ea1 8d91 p.S.e.to.b.e.... │ │ │ │ -000a1690: 12c7 6164 650c 6e65 642e 9104 e74c 5468 ..ade.ned....LTh │ │ │ │ -000a16a0: 6973 9602 f5ed 7490 ac72 7970 9a53 8e65 is....t..ryp.S.e │ │ │ │ -000a16b0: 9373 7098 6563 690c 6361 7469 6f6e 9102 .sp.eci.cation.. │ │ │ │ -000a16c0: f5ee 6973 9377 7269 7474 656e 9369 6e93 ..is.written.in. │ │ │ │ -000a16d0: 6193 6e6f 7461 7469 6f6e 9328 6578 706c a.notation.(expl │ │ │ │ -000a16e0: 6169 6e65 6493 6298 656c 6f9a ac72 7729 ained.b.elo..rw) │ │ │ │ -000a16f0: 9377 6869 6398 6893 7265 7365 6d98 626c .whic.h.resem.bl │ │ │ │ -000a1700: 6573 8ea1 8d91 12c7 6161 9604 7945 6461 es......aa..yEda │ │ │ │ -000a1710: 7461 9374 90ac 7279 7090 538e 659b 0479 ta.t..ryp.S.e..y │ │ │ │ -000a1720: 4664 6563 6c61 7261 7469 6f6e 9369 6e93 Fdeclaration.in. │ │ │ │ -000a1730: 6675 6e63 7469 6f6e 616c 9370 726f 6772 functional.progr │ │ │ │ -000a1740: 616d 6d69 6e67 986c 616e 6775 6167 6573 amming.languages │ │ │ │ -000a1750: 936c 696b 90ac 7265 9353 7461 6e64 6172 .lik..re.Standar │ │ │ │ -000a1760: 6493 eb48 4d4c 93cf 5b8d 3131 8e91 0bbf d..HML..[.11.... │ │ │ │ -000a1770: f85d 2e91 06e4 b849 748e a18d 9112 c761 .].....It......a │ │ │ │ -000a1780: 7369 6d70 6c79 9605 69d8 7374 6174 6573 simply..i.states │ │ │ │ -000a1790: 9374 6865 936e 616d 6573 9b05 69d7 6f66 .the.names..i.of │ │ │ │ -000a17a0: 9374 6865 936e 6577 9374 90ac 7279 7090 .the.new.t..ryp. │ │ │ │ -000a17b0: 538e 6527 7393 636f 6e73 7472 7563 746f S.e's.constructo │ │ │ │ -000a17c0: 7273 9361 6e64 9374 6865 986c 6f67 6963 rs.and.the.logic │ │ │ │ -000a17d0: 616c 9374 90ac 7279 7090 538e 6573 936f al.t..ryp.S.es.o │ │ │ │ -000a17e0: 6693 7468 6569 728e a18d 8d91 12c7 6161 f.their.......aa │ │ │ │ -000a17f0: 7267 756d 656e 90ac 7274 732e 8e91 4f54 rgumen..rts...OT │ │ │ │ -000a1800: 3354 6865 9604 0526 6f75 7470 7574 9104 3The...&output.. │ │ │ │ -000a1810: 0527 6973 9361 9374 6865 6f72 656d 9377 .'is.a.theorem.w │ │ │ │ -000a1820: 6869 639a ac72 6893 6162 7374 7261 6374 hic..rh.abstract │ │ │ │ -000a1830: 6c79 9363 9868 6172 6163 7465 7269 7a65 ly.c.haracterize │ │ │ │ -000a1840: 7391 0405 2774 6865 9370 726f 7090 538e s...'the.prop.S. │ │ │ │ -000a1850: 6572 7469 6573 936f 6693 7468 658e a18d erties.of.the... │ │ │ │ -000a1860: 9112 c761 6465 7369 7265 6496 03ea a872 ...adesired....r │ │ │ │ -000a1870: 6563 7572 7369 769a ac72 6593 7498 7970 ecursiv..re.t.yp │ │ │ │ -000a1880: 9053 8e65 7c69 2e65 2e93 6193 6465 7269 .S.e|i.e..a.deri │ │ │ │ -000a1890: 7698 6564 9360 6162 7374 7261 6374 9361 v.ed.`abstract.a │ │ │ │ -000a18a0: 7869 6f6d 6174 697a 6174 696f 6e27 936f xiomatization'.o │ │ │ │ -000a18b0: 6693 7468 6593 7498 7970 9053 8e65 2e8e f.the.t.yp.S.e.. │ │ │ │ -000a18c0: 9112 c761 9f0c 3717 8900 0066 6600 71cf ...a..7....ff.q. │ │ │ │ -000a18d0: 9f9f 0c99 9a8d 8d8d 8d91 0987 1d9f fc5e ...............^ │ │ │ │ -000a18e0: ffc5 3133 8e8e 8e91 1200 03c6 496e 9603 ..13........In.. │ │ │ │ -000a18f0: 5555 7468 6973 9363 6f6e 90b8 e374 6578 UUthis.con...tex │ │ │ │ -000a1900: 742c 93eb 5569 6e66 6f72 6d61 6c91 045d t,..Uinformal..] │ │ │ │ -000a1910: dec6 6d65 616e 7393 6e6f 7493 696e 9374 ..means.not.in.t │ │ │ │ -000a1920: 6865 936c 616e 6775 6167 6593 6f66 9368 he.language.of.h │ │ │ │ -000a1930: 6967 6865 7293 6f72 6465 7293 6c6f 6769 igher.order.logi │ │ │ │ -000a1940: 632e 8e8e 9f24 fd13 8e8c 8b00 0000 c200 c....$.......... │ │ │ │ -000a1950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000a0ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000a0ac0: 0000 0000 09ff 0ea0 02cc 0555 8da0 fd46 ...........U...F │ │ │ │ +000a0ad0: d30e 8d8d 8d8d 9ffa 999a 8d91 12c7 61d0 ..............a. │ │ │ │ +000a0ae0: 3131 2e31 302e 910a 8000 5468 6596 0480 11.10.....The... │ │ │ │ +000a0af0: 0074 9aa0 0079 7090 6000 6593 6465 0c6e .t...yp.`.e.de.n │ │ │ │ +000a0b00: 6974 696f 6e93 7061 6398 6b91 ff40 0061 ition.pac.k..@.a │ │ │ │ +000a0b10: 6765 9200 e237 6331 3933 8e91 12c7 619f ge...7c193....a. │ │ │ │ +000a0b20: 0566 6689 0000 e666 01c7 3e7c 8e8e 8e8e .ff....f..>|.... │ │ │ │ +000a0b30: a002 942f df8d a0fd 8bd0 218d 9112 c761 .../......!....a │ │ │ │ +000a0b40: cf69 6465 6196 03f3 0a69 739b 03f3 0974 .idea....is....t │ │ │ │ +000a0b50: 6f93 7072 6f95 ac72 7693 6598 6196 03f3 o.pro..rv.e.a... │ │ │ │ +000a0b60: 0a63 6f6c 6c65 6374 696f 6e98 6f66 9374 .collection.of.t │ │ │ │ +000a0b70: 6865 6f72 656d 7398 7468 6174 9373 7461 heorems.that.sta │ │ │ │ +000a0b80: 7465 9874 6865 9365 7373 656e 90ac 7274 te.the.essen..rt │ │ │ │ +000a0b90: 6961 6c98 7072 6f70 9053 8e65 7274 6965 ial.prop.S.ertie │ │ │ │ +000a0ba0: 7393 6f66 9861 936e 6577 9874 90ac 7279 s.of.a.new.t..ry │ │ │ │ +000a0bb0: 7090 538e 658e a410 0000 8d91 12c7 6177 p.S.e.........aw │ │ │ │ +000a0bc0: 6974 686f 7574 9603 544a 7265 6665 7265 ithout..TJrefere │ │ │ │ +000a0bd0: 6e63 659b 0354 4b74 6f93 686f 90ac 7277 nce..TKto.ho..rw │ │ │ │ +000a0be0: 9869 7493 6973 9864 650c 6e65 642e 9105 .it.is.de.ned... │ │ │ │ +000a0bf0: 06c0 5468 6573 6598 7468 656f 7265 6d73 ..These.theorems │ │ │ │ +000a0c00: 9374 6865 6e98 636f 6e73 7469 7475 7465 .then.constitute │ │ │ │ +000a0c10: 9361 9864 6572 6976 90ac 7265 6493 6061 .a.deriv..red.`a │ │ │ │ +000a0c20: 6273 7472 6163 748e a18d 9112 c761 6178 bstract......aax │ │ │ │ +000a0c30: 696f 6d61 7469 7a61 7469 6f6e 2796 040a iomatization'... │ │ │ │ +000a0c40: 596f 6693 7468 6593 6e65 7793 749a ac72 Yof.the.new.t..r │ │ │ │ +000a0c50: 7970 9053 8e65 2c91 0412 4561 6e64 936f yp.S.e,...Eand.o │ │ │ │ +000a0c60: 6e63 6593 7468 6579 9368 6198 7698 6593 nce.they.ha.v.e. │ │ │ │ +000a0c70: 6290 538e 6565 6e93 7072 6f98 7698 6564 b.S.een.pro.v.ed │ │ │ │ +000a0c80: 9374 6865 7993 6290 538e 6563 6f6d 6593 .they.b.S.ecome. │ │ │ │ +000a0c90: 7468 6593 6261 7369 738e a18d 9112 c761 the.basis......a │ │ │ │ +000a0ca0: 666f 7296 03ea a861 6c6c 9366 7572 7468 for....all.furth │ │ │ │ +000a0cb0: 6572 9372 6561 736f 6e69 6e67 9361 6290 er.reasoning.ab. │ │ │ │ +000a0cc0: 538e 6f75 7493 6974 2e8e 9f10 3daf 8d91 S.out.it....=... │ │ │ │ +000a0cd0: 1e28 f057 6974 6896 04e2 a174 6869 7393 .(.With....this. │ │ │ │ +000a0ce0: 6170 7072 6f61 6395 ac72 682c 9105 209f approac..rh,.. . │ │ │ │ +000a0cf0: 696e 9374 726f 9a53 8e64 7563 696e 6796 in.tro.S.ducing. │ │ │ │ +000a0d00: 04e2 a161 9104 e2a2 6e65 7793 7490 ac72 ...a....new.t..r │ │ │ │ +000a0d10: 7970 9865 9328 6f72 9374 90ac 7279 7098 yp.e.(or.t..ryp. │ │ │ │ +000a0d20: 6593 6f70 9865 7261 746f 7229 9369 6e93 e.op.erator).in. │ │ │ │ +000a0d30: eb48 484f 4c93 cf69 6e95 ac72 7693 6f6c .HHOL..in..rv.ol │ │ │ │ +000a0d40: 7693 6573 9104 e2a1 7493 7793 6f8e a18d v.es....t.w.o... │ │ │ │ +000a0d50: 9112 c761 6469 7374 696e 6374 9103 eaa8 ...adistinct.... │ │ │ │ +000a0d60: 7374 6570 733a 8ea9 1c42 378d 8d8d 9121 steps:...B7....! │ │ │ │ +000a0d70: 0156 312e 8e8e 912f d5a5 4669 6e64 696e .V1..../..Findin │ │ │ │ +000a0d80: 6796 05fd b361 6e93 6170 7072 6f70 7269 g....an.appropri │ │ │ │ +000a0d90: 6174 6593 7265 7072 6573 656e 9aac 7274 ate.represen..rt │ │ │ │ +000a0da0: 6174 696f 6e93 666f 7293 7468 6593 6e65 ation.for.the.ne │ │ │ │ +000a0db0: 7793 7498 7970 9053 8e65 2c91 0682 7661 w.t.yp.S.e,...va │ │ │ │ +000a0dc0: 6e64 936d 616b 696e 6793 6193 7498 7970 nd.making.a.t.yp │ │ │ │ +000a0dd0: 9053 8e65 8ea1 8d8d 912f 3b48 6465 0c6e .S.e...../;Hde.n │ │ │ │ +000a0de0: 6974 696f 6e8e 9163 7408 7573 696e 678d ition..ct.using. │ │ │ │ +000a0df0: 9103 eaa8 eb61 6e65 775f 7479 7065 5f64 .....anew_type_d │ │ │ │ +000a0e00: 6566 696e 6974 696f 6e8e 9175 0eee cf62 efinition..u...b │ │ │ │ +000a0e10: 6173 6564 9603 eaa8 6f6e 9374 6869 7393 ased....on.this. │ │ │ │ +000a0e20: 7265 7072 6573 656e 90ac 7274 6174 696f represen..rtatio │ │ │ │ +000a0e30: 6e2e 8e9f 183d af8d 8d8d 9121 0156 322e n....=.....!.V2. │ │ │ │ +000a0e40: 8e8e 912f d5a5 5573 696e 6796 0373 2874 .../..Using..s(t │ │ │ │ +000a0e50: 6865 9361 7869 6f6d 6174 6963 9364 650c he.axiomatic.de. │ │ │ │ +000a0e60: 6e69 7469 6f6e 9b03 7327 6f66 9374 6865 nition..s'of.the │ │ │ │ +000a0e70: 936e 6577 9374 90ac 7279 7090 538e 6593 .new.t..ryp.S.e. │ │ │ │ +000a0e80: 616e 6493 7468 6598 7072 6f70 9053 8e65 and.the.prop.S.e │ │ │ │ +000a0e90: 7274 6965 7393 6f66 9369 7473 9372 6570 rties.of.its.rep │ │ │ │ +000a0ea0: 7265 7365 6e2d 8ea1 8d91 2f3b 4874 6174 resen-..../;Htat │ │ │ │ +000a0eb0: 696f 6e96 03ea a874 6f93 7072 6f95 ac72 ion....to.pro..r │ │ │ │ +000a0ec0: 7693 6596 03ea a861 9373 6574 936f 6693 v.e....a.set.of. │ │ │ │ +000a0ed0: 7468 656f 7265 6d73 9374 6861 7493 6162 theorems.that.ab │ │ │ │ +000a0ee0: 7374 7261 6374 6c79 9363 90ac 7268 6172 stractly.c..rhar │ │ │ │ +000a0ef0: 6163 7465 7269 7a65 7393 6974 2e8e a68d acterizes.it.... │ │ │ │ +000a0f00: 911e 28f0 4465 0c6e 696e 6796 05bf 3f61 ..(.De.ning...?a │ │ │ │ +000a0f10: 9b05 bf40 6e65 7793 7490 ac72 7970 9053 ...@new.t..ryp.S │ │ │ │ +000a0f20: 8e65 9375 7369 6e67 9374 6869 7398 6170 .e.using.this.ap │ │ │ │ +000a0f30: 7072 6f61 6390 ac72 6893 6361 6e93 6290 proac..rh.can.b. │ │ │ │ +000a0f40: 538e 6598 6861 7264 9377 90ac 726f 726b S.e.hard.w..rork │ │ │ │ +000a0f50: 2e91 0ab6 a642 7574 9361 9373 6574 936f .....But.a.set.o │ │ │ │ +000a0f60: 6698 746f 9053 8e6f 6c73 9369 738e a18d f.to.S.ols.is... │ │ │ │ +000a0f70: 9112 c761 7072 6f90 ac72 7669 6465 6496 ...apro..rvided. │ │ │ │ +000a0f80: 04de 4869 6e9b 04de 4774 6865 9373 7973 ..Hin...Gthe.sys │ │ │ │ +000a0f90: 7465 6d98 7768 6963 90ac 7268 7c66 6f72 tem.whic..rh|for │ │ │ │ +000a0fa0: 9361 9863 6572 7461 696e 9363 6c61 7373 .a.certain.class │ │ │ │ +000a0fb0: 936f 6698 636f 6d6d 6f6e 6c79 2d75 7365 .of.commonly-use │ │ │ │ +000a0fc0: 6493 e563 96ff 6666 6f6e 6372 9365 7465 d..c..ffoncr.ete │ │ │ │ +000a0fd0: 9105 1323 7293 6593 6375 7273 6976 658e ...#r.e.cursive. │ │ │ │ +000a0fe0: a18d 9112 c761 7479 7091 ff66 6665 7391 .....atyp..ffes. │ │ │ │ +000a0ff0: 00fd ddcf 7c61 7574 6f6d 6174 6963 616c ....|automatical │ │ │ │ +000a1000: 6c79 9603 929f 6361 7272 6965 7393 6f75 ly....carries.ou │ │ │ │ +000a1010: 7493 616c 6c93 7468 6593 666f 726d 616c t.all.the.formal │ │ │ │ +000a1020: 9103 929e 7072 6f9a 538e 6f66 7393 6e65 ....pro.S.ofs.ne │ │ │ │ +000a1030: 6365 7373 6172 7993 746f 9364 650c 6e65 cessary.to.de.ne │ │ │ │ +000a1040: 9374 6865 7365 9374 90ac 7279 7098 6573 .these.t..ryp.es │ │ │ │ +000a1050: 9361 6e64 8ea1 8d91 12c7 6164 6572 6976 .and......aderiv │ │ │ │ +000a1060: 9aac 7265 9603 9db6 6162 7374 7261 6374 ..re....abstract │ │ │ │ +000a1070: 9363 9868 6172 6163 7465 7269 7a61 7469 .c.haracterizati │ │ │ │ +000a1080: 6f6e 739b 039d b566 726f 6d93 7468 6569 ons....from.thei │ │ │ │ +000a1090: 7293 6465 0c6e 6974 696f 6e73 2e91 051f r.de.nitions.... │ │ │ │ +000a10a0: 3a54 6869 7393 7365 6374 696f 6e98 7072 :This.section.pr │ │ │ │ +000a10b0: 6f9a ac72 7669 6465 7393 6193 7573 6572 o..rvides.a.user │ │ │ │ +000a10c0: 2d6c 6576 9865 6c8e a18d 9112 c761 6f95 -lev.el......ao. │ │ │ │ +000a10d0: ac72 7693 6572 7669 6577 9602 be82 6f66 .rv.erview....of │ │ │ │ +000a10e0: 9374 6865 7365 9374 6f9a 538e 6f6c 732e .these.to.S.ols. │ │ │ │ +000a10f0: 9104 d4d3 4465 7461 696c 7393 6f66 9374 ....Details.of.t │ │ │ │ +000a1100: 6865 9366 6f72 6d61 6c93 7072 6f98 6f66 he.formal.pro.of │ │ │ │ +000a1110: 7393 6361 7272 6965 6493 6f75 7493 6290 s.carried.out.b. │ │ │ │ +000a1120: ac72 7993 7468 6573 6593 746f 986f 6c73 .ry.these.to.ols │ │ │ │ +000a1130: 9361 7265 9364 6973 6375 7373 6564 8ea1 .are.discussed.. │ │ │ │ +000a1140: 8d91 12c7 6169 6e91 03ea a85b 8d31 348e ....ain....[.14. │ │ │ │ +000a1150: 910b bff8 5d2e 8e9f 2447 0b8d 8d91 12c7 ....]...$G...... │ │ │ │ +000a1160: 61eb 4731 312e 3130 2e31 8e91 547a 8e44 a.G11.10.1..Tz.D │ │ │ │ +000a1170: 650c 6e69 6e67 9105 6666 7490 8ccc 7970 e.ning..fft...yp │ │ │ │ +000a1180: 9073 3365 738e 9f18 3d6b 8d91 12c7 61cf .s3es...=k....a. │ │ │ │ +000a1190: 5468 6596 03ea a86d 6169 6e93 eb48 4d4c The....main..HML │ │ │ │ +000a11a0: 93cf 6675 6e63 7469 6f6e 9369 6e93 7468 ..function.in.th │ │ │ │ +000a11b0: 6593 eb48 484f 4c93 cf74 9aac 7279 7090 e..HHOL..t..ryp. │ │ │ │ +000a11c0: 538e 6593 6465 0c6e 6974 696f 6e93 7061 S.e.de.nition.pa │ │ │ │ +000a11d0: 6398 6b91 ff58 e461 6765 9369 738e 9f1e c.k..X.age.is... │ │ │ │ +000a11e0: ed76 8d8d 8d91 12c7 619f f54f a789 0000 .v......a..O.... │ │ │ │ +000a11f0: 6666 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f ff...J.......... │ │ │ │ +000a1200: 0459 9c84 000f 60b2 0000 6666 8d9f fba6 .Y....`...ff.... │ │ │ │ +000a1210: 648d 9117 0bcc eb61 6465 6669 6e65 5f74 d......adefine_t │ │ │ │ +000a1220: 7970 6596 05bf aa3a 9373 7472 696e 6793 ype....:.string. │ │ │ │ +000a1230: 2d3e 9373 7472 696e 6793 2d3e 9374 686d ->.string.->.thm │ │ │ │ +000a1240: 8e8e 9201 c671 b184 000f 60b2 0000 6666 .....q....`...ff │ │ │ │ +000a1250: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ +000a1260: 8e8e 9f1e afc7 8d91 12c7 61cf 5468 6973 ..........a.This │ │ │ │ +000a1270: 9603 43d2 6675 6e63 7469 6f6e 9b03 43d3 ..C.function..C. │ │ │ │ +000a1280: 6361 6e93 6290 538e 6598 7573 6564 9374 can.b.S.e.used.t │ │ │ │ +000a1290: 6f98 6465 0c6e 6593 616e 90ac 7279 9863 o.de.ne.an..ry.c │ │ │ │ +000a12a0: 6f6e 6372 6574 6593 7265 6375 7273 6976 oncrete.recursiv │ │ │ │ +000a12b0: 95ac 7265 9874 9379 7090 538e 6596 0343 ..re.t.yp.S.e..C │ │ │ │ +000a12c0: d269 6e98 7468 6593 eb48 484f 4c98 cf73 .in.the..HHOL..s │ │ │ │ +000a12d0: 7973 7465 6d2e 9105 0143 5468 6573 658e ystem....CThese. │ │ │ │ +000a12e0: a18d 9112 c761 6172 6596 03e8 2674 90ac .....aare...&t.. │ │ │ │ +000a12f0: 7279 7090 538e 6573 9b03 e825 7768 6f73 ryp.S.es...%whos │ │ │ │ +000a1300: 6593 7691 ff58 e461 6c75 6573 9361 7265 e.v..X.alues.are │ │ │ │ +000a1310: 9367 656e 6572 6174 6564 9862 90ac 7279 .generated.b..ry │ │ │ │ +000a1320: 9361 9373 6574 986f 6693 e563 91ff 6666 .a.set.of..c..ff │ │ │ │ +000a1330: 6f6e 7374 7275 6374 6f72 7391 04e6 03cf onstructors..... │ │ │ │ +000a1340: 2869 2e65 2e93 6675 6e63 7469 6f6e 7329 (i.e..functions) │ │ │ │ +000a1350: 9877 6869 6390 ac72 6893 7969 656c 648e .whic..rh.yield. │ │ │ │ +000a1360: a18d 9112 c761 636f 6e63 7265 7465 9603 .....aconcrete.. │ │ │ │ +000a1370: 5edc 7265 7072 6573 656e 9aac 7274 6174 ^.represen..rtat │ │ │ │ +000a1380: 696f 6e73 9366 6f72 9103 5edd 7468 6573 ions.for..^.thes │ │ │ │ +000a1390: 6593 7691 ff58 e461 6c75 6573 2e91 050a e.v..X.alues.... │ │ │ │ +000a13a0: 4745 7861 6d70 6c65 7393 696e 636c 7564 GExamples.includ │ │ │ │ +000a13b0: 6593 7498 7970 9053 8e65 7393 7768 6963 e.t.yp.S.es.whic │ │ │ │ +000a13c0: 9868 9103 5edd 6465 6e6f 7465 930c 6e69 .h..^.denote..ni │ │ │ │ +000a13d0: 7465 9373 6574 738e a18d 9112 c761 6f66 te.sets......aof │ │ │ │ +000a13e0: 9603 66fc 6174 6f6d 6963 9103 66fd 7691 ..f.atomic..f.v. │ │ │ │ +000a13f0: ff58 e461 6c75 6573 9328 656e 9aac 7275 .X.alues.(en..ru │ │ │ │ +000a1400: 6d65 7261 7465 6493 7498 7970 9553 8e65 merated.t.yp.S.e │ │ │ │ +000a1410: 7329 2c91 0381 5274 9879 7093 6573 9603 s),...Rt.yp.es.. │ │ │ │ +000a1420: 66fd 7768 6963 9868 9b03 66fc 6465 6e6f f.whic.h..f.deno │ │ │ │ +000a1430: 7465 9373 6574 7398 6f66 9873 7472 7563 te.sets.of.struc │ │ │ │ +000a1440: 7475 7265 6493 7691 ff58 e461 6c75 6573 tured.v..X.alues │ │ │ │ +000a1450: 9828 7265 636f 7264 8ea1 8d91 12c7 6174 .(record......at │ │ │ │ +000a1460: 9aac 7279 7090 538e 6573 2996 0519 886f ..ryp.S.es)....o │ │ │ │ +000a1470: 7291 0519 890c 6e69 7465 9364 6973 6a6f r.....nite.disjo │ │ │ │ +000a1480: 696e 9874 9375 6e69 6f6e 739b 0519 896f in.t.unions....o │ │ │ │ +000a1490: 6693 7374 7275 6374 7572 6564 9376 96ff f.structured.v.. │ │ │ │ +000a14a0: 58e4 616c 7565 7398 2876 9361 7269 616e X.alues.(v.arian │ │ │ │ +000a14b0: 95ac 7274 9105 1988 7265 636f 7264 7329 ..rt....records) │ │ │ │ +000a14c0: 2c91 0565 4061 6e64 9874 9379 7090 538e ,..e@and.t.yp.S. │ │ │ │ +000a14d0: 6573 9105 1988 7768 6963 9368 8ea1 8d91 es....whic.h.... │ │ │ │ +000a14e0: 12c7 6164 656e 6f74 6596 03ea a873 6574 ..adenote....set │ │ │ │ +000a14f0: 7393 6f66 9372 6563 7572 7369 769a ac72 s.of.recursiv..r │ │ │ │ +000a1500: 6593 6461 7461 9373 7472 7563 7475 7265 e.data.structure │ │ │ │ +000a1510: 7393 2872 6563 7572 7369 7698 6593 7498 s.(recursiv.e.t. │ │ │ │ +000a1520: 7970 9053 8e65 7329 2e8e 9f10 3daf 8d91 yp.S.es)....=... │ │ │ │ +000a1530: 1e28 f054 6865 9b03 6485 7495 ac72 7793 .(.The..d.t..rw. │ │ │ │ +000a1540: 6f98 696e 7075 7473 9603 6486 746f 8d98 o.inputs..d.to.. │ │ │ │ +000a1550: eb61 6465 6669 6e65 5f74 7970 658e 9146 .adefine_type..F │ │ │ │ +000a1560: 0558 cf61 7265 9862 9053 8e6f 7468 9373 .X.are.b.S.oth.s │ │ │ │ +000a1570: 7472 696e 6773 2e91 050c 2954 6865 930c trings....)The.. │ │ │ │ +000a1580: 7273 7498 7374 7269 6e67 9869 7398 6193 rst.string.is.a. │ │ │ │ +000a1590: 6e61 6d65 9875 6e64 6572 9877 6869 6390 name.under.whic. │ │ │ │ +000a15a0: ac72 688e a18d 9112 c761 7468 6596 04eb .rh......athe... │ │ │ │ +000a15b0: 5172 6573 756c 7473 9b04 eb52 6f66 936d Qresults...Rof.m │ │ │ │ +000a15c0: 616b 696e 6793 7468 6593 7490 ac72 7970 aking.the.t..ryp │ │ │ │ +000a15d0: 9053 8e65 9864 650c 6e69 7469 6f6e 9377 .S.e.de.nition.w │ │ │ │ +000a15e0: 696c 6c93 6290 538e 6598 7374 6f72 6564 ill.b.S.e.stored │ │ │ │ +000a15f0: 9369 6e93 7468 6593 6375 7272 656e 90ac .in.the.curren.. │ │ │ │ +000a1600: 7274 9874 6865 6f72 7993 7365 676d 656e rt.theory.segmen │ │ │ │ +000a1610: 90ac 7274 2e8e a18d 9112 c761 5468 6596 ..rt.......aThe. │ │ │ │ +000a1620: 0397 4b73 6563 6f6e 6493 6973 9361 9375 ..Ksecond.is.a.u │ │ │ │ +000a1630: 7365 722d 7375 7070 6c69 6564 9369 6e66 ser-supplied.inf │ │ │ │ +000a1640: 6f72 6d61 6c8d 8d9f fba5 32d5 3133 8e8e ormal.....2.13.. │ │ │ │ +000a1650: 910c 9753 cf73 7090 538e 6563 690c 6361 ...S.sp.S.eci.ca │ │ │ │ +000a1660: 7469 6f6e 9103 974a 6f66 9374 6865 9363 tion...Jof.the.c │ │ │ │ +000a1670: 6f6e 6372 6574 6593 7265 6375 7273 6976 oncrete.recursiv │ │ │ │ +000a1680: 9aac 7265 9374 9879 709a 538e 6593 746f ..re.t.yp.S.e.to │ │ │ │ +000a1690: 9362 9865 8ea1 8d91 12c7 6164 650c 6e65 .b.e......ade.ne │ │ │ │ +000a16a0: 642e 9104 e74c 5468 6973 9602 f5ed 7490 d....LThis....t. │ │ │ │ +000a16b0: ac72 7970 9a53 8e65 9373 7098 6563 690c .ryp.S.e.sp.eci. │ │ │ │ +000a16c0: 6361 7469 6f6e 9102 f5ee 6973 9377 7269 cation....is.wri │ │ │ │ +000a16d0: 7474 656e 9369 6e93 6193 6e6f 7461 7469 tten.in.a.notati │ │ │ │ +000a16e0: 6f6e 9328 6578 706c 6169 6e65 6493 6298 on.(explained.b. │ │ │ │ +000a16f0: 656c 6f9a ac72 7729 9377 6869 6398 6893 elo..rw).whic.h. │ │ │ │ +000a1700: 7265 7365 6d98 626c 6573 8ea1 8d91 12c7 resem.bles...... │ │ │ │ +000a1710: 6161 9604 7945 6461 7461 9374 90ac 7279 aa..yEdata.t..ry │ │ │ │ +000a1720: 7090 538e 659b 0479 4664 6563 6c61 7261 p.S.e..yFdeclara │ │ │ │ +000a1730: 7469 6f6e 9369 6e93 6675 6e63 7469 6f6e tion.in.function │ │ │ │ +000a1740: 616c 9370 726f 6772 616d 6d69 6e67 986c al.programming.l │ │ │ │ +000a1750: 616e 6775 6167 6573 936c 696b 90ac 7265 anguages.lik..re │ │ │ │ +000a1760: 9353 7461 6e64 6172 6493 eb48 4d4c 93cf .Standard..HML.. │ │ │ │ +000a1770: 5b8d 3131 8e91 0bbf f85d 2e91 06e4 b849 [.11.....].....I │ │ │ │ +000a1780: 748e a18d 9112 c761 7369 6d70 6c79 9605 t......asimply.. │ │ │ │ +000a1790: 69d8 7374 6174 6573 9374 6865 936e 616d i.states.the.nam │ │ │ │ +000a17a0: 6573 9b05 69d7 6f66 9374 6865 936e 6577 es..i.of.the.new │ │ │ │ +000a17b0: 9374 90ac 7279 7090 538e 6527 7393 636f .t..ryp.S.e's.co │ │ │ │ +000a17c0: 6e73 7472 7563 746f 7273 9361 6e64 9374 nstructors.and.t │ │ │ │ +000a17d0: 6865 986c 6f67 6963 616c 9374 90ac 7279 he.logical.t..ry │ │ │ │ +000a17e0: 7090 538e 6573 936f 6693 7468 6569 728e p.S.es.of.their. │ │ │ │ +000a17f0: a18d 8d91 12c7 6161 7267 756d 656e 90ac ......aargumen.. │ │ │ │ +000a1800: 7274 732e 8e91 4f54 3354 6865 9604 0526 rts...OT3The...& │ │ │ │ +000a1810: 6f75 7470 7574 9104 0527 6973 9361 9374 output...'is.a.t │ │ │ │ +000a1820: 6865 6f72 656d 9377 6869 639a ac72 6893 heorem.whic..rh. │ │ │ │ +000a1830: 6162 7374 7261 6374 6c79 9363 9868 6172 abstractly.c.har │ │ │ │ +000a1840: 6163 7465 7269 7a65 7391 0405 2774 6865 acterizes...'the │ │ │ │ +000a1850: 9370 726f 7090 538e 6572 7469 6573 936f .prop.S.erties.o │ │ │ │ +000a1860: 6693 7468 658e a18d 9112 c761 6465 7369 f.the......adesi │ │ │ │ +000a1870: 7265 6496 03ea a872 6563 7572 7369 769a red....recursiv. │ │ │ │ +000a1880: ac72 6593 7498 7970 9053 8e65 7c69 2e65 .re.t.yp.S.e|i.e │ │ │ │ +000a1890: 2e93 6193 6465 7269 7698 6564 9360 6162 ..a.deriv.ed.`ab │ │ │ │ +000a18a0: 7374 7261 6374 9361 7869 6f6d 6174 697a stract.axiomatiz │ │ │ │ +000a18b0: 6174 696f 6e27 936f 6693 7468 6593 7498 ation'.of.the.t. │ │ │ │ +000a18c0: 7970 9053 8e65 2e8e 9112 c761 9f0c 3717 yp.S.e.....a..7. │ │ │ │ +000a18d0: 8900 0066 6600 71cf 9f9f 0c99 9a8d 8d8d ...ff.q......... │ │ │ │ +000a18e0: 8d91 0987 1d9f fc5e ffc5 3133 8e8e 8e91 .......^..13.... │ │ │ │ +000a18f0: 1200 03c6 496e 9603 5555 7468 6973 9363 ....In..UUthis.c │ │ │ │ +000a1900: 6f6e 90b8 e374 6578 742c 93eb 5569 6e66 on...text,..Uinf │ │ │ │ +000a1910: 6f72 6d61 6c91 045d dec6 6d65 616e 7393 ormal..]..means. │ │ │ │ +000a1920: 6e6f 7493 696e 9374 6865 936c 616e 6775 not.in.the.langu │ │ │ │ +000a1930: 6167 6593 6f66 9368 6967 6865 7293 6f72 age.of.higher.or │ │ │ │ +000a1940: 6465 7293 6c6f 6769 632e 8e8e 9f24 fd13 der.logic....$.. │ │ │ │ +000a1950: 8e8c 8b00 0000 c200 0000 0000 0000 0000 ................ │ │ │ │ 000a1960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000a1970: 0000 0000 0a0a 92a0 02cc 0555 8da0 fd46 ...........U...F │ │ │ │ -000a1980: d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 ebd0 ................ │ │ │ │ -000a1990: 3139 3492 00dd 2043 4368 6170 7465 7296 194... CChapter. │ │ │ │ -000a19a0: 0480 0031 312e 910a 8000 5468 6593 484f ...11.....The.HO │ │ │ │ -000a19b0: 4c93 4c6f 6769 6393 696e 934d 4c8e 91ea L.Logic.in.ML... │ │ │ │ -000a19c0: f1eb 9f05 6666 8900 00e6 6601 c73e 7c8e ....ff....f..>|. │ │ │ │ -000a19d0: 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 8d8d ....../......!.. │ │ │ │ -000a19e0: 91ea f1eb 3131 2e31 302e 312e 318e 912c ....11.10.1.1.., │ │ │ │ -000a19f0: 31eb 496e 7075 7491 0480 0073 796e 90a0 1.Input....syn.. │ │ │ │ -000a1a00: 0074 6178 8ea9 17c0 008d 91ea f1eb cf54 .tax...........T │ │ │ │ -000a1a10: 6865 9b04 1bc4 7490 ac72 7970 9553 8e65 he....t..ryp.S.e │ │ │ │ -000a1a20: 9104 1bc3 7370 9365 6369 0c63 6174 696f ....sp.eci.catio │ │ │ │ -000a1a30: 6e98 6769 7690 ac72 656e 9604 1bc3 6173 n.giv..ren....as │ │ │ │ -000a1a40: 9869 6e70 7574 9874 6f8d 93eb 6164 6566 .input.to...adef │ │ │ │ -000a1a50: 696e 655f 7479 7065 8e91 4773 d5cf 6d90 ine_type..Gs..m. │ │ │ │ -000a1a60: ac72 7573 7493 6290 538e 6598 616e 98eb .rust.b.S.e.an.. │ │ │ │ -000a1a70: 484d 4c93 cf73 7472 696e 6798 286f 6693 HML..string.(of. │ │ │ │ -000a1a80: eb48 4d4c 98cf 7490 ac72 7970 9053 8e65 .HML..t..ryp.S.e │ │ │ │ -000a1a90: 8ea4 1000 008d 8d91 eaf1 ebeb 6173 7472 ............astr │ │ │ │ -000a1aa0: 696e 678e 910d 6fe7 cf29 9603 eaa8 6f66 ing...o..)....of │ │ │ │ -000a1ab0: 9374 6865 9366 6f72 6d3a 8e9f 1cc2 578d .the.form:....W. │ │ │ │ -000a1ac0: 8d8d 9f02 364f 8d8d 8d8d 9102 30ea eb61 ....6O......0..a │ │ │ │ -000a1ad0: 60eb 406f 7096 05bf aaeb 613d 93eb 6243 `.@op.....a=..bC │ │ │ │ -000a1ae0: 8d9f 01a4 7ad5 318e 9107 caab eb62 7479 ....z.1......bty │ │ │ │ -000a1af0: 8d9f fc06 be8d 9064 93d5 318e 9f06 c167 .......d..1....g │ │ │ │ -000a1b00: 8d90 6493 318e 8e8d 910a 026f eb62 3a96 ..d.1......o.b:. │ │ │ │ -000a1b10: 01d3 313a 933a 8e91 1ba6 aa74 798d 9ffb ..1:.:.....ty... │ │ │ │ -000a1b20: 1e04 8d90 6493 d86b 8d9f 011c 71d6 318e ....d..k....q.1. │ │ │ │ -000a1b30: 8e9f 07dd d88d 9064 93d5 318e 8e91 14fb .......d..1..... │ │ │ │ -000a1b40: 9beb 617c 8d93 eb63 0196 01d3 3101 9301 ..a|...c....1... │ │ │ │ -000a1b50: 8e91 1845 b7eb 617c 93eb 6243 8d9f 01a4 ...E..a|..bC.... │ │ │ │ -000a1b60: 7ad8 6d8e 910b 0f6b eb62 7479 8d9f fc06 z.m....k.bty.... │ │ │ │ -000a1b70: be8d 9064 93d5 318e 9f06 ae41 8d90 6493 ...d..1....A..d. │ │ │ │ -000a1b80: d86d 8e8e 8d91 0d47 2feb 623a 9601 d331 .m.....G/.b:...1 │ │ │ │ -000a1b90: 3a93 3a8e 911e eb6a 7479 8d9f fc06 be8d :.:....jty...... │ │ │ │ -000a1ba0: 9064 93d8 6b8d 9f01 0000 d96d 8e8e 9f06 .d..k......m.... │ │ │ │ -000a1bb0: ae41 8d90 6493 d86d 8e8e 910c 619e eb61 .A..d..m....a..a │ │ │ │ -000a1bc0: 608e 8e8e 8e8e 8e8e 9f1f 4c83 8d91 eaf1 `.........L..... │ │ │ │ -000a1bd0: ebcf 7768 6572 6596 03c9 8765 6163 90ac ..where....eac.. │ │ │ │ -000a1be0: 7268 9b03 c986 d774 798d 9ffa 4fa6 8d90 rh.....ty...O... │ │ │ │ -000a1bf0: 6e39 d86a 8e9f 0871 b58d 698e 8e91 089d n9.j...q..i..... │ │ │ │ -000a1c00: cacf 6973 9365 6974 6865 7298 6193 7490 ..is.either.a.t. │ │ │ │ -000a1c10: ac72 7970 9053 8e65 9365 7870 7265 7373 .ryp.S.e.express │ │ │ │ -000a1c20: 696f 6e98 616c 7265 6164 7993 6465 0c6e ion.already.de.n │ │ │ │ -000a1c30: 6564 9361 7393 6198 7490 ac72 7970 9053 ed.as.a.t..ryp.S │ │ │ │ -000a1c40: 8e65 9369 6e93 7468 6598 6375 7272 656e .e.in.the.curren │ │ │ │ -000a1c50: 90ac 7274 9374 6865 6f72 798e a18d 91ea ..rt.theory..... │ │ │ │ -000a1c60: f1eb 2874 6869 7396 03dc 6c74 9aac 7279 ..(this...lt..ry │ │ │ │ -000a1c70: 7090 538e 6591 03dc 6d65 7870 7265 7373 p.S.e...mexpress │ │ │ │ -000a1c80: 696f 6e93 6d98 7573 7491 03dc 6d6e 6f74 ion.m.ust...mnot │ │ │ │ -000a1c90: 9363 6f6e 9874 6169 6e9b 03dc 6deb 406f .con.tain...m.@o │ │ │ │ -000a1ca0: 70cf 2993 6f72 9869 7393 7468 6593 6e61 p.).or.is.the.na │ │ │ │ -000a1cb0: 6d65 98eb 406f 7093 cf69 7473 656c 662e me..@op..itself. │ │ │ │ -000a1cc0: 9105 3422 4191 03dc 6973 7472 696e 6793 ..4"A...istring. │ │ │ │ -000a1cd0: 6f66 9874 6869 7393 666f 726d 8ea1 8d91 of.this.form.... │ │ │ │ -000a1ce0: eaf1 eb64 6573 6372 6962 9a53 8e65 7396 ...describ.S.es. │ │ │ │ -000a1cf0: 0520 6761 6e93 d76e cf2d 6172 7993 7490 . gan..n.-ary.t. │ │ │ │ -000a1d00: ac72 7970 9865 936f 7098 6572 6174 6f72 .ryp.e.op.erator │ │ │ │ -000a1d10: 9b05 2066 eb40 6f70 cf2c 9105 6dd7 7768 .. f.@op.,..m.wh │ │ │ │ -000a1d20: 6572 6593 d76e 93cf 6973 9374 6865 986e ere..n..is.the.n │ │ │ │ -000a1d30: 95ac 7275 6d93 629a 538e 6572 9605 2067 ..rum.b.S.er.. g │ │ │ │ -000a1d40: 6f66 9364 6973 7469 6e63 7493 7490 ac72 of.distinct.t..r │ │ │ │ -000a1d50: 7970 9865 9376 91ff 58e4 6172 6961 626c yp.e.v..X.ariabl │ │ │ │ -000a1d60: 6573 8ea1 8d91 eaf1 eb69 6e96 0573 3374 es.......in..s3t │ │ │ │ -000a1d70: 6865 9374 9aac 7279 7090 538e 6573 93d7 he.t..ryp.S.es.. │ │ │ │ -000a1d80: 7479 8d9f fa4f a68d 906e 39d8 6a8e 9f08 ty...O...n9.j... │ │ │ │ -000a1d90: 71b5 8d69 8e8e 910a 4776 cf6f 6e91 0573 q..i....Gv.on..s │ │ │ │ -000a1da0: 3274 6865 9372 6967 6898 7493 6861 6e64 2the.righ.t.hand │ │ │ │ -000a1db0: 9373 6964 6593 6f66 9374 6865 9365 7175 .side.of.the.equ │ │ │ │ -000a1dc0: 6174 696f 6e2e 9109 d281 4966 9b05 7332 ation.....If..s2 │ │ │ │ -000a1dd0: d76e 9605 f17a cf3d 9330 9874 6865 6e96 .n...z.=.0.then. │ │ │ │ -000a1de0: 0573 33eb 406f 7093 cf69 7393 6193 7490 .s3.@op..is.a.t. │ │ │ │ -000a1df0: ac72 7970 9053 8e65 8ea1 8d91 eaf1 eb63 .ryp.S.e.......c │ │ │ │ -000a1e00: 6f6e 7374 616e 9aac 7274 3b91 05a5 fa6f onstan..rt;....o │ │ │ │ -000a1e10: 7468 6572 7769 7365 9605 1234 eb40 6f70 therwise...4.@op │ │ │ │ -000a1e20: 93cf 6973 9105 1235 616e 93d7 6ecf 2d61 ..is...5an..n.-a │ │ │ │ -000a1e30: 7279 9374 9879 709a 538e 6593 6f70 9865 ry.t.yp.S.e.op.e │ │ │ │ -000a1e40: 7261 746f 722e 9108 af84 5468 6593 636f rator.....The.co │ │ │ │ -000a1e50: 6e63 7265 7465 9105 1235 7490 ac72 7970 ncrete...5t..ryp │ │ │ │ -000a1e60: 9865 9364 6573 6372 6962 9865 6493 6861 .e.describ.ed.ha │ │ │ │ -000a1e70: 7393 d76d 8ea1 8d91 eaf1 ebcf 6469 7374 s..m........dist │ │ │ │ -000a1e80: 696e 6374 9604 36e0 636f 6e73 7472 7563 inct..6.construc │ │ │ │ -000a1e90: 746f 7273 8d91 0436 dfd7 438d 9f01 cccc tors...6..C..... │ │ │ │ -000a1ea0: d531 8e91 04c0 04d7 3b8d 9601 fffe 3a93 .1......;.....:. │ │ │ │ -000a1eb0: 3a93 3a8e 9111 ca9c 3b91 01ff fe43 8d9f :.:.....;....C.. │ │ │ │ -000a1ec0: 01cc ccd8 6d8e 8e91 4054 53cf 7768 6572 ....m...@TS.wher │ │ │ │ -000a1ed0: 6593 d76d 9603 d70d da15 93cf 312e 9106 e..m........1... │ │ │ │ -000a1ee0: 1d87 4561 6395 ac72 689b 0436 df63 6f6e ..Eac..rh..6.con │ │ │ │ -000a1ef0: 7374 7275 6374 6f72 8d91 0436 e0d7 438d structor...6..C. │ │ │ │ -000a1f00: 9f01 cccc d869 8e8e 9114 3aa7 cf74 616b .....i....:..tak │ │ │ │ -000a1f10: 9365 7398 d76b 8d9f 01cc ccd8 698e 9107 .es..k......i... │ │ │ │ -000a1f20: 9bba cf61 7267 756d 656e 9374 732c 8ea1 ...argumen.ts,.. │ │ │ │ -000a1f30: 8d91 eaf1 eb77 6865 7265 9604 f52f d76b .....where.../.k │ │ │ │ -000a1f40: 8d9f 01cc ccd8 698e 9108 7fd6 da15 9105 ......i......... │ │ │ │ -000a1f50: 1afd cf30 3b91 057a 7361 6e64 9374 6865 ...0;..zsand.the │ │ │ │ -000a1f60: 9b04 f530 7490 ac72 7970 9053 8e65 7393 ...0t..ryp.S.es. │ │ │ │ -000a1f70: 6f66 9374 6865 7365 9861 7267 756d 656e of.these.argumen │ │ │ │ -000a1f80: 90ac 7274 7393 6172 6598 6769 769a ac72 ..rts.are.giv..r │ │ │ │ -000a1f90: 656e 9362 9879 9104 f530 7468 6593 7498 en.b.y...0the.t. │ │ │ │ -000a1fa0: 7970 9053 8e65 9104 f530 6578 7072 6573 yp.S.e...0expres │ │ │ │ -000a1fb0: 7369 6f6e 7393 d774 798d 9ffa 4fa6 8d90 sions..ty...O... │ │ │ │ -000a1fc0: 6e39 d86a 8e9f 0871 b58d 698e 8e8e a18d n9.j...q..i..... │ │ │ │ -000a1fd0: 91ea f1eb cf66 6f72 9b04 4588 3196 03f0 .....for..E.1... │ │ │ │ -000a1fe0: 00da 1493 d76a 9104 9cd3 da14 93d7 6b8d .....j........k. │ │ │ │ -000a1ff0: 9f01 cccc d869 8e91 0364 dacf 2e91 0649 .....i...d.....I │ │ │ │ -000a2000: 8049 6698 6f6e 6598 6f72 986d 6f72 6598 .If.one.or.more. │ │ │ │ -000a2010: 6f66 9874 6865 9874 95ac 7279 7090 538e of.the.t..ryp.S. │ │ │ │ -000a2020: 6591 0445 8765 7870 7265 7373 696f 6e73 e..E.expressions │ │ │ │ -000a2030: 98d7 7479 8d9f fa4f a68d 906e 39d8 6a8e ..ty...O...n9.j. │ │ │ │ -000a2040: 9f08 71b5 8d69 8e8e 9109 19cb cf69 7398 ..q..i.......is. │ │ │ │ -000a2050: 7468 6598 7493 7970 9053 8e65 98eb 406f the.t.yp.S.e..@o │ │ │ │ -000a2060: 7098 cf69 7473 656c 662c 9104 5c40 7468 p..itself,..\@th │ │ │ │ -000a2070: 656e 9874 6865 8ea1 8d8d 91ea f1eb 6571 en.the........eq │ │ │ │ -000a2080: 7561 7469 6f6e 8e91 1b4a 0173 709a 538e uation...J.sp.S. │ │ │ │ -000a2090: 6563 690c 6573 9604 4834 6193 e572 96ff eci.es..H4a..r.. │ │ │ │ -000a20a0: 6666 6593 6375 7273 6976 6591 052d e4cf ffe.cursive..-.. │ │ │ │ -000a20b0: 7495 ac72 7970 9865 2e91 0651 8549 6e9b t..ryp.e...Q.In. │ │ │ │ -000a20c0: 0448 3461 6e93 7998 7370 9053 8e65 6369 .H4an.y.sp.S.eci │ │ │ │ -000a20d0: 0c63 6174 696f 6e98 6f66 9861 9872 6563 .cation.of.a.rec │ │ │ │ -000a20e0: 7572 7369 7693 6591 0448 3574 9379 7090 ursiv.e..H5t.yp. │ │ │ │ -000a20f0: 538e 652c 9104 5f97 6174 986c 6561 7374 S.e,.._.at.least │ │ │ │ -000a2100: 986f 6e65 8ea1 8d91 eaf1 eb63 6f6e 7374 .one.......const │ │ │ │ -000a2110: 7275 6374 6f72 9604 0485 6d9a ac72 7573 ructor....m..rus │ │ │ │ -000a2120: 7493 6290 538e 6593 6e6f 6e2d 7265 6375 t.b.S.e.non-recu │ │ │ │ -000a2130: 7273 6976 9865 7c69 2e65 2e93 616c 6c93 rsiv.e|i.e..all. │ │ │ │ -000a2140: 6974 7391 0404 8461 7267 756d 656e 9874 its....argumen.t │ │ │ │ -000a2150: 7393 6d98 7573 7493 6861 9876 9865 9374 s.m.ust.ha.v.e.t │ │ │ │ -000a2160: 9879 7090 538e 6573 9377 6869 6398 6893 .yp.S.es.whic.h. │ │ │ │ -000a2170: 616c 7265 6164 798e a18d 91ea f1eb 6578 already.......ex │ │ │ │ -000a2180: 6973 7496 03ea a869 6e93 7468 6593 6375 ist....in.the.cu │ │ │ │ -000a2190: 7272 656e 90ac 7274 9374 6865 6f72 7991 rren..rt.theory. │ │ │ │ -000a21a0: ff05 562e 8ea1 8d91 f653 7a54 6865 9603 ..V......SzThe.. │ │ │ │ -000a21b0: 8094 696e 7075 749b 0380 9570 6172 7365 ..input....parse │ │ │ │ -000a21c0: 7293 666f 728d 98eb 6164 6566 696e 655f r.for...adefine_ │ │ │ │ -000a21d0: 7479 7065 8e91 463d 77cf 7472 6561 7473 type..F=w.treats │ │ │ │ -000a21e0: 9374 90ac 7279 7090 538e 6598 6578 7072 .t..ryp.S.e.expr │ │ │ │ -000a21f0: 6573 7369 6f6e 7393 6578 6163 746c 7998 essions.exactly. │ │ │ │ -000a2200: 6173 9374 6865 98eb 4848 4f4c 93cf 7175 as.the..HHOL..qu │ │ │ │ -000a2210: 6f74 6174 696f 6e8e a18d 91ea f1eb 7061 otation.......pa │ │ │ │ -000a2220: 7273 6572 9603 eaa8 646f 9a53 8e65 732c rser....do.S.es, │ │ │ │ -000a2230: 9377 6974 6893 7072 6563 6564 656e 6365 .with.precedence │ │ │ │ -000a2240: 7393 616d 6f6e 6793 7468 6593 7691 ff58 s.among.the.v..X │ │ │ │ -000a2250: e461 7269 6f75 7393 6275 696c 742d 696e .arious.built-in │ │ │ │ -000a2260: 9374 90ac 7279 7098 6593 6f70 9865 7261 .t..ryp.e.op.era │ │ │ │ -000a2270: 746f 7273 9369 6e93 666f 7263 652e 8e9f tors.in.force... │ │ │ │ -000a2280: 1f42 b48d 8d91 eaf1 ebd0 3131 2e31 302e .B........11.10. │ │ │ │ -000a2290: 312e 328e 912c 31eb 5468 6596 0480 0074 1.2..,1.The....t │ │ │ │ -000a22a0: 90a0 0079 709a 6000 6593 7370 9865 6369 ...yp.`.e.sp.eci │ │ │ │ -000a22b0: 0c65 648e a68d 91ea f1eb cf54 6865 9602 .ed........The.. │ │ │ │ -000a22c0: b15a 6c6f 6769 6361 6c93 7490 ac72 7970 .Zlogical.t..ryp │ │ │ │ -000a22d0: 9a53 8e65 9364 6573 6372 6962 9865 6493 .S.e.describ.ed. │ │ │ │ -000a22e0: 629a ac72 7993 616e 9369 6e70 7574 9373 b..ry.an.input.s │ │ │ │ -000a22f0: 7472 696e 6793 6f66 9374 6865 9366 6f72 tring.of.the.for │ │ │ │ -000a2300: 6d93 7368 6f98 776e 9361 6290 538e 6f98 m.sho.wn.ab.S.o. │ │ │ │ -000a2310: 7698 6593 6973 9369 6e98 7465 6e64 6564 v.e.is.in.tended │ │ │ │ -000a2320: 9374 6f93 6465 6e6f 7465 8ea1 8d91 eaf1 .to.denote...... │ │ │ │ -000a2330: eb74 6865 9604 c22e 7365 749b 04c2 2f6f .the....set.../o │ │ │ │ -000a2340: 6693 616c 6c98 7691 ff58 e461 6c75 6573 f.all.v..X.alues │ │ │ │ -000a2350: 9377 6869 6390 ac72 6898 6361 6e93 6290 .whic..rh.can.b. │ │ │ │ -000a2360: 538e 6598 0c6e 6974 656c 7993 6765 6e65 S.e..nitely.gene │ │ │ │ -000a2370: 7261 7465 6498 7573 696e 6793 7468 6598 rated.using.the. │ │ │ │ -000a2380: 636f 6e73 7472 7563 746f 7273 8d93 d743 constructors...C │ │ │ │ -000a2390: 8d9f 01cc ccd5 318e 9104 c004 d73b 8d96 ......1......;.. │ │ │ │ -000a23a0: 01ff fe3a 933a 933a 8e91 11ca 9c3b 9101 ...:.:.:.....;.. │ │ │ │ -000a23b0: fffe 438d 9f01 cccc d86d 8e8e 913c a8c2 ..C......m...<.. │ │ │ │ -000a23c0: cf2c 8ea1 8d91 eaf1 eb77 6865 7265 9605 .,.......where.. │ │ │ │ -000a23d0: 0b56 6561 639a ac72 6893 636f 6e73 7472 .Veac..rh.constr │ │ │ │ -000a23e0: 7563 746f 7291 050b 5769 7393 6f6e 652d uctor...Wis.one- │ │ │ │ -000a23f0: 746f 2d6f 6e65 9361 6e64 9361 6e98 7993 to-one.and.an.y. │ │ │ │ -000a2400: 7498 7798 6f93 6469 0b65 7265 6e98 7491 t.w.o.di.eren.t. │ │ │ │ -000a2410: 050b 5763 6f6e 7374 7275 6374 6f72 7393 ..Wconstructors. │ │ │ │ -000a2420: 7969 656c 6493 6469 0b65 7265 6e98 748e yield.di.eren.t. │ │ │ │ -000a2430: a18d 91ea f1eb 7696 ff58 e461 6c75 6573 ......v..X.alues │ │ │ │ -000a2440: 2e91 0538 e045 7690 ac72 6572 799b 03ea ...8.Ev..rery... │ │ │ │ -000a2450: a876 9361 6c75 6598 6f66 9874 6869 7398 .v.alue.of.this. │ │ │ │ -000a2460: 7490 ac72 7970 9553 8e65 9877 696c 6c98 t..ryp.S.e.will. │ │ │ │ -000a2470: 6293 6598 6465 6e6f 7465 6498 6290 ac72 b.e.denoted.b..r │ │ │ │ -000a2480: 7998 736f 6d65 9874 6572 6d98 6f66 9874 y.some.term.of.t │ │ │ │ -000a2490: 6865 9866 6f72 6d3a 8ea4 1cc2 578d 8d8d he.form:....W... │ │ │ │ -000a24a0: 91f0 f1eb d743 8d9f 01cc ccd8 698e 9106 .....C......i... │ │ │ │ -000a24b0: ba2c d778 8d9f fb0b 998d d531 8e9f 07eb .,.x.......1.... │ │ │ │ -000a24c0: da8d d869 8e8e 8d91 0a15 54d7 3a96 01ff ...i......T.:... │ │ │ │ -000a24d0: fe3a 933a 8e91 1d35 4478 8d9f faa5 a58d .:.:...5Dx...... │ │ │ │ -000a24e0: d86b 8d9f 0138 3ad9 698e 8e9f 081b b68d .k...8:.i....... │ │ │ │ -000a24f0: d869 8e8e 8e8e 8ea1 8d91 eaf1 ebcf 7768 .i............wh │ │ │ │ -000a2500: 6572 6596 03ea a8d7 788d 9ffa 4fa6 8dd8 ere.....x...O... │ │ │ │ -000a2510: 6a8e 9f08 71b5 8d69 8e8e 9108 50b2 cf69 j...q..i....P..i │ │ │ │ -000a2520: 7393 6193 7465 726d 936f 6693 749a ac72 s.a.term.of.t..r │ │ │ │ -000a2530: 7970 9053 8e65 93d7 7479 8d9f fa4f a68d yp.S.e..ty...O.. │ │ │ │ -000a2540: 906e 39d8 6a8e 9f08 71b5 8d69 8e8e 9108 .n9.j...q..i.... │ │ │ │ -000a2550: beeb cf66 6f72 9331 9603 5552 da14 93d7 ...for.1..UR.... │ │ │ │ -000a2560: 6a91 0402 25da 1493 d76b 8d9f 01cc ccd8 j...%....k...... │ │ │ │ -000a2570: 698e 9103 64da cf2e 9105 38e0 496e 9603 i...d.....8.In.. │ │ │ │ -000a2580: eaa8 6164 6469 7469 6f6e 2c93 616e 9879 ..addition,.an.y │ │ │ │ -000a2590: 9374 9877 986f 9374 6572 6d73 3a8e a18d .t.w.o.terms:... │ │ │ │ -000a25a0: 8d8d 91f0 f1eb d743 8d9f 01cc ccd8 698e .......C......i. │ │ │ │ -000a25b0: 9106 ba2c d778 8d9f fb0b 998d d531 8e9f ...,.x.......1.. │ │ │ │ -000a25c0: 07eb da8d d869 8e8e 8d91 0a15 54d7 3a96 .....i......T.:. │ │ │ │ -000a25d0: 01ff fe3a 933a 8e96 1d35 4478 8d9f faa5 ...:.:...5Dx.... │ │ │ │ -000a25e0: a58d d86b 8d9f 0138 3ad9 698e 8e9f 081b ...k...8:.i..... │ │ │ │ -000a25f0: b68d d869 8e8e 8d91 1f99 6fcf 616e 648e ...i......o.and. │ │ │ │ -000a2600: 914a 078b d743 8d9f 01cc ccd8 6a8e 9107 .J...C......j... │ │ │ │ -000a2610: bb5c d778 8d9f fb0b 998d d531 8e9f 07eb .\.x.......1.... │ │ │ │ -000a2620: da8d d86a 8e8e 8d91 0a15 54d7 3a96 01ff ...j......T.:... │ │ │ │ -000a2630: fe3a 933a 8e93 788d 9ff9 7afa 8dd8 6b8d .:.:..x...z...k. │ │ │ │ -000a2640: 9f01 383a d96a 8e8e 9f09 4661 8dd8 6a8e ..8:.j....Fa..j. │ │ │ │ -000a2650: 8e8e 8e8e 9f1c c256 8d91 eaf1 ebcf 6465 .......V......de │ │ │ │ -000a2660: 6e6f 7465 9604 8427 6571 7561 6c9b 0484 note...'equal... │ │ │ │ -000a2670: 2876 91ff 58e4 616c 7565 7393 6578 6163 (v..X.alues.exac │ │ │ │ -000a2680: 746c 7998 7768 656e 9374 6865 6972 9863 tly.when.their.c │ │ │ │ -000a2690: 6f6e 7374 7275 6374 6f72 7393 6172 6598 onstructors.are. │ │ │ │ -000a26a0: 7468 6593 7361 6d65 9828 692e 652e 93d7 the.same.(i.e... │ │ │ │ -000a26b0: 6991 045a 98cf 3d91 045a 97d7 6a91 00ac i..Z..=..Z..j... │ │ │ │ -000a26c0: d3cf 2998 616e 6493 7468 6573 658e a410 ..).and.these... │ │ │ │ -000a26d0: 0000 8d91 eaf1 eb63 6f6e 7374 7275 6374 .......construct │ │ │ │ -000a26e0: 6f72 7396 03ea a861 7265 9361 7070 6c69 ors....are.appli │ │ │ │ -000a26f0: 6564 9374 6f93 6571 7561 6c93 6172 6775 ed.to.equal.argu │ │ │ │ -000a2700: 6d65 6e90 ac72 7473 9328 692e 652e 93d7 men..rts.(i.e... │ │ │ │ -000a2710: 788d 9ffb a532 8dd8 6e8e 9f07 5241 8d69 x....2..n...RA.i │ │ │ │ -000a2720: 8e8e 9108 fda2 cf3d 9603 5552 d778 8d9f .......=..UR.x.. │ │ │ │ -000a2730: fba5 328d d86e 8e9f 0752 418d 6a8e 8e8d ..2..n...RA.j... │ │ │ │ -000a2740: 910a fda0 cf66 6f72 8e91 1e5b ca31 93da .....for...[.1.. │ │ │ │ -000a2750: 1493 d76e 93da 1493 d76b 8d9f 01cc ccd8 ...n.....k...... │ │ │ │ -000a2760: 698e 9103 64da cf29 2e8e 9f1f 42b4 8d8d i...d..)....B... │ │ │ │ -000a2770: 91ea f1eb d031 312e 3130 2e31 2e33 8e91 .....11.10.1.3.. │ │ │ │ -000a2780: 2c31 eb54 6865 9104 8000 6f75 7470 7574 ,1.The....output │ │ │ │ -000a2790: 8ea6 8d91 eaf1 ebcf 4691 ff05 566f 729b ........F...Vor. │ │ │ │ -000a27a0: 038d 9161 6e95 ac72 7991 038d 9274 9379 ...an..ry....t.y │ │ │ │ -000a27b0: 7095 538e 6598 7370 9365 6369 0c63 6174 p.S.e.sp.eci.cat │ │ │ │ -000a27c0: 696f 6e98 696e 9874 6865 9603 8d92 666f ion.in.the....fo │ │ │ │ -000a27d0: 726d 986f 6698 616e 9865 7175 6174 696f rm.of.an.equatio │ │ │ │ -000a27e0: 6e93 6f66 9874 6865 986b 696e 6498 6469 n.of.the.kind.di │ │ │ │ -000a27f0: 7363 7573 7365 6493 6162 9053 8e6f 95ac scussed.ab.S.o.. │ │ │ │ -000a2800: 7276 9365 2c91 03a0 2f65 7865 6375 742d rv.e,.../execut- │ │ │ │ -000a2810: 8ea1 8d91 eaf1 eb69 6e67 3a8e 9f1c c257 .......ing:....W │ │ │ │ -000a2820: 8d8d 8d9f 0236 4f8d 8d8d 8d91 0230 eaeb .....6O......0.. │ │ │ │ -000a2830: 6164 6566 696e 658d 9100 b097 8900 0066 adefine........f │ │ │ │ -000a2840: 6600 0373 028e 9104 2399 7479 7065 9605 f..s....#.type.. │ │ │ │ -000a2850: bfaa 608d d76e 616d 658e 911c e7be eb61 ..`..name......a │ │ │ │ -000a2860: 6093 60eb 406f 7093 eb61 3d93 eb62 438d `.`.@op..a=..bC. │ │ │ │ -000a2870: 9f01 a47a d531 8e91 07ca abeb 6274 798d ...z.1......bty. │ │ │ │ -000a2880: 9ffc 06be 8d90 6493 d531 8e9f 06c1 678d ......d..1....g. │ │ │ │ -000a2890: 9064 9331 8e8e 8d91 0a02 6feb 623a 9601 .d.1......o.b:.. │ │ │ │ -000a28a0: d331 3a93 3a8e 911b a6aa 7479 8d9f fb1e .1:.:.....ty.... │ │ │ │ -000a28b0: 048d 9064 93d8 6b8d 9f01 1c71 d631 8e8e ...d..k....q.1.. │ │ │ │ -000a28c0: 9f07 ddd8 8d90 6493 d531 8e8e 9114 fb9b ......d..1...... │ │ │ │ -000a28d0: eb61 7c8d 93eb 6301 9601 d331 0193 018e .a|...c....1.... │ │ │ │ -000a28e0: 9118 45b7 eb61 7c93 eb62 438d 9f01 a47a ..E..a|..bC....z │ │ │ │ -000a28f0: d86d 8e91 0b0f 6beb 6274 798d 9ffc 06be .m....k.bty..... │ │ │ │ -000a2900: 8d90 6493 d531 8e9f 06ae 418d 9064 93d8 ..d..1....A..d.. │ │ │ │ -000a2910: 6d8e 8e8d 910d 472f eb62 3a96 01d3 313a m.....G/.b:...1: │ │ │ │ -000a2920: 933a 8e91 1eeb 6a74 798d 9ffc 06be 8d90 .:....jty....... │ │ │ │ -000a2930: 6493 d86b 8d9f 0100 00d9 6d8e 8e9f 06ae d..k......m..... │ │ │ │ -000a2940: 418d 9064 93d8 6d8e 8e91 0c61 9eeb 6160 A..d..m....a..a` │ │ │ │ -000a2950: 8e8e 8e8e 8e8e 8e8e 9f24 fd13 8e8c 8b00 .........$...... │ │ │ │ -000a2960: 0000 c300 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000a1970: 0000 0000 0000 0000 0000 0000 0a0a 9aa0 ................ │ │ │ │ +000a1980: 02cc 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa ...U...F........ │ │ │ │ +000a1990: 999a 8d91 eaf1 ebd0 3139 3492 00dd 2043 ........194... C │ │ │ │ +000a19a0: 4368 6170 7465 7296 0480 0031 312e 910a Chapter....11... │ │ │ │ +000a19b0: 8000 5468 6593 484f 4c93 4c6f 6769 6393 ..The.HOL.Logic. │ │ │ │ +000a19c0: 696e 934d 4c8e 91ea f1eb 9f05 6666 8900 in.ML.......ff.. │ │ │ │ +000a19d0: 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf ..f..>|......./. │ │ │ │ +000a19e0: 8da0 fd8b d021 8d8d 91ea f1eb 3131 2e31 .....!......11.1 │ │ │ │ +000a19f0: 302e 312e 318e 912c 31eb 496e 7075 7491 0.1.1..,1.Input. │ │ │ │ +000a1a00: 0480 0073 796e 90a0 0074 6178 8ea9 17c0 ...syn...tax.... │ │ │ │ +000a1a10: 008d 91ea f1eb cf54 6865 9b04 1bc4 7490 .......The....t. │ │ │ │ +000a1a20: ac72 7970 9553 8e65 9104 1bc3 7370 9365 .ryp.S.e....sp.e │ │ │ │ +000a1a30: 6369 0c63 6174 696f 6e98 6769 7690 ac72 ci.cation.giv..r │ │ │ │ +000a1a40: 656e 9604 1bc3 6173 9869 6e70 7574 9874 en....as.input.t │ │ │ │ +000a1a50: 6f8d 93eb 6164 6566 696e 655f 7479 7065 o...adefine_type │ │ │ │ +000a1a60: 8e91 4773 d5cf 6d90 ac72 7573 7493 6290 ..Gs..m..rust.b. │ │ │ │ +000a1a70: 538e 6598 616e 98eb 484d 4c93 cf73 7472 S.e.an..HML..str │ │ │ │ +000a1a80: 696e 6798 286f 6693 eb48 4d4c 98cf 7490 ing.(of..HML..t. │ │ │ │ +000a1a90: ac72 7970 9053 8e65 8ea4 1000 008d 8d91 .ryp.S.e........ │ │ │ │ +000a1aa0: eaf1 ebeb 6173 7472 696e 678e 910d 6fe7 ....astring...o. │ │ │ │ +000a1ab0: cf29 9603 eaa8 6f66 9374 6865 9366 6f72 .)....of.the.for │ │ │ │ +000a1ac0: 6d3a 8e9f 1cc2 578d 8d8d 9f02 364f 8d8d m:....W.....6O.. │ │ │ │ +000a1ad0: 8d8d 9102 30ea eb61 60eb 406f 7096 05bf ....0..a`.@op... │ │ │ │ +000a1ae0: aaeb 613d 93eb 6243 8d9f 01a4 7ad5 318e ..a=..bC....z.1. │ │ │ │ +000a1af0: 9107 caab eb62 7479 8d9f fc06 be8d 9064 .....bty.......d │ │ │ │ +000a1b00: 93d5 318e 9f06 c167 8d90 6493 318e 8e8d ..1....g..d.1... │ │ │ │ +000a1b10: 910a 026f eb62 3a96 01d3 313a 933a 8e91 ...o.b:...1:.:.. │ │ │ │ +000a1b20: 1ba6 aa74 798d 9ffb 1e04 8d90 6493 d86b ...ty.......d..k │ │ │ │ +000a1b30: 8d9f 011c 71d6 318e 8e9f 07dd d88d 9064 ....q.1........d │ │ │ │ +000a1b40: 93d5 318e 8e91 14fb 9beb 617c 8d93 eb63 ..1.......a|...c │ │ │ │ +000a1b50: 0196 01d3 3101 9301 8e91 1845 b7eb 617c ....1......E..a| │ │ │ │ +000a1b60: 93eb 6243 8d9f 01a4 7ad8 6d8e 910b 0f6b ..bC....z.m....k │ │ │ │ +000a1b70: eb62 7479 8d9f fc06 be8d 9064 93d5 318e .bty.......d..1. │ │ │ │ +000a1b80: 9f06 ae41 8d90 6493 d86d 8e8e 8d91 0d47 ...A..d..m.....G │ │ │ │ +000a1b90: 2feb 623a 9601 d331 3a93 3a8e 911e eb6a /.b:...1:.:....j │ │ │ │ +000a1ba0: 7479 8d9f fc06 be8d 9064 93d8 6b8d 9f01 ty.......d..k... │ │ │ │ +000a1bb0: 0000 d96d 8e8e 9f06 ae41 8d90 6493 d86d ...m.....A..d..m │ │ │ │ +000a1bc0: 8e8e 910c 619e eb61 608e 8e8e 8e8e 8e8e ....a..a`....... │ │ │ │ +000a1bd0: 9f1f 4c83 8d91 eaf1 ebcf 7768 6572 6596 ..L.......where. │ │ │ │ +000a1be0: 03c9 8765 6163 90ac 7268 9b03 c986 d774 ...eac..rh.....t │ │ │ │ +000a1bf0: 798d 9ffa 4fa6 8d90 6e39 d86a 8e9f 0871 y...O...n9.j...q │ │ │ │ +000a1c00: b58d 698e 8e91 089d cacf 6973 9365 6974 ..i.......is.eit │ │ │ │ +000a1c10: 6865 7298 6193 7490 ac72 7970 9053 8e65 her.a.t..ryp.S.e │ │ │ │ +000a1c20: 9365 7870 7265 7373 696f 6e98 616c 7265 .expression.alre │ │ │ │ +000a1c30: 6164 7993 6465 0c6e 6564 9361 7393 6198 ady.de.ned.as.a. │ │ │ │ +000a1c40: 7490 ac72 7970 9053 8e65 9369 6e93 7468 t..ryp.S.e.in.th │ │ │ │ +000a1c50: 6598 6375 7272 656e 90ac 7274 9374 6865 e.curren..rt.the │ │ │ │ +000a1c60: 6f72 798e a18d 91ea f1eb 2874 6869 7396 ory.......(this. │ │ │ │ +000a1c70: 03dc 6c74 9aac 7279 7090 538e 6591 03dc ..lt..ryp.S.e... │ │ │ │ +000a1c80: 6d65 7870 7265 7373 696f 6e93 6d98 7573 mexpression.m.us │ │ │ │ +000a1c90: 7491 03dc 6d6e 6f74 9363 6f6e 9874 6169 t...mnot.con.tai │ │ │ │ +000a1ca0: 6e9b 03dc 6deb 406f 70cf 2993 6f72 9869 n...m.@op.).or.i │ │ │ │ +000a1cb0: 7393 7468 6593 6e61 6d65 98eb 406f 7093 s.the.name..@op. │ │ │ │ +000a1cc0: cf69 7473 656c 662e 9105 3422 4191 03dc .itself...4"A... │ │ │ │ +000a1cd0: 6973 7472 696e 6793 6f66 9874 6869 7393 istring.of.this. │ │ │ │ +000a1ce0: 666f 726d 8ea1 8d91 eaf1 eb64 6573 6372 form.......descr │ │ │ │ +000a1cf0: 6962 9a53 8e65 7396 0520 6761 6e93 d76e ib.S.es.. gan..n │ │ │ │ +000a1d00: cf2d 6172 7993 7490 ac72 7970 9865 936f .-ary.t..ryp.e.o │ │ │ │ +000a1d10: 7098 6572 6174 6f72 9b05 2066 eb40 6f70 p.erator.. f.@op │ │ │ │ +000a1d20: cf2c 9105 6dd7 7768 6572 6593 d76e 93cf .,..m.where..n.. │ │ │ │ +000a1d30: 6973 9374 6865 986e 95ac 7275 6d93 629a is.the.n..rum.b. │ │ │ │ +000a1d40: 538e 6572 9605 2067 6f66 9364 6973 7469 S.er.. gof.disti │ │ │ │ +000a1d50: 6e63 7493 7490 ac72 7970 9865 9376 91ff nct.t..ryp.e.v.. │ │ │ │ +000a1d60: 58e4 6172 6961 626c 6573 8ea1 8d91 eaf1 X.ariables...... │ │ │ │ +000a1d70: eb69 6e96 0573 3374 6865 9374 9aac 7279 .in..s3the.t..ry │ │ │ │ +000a1d80: 7090 538e 6573 93d7 7479 8d9f fa4f a68d p.S.es..ty...O.. │ │ │ │ +000a1d90: 906e 39d8 6a8e 9f08 71b5 8d69 8e8e 910a .n9.j...q..i.... │ │ │ │ +000a1da0: 4776 cf6f 6e91 0573 3274 6865 9372 6967 Gv.on..s2the.rig │ │ │ │ +000a1db0: 6898 7493 6861 6e64 9373 6964 6593 6f66 h.t.hand.side.of │ │ │ │ +000a1dc0: 9374 6865 9365 7175 6174 696f 6e2e 9109 .the.equation... │ │ │ │ +000a1dd0: d281 4966 9b05 7332 d76e 9605 f17a cf3d ..If..s2.n...z.= │ │ │ │ +000a1de0: 9330 9874 6865 6e96 0573 33eb 406f 7093 .0.then..s3.@op. │ │ │ │ +000a1df0: cf69 7393 6193 7490 ac72 7970 9053 8e65 .is.a.t..ryp.S.e │ │ │ │ +000a1e00: 8ea1 8d91 eaf1 eb63 6f6e 7374 616e 9aac .......constan.. │ │ │ │ +000a1e10: 7274 3b91 05a5 fa6f 7468 6572 7769 7365 rt;....otherwise │ │ │ │ +000a1e20: 9605 1234 eb40 6f70 93cf 6973 9105 1235 ...4.@op..is...5 │ │ │ │ +000a1e30: 616e 93d7 6ecf 2d61 7279 9374 9879 709a an..n.-ary.t.yp. │ │ │ │ +000a1e40: 538e 6593 6f70 9865 7261 746f 722e 9108 S.e.op.erator... │ │ │ │ +000a1e50: af84 5468 6593 636f 6e63 7265 7465 9105 ..The.concrete.. │ │ │ │ +000a1e60: 1235 7490 ac72 7970 9865 9364 6573 6372 .5t..ryp.e.descr │ │ │ │ +000a1e70: 6962 9865 6493 6861 7393 d76d 8ea1 8d91 ib.ed.has..m.... │ │ │ │ +000a1e80: eaf1 ebcf 6469 7374 696e 6374 9604 36e0 ....distinct..6. │ │ │ │ +000a1e90: 636f 6e73 7472 7563 746f 7273 8d91 0436 constructors...6 │ │ │ │ +000a1ea0: dfd7 438d 9f01 cccc d531 8e91 04c0 04d7 ..C......1...... │ │ │ │ +000a1eb0: 3b8d 9601 fffe 3a93 3a93 3a8e 9111 ca9c ;.....:.:.:..... │ │ │ │ +000a1ec0: 3b91 01ff fe43 8d9f 01cc ccd8 6d8e 8e91 ;....C......m... │ │ │ │ +000a1ed0: 4054 53cf 7768 6572 6593 d76d 9603 d70d @TS.where..m.... │ │ │ │ +000a1ee0: da15 93cf 312e 9106 1d87 4561 6395 ac72 ....1.....Eac..r │ │ │ │ +000a1ef0: 689b 0436 df63 6f6e 7374 7275 6374 6f72 h..6.constructor │ │ │ │ +000a1f00: 8d91 0436 e0d7 438d 9f01 cccc d869 8e8e ...6..C......i.. │ │ │ │ +000a1f10: 9114 3aa7 cf74 616b 9365 7398 d76b 8d9f ..:..tak.es..k.. │ │ │ │ +000a1f20: 01cc ccd8 698e 9107 9bba cf61 7267 756d ....i......argum │ │ │ │ +000a1f30: 656e 9374 732c 8ea1 8d91 eaf1 eb77 6865 en.ts,.......whe │ │ │ │ +000a1f40: 7265 9604 f52f d76b 8d9f 01cc ccd8 698e re.../.k......i. │ │ │ │ +000a1f50: 9108 7fd6 da15 9105 1afd cf30 3b91 057a ...........0;..z │ │ │ │ +000a1f60: 7361 6e64 9374 6865 9b04 f530 7490 ac72 sand.the...0t..r │ │ │ │ +000a1f70: 7970 9053 8e65 7393 6f66 9374 6865 7365 yp.S.es.of.these │ │ │ │ +000a1f80: 9861 7267 756d 656e 90ac 7274 7393 6172 .argumen..rts.ar │ │ │ │ +000a1f90: 6598 6769 769a ac72 656e 9362 9879 9104 e.giv..ren.b.y.. │ │ │ │ +000a1fa0: f530 7468 6593 7498 7970 9053 8e65 9104 .0the.t.yp.S.e.. │ │ │ │ +000a1fb0: f530 6578 7072 6573 7369 6f6e 7393 d774 .0expressions..t │ │ │ │ +000a1fc0: 798d 9ffa 4fa6 8d90 6e39 d86a 8e9f 0871 y...O...n9.j...q │ │ │ │ +000a1fd0: b58d 698e 8e8e a18d 91ea f1eb cf66 6f72 ..i..........for │ │ │ │ +000a1fe0: 9b04 4588 3196 03f0 00da 1493 d76a 9104 ..E.1........j.. │ │ │ │ +000a1ff0: 9cd3 da14 93d7 6b8d 9f01 cccc d869 8e91 ......k......i.. │ │ │ │ +000a2000: 0364 dacf 2e91 0649 8049 6698 6f6e 6598 .d.....I.If.one. │ │ │ │ +000a2010: 6f72 986d 6f72 6598 6f66 9874 6865 9874 or.more.of.the.t │ │ │ │ +000a2020: 95ac 7279 7090 538e 6591 0445 8765 7870 ..ryp.S.e..E.exp │ │ │ │ +000a2030: 7265 7373 696f 6e73 98d7 7479 8d9f fa4f ressions..ty...O │ │ │ │ +000a2040: a68d 906e 39d8 6a8e 9f08 71b5 8d69 8e8e ...n9.j...q..i.. │ │ │ │ +000a2050: 9109 19cb cf69 7398 7468 6598 7493 7970 .....is.the.t.yp │ │ │ │ +000a2060: 9053 8e65 98eb 406f 7098 cf69 7473 656c .S.e..@op..itsel │ │ │ │ +000a2070: 662c 9104 5c40 7468 656e 9874 6865 8ea1 f,..\@then.the.. │ │ │ │ +000a2080: 8d8d 91ea f1eb 6571 7561 7469 6f6e 8e91 ......equation.. │ │ │ │ +000a2090: 1b4a 0173 709a 538e 6563 690c 6573 9604 .J.sp.S.eci.es.. │ │ │ │ +000a20a0: 4834 6193 e572 96ff 6666 6593 6375 7273 H4a..r..ffe.curs │ │ │ │ +000a20b0: 6976 6591 052d e4cf 7495 ac72 7970 9865 ive..-..t..ryp.e │ │ │ │ +000a20c0: 2e91 0651 8549 6e9b 0448 3461 6e93 7998 ...Q.In..H4an.y. │ │ │ │ +000a20d0: 7370 9053 8e65 6369 0c63 6174 696f 6e98 sp.S.eci.cation. │ │ │ │ +000a20e0: 6f66 9861 9872 6563 7572 7369 7693 6591 of.a.recursiv.e. │ │ │ │ +000a20f0: 0448 3574 9379 7090 538e 652c 9104 5f97 .H5t.yp.S.e,.._. │ │ │ │ +000a2100: 6174 986c 6561 7374 986f 6e65 8ea1 8d91 at.least.one.... │ │ │ │ +000a2110: eaf1 eb63 6f6e 7374 7275 6374 6f72 9604 ...constructor.. │ │ │ │ +000a2120: 0485 6d9a ac72 7573 7493 6290 538e 6593 ..m..rust.b.S.e. │ │ │ │ +000a2130: 6e6f 6e2d 7265 6375 7273 6976 9865 7c69 non-recursiv.e|i │ │ │ │ +000a2140: 2e65 2e93 616c 6c93 6974 7391 0404 8461 .e..all.its....a │ │ │ │ +000a2150: 7267 756d 656e 9874 7393 6d98 7573 7493 rgumen.ts.m.ust. │ │ │ │ +000a2160: 6861 9876 9865 9374 9879 7090 538e 6573 ha.v.e.t.yp.S.es │ │ │ │ +000a2170: 9377 6869 6398 6893 616c 7265 6164 798e .whic.h.already. │ │ │ │ +000a2180: a18d 91ea f1eb 6578 6973 7496 03ea a869 ......exist....i │ │ │ │ +000a2190: 6e93 7468 6593 6375 7272 656e 90ac 7274 n.the.curren..rt │ │ │ │ +000a21a0: 9374 6865 6f72 7991 ff05 562e 8ea1 8d91 .theory...V..... │ │ │ │ +000a21b0: f653 7a54 6865 9603 8094 696e 7075 749b .SzThe....input. │ │ │ │ +000a21c0: 0380 9570 6172 7365 7293 666f 728d 98eb ...parser.for... │ │ │ │ +000a21d0: 6164 6566 696e 655f 7479 7065 8e91 463d adefine_type..F= │ │ │ │ +000a21e0: 77cf 7472 6561 7473 9374 90ac 7279 7090 w.treats.t..ryp. │ │ │ │ +000a21f0: 538e 6598 6578 7072 6573 7369 6f6e 7393 S.e.expressions. │ │ │ │ +000a2200: 6578 6163 746c 7998 6173 9374 6865 98eb exactly.as.the.. │ │ │ │ +000a2210: 4848 4f4c 93cf 7175 6f74 6174 696f 6e8e HHOL..quotation. │ │ │ │ +000a2220: a18d 91ea f1eb 7061 7273 6572 9603 eaa8 ......parser.... │ │ │ │ +000a2230: 646f 9a53 8e65 732c 9377 6974 6893 7072 do.S.es,.with.pr │ │ │ │ +000a2240: 6563 6564 656e 6365 7393 616d 6f6e 6793 ecedences.among. │ │ │ │ +000a2250: 7468 6593 7691 ff58 e461 7269 6f75 7393 the.v..X.arious. │ │ │ │ +000a2260: 6275 696c 742d 696e 9374 90ac 7279 7098 built-in.t..ryp. │ │ │ │ +000a2270: 6593 6f70 9865 7261 746f 7273 9369 6e93 e.op.erators.in. │ │ │ │ +000a2280: 666f 7263 652e 8e9f 1f42 b48d 8d91 eaf1 force....B...... │ │ │ │ +000a2290: ebd0 3131 2e31 302e 312e 328e 912c 31eb ..11.10.1.2..,1. │ │ │ │ +000a22a0: 5468 6596 0480 0074 90a0 0079 709a 6000 The....t...yp.`. │ │ │ │ +000a22b0: 6593 7370 9865 6369 0c65 648e a68d 91ea e.sp.eci.ed..... │ │ │ │ +000a22c0: f1eb cf54 6865 9602 b15a 6c6f 6769 6361 ...The...Zlogica │ │ │ │ +000a22d0: 6c93 7490 ac72 7970 9a53 8e65 9364 6573 l.t..ryp.S.e.des │ │ │ │ +000a22e0: 6372 6962 9865 6493 629a ac72 7993 616e crib.ed.b..ry.an │ │ │ │ +000a22f0: 9369 6e70 7574 9373 7472 696e 6793 6f66 .input.string.of │ │ │ │ +000a2300: 9374 6865 9366 6f72 6d93 7368 6f98 776e .the.form.sho.wn │ │ │ │ +000a2310: 9361 6290 538e 6f98 7698 6593 6973 9369 .ab.S.o.v.e.is.i │ │ │ │ +000a2320: 6e98 7465 6e64 6564 9374 6f93 6465 6e6f n.tended.to.deno │ │ │ │ +000a2330: 7465 8ea1 8d91 eaf1 eb74 6865 9604 c22e te.......the.... │ │ │ │ +000a2340: 7365 749b 04c2 2f6f 6693 616c 6c98 7691 set.../of.all.v. │ │ │ │ +000a2350: ff58 e461 6c75 6573 9377 6869 6390 ac72 .X.alues.whic..r │ │ │ │ +000a2360: 6898 6361 6e93 6290 538e 6598 0c6e 6974 h.can.b.S.e..nit │ │ │ │ +000a2370: 656c 7993 6765 6e65 7261 7465 6498 7573 ely.generated.us │ │ │ │ +000a2380: 696e 6793 7468 6598 636f 6e73 7472 7563 ing.the.construc │ │ │ │ +000a2390: 746f 7273 8d93 d743 8d9f 01cc ccd5 318e tors...C......1. │ │ │ │ +000a23a0: 9104 c004 d73b 8d96 01ff fe3a 933a 933a .....;.....:.:.: │ │ │ │ +000a23b0: 8e91 11ca 9c3b 9101 fffe 438d 9f01 cccc .....;....C..... │ │ │ │ +000a23c0: d86d 8e8e 913c a8c2 cf2c 8ea1 8d91 eaf1 .m...<...,...... │ │ │ │ +000a23d0: eb77 6865 7265 9605 0b56 6561 639a ac72 .where...Veac..r │ │ │ │ +000a23e0: 6893 636f 6e73 7472 7563 746f 7291 050b h.constructor... │ │ │ │ +000a23f0: 5769 7393 6f6e 652d 746f 2d6f 6e65 9361 Wis.one-to-one.a │ │ │ │ +000a2400: 6e64 9361 6e98 7993 7498 7798 6f93 6469 nd.an.y.t.w.o.di │ │ │ │ +000a2410: 0b65 7265 6e98 7491 050b 5763 6f6e 7374 .eren.t...Wconst │ │ │ │ +000a2420: 7275 6374 6f72 7393 7969 656c 6493 6469 ructors.yield.di │ │ │ │ +000a2430: 0b65 7265 6e98 748e a18d 91ea f1eb 7696 .eren.t.......v. │ │ │ │ +000a2440: ff58 e461 6c75 6573 2e91 0538 e045 7690 .X.alues...8.Ev. │ │ │ │ +000a2450: ac72 6572 799b 03ea a876 9361 6c75 6598 .rery....v.alue. │ │ │ │ +000a2460: 6f66 9874 6869 7398 7490 ac72 7970 9553 of.this.t..ryp.S │ │ │ │ +000a2470: 8e65 9877 696c 6c98 6293 6598 6465 6e6f .e.will.b.e.deno │ │ │ │ +000a2480: 7465 6498 6290 ac72 7998 736f 6d65 9874 ted.b..ry.some.t │ │ │ │ +000a2490: 6572 6d98 6f66 9874 6865 9866 6f72 6d3a erm.of.the.form: │ │ │ │ +000a24a0: 8ea4 1cc2 578d 8d8d 91f0 f1eb d743 8d9f ....W........C.. │ │ │ │ +000a24b0: 01cc ccd8 698e 9106 ba2c d778 8d9f fb0b ....i....,.x.... │ │ │ │ +000a24c0: 998d d531 8e9f 07eb da8d d869 8e8e 8d91 ...1.......i.... │ │ │ │ +000a24d0: 0a15 54d7 3a96 01ff fe3a 933a 8e91 1d35 ..T.:....:.:...5 │ │ │ │ +000a24e0: 4478 8d9f faa5 a58d d86b 8d9f 0138 3ad9 Dx.......k...8:. │ │ │ │ +000a24f0: 698e 8e9f 081b b68d d869 8e8e 8e8e 8ea1 i........i...... │ │ │ │ +000a2500: 8d91 eaf1 ebcf 7768 6572 6596 03ea a8d7 ......where..... │ │ │ │ +000a2510: 788d 9ffa 4fa6 8dd8 6a8e 9f08 71b5 8d69 x...O...j...q..i │ │ │ │ +000a2520: 8e8e 9108 50b2 cf69 7393 6193 7465 726d ....P..is.a.term │ │ │ │ +000a2530: 936f 6693 749a ac72 7970 9053 8e65 93d7 .of.t..ryp.S.e.. │ │ │ │ +000a2540: 7479 8d9f fa4f a68d 906e 39d8 6a8e 9f08 ty...O...n9.j... │ │ │ │ +000a2550: 71b5 8d69 8e8e 9108 beeb cf66 6f72 9331 q..i.......for.1 │ │ │ │ +000a2560: 9603 5552 da14 93d7 6a91 0402 25da 1493 ..UR....j...%... │ │ │ │ +000a2570: d76b 8d9f 01cc ccd8 698e 9103 64da cf2e .k......i...d... │ │ │ │ +000a2580: 9105 38e0 496e 9603 eaa8 6164 6469 7469 ..8.In....additi │ │ │ │ +000a2590: 6f6e 2c93 616e 9879 9374 9877 986f 9374 on,.an.y.t.w.o.t │ │ │ │ +000a25a0: 6572 6d73 3a8e a18d 8d8d 91f0 f1eb d743 erms:..........C │ │ │ │ +000a25b0: 8d9f 01cc ccd8 698e 9106 ba2c d778 8d9f ......i....,.x.. │ │ │ │ +000a25c0: fb0b 998d d531 8e9f 07eb da8d d869 8e8e .....1.......i.. │ │ │ │ +000a25d0: 8d91 0a15 54d7 3a96 01ff fe3a 933a 8e96 ....T.:....:.:.. │ │ │ │ +000a25e0: 1d35 4478 8d9f faa5 a58d d86b 8d9f 0138 .5Dx.......k...8 │ │ │ │ +000a25f0: 3ad9 698e 8e9f 081b b68d d869 8e8e 8d91 :.i........i.... │ │ │ │ +000a2600: 1f99 6fcf 616e 648e 914a 078b d743 8d9f ..o.and..J...C.. │ │ │ │ +000a2610: 01cc ccd8 6a8e 9107 bb5c d778 8d9f fb0b ....j....\.x.... │ │ │ │ +000a2620: 998d d531 8e9f 07eb da8d d86a 8e8e 8d91 ...1.......j.... │ │ │ │ +000a2630: 0a15 54d7 3a96 01ff fe3a 933a 8e93 788d ..T.:....:.:..x. │ │ │ │ +000a2640: 9ff9 7afa 8dd8 6b8d 9f01 383a d96a 8e8e ..z...k...8:.j.. │ │ │ │ +000a2650: 9f09 4661 8dd8 6a8e 8e8e 8e8e 9f1c c256 ..Fa..j........V │ │ │ │ +000a2660: 8d91 eaf1 ebcf 6465 6e6f 7465 9604 8427 ......denote...' │ │ │ │ +000a2670: 6571 7561 6c9b 0484 2876 91ff 58e4 616c equal...(v..X.al │ │ │ │ +000a2680: 7565 7393 6578 6163 746c 7998 7768 656e ues.exactly.when │ │ │ │ +000a2690: 9374 6865 6972 9863 6f6e 7374 7275 6374 .their.construct │ │ │ │ +000a26a0: 6f72 7393 6172 6598 7468 6593 7361 6d65 ors.are.the.same │ │ │ │ +000a26b0: 9828 692e 652e 93d7 6991 045a 98cf 3d91 .(i.e...i..Z..=. │ │ │ │ +000a26c0: 045a 97d7 6a91 00ac d3cf 2998 616e 6493 .Z..j.....).and. │ │ │ │ +000a26d0: 7468 6573 658e a410 0000 8d91 eaf1 eb63 these..........c │ │ │ │ +000a26e0: 6f6e 7374 7275 6374 6f72 7396 03ea a861 onstructors....a │ │ │ │ +000a26f0: 7265 9361 7070 6c69 6564 9374 6f93 6571 re.applied.to.eq │ │ │ │ +000a2700: 7561 6c93 6172 6775 6d65 6e90 ac72 7473 ual.argumen..rts │ │ │ │ +000a2710: 9328 692e 652e 93d7 788d 9ffb a532 8dd8 .(i.e...x....2.. │ │ │ │ +000a2720: 6e8e 9f07 5241 8d69 8e8e 9108 fda2 cf3d n...RA.i.......= │ │ │ │ +000a2730: 9603 5552 d778 8d9f fba5 328d d86e 8e9f ..UR.x....2..n.. │ │ │ │ +000a2740: 0752 418d 6a8e 8e8d 910a fda0 cf66 6f72 .RA.j........for │ │ │ │ +000a2750: 8e91 1e5b ca31 93da 1493 d76e 93da 1493 ...[.1.....n.... │ │ │ │ +000a2760: d76b 8d9f 01cc ccd8 698e 9103 64da cf29 .k......i...d..) │ │ │ │ +000a2770: 2e8e 9f1f 42b4 8d8d 91ea f1eb d031 312e ....B........11. │ │ │ │ +000a2780: 3130 2e31 2e33 8e91 2c31 eb54 6865 9104 10.1.3..,1.The.. │ │ │ │ +000a2790: 8000 6f75 7470 7574 8ea6 8d91 eaf1 ebcf ..output........ │ │ │ │ +000a27a0: 4691 ff05 566f 729b 038d 9161 6e95 ac72 F...Vor....an..r │ │ │ │ +000a27b0: 7991 038d 9274 9379 7095 538e 6598 7370 y....t.yp.S.e.sp │ │ │ │ +000a27c0: 9365 6369 0c63 6174 696f 6e98 696e 9874 .eci.cation.in.t │ │ │ │ +000a27d0: 6865 9603 8d92 666f 726d 986f 6698 616e he....form.of.an │ │ │ │ +000a27e0: 9865 7175 6174 696f 6e93 6f66 9874 6865 .equation.of.the │ │ │ │ +000a27f0: 986b 696e 6498 6469 7363 7573 7365 6493 .kind.discussed. │ │ │ │ +000a2800: 6162 9053 8e6f 95ac 7276 9365 2c91 03a0 ab.S.o..rv.e,... │ │ │ │ +000a2810: 2f65 7865 6375 742d 8ea1 8d91 eaf1 eb69 /execut-.......i │ │ │ │ +000a2820: 6e67 3a8e 9f1c c257 8d8d 8d9f 0236 4f8d ng:....W.....6O. │ │ │ │ +000a2830: 8d8d 8d91 0230 eaeb 6164 6566 696e 658d .....0..adefine. │ │ │ │ +000a2840: 9100 b097 8900 0066 6600 0373 028e 9104 .......ff..s.... │ │ │ │ +000a2850: 2399 7479 7065 9605 bfaa 608d d76e 616d #.type....`..nam │ │ │ │ +000a2860: 658e 911c e7be eb61 6093 60eb 406f 7093 e......a`.`.@op. │ │ │ │ +000a2870: eb61 3d93 eb62 438d 9f01 a47a d531 8e91 .a=..bC....z.1.. │ │ │ │ +000a2880: 07ca abeb 6274 798d 9ffc 06be 8d90 6493 ....bty.......d. │ │ │ │ +000a2890: d531 8e9f 06c1 678d 9064 9331 8e8e 8d91 .1....g..d.1.... │ │ │ │ +000a28a0: 0a02 6feb 623a 9601 d331 3a93 3a8e 911b ..o.b:...1:.:... │ │ │ │ +000a28b0: a6aa 7479 8d9f fb1e 048d 9064 93d8 6b8d ..ty.......d..k. │ │ │ │ +000a28c0: 9f01 1c71 d631 8e8e 9f07 ddd8 8d90 6493 ...q.1........d. │ │ │ │ +000a28d0: d531 8e8e 9114 fb9b eb61 7c8d 93eb 6301 .1.......a|...c. │ │ │ │ +000a28e0: 9601 d331 0193 018e 9118 45b7 eb61 7c93 ...1......E..a|. │ │ │ │ +000a28f0: eb62 438d 9f01 a47a d86d 8e91 0b0f 6beb .bC....z.m....k. │ │ │ │ +000a2900: 6274 798d 9ffc 06be 8d90 6493 d531 8e9f bty.......d..1.. │ │ │ │ +000a2910: 06ae 418d 9064 93d8 6d8e 8e8d 910d 472f ..A..d..m.....G/ │ │ │ │ +000a2920: eb62 3a96 01d3 313a 933a 8e91 1eeb 6a74 .b:...1:.:....jt │ │ │ │ +000a2930: 798d 9ffc 06be 8d90 6493 d86b 8d9f 0100 y.......d..k.... │ │ │ │ +000a2940: 00d9 6d8e 8e9f 06ae 418d 9064 93d8 6d8e ..m.....A..d..m. │ │ │ │ +000a2950: 8e91 0c61 9eeb 6160 8e8e 8e8e 8e8e 8e8e ...a..a`........ │ │ │ │ +000a2960: 9f24 fd13 8e8c 8b00 0000 c300 0000 0000 .$.............. │ │ │ │ 000a2970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000a2980: 0000 0000 0000 0000 0a19 4aa0 02cc 0555 ..........J....U │ │ │ │ -000a2990: 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 ...F............ │ │ │ │ -000a29a0: 12c7 61d0 3131 2e31 302e 910a 8000 5468 ..a.11.10.....Th │ │ │ │ -000a29b0: 6596 0480 0074 9aa0 0079 7090 6000 6593 e....t...yp.`.e. │ │ │ │ -000a29c0: 6465 0c6e 6974 696f 6e93 7061 6398 6b91 de.nition.pac.k. │ │ │ │ -000a29d0: ff40 0061 6765 9200 e237 6331 3935 8e91 .@.age...7c195.. │ │ │ │ -000a29e0: 12c7 619f 0566 6689 0000 e666 01c7 3e7c ..a..ff....f..>| │ │ │ │ -000a29f0: 8e8e 8e8e a002 942f df8d a0fd 8bd0 218d ......./......!. │ │ │ │ -000a2a00: 9112 c761 cf77 696c 6c96 05c8 9e6d 616b ...a.will....mak │ │ │ │ -000a2a10: 90ac 7265 9b05 c89d 6193 666f 726d 616c ..re....a.formal │ │ │ │ -000a2a20: 9364 650c 6e69 7469 6f6e 9366 6f72 9861 .de.nition.for.a │ │ │ │ -000a2a30: 9374 9aac 7279 7090 538e 6593 286f 7293 .t..ryp.S.e.(or. │ │ │ │ -000a2a40: 7498 7970 9553 8e65 9b05 c89d 6f70 9365 t.yp.S.e....op.e │ │ │ │ -000a2a50: 7261 746f 7229 9605 c89e eb40 6f70 93cf rator).....@op.. │ │ │ │ -000a2a60: 696e 9374 6865 9863 7572 7265 6e90 ac72 in.the.curren..r │ │ │ │ -000a2a70: 7493 7468 656f 7279 8ea4 1000 008d 9112 t.theory........ │ │ │ │ -000a2a80: c761 7365 676d 656e 95ac 7274 2c91 0590 .asegmen..rt,... │ │ │ │ -000a2a90: 106d 616b 9365 9b05 3bc7 6170 7072 6f70 .mak.e..;.approp │ │ │ │ -000a2aa0: 7269 6174 6596 053b c864 650c 6e69 7469 riate..;.de.niti │ │ │ │ -000a2ab0: 6f6e 7393 666f 7298 636f 6e73 7461 6e90 ons.for.constan. │ │ │ │ -000a2ac0: ac72 7473 8d93 d743 8d9f 01cc ccd5 318e .rts...C......1. │ │ │ │ -000a2ad0: 9604 c004 d73b 9b01 fffe 438d 9f01 cccc .....;....C..... │ │ │ │ -000a2ae0: d532 8e93 d73b 8d98 3a98 3a98 3a8e 9111 .2...;..:.:.:... │ │ │ │ -000a2af0: ca9c 3b98 438d 9f01 cccc d86d 8e8e 914f ..;.C......m...O │ │ │ │ -000a2b00: 8df7 cf2c 9105 900f 616e 6493 6175 746f ...,....and.auto │ │ │ │ -000a2b10: 6d61 7469 6361 6c6c 798e a18d 9112 c761 matically......a │ │ │ │ -000a2b20: 7072 6f95 ac72 7693 6596 04d1 9c61 9104 pro..rv.e....a.. │ │ │ │ -000a2b30: d19b 7468 656f 7265 6d93 7768 6963 9aac ..theorem.whic.. │ │ │ │ -000a2b40: 7268 9370 726f 9876 6964 6573 9b04 d19b rh.pro.vides.... │ │ │ │ -000a2b50: 616e 9361 6273 7472 6163 7498 6390 ac72 an.abstract.c..r │ │ │ │ -000a2b60: 6861 7261 6374 6572 697a 6174 696f 6e93 haracterization. │ │ │ │ -000a2b70: 6f66 9374 6865 986e 6577 6c79 2d64 650c of.the.newly-de. │ │ │ │ -000a2b80: 6e65 6493 7490 ac72 7970 9053 8e65 8ea1 ned.t..ryp.S.e.. │ │ │ │ -000a2b90: 8d91 12c7 61eb 406f 70cf 2e91 0683 a654 ....a.@op......T │ │ │ │ -000a2ba0: 6869 7396 0458 e974 6865 6f72 656d 2c91 his..X.theorem,. │ │ │ │ -000a2bb0: 0474 7b77 6869 6390 ac72 689b 0458 ea69 .t{whic..rh..X.i │ │ │ │ -000a2bc0: 7393 7374 6f72 6564 9869 6e98 7468 6598 s.stored.in.the. │ │ │ │ -000a2bd0: 6375 7272 656e 95ac 7274 9874 6865 6f72 curren..rt.theor │ │ │ │ -000a2be0: 7998 7365 676d 656e 9374 9104 58e9 756e y.segmen.t..X.un │ │ │ │ -000a2bf0: 6465 7298 7468 6598 6e61 6d65 98d7 6e61 der.the.name..na │ │ │ │ -000a2c00: 6d65 8ea1 8d91 12c7 61cf 616e 6496 03ea me......a.and... │ │ │ │ -000a2c10: a861 6c73 6f93 7265 7475 726e 6564 9362 .also.returned.b │ │ │ │ -000a2c20: 9aac 7279 8d93 eb61 6465 6669 6e65 5f74 ..ry...adefine_t │ │ │ │ -000a2c30: 7970 658e 9143 26f6 cf2c 9368 6173 9374 ype..C&..,.has.t │ │ │ │ -000a2c40: 6865 9366 6f72 6d93 7368 6f98 776e 9362 he.form.sho.wn.b │ │ │ │ -000a2c50: 9053 8e65 6c6f 9877 3a8e 9f35 857a 8d8d .S.elo.w:..5.z.. │ │ │ │ -000a2c60: 8d9f 1778 aa8d 8d8d 9fd2 a5be 8d91 2a06 ...x..........*. │ │ │ │ -000a2c70: 60eb 617c 2d96 05bf aa21 668d 9f01 a47a `.a|-....!f....z │ │ │ │ -000a2c80: d531 8e8d 9109 0221 eb63 0196 01d3 3101 .1.....!.c....1. │ │ │ │ -000a2c90: 9301 8e91 1837 70eb 6166 8d9f 01a4 7ad8 .....7p.af....z. │ │ │ │ -000a2ca0: 6d8e 9108 04c4 eb61 2e93 3f21 666e 3aeb m......a..?!fn:. │ │ │ │ -000a2cb0: 406f 70eb 612d 3e2a 2e8e a40d 0000 8d91 @op.a->*........ │ │ │ │ -000a2cc0: 4c84 5c21 788d 9ffc 06be 8dd5 318e 9f06 L.\!x.......1... │ │ │ │ -000a2cd0: c167 8d31 8e8e 8d91 0b71 0deb 6301 9601 .g.1.....q..c... │ │ │ │ -000a2ce0: d331 0193 018e 961d 1548 eb61 788d 9ffb .1.......H.ax... │ │ │ │ -000a2cf0: 1e04 8dd8 6b8d 9f01 1c71 d631 8e8e 9f07 ....k....q.1.... │ │ │ │ -000a2d00: ddd8 8dd5 318e 8e9b 0917 b4eb 612e 9105 ....1.......a... │ │ │ │ -000a2d10: bfaa 666e 288d d743 8e8d 9109 44ab 9f01 ..fn(..C....D... │ │ │ │ -000a2d20: a47a d531 8e91 1597 8aeb 6178 8d9f fc06 .z.1......ax.... │ │ │ │ -000a2d30: be8d d531 8e9f 06c1 678d 318e 8e8d 910b ...1....g.1..... │ │ │ │ -000a2d40: 710d eb62 3a96 01d3 313a 933a 8e93 eb61 q..b:...1:.:...a │ │ │ │ -000a2d50: 788d 9ffb 1e04 8dd8 6b8d 9f01 1c71 d631 x.......k....q.1 │ │ │ │ -000a2d60: 8e8e 9f07 ddd8 8dd5 318e 8e98 eb61 2996 ........1....a). │ │ │ │ -000a2d70: 05bf aa3d 9366 8d9f 01a4 7ad5 318e 910a ...=.f....z.1... │ │ │ │ -000a2d80: 7fae eb61 2866 6e93 788d 9ffc 06be 8dd5 ...a(fn.x....... │ │ │ │ -000a2d90: 318e 9f06 c167 8d31 8e8e 9104 c004 eb61 1....g.1.......a │ │ │ │ -000a2da0: 298d 9103 0aa7 eb62 3a96 01d3 313a 933a )......b:...1:.: │ │ │ │ -000a2db0: 8e91 12db b1eb 6128 666e 9378 8d9f fb1e ......a(fn.x.... │ │ │ │ -000a2dc0: 048d d86b 8d9f 011c 71d6 318e 8e9f 07dd ...k....q.1..... │ │ │ │ -000a2dd0: d88d d531 8e8e 98eb 6129 9378 8d9f fc06 ...1....a).x.... │ │ │ │ -000a2de0: be8d d531 8e9f 06c1 678d 318e 8e8d 9109 ...1....g.1..... │ │ │ │ -000a2df0: 9ddc eb62 3a96 01d3 313a 933a 8e91 196e ...b:...1:.:...n │ │ │ │ -000a2e00: e6eb 6178 8d9f fb1e 048d d86b 8d9f 011c ..ax.......k.... │ │ │ │ -000a2e10: 71d6 318e 8e9f 07dd d88d d531 8e8e 8e9f q.1........1.... │ │ │ │ -000a2e20: 135a 428d 8d9f f800 008d 9200 f33a 9eeb .ZB..........:.. │ │ │ │ -000a2e30: 612e 8ea4 0400 008d 9200 f33a 9e2e 8ea1 a..........:.... │ │ │ │ -000a2e40: 8d92 00f3 3a9e 2e8e 8e8e a18d 914c 845c ....:........L.\ │ │ │ │ -000a2e50: 2178 8d9f fc06 be8d d531 8e9f 06ae 418d !x.......1....A. │ │ │ │ -000a2e60: d86d 8e8e 8d91 0ce2 9ceb 6301 9601 d331 .m........c....1 │ │ │ │ -000a2e70: 0193 018e 961c b3a6 eb61 788d 9ffb 3a75 .........ax...:u │ │ │ │ -000a2e80: 8dd8 6b8d 9f01 0000 d96d 8e8e 9f07 c167 ..k......m.....g │ │ │ │ -000a2e90: 8dd5 318e 8e91 0a29 daeb 612e 9b05 bfaa ..1....)..a..... │ │ │ │ -000a2ea0: 666e 288d d743 8e8d 9109 44ab 9f01 a47a fn(..C....D....z │ │ │ │ -000a2eb0: d86d 8e91 1709 19eb 6178 8d9f fc06 be8d .m......ax...... │ │ │ │ -000a2ec0: d531 8e9f 06ae 418d d86d 8e8e 8d91 0ce2 .1....A..m...... │ │ │ │ -000a2ed0: 9ceb 623a 9601 d331 3a93 3a8e 93eb 6178 ..b:...1:.:...ax │ │ │ │ -000a2ee0: 8d9f fc06 be8d d86b 8d9f 0100 00d9 6d8e .......k......m. │ │ │ │ -000a2ef0: 8e9f 06ae 418d d86d 8e8e 960b fd0b eb61 ....A..m.......a │ │ │ │ -000a2f00: 2998 3d98 668d 9f01 a47a d86d 8e91 0dc4 ).=.f....z.m.... │ │ │ │ -000a2f10: 6eeb 6128 666e 9878 8d9f fc06 be8d d531 n.a(fn.x.......1 │ │ │ │ -000a2f20: 8e9f 06ae 418d d86d 8e8e 9108 04c4 eb61 ....A..m.......a │ │ │ │ -000a2f30: 298d 9103 0aa7 eb62 3a96 01d3 313a 933a )......b:...1:.: │ │ │ │ -000a2f40: 8e91 12db b1eb 6128 666e 9878 8d9f fc06 ......a(fn.x.... │ │ │ │ -000a2f50: be8d d86b 8d9f 0100 00d9 6d8e 8e9f 06ae ...k......m..... │ │ │ │ -000a2f60: 418d d86d 8e8e 93eb 6129 9878 8d9f fc06 A..m....a).x.... │ │ │ │ -000a2f70: be8d d531 8e9f 06ae 418d d86d 8e8e 8d91 ...1....A..m.... │ │ │ │ -000a2f80: 0ce2 9ceb 623a 9601 d331 3a93 3a8e 911c ....b:...1:.:... │ │ │ │ -000a2f90: b3a6 eb61 788d 9ffc 06be 8dd8 6b8d 9f01 ...ax.......k... │ │ │ │ -000a2fa0: 0000 d96d 8e8e 9f06 ae41 8dd8 6d8e 8e8e ...m.....A..m... │ │ │ │ -000a2fb0: 8e8e 8e8e 8e8e 9f37 a844 8d91 12c7 61cf .......7.D....a. │ │ │ │ -000a2fc0: 7768 6572 6596 03d2 b874 6865 9b03 d2b9 where....the.... │ │ │ │ -000a2fd0: 7269 6768 90ac 7274 9368 616e 6498 7369 righ..rt.hand.si │ │ │ │ -000a2fe0: 6465 7393 6f66 9874 6865 9365 7175 6174 des.of.the.equat │ │ │ │ -000a2ff0: 696f 6e73 9869 6e63 6c75 6465 9372 6563 ions.include.rec │ │ │ │ -000a3000: 7572 7369 7690 ac72 6598 6170 706c 6963 ursiv..re.applic │ │ │ │ -000a3010: 6174 696f 6e73 9360 8deb 6166 6e8e 8d91 ations.`..afn... │ │ │ │ -000a3020: 0ed4 a678 8e8d 9ffa 4fa6 8d91 1494 50d8 ...x....O.....P. │ │ │ │ -000a3030: 6a8e 9f08 71b5 8d91 1494 5069 8e8e 9118 j...q.....Pi.... │ │ │ │ -000a3040: fa5a cf27 986f 6e6c 7993 666f 728e a18d .Z.'.only.for... │ │ │ │ -000a3050: 9112 c761 7691 ff58 e461 7269 6162 6c65 ...av..X.ariable │ │ │ │ -000a3060: 738d 9104 37be eb61 788e 8d9f fa4f a68d s...7..ax....O.. │ │ │ │ -000a3070: 9109 f768 d86a 8e9f 0871 b58d 9109 f768 ...h.j...q.....h │ │ │ │ -000a3080: 698e 8e91 1295 2fcf 6f66 9604 37be 7490 i...../.of..7.t. │ │ │ │ -000a3090: ac72 7970 9053 8e65 9b04 37bd eb40 6f70 .ryp.S.e..7..@op │ │ │ │ -000a30a0: cf2e 9106 2021 2853 6565 9374 6865 9365 .... !(See.the.e │ │ │ │ -000a30b0: 7861 6d70 6c65 7398 6769 769a ac72 656e xamples.giv..ren │ │ │ │ -000a30c0: 9362 9053 8e65 6c6f 9877 2e29 9106 2021 .b.S.elo.w.).. ! │ │ │ │ -000a30d0: 4191 0437 aa74 6865 6f72 656d 9b04 37bd A..7.theorem..7. │ │ │ │ -000a30e0: 6f66 9374 6869 7398 666f 726d 9361 7373 of.this.form.ass │ │ │ │ -000a30f0: 6572 7473 8ea1 8d91 12c7 6174 6865 9603 erts......athe.. │ │ │ │ -000a3100: bcbc 756e 6971 7565 9365 7869 7374 656e ..unique.existen │ │ │ │ -000a3110: 6365 936f 6691 03bc bd70 7269 6d69 7469 ce.of....primiti │ │ │ │ -000a3120: 769a ac72 6593 7265 6375 7273 6976 9865 v..re.recursiv.e │ │ │ │ -000a3130: 9366 756e 6374 696f 6e73 9364 650c 6e65 .functions.de.ne │ │ │ │ -000a3140: 6493 6298 7993 6361 7365 7391 03bc bd6f d.b.y.cases....o │ │ │ │ -000a3150: 6e93 7468 6593 636f 6e73 7472 7563 746f n.the.constructo │ │ │ │ -000a3160: 7273 8ea1 8d8d 9112 c761 d743 8d9f 01cc rs.......a.C.... │ │ │ │ -000a3170: ccd5 318e 9604 c004 d73b 9b01 fffe 438d ..1......;....C. │ │ │ │ -000a3180: 9f01 cccc d532 8e93 d73b 8d98 3a98 3a98 .....2...;..:.:. │ │ │ │ -000a3190: 3a8e 9111 ca9c 3b98 438d 9f01 cccc d86d :.....;.C......m │ │ │ │ -000a31a0: 8e8e 915d 1990 cf2e 9107 3533 5468 6973 ...]......53This │ │ │ │ -000a31b0: 9604 9419 6973 9361 9373 6c69 6768 9aac ....is.a.sligh.. │ │ │ │ -000a31c0: 7274 9365 7874 656e 7369 6f6e 9104 9418 rt.extension.... │ │ │ │ -000a31d0: 6f66 9374 6865 93e5 696e 6974 6961 6c69 of.the..initiali │ │ │ │ -000a31e0: 7479 9105 a19b cf70 726f 7090 538e 6572 ty.....prop.S.er │ │ │ │ -000a31f0: 7498 7993 6298 7993 7768 6963 9868 9373 t.y.b.y.whic.h.s │ │ │ │ -000a3200: 7472 7563 7475 7265 738e a18d 9112 c761 tructures......a │ │ │ │ -000a3210: 6f66 9603 befb 7468 6973 9b03 befc 6b69 of....this....ki │ │ │ │ -000a3220: 6e64 9361 7265 9863 90ac 7268 6172 6163 nd.are.c..rharac │ │ │ │ -000a3230: 7465 7269 7a65 6493 696e 9374 6865 9860 terized.in.the.` │ │ │ │ -000a3240: 696e 6974 6961 6c93 616c 6765 6272 6127 initial.algebra' │ │ │ │ -000a3250: 9361 7070 726f 6163 90ac 7268 9874 6f93 .approac..rh.to. │ │ │ │ -000a3260: 7370 9053 8e65 6369 6679 696e 6798 6162 sp.S.ecifying.ab │ │ │ │ -000a3270: 7374 7261 6374 9364 6174 618e a18d 9112 stract.data..... │ │ │ │ -000a3280: c761 7490 ac72 7970 9a53 8e65 7396 0500 .at..ryp.S.es... │ │ │ │ -000a3290: 165b 8d36 8e91 05df fc5d 2e91 0879 2954 .[.6.....]...y)T │ │ │ │ -000a32a0: 6869 7393 7072 6f70 9865 7274 95ac 7279 his.prop.ert..ry │ │ │ │ -000a32b0: 9b05 0015 7072 6f93 7669 6465 7396 0500 ....pro.vides... │ │ │ │ -000a32c0: 1661 6e93 6162 7374 7261 6374 9363 90ac .an.abstract.c.. │ │ │ │ -000a32d0: 7268 6172 6163 7465 7269 7a61 7469 6f6e rharacterization │ │ │ │ -000a32e0: 986f 6693 7468 6593 7490 ac72 7970 9053 .of.the.t..ryp.S │ │ │ │ -000a32f0: 8e65 93eb 406f 7098 cf77 6869 6390 ac72 .e..@op..whic..r │ │ │ │ -000a3300: 6893 6973 8ea1 8d91 12c7 6162 9053 8e6f h.is......ab.S.o │ │ │ │ -000a3310: 7468 9604 6dda 7375 6363 696e 6374 9361 th..m.succinct.a │ │ │ │ -000a3320: 6e64 9363 6f6d 706c 6574 652c 9104 8ea7 nd.complete,.... │ │ │ │ -000a3330: 696e 9374 6865 9373 656e 7365 9374 6861 in.the.sense.tha │ │ │ │ -000a3340: 7493 6974 9104 6ddb 636f 6d70 6c65 7465 t.it..m.complete │ │ │ │ -000a3350: 6c79 9364 6574 6572 6d69 6e65 7393 7468 ly.determines.th │ │ │ │ -000a3360: 6593 7374 7275 6374 7572 6593 6f66 8ea1 e.structure.of.. │ │ │ │ -000a3370: 8d91 12c7 6174 6865 9603 eaa8 7691 ff58 ....athe....v..X │ │ │ │ -000a3380: e461 6c75 6573 936f 6693 eb40 6f70 93cf .alues.of..@op.. │ │ │ │ -000a3390: 7570 9374 6f93 6973 6f6d 6f72 7068 6973 up.to.isomorphis │ │ │ │ -000a33a0: 6d2e 8e9f 1068 888d 911e 28f0 5468 6596 m....h....(.The. │ │ │ │ -000a33b0: 03ea a863 616c 6c93 746f 8d93 eb61 6465 ...call.to...ade │ │ │ │ -000a33c0: 6669 6e65 5f74 7970 658e 9147 119e cf73 fine_type..G...s │ │ │ │ -000a33d0: 686f 9aac 7277 6e93 6162 9053 8e6f 9876 ho..rwn.ab.S.o.v │ │ │ │ -000a33e0: 9865 9366 6169 6c73 9369 663a 8e9f 1fdb .e.fails.if:.... │ │ │ │ -000a33f0: bc8d 8d8d 8d91 1f4e 7928 6929 8e8e 8e91 .......Ny(i).... │ │ │ │ -000a3400: 3195 896e 6f74 9603 eaa8 696e 9364 7261 1..not....in.dra │ │ │ │ -000a3410: 6674 936d 6f90 538e 6465 3b8e a91c 0aaa ft.mo.S.de;..... │ │ │ │ -000a3420: 8d8d 8d8d 911c 0aed 2869 6929 8e8e 8e91 ........(ii).... │ │ │ │ -000a3430: 3195 89eb 406f 7096 03ea a8cf 6973 9361 1...@op.....is.a │ │ │ │ -000a3440: 6c72 6561 6479 9374 6865 936e 616d 6593 lready.the.name. │ │ │ │ -000a3450: 6f66 9361 9374 9aac 7279 7090 538e 6593 of.a.t..ryp.S.e. │ │ │ │ -000a3460: 636f 6e73 7461 6e98 7493 6f72 9374 9879 constan.t.or.t.y │ │ │ │ -000a3470: 709a 538e 6593 6f70 9865 7261 746f 7293 p.S.e.op.erator. │ │ │ │ -000a3480: 696e 9374 6865 9363 7572 7265 6e90 ac72 in.the.curren..r │ │ │ │ -000a3490: 7493 7468 656f 7279 3b8e a41c 0aab 8d8d t.theory;....... │ │ │ │ -000a34a0: 8d8d 9118 c761 2869 6969 298e 8e8e 9131 .....a(iii)....1 │ │ │ │ -000a34b0: 9589 616e 9aac 7279 9603 eaa8 6f6e 6593 ..an..ry....one. │ │ │ │ -000a34c0: 6f66 93d7 438d 9f01 cccc d531 8e91 04c0 of..C......1.... │ │ │ │ -000a34d0: 04d7 3b8d 9601 fffe 3a93 3a93 3a8e 9111 ..;.....:.:.:... │ │ │ │ -000a34e0: ca9c 3b91 01ff fe43 8d9f 01cc ccd8 6d8e ..;....C......m. │ │ │ │ -000a34f0: 910b ef6c cf69 7393 616c 7265 6164 7993 ...l.is.already. │ │ │ │ -000a3500: 7468 6593 6e61 6d65 936f 6693 6193 636f the.name.of.a.co │ │ │ │ -000a3510: 6e73 7461 6e98 7493 696e 9374 6865 9363 nstan.t.in.the.c │ │ │ │ -000a3520: 7572 7265 6e98 7493 7468 656f 7279 91ff urren.t.theory.. │ │ │ │ -000a3530: 0556 2e8e a18d 8d8d 8d91 191a ef28 6976 .V...........(iv │ │ │ │ -000a3540: 298e 8e8e 9131 9589 6569 7468 6572 9603 )....1..either.. │ │ │ │ -000a3550: c754 eb40 6f70 93cf 6f72 9361 6e9a ac72 .T.@op..or.an..r │ │ │ │ -000a3560: 7993 6f6e 6593 d743 8d9f 01cc ccd5 318e y.one..C......1. │ │ │ │ -000a3570: 9104 c004 d73b 8d96 01ff fe3a 933a 933a .....;.....:.:.: │ │ │ │ -000a3580: 8e91 11ca 9c3b 9101 fffe 438d 9f01 cccc .....;....C..... │ │ │ │ -000a3590: d86d 8e91 0bcc 18cf 6973 936e 6f74 9361 .m......is.not.a │ │ │ │ -000a35a0: 936c 6567 616c 9369 6465 6e98 7469 0c65 .legal.iden.ti.e │ │ │ │ -000a35b0: 722e 9105 2d19 4964 656e 9874 690c 6572 r...-.Iden.ti.er │ │ │ │ -000a35c0: 7393 6d98 7573 7493 7374 6172 7493 7769 s.m.ust.start.wi │ │ │ │ -000a35d0: 7468 8ea4 1000 008d 9131 9589 6196 0524 th.......1..a..$ │ │ │ │ -000a35e0: 646c 6574 7465 729b 0524 6328 6173 9364 dletter..$c(as.d │ │ │ │ -000a35f0: 650c 6e65 6493 6290 ac72 798d 98eb 6169 e.ned.b..ry...ai │ │ │ │ -000a3600: 735f 6c65 7474 6572 8e91 38e1 5dcf 2993 s_letter..8.].). │ │ │ │ -000a3610: 616e 6498 636f 6e9a ac72 7461 696e 936f and.con..rtain.o │ │ │ │ -000a3620: 6e6c 7993 616c 7068 616e 9875 6d65 7269 nly.alphan.umeri │ │ │ │ -000a3630: 6391 0524 6363 9868 6172 6163 7465 7273 c..$cc.haracters │ │ │ │ -000a3640: 9328 6173 8ea1 8d91 3195 8964 650c 6e65 .(as....1..de.ne │ │ │ │ -000a3650: 6496 03ea a862 90ac 7279 8d93 eb61 6973 d....b..ry...ais │ │ │ │ -000a3660: 5f61 6c70 6861 6e75 6d8e 9143 26f6 cf29 _alphanum..C&..) │ │ │ │ -000a3670: 8ea6 8d8d 8d8d 911c 5e7b 2876 298e 8e8e ........^{(v)... │ │ │ │ -000a3680: 8d91 3195 89eb 6141 4253 5f8e 8d91 4894 ..1...aABS_...H. │ │ │ │ -000a3690: 31eb 406f 708e 9159 3b72 cf6f 728d 9103 1.@op..Y;r.or... │ │ │ │ -000a36a0: eaa8 eb61 5245 505f 8e8d 911a e950 eb40 ...aREP_.....P.@ │ │ │ │ -000a36b0: 6f70 8e91 2b90 91cf 6172 6596 03ea a861 op..+...are....a │ │ │ │ -000a36c0: 6c72 6561 6479 9363 6f6e 7374 616e 9aac lready.constan.. │ │ │ │ -000a36d0: 7274 7393 696e 9374 6865 9363 7572 7265 rts.in.the.curre │ │ │ │ -000a36e0: 6e98 7493 7468 656f 7279 3b8e 9f1c 0aab n.t.theory;..... │ │ │ │ -000a36f0: 8d8d 8d8d 9119 1aef 2876 6929 8e8e 8e91 ........(vi).... │ │ │ │ -000a3700: 3195 8974 6865 7265 9603 3260 6973 9b03 1..there..2`is.. │ │ │ │ -000a3710: 3261 616c 7265 6164 7993 616e 9361 7869 2aalready.an.axi │ │ │ │ -000a3720: 6f6d 2c91 0357 3c64 650c 6e69 7469 6f6e om,..W...or. │ │ │ │ -000a37b0: 7468 6593 6e61 6d65 8d98 eb40 6f70 8e8d the.name...@op.. │ │ │ │ -000a37c0: 9111 bf01 eb61 5f49 534f 5f44 4546 8e91 .....a_ISO_DEF.. │ │ │ │ -000a37d0: 44be b8cf 696e 9374 6865 9863 7572 7265 D...in.the.curre │ │ │ │ -000a37e0: 6e90 ac72 7493 7468 656f 7279 8ea1 8d91 n..rt.theory.... │ │ │ │ -000a37f0: 3195 8973 6567 6d65 6e90 ac72 742e 8ea6 1..segmen..rt... │ │ │ │ -000a3800: 8d8d 8d8d 9115 d763 2876 6969 298e 8e8e .......c(vii)... │ │ │ │ -000a3810: 9131 9589 7468 6572 6596 04f3 ad69 7393 .1..there....is. │ │ │ │ -000a3820: 616c 7265 6164 799b 04f3 ae61 9374 6865 already....a.the │ │ │ │ -000a3830: 6f72 656d 9373 746f 7265 6493 756e 6465 orem.stored.unde │ │ │ │ -000a3840: 7298 7468 6593 6e61 6d65 8d93 eb61 608d r.the.name...a`. │ │ │ │ -000a3850: d76e 616d 658e 911c e7be eb61 608e 9132 .name......a`..2 │ │ │ │ -000a3860: 4e6c cf69 6e98 7468 6593 6375 7272 656e Nl.in.the.curren │ │ │ │ -000a3870: 90ac 7274 9374 6865 6f72 798e a18d 9131 ..rt.theory....1 │ │ │ │ -000a3880: 9589 7365 676d 656e 90ac 7274 2e8e 9f1c ..segmen..rt.... │ │ │ │ -000a3890: 0aab 8d8d 8d8d 9112 93d7 2876 6969 6929 ..........(viii) │ │ │ │ -000a38a0: 8e8e 8e91 3195 8974 6865 9603 eaa8 696e ....1..the....in │ │ │ │ -000a38b0: 7075 7493 7490 ac72 7970 9a53 8e65 9373 put.t..ryp.S.e.s │ │ │ │ -000a38c0: 7098 6563 690c 6361 7469 6f6e 9364 6f98 p.eci.cation.do. │ │ │ │ -000a38d0: 6573 936e 6f74 9363 6f6e 666f 726d 9374 es.not.conform.t │ │ │ │ -000a38e0: 6f93 7468 6593 7379 6e90 ac72 7461 7893 o.the.syn..rtax. │ │ │ │ -000a38f0: 6465 7363 7269 6298 6564 9361 6298 6f95 describ.ed.ab.o. │ │ │ │ -000a3900: ac72 7693 652e 8e8e 9f24 fd13 8e8c 8b00 .rv.e....$...... │ │ │ │ -000a3910: 0000 c400 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000a2980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000a2990: 0a19 52a0 02cc 0555 8da0 fd46 d30e 8d8d ..R....U...F.... │ │ │ │ +000a29a0: 8d8d 9ffa 999a 8d91 12c7 61d0 3131 2e31 ..........a.11.1 │ │ │ │ +000a29b0: 302e 910a 8000 5468 6596 0480 0074 9aa0 0.....The....t.. │ │ │ │ +000a29c0: 0079 7090 6000 6593 6465 0c6e 6974 696f .yp.`.e.de.nitio │ │ │ │ +000a29d0: 6e93 7061 6398 6b91 ff40 0061 6765 9200 n.pac.k..@.age.. │ │ │ │ +000a29e0: e237 6331 3935 8e91 12c7 619f 0566 6689 .7c195....a..ff. │ │ │ │ +000a29f0: 0000 e666 01c7 3e7c 8e8e 8e8e a002 942f ...f..>|......./ │ │ │ │ +000a2a00: df8d a0fd 8bd0 218d 9112 c761 cf77 696c ......!....a.wil │ │ │ │ +000a2a10: 6c96 05c8 9e6d 616b 90ac 7265 9b05 c89d l....mak..re.... │ │ │ │ +000a2a20: 6193 666f 726d 616c 9364 650c 6e69 7469 a.formal.de.niti │ │ │ │ +000a2a30: 6f6e 9366 6f72 9861 9374 9aac 7279 7090 on.for.a.t..ryp. │ │ │ │ +000a2a40: 538e 6593 286f 7293 7498 7970 9553 8e65 S.e.(or.t.yp.S.e │ │ │ │ +000a2a50: 9b05 c89d 6f70 9365 7261 746f 7229 9605 ....op.erator).. │ │ │ │ +000a2a60: c89e eb40 6f70 93cf 696e 9374 6865 9863 ...@op..in.the.c │ │ │ │ +000a2a70: 7572 7265 6e90 ac72 7493 7468 656f 7279 urren..rt.theory │ │ │ │ +000a2a80: 8ea4 1000 008d 9112 c761 7365 676d 656e .........asegmen │ │ │ │ +000a2a90: 95ac 7274 2c91 0590 106d 616b 9365 9b05 ..rt,....mak.e.. │ │ │ │ +000a2aa0: 3bc7 6170 7072 6f70 7269 6174 6596 053b ;.appropriate..; │ │ │ │ +000a2ab0: c864 650c 6e69 7469 6f6e 7393 666f 7298 .de.nitions.for. │ │ │ │ +000a2ac0: 636f 6e73 7461 6e90 ac72 7473 8d93 d743 constan..rts...C │ │ │ │ +000a2ad0: 8d9f 01cc ccd5 318e 9604 c004 d73b 9b01 ......1......;.. │ │ │ │ +000a2ae0: fffe 438d 9f01 cccc d532 8e93 d73b 8d98 ..C......2...;.. │ │ │ │ +000a2af0: 3a98 3a98 3a8e 9111 ca9c 3b98 438d 9f01 :.:.:.....;.C... │ │ │ │ +000a2b00: cccc d86d 8e8e 914f 8df7 cf2c 9105 900f ...m...O...,.... │ │ │ │ +000a2b10: 616e 6493 6175 746f 6d61 7469 6361 6c6c and.automaticall │ │ │ │ +000a2b20: 798e a18d 9112 c761 7072 6f95 ac72 7693 y......apro..rv. │ │ │ │ +000a2b30: 6596 04d1 9c61 9104 d19b 7468 656f 7265 e....a....theore │ │ │ │ +000a2b40: 6d93 7768 6963 9aac 7268 9370 726f 9876 m.whic..rh.pro.v │ │ │ │ +000a2b50: 6964 6573 9b04 d19b 616e 9361 6273 7472 ides....an.abstr │ │ │ │ +000a2b60: 6163 7498 6390 ac72 6861 7261 6374 6572 act.c..rharacter │ │ │ │ +000a2b70: 697a 6174 696f 6e93 6f66 9374 6865 986e ization.of.the.n │ │ │ │ +000a2b80: 6577 6c79 2d64 650c 6e65 6493 7490 ac72 ewly-de.ned.t..r │ │ │ │ +000a2b90: 7970 9053 8e65 8ea1 8d91 12c7 61eb 406f yp.S.e......a.@o │ │ │ │ +000a2ba0: 70cf 2e91 0683 a654 6869 7396 0458 e974 p......This..X.t │ │ │ │ +000a2bb0: 6865 6f72 656d 2c91 0474 7b77 6869 6390 heorem,..t{whic. │ │ │ │ +000a2bc0: ac72 689b 0458 ea69 7393 7374 6f72 6564 .rh..X.is.stored │ │ │ │ +000a2bd0: 9869 6e98 7468 6598 6375 7272 656e 95ac .in.the.curren.. │ │ │ │ +000a2be0: 7274 9874 6865 6f72 7998 7365 676d 656e rt.theory.segmen │ │ │ │ +000a2bf0: 9374 9104 58e9 756e 6465 7298 7468 6598 .t..X.under.the. │ │ │ │ +000a2c00: 6e61 6d65 98d7 6e61 6d65 8ea1 8d91 12c7 name..name...... │ │ │ │ +000a2c10: 61cf 616e 6496 03ea a861 6c73 6f93 7265 a.and....also.re │ │ │ │ +000a2c20: 7475 726e 6564 9362 9aac 7279 8d93 eb61 turned.b..ry...a │ │ │ │ +000a2c30: 6465 6669 6e65 5f74 7970 658e 9143 26f6 define_type..C&. │ │ │ │ +000a2c40: cf2c 9368 6173 9374 6865 9366 6f72 6d93 .,.has.the.form. │ │ │ │ +000a2c50: 7368 6f98 776e 9362 9053 8e65 6c6f 9877 sho.wn.b.S.elo.w │ │ │ │ +000a2c60: 3a8e 9f35 857a 8d8d 8d9f 1778 aa8d 8d8d :..5.z.....x.... │ │ │ │ +000a2c70: 9fd2 a5be 8d91 2a06 60eb 617c 2d96 05bf ......*.`.a|-... │ │ │ │ +000a2c80: aa21 668d 9f01 a47a d531 8e8d 9109 0221 .!f....z.1.....! │ │ │ │ +000a2c90: eb63 0196 01d3 3101 9301 8e91 1837 70eb .c....1......7p. │ │ │ │ +000a2ca0: 6166 8d9f 01a4 7ad8 6d8e 9108 04c4 eb61 af....z.m......a │ │ │ │ +000a2cb0: 2e93 3f21 666e 3aeb 406f 70eb 612d 3e2a ..?!fn:.@op.a->* │ │ │ │ +000a2cc0: 2e8e a40d 0000 8d91 4c84 5c21 788d 9ffc ........L.\!x... │ │ │ │ +000a2cd0: 06be 8dd5 318e 9f06 c167 8d31 8e8e 8d91 ....1....g.1.... │ │ │ │ +000a2ce0: 0b71 0deb 6301 9601 d331 0193 018e 961d .q..c....1...... │ │ │ │ +000a2cf0: 1548 eb61 788d 9ffb 1e04 8dd8 6b8d 9f01 .H.ax.......k... │ │ │ │ +000a2d00: 1c71 d631 8e8e 9f07 ddd8 8dd5 318e 8e9b .q.1........1... │ │ │ │ +000a2d10: 0917 b4eb 612e 9105 bfaa 666e 288d d743 ....a.....fn(..C │ │ │ │ +000a2d20: 8e8d 9109 44ab 9f01 a47a d531 8e91 1597 ....D....z.1.... │ │ │ │ +000a2d30: 8aeb 6178 8d9f fc06 be8d d531 8e9f 06c1 ..ax.......1.... │ │ │ │ +000a2d40: 678d 318e 8e8d 910b 710d eb62 3a96 01d3 g.1.....q..b:... │ │ │ │ +000a2d50: 313a 933a 8e93 eb61 788d 9ffb 1e04 8dd8 1:.:...ax....... │ │ │ │ +000a2d60: 6b8d 9f01 1c71 d631 8e8e 9f07 ddd8 8dd5 k....q.1........ │ │ │ │ +000a2d70: 318e 8e98 eb61 2996 05bf aa3d 9366 8d9f 1....a)....=.f.. │ │ │ │ +000a2d80: 01a4 7ad5 318e 910a 7fae eb61 2866 6e93 ..z.1......a(fn. │ │ │ │ +000a2d90: 788d 9ffc 06be 8dd5 318e 9f06 c167 8d31 x.......1....g.1 │ │ │ │ +000a2da0: 8e8e 9104 c004 eb61 298d 9103 0aa7 eb62 .......a)......b │ │ │ │ +000a2db0: 3a96 01d3 313a 933a 8e91 12db b1eb 6128 :...1:.:......a( │ │ │ │ +000a2dc0: 666e 9378 8d9f fb1e 048d d86b 8d9f 011c fn.x.......k.... │ │ │ │ +000a2dd0: 71d6 318e 8e9f 07dd d88d d531 8e8e 98eb q.1........1.... │ │ │ │ +000a2de0: 6129 9378 8d9f fc06 be8d d531 8e9f 06c1 a).x.......1.... │ │ │ │ +000a2df0: 678d 318e 8e8d 9109 9ddc eb62 3a96 01d3 g.1........b:... │ │ │ │ +000a2e00: 313a 933a 8e91 196e e6eb 6178 8d9f fb1e 1:.:...n..ax.... │ │ │ │ +000a2e10: 048d d86b 8d9f 011c 71d6 318e 8e9f 07dd ...k....q.1..... │ │ │ │ +000a2e20: d88d d531 8e8e 8e9f 135a 428d 8d9f f800 ...1.....ZB..... │ │ │ │ +000a2e30: 008d 9200 f33a 9eeb 612e 8ea4 0400 008d .....:..a....... │ │ │ │ +000a2e40: 9200 f33a 9e2e 8ea1 8d92 00f3 3a9e 2e8e ...:........:... │ │ │ │ +000a2e50: 8e8e a18d 914c 845c 2178 8d9f fc06 be8d .....L.\!x...... │ │ │ │ +000a2e60: d531 8e9f 06ae 418d d86d 8e8e 8d91 0ce2 .1....A..m...... │ │ │ │ +000a2e70: 9ceb 6301 9601 d331 0193 018e 961c b3a6 ..c....1........ │ │ │ │ +000a2e80: eb61 788d 9ffb 3a75 8dd8 6b8d 9f01 0000 .ax...:u..k..... │ │ │ │ +000a2e90: d96d 8e8e 9f07 c167 8dd5 318e 8e91 0a29 .m.....g..1....) │ │ │ │ +000a2ea0: daeb 612e 9b05 bfaa 666e 288d d743 8e8d ..a.....fn(..C.. │ │ │ │ +000a2eb0: 9109 44ab 9f01 a47a d86d 8e91 1709 19eb ..D....z.m...... │ │ │ │ +000a2ec0: 6178 8d9f fc06 be8d d531 8e9f 06ae 418d ax.......1....A. │ │ │ │ +000a2ed0: d86d 8e8e 8d91 0ce2 9ceb 623a 9601 d331 .m........b:...1 │ │ │ │ +000a2ee0: 3a93 3a8e 93eb 6178 8d9f fc06 be8d d86b :.:...ax.......k │ │ │ │ +000a2ef0: 8d9f 0100 00d9 6d8e 8e9f 06ae 418d d86d ......m.....A..m │ │ │ │ +000a2f00: 8e8e 960b fd0b eb61 2998 3d98 668d 9f01 .......a).=.f... │ │ │ │ +000a2f10: a47a d86d 8e91 0dc4 6eeb 6128 666e 9878 .z.m....n.a(fn.x │ │ │ │ +000a2f20: 8d9f fc06 be8d d531 8e9f 06ae 418d d86d .......1....A..m │ │ │ │ +000a2f30: 8e8e 9108 04c4 eb61 298d 9103 0aa7 eb62 .......a)......b │ │ │ │ +000a2f40: 3a96 01d3 313a 933a 8e91 12db b1eb 6128 :...1:.:......a( │ │ │ │ +000a2f50: 666e 9878 8d9f fc06 be8d d86b 8d9f 0100 fn.x.......k.... │ │ │ │ +000a2f60: 00d9 6d8e 8e9f 06ae 418d d86d 8e8e 93eb ..m.....A..m.... │ │ │ │ +000a2f70: 6129 9878 8d9f fc06 be8d d531 8e9f 06ae a).x.......1.... │ │ │ │ +000a2f80: 418d d86d 8e8e 8d91 0ce2 9ceb 623a 9601 A..m........b:.. │ │ │ │ +000a2f90: d331 3a93 3a8e 911c b3a6 eb61 788d 9ffc .1:.:......ax... │ │ │ │ +000a2fa0: 06be 8dd8 6b8d 9f01 0000 d96d 8e8e 9f06 ....k......m.... │ │ │ │ +000a2fb0: ae41 8dd8 6d8e 8e8e 8e8e 8e8e 8e8e 9f37 .A..m..........7 │ │ │ │ +000a2fc0: a844 8d91 12c7 61cf 7768 6572 6596 03d2 .D....a.where... │ │ │ │ +000a2fd0: b874 6865 9b03 d2b9 7269 6768 90ac 7274 .the....righ..rt │ │ │ │ +000a2fe0: 9368 616e 6498 7369 6465 7393 6f66 9874 .hand.sides.of.t │ │ │ │ +000a2ff0: 6865 9365 7175 6174 696f 6e73 9869 6e63 he.equations.inc │ │ │ │ +000a3000: 6c75 6465 9372 6563 7572 7369 7690 ac72 lude.recursiv..r │ │ │ │ +000a3010: 6598 6170 706c 6963 6174 696f 6e73 9360 e.applications.` │ │ │ │ +000a3020: 8deb 6166 6e8e 8d91 0ed4 a678 8e8d 9ffa ..afn......x.... │ │ │ │ +000a3030: 4fa6 8d91 1494 50d8 6a8e 9f08 71b5 8d91 O.....P.j...q... │ │ │ │ +000a3040: 1494 5069 8e8e 9118 fa5a cf27 986f 6e6c ..Pi.....Z.'.onl │ │ │ │ +000a3050: 7993 666f 728e a18d 9112 c761 7691 ff58 y.for......av..X │ │ │ │ +000a3060: e461 7269 6162 6c65 738d 9104 37be eb61 .ariables...7..a │ │ │ │ +000a3070: 788e 8d9f fa4f a68d 9109 f768 d86a 8e9f x....O.....h.j.. │ │ │ │ +000a3080: 0871 b58d 9109 f768 698e 8e91 1295 2fcf .q.....hi...../. │ │ │ │ +000a3090: 6f66 9604 37be 7490 ac72 7970 9053 8e65 of..7.t..ryp.S.e │ │ │ │ +000a30a0: 9b04 37bd eb40 6f70 cf2e 9106 2021 2853 ..7..@op.... !(S │ │ │ │ +000a30b0: 6565 9374 6865 9365 7861 6d70 6c65 7398 ee.the.examples. │ │ │ │ +000a30c0: 6769 769a ac72 656e 9362 9053 8e65 6c6f giv..ren.b.S.elo │ │ │ │ +000a30d0: 9877 2e29 9106 2021 4191 0437 aa74 6865 .w.).. !A..7.the │ │ │ │ +000a30e0: 6f72 656d 9b04 37bd 6f66 9374 6869 7398 orem..7.of.this. │ │ │ │ +000a30f0: 666f 726d 9361 7373 6572 7473 8ea1 8d91 form.asserts.... │ │ │ │ +000a3100: 12c7 6174 6865 9603 bcbc 756e 6971 7565 ..athe....unique │ │ │ │ +000a3110: 9365 7869 7374 656e 6365 936f 6691 03bc .existence.of... │ │ │ │ +000a3120: bd70 7269 6d69 7469 769a ac72 6593 7265 .primitiv..re.re │ │ │ │ +000a3130: 6375 7273 6976 9865 9366 756e 6374 696f cursiv.e.functio │ │ │ │ +000a3140: 6e73 9364 650c 6e65 6493 6298 7993 6361 ns.de.ned.b.y.ca │ │ │ │ +000a3150: 7365 7391 03bc bd6f 6e93 7468 6593 636f ses....on.the.co │ │ │ │ +000a3160: 6e73 7472 7563 746f 7273 8ea1 8d8d 9112 nstructors...... │ │ │ │ +000a3170: c761 d743 8d9f 01cc ccd5 318e 9604 c004 .a.C......1..... │ │ │ │ +000a3180: d73b 9b01 fffe 438d 9f01 cccc d532 8e93 .;....C......2.. │ │ │ │ +000a3190: d73b 8d98 3a98 3a98 3a8e 9111 ca9c 3b98 .;..:.:.:.....;. │ │ │ │ +000a31a0: 438d 9f01 cccc d86d 8e8e 915d 1990 cf2e C......m...].... │ │ │ │ +000a31b0: 9107 3533 5468 6973 9604 9419 6973 9361 ..53This....is.a │ │ │ │ +000a31c0: 9373 6c69 6768 9aac 7274 9365 7874 656e .sligh..rt.exten │ │ │ │ +000a31d0: 7369 6f6e 9104 9418 6f66 9374 6865 93e5 sion....of.the.. │ │ │ │ +000a31e0: 696e 6974 6961 6c69 7479 9105 a19b cf70 initiality.....p │ │ │ │ +000a31f0: 726f 7090 538e 6572 7498 7993 6298 7993 rop.S.ert.y.b.y. │ │ │ │ +000a3200: 7768 6963 9868 9373 7472 7563 7475 7265 whic.h.structure │ │ │ │ +000a3210: 738e a18d 9112 c761 6f66 9603 befb 7468 s......aof....th │ │ │ │ +000a3220: 6973 9b03 befc 6b69 6e64 9361 7265 9863 is....kind.are.c │ │ │ │ +000a3230: 90ac 7268 6172 6163 7465 7269 7a65 6493 ..rharacterized. │ │ │ │ +000a3240: 696e 9374 6865 9860 696e 6974 6961 6c93 in.the.`initial. │ │ │ │ +000a3250: 616c 6765 6272 6127 9361 7070 726f 6163 algebra'.approac │ │ │ │ +000a3260: 90ac 7268 9874 6f93 7370 9053 8e65 6369 ..rh.to.sp.S.eci │ │ │ │ +000a3270: 6679 696e 6798 6162 7374 7261 6374 9364 fying.abstract.d │ │ │ │ +000a3280: 6174 618e a18d 9112 c761 7490 ac72 7970 ata......at..ryp │ │ │ │ +000a3290: 9a53 8e65 7396 0500 165b 8d36 8e91 05df .S.es....[.6.... │ │ │ │ +000a32a0: fc5d 2e91 0879 2954 6869 7393 7072 6f70 .]...y)This.prop │ │ │ │ +000a32b0: 9865 7274 95ac 7279 9b05 0015 7072 6f93 .ert..ry....pro. │ │ │ │ +000a32c0: 7669 6465 7396 0500 1661 6e93 6162 7374 vides....an.abst │ │ │ │ +000a32d0: 7261 6374 9363 90ac 7268 6172 6163 7465 ract.c..rharacte │ │ │ │ +000a32e0: 7269 7a61 7469 6f6e 986f 6693 7468 6593 rization.of.the. │ │ │ │ +000a32f0: 7490 ac72 7970 9053 8e65 93eb 406f 7098 t..ryp.S.e..@op. │ │ │ │ +000a3300: cf77 6869 6390 ac72 6893 6973 8ea1 8d91 .whic..rh.is.... │ │ │ │ +000a3310: 12c7 6162 9053 8e6f 7468 9604 6dda 7375 ..ab.S.oth..m.su │ │ │ │ +000a3320: 6363 696e 6374 9361 6e64 9363 6f6d 706c ccinct.and.compl │ │ │ │ +000a3330: 6574 652c 9104 8ea7 696e 9374 6865 9373 ete,....in.the.s │ │ │ │ +000a3340: 656e 7365 9374 6861 7493 6974 9104 6ddb ense.that.it..m. │ │ │ │ +000a3350: 636f 6d70 6c65 7465 6c79 9364 6574 6572 completely.deter │ │ │ │ +000a3360: 6d69 6e65 7393 7468 6593 7374 7275 6374 mines.the.struct │ │ │ │ +000a3370: 7572 6593 6f66 8ea1 8d91 12c7 6174 6865 ure.of......athe │ │ │ │ +000a3380: 9603 eaa8 7691 ff58 e461 6c75 6573 936f ....v..X.alues.o │ │ │ │ +000a3390: 6693 eb40 6f70 93cf 7570 9374 6f93 6973 f..@op..up.to.is │ │ │ │ +000a33a0: 6f6d 6f72 7068 6973 6d2e 8e9f 1068 888d omorphism....h.. │ │ │ │ +000a33b0: 911e 28f0 5468 6596 03ea a863 616c 6c93 ..(.The....call. │ │ │ │ +000a33c0: 746f 8d93 eb61 6465 6669 6e65 5f74 7970 to...adefine_typ │ │ │ │ +000a33d0: 658e 9147 119e cf73 686f 9aac 7277 6e93 e..G...sho..rwn. │ │ │ │ +000a33e0: 6162 9053 8e6f 9876 9865 9366 6169 6c73 ab.S.o.v.e.fails │ │ │ │ +000a33f0: 9369 663a 8e9f 1fdb bc8d 8d8d 8d91 1f4e .if:...........N │ │ │ │ +000a3400: 7928 6929 8e8e 8e91 3195 896e 6f74 9603 y(i)....1..not.. │ │ │ │ +000a3410: eaa8 696e 9364 7261 6674 936d 6f90 538e ..in.draft.mo.S. │ │ │ │ +000a3420: 6465 3b8e a91c 0aaa 8d8d 8d8d 911c 0aed de;............. │ │ │ │ +000a3430: 2869 6929 8e8e 8e91 3195 89eb 406f 7096 (ii)....1...@op. │ │ │ │ +000a3440: 03ea a8cf 6973 9361 6c72 6561 6479 9374 ....is.already.t │ │ │ │ +000a3450: 6865 936e 616d 6593 6f66 9361 9374 9aac he.name.of.a.t.. │ │ │ │ +000a3460: 7279 7090 538e 6593 636f 6e73 7461 6e98 ryp.S.e.constan. │ │ │ │ +000a3470: 7493 6f72 9374 9879 709a 538e 6593 6f70 t.or.t.yp.S.e.op │ │ │ │ +000a3480: 9865 7261 746f 7293 696e 9374 6865 9363 .erator.in.the.c │ │ │ │ +000a3490: 7572 7265 6e90 ac72 7493 7468 656f 7279 urren..rt.theory │ │ │ │ +000a34a0: 3b8e a41c 0aab 8d8d 8d8d 9118 c761 2869 ;............a(i │ │ │ │ +000a34b0: 6969 298e 8e8e 9131 9589 616e 9aac 7279 ii)....1..an..ry │ │ │ │ +000a34c0: 9603 eaa8 6f6e 6593 6f66 93d7 438d 9f01 ....one.of..C... │ │ │ │ +000a34d0: cccc d531 8e91 04c0 04d7 3b8d 9601 fffe ...1......;..... │ │ │ │ +000a34e0: 3a93 3a93 3a8e 9111 ca9c 3b91 01ff fe43 :.:.:.....;....C │ │ │ │ +000a34f0: 8d9f 01cc ccd8 6d8e 910b ef6c cf69 7393 ......m....l.is. │ │ │ │ +000a3500: 616c 7265 6164 7993 7468 6593 6e61 6d65 already.the.name │ │ │ │ +000a3510: 936f 6693 6193 636f 6e73 7461 6e98 7493 .of.a.constan.t. │ │ │ │ +000a3520: 696e 9374 6865 9363 7572 7265 6e98 7493 in.the.curren.t. │ │ │ │ +000a3530: 7468 656f 7279 91ff 0556 2e8e a18d 8d8d theory...V...... │ │ │ │ +000a3540: 8d91 191a ef28 6976 298e 8e8e 9131 9589 .....(iv)....1.. │ │ │ │ +000a3550: 6569 7468 6572 9603 c754 eb40 6f70 93cf either...T.@op.. │ │ │ │ +000a3560: 6f72 9361 6e9a ac72 7993 6f6e 6593 d743 or.an..ry.one..C │ │ │ │ +000a3570: 8d9f 01cc ccd5 318e 9104 c004 d73b 8d96 ......1......;.. │ │ │ │ +000a3580: 01ff fe3a 933a 933a 8e91 11ca 9c3b 9101 ...:.:.:.....;.. │ │ │ │ +000a3590: fffe 438d 9f01 cccc d86d 8e91 0bcc 18cf ..C......m...... │ │ │ │ +000a35a0: 6973 936e 6f74 9361 936c 6567 616c 9369 is.not.a.legal.i │ │ │ │ +000a35b0: 6465 6e98 7469 0c65 722e 9105 2d19 4964 den.ti.er...-.Id │ │ │ │ +000a35c0: 656e 9874 690c 6572 7393 6d98 7573 7493 en.ti.ers.m.ust. │ │ │ │ +000a35d0: 7374 6172 7493 7769 7468 8ea4 1000 008d start.with...... │ │ │ │ +000a35e0: 9131 9589 6196 0524 646c 6574 7465 729b .1..a..$dletter. │ │ │ │ +000a35f0: 0524 6328 6173 9364 650c 6e65 6493 6290 .$c(as.de.ned.b. │ │ │ │ +000a3600: ac72 798d 98eb 6169 735f 6c65 7474 6572 .ry...ais_letter │ │ │ │ +000a3610: 8e91 38e1 5dcf 2993 616e 6498 636f 6e9a ..8.].).and.con. │ │ │ │ +000a3620: ac72 7461 696e 936f 6e6c 7993 616c 7068 .rtain.only.alph │ │ │ │ +000a3630: 616e 9875 6d65 7269 6391 0524 6363 9868 an.umeric..$cc.h │ │ │ │ +000a3640: 6172 6163 7465 7273 9328 6173 8ea1 8d91 aracters.(as.... │ │ │ │ +000a3650: 3195 8964 650c 6e65 6496 03ea a862 90ac 1..de.ned....b.. │ │ │ │ +000a3660: 7279 8d93 eb61 6973 5f61 6c70 6861 6e75 ry...ais_alphanu │ │ │ │ +000a3670: 6d8e 9143 26f6 cf29 8ea6 8d8d 8d8d 911c m..C&..)........ │ │ │ │ +000a3680: 5e7b 2876 298e 8e8e 8d91 3195 89eb 6141 ^{(v).....1...aA │ │ │ │ +000a3690: 4253 5f8e 8d91 4894 31eb 406f 708e 9159 BS_...H.1.@op..Y │ │ │ │ +000a36a0: 3b72 cf6f 728d 9103 eaa8 eb61 5245 505f ;r.or......aREP_ │ │ │ │ +000a36b0: 8e8d 911a e950 eb40 6f70 8e91 2b90 91cf .....P.@op..+... │ │ │ │ +000a36c0: 6172 6596 03ea a861 6c72 6561 6479 9363 are....already.c │ │ │ │ +000a36d0: 6f6e 7374 616e 9aac 7274 7393 696e 9374 onstan..rts.in.t │ │ │ │ +000a36e0: 6865 9363 7572 7265 6e98 7493 7468 656f he.curren.t.theo │ │ │ │ +000a36f0: 7279 3b8e 9f1c 0aab 8d8d 8d8d 9119 1aef ry;............. │ │ │ │ +000a3700: 2876 6929 8e8e 8e91 3195 8974 6865 7265 (vi)....1..there │ │ │ │ +000a3710: 9603 3260 6973 9b03 3261 616c 7265 6164 ..2`is..2aalread │ │ │ │ +000a3720: 7993 616e 9361 7869 6f6d 2c91 0357 3c64 y.an.axiom,..W...or.the.name │ │ │ │ +000a37c0: 8d98 eb40 6f70 8e8d 9111 bf01 eb61 5f49 ...@op.......a_I │ │ │ │ +000a37d0: 534f 5f44 4546 8e91 44be b8cf 696e 9374 SO_DEF..D...in.t │ │ │ │ +000a37e0: 6865 9863 7572 7265 6e90 ac72 7493 7468 he.curren..rt.th │ │ │ │ +000a37f0: 656f 7279 8ea1 8d91 3195 8973 6567 6d65 eory....1..segme │ │ │ │ +000a3800: 6e90 ac72 742e 8ea6 8d8d 8d8d 9115 d763 n..rt..........c │ │ │ │ +000a3810: 2876 6969 298e 8e8e 9131 9589 7468 6572 (vii)....1..ther │ │ │ │ +000a3820: 6596 04f3 ad69 7393 616c 7265 6164 799b e....is.already. │ │ │ │ +000a3830: 04f3 ae61 9374 6865 6f72 656d 9373 746f ...a.theorem.sto │ │ │ │ +000a3840: 7265 6493 756e 6465 7298 7468 6593 6e61 red.under.the.na │ │ │ │ +000a3850: 6d65 8d93 eb61 608d d76e 616d 658e 911c me...a`..name... │ │ │ │ +000a3860: e7be eb61 608e 9132 4e6c cf69 6e98 7468 ...a`..2Nl.in.th │ │ │ │ +000a3870: 6593 6375 7272 656e 90ac 7274 9374 6865 e.curren..rt.the │ │ │ │ +000a3880: 6f72 798e a18d 9131 9589 7365 676d 656e ory....1..segmen │ │ │ │ +000a3890: 90ac 7274 2e8e 9f1c 0aab 8d8d 8d8d 9112 ..rt............ │ │ │ │ +000a38a0: 93d7 2876 6969 6929 8e8e 8e91 3195 8974 ..(viii)....1..t │ │ │ │ +000a38b0: 6865 9603 eaa8 696e 7075 7493 7490 ac72 he....input.t..r │ │ │ │ +000a38c0: 7970 9a53 8e65 9373 7098 6563 690c 6361 yp.S.e.sp.eci.ca │ │ │ │ +000a38d0: 7469 6f6e 9364 6f98 6573 936e 6f74 9363 tion.do.es.not.c │ │ │ │ +000a38e0: 6f6e 666f 726d 9374 6f93 7468 6593 7379 onform.to.the.sy │ │ │ │ +000a38f0: 6e90 ac72 7461 7893 6465 7363 7269 6298 n..rtax.describ. │ │ │ │ +000a3900: 6564 9361 6298 6f95 ac72 7693 652e 8e8e ed.ab.o..rv.e... │ │ │ │ +000a3910: 9f24 fd13 8e8c 8b00 0000 c400 0000 0000 .$.............. │ │ │ │ 000a3920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000a3930: 0000 0000 0000 0000 0a29 5ea0 02cc 0555 .........)^....U │ │ │ │ -000a3940: 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 ...F............ │ │ │ │ -000a3950: eaf1 ebd0 3139 3692 00dd 2043 4368 6170 ....196... CChap │ │ │ │ -000a3960: 7465 7296 0480 0031 312e 910a 8000 5468 ter....11.....Th │ │ │ │ -000a3970: 6593 484f 4c93 4c6f 6769 6393 696e 934d e.HOL.Logic.in.M │ │ │ │ -000a3980: 4c8e 91ea f1eb 9f05 6666 8900 00e6 6601 L.......ff....f. │ │ │ │ -000a3990: c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b .>|......./..... │ │ │ │ -000a39a0: d021 8d8d 91ea f1eb 3131 2e31 302e 312e .!......11.10.1. │ │ │ │ -000a39b0: 348e 912c 31eb 4578 616d 706c 6573 8e9f 4..,1.Examples.. │ │ │ │ -000a39c0: 17c0 008d 91ea f1eb cf54 6865 9603 ed67 .........The...g │ │ │ │ -000a39d0: 7365 7373 696f 6e9b 03ed 6674 6861 7493 session...fthat. │ │ │ │ -000a39e0: 666f 6c6c 6f90 ac72 7773 9869 6c6c 7573 follo..rws.illus │ │ │ │ -000a39f0: 7472 6174 6573 9374 6865 9875 7365 936f trates.the.use.o │ │ │ │ -000a3a00: 668d 93eb 6164 6566 696e 655f 7479 7065 f...adefine_type │ │ │ │ -000a3a10: 8e91 4717 1bcf 696e 9364 650c 6e69 6e67 ..G...in.de.ning │ │ │ │ -000a3a20: 9861 9376 91ff 58e4 6172 6965 7490 ac72 .a.v..X.ariet..r │ │ │ │ -000a3a30: 7998 6f66 9373 696d 706c 658e a410 0000 y.of.simple..... │ │ │ │ -000a3a40: 8d91 eaf1 eb63 6f6e 6372 6574 6596 03ea .....concrete... │ │ │ │ -000a3a50: a874 90ac 7279 709a 538e 6573 2e91 0538 .t..ryp.S.es...8 │ │ │ │ -000a3a60: e049 7493 6973 9361 7373 756d 6564 9374 .It.is.assumed.t │ │ │ │ -000a3a70: 6861 7493 7468 6593 7365 7373 696f 6e93 hat.the.session. │ │ │ │ -000a3a80: 6298 6567 696e 7393 7769 7468 9374 6865 b.egins.with.the │ │ │ │ -000a3a90: 9375 7365 7293 696e 9364 7261 6674 936d .user.in.draft.m │ │ │ │ -000a3aa0: 6f98 6465 2e8e a18d 91f6 537a 5468 6596 o.de......SzThe. │ │ │ │ -000a3ab0: 03fc a70c 7273 749b 03fc a664 650c 6e69 ....rst....de.ni │ │ │ │ -000a3ac0: 7469 6f6e 9369 7398 7369 6d70 6c65 2c91 tion.is.simple,. │ │ │ │ -000a3ad0: 0401 2674 6865 9364 650c 6e69 7469 6f6e ..&the.de.nition │ │ │ │ -000a3ae0: 986f 6693 6198 7490 ac72 7970 9053 8e65 .of.a.t..ryp.S.e │ │ │ │ -000a3af0: 8d93 eb61 7468 7265 658e 9124 b79f cf77 ...athree..$...w │ │ │ │ -000a3b00: 6974 6893 6578 6163 746c 7998 7468 7265 ith.exactly.thre │ │ │ │ -000a3b10: 6593 6469 7374 696e 6374 8ea1 8d91 eaf1 e.distinct...... │ │ │ │ -000a3b20: eb76 91ff 58e4 616c 7565 733a 8d91 0538 .v..X.alues:...8 │ │ │ │ -000a3b30: e0eb 614f 4e45 8e91 1677 decf 2c8d 9103 ..aONE...w..,... │ │ │ │ -000a3b40: eaa8 eb61 5457 4f8e 9115 29a6 cf2c 9603 ...aTWO...)..,.. │ │ │ │ -000a3b50: eaa8 616e 648d 93eb 6154 4852 4545 8e91 ..and...aTHREE.. │ │ │ │ -000a3b60: 20a8 facf 2e8e 9f27 7495 8d8d 8d91 eaf1 ......'t....... │ │ │ │ -000a3b70: eb9f e907 8189 0000 6666 01c7 0b4a 9f23 ........ff...J.# │ │ │ │ -000a3b80: 9762 8d8d 90cc cd9f 0459 9c84 0027 f0fe .b.......Y...'.. │ │ │ │ -000a3b90: 0000 6666 8d9f e266 108d 8d92 01af f00d ..ff...f........ │ │ │ │ -000a3ba0: 8400 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 ................ │ │ │ │ -000a3bb0: 8400 00b8 e800 15ae 648e 8d8d 8d92 01b9 ........d....... │ │ │ │ -000a3bc0: 4db2 9ffd 1c15 eb49 318e 8e8e 8e9f ff40 M......I1......@ │ │ │ │ -000a3bd0: 548d 9105 ccce eb61 236c 6574 9605 bfaa T......a#let.... │ │ │ │ -000a3be0: 7468 7265 655f 4178 696f 6d93 3d93 6465 three_Axiom.=.de │ │ │ │ -000a3bf0: 6669 6e65 5f74 7970 6593 6074 6872 6565 fine_type.`three │ │ │ │ -000a3c00: 5f41 7869 6f6d 6093 6074 6872 6565 933d _Axiom`.`three.= │ │ │ │ -000a3c10: 934f 4e45 937c 9354 574f 937c 9354 4852 .ONE.|.TWO.|.THR │ │ │ │ -000a3c20: 4545 603b 3b8e a40d 0000 8d91 05cc ce74 EE`;;..........t │ │ │ │ -000a3c30: 6872 6565 5f41 7869 6f6d 9105 bfaa 3d8e hree_Axiom....=. │ │ │ │ -000a3c40: a18d 9105 ccce 7c2d 9605 bfaa 2165 3093 ......|-....!e0. │ │ │ │ -000a3c50: 6531 9365 322e 933f 2193 666e 2e93 2866 e1.e2..?!.fn..(f │ │ │ │ -000a3c60: 6e93 4f4e 4593 3d93 6530 2993 2f5c 9328 n.ONE.=.e0)./\.( │ │ │ │ -000a3c70: 666e 9354 574f 933d 9365 3129 932f 5c93 fn.TWO.=.e1)./\. │ │ │ │ -000a3c80: 2866 6e93 5448 5245 4593 3d93 6532 298e (fn.THREE.=.e2). │ │ │ │ -000a3c90: 8e92 01c6 71b1 8400 27f0 fe00 0066 668e ....q...'....ff. │ │ │ │ -000a3ca0: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ -000a3cb0: 8e9f 2774 968d 91ea f1eb cf54 6865 9603 ..'t.......The.. │ │ │ │ -000a3cc0: b5ae 7468 656f 7265 6d9b 03b5 af72 6574 ..theorem....ret │ │ │ │ -000a3cd0: 7572 6e65 6493 6295 ac72 798d 98eb 6164 urned.b..ry...ad │ │ │ │ -000a3ce0: 6566 696e 655f 7479 7065 8e91 46a7 abcf efine_type..F... │ │ │ │ -000a3cf0: 7072 6f93 7669 6465 7396 03b5 ae61 9863 pro.vides....a.c │ │ │ │ -000a3d00: 6f6d 706c 6574 6593 616e 6498 6162 7374 omplete.and.abst │ │ │ │ -000a3d10: 7261 6374 9363 90ac 7268 6172 6163 7465 ract.c..rharacte │ │ │ │ -000a3d20: 7269 7a61 7469 6f6e 8ea1 8d91 eaf1 eb6f rization.......o │ │ │ │ -000a3d30: 6696 0411 ad61 9364 650c 6e65 6493 6c6f f....a.de.ned.lo │ │ │ │ -000a3d40: 6769 6361 6c93 749a ac72 7970 9053 8e65 gical.t..ryp.S.e │ │ │ │ -000a3d50: 8d93 eb61 7468 7265 658e 9124 e1ac cf77 ...athree..$...w │ │ │ │ -000a3d60: 6869 6398 6893 6465 6e6f 7465 7393 6191 hic.h.denotes.a. │ │ │ │ -000a3d70: 0411 ae73 6574 936f 6693 6578 6163 746c ...set.of.exactl │ │ │ │ -000a3d80: 7993 7468 7265 6593 656c 656d 656e 9874 y.three.elemen.t │ │ │ │ -000a3d90: 732e 9105 adef 5468 6973 9363 9868 6172 s.....This.c.har │ │ │ │ -000a3da0: 2d8e a18d 91ea f1eb 6163 7465 7269 7a61 -.......acteriza │ │ │ │ -000a3db0: 7469 6f6e 9603 bcbc 7461 6b9a ac72 6573 tion....tak..res │ │ │ │ -000a3dc0: 9374 6865 9366 6f72 6d91 03bc bd6f 6693 .the.form....of. │ │ │ │ -000a3dd0: 6193 6465 6765 6e65 7261 7465 9360 7072 a.degenerate.`pr │ │ │ │ -000a3de0: 696d 6974 6976 9865 9372 6563 7572 7369 imitiv.e.recursi │ │ │ │ -000a3df0: 6f6e 2793 7468 656f 7265 6d91 03bc bd66 on'.theorem....f │ │ │ │ -000a3e00: 6f72 9374 6865 9363 6f6e 6372 6574 658e or.the.concrete. │ │ │ │ -000a3e10: a18d 91ea f1eb 7495 ac72 7970 9053 8e65 ......t..ryp.S.e │ │ │ │ -000a3e20: 8d91 0467 faeb 6174 6872 6565 8e91 2126 ...g..athree..!& │ │ │ │ -000a3e30: 4ccf 2e91 06b0 d753 696e 6365 8d91 0467 L......Since...g │ │ │ │ -000a3e40: faeb 6174 6872 6565 8e91 258e 46cf 6973 ..athree..%.F.is │ │ │ │ -000a3e50: 9104 67fb 616e 9b04 67fa 656e 9375 6d65 ..g.an..g.en.ume │ │ │ │ -000a3e60: 7261 7465 6498 7493 7970 9053 8e65 9877 rated.t.yp.S.e.w │ │ │ │ -000a3e70: 6974 6891 0467 fb6e 6f98 7265 6375 7273 ith..g.no.recurs │ │ │ │ -000a3e80: 6976 9365 9863 6f6e 7374 7275 6374 6f72 iv.e.constructor │ │ │ │ -000a3e90: 732c 9104 874f 7468 6598 7468 652d 8ea1 s,...Othe.the-.. │ │ │ │ -000a3ea0: 8d91 eaf1 eb6f 7265 6d96 04c5 9272 6574 .....orem....ret │ │ │ │ -000a3eb0: 7572 6e65 649b 04c5 9162 90ac 7279 8d93 urned....b..ry.. │ │ │ │ -000a3ec0: eb61 6465 6669 6e65 5f74 7970 658e 9148 .adefine_type..H │ │ │ │ -000a3ed0: c771 cf73 696d 706c 7993 7374 6174 6573 .q.simply.states │ │ │ │ -000a3ee0: 9874 6861 7493 616e 90ac 7279 9866 756e .that.an..ry.fun │ │ │ │ -000a3ef0: 6374 696f 6e93 6465 0c6e 6564 9862 90ac ction.de.ned.b.. │ │ │ │ -000a3f00: 7279 9363 6173 6573 986f 6e93 7468 658e ry.cases.on.the. │ │ │ │ -000a3f10: a18d 91ea f1eb 7468 7265 6596 03ea a863 ......three....c │ │ │ │ -000a3f20: 6f6e 7374 616e 90ac 7274 738d 93eb 614f onstan..rts...aO │ │ │ │ -000a3f30: 4e45 8e9b 1529 a6cf 2c8d 93eb 6154 574f NE...)..,...aTWO │ │ │ │ -000a3f40: 8e98 cf2c 9361 6e64 8d93 eb61 5448 5245 ...,.and...aTHRE │ │ │ │ -000a3f50: 458e 9124 93a2 cf65 7869 7374 7393 616e E..$...exists.an │ │ │ │ -000a3f60: 6493 6973 9375 6e69 7175 656c 7993 6465 d.is.uniquely.de │ │ │ │ -000a3f70: 0c6e 6564 2e8e a18d 91f6 537a 4974 9604 .ned......SzIt.. │ │ │ │ -000a3f80: b792 666f 6c6c 6f90 ac72 7773 9b04 b791 ..follo..rws.... │ │ │ │ -000a3f90: 696d 6d65 6469 6174 656c 7993 6672 6f6d immediately.from │ │ │ │ -000a3fa0: 9874 6869 7393 7468 656f 7265 6d98 7468 .this.theorem.th │ │ │ │ -000a3fb0: 6174 9374 6865 9874 9aac 7279 7090 538e at.the.t..ryp.S. │ │ │ │ -000a3fc0: 6593 636f 6e73 7461 6e98 748d 9104 b791 e.constan.t..... │ │ │ │ -000a3fd0: eb61 7468 7265 658e 9126 2d75 cf64 656e .athree..&-u.den │ │ │ │ -000a3fe0: 6f74 6573 9104 b791 6193 7365 748e a18d otes....a.set... │ │ │ │ -000a3ff0: 91ea f1eb 636f 6e90 ac72 7461 696e 696e ....con..rtainin │ │ │ │ -000a4000: 6796 0459 8965 7861 6374 6c79 9b04 598a g..Y.exactly..Y. │ │ │ │ -000a4010: 7468 7265 6593 7691 ff58 e461 6c75 6573 three.v..X.alues │ │ │ │ -000a4020: 3a91 0616 a274 6865 9866 6163 7493 7468 :....the.fact.th │ │ │ │ -000a4030: 6174 9374 6865 9866 756e 6374 696f 6e8d at.the.function. │ │ │ │ -000a4040: 93eb 6166 6e8e 9114 3266 cf61 6c77 95ac ..afn...2f.alw.. │ │ │ │ -000a4050: 7261 9379 7396 0459 8965 7869 7374 7398 ra.ys..Y.exists. │ │ │ │ -000a4060: 696d 706c 6965 7393 7468 6174 8ea1 8d91 implies.that.... │ │ │ │ -000a4070: eaf1 eb74 6865 9603 e5fb 636f 6e73 7461 ...the....consta │ │ │ │ -000a4080: 6e90 ac72 7473 8d91 03e5 faeb 614f 4e45 n..rts......aONE │ │ │ │ -000a4090: 8e91 1524 f8cf 2c8d 9103 e6ea eb61 5457 ...$..,......aTW │ │ │ │ -000a40a0: 4f8e 9115 25e8 cf2c 9103 e6ea 616e 648d O...%..,....and. │ │ │ │ -000a40b0: 93eb 6154 4852 4545 8e91 248a 48cf 6465 ..aTHREE..$.H.de │ │ │ │ -000a40c0: 6e6f 7465 9b03 e5fa 6469 7374 696e 6374 note....distinct │ │ │ │ -000a40d0: 9376 91ff 58e4 616c 7565 7393 6f66 9874 .v..X.alues.of.t │ │ │ │ -000a40e0: 90ac 7279 7090 538e 658d 93eb 6174 6872 ..ryp.S.e...athr │ │ │ │ -000a40f0: 6565 8e91 20a4 4dcf 2c91 03e6 ea61 6e64 ee.. .M.,....and │ │ │ │ -000a4100: 9374 6865 9866 6163 7493 7468 6174 8ea1 .the.fact.that.. │ │ │ │ -000a4110: 8d8d 91ea f1eb eb61 666e 8e91 f95c dacf .......afn...\.. │ │ │ │ -000a4120: 6973 9602 eb9b 756e 6971 7565 6c79 9364 is....uniquely.d │ │ │ │ -000a4130: 6574 6572 6d69 6e65 6493 629a ac72 7993 etermined.b..ry. │ │ │ │ -000a4140: 6974 7393 7691 ff58 e461 6c75 6573 9366 its.v..X.alues.f │ │ │ │ -000a4150: 6f72 8d93 eb61 4f4e 458e 9114 2a99 cf2c or...aONE...*.., │ │ │ │ -000a4160: 8d91 031e 9deb 6154 574f 8e91 145d 9bcf ......aTWO...].. │ │ │ │ -000a4170: 2c91 031e 9e61 6e64 8d93 eb61 5448 5245 ,....and...aTHRE │ │ │ │ -000a4180: 458e 9122 9588 cf69 6d70 6c69 6573 9374 E.."...implies.t │ │ │ │ -000a4190: 6861 7493 7468 6573 6593 636f 6e73 7461 hat.these.consta │ │ │ │ -000a41a0: 6e98 7473 8ea1 8d91 eaf1 eb64 656e 6f74 n.ts.......denot │ │ │ │ -000a41b0: 6596 03ea a874 6865 936f 6e6c 7993 7691 e....the.only.v. │ │ │ │ -000a41c0: ff58 e461 6c75 6573 936f 6693 7490 ac72 .X.alues.of.t..r │ │ │ │ -000a41d0: 7970 9053 8e65 8d93 eb61 7468 7265 658e yp.S.e...athree. │ │ │ │ -000a41e0: 9120 a8fa cf2e 8ea1 8d91 f653 7a54 6865 . .........SzThe │ │ │ │ -000a41f0: 9604 a4d3 6e65 7874 9b04 a4d2 6361 6c6c ....next....call │ │ │ │ -000a4200: 9374 6f8d 93eb 6164 6566 696e 655f 7479 .to...adefine_ty │ │ │ │ -000a4210: 7065 8e91 4885 f4cf 6465 0c6e 6573 9861 pe..H...de.nes.a │ │ │ │ -000a4220: 9360 7265 636f 7264 9374 9aac 7279 7090 .`record.t..ryp. │ │ │ │ -000a4230: 538e 6527 8d93 eb61 7265 638e 9115 e3d1 S.e'...arec..... │ │ │ │ -000a4240: cf2c 9104 d35d 7691 ff58 e461 6c75 6573 .,...]v..X.alues │ │ │ │ -000a4250: 936f 6693 7768 6963 9868 9104 a4d2 6172 .of.whic.h....ar │ │ │ │ -000a4260: 6593 7265 636f 7264 738e a18d 91ea f1eb e.records....... │ │ │ │ -000a4270: 7769 7468 9603 eaa8 7468 7265 6593 6295 with....three.b. │ │ │ │ -000a4280: 538e 6f93 6f6c 6561 6e96 03ea a80c 656c S.o.olean.....el │ │ │ │ -000a4290: 6473 9328 6573 7365 6e90 ac72 7469 616c ds.(essen..rtial │ │ │ │ -000a42a0: 6c79 9333 2d74 7570 6c65 7329 3a8e 9f21 ly.3-tuples):..! │ │ │ │ -000a42b0: 9f41 8d8d 8d91 eaf1 eb9f ef87 8189 0000 .A.............. │ │ │ │ -000a42c0: 6666 01c7 0b4a 9f16 9762 8d8d 90cc cd9f ff...J...b...... │ │ │ │ -000a42d0: 0459 9c84 001a f0fe 0000 6666 8d9f ef66 .Y........ff...f │ │ │ │ -000a42e0: 108d 8d92 01af f00d 8400 0ad7 0e00 00b8 ................ │ │ │ │ -000a42f0: e88e 8d92 01b0 a8f5 8400 00b8 e800 15ae ................ │ │ │ │ -000a4300: 648e 8d8d 8d92 01b9 4db2 9ffd 1c15 eb49 d.......M......I │ │ │ │ -000a4310: 328e 8e8e 8e9f ff40 548d 9105 ccce eb61 2......@T......a │ │ │ │ -000a4320: 236c 6574 9605 bfaa 7265 635f 4178 696f #let....rec_Axio │ │ │ │ -000a4330: 6d93 3d93 6465 6669 6e65 5f74 7970 6593 m.=.define_type. │ │ │ │ -000a4340: 6072 6563 5f41 7869 6f6d 6093 6072 6563 `rec_Axiom`.`rec │ │ │ │ -000a4350: 933d 9352 4543 9362 6f6f 6c93 626f 6f6c .=.REC.bool.bool │ │ │ │ -000a4360: 9362 6f6f 6c60 3b3b 8e9f 0d00 008d 9105 .bool`;;........ │ │ │ │ -000a4370: ccce 7265 635f 4178 696f 6d96 05bf aa3d ..rec_Axiom....= │ │ │ │ -000a4380: 937c 2d93 2166 2e93 3f21 9366 6e2e 9321 .|-.!f..?!.fn..! │ │ │ │ -000a4390: 6230 9362 3193 6232 2e93 666e 2852 4543 b0.b1.b2..fn(REC │ │ │ │ -000a43a0: 9362 3093 6231 9362 3229 933d 9366 9362 .b0.b1.b2).=.f.b │ │ │ │ -000a43b0: 3093 6231 9362 328e 8e92 01c6 71b1 8400 0.b1.b2.....q... │ │ │ │ -000a43c0: 1af0 fe00 0066 668e 8e9f 04c0 0289 0000 .....ff......... │ │ │ │ -000a43d0: 6666 01c7 0b4a 8e8e 8ea9 20f4 968d 91ea ff...J.... ..... │ │ │ │ -000a43e0: f1eb cf48 6572 652c 9103 d111 7468 6596 ...Here,....the. │ │ │ │ -000a43f0: 03ca ac72 6573 756c 7469 6e67 9374 6865 ...resulting.the │ │ │ │ -000a4400: 6f72 656d 9373 7461 7465 7393 7468 6174 orem.states.that │ │ │ │ -000a4410: 9361 9b03 caab 6675 6e63 7469 6f6e 8d93 .a....function.. │ │ │ │ -000a4420: eb61 666e 8e91 1314 accf 6f6e 9372 6563 .afn......on.rec │ │ │ │ -000a4430: 6f72 6493 7691 ff58 e461 6c75 6573 936f ord.v..X.alues.o │ │ │ │ -000a4440: 6698 7490 ac72 7970 9a53 8e65 8d93 eb61 f.t..ryp.S.e...a │ │ │ │ -000a4450: 7265 638e 9118 d456 cf63 616e 9362 9865 rec....V.can.b.e │ │ │ │ -000a4460: 8ea1 8d91 eaf1 eb75 6e69 7175 656c 7996 .......uniquely. │ │ │ │ -000a4470: 03ea a864 650c 6e65 6493 696e 9374 6572 ...de.ned.in.ter │ │ │ │ -000a4480: 6d73 936f 6693 6193 6675 6e63 7469 6f6e ms.of.a.function │ │ │ │ -000a4490: 8d93 eb61 668e 910d 94fa cf6f 6693 7468 ...af......of.th │ │ │ │ -000a44a0: 6593 7468 7265 6593 636f 6d70 9053 8e6f e.three.comp.S.o │ │ │ │ -000a44b0: 6e65 6e90 ac72 7473 936f 6693 7468 6593 nen..rts.of.the. │ │ │ │ -000a44c0: 7265 636f 7264 2e8e a18d 91f6 537a 4191 record......SzA. │ │ │ │ -000a44d0: 04d9 376d 6f72 6596 04d9 7469 6e9a ac72 ..7more...tin..r │ │ │ │ -000a44e0: 7465 7265 7374 696e 6793 e572 96ff 6666 teresting..r..ff │ │ │ │ -000a44f0: 6593 6375 7273 6976 6591 05bf 24cf 6578 e.cursive...$.ex │ │ │ │ -000a4500: 616d 706c 6596 04d9 7469 7391 04d9 7574 ample...tis...ut │ │ │ │ -000a4510: 6865 9374 9879 7090 538e 6593 6f66 936e he.t.yp.S.e.of.n │ │ │ │ -000a4520: 6174 7572 616c 936e 9875 6d98 6290 538e atural.n.um.b.S. │ │ │ │ -000a4530: 6572 7393 2c91 0515 2877 6869 6398 6893 ers.,...(whic.h. │ │ │ │ -000a4540: 6361 6e93 6290 538e 658e a18d 91ea f1eb can.b.S.e....... │ │ │ │ -000a4550: 6465 0c6e 6564 9603 eaa8 7573 696e 678d de.ned....using. │ │ │ │ -000a4560: 93eb 6164 6566 696e 655f 7479 7065 8e91 ..adefine_type.. │ │ │ │ -000a4570: 4711 9ecf 6173 9366 6f6c 6c6f 90ac 7277 G...as.follo..rw │ │ │ │ -000a4580: 733a 8e9f 210e 308d 8d8d 91ea f1eb 9fef s:..!.0......... │ │ │ │ -000a4590: 8781 8900 0066 6601 c70b 4a9f 1697 628d .....ff...J...b. │ │ │ │ -000a45a0: 8d90 cccd 9f04 599c 8400 1af0 fe00 0066 ......Y........f │ │ │ │ -000a45b0: 668d 9fef 6610 8d8d 9201 aff0 0d84 000a f...f........... │ │ │ │ -000a45c0: d70e 0000 b8e8 8e8d 9201 b0a8 f584 0000 ................ │ │ │ │ -000a45d0: b8e8 0015 ae64 8e8d 8d8d 9201 b94d b29f .....d.......M.. │ │ │ │ -000a45e0: fd1c 15eb 4933 8e8e 8e8e 9fff 4054 8d91 ....I3......@T.. │ │ │ │ -000a45f0: 05cc ceeb 6123 6c65 7496 05bf aa6e 6174 ....a#let....nat │ │ │ │ -000a4600: 5f41 7869 6f6d 933d 9364 6566 696e 655f _Axiom.=.define_ │ │ │ │ -000a4610: 7479 7065 9360 6e61 745f 4178 696f 6d60 type.`nat_Axiom` │ │ │ │ -000a4620: 9360 6e61 7493 3d93 5a93 7c93 5375 6393 .`nat.=.Z.|.Suc. │ │ │ │ -000a4630: 6e61 7460 3b3b 8e9f 0d00 008d 9105 ccce nat`;;.......... │ │ │ │ -000a4640: 6e61 745f 4178 696f 6d96 05bf aa3d 937c nat_Axiom....=.| │ │ │ │ -000a4650: 2d93 2165 9366 2e93 3f21 9366 6e2e 9328 -.!e.f..?!.fn..( │ │ │ │ -000a4660: 666e 935a 933d 9365 2993 2f5c 9328 216e fn.Z.=.e)./\.(!n │ │ │ │ -000a4670: 2e93 666e 2853 7563 936e 2993 3d93 6628 ..fn(Suc.n).=.f( │ │ │ │ -000a4680: 666e 936e 296e 298e 8e92 01c6 71b1 8400 fn.n)n).....q... │ │ │ │ -000a4690: 1af0 fe00 0066 668e 8e9f 04c0 0289 0000 .....ff......... │ │ │ │ -000a46a0: 6666 01c7 0b4a 8e8e 8ea6 8d91 eaf1 ebcf ff...J.......... │ │ │ │ -000a46b0: 4865 7265 2c91 0512 e774 6865 9604 d7a8 Here,....the.... │ │ │ │ -000a46c0: 696e 7075 7493 7374 7269 6e67 9b04 d7a7 input.string.... │ │ │ │ -000a46d0: 6465 7363 7269 6290 538e 6573 9361 9874 describ.S.es.a.t │ │ │ │ -000a46e0: 9aac 7279 7090 538e 658d 93eb 616e 6174 ..ryp.S.e...anat │ │ │ │ -000a46f0: 8e91 1aee 4dcf 7769 7468 9374 9877 986f ....M.with.t.w.o │ │ │ │ -000a4700: 9604 d7a7 636f 6e73 7472 7563 746f 7273 ....constructors │ │ │ │ -000a4710: 3a8d 9107 12df eb61 5a8e 910c d289 cf2c :......aZ......, │ │ │ │ -000a4720: 9105 12e8 7768 6963 9868 9373 7461 6e64 ....whic.h.stand │ │ │ │ -000a4730: 7391 04d7 a866 6f72 8ea1 8d91 eaf1 eb7a s....for.......z │ │ │ │ -000a4740: 6572 6f3b 9103 7528 616e 648d 9103 3a69 ero;..u(and...:i │ │ │ │ -000a4750: eb61 5375 638e 9114 7967 cf2c 9103 5da8 .aSuc...yg.,..]. │ │ │ │ -000a4760: 7768 6963 90ac 7268 9603 3a69 6973 9374 whic..rh..:iis.t │ │ │ │ -000a4770: 6865 9b03 3a68 7375 6363 6573 736f 7293 he..:hsuccessor. │ │ │ │ -000a4780: 6675 6e63 7469 6f6e 986f 6e93 6e61 7475 function.on.natu │ │ │ │ -000a4790: 7261 6c93 6e95 ac72 756d 9362 9053 8e65 ral.n..rum.b.S.e │ │ │ │ -000a47a0: 7273 2e91 04fe 2028 5468 6598 6e61 6d65 rs.... (The.name │ │ │ │ -000a47b0: 738d 9103 3a69 eb61 5a8e 9108 fa13 cf2c s...:i.aZ......, │ │ │ │ -000a47c0: 9103 5da8 616e 648d 9103 3a69 eb61 5375 ..].and...:i.aSu │ │ │ │ -000a47d0: 638e 8ea1 8d91 eaf1 ebcf 6172 6596 0473 c.........are..s │ │ │ │ -000a47e0: 1075 7365 649b 0473 1168 6572 6593 6290 .used..s.here.b. │ │ │ │ -000a47f0: 538e 6563 6175 7365 8d93 eb61 308e 910e S.ecause...a0... │ │ │ │ -000a4800: a5ca cf61 6e64 8d98 eb61 5355 438e 911a ...and...aSUC... │ │ │ │ -000a4810: 251f cf61 7265 9361 6c72 6561 6479 9363 %..are.already.c │ │ │ │ -000a4820: 6f6e 7374 616e 90ac 7274 7398 696e 9374 onstan..rts.in.t │ │ │ │ -000a4830: 6865 9362 7569 6c74 2d69 6e93 eb48 484f he.built-in..HHO │ │ │ │ -000a4840: 4c98 cf74 6865 6f72 798d 93eb 616e 756d L..theory...anum │ │ │ │ -000a4850: 8e91 15b2 0ecf 2e29 8ea1 8d91 eaf1 eb54 .......).......T │ │ │ │ -000a4860: 6865 9604 c580 6f75 7470 7574 9b04 c57f he....output.... │ │ │ │ -000a4870: 7468 656f 7265 6d93 6973 986a 7573 7493 theorem.is.just. │ │ │ │ -000a4880: 7468 6598 7072 696d 6974 6976 90ac 7265 the.primitiv..re │ │ │ │ -000a4890: 9372 6563 7572 7369 6f6e 9874 6865 6f72 .recursion.theor │ │ │ │ -000a48a0: 656d 8d8d 9ffb a532 d531 348e 8e91 0dc5 em.....2.14..... │ │ │ │ -000a48b0: 88cf 666f 7298 7468 6593 6e61 7475 7261 ..for.the.natura │ │ │ │ -000a48c0: 6c98 6e95 ac72 756d 9362 9053 8e65 7273 l.n..rum.b.S.ers │ │ │ │ -000a48d0: 3b8e a18d 91ea f1eb 6974 9604 0755 7374 ;.......it...Ust │ │ │ │ -000a48e0: 6174 6573 9374 6861 7493 616e 95ac 7279 ates.that.an..ry │ │ │ │ -000a48f0: 9104 0756 7072 696d 6974 6976 9365 9b04 ...Vprimitiv.e.. │ │ │ │ -000a4900: 0755 7265 6375 7273 6976 9365 9864 650c .Urecursiv.e.de. │ │ │ │ -000a4910: 6e69 7469 6f6e 986f 6e98 7468 6598 6e61 nition.on.the.na │ │ │ │ -000a4920: 7475 7261 6c98 6e93 756d 9362 9053 8e65 tural.n.um.b.S.e │ │ │ │ -000a4930: 7273 9104 0756 288d 692e 652e 8e91 130a rs...V(.i.e..... │ │ │ │ -000a4940: d96f 6e98 7691 ff58 e461 6c75 6573 986f .on.v..X.alues.o │ │ │ │ -000a4950: 668e a18d 91ea f1eb 7490 ac72 7970 9053 f.......t..ryp.S │ │ │ │ -000a4960: 8e65 8d91 03ea a8eb 616e 6174 8e91 1529 .e......anat...) │ │ │ │ -000a4970: a6cf 2996 03ea a875 6e69 7175 656c 7993 ..)....uniquely. │ │ │ │ -000a4980: 6465 0c6e 6573 9361 9374 6f74 616c 9366 de.nes.a.total.f │ │ │ │ -000a4990: 756e 6374 696f 6e2e 8e91 eaf1 eb9f 0c56 unction........V │ │ │ │ -000a49a0: 7d89 0000 6666 0071 cf9f 9f0c 999a 8d8d }...ff.q........ │ │ │ │ -000a49b0: 8d8d 9109 871d 9ffc 5eff c531 348e 8e8e ........^..14... │ │ │ │ -000a49c0: 9112 0003 c653 6565 9603 5555 5365 6374 .....See..UUSect │ │ │ │ -000a49d0: 696f 6e93 3131 2e39 2e35 9366 6f72 9361 ion.11.9.5.for.a │ │ │ │ -000a49e0: 9364 6973 6375 7373 696f 6e93 6f66 9374 .discussion.of.t │ │ │ │ -000a49f0: 6865 9370 7269 6d69 7469 7690 b8e3 6593 he.primitiv...e. │ │ │ │ -000a4a00: 7265 6375 7273 696f 6e93 7468 656f 7265 recursion.theore │ │ │ │ -000a4a10: 6d2e 8e8e 9f24 fd13 8e8c 8b00 0000 c500 m....$.......... │ │ │ │ -000a4a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000a3930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000a3940: 0a29 66a0 02cc 0555 8da0 fd46 d30e 8d8d .)f....U...F.... │ │ │ │ +000a3950: 8d8d 9ffa 999a 8d91 eaf1 ebd0 3139 3692 ............196. │ │ │ │ +000a3960: 00dd 2043 4368 6170 7465 7296 0480 0031 .. CChapter....1 │ │ │ │ +000a3970: 312e 910a 8000 5468 6593 484f 4c93 4c6f 1.....The.HOL.Lo │ │ │ │ +000a3980: 6769 6393 696e 934d 4c8e 91ea f1eb 9f05 gic.in.ML....... │ │ │ │ +000a3990: 6666 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 ff....f..>|..... │ │ │ │ +000a39a0: 0294 2fdf 8da0 fd8b d021 8d8d 91ea f1eb ../......!...... │ │ │ │ +000a39b0: 3131 2e31 302e 312e 348e 912c 31eb 4578 11.10.1.4..,1.Ex │ │ │ │ +000a39c0: 616d 706c 6573 8e9f 17c0 008d 91ea f1eb amples.......... │ │ │ │ +000a39d0: cf54 6865 9603 ed67 7365 7373 696f 6e9b .The...gsession. │ │ │ │ +000a39e0: 03ed 6674 6861 7493 666f 6c6c 6f90 ac72 ..fthat.follo..r │ │ │ │ +000a39f0: 7773 9869 6c6c 7573 7472 6174 6573 9374 ws.illustrates.t │ │ │ │ +000a3a00: 6865 9875 7365 936f 668d 93eb 6164 6566 he.use.of...adef │ │ │ │ +000a3a10: 696e 655f 7479 7065 8e91 4717 1bcf 696e ine_type..G...in │ │ │ │ +000a3a20: 9364 650c 6e69 6e67 9861 9376 91ff 58e4 .de.ning.a.v..X. │ │ │ │ +000a3a30: 6172 6965 7490 ac72 7998 6f66 9373 696d ariet..ry.of.sim │ │ │ │ +000a3a40: 706c 658e a410 0000 8d91 eaf1 eb63 6f6e ple..........con │ │ │ │ +000a3a50: 6372 6574 6596 03ea a874 90ac 7279 709a crete....t..ryp. │ │ │ │ +000a3a60: 538e 6573 2e91 0538 e049 7493 6973 9361 S.es...8.It.is.a │ │ │ │ +000a3a70: 7373 756d 6564 9374 6861 7493 7468 6593 ssumed.that.the. │ │ │ │ +000a3a80: 7365 7373 696f 6e93 6298 6567 696e 7393 session.b.egins. │ │ │ │ +000a3a90: 7769 7468 9374 6865 9375 7365 7293 696e with.the.user.in │ │ │ │ +000a3aa0: 9364 7261 6674 936d 6f98 6465 2e8e a18d .draft.mo.de.... │ │ │ │ +000a3ab0: 91f6 537a 5468 6596 03fc a70c 7273 749b ..SzThe.....rst. │ │ │ │ +000a3ac0: 03fc a664 650c 6e69 7469 6f6e 9369 7398 ...de.nition.is. │ │ │ │ +000a3ad0: 7369 6d70 6c65 2c91 0401 2674 6865 9364 simple,...&the.d │ │ │ │ +000a3ae0: 650c 6e69 7469 6f6e 986f 6693 6198 7490 e.nition.of.a.t. │ │ │ │ +000a3af0: ac72 7970 9053 8e65 8d93 eb61 7468 7265 .ryp.S.e...athre │ │ │ │ +000a3b00: 658e 9124 b79f cf77 6974 6893 6578 6163 e..$...with.exac │ │ │ │ +000a3b10: 746c 7998 7468 7265 6593 6469 7374 696e tly.three.distin │ │ │ │ +000a3b20: 6374 8ea1 8d91 eaf1 eb76 91ff 58e4 616c ct.......v..X.al │ │ │ │ +000a3b30: 7565 733a 8d91 0538 e0eb 614f 4e45 8e91 ues:...8..aONE.. │ │ │ │ +000a3b40: 1677 decf 2c8d 9103 eaa8 eb61 5457 4f8e .w..,......aTWO. │ │ │ │ +000a3b50: 9115 29a6 cf2c 9603 eaa8 616e 648d 93eb ..)..,....and... │ │ │ │ +000a3b60: 6154 4852 4545 8e91 20a8 facf 2e8e 9f27 aTHREE.. ......' │ │ │ │ +000a3b70: 7495 8d8d 8d91 eaf1 eb9f e907 8189 0000 t............... │ │ │ │ +000a3b80: 6666 01c7 0b4a 9f23 9762 8d8d 90cc cd9f ff...J.#.b...... │ │ │ │ +000a3b90: 0459 9c84 0027 f0fe 0000 6666 8d9f e266 .Y...'....ff...f │ │ │ │ +000a3ba0: 108d 8d92 01af f00d 8400 0ad7 0e00 00b8 ................ │ │ │ │ +000a3bb0: e88e 8d92 01b0 a8f5 8400 00b8 e800 15ae ................ │ │ │ │ +000a3bc0: 648e 8d8d 8d92 01b9 4db2 9ffd 1c15 eb49 d.......M......I │ │ │ │ +000a3bd0: 318e 8e8e 8e9f ff40 548d 9105 ccce eb61 1......@T......a │ │ │ │ +000a3be0: 236c 6574 9605 bfaa 7468 7265 655f 4178 #let....three_Ax │ │ │ │ +000a3bf0: 696f 6d93 3d93 6465 6669 6e65 5f74 7970 iom.=.define_typ │ │ │ │ +000a3c00: 6593 6074 6872 6565 5f41 7869 6f6d 6093 e.`three_Axiom`. │ │ │ │ +000a3c10: 6074 6872 6565 933d 934f 4e45 937c 9354 `three.=.ONE.|.T │ │ │ │ +000a3c20: 574f 937c 9354 4852 4545 603b 3b8e a40d WO.|.THREE`;;... │ │ │ │ +000a3c30: 0000 8d91 05cc ce74 6872 6565 5f41 7869 .......three_Axi │ │ │ │ +000a3c40: 6f6d 9105 bfaa 3d8e a18d 9105 ccce 7c2d om....=.......|- │ │ │ │ +000a3c50: 9605 bfaa 2165 3093 6531 9365 322e 933f ....!e0.e1.e2..? │ │ │ │ +000a3c60: 2193 666e 2e93 2866 6e93 4f4e 4593 3d93 !.fn..(fn.ONE.=. │ │ │ │ +000a3c70: 6530 2993 2f5c 9328 666e 9354 574f 933d e0)./\.(fn.TWO.= │ │ │ │ +000a3c80: 9365 3129 932f 5c93 2866 6e93 5448 5245 .e1)./\.(fn.THRE │ │ │ │ +000a3c90: 4593 3d93 6532 298e 8e92 01c6 71b1 8400 E.=.e2).....q... │ │ │ │ +000a3ca0: 27f0 fe00 0066 668e 8e9f 04c0 0289 0000 '....ff......... │ │ │ │ +000a3cb0: 6666 01c7 0b4a 8e8e 8e9f 2774 968d 91ea ff...J....'t.... │ │ │ │ +000a3cc0: f1eb cf54 6865 9603 b5ae 7468 656f 7265 ...The....theore │ │ │ │ +000a3cd0: 6d9b 03b5 af72 6574 7572 6e65 6493 6295 m....returned.b. │ │ │ │ +000a3ce0: ac72 798d 98eb 6164 6566 696e 655f 7479 .ry...adefine_ty │ │ │ │ +000a3cf0: 7065 8e91 46a7 abcf 7072 6f93 7669 6465 pe..F...pro.vide │ │ │ │ +000a3d00: 7396 03b5 ae61 9863 6f6d 706c 6574 6593 s....a.complete. │ │ │ │ +000a3d10: 616e 6498 6162 7374 7261 6374 9363 90ac and.abstract.c.. │ │ │ │ +000a3d20: 7268 6172 6163 7465 7269 7a61 7469 6f6e rharacterization │ │ │ │ +000a3d30: 8ea1 8d91 eaf1 eb6f 6696 0411 ad61 9364 .......of....a.d │ │ │ │ +000a3d40: 650c 6e65 6493 6c6f 6769 6361 6c93 749a e.ned.logical.t. │ │ │ │ +000a3d50: ac72 7970 9053 8e65 8d93 eb61 7468 7265 .ryp.S.e...athre │ │ │ │ +000a3d60: 658e 9124 e1ac cf77 6869 6398 6893 6465 e..$...whic.h.de │ │ │ │ +000a3d70: 6e6f 7465 7393 6191 0411 ae73 6574 936f notes.a....set.o │ │ │ │ +000a3d80: 6693 6578 6163 746c 7993 7468 7265 6593 f.exactly.three. │ │ │ │ +000a3d90: 656c 656d 656e 9874 732e 9105 adef 5468 elemen.ts.....Th │ │ │ │ +000a3da0: 6973 9363 9868 6172 2d8e a18d 91ea f1eb is.c.har-....... │ │ │ │ +000a3db0: 6163 7465 7269 7a61 7469 6f6e 9603 bcbc acterization.... │ │ │ │ +000a3dc0: 7461 6b9a ac72 6573 9374 6865 9366 6f72 tak..res.the.for │ │ │ │ +000a3dd0: 6d91 03bc bd6f 6693 6193 6465 6765 6e65 m....of.a.degene │ │ │ │ +000a3de0: 7261 7465 9360 7072 696d 6974 6976 9865 rate.`primitiv.e │ │ │ │ +000a3df0: 9372 6563 7572 7369 6f6e 2793 7468 656f .recursion'.theo │ │ │ │ +000a3e00: 7265 6d91 03bc bd66 6f72 9374 6865 9363 rem....for.the.c │ │ │ │ +000a3e10: 6f6e 6372 6574 658e a18d 91ea f1eb 7495 oncrete.......t. │ │ │ │ +000a3e20: ac72 7970 9053 8e65 8d91 0467 faeb 6174 .ryp.S.e...g..at │ │ │ │ +000a3e30: 6872 6565 8e91 2126 4ccf 2e91 06b0 d753 hree..!&L......S │ │ │ │ +000a3e40: 696e 6365 8d91 0467 faeb 6174 6872 6565 ince...g..athree │ │ │ │ +000a3e50: 8e91 258e 46cf 6973 9104 67fb 616e 9b04 ..%.F.is..g.an.. │ │ │ │ +000a3e60: 67fa 656e 9375 6d65 7261 7465 6498 7493 g.en.umerated.t. │ │ │ │ +000a3e70: 7970 9053 8e65 9877 6974 6891 0467 fb6e yp.S.e.with..g.n │ │ │ │ +000a3e80: 6f98 7265 6375 7273 6976 9365 9863 6f6e o.recursiv.e.con │ │ │ │ +000a3e90: 7374 7275 6374 6f72 732c 9104 874f 7468 structors,...Oth │ │ │ │ +000a3ea0: 6598 7468 652d 8ea1 8d91 eaf1 eb6f 7265 e.the-.......ore │ │ │ │ +000a3eb0: 6d96 04c5 9272 6574 7572 6e65 649b 04c5 m....returned... │ │ │ │ +000a3ec0: 9162 90ac 7279 8d93 eb61 6465 6669 6e65 .b..ry...adefine │ │ │ │ +000a3ed0: 5f74 7970 658e 9148 c771 cf73 696d 706c _type..H.q.simpl │ │ │ │ +000a3ee0: 7993 7374 6174 6573 9874 6861 7493 616e y.states.that.an │ │ │ │ +000a3ef0: 90ac 7279 9866 756e 6374 696f 6e93 6465 ..ry.function.de │ │ │ │ +000a3f00: 0c6e 6564 9862 90ac 7279 9363 6173 6573 .ned.b..ry.cases │ │ │ │ +000a3f10: 986f 6e93 7468 658e a18d 91ea f1eb 7468 .on.the.......th │ │ │ │ +000a3f20: 7265 6596 03ea a863 6f6e 7374 616e 90ac ree....constan.. │ │ │ │ +000a3f30: 7274 738d 93eb 614f 4e45 8e9b 1529 a6cf rts...aONE...).. │ │ │ │ +000a3f40: 2c8d 93eb 6154 574f 8e98 cf2c 9361 6e64 ,...aTWO...,.and │ │ │ │ +000a3f50: 8d93 eb61 5448 5245 458e 9124 93a2 cf65 ...aTHREE..$...e │ │ │ │ +000a3f60: 7869 7374 7393 616e 6493 6973 9375 6e69 xists.and.is.uni │ │ │ │ +000a3f70: 7175 656c 7993 6465 0c6e 6564 2e8e a18d quely.de.ned.... │ │ │ │ +000a3f80: 91f6 537a 4974 9604 b792 666f 6c6c 6f90 ..SzIt....follo. │ │ │ │ +000a3f90: ac72 7773 9b04 b791 696d 6d65 6469 6174 .rws....immediat │ │ │ │ +000a3fa0: 656c 7993 6672 6f6d 9874 6869 7393 7468 ely.from.this.th │ │ │ │ +000a3fb0: 656f 7265 6d98 7468 6174 9374 6865 9874 eorem.that.the.t │ │ │ │ +000a3fc0: 9aac 7279 7090 538e 6593 636f 6e73 7461 ..ryp.S.e.consta │ │ │ │ +000a3fd0: 6e98 748d 9104 b791 eb61 7468 7265 658e n.t......athree. │ │ │ │ +000a3fe0: 9126 2d75 cf64 656e 6f74 6573 9104 b791 .&-u.denotes.... │ │ │ │ +000a3ff0: 6193 7365 748e a18d 91ea f1eb 636f 6e90 a.set.......con. │ │ │ │ +000a4000: ac72 7461 696e 696e 6796 0459 8965 7861 .rtaining..Y.exa │ │ │ │ +000a4010: 6374 6c79 9b04 598a 7468 7265 6593 7691 ctly..Y.three.v. │ │ │ │ +000a4020: ff58 e461 6c75 6573 3a91 0616 a274 6865 .X.alues:....the │ │ │ │ +000a4030: 9866 6163 7493 7468 6174 9374 6865 9866 .fact.that.the.f │ │ │ │ +000a4040: 756e 6374 696f 6e8d 93eb 6166 6e8e 9114 unction...afn... │ │ │ │ +000a4050: 3266 cf61 6c77 95ac 7261 9379 7396 0459 2f.alw..ra.ys..Y │ │ │ │ +000a4060: 8965 7869 7374 7398 696d 706c 6965 7393 .exists.implies. │ │ │ │ +000a4070: 7468 6174 8ea1 8d91 eaf1 eb74 6865 9603 that.......the.. │ │ │ │ +000a4080: e5fb 636f 6e73 7461 6e90 ac72 7473 8d91 ..constan..rts.. │ │ │ │ +000a4090: 03e5 faeb 614f 4e45 8e91 1524 f8cf 2c8d ....aONE...$..,. │ │ │ │ +000a40a0: 9103 e6ea eb61 5457 4f8e 9115 25e8 cf2c .....aTWO...%.., │ │ │ │ +000a40b0: 9103 e6ea 616e 648d 93eb 6154 4852 4545 ....and...aTHREE │ │ │ │ +000a40c0: 8e91 248a 48cf 6465 6e6f 7465 9b03 e5fa ..$.H.denote.... │ │ │ │ +000a40d0: 6469 7374 696e 6374 9376 91ff 58e4 616c distinct.v..X.al │ │ │ │ +000a40e0: 7565 7393 6f66 9874 90ac 7279 7090 538e ues.of.t..ryp.S. │ │ │ │ +000a40f0: 658d 93eb 6174 6872 6565 8e91 20a4 4dcf e...athree.. .M. │ │ │ │ +000a4100: 2c91 03e6 ea61 6e64 9374 6865 9866 6163 ,....and.the.fac │ │ │ │ +000a4110: 7493 7468 6174 8ea1 8d8d 91ea f1eb eb61 t.that.........a │ │ │ │ +000a4120: 666e 8e91 f95c dacf 6973 9602 eb9b 756e fn...\..is....un │ │ │ │ +000a4130: 6971 7565 6c79 9364 6574 6572 6d69 6e65 iquely.determine │ │ │ │ +000a4140: 6493 629a ac72 7993 6974 7393 7691 ff58 d.b..ry.its.v..X │ │ │ │ +000a4150: e461 6c75 6573 9366 6f72 8d93 eb61 4f4e .alues.for...aON │ │ │ │ +000a4160: 458e 9114 2a99 cf2c 8d91 031e 9deb 6154 E...*..,......aT │ │ │ │ +000a4170: 574f 8e91 145d 9bcf 2c91 031e 9e61 6e64 WO...]..,....and │ │ │ │ +000a4180: 8d93 eb61 5448 5245 458e 9122 9588 cf69 ...aTHREE.."...i │ │ │ │ +000a4190: 6d70 6c69 6573 9374 6861 7493 7468 6573 mplies.that.thes │ │ │ │ +000a41a0: 6593 636f 6e73 7461 6e98 7473 8ea1 8d91 e.constan.ts.... │ │ │ │ +000a41b0: eaf1 eb64 656e 6f74 6596 03ea a874 6865 ...denote....the │ │ │ │ +000a41c0: 936f 6e6c 7993 7691 ff58 e461 6c75 6573 .only.v..X.alues │ │ │ │ +000a41d0: 936f 6693 7490 ac72 7970 9053 8e65 8d93 .of.t..ryp.S.e.. │ │ │ │ +000a41e0: eb61 7468 7265 658e 9120 a8fa cf2e 8ea1 .athree.. ...... │ │ │ │ +000a41f0: 8d91 f653 7a54 6865 9604 a4d3 6e65 7874 ...SzThe....next │ │ │ │ +000a4200: 9b04 a4d2 6361 6c6c 9374 6f8d 93eb 6164 ....call.to...ad │ │ │ │ +000a4210: 6566 696e 655f 7479 7065 8e91 4885 f4cf efine_type..H... │ │ │ │ +000a4220: 6465 0c6e 6573 9861 9360 7265 636f 7264 de.nes.a.`record │ │ │ │ +000a4230: 9374 9aac 7279 7090 538e 6527 8d93 eb61 .t..ryp.S.e'...a │ │ │ │ +000a4240: 7265 638e 9115 e3d1 cf2c 9104 d35d 7691 rec......,...]v. │ │ │ │ +000a4250: ff58 e461 6c75 6573 936f 6693 7768 6963 .X.alues.of.whic │ │ │ │ +000a4260: 9868 9104 a4d2 6172 6593 7265 636f 7264 .h....are.record │ │ │ │ +000a4270: 738e a18d 91ea f1eb 7769 7468 9603 eaa8 s.......with.... │ │ │ │ +000a4280: 7468 7265 6593 6295 538e 6f93 6f6c 6561 three.b.S.o.olea │ │ │ │ +000a4290: 6e96 03ea a80c 656c 6473 9328 6573 7365 n.....elds.(esse │ │ │ │ +000a42a0: 6e90 ac72 7469 616c 6c79 9333 2d74 7570 n..rtially.3-tup │ │ │ │ +000a42b0: 6c65 7329 3a8e 9f21 9f41 8d8d 8d91 eaf1 les):..!.A...... │ │ │ │ +000a42c0: eb9f ef87 8189 0000 6666 01c7 0b4a 9f16 ........ff...J.. │ │ │ │ +000a42d0: 9762 8d8d 90cc cd9f 0459 9c84 001a f0fe .b.......Y...... │ │ │ │ +000a42e0: 0000 6666 8d9f ef66 108d 8d92 01af f00d ..ff...f........ │ │ │ │ +000a42f0: 8400 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 ................ │ │ │ │ +000a4300: 8400 00b8 e800 15ae 648e 8d8d 8d92 01b9 ........d....... │ │ │ │ +000a4310: 4db2 9ffd 1c15 eb49 328e 8e8e 8e9f ff40 M......I2......@ │ │ │ │ +000a4320: 548d 9105 ccce eb61 236c 6574 9605 bfaa T......a#let.... │ │ │ │ +000a4330: 7265 635f 4178 696f 6d93 3d93 6465 6669 rec_Axiom.=.defi │ │ │ │ +000a4340: 6e65 5f74 7970 6593 6072 6563 5f41 7869 ne_type.`rec_Axi │ │ │ │ +000a4350: 6f6d 6093 6072 6563 933d 9352 4543 9362 om`.`rec.=.REC.b │ │ │ │ +000a4360: 6f6f 6c93 626f 6f6c 9362 6f6f 6c60 3b3b ool.bool.bool`;; │ │ │ │ +000a4370: 8e9f 0d00 008d 9105 ccce 7265 635f 4178 ..........rec_Ax │ │ │ │ +000a4380: 696f 6d96 05bf aa3d 937c 2d93 2166 2e93 iom....=.|-.!f.. │ │ │ │ +000a4390: 3f21 9366 6e2e 9321 6230 9362 3193 6232 ?!.fn..!b0.b1.b2 │ │ │ │ +000a43a0: 2e93 666e 2852 4543 9362 3093 6231 9362 ..fn(REC.b0.b1.b │ │ │ │ +000a43b0: 3229 933d 9366 9362 3093 6231 9362 328e 2).=.f.b0.b1.b2. │ │ │ │ +000a43c0: 8e92 01c6 71b1 8400 1af0 fe00 0066 668e ....q........ff. │ │ │ │ +000a43d0: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ +000a43e0: 8ea9 20f4 968d 91ea f1eb cf48 6572 652c .. ........Here, │ │ │ │ +000a43f0: 9103 d111 7468 6596 03ca ac72 6573 756c ....the....resul │ │ │ │ +000a4400: 7469 6e67 9374 6865 6f72 656d 9373 7461 ting.theorem.sta │ │ │ │ +000a4410: 7465 7393 7468 6174 9361 9b03 caab 6675 tes.that.a....fu │ │ │ │ +000a4420: 6e63 7469 6f6e 8d93 eb61 666e 8e91 1314 nction...afn.... │ │ │ │ +000a4430: accf 6f6e 9372 6563 6f72 6493 7691 ff58 ..on.record.v..X │ │ │ │ +000a4440: e461 6c75 6573 936f 6698 7490 ac72 7970 .alues.of.t..ryp │ │ │ │ +000a4450: 9a53 8e65 8d93 eb61 7265 638e 9118 d456 .S.e...arec....V │ │ │ │ +000a4460: cf63 616e 9362 9865 8ea1 8d91 eaf1 eb75 .can.b.e.......u │ │ │ │ +000a4470: 6e69 7175 656c 7996 03ea a864 650c 6e65 niquely....de.ne │ │ │ │ +000a4480: 6493 696e 9374 6572 6d73 936f 6693 6193 d.in.terms.of.a. │ │ │ │ +000a4490: 6675 6e63 7469 6f6e 8d93 eb61 668e 910d function...af... │ │ │ │ +000a44a0: 94fa cf6f 6693 7468 6593 7468 7265 6593 ...of.the.three. │ │ │ │ +000a44b0: 636f 6d70 9053 8e6f 6e65 6e90 ac72 7473 comp.S.onen..rts │ │ │ │ +000a44c0: 936f 6693 7468 6593 7265 636f 7264 2e8e .of.the.record.. │ │ │ │ +000a44d0: a18d 91f6 537a 4191 04d9 376d 6f72 6596 ....SzA...7more. │ │ │ │ +000a44e0: 04d9 7469 6e9a ac72 7465 7265 7374 696e ..tin..rterestin │ │ │ │ +000a44f0: 6793 e572 96ff 6666 6593 6375 7273 6976 g..r..ffe.cursiv │ │ │ │ +000a4500: 6591 05bf 24cf 6578 616d 706c 6596 04d9 e...$.example... │ │ │ │ +000a4510: 7469 7391 04d9 7574 6865 9374 9879 7090 tis...uthe.t.yp. │ │ │ │ +000a4520: 538e 6593 6f66 936e 6174 7572 616c 936e S.e.of.natural.n │ │ │ │ +000a4530: 9875 6d98 6290 538e 6572 7393 2c91 0515 .um.b.S.ers.,... │ │ │ │ +000a4540: 2877 6869 6398 6893 6361 6e93 6290 538e (whic.h.can.b.S. │ │ │ │ +000a4550: 658e a18d 91ea f1eb 6465 0c6e 6564 9603 e.......de.ned.. │ │ │ │ +000a4560: eaa8 7573 696e 678d 93eb 6164 6566 696e ..using...adefin │ │ │ │ +000a4570: 655f 7479 7065 8e91 4711 9ecf 6173 9366 e_type..G...as.f │ │ │ │ +000a4580: 6f6c 6c6f 90ac 7277 733a 8e9f 210e 308d ollo..rws:..!.0. │ │ │ │ +000a4590: 8d8d 91ea f1eb 9fef 8781 8900 0066 6601 .............ff. │ │ │ │ +000a45a0: c70b 4a9f 1697 628d 8d90 cccd 9f04 599c ..J...b.......Y. │ │ │ │ +000a45b0: 8400 1af0 fe00 0066 668d 9fef 6610 8d8d .......ff...f... │ │ │ │ +000a45c0: 9201 aff0 0d84 000a d70e 0000 b8e8 8e8d ................ │ │ │ │ +000a45d0: 9201 b0a8 f584 0000 b8e8 0015 ae64 8e8d .............d.. │ │ │ │ +000a45e0: 8d8d 9201 b94d b29f fd1c 15eb 4933 8e8e .....M......I3.. │ │ │ │ +000a45f0: 8e8e 9fff 4054 8d91 05cc ceeb 6123 6c65 ....@T......a#le │ │ │ │ +000a4600: 7496 05bf aa6e 6174 5f41 7869 6f6d 933d t....nat_Axiom.= │ │ │ │ +000a4610: 9364 6566 696e 655f 7479 7065 9360 6e61 .define_type.`na │ │ │ │ +000a4620: 745f 4178 696f 6d60 9360 6e61 7493 3d93 t_Axiom`.`nat.=. │ │ │ │ +000a4630: 5a93 7c93 5375 6393 6e61 7460 3b3b 8e9f Z.|.Suc.nat`;;.. │ │ │ │ +000a4640: 0d00 008d 9105 ccce 6e61 745f 4178 696f ........nat_Axio │ │ │ │ +000a4650: 6d96 05bf aa3d 937c 2d93 2165 9366 2e93 m....=.|-.!e.f.. │ │ │ │ +000a4660: 3f21 9366 6e2e 9328 666e 935a 933d 9365 ?!.fn..(fn.Z.=.e │ │ │ │ +000a4670: 2993 2f5c 9328 216e 2e93 666e 2853 7563 )./\.(!n..fn(Suc │ │ │ │ +000a4680: 936e 2993 3d93 6628 666e 936e 296e 298e .n).=.f(fn.n)n). │ │ │ │ +000a4690: 8e92 01c6 71b1 8400 1af0 fe00 0066 668e ....q........ff. │ │ │ │ +000a46a0: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ +000a46b0: 8ea6 8d91 eaf1 ebcf 4865 7265 2c91 0512 ........Here,... │ │ │ │ +000a46c0: e774 6865 9604 d7a8 696e 7075 7493 7374 .the....input.st │ │ │ │ +000a46d0: 7269 6e67 9b04 d7a7 6465 7363 7269 6290 ring....describ. │ │ │ │ +000a46e0: 538e 6573 9361 9874 9aac 7279 7090 538e S.es.a.t..ryp.S. │ │ │ │ +000a46f0: 658d 93eb 616e 6174 8e91 1aee 4dcf 7769 e...anat....M.wi │ │ │ │ +000a4700: 7468 9374 9877 986f 9604 d7a7 636f 6e73 th.t.w.o....cons │ │ │ │ +000a4710: 7472 7563 746f 7273 3a8d 9107 12df eb61 tructors:......a │ │ │ │ +000a4720: 5a8e 910c d289 cf2c 9105 12e8 7768 6963 Z......,....whic │ │ │ │ +000a4730: 9868 9373 7461 6e64 7391 04d7 a866 6f72 .h.stands....for │ │ │ │ +000a4740: 8ea1 8d91 eaf1 eb7a 6572 6f3b 9103 7528 .......zero;..u( │ │ │ │ +000a4750: 616e 648d 9103 3a69 eb61 5375 638e 9114 and...:i.aSuc... │ │ │ │ +000a4760: 7967 cf2c 9103 5da8 7768 6963 90ac 7268 yg.,..].whic..rh │ │ │ │ +000a4770: 9603 3a69 6973 9374 6865 9b03 3a68 7375 ..:iis.the..:hsu │ │ │ │ +000a4780: 6363 6573 736f 7293 6675 6e63 7469 6f6e ccessor.function │ │ │ │ +000a4790: 986f 6e93 6e61 7475 7261 6c93 6e95 ac72 .on.natural.n..r │ │ │ │ +000a47a0: 756d 9362 9053 8e65 7273 2e91 04fe 2028 um.b.S.ers.... ( │ │ │ │ +000a47b0: 5468 6598 6e61 6d65 738d 9103 3a69 eb61 The.names...:i.a │ │ │ │ +000a47c0: 5a8e 9108 fa13 cf2c 9103 5da8 616e 648d Z......,..].and. │ │ │ │ +000a47d0: 9103 3a69 eb61 5375 638e 8ea1 8d91 eaf1 ..:i.aSuc....... │ │ │ │ +000a47e0: ebcf 6172 6596 0473 1075 7365 649b 0473 ..are..s.used..s │ │ │ │ +000a47f0: 1168 6572 6593 6290 538e 6563 6175 7365 .here.b.S.ecause │ │ │ │ +000a4800: 8d93 eb61 308e 910e a5ca cf61 6e64 8d98 ...a0......and.. │ │ │ │ +000a4810: eb61 5355 438e 911a 251f cf61 7265 9361 .aSUC...%..are.a │ │ │ │ +000a4820: 6c72 6561 6479 9363 6f6e 7374 616e 90ac lready.constan.. │ │ │ │ +000a4830: 7274 7398 696e 9374 6865 9362 7569 6c74 rts.in.the.built │ │ │ │ +000a4840: 2d69 6e93 eb48 484f 4c98 cf74 6865 6f72 -in..HHOL..theor │ │ │ │ +000a4850: 798d 93eb 616e 756d 8e91 15b2 0ecf 2e29 y...anum.......) │ │ │ │ +000a4860: 8ea1 8d91 eaf1 eb54 6865 9604 c580 6f75 .......The....ou │ │ │ │ +000a4870: 7470 7574 9b04 c57f 7468 656f 7265 6d93 tput....theorem. │ │ │ │ +000a4880: 6973 986a 7573 7493 7468 6598 7072 696d is.just.the.prim │ │ │ │ +000a4890: 6974 6976 90ac 7265 9372 6563 7572 7369 itiv..re.recursi │ │ │ │ +000a48a0: 6f6e 9874 6865 6f72 656d 8d8d 9ffb a532 on.theorem.....2 │ │ │ │ +000a48b0: d531 348e 8e91 0dc5 88cf 666f 7298 7468 .14.......for.th │ │ │ │ +000a48c0: 6593 6e61 7475 7261 6c98 6e95 ac72 756d e.natural.n..rum │ │ │ │ +000a48d0: 9362 9053 8e65 7273 3b8e a18d 91ea f1eb .b.S.ers;....... │ │ │ │ +000a48e0: 6974 9604 0755 7374 6174 6573 9374 6861 it...Ustates.tha │ │ │ │ +000a48f0: 7493 616e 95ac 7279 9104 0756 7072 696d t.an..ry...Vprim │ │ │ │ +000a4900: 6974 6976 9365 9b04 0755 7265 6375 7273 itiv.e...Urecurs │ │ │ │ +000a4910: 6976 9365 9864 650c 6e69 7469 6f6e 986f iv.e.de.nition.o │ │ │ │ +000a4920: 6e98 7468 6598 6e61 7475 7261 6c98 6e93 n.the.natural.n. │ │ │ │ +000a4930: 756d 9362 9053 8e65 7273 9104 0756 288d um.b.S.ers...V(. │ │ │ │ +000a4940: 692e 652e 8e91 130a d96f 6e98 7691 ff58 i.e......on.v..X │ │ │ │ +000a4950: e461 6c75 6573 986f 668e a18d 91ea f1eb .alues.of....... │ │ │ │ +000a4960: 7490 ac72 7970 9053 8e65 8d91 03ea a8eb t..ryp.S.e...... │ │ │ │ +000a4970: 616e 6174 8e91 1529 a6cf 2996 03ea a875 anat...)..)....u │ │ │ │ +000a4980: 6e69 7175 656c 7993 6465 0c6e 6573 9361 niquely.de.nes.a │ │ │ │ +000a4990: 9374 6f74 616c 9366 756e 6374 696f 6e2e .total.function. │ │ │ │ +000a49a0: 8e91 eaf1 eb9f 0c56 7d89 0000 6666 0071 .......V}...ff.q │ │ │ │ +000a49b0: cf9f 9f0c 999a 8d8d 8d8d 9109 871d 9ffc ................ │ │ │ │ +000a49c0: 5eff c531 348e 8e8e 9112 0003 c653 6565 ^..14........See │ │ │ │ +000a49d0: 9603 5555 5365 6374 696f 6e93 3131 2e39 ..UUSection.11.9 │ │ │ │ +000a49e0: 2e35 9366 6f72 9361 9364 6973 6375 7373 .5.for.a.discuss │ │ │ │ +000a49f0: 696f 6e93 6f66 9374 6865 9370 7269 6d69 ion.of.the.primi │ │ │ │ +000a4a00: 7469 7690 b8e3 6593 7265 6375 7273 696f tiv...e.recursio │ │ │ │ +000a4a10: 6e93 7468 656f 7265 6d2e 8e8e 9f24 fd13 n.theorem....$.. │ │ │ │ +000a4a20: 8e8c 8b00 0000 c500 0000 0000 0000 0000 ................ │ │ │ │ 000a4a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000a4a40: 0000 0000 0a39 0ea0 02cc 0555 8da0 fd46 .....9.....U...F │ │ │ │ -000a4a50: d30e 8d8d 8d8d 9ffa 999a 8d91 12c7 61d0 ..............a. │ │ │ │ -000a4a60: 3131 2e31 302e 910a 8000 5468 6596 0480 11.10.....The... │ │ │ │ -000a4a70: 0074 9aa0 0079 7090 6000 6593 6465 0c6e .t...yp.`.e.de.n │ │ │ │ -000a4a80: 6974 696f 6e93 7061 6398 6b91 ff40 0061 ition.pac.k..@.a │ │ │ │ -000a4a90: 6765 9200 e237 6331 3937 8e91 12c7 619f ge...7c197....a. │ │ │ │ -000a4aa0: 0566 6689 0000 e666 01c7 3e7c 8e8e 8e8e .ff....f..>|.... │ │ │ │ -000a4ab0: a002 942f df8d a0fd 8bd0 218d 911e 28f0 .../......!...(. │ │ │ │ -000a4ac0: cf41 9104 ea79 7265 6375 7273 6976 95ac .A...yrecursiv.. │ │ │ │ -000a4ad0: 7265 9b04 eabb 7493 7970 9553 8e65 986f re....t.yp.S.e.o │ │ │ │ -000a4ae0: 6698 6c61 6293 656c 6c65 6498 6269 6e61 f.lab.elled.bina │ │ │ │ -000a4af0: 7279 9874 7265 6573 2c91 052a c077 6865 ry.trees,..*.whe │ │ │ │ -000a4b00: 7265 986c 6162 9365 6c73 986f 6698 7490 re.lab.els.of.t. │ │ │ │ -000a4b10: ac72 7970 9365 8d98 eb61 2a8e 910f 9520 .ryp.e...a*.... │ │ │ │ -000a4b20: cf61 7070 9365 6172 986f 6e6c 7998 6f6e .app.ear.only.on │ │ │ │ -000a4b30: 986c 6561 668e a410 0000 8d91 12c7 616e .leaf.........an │ │ │ │ -000a4b40: 6f9a 538e 6465 732c 9104 239a 6361 6e96 o.S.des,..#.can. │ │ │ │ -000a4b50: 0418 366c 696b 90ac 7265 7769 7365 9362 ..6lik..rewise.b │ │ │ │ -000a4b60: 9865 9b04 1837 6465 0c6e 6564 9375 7369 .e...7de.ned.usi │ │ │ │ -000a4b70: 6e67 8d93 eb61 6465 6669 6e65 5f74 7970 ng...adefine_typ │ │ │ │ -000a4b80: 658e 9143 5484 cf2e 9105 c18b 5468 6593 e..CT.......The. │ │ │ │ -000a4b90: 696e 7075 7498 7374 6174 6573 9374 6861 input.states.tha │ │ │ │ -000a4ba0: 7493 6193 6269 6e61 7279 9874 7265 6593 t.a.binary.tree. │ │ │ │ -000a4bb0: 6973 8ea1 8d91 12c7 6165 6974 6865 7296 is......aeither. │ │ │ │ -000a4bc0: 0407 d661 936c 6561 6693 6e6f 9a53 8e64 ...a.leaf.no.S.d │ │ │ │ -000a4bd0: 6593 288d eb61 4c45 4146 8e91 16fe a8cf e.(..aLEAF...... │ │ │ │ -000a4be0: 2991 0407 d76c 6162 9865 6c6c 6564 9362 )....lab.elled.b │ │ │ │ -000a4bf0: 9aac 7279 9361 9376 91ff 58e4 616c 7565 ..ry.a.v..X.alue │ │ │ │ -000a4c00: 936f 6693 7498 7970 9053 8e65 8d93 eb61 .of.t.yp.S.e...a │ │ │ │ -000a4c10: 2a8e 910d cf56 cf6f 7293 616e 9104 07d7 *....V.or.an.... │ │ │ │ -000a4c20: 696e 9874 6572 6e61 6c93 6e6f 9053 8e64 in.ternal.no.S.d │ │ │ │ -000a4c30: 658d 93eb 614e 4f44 458e 911f 0e54 cf77 e...aNODE....T.w │ │ │ │ -000a4c40: 6974 6893 7498 7798 6f8e a18d 9112 c761 ith.t.w.o......a │ │ │ │ -000a4c50: 6269 6e61 7279 9603 eaa8 7472 6565 7393 binary....trees. │ │ │ │ -000a4c60: 6173 9373 7562 7472 6565 733a 8e9f 432a as.subtrees:..C* │ │ │ │ -000a4c70: ef8d 8d8d 9112 c761 9fcf 0781 8900 0066 .......a.......f │ │ │ │ -000a4c80: 6601 c70b 4a9f 5797 628d 8d90 cccd 9f04 f...J.W.b....... │ │ │ │ -000a4c90: 599c 8400 5bf0 fe00 0066 668d 9fae 6610 Y...[....ff...f. │ │ │ │ -000a4ca0: 8d8d 9201 aff0 0d84 000a d70e 0000 b8e8 ................ │ │ │ │ -000a4cb0: 8e8d 9201 b0a8 f584 0000 b8e8 0015 ae64 ...............d │ │ │ │ -000a4cc0: 8e8d 8d8d 9201 b94d b29f fd1c 15eb 4934 .......M......I4 │ │ │ │ -000a4cd0: 8e8e 8e8e 9fff 4054 8d91 05cc ceeb 6123 ......@T......a# │ │ │ │ -000a4ce0: 6c65 7496 05bf aa62 7472 6565 5f41 7869 let....btree_Axi │ │ │ │ -000a4cf0: 6f6d 933d 8ea4 0d00 008d 9105 ccce 2391 om.=..........#. │ │ │ │ -000a4d00: 16fe a864 6566 696e 655f 7479 7065 9605 ...define_type.. │ │ │ │ -000a4d10: bfaa 6062 7472 6565 5f41 7869 6f6d 6093 ..`btree_Axiom`. │ │ │ │ -000a4d20: 6062 7472 6565 933d 934c 4541 4693 2a93 `btree.=.LEAF.*. │ │ │ │ -000a4d30: 7c93 4e4f 4445 9362 7472 6565 9362 7472 |.NODE.btree.btr │ │ │ │ -000a4d40: 6565 603b 3b8e a18d 9105 ccce 6274 7265 ee`;;.......btre │ │ │ │ -000a4d50: 655f 4178 696f 6d91 05bf aa3d 8ea1 8d91 e_Axiom....=.... │ │ │ │ -000a4d60: 05cc ce7c 2d96 05bf aa21 6630 9366 312e ...|-....!f0.f1. │ │ │ │ -000a4d70: 8ea1 8d91 1ccb 763f 2191 05bf aa66 6e2e ......v?!....fn. │ │ │ │ -000a4d80: 8ea1 8d91 228b 2028 2178 2e96 05bf aa66 ....". (!x.....f │ │ │ │ -000a4d90: 6e28 4c45 4146 9378 2993 3d93 6630 9378 n(LEAF.x).=.f0.x │ │ │ │ -000a4da0: 2993 2f5c 8ea1 8d91 228b 2028 2162 3196 )./\....". (!b1. │ │ │ │ -000a4db0: 05bf aa62 322e 9366 6e28 4e4f 4445 9362 ...b2..fn(NODE.b │ │ │ │ -000a4dc0: 3193 6232 2993 3d93 6631 2866 6e93 6231 1.b2).=.f1(fn.b1 │ │ │ │ -000a4dd0: 2928 666e 9362 3229 6231 9362 3229 8e8e )(fn.b2)b1.b2).. │ │ │ │ -000a4de0: 9201 c671 b184 005b f0fe 0000 6666 8e8e ...q...[....ff.. │ │ │ │ -000a4df0: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ -000a4e00: 9f42 fc17 8d91 12c7 61cf 5468 6596 02fb .B......a.The... │ │ │ │ -000a4e10: 6b72 6573 756c 7493 7265 7475 726e 6564 kresult.returned │ │ │ │ -000a4e20: 9362 90ac 7279 9b02 fb6c 7468 6593 6361 .b..ry...lthe.ca │ │ │ │ -000a4e30: 6c6c 9374 6f93 eb61 6465 6669 6e65 5f74 ll.to..adefine_t │ │ │ │ -000a4e40: 7970 6593 cf69 732c 9103 2b44 696e 9374 ype..is,..+Din.t │ │ │ │ -000a4e50: 6869 7398 6361 7365 2c91 032b 4461 6e93 his.case,..+Dan. │ │ │ │ -000a4e60: 6162 7374 7261 6374 9363 90ac 7268 6172 abstract.c..rhar │ │ │ │ -000a4e70: 6163 7465 7269 7a61 7469 6f6e 8ea1 8d91 acterization.... │ │ │ │ -000a4e80: 12c7 6166 6f72 9603 344d 6193 6465 0c6e ..afor..4Ma.de.n │ │ │ │ -000a4e90: 6564 9374 9aac 7279 7090 538e 6593 eb61 ed.t..ryp.S.e..a │ │ │ │ -000a4ea0: 282a 2962 7472 6565 cf2c 9103 58c5 696e (*)btree.,..X.in │ │ │ │ -000a4eb0: 9374 6865 9366 6f72 6d93 6f66 9361 9360 .the.form.of.a.` │ │ │ │ -000a4ec0: 7072 696d 6974 6976 9865 9103 344c 7265 primitiv.e..4Lre │ │ │ │ -000a4ed0: 6375 7273 696f 6e93 7468 656f 7265 6d27 cursion.theorem' │ │ │ │ -000a4ee0: 9366 6f72 9374 6865 9372 6571 7569 7265 .for.the.require │ │ │ │ -000a4ef0: 648e a18d 9112 c761 7490 ac72 7970 9a53 d......at..ryp.S │ │ │ │ -000a4f00: 8e65 9603 eaa8 6f66 936c 6162 9865 6c6c .e....of.lab.ell │ │ │ │ -000a4f10: 6564 9362 696e 6172 7993 7472 6565 732e ed.binary.trees. │ │ │ │ -000a4f20: 8ea9 102e d78d 911e 28f0 416e 9aac 7279 ........(.An..ry │ │ │ │ -000a4f30: 9604 37bc 7369 6d70 6c65 9104 37bd 636f ..7.simple..7.co │ │ │ │ -000a4f40: 6e63 7265 7465 9372 6563 7572 7369 7698 ncrete.recursiv. │ │ │ │ -000a4f50: 6593 7498 7970 9a53 8e65 9104 37bd 6361 e.t.yp.S.e..7.ca │ │ │ │ -000a4f60: 6e93 6298 659b 0437 bd64 650c 6e65 6493 n.b.e..7.de.ned. │ │ │ │ -000a4f70: 6175 746f 6d61 7469 6361 6c6c 7993 6672 automatically.fr │ │ │ │ -000a4f80: 6f6d 9861 9375 7365 722d 7375 7070 6c69 om.a.user-suppli │ │ │ │ -000a4f90: 6564 8ea1 8d91 12c7 6165 7175 6174 696f ed......aequatio │ │ │ │ -000a4fa0: 6e96 03ea a875 7369 6e67 8d93 eb61 6465 n....using...ade │ │ │ │ -000a4fb0: 6669 6e65 5f74 7970 658e 9147 119e cf69 fine_type..G...i │ │ │ │ -000a4fc0: 6e93 6578 6163 746c 7993 7468 6593 7361 n.exactly.the.sa │ │ │ │ -000a4fd0: 6d65 9377 95ac 7261 9379 91ff 0556 2e8e me.w..ra.y...V.. │ │ │ │ -000a4fe0: 9f23 eb82 8d8d 9112 c761 eb47 3131 2e31 .#.......a.G11.1 │ │ │ │ -000a4ff0: 302e 328e 9154 7a8e 4465 0c6e 696e 6796 0.2..Tz.De.ning. │ │ │ │ -000a5000: 0566 6672 6563 7572 7369 7690 8ccc 6593 .ffrecursiv...e. │ │ │ │ -000a5010: 6675 6e63 7469 6f6e 738e 9f18 1f3d 8d91 functions....=.. │ │ │ │ -000a5020: 12c7 61cf 416e 9104 edcc 696d 7095 538e ..a.An....imp.S. │ │ │ │ -000a5030: 6f72 7461 6e9a ac72 7491 04ed cd70 726f ortan..rt....pro │ │ │ │ -000a5040: 7093 6572 7498 7996 04ed cc6f 6691 04ed p.ert.y....of... │ │ │ │ -000a5050: cd74 6865 9363 9868 6172 6163 7465 7269 .the.c.haracteri │ │ │ │ -000a5060: 7a69 6e67 9b04 edcd 7468 656f 7265 6d73 zing....theorems │ │ │ │ -000a5070: 9366 6f72 9363 6f6e 6372 6574 6598 749a .for.concrete.t. │ │ │ │ -000a5080: ac72 7970 9053 8e65 7393 7368 6f98 776e .ryp.S.es.sho.wn │ │ │ │ -000a5090: 9104 edcd 696e 9374 6865 8ea1 8d91 12c7 ....in.the...... │ │ │ │ -000a50a0: 6165 7861 6d70 6c65 739b 037c 2367 6976 aexamples..|#giv │ │ │ │ -000a50b0: 95ac 7265 6e91 037c 2461 6290 538e 6f93 ..ren..|$ab.S.o. │ │ │ │ -000a50c0: 7693 6598 6973 9103 7c24 7468 6174 9874 v.e.is..|$that.t │ │ │ │ -000a50d0: 6865 7998 7072 6f93 7669 6465 9603 7c24 hey.pro.vide..|$ │ │ │ │ -000a50e0: 6198 666f 726d 616c 986d 6561 6e73 9366 a.formal.means.f │ │ │ │ -000a50f0: 6f72 9864 650c 6e69 6e67 9372 6563 7572 or.de.ning.recur │ │ │ │ -000a5100: 7369 7690 ac72 6598 6675 6e63 7469 6f6e siv..re.function │ │ │ │ -000a5110: 738e a18d 9112 c761 6f6e 9604 3e4c 7468 s......aon..>Lth │ │ │ │ -000a5120: 6f73 6593 749a ac72 7970 9053 8e65 732e ose.t..ryp.S.es. │ │ │ │ -000a5130: 9106 33cd 5768 656e 9361 9363 6f6e 6372 ..3.When.a.concr │ │ │ │ -000a5140: 6574 6593 7265 6375 7273 6976 9865 9104 ete.recursiv.e.. │ │ │ │ -000a5150: 3e4d 7498 7970 9053 8e65 93eb 406f 7093 >Mt.yp.S.e..@op. │ │ │ │ -000a5160: cf69 7393 6398 6861 7261 6374 6572 697a .is.c.haracteriz │ │ │ │ -000a5170: 6564 9362 9879 9361 9104 3e4d 7468 656f ed.b.y.a..>Mtheo │ │ │ │ -000a5180: 7265 6d93 6f66 9374 6865 8ea1 8d91 12c7 rem.of.the...... │ │ │ │ -000a5190: 616b 696e 6496 0441 2b72 6574 7572 6e65 akind..A+returne │ │ │ │ -000a51a0: 649b 0441 2a62 90ac 7279 8d93 eb61 6465 d..A*b..ry...ade │ │ │ │ -000a51b0: 6669 6e65 5f74 7970 658e 9147 bea3 cf28 fine_type..G...( │ │ │ │ -000a51c0: 7365 6593 5365 6374 696f 6e93 3131 2e31 see.Section.11.1 │ │ │ │ -000a51d0: 302e 312e 3329 9874 6869 7393 7468 656f 0.1.3).this.theo │ │ │ │ -000a51e0: 7265 6d93 6361 6e98 6290 538e 6593 7573 rem.can.b.S.e.us │ │ │ │ -000a51f0: 6564 9874 6f93 7072 6f95 ac72 7693 658e ed.to.pro..rv.e. │ │ │ │ -000a5200: a18d 9112 c761 7468 6596 054b e965 7869 .....athe..K.exi │ │ │ │ -000a5210: 7374 656e 6365 9b05 4bea 6f66 9361 6e90 stence..K.of.an. │ │ │ │ -000a5220: ac72 7998 e570 7269 6d69 7469 7665 9105 .ry..primitive.. │ │ │ │ -000a5230: 77e8 7296 ff66 6665 9363 7572 7369 7665 w.r..ffe.cursive │ │ │ │ -000a5240: 9106 319a cf66 756e 6374 696f 6e96 054b ..1..function..K │ │ │ │ -000a5250: e96f 6e98 eb40 6f70 93cf 616e 6498 746f .on..@op..and.to │ │ │ │ -000a5260: 9364 650c 6e65 9863 6f6e 7374 616e 9aac .de.ne.constan.. │ │ │ │ -000a5270: 7274 7393 7768 6963 9868 8ea1 8d91 12c7 rts.whic.h...... │ │ │ │ -000a5280: 6164 656e 6f74 6596 03ea a873 7563 90ac adenote....suc.. │ │ │ │ -000a5290: 7268 9366 756e 6374 696f 6e73 2e8e 9f10 rh.functions.... │ │ │ │ -000a52a0: 2ed6 8d91 1e28 f054 6869 7396 030a 9169 .....(.This....i │ │ │ │ -000a52b0: 739b 030a 9269 6c6c 7573 7472 6174 6564 s....illustrated │ │ │ │ -000a52c0: 9366 6f72 9361 9870 6172 7469 6375 6c61 .for.a.particula │ │ │ │ -000a52d0: 7293 6578 616d 706c 6593 6290 ac72 7993 r.example.b..ry. │ │ │ │ -000a52e0: 7468 6598 6d65 7468 6f90 538e 6493 6f66 the.metho.S.d.of │ │ │ │ -000a52f0: 9364 650c 6e69 6e67 9870 7269 6d69 7469 .de.ning.primiti │ │ │ │ -000a5300: 769a ac72 6593 7265 6375 7273 6976 9865 v..re.recursiv.e │ │ │ │ -000a5310: 8ea1 8d91 12c7 6166 756e 6374 696f 6e73 ......afunctions │ │ │ │ -000a5320: 9604 93ef 6f6e 9374 6865 936e 6174 7572 ....on.the.natur │ │ │ │ -000a5330: 616c 936e 95ac 7275 6d93 6290 538e 6572 al.n..rum.b.S.er │ │ │ │ -000a5340: 7396 0493 ef64 6973 6375 7373 6564 9369 s....discussed.i │ │ │ │ -000a5350: 6e93 5365 6374 696f 6e93 3131 2e39 2e35 n.Section.11.9.5 │ │ │ │ -000a5360: 2e31 2e91 0734 b549 6e93 7468 6174 9373 .1...4.In.that.s │ │ │ │ -000a5370: 6563 7469 6f6e 2c91 04be 4161 6e93 eb48 ection,...Aan..H │ │ │ │ -000a5380: 4d4c 8ea1 8d91 12c7 61cf 6675 6e63 7469 ML......a.functi │ │ │ │ -000a5390: 6f6e 8d91 0413 68eb 616e 6577 5f70 7269 on....h.anew_pri │ │ │ │ -000a53a0: 6d5f 7265 635f 6465 6669 6e69 7469 6f6e m_rec_definition │ │ │ │ -000a53b0: 8e92 008c 5f16 cf77 9aac 7261 7396 0413 ...._..w..ras... │ │ │ │ -000a53c0: 6864 6573 6372 6962 9053 8e65 6493 7768 hdescrib.S.ed.wh │ │ │ │ -000a53d0: 6963 9868 9361 7574 6f6d 6174 6573 9374 ic.h.automates.t │ │ │ │ -000a53e0: 6865 936c 6f67 6963 616c 9369 6e66 6572 he.logical.infer │ │ │ │ -000a53f0: 656e 6365 738e a18d 9112 c761 6e65 6365 ences......anece │ │ │ │ -000a5400: 7373 6172 7996 0427 7674 6f93 6465 7269 ssary..'vto.deri │ │ │ │ -000a5410: 769a ac72 6591 0427 7570 6172 7469 6375 v..re..'uparticu │ │ │ │ -000a5420: 6c61 7293 7072 696d 6974 6976 9865 9372 lar.primitiv.e.r │ │ │ │ -000a5430: 6563 7572 7369 7698 6593 6465 0c6e 6974 ecursiv.e.de.nit │ │ │ │ -000a5440: 696f 6e73 936f 6e93 7468 6591 0427 7562 ions.on.the..'ub │ │ │ │ -000a5450: 7569 6c74 2d69 6e93 6465 0c6e 6564 9374 uilt-in.de.ned.t │ │ │ │ -000a5460: 9879 7090 538e 658e a18d 8d91 12c7 61eb .yp.S.e.......a. │ │ │ │ -000a5470: 616e 756d 8e91 27f1 07cf 6f66 9603 eaa8 anum..'...of.... │ │ │ │ -000a5480: 6e61 7475 7261 6c93 6e95 ac72 756d 9362 natural.n..rum.b │ │ │ │ -000a5490: 9053 8e65 7273 2e91 0538 e054 6865 9603 .S.ers...8.The.. │ │ │ │ -000a54a0: eaa8 6261 7369 7393 6f66 9374 6869 7393 ..basis.of.this. │ │ │ │ -000a54b0: 6675 6e63 7469 6f6e 9369 7393 7468 6593 function.is.the. │ │ │ │ -000a54c0: 7072 696d 6974 6976 90ac 7265 9372 6563 primitiv..re.rec │ │ │ │ -000a54d0: 7572 7369 6f6e 9374 6865 6f72 656d 8e9f ursion.theorem.. │ │ │ │ -000a54e0: 1e76 b68d 8d8d 9f00 cb89 8d8d 8d8d 912a .v.............* │ │ │ │ -000a54f0: 0660 eb61 6e75 6d5f 4178 696f 6d91 113e .`.anum_Axiom..> │ │ │ │ -000a5500: fe7c 2d96 05bf aa21 7893 662e 933f 2166 .|-....!x.f..?!f │ │ │ │ -000a5510: 6e2e 9328 666e 9330 933d 9378 2993 2f5c n..(fn.0.=.x)./\ │ │ │ │ -000a5520: 9328 216e 2e93 666e 2853 5543 936e 2993 .(!n..fn(SUC.n). │ │ │ │ -000a5530: 3d93 6693 2866 6e93 6e29 936e 298e 8e8e =.f.(fn.n).n)... │ │ │ │ -000a5540: 8e8e 8e8e 9f1e 47df 8d91 12c7 61cf 7768 ......G.....a.wh │ │ │ │ -000a5550: 6963 9aac 7268 9604 18e3 6973 9370 7265 ic..rh....is.pre │ │ │ │ -000a5560: 2d70 726f 9876 9865 6493 616e 6493 7374 -pro.v.ed.and.st │ │ │ │ -000a5570: 6f72 6564 9369 6e93 7468 6593 6275 696c ored.in.the.buil │ │ │ │ -000a5580: 742d 696e 9104 18e2 7468 656f 7279 8d93 t-in....theory.. │ │ │ │ -000a5590: eb61 7072 696d 5f72 6563 8e91 362f 16cf .aprim_rec..6/.. │ │ │ │ -000a55a0: 2873 6565 9353 6563 7469 6f6e 9331 312e (see.Section.11. │ │ │ │ -000a55b0: 392e 3529 2e91 05c3 9154 6865 8ea1 8d91 9.5).....The.... │ │ │ │ -000a55c0: 12c7 61eb 484d 4c96 0525 04cf 6675 6e63 ..a.HML..%..func │ │ │ │ -000a55d0: 7469 6f6e 8d91 0525 05eb 616e 6577 5f70 tion...%..anew_p │ │ │ │ -000a55e0: 7269 6d5f 7265 635f 6465 6669 6e69 7469 rim_rec_definiti │ │ │ │ -000a55f0: 6f6e 8e92 008e 824f cf75 7365 738d 9105 on.....O.uses... │ │ │ │ -000a5600: 2505 eb61 6e75 6d5f 4178 696f 6d8e 913e %..anum_Axiom..> │ │ │ │ -000a5610: 0703 cf74 6f9b 0525 0561 7574 6f6d 6174 ...to..%.automat │ │ │ │ -000a5620: 6593 7468 6598 6a75 7374 690c 6361 7469 e.the.justi.cati │ │ │ │ -000a5630: 6f6e 936f 668e a18d 9112 c761 616e 9aac on.of......aan.. │ │ │ │ -000a5640: 7279 9603 eaa8 7573 6572 2d73 7570 706c ry....user-suppl │ │ │ │ -000a5650: 6965 6493 7072 696d 6974 6976 9865 9372 ied.primitiv.e.r │ │ │ │ -000a5660: 6563 7572 7369 7698 6593 6465 0c6e 6974 ecursiv.e.de.nit │ │ │ │ -000a5670: 696f 6e93 6f6e 9374 6865 936e 6174 7572 ion.on.the.natur │ │ │ │ -000a5680: 616c 936e 9875 6d98 6290 538e 6572 732e al.n.um.b.S.ers. │ │ │ │ -000a5690: 8ea6 8d91 1e28 f054 6865 9603 ced1 749a .....(.The....t. │ │ │ │ -000a56a0: ac72 7970 9053 8e65 9364 650c 6e69 7469 .ryp.S.e.de.niti │ │ │ │ -000a56b0: 6f6e 9103 ced0 7061 6398 6b91 ff58 e461 on....pac.k..X.a │ │ │ │ -000a56c0: 6765 9370 726f 9876 6964 6573 9361 9373 ge.pro.vides.a.s │ │ │ │ -000a56d0: 696d 696c 6172 9366 756e 6374 696f 6e93 imilar.function. │ │ │ │ -000a56e0: 666f 7291 03ce d064 650c 6e69 6e67 9370 for....de.ning.p │ │ │ │ -000a56f0: 7269 6d69 7469 7698 6593 7265 6375 7273 rimitiv.e.recurs │ │ │ │ -000a5700: 6976 9865 8ea1 8d91 12c7 6166 756e 6374 iv.e......afunct │ │ │ │ -000a5710: 696f 6e73 9603 eaa8 6f6e 9361 7262 6974 ions....on.arbit │ │ │ │ -000a5720: 7261 7279 9363 6f6e 6372 6574 6593 7265 rary.concrete.re │ │ │ │ -000a5730: 6375 7273 6976 9aac 7265 9374 9879 7090 cursiv..re.t.yp. │ │ │ │ -000a5740: 538e 6573 2e8d 8d9f fba5 32d5 3135 8e8e S.es......2.15.. │ │ │ │ -000a5750: 910e 38e8 cf54 6865 93eb 484d 4c93 cf66 ..8..The..HML..f │ │ │ │ -000a5760: 756e 6374 696f 6e8e 9112 c761 9f0c 1967 unction....a...g │ │ │ │ -000a5770: 8900 0066 6600 71cf 9f9f 0c99 9a8d 8d8d ...ff.q......... │ │ │ │ -000a5780: 8d91 0987 1d9f fc5e ffc5 3135 8e8e 8e91 .......^..15.... │ │ │ │ -000a5790: 1200 03c6 496e 9b04 2639 6661 6374 2c91 ....In..&9fact,. │ │ │ │ -000a57a0: 045a 71eb 526e 6577 8d91 00a1 4589 0000 .Zq.Rnew....E... │ │ │ │ -000a57b0: 6666 0003 2666 8e96 03c7 ab70 7269 6d8d ff..&f.....prim. │ │ │ │ -000a57c0: 9100 a145 8900 0066 6600 0326 668e 9372 ...E...ff..&f..r │ │ │ │ -000a57d0: 6563 8d91 00a1 4589 0000 6666 0003 2666 ec....E...ff..&f │ │ │ │ -000a57e0: 8e93 6465 6669 6e69 7469 6f6e 9604 2638 ..definition..&8 │ │ │ │ -000a57f0: c669 7398 6465 0c6e 6564 9869 6e93 4d4c .is.de.ned.in.ML │ │ │ │ -000a5800: 9104 2603 7573 696e 6793 7468 6598 6d6f ..&.using.the.mo │ │ │ │ -000a5810: 7265 9867 656e 6572 616c 9374 6f90 471d re.general.to.G. │ │ │ │ -000a5820: 6f6c 7398 7072 6f9a b8e3 7669 6465 6493 ols.pro...vided. │ │ │ │ -000a5830: 6298 7991 0426 3974 6865 8e9f 0c00 008d b.y..&9the...... │ │ │ │ -000a5840: 749a b8e3 7970 9047 1d65 9603 5555 6465 t...yp.G.e..UUde │ │ │ │ -000a5850: 0c6e 6974 696f 6e93 7061 6398 6b91 ff71 .nition.pac.k..q │ │ │ │ -000a5860: c761 6765 2e8e 8e9f 24fd 138e 8c8b 0000 .age....$....... │ │ │ │ -000a5870: 00c6 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000a4a40: 0000 0000 0000 0000 0000 0000 0a39 16a0 .............9.. │ │ │ │ +000a4a50: 02cc 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa ...U...F........ │ │ │ │ +000a4a60: 999a 8d91 12c7 61d0 3131 2e31 302e 910a ......a.11.10... │ │ │ │ +000a4a70: 8000 5468 6596 0480 0074 9aa0 0079 7090 ..The....t...yp. │ │ │ │ +000a4a80: 6000 6593 6465 0c6e 6974 696f 6e93 7061 `.e.de.nition.pa │ │ │ │ +000a4a90: 6398 6b91 ff40 0061 6765 9200 e237 6331 c.k..@.age...7c1 │ │ │ │ +000a4aa0: 3937 8e91 12c7 619f 0566 6689 0000 e666 97....a..ff....f │ │ │ │ +000a4ab0: 01c7 3e7c 8e8e 8e8e a002 942f df8d a0fd ..>|......./.... │ │ │ │ +000a4ac0: 8bd0 218d 911e 28f0 cf41 9104 ea79 7265 ..!...(..A...yre │ │ │ │ +000a4ad0: 6375 7273 6976 95ac 7265 9b04 eabb 7493 cursiv..re....t. │ │ │ │ +000a4ae0: 7970 9553 8e65 986f 6698 6c61 6293 656c yp.S.e.of.lab.el │ │ │ │ +000a4af0: 6c65 6498 6269 6e61 7279 9874 7265 6573 led.binary.trees │ │ │ │ +000a4b00: 2c91 052a c077 6865 7265 986c 6162 9365 ,..*.where.lab.e │ │ │ │ +000a4b10: 6c73 986f 6698 7490 ac72 7970 9365 8d98 ls.of.t..ryp.e.. │ │ │ │ +000a4b20: eb61 2a8e 910f 9520 cf61 7070 9365 6172 .a*.... .app.ear │ │ │ │ +000a4b30: 986f 6e6c 7998 6f6e 986c 6561 668e a410 .only.on.leaf... │ │ │ │ +000a4b40: 0000 8d91 12c7 616e 6f9a 538e 6465 732c ......ano.S.des, │ │ │ │ +000a4b50: 9104 239a 6361 6e96 0418 366c 696b 90ac ..#.can...6lik.. │ │ │ │ +000a4b60: 7265 7769 7365 9362 9865 9b04 1837 6465 rewise.b.e...7de │ │ │ │ +000a4b70: 0c6e 6564 9375 7369 6e67 8d93 eb61 6465 .ned.using...ade │ │ │ │ +000a4b80: 6669 6e65 5f74 7970 658e 9143 5484 cf2e fine_type..CT... │ │ │ │ +000a4b90: 9105 c18b 5468 6593 696e 7075 7498 7374 ....The.input.st │ │ │ │ +000a4ba0: 6174 6573 9374 6861 7493 6193 6269 6e61 ates.that.a.bina │ │ │ │ +000a4bb0: 7279 9874 7265 6593 6973 8ea1 8d91 12c7 ry.tree.is...... │ │ │ │ +000a4bc0: 6165 6974 6865 7296 0407 d661 936c 6561 aeither....a.lea │ │ │ │ +000a4bd0: 6693 6e6f 9a53 8e64 6593 288d eb61 4c45 f.no.S.de.(..aLE │ │ │ │ +000a4be0: 4146 8e91 16fe a8cf 2991 0407 d76c 6162 AF......)....lab │ │ │ │ +000a4bf0: 9865 6c6c 6564 9362 9aac 7279 9361 9376 .elled.b..ry.a.v │ │ │ │ +000a4c00: 91ff 58e4 616c 7565 936f 6693 7498 7970 ..X.alue.of.t.yp │ │ │ │ +000a4c10: 9053 8e65 8d93 eb61 2a8e 910d cf56 cf6f .S.e...a*....V.o │ │ │ │ +000a4c20: 7293 616e 9104 07d7 696e 9874 6572 6e61 r.an....in.terna │ │ │ │ +000a4c30: 6c93 6e6f 9053 8e64 658d 93eb 614e 4f44 l.no.S.de...aNOD │ │ │ │ +000a4c40: 458e 911f 0e54 cf77 6974 6893 7498 7798 E....T.with.t.w. │ │ │ │ +000a4c50: 6f8e a18d 9112 c761 6269 6e61 7279 9603 o......abinary.. │ │ │ │ +000a4c60: eaa8 7472 6565 7393 6173 9373 7562 7472 ..trees.as.subtr │ │ │ │ +000a4c70: 6565 733a 8e9f 432a ef8d 8d8d 9112 c761 ees:..C*.......a │ │ │ │ +000a4c80: 9fcf 0781 8900 0066 6601 c70b 4a9f 5797 .......ff...J.W. │ │ │ │ +000a4c90: 628d 8d90 cccd 9f04 599c 8400 5bf0 fe00 b.......Y...[... │ │ │ │ +000a4ca0: 0066 668d 9fae 6610 8d8d 9201 aff0 0d84 .ff...f......... │ │ │ │ +000a4cb0: 000a d70e 0000 b8e8 8e8d 9201 b0a8 f584 ................ │ │ │ │ +000a4cc0: 0000 b8e8 0015 ae64 8e8d 8d8d 9201 b94d .......d.......M │ │ │ │ +000a4cd0: b29f fd1c 15eb 4934 8e8e 8e8e 9fff 4054 ......I4......@T │ │ │ │ +000a4ce0: 8d91 05cc ceeb 6123 6c65 7496 05bf aa62 ......a#let....b │ │ │ │ +000a4cf0: 7472 6565 5f41 7869 6f6d 933d 8ea4 0d00 tree_Axiom.=.... │ │ │ │ +000a4d00: 008d 9105 ccce 2391 16fe a864 6566 696e ......#....defin │ │ │ │ +000a4d10: 655f 7479 7065 9605 bfaa 6062 7472 6565 e_type....`btree │ │ │ │ +000a4d20: 5f41 7869 6f6d 6093 6062 7472 6565 933d _Axiom`.`btree.= │ │ │ │ +000a4d30: 934c 4541 4693 2a93 7c93 4e4f 4445 9362 .LEAF.*.|.NODE.b │ │ │ │ +000a4d40: 7472 6565 9362 7472 6565 603b 3b8e a18d tree.btree`;;... │ │ │ │ +000a4d50: 9105 ccce 6274 7265 655f 4178 696f 6d91 ....btree_Axiom. │ │ │ │ +000a4d60: 05bf aa3d 8ea1 8d91 05cc ce7c 2d96 05bf ...=.......|-... │ │ │ │ +000a4d70: aa21 6630 9366 312e 8ea1 8d91 1ccb 763f .!f0.f1.......v? │ │ │ │ +000a4d80: 2191 05bf aa66 6e2e 8ea1 8d91 228b 2028 !....fn.....". ( │ │ │ │ +000a4d90: 2178 2e96 05bf aa66 6e28 4c45 4146 9378 !x.....fn(LEAF.x │ │ │ │ +000a4da0: 2993 3d93 6630 9378 2993 2f5c 8ea1 8d91 ).=.f0.x)./\.... │ │ │ │ +000a4db0: 228b 2028 2162 3196 05bf aa62 322e 9366 ". (!b1....b2..f │ │ │ │ +000a4dc0: 6e28 4e4f 4445 9362 3193 6232 2993 3d93 n(NODE.b1.b2).=. │ │ │ │ +000a4dd0: 6631 2866 6e93 6231 2928 666e 9362 3229 f1(fn.b1)(fn.b2) │ │ │ │ +000a4de0: 6231 9362 3229 8e8e 9201 c671 b184 005b b1.b2).....q...[ │ │ │ │ +000a4df0: f0fe 0000 6666 8e8e 9f04 c002 8900 0066 ....ff.........f │ │ │ │ +000a4e00: 6601 c70b 4a8e 8e8e 9f42 fc17 8d91 12c7 f...J....B...... │ │ │ │ +000a4e10: 61cf 5468 6596 02fb 6b72 6573 756c 7493 a.The...kresult. │ │ │ │ +000a4e20: 7265 7475 726e 6564 9362 90ac 7279 9b02 returned.b..ry.. │ │ │ │ +000a4e30: fb6c 7468 6593 6361 6c6c 9374 6f93 eb61 .lthe.call.to..a │ │ │ │ +000a4e40: 6465 6669 6e65 5f74 7970 6593 cf69 732c define_type..is, │ │ │ │ +000a4e50: 9103 2b44 696e 9374 6869 7398 6361 7365 ..+Din.this.case │ │ │ │ +000a4e60: 2c91 032b 4461 6e93 6162 7374 7261 6374 ,..+Dan.abstract │ │ │ │ +000a4e70: 9363 90ac 7268 6172 6163 7465 7269 7a61 .c..rharacteriza │ │ │ │ +000a4e80: 7469 6f6e 8ea1 8d91 12c7 6166 6f72 9603 tion......afor.. │ │ │ │ +000a4e90: 344d 6193 6465 0c6e 6564 9374 9aac 7279 4Ma.de.ned.t..ry │ │ │ │ +000a4ea0: 7090 538e 6593 eb61 282a 2962 7472 6565 p.S.e..a(*)btree │ │ │ │ +000a4eb0: cf2c 9103 58c5 696e 9374 6865 9366 6f72 .,..X.in.the.for │ │ │ │ +000a4ec0: 6d93 6f66 9361 9360 7072 696d 6974 6976 m.of.a.`primitiv │ │ │ │ +000a4ed0: 9865 9103 344c 7265 6375 7273 696f 6e93 .e..4Lrecursion. │ │ │ │ +000a4ee0: 7468 656f 7265 6d27 9366 6f72 9374 6865 theorem'.for.the │ │ │ │ +000a4ef0: 9372 6571 7569 7265 648e a18d 9112 c761 .required......a │ │ │ │ +000a4f00: 7490 ac72 7970 9a53 8e65 9603 eaa8 6f66 t..ryp.S.e....of │ │ │ │ +000a4f10: 936c 6162 9865 6c6c 6564 9362 696e 6172 .lab.elled.binar │ │ │ │ +000a4f20: 7993 7472 6565 732e 8ea9 102e d78d 911e y.trees......... │ │ │ │ +000a4f30: 28f0 416e 9aac 7279 9604 37bc 7369 6d70 (.An..ry..7.simp │ │ │ │ +000a4f40: 6c65 9104 37bd 636f 6e63 7265 7465 9372 le..7.concrete.r │ │ │ │ +000a4f50: 6563 7572 7369 7698 6593 7498 7970 9a53 ecursiv.e.t.yp.S │ │ │ │ +000a4f60: 8e65 9104 37bd 6361 6e93 6298 659b 0437 .e..7.can.b.e..7 │ │ │ │ +000a4f70: bd64 650c 6e65 6493 6175 746f 6d61 7469 .de.ned.automati │ │ │ │ +000a4f80: 6361 6c6c 7993 6672 6f6d 9861 9375 7365 cally.from.a.use │ │ │ │ +000a4f90: 722d 7375 7070 6c69 6564 8ea1 8d91 12c7 r-supplied...... │ │ │ │ +000a4fa0: 6165 7175 6174 696f 6e96 03ea a875 7369 aequation....usi │ │ │ │ +000a4fb0: 6e67 8d93 eb61 6465 6669 6e65 5f74 7970 ng...adefine_typ │ │ │ │ +000a4fc0: 658e 9147 119e cf69 6e93 6578 6163 746c e..G...in.exactl │ │ │ │ +000a4fd0: 7993 7468 6593 7361 6d65 9377 95ac 7261 y.the.same.w..ra │ │ │ │ +000a4fe0: 9379 91ff 0556 2e8e 9f23 eb82 8d8d 9112 .y...V...#...... │ │ │ │ +000a4ff0: c761 eb47 3131 2e31 302e 328e 9154 7a8e .a.G11.10.2..Tz. │ │ │ │ +000a5000: 4465 0c6e 696e 6796 0566 6672 6563 7572 De.ning..ffrecur │ │ │ │ +000a5010: 7369 7690 8ccc 6593 6675 6e63 7469 6f6e siv...e.function │ │ │ │ +000a5020: 738e 9f18 1f3d 8d91 12c7 61cf 416e 9104 s....=....a.An.. │ │ │ │ +000a5030: edcc 696d 7095 538e 6f72 7461 6e9a ac72 ..imp.S.ortan..r │ │ │ │ +000a5040: 7491 04ed cd70 726f 7093 6572 7498 7996 t....prop.ert.y. │ │ │ │ +000a5050: 04ed cc6f 6691 04ed cd74 6865 9363 9868 ...of....the.c.h │ │ │ │ +000a5060: 6172 6163 7465 7269 7a69 6e67 9b04 edcd aracterizing.... │ │ │ │ +000a5070: 7468 656f 7265 6d73 9366 6f72 9363 6f6e theorems.for.con │ │ │ │ +000a5080: 6372 6574 6598 749a ac72 7970 9053 8e65 crete.t..ryp.S.e │ │ │ │ +000a5090: 7393 7368 6f98 776e 9104 edcd 696e 9374 s.sho.wn....in.t │ │ │ │ +000a50a0: 6865 8ea1 8d91 12c7 6165 7861 6d70 6c65 he......aexample │ │ │ │ +000a50b0: 739b 037c 2367 6976 95ac 7265 6e91 037c s..|#giv..ren..| │ │ │ │ +000a50c0: 2461 6290 538e 6f93 7693 6598 6973 9103 $ab.S.o.v.e.is.. │ │ │ │ +000a50d0: 7c24 7468 6174 9874 6865 7998 7072 6f93 |$that.they.pro. │ │ │ │ +000a50e0: 7669 6465 9603 7c24 6198 666f 726d 616c vide..|$a.formal │ │ │ │ +000a50f0: 986d 6561 6e73 9366 6f72 9864 650c 6e69 .means.for.de.ni │ │ │ │ +000a5100: 6e67 9372 6563 7572 7369 7690 ac72 6598 ng.recursiv..re. │ │ │ │ +000a5110: 6675 6e63 7469 6f6e 738e a18d 9112 c761 functions......a │ │ │ │ +000a5120: 6f6e 9604 3e4c 7468 6f73 6593 749a ac72 on..>Lthose.t..r │ │ │ │ +000a5130: 7970 9053 8e65 732e 9106 33cd 5768 656e yp.S.es...3.When │ │ │ │ +000a5140: 9361 9363 6f6e 6372 6574 6593 7265 6375 .a.concrete.recu │ │ │ │ +000a5150: 7273 6976 9865 9104 3e4d 7498 7970 9053 rsiv.e..>Mt.yp.S │ │ │ │ +000a5160: 8e65 93eb 406f 7093 cf69 7393 6398 6861 .e..@op..is.c.ha │ │ │ │ +000a5170: 7261 6374 6572 697a 6564 9362 9879 9361 racterized.b.y.a │ │ │ │ +000a5180: 9104 3e4d 7468 656f 7265 6d93 6f66 9374 ..>Mtheorem.of.t │ │ │ │ +000a5190: 6865 8ea1 8d91 12c7 616b 696e 6496 0441 he......akind..A │ │ │ │ +000a51a0: 2b72 6574 7572 6e65 649b 0441 2a62 90ac +returned..A*b.. │ │ │ │ +000a51b0: 7279 8d93 eb61 6465 6669 6e65 5f74 7970 ry...adefine_typ │ │ │ │ +000a51c0: 658e 9147 bea3 cf28 7365 6593 5365 6374 e..G...(see.Sect │ │ │ │ +000a51d0: 696f 6e93 3131 2e31 302e 312e 3329 9874 ion.11.10.1.3).t │ │ │ │ +000a51e0: 6869 7393 7468 656f 7265 6d93 6361 6e98 his.theorem.can. │ │ │ │ +000a51f0: 6290 538e 6593 7573 6564 9874 6f93 7072 b.S.e.used.to.pr │ │ │ │ +000a5200: 6f95 ac72 7693 658e a18d 9112 c761 7468 o..rv.e......ath │ │ │ │ +000a5210: 6596 054b e965 7869 7374 656e 6365 9b05 e..K.existence.. │ │ │ │ +000a5220: 4bea 6f66 9361 6e90 ac72 7998 e570 7269 K.of.an..ry..pri │ │ │ │ +000a5230: 6d69 7469 7665 9105 77e8 7296 ff66 6665 mitive..w.r..ffe │ │ │ │ +000a5240: 9363 7572 7369 7665 9106 319a cf66 756e .cursive..1..fun │ │ │ │ +000a5250: 6374 696f 6e96 054b e96f 6e98 eb40 6f70 ction..K.on..@op │ │ │ │ +000a5260: 93cf 616e 6498 746f 9364 650c 6e65 9863 ..and.to.de.ne.c │ │ │ │ +000a5270: 6f6e 7374 616e 9aac 7274 7393 7768 6963 onstan..rts.whic │ │ │ │ +000a5280: 9868 8ea1 8d91 12c7 6164 656e 6f74 6596 .h......adenote. │ │ │ │ +000a5290: 03ea a873 7563 90ac 7268 9366 756e 6374 ...suc..rh.funct │ │ │ │ +000a52a0: 696f 6e73 2e8e 9f10 2ed6 8d91 1e28 f054 ions.........(.T │ │ │ │ +000a52b0: 6869 7396 030a 9169 739b 030a 9269 6c6c his....is....ill │ │ │ │ +000a52c0: 7573 7472 6174 6564 9366 6f72 9361 9870 ustrated.for.a.p │ │ │ │ +000a52d0: 6172 7469 6375 6c61 7293 6578 616d 706c articular.exampl │ │ │ │ +000a52e0: 6593 6290 ac72 7993 7468 6598 6d65 7468 e.b..ry.the.meth │ │ │ │ +000a52f0: 6f90 538e 6493 6f66 9364 650c 6e69 6e67 o.S.d.of.de.ning │ │ │ │ +000a5300: 9870 7269 6d69 7469 769a ac72 6593 7265 .primitiv..re.re │ │ │ │ +000a5310: 6375 7273 6976 9865 8ea1 8d91 12c7 6166 cursiv.e......af │ │ │ │ +000a5320: 756e 6374 696f 6e73 9604 93ef 6f6e 9374 unctions....on.t │ │ │ │ +000a5330: 6865 936e 6174 7572 616c 936e 95ac 7275 he.natural.n..ru │ │ │ │ +000a5340: 6d93 6290 538e 6572 7396 0493 ef64 6973 m.b.S.ers....dis │ │ │ │ +000a5350: 6375 7373 6564 9369 6e93 5365 6374 696f cussed.in.Sectio │ │ │ │ +000a5360: 6e93 3131 2e39 2e35 2e31 2e91 0734 b549 n.11.9.5.1...4.I │ │ │ │ +000a5370: 6e93 7468 6174 9373 6563 7469 6f6e 2c91 n.that.section,. │ │ │ │ +000a5380: 04be 4161 6e93 eb48 4d4c 8ea1 8d91 12c7 ..Aan..HML...... │ │ │ │ +000a5390: 61cf 6675 6e63 7469 6f6e 8d91 0413 68eb a.function....h. │ │ │ │ +000a53a0: 616e 6577 5f70 7269 6d5f 7265 635f 6465 anew_prim_rec_de │ │ │ │ +000a53b0: 6669 6e69 7469 6f6e 8e92 008c 5f16 cf77 finition...._..w │ │ │ │ +000a53c0: 9aac 7261 7396 0413 6864 6573 6372 6962 ..ras...hdescrib │ │ │ │ +000a53d0: 9053 8e65 6493 7768 6963 9868 9361 7574 .S.ed.whic.h.aut │ │ │ │ +000a53e0: 6f6d 6174 6573 9374 6865 936c 6f67 6963 omates.the.logic │ │ │ │ +000a53f0: 616c 9369 6e66 6572 656e 6365 738e a18d al.inferences... │ │ │ │ +000a5400: 9112 c761 6e65 6365 7373 6172 7996 0427 ...anecessary..' │ │ │ │ +000a5410: 7674 6f93 6465 7269 769a ac72 6591 0427 vto.deriv..re..' │ │ │ │ +000a5420: 7570 6172 7469 6375 6c61 7293 7072 696d uparticular.prim │ │ │ │ +000a5430: 6974 6976 9865 9372 6563 7572 7369 7698 itiv.e.recursiv. │ │ │ │ +000a5440: 6593 6465 0c6e 6974 696f 6e73 936f 6e93 e.de.nitions.on. │ │ │ │ +000a5450: 7468 6591 0427 7562 7569 6c74 2d69 6e93 the..'ubuilt-in. │ │ │ │ +000a5460: 6465 0c6e 6564 9374 9879 7090 538e 658e de.ned.t.yp.S.e. │ │ │ │ +000a5470: a18d 8d91 12c7 61eb 616e 756d 8e91 27f1 ......a.anum..'. │ │ │ │ +000a5480: 07cf 6f66 9603 eaa8 6e61 7475 7261 6c93 ..of....natural. │ │ │ │ +000a5490: 6e95 ac72 756d 9362 9053 8e65 7273 2e91 n..rum.b.S.ers.. │ │ │ │ +000a54a0: 0538 e054 6865 9603 eaa8 6261 7369 7393 .8.The....basis. │ │ │ │ +000a54b0: 6f66 9374 6869 7393 6675 6e63 7469 6f6e of.this.function │ │ │ │ +000a54c0: 9369 7393 7468 6593 7072 696d 6974 6976 .is.the.primitiv │ │ │ │ +000a54d0: 90ac 7265 9372 6563 7572 7369 6f6e 9374 ..re.recursion.t │ │ │ │ +000a54e0: 6865 6f72 656d 8e9f 1e76 b68d 8d8d 9f00 heorem...v...... │ │ │ │ +000a54f0: cb89 8d8d 8d8d 912a 0660 eb61 6e75 6d5f .......*.`.anum_ │ │ │ │ +000a5500: 4178 696f 6d91 113e fe7c 2d96 05bf aa21 Axiom..>.|-....! │ │ │ │ +000a5510: 7893 662e 933f 2166 6e2e 9328 666e 9330 x.f..?!fn..(fn.0 │ │ │ │ +000a5520: 933d 9378 2993 2f5c 9328 216e 2e93 666e .=.x)./\.(!n..fn │ │ │ │ +000a5530: 2853 5543 936e 2993 3d93 6693 2866 6e93 (SUC.n).=.f.(fn. │ │ │ │ +000a5540: 6e29 936e 298e 8e8e 8e8e 8e8e 9f1e 47df n).n).........G. │ │ │ │ +000a5550: 8d91 12c7 61cf 7768 6963 9aac 7268 9604 ....a.whic..rh.. │ │ │ │ +000a5560: 18e3 6973 9370 7265 2d70 726f 9876 9865 ..is.pre-pro.v.e │ │ │ │ +000a5570: 6493 616e 6493 7374 6f72 6564 9369 6e93 d.and.stored.in. │ │ │ │ +000a5580: 7468 6593 6275 696c 742d 696e 9104 18e2 the.built-in.... │ │ │ │ +000a5590: 7468 656f 7279 8d93 eb61 7072 696d 5f72 theory...aprim_r │ │ │ │ +000a55a0: 6563 8e91 362f 16cf 2873 6565 9353 6563 ec..6/..(see.Sec │ │ │ │ +000a55b0: 7469 6f6e 9331 312e 392e 3529 2e91 05c3 tion.11.9.5).... │ │ │ │ +000a55c0: 9154 6865 8ea1 8d91 12c7 61eb 484d 4c96 .The......a.HML. │ │ │ │ +000a55d0: 0525 04cf 6675 6e63 7469 6f6e 8d91 0525 .%..function...% │ │ │ │ +000a55e0: 05eb 616e 6577 5f70 7269 6d5f 7265 635f ..anew_prim_rec_ │ │ │ │ +000a55f0: 6465 6669 6e69 7469 6f6e 8e92 008e 824f definition.....O │ │ │ │ +000a5600: cf75 7365 738d 9105 2505 eb61 6e75 6d5f .uses...%..anum_ │ │ │ │ +000a5610: 4178 696f 6d8e 913e 0703 cf74 6f9b 0525 Axiom..>...to..% │ │ │ │ +000a5620: 0561 7574 6f6d 6174 6593 7468 6598 6a75 .automate.the.ju │ │ │ │ +000a5630: 7374 690c 6361 7469 6f6e 936f 668e a18d sti.cation.of... │ │ │ │ +000a5640: 9112 c761 616e 9aac 7279 9603 eaa8 7573 ...aan..ry....us │ │ │ │ +000a5650: 6572 2d73 7570 706c 6965 6493 7072 696d er-supplied.prim │ │ │ │ +000a5660: 6974 6976 9865 9372 6563 7572 7369 7698 itiv.e.recursiv. │ │ │ │ +000a5670: 6593 6465 0c6e 6974 696f 6e93 6f6e 9374 e.de.nition.on.t │ │ │ │ +000a5680: 6865 936e 6174 7572 616c 936e 9875 6d98 he.natural.n.um. │ │ │ │ +000a5690: 6290 538e 6572 732e 8ea6 8d91 1e28 f054 b.S.ers......(.T │ │ │ │ +000a56a0: 6865 9603 ced1 749a ac72 7970 9053 8e65 he....t..ryp.S.e │ │ │ │ +000a56b0: 9364 650c 6e69 7469 6f6e 9103 ced0 7061 .de.nition....pa │ │ │ │ +000a56c0: 6398 6b91 ff58 e461 6765 9370 726f 9876 c.k..X.age.pro.v │ │ │ │ +000a56d0: 6964 6573 9361 9373 696d 696c 6172 9366 ides.a.similar.f │ │ │ │ +000a56e0: 756e 6374 696f 6e93 666f 7291 03ce d064 unction.for....d │ │ │ │ +000a56f0: 650c 6e69 6e67 9370 7269 6d69 7469 7698 e.ning.primitiv. │ │ │ │ +000a5700: 6593 7265 6375 7273 6976 9865 8ea1 8d91 e.recursiv.e.... │ │ │ │ +000a5710: 12c7 6166 756e 6374 696f 6e73 9603 eaa8 ..afunctions.... │ │ │ │ +000a5720: 6f6e 9361 7262 6974 7261 7279 9363 6f6e on.arbitrary.con │ │ │ │ +000a5730: 6372 6574 6593 7265 6375 7273 6976 9aac crete.recursiv.. │ │ │ │ +000a5740: 7265 9374 9879 7090 538e 6573 2e8d 8d9f re.t.yp.S.es.... │ │ │ │ +000a5750: fba5 32d5 3135 8e8e 910e 38e8 cf54 6865 ..2.15....8..The │ │ │ │ +000a5760: 93eb 484d 4c93 cf66 756e 6374 696f 6e8e ..HML..function. │ │ │ │ +000a5770: 9112 c761 9f0c 1967 8900 0066 6600 71cf ...a...g...ff.q. │ │ │ │ +000a5780: 9f9f 0c99 9a8d 8d8d 8d91 0987 1d9f fc5e ...............^ │ │ │ │ +000a5790: ffc5 3135 8e8e 8e91 1200 03c6 496e 9b04 ..15........In.. │ │ │ │ +000a57a0: 2639 6661 6374 2c91 045a 71eb 526e 6577 &9fact,..Zq.Rnew │ │ │ │ +000a57b0: 8d91 00a1 4589 0000 6666 0003 2666 8e96 ....E...ff..&f.. │ │ │ │ +000a57c0: 03c7 ab70 7269 6d8d 9100 a145 8900 0066 ...prim....E...f │ │ │ │ +000a57d0: 6600 0326 668e 9372 6563 8d91 00a1 4589 f..&f..rec....E. │ │ │ │ +000a57e0: 0000 6666 0003 2666 8e93 6465 6669 6e69 ..ff..&f..defini │ │ │ │ +000a57f0: 7469 6f6e 9604 2638 c669 7398 6465 0c6e tion..&8.is.de.n │ │ │ │ +000a5800: 6564 9869 6e93 4d4c 9104 2603 7573 696e ed.in.ML..&.usin │ │ │ │ +000a5810: 6793 7468 6598 6d6f 7265 9867 656e 6572 g.the.more.gener │ │ │ │ +000a5820: 616c 9374 6f90 471d 6f6c 7398 7072 6f9a al.to.G.ols.pro. │ │ │ │ +000a5830: b8e3 7669 6465 6493 6298 7991 0426 3974 ..vided.b.y..&9t │ │ │ │ +000a5840: 6865 8e9f 0c00 008d 749a b8e3 7970 9047 he......t...yp.G │ │ │ │ +000a5850: 1d65 9603 5555 6465 0c6e 6974 696f 6e93 .e..UUde.nition. │ │ │ │ +000a5860: 7061 6398 6b91 ff71 c761 6765 2e8e 8e9f pac.k..q.age.... │ │ │ │ +000a5870: 24fd 138e 8c8b 0000 00c6 0000 0000 0000 $............... │ │ │ │ 000a5880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000a5890: 0000 0000 0000 000a 4a1a a002 cc05 558d ........J.....U. │ │ │ │ -000a58a0: a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d 91ea ..F............. │ │ │ │ -000a58b0: f1eb d031 3938 9200 dd20 4343 6861 7074 ...198... CChapt │ │ │ │ -000a58c0: 6572 9604 8000 3131 2e91 0a80 0054 6865 er....11.....The │ │ │ │ -000a58d0: 9348 4f4c 934c 6f67 6963 9369 6e93 4d4c .HOL.Logic.in.ML │ │ │ │ -000a58e0: 8e91 eaf1 eb9f 0566 6689 0000 e666 01c7 .......ff....f.. │ │ │ │ -000a58f0: 3e7c 8e8e 8e8e a002 942f df8d a0fd 8bd0 >|......./...... │ │ │ │ -000a5900: 218d 8d8d 91ea f1eb 9ff5 4fa7 8900 0066 !.........O....f │ │ │ │ -000a5910: 6601 c70b 4a9f 0b07 168d 8d90 cccd 9f04 f...J........... │ │ │ │ -000a5920: 599c 8400 0f60 b200 0066 668d 9ffb a664 Y....`...ff....d │ │ │ │ -000a5930: 8d91 170b cceb 616e 6577 5f72 6563 7572 ......anew_recur │ │ │ │ -000a5940: 7369 7665 5f64 6566 696e 6974 696f 6e96 sive_definition. │ │ │ │ -000a5950: 05bf aa3a 9362 6f6f 6c93 2d3e 9374 686d ...:.bool.->.thm │ │ │ │ -000a5960: 932d 3e93 7374 7269 6e67 932d 3e93 7465 .->.string.->.te │ │ │ │ -000a5970: 726d 932d 3e93 7468 6d8e 8e92 01c6 71b1 rm.->.thm.....q. │ │ │ │ -000a5980: 8400 0f60 b200 0066 668e 8e9f 04c0 0289 ...`...ff....... │ │ │ │ -000a5990: 0000 6666 01c7 0b4a 8e8e 8ea9 173a 018d ..ff...J.....:.. │ │ │ │ -000a59a0: 91ea f1eb cf61 7574 6f6d 6174 6573 9604 .....automates.. │ │ │ │ -000a59b0: 5998 7468 6593 696e 6665 7265 6e63 6573 Y.the.inferences │ │ │ │ -000a59c0: 9104 5997 6e65 6365 7373 6172 7993 746f ..Y.necessary.to │ │ │ │ -000a59d0: 936a 7573 7469 6679 9361 6e9a ac72 7993 .justify.an..ry. │ │ │ │ -000a59e0: 6769 7698 656e 9370 7269 6d69 7469 7698 giv.en.primitiv. │ │ │ │ -000a59f0: 6591 0459 9772 6563 7572 7369 7698 6593 e..Y.recursiv.e. │ │ │ │ -000a5a00: 6465 0c6e 6974 696f 6e93 6f6e 8ea4 1000 de.nition.on.... │ │ │ │ -000a5a10: 008d 91ea f1eb 6196 040e b663 6f6e 6372 ......a....concr │ │ │ │ -000a5a20: 6574 6593 7265 6375 7273 6976 9aac 7265 ete.recursiv..re │ │ │ │ -000a5a30: 9374 9879 7090 538e 6593 6f66 9374 6865 .t.yp.S.e.of.the │ │ │ │ -000a5a40: 936b 696e 6493 6465 0c6e 6162 6c65 9104 .kind.de.nable.. │ │ │ │ -000a5a50: 0eb5 6298 798d 93eb 6164 6566 696e 655f ..b.y...adefine_ │ │ │ │ -000a5a60: 7479 7065 8e91 434b 04cf 2e91 05a5 0a49 type..CK.......I │ │ │ │ -000a5a70: 7493 7461 6b98 6573 9366 6f75 7293 6172 t.tak.es.four.ar │ │ │ │ -000a5a80: 6775 6d65 6e98 7473 2e8e a18d 91ea f1eb gumen.ts........ │ │ │ │ -000a5a90: 5468 6596 049c 9a0c 7273 7493 6973 9b04 The.....rst.is.. │ │ │ │ -000a5aa0: 9c9b 6193 6295 538e 6f93 6f6c 6561 6e96 ..a.b.S.o.olean. │ │ │ │ -000a5ab0: 049c 9a0d 6167 9377 6869 6390 ac72 6898 ....ag.whic..rh. │ │ │ │ -000a5ac0: 696e 6469 6361 7465 7393 6966 9374 6865 indicates.if.the │ │ │ │ -000a5ad0: 9366 756e 6374 696f 6e98 746f 9362 9053 .function.to.b.S │ │ │ │ -000a5ae0: 8e65 9364 650c 6e65 6493 7769 6c6c 9862 .e.de.ned.will.b │ │ │ │ -000a5af0: 9053 8e65 9361 6e93 696e 0c78 8ea1 8d91 .S.e.an.in.x.... │ │ │ │ -000a5b00: eaf1 eb6f 7296 0462 cb6e 6f74 2e91 06a1 ...or..b.not.... │ │ │ │ -000a5b10: 4854 6865 9b04 62ca 7365 636f 6e64 9369 HThe..b.second.i │ │ │ │ -000a5b20: 7398 7468 6593 7072 696d 6974 6976 90ac s.the.primitiv.. │ │ │ │ -000a5b30: 7265 9372 6563 7572 7369 6f6e 9874 6865 re.recursion.the │ │ │ │ -000a5b40: 6f72 656d 9366 6f72 9374 6865 9863 6f6e orem.for.the.con │ │ │ │ -000a5b50: 6372 6574 6593 7490 ac72 7970 9053 8e65 crete.t..ryp.S.e │ │ │ │ -000a5b60: 9869 6e93 7175 6573 7469 6f6e 8ea1 8d91 .in.question.... │ │ │ │ -000a5b70: eaf1 eb28 8d69 2e65 2e8e 9113 0ed0 6196 ...(.i.e......a. │ │ │ │ -000a5b80: 040b 4c74 6865 6f72 656d 936f 6274 6169 ..Ltheorem.obtai │ │ │ │ -000a5b90: 6e65 649b 040b 4d66 726f 6d93 eb61 6465 ned...Mfrom..ade │ │ │ │ -000a5ba0: 6669 6e65 5f74 7970 65cf 292e 9105 9acc fine_type.)..... │ │ │ │ -000a5bb0: 5468 6593 7468 6972 6493 6172 6775 6d65 The.third.argume │ │ │ │ -000a5bc0: 6e90 ac72 7493 6973 9861 936e 616d 6593 n..rt.is.a.name. │ │ │ │ -000a5bd0: 756e 6465 7293 7768 6963 90ac 7268 8ea1 under.whic..rh.. │ │ │ │ -000a5be0: 8d91 eaf1 eb74 6865 9605 0250 7265 7375 .....the...Presu │ │ │ │ -000a5bf0: 6c74 696e 6793 6465 0c6e 6974 696f 6e93 lting.de.nition. │ │ │ │ -000a5c00: 7769 6c6c 9105 0251 6290 538e 6593 7361 will...Qb.S.e.sa │ │ │ │ -000a5c10: 95ac 7276 9365 6496 0502 5069 6e93 7468 ..rv.ed...Pin.th │ │ │ │ -000a5c20: 6593 6375 7272 656e 9aac 7274 9374 6865 e.curren..rt.the │ │ │ │ -000a5c30: 6f72 7993 7365 676d 656e 9874 2e91 087f ory.segmen.t.... │ │ │ │ -000a5c40: d954 6865 9366 6f75 7274 6893 6172 6775 .The.fourth.argu │ │ │ │ -000a5c50: 2d8e a18d 91ea f1eb 6d65 6e9a ac72 7496 -.......men..rt. │ │ │ │ -000a5c60: 0498 7a69 7393 6193 7465 726d 9104 987b ..zis.a.term...{ │ │ │ │ -000a5c70: 6769 7669 6e67 9374 6865 9364 6573 6972 giving.the.desir │ │ │ │ -000a5c80: 6564 9370 7269 6d69 7469 7698 6593 7265 ed.primitiv.e.re │ │ │ │ -000a5c90: 6375 7273 6976 9865 9364 650c 6e69 7469 cursiv.e.de.niti │ │ │ │ -000a5ca0: 6f6e 2e91 0742 5754 6865 9376 91ff 58e4 on...BWThe.v..X. │ │ │ │ -000a5cb0: 616c 7565 9372 6574 7572 6e65 6493 6298 alue.returned.b. │ │ │ │ -000a5cc0: 798e a18d 91ea f1eb eb61 6e65 775f 7265 y........anew_re │ │ │ │ -000a5cd0: 6375 7273 6976 655f 6465 6669 6e69 7469 cursive_definiti │ │ │ │ -000a5ce0: 6f6e 9605 28fc cf69 7393 619b 0528 fd74 on..(..is.a..(.t │ │ │ │ -000a5cf0: 6865 6f72 656d 9377 6869 6390 ac72 6893 heorem.whic..rh. │ │ │ │ -000a5d00: 7374 6174 6573 9374 6865 9870 7269 6d69 states.the.primi │ │ │ │ -000a5d10: 7469 769a ac72 6593 7265 6375 7273 6976 tiv..re.recursiv │ │ │ │ -000a5d20: 9865 9364 650c 6e69 7469 6f6e 8ea1 8d91 .e.de.nition.... │ │ │ │ -000a5d30: eaf1 eb72 6571 7565 7374 6564 9604 5fa8 ...requested.._. │ │ │ │ -000a5d40: 629a ac72 7993 7468 6593 7573 6572 2e91 b..ry.the.user.. │ │ │ │ -000a5d50: 0697 e154 6869 7393 7468 656f 7265 6d93 ...This.theorem. │ │ │ │ -000a5d60: 6973 9364 6572 6976 9865 6493 6298 7993 is.deriv.ed.b.y. │ │ │ │ -000a5d70: 666f 726d 616c 9370 726f 9053 8e6f 6691 formal.pro.S.of. │ │ │ │ -000a5d80: 045f a966 726f 6d93 616e 9369 6e73 7461 ._.from.an.insta │ │ │ │ -000a5d90: 6e63 6593 6f66 9374 6865 8ea1 8d91 eaf1 nce.of.the...... │ │ │ │ -000a5da0: eb67 656e 6572 616c 9603 eaa8 7072 696d .general....prim │ │ │ │ -000a5db0: 6974 6976 9aac 7265 9372 6563 7572 7369 itiv..re.recursi │ │ │ │ -000a5dc0: 6f6e 9374 6865 6f72 656d 9367 6976 9865 on.theorem.giv.e │ │ │ │ -000a5dd0: 6e93 6173 9374 6865 9373 6563 6f6e 6493 n.as.the.second. │ │ │ │ -000a5de0: 6172 6775 6d65 6e98 742e 8ea1 8d91 f653 argumen.t......S │ │ │ │ -000a5df0: 7a49 6696 0304 0e74 6865 9b03 040d eb48 zIf....the.....H │ │ │ │ -000a5e00: 4d4c 93cf 7691 ff58 e461 7269 6162 6c65 ML..v..X.ariable │ │ │ │ -000a5e10: 93eb 406f 708d eb61 5f41 7869 6f6d 8e91 ..@op..a_Axiom.. │ │ │ │ -000a5e20: 2582 0acf 6973 9862 9053 8e6f 756e 6493 %...is.b.S.ound. │ │ │ │ -000a5e30: 746f 9361 9374 6865 6f72 656d 986f 6693 to.a.theorem.of. │ │ │ │ -000a5e40: 7468 6593 666f 726d 9372 6574 7572 6e65 the.form.returne │ │ │ │ -000a5e50: 6498 6290 ac72 798d 93eb 6164 6566 696e d.b..ry...adefin │ │ │ │ -000a5e60: 655f 7479 7065 8e91 4240 5ccf 2c8e a18d e_type..B@\.,... │ │ │ │ -000a5e70: 91ea f1eb 7468 656e 9103 eaa8 6576 91ff ....then....ev.. │ │ │ │ -000a5e80: 58e4 616c 7561 7469 6e67 3a8e 9f1b bfad X.aluating:..... │ │ │ │ -000a5e90: 8d8d 8d9f 06d6 bd8d 8d8d 9ff3 0000 8d91 ................ │ │ │ │ -000a5ea0: 0230 eaeb 616e 6577 5f72 6563 7572 7369 .0..anew_recursi │ │ │ │ -000a5eb0: 7665 5f64 6566 696e 6974 696f 6e8e 9f0d ve_definition... │ │ │ │ -000a5ec0: 0000 8d91 0db0 3e60 8dd7 6691 0147 ff6c ......>`..f..G.l │ │ │ │ -000a5ed0: 9043 8f61 678e 9117 0fc5 eb61 6096 05bf .C.ag......a`... │ │ │ │ -000a5ee0: aaeb 406f 708d 9100 b097 8900 0066 6600 ..@op........ff. │ │ │ │ -000a5ef0: 0373 028e 9104 2399 eb61 4178 696f 6d93 .s....#..aAxiom. │ │ │ │ -000a5f00: 608d d76e 616d 658e 911c e7be eb61 6093 `..name......a`. │ │ │ │ -000a5f10: 2296 0433 35e5 7072 696d 6974 6976 6593 "..35.primitive. │ │ │ │ -000a5f20: 7296 ff66 6665 9363 7572 7369 7665 9604 r..ffe.cursive.. │ │ │ │ -000a5f30: 3335 6465 0c6e 6974 696f 6e93 6f6e 93eb 35de.nition.on.. │ │ │ │ -000a5f40: 406f 70eb 6122 8e8e 8e8e 8e8e 8e9f 1bbf @op.a".......... │ │ │ │ -000a5f50: ae8d 91ea f1eb cf61 7574 6f6d 6174 6963 .......automatic │ │ │ │ -000a5f60: 616c 6c79 9b05 9a24 7072 6f95 ac72 7693 ally...$pro..rv. │ │ │ │ -000a5f70: 6573 9605 9a23 7468 6598 6578 6973 7465 es...#the.existe │ │ │ │ -000a5f80: 6e63 6598 6f66 9374 6865 9870 7269 6d69 nce.of.the.primi │ │ │ │ -000a5f90: 7469 769a ac72 6593 7265 6375 7273 6976 tiv..re.recursiv │ │ │ │ -000a5fa0: 9865 9605 9a24 6675 6e63 7469 6f6e 9373 .e...$function.s │ │ │ │ -000a5fb0: 7570 706c 6965 6491 059a 2361 7393 7468 upplied...#as.th │ │ │ │ -000a5fc0: 658e a18d 91ea f1eb 666f 7572 7468 9604 e.......fourth.. │ │ │ │ -000a5fd0: 7895 6172 6775 6d65 6e9a ac72 742c 9104 x.argumen..rt,.. │ │ │ │ -000a5fe0: 9c10 616e 6493 7468 656e 9104 7894 6465 ..and.then..x.de │ │ │ │ -000a5ff0: 636c 6172 6573 9361 936e 6577 9363 6f6e clares.a.new.con │ │ │ │ -000a6000: 7374 616e 9874 9104 7894 696e 9374 6865 stan.t..x.in.the │ │ │ │ -000a6010: 9363 7572 7265 6e98 7493 7468 656f 7279 .curren.t.theory │ │ │ │ -000a6020: 9104 7894 7769 7468 9374 6869 7393 6465 ..x.with.this.de │ │ │ │ -000a6030: 662d 8ea1 8d91 eaf1 eb69 6e69 7469 6f6e f-.......inition │ │ │ │ -000a6040: 9604 dfc7 6173 9369 7473 9373 709a 538e ....as.its.sp.S. │ │ │ │ -000a6050: 6563 690c 6361 7469 6f6e 2e91 0818 3d54 eci.cation....=T │ │ │ │ -000a6060: 6869 7393 636f 6e73 7461 6e90 ac72 7491 his.constan..rt. │ │ │ │ -000a6070: 04df c673 7098 6563 690c 6361 7469 6f6e ...sp.eci.cation │ │ │ │ -000a6080: 9369 7393 7265 7475 726e 6564 9361 7393 .is.returned.as. │ │ │ │ -000a6090: 6193 7468 656f 7265 6d93 616e 6493 6973 a.theorem.and.is │ │ │ │ -000a60a0: 8ea1 8d91 eaf1 eb73 6195 ac72 7693 6564 .......sa..rv.ed │ │ │ │ -000a60b0: 9603 e6ca 696e 9103 e6c9 7468 6593 6375 ....in....the.cu │ │ │ │ -000a60c0: 7272 656e 9aac 7274 9374 6865 6f72 7993 rren..rt.theory. │ │ │ │ -000a60d0: 7365 676d 656e 9874 9b03 e6c9 756e 6465 segmen.t....unde │ │ │ │ -000a60e0: 7293 7468 6593 6e61 6d65 98d7 6e61 6d65 r.the.name..name │ │ │ │ -000a60f0: cf2e 9105 3796 4966 93d7 6691 0147 ff6c ....7.If..f..G.l │ │ │ │ -000a6100: 9043 8f61 6791 0455 03cf 6973 8d93 eb61 .C.ag..U..is...a │ │ │ │ -000a6110: 7472 7565 8e91 1ae5 72cf 2c91 03e7 8f74 true....r.,....t │ │ │ │ -000a6120: 6865 9363 6f6e 7374 616e 90ac 7274 8ea1 he.constan..rt.. │ │ │ │ -000a6130: 8d91 eaf1 eb69 7396 03ea a867 6976 90ac .....is....giv.. │ │ │ │ -000a6140: 7265 6e93 696e 0c78 9373 7461 7475 732e ren.in.x.status. │ │ │ │ -000a6150: 9105 38e0 4691 ff05 5661 696c 7572 6593 ..8.F...Vailure. │ │ │ │ -000a6160: 6f90 538e 6363 7572 7393 6966 3a8e a68d o.S.ccurs.if:... │ │ │ │ -000a6170: 8d8d 8d91 f779 0328 6929 8e8e 8e91 09c0 .....y.(i)...... │ │ │ │ -000a6180: 13eb 4848 4f4c 9603 f9f5 cf63 616e 6e6f ..HHOL.....canno │ │ │ │ -000a6190: 7493 7072 6f95 ac72 7693 6596 03f9 f574 t.pro..rv.e....t │ │ │ │ -000a61a0: 6865 7265 9b03 f9f4 6973 9361 9366 756e here....is.a.fun │ │ │ │ -000a61b0: 6374 696f 6e93 7361 7469 7366 7969 6e67 ction.satisfying │ │ │ │ -000a61c0: 9374 6865 9364 650c 6e69 6e67 9865 7175 .the.de.ning.equ │ │ │ │ -000a61d0: 6174 696f 6e73 9373 7570 706c 6965 6493 ations.supplied. │ │ │ │ -000a61e0: 6290 ac72 798e a18d 9109 c013 7468 6596 b..ry.......the. │ │ │ │ -000a61f0: 042f d275 7365 729b 042f d128 8d69 2e65 ./.user../.(.i.e │ │ │ │ -000a6200: 2e8e 9113 3356 7468 6593 7465 726d 9873 ....3Vthe.term.s │ │ │ │ -000a6210: 7570 706c 6965 6493 746f 8d98 eb61 6e65 upplied.to...ane │ │ │ │ -000a6220: 775f 7265 6375 7273 6976 655f 6465 6669 w_recursive_defi │ │ │ │ -000a6230: 6e69 7469 6f6e 8e92 0092 5793 cf69 7393 nition....W..is. │ │ │ │ -000a6240: 6e6f 7498 6193 7790 ac72 656c 6c2d 666f not.a.w..rell-fo │ │ │ │ -000a6250: 726d 6564 8ea1 8d91 09c0 1370 7269 6d69 rmed.......primi │ │ │ │ -000a6260: 7469 7695 ac72 659b 03ea a872 6563 7572 tiv..re....recur │ │ │ │ -000a6270: 7369 7693 6598 6465 0c6e 6974 696f 6e98 siv.e.de.nition. │ │ │ │ -000a6280: 6f6e 9876 91ff 58e4 616c 7565 7398 6f66 on.v..X.alues.of │ │ │ │ -000a6290: 9874 9379 7090 538e 6598 eb40 6f70 cf29 .t.yp.S.e..@op.) │ │ │ │ -000a62a0: 3b8e 9f18 8e80 8d8d 8d8d 91f4 3577 2869 ;...........5w(i │ │ │ │ -000a62b0: 6929 8e8e 8e91 09c0 1361 6e90 ac72 7996 i).......an..ry. │ │ │ │ -000a62c0: 043b 946f 7468 6572 9b04 3b93 636f 6e64 .;.other..;.cond │ │ │ │ -000a62d0: 6974 696f 6e93 666f 7293 6d61 6b69 6e67 ition.for.making │ │ │ │ -000a62e0: 9861 9363 6f6e 7374 616e 90ac 7274 9373 .a.constan..rt.s │ │ │ │ -000a62f0: 7090 538e 6563 690c 6361 7469 6f6e 9869 p.S.eci.cation.i │ │ │ │ -000a6300: 7393 7669 6f6c 6174 6564 9328 7365 6598 s.violated.(see. │ │ │ │ -000a6310: 7468 6593 6661 696c 7572 658e a18d 9109 the.failure..... │ │ │ │ -000a6320: c013 636f 6e64 6974 696f 6e73 9603 eaa8 ..conditions.... │ │ │ │ -000a6330: 666f 728d 93eb 616e 6577 5f73 7065 6369 for...anew_speci │ │ │ │ -000a6340: 6669 6361 7469 6f6e 8e91 698f 9acf 696e fication..i...in │ │ │ │ -000a6350: 9353 6563 7469 6f6e 9331 312e 382e 322e .Section.11.8.2. │ │ │ │ -000a6360: 3229 2e8e a68d 91f6 537a 4375 7272 6965 2)......SzCurrie │ │ │ │ -000a6370: 6496 05ae 0666 756e 6374 696f 6e73 9b05 d....functions.. │ │ │ │ -000a6380: ae05 6465 0c6e 6564 9375 7369 6e67 8d93 ..de.ned.using.. │ │ │ │ -000a6390: eb61 6e65 775f 7265 6375 7273 6976 655f .anew_recursive_ │ │ │ │ -000a63a0: 6465 6669 6e69 7469 6f6e 8e92 0095 53fb definition....S. │ │ │ │ -000a63b0: cf63 616e 9362 9053 8e65 9372 6563 7572 .can.b.S.e.recur │ │ │ │ -000a63c0: 7369 7690 ac72 6598 6f6e 9361 6e90 ac72 siv..re.on.an..r │ │ │ │ -000a63d0: 798e a18d 91ea f1eb 6f6e 6596 0501 996f y.......one....o │ │ │ │ -000a63e0: 6693 7468 6569 729b 0501 9a61 7267 756d f.their....argum │ │ │ │ -000a63f0: 656e 90ac 7274 732e 9108 7db3 4691 ff05 en..rts...}.F... │ │ │ │ -000a6400: 5675 7274 6865 726d 6f72 652c 9105 4756 Vurthermore,..GV │ │ │ │ -000a6410: 6465 0c6e 696e 6793 6571 7561 7469 6f6e de.ning.equation │ │ │ │ -000a6420: 7398 6e65 6564 936e 6f74 9362 9053 8e65 s.need.not.b.S.e │ │ │ │ -000a6430: 9367 6976 90ac 7265 6e98 666f 7293 616c .giv..ren.for.al │ │ │ │ -000a6440: 6c93 7468 658e a18d 91ea f1eb 636f 6e73 l.the.......cons │ │ │ │ -000a6450: 7472 7563 746f 7273 9603 97f8 6f66 9b03 tructors....of.. │ │ │ │ -000a6460: 97f7 7468 6593 636f 6e63 7265 7465 9374 ..the.concrete.t │ │ │ │ -000a6470: 90ac 7279 7090 538e 6598 696e 9371 7565 ..ryp.S.e.in.que │ │ │ │ -000a6480: 7374 696f 6e2e 9105 1d50 5365 6593 7468 stion....PSee.th │ │ │ │ -000a6490: 6598 6578 616d 706c 6573 9367 6976 90ac e.examples.giv.. │ │ │ │ -000a64a0: 7265 6e93 696e 9374 6865 986e 6578 7493 ren.in.the.next. │ │ │ │ -000a64b0: 7365 6374 696f 6e2c 8ea1 8d91 eaf1 eb6f section,.......o │ │ │ │ -000a64c0: 7296 03ea a874 6865 9365 7861 6d70 6c65 r....the.example │ │ │ │ -000a64d0: 7393 6f66 9366 756e 6374 696f 6e73 9364 s.of.functions.d │ │ │ │ -000a64e0: 650c 6e65 6493 6f6e 8d93 eb61 6e75 6d8e e.ned.on...anum. │ │ │ │ -000a64f0: 9119 144e cf67 6976 90ac 7265 6e93 696e ...N.giv..ren.in │ │ │ │ -000a6500: 9353 6563 7469 6f6e 9331 312e 392e 352e .Section.11.9.5. │ │ │ │ -000a6510: 3193 666f 7293 6d6f 7265 9364 6574 6169 1.for.more.detai │ │ │ │ -000a6520: 6c73 2e8e a18d 91f6 537a 5468 6596 03ea ls......SzThe... │ │ │ │ -000a6530: a8eb 484d 4c93 cf66 756e 6374 696f 6e8e ..HML..function. │ │ │ │ -000a6540: 9f17 3a00 8d8d 8d91 eaf1 eb9f f54f a789 ..:..........O.. │ │ │ │ -000a6550: 0000 6666 01c7 0b4a 9f0b 0716 8d8d 90cc ..ff...J........ │ │ │ │ -000a6560: cd9f 0459 9c84 000f 60b2 0000 6666 8d9f ...Y....`...ff.. │ │ │ │ -000a6570: fba6 648d 9117 0bcc eb61 7072 6f76 655f ..d......aprove_ │ │ │ │ -000a6580: 7265 635f 666e 5f65 7869 7374 7396 05bf rec_fn_exists... │ │ │ │ -000a6590: aa3a 9374 686d 932d 3e93 7465 726d 932d .:.thm.->.term.- │ │ │ │ -000a65a0: 3e93 7468 6d8e 8e92 01c6 71b1 8400 0f60 >.thm.....q....` │ │ │ │ -000a65b0: b200 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ -000a65c0: 01c7 0b4a 8e8e 8ea6 8d91 eaf1 ebcf 6973 ...J..........is │ │ │ │ -000a65d0: 9604 bb75 619b 04bb 7476 90ac 7265 7273 ...ua...tv..rers │ │ │ │ -000a65e0: 696f 6e93 6f66 8d98 eb61 6e65 775f 7265 ion.of...anew_re │ │ │ │ -000a65f0: 6375 7273 6976 655f 6465 6669 6e69 7469 cursive_definiti │ │ │ │ -000a6600: 6f6e 8e92 0093 6ed9 cf77 6869 6395 ac72 on....n..whic..r │ │ │ │ -000a6610: 6898 7072 6f93 7693 6573 9604 bb75 6f6e h.pro.v.es...uon │ │ │ │ -000a6620: 6c79 9874 6861 7493 7468 6598 7265 7175 ly.that.the.requ │ │ │ │ -000a6630: 6972 6564 9366 756e 6374 696f 6e8e a18d ired.function... │ │ │ │ -000a6640: 91ea f1eb 6578 6973 7473 3b91 0609 0a69 ....exists;....i │ │ │ │ -000a6650: 7496 0554 3f64 6f90 538e 6573 9b05 543e t..T?do.S.es..T> │ │ │ │ -000a6660: 6e6f 7493 6d61 6b90 ac72 6593 6198 636f not.mak..re.a.co │ │ │ │ -000a6670: 6e73 7461 6e90 ac72 7493 7370 9053 8e65 nstan..rt.sp.S.e │ │ │ │ -000a6680: 6369 0c63 6174 696f 6e2e 9109 75a4 5468 ci.cation...u.Th │ │ │ │ -000a6690: 6593 0c72 7374 9861 7267 756d 656e 90ac e..rst.argumen.. │ │ │ │ -000a66a0: 7274 9369 7393 6198 7468 656f 7265 6d93 rt.is.a.theorem. │ │ │ │ -000a66b0: 6f66 8ea1 8d91 eaf1 eb74 6865 9604 3618 of.......the..6. │ │ │ │ -000a66c0: 666f 726d 9372 6574 7572 6e65 6493 629a form.returned.b. │ │ │ │ -000a66d0: ac72 798d 9104 3617 eb61 6465 6669 6e65 .ry...6..adefine │ │ │ │ -000a66e0: 5f74 7970 658e 9143 7265 cf2c 9104 48f4 _type..Cre.,..H. │ │ │ │ -000a66f0: 616e 6493 7468 6593 7365 636f 6e64 9369 and.the.second.i │ │ │ │ -000a6700: 7391 0436 1761 9375 7365 722d 7375 7070 s..6.a.user-supp │ │ │ │ -000a6710: 6c69 6564 9370 7269 6d69 7469 7698 6593 lied.primitiv.e. │ │ │ │ -000a6720: 7265 6375 7273 6976 9865 8ea1 8d91 eaf1 recursiv.e...... │ │ │ │ -000a6730: eb66 756e 6374 696f 6e96 02f4 7464 650c .function...tde. │ │ │ │ -000a6740: 6e69 7469 6f6e 2e91 04e6 ce54 6865 9374 nition.....The.t │ │ │ │ -000a6750: 6865 6f72 656d 9b02 f473 7768 6963 90ac heorem...swhic.. │ │ │ │ -000a6760: 7268 9369 7398 7265 7475 726e 6564 9361 rh.is.returned.a │ │ │ │ -000a6770: 7373 6572 7473 9374 6865 9865 7869 7374 sserts.the.exist │ │ │ │ -000a6780: 656e 6365 936f 6698 7468 6593 7265 6375 ence.of.the.recu │ │ │ │ -000a6790: 7273 6976 90ac 7265 6c79 2d8e a18d 91ea rsiv..rely-..... │ │ │ │ -000a67a0: f1eb 6465 0c6e 6564 9603 8074 6675 6e63 ..de.ned...tfunc │ │ │ │ -000a67b0: 7469 6f6e 9b03 8073 696e 9371 7565 7374 tion...sin.quest │ │ │ │ -000a67c0: 696f 6e98 2869 6693 6974 9869 7393 7072 ion.(if.it.is.pr │ │ │ │ -000a67d0: 696d 6974 6976 9aac 7265 9372 6563 7572 imitiv..re.recur │ │ │ │ -000a67e0: 7369 7698 6591 0380 736f 9876 9865 7293 siv.e...so.v.er. │ │ │ │ -000a67f0: 7468 6591 0380 7374 9879 7090 538e 6593 the...st.yp.S.e. │ │ │ │ -000a6800: 6398 6861 7261 6374 6572 697a 6564 9103 c.haracterized.. │ │ │ │ -000a6810: 8073 6298 7993 7468 658e a18d 91ea f1eb .sb.y.the....... │ │ │ │ -000a6820: 7468 656f 7265 6d96 03ea a867 6976 9aac theorem....giv.. │ │ │ │ -000a6830: 7265 6e93 6173 9374 6865 930c 7273 7493 ren.as.the..rst. │ │ │ │ -000a6840: 6172 6775 6d65 6e98 7429 2e8e 8e9f 24fd argumen.t)....$. │ │ │ │ -000a6850: 138e 8c8b 0000 00c7 0000 0000 0000 0000 ................ │ │ │ │ +000a5890: 0000 0000 0000 0000 0000 0000 0000 000a ................ │ │ │ │ +000a58a0: 4a22 a002 cc05 558d a0fd 46d3 0e8d 8d8d J"....U...F..... │ │ │ │ +000a58b0: 8d9f fa99 9a8d 91ea f1eb d031 3938 9200 ...........198.. │ │ │ │ +000a58c0: dd20 4343 6861 7074 6572 9604 8000 3131 . CChapter....11 │ │ │ │ +000a58d0: 2e91 0a80 0054 6865 9348 4f4c 934c 6f67 .....The.HOL.Log │ │ │ │ +000a58e0: 6963 9369 6e93 4d4c 8e91 eaf1 eb9f 0566 ic.in.ML.......f │ │ │ │ +000a58f0: 6689 0000 e666 01c7 3e7c 8e8e 8e8e a002 f....f..>|...... │ │ │ │ +000a5900: 942f df8d a0fd 8bd0 218d 8d8d 91ea f1eb ./......!....... │ │ │ │ +000a5910: 9ff5 4fa7 8900 0066 6601 c70b 4a9f 0b07 ..O....ff...J... │ │ │ │ +000a5920: 168d 8d90 cccd 9f04 599c 8400 0f60 b200 ........Y....`.. │ │ │ │ +000a5930: 0066 668d 9ffb a664 8d91 170b cceb 616e .ff....d......an │ │ │ │ +000a5940: 6577 5f72 6563 7572 7369 7665 5f64 6566 ew_recursive_def │ │ │ │ +000a5950: 696e 6974 696f 6e96 05bf aa3a 9362 6f6f inition....:.boo │ │ │ │ +000a5960: 6c93 2d3e 9374 686d 932d 3e93 7374 7269 l.->.thm.->.stri │ │ │ │ +000a5970: 6e67 932d 3e93 7465 726d 932d 3e93 7468 ng.->.term.->.th │ │ │ │ +000a5980: 6d8e 8e92 01c6 71b1 8400 0f60 b200 0066 m.....q....`...f │ │ │ │ +000a5990: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ +000a59a0: 8e8e 8ea9 173a 018d 91ea f1eb cf61 7574 .....:.......aut │ │ │ │ +000a59b0: 6f6d 6174 6573 9604 5998 7468 6593 696e omates..Y.the.in │ │ │ │ +000a59c0: 6665 7265 6e63 6573 9104 5997 6e65 6365 ferences..Y.nece │ │ │ │ +000a59d0: 7373 6172 7993 746f 936a 7573 7469 6679 ssary.to.justify │ │ │ │ +000a59e0: 9361 6e9a ac72 7993 6769 7698 656e 9370 .an..ry.giv.en.p │ │ │ │ +000a59f0: 7269 6d69 7469 7698 6591 0459 9772 6563 rimitiv.e..Y.rec │ │ │ │ +000a5a00: 7572 7369 7698 6593 6465 0c6e 6974 696f ursiv.e.de.nitio │ │ │ │ +000a5a10: 6e93 6f6e 8ea4 1000 008d 91ea f1eb 6196 n.on..........a. │ │ │ │ +000a5a20: 040e b663 6f6e 6372 6574 6593 7265 6375 ...concrete.recu │ │ │ │ +000a5a30: 7273 6976 9aac 7265 9374 9879 7090 538e rsiv..re.t.yp.S. │ │ │ │ +000a5a40: 6593 6f66 9374 6865 936b 696e 6493 6465 e.of.the.kind.de │ │ │ │ +000a5a50: 0c6e 6162 6c65 9104 0eb5 6298 798d 93eb .nable....b.y... │ │ │ │ +000a5a60: 6164 6566 696e 655f 7479 7065 8e91 434b adefine_type..CK │ │ │ │ +000a5a70: 04cf 2e91 05a5 0a49 7493 7461 6b98 6573 .......It.tak.es │ │ │ │ +000a5a80: 9366 6f75 7293 6172 6775 6d65 6e98 7473 .four.argumen.ts │ │ │ │ +000a5a90: 2e8e a18d 91ea f1eb 5468 6596 049c 9a0c ........The..... │ │ │ │ +000a5aa0: 7273 7493 6973 9b04 9c9b 6193 6295 538e rst.is....a.b.S. │ │ │ │ +000a5ab0: 6f93 6f6c 6561 6e96 049c 9a0d 6167 9377 o.olean.....ag.w │ │ │ │ +000a5ac0: 6869 6390 ac72 6898 696e 6469 6361 7465 hic..rh.indicate │ │ │ │ +000a5ad0: 7393 6966 9374 6865 9366 756e 6374 696f s.if.the.functio │ │ │ │ +000a5ae0: 6e98 746f 9362 9053 8e65 9364 650c 6e65 n.to.b.S.e.de.ne │ │ │ │ +000a5af0: 6493 7769 6c6c 9862 9053 8e65 9361 6e93 d.will.b.S.e.an. │ │ │ │ +000a5b00: 696e 0c78 8ea1 8d91 eaf1 eb6f 7296 0462 in.x.......or..b │ │ │ │ +000a5b10: cb6e 6f74 2e91 06a1 4854 6865 9b04 62ca .not....HThe..b. │ │ │ │ +000a5b20: 7365 636f 6e64 9369 7398 7468 6593 7072 second.is.the.pr │ │ │ │ +000a5b30: 696d 6974 6976 90ac 7265 9372 6563 7572 imitiv..re.recur │ │ │ │ +000a5b40: 7369 6f6e 9874 6865 6f72 656d 9366 6f72 sion.theorem.for │ │ │ │ +000a5b50: 9374 6865 9863 6f6e 6372 6574 6593 7490 .the.concrete.t. │ │ │ │ +000a5b60: ac72 7970 9053 8e65 9869 6e93 7175 6573 .ryp.S.e.in.ques │ │ │ │ +000a5b70: 7469 6f6e 8ea1 8d91 eaf1 eb28 8d69 2e65 tion.......(.i.e │ │ │ │ +000a5b80: 2e8e 9113 0ed0 6196 040b 4c74 6865 6f72 ......a...Ltheor │ │ │ │ +000a5b90: 656d 936f 6274 6169 6e65 649b 040b 4d66 em.obtained...Mf │ │ │ │ +000a5ba0: 726f 6d93 eb61 6465 6669 6e65 5f74 7970 rom..adefine_typ │ │ │ │ +000a5bb0: 65cf 292e 9105 9acc 5468 6593 7468 6972 e.).....The.thir │ │ │ │ +000a5bc0: 6493 6172 6775 6d65 6e90 ac72 7493 6973 d.argumen..rt.is │ │ │ │ +000a5bd0: 9861 936e 616d 6593 756e 6465 7293 7768 .a.name.under.wh │ │ │ │ +000a5be0: 6963 90ac 7268 8ea1 8d91 eaf1 eb74 6865 ic..rh.......the │ │ │ │ +000a5bf0: 9605 0250 7265 7375 6c74 696e 6793 6465 ...Presulting.de │ │ │ │ +000a5c00: 0c6e 6974 696f 6e93 7769 6c6c 9105 0251 .nition.will...Q │ │ │ │ +000a5c10: 6290 538e 6593 7361 95ac 7276 9365 6496 b.S.e.sa..rv.ed. │ │ │ │ +000a5c20: 0502 5069 6e93 7468 6593 6375 7272 656e ..Pin.the.curren │ │ │ │ +000a5c30: 9aac 7274 9374 6865 6f72 7993 7365 676d ..rt.theory.segm │ │ │ │ +000a5c40: 656e 9874 2e91 087f d954 6865 9366 6f75 en.t.....The.fou │ │ │ │ +000a5c50: 7274 6893 6172 6775 2d8e a18d 91ea f1eb rth.argu-....... │ │ │ │ +000a5c60: 6d65 6e9a ac72 7496 0498 7a69 7393 6193 men..rt...zis.a. │ │ │ │ +000a5c70: 7465 726d 9104 987b 6769 7669 6e67 9374 term...{giving.t │ │ │ │ +000a5c80: 6865 9364 6573 6972 6564 9370 7269 6d69 he.desired.primi │ │ │ │ +000a5c90: 7469 7698 6593 7265 6375 7273 6976 9865 tiv.e.recursiv.e │ │ │ │ +000a5ca0: 9364 650c 6e69 7469 6f6e 2e91 0742 5754 .de.nition...BWT │ │ │ │ +000a5cb0: 6865 9376 91ff 58e4 616c 7565 9372 6574 he.v..X.alue.ret │ │ │ │ +000a5cc0: 7572 6e65 6493 6298 798e a18d 91ea f1eb urned.b.y....... │ │ │ │ +000a5cd0: eb61 6e65 775f 7265 6375 7273 6976 655f .anew_recursive_ │ │ │ │ +000a5ce0: 6465 6669 6e69 7469 6f6e 9605 28fc cf69 definition..(..i │ │ │ │ +000a5cf0: 7393 619b 0528 fd74 6865 6f72 656d 9377 s.a..(.theorem.w │ │ │ │ +000a5d00: 6869 6390 ac72 6893 7374 6174 6573 9374 hic..rh.states.t │ │ │ │ +000a5d10: 6865 9870 7269 6d69 7469 769a ac72 6593 he.primitiv..re. │ │ │ │ +000a5d20: 7265 6375 7273 6976 9865 9364 650c 6e69 recursiv.e.de.ni │ │ │ │ +000a5d30: 7469 6f6e 8ea1 8d91 eaf1 eb72 6571 7565 tion.......reque │ │ │ │ +000a5d40: 7374 6564 9604 5fa8 629a ac72 7993 7468 sted.._.b..ry.th │ │ │ │ +000a5d50: 6593 7573 6572 2e91 0697 e154 6869 7393 e.user.....This. │ │ │ │ +000a5d60: 7468 656f 7265 6d93 6973 9364 6572 6976 theorem.is.deriv │ │ │ │ +000a5d70: 9865 6493 6298 7993 666f 726d 616c 9370 .ed.b.y.formal.p │ │ │ │ +000a5d80: 726f 9053 8e6f 6691 045f a966 726f 6d93 ro.S.of.._.from. │ │ │ │ +000a5d90: 616e 9369 6e73 7461 6e63 6593 6f66 9374 an.instance.of.t │ │ │ │ +000a5da0: 6865 8ea1 8d91 eaf1 eb67 656e 6572 616c he.......general │ │ │ │ +000a5db0: 9603 eaa8 7072 696d 6974 6976 9aac 7265 ....primitiv..re │ │ │ │ +000a5dc0: 9372 6563 7572 7369 6f6e 9374 6865 6f72 .recursion.theor │ │ │ │ +000a5dd0: 656d 9367 6976 9865 6e93 6173 9374 6865 em.giv.en.as.the │ │ │ │ +000a5de0: 9373 6563 6f6e 6493 6172 6775 6d65 6e98 .second.argumen. │ │ │ │ +000a5df0: 742e 8ea1 8d91 f653 7a49 6696 0304 0e74 t......SzIf....t │ │ │ │ +000a5e00: 6865 9b03 040d eb48 4d4c 93cf 7691 ff58 he.....HML..v..X │ │ │ │ +000a5e10: e461 7269 6162 6c65 93eb 406f 708d eb61 .ariable..@op..a │ │ │ │ +000a5e20: 5f41 7869 6f6d 8e91 2582 0acf 6973 9862 _Axiom..%...is.b │ │ │ │ +000a5e30: 9053 8e6f 756e 6493 746f 9361 9374 6865 .S.ound.to.a.the │ │ │ │ +000a5e40: 6f72 656d 986f 6693 7468 6593 666f 726d orem.of.the.form │ │ │ │ +000a5e50: 9372 6574 7572 6e65 6498 6290 ac72 798d .returned.b..ry. │ │ │ │ +000a5e60: 93eb 6164 6566 696e 655f 7479 7065 8e91 ..adefine_type.. │ │ │ │ +000a5e70: 4240 5ccf 2c8e a18d 91ea f1eb 7468 656e B@\.,.......then │ │ │ │ +000a5e80: 9103 eaa8 6576 91ff 58e4 616c 7561 7469 ....ev..X.aluati │ │ │ │ +000a5e90: 6e67 3a8e 9f1b bfad 8d8d 8d9f 06d6 bd8d ng:............. │ │ │ │ +000a5ea0: 8d8d 9ff3 0000 8d91 0230 eaeb 616e 6577 .........0..anew │ │ │ │ +000a5eb0: 5f72 6563 7572 7369 7665 5f64 6566 696e _recursive_defin │ │ │ │ +000a5ec0: 6974 696f 6e8e 9f0d 0000 8d91 0db0 3e60 ition.........>` │ │ │ │ +000a5ed0: 8dd7 6691 0147 ff6c 9043 8f61 678e 9117 ..f..G.l.C.ag... │ │ │ │ +000a5ee0: 0fc5 eb61 6096 05bf aaeb 406f 708d 9100 ...a`.....@op... │ │ │ │ +000a5ef0: b097 8900 0066 6600 0373 028e 9104 2399 .....ff..s....#. │ │ │ │ +000a5f00: eb61 4178 696f 6d93 608d d76e 616d 658e .aAxiom.`..name. │ │ │ │ +000a5f10: 911c e7be eb61 6093 2296 0433 35e5 7072 .....a`."..35.pr │ │ │ │ +000a5f20: 696d 6974 6976 6593 7296 ff66 6665 9363 imitive.r..ffe.c │ │ │ │ +000a5f30: 7572 7369 7665 9604 3335 6465 0c6e 6974 ursive..35de.nit │ │ │ │ +000a5f40: 696f 6e93 6f6e 93eb 406f 70eb 6122 8e8e ion.on..@op.a".. │ │ │ │ +000a5f50: 8e8e 8e8e 8e9f 1bbf ae8d 91ea f1eb cf61 ...............a │ │ │ │ +000a5f60: 7574 6f6d 6174 6963 616c 6c79 9b05 9a24 utomatically...$ │ │ │ │ +000a5f70: 7072 6f95 ac72 7693 6573 9605 9a23 7468 pro..rv.es...#th │ │ │ │ +000a5f80: 6598 6578 6973 7465 6e63 6598 6f66 9374 e.existence.of.t │ │ │ │ +000a5f90: 6865 9870 7269 6d69 7469 769a ac72 6593 he.primitiv..re. │ │ │ │ +000a5fa0: 7265 6375 7273 6976 9865 9605 9a24 6675 recursiv.e...$fu │ │ │ │ +000a5fb0: 6e63 7469 6f6e 9373 7570 706c 6965 6491 nction.supplied. │ │ │ │ +000a5fc0: 059a 2361 7393 7468 658e a18d 91ea f1eb ..#as.the....... │ │ │ │ +000a5fd0: 666f 7572 7468 9604 7895 6172 6775 6d65 fourth..x.argume │ │ │ │ +000a5fe0: 6e9a ac72 742c 9104 9c10 616e 6493 7468 n..rt,....and.th │ │ │ │ +000a5ff0: 656e 9104 7894 6465 636c 6172 6573 9361 en..x.declares.a │ │ │ │ +000a6000: 936e 6577 9363 6f6e 7374 616e 9874 9104 .new.constan.t.. │ │ │ │ +000a6010: 7894 696e 9374 6865 9363 7572 7265 6e98 x.in.the.curren. │ │ │ │ +000a6020: 7493 7468 656f 7279 9104 7894 7769 7468 t.theory..x.with │ │ │ │ +000a6030: 9374 6869 7393 6465 662d 8ea1 8d91 eaf1 .this.def-...... │ │ │ │ +000a6040: eb69 6e69 7469 6f6e 9604 dfc7 6173 9369 .inition....as.i │ │ │ │ +000a6050: 7473 9373 709a 538e 6563 690c 6361 7469 ts.sp.S.eci.cati │ │ │ │ +000a6060: 6f6e 2e91 0818 3d54 6869 7393 636f 6e73 on....=This.cons │ │ │ │ +000a6070: 7461 6e90 ac72 7491 04df c673 7098 6563 tan..rt....sp.ec │ │ │ │ +000a6080: 690c 6361 7469 6f6e 9369 7393 7265 7475 i.cation.is.retu │ │ │ │ +000a6090: 726e 6564 9361 7393 6193 7468 656f 7265 rned.as.a.theore │ │ │ │ +000a60a0: 6d93 616e 6493 6973 8ea1 8d91 eaf1 eb73 m.and.is.......s │ │ │ │ +000a60b0: 6195 ac72 7693 6564 9603 e6ca 696e 9103 a..rv.ed....in.. │ │ │ │ +000a60c0: e6c9 7468 6593 6375 7272 656e 9aac 7274 ..the.curren..rt │ │ │ │ +000a60d0: 9374 6865 6f72 7993 7365 676d 656e 9874 .theory.segmen.t │ │ │ │ +000a60e0: 9b03 e6c9 756e 6465 7293 7468 6593 6e61 ....under.the.na │ │ │ │ +000a60f0: 6d65 98d7 6e61 6d65 cf2e 9105 3796 4966 me..name....7.If │ │ │ │ +000a6100: 93d7 6691 0147 ff6c 9043 8f61 6791 0455 ..f..G.l.C.ag..U │ │ │ │ +000a6110: 03cf 6973 8d93 eb61 7472 7565 8e91 1ae5 ..is...atrue.... │ │ │ │ +000a6120: 72cf 2c91 03e7 8f74 6865 9363 6f6e 7374 r.,....the.const │ │ │ │ +000a6130: 616e 90ac 7274 8ea1 8d91 eaf1 eb69 7396 an..rt.......is. │ │ │ │ +000a6140: 03ea a867 6976 90ac 7265 6e93 696e 0c78 ...giv..ren.in.x │ │ │ │ +000a6150: 9373 7461 7475 732e 9105 38e0 4691 ff05 .status...8.F... │ │ │ │ +000a6160: 5661 696c 7572 6593 6f90 538e 6363 7572 Vailure.o.S.ccur │ │ │ │ +000a6170: 7393 6966 3a8e a68d 8d8d 8d91 f779 0328 s.if:........y.( │ │ │ │ +000a6180: 6929 8e8e 8e91 09c0 13eb 4848 4f4c 9603 i)........HHOL.. │ │ │ │ +000a6190: f9f5 cf63 616e 6e6f 7493 7072 6f95 ac72 ...cannot.pro..r │ │ │ │ +000a61a0: 7693 6596 03f9 f574 6865 7265 9b03 f9f4 v.e....there.... │ │ │ │ +000a61b0: 6973 9361 9366 756e 6374 696f 6e93 7361 is.a.function.sa │ │ │ │ +000a61c0: 7469 7366 7969 6e67 9374 6865 9364 650c tisfying.the.de. │ │ │ │ +000a61d0: 6e69 6e67 9865 7175 6174 696f 6e73 9373 ning.equations.s │ │ │ │ +000a61e0: 7570 706c 6965 6493 6290 ac72 798e a18d upplied.b..ry... │ │ │ │ +000a61f0: 9109 c013 7468 6596 042f d275 7365 729b ....the../.user. │ │ │ │ +000a6200: 042f d128 8d69 2e65 2e8e 9113 3356 7468 ./.(.i.e....3Vth │ │ │ │ +000a6210: 6593 7465 726d 9873 7570 706c 6965 6493 e.term.supplied. │ │ │ │ +000a6220: 746f 8d98 eb61 6e65 775f 7265 6375 7273 to...anew_recurs │ │ │ │ +000a6230: 6976 655f 6465 6669 6e69 7469 6f6e 8e92 ive_definition.. │ │ │ │ +000a6240: 0092 5793 cf69 7393 6e6f 7498 6193 7790 ..W..is.not.a.w. │ │ │ │ +000a6250: ac72 656c 6c2d 666f 726d 6564 8ea1 8d91 .rell-formed.... │ │ │ │ +000a6260: 09c0 1370 7269 6d69 7469 7695 ac72 659b ...primitiv..re. │ │ │ │ +000a6270: 03ea a872 6563 7572 7369 7693 6598 6465 ...recursiv.e.de │ │ │ │ +000a6280: 0c6e 6974 696f 6e98 6f6e 9876 91ff 58e4 .nition.on.v..X. │ │ │ │ +000a6290: 616c 7565 7398 6f66 9874 9379 7090 538e alues.of.t.yp.S. │ │ │ │ +000a62a0: 6598 eb40 6f70 cf29 3b8e 9f18 8e80 8d8d e..@op.);....... │ │ │ │ +000a62b0: 8d8d 91f4 3577 2869 6929 8e8e 8e91 09c0 ....5w(ii)...... │ │ │ │ +000a62c0: 1361 6e90 ac72 7996 043b 946f 7468 6572 .an..ry..;.other │ │ │ │ +000a62d0: 9b04 3b93 636f 6e64 6974 696f 6e93 666f ..;.condition.fo │ │ │ │ +000a62e0: 7293 6d61 6b69 6e67 9861 9363 6f6e 7374 r.making.a.const │ │ │ │ +000a62f0: 616e 90ac 7274 9373 7090 538e 6563 690c an..rt.sp.S.eci. │ │ │ │ +000a6300: 6361 7469 6f6e 9869 7393 7669 6f6c 6174 cation.is.violat │ │ │ │ +000a6310: 6564 9328 7365 6598 7468 6593 6661 696c ed.(see.the.fail │ │ │ │ +000a6320: 7572 658e a18d 9109 c013 636f 6e64 6974 ure.......condit │ │ │ │ +000a6330: 696f 6e73 9603 eaa8 666f 728d 93eb 616e ions....for...an │ │ │ │ +000a6340: 6577 5f73 7065 6369 6669 6361 7469 6f6e ew_specification │ │ │ │ +000a6350: 8e91 698f 9acf 696e 9353 6563 7469 6f6e ..i...in.Section │ │ │ │ +000a6360: 9331 312e 382e 322e 3229 2e8e a68d 91f6 .11.8.2.2)...... │ │ │ │ +000a6370: 537a 4375 7272 6965 6496 05ae 0666 756e SzCurried....fun │ │ │ │ +000a6380: 6374 696f 6e73 9b05 ae05 6465 0c6e 6564 ctions....de.ned │ │ │ │ +000a6390: 9375 7369 6e67 8d93 eb61 6e65 775f 7265 .using...anew_re │ │ │ │ +000a63a0: 6375 7273 6976 655f 6465 6669 6e69 7469 cursive_definiti │ │ │ │ +000a63b0: 6f6e 8e92 0095 53fb cf63 616e 9362 9053 on....S..can.b.S │ │ │ │ +000a63c0: 8e65 9372 6563 7572 7369 7690 ac72 6598 .e.recursiv..re. │ │ │ │ +000a63d0: 6f6e 9361 6e90 ac72 798e a18d 91ea f1eb on.an..ry....... │ │ │ │ +000a63e0: 6f6e 6596 0501 996f 6693 7468 6569 729b one....of.their. │ │ │ │ +000a63f0: 0501 9a61 7267 756d 656e 90ac 7274 732e ...argumen..rts. │ │ │ │ +000a6400: 9108 7db3 4691 ff05 5675 7274 6865 726d ..}.F...Vurtherm │ │ │ │ +000a6410: 6f72 652c 9105 4756 6465 0c6e 696e 6793 ore,..GVde.ning. │ │ │ │ +000a6420: 6571 7561 7469 6f6e 7398 6e65 6564 936e equations.need.n │ │ │ │ +000a6430: 6f74 9362 9053 8e65 9367 6976 90ac 7265 ot.b.S.e.giv..re │ │ │ │ +000a6440: 6e98 666f 7293 616c 6c93 7468 658e a18d n.for.all.the... │ │ │ │ +000a6450: 91ea f1eb 636f 6e73 7472 7563 746f 7273 ....constructors │ │ │ │ +000a6460: 9603 97f8 6f66 9b03 97f7 7468 6593 636f ....of....the.co │ │ │ │ +000a6470: 6e63 7265 7465 9374 90ac 7279 7090 538e ncrete.t..ryp.S. │ │ │ │ +000a6480: 6598 696e 9371 7565 7374 696f 6e2e 9105 e.in.question... │ │ │ │ +000a6490: 1d50 5365 6593 7468 6598 6578 616d 706c .PSee.the.exampl │ │ │ │ +000a64a0: 6573 9367 6976 90ac 7265 6e93 696e 9374 es.giv..ren.in.t │ │ │ │ +000a64b0: 6865 986e 6578 7493 7365 6374 696f 6e2c he.next.section, │ │ │ │ +000a64c0: 8ea1 8d91 eaf1 eb6f 7296 03ea a874 6865 .......or....the │ │ │ │ +000a64d0: 9365 7861 6d70 6c65 7393 6f66 9366 756e .examples.of.fun │ │ │ │ +000a64e0: 6374 696f 6e73 9364 650c 6e65 6493 6f6e ctions.de.ned.on │ │ │ │ +000a64f0: 8d93 eb61 6e75 6d8e 9119 144e cf67 6976 ...anum....N.giv │ │ │ │ +000a6500: 90ac 7265 6e93 696e 9353 6563 7469 6f6e ..ren.in.Section │ │ │ │ +000a6510: 9331 312e 392e 352e 3193 666f 7293 6d6f .11.9.5.1.for.mo │ │ │ │ +000a6520: 7265 9364 6574 6169 6c73 2e8e a18d 91f6 re.details...... │ │ │ │ +000a6530: 537a 5468 6596 03ea a8eb 484d 4c93 cf66 SzThe.....HML..f │ │ │ │ +000a6540: 756e 6374 696f 6e8e 9f17 3a00 8d8d 8d91 unction...:..... │ │ │ │ +000a6550: eaf1 eb9f f54f a789 0000 6666 01c7 0b4a .....O....ff...J │ │ │ │ +000a6560: 9f0b 0716 8d8d 90cc cd9f 0459 9c84 000f ...........Y.... │ │ │ │ +000a6570: 60b2 0000 6666 8d9f fba6 648d 9117 0bcc `...ff....d..... │ │ │ │ +000a6580: eb61 7072 6f76 655f 7265 635f 666e 5f65 .aprove_rec_fn_e │ │ │ │ +000a6590: 7869 7374 7396 05bf aa3a 9374 686d 932d xists....:.thm.- │ │ │ │ +000a65a0: 3e93 7465 726d 932d 3e93 7468 6d8e 8e92 >.term.->.thm... │ │ │ │ +000a65b0: 01c6 71b1 8400 0f60 b200 0066 668e 8e9f ..q....`...ff... │ │ │ │ +000a65c0: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8ea6 ......ff...J.... │ │ │ │ +000a65d0: 8d91 eaf1 ebcf 6973 9604 bb75 619b 04bb ......is...ua... │ │ │ │ +000a65e0: 7476 90ac 7265 7273 696f 6e93 6f66 8d98 tv..rersion.of.. │ │ │ │ +000a65f0: eb61 6e65 775f 7265 6375 7273 6976 655f .anew_recursive_ │ │ │ │ +000a6600: 6465 6669 6e69 7469 6f6e 8e92 0093 6ed9 definition....n. │ │ │ │ +000a6610: cf77 6869 6395 ac72 6898 7072 6f93 7693 .whic..rh.pro.v. │ │ │ │ +000a6620: 6573 9604 bb75 6f6e 6c79 9874 6861 7493 es...uonly.that. │ │ │ │ +000a6630: 7468 6598 7265 7175 6972 6564 9366 756e the.required.fun │ │ │ │ +000a6640: 6374 696f 6e8e a18d 91ea f1eb 6578 6973 ction.......exis │ │ │ │ +000a6650: 7473 3b91 0609 0a69 7496 0554 3f64 6f90 ts;....it..T?do. │ │ │ │ +000a6660: 538e 6573 9b05 543e 6e6f 7493 6d61 6b90 S.es..T>not.mak. │ │ │ │ +000a6670: ac72 6593 6198 636f 6e73 7461 6e90 ac72 .re.a.constan..r │ │ │ │ +000a6680: 7493 7370 9053 8e65 6369 0c63 6174 696f t.sp.S.eci.catio │ │ │ │ +000a6690: 6e2e 9109 75a4 5468 6593 0c72 7374 9861 n...u.The..rst.a │ │ │ │ +000a66a0: 7267 756d 656e 90ac 7274 9369 7393 6198 rgumen..rt.is.a. │ │ │ │ +000a66b0: 7468 656f 7265 6d93 6f66 8ea1 8d91 eaf1 theorem.of...... │ │ │ │ +000a66c0: eb74 6865 9604 3618 666f 726d 9372 6574 .the..6.form.ret │ │ │ │ +000a66d0: 7572 6e65 6493 629a ac72 798d 9104 3617 urned.b..ry...6. │ │ │ │ +000a66e0: eb61 6465 6669 6e65 5f74 7970 658e 9143 .adefine_type..C │ │ │ │ +000a66f0: 7265 cf2c 9104 48f4 616e 6493 7468 6593 re.,..H.and.the. │ │ │ │ +000a6700: 7365 636f 6e64 9369 7391 0436 1761 9375 second.is..6.a.u │ │ │ │ +000a6710: 7365 722d 7375 7070 6c69 6564 9370 7269 ser-supplied.pri │ │ │ │ +000a6720: 6d69 7469 7698 6593 7265 6375 7273 6976 mitiv.e.recursiv │ │ │ │ +000a6730: 9865 8ea1 8d91 eaf1 eb66 756e 6374 696f .e.......functio │ │ │ │ +000a6740: 6e96 02f4 7464 650c 6e69 7469 6f6e 2e91 n...tde.nition.. │ │ │ │ +000a6750: 04e6 ce54 6865 9374 6865 6f72 656d 9b02 ...The.theorem.. │ │ │ │ +000a6760: f473 7768 6963 90ac 7268 9369 7398 7265 .swhic..rh.is.re │ │ │ │ +000a6770: 7475 726e 6564 9361 7373 6572 7473 9374 turned.asserts.t │ │ │ │ +000a6780: 6865 9865 7869 7374 656e 6365 936f 6698 he.existence.of. │ │ │ │ +000a6790: 7468 6593 7265 6375 7273 6976 90ac 7265 the.recursiv..re │ │ │ │ +000a67a0: 6c79 2d8e a18d 91ea f1eb 6465 0c6e 6564 ly-.......de.ned │ │ │ │ +000a67b0: 9603 8074 6675 6e63 7469 6f6e 9b03 8073 ...tfunction...s │ │ │ │ +000a67c0: 696e 9371 7565 7374 696f 6e98 2869 6693 in.question.(if. │ │ │ │ +000a67d0: 6974 9869 7393 7072 696d 6974 6976 9aac it.is.primitiv.. │ │ │ │ +000a67e0: 7265 9372 6563 7572 7369 7698 6591 0380 re.recursiv.e... │ │ │ │ +000a67f0: 736f 9876 9865 7293 7468 6591 0380 7374 so.v.er.the...st │ │ │ │ +000a6800: 9879 7090 538e 6593 6398 6861 7261 6374 .yp.S.e.c.haract │ │ │ │ +000a6810: 6572 697a 6564 9103 8073 6298 7993 7468 erized...sb.y.th │ │ │ │ +000a6820: 658e a18d 91ea f1eb 7468 656f 7265 6d96 e.......theorem. │ │ │ │ +000a6830: 03ea a867 6976 9aac 7265 6e93 6173 9374 ...giv..ren.as.t │ │ │ │ +000a6840: 6865 930c 7273 7493 6172 6775 6d65 6e98 he..rst.argumen. │ │ │ │ +000a6850: 7429 2e8e 8e9f 24fd 138e 8c8b 0000 00c7 t)....$......... │ │ │ │ 000a6860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000a6870: 0000 0000 0000 0000 0000 0000 000a 586d ..............Xm │ │ │ │ -000a6880: a002 cc05 558d a0fd 46d3 0e8d 8d8d 8d9f ....U...F....... │ │ │ │ -000a6890: fa99 9a8d 9112 c761 d031 312e 3130 2e91 .......a.11.10.. │ │ │ │ -000a68a0: 0a80 0054 6865 9604 8000 749a a000 7970 ...The....t...yp │ │ │ │ -000a68b0: 9060 0065 9364 650c 6e69 7469 6f6e 9370 .`.e.de.nition.p │ │ │ │ -000a68c0: 6163 986b 91ff 4000 6167 6592 00e2 3763 ac.k..@.age...7c │ │ │ │ -000a68d0: 3139 398e 9112 c761 9f05 6666 8900 00e6 199....a..ff.... │ │ │ │ -000a68e0: 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 f..>|......./... │ │ │ │ -000a68f0: fd8b d021 8d8d 9112 c761 3131 2e31 302e ...!.....a11.10. │ │ │ │ -000a6900: 322e 318e 9154 0761 4d6f 7265 9104 8000 2.1..T.aMore.... │ │ │ │ -000a6910: 6578 616d 706c 6573 8e9f 17c0 008d 9112 examples........ │ │ │ │ -000a6920: c761 cf43 6f6e 95ac 7274 696e 9375 696e .a.Con..rtin.uin │ │ │ │ -000a6930: 6796 04f6 1174 6865 9365 7861 6d70 6c65 g....the.example │ │ │ │ -000a6940: 9b04 f612 7365 7373 696f 6e93 7374 6172 ....session.star │ │ │ │ -000a6950: 7465 6493 6162 9053 8e6f 95ac 7276 9365 ted.ab.S.o..rv.e │ │ │ │ -000a6960: 9604 f611 696e 9853 6563 7469 6f6e 9331 ....in.Section.1 │ │ │ │ -000a6970: 312e 3130 2e31 2e34 2c91 0538 ec74 6865 1.10.1.4,..8.the │ │ │ │ -000a6980: 9366 6f6c 6c6f 9aac 7277 696e 6793 696e .follo..rwing.in │ │ │ │ -000a6990: 9874 6572 2d8e a410 0000 8d91 12c7 6161 .ter-.........aa │ │ │ │ -000a69a0: 6374 696f 6e73 9605 1ecb 7769 7468 9b05 ctions....with.. │ │ │ │ -000a69b0: 1ecc 7468 6593 7379 7374 656d 9873 686f ..the.system.sho │ │ │ │ -000a69c0: 9aac 7277 9368 6f98 779b 051e cc74 6865 ..rw.ho.w....the │ │ │ │ -000a69d0: 93eb 484d 4c98 cf66 756e 6374 696f 6e8d ..HML..function. │ │ │ │ -000a69e0: 93eb 616e 6577 5f72 6563 7572 7369 7665 ..anew_recursive │ │ │ │ -000a69f0: 5f64 6566 696e 6974 696f 6e8e 9200 9435 _definition....5 │ │ │ │ -000a6a00: 87cf 6361 6e93 6290 538e 658e a18d 9112 ..can.b.S.e..... │ │ │ │ -000a6a10: c761 7573 6564 9605 5f1b 746f 9364 650c .aused.._.to.de. │ │ │ │ -000a6a20: 6e65 9105 5f1a 6675 6e63 7469 6f6e 7393 ne.._.functions. │ │ │ │ -000a6a30: 6f6e 9363 6f6e 6372 6574 6593 7495 ac72 on.concrete.t..r │ │ │ │ -000a6a40: 7970 9053 8e65 732c 9105 bc37 7768 6963 yp.S.es,...7whic │ │ │ │ -000a6a50: 9368 9b05 5f1b 6861 9376 9365 9874 6865 .h.._.ha.v.e.the │ │ │ │ -000a6a60: 6d73 656c 7693 6573 9105 5f1a 6290 538e mselv.es.._.b.S. │ │ │ │ -000a6a70: 6565 6e98 6465 0c6e 6564 9875 7369 6e67 een.de.ned.using │ │ │ │ -000a6a80: 8ea1 8d8d 9112 c761 eb61 6465 6669 6e65 .......a.adefine │ │ │ │ -000a6a90: 5f74 7970 658e 9152 03af cf2e 8ea1 8d91 _type..R........ │ │ │ │ -000a6aa0: 1e28 f047 6976 95ac 7265 6e9b 05a1 4474 .(.Giv..ren...Dt │ │ │ │ -000a6ab0: 6865 9105 a143 6393 6861 7261 6374 6572 he...Cc.haracter │ │ │ │ -000a6ac0: 697a 696e 6798 7468 656f 7265 6d8d 98eb izing.theorem... │ │ │ │ -000a6ad0: 6162 7472 6565 5f41 7869 6f6d 8e91 4a7e abtree_Axiom..J~ │ │ │ │ -000a6ae0: d6cf 666f 7291 05a1 4374 6865 9874 9379 ..for...Cthe.t.y │ │ │ │ -000a6af0: 7095 538e 6598 6f66 986c 6162 9365 6c6c p.S.e.of.lab.ell │ │ │ │ -000a6b00: 6564 9105 a143 6269 6e61 7279 9874 7265 ed...Cbinary.tre │ │ │ │ -000a6b10: 6573 8ea1 8d91 12c7 6164 650c 6e65 6496 es......ade.ned. │ │ │ │ -000a6b20: 0424 fc69 6e9b 0424 fb53 6563 7469 6f6e .$.in..$.Section │ │ │ │ -000a6b30: 9331 312e 3130 2e31 2e34 2c91 0433 9061 .11.10.1.4,..3.a │ │ │ │ -000a6b40: 9872 6563 7572 7369 769a ac72 6593 6675 .recursiv..re.fu │ │ │ │ -000a6b50: 6e63 7469 6f6e 8d93 eb61 4c65 6176 6573 nction...aLeaves │ │ │ │ -000a6b60: 8e91 26a2 f8cf 2c91 0433 9077 6869 6398 ..&...,..3.whic. │ │ │ │ -000a6b70: 689b 0424 fb63 6f6d 7075 7465 7393 7468 h..$.computes.th │ │ │ │ -000a6b80: 6598 6e95 ac72 756d 9362 9053 8e65 7291 e.n..rum.b.S.er. │ │ │ │ -000a6b90: 0424 fc6f 668e a18d 9112 c761 6c65 6166 .$.of......aleaf │ │ │ │ -000a6ba0: 9603 eaa8 6e6f 9a53 8e64 6573 9369 6e93 ....no.S.des.in. │ │ │ │ -000a6bb0: 6193 6269 6e61 7279 9374 7265 652c 9363 a.binary.tree,.c │ │ │ │ -000a6bc0: 616e 9362 9865 9364 650c 6e65 6493 7265 an.b.e.de.ned.re │ │ │ │ -000a6bd0: 6375 7273 6976 9aac 7265 6c79 9369 6e93 cursiv..rely.in. │ │ │ │ -000a6be0: eb48 484f 4c93 cf61 7393 7368 6f98 776e .HHOL..as.sho.wn │ │ │ │ -000a6bf0: 9362 9053 8e65 6c6f 9877 3a8e 9f40 7adc .b.S.elo.w:..@z. │ │ │ │ -000a6c00: 8d8d 8d91 12c7 619f cf07 8189 0000 6666 ......a.......ff │ │ │ │ -000a6c10: 01c7 0b4a 9f57 9762 8d8d 90cc cd9f 0459 ...J.W.b.......Y │ │ │ │ -000a6c20: 9c84 005b f0fe 0000 6666 8d9f ae66 108d ...[....ff...f.. │ │ │ │ -000a6c30: 8d92 01af f00d 8400 0ad7 0e00 00b8 e88e ................ │ │ │ │ -000a6c40: 8d92 01b0 a8f5 8400 00b8 e800 15ae 648e ..............d. │ │ │ │ -000a6c50: 8d8d 8d92 01b9 4db2 9ffd 1c15 eb49 358e ......M......I5. │ │ │ │ -000a6c60: 8e8e 8e9f ff40 548d 9105 ccce eb61 236c .....@T......a#l │ │ │ │ -000a6c70: 6574 9605 bfaa 4c65 6176 6573 933d 8ea4 et....Leaves.=.. │ │ │ │ -000a6c80: 0d00 008d 9105 ccce 2391 16fe a86e 6577 ........#....new │ │ │ │ -000a6c90: 5f72 6563 7572 7369 7665 5f64 6566 696e _recursive_defin │ │ │ │ -000a6ca0: 6974 696f 6e96 05bf aa66 616c 7365 9362 ition....false.b │ │ │ │ -000a6cb0: 7472 6565 5f41 7869 6f6d 9360 4c65 6176 tree_Axiom.`Leav │ │ │ │ -000a6cc0: 6573 608e a18d 9105 ccce 2391 227d fc22 es`.......#."}." │ │ │ │ -000a6cd0: 284c 6561 7665 7396 05bf aa28 4c45 4146 (Leaves....(LEAF │ │ │ │ -000a6ce0: 9328 783a 2a29 2993 3d93 3129 932f 5c8e .(x:*)).=.1)./\. │ │ │ │ -000a6cf0: a18d 9105 ccce 2391 283d a628 4c65 6176 ......#.(=.(Leav │ │ │ │ -000a6d00: 6573 9605 bfaa 284e 4f44 4593 7431 9374 es....(NODE.t1.t │ │ │ │ -000a6d10: 3229 933d 9328 4c65 6176 6573 9374 3129 2).=.(Leaves.t1) │ │ │ │ -000a6d20: 932b 9328 4c65 6176 6573 9374 3229 2922 .+.(Leaves.t2))" │ │ │ │ -000a6d30: 3b3b 8ea1 8d91 05cc ce4c 6561 7665 7391 ;;.......Leaves. │ │ │ │ -000a6d40: 05bf aa3d 8ea1 8d91 05cc ce7c 2d96 05bf ...=.......|-... │ │ │ │ -000a6d50: aa28 2178 2e93 4c65 6176 6573 284c 4541 .(!x..Leaves(LEA │ │ │ │ -000a6d60: 4693 7829 933d 9331 2993 2f5c 8ea1 8d91 F.x).=.1)./\.... │ │ │ │ -000a6d70: 170b cc28 2174 3196 05bf aa74 322e 934c ...(!t1....t2..L │ │ │ │ -000a6d80: 6561 7665 7328 4e4f 4445 9374 3193 7432 eaves(NODE.t1.t2 │ │ │ │ -000a6d90: 2993 3d93 284c 6561 7665 7393 7431 2993 ).=.(Leaves.t1). │ │ │ │ -000a6da0: 2b93 284c 6561 7665 7393 7432 2929 8e8e +.(Leaves.t2)).. │ │ │ │ -000a6db0: 9201 c671 b184 005b f0fe 0000 6666 8e8e ...q...[....ff.. │ │ │ │ -000a6dc0: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ -000a6dd0: 9f40 7add 8d91 12c7 61cf 5468 6596 04c0 .@z.....a.The... │ │ │ │ -000a6de0: 9c72 6573 756c 749b 04c0 9d6f 6693 7468 .result....of.th │ │ │ │ -000a6df0: 6593 6361 6c6c 9874 6f93 eb61 6e65 775f e.call.to..anew_ │ │ │ │ -000a6e00: 7265 6375 7273 6976 655f 6465 6669 6e69 recursive_defini │ │ │ │ -000a6e10: 7469 6f6e 93cf 6973 9361 9874 6865 6f72 tion..is.a.theor │ │ │ │ -000a6e20: 656d 9377 6869 6390 ac72 6893 7374 6174 em.whic..rh.stat │ │ │ │ -000a6e30: 6573 9874 6861 7493 7468 658e a18d 9112 es.that.the..... │ │ │ │ -000a6e40: c761 636f 6e73 7461 6e90 ac72 7496 0429 .aconstan..rt..) │ │ │ │ -000a6e50: 8aeb 614c 6561 7665 739b 0429 89cf 7361 ..aLeaves..)..sa │ │ │ │ -000a6e60: 7469 730c 6573 9374 6865 9870 7269 6d69 tis.es.the.primi │ │ │ │ -000a6e70: 7469 7695 ac72 652d 7265 6375 7273 6976 tiv..re-recursiv │ │ │ │ -000a6e80: 9365 9604 298a 6465 0c6e 696e 6793 6571 .e..).de.ning.eq │ │ │ │ -000a6e90: 7561 7469 6f6e 7398 7375 7070 6c69 6564 uations.supplied │ │ │ │ -000a6ea0: 9362 90ac 7279 9874 6865 9375 7365 722e .b..ry.the.user. │ │ │ │ -000a6eb0: 8ea1 8d91 12c7 6154 6869 7396 0382 3f74 ......aThis...?t │ │ │ │ -000a6ec0: 6865 6f72 656d 9369 7393 6465 7269 7690 heorem.is.deriv. │ │ │ │ -000a6ed0: ac72 6564 9b03 8240 6175 746f 6d61 7469 .red...@automati │ │ │ │ -000a6ee0: 6361 6c6c 7993 6672 6f6d 9361 6e93 696e cally.from.an.in │ │ │ │ -000a6ef0: 7374 616e 6365 936f 6698 7468 6593 6765 stance.of.the.ge │ │ │ │ -000a6f00: 6e65 7261 6c93 7072 696d 6974 6976 90ac neral.primitiv.. │ │ │ │ -000a6f10: 7265 9372 6563 7572 7369 6f6e 8ea1 8d91 re.recursion.... │ │ │ │ -000a6f20: 12c7 6174 6865 6f72 656d 9603 d75d 666f ..atheorem...]fo │ │ │ │ -000a6f30: 729b 03d7 5c62 696e 6172 7993 7472 6565 r...\binary.tree │ │ │ │ -000a6f40: 7398 28eb 6162 7472 6565 5f41 7869 6f6d s.(.abtree_Axiom │ │ │ │ -000a6f50: cf29 9361 6e64 9861 6e93 6170 7072 6f70 .).and.an.approp │ │ │ │ -000a6f60: 7269 6174 6598 636f 6e73 7461 6e90 ac72 riate.constan..r │ │ │ │ -000a6f70: 7493 7370 9053 8e65 6369 0c63 6174 696f t.sp.S.eci.catio │ │ │ │ -000a6f80: 6e98 666f 7293 7468 658e a18d 9112 c761 n.for.the......a │ │ │ │ -000a6f90: 636f 6e73 7461 6e90 ac72 7491 03ea a8eb constan..rt..... │ │ │ │ -000a6fa0: 614c 6561 7665 73cf 2e8e a18d 911e 28f0 aLeaves.......(. │ │ │ │ -000a6fb0: 5468 6596 0458 9e66 756e 6374 696f 6e93 The..X.function. │ │ │ │ -000a6fc0: 6465 0c6e 6564 9375 7369 6e67 8d93 eb61 de.ned.using...a │ │ │ │ -000a6fd0: 6e65 775f 7265 6375 7273 6976 655f 6465 new_recursive_de │ │ │ │ -000a6fe0: 6669 6e69 7469 6f6e 8e92 0092 a92c cf6e finition.....,.n │ │ │ │ -000a6ff0: 6565 6493 6e6f 742c 9104 741c 696e 9366 eed.not,..t.in.f │ │ │ │ -000a7000: 6163 742c 9104 741b 6290 538e 6593 7265 act,..t.b.S.e.re │ │ │ │ -000a7010: 6375 7273 6976 90ac 7265 2e8e a18d 9112 cursiv..re...... │ │ │ │ -000a7020: c761 4865 7265 9603 72d1 6973 9374 6865 .aHere..r.is.the │ │ │ │ -000a7030: 9364 650c 6e69 7469 6f6e 936f 6693 6193 .de.nition.of.a. │ │ │ │ -000a7040: 7072 6564 6963 6174 658d 93eb 6149 734c predicate...aIsL │ │ │ │ -000a7050: 6561 668e 9125 f0cd cf2c 9103 8ac8 7768 eaf..%...,....wh │ │ │ │ -000a7060: 6963 9aac 7268 9369 7393 7472 7565 936f ic..rh.is.true.o │ │ │ │ -000a7070: 6693 6269 6e61 7279 9374 7265 6573 9377 f.binary.trees.w │ │ │ │ -000a7080: 6869 6398 6893 6172 6593 6c65 6198 7698 hic.h.are.lea.v. │ │ │ │ -000a7090: 6573 2c8e a18d 9112 c761 6275 7496 03ea es,......abut... │ │ │ │ -000a70a0: a869 7393 6661 6c73 6593 6f66 9374 6865 .is.false.of.the │ │ │ │ -000a70b0: 9369 6e90 ac72 7465 726e 616c 936e 6f90 .in..rternal.no. │ │ │ │ -000a70c0: 538e 6465 7393 696e 9361 9362 696e 6172 S.des.in.a.binar │ │ │ │ -000a70d0: 7993 7472 6565 3a8e a92c fadc 8d8d 8d91 y.tree:..,...... │ │ │ │ -000a70e0: 12c7 619f e287 8189 0000 6666 01c7 0b4a ..a.......ff...J │ │ │ │ -000a70f0: 9f30 9762 8d8d 90cc cd9f 0459 9c84 0034 .0.b.......Y...4 │ │ │ │ -000a7100: f0fe 0000 6666 8d9f d566 108d 8d92 01af ....ff...f...... │ │ │ │ -000a7110: f00d 8400 0ad7 0e00 00b8 e88e 8d92 01b0 ................ │ │ │ │ -000a7120: a8f5 8400 00b8 e800 15ae 648e 8d8d 8d92 ..........d..... │ │ │ │ -000a7130: 01b9 4db2 9ffd 1c15 eb49 368e 8e8e 8e9f ..M......I6..... │ │ │ │ -000a7140: ff40 548d 9105 ccce eb61 236c 6574 9605 .@T......a#let.. │ │ │ │ -000a7150: bfaa 4973 4c65 6166 933d 8ea4 0d00 008d ..IsLeaf.=...... │ │ │ │ -000a7160: 9105 ccce 2391 16fe a86e 6577 5f72 6563 ....#....new_rec │ │ │ │ -000a7170: 7572 7369 7665 5f64 6566 696e 6974 696f ursive_definitio │ │ │ │ -000a7180: 6e96 05bf aa66 616c 7365 9362 7472 6565 n....false.btree │ │ │ │ -000a7190: 5f41 7869 6f6d 9360 4973 4c65 6166 608e _Axiom.`IsLeaf`. │ │ │ │ -000a71a0: a18d 9105 ccce 2391 227d fc22 2849 734c ......#."}."(IsL │ │ │ │ -000a71b0: 6561 6696 05bf aa28 4e4f 4445 9374 3193 eaf....(NODE.t1. │ │ │ │ -000a71c0: 7432 2993 3d93 4629 932f 5c93 2849 734c t2).=.F)./\.(IsL │ │ │ │ -000a71d0: 6561 6693 284c 4541 4693 2878 3a2a 2929 eaf.(LEAF.(x:*)) │ │ │ │ -000a71e0: 933d 9354 2922 3b3b 8ea1 8d91 05cc ce49 .=.T)";;.......I │ │ │ │ -000a71f0: 734c 6561 6696 05bf aa3d 937c 2d93 2821 sLeaf....=.|-.(! │ │ │ │ -000a7200: 7431 9374 322e 9349 734c 6561 6628 4e4f t1.t2..IsLeaf(NO │ │ │ │ -000a7210: 4445 9374 3193 7432 2993 3d93 4629 932f DE.t1.t2).=.F)./ │ │ │ │ -000a7220: 5c93 2821 782e 9349 734c 6561 6628 4c45 \.(!x..IsLeaf(LE │ │ │ │ -000a7230: 4146 9378 2993 3d93 5429 8e8e 9201 c671 AF.x).=.T).....q │ │ │ │ -000a7240: b184 0034 f0fe 0000 6666 8e8e 9f04 c002 ...4....ff...... │ │ │ │ -000a7250: 8900 0066 6601 c70b 4a8e 8e8e 9f2d a589 ...ff...J....-.. │ │ │ │ -000a7260: 8d91 12c7 61cf 4e6f 7465 9b04 4c42 7468 ....a.Note..LBth │ │ │ │ -000a7270: 6174 9104 4c43 7495 ac72 7793 6f98 6571 at..LCt..rw.o.eq │ │ │ │ -000a7280: 7561 7469 6f6e 7396 044c 4364 650c 6e69 uations..LCde.ni │ │ │ │ -000a7290: 6e67 9861 9328 7265 6375 7273 6976 95ac ng.a.(recursiv.. │ │ │ │ -000a72a0: 7265 986f 7298 6e6f 6e2d 7265 6375 7273 re.or.non-recurs │ │ │ │ -000a72b0: 6976 9365 2996 044c 4366 756e 6374 696f iv.e)..LCfunctio │ │ │ │ -000a72c0: 6e98 6f6e 9362 696e 6172 7998 7472 6565 n.on.binary.tree │ │ │ │ -000a72d0: 738e a18d 9112 c761 6290 ac72 7996 039f s......ab..ry... │ │ │ │ -000a72e0: 3963 6173 6573 9b03 9f38 6361 6e93 6290 9cases...8can.b. │ │ │ │ -000a72f0: 538e 6598 6769 7690 ac72 656e 9369 6e98 S.e.giv..ren.in. │ │ │ │ -000a7300: 6569 7468 6572 936f 7264 6572 2e91 051f either.order.... │ │ │ │ -000a7310: bb48 6572 652c 9103 ae4f 7468 658d 98eb .Here,...Othe... │ │ │ │ -000a7320: 614e 4f44 458e 911e 3d19 cf63 6173 6598 aNODE...=..case. │ │ │ │ -000a7330: 6973 9367 6976 90ac 7265 6e98 0c72 7374 is.giv..ren..rst │ │ │ │ -000a7340: 2c91 03ae 4f61 6e64 9374 6865 8d98 eb61 ,...Oand.the...a │ │ │ │ -000a7350: 4c45 4146 8e91 1e3d 19cf 6361 7365 8ea1 LEAF...=..case.. │ │ │ │ -000a7360: 8d91 12c7 6173 6563 6f6e 642e 9105 38e0 ....asecond...8. │ │ │ │ -000a7370: 5468 6596 03ea a872 6576 9aac 7265 7273 The....rev..rers │ │ │ │ -000a7380: 6593 6f72 6465 7293 7798 6173 9375 7365 e.order.w.as.use │ │ │ │ -000a7390: 6493 696e 9374 6865 9361 6290 538e 6f98 d.in.the.ab.S.o. │ │ │ │ -000a73a0: 7698 6593 6465 0c6e 6974 696f 6e93 6f66 v.e.de.nition.of │ │ │ │ -000a73b0: 8d93 eb61 4c65 6176 6573 8e91 2668 a4cf ...aLeaves..&h.. │ │ │ │ -000a73c0: 2e8e a18d 911e 28f0 5468 6596 030c 12eb ......(.The..... │ │ │ │ -000a73d0: 484d 4c93 cf66 756e 6374 696f 6e93 eb61 HML..function..a │ │ │ │ -000a73e0: 6e65 775f 7265 6375 7273 6976 655f 6465 new_recursive_de │ │ │ │ -000a73f0: 6669 6e69 7469 6f6e 93cf 616c 736f 9361 finition..also.a │ │ │ │ -000a7400: 6c6c 6f90 ac72 7773 9103 0c11 7468 6593 llo..rws....the. │ │ │ │ -000a7410: 7573 6572 9374 6f93 7061 7274 6961 6c6c user.to.partiall │ │ │ │ -000a7420: 7993 7370 9053 8e65 6369 6679 9374 6865 y.sp.S.ecify.the │ │ │ │ -000a7430: 8ea1 8d91 12c7 6176 91ff 58e4 616c 7565 ......av..X.alue │ │ │ │ -000a7440: 9603 b47c 6f66 9b03 b47d 6193 6675 6e63 ...|of...}a.func │ │ │ │ -000a7450: 7469 6f6e 9864 650c 6e65 6493 6f6e 9861 tion.de.ned.on.a │ │ │ │ -000a7460: 9363 6f6e 6372 6574 6593 7495 ac72 7970 .concrete.t..ryp │ │ │ │ -000a7470: 9053 8e65 2c91 03bf 5262 9379 9861 6c6c .S.e,...Rb.y.all │ │ │ │ -000a7480: 6f93 7769 6e67 9603 b47c 6465 0c6e 696e o.wing...|de.nin │ │ │ │ -000a7490: 6798 6571 7561 7469 6f6e 7393 666f 7298 g.equations.for. │ │ │ │ -000a74a0: 736f 6d65 936f 668e a18d 9112 c761 7468 some.of......ath │ │ │ │ -000a74b0: 6596 0479 3763 6f6e 7374 7275 6374 6f72 e..y7constructor │ │ │ │ -000a74c0: 7393 746f 9362 9053 8e65 9604 7936 6f6d s.to.b.S.e..y6om │ │ │ │ -000a74d0: 6974 7465 642e 9106 e48d 4865 7265 2c9b itted.....Here,. │ │ │ │ -000a74e0: 049c db66 6f72 9365 7861 6d70 6c65 2c98 ...for.example,. │ │ │ │ -000a74f0: 6973 9604 7937 7468 6593 6465 0c6e 6974 is..y7the.de.nit │ │ │ │ -000a7500: 696f 6e91 0479 366f 6693 6193 6675 6e63 ion..y6of.a.func │ │ │ │ -000a7510: 7469 6f6e 8d93 eb61 4c61 6265 6c8e 8ea1 tion...aLabel... │ │ │ │ -000a7520: 8d91 12c7 61cf 7768 6963 90ac 7268 9603 ....a.whic..rh.. │ │ │ │ -000a7530: a14e 6578 7472 6163 7473 9374 6865 9103 .Nextracts.the.. │ │ │ │ -000a7540: a14d 6c61 629a 538e 656c 9366 726f 6d93 .Mlab.S.el.from. │ │ │ │ -000a7550: 6193 6c65 6166 936e 6f98 6465 2e91 0520 a.leaf.no.de... │ │ │ │ -000a7560: 6c54 6865 9376 91ff 58e4 616c 7565 936f lThe.v..X.alue.o │ │ │ │ -000a7570: 668d 93eb 614c 6162 656c 8e91 2400 eecf f...aLabel..$... │ │ │ │ -000a7580: 6170 706c 6965 6493 746f 9103 a14d 616e applied.to...Man │ │ │ │ -000a7590: 9369 6e90 ac72 7465 726e 616c 936e 6f98 .in..rternal.no. │ │ │ │ -000a75a0: 6465 8ea1 8d91 12c7 6169 7396 03ea a86c de......ais....l │ │ │ │ -000a75b0: 6566 7493 756e 7370 9053 8e65 6369 0c65 eft.unsp.S.eci.e │ │ │ │ -000a75c0: 643a 8ea6 8d8d 8d91 12c7 619f e287 8189 d:........a..... │ │ │ │ -000a75d0: 0000 6666 01c7 0b4a 9f30 9762 8d8d 90cc ..ff...J.0.b.... │ │ │ │ -000a75e0: cd9f 0459 9c84 0034 f0fe 0000 6666 8d9f ...Y...4....ff.. │ │ │ │ -000a75f0: d566 108d 8d92 01af f00d 8400 0ad7 0e00 .f.............. │ │ │ │ -000a7600: 00b8 e88e 8d92 01b0 a8f5 8400 00b8 e800 ................ │ │ │ │ -000a7610: 15ae 648e 8d8d 8d92 01b9 4db2 9ffd 1c15 ..d.......M..... │ │ │ │ -000a7620: eb49 378e 8e8e 8e9f ff40 548d 9105 ccce .I7......@T..... │ │ │ │ -000a7630: eb61 236c 6574 9605 bfaa 4c61 6265 6c93 .a#let....Label. │ │ │ │ -000a7640: 3d8e a40d 0000 8d91 05cc ce23 9116 fea8 =..........#.... │ │ │ │ -000a7650: 6e65 775f 7265 6375 7273 6976 655f 6465 new_recursive_de │ │ │ │ -000a7660: 6669 6e69 7469 6f6e 9605 bfaa 6661 6c73 finition....fals │ │ │ │ -000a7670: 6593 6274 7265 655f 4178 696f 6d93 604c e.btree_Axiom.`L │ │ │ │ -000a7680: 6162 656c 608e a18d 9105 ccce 2391 227d abel`.......#."} │ │ │ │ -000a7690: fc22 4c61 6265 6c96 05bf aa28 4c45 4146 ."Label....(LEAF │ │ │ │ -000a76a0: 9328 783a 2a29 2993 3d93 7822 3b3b 8ea1 .(x:*)).=.x";;.. │ │ │ │ -000a76b0: 8d91 05cc ce4c 6162 656c 9605 bfaa 3d93 .....Label....=. │ │ │ │ -000a76c0: 7c2d 9321 782e 934c 6162 656c 284c 4541 |-.!x..Label(LEA │ │ │ │ -000a76d0: 4693 7829 933d 9378 8e8e 9201 c671 b184 F.x).=.x.....q.. │ │ │ │ -000a76e0: 0034 f0fe 0000 6666 8e8e 9f04 c002 8900 .4....ff........ │ │ │ │ -000a76f0: 0066 6601 c70b 4a8e 8e8e 8e9f 24fd 138e .ff...J.....$... │ │ │ │ -000a7700: 8c8b 0000 00c8 0000 0000 0000 0000 0000 ................ │ │ │ │ +000a6870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000a6880: 0000 0000 000a 5875 a002 cc05 558d a0fd ......Xu....U... │ │ │ │ +000a6890: 46d3 0e8d 8d8d 8d9f fa99 9a8d 9112 c761 F..............a │ │ │ │ +000a68a0: d031 312e 3130 2e91 0a80 0054 6865 9604 .11.10.....The.. │ │ │ │ +000a68b0: 8000 749a a000 7970 9060 0065 9364 650c ..t...yp.`.e.de. │ │ │ │ +000a68c0: 6e69 7469 6f6e 9370 6163 986b 91ff 4000 nition.pac.k..@. │ │ │ │ +000a68d0: 6167 6592 00e2 3763 3139 398e 9112 c761 age...7c199....a │ │ │ │ +000a68e0: 9f05 6666 8900 00e6 6601 c73e 7c8e 8e8e ..ff....f..>|... │ │ │ │ +000a68f0: 8ea0 0294 2fdf 8da0 fd8b d021 8d8d 9112 ..../......!.... │ │ │ │ +000a6900: c761 3131 2e31 302e 322e 318e 9154 0761 .a11.10.2.1..T.a │ │ │ │ +000a6910: 4d6f 7265 9104 8000 6578 616d 706c 6573 More....examples │ │ │ │ +000a6920: 8e9f 17c0 008d 9112 c761 cf43 6f6e 95ac .........a.Con.. │ │ │ │ +000a6930: 7274 696e 9375 696e 6796 04f6 1174 6865 rtin.uing....the │ │ │ │ +000a6940: 9365 7861 6d70 6c65 9b04 f612 7365 7373 .example....sess │ │ │ │ +000a6950: 696f 6e93 7374 6172 7465 6493 6162 9053 ion.started.ab.S │ │ │ │ +000a6960: 8e6f 95ac 7276 9365 9604 f611 696e 9853 .o..rv.e....in.S │ │ │ │ +000a6970: 6563 7469 6f6e 9331 312e 3130 2e31 2e34 ection.11.10.1.4 │ │ │ │ +000a6980: 2c91 0538 ec74 6865 9366 6f6c 6c6f 9aac ,..8.the.follo.. │ │ │ │ +000a6990: 7277 696e 6793 696e 9874 6572 2d8e a410 rwing.in.ter-... │ │ │ │ +000a69a0: 0000 8d91 12c7 6161 6374 696f 6e73 9605 ......aactions.. │ │ │ │ +000a69b0: 1ecb 7769 7468 9b05 1ecc 7468 6593 7379 ..with....the.sy │ │ │ │ +000a69c0: 7374 656d 9873 686f 9aac 7277 9368 6f98 stem.sho..rw.ho. │ │ │ │ +000a69d0: 779b 051e cc74 6865 93eb 484d 4c98 cf66 w....the..HML..f │ │ │ │ +000a69e0: 756e 6374 696f 6e8d 93eb 616e 6577 5f72 unction...anew_r │ │ │ │ +000a69f0: 6563 7572 7369 7665 5f64 6566 696e 6974 ecursive_definit │ │ │ │ +000a6a00: 696f 6e8e 9200 9435 87cf 6361 6e93 6290 ion....5..can.b. │ │ │ │ +000a6a10: 538e 658e a18d 9112 c761 7573 6564 9605 S.e......aused.. │ │ │ │ +000a6a20: 5f1b 746f 9364 650c 6e65 9105 5f1a 6675 _.to.de.ne.._.fu │ │ │ │ +000a6a30: 6e63 7469 6f6e 7393 6f6e 9363 6f6e 6372 nctions.on.concr │ │ │ │ +000a6a40: 6574 6593 7495 ac72 7970 9053 8e65 732c ete.t..ryp.S.es, │ │ │ │ +000a6a50: 9105 bc37 7768 6963 9368 9b05 5f1b 6861 ...7whic.h.._.ha │ │ │ │ +000a6a60: 9376 9365 9874 6865 6d73 656c 7693 6573 .v.e.themselv.es │ │ │ │ +000a6a70: 9105 5f1a 6290 538e 6565 6e98 6465 0c6e .._.b.S.een.de.n │ │ │ │ +000a6a80: 6564 9875 7369 6e67 8ea1 8d8d 9112 c761 ed.using.......a │ │ │ │ +000a6a90: eb61 6465 6669 6e65 5f74 7970 658e 9152 .adefine_type..R │ │ │ │ +000a6aa0: 03af cf2e 8ea1 8d91 1e28 f047 6976 95ac .........(.Giv.. │ │ │ │ +000a6ab0: 7265 6e9b 05a1 4474 6865 9105 a143 6393 ren...Dthe...Cc. │ │ │ │ +000a6ac0: 6861 7261 6374 6572 697a 696e 6798 7468 haracterizing.th │ │ │ │ +000a6ad0: 656f 7265 6d8d 98eb 6162 7472 6565 5f41 eorem...abtree_A │ │ │ │ +000a6ae0: 7869 6f6d 8e91 4a7e d6cf 666f 7291 05a1 xiom..J~..for... │ │ │ │ +000a6af0: 4374 6865 9874 9379 7095 538e 6598 6f66 Cthe.t.yp.S.e.of │ │ │ │ +000a6b00: 986c 6162 9365 6c6c 6564 9105 a143 6269 .lab.elled...Cbi │ │ │ │ +000a6b10: 6e61 7279 9874 7265 6573 8ea1 8d91 12c7 nary.trees...... │ │ │ │ +000a6b20: 6164 650c 6e65 6496 0424 fc69 6e9b 0424 ade.ned..$.in..$ │ │ │ │ +000a6b30: fb53 6563 7469 6f6e 9331 312e 3130 2e31 .Section.11.10.1 │ │ │ │ +000a6b40: 2e34 2c91 0433 9061 9872 6563 7572 7369 .4,..3.a.recursi │ │ │ │ +000a6b50: 769a ac72 6593 6675 6e63 7469 6f6e 8d93 v..re.function.. │ │ │ │ +000a6b60: eb61 4c65 6176 6573 8e91 26a2 f8cf 2c91 .aLeaves..&...,. │ │ │ │ +000a6b70: 0433 9077 6869 6398 689b 0424 fb63 6f6d .3.whic.h..$.com │ │ │ │ +000a6b80: 7075 7465 7393 7468 6598 6e95 ac72 756d putes.the.n..rum │ │ │ │ +000a6b90: 9362 9053 8e65 7291 0424 fc6f 668e a18d .b.S.er..$.of... │ │ │ │ +000a6ba0: 9112 c761 6c65 6166 9603 eaa8 6e6f 9a53 ...aleaf....no.S │ │ │ │ +000a6bb0: 8e64 6573 9369 6e93 6193 6269 6e61 7279 .des.in.a.binary │ │ │ │ +000a6bc0: 9374 7265 652c 9363 616e 9362 9865 9364 .tree,.can.b.e.d │ │ │ │ +000a6bd0: 650c 6e65 6493 7265 6375 7273 6976 9aac e.ned.recursiv.. │ │ │ │ +000a6be0: 7265 6c79 9369 6e93 eb48 484f 4c93 cf61 rely.in..HHOL..a │ │ │ │ +000a6bf0: 7393 7368 6f98 776e 9362 9053 8e65 6c6f s.sho.wn.b.S.elo │ │ │ │ +000a6c00: 9877 3a8e 9f40 7adc 8d8d 8d91 12c7 619f .w:..@z.......a. │ │ │ │ +000a6c10: cf07 8189 0000 6666 01c7 0b4a 9f57 9762 ......ff...J.W.b │ │ │ │ +000a6c20: 8d8d 90cc cd9f 0459 9c84 005b f0fe 0000 .......Y...[.... │ │ │ │ +000a6c30: 6666 8d9f ae66 108d 8d92 01af f00d 8400 ff...f.......... │ │ │ │ +000a6c40: 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 8400 ................ │ │ │ │ +000a6c50: 00b8 e800 15ae 648e 8d8d 8d92 01b9 4db2 ......d.......M. │ │ │ │ +000a6c60: 9ffd 1c15 eb49 358e 8e8e 8e9f ff40 548d .....I5......@T. │ │ │ │ +000a6c70: 9105 ccce eb61 236c 6574 9605 bfaa 4c65 .....a#let....Le │ │ │ │ +000a6c80: 6176 6573 933d 8ea4 0d00 008d 9105 ccce aves.=.......... │ │ │ │ +000a6c90: 2391 16fe a86e 6577 5f72 6563 7572 7369 #....new_recursi │ │ │ │ +000a6ca0: 7665 5f64 6566 696e 6974 696f 6e96 05bf ve_definition... │ │ │ │ +000a6cb0: aa66 616c 7365 9362 7472 6565 5f41 7869 .false.btree_Axi │ │ │ │ +000a6cc0: 6f6d 9360 4c65 6176 6573 608e a18d 9105 om.`Leaves`..... │ │ │ │ +000a6cd0: ccce 2391 227d fc22 284c 6561 7665 7396 ..#."}."(Leaves. │ │ │ │ +000a6ce0: 05bf aa28 4c45 4146 9328 783a 2a29 2993 ...(LEAF.(x:*)). │ │ │ │ +000a6cf0: 3d93 3129 932f 5c8e a18d 9105 ccce 2391 =.1)./\.......#. │ │ │ │ +000a6d00: 283d a628 4c65 6176 6573 9605 bfaa 284e (=.(Leaves....(N │ │ │ │ +000a6d10: 4f44 4593 7431 9374 3229 933d 9328 4c65 ODE.t1.t2).=.(Le │ │ │ │ +000a6d20: 6176 6573 9374 3129 932b 9328 4c65 6176 aves.t1).+.(Leav │ │ │ │ +000a6d30: 6573 9374 3229 2922 3b3b 8ea1 8d91 05cc es.t2))";;...... │ │ │ │ +000a6d40: ce4c 6561 7665 7391 05bf aa3d 8ea1 8d91 .Leaves....=.... │ │ │ │ +000a6d50: 05cc ce7c 2d96 05bf aa28 2178 2e93 4c65 ...|-....(!x..Le │ │ │ │ +000a6d60: 6176 6573 284c 4541 4693 7829 933d 9331 aves(LEAF.x).=.1 │ │ │ │ +000a6d70: 2993 2f5c 8ea1 8d91 170b cc28 2174 3196 )./\.......(!t1. │ │ │ │ +000a6d80: 05bf aa74 322e 934c 6561 7665 7328 4e4f ...t2..Leaves(NO │ │ │ │ +000a6d90: 4445 9374 3193 7432 2993 3d93 284c 6561 DE.t1.t2).=.(Lea │ │ │ │ +000a6da0: 7665 7393 7431 2993 2b93 284c 6561 7665 ves.t1).+.(Leave │ │ │ │ +000a6db0: 7393 7432 2929 8e8e 9201 c671 b184 005b s.t2)).....q...[ │ │ │ │ +000a6dc0: f0fe 0000 6666 8e8e 9f04 c002 8900 0066 ....ff.........f │ │ │ │ +000a6dd0: 6601 c70b 4a8e 8e8e 9f40 7add 8d91 12c7 f...J....@z..... │ │ │ │ +000a6de0: 61cf 5468 6596 04c0 9c72 6573 756c 749b a.The....result. │ │ │ │ +000a6df0: 04c0 9d6f 6693 7468 6593 6361 6c6c 9874 ...of.the.call.t │ │ │ │ +000a6e00: 6f93 eb61 6e65 775f 7265 6375 7273 6976 o..anew_recursiv │ │ │ │ +000a6e10: 655f 6465 6669 6e69 7469 6f6e 93cf 6973 e_definition..is │ │ │ │ +000a6e20: 9361 9874 6865 6f72 656d 9377 6869 6390 .a.theorem.whic. │ │ │ │ +000a6e30: ac72 6893 7374 6174 6573 9874 6861 7493 .rh.states.that. │ │ │ │ +000a6e40: 7468 658e a18d 9112 c761 636f 6e73 7461 the......aconsta │ │ │ │ +000a6e50: 6e90 ac72 7496 0429 8aeb 614c 6561 7665 n..rt..)..aLeave │ │ │ │ +000a6e60: 739b 0429 89cf 7361 7469 730c 6573 9374 s..)..satis.es.t │ │ │ │ +000a6e70: 6865 9870 7269 6d69 7469 7695 ac72 652d he.primitiv..re- │ │ │ │ +000a6e80: 7265 6375 7273 6976 9365 9604 298a 6465 recursiv.e..).de │ │ │ │ +000a6e90: 0c6e 696e 6793 6571 7561 7469 6f6e 7398 .ning.equations. │ │ │ │ +000a6ea0: 7375 7070 6c69 6564 9362 90ac 7279 9874 supplied.b..ry.t │ │ │ │ +000a6eb0: 6865 9375 7365 722e 8ea1 8d91 12c7 6154 he.user.......aT │ │ │ │ +000a6ec0: 6869 7396 0382 3f74 6865 6f72 656d 9369 his...?theorem.i │ │ │ │ +000a6ed0: 7393 6465 7269 7690 ac72 6564 9b03 8240 s.deriv..red...@ │ │ │ │ +000a6ee0: 6175 746f 6d61 7469 6361 6c6c 7993 6672 automatically.fr │ │ │ │ +000a6ef0: 6f6d 9361 6e93 696e 7374 616e 6365 936f om.an.instance.o │ │ │ │ +000a6f00: 6698 7468 6593 6765 6e65 7261 6c93 7072 f.the.general.pr │ │ │ │ +000a6f10: 696d 6974 6976 90ac 7265 9372 6563 7572 imitiv..re.recur │ │ │ │ +000a6f20: 7369 6f6e 8ea1 8d91 12c7 6174 6865 6f72 sion......atheor │ │ │ │ +000a6f30: 656d 9603 d75d 666f 729b 03d7 5c62 696e em...]for...\bin │ │ │ │ +000a6f40: 6172 7993 7472 6565 7398 28eb 6162 7472 ary.trees.(.abtr │ │ │ │ +000a6f50: 6565 5f41 7869 6f6d cf29 9361 6e64 9861 ee_Axiom.).and.a │ │ │ │ +000a6f60: 6e93 6170 7072 6f70 7269 6174 6598 636f n.appropriate.co │ │ │ │ +000a6f70: 6e73 7461 6e90 ac72 7493 7370 9053 8e65 nstan..rt.sp.S.e │ │ │ │ +000a6f80: 6369 0c63 6174 696f 6e98 666f 7293 7468 ci.cation.for.th │ │ │ │ +000a6f90: 658e a18d 9112 c761 636f 6e73 7461 6e90 e......aconstan. │ │ │ │ +000a6fa0: ac72 7491 03ea a8eb 614c 6561 7665 73cf .rt.....aLeaves. │ │ │ │ +000a6fb0: 2e8e a18d 911e 28f0 5468 6596 0458 9e66 ......(.The..X.f │ │ │ │ +000a6fc0: 756e 6374 696f 6e93 6465 0c6e 6564 9375 unction.de.ned.u │ │ │ │ +000a6fd0: 7369 6e67 8d93 eb61 6e65 775f 7265 6375 sing...anew_recu │ │ │ │ +000a6fe0: 7273 6976 655f 6465 6669 6e69 7469 6f6e rsive_definition │ │ │ │ +000a6ff0: 8e92 0092 a92c cf6e 6565 6493 6e6f 742c .....,.need.not, │ │ │ │ +000a7000: 9104 741c 696e 9366 6163 742c 9104 741b ..t.in.fact,..t. │ │ │ │ +000a7010: 6290 538e 6593 7265 6375 7273 6976 90ac b.S.e.recursiv.. │ │ │ │ +000a7020: 7265 2e8e a18d 9112 c761 4865 7265 9603 re.......aHere.. │ │ │ │ +000a7030: 72d1 6973 9374 6865 9364 650c 6e69 7469 r.is.the.de.niti │ │ │ │ +000a7040: 6f6e 936f 6693 6193 7072 6564 6963 6174 on.of.a.predicat │ │ │ │ +000a7050: 658d 93eb 6149 734c 6561 668e 9125 f0cd e...aIsLeaf..%.. │ │ │ │ +000a7060: cf2c 9103 8ac8 7768 6963 9aac 7268 9369 .,....whic..rh.i │ │ │ │ +000a7070: 7393 7472 7565 936f 6693 6269 6e61 7279 s.true.of.binary │ │ │ │ +000a7080: 9374 7265 6573 9377 6869 6398 6893 6172 .trees.whic.h.ar │ │ │ │ +000a7090: 6593 6c65 6198 7698 6573 2c8e a18d 9112 e.lea.v.es,..... │ │ │ │ +000a70a0: c761 6275 7496 03ea a869 7393 6661 6c73 .abut....is.fals │ │ │ │ +000a70b0: 6593 6f66 9374 6865 9369 6e90 ac72 7465 e.of.the.in..rte │ │ │ │ +000a70c0: 726e 616c 936e 6f90 538e 6465 7393 696e rnal.no.S.des.in │ │ │ │ +000a70d0: 9361 9362 696e 6172 7993 7472 6565 3a8e .a.binary.tree:. │ │ │ │ +000a70e0: a92c fadc 8d8d 8d91 12c7 619f e287 8189 .,........a..... │ │ │ │ +000a70f0: 0000 6666 01c7 0b4a 9f30 9762 8d8d 90cc ..ff...J.0.b.... │ │ │ │ +000a7100: cd9f 0459 9c84 0034 f0fe 0000 6666 8d9f ...Y...4....ff.. │ │ │ │ +000a7110: d566 108d 8d92 01af f00d 8400 0ad7 0e00 .f.............. │ │ │ │ +000a7120: 00b8 e88e 8d92 01b0 a8f5 8400 00b8 e800 ................ │ │ │ │ +000a7130: 15ae 648e 8d8d 8d92 01b9 4db2 9ffd 1c15 ..d.......M..... │ │ │ │ +000a7140: eb49 368e 8e8e 8e9f ff40 548d 9105 ccce .I6......@T..... │ │ │ │ +000a7150: eb61 236c 6574 9605 bfaa 4973 4c65 6166 .a#let....IsLeaf │ │ │ │ +000a7160: 933d 8ea4 0d00 008d 9105 ccce 2391 16fe .=..........#... │ │ │ │ +000a7170: a86e 6577 5f72 6563 7572 7369 7665 5f64 .new_recursive_d │ │ │ │ +000a7180: 6566 696e 6974 696f 6e96 05bf aa66 616c efinition....fal │ │ │ │ +000a7190: 7365 9362 7472 6565 5f41 7869 6f6d 9360 se.btree_Axiom.` │ │ │ │ +000a71a0: 4973 4c65 6166 608e a18d 9105 ccce 2391 IsLeaf`.......#. │ │ │ │ +000a71b0: 227d fc22 2849 734c 6561 6696 05bf aa28 "}."(IsLeaf....( │ │ │ │ +000a71c0: 4e4f 4445 9374 3193 7432 2993 3d93 4629 NODE.t1.t2).=.F) │ │ │ │ +000a71d0: 932f 5c93 2849 734c 6561 6693 284c 4541 ./\.(IsLeaf.(LEA │ │ │ │ +000a71e0: 4693 2878 3a2a 2929 933d 9354 2922 3b3b F.(x:*)).=.T)";; │ │ │ │ +000a71f0: 8ea1 8d91 05cc ce49 734c 6561 6696 05bf .......IsLeaf... │ │ │ │ +000a7200: aa3d 937c 2d93 2821 7431 9374 322e 9349 .=.|-.(!t1.t2..I │ │ │ │ +000a7210: 734c 6561 6628 4e4f 4445 9374 3193 7432 sLeaf(NODE.t1.t2 │ │ │ │ +000a7220: 2993 3d93 4629 932f 5c93 2821 782e 9349 ).=.F)./\.(!x..I │ │ │ │ +000a7230: 734c 6561 6628 4c45 4146 9378 2993 3d93 sLeaf(LEAF.x).=. │ │ │ │ +000a7240: 5429 8e8e 9201 c671 b184 0034 f0fe 0000 T).....q...4.... │ │ │ │ +000a7250: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ +000a7260: 4a8e 8e8e 9f2d a589 8d91 12c7 61cf 4e6f J....-......a.No │ │ │ │ +000a7270: 7465 9b04 4c42 7468 6174 9104 4c43 7495 te..LBthat..LCt. │ │ │ │ +000a7280: ac72 7793 6f98 6571 7561 7469 6f6e 7396 .rw.o.equations. │ │ │ │ +000a7290: 044c 4364 650c 6e69 6e67 9861 9328 7265 .LCde.ning.a.(re │ │ │ │ +000a72a0: 6375 7273 6976 95ac 7265 986f 7298 6e6f cursiv..re.or.no │ │ │ │ +000a72b0: 6e2d 7265 6375 7273 6976 9365 2996 044c n-recursiv.e)..L │ │ │ │ +000a72c0: 4366 756e 6374 696f 6e98 6f6e 9362 696e Cfunction.on.bin │ │ │ │ +000a72d0: 6172 7998 7472 6565 738e a18d 9112 c761 ary.trees......a │ │ │ │ +000a72e0: 6290 ac72 7996 039f 3963 6173 6573 9b03 b..ry...9cases.. │ │ │ │ +000a72f0: 9f38 6361 6e93 6290 538e 6598 6769 7690 .8can.b.S.e.giv. │ │ │ │ +000a7300: ac72 656e 9369 6e98 6569 7468 6572 936f .ren.in.either.o │ │ │ │ +000a7310: 7264 6572 2e91 051f bb48 6572 652c 9103 rder.....Here,.. │ │ │ │ +000a7320: ae4f 7468 658d 98eb 614e 4f44 458e 911e .Othe...aNODE... │ │ │ │ +000a7330: 3d19 cf63 6173 6598 6973 9367 6976 90ac =..case.is.giv.. │ │ │ │ +000a7340: 7265 6e98 0c72 7374 2c91 03ae 4f61 6e64 ren..rst,...Oand │ │ │ │ +000a7350: 9374 6865 8d98 eb61 4c45 4146 8e91 1e3d .the...aLEAF...= │ │ │ │ +000a7360: 19cf 6361 7365 8ea1 8d91 12c7 6173 6563 ..case......asec │ │ │ │ +000a7370: 6f6e 642e 9105 38e0 5468 6596 03ea a872 ond...8.The....r │ │ │ │ +000a7380: 6576 9aac 7265 7273 6593 6f72 6465 7293 ev..rerse.order. │ │ │ │ +000a7390: 7798 6173 9375 7365 6493 696e 9374 6865 w.as.used.in.the │ │ │ │ +000a73a0: 9361 6290 538e 6f98 7698 6593 6465 0c6e .ab.S.o.v.e.de.n │ │ │ │ +000a73b0: 6974 696f 6e93 6f66 8d93 eb61 4c65 6176 ition.of...aLeav │ │ │ │ +000a73c0: 6573 8e91 2668 a4cf 2e8e a18d 911e 28f0 es..&h........(. │ │ │ │ +000a73d0: 5468 6596 030c 12eb 484d 4c93 cf66 756e The.....HML..fun │ │ │ │ +000a73e0: 6374 696f 6e93 eb61 6e65 775f 7265 6375 ction..anew_recu │ │ │ │ +000a73f0: 7273 6976 655f 6465 6669 6e69 7469 6f6e rsive_definition │ │ │ │ +000a7400: 93cf 616c 736f 9361 6c6c 6f90 ac72 7773 ..also.allo..rws │ │ │ │ +000a7410: 9103 0c11 7468 6593 7573 6572 9374 6f93 ....the.user.to. │ │ │ │ +000a7420: 7061 7274 6961 6c6c 7993 7370 9053 8e65 partially.sp.S.e │ │ │ │ +000a7430: 6369 6679 9374 6865 8ea1 8d91 12c7 6176 cify.the......av │ │ │ │ +000a7440: 91ff 58e4 616c 7565 9603 b47c 6f66 9b03 ..X.alue...|of.. │ │ │ │ +000a7450: b47d 6193 6675 6e63 7469 6f6e 9864 650c .}a.function.de. │ │ │ │ +000a7460: 6e65 6493 6f6e 9861 9363 6f6e 6372 6574 ned.on.a.concret │ │ │ │ +000a7470: 6593 7495 ac72 7970 9053 8e65 2c91 03bf e.t..ryp.S.e,... │ │ │ │ +000a7480: 5262 9379 9861 6c6c 6f93 7769 6e67 9603 Rb.y.allo.wing.. │ │ │ │ +000a7490: b47c 6465 0c6e 696e 6798 6571 7561 7469 .|de.ning.equati │ │ │ │ +000a74a0: 6f6e 7393 666f 7298 736f 6d65 936f 668e ons.for.some.of. │ │ │ │ +000a74b0: a18d 9112 c761 7468 6596 0479 3763 6f6e .....athe..y7con │ │ │ │ +000a74c0: 7374 7275 6374 6f72 7393 746f 9362 9053 structors.to.b.S │ │ │ │ +000a74d0: 8e65 9604 7936 6f6d 6974 7465 642e 9106 .e..y6omitted... │ │ │ │ +000a74e0: e48d 4865 7265 2c9b 049c db66 6f72 9365 ..Here,....for.e │ │ │ │ +000a74f0: 7861 6d70 6c65 2c98 6973 9604 7937 7468 xample,.is..y7th │ │ │ │ +000a7500: 6593 6465 0c6e 6974 696f 6e91 0479 366f e.de.nition..y6o │ │ │ │ +000a7510: 6693 6193 6675 6e63 7469 6f6e 8d93 eb61 f.a.function...a │ │ │ │ +000a7520: 4c61 6265 6c8e 8ea1 8d91 12c7 61cf 7768 Label.......a.wh │ │ │ │ +000a7530: 6963 90ac 7268 9603 a14e 6578 7472 6163 ic..rh...Nextrac │ │ │ │ +000a7540: 7473 9374 6865 9103 a14d 6c61 629a 538e ts.the...Mlab.S. │ │ │ │ +000a7550: 656c 9366 726f 6d93 6193 6c65 6166 936e el.from.a.leaf.n │ │ │ │ +000a7560: 6f98 6465 2e91 0520 6c54 6865 9376 91ff o.de... lThe.v.. │ │ │ │ +000a7570: 58e4 616c 7565 936f 668d 93eb 614c 6162 X.alue.of...aLab │ │ │ │ +000a7580: 656c 8e91 2400 eecf 6170 706c 6965 6493 el..$...applied. │ │ │ │ +000a7590: 746f 9103 a14d 616e 9369 6e90 ac72 7465 to...Man.in..rte │ │ │ │ +000a75a0: 726e 616c 936e 6f98 6465 8ea1 8d91 12c7 rnal.no.de...... │ │ │ │ +000a75b0: 6169 7396 03ea a86c 6566 7493 756e 7370 ais....left.unsp │ │ │ │ +000a75c0: 9053 8e65 6369 0c65 643a 8ea6 8d8d 8d91 .S.eci.ed:...... │ │ │ │ +000a75d0: 12c7 619f e287 8189 0000 6666 01c7 0b4a ..a.......ff...J │ │ │ │ +000a75e0: 9f30 9762 8d8d 90cc cd9f 0459 9c84 0034 .0.b.......Y...4 │ │ │ │ +000a75f0: f0fe 0000 6666 8d9f d566 108d 8d92 01af ....ff...f...... │ │ │ │ +000a7600: f00d 8400 0ad7 0e00 00b8 e88e 8d92 01b0 ................ │ │ │ │ +000a7610: a8f5 8400 00b8 e800 15ae 648e 8d8d 8d92 ..........d..... │ │ │ │ +000a7620: 01b9 4db2 9ffd 1c15 eb49 378e 8e8e 8e9f ..M......I7..... │ │ │ │ +000a7630: ff40 548d 9105 ccce eb61 236c 6574 9605 .@T......a#let.. │ │ │ │ +000a7640: bfaa 4c61 6265 6c93 3d8e a40d 0000 8d91 ..Label.=....... │ │ │ │ +000a7650: 05cc ce23 9116 fea8 6e65 775f 7265 6375 ...#....new_recu │ │ │ │ +000a7660: 7273 6976 655f 6465 6669 6e69 7469 6f6e rsive_definition │ │ │ │ +000a7670: 9605 bfaa 6661 6c73 6593 6274 7265 655f ....false.btree_ │ │ │ │ +000a7680: 4178 696f 6d93 604c 6162 656c 608e a18d Axiom.`Label`... │ │ │ │ +000a7690: 9105 ccce 2391 227d fc22 4c61 6265 6c96 ....#."}."Label. │ │ │ │ +000a76a0: 05bf aa28 4c45 4146 9328 783a 2a29 2993 ...(LEAF.(x:*)). │ │ │ │ +000a76b0: 3d93 7822 3b3b 8ea1 8d91 05cc ce4c 6162 =.x";;.......Lab │ │ │ │ +000a76c0: 656c 9605 bfaa 3d93 7c2d 9321 782e 934c el....=.|-.!x..L │ │ │ │ +000a76d0: 6162 656c 284c 4541 4693 7829 933d 9378 abel(LEAF.x).=.x │ │ │ │ +000a76e0: 8e8e 9201 c671 b184 0034 f0fe 0000 6666 .....q...4....ff │ │ │ │ +000a76f0: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ +000a7700: 8e8e 8e9f 24fd 138e 8c8b 0000 00c8 0000 ....$........... │ │ │ │ 000a7710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000a7720: 0000 0000 0000 0000 0000 000a 6853 a002 ............hS.. │ │ │ │ -000a7730: cc05 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 ..U...F......... │ │ │ │ -000a7740: 9a8d 91ea f1eb d032 3030 9200 dd20 4343 .......200... CC │ │ │ │ -000a7750: 6861 7074 6572 9604 8000 3131 2e91 0a80 hapter....11.... │ │ │ │ -000a7760: 0054 6865 9348 4f4c 934c 6f67 6963 9369 .The.HOL.Logic.i │ │ │ │ -000a7770: 6e93 4d4c 8e91 eaf1 eb9f 0566 6689 0000 n.ML.......ff... │ │ │ │ -000a7780: e666 01c7 3e7c 8e8e 8e8e a002 942f df8d .f..>|......./.. │ │ │ │ -000a7790: a0fd 8bd0 218d 91f6 537a cf43 7572 7269 ....!...Sz.Curri │ │ │ │ -000a77a0: 6564 9603 ccfa 6675 6e63 7469 6f6e 7393 ed....functions. │ │ │ │ -000a77b0: 6361 6e93 616c 736f 9b03 ccf9 6290 538e can.also....b.S. │ │ │ │ -000a77c0: 6593 6465 0c6e 6564 2c91 03d2 ea61 6e64 e.de.ned,....and │ │ │ │ -000a77d0: 9374 6865 9872 6563 7572 7369 6f6e 9363 .the.recursion.c │ │ │ │ -000a77e0: 616e 9362 9053 8e65 936f 6e93 616e 9aac an.b.S.e.on.an.. │ │ │ │ -000a77f0: 7279 9361 7267 756d 656e 9874 2e91 052e ry.argumen.t.... │ │ │ │ -000a7800: fb54 6865 8ea4 1000 008d 91ea f1eb 6e65 .The..........ne │ │ │ │ -000a7810: 7874 9604 dd78 6465 0c6e 6974 696f 6e93 xt...xde.nition. │ │ │ │ -000a7820: 6465 0c6e 6573 9361 6e9b 04dd 7969 6e0c de.nes.an...yin. │ │ │ │ -000a7830: 7893 2863 7572 7269 6564 2993 6675 6e63 x.(curried).func │ │ │ │ -000a7840: 7469 6f6e 8d93 eb61 3c3c 8e91 153a 44cf tion...a<<...:D. │ │ │ │ -000a7850: 7768 6963 90ac 7268 9365 7870 7265 7373 whic..rh.express │ │ │ │ -000a7860: 6573 9874 6865 9369 6465 6193 7468 6174 es.the.idea.that │ │ │ │ -000a7870: 936f 6e65 8ea1 8d91 eaf1 eb74 7265 6596 .one.......tree. │ │ │ │ -000a7880: 03ea a869 7393 6193 7072 6f70 9053 8e65 ...is.a.prop.S.e │ │ │ │ -000a7890: 7293 7375 6274 7265 6593 6f66 9361 6e6f r.subtree.of.ano │ │ │ │ -000a78a0: 7468 6572 2e8e 9f49 1762 8d8d 8d91 eaf1 ther...I.b...... │ │ │ │ -000a78b0: eb9f c887 8189 0000 6666 01c7 0b4a 9f64 ........ff...J.d │ │ │ │ -000a78c0: 9762 8d8d 90cc cd9f 0459 9c84 0068 f0fe .b.......Y...h.. │ │ │ │ -000a78d0: 0000 6666 8d9f a166 108d 8d92 01af f00d ..ff...f........ │ │ │ │ -000a78e0: 8400 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 ................ │ │ │ │ -000a78f0: 8400 00b8 e800 15ae 648e 8d8d 8d92 01b9 ........d....... │ │ │ │ -000a7900: 4db2 9ffd 1c15 eb49 388e 8e8e 8e9f ff40 M......I8......@ │ │ │ │ -000a7910: 548d 9105 ccce eb61 236c 6574 9605 bfaa T......a#let.... │ │ │ │ -000a7920: 5375 6274 7265 6593 3d8e a40d 0000 8d91 Subtree.=....... │ │ │ │ -000a7930: 05cc ce23 9116 fea8 6e65 775f 7265 6375 ...#....new_recu │ │ │ │ -000a7940: 7273 6976 655f 6465 6669 6e69 7469 6f6e rsive_definition │ │ │ │ -000a7950: 9605 bfaa 7472 7565 9362 7472 6565 5f41 ....true.btree_A │ │ │ │ -000a7960: 7869 6f6d 9360 5375 6274 7265 6560 8ea1 xiom.`Subtree`.. │ │ │ │ -000a7970: 8d91 05cc ce23 9122 7dfc 2228 3c3c 9605 .....#."}."(<<.. │ │ │ │ -000a7980: bfaa 2874 3a28 2a29 6274 7265 6529 9328 ..(t:(*)btree).( │ │ │ │ -000a7990: 4c45 4146 9328 783a 2a29 2993 3d93 4629 LEAF.(x:*)).=.F) │ │ │ │ -000a79a0: 932f 5c8e a18d 9105 ccce 2391 283d a628 ./\.......#.(=.( │ │ │ │ -000a79b0: 3c3c 9605 bfaa 7493 284e 4f44 4593 7431 <<....t.(NODE.t1 │ │ │ │ -000a79c0: 9374 3229 933d 9328 2874 3d74 3129 935c .t2).=.((t=t1).\ │ │ │ │ -000a79d0: 2f93 2874 3d74 3229 935c 2f93 283c 3c93 /.(t=t2).\/.(<<. │ │ │ │ -000a79e0: 7493 7431 2993 5c2f 9328 3c3c 9374 9374 t.t1).\/.(<<.t.t │ │ │ │ -000a79f0: 3229 2929 223b 3b8e a18d 9105 ccce 5375 2)))";;.......Su │ │ │ │ -000a7a00: 6274 7265 6591 05bf aa3d 8ea1 8d91 05cc btree....=...... │ │ │ │ -000a7a10: ce7c 2d96 05bf aa28 2174 9378 2e93 7493 .|-....(!t.x..t. │ │ │ │ -000a7a20: 3c3c 9328 4c45 4146 9378 2993 3d93 4629 <<.(LEAF.x).=.F) │ │ │ │ -000a7a30: 932f 5c8e a18d 9117 0bcc 2821 7496 05bf ./\.......(!t... │ │ │ │ -000a7a40: aa74 3193 7432 2e8e a18d 9122 8b20 7496 .t1.t2.....". t. │ │ │ │ -000a7a50: 05bf aa3c 3c93 284e 4f44 4593 7431 9374 ...<<.(NODE.t1.t │ │ │ │ -000a7a60: 3229 933d 9328 7493 3d93 7431 2993 5c2f 2).=.(t.=.t1).\/ │ │ │ │ -000a7a70: 9328 7493 3d93 7432 2993 5c2f 9374 933c .(t.=.t2).\/.t.< │ │ │ │ -000a7a80: 3c93 7431 935c 2f93 7493 3c3c 9374 3229 <.t1.\/.t.<<.t2) │ │ │ │ -000a7a90: 8e8e 9201 c671 b184 0068 f0fe 0000 6666 .....q...h....ff │ │ │ │ -000a7aa0: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ -000a7ab0: 8e8e 9f49 a5a9 8d91 eaf1 ebcf 4e6f 7465 ...I........Note │ │ │ │ -000a7ac0: 9604 cad2 7468 6174 9b04 cad3 7468 6593 ....that....the. │ │ │ │ -000a7ad0: 0c72 7374 9861 7267 756d 656e 90ac 7274 .rst.argumen..rt │ │ │ │ -000a7ae0: 9374 6f98 7468 6593 eb48 4d4c 98cf 6675 .to.the..HML..fu │ │ │ │ -000a7af0: 6e63 7469 6f6e 9369 738d 98eb 6174 7275 nction.is...atru │ │ │ │ -000a7b00: 658e 9120 944d cf28 746f 9869 6e64 6963 e.. .M.(to.indic │ │ │ │ -000a7b10: 6174 6593 7468 6174 9874 6865 9366 756e ate.that.the.fun │ │ │ │ -000a7b20: 6374 696f 6e8e a18d 91ea f1eb 6290 538e ction.......b.S. │ │ │ │ -000a7b30: 6569 6e67 9602 da43 6465 0c6e 6564 9b02 eing...Cde.ned.. │ │ │ │ -000a7b40: da42 6973 9374 6f93 6861 95ac 7276 9365 .Bis.to.ha..rv.e │ │ │ │ -000a7b50: 9602 da43 696e 0c78 9873 7461 7475 7329 ...Cin.x.status) │ │ │ │ -000a7b60: 9361 6e64 9374 6861 7498 7468 6593 636f .and.that.the.co │ │ │ │ -000a7b70: 6e73 7461 6e90 ac72 748d 93eb 613c 3c8e nstan..rt...a<<. │ │ │ │ -000a7b80: 9111 33d9 cf69 7393 616e 9369 6e0c 7893 ..3..is.an.in.x. │ │ │ │ -000a7b90: 6166 7465 7298 7468 6593 6465 0c6e 6974 after.the.de.nit │ │ │ │ -000a7ba0: 696f 6e8e a18d 91ea f1eb 6861 7396 03ea ion.......has... │ │ │ │ -000a7bb0: a862 9053 8e65 656e 936d 6164 652e 9105 .b.S.een.made... │ │ │ │ -000a7bc0: 38e0 4691 ff05 5675 7274 6865 726d 6f72 8.F...Vurthermor │ │ │ │ -000a7bd0: 652c 9374 6865 9366 756e 6374 696f 6e8d e,.the.function. │ │ │ │ -000a7be0: 93eb 613c 3c8e 9113 54a4 cf69 7393 7265 ..a<<...T..is.re │ │ │ │ -000a7bf0: 6375 7273 6976 9aac 7265 936f 6e93 6974 cursiv..re.on.it │ │ │ │ -000a7c00: 7393 7365 636f 6e64 9361 7267 756d 656e s.second.argumen │ │ │ │ -000a7c10: 9874 2e8e 9f10 1c65 8d91 f653 7a46 696e .t.....e...SzFin │ │ │ │ -000a7c20: 616c 6c79 91ff 0556 2c91 037c 0674 6865 ally...V,..|.the │ │ │ │ -000a7c30: 9603 605d 6675 6e63 7469 6f6e 93eb 616e ..`]function..an │ │ │ │ -000a7c40: 6577 5f72 6563 7572 7369 7665 5f64 6566 ew_recursive_def │ │ │ │ -000a7c50: 696e 6974 696f 6e93 cf63 616e 9361 6c73 inition..can.als │ │ │ │ -000a7c60: 6f93 6290 538e 6593 7573 6564 9374 6f93 o.b.S.e.used.to. │ │ │ │ -000a7c70: 6465 0c6e 6593 6675 6e63 7469 6f6e 7393 de.ne.functions. │ │ │ │ -000a7c80: 6290 ac72 798e a18d 91ea f1eb 6361 7365 b..ry.......case │ │ │ │ -000a7c90: 7396 03d0 b36f 6e91 03d0 b465 6e9a ac72 s....on....en..r │ │ │ │ -000a7ca0: 756d 6572 6174 6564 9374 9879 7090 538e umerated.t.yp.S. │ │ │ │ -000a7cb0: 6573 2e91 0530 3946 91ff 0556 6f72 9365 es...09F...Vor.e │ │ │ │ -000a7cc0: 7861 6d70 6c65 2c9b 03d5 e461 9103 d0b4 xample,....a.... │ │ │ │ -000a7cd0: 7072 6564 6963 6174 658d 93eb 614f 6e65 predicate...aOne │ │ │ │ -000a7ce0: 8e91 150f b1cf 2c98 7768 6963 90ac 7268 ......,.whic..rh │ │ │ │ -000a7cf0: 9b03 d0b4 6973 9374 7275 6593 6f66 936f ....is.true.of.o │ │ │ │ -000a7d00: 6e6c 7998 7468 6593 7691 ff58 e461 6c75 nly.the.v..X.alu │ │ │ │ -000a7d10: 658e a18d 8d91 eaf1 ebeb 614f 4e45 8e90 e.........aONE.. │ │ │ │ -000a7d20: 779f cf6f 6696 0446 b574 6865 9b04 46b6 w..of..F.the..F. │ │ │ │ -000a7d30: 7468 7265 652d 7691 ff58 e461 6c75 6564 three-v..X.alued │ │ │ │ -000a7d40: 9374 90ac 7279 7090 538e 658d 98eb 6174 .t..ryp.S.e...at │ │ │ │ -000a7d50: 6872 6565 8e91 254b becf 6465 0c6e 6564 hree..%K..de.ned │ │ │ │ -000a7d60: 9361 6290 538e 6f95 ac72 7693 6598 696e .ab.S.o..rv.e.in │ │ │ │ -000a7d70: 9853 6563 7469 6f6e 9604 46b5 3131 2e31 .Section..F.11.1 │ │ │ │ -000a7d80: 302e 312e 342c 9104 5db9 6361 6e98 6290 0.1.4,..].can.b. │ │ │ │ -000a7d90: 538e 6593 6465 0c6e 6564 9861 738e a18d S.e.de.ned.as... │ │ │ │ -000a7da0: 91ea f1eb 666f 6c6c 6f90 ac72 7773 3a8e ....follo..rws:. │ │ │ │ -000a7db0: 9f26 420e 8d8d 8d91 eaf1 eb9f e907 8189 .&B............. │ │ │ │ -000a7dc0: 0000 6666 01c7 0b4a 9f23 9762 8d8d 90cc ..ff...J.#.b.... │ │ │ │ -000a7dd0: cd9f 0459 9c84 0027 f0fe 0000 6666 8d9f ...Y...'....ff.. │ │ │ │ -000a7de0: e266 108d 8d92 01af f00d 8400 0ad7 0e00 .f.............. │ │ │ │ -000a7df0: 00b8 e88e 8d92 01b0 a8f5 8400 00b8 e800 ................ │ │ │ │ -000a7e00: 15ae 648e 8d8d 8d92 01b9 4db2 9ffd 1c15 ..d.......M..... │ │ │ │ -000a7e10: eb49 398e 8e8e 8e9f ff40 548d 9105 ccce .I9......@T..... │ │ │ │ -000a7e20: eb61 236c 6574 9605 bfaa 4f6e 6593 3d93 .a#let....One.=. │ │ │ │ -000a7e30: 6e65 775f 7265 6375 7273 6976 655f 6465 new_recursive_de │ │ │ │ -000a7e40: 6669 6e69 7469 6f6e 9366 616c 7365 9374 finition.false.t │ │ │ │ -000a7e50: 6872 6565 5f41 7869 6f6d 9360 4f6e 6560 hree_Axiom.`One` │ │ │ │ -000a7e60: 8ea4 0d00 008d 9105 ccce 2391 44fb f822 ..........#.D.." │ │ │ │ -000a7e70: 284f 6e65 9605 bfaa 4f4e 4593 3d93 5429 (One....ONE.=.T) │ │ │ │ -000a7e80: 932f 5c93 284f 6e65 9354 574f 933d 9346 ./\.(One.TWO.=.F │ │ │ │ -000a7e90: 2993 2f5c 9328 4f6e 6593 5448 5245 4593 )./\.(One.THREE. │ │ │ │ -000a7ea0: 3d93 4629 223b 3b8e a18d 9105 ccce 4f6e =.F)";;.......On │ │ │ │ -000a7eb0: 6596 05bf aa3d 937c 2d93 284f 6e65 934f e....=.|-.(One.O │ │ │ │ -000a7ec0: 4e45 933d 9354 2993 2f5c 9328 4f6e 6593 NE.=.T)./\.(One. │ │ │ │ -000a7ed0: 5457 4f93 3d93 4629 932f 5c93 284f 6e65 TWO.=.F)./\.(One │ │ │ │ -000a7ee0: 9354 4852 4545 933d 9346 298e 8e92 01c6 .THREE.=.F)..... │ │ │ │ -000a7ef0: 71b1 8400 27f0 fe00 0066 668e 8e9f 04c0 q...'....ff..... │ │ │ │ -000a7f00: 0289 0000 6666 01c7 0b4a 8e8e 8e9f 287a ....ff...J....(z │ │ │ │ -000a7f10: fd8d 91f6 537a cf54 6865 9604 9040 6578 ....Sz.The...@ex │ │ │ │ -000a7f20: 6973 7465 6e63 659b 0490 3f6f 6e6c 7993 istence...?only. │ │ │ │ -000a7f30: 6f66 9861 6e90 ac72 7993 6675 6e63 7469 of.an..ry.functi │ │ │ │ -000a7f40: 6f6e 9864 650c 6e61 626c 6593 7573 696e on.de.nable.usin │ │ │ │ -000a7f50: 678d 98eb 616e 6577 5f72 6563 7572 7369 g...anew_recursi │ │ │ │ -000a7f60: 7665 5f64 6566 696e 6974 696f 6e8e 9200 ve_definition... │ │ │ │ -000a7f70: 9318 6fcf 6361 6e98 6290 538e 658e a18d ..o.can.b.S.e... │ │ │ │ -000a7f80: 91ea f1eb 7072 6f95 ac72 7693 6564 9603 ....pro..rv.ed.. │ │ │ │ -000a7f90: eaa8 7573 696e 678d 93eb 6170 726f 7665 ..using...aprove │ │ │ │ -000a7fa0: 5f72 6563 5f66 6e5f 6578 6973 7473 8e91 _rec_fn_exists.. │ │ │ │ -000a7fb0: 7124 46cf 2e91 0538 e046 91ff 0556 6f72 q$F....8.F...Vor │ │ │ │ -000a7fc0: 9365 7861 6d70 6c65 3a8e 9f3c 30fd 8d8d .example:..<0... │ │ │ │ -000a7fd0: 8d91 eaf1 eb9f d587 8189 0000 6666 01c7 ............ff.. │ │ │ │ -000a7fe0: 0b4a 9f4a 9762 8d8d 90cc cd9f 0459 9c84 .J.J.b.......Y.. │ │ │ │ -000a7ff0: 004e f0fe 0000 6666 8d9f bb66 108d 8d92 .N....ff...f.... │ │ │ │ -000a8000: 01af f00d 8400 0ad7 0e00 00b8 e88e 8d92 ................ │ │ │ │ -000a8010: 01b0 a8f5 8400 00b8 e800 15ae 648e 8d8d ............d... │ │ │ │ -000a8020: 8d92 01b6 cdb1 9ffd 1c15 eb49 3130 8e8e ...........I10.. │ │ │ │ -000a8030: 8e8e 9fff 4054 8d91 05cc ceeb 6123 636c ....@T......a#cl │ │ │ │ -000a8040: 6f73 655f 7468 656f 7279 2829 3b3b 8ea4 ose_theory();;.. │ │ │ │ -000a8050: 0d00 008d 9105 ccce 2829 9605 bfaa 3a93 ........()....:. │ │ │ │ -000a8060: 766f 6964 8ea1 a18d 9105 ccce 236c 6574 void........#let │ │ │ │ -000a8070: 9605 bfaa 6578 6973 7473 933d 9370 726f ....exists.=.pro │ │ │ │ -000a8080: 7665 5f72 6563 5f66 6e5f 6578 6973 7473 ve_rec_fn_exists │ │ │ │ -000a8090: 9374 6872 6565 5f41 7869 6f6d 8ea1 8d91 .three_Axiom.... │ │ │ │ -000a80a0: 05cc ce23 914a bba2 2228 6696 05bf aa4f ...#.J.."(f....O │ │ │ │ -000a80b0: 4e45 933d 9354 2993 2f5c 9328 6693 5457 NE.=.T)./\.(f.TW │ │ │ │ -000a80c0: 4f93 3d93 4629 932f 5c93 2866 9354 4852 O.=.F)./\.(f.THR │ │ │ │ -000a80d0: 4545 933d 9346 2922 3b3b 8ea1 8d91 05cc EE.=.F)";;...... │ │ │ │ -000a80e0: ce65 7869 7374 7396 05bf aa3d 937c 2d93 .exists....=.|-. │ │ │ │ -000a80f0: 3f66 2e93 2866 934f 4e45 933d 9354 2993 ?f..(f.ONE.=.T). │ │ │ │ -000a8100: 2f5c 9328 6693 5457 4f93 3d93 4629 932f /\.(f.TWO.=.F)./ │ │ │ │ -000a8110: 5c93 2866 9354 4852 4545 933d 9346 298e \.(f.THREE.=.F). │ │ │ │ -000a8120: 8e92 01c6 71b1 8400 4ef0 fe00 0066 668e ....q...N....ff. │ │ │ │ -000a8130: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ -000a8140: 8e9f 3bfa fd8d 91ea f1eb cf54 6865 9604 ..;........The.. │ │ │ │ -000a8150: 2072 7265 7375 6c74 696e 679b 0420 7374 rresulting.. st │ │ │ │ -000a8160: 6865 6f72 656d 9373 696d 706c 7998 7374 heorem.simply.st │ │ │ │ -000a8170: 6174 6573 9374 6865 9865 7869 7374 656e ates.the.existen │ │ │ │ -000a8180: 6365 936f 6693 7468 6598 7265 7175 6972 ce.of.the.requir │ │ │ │ -000a8190: 6564 9366 756e 6374 696f 6e2e 9105 da40 ed.function....@ │ │ │ │ -000a81a0: 4865 7265 2c91 042d e561 9363 6f6e 2d8e Here,..-.a.con-. │ │ │ │ -000a81b0: a18d 91ea f1eb 7374 616e 90ac 7274 9603 ......stan..rt.. │ │ │ │ -000a81c0: eaa8 6973 936e 6f74 9364 650c 6e65 642c ..is.not.de.ned, │ │ │ │ -000a81d0: 9361 6e64 9374 6865 9375 7365 7293 6e65 .and.the.user.ne │ │ │ │ -000a81e0: 6564 936e 6f74 9362 9a53 8e65 9369 6e93 ed.not.b.S.e.in. │ │ │ │ -000a81f0: 6472 6166 7493 6d6f 9864 652e 8e9f 2379 draft.mo.de...#y │ │ │ │ -000a8200: c68d 8d91 eaf1 ebeb 4731 312e 3130 2e33 ........G11.10.3 │ │ │ │ -000a8210: 8e91 2ca5 1853 7472 7563 7475 7261 6c91 ..,..Structural. │ │ │ │ -000a8220: 0566 6669 6e64 7563 7469 6f6e 8e9f 17f9 .ffinduction.... │ │ │ │ -000a8230: bc8d 91ea f1eb cf46 91ff 0556 6f72 9605 .......F...Vor.. │ │ │ │ -000a8240: 0ceb 616e 9aac 7279 9363 6f6e 6372 6574 ..an..ry.concret │ │ │ │ -000a8250: 6593 7265 6375 7273 6976 9865 9374 9879 e.recursiv.e.t.y │ │ │ │ -000a8260: 7090 538e 6593 6465 0c6e 6162 6c65 9375 p.S.e.de.nable.u │ │ │ │ -000a8270: 7369 6e67 9105 0cea 7468 6593 eb48 484f sing....the..HHO │ │ │ │ -000a8280: 4c93 cf74 9879 7090 538e 6593 6465 0c6e L..t.yp.S.e.de.n │ │ │ │ -000a8290: 6974 696f 6e93 7061 6398 6b91 ff58 e461 ition.pac.k..X.a │ │ │ │ -000a82a0: 6765 9374 6865 7265 8ea1 8d91 eaf1 eb69 ge.there.......i │ │ │ │ -000a82b0: 7396 0468 0461 9b04 6805 7374 7275 6374 s..h.a..h.struct │ │ │ │ -000a82c0: 7572 616c 9369 6e64 7563 7469 6f6e 9874 ural.induction.t │ │ │ │ -000a82d0: 6865 6f72 656d 9377 6869 6390 ac72 6898 heorem.whic..rh. │ │ │ │ -000a82e0: 7374 6174 6573 9374 6865 9376 91ff 58e4 states.the.v..X. │ │ │ │ -000a82f0: 616c 6964 6974 90ac 7279 986f 6693 7072 alidit..ry.of.pr │ │ │ │ -000a8300: 6f90 538e 6f66 9862 90ac 7279 9369 6e64 o.S.of.b..ry.ind │ │ │ │ -000a8310: 7563 7469 6f6e 986f 6e93 7468 658e a18d uction.on.the... │ │ │ │ -000a8320: 91ea f1eb 7374 7275 6374 7572 6596 03ea ....structure... │ │ │ │ -000a8330: a86f 6693 7468 6593 7490 ac72 7970 9053 .of.the.t..ryp.S │ │ │ │ -000a8340: 8e65 2773 9376 91ff 58e4 616c 7565 732e .e's.v..X.alues. │ │ │ │ -000a8350: 9105 38e0 5468 6593 eb48 4d4c 93cf 6675 ..8.The..HML..fu │ │ │ │ -000a8360: 6e63 7469 6f6e 8e9f 1de3 298d 8d8d 91ea nction....)..... │ │ │ │ -000a8370: f1eb 9ff5 4fa7 8900 0066 6601 c70b 4a9f ....O....ff...J. │ │ │ │ -000a8380: 0b07 168d 8d90 cccd 9f04 599c 8400 0f60 ..........Y....` │ │ │ │ -000a8390: b200 0066 668d 9ffb a664 8d91 170b cceb ...ff....d...... │ │ │ │ -000a83a0: 6170 726f 7665 5f69 6e64 7563 7469 6f6e aprove_induction │ │ │ │ -000a83b0: 5f74 686d 9605 bfaa 3a93 7468 6d93 2d3e _thm....:.thm.-> │ │ │ │ -000a83c0: 9374 686d 8e8e 9201 c671 b184 000f 60b2 .thm.....q....`. │ │ │ │ -000a83d0: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ -000a83e0: c70b 4a8e 8e8e 8e9f 24fd 138e 8c8b 0000 ..J.....$....... │ │ │ │ -000a83f0: 00c9 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000a7720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000a7730: 0000 000a 685b a002 cc05 558d a0fd 46d3 ....h[....U...F. │ │ │ │ +000a7740: 0e8d 8d8d 8d9f fa99 9a8d 91ea f1eb d032 ...............2 │ │ │ │ +000a7750: 3030 9200 dd20 4343 6861 7074 6572 9604 00... CChapter.. │ │ │ │ +000a7760: 8000 3131 2e91 0a80 0054 6865 9348 4f4c ..11.....The.HOL │ │ │ │ +000a7770: 934c 6f67 6963 9369 6e93 4d4c 8e91 eaf1 .Logic.in.ML.... │ │ │ │ +000a7780: eb9f 0566 6689 0000 e666 01c7 3e7c 8e8e ...ff....f..>|.. │ │ │ │ +000a7790: 8e8e a002 942f df8d a0fd 8bd0 218d 91f6 ...../......!... │ │ │ │ +000a77a0: 537a cf43 7572 7269 6564 9603 ccfa 6675 Sz.Curried....fu │ │ │ │ +000a77b0: 6e63 7469 6f6e 7393 6361 6e93 616c 736f nctions.can.also │ │ │ │ +000a77c0: 9b03 ccf9 6290 538e 6593 6465 0c6e 6564 ....b.S.e.de.ned │ │ │ │ +000a77d0: 2c91 03d2 ea61 6e64 9374 6865 9872 6563 ,....and.the.rec │ │ │ │ +000a77e0: 7572 7369 6f6e 9363 616e 9362 9053 8e65 ursion.can.b.S.e │ │ │ │ +000a77f0: 936f 6e93 616e 9aac 7279 9361 7267 756d .on.an..ry.argum │ │ │ │ +000a7800: 656e 9874 2e91 052e fb54 6865 8ea4 1000 en.t.....The.... │ │ │ │ +000a7810: 008d 91ea f1eb 6e65 7874 9604 dd78 6465 ......next...xde │ │ │ │ +000a7820: 0c6e 6974 696f 6e93 6465 0c6e 6573 9361 .nition.de.nes.a │ │ │ │ +000a7830: 6e9b 04dd 7969 6e0c 7893 2863 7572 7269 n...yin.x.(curri │ │ │ │ +000a7840: 6564 2993 6675 6e63 7469 6f6e 8d93 eb61 ed).function...a │ │ │ │ +000a7850: 3c3c 8e91 153a 44cf 7768 6963 90ac 7268 <<...:D.whic..rh │ │ │ │ +000a7860: 9365 7870 7265 7373 6573 9874 6865 9369 .expresses.the.i │ │ │ │ +000a7870: 6465 6193 7468 6174 936f 6e65 8ea1 8d91 dea.that.one.... │ │ │ │ +000a7880: eaf1 eb74 7265 6596 03ea a869 7393 6193 ...tree....is.a. │ │ │ │ +000a7890: 7072 6f70 9053 8e65 7293 7375 6274 7265 prop.S.er.subtre │ │ │ │ +000a78a0: 6593 6f66 9361 6e6f 7468 6572 2e8e 9f49 e.of.another...I │ │ │ │ +000a78b0: 1762 8d8d 8d91 eaf1 eb9f c887 8189 0000 .b.............. │ │ │ │ +000a78c0: 6666 01c7 0b4a 9f64 9762 8d8d 90cc cd9f ff...J.d.b...... │ │ │ │ +000a78d0: 0459 9c84 0068 f0fe 0000 6666 8d9f a166 .Y...h....ff...f │ │ │ │ +000a78e0: 108d 8d92 01af f00d 8400 0ad7 0e00 00b8 ................ │ │ │ │ +000a78f0: e88e 8d92 01b0 a8f5 8400 00b8 e800 15ae ................ │ │ │ │ +000a7900: 648e 8d8d 8d92 01b9 4db2 9ffd 1c15 eb49 d.......M......I │ │ │ │ +000a7910: 388e 8e8e 8e9f ff40 548d 9105 ccce eb61 8......@T......a │ │ │ │ +000a7920: 236c 6574 9605 bfaa 5375 6274 7265 6593 #let....Subtree. │ │ │ │ +000a7930: 3d8e a40d 0000 8d91 05cc ce23 9116 fea8 =..........#.... │ │ │ │ +000a7940: 6e65 775f 7265 6375 7273 6976 655f 6465 new_recursive_de │ │ │ │ +000a7950: 6669 6e69 7469 6f6e 9605 bfaa 7472 7565 finition....true │ │ │ │ +000a7960: 9362 7472 6565 5f41 7869 6f6d 9360 5375 .btree_Axiom.`Su │ │ │ │ +000a7970: 6274 7265 6560 8ea1 8d91 05cc ce23 9122 btree`.......#." │ │ │ │ +000a7980: 7dfc 2228 3c3c 9605 bfaa 2874 3a28 2a29 }."(<<....(t:(*) │ │ │ │ +000a7990: 6274 7265 6529 9328 4c45 4146 9328 783a btree).(LEAF.(x: │ │ │ │ +000a79a0: 2a29 2993 3d93 4629 932f 5c8e a18d 9105 *)).=.F)./\..... │ │ │ │ +000a79b0: ccce 2391 283d a628 3c3c 9605 bfaa 7493 ..#.(=.(<<....t. │ │ │ │ +000a79c0: 284e 4f44 4593 7431 9374 3229 933d 9328 (NODE.t1.t2).=.( │ │ │ │ +000a79d0: 2874 3d74 3129 935c 2f93 2874 3d74 3229 (t=t1).\/.(t=t2) │ │ │ │ +000a79e0: 935c 2f93 283c 3c93 7493 7431 2993 5c2f .\/.(<<.t.t1).\/ │ │ │ │ +000a79f0: 9328 3c3c 9374 9374 3229 2929 223b 3b8e .(<<.t.t2)))";;. │ │ │ │ +000a7a00: a18d 9105 ccce 5375 6274 7265 6591 05bf ......Subtree... │ │ │ │ +000a7a10: aa3d 8ea1 8d91 05cc ce7c 2d96 05bf aa28 .=.......|-....( │ │ │ │ +000a7a20: 2174 9378 2e93 7493 3c3c 9328 4c45 4146 !t.x..t.<<.(LEAF │ │ │ │ +000a7a30: 9378 2993 3d93 4629 932f 5c8e a18d 9117 .x).=.F)./\..... │ │ │ │ +000a7a40: 0bcc 2821 7496 05bf aa74 3193 7432 2e8e ..(!t....t1.t2.. │ │ │ │ +000a7a50: a18d 9122 8b20 7496 05bf aa3c 3c93 284e ...". t....<<.(N │ │ │ │ +000a7a60: 4f44 4593 7431 9374 3229 933d 9328 7493 ODE.t1.t2).=.(t. │ │ │ │ +000a7a70: 3d93 7431 2993 5c2f 9328 7493 3d93 7432 =.t1).\/.(t.=.t2 │ │ │ │ +000a7a80: 2993 5c2f 9374 933c 3c93 7431 935c 2f93 ).\/.t.<<.t1.\/. │ │ │ │ +000a7a90: 7493 3c3c 9374 3229 8e8e 9201 c671 b184 t.<<.t2).....q.. │ │ │ │ +000a7aa0: 0068 f0fe 0000 6666 8e8e 9f04 c002 8900 .h....ff........ │ │ │ │ +000a7ab0: 0066 6601 c70b 4a8e 8e8e 9f49 a5a9 8d91 .ff...J....I.... │ │ │ │ +000a7ac0: eaf1 ebcf 4e6f 7465 9604 cad2 7468 6174 ....Note....that │ │ │ │ +000a7ad0: 9b04 cad3 7468 6593 0c72 7374 9861 7267 ....the..rst.arg │ │ │ │ +000a7ae0: 756d 656e 90ac 7274 9374 6f98 7468 6593 umen..rt.to.the. │ │ │ │ +000a7af0: eb48 4d4c 98cf 6675 6e63 7469 6f6e 9369 .HML..function.i │ │ │ │ +000a7b00: 738d 98eb 6174 7275 658e 9120 944d cf28 s...atrue.. .M.( │ │ │ │ +000a7b10: 746f 9869 6e64 6963 6174 6593 7468 6174 to.indicate.that │ │ │ │ +000a7b20: 9874 6865 9366 756e 6374 696f 6e8e a18d .the.function... │ │ │ │ +000a7b30: 91ea f1eb 6290 538e 6569 6e67 9602 da43 ....b.S.eing...C │ │ │ │ +000a7b40: 6465 0c6e 6564 9b02 da42 6973 9374 6f93 de.ned...Bis.to. │ │ │ │ +000a7b50: 6861 95ac 7276 9365 9602 da43 696e 0c78 ha..rv.e...Cin.x │ │ │ │ +000a7b60: 9873 7461 7475 7329 9361 6e64 9374 6861 .status).and.tha │ │ │ │ +000a7b70: 7498 7468 6593 636f 6e73 7461 6e90 ac72 t.the.constan..r │ │ │ │ +000a7b80: 748d 93eb 613c 3c8e 9111 33d9 cf69 7393 t...a<<...3..is. │ │ │ │ +000a7b90: 616e 9369 6e0c 7893 6166 7465 7298 7468 an.in.x.after.th │ │ │ │ +000a7ba0: 6593 6465 0c6e 6974 696f 6e8e a18d 91ea e.de.nition..... │ │ │ │ +000a7bb0: f1eb 6861 7396 03ea a862 9053 8e65 656e ..has....b.S.een │ │ │ │ +000a7bc0: 936d 6164 652e 9105 38e0 4691 ff05 5675 .made...8.F...Vu │ │ │ │ +000a7bd0: 7274 6865 726d 6f72 652c 9374 6865 9366 rthermore,.the.f │ │ │ │ +000a7be0: 756e 6374 696f 6e8d 93eb 613c 3c8e 9113 unction...a<<... │ │ │ │ +000a7bf0: 54a4 cf69 7393 7265 6375 7273 6976 9aac T..is.recursiv.. │ │ │ │ +000a7c00: 7265 936f 6e93 6974 7393 7365 636f 6e64 re.on.its.second │ │ │ │ +000a7c10: 9361 7267 756d 656e 9874 2e8e 9f10 1c65 .argumen.t.....e │ │ │ │ +000a7c20: 8d91 f653 7a46 696e 616c 6c79 91ff 0556 ...SzFinally...V │ │ │ │ +000a7c30: 2c91 037c 0674 6865 9603 605d 6675 6e63 ,..|.the..`]func │ │ │ │ +000a7c40: 7469 6f6e 93eb 616e 6577 5f72 6563 7572 tion..anew_recur │ │ │ │ +000a7c50: 7369 7665 5f64 6566 696e 6974 696f 6e93 sive_definition. │ │ │ │ +000a7c60: cf63 616e 9361 6c73 6f93 6290 538e 6593 .can.also.b.S.e. │ │ │ │ +000a7c70: 7573 6564 9374 6f93 6465 0c6e 6593 6675 used.to.de.ne.fu │ │ │ │ +000a7c80: 6e63 7469 6f6e 7393 6290 ac72 798e a18d nctions.b..ry... │ │ │ │ +000a7c90: 91ea f1eb 6361 7365 7396 03d0 b36f 6e91 ....cases....on. │ │ │ │ +000a7ca0: 03d0 b465 6e9a ac72 756d 6572 6174 6564 ...en..rumerated │ │ │ │ +000a7cb0: 9374 9879 7090 538e 6573 2e91 0530 3946 .t.yp.S.es...09F │ │ │ │ +000a7cc0: 91ff 0556 6f72 9365 7861 6d70 6c65 2c9b ...Vor.example,. │ │ │ │ +000a7cd0: 03d5 e461 9103 d0b4 7072 6564 6963 6174 ...a....predicat │ │ │ │ +000a7ce0: 658d 93eb 614f 6e65 8e91 150f b1cf 2c98 e...aOne......,. │ │ │ │ +000a7cf0: 7768 6963 90ac 7268 9b03 d0b4 6973 9374 whic..rh....is.t │ │ │ │ +000a7d00: 7275 6593 6f66 936f 6e6c 7998 7468 6593 rue.of.only.the. │ │ │ │ +000a7d10: 7691 ff58 e461 6c75 658e a18d 8d91 eaf1 v..X.alue....... │ │ │ │ +000a7d20: ebeb 614f 4e45 8e90 779f cf6f 6696 0446 ..aONE..w..of..F │ │ │ │ +000a7d30: b574 6865 9b04 46b6 7468 7265 652d 7691 .the..F.three-v. │ │ │ │ +000a7d40: ff58 e461 6c75 6564 9374 90ac 7279 7090 .X.alued.t..ryp. │ │ │ │ +000a7d50: 538e 658d 98eb 6174 6872 6565 8e91 254b S.e...athree..%K │ │ │ │ +000a7d60: becf 6465 0c6e 6564 9361 6290 538e 6f95 ..de.ned.ab.S.o. │ │ │ │ +000a7d70: ac72 7693 6598 696e 9853 6563 7469 6f6e .rv.e.in.Section │ │ │ │ +000a7d80: 9604 46b5 3131 2e31 302e 312e 342c 9104 ..F.11.10.1.4,.. │ │ │ │ +000a7d90: 5db9 6361 6e98 6290 538e 6593 6465 0c6e ].can.b.S.e.de.n │ │ │ │ +000a7da0: 6564 9861 738e a18d 91ea f1eb 666f 6c6c ed.as.......foll │ │ │ │ +000a7db0: 6f90 ac72 7773 3a8e 9f26 420e 8d8d 8d91 o..rws:..&B..... │ │ │ │ +000a7dc0: eaf1 eb9f e907 8189 0000 6666 01c7 0b4a ..........ff...J │ │ │ │ +000a7dd0: 9f23 9762 8d8d 90cc cd9f 0459 9c84 0027 .#.b.......Y...' │ │ │ │ +000a7de0: f0fe 0000 6666 8d9f e266 108d 8d92 01af ....ff...f...... │ │ │ │ +000a7df0: f00d 8400 0ad7 0e00 00b8 e88e 8d92 01b0 ................ │ │ │ │ +000a7e00: a8f5 8400 00b8 e800 15ae 648e 8d8d 8d92 ..........d..... │ │ │ │ +000a7e10: 01b9 4db2 9ffd 1c15 eb49 398e 8e8e 8e9f ..M......I9..... │ │ │ │ +000a7e20: ff40 548d 9105 ccce eb61 236c 6574 9605 .@T......a#let.. │ │ │ │ +000a7e30: bfaa 4f6e 6593 3d93 6e65 775f 7265 6375 ..One.=.new_recu │ │ │ │ +000a7e40: 7273 6976 655f 6465 6669 6e69 7469 6f6e rsive_definition │ │ │ │ +000a7e50: 9366 616c 7365 9374 6872 6565 5f41 7869 .false.three_Axi │ │ │ │ +000a7e60: 6f6d 9360 4f6e 6560 8ea4 0d00 008d 9105 om.`One`........ │ │ │ │ +000a7e70: ccce 2391 44fb f822 284f 6e65 9605 bfaa ..#.D.."(One.... │ │ │ │ +000a7e80: 4f4e 4593 3d93 5429 932f 5c93 284f 6e65 ONE.=.T)./\.(One │ │ │ │ +000a7e90: 9354 574f 933d 9346 2993 2f5c 9328 4f6e .TWO.=.F)./\.(On │ │ │ │ +000a7ea0: 6593 5448 5245 4593 3d93 4629 223b 3b8e e.THREE.=.F)";;. │ │ │ │ +000a7eb0: a18d 9105 ccce 4f6e 6596 05bf aa3d 937c ......One....=.| │ │ │ │ +000a7ec0: 2d93 284f 6e65 934f 4e45 933d 9354 2993 -.(One.ONE.=.T). │ │ │ │ +000a7ed0: 2f5c 9328 4f6e 6593 5457 4f93 3d93 4629 /\.(One.TWO.=.F) │ │ │ │ +000a7ee0: 932f 5c93 284f 6e65 9354 4852 4545 933d ./\.(One.THREE.= │ │ │ │ +000a7ef0: 9346 298e 8e92 01c6 71b1 8400 27f0 fe00 .F).....q...'... │ │ │ │ +000a7f00: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ +000a7f10: 0b4a 8e8e 8e9f 287a fd8d 91f6 537a cf54 .J....(z....Sz.T │ │ │ │ +000a7f20: 6865 9604 9040 6578 6973 7465 6e63 659b he...@existence. │ │ │ │ +000a7f30: 0490 3f6f 6e6c 7993 6f66 9861 6e90 ac72 ..?only.of.an..r │ │ │ │ +000a7f40: 7993 6675 6e63 7469 6f6e 9864 650c 6e61 y.function.de.na │ │ │ │ +000a7f50: 626c 6593 7573 696e 678d 98eb 616e 6577 ble.using...anew │ │ │ │ +000a7f60: 5f72 6563 7572 7369 7665 5f64 6566 696e _recursive_defin │ │ │ │ +000a7f70: 6974 696f 6e8e 9200 9318 6fcf 6361 6e98 ition.....o.can. │ │ │ │ +000a7f80: 6290 538e 658e a18d 91ea f1eb 7072 6f95 b.S.e.......pro. │ │ │ │ +000a7f90: ac72 7693 6564 9603 eaa8 7573 696e 678d .rv.ed....using. │ │ │ │ +000a7fa0: 93eb 6170 726f 7665 5f72 6563 5f66 6e5f ..aprove_rec_fn_ │ │ │ │ +000a7fb0: 6578 6973 7473 8e91 7124 46cf 2e91 0538 exists..q$F....8 │ │ │ │ +000a7fc0: e046 91ff 0556 6f72 9365 7861 6d70 6c65 .F...Vor.example │ │ │ │ +000a7fd0: 3a8e 9f3c 30fd 8d8d 8d91 eaf1 eb9f d587 :..<0........... │ │ │ │ +000a7fe0: 8189 0000 6666 01c7 0b4a 9f4a 9762 8d8d ....ff...J.J.b.. │ │ │ │ +000a7ff0: 90cc cd9f 0459 9c84 004e f0fe 0000 6666 .....Y...N....ff │ │ │ │ +000a8000: 8d9f bb66 108d 8d92 01af f00d 8400 0ad7 ...f............ │ │ │ │ +000a8010: 0e00 00b8 e88e 8d92 01b0 a8f5 8400 00b8 ................ │ │ │ │ +000a8020: e800 15ae 648e 8d8d 8d92 01b6 cdb1 9ffd ....d........... │ │ │ │ +000a8030: 1c15 eb49 3130 8e8e 8e8e 9fff 4054 8d91 ...I10......@T.. │ │ │ │ +000a8040: 05cc ceeb 6123 636c 6f73 655f 7468 656f ....a#close_theo │ │ │ │ +000a8050: 7279 2829 3b3b 8ea4 0d00 008d 9105 ccce ry();;.......... │ │ │ │ +000a8060: 2829 9605 bfaa 3a93 766f 6964 8ea1 a18d ()....:.void.... │ │ │ │ +000a8070: 9105 ccce 236c 6574 9605 bfaa 6578 6973 ....#let....exis │ │ │ │ +000a8080: 7473 933d 9370 726f 7665 5f72 6563 5f66 ts.=.prove_rec_f │ │ │ │ +000a8090: 6e5f 6578 6973 7473 9374 6872 6565 5f41 n_exists.three_A │ │ │ │ +000a80a0: 7869 6f6d 8ea1 8d91 05cc ce23 914a bba2 xiom.......#.J.. │ │ │ │ +000a80b0: 2228 6696 05bf aa4f 4e45 933d 9354 2993 "(f....ONE.=.T). │ │ │ │ +000a80c0: 2f5c 9328 6693 5457 4f93 3d93 4629 932f /\.(f.TWO.=.F)./ │ │ │ │ +000a80d0: 5c93 2866 9354 4852 4545 933d 9346 2922 \.(f.THREE.=.F)" │ │ │ │ +000a80e0: 3b3b 8ea1 8d91 05cc ce65 7869 7374 7396 ;;.......exists. │ │ │ │ +000a80f0: 05bf aa3d 937c 2d93 3f66 2e93 2866 934f ...=.|-.?f..(f.O │ │ │ │ +000a8100: 4e45 933d 9354 2993 2f5c 9328 6693 5457 NE.=.T)./\.(f.TW │ │ │ │ +000a8110: 4f93 3d93 4629 932f 5c93 2866 9354 4852 O.=.F)./\.(f.THR │ │ │ │ +000a8120: 4545 933d 9346 298e 8e92 01c6 71b1 8400 EE.=.F).....q... │ │ │ │ +000a8130: 4ef0 fe00 0066 668e 8e9f 04c0 0289 0000 N....ff......... │ │ │ │ +000a8140: 6666 01c7 0b4a 8e8e 8e9f 3bfa fd8d 91ea ff...J....;..... │ │ │ │ +000a8150: f1eb cf54 6865 9604 2072 7265 7375 6c74 ...The.. rresult │ │ │ │ +000a8160: 696e 679b 0420 7374 6865 6f72 656d 9373 ing.. stheorem.s │ │ │ │ +000a8170: 696d 706c 7998 7374 6174 6573 9374 6865 imply.states.the │ │ │ │ +000a8180: 9865 7869 7374 656e 6365 936f 6693 7468 .existence.of.th │ │ │ │ +000a8190: 6598 7265 7175 6972 6564 9366 756e 6374 e.required.funct │ │ │ │ +000a81a0: 696f 6e2e 9105 da40 4865 7265 2c91 042d ion....@Here,..- │ │ │ │ +000a81b0: e561 9363 6f6e 2d8e a18d 91ea f1eb 7374 .a.con-.......st │ │ │ │ +000a81c0: 616e 90ac 7274 9603 eaa8 6973 936e 6f74 an..rt....is.not │ │ │ │ +000a81d0: 9364 650c 6e65 642c 9361 6e64 9374 6865 .de.ned,.and.the │ │ │ │ +000a81e0: 9375 7365 7293 6e65 6564 936e 6f74 9362 .user.need.not.b │ │ │ │ +000a81f0: 9a53 8e65 9369 6e93 6472 6166 7493 6d6f .S.e.in.draft.mo │ │ │ │ +000a8200: 9864 652e 8e9f 2379 c68d 8d91 eaf1 ebeb .de...#y........ │ │ │ │ +000a8210: 4731 312e 3130 2e33 8e91 2ca5 1853 7472 G11.10.3..,..Str │ │ │ │ +000a8220: 7563 7475 7261 6c91 0566 6669 6e64 7563 uctural..ffinduc │ │ │ │ +000a8230: 7469 6f6e 8e9f 17f9 bc8d 91ea f1eb cf46 tion...........F │ │ │ │ +000a8240: 91ff 0556 6f72 9605 0ceb 616e 9aac 7279 ...Vor....an..ry │ │ │ │ +000a8250: 9363 6f6e 6372 6574 6593 7265 6375 7273 .concrete.recurs │ │ │ │ +000a8260: 6976 9865 9374 9879 7090 538e 6593 6465 iv.e.t.yp.S.e.de │ │ │ │ +000a8270: 0c6e 6162 6c65 9375 7369 6e67 9105 0cea .nable.using.... │ │ │ │ +000a8280: 7468 6593 eb48 484f 4c93 cf74 9879 7090 the..HHOL..t.yp. │ │ │ │ +000a8290: 538e 6593 6465 0c6e 6974 696f 6e93 7061 S.e.de.nition.pa │ │ │ │ +000a82a0: 6398 6b91 ff58 e461 6765 9374 6865 7265 c.k..X.age.there │ │ │ │ +000a82b0: 8ea1 8d91 eaf1 eb69 7396 0468 0461 9b04 .......is..h.a.. │ │ │ │ +000a82c0: 6805 7374 7275 6374 7572 616c 9369 6e64 h.structural.ind │ │ │ │ +000a82d0: 7563 7469 6f6e 9874 6865 6f72 656d 9377 uction.theorem.w │ │ │ │ +000a82e0: 6869 6390 ac72 6898 7374 6174 6573 9374 hic..rh.states.t │ │ │ │ +000a82f0: 6865 9376 91ff 58e4 616c 6964 6974 90ac he.v..X.alidit.. │ │ │ │ +000a8300: 7279 986f 6693 7072 6f90 538e 6f66 9862 ry.of.pro.S.of.b │ │ │ │ +000a8310: 90ac 7279 9369 6e64 7563 7469 6f6e 986f ..ry.induction.o │ │ │ │ +000a8320: 6e93 7468 658e a18d 91ea f1eb 7374 7275 n.the.......stru │ │ │ │ +000a8330: 6374 7572 6596 03ea a86f 6693 7468 6593 cture....of.the. │ │ │ │ +000a8340: 7490 ac72 7970 9053 8e65 2773 9376 91ff t..ryp.S.e's.v.. │ │ │ │ +000a8350: 58e4 616c 7565 732e 9105 38e0 5468 6593 X.alues...8.The. │ │ │ │ +000a8360: eb48 4d4c 93cf 6675 6e63 7469 6f6e 8e9f .HML..function.. │ │ │ │ +000a8370: 1de3 298d 8d8d 91ea f1eb 9ff5 4fa7 8900 ..).........O... │ │ │ │ +000a8380: 0066 6601 c70b 4a9f 0b07 168d 8d90 cccd .ff...J......... │ │ │ │ +000a8390: 9f04 599c 8400 0f60 b200 0066 668d 9ffb ..Y....`...ff... │ │ │ │ +000a83a0: a664 8d91 170b cceb 6170 726f 7665 5f69 .d......aprove_i │ │ │ │ +000a83b0: 6e64 7563 7469 6f6e 5f74 686d 9605 bfaa nduction_thm.... │ │ │ │ +000a83c0: 3a93 7468 6d93 2d3e 9374 686d 8e8e 9201 :.thm.->.thm.... │ │ │ │ +000a83d0: c671 b184 000f 60b2 0000 6666 8e8e 9f04 .q....`...ff.... │ │ │ │ +000a83e0: c002 8900 0066 6601 c70b 4a8e 8e8e 8e9f .....ff...J..... │ │ │ │ +000a83f0: 24fd 138e 8c8b 0000 00c9 0000 0000 0000 $............... │ │ │ │ 000a8400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000a8410: 0000 0000 0000 000a 7701 a002 cc05 558d ........w.....U. │ │ │ │ -000a8420: a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d 9112 ..F............. │ │ │ │ -000a8430: c761 d031 312e 3130 2e91 0a80 0054 6865 .a.11.10.....The │ │ │ │ -000a8440: 9604 8000 749a a000 7970 9060 0065 9364 ....t...yp.`.e.d │ │ │ │ -000a8450: 650c 6e69 7469 6f6e 9370 6163 986b 91ff e.nition.pac.k.. │ │ │ │ -000a8460: 4000 6167 6592 00e2 3763 3230 318e 9112 @.age...7c201... │ │ │ │ -000a8470: c761 9f05 6666 8900 00e6 6601 c73e 7c8e .a..ff....f..>|. │ │ │ │ -000a8480: 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 8d91 ....../......!.. │ │ │ │ -000a8490: 12c7 61cf 6361 6e96 059a 9a62 9053 8e65 ..a.can....b.S.e │ │ │ │ -000a84a0: 9375 7365 6493 746f 9b05 9a99 6465 7269 .used.to....deri │ │ │ │ -000a84b0: 7690 ac72 6593 6193 7374 7275 6374 7572 v..re.a.structur │ │ │ │ -000a84c0: 616c 9369 6e64 7563 7469 6f6e 9374 6865 al.induction.the │ │ │ │ -000a84d0: 6f72 656d 9366 6f72 9861 6e9a ac72 7993 orem.for.an..ry. │ │ │ │ -000a84e0: 636f 6e63 7265 7465 9372 6563 7572 7369 concrete.recursi │ │ │ │ -000a84f0: 7698 6593 7498 7970 9053 8e65 8ea4 1000 v.e.t.yp.S.e.... │ │ │ │ -000a8500: 008d 9112 c761 6465 0c6e 6564 9604 fba1 .....ade.ned.... │ │ │ │ -000a8510: 7573 696e 678d 9104 fba0 eb61 6465 6669 using......adefi │ │ │ │ -000a8520: 6e65 5f74 7970 658e 9144 37ee cf2e 9108 ne_type..D7..... │ │ │ │ -000a8530: 6bca 4966 9b04 fba0 7468 6593 eb48 4d4c k.If....the..HML │ │ │ │ -000a8540: 93cf 7691 ff58 e461 7269 6162 6c65 98eb ..v..X.ariable.. │ │ │ │ -000a8550: 406f 708d eb61 5f41 7869 6f6d 8e91 2779 @op..a_Axiom..'y │ │ │ │ -000a8560: 9dcf 6973 9862 9053 8e6f 756e 6493 746f ..is.b.S.ound.to │ │ │ │ -000a8570: 9861 9374 6865 6f72 656d 986f 6693 7468 .a.theorem.of.th │ │ │ │ -000a8580: 658e a18d 9112 c761 666f 726d 9603 eaa8 e......aform.... │ │ │ │ -000a8590: 7265 7475 726e 6564 9362 90ac 7279 8d93 returned.b..ry.. │ │ │ │ -000a85a0: eb61 6465 6669 6e65 5f74 7970 658e 9143 .adefine_type..C │ │ │ │ -000a85b0: 26f6 cf2c 9374 6865 6e93 6578 6563 7574 &..,.then.execut │ │ │ │ -000a85c0: 696e 678e 9f1d bdf4 8d8d 8d8d 9118 c761 ing............a │ │ │ │ -000a85d0: eb61 7072 6f76 655f 696e 6475 6374 696f .aprove_inductio │ │ │ │ -000a85e0: 6e5f 7468 6d8e 8d92 0089 5651 eb40 6f70 n_thm.....VQ.@op │ │ │ │ -000a85f0: 8e8d 9200 9612 eaeb 615f 4178 696f 6d8e ........a_Axiom. │ │ │ │ -000a8600: 8e8e 8e9f 1da6 368d 9112 c761 cf77 696c ......6....a.wil │ │ │ │ -000a8610: 6c9b 05d2 a570 726f 95ac 7276 9365 9605 l....pro..rv.e.. │ │ │ │ -000a8620: d2a4 616e 6498 7265 7475 726e 9361 9873 ..and.return.a.s │ │ │ │ -000a8630: 7472 7563 7475 7261 6c93 696e 6475 6374 tructural.induct │ │ │ │ -000a8640: 696f 6e98 7468 656f 7265 6d93 666f 7298 ion.theorem.for. │ │ │ │ -000a8650: 7468 6593 636f 6e63 7265 7465 9874 90ac the.concrete.t.. │ │ │ │ -000a8660: 7279 7090 538e 6593 eb40 6f70 cf2e 910a ryp.S.e..@op.... │ │ │ │ -000a8670: f0d6 5468 658e a18d 9112 c761 6069 6e64 ..The......a`ind │ │ │ │ -000a8680: 7563 7469 6f6e 2796 0521 3c74 6865 6f72 uction'..!.P(NODE.b1. │ │ │ │ -000a89b0: 6232 2929 933d 3d3e 8ea1 8d91 1ccb 7628 b2)).==>......v( │ │ │ │ -000a89c0: 2162 2e96 05bf aa50 9362 298e 8e92 01c6 !b.....P.b)..... │ │ │ │ -000a89d0: 71b1 8400 41f0 fe00 0066 668e 8e9f 04c0 q...A....ff..... │ │ │ │ -000a89e0: 0289 0000 6666 01c7 0b4a 8e8e 8e9f 355a ....ff...J....5Z │ │ │ │ -000a89f0: 6e8d 9112 c761 cf54 6865 9604 e636 6f75 n....a.The...6ou │ │ │ │ -000a8a00: 7470 7574 9374 6865 6f72 656d 9b04 e635 tput.theorem...5 │ │ │ │ -000a8a10: 7374 6174 6573 9374 6861 7493 6193 7072 states.that.a.pr │ │ │ │ -000a8a20: 6564 6963 6174 658d 98eb 6150 8e91 0f8c edicate...aP.... │ │ │ │ -000a8a30: 15cf 6973 9374 7275 6593 6f66 9361 6c6c ..is.true.of.all │ │ │ │ -000a8a40: 9862 696e 6172 7993 7472 6565 7393 6966 .binary.trees.if │ │ │ │ -000a8a50: 9369 7498 6973 9374 7275 6593 6f66 8ea1 .it.is.true.of.. │ │ │ │ -000a8a60: 8d91 12c7 6161 6c6c 9604 da58 6c61 629a ....aall...Xlab. │ │ │ │ -000a8a70: 538e 656c 6c65 6491 04da 576c 6561 6693 S.elled...Wleaf. │ │ │ │ -000a8a80: 6e6f 9864 6573 2c91 0516 4361 6e64 9377 no.des,...Cand.w │ │ │ │ -000a8a90: 6865 6e65 7690 ac72 6572 9b04 da57 6974 henev..rer...Wit │ │ │ │ -000a8aa0: 9369 7398 7472 7565 936f 6693 7495 ac72 .is.true.of.t..r │ │ │ │ -000a8ab0: 7793 6f98 6269 6e61 7279 9104 da58 7472 w.o.binary...Xtr │ │ │ │ -000a8ac0: 6565 738d 98eb 6162 318e 9615 3403 cf61 ees...ab1...4..a │ │ │ │ -000a8ad0: 6e64 8d98 eb61 6232 8e93 cf69 7498 6973 nd...ab2...it.is │ │ │ │ -000a8ae0: 9104 da58 616c 736f 8ea1 8d91 12c7 6174 ...Xalso......at │ │ │ │ -000a8af0: 7275 6596 03e0 306f 6693 7468 6593 6269 rue...0of.the.bi │ │ │ │ -000a8b00: 6e61 7279 9103 e02f 7472 6565 8d93 eb61 nary.../tree...a │ │ │ │ -000a8b10: 4e4f 4445 9605 bfaa 6231 9362 328e 913d NODE....b1.b2..= │ │ │ │ -000a8b20: 5cd4 cf2c 9103 e248 696e 9377 6869 6390 \..,...Hin.whic. │ │ │ │ -000a8b30: ac72 688d 93eb 6162 318e 9b13 3fb4 cf61 .rh...ab1...?..a │ │ │ │ -000a8b40: 6e64 8d93 eb61 6232 8e98 cf6f 9053 8e63 nd...ab2...o.S.c │ │ │ │ -000a8b50: 6375 7293 6173 9103 e02f 696d 6d65 6469 cur.as.../immedi │ │ │ │ -000a8b60: 6174 6593 6c65 6674 9361 6e64 9372 6967 ate.left.and.rig │ │ │ │ -000a8b70: 6890 ac72 748e a18d 9112 c761 7375 6274 h..rt......asubt │ │ │ │ -000a8b80: 7265 6573 2e8e 9f10 17bf 8d91 1e28 f046 rees.........(.F │ │ │ │ -000a8b90: 91ff 0556 6f72 9b05 5ebb 6e6f 6e2d 7265 ...Vor..^.non-re │ │ │ │ -000a8ba0: 6375 7273 6976 95ac 7265 9105 5eba 7493 cursiv..re..^.t. │ │ │ │ -000a8bb0: 7970 9053 8e65 732c 9105 bbbf 7468 6598 yp.S.es,....the. │ │ │ │ -000a8bc0: 696e 6475 6374 696f 6e98 7468 656f 7265 induction.theore │ │ │ │ -000a8bd0: 6d91 055e ba72 6574 7572 6e65 6498 6293 m..^.returned.b. │ │ │ │ -000a8be0: 798d 9105 5eba eb61 7072 6f76 655f 696e y...^..aprove_in │ │ │ │ -000a8bf0: 6475 6374 696f 6e5f 7468 6d8e 9177 f713 duction_thm..w.. │ │ │ │ -000a8c00: cf69 738e a18d 9112 c761 6465 6765 6e65 .is......adegene │ │ │ │ -000a8c10: 7261 7465 3a91 0601 7674 6865 7265 9604 rate:...vthere.. │ │ │ │ -000a8c20: 4ef3 6172 659b 044e f26e 6f93 6073 7465 N.are..N.no.`ste │ │ │ │ -000a8c30: 7027 9363 6173 6573 9369 6e93 7468 6593 p'.cases.in.the. │ │ │ │ -000a8c40: 696e 6475 6374 696f 6e2e 9106 65c0 4691 induction...e.F. │ │ │ │ -000a8c50: ff05 566f 7293 7468 6593 7495 ac72 7793 ..Vor.the.t..rw. │ │ │ │ -000a8c60: 6f91 044e f374 9379 7090 538e 6573 8d98 o..N.t.yp.S.es.. │ │ │ │ -000a8c70: eb61 7468 7265 658e 9125 5c37 cf61 6e64 .athree..%\7.and │ │ │ │ -000a8c80: 8d91 044e f3eb 6172 6563 8e8e a18d 9112 ...N..arec...... │ │ │ │ -000a8c90: c761 cf64 650c 6e65 6496 03ea a869 6e93 .a.de.ned....in. │ │ │ │ -000a8ca0: 7468 6593 7072 6563 6564 696e 6793 696e the.preceding.in │ │ │ │ -000a8cb0: 90ac 7274 6572 6163 7469 6f6e 7393 6f66 ..rteractions.of │ │ │ │ -000a8cc0: 9374 6869 7393 7365 7373 696f 6e2c 9374 .this.session,.t │ │ │ │ -000a8cd0: 6865 9369 6e64 7563 7469 6f6e 9374 6865 he.induction.the │ │ │ │ -000a8ce0: 6f72 656d 7393 6172 653a 8e9f 3572 2d8d orems.are:..5r-. │ │ │ │ -000a8cf0: 8d8d 9112 c761 9fdc 0781 8900 0066 6601 .....a.......ff. │ │ │ │ -000a8d00: c70b 4a9f 3d97 628d 8d90 cccd 9f04 599c ..J.=.b.......Y. │ │ │ │ -000a8d10: 8400 41f0 fe00 0066 668d 9fc8 6610 8d8d ..A....ff...f... │ │ │ │ -000a8d20: 9201 aff0 0d84 000a d70e 0000 b8e8 8e8d ................ │ │ │ │ -000a8d30: 9201 b0a8 f584 0000 b8e8 0015 ae64 8e8d .............d.. │ │ │ │ -000a8d40: 8d8d 9201 b6cd b19f fd1c 15eb 4931 328e ............I12. │ │ │ │ -000a8d50: 8e8e 8e9f ff40 548d 9105 ccce eb61 236c .....@T......a#l │ │ │ │ -000a8d60: 6574 9605 bfaa 7468 7265 655f 496e 6475 et....three_Indu │ │ │ │ -000a8d70: 6374 933d 9370 726f 7665 5f69 6e64 7563 ct.=.prove_induc │ │ │ │ -000a8d80: 7469 6f6e 5f74 686d 9374 6872 6565 5f41 tion_thm.three_A │ │ │ │ -000a8d90: 7869 6f6d 3b3b 8ea4 0d00 008d 9105 ccce xiom;;.......... │ │ │ │ -000a8da0: 7468 7265 655f 496e 6475 6374 9605 bfaa three_Induct.... │ │ │ │ -000a8db0: 3d93 7c2d 9321 502e 9350 934f 4e45 932f =.|-.!P..P.ONE./ │ │ │ │ -000a8dc0: 5c93 5093 5457 4f93 2f5c 9350 9354 4852 \.P.TWO./\.P.THR │ │ │ │ -000a8dd0: 4545 933d 3d3e 9328 2174 2e93 5093 7429 EE.==>.(!t..P.t) │ │ │ │ -000a8de0: 8ea1 a18d 9105 ccce 236c 6574 9605 bfaa ........#let.... │ │ │ │ -000a8df0: 7265 635f 496e 6475 6374 933d 9370 726f rec_Induct.=.pro │ │ │ │ -000a8e00: 7665 5f69 6e64 7563 7469 6f6e 5f74 686d ve_induction_thm │ │ │ │ -000a8e10: 9372 6563 5f41 7869 6f6d 3b3b 8ea1 8d91 .rec_Axiom;;.... │ │ │ │ -000a8e20: 05cc ce72 6563 5f49 6e64 7563 7496 05bf ...rec_Induct... │ │ │ │ -000a8e30: aa3d 937c 2d93 2150 2e93 2821 6230 9362 .=.|-.!P..(!b0.b │ │ │ │ -000a8e40: 3193 6232 2e93 5028 5245 4393 6230 9362 1.b2..P(REC.b0.b │ │ │ │ -000a8e50: 3193 6232 2929 933d 3d3e 9328 2172 2e93 1.b2)).==>.(!r.. │ │ │ │ -000a8e60: 5093 7229 8e8e 9201 c671 b184 0041 f0fe P.r).....q...A.. │ │ │ │ -000a8e70: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ -000a8e80: c70b 4a8e 8e8e 9f35 5a6f 8d91 12c7 61cf ..J....5Zo....a. │ │ │ │ -000a8e90: 4865 7265 2c91 0386 7a69 6e64 7563 7469 Here,...zinducti │ │ │ │ -000a8ea0: 6f6e 9603 6d6f 7369 6d70 6c79 9372 6564 on..mosimply.red │ │ │ │ -000a8eb0: 7563 6573 9b03 6d6e 746f 9374 6865 9363 uces..mnto.the.c │ │ │ │ -000a8ec0: 6f6e 7369 6465 7261 7469 6f6e 986f 6693 onsideration.of. │ │ │ │ -000a8ed0: 6361 7365 732c 9103 867a 6f6e 6593 666f cases,...zone.fo │ │ │ │ -000a8ee0: 7293 6561 6390 ac72 6893 6f66 9874 6865 r.eac..rh.of.the │ │ │ │ -000a8ef0: 9363 6f6e 7374 7275 632d 8ea1 8d91 12c7 .construc-...... │ │ │ │ -000a8f00: 6174 6f72 7396 03ea a866 6f72 9374 6865 ators....for.the │ │ │ │ -000a8f10: 9363 6f6e 6372 6574 6593 749a ac72 7970 .concrete.t..ryp │ │ │ │ -000a8f20: 9053 8e65 9369 6e98 7698 6f6c 7698 6564 .S.e.in.v.olv.ed │ │ │ │ -000a8f30: 2e8e 9f23 5d17 8d8d 9112 c761 eb47 3131 ...#]......a.G11 │ │ │ │ -000a8f40: 2e31 302e 348e 9154 7a8e 5374 7275 6374 .10.4..Tz.Struct │ │ │ │ -000a8f50: 7572 616c 9605 6666 696e 6475 6374 696f ural..ffinductio │ │ │ │ -000a8f60: 6e93 7461 6374 6963 738e 9f17 f048 8d91 n.tactics....H.. │ │ │ │ -000a8f70: 12c7 61cf 5468 6973 9604 f60f 7365 6374 ..a.This....sect │ │ │ │ -000a8f80: 696f 6e9b 04f6 1068 6173 9362 9053 8e65 ion....has.b.S.e │ │ │ │ -000a8f90: 656e 9869 6e63 6c75 6465 6493 6865 7265 en.included.here │ │ │ │ -000a8fa0: 9866 6f72 9372 6566 6572 656e 6365 9362 .for.reference.b │ │ │ │ -000a8fb0: 9053 8e65 6361 7573 6598 6974 9372 656c .S.ecause.it.rel │ │ │ │ -000a8fc0: 6174 6573 9863 90ac 7268 6965 0d79 9374 ates.c..rhie.y.t │ │ │ │ -000a8fd0: 6f98 7468 6593 7490 ac72 7970 9053 8e65 o.the.t..ryp.S.e │ │ │ │ -000a8fe0: 8ea1 8d91 12c7 6164 650c 6e69 7469 6f6e ......ade.nition │ │ │ │ -000a8ff0: 9603 3d0c 7061 639a ac72 6b91 ff58 e461 ..=.pac..rk..X.a │ │ │ │ -000a9000: 6765 2c91 035f c462 7574 9369 7493 696e ge,.._.but.it.in │ │ │ │ -000a9010: 9876 986f 6c76 9865 7393 636f 6e63 6570 .v.olv.es.concep │ │ │ │ -000a9020: 7473 9103 3d0b 6e6f 7493 6465 0c6e 6564 ts..=.not.de.ned │ │ │ │ -000a9030: 9375 6e98 7469 6c93 6c61 7465 722c 9103 .un.til.later,.. │ │ │ │ -000a9040: 5fc4 696e 9343 6861 7074 6572 9331 342e _.in.Chapter.14. │ │ │ │ -000a9050: 9104 ff01 5491 ff05 5661 6374 6963 732c ....T...Vactics, │ │ │ │ -000a9060: 8ea1 8d91 12c7 6167 6f61 6c73 9603 1438 ......agoals...8 │ │ │ │ -000a9070: 616e 649b 0314 3773 7562 676f 616c 7393 and...7subgoals. │ │ │ │ -000a9080: 6172 6598 6465 0c6e 6564 9369 6e98 5365 are.de.ned.in.Se │ │ │ │ -000a9090: 6374 696f 6e93 3134 2e31 3b91 035b b261 ction.14.1;..[.a │ │ │ │ -000a90a0: 6e64 9374 6865 6f72 656d 9863 6f6e 95ac nd.theorem.con.. │ │ │ │ -000a90b0: 7274 696e 9375 6174 696f 6e73 2c91 033f rtin.uations,..? │ │ │ │ -000a90c0: 1b69 6e98 5365 6374 696f 6e91 0314 3831 .in.Section...81 │ │ │ │ -000a90d0: 342e 352e 8e8e 9f24 fd13 8e8c 8b00 0000 4.5....$........ │ │ │ │ -000a90e0: ca00 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000a8410: 0000 0000 0000 0000 0000 0000 0000 000a ................ │ │ │ │ +000a8420: 7709 a002 cc05 558d a0fd 46d3 0e8d 8d8d w.....U...F..... │ │ │ │ +000a8430: 8d9f fa99 9a8d 9112 c761 d031 312e 3130 .........a.11.10 │ │ │ │ +000a8440: 2e91 0a80 0054 6865 9604 8000 749a a000 .....The....t... │ │ │ │ +000a8450: 7970 9060 0065 9364 650c 6e69 7469 6f6e yp.`.e.de.nition │ │ │ │ +000a8460: 9370 6163 986b 91ff 4000 6167 6592 00e2 .pac.k..@.age... │ │ │ │ +000a8470: 3763 3230 318e 9112 c761 9f05 6666 8900 7c201....a..ff.. │ │ │ │ +000a8480: 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf ..f..>|......./. │ │ │ │ +000a8490: 8da0 fd8b d021 8d91 12c7 61cf 6361 6e96 .....!....a.can. │ │ │ │ +000a84a0: 059a 9a62 9053 8e65 9375 7365 6493 746f ...b.S.e.used.to │ │ │ │ +000a84b0: 9b05 9a99 6465 7269 7690 ac72 6593 6193 ....deriv..re.a. │ │ │ │ +000a84c0: 7374 7275 6374 7572 616c 9369 6e64 7563 structural.induc │ │ │ │ +000a84d0: 7469 6f6e 9374 6865 6f72 656d 9366 6f72 tion.theorem.for │ │ │ │ +000a84e0: 9861 6e9a ac72 7993 636f 6e63 7265 7465 .an..ry.concrete │ │ │ │ +000a84f0: 9372 6563 7572 7369 7698 6593 7498 7970 .recursiv.e.t.yp │ │ │ │ +000a8500: 9053 8e65 8ea4 1000 008d 9112 c761 6465 .S.e.........ade │ │ │ │ +000a8510: 0c6e 6564 9604 fba1 7573 696e 678d 9104 .ned....using... │ │ │ │ +000a8520: fba0 eb61 6465 6669 6e65 5f74 7970 658e ...adefine_type. │ │ │ │ +000a8530: 9144 37ee cf2e 9108 6bca 4966 9b04 fba0 .D7.....k.If.... │ │ │ │ +000a8540: 7468 6593 eb48 4d4c 93cf 7691 ff58 e461 the..HML..v..X.a │ │ │ │ +000a8550: 7269 6162 6c65 98eb 406f 708d eb61 5f41 riable..@op..a_A │ │ │ │ +000a8560: 7869 6f6d 8e91 2779 9dcf 6973 9862 9053 xiom..'y..is.b.S │ │ │ │ +000a8570: 8e6f 756e 6493 746f 9861 9374 6865 6f72 .ound.to.a.theor │ │ │ │ +000a8580: 656d 986f 6693 7468 658e a18d 9112 c761 em.of.the......a │ │ │ │ +000a8590: 666f 726d 9603 eaa8 7265 7475 726e 6564 form....returned │ │ │ │ +000a85a0: 9362 90ac 7279 8d93 eb61 6465 6669 6e65 .b..ry...adefine │ │ │ │ +000a85b0: 5f74 7970 658e 9143 26f6 cf2c 9374 6865 _type..C&..,.the │ │ │ │ +000a85c0: 6e93 6578 6563 7574 696e 678e 9f1d bdf4 n.executing..... │ │ │ │ +000a85d0: 8d8d 8d8d 9118 c761 eb61 7072 6f76 655f .......a.aprove_ │ │ │ │ +000a85e0: 696e 6475 6374 696f 6e5f 7468 6d8e 8d92 induction_thm... │ │ │ │ +000a85f0: 0089 5651 eb40 6f70 8e8d 9200 9612 eaeb ..VQ.@op........ │ │ │ │ +000a8600: 615f 4178 696f 6d8e 8e8e 8e9f 1da6 368d a_Axiom.......6. │ │ │ │ +000a8610: 9112 c761 cf77 696c 6c9b 05d2 a570 726f ...a.will....pro │ │ │ │ +000a8620: 95ac 7276 9365 9605 d2a4 616e 6498 7265 ..rv.e....and.re │ │ │ │ +000a8630: 7475 726e 9361 9873 7472 7563 7475 7261 turn.a.structura │ │ │ │ +000a8640: 6c93 696e 6475 6374 696f 6e98 7468 656f l.induction.theo │ │ │ │ +000a8650: 7265 6d93 666f 7298 7468 6593 636f 6e63 rem.for.the.conc │ │ │ │ +000a8660: 7265 7465 9874 90ac 7279 7090 538e 6593 rete.t..ryp.S.e. │ │ │ │ +000a8670: eb40 6f70 cf2e 910a f0d6 5468 658e a18d .@op......The... │ │ │ │ +000a8680: 9112 c761 6069 6e64 7563 7469 6f6e 2796 ...a`induction'. │ │ │ │ +000a8690: 0521 3c74 6865 6f72 656d 9369 739b 0521 .!.P( │ │ │ │ +000a89b0: 4e4f 4445 9362 3193 6232 2929 933d 3d3e NODE.b1.b2)).==> │ │ │ │ +000a89c0: 8ea1 8d91 1ccb 7628 2162 2e96 05bf aa50 ......v(!b.....P │ │ │ │ +000a89d0: 9362 298e 8e92 01c6 71b1 8400 41f0 fe00 .b).....q...A... │ │ │ │ +000a89e0: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ +000a89f0: 0b4a 8e8e 8e9f 355a 6e8d 9112 c761 cf54 .J....5Zn....a.T │ │ │ │ +000a8a00: 6865 9604 e636 6f75 7470 7574 9374 6865 he...6output.the │ │ │ │ +000a8a10: 6f72 656d 9b04 e635 7374 6174 6573 9374 orem...5states.t │ │ │ │ +000a8a20: 6861 7493 6193 7072 6564 6963 6174 658d hat.a.predicate. │ │ │ │ +000a8a30: 98eb 6150 8e91 0f8c 15cf 6973 9374 7275 ..aP......is.tru │ │ │ │ +000a8a40: 6593 6f66 9361 6c6c 9862 696e 6172 7993 e.of.all.binary. │ │ │ │ +000a8a50: 7472 6565 7393 6966 9369 7498 6973 9374 trees.if.it.is.t │ │ │ │ +000a8a60: 7275 6593 6f66 8ea1 8d91 12c7 6161 6c6c rue.of......aall │ │ │ │ +000a8a70: 9604 da58 6c61 629a 538e 656c 6c65 6491 ...Xlab.S.elled. │ │ │ │ +000a8a80: 04da 576c 6561 6693 6e6f 9864 6573 2c91 ..Wleaf.no.des,. │ │ │ │ +000a8a90: 0516 4361 6e64 9377 6865 6e65 7690 ac72 ..Cand.whenev..r │ │ │ │ +000a8aa0: 6572 9b04 da57 6974 9369 7398 7472 7565 er...Wit.is.true │ │ │ │ +000a8ab0: 936f 6693 7495 ac72 7793 6f98 6269 6e61 .of.t..rw.o.bina │ │ │ │ +000a8ac0: 7279 9104 da58 7472 6565 738d 98eb 6162 ry...Xtrees...ab │ │ │ │ +000a8ad0: 318e 9615 3403 cf61 6e64 8d98 eb61 6232 1...4..and...ab2 │ │ │ │ +000a8ae0: 8e93 cf69 7498 6973 9104 da58 616c 736f ...it.is...Xalso │ │ │ │ +000a8af0: 8ea1 8d91 12c7 6174 7275 6596 03e0 306f ......atrue...0o │ │ │ │ +000a8b00: 6693 7468 6593 6269 6e61 7279 9103 e02f f.the.binary.../ │ │ │ │ +000a8b10: 7472 6565 8d93 eb61 4e4f 4445 9605 bfaa tree...aNODE.... │ │ │ │ +000a8b20: 6231 9362 328e 913d 5cd4 cf2c 9103 e248 b1.b2..=\..,...H │ │ │ │ +000a8b30: 696e 9377 6869 6390 ac72 688d 93eb 6162 in.whic..rh...ab │ │ │ │ +000a8b40: 318e 9b13 3fb4 cf61 6e64 8d93 eb61 6232 1...?..and...ab2 │ │ │ │ +000a8b50: 8e98 cf6f 9053 8e63 6375 7293 6173 9103 ...o.S.ccur.as.. │ │ │ │ +000a8b60: e02f 696d 6d65 6469 6174 6593 6c65 6674 ./immediate.left │ │ │ │ +000a8b70: 9361 6e64 9372 6967 6890 ac72 748e a18d .and.righ..rt... │ │ │ │ +000a8b80: 9112 c761 7375 6274 7265 6573 2e8e 9f10 ...asubtrees.... │ │ │ │ +000a8b90: 17bf 8d91 1e28 f046 91ff 0556 6f72 9b05 .....(.F...Vor.. │ │ │ │ +000a8ba0: 5ebb 6e6f 6e2d 7265 6375 7273 6976 95ac ^.non-recursiv.. │ │ │ │ +000a8bb0: 7265 9105 5eba 7493 7970 9053 8e65 732c re..^.t.yp.S.es, │ │ │ │ +000a8bc0: 9105 bbbf 7468 6598 696e 6475 6374 696f ....the.inductio │ │ │ │ +000a8bd0: 6e98 7468 656f 7265 6d91 055e ba72 6574 n.theorem..^.ret │ │ │ │ +000a8be0: 7572 6e65 6498 6293 798d 9105 5eba eb61 urned.b.y...^..a │ │ │ │ +000a8bf0: 7072 6f76 655f 696e 6475 6374 696f 6e5f prove_induction_ │ │ │ │ +000a8c00: 7468 6d8e 9177 f713 cf69 738e a18d 9112 thm..w...is..... │ │ │ │ +000a8c10: c761 6465 6765 6e65 7261 7465 3a91 0601 .adegenerate:... │ │ │ │ +000a8c20: 7674 6865 7265 9604 4ef3 6172 659b 044e vthere..N.are..N │ │ │ │ +000a8c30: f26e 6f93 6073 7465 7027 9363 6173 6573 .no.`step'.cases │ │ │ │ +000a8c40: 9369 6e93 7468 6593 696e 6475 6374 696f .in.the.inductio │ │ │ │ +000a8c50: 6e2e 9106 65c0 4691 ff05 566f 7293 7468 n...e.F...Vor.th │ │ │ │ +000a8c60: 6593 7495 ac72 7793 6f91 044e f374 9379 e.t..rw.o..N.t.y │ │ │ │ +000a8c70: 7090 538e 6573 8d98 eb61 7468 7265 658e p.S.es...athree. │ │ │ │ +000a8c80: 9125 5c37 cf61 6e64 8d91 044e f3eb 6172 .%\7.and...N..ar │ │ │ │ +000a8c90: 6563 8e8e a18d 9112 c761 cf64 650c 6e65 ec.......a.de.ne │ │ │ │ +000a8ca0: 6496 03ea a869 6e93 7468 6593 7072 6563 d....in.the.prec │ │ │ │ +000a8cb0: 6564 696e 6793 696e 90ac 7274 6572 6163 eding.in..rterac │ │ │ │ +000a8cc0: 7469 6f6e 7393 6f66 9374 6869 7393 7365 tions.of.this.se │ │ │ │ +000a8cd0: 7373 696f 6e2c 9374 6865 9369 6e64 7563 ssion,.the.induc │ │ │ │ +000a8ce0: 7469 6f6e 9374 6865 6f72 656d 7393 6172 tion.theorems.ar │ │ │ │ +000a8cf0: 653a 8e9f 3572 2d8d 8d8d 9112 c761 9fdc e:..5r-......a.. │ │ │ │ +000a8d00: 0781 8900 0066 6601 c70b 4a9f 3d97 628d .....ff...J.=.b. │ │ │ │ +000a8d10: 8d90 cccd 9f04 599c 8400 41f0 fe00 0066 ......Y...A....f │ │ │ │ +000a8d20: 668d 9fc8 6610 8d8d 9201 aff0 0d84 000a f...f........... │ │ │ │ +000a8d30: d70e 0000 b8e8 8e8d 9201 b0a8 f584 0000 ................ │ │ │ │ +000a8d40: b8e8 0015 ae64 8e8d 8d8d 9201 b6cd b19f .....d.......... │ │ │ │ +000a8d50: fd1c 15eb 4931 328e 8e8e 8e9f ff40 548d ....I12......@T. │ │ │ │ +000a8d60: 9105 ccce eb61 236c 6574 9605 bfaa 7468 .....a#let....th │ │ │ │ +000a8d70: 7265 655f 496e 6475 6374 933d 9370 726f ree_Induct.=.pro │ │ │ │ +000a8d80: 7665 5f69 6e64 7563 7469 6f6e 5f74 686d ve_induction_thm │ │ │ │ +000a8d90: 9374 6872 6565 5f41 7869 6f6d 3b3b 8ea4 .three_Axiom;;.. │ │ │ │ +000a8da0: 0d00 008d 9105 ccce 7468 7265 655f 496e ........three_In │ │ │ │ +000a8db0: 6475 6374 9605 bfaa 3d93 7c2d 9321 502e duct....=.|-.!P. │ │ │ │ +000a8dc0: 9350 934f 4e45 932f 5c93 5093 5457 4f93 .P.ONE./\.P.TWO. │ │ │ │ +000a8dd0: 2f5c 9350 9354 4852 4545 933d 3d3e 9328 /\.P.THREE.==>.( │ │ │ │ +000a8de0: 2174 2e93 5093 7429 8ea1 a18d 9105 ccce !t..P.t)........ │ │ │ │ +000a8df0: 236c 6574 9605 bfaa 7265 635f 496e 6475 #let....rec_Indu │ │ │ │ +000a8e00: 6374 933d 9370 726f 7665 5f69 6e64 7563 ct.=.prove_induc │ │ │ │ +000a8e10: 7469 6f6e 5f74 686d 9372 6563 5f41 7869 tion_thm.rec_Axi │ │ │ │ +000a8e20: 6f6d 3b3b 8ea1 8d91 05cc ce72 6563 5f49 om;;.......rec_I │ │ │ │ +000a8e30: 6e64 7563 7496 05bf aa3d 937c 2d93 2150 nduct....=.|-.!P │ │ │ │ +000a8e40: 2e93 2821 6230 9362 3193 6232 2e93 5028 ..(!b0.b1.b2..P( │ │ │ │ +000a8e50: 5245 4393 6230 9362 3193 6232 2929 933d REC.b0.b1.b2)).= │ │ │ │ +000a8e60: 3d3e 9328 2172 2e93 5093 7229 8e8e 9201 =>.(!r..P.r).... │ │ │ │ +000a8e70: c671 b184 0041 f0fe 0000 6666 8e8e 9f04 .q...A....ff.... │ │ │ │ +000a8e80: c002 8900 0066 6601 c70b 4a8e 8e8e 9f35 .....ff...J....5 │ │ │ │ +000a8e90: 5a6f 8d91 12c7 61cf 4865 7265 2c91 0386 Zo....a.Here,... │ │ │ │ +000a8ea0: 7a69 6e64 7563 7469 6f6e 9603 6d6f 7369 zinduction..mosi │ │ │ │ +000a8eb0: 6d70 6c79 9372 6564 7563 6573 9b03 6d6e mply.reduces..mn │ │ │ │ +000a8ec0: 746f 9374 6865 9363 6f6e 7369 6465 7261 to.the.considera │ │ │ │ +000a8ed0: 7469 6f6e 986f 6693 6361 7365 732c 9103 tion.of.cases,.. │ │ │ │ +000a8ee0: 867a 6f6e 6593 666f 7293 6561 6390 ac72 .zone.for.eac..r │ │ │ │ +000a8ef0: 6893 6f66 9874 6865 9363 6f6e 7374 7275 h.of.the.constru │ │ │ │ +000a8f00: 632d 8ea1 8d91 12c7 6174 6f72 7396 03ea c-......ators... │ │ │ │ +000a8f10: a866 6f72 9374 6865 9363 6f6e 6372 6574 .for.the.concret │ │ │ │ +000a8f20: 6593 749a ac72 7970 9053 8e65 9369 6e98 e.t..ryp.S.e.in. │ │ │ │ +000a8f30: 7698 6f6c 7698 6564 2e8e 9f23 5d17 8d8d v.olv.ed...#]... │ │ │ │ +000a8f40: 9112 c761 eb47 3131 2e31 302e 348e 9154 ...a.G11.10.4..T │ │ │ │ +000a8f50: 7a8e 5374 7275 6374 7572 616c 9605 6666 z.Structural..ff │ │ │ │ +000a8f60: 696e 6475 6374 696f 6e93 7461 6374 6963 induction.tactic │ │ │ │ +000a8f70: 738e 9f17 f048 8d91 12c7 61cf 5468 6973 s....H....a.This │ │ │ │ +000a8f80: 9604 f60f 7365 6374 696f 6e9b 04f6 1068 ....section....h │ │ │ │ +000a8f90: 6173 9362 9053 8e65 656e 9869 6e63 6c75 as.b.S.een.inclu │ │ │ │ +000a8fa0: 6465 6493 6865 7265 9866 6f72 9372 6566 ded.here.for.ref │ │ │ │ +000a8fb0: 6572 656e 6365 9362 9053 8e65 6361 7573 erence.b.S.ecaus │ │ │ │ +000a8fc0: 6598 6974 9372 656c 6174 6573 9863 90ac e.it.relates.c.. │ │ │ │ +000a8fd0: 7268 6965 0d79 9374 6f98 7468 6593 7490 rhie.y.to.the.t. │ │ │ │ +000a8fe0: ac72 7970 9053 8e65 8ea1 8d91 12c7 6164 .ryp.S.e......ad │ │ │ │ +000a8ff0: 650c 6e69 7469 6f6e 9603 3d0c 7061 639a e.nition..=.pac. │ │ │ │ +000a9000: ac72 6b91 ff58 e461 6765 2c91 035f c462 .rk..X.age,.._.b │ │ │ │ +000a9010: 7574 9369 7493 696e 9876 986f 6c76 9865 ut.it.in.v.olv.e │ │ │ │ +000a9020: 7393 636f 6e63 6570 7473 9103 3d0b 6e6f s.concepts..=.no │ │ │ │ +000a9030: 7493 6465 0c6e 6564 9375 6e98 7469 6c93 t.de.ned.un.til. │ │ │ │ +000a9040: 6c61 7465 722c 9103 5fc4 696e 9343 6861 later,.._.in.Cha │ │ │ │ +000a9050: 7074 6572 9331 342e 9104 ff01 5491 ff05 pter.14.....T... │ │ │ │ +000a9060: 5661 6374 6963 732c 8ea1 8d91 12c7 6167 Vactics,......ag │ │ │ │ +000a9070: 6f61 6c73 9603 1438 616e 649b 0314 3773 oals...8and...7s │ │ │ │ +000a9080: 7562 676f 616c 7393 6172 6598 6465 0c6e ubgoals.are.de.n │ │ │ │ +000a9090: 6564 9369 6e98 5365 6374 696f 6e93 3134 ed.in.Section.14 │ │ │ │ +000a90a0: 2e31 3b91 035b b261 6e64 9374 6865 6f72 .1;..[.and.theor │ │ │ │ +000a90b0: 656d 9863 6f6e 95ac 7274 696e 9375 6174 em.con..rtin.uat │ │ │ │ +000a90c0: 696f 6e73 2c91 033f 1b69 6e98 5365 6374 ions,..?.in.Sect │ │ │ │ +000a90d0: 696f 6e91 0314 3831 342e 352e 8e8e 9f24 ion...814.5....$ │ │ │ │ +000a90e0: fd13 8e8c 8b00 0000 ca00 0000 0000 0000 ................ │ │ │ │ 000a90f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000a9100: 0000 0000 0000 0a83 eda0 02cc 0555 8da0 .............U.. │ │ │ │ -000a9110: fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 .F.............. │ │ │ │ -000a9120: ebd0 3230 3292 00dd 2043 4368 6170 7465 ..202... CChapte │ │ │ │ -000a9130: 7296 0480 0031 312e 910a 8000 5468 6593 r....11.....The. │ │ │ │ -000a9140: 484f 4c93 4c6f 6769 6393 696e 934d 4c8e HOL.Logic.in.ML. │ │ │ │ -000a9150: 91ea f1eb 9f05 6666 8900 00e6 6601 c73e ......ff....f..> │ │ │ │ -000a9160: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 |......./......! │ │ │ │ -000a9170: 8d8d 91ea f1eb eb61 4d41 505f 4556 4552 .......aMAP_EVER │ │ │ │ -000a9180: 598e 9122 7d71 cf69 739b 03ce 8d64 650c Y.."}q.is....de. │ │ │ │ -000a9190: 6e65 6496 03ce 8c69 6e93 5365 6374 696f ned....in.Sectio │ │ │ │ -000a91a0: 6e93 3134 2e35 2e31 2e8d 9105 2f82 eb61 n.14.5.1..../..a │ │ │ │ -000a91b0: 4153 5355 4d45 5f54 4143 8e91 427a b2cf ASSUME_TAC..Bz.. │ │ │ │ -000a91c0: 6973 9364 650c 6e65 6498 696e 9353 6563 is.de.ned.in.Sec │ │ │ │ -000a91d0: 7469 6f6e 9331 342e 332e 8d91 052f 82eb tion.14.3..../.. │ │ │ │ -000a91e0: 614d 505f 5441 438e 912b 7c0a cf61 6e64 aMP_TAC..+|..and │ │ │ │ -000a91f0: 8ea4 1000 008d 8d91 eaf1 ebeb 6149 4e44 ............aIND │ │ │ │ -000a9200: 5543 545f 5441 438e 9128 5937 cf63 616e UCT_TAC..(Y7.can │ │ │ │ -000a9210: 9603 eaa8 6290 538e 6593 666f 756e 6493 ....b.S.e.found. │ │ │ │ -000a9220: 696e 93eb 4952 4546 4552 454e 4345 cf2e in..IREFERENCE.. │ │ │ │ -000a9230: 8ea1 8d91 f653 7a54 6865 9603 eaa8 eb48 .....SzThe.....H │ │ │ │ -000a9240: 4d4c 93cf 6675 6e63 7469 6f6e 8ea9 1ca6 ML..function.... │ │ │ │ -000a9250: 318d 8d8d 91ea f1eb 9ff4 dada 8900 0066 1..............f │ │ │ │ -000a9260: 6601 c70b 4a9f 0bf0 af8d 8d90 cccd 9f04 f...J........... │ │ │ │ -000a9270: 599c 8400 104a 4b00 0066 668d 9ffb a664 Y....JK..ff....d │ │ │ │ -000a9280: 8d91 170b cceb 6149 4e44 5543 545f 5448 ......aINDUCT_TH │ │ │ │ -000a9290: 454e 9605 bfaa 3a93 7468 6d93 2d3e 9328 EN....:.thm.->.( │ │ │ │ -000a92a0: 7468 6d93 2d3e 9374 6163 7469 6329 932d thm.->.tactic).- │ │ │ │ -000a92b0: 3e93 7461 6374 6963 8e8e 9201 c671 b184 >.tactic.....q.. │ │ │ │ -000a92c0: 0010 4a4b 0000 6666 8e8e 9f04 c002 8900 ..JK..ff........ │ │ │ │ -000a92d0: 0066 6601 c70b 4a8e 8e8e 9f1c a632 8d91 .ff...J......2.. │ │ │ │ -000a92e0: eaf1 ebcf 6361 6e96 0540 9e62 9053 8e65 ....can..@.b.S.e │ │ │ │ -000a92f0: 9b05 409f 7573 6564 9374 6f98 6765 6e65 ..@.used.to.gene │ │ │ │ -000a9300: 7261 7465 9361 9873 7472 7563 7475 7261 rate.a.structura │ │ │ │ -000a9310: 6c93 696e 6475 6374 696f 6e98 7461 6374 l.induction.tact │ │ │ │ -000a9320: 6963 9366 6f72 9861 6e90 ac72 7993 636f ic.for.an..ry.co │ │ │ │ -000a9330: 6e63 7265 7465 9874 90ac 7279 7090 538e ncrete.t..ryp.S. │ │ │ │ -000a9340: 6573 9364 650c 6e61 626c 658e a18d 91ea es.de.nable..... │ │ │ │ -000a9350: f1eb 7573 696e 678d 9104 35a2 eb61 6465 ..using...5..ade │ │ │ │ -000a9360: 6669 6e65 5f74 7970 658e 9143 71f0 cf2e fine_type..Cq... │ │ │ │ -000a9370: 9106 19cd 5468 6596 0435 a20c 7273 749b ....The..5..rst. │ │ │ │ -000a9380: 0435 a161 7267 756d 656e 90ac 7274 9369 .5.argumen..rt.i │ │ │ │ -000a9390: 7393 616e 9369 6e64 7563 7469 6f6e 9874 s.an.induction.t │ │ │ │ -000a93a0: 6865 6f72 656d 936f 6693 7468 6593 666f heorem.of.the.fo │ │ │ │ -000a93b0: 726d 9872 6574 7572 6e65 6493 6290 ac72 rm.returned.b..r │ │ │ │ -000a93c0: 798e a18d 91ea f1eb 7468 6596 02cb c666 y.......the....f │ │ │ │ -000a93d0: 756e 6374 696f 6e8d 9102 cbc7 eb61 7072 unction......apr │ │ │ │ -000a93e0: 6f76 655f 696e 6475 6374 696f 6e5f 7468 ove_induction_th │ │ │ │ -000a93f0: 6d8e 9172 d12b cf64 6973 6375 7373 6564 m..r.+.discussed │ │ │ │ -000a9400: 9369 6e93 7468 659b 02cb c770 7265 7669 .in.the....previ │ │ │ │ -000a9410: 6f75 7393 7365 6374 696f 6e2e 9104 d93f ous.section....? │ │ │ │ -000a9420: 5468 6598 7365 636f 6e64 9361 7267 756d The.second.argum │ │ │ │ -000a9430: 656e 90ac 7274 8ea1 8d91 eaf1 eb69 7396 en..rt.......is. │ │ │ │ -000a9440: 041c d161 9374 6865 6f72 656d 9363 6f6e ...a.theorem.con │ │ │ │ -000a9450: 95ac 7274 696e 9375 6174 696f 6e96 041c ..rtin.uation... │ │ │ │ -000a9460: d128 7365 6593 4368 6170 7465 7293 3134 .(see.Chapter.14 │ │ │ │ -000a9470: 2993 7468 6174 9104 1cd0 6465 7465 726d ).that....determ │ │ │ │ -000a9480: 696e 6573 9377 6861 7493 6973 9374 6f93 ines.what.is.to. │ │ │ │ -000a9490: 6290 538e 6593 646f 6e65 9377 6974 6893 b.S.e.done.with. │ │ │ │ -000a94a0: 7468 658e a18d 91ea f1eb 696e 6475 6374 the.......induct │ │ │ │ -000a94b0: 696f 6e96 03ea a868 90ac 7279 7090 538e ion....h..ryp.S. │ │ │ │ -000a94c0: 6f74 6865 7365 7393 7768 656e 9374 6865 otheses.when.the │ │ │ │ -000a94d0: 9372 6573 756c 7469 6e67 9374 6163 7469 .resulting.tacti │ │ │ │ -000a94e0: 6393 6973 9361 7070 6c69 6564 9374 6f93 c.is.applied.to. │ │ │ │ -000a94f0: 6193 676f 616c 2e8e a18d 91f6 537a 4966 a.goal......SzIf │ │ │ │ -000a9500: 9602 d15c d774 689b 02d1 5dcf 6973 9361 ...\.th...].is.a │ │ │ │ -000a9510: 6e93 696e 6475 6374 696f 6e98 7468 656f n.induction.theo │ │ │ │ -000a9520: 7265 6d93 666f 7293 6198 636f 6e63 7265 rem.for.a.concre │ │ │ │ -000a9530: 7465 9374 90ac 7279 7090 538e 6593 eb40 te.t..ryp.S.e..@ │ │ │ │ -000a9540: 6f70 98cf 7769 7468 93d7 6d93 cf63 6f6e op..with..m..con │ │ │ │ -000a9550: 7374 7275 6374 6f72 738d 98d7 438d 9f01 structors...C... │ │ │ │ -000a9560: cccc d531 8e91 04c0 04cf 2c9b 03ea a82e ...1......,..... │ │ │ │ -000a9570: 9601 f554 2e93 2e93 2c98 d743 8d9f 01cc ...T....,..C.... │ │ │ │ -000a9580: ccd8 6d8e 8e91 413e a3cf 288d 692e 652e ..m...A>..(.i.e. │ │ │ │ -000a9590: 8e8e a18d 91ea f1eb 6196 02f4 2c74 6865 ........a...,the │ │ │ │ -000a95a0: 6f72 656d 9b02 f42b 6f66 9374 6865 986b orem...+of.the.k │ │ │ │ -000a95b0: 696e 6493 7265 7475 726e 6564 9862 90ac ind.returned.b.. │ │ │ │ -000a95c0: 7279 8d93 eb61 7072 6f76 655f 696e 6475 ry...aprove_indu │ │ │ │ -000a95d0: 6374 696f 6e5f 7468 6d8e 9170 2dca cf29 ction_thm..p-..) │ │ │ │ -000a95e0: 9861 6e64 93d7 4691 0495 f1cf 6973 9361 .and..F.....is.a │ │ │ │ -000a95f0: 9874 6865 6f72 656d 9363 6f6e 95ac 7274 .theorem.con..rt │ │ │ │ -000a9600: 696e 9375 6174 696f 6e2c 8ea1 8d91 eaf1 in.uation,...... │ │ │ │ -000a9610: eb74 6865 6e96 03e2 df74 6865 9b03 e2e0 .then....the.... │ │ │ │ -000a9620: 7461 6374 6963 8d93 eb61 494e 4455 4354 tactic...aINDUCT │ │ │ │ -000a9630: 5f54 4845 4e8e 9146 747f d774 6891 0355 _THEN..Ft..th..U │ │ │ │ -000a9640: 5246 9105 84a6 cf77 696c 6c93 7265 6475 RF.....will.redu │ │ │ │ -000a9650: 6365 9861 9367 6f61 6c98 eb61 28cf 00eb ce.a.goal..a(... │ │ │ │ -000a9660: 612c 2221 d778 8dcf 3a8e 8d91 0343 8ceb a,"!.x..:....C.. │ │ │ │ -000a9670: 406f 708e 9110 0025 eb61 2ed7 74cf 5bd7 @op....%.a..t.[. │ │ │ │ -000a9680: 78cf 5deb 6122 2993 cf74 6f98 7468 6593 x.].a")..to.the. │ │ │ │ -000a9690: 636f 6c6c 6563 7469 6f6e 986f 668e a18d collection.of... │ │ │ │ -000a96a0: 91ea f1eb d76d 9603 eaa8 cf69 6e64 7563 .....m.....induc │ │ │ │ -000a96b0: 7469 6f6e 9373 7562 676f 616c 7393 6765 tion.subgoals.ge │ │ │ │ -000a96c0: 6e65 7261 7465 6493 6290 ac72 793a 8ea6 nerated.b..ry:.. │ │ │ │ -000a96d0: 8d8d 8d8d 8d8d 91f0 f1eb eb61 4d41 505f ...........aMAP_ │ │ │ │ -000a96e0: 4556 4552 598e 912a 6e8f d746 8d91 0761 EVERY..*n..F...a │ │ │ │ -000a96f0: 70eb 615b 8e91 0d21 1ad7 7468 8d9f fba5 p.a[...!..th.... │ │ │ │ -000a9700: 328d d531 8e9f 0752 418d 318e 8e8d 9104 2..1...RA.1..... │ │ │ │ -000a9710: c004 eb61 3b8e 8d91 0fd4 fed7 3a96 01ff ...a;.......:... │ │ │ │ -000a9720: fe3a 933a 8e8d 911f 9f9c eb61 3b8e 9128 .:.:.......a;..( │ │ │ │ -000a9730: b498 d774 688d 9ffa c16e 8dd8 6b8d 9f01 ...th....n..k... │ │ │ │ -000a9740: 1c71 d631 8e8e 9f07 ddd8 8dd5 318e 8e8d .q.1........1... │ │ │ │ -000a9750: 9109 17b4 eb61 5d8e 8e8d 8d92 0098 a410 .....a]......... │ │ │ │ -000a9760: 288e 9200 9e63 bacf 008d eb61 2c91 05bf (....c.....a,... │ │ │ │ -000a9770: aa22 8e91 113e fed7 74cf 5bd7 438d 9f01 ."...>..t.[.C... │ │ │ │ -000a9780: cccc d531 8e91 0815 56d7 788d 9ffb a532 ...1....V.x....2 │ │ │ │ -000a9790: 8dd5 318e 9f07 5241 8d31 8e8e 8d91 0a15 ..1...RA.1...... │ │ │ │ -000a97a0: 54d7 3a96 01ff fe3a 933a 8e91 1d35 4478 T.:....:.:...5Dx │ │ │ │ -000a97b0: 8d9f fac1 6e8d d86b 8d9f 011c 71d6 318e ....n..k....q.1. │ │ │ │ -000a97c0: 8e9f 07dd d88d d531 8e8e 9109 17b4 cf5d .......1.......] │ │ │ │ -000a97d0: 8deb 6122 298e 910b 7f54 d73b 8e8e 9f13 ..a")....T.;.... │ │ │ │ -000a97e0: 8446 8d8d 8d9f f800 008d 911f f1cb cf2e .F.............. │ │ │ │ -000a97f0: 8ea4 0400 008d 911f f1cb 2e8e a18d 911f ................ │ │ │ │ -000a9800: f1cb 2e8e 8e8e 8e9f 0e7f ff8d 8d8d 91f0 ................ │ │ │ │ -000a9810: f1eb eb61 4d41 505f 4556 4552 598e 912a ...aMAP_EVERY..* │ │ │ │ -000a9820: 6e8f d746 8d91 0761 70eb 615b 8e91 0d21 n..F...ap.a[...! │ │ │ │ -000a9830: 1ad7 7468 8d9f fba5 328d d531 8e9f 0752 ..th....2..1...R │ │ │ │ -000a9840: 418d d86d 8e8e 8d91 0804 c4eb 613b 8e8d A..m........a;.. │ │ │ │ -000a9850: 9113 19be d73a 9601 fffe 3a93 3a8e 8d91 .....:....:.:... │ │ │ │ -000a9860: 22e4 5ceb 613b 8e91 2bf9 58d7 7468 8d9f ".\.a;..+.X.th.. │ │ │ │ -000a9870: fba5 328d d86b 8d9f 0100 00d9 6d8e 8e9f ..2..k......m... │ │ │ │ -000a9880: 0752 418d d86d 8e8e 8d91 0bfd 0beb 615d .RA..m........a] │ │ │ │ -000a9890: 8e8e 8d8d 9200 98a4 1028 8e92 009e 63ba .........(....c. │ │ │ │ -000a98a0: cf00 8deb 612c 9105 bfaa 228e 9111 3efe ....a,...."...>. │ │ │ │ -000a98b0: d774 cf5b d743 8d9f 01cc ccd8 6d8e 910b .t.[.C......m... │ │ │ │ -000a98c0: 5a16 d778 8d9f fba5 328d d531 8e9f 0752 Z..x....2..1...R │ │ │ │ -000a98d0: 418d d86d 8e8e 8d91 0d5a 14d7 3a96 01ff A..m.....Z..:... │ │ │ │ -000a98e0: fe3a 933a 8e91 207a 0478 8d9f fba5 328d .:.:.. z.x....2. │ │ │ │ -000a98f0: d86b 8d9f 0100 00d9 6d8e 8e9f 0752 418d .k......m....RA. │ │ │ │ -000a9900: d86d 8e8e 910b fd0b cf5d 8deb 6122 298e .m.......]..a"). │ │ │ │ -000a9910: 8e8e 8e8e 8e9f 3efe 548d 91ea f1eb cf77 ......>.T......w │ │ │ │ -000a9920: 6865 7265 9604 0eb5 d774 688d 9ffa 4fa6 here.....th...O. │ │ │ │ -000a9930: 8dd8 6a8e 9f08 71b5 8d69 8e8e 9108 74bf ..j...q..i....t. │ │ │ │ -000a9940: cf69 7393 6193 7468 656f 7265 6d9b 040e .is.a.theorem... │ │ │ │ -000a9950: b46f 6693 7468 6593 666f 726d 8d93 eb61 .of.the.form...a │ │ │ │ -000a9960: 7c2d 8e91 154d b3d7 74cf 5bd7 788d 9ffa |-...M..t.[.x... │ │ │ │ -000a9970: 4fa6 8dd8 6a8e 9f08 71b5 8d69 8e8e 9104 O...j...q..i.... │ │ │ │ -000a9980: 660a cf5d 9361 7373 6572 7469 6e67 9374 f..].asserting.t │ │ │ │ -000a9990: 6865 9374 7275 7468 936f 6698 d774 cf5b he.truth.of..t.[ │ │ │ │ -000a99a0: d778 8d9f fa4f a68d d86a 8e9f 0871 b58d .x...O...j...q.. │ │ │ │ -000a99b0: 698e 8e91 0466 0acf 5d93 666f 7293 7468 i....f..].for.th │ │ │ │ -000a99c0: 6593 d76a 9100 acd3 cf74 6893 7265 6375 e..j.....th.recu │ │ │ │ -000a99d0: 722d 8ea1 8d91 eaf1 eb73 6976 95ac 7265 r-.......siv..re │ │ │ │ -000a99e0: 9b04 d91f 6172 6775 6d65 6e93 7498 2866 ....argumen.t.(f │ │ │ │ -000a99f0: 6f72 986e 6f6e 2d72 6563 7572 7369 7693 or.non-recursiv. │ │ │ │ -000a9a00: 6591 04d9 2061 7267 756d 656e 9374 732c e... argumen.ts, │ │ │ │ -000a9a10: 9105 14bd 7468 6572 6598 7769 6c6c 9862 ....there.will.b │ │ │ │ -000a9a20: 9053 8e65 986e 6f98 d774 688d 9ffa 4fa6 .S.e.no..th...O. │ │ │ │ -000a9a30: 8dd8 6a8e 9f08 71b5 8d69 8e8e 9109 3f29 ..j...q..i....?) │ │ │ │ -000a9a40: cf69 6e98 7468 6591 04d9 206c 6973 7429 .in.the... list) │ │ │ │ -000a9a50: 986f 6698 7468 6598 d769 cf74 688e a18d .of.the..i.th... │ │ │ │ -000a9a60: 91ea f1eb 636f 6e73 7472 7563 746f 7296 ....constructor. │ │ │ │ -000a9a70: 03ea a8d7 438d 9f01 cccc d869 8e91 074f ....C......i...O │ │ │ │ -000a9a80: 82cf 2866 6f72 9331 9603 5552 da14 93d7 ..(for.1..UR.... │ │ │ │ -000a9a90: 6993 da14 93d7 6dcf 292e 8ea1 8d91 f653 i.....m.)......S │ │ │ │ -000a9aa0: 7a54 6865 9605 0c3e 6d6f 7374 9363 6f6d zThe...>most.com │ │ │ │ -000a9ab0: 6d6f 6e9b 050c 3d75 7365 936f 668d 93eb mon...=use.of... │ │ │ │ -000a9ac0: 6149 4e44 5543 545f 5448 454e 8e91 4954 aINDUCT_THEN..IT │ │ │ │ -000a9ad0: cacf 6973 9869 6e93 636f 6e6a 756e 6374 ..is.in.conjunct │ │ │ │ -000a9ae0: 696f 6e93 7769 7468 9374 6865 9874 6865 ion.with.the.the │ │ │ │ -000a9af0: 6f72 656d 9363 6f6e 95ac 7274 696e 9375 orem.con..rtin.u │ │ │ │ -000a9b00: 612d 8ea1 8d91 eaf1 eb74 696f 6e8d 9103 a-.......tion... │ │ │ │ -000a9b10: c67f eb61 4153 5355 4d45 5f54 4143 8e91 ...aASSUME_TAC.. │ │ │ │ -000a9b20: 3d43 23cf 2e91 052c d346 91ff 0556 6f72 =C#....,.F...Vor │ │ │ │ -000a9b30: 9603 c67f 6578 616d 706c 652c 9103 cdbb ....example,.... │ │ │ │ -000a9b40: 7468 659b 03c6 8062 7569 6c74 2d69 6e93 the....built-in. │ │ │ │ -000a9b50: 696e 6475 6374 696f 6e98 7461 6374 6963 induction.tactic │ │ │ │ -000a9b60: 8d93 eb61 494e 4455 4354 5f54 4143 8e91 ...aINDUCT_TAC.. │ │ │ │ -000a9b70: 4109 a3cf 666f 7293 6d61 7468 656d 6174 A...for.mathemat │ │ │ │ -000a9b80: 6963 616c 8ea1 8d91 eaf1 eb69 6e64 7563 ical.......induc │ │ │ │ -000a9b90: 7469 6f6e 9603 eaa8 6f6e 9374 6865 936e tion....on.the.n │ │ │ │ -000a9ba0: 6174 7572 616c 936e 95ac 7275 6d93 6290 atural.n..rum.b. │ │ │ │ -000a9bb0: 538e 6572 7396 03ea a869 7393 6465 0c6e S.ers....is.de.n │ │ │ │ -000a9bc0: 6564 9369 6e93 eb48 4d4c 93cf 6290 ac72 ed.in..HML..b..r │ │ │ │ -000a9bd0: 793a 8e9f 1ca6 328d 8d8d 9e56 bd8d 8d8d y:....2....V.... │ │ │ │ -000a9be0: 8d91 0230 eaeb 616c 6574 9605 bfaa 494e ...0..alet....IN │ │ │ │ -000a9bf0: 4455 4354 5f54 4143 933d 9349 4e44 5543 DUCT_TAC.=.INDUC │ │ │ │ -000a9c00: 545f 5448 454e 9349 4e44 5543 5449 4f4e T_THEN.INDUCTION │ │ │ │ -000a9c10: 9341 5353 554d 455f 5441 438e 8e8e 8e8e .ASSUME_TAC..... │ │ │ │ -000a9c20: 8e8e a68d 91ea f1eb cf54 6869 7396 057e .........This..~ │ │ │ │ -000a9c30: b962 7569 6c74 2d69 6e93 7461 6374 6963 .built-in.tactic │ │ │ │ -000a9c40: 9b05 7eba 7265 6475 6365 7393 6193 676f ..~.reduces.a.go │ │ │ │ -000a9c50: 616c 93eb 6128 cf00 eb61 2c22 21d7 6eeb al..a(...a,"!.n. │ │ │ │ -000a9c60: 612e d774 cf5b d76e cf5d eb61 2229 98cf a..t.[.n.].a").. │ │ │ │ -000a9c70: 746f 9361 9362 6173 6973 9373 7562 676f to.a.basis.subgo │ │ │ │ -000a9c80: 616c 98eb 6128 cf00 eb61 2c22 d774 cf5b al..a(...a,".t.[ │ │ │ │ -000a9c90: eb61 30cf 5deb 6122 2993 cf61 6e64 9361 .a0.].a")..and.a │ │ │ │ -000a9ca0: 8ea1 8d91 eaf1 eb73 7465 7096 0467 6473 .......step..gds │ │ │ │ -000a9cb0: 7562 676f 616c 93eb 6128 cf00 9102 ff95 ubgoal..a(...... │ │ │ │ -000a9cc0: da5b 9102 ff94 66eb 6122 d774 cf5b d76e .[....f.a".t.[.n │ │ │ │ -000a9cd0: cf5d eb61 22da 67eb 612c 22d7 74cf 5beb .].a".g.a,".t.[. │ │ │ │ -000a9ce0: 6153 5543 9105 bfaa d76e cf5d eb61 2229 aSUC.....n.].a") │ │ │ │ -000a9cf0: cf2e 9106 af14 5468 6593 6578 7472 6193 ......The.extra. │ │ │ │ -000a9d00: 6173 7375 6d70 7469 6f6e 93eb 6122 d774 assumption..a".t │ │ │ │ -000a9d10: cf5b d76e cf5d eb61 2293 cf28 8d69 2e65 .[.n.].a"..(.i.e │ │ │ │ -000a9d20: 2e8e 9113 6ae8 7468 6593 696e 6475 6374 ....j.the.induct │ │ │ │ -000a9d30: 696f 6e8e a18d 91ea f1eb 689a ac72 7970 ion.......h..ryp │ │ │ │ -000a9d40: 9053 8e6f 7468 6573 6973 2996 03ea a869 .S.othesis)....i │ │ │ │ -000a9d50: 7393 6164 6465 6493 746f 9374 6865 9361 s.added.to.the.a │ │ │ │ -000a9d60: 7373 756d 7074 696f 6e73 9300 9362 9879 ssumptions...b.y │ │ │ │ -000a9d70: 8d93 eb61 4153 5355 4d45 5f54 4143 8e91 ...aASSUME_TAC.. │ │ │ │ -000a9d80: 3d67 4ccf 2e8e a18d 91f6 537a 4279 9603 =gL.......SzBy.. │ │ │ │ -000a9d90: eaa8 636f 6e9a ac72 7472 6173 742c 9374 ..con..rtrast,.t │ │ │ │ -000a9da0: 6865 9369 6e64 7563 7469 6f6e 9374 6163 he.induction.tac │ │ │ │ -000a9db0: 7469 638d 93eb 6149 4e44 5543 545f 4d50 tic...aINDUCT_MP │ │ │ │ -000a9dc0: 5f54 4143 8e91 5290 f2cf 2877 6869 6398 _TAC..R...(whic. │ │ │ │ -000a9dd0: 6893 6973 936e 6f74 9362 7569 6c74 2d69 h.is.not.built-i │ │ │ │ -000a9de0: 6e29 9364 650c 6e65 6493 6298 793a 8ea6 n).de.ned.b.y:.. │ │ │ │ -000a9df0: 8d8d 8d9e 56bd 8d8d 8d8d 9102 30ea eb61 ....V.......0..a │ │ │ │ -000a9e00: 6c65 7496 05bf aa49 4e44 5543 545f 4d50 let....INDUCT_MP │ │ │ │ -000a9e10: 5f54 4143 933d 9349 4e44 5543 545f 5448 _TAC.=.INDUCT_TH │ │ │ │ -000a9e20: 454e 9349 4e44 5543 5449 4f4e 934d 505f EN.INDUCTION.MP_ │ │ │ │ -000a9e30: 5441 438e 8e8e 8e8e 8e8e 9f1c a632 8d91 TAC..........2.. │ │ │ │ -000a9e40: eaf1 ebcf 7265 6475 6365 7396 0394 f761 ....reduces....a │ │ │ │ -000a9e50: 9367 6f61 6c93 eb61 28cf 00eb 612c 2221 .goal..a(...a,"! │ │ │ │ -000a9e60: d76e eb61 2ed7 74cf 5bd7 6ecf 5deb 6122 .n.a..t.[.n.].a" │ │ │ │ -000a9e70: 2993 cf74 6f93 6193 6261 7369 7391 0394 )..to.a.basis... │ │ │ │ -000a9e80: f673 7562 676f 616c 93eb 6128 cf00 eb61 .subgoal..a(...a │ │ │ │ -000a9e90: 2c22 d774 cf5b eb61 30cf 5deb 6122 2993 ,".t.[.a0.].a"). │ │ │ │ -000a9ea0: cf61 6e64 9361 6e93 696e 6475 6374 696f .and.an.inductio │ │ │ │ -000a9eb0: 6e93 7374 6570 9373 7562 676f 616c 8ea1 n.step.subgoal.. │ │ │ │ -000a9ec0: 8d91 eaf1 ebeb 6128 cf00 eb61 2c96 05bf ......a(...a,... │ │ │ │ -000a9ed0: aa22 d774 cf5b d76e cf5d 93eb 613d 3d3e .".t.[.n.]..a==> │ │ │ │ -000a9ee0: 93d7 74cf 5beb 6153 5543 93d7 6ecf 5deb ..t.[.aSUC..n.]. │ │ │ │ -000a9ef0: 6122 29cf 2e91 084e 0048 6572 652c 9105 a")....N.Here,.. │ │ │ │ -000a9f00: 3376 7468 6591 04f1 b274 6865 6f72 656d 3vthe....theorem │ │ │ │ -000a9f10: 9b04 f1b3 636f 6e95 ac72 7469 6e93 7561 ....con..rtin.ua │ │ │ │ -000a9f20: 7469 6f6e 8d98 eb61 4d50 5f54 4143 8e91 tion...aMP_TAC.. │ │ │ │ -000a9f30: 2c61 62cf 6d61 6b93 6573 9104 f1b2 7468 ,ab.mak.es....th │ │ │ │ -000a9f40: 6598 696e 6475 6374 696f 6e8e a18d 91ea e.induction..... │ │ │ │ -000a9f50: f1eb 689a ac72 7970 9053 8e6f 7468 6573 ..h..ryp.S.othes │ │ │ │ -000a9f60: 6973 9603 eaa8 616e 9361 6e98 7465 6365 is....an.an.tece │ │ │ │ -000a9f70: 6465 6e98 7493 6f66 9374 6865 9373 7465 den.t.of.the.ste │ │ │ │ -000a9f80: 7093 7375 6267 6f61 6c2c 9372 6174 6865 p.subgoal,.rathe │ │ │ │ -000a9f90: 7293 7468 616e 9361 6e93 6173 7375 6d70 r.than.an.assump │ │ │ │ -000a9fa0: 7469 6f6e 2e8e a18d 91f6 537a 4173 9603 tion......SzAs.. │ │ │ │ -000a9fb0: eaa8 7468 6973 9365 7861 6d70 6c65 9369 ..this.example.i │ │ │ │ -000a9fc0: 6c6c 7573 7472 6174 6573 2c93 7468 6593 llustrates,.the. │ │ │ │ -000a9fd0: 7468 656f 7265 6d93 636f 6e95 ac72 7469 theorem.con..rti │ │ │ │ -000a9fe0: 6e93 7561 7469 6f6e 9603 eaa8 d746 9105 n.uation.....F.. │ │ │ │ -000a9ff0: 8c6e cf69 6e93 616e 9369 6e64 7563 7469 .n.in.an.inducti │ │ │ │ -000aa000: 6f6e 9374 6163 7469 638e a68d 8d8d 8d91 on.tactic....... │ │ │ │ -000aa010: f0f1 ebeb 6149 4e44 5543 545f 5448 454e ....aINDUCT_THEN │ │ │ │ -000aa020: 8e91 35ed e3d7 7468 9106 aaa4 468e 8e8e ..5...th....F... │ │ │ │ -000aa030: 8e9f 24fd 138e 8c8b 0000 00cb 0000 0000 ..$............. │ │ │ │ -000aa040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000a9100: 0000 0000 0000 0000 0000 0000 0000 0a83 ................ │ │ │ │ +000a9110: f5a0 02cc 0555 8da0 fd46 d30e 8d8d 8d8d .....U...F...... │ │ │ │ +000a9120: 9ffa 999a 8d91 eaf1 ebd0 3230 3292 00dd ..........202... │ │ │ │ +000a9130: 2043 4368 6170 7465 7296 0480 0031 312e CChapter....11. │ │ │ │ +000a9140: 910a 8000 5468 6593 484f 4c93 4c6f 6769 ....The.HOL.Logi │ │ │ │ +000a9150: 6393 696e 934d 4c8e 91ea f1eb 9f05 6666 c.in.ML.......ff │ │ │ │ +000a9160: 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 ....f..>|....... │ │ │ │ +000a9170: 2fdf 8da0 fd8b d021 8d8d 91ea f1eb eb61 /......!.......a │ │ │ │ +000a9180: 4d41 505f 4556 4552 598e 9122 7d71 cf69 MAP_EVERY.."}q.i │ │ │ │ +000a9190: 739b 03ce 8d64 650c 6e65 6496 03ce 8c69 s....de.ned....i │ │ │ │ +000a91a0: 6e93 5365 6374 696f 6e93 3134 2e35 2e31 n.Section.14.5.1 │ │ │ │ +000a91b0: 2e8d 9105 2f82 eb61 4153 5355 4d45 5f54 ..../..aASSUME_T │ │ │ │ +000a91c0: 4143 8e91 427a b2cf 6973 9364 650c 6e65 AC..Bz..is.de.ne │ │ │ │ +000a91d0: 6498 696e 9353 6563 7469 6f6e 9331 342e d.in.Section.14. │ │ │ │ +000a91e0: 332e 8d91 052f 82eb 614d 505f 5441 438e 3..../..aMP_TAC. │ │ │ │ +000a91f0: 912b 7c0a cf61 6e64 8ea4 1000 008d 8d91 .+|..and........ │ │ │ │ +000a9200: eaf1 ebeb 6149 4e44 5543 545f 5441 438e ....aINDUCT_TAC. │ │ │ │ +000a9210: 9128 5937 cf63 616e 9603 eaa8 6290 538e .(Y7.can....b.S. │ │ │ │ +000a9220: 6593 666f 756e 6493 696e 93eb 4952 4546 e.found.in..IREF │ │ │ │ +000a9230: 4552 454e 4345 cf2e 8ea1 8d91 f653 7a54 ERENCE.......SzT │ │ │ │ +000a9240: 6865 9603 eaa8 eb48 4d4c 93cf 6675 6e63 he.....HML..func │ │ │ │ +000a9250: 7469 6f6e 8ea9 1ca6 318d 8d8d 91ea f1eb tion....1....... │ │ │ │ +000a9260: 9ff4 dada 8900 0066 6601 c70b 4a9f 0bf0 .......ff...J... │ │ │ │ +000a9270: af8d 8d90 cccd 9f04 599c 8400 104a 4b00 ........Y....JK. │ │ │ │ +000a9280: 0066 668d 9ffb a664 8d91 170b cceb 6149 .ff....d......aI │ │ │ │ +000a9290: 4e44 5543 545f 5448 454e 9605 bfaa 3a93 NDUCT_THEN....:. │ │ │ │ +000a92a0: 7468 6d93 2d3e 9328 7468 6d93 2d3e 9374 thm.->.(thm.->.t │ │ │ │ +000a92b0: 6163 7469 6329 932d 3e93 7461 6374 6963 actic).->.tactic │ │ │ │ +000a92c0: 8e8e 9201 c671 b184 0010 4a4b 0000 6666 .....q....JK..ff │ │ │ │ +000a92d0: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ +000a92e0: 8e8e 9f1c a632 8d91 eaf1 ebcf 6361 6e96 .....2......can. │ │ │ │ +000a92f0: 0540 9e62 9053 8e65 9b05 409f 7573 6564 .@.b.S.e..@.used │ │ │ │ +000a9300: 9374 6f98 6765 6e65 7261 7465 9361 9873 .to.generate.a.s │ │ │ │ +000a9310: 7472 7563 7475 7261 6c93 696e 6475 6374 tructural.induct │ │ │ │ +000a9320: 696f 6e98 7461 6374 6963 9366 6f72 9861 ion.tactic.for.a │ │ │ │ +000a9330: 6e90 ac72 7993 636f 6e63 7265 7465 9874 n..ry.concrete.t │ │ │ │ +000a9340: 90ac 7279 7090 538e 6573 9364 650c 6e61 ..ryp.S.es.de.na │ │ │ │ +000a9350: 626c 658e a18d 91ea f1eb 7573 696e 678d ble.......using. │ │ │ │ +000a9360: 9104 35a2 eb61 6465 6669 6e65 5f74 7970 ..5..adefine_typ │ │ │ │ +000a9370: 658e 9143 71f0 cf2e 9106 19cd 5468 6596 e..Cq.......The. │ │ │ │ +000a9380: 0435 a20c 7273 749b 0435 a161 7267 756d .5..rst..5.argum │ │ │ │ +000a9390: 656e 90ac 7274 9369 7393 616e 9369 6e64 en..rt.is.an.ind │ │ │ │ +000a93a0: 7563 7469 6f6e 9874 6865 6f72 656d 936f uction.theorem.o │ │ │ │ +000a93b0: 6693 7468 6593 666f 726d 9872 6574 7572 f.the.form.retur │ │ │ │ +000a93c0: 6e65 6493 6290 ac72 798e a18d 91ea f1eb ned.b..ry....... │ │ │ │ +000a93d0: 7468 6596 02cb c666 756e 6374 696f 6e8d the....function. │ │ │ │ +000a93e0: 9102 cbc7 eb61 7072 6f76 655f 696e 6475 .....aprove_indu │ │ │ │ +000a93f0: 6374 696f 6e5f 7468 6d8e 9172 d12b cf64 ction_thm..r.+.d │ │ │ │ +000a9400: 6973 6375 7373 6564 9369 6e93 7468 659b iscussed.in.the. │ │ │ │ +000a9410: 02cb c770 7265 7669 6f75 7393 7365 6374 ...previous.sect │ │ │ │ +000a9420: 696f 6e2e 9104 d93f 5468 6598 7365 636f ion....?The.seco │ │ │ │ +000a9430: 6e64 9361 7267 756d 656e 90ac 7274 8ea1 nd.argumen..rt.. │ │ │ │ +000a9440: 8d91 eaf1 eb69 7396 041c d161 9374 6865 .....is....a.the │ │ │ │ +000a9450: 6f72 656d 9363 6f6e 95ac 7274 696e 9375 orem.con..rtin.u │ │ │ │ +000a9460: 6174 696f 6e96 041c d128 7365 6593 4368 ation....(see.Ch │ │ │ │ +000a9470: 6170 7465 7293 3134 2993 7468 6174 9104 apter.14).that.. │ │ │ │ +000a9480: 1cd0 6465 7465 726d 696e 6573 9377 6861 ..determines.wha │ │ │ │ +000a9490: 7493 6973 9374 6f93 6290 538e 6593 646f t.is.to.b.S.e.do │ │ │ │ +000a94a0: 6e65 9377 6974 6893 7468 658e a18d 91ea ne.with.the..... │ │ │ │ +000a94b0: f1eb 696e 6475 6374 696f 6e96 03ea a868 ..induction....h │ │ │ │ +000a94c0: 90ac 7279 7090 538e 6f74 6865 7365 7393 ..ryp.S.otheses. │ │ │ │ +000a94d0: 7768 656e 9374 6865 9372 6573 756c 7469 when.the.resulti │ │ │ │ +000a94e0: 6e67 9374 6163 7469 6393 6973 9361 7070 ng.tactic.is.app │ │ │ │ +000a94f0: 6c69 6564 9374 6f93 6193 676f 616c 2e8e lied.to.a.goal.. │ │ │ │ +000a9500: a18d 91f6 537a 4966 9602 d15c d774 689b ....SzIf...\.th. │ │ │ │ +000a9510: 02d1 5dcf 6973 9361 6e93 696e 6475 6374 ..].is.an.induct │ │ │ │ +000a9520: 696f 6e98 7468 656f 7265 6d93 666f 7293 ion.theorem.for. │ │ │ │ +000a9530: 6198 636f 6e63 7265 7465 9374 90ac 7279 a.concrete.t..ry │ │ │ │ +000a9540: 7090 538e 6593 eb40 6f70 98cf 7769 7468 p.S.e..@op..with │ │ │ │ +000a9550: 93d7 6d93 cf63 6f6e 7374 7275 6374 6f72 ..m..constructor │ │ │ │ +000a9560: 738d 98d7 438d 9f01 cccc d531 8e91 04c0 s...C......1.... │ │ │ │ +000a9570: 04cf 2c9b 03ea a82e 9601 f554 2e93 2e93 ..,........T.... │ │ │ │ +000a9580: 2c98 d743 8d9f 01cc ccd8 6d8e 8e91 413e ,..C......m...A> │ │ │ │ +000a9590: a3cf 288d 692e 652e 8e8e a18d 91ea f1eb ..(.i.e......... │ │ │ │ +000a95a0: 6196 02f4 2c74 6865 6f72 656d 9b02 f42b a...,theorem...+ │ │ │ │ +000a95b0: 6f66 9374 6865 986b 696e 6493 7265 7475 of.the.kind.retu │ │ │ │ +000a95c0: 726e 6564 9862 90ac 7279 8d93 eb61 7072 rned.b..ry...apr │ │ │ │ +000a95d0: 6f76 655f 696e 6475 6374 696f 6e5f 7468 ove_induction_th │ │ │ │ +000a95e0: 6d8e 9170 2dca cf29 9861 6e64 93d7 4691 m..p-..).and..F. │ │ │ │ +000a95f0: 0495 f1cf 6973 9361 9874 6865 6f72 656d ....is.a.theorem │ │ │ │ +000a9600: 9363 6f6e 95ac 7274 696e 9375 6174 696f .con..rtin.uatio │ │ │ │ +000a9610: 6e2c 8ea1 8d91 eaf1 eb74 6865 6e96 03e2 n,.......then... │ │ │ │ +000a9620: df74 6865 9b03 e2e0 7461 6374 6963 8d93 .the....tactic.. │ │ │ │ +000a9630: eb61 494e 4455 4354 5f54 4845 4e8e 9146 .aINDUCT_THEN..F │ │ │ │ +000a9640: 747f d774 6891 0355 5246 9105 84a6 cf77 t..th..URF.....w │ │ │ │ +000a9650: 696c 6c93 7265 6475 6365 9861 9367 6f61 ill.reduce.a.goa │ │ │ │ +000a9660: 6c98 eb61 28cf 00eb 612c 2221 d778 8dcf l..a(...a,"!.x.. │ │ │ │ +000a9670: 3a8e 8d91 0343 8ceb 406f 708e 9110 0025 :....C..@op....% │ │ │ │ +000a9680: eb61 2ed7 74cf 5bd7 78cf 5deb 6122 2993 .a..t.[.x.].a"). │ │ │ │ +000a9690: cf74 6f98 7468 6593 636f 6c6c 6563 7469 .to.the.collecti │ │ │ │ +000a96a0: 6f6e 986f 668e a18d 91ea f1eb d76d 9603 on.of........m.. │ │ │ │ +000a96b0: eaa8 cf69 6e64 7563 7469 6f6e 9373 7562 ...induction.sub │ │ │ │ +000a96c0: 676f 616c 7393 6765 6e65 7261 7465 6493 goals.generated. │ │ │ │ +000a96d0: 6290 ac72 793a 8ea6 8d8d 8d8d 8d8d 91f0 b..ry:.......... │ │ │ │ +000a96e0: f1eb eb61 4d41 505f 4556 4552 598e 912a ...aMAP_EVERY..* │ │ │ │ +000a96f0: 6e8f d746 8d91 0761 70eb 615b 8e91 0d21 n..F...ap.a[...! │ │ │ │ +000a9700: 1ad7 7468 8d9f fba5 328d d531 8e9f 0752 ..th....2..1...R │ │ │ │ +000a9710: 418d 318e 8e8d 9104 c004 eb61 3b8e 8d91 A.1........a;... │ │ │ │ +000a9720: 0fd4 fed7 3a96 01ff fe3a 933a 8e8d 911f ....:....:.:.... │ │ │ │ +000a9730: 9f9c eb61 3b8e 9128 b498 d774 688d 9ffa ...a;..(...th... │ │ │ │ +000a9740: c16e 8dd8 6b8d 9f01 1c71 d631 8e8e 9f07 .n..k....q.1.... │ │ │ │ +000a9750: ddd8 8dd5 318e 8e8d 9109 17b4 eb61 5d8e ....1........a]. │ │ │ │ +000a9760: 8e8d 8d92 0098 a410 288e 9200 9e63 bacf ........(....c.. │ │ │ │ +000a9770: 008d eb61 2c91 05bf aa22 8e91 113e fed7 ...a,...."...>.. │ │ │ │ +000a9780: 74cf 5bd7 438d 9f01 cccc d531 8e91 0815 t.[.C......1.... │ │ │ │ +000a9790: 56d7 788d 9ffb a532 8dd5 318e 9f07 5241 V.x....2..1...RA │ │ │ │ +000a97a0: 8d31 8e8e 8d91 0a15 54d7 3a96 01ff fe3a .1......T.:....: │ │ │ │ +000a97b0: 933a 8e91 1d35 4478 8d9f fac1 6e8d d86b .:...5Dx....n..k │ │ │ │ +000a97c0: 8d9f 011c 71d6 318e 8e9f 07dd d88d d531 ....q.1........1 │ │ │ │ +000a97d0: 8e8e 9109 17b4 cf5d 8deb 6122 298e 910b .......]..a")... │ │ │ │ +000a97e0: 7f54 d73b 8e8e 9f13 8446 8d8d 8d9f f800 .T.;.....F...... │ │ │ │ +000a97f0: 008d 911f f1cb cf2e 8ea4 0400 008d 911f ................ │ │ │ │ +000a9800: f1cb 2e8e a18d 911f f1cb 2e8e 8e8e 8e9f ................ │ │ │ │ +000a9810: 0e7f ff8d 8d8d 91f0 f1eb eb61 4d41 505f ...........aMAP_ │ │ │ │ +000a9820: 4556 4552 598e 912a 6e8f d746 8d91 0761 EVERY..*n..F...a │ │ │ │ +000a9830: 70eb 615b 8e91 0d21 1ad7 7468 8d9f fba5 p.a[...!..th.... │ │ │ │ +000a9840: 328d d531 8e9f 0752 418d d86d 8e8e 8d91 2..1...RA..m.... │ │ │ │ +000a9850: 0804 c4eb 613b 8e8d 9113 19be d73a 9601 ....a;.......:.. │ │ │ │ +000a9860: fffe 3a93 3a8e 8d91 22e4 5ceb 613b 8e91 ..:.:...".\.a;.. │ │ │ │ +000a9870: 2bf9 58d7 7468 8d9f fba5 328d d86b 8d9f +.X.th....2..k.. │ │ │ │ +000a9880: 0100 00d9 6d8e 8e9f 0752 418d d86d 8e8e ....m....RA..m.. │ │ │ │ +000a9890: 8d91 0bfd 0beb 615d 8e8e 8d8d 9200 98a4 ......a]........ │ │ │ │ +000a98a0: 1028 8e92 009e 63ba cf00 8deb 612c 9105 .(....c.....a,.. │ │ │ │ +000a98b0: bfaa 228e 9111 3efe d774 cf5b d743 8d9f .."...>..t.[.C.. │ │ │ │ +000a98c0: 01cc ccd8 6d8e 910b 5a16 d778 8d9f fba5 ....m...Z..x.... │ │ │ │ +000a98d0: 328d d531 8e9f 0752 418d d86d 8e8e 8d91 2..1...RA..m.... │ │ │ │ +000a98e0: 0d5a 14d7 3a96 01ff fe3a 933a 8e91 207a .Z..:....:.:.. z │ │ │ │ +000a98f0: 0478 8d9f fba5 328d d86b 8d9f 0100 00d9 .x....2..k...... │ │ │ │ +000a9900: 6d8e 8e9f 0752 418d d86d 8e8e 910b fd0b m....RA..m...... │ │ │ │ +000a9910: cf5d 8deb 6122 298e 8e8e 8e8e 8e9f 3efe .]..a").......>. │ │ │ │ +000a9920: 548d 91ea f1eb cf77 6865 7265 9604 0eb5 T......where.... │ │ │ │ +000a9930: d774 688d 9ffa 4fa6 8dd8 6a8e 9f08 71b5 .th...O...j...q. │ │ │ │ +000a9940: 8d69 8e8e 9108 74bf cf69 7393 6193 7468 .i....t..is.a.th │ │ │ │ +000a9950: 656f 7265 6d9b 040e b46f 6693 7468 6593 eorem....of.the. │ │ │ │ +000a9960: 666f 726d 8d93 eb61 7c2d 8e91 154d b3d7 form...a|-...M.. │ │ │ │ +000a9970: 74cf 5bd7 788d 9ffa 4fa6 8dd8 6a8e 9f08 t.[.x...O...j... │ │ │ │ +000a9980: 71b5 8d69 8e8e 9104 660a cf5d 9361 7373 q..i....f..].ass │ │ │ │ +000a9990: 6572 7469 6e67 9374 6865 9374 7275 7468 erting.the.truth │ │ │ │ +000a99a0: 936f 6698 d774 cf5b d778 8d9f fa4f a68d .of..t.[.x...O.. │ │ │ │ +000a99b0: d86a 8e9f 0871 b58d 698e 8e91 0466 0acf .j...q..i....f.. │ │ │ │ +000a99c0: 5d93 666f 7293 7468 6593 d76a 9100 acd3 ].for.the..j.... │ │ │ │ +000a99d0: cf74 6893 7265 6375 722d 8ea1 8d91 eaf1 .th.recur-...... │ │ │ │ +000a99e0: eb73 6976 95ac 7265 9b04 d91f 6172 6775 .siv..re....argu │ │ │ │ +000a99f0: 6d65 6e93 7498 2866 6f72 986e 6f6e 2d72 men.t.(for.non-r │ │ │ │ +000a9a00: 6563 7572 7369 7693 6591 04d9 2061 7267 ecursiv.e... arg │ │ │ │ +000a9a10: 756d 656e 9374 732c 9105 14bd 7468 6572 umen.ts,....ther │ │ │ │ +000a9a20: 6598 7769 6c6c 9862 9053 8e65 986e 6f98 e.will.b.S.e.no. │ │ │ │ +000a9a30: d774 688d 9ffa 4fa6 8dd8 6a8e 9f08 71b5 .th...O...j...q. │ │ │ │ +000a9a40: 8d69 8e8e 9109 3f29 cf69 6e98 7468 6591 .i....?).in.the. │ │ │ │ +000a9a50: 04d9 206c 6973 7429 986f 6698 7468 6598 .. list).of.the. │ │ │ │ +000a9a60: d769 cf74 688e a18d 91ea f1eb 636f 6e73 .i.th.......cons │ │ │ │ +000a9a70: 7472 7563 746f 7296 03ea a8d7 438d 9f01 tructor.....C... │ │ │ │ +000a9a80: cccc d869 8e91 074f 82cf 2866 6f72 9331 ...i...O..(for.1 │ │ │ │ +000a9a90: 9603 5552 da14 93d7 6993 da14 93d7 6dcf ..UR....i.....m. │ │ │ │ +000a9aa0: 292e 8ea1 8d91 f653 7a54 6865 9605 0c3e )......SzThe...> │ │ │ │ +000a9ab0: 6d6f 7374 9363 6f6d 6d6f 6e9b 050c 3d75 most.common...=u │ │ │ │ +000a9ac0: 7365 936f 668d 93eb 6149 4e44 5543 545f se.of...aINDUCT_ │ │ │ │ +000a9ad0: 5448 454e 8e91 4954 cacf 6973 9869 6e93 THEN..IT..is.in. │ │ │ │ +000a9ae0: 636f 6e6a 756e 6374 696f 6e93 7769 7468 conjunction.with │ │ │ │ +000a9af0: 9374 6865 9874 6865 6f72 656d 9363 6f6e .the.theorem.con │ │ │ │ +000a9b00: 95ac 7274 696e 9375 612d 8ea1 8d91 eaf1 ..rtin.ua-...... │ │ │ │ +000a9b10: eb74 696f 6e8d 9103 c67f eb61 4153 5355 .tion......aASSU │ │ │ │ +000a9b20: 4d45 5f54 4143 8e91 3d43 23cf 2e91 052c ME_TAC..=C#...., │ │ │ │ +000a9b30: d346 91ff 0556 6f72 9603 c67f 6578 616d .F...Vor....exam │ │ │ │ +000a9b40: 706c 652c 9103 cdbb 7468 659b 03c6 8062 ple,....the....b │ │ │ │ +000a9b50: 7569 6c74 2d69 6e93 696e 6475 6374 696f uilt-in.inductio │ │ │ │ +000a9b60: 6e98 7461 6374 6963 8d93 eb61 494e 4455 n.tactic...aINDU │ │ │ │ +000a9b70: 4354 5f54 4143 8e91 4109 a3cf 666f 7293 CT_TAC..A...for. │ │ │ │ +000a9b80: 6d61 7468 656d 6174 6963 616c 8ea1 8d91 mathematical.... │ │ │ │ +000a9b90: eaf1 eb69 6e64 7563 7469 6f6e 9603 eaa8 ...induction.... │ │ │ │ +000a9ba0: 6f6e 9374 6865 936e 6174 7572 616c 936e on.the.natural.n │ │ │ │ +000a9bb0: 95ac 7275 6d93 6290 538e 6572 7396 03ea ..rum.b.S.ers... │ │ │ │ +000a9bc0: a869 7393 6465 0c6e 6564 9369 6e93 eb48 .is.de.ned.in..H │ │ │ │ +000a9bd0: 4d4c 93cf 6290 ac72 793a 8e9f 1ca6 328d ML..b..ry:....2. │ │ │ │ +000a9be0: 8d8d 9e56 bd8d 8d8d 8d91 0230 eaeb 616c ...V.......0..al │ │ │ │ +000a9bf0: 6574 9605 bfaa 494e 4455 4354 5f54 4143 et....INDUCT_TAC │ │ │ │ +000a9c00: 933d 9349 4e44 5543 545f 5448 454e 9349 .=.INDUCT_THEN.I │ │ │ │ +000a9c10: 4e44 5543 5449 4f4e 9341 5353 554d 455f NDUCTION.ASSUME_ │ │ │ │ +000a9c20: 5441 438e 8e8e 8e8e 8e8e a68d 91ea f1eb TAC............. │ │ │ │ +000a9c30: cf54 6869 7396 057e b962 7569 6c74 2d69 .This..~.built-i │ │ │ │ +000a9c40: 6e93 7461 6374 6963 9b05 7eba 7265 6475 n.tactic..~.redu │ │ │ │ +000a9c50: 6365 7393 6193 676f 616c 93eb 6128 cf00 ces.a.goal..a(.. │ │ │ │ +000a9c60: eb61 2c22 21d7 6eeb 612e d774 cf5b d76e .a,"!.n.a..t.[.n │ │ │ │ +000a9c70: cf5d eb61 2229 98cf 746f 9361 9362 6173 .].a")..to.a.bas │ │ │ │ +000a9c80: 6973 9373 7562 676f 616c 98eb 6128 cf00 is.subgoal..a(.. │ │ │ │ +000a9c90: eb61 2c22 d774 cf5b eb61 30cf 5deb 6122 .a,".t.[.a0.].a" │ │ │ │ +000a9ca0: 2993 cf61 6e64 9361 8ea1 8d91 eaf1 eb73 )..and.a.......s │ │ │ │ +000a9cb0: 7465 7096 0467 6473 7562 676f 616c 93eb tep..gdsubgoal.. │ │ │ │ +000a9cc0: 6128 cf00 9102 ff95 da5b 9102 ff94 66eb a(.......[....f. │ │ │ │ +000a9cd0: 6122 d774 cf5b d76e cf5d eb61 22da 67eb a".t.[.n.].a".g. │ │ │ │ +000a9ce0: 612c 22d7 74cf 5beb 6153 5543 9105 bfaa a,".t.[.aSUC.... │ │ │ │ +000a9cf0: d76e cf5d eb61 2229 cf2e 9106 af14 5468 .n.].a")......Th │ │ │ │ +000a9d00: 6593 6578 7472 6193 6173 7375 6d70 7469 e.extra.assumpti │ │ │ │ +000a9d10: 6f6e 93eb 6122 d774 cf5b d76e cf5d eb61 on..a".t.[.n.].a │ │ │ │ +000a9d20: 2293 cf28 8d69 2e65 2e8e 9113 6ae8 7468 "..(.i.e....j.th │ │ │ │ +000a9d30: 6593 696e 6475 6374 696f 6e8e a18d 91ea e.induction..... │ │ │ │ +000a9d40: f1eb 689a ac72 7970 9053 8e6f 7468 6573 ..h..ryp.S.othes │ │ │ │ +000a9d50: 6973 2996 03ea a869 7393 6164 6465 6493 is)....is.added. │ │ │ │ +000a9d60: 746f 9374 6865 9361 7373 756d 7074 696f to.the.assumptio │ │ │ │ +000a9d70: 6e73 9300 9362 9879 8d93 eb61 4153 5355 ns...b.y...aASSU │ │ │ │ +000a9d80: 4d45 5f54 4143 8e91 3d67 4ccf 2e8e a18d ME_TAC..=gL..... │ │ │ │ +000a9d90: 91f6 537a 4279 9603 eaa8 636f 6e9a ac72 ..SzBy....con..r │ │ │ │ +000a9da0: 7472 6173 742c 9374 6865 9369 6e64 7563 trast,.the.induc │ │ │ │ +000a9db0: 7469 6f6e 9374 6163 7469 638d 93eb 6149 tion.tactic...aI │ │ │ │ +000a9dc0: 4e44 5543 545f 4d50 5f54 4143 8e91 5290 NDUCT_MP_TAC..R. │ │ │ │ +000a9dd0: f2cf 2877 6869 6398 6893 6973 936e 6f74 ..(whic.h.is.not │ │ │ │ +000a9de0: 9362 7569 6c74 2d69 6e29 9364 650c 6e65 .built-in).de.ne │ │ │ │ +000a9df0: 6493 6298 793a 8ea6 8d8d 8d9e 56bd 8d8d d.b.y:......V... │ │ │ │ +000a9e00: 8d8d 9102 30ea eb61 6c65 7496 05bf aa49 ....0..alet....I │ │ │ │ +000a9e10: 4e44 5543 545f 4d50 5f54 4143 933d 9349 NDUCT_MP_TAC.=.I │ │ │ │ +000a9e20: 4e44 5543 545f 5448 454e 9349 4e44 5543 NDUCT_THEN.INDUC │ │ │ │ +000a9e30: 5449 4f4e 934d 505f 5441 438e 8e8e 8e8e TION.MP_TAC..... │ │ │ │ +000a9e40: 8e8e 9f1c a632 8d91 eaf1 ebcf 7265 6475 .....2......redu │ │ │ │ +000a9e50: 6365 7396 0394 f761 9367 6f61 6c93 eb61 ces....a.goal..a │ │ │ │ +000a9e60: 28cf 00eb 612c 2221 d76e eb61 2ed7 74cf (...a,"!.n.a..t. │ │ │ │ +000a9e70: 5bd7 6ecf 5deb 6122 2993 cf74 6f93 6193 [.n.].a")..to.a. │ │ │ │ +000a9e80: 6261 7369 7391 0394 f673 7562 676f 616c basis....subgoal │ │ │ │ +000a9e90: 93eb 6128 cf00 eb61 2c22 d774 cf5b eb61 ..a(...a,".t.[.a │ │ │ │ +000a9ea0: 30cf 5deb 6122 2993 cf61 6e64 9361 6e93 0.].a")..and.an. │ │ │ │ +000a9eb0: 696e 6475 6374 696f 6e93 7374 6570 9373 induction.step.s │ │ │ │ +000a9ec0: 7562 676f 616c 8ea1 8d91 eaf1 ebeb 6128 ubgoal........a( │ │ │ │ +000a9ed0: cf00 eb61 2c96 05bf aa22 d774 cf5b d76e ...a,....".t.[.n │ │ │ │ +000a9ee0: cf5d 93eb 613d 3d3e 93d7 74cf 5beb 6153 .]..a==>..t.[.aS │ │ │ │ +000a9ef0: 5543 93d7 6ecf 5deb 6122 29cf 2e91 084e UC..n.].a")....N │ │ │ │ +000a9f00: 0048 6572 652c 9105 3376 7468 6591 04f1 .Here,..3vthe... │ │ │ │ +000a9f10: b274 6865 6f72 656d 9b04 f1b3 636f 6e95 .theorem....con. │ │ │ │ +000a9f20: ac72 7469 6e93 7561 7469 6f6e 8d98 eb61 .rtin.uation...a │ │ │ │ +000a9f30: 4d50 5f54 4143 8e91 2c61 62cf 6d61 6b93 MP_TAC..,ab.mak. │ │ │ │ +000a9f40: 6573 9104 f1b2 7468 6598 696e 6475 6374 es....the.induct │ │ │ │ +000a9f50: 696f 6e8e a18d 91ea f1eb 689a ac72 7970 ion.......h..ryp │ │ │ │ +000a9f60: 9053 8e6f 7468 6573 6973 9603 eaa8 616e .S.othesis....an │ │ │ │ +000a9f70: 9361 6e98 7465 6365 6465 6e98 7493 6f66 .an.teceden.t.of │ │ │ │ +000a9f80: 9374 6865 9373 7465 7093 7375 6267 6f61 .the.step.subgoa │ │ │ │ +000a9f90: 6c2c 9372 6174 6865 7293 7468 616e 9361 l,.rather.than.a │ │ │ │ +000a9fa0: 6e93 6173 7375 6d70 7469 6f6e 2e8e a18d n.assumption.... │ │ │ │ +000a9fb0: 91f6 537a 4173 9603 eaa8 7468 6973 9365 ..SzAs....this.e │ │ │ │ +000a9fc0: 7861 6d70 6c65 9369 6c6c 7573 7472 6174 xample.illustrat │ │ │ │ +000a9fd0: 6573 2c93 7468 6593 7468 656f 7265 6d93 es,.the.theorem. │ │ │ │ +000a9fe0: 636f 6e95 ac72 7469 6e93 7561 7469 6f6e con..rtin.uation │ │ │ │ +000a9ff0: 9603 eaa8 d746 9105 8c6e cf69 6e93 616e .....F...n.in.an │ │ │ │ +000aa000: 9369 6e64 7563 7469 6f6e 9374 6163 7469 .induction.tacti │ │ │ │ +000aa010: 638e a68d 8d8d 8d91 f0f1 ebeb 6149 4e44 c...........aIND │ │ │ │ +000aa020: 5543 545f 5448 454e 8e91 35ed e3d7 7468 UCT_THEN..5...th │ │ │ │ +000aa030: 9106 aaa4 468e 8e8e 8e9f 24fd 138e 8c8b ....F.....$..... │ │ │ │ +000aa040: 0000 00cb 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 000aa050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000aa060: 000a 90dc a002 cc05 558d a0fd 46d3 0e8d ........U...F... │ │ │ │ -000aa070: 8d8d 8d9f fa99 9a8d 9112 c761 d031 312e ...........a.11. │ │ │ │ -000aa080: 3130 2e91 0a80 0054 6865 9604 8000 749a 10.....The....t. │ │ │ │ -000aa090: a000 7970 9060 0065 9364 650c 6e69 7469 ..yp.`.e.de.niti │ │ │ │ -000aa0a0: 6f6e 9370 6163 986b 91ff 4000 6167 6592 on.pac.k..@.age. │ │ │ │ -000aa0b0: 00e2 3763 3230 338e 9112 c761 9f05 6666 ..7c203....a..ff │ │ │ │ -000aa0c0: 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 ....f..>|....... │ │ │ │ -000aa0d0: 2fdf 8da0 fd8b d021 8d91 12c7 61cf 6765 /......!....a.ge │ │ │ │ -000aa0e0: 6e65 7261 7465 6496 0304 c575 7369 6e67 nerated....using │ │ │ │ -000aa0f0: 9361 6e93 696e 6475 6374 696f 6e9b 0304 .an.induction... │ │ │ │ -000aa100: c674 6865 6f72 656d 93d7 7468 93cf 6361 .theorem..th..ca │ │ │ │ -000aa110: 6e93 6290 538e 6593 7468 6f75 6768 90ac n.b.S.e.though.. │ │ │ │ -000aa120: 7274 936f 6693 6173 9861 9366 756e 6374 rt.of.as.a.funct │ │ │ │ -000aa130: 696f 6e93 7768 6963 90ac 7268 9364 6574 ion.whic..rh.det │ │ │ │ -000aa140: 6572 6d69 6e65 738e a410 0000 8d91 12c7 ermines......... │ │ │ │ -000aa150: 6177 6861 7496 02b3 9b69 739b 02b3 9c74 awhat....is....t │ │ │ │ -000aa160: 6f93 6290 538e 6598 646f 6e65 9377 6974 o.b.S.e.done.wit │ │ │ │ -000aa170: 6893 7468 6598 696e 6475 6374 696f 6e93 h.the.induction. │ │ │ │ -000aa180: 6890 ac72 7970 9a53 8e6f 7468 6573 6573 h..ryp.S.otheses │ │ │ │ -000aa190: 9363 6f72 7265 7370 986f 6e64 696e 679b .corresp.onding. │ │ │ │ -000aa1a0: 02b3 9c74 6f93 7468 6598 7265 6375 7273 ...to.the.recurs │ │ │ │ -000aa1b0: 6976 9aac 7265 9361 7267 756d 656e 9874 iv..re.argumen.t │ │ │ │ -000aa1c0: 738e a18d 9112 c761 6f66 9602 ea0e 636f s......aof....co │ │ │ │ -000aa1d0: 6e73 7472 7563 746f 7273 9369 6e93 7468 nstructors.in.th │ │ │ │ -000aa1e0: 6593 7374 6570 9363 6173 6573 936f 6693 e.step.cases.of. │ │ │ │ -000aa1f0: 6193 7072 6f90 538e 6f66 9362 90ac 7279 a.pro.S.of.b..ry │ │ │ │ -000aa200: 9373 7472 7563 7475 7261 6c93 696e 6475 .structural.indu │ │ │ │ -000aa210: 6374 696f 6e2e 9104 e357 5768 656e 93d7 ction....WWhen.. │ │ │ │ -000aa220: 4691 048b d4cf 6973 8d93 eb61 4153 5355 F.....is...aASSU │ │ │ │ -000aa230: 4d45 5f54 4143 8e91 3c66 b2cf 2c8e a18d ME_TAC...th │ │ │ │ -000aa440: 6d8e 8e92 01c6 71b1 8400 0f60 b200 0066 m.....q....`...f │ │ │ │ -000aa450: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ -000aa460: 8e8e 8e9f 2474 f98d 9112 c761 cf70 726f ....$t.....a.pro │ │ │ │ -000aa470: 95ac 7276 9365 7396 0569 a674 6861 7493 ..rv.es..i.that. │ │ │ │ -000aa480: 7468 6591 0569 a763 6f6e 7374 7275 6374 the..i.construct │ │ │ │ -000aa490: 6f72 7393 6f66 9361 9363 6f6e 6372 6574 ors.of.a.concret │ │ │ │ -000aa4a0: 6593 749a ac72 7970 9053 8e65 9377 6869 e.t..ryp.S.e.whi │ │ │ │ -000aa4b0: 6398 6891 0569 a774 616b 9865 9361 7267 c.h..i.tak.e.arg │ │ │ │ -000aa4c0: 756d 656e 9874 7393 6172 6593 6f6e 652d umen.ts.are.one- │ │ │ │ -000aa4d0: 746f 2d6f 6e65 2e8e a18d 9112 c761 5468 to-one.......aTh │ │ │ │ -000aa4e0: 6596 05ec 9c61 7267 756d 656e 9aac 7274 e....argumen..rt │ │ │ │ -000aa4f0: 9374 6f8d 93eb 6170 726f 7665 5f63 6f6e .to...aprove_con │ │ │ │ -000aa500: 7374 7275 6374 6f72 735f 6f6e 655f 6f6e structors_one_on │ │ │ │ -000aa510: 658e 9200 a150 7ccf 6973 9361 9374 6865 e....P|.is.a.the │ │ │ │ -000aa520: 6f72 656d 936f 6693 7468 6593 666f 726d orem.of.the.form │ │ │ │ -000aa530: 9372 6574 7572 6e65 6493 6298 798e a18d .returned.b.y... │ │ │ │ -000aa540: 8d91 12c7 61eb 6164 6566 696e 655f 7479 ....a.adefine_ty │ │ │ │ -000aa550: 7065 8e91 5203 afcf 2e8e 9f11 10b6 8d91 pe..R........... │ │ │ │ -000aa560: 1e28 f054 6865 9103 eaa8 6675 6e63 7469 .(.The....functi │ │ │ │ -000aa570: 6f6e 8ea6 8d8d 8d91 12c7 619f f54f a789 on........a..O.. │ │ │ │ -000aa580: 0000 6666 01c7 0b4a 9f0b 0716 8d8d 90cc ..ff...J........ │ │ │ │ -000aa590: cd9f 0459 9c84 000f 60b2 0000 6666 8d9f ...Y....`...ff.. │ │ │ │ -000aa5a0: fba6 648d 9117 0bcc eb61 7072 6f76 655f ..d......aprove_ │ │ │ │ -000aa5b0: 636f 6e73 7472 7563 746f 7273 5f64 6973 constructors_dis │ │ │ │ -000aa5c0: 7469 6e63 7496 05bf aa3a 9374 686d 932d tinct....:.thm.- │ │ │ │ -000aa5d0: 3e93 7468 6d8e 8e92 01c6 71b1 8400 0f60 >.thm.....q....` │ │ │ │ -000aa5e0: b200 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ -000aa5f0: 01c7 0b4a 8e8e 8e9f 2474 f88d 9112 c761 ...J....$t.....a │ │ │ │ -000aa600: cf70 726f 95ac 7276 9365 7396 04c8 6274 .pro..rv.es...bt │ │ │ │ -000aa610: 6861 749b 04c8 6174 6865 9363 6f6e 7374 hat...athe.const │ │ │ │ -000aa620: 7275 6374 6f72 7393 6f66 9361 9863 6f6e ructors.of.a.con │ │ │ │ -000aa630: 6372 6574 6593 7490 ac72 7970 9053 8e65 crete.t..ryp.S.e │ │ │ │ -000aa640: 9379 6965 6c64 9364 6973 7469 6e63 7498 .yield.distinct. │ │ │ │ -000aa650: 7691 ff58 e461 6c75 6573 2e91 07d2 0e54 v..X.alues.....T │ │ │ │ -000aa660: 6865 9861 7267 756d 656e 90ac 7274 9374 he.argumen..rt.t │ │ │ │ -000aa670: 6f8e a18d 8d91 12c7 61eb 6170 726f 7665 o.......a.aprove │ │ │ │ -000aa680: 5f63 6f6e 7374 7275 6374 6f72 735f 6469 _constructors_di │ │ │ │ -000aa690: 7374 696e 6374 8e92 00b1 e8f7 cf69 7396 stinct.......is. │ │ │ │ -000aa6a0: 03ea a861 6761 696e 9361 9374 6865 6f72 ...again.a.theor │ │ │ │ -000aa6b0: 656d 936f 6693 7468 6593 666f 726d 9372 em.of.the.form.r │ │ │ │ -000aa6c0: 6574 7572 6e65 6493 6290 ac72 798d 93eb eturned.b..ry... │ │ │ │ -000aa6d0: 6164 6566 696e 655f 7479 7065 8e91 4326 adefine_type..C& │ │ │ │ -000aa6e0: f6cf 2e8e 9f11 10b6 8d91 1e28 f054 6865 ...........(.The │ │ │ │ -000aa6f0: 9103 eaa8 6675 6e63 7469 6f6e 8ea6 8d8d ....function.... │ │ │ │ -000aa700: 8d91 12c7 619f f54f a789 0000 6666 01c7 ....a..O....ff.. │ │ │ │ -000aa710: 0b4a 9f0b 0716 8d8d 90cc cd9f 0459 9c84 .J...........Y.. │ │ │ │ -000aa720: 000f 60b2 0000 6666 8d9f fba6 648d 9117 ..`...ff....d... │ │ │ │ -000aa730: 0bcc eb61 7072 6f76 655f 6361 7365 735f ...aprove_cases_ │ │ │ │ -000aa740: 7468 6d96 05bf aa3a 9374 686d 932d 3e93 thm....:.thm.->. │ │ │ │ -000aa750: 7468 6d8e 8e92 01c6 71b1 8400 0f60 b200 thm.....q....`.. │ │ │ │ -000aa760: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ -000aa770: 0b4a 8e8e 8e9f 2474 f98d 9112 c761 cf70 .J....$t.....a.p │ │ │ │ -000aa780: 726f 95ac 7276 9365 7396 04ee bf61 9363 ro..rv.es....a.c │ │ │ │ -000aa790: 6173 6573 9374 6865 6f72 656d 9366 6f72 ases.theorem.for │ │ │ │ -000aa7a0: 9104 eebe 616e 9aac 7279 9363 6f6e 6372 ....an..ry.concr │ │ │ │ -000aa7b0: 6574 6593 7498 7970 9053 8e65 2e91 0845 ete.t.yp.S.e...E │ │ │ │ -000aa7c0: 2553 7563 9868 9361 9374 6865 6f72 656d %Suc.h.a.theorem │ │ │ │ -000aa7d0: 9104 eebe 7374 6174 6573 9374 6861 7493 ....states.that. │ │ │ │ -000aa7e0: 6576 9865 7279 9376 91ff 58e4 616c 7565 ev.ery.v..X.alue │ │ │ │ -000aa7f0: 8ea1 8d91 12c7 6163 616e 9605 a0c0 629a ......acan....b. │ │ │ │ -000aa800: 538e 6593 636f 6e73 7472 7563 7465 6493 S.e.constructed. │ │ │ │ -000aa810: 7573 696e 6791 05a0 c16f 6e65 936f 6693 using....one.of. │ │ │ │ -000aa820: 7468 6593 7490 ac72 7970 9865 2773 9363 the.t..ryp.e's.c │ │ │ │ -000aa830: 6f6e 7374 7275 6374 6f72 732e 910a 5b29 onstructors...[) │ │ │ │ -000aa840: 5468 6973 9370 726f 7098 6572 749a ac72 This.prop.ert..r │ │ │ │ -000aa850: 7993 666f 6c6c 6f98 7773 936d 6f72 658e y.follo.ws.more. │ │ │ │ -000aa860: a18d 9112 c761 6561 7369 6c79 9604 0f43 .....aeasily...C │ │ │ │ -000aa870: 2861 6e64 9374 6865 7265 666f 7265 9369 (and.therefore.i │ │ │ │ -000aa880: 7393 6661 7374 6572 9374 6f93 7072 6f95 s.faster.to.pro. │ │ │ │ -000aa890: ac72 7693 6529 9604 0f43 6672 6f6d 9369 .rv.e)...Cfrom.i │ │ │ │ -000aa8a0: 6e64 7563 7469 6f6e 9374 6861 6e93 6672 nduction.than.fr │ │ │ │ -000aa8b0: 6f6d 9370 7269 6d69 7469 7690 ac72 6593 om.primitiv..re. │ │ │ │ -000aa8c0: 7265 6375 7273 696f 6e2c 9104 186a 736f recursion,...jso │ │ │ │ -000aa8d0: 8ea1 8d91 12c7 6174 6865 9605 2c64 6675 ......athe..,dfu │ │ │ │ -000aa8e0: 6e63 7469 6f6e 8d93 eb61 7072 6f76 655f nction...aprove_ │ │ │ │ -000aa8f0: 6361 7365 735f 7468 6d8e 9160 93bf cf74 cases_thm..`...t │ │ │ │ -000aa900: 616b 9aac 7265 7393 6173 9361 6e93 6172 ak..res.as.an.ar │ │ │ │ -000aa910: 6775 6d65 6e98 7493 616e 9369 6e64 7563 gumen.t.an.induc │ │ │ │ -000aa920: 7469 6f6e 9105 2c65 7468 656f 7265 6d93 tion..,etheorem. │ │ │ │ -000aa930: 6f66 9374 6865 936b 696e 648e a18d 9112 of.the.kind..... │ │ │ │ -000aa940: c761 7265 7475 726e 6564 9603 eaa8 6290 .areturned....b. │ │ │ │ -000aa950: ac72 798d 93eb 6170 726f 7665 5f69 6e64 .ry...aprove_ind │ │ │ │ -000aa960: 7563 7469 6f6e 5f74 686d 8e91 7124 46cf uction_thm..q$F. │ │ │ │ -000aa970: 2e8e 9f11 10b6 8d91 1e28 f054 6865 7365 .........(.These │ │ │ │ -000aa980: 9603 eaa8 6175 7869 6c69 6172 7993 746f ....auxiliary.to │ │ │ │ -000aa990: 9053 8e6f 6c73 9377 9aac 726f 726b 9366 .S.ols.w..rork.f │ │ │ │ -000aa9a0: 6f72 9361 6e98 7993 636f 6e63 7265 7465 or.an.y.concrete │ │ │ │ -000aa9b0: 9374 9879 7090 538e 6593 6465 0c6e 6162 .t.yp.S.e.de.nab │ │ │ │ -000aa9c0: 6c65 9375 7369 6e67 8d93 eb61 6465 6669 le.using...adefi │ │ │ │ -000aa9d0: 6e65 5f74 7970 658e 9143 26f6 cf2e 8e9f ne_type..C&..... │ │ │ │ -000aa9e0: 25dc 628d 8d91 12c7 61d0 3131 2e31 302e %.b.....a.11.10. │ │ │ │ -000aa9f0: 352e 318e 9154 0761 4578 616d 706c 6573 5.1..T.aExamples │ │ │ │ -000aaa00: 8e9f 19ea 818d 9112 c761 cf54 6865 9b05 .........a.The.. │ │ │ │ -000aaa10: aabc 666f 6c6c 6f95 ac72 7769 6e67 9105 ..follo..rwing.. │ │ │ │ -000aaa20: aabb 696e 9374 6572 6163 7469 6f6e 7398 ..in.teractions. │ │ │ │ -000aaa30: 7769 7468 9874 6865 9105 aabb 7379 7374 with.the....syst │ │ │ │ -000aaa40: 656d 9873 686f 9377 9874 6865 9605 aabb em.sho.w.the.... │ │ │ │ -000aaa50: 7072 6f90 538e 6f66 9874 6861 7498 7468 pro.S.of.that.th │ │ │ │ -000aaa60: 6593 636f 6e73 7472 7563 746f 728d 98eb e.constructor... │ │ │ │ -000aaa70: 614c 4541 468e 8ea1 8d91 12c7 61cf 666f aLEAF.......a.fo │ │ │ │ -000aaa80: 7296 04bf a274 6865 9374 90ac 7279 7090 r....the.t..ryp. │ │ │ │ -000aaa90: 538e 658d 93eb 6128 2a29 6274 7265 658e S.e...a(*)btree. │ │ │ │ -000aaaa0: 9137 7c93 cf69 7393 6f6e 652d 6f6e 652c .7|..is.one-one, │ │ │ │ -000aaab0: 9104 f4e1 616e 649b 04bf a161 6c73 6f93 ....and....also. │ │ │ │ -000aaac0: 7468 6174 9374 6865 9363 6f6e 7374 7275 that.the.constru │ │ │ │ -000aaad0: 6374 6f72 8d93 eb61 5245 438e 911a be42 ctor...aREC....B │ │ │ │ -000aaae0: cf66 6f72 9874 6865 9374 90ac 7279 7090 .for.the.t..ryp. │ │ │ │ -000aaaf0: 538e 658d 93eb 6172 6563 8e91 1abe 42cf S.e...arec....B. │ │ │ │ -000aab00: 6973 8ea1 8d91 12c7 616f 6e65 2d74 6f2d is......aone-to- │ │ │ │ -000aab10: 6f6e 652e 8e8e 9f24 fd13 8e8c 8b00 0000 one....$........ │ │ │ │ -000aab20: cc00 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000aa060: 0000 0000 0000 0000 000a 90e4 a002 cc05 ................ │ │ │ │ +000aa070: 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d U...F........... │ │ │ │ +000aa080: 9112 c761 d031 312e 3130 2e91 0a80 0054 ...a.11.10.....T │ │ │ │ +000aa090: 6865 9604 8000 749a a000 7970 9060 0065 he....t...yp.`.e │ │ │ │ +000aa0a0: 9364 650c 6e69 7469 6f6e 9370 6163 986b .de.nition.pac.k │ │ │ │ +000aa0b0: 91ff 4000 6167 6592 00e2 3763 3230 338e ..@.age...7c203. │ │ │ │ +000aa0c0: 9112 c761 9f05 6666 8900 00e6 6601 c73e ...a..ff....f..> │ │ │ │ +000aa0d0: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 |......./......! │ │ │ │ +000aa0e0: 8d91 12c7 61cf 6765 6e65 7261 7465 6496 ....a.generated. │ │ │ │ +000aa0f0: 0304 c575 7369 6e67 9361 6e93 696e 6475 ...using.an.indu │ │ │ │ +000aa100: 6374 696f 6e9b 0304 c674 6865 6f72 656d ction....theorem │ │ │ │ +000aa110: 93d7 7468 93cf 6361 6e93 6290 538e 6593 ..th..can.b.S.e. │ │ │ │ +000aa120: 7468 6f75 6768 90ac 7274 936f 6693 6173 though..rt.of.as │ │ │ │ +000aa130: 9861 9366 756e 6374 696f 6e93 7768 6963 .a.function.whic │ │ │ │ +000aa140: 90ac 7268 9364 6574 6572 6d69 6e65 738e ..rh.determines. │ │ │ │ +000aa150: a410 0000 8d91 12c7 6177 6861 7496 02b3 ........awhat... │ │ │ │ +000aa160: 9b69 739b 02b3 9c74 6f93 6290 538e 6598 .is....to.b.S.e. │ │ │ │ +000aa170: 646f 6e65 9377 6974 6893 7468 6598 696e done.with.the.in │ │ │ │ +000aa180: 6475 6374 696f 6e93 6890 ac72 7970 9a53 duction.h..ryp.S │ │ │ │ +000aa190: 8e6f 7468 6573 6573 9363 6f72 7265 7370 .otheses.corresp │ │ │ │ +000aa1a0: 986f 6e64 696e 679b 02b3 9c74 6f93 7468 .onding....to.th │ │ │ │ +000aa1b0: 6598 7265 6375 7273 6976 9aac 7265 9361 e.recursiv..re.a │ │ │ │ +000aa1c0: 7267 756d 656e 9874 738e a18d 9112 c761 rgumen.ts......a │ │ │ │ +000aa1d0: 6f66 9602 ea0e 636f 6e73 7472 7563 746f of....constructo │ │ │ │ +000aa1e0: 7273 9369 6e93 7468 6593 7374 6570 9363 rs.in.the.step.c │ │ │ │ +000aa1f0: 6173 6573 936f 6693 6193 7072 6f90 538e ases.of.a.pro.S. │ │ │ │ +000aa200: 6f66 9362 90ac 7279 9373 7472 7563 7475 of.b..ry.structu │ │ │ │ +000aa210: 7261 6c93 696e 6475 6374 696f 6e2e 9104 ral.induction... │ │ │ │ +000aa220: e357 5768 656e 93d7 4691 048b d4cf 6973 .WWhen..F.....is │ │ │ │ +000aa230: 8d93 eb61 4153 5355 4d45 5f54 4143 8e91 ...aASSUME_TAC.. │ │ │ │ +000aa240: 3c66 b2cf 2c8e a18d 9112 c761 7468 6596 .thm.....q. │ │ │ │ +000aa450: 8400 0f60 b200 0066 668e 8e9f 04c0 0289 ...`...ff....... │ │ │ │ +000aa460: 0000 6666 01c7 0b4a 8e8e 8e9f 2474 f98d ..ff...J....$t.. │ │ │ │ +000aa470: 9112 c761 cf70 726f 95ac 7276 9365 7396 ...a.pro..rv.es. │ │ │ │ +000aa480: 0569 a674 6861 7493 7468 6591 0569 a763 .i.that.the..i.c │ │ │ │ +000aa490: 6f6e 7374 7275 6374 6f72 7393 6f66 9361 onstructors.of.a │ │ │ │ +000aa4a0: 9363 6f6e 6372 6574 6593 749a ac72 7970 .concrete.t..ryp │ │ │ │ +000aa4b0: 9053 8e65 9377 6869 6398 6891 0569 a774 .S.e.whic.h..i.t │ │ │ │ +000aa4c0: 616b 9865 9361 7267 756d 656e 9874 7393 ak.e.argumen.ts. │ │ │ │ +000aa4d0: 6172 6593 6f6e 652d 746f 2d6f 6e65 2e8e are.one-to-one.. │ │ │ │ +000aa4e0: a18d 9112 c761 5468 6596 05ec 9c61 7267 .....aThe....arg │ │ │ │ +000aa4f0: 756d 656e 9aac 7274 9374 6f8d 93eb 6170 umen..rt.to...ap │ │ │ │ +000aa500: 726f 7665 5f63 6f6e 7374 7275 6374 6f72 rove_constructor │ │ │ │ +000aa510: 735f 6f6e 655f 6f6e 658e 9200 a150 7ccf s_one_one....P|. │ │ │ │ +000aa520: 6973 9361 9374 6865 6f72 656d 936f 6693 is.a.theorem.of. │ │ │ │ +000aa530: 7468 6593 666f 726d 9372 6574 7572 6e65 the.form.returne │ │ │ │ +000aa540: 6493 6298 798e a18d 8d91 12c7 61eb 6164 d.b.y.......a.ad │ │ │ │ +000aa550: 6566 696e 655f 7479 7065 8e91 5203 afcf efine_type..R... │ │ │ │ +000aa560: 2e8e 9f11 10b6 8d91 1e28 f054 6865 9103 .........(.The.. │ │ │ │ +000aa570: eaa8 6675 6e63 7469 6f6e 8ea6 8d8d 8d91 ..function...... │ │ │ │ +000aa580: 12c7 619f f54f a789 0000 6666 01c7 0b4a ..a..O....ff...J │ │ │ │ +000aa590: 9f0b 0716 8d8d 90cc cd9f 0459 9c84 000f ...........Y.... │ │ │ │ +000aa5a0: 60b2 0000 6666 8d9f fba6 648d 9117 0bcc `...ff....d..... │ │ │ │ +000aa5b0: eb61 7072 6f76 655f 636f 6e73 7472 7563 .aprove_construc │ │ │ │ +000aa5c0: 746f 7273 5f64 6973 7469 6e63 7496 05bf tors_distinct... │ │ │ │ +000aa5d0: aa3a 9374 686d 932d 3e93 7468 6d8e 8e92 .:.thm.->.thm... │ │ │ │ +000aa5e0: 01c6 71b1 8400 0f60 b200 0066 668e 8e9f ..q....`...ff... │ │ │ │ +000aa5f0: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e9f ......ff...J.... │ │ │ │ +000aa600: 2474 f88d 9112 c761 cf70 726f 95ac 7276 $t.....a.pro..rv │ │ │ │ +000aa610: 9365 7396 04c8 6274 6861 749b 04c8 6174 .es...bthat...at │ │ │ │ +000aa620: 6865 9363 6f6e 7374 7275 6374 6f72 7393 he.constructors. │ │ │ │ +000aa630: 6f66 9361 9863 6f6e 6372 6574 6593 7490 of.a.concrete.t. │ │ │ │ +000aa640: ac72 7970 9053 8e65 9379 6965 6c64 9364 .ryp.S.e.yield.d │ │ │ │ +000aa650: 6973 7469 6e63 7498 7691 ff58 e461 6c75 istinct.v..X.alu │ │ │ │ +000aa660: 6573 2e91 07d2 0e54 6865 9861 7267 756d es.....The.argum │ │ │ │ +000aa670: 656e 90ac 7274 9374 6f8e a18d 8d91 12c7 en..rt.to....... │ │ │ │ +000aa680: 61eb 6170 726f 7665 5f63 6f6e 7374 7275 a.aprove_constru │ │ │ │ +000aa690: 6374 6f72 735f 6469 7374 696e 6374 8e92 ctors_distinct.. │ │ │ │ +000aa6a0: 00b1 e8f7 cf69 7396 03ea a861 6761 696e .....is....again │ │ │ │ +000aa6b0: 9361 9374 6865 6f72 656d 936f 6693 7468 .a.theorem.of.th │ │ │ │ +000aa6c0: 6593 666f 726d 9372 6574 7572 6e65 6493 e.form.returned. │ │ │ │ +000aa6d0: 6290 ac72 798d 93eb 6164 6566 696e 655f b..ry...adefine_ │ │ │ │ +000aa6e0: 7479 7065 8e91 4326 f6cf 2e8e 9f11 10b6 type..C&........ │ │ │ │ +000aa6f0: 8d91 1e28 f054 6865 9103 eaa8 6675 6e63 ...(.The....func │ │ │ │ +000aa700: 7469 6f6e 8ea6 8d8d 8d91 12c7 619f f54f tion........a..O │ │ │ │ +000aa710: a789 0000 6666 01c7 0b4a 9f0b 0716 8d8d ....ff...J...... │ │ │ │ +000aa720: 90cc cd9f 0459 9c84 000f 60b2 0000 6666 .....Y....`...ff │ │ │ │ +000aa730: 8d9f fba6 648d 9117 0bcc eb61 7072 6f76 ....d......aprov │ │ │ │ +000aa740: 655f 6361 7365 735f 7468 6d96 05bf aa3a e_cases_thm....: │ │ │ │ +000aa750: 9374 686d 932d 3e93 7468 6d8e 8e92 01c6 .thm.->.thm..... │ │ │ │ +000aa760: 71b1 8400 0f60 b200 0066 668e 8e9f 04c0 q....`...ff..... │ │ │ │ +000aa770: 0289 0000 6666 01c7 0b4a 8e8e 8e9f 2474 ....ff...J....$t │ │ │ │ +000aa780: f98d 9112 c761 cf70 726f 95ac 7276 9365 .....a.pro..rv.e │ │ │ │ +000aa790: 7396 04ee bf61 9363 6173 6573 9374 6865 s....a.cases.the │ │ │ │ +000aa7a0: 6f72 656d 9366 6f72 9104 eebe 616e 9aac orem.for....an.. │ │ │ │ +000aa7b0: 7279 9363 6f6e 6372 6574 6593 7498 7970 ry.concrete.t.yp │ │ │ │ +000aa7c0: 9053 8e65 2e91 0845 2553 7563 9868 9361 .S.e...E%Suc.h.a │ │ │ │ +000aa7d0: 9374 6865 6f72 656d 9104 eebe 7374 6174 .theorem....stat │ │ │ │ +000aa7e0: 6573 9374 6861 7493 6576 9865 7279 9376 es.that.ev.ery.v │ │ │ │ +000aa7f0: 91ff 58e4 616c 7565 8ea1 8d91 12c7 6163 ..X.alue......ac │ │ │ │ +000aa800: 616e 9605 a0c0 629a 538e 6593 636f 6e73 an....b.S.e.cons │ │ │ │ +000aa810: 7472 7563 7465 6493 7573 696e 6791 05a0 tructed.using... │ │ │ │ +000aa820: c16f 6e65 936f 6693 7468 6593 7490 ac72 .one.of.the.t..r │ │ │ │ +000aa830: 7970 9865 2773 9363 6f6e 7374 7275 6374 yp.e's.construct │ │ │ │ +000aa840: 6f72 732e 910a 5b29 5468 6973 9370 726f ors...[)This.pro │ │ │ │ +000aa850: 7098 6572 749a ac72 7993 666f 6c6c 6f98 p.ert..ry.follo. │ │ │ │ +000aa860: 7773 936d 6f72 658e a18d 9112 c761 6561 ws.more......aea │ │ │ │ +000aa870: 7369 6c79 9604 0f43 2861 6e64 9374 6865 sily...C(and.the │ │ │ │ +000aa880: 7265 666f 7265 9369 7393 6661 7374 6572 refore.is.faster │ │ │ │ +000aa890: 9374 6f93 7072 6f95 ac72 7693 6529 9604 .to.pro..rv.e).. │ │ │ │ +000aa8a0: 0f43 6672 6f6d 9369 6e64 7563 7469 6f6e .Cfrom.induction │ │ │ │ +000aa8b0: 9374 6861 6e93 6672 6f6d 9370 7269 6d69 .than.from.primi │ │ │ │ +000aa8c0: 7469 7690 ac72 6593 7265 6375 7273 696f tiv..re.recursio │ │ │ │ +000aa8d0: 6e2c 9104 186a 736f 8ea1 8d91 12c7 6174 n,...jso......at │ │ │ │ +000aa8e0: 6865 9605 2c64 6675 6e63 7469 6f6e 8d93 he..,dfunction.. │ │ │ │ +000aa8f0: eb61 7072 6f76 655f 6361 7365 735f 7468 .aprove_cases_th │ │ │ │ +000aa900: 6d8e 9160 93bf cf74 616b 9aac 7265 7393 m..`...tak..res. │ │ │ │ +000aa910: 6173 9361 6e93 6172 6775 6d65 6e98 7493 as.an.argumen.t. │ │ │ │ +000aa920: 616e 9369 6e64 7563 7469 6f6e 9105 2c65 an.induction..,e │ │ │ │ +000aa930: 7468 656f 7265 6d93 6f66 9374 6865 936b theorem.of.the.k │ │ │ │ +000aa940: 696e 648e a18d 9112 c761 7265 7475 726e ind......areturn │ │ │ │ +000aa950: 6564 9603 eaa8 6290 ac72 798d 93eb 6170 ed....b..ry...ap │ │ │ │ +000aa960: 726f 7665 5f69 6e64 7563 7469 6f6e 5f74 rove_induction_t │ │ │ │ +000aa970: 686d 8e91 7124 46cf 2e8e 9f11 10b6 8d91 hm..q$F......... │ │ │ │ +000aa980: 1e28 f054 6865 7365 9603 eaa8 6175 7869 .(.These....auxi │ │ │ │ +000aa990: 6c69 6172 7993 746f 9053 8e6f 6c73 9377 liary.to.S.ols.w │ │ │ │ +000aa9a0: 9aac 726f 726b 9366 6f72 9361 6e98 7993 ..rork.for.an.y. │ │ │ │ +000aa9b0: 636f 6e63 7265 7465 9374 9879 7090 538e concrete.t.yp.S. │ │ │ │ +000aa9c0: 6593 6465 0c6e 6162 6c65 9375 7369 6e67 e.de.nable.using │ │ │ │ +000aa9d0: 8d93 eb61 6465 6669 6e65 5f74 7970 658e ...adefine_type. │ │ │ │ +000aa9e0: 9143 26f6 cf2e 8e9f 25dc 628d 8d91 12c7 .C&.....%.b..... │ │ │ │ +000aa9f0: 61d0 3131 2e31 302e 352e 318e 9154 0761 a.11.10.5.1..T.a │ │ │ │ +000aaa00: 4578 616d 706c 6573 8e9f 19ea 818d 9112 Examples........ │ │ │ │ +000aaa10: c761 cf54 6865 9b05 aabc 666f 6c6c 6f95 .a.The....follo. │ │ │ │ +000aaa20: ac72 7769 6e67 9105 aabb 696e 9374 6572 .rwing....in.ter │ │ │ │ +000aaa30: 6163 7469 6f6e 7398 7769 7468 9874 6865 actions.with.the │ │ │ │ +000aaa40: 9105 aabb 7379 7374 656d 9873 686f 9377 ....system.sho.w │ │ │ │ +000aaa50: 9874 6865 9605 aabb 7072 6f90 538e 6f66 .the....pro.S.of │ │ │ │ +000aaa60: 9874 6861 7498 7468 6593 636f 6e73 7472 .that.the.constr │ │ │ │ +000aaa70: 7563 746f 728d 98eb 614c 4541 468e 8ea1 uctor...aLEAF... │ │ │ │ +000aaa80: 8d91 12c7 61cf 666f 7296 04bf a274 6865 ....a.for....the │ │ │ │ +000aaa90: 9374 90ac 7279 7090 538e 658d 93eb 6128 .t..ryp.S.e...a( │ │ │ │ +000aaaa0: 2a29 6274 7265 658e 9137 7c93 cf69 7393 *)btree..7|..is. │ │ │ │ +000aaab0: 6f6e 652d 6f6e 652c 9104 f4e1 616e 649b one-one,....and. │ │ │ │ +000aaac0: 04bf a161 6c73 6f93 7468 6174 9374 6865 ...also.that.the │ │ │ │ +000aaad0: 9363 6f6e 7374 7275 6374 6f72 8d93 eb61 .constructor...a │ │ │ │ +000aaae0: 5245 438e 911a be42 cf66 6f72 9874 6865 REC....B.for.the │ │ │ │ +000aaaf0: 9374 90ac 7279 7090 538e 658d 93eb 6172 .t..ryp.S.e...ar │ │ │ │ +000aab00: 6563 8e91 1abe 42cf 6973 8ea1 8d91 12c7 ec....B.is...... │ │ │ │ +000aab10: 616f 6e65 2d74 6f2d 6f6e 652e 8e8e 9f24 aone-to-one....$ │ │ │ │ +000aab20: fd13 8e8c 8b00 0000 cc00 0000 0000 0000 ................ │ │ │ │ 000aab30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000aab40: 0000 0000 0000 0aa0 37a0 02cc 0555 8da0 ........7....U.. │ │ │ │ -000aab50: fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 .F.............. │ │ │ │ -000aab60: ebd0 3230 3492 00dd 2043 4368 6170 7465 ..204... CChapte │ │ │ │ -000aab70: 7296 0480 0031 312e 910a 8000 5468 6593 r....11.....The. │ │ │ │ -000aab80: 484f 4c93 4c6f 6769 6393 696e 934d 4c8e HOL.Logic.in.ML. │ │ │ │ -000aab90: 91ea f1eb 9f05 6666 8900 00e6 6601 c73e ......ff....f..> │ │ │ │ -000aaba0: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fdcb 2f06 |......./...../. │ │ │ │ -000aabb0: 8d8d 8d91 eaf1 eb9f b507 8189 0000 6666 ..............ff │ │ │ │ -000aabc0: 01c7 0b4a a000 8b97 628d 8d90 cccd 9f04 ...J....b....... │ │ │ │ -000aabd0: 599c 8400 8ff0 fe00 0066 668d a0ff 7a66 Y........ff...zf │ │ │ │ -000aabe0: 108d 8d92 01af f00d 8400 0ad7 0e00 00b8 ................ │ │ │ │ -000aabf0: e88e 8d92 01b0 a8f5 8400 00b8 e800 15ae ................ │ │ │ │ -000aac00: 648e 8d8d 8d92 01b6 cdb1 9ffd 1c15 eb49 d..............I │ │ │ │ -000aac10: 3133 8e8e 8e8e 9fff 4054 8d91 05cc ceeb 13......@T...... │ │ │ │ -000aac20: 6123 6c65 7496 05bf aa4c 4541 465f 6f6e a#let....LEAF_on │ │ │ │ -000aac30: 655f 6f6e 6593 3d93 7072 6f76 655f 636f e_one.=.prove_co │ │ │ │ -000aac40: 6e73 7472 7563 746f 7273 5f6f 6e65 5f6f nstructors_one_o │ │ │ │ -000aac50: 6e65 9362 7472 6565 5f41 7869 6f6d 3b3b ne.btree_Axiom;; │ │ │ │ -000aac60: 8ea4 0d00 008d 9105 ccce 4c45 4146 5f6f ..........LEAF_o │ │ │ │ -000aac70: 6e65 5f6f 6e65 9105 bfaa 3d8e a18d 9105 ne_one....=..... │ │ │ │ -000aac80: ccce 7c2d 9605 bfaa 2821 7893 7827 2e93 ..|-....(!x.x'.. │ │ │ │ -000aac90: 284c 4541 4693 7893 3d93 4c45 4146 9378 (LEAF.x.=.LEAF.x │ │ │ │ -000aaca0: 2729 933d 9328 7893 3d93 7827 2929 932f ').=.(x.=.x'))./ │ │ │ │ -000aacb0: 5c8e a18d 9117 0bcc 2821 6231 9605 bfaa \.......(!b1.... │ │ │ │ -000aacc0: 6232 9362 3127 9362 3227 2e8e a18d 9122 b2.b1'.b2'....." │ │ │ │ -000aacd0: 8b20 284e 4f44 4596 05bf aa62 3193 6232 . (NODE....b1.b2 │ │ │ │ -000aace0: 933d 934e 4f44 4593 6231 2793 6232 2729 .=.NODE.b1'.b2') │ │ │ │ -000aacf0: 933d 9328 6231 933d 9362 3127 2993 2f5c .=.(b1.=.b1')./\ │ │ │ │ -000aad00: 9328 6232 933d 9362 3227 2929 8ea1 a18d .(b2.=.b2')).... │ │ │ │ -000aad10: 9105 ccce 236c 6574 9605 bfaa 5245 435f ....#let....REC_ │ │ │ │ -000aad20: 6f6e 655f 6f6e 6593 3d93 7072 6f76 655f one_one.=.prove_ │ │ │ │ -000aad30: 636f 6e73 7472 7563 746f 7273 5f6f 6e65 constructors_one │ │ │ │ -000aad40: 5f6f 6e65 9372 6563 5f41 7869 6f6d 3b3b _one.rec_Axiom;; │ │ │ │ -000aad50: 8ea1 8d91 05cc ce52 4543 5f6f 6e65 5f6f .......REC_one_o │ │ │ │ -000aad60: 6e65 9105 bfaa 3d8e a18d 9105 ccce 7c2d ne....=.......|- │ │ │ │ -000aad70: 9605 bfaa 2162 3093 6231 9362 3293 6230 ....!b0.b1.b2.b0 │ │ │ │ -000aad80: 2793 6231 2793 6232 272e 8ea1 8d91 1ccb '.b1'.b2'....... │ │ │ │ -000aad90: 7628 5245 4396 05bf aa62 3093 6231 9362 v(REC....b0.b1.b │ │ │ │ -000aada0: 3293 3d93 5245 4393 6230 2793 6231 2793 2.=.REC.b0'.b1'. │ │ │ │ -000aadb0: 6232 2729 933d 8ea1 8d91 1ccb 7628 6230 b2').=......v(b0 │ │ │ │ -000aadc0: 9605 bfaa 3d93 6230 2729 932f 5c93 2862 ....=.b0')./\.(b │ │ │ │ -000aadd0: 3193 3d93 6231 2729 932f 5c93 2862 3293 1.=.b1')./\.(b2. │ │ │ │ -000aade0: 3d93 6232 2729 8e8e 9201 c671 b184 008f =.b2').....q.... │ │ │ │ -000aadf0: f0fe 0000 6666 8e8e 9f04 c002 8900 0066 ....ff.........f │ │ │ │ -000aae00: 6601 c70b 4a8e 8e8e 9f5a 893b 8d91 f653 f...J....Z.;...S │ │ │ │ -000aae10: 7acf 5468 6596 04ea d166 756e 6374 696f z.The....functio │ │ │ │ -000aae20: 6e8d 93eb 6170 726f 7665 5f63 6f6e 7374 n...aprove_const │ │ │ │ -000aae30: 7275 6374 6f72 735f 6f6e 655f 6f6e 658e ructors_one_one. │ │ │ │ -000aae40: 9200 9f4c e6cf 6661 696c 7393 7768 656e ...L..fails.when │ │ │ │ -000aae50: 9374 6865 9363 6f6e 6372 6574 6593 749a .the.concrete.t. │ │ │ │ -000aae60: ac72 7970 9053 8e65 9369 6e98 7698 6f6c .ryp.S.e.in.v.ol │ │ │ │ -000aae70: 7698 6564 9368 6173 8ea9 1000 008d 91ea v.ed.has........ │ │ │ │ -000aae80: f1eb 6e6f 9603 eaa8 636f 6e73 7472 7563 ..no....construc │ │ │ │ -000aae90: 746f 7273 9374 6861 7493 7461 6b9a ac72 tors.that.tak..r │ │ │ │ -000aaea0: 6593 6172 6775 6d65 6e98 7473 2e91 0538 e.argumen.ts...8 │ │ │ │ -000aaeb0: e046 91ff 0556 6f72 9365 7861 6d70 6c65 .F...Vor.example │ │ │ │ -000aaec0: 3a8e a420 093b 8d8d 8d91 eaf1 eb9f ef87 :.. .;.......... │ │ │ │ -000aaed0: 8189 0000 6666 01c7 0b4a 9f16 9762 8d8d ....ff...J...b.. │ │ │ │ -000aaee0: 90cc cd9f 0459 9c84 001a f0fe 0000 6666 .....Y........ff │ │ │ │ -000aaef0: 8d9f ef66 108d 8d92 01af f00d 8400 0ad7 ...f............ │ │ │ │ -000aaf00: 0e00 00b8 e88e 8d92 01b0 a8f5 8400 00b8 ................ │ │ │ │ -000aaf10: e800 15ae 648e 8d8d 8d92 01b6 cdb1 9ffd ....d........... │ │ │ │ -000aaf20: 1c15 eb49 3134 8e8e 8e8e 9fff 4054 8d91 ...I14......@T.. │ │ │ │ -000aaf30: 05cc ceeb 6123 6c65 7496 05bf aa74 6893 ....a#let....th. │ │ │ │ -000aaf40: 3d93 7072 6f76 655f 636f 6e73 7472 7563 =.prove_construc │ │ │ │ -000aaf50: 746f 7273 5f6f 6e65 5f6f 6e65 9374 6872 tors_one_one.thr │ │ │ │ -000aaf60: 6565 5f41 7869 6f6d 3b3b 8e9f 0d00 008d ee_Axiom;;...... │ │ │ │ -000aaf70: 9105 ccce 6576 616c 7561 7469 6f6e 9605 ....evaluation.. │ │ │ │ -000aaf80: bfaa 6661 696c 6564 911c be52 7072 6f76 ..failed...Rprov │ │ │ │ -000aaf90: 655f 636f 6e73 7472 7563 746f 7273 5f6f e_constructors_o │ │ │ │ -000aafa0: 6e65 5f6f 6e65 3a93 696e 7661 6c69 6493 ne_one:.invalid. │ │ │ │ -000aafb0: 696e 7075 7493 7468 656f 7265 6d8e 8e92 input.theorem... │ │ │ │ -000aafc0: 01c6 71b1 8400 1af0 fe00 0066 668e 8e9f ..q........ff... │ │ │ │ -000aafd0: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8ea1 ......ff...J.... │ │ │ │ -000aafe0: 8d91 f653 7acf 5468 6596 0418 e166 756e ...Sz.The....fun │ │ │ │ -000aaff0: 6374 696f 6e8d 93eb 6170 726f 7665 5f63 ction...aprove_c │ │ │ │ -000ab000: 6f6e 7374 7275 6374 6f72 735f 6469 7374 onstructors_dist │ │ │ │ -000ab010: 696e 6374 8e92 00a3 68b0 cf72 6574 7572 inct....h..retur │ │ │ │ -000ab020: 6e73 9374 6865 9374 6865 6f72 656d 9373 ns.the.theorem.s │ │ │ │ -000ab030: 7461 7469 6e67 9374 6861 7493 7468 6593 tating.that.the. │ │ │ │ -000ab040: 636f 6e2d 8ea6 8d91 eaf1 eb73 7472 7563 con-.......struc │ │ │ │ -000ab050: 746f 7273 9603 eaa8 6f66 9361 9363 6f6e tors....of.a.con │ │ │ │ -000ab060: 6372 6574 6593 7490 ac72 7970 9053 8e65 crete.t..ryp.S.e │ │ │ │ -000ab070: 9379 6965 6c64 9370 6169 722d 7769 7365 .yield.pair-wise │ │ │ │ -000ab080: 9364 6973 7469 6e63 7493 7691 ff58 e461 .distinct.v..X.a │ │ │ │ -000ab090: 6c75 6573 2e91 0538 e046 91ff 0556 6f72 lues...8.F...Vor │ │ │ │ -000ab0a0: 9365 7861 6d70 6c65 3a8e a433 893b 8d8d .example:..3.;.. │ │ │ │ -000ab0b0: 8d91 eaf1 eb9f dc07 8189 0000 6666 01c7 ............ff.. │ │ │ │ -000ab0c0: 0b4a 9f3d 9762 8d8d 90cc cd9f 0459 9c84 .J.=.b.......Y.. │ │ │ │ -000ab0d0: 0041 f0fe 0000 6666 8d9f c866 108d 8d92 .A....ff...f.... │ │ │ │ -000ab0e0: 01af f00d 8400 0ad7 0e00 00b8 e88e 8d92 ................ │ │ │ │ -000ab0f0: 01b0 a8f5 8400 00b8 e800 15ae 648e 8d8d ............d... │ │ │ │ -000ab100: 8d92 01b6 cdb1 9ffd 1c15 eb49 3135 8e8e ...........I15.. │ │ │ │ -000ab110: 8e8e 9fff 4054 8d91 05cc ceeb 6123 6c65 ....@T......a#le │ │ │ │ -000ab120: 7496 05bf aa4e 4f54 5f4c 4541 465f 4e4f t....NOT_LEAF_NO │ │ │ │ -000ab130: 4445 933d 9370 726f 7665 5f63 6f6e 7374 DE.=.prove_const │ │ │ │ -000ab140: 7275 6374 6f72 735f 6469 7374 696e 6374 ructors_distinct │ │ │ │ -000ab150: 9362 7472 6565 5f41 7869 6f6d 3b3b 8ea4 .btree_Axiom;;.. │ │ │ │ -000ab160: 0d00 008d 9105 ccce 4e4f 545f 4c45 4146 ........NOT_LEAF │ │ │ │ -000ab170: 5f4e 4f44 4596 05bf aa3d 937c 2d93 2178 _NODE....=.|-.!x │ │ │ │ -000ab180: 9362 3193 6232 2e93 7e28 4c45 4146 9378 .b1.b2..~(LEAF.x │ │ │ │ -000ab190: 933d 934e 4f44 4593 6231 9362 3229 8ea1 .=.NODE.b1.b2).. │ │ │ │ -000ab1a0: a18d 9105 ccce 236c 6574 9605 bfaa 7468 ......#let....th │ │ │ │ -000ab1b0: 7265 655f 6469 7374 696e 6374 933d 9370 ree_distinct.=.p │ │ │ │ -000ab1c0: 726f 7665 5f63 6f6e 7374 7275 6374 6f72 rove_constructor │ │ │ │ -000ab1d0: 735f 6469 7374 696e 6374 9374 6872 6565 s_distinct.three │ │ │ │ -000ab1e0: 5f41 7869 6f6d 3b3b 8ea1 8d91 05cc ce74 _Axiom;;.......t │ │ │ │ -000ab1f0: 6872 6565 5f64 6973 7469 6e63 7496 05bf hree_distinct... │ │ │ │ -000ab200: aa3d 937c 2d93 7e28 4f4e 4593 3d93 5457 .=.|-.~(ONE.=.TW │ │ │ │ -000ab210: 4f29 932f 5c93 7e28 4f4e 4593 3d93 5448 O)./\.~(ONE.=.TH │ │ │ │ -000ab220: 5245 4529 932f 5c93 7e28 5457 4f93 3d93 REE)./\.~(TWO.=. │ │ │ │ -000ab230: 5448 5245 4529 8e8e 9201 c671 b184 0041 THREE).....q...A │ │ │ │ -000ab240: f0fe 0000 6666 8e8e 9f04 c002 8900 0066 ....ff.........f │ │ │ │ -000ab250: 6601 c70b 4a8e 8e8e a18d 91f6 537a cf43 f...J.......Sz.C │ │ │ │ -000ab260: 6173 6573 9605 286e 7468 656f 7265 6d73 ases..(ntheorems │ │ │ │ -000ab270: 9b05 286d 6172 6593 7072 6f95 ac72 7693 ..(mare.pro..rv. │ │ │ │ -000ab280: 6564 9605 286e 6672 6f6d 9873 7472 7563 ed..(nfrom.struc │ │ │ │ -000ab290: 7475 7261 6c93 696e 6475 6374 696f 6e93 tural.induction. │ │ │ │ -000ab2a0: 7468 656f 7265 6d73 2e91 08f2 3146 91ff theorems....1F.. │ │ │ │ -000ab2b0: 0556 6f72 9374 6865 9862 696e 6172 7993 .Vor.the.binary. │ │ │ │ -000ab2c0: 7472 6565 8ea6 8d91 eaf1 eb65 7861 6d70 tree.......examp │ │ │ │ -000ab2d0: 6c65 9603 eaa8 636f 6e73 6964 6572 6564 le....considered │ │ │ │ -000ab2e0: 9369 6e93 7468 6593 7072 6573 656e 90ac .in.the.presen.. │ │ │ │ -000ab2f0: 7274 9373 6573 7369 6f6e 2c93 6865 7265 rt.session,.here │ │ │ │ -000ab300: 9369 7393 7468 6593 6361 7365 7393 7468 .is.the.cases.th │ │ │ │ -000ab310: 656f 7265 6d3a 8ea4 2009 3b8d 8d8d 91ea eorem:.. .;..... │ │ │ │ -000ab320: f1eb 9fef 8781 8900 0066 6601 c70b 4a9f .........ff...J. │ │ │ │ -000ab330: 1697 628d 8d90 cccd 9f04 599c 8400 1af0 ..b.......Y..... │ │ │ │ -000ab340: fe00 0066 668d 9fef 6610 8d8d 9201 aff0 ...ff...f....... │ │ │ │ -000ab350: 0d84 000a d70e 0000 b8e8 8e8d 9201 b0a8 ................ │ │ │ │ -000ab360: f584 0000 b8e8 0015 ae64 8e8d 8d8d 9201 .........d...... │ │ │ │ -000ab370: b6cd b19f fd1c 15eb 4931 368e 8e8e 8e9f ........I16..... │ │ │ │ -000ab380: ff40 548d 9105 ccce eb61 236c 6574 9605 .@T......a#let.. │ │ │ │ -000ab390: bfaa 6274 7265 655f 6361 7365 7393 3d93 ..btree_cases.=. │ │ │ │ -000ab3a0: 7072 6f76 655f 6361 7365 735f 7468 6d93 prove_cases_thm. │ │ │ │ -000ab3b0: 6274 7265 655f 496e 6475 6374 3b3b 8e9f btree_Induct;;.. │ │ │ │ -000ab3c0: 0d00 008d 9105 ccce 6274 7265 655f 6361 ........btree_ca │ │ │ │ -000ab3d0: 7365 7396 05bf aa3d 937c 2d93 2162 2e93 ses....=.|-.!b.. │ │ │ │ -000ab3e0: 283f 782e 9362 933d 934c 4541 4693 7829 (?x..b.=.LEAF.x) │ │ │ │ -000ab3f0: 935c 2f93 283f 6231 9362 322e 9362 933d .\/.(?b1.b2..b.= │ │ │ │ -000ab400: 934e 4f44 4593 6231 9362 3229 8e8e 9201 .NODE.b1.b2).... │ │ │ │ -000ab410: c671 b184 001a f0fe 0000 6666 8e8e 9f04 .q........ff.... │ │ │ │ -000ab420: c002 8900 0066 6601 c70b 4a8e 8e8e a18d .....ff...J..... │ │ │ │ -000ab430: 91ea f1eb cf4e 6f74 6596 03ea a874 6861 .....Note....tha │ │ │ │ -000ab440: 7493 7468 6593 7374 7275 6374 7572 616c t.the.structural │ │ │ │ -000ab450: 9369 6e64 7563 7469 6f6e 9374 6865 6f72 .induction.theor │ │ │ │ -000ab460: 656d 9366 6f72 9362 696e 6172 7993 7472 em.for.binary.tr │ │ │ │ -000ab470: 6565 732c 8d93 eb61 6274 7265 655f 496e ees,...abtree_In │ │ │ │ -000ab480: 6475 6374 8e91 48e6 a0cf 2c93 6973 9375 duct..H...,.is.u │ │ │ │ -000ab490: 7365 642e 8e9f 27ee b78d 8d91 eaf1 ebeb sed...'......... │ │ │ │ -000ab4a0: 4b31 312e 3131 8e91 2aaa 384d 6973 6365 K11.11..*.8Misce │ │ │ │ -000ab4b0: 6c6c 616e 656f 7573 9606 7ae1 7379 7374 llaneous..z.syst │ │ │ │ -000ab4c0: 656d 9366 6561 7475 7265 738e 9f1b e223 em.features....# │ │ │ │ -000ab4d0: 8d91 eaf1 ebcf 5468 6973 9604 883f 7365 ......This...?se │ │ │ │ -000ab4e0: 6374 696f 6e93 6465 7363 7269 6290 538e ction.describ.S. │ │ │ │ -000ab4f0: 6573 9373 6f6d 659b 0488 3e6f 6693 7468 es.some...>of.th │ │ │ │ -000ab500: 6593 6665 6174 7572 6573 9374 6861 7493 e.features.that. │ │ │ │ -000ab510: 6578 6973 7493 666f 7293 6d61 6e61 6769 exist.for.managi │ │ │ │ -000ab520: 6e67 9874 6865 9369 6e90 ac72 7465 7266 ng.the.in..rterf │ │ │ │ -000ab530: 6163 6593 746f 9374 6865 8ea6 8d91 eaf1 ace.to.the...... │ │ │ │ -000ab540: ebeb 4848 4f4c 9603 eaa8 cf73 7973 7465 ..HHOL.....syste │ │ │ │ -000ab550: 6d2e 9105 38e0 284f 7468 6572 9373 7973 m...8.(Other.sys │ │ │ │ -000ab560: 7465 6d93 6675 6e63 7469 6f6e 7393 6361 tem.functions.ca │ │ │ │ -000ab570: 6e93 6290 538e 6593 666f 756e 6493 696e n.b.S.e.found.in │ │ │ │ -000ab580: 9343 6861 7074 6572 9338 2e29 8e9f 1bd5 .Chapter.8.).... │ │ │ │ -000ab590: 028d 8d8d 8d91 fc92 39eb 6080 888e 8e8e ........9.`..... │ │ │ │ -000ab5a0: 9108 51d7 cf46 6c61 6773 9603 eaa8 666f ..Q..Flags....fo │ │ │ │ -000ab5b0: 7293 636f 6e9a ac72 7472 6f6c 6c69 6e67 r.con..rtrolling │ │ │ │ -000ab5c0: 9374 6865 9370 6172 7369 6e67 9361 6e64 .the.parsing.and │ │ │ │ -000ab5d0: 9370 7269 6e98 7469 6e67 936f 6693 7465 .prin.ting.of.te │ │ │ │ -000ab5e0: 726d 732e 8e9f 19b5 418d 8d8d 8d91 fc92 rms.....A....... │ │ │ │ -000ab5f0: 39eb 6080 888e 8e8e 9108 51d7 cf41 9103 9.`.......Q..A.. │ │ │ │ -000ab600: d06c 6d65 639a ac72 6861 6e69 736d 9603 .lmec..rhanism.. │ │ │ │ -000ab610: d072 6361 6c6c 6564 93e5 7374 6963 6b79 .rcalled..sticky │ │ │ │ -000ab620: 9104 1b1d 7479 7091 ff66 6665 7391 04ce ....typ..ffes... │ │ │ │ -000ab630: 50cf 616c 6c6f 9877 7393 6465 6661 756c P.allo.ws.defaul │ │ │ │ -000ab640: 7493 7498 7970 9a53 8e65 7393 6f66 9376 t.t.yp.S.es.of.v │ │ │ │ -000ab650: 91ff 58e4 6172 6961 626c 6573 9103 d073 ..X.ariables...s │ │ │ │ -000ab660: 746f 9362 9865 9365 7374 6162 6c69 7368 to.b.e.establish │ │ │ │ -000ab670: 6564 2e8e 9f19 b540 8d8d 8d8d 91fc 9239 ed.....@.......9 │ │ │ │ -000ab680: eb60 8088 8e8e 8e91 0851 d7cf 4191 05eb .`.......Q..A... │ │ │ │ -000ab690: a766 6163 696c 6974 90ac 7279 9605 ec2c .facilit..ry..., │ │ │ │ -000ab6a0: 6361 6c6c 6564 9b05 ec2b e569 6e74 6572 called...+.inter │ │ │ │ -000ab6b0: 6661 6391 ff66 6665 9106 0b37 6d61 7073 fac..ffe...7maps │ │ │ │ -000ab6c0: 9106 ea08 cf70 9053 8e65 726d 6974 7393 .....p.S.ermits. │ │ │ │ -000ab6d0: 6198 6c69 6d69 7465 6493 616d 6f75 6e90 a.limited.amoun. │ │ │ │ -000ab6e0: ac72 7498 6f66 936f 95ac 7276 9365 726c .rt.of.o..rv.erl │ │ │ │ -000ab6f0: 6f61 6469 6e67 9874 6f91 05ec 2c62 9053 oading.to...,b.S │ │ │ │ -000ab700: 8e65 8ea6 8d91 0851 d761 6395 ac72 6869 .e.....Q.ac..rhi │ │ │ │ -000ab710: 6576 9365 642e 9109 882a 496e 9374 6572 ev.ed....*In.ter │ │ │ │ -000ab720: 6661 6365 9605 5a6c 6d61 7073 9b05 5a6b face..Zlmaps..Zk │ │ │ │ -000ab730: 616c 736f 9373 7570 7090 538e 6f72 7498 also.supp.S.ort. │ │ │ │ -000ab740: 7468 6598 7573 6593 6f66 9863 6f6e 95ac the.use.of.con.. │ │ │ │ -000ab750: 7276 9365 6e93 7469 6f6e 616c 9105 5a6c rv.en.tional..Zl │ │ │ │ -000ab760: 6c6f 6769 6361 6c98 6393 6861 7261 6374 logical.c.haract │ │ │ │ -000ab770: 6572 738e a68d 9108 51d7 6f6e 9603 eaa8 ers.....Q.on.... │ │ │ │ -000ab780: 6269 742d 6d61 7070 9053 8e65 6493 7363 bit-mapp.S.ed.sc │ │ │ │ -000ab790: 7265 656e 732e 8e8e 9f24 fd13 8e8c 8b00 reens....$...... │ │ │ │ -000ab7a0: 0000 cd00 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000aab40: 0000 0000 0000 0000 0000 0000 0000 0aa0 ................ │ │ │ │ +000aab50: 3fa0 02cc 0555 8da0 fd46 d30e 8d8d 8d8d ?....U...F...... │ │ │ │ +000aab60: 9ffa 999a 8d91 eaf1 ebd0 3230 3492 00dd ..........204... │ │ │ │ +000aab70: 2043 4368 6170 7465 7296 0480 0031 312e CChapter....11. │ │ │ │ +000aab80: 910a 8000 5468 6593 484f 4c93 4c6f 6769 ....The.HOL.Logi │ │ │ │ +000aab90: 6393 696e 934d 4c8e 91ea f1eb 9f05 6666 c.in.ML.......ff │ │ │ │ +000aaba0: 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 ....f..>|....... │ │ │ │ +000aabb0: 2fdf 8da0 fdcb 2f06 8d8d 8d91 eaf1 eb9f /...../......... │ │ │ │ +000aabc0: b507 8189 0000 6666 01c7 0b4a a000 8b97 ......ff...J.... │ │ │ │ +000aabd0: 628d 8d90 cccd 9f04 599c 8400 8ff0 fe00 b.......Y....... │ │ │ │ +000aabe0: 0066 668d a0ff 7a66 108d 8d92 01af f00d .ff...zf........ │ │ │ │ +000aabf0: 8400 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 ................ │ │ │ │ +000aac00: 8400 00b8 e800 15ae 648e 8d8d 8d92 01b6 ........d....... │ │ │ │ +000aac10: cdb1 9ffd 1c15 eb49 3133 8e8e 8e8e 9fff .......I13...... │ │ │ │ +000aac20: 4054 8d91 05cc ceeb 6123 6c65 7496 05bf @T......a#let... │ │ │ │ +000aac30: aa4c 4541 465f 6f6e 655f 6f6e 6593 3d93 .LEAF_one_one.=. │ │ │ │ +000aac40: 7072 6f76 655f 636f 6e73 7472 7563 746f prove_constructo │ │ │ │ +000aac50: 7273 5f6f 6e65 5f6f 6e65 9362 7472 6565 rs_one_one.btree │ │ │ │ +000aac60: 5f41 7869 6f6d 3b3b 8ea4 0d00 008d 9105 _Axiom;;........ │ │ │ │ +000aac70: ccce 4c45 4146 5f6f 6e65 5f6f 6e65 9105 ..LEAF_one_one.. │ │ │ │ +000aac80: bfaa 3d8e a18d 9105 ccce 7c2d 9605 bfaa ..=.......|-.... │ │ │ │ +000aac90: 2821 7893 7827 2e93 284c 4541 4693 7893 (!x.x'..(LEAF.x. │ │ │ │ +000aaca0: 3d93 4c45 4146 9378 2729 933d 9328 7893 =.LEAF.x').=.(x. │ │ │ │ +000aacb0: 3d93 7827 2929 932f 5c8e a18d 9117 0bcc =.x'))./\....... │ │ │ │ +000aacc0: 2821 6231 9605 bfaa 6232 9362 3127 9362 (!b1....b2.b1'.b │ │ │ │ +000aacd0: 3227 2e8e a18d 9122 8b20 284e 4f44 4596 2'.....". (NODE. │ │ │ │ +000aace0: 05bf aa62 3193 6232 933d 934e 4f44 4593 ...b1.b2.=.NODE. │ │ │ │ +000aacf0: 6231 2793 6232 2729 933d 9328 6231 933d b1'.b2').=.(b1.= │ │ │ │ +000aad00: 9362 3127 2993 2f5c 9328 6232 933d 9362 .b1')./\.(b2.=.b │ │ │ │ +000aad10: 3227 2929 8ea1 a18d 9105 ccce 236c 6574 2'))........#let │ │ │ │ +000aad20: 9605 bfaa 5245 435f 6f6e 655f 6f6e 6593 ....REC_one_one. │ │ │ │ +000aad30: 3d93 7072 6f76 655f 636f 6e73 7472 7563 =.prove_construc │ │ │ │ +000aad40: 746f 7273 5f6f 6e65 5f6f 6e65 9372 6563 tors_one_one.rec │ │ │ │ +000aad50: 5f41 7869 6f6d 3b3b 8ea1 8d91 05cc ce52 _Axiom;;.......R │ │ │ │ +000aad60: 4543 5f6f 6e65 5f6f 6e65 9105 bfaa 3d8e EC_one_one....=. │ │ │ │ +000aad70: a18d 9105 ccce 7c2d 9605 bfaa 2162 3093 ......|-....!b0. │ │ │ │ +000aad80: 6231 9362 3293 6230 2793 6231 2793 6232 b1.b2.b0'.b1'.b2 │ │ │ │ +000aad90: 272e 8ea1 8d91 1ccb 7628 5245 4396 05bf '.......v(REC... │ │ │ │ +000aada0: aa62 3093 6231 9362 3293 3d93 5245 4393 .b0.b1.b2.=.REC. │ │ │ │ +000aadb0: 6230 2793 6231 2793 6232 2729 933d 8ea1 b0'.b1'.b2').=.. │ │ │ │ +000aadc0: 8d91 1ccb 7628 6230 9605 bfaa 3d93 6230 ....v(b0....=.b0 │ │ │ │ +000aadd0: 2729 932f 5c93 2862 3193 3d93 6231 2729 ')./\.(b1.=.b1') │ │ │ │ +000aade0: 932f 5c93 2862 3293 3d93 6232 2729 8e8e ./\.(b2.=.b2').. │ │ │ │ +000aadf0: 9201 c671 b184 008f f0fe 0000 6666 8e8e ...q........ff.. │ │ │ │ +000aae00: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ +000aae10: 9f5a 893b 8d91 f653 7acf 5468 6596 04ea .Z.;...Sz.The... │ │ │ │ +000aae20: d166 756e 6374 696f 6e8d 93eb 6170 726f .function...apro │ │ │ │ +000aae30: 7665 5f63 6f6e 7374 7275 6374 6f72 735f ve_constructors_ │ │ │ │ +000aae40: 6f6e 655f 6f6e 658e 9200 9f4c e6cf 6661 one_one....L..fa │ │ │ │ +000aae50: 696c 7393 7768 656e 9374 6865 9363 6f6e ils.when.the.con │ │ │ │ +000aae60: 6372 6574 6593 749a ac72 7970 9053 8e65 crete.t..ryp.S.e │ │ │ │ +000aae70: 9369 6e98 7698 6f6c 7698 6564 9368 6173 .in.v.olv.ed.has │ │ │ │ +000aae80: 8ea9 1000 008d 91ea f1eb 6e6f 9603 eaa8 ..........no.... │ │ │ │ +000aae90: 636f 6e73 7472 7563 746f 7273 9374 6861 constructors.tha │ │ │ │ +000aaea0: 7493 7461 6b9a ac72 6593 6172 6775 6d65 t.tak..re.argume │ │ │ │ +000aaeb0: 6e98 7473 2e91 0538 e046 91ff 0556 6f72 n.ts...8.F...Vor │ │ │ │ +000aaec0: 9365 7861 6d70 6c65 3a8e a420 093b 8d8d .example:.. .;.. │ │ │ │ +000aaed0: 8d91 eaf1 eb9f ef87 8189 0000 6666 01c7 ............ff.. │ │ │ │ +000aaee0: 0b4a 9f16 9762 8d8d 90cc cd9f 0459 9c84 .J...b.......Y.. │ │ │ │ +000aaef0: 001a f0fe 0000 6666 8d9f ef66 108d 8d92 ......ff...f.... │ │ │ │ +000aaf00: 01af f00d 8400 0ad7 0e00 00b8 e88e 8d92 ................ │ │ │ │ +000aaf10: 01b0 a8f5 8400 00b8 e800 15ae 648e 8d8d ............d... │ │ │ │ +000aaf20: 8d92 01b6 cdb1 9ffd 1c15 eb49 3134 8e8e ...........I14.. │ │ │ │ +000aaf30: 8e8e 9fff 4054 8d91 05cc ceeb 6123 6c65 ....@T......a#le │ │ │ │ +000aaf40: 7496 05bf aa74 6893 3d93 7072 6f76 655f t....th.=.prove_ │ │ │ │ +000aaf50: 636f 6e73 7472 7563 746f 7273 5f6f 6e65 constructors_one │ │ │ │ +000aaf60: 5f6f 6e65 9374 6872 6565 5f41 7869 6f6d _one.three_Axiom │ │ │ │ +000aaf70: 3b3b 8e9f 0d00 008d 9105 ccce 6576 616c ;;..........eval │ │ │ │ +000aaf80: 7561 7469 6f6e 9605 bfaa 6661 696c 6564 uation....failed │ │ │ │ +000aaf90: 911c be52 7072 6f76 655f 636f 6e73 7472 ...Rprove_constr │ │ │ │ +000aafa0: 7563 746f 7273 5f6f 6e65 5f6f 6e65 3a93 uctors_one_one:. │ │ │ │ +000aafb0: 696e 7661 6c69 6493 696e 7075 7493 7468 invalid.input.th │ │ │ │ +000aafc0: 656f 7265 6d8e 8e92 01c6 71b1 8400 1af0 eorem.....q..... │ │ │ │ +000aafd0: fe00 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ +000aafe0: 01c7 0b4a 8e8e 8ea1 8d91 f653 7acf 5468 ...J.......Sz.Th │ │ │ │ +000aaff0: 6596 0418 e166 756e 6374 696f 6e8d 93eb e....function... │ │ │ │ +000ab000: 6170 726f 7665 5f63 6f6e 7374 7275 6374 aprove_construct │ │ │ │ +000ab010: 6f72 735f 6469 7374 696e 6374 8e92 00a3 ors_distinct.... │ │ │ │ +000ab020: 68b0 cf72 6574 7572 6e73 9374 6865 9374 h..returns.the.t │ │ │ │ +000ab030: 6865 6f72 656d 9373 7461 7469 6e67 9374 heorem.stating.t │ │ │ │ +000ab040: 6861 7493 7468 6593 636f 6e2d 8ea6 8d91 hat.the.con-.... │ │ │ │ +000ab050: eaf1 eb73 7472 7563 746f 7273 9603 eaa8 ...structors.... │ │ │ │ +000ab060: 6f66 9361 9363 6f6e 6372 6574 6593 7490 of.a.concrete.t. │ │ │ │ +000ab070: ac72 7970 9053 8e65 9379 6965 6c64 9370 .ryp.S.e.yield.p │ │ │ │ +000ab080: 6169 722d 7769 7365 9364 6973 7469 6e63 air-wise.distinc │ │ │ │ +000ab090: 7493 7691 ff58 e461 6c75 6573 2e91 0538 t.v..X.alues...8 │ │ │ │ +000ab0a0: e046 91ff 0556 6f72 9365 7861 6d70 6c65 .F...Vor.example │ │ │ │ +000ab0b0: 3a8e a433 893b 8d8d 8d91 eaf1 eb9f dc07 :..3.;.......... │ │ │ │ +000ab0c0: 8189 0000 6666 01c7 0b4a 9f3d 9762 8d8d ....ff...J.=.b.. │ │ │ │ +000ab0d0: 90cc cd9f 0459 9c84 0041 f0fe 0000 6666 .....Y...A....ff │ │ │ │ +000ab0e0: 8d9f c866 108d 8d92 01af f00d 8400 0ad7 ...f............ │ │ │ │ +000ab0f0: 0e00 00b8 e88e 8d92 01b0 a8f5 8400 00b8 ................ │ │ │ │ +000ab100: e800 15ae 648e 8d8d 8d92 01b6 cdb1 9ffd ....d........... │ │ │ │ +000ab110: 1c15 eb49 3135 8e8e 8e8e 9fff 4054 8d91 ...I15......@T.. │ │ │ │ +000ab120: 05cc ceeb 6123 6c65 7496 05bf aa4e 4f54 ....a#let....NOT │ │ │ │ +000ab130: 5f4c 4541 465f 4e4f 4445 933d 9370 726f _LEAF_NODE.=.pro │ │ │ │ +000ab140: 7665 5f63 6f6e 7374 7275 6374 6f72 735f ve_constructors_ │ │ │ │ +000ab150: 6469 7374 696e 6374 9362 7472 6565 5f41 distinct.btree_A │ │ │ │ +000ab160: 7869 6f6d 3b3b 8ea4 0d00 008d 9105 ccce xiom;;.......... │ │ │ │ +000ab170: 4e4f 545f 4c45 4146 5f4e 4f44 4596 05bf NOT_LEAF_NODE... │ │ │ │ +000ab180: aa3d 937c 2d93 2178 9362 3193 6232 2e93 .=.|-.!x.b1.b2.. │ │ │ │ +000ab190: 7e28 4c45 4146 9378 933d 934e 4f44 4593 ~(LEAF.x.=.NODE. │ │ │ │ +000ab1a0: 6231 9362 3229 8ea1 a18d 9105 ccce 236c b1.b2)........#l │ │ │ │ +000ab1b0: 6574 9605 bfaa 7468 7265 655f 6469 7374 et....three_dist │ │ │ │ +000ab1c0: 696e 6374 933d 9370 726f 7665 5f63 6f6e inct.=.prove_con │ │ │ │ +000ab1d0: 7374 7275 6374 6f72 735f 6469 7374 696e structors_distin │ │ │ │ +000ab1e0: 6374 9374 6872 6565 5f41 7869 6f6d 3b3b ct.three_Axiom;; │ │ │ │ +000ab1f0: 8ea1 8d91 05cc ce74 6872 6565 5f64 6973 .......three_dis │ │ │ │ +000ab200: 7469 6e63 7496 05bf aa3d 937c 2d93 7e28 tinct....=.|-.~( │ │ │ │ +000ab210: 4f4e 4593 3d93 5457 4f29 932f 5c93 7e28 ONE.=.TWO)./\.~( │ │ │ │ +000ab220: 4f4e 4593 3d93 5448 5245 4529 932f 5c93 ONE.=.THREE)./\. │ │ │ │ +000ab230: 7e28 5457 4f93 3d93 5448 5245 4529 8e8e ~(TWO.=.THREE).. │ │ │ │ +000ab240: 9201 c671 b184 0041 f0fe 0000 6666 8e8e ...q...A....ff.. │ │ │ │ +000ab250: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ +000ab260: a18d 91f6 537a cf43 6173 6573 9605 286e ....Sz.Cases..(n │ │ │ │ +000ab270: 7468 656f 7265 6d73 9b05 286d 6172 6593 theorems..(mare. │ │ │ │ +000ab280: 7072 6f95 ac72 7693 6564 9605 286e 6672 pro..rv.ed..(nfr │ │ │ │ +000ab290: 6f6d 9873 7472 7563 7475 7261 6c93 696e om.structural.in │ │ │ │ +000ab2a0: 6475 6374 696f 6e93 7468 656f 7265 6d73 duction.theorems │ │ │ │ +000ab2b0: 2e91 08f2 3146 91ff 0556 6f72 9374 6865 ....1F...Vor.the │ │ │ │ +000ab2c0: 9862 696e 6172 7993 7472 6565 8ea6 8d91 .binary.tree.... │ │ │ │ +000ab2d0: eaf1 eb65 7861 6d70 6c65 9603 eaa8 636f ...example....co │ │ │ │ +000ab2e0: 6e73 6964 6572 6564 9369 6e93 7468 6593 nsidered.in.the. │ │ │ │ +000ab2f0: 7072 6573 656e 90ac 7274 9373 6573 7369 presen..rt.sessi │ │ │ │ +000ab300: 6f6e 2c93 6865 7265 9369 7393 7468 6593 on,.here.is.the. │ │ │ │ +000ab310: 6361 7365 7393 7468 656f 7265 6d3a 8ea4 cases.theorem:.. │ │ │ │ +000ab320: 2009 3b8d 8d8d 91ea f1eb 9fef 8781 8900 .;............. │ │ │ │ +000ab330: 0066 6601 c70b 4a9f 1697 628d 8d90 cccd .ff...J...b..... │ │ │ │ +000ab340: 9f04 599c 8400 1af0 fe00 0066 668d 9fef ..Y........ff... │ │ │ │ +000ab350: 6610 8d8d 9201 aff0 0d84 000a d70e 0000 f............... │ │ │ │ +000ab360: b8e8 8e8d 9201 b0a8 f584 0000 b8e8 0015 ................ │ │ │ │ +000ab370: ae64 8e8d 8d8d 9201 b6cd b19f fd1c 15eb .d.............. │ │ │ │ +000ab380: 4931 368e 8e8e 8e9f ff40 548d 9105 ccce I16......@T..... │ │ │ │ +000ab390: eb61 236c 6574 9605 bfaa 6274 7265 655f .a#let....btree_ │ │ │ │ +000ab3a0: 6361 7365 7393 3d93 7072 6f76 655f 6361 cases.=.prove_ca │ │ │ │ +000ab3b0: 7365 735f 7468 6d93 6274 7265 655f 496e ses_thm.btree_In │ │ │ │ +000ab3c0: 6475 6374 3b3b 8e9f 0d00 008d 9105 ccce duct;;.......... │ │ │ │ +000ab3d0: 6274 7265 655f 6361 7365 7396 05bf aa3d btree_cases....= │ │ │ │ +000ab3e0: 937c 2d93 2162 2e93 283f 782e 9362 933d .|-.!b..(?x..b.= │ │ │ │ +000ab3f0: 934c 4541 4693 7829 935c 2f93 283f 6231 .LEAF.x).\/.(?b1 │ │ │ │ +000ab400: 9362 322e 9362 933d 934e 4f44 4593 6231 .b2..b.=.NODE.b1 │ │ │ │ +000ab410: 9362 3229 8e8e 9201 c671 b184 001a f0fe .b2).....q...... │ │ │ │ +000ab420: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ +000ab430: c70b 4a8e 8e8e a18d 91ea f1eb cf4e 6f74 ..J..........Not │ │ │ │ +000ab440: 6596 03ea a874 6861 7493 7468 6593 7374 e....that.the.st │ │ │ │ +000ab450: 7275 6374 7572 616c 9369 6e64 7563 7469 ructural.inducti │ │ │ │ +000ab460: 6f6e 9374 6865 6f72 656d 9366 6f72 9362 on.theorem.for.b │ │ │ │ +000ab470: 696e 6172 7993 7472 6565 732c 8d93 eb61 inary.trees,...a │ │ │ │ +000ab480: 6274 7265 655f 496e 6475 6374 8e91 48e6 btree_Induct..H. │ │ │ │ +000ab490: a0cf 2c93 6973 9375 7365 642e 8e9f 27ee ..,.is.used...'. │ │ │ │ +000ab4a0: b78d 8d91 eaf1 ebeb 4b31 312e 3131 8e91 ........K11.11.. │ │ │ │ +000ab4b0: 2aaa 384d 6973 6365 6c6c 616e 656f 7573 *.8Miscellaneous │ │ │ │ +000ab4c0: 9606 7ae1 7379 7374 656d 9366 6561 7475 ..z.system.featu │ │ │ │ +000ab4d0: 7265 738e 9f1b e223 8d91 eaf1 ebcf 5468 res....#......Th │ │ │ │ +000ab4e0: 6973 9604 883f 7365 6374 696f 6e93 6465 is...?section.de │ │ │ │ +000ab4f0: 7363 7269 6290 538e 6573 9373 6f6d 659b scrib.S.es.some. │ │ │ │ +000ab500: 0488 3e6f 6693 7468 6593 6665 6174 7572 ..>of.the.featur │ │ │ │ +000ab510: 6573 9374 6861 7493 6578 6973 7493 666f es.that.exist.fo │ │ │ │ +000ab520: 7293 6d61 6e61 6769 6e67 9874 6865 9369 r.managing.the.i │ │ │ │ +000ab530: 6e90 ac72 7465 7266 6163 6593 746f 9374 n..rterface.to.t │ │ │ │ +000ab540: 6865 8ea6 8d91 eaf1 ebeb 4848 4f4c 9603 he........HHOL.. │ │ │ │ +000ab550: eaa8 cf73 7973 7465 6d2e 9105 38e0 284f ...system...8.(O │ │ │ │ +000ab560: 7468 6572 9373 7973 7465 6d93 6675 6e63 ther.system.func │ │ │ │ +000ab570: 7469 6f6e 7393 6361 6e93 6290 538e 6593 tions.can.b.S.e. │ │ │ │ +000ab580: 666f 756e 6493 696e 9343 6861 7074 6572 found.in.Chapter │ │ │ │ +000ab590: 9338 2e29 8e9f 1bd5 028d 8d8d 8d91 fc92 .8.)............ │ │ │ │ +000ab5a0: 39eb 6080 888e 8e8e 9108 51d7 cf46 6c61 9.`.......Q..Fla │ │ │ │ +000ab5b0: 6773 9603 eaa8 666f 7293 636f 6e9a ac72 gs....for.con..r │ │ │ │ +000ab5c0: 7472 6f6c 6c69 6e67 9374 6865 9370 6172 trolling.the.par │ │ │ │ +000ab5d0: 7369 6e67 9361 6e64 9370 7269 6e98 7469 sing.and.prin.ti │ │ │ │ +000ab5e0: 6e67 936f 6693 7465 726d 732e 8e9f 19b5 ng.of.terms..... │ │ │ │ +000ab5f0: 418d 8d8d 8d91 fc92 39eb 6080 888e 8e8e A.......9.`..... │ │ │ │ +000ab600: 9108 51d7 cf41 9103 d06c 6d65 639a ac72 ..Q..A...lmec..r │ │ │ │ +000ab610: 6861 6e69 736d 9603 d072 6361 6c6c 6564 hanism...rcalled │ │ │ │ +000ab620: 93e5 7374 6963 6b79 9104 1b1d 7479 7091 ..sticky....typ. │ │ │ │ +000ab630: ff66 6665 7391 04ce 50cf 616c 6c6f 9877 .ffes...P.allo.w │ │ │ │ +000ab640: 7393 6465 6661 756c 7493 7498 7970 9a53 s.default.t.yp.S │ │ │ │ +000ab650: 8e65 7393 6f66 9376 91ff 58e4 6172 6961 .es.of.v..X.aria │ │ │ │ +000ab660: 626c 6573 9103 d073 746f 9362 9865 9365 bles...sto.b.e.e │ │ │ │ +000ab670: 7374 6162 6c69 7368 6564 2e8e 9f19 b540 stablished.....@ │ │ │ │ +000ab680: 8d8d 8d8d 91fc 9239 eb60 8088 8e8e 8e91 .......9.`...... │ │ │ │ +000ab690: 0851 d7cf 4191 05eb a766 6163 696c 6974 .Q..A....facilit │ │ │ │ +000ab6a0: 90ac 7279 9605 ec2c 6361 6c6c 6564 9b05 ..ry...,called.. │ │ │ │ +000ab6b0: ec2b e569 6e74 6572 6661 6391 ff66 6665 .+.interfac..ffe │ │ │ │ +000ab6c0: 9106 0b37 6d61 7073 9106 ea08 cf70 9053 ...7maps.....p.S │ │ │ │ +000ab6d0: 8e65 726d 6974 7393 6198 6c69 6d69 7465 .ermits.a.limite │ │ │ │ +000ab6e0: 6493 616d 6f75 6e90 ac72 7498 6f66 936f d.amoun..rt.of.o │ │ │ │ +000ab6f0: 95ac 7276 9365 726c 6f61 6469 6e67 9874 ..rv.erloading.t │ │ │ │ +000ab700: 6f91 05ec 2c62 9053 8e65 8ea6 8d91 0851 o...,b.S.e.....Q │ │ │ │ +000ab710: d761 6395 ac72 6869 6576 9365 642e 9109 .ac..rhiev.ed... │ │ │ │ +000ab720: 882a 496e 9374 6572 6661 6365 9605 5a6c .*In.terface..Zl │ │ │ │ +000ab730: 6d61 7073 9b05 5a6b 616c 736f 9373 7570 maps..Zkalso.sup │ │ │ │ +000ab740: 7090 538e 6f72 7498 7468 6598 7573 6593 p.S.ort.the.use. │ │ │ │ +000ab750: 6f66 9863 6f6e 95ac 7276 9365 6e93 7469 of.con..rv.en.ti │ │ │ │ +000ab760: 6f6e 616c 9105 5a6c 6c6f 6769 6361 6c98 onal..Zllogical. │ │ │ │ +000ab770: 6393 6861 7261 6374 6572 738e a68d 9108 c.haracters..... │ │ │ │ +000ab780: 51d7 6f6e 9603 eaa8 6269 742d 6d61 7070 Q.on....bit-mapp │ │ │ │ +000ab790: 9053 8e65 6493 7363 7265 656e 732e 8e8e .S.ed.screens... │ │ │ │ +000ab7a0: 9f24 fd13 8e8c 8b00 0000 cd00 0000 0000 .$.............. │ │ │ │ 000ab7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000ab7c0: 0000 0000 0000 0000 0aab 1ca0 02cc 0555 ...............U │ │ │ │ -000ab7d0: 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 ...F............ │ │ │ │ -000ab7e0: 12c7 61d0 3131 2e31 312e 910a 8000 4d69 ..a.11.11.....Mi │ │ │ │ -000ab7f0: 7363 656c 6c61 6e65 6f75 7396 0480 0073 scellaneous....s │ │ │ │ -000ab800: 7973 7465 6d93 6665 6174 7572 6573 9200 ystem.features.. │ │ │ │ -000ab810: d4a0 4032 3035 8e91 12c7 619f 0566 6689 ..@205....a..ff. │ │ │ │ -000ab820: 0000 e666 01c7 3e7c 8e8e 8e8e a002 942f ...f..>|......./ │ │ │ │ -000ab830: df8d a0fd 8bd0 218d 8d8d 8d91 2467 afeb ......!.....$g.. │ │ │ │ -000ab840: 6080 888e 8e8e 9130 274d cf46 91ff 0556 `......0'M.F...V │ │ │ │ -000ab850: 756e 6374 696f 6e73 9603 2cbf 666f 7293 unctions..,.for. │ │ │ │ -000ab860: 639a ac72 6861 6e67 696e 6791 032c c074 c..rhanging..,.t │ │ │ │ -000ab870: 6865 93eb 4841 5343 4990 4dde 4991 032c he..HASCI.M.I.., │ │ │ │ -000ab880: 8fcf 7698 6572 7369 6f6e 7393 746f 93d7 ..v.ersions.to.. │ │ │ │ -000ab890: 1593 cf61 6e64 93da 6093 cf69 6e73 6964 ...and..`..insid │ │ │ │ -000ab8a0: 6591 032c c071 756f 7461 7469 6f6e 7393 e..,.quotations. │ │ │ │ -000ab8b0: 2874 6865 9364 6566 6175 6c74 738e a410 (the.defaults... │ │ │ │ -000ab8c0: 0000 8d91 3027 4d61 7265 9603 eaa8 eb61 ....0'Mare.....a │ │ │ │ -000ab8d0: 5c93 cf61 6e64 93eb 617c 2d93 cf72 6573 \..and..a|-..res │ │ │ │ -000ab8e0: 7090 538e 6563 7469 7690 ac72 656c 7929 p.S.ectiv..rely) │ │ │ │ -000ab8f0: 2e8e a920 41cb 8d8d 8d8d 9124 67af eb60 ... A......$g..` │ │ │ │ -000ab900: 8088 8e8e 8e91 3027 4dcf 4191 0360 426d ......0'M.A..`Bm │ │ │ │ -000ab910: 6574 686f 9053 8e64 9603 6065 666f 7293 etho.S.d..`efor. │ │ │ │ -000ab920: 6869 6469 6e67 9363 6f6e 7374 616e 90ac hiding.constan.. │ │ │ │ -000ab930: 7274 7393 6672 6f6d 9374 6865 9371 756f rts.from.the.quo │ │ │ │ -000ab940: 7461 7469 6f6e 9370 6172 7365 722c 9103 tation.parser,.. │ │ │ │ -000ab950: 7c0c 736f 9374 6861 7493 7691 ff58 e461 |.so.that.v..X.a │ │ │ │ -000ab960: 7269 6162 6c65 7393 7769 7468 9374 6865 riables.with.the │ │ │ │ -000ab970: 8ea1 8d91 3027 4d73 616d 6596 03ea a86e ....0'Msame....n │ │ │ │ -000ab980: 616d 6573 9361 7393 636f 6e73 7461 6e9a ames.as.constan. │ │ │ │ -000ab990: ac72 7473 9363 616e 9362 9053 8e65 9369 .rts.can.b.S.e.i │ │ │ │ -000ab9a0: 6e70 7574 9362 9879 9371 756f 7461 7469 nput.b.y.quotati │ │ │ │ -000ab9b0: 6f6e 2e8e 9f20 41ca 8d8d 8d8d 9124 67af on... A......$g. │ │ │ │ -000ab9c0: eb60 8088 8e8e 8e91 3027 4dcf 4191 05da .`......0'M.A... │ │ │ │ -000ab9d0: 7f6d 6574 686f 9053 8e64 9605 dafe 666f .metho.S.d....fo │ │ │ │ -000ab9e0: 729b 05da ff61 7272 616e 6769 6e67 9366 r....arranging.f │ │ │ │ -000ab9f0: 6f72 9864 650c 6e69 7469 6f6e 7393 616e or.de.nitions.an │ │ │ │ -000aba00: 6498 7468 656f 7265 6d73 9328 616e 6498 d.theorems.(and. │ │ │ │ -000aba10: 736f 936f 6e29 9874 6f93 6290 538e 6598 so.on).to.b.S.e. │ │ │ │ -000aba20: 6c6f 6164 6564 8ea1 8d91 3027 4d61 7574 loaded....0'Maut │ │ │ │ -000aba30: 6f6d 6174 6963 616c 6c79 9603 eaa8 7768 omatically....wh │ │ │ │ -000aba40: 656e 9374 6865 6972 936e 616d 6573 9361 en.their.names.a │ │ │ │ -000aba50: 7265 9365 6e63 6f75 6e9a ac72 7465 7265 re.encoun..rtere │ │ │ │ -000aba60: 6493 6298 7993 7468 6593 eb48 4d4c 93cf d.b.y.the..HML.. │ │ │ │ -000aba70: 7061 7273 6572 2e8e a68d 8d8d 8d91 2467 parser........$g │ │ │ │ -000aba80: afeb 6080 888e 8e8e 9130 274d cf46 91ff ..`......0'M.F.. │ │ │ │ -000aba90: 0556 756e 6374 696f 6e73 9603 eaa8 746f .Vunctions....to │ │ │ │ -000abaa0: 9363 6f6e 9aac 7274 726f 6c93 7768 6574 .con..rtrol.whet │ │ │ │ -000abab0: 6865 7293 656e 9874 6972 6593 7468 656f her.en.tire.theo │ │ │ │ -000abac0: 7269 6573 9361 7265 936b 9865 7074 9369 ries.are.k.ept.i │ │ │ │ -000abad0: 6e93 6d65 6d6f 7279 9328 6063 6163 9868 n.memory.(`cac.h │ │ │ │ -000abae0: 6564 2729 936f 7293 6e6f 742e 8e9f 2041 ed').or.not... A │ │ │ │ -000abaf0: ca8d 8d8d 8d91 2467 afeb 6080 888e 8e8e ......$g..`..... │ │ │ │ -000abb00: 9130 274d cf41 9105 9484 6675 6e63 7469 .0'M.A....functi │ │ │ │ -000abb10: 6f6e 9b05 94f1 666f 7296 0594 f261 646a on....for....adj │ │ │ │ -000abb20: 7573 7469 6e67 9374 6865 986d 6178 696d usting.the.maxim │ │ │ │ -000abb30: 90ac 7275 6d93 6465 7074 6898 746f 9377 ..rum.depth.to.w │ │ │ │ -000abb40: 6869 6390 ac72 6898 7465 726d 7393 616e hic..rh.terms.an │ │ │ │ -000abb50: 6498 7468 656f 7265 6d73 9361 7265 8ea1 d.theorems.are.. │ │ │ │ -000abb60: 8d91 3027 4d70 7269 6e95 ac72 7465 649b ..0'Mprin..rted. │ │ │ │ -000abb70: 03ea a862 9379 9874 6865 9870 7265 7474 ...b.y.the.prett │ │ │ │ -000abb80: 9379 9870 7269 6e93 7465 7298 2874 6865 .y.prin.ter.(the │ │ │ │ -000abb90: 9864 6566 6175 6c74 9869 7398 3530 3029 .default.is.500) │ │ │ │ -000abba0: 2e8e a68d 8d8d 8d91 2467 afeb 6080 888e ........$g..`... │ │ │ │ -000abbb0: 8e8e 9130 274d cf46 91ff 0556 756e 6374 ...0'M.F...Vunct │ │ │ │ -000abbc0: 696f 6e73 9604 fb6f 666f 7293 636f 756e ions...ofor.coun │ │ │ │ -000abbd0: 9aac 7274 696e 6793 7468 6593 6e98 756d ..rting.the.n.um │ │ │ │ -000abbe0: 9862 9053 8e65 7293 6f66 9370 7269 6d69 .b.S.er.of.primi │ │ │ │ -000abbf0: 7469 7698 6593 696e 6665 7265 6e63 6573 tiv.e.inferences │ │ │ │ -000abc00: 9364 6f6e 6593 696e 9361 6e93 6576 91ff .done.in.an.ev.. │ │ │ │ -000abc10: 58e4 616c 7561 7469 6f6e 2c8e a18d 9130 X.aluation,....0 │ │ │ │ -000abc20: 274d 616e 6496 03ea a874 696d 696e 6793 'Mand....timing. │ │ │ │ -000abc30: 6974 2e8e 9f2a 8236 8d8d 9112 c761 eb47 it...*.6.....a.G │ │ │ │ -000abc40: 3131 2e31 312e 318e 9154 7a8e 466c 6167 11.11.1..Tz.Flag │ │ │ │ -000abc50: 7396 0566 6666 6f72 9374 6865 9348 4f4c s..fffor.the.HOL │ │ │ │ -000abc60: 936c 6f67 6963 8e9f 1a4b 638d 9112 c761 .logic...Kc....a │ │ │ │ -000abc70: cf53 6565 9604 76a3 616c 736f 9343 6861 .See..v.also.Cha │ │ │ │ -000abc80: 7074 6572 9b04 76a2 3893 666f 7293 6193 pter..v.8.for.a. │ │ │ │ -000abc90: 6465 7363 7269 7074 696f 6e98 6f66 9374 description.of.t │ │ │ │ -000abca0: 6865 930d 6167 936d 6563 95ac 7268 616e he..ag.mec..rhan │ │ │ │ -000abcb0: 6973 6d98 7768 6963 9368 9604 76a3 6973 ism.whic.h..v.is │ │ │ │ -000abcc0: 9375 7365 6493 746f 9863 6f6e 90ac 7274 .used.to.con..rt │ │ │ │ -000abcd0: 726f 6c93 7468 658e a18d 9112 c761 7374 rol.the......ast │ │ │ │ -000abce0: 6174 6596 03f7 736f 669b 03f7 7474 6865 ate...sof...tthe │ │ │ │ -000abcf0: 93eb 4848 4f4c 93cf 7379 7374 656d 2e91 ..HHOL..system.. │ │ │ │ -000abd00: 055f 4254 6865 9873 7562 7365 7493 6f66 ._BThe.subset.of │ │ │ │ -000abd10: 930d 6167 7398 7468 6174 9363 6f6e 90ac ..ags.that.con.. │ │ │ │ -000abd20: 7274 726f 6c93 6173 7090 538e 6563 7473 rtrol.asp.S.ects │ │ │ │ -000abd30: 986f 6693 eb48 484f 4c93 cf72 656c 6174 .of..HHOL..relat │ │ │ │ -000abd40: 696e 6798 746f 9374 6865 8ea1 8d91 12c7 ing.to.the...... │ │ │ │ -000abd50: 616c 6f67 6963 9603 eaa8 6973 9373 756d alogic....is.sum │ │ │ │ -000abd60: 6d61 7269 7a65 6493 696e 9374 6865 9374 marized.in.the.t │ │ │ │ -000abd70: 6162 6c65 9362 9053 8e65 6c6f 90ac 7277 able.b.S.elo..rw │ │ │ │ -000abd80: 2e8e a000 a138 c28d 8d8d 912a 2b7a a0ff .....8.....*+z.. │ │ │ │ -000abd90: 7985 d689 0000 6666 0198 764a a90a 2663 y.....ff..vJ..&c │ │ │ │ -000abda0: 8d8d 90cc cd9f 0459 9c84 000e 7fff 0000 .......Y........ │ │ │ │ -000abdb0: 6666 9201 980f e484 000e 7fff 0000 6666 ff............ff │ │ │ │ -000abdc0: 8e8e a40e 7fff 8d8d 90cc cda4 0459 9c84 .............Y.. │ │ │ │ -000abdd0: 000e 7fff 0000 6666 9200 8e2d d09f fba6 ......ff...-.... │ │ │ │ -000abde0: 64d0 5365 7474 6162 6c65 9604 8000 7379 d.Settable....sy │ │ │ │ -000abdf0: 7374 656d 930d 6167 7392 008e 2dcf a184 stem..ags...-... │ │ │ │ -000abe00: 000e 7fff 0000 6666 8e8e a18d 8d90 cccd ......ff........ │ │ │ │ -000abe10: 9f04 599c 8400 0e7f ff00 0066 6692 0198 ..Y........ff... │ │ │ │ -000abe20: 0fe4 8400 0e7f ff00 0066 668e 8ea1 8d8d .........ff..... │ │ │ │ -000abe30: 90cc cda4 0459 9c84 000e 7fff 0000 6666 .....Y........ff │ │ │ │ -000abe40: 9105 ccce 9ffb a664 e546 6c61 6791 45f8 .......d.Flag.E. │ │ │ │ -000abe50: 11a1 8400 0e7f ff00 0066 668e 8d91 683a .........ff...h: │ │ │ │ -000abe60: f846 91ff 1999 756e 6374 696f 6e92 00b3 .F....unction... │ │ │ │ -000abe70: 8227 9f04 599c 8400 0e7f ff00 0066 668e .'..Y........ff. │ │ │ │ -000abe80: 8d92 014f 19ae 4465 6661 756c 7491 0433 ...O..Default..3 │ │ │ │ -000abe90: 3576 616c 7565 9105 cccd 9f04 599c 8400 5value......Y... │ │ │ │ -000abea0: 0e7f ff00 0066 668e 8e9f 04c0 0289 0000 .....ff......... │ │ │ │ -000abeb0: 6666 0198 764a a68d 8d90 cccd 9f04 599c ff..vJ........Y. │ │ │ │ -000abec0: 8400 0e7f ff00 0066 6691 61d4 9184 000e .......ff.a..... │ │ │ │ -000abed0: 7fff 0000 6666 8e8d 9201 48e6 7a9f 0459 ....ff....H.z..Y │ │ │ │ -000abee0: 9c84 000e 7fff 0000 6666 8e8d 9201 9843 ........ff.....C │ │ │ │ -000abef0: 179f 0459 9c84 000e 7fff 0000 6666 8e8e ...Y........ff.. │ │ │ │ -000abf00: a18d 8d90 cccd 9f04 599c 8400 0e7f ff00 ........Y....... │ │ │ │ -000abf10: 0066 668d 9105 ccce 9ffb a664 eb61 7469 .ff........d.ati │ │ │ │ -000abf20: 6d69 6e67 8e91 61d4 9184 000e 7fff 0000 ming..a......... │ │ │ │ -000abf30: 6666 8e8d 9168 3af8 cf50 7269 6e95 ac72 ff...h:..Prin..r │ │ │ │ -000abf40: 749b 03ea a86e 9375 6d93 6290 538e 6572 t....n.um.b.S.er │ │ │ │ -000abf50: 986f 6698 7468 656f 7265 6d73 9870 726f .of.theorems.pro │ │ │ │ -000abf60: 9376 9365 6491 356a e59f 0459 9c84 000e .v.ed.5j...Y.... │ │ │ │ -000abf70: 7fff 0000 6666 8e8d 8d92 014f 19ae eb61 ....ff.....O...a │ │ │ │ -000abf80: 6661 6c73 658e 9201 9843 179f 0459 9c84 false....C...Y.. │ │ │ │ -000abf90: 000e 7fff 0000 6666 8e8e a404 c002 8900 ......ff........ │ │ │ │ -000abfa0: 0066 6601 9876 4aa6 8d8d 90cc cd9f 0459 .ff..vJ........Y │ │ │ │ -000abfb0: 9c84 000e 7fff 0000 6666 8d91 05cc ce9f ........ff...... │ │ │ │ -000abfc0: fba6 6473 686f 775f 7479 7065 738e 9161 ..dshow_types..a │ │ │ │ -000abfd0: d491 8400 0e7f ff00 0066 668e 8d91 683a .........ff...h: │ │ │ │ -000abfe0: f8cf 5072 696e 95ac 7274 739b 03ea a874 ..Prin..rts....t │ │ │ │ -000abff0: 9379 7090 538e 6573 9869 6e98 7175 6f74 .yp.S.es.in.quot │ │ │ │ -000ac000: 6174 696f 6e73 915a d243 9f04 599c 8400 ations.Z.C..Y... │ │ │ │ -000ac010: 0e7f ff00 0066 668e 8d8d 9201 4f19 aeeb .....ff.....O... │ │ │ │ -000ac020: 6166 616c 7365 8e92 0198 4317 9f04 599c afalse....C...Y. │ │ │ │ -000ac030: 8400 0e7f ff00 0066 668e 8ea1 8900 0066 .......ff......f │ │ │ │ -000ac040: 6601 9876 4aa6 8d8d 90cc cd9f 0459 9c84 f..vJ........Y.. │ │ │ │ -000ac050: 000e 7fff 0000 6666 8d91 05cc ce9f fba6 ......ff........ │ │ │ │ -000ac060: 6473 7469 636b 798e 9161 d491 8400 0e7f dsticky..a...... │ │ │ │ -000ac070: ff00 0066 668e 8d91 683a f8cf 4163 7469 ...ff...h:..Acti │ │ │ │ -000ac080: 7691 ff58 e461 7465 7396 03ea a873 7469 v..X.ates....sti │ │ │ │ -000ac090: 639a ac72 6b79 9374 9879 7090 538e 6573 c..rky.t.yp.S.es │ │ │ │ -000ac0a0: 9170 33a1 9f04 599c 8400 0e7f ff00 0066 .p3...Y........f │ │ │ │ -000ac0b0: 668e 8d8d 9201 4f19 aeeb 6166 616c 7365 f.....O...afalse │ │ │ │ -000ac0c0: 8e92 0198 4317 9f04 599c 8400 0e7f ff00 ....C...Y....... │ │ │ │ -000ac0d0: 0066 668e 8ea1 8900 0066 6601 9876 4aa6 .ff......ff..vJ. │ │ │ │ -000ac0e0: 8d8d 90cc cd9f 0459 9c84 000e 7fff 0000 .......Y........ │ │ │ │ -000ac0f0: 6666 8d91 05cc ce9f fba6 6474 6865 6f72 ff........dtheor │ │ │ │ -000ac100: 795f 7070 8e91 61d4 9184 000e 7fff 0000 y_pp..a......... │ │ │ │ -000ac110: 6666 8e8d 9168 3af8 cf50 7265 7474 95ac ff...h:..Prett.. │ │ │ │ -000ac120: 7279 9b03 eaa8 7072 696e 9374 696e 6798 ry....prin.ting. │ │ │ │ -000ac130: 6f66 9874 6865 6f72 7998 0c6c 6573 9149 of.theory..les.I │ │ │ │ -000ac140: 53bb 9f04 599c 8400 0e7f ff00 0066 668e S...Y........ff. │ │ │ │ -000ac150: 8d8d 9201 4f19 aeeb 6166 616c 7365 8e92 ....O...afalse.. │ │ │ │ -000ac160: 0198 4317 9f04 599c 8400 0e7f ff00 0066 ..C...Y........f │ │ │ │ -000ac170: 668e 8ea1 8900 0066 6601 9876 4aa6 8d8d f......ff..vJ... │ │ │ │ -000ac180: 90cc cd9f 0459 9c84 000e 7fff 0000 6666 .....Y........ff │ │ │ │ -000ac190: 8d91 05cc ce9f fba6 6474 7970 655f 6572 ........dtype_er │ │ │ │ -000ac1a0: 726f 728e 9161 d491 8400 0e7f ff00 0066 ror..a.........f │ │ │ │ -000ac1b0: 668e 8d91 683a f8cf 5691 ff05 5665 7262 f...h:..V...Verb │ │ │ │ -000ac1c0: 9553 8e6f 7365 9b03 eaa8 7490 ac72 7970 .S.ose....t..ryp │ │ │ │ -000ac1d0: 9365 9863 95ac 7268 6563 936b 696e 6798 .e.c..rhec.king. │ │ │ │ -000ac1e0: 6572 726f 7273 9869 6e98 7175 6f74 6174 errors.in.quotat │ │ │ │ -000ac1f0: 696f 6e73 9105 cccd 9f04 599c 8400 0e7f ions......Y..... │ │ │ │ -000ac200: ff00 0066 668e 8d8d 9201 4f19 aeeb 6174 ...ff.....O...at │ │ │ │ -000ac210: 7275 658e 9201 9843 179f 0459 9c84 000e rue....C...Y.... │ │ │ │ -000ac220: 7fff 0000 6666 8e8e a189 0000 6666 0198 ....ff......ff.. │ │ │ │ -000ac230: 764a a68d 8d90 cccd 9f04 599c 8400 0e7f vJ........Y..... │ │ │ │ -000ac240: ff00 0066 668d 9105 ccce 9ffb a664 696e ...ff........din │ │ │ │ -000ac250: 7465 7266 6163 655f 7072 696e 748e 9161 terface_print..a │ │ │ │ -000ac260: d491 8400 0e7f ff00 0066 668e 8d91 683a .........ff...h: │ │ │ │ -000ac270: f8cf 4361 7573 6573 9b03 eaa8 696e 95ac ..Causes....in.. │ │ │ │ -000ac280: 7276 9365 7273 6598 6f66 9869 6e93 7465 rv.erse.of.in.te │ │ │ │ -000ac290: 7266 6163 6598 6d61 7091 3f3d 5c9f 0459 rface.map.?=\..Y │ │ │ │ -000ac2a0: 9c84 000e 7fff 0000 6666 8e8d 8d92 014f ........ff.....O │ │ │ │ -000ac2b0: 19ae eb61 7472 7565 8e92 0198 4317 9f04 ...atrue....C... │ │ │ │ -000ac2c0: 599c 8400 0e7f ff00 0066 668e 8e9f 0ba7 Y........ff..... │ │ │ │ -000ac2d0: 9c8d 8d90 cccd 9f04 599c 8400 0e7f ff00 ........Y....... │ │ │ │ -000ac2e0: 0066 6691 61d4 9184 000e 7fff 0000 6666 .ff.a.........ff │ │ │ │ -000ac2f0: 8e8d 9168 3af8 cf74 6f96 03ea a862 9053 ...h:..to....b.S │ │ │ │ -000ac300: 8e65 9375 7365 6493 7768 656e 9370 7269 .e.used.when.pri │ │ │ │ -000ac310: 6e90 ac72 7469 6e67 9160 0240 9f04 599c n..rting.`.@..Y. │ │ │ │ -000ac320: 8400 0e7f ff00 0066 668e 8d92 0198 4317 .......ff.....C. │ │ │ │ -000ac330: 9f04 599c 8400 0e7f ff00 0066 668e 8ea1 ..Y........ff... │ │ │ │ -000ac340: 8900 0066 6601 9876 4aa6 8d8d 90cc cd9f ...ff..vJ....... │ │ │ │ -000ac350: 0459 9c84 000e 7fff 0000 6666 8d91 05cc .Y........ff.... │ │ │ │ -000ac360: ce9f fba6 64eb 6170 7269 6e74 5f63 6f6e ....d.aprint_con │ │ │ │ -000ac370: 648e 9161 d491 8400 0e7f ff00 0066 668e d..a.........ff. │ │ │ │ -000ac380: 8d91 683a f8cf 5072 6574 7495 ac72 799b ..h:..Prett..ry. │ │ │ │ -000ac390: 03ea a870 7269 6e93 7498 eb48 484f 4c98 ...prin.t..HHOL. │ │ │ │ -000ac3a0: cf63 6f6e 6469 7469 6f6e 616c 7391 45fd .conditionals.E. │ │ │ │ -000ac3b0: 719f 0459 9c84 000e 7fff 0000 6666 8e8d q..Y........ff.. │ │ │ │ -000ac3c0: 8d92 014f 19ae eb61 7472 7565 8e92 0198 ...O...atrue.... │ │ │ │ -000ac3d0: 4317 9f04 599c 8400 0e7f ff00 0066 668e C...Y........ff. │ │ │ │ -000ac3e0: 8ea1 8900 0066 6601 9876 4aa6 8d8d 90cc .....ff..vJ..... │ │ │ │ -000ac3f0: cd9f 0459 9c84 000e 7fff 0000 6666 8d91 ...Y........ff.. │ │ │ │ -000ac400: 05cc ce9f fba6 6470 7269 6e74 5f71 7561 ......dprint_qua │ │ │ │ -000ac410: 6e74 8e91 61d4 9184 000e 7fff 0000 6666 nt..a.........ff │ │ │ │ -000ac420: 8e8d 9168 3af8 cf50 7265 7474 95ac 7279 ...h:..Prett..ry │ │ │ │ -000ac430: 9b03 eaa8 7072 696e 9374 98eb 4848 4f4c ....prin.t..HHOL │ │ │ │ -000ac440: 98cf 7175 616e 9374 690c 6361 7469 6f6e ..quan.ti.cation │ │ │ │ -000ac450: 7391 3848 259f 0459 9c84 000e 7fff 0000 s.8H%..Y........ │ │ │ │ -000ac460: 6666 8e8d 8d92 014f 19ae eb61 7472 7565 ff.....O...atrue │ │ │ │ -000ac470: 8e92 0198 4317 9f04 599c 8400 0e7f ff00 ....C...Y....... │ │ │ │ -000ac480: 0066 668e 8ea1 8900 0066 6601 9876 4aa6 .ff......ff..vJ. │ │ │ │ -000ac490: 8d8d 90cc cd9f 0459 9c84 000e 7fff 0000 .......Y........ │ │ │ │ -000ac4a0: 6666 8d91 05cc ce9f fba6 6470 7269 6e74 ff........dprint │ │ │ │ -000ac4b0: 5f6c 6574 8e91 61d4 9184 000e 7fff 0000 _let..a......... │ │ │ │ -000ac4c0: 6666 8e8d 9168 3af8 cf50 7265 7474 95ac ff...h:..Prett.. │ │ │ │ -000ac4d0: 7279 9b03 eaa8 7072 696e 9374 98eb 4848 ry....prin.t..HH │ │ │ │ -000ac4e0: 4f4c 8d98 eb61 6c65 748e 9115 29a6 cf2d OL...alet...)..- │ │ │ │ -000ac4f0: 6578 7072 6573 7369 6f6e 7391 34f0 959f expressions.4... │ │ │ │ -000ac500: 0459 9c84 000e 7fff 0000 6666 8e8d 8d92 .Y........ff.... │ │ │ │ -000ac510: 014f 19ae eb61 7472 7565 8e92 0198 4317 .O...atrue....C. │ │ │ │ -000ac520: 9f04 599c 8400 0e7f ff00 0066 668e 8ea1 ..Y........ff... │ │ │ │ -000ac530: 8900 0066 6601 9876 4aa6 8d8d 90cc cd9f ...ff..vJ....... │ │ │ │ -000ac540: 0459 9c84 000e 7fff 0000 6666 8d91 05cc .Y........ff.... │ │ │ │ -000ac550: ce9f fba6 6470 7269 6e74 5f6c 6973 748e ....dprint_list. │ │ │ │ -000ac560: 9161 d491 8400 0e7f ff00 0066 668e 8d91 .a.........ff... │ │ │ │ -000ac570: 683a f8cf 5072 6574 7495 ac72 799b 03ea h:..Prett..ry... │ │ │ │ -000ac580: a870 7269 6e93 7498 eb48 484f 4c98 cf6c .prin.t..HHOL..l │ │ │ │ -000ac590: 6973 7473 916f 0c9f 9f04 599c 8400 0e7f ists.o....Y..... │ │ │ │ -000ac5a0: ff00 0066 668e 8d8d 9201 4f19 aeeb 6174 ...ff.....O...at │ │ │ │ -000ac5b0: 7275 658e 9201 9843 179f 0459 9c84 000e rue....C...Y.... │ │ │ │ -000ac5c0: 7fff 0000 6666 8e8e a189 0000 6666 0198 ....ff......ff.. │ │ │ │ -000ac5d0: 764a a68d 8d90 cccd 9f04 599c 8400 0e7f vJ........Y..... │ │ │ │ -000ac5e0: ff00 0066 668d 9105 ccce 9ffb a664 7072 ...ff........dpr │ │ │ │ -000ac5f0: 696e 745f 756e 6375 7272 798e 9161 d491 int_uncurry..a.. │ │ │ │ -000ac600: 8400 0e7f ff00 0066 668e 8d91 683a f8cf .......ff...h:.. │ │ │ │ -000ac610: 5072 6574 7495 ac72 799b 03ea a870 7269 Prett..ry....pri │ │ │ │ -000ac620: 6e93 7498 eb48 484f 4c98 cf70 6169 7265 n.t..HHOL..paire │ │ │ │ -000ac630: 6498 6162 7374 7261 6374 696f 6e73 9121 d.abstractions.! │ │ │ │ -000ac640: 5e9b 9f04 599c 8400 0e7f ff00 0066 668e ^...Y........ff. │ │ │ │ -000ac650: 8d8d 9201 4f19 aeeb 6174 7275 658e 9201 ....O...atrue... │ │ │ │ -000ac660: 9843 179f 0459 9c84 000e 7fff 0000 6666 .C...Y........ff │ │ │ │ -000ac670: 8e8e a189 0000 6666 0198 764a a68d 8d90 ......ff..vJ.... │ │ │ │ -000ac680: cccd 9f04 599c 8400 0e7f ff00 0066 668d ....Y........ff. │ │ │ │ -000ac690: 9105 ccce 9ffb a664 7072 696e 745f 696e .......dprint_in │ │ │ │ -000ac6a0: 6669 788e 9161 d491 8400 0e7f ff00 0066 fix..a.........f │ │ │ │ -000ac6b0: 668e 8d91 683a f8cf 5072 6574 7495 ac72 f...h:..Prett..r │ │ │ │ -000ac6c0: 799b 03ea a870 7269 6e93 7498 eb48 484f y....prin.t..HHO │ │ │ │ -000ac6d0: 4c98 cf69 6e0c 7865 7391 6309 cf9f 0459 L..in.xes.c....Y │ │ │ │ -000ac6e0: 9c84 000e 7fff 0000 6666 8e8d 8d92 014f ........ff.....O │ │ │ │ -000ac6f0: 19ae eb61 7472 7565 8e92 0198 4317 9f04 ...atrue....C... │ │ │ │ -000ac700: 599c 8400 0e7f ff00 0066 668e 8ea1 8900 Y........ff..... │ │ │ │ -000ac710: 0066 6601 9876 4a8e 8e8e 8e9f 24fd 138e .ff..vJ.....$... │ │ │ │ -000ac720: 8c8b 0000 00ce 0000 0000 0000 0000 0000 ................ │ │ │ │ +000ab7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000ab7d0: 0aab 24a0 02cc 0555 8da0 fd46 d30e 8d8d ..$....U...F.... │ │ │ │ +000ab7e0: 8d8d 9ffa 999a 8d91 12c7 61d0 3131 2e31 ..........a.11.1 │ │ │ │ +000ab7f0: 312e 910a 8000 4d69 7363 656c 6c61 6e65 1.....Miscellane │ │ │ │ +000ab800: 6f75 7396 0480 0073 7973 7465 6d93 6665 ous....system.fe │ │ │ │ +000ab810: 6174 7572 6573 9200 d4a0 4032 3035 8e91 atures....@205.. │ │ │ │ +000ab820: 12c7 619f 0566 6689 0000 e666 01c7 3e7c ..a..ff....f..>| │ │ │ │ +000ab830: 8e8e 8e8e a002 942f df8d a0fd 8bd0 218d ......./......!. │ │ │ │ +000ab840: 8d8d 8d91 2467 afeb 6080 888e 8e8e 9130 ....$g..`......0 │ │ │ │ +000ab850: 274d cf46 91ff 0556 756e 6374 696f 6e73 'M.F...Vunctions │ │ │ │ +000ab860: 9603 2cbf 666f 7293 639a ac72 6861 6e67 ..,.for.c..rhang │ │ │ │ +000ab870: 696e 6791 032c c074 6865 93eb 4841 5343 ing..,.the..HASC │ │ │ │ +000ab880: 4990 4dde 4991 032c 8fcf 7698 6572 7369 I.M.I..,..v.ersi │ │ │ │ +000ab890: 6f6e 7393 746f 93d7 1593 cf61 6e64 93da ons.to.....and.. │ │ │ │ +000ab8a0: 6093 cf69 6e73 6964 6591 032c c071 756f `..inside..,.quo │ │ │ │ +000ab8b0: 7461 7469 6f6e 7393 2874 6865 9364 6566 tations.(the.def │ │ │ │ +000ab8c0: 6175 6c74 738e a410 0000 8d91 3027 4d61 aults.......0'Ma │ │ │ │ +000ab8d0: 7265 9603 eaa8 eb61 5c93 cf61 6e64 93eb re.....a\..and.. │ │ │ │ +000ab8e0: 617c 2d93 cf72 6573 7090 538e 6563 7469 a|-..resp.S.ecti │ │ │ │ +000ab8f0: 7690 ac72 656c 7929 2e8e a920 41cb 8d8d v..rely)... A... │ │ │ │ +000ab900: 8d8d 9124 67af eb60 8088 8e8e 8e91 3027 ...$g..`......0' │ │ │ │ +000ab910: 4dcf 4191 0360 426d 6574 686f 9053 8e64 M.A..`Bmetho.S.d │ │ │ │ +000ab920: 9603 6065 666f 7293 6869 6469 6e67 9363 ..`efor.hiding.c │ │ │ │ +000ab930: 6f6e 7374 616e 90ac 7274 7393 6672 6f6d onstan..rts.from │ │ │ │ +000ab940: 9374 6865 9371 756f 7461 7469 6f6e 9370 .the.quotation.p │ │ │ │ +000ab950: 6172 7365 722c 9103 7c0c 736f 9374 6861 arser,..|.so.tha │ │ │ │ +000ab960: 7493 7691 ff58 e461 7269 6162 6c65 7393 t.v..X.ariables. │ │ │ │ +000ab970: 7769 7468 9374 6865 8ea1 8d91 3027 4d73 with.the....0'Ms │ │ │ │ +000ab980: 616d 6596 03ea a86e 616d 6573 9361 7393 ame....names.as. │ │ │ │ +000ab990: 636f 6e73 7461 6e9a ac72 7473 9363 616e constan..rts.can │ │ │ │ +000ab9a0: 9362 9053 8e65 9369 6e70 7574 9362 9879 .b.S.e.input.b.y │ │ │ │ +000ab9b0: 9371 756f 7461 7469 6f6e 2e8e 9f20 41ca .quotation... A. │ │ │ │ +000ab9c0: 8d8d 8d8d 9124 67af eb60 8088 8e8e 8e91 .....$g..`...... │ │ │ │ +000ab9d0: 3027 4dcf 4191 05da 7f6d 6574 686f 9053 0'M.A....metho.S │ │ │ │ +000ab9e0: 8e64 9605 dafe 666f 729b 05da ff61 7272 .d....for....arr │ │ │ │ +000ab9f0: 616e 6769 6e67 9366 6f72 9864 650c 6e69 anging.for.de.ni │ │ │ │ +000aba00: 7469 6f6e 7393 616e 6498 7468 656f 7265 tions.and.theore │ │ │ │ +000aba10: 6d73 9328 616e 6498 736f 936f 6e29 9874 ms.(and.so.on).t │ │ │ │ +000aba20: 6f93 6290 538e 6598 6c6f 6164 6564 8ea1 o.b.S.e.loaded.. │ │ │ │ +000aba30: 8d91 3027 4d61 7574 6f6d 6174 6963 616c ..0'Mautomatical │ │ │ │ +000aba40: 6c79 9603 eaa8 7768 656e 9374 6865 6972 ly....when.their │ │ │ │ +000aba50: 936e 616d 6573 9361 7265 9365 6e63 6f75 .names.are.encou │ │ │ │ +000aba60: 6e9a ac72 7465 7265 6493 6298 7993 7468 n..rtered.b.y.th │ │ │ │ +000aba70: 6593 eb48 4d4c 93cf 7061 7273 6572 2e8e e..HML..parser.. │ │ │ │ +000aba80: a68d 8d8d 8d91 2467 afeb 6080 888e 8e8e ......$g..`..... │ │ │ │ +000aba90: 9130 274d cf46 91ff 0556 756e 6374 696f .0'M.F...Vunctio │ │ │ │ +000abaa0: 6e73 9603 eaa8 746f 9363 6f6e 9aac 7274 ns....to.con..rt │ │ │ │ +000abab0: 726f 6c93 7768 6574 6865 7293 656e 9874 rol.whether.en.t │ │ │ │ +000abac0: 6972 6593 7468 656f 7269 6573 9361 7265 ire.theories.are │ │ │ │ +000abad0: 936b 9865 7074 9369 6e93 6d65 6d6f 7279 .k.ept.in.memory │ │ │ │ +000abae0: 9328 6063 6163 9868 6564 2729 936f 7293 .(`cac.hed').or. │ │ │ │ +000abaf0: 6e6f 742e 8e9f 2041 ca8d 8d8d 8d91 2467 not... A......$g │ │ │ │ +000abb00: afeb 6080 888e 8e8e 9130 274d cf41 9105 ..`......0'M.A.. │ │ │ │ +000abb10: 9484 6675 6e63 7469 6f6e 9b05 94f1 666f ..function....fo │ │ │ │ +000abb20: 7296 0594 f261 646a 7573 7469 6e67 9374 r....adjusting.t │ │ │ │ +000abb30: 6865 986d 6178 696d 90ac 7275 6d93 6465 he.maxim..rum.de │ │ │ │ +000abb40: 7074 6898 746f 9377 6869 6390 ac72 6898 pth.to.whic..rh. │ │ │ │ +000abb50: 7465 726d 7393 616e 6498 7468 656f 7265 terms.and.theore │ │ │ │ +000abb60: 6d73 9361 7265 8ea1 8d91 3027 4d70 7269 ms.are....0'Mpri │ │ │ │ +000abb70: 6e95 ac72 7465 649b 03ea a862 9379 9874 n..rted....b.y.t │ │ │ │ +000abb80: 6865 9870 7265 7474 9379 9870 7269 6e93 he.prett.y.prin. │ │ │ │ +000abb90: 7465 7298 2874 6865 9864 6566 6175 6c74 ter.(the.default │ │ │ │ +000abba0: 9869 7398 3530 3029 2e8e a68d 8d8d 8d91 .is.500)........ │ │ │ │ +000abbb0: 2467 afeb 6080 888e 8e8e 9130 274d cf46 $g..`......0'M.F │ │ │ │ +000abbc0: 91ff 0556 756e 6374 696f 6e73 9604 fb6f ...Vunctions...o │ │ │ │ +000abbd0: 666f 7293 636f 756e 9aac 7274 696e 6793 for.coun..rting. │ │ │ │ +000abbe0: 7468 6593 6e98 756d 9862 9053 8e65 7293 the.n.um.b.S.er. │ │ │ │ +000abbf0: 6f66 9370 7269 6d69 7469 7698 6593 696e of.primitiv.e.in │ │ │ │ +000abc00: 6665 7265 6e63 6573 9364 6f6e 6593 696e ferences.done.in │ │ │ │ +000abc10: 9361 6e93 6576 91ff 58e4 616c 7561 7469 .an.ev..X.aluati │ │ │ │ +000abc20: 6f6e 2c8e a18d 9130 274d 616e 6496 03ea on,....0'Mand... │ │ │ │ +000abc30: a874 696d 696e 6793 6974 2e8e 9f2a 8236 .timing.it...*.6 │ │ │ │ +000abc40: 8d8d 9112 c761 eb47 3131 2e31 312e 318e .....a.G11.11.1. │ │ │ │ +000abc50: 9154 7a8e 466c 6167 7396 0566 6666 6f72 .Tz.Flags..fffor │ │ │ │ +000abc60: 9374 6865 9348 4f4c 936c 6f67 6963 8e9f .the.HOL.logic.. │ │ │ │ +000abc70: 1a4b 638d 9112 c761 cf53 6565 9604 76a3 .Kc....a.See..v. │ │ │ │ +000abc80: 616c 736f 9343 6861 7074 6572 9b04 76a2 also.Chapter..v. │ │ │ │ +000abc90: 3893 666f 7293 6193 6465 7363 7269 7074 8.for.a.descript │ │ │ │ +000abca0: 696f 6e98 6f66 9374 6865 930d 6167 936d ion.of.the..ag.m │ │ │ │ +000abcb0: 6563 95ac 7268 616e 6973 6d98 7768 6963 ec..rhanism.whic │ │ │ │ +000abcc0: 9368 9604 76a3 6973 9375 7365 6493 746f .h..v.is.used.to │ │ │ │ +000abcd0: 9863 6f6e 90ac 7274 726f 6c93 7468 658e .con..rtrol.the. │ │ │ │ +000abce0: a18d 9112 c761 7374 6174 6596 03f7 736f .....astate...so │ │ │ │ +000abcf0: 669b 03f7 7474 6865 93eb 4848 4f4c 93cf f...tthe..HHOL.. │ │ │ │ +000abd00: 7379 7374 656d 2e91 055f 4254 6865 9873 system..._BThe.s │ │ │ │ +000abd10: 7562 7365 7493 6f66 930d 6167 7398 7468 ubset.of..ags.th │ │ │ │ +000abd20: 6174 9363 6f6e 90ac 7274 726f 6c93 6173 at.con..rtrol.as │ │ │ │ +000abd30: 7090 538e 6563 7473 986f 6693 eb48 484f p.S.ects.of..HHO │ │ │ │ +000abd40: 4c93 cf72 656c 6174 696e 6798 746f 9374 L..relating.to.t │ │ │ │ +000abd50: 6865 8ea1 8d91 12c7 616c 6f67 6963 9603 he......alogic.. │ │ │ │ +000abd60: eaa8 6973 9373 756d 6d61 7269 7a65 6493 ..is.summarized. │ │ │ │ +000abd70: 696e 9374 6865 9374 6162 6c65 9362 9053 in.the.table.b.S │ │ │ │ +000abd80: 8e65 6c6f 90ac 7277 2e8e a000 a138 c28d .elo..rw.....8.. │ │ │ │ +000abd90: 8d8d 912a 2b7a a0ff 7985 d689 0000 6666 ...*+z..y.....ff │ │ │ │ +000abda0: 0198 764a a90a 2663 8d8d 90cc cd9f 0459 ..vJ..&c.......Y │ │ │ │ +000abdb0: 9c84 000e 7fff 0000 6666 9201 980f e484 ........ff...... │ │ │ │ +000abdc0: 000e 7fff 0000 6666 8e8e a40e 7fff 8d8d ......ff........ │ │ │ │ +000abdd0: 90cc cda4 0459 9c84 000e 7fff 0000 6666 .....Y........ff │ │ │ │ +000abde0: 9200 8e2d d09f fba6 64d0 5365 7474 6162 ...-....d.Settab │ │ │ │ +000abdf0: 6c65 9604 8000 7379 7374 656d 930d 6167 le....system..ag │ │ │ │ +000abe00: 7392 008e 2dcf a184 000e 7fff 0000 6666 s...-.........ff │ │ │ │ +000abe10: 8e8e a18d 8d90 cccd 9f04 599c 8400 0e7f ..........Y..... │ │ │ │ +000abe20: ff00 0066 6692 0198 0fe4 8400 0e7f ff00 ...ff........... │ │ │ │ +000abe30: 0066 668e 8ea1 8d8d 90cc cda4 0459 9c84 .ff..........Y.. │ │ │ │ +000abe40: 000e 7fff 0000 6666 9105 ccce 9ffb a664 ......ff.......d │ │ │ │ +000abe50: e546 6c61 6791 45f8 11a1 8400 0e7f ff00 .Flag.E......... │ │ │ │ +000abe60: 0066 668e 8d91 683a f846 91ff 1999 756e .ff...h:.F....un │ │ │ │ +000abe70: 6374 696f 6e92 00b3 8227 9f04 599c 8400 ction....'..Y... │ │ │ │ +000abe80: 0e7f ff00 0066 668e 8d92 014f 19ae 4465 .....ff....O..De │ │ │ │ +000abe90: 6661 756c 7491 0433 3576 616c 7565 9105 fault..35value.. │ │ │ │ +000abea0: cccd 9f04 599c 8400 0e7f ff00 0066 668e ....Y........ff. │ │ │ │ +000abeb0: 8e9f 04c0 0289 0000 6666 0198 764a a68d ........ff..vJ.. │ │ │ │ +000abec0: 8d90 cccd 9f04 599c 8400 0e7f ff00 0066 ......Y........f │ │ │ │ +000abed0: 6691 61d4 9184 000e 7fff 0000 6666 8e8d f.a.........ff.. │ │ │ │ +000abee0: 9201 48e6 7a9f 0459 9c84 000e 7fff 0000 ..H.z..Y........ │ │ │ │ +000abef0: 6666 8e8d 9201 9843 179f 0459 9c84 000e ff.....C...Y.... │ │ │ │ +000abf00: 7fff 0000 6666 8e8e a18d 8d90 cccd 9f04 ....ff.......... │ │ │ │ +000abf10: 599c 8400 0e7f ff00 0066 668d 9105 ccce Y........ff..... │ │ │ │ +000abf20: 9ffb a664 eb61 7469 6d69 6e67 8e91 61d4 ...d.atiming..a. │ │ │ │ +000abf30: 9184 000e 7fff 0000 6666 8e8d 9168 3af8 ........ff...h:. │ │ │ │ +000abf40: cf50 7269 6e95 ac72 749b 03ea a86e 9375 .Prin..rt....n.u │ │ │ │ +000abf50: 6d93 6290 538e 6572 986f 6698 7468 656f m.b.S.er.of.theo │ │ │ │ +000abf60: 7265 6d73 9870 726f 9376 9365 6491 356a rems.pro.v.ed.5j │ │ │ │ +000abf70: e59f 0459 9c84 000e 7fff 0000 6666 8e8d ...Y........ff.. │ │ │ │ +000abf80: 8d92 014f 19ae eb61 6661 6c73 658e 9201 ...O...afalse... │ │ │ │ +000abf90: 9843 179f 0459 9c84 000e 7fff 0000 6666 .C...Y........ff │ │ │ │ +000abfa0: 8e8e a404 c002 8900 0066 6601 9876 4aa6 .........ff..vJ. │ │ │ │ +000abfb0: 8d8d 90cc cd9f 0459 9c84 000e 7fff 0000 .......Y........ │ │ │ │ +000abfc0: 6666 8d91 05cc ce9f fba6 6473 686f 775f ff........dshow_ │ │ │ │ +000abfd0: 7479 7065 738e 9161 d491 8400 0e7f ff00 types..a........ │ │ │ │ +000abfe0: 0066 668e 8d91 683a f8cf 5072 696e 95ac .ff...h:..Prin.. │ │ │ │ +000abff0: 7274 739b 03ea a874 9379 7090 538e 6573 rts....t.yp.S.es │ │ │ │ +000ac000: 9869 6e98 7175 6f74 6174 696f 6e73 915a .in.quotations.Z │ │ │ │ +000ac010: d243 9f04 599c 8400 0e7f ff00 0066 668e .C..Y........ff. │ │ │ │ +000ac020: 8d8d 9201 4f19 aeeb 6166 616c 7365 8e92 ....O...afalse.. │ │ │ │ +000ac030: 0198 4317 9f04 599c 8400 0e7f ff00 0066 ..C...Y........f │ │ │ │ +000ac040: 668e 8ea1 8900 0066 6601 9876 4aa6 8d8d f......ff..vJ... │ │ │ │ +000ac050: 90cc cd9f 0459 9c84 000e 7fff 0000 6666 .....Y........ff │ │ │ │ +000ac060: 8d91 05cc ce9f fba6 6473 7469 636b 798e ........dsticky. │ │ │ │ +000ac070: 9161 d491 8400 0e7f ff00 0066 668e 8d91 .a.........ff... │ │ │ │ +000ac080: 683a f8cf 4163 7469 7691 ff58 e461 7465 h:..Activ..X.ate │ │ │ │ +000ac090: 7396 03ea a873 7469 639a ac72 6b79 9374 s....stic..rky.t │ │ │ │ +000ac0a0: 9879 7090 538e 6573 9170 33a1 9f04 599c .yp.S.es.p3...Y. │ │ │ │ +000ac0b0: 8400 0e7f ff00 0066 668e 8d8d 9201 4f19 .......ff.....O. │ │ │ │ +000ac0c0: aeeb 6166 616c 7365 8e92 0198 4317 9f04 ..afalse....C... │ │ │ │ +000ac0d0: 599c 8400 0e7f ff00 0066 668e 8ea1 8900 Y........ff..... │ │ │ │ +000ac0e0: 0066 6601 9876 4aa6 8d8d 90cc cd9f 0459 .ff..vJ........Y │ │ │ │ +000ac0f0: 9c84 000e 7fff 0000 6666 8d91 05cc ce9f ........ff...... │ │ │ │ +000ac100: fba6 6474 6865 6f72 795f 7070 8e91 61d4 ..dtheory_pp..a. │ │ │ │ +000ac110: 9184 000e 7fff 0000 6666 8e8d 9168 3af8 ........ff...h:. │ │ │ │ +000ac120: cf50 7265 7474 95ac 7279 9b03 eaa8 7072 .Prett..ry....pr │ │ │ │ +000ac130: 696e 9374 696e 6798 6f66 9874 6865 6f72 in.ting.of.theor │ │ │ │ +000ac140: 7998 0c6c 6573 9149 53bb 9f04 599c 8400 y..les.IS...Y... │ │ │ │ +000ac150: 0e7f ff00 0066 668e 8d8d 9201 4f19 aeeb .....ff.....O... │ │ │ │ +000ac160: 6166 616c 7365 8e92 0198 4317 9f04 599c afalse....C...Y. │ │ │ │ +000ac170: 8400 0e7f ff00 0066 668e 8ea1 8900 0066 .......ff......f │ │ │ │ +000ac180: 6601 9876 4aa6 8d8d 90cc cd9f 0459 9c84 f..vJ........Y.. │ │ │ │ +000ac190: 000e 7fff 0000 6666 8d91 05cc ce9f fba6 ......ff........ │ │ │ │ +000ac1a0: 6474 7970 655f 6572 726f 728e 9161 d491 dtype_error..a.. │ │ │ │ +000ac1b0: 8400 0e7f ff00 0066 668e 8d91 683a f8cf .......ff...h:.. │ │ │ │ +000ac1c0: 5691 ff05 5665 7262 9553 8e6f 7365 9b03 V...Verb.S.ose.. │ │ │ │ +000ac1d0: eaa8 7490 ac72 7970 9365 9863 95ac 7268 ..t..ryp.e.c..rh │ │ │ │ +000ac1e0: 6563 936b 696e 6798 6572 726f 7273 9869 ec.king.errors.i │ │ │ │ +000ac1f0: 6e98 7175 6f74 6174 696f 6e73 9105 cccd n.quotations.... │ │ │ │ +000ac200: 9f04 599c 8400 0e7f ff00 0066 668e 8d8d ..Y........ff... │ │ │ │ +000ac210: 9201 4f19 aeeb 6174 7275 658e 9201 9843 ..O...atrue....C │ │ │ │ +000ac220: 179f 0459 9c84 000e 7fff 0000 6666 8e8e ...Y........ff.. │ │ │ │ +000ac230: a189 0000 6666 0198 764a a68d 8d90 cccd ....ff..vJ...... │ │ │ │ +000ac240: 9f04 599c 8400 0e7f ff00 0066 668d 9105 ..Y........ff... │ │ │ │ +000ac250: ccce 9ffb a664 696e 7465 7266 6163 655f .....dinterface_ │ │ │ │ +000ac260: 7072 696e 748e 9161 d491 8400 0e7f ff00 print..a........ │ │ │ │ +000ac270: 0066 668e 8d91 683a f8cf 4361 7573 6573 .ff...h:..Causes │ │ │ │ +000ac280: 9b03 eaa8 696e 95ac 7276 9365 7273 6598 ....in..rv.erse. │ │ │ │ +000ac290: 6f66 9869 6e93 7465 7266 6163 6598 6d61 of.in.terface.ma │ │ │ │ +000ac2a0: 7091 3f3d 5c9f 0459 9c84 000e 7fff 0000 p.?=\..Y........ │ │ │ │ +000ac2b0: 6666 8e8d 8d92 014f 19ae eb61 7472 7565 ff.....O...atrue │ │ │ │ +000ac2c0: 8e92 0198 4317 9f04 599c 8400 0e7f ff00 ....C...Y....... │ │ │ │ +000ac2d0: 0066 668e 8e9f 0ba7 9c8d 8d90 cccd 9f04 .ff............. │ │ │ │ +000ac2e0: 599c 8400 0e7f ff00 0066 6691 61d4 9184 Y........ff.a... │ │ │ │ +000ac2f0: 000e 7fff 0000 6666 8e8d 9168 3af8 cf74 ......ff...h:..t │ │ │ │ +000ac300: 6f96 03ea a862 9053 8e65 9375 7365 6493 o....b.S.e.used. │ │ │ │ +000ac310: 7768 656e 9370 7269 6e90 ac72 7469 6e67 when.prin..rting │ │ │ │ +000ac320: 9160 0240 9f04 599c 8400 0e7f ff00 0066 .`.@..Y........f │ │ │ │ +000ac330: 668e 8d92 0198 4317 9f04 599c 8400 0e7f f.....C...Y..... │ │ │ │ +000ac340: ff00 0066 668e 8ea1 8900 0066 6601 9876 ...ff......ff..v │ │ │ │ +000ac350: 4aa6 8d8d 90cc cd9f 0459 9c84 000e 7fff J........Y...... │ │ │ │ +000ac360: 0000 6666 8d91 05cc ce9f fba6 64eb 6170 ..ff........d.ap │ │ │ │ +000ac370: 7269 6e74 5f63 6f6e 648e 9161 d491 8400 rint_cond..a.... │ │ │ │ +000ac380: 0e7f ff00 0066 668e 8d91 683a f8cf 5072 .....ff...h:..Pr │ │ │ │ +000ac390: 6574 7495 ac72 799b 03ea a870 7269 6e93 ett..ry....prin. │ │ │ │ +000ac3a0: 7498 eb48 484f 4c98 cf63 6f6e 6469 7469 t..HHOL..conditi │ │ │ │ +000ac3b0: 6f6e 616c 7391 45fd 719f 0459 9c84 000e onals.E.q..Y.... │ │ │ │ +000ac3c0: 7fff 0000 6666 8e8d 8d92 014f 19ae eb61 ....ff.....O...a │ │ │ │ +000ac3d0: 7472 7565 8e92 0198 4317 9f04 599c 8400 true....C...Y... │ │ │ │ +000ac3e0: 0e7f ff00 0066 668e 8ea1 8900 0066 6601 .....ff......ff. │ │ │ │ +000ac3f0: 9876 4aa6 8d8d 90cc cd9f 0459 9c84 000e .vJ........Y.... │ │ │ │ +000ac400: 7fff 0000 6666 8d91 05cc ce9f fba6 6470 ....ff........dp │ │ │ │ +000ac410: 7269 6e74 5f71 7561 6e74 8e91 61d4 9184 rint_quant..a... │ │ │ │ +000ac420: 000e 7fff 0000 6666 8e8d 9168 3af8 cf50 ......ff...h:..P │ │ │ │ +000ac430: 7265 7474 95ac 7279 9b03 eaa8 7072 696e rett..ry....prin │ │ │ │ +000ac440: 9374 98eb 4848 4f4c 98cf 7175 616e 9374 .t..HHOL..quan.t │ │ │ │ +000ac450: 690c 6361 7469 6f6e 7391 3848 259f 0459 i.cations.8H%..Y │ │ │ │ +000ac460: 9c84 000e 7fff 0000 6666 8e8d 8d92 014f ........ff.....O │ │ │ │ +000ac470: 19ae eb61 7472 7565 8e92 0198 4317 9f04 ...atrue....C... │ │ │ │ +000ac480: 599c 8400 0e7f ff00 0066 668e 8ea1 8900 Y........ff..... │ │ │ │ +000ac490: 0066 6601 9876 4aa6 8d8d 90cc cd9f 0459 .ff..vJ........Y │ │ │ │ +000ac4a0: 9c84 000e 7fff 0000 6666 8d91 05cc ce9f ........ff...... │ │ │ │ +000ac4b0: fba6 6470 7269 6e74 5f6c 6574 8e91 61d4 ..dprint_let..a. │ │ │ │ +000ac4c0: 9184 000e 7fff 0000 6666 8e8d 9168 3af8 ........ff...h:. │ │ │ │ +000ac4d0: cf50 7265 7474 95ac 7279 9b03 eaa8 7072 .Prett..ry....pr │ │ │ │ +000ac4e0: 696e 9374 98eb 4848 4f4c 8d98 eb61 6c65 in.t..HHOL...ale │ │ │ │ +000ac4f0: 748e 9115 29a6 cf2d 6578 7072 6573 7369 t...)..-expressi │ │ │ │ +000ac500: 6f6e 7391 34f0 959f 0459 9c84 000e 7fff ons.4....Y...... │ │ │ │ +000ac510: 0000 6666 8e8d 8d92 014f 19ae eb61 7472 ..ff.....O...atr │ │ │ │ +000ac520: 7565 8e92 0198 4317 9f04 599c 8400 0e7f ue....C...Y..... │ │ │ │ +000ac530: ff00 0066 668e 8ea1 8900 0066 6601 9876 ...ff......ff..v │ │ │ │ +000ac540: 4aa6 8d8d 90cc cd9f 0459 9c84 000e 7fff J........Y...... │ │ │ │ +000ac550: 0000 6666 8d91 05cc ce9f fba6 6470 7269 ..ff........dpri │ │ │ │ +000ac560: 6e74 5f6c 6973 748e 9161 d491 8400 0e7f nt_list..a...... │ │ │ │ +000ac570: ff00 0066 668e 8d91 683a f8cf 5072 6574 ...ff...h:..Pret │ │ │ │ +000ac580: 7495 ac72 799b 03ea a870 7269 6e93 7498 t..ry....prin.t. │ │ │ │ +000ac590: eb48 484f 4c98 cf6c 6973 7473 916f 0c9f .HHOL..lists.o.. │ │ │ │ +000ac5a0: 9f04 599c 8400 0e7f ff00 0066 668e 8d8d ..Y........ff... │ │ │ │ +000ac5b0: 9201 4f19 aeeb 6174 7275 658e 9201 9843 ..O...atrue....C │ │ │ │ +000ac5c0: 179f 0459 9c84 000e 7fff 0000 6666 8e8e ...Y........ff.. │ │ │ │ +000ac5d0: a189 0000 6666 0198 764a a68d 8d90 cccd ....ff..vJ...... │ │ │ │ +000ac5e0: 9f04 599c 8400 0e7f ff00 0066 668d 9105 ..Y........ff... │ │ │ │ +000ac5f0: ccce 9ffb a664 7072 696e 745f 756e 6375 .....dprint_uncu │ │ │ │ +000ac600: 7272 798e 9161 d491 8400 0e7f ff00 0066 rry..a.........f │ │ │ │ +000ac610: 668e 8d91 683a f8cf 5072 6574 7495 ac72 f...h:..Prett..r │ │ │ │ +000ac620: 799b 03ea a870 7269 6e93 7498 eb48 484f y....prin.t..HHO │ │ │ │ +000ac630: 4c98 cf70 6169 7265 6498 6162 7374 7261 L..paired.abstra │ │ │ │ +000ac640: 6374 696f 6e73 9121 5e9b 9f04 599c 8400 ctions.!^...Y... │ │ │ │ +000ac650: 0e7f ff00 0066 668e 8d8d 9201 4f19 aeeb .....ff.....O... │ │ │ │ +000ac660: 6174 7275 658e 9201 9843 179f 0459 9c84 atrue....C...Y.. │ │ │ │ +000ac670: 000e 7fff 0000 6666 8e8e a189 0000 6666 ......ff......ff │ │ │ │ +000ac680: 0198 764a a68d 8d90 cccd 9f04 599c 8400 ..vJ........Y... │ │ │ │ +000ac690: 0e7f ff00 0066 668d 9105 ccce 9ffb a664 .....ff........d │ │ │ │ +000ac6a0: 7072 696e 745f 696e 6669 788e 9161 d491 print_infix..a.. │ │ │ │ +000ac6b0: 8400 0e7f ff00 0066 668e 8d91 683a f8cf .......ff...h:.. │ │ │ │ +000ac6c0: 5072 6574 7495 ac72 799b 03ea a870 7269 Prett..ry....pri │ │ │ │ +000ac6d0: 6e93 7498 eb48 484f 4c98 cf69 6e0c 7865 n.t..HHOL..in.xe │ │ │ │ +000ac6e0: 7391 6309 cf9f 0459 9c84 000e 7fff 0000 s.c....Y........ │ │ │ │ +000ac6f0: 6666 8e8d 8d92 014f 19ae eb61 7472 7565 ff.....O...atrue │ │ │ │ +000ac700: 8e92 0198 4317 9f04 599c 8400 0e7f ff00 ....C...Y....... │ │ │ │ +000ac710: 0066 668e 8ea1 8900 0066 6601 9876 4a8e .ff......ff..vJ. │ │ │ │ +000ac720: 8e8e 8e9f 24fd 138e 8c8b 0000 00ce 0000 ....$........... │ │ │ │ 000ac730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000ac740: 0000 0000 0000 0000 0000 000a b79e a002 ................ │ │ │ │ -000ac750: cc05 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 ..U...F......... │ │ │ │ -000ac760: 9a8d 91ea f1eb d032 3036 9200 dd20 4343 .......206... CC │ │ │ │ -000ac770: 6861 7074 6572 9604 8000 3131 2e91 0a80 hapter....11.... │ │ │ │ -000ac780: 0054 6865 9348 4f4c 934c 6f67 6963 9369 .The.HOL.Logic.i │ │ │ │ -000ac790: 6e93 4d4c 8e91 eaf1 eb9f 0566 6689 0000 n.ML.......ff... │ │ │ │ -000ac7a0: e666 01c7 3e7c 8e8e 8e8e a002 942f df8d .f..>|......./.. │ │ │ │ -000ac7b0: a0fd 8bd0 218d 8d91 eaf1 ebeb 4731 312e ....!.......G11. │ │ │ │ -000ac7c0: 3131 2e32 8e91 2ca5 1853 7469 6395 8ccc 11.2..,..Stic... │ │ │ │ -000ac7d0: 6b79 9b05 6666 7493 7970 9073 3365 7398 ky..fft.yp.s3es. │ │ │ │ -000ac7e0: 616e 6498 6465 6661 756c 7498 7493 7970 and.default.t.yp │ │ │ │ -000ac7f0: 9073 3365 738e 9f17 c000 8d91 eaf1 ebcf .s3es........... │ │ │ │ -000ac800: 5468 6596 05ba 6b71 756f 7461 7469 6f6e The...kquotation │ │ │ │ -000ac810: 9374 95ac 7279 709a 538e 6591 05ba 6c63 .t..ryp.S.e...lc │ │ │ │ -000ac820: 9368 6563 936b 9365 7296 05ba 6b6e 6f72 .hec.k.er...knor │ │ │ │ -000ac830: 6d61 6c6c 7993 7265 7175 6972 6573 9374 mally.requires.t │ │ │ │ -000ac840: 6861 7493 7468 6572 6593 6298 6591 05ba hat.there.b.e... │ │ │ │ -000ac850: 6c65 6e6f 7567 6893 696e 666f 726d 6174 lenough.informat │ │ │ │ -000ac860: 696f 6e93 696e 9361 8ea4 1000 008d 91ea ion.in.a........ │ │ │ │ -000ac870: f1eb 7175 6f74 6174 696f 6e96 04ce ac74 ..quotation....t │ │ │ │ -000ac880: 6f9b 04ce ab66 756c 6c79 9364 6574 6572 o....fully.deter │ │ │ │ -000ac890: 6d69 6e65 9874 6865 9374 90ac 7279 7090 mine.the.t..ryp. │ │ │ │ -000ac8a0: 538e 6573 986f 6693 616c 6c93 7375 6274 S.es.of.all.subt │ │ │ │ -000ac8b0: 6572 6d73 986f 6693 7468 6598 7465 726d erms.of.the.term │ │ │ │ -000ac8c0: 9362 9553 8e65 696e 6798 749a ac72 7970 .b.S.eing.t..ryp │ │ │ │ -000ac8d0: 9365 9104 ceac 6398 6865 6398 6b98 6564 .e....c.hec.k.ed │ │ │ │ -000ac8e0: 2e8e a18d 91ea f1eb 5468 6973 9603 eaa8 ........This.... │ │ │ │ -000ac8f0: 696e 666f 726d 6174 696f 6e93 636f 6d65 information.come │ │ │ │ -000ac900: 7393 6672 6f6d 9374 95ac 7277 936f 9103 s.from.t..rw.o.. │ │ │ │ -000ac910: eaa8 736f 7572 6365 733a 8ea9 1af8 008d ..sources:...... │ │ │ │ -000ac920: 8d8d 8d91 f779 0328 6929 8e8e 8e91 09c0 .....y.(i)...... │ │ │ │ -000ac930: 1374 6865 9603 eaa8 6765 6e65 7269 6393 .the....generic. │ │ │ │ -000ac940: 749a ac72 7970 9053 8e65 7393 6f66 9363 t..ryp.S.es.of.c │ │ │ │ -000ac950: 6f6e 7374 616e 9874 732c 9361 6e64 8e9f onstan.ts,.and.. │ │ │ │ -000ac960: 197e 008d 8d8d 8d91 f435 7728 6969 298e .~.......5w(ii). │ │ │ │ -000ac970: 8e8e 9109 c013 6578 706c 6963 6974 9603 ......explicit.. │ │ │ │ -000ac980: eaa8 749a ac72 7970 9053 8e65 9369 6e66 ..t..ryp.S.e.inf │ │ │ │ -000ac990: 6f72 6d61 7469 6f6e 9367 6976 9865 6e93 ormation.giv.en. │ │ │ │ -000ac9a0: 6166 7465 7293 6193 636f 6c6f 6e2e 8e9f after.a.colon... │ │ │ │ -000ac9b0: 1af8 018d 91ea f1eb 4966 9b05 3847 7374 ........If..8Gst │ │ │ │ -000ac9c0: 6963 95ac 726b 7991 0538 4874 9379 7090 ic..rky..8Ht.yp. │ │ │ │ -000ac9d0: 538e 6573 9861 7265 9861 6374 6976 91ff S.es.are.activ.. │ │ │ │ -000ac9e0: 58e4 6174 6564 9105 3848 2862 9379 9873 X.ated..8H(b.y.s │ │ │ │ -000ac9f0: 6574 7469 6e67 9874 6865 9605 3848 0d61 etting.the..8H.a │ │ │ │ -000aca00: 678d 98eb 6173 7469 636b 798e 912c ee8a g...asticky..,.. │ │ │ │ -000aca10: cf74 6f8d 98eb 6174 7275 658e 911c 36ef .to...atrue...6. │ │ │ │ -000aca20: cf29 9374 6865 6e98 7468 6598 6c61 7374 .).then.the.last │ │ │ │ -000aca30: 9374 90ac 7279 7090 538e 6598 618e a18d .t..ryp.S.e.a... │ │ │ │ -000aca40: 91ea f1eb 7691 ff58 e461 7269 6162 6c65 ....v..X.ariable │ │ │ │ -000aca50: 9604 8b1b 6861 6493 696e 9b04 8b1c 6193 ....had.in....a. │ │ │ │ -000aca60: 7365 7373 696f 6e93 6973 9372 656d 656d session.is.remem │ │ │ │ -000aca70: 90ac 7262 9053 8e65 7265 642c 9104 b338 ..rb.S.ered,...8 │ │ │ │ -000aca80: 616e 6493 7468 6973 9869 7393 7573 6564 and.this.is.used │ │ │ │ -000aca90: 9361 7393 6193 6465 6661 756c 7498 749a .as.a.default.t. │ │ │ │ -000acaa0: ac72 7970 9053 8e65 9364 7572 696e 6793 .ryp.S.e.during. │ │ │ │ -000acab0: 7498 7970 9053 8e65 8ea1 8d91 eaf1 eb63 t.yp.S.e.......c │ │ │ │ -000acac0: 95ac 7268 6563 936b 696e 672e 9105 544b ..rhec.king...TK │ │ │ │ -000acad0: 5468 659b 03f3 cc73 7469 6393 6b79 9874 The....stic.ky.t │ │ │ │ -000acae0: 9379 7090 538e 6598 6973 9103 f3cb 6f6e .yp.S.e.is....on │ │ │ │ -000acaf0: 6c79 9875 7365 642c 9103 f615 686f 9377 ly.used,....ho.w │ │ │ │ -000acb00: 9365 7693 6572 2c91 03f6 1469 6698 7468 .ev.er,....if.th │ │ │ │ -000acb10: 6598 7691 ff58 e461 7269 6162 6c65 9869 e.v..X.ariable.i │ │ │ │ -000acb20: 6e91 03f3 cb71 7565 7374 696f 6e98 6973 n....question.is │ │ │ │ -000acb30: 9863 6f6d 706c 6574 656c 798e a18d 91ea .completely..... │ │ │ │ -000acb40: f1eb 756e 636f 6e73 7472 6169 6e65 6496 ..unconstrained. │ │ │ │ -000acb50: 0516 5d62 9aac 7279 9105 165e 6974 7393 ..]b..ry...^its. │ │ │ │ -000acb60: 636f 6e98 7465 7874 9369 6e9b 0516 5e74 con.text.in...^t │ │ │ │ -000acb70: 6865 9371 756f 7461 7469 6f6e 2e91 08bc he.quotation.... │ │ │ │ -000acb80: 0049 6698 7468 6593 636f 6e90 ac72 7465 .If.the.con..rte │ │ │ │ -000acb90: 7874 9370 6172 7469 616c 6c79 9864 6574 xt.partially.det │ │ │ │ -000acba0: 6572 6d69 6e65 7393 7468 658e a18d 91ea ermines.the..... │ │ │ │ -000acbb0: f1eb 749a ac72 7970 9053 8e65 9604 a6bf ..t..ryp.S.e.... │ │ │ │ -000acbc0: 6f66 9361 9376 91ff 58e4 6172 6961 626c of.a.v..X.ariabl │ │ │ │ -000acbd0: 652c 9104 d5c5 7468 656e 9373 7469 6398 e,....then.stic. │ │ │ │ -000acbe0: 6b79 9374 9879 7090 538e 6573 9361 7265 ky.t.yp.S.es.are │ │ │ │ -000acbf0: 936e 6f74 9375 7365 642e 9107 6d24 4691 .not.used...m$F. │ │ │ │ -000acc00: ff05 566f 7293 6578 616d 706c 652c 9104 ..Vor.example,.. │ │ │ │ -000acc10: d5c5 696e 9374 6865 9374 6572 6d8d 93eb ..in.the.term... │ │ │ │ -000acc20: 6122 6691 05bf aa31 228e 9126 0bd0 cf74 a"f....1"..&...t │ │ │ │ -000acc30: 6865 8ea1 8d91 eaf1 eb76 91ff 58e4 6172 he.......v..X.ar │ │ │ │ -000acc40: 6961 626c 658d 9104 5600 eb61 668e 910e iable...V..af... │ │ │ │ -000acc50: 6ba9 cf69 7396 0456 0063 6f6e 7374 7261 k..is..V.constra │ │ │ │ -000acc60: 696e 6564 9374 6f93 6861 95ac 7276 9365 ined.to.ha..rv.e │ │ │ │ -000acc70: 9b04 55ff 6196 0456 0066 756e 6374 696f ..U.a..V.functio │ │ │ │ -000acc80: 6e93 7490 ac72 7970 9053 8e65 2c91 0470 n.t..ryp.S.e,..p │ │ │ │ -000acc90: d662 7574 9874 6865 9372 616e 6765 9374 .but.the.range.t │ │ │ │ -000acca0: 90ac 7279 7090 538e 6593 6973 986e 6f74 ..ryp.S.e.is.not │ │ │ │ -000accb0: 9364 6574 6572 6d69 6e65 642e 8ea1 8d91 .determined..... │ │ │ │ -000accc0: eaf1 eb49 6e96 036f 5c74 6865 9371 756f ...In..o\the.quo │ │ │ │ -000accd0: 7461 7469 6f6e 8d91 036f 5deb 6122 2866 tation...o].a"(f │ │ │ │ -000acce0: 2c31 2922 8e91 2f1c 5fcf 7468 6593 7691 ,1)"../._.the.v. │ │ │ │ -000accf0: ff58 e461 7269 6162 6c65 8d93 eb61 668e .X.ariable...af. │ │ │ │ -000acd00: 910c 9e63 cf69 7393 636f 6d70 6c65 7465 ...c.is.complete │ │ │ │ -000acd10: 6c79 9375 6e63 6f6e 7374 7261 696e 6564 ly.unconstrained │ │ │ │ -000acd20: 2e91 050f c749 6e93 7468 6593 6c61 7474 .....In.the.latt │ │ │ │ -000acd30: 6572 9103 6f5d 6361 7365 9361 6e8e a18d er..o]case.an... │ │ │ │ -000acd40: 91ea f1eb 2861 7070 726f 7072 6961 7465 ....(appropriate │ │ │ │ -000acd50: 2996 036d fe73 7469 639a ac72 6b79 9374 )..m.stic..rky.t │ │ │ │ -000acd60: 9879 7090 538e 6591 036d fd77 986f 756c .yp.S.e..m.w.oul │ │ │ │ -000acd70: 6493 7265 736f 6c76 9865 9374 6865 9374 d.resolv.e.the.t │ │ │ │ -000acd80: 9879 7069 6e67 2c91 0386 ec62 7574 9369 .yping,....but.i │ │ │ │ -000acd90: 6e93 7468 6593 666f 726d 6572 9103 6dfd n.the.former..m. │ │ │ │ -000acda0: 6974 9377 986f 756c 6493 6e6f 742e 9105 it.w.ould.not... │ │ │ │ -000acdb0: 0f52 5374 6963 986b 798e a18d 91ea f1eb .RStic.ky....... │ │ │ │ -000acdc0: 749a ac72 7970 9053 8e65 7396 053f 9663 t..ryp.S.es..?.c │ │ │ │ -000acdd0: 616e 936e 6576 9865 7293 6361 7573 6591 an.nev.er.cause. │ │ │ │ -000acde0: 053f 9774 6865 9374 9879 7090 538e 6593 .?.the.t.yp.S.e. │ │ │ │ -000acdf0: 6398 6865 6398 6b69 6e67 936f 6693 6193 c.hec.king.of.a. │ │ │ │ -000ace00: 7175 6f74 6174 696f 6e93 746f 9366 6169 quotation.to.fai │ │ │ │ -000ace10: 6c91 053f 9777 6865 6e93 6974 9377 986f l..?.when.it.w.o │ │ │ │ -000ace20: 756c 6493 7375 6363 6565 648e a18d 91ea uld.succeed..... │ │ │ │ -000ace30: f1eb 7769 7468 6f75 7491 03ea a874 6865 ..without....the │ │ │ │ -000ace40: 6d2e 8e9f 6456 e58d 8d8d 91ea f1eb 9fa8 m...dV.......... │ │ │ │ -000ace50: 0781 8900 0066 6601 c70b 4aa0 00a5 9762 .....ff...J....b │ │ │ │ -000ace60: 8d8d 90cc cd9f 0459 9c84 00a9 f0fe 0000 .......Y........ │ │ │ │ -000ace70: 6666 8da0 ff60 6610 8d8d 9201 aff0 0d84 ff...`f......... │ │ │ │ -000ace80: 000a d70e 0000 b8e8 8e8d 9201 b0a8 f584 ................ │ │ │ │ -000ace90: 0000 b8e8 0015 ae64 8e8d 8d8d 9201 b94d .......d.......M │ │ │ │ -000acea0: b29f fd1c 15eb 4931 8e8e 8e8e 9fff 4054 ......I1......@T │ │ │ │ -000aceb0: 8d91 05cc ceeb 6123 7365 745f 666c 6167 ......a#set_flag │ │ │ │ -000acec0: 2860 7374 6963 6b79 602c 7472 7565 293b (`sticky`,true); │ │ │ │ -000aced0: 3b8e a40d 0000 8d91 05cc ce66 616c 7365 ;..........false │ │ │ │ -000acee0: 9605 bfaa 3a93 626f 6f6c 8ea1 a18d 9105 ....:.bool...... │ │ │ │ -000acef0: ccce 2322 663a 6e75 6d2d 3e6e 756d 223b ..#"f:num->num"; │ │ │ │ -000acf00: 3b8e a18d 9105 ccce 2266 2296 05bf aa3a ;......."f"....: │ │ │ │ -000acf10: 9374 6572 6d8e a1a1 8d91 05cc ce23 2266 .term........#"f │ │ │ │ -000acf20: 9105 bfaa 3122 3b3b 8ea1 8d91 05cc ce49 ....1";;.......I │ │ │ │ -000acf30: 6e64 6574 6572 6d69 6e61 7465 9605 bfaa ndeterminate.... │ │ │ │ -000acf40: 7479 7065 733a 910b 7f54 2266 3a6e 756d types:...T"f:num │ │ │ │ -000acf50: 932d 3e93 3f22 8ea1 a18d 9105 ccce 6576 .->.?"........ev │ │ │ │ -000acf60: 616c 7561 7469 6f6e 9605 bfaa 6661 696c aluation....fail │ │ │ │ -000acf70: 6564 911c be52 7479 7065 7393 696e 6465 ed...Rtypes.inde │ │ │ │ -000acf80: 7465 726d 696e 6174 6593 696e 9371 756f terminate.in.quo │ │ │ │ -000acf90: 7461 7469 6f6e 8ea1 a18d 9105 ccce 2322 tation........#" │ │ │ │ -000acfa0: 6622 3b3b 8ea1 8d91 05cc ce22 6622 9605 f";;......."f".. │ │ │ │ -000acfb0: bfaa 3a93 7465 726d 8e8e 9201 c671 b184 ..:.term.....q.. │ │ │ │ -000acfc0: 00a9 f0fe 0000 6666 8e8e 9f04 c002 8900 ......ff........ │ │ │ │ -000acfd0: 0066 6601 c70b 4a8e 8e8e 9f66 ac39 8d91 .ff...J....f.9.. │ │ │ │ -000acfe0: f653 7acf 4196 03ea a86e 616d 6593 6361 .Sz.A....name.ca │ │ │ │ -000acff0: 6e93 6290 538e 6593 6769 769a ac72 656e n.b.S.e.giv..ren │ │ │ │ -000ad000: 9361 9373 7469 6398 6b79 9374 9879 7090 .a.stic.ky.t.yp. │ │ │ │ -000ad010: 538e 6593 6578 706c 6963 6974 9879 9377 S.e.explicit.y.w │ │ │ │ -000ad020: 6974 6893 7468 6593 6675 6e63 7469 6f6e ith.the.function │ │ │ │ -000ad030: 3a8e a68d 8d8d 91ea f1eb 9ff5 4fa7 8900 :...........O... │ │ │ │ -000ad040: 0066 6601 c70b 4a9f 0b07 168d 8d90 cccd .ff...J......... │ │ │ │ -000ad050: 9f04 599c 8400 0f60 b200 0066 668d 9ffb ..Y....`...ff... │ │ │ │ -000ad060: a664 8d91 170b cceb 6173 6574 5f73 7469 .d......aset_sti │ │ │ │ -000ad070: 636b 795f 7479 7065 9605 bfaa 3a93 7374 cky_type....:.st │ │ │ │ -000ad080: 7269 6e67 9323 9374 7970 6593 2d3e 9376 ring.#.type.->.v │ │ │ │ -000ad090: 6f69 648e 8e92 01c6 71b1 8400 0f60 b200 oid.....q....`.. │ │ │ │ -000ad0a0: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ -000ad0b0: 0b4a 8e8e 8e9f 1af8 018d 91ea f1eb cf54 .J.............T │ │ │ │ -000ad0c0: 6869 7396 03ea a873 6574 7393 7374 6963 his....sets.stic │ │ │ │ -000ad0d0: 9aac 726b 7993 7498 7970 9053 8e65 7393 ..rky.t.yp.S.es. │ │ │ │ -000ad0e0: 7768 6574 6865 7293 6f72 936e 6f74 9373 whether.or.not.s │ │ │ │ -000ad0f0: 7469 6398 6b79 9374 9879 7090 538e 6573 tic.ky.t.yp.S.es │ │ │ │ -000ad100: 9361 7265 9361 6374 6976 9865 2e8e a18d .are.activ.e.... │ │ │ │ -000ad110: 91f6 537a 4e6f 7465 9603 350c 7468 6174 ..SzNote..5.that │ │ │ │ -000ad120: 9374 6865 930d 6167 8d93 eb61 7374 6963 .the..ag...astic │ │ │ │ -000ad130: 6b79 8e91 28e8 13cf 636f 6e9a ac72 7472 ky..(...con..rtr │ │ │ │ -000ad140: 6f6c 7393 7768 6574 6865 7293 7498 7970 ols.whether.t.yp │ │ │ │ -000ad150: 9053 8e65 7393 6172 6593 6175 746f 6d61 .S.es.are.automa │ │ │ │ -000ad160: 7469 6361 6c6c 7993 7374 7563 986b 936f tically.stuc.k.o │ │ │ │ -000ad170: 6e98 746f 936e 616d 6573 3b91 0371 9569 n.to.names;..q.i │ │ │ │ -000ad180: 748e a18d 91ea f1eb 646f 9053 8e65 7396 t.......do.S.es. │ │ │ │ -000ad190: 0391 1e6e 6f74 9363 6f6e 9aac 7274 726f ...not.con..rtro │ │ │ │ -000ad1a0: 6c91 0391 1f77 6865 7468 6572 9373 7563 l....whether.suc │ │ │ │ -000ad1b0: 9868 9373 7469 6398 6b79 9374 9879 7090 .h.stic.ky.t.yp. │ │ │ │ -000ad1c0: 538e 6573 9b03 911f 6172 6593 6163 7475 S.es....are.actu │ │ │ │ -000ad1d0: 616c 6c79 9375 7365 6493 6475 7269 6e67 ally.used.during │ │ │ │ -000ad1e0: 9874 9aac 7279 7090 538e 6593 6398 6865 .t..ryp.S.e.c.he │ │ │ │ -000ad1f0: 6398 6b69 6e67 3a91 050c 1b73 7469 6398 c.king:....stic. │ │ │ │ -000ad200: 6b79 8ea1 8d91 eaf1 eb74 9aac 7279 7090 ky.......t..ryp. │ │ │ │ -000ad210: 538e 6573 9603 eaa8 6172 6593 616c 7798 S.es....are.alw. │ │ │ │ -000ad220: 6198 7973 9375 7365 6493 6966 9374 6865 a.ys.used.if.the │ │ │ │ -000ad230: 7993 6172 6593 6465 0c6e 6564 2e8e a18d y.are.de.ned.... │ │ │ │ -000ad240: 91f6 537a 5374 6963 95ac 726b 799b 03ea ..SzStic..rky... │ │ │ │ -000ad250: a874 9379 7095 538e 6573 9863 616e 9862 .t.yp.S.es.can.b │ │ │ │ -000ad260: 9365 9872 656d 6f95 ac72 7693 6564 9877 .e.remo..rv.ed.w │ │ │ │ -000ad270: 6974 6898 7468 6598 6675 6e63 7469 6f6e ith.the.function │ │ │ │ -000ad280: 3a8e a68d 8d8d 91ea f1eb 9ff5 4fa7 8900 :...........O... │ │ │ │ -000ad290: 0066 6601 c70b 4a9f 0b07 168d 8d90 cccd .ff...J......... │ │ │ │ -000ad2a0: 9f04 599c 8400 0f60 b200 0066 668d 9ffb ..Y....`...ff... │ │ │ │ -000ad2b0: a664 8d91 170b cceb 6172 656d 6f76 655f .d......aremove_ │ │ │ │ -000ad2c0: 7374 6963 6b79 5f74 7970 6596 05bf aa3a sticky_type....: │ │ │ │ -000ad2d0: 9373 7472 696e 6793 2d3e 9374 7970 658e .string.->.type. │ │ │ │ -000ad2e0: 8e92 01c6 71b1 8400 0f60 b200 0066 668e ....q....`...ff. │ │ │ │ -000ad2f0: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ -000ad300: 8e8e 9f24 fd13 8e8c 8b00 0000 cf00 0000 ...$............ │ │ │ │ -000ad310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000ac740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000ac750: 0000 000a b7a6 a002 cc05 558d a0fd 46d3 ..........U...F. │ │ │ │ +000ac760: 0e8d 8d8d 8d9f fa99 9a8d 91ea f1eb d032 ...............2 │ │ │ │ +000ac770: 3036 9200 dd20 4343 6861 7074 6572 9604 06... CChapter.. │ │ │ │ +000ac780: 8000 3131 2e91 0a80 0054 6865 9348 4f4c ..11.....The.HOL │ │ │ │ +000ac790: 934c 6f67 6963 9369 6e93 4d4c 8e91 eaf1 .Logic.in.ML.... │ │ │ │ +000ac7a0: eb9f 0566 6689 0000 e666 01c7 3e7c 8e8e ...ff....f..>|.. │ │ │ │ +000ac7b0: 8e8e a002 942f df8d a0fd 8bd0 218d 8d91 ...../......!... │ │ │ │ +000ac7c0: eaf1 ebeb 4731 312e 3131 2e32 8e91 2ca5 ....G11.11.2..,. │ │ │ │ +000ac7d0: 1853 7469 6395 8ccc 6b79 9b05 6666 7493 .Stic...ky..fft. │ │ │ │ +000ac7e0: 7970 9073 3365 7398 616e 6498 6465 6661 yp.s3es.and.defa │ │ │ │ +000ac7f0: 756c 7498 7493 7970 9073 3365 738e 9f17 ult.t.yp.s3es... │ │ │ │ +000ac800: c000 8d91 eaf1 ebcf 5468 6596 05ba 6b71 ........The...kq │ │ │ │ +000ac810: 756f 7461 7469 6f6e 9374 95ac 7279 709a uotation.t..ryp. │ │ │ │ +000ac820: 538e 6591 05ba 6c63 9368 6563 936b 9365 S.e...lc.hec.k.e │ │ │ │ +000ac830: 7296 05ba 6b6e 6f72 6d61 6c6c 7993 7265 r...knormally.re │ │ │ │ +000ac840: 7175 6972 6573 9374 6861 7493 7468 6572 quires.that.ther │ │ │ │ +000ac850: 6593 6298 6591 05ba 6c65 6e6f 7567 6893 e.b.e...lenough. │ │ │ │ +000ac860: 696e 666f 726d 6174 696f 6e93 696e 9361 information.in.a │ │ │ │ +000ac870: 8ea4 1000 008d 91ea f1eb 7175 6f74 6174 ..........quotat │ │ │ │ +000ac880: 696f 6e96 04ce ac74 6f9b 04ce ab66 756c ion....to....ful │ │ │ │ +000ac890: 6c79 9364 6574 6572 6d69 6e65 9874 6865 ly.determine.the │ │ │ │ +000ac8a0: 9374 90ac 7279 7090 538e 6573 986f 6693 .t..ryp.S.es.of. │ │ │ │ +000ac8b0: 616c 6c93 7375 6274 6572 6d73 986f 6693 all.subterms.of. │ │ │ │ +000ac8c0: 7468 6598 7465 726d 9362 9553 8e65 696e the.term.b.S.ein │ │ │ │ +000ac8d0: 6798 749a ac72 7970 9365 9104 ceac 6398 g.t..ryp.e....c. │ │ │ │ +000ac8e0: 6865 6398 6b98 6564 2e8e a18d 91ea f1eb hec.k.ed........ │ │ │ │ +000ac8f0: 5468 6973 9603 eaa8 696e 666f 726d 6174 This....informat │ │ │ │ +000ac900: 696f 6e93 636f 6d65 7393 6672 6f6d 9374 ion.comes.from.t │ │ │ │ +000ac910: 95ac 7277 936f 9103 eaa8 736f 7572 6365 ..rw.o....source │ │ │ │ +000ac920: 733a 8ea9 1af8 008d 8d8d 8d91 f779 0328 s:...........y.( │ │ │ │ +000ac930: 6929 8e8e 8e91 09c0 1374 6865 9603 eaa8 i).......the.... │ │ │ │ +000ac940: 6765 6e65 7269 6393 749a ac72 7970 9053 generic.t..ryp.S │ │ │ │ +000ac950: 8e65 7393 6f66 9363 6f6e 7374 616e 9874 .es.of.constan.t │ │ │ │ +000ac960: 732c 9361 6e64 8e9f 197e 008d 8d8d 8d91 s,.and...~...... │ │ │ │ +000ac970: f435 7728 6969 298e 8e8e 9109 c013 6578 .5w(ii).......ex │ │ │ │ +000ac980: 706c 6963 6974 9603 eaa8 749a ac72 7970 plicit....t..ryp │ │ │ │ +000ac990: 9053 8e65 9369 6e66 6f72 6d61 7469 6f6e .S.e.information │ │ │ │ +000ac9a0: 9367 6976 9865 6e93 6166 7465 7293 6193 .giv.en.after.a. │ │ │ │ +000ac9b0: 636f 6c6f 6e2e 8e9f 1af8 018d 91ea f1eb colon........... │ │ │ │ +000ac9c0: 4966 9b05 3847 7374 6963 95ac 726b 7991 If..8Gstic..rky. │ │ │ │ +000ac9d0: 0538 4874 9379 7090 538e 6573 9861 7265 .8Ht.yp.S.es.are │ │ │ │ +000ac9e0: 9861 6374 6976 91ff 58e4 6174 6564 9105 .activ..X.ated.. │ │ │ │ +000ac9f0: 3848 2862 9379 9873 6574 7469 6e67 9874 8H(b.y.setting.t │ │ │ │ +000aca00: 6865 9605 3848 0d61 678d 98eb 6173 7469 he..8H.ag...asti │ │ │ │ +000aca10: 636b 798e 912c ee8a cf74 6f8d 98eb 6174 cky..,...to...at │ │ │ │ +000aca20: 7275 658e 911c 36ef cf29 9374 6865 6e98 rue...6..).then. │ │ │ │ +000aca30: 7468 6598 6c61 7374 9374 90ac 7279 7090 the.last.t..ryp. │ │ │ │ +000aca40: 538e 6598 618e a18d 91ea f1eb 7691 ff58 S.e.a.......v..X │ │ │ │ +000aca50: e461 7269 6162 6c65 9604 8b1b 6861 6493 .ariable....had. │ │ │ │ +000aca60: 696e 9b04 8b1c 6193 7365 7373 696f 6e93 in....a.session. │ │ │ │ +000aca70: 6973 9372 656d 656d 90ac 7262 9053 8e65 is.remem..rb.S.e │ │ │ │ +000aca80: 7265 642c 9104 b338 616e 6493 7468 6973 red,...8and.this │ │ │ │ +000aca90: 9869 7393 7573 6564 9361 7393 6193 6465 .is.used.as.a.de │ │ │ │ +000acaa0: 6661 756c 7498 749a ac72 7970 9053 8e65 fault.t..ryp.S.e │ │ │ │ +000acab0: 9364 7572 696e 6793 7498 7970 9053 8e65 .during.t.yp.S.e │ │ │ │ +000acac0: 8ea1 8d91 eaf1 eb63 95ac 7268 6563 936b .......c..rhec.k │ │ │ │ +000acad0: 696e 672e 9105 544b 5468 659b 03f3 cc73 ing...TKThe....s │ │ │ │ +000acae0: 7469 6393 6b79 9874 9379 7090 538e 6598 tic.ky.t.yp.S.e. │ │ │ │ +000acaf0: 6973 9103 f3cb 6f6e 6c79 9875 7365 642c is....only.used, │ │ │ │ +000acb00: 9103 f615 686f 9377 9365 7693 6572 2c91 ....ho.w.ev.er,. │ │ │ │ +000acb10: 03f6 1469 6698 7468 6598 7691 ff58 e461 ...if.the.v..X.a │ │ │ │ +000acb20: 7269 6162 6c65 9869 6e91 03f3 cb71 7565 riable.in....que │ │ │ │ +000acb30: 7374 696f 6e98 6973 9863 6f6d 706c 6574 stion.is.complet │ │ │ │ +000acb40: 656c 798e a18d 91ea f1eb 756e 636f 6e73 ely.......uncons │ │ │ │ +000acb50: 7472 6169 6e65 6496 0516 5d62 9aac 7279 trained...]b..ry │ │ │ │ +000acb60: 9105 165e 6974 7393 636f 6e98 7465 7874 ...^its.con.text │ │ │ │ +000acb70: 9369 6e9b 0516 5e74 6865 9371 756f 7461 .in...^the.quota │ │ │ │ +000acb80: 7469 6f6e 2e91 08bc 0049 6698 7468 6593 tion.....If.the. │ │ │ │ +000acb90: 636f 6e90 ac72 7465 7874 9370 6172 7469 con..rtext.parti │ │ │ │ +000acba0: 616c 6c79 9864 6574 6572 6d69 6e65 7393 ally.determines. │ │ │ │ +000acbb0: 7468 658e a18d 91ea f1eb 749a ac72 7970 the.......t..ryp │ │ │ │ +000acbc0: 9053 8e65 9604 a6bf 6f66 9361 9376 91ff .S.e....of.a.v.. │ │ │ │ +000acbd0: 58e4 6172 6961 626c 652c 9104 d5c5 7468 X.ariable,....th │ │ │ │ +000acbe0: 656e 9373 7469 6398 6b79 9374 9879 7090 en.stic.ky.t.yp. │ │ │ │ +000acbf0: 538e 6573 9361 7265 936e 6f74 9375 7365 S.es.are.not.use │ │ │ │ +000acc00: 642e 9107 6d24 4691 ff05 566f 7293 6578 d...m$F...Vor.ex │ │ │ │ +000acc10: 616d 706c 652c 9104 d5c5 696e 9374 6865 ample,....in.the │ │ │ │ +000acc20: 9374 6572 6d8d 93eb 6122 6691 05bf aa31 .term...a"f....1 │ │ │ │ +000acc30: 228e 9126 0bd0 cf74 6865 8ea1 8d91 eaf1 "..&...the...... │ │ │ │ +000acc40: eb76 91ff 58e4 6172 6961 626c 658d 9104 .v..X.ariable... │ │ │ │ +000acc50: 5600 eb61 668e 910e 6ba9 cf69 7396 0456 V..af...k..is..V │ │ │ │ +000acc60: 0063 6f6e 7374 7261 696e 6564 9374 6f93 .constrained.to. │ │ │ │ +000acc70: 6861 95ac 7276 9365 9b04 55ff 6196 0456 ha..rv.e..U.a..V │ │ │ │ +000acc80: 0066 756e 6374 696f 6e93 7490 ac72 7970 .function.t..ryp │ │ │ │ +000acc90: 9053 8e65 2c91 0470 d662 7574 9874 6865 .S.e,..p.but.the │ │ │ │ +000acca0: 9372 616e 6765 9374 90ac 7279 7090 538e .range.t..ryp.S. │ │ │ │ +000accb0: 6593 6973 986e 6f74 9364 6574 6572 6d69 e.is.not.determi │ │ │ │ +000accc0: 6e65 642e 8ea1 8d91 eaf1 eb49 6e96 036f ned........In..o │ │ │ │ +000accd0: 5c74 6865 9371 756f 7461 7469 6f6e 8d91 \the.quotation.. │ │ │ │ +000acce0: 036f 5deb 6122 2866 2c31 2922 8e91 2f1c .o].a"(f,1)"../. │ │ │ │ +000accf0: 5fcf 7468 6593 7691 ff58 e461 7269 6162 _.the.v..X.ariab │ │ │ │ +000acd00: 6c65 8d93 eb61 668e 910c 9e63 cf69 7393 le...af....c.is. │ │ │ │ +000acd10: 636f 6d70 6c65 7465 6c79 9375 6e63 6f6e completely.uncon │ │ │ │ +000acd20: 7374 7261 696e 6564 2e91 050f c749 6e93 strained.....In. │ │ │ │ +000acd30: 7468 6593 6c61 7474 6572 9103 6f5d 6361 the.latter..o]ca │ │ │ │ +000acd40: 7365 9361 6e8e a18d 91ea f1eb 2861 7070 se.an.......(app │ │ │ │ +000acd50: 726f 7072 6961 7465 2996 036d fe73 7469 ropriate)..m.sti │ │ │ │ +000acd60: 639a ac72 6b79 9374 9879 7090 538e 6591 c..rky.t.yp.S.e. │ │ │ │ +000acd70: 036d fd77 986f 756c 6493 7265 736f 6c76 .m.w.ould.resolv │ │ │ │ +000acd80: 9865 9374 6865 9374 9879 7069 6e67 2c91 .e.the.t.yping,. │ │ │ │ +000acd90: 0386 ec62 7574 9369 6e93 7468 6593 666f ...but.in.the.fo │ │ │ │ +000acda0: 726d 6572 9103 6dfd 6974 9377 986f 756c rmer..m.it.w.oul │ │ │ │ +000acdb0: 6493 6e6f 742e 9105 0f52 5374 6963 986b d.not....RStic.k │ │ │ │ +000acdc0: 798e a18d 91ea f1eb 749a ac72 7970 9053 y.......t..ryp.S │ │ │ │ +000acdd0: 8e65 7396 053f 9663 616e 936e 6576 9865 .es..?.can.nev.e │ │ │ │ +000acde0: 7293 6361 7573 6591 053f 9774 6865 9374 r.cause..?.the.t │ │ │ │ +000acdf0: 9879 7090 538e 6593 6398 6865 6398 6b69 .yp.S.e.c.hec.ki │ │ │ │ +000ace00: 6e67 936f 6693 6193 7175 6f74 6174 696f ng.of.a.quotatio │ │ │ │ +000ace10: 6e93 746f 9366 6169 6c91 053f 9777 6865 n.to.fail..?.whe │ │ │ │ +000ace20: 6e93 6974 9377 986f 756c 6493 7375 6363 n.it.w.ould.succ │ │ │ │ +000ace30: 6565 648e a18d 91ea f1eb 7769 7468 6f75 eed.......withou │ │ │ │ +000ace40: 7491 03ea a874 6865 6d2e 8e9f 6456 e58d t....them...dV.. │ │ │ │ +000ace50: 8d8d 91ea f1eb 9fa8 0781 8900 0066 6601 .............ff. │ │ │ │ +000ace60: c70b 4aa0 00a5 9762 8d8d 90cc cd9f 0459 ..J....b.......Y │ │ │ │ +000ace70: 9c84 00a9 f0fe 0000 6666 8da0 ff60 6610 ........ff...`f. │ │ │ │ +000ace80: 8d8d 9201 aff0 0d84 000a d70e 0000 b8e8 ................ │ │ │ │ +000ace90: 8e8d 9201 b0a8 f584 0000 b8e8 0015 ae64 ...............d │ │ │ │ +000acea0: 8e8d 8d8d 9201 b94d b29f fd1c 15eb 4931 .......M......I1 │ │ │ │ +000aceb0: 8e8e 8e8e 9fff 4054 8d91 05cc ceeb 6123 ......@T......a# │ │ │ │ +000acec0: 7365 745f 666c 6167 2860 7374 6963 6b79 set_flag(`sticky │ │ │ │ +000aced0: 602c 7472 7565 293b 3b8e a40d 0000 8d91 `,true);;....... │ │ │ │ +000acee0: 05cc ce66 616c 7365 9605 bfaa 3a93 626f ...false....:.bo │ │ │ │ +000acef0: 6f6c 8ea1 a18d 9105 ccce 2322 663a 6e75 ol........#"f:nu │ │ │ │ +000acf00: 6d2d 3e6e 756d 223b 3b8e a18d 9105 ccce m->num";;....... │ │ │ │ +000acf10: 2266 2296 05bf aa3a 9374 6572 6d8e a1a1 "f"....:.term... │ │ │ │ +000acf20: 8d91 05cc ce23 2266 9105 bfaa 3122 3b3b .....#"f....1";; │ │ │ │ +000acf30: 8ea1 8d91 05cc ce49 6e64 6574 6572 6d69 .......Indetermi │ │ │ │ +000acf40: 6e61 7465 9605 bfaa 7479 7065 733a 910b nate....types:.. │ │ │ │ +000acf50: 7f54 2266 3a6e 756d 932d 3e93 3f22 8ea1 .T"f:num.->.?".. │ │ │ │ +000acf60: a18d 9105 ccce 6576 616c 7561 7469 6f6e ......evaluation │ │ │ │ +000acf70: 9605 bfaa 6661 696c 6564 911c be52 7479 ....failed...Rty │ │ │ │ +000acf80: 7065 7393 696e 6465 7465 726d 696e 6174 pes.indeterminat │ │ │ │ +000acf90: 6593 696e 9371 756f 7461 7469 6f6e 8ea1 e.in.quotation.. │ │ │ │ +000acfa0: a18d 9105 ccce 2322 6622 3b3b 8ea1 8d91 ......#"f";;.... │ │ │ │ +000acfb0: 05cc ce22 6622 9605 bfaa 3a93 7465 726d ..."f"....:.term │ │ │ │ +000acfc0: 8e8e 9201 c671 b184 00a9 f0fe 0000 6666 .....q........ff │ │ │ │ +000acfd0: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ +000acfe0: 8e8e 9f66 ac39 8d91 f653 7acf 4196 03ea ...f.9...Sz.A... │ │ │ │ +000acff0: a86e 616d 6593 6361 6e93 6290 538e 6593 .name.can.b.S.e. │ │ │ │ +000ad000: 6769 769a ac72 656e 9361 9373 7469 6398 giv..ren.a.stic. │ │ │ │ +000ad010: 6b79 9374 9879 7090 538e 6593 6578 706c ky.t.yp.S.e.expl │ │ │ │ +000ad020: 6963 6974 9879 9377 6974 6893 7468 6593 icit.y.with.the. │ │ │ │ +000ad030: 6675 6e63 7469 6f6e 3a8e a68d 8d8d 91ea function:....... │ │ │ │ +000ad040: f1eb 9ff5 4fa7 8900 0066 6601 c70b 4a9f ....O....ff...J. │ │ │ │ +000ad050: 0b07 168d 8d90 cccd 9f04 599c 8400 0f60 ..........Y....` │ │ │ │ +000ad060: b200 0066 668d 9ffb a664 8d91 170b cceb ...ff....d...... │ │ │ │ +000ad070: 6173 6574 5f73 7469 636b 795f 7479 7065 aset_sticky_type │ │ │ │ +000ad080: 9605 bfaa 3a93 7374 7269 6e67 9323 9374 ....:.string.#.t │ │ │ │ +000ad090: 7970 6593 2d3e 9376 6f69 648e 8e92 01c6 ype.->.void..... │ │ │ │ +000ad0a0: 71b1 8400 0f60 b200 0066 668e 8e9f 04c0 q....`...ff..... │ │ │ │ +000ad0b0: 0289 0000 6666 01c7 0b4a 8e8e 8e9f 1af8 ....ff...J...... │ │ │ │ +000ad0c0: 018d 91ea f1eb cf54 6869 7396 03ea a873 .......This....s │ │ │ │ +000ad0d0: 6574 7393 7374 6963 9aac 726b 7993 7498 ets.stic..rky.t. │ │ │ │ +000ad0e0: 7970 9053 8e65 7393 7768 6574 6865 7293 yp.S.es.whether. │ │ │ │ +000ad0f0: 6f72 936e 6f74 9373 7469 6398 6b79 9374 or.not.stic.ky.t │ │ │ │ +000ad100: 9879 7090 538e 6573 9361 7265 9361 6374 .yp.S.es.are.act │ │ │ │ +000ad110: 6976 9865 2e8e a18d 91f6 537a 4e6f 7465 iv.e......SzNote │ │ │ │ +000ad120: 9603 350c 7468 6174 9374 6865 930d 6167 ..5.that.the..ag │ │ │ │ +000ad130: 8d93 eb61 7374 6963 6b79 8e91 28e8 13cf ...asticky..(... │ │ │ │ +000ad140: 636f 6e9a ac72 7472 6f6c 7393 7768 6574 con..rtrols.whet │ │ │ │ +000ad150: 6865 7293 7498 7970 9053 8e65 7393 6172 her.t.yp.S.es.ar │ │ │ │ +000ad160: 6593 6175 746f 6d61 7469 6361 6c6c 7993 e.automatically. │ │ │ │ +000ad170: 7374 7563 986b 936f 6e98 746f 936e 616d stuc.k.on.to.nam │ │ │ │ +000ad180: 6573 3b91 0371 9569 748e a18d 91ea f1eb es;..q.it....... │ │ │ │ +000ad190: 646f 9053 8e65 7396 0391 1e6e 6f74 9363 do.S.es....not.c │ │ │ │ +000ad1a0: 6f6e 9aac 7274 726f 6c91 0391 1f77 6865 on..rtrol....whe │ │ │ │ +000ad1b0: 7468 6572 9373 7563 9868 9373 7469 6398 ther.suc.h.stic. │ │ │ │ +000ad1c0: 6b79 9374 9879 7090 538e 6573 9b03 911f ky.t.yp.S.es.... │ │ │ │ +000ad1d0: 6172 6593 6163 7475 616c 6c79 9375 7365 are.actually.use │ │ │ │ +000ad1e0: 6493 6475 7269 6e67 9874 9aac 7279 7090 d.during.t..ryp. │ │ │ │ +000ad1f0: 538e 6593 6398 6865 6398 6b69 6e67 3a91 S.e.c.hec.king:. │ │ │ │ +000ad200: 050c 1b73 7469 6398 6b79 8ea1 8d91 eaf1 ...stic.ky...... │ │ │ │ +000ad210: eb74 9aac 7279 7090 538e 6573 9603 eaa8 .t..ryp.S.es.... │ │ │ │ +000ad220: 6172 6593 616c 7798 6198 7973 9375 7365 are.alw.a.ys.use │ │ │ │ +000ad230: 6493 6966 9374 6865 7993 6172 6593 6465 d.if.they.are.de │ │ │ │ +000ad240: 0c6e 6564 2e8e a18d 91f6 537a 5374 6963 .ned......SzStic │ │ │ │ +000ad250: 95ac 726b 799b 03ea a874 9379 7095 538e ..rky....t.yp.S. │ │ │ │ +000ad260: 6573 9863 616e 9862 9365 9872 656d 6f95 es.can.b.e.remo. │ │ │ │ +000ad270: ac72 7693 6564 9877 6974 6898 7468 6598 .rv.ed.with.the. │ │ │ │ +000ad280: 6675 6e63 7469 6f6e 3a8e a68d 8d8d 91ea function:....... │ │ │ │ +000ad290: f1eb 9ff5 4fa7 8900 0066 6601 c70b 4a9f ....O....ff...J. │ │ │ │ +000ad2a0: 0b07 168d 8d90 cccd 9f04 599c 8400 0f60 ..........Y....` │ │ │ │ +000ad2b0: b200 0066 668d 9ffb a664 8d91 170b cceb ...ff....d...... │ │ │ │ +000ad2c0: 6172 656d 6f76 655f 7374 6963 6b79 5f74 aremove_sticky_t │ │ │ │ +000ad2d0: 7970 6596 05bf aa3a 9373 7472 696e 6793 ype....:.string. │ │ │ │ +000ad2e0: 2d3e 9374 7970 658e 8e92 01c6 71b1 8400 ->.type.....q... │ │ │ │ +000ad2f0: 0f60 b200 0066 668e 8e9f 04c0 0289 0000 .`...ff......... │ │ │ │ +000ad300: 6666 01c7 0b4a 8e8e 8e8e 9f24 fd13 8e8c ff...J.....$.... │ │ │ │ +000ad310: 8b00 0000 cf00 0000 0000 0000 0000 0000 ................ │ │ │ │ 000ad320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000ad330: 0000 0ac7 21a0 02cc 0555 8da0 fd46 d30e ....!....U...F.. │ │ │ │ -000ad340: 8d8d 8d8d 9ffa 999a 8d91 12c7 61d0 3131 ............a.11 │ │ │ │ -000ad350: 2e31 312e 910a 8000 4d69 7363 656c 6c61 .11.....Miscella │ │ │ │ -000ad360: 6e65 6f75 7396 0480 0073 7973 7465 6d93 neous....system. │ │ │ │ -000ad370: 6665 6174 7572 6573 9200 d4a0 4032 3037 features....@207 │ │ │ │ -000ad380: 8e91 12c7 619f 0566 6689 0000 e666 01c7 ....a..ff....f.. │ │ │ │ -000ad390: 3e7c 8e8e 8e8e a002 942f df8d a0fd 8bd0 >|......./...... │ │ │ │ -000ad3a0: 218d 9112 c761 cf54 6865 9603 163f 7374 !....a.The...?st │ │ │ │ -000ad3b0: 6963 9aac 726b 7993 7498 7970 9a53 8e65 ic..rky.t.yp.S.e │ │ │ │ -000ad3c0: 9369 7393 7265 7475 726e 6564 9103 1640 .is.returned...@ │ │ │ │ -000ad3d0: 2866 6169 6c75 7265 9369 6693 7468 6593 (failure.if.the. │ │ │ │ -000ad3e0: 7691 ff58 e461 7269 6162 6c65 9364 6f98 v..X.ariable.do. │ │ │ │ -000ad3f0: 6573 936e 6f74 9368 6195 ac72 7693 6596 es.not.ha..rv.e. │ │ │ │ -000ad400: 0316 3f61 9373 7469 6395 ac72 6b79 9103 ..?a.stic..rky.. │ │ │ │ -000ad410: 1640 7493 7970 9865 292e 9104 f212 4191 .@t.yp.e).....A. │ │ │ │ -000ad420: 0316 0966 756e 6374 696f 6e8e a910 0000 ...function..... │ │ │ │ -000ad430: 8d91 12c7 6174 6f96 03ea a872 6574 7572 ....ato....retur │ │ │ │ -000ad440: 6e93 7468 6593 7374 6963 9aac 726b 7993 n.the.stic..rky. │ │ │ │ -000ad450: 7498 7970 9a53 8e65 936f 6693 6193 7691 t.yp.S.e.of.a.v. │ │ │ │ -000ad460: ff58 e461 7269 6162 6c65 9363 616e 9362 .X.ariable.can.b │ │ │ │ -000ad470: 9865 9364 650c 6e65 6493 6290 ac72 793a .e.de.ned.b..ry: │ │ │ │ -000ad480: 8e9f 2eac f48d 8d8d 9f13 d6bd 8d8d 8d9f ................ │ │ │ │ -000ad490: d900 008d 912a 0660 eb61 6c65 7496 05bf .....*.`.alet... │ │ │ │ -000ad4a0: aa73 7469 636b 795f 7479 7065 9376 933d .sticky_type.v.= │ │ │ │ -000ad4b0: 8ea4 0d00 008d 912f c60a 6c65 7496 05bf ......./..let... │ │ │ │ -000ad4c0: aa74 7993 3d93 7265 6d6f 7665 5f73 7469 .ty.=.remove_sti │ │ │ │ -000ad4d0: 636b 795f 7479 7065 9376 8ea1 8d91 2fc6 cky_type.v..../. │ │ │ │ -000ad4e0: 0a69 6e8e a18d 912f c60a 2873 6574 5f73 .in..../..(set_s │ │ │ │ -000ad4f0: 7469 636b 795f 7479 7065 2876 2c74 7929 ticky_type(v,ty) │ │ │ │ -000ad500: 3b74 7929 8e8e 8e8e 8e8e 8e9f 2ea8 0b8d ;ty)............ │ │ │ │ -000ad510: 9112 c761 cf54 6865 9603 eaa8 6c69 7374 ...a.The....list │ │ │ │ -000ad520: 936f 6693 7374 6963 9aac 726b 7993 7498 .of.stic..rky.t. │ │ │ │ -000ad530: 7970 9053 8e65 7393 6163 7469 7698 6593 yp.S.es.activ.e. │ │ │ │ -000ad540: 696e 9361 9373 6573 7369 6f6e 9369 7393 in.a.session.is. │ │ │ │ -000ad550: 636f 6d70 7574 6564 9362 9879 9374 6865 computed.b.y.the │ │ │ │ -000ad560: 9366 756e 6374 696f 6e3a 8ea4 1d27 478d .function:...'G. │ │ │ │ -000ad570: 8d8d 9112 c761 9ff4 dada 8900 0066 6601 .....a.......ff. │ │ │ │ -000ad580: c70b 4a9f 0bf0 af8d 8d90 cccd 9f04 599c ..J...........Y. │ │ │ │ -000ad590: 8400 104a 4b00 0066 668d 9ffb a664 8d91 ...JK..ff....d.. │ │ │ │ -000ad5a0: 170b cceb 6173 7469 636b 795f 6c69 7374 ....asticky_list │ │ │ │ -000ad5b0: 9605 bfaa 3a93 766f 6964 932d 3e93 2873 ....:.void.->.(s │ │ │ │ -000ad5c0: 7472 696e 6793 2393 7479 7065 2993 6c69 tring.#.type).li │ │ │ │ -000ad5d0: 7374 8e8e 9201 c671 b184 0010 4a4b 0000 st.....q....JK.. │ │ │ │ -000ad5e0: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ -000ad5f0: 4a8e 8e8e 9f30 0667 8d8d 9112 c761 eb47 J....0.g.....a.G │ │ │ │ -000ad600: 3131 2e31 312e 338e 9154 7a8e 496e 908c 11.11.3..Tz.In.. │ │ │ │ -000ad610: cc74 6572 6661 6365 9105 6666 6d61 7073 .terface..ffmaps │ │ │ │ -000ad620: 8e9f 17c9 fc8d 9112 c761 cf41 6e96 03ea .........a.An... │ │ │ │ -000ad630: a869 6e90 ac72 7465 7266 6163 6593 6d61 .in..rterface.ma │ │ │ │ -000ad640: 7093 6973 9361 936c 6973 7493 6f66 9370 p.is.a.list.of.p │ │ │ │ -000ad650: 6169 7273 936f 6693 7374 7269 6e67 733a airs.of.strings: │ │ │ │ -000ad660: 8ea1 8d8d 8d9f 00cb 898d 8d8d 8d91 2a06 ..............*. │ │ │ │ -000ad670: 60eb 615b 608d d761 8d9f 01cc ccd5 318e `.a[`..a......1. │ │ │ │ -000ad680: 8e91 0aeb 05eb 6160 2c60 8dd7 638d 9f01 ......a`,`..c... │ │ │ │ -000ad690: cccc d531 8e8e 9109 ce93 eb61 603b 8d8d ...1.......a`;.. │ │ │ │ -000ad6a0: 9105 bfaa d73a 9601 fffe 3a93 3a8e 8e91 .....:....:.:... │ │ │ │ -000ad6b0: 1949 f4eb 613b 608d d761 8d9f 01cc ccd8 .I..a;`..a...... │ │ │ │ -000ad6c0: 6e8e 8e91 0bd3 51eb 6160 2c60 8dd7 638d n.....Q.a`,`..c. │ │ │ │ -000ad6d0: 9f01 cccc d86e 8e8e 910a b6df eb61 605d .....n.......a`] │ │ │ │ -000ad6e0: 8e8e 8e8e 8e8e 8e9f 1d22 5e8d 911e 28f0 ........."^...(. │ │ │ │ -000ad6f0: cf49 6696 054e 1a73 7563 9aac 7268 9105 .If..N.suc..rh.. │ │ │ │ -000ad700: 4e19 6193 6d61 7093 6973 9361 6374 6976 N.a.map.is.activ │ │ │ │ -000ad710: 9865 2c91 05a6 f674 6865 6e91 054e 1977 .e,....then..N.w │ │ │ │ -000ad720: 6865 6e65 7698 6572 93d7 618d 9f01 cccc henev.er..a..... │ │ │ │ -000ad730: d869 8e91 08b2 f4cf 2866 6f72 9331 9605 .i......(for.1.. │ │ │ │ -000ad740: b254 da14 93d7 6993 da14 93d7 6ecf 2996 .T....i.....n.). │ │ │ │ -000ad750: 054e 1a6f 9053 8e63 6375 7273 9361 7393 .N.o.S.ccurs.as. │ │ │ │ -000ad760: 6191 054e 1963 6f6e 7374 616e 9874 936f a..N.constan.t.o │ │ │ │ -000ad770: 728e a68d 9112 c761 7691 ff58 e461 7269 r......av..X.ari │ │ │ │ -000ad780: 6162 6c65 9603 e08c 696e 9361 9b03 e08d able....in.a.... │ │ │ │ -000ad790: 7175 6f74 6564 9374 6572 6d2c 9103 e292 quoted.term,.... │ │ │ │ -000ad7a0: 6974 9369 7393 7472 616e 736c 6174 6564 it.is.translated │ │ │ │ -000ad7b0: 9328 6290 ac72 7998 7468 6593 7175 6f74 .(b..ry.the.quot │ │ │ │ -000ad7c0: 6174 696f 6e93 7061 7273 6572 2993 746f ation.parser).to │ │ │ │ -000ad7d0: 98d7 638d 9f01 cccc d869 8e91 0364 dacf ..c......i...d.. │ │ │ │ -000ad7e0: 2c91 03e2 9277 6869 639a ac72 6893 6d98 ,....whic..rh.m. │ │ │ │ -000ad7f0: 7573 7493 6290 538e 658e a68d 9112 c761 ust.b.S.e......a │ │ │ │ -000ad800: 616e 9603 eaa8 6578 6973 7469 6e67 9363 an....existing.c │ │ │ │ -000ad810: 6f6e 7374 616e 9aac 7274 9328 60d7 61cf onstan..rt.(`.a. │ │ │ │ -000ad820: 2793 6973 9366 6f72 9360 6162 6272 6576 '.is.for.`abbrev │ │ │ │ -000ad830: 6961 7469 6f6e 2793 616e 6493 60d7 63cf iation'.and.`.c. │ │ │ │ -000ad840: 2793 666f 7293 6063 6f6e 7374 616e 9874 '.for.`constan.t │ │ │ │ -000ad850: 2729 2e8e 9f10 04e9 8d91 1e28 f054 6865 ').........(.The │ │ │ │ -000ad860: 9103 eaa8 6675 6e63 7469 6f6e 3a8e a18d ....function:... │ │ │ │ -000ad870: 8d8d 9112 c761 9ff5 4fa7 8900 0066 6601 .....a..O....ff. │ │ │ │ -000ad880: c70b 4a9f 0b07 168d 8d90 cccd 9f04 599c ..J...........Y. │ │ │ │ -000ad890: 8400 0f60 b200 0066 668d 9ffb a664 8d91 ...`...ff....d.. │ │ │ │ -000ad8a0: 170b cceb 6173 6574 5f69 6e74 6572 6661 ....aset_interfa │ │ │ │ -000ad8b0: 6365 5f6d 6170 9605 bfaa 3a93 7374 7269 ce_map....:.stri │ │ │ │ -000ad8c0: 6e67 936c 6973 7493 2d3e 9373 7472 696e ng.list.->.strin │ │ │ │ -000ad8d0: 6793 6c69 7374 8e8e 9201 c671 b184 000f g.list.....q.... │ │ │ │ -000ad8e0: 60b2 0000 6666 8e8e 9f04 c002 8900 0066 `...ff.........f │ │ │ │ -000ad8f0: 6601 c70b 4a8e 8e8e 9f1d 225e 8d91 12c7 f...J....."^.... │ │ │ │ -000ad900: 61cf 696e 7374 616c 6c73 9604 48ae 616e a.installs..H.an │ │ │ │ -000ad910: 9b04 48af 696e 90ac 7274 6572 6661 6365 ..H.in..rterface │ │ │ │ -000ad920: 936d 6170 9328 7468 6593 7072 6576 696f .map.(the.previo │ │ │ │ -000ad930: 7573 986d 6170 9369 7393 756e 646f 6e65 us.map.is.undone │ │ │ │ -000ad940: 9361 6e64 9872 6574 7572 6e65 6429 2e91 .and.returned).. │ │ │ │ -000ad950: 0652 f254 6865 9865 0b65 6374 936f 6693 .R.The.e.ect.of. │ │ │ │ -000ad960: 6578 652d 8ea6 8d91 12c7 6163 7574 696e exe-......acutin │ │ │ │ -000ad970: 673a 8ea1 8d8d 8d9f 00cb 898d 8d8d 8d91 g:.............. │ │ │ │ -000ad980: 2a06 60eb 6173 6574 5f69 6e74 6572 6661 *.`.aset_interfa │ │ │ │ -000ad990: 6365 5f6d 6170 9605 bfaa 5b60 8dd7 618d ce_map....[`..a. │ │ │ │ -000ad9a0: 9f01 cccc d531 8e8e 910a eb05 eb61 602c .....1.......a`, │ │ │ │ -000ad9b0: 608d d763 8d9f 01cc ccd5 318e 8e91 09ce `..c......1..... │ │ │ │ -000ad9c0: 93eb 6160 3b8d 8d93 d73a 9601 fffe 3a93 ..a`;....:....:. │ │ │ │ -000ad9d0: 3a8e 8e91 1949 f4eb 613b 608d d761 8d9f :....I..a;`..a.. │ │ │ │ -000ad9e0: 01cc ccd8 6e8e 8e91 0bd3 51eb 6160 2c60 ....n.....Q.a`,` │ │ │ │ -000ad9f0: 8dd7 638d 9f01 cccc d86e 8e8e 910a b6df ..c......n...... │ │ │ │ -000ada00: eb61 605d 3b3b 8e8e 8e8e 8e8e 8e9f 1d22 .a`];;........." │ │ │ │ -000ada10: 5e8d 9112 c761 cf69 7396 04e6 a774 6f93 ^....a.is....to. │ │ │ │ -000ada20: 696e 7374 616c 6c8d 93eb 615b 608d d761 install...a[`..a │ │ │ │ -000ada30: 8d9f 01cc ccd5 318e 8e91 0aeb 05eb 6160 ......1.......a` │ │ │ │ -000ada40: 2c60 8dd7 638d 9f01 cccc d531 8e8e 9109 ,`..c......1.... │ │ │ │ -000ada50: ce93 eb61 603b 8d8d 9103 eaa8 d73a 9601 ...a`;.......:.. │ │ │ │ -000ada60: fffe 3a93 3a8e 8e91 1b5f 9aeb 613b 608d ..:.:...._..a;`. │ │ │ │ -000ada70: d761 8d9f 01cc ccd8 6e8e 8e91 0bd3 51eb .a......n.....Q. │ │ │ │ -000ada80: 6160 2c60 8dd7 638d 9f01 cccc d86e 8e8e a`,`..c......n.. │ │ │ │ -000ada90: 910a b6df eb61 605d 8e92 00a0 ebfd cf61 .....a`].......a │ │ │ │ -000adaa0: 7393 7468 6593 6375 7272 656e 9aac 7274 s.the.curren..rt │ │ │ │ -000adab0: 9369 6e98 7465 7266 6163 6593 6d61 702e .in.terface.map. │ │ │ │ -000adac0: 9108 2cde 416e 9879 9362 696e 6465 7293 ..,.An.y.binder. │ │ │ │ -000adad0: 6f72 8ea6 8d91 12c7 6169 6e0c 7896 03ea or......ain.x... │ │ │ │ -000adae0: a873 7461 7475 7393 2869 6e63 6c75 6469 .status.(includi │ │ │ │ -000adaf0: 6e67 9370 7265 6365 6465 6e63 6573 2993 ng.precedences). │ │ │ │ -000adb00: 6f66 93d7 638d 9f01 cccc d869 8e9b 074f of..c......i...O │ │ │ │ -000adb10: 82cf 6973 9370 726f 7061 6761 7465 6493 ..is.propagated. │ │ │ │ -000adb20: 746f 93d7 618d 9f01 cccc d869 8e98 cf69 to..a......i...i │ │ │ │ -000adb30: 6e93 7468 6593 6f72 6465 723a 8ea1 8d8d n.the.order:.... │ │ │ │ -000adb40: 8d8d 9118 c761 e573 7461 7475 738e 9137 .....a.status..7 │ │ │ │ -000adb50: 7886 cf28 d763 8d9f 01cc ccd5 318e 9b04 x..(.c......1... │ │ │ │ -000adb60: c004 cf29 9609 fff6 eb43 3b93 d761 8d9f ...).....C;..a.. │ │ │ │ -000adb70: 01cc ccd5 318e 8d91 0b6a a8cf 7468 656e ....1....j..then │ │ │ │ -000adb80: 8e8d 9128 ee20 e573 7461 7475 738e 9147 ...(. .status..G │ │ │ │ -000adb90: 9f45 cf28 d763 8d9f 01cc ccd5 328e 98cf .E.(.c......2... │ │ │ │ -000adba0: 2993 eb43 3b93 d761 8d9f 01cc ccd5 328e )..C;..a......2. │ │ │ │ -000adbb0: 8d91 0b6a a8cf 7468 656e 8e8d 912e 4370 ...j..then....Cp │ │ │ │ -000adbc0: d73a 9601 fffe 3a93 3a8e 8d91 480e 04cf .:....:.:...H... │ │ │ │ -000adbd0: 7468 656e 8e8d 9165 917c e573 7461 7475 then...e.|.statu │ │ │ │ -000adbe0: 738e 9200 8442 a1cf 28d7 638d 9f01 cccc s....B..(.c..... │ │ │ │ -000adbf0: d86e 8e91 05a8 50cf 2993 eb43 3b93 d761 .n....P.)..C;..a │ │ │ │ -000adc00: 8d9f 01cc ccd8 6e8e 8e8e 8e9f 1d22 5e8d ......n......"^. │ │ │ │ -000adc10: 9112 c761 cf54 6869 7396 03c8 e26f 7264 ...a.This....ord │ │ │ │ -000adc20: 6572 9363 616e 9103 c8e3 629a 538e 6593 er.can....b.S.e. │ │ │ │ -000adc30: 696d 7098 6f72 7461 6e90 ac72 742e 9105 imp.ortan..rt... │ │ │ │ -000adc40: 2d9e 4691 ff05 566f 7293 6578 616d 706c -.F...Vor.exampl │ │ │ │ -000adc50: 652c 9103 cfa4 6966 93d7 6978 93cf 6973 e,....if..ix..is │ │ │ │ -000adc60: 9374 6865 9b03 c8e3 6e61 6d65 936f 6693 .the....name.of. │ │ │ │ -000adc70: 616e 9369 6e0c 7865 6498 636f 6e73 7461 an.in.xed.consta │ │ │ │ -000adc80: 6e90 ac72 7493 616e 6493 d763 8ea6 8d91 n..rt.and..c.... │ │ │ │ -000adc90: 12c7 61cf 7468 6596 03ea a86e 616d 6593 ..a.the....name. │ │ │ │ -000adca0: 6f66 9361 936e 6f6e 2d69 6e0c 7865 6493 of.a.non-in.xed. │ │ │ │ -000adcb0: 636f 6e73 7461 6e90 ac72 742c 9374 6865 constan..rt,.the │ │ │ │ -000adcc0: 6e93 6578 6563 7574 696e 673a 8ea1 8d8d n.executing:.... │ │ │ │ -000adcd0: 8d9f 00ed 318d 8d8d 8d91 2a06 60eb 6173 ....1.....*.`.as │ │ │ │ -000adce0: 6574 8d91 00b0 9789 0000 6666 0003 7302 et........ff..s. │ │ │ │ -000adcf0: 8e96 0423 9969 6e74 6572 6661 6365 8d91 ...#.interface.. │ │ │ │ -000add00: 00b0 9789 0000 6666 0003 7302 8e93 6d61 ......ff..s...ma │ │ │ │ -000add10: 705b 608d d763 8e9b 050e 8feb 6160 2c60 p[`..c......a`,` │ │ │ │ -000add20: 8dd7 6978 8e96 0aaf 79eb 6160 3b91 05bf ..ix....y.a`;... │ │ │ │ -000add30: aa60 8dd7 6978 8e93 eb61 602c 608d d763 .`..ix...a`,`..c │ │ │ │ -000add40: 8e98 eb61 605d 3b3b 8e8e 8e8e 8e8e 8e9f ...a`];;........ │ │ │ │ -000add50: 1d22 5e8d 9112 c761 cf77 696c 6c96 03ea ."^....a.will... │ │ │ │ -000add60: a872 6573 756c 7493 696e 9362 9a53 8e6f .result.in.b.S.o │ │ │ │ -000add70: 7468 93d7 6393 cf61 6e64 93d7 6978 93cf th..c..and..ix.. │ │ │ │ -000add80: 6298 6569 6e67 9369 6e0c 7865 733b 9362 b.eing.in.xes;.b │ │ │ │ -000add90: 7574 9365 7865 6375 7469 6e67 3a8e a18d ut.executing:... │ │ │ │ -000adda0: 8d8d 9f00 ed31 8d8d 8d8d 912a 0660 eb61 .....1.....*.`.a │ │ │ │ -000addb0: 7365 748d 9100 b097 8900 0066 6600 0373 set........ff..s │ │ │ │ -000addc0: 028e 9604 2399 696e 7465 7266 6163 658d ....#.interface. │ │ │ │ -000addd0: 9100 b097 8900 0066 6600 0373 028e 936d .......ff..s...m │ │ │ │ -000adde0: 6170 5b60 8dd7 6978 8e9b 0aaf 79eb 6160 ap[`..ix....y.a` │ │ │ │ -000addf0: 2c60 8dd7 638e 9605 0e8f eb61 603b 9105 ,`..c......a`;.. │ │ │ │ -000ade00: bfaa 608d d763 8e93 eb61 602c 608d d769 ..`..c...a`,`..i │ │ │ │ -000ade10: 788e 98eb 6160 5d3b 3b8e 8e8e 8e8e 8e8e x...a`];;....... │ │ │ │ -000ade20: 8e9f 24fd 138e 8c8b 0000 00d0 0000 0000 ..$............. │ │ │ │ -000ade30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000ad330: 0000 0000 0000 0000 0000 0ac7 29a0 02cc ............)... │ │ │ │ +000ad340: 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a .U...F.......... │ │ │ │ +000ad350: 8d91 12c7 61d0 3131 2e31 312e 910a 8000 ....a.11.11..... │ │ │ │ +000ad360: 4d69 7363 656c 6c61 6e65 6f75 7396 0480 Miscellaneous... │ │ │ │ +000ad370: 0073 7973 7465 6d93 6665 6174 7572 6573 .system.features │ │ │ │ +000ad380: 9200 d4a0 4032 3037 8e91 12c7 619f 0566 ....@207....a..f │ │ │ │ +000ad390: 6689 0000 e666 01c7 3e7c 8e8e 8e8e a002 f....f..>|...... │ │ │ │ +000ad3a0: 942f df8d a0fd 8bd0 218d 9112 c761 cf54 ./......!....a.T │ │ │ │ +000ad3b0: 6865 9603 163f 7374 6963 9aac 726b 7993 he...?stic..rky. │ │ │ │ +000ad3c0: 7498 7970 9a53 8e65 9369 7393 7265 7475 t.yp.S.e.is.retu │ │ │ │ +000ad3d0: 726e 6564 9103 1640 2866 6169 6c75 7265 rned...@(failure │ │ │ │ +000ad3e0: 9369 6693 7468 6593 7691 ff58 e461 7269 .if.the.v..X.ari │ │ │ │ +000ad3f0: 6162 6c65 9364 6f98 6573 936e 6f74 9368 able.do.es.not.h │ │ │ │ +000ad400: 6195 ac72 7693 6596 0316 3f61 9373 7469 a..rv.e...?a.sti │ │ │ │ +000ad410: 6395 ac72 6b79 9103 1640 7493 7970 9865 c..rky...@t.yp.e │ │ │ │ +000ad420: 292e 9104 f212 4191 0316 0966 756e 6374 ).....A....funct │ │ │ │ +000ad430: 696f 6e8e a910 0000 8d91 12c7 6174 6f96 ion.........ato. │ │ │ │ +000ad440: 03ea a872 6574 7572 6e93 7468 6593 7374 ...return.the.st │ │ │ │ +000ad450: 6963 9aac 726b 7993 7498 7970 9a53 8e65 ic..rky.t.yp.S.e │ │ │ │ +000ad460: 936f 6693 6193 7691 ff58 e461 7269 6162 .of.a.v..X.ariab │ │ │ │ +000ad470: 6c65 9363 616e 9362 9865 9364 650c 6e65 le.can.b.e.de.ne │ │ │ │ +000ad480: 6493 6290 ac72 793a 8e9f 2eac f48d 8d8d d.b..ry:........ │ │ │ │ +000ad490: 9f13 d6bd 8d8d 8d9f d900 008d 912a 0660 .............*.` │ │ │ │ +000ad4a0: eb61 6c65 7496 05bf aa73 7469 636b 795f .alet....sticky_ │ │ │ │ +000ad4b0: 7479 7065 9376 933d 8ea4 0d00 008d 912f type.v.=......./ │ │ │ │ +000ad4c0: c60a 6c65 7496 05bf aa74 7993 3d93 7265 ..let....ty.=.re │ │ │ │ +000ad4d0: 6d6f 7665 5f73 7469 636b 795f 7479 7065 move_sticky_type │ │ │ │ +000ad4e0: 9376 8ea1 8d91 2fc6 0a69 6e8e a18d 912f .v..../..in..../ │ │ │ │ +000ad4f0: c60a 2873 6574 5f73 7469 636b 795f 7479 ..(set_sticky_ty │ │ │ │ +000ad500: 7065 2876 2c74 7929 3b74 7929 8e8e 8e8e pe(v,ty);ty).... │ │ │ │ +000ad510: 8e8e 8e9f 2ea8 0b8d 9112 c761 cf54 6865 ...........a.The │ │ │ │ +000ad520: 9603 eaa8 6c69 7374 936f 6693 7374 6963 ....list.of.stic │ │ │ │ +000ad530: 9aac 726b 7993 7498 7970 9053 8e65 7393 ..rky.t.yp.S.es. │ │ │ │ +000ad540: 6163 7469 7698 6593 696e 9361 9373 6573 activ.e.in.a.ses │ │ │ │ +000ad550: 7369 6f6e 9369 7393 636f 6d70 7574 6564 sion.is.computed │ │ │ │ +000ad560: 9362 9879 9374 6865 9366 756e 6374 696f .b.y.the.functio │ │ │ │ +000ad570: 6e3a 8ea4 1d27 478d 8d8d 9112 c761 9ff4 n:...'G......a.. │ │ │ │ +000ad580: dada 8900 0066 6601 c70b 4a9f 0bf0 af8d .....ff...J..... │ │ │ │ +000ad590: 8d90 cccd 9f04 599c 8400 104a 4b00 0066 ......Y....JK..f │ │ │ │ +000ad5a0: 668d 9ffb a664 8d91 170b cceb 6173 7469 f....d......asti │ │ │ │ +000ad5b0: 636b 795f 6c69 7374 9605 bfaa 3a93 766f cky_list....:.vo │ │ │ │ +000ad5c0: 6964 932d 3e93 2873 7472 696e 6793 2393 id.->.(string.#. │ │ │ │ +000ad5d0: 7479 7065 2993 6c69 7374 8e8e 9201 c671 type).list.....q │ │ │ │ +000ad5e0: b184 0010 4a4b 0000 6666 8e8e 9f04 c002 ....JK..ff...... │ │ │ │ +000ad5f0: 8900 0066 6601 c70b 4a8e 8e8e 9f30 0667 ...ff...J....0.g │ │ │ │ +000ad600: 8d8d 9112 c761 eb47 3131 2e31 312e 338e .....a.G11.11.3. │ │ │ │ +000ad610: 9154 7a8e 496e 908c cc74 6572 6661 6365 .Tz.In...terface │ │ │ │ +000ad620: 9105 6666 6d61 7073 8e9f 17c9 fc8d 9112 ..ffmaps........ │ │ │ │ +000ad630: c761 cf41 6e96 03ea a869 6e90 ac72 7465 .a.An....in..rte │ │ │ │ +000ad640: 7266 6163 6593 6d61 7093 6973 9361 936c rface.map.is.a.l │ │ │ │ +000ad650: 6973 7493 6f66 9370 6169 7273 936f 6693 ist.of.pairs.of. │ │ │ │ +000ad660: 7374 7269 6e67 733a 8ea1 8d8d 8d9f 00cb strings:........ │ │ │ │ +000ad670: 898d 8d8d 8d91 2a06 60eb 615b 608d d761 ......*.`.a[`..a │ │ │ │ +000ad680: 8d9f 01cc ccd5 318e 8e91 0aeb 05eb 6160 ......1.......a` │ │ │ │ +000ad690: 2c60 8dd7 638d 9f01 cccc d531 8e8e 9109 ,`..c......1.... │ │ │ │ +000ad6a0: ce93 eb61 603b 8d8d 9105 bfaa d73a 9601 ...a`;.......:.. │ │ │ │ +000ad6b0: fffe 3a93 3a8e 8e91 1949 f4eb 613b 608d ..:.:....I..a;`. │ │ │ │ +000ad6c0: d761 8d9f 01cc ccd8 6e8e 8e91 0bd3 51eb .a......n.....Q. │ │ │ │ +000ad6d0: 6160 2c60 8dd7 638d 9f01 cccc d86e 8e8e a`,`..c......n.. │ │ │ │ +000ad6e0: 910a b6df eb61 605d 8e8e 8e8e 8e8e 8e9f .....a`]........ │ │ │ │ +000ad6f0: 1d22 5e8d 911e 28f0 cf49 6696 054e 1a73 ."^...(..If..N.s │ │ │ │ +000ad700: 7563 9aac 7268 9105 4e19 6193 6d61 7093 uc..rh..N.a.map. │ │ │ │ +000ad710: 6973 9361 6374 6976 9865 2c91 05a6 f674 is.activ.e,....t │ │ │ │ +000ad720: 6865 6e91 054e 1977 6865 6e65 7698 6572 hen..N.whenev.er │ │ │ │ +000ad730: 93d7 618d 9f01 cccc d869 8e91 08b2 f4cf ..a......i...... │ │ │ │ +000ad740: 2866 6f72 9331 9605 b254 da14 93d7 6993 (for.1...T....i. │ │ │ │ +000ad750: da14 93d7 6ecf 2996 054e 1a6f 9053 8e63 ....n.)..N.o.S.c │ │ │ │ +000ad760: 6375 7273 9361 7393 6191 054e 1963 6f6e curs.as.a..N.con │ │ │ │ +000ad770: 7374 616e 9874 936f 728e a68d 9112 c761 stan.t.or......a │ │ │ │ +000ad780: 7691 ff58 e461 7269 6162 6c65 9603 e08c v..X.ariable.... │ │ │ │ +000ad790: 696e 9361 9b03 e08d 7175 6f74 6564 9374 in.a....quoted.t │ │ │ │ +000ad7a0: 6572 6d2c 9103 e292 6974 9369 7393 7472 erm,....it.is.tr │ │ │ │ +000ad7b0: 616e 736c 6174 6564 9328 6290 ac72 7998 anslated.(b..ry. │ │ │ │ +000ad7c0: 7468 6593 7175 6f74 6174 696f 6e93 7061 the.quotation.pa │ │ │ │ +000ad7d0: 7273 6572 2993 746f 98d7 638d 9f01 cccc rser).to..c..... │ │ │ │ +000ad7e0: d869 8e91 0364 dacf 2c91 03e2 9277 6869 .i...d..,....whi │ │ │ │ +000ad7f0: 639a ac72 6893 6d98 7573 7493 6290 538e c..rh.m.ust.b.S. │ │ │ │ +000ad800: 658e a68d 9112 c761 616e 9603 eaa8 6578 e......aan....ex │ │ │ │ +000ad810: 6973 7469 6e67 9363 6f6e 7374 616e 9aac isting.constan.. │ │ │ │ +000ad820: 7274 9328 60d7 61cf 2793 6973 9366 6f72 rt.(`.a.'.is.for │ │ │ │ +000ad830: 9360 6162 6272 6576 6961 7469 6f6e 2793 .`abbreviation'. │ │ │ │ +000ad840: 616e 6493 60d7 63cf 2793 666f 7293 6063 and.`.c.'.for.`c │ │ │ │ +000ad850: 6f6e 7374 616e 9874 2729 2e8e 9f10 04e9 onstan.t')...... │ │ │ │ +000ad860: 8d91 1e28 f054 6865 9103 eaa8 6675 6e63 ...(.The....func │ │ │ │ +000ad870: 7469 6f6e 3a8e a18d 8d8d 9112 c761 9ff5 tion:........a.. │ │ │ │ +000ad880: 4fa7 8900 0066 6601 c70b 4a9f 0b07 168d O....ff...J..... │ │ │ │ +000ad890: 8d90 cccd 9f04 599c 8400 0f60 b200 0066 ......Y....`...f │ │ │ │ +000ad8a0: 668d 9ffb a664 8d91 170b cceb 6173 6574 f....d......aset │ │ │ │ +000ad8b0: 5f69 6e74 6572 6661 6365 5f6d 6170 9605 _interface_map.. │ │ │ │ +000ad8c0: bfaa 3a93 7374 7269 6e67 936c 6973 7493 ..:.string.list. │ │ │ │ +000ad8d0: 2d3e 9373 7472 696e 6793 6c69 7374 8e8e ->.string.list.. │ │ │ │ +000ad8e0: 9201 c671 b184 000f 60b2 0000 6666 8e8e ...q....`...ff.. │ │ │ │ +000ad8f0: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ +000ad900: 9f1d 225e 8d91 12c7 61cf 696e 7374 616c .."^....a.instal │ │ │ │ +000ad910: 6c73 9604 48ae 616e 9b04 48af 696e 90ac ls..H.an..H.in.. │ │ │ │ +000ad920: 7274 6572 6661 6365 936d 6170 9328 7468 rterface.map.(th │ │ │ │ +000ad930: 6593 7072 6576 696f 7573 986d 6170 9369 e.previous.map.i │ │ │ │ +000ad940: 7393 756e 646f 6e65 9361 6e64 9872 6574 s.undone.and.ret │ │ │ │ +000ad950: 7572 6e65 6429 2e91 0652 f254 6865 9865 urned)...R.The.e │ │ │ │ +000ad960: 0b65 6374 936f 6693 6578 652d 8ea6 8d91 .ect.of.exe-.... │ │ │ │ +000ad970: 12c7 6163 7574 696e 673a 8ea1 8d8d 8d9f ..acuting:...... │ │ │ │ +000ad980: 00cb 898d 8d8d 8d91 2a06 60eb 6173 6574 ........*.`.aset │ │ │ │ +000ad990: 5f69 6e74 6572 6661 6365 5f6d 6170 9605 _interface_map.. │ │ │ │ +000ad9a0: bfaa 5b60 8dd7 618d 9f01 cccc d531 8e8e ..[`..a......1.. │ │ │ │ +000ad9b0: 910a eb05 eb61 602c 608d d763 8d9f 01cc .....a`,`..c.... │ │ │ │ +000ad9c0: ccd5 318e 8e91 09ce 93eb 6160 3b8d 8d93 ..1.......a`;... │ │ │ │ +000ad9d0: d73a 9601 fffe 3a93 3a8e 8e91 1949 f4eb .:....:.:....I.. │ │ │ │ +000ad9e0: 613b 608d d761 8d9f 01cc ccd8 6e8e 8e91 a;`..a......n... │ │ │ │ +000ad9f0: 0bd3 51eb 6160 2c60 8dd7 638d 9f01 cccc ..Q.a`,`..c..... │ │ │ │ +000ada00: d86e 8e8e 910a b6df eb61 605d 3b3b 8e8e .n.......a`];;.. │ │ │ │ +000ada10: 8e8e 8e8e 8e9f 1d22 5e8d 9112 c761 cf69 ......."^....a.i │ │ │ │ +000ada20: 7396 04e6 a774 6f93 696e 7374 616c 6c8d s....to.install. │ │ │ │ +000ada30: 93eb 615b 608d d761 8d9f 01cc ccd5 318e ..a[`..a......1. │ │ │ │ +000ada40: 8e91 0aeb 05eb 6160 2c60 8dd7 638d 9f01 ......a`,`..c... │ │ │ │ +000ada50: cccc d531 8e8e 9109 ce93 eb61 603b 8d8d ...1.......a`;.. │ │ │ │ +000ada60: 9103 eaa8 d73a 9601 fffe 3a93 3a8e 8e91 .....:....:.:... │ │ │ │ +000ada70: 1b5f 9aeb 613b 608d d761 8d9f 01cc ccd8 ._..a;`..a...... │ │ │ │ +000ada80: 6e8e 8e91 0bd3 51eb 6160 2c60 8dd7 638d n.....Q.a`,`..c. │ │ │ │ +000ada90: 9f01 cccc d86e 8e8e 910a b6df eb61 605d .....n.......a`] │ │ │ │ +000adaa0: 8e92 00a0 ebfd cf61 7393 7468 6593 6375 .......as.the.cu │ │ │ │ +000adab0: 7272 656e 9aac 7274 9369 6e98 7465 7266 rren..rt.in.terf │ │ │ │ +000adac0: 6163 6593 6d61 702e 9108 2cde 416e 9879 ace.map...,.An.y │ │ │ │ +000adad0: 9362 696e 6465 7293 6f72 8ea6 8d91 12c7 .binder.or...... │ │ │ │ +000adae0: 6169 6e0c 7896 03ea a873 7461 7475 7393 ain.x....status. │ │ │ │ +000adaf0: 2869 6e63 6c75 6469 6e67 9370 7265 6365 (including.prece │ │ │ │ +000adb00: 6465 6e63 6573 2993 6f66 93d7 638d 9f01 dences).of..c... │ │ │ │ +000adb10: cccc d869 8e9b 074f 82cf 6973 9370 726f ...i...O..is.pro │ │ │ │ +000adb20: 7061 6761 7465 6493 746f 93d7 618d 9f01 pagated.to..a... │ │ │ │ +000adb30: cccc d869 8e98 cf69 6e93 7468 6593 6f72 ...i...in.the.or │ │ │ │ +000adb40: 6465 723a 8ea1 8d8d 8d8d 9118 c761 e573 der:.........a.s │ │ │ │ +000adb50: 7461 7475 738e 9137 7886 cf28 d763 8d9f tatus..7x..(.c.. │ │ │ │ +000adb60: 01cc ccd5 318e 9b04 c004 cf29 9609 fff6 ....1......).... │ │ │ │ +000adb70: eb43 3b93 d761 8d9f 01cc ccd5 318e 8d91 .C;..a......1... │ │ │ │ +000adb80: 0b6a a8cf 7468 656e 8e8d 9128 ee20 e573 .j..then...(. .s │ │ │ │ +000adb90: 7461 7475 738e 9147 9f45 cf28 d763 8d9f tatus..G.E.(.c.. │ │ │ │ +000adba0: 01cc ccd5 328e 98cf 2993 eb43 3b93 d761 ....2...)..C;..a │ │ │ │ +000adbb0: 8d9f 01cc ccd5 328e 8d91 0b6a a8cf 7468 ......2....j..th │ │ │ │ +000adbc0: 656e 8e8d 912e 4370 d73a 9601 fffe 3a93 en....Cp.:....:. │ │ │ │ +000adbd0: 3a8e 8d91 480e 04cf 7468 656e 8e8d 9165 :...H...then...e │ │ │ │ +000adbe0: 917c e573 7461 7475 738e 9200 8442 a1cf .|.status....B.. │ │ │ │ +000adbf0: 28d7 638d 9f01 cccc d86e 8e91 05a8 50cf (.c......n....P. │ │ │ │ +000adc00: 2993 eb43 3b93 d761 8d9f 01cc ccd8 6e8e )..C;..a......n. │ │ │ │ +000adc10: 8e8e 8e9f 1d22 5e8d 9112 c761 cf54 6869 ....."^....a.Thi │ │ │ │ +000adc20: 7396 03c8 e26f 7264 6572 9363 616e 9103 s....order.can.. │ │ │ │ +000adc30: c8e3 629a 538e 6593 696d 7098 6f72 7461 ..b.S.e.imp.orta │ │ │ │ +000adc40: 6e90 ac72 742e 9105 2d9e 4691 ff05 566f n..rt...-.F...Vo │ │ │ │ +000adc50: 7293 6578 616d 706c 652c 9103 cfa4 6966 r.example,....if │ │ │ │ +000adc60: 93d7 6978 93cf 6973 9374 6865 9b03 c8e3 ..ix..is.the.... │ │ │ │ +000adc70: 6e61 6d65 936f 6693 616e 9369 6e0c 7865 name.of.an.in.xe │ │ │ │ +000adc80: 6498 636f 6e73 7461 6e90 ac72 7493 616e d.constan..rt.an │ │ │ │ +000adc90: 6493 d763 8ea6 8d91 12c7 61cf 7468 6596 d..c......a.the. │ │ │ │ +000adca0: 03ea a86e 616d 6593 6f66 9361 936e 6f6e ...name.of.a.non │ │ │ │ +000adcb0: 2d69 6e0c 7865 6493 636f 6e73 7461 6e90 -in.xed.constan. │ │ │ │ +000adcc0: ac72 742c 9374 6865 6e93 6578 6563 7574 .rt,.then.execut │ │ │ │ +000adcd0: 696e 673a 8ea1 8d8d 8d9f 00ed 318d 8d8d ing:........1... │ │ │ │ +000adce0: 8d91 2a06 60eb 6173 6574 8d91 00b0 9789 ..*.`.aset...... │ │ │ │ +000adcf0: 0000 6666 0003 7302 8e96 0423 9969 6e74 ..ff..s....#.int │ │ │ │ +000add00: 6572 6661 6365 8d91 00b0 9789 0000 6666 erface........ff │ │ │ │ +000add10: 0003 7302 8e93 6d61 705b 608d d763 8e9b ..s...map[`..c.. │ │ │ │ +000add20: 050e 8feb 6160 2c60 8dd7 6978 8e96 0aaf ....a`,`..ix.... │ │ │ │ +000add30: 79eb 6160 3b91 05bf aa60 8dd7 6978 8e93 y.a`;....`..ix.. │ │ │ │ +000add40: eb61 602c 608d d763 8e98 eb61 605d 3b3b .a`,`..c...a`];; │ │ │ │ +000add50: 8e8e 8e8e 8e8e 8e9f 1d22 5e8d 9112 c761 ........."^....a │ │ │ │ +000add60: cf77 696c 6c96 03ea a872 6573 756c 7493 .will....result. │ │ │ │ +000add70: 696e 9362 9a53 8e6f 7468 93d7 6393 cf61 in.b.S.oth..c..a │ │ │ │ +000add80: 6e64 93d7 6978 93cf 6298 6569 6e67 9369 nd..ix..b.eing.i │ │ │ │ +000add90: 6e0c 7865 733b 9362 7574 9365 7865 6375 n.xes;.but.execu │ │ │ │ +000adda0: 7469 6e67 3a8e a18d 8d8d 9f00 ed31 8d8d ting:........1.. │ │ │ │ +000addb0: 8d8d 912a 0660 eb61 7365 748d 9100 b097 ...*.`.aset..... │ │ │ │ +000addc0: 8900 0066 6600 0373 028e 9604 2399 696e ...ff..s....#.in │ │ │ │ +000addd0: 7465 7266 6163 658d 9100 b097 8900 0066 terface........f │ │ │ │ +000adde0: 6600 0373 028e 936d 6170 5b60 8dd7 6978 f..s...map[`..ix │ │ │ │ +000addf0: 8e9b 0aaf 79eb 6160 2c60 8dd7 638e 9605 ....y.a`,`..c... │ │ │ │ +000ade00: 0e8f eb61 603b 9105 bfaa 608d d763 8e93 ...a`;....`..c.. │ │ │ │ +000ade10: eb61 602c 608d d769 788e 98eb 6160 5d3b .a`,`..ix...a`]; │ │ │ │ +000ade20: 3b8e 8e8e 8e8e 8e8e 8e9f 24fd 138e 8c8b ;.........$..... │ │ │ │ +000ade30: 0000 00d0 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 000ade40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000ade50: 000a d308 a002 cc05 558d a0fd 46d3 0e8d ........U...F... │ │ │ │ -000ade60: 8d8d 8d9f fa99 9a8d 91ea f1eb d032 3038 .............208 │ │ │ │ -000ade70: 9200 dd20 4343 6861 7074 6572 9604 8000 ... CChapter.... │ │ │ │ -000ade80: 3131 2e91 0a80 0054 6865 9348 4f4c 934c 11.....The.HOL.L │ │ │ │ -000ade90: 6f67 6963 9369 6e93 4d4c 8e91 eaf1 eb9f ogic.in.ML...... │ │ │ │ -000adea0: 0566 6689 0000 e666 01c7 3e7c 8e8e 8e8e .ff....f..>|.... │ │ │ │ -000adeb0: a002 942f df8d a0fd 8bd0 218d 91ea f1eb .../......!..... │ │ │ │ -000adec0: cf72 6573 756c 7473 9603 eaa8 696e 936e .results....in.n │ │ │ │ -000aded0: 6569 7468 6572 93d7 6393 cf6e 6f72 93d7 either..c..nor.. │ │ │ │ -000adee0: 6978 93cf 6290 538e 6569 6e67 9361 6e93 ix..b.S.eing.an. │ │ │ │ -000adef0: 696e 0c78 3a8e 9f10 711f 8d91 f653 7a54 in.x:...q....SzT │ │ │ │ -000adf00: 6865 9603 eaa8 6375 7272 656e 9aac 7274 he....curren..rt │ │ │ │ -000adf10: 9369 6e98 7465 7266 6163 6593 6d61 7093 .in.terface.map. │ │ │ │ -000adf20: 6973 9367 6976 9865 6e93 6298 793a 8ea9 is.giv.en.b.y:.. │ │ │ │ -000adf30: 2088 f88d 8d8d 91ea f1eb 9ff5 4fa7 8900 ...........O... │ │ │ │ -000adf40: 0066 6601 c70b 4a9f 0b07 168d 8d90 cccd .ff...J......... │ │ │ │ -000adf50: 9f04 599c 8400 0f60 b200 0066 668d 9ffb ..Y....`...ff... │ │ │ │ -000adf60: a664 8d91 170b cceb 6169 6e74 6572 6661 .d......ainterfa │ │ │ │ -000adf70: 6365 5f6d 6170 9605 bfaa 3a93 766f 6964 ce_map....:.void │ │ │ │ -000adf80: 932d 3e93 7374 7269 6e67 936c 6973 748e .->.string.list. │ │ │ │ -000adf90: 8e92 01c6 71b1 8400 0f60 b200 0066 668e ....q....`...ff. │ │ │ │ -000adfa0: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ -000adfb0: 8e9f 2017 d98d 91f6 537a cf54 91ff 0556 .. .....Sz.T...V │ │ │ │ -000adfc0: 6f9b 04ff b661 95ac 7276 936f 6964 9104 o....a..rv.oid.. │ │ │ │ -000adfd0: ffb5 7061 7273 696e 6798 616e 6498 7072 ..parsing.and.pr │ │ │ │ -000adfe0: 696e 9374 696e 6791 04ff b561 6d93 6269 in.ting....am.bi │ │ │ │ -000adff0: 6775 6974 6965 732c 9105 44f9 6d61 7073 guities,..D.maps │ │ │ │ -000ae000: 986d 9375 7374 9862 9053 8e65 9104 ffb5 .m.ust.b.S.e.... │ │ │ │ -000ae010: 7369 6e67 6c65 9876 91ff 58e4 616c 7565 single.v..X.alue │ │ │ │ -000ae020: 6498 288d 692e 652e 8e91 1403 396f 6e65 d.(.i.e.....9one │ │ │ │ -000ae030: 9861 622d 8ea4 1000 008d 91ea f1eb 6272 .ab-..........br │ │ │ │ -000ae040: 6576 6961 7469 6f6e 9604 811a 6361 6e6e eviation....cann │ │ │ │ -000ae050: 6f74 9b04 8119 6162 6272 6576 6961 7465 ot....abbreviate │ │ │ │ -000ae060: 9374 95ac 7277 936f 9863 6f6e 7374 616e .t..rw.o.constan │ │ │ │ -000ae070: 9374 7329 9604 811a 616e 6498 6f6e 652d .ts)....and.one- │ │ │ │ -000ae080: 746f 2d6f 6e65 9328 8d69 2e65 2e8e 9113 to-one.(.i.e.... │ │ │ │ -000ae090: 849d 6469 0b65 7265 6e90 ac72 7493 6162 ..di.eren..rt.ab │ │ │ │ -000ae0a0: 6272 6576 6961 7469 6f6e 738e a18d 91ea breviations..... │ │ │ │ -000ae0b0: f1eb 6d9a ac72 7573 7496 046f 646d 6170 ..m..rust..odmap │ │ │ │ -000ae0c0: 9374 6f91 046f 6564 690b 6572 656e 9874 .to..oedi.eren.t │ │ │ │ -000ae0d0: 9363 6f6e 7374 616e 9874 7329 2e91 06c7 .constan.ts).... │ │ │ │ -000ae0e0: 1446 91ff 0556 7572 7468 6572 6d6f 7265 .F...Vurthermore │ │ │ │ -000ae0f0: 2c91 0490 9469 6693 d761 8d9f 01cc ccd8 ,....if..a...... │ │ │ │ -000ae100: 698e 9107 d43e cf69 7393 616c 7265 6164 i....>.is.alread │ │ │ │ -000ae110: 7993 6193 636f 6e73 7461 6e98 7491 046f y.a.constan.t..o │ │ │ │ -000ae120: 6574 6865 6e93 6974 936d 9875 7374 8ea1 ethen.it.m.ust.. │ │ │ │ -000ae130: 8d91 eaf1 eb62 9053 8e65 9603 eaa8 6769 .....b.S.e....gi │ │ │ │ -000ae140: 769a ac72 656e 9361 6e93 6162 6272 6576 v..ren.an.abbrev │ │ │ │ -000ae150: 6961 7469 6f6e 9362 9879 9374 6865 936d iation.b.y.the.m │ │ │ │ -000ae160: 6170 2e91 0538 e046 91ff 0556 6f72 9365 ap...8.F...Vor.e │ │ │ │ -000ae170: 7861 6d70 6c65 3a8e a68d 8d8d 9f00 cb89 xample:......... │ │ │ │ -000ae180: 8d8d 8d8d 9102 30ea eb61 7365 745f 696e ......0..aset_in │ │ │ │ -000ae190: 7465 7266 6163 655f 6d61 705b 602b 602c terface_map[`+`, │ │ │ │ -000ae1a0: 6041 5050 454e 4460 5d3b 3b8e 8e8e 8e8e `APPEND`];;..... │ │ │ │ -000ae1b0: 8e8e 9f20 17d9 8d91 eaf1 ebcf 6973 9b03 ... ........is.. │ │ │ │ -000ae1c0: b4f9 6e6f 7491 03b4 f861 6c6c 6f95 ac72 ..not....allo..r │ │ │ │ -000ae1d0: 7793 6564 9862 9053 8e65 6361 7573 6598 w.ed.b.S.ecause. │ │ │ │ -000ae1e0: 6974 9877 936f 756c 6491 03b4 f86d 616b it.w.ould....mak │ │ │ │ -000ae1f0: 9365 9869 7498 756e 636c 6561 7291 03b4 .e.it.unclear... │ │ │ │ -000ae200: f868 6f93 7798 746f 9870 7269 6e93 7498 .ho.w.to.prin.t. │ │ │ │ -000ae210: 7072 652d 6578 6973 7469 6e67 9103 b4f8 pre-existing.... │ │ │ │ -000ae220: 7465 726d 7398 696e 9376 936f 6c76 696e terms.in.v.olvin │ │ │ │ -000ae230: 678e a18d 8d91 eaf1 ebeb 612b 8e91 f0b1 g.........a+.... │ │ │ │ -000ae240: 95cf 2e91 0538 e054 91ff 0556 6f9b 03ea .....8.T...Vo... │ │ │ │ -000ae250: a861 95ac 7276 936f 6964 9874 6869 7398 .a..rv.oid.this. │ │ │ │ -000ae260: 7072 6f62 6c65 6d2c 9861 6e98 6162 6272 problem,.an.abbr │ │ │ │ -000ae270: 6576 6961 7469 6f6e 9866 6f72 9874 6865 eviation.for.the │ │ │ │ -000ae280: 986f 6c64 8d98 eb61 2b8e 910d 94fa cf6d .old...a+......m │ │ │ │ -000ae290: 9375 7374 9861 6c73 6f98 6290 538e 6598 .ust.also.b.S.e. │ │ │ │ -000ae2a0: 7072 6f93 7669 6465 642e 8ea9 1071 1f8d pro.vided....q.. │ │ │ │ -000ae2b0: 91f6 537a 5468 6596 03de 060d 6167 8d91 ..SzThe.....ag.. │ │ │ │ -000ae2c0: 03de 07eb 6169 6e74 6572 6661 6365 5f70 ....ainterface_p │ │ │ │ -000ae2d0: 7269 6e74 8e91 5df7 03cf 6465 7465 726d rint..]...determ │ │ │ │ -000ae2e0: 696e 6573 9377 6865 7468 6572 9374 6865 ines.whether.the │ │ │ │ -000ae2f0: 9b03 de07 696e 95ac 7276 9365 7273 6596 ....in..rv.erse. │ │ │ │ -000ae300: 03de 066f 6693 7468 6593 6375 7272 656e ...of.the.curren │ │ │ │ -000ae310: 95ac 7274 9869 6e93 7465 7266 6163 6591 ..rt.in.terface. │ │ │ │ -000ae320: 03de 066d 6170 8ea1 8d91 eaf1 eb69 7396 ...map.......is. │ │ │ │ -000ae330: 0404 3d61 7070 6c69 6564 9377 6865 6e93 ..=applied.when. │ │ │ │ -000ae340: 7072 696e 9aac 7274 696e 672e 9105 859f prin..rting..... │ │ │ │ -000ae350: 5468 6973 9373 686f 756c 6493 6290 538e This.should.b.S. │ │ │ │ -000ae360: 6591 0404 3c75 7365 6675 6c93 666f 7293 e....bool.......... │ │ │ │ -000ae440: 6973 5f69 6e66 6978 9116 fea8 3a96 05bf is_infix....:... │ │ │ │ -000ae450: aa73 7472 696e 6793 2d3e 9362 6f6f 6c8e .string.->.bool. │ │ │ │ -000ae460: a18d 9117 0bcc 6973 5f62 696e 6465 7291 ......is_binder. │ │ │ │ -000ae470: 113e fe3a 9605 bfaa 7374 7269 6e67 932d .>.:....string.- │ │ │ │ -000ae480: 3e93 626f 6f6c 8e8e 9201 c671 b184 0029 >.bool.....q...) │ │ │ │ -000ae490: 60b2 0000 6666 8e8e 9f04 c002 8900 0066 `...ff.........f │ │ │ │ -000ae4a0: 6601 c70b 4a8e 8e8e 9f2c 2e98 8d91 eaf1 f...J....,...... │ │ │ │ -000ae4b0: ebcf 7468 6573 6596 0472 9074 656c 6c93 ..these..r.tell. │ │ │ │ -000ae4c0: 7768 6574 6865 7293 619b 0472 8f73 7472 whether.a..r.str │ │ │ │ -000ae4d0: 696e 6793 6973 9374 6865 936e 616d 6593 ing.is.the.name. │ │ │ │ -000ae4e0: 6f66 9361 9363 6f6e 7374 616e 90ac 7274 of.a.constan..rt │ │ │ │ -000ae4f0: 2c91 0494 8a69 6e0c 7898 6f72 9362 696e ,....in.x.or.bin │ │ │ │ -000ae500: 6465 7293 7265 7370 9053 8e65 6374 6976 der.resp.S.ectiv │ │ │ │ -000ae510: 90ac 7265 6c79 9328 6e6f 7465 3a8e a18d ..rely.(note:... │ │ │ │ -000ae520: 91ea f1eb 629a 538e 6569 6e67 9603 eaa8 ....b.S.eing.... │ │ │ │ -000ae530: 616e 9369 6e0c 7893 6f72 9362 696e 6465 an.in.x.or.binde │ │ │ │ -000ae540: 7293 656e 90ac 7274 6169 6c73 9362 9865 r.en..rtails.b.e │ │ │ │ -000ae550: 696e 6793 6193 636f 6e73 7461 6e90 ac72 ing.a.constan..r │ │ │ │ -000ae560: 7429 2e8e a68d 91f6 537a 5468 6591 03ea t)......SzThe... │ │ │ │ -000ae570: a866 756e 6374 696f 6e8e a420 88f8 8d8d .function.. .... │ │ │ │ -000ae580: 8d91 eaf1 eb9f f54f a789 0000 6666 01c7 .......O....ff.. │ │ │ │ -000ae590: 0b4a 9f0b 0716 8d8d 90cc cd9f 0459 9c84 .J...........Y.. │ │ │ │ -000ae5a0: 000f 60b2 0000 6666 8d9f fba6 648d 9117 ..`...ff....d... │ │ │ │ -000ae5b0: 0bcc eb61 616c 6c6f 7765 645f 636f 6e73 ...aallowed_cons │ │ │ │ -000ae5c0: 7461 6e74 9605 bfaa 3a93 7374 7269 6e67 tant....:.string │ │ │ │ -000ae5d0: 932d 3e93 626f 6f6c 8e8e 9201 c671 b184 .->.bool.....q.. │ │ │ │ -000ae5e0: 000f 60b2 0000 6666 8e8e 9f04 c002 8900 ..`...ff........ │ │ │ │ -000ae5f0: 0066 6601 c70b 4a8e 8e8e 9f20 17d9 8d91 .ff...J.... .... │ │ │ │ -000ae600: eaf1 ebcf 7465 7374 7396 03ea a877 6865 ....tests....whe │ │ │ │ -000ae610: 7468 6572 9361 9373 7472 696e 6793 6861 ther.a.string.ha │ │ │ │ -000ae620: 7393 7468 6593 636f 7272 6563 7493 6c65 s.the.correct.le │ │ │ │ -000ae630: 7869 6361 6c93 7374 7275 6374 7572 6593 xical.structure. │ │ │ │ -000ae640: 746f 9362 9053 8e65 9361 9363 6f6e 7374 to.b.S.e.a.const │ │ │ │ -000ae650: 616e 90ac 7274 2e8e a68d 91f6 537a 5468 an..rt......SzTh │ │ │ │ -000ae660: 6591 03ea a866 756e 6374 696f 6e3a 8ea1 e....function:.. │ │ │ │ -000ae670: 8d8d 8d91 eaf1 eb9f f54f a789 0000 6666 .........O....ff │ │ │ │ -000ae680: 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f 0459 ...J...........Y │ │ │ │ -000ae690: 9c84 000f 60b2 0000 6666 8d9f fba6 648d ....`...ff....d. │ │ │ │ -000ae6a0: 9117 0bcc eb61 6472 6166 745f 6d6f 6465 .....adraft_mode │ │ │ │ -000ae6b0: 9605 bfaa 3a93 766f 6964 932d 3e93 626f ....:.void.->.bo │ │ │ │ -000ae6c0: 6f6c 8e8e 9201 c671 b184 000f 60b2 0000 ol.....q....`... │ │ │ │ -000ae6d0: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ -000ae6e0: 4a8e 8e8e 9f20 17d9 8d91 eaf1 ebcf 7265 J.... ........re │ │ │ │ -000ae6f0: 7475 726e 738d 9103 eaa8 eb61 7472 7565 turns......atrue │ │ │ │ -000ae700: 8e91 1ed3 f8cf 696e 9603 eaa8 6472 6166 ......in....draf │ │ │ │ -000ae710: 7493 6d6f 9053 8e64 658d 8d9f fba5 32d5 t.mo.S.de.....2. │ │ │ │ -000ae720: 3136 8e8e 910c eab0 cf61 6e64 8d93 eb61 16.......and...a │ │ │ │ -000ae730: 6661 6c73 658e 9124 93a2 cf6f 7468 6572 false..$...other │ │ │ │ -000ae740: 7769 7365 2e8e a68d 91f6 537a 5468 6596 wise......SzThe. │ │ │ │ -000ae750: 03fa ea66 6f6c 6c6f 90ac 7277 696e 6793 ...follo..rwing. │ │ │ │ -000ae760: 7365 7373 696f 6e73 9b03 fae9 696c 6c75 sessions....illu │ │ │ │ -000ae770: 7374 7261 7465 9374 6865 9375 7365 936f strate.the.use.o │ │ │ │ -000ae780: 6698 696e 9aac 7274 6572 6661 6365 936d f.in..rterface.m │ │ │ │ -000ae790: 6170 7393 2874 6865 9363 6f6d 6d65 6e98 aps.(the.commen. │ │ │ │ -000ae7a0: 7473 9103 fae9 6172 6593 7072 6f98 7669 ts....are.pro.vi │ │ │ │ -000ae7b0: 6465 648e a410 0000 8d91 eaf1 eb62 9aac ded..........b.. │ │ │ │ -000ae7c0: 7279 9603 fd16 7468 6593 6175 7468 6f72 ry....the.author │ │ │ │ -000ae7d0: 2c91 0401 b26e 6f74 9362 9879 9374 6865 ,....not.b.y.the │ │ │ │ -000ae7e0: 9373 7973 7465 6d29 2e91 0570 2a54 6865 .system)...p*The │ │ │ │ -000ae7f0: 7993 616c 736f 9373 686f 9877 9374 6865 y.also.sho.w.the │ │ │ │ -000ae800: 9367 7265 6174 9370 9053 8e6f 7465 6e98 .great.p.S.oten. │ │ │ │ -000ae810: 7469 616c 936f 6693 696e 9874 6572 6661 tial.of.in.terfa │ │ │ │ -000ae820: 6365 936d 6170 738e a18d 91ea f1eb 666f ce.maps.......fo │ │ │ │ -000ae830: 7296 0325 1c67 656e 6572 6174 696e 6793 r..%.generating. │ │ │ │ -000ae840: 636f 6e66 7573 696f 6e21 9104 f707 5468 confusion!....Th │ │ │ │ -000ae850: 6593 0c72 7374 9373 6573 7369 6f6e 9369 e..rst.session.i │ │ │ │ -000ae860: 6c6c 7573 7472 6174 6573 9363 95ac 7268 llustrates.c..rh │ │ │ │ -000ae870: 6563 936b 696e 6791 0325 1d74 6861 749b ec.king..%.that. │ │ │ │ -000ae880: 0325 1c69 6e93 7465 7266 6163 6598 6d61 .%.in.terface.ma │ │ │ │ -000ae890: 7073 9861 7265 9877 9365 6c6c 8ea1 8d91 ps.are.w.ell.... │ │ │ │ -000ae8a0: eaf1 eb66 6f72 6d65 642e 8e91 eaf1 eb9f ...formed....... │ │ │ │ -000ae8b0: 0a48 a489 0000 6666 0071 cf9f 9f0c 999a .H....ff.q...... │ │ │ │ -000ae8c0: 8d8d 8d8d 9109 871d 9ffc 5eff c531 368e ..........^..16. │ │ │ │ -000ae8d0: 8e8e 9112 0003 c653 6565 9603 5555 5365 .......See..UUSe │ │ │ │ -000ae8e0: 6374 696f 6e93 3131 2e38 9366 6f72 9361 ction.11.8.for.a │ │ │ │ -000ae8f0: 6e93 6578 706c 616e 6174 696f 6e93 6f66 n.explanation.of │ │ │ │ -000ae900: 9360 6472 6166 7493 6d6f 9047 1d64 6527 .`draft.mo.G.de' │ │ │ │ -000ae910: 2e8e 8e9f 24fd 138e 8c8b 0000 00d1 0000 ....$........... │ │ │ │ -000ae920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000ade50: 0000 0000 0000 0000 000a d310 a002 cc05 ................ │ │ │ │ +000ade60: 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d U...F........... │ │ │ │ +000ade70: 91ea f1eb d032 3038 9200 dd20 4343 6861 .....208... CCha │ │ │ │ +000ade80: 7074 6572 9604 8000 3131 2e91 0a80 0054 pter....11.....T │ │ │ │ +000ade90: 6865 9348 4f4c 934c 6f67 6963 9369 6e93 he.HOL.Logic.in. │ │ │ │ +000adea0: 4d4c 8e91 eaf1 eb9f 0566 6689 0000 e666 ML.......ff....f │ │ │ │ +000adeb0: 01c7 3e7c 8e8e 8e8e a002 942f df8d a0fd ..>|......./.... │ │ │ │ +000adec0: 8bd0 218d 91ea f1eb cf72 6573 756c 7473 ..!......results │ │ │ │ +000aded0: 9603 eaa8 696e 936e 6569 7468 6572 93d7 ....in.neither.. │ │ │ │ +000adee0: 6393 cf6e 6f72 93d7 6978 93cf 6290 538e c..nor..ix..b.S. │ │ │ │ +000adef0: 6569 6e67 9361 6e93 696e 0c78 3a8e 9f10 eing.an.in.x:... │ │ │ │ +000adf00: 711f 8d91 f653 7a54 6865 9603 eaa8 6375 q....SzThe....cu │ │ │ │ +000adf10: 7272 656e 9aac 7274 9369 6e98 7465 7266 rren..rt.in.terf │ │ │ │ +000adf20: 6163 6593 6d61 7093 6973 9367 6976 9865 ace.map.is.giv.e │ │ │ │ +000adf30: 6e93 6298 793a 8ea9 2088 f88d 8d8d 91ea n.b.y:.. ....... │ │ │ │ +000adf40: f1eb 9ff5 4fa7 8900 0066 6601 c70b 4a9f ....O....ff...J. │ │ │ │ +000adf50: 0b07 168d 8d90 cccd 9f04 599c 8400 0f60 ..........Y....` │ │ │ │ +000adf60: b200 0066 668d 9ffb a664 8d91 170b cceb ...ff....d...... │ │ │ │ +000adf70: 6169 6e74 6572 6661 6365 5f6d 6170 9605 ainterface_map.. │ │ │ │ +000adf80: bfaa 3a93 766f 6964 932d 3e93 7374 7269 ..:.void.->.stri │ │ │ │ +000adf90: 6e67 936c 6973 748e 8e92 01c6 71b1 8400 ng.list.....q... │ │ │ │ +000adfa0: 0f60 b200 0066 668e 8e9f 04c0 0289 0000 .`...ff......... │ │ │ │ +000adfb0: 6666 01c7 0b4a 8e8e 8e9f 2017 d98d 91f6 ff...J.... ..... │ │ │ │ +000adfc0: 537a cf54 91ff 0556 6f9b 04ff b661 95ac Sz.T...Vo....a.. │ │ │ │ +000adfd0: 7276 936f 6964 9104 ffb5 7061 7273 696e rv.oid....parsin │ │ │ │ +000adfe0: 6798 616e 6498 7072 696e 9374 696e 6791 g.and.prin.ting. │ │ │ │ +000adff0: 04ff b561 6d93 6269 6775 6974 6965 732c ...am.biguities, │ │ │ │ +000ae000: 9105 44f9 6d61 7073 986d 9375 7374 9862 ..D.maps.m.ust.b │ │ │ │ +000ae010: 9053 8e65 9104 ffb5 7369 6e67 6c65 9876 .S.e....single.v │ │ │ │ +000ae020: 91ff 58e4 616c 7565 6498 288d 692e 652e ..X.alued.(.i.e. │ │ │ │ +000ae030: 8e91 1403 396f 6e65 9861 622d 8ea4 1000 ....9one.ab-.... │ │ │ │ +000ae040: 008d 91ea f1eb 6272 6576 6961 7469 6f6e ......breviation │ │ │ │ +000ae050: 9604 811a 6361 6e6e 6f74 9b04 8119 6162 ....cannot....ab │ │ │ │ +000ae060: 6272 6576 6961 7465 9374 95ac 7277 936f breviate.t..rw.o │ │ │ │ +000ae070: 9863 6f6e 7374 616e 9374 7329 9604 811a .constan.ts).... │ │ │ │ +000ae080: 616e 6498 6f6e 652d 746f 2d6f 6e65 9328 and.one-to-one.( │ │ │ │ +000ae090: 8d69 2e65 2e8e 9113 849d 6469 0b65 7265 .i.e......di.ere │ │ │ │ +000ae0a0: 6e90 ac72 7493 6162 6272 6576 6961 7469 n..rt.abbreviati │ │ │ │ +000ae0b0: 6f6e 738e a18d 91ea f1eb 6d9a ac72 7573 ons.......m..rus │ │ │ │ +000ae0c0: 7496 046f 646d 6170 9374 6f91 046f 6564 t..odmap.to..oed │ │ │ │ +000ae0d0: 690b 6572 656e 9874 9363 6f6e 7374 616e i.eren.t.constan │ │ │ │ +000ae0e0: 9874 7329 2e91 06c7 1446 91ff 0556 7572 .ts).....F...Vur │ │ │ │ +000ae0f0: 7468 6572 6d6f 7265 2c91 0490 9469 6693 thermore,....if. │ │ │ │ +000ae100: d761 8d9f 01cc ccd8 698e 9107 d43e cf69 .a......i....>.i │ │ │ │ +000ae110: 7393 616c 7265 6164 7993 6193 636f 6e73 s.already.a.cons │ │ │ │ +000ae120: 7461 6e98 7491 046f 6574 6865 6e93 6974 tan.t..oethen.it │ │ │ │ +000ae130: 936d 9875 7374 8ea1 8d91 eaf1 eb62 9053 .m.ust.......b.S │ │ │ │ +000ae140: 8e65 9603 eaa8 6769 769a ac72 656e 9361 .e....giv..ren.a │ │ │ │ +000ae150: 6e93 6162 6272 6576 6961 7469 6f6e 9362 n.abbreviation.b │ │ │ │ +000ae160: 9879 9374 6865 936d 6170 2e91 0538 e046 .y.the.map...8.F │ │ │ │ +000ae170: 91ff 0556 6f72 9365 7861 6d70 6c65 3a8e ...Vor.example:. │ │ │ │ +000ae180: a68d 8d8d 9f00 cb89 8d8d 8d8d 9102 30ea ..............0. │ │ │ │ +000ae190: eb61 7365 745f 696e 7465 7266 6163 655f .aset_interface_ │ │ │ │ +000ae1a0: 6d61 705b 602b 602c 6041 5050 454e 4460 map[`+`,`APPEND` │ │ │ │ +000ae1b0: 5d3b 3b8e 8e8e 8e8e 8e8e 9f20 17d9 8d91 ];;........ .... │ │ │ │ +000ae1c0: eaf1 ebcf 6973 9b03 b4f9 6e6f 7491 03b4 ....is....not... │ │ │ │ +000ae1d0: f861 6c6c 6f95 ac72 7793 6564 9862 9053 .allo..rw.ed.b.S │ │ │ │ +000ae1e0: 8e65 6361 7573 6598 6974 9877 936f 756c .ecause.it.w.oul │ │ │ │ +000ae1f0: 6491 03b4 f86d 616b 9365 9869 7498 756e d....mak.e.it.un │ │ │ │ +000ae200: 636c 6561 7291 03b4 f868 6f93 7798 746f clear....ho.w.to │ │ │ │ +000ae210: 9870 7269 6e93 7498 7072 652d 6578 6973 .prin.t.pre-exis │ │ │ │ +000ae220: 7469 6e67 9103 b4f8 7465 726d 7398 696e ting....terms.in │ │ │ │ +000ae230: 9376 936f 6c76 696e 678e a18d 8d91 eaf1 .v.olving....... │ │ │ │ +000ae240: ebeb 612b 8e91 f0b1 95cf 2e91 0538 e054 ..a+.........8.T │ │ │ │ +000ae250: 91ff 0556 6f9b 03ea a861 95ac 7276 936f ...Vo....a..rv.o │ │ │ │ +000ae260: 6964 9874 6869 7398 7072 6f62 6c65 6d2c id.this.problem, │ │ │ │ +000ae270: 9861 6e98 6162 6272 6576 6961 7469 6f6e .an.abbreviation │ │ │ │ +000ae280: 9866 6f72 9874 6865 986f 6c64 8d98 eb61 .for.the.old...a │ │ │ │ +000ae290: 2b8e 910d 94fa cf6d 9375 7374 9861 6c73 +......m.ust.als │ │ │ │ +000ae2a0: 6f98 6290 538e 6598 7072 6f93 7669 6465 o.b.S.e.pro.vide │ │ │ │ +000ae2b0: 642e 8ea9 1071 1f8d 91f6 537a 5468 6596 d....q....SzThe. │ │ │ │ +000ae2c0: 03de 060d 6167 8d91 03de 07eb 6169 6e74 ....ag......aint │ │ │ │ +000ae2d0: 6572 6661 6365 5f70 7269 6e74 8e91 5df7 erface_print..]. │ │ │ │ +000ae2e0: 03cf 6465 7465 726d 696e 6573 9377 6865 ..determines.whe │ │ │ │ +000ae2f0: 7468 6572 9374 6865 9b03 de07 696e 95ac ther.the....in.. │ │ │ │ +000ae300: 7276 9365 7273 6596 03de 066f 6693 7468 rv.erse....of.th │ │ │ │ +000ae310: 6593 6375 7272 656e 95ac 7274 9869 6e93 e.curren..rt.in. │ │ │ │ +000ae320: 7465 7266 6163 6591 03de 066d 6170 8ea1 terface....map.. │ │ │ │ +000ae330: 8d91 eaf1 eb69 7396 0404 3d61 7070 6c69 .....is...=appli │ │ │ │ +000ae340: 6564 9377 6865 6e93 7072 696e 9aac 7274 ed.when.prin..rt │ │ │ │ +000ae350: 696e 672e 9105 859f 5468 6973 9373 686f ing.....This.sho │ │ │ │ +000ae360: 756c 6493 6290 538e 6591 0404 3c75 7365 uld.b.S.e....bool.. │ │ │ │ +000ae440: 0d00 008d 9117 0bcc 6973 5f69 6e66 6978 ........is_infix │ │ │ │ +000ae450: 9116 fea8 3a96 05bf aa73 7472 696e 6793 ....:....string. │ │ │ │ +000ae460: 2d3e 9362 6f6f 6c8e a18d 9117 0bcc 6973 ->.bool.......is │ │ │ │ +000ae470: 5f62 696e 6465 7291 113e fe3a 9605 bfaa _binder..>.:.... │ │ │ │ +000ae480: 7374 7269 6e67 932d 3e93 626f 6f6c 8e8e string.->.bool.. │ │ │ │ +000ae490: 9201 c671 b184 0029 60b2 0000 6666 8e8e ...q...)`...ff.. │ │ │ │ +000ae4a0: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ +000ae4b0: 9f2c 2e98 8d91 eaf1 ebcf 7468 6573 6596 .,........these. │ │ │ │ +000ae4c0: 0472 9074 656c 6c93 7768 6574 6865 7293 .r.tell.whether. │ │ │ │ +000ae4d0: 619b 0472 8f73 7472 696e 6793 6973 9374 a..r.string.is.t │ │ │ │ +000ae4e0: 6865 936e 616d 6593 6f66 9361 9363 6f6e he.name.of.a.con │ │ │ │ +000ae4f0: 7374 616e 90ac 7274 2c91 0494 8a69 6e0c stan..rt,....in. │ │ │ │ +000ae500: 7898 6f72 9362 696e 6465 7293 7265 7370 x.or.binder.resp │ │ │ │ +000ae510: 9053 8e65 6374 6976 90ac 7265 6c79 9328 .S.ectiv..rely.( │ │ │ │ +000ae520: 6e6f 7465 3a8e a18d 91ea f1eb 629a 538e note:.......b.S. │ │ │ │ +000ae530: 6569 6e67 9603 eaa8 616e 9369 6e0c 7893 eing....an.in.x. │ │ │ │ +000ae540: 6f72 9362 696e 6465 7293 656e 90ac 7274 or.binder.en..rt │ │ │ │ +000ae550: 6169 6c73 9362 9865 696e 6793 6193 636f ails.b.eing.a.co │ │ │ │ +000ae560: 6e73 7461 6e90 ac72 7429 2e8e a68d 91f6 nstan..rt)...... │ │ │ │ +000ae570: 537a 5468 6591 03ea a866 756e 6374 696f SzThe....functio │ │ │ │ +000ae580: 6e8e a420 88f8 8d8d 8d91 eaf1 eb9f f54f n.. ...........O │ │ │ │ +000ae590: a789 0000 6666 01c7 0b4a 9f0b 0716 8d8d ....ff...J...... │ │ │ │ +000ae5a0: 90cc cd9f 0459 9c84 000f 60b2 0000 6666 .....Y....`...ff │ │ │ │ +000ae5b0: 8d9f fba6 648d 9117 0bcc eb61 616c 6c6f ....d......aallo │ │ │ │ +000ae5c0: 7765 645f 636f 6e73 7461 6e74 9605 bfaa wed_constant.... │ │ │ │ +000ae5d0: 3a93 7374 7269 6e67 932d 3e93 626f 6f6c :.string.->.bool │ │ │ │ +000ae5e0: 8e8e 9201 c671 b184 000f 60b2 0000 6666 .....q....`...ff │ │ │ │ +000ae5f0: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ +000ae600: 8e8e 9f20 17d9 8d91 eaf1 ebcf 7465 7374 ... ........test │ │ │ │ +000ae610: 7396 03ea a877 6865 7468 6572 9361 9373 s....whether.a.s │ │ │ │ +000ae620: 7472 696e 6793 6861 7393 7468 6593 636f tring.has.the.co │ │ │ │ +000ae630: 7272 6563 7493 6c65 7869 6361 6c93 7374 rrect.lexical.st │ │ │ │ +000ae640: 7275 6374 7572 6593 746f 9362 9053 8e65 ructure.to.b.S.e │ │ │ │ +000ae650: 9361 9363 6f6e 7374 616e 90ac 7274 2e8e .a.constan..rt.. │ │ │ │ +000ae660: a68d 91f6 537a 5468 6591 03ea a866 756e ....SzThe....fun │ │ │ │ +000ae670: 6374 696f 6e3a 8ea1 8d8d 8d91 eaf1 eb9f ction:.......... │ │ │ │ +000ae680: f54f a789 0000 6666 01c7 0b4a 9f0b 0716 .O....ff...J.... │ │ │ │ +000ae690: 8d8d 90cc cd9f 0459 9c84 000f 60b2 0000 .......Y....`... │ │ │ │ +000ae6a0: 6666 8d9f fba6 648d 9117 0bcc eb61 6472 ff....d......adr │ │ │ │ +000ae6b0: 6166 745f 6d6f 6465 9605 bfaa 3a93 766f aft_mode....:.vo │ │ │ │ +000ae6c0: 6964 932d 3e93 626f 6f6c 8e8e 9201 c671 id.->.bool.....q │ │ │ │ +000ae6d0: b184 000f 60b2 0000 6666 8e8e 9f04 c002 ....`...ff...... │ │ │ │ +000ae6e0: 8900 0066 6601 c70b 4a8e 8e8e 9f20 17d9 ...ff...J.... .. │ │ │ │ +000ae6f0: 8d91 eaf1 ebcf 7265 7475 726e 738d 9103 ......returns... │ │ │ │ +000ae700: eaa8 eb61 7472 7565 8e91 1ed3 f8cf 696e ...atrue......in │ │ │ │ +000ae710: 9603 eaa8 6472 6166 7493 6d6f 9053 8e64 ....draft.mo.S.d │ │ │ │ +000ae720: 658d 8d9f fba5 32d5 3136 8e8e 910c eab0 e.....2.16...... │ │ │ │ +000ae730: cf61 6e64 8d93 eb61 6661 6c73 658e 9124 .and...afalse..$ │ │ │ │ +000ae740: 93a2 cf6f 7468 6572 7769 7365 2e8e a68d ...otherwise.... │ │ │ │ +000ae750: 91f6 537a 5468 6596 03fa ea66 6f6c 6c6f ..SzThe....follo │ │ │ │ +000ae760: 90ac 7277 696e 6793 7365 7373 696f 6e73 ..rwing.sessions │ │ │ │ +000ae770: 9b03 fae9 696c 6c75 7374 7261 7465 9374 ....illustrate.t │ │ │ │ +000ae780: 6865 9375 7365 936f 6698 696e 9aac 7274 he.use.of.in..rt │ │ │ │ +000ae790: 6572 6661 6365 936d 6170 7393 2874 6865 erface.maps.(the │ │ │ │ +000ae7a0: 9363 6f6d 6d65 6e98 7473 9103 fae9 6172 .commen.ts....ar │ │ │ │ +000ae7b0: 6593 7072 6f98 7669 6465 648e a410 0000 e.pro.vided..... │ │ │ │ +000ae7c0: 8d91 eaf1 eb62 9aac 7279 9603 fd16 7468 .....b..ry....th │ │ │ │ +000ae7d0: 6593 6175 7468 6f72 2c91 0401 b26e 6f74 e.author,....not │ │ │ │ +000ae7e0: 9362 9879 9374 6865 9373 7973 7465 6d29 .b.y.the.system) │ │ │ │ +000ae7f0: 2e91 0570 2a54 6865 7993 616c 736f 9373 ...p*They.also.s │ │ │ │ +000ae800: 686f 9877 9374 6865 9367 7265 6174 9370 ho.w.the.great.p │ │ │ │ +000ae810: 9053 8e6f 7465 6e98 7469 616c 936f 6693 .S.oten.tial.of. │ │ │ │ +000ae820: 696e 9874 6572 6661 6365 936d 6170 738e in.terface.maps. │ │ │ │ +000ae830: a18d 91ea f1eb 666f 7296 0325 1c67 656e ......for..%.gen │ │ │ │ +000ae840: 6572 6174 696e 6793 636f 6e66 7573 696f erating.confusio │ │ │ │ +000ae850: 6e21 9104 f707 5468 6593 0c72 7374 9373 n!....The..rst.s │ │ │ │ +000ae860: 6573 7369 6f6e 9369 6c6c 7573 7472 6174 ession.illustrat │ │ │ │ +000ae870: 6573 9363 95ac 7268 6563 936b 696e 6791 es.c..rhec.king. │ │ │ │ +000ae880: 0325 1d74 6861 749b 0325 1c69 6e93 7465 .%.that..%.in.te │ │ │ │ +000ae890: 7266 6163 6598 6d61 7073 9861 7265 9877 rface.maps.are.w │ │ │ │ +000ae8a0: 9365 6c6c 8ea1 8d91 eaf1 eb66 6f72 6d65 .ell.......forme │ │ │ │ +000ae8b0: 642e 8e91 eaf1 eb9f 0a48 a489 0000 6666 d........H....ff │ │ │ │ +000ae8c0: 0071 cf9f 9f0c 999a 8d8d 8d8d 9109 871d .q.............. │ │ │ │ +000ae8d0: 9ffc 5eff c531 368e 8e8e 9112 0003 c653 ..^..16........S │ │ │ │ +000ae8e0: 6565 9603 5555 5365 6374 696f 6e93 3131 ee..UUSection.11 │ │ │ │ +000ae8f0: 2e38 9366 6f72 9361 6e93 6578 706c 616e .8.for.an.explan │ │ │ │ +000ae900: 6174 696f 6e93 6f66 9360 6472 6166 7493 ation.of.`draft. │ │ │ │ +000ae910: 6d6f 9047 1d64 6527 2e8e 8e9f 24fd 138e mo.G.de'....$... │ │ │ │ +000ae920: 8c8b 0000 00d1 0000 0000 0000 0000 0000 ................ │ │ │ │ 000ae930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000ae940: 0000 000a de27 a002 cc05 558d a0fd 46d3 .....'....U...F. │ │ │ │ -000ae950: 0e8d 8d8d 8d9f fa99 9a8d 9112 c761 d031 .............a.1 │ │ │ │ -000ae960: 312e 3131 2e91 0a80 004d 6973 6365 6c6c 1.11.....Miscell │ │ │ │ -000ae970: 616e 656f 7573 9604 8000 7379 7374 656d aneous....system │ │ │ │ -000ae980: 9366 6561 7475 7265 7392 00d4 a040 3230 .features....@20 │ │ │ │ -000ae990: 398e 9112 c761 9f05 6666 8900 00e6 6601 9....a..ff....f. │ │ │ │ -000ae9a0: c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 fdb7 .>|......./..... │ │ │ │ -000ae9b0: af06 8d8d 8d91 12c7 619f c887 8189 0000 ........a....... │ │ │ │ -000ae9c0: 6666 01c7 0b4a 9f64 9762 8d8d 90cc cd9f ff...J.d.b...... │ │ │ │ -000ae9d0: 0459 9c84 0068 f0fe 0000 6666 8d9f a166 .Y...h....ff...f │ │ │ │ -000ae9e0: 108d 8d92 01af f00d 8400 0ad7 0e00 00b8 ................ │ │ │ │ -000ae9f0: e88e 8d92 01b0 a8f5 8400 00b8 e800 15ae ................ │ │ │ │ -000aea00: 648e 8d8d 8d92 01b9 4db2 9ffd 1c15 eb49 d.......M......I │ │ │ │ -000aea10: 318e 8e8e 8e9f ff40 548d 9105 ccce eb61 1......@T......a │ │ │ │ -000aea20: 2373 6574 5f69 6e74 6572 6661 6365 5f6d #set_interface_m │ │ │ │ -000aea30: 6170 5b60 2b60 2c60 4150 5045 4e44 605d ap[`+`,`APPEND`] │ │ │ │ -000aea40: 3b3b 8ea4 0d00 008d 9105 ccce 6576 616c ;;..........eval │ │ │ │ -000aea50: 7561 7469 6f6e 9605 bfaa 6661 696c 6564 uation....failed │ │ │ │ -000aea60: 911c be52 2b93 776f 756c 6493 6265 636f ...R+.would.beco │ │ │ │ -000aea70: 6d65 9368 6964 6465 6e8e a1a1 8d91 05cc me.hidden....... │ │ │ │ -000aea80: ce23 7365 745f 696e 7465 7266 6163 655f .#set_interface_ │ │ │ │ -000aea90: 6d61 705b 602b 602c 6041 5050 454e 4460 map[`+`,`APPEND` │ │ │ │ -000aeaa0: 3b60 2b60 2c60 2b2b 605d 3b3b 8ea1 8d91 ;`+`,`++`];;.... │ │ │ │ -000aeab0: 05cc ce65 7661 6c75 6174 696f 6e96 05bf ...evaluation... │ │ │ │ -000aeac0: aa66 6169 6c65 6491 1cbe 5269 6e74 6572 .failed...Rinter │ │ │ │ -000aead0: 6661 6365 936d 6170 936e 6f74 9373 696e face.map.not.sin │ │ │ │ -000aeae0: 676c 6593 7661 6c75 6564 8ea1 a18d 9105 gle.valued...... │ │ │ │ -000aeaf0: ccce 2373 6574 5f69 6e74 6572 6661 6365 ..#set_interface │ │ │ │ -000aeb00: 5f6d 6170 5b60 2b60 2c60 4150 5045 4e44 _map[`+`,`APPEND │ │ │ │ -000aeb10: 603b 602b 2b60 2c60 2b60 5d3b 3b8e a18d `;`++`,`+`];;... │ │ │ │ -000aeb20: 9105 ccce 5b5d 9605 bfaa 3a93 2873 7472 ....[]....:.(str │ │ │ │ -000aeb30: 696e 6793 2393 7374 7269 6e67 2993 6c69 ing.#.string).li │ │ │ │ -000aeb40: 7374 8e8e 9201 c671 b184 0068 f0fe 0000 st.....q...h.... │ │ │ │ -000aeb50: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ -000aeb60: 4a8e 8e8e 9f48 3439 8d91 12c7 61cf 5468 J....H49....a.Th │ │ │ │ -000aeb70: 6596 0568 786e 6578 7493 7365 7373 696f e..hxnext.sessio │ │ │ │ -000aeb80: 6e93 7368 6f9a ac72 7773 9105 6877 7468 n.sho..rws..hwth │ │ │ │ -000aeb90: 6593 7072 6f70 6167 6174 696f 6e93 6f66 e.propagation.of │ │ │ │ -000aeba0: 9369 6e0c 7893 7374 6174 7573 9362 9879 .in.x.status.b.y │ │ │ │ -000aebb0: 9105 6877 7468 6593 696e 9874 6572 6661 ..hwthe.in.terfa │ │ │ │ -000aebc0: 6365 936d 6170 9364 6563 6c61 7265 648e ce.map.declared. │ │ │ │ -000aebd0: 9f10 0000 8d91 12c7 6161 6290 538e 6f95 ........aab.S.o. │ │ │ │ -000aebe0: ac72 7693 653a 8e9f 79de e58d 8d8d 9112 .rv.e:..y....... │ │ │ │ -000aebf0: c761 9f94 8781 8900 0066 6601 c70b 4aa0 .a.......ff...J. │ │ │ │ -000aec00: 00cc 9762 8d8d 90cc cd9f 0459 9c84 00d0 ...b.......Y.... │ │ │ │ -000aec10: f0fe 0000 6666 8da0 ff39 6610 8d8d 9201 ....ff...9f..... │ │ │ │ -000aec20: aff0 0d84 000a d70e 0000 b8e8 8e8d 9201 ................ │ │ │ │ -000aec30: b0a8 f584 0000 b8e8 0015 ae64 8e8d 8d8d ...........d.... │ │ │ │ -000aec40: 9201 b94d b29f fd1c 15eb 4932 8e8e 8e8e ...M......I2.... │ │ │ │ -000aec50: 9fff 4054 8d91 05cc ceeb 6123 2231 9605 ..@T......a#"1.. │ │ │ │ -000aec60: bfaa 2b2b 9332 223b 3b92 009b 36ee 2593 ..++.2";;...6.%. │ │ │ │ -000aec70: 2b2b 9369 7393 6e6f 7493 616e 9369 6e66 ++.is.not.an.inf │ │ │ │ -000aec80: 6978 2e93 258e a40d 0000 8d91 05cc ce42 ix..%..........B │ │ │ │ -000aec90: 6164 6c79 9605 bfaa 7479 7065 6493 6170 adly....typed.ap │ │ │ │ -000aeca0: 706c 6963 6174 696f 6e93 6f66 3a91 0b7f plication.of:... │ │ │ │ -000aecb0: 5422 3122 8ea1 8d91 170b cc77 6869 6368 T"1".......which │ │ │ │ -000aecc0: 9605 bfaa 6861 7393 7479 7065 3a91 3f3c ....has.type:.?< │ │ │ │ -000aecd0: 4e22 3a6e 756d 228e a18d 9105 ccce 746f N":num".......to │ │ │ │ -000aece0: 9605 bfaa 7468 6593 6172 6775 6d65 6e74 ....the.argument │ │ │ │ -000aecf0: 9374 6572 6d3a 912d fd50 222b 2b22 8ea1 .term:.-.P"++".. │ │ │ │ -000aed00: 8d91 170b cc77 6869 6368 9605 bfaa 6861 .....which....ha │ │ │ │ -000aed10: 7393 7479 7065 3a91 3f3c 4e22 3a6e 756d s.type:.?.(num.->.num) │ │ │ │ -000aed30: 228e a1a1 8d91 05cc ce65 7661 6c75 6174 "........evaluat │ │ │ │ -000aed40: 696f 6e96 05bf aa66 6169 6c65 6491 1cbe ion....failed... │ │ │ │ -000aed50: 526d 6b5f 636f 6d62 9369 6e93 7175 6f74 Rmk_comb.in.quot │ │ │ │ -000aed60: 6174 696f 6e8e a1a1 8d91 05cc ce23 222b ation........#"+ │ │ │ │ -000aed70: 2b96 05bf aa31 9332 223b 3b8e a18d 9105 +....1.2";;..... │ │ │ │ -000aed80: ccce 222b 2b96 05bf aa31 9332 2293 3a93 .."++....1.2".:. │ │ │ │ -000aed90: 7465 726d 8ea1 a18d 9105 ccce 2373 6574 term........#set │ │ │ │ -000aeda0: 5f69 6e74 6572 6661 6365 5f6d 6170 5b60 _interface_map[` │ │ │ │ -000aedb0: 2b2b 602c 602b 603b 9105 bfaa 602b 602c ++`,`+`;....`+`, │ │ │ │ -000aedc0: 6041 5050 454e 4460 5d3b 3b8e a18d 9105 `APPEND`];;..... │ │ │ │ -000aedd0: ccce 5b28 602b 602c 6041 5050 454e 4460 ..[(`+`,`APPEND` │ │ │ │ -000aede0: 293b 9605 bfaa 2860 2b2b 602c 602b 6029 );....(`++`,`+`) │ │ │ │ -000aedf0: 5d93 3a93 2873 7472 696e 6793 2393 7374 ].:.(string.#.st │ │ │ │ -000aee00: 7269 6e67 2993 6c69 7374 8ea1 a18d 9105 ring).list...... │ │ │ │ -000aee10: ccce 2322 3196 05bf aa2b 2b93 3222 3b3b ..#"1....++.2";; │ │ │ │ -000aee20: 8ea1 8d91 05cc ce22 3196 05bf aa2b 2b93 ......."1....++. │ │ │ │ -000aee30: 3222 933a 9374 6572 6d8e 8e92 01c6 71b1 2".:.term.....q. │ │ │ │ -000aee40: 8400 d0f0 fe00 0066 668e 8e9f 04c0 0289 .......ff....... │ │ │ │ -000aee50: 0000 6666 01c7 0b4a 8e8e 8e9f 7c34 398d ..ff...J....|49. │ │ │ │ -000aee60: 9112 c761 cf53 6574 7469 6e67 9603 eaa8 ...a.Setting.... │ │ │ │ -000aee70: 7468 6593 0d61 678d 93eb 6169 6e74 6572 the..ag...ainter │ │ │ │ -000aee80: 6661 6365 5f70 7269 6e74 8e91 5e10 46cf face_print..^.F. │ │ │ │ -000aee90: 746f 8d93 eb61 6661 6c73 658e 9124 93a2 to...afalse..$.. │ │ │ │ -000aeea0: cf63 6175 7365 7393 7468 6593 7472 7565 .causes.the.true │ │ │ │ -000aeeb0: 9366 6f72 6d93 6f66 9374 6572 6d73 9374 .form.of.terms.t │ │ │ │ -000aeec0: 6f93 6290 538e 6593 7368 6f90 ac72 776e o.b.S.e.sho..rwn │ │ │ │ -000aeed0: 2e8e 9f48 4dd4 8d8d 8d91 12c7 619f c887 ...HM.......a... │ │ │ │ -000aeee0: 8189 0000 6666 01c7 0b4a 9f64 9762 8d8d ....ff...J.d.b.. │ │ │ │ -000aeef0: 90cc cd9f 0459 9c84 0068 f0fe 0000 6666 .....Y...h....ff │ │ │ │ -000aef00: 8d9f a166 108d 8d92 01af f00d 8400 0ad7 ...f............ │ │ │ │ -000aef10: 0e00 00b8 e88e 8d92 01b0 a8f5 8400 00b8 ................ │ │ │ │ -000aef20: e800 15ae 648e 8d8d 8d92 01b9 4db2 9ffd ....d.......M... │ │ │ │ -000aef30: 1c15 eb49 338e 8e8e 8e9f ff40 548d 9105 ...I3......@T... │ │ │ │ -000aef40: ccce eb61 2373 6574 5f66 6c61 6728 6069 ...a#set_flag(`i │ │ │ │ -000aef50: 6e74 6572 6661 6365 5f70 7269 6e74 602c nterface_print`, │ │ │ │ -000aef60: 9105 bfaa 6661 6c73 6529 3b3b 8ea4 0d00 ....false);;.... │ │ │ │ -000aef70: 008d 9105 ccce 7472 7565 9605 bfaa 3a93 ......true....:. │ │ │ │ -000aef80: 626f 6f6c 8ea1 a18d 9105 ccce 2322 3196 bool........#"1. │ │ │ │ -000aef90: 05bf aa2b 2b93 3222 3b3b 8ea1 8d91 05cc ...++.2";;...... │ │ │ │ -000aefa0: ce22 3196 05bf aa2b 9332 2293 3a93 7465 ."1....+.2".:.te │ │ │ │ -000aefb0: 726d 8ea1 a18d 9105 ccce 2364 6573 745f rm........#dest_ │ │ │ │ -000aefc0: 636f 6e73 7496 05bf aa22 2b2b 223b 3b91 const...."++";;. │ │ │ │ -000aefd0: 3f3c 4e25 9354 6869 7393 696c 6c75 7374 ?.(num.->.n │ │ │ │ -000af020: 756d 2922 933a 9328 7374 7269 6e67 9323 um)".:.(string.# │ │ │ │ -000af030: 9374 7970 6529 8e8e 9201 c671 b184 0068 .type).....q...h │ │ │ │ -000af040: f0fe 0000 6666 8e8e 9f04 c002 8900 0066 ....ff.........f │ │ │ │ -000af050: 6601 c70b 4a8e 8e8e 9f48 1218 8d91 12c7 f...J....H...... │ │ │ │ -000af060: 61cf 436f 6e95 ac72 7469 6e93 7569 6e67 a.Con..rtin.uing │ │ │ │ -000af070: 3a8e 8e9f 24fd 138e 8c8b 0000 00d2 0000 :...$........... │ │ │ │ -000af080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000ae940: 0000 0000 0000 0000 0000 000a de2f a002 ............./.. │ │ │ │ +000ae950: cc05 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 ..U...F......... │ │ │ │ +000ae960: 9a8d 9112 c761 d031 312e 3131 2e91 0a80 .....a.11.11.... │ │ │ │ +000ae970: 004d 6973 6365 6c6c 616e 656f 7573 9604 .Miscellaneous.. │ │ │ │ +000ae980: 8000 7379 7374 656d 9366 6561 7475 7265 ..system.feature │ │ │ │ +000ae990: 7392 00d4 a040 3230 398e 9112 c761 9f05 s....@209....a.. │ │ │ │ +000ae9a0: 6666 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 ff....f..>|..... │ │ │ │ +000ae9b0: 0294 2fdf 8da0 fdb7 af06 8d8d 8d91 12c7 ../............. │ │ │ │ +000ae9c0: 619f c887 8189 0000 6666 01c7 0b4a 9f64 a.......ff...J.d │ │ │ │ +000ae9d0: 9762 8d8d 90cc cd9f 0459 9c84 0068 f0fe .b.......Y...h.. │ │ │ │ +000ae9e0: 0000 6666 8d9f a166 108d 8d92 01af f00d ..ff...f........ │ │ │ │ +000ae9f0: 8400 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 ................ │ │ │ │ +000aea00: 8400 00b8 e800 15ae 648e 8d8d 8d92 01b9 ........d....... │ │ │ │ +000aea10: 4db2 9ffd 1c15 eb49 318e 8e8e 8e9f ff40 M......I1......@ │ │ │ │ +000aea20: 548d 9105 ccce eb61 2373 6574 5f69 6e74 T......a#set_int │ │ │ │ +000aea30: 6572 6661 6365 5f6d 6170 5b60 2b60 2c60 erface_map[`+`,` │ │ │ │ +000aea40: 4150 5045 4e44 605d 3b3b 8ea4 0d00 008d APPEND`];;...... │ │ │ │ +000aea50: 9105 ccce 6576 616c 7561 7469 6f6e 9605 ....evaluation.. │ │ │ │ +000aea60: bfaa 6661 696c 6564 911c be52 2b93 776f ..failed...R+.wo │ │ │ │ +000aea70: 756c 6493 6265 636f 6d65 9368 6964 6465 uld.become.hidde │ │ │ │ +000aea80: 6e8e a1a1 8d91 05cc ce23 7365 745f 696e n........#set_in │ │ │ │ +000aea90: 7465 7266 6163 655f 6d61 705b 602b 602c terface_map[`+`, │ │ │ │ +000aeaa0: 6041 5050 454e 4460 3b60 2b60 2c60 2b2b `APPEND`;`+`,`++ │ │ │ │ +000aeab0: 605d 3b3b 8ea1 8d91 05cc ce65 7661 6c75 `];;.......evalu │ │ │ │ +000aeac0: 6174 696f 6e96 05bf aa66 6169 6c65 6491 ation....failed. │ │ │ │ +000aead0: 1cbe 5269 6e74 6572 6661 6365 936d 6170 ..Rinterface.map │ │ │ │ +000aeae0: 936e 6f74 9373 696e 676c 6593 7661 6c75 .not.single.valu │ │ │ │ +000aeaf0: 6564 8ea1 a18d 9105 ccce 2373 6574 5f69 ed........#set_i │ │ │ │ +000aeb00: 6e74 6572 6661 6365 5f6d 6170 5b60 2b60 nterface_map[`+` │ │ │ │ +000aeb10: 2c60 4150 5045 4e44 603b 602b 2b60 2c60 ,`APPEND`;`++`,` │ │ │ │ +000aeb20: 2b60 5d3b 3b8e a18d 9105 ccce 5b5d 9605 +`];;.......[].. │ │ │ │ +000aeb30: bfaa 3a93 2873 7472 696e 6793 2393 7374 ..:.(string.#.st │ │ │ │ +000aeb40: 7269 6e67 2993 6c69 7374 8e8e 9201 c671 ring).list.....q │ │ │ │ +000aeb50: b184 0068 f0fe 0000 6666 8e8e 9f04 c002 ...h....ff...... │ │ │ │ +000aeb60: 8900 0066 6601 c70b 4a8e 8e8e 9f48 3439 ...ff...J....H49 │ │ │ │ +000aeb70: 8d91 12c7 61cf 5468 6596 0568 786e 6578 ....a.The..hxnex │ │ │ │ +000aeb80: 7493 7365 7373 696f 6e93 7368 6f9a ac72 t.session.sho..r │ │ │ │ +000aeb90: 7773 9105 6877 7468 6593 7072 6f70 6167 ws..hwthe.propag │ │ │ │ +000aeba0: 6174 696f 6e93 6f66 9369 6e0c 7893 7374 ation.of.in.x.st │ │ │ │ +000aebb0: 6174 7573 9362 9879 9105 6877 7468 6593 atus.b.y..hwthe. │ │ │ │ +000aebc0: 696e 9874 6572 6661 6365 936d 6170 9364 in.terface.map.d │ │ │ │ +000aebd0: 6563 6c61 7265 648e 9f10 0000 8d91 12c7 eclared......... │ │ │ │ +000aebe0: 6161 6290 538e 6f95 ac72 7693 653a 8e9f aab.S.o..rv.e:.. │ │ │ │ +000aebf0: 79de e58d 8d8d 9112 c761 9f94 8781 8900 y........a...... │ │ │ │ +000aec00: 0066 6601 c70b 4aa0 00cc 9762 8d8d 90cc .ff...J....b.... │ │ │ │ +000aec10: cd9f 0459 9c84 00d0 f0fe 0000 6666 8da0 ...Y........ff.. │ │ │ │ +000aec20: ff39 6610 8d8d 9201 aff0 0d84 000a d70e .9f............. │ │ │ │ +000aec30: 0000 b8e8 8e8d 9201 b0a8 f584 0000 b8e8 ................ │ │ │ │ +000aec40: 0015 ae64 8e8d 8d8d 9201 b94d b29f fd1c ...d.......M.... │ │ │ │ +000aec50: 15eb 4932 8e8e 8e8e 9fff 4054 8d91 05cc ..I2......@T.... │ │ │ │ +000aec60: ceeb 6123 2231 9605 bfaa 2b2b 9332 223b ..a#"1....++.2"; │ │ │ │ +000aec70: 3b92 009b 36ee 2593 2b2b 9369 7393 6e6f ;...6.%.++.is.no │ │ │ │ +000aec80: 7493 616e 9369 6e66 6978 2e93 258e a40d t.an.infix..%... │ │ │ │ +000aec90: 0000 8d91 05cc ce42 6164 6c79 9605 bfaa .......Badly.... │ │ │ │ +000aeca0: 7479 7065 6493 6170 706c 6963 6174 696f typed.applicatio │ │ │ │ +000aecb0: 6e93 6f66 3a91 0b7f 5422 3122 8ea1 8d91 n.of:...T"1".... │ │ │ │ +000aecc0: 170b cc77 6869 6368 9605 bfaa 6861 7393 ...which....has. │ │ │ │ +000aecd0: 7479 7065 3a91 3f3c 4e22 3a6e 756d 228e type:.?.(num │ │ │ │ +000aed30: 932d 3e93 6e75 6d29 228e a1a1 8d91 05cc .->.num)"....... │ │ │ │ +000aed40: ce65 7661 6c75 6174 696f 6e96 05bf aa66 .evaluation....f │ │ │ │ +000aed50: 6169 6c65 6491 1cbe 526d 6b5f 636f 6d62 ailed...Rmk_comb │ │ │ │ +000aed60: 9369 6e93 7175 6f74 6174 696f 6e8e a1a1 .in.quotation... │ │ │ │ +000aed70: 8d91 05cc ce23 222b 2b96 05bf aa31 9332 .....#"++....1.2 │ │ │ │ +000aed80: 223b 3b8e a18d 9105 ccce 222b 2b96 05bf ";;......."++... │ │ │ │ +000aed90: aa31 9332 2293 3a93 7465 726d 8ea1 a18d .1.2".:.term.... │ │ │ │ +000aeda0: 9105 ccce 2373 6574 5f69 6e74 6572 6661 ....#set_interfa │ │ │ │ +000aedb0: 6365 5f6d 6170 5b60 2b2b 602c 602b 603b ce_map[`++`,`+`; │ │ │ │ +000aedc0: 9105 bfaa 602b 602c 6041 5050 454e 4460 ....`+`,`APPEND` │ │ │ │ +000aedd0: 5d3b 3b8e a18d 9105 ccce 5b28 602b 602c ];;.......[(`+`, │ │ │ │ +000aede0: 6041 5050 454e 4460 293b 9605 bfaa 2860 `APPEND`);....(` │ │ │ │ +000aedf0: 2b2b 602c 602b 6029 5d93 3a93 2873 7472 ++`,`+`)].:.(str │ │ │ │ +000aee00: 696e 6793 2393 7374 7269 6e67 2993 6c69 ing.#.string).li │ │ │ │ +000aee10: 7374 8ea1 a18d 9105 ccce 2322 3196 05bf st........#"1... │ │ │ │ +000aee20: aa2b 2b93 3222 3b3b 8ea1 8d91 05cc ce22 .++.2";;......." │ │ │ │ +000aee30: 3196 05bf aa2b 2b93 3222 933a 9374 6572 1....++.2".:.ter │ │ │ │ +000aee40: 6d8e 8e92 01c6 71b1 8400 d0f0 fe00 0066 m.....q........f │ │ │ │ +000aee50: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ +000aee60: 8e8e 8e9f 7c34 398d 9112 c761 cf53 6574 ....|49....a.Set │ │ │ │ +000aee70: 7469 6e67 9603 eaa8 7468 6593 0d61 678d ting....the..ag. │ │ │ │ +000aee80: 93eb 6169 6e74 6572 6661 6365 5f70 7269 ..ainterface_pri │ │ │ │ +000aee90: 6e74 8e91 5e10 46cf 746f 8d93 eb61 6661 nt..^.F.to...afa │ │ │ │ +000aeea0: 6c73 658e 9124 93a2 cf63 6175 7365 7393 lse..$...causes. │ │ │ │ +000aeeb0: 7468 6593 7472 7565 9366 6f72 6d93 6f66 the.true.form.of │ │ │ │ +000aeec0: 9374 6572 6d73 9374 6f93 6290 538e 6593 .terms.to.b.S.e. │ │ │ │ +000aeed0: 7368 6f90 ac72 776e 2e8e 9f48 4dd4 8d8d sho..rwn...HM... │ │ │ │ +000aeee0: 8d91 12c7 619f c887 8189 0000 6666 01c7 ....a.......ff.. │ │ │ │ +000aeef0: 0b4a 9f64 9762 8d8d 90cc cd9f 0459 9c84 .J.d.b.......Y.. │ │ │ │ +000aef00: 0068 f0fe 0000 6666 8d9f a166 108d 8d92 .h....ff...f.... │ │ │ │ +000aef10: 01af f00d 8400 0ad7 0e00 00b8 e88e 8d92 ................ │ │ │ │ +000aef20: 01b0 a8f5 8400 00b8 e800 15ae 648e 8d8d ............d... │ │ │ │ +000aef30: 8d92 01b9 4db2 9ffd 1c15 eb49 338e 8e8e ....M......I3... │ │ │ │ +000aef40: 8e9f ff40 548d 9105 ccce eb61 2373 6574 ...@T......a#set │ │ │ │ +000aef50: 5f66 6c61 6728 6069 6e74 6572 6661 6365 _flag(`interface │ │ │ │ +000aef60: 5f70 7269 6e74 602c 9105 bfaa 6661 6c73 _print`,....fals │ │ │ │ +000aef70: 6529 3b3b 8ea4 0d00 008d 9105 ccce 7472 e);;..........tr │ │ │ │ +000aef80: 7565 9605 bfaa 3a93 626f 6f6c 8ea1 a18d ue....:.bool.... │ │ │ │ +000aef90: 9105 ccce 2322 3196 05bf aa2b 2b93 3222 ....#"1....++.2" │ │ │ │ +000aefa0: 3b3b 8ea1 8d91 05cc ce22 3196 05bf aa2b ;;......."1....+ │ │ │ │ +000aefb0: 9332 2293 3a93 7465 726d 8ea1 a18d 9105 .2".:.term...... │ │ │ │ +000aefc0: ccce 2364 6573 745f 636f 6e73 7496 05bf ..#dest_const... │ │ │ │ +000aefd0: aa22 2b2b 223b 3b91 3f3c 4e25 9354 6869 ."++";;.?.( │ │ │ │ +000af020: 6e75 6d93 2d3e 936e 756d 2922 933a 9328 num.->.num)".:.( │ │ │ │ +000af030: 7374 7269 6e67 9323 9374 7970 6529 8e8e string.#.type).. │ │ │ │ +000af040: 9201 c671 b184 0068 f0fe 0000 6666 8e8e ...q...h....ff.. │ │ │ │ +000af050: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ +000af060: 9f48 1218 8d91 12c7 61cf 436f 6e95 ac72 .H......a.Con..r │ │ │ │ +000af070: 7469 6e93 7569 6e67 3a8e 8e9f 24fd 138e tin.uing:...$... │ │ │ │ +000af080: 8c8b 0000 00d2 0000 0000 0000 0000 0000 ................ │ │ │ │ 000af090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000af0a0: 0000 000a e919 a002 cc05 558d a0fd 46d3 ..........U...F. │ │ │ │ -000af0b0: 0e8d 8d8d 8d9f fa99 9a8d 91ea f1eb d032 ...............2 │ │ │ │ -000af0c0: 3130 9200 dd20 4343 6861 7074 6572 9604 10... CChapter.. │ │ │ │ -000af0d0: 8000 3131 2e91 0a80 0054 6865 9348 4f4c ..11.....The.HOL │ │ │ │ -000af0e0: 934c 6f67 6963 9369 6e93 4d4c 8e91 eaf1 .Logic.in.ML.... │ │ │ │ -000af0f0: eb9f 0566 6689 0000 e666 01c7 3e7c 8e8e ...ff....f..>|.. │ │ │ │ -000af100: 8e8e a002 942f df8d a0fd d82f 068d 8d8d ...../...../.... │ │ │ │ -000af110: 91ea f1eb 9fa8 0781 8900 0066 6601 c70b ...........ff... │ │ │ │ -000af120: 4aa0 00a5 9762 8d8d 90cc cd9f 0459 9c84 J....b.......Y.. │ │ │ │ -000af130: 00a9 f0fe 0000 6666 8da0 ff60 6610 8d8d ......ff...`f... │ │ │ │ -000af140: 9201 aff0 0d84 000a d70e 0000 b8e8 8e8d ................ │ │ │ │ -000af150: 9201 b0a8 f584 0000 b8e8 0015 ae64 8e8d .............d.. │ │ │ │ -000af160: 8d8d 9201 b94d b29f fd1c 15eb 4934 8e8e .....M......I4.. │ │ │ │ -000af170: 8e8e 9fff 4054 8d91 05cc ceeb 6123 225b ....@T......a#"[ │ │ │ │ -000af180: 315d 2b5b 325d 223b 3b91 61ba 4a25 9605 1]+[2]";;.a.J%.. │ │ │ │ -000af190: bfaa 4150 5045 4e44 9369 7393 6e6f 7493 ..APPEND.is.not. │ │ │ │ -000af1a0: 616e 9369 6e66 6978 2e93 258e a40d 0000 an.infix..%..... │ │ │ │ -000af1b0: 8d91 05cc ce42 6164 6c79 9605 bfaa 7479 .....Badly....ty │ │ │ │ -000af1c0: 7065 6493 6170 706c 6963 6174 696f 6e93 ped.application. │ │ │ │ -000af1d0: 6f66 3a91 0b7f 5422 5b31 5d22 8ea1 8d91 of:...T"[1]".... │ │ │ │ -000af1e0: 170b cc77 6869 6368 9605 bfaa 6861 7393 ...which....has. │ │ │ │ -000af1f0: 7479 7065 3a91 3f3c 4e22 3a28 6e75 6d29 type:.?.((?1) │ │ │ │ -000af260: 6c69 7374 932d 3e93 283f 3129 6c69 7374 list.->.(?1)list │ │ │ │ -000af270: 2922 8ea1 a18d 9105 ccce 6576 616c 7561 )"........evalua │ │ │ │ -000af280: 7469 6f6e 9605 bfaa 6661 696c 6564 911c tion....failed.. │ │ │ │ -000af290: be52 6d6b 5f63 6f6d 6293 696e 9371 756f .Rmk_comb.in.quo │ │ │ │ -000af2a0: 7461 7469 6f6e 8ea1 a18d 9105 ccce 2322 tation........#" │ │ │ │ -000af2b0: 2b5b 315d 5b32 5d22 3b3b 8ea1 8d91 05cc +[1][2]";;...... │ │ │ │ -000af2c0: ce22 4150 5045 4e44 5b31 5d5b 325d 2296 ."APPEND[1][2]". │ │ │ │ -000af2d0: 05bf aa3a 9374 6572 6d8e a1a1 8d91 05cc ...:.term....... │ │ │ │ -000af2e0: ce23 2241 5050 454e 4496 05bf aa5b 315d .#"APPEND....[1] │ │ │ │ -000af2f0: 935b 325d 223b 3b8e a18d 9105 ccce 2241 .[2]";;......."A │ │ │ │ -000af300: 5050 454e 445b 315d 5b32 5d22 9605 bfaa PPEND[1][2]".... │ │ │ │ -000af310: 3a93 7465 726d 8e8e 9201 c671 b184 00a9 :.term.....q.... │ │ │ │ -000af320: f0fe 0000 6666 8e8e 9f04 c002 8900 0066 ....ff.........f │ │ │ │ -000af330: 6601 c70b 4a8e 8e8e 9f68 c293 8d91 eaf1 f...J....h...... │ │ │ │ -000af340: ebcf 4865 7265 9603 eaa8 6973 9361 6e93 ..Here....is.an. │ │ │ │ -000af350: 6578 616d 706c 6593 696c 6c75 7374 7261 example.illustra │ │ │ │ -000af360: 7469 6e67 9374 6865 936b 696e 6493 6f66 ting.the.kind.of │ │ │ │ -000af370: 9374 6869 6e67 9374 6f93 6195 ac72 7693 .thing.to.a..rv. │ │ │ │ -000af380: 6f69 642e 8ea0 0082 c4a0 8d8d 8d91 eaf1 oid............. │ │ │ │ -000af390: eb9f 8e07 8189 0000 6666 01c7 0b4a a000 ........ff...J.. │ │ │ │ -000af3a0: d997 628d 8d90 cccd 9f04 599c 8400 ddf0 ..b.......Y..... │ │ │ │ -000af3b0: fe00 0066 668d a0ff 2c66 108d 8d92 01af ...ff...,f...... │ │ │ │ -000af3c0: f00d 8400 0ad7 0e00 00b8 e88e 8d92 01b0 ................ │ │ │ │ -000af3d0: a8f5 8400 00b8 e800 15ae 648e 8d8d 8d92 ..........d..... │ │ │ │ -000af3e0: 01b9 4db2 9ffd 1c15 eb49 358e 8e8e 8e9f ..M......I5..... │ │ │ │ -000af3f0: ff40 548d 9105 ccce eb61 2341 4444 313b .@T......a#ADD1; │ │ │ │ -000af400: 3b91 78b8 f225 9605 bfaa 4275 696c 7493 ;.x..%....Built. │ │ │ │ -000af410: 696e 9374 6865 6f72 656d 2e93 258e a40d in.theorem..%... │ │ │ │ -000af420: 0000 8d91 05cc ce54 6865 6f72 656d 9605 .......Theorem.. │ │ │ │ -000af430: bfaa 4144 4431 9361 7574 6f6c 6f61 6465 ..ADD1.autoloade │ │ │ │ -000af440: 6493 6672 6f6d 9374 6865 6f72 7993 6061 d.from.theory.`a │ │ │ │ -000af450: 7269 7468 6d65 7469 6360 2e8e a18d 9105 rithmetic`...... │ │ │ │ -000af460: ccce 4144 4431 9605 bfaa 3d93 7c2d 9321 ..ADD1....=.|-.! │ │ │ │ -000af470: 6d2e 9353 5543 936d 933d 936d 932b 9331 m..SUC.m.=.m.+.1 │ │ │ │ -000af480: 8ea1 a18d 9105 ccce 7c2d 9605 bfaa 216d ........|-....!m │ │ │ │ -000af490: 2e93 5355 4393 6d93 3d93 6d93 2b93 318e ..SUC.m.=.m.+.1. │ │ │ │ -000af4a0: a1a1 8d91 05cc ce23 7365 745f 666c 6167 .......#set_flag │ │ │ │ -000af4b0: 2860 696e 7465 7266 6163 655f 7072 696e (`interface_prin │ │ │ │ -000af4c0: 7460 2c91 05bf aa74 7275 6529 3b3b 8ea1 t`,....true);;.. │ │ │ │ -000af4d0: 8d91 05cc ce66 616c 7365 9605 bfaa 3a93 .....false....:. │ │ │ │ -000af4e0: 626f 6f6c 8ea1 a18d 9105 ccce 2341 4444 bool........#ADD │ │ │ │ -000af4f0: 313b 3b8e a18d 9105 ccce 7c2d 9605 bfaa 1;;.......|-.... │ │ │ │ -000af500: 216d 2e93 5355 4393 6d93 3d93 6d93 2b2b !m..SUC.m.=.m.++ │ │ │ │ -000af510: 9331 8ea1 a18d 9105 ccce 2373 6574 5f69 .1........#set_i │ │ │ │ -000af520: 6e74 6572 6661 6365 5f6d 6170 5b60 2b60 nterface_map[`+` │ │ │ │ -000af530: 2c60 2d60 3b91 05bf aa60 2d60 2c60 2b60 ,`-`;....`-`,`+` │ │ │ │ -000af540: 5d3b 3b8e a18d 9105 ccce 5b60 2b2b 602c ];;.......[`++`, │ │ │ │ -000af550: 602b 603b 9605 bfaa 602b 602c 6041 5050 `+`;....`+`,`APP │ │ │ │ -000af560: 454e 4460 5d93 3a93 2873 7472 696e 6793 END`].:.(string. │ │ │ │ -000af570: 2393 7374 7269 6e67 2993 6c69 7374 8ea1 #.string).list.. │ │ │ │ -000af580: a18d 9105 ccce 2341 4444 313b 3b8e a18d ......#ADD1;;... │ │ │ │ -000af590: 9105 ccce 7c2d 9605 bfaa 216d 2e93 5355 ....|-....!m..SU │ │ │ │ -000af5a0: 4393 6d93 3d93 6d93 2d93 318e 8e92 01c6 C.m.=.m.-.1..... │ │ │ │ -000af5b0: 71b1 8400 ddf0 fe00 0066 668e 8e9f 04c0 q........ff..... │ │ │ │ -000af5c0: 0289 0000 6666 01c7 0b4a 8e8e 8ea0 0082 ....ff...J...... │ │ │ │ -000af5d0: c294 8d91 f653 7acf 5468 6572 6596 044d .....Sz.There..M │ │ │ │ -000af5e0: 1361 7265 9b04 4d14 736f 6d65 9373 7562 .are..M.some.sub │ │ │ │ -000af5f0: 746c 6574 6965 7393 616e 6493 726f 7567 tleties.and.roug │ │ │ │ -000af600: 6898 6564 6765 7393 746f 9374 6865 9363 h.edges.to.the.c │ │ │ │ -000af610: 7572 7265 6e95 ac72 7498 696d 706c 656d urren..rt.implem │ │ │ │ -000af620: 656e 9374 6174 696f 6e96 044d 136f 6693 en.tation..M.of. │ │ │ │ -000af630: 696e 90ac 7274 6572 6661 6365 8ea4 1000 in..rterface.... │ │ │ │ -000af640: 008d 91ea f1eb 6d61 7073 2e91 05e5 ab46 ......maps.....F │ │ │ │ -000af650: 91ff 0556 6f72 9604 2441 6578 616d 706c ...Vor..$Aexampl │ │ │ │ -000af660: 652c 9104 32a8 616e 9aac 7279 9373 7090 e,..2.an..ry.sp. │ │ │ │ -000af670: 538e 6563 6961 6c93 7061 7273 696e 6793 S.ecial.parsing. │ │ │ │ -000af680: 6f72 9370 7269 6e98 7469 6e67 9370 726f or.prin.ting.pro │ │ │ │ -000af690: 709a 538e 6572 7469 6573 936f 6693 7370 p.S.erties.of.sp │ │ │ │ -000af6a0: 9865 6369 616c 9104 2442 636f 6e73 7461 .ecial..$Bconsta │ │ │ │ -000af6b0: 6e90 ac72 7473 9328 8deb 6121 8e91 05bf n..rts.(..a!.... │ │ │ │ -000af6c0: aacf 2c8d 9104 32a7 eb61 3f8e 9109 f251 ..,...2..a?....Q │ │ │ │ -000af6d0: cf2c 8ea1 8d91 eaf1 ebeb 612f 5ccf 2c91 .,........a/\.,. │ │ │ │ -000af6e0: 0412 edeb 615c 2fcf 2c8d 9104 12ee 6574 ....a\/.,.....et │ │ │ │ -000af6f0: 632e 8e91 1659 fe29 9604 0ae0 6172 659b c....Y.)....are. │ │ │ │ -000af700: 040a df74 7261 6e73 6665 7272 6564 9374 ...transferred.t │ │ │ │ -000af710: 6f98 7468 6593 6e61 6d65 7398 7468 6174 o.the.names.that │ │ │ │ -000af720: 9361 6262 7265 7669 6174 6593 7468 656d .abbreviate.them │ │ │ │ -000af730: 2e91 0599 8646 91ff 0556 6f72 9365 7861 .....F...Vor.exa │ │ │ │ -000af740: 6d70 6c65 2c91 0412 ed6e 6f74 6963 6593 mple,....notice. │ │ │ │ -000af750: 7468 658e a18d 91ea f1eb 6469 7361 7070 the.......disapp │ │ │ │ -000af760: 9053 8e65 6172 696e 6796 03ea a873 7061 .S.earing....spa │ │ │ │ -000af770: 6365 7393 696e 9374 6865 936e 6578 7493 ces.in.the.next. │ │ │ │ -000af780: 7365 7373 696f 6e2e 8e9f 34c4 a08d 8d8d session...4..... │ │ │ │ -000af790: 91ea f1eb 9fdc 0781 8900 0066 6601 c70b ...........ff... │ │ │ │ -000af7a0: 4a9f 3d97 628d 8d90 cccd 9f04 599c 8400 J.=.b.......Y... │ │ │ │ -000af7b0: 41f0 fe00 0066 668d 9fc8 6610 8d8d 9201 A....ff...f..... │ │ │ │ -000af7c0: aff0 0d84 000a d70e 0000 b8e8 8e8d 9201 ................ │ │ │ │ -000af7d0: b0a8 f584 0000 b8e8 0015 ae64 8e8d 8d8d ...........d.... │ │ │ │ -000af7e0: 9201 b94d b29f fd1c 15eb 4931 8e8e 8e8e ...M......I1.... │ │ │ │ -000af7f0: 9fff 4054 8d91 05cc ceeb 6123 7365 745f ..@T......a#set_ │ │ │ │ -000af800: 696e 7465 7266 6163 655f 6d61 705b 6046 interface_map[`F │ │ │ │ -000af810: 6f72 616c 6c60 2c60 2160 3b91 05bf aa60 orall`,`!`;....` │ │ │ │ -000af820: 4578 6973 7473 602c 603f 605d 3b3b 8ea4 Exists`,`?`];;.. │ │ │ │ -000af830: 0d00 008d 9105 ccce 5b5d 9605 bfaa 3a93 ........[]....:. │ │ │ │ -000af840: 2873 7472 696e 6793 2393 7374 7269 6e67 (string.#.string │ │ │ │ -000af850: 2993 6c69 7374 8ea1 a18d 9105 ccce 2322 ).list........#" │ │ │ │ -000af860: 466f 7261 6c6c 9605 bfaa 782e 9345 7869 Forall....x..Exi │ │ │ │ -000af870: 7374 7393 792e 9378 933c 9379 223b 3b8e sts.y..x.<.y";;. │ │ │ │ -000af880: a18d 9105 ccce 2246 6f72 616c 6c78 2e96 ......"Forallx.. │ │ │ │ -000af890: 05bf aa45 7869 7374 7379 2e93 7893 3c93 ...Existsy..x.<. │ │ │ │ -000af8a0: 7922 933a 9374 6572 6d8e 8e92 01c6 71b1 y".:.term.....q. │ │ │ │ -000af8b0: 8400 41f0 fe00 0066 668e 8e9f 04c0 0289 ..A....ff....... │ │ │ │ -000af8c0: 0000 6666 01c7 0b4a 8e8e 8e9f 34c2 938d ..ff...J....4... │ │ │ │ -000af8d0: 91ea f1eb cf54 6869 739b 03fc 5d68 6170 .....This...]hap │ │ │ │ -000af8e0: 7095 538e 656e 7391 03fc 5c62 9365 6361 p.S.ens...\b.eca │ │ │ │ -000af8f0: 7573 6598 7468 6591 03fc 5c70 7269 6e90 use.the...\prin. │ │ │ │ -000af900: ac72 7465 7298 646f 9365 7396 03fc 5c6e .rter.do.es...\n │ │ │ │ -000af910: 6f74 9870 7269 6e90 ac72 7493 7370 6163 ot.prin..rt.spac │ │ │ │ -000af920: 6573 9861 6674 6572 8d93 eb61 218e 9b0d es.after...a!... │ │ │ │ -000af930: b863 cf61 6e64 8d93 eb61 3f8e 98cf 616e .c.and...a?...an │ │ │ │ -000af940: 6493 7468 6973 9103 fc5d 6290 538e 6568 d.this...]b.S.eh │ │ │ │ -000af950: 6190 ac72 7669 6f75 728e a18d 91ea f1eb a..rviour....... │ │ │ │ -000af960: 6765 7473 9603 b382 7472 616e 7366 6572 gets....transfer │ │ │ │ -000af970: 7265 649b 03b3 8174 6f8d 93eb 6146 6f72 red....to...aFor │ │ │ │ -000af980: 616c 6c8e 9129 e4ff cf61 6e64 8d93 eb61 all..)...and...a │ │ │ │ -000af990: 4578 6973 7473 8e91 29e5 00cf 6290 ac72 Exists..)...b..r │ │ │ │ -000af9a0: 7998 7468 6593 696e 90ac 7274 6572 6661 y.the.in..rterfa │ │ │ │ -000af9b0: 6365 986d 6170 2e91 0526 7e49 7493 7790 ce.map...&~It.w. │ │ │ │ -000af9c0: ac72 6f75 6c64 9862 9053 8e65 9373 7472 .rould.b.S.e.str │ │ │ │ -000af9d0: 6169 6768 95ac 7274 666f 7277 9361 7264 aigh..rtforw.ard │ │ │ │ -000af9e0: 2c8e a18d 91ea f1eb 6275 7496 04dd 9772 ,.......but....r │ │ │ │ -000af9f0: 6174 6865 7293 6d65 7373 7991 ff05 562c ather.messy...V, │ │ │ │ -000afa00: 9105 1a53 746f 9368 6195 ac72 7693 659b ...Sto.ha..rv.e. │ │ │ │ -000afa10: 04dd 9774 6865 9104 dd98 7072 696e 9374 ...the....prin.t │ │ │ │ -000afa20: 6572 9869 6e73 6572 7498 7370 6163 6573 er.insert.spaces │ │ │ │ -000afa30: 9861 6674 6572 8d98 eb61 466f 7261 6c6c .after...aForall │ │ │ │ -000afa40: 8e91 2c39 2acf 616e 648d 98eb 6145 7869 ..,9*.and...aExi │ │ │ │ -000afa50: 7374 738e 9127 5b93 cf2e 9108 11ae 5468 sts..'[.......Th │ │ │ │ -000afa60: 6973 9877 696c 6c8e 8e9f 24fd 138e 8c8b is.will...$..... │ │ │ │ -000afa70: 0000 00d3 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000af0a0: 0000 0000 0000 0000 0000 000a e921 a002 .............!.. │ │ │ │ +000af0b0: cc05 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 ..U...F......... │ │ │ │ +000af0c0: 9a8d 91ea f1eb d032 3130 9200 dd20 4343 .......210... CC │ │ │ │ +000af0d0: 6861 7074 6572 9604 8000 3131 2e91 0a80 hapter....11.... │ │ │ │ +000af0e0: 0054 6865 9348 4f4c 934c 6f67 6963 9369 .The.HOL.Logic.i │ │ │ │ +000af0f0: 6e93 4d4c 8e91 eaf1 eb9f 0566 6689 0000 n.ML.......ff... │ │ │ │ +000af100: e666 01c7 3e7c 8e8e 8e8e a002 942f df8d .f..>|......./.. │ │ │ │ +000af110: a0fd d82f 068d 8d8d 91ea f1eb 9fa8 0781 .../............ │ │ │ │ +000af120: 8900 0066 6601 c70b 4aa0 00a5 9762 8d8d ...ff...J....b.. │ │ │ │ +000af130: 90cc cd9f 0459 9c84 00a9 f0fe 0000 6666 .....Y........ff │ │ │ │ +000af140: 8da0 ff60 6610 8d8d 9201 aff0 0d84 000a ...`f........... │ │ │ │ +000af150: d70e 0000 b8e8 8e8d 9201 b0a8 f584 0000 ................ │ │ │ │ +000af160: b8e8 0015 ae64 8e8d 8d8d 9201 b94d b29f .....d.......M.. │ │ │ │ +000af170: fd1c 15eb 4934 8e8e 8e8e 9fff 4054 8d91 ....I4......@T.. │ │ │ │ +000af180: 05cc ceeb 6123 225b 315d 2b5b 325d 223b ....a#"[1]+[2]"; │ │ │ │ +000af190: 3b91 61ba 4a25 9605 bfaa 4150 5045 4e44 ;.a.J%....APPEND │ │ │ │ +000af1a0: 9369 7393 6e6f 7493 616e 9369 6e66 6978 .is.not.an.infix │ │ │ │ +000af1b0: 2e93 258e a40d 0000 8d91 05cc ce42 6164 ..%..........Bad │ │ │ │ +000af1c0: 6c79 9605 bfaa 7479 7065 6493 6170 706c ly....typed.appl │ │ │ │ +000af1d0: 6963 6174 696f 6e93 6f66 3a91 0b7f 5422 ication.of:...T" │ │ │ │ +000af1e0: 5b31 5d22 8ea1 8d91 170b cc77 6869 6368 [1]".......which │ │ │ │ +000af1f0: 9605 bfaa 6861 7393 7479 7065 3a91 3f3c ....has.type:.?< │ │ │ │ +000af200: 4e22 3a28 6e75 6d29 6c69 7374 228e a18d N":(num)list"... │ │ │ │ +000af210: 9105 ccce 746f 9605 bfaa 7468 6593 6172 ....to....the.ar │ │ │ │ +000af220: 6775 6d65 6e74 9374 6572 6d3a 912d fd50 gument.term:.-.P │ │ │ │ +000af230: 2241 5050 454e 4422 8ea1 8d91 170b cc77 "APPEND".......w │ │ │ │ +000af240: 6869 6368 9605 bfaa 6861 7393 7479 7065 hich....has.type │ │ │ │ +000af250: 3a91 3f3c 4e22 3a28 3f31 296c 6973 7493 :.?.((?1)list.->. │ │ │ │ +000af270: 283f 3129 6c69 7374 2922 8ea1 a18d 9105 (?1)list)"...... │ │ │ │ +000af280: ccce 6576 616c 7561 7469 6f6e 9605 bfaa ..evaluation.... │ │ │ │ +000af290: 6661 696c 6564 911c be52 6d6b 5f63 6f6d failed...Rmk_com │ │ │ │ +000af2a0: 6293 696e 9371 756f 7461 7469 6f6e 8ea1 b.in.quotation.. │ │ │ │ +000af2b0: a18d 9105 ccce 2322 2b5b 315d 5b32 5d22 ......#"+[1][2]" │ │ │ │ +000af2c0: 3b3b 8ea1 8d91 05cc ce22 4150 5045 4e44 ;;......."APPEND │ │ │ │ +000af2d0: 5b31 5d5b 325d 2296 05bf aa3a 9374 6572 [1][2]"....:.ter │ │ │ │ +000af2e0: 6d8e a1a1 8d91 05cc ce23 2241 5050 454e m........#"APPEN │ │ │ │ +000af2f0: 4496 05bf aa5b 315d 935b 325d 223b 3b8e D....[1].[2]";;. │ │ │ │ +000af300: a18d 9105 ccce 2241 5050 454e 445b 315d ......"APPEND[1] │ │ │ │ +000af310: 5b32 5d22 9605 bfaa 3a93 7465 726d 8e8e [2]"....:.term.. │ │ │ │ +000af320: 9201 c671 b184 00a9 f0fe 0000 6666 8e8e ...q........ff.. │ │ │ │ +000af330: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ +000af340: 9f68 c293 8d91 eaf1 ebcf 4865 7265 9603 .h........Here.. │ │ │ │ +000af350: eaa8 6973 9361 6e93 6578 616d 706c 6593 ..is.an.example. │ │ │ │ +000af360: 696c 6c75 7374 7261 7469 6e67 9374 6865 illustrating.the │ │ │ │ +000af370: 936b 696e 6493 6f66 9374 6869 6e67 9374 .kind.of.thing.t │ │ │ │ +000af380: 6f93 6195 ac72 7693 6f69 642e 8ea0 0082 o.a..rv.oid..... │ │ │ │ +000af390: c4a0 8d8d 8d91 eaf1 eb9f 8e07 8189 0000 ................ │ │ │ │ +000af3a0: 6666 01c7 0b4a a000 d997 628d 8d90 cccd ff...J....b..... │ │ │ │ +000af3b0: 9f04 599c 8400 ddf0 fe00 0066 668d a0ff ..Y........ff... │ │ │ │ +000af3c0: 2c66 108d 8d92 01af f00d 8400 0ad7 0e00 ,f.............. │ │ │ │ +000af3d0: 00b8 e88e 8d92 01b0 a8f5 8400 00b8 e800 ................ │ │ │ │ +000af3e0: 15ae 648e 8d8d 8d92 01b9 4db2 9ffd 1c15 ..d.......M..... │ │ │ │ +000af3f0: eb49 358e 8e8e 8e9f ff40 548d 9105 ccce .I5......@T..... │ │ │ │ +000af400: eb61 2341 4444 313b 3b91 78b8 f225 9605 .a#ADD1;;.x..%.. │ │ │ │ +000af410: bfaa 4275 696c 7493 696e 9374 6865 6f72 ..Built.in.theor │ │ │ │ +000af420: 656d 2e93 258e a40d 0000 8d91 05cc ce54 em..%..........T │ │ │ │ +000af430: 6865 6f72 656d 9605 bfaa 4144 4431 9361 heorem....ADD1.a │ │ │ │ +000af440: 7574 6f6c 6f61 6465 6493 6672 6f6d 9374 utoloaded.from.t │ │ │ │ +000af450: 6865 6f72 7993 6061 7269 7468 6d65 7469 heory.`arithmeti │ │ │ │ +000af460: 6360 2e8e a18d 9105 ccce 4144 4431 9605 c`........ADD1.. │ │ │ │ +000af470: bfaa 3d93 7c2d 9321 6d2e 9353 5543 936d ..=.|-.!m..SUC.m │ │ │ │ +000af480: 933d 936d 932b 9331 8ea1 a18d 9105 ccce .=.m.+.1........ │ │ │ │ +000af490: 7c2d 9605 bfaa 216d 2e93 5355 4393 6d93 |-....!m..SUC.m. │ │ │ │ +000af4a0: 3d93 6d93 2b93 318e a1a1 8d91 05cc ce23 =.m.+.1........# │ │ │ │ +000af4b0: 7365 745f 666c 6167 2860 696e 7465 7266 set_flag(`interf │ │ │ │ +000af4c0: 6163 655f 7072 696e 7460 2c91 05bf aa74 ace_print`,....t │ │ │ │ +000af4d0: 7275 6529 3b3b 8ea1 8d91 05cc ce66 616c rue);;.......fal │ │ │ │ +000af4e0: 7365 9605 bfaa 3a93 626f 6f6c 8ea1 a18d se....:.bool.... │ │ │ │ +000af4f0: 9105 ccce 2341 4444 313b 3b8e a18d 9105 ....#ADD1;;..... │ │ │ │ +000af500: ccce 7c2d 9605 bfaa 216d 2e93 5355 4393 ..|-....!m..SUC. │ │ │ │ +000af510: 6d93 3d93 6d93 2b2b 9331 8ea1 a18d 9105 m.=.m.++.1...... │ │ │ │ +000af520: ccce 2373 6574 5f69 6e74 6572 6661 6365 ..#set_interface │ │ │ │ +000af530: 5f6d 6170 5b60 2b60 2c60 2d60 3b91 05bf _map[`+`,`-`;... │ │ │ │ +000af540: aa60 2d60 2c60 2b60 5d3b 3b8e a18d 9105 .`-`,`+`];;..... │ │ │ │ +000af550: ccce 5b60 2b2b 602c 602b 603b 9605 bfaa ..[`++`,`+`;.... │ │ │ │ +000af560: 602b 602c 6041 5050 454e 4460 5d93 3a93 `+`,`APPEND`].:. │ │ │ │ +000af570: 2873 7472 696e 6793 2393 7374 7269 6e67 (string.#.string │ │ │ │ +000af580: 2993 6c69 7374 8ea1 a18d 9105 ccce 2341 ).list........#A │ │ │ │ +000af590: 4444 313b 3b8e a18d 9105 ccce 7c2d 9605 DD1;;.......|-.. │ │ │ │ +000af5a0: bfaa 216d 2e93 5355 4393 6d93 3d93 6d93 ..!m..SUC.m.=.m. │ │ │ │ +000af5b0: 2d93 318e 8e92 01c6 71b1 8400 ddf0 fe00 -.1.....q....... │ │ │ │ +000af5c0: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ +000af5d0: 0b4a 8e8e 8ea0 0082 c294 8d91 f653 7acf .J...........Sz. │ │ │ │ +000af5e0: 5468 6572 6596 044d 1361 7265 9b04 4d14 There..M.are..M. │ │ │ │ +000af5f0: 736f 6d65 9373 7562 746c 6574 6965 7393 some.subtleties. │ │ │ │ +000af600: 616e 6493 726f 7567 6898 6564 6765 7393 and.rough.edges. │ │ │ │ +000af610: 746f 9374 6865 9363 7572 7265 6e95 ac72 to.the.curren..r │ │ │ │ +000af620: 7498 696d 706c 656d 656e 9374 6174 696f t.implemen.tatio │ │ │ │ +000af630: 6e96 044d 136f 6693 696e 90ac 7274 6572 n..M.of.in..rter │ │ │ │ +000af640: 6661 6365 8ea4 1000 008d 91ea f1eb 6d61 face..........ma │ │ │ │ +000af650: 7073 2e91 05e5 ab46 91ff 0556 6f72 9604 ps.....F...Vor.. │ │ │ │ +000af660: 2441 6578 616d 706c 652c 9104 32a8 616e $Aexample,..2.an │ │ │ │ +000af670: 9aac 7279 9373 7090 538e 6563 6961 6c93 ..ry.sp.S.ecial. │ │ │ │ +000af680: 7061 7273 696e 6793 6f72 9370 7269 6e98 parsing.or.prin. │ │ │ │ +000af690: 7469 6e67 9370 726f 709a 538e 6572 7469 ting.prop.S.erti │ │ │ │ +000af6a0: 6573 936f 6693 7370 9865 6369 616c 9104 es.of.sp.ecial.. │ │ │ │ +000af6b0: 2442 636f 6e73 7461 6e90 ac72 7473 9328 $Bconstan..rts.( │ │ │ │ +000af6c0: 8deb 6121 8e91 05bf aacf 2c8d 9104 32a7 ..a!......,...2. │ │ │ │ +000af6d0: eb61 3f8e 9109 f251 cf2c 8ea1 8d91 eaf1 .a?....Q.,...... │ │ │ │ +000af6e0: ebeb 612f 5ccf 2c91 0412 edeb 615c 2fcf ..a/\.,.....a\/. │ │ │ │ +000af6f0: 2c8d 9104 12ee 6574 632e 8e91 1659 fe29 ,.....etc....Y.) │ │ │ │ +000af700: 9604 0ae0 6172 659b 040a df74 7261 6e73 ....are....trans │ │ │ │ +000af710: 6665 7272 6564 9374 6f98 7468 6593 6e61 ferred.to.the.na │ │ │ │ +000af720: 6d65 7398 7468 6174 9361 6262 7265 7669 mes.that.abbrevi │ │ │ │ +000af730: 6174 6593 7468 656d 2e91 0599 8646 91ff ate.them.....F.. │ │ │ │ +000af740: 0556 6f72 9365 7861 6d70 6c65 2c91 0412 .Vor.example,... │ │ │ │ +000af750: ed6e 6f74 6963 6593 7468 658e a18d 91ea .notice.the..... │ │ │ │ +000af760: f1eb 6469 7361 7070 9053 8e65 6172 696e ..disapp.S.earin │ │ │ │ +000af770: 6796 03ea a873 7061 6365 7393 696e 9374 g....spaces.in.t │ │ │ │ +000af780: 6865 936e 6578 7493 7365 7373 696f 6e2e he.next.session. │ │ │ │ +000af790: 8e9f 34c4 a08d 8d8d 91ea f1eb 9fdc 0781 ..4............. │ │ │ │ +000af7a0: 8900 0066 6601 c70b 4a9f 3d97 628d 8d90 ...ff...J.=.b... │ │ │ │ +000af7b0: cccd 9f04 599c 8400 41f0 fe00 0066 668d ....Y...A....ff. │ │ │ │ +000af7c0: 9fc8 6610 8d8d 9201 aff0 0d84 000a d70e ..f............. │ │ │ │ +000af7d0: 0000 b8e8 8e8d 9201 b0a8 f584 0000 b8e8 ................ │ │ │ │ +000af7e0: 0015 ae64 8e8d 8d8d 9201 b94d b29f fd1c ...d.......M.... │ │ │ │ +000af7f0: 15eb 4931 8e8e 8e8e 9fff 4054 8d91 05cc ..I1......@T.... │ │ │ │ +000af800: ceeb 6123 7365 745f 696e 7465 7266 6163 ..a#set_interfac │ │ │ │ +000af810: 655f 6d61 705b 6046 6f72 616c 6c60 2c60 e_map[`Forall`,` │ │ │ │ +000af820: 2160 3b91 05bf aa60 4578 6973 7473 602c !`;....`Exists`, │ │ │ │ +000af830: 603f 605d 3b3b 8ea4 0d00 008d 9105 ccce `?`];;.......... │ │ │ │ +000af840: 5b5d 9605 bfaa 3a93 2873 7472 696e 6793 []....:.(string. │ │ │ │ +000af850: 2393 7374 7269 6e67 2993 6c69 7374 8ea1 #.string).list.. │ │ │ │ +000af860: a18d 9105 ccce 2322 466f 7261 6c6c 9605 ......#"Forall.. │ │ │ │ +000af870: bfaa 782e 9345 7869 7374 7393 792e 9378 ..x..Exists.y..x │ │ │ │ +000af880: 933c 9379 223b 3b8e a18d 9105 ccce 2246 .<.y";;......."F │ │ │ │ +000af890: 6f72 616c 6c78 2e96 05bf aa45 7869 7374 orallx.....Exist │ │ │ │ +000af8a0: 7379 2e93 7893 3c93 7922 933a 9374 6572 sy..x.<.y".:.ter │ │ │ │ +000af8b0: 6d8e 8e92 01c6 71b1 8400 41f0 fe00 0066 m.....q...A....f │ │ │ │ +000af8c0: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ +000af8d0: 8e8e 8e9f 34c2 938d 91ea f1eb cf54 6869 ....4........Thi │ │ │ │ +000af8e0: 739b 03fc 5d68 6170 7095 538e 656e 7391 s...]happ.S.ens. │ │ │ │ +000af8f0: 03fc 5c62 9365 6361 7573 6598 7468 6591 ..\b.ecause.the. │ │ │ │ +000af900: 03fc 5c70 7269 6e90 ac72 7465 7298 646f ..\prin..rter.do │ │ │ │ +000af910: 9365 7396 03fc 5c6e 6f74 9870 7269 6e90 .es...\not.prin. │ │ │ │ +000af920: ac72 7493 7370 6163 6573 9861 6674 6572 .rt.spaces.after │ │ │ │ +000af930: 8d93 eb61 218e 9b0d b863 cf61 6e64 8d93 ...a!....c.and.. │ │ │ │ +000af940: eb61 3f8e 98cf 616e 6493 7468 6973 9103 .a?...and.this.. │ │ │ │ +000af950: fc5d 6290 538e 6568 6190 ac72 7669 6f75 .]b.S.eha..rviou │ │ │ │ +000af960: 728e a18d 91ea f1eb 6765 7473 9603 b382 r.......gets.... │ │ │ │ +000af970: 7472 616e 7366 6572 7265 649b 03b3 8174 transferred....t │ │ │ │ +000af980: 6f8d 93eb 6146 6f72 616c 6c8e 9129 e4ff o...aForall..).. │ │ │ │ +000af990: cf61 6e64 8d93 eb61 4578 6973 7473 8e91 .and...aExists.. │ │ │ │ +000af9a0: 29e5 00cf 6290 ac72 7998 7468 6593 696e )...b..ry.the.in │ │ │ │ +000af9b0: 90ac 7274 6572 6661 6365 986d 6170 2e91 ..rterface.map.. │ │ │ │ +000af9c0: 0526 7e49 7493 7790 ac72 6f75 6c64 9862 .&~It.w..rould.b │ │ │ │ +000af9d0: 9053 8e65 9373 7472 6169 6768 95ac 7274 .S.e.straigh..rt │ │ │ │ +000af9e0: 666f 7277 9361 7264 2c8e a18d 91ea f1eb forw.ard,....... │ │ │ │ +000af9f0: 6275 7496 04dd 9772 6174 6865 7293 6d65 but....rather.me │ │ │ │ +000afa00: 7373 7991 ff05 562c 9105 1a53 746f 9368 ssy...V,...Sto.h │ │ │ │ +000afa10: 6195 ac72 7693 659b 04dd 9774 6865 9104 a..rv.e....the.. │ │ │ │ +000afa20: dd98 7072 696e 9374 6572 9869 6e73 6572 ..prin.ter.inser │ │ │ │ +000afa30: 7498 7370 6163 6573 9861 6674 6572 8d98 t.spaces.after.. │ │ │ │ +000afa40: eb61 466f 7261 6c6c 8e91 2c39 2acf 616e .aForall..,9*.an │ │ │ │ +000afa50: 648d 98eb 6145 7869 7374 738e 9127 5b93 d...aExists..'[. │ │ │ │ +000afa60: cf2e 9108 11ae 5468 6973 9877 696c 6c8e ......This.will. │ │ │ │ +000afa70: 8e9f 24fd 138e 8c8b 0000 00d3 0000 0000 ..$............. │ │ │ │ 000afa80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000afa90: 0000 0000 0000 0000 000a f079 a002 cc05 ...........y.... │ │ │ │ -000afaa0: 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d U...F........... │ │ │ │ -000afab0: 9112 c761 d031 312e 3131 2e91 0a80 004d ...a.11.11.....M │ │ │ │ -000afac0: 6973 6365 6c6c 616e 656f 7573 9604 8000 iscellaneous.... │ │ │ │ -000afad0: 7379 7374 656d 9366 6561 7475 7265 7392 system.features. │ │ │ │ -000afae0: 00d4 a040 3231 318e 9112 c761 9f05 6666 ...@211....a..ff │ │ │ │ -000afaf0: 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 ....f..>|....... │ │ │ │ -000afb00: 2fdf 8da0 fd8b d021 8d91 12c7 61cf 6290 /......!....a.b. │ │ │ │ -000afb10: 538e 6596 0550 f969 6d70 6c65 6d65 6e9a S.e..P.implemen. │ │ │ │ -000afb20: ac72 7465 642c 9105 aa8c 616e 6493 6f74 .rted,....and.ot │ │ │ │ -000afb30: 6865 7293 6398 6861 6e67 6573 9b05 50f8 her.c.hanges..P. │ │ │ │ -000afb40: 6f72 9361 6464 6974 696f 6e73 2c91 05aa or.additions,... │ │ │ │ -000afb50: 8d69 6698 6578 7090 538e 6572 6965 6e63 .if.exp.S.erienc │ │ │ │ -000afb60: 6593 696e 6469 6361 7465 7393 6974 9869 e.indicates.it.i │ │ │ │ -000afb70: 7393 7365 6e73 6962 6c65 2e8e a410 0000 s.sensible...... │ │ │ │ -000afb80: 8d91 12c7 6149 6e9a ac72 7465 7266 6163 ....aIn..rterfac │ │ │ │ -000afb90: 6596 0487 286d 6170 7393 6172 6593 7374 e...(maps.are.st │ │ │ │ -000afba0: 696c 6c93 7261 7468 6572 9365 7870 9053 ill.rather.exp.S │ │ │ │ -000afbb0: 8e65 7269 6d65 6e98 7461 6c2c 9104 ae48 .erimen.tal,...H │ │ │ │ -000afbc0: 616e 6491 0487 2969 7493 6973 9365 7870 and...)it.is.exp │ │ │ │ -000afbd0: 9053 8e65 6374 6564 9374 6861 7493 7691 .S.ected.that.v. │ │ │ │ -000afbe0: ff58 e461 7269 6f75 7393 6465 7461 696c .X.arious.detail │ │ │ │ -000afbf0: 7393 7769 6c6c 8ea1 8d91 12c7 616e 6565 s.will......anee │ │ │ │ -000afc00: 6496 0580 e86d 6f9a 538e 6469 0c63 6174 d....mo.S.di.cat │ │ │ │ -000afc10: 696f 6e93 6173 9105 80e7 6578 7098 6572 ion.as....exp.er │ │ │ │ -000afc20: 6965 6e63 6593 6973 9367 6169 6e65 642e ience.is.gained. │ │ │ │ -000afc30: 9109 fba0 4191 0580 7f66 6561 7475 7265 ....A....feature │ │ │ │ -000afc40: 936e 6f74 9105 80e7 6375 7272 656e 9aac .not....curren.. │ │ │ │ -000afc50: 7274 6c79 9369 6d70 6c65 6d65 6e98 7465 rtly.implemen.te │ │ │ │ -000afc60: 642c 9105 e678 6275 748e a18d 9112 c761 d,...xbut......a │ │ │ │ -000afc70: 7090 538e 6f73 7369 626c 799b 0319 1975 p.S.ossibly....u │ │ │ │ -000afc80: 7365 6675 6c2c 9103 4302 7795 ac72 6f75 seful,..C.w..rou │ │ │ │ -000afc90: 6c64 9103 1918 616c 6c6f 9377 9874 6865 ld....allo.w.the │ │ │ │ -000afca0: 9103 1918 7265 6c61 7469 7693 6598 7072 ....relativ.e.pr │ │ │ │ -000afcb0: 6563 6564 656e 6365 7396 0319 186f 6698 ecedences....of. │ │ │ │ -000afcc0: 7573 6572 2d64 650c 6e65 6493 696e 0c78 user-de.ned.in.x │ │ │ │ -000afcd0: 6573 9874 6f93 6290 538e 6598 6164 6a75 es.to.b.S.e.adju │ │ │ │ -000afce0: 7374 6564 2e8e a19f 2614 eb8d 8d91 12c7 sted....&....... │ │ │ │ -000afcf0: 61eb 4731 312e 3131 2e34 8e91 547a 8e43 a.G11.11.4..Tz.C │ │ │ │ -000afd00: 6861 6e67 696e 6796 0566 6674 6865 936c hanging..ffthe.l │ │ │ │ -000afd10: 616d 9a8c cc62 9073 3364 6193 7379 6d98 am...b.s3da.sym. │ │ │ │ -000afd20: 6290 7333 6f6c 8e9f 18d5 b68d 9112 c761 b.s3ol.........a │ │ │ │ -000afd30: cf54 6865 9603 eaa8 eb48 4d4c 93cf 6675 .The.....HML..fu │ │ │ │ -000afd40: 6e63 7469 6f6e 3a8e 9f21 44a6 8d8d 8d91 nction:..!D..... │ │ │ │ -000afd50: 12c7 619f f54f a789 0000 6666 01c7 0b4a ..a..O....ff...J │ │ │ │ -000afd60: 9f0b 0716 8d8d 90cc cd9f 0459 9c84 000f ...........Y.... │ │ │ │ -000afd70: 60b2 0000 6666 8d9f fba6 648d 9117 0bcc `...ff....d..... │ │ │ │ -000afd80: eb61 7365 745f 6c61 6d62 6461 9605 bfaa .aset_lambda.... │ │ │ │ -000afd90: 3a93 7374 7269 6e67 932d 3e93 7374 7269 :.string.->.stri │ │ │ │ -000afda0: 6e67 8e8e 9201 c671 b184 000f 60b2 0000 ng.....q....`... │ │ │ │ -000afdb0: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ -000afdc0: 4a8e 8e8e a920 bc11 8d91 12c7 61cf 616c J.... ......a.al │ │ │ │ -000afdd0: 6c6f 9aac 7277 7396 03c4 7d61 6e93 616c lo..rws...}an.al │ │ │ │ -000afde0: 7465 726e 6174 6976 9865 9373 796d 9862 ternativ.e.sym.b │ │ │ │ -000afdf0: 9a53 8e6f 6c91 03c4 7e28 6f72 9373 7472 .S.ol...~(or.str │ │ │ │ -000afe00: 696e 6729 9374 6f93 6298 6593 7573 6564 ing).to.b.e.used │ │ │ │ -000afe10: 9374 6f93 7265 7072 6573 656e 95ac 7274 .to.represen..rt │ │ │ │ -000afe20: 9103 c47e 6c61 6d93 6298 6461 9603 c47d ...~lam.b.da...} │ │ │ │ -000afe30: 28d7 15cf 2993 696e 7369 6465 9371 756f (...).inside.quo │ │ │ │ -000afe40: 7461 2d8e a18d 9112 c761 7469 6f6e 732e ta-......ations. │ │ │ │ -000afe50: 9b05 1e0a 5468 6596 039a 2670 7265 7669 ....The...&previ │ │ │ │ -000afe60: 6f75 7393 d715 cf2d 7265 7072 6573 656e ous....-represen │ │ │ │ -000afe70: 90ac 7274 696e 6793 7374 7269 6e67 9369 ..rting.string.i │ │ │ │ -000afe80: 7391 039a 2572 6574 7572 6e65 642e 984e s...%returned..N │ │ │ │ -000afe90: 6f74 6593 7468 6174 9361 6674 6572 9363 ote.that.after.c │ │ │ │ -000afea0: 616c 6c69 6e67 8d93 eb61 7365 745f 6c61 alling...aset_la │ │ │ │ -000afeb0: 6d62 6461 8e91 3d16 cacf 3a8e a68d 8d8d mbda..=...:..... │ │ │ │ -000afec0: 8d91 2467 afeb 6080 888e 8e8e 9130 274d ..$g..`......0'M │ │ │ │ -000afed0: cf54 6865 9603 eaa8 7379 6d9a ac72 6290 .The....sym..rb. │ │ │ │ -000afee0: 538e 6f6c 93eb 615c 93cf 6973 9373 7469 S.ol..a\..is.sti │ │ │ │ -000afef0: 6c6c 9361 9876 91ff 58e4 6169 6c61 626c ll.a.v..X.ailabl │ │ │ │ -000aff00: 6593 666f 7293 696e 7075 742e 8e9f 1caa e.for.input..... │ │ │ │ -000aff10: e78d 8d8d 8d91 2467 afeb 6080 888e 8e8e ......$g..`..... │ │ │ │ -000aff20: 9130 274d cf41 6c6c 9603 eaa8 6162 7374 .0'M.All....abst │ │ │ │ -000aff30: 7261 6374 696f 6e73 9377 696c 6c93 6290 ractions.will.b. │ │ │ │ -000aff40: 538e 6593 7072 696e 90ac 7274 6564 9377 S.e.prin..rted.w │ │ │ │ -000aff50: 6974 6893 7468 6593 6e65 7793 7374 7269 ith.the.new.stri │ │ │ │ -000aff60: 6e67 2e8e 9f1c aae8 8d8d 8d8d 9124 67af ng...........$g. │ │ │ │ -000aff70: eb60 8088 8e8e 8e91 3027 4dcf 4974 9605 .`......0'M.It.. │ │ │ │ -000aff80: 6ef4 6973 9b05 6ef5 6e65 6365 7373 6172 n.is..n.necessar │ │ │ │ -000aff90: 7993 746f 9875 7365 3a91 0841 79e2 7365 y.to.use:..Ay.se │ │ │ │ -000affa0: 745f 6c61 6d62 6461 9106 2ccd 605c 5c60 t_lambda..,.`\\` │ │ │ │ -000affb0: 93cf 746f 9872 6573 746f 7265 9374 6865 ..to.restore.the │ │ │ │ -000affc0: 9861 6c74 6572 6e61 7469 769a ac72 6593 .alternativ..re. │ │ │ │ -000affd0: 6c61 6d98 6290 538e 6461 9105 6ef5 746f lam.b.S.da..n.to │ │ │ │ -000affe0: 93eb 615c 8ea1 8d91 3027 4dcf 2873 696e ..a\....0'M.(sin │ │ │ │ -000afff0: 6365 9603 eaa8 eb61 5c93 cf69 7393 7468 ce.....a\..is.th │ │ │ │ -000b0000: 6593 6573 6361 7090 538e 6593 6390 ac72 e.escap.S.e.c..r │ │ │ │ -000b0010: 6861 7261 6374 6572 9369 6e73 6964 6593 haracter.inside. │ │ │ │ -000b0020: eb48 4d4c 93cf 7374 7269 6e67 7329 2e8e .HML..strings).. │ │ │ │ -000b0030: a68d 9112 c761 4691 ff05 566f 7291 03ea .....aF...Vor... │ │ │ │ -000b0040: a865 7861 6d70 6c65 3a8e 9f4c 78de 8d8d .example:..Lx... │ │ │ │ -000b0050: 8d91 12c7 619f c887 8189 0000 6666 01c7 ....a.......ff.. │ │ │ │ -000b0060: 0b4a 9f64 9762 8d8d 90cc cd9f 0459 9c84 .J.d.b.......Y.. │ │ │ │ -000b0070: 0068 f0fe 0000 6666 8d9f a166 108d 8d92 .h....ff...f.... │ │ │ │ -000b0080: 01af f00d 8400 0ad7 0e00 00b8 e88e 8d92 ................ │ │ │ │ -000b0090: 01b0 a8f5 8400 00b8 e800 15ae 648e 8d8d ............d... │ │ │ │ -000b00a0: 8d92 01b9 4db2 9ffd 1c15 eb49 318e 8e8e ....M......I1... │ │ │ │ -000b00b0: 8e9f ff40 548d 9105 ccce eb61 2373 6574 ...@T......a#set │ │ │ │ -000b00c0: 5f6c 616d 6264 6191 05bf aa60 4c61 6d62 _lambda....`Lamb │ │ │ │ -000b00d0: 6461 603b 3b8e a40d 0000 8d91 05cc ce60 da`;;..........` │ │ │ │ -000b00e0: 5c60 9605 bfaa 3a93 7374 7269 6e67 8ea1 \`....:.string.. │ │ │ │ -000b00f0: a18d 9105 ccce 2322 4c61 6d62 6461 9105 ......#"Lambda.. │ │ │ │ -000b0100: bfaa 782e 782b 3122 3b3b 8ea1 8d91 05cc ..x.x+1";;...... │ │ │ │ -000b0110: ce22 4c61 6d62 6461 9605 bfaa 782e 9378 ."Lambda....x..x │ │ │ │ -000b0120: 932b 9331 2293 3a93 7465 726d 8ea1 a18d .+.1".:.term.... │ │ │ │ -000b0130: 9105 ccce 2322 5c78 2e78 2b31 223b 3b8e ....#"\x.x+1";;. │ │ │ │ -000b0140: a18d 9105 ccce 224c 616d 6264 6196 05bf ......"Lambda... │ │ │ │ -000b0150: aa78 2e93 7893 2b93 3122 933a 9374 6572 .x..x.+.1".:.ter │ │ │ │ -000b0160: 6d8e 8e92 01c6 71b1 8400 68f0 fe00 0066 m.....q...h....f │ │ │ │ -000b0170: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ -000b0180: 8e8e 8e9f 6127 4b8d 8d91 12c7 61eb 4731 ....a'K.....a.G1 │ │ │ │ -000b0190: 312e 3131 2e35 8e91 547a 8e43 6861 6e67 1.11.5..Tz.Chang │ │ │ │ -000b01a0: 696e 6796 0566 6674 6865 9374 7572 6e73 ing..ffthe.turns │ │ │ │ -000b01b0: 7469 6c65 9373 796d 908c cc62 9073 336f tile.sym...b.s3o │ │ │ │ -000b01c0: 6c8e 9f18 d5b6 8d91 12c7 61cf 5468 6596 l.........a.The. │ │ │ │ -000b01d0: 04c9 0074 7572 6e73 7469 6c65 9104 c901 ...turnstile.... │ │ │ │ -000b01e0: 7379 6d9a ac72 6290 538e 6f6c 93eb 617c sym..rb.S.ol..a| │ │ │ │ -000b01f0: 2dcf 2c91 0500 9777 6869 6398 6893 6973 -.,....whic.h.is │ │ │ │ -000b0200: 9375 7365 6491 04c9 0161 7393 616e 93eb .used....as.an.. │ │ │ │ -000b0210: 4841 5343 4990 4dde 4991 04c8 c8cf 6170 HASCI.M.I.....ap │ │ │ │ -000b0220: 7072 6f98 7869 6d61 7469 6f6e 9374 6f93 pro.ximation.to. │ │ │ │ -000b0230: da60 9104 c901 cf77 6865 6e93 7072 696e .`.....when.prin │ │ │ │ -000b0240: 9874 696e 678e a18d 9112 c761 7468 656f .ting......atheo │ │ │ │ -000b0250: 7265 6d73 2c96 03ea a863 616e 9362 9053 rems,....can.b.S │ │ │ │ -000b0260: 8e65 9363 90ac 7268 616e 6765 6493 7769 .e.c..rhanged.wi │ │ │ │ -000b0270: 7468 9374 6865 93eb 484d 4c93 cf66 756e th.the..HML..fun │ │ │ │ -000b0280: 6374 696f 6e3a 8e9f 2144 a68d 8d8d 9112 ction:..!D...... │ │ │ │ -000b0290: c761 9ff5 4fa7 8900 0066 6601 c70b 4a9f .a..O....ff...J. │ │ │ │ -000b02a0: 0b07 168d 8d90 cccd 9f04 599c 8400 0f60 ..........Y....` │ │ │ │ -000b02b0: b200 0066 668d 9ffb a664 8d91 170b cceb ...ff....d...... │ │ │ │ -000b02c0: 6173 6574 5f74 7572 6e73 7469 6c65 9605 aset_turnstile.. │ │ │ │ -000b02d0: bfaa 3a93 7374 7269 6e67 932d 3e93 7374 ..:.string.->.st │ │ │ │ -000b02e0: 7269 6e67 8e8e 9201 c671 b184 000f 60b2 ring.....q....`. │ │ │ │ -000b02f0: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ -000b0300: c70b 4a8e 8e8e a68d 9112 c761 cf54 6865 ..J........a.The │ │ │ │ -000b0310: 9603 eaa8 7072 6576 696f 7573 9372 6570 ....previous.rep │ │ │ │ -000b0320: 7265 7365 6e90 ac72 7461 7469 6f6e 936f resen..rtation.o │ │ │ │ -000b0330: 6693 7475 726e 7374 696c 6593 6973 9372 f.turnstile.is.r │ │ │ │ -000b0340: 6574 7572 6e65 642e 9105 38e0 4691 ff05 eturned...8.F... │ │ │ │ -000b0350: 566f 7293 6578 616d 706c 653a 8e8e 9f24 Vor.example:...$ │ │ │ │ -000b0360: fd13 8e8c 8b00 0000 d400 0000 0000 0000 ................ │ │ │ │ -000b0370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000b0380: 0000 0000 0000 0000 0000 0000 0000 0afa ................ │ │ │ │ -000b0390: 6fa0 02cc 0555 8da0 fd46 d30e 8d8d 8d8d o....U...F...... │ │ │ │ -000b03a0: 9ffa 999a 8d91 eaf1 ebd0 3231 3292 00dd ..........212... │ │ │ │ -000b03b0: 2043 4368 6170 7465 7296 0480 0031 312e CChapter....11. │ │ │ │ -000b03c0: 910a 8000 5468 6593 484f 4c93 4c6f 6769 ....The.HOL.Logi │ │ │ │ -000b03d0: 6393 696e 934d 4c8e 91ea f1eb 9f05 6666 c.in.ML.......ff │ │ │ │ -000b03e0: 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 ....f..>|....... │ │ │ │ -000b03f0: 2fdf 8da0 fdde af06 8d8d 8d91 eaf1 eb9f /............... │ │ │ │ -000b0400: a187 8189 0000 6666 01c7 0b4a a000 b297 ......ff...J.... │ │ │ │ -000b0410: 628d 8d90 cccd 9f04 599c 8400 b6f0 fe00 b.......Y....... │ │ │ │ -000b0420: 0066 668d a0ff 5366 108d 8d92 01af f00d .ff...Sf........ │ │ │ │ -000b0430: 8400 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 ................ │ │ │ │ -000b0440: 8400 00b8 e800 15ae 648e 8d8d 8d92 01b9 ........d....... │ │ │ │ -000b0450: 4db2 9ffd 1c15 eb49 318e 8e8e 8e9f ff40 M......I1......@ │ │ │ │ -000b0460: 548d 9105 ccce eb61 2352 4546 4c91 05bf T......a#REFL... │ │ │ │ -000b0470: aa22 783a 6e75 6d22 3b3b 8ea4 0d00 008d ."x:num";;...... │ │ │ │ -000b0480: 9105 ccce 7c2d 9605 bfaa 7893 3d93 788e ....|-....x.=.x. │ │ │ │ -000b0490: a1a1 8d91 05cc ce23 7365 745f 7475 726e .......#set_turn │ │ │ │ -000b04a0: 7374 696c 6596 05bf aa60 5072 6f76 6564 stile....`Proved │ │ │ │ -000b04b0: 2193 603b 3b8e a18d 9105 ccce 607c 2d96 !.`;;.......`|-. │ │ │ │ -000b04c0: 05bf aa60 933a 9373 7472 696e 678e a1a1 ...`.:.string... │ │ │ │ -000b04d0: 8d91 05cc ce23 5245 464c 9105 bfaa 2278 .....#REFL...."x │ │ │ │ -000b04e0: 3a6e 756d 223b 3b8e a18d 9105 ccce 5072 :num";;.......Pr │ │ │ │ -000b04f0: 6f76 6564 2196 05bf aa78 933d 9378 8ea1 oved!....x.=.x.. │ │ │ │ -000b0500: a18d 9105 ccce 2373 6574 5f74 7572 6e73 ......#set_turns │ │ │ │ -000b0510: 7469 6c65 9105 bfaa 6091 283d a67c 2d91 tile....`.(=.|-. │ │ │ │ -000b0520: 0b7f 5460 3b3b 8ea1 8d91 05cc ce60 5072 ..T`;;.......`Pr │ │ │ │ -000b0530: 6f76 6564 2196 05bf aa60 933a 9373 7472 oved!....`.:.str │ │ │ │ -000b0540: 696e 678e a1a1 8d91 05cc ce23 5245 464c ing........#REFL │ │ │ │ -000b0550: 9105 bfaa 2278 3a6e 756d 223b 3b8e a18d ...."x:num";;... │ │ │ │ -000b0560: 912e 0a74 7c2d 910b 7f54 7896 05bf aa3d ...t|-...Tx....= │ │ │ │ -000b0570: 9378 8e8e 9201 c671 b184 00b6 f0fe 0000 .x.....q........ │ │ │ │ -000b0580: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ -000b0590: 4a8e 8e8e a000 901e 4e8d 8d91 eaf1 ebeb J.......N....... │ │ │ │ -000b05a0: 4731 312e 3131 2e36 8e91 2ca5 1848 6964 G11.11.6..,..Hid │ │ │ │ -000b05b0: 696e 6791 0566 6663 6f6e 7374 616e 908c ing..ffconstan.. │ │ │ │ -000b05c0: cc74 738e 9f1a 2a79 8d91 eaf1 ebcf 5468 .ts...*y......Th │ │ │ │ -000b05d0: 6596 0429 5966 6f6c 6c6f 9aac 7277 696e e..)Yfollo..rwin │ │ │ │ -000b05e0: 6793 6675 6e63 7469 6f6e 9363 616e 9362 g.function.can.b │ │ │ │ -000b05f0: 9053 8e65 9375 7365 6493 746f 9368 6964 .S.e.used.to.hid │ │ │ │ -000b0600: 6593 7468 6593 636f 6e73 7461 6e98 7493 e.the.constan.t. │ │ │ │ -000b0610: 7374 6174 7573 936f 6693 6193 6e61 6d65 status.of.a.name │ │ │ │ -000b0620: 9366 726f 6d93 7468 6593 7175 6f2d 8ea4 .from.the.quo-.. │ │ │ │ -000b0630: 1000 008d 91ea f1eb 7461 7469 6f6e 9103 ........tation.. │ │ │ │ -000b0640: eaa8 7061 7273 6572 2e8e 9f26 815e 8d8d ..parser...&.^.. │ │ │ │ -000b0650: 8d91 eaf1 eb9f f54f a789 0000 6666 01c7 .......O....ff.. │ │ │ │ -000b0660: 0b4a 9f0b 0716 8d8d 90cc cd9f 0459 9c84 .J...........Y.. │ │ │ │ -000b0670: 000f 60b2 0000 6666 8d9f fba6 648d 9117 ..`...ff....d... │ │ │ │ -000b0680: 0bcc eb61 6869 6465 5f63 6f6e 7374 616e ...ahide_constan │ │ │ │ -000b0690: 7496 05bf aa3a 9373 7472 696e 6793 2d3e t....:.string.-> │ │ │ │ -000b06a0: 9376 6f69 648e 8e92 01c6 71b1 8400 0f60 .void.....q....` │ │ │ │ -000b06b0: b200 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ -000b06c0: 01c7 0b4a 8e8e 8e9f 2551 328d 91ea f1eb ...J....%Q2..... │ │ │ │ -000b06d0: cf45 7691 ff58 e461 6c75 6174 696e 678d .Ev..X.aluating. │ │ │ │ -000b06e0: 9104 5c7c eb61 6869 6465 5f63 6f6e 7374 ..\|.ahide_const │ │ │ │ -000b06f0: 616e 7491 05bf aa60 8e91 5a97 72d7 788d ant....`..Z.r.x. │ │ │ │ -000b0700: eb61 608e 910a 1c25 cf6d 616b 90ac 7265 .a`....%.mak..re │ │ │ │ -000b0710: 7396 045c 7c74 6865 9b04 5c7b 7175 6f74 s..\|the..\{quot │ │ │ │ -000b0720: 6174 696f 6e93 7061 7273 6572 9874 7265 ation.parser.tre │ │ │ │ -000b0730: 6174 93d7 7898 cf61 7393 6198 7691 ff58 at..x..as.a.v..X │ │ │ │ -000b0740: e461 7269 6162 6c65 9328 6c65 7869 6361 .ariable.(lexica │ │ │ │ -000b0750: 6c8e a18d 91ea f1eb 7275 6c65 7396 0363 l.......rules..c │ │ │ │ -000b0760: 0070 9053 8e65 726d 6974 7469 6e67 292c .p.S.ermitting), │ │ │ │ -000b0770: 9103 7e21 6576 90ac 7265 6e9b 0362 ff69 ..~!ev..ren..b.i │ │ │ │ -000b0780: 6693 d778 98cf 6973 9374 6865 986e 616d f..x..is.the.nam │ │ │ │ -000b0790: 6593 6f66 9861 9363 6f6e 7374 616e 90ac e.of.a.constan.. │ │ │ │ -000b07a0: 7274 9869 6e93 7468 6598 6375 7272 656e rt.in.the.curren │ │ │ │ -000b07b0: 90ac 7274 9374 6865 6f72 7998 2863 6f6e ..rt.theory.(con │ │ │ │ -000b07c0: 7374 616e 90ac 7274 7393 616e 648e a18d stan..rts.and... │ │ │ │ -000b07d0: 91ea f1eb 7691 ff58 e461 7269 6162 6c65 ....v..X.ariable │ │ │ │ -000b07e0: 7396 041a 0763 616e 9368 6195 ac72 7693 s....can.ha..rv. │ │ │ │ -000b07f0: 659b 041a 0674 6865 9604 1a07 7361 6d65 e....the....same │ │ │ │ -000b0800: 936e 616d 6529 2e91 05c6 fc54 6869 7393 .name).....This. │ │ │ │ -000b0810: 6973 9375 7365 6675 6c93 6966 986f 6e65 is.useful.if.one │ │ │ │ -000b0820: 9377 95ac 7261 6e93 7473 9604 1a07 746f .w..ran.ts....to │ │ │ │ -000b0830: 9375 7365 9876 91ff 58e4 6172 6961 626c .use.v..X.ariabl │ │ │ │ -000b0840: 6573 9377 6974 6893 7468 658e a18d 91ea es.with.the..... │ │ │ │ -000b0850: f1eb 7361 6d65 9603 f0e7 6e61 6d65 739b ..same....names. │ │ │ │ -000b0860: 03f0 e661 7393 7072 6576 696f 7573 6c79 ...as.previously │ │ │ │ -000b0870: 9864 6563 6c61 7265 6493 286f 7298 6275 .declared.(or.bu │ │ │ │ -000b0880: 696c 742d 696e 2993 636f 6e73 7461 6e90 ilt-in).constan. │ │ │ │ -000b0890: ac72 7473 9828 8d65 2e67 2e8e 8d91 1590 .rts.(.e.g...... │ │ │ │ -000b08a0: dbeb 616f 8e91 1b50 85cf 2c8d 9103 f276 ..ao...P..,....v │ │ │ │ -000b08b0: eb61 498e 9109 b220 cf2c 8d91 03f2 76eb .aI.... .,....v. │ │ │ │ -000b08c0: 6153 8e8d 910d a306 cf65 7463 2e8e 911f aS.......etc.... │ │ │ │ -000b08d0: ea16 292e 9105 4b9c 5468 6598 6e61 6d65 ..)...K.The.name │ │ │ │ -000b08e0: 93d7 788e a18d 91ea f1eb cf69 7396 03ea ..x........is... │ │ │ │ -000b08f0: a873 7469 6c6c 9361 9363 6f6e 7374 616e .still.a.constan │ │ │ │ -000b0900: 90ac 7274 9366 6f72 9374 6865 9363 6f6e ..rt.for.the.con │ │ │ │ -000b0910: 7374 7275 6374 6f72 732c 9374 6865 6f72 structors,.theor │ │ │ │ -000b0920: 6965 732c 9365 7463 3b8d 93eb 6168 6964 ies,.etc;...ahid │ │ │ │ -000b0930: 655f 636f 6e73 7461 6e74 8e91 5290 f2cf e_constant..R... │ │ │ │ -000b0940: 610b 6563 7473 936f 6e6c 7993 7061 7273 a.ects.only.pars │ │ │ │ -000b0950: 696e 672e 8ea9 1130 2c8d 91f6 537a 4869 ing....0,...SzHi │ │ │ │ -000b0960: 6469 6e67 9604 6389 619b 0463 8a63 6f6e ding..c.a..c.con │ │ │ │ -000b0970: 7374 616e 90ac 7274 9361 6e64 9874 6865 stan..rt.and.the │ │ │ │ -000b0980: 6e93 6174 7465 6d70 7469 6e67 9374 6f98 n.attempting.to. │ │ │ │ -000b0990: 6465 636c 6172 6593 6974 9361 7398 6193 declare.it.as.a. │ │ │ │ -000b09a0: 6e65 7798 636f 6e73 7461 6e90 ac72 7493 new.constan..rt. │ │ │ │ -000b09b0: 7769 6c6c 9366 6169 6c98 2861 7393 6974 will.fail.(as.it │ │ │ │ -000b09c0: 8ea1 8d91 eaf1 eb6d 90ac 7275 7374 2c96 .......m..rust,. │ │ │ │ -000b09d0: 03ea a869 6693 7468 6593 7379 7374 656d ...if.the.system │ │ │ │ -000b09e0: 9369 7393 746f 9372 656d 6169 6e93 736f .is.to.remain.so │ │ │ │ -000b09f0: 756e 6429 2e8e a68d 91f6 537a 5468 6591 und)......SzThe. │ │ │ │ -000b0a00: 03ea a866 756e 6374 696f 6e8e 9f26 815d ...function..&.] │ │ │ │ -000b0a10: 8d8d 8d91 eaf1 eb9f f54f a789 0000 6666 .........O....ff │ │ │ │ -000b0a20: 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f 0459 ...J...........Y │ │ │ │ -000b0a30: 9c84 000f 60b2 0000 6666 8d9f fba6 648d ....`...ff....d. │ │ │ │ -000b0a40: 9117 0bcc eb61 756e 6869 6465 5f63 6f6e .....aunhide_con │ │ │ │ -000b0a50: 7374 616e 7496 05bf aa3a 9373 7472 696e stant....:.strin │ │ │ │ -000b0a60: 6793 2d3e 9376 6f69 648e 8e92 01c6 71b1 g.->.void.....q. │ │ │ │ -000b0a70: 8400 0f60 b200 0066 668e 8e9f 04c0 0289 ...`...ff....... │ │ │ │ -000b0a80: 0000 6666 01c7 0b4a 8e8e 8ea4 2551 328d ..ff...J....%Q2. │ │ │ │ -000b0a90: 91ea f1eb cf75 6e64 6f90 538e 6573 9603 .....undo.S.es.. │ │ │ │ -000b0aa0: eaa8 7468 6593 6869 6469 6e67 3b93 6974 ..the.hiding;.it │ │ │ │ -000b0ab0: 9366 6169 6c73 9369 6693 6974 7393 6172 .fails.if.its.ar │ │ │ │ -000b0ac0: 6775 6d65 6e9a ac72 7493 6973 936e 6f74 gumen..rt.is.not │ │ │ │ -000b0ad0: 9361 9370 7265 7669 6f75 736c 7993 6869 .a.previously.hi │ │ │ │ -000b0ae0: 6464 656e 9363 6f6e 7374 616e 9874 2e8e dden.constan.t.. │ │ │ │ -000b0af0: a68d 91f6 537a 5468 6591 03ea a866 756e ....SzThe....fun │ │ │ │ -000b0b00: 6374 696f 6e3a 8e9f 2681 5e8d 8d8d 91ea ction:..&.^..... │ │ │ │ -000b0b10: f1eb 9ff5 4fa7 8900 0066 6601 c70b 4a9f ....O....ff...J. │ │ │ │ -000b0b20: 0b07 168d 8d90 cccd 9f04 599c 8400 0f60 ..........Y....` │ │ │ │ -000b0b30: b200 0066 668d 9ffb a664 8d91 170b cceb ...ff....d...... │ │ │ │ -000b0b40: 6169 735f 6869 6464 656e 9605 bfaa 3a93 ais_hidden....:. │ │ │ │ -000b0b50: 7374 7269 6e67 932d 3e93 626f 6f6c 8e8e string.->.bool.. │ │ │ │ -000b0b60: 9201 c671 b184 000f 60b2 0000 6666 8e8e ...q....`...ff.. │ │ │ │ -000b0b70: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ -000b0b80: a18d 91ea f1eb cf74 6573 7473 9603 eaa8 .......tests.... │ │ │ │ -000b0b90: 7768 6574 6865 7293 6193 7374 7269 6e67 whether.a.string │ │ │ │ -000b0ba0: 9369 7393 7468 6593 6e61 6d65 936f 6693 .is.the.name.of. │ │ │ │ -000b0bb0: 6193 6869 6464 656e 9363 6f6e 7374 616e a.hidden.constan │ │ │ │ -000b0bc0: 90ac 7274 2e8e 8e9f 24fd 138e 8c8b 0000 ..rt....$....... │ │ │ │ -000b0bd0: 00d5 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000afa90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000afaa0: 000a f081 a002 cc05 558d a0fd 46d3 0e8d ........U...F... │ │ │ │ +000afab0: 8d8d 8d9f fa99 9a8d 9112 c761 d031 312e ...........a.11. │ │ │ │ +000afac0: 3131 2e91 0a80 004d 6973 6365 6c6c 616e 11.....Miscellan │ │ │ │ +000afad0: 656f 7573 9604 8000 7379 7374 656d 9366 eous....system.f │ │ │ │ +000afae0: 6561 7475 7265 7392 00d4 a040 3231 318e eatures....@211. │ │ │ │ +000afaf0: 9112 c761 9f05 6666 8900 00e6 6601 c73e ...a..ff....f..> │ │ │ │ +000afb00: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 |......./......! │ │ │ │ +000afb10: 8d91 12c7 61cf 6290 538e 6596 0550 f969 ....a.b.S.e..P.i │ │ │ │ +000afb20: 6d70 6c65 6d65 6e9a ac72 7465 642c 9105 mplemen..rted,.. │ │ │ │ +000afb30: aa8c 616e 6493 6f74 6865 7293 6398 6861 ..and.other.c.ha │ │ │ │ +000afb40: 6e67 6573 9b05 50f8 6f72 9361 6464 6974 nges..P.or.addit │ │ │ │ +000afb50: 696f 6e73 2c91 05aa 8d69 6698 6578 7090 ions,....if.exp. │ │ │ │ +000afb60: 538e 6572 6965 6e63 6593 696e 6469 6361 S.erience.indica │ │ │ │ +000afb70: 7465 7393 6974 9869 7393 7365 6e73 6962 tes.it.is.sensib │ │ │ │ +000afb80: 6c65 2e8e a410 0000 8d91 12c7 6149 6e9a le..........aIn. │ │ │ │ +000afb90: ac72 7465 7266 6163 6596 0487 286d 6170 .rterface...(map │ │ │ │ +000afba0: 7393 6172 6593 7374 696c 6c93 7261 7468 s.are.still.rath │ │ │ │ +000afbb0: 6572 9365 7870 9053 8e65 7269 6d65 6e98 er.exp.S.erimen. │ │ │ │ +000afbc0: 7461 6c2c 9104 ae48 616e 6491 0487 2969 tal,...Hand...)i │ │ │ │ +000afbd0: 7493 6973 9365 7870 9053 8e65 6374 6564 t.is.exp.S.ected │ │ │ │ +000afbe0: 9374 6861 7493 7691 ff58 e461 7269 6f75 .that.v..X.ariou │ │ │ │ +000afbf0: 7393 6465 7461 696c 7393 7769 6c6c 8ea1 s.details.will.. │ │ │ │ +000afc00: 8d91 12c7 616e 6565 6496 0580 e86d 6f9a ....aneed....mo. │ │ │ │ +000afc10: 538e 6469 0c63 6174 696f 6e93 6173 9105 S.di.cation.as.. │ │ │ │ +000afc20: 80e7 6578 7098 6572 6965 6e63 6593 6973 ..exp.erience.is │ │ │ │ +000afc30: 9367 6169 6e65 642e 9109 fba0 4191 0580 .gained.....A... │ │ │ │ +000afc40: 7f66 6561 7475 7265 936e 6f74 9105 80e7 .feature.not.... │ │ │ │ +000afc50: 6375 7272 656e 9aac 7274 6c79 9369 6d70 curren..rtly.imp │ │ │ │ +000afc60: 6c65 6d65 6e98 7465 642c 9105 e678 6275 lemen.ted,...xbu │ │ │ │ +000afc70: 748e a18d 9112 c761 7090 538e 6f73 7369 t......ap.S.ossi │ │ │ │ +000afc80: 626c 799b 0319 1975 7365 6675 6c2c 9103 bly....useful,.. │ │ │ │ +000afc90: 4302 7795 ac72 6f75 6c64 9103 1918 616c C.w..rould....al │ │ │ │ +000afca0: 6c6f 9377 9874 6865 9103 1918 7265 6c61 lo.w.the....rela │ │ │ │ +000afcb0: 7469 7693 6598 7072 6563 6564 656e 6365 tiv.e.precedence │ │ │ │ +000afcc0: 7396 0319 186f 6698 7573 6572 2d64 650c s....of.user-de. │ │ │ │ +000afcd0: 6e65 6493 696e 0c78 6573 9874 6f93 6290 ned.in.xes.to.b. │ │ │ │ +000afce0: 538e 6598 6164 6a75 7374 6564 2e8e a19f S.e.adjusted.... │ │ │ │ +000afcf0: 2614 eb8d 8d91 12c7 61eb 4731 312e 3131 &.......a.G11.11 │ │ │ │ +000afd00: 2e34 8e91 547a 8e43 6861 6e67 696e 6796 .4..Tz.Changing. │ │ │ │ +000afd10: 0566 6674 6865 936c 616d 9a8c cc62 9073 .ffthe.lam...b.s │ │ │ │ +000afd20: 3364 6193 7379 6d98 6290 7333 6f6c 8e9f 3da.sym.b.s3ol.. │ │ │ │ +000afd30: 18d5 b68d 9112 c761 cf54 6865 9603 eaa8 .......a.The.... │ │ │ │ +000afd40: eb48 4d4c 93cf 6675 6e63 7469 6f6e 3a8e .HML..function:. │ │ │ │ +000afd50: 9f21 44a6 8d8d 8d91 12c7 619f f54f a789 .!D.......a..O.. │ │ │ │ +000afd60: 0000 6666 01c7 0b4a 9f0b 0716 8d8d 90cc ..ff...J........ │ │ │ │ +000afd70: cd9f 0459 9c84 000f 60b2 0000 6666 8d9f ...Y....`...ff.. │ │ │ │ +000afd80: fba6 648d 9117 0bcc eb61 7365 745f 6c61 ..d......aset_la │ │ │ │ +000afd90: 6d62 6461 9605 bfaa 3a93 7374 7269 6e67 mbda....:.string │ │ │ │ +000afda0: 932d 3e93 7374 7269 6e67 8e8e 9201 c671 .->.string.....q │ │ │ │ +000afdb0: b184 000f 60b2 0000 6666 8e8e 9f04 c002 ....`...ff...... │ │ │ │ +000afdc0: 8900 0066 6601 c70b 4a8e 8e8e a920 bc11 ...ff...J.... .. │ │ │ │ +000afdd0: 8d91 12c7 61cf 616c 6c6f 9aac 7277 7396 ....a.allo..rws. │ │ │ │ +000afde0: 03c4 7d61 6e93 616c 7465 726e 6174 6976 ..}an.alternativ │ │ │ │ +000afdf0: 9865 9373 796d 9862 9a53 8e6f 6c91 03c4 .e.sym.b.S.ol... │ │ │ │ +000afe00: 7e28 6f72 9373 7472 696e 6729 9374 6f93 ~(or.string).to. │ │ │ │ +000afe10: 6298 6593 7573 6564 9374 6f93 7265 7072 b.e.used.to.repr │ │ │ │ +000afe20: 6573 656e 95ac 7274 9103 c47e 6c61 6d93 esen..rt...~lam. │ │ │ │ +000afe30: 6298 6461 9603 c47d 28d7 15cf 2993 696e b.da...}(...).in │ │ │ │ +000afe40: 7369 6465 9371 756f 7461 2d8e a18d 9112 side.quota-..... │ │ │ │ +000afe50: c761 7469 6f6e 732e 9b05 1e0a 5468 6596 .ations.....The. │ │ │ │ +000afe60: 039a 2670 7265 7669 6f75 7393 d715 cf2d ..&previous....- │ │ │ │ +000afe70: 7265 7072 6573 656e 90ac 7274 696e 6793 represen..rting. │ │ │ │ +000afe80: 7374 7269 6e67 9369 7391 039a 2572 6574 string.is...%ret │ │ │ │ +000afe90: 7572 6e65 642e 984e 6f74 6593 7468 6174 urned..Note.that │ │ │ │ +000afea0: 9361 6674 6572 9363 616c 6c69 6e67 8d93 .after.calling.. │ │ │ │ +000afeb0: eb61 7365 745f 6c61 6d62 6461 8e91 3d16 .aset_lambda..=. │ │ │ │ +000afec0: cacf 3a8e a68d 8d8d 8d91 2467 afeb 6080 ..:.......$g..`. │ │ │ │ +000afed0: 888e 8e8e 9130 274d cf54 6865 9603 eaa8 .....0'M.The.... │ │ │ │ +000afee0: 7379 6d9a ac72 6290 538e 6f6c 93eb 615c sym..rb.S.ol..a\ │ │ │ │ +000afef0: 93cf 6973 9373 7469 6c6c 9361 9876 91ff ..is.still.a.v.. │ │ │ │ +000aff00: 58e4 6169 6c61 626c 6593 666f 7293 696e X.ailable.for.in │ │ │ │ +000aff10: 7075 742e 8e9f 1caa e78d 8d8d 8d91 2467 put...........$g │ │ │ │ +000aff20: afeb 6080 888e 8e8e 9130 274d cf41 6c6c ..`......0'M.All │ │ │ │ +000aff30: 9603 eaa8 6162 7374 7261 6374 696f 6e73 ....abstractions │ │ │ │ +000aff40: 9377 696c 6c93 6290 538e 6593 7072 696e .will.b.S.e.prin │ │ │ │ +000aff50: 90ac 7274 6564 9377 6974 6893 7468 6593 ..rted.with.the. │ │ │ │ +000aff60: 6e65 7793 7374 7269 6e67 2e8e 9f1c aae8 new.string...... │ │ │ │ +000aff70: 8d8d 8d8d 9124 67af eb60 8088 8e8e 8e91 .....$g..`...... │ │ │ │ +000aff80: 3027 4dcf 4974 9605 6ef4 6973 9b05 6ef5 0'M.It..n.is..n. │ │ │ │ +000aff90: 6e65 6365 7373 6172 7993 746f 9875 7365 necessary.to.use │ │ │ │ +000affa0: 3a91 0841 79e2 7365 745f 6c61 6d62 6461 :..Ay.set_lambda │ │ │ │ +000affb0: 9106 2ccd 605c 5c60 93cf 746f 9872 6573 ..,.`\\`..to.res │ │ │ │ +000affc0: 746f 7265 9374 6865 9861 6c74 6572 6e61 tore.the.alterna │ │ │ │ +000affd0: 7469 769a ac72 6593 6c61 6d98 6290 538e tiv..re.lam.b.S. │ │ │ │ +000affe0: 6461 9105 6ef5 746f 93eb 615c 8ea1 8d91 da..n.to..a\.... │ │ │ │ +000afff0: 3027 4dcf 2873 696e 6365 9603 eaa8 eb61 0'M.(since.....a │ │ │ │ +000b0000: 5c93 cf69 7393 7468 6593 6573 6361 7090 \..is.the.escap. │ │ │ │ +000b0010: 538e 6593 6390 ac72 6861 7261 6374 6572 S.e.c..rharacter │ │ │ │ +000b0020: 9369 6e73 6964 6593 eb48 4d4c 93cf 7374 .inside..HML..st │ │ │ │ +000b0030: 7269 6e67 7329 2e8e a68d 9112 c761 4691 rings).......aF. │ │ │ │ +000b0040: ff05 566f 7291 03ea a865 7861 6d70 6c65 ..Vor....example │ │ │ │ +000b0050: 3a8e 9f4c 78de 8d8d 8d91 12c7 619f c887 :..Lx.......a... │ │ │ │ +000b0060: 8189 0000 6666 01c7 0b4a 9f64 9762 8d8d ....ff...J.d.b.. │ │ │ │ +000b0070: 90cc cd9f 0459 9c84 0068 f0fe 0000 6666 .....Y...h....ff │ │ │ │ +000b0080: 8d9f a166 108d 8d92 01af f00d 8400 0ad7 ...f............ │ │ │ │ +000b0090: 0e00 00b8 e88e 8d92 01b0 a8f5 8400 00b8 ................ │ │ │ │ +000b00a0: e800 15ae 648e 8d8d 8d92 01b9 4db2 9ffd ....d.......M... │ │ │ │ +000b00b0: 1c15 eb49 318e 8e8e 8e9f ff40 548d 9105 ...I1......@T... │ │ │ │ +000b00c0: ccce eb61 2373 6574 5f6c 616d 6264 6191 ...a#set_lambda. │ │ │ │ +000b00d0: 05bf aa60 4c61 6d62 6461 603b 3b8e a40d ...`Lambda`;;... │ │ │ │ +000b00e0: 0000 8d91 05cc ce60 5c60 9605 bfaa 3a93 .......`\`....:. │ │ │ │ +000b00f0: 7374 7269 6e67 8ea1 a18d 9105 ccce 2322 string........#" │ │ │ │ +000b0100: 4c61 6d62 6461 9105 bfaa 782e 782b 3122 Lambda....x.x+1" │ │ │ │ +000b0110: 3b3b 8ea1 8d91 05cc ce22 4c61 6d62 6461 ;;......."Lambda │ │ │ │ +000b0120: 9605 bfaa 782e 9378 932b 9331 2293 3a93 ....x..x.+.1".:. │ │ │ │ +000b0130: 7465 726d 8ea1 a18d 9105 ccce 2322 5c78 term........#"\x │ │ │ │ +000b0140: 2e78 2b31 223b 3b8e a18d 9105 ccce 224c .x+1";;......."L │ │ │ │ +000b0150: 616d 6264 6196 05bf aa78 2e93 7893 2b93 ambda....x..x.+. │ │ │ │ +000b0160: 3122 933a 9374 6572 6d8e 8e92 01c6 71b1 1".:.term.....q. │ │ │ │ +000b0170: 8400 68f0 fe00 0066 668e 8e9f 04c0 0289 ..h....ff....... │ │ │ │ +000b0180: 0000 6666 01c7 0b4a 8e8e 8e9f 6127 4b8d ..ff...J....a'K. │ │ │ │ +000b0190: 8d91 12c7 61eb 4731 312e 3131 2e35 8e91 ....a.G11.11.5.. │ │ │ │ +000b01a0: 547a 8e43 6861 6e67 696e 6796 0566 6674 Tz.Changing..fft │ │ │ │ +000b01b0: 6865 9374 7572 6e73 7469 6c65 9373 796d he.turnstile.sym │ │ │ │ +000b01c0: 908c cc62 9073 336f 6c8e 9f18 d5b6 8d91 ...b.s3ol....... │ │ │ │ +000b01d0: 12c7 61cf 5468 6596 04c9 0074 7572 6e73 ..a.The....turns │ │ │ │ +000b01e0: 7469 6c65 9104 c901 7379 6d9a ac72 6290 tile....sym..rb. │ │ │ │ +000b01f0: 538e 6f6c 93eb 617c 2dcf 2c91 0500 9777 S.ol..a|-.,....w │ │ │ │ +000b0200: 6869 6398 6893 6973 9375 7365 6491 04c9 hic.h.is.used... │ │ │ │ +000b0210: 0161 7393 616e 93eb 4841 5343 4990 4dde .as.an..HASCI.M. │ │ │ │ +000b0220: 4991 04c8 c8cf 6170 7072 6f98 7869 6d61 I.....appro.xima │ │ │ │ +000b0230: 7469 6f6e 9374 6f93 da60 9104 c901 cf77 tion.to..`.....w │ │ │ │ +000b0240: 6865 6e93 7072 696e 9874 696e 678e a18d hen.prin.ting... │ │ │ │ +000b0250: 9112 c761 7468 656f 7265 6d73 2c96 03ea ...atheorems,... │ │ │ │ +000b0260: a863 616e 9362 9053 8e65 9363 90ac 7268 .can.b.S.e.c..rh │ │ │ │ +000b0270: 616e 6765 6493 7769 7468 9374 6865 93eb anged.with.the.. │ │ │ │ +000b0280: 484d 4c93 cf66 756e 6374 696f 6e3a 8e9f HML..function:.. │ │ │ │ +000b0290: 2144 a68d 8d8d 9112 c761 9ff5 4fa7 8900 !D.......a..O... │ │ │ │ +000b02a0: 0066 6601 c70b 4a9f 0b07 168d 8d90 cccd .ff...J......... │ │ │ │ +000b02b0: 9f04 599c 8400 0f60 b200 0066 668d 9ffb ..Y....`...ff... │ │ │ │ +000b02c0: a664 8d91 170b cceb 6173 6574 5f74 7572 .d......aset_tur │ │ │ │ +000b02d0: 6e73 7469 6c65 9605 bfaa 3a93 7374 7269 nstile....:.stri │ │ │ │ +000b02e0: 6e67 932d 3e93 7374 7269 6e67 8e8e 9201 ng.->.string.... │ │ │ │ +000b02f0: c671 b184 000f 60b2 0000 6666 8e8e 9f04 .q....`...ff.... │ │ │ │ +000b0300: c002 8900 0066 6601 c70b 4a8e 8e8e a68d .....ff...J..... │ │ │ │ +000b0310: 9112 c761 cf54 6865 9603 eaa8 7072 6576 ...a.The....prev │ │ │ │ +000b0320: 696f 7573 9372 6570 7265 7365 6e90 ac72 ious.represen..r │ │ │ │ +000b0330: 7461 7469 6f6e 936f 6693 7475 726e 7374 tation.of.turnst │ │ │ │ +000b0340: 696c 6593 6973 9372 6574 7572 6e65 642e ile.is.returned. │ │ │ │ +000b0350: 9105 38e0 4691 ff05 566f 7293 6578 616d ..8.F...Vor.exam │ │ │ │ +000b0360: 706c 653a 8e8e 9f24 fd13 8e8c 8b00 0000 ple:...$........ │ │ │ │ +000b0370: d400 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000b0380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000b0390: 0000 0000 0000 0afa 77a0 02cc 0555 8da0 ........w....U.. │ │ │ │ +000b03a0: fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 .F.............. │ │ │ │ +000b03b0: ebd0 3231 3292 00dd 2043 4368 6170 7465 ..212... CChapte │ │ │ │ +000b03c0: 7296 0480 0031 312e 910a 8000 5468 6593 r....11.....The. │ │ │ │ +000b03d0: 484f 4c93 4c6f 6769 6393 696e 934d 4c8e HOL.Logic.in.ML. │ │ │ │ +000b03e0: 91ea f1eb 9f05 6666 8900 00e6 6601 c73e ......ff....f..> │ │ │ │ +000b03f0: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fdde af06 |......./....... │ │ │ │ +000b0400: 8d8d 8d91 eaf1 eb9f a187 8189 0000 6666 ..............ff │ │ │ │ +000b0410: 01c7 0b4a a000 b297 628d 8d90 cccd 9f04 ...J....b....... │ │ │ │ +000b0420: 599c 8400 b6f0 fe00 0066 668d a0ff 5366 Y........ff...Sf │ │ │ │ +000b0430: 108d 8d92 01af f00d 8400 0ad7 0e00 00b8 ................ │ │ │ │ +000b0440: e88e 8d92 01b0 a8f5 8400 00b8 e800 15ae ................ │ │ │ │ +000b0450: 648e 8d8d 8d92 01b9 4db2 9ffd 1c15 eb49 d.......M......I │ │ │ │ +000b0460: 318e 8e8e 8e9f ff40 548d 9105 ccce eb61 1......@T......a │ │ │ │ +000b0470: 2352 4546 4c91 05bf aa22 783a 6e75 6d22 #REFL...."x:num" │ │ │ │ +000b0480: 3b3b 8ea4 0d00 008d 9105 ccce 7c2d 9605 ;;..........|-.. │ │ │ │ +000b0490: bfaa 7893 3d93 788e a1a1 8d91 05cc ce23 ..x.=.x........# │ │ │ │ +000b04a0: 7365 745f 7475 726e 7374 696c 6596 05bf set_turnstile... │ │ │ │ +000b04b0: aa60 5072 6f76 6564 2193 603b 3b8e a18d .`Proved!.`;;... │ │ │ │ +000b04c0: 9105 ccce 607c 2d96 05bf aa60 933a 9373 ....`|-....`.:.s │ │ │ │ +000b04d0: 7472 696e 678e a1a1 8d91 05cc ce23 5245 tring........#RE │ │ │ │ +000b04e0: 464c 9105 bfaa 2278 3a6e 756d 223b 3b8e FL...."x:num";;. │ │ │ │ +000b04f0: a18d 9105 ccce 5072 6f76 6564 2196 05bf ......Proved!... │ │ │ │ +000b0500: aa78 933d 9378 8ea1 a18d 9105 ccce 2373 .x.=.x........#s │ │ │ │ +000b0510: 6574 5f74 7572 6e73 7469 6c65 9105 bfaa et_turnstile.... │ │ │ │ +000b0520: 6091 283d a67c 2d91 0b7f 5460 3b3b 8ea1 `.(=.|-...T`;;.. │ │ │ │ +000b0530: 8d91 05cc ce60 5072 6f76 6564 2196 05bf .....`Proved!... │ │ │ │ +000b0540: aa60 933a 9373 7472 696e 678e a1a1 8d91 .`.:.string..... │ │ │ │ +000b0550: 05cc ce23 5245 464c 9105 bfaa 2278 3a6e ...#REFL...."x:n │ │ │ │ +000b0560: 756d 223b 3b8e a18d 912e 0a74 7c2d 910b um";;......t|-.. │ │ │ │ +000b0570: 7f54 7896 05bf aa3d 9378 8e8e 9201 c671 .Tx....=.x.....q │ │ │ │ +000b0580: b184 00b6 f0fe 0000 6666 8e8e 9f04 c002 ........ff...... │ │ │ │ +000b0590: 8900 0066 6601 c70b 4a8e 8e8e a000 901e ...ff...J....... │ │ │ │ +000b05a0: 4e8d 8d91 eaf1 ebeb 4731 312e 3131 2e36 N.......G11.11.6 │ │ │ │ +000b05b0: 8e91 2ca5 1848 6964 696e 6791 0566 6663 ..,..Hiding..ffc │ │ │ │ +000b05c0: 6f6e 7374 616e 908c cc74 738e 9f1a 2a79 onstan...ts...*y │ │ │ │ +000b05d0: 8d91 eaf1 ebcf 5468 6596 0429 5966 6f6c ......The..)Yfol │ │ │ │ +000b05e0: 6c6f 9aac 7277 696e 6793 6675 6e63 7469 lo..rwing.functi │ │ │ │ +000b05f0: 6f6e 9363 616e 9362 9053 8e65 9375 7365 on.can.b.S.e.use │ │ │ │ +000b0600: 6493 746f 9368 6964 6593 7468 6593 636f d.to.hide.the.co │ │ │ │ +000b0610: 6e73 7461 6e98 7493 7374 6174 7573 936f nstan.t.status.o │ │ │ │ +000b0620: 6693 6193 6e61 6d65 9366 726f 6d93 7468 f.a.name.from.th │ │ │ │ +000b0630: 6593 7175 6f2d 8ea4 1000 008d 91ea f1eb e.quo-.......... │ │ │ │ +000b0640: 7461 7469 6f6e 9103 eaa8 7061 7273 6572 tation....parser │ │ │ │ +000b0650: 2e8e 9f26 815e 8d8d 8d91 eaf1 eb9f f54f ...&.^.........O │ │ │ │ +000b0660: a789 0000 6666 01c7 0b4a 9f0b 0716 8d8d ....ff...J...... │ │ │ │ +000b0670: 90cc cd9f 0459 9c84 000f 60b2 0000 6666 .....Y....`...ff │ │ │ │ +000b0680: 8d9f fba6 648d 9117 0bcc eb61 6869 6465 ....d......ahide │ │ │ │ +000b0690: 5f63 6f6e 7374 616e 7496 05bf aa3a 9373 _constant....:.s │ │ │ │ +000b06a0: 7472 696e 6793 2d3e 9376 6f69 648e 8e92 tring.->.void... │ │ │ │ +000b06b0: 01c6 71b1 8400 0f60 b200 0066 668e 8e9f ..q....`...ff... │ │ │ │ +000b06c0: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e9f ......ff...J.... │ │ │ │ +000b06d0: 2551 328d 91ea f1eb cf45 7691 ff58 e461 %Q2......Ev..X.a │ │ │ │ +000b06e0: 6c75 6174 696e 678d 9104 5c7c eb61 6869 luating...\|.ahi │ │ │ │ +000b06f0: 6465 5f63 6f6e 7374 616e 7491 05bf aa60 de_constant....` │ │ │ │ +000b0700: 8e91 5a97 72d7 788d eb61 608e 910a 1c25 ..Z.r.x..a`....% │ │ │ │ +000b0710: cf6d 616b 90ac 7265 7396 045c 7c74 6865 .mak..res..\|the │ │ │ │ +000b0720: 9b04 5c7b 7175 6f74 6174 696f 6e93 7061 ..\{quotation.pa │ │ │ │ +000b0730: 7273 6572 9874 7265 6174 93d7 7898 cf61 rser.treat..x..a │ │ │ │ +000b0740: 7393 6198 7691 ff58 e461 7269 6162 6c65 s.a.v..X.ariable │ │ │ │ +000b0750: 9328 6c65 7869 6361 6c8e a18d 91ea f1eb .(lexical....... │ │ │ │ +000b0760: 7275 6c65 7396 0363 0070 9053 8e65 726d rules..c.p.S.erm │ │ │ │ +000b0770: 6974 7469 6e67 292c 9103 7e21 6576 90ac itting),..~!ev.. │ │ │ │ +000b0780: 7265 6e9b 0362 ff69 6693 d778 98cf 6973 ren..b.if..x..is │ │ │ │ +000b0790: 9374 6865 986e 616d 6593 6f66 9861 9363 .the.name.of.a.c │ │ │ │ +000b07a0: 6f6e 7374 616e 90ac 7274 9869 6e93 7468 onstan..rt.in.th │ │ │ │ +000b07b0: 6598 6375 7272 656e 90ac 7274 9374 6865 e.curren..rt.the │ │ │ │ +000b07c0: 6f72 7998 2863 6f6e 7374 616e 90ac 7274 ory.(constan..rt │ │ │ │ +000b07d0: 7393 616e 648e a18d 91ea f1eb 7691 ff58 s.and.......v..X │ │ │ │ +000b07e0: e461 7269 6162 6c65 7396 041a 0763 616e .ariables....can │ │ │ │ +000b07f0: 9368 6195 ac72 7693 659b 041a 0674 6865 .ha..rv.e....the │ │ │ │ +000b0800: 9604 1a07 7361 6d65 936e 616d 6529 2e91 ....same.name).. │ │ │ │ +000b0810: 05c6 fc54 6869 7393 6973 9375 7365 6675 ...This.is.usefu │ │ │ │ +000b0820: 6c93 6966 986f 6e65 9377 95ac 7261 6e93 l.if.one.w..ran. │ │ │ │ +000b0830: 7473 9604 1a07 746f 9375 7365 9876 91ff ts....to.use.v.. │ │ │ │ +000b0840: 58e4 6172 6961 626c 6573 9377 6974 6893 X.ariables.with. │ │ │ │ +000b0850: 7468 658e a18d 91ea f1eb 7361 6d65 9603 the.......same.. │ │ │ │ +000b0860: f0e7 6e61 6d65 739b 03f0 e661 7393 7072 ..names....as.pr │ │ │ │ +000b0870: 6576 696f 7573 6c79 9864 6563 6c61 7265 eviously.declare │ │ │ │ +000b0880: 6493 286f 7298 6275 696c 742d 696e 2993 d.(or.built-in). │ │ │ │ +000b0890: 636f 6e73 7461 6e90 ac72 7473 9828 8d65 constan..rts.(.e │ │ │ │ +000b08a0: 2e67 2e8e 8d91 1590 dbeb 616f 8e91 1b50 .g........ao...P │ │ │ │ +000b08b0: 85cf 2c8d 9103 f276 eb61 498e 9109 b220 ..,....v.aI.... │ │ │ │ +000b08c0: cf2c 8d91 03f2 76eb 6153 8e8d 910d a306 .,....v.aS...... │ │ │ │ +000b08d0: cf65 7463 2e8e 911f ea16 292e 9105 4b9c .etc......)...K. │ │ │ │ +000b08e0: 5468 6598 6e61 6d65 93d7 788e a18d 91ea The.name..x..... │ │ │ │ +000b08f0: f1eb cf69 7396 03ea a873 7469 6c6c 9361 ...is....still.a │ │ │ │ +000b0900: 9363 6f6e 7374 616e 90ac 7274 9366 6f72 .constan..rt.for │ │ │ │ +000b0910: 9374 6865 9363 6f6e 7374 7275 6374 6f72 .the.constructor │ │ │ │ +000b0920: 732c 9374 6865 6f72 6965 732c 9365 7463 s,.theories,.etc │ │ │ │ +000b0930: 3b8d 93eb 6168 6964 655f 636f 6e73 7461 ;...ahide_consta │ │ │ │ +000b0940: 6e74 8e91 5290 f2cf 610b 6563 7473 936f nt..R...a.ects.o │ │ │ │ +000b0950: 6e6c 7993 7061 7273 696e 672e 8ea9 1130 nly.parsing....0 │ │ │ │ +000b0960: 2c8d 91f6 537a 4869 6469 6e67 9604 6389 ,...SzHiding..c. │ │ │ │ +000b0970: 619b 0463 8a63 6f6e 7374 616e 90ac 7274 a..c.constan..rt │ │ │ │ +000b0980: 9361 6e64 9874 6865 6e93 6174 7465 6d70 .and.then.attemp │ │ │ │ +000b0990: 7469 6e67 9374 6f98 6465 636c 6172 6593 ting.to.declare. │ │ │ │ +000b09a0: 6974 9361 7398 6193 6e65 7798 636f 6e73 it.as.a.new.cons │ │ │ │ +000b09b0: 7461 6e90 ac72 7493 7769 6c6c 9366 6169 tan..rt.will.fai │ │ │ │ +000b09c0: 6c98 2861 7393 6974 8ea1 8d91 eaf1 eb6d l.(as.it.......m │ │ │ │ +000b09d0: 90ac 7275 7374 2c96 03ea a869 6693 7468 ..rust,....if.th │ │ │ │ +000b09e0: 6593 7379 7374 656d 9369 7393 746f 9372 e.system.is.to.r │ │ │ │ +000b09f0: 656d 6169 6e93 736f 756e 6429 2e8e a68d emain.sound).... │ │ │ │ +000b0a00: 91f6 537a 5468 6591 03ea a866 756e 6374 ..SzThe....funct │ │ │ │ +000b0a10: 696f 6e8e 9f26 815d 8d8d 8d91 eaf1 eb9f ion..&.]........ │ │ │ │ +000b0a20: f54f a789 0000 6666 01c7 0b4a 9f0b 0716 .O....ff...J.... │ │ │ │ +000b0a30: 8d8d 90cc cd9f 0459 9c84 000f 60b2 0000 .......Y....`... │ │ │ │ +000b0a40: 6666 8d9f fba6 648d 9117 0bcc eb61 756e ff....d......aun │ │ │ │ +000b0a50: 6869 6465 5f63 6f6e 7374 616e 7496 05bf hide_constant... │ │ │ │ +000b0a60: aa3a 9373 7472 696e 6793 2d3e 9376 6f69 .:.string.->.voi │ │ │ │ +000b0a70: 648e 8e92 01c6 71b1 8400 0f60 b200 0066 d.....q....`...f │ │ │ │ +000b0a80: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ +000b0a90: 8e8e 8ea4 2551 328d 91ea f1eb cf75 6e64 ....%Q2......und │ │ │ │ +000b0aa0: 6f90 538e 6573 9603 eaa8 7468 6593 6869 o.S.es....the.hi │ │ │ │ +000b0ab0: 6469 6e67 3b93 6974 9366 6169 6c73 9369 ding;.it.fails.i │ │ │ │ +000b0ac0: 6693 6974 7393 6172 6775 6d65 6e9a ac72 f.its.argumen..r │ │ │ │ +000b0ad0: 7493 6973 936e 6f74 9361 9370 7265 7669 t.is.not.a.previ │ │ │ │ +000b0ae0: 6f75 736c 7993 6869 6464 656e 9363 6f6e ously.hidden.con │ │ │ │ +000b0af0: 7374 616e 9874 2e8e a68d 91f6 537a 5468 stan.t......SzTh │ │ │ │ +000b0b00: 6591 03ea a866 756e 6374 696f 6e3a 8e9f e....function:.. │ │ │ │ +000b0b10: 2681 5e8d 8d8d 91ea f1eb 9ff5 4fa7 8900 &.^.........O... │ │ │ │ +000b0b20: 0066 6601 c70b 4a9f 0b07 168d 8d90 cccd .ff...J......... │ │ │ │ +000b0b30: 9f04 599c 8400 0f60 b200 0066 668d 9ffb ..Y....`...ff... │ │ │ │ +000b0b40: a664 8d91 170b cceb 6169 735f 6869 6464 .d......ais_hidd │ │ │ │ +000b0b50: 656e 9605 bfaa 3a93 7374 7269 6e67 932d en....:.string.- │ │ │ │ +000b0b60: 3e93 626f 6f6c 8e8e 9201 c671 b184 000f >.bool.....q.... │ │ │ │ +000b0b70: 60b2 0000 6666 8e8e 9f04 c002 8900 0066 `...ff.........f │ │ │ │ +000b0b80: 6601 c70b 4a8e 8e8e a18d 91ea f1eb cf74 f...J..........t │ │ │ │ +000b0b90: 6573 7473 9603 eaa8 7768 6574 6865 7293 ests....whether. │ │ │ │ +000b0ba0: 6193 7374 7269 6e67 9369 7393 7468 6593 a.string.is.the. │ │ │ │ +000b0bb0: 6e61 6d65 936f 6693 6193 6869 6464 656e name.of.a.hidden │ │ │ │ +000b0bc0: 9363 6f6e 7374 616e 90ac 7274 2e8e 8e9f .constan..rt.... │ │ │ │ +000b0bd0: 24fd 138e 8c8b 0000 00d5 0000 0000 0000 $............... │ │ │ │ 000b0be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000b0bf0: 0000 0000 0000 000b 0364 a002 cc05 558d .........d....U. │ │ │ │ -000b0c00: a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d 9112 ..F............. │ │ │ │ -000b0c10: c761 d031 312e 3131 2e91 0a80 004d 6973 .a.11.11.....Mis │ │ │ │ -000b0c20: 6365 6c6c 616e 656f 7573 9604 8000 7379 cellaneous....sy │ │ │ │ -000b0c30: 7374 656d 9366 6561 7475 7265 7392 00d4 stem.features... │ │ │ │ -000b0c40: a040 3231 338e 9112 c761 9f05 6666 8900 .@213....a..ff.. │ │ │ │ -000b0c50: 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf ..f..>|......./. │ │ │ │ -000b0c60: 8da0 fd8b d021 8d8d 9112 c761 eb47 3131 .....!.....a.G11 │ │ │ │ -000b0c70: 2e31 312e 378e 9154 7a8e 4175 746f 6c6f .11.7..Tz.Autolo │ │ │ │ -000b0c80: 6164 696e 6796 0566 666f 6693 6178 696f ading..ffof.axio │ │ │ │ -000b0c90: 6d73 2c93 6465 0c6e 6974 696f 6e73 9361 ms,.de.nitions.a │ │ │ │ -000b0ca0: 6e64 9374 6865 6f72 656d 738e 9f17 c000 nd.theorems..... │ │ │ │ -000b0cb0: 8d91 12c7 61cf 4974 9604 00b7 6973 9b04 ....a.It....is.. │ │ │ │ -000b0cc0: 00b6 7090 538e 6f73 7369 626c 6593 746f ..p.S.ossible.to │ │ │ │ -000b0cd0: 986d 6172 6b93 7468 6598 6e61 6d65 936f .mark.the.name.o │ │ │ │ -000b0ce0: 6698 616e 9361 7869 6f6d 2c91 0406 3a64 f.an.axiom,...:d │ │ │ │ -000b0cf0: 650c 6e69 7469 6f6e 986f 7293 7468 656f e.nition.or.theo │ │ │ │ -000b0d00: 7265 6d98 736f 9374 6861 7498 6966 9369 rem.so.that.if.i │ │ │ │ -000b0d10: 7498 6f90 538e 6363 7572 7393 696e 8ea4 t.o.S.ccurs.in.. │ │ │ │ -000b0d20: 1000 008d 9112 c761 616e 9603 61a5 eb48 .......aan..a..H │ │ │ │ -000b0d30: 4d4c 93cf 6578 7072 6573 7369 6f6e 9b03 ML..expression.. │ │ │ │ -000b0d40: 61a6 7468 656e 9374 6865 936e 616d 6564 a.then.the.named │ │ │ │ -000b0d50: 9369 7465 6d98 7769 6c6c 9362 9053 8e65 .item.will.b.S.e │ │ │ │ -000b0d60: 9361 7574 6f6d 6174 6963 616c 6c79 936c .automatically.l │ │ │ │ -000b0d70: 6f61 6465 6498 6672 6f6d 9374 6865 9361 oaded.from.the.a │ │ │ │ -000b0d80: 7070 726f 7072 6961 7465 8ea1 8d91 12c7 ppropriate...... │ │ │ │ -000b0d90: 6174 6865 6f72 7996 0468 6c62 9053 8e65 atheory..hlb.S.e │ │ │ │ -000b0da0: 666f 7265 9374 6865 93eb 484d 4c93 cf65 fore.the..HML..e │ │ │ │ -000b0db0: 7870 7265 7373 696f 6e9b 0468 6b69 7393 xpression..hkis. │ │ │ │ -000b0dc0: 6576 91ff 58e4 616c 7561 7465 642e 9106 ev..X.aluated... │ │ │ │ -000b0dd0: b22c 5468 6973 9370 726f 90ac 7276 6964 .,This.pro..rvid │ │ │ │ -000b0de0: 6573 9361 936b 696e 6498 6f66 9363 7275 es.a.kind.of.cru │ │ │ │ -000b0df0: 6465 9360 7061 6769 6e67 2793 6f66 8ea1 de.`paging'.of.. │ │ │ │ -000b0e00: 8d91 12c7 6174 6865 6f72 6965 732e 9105 ....atheories... │ │ │ │ -000b0e10: 1491 4d61 6e90 ac72 7996 037d ba73 7461 ..Man..ry..}.sta │ │ │ │ -000b0e20: 6e64 6172 6493 6465 0c6e 6974 696f 6e73 ndard.de.nitions │ │ │ │ -000b0e30: 9b03 7dbb 616e 6493 7468 656f 7265 6d73 ..}.and.theorems │ │ │ │ -000b0e40: 9361 7265 9873 6574 9375 7093 746f 9861 .are.set.up.to.a │ │ │ │ -000b0e50: 7574 6f6c 6f61 6493 6966 9374 6865 7998 utoload.if.they. │ │ │ │ -000b0e60: 6172 6593 7573 6564 2e8e a18d 911e 28f0 are.used......(. │ │ │ │ -000b0e70: 5468 6596 03ea a866 756e 6374 696f 6e93 The....function. │ │ │ │ -000b0e80: 746f 9373 6574 9375 7093 616e 9361 7574 to.set.up.an.aut │ │ │ │ -000b0e90: 6f6c 6f61 6469 6e67 9361 6374 696f 6e93 oloading.action. │ │ │ │ -000b0ea0: 6973 3a8e a91b 8169 8d8d 8d91 12c7 619f is:....i......a. │ │ │ │ -000b0eb0: f4da da89 0000 6666 01c7 0b4a 9f0b f0af ......ff...J.... │ │ │ │ -000b0ec0: 8d8d 90cc cd9f 0459 9c84 0010 4a4b 0000 .......Y....JK.. │ │ │ │ -000b0ed0: 6666 8d9f fba6 648d 9117 0bcc eb61 6175 ff....d......aau │ │ │ │ -000b0ee0: 746f 6c6f 6164 5f74 6865 6f72 7996 05bf toload_theory... │ │ │ │ -000b0ef0: aa3a 9328 7374 7269 6e67 9323 9373 7472 .:.(string.#.str │ │ │ │ -000b0f00: 696e 6793 2393 7374 7269 6e67 2993 2d3e ing.#.string).-> │ │ │ │ -000b0f10: 9376 6f69 648e 8e92 01c6 71b1 8400 104a .void.....q....J │ │ │ │ -000b0f20: 4b00 0066 668e 8e9f 04c0 0289 0000 6666 K..ff.........ff │ │ │ │ -000b0f30: 01c7 0b4a 8e8e 8e9f 1b81 688d 9112 c761 ...J......h....a │ │ │ │ -000b0f40: cf45 7691 ff58 e461 6c75 6174 696e 678d .Ev..X.aluating. │ │ │ │ -000b0f50: 9105 400b eb61 6175 746f 6c6f 6164 5f74 ..@..aautoload_t │ │ │ │ -000b0f60: 6865 6f72 7928 608e 9166 fa55 d76b 9567 heory(`..f.U.k.g │ │ │ │ -000b0f70: 1d69 6e64 8deb 6160 2c60 8e91 113e fed7 .ind..a`,`...>.. │ │ │ │ -000b0f80: 7468 798d 906e 39eb 6160 2c60 8e91 11ad thy..n9.a`,`.... │ │ │ │ -000b0f90: 37d7 6e61 6d65 8deb 6160 298e 910b 7f54 7.name..a`)....T │ │ │ │ -000b0fa0: cf2c 9105 9563 7768 6572 659b 0540 0bd7 .,...cwhere..@.. │ │ │ │ -000b0fb0: 6b93 696e 6498 cf69 738d 98eb 6161 7869 k.ind..is...aaxi │ │ │ │ -000b0fc0: 6f6d 8e91 21fe 5dcf 2c8d 9105 9563 eb61 om..!.].,....c.a │ │ │ │ -000b0fd0: 6465 6669 6e69 7469 6f6e 8e8e a18d 9112 definition...... │ │ │ │ -000b0fe0: c761 cf6f 728d 9104 41d1 eb61 7468 656f .a.or...A..atheo │ │ │ │ -000b0ff0: 7265 6d8e 912c 7f77 cf2c 9104 579a 6861 rem..,.w.,..W.ha │ │ │ │ -000b1000: 7396 0441 d174 6865 9373 6964 659b 0441 s..A.the.side..A │ │ │ │ -000b1010: d065 0b65 6374 936f 6698 7365 7474 696e .e.ect.of.settin │ │ │ │ -000b1020: 6793 7468 6593 6e61 6d65 98d7 6e61 6d65 g.the.name..name │ │ │ │ -000b1030: 93cf 736f 9374 6861 7498 7768 656e 9369 ..so.that.when.i │ │ │ │ -000b1040: 7498 6973 9365 6e63 6f75 6e90 ac72 7465 t.is.encoun..rte │ │ │ │ -000b1050: 7265 648e a18d 9112 c761 6290 ac72 7996 red......ab..ry. │ │ │ │ -000b1060: 041d 4674 6865 9b04 1d47 eb48 4d4c 93cf ..Fthe...G.HML.. │ │ │ │ -000b1070: 7061 7273 6572 9374 6865 9861 7070 726f parser.the.appro │ │ │ │ -000b1080: 7072 6961 7465 9373 6f72 7493 6f66 986f priate.sort.of.o │ │ │ │ -000b1090: 6291 00a7 1c6a 6563 7493 7769 6c6c 9362 b....ject.will.b │ │ │ │ -000b10a0: 9053 8e65 9861 7574 6f6c 6f61 6465 6493 .S.e.autoloaded. │ │ │ │ -000b10b0: 6672 6f6d 9374 6865 9874 6865 6f72 7993 from.the.theory. │ │ │ │ -000b10c0: d774 6879 906e 39cf 2e8e a18d 9112 c761 .thy.n9........a │ │ │ │ -000b10d0: 4e6f 7465 9605 4f47 7468 6174 9b05 4f48 Note..OGthat..OH │ │ │ │ -000b10e0: 636f 6e73 7461 6e90 ac72 7493 7370 9053 constan..rt.sp.S │ │ │ │ -000b10f0: 8e65 6369 0c63 6174 696f 6e73 9861 6e64 .eci.cations.and │ │ │ │ -000b1100: 9374 90ac 7279 7090 538e 6598 6465 0c6e .t..ryp.S.e.de.n │ │ │ │ -000b1110: 6974 696f 6e73 9361 7265 9372 6567 6172 itions.are.regar │ │ │ │ -000b1120: 6465 6498 6173 9373 7090 538e 6563 6961 ded.as.sp.S.ecia │ │ │ │ -000b1130: 6c98 6361 7365 7393 6f66 8ea1 8d91 12c7 l.cases.of...... │ │ │ │ -000b1140: 6164 650c 6e69 7469 6f6e 732e 8ea1 8d91 ade.nitions..... │ │ │ │ -000b1150: 1e28 f041 6e96 0372 3861 7574 6f6c 6f61 .(.An..r8autoloa │ │ │ │ -000b1160: 6469 6e67 9361 6374 696f 6e93 7365 7493 ding.action.set. │ │ │ │ -000b1170: 7570 9377 6974 688d 93eb 6161 7574 6f6c up.with...aautol │ │ │ │ -000b1180: 6f61 645f 7468 656f 7279 8e91 5d1f 66cf oad_theory..].f. │ │ │ │ -000b1190: 7769 6c6c 936f 6e6c 7993 6290 538e 6593 will.only.b.S.e. │ │ │ │ -000b11a0: 646f 6e65 936f 6e63 652c 9103 8a4e 6e61 done.once,...Nna │ │ │ │ -000b11b0: 6d65 6c79 9374 6865 8ea1 8d91 12c7 610c mely.the......a. │ │ │ │ -000b11c0: 7273 7496 03d5 7674 696d 6593 7468 659b rst...vtime.the. │ │ │ │ -000b11d0: 03d5 756e 616d 6593 6973 9365 6e63 6f75 ..uname.is.encou │ │ │ │ -000b11e0: 6e90 ac72 7465 7265 6493 696e 9374 6865 n..rtered.in.the │ │ │ │ -000b11f0: 9373 6573 7369 6f6e 2e91 0531 cf41 7574 .session...1.Aut │ │ │ │ -000b1200: 6f6c 6f61 6493 6163 7469 6f6e 7393 6361 oload.actions.ca │ │ │ │ -000b1210: 6e98 6290 538e 6593 7265 6d6f 95ac 7276 n.b.S.e.remo..rv │ │ │ │ -000b1220: 9365 6491 03d5 7666 726f 6d8e a18d 9112 .ed...vfrom..... │ │ │ │ -000b1230: c761 6196 03ea a86e 616d 6593 7573 696e .aa....name.usin │ │ │ │ -000b1240: 6793 7468 6593 6675 6e63 7469 6f6e 3a8e g.the.function:. │ │ │ │ -000b1250: a68d 8d8d 9112 c761 9ff5 4fa7 8900 0066 .......a..O....f │ │ │ │ -000b1260: 6601 c70b 4a9f 0b07 168d 8d90 cccd 9f04 f...J........... │ │ │ │ -000b1270: 599c 8400 0f60 b200 0066 668d 9ffb a664 Y....`...ff....d │ │ │ │ -000b1280: 8d91 170b cceb 6175 6e64 6f5f 6175 746f ......aundo_auto │ │ │ │ -000b1290: 6c6f 6164 9605 bfaa 3a93 7374 7269 6e67 load....:.string │ │ │ │ -000b12a0: 932d 3e93 626f 6f6c 8e8e 9201 c671 b184 .->.bool.....q.. │ │ │ │ -000b12b0: 000f 60b2 0000 6666 8e8e 9f04 c002 8900 ..`...ff........ │ │ │ │ -000b12c0: 0066 6601 c70b 4a8e 8e8e a91b 8168 8d91 .ff...J......h.. │ │ │ │ -000b12d0: 1e28 f0cf 5468 6596 04e5 af76 91ff 58e4 .(..The....v..X. │ │ │ │ -000b12e0: 616c 7565 8d93 eb61 7472 7565 8e91 20ca alue...atrue.. . │ │ │ │ -000b12f0: 05cf 6973 9372 6574 7572 6e65 6493 6966 ..is.returned.if │ │ │ │ -000b1300: 9361 6e9b 04e5 ae61 7574 6f6c 6f61 6493 .an....autoload. │ │ │ │ -000b1310: 6163 7469 6f6e 9368 6164 9362 9053 8e65 action.had.b.S.e │ │ │ │ -000b1320: 656e 9873 6574 9375 702c 8d91 0524 70eb en.set.up,...$p. │ │ │ │ -000b1330: 6166 616c 7365 8e91 26c8 71cf 6973 9372 afalse..&.q.is.r │ │ │ │ -000b1340: 6574 7572 6e65 648e a18d 9112 c761 6f74 eturned......aot │ │ │ │ -000b1350: 6865 7277 6973 652e 8e9f 2299 418d 8d91 herwise...".A... │ │ │ │ -000b1360: 12c7 61eb 4731 312e 3131 2e38 8e91 547a ..a.G11.11.8..Tz │ │ │ │ -000b1370: 8e43 6163 908c cc68 6564 9105 6666 7468 .Cac...hed..ffth │ │ │ │ -000b1380: 656f 7269 6573 8e9f 17c0 008d 9112 c761 eories.........a │ │ │ │ -000b1390: cf57 6865 6e96 05ec 2761 9374 6865 6f72 .When...'a.theor │ │ │ │ -000b13a0: 799b 05ec 2869 7393 0c72 7374 9361 6363 y...(is..rst.acc │ │ │ │ -000b13b0: 6573 7365 6493 7573 696e 6798 7468 6593 essed.using.the. │ │ │ │ -000b13c0: 6675 6e63 7469 6f6e 738d 93eb 616c 6f61 functions...aloa │ │ │ │ -000b13d0: 645f 7468 656f 7279 8e91 4528 75cf 2c8d d_theory..E(u.,. │ │ │ │ -000b13e0: 9106 6c87 eb61 6178 696f 6d8e 9123 2ad9 ..l..aaxiom..#*. │ │ │ │ -000b13f0: cf2c 8d91 066c 87eb 6164 6566 696e 6974 .,...l..adefinit │ │ │ │ -000b1400: 696f 6e8e 913f e92b cf2c 8ea1 8d8d 9112 ion..?.+.,...... │ │ │ │ -000b1410: c761 eb61 7468 656f 7265 6d8e 8d91 3eab .a.atheorem...>. │ │ │ │ -000b1420: 71cf 6574 632e 8e91 50f2 812c 9103 b411 q.etc...P..,.... │ │ │ │ -000b1430: 7468 6596 03a6 6a77 686f 6c65 9b03 a66b the...jwhole...k │ │ │ │ -000b1440: 7468 656f 7279 9369 7393 7265 6164 9866 theory.is.read.f │ │ │ │ -000b1450: 726f 6d93 6469 736b 9869 6e90 ac72 746f rom.disk.in..rto │ │ │ │ -000b1460: 9361 9364 6174 612d 7374 7275 6374 7572 .a.data-structur │ │ │ │ -000b1470: 6598 696e 936d 656d 6f72 7998 6361 6c6c e.in.memory.call │ │ │ │ -000b1480: 6564 9361 8ea1 8d91 12c7 61e5 7468 6596 ed.a......a.the. │ │ │ │ -000b1490: ff66 666f 7279 9104 9f32 6393 6163 6865 .ffory...2c.ache │ │ │ │ -000b14a0: 9100 e5b0 cf2e 9106 9953 5375 6273 6571 .........SSubseq │ │ │ │ -000b14b0: 7565 6e9a ac72 7496 0460 2461 6363 6573 uen..rt..`$acces │ │ │ │ -000b14c0: 7365 7393 7468 656e 9104 6023 7265 6665 ses.then..`#refe │ │ │ │ -000b14d0: 7293 746f 9374 6869 7393 696e 2d6d 656d r.to.this.in-mem │ │ │ │ -000b14e0: 6f72 7993 6361 6398 6865 9104 6023 616e ory.cac.he..`#an │ │ │ │ -000b14f0: 6493 6172 6593 7468 6572 6566 6f72 658e d.are.therefore. │ │ │ │ -000b1500: a18d 9112 c761 6661 7374 6572 2e91 0558 .....afaster...X │ │ │ │ -000b1510: 4954 6865 6f72 6965 732c 9b03 f7be 686f ITheories,....ho │ │ │ │ -000b1520: 95ac 7277 9365 7693 6572 2c98 6361 6e91 ..rw.ev.er,.can. │ │ │ │ -000b1530: 03f5 2162 9053 8e65 9b03 f520 7693 6572 ..!b.S.e... v.er │ │ │ │ -000b1540: 7998 6c61 7267 652c 9103 f7be 616e 6491 y.large,....and. │ │ │ │ -000b1550: 03f5 216f 6e98 6d61 6393 6869 6e65 7398 ..!on.mac.hines. │ │ │ │ -000b1560: 7769 7468 986c 696d 6974 6564 9103 f521 with.limited...! │ │ │ │ -000b1570: 6d65 6d6f 7279 91ff 0556 2c91 03f7 be74 memory...V,....t │ │ │ │ -000b1580: 6869 738e a18d 9112 c761 6361 6e96 0484 his......acan... │ │ │ │ -000b1590: 556c 6561 6493 746f 9b04 8454 6193 6c6f Ulead.to...Ta.lo │ │ │ │ -000b15a0: 7493 6f66 9367 6172 6261 6765 9863 6f6c t.of.garbage.col │ │ │ │ -000b15b0: 6c65 6374 696f 6e2c 9104 aac0 6f72 9365 lection,....or.e │ │ │ │ -000b15c0: 7690 ac72 656e 9372 756e 6e69 6e67 936f v..ren.running.o │ │ │ │ -000b15d0: 7574 936f 6698 7370 6163 652e 9107 05e7 ut.of.space..... │ │ │ │ -000b15e0: 5491 ff05 566f 9864 6561 6c93 7769 7468 T...Vo.deal.with │ │ │ │ -000b15f0: 9374 6869 738e a18d 9112 c761 7072 6f62 .this......aprob │ │ │ │ -000b1600: 6c65 6d2c 9603 eaa8 7468 6593 eb48 4d4c lem,....the..HML │ │ │ │ -000b1610: 93cf 6675 6e63 7469 6f6e 3a8e a68d 8d8d ..function:..... │ │ │ │ -000b1620: 9112 c761 9ff5 4fa7 8900 0066 6601 c70b ...a..O....ff... │ │ │ │ -000b1630: 4a9f 0b07 168d 8d90 cccd 9f04 599c 8400 J...........Y... │ │ │ │ -000b1640: 0f60 b200 0066 668d 9ffb a664 8d91 170b .`...ff....d.... │ │ │ │ -000b1650: cceb 6164 656c 6574 655f 6361 6368 6596 ..adelete_cache. │ │ │ │ -000b1660: 05bf aa3a 9373 7472 696e 6793 2d3e 9376 ...:.string.->.v │ │ │ │ -000b1670: 6f69 648e 8e92 01c6 71b1 8400 0f60 b200 oid.....q....`.. │ │ │ │ -000b1680: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ -000b1690: 0b4a 8e8e 8e9f 1b81 698d 9112 c761 cf63 .J......i....a.c │ │ │ │ -000b16a0: 616e 9603 39a0 6290 538e 6593 7573 6564 an..9.b.S.e.used │ │ │ │ -000b16b0: 9b03 399f 746f 9364 656c 6574 6593 7468 ..9.to.delete.th │ │ │ │ -000b16c0: 6593 7468 656f 7279 9863 6163 90ac 7268 e.theory.cac..rh │ │ │ │ -000b16d0: 6593 2862 7574 936e 6f74 9374 6865 9874 e.(but.not.the.t │ │ │ │ -000b16e0: 6865 6f72 7993 0c6c 6593 6f6e 9364 6973 heory..le.on.dis │ │ │ │ -000b16f0: 6b29 2c91 035d 0774 6865 7265 6290 ac72 k),..].thereb..r │ │ │ │ -000b1700: 7993 6672 6565 696e 6793 7570 8ea1 8d91 y.freeing.up.... │ │ │ │ -000b1710: 12c7 6173 6f6d 6596 034b b173 7061 6365 ..asome..K.space │ │ │ │ -000b1720: 9b03 4bb2 2861 7493 7468 6593 636f 7374 ..K.(at.the.cost │ │ │ │ -000b1730: 986f 6693 6d61 6b69 6e67 9374 6865 986e .of.making.the.n │ │ │ │ -000b1740: 6578 7493 7468 656f 7279 9861 6363 6573 ext.theory.acces │ │ │ │ -000b1750: 7393 736c 6f95 ac72 7793 6572 292e 9105 s.slo..rw.er)... │ │ │ │ -000b1760: 03e3 4691 ff05 566f 7296 034b b165 7861 ..F...Vor..K.exa │ │ │ │ -000b1770: 6d70 6c65 2c91 036b 7d61 9366 756e 6374 mple,..k}a.funct │ │ │ │ -000b1780: 696f 6e8e a18d 9112 c761 7468 6174 9603 ion......athat.. │ │ │ │ -000b1790: eaa8 6665 7463 90ac 7268 6573 9361 9373 ..fetc..rhes.a.s │ │ │ │ -000b17a0: 696e 676c 6593 7468 656f 7265 6d93 7769 ingle.theorem.wi │ │ │ │ -000b17b0: 7468 6f75 7493 6272 696e 6769 6e67 9369 thout.bringing.i │ │ │ │ -000b17c0: 6e93 7468 6593 7768 6f6c 6593 7468 656f n.the.whole.theo │ │ │ │ -000b17d0: 7279 9369 733a 8e9f 2687 158d 8d8d 9f0d ry.is:..&....... │ │ │ │ -000b17e0: 56bd 8d8d 8d9f e600 008d 912a 0660 eb61 V..........*.`.a │ │ │ │ -000b17f0: 6c65 7496 05bf aa66 6574 6368 5f74 686d let....fetch_thm │ │ │ │ -000b1800: 5f77 6974 686f 7574 5f63 6163 6869 6e67 _without_caching │ │ │ │ -000b1810: 9374 6879 9374 686d 933d 8ea4 0d00 008d .thy.thm.=...... │ │ │ │ -000b1820: 9141 0508 6c65 7496 05bf aa74 6893 3d93 .A..let....th.=. │ │ │ │ -000b1830: 7468 656f 7265 6d93 7468 7993 7468 6d8e theorem.thy.thm. │ │ │ │ -000b1840: a18d 9141 0508 696e 910b 7f54 2864 656c ...A..in...T(del │ │ │ │ -000b1850: 6574 655f 6361 6368 6596 05bf aa74 6879 ete_cache....thy │ │ │ │ -000b1860: 3b93 7468 293b 3b8e 8e8e 8e8e 8e8e 9f26 ;.th);;........& │ │ │ │ -000b1870: 8716 8d91 1e28 f0cf 5768 6574 6865 7296 .....(..Whether. │ │ │ │ -000b1880: 03ea a861 9374 6865 6f72 7993 6861 7393 ...a.theory.has. │ │ │ │ -000b1890: 629a 538e 6565 6e93 6361 6390 ac72 6865 b.S.een.cac..rhe │ │ │ │ -000b18a0: 6493 6f72 936e 6f74 9363 616e 9362 9865 d.or.not.can.b.e │ │ │ │ -000b18b0: 9364 6973 636f 95ac 7276 9365 7265 6496 .disco..rv.ered. │ │ │ │ -000b18c0: 03ea a877 6974 6893 7468 6593 6675 6e63 ...with.the.func │ │ │ │ -000b18d0: 7469 6f6e 3a8e 8e9f 24fd 138e 8c8b 0000 tion:...$....... │ │ │ │ -000b18e0: 00d6 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000b0bf0: 0000 0000 0000 0000 0000 0000 0000 000b ................ │ │ │ │ +000b0c00: 036c a002 cc05 558d a0fd 46d3 0e8d 8d8d .l....U...F..... │ │ │ │ +000b0c10: 8d9f fa99 9a8d 9112 c761 d031 312e 3131 .........a.11.11 │ │ │ │ +000b0c20: 2e91 0a80 004d 6973 6365 6c6c 616e 656f .....Miscellaneo │ │ │ │ +000b0c30: 7573 9604 8000 7379 7374 656d 9366 6561 us....system.fea │ │ │ │ +000b0c40: 7475 7265 7392 00d4 a040 3231 338e 9112 tures....@213... │ │ │ │ +000b0c50: c761 9f05 6666 8900 00e6 6601 c73e 7c8e .a..ff....f..>|. │ │ │ │ +000b0c60: 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 8d8d ....../......!.. │ │ │ │ +000b0c70: 9112 c761 eb47 3131 2e31 312e 378e 9154 ...a.G11.11.7..T │ │ │ │ +000b0c80: 7a8e 4175 746f 6c6f 6164 696e 6796 0566 z.Autoloading..f │ │ │ │ +000b0c90: 666f 6693 6178 696f 6d73 2c93 6465 0c6e fof.axioms,.de.n │ │ │ │ +000b0ca0: 6974 696f 6e73 9361 6e64 9374 6865 6f72 itions.and.theor │ │ │ │ +000b0cb0: 656d 738e 9f17 c000 8d91 12c7 61cf 4974 ems.........a.It │ │ │ │ +000b0cc0: 9604 00b7 6973 9b04 00b6 7090 538e 6f73 ....is....p.S.os │ │ │ │ +000b0cd0: 7369 626c 6593 746f 986d 6172 6b93 7468 sible.to.mark.th │ │ │ │ +000b0ce0: 6598 6e61 6d65 936f 6698 616e 9361 7869 e.name.of.an.axi │ │ │ │ +000b0cf0: 6f6d 2c91 0406 3a64 650c 6e69 7469 6f6e om,...:de.nition │ │ │ │ +000b0d00: 986f 7293 7468 656f 7265 6d98 736f 9374 .or.theorem.so.t │ │ │ │ +000b0d10: 6861 7498 6966 9369 7498 6f90 538e 6363 hat.if.it.o.S.cc │ │ │ │ +000b0d20: 7572 7393 696e 8ea4 1000 008d 9112 c761 urs.in.........a │ │ │ │ +000b0d30: 616e 9603 61a5 eb48 4d4c 93cf 6578 7072 an..a..HML..expr │ │ │ │ +000b0d40: 6573 7369 6f6e 9b03 61a6 7468 656e 9374 ession..a.then.t │ │ │ │ +000b0d50: 6865 936e 616d 6564 9369 7465 6d98 7769 he.named.item.wi │ │ │ │ +000b0d60: 6c6c 9362 9053 8e65 9361 7574 6f6d 6174 ll.b.S.e.automat │ │ │ │ +000b0d70: 6963 616c 6c79 936c 6f61 6465 6498 6672 ically.loaded.fr │ │ │ │ +000b0d80: 6f6d 9374 6865 9361 7070 726f 7072 6961 om.the.appropria │ │ │ │ +000b0d90: 7465 8ea1 8d91 12c7 6174 6865 6f72 7996 te......atheory. │ │ │ │ +000b0da0: 0468 6c62 9053 8e65 666f 7265 9374 6865 .hlb.S.efore.the │ │ │ │ +000b0db0: 93eb 484d 4c93 cf65 7870 7265 7373 696f ..HML..expressio │ │ │ │ +000b0dc0: 6e9b 0468 6b69 7393 6576 91ff 58e4 616c n..hkis.ev..X.al │ │ │ │ +000b0dd0: 7561 7465 642e 9106 b22c 5468 6973 9370 uated....,This.p │ │ │ │ +000b0de0: 726f 90ac 7276 6964 6573 9361 936b 696e ro..rvides.a.kin │ │ │ │ +000b0df0: 6498 6f66 9363 7275 6465 9360 7061 6769 d.of.crude.`pagi │ │ │ │ +000b0e00: 6e67 2793 6f66 8ea1 8d91 12c7 6174 6865 ng'.of......athe │ │ │ │ +000b0e10: 6f72 6965 732e 9105 1491 4d61 6e90 ac72 ories.....Man..r │ │ │ │ +000b0e20: 7996 037d ba73 7461 6e64 6172 6493 6465 y..}.standard.de │ │ │ │ +000b0e30: 0c6e 6974 696f 6e73 9b03 7dbb 616e 6493 .nitions..}.and. │ │ │ │ +000b0e40: 7468 656f 7265 6d73 9361 7265 9873 6574 theorems.are.set │ │ │ │ +000b0e50: 9375 7093 746f 9861 7574 6f6c 6f61 6493 .up.to.autoload. │ │ │ │ +000b0e60: 6966 9374 6865 7998 6172 6593 7573 6564 if.they.are.used │ │ │ │ +000b0e70: 2e8e a18d 911e 28f0 5468 6596 03ea a866 ......(.The....f │ │ │ │ +000b0e80: 756e 6374 696f 6e93 746f 9373 6574 9375 unction.to.set.u │ │ │ │ +000b0e90: 7093 616e 9361 7574 6f6c 6f61 6469 6e67 p.an.autoloading │ │ │ │ +000b0ea0: 9361 6374 696f 6e93 6973 3a8e a91b 8169 .action.is:....i │ │ │ │ +000b0eb0: 8d8d 8d91 12c7 619f f4da da89 0000 6666 ......a.......ff │ │ │ │ +000b0ec0: 01c7 0b4a 9f0b f0af 8d8d 90cc cd9f 0459 ...J...........Y │ │ │ │ +000b0ed0: 9c84 0010 4a4b 0000 6666 8d9f fba6 648d ....JK..ff....d. │ │ │ │ +000b0ee0: 9117 0bcc eb61 6175 746f 6c6f 6164 5f74 .....aautoload_t │ │ │ │ +000b0ef0: 6865 6f72 7996 05bf aa3a 9328 7374 7269 heory....:.(stri │ │ │ │ +000b0f00: 6e67 9323 9373 7472 696e 6793 2393 7374 ng.#.string.#.st │ │ │ │ +000b0f10: 7269 6e67 2993 2d3e 9376 6f69 648e 8e92 ring).->.void... │ │ │ │ +000b0f20: 01c6 71b1 8400 104a 4b00 0066 668e 8e9f ..q....JK..ff... │ │ │ │ +000b0f30: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e9f ......ff...J.... │ │ │ │ +000b0f40: 1b81 688d 9112 c761 cf45 7691 ff58 e461 ..h....a.Ev..X.a │ │ │ │ +000b0f50: 6c75 6174 696e 678d 9105 400b eb61 6175 luating...@..aau │ │ │ │ +000b0f60: 746f 6c6f 6164 5f74 6865 6f72 7928 608e toload_theory(`. │ │ │ │ +000b0f70: 9166 fa55 d76b 9567 1d69 6e64 8deb 6160 .f.U.k.g.ind..a` │ │ │ │ +000b0f80: 2c60 8e91 113e fed7 7468 798d 906e 39eb ,`...>..thy..n9. │ │ │ │ +000b0f90: 6160 2c60 8e91 11ad 37d7 6e61 6d65 8deb a`,`....7.name.. │ │ │ │ +000b0fa0: 6160 298e 910b 7f54 cf2c 9105 9563 7768 a`)....T.,...cwh │ │ │ │ +000b0fb0: 6572 659b 0540 0bd7 6b93 696e 6498 cf69 ere..@..k.ind..i │ │ │ │ +000b0fc0: 738d 98eb 6161 7869 6f6d 8e91 21fe 5dcf s...aaxiom..!.]. │ │ │ │ +000b0fd0: 2c8d 9105 9563 eb61 6465 6669 6e69 7469 ,....c.adefiniti │ │ │ │ +000b0fe0: 6f6e 8e8e a18d 9112 c761 cf6f 728d 9104 on.......a.or... │ │ │ │ +000b0ff0: 41d1 eb61 7468 656f 7265 6d8e 912c 7f77 A..atheorem..,.w │ │ │ │ +000b1000: cf2c 9104 579a 6861 7396 0441 d174 6865 .,..W.has..A.the │ │ │ │ +000b1010: 9373 6964 659b 0441 d065 0b65 6374 936f .side..A.e.ect.o │ │ │ │ +000b1020: 6698 7365 7474 696e 6793 7468 6593 6e61 f.setting.the.na │ │ │ │ +000b1030: 6d65 98d7 6e61 6d65 93cf 736f 9374 6861 me..name..so.tha │ │ │ │ +000b1040: 7498 7768 656e 9369 7498 6973 9365 6e63 t.when.it.is.enc │ │ │ │ +000b1050: 6f75 6e90 ac72 7465 7265 648e a18d 9112 oun..rtered..... │ │ │ │ +000b1060: c761 6290 ac72 7996 041d 4674 6865 9b04 .ab..ry...Fthe.. │ │ │ │ +000b1070: 1d47 eb48 4d4c 93cf 7061 7273 6572 9374 .G.HML..parser.t │ │ │ │ +000b1080: 6865 9861 7070 726f 7072 6961 7465 9373 he.appropriate.s │ │ │ │ +000b1090: 6f72 7493 6f66 986f 6291 00a7 1c6a 6563 ort.of.ob....jec │ │ │ │ +000b10a0: 7493 7769 6c6c 9362 9053 8e65 9861 7574 t.will.b.S.e.aut │ │ │ │ +000b10b0: 6f6c 6f61 6465 6493 6672 6f6d 9374 6865 oloaded.from.the │ │ │ │ +000b10c0: 9874 6865 6f72 7993 d774 6879 906e 39cf .theory..thy.n9. │ │ │ │ +000b10d0: 2e8e a18d 9112 c761 4e6f 7465 9605 4f47 .......aNote..OG │ │ │ │ +000b10e0: 7468 6174 9b05 4f48 636f 6e73 7461 6e90 that..OHconstan. │ │ │ │ +000b10f0: ac72 7493 7370 9053 8e65 6369 0c63 6174 .rt.sp.S.eci.cat │ │ │ │ +000b1100: 696f 6e73 9861 6e64 9374 90ac 7279 7090 ions.and.t..ryp. │ │ │ │ +000b1110: 538e 6598 6465 0c6e 6974 696f 6e73 9361 S.e.de.nitions.a │ │ │ │ +000b1120: 7265 9372 6567 6172 6465 6498 6173 9373 re.regarded.as.s │ │ │ │ +000b1130: 7090 538e 6563 6961 6c98 6361 7365 7393 p.S.ecial.cases. │ │ │ │ +000b1140: 6f66 8ea1 8d91 12c7 6164 650c 6e69 7469 of......ade.niti │ │ │ │ +000b1150: 6f6e 732e 8ea1 8d91 1e28 f041 6e96 0372 ons......(.An..r │ │ │ │ +000b1160: 3861 7574 6f6c 6f61 6469 6e67 9361 6374 8autoloading.act │ │ │ │ +000b1170: 696f 6e93 7365 7493 7570 9377 6974 688d ion.set.up.with. │ │ │ │ +000b1180: 93eb 6161 7574 6f6c 6f61 645f 7468 656f ..aautoload_theo │ │ │ │ +000b1190: 7279 8e91 5d1f 66cf 7769 6c6c 936f 6e6c ry..].f.will.onl │ │ │ │ +000b11a0: 7993 6290 538e 6593 646f 6e65 936f 6e63 y.b.S.e.done.onc │ │ │ │ +000b11b0: 652c 9103 8a4e 6e61 6d65 6c79 9374 6865 e,...Nnamely.the │ │ │ │ +000b11c0: 8ea1 8d91 12c7 610c 7273 7496 03d5 7674 ......a.rst...vt │ │ │ │ +000b11d0: 696d 6593 7468 659b 03d5 756e 616d 6593 ime.the...uname. │ │ │ │ +000b11e0: 6973 9365 6e63 6f75 6e90 ac72 7465 7265 is.encoun..rtere │ │ │ │ +000b11f0: 6493 696e 9374 6865 9373 6573 7369 6f6e d.in.the.session │ │ │ │ +000b1200: 2e91 0531 cf41 7574 6f6c 6f61 6493 6163 ...1.Autoload.ac │ │ │ │ +000b1210: 7469 6f6e 7393 6361 6e98 6290 538e 6593 tions.can.b.S.e. │ │ │ │ +000b1220: 7265 6d6f 95ac 7276 9365 6491 03d5 7666 remo..rv.ed...vf │ │ │ │ +000b1230: 726f 6d8e a18d 9112 c761 6196 03ea a86e rom......aa....n │ │ │ │ +000b1240: 616d 6593 7573 696e 6793 7468 6593 6675 ame.using.the.fu │ │ │ │ +000b1250: 6e63 7469 6f6e 3a8e a68d 8d8d 9112 c761 nction:........a │ │ │ │ +000b1260: 9ff5 4fa7 8900 0066 6601 c70b 4a9f 0b07 ..O....ff...J... │ │ │ │ +000b1270: 168d 8d90 cccd 9f04 599c 8400 0f60 b200 ........Y....`.. │ │ │ │ +000b1280: 0066 668d 9ffb a664 8d91 170b cceb 6175 .ff....d......au │ │ │ │ +000b1290: 6e64 6f5f 6175 746f 6c6f 6164 9605 bfaa ndo_autoload.... │ │ │ │ +000b12a0: 3a93 7374 7269 6e67 932d 3e93 626f 6f6c :.string.->.bool │ │ │ │ +000b12b0: 8e8e 9201 c671 b184 000f 60b2 0000 6666 .....q....`...ff │ │ │ │ +000b12c0: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ +000b12d0: 8e8e a91b 8168 8d91 1e28 f0cf 5468 6596 .....h...(..The. │ │ │ │ +000b12e0: 04e5 af76 91ff 58e4 616c 7565 8d93 eb61 ...v..X.alue...a │ │ │ │ +000b12f0: 7472 7565 8e91 20ca 05cf 6973 9372 6574 true.. ...is.ret │ │ │ │ +000b1300: 7572 6e65 6493 6966 9361 6e9b 04e5 ae61 urned.if.an....a │ │ │ │ +000b1310: 7574 6f6c 6f61 6493 6163 7469 6f6e 9368 utoload.action.h │ │ │ │ +000b1320: 6164 9362 9053 8e65 656e 9873 6574 9375 ad.b.S.een.set.u │ │ │ │ +000b1330: 702c 8d91 0524 70eb 6166 616c 7365 8e91 p,...$p.afalse.. │ │ │ │ +000b1340: 26c8 71cf 6973 9372 6574 7572 6e65 648e &.q.is.returned. │ │ │ │ +000b1350: a18d 9112 c761 6f74 6865 7277 6973 652e .....aotherwise. │ │ │ │ +000b1360: 8e9f 2299 418d 8d91 12c7 61eb 4731 312e ..".A.....a.G11. │ │ │ │ +000b1370: 3131 2e38 8e91 547a 8e43 6163 908c cc68 11.8..Tz.Cac...h │ │ │ │ +000b1380: 6564 9105 6666 7468 656f 7269 6573 8e9f ed..fftheories.. │ │ │ │ +000b1390: 17c0 008d 9112 c761 cf57 6865 6e96 05ec .......a.When... │ │ │ │ +000b13a0: 2761 9374 6865 6f72 799b 05ec 2869 7393 'a.theory...(is. │ │ │ │ +000b13b0: 0c72 7374 9361 6363 6573 7365 6493 7573 .rst.accessed.us │ │ │ │ +000b13c0: 696e 6798 7468 6593 6675 6e63 7469 6f6e ing.the.function │ │ │ │ +000b13d0: 738d 93eb 616c 6f61 645f 7468 656f 7279 s...aload_theory │ │ │ │ +000b13e0: 8e91 4528 75cf 2c8d 9106 6c87 eb61 6178 ..E(u.,...l..aax │ │ │ │ +000b13f0: 696f 6d8e 9123 2ad9 cf2c 8d91 066c 87eb iom..#*..,...l.. │ │ │ │ +000b1400: 6164 6566 696e 6974 696f 6e8e 913f e92b adefinition..?.+ │ │ │ │ +000b1410: cf2c 8ea1 8d8d 9112 c761 eb61 7468 656f .,.......a.atheo │ │ │ │ +000b1420: 7265 6d8e 8d91 3eab 71cf 6574 632e 8e91 rem...>.q.etc... │ │ │ │ +000b1430: 50f2 812c 9103 b411 7468 6596 03a6 6a77 P..,....the...jw │ │ │ │ +000b1440: 686f 6c65 9b03 a66b 7468 656f 7279 9369 hole...ktheory.i │ │ │ │ +000b1450: 7393 7265 6164 9866 726f 6d93 6469 736b s.read.from.disk │ │ │ │ +000b1460: 9869 6e90 ac72 746f 9361 9364 6174 612d .in..rto.a.data- │ │ │ │ +000b1470: 7374 7275 6374 7572 6598 696e 936d 656d structure.in.mem │ │ │ │ +000b1480: 6f72 7998 6361 6c6c 6564 9361 8ea1 8d91 ory.called.a.... │ │ │ │ +000b1490: 12c7 61e5 7468 6596 ff66 666f 7279 9104 ..a.the..ffory.. │ │ │ │ +000b14a0: 9f32 6393 6163 6865 9100 e5b0 cf2e 9106 .2c.ache........ │ │ │ │ +000b14b0: 9953 5375 6273 6571 7565 6e9a ac72 7496 .SSubsequen..rt. │ │ │ │ +000b14c0: 0460 2461 6363 6573 7365 7393 7468 656e .`$accesses.then │ │ │ │ +000b14d0: 9104 6023 7265 6665 7293 746f 9374 6869 ..`#refer.to.thi │ │ │ │ +000b14e0: 7393 696e 2d6d 656d 6f72 7993 6361 6398 s.in-memory.cac. │ │ │ │ +000b14f0: 6865 9104 6023 616e 6493 6172 6593 7468 he..`#and.are.th │ │ │ │ +000b1500: 6572 6566 6f72 658e a18d 9112 c761 6661 erefore......afa │ │ │ │ +000b1510: 7374 6572 2e91 0558 4954 6865 6f72 6965 ster...XITheorie │ │ │ │ +000b1520: 732c 9b03 f7be 686f 95ac 7277 9365 7693 s,....ho..rw.ev. │ │ │ │ +000b1530: 6572 2c98 6361 6e91 03f5 2162 9053 8e65 er,.can...!b.S.e │ │ │ │ +000b1540: 9b03 f520 7693 6572 7998 6c61 7267 652c ... v.ery.large, │ │ │ │ +000b1550: 9103 f7be 616e 6491 03f5 216f 6e98 6d61 ....and...!on.ma │ │ │ │ +000b1560: 6393 6869 6e65 7398 7769 7468 986c 696d c.hines.with.lim │ │ │ │ +000b1570: 6974 6564 9103 f521 6d65 6d6f 7279 91ff ited...!memory.. │ │ │ │ +000b1580: 0556 2c91 03f7 be74 6869 738e a18d 9112 .V,....this..... │ │ │ │ +000b1590: c761 6361 6e96 0484 556c 6561 6493 746f .acan...Ulead.to │ │ │ │ +000b15a0: 9b04 8454 6193 6c6f 7493 6f66 9367 6172 ...Ta.lot.of.gar │ │ │ │ +000b15b0: 6261 6765 9863 6f6c 6c65 6374 696f 6e2c bage.collection, │ │ │ │ +000b15c0: 9104 aac0 6f72 9365 7690 ac72 656e 9372 ....or.ev..ren.r │ │ │ │ +000b15d0: 756e 6e69 6e67 936f 7574 936f 6698 7370 unning.out.of.sp │ │ │ │ +000b15e0: 6163 652e 9107 05e7 5491 ff05 566f 9864 ace.....T...Vo.d │ │ │ │ +000b15f0: 6561 6c93 7769 7468 9374 6869 738e a18d eal.with.this... │ │ │ │ +000b1600: 9112 c761 7072 6f62 6c65 6d2c 9603 eaa8 ...aproblem,.... │ │ │ │ +000b1610: 7468 6593 eb48 4d4c 93cf 6675 6e63 7469 the..HML..functi │ │ │ │ +000b1620: 6f6e 3a8e a68d 8d8d 9112 c761 9ff5 4fa7 on:........a..O. │ │ │ │ +000b1630: 8900 0066 6601 c70b 4a9f 0b07 168d 8d90 ...ff...J....... │ │ │ │ +000b1640: cccd 9f04 599c 8400 0f60 b200 0066 668d ....Y....`...ff. │ │ │ │ +000b1650: 9ffb a664 8d91 170b cceb 6164 656c 6574 ...d......adelet │ │ │ │ +000b1660: 655f 6361 6368 6596 05bf aa3a 9373 7472 e_cache....:.str │ │ │ │ +000b1670: 696e 6793 2d3e 9376 6f69 648e 8e92 01c6 ing.->.void..... │ │ │ │ +000b1680: 71b1 8400 0f60 b200 0066 668e 8e9f 04c0 q....`...ff..... │ │ │ │ +000b1690: 0289 0000 6666 01c7 0b4a 8e8e 8e9f 1b81 ....ff...J...... │ │ │ │ +000b16a0: 698d 9112 c761 cf63 616e 9603 39a0 6290 i....a.can..9.b. │ │ │ │ +000b16b0: 538e 6593 7573 6564 9b03 399f 746f 9364 S.e.used..9.to.d │ │ │ │ +000b16c0: 656c 6574 6593 7468 6593 7468 656f 7279 elete.the.theory │ │ │ │ +000b16d0: 9863 6163 90ac 7268 6593 2862 7574 936e .cac..rhe.(but.n │ │ │ │ +000b16e0: 6f74 9374 6865 9874 6865 6f72 7993 0c6c ot.the.theory..l │ │ │ │ +000b16f0: 6593 6f6e 9364 6973 6b29 2c91 035d 0774 e.on.disk),..].t │ │ │ │ +000b1700: 6865 7265 6290 ac72 7993 6672 6565 696e hereb..ry.freein │ │ │ │ +000b1710: 6793 7570 8ea1 8d91 12c7 6173 6f6d 6596 g.up......asome. │ │ │ │ +000b1720: 034b b173 7061 6365 9b03 4bb2 2861 7493 .K.space..K.(at. │ │ │ │ +000b1730: 7468 6593 636f 7374 986f 6693 6d61 6b69 the.cost.of.maki │ │ │ │ +000b1740: 6e67 9374 6865 986e 6578 7493 7468 656f ng.the.next.theo │ │ │ │ +000b1750: 7279 9861 6363 6573 7393 736c 6f95 ac72 ry.access.slo..r │ │ │ │ +000b1760: 7793 6572 292e 9105 03e3 4691 ff05 566f w.er).....F...Vo │ │ │ │ +000b1770: 7296 034b b165 7861 6d70 6c65 2c91 036b r..K.example,..k │ │ │ │ +000b1780: 7d61 9366 756e 6374 696f 6e8e a18d 9112 }a.function..... │ │ │ │ +000b1790: c761 7468 6174 9603 eaa8 6665 7463 90ac .athat....fetc.. │ │ │ │ +000b17a0: 7268 6573 9361 9373 696e 676c 6593 7468 rhes.a.single.th │ │ │ │ +000b17b0: 656f 7265 6d93 7769 7468 6f75 7493 6272 eorem.without.br │ │ │ │ +000b17c0: 696e 6769 6e67 9369 6e93 7468 6593 7768 inging.in.the.wh │ │ │ │ +000b17d0: 6f6c 6593 7468 656f 7279 9369 733a 8e9f ole.theory.is:.. │ │ │ │ +000b17e0: 2687 158d 8d8d 9f0d 56bd 8d8d 8d9f e600 &.......V....... │ │ │ │ +000b17f0: 008d 912a 0660 eb61 6c65 7496 05bf aa66 ...*.`.alet....f │ │ │ │ +000b1800: 6574 6368 5f74 686d 5f77 6974 686f 7574 etch_thm_without │ │ │ │ +000b1810: 5f63 6163 6869 6e67 9374 6879 9374 686d _caching.thy.thm │ │ │ │ +000b1820: 933d 8ea4 0d00 008d 9141 0508 6c65 7496 .=.......A..let. │ │ │ │ +000b1830: 05bf aa74 6893 3d93 7468 656f 7265 6d93 ...th.=.theorem. │ │ │ │ +000b1840: 7468 7993 7468 6d8e a18d 9141 0508 696e thy.thm....A..in │ │ │ │ +000b1850: 910b 7f54 2864 656c 6574 655f 6361 6368 ...T(delete_cach │ │ │ │ +000b1860: 6596 05bf aa74 6879 3b93 7468 293b 3b8e e....thy;.th);;. │ │ │ │ +000b1870: 8e8e 8e8e 8e8e 9f26 8716 8d91 1e28 f0cf .......&.....(.. │ │ │ │ +000b1880: 5768 6574 6865 7296 03ea a861 9374 6865 Whether....a.the │ │ │ │ +000b1890: 6f72 7993 6861 7393 629a 538e 6565 6e93 ory.has.b.S.een. │ │ │ │ +000b18a0: 6361 6390 ac72 6865 6493 6f72 936e 6f74 cac..rhed.or.not │ │ │ │ +000b18b0: 9363 616e 9362 9865 9364 6973 636f 95ac .can.b.e.disco.. │ │ │ │ +000b18c0: 7276 9365 7265 6496 03ea a877 6974 6893 rv.ered....with. │ │ │ │ +000b18d0: 7468 6593 6675 6e63 7469 6f6e 3a8e 8e9f the.function:... │ │ │ │ +000b18e0: 24fd 138e 8c8b 0000 00d6 0000 0000 0000 $............... │ │ │ │ 000b18f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000b1900: 0000 0000 0000 000b 0bcd a002 cc05 558d ..............U. │ │ │ │ -000b1910: a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d 91ea ..F............. │ │ │ │ -000b1920: f1eb d032 3134 9200 dd20 4343 6861 7074 ...214... CChapt │ │ │ │ -000b1930: 6572 9604 8000 3131 2e91 0a80 0054 6865 er....11.....The │ │ │ │ -000b1940: 9348 4f4c 934c 6f67 6963 9369 6e93 4d4c .HOL.Logic.in.ML │ │ │ │ -000b1950: 8e91 eaf1 eb9f 0566 6689 0000 e666 01c7 .......ff....f.. │ │ │ │ -000b1960: 3e7c 8e8e 8e8e a002 942f df8d a0fd 8bd0 >|......./...... │ │ │ │ -000b1970: 218d 8d8d 91ea f1eb 9ff4 dada 8900 0066 !..............f │ │ │ │ -000b1980: 6601 c70b 4a9f 0bf0 af8d 8d90 cccd 9f04 f...J........... │ │ │ │ -000b1990: 599c 8400 104a 4b00 0066 668d 9ffb a664 Y....JK..ff....d │ │ │ │ -000b19a0: 8d91 170b cceb 6163 6163 6865 645f 7468 ......acached_th │ │ │ │ -000b19b0: 656f 7269 6573 9605 bfaa 3a93 766f 6964 eories....:.void │ │ │ │ -000b19c0: 932d 3e93 2873 7472 696e 6793 2393 626f .->.(string.#.bo │ │ │ │ -000b19d0: 6f6c 2993 6c69 7374 8e8e 9201 c671 b184 ol).list.....q.. │ │ │ │ -000b19e0: 0010 4a4b 0000 6666 8e8e 9f04 c002 8900 ..JK..ff........ │ │ │ │ -000b19f0: 0066 6601 c70b 4a8e 8e8e a91a b4eb 8d91 .ff...J......... │ │ │ │ -000b1a00: eaf1 ebcf 5468 6973 9603 3239 7265 7475 ....This..29retu │ │ │ │ -000b1a10: 726e 739b 0332 3861 936c 6973 7498 6f66 rns..28a.list.of │ │ │ │ -000b1a20: 9370 6169 7273 8d98 eb61 288e 9108 f1e2 .pairs...a(..... │ │ │ │ -000b1a30: d774 6879 8d90 6e39 eb61 2c8e 9106 2de3 .thy..n9.a,...-. │ │ │ │ -000b1a40: d762 8deb 6129 8e91 08f1 e3cf 7768 6572 .b..a)......wher │ │ │ │ -000b1a50: 6598 d774 6879 9103 a072 cf69 7393 7468 e..thy...r.is.th │ │ │ │ -000b1a60: 6598 6e61 6d65 936f 6698 6193 7468 656f e.name.of.a.theo │ │ │ │ -000b1a70: 7279 9874 6861 7493 6861 7398 6290 538e ry.that.has.b.S. │ │ │ │ -000b1a80: 6565 6e93 6c6f 6164 6564 8ea4 1000 008d een.loaded...... │ │ │ │ -000b1a90: 91ea f1eb 616e 6496 03c4 c5d7 629b 03c4 ....and.....b... │ │ │ │ -000b1aa0: c6cf 6973 9361 9374 7275 7468 9876 91ff ..is.a.truth.v.. │ │ │ │ -000b1ab0: 58e4 616c 7565 9374 6861 7493 6973 8d98 X.alue.that.is.. │ │ │ │ -000b1ac0: eb61 7472 7565 8e91 1e88 33cf 6966 98d7 .atrue....3.if.. │ │ │ │ -000b1ad0: 7468 7990 6e39 cf27 7393 6361 6390 ac72 thy.n9.'s.cac..r │ │ │ │ -000b1ae0: 6865 9368 6173 9862 9053 8e65 656e 9364 he.has.b.S.een.d │ │ │ │ -000b1af0: 656c 6574 6564 9377 6974 688d 98eb 6164 eleted.with...ad │ │ │ │ -000b1b00: 656c 6574 655f 6361 6368 658e 914c 8583 elete_cache..L.. │ │ │ │ -000b1b10: cf61 6e64 8ea1 8d8d 91ea f1eb eb61 6661 .and.........afa │ │ │ │ -000b1b20: 6c73 658e 910b 9ae5 cf6f 7468 6572 7769 lse......otherwi │ │ │ │ -000b1b30: 7365 2e8e 9f22 7ed6 8d8d 91ea f1eb eb47 se..."~........G │ │ │ │ -000b1b40: 3131 2e31 312e 398e 912c a518 4164 6a75 11.11.9..,..Adju │ │ │ │ -000b1b50: 7374 696e 6796 0566 6674 6865 9370 7265 sting..ffthe.pre │ │ │ │ -000b1b60: 7474 958c cc79 2d70 7269 6e93 7491 0566 tt...y-prin.t..f │ │ │ │ -000b1b70: 6664 6570 7468 8e9f 17c0 008d 91ea f1eb fdepth.......... │ │ │ │ -000b1b80: cf54 6865 9603 eaa8 666f 6c6c 6f9a ac72 .The....follo..r │ │ │ │ -000b1b90: 7769 6e67 93eb 484d 4c93 cf66 756e 6374 wing..HML..funct │ │ │ │ -000b1ba0: 696f 6e93 6361 6e93 6290 538e 6593 7573 ion.can.b.S.e.us │ │ │ │ -000b1bb0: 6564 9374 6f93 6164 6a75 7374 9374 6865 ed.to.adjust.the │ │ │ │ -000b1bc0: 936d 6178 696d 9875 6d93 6465 7074 6893 .maxim.um.depth. │ │ │ │ -000b1bd0: 6f66 9370 7269 6e98 7469 6e67 2e8e a68d of.prin.ting.... │ │ │ │ -000b1be0: 8d8d 91ea f1eb 9ff5 4fa7 8900 0066 6601 ........O....ff. │ │ │ │ -000b1bf0: c70b 4a9f 0b07 168d 8d90 cccd 9f04 599c ..J...........Y. │ │ │ │ -000b1c00: 8400 0f60 b200 0066 668d 9ffb a664 8d91 ...`...ff....d.. │ │ │ │ -000b1c10: 170b cceb 616d 6178 5f70 7269 6e74 5f64 ....amax_print_d │ │ │ │ -000b1c20: 6570 7468 9605 bfaa 3a93 696e 7493 2d3e epth....:.int.-> │ │ │ │ -000b1c30: 9369 6e74 8e8e 9201 c671 b184 000f 60b2 .int.....q....`. │ │ │ │ -000b1c40: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ -000b1c50: c70b 4a8e 8e8e a68d 91ea f1eb cf54 6865 ..J..........The │ │ │ │ -000b1c60: 9604 b099 6465 6661 756c 749b 04b0 9870 ....default....p │ │ │ │ -000b1c70: 7269 6e90 ac72 7493 6465 7074 6898 6973 rin..rt.depth.is │ │ │ │ -000b1c80: 9335 3030 2e91 078a b245 7691 ff58 e461 .500.....Ev..X.a │ │ │ │ -000b1c90: 6c75 6174 696e 678d 98eb 616d 6178 5f70 luating...amax_p │ │ │ │ -000b1ca0: 7269 6e74 5f64 6570 7468 8e91 5f9c 27d7 rint_depth.._.'. │ │ │ │ -000b1cb0: 6e93 cf73 6574 7398 7468 6593 6d61 7869 n..sets.the.maxi │ │ │ │ -000b1cc0: 6d90 ac72 756d 9874 6f93 d76e 8ea1 8d91 m..rum.to..n.... │ │ │ │ -000b1cd0: eaf1 ebcf 616e 6496 0417 3f72 6574 7572 ....and...?retur │ │ │ │ -000b1ce0: 6e73 9374 6865 9370 7265 7669 6f75 7393 ns.the.previous. │ │ │ │ -000b1cf0: 7691 ff58 e461 6c75 6593 6f66 9374 6865 v..X.alue.of.the │ │ │ │ -000b1d00: 936d 6178 696d 90ac 7275 6d2e 9105 bea4 .maxim..rum..... │ │ │ │ -000b1d10: 5375 6274 6572 6d73 936e 6573 7465 6493 Subterms.nested. │ │ │ │ -000b1d20: 6d6f 7265 9364 6565 706c 7993 7468 616e more.deeply.than │ │ │ │ -000b1d30: 9374 6865 8ea1 8d91 eaf1 eb6d 6178 696d .the.......maxim │ │ │ │ -000b1d40: 95ac 7275 6d9b 03ea a870 7269 6e93 7498 ..rum....prin.t. │ │ │ │ -000b1d50: 6465 7074 6898 6172 6598 7072 696e 9374 depth.are.prin.t │ │ │ │ -000b1d60: 6564 9861 7398 eb61 26cf 2e91 0538 e046 ed.as..a&....8.F │ │ │ │ -000b1d70: 91ff 0556 6f72 9865 7861 6d70 6c65 3a8e ...Vor.example:. │ │ │ │ -000b1d80: a500 d4e9 248d 8d8d 91ea f1eb a0ff 3987 ....$.........9. │ │ │ │ -000b1d90: 8189 0000 6666 01c7 0b4a a001 8297 628d ....ff...J....b. │ │ │ │ -000b1da0: 8d90 cccd 9f04 599c 8401 86f0 fe00 0066 ......Y........f │ │ │ │ -000b1db0: 668d a0fe 8366 108d 8d92 01af f00d 8400 f....f.......... │ │ │ │ -000b1dc0: 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 8400 ................ │ │ │ │ -000b1dd0: 00b8 e800 15ae 648e 8d8d 8d92 01b9 4db2 ......d.......M. │ │ │ │ -000b1de0: 9ffd 1c15 eb49 318e 8e8e 8e9f ff40 548d .....I1......@T. │ │ │ │ -000b1df0: 9105 ccce eb61 2341 4444 5f43 4c41 5553 .....a#ADD_CLAUS │ │ │ │ -000b1e00: 4553 3b3b 8ea4 0d00 008d 9105 ccce 5468 ES;;..........Th │ │ │ │ -000b1e10: 656f 7265 6d96 05bf aa41 4444 5f43 4c41 eorem....ADD_CLA │ │ │ │ -000b1e20: 5553 4553 9361 7574 6f6c 6f61 6465 6493 USES.autoloaded. │ │ │ │ -000b1e30: 6672 6f6d 9374 6865 6f72 7993 6061 7269 from.theory.`ari │ │ │ │ -000b1e40: 7468 6d65 7469 6360 2e8e a18d 9105 ccce thmetic`........ │ │ │ │ -000b1e50: 4144 445f 434c 4155 5345 5391 05bf aa3d ADD_CLAUSES....= │ │ │ │ -000b1e60: 8ea1 8d91 05cc ce7c 2d96 05bf aa28 3093 .......|-....(0. │ │ │ │ -000b1e70: 2b93 6d93 3d93 6d29 932f 5c8e a18d 9117 +.m.=.m)./\..... │ │ │ │ -000b1e80: 0bcc 286d 9605 bfaa 2b93 3093 3d93 6d29 ..(m....+.0.=.m) │ │ │ │ -000b1e90: 932f 5c8e a18d 9117 0bcc 2828 5355 4396 ./\.......((SUC. │ │ │ │ -000b1ea0: 05bf aa6d 2993 2b93 6e93 3d93 5355 4328 ...m).+.n.=.SUC( │ │ │ │ -000b1eb0: 6d93 2b93 6e29 2993 2f5c 8ea1 8d91 170b m.+.n))./\...... │ │ │ │ -000b1ec0: cc28 6d96 05bf aa2b 9328 5355 4393 6e29 .(m....+.(SUC.n) │ │ │ │ -000b1ed0: 933d 9353 5543 286d 932b 936e 2929 8ea1 .=.SUC(m.+.n)).. │ │ │ │ -000b1ee0: a18d 9105 ccce 7c2d 9605 bfaa 2830 932b ......|-....(0.+ │ │ │ │ -000b1ef0: 936d 933d 936d 2993 2f5c 8ea1 8d91 170b .m.=.m)./\...... │ │ │ │ -000b1f00: cc28 6d96 05bf aa2b 9330 933d 936d 2993 .(m....+.0.=.m). │ │ │ │ -000b1f10: 2f5c 8ea1 8d91 170b cc28 2853 5543 9605 /\.......((SUC.. │ │ │ │ -000b1f20: bfaa 6d29 932b 936e 933d 9353 5543 286d ..m).+.n.=.SUC(m │ │ │ │ -000b1f30: 932b 936e 2929 932f 5c8e a18d 9117 0bcc .+.n))./\....... │ │ │ │ -000b1f40: 286d 9605 bfaa 2b93 2853 5543 936e 2993 (m....+.(SUC.n). │ │ │ │ -000b1f50: 3d93 5355 4328 6d93 2b93 6e29 298e a1a1 =.SUC(m.+.n))... │ │ │ │ -000b1f60: 8d91 05cc ce23 6d61 785f 7072 696e 745f .....#max_print_ │ │ │ │ -000b1f70: 6465 7074 6891 05bf aa37 3b3b 8ea1 8d91 depth....7;;.... │ │ │ │ -000b1f80: 05cc ce35 3030 9605 bfaa 3a93 696e 748e ...500....:.int. │ │ │ │ -000b1f90: a1a1 8d91 05cc ce23 4144 445f 434c 4155 .......#ADD_CLAU │ │ │ │ -000b1fa0: 5345 533b 3b8e a18d 9105 ccce 7c2d 9605 SES;;.......|-.. │ │ │ │ -000b1fb0: bfaa 2826 932b 9326 933d 936d 2993 2f5c ..(&.+.&.=.m)./\ │ │ │ │ -000b1fc0: 9328 2693 2b93 2693 3d93 6d29 932f 5c93 .(&.+.&.=.m)./\. │ │ │ │ -000b1fd0: 2828 2693 2b93 2693 3d93 2628 2629 932f ((&.+.&.=.&(&)./ │ │ │ │ -000b1fe0: 5c93 2826 932b 9328 2693 3d93 2628 2629 \.(&.+.(&.=.&(&) │ │ │ │ -000b1ff0: 8ea1 a18d 9105 ccce 236d 6178 5f70 7269 ........#max_pri │ │ │ │ -000b2000: 6e74 5f64 6570 7468 9105 bfaa 353b 3b8e nt_depth....5;;. │ │ │ │ -000b2010: a18d 9105 ccce 3796 05bf aa3a 9369 6e74 ......7....:.int │ │ │ │ -000b2020: 8ea1 a18d 9105 ccce 2341 4444 5f43 4c41 ........#ADD_CLA │ │ │ │ -000b2030: 5553 4553 3b3b 8ea1 8d91 05cc ce7c 2d96 USES;;.......|-. │ │ │ │ -000b2040: 05bf aa28 2693 2f5c 9328 2693 2f5c 9328 ...(&./\.(&./\.( │ │ │ │ -000b2050: 2693 2f5c 9328 268e a1a1 8d91 05cc ce23 &./\.(&........# │ │ │ │ -000b2060: 6d61 785f 7072 696e 745f 6465 7074 6891 max_print_depth. │ │ │ │ -000b2070: 05bf aa33 3b3b 8ea1 8d91 05cc ce35 9605 ...3;;.......5.. │ │ │ │ -000b2080: bfaa 3a93 696e 748e a1a1 8d91 05cc ce23 ..:.int........# │ │ │ │ -000b2090: 4144 445f 434c 4155 5345 533b 3b8e a18d ADD_CLAUSES;;... │ │ │ │ -000b20a0: 9105 ccce 7c2d 9105 bfaa 268e 8e92 01c6 ....|-....&..... │ │ │ │ -000b20b0: 71b1 8401 86f0 fe00 0066 668e 8e9f 04c0 q........ff..... │ │ │ │ -000b20c0: 0289 0000 6666 01c7 0b4a 8e8e 8ea1 8d91 ....ff...J...... │ │ │ │ -000b20d0: eaf1 ebcf 4691 ff05 566f 7296 03ea a86d ....F...Vor....m │ │ │ │ -000b20e0: 6f72 6593 6465 7461 696c 7393 6162 9053 ore.details.ab.S │ │ │ │ -000b20f0: 8e6f 7574 9370 7265 7474 9aac 7279 9370 .out.prett..ry.p │ │ │ │ -000b2100: 7269 6e98 7469 6e67 9369 6e93 eb48 4d4c rin.ting.in..HML │ │ │ │ -000b2110: cf2c 9373 6565 9353 6563 7469 6f6e 9338 .,.see.Section.8 │ │ │ │ -000b2120: 2e32 2e31 2e8e 8e9f 24fd 138e 8c8b 0000 .2.1....$....... │ │ │ │ -000b2130: 00d7 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000b1900: 0000 0000 0000 0000 0000 0000 0000 000b ................ │ │ │ │ +000b1910: 0bd5 a002 cc05 558d a0fd 46d3 0e8d 8d8d ......U...F..... │ │ │ │ +000b1920: 8d9f fa99 9a8d 91ea f1eb d032 3134 9200 ...........214.. │ │ │ │ +000b1930: dd20 4343 6861 7074 6572 9604 8000 3131 . CChapter....11 │ │ │ │ +000b1940: 2e91 0a80 0054 6865 9348 4f4c 934c 6f67 .....The.HOL.Log │ │ │ │ +000b1950: 6963 9369 6e93 4d4c 8e91 eaf1 eb9f 0566 ic.in.ML.......f │ │ │ │ +000b1960: 6689 0000 e666 01c7 3e7c 8e8e 8e8e a002 f....f..>|...... │ │ │ │ +000b1970: 942f df8d a0fd 8bd0 218d 8d8d 91ea f1eb ./......!....... │ │ │ │ +000b1980: 9ff4 dada 8900 0066 6601 c70b 4a9f 0bf0 .......ff...J... │ │ │ │ +000b1990: af8d 8d90 cccd 9f04 599c 8400 104a 4b00 ........Y....JK. │ │ │ │ +000b19a0: 0066 668d 9ffb a664 8d91 170b cceb 6163 .ff....d......ac │ │ │ │ +000b19b0: 6163 6865 645f 7468 656f 7269 6573 9605 ached_theories.. │ │ │ │ +000b19c0: bfaa 3a93 766f 6964 932d 3e93 2873 7472 ..:.void.->.(str │ │ │ │ +000b19d0: 696e 6793 2393 626f 6f6c 2993 6c69 7374 ing.#.bool).list │ │ │ │ +000b19e0: 8e8e 9201 c671 b184 0010 4a4b 0000 6666 .....q....JK..ff │ │ │ │ +000b19f0: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ +000b1a00: 8e8e a91a b4eb 8d91 eaf1 ebcf 5468 6973 ............This │ │ │ │ +000b1a10: 9603 3239 7265 7475 726e 739b 0332 3861 ..29returns..28a │ │ │ │ +000b1a20: 936c 6973 7498 6f66 9370 6169 7273 8d98 .list.of.pairs.. │ │ │ │ +000b1a30: eb61 288e 9108 f1e2 d774 6879 8d90 6e39 .a(......thy..n9 │ │ │ │ +000b1a40: eb61 2c8e 9106 2de3 d762 8deb 6129 8e91 .a,...-..b..a).. │ │ │ │ +000b1a50: 08f1 e3cf 7768 6572 6598 d774 6879 9103 ....where..thy.. │ │ │ │ +000b1a60: a072 cf69 7393 7468 6598 6e61 6d65 936f .r.is.the.name.o │ │ │ │ +000b1a70: 6698 6193 7468 656f 7279 9874 6861 7493 f.a.theory.that. │ │ │ │ +000b1a80: 6861 7398 6290 538e 6565 6e93 6c6f 6164 has.b.S.een.load │ │ │ │ +000b1a90: 6564 8ea4 1000 008d 91ea f1eb 616e 6496 ed..........and. │ │ │ │ +000b1aa0: 03c4 c5d7 629b 03c4 c6cf 6973 9361 9374 ....b.....is.a.t │ │ │ │ +000b1ab0: 7275 7468 9876 91ff 58e4 616c 7565 9374 ruth.v..X.alue.t │ │ │ │ +000b1ac0: 6861 7493 6973 8d98 eb61 7472 7565 8e91 hat.is...atrue.. │ │ │ │ +000b1ad0: 1e88 33cf 6966 98d7 7468 7990 6e39 cf27 ..3.if..thy.n9.' │ │ │ │ +000b1ae0: 7393 6361 6390 ac72 6865 9368 6173 9862 s.cac..rhe.has.b │ │ │ │ +000b1af0: 9053 8e65 656e 9364 656c 6574 6564 9377 .S.een.deleted.w │ │ │ │ +000b1b00: 6974 688d 98eb 6164 656c 6574 655f 6361 ith...adelete_ca │ │ │ │ +000b1b10: 6368 658e 914c 8583 cf61 6e64 8ea1 8d8d che..L...and.... │ │ │ │ +000b1b20: 91ea f1eb eb61 6661 6c73 658e 910b 9ae5 .....afalse..... │ │ │ │ +000b1b30: cf6f 7468 6572 7769 7365 2e8e 9f22 7ed6 .otherwise..."~. │ │ │ │ +000b1b40: 8d8d 91ea f1eb eb47 3131 2e31 312e 398e .......G11.11.9. │ │ │ │ +000b1b50: 912c a518 4164 6a75 7374 696e 6796 0566 .,..Adjusting..f │ │ │ │ +000b1b60: 6674 6865 9370 7265 7474 958c cc79 2d70 fthe.prett...y-p │ │ │ │ +000b1b70: 7269 6e93 7491 0566 6664 6570 7468 8e9f rin.t..ffdepth.. │ │ │ │ +000b1b80: 17c0 008d 91ea f1eb cf54 6865 9603 eaa8 .........The.... │ │ │ │ +000b1b90: 666f 6c6c 6f9a ac72 7769 6e67 93eb 484d follo..rwing..HM │ │ │ │ +000b1ba0: 4c93 cf66 756e 6374 696f 6e93 6361 6e93 L..function.can. │ │ │ │ +000b1bb0: 6290 538e 6593 7573 6564 9374 6f93 6164 b.S.e.used.to.ad │ │ │ │ +000b1bc0: 6a75 7374 9374 6865 936d 6178 696d 9875 just.the.maxim.u │ │ │ │ +000b1bd0: 6d93 6465 7074 6893 6f66 9370 7269 6e98 m.depth.of.prin. │ │ │ │ +000b1be0: 7469 6e67 2e8e a68d 8d8d 91ea f1eb 9ff5 ting............ │ │ │ │ +000b1bf0: 4fa7 8900 0066 6601 c70b 4a9f 0b07 168d O....ff...J..... │ │ │ │ +000b1c00: 8d90 cccd 9f04 599c 8400 0f60 b200 0066 ......Y....`...f │ │ │ │ +000b1c10: 668d 9ffb a664 8d91 170b cceb 616d 6178 f....d......amax │ │ │ │ +000b1c20: 5f70 7269 6e74 5f64 6570 7468 9605 bfaa _print_depth.... │ │ │ │ +000b1c30: 3a93 696e 7493 2d3e 9369 6e74 8e8e 9201 :.int.->.int.... │ │ │ │ +000b1c40: c671 b184 000f 60b2 0000 6666 8e8e 9f04 .q....`...ff.... │ │ │ │ +000b1c50: c002 8900 0066 6601 c70b 4a8e 8e8e a68d .....ff...J..... │ │ │ │ +000b1c60: 91ea f1eb cf54 6865 9604 b099 6465 6661 .....The....defa │ │ │ │ +000b1c70: 756c 749b 04b0 9870 7269 6e90 ac72 7493 ult....prin..rt. │ │ │ │ +000b1c80: 6465 7074 6898 6973 9335 3030 2e91 078a depth.is.500.... │ │ │ │ +000b1c90: b245 7691 ff58 e461 6c75 6174 696e 678d .Ev..X.aluating. │ │ │ │ +000b1ca0: 98eb 616d 6178 5f70 7269 6e74 5f64 6570 ..amax_print_dep │ │ │ │ +000b1cb0: 7468 8e91 5f9c 27d7 6e93 cf73 6574 7398 th.._.'.n..sets. │ │ │ │ +000b1cc0: 7468 6593 6d61 7869 6d90 ac72 756d 9874 the.maxim..rum.t │ │ │ │ +000b1cd0: 6f93 d76e 8ea1 8d91 eaf1 ebcf 616e 6496 o..n........and. │ │ │ │ +000b1ce0: 0417 3f72 6574 7572 6e73 9374 6865 9370 ..?returns.the.p │ │ │ │ +000b1cf0: 7265 7669 6f75 7393 7691 ff58 e461 6c75 revious.v..X.alu │ │ │ │ +000b1d00: 6593 6f66 9374 6865 936d 6178 696d 90ac e.of.the.maxim.. │ │ │ │ +000b1d10: 7275 6d2e 9105 bea4 5375 6274 6572 6d73 rum.....Subterms │ │ │ │ +000b1d20: 936e 6573 7465 6493 6d6f 7265 9364 6565 .nested.more.dee │ │ │ │ +000b1d30: 706c 7993 7468 616e 9374 6865 8ea1 8d91 ply.than.the.... │ │ │ │ +000b1d40: eaf1 eb6d 6178 696d 95ac 7275 6d9b 03ea ...maxim..rum... │ │ │ │ +000b1d50: a870 7269 6e93 7498 6465 7074 6898 6172 .prin.t.depth.ar │ │ │ │ +000b1d60: 6598 7072 696e 9374 6564 9861 7398 eb61 e.prin.ted.as..a │ │ │ │ +000b1d70: 26cf 2e91 0538 e046 91ff 0556 6f72 9865 &....8.F...Vor.e │ │ │ │ +000b1d80: 7861 6d70 6c65 3a8e a500 d4e9 248d 8d8d xample:.....$... │ │ │ │ +000b1d90: 91ea f1eb a0ff 3987 8189 0000 6666 01c7 ......9.....ff.. │ │ │ │ +000b1da0: 0b4a a001 8297 628d 8d90 cccd 9f04 599c .J....b.......Y. │ │ │ │ +000b1db0: 8401 86f0 fe00 0066 668d a0fe 8366 108d .......ff....f.. │ │ │ │ +000b1dc0: 8d92 01af f00d 8400 0ad7 0e00 00b8 e88e ................ │ │ │ │ +000b1dd0: 8d92 01b0 a8f5 8400 00b8 e800 15ae 648e ..............d. │ │ │ │ +000b1de0: 8d8d 8d92 01b9 4db2 9ffd 1c15 eb49 318e ......M......I1. │ │ │ │ +000b1df0: 8e8e 8e9f ff40 548d 9105 ccce eb61 2341 .....@T......a#A │ │ │ │ +000b1e00: 4444 5f43 4c41 5553 4553 3b3b 8ea4 0d00 DD_CLAUSES;;.... │ │ │ │ +000b1e10: 008d 9105 ccce 5468 656f 7265 6d96 05bf ......Theorem... │ │ │ │ +000b1e20: aa41 4444 5f43 4c41 5553 4553 9361 7574 .ADD_CLAUSES.aut │ │ │ │ +000b1e30: 6f6c 6f61 6465 6493 6672 6f6d 9374 6865 oloaded.from.the │ │ │ │ +000b1e40: 6f72 7993 6061 7269 7468 6d65 7469 6360 ory.`arithmetic` │ │ │ │ +000b1e50: 2e8e a18d 9105 ccce 4144 445f 434c 4155 ........ADD_CLAU │ │ │ │ +000b1e60: 5345 5391 05bf aa3d 8ea1 8d91 05cc ce7c SES....=.......| │ │ │ │ +000b1e70: 2d96 05bf aa28 3093 2b93 6d93 3d93 6d29 -....(0.+.m.=.m) │ │ │ │ +000b1e80: 932f 5c8e a18d 9117 0bcc 286d 9605 bfaa ./\.......(m.... │ │ │ │ +000b1e90: 2b93 3093 3d93 6d29 932f 5c8e a18d 9117 +.0.=.m)./\..... │ │ │ │ +000b1ea0: 0bcc 2828 5355 4396 05bf aa6d 2993 2b93 ..((SUC....m).+. │ │ │ │ +000b1eb0: 6e93 3d93 5355 4328 6d93 2b93 6e29 2993 n.=.SUC(m.+.n)). │ │ │ │ +000b1ec0: 2f5c 8ea1 8d91 170b cc28 6d96 05bf aa2b /\.......(m....+ │ │ │ │ +000b1ed0: 9328 5355 4393 6e29 933d 9353 5543 286d .(SUC.n).=.SUC(m │ │ │ │ +000b1ee0: 932b 936e 2929 8ea1 a18d 9105 ccce 7c2d .+.n))........|- │ │ │ │ +000b1ef0: 9605 bfaa 2830 932b 936d 933d 936d 2993 ....(0.+.m.=.m). │ │ │ │ +000b1f00: 2f5c 8ea1 8d91 170b cc28 6d96 05bf aa2b /\.......(m....+ │ │ │ │ +000b1f10: 9330 933d 936d 2993 2f5c 8ea1 8d91 170b .0.=.m)./\...... │ │ │ │ +000b1f20: cc28 2853 5543 9605 bfaa 6d29 932b 936e .((SUC....m).+.n │ │ │ │ +000b1f30: 933d 9353 5543 286d 932b 936e 2929 932f .=.SUC(m.+.n))./ │ │ │ │ +000b1f40: 5c8e a18d 9117 0bcc 286d 9605 bfaa 2b93 \.......(m....+. │ │ │ │ +000b1f50: 2853 5543 936e 2993 3d93 5355 4328 6d93 (SUC.n).=.SUC(m. │ │ │ │ +000b1f60: 2b93 6e29 298e a1a1 8d91 05cc ce23 6d61 +.n))........#ma │ │ │ │ +000b1f70: 785f 7072 696e 745f 6465 7074 6891 05bf x_print_depth... │ │ │ │ +000b1f80: aa37 3b3b 8ea1 8d91 05cc ce35 3030 9605 .7;;.......500.. │ │ │ │ +000b1f90: bfaa 3a93 696e 748e a1a1 8d91 05cc ce23 ..:.int........# │ │ │ │ +000b1fa0: 4144 445f 434c 4155 5345 533b 3b8e a18d ADD_CLAUSES;;... │ │ │ │ +000b1fb0: 9105 ccce 7c2d 9605 bfaa 2826 932b 9326 ....|-....(&.+.& │ │ │ │ +000b1fc0: 933d 936d 2993 2f5c 9328 2693 2b93 2693 .=.m)./\.(&.+.&. │ │ │ │ +000b1fd0: 3d93 6d29 932f 5c93 2828 2693 2b93 2693 =.m)./\.((&.+.&. │ │ │ │ +000b1fe0: 3d93 2628 2629 932f 5c93 2826 932b 9328 =.&(&)./\.(&.+.( │ │ │ │ +000b1ff0: 2693 3d93 2628 2629 8ea1 a18d 9105 ccce &.=.&(&)........ │ │ │ │ +000b2000: 236d 6178 5f70 7269 6e74 5f64 6570 7468 #max_print_depth │ │ │ │ +000b2010: 9105 bfaa 353b 3b8e a18d 9105 ccce 3796 ....5;;.......7. │ │ │ │ +000b2020: 05bf aa3a 9369 6e74 8ea1 a18d 9105 ccce ...:.int........ │ │ │ │ +000b2030: 2341 4444 5f43 4c41 5553 4553 3b3b 8ea1 #ADD_CLAUSES;;.. │ │ │ │ +000b2040: 8d91 05cc ce7c 2d96 05bf aa28 2693 2f5c .....|-....(&./\ │ │ │ │ +000b2050: 9328 2693 2f5c 9328 2693 2f5c 9328 268e .(&./\.(&./\.(&. │ │ │ │ +000b2060: a1a1 8d91 05cc ce23 6d61 785f 7072 696e .......#max_prin │ │ │ │ +000b2070: 745f 6465 7074 6891 05bf aa33 3b3b 8ea1 t_depth....3;;.. │ │ │ │ +000b2080: 8d91 05cc ce35 9605 bfaa 3a93 696e 748e .....5....:.int. │ │ │ │ +000b2090: a1a1 8d91 05cc ce23 4144 445f 434c 4155 .......#ADD_CLAU │ │ │ │ +000b20a0: 5345 533b 3b8e a18d 9105 ccce 7c2d 9105 SES;;.......|-.. │ │ │ │ +000b20b0: bfaa 268e 8e92 01c6 71b1 8401 86f0 fe00 ..&.....q....... │ │ │ │ +000b20c0: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ +000b20d0: 0b4a 8e8e 8ea1 8d91 eaf1 ebcf 4691 ff05 .J..........F... │ │ │ │ +000b20e0: 566f 7296 03ea a86d 6f72 6593 6465 7461 Vor....more.deta │ │ │ │ +000b20f0: 696c 7393 6162 9053 8e6f 7574 9370 7265 ils.ab.S.out.pre │ │ │ │ +000b2100: 7474 9aac 7279 9370 7269 6e98 7469 6e67 tt..ry.prin.ting │ │ │ │ +000b2110: 9369 6e93 eb48 4d4c cf2c 9373 6565 9353 .in..HML.,.see.S │ │ │ │ +000b2120: 6563 7469 6f6e 9338 2e32 2e31 2e8e 8e9f ection.8.2.1.... │ │ │ │ +000b2130: 24fd 138e 8c8b 0000 00d7 0000 0000 0000 $............... │ │ │ │ 000b2140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000b2150: 0000 0000 0000 000b 18dd a002 cc05 558d ..............U. │ │ │ │ -000b2160: a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d 9112 ..F............. │ │ │ │ -000b2170: c761 d031 312e 3131 2e91 0a80 004d 6973 .a.11.11.....Mis │ │ │ │ -000b2180: 6365 6c6c 616e 656f 7573 9604 8000 7379 cellaneous....sy │ │ │ │ -000b2190: 7374 656d 9366 6561 7475 7265 7392 00d4 stem.features... │ │ │ │ -000b21a0: a040 3231 358e 9112 c761 9f05 6666 8900 .@215....a..ff.. │ │ │ │ -000b21b0: 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf ..f..>|......./. │ │ │ │ -000b21c0: 8da0 fd8b d021 8d8d 9112 c761 eb47 3131 .....!.....a.G11 │ │ │ │ -000b21d0: 2e31 312e 3130 8e91 5c94 2754 696d 696e .11.10..\.'Timin │ │ │ │ -000b21e0: 6796 0566 6661 6e64 9363 6f75 6e90 8ccc g..ffand.coun... │ │ │ │ -000b21f0: 7469 6e67 9374 6865 6f72 656d 738e 9f17 ting.theorems... │ │ │ │ -000b2200: c000 8d91 12c7 61cf 5768 656e 6576 9aac ......a.Whenev.. │ │ │ │ -000b2210: 7265 7296 02aa 89eb 4848 4f4c 93cf 7090 rer.....HHOL..p. │ │ │ │ -000b2220: 538e 6572 666f 726d 7393 6191 02aa 8870 S.erforms.a....p │ │ │ │ -000b2230: 7269 6d69 7469 7698 6593 696e 6665 7265 rimitiv.e.infere │ │ │ │ -000b2240: 6e63 6593 286f 7293 6163 6365 7074 7393 nce.(or.accepts. │ │ │ │ -000b2250: 616e 9361 7869 6f6d 9102 aa88 6f72 9364 an.axiom....or.d │ │ │ │ -000b2260: 650c 6e69 7469 6f6e 2993 6193 636f 756e e.nition).a.coun │ │ │ │ -000b2270: 9874 6572 8ea9 1000 008d 9112 c761 6973 .ter.........ais │ │ │ │ -000b2280: 9603 eaa8 696e 6372 656d 656e 9aac 7274 ....incremen..rt │ │ │ │ -000b2290: 6564 2e91 0538 e054 6865 9376 91ff 58e4 ed...8.The.v..X. │ │ │ │ -000b22a0: 616c 7565 936f 6693 7468 6973 9363 6f75 alue.of.this.cou │ │ │ │ -000b22b0: 6e98 7465 7293 6973 9372 6574 7572 6e65 n.ter.is.returne │ │ │ │ -000b22c0: 6493 6298 7993 7468 6593 6675 6e63 7469 d.b.y.the.functi │ │ │ │ -000b22d0: 6f6e 3a8e a41d 0000 8d8d 8d91 12c7 619f on:...........a. │ │ │ │ -000b22e0: f54f a789 0000 6666 01c7 0b4a 9f0b 0716 .O....ff...J.... │ │ │ │ -000b22f0: 8d8d 90cc cd9f 0459 9c84 000f 60b2 0000 .......Y....`... │ │ │ │ -000b2300: 6666 8d9f fba6 648d 9117 0bcc eb61 7468 ff....d......ath │ │ │ │ -000b2310: 6d5f 636f 756e 7496 05bf aa3a 9376 6f69 m_count....:.voi │ │ │ │ -000b2320: 6493 2d3e 9369 6e74 8e8e 9201 c671 b184 d.->.int.....q.. │ │ │ │ -000b2330: 000f 60b2 0000 6666 8e8e 9f04 c002 8900 ..`...ff........ │ │ │ │ -000b2340: 0066 6601 c70b 4a8e 8e8e a18d 9112 c761 .ff...J........a │ │ │ │ -000b2350: cf54 6869 7396 03ea a863 6f75 6e90 ac72 .This....coun..r │ │ │ │ -000b2360: 7465 7293 6361 6e93 6290 538e 6593 7265 ter.can.b.S.e.re │ │ │ │ -000b2370: 7365 7493 7769 7468 9374 6865 9366 756e set.with.the.fun │ │ │ │ -000b2380: 6374 696f 6e3a 8ea1 8d8d 8d91 12c7 619f ction:........a. │ │ │ │ -000b2390: f54f a789 0000 6666 01c7 0b4a 9f0b 0716 .O....ff...J.... │ │ │ │ -000b23a0: 8d8d 90cc cd9f 0459 9c84 000f 60b2 0000 .......Y....`... │ │ │ │ -000b23b0: 6666 8d9f fba6 648d 9117 0bcc eb61 7365 ff....d......ase │ │ │ │ -000b23c0: 745f 7468 6d5f 636f 756e 7496 05bf aa3a t_thm_count....: │ │ │ │ -000b23d0: 9369 6e74 932d 3e93 696e 748e 8e92 01c6 .int.->.int..... │ │ │ │ -000b23e0: 71b1 8400 0f60 b200 0066 668e 8e9f 04c0 q....`...ff..... │ │ │ │ -000b23f0: 0289 0000 6666 01c7 0b4a 8e8e 8ea1 8d91 ....ff...J...... │ │ │ │ -000b2400: 12c7 61cf 5468 6596 03ea a870 7265 7669 ..a.The....previ │ │ │ │ -000b2410: 6f75 7393 7691 ff58 e461 6c75 6593 6f66 ous.v..X.alue.of │ │ │ │ -000b2420: 9374 6865 9363 6f75 6e90 ac72 7465 7293 .the.coun..rter. │ │ │ │ -000b2430: 6973 9372 6574 7572 6e65 642e 8ea6 8d91 is.returned..... │ │ │ │ -000b2440: 1e28 f054 6865 9603 b9a3 666f 6c6c 6f90 .(.The....follo. │ │ │ │ -000b2450: ac72 7769 6e67 9b03 b9a2 6675 6e63 7469 .rwing....functi │ │ │ │ -000b2460: 6f6e 9369 7398 7573 6564 9374 6f98 7377 on.is.used.to.sw │ │ │ │ -000b2470: 6974 6390 ac72 6893 eb48 4d4c 98cf 696e itc..rh..HML..in │ │ │ │ -000b2480: 90ac 7274 6f93 6193 6d6f 9053 8e64 6598 ..rto.a.mo.S.de. │ │ │ │ -000b2490: 696e 9377 6869 6390 ac72 6898 7468 6593 in.whic..rh.the. │ │ │ │ -000b24a0: 6e95 ac72 756d 9362 9053 8e65 7298 6f66 n..rum.b.S.er.of │ │ │ │ -000b24b0: 9103 b9a3 7072 696d 2d8e a68d 9112 c761 ....prim-......a │ │ │ │ -000b24c0: 6974 6976 90ac 7265 9604 a99e 696e 6665 itiv..re....infe │ │ │ │ -000b24d0: 7265 6e63 6573 9b04 a99f 646f 6e65 9364 rences....done.d │ │ │ │ -000b24e0: 7572 696e 6798 6561 639a ac72 6893 746f uring.eac..rh.to │ │ │ │ -000b24f0: 702d 6c65 7698 656c 9369 6e98 7465 7261 p-lev.el.in.tera │ │ │ │ -000b2500: 6374 696f 6e91 04a9 9f69 7393 7368 6f98 ction....is.sho. │ │ │ │ -000b2510: 776e 2e91 0775 c352 756e 2d74 696d 6591 wn...u.Run-time. │ │ │ │ -000b2520: 04a9 9f61 6e64 9367 6172 6261 6765 8ea6 ...and.garbage.. │ │ │ │ -000b2530: 8d91 12c7 6163 6f6c 6c65 6374 696f 6e96 ....acollection. │ │ │ │ -000b2540: 03ea a874 696d 6593 6172 6593 616c 736f ...time.are.also │ │ │ │ -000b2550: 9373 686f 90ac 7277 6e2e 8ea1 8d8d 8d91 .sho..rwn....... │ │ │ │ -000b2560: 12c7 619f f54f a789 0000 6666 01c7 0b4a ..a..O....ff...J │ │ │ │ -000b2570: 9f0b 0716 8d8d 90cc cd9f 0459 9c84 000f ...........Y.... │ │ │ │ -000b2580: 60b2 0000 6666 8d9f fba6 648d 9117 0bcc `...ff....d..... │ │ │ │ -000b2590: eb61 7469 6d65 7296 05bf aa3a 9362 6f6f .atimer....:.boo │ │ │ │ -000b25a0: 6c93 2d3e 9362 6f6f 6c8e 8e92 01c6 71b1 l.->.bool.....q. │ │ │ │ -000b25b0: 8400 0f60 b200 0066 668e 8e9f 04c0 0289 ...`...ff....... │ │ │ │ -000b25c0: 0000 6666 01c7 0b4a 8e8e 8ea1 8d91 12c7 ..ff...J........ │ │ │ │ -000b25d0: 61cf 4578 6563 7574 696e 678d 9102 cfd2 a.Executing..... │ │ │ │ -000b25e0: eb61 7469 6d65 7291 05bf aa74 7275 658e .atimer....true. │ │ │ │ -000b25f0: 913f 1c47 cf63 6175 7365 7396 02cf d274 .?.G.causes....t │ │ │ │ -000b2600: 6865 936e 95ac 7275 6d93 6290 538e 6572 he.n..rum.b.S.er │ │ │ │ -000b2610: 9b02 cfd2 6f66 9102 cfd1 7072 696d 6974 ....of....primit │ │ │ │ -000b2620: 6976 9365 9869 6e66 6572 656e 6365 7398 iv.e.inferences. │ │ │ │ -000b2630: 616e 6498 7469 6d69 6e67 7391 02cf d174 and.timings....t │ │ │ │ -000b2640: 6f98 6290 538e 6598 7072 696e 9374 6564 o.b.S.e.prin.ted │ │ │ │ -000b2650: 3b8e a68d 8d91 12c7 61eb 6174 696d 6572 ;.......a.atimer │ │ │ │ -000b2660: 9105 bfaa 6661 6c73 658e 9154 ed5d cf73 ....false..T.].s │ │ │ │ -000b2670: 7769 7463 95ac 7268 6573 9102 e9ad 7468 witc..rhes....th │ │ │ │ -000b2680: 659b 02e9 ae70 7269 6e93 7469 6e67 986f e....prin.ting.o │ │ │ │ -000b2690: 0b2e 9104 e337 5468 6596 02e9 ad70 7265 .....7The....pre │ │ │ │ -000b26a0: 7669 6f75 7398 7365 7474 696e 6798 6973 vious.setting.is │ │ │ │ -000b26b0: 9372 6574 7572 6e65 642e 9104 e338 4578 .returned....8Ex │ │ │ │ -000b26c0: 6563 7574 696e 678d 93eb 6174 696d 6572 ecuting...atimer │ │ │ │ -000b26d0: 8e91 2291 add7 628e a68d 9112 c761 cf69 .."...b......a.i │ │ │ │ -000b26e0: 7396 03ea a865 7175 6976 9bff 58e4 616c s....equiv..X.al │ │ │ │ -000b26f0: 656e 90ac 7274 9374 6f93 7365 7474 696e en..rt.to.settin │ │ │ │ -000b2700: 6793 7468 6593 0d61 678d 93eb 6174 696d g.the..ag...atim │ │ │ │ -000b2710: 696e 678e 912a 534c cf74 6f93 7468 6593 ing..*SL.to.the. │ │ │ │ -000b2720: 7698 616c 7565 93d7 6293 cf28 7365 6593 v.alue..b..(see. │ │ │ │ -000b2730: 5365 6374 696f 6e93 382e 3133 292e 8e8e Section.8.13)... │ │ │ │ -000b2740: 9f24 fd13 8e8c 8b00 0000 d800 0000 0000 .$.............. │ │ │ │ -000b2750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000b2150: 0000 0000 0000 0000 0000 0000 0000 000b ................ │ │ │ │ +000b2160: 18e5 a002 cc05 558d a0fd 46d3 0e8d 8d8d ......U...F..... │ │ │ │ +000b2170: 8d9f fa99 9a8d 9112 c761 d031 312e 3131 .........a.11.11 │ │ │ │ +000b2180: 2e91 0a80 004d 6973 6365 6c6c 616e 656f .....Miscellaneo │ │ │ │ +000b2190: 7573 9604 8000 7379 7374 656d 9366 6561 us....system.fea │ │ │ │ +000b21a0: 7475 7265 7392 00d4 a040 3231 358e 9112 tures....@215... │ │ │ │ +000b21b0: c761 9f05 6666 8900 00e6 6601 c73e 7c8e .a..ff....f..>|. │ │ │ │ +000b21c0: 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 8d8d ....../......!.. │ │ │ │ +000b21d0: 9112 c761 eb47 3131 2e31 312e 3130 8e91 ...a.G11.11.10.. │ │ │ │ +000b21e0: 5c94 2754 696d 696e 6796 0566 6661 6e64 \.'Timing..ffand │ │ │ │ +000b21f0: 9363 6f75 6e90 8ccc 7469 6e67 9374 6865 .coun...ting.the │ │ │ │ +000b2200: 6f72 656d 738e 9f17 c000 8d91 12c7 61cf orems.........a. │ │ │ │ +000b2210: 5768 656e 6576 9aac 7265 7296 02aa 89eb Whenev..rer..... │ │ │ │ +000b2220: 4848 4f4c 93cf 7090 538e 6572 666f 726d HHOL..p.S.erform │ │ │ │ +000b2230: 7393 6191 02aa 8870 7269 6d69 7469 7698 s.a....primitiv. │ │ │ │ +000b2240: 6593 696e 6665 7265 6e63 6593 286f 7293 e.inference.(or. │ │ │ │ +000b2250: 6163 6365 7074 7393 616e 9361 7869 6f6d accepts.an.axiom │ │ │ │ +000b2260: 9102 aa88 6f72 9364 650c 6e69 7469 6f6e ....or.de.nition │ │ │ │ +000b2270: 2993 6193 636f 756e 9874 6572 8ea9 1000 ).a.coun.ter.... │ │ │ │ +000b2280: 008d 9112 c761 6973 9603 eaa8 696e 6372 .....ais....incr │ │ │ │ +000b2290: 656d 656e 9aac 7274 6564 2e91 0538 e054 emen..rted...8.T │ │ │ │ +000b22a0: 6865 9376 91ff 58e4 616c 7565 936f 6693 he.v..X.alue.of. │ │ │ │ +000b22b0: 7468 6973 9363 6f75 6e98 7465 7293 6973 this.coun.ter.is │ │ │ │ +000b22c0: 9372 6574 7572 6e65 6493 6298 7993 7468 .returned.b.y.th │ │ │ │ +000b22d0: 6593 6675 6e63 7469 6f6e 3a8e a41d 0000 e.function:..... │ │ │ │ +000b22e0: 8d8d 8d91 12c7 619f f54f a789 0000 6666 ......a..O....ff │ │ │ │ +000b22f0: 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f 0459 ...J...........Y │ │ │ │ +000b2300: 9c84 000f 60b2 0000 6666 8d9f fba6 648d ....`...ff....d. │ │ │ │ +000b2310: 9117 0bcc eb61 7468 6d5f 636f 756e 7496 .....athm_count. │ │ │ │ +000b2320: 05bf aa3a 9376 6f69 6493 2d3e 9369 6e74 ...:.void.->.int │ │ │ │ +000b2330: 8e8e 9201 c671 b184 000f 60b2 0000 6666 .....q....`...ff │ │ │ │ +000b2340: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ +000b2350: 8e8e a18d 9112 c761 cf54 6869 7396 03ea .......a.This... │ │ │ │ +000b2360: a863 6f75 6e90 ac72 7465 7293 6361 6e93 .coun..rter.can. │ │ │ │ +000b2370: 6290 538e 6593 7265 7365 7493 7769 7468 b.S.e.reset.with │ │ │ │ +000b2380: 9374 6865 9366 756e 6374 696f 6e3a 8ea1 .the.function:.. │ │ │ │ +000b2390: 8d8d 8d91 12c7 619f f54f a789 0000 6666 ......a..O....ff │ │ │ │ +000b23a0: 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f 0459 ...J...........Y │ │ │ │ +000b23b0: 9c84 000f 60b2 0000 6666 8d9f fba6 648d ....`...ff....d. │ │ │ │ +000b23c0: 9117 0bcc eb61 7365 745f 7468 6d5f 636f .....aset_thm_co │ │ │ │ +000b23d0: 756e 7496 05bf aa3a 9369 6e74 932d 3e93 unt....:.int.->. │ │ │ │ +000b23e0: 696e 748e 8e92 01c6 71b1 8400 0f60 b200 int.....q....`.. │ │ │ │ +000b23f0: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ +000b2400: 0b4a 8e8e 8ea1 8d91 12c7 61cf 5468 6596 .J........a.The. │ │ │ │ +000b2410: 03ea a870 7265 7669 6f75 7393 7691 ff58 ...previous.v..X │ │ │ │ +000b2420: e461 6c75 6593 6f66 9374 6865 9363 6f75 .alue.of.the.cou │ │ │ │ +000b2430: 6e90 ac72 7465 7293 6973 9372 6574 7572 n..rter.is.retur │ │ │ │ +000b2440: 6e65 642e 8ea6 8d91 1e28 f054 6865 9603 ned......(.The.. │ │ │ │ +000b2450: b9a3 666f 6c6c 6f90 ac72 7769 6e67 9b03 ..follo..rwing.. │ │ │ │ +000b2460: b9a2 6675 6e63 7469 6f6e 9369 7398 7573 ..function.is.us │ │ │ │ +000b2470: 6564 9374 6f98 7377 6974 6390 ac72 6893 ed.to.switc..rh. │ │ │ │ +000b2480: eb48 4d4c 98cf 696e 90ac 7274 6f93 6193 .HML..in..rto.a. │ │ │ │ +000b2490: 6d6f 9053 8e64 6598 696e 9377 6869 6390 mo.S.de.in.whic. │ │ │ │ +000b24a0: ac72 6898 7468 6593 6e95 ac72 756d 9362 .rh.the.n..rum.b │ │ │ │ +000b24b0: 9053 8e65 7298 6f66 9103 b9a3 7072 696d .S.er.of....prim │ │ │ │ +000b24c0: 2d8e a68d 9112 c761 6974 6976 90ac 7265 -......aitiv..re │ │ │ │ +000b24d0: 9604 a99e 696e 6665 7265 6e63 6573 9b04 ....inferences.. │ │ │ │ +000b24e0: a99f 646f 6e65 9364 7572 696e 6798 6561 ..done.during.ea │ │ │ │ +000b24f0: 639a ac72 6893 746f 702d 6c65 7698 656c c..rh.top-lev.el │ │ │ │ +000b2500: 9369 6e98 7465 7261 6374 696f 6e91 04a9 .in.teraction... │ │ │ │ +000b2510: 9f69 7393 7368 6f98 776e 2e91 0775 c352 .is.sho.wn...u.R │ │ │ │ +000b2520: 756e 2d74 696d 6591 04a9 9f61 6e64 9367 un-time....and.g │ │ │ │ +000b2530: 6172 6261 6765 8ea6 8d91 12c7 6163 6f6c arbage......acol │ │ │ │ +000b2540: 6c65 6374 696f 6e96 03ea a874 696d 6593 lection....time. │ │ │ │ +000b2550: 6172 6593 616c 736f 9373 686f 90ac 7277 are.also.sho..rw │ │ │ │ +000b2560: 6e2e 8ea1 8d8d 8d91 12c7 619f f54f a789 n.........a..O.. │ │ │ │ +000b2570: 0000 6666 01c7 0b4a 9f0b 0716 8d8d 90cc ..ff...J........ │ │ │ │ +000b2580: cd9f 0459 9c84 000f 60b2 0000 6666 8d9f ...Y....`...ff.. │ │ │ │ +000b2590: fba6 648d 9117 0bcc eb61 7469 6d65 7296 ..d......atimer. │ │ │ │ +000b25a0: 05bf aa3a 9362 6f6f 6c93 2d3e 9362 6f6f ...:.bool.->.boo │ │ │ │ +000b25b0: 6c8e 8e92 01c6 71b1 8400 0f60 b200 0066 l.....q....`...f │ │ │ │ +000b25c0: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ +000b25d0: 8e8e 8ea1 8d91 12c7 61cf 4578 6563 7574 ........a.Execut │ │ │ │ +000b25e0: 696e 678d 9102 cfd2 eb61 7469 6d65 7291 ing......atimer. │ │ │ │ +000b25f0: 05bf aa74 7275 658e 913f 1c47 cf63 6175 ...true..?.G.cau │ │ │ │ +000b2600: 7365 7396 02cf d274 6865 936e 95ac 7275 ses....the.n..ru │ │ │ │ +000b2610: 6d93 6290 538e 6572 9b02 cfd2 6f66 9102 m.b.S.er....of.. │ │ │ │ +000b2620: cfd1 7072 696d 6974 6976 9365 9869 6e66 ..primitiv.e.inf │ │ │ │ +000b2630: 6572 656e 6365 7398 616e 6498 7469 6d69 erences.and.timi │ │ │ │ +000b2640: 6e67 7391 02cf d174 6f98 6290 538e 6598 ngs....to.b.S.e. │ │ │ │ +000b2650: 7072 696e 9374 6564 3b8e a68d 8d91 12c7 prin.ted;....... │ │ │ │ +000b2660: 61eb 6174 696d 6572 9105 bfaa 6661 6c73 a.atimer....fals │ │ │ │ +000b2670: 658e 9154 ed5d cf73 7769 7463 95ac 7268 e..T.].switc..rh │ │ │ │ +000b2680: 6573 9102 e9ad 7468 659b 02e9 ae70 7269 es....the....pri │ │ │ │ +000b2690: 6e93 7469 6e67 986f 0b2e 9104 e337 5468 n.ting.o.....7Th │ │ │ │ +000b26a0: 6596 02e9 ad70 7265 7669 6f75 7398 7365 e....previous.se │ │ │ │ +000b26b0: 7474 696e 6798 6973 9372 6574 7572 6e65 tting.is.returne │ │ │ │ +000b26c0: 642e 9104 e338 4578 6563 7574 696e 678d d....8Executing. │ │ │ │ +000b26d0: 93eb 6174 696d 6572 8e91 2291 add7 628e ..atimer.."...b. │ │ │ │ +000b26e0: a68d 9112 c761 cf69 7396 03ea a865 7175 .....a.is....equ │ │ │ │ +000b26f0: 6976 9bff 58e4 616c 656e 90ac 7274 9374 iv..X.alen..rt.t │ │ │ │ +000b2700: 6f93 7365 7474 696e 6793 7468 6593 0d61 o.setting.the..a │ │ │ │ +000b2710: 678d 93eb 6174 696d 696e 678e 912a 534c g...atiming..*SL │ │ │ │ +000b2720: cf74 6f93 7468 6593 7698 616c 7565 93d7 .to.the.v.alue.. │ │ │ │ +000b2730: 6293 cf28 7365 6593 5365 6374 696f 6e93 b..(see.Section. │ │ │ │ +000b2740: 382e 3133 292e 8e8e 9f24 fd13 8e8c 8b00 8.13)....$...... │ │ │ │ +000b2750: 0000 d800 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 000b2760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000b2770: 0b21 2da0 02cc 0555 8da0 fd46 d30e 8d8d .!-....U...F.... │ │ │ │ -000b2780: 8d8d 9ffa 999a 8d91 eaf1 ebd0 3231 3692 ............216. │ │ │ │ -000b2790: 00dd 2043 4368 6170 7465 7296 0480 0031 .. CChapter....1 │ │ │ │ -000b27a0: 312e 910a 8000 5468 6593 484f 4c93 4c6f 1.....The.HOL.Lo │ │ │ │ -000b27b0: 6769 6393 696e 934d 4c8e 91ea f1eb 9f05 gic.in.ML....... │ │ │ │ -000b27c0: 6666 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 ff....f..>|..... │ │ │ │ -000b27d0: 0294 2fdf 9f24 fd13 8e8c 8b00 0000 d900 ../..$.......... │ │ │ │ -000b27e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000b2770: 0000 0000 0000 0000 0b21 35a0 02cc 0555 .........!5....U │ │ │ │ +000b2780: 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 ...F............ │ │ │ │ +000b2790: eaf1 ebd0 3231 3692 00dd 2043 4368 6170 ....216... CChap │ │ │ │ +000b27a0: 7465 7296 0480 0031 312e 910a 8000 5468 ter....11.....Th │ │ │ │ +000b27b0: 6593 484f 4c93 4c6f 6769 6393 696e 934d e.HOL.Logic.in.M │ │ │ │ +000b27c0: 4c8e 91ea f1eb 9f05 6666 8900 00e6 6601 L.......ff....f. │ │ │ │ +000b27d0: c73e 7c8e 8e8e 8ea0 0294 2fdf 9f24 fd13 .>|......./..$.. │ │ │ │ +000b27e0: 8e8c 8b00 0000 d900 0000 0000 0000 0000 ................ │ │ │ │ 000b27f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000b2800: 0000 0000 0b27 46a0 02cc 0555 8da0 fd46 .....'F....U...F │ │ │ │ -000b2810: d30e a002 942f df8d a0fe 6043 448d 9200 ...../....`CD... │ │ │ │ -000b2820: c6d2 79d2 5091 ff38 f561 7274 9109 547b ..y.P..8.art..T{ │ │ │ │ -000b2830: 4956 8e9f 3200 008d 9148 beab 5468 656f IV..2....H..Theo │ │ │ │ -000b2840: 7265 6d96 0954 7b50 726f 91ff 38f5 7669 rem..T{Pro..8.vi │ │ │ │ -000b2850: 6e67 9377 6974 6893 484f 4c8e 8e9f 24fd ng.with.HOL...$. │ │ │ │ -000b2860: 138e 8c8b 0000 00da 0000 0000 0000 0000 ................ │ │ │ │ +000b2800: 0000 0000 0000 0000 0000 0000 0b27 4ea0 .............'N. │ │ │ │ +000b2810: 02cc 0555 8da0 fd46 d30e a002 942f df8d ...U...F...../.. │ │ │ │ +000b2820: a0fe 6043 448d 9200 c6d2 79d2 5091 ff38 ..`CD.....y.P..8 │ │ │ │ +000b2830: f561 7274 9109 547b 4956 8e9f 3200 008d .art..T{IV..2... │ │ │ │ +000b2840: 9148 beab 5468 656f 7265 6d96 0954 7b50 .H..Theorem..T{P │ │ │ │ +000b2850: 726f 91ff 38f5 7669 6e67 9377 6974 6893 ro..8.ving.with. │ │ │ │ +000b2860: 484f 4c8e 8e9f 24fd 138e 8c8b 0000 00da HOL...$......... │ │ │ │ 000b2870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000b2880: 0000 0000 0000 0000 0000 0000 000b 27da ..............'. │ │ │ │ -000b2890: a002 cc05 558d a0fd 46d3 0ea0 0294 2fdf ....U...F...../. │ │ │ │ -000b28a0: 9f24 fd13 8e8c 8b00 0000 db00 0000 0000 .$.............. │ │ │ │ -000b28b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000b2880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000b2890: 0000 0000 000b 27e2 a002 cc05 558d a0fd ......'.....U... │ │ │ │ +000b28a0: 46d3 0ea0 0294 2fdf 9f24 fd13 8e8c 8b00 F...../..$...... │ │ │ │ +000b28b0: 0000 db00 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 000b28c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000b28d0: 0b28 63a0 02cc 0555 8da0 fd46 d30e a002 .(c....U...F.... │ │ │ │ -000b28e0: 942f df8d a0fd 8bd0 218d 9112 c761 eb47 ./......!....a.G │ │ │ │ -000b28f0: 4368 6170 7465 7291 0566 6631 328e 9112 Chapter..ff12... │ │ │ │ -000b2900: c761 9f0b cccc 8900 0100 0001 c73e 7c9f .a...........>|. │ │ │ │ -000b2910: 1f93 b28d d244 6572 6976 91ff 38f5 6564 .....Deriv..8.ed │ │ │ │ -000b2920: 9609 547b 496e 6665 7265 6e63 6593 5275 ..T{Inference.Ru │ │ │ │ -000b2930: 6c65 738e 9f0f 0000 8900 0100 0001 c73e les............> │ │ │ │ -000b2940: 7c9f 3b4c 978d cf54 6865 9603 f4a6 6e6f |.;L...The....no │ │ │ │ -000b2950: 7469 6f6e 9b03 f4a5 6f66 93e5 7072 96ff tion....of..pr.. │ │ │ │ -000b2960: 6666 6f93 6f66 9106 7d2e cf77 90ac 7261 ffo.of..}..w..ra │ │ │ │ -000b2970: 7396 03f4 a664 650c 6e65 6498 696e 9374 s....de.ned.in.t │ │ │ │ -000b2980: 6865 9861 6273 7472 6163 7493 696e 9343 he.abstract.in.C │ │ │ │ -000b2990: 6861 7074 6572 9839 3a91 054c db61 9370 hapter.9:..L.a.p │ │ │ │ -000b29a0: 726f 9053 8e6f 6698 6f66 9361 9873 6571 ro.S.of.of.a.seq │ │ │ │ -000b29b0: 7565 6e90 ac72 7493 2800 d73b 9101 fffe uen..rt.(..;.... │ │ │ │ -000b29c0: 74cf 298e a410 0000 8d66 726f 6d96 0351 t.)......from..Q │ │ │ │ -000b29d0: 9361 9b03 5194 7365 7493 6f66 9873 6571 .a..Q.set.of.seq │ │ │ │ -000b29e0: 7565 6e90 ac72 7473 9301 9828 7769 7468 uen..rts...(with │ │ │ │ -000b29f0: 9372 6573 7090 538e 6563 7498 746f 9361 .resp.S.ect.to.a │ │ │ │ -000b2a00: 9364 6564 7563 7469 7690 ac72 6598 7379 .deductiv..re.sy │ │ │ │ -000b2a10: 7374 656d 93da 4490 5556 cf29 9877 90ac stem..D.UV.).w.. │ │ │ │ -000b2a20: 7261 7393 6465 0c6e 6564 9874 6f93 6290 ras.de.ned.to.b. │ │ │ │ -000b2a30: 538e 6598 6193 6390 ac72 6861 696e 8ea1 S.e.a.c..rhain.. │ │ │ │ -000b2a40: 8d6f 6696 045c 5073 6571 7565 6e9a ac72 .of..\Psequen..r │ │ │ │ -000b2a50: 7473 9363 756c 6d69 6e61 7469 6e67 9104 ts.culminating.. │ │ │ │ -000b2a60: 5c4f 696e 9328 00d7 3b91 01ff fe74 cf29 \Oin.(..;....t.) │ │ │ │ -000b2a70: 2c91 0478 ba73 7563 9868 9374 6861 7491 ,..x.suc.h.that. │ │ │ │ -000b2a80: 045c 4f65 7698 6572 7993 656c 656d 656e .\Oev.ery.elemen │ │ │ │ -000b2a90: 9874 936f 6693 7468 6593 6398 6861 696e .t.of.the.c.hain │ │ │ │ -000b2aa0: 9104 5c4f 6569 7468 6572 9362 9053 8e65 ..\Oeither.b.S.e │ │ │ │ -000b2ab0: 6c6f 6e67 7393 746f 8ea1 8d01 9604 5fa8 longs.to......_. │ │ │ │ -000b2ac0: 6f72 9365 6c73 659b 045f a766 6f6c 6c6f or.else.._.follo │ │ │ │ -000b2ad0: 90ac 7277 7393 6672 6f6d 9301 9361 6e64 ..rws.from...and │ │ │ │ -000b2ae0: 9865 6172 6c69 6572 9365 6c65 6d65 6e9a .earlier.elemen. │ │ │ │ -000b2af0: ac72 7473 936f 6693 7468 6593 6398 6861 .rts.of.the.c.ha │ │ │ │ -000b2b00: 696e 9104 5fa7 6298 7993 6465 6475 6374 in.._.b.y.deduct │ │ │ │ -000b2b10: 696f 6e2e 9106 97df 5468 6593 6e6f 7469 ion.....The.noti │ │ │ │ -000b2b20: 6f6e 936f 668e a18d 619b 0479 eae5 7468 on.of...a..y..th │ │ │ │ -000b2b30: 6596 ff66 666f 7293 656d 9105 5f9a cf77 e..ffor.em.._..w │ │ │ │ -000b2b40: 95ac 7261 7398 616c 736f 9864 650c 6e65 ..ras.also.de.ne │ │ │ │ -000b2b50: 6498 696e 9843 6861 7074 6572 9839 3a91 d.in.Chapter.9:. │ │ │ │ -000b2b60: 0657 6361 9874 6865 6f72 656d 986f 6698 .Wca.theorem.of. │ │ │ │ -000b2b70: 6198 6465 6475 6374 6976 9365 9873 7973 a.deductiv.e.sys │ │ │ │ -000b2b80: 7465 6d98 6973 9861 9873 6571 7565 6e93 tem.is.a.sequen. │ │ │ │ -000b2b90: 748e a18d 7468 6174 9604 2149 666f 6c6c t...that..!Ifoll │ │ │ │ -000b2ba0: 6f9a ac72 7773 9104 2148 6672 6f6d 9374 o..rws..!Hfrom.t │ │ │ │ -000b2bb0: 6865 9365 6d70 7498 7991 0421 4873 6574 he.empt.y..!Hset │ │ │ │ -000b2bc0: 936f 6693 7365 7175 656e 9874 7391 0421 .of.sequen.ts..! │ │ │ │ -000b2bd0: 4862 9879 9364 6564 7563 7469 6f6e 3b8d Hb.y.deduction;. │ │ │ │ -000b2be0: 9104 3c99 692e 652e 8e91 1340 1d2c 9104 ..<.i.e....@.,.. │ │ │ │ -000b2bf0: 2ef1 6974 9369 7391 0421 4874 6865 936c ..it.is..!Hthe.l │ │ │ │ -000b2c00: 6173 7493 656c 656d 656e 9874 9104 2148 ast.elemen.t..!H │ │ │ │ -000b2c10: 6f66 9361 8ea1 8d70 726f 9053 8e6f 6696 of.a...pro.S.of. │ │ │ │ -000b2c20: 037a 0666 726f 6d93 7468 6593 656d 7074 .z.from.the.empt │ │ │ │ -000b2c30: 9aac 7279 9373 6574 936f 6691 037a 0573 ..ry.set.of..z.s │ │ │ │ -000b2c40: 6571 7565 6e98 7473 2c91 0390 8d69 6e93 equen.ts,....in. │ │ │ │ -000b2c50: 7468 6593 6465 6475 6374 6976 9865 9373 the.deductiv.e.s │ │ │ │ -000b2c60: 7973 7465 6d2e 9105 1355 496e 9103 7a05 ystem....UIn..z. │ │ │ │ -000b2c70: 7468 6973 9373 6563 7469 6f6e 2c91 0390 this.section,... │ │ │ │ -000b2c80: 8d70 726f 9053 8e6f 6673 9361 6e64 8ea1 .pro.S.ofs.and.. │ │ │ │ -000b2c90: 8d74 6865 6f72 656d 7396 03ea a861 7265 .theorems....are │ │ │ │ -000b2ca0: 936d 6164 6593 636f 6e63 7265 7465 9369 .made.concrete.i │ │ │ │ -000b2cb0: 6e93 eb48 484f 4ccf 2e8e a910 4c97 8d91 n..HHOL.....L... │ │ │ │ -000b2cc0: 0b61 8f54 6865 9603 2727 6465 6475 6374 .a.The..''deduct │ │ │ │ -000b2cd0: 6976 9aac 7265 9373 7973 7465 6d91 0327 iv..re.system..' │ │ │ │ -000b2ce0: 286f 6693 eb48 484f 4c93 cf77 9861 7393 (of..HHOL..w.as. │ │ │ │ -000b2cf0: 736b 9865 7463 9868 6564 9b03 2728 696e sk.etc.hed..'(in │ │ │ │ -000b2d00: 9353 6563 7469 6f6e 9331 312e 382e 352c .Section.11.8.5, │ │ │ │ -000b2d10: 9103 4e41 7768 6572 6593 7468 6598 6569 ..NAwhere.the.ei │ │ │ │ -000b2d20: 6768 90ac 7274 9366 616d 696c 6965 7393 gh..rt.families. │ │ │ │ -000b2d30: 6f66 8ea1 8d70 7269 6d69 7469 769a ac72 of...primitiv..r │ │ │ │ -000b2d40: 6596 042a 0669 6e66 6572 656e 6365 7393 e..*.inferences. │ │ │ │ -000b2d50: 6d61 6b69 6e67 9104 2a07 7570 9374 6865 making..*.up.the │ │ │ │ -000b2d60: 9364 6564 7563 7469 7698 6593 7379 7374 .deductiv.e.syst │ │ │ │ -000b2d70: 656d 9377 9865 7265 9104 2a07 7370 9053 em.w.ere..*.sp.S │ │ │ │ -000b2d80: 8e65 6369 0c65 6493 6298 7993 6469 6167 .eci.ed.b.y.diag │ │ │ │ -000b2d90: 7261 6d73 2e91 05f6 fb49 7493 7798 6173 rams.....It.w.as │ │ │ │ -000b2da0: 8ea1 8d65 7870 6c61 696e 6564 9603 fcaf ...explained.... │ │ │ │ -000b2db0: 7468 6174 9374 6865 7365 9b03 fcae 6661 that.these....fa │ │ │ │ -000b2dc0: 6d69 6c69 6573 936f 6693 696e 6665 7265 milies.of.infere │ │ │ │ -000b2dd0: 6e63 6573 9361 7265 9372 6570 7265 7365 nces.are.represe │ │ │ │ -000b2de0: 6e90 ac72 7465 6498 696e 93eb 4848 4f4c n..rted.in..HHOL │ │ │ │ -000b2df0: 93cf 7669 6193 eb48 4d4c 93cf 6675 6e63 ..via..HML..func │ │ │ │ -000b2e00: 7469 6f6e 732c 9104 0130 616e 648e a18d tions,...0and... │ │ │ │ -000b2e10: 7468 6174 9603 5283 7468 656f 7265 6d73 that..R.theorems │ │ │ │ -000b2e20: 9361 7265 9372 6570 7265 7365 6e95 ac72 .are.represen..r │ │ │ │ -000b2e30: 7465 6491 0352 8462 9379 9603 5283 616e ted..R.b.y..R.an │ │ │ │ -000b2e40: 93eb 484d 4c93 cf61 6273 7472 6163 7493 ..HML..abstract. │ │ │ │ -000b2e50: 749a ac72 7970 9053 8e65 9363 616c 6c65 t..ryp.S.e.calle │ │ │ │ -000b2e60: 648d 93eb 6174 686d 8e91 1491 81cf 2e91 d...athm........ │ │ │ │ -000b2e70: 0506 2a54 6865 9365 6967 6898 7493 eb48 ..*The.eigh.t..H │ │ │ │ -000b2e80: 4d4c 93cf 6675 6e63 7469 6f6e 738e a18d ML..functions... │ │ │ │ -000b2e90: 636f 7272 6573 7090 538e 6f6e 6469 6e67 corresp.S.onding │ │ │ │ -000b2ea0: 9602 a9cb 746f 9b02 a9ca 7468 6593 696e ....to....the.in │ │ │ │ -000b2eb0: 6665 7265 6e63 6573 9861 7265 936f 7090 ferences.are.op. │ │ │ │ -000b2ec0: 538e 6572 6174 696f 6e73 986f 6693 7468 S.erations.of.th │ │ │ │ -000b2ed0: 6598 749a ac72 7970 9053 8e65 8d93 eb61 e.t..ryp.S.e...a │ │ │ │ -000b2ee0: 7468 6d8e 9113 e8c9 cf2c 9102 e9f6 616e thm......,....an │ │ │ │ -000b2ef0: 6493 6561 6398 689b 02a9 ca6f 6693 7468 d.eac.h....of.th │ │ │ │ -000b2f00: 6598 6569 6768 90ac 7274 9372 6574 7572 e.eigh..rt.retur │ │ │ │ -000b2f10: 6e73 8ea1 8d61 9603 dbf6 7691 ff58 e461 ns...a....v..X.a │ │ │ │ -000b2f20: 6c75 6593 6f66 9103 dbf7 749a ac72 7970 lue.of....t..ryp │ │ │ │ -000b2f30: 9053 8e65 8d93 eb61 7468 6d8e 9115 1af4 .S.e...athm..... │ │ │ │ -000b2f40: cf2e 9105 33fa 4974 9377 9861 7393 6578 ....3.It.w.as.ex │ │ │ │ -000b2f50: 706c 6169 6e65 6493 7468 6174 9374 6865 plained.that.the │ │ │ │ -000b2f60: 9103 dbf7 7498 7970 9053 8e65 8d93 eb61 ....t.yp.S.e...a │ │ │ │ -000b2f70: 7468 6d8e 9118 f6ea cf68 6173 9370 7269 thm......has.pri │ │ │ │ -000b2f80: 6d69 7469 7698 6593 6465 7374 7275 6374 mitiv.e.destruct │ │ │ │ -000b2f90: 6f72 732c 9103 dee7 6275 7493 6e6f 8ea1 ors,....but.no.. │ │ │ │ -000b2fa0: 8d70 7269 6d69 7469 769a ac72 6596 0308 .primitiv..re... │ │ │ │ -000b2fb0: 2763 6f6e 7374 7275 6374 6f72 3b91 0353 'constructor;..S │ │ │ │ -000b2fc0: a861 6e64 9374 6861 7493 696e 9374 6861 .and.that.in.tha │ │ │ │ -000b2fd0: 7493 7798 6198 7991 ff05 562c 9103 3574 t.w.a.y...V,..5t │ │ │ │ -000b2fe0: 7468 6593 6c6f 6769 6393 6973 9103 0828 the.logic.is...( │ │ │ │ -000b2ff0: 7072 6f74 6563 7465 6493 6167 6169 6e73 protected.agains │ │ │ │ -000b3000: 7493 7468 6593 636f 6d70 7574 6174 696f t.the.computatio │ │ │ │ -000b3010: 6e8e a18d 6f66 9602 a8db 7468 656f 7265 n...of....theore │ │ │ │ -000b3020: 6d73 9b02 a8da 6578 6365 7074 9362 90ac ms....except.b.. │ │ │ │ -000b3030: 7279 9866 756e 6374 696f 6e73 9372 6570 ry.functions.rep │ │ │ │ -000b3040: 7265 7365 6e95 ac72 7469 6e67 9870 7269 resen..rting.pri │ │ │ │ -000b3050: 6d69 7469 7693 6596 02a8 db69 6e66 6572 mitiv.e....infer │ │ │ │ -000b3060: 656e 6365 732c 9102 e936 6f72 9363 6f6d ences,...6or.com │ │ │ │ -000b3070: 7090 538e 6f73 6974 696f 6e73 986f 6693 p.S.ositions.of. │ │ │ │ -000b3080: 7468 6573 652e 8ea6 8d91 0b61 8f46 696e these......a.Fin │ │ │ │ -000b3090: 616c 6c79 91ff 0556 2c91 053c bf74 6865 ally...V,..<.the │ │ │ │ -000b30a0: 9604 f920 7072 696d 6974 6976 90ac 7265 ... primitiv..re │ │ │ │ -000b30b0: 9b04 f921 eb48 484f 4c93 cf6c 6f67 6963 ...!.HHOL..logic │ │ │ │ -000b30c0: 9877 9aac 7261 7393 7375 7070 6c65 6d65 .w..ras.suppleme │ │ │ │ -000b30d0: 6e98 7465 6491 04f9 2162 9879 9374 6872 n.ted...!b.y.thr │ │ │ │ -000b30e0: 6565 9104 f921 7072 696d 6974 6976 9865 ee...!primitiv.e │ │ │ │ -000b30f0: 9363 6f6e 7374 616e 9874 7391 04f9 2161 .constan.ts...!a │ │ │ │ -000b3100: 6e64 8ea1 8d0c 769a ac72 6596 0485 1b61 nd....v..re....a │ │ │ │ -000b3110: 7869 6f6d 732c 9104 abb7 746f 9366 6f72 xioms,....to.for │ │ │ │ -000b3120: 6d93 7468 6593 6261 7369 6393 6c6f 6769 m.the.basic.logi │ │ │ │ -000b3130: 638d 8d9f fba5 32d5 318e 8e91 04c0 04cf c.....2.1....... │ │ │ │ -000b3140: 2e91 0708 3854 6865 9370 7269 6d69 7469 ....8The.primiti │ │ │ │ -000b3150: 7698 6593 696e 6665 7265 6e63 6573 2c91 v.e.inferences,. │ │ │ │ -000b3160: 04ab b774 6f67 6574 6865 7293 7769 7468 ...together.with │ │ │ │ -000b3170: 9374 6865 9370 7269 6d2d 8ea1 8d69 7469 .the.prim-...iti │ │ │ │ -000b3180: 7695 ac72 659b 047c d563 6f6e 7374 616e v..re..|.constan │ │ │ │ -000b3190: 9374 732c 9104 a161 7468 6591 047c d60c .ts,...athe..|.. │ │ │ │ -000b31a0: 7693 6598 6178 696f 6d73 2c91 04a1 6161 v.e.axioms,...aa │ │ │ │ -000b31b0: 6e64 9861 9604 7cd6 636f 6c6c 6563 7469 nd.a..|.collecti │ │ │ │ -000b31c0: 6f6e 986f 6693 6465 0c6e 6974 696f 6e73 on.of.de.nitions │ │ │ │ -000b31d0: 2c91 04a1 6067 6976 90ac 7265 9361 9873 ,...`giv..re.a.s │ │ │ │ -000b31e0: 7461 7274 696e 6793 7090 538e 6f69 6e90 tarting.p.S.oin. │ │ │ │ -000b31f0: ac72 7498 666f 728e a18d 636f 6e73 7472 .rt.for...constr │ │ │ │ -000b3200: 7563 7469 6e67 9603 cce4 7072 6f90 538e ucting....pro.S. │ │ │ │ -000b3210: 6f66 732c 9b03 d2d8 616e 6493 6865 6e63 ofs,....and.henc │ │ │ │ -000b3220: 6593 636f 6d70 7574 696e 6791 03cc e574 e.computing....t │ │ │ │ -000b3230: 6865 6f72 656d 732e 9105 2ef4 486f 95ac heorems.....Ho.. │ │ │ │ -000b3240: 7277 9365 7693 6572 2c98 7072 6f93 7669 rw.ev.er,.pro.vi │ │ │ │ -000b3250: 6e67 9b03 cce4 6576 9365 6e98 7468 6598 ng....ev.en.the. │ │ │ │ -000b3260: 7369 6d70 6c65 7374 8ea1 8d74 6865 6f72 simplest...theor │ │ │ │ -000b3270: 656d 7396 029d 7566 726f 6d93 7468 6973 ems...ufrom.this │ │ │ │ -000b3280: 9b02 9d74 6d69 6e69 6d61 6c93 6261 7369 ...tminimal.basi │ │ │ │ -000b3290: 7393 636f 7374 7393 636f 6e73 6964 6572 s.costs.consider │ │ │ │ -000b32a0: 6162 6c65 9365 0b6f 7274 2e91 04c9 cf54 able.e.ort.....T │ │ │ │ -000b32b0: 6865 9362 6173 6973 9864 6f90 538e 6573 he.basis.do.S.es │ │ │ │ -000b32c0: 936e 6f74 9369 6d6d 6564 6961 7465 6c79 .not.immediately │ │ │ │ -000b32d0: 8ea1 8d70 726f 9aac 7276 6964 6596 0485 ...pro..rvide... │ │ │ │ -000b32e0: c474 6865 9374 7261 6e73 6974 6976 6974 .the.transitivit │ │ │ │ -000b32f0: 9879 936f 6691 0485 c565 7175 616c 6974 .y.of....equalit │ │ │ │ -000b3300: 9879 91ff 0556 2c9b 04ac 8b66 6f72 9365 .y...V,....for.e │ │ │ │ -000b3310: 7861 6d70 6c65 2c98 6f72 9361 9104 85c5 xample,.or.a.... │ │ │ │ -000b3320: 6d65 616e 7393 6f66 9375 6e69 769a ac72 means.of.univ..r │ │ │ │ -000b3330: 6572 7361 6c93 7175 616e 9874 690c 6361 ersal.quan.ti.ca │ │ │ │ -000b3340: 7469 6f6e 3b8e a18d 6290 538e 6f74 6896 tion;...b.S.oth. │ │ │ │ -000b3350: 03ea a86f 6693 7468 6573 6593 7468 656d ...of.these.them │ │ │ │ -000b3360: 7365 6c76 9aac 7265 7393 6861 9876 9865 selv..res.ha.v.e │ │ │ │ -000b3370: 9374 6f93 6290 538e 6593 6465 7269 7698 .to.b.S.e.deriv. │ │ │ │ -000b3380: 6564 2e8e 9f29 eda3 8d8d eb4b 3132 2e31 ed...).....K12.1 │ │ │ │ -000b3390: 8e91 35ff fc53 696d 706c 6591 067a e164 ..5..Simple..z.d │ │ │ │ -000b33a0: 6572 6976 91fe eb85 6174 696f 6e73 8e9f eriv....ations.. │ │ │ │ -000b33b0: 1c7d de8d cf41 7396 03d4 b061 6e9b 03d4 .}...As....an... │ │ │ │ -000b33c0: b169 6c6c 7573 7472 6174 696f 6e93 6f66 .illustration.of │ │ │ │ -000b33d0: 9361 9870 726f 9053 8e6f 6693 696e 93eb .a.pro.S.of.in.. │ │ │ │ -000b33e0: 4848 4f4c 9105 ca02 cf74 6865 9866 6f6c HHOL.....the.fol │ │ │ │ -000b33f0: 6c6f 9aac 7277 696e 6793 6398 6861 696e lo..rwing.c.hain │ │ │ │ -000b3400: 936f 669b 03d4 b174 6865 6f72 656d 7393 .of....theorems. │ │ │ │ -000b3410: 666f 726d 7393 6198 7072 6f90 538e 6f66 forms.a.pro.S.of │ │ │ │ -000b3420: 9328 6672 6f6d 8ea1 8d74 6865 9b03 667b .(from...the..f{ │ │ │ │ -000b3430: 656d 7074 90ac 7279 9603 667c 7365 742c empt..ry..f|set, │ │ │ │ -000b3440: 9103 80ea 696e 9374 6865 98eb 4848 4f4c ....in.the..HHOL │ │ │ │ -000b3450: 98cf 6465 6475 6374 6976 90ac 7265 9373 ..deductiv..re.s │ │ │ │ -000b3460: 7973 7465 6d29 2c91 0380 ea66 6f72 9374 ystem),....for.t │ │ │ │ -000b3470: 6865 9870 6172 7469 6375 6c61 7298 7465 he.particular.te │ │ │ │ -000b3480: 726d 738d 93eb 6122 8e91 0926 26d7 748d rms...a"...&&.t. │ │ │ │ -000b3490: 9f01 cccc d531 8e8d 9104 c004 eb61 228e .....1.......a". │ │ │ │ -000b34a0: 910d e629 cf61 6e64 8d98 eb61 228e 9109 ...).and...a"... │ │ │ │ -000b34b0: 2625 d774 8d9f 01cc ccd5 328e 8d91 04c0 &%.t......2..... │ │ │ │ -000b34c0: 04eb 6122 8e91 0a7f aecf 2c91 0380 eb62 ..a"......,....b │ │ │ │ -000b34d0: 9053 8e6f 7468 8ea1 8d6f 6696 03ea a8eb .S.oth...of..... │ │ │ │ -000b34e0: 4848 4f4c 93cf 7490 ac72 7970 9053 8e65 HHOL..t..ryp.S.e │ │ │ │ -000b34f0: 8d93 eb61 223a 626f 6f6c 228e 912c 284e ...a":bool"..,(N │ │ │ │ -000b3500: cf3a 8e9f 1f18 218d 8d8d 8d91 0e5c 6831 .:....!......\h1 │ │ │ │ -000b3510: 2e8e 8e8e 911d 5fec d774 8d9f 01cc ccd5 ......_..t...... │ │ │ │ -000b3520: 318e 8d91 0a7f aeeb 613d 3d3e 8e96 217e 1.......a==>..!~ │ │ │ │ -000b3530: 56d7 748d 9f01 cccc d532 8e8d 910a 7fae V.t......2...... │ │ │ │ -000b3540: eb61 7c2d 8e91 1bbe acd7 748d 9f01 cccc .a|-......t..... │ │ │ │ -000b3550: d531 8e8d 910a 7fae eb61 3d3d 3e8e 93d7 .1.......a==>... │ │ │ │ -000b3560: 748d 9f01 cccc d532 8e8e 9f0b cc60 8900 t......2.....`.. │ │ │ │ -000b3570: 0066 6600 71cf 9f9f 0c99 9a8d 8d8d 8d91 .ff.q........... │ │ │ │ -000b3580: 0d83 909f fc5e ffc5 318e 8e8e 9112 0003 .....^..1....... │ │ │ │ -000b3590: c654 6869 7396 0355 5563 6f72 7265 7370 .This..UUcorresp │ │ │ │ -000b35a0: 9047 1d6f 6e64 7393 746f 9374 6865 93eb .G.onds.to.the.. │ │ │ │ -000b35b0: 4848 4f4c 93c6 7468 656f 7279 93eb 5242 HHOL..theory..RB │ │ │ │ -000b35c0: 4153 4943 2d48 4f4c c63b 9373 6565 9353 ASIC-HOL.;.see.S │ │ │ │ -000b35d0: 6563 7469 6f6e 9331 312e 398e 8e9f 24fd ection.11.9...$. │ │ │ │ -000b35e0: 138d 8d92 00ec 469f d032 3139 8e8e 8e8c ......F..219.... │ │ │ │ -000b35f0: 8b00 0000 dc00 0000 0000 0000 0000 0000 ................ │ │ │ │ +000b28d0: 0000 0000 0000 0000 0b28 6ba0 02cc 0555 .........(k....U │ │ │ │ +000b28e0: 8da0 fd46 d30e a002 942f df8d a0fd 8bd0 ...F...../...... │ │ │ │ +000b28f0: 218d 9112 c761 eb47 4368 6170 7465 7291 !....a.GChapter. │ │ │ │ +000b2900: 0566 6631 328e 9112 c761 9f0b cccc 8900 .ff12....a...... │ │ │ │ +000b2910: 0100 0001 c73e 7c9f 1f93 b28d d244 6572 .....>|......Der │ │ │ │ +000b2920: 6976 91ff 38f5 6564 9609 547b 496e 6665 iv..8.ed..T{Infe │ │ │ │ +000b2930: 7265 6e63 6593 5275 6c65 738e 9f0f 0000 rence.Rules..... │ │ │ │ +000b2940: 8900 0100 0001 c73e 7c9f 3b4c 978d cf54 .......>|.;L...T │ │ │ │ +000b2950: 6865 9603 f4a6 6e6f 7469 6f6e 9b03 f4a5 he....notion.... │ │ │ │ +000b2960: 6f66 93e5 7072 96ff 6666 6f93 6f66 9106 of..pr..ffo.of.. │ │ │ │ +000b2970: 7d2e cf77 90ac 7261 7396 03f4 a664 650c }..w..ras....de. │ │ │ │ +000b2980: 6e65 6498 696e 9374 6865 9861 6273 7472 ned.in.the.abstr │ │ │ │ +000b2990: 6163 7493 696e 9343 6861 7074 6572 9839 act.in.Chapter.9 │ │ │ │ +000b29a0: 3a91 054c db61 9370 726f 9053 8e6f 6698 :..L.a.pro.S.of. │ │ │ │ +000b29b0: 6f66 9361 9873 6571 7565 6e90 ac72 7493 of.a.sequen..rt. │ │ │ │ +000b29c0: 2800 d73b 9101 fffe 74cf 298e a410 0000 (..;....t.)..... │ │ │ │ +000b29d0: 8d66 726f 6d96 0351 9361 9b03 5194 7365 .from..Q.a..Q.se │ │ │ │ +000b29e0: 7493 6f66 9873 6571 7565 6e90 ac72 7473 t.of.sequen..rts │ │ │ │ +000b29f0: 9301 9828 7769 7468 9372 6573 7090 538e ...(with.resp.S. │ │ │ │ +000b2a00: 6563 7498 746f 9361 9364 6564 7563 7469 ect.to.a.deducti │ │ │ │ +000b2a10: 7690 ac72 6598 7379 7374 656d 93da 4490 v..re.system..D. │ │ │ │ +000b2a20: 5556 cf29 9877 90ac 7261 7393 6465 0c6e UV.).w..ras.de.n │ │ │ │ +000b2a30: 6564 9874 6f93 6290 538e 6598 6193 6390 ed.to.b.S.e.a.c. │ │ │ │ +000b2a40: ac72 6861 696e 8ea1 8d6f 6696 045c 5073 .rhain...of..\Ps │ │ │ │ +000b2a50: 6571 7565 6e9a ac72 7473 9363 756c 6d69 equen..rts.culmi │ │ │ │ +000b2a60: 6e61 7469 6e67 9104 5c4f 696e 9328 00d7 nating..\Oin.(.. │ │ │ │ +000b2a70: 3b91 01ff fe74 cf29 2c91 0478 ba73 7563 ;....t.),..x.suc │ │ │ │ +000b2a80: 9868 9374 6861 7491 045c 4f65 7698 6572 .h.that..\Oev.er │ │ │ │ +000b2a90: 7993 656c 656d 656e 9874 936f 6693 7468 y.elemen.t.of.th │ │ │ │ +000b2aa0: 6593 6398 6861 696e 9104 5c4f 6569 7468 e.c.hain..\Oeith │ │ │ │ +000b2ab0: 6572 9362 9053 8e65 6c6f 6e67 7393 746f er.b.S.elongs.to │ │ │ │ +000b2ac0: 8ea1 8d01 9604 5fa8 6f72 9365 6c73 659b ......_.or.else. │ │ │ │ +000b2ad0: 045f a766 6f6c 6c6f 90ac 7277 7393 6672 ._.follo..rws.fr │ │ │ │ +000b2ae0: 6f6d 9301 9361 6e64 9865 6172 6c69 6572 om...and.earlier │ │ │ │ +000b2af0: 9365 6c65 6d65 6e9a ac72 7473 936f 6693 .elemen..rts.of. │ │ │ │ +000b2b00: 7468 6593 6398 6861 696e 9104 5fa7 6298 the.c.hain.._.b. │ │ │ │ +000b2b10: 7993 6465 6475 6374 696f 6e2e 9106 97df y.deduction..... │ │ │ │ +000b2b20: 5468 6593 6e6f 7469 6f6e 936f 668e a18d The.notion.of... │ │ │ │ +000b2b30: 619b 0479 eae5 7468 6596 ff66 666f 7293 a..y..the..ffor. │ │ │ │ +000b2b40: 656d 9105 5f9a cf77 95ac 7261 7398 616c em.._..w..ras.al │ │ │ │ +000b2b50: 736f 9864 650c 6e65 6498 696e 9843 6861 so.de.ned.in.Cha │ │ │ │ +000b2b60: 7074 6572 9839 3a91 0657 6361 9874 6865 pter.9:..Wca.the │ │ │ │ +000b2b70: 6f72 656d 986f 6698 6198 6465 6475 6374 orem.of.a.deduct │ │ │ │ +000b2b80: 6976 9365 9873 7973 7465 6d98 6973 9861 iv.e.system.is.a │ │ │ │ +000b2b90: 9873 6571 7565 6e93 748e a18d 7468 6174 .sequen.t...that │ │ │ │ +000b2ba0: 9604 2149 666f 6c6c 6f9a ac72 7773 9104 ..!Ifollo..rws.. │ │ │ │ +000b2bb0: 2148 6672 6f6d 9374 6865 9365 6d70 7498 !Hfrom.the.empt. │ │ │ │ +000b2bc0: 7991 0421 4873 6574 936f 6693 7365 7175 y..!Hset.of.sequ │ │ │ │ +000b2bd0: 656e 9874 7391 0421 4862 9879 9364 6564 en.ts..!Hb.y.ded │ │ │ │ +000b2be0: 7563 7469 6f6e 3b8d 9104 3c99 692e 652e uction;...<.i.e. │ │ │ │ +000b2bf0: 8e91 1340 1d2c 9104 2ef1 6974 9369 7391 ...@.,....it.is. │ │ │ │ +000b2c00: 0421 4874 6865 936c 6173 7493 656c 656d .!Hthe.last.elem │ │ │ │ +000b2c10: 656e 9874 9104 2148 6f66 9361 8ea1 8d70 en.t..!Hof.a...p │ │ │ │ +000b2c20: 726f 9053 8e6f 6696 037a 0666 726f 6d93 ro.S.of..z.from. │ │ │ │ +000b2c30: 7468 6593 656d 7074 9aac 7279 9373 6574 the.empt..ry.set │ │ │ │ +000b2c40: 936f 6691 037a 0573 6571 7565 6e98 7473 .of..z.sequen.ts │ │ │ │ +000b2c50: 2c91 0390 8d69 6e93 7468 6593 6465 6475 ,....in.the.dedu │ │ │ │ +000b2c60: 6374 6976 9865 9373 7973 7465 6d2e 9105 ctiv.e.system... │ │ │ │ +000b2c70: 1355 496e 9103 7a05 7468 6973 9373 6563 .UIn..z.this.sec │ │ │ │ +000b2c80: 7469 6f6e 2c91 0390 8d70 726f 9053 8e6f tion,....pro.S.o │ │ │ │ +000b2c90: 6673 9361 6e64 8ea1 8d74 6865 6f72 656d fs.and...theorem │ │ │ │ +000b2ca0: 7396 03ea a861 7265 936d 6164 6593 636f s....are.made.co │ │ │ │ +000b2cb0: 6e63 7265 7465 9369 6e93 eb48 484f 4ccf ncrete.in..HHOL. │ │ │ │ +000b2cc0: 2e8e a910 4c97 8d91 0b61 8f54 6865 9603 ....L....a.The.. │ │ │ │ +000b2cd0: 2727 6465 6475 6374 6976 9aac 7265 9373 ''deductiv..re.s │ │ │ │ +000b2ce0: 7973 7465 6d91 0327 286f 6693 eb48 484f ystem..'(of..HHO │ │ │ │ +000b2cf0: 4c93 cf77 9861 7393 736b 9865 7463 9868 L..w.as.sk.etc.h │ │ │ │ +000b2d00: 6564 9b03 2728 696e 9353 6563 7469 6f6e ed..'(in.Section │ │ │ │ +000b2d10: 9331 312e 382e 352c 9103 4e41 7768 6572 .11.8.5,..NAwher │ │ │ │ +000b2d20: 6593 7468 6598 6569 6768 90ac 7274 9366 e.the.eigh..rt.f │ │ │ │ +000b2d30: 616d 696c 6965 7393 6f66 8ea1 8d70 7269 amilies.of...pri │ │ │ │ +000b2d40: 6d69 7469 769a ac72 6596 042a 0669 6e66 mitiv..re..*.inf │ │ │ │ +000b2d50: 6572 656e 6365 7393 6d61 6b69 6e67 9104 erences.making.. │ │ │ │ +000b2d60: 2a07 7570 9374 6865 9364 6564 7563 7469 *.up.the.deducti │ │ │ │ +000b2d70: 7698 6593 7379 7374 656d 9377 9865 7265 v.e.system.w.ere │ │ │ │ +000b2d80: 9104 2a07 7370 9053 8e65 6369 0c65 6493 ..*.sp.S.eci.ed. │ │ │ │ +000b2d90: 6298 7993 6469 6167 7261 6d73 2e91 05f6 b.y.diagrams.... │ │ │ │ +000b2da0: fb49 7493 7798 6173 8ea1 8d65 7870 6c61 .It.w.as...expla │ │ │ │ +000b2db0: 696e 6564 9603 fcaf 7468 6174 9374 6865 ined....that.the │ │ │ │ +000b2dc0: 7365 9b03 fcae 6661 6d69 6c69 6573 936f se....families.o │ │ │ │ +000b2dd0: 6693 696e 6665 7265 6e63 6573 9361 7265 f.inferences.are │ │ │ │ +000b2de0: 9372 6570 7265 7365 6e90 ac72 7465 6498 .represen..rted. │ │ │ │ +000b2df0: 696e 93eb 4848 4f4c 93cf 7669 6193 eb48 in..HHOL..via..H │ │ │ │ +000b2e00: 4d4c 93cf 6675 6e63 7469 6f6e 732c 9104 ML..functions,.. │ │ │ │ +000b2e10: 0130 616e 648e a18d 7468 6174 9603 5283 .0and...that..R. │ │ │ │ +000b2e20: 7468 656f 7265 6d73 9361 7265 9372 6570 theorems.are.rep │ │ │ │ +000b2e30: 7265 7365 6e95 ac72 7465 6491 0352 8462 resen..rted..R.b │ │ │ │ +000b2e40: 9379 9603 5283 616e 93eb 484d 4c93 cf61 .y..R.an..HML..a │ │ │ │ +000b2e50: 6273 7472 6163 7493 749a ac72 7970 9053 bstract.t..ryp.S │ │ │ │ +000b2e60: 8e65 9363 616c 6c65 648d 93eb 6174 686d .e.called...athm │ │ │ │ +000b2e70: 8e91 1491 81cf 2e91 0506 2a54 6865 9365 ..........*The.e │ │ │ │ +000b2e80: 6967 6898 7493 eb48 4d4c 93cf 6675 6e63 igh.t..HML..func │ │ │ │ +000b2e90: 7469 6f6e 738e a18d 636f 7272 6573 7090 tions...corresp. │ │ │ │ +000b2ea0: 538e 6f6e 6469 6e67 9602 a9cb 746f 9b02 S.onding....to.. │ │ │ │ +000b2eb0: a9ca 7468 6593 696e 6665 7265 6e63 6573 ..the.inferences │ │ │ │ +000b2ec0: 9861 7265 936f 7090 538e 6572 6174 696f .are.op.S.eratio │ │ │ │ +000b2ed0: 6e73 986f 6693 7468 6598 749a ac72 7970 ns.of.the.t..ryp │ │ │ │ +000b2ee0: 9053 8e65 8d93 eb61 7468 6d8e 9113 e8c9 .S.e...athm..... │ │ │ │ +000b2ef0: cf2c 9102 e9f6 616e 6493 6561 6398 689b .,....and.eac.h. │ │ │ │ +000b2f00: 02a9 ca6f 6693 7468 6598 6569 6768 90ac ...of.the.eigh.. │ │ │ │ +000b2f10: 7274 9372 6574 7572 6e73 8ea1 8d61 9603 rt.returns...a.. │ │ │ │ +000b2f20: dbf6 7691 ff58 e461 6c75 6593 6f66 9103 ..v..X.alue.of.. │ │ │ │ +000b2f30: dbf7 749a ac72 7970 9053 8e65 8d93 eb61 ..t..ryp.S.e...a │ │ │ │ +000b2f40: 7468 6d8e 9115 1af4 cf2e 9105 33fa 4974 thm.........3.It │ │ │ │ +000b2f50: 9377 9861 7393 6578 706c 6169 6e65 6493 .w.as.explained. │ │ │ │ +000b2f60: 7468 6174 9374 6865 9103 dbf7 7498 7970 that.the....t.yp │ │ │ │ +000b2f70: 9053 8e65 8d93 eb61 7468 6d8e 9118 f6ea .S.e...athm..... │ │ │ │ +000b2f80: cf68 6173 9370 7269 6d69 7469 7698 6593 .has.primitiv.e. │ │ │ │ +000b2f90: 6465 7374 7275 6374 6f72 732c 9103 dee7 destructors,.... │ │ │ │ +000b2fa0: 6275 7493 6e6f 8ea1 8d70 7269 6d69 7469 but.no...primiti │ │ │ │ +000b2fb0: 769a ac72 6596 0308 2763 6f6e 7374 7275 v..re...'constru │ │ │ │ +000b2fc0: 6374 6f72 3b91 0353 a861 6e64 9374 6861 ctor;..S.and.tha │ │ │ │ +000b2fd0: 7493 696e 9374 6861 7493 7798 6198 7991 t.in.that.w.a.y. │ │ │ │ +000b2fe0: ff05 562c 9103 3574 7468 6593 6c6f 6769 ..V,..5tthe.logi │ │ │ │ +000b2ff0: 6393 6973 9103 0828 7072 6f74 6563 7465 c.is...(protecte │ │ │ │ +000b3000: 6493 6167 6169 6e73 7493 7468 6593 636f d.against.the.co │ │ │ │ +000b3010: 6d70 7574 6174 696f 6e8e a18d 6f66 9602 mputation...of.. │ │ │ │ +000b3020: a8db 7468 656f 7265 6d73 9b02 a8da 6578 ..theorems....ex │ │ │ │ +000b3030: 6365 7074 9362 90ac 7279 9866 756e 6374 cept.b..ry.funct │ │ │ │ +000b3040: 696f 6e73 9372 6570 7265 7365 6e95 ac72 ions.represen..r │ │ │ │ +000b3050: 7469 6e67 9870 7269 6d69 7469 7693 6596 ting.primitiv.e. │ │ │ │ +000b3060: 02a8 db69 6e66 6572 656e 6365 732c 9102 ...inferences,.. │ │ │ │ +000b3070: e936 6f72 9363 6f6d 7090 538e 6f73 6974 .6or.comp.S.osit │ │ │ │ +000b3080: 696f 6e73 986f 6693 7468 6573 652e 8ea6 ions.of.these... │ │ │ │ +000b3090: 8d91 0b61 8f46 696e 616c 6c79 91ff 0556 ...a.Finally...V │ │ │ │ +000b30a0: 2c91 053c bf74 6865 9604 f920 7072 696d ,..<.the... prim │ │ │ │ +000b30b0: 6974 6976 90ac 7265 9b04 f921 eb48 484f itiv..re...!.HHO │ │ │ │ +000b30c0: 4c93 cf6c 6f67 6963 9877 9aac 7261 7393 L..logic.w..ras. │ │ │ │ +000b30d0: 7375 7070 6c65 6d65 6e98 7465 6491 04f9 supplemen.ted... │ │ │ │ +000b30e0: 2162 9879 9374 6872 6565 9104 f921 7072 !b.y.three...!pr │ │ │ │ +000b30f0: 696d 6974 6976 9865 9363 6f6e 7374 616e imitiv.e.constan │ │ │ │ +000b3100: 9874 7391 04f9 2161 6e64 8ea1 8d0c 769a .ts...!and....v. │ │ │ │ +000b3110: ac72 6596 0485 1b61 7869 6f6d 732c 9104 .re....axioms,.. │ │ │ │ +000b3120: abb7 746f 9366 6f72 6d93 7468 6593 6261 ..to.form.the.ba │ │ │ │ +000b3130: 7369 6393 6c6f 6769 638d 8d9f fba5 32d5 sic.logic.....2. │ │ │ │ +000b3140: 318e 8e91 04c0 04cf 2e91 0708 3854 6865 1...........8The │ │ │ │ +000b3150: 9370 7269 6d69 7469 7698 6593 696e 6665 .primitiv.e.infe │ │ │ │ +000b3160: 7265 6e63 6573 2c91 04ab b774 6f67 6574 rences,....toget │ │ │ │ +000b3170: 6865 7293 7769 7468 9374 6865 9370 7269 her.with.the.pri │ │ │ │ +000b3180: 6d2d 8ea1 8d69 7469 7695 ac72 659b 047c m-...itiv..re..| │ │ │ │ +000b3190: d563 6f6e 7374 616e 9374 732c 9104 a161 .constan.ts,...a │ │ │ │ +000b31a0: 7468 6591 047c d60c 7693 6598 6178 696f the..|..v.e.axio │ │ │ │ +000b31b0: 6d73 2c91 04a1 6161 6e64 9861 9604 7cd6 ms,...aand.a..|. │ │ │ │ +000b31c0: 636f 6c6c 6563 7469 6f6e 986f 6693 6465 collection.of.de │ │ │ │ +000b31d0: 0c6e 6974 696f 6e73 2c91 04a1 6067 6976 .nitions,...`giv │ │ │ │ +000b31e0: 90ac 7265 9361 9873 7461 7274 696e 6793 ..re.a.starting. │ │ │ │ +000b31f0: 7090 538e 6f69 6e90 ac72 7498 666f 728e p.S.oin..rt.for. │ │ │ │ +000b3200: a18d 636f 6e73 7472 7563 7469 6e67 9603 ..constructing.. │ │ │ │ +000b3210: cce4 7072 6f90 538e 6f66 732c 9b03 d2d8 ..pro.S.ofs,.... │ │ │ │ +000b3220: 616e 6493 6865 6e63 6593 636f 6d70 7574 and.hence.comput │ │ │ │ +000b3230: 696e 6791 03cc e574 6865 6f72 656d 732e ing....theorems. │ │ │ │ +000b3240: 9105 2ef4 486f 95ac 7277 9365 7693 6572 ....Ho..rw.ev.er │ │ │ │ +000b3250: 2c98 7072 6f93 7669 6e67 9b03 cce4 6576 ,.pro.ving....ev │ │ │ │ +000b3260: 9365 6e98 7468 6598 7369 6d70 6c65 7374 .en.the.simplest │ │ │ │ +000b3270: 8ea1 8d74 6865 6f72 656d 7396 029d 7566 ...theorems...uf │ │ │ │ +000b3280: 726f 6d93 7468 6973 9b02 9d74 6d69 6e69 rom.this...tmini │ │ │ │ +000b3290: 6d61 6c93 6261 7369 7393 636f 7374 7393 mal.basis.costs. │ │ │ │ +000b32a0: 636f 6e73 6964 6572 6162 6c65 9365 0b6f considerable.e.o │ │ │ │ +000b32b0: 7274 2e91 04c9 cf54 6865 9362 6173 6973 rt.....The.basis │ │ │ │ +000b32c0: 9864 6f90 538e 6573 936e 6f74 9369 6d6d .do.S.es.not.imm │ │ │ │ +000b32d0: 6564 6961 7465 6c79 8ea1 8d70 726f 9aac ediately...pro.. │ │ │ │ +000b32e0: 7276 6964 6596 0485 c474 6865 9374 7261 rvide....the.tra │ │ │ │ +000b32f0: 6e73 6974 6976 6974 9879 936f 6691 0485 nsitivit.y.of... │ │ │ │ +000b3300: c565 7175 616c 6974 9879 91ff 0556 2c9b .equalit.y...V,. │ │ │ │ +000b3310: 04ac 8b66 6f72 9365 7861 6d70 6c65 2c98 ...for.example,. │ │ │ │ +000b3320: 6f72 9361 9104 85c5 6d65 616e 7393 6f66 or.a....means.of │ │ │ │ +000b3330: 9375 6e69 769a ac72 6572 7361 6c93 7175 .univ..rersal.qu │ │ │ │ +000b3340: 616e 9874 690c 6361 7469 6f6e 3b8e a18d an.ti.cation;... │ │ │ │ +000b3350: 6290 538e 6f74 6896 03ea a86f 6693 7468 b.S.oth....of.th │ │ │ │ +000b3360: 6573 6593 7468 656d 7365 6c76 9aac 7265 ese.themselv..re │ │ │ │ +000b3370: 7393 6861 9876 9865 9374 6f93 6290 538e s.ha.v.e.to.b.S. │ │ │ │ +000b3380: 6593 6465 7269 7698 6564 2e8e 9f29 eda3 e.deriv.ed...).. │ │ │ │ +000b3390: 8d8d eb4b 3132 2e31 8e91 35ff fc53 696d ...K12.1..5..Sim │ │ │ │ +000b33a0: 706c 6591 067a e164 6572 6976 91fe eb85 ple..z.deriv.... │ │ │ │ +000b33b0: 6174 696f 6e73 8e9f 1c7d de8d cf41 7396 ations...}...As. │ │ │ │ +000b33c0: 03d4 b061 6e9b 03d4 b169 6c6c 7573 7472 ...an....illustr │ │ │ │ +000b33d0: 6174 696f 6e93 6f66 9361 9870 726f 9053 ation.of.a.pro.S │ │ │ │ +000b33e0: 8e6f 6693 696e 93eb 4848 4f4c 9105 ca02 .of.in..HHOL.... │ │ │ │ +000b33f0: cf74 6865 9866 6f6c 6c6f 9aac 7277 696e .the.follo..rwin │ │ │ │ +000b3400: 6793 6398 6861 696e 936f 669b 03d4 b174 g.c.hain.of....t │ │ │ │ +000b3410: 6865 6f72 656d 7393 666f 726d 7393 6198 heorems.forms.a. │ │ │ │ +000b3420: 7072 6f90 538e 6f66 9328 6672 6f6d 8ea1 pro.S.of.(from.. │ │ │ │ +000b3430: 8d74 6865 9b03 667b 656d 7074 90ac 7279 .the..f{empt..ry │ │ │ │ +000b3440: 9603 667c 7365 742c 9103 80ea 696e 9374 ..f|set,....in.t │ │ │ │ +000b3450: 6865 98eb 4848 4f4c 98cf 6465 6475 6374 he..HHOL..deduct │ │ │ │ +000b3460: 6976 90ac 7265 9373 7973 7465 6d29 2c91 iv..re.system),. │ │ │ │ +000b3470: 0380 ea66 6f72 9374 6865 9870 6172 7469 ...for.the.parti │ │ │ │ +000b3480: 6375 6c61 7298 7465 726d 738d 93eb 6122 cular.terms...a" │ │ │ │ +000b3490: 8e91 0926 26d7 748d 9f01 cccc d531 8e8d ...&&.t......1.. │ │ │ │ +000b34a0: 9104 c004 eb61 228e 910d e629 cf61 6e64 .....a"....).and │ │ │ │ +000b34b0: 8d98 eb61 228e 9109 2625 d774 8d9f 01cc ...a"...&%.t.... │ │ │ │ +000b34c0: ccd5 328e 8d91 04c0 04eb 6122 8e91 0a7f ..2.......a".... │ │ │ │ +000b34d0: aecf 2c91 0380 eb62 9053 8e6f 7468 8ea1 ..,....b.S.oth.. │ │ │ │ +000b34e0: 8d6f 6696 03ea a8eb 4848 4f4c 93cf 7490 .of.....HHOL..t. │ │ │ │ +000b34f0: ac72 7970 9053 8e65 8d93 eb61 223a 626f .ryp.S.e...a":bo │ │ │ │ +000b3500: 6f6c 228e 912c 284e cf3a 8e9f 1f18 218d ol"..,(N.:....!. │ │ │ │ +000b3510: 8d8d 8d91 0e5c 6831 2e8e 8e8e 911d 5fec .....\h1......_. │ │ │ │ +000b3520: d774 8d9f 01cc ccd5 318e 8d91 0a7f aeeb .t......1....... │ │ │ │ +000b3530: 613d 3d3e 8e96 217e 56d7 748d 9f01 cccc a==>..!~V.t..... │ │ │ │ +000b3540: d532 8e8d 910a 7fae eb61 7c2d 8e91 1bbe .2.......a|-.... │ │ │ │ +000b3550: acd7 748d 9f01 cccc d531 8e8d 910a 7fae ..t......1...... │ │ │ │ +000b3560: eb61 3d3d 3e8e 93d7 748d 9f01 cccc d532 .a==>...t......2 │ │ │ │ +000b3570: 8e8e 9f0b cc60 8900 0066 6600 71cf 9f9f .....`...ff.q... │ │ │ │ +000b3580: 0c99 9a8d 8d8d 8d91 0d83 909f fc5e ffc5 .............^.. │ │ │ │ +000b3590: 318e 8e8e 9112 0003 c654 6869 7396 0355 1........This..U │ │ │ │ +000b35a0: 5563 6f72 7265 7370 9047 1d6f 6e64 7393 Ucorresp.G.onds. │ │ │ │ +000b35b0: 746f 9374 6865 93eb 4848 4f4c 93c6 7468 to.the..HHOL..th │ │ │ │ +000b35c0: 656f 7279 93eb 5242 4153 4943 2d48 4f4c eory..RBASIC-HOL │ │ │ │ +000b35d0: c63b 9373 6565 9353 6563 7469 6f6e 9331 .;.see.Section.1 │ │ │ │ +000b35e0: 312e 398e 8e9f 24fd 138d 8d92 00ec 469f 1.9...$.......F. │ │ │ │ +000b35f0: d032 3139 8e8e 8e8c 8b00 0000 dc00 0000 .219............ │ │ │ │ 000b3600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000b3610: 0000 0000 0000 0000 0000 0b28 a6a0 02cc ...........(.... │ │ │ │ -000b3620: 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a .U...F.......... │ │ │ │ -000b3630: 8d91 eaf1 ebd0 3232 3092 00d4 609d 4368 ......220...`.Ch │ │ │ │ -000b3640: 6170 7465 7296 0480 0031 322e 910a 8000 apter....12..... │ │ │ │ -000b3650: 4465 7269 7690 a000 6564 9349 6e66 6572 Deriv...ed.Infer │ │ │ │ -000b3660: 656e 6365 9352 756c 6573 8e91 eaf1 eb9f ence.Rules...... │ │ │ │ -000b3670: 0566 6689 0000 e666 01c7 3e7c 8e8e 8e8e .ff....f..>|.... │ │ │ │ -000b3680: a002 942f df8d a0fd 8bd0 218d 8d8d 8d91 .../......!..... │ │ │ │ -000b3690: f94e 53cf 322e 8e8e 8e91 0851 d7d7 748d .NS.2......Q..t. │ │ │ │ -000b36a0: 9f01 cccc d531 8e8d 910a 7fae eb61 7c2d .....1.......a|- │ │ │ │ -000b36b0: 8e91 1bbe acd7 748d 9f01 cccc d531 8e8e ......t......1.. │ │ │ │ -000b36c0: 9f19 6e2c 8d8d 8d8d 91f9 4e53 cf33 2e8e ..n,......NS.3.. │ │ │ │ -000b36d0: 8e8e 9108 51d7 d774 8d9f 01cc ccd5 318e ....Q..t......1. │ │ │ │ -000b36e0: 8d91 0a7f aeeb 613d 3d3e 8e91 217e 56d7 ......a==>..!~V. │ │ │ │ -000b36f0: 748d 9f01 cccc d532 8e8d 9104 c004 eb61 t......2.......a │ │ │ │ -000b3700: 2c8e 9110 3f58 d774 8d9f 01cc ccd5 318e ,...?X.t......1. │ │ │ │ -000b3710: 8d91 0a7f aeeb 617c 2d8e 911b beac d774 ......a|-......t │ │ │ │ -000b3720: 8d9f 01cc ccd5 328e 8e9f 1ab8 b28d 91ea ......2......... │ │ │ │ -000b3730: f1eb cf54 6861 7496 03ea a869 732c 9374 ...That....is,.t │ │ │ │ -000b3740: 6865 9374 6869 7264 9374 6865 6f72 656d he.third.theorem │ │ │ │ -000b3750: 9366 6f6c 6c6f 90ac 7277 7393 6672 6f6d .follo..rws.from │ │ │ │ -000b3760: 9374 6865 930c 7273 7493 616e 6493 7365 .the..rst.and.se │ │ │ │ -000b3770: 636f 6e64 2e8e a410 0000 8d91 f653 7a49 cond.........SzI │ │ │ │ -000b3780: 6e96 0369 5374 6865 9b03 6954 7365 7373 n..iSthe..iTsess │ │ │ │ -000b3790: 696f 6e93 6295 538e 656c 6f90 ac72 772c ion.b.S.elo..rw, │ │ │ │ -000b37a0: 9103 8331 7468 6598 7072 6f93 6f66 9603 ...1the.pro.of.. │ │ │ │ -000b37b0: 6953 6973 9370 9053 8e65 7266 6f72 6d65 iSis.p.S.erforme │ │ │ │ -000b37c0: 6498 696e 9374 6865 93eb 4848 4f4c 98cf d.in.the..HHOL.. │ │ │ │ -000b37d0: 7379 7374 656d 2c91 0383 3175 7369 6e67 system,...1using │ │ │ │ -000b37e0: 9374 6865 98eb 484d 4c93 cf66 756e 6374 .the..HML..funct │ │ │ │ -000b37f0: 696f 6e73 8ea1 8d8d 91ea f1eb eb61 4153 ions.........aAS │ │ │ │ -000b3800: 5355 4d45 8e91 100d 02cf 616e 648d 9102 SUME......and... │ │ │ │ -000b3810: 9d1c eb61 4d50 8e91 0e1c 70cf 2e91 04c9 ...aMP....p..... │ │ │ │ -000b3820: b128 4974 9602 9d1b 6973 9b02 9d1c 6865 .(It....is....he │ │ │ │ -000b3830: 6c70 6675 6c93 746f 9361 646a 7573 7498 lpful.to.adjust. │ │ │ │ -000b3840: 7468 6593 7468 656f 7265 6d93 7072 696e the.theorem.prin │ │ │ │ -000b3850: 90ac 7274 696e 6798 666f 726d 6174 930c ..rting.format.. │ │ │ │ -000b3860: 7273 743b 9103 0c4a 7365 6598 5365 6374 rst;...Jsee.Sect │ │ │ │ -000b3870: 696f 6e93 382e 3134 2e32 2e29 8e9f 5a17 ion.8.14.2.)..Z. │ │ │ │ -000b3880: 968d 8d8d 91ea f1eb 9fb5 0781 8900 0066 ...............f │ │ │ │ -000b3890: 6601 c70b 4aa0 008b 9762 8d8d 90cc cd9f f...J....b...... │ │ │ │ -000b38a0: 0459 9c84 008f f0fe 0000 6666 8da0 ff7a .Y........ff...z │ │ │ │ -000b38b0: 6610 8d8d 9201 aff0 0d84 000a d70e 0000 f............... │ │ │ │ -000b38c0: b8e8 8e8d 9201 b0a8 f584 0000 b8e8 0015 ................ │ │ │ │ -000b38d0: ae64 8e8d 8d8d 9201 b94d b29f fd1c 15eb .d.......M...... │ │ │ │ -000b38e0: 4931 8e8e 8e8e 9fff 4054 8d91 05cc ceeb I1......@T...... │ │ │ │ -000b38f0: 6123 746f 705f 7072 696e 7491 05bf aa70 a#top_print....p │ │ │ │ -000b3900: 7269 6e74 5f61 6c6c 5f74 686d 3b3b 8ea4 rint_all_thm;;.. │ │ │ │ -000b3910: 0d00 008d 9105 ccce 2d96 05bf aa3a 9328 ........-....:.( │ │ │ │ -000b3920: 7468 6d93 2d3e 9376 6f69 6429 8ea1 a18d thm.->.void).... │ │ │ │ -000b3930: 9105 ccce 236c 6574 9605 bfaa 7468 3193 ....#let....th1. │ │ │ │ -000b3940: 3d93 4153 5355 4d45 9322 7431 933d 3d3e =.ASSUME."t1.==> │ │ │ │ -000b3950: 9374 3222 3b3b 8ea1 8d91 05cc ce74 6831 .t2";;.......th1 │ │ │ │ -000b3960: 9605 bfaa 3d93 7431 933d 3d3e 9374 3293 ....=.t1.==>.t2. │ │ │ │ -000b3970: 7c2d 9374 3193 3d3d 3e93 7432 8ea1 a18d |-.t1.==>.t2.... │ │ │ │ -000b3980: 9105 ccce 236c 6574 9605 bfaa 7468 3293 ....#let....th2. │ │ │ │ -000b3990: 3d93 4153 5355 4d45 9322 7431 3a62 6f6f =.ASSUME."t1:boo │ │ │ │ -000b39a0: 6c22 3b3b 8ea1 8d91 05cc ce74 6832 9605 l";;.......th2.. │ │ │ │ -000b39b0: bfaa 3d93 7431 937c 2d93 7431 8ea1 a18d ..=.t1.|-.t1.... │ │ │ │ -000b39c0: 9105 ccce 234d 5096 05bf aa74 6831 9374 ....#MP....th1.t │ │ │ │ -000b39d0: 6832 3b3b 8ea1 8d91 05cc ce74 3196 05bf h2;;.......t1... │ │ │ │ -000b39e0: aa3d 3d3e 9374 322c 9374 3193 7c2d 9374 .==>.t2,.t1.|-.t │ │ │ │ -000b39f0: 328e 8e92 01c6 71b1 8400 8ff0 fe00 0066 2.....q........f │ │ │ │ -000b3a00: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ -000b3a10: 8e8e 8e9f 596c ea8d 91ea f1eb cf4d 6f72 ....Yl.......Mor │ │ │ │ -000b3a20: 6596 04ca 0862 7269 650d 7991 ff05 562c e....brie.y...V, │ │ │ │ -000b3a30: 9105 01e1 6f6e 6593 636f 756c 6493 6576 ....one.could.ev │ │ │ │ -000b3a40: 91ff 58e4 616c 7561 7465 9374 6865 9104 ..X.aluate.the.. │ │ │ │ -000b3a50: ca09 666f 6c6c 6f9a ac72 7769 6e67 2c91 ..follo..rwing,. │ │ │ │ -000b3a60: 0501 e061 6e64 9360 636f 756e 9874 2793 ...and.`coun.t'. │ │ │ │ -000b3a70: 7468 6591 04ca 0969 6e98 7698 6f90 538e the....in.v.o.S. │ │ │ │ -000b3a80: 6361 7469 6f6e 7393 6f66 9366 756e 6374 cations.of.funct │ │ │ │ -000b3a90: 696f 6e73 8ea1 8d91 eaf1 eb72 6570 7265 ions.......repre │ │ │ │ -000b3aa0: 7365 6e95 ac72 7469 6e67 9b03 eaa8 7072 sen..rting....pr │ │ │ │ -000b3ab0: 696d 6974 6976 9365 9869 6e66 6572 656e imitiv.e.inferen │ │ │ │ -000b3ac0: 6365 7398 2873 6565 9853 6563 7469 6f6e ces.(see.Section │ │ │ │ -000b3ad0: 9838 2e31 332c 9866 6f72 9874 6865 9863 .8.13,.for.the.c │ │ │ │ -000b3ae0: 6f75 6e93 7465 7298 0d61 6798 6074 696d oun.ter..ag.`tim │ │ │ │ -000b3af0: 696e 6760 292e 8e9f 4697 978d 8d8d 91ea ing`)...F....... │ │ │ │ -000b3b00: f1eb 9fc8 8781 8900 0066 6601 c70b 4a9f .........ff...J. │ │ │ │ -000b3b10: 6497 628d 8d90 cccd 9f04 599c 8400 68f0 d.b.......Y...h. │ │ │ │ -000b3b20: fe00 0066 668d 9fa1 6610 8d8d 9201 aff0 ...ff...f....... │ │ │ │ -000b3b30: 0d84 000a d70e 0000 b8e8 8e8d 9201 b0a8 ................ │ │ │ │ -000b3b40: f584 0000 b8e8 0015 ae64 8e8d 8d8d 9201 .........d...... │ │ │ │ -000b3b50: b94d b29f fd1c 15eb 4932 8e8e 8e8e 9fff .M......I2...... │ │ │ │ -000b3b60: 4054 8d91 05cc ceeb 6123 7365 745f 666c @T......a#set_fl │ │ │ │ -000b3b70: 6167 2860 7469 6d69 6e67 602c 9105 bfaa ag(`timing`,.... │ │ │ │ -000b3b80: 7472 7565 293b 3b8e a40d 0000 8d91 05cc true);;......... │ │ │ │ -000b3b90: ce66 616c 7365 9605 bfaa 3a93 626f 6f6c .false....:.bool │ │ │ │ -000b3ba0: 8ea1 8d91 05cc ce52 756e 9605 bfaa 7469 .......Run....ti │ │ │ │ -000b3bb0: 6d65 3a93 302e 3073 8ea1 a18d 9105 ccce me:.0.0s........ │ │ │ │ -000b3bc0: 234d 5028 4153 5355 4d45 9605 bfaa 2274 #MP(ASSUME...."t │ │ │ │ -000b3bd0: 3193 3d3d 3e93 7432 2229 2841 5353 554d 1.==>.t2")(ASSUM │ │ │ │ -000b3be0: 4593 2274 313a 626f 6f6c 2229 3b3b 8ea1 E."t1:bool");;.. │ │ │ │ -000b3bf0: 8d91 05cc ce74 3196 05bf aa3d 3d3e 9374 .....t1....==>.t │ │ │ │ -000b3c00: 322c 9374 3193 7c2d 9374 328e a18d 9105 2,.t1.|-.t2..... │ │ │ │ -000b3c10: ccce 5275 6e96 05bf aa74 696d 653a 9330 ..Run....time:.0 │ │ │ │ -000b3c20: 2e30 738e a18d 9105 ccce 496e 7465 726d .0s.......Interm │ │ │ │ -000b3c30: 6564 6961 7465 9605 bfaa 7468 656f 7265 ediate....theore │ │ │ │ -000b3c40: 6d73 9367 656e 6572 6174 6564 3a93 338e ms.generated:.3. │ │ │ │ -000b3c50: 8e92 01c6 71b1 8400 68f0 fe00 0066 668e ....q...h....ff. │ │ │ │ -000b3c60: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ -000b3c70: 8e9f 45ec ea8d 91ea f1eb cf45 6163 90ac ..E........Eac.. │ │ │ │ -000b3c80: 7268 9604 3a1a 6f66 9b04 3a19 7468 6593 rh..:.of..:.the. │ │ │ │ -000b3c90: 7468 7265 6593 696e 6665 7265 6e63 6598 three.inference. │ │ │ │ -000b3ca0: 7374 6570 7393 6f66 9374 6865 9861 6273 steps.of.the.abs │ │ │ │ -000b3cb0: 7472 6163 7493 7072 6f95 538e 6f66 9863 tract.pro.S.of.c │ │ │ │ -000b3cc0: 6f72 7265 7370 936f 6e64 7396 043a 1a74 orresp.onds..:.t │ │ │ │ -000b3cd0: 6f93 7468 6598 6170 706c 6963 6174 696f o.the.applicatio │ │ │ │ -000b3ce0: 6e93 6f66 8ea1 8d91 eaf1 eb61 6e96 04a6 n.of.......an... │ │ │ │ -000b3cf0: 53eb 484d 4c93 cf66 756e 6374 696f 6e93 S.HML..function. │ │ │ │ -000b3d00: 696e 9374 6865 9104 a652 709a 538e 6572 in.the...Rp.S.er │ │ │ │ -000b3d10: 666f 726d 616e 6365 936f 6693 7468 6593 formance.of.the. │ │ │ │ -000b3d20: 7072 6f98 6f66 9369 6e93 eb48 484f 4ccf pro.of.in..HHOL. │ │ │ │ -000b3d30: 3b93 616e 6493 6561 6390 ac72 6891 04a6 ;.and.eac..rh... │ │ │ │ -000b3d40: 526f 6693 7468 6593 eb48 4d4c 93cf 6675 Rof.the..HML..fu │ │ │ │ -000b3d50: 6e63 7469 6f6e 738e a18d 91ea f1eb 636f nctions.......co │ │ │ │ -000b3d60: 7272 6573 7090 538e 6f6e 6473 9603 eaa8 rresp.S.onds.... │ │ │ │ -000b3d70: 746f 9361 9370 7269 6d69 7469 769a ac72 to.a.primitiv..r │ │ │ │ -000b3d80: 6593 696e 6665 7265 6e63 6593 6f66 9374 e.inference.of.t │ │ │ │ -000b3d90: 6865 9364 6564 7563 7469 7698 6593 7379 he.deductiv.e.sy │ │ │ │ -000b3da0: 7374 656d 2e8e a18d 91f6 537a 4974 9603 stem......SzIt.. │ │ │ │ -000b3db0: 70b0 6973 9377 90ac 726f 7274 6891 0370 p.is.w..rorth..p │ │ │ │ -000b3dc0: b165 6d70 6861 7369 7369 6e67 9374 6861 .emphasising.tha │ │ │ │ -000b3dd0: 742c 9b03 8915 696e 9365 6974 6865 7293 t,....in.either. │ │ │ │ -000b3de0: 6361 7365 2c98 6576 9aac 7265 7279 9370 case,.ev..rery.p │ │ │ │ -000b3df0: 7269 6d69 7469 7698 6593 696e 6665 7265 rimitiv.e.infere │ │ │ │ -000b3e00: 6e63 6593 696e 9103 70b1 7468 6593 7072 nce.in..p.the.pr │ │ │ │ -000b3e10: 6f90 538e 6f66 9363 9868 6169 6e8e a18d o.S.of.c.hain... │ │ │ │ -000b3e20: 91ea f1eb 6973 9603 a171 6d61 6465 2c9b ....is...qmade,. │ │ │ │ -000b3e30: 03b0 1569 6e93 7468 6593 7365 6e73 6593 ...in.the.sense. │ │ │ │ -000b3e40: 7468 6174 9366 6f72 9365 6163 90ac 7268 that.for.eac..rh │ │ │ │ -000b3e50: 9369 6e66 6572 656e 6365 2c98 7468 6593 .inference,.the. │ │ │ │ -000b3e60: 636f 7272 6573 7090 538e 6f6e 6469 6e67 corresp.S.onding │ │ │ │ -000b3e70: 93eb 484d 4c93 cf66 756e 6374 696f 6e93 ..HML..function. │ │ │ │ -000b3e80: 6973 9365 7691 ff58 e461 6c75 6174 6564 is.ev..X.aluated │ │ │ │ -000b3e90: 2e8e a18d 91ea f1eb 5468 6174 9604 7c7d ........That..|} │ │ │ │ -000b3ea0: 6973 2c91 04a0 f2eb 4848 4f4c 93cf 709a is,.....HHOL..p. │ │ │ │ -000b3eb0: 538e 6572 6d69 7473 9104 7c7e 6e6f 9373 S.ermits..|~no.s │ │ │ │ -000b3ec0: 686f 7274 2d63 7574 9361 726f 756e 6493 hort-cut.around. │ │ │ │ -000b3ed0: 7468 6593 6e65 6365 7373 6974 90ac 7279 the.necessit..ry │ │ │ │ -000b3ee0: 936f 6693 7098 6572 666f 726d 696e 6793 .of.p.erforming. │ │ │ │ -000b3ef0: 636f 6d70 6c65 7465 9370 726f 986f 6673 complete.pro.ofs │ │ │ │ -000b3f00: 2e8e a18d 91ea f1eb 5468 6596 0413 0b73 ........The....s │ │ │ │ -000b3f10: 686f 7274 2d63 7574 9104 130a 7072 6f9a hort-cut....pro. │ │ │ │ -000b3f20: ac72 7669 6465 6493 6298 7993 6465 7269 .rvided.b.y.deri │ │ │ │ -000b3f30: 7698 6564 9b04 130a 696e 6665 7265 6e63 v.ed....inferenc │ │ │ │ -000b3f40: 6593 7275 6c65 7393 2861 7398 696d 706c e.rules.(as.impl │ │ │ │ -000b3f50: 656d 656e 90ac 7274 6564 9369 6e98 eb48 emen..rted.in..H │ │ │ │ -000b3f60: 4d4c cf29 9104 1301 6973 9861 726f 756e ML.)....is.aroun │ │ │ │ -000b3f70: 6493 7468 658e a18d 91ea f1eb 6e65 6365 d.the.......nece │ │ │ │ -000b3f80: 7373 6974 9aac 7279 9605 9926 6f66 93e5 ssit..ry...&of.. │ │ │ │ -000b3f90: 7370 96ff 6666 6593 6369 6679 696e 6791 sp..ffe.cifying. │ │ │ │ -000b3fa0: 06a6 a8cf 6576 9865 7279 9605 9926 7374 ....ev.ery...&st │ │ │ │ -000b3fb0: 6570 3b91 0670 6573 6f6d 6574 6869 6e67 ep;..pesomething │ │ │ │ -000b3fc0: 9374 6861 7493 7798 6f75 6c64 9362 9a53 .that.w.ould.b.S │ │ │ │ -000b3fd0: 8e65 9369 6d70 986f 7373 6962 6c65 9366 .e.imp.ossible.f │ │ │ │ -000b3fe0: 6f72 9361 9370 726f 986f 6693 6f66 8ea1 or.a.pro.of.of.. │ │ │ │ -000b3ff0: 8d91 eaf1 eb61 6e9a ac72 7996 0473 2c6c .....an..ry..s,l │ │ │ │ -000b4000: 656e 6774 682e 9106 d26c 4974 9104 732b ength....lIt..s+ │ │ │ │ -000b4010: 6361 6e93 6290 538e 6593 7365 656e 9366 can.b.S.e.seen.f │ │ │ │ -000b4020: 726f 6d93 7468 6973 9374 6861 7493 7468 rom.this.that.th │ │ │ │ -000b4030: 6593 6465 7269 7698 6564 9372 756c 652c e.deriv.ed.rule, │ │ │ │ -000b4040: 9104 954c 616e 6493 6974 7393 7265 7072 ...Land.its.repr │ │ │ │ -000b4050: 6573 656e 9874 6174 696f 6e93 6173 9361 esen.tation.as.a │ │ │ │ -000b4060: 6e8e a18d 91ea f1eb eb48 4d4c 9604 46c9 n........HML..F. │ │ │ │ -000b4070: cf66 756e 6374 696f 6e2c 9104 5dd2 6973 .function,..].is │ │ │ │ -000b4080: 9b04 46ca 6573 7365 6e90 ac72 7469 616c ..F.essen..rtial │ │ │ │ -000b4090: 9374 6f93 7468 6598 eb48 484f 4c93 cf6d .to.the..HHOL..m │ │ │ │ -000b40a0: 6574 686f 9053 8e64 6f6c 6f67 793b 9104 etho.S.dology;.. │ │ │ │ -000b40b0: 74da 7468 656f 7265 6d98 7072 6f9a ac72 t.theorem.pro..r │ │ │ │ -000b40c0: 7669 6e67 9377 986f 756c 6491 0446 ca62 ving.w.ould..F.b │ │ │ │ -000b40d0: 9053 8e65 936f 7468 6572 7769 7365 8ea1 .S.e.otherwise.. │ │ │ │ -000b40e0: 8d91 eaf1 eb69 6d70 9053 8e6f 7373 6962 .....imp.S.ossib │ │ │ │ -000b40f0: 6c65 2e8e a18d 91f6 537a 5468 6572 6596 le......SzThere. │ │ │ │ -000b4100: 03f7 0b61 7265 2c91 03fa 236f 6693 636f ...are,...#of.co │ │ │ │ -000b4110: 7572 7365 2c9b 03fa 2461 6e93 696e 0c6e urse,...$an.in.n │ │ │ │ -000b4120: 6974 6593 6e95 ac72 756d 9362 9553 8e65 ite.n..rum.b.S.e │ │ │ │ -000b4130: 7291 03f7 0a6f 6691 03f7 0b70 726f 936f r....of....pro.o │ │ │ │ -000b4140: 6673 2c98 6f66 9603 f70b 7468 6593 6066 fs,.of....the.`f │ │ │ │ -000b4150: 6f72 6d27 9103 f70a 7368 6f90 ac72 776e orm'....sho..rwn │ │ │ │ -000b4160: 9369 6e93 7468 6593 6578 616d 706c 652c .in.the.example, │ │ │ │ -000b4170: 8ea1 8d91 eaf1 eb74 6861 7496 0523 2863 .......that..#(c │ │ │ │ -000b4180: 616e 9362 9053 8e65 9363 6f6e 6475 6374 an.b.S.e.conduct │ │ │ │ -000b4190: 6564 9369 6e93 eb48 484f 4ccf 3a93 6f6e ed.in..HHOL.:.on │ │ │ │ -000b41a0: 6593 666f 7291 0523 2965 769a ac72 6572 e.for..#)ev..rer │ │ │ │ -000b41b0: 7993 7061 6972 936f 668d 93eb 6122 3a62 y.pair.of...a":b │ │ │ │ -000b41c0: 6f6f 6c22 8e91 2d60 cecf 2d74 9879 7090 ool"..-`..-t.yp. │ │ │ │ -000b41d0: 538e 6564 9374 6572 6d73 2e91 08e2 604d S.ed.terms....`M │ │ │ │ -000b41e0: 6f72 656f 9876 9865 722c 8ea1 8d91 eaf1 oreo.v.er,...... │ │ │ │ -000b41f0: eb65 7690 ac72 6572 7996 03ea a874 696d .ev..rery....tim │ │ │ │ -000b4200: 6593 6193 7468 656f 7265 6d93 6f66 9374 e.a.theorem.of.t │ │ │ │ -000b4210: 6865 9366 6f72 6d8e 8e9f 24fd 138e 8c8b he.form...$..... │ │ │ │ -000b4220: 0000 00dd 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000b3610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000b3620: 0000 0b28 aea0 02cc 0555 8da0 fd46 d30e ...(.....U...F.. │ │ │ │ +000b3630: 8d8d 8d8d 9ffa 999a 8d91 eaf1 ebd0 3232 ..............22 │ │ │ │ +000b3640: 3092 00d4 609d 4368 6170 7465 7296 0480 0...`.Chapter... │ │ │ │ +000b3650: 0031 322e 910a 8000 4465 7269 7690 a000 .12.....Deriv... │ │ │ │ +000b3660: 6564 9349 6e66 6572 656e 6365 9352 756c ed.Inference.Rul │ │ │ │ +000b3670: 6573 8e91 eaf1 eb9f 0566 6689 0000 e666 es.......ff....f │ │ │ │ +000b3680: 01c7 3e7c 8e8e 8e8e a002 942f df8d a0fd ..>|......./.... │ │ │ │ +000b3690: 8bd0 218d 8d8d 8d91 f94e 53cf 322e 8e8e ..!......NS.2... │ │ │ │ +000b36a0: 8e91 0851 d7d7 748d 9f01 cccc d531 8e8d ...Q..t......1.. │ │ │ │ +000b36b0: 910a 7fae eb61 7c2d 8e91 1bbe acd7 748d .....a|-......t. │ │ │ │ +000b36c0: 9f01 cccc d531 8e8e 9f19 6e2c 8d8d 8d8d .....1....n,.... │ │ │ │ +000b36d0: 91f9 4e53 cf33 2e8e 8e8e 9108 51d7 d774 ..NS.3......Q..t │ │ │ │ +000b36e0: 8d9f 01cc ccd5 318e 8d91 0a7f aeeb 613d ......1.......a= │ │ │ │ +000b36f0: 3d3e 8e91 217e 56d7 748d 9f01 cccc d532 =>..!~V.t......2 │ │ │ │ +000b3700: 8e8d 9104 c004 eb61 2c8e 9110 3f58 d774 .......a,...?X.t │ │ │ │ +000b3710: 8d9f 01cc ccd5 318e 8d91 0a7f aeeb 617c ......1.......a| │ │ │ │ +000b3720: 2d8e 911b beac d774 8d9f 01cc ccd5 328e -......t......2. │ │ │ │ +000b3730: 8e9f 1ab8 b28d 91ea f1eb cf54 6861 7496 ...........That. │ │ │ │ +000b3740: 03ea a869 732c 9374 6865 9374 6869 7264 ...is,.the.third │ │ │ │ +000b3750: 9374 6865 6f72 656d 9366 6f6c 6c6f 90ac .theorem.follo.. │ │ │ │ +000b3760: 7277 7393 6672 6f6d 9374 6865 930c 7273 rws.from.the..rs │ │ │ │ +000b3770: 7493 616e 6493 7365 636f 6e64 2e8e a410 t.and.second.... │ │ │ │ +000b3780: 0000 8d91 f653 7a49 6e96 0369 5374 6865 .....SzIn..iSthe │ │ │ │ +000b3790: 9b03 6954 7365 7373 696f 6e93 6295 538e ..iTsession.b.S. │ │ │ │ +000b37a0: 656c 6f90 ac72 772c 9103 8331 7468 6598 elo..rw,...1the. │ │ │ │ +000b37b0: 7072 6f93 6f66 9603 6953 6973 9370 9053 pro.of..iSis.p.S │ │ │ │ +000b37c0: 8e65 7266 6f72 6d65 6498 696e 9374 6865 .erformed.in.the │ │ │ │ +000b37d0: 93eb 4848 4f4c 98cf 7379 7374 656d 2c91 ..HHOL..system,. │ │ │ │ +000b37e0: 0383 3175 7369 6e67 9374 6865 98eb 484d ..1using.the..HM │ │ │ │ +000b37f0: 4c93 cf66 756e 6374 696f 6e73 8ea1 8d8d L..functions.... │ │ │ │ +000b3800: 91ea f1eb eb61 4153 5355 4d45 8e91 100d .....aASSUME.... │ │ │ │ +000b3810: 02cf 616e 648d 9102 9d1c eb61 4d50 8e91 ..and......aMP.. │ │ │ │ +000b3820: 0e1c 70cf 2e91 04c9 b128 4974 9602 9d1b ..p......(It.... │ │ │ │ +000b3830: 6973 9b02 9d1c 6865 6c70 6675 6c93 746f is....helpful.to │ │ │ │ +000b3840: 9361 646a 7573 7498 7468 6593 7468 656f .adjust.the.theo │ │ │ │ +000b3850: 7265 6d93 7072 696e 90ac 7274 696e 6798 rem.prin..rting. │ │ │ │ +000b3860: 666f 726d 6174 930c 7273 743b 9103 0c4a format..rst;...J │ │ │ │ +000b3870: 7365 6598 5365 6374 696f 6e93 382e 3134 see.Section.8.14 │ │ │ │ +000b3880: 2e32 2e29 8e9f 5a17 968d 8d8d 91ea f1eb .2.)..Z......... │ │ │ │ +000b3890: 9fb5 0781 8900 0066 6601 c70b 4aa0 008b .......ff...J... │ │ │ │ +000b38a0: 9762 8d8d 90cc cd9f 0459 9c84 008f f0fe .b.......Y...... │ │ │ │ +000b38b0: 0000 6666 8da0 ff7a 6610 8d8d 9201 aff0 ..ff...zf....... │ │ │ │ +000b38c0: 0d84 000a d70e 0000 b8e8 8e8d 9201 b0a8 ................ │ │ │ │ +000b38d0: f584 0000 b8e8 0015 ae64 8e8d 8d8d 9201 .........d...... │ │ │ │ +000b38e0: b94d b29f fd1c 15eb 4931 8e8e 8e8e 9fff .M......I1...... │ │ │ │ +000b38f0: 4054 8d91 05cc ceeb 6123 746f 705f 7072 @T......a#top_pr │ │ │ │ +000b3900: 696e 7491 05bf aa70 7269 6e74 5f61 6c6c int....print_all │ │ │ │ +000b3910: 5f74 686d 3b3b 8ea4 0d00 008d 9105 ccce _thm;;.......... │ │ │ │ +000b3920: 2d96 05bf aa3a 9328 7468 6d93 2d3e 9376 -....:.(thm.->.v │ │ │ │ +000b3930: 6f69 6429 8ea1 a18d 9105 ccce 236c 6574 oid)........#let │ │ │ │ +000b3940: 9605 bfaa 7468 3193 3d93 4153 5355 4d45 ....th1.=.ASSUME │ │ │ │ +000b3950: 9322 7431 933d 3d3e 9374 3222 3b3b 8ea1 ."t1.==>.t2";;.. │ │ │ │ +000b3960: 8d91 05cc ce74 6831 9605 bfaa 3d93 7431 .....th1....=.t1 │ │ │ │ +000b3970: 933d 3d3e 9374 3293 7c2d 9374 3193 3d3d .==>.t2.|-.t1.== │ │ │ │ +000b3980: 3e93 7432 8ea1 a18d 9105 ccce 236c 6574 >.t2........#let │ │ │ │ +000b3990: 9605 bfaa 7468 3293 3d93 4153 5355 4d45 ....th2.=.ASSUME │ │ │ │ +000b39a0: 9322 7431 3a62 6f6f 6c22 3b3b 8ea1 8d91 ."t1:bool";;.... │ │ │ │ +000b39b0: 05cc ce74 6832 9605 bfaa 3d93 7431 937c ...th2....=.t1.| │ │ │ │ +000b39c0: 2d93 7431 8ea1 a18d 9105 ccce 234d 5096 -.t1........#MP. │ │ │ │ +000b39d0: 05bf aa74 6831 9374 6832 3b3b 8ea1 8d91 ...th1.th2;;.... │ │ │ │ +000b39e0: 05cc ce74 3196 05bf aa3d 3d3e 9374 322c ...t1....==>.t2, │ │ │ │ +000b39f0: 9374 3193 7c2d 9374 328e 8e92 01c6 71b1 .t1.|-.t2.....q. │ │ │ │ +000b3a00: 8400 8ff0 fe00 0066 668e 8e9f 04c0 0289 .......ff....... │ │ │ │ +000b3a10: 0000 6666 01c7 0b4a 8e8e 8e9f 596c ea8d ..ff...J....Yl.. │ │ │ │ +000b3a20: 91ea f1eb cf4d 6f72 6596 04ca 0862 7269 .....More....bri │ │ │ │ +000b3a30: 650d 7991 ff05 562c 9105 01e1 6f6e 6593 e.y...V,....one. │ │ │ │ +000b3a40: 636f 756c 6493 6576 91ff 58e4 616c 7561 could.ev..X.alua │ │ │ │ +000b3a50: 7465 9374 6865 9104 ca09 666f 6c6c 6f9a te.the....follo. │ │ │ │ +000b3a60: ac72 7769 6e67 2c91 0501 e061 6e64 9360 .rwing,....and.` │ │ │ │ +000b3a70: 636f 756e 9874 2793 7468 6591 04ca 0969 coun.t'.the....i │ │ │ │ +000b3a80: 6e98 7698 6f90 538e 6361 7469 6f6e 7393 n.v.o.S.cations. │ │ │ │ +000b3a90: 6f66 9366 756e 6374 696f 6e73 8ea1 8d91 of.functions.... │ │ │ │ +000b3aa0: eaf1 eb72 6570 7265 7365 6e95 ac72 7469 ...represen..rti │ │ │ │ +000b3ab0: 6e67 9b03 eaa8 7072 696d 6974 6976 9365 ng....primitiv.e │ │ │ │ +000b3ac0: 9869 6e66 6572 656e 6365 7398 2873 6565 .inferences.(see │ │ │ │ +000b3ad0: 9853 6563 7469 6f6e 9838 2e31 332c 9866 .Section.8.13,.f │ │ │ │ +000b3ae0: 6f72 9874 6865 9863 6f75 6e93 7465 7298 or.the.coun.ter. │ │ │ │ +000b3af0: 0d61 6798 6074 696d 696e 6760 292e 8e9f .ag.`timing`)... │ │ │ │ +000b3b00: 4697 978d 8d8d 91ea f1eb 9fc8 8781 8900 F............... │ │ │ │ +000b3b10: 0066 6601 c70b 4a9f 6497 628d 8d90 cccd .ff...J.d.b..... │ │ │ │ +000b3b20: 9f04 599c 8400 68f0 fe00 0066 668d 9fa1 ..Y...h....ff... │ │ │ │ +000b3b30: 6610 8d8d 9201 aff0 0d84 000a d70e 0000 f............... │ │ │ │ +000b3b40: b8e8 8e8d 9201 b0a8 f584 0000 b8e8 0015 ................ │ │ │ │ +000b3b50: ae64 8e8d 8d8d 9201 b94d b29f fd1c 15eb .d.......M...... │ │ │ │ +000b3b60: 4932 8e8e 8e8e 9fff 4054 8d91 05cc ceeb I2......@T...... │ │ │ │ +000b3b70: 6123 7365 745f 666c 6167 2860 7469 6d69 a#set_flag(`timi │ │ │ │ +000b3b80: 6e67 602c 9105 bfaa 7472 7565 293b 3b8e ng`,....true);;. │ │ │ │ +000b3b90: a40d 0000 8d91 05cc ce66 616c 7365 9605 .........false.. │ │ │ │ +000b3ba0: bfaa 3a93 626f 6f6c 8ea1 8d91 05cc ce52 ..:.bool.......R │ │ │ │ +000b3bb0: 756e 9605 bfaa 7469 6d65 3a93 302e 3073 un....time:.0.0s │ │ │ │ +000b3bc0: 8ea1 a18d 9105 ccce 234d 5028 4153 5355 ........#MP(ASSU │ │ │ │ +000b3bd0: 4d45 9605 bfaa 2274 3193 3d3d 3e93 7432 ME...."t1.==>.t2 │ │ │ │ +000b3be0: 2229 2841 5353 554d 4593 2274 313a 626f ")(ASSUME."t1:bo │ │ │ │ +000b3bf0: 6f6c 2229 3b3b 8ea1 8d91 05cc ce74 3196 ol");;.......t1. │ │ │ │ +000b3c00: 05bf aa3d 3d3e 9374 322c 9374 3193 7c2d ...==>.t2,.t1.|- │ │ │ │ +000b3c10: 9374 328e a18d 9105 ccce 5275 6e96 05bf .t2.......Run... │ │ │ │ +000b3c20: aa74 696d 653a 9330 2e30 738e a18d 9105 .time:.0.0s..... │ │ │ │ +000b3c30: ccce 496e 7465 726d 6564 6961 7465 9605 ..Intermediate.. │ │ │ │ +000b3c40: bfaa 7468 656f 7265 6d73 9367 656e 6572 ..theorems.gener │ │ │ │ +000b3c50: 6174 6564 3a93 338e 8e92 01c6 71b1 8400 ated:.3.....q... │ │ │ │ +000b3c60: 68f0 fe00 0066 668e 8e9f 04c0 0289 0000 h....ff......... │ │ │ │ +000b3c70: 6666 01c7 0b4a 8e8e 8e9f 45ec ea8d 91ea ff...J....E..... │ │ │ │ +000b3c80: f1eb cf45 6163 90ac 7268 9604 3a1a 6f66 ...Eac..rh..:.of │ │ │ │ +000b3c90: 9b04 3a19 7468 6593 7468 7265 6593 696e ..:.the.three.in │ │ │ │ +000b3ca0: 6665 7265 6e63 6598 7374 6570 7393 6f66 ference.steps.of │ │ │ │ +000b3cb0: 9374 6865 9861 6273 7472 6163 7493 7072 .the.abstract.pr │ │ │ │ +000b3cc0: 6f95 538e 6f66 9863 6f72 7265 7370 936f o.S.of.corresp.o │ │ │ │ +000b3cd0: 6e64 7396 043a 1a74 6f93 7468 6598 6170 nds..:.to.the.ap │ │ │ │ +000b3ce0: 706c 6963 6174 696f 6e93 6f66 8ea1 8d91 plication.of.... │ │ │ │ +000b3cf0: eaf1 eb61 6e96 04a6 53eb 484d 4c93 cf66 ...an...S.HML..f │ │ │ │ +000b3d00: 756e 6374 696f 6e93 696e 9374 6865 9104 unction.in.the.. │ │ │ │ +000b3d10: a652 709a 538e 6572 666f 726d 616e 6365 .Rp.S.erformance │ │ │ │ +000b3d20: 936f 6693 7468 6593 7072 6f98 6f66 9369 .of.the.pro.of.i │ │ │ │ +000b3d30: 6e93 eb48 484f 4ccf 3b93 616e 6493 6561 n..HHOL.;.and.ea │ │ │ │ +000b3d40: 6390 ac72 6891 04a6 526f 6693 7468 6593 c..rh...Rof.the. │ │ │ │ +000b3d50: eb48 4d4c 93cf 6675 6e63 7469 6f6e 738e .HML..functions. │ │ │ │ +000b3d60: a18d 91ea f1eb 636f 7272 6573 7090 538e ......corresp.S. │ │ │ │ +000b3d70: 6f6e 6473 9603 eaa8 746f 9361 9370 7269 onds....to.a.pri │ │ │ │ +000b3d80: 6d69 7469 769a ac72 6593 696e 6665 7265 mitiv..re.infere │ │ │ │ +000b3d90: 6e63 6593 6f66 9374 6865 9364 6564 7563 nce.of.the.deduc │ │ │ │ +000b3da0: 7469 7698 6593 7379 7374 656d 2e8e a18d tiv.e.system.... │ │ │ │ +000b3db0: 91f6 537a 4974 9603 70b0 6973 9377 90ac ..SzIt..p.is.w.. │ │ │ │ +000b3dc0: 726f 7274 6891 0370 b165 6d70 6861 7369 rorth..p.emphasi │ │ │ │ +000b3dd0: 7369 6e67 9374 6861 742c 9b03 8915 696e sing.that,....in │ │ │ │ +000b3de0: 9365 6974 6865 7293 6361 7365 2c98 6576 .either.case,.ev │ │ │ │ +000b3df0: 9aac 7265 7279 9370 7269 6d69 7469 7698 ..rery.primitiv. │ │ │ │ +000b3e00: 6593 696e 6665 7265 6e63 6593 696e 9103 e.inference.in.. │ │ │ │ +000b3e10: 70b1 7468 6593 7072 6f90 538e 6f66 9363 p.the.pro.S.of.c │ │ │ │ +000b3e20: 9868 6169 6e8e a18d 91ea f1eb 6973 9603 .hain.......is.. │ │ │ │ +000b3e30: a171 6d61 6465 2c9b 03b0 1569 6e93 7468 .qmade,....in.th │ │ │ │ +000b3e40: 6593 7365 6e73 6593 7468 6174 9366 6f72 e.sense.that.for │ │ │ │ +000b3e50: 9365 6163 90ac 7268 9369 6e66 6572 656e .eac..rh.inferen │ │ │ │ +000b3e60: 6365 2c98 7468 6593 636f 7272 6573 7090 ce,.the.corresp. │ │ │ │ +000b3e70: 538e 6f6e 6469 6e67 93eb 484d 4c93 cf66 S.onding..HML..f │ │ │ │ +000b3e80: 756e 6374 696f 6e93 6973 9365 7691 ff58 unction.is.ev..X │ │ │ │ +000b3e90: e461 6c75 6174 6564 2e8e a18d 91ea f1eb .aluated........ │ │ │ │ +000b3ea0: 5468 6174 9604 7c7d 6973 2c91 04a0 f2eb That..|}is,..... │ │ │ │ +000b3eb0: 4848 4f4c 93cf 709a 538e 6572 6d69 7473 HHOL..p.S.ermits │ │ │ │ +000b3ec0: 9104 7c7e 6e6f 9373 686f 7274 2d63 7574 ..|~no.short-cut │ │ │ │ +000b3ed0: 9361 726f 756e 6493 7468 6593 6e65 6365 .around.the.nece │ │ │ │ +000b3ee0: 7373 6974 90ac 7279 936f 6693 7098 6572 ssit..ry.of.p.er │ │ │ │ +000b3ef0: 666f 726d 696e 6793 636f 6d70 6c65 7465 forming.complete │ │ │ │ +000b3f00: 9370 726f 986f 6673 2e8e a18d 91ea f1eb .pro.ofs........ │ │ │ │ +000b3f10: 5468 6596 0413 0b73 686f 7274 2d63 7574 The....short-cut │ │ │ │ +000b3f20: 9104 130a 7072 6f9a ac72 7669 6465 6493 ....pro..rvided. │ │ │ │ +000b3f30: 6298 7993 6465 7269 7698 6564 9b04 130a b.y.deriv.ed.... │ │ │ │ +000b3f40: 696e 6665 7265 6e63 6593 7275 6c65 7393 inference.rules. │ │ │ │ +000b3f50: 2861 7398 696d 706c 656d 656e 90ac 7274 (as.implemen..rt │ │ │ │ +000b3f60: 6564 9369 6e98 eb48 4d4c cf29 9104 1301 ed.in..HML.).... │ │ │ │ +000b3f70: 6973 9861 726f 756e 6493 7468 658e a18d is.around.the... │ │ │ │ +000b3f80: 91ea f1eb 6e65 6365 7373 6974 9aac 7279 ....necessit..ry │ │ │ │ +000b3f90: 9605 9926 6f66 93e5 7370 96ff 6666 6593 ...&of..sp..ffe. │ │ │ │ +000b3fa0: 6369 6679 696e 6791 06a6 a8cf 6576 9865 cifying.....ev.e │ │ │ │ +000b3fb0: 7279 9605 9926 7374 6570 3b91 0670 6573 ry...&step;..pes │ │ │ │ +000b3fc0: 6f6d 6574 6869 6e67 9374 6861 7493 7798 omething.that.w. │ │ │ │ +000b3fd0: 6f75 6c64 9362 9a53 8e65 9369 6d70 986f ould.b.S.e.imp.o │ │ │ │ +000b3fe0: 7373 6962 6c65 9366 6f72 9361 9370 726f ssible.for.a.pro │ │ │ │ +000b3ff0: 986f 6693 6f66 8ea1 8d91 eaf1 eb61 6e9a .of.of.......an. │ │ │ │ +000b4000: ac72 7996 0473 2c6c 656e 6774 682e 9106 .ry..s,length... │ │ │ │ +000b4010: d26c 4974 9104 732b 6361 6e93 6290 538e .lIt..s+can.b.S. │ │ │ │ +000b4020: 6593 7365 656e 9366 726f 6d93 7468 6973 e.seen.from.this │ │ │ │ +000b4030: 9374 6861 7493 7468 6593 6465 7269 7698 .that.the.deriv. │ │ │ │ +000b4040: 6564 9372 756c 652c 9104 954c 616e 6493 ed.rule,...Land. │ │ │ │ +000b4050: 6974 7393 7265 7072 6573 656e 9874 6174 its.represen.tat │ │ │ │ +000b4060: 696f 6e93 6173 9361 6e8e a18d 91ea f1eb ion.as.an....... │ │ │ │ +000b4070: eb48 4d4c 9604 46c9 cf66 756e 6374 696f .HML..F..functio │ │ │ │ +000b4080: 6e2c 9104 5dd2 6973 9b04 46ca 6573 7365 n,..].is..F.esse │ │ │ │ +000b4090: 6e90 ac72 7469 616c 9374 6f93 7468 6598 n..rtial.to.the. │ │ │ │ +000b40a0: eb48 484f 4c93 cf6d 6574 686f 9053 8e64 .HHOL..metho.S.d │ │ │ │ +000b40b0: 6f6c 6f67 793b 9104 74da 7468 656f 7265 ology;..t.theore │ │ │ │ +000b40c0: 6d98 7072 6f9a ac72 7669 6e67 9377 986f m.pro..rving.w.o │ │ │ │ +000b40d0: 756c 6491 0446 ca62 9053 8e65 936f 7468 uld..F.b.S.e.oth │ │ │ │ +000b40e0: 6572 7769 7365 8ea1 8d91 eaf1 eb69 6d70 erwise.......imp │ │ │ │ +000b40f0: 9053 8e6f 7373 6962 6c65 2e8e a18d 91f6 .S.ossible...... │ │ │ │ +000b4100: 537a 5468 6572 6596 03f7 0b61 7265 2c91 SzThere....are,. │ │ │ │ +000b4110: 03fa 236f 6693 636f 7572 7365 2c9b 03fa ..#of.course,... │ │ │ │ +000b4120: 2461 6e93 696e 0c6e 6974 6593 6e95 ac72 $an.in.nite.n..r │ │ │ │ +000b4130: 756d 9362 9553 8e65 7291 03f7 0a6f 6691 um.b.S.er....of. │ │ │ │ +000b4140: 03f7 0b70 726f 936f 6673 2c98 6f66 9603 ...pro.ofs,.of.. │ │ │ │ +000b4150: f70b 7468 6593 6066 6f72 6d27 9103 f70a ..the.`form'.... │ │ │ │ +000b4160: 7368 6f90 ac72 776e 9369 6e93 7468 6593 sho..rwn.in.the. │ │ │ │ +000b4170: 6578 616d 706c 652c 8ea1 8d91 eaf1 eb74 example,.......t │ │ │ │ +000b4180: 6861 7496 0523 2863 616e 9362 9053 8e65 hat..#(can.b.S.e │ │ │ │ +000b4190: 9363 6f6e 6475 6374 6564 9369 6e93 eb48 .conducted.in..H │ │ │ │ +000b41a0: 484f 4ccf 3a93 6f6e 6593 666f 7291 0523 HOL.:.one.for..# │ │ │ │ +000b41b0: 2965 769a ac72 6572 7993 7061 6972 936f )ev..rery.pair.o │ │ │ │ +000b41c0: 668d 93eb 6122 3a62 6f6f 6c22 8e91 2d60 f...a":bool"..-` │ │ │ │ +000b41d0: cecf 2d74 9879 7090 538e 6564 9374 6572 ..-t.yp.S.ed.ter │ │ │ │ +000b41e0: 6d73 2e91 08e2 604d 6f72 656f 9876 9865 ms....`Moreo.v.e │ │ │ │ +000b41f0: 722c 8ea1 8d91 eaf1 eb65 7690 ac72 6572 r,.......ev..rer │ │ │ │ +000b4200: 7996 03ea a874 696d 6593 6193 7468 656f y....time.a.theo │ │ │ │ +000b4210: 7265 6d93 6f66 9374 6865 9366 6f72 6d8e rem.of.the.form. │ │ │ │ +000b4220: 8e9f 24fd 138e 8c8b 0000 00dd 0000 0000 ..$............. │ │ │ │ 000b4230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000b4240: 0000 0000 0000 0000 000b 35f0 a002 cc05 ..........5..... │ │ │ │ -000b4250: 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d U...F........... │ │ │ │ -000b4260: 9112 c761 d031 322e 312e 910a 8000 5369 ...a.12.1.....Si │ │ │ │ -000b4270: 6d70 6c65 9104 8000 6465 7269 7691 ff40 mple....deriv..@ │ │ │ │ -000b4280: 0061 7469 6f6e 7392 011f e5f3 3232 318e .ations.....221. │ │ │ │ -000b4290: 9112 c761 9f05 6666 8900 00e6 6601 c73e ...a..ff....f..> │ │ │ │ -000b42a0: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 |......./......! │ │ │ │ -000b42b0: 9f12 06c3 8d92 00c7 a872 d774 8d9f 01cc .........r.t.... │ │ │ │ -000b42c0: ccd5 318e 960b fffe da29 9b07 3ffa d774 ..1......)..?..t │ │ │ │ -000b42d0: 8d9f 01cc ccd5 328e 9104 c004 d73b 9105 ......2......;.. │ │ │ │ -000b42e0: eaa6 748d 9f01 cccc d531 8e93 da60 98d7 ..t......1...`.. │ │ │ │ -000b42f0: 748d 9f01 cccc d532 8e8e 9f19 8a25 8d91 t......2.....%.. │ │ │ │ -000b4300: 12c7 61cf 6973 9603 ff40 7265 7175 6972 ..a.is...@requir │ │ │ │ -000b4310: 6564 2c91 0404 6569 7473 9370 726f 9a53 ed,...eits.pro.S │ │ │ │ -000b4320: 8e6f 6691 03ff 3f6d 90ac 7275 7374 9362 .of...?m..rust.b │ │ │ │ -000b4330: 9865 9363 6f6e 7374 7275 6374 6564 9b03 .e.constructed.. │ │ │ │ -000b4340: ff3f 616e 6577 2e91 0576 a754 91ff 0556 .?anew...v.T...V │ │ │ │ -000b4350: 6f93 6361 7074 7572 6598 7468 6593 6765 o.capture.the.ge │ │ │ │ -000b4360: 6e65 7261 6c93 7061 7474 6572 6e98 6f66 neral.pattern.of │ │ │ │ -000b4370: 9369 6e66 6572 2d8e a410 0000 8d91 12c7 .infer-......... │ │ │ │ -000b4380: 6165 6e63 652c 9103 e59c 616e 9603 e45a aence,....an...Z │ │ │ │ -000b4390: eb48 4d4c 93cf 6675 6e63 7469 6f6e 9b03 .HML..function.. │ │ │ │ -000b43a0: e459 6361 6e93 6290 538e 6598 7772 6974 .Ycan.b.S.e.writ │ │ │ │ -000b43b0: 7465 6e93 746f 9869 6d70 6c65 6d65 6e90 ten.to.implemen. │ │ │ │ -000b43c0: ac72 7493 616e 9869 6e66 6572 656e 6365 .rt.an.inference │ │ │ │ -000b43d0: 9372 756c 6598 6173 9361 9864 6572 6976 .rule.as.a.deriv │ │ │ │ -000b43e0: 91ff 58e4 6174 696f 6e93 6672 6f6d 8ea1 ..X.ation.from.. │ │ │ │ -000b43f0: 8d91 12c7 6174 6865 9603 529a 7072 696d ....athe..R.prim │ │ │ │ -000b4400: 6974 6976 90ac 7265 9369 6e66 6572 656e itiv..re.inferen │ │ │ │ -000b4410: 6365 732e 9105 0630 4162 7374 7261 6374 ces....0Abstract │ │ │ │ -000b4420: 6c79 91ff 0556 2c91 0371 0361 93e5 6465 ly...V,..q.a..de │ │ │ │ -000b4430: 7269 7665 96ff 6666 6491 03a7 7269 6e66 rive..ffd...rinf │ │ │ │ -000b4440: 6572 9365 6e63 9365 9103 a771 7275 6c65 er.enc.e...qrule │ │ │ │ -000b4450: 9104 384a cf69 7396 0352 9a61 9372 756c ..8J.is..R.a.rul │ │ │ │ -000b4460: 6591 0352 9974 6861 7493 6361 6e93 6290 e..R.that.can.b. │ │ │ │ -000b4470: 538e 6593 6a75 7374 690c 6564 8ea1 8d91 S.e.justi.ed.... │ │ │ │ -000b4480: 12c7 616f 6e96 039b 8b74 6865 9b03 9b8a ..aon....the.... │ │ │ │ -000b4490: 6261 7369 7393 6f66 9874 6865 9370 7269 basis.of.the.pri │ │ │ │ -000b44a0: 6d69 7469 7690 ac72 6598 696e 6665 7265 mitiv..re.infere │ │ │ │ -000b44b0: 6e63 6593 7275 6c65 7398 2861 6e64 2f6f nce.rules.(and/o │ │ │ │ -000b44c0: 7293 7468 6598 6178 696f 6d73 292e 9105 r.the.axioms)... │ │ │ │ -000b44d0: 1e81 496e 9374 6865 9870 7265 7365 6e90 ..In.the.presen. │ │ │ │ -000b44e0: ac72 7493 6361 7365 2c91 03ab 5d74 6865 .rt.case,...]the │ │ │ │ -000b44f0: 8ea1 8d91 12c7 6172 756c 6596 03ea a872 ......arule....r │ │ │ │ -000b4500: 6571 7569 7265 6493 6075 6e64 6973 639a equired.`undisc. │ │ │ │ -000b4510: ac72 6861 7267 6573 2793 6173 7375 6d70 .rharges'.assump │ │ │ │ -000b4520: 7469 6f6e 732e 9105 38e0 4974 9369 7393 tions...8.It.is. │ │ │ │ -000b4530: 7370 9053 8e65 6369 0c65 6493 666f 7293 sp.S.eci.ed.for. │ │ │ │ -000b4540: eb48 484f 4c93 cf62 9879 8e9f 3623 938d .HHOL..b.y..6#.. │ │ │ │ -000b4550: 8d8d 9ff8 7331 8d8d 9200 cfde 2f00 9605 ....s1....../... │ │ │ │ -000b4560: bfaa eb61 7c2d 93d7 748d 9f01 cccc d531 ...a|-..t......1 │ │ │ │ -000b4570: 8e91 0a7f aeeb 613d 3d3e 93d7 748d 9f01 ......a==>..t... │ │ │ │ -000b4580: cccc d532 8e8e 8e92 00c9 de2e 9f04 c002 ...2............ │ │ │ │ -000b4590: 8900 0066 6600 5910 e29f 0a26 638d 8d91 ...ff.Y....&c... │ │ │ │ -000b45a0: 07b4 81cf 0096 02aa a8da 5b93 66d7 748d ..........[.f.t. │ │ │ │ -000b45b0: 9f01 cccc d531 8e91 04c0 04da 6796 05bf .....1......g... │ │ │ │ -000b45c0: aaeb 617c 2d93 d774 8d9f 01cc ccd5 328e ..a|-..t......2. │ │ │ │ -000b45d0: 8e8e 8e8e 8e9f 3576 a68d 9112 c761 cf54 ......5v.....a.T │ │ │ │ -000b45e0: 6869 7396 054a fb67 656e 6572 616c 9b05 his..J.general.. │ │ │ │ -000b45f0: 4afa 7275 6c65 9369 7398 7691 ff58 e461 J.rule.is.v..X.a │ │ │ │ -000b4600: 6c69 6493 6290 538e 6563 6175 7365 9366 lid.b.S.ecause.f │ │ │ │ -000b4610: 726f 6d98 6193 eb48 484f 4c98 cf74 6865 rom.a..HHOL..the │ │ │ │ -000b4620: 6f72 656d 936f 6693 7468 6598 666f 726d orem.of.the.form │ │ │ │ -000b4630: 9300 9605 bfaa eb61 7c2d 93d7 748d 9f01 .......a|-..t... │ │ │ │ -000b4640: cccc d531 8e96 04c0 04eb 613d 3d3e d774 ...1......a==>.t │ │ │ │ -000b4650: 8d9f 01cc ccd5 328e 93cf 2c91 05a3 0f74 ......2...,....t │ │ │ │ -000b4660: 6865 8ea1 8d91 12c7 6174 6865 6f72 656d he......atheorem │ │ │ │ -000b4670: 9b04 95e7 0096 031f 40da 5b93 66d7 748d ........@.[.f.t. │ │ │ │ -000b4680: 9f01 cccc d531 8e91 04c0 04da 6796 05bf .....1......g... │ │ │ │ -000b4690: aaeb 617c 2d93 d774 8d9f 01cc ccd5 328e ..a|-..t......2. │ │ │ │ -000b46a0: 9109 55ec cf63 616e 9862 9053 8e65 9864 ..U..can.b.S.e.d │ │ │ │ -000b46b0: 6572 6976 90ac 7265 6496 0495 e861 7398 eriv..red....as. │ │ │ │ -000b46c0: 666f 7298 7468 6593 7370 9553 8e65 6369 for.the.sp.S.eci │ │ │ │ -000b46d0: 0c63 9869 6e73 7461 6e63 6598 6162 936f .c.instance.ab.o │ │ │ │ -000b46e0: 95ac 7276 9365 2e91 073a 9e54 6865 9104 ..rv.e...:.The.. │ │ │ │ -000b46f0: 95e8 7275 6c65 9863 616e 8ea1 8d91 12c7 ..rule.can...... │ │ │ │ -000b4700: 6162 9053 8e65 9603 89ba 696d 706c 656d ab.S.e....implem │ │ │ │ -000b4710: 656e 90ac 7274 6564 9b03 89b9 696e 93eb en..rted....in.. │ │ │ │ -000b4720: 484d 4c98 cf61 7393 6198 6675 6e63 7469 HML..as.a.functi │ │ │ │ -000b4730: 6f6e 9328 8deb 6155 4e44 4953 4348 8e91 on.(..aUNDISCH.. │ │ │ │ -000b4740: 283d a6cf 2c91 039d 1c73 6190 ac72 7929 (=..,....sa..ry) │ │ │ │ -000b4750: 9874 6861 7493 6361 6c6c 7398 7468 6593 .that.calls.the. │ │ │ │ -000b4760: 6170 7072 6f70 7269 6174 6598 7365 7175 appropriate.sequ │ │ │ │ -000b4770: 656e 6365 936f 668e a18d 9112 c761 7072 ence.of......apr │ │ │ │ -000b4780: 696d 6974 6976 90ac 7265 9603 eaa8 696e imitiv..re....in │ │ │ │ -000b4790: 6665 7265 6e63 6573 2e91 0538 e054 6865 ferences...8.The │ │ │ │ -000b47a0: 93eb 484d 4c93 cf64 650c 6e69 7469 6f6e ..HML..de.nition │ │ │ │ -000b47b0: 936f 668d 93eb 6155 4e44 4953 4348 8e91 .of...aUNDISCH.. │ │ │ │ -000b47c0: 3012 f6cf 6973 9373 696d 706c 798e 9f26 0...is.simply..& │ │ │ │ -000b47d0: 9b97 8d8d 8d91 12c7 619f ef87 8189 0000 ........a....... │ │ │ │ -000b47e0: 6666 01c7 0b4a 9f16 9762 8d8d 90cc cd9f ff...J...b...... │ │ │ │ -000b47f0: 0459 9c84 001a f0fe 0000 6666 8d9f ef66 .Y........ff...f │ │ │ │ -000b4800: 108d 8d92 01af f00d 8400 0ad7 0e00 00b8 ................ │ │ │ │ -000b4810: e88e 8d92 01b0 a8f5 8400 00b8 e800 15ae ................ │ │ │ │ -000b4820: 648e 8d8d 8d92 01b9 4db2 9ffd 1c15 eb49 d.......M......I │ │ │ │ -000b4830: 338e 8e8e 8e9f ff40 548d 9105 ccce eb61 3......@T......a │ │ │ │ -000b4840: 236c 6574 9605 bfaa 554e 4449 5343 4893 #let....UNDISCH. │ │ │ │ -000b4850: 7468 933d 934d 5093 7468 9328 4153 5355 th.=.MP.th.(ASSU │ │ │ │ -000b4860: 4d45 2866 7374 2864 6573 745f 696d 7028 ME(fst(dest_imp( │ │ │ │ -000b4870: 636f 6e63 6c93 7468 2929 2929 3b3b 8e9f concl.th))));;.. │ │ │ │ -000b4880: 0d00 008d 9105 ccce 554e 4449 5343 4896 ........UNDISCH. │ │ │ │ -000b4890: 05bf aa3d 932d 933a 9328 7468 6d93 2d3e ...=.-.:.(thm.-> │ │ │ │ -000b48a0: 9374 686d 298e 8e92 01c6 71b1 8400 1af0 .thm).....q..... │ │ │ │ -000b48b0: fe00 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ -000b48c0: 01c7 0b4a 8e8e 8e9f 25ee ab8d 9112 c761 ...J....%......a │ │ │ │ -000b48d0: cf54 6869 7396 0457 f770 726f 90ac 7276 .This..W.pro..rv │ │ │ │ -000b48e0: 6964 6573 9b04 57f8 6193 6675 6e63 7469 ides..W.a.functi │ │ │ │ -000b48f0: 6f6e 9374 6861 7498 6d61 7073 9361 9874 on.that.maps.a.t │ │ │ │ -000b4900: 6865 6f72 656d 9374 6f93 6198 7468 656f heorem.to.a.theo │ │ │ │ -000b4910: 7265 6d3b 9104 8e9f 7468 6174 9369 732c rem;....that.is, │ │ │ │ -000b4920: 9104 734b 7095 538e 6572 666f 726d 7398 ..sKp.S.erforms. │ │ │ │ -000b4930: 7072 6f93 6f66 7391 0457 f769 6e8e a18d pro.ofs..W.in... │ │ │ │ -000b4940: 9112 c761 eb48 484f 4ccf 2e96 037a c454 ...a.HHOL....z.T │ │ │ │ -000b4950: 6865 9b03 7ac3 666f 6c6c 6f90 ac72 7769 he..z.follo..rwi │ │ │ │ -000b4960: 6e67 9373 6573 7369 6f6e 9869 6c6c 7573 ng.session.illus │ │ │ │ -000b4970: 7472 6174 6573 9374 6865 9875 7365 936f trates.the.use.o │ │ │ │ -000b4980: 6698 7468 6593 6465 7269 7690 ac72 6564 f.the.deriv..red │ │ │ │ -000b4990: 9872 756c 652c 9103 9125 6f6e 9861 9363 .rule,...%on.a.c │ │ │ │ -000b49a0: 6f6e 7365 7175 656e 6365 986f 6693 7468 onsequence.of.th │ │ │ │ -000b49b0: 658e a18d 9112 c761 6178 696f 6d8d 9104 e......aaxiom... │ │ │ │ -000b49c0: 12ba eb61 494d 505f 414e 5449 5359 4d5f ...aIMP_ANTISYM_ │ │ │ │ -000b49d0: 4158 8e91 548e 06cf 2e91 05b1 1428 5468 AX..T........(Th │ │ │ │ -000b49e0: 6596 0412 ba69 6e66 6572 656e 6365 7393 e....inferences. │ │ │ │ -000b49f0: 6172 6596 0412 b963 6f75 6e90 ac72 7465 are....coun..rte │ │ │ │ -000b4a00: 643b 9104 26c3 7365 6593 5365 6374 696f d;..&.see.Sectio │ │ │ │ -000b4a10: 6e9b 0412 ba38 2e31 332e 2991 05b1 1541 n....8.13.)....A │ │ │ │ -000b4a20: 7373 756d 6593 7468 6174 9874 6865 8ea1 ssume.that.the.. │ │ │ │ -000b4a30: 8d91 12c7 6170 7269 6e90 ac72 7469 6e67 ....aprin..rting │ │ │ │ -000b4a40: 9603 eaa8 6f66 9374 6865 6f72 656d 7393 ....of.theorems. │ │ │ │ -000b4a50: 6861 7393 629a 538e 6565 6e93 6164 6a75 has.b.S.een.adju │ │ │ │ -000b4a60: 7374 6564 9361 7393 6162 986f 95ac 7276 sted.as.ab.o..rv │ │ │ │ -000b4a70: 9365 9603 eaa8 616e 648d 93eb 6174 688e .e....and...ath. │ │ │ │ -000b4a80: 9113 54a4 cf69 7393 6298 6f75 6e64 9361 ..T..is.b.ound.a │ │ │ │ -000b4a90: 7393 7368 6f90 ac72 776e 9362 9865 6c6f s.sho..rwn.b.elo │ │ │ │ -000b4aa0: 90ac 7277 3a8e a000 881b 978d 8d8d 9112 ..rw:........... │ │ │ │ -000b4ab0: c761 9f8e 0781 8900 0066 6601 c70b 4aa0 .a.......ff...J. │ │ │ │ -000b4ac0: 00d9 9762 8d8d 90cc cd9f 0459 9c84 00dd ...b.......Y.... │ │ │ │ -000b4ad0: f0fe 0000 6666 8da0 ff2c 6610 8d8d 9201 ....ff...,f..... │ │ │ │ -000b4ae0: aff0 0d84 000a d70e 0000 b8e8 8e8d 9201 ................ │ │ │ │ -000b4af0: b0a8 f584 0000 b8e8 0015 ae64 8e8d 8d8d ...........d.... │ │ │ │ -000b4b00: 9201 b94d b29f fd1c 15eb 4931 8e8e 8e8e ...M......I1.... │ │ │ │ -000b4b10: 9fff 4054 8d91 05cc ceeb 6123 7468 3b3b ..@T......a#th;; │ │ │ │ -000b4b20: 8ea4 0d00 008d 9105 ccce 7c2d 9605 bfaa ..........|-.... │ │ │ │ -000b4b30: 2874 3193 3d3d 3e93 7432 2993 3d3d 3e93 (t1.==>.t2).==>. │ │ │ │ -000b4b40: 2874 3293 3d3d 3e93 7431 2993 3d3d 3e93 (t2.==>.t1).==>. │ │ │ │ -000b4b50: 2874 3193 3d93 7432 298e a18d 9105 ccce (t1.=.t2)....... │ │ │ │ -000b4b60: 5275 6e96 05bf aa74 696d 653a 9330 2e30 Run....time:.0.0 │ │ │ │ -000b4b70: 738e a1a1 8d91 05cc ce23 7365 745f 666c s........#set_fl │ │ │ │ -000b4b80: 6167 2860 7469 6d69 6e67 602c 7472 7565 ag(`timing`,true │ │ │ │ -000b4b90: 293b 3b8e a18d 9105 ccce 7472 7565 9605 );;.......true.. │ │ │ │ -000b4ba0: bfaa 3a93 626f 6f6c 8ea1 8d91 05cc ce52 ..:.bool.......R │ │ │ │ -000b4bb0: 756e 9605 bfaa 7469 6d65 3a93 302e 3073 un....time:.0.0s │ │ │ │ -000b4bc0: 8ea1 a18d 9105 ccce 2355 4e44 4953 4348 ........#UNDISCH │ │ │ │ -000b4bd0: 9105 bfaa 7468 3b3b 8ea1 8d91 05cc ce74 ....th;;.......t │ │ │ │ -000b4be0: 3196 05bf aa3d 3d3e 9374 3293 7c2d 9328 1....==>.t2.|-.( │ │ │ │ -000b4bf0: 7432 933d 3d3e 9374 3129 933d 3d3e 9328 t2.==>.t1).==>.( │ │ │ │ -000b4c00: 7431 933d 9374 3229 8ea1 8d91 05cc ce52 t1.=.t2).......R │ │ │ │ -000b4c10: 756e 9605 bfaa 7469 6d65 3a93 302e 3173 un....time:.0.1s │ │ │ │ -000b4c20: 8ea1 8d91 05cc ce49 6e74 6572 6d65 6469 .......Intermedi │ │ │ │ -000b4c30: 6174 6596 05bf aa74 6865 6f72 656d 7393 ate....theorems. │ │ │ │ -000b4c40: 6765 6e65 7261 7465 643a 9332 8ea1 a18d generated:.2.... │ │ │ │ -000b4c50: 9105 ccce 2355 4e44 4953 4348 9105 bfaa ....#UNDISCH.... │ │ │ │ -000b4c60: 6974 3b3b 8ea1 8d91 05cc ce74 3196 05bf it;;.......t1... │ │ │ │ -000b4c70: aa3d 3d3e 9374 322c 9374 3293 3d3d 3e93 .==>.t2,.t2.==>. │ │ │ │ -000b4c80: 7431 937c 2d93 7431 933d 9374 328e a18d t1.|-.t1.=.t2... │ │ │ │ -000b4c90: 9105 ccce 5275 6e96 05bf aa74 696d 653a ....Run....time: │ │ │ │ -000b4ca0: 9330 2e30 738e a18d 9105 ccce 496e 7465 .0.0s.......Inte │ │ │ │ -000b4cb0: 726d 6564 6961 7465 9605 bfaa 7468 656f rmediate....theo │ │ │ │ -000b4cc0: 7265 6d73 9367 656e 6572 6174 6564 3a93 rems.generated:. │ │ │ │ -000b4cd0: 328e 8e92 01c6 71b1 8400 ddf0 fe00 0066 2.....q........f │ │ │ │ -000b4ce0: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ -000b4cf0: 8e8e 8e8e 9f24 fd13 8e8c 8b00 0000 de00 .....$.......... │ │ │ │ -000b4d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000b4240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000b4250: 000b 35f8 a002 cc05 558d a0fd 46d3 0e8d ..5.....U...F... │ │ │ │ +000b4260: 8d8d 8d9f fa99 9a8d 9112 c761 d031 322e ...........a.12. │ │ │ │ +000b4270: 312e 910a 8000 5369 6d70 6c65 9104 8000 1.....Simple.... │ │ │ │ +000b4280: 6465 7269 7691 ff40 0061 7469 6f6e 7392 deriv..@.ations. │ │ │ │ +000b4290: 011f e5f3 3232 318e 9112 c761 9f05 6666 ....221....a..ff │ │ │ │ +000b42a0: 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 ....f..>|....... │ │ │ │ +000b42b0: 2fdf 8da0 fd8b d021 9f12 06c3 8d92 00c7 /......!........ │ │ │ │ +000b42c0: a872 d774 8d9f 01cc ccd5 318e 960b fffe .r.t......1..... │ │ │ │ +000b42d0: da29 9b07 3ffa d774 8d9f 01cc ccd5 328e .)..?..t......2. │ │ │ │ +000b42e0: 9104 c004 d73b 9105 eaa6 748d 9f01 cccc .....;....t..... │ │ │ │ +000b42f0: d531 8e93 da60 98d7 748d 9f01 cccc d532 .1...`..t......2 │ │ │ │ +000b4300: 8e8e 9f19 8a25 8d91 12c7 61cf 6973 9603 .....%....a.is.. │ │ │ │ +000b4310: ff40 7265 7175 6972 6564 2c91 0404 6569 .@required,...ei │ │ │ │ +000b4320: 7473 9370 726f 9a53 8e6f 6691 03ff 3f6d ts.pro.S.of...?m │ │ │ │ +000b4330: 90ac 7275 7374 9362 9865 9363 6f6e 7374 ..rust.b.e.const │ │ │ │ +000b4340: 7275 6374 6564 9b03 ff3f 616e 6577 2e91 ructed...?anew.. │ │ │ │ +000b4350: 0576 a754 91ff 0556 6f93 6361 7074 7572 .v.T...Vo.captur │ │ │ │ +000b4360: 6598 7468 6593 6765 6e65 7261 6c93 7061 e.the.general.pa │ │ │ │ +000b4370: 7474 6572 6e98 6f66 9369 6e66 6572 2d8e ttern.of.infer-. │ │ │ │ +000b4380: a410 0000 8d91 12c7 6165 6e63 652c 9103 ........aence,.. │ │ │ │ +000b4390: e59c 616e 9603 e45a eb48 4d4c 93cf 6675 ..an...Z.HML..fu │ │ │ │ +000b43a0: 6e63 7469 6f6e 9b03 e459 6361 6e93 6290 nction...Ycan.b. │ │ │ │ +000b43b0: 538e 6598 7772 6974 7465 6e93 746f 9869 S.e.written.to.i │ │ │ │ +000b43c0: 6d70 6c65 6d65 6e90 ac72 7493 616e 9869 mplemen..rt.an.i │ │ │ │ +000b43d0: 6e66 6572 656e 6365 9372 756c 6598 6173 nference.rule.as │ │ │ │ +000b43e0: 9361 9864 6572 6976 91ff 58e4 6174 696f .a.deriv..X.atio │ │ │ │ +000b43f0: 6e93 6672 6f6d 8ea1 8d91 12c7 6174 6865 n.from......athe │ │ │ │ +000b4400: 9603 529a 7072 696d 6974 6976 90ac 7265 ..R.primitiv..re │ │ │ │ +000b4410: 9369 6e66 6572 656e 6365 732e 9105 0630 .inferences....0 │ │ │ │ +000b4420: 4162 7374 7261 6374 6c79 91ff 0556 2c91 Abstractly...V,. │ │ │ │ +000b4430: 0371 0361 93e5 6465 7269 7665 96ff 6666 .q.a..derive..ff │ │ │ │ +000b4440: 6491 03a7 7269 6e66 6572 9365 6e63 9365 d...rinfer.enc.e │ │ │ │ +000b4450: 9103 a771 7275 6c65 9104 384a cf69 7396 ...qrule..8J.is. │ │ │ │ +000b4460: 0352 9a61 9372 756c 6591 0352 9974 6861 .R.a.rule..R.tha │ │ │ │ +000b4470: 7493 6361 6e93 6290 538e 6593 6a75 7374 t.can.b.S.e.just │ │ │ │ +000b4480: 690c 6564 8ea1 8d91 12c7 616f 6e96 039b i.ed......aon... │ │ │ │ +000b4490: 8b74 6865 9b03 9b8a 6261 7369 7393 6f66 .the....basis.of │ │ │ │ +000b44a0: 9874 6865 9370 7269 6d69 7469 7690 ac72 .the.primitiv..r │ │ │ │ +000b44b0: 6598 696e 6665 7265 6e63 6593 7275 6c65 e.inference.rule │ │ │ │ +000b44c0: 7398 2861 6e64 2f6f 7293 7468 6598 6178 s.(and/or.the.ax │ │ │ │ +000b44d0: 696f 6d73 292e 9105 1e81 496e 9374 6865 ioms).....In.the │ │ │ │ +000b44e0: 9870 7265 7365 6e90 ac72 7493 6361 7365 .presen..rt.case │ │ │ │ +000b44f0: 2c91 03ab 5d74 6865 8ea1 8d91 12c7 6172 ,...]the......ar │ │ │ │ +000b4500: 756c 6596 03ea a872 6571 7569 7265 6493 ule....required. │ │ │ │ +000b4510: 6075 6e64 6973 639a ac72 6861 7267 6573 `undisc..rharges │ │ │ │ +000b4520: 2793 6173 7375 6d70 7469 6f6e 732e 9105 '.assumptions... │ │ │ │ +000b4530: 38e0 4974 9369 7393 7370 9053 8e65 6369 8.It.is.sp.S.eci │ │ │ │ +000b4540: 0c65 6493 666f 7293 eb48 484f 4c93 cf62 .ed.for..HHOL..b │ │ │ │ +000b4550: 9879 8e9f 3623 938d 8d8d 9ff8 7331 8d8d .y..6#......s1.. │ │ │ │ +000b4560: 9200 cfde 2f00 9605 bfaa eb61 7c2d 93d7 ..../......a|-.. │ │ │ │ +000b4570: 748d 9f01 cccc d531 8e91 0a7f aeeb 613d t......1......a= │ │ │ │ +000b4580: 3d3e 93d7 748d 9f01 cccc d532 8e8e 8e92 =>..t......2.... │ │ │ │ +000b4590: 00c9 de2e 9f04 c002 8900 0066 6600 5910 ...........ff.Y. │ │ │ │ +000b45a0: e29f 0a26 638d 8d91 07b4 81cf 0096 02aa ...&c........... │ │ │ │ +000b45b0: a8da 5b93 66d7 748d 9f01 cccc d531 8e91 ..[.f.t......1.. │ │ │ │ +000b45c0: 04c0 04da 6796 05bf aaeb 617c 2d93 d774 ....g.....a|-..t │ │ │ │ +000b45d0: 8d9f 01cc ccd5 328e 8e8e 8e8e 8e9f 3576 ......2.......5v │ │ │ │ +000b45e0: a68d 9112 c761 cf54 6869 7396 054a fb67 .....a.This..J.g │ │ │ │ +000b45f0: 656e 6572 616c 9b05 4afa 7275 6c65 9369 eneral..J.rule.i │ │ │ │ +000b4600: 7398 7691 ff58 e461 6c69 6493 6290 538e s.v..X.alid.b.S. │ │ │ │ +000b4610: 6563 6175 7365 9366 726f 6d98 6193 eb48 ecause.from.a..H │ │ │ │ +000b4620: 484f 4c98 cf74 6865 6f72 656d 936f 6693 HOL..theorem.of. │ │ │ │ +000b4630: 7468 6598 666f 726d 9300 9605 bfaa eb61 the.form.......a │ │ │ │ +000b4640: 7c2d 93d7 748d 9f01 cccc d531 8e96 04c0 |-..t......1.... │ │ │ │ +000b4650: 04eb 613d 3d3e d774 8d9f 01cc ccd5 328e ..a==>.t......2. │ │ │ │ +000b4660: 93cf 2c91 05a3 0f74 6865 8ea1 8d91 12c7 ..,....the...... │ │ │ │ +000b4670: 6174 6865 6f72 656d 9b04 95e7 0096 031f atheorem........ │ │ │ │ +000b4680: 40da 5b93 66d7 748d 9f01 cccc d531 8e91 @.[.f.t......1.. │ │ │ │ +000b4690: 04c0 04da 6796 05bf aaeb 617c 2d93 d774 ....g.....a|-..t │ │ │ │ +000b46a0: 8d9f 01cc ccd5 328e 9109 55ec cf63 616e ......2...U..can │ │ │ │ +000b46b0: 9862 9053 8e65 9864 6572 6976 90ac 7265 .b.S.e.deriv..re │ │ │ │ +000b46c0: 6496 0495 e861 7398 666f 7298 7468 6593 d....as.for.the. │ │ │ │ +000b46d0: 7370 9553 8e65 6369 0c63 9869 6e73 7461 sp.S.eci.c.insta │ │ │ │ +000b46e0: 6e63 6598 6162 936f 95ac 7276 9365 2e91 nce.ab.o..rv.e.. │ │ │ │ +000b46f0: 073a 9e54 6865 9104 95e8 7275 6c65 9863 .:.The....rule.c │ │ │ │ +000b4700: 616e 8ea1 8d91 12c7 6162 9053 8e65 9603 an......ab.S.e.. │ │ │ │ +000b4710: 89ba 696d 706c 656d 656e 90ac 7274 6564 ..implemen..rted │ │ │ │ +000b4720: 9b03 89b9 696e 93eb 484d 4c98 cf61 7393 ....in..HML..as. │ │ │ │ +000b4730: 6198 6675 6e63 7469 6f6e 9328 8deb 6155 a.function.(..aU │ │ │ │ +000b4740: 4e44 4953 4348 8e91 283d a6cf 2c91 039d NDISCH..(=..,... │ │ │ │ +000b4750: 1c73 6190 ac72 7929 9874 6861 7493 6361 .sa..ry).that.ca │ │ │ │ +000b4760: 6c6c 7398 7468 6593 6170 7072 6f70 7269 lls.the.appropri │ │ │ │ +000b4770: 6174 6598 7365 7175 656e 6365 936f 668e ate.sequence.of. │ │ │ │ +000b4780: a18d 9112 c761 7072 696d 6974 6976 90ac .....aprimitiv.. │ │ │ │ +000b4790: 7265 9603 eaa8 696e 6665 7265 6e63 6573 re....inferences │ │ │ │ +000b47a0: 2e91 0538 e054 6865 93eb 484d 4c93 cf64 ...8.The..HML..d │ │ │ │ +000b47b0: 650c 6e69 7469 6f6e 936f 668d 93eb 6155 e.nition.of...aU │ │ │ │ +000b47c0: 4e44 4953 4348 8e91 3012 f6cf 6973 9373 NDISCH..0...is.s │ │ │ │ +000b47d0: 696d 706c 798e 9f26 9b97 8d8d 8d91 12c7 imply..&........ │ │ │ │ +000b47e0: 619f ef87 8189 0000 6666 01c7 0b4a 9f16 a.......ff...J.. │ │ │ │ +000b47f0: 9762 8d8d 90cc cd9f 0459 9c84 001a f0fe .b.......Y...... │ │ │ │ +000b4800: 0000 6666 8d9f ef66 108d 8d92 01af f00d ..ff...f........ │ │ │ │ +000b4810: 8400 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 ................ │ │ │ │ +000b4820: 8400 00b8 e800 15ae 648e 8d8d 8d92 01b9 ........d....... │ │ │ │ +000b4830: 4db2 9ffd 1c15 eb49 338e 8e8e 8e9f ff40 M......I3......@ │ │ │ │ +000b4840: 548d 9105 ccce eb61 236c 6574 9605 bfaa T......a#let.... │ │ │ │ +000b4850: 554e 4449 5343 4893 7468 933d 934d 5093 UNDISCH.th.=.MP. │ │ │ │ +000b4860: 7468 9328 4153 5355 4d45 2866 7374 2864 th.(ASSUME(fst(d │ │ │ │ +000b4870: 6573 745f 696d 7028 636f 6e63 6c93 7468 est_imp(concl.th │ │ │ │ +000b4880: 2929 2929 3b3b 8e9f 0d00 008d 9105 ccce ))));;.......... │ │ │ │ +000b4890: 554e 4449 5343 4896 05bf aa3d 932d 933a UNDISCH....=.-.: │ │ │ │ +000b48a0: 9328 7468 6d93 2d3e 9374 686d 298e 8e92 .(thm.->.thm)... │ │ │ │ +000b48b0: 01c6 71b1 8400 1af0 fe00 0066 668e 8e9f ..q........ff... │ │ │ │ +000b48c0: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e9f ......ff...J.... │ │ │ │ +000b48d0: 25ee ab8d 9112 c761 cf54 6869 7396 0457 %......a.This..W │ │ │ │ +000b48e0: f770 726f 90ac 7276 6964 6573 9b04 57f8 .pro..rvides..W. │ │ │ │ +000b48f0: 6193 6675 6e63 7469 6f6e 9374 6861 7498 a.function.that. │ │ │ │ +000b4900: 6d61 7073 9361 9874 6865 6f72 656d 9374 maps.a.theorem.t │ │ │ │ +000b4910: 6f93 6198 7468 656f 7265 6d3b 9104 8e9f o.a.theorem;.... │ │ │ │ +000b4920: 7468 6174 9369 732c 9104 734b 7095 538e that.is,..sKp.S. │ │ │ │ +000b4930: 6572 666f 726d 7398 7072 6f93 6f66 7391 erforms.pro.ofs. │ │ │ │ +000b4940: 0457 f769 6e8e a18d 9112 c761 eb48 484f .W.in......a.HHO │ │ │ │ +000b4950: 4ccf 2e96 037a c454 6865 9b03 7ac3 666f L....z.The..z.fo │ │ │ │ +000b4960: 6c6c 6f90 ac72 7769 6e67 9373 6573 7369 llo..rwing.sessi │ │ │ │ +000b4970: 6f6e 9869 6c6c 7573 7472 6174 6573 9374 on.illustrates.t │ │ │ │ +000b4980: 6865 9875 7365 936f 6698 7468 6593 6465 he.use.of.the.de │ │ │ │ +000b4990: 7269 7690 ac72 6564 9872 756c 652c 9103 riv..red.rule,.. │ │ │ │ +000b49a0: 9125 6f6e 9861 9363 6f6e 7365 7175 656e .%on.a.consequen │ │ │ │ +000b49b0: 6365 986f 6693 7468 658e a18d 9112 c761 ce.of.the......a │ │ │ │ +000b49c0: 6178 696f 6d8d 9104 12ba eb61 494d 505f axiom......aIMP_ │ │ │ │ +000b49d0: 414e 5449 5359 4d5f 4158 8e91 548e 06cf ANTISYM_AX..T... │ │ │ │ +000b49e0: 2e91 05b1 1428 5468 6596 0412 ba69 6e66 .....(The....inf │ │ │ │ +000b49f0: 6572 656e 6365 7393 6172 6596 0412 b963 erences.are....c │ │ │ │ +000b4a00: 6f75 6e90 ac72 7465 643b 9104 26c3 7365 oun..rted;..&.se │ │ │ │ +000b4a10: 6593 5365 6374 696f 6e9b 0412 ba38 2e31 e.Section....8.1 │ │ │ │ +000b4a20: 332e 2991 05b1 1541 7373 756d 6593 7468 3.)....Assume.th │ │ │ │ +000b4a30: 6174 9874 6865 8ea1 8d91 12c7 6170 7269 at.the......apri │ │ │ │ +000b4a40: 6e90 ac72 7469 6e67 9603 eaa8 6f66 9374 n..rting....of.t │ │ │ │ +000b4a50: 6865 6f72 656d 7393 6861 7393 629a 538e heorems.has.b.S. │ │ │ │ +000b4a60: 6565 6e93 6164 6a75 7374 6564 9361 7393 een.adjusted.as. │ │ │ │ +000b4a70: 6162 986f 95ac 7276 9365 9603 eaa8 616e ab.o..rv.e....an │ │ │ │ +000b4a80: 648d 93eb 6174 688e 9113 54a4 cf69 7393 d...ath...T..is. │ │ │ │ +000b4a90: 6298 6f75 6e64 9361 7393 7368 6f90 ac72 b.ound.as.sho..r │ │ │ │ +000b4aa0: 776e 9362 9865 6c6f 90ac 7277 3a8e a000 wn.b.elo..rw:... │ │ │ │ +000b4ab0: 881b 978d 8d8d 9112 c761 9f8e 0781 8900 .........a...... │ │ │ │ +000b4ac0: 0066 6601 c70b 4aa0 00d9 9762 8d8d 90cc .ff...J....b.... │ │ │ │ +000b4ad0: cd9f 0459 9c84 00dd f0fe 0000 6666 8da0 ...Y........ff.. │ │ │ │ +000b4ae0: ff2c 6610 8d8d 9201 aff0 0d84 000a d70e .,f............. │ │ │ │ +000b4af0: 0000 b8e8 8e8d 9201 b0a8 f584 0000 b8e8 ................ │ │ │ │ +000b4b00: 0015 ae64 8e8d 8d8d 9201 b94d b29f fd1c ...d.......M.... │ │ │ │ +000b4b10: 15eb 4931 8e8e 8e8e 9fff 4054 8d91 05cc ..I1......@T.... │ │ │ │ +000b4b20: ceeb 6123 7468 3b3b 8ea4 0d00 008d 9105 ..a#th;;........ │ │ │ │ +000b4b30: ccce 7c2d 9605 bfaa 2874 3193 3d3d 3e93 ..|-....(t1.==>. │ │ │ │ +000b4b40: 7432 2993 3d3d 3e93 2874 3293 3d3d 3e93 t2).==>.(t2.==>. │ │ │ │ +000b4b50: 7431 2993 3d3d 3e93 2874 3193 3d93 7432 t1).==>.(t1.=.t2 │ │ │ │ +000b4b60: 298e a18d 9105 ccce 5275 6e96 05bf aa74 ).......Run....t │ │ │ │ +000b4b70: 696d 653a 9330 2e30 738e a1a1 8d91 05cc ime:.0.0s....... │ │ │ │ +000b4b80: ce23 7365 745f 666c 6167 2860 7469 6d69 .#set_flag(`timi │ │ │ │ +000b4b90: 6e67 602c 7472 7565 293b 3b8e a18d 9105 ng`,true);;..... │ │ │ │ +000b4ba0: ccce 7472 7565 9605 bfaa 3a93 626f 6f6c ..true....:.bool │ │ │ │ +000b4bb0: 8ea1 8d91 05cc ce52 756e 9605 bfaa 7469 .......Run....ti │ │ │ │ +000b4bc0: 6d65 3a93 302e 3073 8ea1 a18d 9105 ccce me:.0.0s........ │ │ │ │ +000b4bd0: 2355 4e44 4953 4348 9105 bfaa 7468 3b3b #UNDISCH....th;; │ │ │ │ +000b4be0: 8ea1 8d91 05cc ce74 3196 05bf aa3d 3d3e .......t1....==> │ │ │ │ +000b4bf0: 9374 3293 7c2d 9328 7432 933d 3d3e 9374 .t2.|-.(t2.==>.t │ │ │ │ +000b4c00: 3129 933d 3d3e 9328 7431 933d 9374 3229 1).==>.(t1.=.t2) │ │ │ │ +000b4c10: 8ea1 8d91 05cc ce52 756e 9605 bfaa 7469 .......Run....ti │ │ │ │ +000b4c20: 6d65 3a93 302e 3173 8ea1 8d91 05cc ce49 me:.0.1s.......I │ │ │ │ +000b4c30: 6e74 6572 6d65 6469 6174 6596 05bf aa74 ntermediate....t │ │ │ │ +000b4c40: 6865 6f72 656d 7393 6765 6e65 7261 7465 heorems.generate │ │ │ │ +000b4c50: 643a 9332 8ea1 a18d 9105 ccce 2355 4e44 d:.2........#UND │ │ │ │ +000b4c60: 4953 4348 9105 bfaa 6974 3b3b 8ea1 8d91 ISCH....it;;.... │ │ │ │ +000b4c70: 05cc ce74 3196 05bf aa3d 3d3e 9374 322c ...t1....==>.t2, │ │ │ │ +000b4c80: 9374 3293 3d3d 3e93 7431 937c 2d93 7431 .t2.==>.t1.|-.t1 │ │ │ │ +000b4c90: 933d 9374 328e a18d 9105 ccce 5275 6e96 .=.t2.......Run. │ │ │ │ +000b4ca0: 05bf aa74 696d 653a 9330 2e30 738e a18d ...time:.0.0s... │ │ │ │ +000b4cb0: 9105 ccce 496e 7465 726d 6564 6961 7465 ....Intermediate │ │ │ │ +000b4cc0: 9605 bfaa 7468 656f 7265 6d73 9367 656e ....theorems.gen │ │ │ │ +000b4cd0: 6572 6174 6564 3a93 328e 8e92 01c6 71b1 erated:.2.....q. │ │ │ │ +000b4ce0: 8400 ddf0 fe00 0066 668e 8e9f 04c0 0289 .......ff....... │ │ │ │ +000b4cf0: 0000 6666 01c7 0b4a 8e8e 8e8e 9f24 fd13 ..ff...J.....$.. │ │ │ │ +000b4d00: 8e8c 8b00 0000 de00 0000 0000 0000 0000 ................ │ │ │ │ 000b4d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000b4d20: 0000 0000 0b42 1fa0 02cc 0555 8da0 fd46 .....B.....U...F │ │ │ │ -000b4d30: d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 ebd0 ................ │ │ │ │ -000b4d40: 3232 3292 00d4 609d 4368 6170 7465 7296 222...`.Chapter. │ │ │ │ -000b4d50: 0480 0031 322e 910a 8000 4465 7269 7690 ...12.....Deriv. │ │ │ │ -000b4d60: a000 6564 9349 6e66 6572 656e 6365 9352 ..ed.Inference.R │ │ │ │ -000b4d70: 756c 6573 8e91 eaf1 eb9f 0566 6689 0000 ules.......ff... │ │ │ │ -000b4d80: e666 01c7 3e7c 8e8e 8e8e a002 942f df8d .f..>|......./.. │ │ │ │ -000b4d90: a0fd 8bd0 218d 91ea f1eb cf45 6163 9aac ....!......Eac.. │ │ │ │ -000b4da0: 7268 9605 35b3 7375 6363 6573 7366 756c rh..5.successful │ │ │ │ -000b4db0: 9361 7070 6c69 6361 7469 6f6e 936f 6691 .application.of. │ │ │ │ -000b4dc0: 0535 b2eb 6155 4e44 4953 4348 9105 355e .5..aUNDISCH..5^ │ │ │ │ -000b4dd0: cf74 6f93 6193 7468 656f 7265 6d93 696e .to.a.theorem.in │ │ │ │ -000b4de0: 9876 986f 6b98 6573 9105 35b2 616e 9361 .v.ok.es..5.an.a │ │ │ │ -000b4df0: 7070 6c69 6361 7469 6f6e 936f 6693 eb61 pplication.of..a │ │ │ │ -000b4e00: 4153 5355 4d45 cf2c 8ea4 1000 008d 91ea ASSUME.,........ │ │ │ │ -000b4e10: f1eb 666f 6c6c 6f95 ac72 7793 6564 9b02 ..follo..rw.ed.. │ │ │ │ -000b4e20: e827 6293 7996 02e8 2661 6e98 6170 706c .'b.y...&an.appl │ │ │ │ -000b4e30: 6963 6174 696f 6e98 6f66 98eb 614d 50cf ication.of..aMP. │ │ │ │ -000b4e40: 3b8d 93eb 6155 4e44 4953 4348 8e91 2e0d ;...aUNDISCH.... │ │ │ │ -000b4e50: f3cf 636f 6e73 7472 7563 7473 9874 6865 ..constructs.the │ │ │ │ -000b4e60: 9332 2d73 7465 7098 7072 6f90 538e 6f66 .2-step.pro.S.of │ │ │ │ -000b4e70: 9866 6f72 9861 6e9a ac72 7993 6769 7698 .for.an..ry.giv. │ │ │ │ -000b4e80: 656e 9102 e827 7468 656f 7265 6d8e a18d en...'theorem... │ │ │ │ -000b4e90: 91ea f1eb 286f 6696 0443 ea61 7070 726f ....(of..C.appro │ │ │ │ -000b4ea0: 7072 6961 7465 9366 6f72 6d29 2e91 0644 priate.form)...D │ │ │ │ -000b4eb0: a641 7393 6361 6e93 6290 538e 6593 7365 .As.can.b.S.e.se │ │ │ │ -000b4ec0: 656e 2c91 045a 3b69 7493 7265 6c69 6573 en,..Z;it.relies │ │ │ │ -000b4ed0: 936f 6e93 7468 6593 636c 6173 7393 6f66 .on.the.class.of │ │ │ │ -000b4ee0: 93eb 484d 4c93 cf66 756e 6374 696f 6e73 ..HML..functions │ │ │ │ -000b4ef0: 9374 6861 7493 6163 6365 7373 8ea1 8d91 .that.access.... │ │ │ │ -000b4f00: eaf1 ebeb 4848 4f4c 9604 19f6 cf73 796e ....HHOL.....syn │ │ │ │ -000b4f10: 90ac 7274 6178 3a91 0597 7c69 6e93 7061 ..rtax:...|in.pa │ │ │ │ -000b4f20: 7274 6963 756c 6172 2c8d 9104 25c9 eb61 rticular,...%..a │ │ │ │ -000b4f30: 636f 6e63 6c8e 9124 fe11 cf74 6f93 7072 concl..$...to.pr │ │ │ │ -000b4f40: 6f90 538e 6475 6365 9374 6865 9363 6f6e o.S.duce.the.con │ │ │ │ -000b4f50: 636c 7573 696f 6e93 6f66 9374 6865 9374 clusion.of.the.t │ │ │ │ -000b4f60: 6865 6f72 656d 2c8d 9104 25c9 eb61 6465 heorem,...%..ade │ │ │ │ -000b4f70: 7374 5f69 6d70 8e91 363d 0fcf 746f 8ea1 st_imp..6=..to.. │ │ │ │ -000b4f80: 8d91 eaf1 eb73 6570 6172 6174 6596 03ea .....separate... │ │ │ │ -000b4f90: a874 6865 9369 6d70 6c69 6361 7469 6f6e .the.implication │ │ │ │ -000b4fa0: 2c93 616e 6493 7468 6593 7365 6c65 6374 ,.and.the.select │ │ │ │ -000b4fb0: 6f72 8d93 eb61 6673 748e 9119 144e cf74 or...afst....N.t │ │ │ │ -000b4fc0: 6f93 639a ac72 686f 9053 8e6f 7365 9374 o.c..rho.S.ose.t │ │ │ │ -000b4fd0: 6865 9361 6e98 7465 6365 6465 6e98 742e he.an.teceden.t. │ │ │ │ -000b4fe0: 8ea9 1004 468d 91f6 537a 5468 6973 9603 ....F...SzThis.. │ │ │ │ -000b4ff0: aa42 7061 7274 6963 756c 6172 9b03 aa43 .Bparticular...C │ │ │ │ -000b5000: 6578 616d 706c 6593 6973 9376 90ac 7265 example.is.v..re │ │ │ │ -000b5010: 7279 9373 696d 706c 652c 9103 b724 6275 ry.simple,...$bu │ │ │ │ -000b5020: 7493 6198 6465 7269 7690 ac72 6564 9369 t.a.deriv..red.i │ │ │ │ -000b5030: 6e66 6572 656e 6365 9372 756c 6593 6361 nference.rule.ca │ │ │ │ -000b5040: 6e98 709a 538e 6572 666f 726d 9370 726f n.p.S.erform.pro │ │ │ │ -000b5050: 986f 6673 8ea1 8d91 eaf1 eb6f 6696 04f2 .ofs.......of... │ │ │ │ -000b5060: b161 7262 6974 7261 7279 936c 656e 6774 .arbitrary.lengt │ │ │ │ -000b5070: 682e 9b08 50fa 4974 9363 616e 9361 6c73 h...P.It.can.als │ │ │ │ -000b5080: 6f93 6d61 6b90 ac72 6591 04f2 b075 7365 o.mak..re....use │ │ │ │ -000b5090: 936f 6693 7072 6576 696f 7573 6c79 9364 .of.previously.d │ │ │ │ -000b50a0: 650c 6e65 6493 7275 6c65 732e 9849 6e93 e.ned.rules..In. │ │ │ │ -000b50b0: 7468 6973 9377 95ac 7261 9379 91ff 0556 this.w..ra.y...V │ │ │ │ -000b50c0: 2c91 0534 b374 6865 8ea1 8d91 eaf1 eb6e ,..4.the.......n │ │ │ │ -000b50d0: 6f72 6d61 6c96 04a9 0d69 6e66 6572 656e ormal....inferen │ │ │ │ -000b50e0: 6365 9370 6174 7465 726e 7393 6361 6e93 ce.patterns.can. │ │ │ │ -000b50f0: 629a 538e 6593 6465 7690 ac72 656c 6f70 b.S.e.dev..relop │ │ │ │ -000b5100: 9865 6493 6d95 ac72 7563 9368 9604 a90d .ed.m..ruc.h.... │ │ │ │ -000b5110: 6d6f 7265 9371 7569 639a ac72 6b6c 7993 more.quic..rkly. │ │ │ │ -000b5120: 616e 6493 6561 7369 6c79 3b91 0508 4074 and.easily;...@t │ │ │ │ -000b5130: 7261 6e73 6974 6976 6974 9879 91ff 0556 ransitivit.y...V │ │ │ │ -000b5140: 2c8e a18d 91ea f1eb 6765 6e65 7261 6c69 ,.......generali │ │ │ │ -000b5150: 7a61 7469 6f6e 2c96 03ea a861 6e64 9373 zation,....and.s │ │ │ │ -000b5160: 6f93 6f6e 2c93 7375 7070 9053 8e6f 7274 o.on,.supp.S.ort │ │ │ │ -000b5170: 9374 6865 9366 616d 696c 6961 7293 7061 .the.familiar.pa │ │ │ │ -000b5180: 7474 6572 6e73 936f 6693 696e 6665 7265 tterns.of.infere │ │ │ │ -000b5190: 6e63 652e 8ea6 8d91 f653 7a41 9103 4ee2 nce......SzA..N. │ │ │ │ -000b51a0: 6e95 ac72 756d 9362 9053 8e65 7296 034f n..rum.b.S.er..O │ │ │ │ -000b51b0: 096f 6693 6465 7269 7690 ac72 6564 9369 .of.deriv..red.i │ │ │ │ -000b51c0: 6e66 6572 656e 6365 9b03 4f0a 7275 6c65 nference..O.rule │ │ │ │ -000b51d0: 7393 6172 6593 7072 652d 6465 0c6e 6564 s.are.pre-de.ned │ │ │ │ -000b51e0: 9377 6865 6e98 7468 6593 eb48 484f 4c93 .when.the..HHOL. │ │ │ │ -000b51f0: cf73 7973 7465 6d93 6973 9865 6e90 ac72 .system.is.en..r │ │ │ │ -000b5200: 7465 7265 6493 286f 668e a18d 91ea f1eb tered.(of....... │ │ │ │ -000b5210: 7768 6963 90ac 7268 8d91 0419 c3eb 6155 whic..rh......aU │ │ │ │ -000b5220: 4e44 4953 4348 8e91 3071 2dcf 6973 9604 NDISCH..0q-.is.. │ │ │ │ -000b5230: 19c3 6f6e 659b 0419 c46f 6693 7468 6598 ..one....of.the. │ │ │ │ -000b5240: 0c72 7374 292e 9105 c632 496e 9353 6563 .rst)....2In.Sec │ │ │ │ -000b5250: 7469 6f6e 9831 322e 332c 9104 258a 7468 tion.12.3,..%.th │ │ │ │ -000b5260: 6593 6162 7374 7261 6374 9864 6572 6976 e.abstract.deriv │ │ │ │ -000b5270: 91ff 58e4 6174 696f 6e73 9361 7265 9867 ..X.ations.are.g │ │ │ │ -000b5280: 6976 90ac 7265 6e93 666f 728e a18d 91ea iv..ren.for..... │ │ │ │ -000b5290: f1eb 7468 6596 0405 af70 7265 2d64 650c ..the....pre-de. │ │ │ │ -000b52a0: 6e65 649b 0405 ae72 756c 6573 9374 6861 ned....rules.tha │ │ │ │ -000b52b0: 7498 7265 0d65 6374 9374 6865 936d 6f72 t.re.ect.the.mor │ │ │ │ -000b52c0: 6598 7573 7561 6c93 696e 6665 7265 6e63 e.usual.inferenc │ │ │ │ -000b52d0: 6593 7061 7474 6572 6e73 986f 6693 7468 e.patterns.of.th │ │ │ │ -000b52e0: 6598 7072 6564 6963 6174 6593 2861 6e64 e.predicate.(and │ │ │ │ -000b52f0: 8ea1 8d91 eaf1 eb6c 616d 95ac 7262 9053 .......lam..rb.S │ │ │ │ -000b5300: 8e64 6129 9b03 8556 6361 6c63 756c 692e .da)...Vcalculi. │ │ │ │ -000b5310: 9105 171a 4c69 6b93 6598 7468 6f73 6598 ....Lik.e.those. │ │ │ │ -000b5320: 7368 6f93 776e 2c91 0399 9a73 6f6d 6598 sho.wn,....some. │ │ │ │ -000b5330: 6f66 9874 6865 9870 7265 2d64 650c 6e65 of.the.pre-de.ne │ │ │ │ -000b5340: 6491 0385 5764 6572 6976 9365 6498 7275 d...Wderiv.ed.ru │ │ │ │ -000b5350: 6c65 7398 696e 98eb 4848 4f4c 98cf 6765 les.in..HHOL..ge │ │ │ │ -000b5360: 6e65 7261 7465 8ea1 8d91 eaf1 eb72 656c nerate.......rel │ │ │ │ -000b5370: 6174 6976 9aac 7265 6c79 9604 0021 7368 ativ..rely...!sh │ │ │ │ -000b5380: 6f72 7491 0400 2070 726f 9053 8e6f 6673 ort... pro.S.ofs │ │ │ │ -000b5390: 2e91 0579 4a4f 7468 6572 7393 696e 9876 ...yJOthers.in.v │ │ │ │ -000b53a0: 986f 6b98 659b 0400 2074 686f 7573 616e .ok.e... thousan │ │ │ │ -000b53b0: 6473 936f 6698 7072 696d 6974 6976 90ac ds.of.primitiv.. │ │ │ │ -000b53c0: 7265 9369 6e66 6572 656e 6365 732c 9104 re.inferences,.. │ │ │ │ -000b53d0: 057f 616e 6498 636c 6561 726c 7993 7361 ..and.clearly.sa │ │ │ │ -000b53e0: 95ac 7276 9365 8ea1 8d91 eaf1 eb61 9604 ..rv.e.......a.. │ │ │ │ -000b53f0: 372a 6772 6561 749b 0437 2b64 6561 6c93 7*great..7+deal. │ │ │ │ -000b5400: 6f66 9865 0b6f 7274 2e91 061e 6746 91ff of.e.ort....gF.. │ │ │ │ -000b5410: 0556 7572 7468 6572 6d6f 7265 2c91 044a .Vurthermore,..J │ │ │ │ -000b5420: 4b72 756c 6573 9863 616e 9362 9053 8e65 Krules.can.b.S.e │ │ │ │ -000b5430: 9864 650c 6e65 6493 6290 ac72 7998 7468 .de.ned.b..ry.th │ │ │ │ -000b5440: 6593 7573 6572 9874 6f93 6d61 6b90 ac72 e.user.to.mak..r │ │ │ │ -000b5450: 6598 7374 696c 6c93 6c61 7267 6572 8ea1 e.still.larger.. │ │ │ │ -000b5460: 8d91 eaf1 eb73 7465 7073 2c96 03ea a86f .....steps,....o │ │ │ │ -000b5470: 7293 746f 9369 6d70 6c65 6d65 6e90 ac72 r.to.implemen..r │ │ │ │ -000b5480: 7493 6d6f 7265 9373 7090 538e 6563 6961 t.more.sp.S.ecia │ │ │ │ -000b5490: 6c69 7a65 6493 7061 7474 6572 6e73 2e8e lized.patterns.. │ │ │ │ -000b54a0: 9f10 0445 8d91 f653 7a41 6c6c 9603 eaa8 ...E...SzAll.... │ │ │ │ -000b54b0: 6f66 9374 6865 9370 7265 2d64 650c 6e65 of.the.pre-de.ne │ │ │ │ -000b54c0: 6493 6465 7269 7690 ac72 6564 9372 756c d.deriv..red.rul │ │ │ │ -000b54d0: 6573 9369 6e93 eb48 484f 4c93 cf61 7265 es.in..HHOL..are │ │ │ │ -000b54e0: 9364 6573 6372 6962 9053 8e65 6493 696e .describ.S.ed.in │ │ │ │ -000b54f0: 93eb 4952 4546 4552 454e 4345 cf2e 8e9f ..IREFERENCE.... │ │ │ │ -000b5500: 282f af8d 8d91 eaf1 ebeb 4b31 322e 328e (/........K12.2. │ │ │ │ -000b5510: 9120 f1e7 5265 7772 6974 696e 678e 9f1b . ..Rewriting... │ │ │ │ -000b5520: ead3 8d91 eaf1 ebcf 496e 636c 7564 6564 ........Included │ │ │ │ -000b5530: 9604 5c77 696e 9374 6865 9373 6574 936f ..\win.the.set.o │ │ │ │ -000b5540: 6693 6465 7269 7690 ac72 6564 9369 6e66 f.deriv..red.inf │ │ │ │ -000b5550: 6572 656e 6365 7393 7468 6174 9361 7265 erences.that.are │ │ │ │ -000b5560: 9104 5c76 7072 652d 6465 0c6e 6564 9369 ..\vpre-de.ned.i │ │ │ │ -000b5570: 6e93 eb48 484f 4c93 cf69 7393 6193 6772 n..HHOL..is.a.gr │ │ │ │ -000b5580: 6f75 7093 6f66 9372 756c 6573 8ea1 8d91 oup.of.rules.... │ │ │ │ -000b5590: eaf1 eb77 6974 6896 03be 2163 6f6d 706c ...with...!compl │ │ │ │ -000b55a0: 6578 9b03 be20 6465 0c6e 6974 696f 6e73 ex... de.nitions │ │ │ │ -000b55b0: 9374 6861 7493 646f 9861 936c 696d 6974 .that.do.a.limit │ │ │ │ -000b55c0: 6564 9361 6d6f 756e 90ac 7274 986f 6693 ed.amoun..rt.of. │ │ │ │ -000b55d0: 6061 7574 6f6d 6174 6963 2793 7468 656f `automatic'.theo │ │ │ │ -000b55e0: 7265 6d2d 7072 6f90 ac72 7669 6e67 9869 rem-pro..rving.i │ │ │ │ -000b55f0: 6e93 7468 658e a18d 91ea f1eb 666f 726d n.the.......form │ │ │ │ -000b5600: 9603 45a5 6f66 9b03 45a4 7265 7772 6974 ..E.of..E.rewrit │ │ │ │ -000b5610: 696e 672e 9105 01df 5468 6593 6964 6561 ing.....The.idea │ │ │ │ -000b5620: 7398 616e 6493 696d 706c 656d 656e 95ac s.and.implemen.. │ │ │ │ -000b5630: 7274 6174 696f 6e98 7793 6572 6591 0345 rtation.w.ere..E │ │ │ │ -000b5640: a56f 7269 6769 6e61 6c6c 7998 6465 7693 .originally.dev. │ │ │ │ -000b5650: 656c 6f70 9053 8e65 6491 0345 a562 9379 elop.S.ed..E.b.y │ │ │ │ -000b5660: 984d 696c 6e65 7291 0345 a561 6e64 8ea1 .Milner..E.and.. │ │ │ │ -000b5670: 8d91 eaf1 eb57 91ff 0556 6164 7377 9aac .....W...Vadsw.. │ │ │ │ -000b5680: 726f 7274 6896 03db a866 6f72 9345 6469 rorth....for.Edi │ │ │ │ -000b5690: 6e98 6275 7267 6893 eb48 4c43 46cf 2c93 n.burgh..HLCF.,. │ │ │ │ -000b56a0: 616e 6493 7798 6572 6591 03db a96c 6174 and.w.ere....lat │ │ │ │ -000b56b0: 6572 9369 6d70 6c65 6d65 6e98 7465 6493 er.implemen.ted. │ │ │ │ -000b56c0: 6d6f 7265 930d 6578 6962 6c79 9361 6e64 more..exibly.and │ │ │ │ -000b56d0: 9365 0e63 6965 6e98 746c 798e a18d 91ea .e.cien.tly..... │ │ │ │ -000b56e0: f1eb 6295 ac72 799b 0442 fe50 9361 756c ..b..ry..B.P.aul │ │ │ │ -000b56f0: 736f 6e98 616e 6491 0442 fd48 7565 7498 son.and..B.Huet. │ │ │ │ -000b5700: 666f 7298 4361 6d93 6272 6964 6765 98eb for.Cam.bridge.. │ │ │ │ -000b5710: 484c 4346 cf2e 9854 6865 7996 0442 fd61 HLCF...They..B.a │ │ │ │ -000b5720: 7070 9053 8e65 6172 9869 6e98 eb48 484f pp.S.ear.in..HHO │ │ │ │ -000b5730: 4c98 cf69 6e93 7468 6598 4361 6d90 ac72 L..in.the.Cam..r │ │ │ │ -000b5740: 6272 6964 6765 9866 6f72 6d2e 8ea1 8d91 bridge.form..... │ │ │ │ -000b5750: eaf1 eb54 6865 9603 6b31 6261 7369 639b ...The..k1basic. │ │ │ │ -000b5760: 036b 3072 6577 7269 7469 6e67 9372 756c .k0rewriting.rul │ │ │ │ -000b5770: 6598 6973 8d93 eb61 5245 5752 4954 455f e.is...aREWRITE_ │ │ │ │ -000b5780: 5255 4c45 8e91 4867 29cf 2e91 050e 6341 RULE..Hg).....cA │ │ │ │ -000b5790: 6c6c 936f 6698 7468 6593 7265 7772 6974 ll.of.the.rewrit │ │ │ │ -000b57a0: 696e 6798 7275 6c65 7393 6172 6593 6465 ing.rules.are.de │ │ │ │ -000b57b0: 7363 7269 6290 538e 6564 9869 6e93 6465 scrib.S.ed.in.de │ │ │ │ -000b57c0: 7461 696c 8ea1 8d91 eaf1 eb69 6e91 03ea tail.......in... │ │ │ │ -000b57d0: a8eb 4952 4546 4552 454e 4345 cf2e 8ea6 ..IREFERENCE.... │ │ │ │ -000b57e0: 8d8d 91f6 537a eb61 5245 5752 4954 455f ....Sz.aREWRITE_ │ │ │ │ -000b57f0: 5255 4c45 8e91 403c 2fcf 7573 6573 9604 RULE..@|.. │ │ │ │ +000b4d90: 8e8e a002 942f df8d a0fd 8bd0 218d 91ea ...../......!... │ │ │ │ +000b4da0: f1eb cf45 6163 9aac 7268 9605 35b3 7375 ...Eac..rh..5.su │ │ │ │ +000b4db0: 6363 6573 7366 756c 9361 7070 6c69 6361 ccessful.applica │ │ │ │ +000b4dc0: 7469 6f6e 936f 6691 0535 b2eb 6155 4e44 tion.of..5..aUND │ │ │ │ +000b4dd0: 4953 4348 9105 355e cf74 6f93 6193 7468 ISCH..5^.to.a.th │ │ │ │ +000b4de0: 656f 7265 6d93 696e 9876 986f 6b98 6573 eorem.in.v.ok.es │ │ │ │ +000b4df0: 9105 35b2 616e 9361 7070 6c69 6361 7469 ..5.an.applicati │ │ │ │ +000b4e00: 6f6e 936f 6693 eb61 4153 5355 4d45 cf2c on.of..aASSUME., │ │ │ │ +000b4e10: 8ea4 1000 008d 91ea f1eb 666f 6c6c 6f95 ..........follo. │ │ │ │ +000b4e20: ac72 7793 6564 9b02 e827 6293 7996 02e8 .rw.ed...'b.y... │ │ │ │ +000b4e30: 2661 6e98 6170 706c 6963 6174 696f 6e98 &an.application. │ │ │ │ +000b4e40: 6f66 98eb 614d 50cf 3b8d 93eb 6155 4e44 of..aMP.;...aUND │ │ │ │ +000b4e50: 4953 4348 8e91 2e0d f3cf 636f 6e73 7472 ISCH......constr │ │ │ │ +000b4e60: 7563 7473 9874 6865 9332 2d73 7465 7098 ucts.the.2-step. │ │ │ │ +000b4e70: 7072 6f90 538e 6f66 9866 6f72 9861 6e9a pro.S.of.for.an. │ │ │ │ +000b4e80: ac72 7993 6769 7698 656e 9102 e827 7468 .ry.giv.en...'th │ │ │ │ +000b4e90: 656f 7265 6d8e a18d 91ea f1eb 286f 6696 eorem.......(of. │ │ │ │ +000b4ea0: 0443 ea61 7070 726f 7072 6961 7465 9366 .C.appropriate.f │ │ │ │ +000b4eb0: 6f72 6d29 2e91 0644 a641 7393 6361 6e93 orm)...D.As.can. │ │ │ │ +000b4ec0: 6290 538e 6593 7365 656e 2c91 045a 3b69 b.S.e.seen,..Z;i │ │ │ │ +000b4ed0: 7493 7265 6c69 6573 936f 6e93 7468 6593 t.relies.on.the. │ │ │ │ +000b4ee0: 636c 6173 7393 6f66 93eb 484d 4c93 cf66 class.of..HML..f │ │ │ │ +000b4ef0: 756e 6374 696f 6e73 9374 6861 7493 6163 unctions.that.ac │ │ │ │ +000b4f00: 6365 7373 8ea1 8d91 eaf1 ebeb 4848 4f4c cess........HHOL │ │ │ │ +000b4f10: 9604 19f6 cf73 796e 90ac 7274 6178 3a91 .....syn..rtax:. │ │ │ │ +000b4f20: 0597 7c69 6e93 7061 7274 6963 756c 6172 ..|in.particular │ │ │ │ +000b4f30: 2c8d 9104 25c9 eb61 636f 6e63 6c8e 9124 ,...%..aconcl..$ │ │ │ │ +000b4f40: fe11 cf74 6f93 7072 6f90 538e 6475 6365 ...to.pro.S.duce │ │ │ │ +000b4f50: 9374 6865 9363 6f6e 636c 7573 696f 6e93 .the.conclusion. │ │ │ │ +000b4f60: 6f66 9374 6865 9374 6865 6f72 656d 2c8d of.the.theorem,. │ │ │ │ +000b4f70: 9104 25c9 eb61 6465 7374 5f69 6d70 8e91 ..%..adest_imp.. │ │ │ │ +000b4f80: 363d 0fcf 746f 8ea1 8d91 eaf1 eb73 6570 6=..to.......sep │ │ │ │ +000b4f90: 6172 6174 6596 03ea a874 6865 9369 6d70 arate....the.imp │ │ │ │ +000b4fa0: 6c69 6361 7469 6f6e 2c93 616e 6493 7468 lication,.and.th │ │ │ │ +000b4fb0: 6593 7365 6c65 6374 6f72 8d93 eb61 6673 e.selector...afs │ │ │ │ +000b4fc0: 748e 9119 144e cf74 6f93 639a ac72 686f t....N.to.c..rho │ │ │ │ +000b4fd0: 9053 8e6f 7365 9374 6865 9361 6e98 7465 .S.ose.the.an.te │ │ │ │ +000b4fe0: 6365 6465 6e98 742e 8ea9 1004 468d 91f6 ceden.t.....F... │ │ │ │ +000b4ff0: 537a 5468 6973 9603 aa42 7061 7274 6963 SzThis...Bpartic │ │ │ │ +000b5000: 756c 6172 9b03 aa43 6578 616d 706c 6593 ular...Cexample. │ │ │ │ +000b5010: 6973 9376 90ac 7265 7279 9373 696d 706c is.v..rery.simpl │ │ │ │ +000b5020: 652c 9103 b724 6275 7493 6198 6465 7269 e,...$but.a.deri │ │ │ │ +000b5030: 7690 ac72 6564 9369 6e66 6572 656e 6365 v..red.inference │ │ │ │ +000b5040: 9372 756c 6593 6361 6e98 709a 538e 6572 .rule.can.p.S.er │ │ │ │ +000b5050: 666f 726d 9370 726f 986f 6673 8ea1 8d91 form.pro.ofs.... │ │ │ │ +000b5060: eaf1 eb6f 6696 04f2 b161 7262 6974 7261 ...of....arbitra │ │ │ │ +000b5070: 7279 936c 656e 6774 682e 9b08 50fa 4974 ry.length...P.It │ │ │ │ +000b5080: 9363 616e 9361 6c73 6f93 6d61 6b90 ac72 .can.also.mak..r │ │ │ │ +000b5090: 6591 04f2 b075 7365 936f 6693 7072 6576 e....use.of.prev │ │ │ │ +000b50a0: 696f 7573 6c79 9364 650c 6e65 6493 7275 iously.de.ned.ru │ │ │ │ +000b50b0: 6c65 732e 9849 6e93 7468 6973 9377 95ac les..In.this.w.. │ │ │ │ +000b50c0: 7261 9379 91ff 0556 2c91 0534 b374 6865 ra.y...V,..4.the │ │ │ │ +000b50d0: 8ea1 8d91 eaf1 eb6e 6f72 6d61 6c96 04a9 .......normal... │ │ │ │ +000b50e0: 0d69 6e66 6572 656e 6365 9370 6174 7465 .inference.patte │ │ │ │ +000b50f0: 726e 7393 6361 6e93 629a 538e 6593 6465 rns.can.b.S.e.de │ │ │ │ +000b5100: 7690 ac72 656c 6f70 9865 6493 6d95 ac72 v..relop.ed.m..r │ │ │ │ +000b5110: 7563 9368 9604 a90d 6d6f 7265 9371 7569 uc.h....more.qui │ │ │ │ +000b5120: 639a ac72 6b6c 7993 616e 6493 6561 7369 c..rkly.and.easi │ │ │ │ +000b5130: 6c79 3b91 0508 4074 7261 6e73 6974 6976 ly;...@transitiv │ │ │ │ +000b5140: 6974 9879 91ff 0556 2c8e a18d 91ea f1eb it.y...V,....... │ │ │ │ +000b5150: 6765 6e65 7261 6c69 7a61 7469 6f6e 2c96 generalization,. │ │ │ │ +000b5160: 03ea a861 6e64 9373 6f93 6f6e 2c93 7375 ...and.so.on,.su │ │ │ │ +000b5170: 7070 9053 8e6f 7274 9374 6865 9366 616d pp.S.ort.the.fam │ │ │ │ +000b5180: 696c 6961 7293 7061 7474 6572 6e73 936f iliar.patterns.o │ │ │ │ +000b5190: 6693 696e 6665 7265 6e63 652e 8ea6 8d91 f.inference..... │ │ │ │ +000b51a0: f653 7a41 9103 4ee2 6e95 ac72 756d 9362 .SzA..N.n..rum.b │ │ │ │ +000b51b0: 9053 8e65 7296 034f 096f 6693 6465 7269 .S.er..O.of.deri │ │ │ │ +000b51c0: 7690 ac72 6564 9369 6e66 6572 656e 6365 v..red.inference │ │ │ │ +000b51d0: 9b03 4f0a 7275 6c65 7393 6172 6593 7072 ..O.rules.are.pr │ │ │ │ +000b51e0: 652d 6465 0c6e 6564 9377 6865 6e98 7468 e-de.ned.when.th │ │ │ │ +000b51f0: 6593 eb48 484f 4c93 cf73 7973 7465 6d93 e..HHOL..system. │ │ │ │ +000b5200: 6973 9865 6e90 ac72 7465 7265 6493 286f is.en..rtered.(o │ │ │ │ +000b5210: 668e a18d 91ea f1eb 7768 6963 90ac 7268 f.......whic..rh │ │ │ │ +000b5220: 8d91 0419 c3eb 6155 4e44 4953 4348 8e91 ......aUNDISCH.. │ │ │ │ +000b5230: 3071 2dcf 6973 9604 19c3 6f6e 659b 0419 0q-.is....one... │ │ │ │ +000b5240: c46f 6693 7468 6598 0c72 7374 292e 9105 .of.the..rst)... │ │ │ │ +000b5250: c632 496e 9353 6563 7469 6f6e 9831 322e .2In.Section.12. │ │ │ │ +000b5260: 332c 9104 258a 7468 6593 6162 7374 7261 3,..%.the.abstra │ │ │ │ +000b5270: 6374 9864 6572 6976 91ff 58e4 6174 696f ct.deriv..X.atio │ │ │ │ +000b5280: 6e73 9361 7265 9867 6976 90ac 7265 6e93 ns.are.giv..ren. │ │ │ │ +000b5290: 666f 728e a18d 91ea f1eb 7468 6596 0405 for.......the... │ │ │ │ +000b52a0: af70 7265 2d64 650c 6e65 649b 0405 ae72 .pre-de.ned....r │ │ │ │ +000b52b0: 756c 6573 9374 6861 7498 7265 0d65 6374 ules.that.re.ect │ │ │ │ +000b52c0: 9374 6865 936d 6f72 6598 7573 7561 6c93 .the.more.usual. │ │ │ │ +000b52d0: 696e 6665 7265 6e63 6593 7061 7474 6572 inference.patter │ │ │ │ +000b52e0: 6e73 986f 6693 7468 6598 7072 6564 6963 ns.of.the.predic │ │ │ │ +000b52f0: 6174 6593 2861 6e64 8ea1 8d91 eaf1 eb6c ate.(and.......l │ │ │ │ +000b5300: 616d 95ac 7262 9053 8e64 6129 9b03 8556 am..rb.S.da)...V │ │ │ │ +000b5310: 6361 6c63 756c 692e 9105 171a 4c69 6b93 calculi.....Lik. │ │ │ │ +000b5320: 6598 7468 6f73 6598 7368 6f93 776e 2c91 e.those.sho.wn,. │ │ │ │ +000b5330: 0399 9a73 6f6d 6598 6f66 9874 6865 9870 ...some.of.the.p │ │ │ │ +000b5340: 7265 2d64 650c 6e65 6491 0385 5764 6572 re-de.ned...Wder │ │ │ │ +000b5350: 6976 9365 6498 7275 6c65 7398 696e 98eb iv.ed.rules.in.. │ │ │ │ +000b5360: 4848 4f4c 98cf 6765 6e65 7261 7465 8ea1 HHOL..generate.. │ │ │ │ +000b5370: 8d91 eaf1 eb72 656c 6174 6976 9aac 7265 .....relativ..re │ │ │ │ +000b5380: 6c79 9604 0021 7368 6f72 7491 0400 2070 ly...!short... p │ │ │ │ +000b5390: 726f 9053 8e6f 6673 2e91 0579 4a4f 7468 ro.S.ofs...yJOth │ │ │ │ +000b53a0: 6572 7393 696e 9876 986f 6b98 659b 0400 ers.in.v.ok.e... │ │ │ │ +000b53b0: 2074 686f 7573 616e 6473 936f 6698 7072 thousands.of.pr │ │ │ │ +000b53c0: 696d 6974 6976 90ac 7265 9369 6e66 6572 imitiv..re.infer │ │ │ │ +000b53d0: 656e 6365 732c 9104 057f 616e 6498 636c ences,....and.cl │ │ │ │ +000b53e0: 6561 726c 7993 7361 95ac 7276 9365 8ea1 early.sa..rv.e.. │ │ │ │ +000b53f0: 8d91 eaf1 eb61 9604 372a 6772 6561 749b .....a..7*great. │ │ │ │ +000b5400: 0437 2b64 6561 6c93 6f66 9865 0b6f 7274 .7+deal.of.e.ort │ │ │ │ +000b5410: 2e91 061e 6746 91ff 0556 7572 7468 6572 ....gF...Vurther │ │ │ │ +000b5420: 6d6f 7265 2c91 044a 4b72 756c 6573 9863 more,..JKrules.c │ │ │ │ +000b5430: 616e 9362 9053 8e65 9864 650c 6e65 6493 an.b.S.e.de.ned. │ │ │ │ +000b5440: 6290 ac72 7998 7468 6593 7573 6572 9874 b..ry.the.user.t │ │ │ │ +000b5450: 6f93 6d61 6b90 ac72 6598 7374 696c 6c93 o.mak..re.still. │ │ │ │ +000b5460: 6c61 7267 6572 8ea1 8d91 eaf1 eb73 7465 larger.......ste │ │ │ │ +000b5470: 7073 2c96 03ea a86f 7293 746f 9369 6d70 ps,....or.to.imp │ │ │ │ +000b5480: 6c65 6d65 6e90 ac72 7493 6d6f 7265 9373 lemen..rt.more.s │ │ │ │ +000b5490: 7090 538e 6563 6961 6c69 7a65 6493 7061 p.S.ecialized.pa │ │ │ │ +000b54a0: 7474 6572 6e73 2e8e 9f10 0445 8d91 f653 tterns.....E...S │ │ │ │ +000b54b0: 7a41 6c6c 9603 eaa8 6f66 9374 6865 9370 zAll....of.the.p │ │ │ │ +000b54c0: 7265 2d64 650c 6e65 6493 6465 7269 7690 re-de.ned.deriv. │ │ │ │ +000b54d0: ac72 6564 9372 756c 6573 9369 6e93 eb48 .red.rules.in..H │ │ │ │ +000b54e0: 484f 4c93 cf61 7265 9364 6573 6372 6962 HOL..are.describ │ │ │ │ +000b54f0: 9053 8e65 6493 696e 93eb 4952 4546 4552 .S.ed.in..IREFER │ │ │ │ +000b5500: 454e 4345 cf2e 8e9f 282f af8d 8d91 eaf1 ENCE....(/...... │ │ │ │ +000b5510: ebeb 4b31 322e 328e 9120 f1e7 5265 7772 ..K12.2.. ..Rewr │ │ │ │ +000b5520: 6974 696e 678e 9f1b ead3 8d91 eaf1 ebcf iting........... │ │ │ │ +000b5530: 496e 636c 7564 6564 9604 5c77 696e 9374 Included..\win.t │ │ │ │ +000b5540: 6865 9373 6574 936f 6693 6465 7269 7690 he.set.of.deriv. │ │ │ │ +000b5550: ac72 6564 9369 6e66 6572 656e 6365 7393 .red.inferences. │ │ │ │ +000b5560: 7468 6174 9361 7265 9104 5c76 7072 652d that.are..\vpre- │ │ │ │ +000b5570: 6465 0c6e 6564 9369 6e93 eb48 484f 4c93 de.ned.in..HHOL. │ │ │ │ +000b5580: cf69 7393 6193 6772 6f75 7093 6f66 9372 .is.a.group.of.r │ │ │ │ +000b5590: 756c 6573 8ea1 8d91 eaf1 eb77 6974 6896 ules.......with. │ │ │ │ +000b55a0: 03be 2163 6f6d 706c 6578 9b03 be20 6465 ..!complex... de │ │ │ │ +000b55b0: 0c6e 6974 696f 6e73 9374 6861 7493 646f .nitions.that.do │ │ │ │ +000b55c0: 9861 936c 696d 6974 6564 9361 6d6f 756e .a.limited.amoun │ │ │ │ +000b55d0: 90ac 7274 986f 6693 6061 7574 6f6d 6174 ..rt.of.`automat │ │ │ │ +000b55e0: 6963 2793 7468 656f 7265 6d2d 7072 6f90 ic'.theorem-pro. │ │ │ │ +000b55f0: ac72 7669 6e67 9869 6e93 7468 658e a18d .rving.in.the... │ │ │ │ +000b5600: 91ea f1eb 666f 726d 9603 45a5 6f66 9b03 ....form..E.of.. │ │ │ │ +000b5610: 45a4 7265 7772 6974 696e 672e 9105 01df E.rewriting..... │ │ │ │ +000b5620: 5468 6593 6964 6561 7398 616e 6493 696d The.ideas.and.im │ │ │ │ +000b5630: 706c 656d 656e 95ac 7274 6174 696f 6e98 plemen..rtation. │ │ │ │ +000b5640: 7793 6572 6591 0345 a56f 7269 6769 6e61 w.ere..E.origina │ │ │ │ +000b5650: 6c6c 7998 6465 7693 656c 6f70 9053 8e65 lly.dev.elop.S.e │ │ │ │ +000b5660: 6491 0345 a562 9379 984d 696c 6e65 7291 d..E.b.y.Milner. │ │ │ │ +000b5670: 0345 a561 6e64 8ea1 8d91 eaf1 eb57 91ff .E.and.......W.. │ │ │ │ +000b5680: 0556 6164 7377 9aac 726f 7274 6896 03db .Vadsw..rorth... │ │ │ │ +000b5690: a866 6f72 9345 6469 6e98 6275 7267 6893 .for.Edin.burgh. │ │ │ │ +000b56a0: eb48 4c43 46cf 2c93 616e 6493 7798 6572 .HLCF.,.and.w.er │ │ │ │ +000b56b0: 6591 03db a96c 6174 6572 9369 6d70 6c65 e....later.imple │ │ │ │ +000b56c0: 6d65 6e98 7465 6493 6d6f 7265 930d 6578 men.ted.more..ex │ │ │ │ +000b56d0: 6962 6c79 9361 6e64 9365 0e63 6965 6e98 ibly.and.e.cien. │ │ │ │ +000b56e0: 746c 798e a18d 91ea f1eb 6295 ac72 799b tly.......b..ry. │ │ │ │ +000b56f0: 0442 fe50 9361 756c 736f 6e98 616e 6491 .B.P.aulson.and. │ │ │ │ +000b5700: 0442 fd48 7565 7498 666f 7298 4361 6d93 .B.Huet.for.Cam. │ │ │ │ +000b5710: 6272 6964 6765 98eb 484c 4346 cf2e 9854 bridge..HLCF...T │ │ │ │ +000b5720: 6865 7996 0442 fd61 7070 9053 8e65 6172 hey..B.app.S.ear │ │ │ │ +000b5730: 9869 6e98 eb48 484f 4c98 cf69 6e93 7468 .in..HHOL..in.th │ │ │ │ +000b5740: 6598 4361 6d90 ac72 6272 6964 6765 9866 e.Cam..rbridge.f │ │ │ │ +000b5750: 6f72 6d2e 8ea1 8d91 eaf1 eb54 6865 9603 orm........The.. │ │ │ │ +000b5760: 6b31 6261 7369 639b 036b 3072 6577 7269 k1basic..k0rewri │ │ │ │ +000b5770: 7469 6e67 9372 756c 6598 6973 8d93 eb61 ting.rule.is...a │ │ │ │ +000b5780: 5245 5752 4954 455f 5255 4c45 8e91 4867 REWRITE_RULE..Hg │ │ │ │ +000b5790: 29cf 2e91 050e 6341 6c6c 936f 6698 7468 ).....cAll.of.th │ │ │ │ +000b57a0: 6593 7265 7772 6974 696e 6798 7275 6c65 e.rewriting.rule │ │ │ │ +000b57b0: 7393 6172 6593 6465 7363 7269 6290 538e s.are.describ.S. │ │ │ │ +000b57c0: 6564 9869 6e93 6465 7461 696c 8ea1 8d91 ed.in.detail.... │ │ │ │ +000b57d0: eaf1 eb69 6e91 03ea a8eb 4952 4546 4552 ...in.....IREFER │ │ │ │ +000b57e0: 454e 4345 cf2e 8ea6 8d8d 91f6 537a eb61 ENCE........Sz.a │ │ │ │ +000b57f0: 5245 5752 4954 455f 5255 4c45 8e91 403c REWRITE_RULE..@< │ │ │ │ +000b5800: 2fcf 7573 6573 9604 ecbd 6193 6c69 7374 /.uses....a.list │ │ │ │ +000b5810: 936f 6693 6571 7561 7469 6f6e 616c 9374 .of.equational.t │ │ │ │ +000b5820: 6865 6f72 656d 7393 2874 6865 6f72 656d heorems.(theorem │ │ │ │ +000b5830: 7393 7768 6f73 6593 636f 6e63 6c75 7369 s.whose.conclusi │ │ │ │ +000b5840: 6f6e 7393 6361 6e93 6290 538e 658e a18d ons.can.b.S.e... │ │ │ │ +000b5850: 91ea f1eb 7265 6761 7264 6564 9604 2dd9 ....regarded..-. │ │ │ │ +000b5860: 6173 9368 619a ac72 7669 6e67 9374 6865 as.ha..rving.the │ │ │ │ +000b5870: 9366 6f72 6d93 d774 8d9f 01cc ccd5 318e .form..t......1. │ │ │ │ +000b5880: 910a 7fae eb61 3d91 05bf aad7 748d 9f01 .....a=.....t... │ │ │ │ +000b5890: cccc d532 8e91 04c0 04cf 2993 746f 9372 ...2......).to.r │ │ │ │ +000b58a0: 6570 6c61 6365 9361 6e98 7993 7375 6274 eplace.an.y.subt │ │ │ │ +000b58b0: 6572 6d73 936f 6693 616e 936f 6291 00a7 erms.of.an.ob... │ │ │ │ +000b58c0: 1c6a 6563 7493 7468 656f 7265 6d93 7468 .ject.theorem.th │ │ │ │ +000b58d0: 6174 8ea1 8d91 eaf1 eb60 6d61 7463 95ac at.......`matc.. │ │ │ │ +000b58e0: 7268 279b 05b2 dad7 748d 9f01 cccc d531 rh'.....t......1 │ │ │ │ +000b58f0: 8e91 0a72 dfcf 6293 7998 7468 6598 636f ...r..b.y.the.co │ │ │ │ +000b5900: 7272 6573 7090 538e 6f6e 6469 6e67 9869 rresp.S.onding.i │ │ │ │ +000b5910: 6e73 7461 6e63 6591 05b2 db6f 6698 d774 nstance....of..t │ │ │ │ +000b5920: 8d9f 01cc ccd5 328e 9104 c004 cf2e 910a ......2......... │ │ │ │ +000b5930: 9177 5468 6598 7275 6c65 986d 6174 6393 .wThe.rule.matc. │ │ │ │ +000b5940: 6865 7398 7265 6375 7273 6976 9365 6c79 hes.recursiv.ely │ │ │ │ +000b5950: 9105 b2db 616e 6498 746f 8ea1 8d91 eaf1 ....and.to...... │ │ │ │ +000b5960: eb61 6e95 ac72 799b 05a5 3264 6570 7468 .an..ry...2depth │ │ │ │ +000b5970: 2c91 0613 d475 6e93 7469 6c98 6e6f 9105 ,....un.til.no.. │ │ │ │ +000b5980: a531 6d6f 7265 9872 6570 6c61 6365 6d65 .1more.replaceme │ │ │ │ +000b5990: 6e93 7473 9863 616e 9862 9053 8e65 986d n.ts.can.b.S.e.m │ │ │ │ +000b59a0: 6164 652c 9106 13d4 7573 696e 6791 05a5 ade,....using... │ │ │ │ +000b59b0: 3169 6e93 7465 726e 616c 6c79 9864 650c 1in.ternally.de. │ │ │ │ +000b59c0: 6e65 6498 7365 6172 6393 682c 8ea1 8d91 ned.searc.h,.... │ │ │ │ +000b59d0: eaf1 eb6d 6174 6395 ac72 6869 6e67 9b05 ...matc..rhing.. │ │ │ │ +000b59e0: 72f5 616e 6491 0572 f669 6e73 7461 6e93 r.and..r.instan. │ │ │ │ +000b59f0: 7469 6174 696f 6e98 616c 676f 7269 7468 tiation.algorith │ │ │ │ +000b5a00: 6d73 2e91 09d1 c854 6865 9876 91ff 58e4 ms.....The.v..X. │ │ │ │ +000b5a10: 616c 6964 6974 9379 986f 668d 98eb 6152 alidit.y.of...aR │ │ │ │ +000b5a20: 4557 5249 5445 5f52 554c 458e 914f e1e3 EWRITE_RULE..O.. │ │ │ │ +000b5a30: cf72 6573 7473 9875 6c74 696d 6174 656c .rests.ultimatel │ │ │ │ +000b5a40: 798e a18d 91ea f1eb 6f6e 9604 1f1e 7468 y.......on....th │ │ │ │ +000b5a50: 659b 041f 1d70 7269 6d69 7469 7690 ac72 e....primitiv..r │ │ │ │ +000b5a60: 6593 7275 6c65 738d 93eb 6153 5542 5354 e.rules...aSUBST │ │ │ │ +000b5a70: 8e91 24fc 8ecf 2866 6f72 986d 616b 696e ..$...(for.makin │ │ │ │ +000b5a80: 6793 7468 6593 7375 6273 7469 7475 7469 g.the.substituti │ │ │ │ +000b5a90: 6f6e 7329 3b8d 9104 3959 eb61 494e 5354 ons);...9Y.aINST │ │ │ │ +000b5aa0: 5f54 5950 458e 913c 1570 cf28 666f 7293 _TYPE..<.p.(for. │ │ │ │ +000b5ab0: 696e 7374 616e 90ac 7274 6961 7469 6e67 instan..rtiating │ │ │ │ +000b5ac0: 8ea1 8d91 eaf1 eb74 9aac 7279 7090 538e .......t..ryp.S. │ │ │ │ +000b5ad0: 6573 293b 9105 3a62 616e 6496 04ca 7974 es);..:band...yt │ │ │ │ +000b5ae0: 6865 9364 6572 6976 9865 6493 7275 6c65 he.deriv.ed.rule │ │ │ │ +000b5af0: 7393 666f 7293 6765 6e65 7261 6c69 7a61 s.for.generaliza │ │ │ │ +000b5b00: 7469 6f6e 9361 6e64 9373 7090 538e 6563 tion.and.sp.S.ec │ │ │ │ +000b5b10: 6961 6c69 7a61 7469 6f6e 9328 7365 6593 ialization.(see. │ │ │ │ +000b5b20: 5365 6374 696f 6e73 9331 322e 332e 3133 Sections.12.3.13 │ │ │ │ +000b5b30: 8ea1 8d91 eaf1 eb61 6e64 9603 f561 3132 .......and...a12 │ │ │ │ +000b5b40: 2e33 2e31 3129 9b03 f560 666f 7293 696e .3.11)...`for.in │ │ │ │ +000b5b50: 7374 616e 90ac 7274 6961 7469 6e67 9374 stan..rtiating.t │ │ │ │ +000b5b60: 6572 6d73 2e91 0559 0a54 6865 9864 650c erms...Y.The.de. │ │ │ │ +000b5b70: 6e69 7469 6f6e 936f 668d 93eb 6152 4557 nition.of...aREW │ │ │ │ +000b5b80: 5249 5445 5f52 554c 458e 914c e6b9 cf69 RITE_RULE..L...i │ │ │ │ +000b5b90: 6e93 eb48 4d4c 93cf 616c 736f 9872 656c n..HML..also.rel │ │ │ │ +000b5ba0: 6965 7393 6f6e 8ea1 8d91 eaf1 eb61 9603 ies.on.......a.. │ │ │ │ +000b5bb0: b30f 6c61 7267 6593 6e95 ac72 756d 9362 ..large.n..rum.b │ │ │ │ +000b5bc0: 9053 8e65 729b 03b3 0e6f 6696 03b3 0f67 .S.er....of....g │ │ │ │ +000b5bd0: 656e 6572 616c 9361 6e64 93eb 4848 4f4c eneral.and..HHOL │ │ │ │ +000b5be0: cf2d 6f72 6965 6e90 ac72 7465 6498 eb48 .-orien..rted..H │ │ │ │ +000b5bf0: 4d4c 93cf 6675 6e63 7469 6f6e 732e 9105 ML..functions... │ │ │ │ +000b5c00: 2658 5468 6598 696d 706c 656d 656e 90ac &XThe.implemen.. │ │ │ │ +000b5c10: 7274 6174 696f 6e93 6973 9370 6172 746c rtation.is.partl │ │ │ │ +000b5c20: 798e a18d 91ea f1eb 6465 7363 7269 6290 y.......describ. │ │ │ │ +000b5c30: 538e 6564 9603 eaa8 696e 9343 6861 7074 S.ed....in.Chapt │ │ │ │ +000b5c40: 6572 9331 332e 8ea6 8d91 f653 7a49 6e96 er.13......SzIn. │ │ │ │ +000b5c50: 0312 5570 7261 6374 6963 652c 9103 3d99 ..Upractice,..=. │ │ │ │ +000b5c60: 7468 6591 0312 5464 6572 6976 9aac 7265 the...Tderiv..re │ │ │ │ +000b5c70: 6493 7275 6c65 8d93 eb61 5245 5752 4954 d.rule...aREWRIT │ │ │ │ +000b5c80: 455f 5255 4c45 8e91 4b20 a2cf 706c 6198 E_RULE..K ..pla. │ │ │ │ +000b5c90: 7973 9361 9363 656e 9874 7261 6c93 726f ys.a.cen.tral.ro │ │ │ │ +000b5ca0: 6c65 9369 6e93 7072 6f95 538e 6f66 732c le.in.pro.S.ofs, │ │ │ │ +000b5cb0: 9103 3d98 6293 6563 6175 7365 9603 1255 ..=.b.ecause...U │ │ │ │ +000b5cc0: 6974 9374 616b 9865 738e a18d 91ea f1eb it.tak.es....... │ │ │ │ +000b5cd0: 6f95 ac72 7693 6572 9b03 6af7 6191 036a o..rv.er..j.a..j │ │ │ │ +000b5ce0: f876 9365 7279 986c 6172 6765 986e 9375 .v.ery.large.n.u │ │ │ │ +000b5cf0: 6d93 6290 538e 6572 986f 6691 036a f869 m.b.S.er.of..j.i │ │ │ │ +000b5d00: 6e66 6572 656e 6365 7398 7768 6963 9368 nferences.whic.h │ │ │ │ +000b5d10: 986d 6193 7996 036a f868 6170 7090 538e .ma.y..j.happ.S. │ │ │ │ +000b5d20: 656e 9869 6e98 6198 636f 6d70 6c65 7893 en.in.a.complex. │ │ │ │ +000b5d30: 616e 6498 756e 7072 6564 6963 7461 626c and.unpredictabl │ │ │ │ +000b5d40: 658e a18d 91ea f1eb 6f72 6465 722e 9105 e.......order... │ │ │ │ +000b5d50: a1c2 4974 9104 0d9d 6973 9604 0d9e 756e ..It....is....un │ │ │ │ +000b5d60: 6c69 6b9a ac72 6593 616e 9879 936f 7468 lik..re.an.y.oth │ │ │ │ +000b5d70: 6572 9370 7269 6d69 7469 7698 6593 6f72 er.primitiv.e.or │ │ │ │ +000b5d80: 9370 7265 2d64 650c 6e65 649b 040d 9d72 .pre-de.ned....r │ │ │ │ +000b5d90: 756c 652c 9104 165c 0c72 7374 9362 9053 ule,...\.rst.b.S │ │ │ │ +000b5da0: 8e65 6361 7573 6598 6f66 9374 6865 936e .ecause.of.the.n │ │ │ │ +000b5db0: 95ac 7275 6d93 6290 538e 6572 9104 0d9e ..rum.b.S.er.... │ │ │ │ +000b5dc0: 6f66 8e8e 9f24 fd13 8e8c 8b00 0000 df00 of...$.......... │ │ │ │ 000b5dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000b5de0: 0000 0000 0000 0000 0000 0000 0b4c faa0 .............L.. │ │ │ │ -000b5df0: 02cc 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa ...U...F........ │ │ │ │ -000b5e00: 999a 8d91 12c7 61d0 3132 2e33 2e91 0a80 ......a.12.3.... │ │ │ │ -000b5e10: 0044 6572 6976 91ff 4000 6174 696f 6e96 .Deriv..@.ation. │ │ │ │ -000b5e20: 0480 006f 6693 7468 6593 7374 616e 6461 ...of.the.standa │ │ │ │ -000b5e30: 7264 9372 756c 6573 9200 cf09 da32 3233 rd.rules.....223 │ │ │ │ -000b5e40: 8e91 12c7 619f 0566 6689 0000 e666 01c7 ....a..ff....f.. │ │ │ │ -000b5e50: 3e7c 8e8e 8e8e a002 942f df8d a0fd 8bd0 >|......./...... │ │ │ │ -000b5e60: 218d 9112 c761 cf69 6e66 6572 656e 6365 !....a.inference │ │ │ │ -000b5e70: 7396 0378 e969 749b 0378 ea67 656e 6572 s..x.it..x.gener │ │ │ │ -000b5e80: 6174 6573 8d8d 9ffb a532 d532 8e8e 9104 ates.....2.2.... │ │ │ │ -000b5e90: c004 cf3b 9103 9ed3 616e 6493 7365 636f ...;....and.seco │ │ │ │ -000b5ea0: 6e64 9362 9053 8e65 6361 7573 6598 6974 nd.b.S.ecause.it │ │ │ │ -000b5eb0: 7393 6f75 7463 6f6d 6593 6973 986f 6674 s.outcome.is.oft │ │ │ │ -000b5ec0: 656e 9375 6e65 7870 9553 8e65 6374 6564 en.unexp.S.ected │ │ │ │ -000b5ed0: 2e91 0512 f549 7473 9870 936f 95ac 7277 .....Its.p.o..rw │ │ │ │ -000b5ee0: 9365 7291 0378 e969 738e a410 0000 8d91 .er..x.is....... │ │ │ │ -000b5ef0: 12c7 6169 6e63 7265 6173 6564 9604 265e ..aincreased..&^ │ │ │ │ -000b5f00: 629a ac72 7993 7468 6593 6661 6374 9374 b..ry.the.fact.t │ │ │ │ -000b5f10: 6861 7493 616e 9879 9365 7869 7374 696e hat.an.y.existin │ │ │ │ -000b5f20: 6793 6571 7561 7469 6f6e 616c 9374 6865 g.equational.the │ │ │ │ -000b5f30: 6f72 656d 9363 616e 9362 9053 8e65 9373 orem.can.b.S.e.s │ │ │ │ -000b5f40: 7570 706c 6965 6493 6173 9361 9360 7265 upplied.as.a.`re │ │ │ │ -000b5f50: 7772 6974 658e a18d 9112 c761 7275 6c65 write......arule │ │ │ │ -000b5f60: 272c 9103 b2ca 696e 636c 7564 696e 6796 ',....including. │ │ │ │ -000b5f70: 03a4 d361 9b03 a4d2 7374 616e 6461 7264 ...a....standard │ │ │ │ -000b5f80: 93eb 4848 4f4c 98cf 7365 7493 6f66 9870 ..HHOL..set.of.p │ │ │ │ -000b5f90: 7265 2d70 726f 95ac 7276 9365 6496 03a4 re-pro..rv.ed... │ │ │ │ -000b5fa0: d374 6175 746f 6c6f 6769 6573 3b91 03bc .tautologies;... │ │ │ │ -000b5fb0: 1a61 6e64 9874 6865 7365 9372 6577 7269 .and.these.rewri │ │ │ │ -000b5fc0: 7465 9872 756c 6573 9363 616e 8ea1 8d91 te.rules.can.... │ │ │ │ -000b5fd0: 12c7 6169 6e9a ac72 7465 7261 6374 9603 ..ain..rteract.. │ │ │ │ -000b5fe0: eaa8 7769 7468 9365 6163 9868 936f 7468 ..with.eac.h.oth │ │ │ │ -000b5ff0: 6572 9369 6e93 7468 6593 7265 7772 6974 er.in.the.rewrit │ │ │ │ -000b6000: 696e 6793 7072 6f90 538e 6365 7373 9374 ing.pro.S.cess.t │ │ │ │ -000b6010: 6f93 7472 616e 7366 6f72 6d93 7468 6593 o.transform.the. │ │ │ │ -000b6020: 6f72 6967 696e 616c 9374 6865 6f72 656d original.theorem │ │ │ │ -000b6030: 2e8e a18d 911e 28f0 5468 6596 0367 9f61 ......(.The..g.a │ │ │ │ -000b6040: 7070 6c69 6361 7469 6f6e 936f 668d 9103 pplication.of... │ │ │ │ -000b6050: 67a0 eb61 5245 5752 4954 455f 5255 4c45 g..aREWRITE_RULE │ │ │ │ -000b6060: 8e91 4863 98cf 2c9b 0381 d469 6e93 7468 ..Hc..,....in.th │ │ │ │ -000b6070: 6593 7365 7373 696f 6e93 6290 538e 656c e.session.b.S.el │ │ │ │ -000b6080: 6f90 ac72 772c 9869 6c6c 7573 7472 6174 o..rw,.illustrat │ │ │ │ -000b6090: 6573 9103 67a0 7468 6174 9372 6570 6c61 es..g.that.repla │ │ │ │ -000b60a0: 6365 6d65 6e90 ac72 7473 9361 7265 8ea1 cemen..rts.are.. │ │ │ │ -000b60b0: 8d91 12c7 616d 6164 6596 041a 5161 749b ....amade...Qat. │ │ │ │ -000b60c0: 041a 5061 6c6c 936c 6576 90ac 7265 6c73 ..Pall.lev..rels │ │ │ │ -000b60d0: 986f 6693 7468 6598 7374 7275 6374 7572 .of.the.structur │ │ │ │ -000b60e0: 6593 6f66 9861 9374 6572 6d2e 9105 c7d9 e.of.a.term..... │ │ │ │ -000b60f0: 5468 6593 6578 616d 706c 6593 6973 986e The.example.is.n │ │ │ │ -000b6100: 90ac 7275 6d65 7269 6361 6c3b 9104 3225 ..rumerical;..2% │ │ │ │ -000b6110: 7468 6598 696e 0c78 6573 93eb 6122 243e the.in.xes..a"$> │ │ │ │ -000b6120: 228e a18d 9112 c761 cf61 6e64 9603 3161 "......a.and..1a │ │ │ │ -000b6130: eb61 2224 3c22 93cf 6172 659b 0331 6074 .a"$<"..are..1`t │ │ │ │ -000b6140: 6865 9375 7375 616c 9360 6772 6561 7465 he.usual.`greate │ │ │ │ -000b6150: 7293 7468 616e 2793 616e 6498 606c 6573 r.than'.and.`les │ │ │ │ -000b6160: 7393 7468 616e 2793 7265 6c61 7469 6f6e s.than'.relation │ │ │ │ -000b6170: 732c 9603 566f 7265 7370 9053 8e65 6374 s,..Voresp.S.ect │ │ │ │ -000b6180: 6976 90ac 7265 6c79 91ff 0556 2c93 616e iv..rely...V,.an │ │ │ │ -000b6190: 648d 9103 3161 eb61 2253 5543 228e 911f d...1a.a"SUC"... │ │ │ │ -000b61a0: efb3 cf2c 9374 6865 8ea1 8d91 12c7 6175 ...,.the......au │ │ │ │ -000b61b0: 7375 616c 9603 dfdf 7375 6363 6573 736f sual....successo │ │ │ │ -000b61c0: 7293 6675 6e63 7469 6f6e 2e91 0535 4855 r.function...5HU │ │ │ │ -000b61d0: 7365 9369 7393 6d61 6465 936f 6693 7468 se.is.made.of.th │ │ │ │ -000b61e0: 6593 7072 652d 6578 6973 7469 6e67 9364 e.pre-existing.d │ │ │ │ -000b61f0: 650c 6e69 7469 6f6e 936f 6693 eb61 2224 e.nition.of..a"$ │ │ │ │ -000b6200: 3e22 cf3a 8d91 0533 7ceb 6147 5245 4154 >".:...3|.aGREAT │ │ │ │ -000b6210: 4552 8e91 3151 01cf 2873 6565 8ea1 8d91 ER..1Q..(see.... │ │ │ │ -000b6220: 12c7 61eb 4952 4546 4552 454e 4345 cf29 ..a.IREFERENCE.) │ │ │ │ -000b6230: 2e96 0397 0154 6865 9b03 9702 7469 6d69 .....The....timi │ │ │ │ -000b6240: 6e67 9366 6163 696c 6974 90ac 7279 9369 ng.facilit..ry.i │ │ │ │ -000b6250: 7398 7573 6564 9361 6761 696e 2c91 03a7 s.used.again,... │ │ │ │ -000b6260: bc66 6f72 9369 6e9a ac72 7465 7265 7374 .for.in..rterest │ │ │ │ -000b6270: 2c91 03a7 bd61 6e64 9374 6865 9370 7269 ,....and.the.pri │ │ │ │ -000b6280: 6e98 7469 6e67 9103 9702 6f66 9374 6865 n.ting....of.the │ │ │ │ -000b6290: 6f72 656d 738e a18d 9112 c761 6973 9603 orems......ais.. │ │ │ │ -000b62a0: eaa8 6164 6a75 7374 6564 9361 7393 6162 ..adjusted.as.ab │ │ │ │ -000b62b0: 9053 8e6f 95ac 7276 9365 2e8e a000 98b3 .S.o..rv.e...... │ │ │ │ -000b62c0: c18d 8d8d 9112 c761 a0ff 7407 8189 0000 .......a..t..... │ │ │ │ -000b62d0: 6666 01c7 0b4a a001 0d97 628d 8d90 cccd ff...J....b..... │ │ │ │ -000b62e0: 9f04 599c 8401 11f0 fe00 0066 668d a0fe ..Y........ff... │ │ │ │ -000b62f0: f866 108d 8d92 01af f00d 8400 0ad7 0e00 .f.............. │ │ │ │ -000b6300: 00b8 e88e 8d92 01b0 a8f5 8400 00b8 e800 ................ │ │ │ │ -000b6310: 15ae 648e 8d8d 8d92 01b9 4db2 9ffd 1c15 ..d.......M..... │ │ │ │ -000b6320: eb49 318e 8e8e 8e9f ff40 548d 9105 ccce .I1......@T..... │ │ │ │ -000b6330: eb61 2374 6f70 5f70 7269 6e74 9105 bfaa .a#top_print.... │ │ │ │ -000b6340: 7072 696e 745f 616c 6c5f 7468 6d3b 3b8e print_all_thm;;. │ │ │ │ -000b6350: a40d 0000 8d91 05cc ce2d 9605 bfaa 3a93 .........-....:. │ │ │ │ -000b6360: 2874 686d 932d 3e93 766f 6964 298e a1a1 (thm.->.void)... │ │ │ │ -000b6370: 8d91 05cc ce23 7365 745f 666c 6167 2860 .....#set_flag(` │ │ │ │ -000b6380: 7469 6d69 6e67 602c 7472 7565 293b 3b8e timing`,true);;. │ │ │ │ -000b6390: a18d 9105 ccce 6661 6c73 6596 05bf aa3a ......false....: │ │ │ │ -000b63a0: 9362 6f6f 6c8e a18d 9105 ccce 5275 6e96 .bool.......Run. │ │ │ │ -000b63b0: 05bf aa74 696d 653a 9330 2e30 738e a1a1 ...time:.0.0s... │ │ │ │ -000b63c0: 8d91 05cc ce23 5245 5752 4954 455f 5255 .....#REWRITE_RU │ │ │ │ -000b63d0: 4c45 8ea1 8d91 0b8c 785b 4752 4541 5445 LE......x[GREATE │ │ │ │ -000b63e0: 525d 8ea1 8d91 0b8c 7828 4153 5355 4d45 R]......x(ASSUME │ │ │ │ -000b63f0: 9605 bfaa 2253 5543 9334 933e 9330 933d ...."SUC.4.>.0.= │ │ │ │ -000b6400: 9328 5355 4393 3393 3e93 3093 3d93 2853 .(SUC.3.>.0.=.(S │ │ │ │ -000b6410: 5543 9332 933e 9330 933d 9328 5355 4393 UC.2.>.0.=.(SUC. │ │ │ │ -000b6420: 3193 3e93 3093 3d93 5355 4393 3093 3e93 1.>.0.=.SUC.0.>. │ │ │ │ -000b6430: 3029 2929 2229 3b3b 8ea1 8d91 05cc ce23 0)))");;.......# │ │ │ │ -000b6440: 2344 6566 696e 6974 696f 6e96 05bf aa47 #Definition....G │ │ │ │ -000b6450: 5245 4154 4552 9361 7574 6f6c 6f61 6465 REATER.autoloade │ │ │ │ -000b6460: 6493 6672 6f6d 9374 6865 6f72 7993 6061 d.from.theory.`a │ │ │ │ -000b6470: 7269 7468 6d65 7469 6360 2e8e a18d 9105 rithmetic`...... │ │ │ │ -000b6480: ccce 4752 4541 5445 5296 05bf aa3d 937c ..GREATER....=.| │ │ │ │ -000b6490: 2d93 216d 936e 2e93 6d93 3e93 6e93 3d93 -.!m.n..m.>.n.=. │ │ │ │ -000b64a0: 6e93 3c93 6d8e a18d 9105 ccce 5275 6e96 n.<.m.......Run. │ │ │ │ -000b64b0: 05bf aa74 696d 653a 9331 2e35 738e a18d ...time:.1.5s... │ │ │ │ -000b64c0: 9105 ccce 496e 7465 726d 6564 6961 7465 ....Intermediate │ │ │ │ -000b64d0: 9605 bfaa 7468 656f 7265 6d73 9367 656e ....theorems.gen │ │ │ │ -000b64e0: 6572 6174 6564 3a93 318e a1a1 8d91 05cc erated:.1....... │ │ │ │ -000b64f0: ce28 5355 4396 05bf aa34 2993 3e93 3093 .(SUC....4).>.0. │ │ │ │ -000b6500: 3d8e a18d 9105 ccce 2828 5355 4396 05bf =.......((SUC... │ │ │ │ -000b6510: aa33 2993 3e93 3093 3d93 2828 5355 4393 .3).>.0.=.((SUC. │ │ │ │ -000b6520: 3229 933e 9330 933d 9328 2853 5543 9331 2).>.0.=.((SUC.1 │ │ │ │ -000b6530: 2993 3e93 3093 3d93 2853 5543 9330 2993 ).>.0.=.(SUC.0). │ │ │ │ -000b6540: 3e93 3029 2929 8ea1 8d91 05cc ce7c 2d96 >.0))).......|-. │ │ │ │ -000b6550: 05bf aa30 933c 9328 5355 4393 3429 933d ...0.<.(SUC.4).= │ │ │ │ -000b6560: 8ea1 8d91 170b cc28 3096 05bf aa3c 9328 .......(0....<.( │ │ │ │ -000b6570: 5355 4393 3329 933d 9328 3093 3c93 2853 SUC.3).=.(0.<.(S │ │ │ │ -000b6580: 5543 9332 2993 3d93 2830 933c 9328 5355 UC.2).=.(0.<.(SU │ │ │ │ -000b6590: 4393 3129 933d 9330 933c 9328 5355 4393 C.1).=.0.<.(SUC. │ │ │ │ -000b65a0: 3029 2929 298e a18d 9105 ccce 5275 6e96 0)))).......Run. │ │ │ │ -000b65b0: 05bf aa74 696d 653a 9330 2e33 738e a18d ...time:.0.3s... │ │ │ │ -000b65c0: 9105 ccce 496e 7465 726d 6564 6961 7465 ....Intermediate │ │ │ │ -000b65d0: 9605 bfaa 7468 656f 7265 6d73 9367 656e ....theorems.gen │ │ │ │ -000b65e0: 6572 6174 6564 3a93 3233 8e8e 9201 c671 erated:.23.....q │ │ │ │ -000b65f0: b184 0111 f0fe 0000 6666 8e8e 9f04 c002 ........ff...... │ │ │ │ -000b6600: 8900 0066 6601 c70b 4a8e 8e8e a000 98b3 ...ff...J....... │ │ │ │ -000b6610: c28d 9112 c761 cf4e 6f74 6963 6596 04d6 .....a.Notice... │ │ │ │ -000b6620: 6e74 6861 749b 04d6 6d72 6577 7269 7469 nthat...mrewriti │ │ │ │ -000b6630: 6e67 9365 7175 6174 696f 6e73 9863 616e ng.equations.can │ │ │ │ -000b6640: 9362 9053 8e65 9865 7874 7261 6374 6564 .b.S.e.extracted │ │ │ │ -000b6650: 9366 726f 6d98 756e 6976 9aac 7265 7273 .from.univ..rers │ │ │ │ -000b6660: 616c 6c79 9371 7561 6e98 7469 0c65 6491 ally.quan.ti.ed. │ │ │ │ -000b6670: 04d6 6d74 6865 6f72 656d 732e 8ea1 8d91 ..mtheorems..... │ │ │ │ -000b6680: 12c7 6154 91ff 0556 6f96 03ba 2c63 6f6e ..aT...Vo...,con │ │ │ │ -000b6690: 7374 7275 6374 9b03 ba2d 7468 6593 7072 struct...-the.pr │ │ │ │ -000b66a0: 6f90 538e 6f66 9873 7465 702d 7769 7365 o.S.of.step-wise │ │ │ │ -000b66b0: 2c91 03c3 de77 6974 6898 616c 6c93 6f66 ,....with.all.of │ │ │ │ -000b66c0: 9374 6865 9869 6e73 7461 6e90 ac72 7469 .the.instan..rti │ │ │ │ -000b66d0: 6174 696f 6e73 2c91 03c3 df73 7562 7374 ations,....subst │ │ │ │ -000b66e0: 6974 7574 696f 6e73 2c91 03c3 de61 6e64 itutions,....and │ │ │ │ -000b66f0: 9875 7365 7393 6f66 8ea1 8d91 12c7 6174 .uses.of......at │ │ │ │ -000b6700: 7261 6e73 6974 6976 6974 95ac 7279 91ff ransitivit..ry.. │ │ │ │ -000b6710: 0556 2c8d 9103 b331 6574 632e 8e91 15fa .V,....1etc..... │ │ │ │ -000b6720: 412c 9103 b332 7793 6f75 6c64 9603 a554 A,...2w.ould...T │ │ │ │ -000b6730: 629a 538e 6591 03a5 5361 936c 656e 6774 b.S.e...Sa.lengt │ │ │ │ -000b6740: 6890 ac72 7993 7072 6f98 6365 7373 2e91 h..ry.pro.cess.. │ │ │ │ -000b6750: 0521 c454 6865 9372 6577 7269 7469 6e67 .!.The.rewriting │ │ │ │ -000b6760: 9372 756c 6573 9103 a553 6d61 6b90 ac72 .rules...Smak..r │ │ │ │ -000b6770: 6593 6974 9365 6173 7991 ff05 562c 9103 e.it.easy...V,.. │ │ │ │ -000b6780: b331 616e 6493 646f 9373 6f8e a18d 9112 .1and.do.so..... │ │ │ │ -000b6790: c761 7768 696c 7374 9603 eaa8 7374 696c .awhilst....stil │ │ │ │ -000b67a0: 6c93 6765 6e65 7261 7469 6e67 9374 6865 l.generating.the │ │ │ │ -000b67b0: 9365 6e9a ac72 7469 7265 9363 9868 6169 .en..rtire.c.hai │ │ │ │ -000b67c0: 6e93 6f66 9369 6e66 6572 656e 6365 732e n.of.inferences. │ │ │ │ -000b67d0: 8e9f 2791 038d 8d91 12c7 61eb 4b31 322e ..'.......a.K12. │ │ │ │ -000b67e0: 338e 9148 c75d 4465 7269 7691 feeb 8561 3..H.]Deriv....a │ │ │ │ -000b67f0: 7469 6f6e 9606 7ae1 6f66 9374 6865 9373 tion..z.of.the.s │ │ │ │ -000b6800: 7461 6e64 6172 6493 7275 6c65 738e 9f1b tandard.rules... │ │ │ │ -000b6810: e223 8d91 12c7 61cf 5468 6596 05dd 10eb .#....a.The..... │ │ │ │ -000b6820: 4848 4f4c 9b05 dd11 cf73 7973 7465 6d93 HHOL.....system. │ │ │ │ -000b6830: 7072 6f90 ac72 7669 6465 7393 616c 6c98 pro..rvides.all. │ │ │ │ -000b6840: 7468 6593 7374 616e 6461 7264 9369 6e90 the.standard.in. │ │ │ │ -000b6850: ac72 7472 6f90 538e 6475 6374 696f 6e98 .rtro.S.duction. │ │ │ │ -000b6860: 616e 6493 656c 696d 696e 6174 696f 6e93 and.elimination. │ │ │ │ -000b6870: 7275 6c65 7398 6f66 9374 6865 8ea1 8d91 rules.of.the.... │ │ │ │ -000b6880: 12c7 6170 7265 6469 6361 7465 9603 d8c7 ..apredicate.... │ │ │ │ -000b6890: 6361 6c63 756c 7573 9370 7265 2d64 650c calculus.pre-de. │ │ │ │ -000b68a0: 6e65 6493 6173 9b03 d8c6 6465 7269 7690 ned.as....deriv. │ │ │ │ -000b68b0: ac72 6564 9369 6e66 6572 656e 6365 732e .red.inferences. │ │ │ │ -000b68c0: 9105 32eb 4974 9869 7393 7468 6573 6593 ..2.It.is.these. │ │ │ │ -000b68d0: 6465 7269 7690 ac72 6564 9372 756c 6573 deriv..red.rules │ │ │ │ -000b68e0: 2c91 03dc 5a72 6174 6865 7293 7468 616e ,...Zrather.than │ │ │ │ -000b68f0: 8e91 12c7 619f 0abb 9c89 0000 6666 0071 ....a.......ff.q │ │ │ │ -000b6900: cf9f 9f0c 999a 8d8d 8d8d 910d 8390 9ffc ................ │ │ │ │ -000b6910: 5eff c532 8e8e 8e91 1200 03c6 5468 659b ^..2........The. │ │ │ │ -000b6920: 025d 646e 95b8 e375 6d93 6290 471d 6572 .]dn...um.b.G.er │ │ │ │ -000b6930: 9602 5d65 6f66 9869 6e66 6572 656e 6365 ..]eof.inference │ │ │ │ -000b6940: 7393 7090 471d 6572 666f 726d 6564 9862 s.p.G.erformed.b │ │ │ │ -000b6950: 90b8 e379 9874 6869 7393 7275 6c65 9869 ...y.this.rule.i │ │ │ │ -000b6960: 7398 6765 6e65 7261 6c6c 7993 6069 6e0d s.generally.`in. │ │ │ │ -000b6970: 6174 6564 273b 8d91 02b0 0a69 2e65 2e8e ated';.....i.e.. │ │ │ │ -000b6980: 9111 d48c 6973 9367 656e 6572 616c 6c79 ....is.generally │ │ │ │ -000b6990: 9867 7265 6174 6572 9374 6861 6e98 7468 .greater.than.th │ │ │ │ -000b69a0: 658e a40c 0000 8d6c 656e 6774 6896 028a e......length... │ │ │ │ -000b69b0: 856f 6693 7468 6593 7072 6f9a 471d 6f66 .of.the.pro.G.of │ │ │ │ -000b69c0: 9369 7473 656c 662c 9102 b315 6966 9374 .itself,....if.t │ │ │ │ -000b69d0: 6865 9370 726f 986f 6693 636f 756c 6493 he.pro.of.could. │ │ │ │ -000b69e0: 6298 6593 6073 6565 6e27 2e91 042e 2d54 b.e.`seen'....-T │ │ │ │ -000b69f0: 6869 7393 6973 9362 9865 6361 7573 652c his.is.b.ecause, │ │ │ │ -000b6a00: 9102 b315 696e 9374 6865 9363 7572 7265 ....in.the.curre │ │ │ │ -000b6a10: 6e9a b8e3 7493 696d 706c 656d 656e 9874 n...t.implemen.t │ │ │ │ -000b6a20: 6174 696f 6e2c 9102 b315 736f 6d65 8ea1 ation,....some.. │ │ │ │ -000b6a30: 8d69 6e66 6572 656e 6365 9603 5555 6973 .inference..UUis │ │ │ │ -000b6a40: 9364 6f6e 6593 6475 7269 6e67 9374 6865 .done.during.the │ │ │ │ -000b6a50: 9373 6561 7263 9ab8 e368 9370 6861 7365 .searc...h.phase │ │ │ │ -000b6a60: 9374 6861 7493 6973 936e 6f74 936e 6563 .that.is.not.nec │ │ │ │ -000b6a70: 6573 7361 7269 6c79 9369 6e93 7375 7070 essarily.in.supp │ │ │ │ -000b6a80: 9047 1d6f 7274 936f 6693 7375 6363 6573 .G.ort.of.succes │ │ │ │ -000b6a90: 7366 756c 9372 6570 6c61 6365 6d65 6e98 sful.replacemen. │ │ │ │ -000b6aa0: 7473 2e8e 8e9f 24fd 138e 8c8b 0000 00e0 ts....$......... │ │ │ │ -000b6ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000b5de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000b5df0: 0000 0000 0b4d 02a0 02cc 0555 8da0 fd46 .....M.....U...F │ │ │ │ +000b5e00: d30e 8d8d 8d8d 9ffa 999a 8d91 12c7 61d0 ..............a. │ │ │ │ +000b5e10: 3132 2e33 2e91 0a80 0044 6572 6976 91ff 12.3.....Deriv.. │ │ │ │ +000b5e20: 4000 6174 696f 6e96 0480 006f 6693 7468 @.ation....of.th │ │ │ │ +000b5e30: 6593 7374 616e 6461 7264 9372 756c 6573 e.standard.rules │ │ │ │ +000b5e40: 9200 cf09 da32 3233 8e91 12c7 619f 0566 .....223....a..f │ │ │ │ +000b5e50: 6689 0000 e666 01c7 3e7c 8e8e 8e8e a002 f....f..>|...... │ │ │ │ +000b5e60: 942f df8d a0fd 8bd0 218d 9112 c761 cf69 ./......!....a.i │ │ │ │ +000b5e70: 6e66 6572 656e 6365 7396 0378 e969 749b nferences..x.it. │ │ │ │ +000b5e80: 0378 ea67 656e 6572 6174 6573 8d8d 9ffb .x.generates.... │ │ │ │ +000b5e90: a532 d532 8e8e 9104 c004 cf3b 9103 9ed3 .2.2.......;.... │ │ │ │ +000b5ea0: 616e 6493 7365 636f 6e64 9362 9053 8e65 and.second.b.S.e │ │ │ │ +000b5eb0: 6361 7573 6598 6974 7393 6f75 7463 6f6d cause.its.outcom │ │ │ │ +000b5ec0: 6593 6973 986f 6674 656e 9375 6e65 7870 e.is.often.unexp │ │ │ │ +000b5ed0: 9553 8e65 6374 6564 2e91 0512 f549 7473 .S.ected.....Its │ │ │ │ +000b5ee0: 9870 936f 95ac 7277 9365 7291 0378 e969 .p.o..rw.er..x.i │ │ │ │ +000b5ef0: 738e a410 0000 8d91 12c7 6169 6e63 7265 s.........aincre │ │ │ │ +000b5f00: 6173 6564 9604 265e 629a ac72 7993 7468 ased..&^b..ry.th │ │ │ │ +000b5f10: 6593 6661 6374 9374 6861 7493 616e 9879 e.fact.that.an.y │ │ │ │ +000b5f20: 9365 7869 7374 696e 6793 6571 7561 7469 .existing.equati │ │ │ │ +000b5f30: 6f6e 616c 9374 6865 6f72 656d 9363 616e onal.theorem.can │ │ │ │ +000b5f40: 9362 9053 8e65 9373 7570 706c 6965 6493 .b.S.e.supplied. │ │ │ │ +000b5f50: 6173 9361 9360 7265 7772 6974 658e a18d as.a.`rewrite... │ │ │ │ +000b5f60: 9112 c761 7275 6c65 272c 9103 b2ca 696e ...arule',....in │ │ │ │ +000b5f70: 636c 7564 696e 6796 03a4 d361 9b03 a4d2 cluding....a.... │ │ │ │ +000b5f80: 7374 616e 6461 7264 93eb 4848 4f4c 98cf standard..HHOL.. │ │ │ │ +000b5f90: 7365 7493 6f66 9870 7265 2d70 726f 95ac set.of.pre-pro.. │ │ │ │ +000b5fa0: 7276 9365 6496 03a4 d374 6175 746f 6c6f rv.ed....tautolo │ │ │ │ +000b5fb0: 6769 6573 3b91 03bc 1a61 6e64 9874 6865 gies;....and.the │ │ │ │ +000b5fc0: 7365 9372 6577 7269 7465 9872 756c 6573 se.rewrite.rules │ │ │ │ +000b5fd0: 9363 616e 8ea1 8d91 12c7 6169 6e9a ac72 .can......ain..r │ │ │ │ +000b5fe0: 7465 7261 6374 9603 eaa8 7769 7468 9365 teract....with.e │ │ │ │ +000b5ff0: 6163 9868 936f 7468 6572 9369 6e93 7468 ac.h.other.in.th │ │ │ │ +000b6000: 6593 7265 7772 6974 696e 6793 7072 6f90 e.rewriting.pro. │ │ │ │ +000b6010: 538e 6365 7373 9374 6f93 7472 616e 7366 S.cess.to.transf │ │ │ │ +000b6020: 6f72 6d93 7468 6593 6f72 6967 696e 616c orm.the.original │ │ │ │ +000b6030: 9374 6865 6f72 656d 2e8e a18d 911e 28f0 .theorem......(. │ │ │ │ +000b6040: 5468 6596 0367 9f61 7070 6c69 6361 7469 The..g.applicati │ │ │ │ +000b6050: 6f6e 936f 668d 9103 67a0 eb61 5245 5752 on.of...g..aREWR │ │ │ │ +000b6060: 4954 455f 5255 4c45 8e91 4863 98cf 2c9b ITE_RULE..Hc..,. │ │ │ │ +000b6070: 0381 d469 6e93 7468 6593 7365 7373 696f ...in.the.sessio │ │ │ │ +000b6080: 6e93 6290 538e 656c 6f90 ac72 772c 9869 n.b.S.elo..rw,.i │ │ │ │ +000b6090: 6c6c 7573 7472 6174 6573 9103 67a0 7468 llustrates..g.th │ │ │ │ +000b60a0: 6174 9372 6570 6c61 6365 6d65 6e90 ac72 at.replacemen..r │ │ │ │ +000b60b0: 7473 9361 7265 8ea1 8d91 12c7 616d 6164 ts.are......amad │ │ │ │ +000b60c0: 6596 041a 5161 749b 041a 5061 6c6c 936c e...Qat...Pall.l │ │ │ │ +000b60d0: 6576 90ac 7265 6c73 986f 6693 7468 6598 ev..rels.of.the. │ │ │ │ +000b60e0: 7374 7275 6374 7572 6593 6f66 9861 9374 structure.of.a.t │ │ │ │ +000b60f0: 6572 6d2e 9105 c7d9 5468 6593 6578 616d erm.....The.exam │ │ │ │ +000b6100: 706c 6593 6973 986e 90ac 7275 6d65 7269 ple.is.n..rumeri │ │ │ │ +000b6110: 6361 6c3b 9104 3225 7468 6598 696e 0c78 cal;..2%the.in.x │ │ │ │ +000b6120: 6573 93eb 6122 243e 228e a18d 9112 c761 es..a"$>"......a │ │ │ │ +000b6130: cf61 6e64 9603 3161 eb61 2224 3c22 93cf .and..1a.a"$<".. │ │ │ │ +000b6140: 6172 659b 0331 6074 6865 9375 7375 616c are..1`the.usual │ │ │ │ +000b6150: 9360 6772 6561 7465 7293 7468 616e 2793 .`greater.than'. │ │ │ │ +000b6160: 616e 6498 606c 6573 7393 7468 616e 2793 and.`less.than'. │ │ │ │ +000b6170: 7265 6c61 7469 6f6e 732c 9603 566f 7265 relations,..Vore │ │ │ │ +000b6180: 7370 9053 8e65 6374 6976 90ac 7265 6c79 sp.S.ectiv..rely │ │ │ │ +000b6190: 91ff 0556 2c93 616e 648d 9103 3161 eb61 ...V,.and...1a.a │ │ │ │ +000b61a0: 2253 5543 228e 911f efb3 cf2c 9374 6865 "SUC"......,.the │ │ │ │ +000b61b0: 8ea1 8d91 12c7 6175 7375 616c 9603 dfdf ......ausual.... │ │ │ │ +000b61c0: 7375 6363 6573 736f 7293 6675 6e63 7469 successor.functi │ │ │ │ +000b61d0: 6f6e 2e91 0535 4855 7365 9369 7393 6d61 on...5HUse.is.ma │ │ │ │ +000b61e0: 6465 936f 6693 7468 6593 7072 652d 6578 de.of.the.pre-ex │ │ │ │ +000b61f0: 6973 7469 6e67 9364 650c 6e69 7469 6f6e isting.de.nition │ │ │ │ +000b6200: 936f 6693 eb61 2224 3e22 cf3a 8d91 0533 .of..a"$>".:...3 │ │ │ │ +000b6210: 7ceb 6147 5245 4154 4552 8e91 3151 01cf |.aGREATER..1Q.. │ │ │ │ +000b6220: 2873 6565 8ea1 8d91 12c7 61eb 4952 4546 (see......a.IREF │ │ │ │ +000b6230: 4552 454e 4345 cf29 2e96 0397 0154 6865 ERENCE.).....The │ │ │ │ +000b6240: 9b03 9702 7469 6d69 6e67 9366 6163 696c ....timing.facil │ │ │ │ +000b6250: 6974 90ac 7279 9369 7398 7573 6564 9361 it..ry.is.used.a │ │ │ │ +000b6260: 6761 696e 2c91 03a7 bc66 6f72 9369 6e9a gain,....for.in. │ │ │ │ +000b6270: ac72 7465 7265 7374 2c91 03a7 bd61 6e64 .rterest,....and │ │ │ │ +000b6280: 9374 6865 9370 7269 6e98 7469 6e67 9103 .the.prin.ting.. │ │ │ │ +000b6290: 9702 6f66 9374 6865 6f72 656d 738e a18d ..of.theorems... │ │ │ │ +000b62a0: 9112 c761 6973 9603 eaa8 6164 6a75 7374 ...ais....adjust │ │ │ │ +000b62b0: 6564 9361 7393 6162 9053 8e6f 95ac 7276 ed.as.ab.S.o..rv │ │ │ │ +000b62c0: 9365 2e8e a000 98b3 c18d 8d8d 9112 c761 .e.............a │ │ │ │ +000b62d0: a0ff 7407 8189 0000 6666 01c7 0b4a a001 ..t.....ff...J.. │ │ │ │ +000b62e0: 0d97 628d 8d90 cccd 9f04 599c 8401 11f0 ..b.......Y..... │ │ │ │ +000b62f0: fe00 0066 668d a0fe f866 108d 8d92 01af ...ff....f...... │ │ │ │ +000b6300: f00d 8400 0ad7 0e00 00b8 e88e 8d92 01b0 ................ │ │ │ │ +000b6310: a8f5 8400 00b8 e800 15ae 648e 8d8d 8d92 ..........d..... │ │ │ │ +000b6320: 01b9 4db2 9ffd 1c15 eb49 318e 8e8e 8e9f ..M......I1..... │ │ │ │ +000b6330: ff40 548d 9105 ccce eb61 2374 6f70 5f70 .@T......a#top_p │ │ │ │ +000b6340: 7269 6e74 9105 bfaa 7072 696e 745f 616c rint....print_al │ │ │ │ +000b6350: 6c5f 7468 6d3b 3b8e a40d 0000 8d91 05cc l_thm;;......... │ │ │ │ +000b6360: ce2d 9605 bfaa 3a93 2874 686d 932d 3e93 .-....:.(thm.->. │ │ │ │ +000b6370: 766f 6964 298e a1a1 8d91 05cc ce23 7365 void)........#se │ │ │ │ +000b6380: 745f 666c 6167 2860 7469 6d69 6e67 602c t_flag(`timing`, │ │ │ │ +000b6390: 7472 7565 293b 3b8e a18d 9105 ccce 6661 true);;.......fa │ │ │ │ +000b63a0: 6c73 6596 05bf aa3a 9362 6f6f 6c8e a18d lse....:.bool... │ │ │ │ +000b63b0: 9105 ccce 5275 6e96 05bf aa74 696d 653a ....Run....time: │ │ │ │ +000b63c0: 9330 2e30 738e a1a1 8d91 05cc ce23 5245 .0.0s........#RE │ │ │ │ +000b63d0: 5752 4954 455f 5255 4c45 8ea1 8d91 0b8c WRITE_RULE...... │ │ │ │ +000b63e0: 785b 4752 4541 5445 525d 8ea1 8d91 0b8c x[GREATER]...... │ │ │ │ +000b63f0: 7828 4153 5355 4d45 9605 bfaa 2253 5543 x(ASSUME...."SUC │ │ │ │ +000b6400: 9334 933e 9330 933d 9328 5355 4393 3393 .4.>.0.=.(SUC.3. │ │ │ │ +000b6410: 3e93 3093 3d93 2853 5543 9332 933e 9330 >.0.=.(SUC.2.>.0 │ │ │ │ +000b6420: 933d 9328 5355 4393 3193 3e93 3093 3d93 .=.(SUC.1.>.0.=. │ │ │ │ +000b6430: 5355 4393 3093 3e93 3029 2929 2229 3b3b SUC.0.>.0)))");; │ │ │ │ +000b6440: 8ea1 8d91 05cc ce23 2344 6566 696e 6974 .......##Definit │ │ │ │ +000b6450: 696f 6e96 05bf aa47 5245 4154 4552 9361 ion....GREATER.a │ │ │ │ +000b6460: 7574 6f6c 6f61 6465 6493 6672 6f6d 9374 utoloaded.from.t │ │ │ │ +000b6470: 6865 6f72 7993 6061 7269 7468 6d65 7469 heory.`arithmeti │ │ │ │ +000b6480: 6360 2e8e a18d 9105 ccce 4752 4541 5445 c`........GREATE │ │ │ │ +000b6490: 5296 05bf aa3d 937c 2d93 216d 936e 2e93 R....=.|-.!m.n.. │ │ │ │ +000b64a0: 6d93 3e93 6e93 3d93 6e93 3c93 6d8e a18d m.>.n.=.n.<.m... │ │ │ │ +000b64b0: 9105 ccce 5275 6e96 05bf aa74 696d 653a ....Run....time: │ │ │ │ +000b64c0: 9331 2e35 738e a18d 9105 ccce 496e 7465 .1.5s.......Inte │ │ │ │ +000b64d0: 726d 6564 6961 7465 9605 bfaa 7468 656f rmediate....theo │ │ │ │ +000b64e0: 7265 6d73 9367 656e 6572 6174 6564 3a93 rems.generated:. │ │ │ │ +000b64f0: 318e a1a1 8d91 05cc ce28 5355 4396 05bf 1........(SUC... │ │ │ │ +000b6500: aa34 2993 3e93 3093 3d8e a18d 9105 ccce .4).>.0.=....... │ │ │ │ +000b6510: 2828 5355 4396 05bf aa33 2993 3e93 3093 ((SUC....3).>.0. │ │ │ │ +000b6520: 3d93 2828 5355 4393 3229 933e 9330 933d =.((SUC.2).>.0.= │ │ │ │ +000b6530: 9328 2853 5543 9331 2993 3e93 3093 3d93 .((SUC.1).>.0.=. │ │ │ │ +000b6540: 2853 5543 9330 2993 3e93 3029 2929 8ea1 (SUC.0).>.0))).. │ │ │ │ +000b6550: 8d91 05cc ce7c 2d96 05bf aa30 933c 9328 .....|-....0.<.( │ │ │ │ +000b6560: 5355 4393 3429 933d 8ea1 8d91 170b cc28 SUC.4).=.......( │ │ │ │ +000b6570: 3096 05bf aa3c 9328 5355 4393 3329 933d 0....<.(SUC.3).= │ │ │ │ +000b6580: 9328 3093 3c93 2853 5543 9332 2993 3d93 .(0.<.(SUC.2).=. │ │ │ │ +000b6590: 2830 933c 9328 5355 4393 3129 933d 9330 (0.<.(SUC.1).=.0 │ │ │ │ +000b65a0: 933c 9328 5355 4393 3029 2929 298e a18d .<.(SUC.0))))... │ │ │ │ +000b65b0: 9105 ccce 5275 6e96 05bf aa74 696d 653a ....Run....time: │ │ │ │ +000b65c0: 9330 2e33 738e a18d 9105 ccce 496e 7465 .0.3s.......Inte │ │ │ │ +000b65d0: 726d 6564 6961 7465 9605 bfaa 7468 656f rmediate....theo │ │ │ │ +000b65e0: 7265 6d73 9367 656e 6572 6174 6564 3a93 rems.generated:. │ │ │ │ +000b65f0: 3233 8e8e 9201 c671 b184 0111 f0fe 0000 23.....q........ │ │ │ │ +000b6600: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ +000b6610: 4a8e 8e8e a000 98b3 c28d 9112 c761 cf4e J............a.N │ │ │ │ +000b6620: 6f74 6963 6596 04d6 6e74 6861 749b 04d6 otice...nthat... │ │ │ │ +000b6630: 6d72 6577 7269 7469 6e67 9365 7175 6174 mrewriting.equat │ │ │ │ +000b6640: 696f 6e73 9863 616e 9362 9053 8e65 9865 ions.can.b.S.e.e │ │ │ │ +000b6650: 7874 7261 6374 6564 9366 726f 6d98 756e xtracted.from.un │ │ │ │ +000b6660: 6976 9aac 7265 7273 616c 6c79 9371 7561 iv..rersally.qua │ │ │ │ +000b6670: 6e98 7469 0c65 6491 04d6 6d74 6865 6f72 n.ti.ed...mtheor │ │ │ │ +000b6680: 656d 732e 8ea1 8d91 12c7 6154 91ff 0556 ems.......aT...V │ │ │ │ +000b6690: 6f96 03ba 2c63 6f6e 7374 7275 6374 9b03 o...,construct.. │ │ │ │ +000b66a0: ba2d 7468 6593 7072 6f90 538e 6f66 9873 .-the.pro.S.of.s │ │ │ │ +000b66b0: 7465 702d 7769 7365 2c91 03c3 de77 6974 tep-wise,....wit │ │ │ │ +000b66c0: 6898 616c 6c93 6f66 9374 6865 9869 6e73 h.all.of.the.ins │ │ │ │ +000b66d0: 7461 6e90 ac72 7469 6174 696f 6e73 2c91 tan..rtiations,. │ │ │ │ +000b66e0: 03c3 df73 7562 7374 6974 7574 696f 6e73 ...substitutions │ │ │ │ +000b66f0: 2c91 03c3 de61 6e64 9875 7365 7393 6f66 ,....and.uses.of │ │ │ │ +000b6700: 8ea1 8d91 12c7 6174 7261 6e73 6974 6976 ......atransitiv │ │ │ │ +000b6710: 6974 95ac 7279 91ff 0556 2c8d 9103 b331 it..ry...V,....1 │ │ │ │ +000b6720: 6574 632e 8e91 15fa 412c 9103 b332 7793 etc.....A,...2w. │ │ │ │ +000b6730: 6f75 6c64 9603 a554 629a 538e 6591 03a5 ould...Tb.S.e... │ │ │ │ +000b6740: 5361 936c 656e 6774 6890 ac72 7993 7072 Sa.length..ry.pr │ │ │ │ +000b6750: 6f98 6365 7373 2e91 0521 c454 6865 9372 o.cess...!.The.r │ │ │ │ +000b6760: 6577 7269 7469 6e67 9372 756c 6573 9103 ewriting.rules.. │ │ │ │ +000b6770: a553 6d61 6b90 ac72 6593 6974 9365 6173 .Smak..re.it.eas │ │ │ │ +000b6780: 7991 ff05 562c 9103 b331 616e 6493 646f y...V,...1and.do │ │ │ │ +000b6790: 9373 6f8e a18d 9112 c761 7768 696c 7374 .so......awhilst │ │ │ │ +000b67a0: 9603 eaa8 7374 696c 6c93 6765 6e65 7261 ....still.genera │ │ │ │ +000b67b0: 7469 6e67 9374 6865 9365 6e9a ac72 7469 ting.the.en..rti │ │ │ │ +000b67c0: 7265 9363 9868 6169 6e93 6f66 9369 6e66 re.c.hain.of.inf │ │ │ │ +000b67d0: 6572 656e 6365 732e 8e9f 2791 038d 8d91 erences...'..... │ │ │ │ +000b67e0: 12c7 61eb 4b31 322e 338e 9148 c75d 4465 ..a.K12.3..H.]De │ │ │ │ +000b67f0: 7269 7691 feeb 8561 7469 6f6e 9606 7ae1 riv....ation..z. │ │ │ │ +000b6800: 6f66 9374 6865 9373 7461 6e64 6172 6493 of.the.standard. │ │ │ │ +000b6810: 7275 6c65 738e 9f1b e223 8d91 12c7 61cf rules....#....a. │ │ │ │ +000b6820: 5468 6596 05dd 10eb 4848 4f4c 9b05 dd11 The.....HHOL.... │ │ │ │ +000b6830: cf73 7973 7465 6d93 7072 6f90 ac72 7669 .system.pro..rvi │ │ │ │ +000b6840: 6465 7393 616c 6c98 7468 6593 7374 616e des.all.the.stan │ │ │ │ +000b6850: 6461 7264 9369 6e90 ac72 7472 6f90 538e dard.in..rtro.S. │ │ │ │ +000b6860: 6475 6374 696f 6e98 616e 6493 656c 696d duction.and.elim │ │ │ │ +000b6870: 696e 6174 696f 6e93 7275 6c65 7398 6f66 ination.rules.of │ │ │ │ +000b6880: 9374 6865 8ea1 8d91 12c7 6170 7265 6469 .the......apredi │ │ │ │ +000b6890: 6361 7465 9603 d8c7 6361 6c63 756c 7573 cate....calculus │ │ │ │ +000b68a0: 9370 7265 2d64 650c 6e65 6493 6173 9b03 .pre-de.ned.as.. │ │ │ │ +000b68b0: d8c6 6465 7269 7690 ac72 6564 9369 6e66 ..deriv..red.inf │ │ │ │ +000b68c0: 6572 656e 6365 732e 9105 32eb 4974 9869 erences...2.It.i │ │ │ │ +000b68d0: 7393 7468 6573 6593 6465 7269 7690 ac72 s.these.deriv..r │ │ │ │ +000b68e0: 6564 9372 756c 6573 2c91 03dc 5a72 6174 ed.rules,...Zrat │ │ │ │ +000b68f0: 6865 7293 7468 616e 8e91 12c7 619f 0abb her.than....a... │ │ │ │ +000b6900: 9c89 0000 6666 0071 cf9f 9f0c 999a 8d8d ....ff.q........ │ │ │ │ +000b6910: 8d8d 910d 8390 9ffc 5eff c532 8e8e 8e91 ........^..2.... │ │ │ │ +000b6920: 1200 03c6 5468 659b 025d 646e 95b8 e375 ....The..]dn...u │ │ │ │ +000b6930: 6d93 6290 471d 6572 9602 5d65 6f66 9869 m.b.G.er..]eof.i │ │ │ │ +000b6940: 6e66 6572 656e 6365 7393 7090 471d 6572 nferences.p.G.er │ │ │ │ +000b6950: 666f 726d 6564 9862 90b8 e379 9874 6869 formed.b...y.thi │ │ │ │ +000b6960: 7393 7275 6c65 9869 7398 6765 6e65 7261 s.rule.is.genera │ │ │ │ +000b6970: 6c6c 7993 6069 6e0d 6174 6564 273b 8d91 lly.`in.ated';.. │ │ │ │ +000b6980: 02b0 0a69 2e65 2e8e 9111 d48c 6973 9367 ...i.e......is.g │ │ │ │ +000b6990: 656e 6572 616c 6c79 9867 7265 6174 6572 enerally.greater │ │ │ │ +000b69a0: 9374 6861 6e98 7468 658e a40c 0000 8d6c .than.the......l │ │ │ │ +000b69b0: 656e 6774 6896 028a 856f 6693 7468 6593 ength....of.the. │ │ │ │ +000b69c0: 7072 6f9a 471d 6f66 9369 7473 656c 662c pro.G.of.itself, │ │ │ │ +000b69d0: 9102 b315 6966 9374 6865 9370 726f 986f ....if.the.pro.o │ │ │ │ +000b69e0: 6693 636f 756c 6493 6298 6593 6073 6565 f.could.b.e.`see │ │ │ │ +000b69f0: 6e27 2e91 042e 2d54 6869 7393 6973 9362 n'....-This.is.b │ │ │ │ +000b6a00: 9865 6361 7573 652c 9102 b315 696e 9374 .ecause,....in.t │ │ │ │ +000b6a10: 6865 9363 7572 7265 6e9a b8e3 7493 696d he.curren...t.im │ │ │ │ +000b6a20: 706c 656d 656e 9874 6174 696f 6e2c 9102 plemen.tation,.. │ │ │ │ +000b6a30: b315 736f 6d65 8ea1 8d69 6e66 6572 656e ..some...inferen │ │ │ │ +000b6a40: 6365 9603 5555 6973 9364 6f6e 6593 6475 ce..UUis.done.du │ │ │ │ +000b6a50: 7269 6e67 9374 6865 9373 6561 7263 9ab8 ring.the.searc.. │ │ │ │ +000b6a60: e368 9370 6861 7365 9374 6861 7493 6973 .h.phase.that.is │ │ │ │ +000b6a70: 936e 6f74 936e 6563 6573 7361 7269 6c79 .not.necessarily │ │ │ │ +000b6a80: 9369 6e93 7375 7070 9047 1d6f 7274 936f .in.supp.G.ort.o │ │ │ │ +000b6a90: 6693 7375 6363 6573 7366 756c 9372 6570 f.successful.rep │ │ │ │ +000b6aa0: 6c61 6365 6d65 6e98 7473 2e8e 8e9f 24fd lacemen.ts....$. │ │ │ │ +000b6ab0: 138e 8c8b 0000 00e0 0000 0000 0000 0000 ................ │ │ │ │ 000b6ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000b6ad0: 0000 0000 000b 5dc2 a002 cc05 558d a0fd ......].....U... │ │ │ │ -000b6ae0: 46d3 0e8d 8d8d 8d9f fa99 9a8d 91ea f1eb F............... │ │ │ │ -000b6af0: d032 3234 9200 d460 9d43 6861 7074 6572 .224...`.Chapter │ │ │ │ -000b6b00: 9604 8000 3132 2e91 0a80 0044 6572 6976 ....12.....Deriv │ │ │ │ -000b6b10: 90a0 0065 6493 496e 6665 7265 6e63 6593 ...ed.Inference. │ │ │ │ -000b6b20: 5275 6c65 738e 91ea f1eb 9f05 6666 8900 Rules.......ff.. │ │ │ │ -000b6b30: 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf ..f..>|......./. │ │ │ │ -000b6b40: 8da0 fd8b d021 8d91 eaf1 ebcf 7468 6596 .....!......the. │ │ │ │ -000b6b50: 03e8 3070 7269 6d69 7469 7690 ac72 659b ..0primitiv..re. │ │ │ │ -000b6b60: 03e8 2f72 756c 6573 2c91 03e8 ae74 6861 ../rules,....tha │ │ │ │ -000b6b70: 7493 6f6e 6598 6e6f 726d 616c 6c79 9375 t.one.normally.u │ │ │ │ -000b6b80: 7365 7393 696e 9870 7261 6374 6963 652e ses.in.practice. │ │ │ │ -000b6b90: 9105 380e 496e 9874 6869 7393 7365 6374 ..8.In.this.sect │ │ │ │ -000b6ba0: 696f 6e2c 9103 e8ae 7468 6598 6465 7269 ion,....the.deri │ │ │ │ -000b6bb0: 7691 ff58 e461 7469 6f6e 7393 6f66 8ea4 v..X.ations.of.. │ │ │ │ -000b6bc0: 1000 008d 91ea f1eb 736f 6d65 9603 d283 ........some.... │ │ │ │ -000b6bd0: 6f66 9374 6865 9373 7461 6e64 6172 6493 of.the.standard. │ │ │ │ -000b6be0: 7275 6c65 7393 6172 6593 6769 7690 ac72 rules.are.giv..r │ │ │ │ -000b6bf0: 656e 2c91 03d7 5769 6e93 7365 7175 656e en,...Win.sequen │ │ │ │ -000b6c00: 6365 2e91 0530 d354 6865 7365 9364 6572 ce...0.These.der │ │ │ │ -000b6c10: 6976 91ff 58e4 6174 696f 6e73 936f 6e6c iv..X.ations.onl │ │ │ │ -000b6c20: 7993 7573 6593 7468 6593 6178 696f 6d73 y.use.the.axioms │ │ │ │ -000b6c30: 8ea1 8d91 eaf1 eb61 6e64 9603 dbfc 6465 .......and....de │ │ │ │ -000b6c40: 0c6e 6974 696f 6e73 9b03 dbfb 696e 9374 .nitions....in.t │ │ │ │ -000b6c50: 6865 9874 6865 6f72 798d 93eb 6162 6f6f he.theory...aboo │ │ │ │ -000b6c60: 6c8e 911e b6a0 cf28 7365 6598 5365 6374 l......(see.Sect │ │ │ │ -000b6c70: 696f 6e93 3131 2e38 2e34 2e31 292c 9103 ion.11.8.4.1),.. │ │ │ │ -000b6c80: deeb 7468 6598 6569 6768 9aac 7274 9370 ..the.eigh..rt.p │ │ │ │ -000b6c90: 7269 6d69 7469 7698 6591 03db fb69 6e66 rimitiv.e....inf │ │ │ │ -000b6ca0: 6572 656e 6365 7393 6f66 8ea1 8d91 eaf1 erences.of...... │ │ │ │ -000b6cb0: eb74 6865 9603 eaa8 eb48 484f 4c93 cf6c .the.....HHOL..l │ │ │ │ -000b6cc0: 6f67 6963 2c93 616e 6493 696e 6665 7265 ogic,.and.infere │ │ │ │ -000b6cd0: 6e63 6573 9364 650c 6e65 6493 6561 726c nces.de.ned.earl │ │ │ │ -000b6ce0: 6965 7293 696e 9374 6865 9373 6571 7565 ier.in.the.seque │ │ │ │ -000b6cf0: 6e63 652e 8ea1 8d91 f653 7a54 6865 6f72 nce......SzTheor │ │ │ │ -000b6d00: 656d 732c 9103 b871 696e 9603 abe4 6163 ems,...qin....ac │ │ │ │ -000b6d10: 636f 7264 616e 6365 9377 6974 689b 03ab cordance.with... │ │ │ │ -000b6d20: e374 6865 9364 650c 6e69 7469 6f6e 9367 .the.de.nition.g │ │ │ │ -000b6d30: 6976 90ac 7265 6e98 6174 9374 6865 9362 iv..ren.at.the.b │ │ │ │ -000b6d40: 9053 8e65 6769 6e6e 696e 6798 6f66 9374 .S.eginning.of.t │ │ │ │ -000b6d50: 6869 7393 6390 ac72 6861 7074 6572 2c91 his.c..rhapter,. │ │ │ │ -000b6d60: 03b8 7161 7265 8ea1 8d91 eaf1 eb74 7265 ..qare.......tre │ │ │ │ -000b6d70: 6174 6564 9602 ec11 6173 9372 756c 6573 ated....as.rules │ │ │ │ -000b6d80: 9377 6974 686f 7574 9368 95ac 7279 7090 .without.h..ryp. │ │ │ │ -000b6d90: 538e 6f74 6865 7365 733b 9103 40ee 7468 S.otheses;..@.th │ │ │ │ -000b6da0: 9375 7396 02ec 1174 6865 9364 6572 6976 .us....the.deriv │ │ │ │ -000b6db0: 9bff 58e4 6174 696f 6e93 6f66 9361 9374 ..X.ation.of.a.t │ │ │ │ -000b6dc0: 6865 6f72 656d 9372 6573 656d 90ac 7262 heorem.resem..rb │ │ │ │ -000b6dd0: 6c65 7393 7468 6593 6465 7269 7698 612d les.the.deriv.a- │ │ │ │ -000b6de0: 8ea1 8d91 eaf1 eb74 696f 6e96 0349 946f .......tion..I.o │ │ │ │ -000b6df0: 6693 619b 0349 9372 756c 6593 6578 6365 f.a..I.rule.exce │ │ │ │ -000b6e00: 7074 9369 6e93 6e6f 7498 6861 9aac 7276 pt.in.not.ha..rv │ │ │ │ -000b6e10: 696e 6793 6898 7970 9053 8e6f 7468 6573 ing.h.yp.S.othes │ │ │ │ -000b6e20: 6573 2e91 0503 2f28 5468 6593 6465 7269 es..../(The.deri │ │ │ │ -000b6e30: 7691 ff58 e461 7469 6f6e 9103 4993 6f66 v..X.ation..I.of │ │ │ │ -000b6e40: 8d93 eb61 5452 5554 488e 9120 07e6 cf2c ...aTRUTH.. ..., │ │ │ │ -000b6e50: 9b03 69cb 5365 6374 696f 6e93 3132 2e33 ..i.Section.12.3 │ │ │ │ -000b6e60: 2e39 2c98 6973 8ea1 8d91 eaf1 eb74 6865 .9,.is.......the │ │ │ │ -000b6e70: 9603 ae44 6f6e 6c79 9b03 ae45 6578 616d ...Donly...Eexam │ │ │ │ -000b6e80: 706c 6593 6769 7690 ac72 656e 986f 6693 ple.giv..ren.of. │ │ │ │ -000b6e90: 7468 6973 2c91 03ba 5862 7574 9874 6865 this,...Xbut.the │ │ │ │ -000b6ea0: 7265 9361 7265 9373 6576 90ac 7265 7261 re.are.sev..rera │ │ │ │ -000b6eb0: 6c98 6f74 6865 7273 9369 6e93 eb48 484f l.others.in..HHO │ │ │ │ -000b6ec0: 4ccf 2e29 9854 6865 7265 9361 7265 9861 L..).There.are.a │ │ │ │ -000b6ed0: 6c73 6f93 736f 6d65 8ea1 8d91 eaf1 eb72 lso.some.......r │ │ │ │ -000b6ee0: 756c 6573 9604 34af 7468 6174 9361 7265 ules..4.that.are │ │ │ │ -000b6ef0: 9369 6e90 ac72 7472 696e 7369 6361 6c6c .in..rtrinsicall │ │ │ │ -000b6f00: 799b 0434 b06d 6f72 6593 6765 6e65 7261 y..4.more.genera │ │ │ │ -000b6f10: 6c93 7468 616e 9374 6865 6f72 656d 732e l.than.theorems. │ │ │ │ -000b6f20: 9106 16f5 4691 ff05 566f 7298 6578 616d ....F...Vor.exam │ │ │ │ -000b6f30: 706c 652c 9104 4731 666f 7293 616e 9aac ple,..G1for.an.. │ │ │ │ -000b6f40: 7279 9374 9877 986f 9374 6572 6d73 8ea1 ry.t.w.o.terms.. │ │ │ │ -000b6f50: 8d91 eaf1 ebd7 748d 9f01 cccc d531 8e91 ......t......1.. │ │ │ │ -000b6f60: 0997 efcf 616e 6496 04d7 ecd7 748d 9f01 ....and.....t... │ │ │ │ -000b6f70: cccc d532 8e9b 04c0 04cf 2c91 0513 3c74 ...2......,...|. │ │ │ │ +000b6b40: 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 8d91 ....../......!.. │ │ │ │ +000b6b50: eaf1 ebcf 7468 6596 03e8 3070 7269 6d69 ....the...0primi │ │ │ │ +000b6b60: 7469 7690 ac72 659b 03e8 2f72 756c 6573 tiv..re.../rules │ │ │ │ +000b6b70: 2c91 03e8 ae74 6861 7493 6f6e 6598 6e6f ,....that.one.no │ │ │ │ +000b6b80: 726d 616c 6c79 9375 7365 7393 696e 9870 rmally.uses.in.p │ │ │ │ +000b6b90: 7261 6374 6963 652e 9105 380e 496e 9874 ractice...8.In.t │ │ │ │ +000b6ba0: 6869 7393 7365 6374 696f 6e2c 9103 e8ae his.section,.... │ │ │ │ +000b6bb0: 7468 6598 6465 7269 7691 ff58 e461 7469 the.deriv..X.ati │ │ │ │ +000b6bc0: 6f6e 7393 6f66 8ea4 1000 008d 91ea f1eb ons.of.......... │ │ │ │ +000b6bd0: 736f 6d65 9603 d283 6f66 9374 6865 9373 some....of.the.s │ │ │ │ +000b6be0: 7461 6e64 6172 6493 7275 6c65 7393 6172 tandard.rules.ar │ │ │ │ +000b6bf0: 6593 6769 7690 ac72 656e 2c91 03d7 5769 e.giv..ren,...Wi │ │ │ │ +000b6c00: 6e93 7365 7175 656e 6365 2e91 0530 d354 n.sequence...0.T │ │ │ │ +000b6c10: 6865 7365 9364 6572 6976 91ff 58e4 6174 hese.deriv..X.at │ │ │ │ +000b6c20: 696f 6e73 936f 6e6c 7993 7573 6593 7468 ions.only.use.th │ │ │ │ +000b6c30: 6593 6178 696f 6d73 8ea1 8d91 eaf1 eb61 e.axioms.......a │ │ │ │ +000b6c40: 6e64 9603 dbfc 6465 0c6e 6974 696f 6e73 nd....de.nitions │ │ │ │ +000b6c50: 9b03 dbfb 696e 9374 6865 9874 6865 6f72 ....in.the.theor │ │ │ │ +000b6c60: 798d 93eb 6162 6f6f 6c8e 911e b6a0 cf28 y...abool......( │ │ │ │ +000b6c70: 7365 6598 5365 6374 696f 6e93 3131 2e38 see.Section.11.8 │ │ │ │ +000b6c80: 2e34 2e31 292c 9103 deeb 7468 6598 6569 .4.1),....the.ei │ │ │ │ +000b6c90: 6768 9aac 7274 9370 7269 6d69 7469 7698 gh..rt.primitiv. │ │ │ │ +000b6ca0: 6591 03db fb69 6e66 6572 656e 6365 7393 e....inferences. │ │ │ │ +000b6cb0: 6f66 8ea1 8d91 eaf1 eb74 6865 9603 eaa8 of.......the.... │ │ │ │ +000b6cc0: eb48 484f 4c93 cf6c 6f67 6963 2c93 616e .HHOL..logic,.an │ │ │ │ +000b6cd0: 6493 696e 6665 7265 6e63 6573 9364 650c d.inferences.de. │ │ │ │ +000b6ce0: 6e65 6493 6561 726c 6965 7293 696e 9374 ned.earlier.in.t │ │ │ │ +000b6cf0: 6865 9373 6571 7565 6e63 652e 8ea1 8d91 he.sequence..... │ │ │ │ +000b6d00: f653 7a54 6865 6f72 656d 732c 9103 b871 .SzTheorems,...q │ │ │ │ +000b6d10: 696e 9603 abe4 6163 636f 7264 616e 6365 in....accordance │ │ │ │ +000b6d20: 9377 6974 689b 03ab e374 6865 9364 650c .with....the.de. │ │ │ │ +000b6d30: 6e69 7469 6f6e 9367 6976 90ac 7265 6e98 nition.giv..ren. │ │ │ │ +000b6d40: 6174 9374 6865 9362 9053 8e65 6769 6e6e at.the.b.S.eginn │ │ │ │ +000b6d50: 696e 6798 6f66 9374 6869 7393 6390 ac72 ing.of.this.c..r │ │ │ │ +000b6d60: 6861 7074 6572 2c91 03b8 7161 7265 8ea1 hapter,...qare.. │ │ │ │ +000b6d70: 8d91 eaf1 eb74 7265 6174 6564 9602 ec11 .....treated.... │ │ │ │ +000b6d80: 6173 9372 756c 6573 9377 6974 686f 7574 as.rules.without │ │ │ │ +000b6d90: 9368 95ac 7279 7090 538e 6f74 6865 7365 .h..ryp.S.othese │ │ │ │ +000b6da0: 733b 9103 40ee 7468 9375 7396 02ec 1174 s;..@.th.us....t │ │ │ │ +000b6db0: 6865 9364 6572 6976 9bff 58e4 6174 696f he.deriv..X.atio │ │ │ │ +000b6dc0: 6e93 6f66 9361 9374 6865 6f72 656d 9372 n.of.a.theorem.r │ │ │ │ +000b6dd0: 6573 656d 90ac 7262 6c65 7393 7468 6593 esem..rbles.the. │ │ │ │ +000b6de0: 6465 7269 7698 612d 8ea1 8d91 eaf1 eb74 deriv.a-.......t │ │ │ │ +000b6df0: 696f 6e96 0349 946f 6693 619b 0349 9372 ion..I.of.a..I.r │ │ │ │ +000b6e00: 756c 6593 6578 6365 7074 9369 6e93 6e6f ule.except.in.no │ │ │ │ +000b6e10: 7498 6861 9aac 7276 696e 6793 6898 7970 t.ha..rving.h.yp │ │ │ │ +000b6e20: 9053 8e6f 7468 6573 6573 2e91 0503 2f28 .S.otheses..../( │ │ │ │ +000b6e30: 5468 6593 6465 7269 7691 ff58 e461 7469 The.deriv..X.ati │ │ │ │ +000b6e40: 6f6e 9103 4993 6f66 8d93 eb61 5452 5554 on..I.of...aTRUT │ │ │ │ +000b6e50: 488e 9120 07e6 cf2c 9b03 69cb 5365 6374 H.. ...,..i.Sect │ │ │ │ +000b6e60: 696f 6e93 3132 2e33 2e39 2c98 6973 8ea1 ion.12.3.9,.is.. │ │ │ │ +000b6e70: 8d91 eaf1 eb74 6865 9603 ae44 6f6e 6c79 .....the...Donly │ │ │ │ +000b6e80: 9b03 ae45 6578 616d 706c 6593 6769 7690 ...Eexample.giv. │ │ │ │ +000b6e90: ac72 656e 986f 6693 7468 6973 2c91 03ba .ren.of.this,... │ │ │ │ +000b6ea0: 5862 7574 9874 6865 7265 9361 7265 9373 Xbut.there.are.s │ │ │ │ +000b6eb0: 6576 90ac 7265 7261 6c98 6f74 6865 7273 ev..reral.others │ │ │ │ +000b6ec0: 9369 6e93 eb48 484f 4ccf 2e29 9854 6865 .in..HHOL..).The │ │ │ │ +000b6ed0: 7265 9361 7265 9861 6c73 6f93 736f 6d65 re.are.also.some │ │ │ │ +000b6ee0: 8ea1 8d91 eaf1 eb72 756c 6573 9604 34af .......rules..4. │ │ │ │ +000b6ef0: 7468 6174 9361 7265 9369 6e90 ac72 7472 that.are.in..rtr │ │ │ │ +000b6f00: 696e 7369 6361 6c6c 799b 0434 b06d 6f72 insically..4.mor │ │ │ │ +000b6f10: 6593 6765 6e65 7261 6c93 7468 616e 9374 e.general.than.t │ │ │ │ +000b6f20: 6865 6f72 656d 732e 9106 16f5 4691 ff05 heorems.....F... │ │ │ │ +000b6f30: 566f 7298 6578 616d 706c 652c 9104 4731 Vor.example,..G1 │ │ │ │ +000b6f40: 666f 7293 616e 9aac 7279 9374 9877 986f for.an..ry.t.w.o │ │ │ │ +000b6f50: 9374 6572 6d73 8ea1 8d91 eaf1 ebd7 748d .terms........t. │ │ │ │ +000b6f60: 9f01 cccc d531 8e91 0997 efcf 616e 6496 .....1......and. │ │ │ │ +000b6f70: 04d7 ecd7 748d 9f01 cccc d532 8e9b 04c0 ....t......2.... │ │ │ │ +000b6f80: 04cf 2c91 0513 3c74 6865 9374 6865 6f72 ..,...|.. │ │ │ │ -000b7970: 8e8e a002 942f df8d a0fd d200 7a8d 8d8d ...../......z... │ │ │ │ -000b7980: 9f47 d6bd 8d8d 8da0 ff71 0000 8d91 2a06 .G.......q....*. │ │ │ │ -000b7990: 60eb 6141 4444 5f41 5353 554d 9150 7b4c `.aADD_ASSUM.P{L │ │ │ │ -000b79a0: 434f 4e54 5291 6779 f449 4d50 5f41 4e54 CONTR.gy.IMP_ANT │ │ │ │ -000b79b0: 4953 594d 5f52 554c 458e a40d 0000 8d91 ISYM_RULE....... │ │ │ │ -000b79c0: 2a06 6041 4c50 4841 9167 79f4 4445 465f *.`ALPHA.gy.DEF_ │ │ │ │ -000b79d0: 4558 4953 5453 5f52 554c 4591 2dfd 5049 EXISTS_RULE.-.PI │ │ │ │ -000b79e0: 4d50 5f54 5241 4e53 8ea1 8d91 2a06 6041 MP_TRANS....*.`A │ │ │ │ -000b79f0: 505f 5445 524d 915b faa0 4449 534a 5f43 P_TERM.[..DISJ_C │ │ │ │ -000b7a00: 4153 4553 914a bba2 494e 5354 8ea1 8d91 ASES.J..INST.... │ │ │ │ -000b7a10: 2a06 6041 505f 5448 4d91 61ba 4a44 4953 *.`AP_THM.a.JDIS │ │ │ │ -000b7a20: 4a31 9167 79f4 4d4b 5f41 4253 8ea1 8d91 J1.gy.MK_ABS.... │ │ │ │ -000b7a30: 2a06 6053 5542 5391 6d39 9e44 4953 4a32 *.`SUBS.m9.DISJ2 │ │ │ │ -000b7a40: 9167 79f4 4d4b 5f43 4f4d 428e a18d 912a .gy.MK_COMB....* │ │ │ │ -000b7a50: 0660 5355 4253 5f4f 4343 5391 507b 4c45 .`SUBS_OCCS.P{LE │ │ │ │ -000b7a60: 515f 494d 505f 5255 4c45 9144 fbf8 4d4b Q_IMP_RULE.D..MK │ │ │ │ -000b7a70: 5f45 5849 5354 538e a18d 912a 0660 4343 _EXISTS....*.`CC │ │ │ │ -000b7a80: 4f4e 5452 9161 ba4a 4551 5f4d 5091 6779 ONTR.a.JEQ_MP.gy │ │ │ │ -000b7a90: f44e 4f54 5f45 4c49 4d8e a18d 912a 0660 .NOT_ELIM....*.` │ │ │ │ -000b7aa0: 4348 4f4f 5345 9161 ba4a 4551 545f 494e CHOOSE.a.JEQT_IN │ │ │ │ -000b7ab0: 5452 4f91 507b 4c4e 4f54 5f49 4e54 524f TRO.P{LNOT_INTRO │ │ │ │ -000b7ac0: 8ea1 8d91 2a06 6043 4f4e 4a91 6d39 9e45 ....*.`CONJ.m9.E │ │ │ │ -000b7ad0: 5441 5f43 4f4e 5691 563a f66e 756d 5f43 TA_CONV.V:.num_C │ │ │ │ -000b7ae0: 4f4e 568e a18d 912a 0660 4558 4953 5453 ONV....*.`EXISTS │ │ │ │ -000b7af0: 9161 ba4a 5350 4543 916d 399e 5452 414e .a.JSPEC.m9.TRAN │ │ │ │ -000b7b00: 538e a18d 912a 0660 4558 5491 72f9 4853 S....*.`EXT.r.HS │ │ │ │ -000b7b10: 5542 5354 5f43 4f4e 5691 4abb a243 4f4e UBST_CONV.J..CON │ │ │ │ -000b7b20: 4a55 4e43 5431 8ea1 8d91 2a06 6047 454e JUNCT1....*.`GEN │ │ │ │ -000b7b30: 9672 f948 5359 4d93 434f 4e4a 554e 4354 .r.HSYM.CONJUNCT │ │ │ │ -000b7b40: 328e 8e8e 8e8e 8e8e 9f6c 12b9 8d91 1e28 2........l.....( │ │ │ │ -000b7b50: f0cf 5468 6596 03ea a864 6572 6976 91ff ..The....deriv.. │ │ │ │ -000b7b60: 58e4 6174 696f 6e73 9374 6861 7493 666f X.ations.that.fo │ │ │ │ -000b7b70: 6c6c 6f9a ac72 7793 636f 6e73 6973 7493 llo..rw.consist. │ │ │ │ -000b7b80: 6f66 9373 6571 7565 6e63 6573 936f 6693 of.sequences.of. │ │ │ │ -000b7b90: 6e98 756d 9862 9053 8e65 7265 6493 7374 n.um.b.S.ered.st │ │ │ │ -000b7ba0: 6570 7393 6561 6398 6893 6f66 9377 6869 eps.eac.h.of.whi │ │ │ │ -000b7bb0: 6398 688e a420 d277 8d8d 8d8d 9121 23c9 c.h.. .w.....!#. │ │ │ │ -000b7bc0: 312e 8e8e 8e91 3027 4d69 7396 03ea a861 1.....0'Mis....a │ │ │ │ -000b7bd0: 6e93 6178 696f 6d2c 936f 728e a18d 8d8d n.axiom,.or..... │ │ │ │ -000b7be0: 8d91 2123 c932 2e8e 8e8e 9130 274d 6973 ..!#.2.....0'Mis │ │ │ │ -000b7bf0: 9603 eaa8 6193 6890 ac72 7970 9a53 8e6f ....a.h..ryp.S.o │ │ │ │ -000b7c00: 7468 6573 6973 936f 6693 7468 6593 7275 thesis.of.the.ru │ │ │ │ -000b7c10: 6c65 9362 9865 696e 6793 6465 7269 7690 le.b.eing.deriv. │ │ │ │ -000b7c20: ac72 6564 2c93 6f72 8e9f 20d2 768d 8d8d .red,.or.. .v... │ │ │ │ -000b7c30: 8d91 2123 c933 2e8e 8e8e 9130 274d 666f ..!#.3.....0'Mfo │ │ │ │ -000b7c40: 6c6c 6f9a ac72 7773 9604 c28a 6672 6f6d llo..rws....from │ │ │ │ -000b7c50: 9370 7265 6365 6469 6e67 9104 c28b 7374 .preceding....st │ │ │ │ -000b7c60: 6570 7393 6298 7993 6193 7275 6c65 936f eps.b.y.a.rule.o │ │ │ │ -000b7c70: 6693 696e 6665 7265 6e63 6591 04c2 8b28 f.inference....( │ │ │ │ -000b7c80: 6569 7468 6572 9370 7269 6d69 7469 7698 either.primitiv. │ │ │ │ -000b7c90: 6593 6f72 9370 7265 7669 6f75 736c 798e e.or.previously. │ │ │ │ -000b7ca0: 9f10 0000 8d91 3027 4d64 6572 6976 90ac ......0'Mderiv.. │ │ │ │ -000b7cb0: 7265 6429 2e8e a18d 9112 c761 4e6f 7465 red).......aNote │ │ │ │ -000b7cc0: 9603 eaa8 7468 6174 9374 6865 9361 6262 ....that.the.abb │ │ │ │ -000b7cd0: 7265 7669 6174 696f 6e8d 93eb 6163 6f6e reviation...acon │ │ │ │ -000b7ce0: 768e 911e d3f8 cf69 7393 7573 6564 9366 v......is.used.f │ │ │ │ -000b7cf0: 6f72 9374 6865 93eb 484d 4c93 cf74 90ac or.the..HML..t.. │ │ │ │ -000b7d00: 7279 7090 538e 658d 93eb 6174 6572 6d96 ryp.S.e...aterm. │ │ │ │ -000b7d10: 05bf aa2d 3e93 7468 6d8e 9143 26f6 cf2e ...->.thm..C&... │ │ │ │ -000b7d20: 8d8d 9ffb a532 d533 8e8e 8e9f 2b34 a48d .....2.3....+4.. │ │ │ │ -000b7d30: 8d91 12c7 61eb 4731 322e 332e 318e 914c ....a.G12.3.1..L │ │ │ │ -000b7d40: 60f5 4164 6469 6e67 9605 6666 616e 9361 `.Adding..ffan.a │ │ │ │ -000b7d50: 7373 756d 7074 696f 6e8e 9f1a 8639 8d8d ssumption....9.. │ │ │ │ -000b7d60: 8d91 12c7 619f f54f a789 0000 6666 01c7 ....a..O....ff.. │ │ │ │ -000b7d70: 0b4a 9f0b 0716 8d8d 90cc cd9f 0459 9c84 .J...........Y.. │ │ │ │ -000b7d80: 000f 60b2 0000 6666 8d9f fba6 648d 9117 ..`...ff....d... │ │ │ │ -000b7d90: 0bcc eb61 4144 445f 4153 5355 4d96 05bf ...aADD_ASSUM... │ │ │ │ -000b7da0: aa3a 9374 6572 6d93 2d3e 9374 686d 932d .:.term.->.thm.- │ │ │ │ -000b7db0: 3e93 7468 6d8e 8e92 01c6 71b1 8400 0f60 >.thm.....q....` │ │ │ │ -000b7dc0: b200 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ -000b7dd0: 01c7 0b4a 8e8e 8e9f 3547 a29f 158b 718d ...J....5G....q. │ │ │ │ -000b7de0: 8d8d 9ff7 e1c5 8d92 00e5 b126 cf00 9607 ...........&.... │ │ │ │ -000b7df0: 3ffa da60 93d7 748e 9200 dd93 d59f 0551 ?..`..t........Q │ │ │ │ -000b7e00: 6d89 0000 6665 0031 a594 9f0b 080b 8dcf m...fe.1........ │ │ │ │ -000b7e10: 00d7 3b91 05ea a674 8d9f fc88 89db 308e ..;....t......0. │ │ │ │ -000b7e20: 910a 0e33 da60 9107 3ffa d774 8e8e 8e8e ...3.`..?..t.... │ │ │ │ -000b7e30: 9f45 1eba 8d8d 8d8d 9121 23c9 cf31 2e8e .E.......!#..1.. │ │ │ │ -000b7e40: 8e8e 9130 274d d774 8d9f fba5 32db 308e ...0'M.t....2.0. │ │ │ │ -000b7e50: 910a 0e33 da60 9107 3ffa d774 8d9f fba5 ...3.`..?..t.... │ │ │ │ -000b7e60: 32db 308e 9201 5d2a bbcf 5be2 4153 5355 2.0...]*..[.ASSU │ │ │ │ -000b7e70: 4d45 cf5d 8e9f 1569 3c8d 8d8d 8d91 2123 ME.]...i<.....!# │ │ │ │ -000b7e80: c932 2e8e 8e8e 9130 274d 0096 073f fada .2.....0'M...?.. │ │ │ │ -000b7e90: 6093 d774 9201 4955 34cf 5b48 7970 9053 `..t..IU4.[Hyp.S │ │ │ │ -000b7ea0: 8e6f 7468 6573 6973 5d8e a415 693b 8d8d .othesis]...i;.. │ │ │ │ -000b7eb0: 8d8d 9121 23c9 332e 8e8e 8e91 3027 4d00 ...!#.3.....0'M. │ │ │ │ -000b7ec0: 9607 3ffa da60 93d7 748d 9ffb a532 db30 ..?..`..t....2.0 │ │ │ │ -000b7ed0: 8e91 0623 8bda 2991 0355 52d7 7492 013f ...#..)..UR.t..? │ │ │ │ -000b7ee0: 8acb cf5b e244 4953 4348 9103 eaa8 cf32 ...[.DISCH.....2 │ │ │ │ -000b7ef0: 5d8e a18d 8d8d 8d91 2123 c934 2e8e 8e8e ].......!#.4.... │ │ │ │ -000b7f00: 9130 274d 00d7 3b91 05ea a674 8d9f fba5 .0'M..;....t.... │ │ │ │ -000b7f10: 32db 308e 910a 0e33 da60 9107 3ffa d774 2.0....3.`..?..t │ │ │ │ -000b7f20: 9201 526a 1ecf 5be2 4d50 9103 eaa8 cf33 ..Rj..[.MP.....3 │ │ │ │ -000b7f30: 2c31 5d8e 9112 c761 9f0c 20fc 8900 0066 ,1]....a.. ....f │ │ │ │ -000b7f40: 6600 71cf 9f9f 0c99 9a8d 8d8d 8d91 0d83 f.q............. │ │ │ │ -000b7f50: 909f fc5e ffc5 338e 8e8e 9112 0003 c654 ...^..3........T │ │ │ │ -000b7f60: 6869 7396 0355 5573 7461 6e64 7393 666f his..UUstands.fo │ │ │ │ -000b7f70: 7293 6063 6f6e 95b8 e376 9365 7273 696f r.`con...v.ersio │ │ │ │ -000b7f80: 6e27 2c96 0355 5561 7393 6578 706c 6169 n',..UUas.explai │ │ │ │ -000b7f90: 6e65 6493 696e 9343 6861 7074 6572 9331 ned.in.Chapter.1 │ │ │ │ -000b7fa0: 332e 8e8e 9f24 fd13 8e8c 8b00 0000 e200 3....$.......... │ │ │ │ -000b7fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000b7900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000b7910: 0b6a b3a0 02cc 0555 8da0 fd46 d30e 8d8d .j.....U...F.... │ │ │ │ +000b7920: 8d8d 9ffa 999a 8d91 12c7 61d0 3132 2e33 ..........a.12.3 │ │ │ │ +000b7930: 2e91 0a80 0044 6572 6976 91ff 4000 6174 .....Deriv..@.at │ │ │ │ +000b7940: 696f 6e96 0480 006f 6693 7468 6593 7374 ion....of.the.st │ │ │ │ +000b7950: 616e 6461 7264 9372 756c 6573 9200 cf09 andard.rules.... │ │ │ │ +000b7960: da32 3235 8e91 12c7 619f 0566 6689 0000 .225....a..ff... │ │ │ │ +000b7970: e666 01c7 3e7c 8e8e 8e8e a002 942f df8d .f..>|......./.. │ │ │ │ +000b7980: a0fd d200 7a8d 8d8d 9f47 d6bd 8d8d 8da0 ....z....G...... │ │ │ │ +000b7990: ff71 0000 8d91 2a06 60eb 6141 4444 5f41 .q....*.`.aADD_A │ │ │ │ +000b79a0: 5353 554d 9150 7b4c 434f 4e54 5291 6779 SSUM.P{LCONTR.gy │ │ │ │ +000b79b0: f449 4d50 5f41 4e54 4953 594d 5f52 554c .IMP_ANTISYM_RUL │ │ │ │ +000b79c0: 458e a40d 0000 8d91 2a06 6041 4c50 4841 E.......*.`ALPHA │ │ │ │ +000b79d0: 9167 79f4 4445 465f 4558 4953 5453 5f52 .gy.DEF_EXISTS_R │ │ │ │ +000b79e0: 554c 4591 2dfd 5049 4d50 5f54 5241 4e53 ULE.-.PIMP_TRANS │ │ │ │ +000b79f0: 8ea1 8d91 2a06 6041 505f 5445 524d 915b ....*.`AP_TERM.[ │ │ │ │ +000b7a00: faa0 4449 534a 5f43 4153 4553 914a bba2 ..DISJ_CASES.J.. │ │ │ │ +000b7a10: 494e 5354 8ea1 8d91 2a06 6041 505f 5448 INST....*.`AP_TH │ │ │ │ +000b7a20: 4d91 61ba 4a44 4953 4a31 9167 79f4 4d4b M.a.JDISJ1.gy.MK │ │ │ │ +000b7a30: 5f41 4253 8ea1 8d91 2a06 6053 5542 5391 _ABS....*.`SUBS. │ │ │ │ +000b7a40: 6d39 9e44 4953 4a32 9167 79f4 4d4b 5f43 m9.DISJ2.gy.MK_C │ │ │ │ +000b7a50: 4f4d 428e a18d 912a 0660 5355 4253 5f4f OMB....*.`SUBS_O │ │ │ │ +000b7a60: 4343 5391 507b 4c45 515f 494d 505f 5255 CCS.P{LEQ_IMP_RU │ │ │ │ +000b7a70: 4c45 9144 fbf8 4d4b 5f45 5849 5354 538e LE.D..MK_EXISTS. │ │ │ │ +000b7a80: a18d 912a 0660 4343 4f4e 5452 9161 ba4a ...*.`CCONTR.a.J │ │ │ │ +000b7a90: 4551 5f4d 5091 6779 f44e 4f54 5f45 4c49 EQ_MP.gy.NOT_ELI │ │ │ │ +000b7aa0: 4d8e a18d 912a 0660 4348 4f4f 5345 9161 M....*.`CHOOSE.a │ │ │ │ +000b7ab0: ba4a 4551 545f 494e 5452 4f91 507b 4c4e .JEQT_INTRO.P{LN │ │ │ │ +000b7ac0: 4f54 5f49 4e54 524f 8ea1 8d91 2a06 6043 OT_INTRO....*.`C │ │ │ │ +000b7ad0: 4f4e 4a91 6d39 9e45 5441 5f43 4f4e 5691 ONJ.m9.ETA_CONV. │ │ │ │ +000b7ae0: 563a f66e 756d 5f43 4f4e 568e a18d 912a V:.num_CONV....* │ │ │ │ +000b7af0: 0660 4558 4953 5453 9161 ba4a 5350 4543 .`EXISTS.a.JSPEC │ │ │ │ +000b7b00: 916d 399e 5452 414e 538e a18d 912a 0660 .m9.TRANS....*.` │ │ │ │ +000b7b10: 4558 5491 72f9 4853 5542 5354 5f43 4f4e EXT.r.HSUBST_CON │ │ │ │ +000b7b20: 5691 4abb a243 4f4e 4a55 4e43 5431 8ea1 V.J..CONJUNCT1.. │ │ │ │ +000b7b30: 8d91 2a06 6047 454e 9672 f948 5359 4d93 ..*.`GEN.r.HSYM. │ │ │ │ +000b7b40: 434f 4e4a 554e 4354 328e 8e8e 8e8e 8e8e CONJUNCT2....... │ │ │ │ +000b7b50: 9f6c 12b9 8d91 1e28 f0cf 5468 6596 03ea .l.....(..The... │ │ │ │ +000b7b60: a864 6572 6976 91ff 58e4 6174 696f 6e73 .deriv..X.ations │ │ │ │ +000b7b70: 9374 6861 7493 666f 6c6c 6f9a ac72 7793 .that.follo..rw. │ │ │ │ +000b7b80: 636f 6e73 6973 7493 6f66 9373 6571 7565 consist.of.seque │ │ │ │ +000b7b90: 6e63 6573 936f 6693 6e98 756d 9862 9053 nces.of.n.um.b.S │ │ │ │ +000b7ba0: 8e65 7265 6493 7374 6570 7393 6561 6398 .ered.steps.eac. │ │ │ │ +000b7bb0: 6893 6f66 9377 6869 6398 688e a420 d277 h.of.whic.h.. .w │ │ │ │ +000b7bc0: 8d8d 8d8d 9121 23c9 312e 8e8e 8e91 3027 .....!#.1.....0' │ │ │ │ +000b7bd0: 4d69 7396 03ea a861 6e93 6178 696f 6d2c Mis....an.axiom, │ │ │ │ +000b7be0: 936f 728e a18d 8d8d 8d91 2123 c932 2e8e .or.......!#.2.. │ │ │ │ +000b7bf0: 8e8e 9130 274d 6973 9603 eaa8 6193 6890 ...0'Mis....a.h. │ │ │ │ +000b7c00: ac72 7970 9a53 8e6f 7468 6573 6973 936f .ryp.S.othesis.o │ │ │ │ +000b7c10: 6693 7468 6593 7275 6c65 9362 9865 696e f.the.rule.b.ein │ │ │ │ +000b7c20: 6793 6465 7269 7690 ac72 6564 2c93 6f72 g.deriv..red,.or │ │ │ │ +000b7c30: 8e9f 20d2 768d 8d8d 8d91 2123 c933 2e8e .. .v.....!#.3.. │ │ │ │ +000b7c40: 8e8e 9130 274d 666f 6c6c 6f9a ac72 7773 ...0'Mfollo..rws │ │ │ │ +000b7c50: 9604 c28a 6672 6f6d 9370 7265 6365 6469 ....from.precedi │ │ │ │ +000b7c60: 6e67 9104 c28b 7374 6570 7393 6298 7993 ng....steps.b.y. │ │ │ │ +000b7c70: 6193 7275 6c65 936f 6693 696e 6665 7265 a.rule.of.infere │ │ │ │ +000b7c80: 6e63 6591 04c2 8b28 6569 7468 6572 9370 nce....(either.p │ │ │ │ +000b7c90: 7269 6d69 7469 7698 6593 6f72 9370 7265 rimitiv.e.or.pre │ │ │ │ +000b7ca0: 7669 6f75 736c 798e 9f10 0000 8d91 3027 viously.......0' │ │ │ │ +000b7cb0: 4d64 6572 6976 90ac 7265 6429 2e8e a18d Mderiv..red).... │ │ │ │ +000b7cc0: 9112 c761 4e6f 7465 9603 eaa8 7468 6174 ...aNote....that │ │ │ │ +000b7cd0: 9374 6865 9361 6262 7265 7669 6174 696f .the.abbreviatio │ │ │ │ +000b7ce0: 6e8d 93eb 6163 6f6e 768e 911e d3f8 cf69 n...aconv......i │ │ │ │ +000b7cf0: 7393 7573 6564 9366 6f72 9374 6865 93eb s.used.for.the.. │ │ │ │ +000b7d00: 484d 4c93 cf74 90ac 7279 7090 538e 658d HML..t..ryp.S.e. │ │ │ │ +000b7d10: 93eb 6174 6572 6d96 05bf aa2d 3e93 7468 ..aterm....->.th │ │ │ │ +000b7d20: 6d8e 9143 26f6 cf2e 8d8d 9ffb a532 d533 m..C&........2.3 │ │ │ │ +000b7d30: 8e8e 8e9f 2b34 a48d 8d91 12c7 61eb 4731 ....+4......a.G1 │ │ │ │ +000b7d40: 322e 332e 318e 914c 60f5 4164 6469 6e67 2.3.1..L`.Adding │ │ │ │ +000b7d50: 9605 6666 616e 9361 7373 756d 7074 696f ..ffan.assumptio │ │ │ │ +000b7d60: 6e8e 9f1a 8639 8d8d 8d91 12c7 619f f54f n....9......a..O │ │ │ │ +000b7d70: a789 0000 6666 01c7 0b4a 9f0b 0716 8d8d ....ff...J...... │ │ │ │ +000b7d80: 90cc cd9f 0459 9c84 000f 60b2 0000 6666 .....Y....`...ff │ │ │ │ +000b7d90: 8d9f fba6 648d 9117 0bcc eb61 4144 445f ....d......aADD_ │ │ │ │ +000b7da0: 4153 5355 4d96 05bf aa3a 9374 6572 6d93 ASSUM....:.term. │ │ │ │ +000b7db0: 2d3e 9374 686d 932d 3e93 7468 6d8e 8e92 ->.thm.->.thm... │ │ │ │ +000b7dc0: 01c6 71b1 8400 0f60 b200 0066 668e 8e9f ..q....`...ff... │ │ │ │ +000b7dd0: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e9f ......ff...J.... │ │ │ │ +000b7de0: 3547 a29f 158b 718d 8d8d 9ff7 e1c5 8d92 5G....q......... │ │ │ │ +000b7df0: 00e5 b126 cf00 9607 3ffa da60 93d7 748e ...&....?..`..t. │ │ │ │ +000b7e00: 9200 dd93 d59f 0551 6d89 0000 6665 0031 .......Qm...fe.1 │ │ │ │ +000b7e10: a594 9f0b 080b 8dcf 00d7 3b91 05ea a674 ..........;....t │ │ │ │ +000b7e20: 8d9f fc88 89db 308e 910a 0e33 da60 9107 ......0....3.`.. │ │ │ │ +000b7e30: 3ffa d774 8e8e 8e8e 9f45 1eba 8d8d 8d8d ?..t.....E...... │ │ │ │ +000b7e40: 9121 23c9 cf31 2e8e 8e8e 9130 274d d774 .!#..1.....0'M.t │ │ │ │ +000b7e50: 8d9f fba5 32db 308e 910a 0e33 da60 9107 ....2.0....3.`.. │ │ │ │ +000b7e60: 3ffa d774 8d9f fba5 32db 308e 9201 5d2a ?..t....2.0...]* │ │ │ │ +000b7e70: bbcf 5be2 4153 5355 4d45 cf5d 8e9f 1569 ..[.ASSUME.]...i │ │ │ │ +000b7e80: 3c8d 8d8d 8d91 2123 c932 2e8e 8e8e 9130 <.....!#.2.....0 │ │ │ │ +000b7e90: 274d 0096 073f fada 6093 d774 9201 4955 'M...?..`..t..IU │ │ │ │ +000b7ea0: 34cf 5b48 7970 9053 8e6f 7468 6573 6973 4.[Hyp.S.othesis │ │ │ │ +000b7eb0: 5d8e a415 693b 8d8d 8d8d 9121 23c9 332e ]...i;.....!#.3. │ │ │ │ +000b7ec0: 8e8e 8e91 3027 4d00 9607 3ffa da60 93d7 ....0'M...?..`.. │ │ │ │ +000b7ed0: 748d 9ffb a532 db30 8e91 0623 8bda 2991 t....2.0...#..). │ │ │ │ +000b7ee0: 0355 52d7 7492 013f 8acb cf5b e244 4953 .UR.t..?...[.DIS │ │ │ │ +000b7ef0: 4348 9103 eaa8 cf32 5d8e a18d 8d8d 8d91 CH.....2]....... │ │ │ │ +000b7f00: 2123 c934 2e8e 8e8e 9130 274d 00d7 3b91 !#.4.....0'M..;. │ │ │ │ +000b7f10: 05ea a674 8d9f fba5 32db 308e 910a 0e33 ...t....2.0....3 │ │ │ │ +000b7f20: da60 9107 3ffa d774 9201 526a 1ecf 5be2 .`..?..t..Rj..[. │ │ │ │ +000b7f30: 4d50 9103 eaa8 cf33 2c31 5d8e 9112 c761 MP.....3,1]....a │ │ │ │ +000b7f40: 9f0c 20fc 8900 0066 6600 71cf 9f9f 0c99 .. ....ff.q..... │ │ │ │ +000b7f50: 9a8d 8d8d 8d91 0d83 909f fc5e ffc5 338e ...........^..3. │ │ │ │ +000b7f60: 8e8e 9112 0003 c654 6869 7396 0355 5573 .......This..UUs │ │ │ │ +000b7f70: 7461 6e64 7393 666f 7293 6063 6f6e 95b8 tands.for.`con.. │ │ │ │ +000b7f80: e376 9365 7273 696f 6e27 2c96 0355 5561 .v.ersion',..UUa │ │ │ │ +000b7f90: 7393 6578 706c 6169 6e65 6493 696e 9343 s.explained.in.C │ │ │ │ +000b7fa0: 6861 7074 6572 9331 332e 8e8e 9f24 fd13 hapter.13....$.. │ │ │ │ +000b7fb0: 8e8c 8b00 0000 e200 0000 0000 0000 0000 ................ │ │ │ │ 000b7fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000b7fd0: 0000 0000 0b78 dea0 02cc 0555 8da0 fd46 .....x.....U...F │ │ │ │ -000b7fe0: d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 ebd0 ................ │ │ │ │ -000b7ff0: 3232 3692 00d4 609d 4368 6170 7465 7296 226...`.Chapter. │ │ │ │ -000b8000: 0480 0031 322e 910a 8000 4465 7269 7690 ...12.....Deriv. │ │ │ │ -000b8010: a000 6564 9349 6e66 6572 656e 6365 9352 ..ed.Inference.R │ │ │ │ -000b8020: 756c 6573 8e91 eaf1 eb9f 0566 6689 0000 ules.......ff... │ │ │ │ -000b8030: e666 01c7 3e7c 8e8e 8e8e a002 942f df8d .f..>|......./.. │ │ │ │ -000b8040: a0fd 8bd0 218d 8d91 eaf1 ebeb 4731 322e ....!.......G12. │ │ │ │ -000b8050: 332e 328e 9124 8b7f 556e 6469 7363 908c 3.2..$..Undisc.. │ │ │ │ -000b8060: cc68 6172 6769 6e67 8ea9 18ad e68d 8d8d .harging........ │ │ │ │ -000b8070: 91ea f1eb 9ff5 4fa7 8900 0066 6601 c70b ......O....ff... │ │ │ │ -000b8080: 4a9f 0b07 168d 8d90 cccd 9f04 599c 8400 J...........Y... │ │ │ │ -000b8090: 0f60 b200 0066 668d 9ffb a664 8d91 170b .`...ff....d.... │ │ │ │ -000b80a0: cceb 6155 4e44 4953 4348 9605 bfaa 3a93 ..aUNDISCH....:. │ │ │ │ -000b80b0: 7468 6d93 2d3e 9374 686d 8e8e 9201 c671 thm.->.thm.....q │ │ │ │ -000b80c0: b184 000f 60b2 0000 6666 8e8e 9f04 c002 ....`...ff...... │ │ │ │ -000b80d0: 8900 0066 6601 c70b 4a8e 8e8e 9f2d 1d00 ...ff...J....-.. │ │ │ │ -000b80e0: 9f12 d290 8d8d 8d9f f7e1 c58d 9200 ada7 ................ │ │ │ │ -000b80f0: 3ecf 0096 073f fada 6093 d774 8d9f 01cc >....?..`..t.... │ │ │ │ -000b8100: ccd5 318e 9108 1556 da29 9103 5552 d774 ..1....V.)..UR.t │ │ │ │ -000b8110: 8d9f 01cc ccd5 328e 8e92 00ad a73e 9f05 ......2......>.. │ │ │ │ -000b8120: 516d 8900 0066 6500 41d3 d79f 0b08 0b8d Qm...fe.A....... │ │ │ │ -000b8130: 9104 be3a cf00 d73b 9105 eaa6 748d 9f01 ...:...;....t... │ │ │ │ -000b8140: cccc d531 8e91 0bff feda 6091 073f fad7 ...1......`..?.. │ │ │ │ -000b8150: 748d 9f01 cccc d532 8e8e 8e8e 8e9f 39c7 t......2......9. │ │ │ │ -000b8160: 128d 8d8d 8d91 f94e 53cf 312e 8e8e 8e91 .......NS.1..... │ │ │ │ -000b8170: 0851 d7d7 748d 9f01 cccc d531 8e91 0bff .Q..t......1.... │ │ │ │ -000b8180: feda 6091 073f fad7 748d 9f01 cccc d531 ..`..?..t......1 │ │ │ │ -000b8190: 8e92 015b 38f0 cf5b e241 5353 554d 45cf ...[8..[.ASSUME. │ │ │ │ -000b81a0: 5d8e a413 2480 8d8d 8d8d 91f9 4e53 322e ]...$.......NS2. │ │ │ │ -000b81b0: 8e8e 8e91 0851 d700 9607 3ffa da60 93d7 .....Q....?..`.. │ │ │ │ -000b81c0: 748d 9f01 cccc d531 8e91 0815 56da 2991 t......1....V.). │ │ │ │ -000b81d0: 0355 52d7 748d 9f01 cccc d532 8e92 012d .UR.t......2...- │ │ │ │ -000b81e0: ac54 cf5b 4879 7090 538e 6f74 6865 7369 .T.[Hyp.S.othesi │ │ │ │ -000b81f0: 735d 8ea1 8d8d 8d8d 91f9 4e53 332e 8e8e s]........NS3... │ │ │ │ -000b8200: 8e91 0851 d700 d73b 9105 eaa6 748d 9f01 ...Q...;....t... │ │ │ │ -000b8210: cccc d531 8e91 0bff feda 6091 073f fad7 ...1......`..?.. │ │ │ │ -000b8220: 748d 9f01 cccc d532 8e92 0150 7853 cf5b t......2...PxS.[ │ │ │ │ -000b8230: e24d 5091 03ea a8cf 322c 315d 8e9f 259c .MP.....2,1]..%. │ │ │ │ -000b8240: 2b8d 8d91 eaf1 ebeb 4731 322e 332e 338e +.......G12.3.3. │ │ │ │ -000b8250: 9124 8b7f 5379 6d6d 6574 7279 9605 6666 .$..Symmetry..ff │ │ │ │ -000b8260: 6f66 9365 7175 616c 6974 908c cc79 8ea6 of.equalit...y.. │ │ │ │ -000b8270: 8d8d 8d91 eaf1 eb9f f54f a789 0000 6666 .........O....ff │ │ │ │ -000b8280: 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f 0459 ...J...........Y │ │ │ │ -000b8290: 9c84 000f 60b2 0000 6666 8d9f fba6 648d ....`...ff....d. │ │ │ │ -000b82a0: 9117 0bcc eb61 5359 4d96 05bf aa3a 9374 .....aSYM....:.t │ │ │ │ -000b82b0: 686d 932d 3e93 7468 6d8e 8e92 01c6 71b1 hm.->.thm.....q. │ │ │ │ -000b82c0: 8400 0f60 b200 0066 668e 8e9f 04c0 0289 ...`...ff....... │ │ │ │ -000b82d0: 0000 6666 01c7 0b4a 8e8e 8e9f 2d1d 009f ..ff...J....-... │ │ │ │ -000b82e0: 12d2 908d 8d8d 9ff7 e1c5 8d92 00af 157b ...............{ │ │ │ │ -000b82f0: cf00 9607 3ffa da60 93d7 748d 9f01 cccc ....?..`..t..... │ │ │ │ -000b8300: d531 8e91 0815 56cf 3d91 0355 52d7 748d .1....V.=..UR.t. │ │ │ │ -000b8310: 9f01 cccc d532 8e8e 9200 af15 7b9f 0551 .....2......{..Q │ │ │ │ -000b8320: 6d89 0000 6665 003e f75d 9f0b 080b 8dcf m...fe.>.]...... │ │ │ │ -000b8330: 0096 073f fada 6093 d774 8d9f 01cc ccd5 ...?..`..t...... │ │ │ │ -000b8340: 328e 9108 1556 cf3d 9103 5552 d774 8d9f 2....V.=..UR.t.. │ │ │ │ -000b8350: 01cc ccd5 318e 8e8e 8e8e 9f39 3e8b 8d8d ....1......9>... │ │ │ │ -000b8360: 8d8d 91f9 4e53 cf31 2e8e 8e8e 9108 51d7 ....NS.1......Q. │ │ │ │ -000b8370: 0096 073f fada 6093 d774 8d9f 01cc ccd5 ...?..`..t...... │ │ │ │ -000b8380: 318e 9108 1556 cf3d 9103 5552 d774 8d9f 1....V.=..UR.t.. │ │ │ │ -000b8390: 01cc ccd5 328e 9201 3088 cecf 5b48 7970 ....2...0...[Hyp │ │ │ │ -000b83a0: 9053 8e6f 7468 6573 6973 5d8e a18d 8d8d .S.othesis]..... │ │ │ │ -000b83b0: 8d91 f94e 5332 2e8e 8e8e 910c 3c7f da60 ...NS2......<..` │ │ │ │ -000b83c0: 9107 3ffa d774 8d9f 01cc ccd5 318e 9108 ..?..t......1... │ │ │ │ -000b83d0: 1556 cf3d 9103 5552 d774 8d9f 01cc ccd5 .V.=..UR.t...... │ │ │ │ -000b83e0: 318e 9201 5b19 b0cf 5be2 5245 464c cf5d 1...[...[.REFL.] │ │ │ │ -000b83f0: 8ea1 8d8d 8d8d 91f9 4e53 332e 8e8e 8e91 ........NS3..... │ │ │ │ -000b8400: 0851 d700 9607 3ffa da60 93d7 748d 9f01 .Q....?..`..t... │ │ │ │ -000b8410: cccc d532 8e91 0815 56cf 3d91 0355 52d7 ...2....V.=..UR. │ │ │ │ -000b8420: 748d 9f01 cccc d531 8e92 0137 51f2 cf5b t......1...7Q..[ │ │ │ │ -000b8430: e253 5542 5354 9103 eaa8 cf31 2c32 5d8e .SUBST.....1,2]. │ │ │ │ -000b8440: 9f25 9c2b 8d8d 91ea f1eb eb47 3132 2e33 .%.+.......G12.3 │ │ │ │ -000b8450: 2e34 8e91 248b 7f54 91fe a666 7261 6e73 .4..$..T...frans │ │ │ │ -000b8460: 6974 6976 6974 9a8c cc79 9605 6666 6f66 itivit...y..ffof │ │ │ │ -000b8470: 9365 7175 616c 6974 9879 8ea6 8d8d 8d91 .equalit.y...... │ │ │ │ -000b8480: eaf1 eb9f f54f a789 0000 6666 01c7 0b4a .....O....ff...J │ │ │ │ -000b8490: 9f0b 0716 8d8d 90cc cd9f 0459 9c84 000f ...........Y.... │ │ │ │ -000b84a0: 60b2 0000 6666 8d9f fba6 648d 9117 0bcc `...ff....d..... │ │ │ │ -000b84b0: eb61 5452 414e 5396 05bf aa3a 9374 686d .aTRANS....:.thm │ │ │ │ -000b84c0: 932d 3e93 7468 6d93 2d3e 9374 686d 8e8e .->.thm.->.thm.. │ │ │ │ -000b84d0: 9201 c671 b184 000f 60b2 0000 6666 8e8e ...q....`...ff.. │ │ │ │ -000b84e0: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ -000b84f0: 9f2d 1d00 9f12 d290 8d8d 8d9f f7e1 c58d .-.............. │ │ │ │ -000b8500: 9167 99e0 cf00 8d9f 01cc ccd5 318e 960b .g..........1... │ │ │ │ -000b8510: fffe da60 9b07 3ffa d774 8d9f 01cc ccd5 ...`..?..t...... │ │ │ │ -000b8520: 318e 9108 1556 cf3d 9103 5552 d774 8d9f 1....V.=..UR.t.. │ │ │ │ -000b8530: 01cc ccd5 328e 914b 3fd4 cf00 8d9f 01cc ....2..K?....... │ │ │ │ -000b8540: ccd5 328e 93da 6098 d774 8d9f 01cc ccd5 ..2...`..t...... │ │ │ │ -000b8550: 328e 9108 1556 cf3d 9103 5552 d774 8d9f 2....V.=..UR.t.. │ │ │ │ -000b8560: 01cc ccd5 338e 8e91 6799 e09f 0551 6d89 ....3...g....Qm. │ │ │ │ -000b8570: 0000 6665 00cd ee92 9f0b 080b 8d91 3865 ..fe..........8e │ │ │ │ -000b8580: 35cf 008d 9f01 cccc d531 8e91 076a acda 5........1...j.. │ │ │ │ -000b8590: 5b91 02aa a8cf 008d 9f01 cccc d532 8e91 [............2.. │ │ │ │ -000b85a0: 0bff feda 6091 073f fad7 748d 9f01 cccc ....`..?..t..... │ │ │ │ -000b85b0: d531 8e91 0815 56cf 3d91 0355 52d7 748d .1....V.=..UR.t. │ │ │ │ -000b85c0: 9f01 cccc d533 8e8e 8e8e 8e9f 393e 8a8d .....3......9>.. │ │ │ │ -000b85d0: 8d8d 8d91 f94e 53cf 312e 8e8e 8e91 0851 .....NS.1......Q │ │ │ │ -000b85e0: d700 8d9f 01cc ccd5 328e 910b fffe da60 ........2......` │ │ │ │ -000b85f0: 9107 3ffa d774 8d9f 01cc ccd5 328e 9108 ..?..t......2... │ │ │ │ -000b8600: 1556 cf3d 9103 5552 d774 8d9f 01cc ccd5 .V.=..UR.t...... │ │ │ │ -000b8610: 338e 9201 2bc8 cacf 5b48 7970 9053 8e6f 3...+...[Hyp.S.o │ │ │ │ -000b8620: 7468 6573 6973 5d8e a18d 8d8d 8d91 f94e thesis]........N │ │ │ │ -000b8630: 5332 2e8e 8e8e 9108 51d7 008d 9f01 cccc S2......Q....... │ │ │ │ -000b8640: d531 8e91 0bff feda 6091 073f fad7 748d .1......`..?..t. │ │ │ │ -000b8650: 9f01 cccc d531 8e91 0815 56cf 3d91 0355 .....1....V.=..U │ │ │ │ -000b8660: 52d7 748d 9f01 cccc d532 8e92 012b c8ca R.t......2...+.. │ │ │ │ -000b8670: cf5b 4879 7090 538e 6f74 6865 7369 735d .[Hyp.S.othesis] │ │ │ │ -000b8680: 8ea1 8d8d 8d8d 91f9 4e53 332e 8e8e 8e91 ........NS3..... │ │ │ │ -000b8690: 0851 d700 8d9f 01cc ccd5 318e 9107 6aac .Q........1...j. │ │ │ │ -000b86a0: da5b 9102 aaa8 cf00 8d9f 01cc ccd5 328e .[............2. │ │ │ │ -000b86b0: 910b fffe da60 9107 3ffa d774 8d9f 01cc .....`..?..t.... │ │ │ │ -000b86c0: ccd5 318e 9108 1556 cf3d 9103 5552 d774 ..1....V.=..UR.t │ │ │ │ -000b86d0: 8d9f 01cc ccd5 338e 9201 1925 26cf 5be2 ......3....%&.[. │ │ │ │ -000b86e0: 5355 4253 5491 03ea a8cf 312c 325d 8e8e SUBST.....1,2].. │ │ │ │ -000b86f0: 9f24 fd13 8e8c 8b00 0000 e300 0000 0000 .$.............. │ │ │ │ -000b8700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000b7fd0: 0000 0000 0000 0000 0000 0000 0b78 e6a0 .............x.. │ │ │ │ +000b7fe0: 02cc 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa ...U...F........ │ │ │ │ +000b7ff0: 999a 8d91 eaf1 ebd0 3232 3692 00d4 609d ........226...`. │ │ │ │ +000b8000: 4368 6170 7465 7296 0480 0031 322e 910a Chapter....12... │ │ │ │ +000b8010: 8000 4465 7269 7690 a000 6564 9349 6e66 ..Deriv...ed.Inf │ │ │ │ +000b8020: 6572 656e 6365 9352 756c 6573 8e91 eaf1 erence.Rules.... │ │ │ │ +000b8030: eb9f 0566 6689 0000 e666 01c7 3e7c 8e8e ...ff....f..>|.. │ │ │ │ +000b8040: 8e8e a002 942f df8d a0fd 8bd0 218d 8d91 ...../......!... │ │ │ │ +000b8050: eaf1 ebeb 4731 322e 332e 328e 9124 8b7f ....G12.3.2..$.. │ │ │ │ +000b8060: 556e 6469 7363 908c cc68 6172 6769 6e67 Undisc...harging │ │ │ │ +000b8070: 8ea9 18ad e68d 8d8d 91ea f1eb 9ff5 4fa7 ..............O. │ │ │ │ +000b8080: 8900 0066 6601 c70b 4a9f 0b07 168d 8d90 ...ff...J....... │ │ │ │ +000b8090: cccd 9f04 599c 8400 0f60 b200 0066 668d ....Y....`...ff. │ │ │ │ +000b80a0: 9ffb a664 8d91 170b cceb 6155 4e44 4953 ...d......aUNDIS │ │ │ │ +000b80b0: 4348 9605 bfaa 3a93 7468 6d93 2d3e 9374 CH....:.thm.->.t │ │ │ │ +000b80c0: 686d 8e8e 9201 c671 b184 000f 60b2 0000 hm.....q....`... │ │ │ │ +000b80d0: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ +000b80e0: 4a8e 8e8e 9f2d 1d00 9f12 d290 8d8d 8d9f J....-.......... │ │ │ │ +000b80f0: f7e1 c58d 9200 ada7 3ecf 0096 073f fada ........>....?.. │ │ │ │ +000b8100: 6093 d774 8d9f 01cc ccd5 318e 9108 1556 `..t......1....V │ │ │ │ +000b8110: da29 9103 5552 d774 8d9f 01cc ccd5 328e .)..UR.t......2. │ │ │ │ +000b8120: 8e92 00ad a73e 9f05 516d 8900 0066 6500 .....>..Qm...fe. │ │ │ │ +000b8130: 41d3 d79f 0b08 0b8d 9104 be3a cf00 d73b A..........:...; │ │ │ │ +000b8140: 9105 eaa6 748d 9f01 cccc d531 8e91 0bff ....t......1.... │ │ │ │ +000b8150: feda 6091 073f fad7 748d 9f01 cccc d532 ..`..?..t......2 │ │ │ │ +000b8160: 8e8e 8e8e 8e9f 39c7 128d 8d8d 8d91 f94e ......9........N │ │ │ │ +000b8170: 53cf 312e 8e8e 8e91 0851 d7d7 748d 9f01 S.1......Q..t... │ │ │ │ +000b8180: cccc d531 8e91 0bff feda 6091 073f fad7 ...1......`..?.. │ │ │ │ +000b8190: 748d 9f01 cccc d531 8e92 015b 38f0 cf5b t......1...[8..[ │ │ │ │ +000b81a0: e241 5353 554d 45cf 5d8e a413 2480 8d8d .ASSUME.]...$... │ │ │ │ +000b81b0: 8d8d 91f9 4e53 322e 8e8e 8e91 0851 d700 ....NS2......Q.. │ │ │ │ +000b81c0: 9607 3ffa da60 93d7 748d 9f01 cccc d531 ..?..`..t......1 │ │ │ │ +000b81d0: 8e91 0815 56da 2991 0355 52d7 748d 9f01 ....V.)..UR.t... │ │ │ │ +000b81e0: cccc d532 8e92 012d ac54 cf5b 4879 7090 ...2...-.T.[Hyp. │ │ │ │ +000b81f0: 538e 6f74 6865 7369 735d 8ea1 8d8d 8d8d S.othesis]...... │ │ │ │ +000b8200: 91f9 4e53 332e 8e8e 8e91 0851 d700 d73b ..NS3......Q...; │ │ │ │ +000b8210: 9105 eaa6 748d 9f01 cccc d531 8e91 0bff ....t......1.... │ │ │ │ +000b8220: feda 6091 073f fad7 748d 9f01 cccc d532 ..`..?..t......2 │ │ │ │ +000b8230: 8e92 0150 7853 cf5b e24d 5091 03ea a8cf ...PxS.[.MP..... │ │ │ │ +000b8240: 322c 315d 8e9f 259c 2b8d 8d91 eaf1 ebeb 2,1]..%.+....... │ │ │ │ +000b8250: 4731 322e 332e 338e 9124 8b7f 5379 6d6d G12.3.3..$..Symm │ │ │ │ +000b8260: 6574 7279 9605 6666 6f66 9365 7175 616c etry..ffof.equal │ │ │ │ +000b8270: 6974 908c cc79 8ea6 8d8d 8d91 eaf1 eb9f it...y.......... │ │ │ │ +000b8280: f54f a789 0000 6666 01c7 0b4a 9f0b 0716 .O....ff...J.... │ │ │ │ +000b8290: 8d8d 90cc cd9f 0459 9c84 000f 60b2 0000 .......Y....`... │ │ │ │ +000b82a0: 6666 8d9f fba6 648d 9117 0bcc eb61 5359 ff....d......aSY │ │ │ │ +000b82b0: 4d96 05bf aa3a 9374 686d 932d 3e93 7468 M....:.thm.->.th │ │ │ │ +000b82c0: 6d8e 8e92 01c6 71b1 8400 0f60 b200 0066 m.....q....`...f │ │ │ │ +000b82d0: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ +000b82e0: 8e8e 8e9f 2d1d 009f 12d2 908d 8d8d 9ff7 ....-........... │ │ │ │ +000b82f0: e1c5 8d92 00af 157b cf00 9607 3ffa da60 .......{....?..` │ │ │ │ +000b8300: 93d7 748d 9f01 cccc d531 8e91 0815 56cf ..t......1....V. │ │ │ │ +000b8310: 3d91 0355 52d7 748d 9f01 cccc d532 8e8e =..UR.t......2.. │ │ │ │ +000b8320: 9200 af15 7b9f 0551 6d89 0000 6665 003e ....{..Qm...fe.> │ │ │ │ +000b8330: f75d 9f0b 080b 8dcf 0096 073f fada 6093 .].........?..`. │ │ │ │ +000b8340: d774 8d9f 01cc ccd5 328e 9108 1556 cf3d .t......2....V.= │ │ │ │ +000b8350: 9103 5552 d774 8d9f 01cc ccd5 318e 8e8e ..UR.t......1... │ │ │ │ +000b8360: 8e8e 9f39 3e8b 8d8d 8d8d 91f9 4e53 cf31 ...9>.......NS.1 │ │ │ │ +000b8370: 2e8e 8e8e 9108 51d7 0096 073f fada 6093 ......Q....?..`. │ │ │ │ +000b8380: d774 8d9f 01cc ccd5 318e 9108 1556 cf3d .t......1....V.= │ │ │ │ +000b8390: 9103 5552 d774 8d9f 01cc ccd5 328e 9201 ..UR.t......2... │ │ │ │ +000b83a0: 3088 cecf 5b48 7970 9053 8e6f 7468 6573 0...[Hyp.S.othes │ │ │ │ +000b83b0: 6973 5d8e a18d 8d8d 8d91 f94e 5332 2e8e is]........NS2.. │ │ │ │ +000b83c0: 8e8e 910c 3c7f da60 9107 3ffa d774 8d9f ....<..`..?..t.. │ │ │ │ +000b83d0: 01cc ccd5 318e 9108 1556 cf3d 9103 5552 ....1....V.=..UR │ │ │ │ +000b83e0: d774 8d9f 01cc ccd5 318e 9201 5b19 b0cf .t......1...[... │ │ │ │ +000b83f0: 5be2 5245 464c cf5d 8ea1 8d8d 8d8d 91f9 [.REFL.]........ │ │ │ │ +000b8400: 4e53 332e 8e8e 8e91 0851 d700 9607 3ffa NS3......Q....?. │ │ │ │ +000b8410: da60 93d7 748d 9f01 cccc d532 8e91 0815 .`..t......2.... │ │ │ │ +000b8420: 56cf 3d91 0355 52d7 748d 9f01 cccc d531 V.=..UR.t......1 │ │ │ │ +000b8430: 8e92 0137 51f2 cf5b e253 5542 5354 9103 ...7Q..[.SUBST.. │ │ │ │ +000b8440: eaa8 cf31 2c32 5d8e 9f25 9c2b 8d8d 91ea ...1,2]..%.+.... │ │ │ │ +000b8450: f1eb eb47 3132 2e33 2e34 8e91 248b 7f54 ...G12.3.4..$..T │ │ │ │ +000b8460: 91fe a666 7261 6e73 6974 6976 6974 9a8c ...fransitivit.. │ │ │ │ +000b8470: cc79 9605 6666 6f66 9365 7175 616c 6974 .y..ffof.equalit │ │ │ │ +000b8480: 9879 8ea6 8d8d 8d91 eaf1 eb9f f54f a789 .y...........O.. │ │ │ │ +000b8490: 0000 6666 01c7 0b4a 9f0b 0716 8d8d 90cc ..ff...J........ │ │ │ │ +000b84a0: cd9f 0459 9c84 000f 60b2 0000 6666 8d9f ...Y....`...ff.. │ │ │ │ +000b84b0: fba6 648d 9117 0bcc eb61 5452 414e 5396 ..d......aTRANS. │ │ │ │ +000b84c0: 05bf aa3a 9374 686d 932d 3e93 7468 6d93 ...:.thm.->.thm. │ │ │ │ +000b84d0: 2d3e 9374 686d 8e8e 9201 c671 b184 000f ->.thm.....q.... │ │ │ │ +000b84e0: 60b2 0000 6666 8e8e 9f04 c002 8900 0066 `...ff.........f │ │ │ │ +000b84f0: 6601 c70b 4a8e 8e8e 9f2d 1d00 9f12 d290 f...J....-...... │ │ │ │ +000b8500: 8d8d 8d9f f7e1 c58d 9167 99e0 cf00 8d9f .........g...... │ │ │ │ +000b8510: 01cc ccd5 318e 960b fffe da60 9b07 3ffa ....1......`..?. │ │ │ │ +000b8520: d774 8d9f 01cc ccd5 318e 9108 1556 cf3d .t......1....V.= │ │ │ │ +000b8530: 9103 5552 d774 8d9f 01cc ccd5 328e 914b ..UR.t......2..K │ │ │ │ +000b8540: 3fd4 cf00 8d9f 01cc ccd5 328e 93da 6098 ?.........2...`. │ │ │ │ +000b8550: d774 8d9f 01cc ccd5 328e 9108 1556 cf3d .t......2....V.= │ │ │ │ +000b8560: 9103 5552 d774 8d9f 01cc ccd5 338e 8e91 ..UR.t......3... │ │ │ │ +000b8570: 6799 e09f 0551 6d89 0000 6665 00cd ee92 g....Qm...fe.... │ │ │ │ +000b8580: 9f0b 080b 8d91 3865 35cf 008d 9f01 cccc ......8e5....... │ │ │ │ +000b8590: d531 8e91 076a acda 5b91 02aa a8cf 008d .1...j..[....... │ │ │ │ +000b85a0: 9f01 cccc d532 8e91 0bff feda 6091 073f .....2......`..? │ │ │ │ +000b85b0: fad7 748d 9f01 cccc d531 8e91 0815 56cf ..t......1....V. │ │ │ │ +000b85c0: 3d91 0355 52d7 748d 9f01 cccc d533 8e8e =..UR.t......3.. │ │ │ │ +000b85d0: 8e8e 8e9f 393e 8a8d 8d8d 8d91 f94e 53cf ....9>.......NS. │ │ │ │ +000b85e0: 312e 8e8e 8e91 0851 d700 8d9f 01cc ccd5 1......Q........ │ │ │ │ +000b85f0: 328e 910b fffe da60 9107 3ffa d774 8d9f 2......`..?..t.. │ │ │ │ +000b8600: 01cc ccd5 328e 9108 1556 cf3d 9103 5552 ....2....V.=..UR │ │ │ │ +000b8610: d774 8d9f 01cc ccd5 338e 9201 2bc8 cacf .t......3...+... │ │ │ │ +000b8620: 5b48 7970 9053 8e6f 7468 6573 6973 5d8e [Hyp.S.othesis]. │ │ │ │ +000b8630: a18d 8d8d 8d91 f94e 5332 2e8e 8e8e 9108 .......NS2...... │ │ │ │ +000b8640: 51d7 008d 9f01 cccc d531 8e91 0bff feda Q........1...... │ │ │ │ +000b8650: 6091 073f fad7 748d 9f01 cccc d531 8e91 `..?..t......1.. │ │ │ │ +000b8660: 0815 56cf 3d91 0355 52d7 748d 9f01 cccc ..V.=..UR.t..... │ │ │ │ +000b8670: d532 8e92 012b c8ca cf5b 4879 7090 538e .2...+...[Hyp.S. │ │ │ │ +000b8680: 6f74 6865 7369 735d 8ea1 8d8d 8d8d 91f9 othesis]........ │ │ │ │ +000b8690: 4e53 332e 8e8e 8e91 0851 d700 8d9f 01cc NS3......Q...... │ │ │ │ +000b86a0: ccd5 318e 9107 6aac da5b 9102 aaa8 cf00 ..1...j..[...... │ │ │ │ +000b86b0: 8d9f 01cc ccd5 328e 910b fffe da60 9107 ......2......`.. │ │ │ │ +000b86c0: 3ffa d774 8d9f 01cc ccd5 318e 9108 1556 ?..t......1....V │ │ │ │ +000b86d0: cf3d 9103 5552 d774 8d9f 01cc ccd5 338e .=..UR.t......3. │ │ │ │ +000b86e0: 9201 1925 26cf 5be2 5355 4253 5491 03ea ...%&.[.SUBST... │ │ │ │ +000b86f0: a8cf 312c 325d 8e8e 9f24 fd13 8e8c 8b00 ..1,2]...$...... │ │ │ │ +000b8700: 0000 e300 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 000b8710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000b8720: 0b7f aaa0 02cc 0555 8da0 fd46 d30e 8d8d .......U...F.... │ │ │ │ -000b8730: 8d8d 9ffa 999a 8d91 12c7 61d0 3132 2e33 ..........a.12.3 │ │ │ │ -000b8740: 2e91 0a80 0044 6572 6976 91ff 4000 6174 .....Deriv..@.at │ │ │ │ -000b8750: 696f 6e96 0480 006f 6693 7468 6593 7374 ion....of.the.st │ │ │ │ -000b8760: 616e 6461 7264 9372 756c 6573 9200 cf09 andard.rules.... │ │ │ │ -000b8770: da32 3237 8e91 12c7 619f 0566 6689 0000 .227....a..ff... │ │ │ │ -000b8780: e666 01c7 3e7c 8e8e 8e8e a002 942f df8d .f..>|......./.. │ │ │ │ -000b8790: a0fd 8bd0 218d 8d91 12c7 61eb 4731 322e ....!.....a.G12. │ │ │ │ -000b87a0: 332e 358e 914c 60f5 4170 706c 6963 6174 3.5..L`.Applicat │ │ │ │ -000b87b0: 696f 6e96 0566 666f 6693 6193 7465 726d ion..ffof.a.term │ │ │ │ -000b87c0: 9374 6f93 6193 7468 656f 7265 6d8e a918 .to.a.theorem... │ │ │ │ -000b87d0: b07e 8d8d 8d91 12c7 619f f54f a789 0000 .~......a..O.... │ │ │ │ -000b87e0: 6666 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f ff...J.......... │ │ │ │ -000b87f0: 0459 9c84 000f 60b2 0000 6666 8d9f fba6 .Y....`...ff.... │ │ │ │ -000b8800: 648d 9117 0bcc eb61 4150 5f54 4552 4d96 d......aAP_TERM. │ │ │ │ -000b8810: 05bf aa3a 9374 6572 6d93 2d3e 9374 686d ...:.term.->.thm │ │ │ │ -000b8820: 932d 3e93 7468 6d8e 8e92 01c6 71b1 8400 .->.thm.....q... │ │ │ │ -000b8830: 0f60 b200 0066 668e 8e9f 04c0 0289 0000 .`...ff......... │ │ │ │ -000b8840: 6666 01c7 0b4a 8e8e 8e9f 2d28 7e9f 12d6 ff...J....-(~... │ │ │ │ -000b8850: 658d 8d8d 9ff7 e1c5 8d92 00d6 eaf1 cf00 e............... │ │ │ │ -000b8860: 9607 3ffa da60 93d7 748d 9f01 cccc d531 ..?..`..t......1 │ │ │ │ -000b8870: 8e91 0815 56cf 3d91 0355 52d7 748d 9f01 ....V.=..UR.t... │ │ │ │ -000b8880: cccc d532 8e8e 9200 cec2 139f 0551 6d89 ...2.........Qm. │ │ │ │ -000b8890: 0000 6665 004f 4919 9f0b 080b 8dcf 0096 ..fe.OI......... │ │ │ │ -000b88a0: 073f fada 6093 d774 9603 eaa8 748d 9f01 .?..`..t....t... │ │ │ │ -000b88b0: cccc d531 8e91 0815 56cf 3d91 0355 52d7 ...1....V.=..UR. │ │ │ │ -000b88c0: 7493 748d 9f01 cccc d532 8e8e 8e8e 8e9f t.t......2...... │ │ │ │ -000b88d0: 394e 808d 8d8d 8d91 2123 c9cf 312e 8e8e 9N......!#..1... │ │ │ │ -000b88e0: 8e91 3027 4d00 9607 3ffa da60 93d7 748d ..0'M...?..`..t. │ │ │ │ -000b88f0: 9f01 cccc d531 8e91 0815 56cf 3d91 0355 .....1....V.=..U │ │ │ │ -000b8900: 52d7 748d 9f01 cccc d532 8e92 0130 88ce R.t......2...0.. │ │ │ │ -000b8910: cf5b 4879 7090 538e 6f74 6865 7369 735d .[Hyp.S.othesis] │ │ │ │ -000b8920: 8ea4 1327 b18d 8d8d 8d91 2123 c932 2e8e ...'......!#.2.. │ │ │ │ -000b8930: 8e8e 9134 11f5 da60 9107 3ffa d774 9603 ...4...`..?..t.. │ │ │ │ -000b8940: eaa8 748d 9f01 cccc d531 8e91 0815 56cf ..t......1....V. │ │ │ │ -000b8950: 3d91 0355 52d7 7493 748d 9f01 cccc d531 =..UR.t.t......1 │ │ │ │ -000b8960: 8e92 014a c7f4 cf5b e252 4546 4ccf 5d8e ...J...[.REFL.]. │ │ │ │ -000b8970: a18d 8d8d 8d91 2123 c933 2e8e 8e8e 9130 ......!#.3.....0 │ │ │ │ -000b8980: 274d 0096 073f fada 6093 d774 9603 eaa8 'M...?..`..t.... │ │ │ │ -000b8990: 748d 9f01 cccc d531 8e91 0815 56cf 3d91 t......1....V.=. │ │ │ │ -000b89a0: 0355 52d7 7493 748d 9f01 cccc d532 8e92 .UR.t.t......2.. │ │ │ │ -000b89b0: 0127 0036 cf5b e253 5542 5354 93cf 312c .'.6.[.SUBST..1, │ │ │ │ -000b89c0: 325d 8e9f 25a4 0b8d 8d91 12c7 61eb 4731 2]..%.......a.G1 │ │ │ │ -000b89d0: 322e 332e 368e 914c 60f5 4170 706c 6963 2.3.6..L`.Applic │ │ │ │ -000b89e0: 6174 696f 6e96 0566 666f 6693 6193 7468 ation..ffof.a.th │ │ │ │ -000b89f0: 656f 7265 6d93 746f 9361 9374 6572 6d8e eorem.to.a.term. │ │ │ │ -000b8a00: a68d 8d8d 9112 c761 9ff5 4fa7 8900 0066 .......a..O....f │ │ │ │ -000b8a10: 6601 c70b 4a9f 0b07 168d 8d90 cccd 9f04 f...J........... │ │ │ │ -000b8a20: 599c 8400 0f60 b200 0066 668d 9ffb a664 Y....`...ff....d │ │ │ │ -000b8a30: 8d91 170b cceb 6141 505f 5448 4d96 05bf ......aAP_THM... │ │ │ │ -000b8a40: aa3a 9374 686d 932d 3e93 636f 6e76 8e8e .:.thm.->.conv.. │ │ │ │ -000b8a50: 9201 c671 b184 000f 60b2 0000 6666 8e8e ...q....`...ff.. │ │ │ │ -000b8a60: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ -000b8a70: 9f2d 287e 9f12 d665 8d8d 8d9f f7e1 c58d .-(~...e........ │ │ │ │ -000b8a80: 9200 d6ea f1cf 0096 073f fada 6093 d774 .........?..`..t │ │ │ │ -000b8a90: 8d9f 01cc ccd5 318e 9108 1556 cf3d 9103 ......1....V.=.. │ │ │ │ -000b8aa0: 5552 d774 8d9f 01cc ccd5 328e 8e92 00ce UR.t......2..... │ │ │ │ -000b8ab0: c213 9f05 516d 8900 0066 6500 4f49 199f ....Qm...fe.OI.. │ │ │ │ -000b8ac0: 0b08 0b8d cf00 9607 3ffa da60 93d7 748d ........?..`..t. │ │ │ │ -000b8ad0: 9f01 cccc d531 8e9b 08aa acd7 7496 0355 .....1......t..U │ │ │ │ -000b8ae0: 52cf 3d93 d774 8d9f 01cc ccd5 328e 98d7 R.=..t......2... │ │ │ │ -000b8af0: 748e 8e8e 8e9f 394e 808d 8d8d 8d91 2123 t.....9N......!# │ │ │ │ -000b8b00: c9cf 312e 8e8e 8e91 3027 4d00 9607 3ffa ..1.....0'M...?. │ │ │ │ -000b8b10: da60 93d7 748d 9f01 cccc d531 8e91 0815 .`..t......1.... │ │ │ │ -000b8b20: 56cf 3d91 0355 52d7 748d 9f01 cccc d532 V.=..UR.t......2 │ │ │ │ -000b8b30: 8e92 0130 88ce cf5b 4879 7090 538e 6f74 ...0...[Hyp.S.ot │ │ │ │ -000b8b40: 6865 7369 735d 8ea1 8d8d 8d8d 9121 23c9 hesis].......!#. │ │ │ │ -000b8b50: 322e 8e8e 8e91 3411 f5da 6091 073f fad7 2.....4...`..?.. │ │ │ │ -000b8b60: 748d 9f01 cccc d531 8e9b 08aa acd7 7496 t......1......t. │ │ │ │ -000b8b70: 0355 52cf 3d93 d774 8d9f 01cc ccd5 318e .UR.=..t......1. │ │ │ │ -000b8b80: 98d7 7492 0146 07f0 cf5b e252 4546 4ccf ..t..F...[.REFL. │ │ │ │ -000b8b90: 5d8e a18d 8d8d 8d91 2123 c933 2e8e 8e8e ].......!#.3.... │ │ │ │ -000b8ba0: 9130 274d 0096 073f fada 6093 d774 8d9f .0'M...?..`..t.. │ │ │ │ -000b8bb0: 01cc ccd5 318e 9b08 aaac d774 9603 5552 ....1......t..UR │ │ │ │ -000b8bc0: cf3d 93d7 748d 9f01 cccc d532 8e98 d774 .=..t......2...t │ │ │ │ -000b8bd0: 9201 2240 32cf 5be2 5355 4253 5491 03ea .."@2.[.SUBST... │ │ │ │ -000b8be0: a8cf 312c 325d 8e9f 25a4 0b8d 8d91 12c7 ..1,2]..%....... │ │ │ │ -000b8bf0: 61eb 4731 322e 332e 378e 914c 60f5 4d6f a.G12.3.7..L`.Mo │ │ │ │ -000b8c00: 9073 3364 7573 9605 6666 509a 8ccc 6f6e .s3dus..ffP...on │ │ │ │ -000b8c10: 656e 7393 666f 7293 6571 7561 6c69 7498 ens.for.equalit. │ │ │ │ -000b8c20: 798e a68d 8d8d 9112 c761 9ff5 4fa7 8900 y........a..O... │ │ │ │ -000b8c30: 0066 6601 c70b 4a9f 0b07 168d 8d90 cccd .ff...J......... │ │ │ │ -000b8c40: 9f04 599c 8400 0f60 b200 0066 668d 9ffb ..Y....`...ff... │ │ │ │ -000b8c50: a664 8d91 170b cceb 6145 515f 4d50 9605 .d......aEQ_MP.. │ │ │ │ -000b8c60: bfaa 3a93 7468 6d93 2d3e 9374 686d 932d ..:.thm.->.thm.- │ │ │ │ -000b8c70: 3e93 7468 6d8e 8e92 01c6 71b1 8400 0f60 >.thm.....q....` │ │ │ │ -000b8c80: b200 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ -000b8c90: 01c7 0b4a 8e8e 8e9f 2d28 7e9f 12d6 658d ...J....-(~...e. │ │ │ │ -000b8ca0: 8d8d 9ff7 e1c5 8d92 009b d589 cf00 8d9f ................ │ │ │ │ -000b8cb0: 01cc ccd5 318e 960b fffe da60 9b07 3ffa ....1......`..?. │ │ │ │ -000b8cc0: d774 8d9f 01cc ccd5 318e 9108 1556 cf3d .t......1....V.= │ │ │ │ -000b8cd0: 9103 5552 d774 8d9f 01cc ccd5 328e 914b ..UR.t......2..K │ │ │ │ -000b8ce0: 3fd4 cf00 8d9f 01cc ccd5 328e 93da 6098 ?.........2...`. │ │ │ │ -000b8cf0: d774 8d9f 01cc ccd5 318e 8e92 009b d589 .t......1....... │ │ │ │ -000b8d00: 9f05 516d 8900 0066 6500 b522 2c9f 0b08 ..Qm...fe..",... │ │ │ │ -000b8d10: 0b8d 9138 6535 cf00 8d9f 01cc ccd5 318e ...8e5........1. │ │ │ │ -000b8d20: 9107 6aac da5b 9102 aaa8 cf00 8d9f 01cc ..j..[.......... │ │ │ │ -000b8d30: ccd5 328e 910b fffe da60 9107 3ffa d774 ..2......`..?..t │ │ │ │ -000b8d40: 8d9f 01cc ccd5 328e 8e8e 8e8e 9f39 4e80 ......2......9N. │ │ │ │ -000b8d50: 8d8d 8d8d 9121 23c9 cf31 2e8e 8e8e 9130 .....!#..1.....0 │ │ │ │ -000b8d60: 274d 008d 9f01 cccc d531 8e91 0bff feda 'M.......1...... │ │ │ │ -000b8d70: 6091 073f fad7 748d 9f01 cccc d531 8e91 `..?..t......1.. │ │ │ │ -000b8d80: 0815 56cf 3d91 0355 52d7 748d 9f01 cccc ..V.=..UR.t..... │ │ │ │ -000b8d90: d532 8e92 012b c8ca cf5b 4879 7090 538e .2...+...[Hyp.S. │ │ │ │ -000b8da0: 6f74 6865 7369 735d 8ea1 8d8d 8d8d 9121 othesis].......! │ │ │ │ -000b8db0: 23c9 322e 8e8e 8e91 3027 4d00 8d9f 01cc #.2.....0'M..... │ │ │ │ -000b8dc0: ccd5 328e 910b fffe da60 9107 3ffa d774 ..2......`..?..t │ │ │ │ -000b8dd0: 8d9f 01cc ccd5 318e 9201 4495 30cf 5b48 ......1...D.0.[H │ │ │ │ -000b8de0: 7970 9053 8e6f 7468 6573 6973 5d8e a18d yp.S.othesis]... │ │ │ │ -000b8df0: 8d8d 8d91 2123 c933 2e8e 8e8e 9130 274d ....!#.3.....0'M │ │ │ │ -000b8e00: 008d 9f01 cccc d531 8e91 076a acda 5b91 .......1...j..[. │ │ │ │ -000b8e10: 02aa a8cf 008d 9f01 cccc d532 8e91 0bff ...........2.... │ │ │ │ -000b8e20: feda 6091 073f fad7 748d 9f01 cccc d532 ..`..?..t......2 │ │ │ │ -000b8e30: 8e92 0131 f18c cf5b e253 5542 5354 9103 ...1...[.SUBST.. │ │ │ │ -000b8e40: eaa8 cf31 2c32 5d8e 8e9f 24fd 138e 8c8b ...1,2]...$..... │ │ │ │ -000b8e50: 0000 00e4 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000b8720: 0000 0000 0000 0000 0b7f b2a0 02cc 0555 ...............U │ │ │ │ +000b8730: 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 ...F............ │ │ │ │ +000b8740: 12c7 61d0 3132 2e33 2e91 0a80 0044 6572 ..a.12.3.....Der │ │ │ │ +000b8750: 6976 91ff 4000 6174 696f 6e96 0480 006f iv..@.ation....o │ │ │ │ +000b8760: 6693 7468 6593 7374 616e 6461 7264 9372 f.the.standard.r │ │ │ │ +000b8770: 756c 6573 9200 cf09 da32 3237 8e91 12c7 ules.....227.... │ │ │ │ +000b8780: 619f 0566 6689 0000 e666 01c7 3e7c 8e8e a..ff....f..>|.. │ │ │ │ +000b8790: 8e8e a002 942f df8d a0fd 8bd0 218d 8d91 ...../......!... │ │ │ │ +000b87a0: 12c7 61eb 4731 322e 332e 358e 914c 60f5 ..a.G12.3.5..L`. │ │ │ │ +000b87b0: 4170 706c 6963 6174 696f 6e96 0566 666f Application..ffo │ │ │ │ +000b87c0: 6693 6193 7465 726d 9374 6f93 6193 7468 f.a.term.to.a.th │ │ │ │ +000b87d0: 656f 7265 6d8e a918 b07e 8d8d 8d91 12c7 eorem....~...... │ │ │ │ +000b87e0: 619f f54f a789 0000 6666 01c7 0b4a 9f0b a..O....ff...J.. │ │ │ │ +000b87f0: 0716 8d8d 90cc cd9f 0459 9c84 000f 60b2 .........Y....`. │ │ │ │ +000b8800: 0000 6666 8d9f fba6 648d 9117 0bcc eb61 ..ff....d......a │ │ │ │ +000b8810: 4150 5f54 4552 4d96 05bf aa3a 9374 6572 AP_TERM....:.ter │ │ │ │ +000b8820: 6d93 2d3e 9374 686d 932d 3e93 7468 6d8e m.->.thm.->.thm. │ │ │ │ +000b8830: 8e92 01c6 71b1 8400 0f60 b200 0066 668e ....q....`...ff. │ │ │ │ +000b8840: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ +000b8850: 8e9f 2d28 7e9f 12d6 658d 8d8d 9ff7 e1c5 ..-(~...e....... │ │ │ │ +000b8860: 8d92 00d6 eaf1 cf00 9607 3ffa da60 93d7 ..........?..`.. │ │ │ │ +000b8870: 748d 9f01 cccc d531 8e91 0815 56cf 3d91 t......1....V.=. │ │ │ │ +000b8880: 0355 52d7 748d 9f01 cccc d532 8e8e 9200 .UR.t......2.... │ │ │ │ +000b8890: cec2 139f 0551 6d89 0000 6665 004f 4919 .....Qm...fe.OI. │ │ │ │ +000b88a0: 9f0b 080b 8dcf 0096 073f fada 6093 d774 .........?..`..t │ │ │ │ +000b88b0: 9603 eaa8 748d 9f01 cccc d531 8e91 0815 ....t......1.... │ │ │ │ +000b88c0: 56cf 3d91 0355 52d7 7493 748d 9f01 cccc V.=..UR.t.t..... │ │ │ │ +000b88d0: d532 8e8e 8e8e 8e9f 394e 808d 8d8d 8d91 .2......9N...... │ │ │ │ +000b88e0: 2123 c9cf 312e 8e8e 8e91 3027 4d00 9607 !#..1.....0'M... │ │ │ │ +000b88f0: 3ffa da60 93d7 748d 9f01 cccc d531 8e91 ?..`..t......1.. │ │ │ │ +000b8900: 0815 56cf 3d91 0355 52d7 748d 9f01 cccc ..V.=..UR.t..... │ │ │ │ +000b8910: d532 8e92 0130 88ce cf5b 4879 7090 538e .2...0...[Hyp.S. │ │ │ │ +000b8920: 6f74 6865 7369 735d 8ea4 1327 b18d 8d8d othesis]...'.... │ │ │ │ +000b8930: 8d91 2123 c932 2e8e 8e8e 9134 11f5 da60 ..!#.2.....4...` │ │ │ │ +000b8940: 9107 3ffa d774 9603 eaa8 748d 9f01 cccc ..?..t....t..... │ │ │ │ +000b8950: d531 8e91 0815 56cf 3d91 0355 52d7 7493 .1....V.=..UR.t. │ │ │ │ +000b8960: 748d 9f01 cccc d531 8e92 014a c7f4 cf5b t......1...J...[ │ │ │ │ +000b8970: e252 4546 4ccf 5d8e a18d 8d8d 8d91 2123 .REFL.].......!# │ │ │ │ +000b8980: c933 2e8e 8e8e 9130 274d 0096 073f fada .3.....0'M...?.. │ │ │ │ +000b8990: 6093 d774 9603 eaa8 748d 9f01 cccc d531 `..t....t......1 │ │ │ │ +000b89a0: 8e91 0815 56cf 3d91 0355 52d7 7493 748d ....V.=..UR.t.t. │ │ │ │ +000b89b0: 9f01 cccc d532 8e92 0127 0036 cf5b e253 .....2...'.6.[.S │ │ │ │ +000b89c0: 5542 5354 93cf 312c 325d 8e9f 25a4 0b8d UBST..1,2]..%... │ │ │ │ +000b89d0: 8d91 12c7 61eb 4731 322e 332e 368e 914c ....a.G12.3.6..L │ │ │ │ +000b89e0: 60f5 4170 706c 6963 6174 696f 6e96 0566 `.Application..f │ │ │ │ +000b89f0: 666f 6693 6193 7468 656f 7265 6d93 746f fof.a.theorem.to │ │ │ │ +000b8a00: 9361 9374 6572 6d8e a68d 8d8d 9112 c761 .a.term........a │ │ │ │ +000b8a10: 9ff5 4fa7 8900 0066 6601 c70b 4a9f 0b07 ..O....ff...J... │ │ │ │ +000b8a20: 168d 8d90 cccd 9f04 599c 8400 0f60 b200 ........Y....`.. │ │ │ │ +000b8a30: 0066 668d 9ffb a664 8d91 170b cceb 6141 .ff....d......aA │ │ │ │ +000b8a40: 505f 5448 4d96 05bf aa3a 9374 686d 932d P_THM....:.thm.- │ │ │ │ +000b8a50: 3e93 636f 6e76 8e8e 9201 c671 b184 000f >.conv.....q.... │ │ │ │ +000b8a60: 60b2 0000 6666 8e8e 9f04 c002 8900 0066 `...ff.........f │ │ │ │ +000b8a70: 6601 c70b 4a8e 8e8e 9f2d 287e 9f12 d665 f...J....-(~...e │ │ │ │ +000b8a80: 8d8d 8d9f f7e1 c58d 9200 d6ea f1cf 0096 ................ │ │ │ │ +000b8a90: 073f fada 6093 d774 8d9f 01cc ccd5 318e .?..`..t......1. │ │ │ │ +000b8aa0: 9108 1556 cf3d 9103 5552 d774 8d9f 01cc ...V.=..UR.t.... │ │ │ │ +000b8ab0: ccd5 328e 8e92 00ce c213 9f05 516d 8900 ..2.........Qm.. │ │ │ │ +000b8ac0: 0066 6500 4f49 199f 0b08 0b8d cf00 9607 .fe.OI.......... │ │ │ │ +000b8ad0: 3ffa da60 93d7 748d 9f01 cccc d531 8e9b ?..`..t......1.. │ │ │ │ +000b8ae0: 08aa acd7 7496 0355 52cf 3d93 d774 8d9f ....t..UR.=..t.. │ │ │ │ +000b8af0: 01cc ccd5 328e 98d7 748e 8e8e 8e9f 394e ....2...t.....9N │ │ │ │ +000b8b00: 808d 8d8d 8d91 2123 c9cf 312e 8e8e 8e91 ......!#..1..... │ │ │ │ +000b8b10: 3027 4d00 9607 3ffa da60 93d7 748d 9f01 0'M...?..`..t... │ │ │ │ +000b8b20: cccc d531 8e91 0815 56cf 3d91 0355 52d7 ...1....V.=..UR. │ │ │ │ +000b8b30: 748d 9f01 cccc d532 8e92 0130 88ce cf5b t......2...0...[ │ │ │ │ +000b8b40: 4879 7090 538e 6f74 6865 7369 735d 8ea1 Hyp.S.othesis].. │ │ │ │ +000b8b50: 8d8d 8d8d 9121 23c9 322e 8e8e 8e91 3411 .....!#.2.....4. │ │ │ │ +000b8b60: f5da 6091 073f fad7 748d 9f01 cccc d531 ..`..?..t......1 │ │ │ │ +000b8b70: 8e9b 08aa acd7 7496 0355 52cf 3d93 d774 ......t..UR.=..t │ │ │ │ +000b8b80: 8d9f 01cc ccd5 318e 98d7 7492 0146 07f0 ......1...t..F.. │ │ │ │ +000b8b90: cf5b e252 4546 4ccf 5d8e a18d 8d8d 8d91 .[.REFL.]....... │ │ │ │ +000b8ba0: 2123 c933 2e8e 8e8e 9130 274d 0096 073f !#.3.....0'M...? │ │ │ │ +000b8bb0: fada 6093 d774 8d9f 01cc ccd5 318e 9b08 ..`..t......1... │ │ │ │ +000b8bc0: aaac d774 9603 5552 cf3d 93d7 748d 9f01 ...t..UR.=..t... │ │ │ │ +000b8bd0: cccc d532 8e98 d774 9201 2240 32cf 5be2 ...2...t.."@2.[. │ │ │ │ +000b8be0: 5355 4253 5491 03ea a8cf 312c 325d 8e9f SUBST.....1,2].. │ │ │ │ +000b8bf0: 25a4 0b8d 8d91 12c7 61eb 4731 322e 332e %.......a.G12.3. │ │ │ │ +000b8c00: 378e 914c 60f5 4d6f 9073 3364 7573 9605 7..L`.Mo.s3dus.. │ │ │ │ +000b8c10: 6666 509a 8ccc 6f6e 656e 7393 666f 7293 ffP...onens.for. │ │ │ │ +000b8c20: 6571 7561 6c69 7498 798e a68d 8d8d 9112 equalit.y....... │ │ │ │ +000b8c30: c761 9ff5 4fa7 8900 0066 6601 c70b 4a9f .a..O....ff...J. │ │ │ │ +000b8c40: 0b07 168d 8d90 cccd 9f04 599c 8400 0f60 ..........Y....` │ │ │ │ +000b8c50: b200 0066 668d 9ffb a664 8d91 170b cceb ...ff....d...... │ │ │ │ +000b8c60: 6145 515f 4d50 9605 bfaa 3a93 7468 6d93 aEQ_MP....:.thm. │ │ │ │ +000b8c70: 2d3e 9374 686d 932d 3e93 7468 6d8e 8e92 ->.thm.->.thm... │ │ │ │ +000b8c80: 01c6 71b1 8400 0f60 b200 0066 668e 8e9f ..q....`...ff... │ │ │ │ +000b8c90: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e9f ......ff...J.... │ │ │ │ +000b8ca0: 2d28 7e9f 12d6 658d 8d8d 9ff7 e1c5 8d92 -(~...e......... │ │ │ │ +000b8cb0: 009b d589 cf00 8d9f 01cc ccd5 318e 960b ............1... │ │ │ │ +000b8cc0: fffe da60 9b07 3ffa d774 8d9f 01cc ccd5 ...`..?..t...... │ │ │ │ +000b8cd0: 318e 9108 1556 cf3d 9103 5552 d774 8d9f 1....V.=..UR.t.. │ │ │ │ +000b8ce0: 01cc ccd5 328e 914b 3fd4 cf00 8d9f 01cc ....2..K?....... │ │ │ │ +000b8cf0: ccd5 328e 93da 6098 d774 8d9f 01cc ccd5 ..2...`..t...... │ │ │ │ +000b8d00: 318e 8e92 009b d589 9f05 516d 8900 0066 1.........Qm...f │ │ │ │ +000b8d10: 6500 b522 2c9f 0b08 0b8d 9138 6535 cf00 e..",......8e5.. │ │ │ │ +000b8d20: 8d9f 01cc ccd5 318e 9107 6aac da5b 9102 ......1...j..[.. │ │ │ │ +000b8d30: aaa8 cf00 8d9f 01cc ccd5 328e 910b fffe ..........2..... │ │ │ │ +000b8d40: da60 9107 3ffa d774 8d9f 01cc ccd5 328e .`..?..t......2. │ │ │ │ +000b8d50: 8e8e 8e8e 9f39 4e80 8d8d 8d8d 9121 23c9 .....9N......!#. │ │ │ │ +000b8d60: cf31 2e8e 8e8e 9130 274d 008d 9f01 cccc .1.....0'M...... │ │ │ │ +000b8d70: d531 8e91 0bff feda 6091 073f fad7 748d .1......`..?..t. │ │ │ │ +000b8d80: 9f01 cccc d531 8e91 0815 56cf 3d91 0355 .....1....V.=..U │ │ │ │ +000b8d90: 52d7 748d 9f01 cccc d532 8e92 012b c8ca R.t......2...+.. │ │ │ │ +000b8da0: cf5b 4879 7090 538e 6f74 6865 7369 735d .[Hyp.S.othesis] │ │ │ │ +000b8db0: 8ea1 8d8d 8d8d 9121 23c9 322e 8e8e 8e91 .......!#.2..... │ │ │ │ +000b8dc0: 3027 4d00 8d9f 01cc ccd5 328e 910b fffe 0'M.......2..... │ │ │ │ +000b8dd0: da60 9107 3ffa d774 8d9f 01cc ccd5 318e .`..?..t......1. │ │ │ │ +000b8de0: 9201 4495 30cf 5b48 7970 9053 8e6f 7468 ..D.0.[Hyp.S.oth │ │ │ │ +000b8df0: 6573 6973 5d8e a18d 8d8d 8d91 2123 c933 esis].......!#.3 │ │ │ │ +000b8e00: 2e8e 8e8e 9130 274d 008d 9f01 cccc d531 .....0'M.......1 │ │ │ │ +000b8e10: 8e91 076a acda 5b91 02aa a8cf 008d 9f01 ...j..[......... │ │ │ │ +000b8e20: cccc d532 8e91 0bff feda 6091 073f fad7 ...2......`..?.. │ │ │ │ +000b8e30: 748d 9f01 cccc d532 8e92 0131 f18c cf5b t......2...1...[ │ │ │ │ +000b8e40: e253 5542 5354 9103 eaa8 cf31 2c32 5d8e .SUBST.....1,2]. │ │ │ │ +000b8e50: 8e9f 24fd 138e 8c8b 0000 00e4 0000 0000 ..$............. │ │ │ │ 000b8e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000b8e70: 0000 0000 0000 0000 000b 86f6 a002 cc05 ................ │ │ │ │ -000b8e80: 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d U...F........... │ │ │ │ -000b8e90: 91ea f1eb d032 3238 9200 d460 9d43 6861 .....228...`.Cha │ │ │ │ -000b8ea0: 7074 6572 9604 8000 3132 2e91 0a80 0044 pter....12.....D │ │ │ │ -000b8eb0: 6572 6976 90a0 0065 6493 496e 6665 7265 eriv...ed.Infere │ │ │ │ -000b8ec0: 6e63 6593 5275 6c65 738e 91ea f1eb 9f05 nce.Rules....... │ │ │ │ -000b8ed0: 6666 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 ff....f..>|..... │ │ │ │ -000b8ee0: 0294 2fdf 8da0 fd8b d021 8d8d 91ea f1eb ../......!...... │ │ │ │ -000b8ef0: eb47 3132 2e33 2e38 8e91 248b 7f49 6d70 .G12.3.8..$..Imp │ │ │ │ -000b8f00: 6c69 6361 7469 6f6e 9605 6666 6672 6f6d lication..fffrom │ │ │ │ -000b8f10: 9365 7175 616c 6974 908c cc79 8ea9 17c0 .equalit...y.... │ │ │ │ -000b8f20: 008d 8d8d 91ea f1eb 9ff4 dada 8900 0066 ...............f │ │ │ │ -000b8f30: 6601 c70b 4a9f 0bf0 af8d 8d90 cccd 9f04 f...J........... │ │ │ │ -000b8f40: 599c 8400 104a 4b00 0066 668d 9ffb a664 Y....JK..ff....d │ │ │ │ -000b8f50: 8d91 170b cceb 6145 515f 494d 505f 5255 ......aEQ_IMP_RU │ │ │ │ -000b8f60: 4c45 9605 bfaa 3a93 7468 6d93 2d3e 9328 LE....:.thm.->.( │ │ │ │ -000b8f70: 7468 6d93 2393 7468 6d29 8e8e 9201 c671 thm.#.thm).....q │ │ │ │ -000b8f80: b184 0010 4a4b 0000 6666 8e8e 9f04 c002 ....JK..ff...... │ │ │ │ -000b8f90: 8900 0066 6601 c70b 4a8e 8e8e 9f28 087f ...ff...J....(.. │ │ │ │ -000b8fa0: 9f11 7390 8d8d 8d9f f7e1 c58d 9200 af15 ..s............. │ │ │ │ -000b8fb0: 7bcf 0096 073f fada 6093 d774 8d9f 01cc {....?..`..t.... │ │ │ │ -000b8fc0: ccd5 318e 9108 1556 cf3d 9103 5552 d774 ..1....V.=..UR.t │ │ │ │ -000b8fd0: 8d9f 01cc ccd5 328e 8e91 697d 6a9f 0551 ......2...i}j..Q │ │ │ │ -000b8fe0: 6d89 0000 6665 00ca 277e 9f0b 080b 8dcf m...fe..'~...... │ │ │ │ -000b8ff0: 0096 073f fada 6093 d774 8d9f 01cc ccd5 ...?..`..t...... │ │ │ │ -000b9000: 318e 9b08 1556 da29 9103 5552 d774 8d9f 1....V.)..UR.t.. │ │ │ │ -000b9010: 01cc ccd5 328e 914b 3fd4 cf00 93da 6093 ....2..K?.....`. │ │ │ │ -000b9020: d774 8d9f 01cc ccd5 328e 98da 2991 0355 .t......2...)..U │ │ │ │ -000b9030: 52d7 748d 9f01 cccc d531 8e8e 8e8e 8e9f R.t......1...... │ │ │ │ -000b9040: 323e 088d 8d8d 8d91 f94e 53cf 312e 8e8e 2>.......NS.1... │ │ │ │ -000b9050: 8e91 0851 d700 9607 3ffa da60 93d7 748d ...Q....?..`..t. │ │ │ │ -000b9060: 9f01 cccc d531 8e91 0815 56cf 3d91 0355 .....1....V.=..U │ │ │ │ -000b9070: 52d7 748d 9f01 cccc d532 8e92 0130 88ce R.t......2...0.. │ │ │ │ -000b9080: cf5b 4879 7090 538e 6f74 6865 7369 735d .[Hyp.S.othesis] │ │ │ │ -000b9090: 8ea4 11e4 808d 8d8d 8d91 f94e 5332 2e8e ...........NS2.. │ │ │ │ -000b90a0: 8e8e 9108 51d7 d774 8d9f 01cc ccd5 318e ....Q..t......1. │ │ │ │ -000b90b0: 910b fffe da60 9107 3ffa d774 8d9f 01cc .....`..?..t.... │ │ │ │ -000b90c0: ccd5 318e 9201 5b38 f0cf 5be2 4153 5355 ..1...[8..[.ASSU │ │ │ │ -000b90d0: 4d45 cf5d 8ea1 8d8d 8d8d 91f9 4e53 332e ME.]........NS3. │ │ │ │ -000b90e0: 8e8e 8e91 0851 d700 d73b 9105 eaa6 748d .....Q...;....t. │ │ │ │ -000b90f0: 9f01 cccc d531 8e91 0bff feda 6091 073f .....1......`..? │ │ │ │ -000b9100: fad7 748d 9f01 cccc d532 8e92 013f ac8c ..t......2...?.. │ │ │ │ -000b9110: cf5b e245 518d 9100 bdb0 8900 0066 6600 .[.EQ........ff. │ │ │ │ -000b9120: 03b4 7d8e 9104 722d 4d50 9103 eaa8 cf31 ..}...r-MP.....1 │ │ │ │ -000b9130: 2c32 5d8e 9f11 e47f 8d8d 8d8d 91f9 4e53 ,2]...........NS │ │ │ │ -000b9140: 342e 8e8e 8e91 0851 d700 9607 3ffa da60 4......Q....?..` │ │ │ │ -000b9150: 93d7 748d 9f01 cccc d531 8e91 0815 56da ..t......1....V. │ │ │ │ -000b9160: 2991 0355 52d7 748d 9f01 cccc d532 8e92 )..UR.t......2.. │ │ │ │ -000b9170: 013d 9900 cf5b e244 4953 4348 9103 eaa8 .=...[.DISCH.... │ │ │ │ -000b9180: cf33 5d8e a18d 8d8d 8d91 f94e 5335 2e8e .3]........NS5.. │ │ │ │ -000b9190: 8e8e 9108 51d7 0096 073f fada 6093 d774 ....Q....?..`..t │ │ │ │ -000b91a0: 8d9f 01cc ccd5 328e 9108 1556 cf3d 9103 ......2....V.=.. │ │ │ │ -000b91b0: 5552 d774 8d9f 01cc ccd5 318e 9201 4ccf UR.t......1...L. │ │ │ │ -000b91c0: 14cf 5be2 5359 4d91 03ea a8cf 315d 8ea1 ..[.SYM.....1].. │ │ │ │ -000b91d0: 8d8d 8d8d 91f9 4e53 362e 8e8e 8e91 0851 ......NS6......Q │ │ │ │ -000b91e0: d7d7 748d 9f01 cccc d532 8e91 0bff feda ..t......2...... │ │ │ │ -000b91f0: 6091 073f fad7 748d 9f01 cccc d532 8e92 `..?..t......2.. │ │ │ │ -000b9200: 015b 38f0 cf5b e241 5353 554d 45cf 5d8e .[8..[.ASSUME.]. │ │ │ │ -000b9210: a18d 8d8d 8d91 f94e 5337 2e8e 8e8e 9108 .......NS7...... │ │ │ │ -000b9220: 51d7 00d7 3b91 05ea a674 8d9f 01cc ccd5 Q...;....t...... │ │ │ │ -000b9230: 328e 910b fffe da60 9107 3ffa d774 8d9f 2......`..?..t.. │ │ │ │ -000b9240: 01cc ccd5 318e 9201 3fac 8ccf 5be2 4551 ....1...?...[.EQ │ │ │ │ -000b9250: 8d91 00bd b089 0000 6666 0003 b47d 8e91 ........ff...}.. │ │ │ │ -000b9260: 0472 2d4d 5091 03ea a8cf 352c 365d 8ea1 .r-MP.....5,6].. │ │ │ │ -000b9270: 8d8d 8d8d 91f9 4e53 382e 8e8e 8e91 0851 ......NS8......Q │ │ │ │ -000b9280: d700 9607 3ffa da60 93d7 748d 9f01 cccc ....?..`..t..... │ │ │ │ -000b9290: d532 8e91 0815 56da 2991 0355 52d7 748d .2....V.)..UR.t. │ │ │ │ -000b92a0: 9f01 cccc d531 8e92 013d 9900 cf5b e244 .....1...=...[.D │ │ │ │ -000b92b0: 4953 4348 9103 eaa8 cf37 5d8e a18d 8d8d ISCH.....7]..... │ │ │ │ -000b92c0: 8d91 f94e 5339 2e8e 8e8e 9108 51d7 0096 ...NS9......Q... │ │ │ │ -000b92d0: 073f fada 6093 d774 8d9f 01cc ccd5 318e .?..`..t......1. │ │ │ │ -000b92e0: 9b08 1556 da29 9103 5552 d774 8d9f 01cc ...V.)..UR.t.... │ │ │ │ -000b92f0: ccd5 328e 9108 aaac cf61 6e64 9103 eaa8 ..2......and.... │ │ │ │ -000b9300: 0093 da60 93d7 748d 9f01 cccc d532 8e98 ...`..t......2.. │ │ │ │ -000b9310: da29 9103 5552 d774 8d9f 01cc ccd5 318e .)..UR.t......1. │ │ │ │ -000b9320: 9200 faa8 cecf 5b34 2c38 5d8e 9f22 ae40 ......[4,8]..".@ │ │ │ │ -000b9330: 8d8d 91ea f1eb eb47 3132 2e33 2e39 8e91 .......G12.3.9.. │ │ │ │ -000b9340: 248b 7ff3 6d82 ce52 3600 0e66 6600 0c00 $...m..R6..ff... │ │ │ │ -000b9350: 0000 0663 6d73 7331 32eb 6d54 eb47 2d49 ...cmss12.mT.G-I │ │ │ │ -000b9360: 6e90 8ccc 7472 6f90 7333 6475 6374 696f n...tro.s3ductio │ │ │ │ -000b9370: 6e8e a68d 8d8d 9e56 bd8d 8d8d 8d91 0230 n......V.......0 │ │ │ │ -000b9380: eaeb 6154 5255 5448 8e8e 8e8e 8e8e 8e9f ..aTRUTH........ │ │ │ │ -000b9390: 2808 7f9f 1000 008d 9200 c53a 11da 6091 (..........:..`. │ │ │ │ -000b93a0: 073f fadf 548e 9f2b 35fe 8d8d 8d8d 91f9 .?..T..+5....... │ │ │ │ -000b93b0: 4e53 cf31 2e8e 8e8e 910c 3c7f da60 9107 NS.1......<..`.. │ │ │ │ -000b93c0: 3ffa df54 9603 5552 cf3d 9328 28d7 1578 ?..T..UR.=.((..x │ │ │ │ -000b93d0: 3a9b 03ea a878 cf29 933d 9328 d715 783a :....x.).=.(..x: │ │ │ │ -000b93e0: 9878 cf29 2992 00ca f5e5 5b44 650c 6e69 .x.)).....[De.ni │ │ │ │ -000b93f0: 7469 6f6e 986f 6698 df54 cf5d 8ea1 8d8d tion.of..T.].... │ │ │ │ -000b9400: 8d8d 91f9 4e53 322e 8e8e 8e91 0c3c 7fda ....NS2......<.. │ │ │ │ -000b9410: 6091 073f facf 2828 d715 783a 9b03 eaa8 `..?..((..x:.... │ │ │ │ -000b9420: 78cf 2996 0355 523d 9328 d715 783a 9878 x.)..UR=.(..x:.x │ │ │ │ -000b9430: cf29 2993 3d93 df54 9200 fab5 01cf 5be2 .)).=..T......[. │ │ │ │ -000b9440: 5359 4d98 cf31 5d8e a18d 8d8d 8d91 f94e SYM..1]........N │ │ │ │ -000b9450: 5333 2e8e 8e8e 910c 3c7f da60 9107 3ffa S3......<..`..?. │ │ │ │ -000b9460: cf28 d715 783a 9b03 eaa8 78cf 2996 0355 .(..x:....x.)..U │ │ │ │ -000b9470: 523d 9328 d715 783a 9878 cf29 9201 1f48 R=.(..x:.x.)...H │ │ │ │ -000b9480: 145b e252 4546 4ccf 5d8e a18d 8d8d 8d91 .[.REFL.]....... │ │ │ │ -000b9490: f94e 5334 2e8e 8e8e 910c 3c7f da60 9107 .NS4......<..`.. │ │ │ │ -000b94a0: 3ffa df54 9201 58c0 6bcf 5be2 4551 8d91 ?..T..X.k.[.EQ.. │ │ │ │ -000b94b0: 00bd b089 0000 6666 0003 b47d 8e91 0472 ......ff...}...r │ │ │ │ -000b94c0: 2d4d 5091 03ea a8cf 322c 335d 8e9f 22ae -MP.....2,3]..". │ │ │ │ -000b94d0: 408d 8d91 eaf1 ebeb 4731 322e 332e 3130 @.......G12.3.10 │ │ │ │ -000b94e0: 8e91 2ca5 1845 7175 616c 6974 908c cc79 ..,..Equalit...y │ │ │ │ -000b94f0: 2d77 6974 682d eb6d 5491 0566 66eb 4765 -with-.mT..ff.Ge │ │ │ │ -000b9500: 6c69 6d69 6e61 7469 6f6e 8ea6 8d8d 8d91 limination...... │ │ │ │ -000b9510: eaf1 eb9f f54f a789 0000 6666 01c7 0b4a .....O....ff...J │ │ │ │ -000b9520: 9f0b 0716 8d8d 90cc cd9f 0459 9c84 000f ...........Y.... │ │ │ │ -000b9530: 60b2 0000 6666 8d9f fba6 648d 9117 0bcc `...ff....d..... │ │ │ │ -000b9540: eb61 4551 545f 454c 494d 9605 bfaa 3a93 .aEQT_ELIM....:. │ │ │ │ -000b9550: 7468 6d93 2d3e 9374 686d 8e8e 9201 c671 thm.->.thm.....q │ │ │ │ -000b9560: b184 000f 60b2 0000 6666 8e8e 9f04 c002 ....`...ff...... │ │ │ │ -000b9570: 8900 0066 6601 c70b 4a8e 8e8e 9f28 087f ...ff...J....(.. │ │ │ │ -000b9580: 9f11 7390 8d8d 8d9f f7e1 c58d 9200 b1f2 ..s............. │ │ │ │ -000b9590: d6cf 0096 073f fada 6093 d774 9603 5552 .....?..`..t..UR │ │ │ │ -000b95a0: cf3d 93df 548e 9200 b1f2 d69f 0551 6d89 .=..T........Qm. │ │ │ │ -000b95b0: 0000 6665 0039 3ca7 9f0b 080b 8d91 0be8 ..fe.9<......... │ │ │ │ -000b95c0: dacf 0096 073f fada 6093 d774 8e8e 8e8e .....?..`..t.... │ │ │ │ -000b95d0: 8e9f 24fd 138e 8c8b 0000 00e5 0000 0000 ..$............. │ │ │ │ -000b95e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000b8e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000b8e80: 000b 86fe a002 cc05 558d a0fd 46d3 0e8d ........U...F... │ │ │ │ +000b8e90: 8d8d 8d9f fa99 9a8d 91ea f1eb d032 3238 .............228 │ │ │ │ +000b8ea0: 9200 d460 9d43 6861 7074 6572 9604 8000 ...`.Chapter.... │ │ │ │ +000b8eb0: 3132 2e91 0a80 0044 6572 6976 90a0 0065 12.....Deriv...e │ │ │ │ +000b8ec0: 6493 496e 6665 7265 6e63 6593 5275 6c65 d.Inference.Rule │ │ │ │ +000b8ed0: 738e 91ea f1eb 9f05 6666 8900 00e6 6601 s.......ff....f. │ │ │ │ +000b8ee0: c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b .>|......./..... │ │ │ │ +000b8ef0: d021 8d8d 91ea f1eb eb47 3132 2e33 2e38 .!.......G12.3.8 │ │ │ │ +000b8f00: 8e91 248b 7f49 6d70 6c69 6361 7469 6f6e ..$..Implication │ │ │ │ +000b8f10: 9605 6666 6672 6f6d 9365 7175 616c 6974 ..fffrom.equalit │ │ │ │ +000b8f20: 908c cc79 8ea9 17c0 008d 8d8d 91ea f1eb ...y............ │ │ │ │ +000b8f30: 9ff4 dada 8900 0066 6601 c70b 4a9f 0bf0 .......ff...J... │ │ │ │ +000b8f40: af8d 8d90 cccd 9f04 599c 8400 104a 4b00 ........Y....JK. │ │ │ │ +000b8f50: 0066 668d 9ffb a664 8d91 170b cceb 6145 .ff....d......aE │ │ │ │ +000b8f60: 515f 494d 505f 5255 4c45 9605 bfaa 3a93 Q_IMP_RULE....:. │ │ │ │ +000b8f70: 7468 6d93 2d3e 9328 7468 6d93 2393 7468 thm.->.(thm.#.th │ │ │ │ +000b8f80: 6d29 8e8e 9201 c671 b184 0010 4a4b 0000 m).....q....JK.. │ │ │ │ +000b8f90: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ +000b8fa0: 4a8e 8e8e 9f28 087f 9f11 7390 8d8d 8d9f J....(....s..... │ │ │ │ +000b8fb0: f7e1 c58d 9200 af15 7bcf 0096 073f fada ........{....?.. │ │ │ │ +000b8fc0: 6093 d774 8d9f 01cc ccd5 318e 9108 1556 `..t......1....V │ │ │ │ +000b8fd0: cf3d 9103 5552 d774 8d9f 01cc ccd5 328e .=..UR.t......2. │ │ │ │ +000b8fe0: 8e91 697d 6a9f 0551 6d89 0000 6665 00ca ..i}j..Qm...fe.. │ │ │ │ +000b8ff0: 277e 9f0b 080b 8dcf 0096 073f fada 6093 '~.........?..`. │ │ │ │ +000b9000: d774 8d9f 01cc ccd5 318e 9b08 1556 da29 .t......1....V.) │ │ │ │ +000b9010: 9103 5552 d774 8d9f 01cc ccd5 328e 914b ..UR.t......2..K │ │ │ │ +000b9020: 3fd4 cf00 93da 6093 d774 8d9f 01cc ccd5 ?.....`..t...... │ │ │ │ +000b9030: 328e 98da 2991 0355 52d7 748d 9f01 cccc 2...)..UR.t..... │ │ │ │ +000b9040: d531 8e8e 8e8e 8e9f 323e 088d 8d8d 8d91 .1......2>...... │ │ │ │ +000b9050: f94e 53cf 312e 8e8e 8e91 0851 d700 9607 .NS.1......Q.... │ │ │ │ +000b9060: 3ffa da60 93d7 748d 9f01 cccc d531 8e91 ?..`..t......1.. │ │ │ │ +000b9070: 0815 56cf 3d91 0355 52d7 748d 9f01 cccc ..V.=..UR.t..... │ │ │ │ +000b9080: d532 8e92 0130 88ce cf5b 4879 7090 538e .2...0...[Hyp.S. │ │ │ │ +000b9090: 6f74 6865 7369 735d 8ea4 11e4 808d 8d8d othesis]........ │ │ │ │ +000b90a0: 8d91 f94e 5332 2e8e 8e8e 9108 51d7 d774 ...NS2......Q..t │ │ │ │ +000b90b0: 8d9f 01cc ccd5 318e 910b fffe da60 9107 ......1......`.. │ │ │ │ +000b90c0: 3ffa d774 8d9f 01cc ccd5 318e 9201 5b38 ?..t......1...[8 │ │ │ │ +000b90d0: f0cf 5be2 4153 5355 4d45 cf5d 8ea1 8d8d ..[.ASSUME.].... │ │ │ │ +000b90e0: 8d8d 91f9 4e53 332e 8e8e 8e91 0851 d700 ....NS3......Q.. │ │ │ │ +000b90f0: d73b 9105 eaa6 748d 9f01 cccc d531 8e91 .;....t......1.. │ │ │ │ +000b9100: 0bff feda 6091 073f fad7 748d 9f01 cccc ....`..?..t..... │ │ │ │ +000b9110: d532 8e92 013f ac8c cf5b e245 518d 9100 .2...?...[.EQ... │ │ │ │ +000b9120: bdb0 8900 0066 6600 03b4 7d8e 9104 722d .....ff...}...r- │ │ │ │ +000b9130: 4d50 9103 eaa8 cf31 2c32 5d8e 9f11 e47f MP.....1,2]..... │ │ │ │ +000b9140: 8d8d 8d8d 91f9 4e53 342e 8e8e 8e91 0851 ......NS4......Q │ │ │ │ +000b9150: d700 9607 3ffa da60 93d7 748d 9f01 cccc ....?..`..t..... │ │ │ │ +000b9160: d531 8e91 0815 56da 2991 0355 52d7 748d .1....V.)..UR.t. │ │ │ │ +000b9170: 9f01 cccc d532 8e92 013d 9900 cf5b e244 .....2...=...[.D │ │ │ │ +000b9180: 4953 4348 9103 eaa8 cf33 5d8e a18d 8d8d ISCH.....3]..... │ │ │ │ +000b9190: 8d91 f94e 5335 2e8e 8e8e 9108 51d7 0096 ...NS5......Q... │ │ │ │ +000b91a0: 073f fada 6093 d774 8d9f 01cc ccd5 328e .?..`..t......2. │ │ │ │ +000b91b0: 9108 1556 cf3d 9103 5552 d774 8d9f 01cc ...V.=..UR.t.... │ │ │ │ +000b91c0: ccd5 318e 9201 4ccf 14cf 5be2 5359 4d91 ..1...L...[.SYM. │ │ │ │ +000b91d0: 03ea a8cf 315d 8ea1 8d8d 8d8d 91f9 4e53 ....1]........NS │ │ │ │ +000b91e0: 362e 8e8e 8e91 0851 d7d7 748d 9f01 cccc 6......Q..t..... │ │ │ │ +000b91f0: d532 8e91 0bff feda 6091 073f fad7 748d .2......`..?..t. │ │ │ │ +000b9200: 9f01 cccc d532 8e92 015b 38f0 cf5b e241 .....2...[8..[.A │ │ │ │ +000b9210: 5353 554d 45cf 5d8e a18d 8d8d 8d91 f94e SSUME.]........N │ │ │ │ +000b9220: 5337 2e8e 8e8e 9108 51d7 00d7 3b91 05ea S7......Q...;... │ │ │ │ +000b9230: a674 8d9f 01cc ccd5 328e 910b fffe da60 .t......2......` │ │ │ │ +000b9240: 9107 3ffa d774 8d9f 01cc ccd5 318e 9201 ..?..t......1... │ │ │ │ +000b9250: 3fac 8ccf 5be2 4551 8d91 00bd b089 0000 ?...[.EQ........ │ │ │ │ +000b9260: 6666 0003 b47d 8e91 0472 2d4d 5091 03ea ff...}...r-MP... │ │ │ │ +000b9270: a8cf 352c 365d 8ea1 8d8d 8d8d 91f9 4e53 ..5,6]........NS │ │ │ │ +000b9280: 382e 8e8e 8e91 0851 d700 9607 3ffa da60 8......Q....?..` │ │ │ │ +000b9290: 93d7 748d 9f01 cccc d532 8e91 0815 56da ..t......2....V. │ │ │ │ +000b92a0: 2991 0355 52d7 748d 9f01 cccc d531 8e92 )..UR.t......1.. │ │ │ │ +000b92b0: 013d 9900 cf5b e244 4953 4348 9103 eaa8 .=...[.DISCH.... │ │ │ │ +000b92c0: cf37 5d8e a18d 8d8d 8d91 f94e 5339 2e8e .7]........NS9.. │ │ │ │ +000b92d0: 8e8e 9108 51d7 0096 073f fada 6093 d774 ....Q....?..`..t │ │ │ │ +000b92e0: 8d9f 01cc ccd5 318e 9b08 1556 da29 9103 ......1....V.).. │ │ │ │ +000b92f0: 5552 d774 8d9f 01cc ccd5 328e 9108 aaac UR.t......2..... │ │ │ │ +000b9300: cf61 6e64 9103 eaa8 0093 da60 93d7 748d .and.......`..t. │ │ │ │ +000b9310: 9f01 cccc d532 8e98 da29 9103 5552 d774 .....2...)..UR.t │ │ │ │ +000b9320: 8d9f 01cc ccd5 318e 9200 faa8 cecf 5b34 ......1.......[4 │ │ │ │ +000b9330: 2c38 5d8e 9f22 ae40 8d8d 91ea f1eb eb47 ,8]..".@.......G │ │ │ │ +000b9340: 3132 2e33 2e39 8e91 248b 7ff3 6d82 ce52 12.3.9..$...m..R │ │ │ │ +000b9350: 3600 0e66 6600 0c00 0000 0663 6d73 7331 6..ff......cmss1 │ │ │ │ +000b9360: 32eb 6d54 eb47 2d49 6e90 8ccc 7472 6f90 2.mT.G-In...tro. │ │ │ │ +000b9370: 7333 6475 6374 696f 6e8e a68d 8d8d 9e56 s3duction......V │ │ │ │ +000b9380: bd8d 8d8d 8d91 0230 eaeb 6154 5255 5448 .......0..aTRUTH │ │ │ │ +000b9390: 8e8e 8e8e 8e8e 8e9f 2808 7f9f 1000 008d ........(....... │ │ │ │ +000b93a0: 9200 c53a 11da 6091 073f fadf 548e 9f2b ...:..`..?..T..+ │ │ │ │ +000b93b0: 35fe 8d8d 8d8d 91f9 4e53 cf31 2e8e 8e8e 5.......NS.1.... │ │ │ │ +000b93c0: 910c 3c7f da60 9107 3ffa df54 9603 5552 ..<..`..?..T..UR │ │ │ │ +000b93d0: cf3d 9328 28d7 1578 3a9b 03ea a878 cf29 .=.((..x:....x.) │ │ │ │ +000b93e0: 933d 9328 d715 783a 9878 cf29 2992 00ca .=.(..x:.x.))... │ │ │ │ +000b93f0: f5e5 5b44 650c 6e69 7469 6f6e 986f 6698 ..[De.nition.of. │ │ │ │ +000b9400: df54 cf5d 8ea1 8d8d 8d8d 91f9 4e53 322e .T.]........NS2. │ │ │ │ +000b9410: 8e8e 8e91 0c3c 7fda 6091 073f facf 2828 .....<..`..?..(( │ │ │ │ +000b9420: d715 783a 9b03 eaa8 78cf 2996 0355 523d ..x:....x.)..UR= │ │ │ │ +000b9430: 9328 d715 783a 9878 cf29 2993 3d93 df54 .(..x:.x.)).=..T │ │ │ │ +000b9440: 9200 fab5 01cf 5be2 5359 4d98 cf31 5d8e ......[.SYM..1]. │ │ │ │ +000b9450: a18d 8d8d 8d91 f94e 5333 2e8e 8e8e 910c .......NS3...... │ │ │ │ +000b9460: 3c7f da60 9107 3ffa cf28 d715 783a 9b03 <..`..?..(..x:.. │ │ │ │ +000b9470: eaa8 78cf 2996 0355 523d 9328 d715 783a ..x.)..UR=.(..x: │ │ │ │ +000b9480: 9878 cf29 9201 1f48 145b e252 4546 4ccf .x.)...H.[.REFL. │ │ │ │ +000b9490: 5d8e a18d 8d8d 8d91 f94e 5334 2e8e 8e8e ]........NS4.... │ │ │ │ +000b94a0: 910c 3c7f da60 9107 3ffa df54 9201 58c0 ..<..`..?..T..X. │ │ │ │ +000b94b0: 6bcf 5be2 4551 8d91 00bd b089 0000 6666 k.[.EQ........ff │ │ │ │ +000b94c0: 0003 b47d 8e91 0472 2d4d 5091 03ea a8cf ...}...r-MP..... │ │ │ │ +000b94d0: 322c 335d 8e9f 22ae 408d 8d91 eaf1 ebeb 2,3]..".@....... │ │ │ │ +000b94e0: 4731 322e 332e 3130 8e91 2ca5 1845 7175 G12.3.10..,..Equ │ │ │ │ +000b94f0: 616c 6974 908c cc79 2d77 6974 682d eb6d alit...y-with-.m │ │ │ │ +000b9500: 5491 0566 66eb 4765 6c69 6d69 6e61 7469 T..ff.Geliminati │ │ │ │ +000b9510: 6f6e 8ea6 8d8d 8d91 eaf1 eb9f f54f a789 on...........O.. │ │ │ │ +000b9520: 0000 6666 01c7 0b4a 9f0b 0716 8d8d 90cc ..ff...J........ │ │ │ │ +000b9530: cd9f 0459 9c84 000f 60b2 0000 6666 8d9f ...Y....`...ff.. │ │ │ │ +000b9540: fba6 648d 9117 0bcc eb61 4551 545f 454c ..d......aEQT_EL │ │ │ │ +000b9550: 494d 9605 bfaa 3a93 7468 6d93 2d3e 9374 IM....:.thm.->.t │ │ │ │ +000b9560: 686d 8e8e 9201 c671 b184 000f 60b2 0000 hm.....q....`... │ │ │ │ +000b9570: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ +000b9580: 4a8e 8e8e 9f28 087f 9f11 7390 8d8d 8d9f J....(....s..... │ │ │ │ +000b9590: f7e1 c58d 9200 b1f2 d6cf 0096 073f fada .............?.. │ │ │ │ +000b95a0: 6093 d774 9603 5552 cf3d 93df 548e 9200 `..t..UR.=..T... │ │ │ │ +000b95b0: b1f2 d69f 0551 6d89 0000 6665 0039 3ca7 .....Qm...fe.9<. │ │ │ │ +000b95c0: 9f0b 080b 8d91 0be8 dacf 0096 073f fada .............?.. │ │ │ │ +000b95d0: 6093 d774 8e8e 8e8e 8e9f 24fd 138e 8c8b `..t......$..... │ │ │ │ +000b95e0: 0000 00e5 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 000b95f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000b9600: 000b 8e4f a002 cc05 558d a0fd 46d3 0e8d ...O....U...F... │ │ │ │ -000b9610: 8d8d 8d9f fa99 9a8d 9112 c761 d031 322e ...........a.12. │ │ │ │ -000b9620: 332e 910a 8000 4465 7269 7691 ff40 0061 3.....Deriv..@.a │ │ │ │ -000b9630: 7469 6f6e 9604 8000 6f66 9374 6865 9373 tion....of.the.s │ │ │ │ -000b9640: 7461 6e64 6172 6493 7275 6c65 7392 00cf tandard.rules... │ │ │ │ -000b9650: 09da 3232 398e 9112 c761 9f05 6666 8900 ..229....a..ff.. │ │ │ │ -000b9660: 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf ..f..>|......./. │ │ │ │ -000b9670: 8da0 fd8b d021 8d8d 8d8d 9121 23c9 cf31 .....!.....!#..1 │ │ │ │ -000b9680: 2e8e 8e8e 9130 274d 0096 073f fada 6093 .....0'M...?..`. │ │ │ │ -000b9690: d774 9603 5552 cf3d 93df 5492 0131 8380 .t..UR.=..T..1.. │ │ │ │ -000b96a0: cf5b 4879 7090 538e 6f74 6865 7369 735d .[Hyp.S.othesis] │ │ │ │ -000b96b0: 8ea4 11f5 758d 8d8d 8d91 2123 c932 2e8e ....u.....!#.2.. │ │ │ │ -000b96c0: 8e8e 9130 274d 0096 073f fada 6093 df54 ...0'M...?..`..T │ │ │ │ -000b96d0: 9603 5552 cf3d 93d7 7492 014d c9c6 cf5b ..UR.=..t..M...[ │ │ │ │ -000b96e0: e253 594d 9103 eaa8 cf31 5d8e a18d 8d8d .SYM.....1]..... │ │ │ │ -000b96f0: 8d91 2123 c933 2e8e 8e8e 9134 11f5 da60 ..!#.3.....4...` │ │ │ │ -000b9700: 9107 3ffa df54 9201 69f3 f7cf 5be2 5452 ..?..T..i...[.TR │ │ │ │ -000b9710: 5554 48cf 5d8e a18d 8d8d 8d91 2123 c934 UTH.].......!#.4 │ │ │ │ -000b9720: 2e8e 8e8e 9130 274d 0096 073f fada 6093 .....0'M...?..`. │ │ │ │ -000b9730: d774 9201 51d8 f8cf 5be2 4551 8d91 00bd .t..Q...[.EQ.... │ │ │ │ -000b9740: b089 0000 6666 0003 b47d 8e91 0472 2d4d ....ff...}...r-M │ │ │ │ -000b9750: 5091 03ea a8cf 322c 335d 8ea9 22bf c68d P.....2,3].."... │ │ │ │ -000b9760: 8d91 12c7 61eb 4731 322e 332e 3131 8e91 ....a.G12.3.11.. │ │ │ │ -000b9770: 547a 8e53 7090 7333 6563 6961 6c69 7a61 Tz.Sp.s3ecializa │ │ │ │ -000b9780: 7469 6f6e 9105 6666 28f3 6c21 222c 9a00 tion..ff(.l!",.. │ │ │ │ -000b9790: 0e66 6600 0a00 0000 0663 6d73 7931 30eb .ff......cmsy10. │ │ │ │ -000b97a0: 6c38 eb47 2d65 6c69 6d69 6e61 7469 6f6e l8.G-elimination │ │ │ │ -000b97b0: 298e 9f17 c000 8d8d 8d91 12c7 619f f54f )...........a..O │ │ │ │ -000b97c0: a789 0000 6666 01c7 0b4a 9f0b 0716 8d8d ....ff...J...... │ │ │ │ -000b97d0: 90cc cd9f 0459 9c84 000f 60b2 0000 6666 .....Y....`...ff │ │ │ │ -000b97e0: 8d9f fba6 648d 9117 0bcc eb61 5350 4543 ....d......aSPEC │ │ │ │ -000b97f0: 9605 bfaa 3a93 7465 726d 932d 3e93 7468 ....:.term.->.th │ │ │ │ -000b9800: 6d93 2d3e 9374 686d 8e8e 9201 c671 b184 m.->.thm.....q.. │ │ │ │ -000b9810: 000f 60b2 0000 6666 8e8e 9f04 c002 8900 ..`...ff........ │ │ │ │ -000b9820: 0066 6601 c70b 4a8e 8e8e 9f28 a11d 9f11 .ff...J....(.... │ │ │ │ -000b9830: 7390 8d8d 8d9f f7e1 c58d 9200 db6e 0dcf s............n.. │ │ │ │ -000b9840: 0096 073f fada 6093 38d7 783a 9103 eaa8 ...?..`.8.x:.... │ │ │ │ -000b9850: 748e 9200 d8a0 bb9f 0551 6d89 0000 6665 t........Qm...fe │ │ │ │ -000b9860: 003b 8bc8 9f0b 080b 8dcf 0096 073f fada .;...........?.. │ │ │ │ -000b9870: 6093 d774 cf5b d774 8d9f fc88 89db 308e `..t.[.t......0. │ │ │ │ -000b9880: 9102 ce39 d73d 78cf 5d8e 8e8e 8e9f 1efb ...9.=x.]....... │ │ │ │ -000b9890: fd8d 8d8d 8d91 2467 afeb 6080 888e 8e8e ......$g..`..... │ │ │ │ -000b98a0: 9130 274d d774 cf5b d774 8d9f fba5 32db .0'M.t.[.t....2. │ │ │ │ -000b98b0: 308e 9102 ce39 d73d 78cf 5d96 049d cf64 0....9.=x.]....d │ │ │ │ -000b98c0: 656e 6f74 6573 9374 6865 9b04 9dd0 7265 enotes.the....re │ │ │ │ -000b98d0: 7375 6c74 936f 6693 7375 6273 7469 7475 sult.of.substitu │ │ │ │ -000b98e0: 7469 6e67 93d7 748d 9ffb a532 db30 8e91 ting..t....2.0.. │ │ │ │ -000b98f0: 076c 08cf 666f 7298 6672 6565 936f 9053 .l..for.free.o.S │ │ │ │ -000b9900: 8e63 6375 7272 656e 6365 7393 6f66 93d7 .ccurrences.of.. │ │ │ │ -000b9910: 7898 cf69 6e93 d774 cf2c 9104 ca99 7769 x..in..t.,....wi │ │ │ │ -000b9920: 7468 9374 6865 8e9f 1000 008d 9130 274d th.the.......0'M │ │ │ │ -000b9930: 7265 7374 7269 6374 696f 6e96 03ea a874 restriction....t │ │ │ │ -000b9940: 6861 7493 6e6f 9366 7265 6593 7691 ff58 hat.no.free.v..X │ │ │ │ -000b9950: e461 7269 6162 6c65 7393 696e 93d7 748d .ariables.in..t. │ │ │ │ -000b9960: 9ffb a532 db30 8e91 06b8 e1cf 629a 538e ...2.0......b.S. │ │ │ │ -000b9970: 6563 6f6d 6593 6298 6f75 6e64 9361 6674 ecome.b.ound.aft │ │ │ │ -000b9980: 6572 9373 7562 7374 6974 7574 696f 6e2e er.substitution. │ │ │ │ -000b9990: 8e9f 2f61 db8d 8d8d 8d91 2123 c931 2e8e ../a......!#.1.. │ │ │ │ -000b99a0: 8e8e 9134 11f5 da60 9107 3ffa 3896 0355 ...4...`..?.8..U │ │ │ │ -000b99b0: 52cf 3d93 28d7 1550 9053 8e3a 9b03 eaa8 R.=.(..P.S.:.... │ │ │ │ -000b99c0: 5091 04f7 18cf 3d93 28d7 1578 3a98 df54 P.....=.(..x:..T │ │ │ │ -000b99d0: cf29 2991 4eaa c95b e249 4e53 548d 9100 .)).N..[.INST... │ │ │ │ -000b99e0: bdb0 8900 0066 6600 03b4 7d8e 9104 722d .....ff...}...r- │ │ │ │ -000b99f0: 5459 5045 98cf 6170 706c 6965 6498 746f TYPE..applied.to │ │ │ │ -000b9a00: 9874 6865 9864 650c 6e69 7469 6f6e 986f .the.de.nition.o │ │ │ │ -000b9a10: 6698 da38 cf5d 8ea1 8d8d 8d8d 9121 23c9 f..8.].......!#. │ │ │ │ -000b9a20: 322e 8e8e 8e91 3027 4d00 9607 3ffa da60 2.....0'M...?..` │ │ │ │ -000b9a30: 9338 cf28 d715 783a 9103 eaa8 74cf 2992 .8.(..x:....t.). │ │ │ │ -000b9a40: 0124 d0d4 5b48 7970 9053 8e6f 7468 6573 .$..[Hyp.S.othes │ │ │ │ -000b9a50: 6973 5d8e a18d 8d8d 8d91 2123 c933 2e8e is].......!#.3.. │ │ │ │ -000b9a60: 8e8e 9130 274d 0096 073f fada 6093 cf28 ...0'M...?..`..( │ │ │ │ -000b9a70: d715 5090 538e 3a96 03ea a850 9104 f718 ..P.S.:....P.... │ │ │ │ -000b9a80: cf3d 9103 5552 28d7 1578 3a93 df54 cf29 .=..UR(..x:..T.) │ │ │ │ -000b9a90: 2928 d715 783a 9374 cf29 9200 d451 dc5b )(..x:.t.)...Q.[ │ │ │ │ -000b9aa0: e253 5542 5354 93cf 312c 325d 8ea1 8d8d .SUBST..1,2].... │ │ │ │ -000b9ab0: 8d8d 9121 23c9 342e 8e8e 8e91 3411 f5da ...!#.4.....4... │ │ │ │ -000b9ac0: 6091 073f facf 28d7 1550 9053 8e3a 9603 `..?..(..P.S.:.. │ │ │ │ -000b9ad0: eaa8 5091 04f7 18cf 3d9b 0355 5228 d715 ..P.....=..UR(.. │ │ │ │ -000b9ae0: 783a 93df 54cf 2929 28d7 1578 3a93 74cf x:..T.))(..x:.t. │ │ │ │ -000b9af0: 2998 3d98 2828 d715 783a 9374 cf29 983d ).=.((..x:.t.).= │ │ │ │ -000b9b00: 9828 d715 783a 93df 54cf 2929 916a 3f33 .(..x:..T.)).j?3 │ │ │ │ -000b9b10: 5be2 4245 5441 8d91 00bd b089 0000 6666 [.BETA........ff │ │ │ │ -000b9b20: 0003 b47d 8e91 0472 2d43 4f4e 56cf 5d8e ...}...r-CONV.]. │ │ │ │ -000b9b30: a18d 8d8d 8d91 2123 c935 2e8e 8e8e 9130 ......!#.5.....0 │ │ │ │ -000b9b40: 274d 0096 073f fada 6093 cf28 d715 783a 'M...?..`..(..x: │ │ │ │ -000b9b50: 9b03 eaa8 74cf 2996 0355 523d 9328 d715 ....t.)..UR=.(.. │ │ │ │ -000b9b60: 783a 98df 54cf 2992 00fe 53dc 5be2 4551 x:..T.)...S.[.EQ │ │ │ │ -000b9b70: 8d91 00bd b089 0000 6666 0003 b47d 8e91 ........ff...}.. │ │ │ │ -000b9b80: 0472 2d4d 5098 cf34 2c33 5d8e a18d 8d8d .r-MP..4,3]..... │ │ │ │ -000b9b90: 8d91 2123 c936 2e8e 8e8e 9130 274d 0096 ..!#.6.....0'M.. │ │ │ │ -000b9ba0: 073f fada 6093 cf28 d715 783a 9603 eaa8 .?..`..(..x:.... │ │ │ │ -000b9bb0: 74cf 2993 d774 8d9f fba5 32db 308e 9106 t.)..t....2.0... │ │ │ │ -000b9bc0: 238b cf3d 9103 5552 28d7 1578 3a93 df54 #..=..UR(..x:..T │ │ │ │ -000b9bd0: cf29 93d7 748d 9ffb a532 db30 8e92 00ee .)..t....2.0.... │ │ │ │ -000b9be0: 2aa2 cf5b e241 508d 9100 bdb0 8900 0066 *..[.AP........f │ │ │ │ -000b9bf0: 6600 03b4 7d8e 9104 722d 5448 4d93 cf35 f...}...r-THM..5 │ │ │ │ -000b9c00: 5d8e a18d 8d8d 8d91 2123 c937 2e8e 8e8e ].......!#.7.... │ │ │ │ -000b9c10: 9134 11f5 da60 9107 3ffa cf28 d715 783a .4...`..?..(..x: │ │ │ │ -000b9c20: 9603 eaa8 74cf 2993 d774 8d9f fba5 32db ....t.)..t....2. │ │ │ │ -000b9c30: 308e 9106 238b cf3d 9103 5552 d774 cf5b 0...#..=..UR.t.[ │ │ │ │ -000b9c40: d774 8d9f fba5 32db 308e 9102 ce39 d73d .t....2.0....9.= │ │ │ │ -000b9c50: 78cf 5d92 00ff c2b3 5be2 4245 5441 8d91 x.].....[.BETA.. │ │ │ │ -000b9c60: 00bd b089 0000 6666 0003 b47d 8e91 0472 ......ff...}...r │ │ │ │ -000b9c70: 2d43 4f4e 56cf 5d8e a18d 8d8d 8d91 2123 -CONV.].......!# │ │ │ │ -000b9c80: c938 2e8e 8e8e 9130 274d 0096 073f fada .8.....0'M...?.. │ │ │ │ -000b9c90: 6093 d774 cf5b d774 8d9f fba5 32db 308e `..t.[.t....2.0. │ │ │ │ -000b9ca0: 9102 ce39 d73d 78cf 5d96 0355 523d 9328 ...9.=x.]..UR=.( │ │ │ │ -000b9cb0: d715 783a 9603 eaa8 74cf 2993 d774 8d9f ..x:....t.)..t.. │ │ │ │ -000b9cc0: fba5 32db 308e 9201 116b b1cf 5be2 5359 ..2.0....k..[.SY │ │ │ │ -000b9cd0: 4d93 cf37 5d8e a18d 8d8d 8d91 2123 c939 M..7].......!#.9 │ │ │ │ -000b9ce0: 2e8e 8e8e 9130 274d 0096 073f fada 6093 .....0'M...?..`. │ │ │ │ -000b9cf0: d774 cf5b d774 8d9f fba5 32db 308e 9102 .t.[.t....2.0... │ │ │ │ -000b9d00: ce39 d73d 78cf 5d96 0355 523d 9328 d715 .9.=x.]..UR=.(.. │ │ │ │ -000b9d10: 783a 9603 eaa8 df54 cf29 93d7 748d 9ffb x:.....T.)..t... │ │ │ │ -000b9d20: a532 db30 8e92 00f8 293d cf5b e254 5241 .2.0....)=.[.TRA │ │ │ │ -000b9d30: 4e53 93cf 382c 365d 8ea1 8d8d 8d8d 911b NS..8,6]........ │ │ │ │ -000b9d40: 43cd 3130 2e8e 8e8e 9134 11f5 da60 9107 C.10.....4...`.. │ │ │ │ -000b9d50: 3ffa cf28 d715 783a 9603 eaa8 df54 cf29 ?..(..x:.....T.) │ │ │ │ -000b9d60: 93d7 748d 9ffb a532 db30 8e91 0623 8bcf ..t....2.0...#.. │ │ │ │ -000b9d70: 3d91 0355 52df 5492 0112 58e4 cf5b e242 =..UR.T...X..[.B │ │ │ │ -000b9d80: 4554 418d 9100 bdb0 8900 0066 6600 03b4 ETA........ff... │ │ │ │ -000b9d90: 7d8e 9104 722d 434f 4e56 cf5d 8ea1 8d8d }...r-CONV.].... │ │ │ │ -000b9da0: 8d8d 911b 43cd 3131 2e8e 8e8e 9130 274d ....C.11.....0'M │ │ │ │ -000b9db0: 0096 073f fada 6093 d774 cf5b d774 8d9f ...?..`..t.[.t.. │ │ │ │ -000b9dc0: fba5 32db 308e 9102 ce39 d73d 78cf 5d96 ..2.0....9.=x.]. │ │ │ │ -000b9dd0: 0355 523d 93df 5492 0118 4bd3 cf5b e254 .UR=..T...K..[.T │ │ │ │ -000b9de0: 5241 4e53 9103 eaa8 cf39 2c31 305d 8ea1 RANS.....9,10].. │ │ │ │ -000b9df0: 8d8d 8d8d 911b 43cd 3132 2e8e 8e8e 9130 ......C.12.....0 │ │ │ │ -000b9e00: 274d 0096 073f fada 6093 d774 cf5b d774 'M...?..`..t.[.t │ │ │ │ -000b9e10: 8d9f fba5 32db 308e 9102 ce39 d73d 78cf ....2.0....9.=x. │ │ │ │ -000b9e20: 5d92 0128 7548 5be2 4551 548d 9100 bdb0 ]..(uH[.EQT..... │ │ │ │ -000b9e30: 8900 0066 6600 03b4 7d8e 9104 722d 454c ...ff...}...r-EL │ │ │ │ -000b9e40: 494d 9103 eaa8 cf31 315d 8ea6 8d8d 9112 IM.....11]...... │ │ │ │ -000b9e50: c761 eb47 3132 2e33 2e31 328e 9154 7a8e .a.G12.3.12..Tz. │ │ │ │ -000b9e60: 4571 7561 6c69 7495 8ccc 792d 7769 7468 Equalit...y-with │ │ │ │ -000b9e70: 2deb 6d54 9105 6666 eb47 696e 9374 726f -.mT..ff.Gin.tro │ │ │ │ -000b9e80: 9073 3364 7563 7469 6f6e 8e9f 17c0 008d .s3duction...... │ │ │ │ -000b9e90: 8d8d 9112 c761 9ff5 4fa7 8900 0066 6601 .....a..O....ff. │ │ │ │ -000b9ea0: c70b 4a9f 0b07 168d 8d90 cccd 9f04 599c ..J...........Y. │ │ │ │ -000b9eb0: 8400 0f60 b200 0066 668d 9ffb a664 8d91 ...`...ff....d.. │ │ │ │ -000b9ec0: 170b cceb 6145 5154 5f49 4e54 524f 9605 ....aEQT_INTRO.. │ │ │ │ -000b9ed0: bfaa 3a93 7468 6d93 2d3e 9374 686d 8e8e ..:.thm.->.thm.. │ │ │ │ -000b9ee0: 9201 c671 b184 000f 60b2 0000 6666 8e8e ...q....`...ff.. │ │ │ │ -000b9ef0: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ -000b9f00: 9f28 a11e 9f11 7390 8d8d 8d9f f7e1 c58d .(....s......... │ │ │ │ -000b9f10: 9200 e5b1 26cf 0096 073f fada 6093 d774 ....&....?..`..t │ │ │ │ -000b9f20: 8e92 00d9 c84c 9f05 516d 8900 0066 6500 .....L..Qm...fe. │ │ │ │ -000b9f30: 393c a79f 0b08 0b8d cf00 9607 3ffa da60 9<..........?..` │ │ │ │ -000b9f40: 93d7 7496 0355 52cf 3d93 df54 8e8e 8e8e ..t..UR.=..T.... │ │ │ │ -000b9f50: 9f31 3cba 8d8d 8d8d 9121 23c9 cf31 2e8e .1<......!#..1.. │ │ │ │ -000b9f60: 8e8e 9134 11f5 da60 9107 3ffa 38d7 628d ...4...`..?.8.b. │ │ │ │ -000b9f70: 9f01 cccc d531 8e91 08aa acd7 628d 9f01 .....1......b... │ │ │ │ -000b9f80: cccc d532 8e96 04c0 04d7 3a91 03ea a8cf ...2......:..... │ │ │ │ -000b9f90: 28d7 628d 9f01 cccc d531 8e91 0815 56da (.b......1....V. │ │ │ │ -000b9fa0: 299b 0355 52d7 628d 9f01 cccc d532 8e93 )..UR.b......2.. │ │ │ │ -000b9fb0: cf29 98da 2998 cf28 d762 8d9f 01cc ccd5 .)..)..(.b...... │ │ │ │ -000b9fc0: 328e 9108 1556 da29 98d7 628d 9f01 cccc 2....V.)..b..... │ │ │ │ -000b9fd0: d531 8e93 cf29 98da 2998 cf28 d762 8d9f .1...)..)..(.b.. │ │ │ │ -000b9fe0: 01cc ccd5 318e 9108 1556 cf3d 98d7 628d ....1....V.=..b. │ │ │ │ -000b9ff0: 9f01 cccc d532 8e93 cf29 9200 9948 8d5b .....2...)...H.[ │ │ │ │ -000ba000: 4178 696f 6d5d 8e8e 9f24 fd13 8e8c 8b00 Axiom]...$...... │ │ │ │ -000ba010: 0000 e600 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000b9600: 0000 0000 0000 0000 000b 8e57 a002 cc05 ...........W.... │ │ │ │ +000b9610: 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d U...F........... │ │ │ │ +000b9620: 9112 c761 d031 322e 332e 910a 8000 4465 ...a.12.3.....De │ │ │ │ +000b9630: 7269 7691 ff40 0061 7469 6f6e 9604 8000 riv..@.ation.... │ │ │ │ +000b9640: 6f66 9374 6865 9373 7461 6e64 6172 6493 of.the.standard. │ │ │ │ +000b9650: 7275 6c65 7392 00cf 09da 3232 398e 9112 rules.....229... │ │ │ │ +000b9660: c761 9f05 6666 8900 00e6 6601 c73e 7c8e .a..ff....f..>|. │ │ │ │ +000b9670: 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 8d8d ....../......!.. │ │ │ │ +000b9680: 8d8d 9121 23c9 cf31 2e8e 8e8e 9130 274d ...!#..1.....0'M │ │ │ │ +000b9690: 0096 073f fada 6093 d774 9603 5552 cf3d ...?..`..t..UR.= │ │ │ │ +000b96a0: 93df 5492 0131 8380 cf5b 4879 7090 538e ..T..1...[Hyp.S. │ │ │ │ +000b96b0: 6f74 6865 7369 735d 8ea4 11f5 758d 8d8d othesis]....u... │ │ │ │ +000b96c0: 8d91 2123 c932 2e8e 8e8e 9130 274d 0096 ..!#.2.....0'M.. │ │ │ │ +000b96d0: 073f fada 6093 df54 9603 5552 cf3d 93d7 .?..`..T..UR.=.. │ │ │ │ +000b96e0: 7492 014d c9c6 cf5b e253 594d 9103 eaa8 t..M...[.SYM.... │ │ │ │ +000b96f0: cf31 5d8e a18d 8d8d 8d91 2123 c933 2e8e .1].......!#.3.. │ │ │ │ +000b9700: 8e8e 9134 11f5 da60 9107 3ffa df54 9201 ...4...`..?..T.. │ │ │ │ +000b9710: 69f3 f7cf 5be2 5452 5554 48cf 5d8e a18d i...[.TRUTH.]... │ │ │ │ +000b9720: 8d8d 8d91 2123 c934 2e8e 8e8e 9130 274d ....!#.4.....0'M │ │ │ │ +000b9730: 0096 073f fada 6093 d774 9201 51d8 f8cf ...?..`..t..Q... │ │ │ │ +000b9740: 5be2 4551 8d91 00bd b089 0000 6666 0003 [.EQ........ff.. │ │ │ │ +000b9750: b47d 8e91 0472 2d4d 5091 03ea a8cf 322c .}...r-MP.....2, │ │ │ │ +000b9760: 335d 8ea9 22bf c68d 8d91 12c7 61eb 4731 3]..".......a.G1 │ │ │ │ +000b9770: 322e 332e 3131 8e91 547a 8e53 7090 7333 2.3.11..Tz.Sp.s3 │ │ │ │ +000b9780: 6563 6961 6c69 7a61 7469 6f6e 9105 6666 ecialization..ff │ │ │ │ +000b9790: 28f3 6c21 222c 9a00 0e66 6600 0a00 0000 (.l!",...ff..... │ │ │ │ +000b97a0: 0663 6d73 7931 30eb 6c38 eb47 2d65 6c69 .cmsy10.l8.G-eli │ │ │ │ +000b97b0: 6d69 6e61 7469 6f6e 298e 9f17 c000 8d8d mination)....... │ │ │ │ +000b97c0: 8d91 12c7 619f f54f a789 0000 6666 01c7 ....a..O....ff.. │ │ │ │ +000b97d0: 0b4a 9f0b 0716 8d8d 90cc cd9f 0459 9c84 .J...........Y.. │ │ │ │ +000b97e0: 000f 60b2 0000 6666 8d9f fba6 648d 9117 ..`...ff....d... │ │ │ │ +000b97f0: 0bcc eb61 5350 4543 9605 bfaa 3a93 7465 ...aSPEC....:.te │ │ │ │ +000b9800: 726d 932d 3e93 7468 6d93 2d3e 9374 686d rm.->.thm.->.thm │ │ │ │ +000b9810: 8e8e 9201 c671 b184 000f 60b2 0000 6666 .....q....`...ff │ │ │ │ +000b9820: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ +000b9830: 8e8e 9f28 a11d 9f11 7390 8d8d 8d9f f7e1 ...(....s....... │ │ │ │ +000b9840: c58d 9200 db6e 0dcf 0096 073f fada 6093 .....n.....?..`. │ │ │ │ +000b9850: 38d7 783a 9103 eaa8 748e 9200 d8a0 bb9f 8.x:....t....... │ │ │ │ +000b9860: 0551 6d89 0000 6665 003b 8bc8 9f0b 080b .Qm...fe.;...... │ │ │ │ +000b9870: 8dcf 0096 073f fada 6093 d774 cf5b d774 .....?..`..t.[.t │ │ │ │ +000b9880: 8d9f fc88 89db 308e 9102 ce39 d73d 78cf ......0....9.=x. │ │ │ │ +000b9890: 5d8e 8e8e 8e9f 1efb fd8d 8d8d 8d91 2467 ].............$g │ │ │ │ +000b98a0: afeb 6080 888e 8e8e 9130 274d d774 cf5b ..`......0'M.t.[ │ │ │ │ +000b98b0: d774 8d9f fba5 32db 308e 9102 ce39 d73d .t....2.0....9.= │ │ │ │ +000b98c0: 78cf 5d96 049d cf64 656e 6f74 6573 9374 x.]....denotes.t │ │ │ │ +000b98d0: 6865 9b04 9dd0 7265 7375 6c74 936f 6693 he....result.of. │ │ │ │ +000b98e0: 7375 6273 7469 7475 7469 6e67 93d7 748d substituting..t. │ │ │ │ +000b98f0: 9ffb a532 db30 8e91 076c 08cf 666f 7298 ...2.0...l..for. │ │ │ │ +000b9900: 6672 6565 936f 9053 8e63 6375 7272 656e free.o.S.ccurren │ │ │ │ +000b9910: 6365 7393 6f66 93d7 7898 cf69 6e93 d774 ces.of..x..in..t │ │ │ │ +000b9920: cf2c 9104 ca99 7769 7468 9374 6865 8e9f .,....with.the.. │ │ │ │ +000b9930: 1000 008d 9130 274d 7265 7374 7269 6374 .....0'Mrestrict │ │ │ │ +000b9940: 696f 6e96 03ea a874 6861 7493 6e6f 9366 ion....that.no.f │ │ │ │ +000b9950: 7265 6593 7691 ff58 e461 7269 6162 6c65 ree.v..X.ariable │ │ │ │ +000b9960: 7393 696e 93d7 748d 9ffb a532 db30 8e91 s.in..t....2.0.. │ │ │ │ +000b9970: 06b8 e1cf 629a 538e 6563 6f6d 6593 6298 ....b.S.ecome.b. │ │ │ │ +000b9980: 6f75 6e64 9361 6674 6572 9373 7562 7374 ound.after.subst │ │ │ │ +000b9990: 6974 7574 696f 6e2e 8e9f 2f61 db8d 8d8d itution.../a.... │ │ │ │ +000b99a0: 8d91 2123 c931 2e8e 8e8e 9134 11f5 da60 ..!#.1.....4...` │ │ │ │ +000b99b0: 9107 3ffa 3896 0355 52cf 3d93 28d7 1550 ..?.8..UR.=.(..P │ │ │ │ +000b99c0: 9053 8e3a 9b03 eaa8 5091 04f7 18cf 3d93 .S.:....P.....=. │ │ │ │ +000b99d0: 28d7 1578 3a98 df54 cf29 2991 4eaa c95b (..x:..T.)).N..[ │ │ │ │ +000b99e0: e249 4e53 548d 9100 bdb0 8900 0066 6600 .INST........ff. │ │ │ │ +000b99f0: 03b4 7d8e 9104 722d 5459 5045 98cf 6170 ..}...r-TYPE..ap │ │ │ │ +000b9a00: 706c 6965 6498 746f 9874 6865 9864 650c plied.to.the.de. │ │ │ │ +000b9a10: 6e69 7469 6f6e 986f 6698 da38 cf5d 8ea1 nition.of..8.].. │ │ │ │ +000b9a20: 8d8d 8d8d 9121 23c9 322e 8e8e 8e91 3027 .....!#.2.....0' │ │ │ │ +000b9a30: 4d00 9607 3ffa da60 9338 cf28 d715 783a M...?..`.8.(..x: │ │ │ │ +000b9a40: 9103 eaa8 74cf 2992 0124 d0d4 5b48 7970 ....t.)..$..[Hyp │ │ │ │ +000b9a50: 9053 8e6f 7468 6573 6973 5d8e a18d 8d8d .S.othesis]..... │ │ │ │ +000b9a60: 8d91 2123 c933 2e8e 8e8e 9130 274d 0096 ..!#.3.....0'M.. │ │ │ │ +000b9a70: 073f fada 6093 cf28 d715 5090 538e 3a96 .?..`..(..P.S.:. │ │ │ │ +000b9a80: 03ea a850 9104 f718 cf3d 9103 5552 28d7 ...P.....=..UR(. │ │ │ │ +000b9a90: 1578 3a93 df54 cf29 2928 d715 783a 9374 .x:..T.))(..x:.t │ │ │ │ +000b9aa0: cf29 9200 d451 dc5b e253 5542 5354 93cf .)...Q.[.SUBST.. │ │ │ │ +000b9ab0: 312c 325d 8ea1 8d8d 8d8d 9121 23c9 342e 1,2].......!#.4. │ │ │ │ +000b9ac0: 8e8e 8e91 3411 f5da 6091 073f facf 28d7 ....4...`..?..(. │ │ │ │ +000b9ad0: 1550 9053 8e3a 9603 eaa8 5091 04f7 18cf .P.S.:....P..... │ │ │ │ +000b9ae0: 3d9b 0355 5228 d715 783a 93df 54cf 2929 =..UR(..x:..T.)) │ │ │ │ +000b9af0: 28d7 1578 3a93 74cf 2998 3d98 2828 d715 (..x:.t.).=.((.. │ │ │ │ +000b9b00: 783a 9374 cf29 983d 9828 d715 783a 93df x:.t.).=.(..x:.. │ │ │ │ +000b9b10: 54cf 2929 916a 3f33 5be2 4245 5441 8d91 T.)).j?3[.BETA.. │ │ │ │ +000b9b20: 00bd b089 0000 6666 0003 b47d 8e91 0472 ......ff...}...r │ │ │ │ +000b9b30: 2d43 4f4e 56cf 5d8e a18d 8d8d 8d91 2123 -CONV.].......!# │ │ │ │ +000b9b40: c935 2e8e 8e8e 9130 274d 0096 073f fada .5.....0'M...?.. │ │ │ │ +000b9b50: 6093 cf28 d715 783a 9b03 eaa8 74cf 2996 `..(..x:....t.). │ │ │ │ +000b9b60: 0355 523d 9328 d715 783a 98df 54cf 2992 .UR=.(..x:..T.). │ │ │ │ +000b9b70: 00fe 53dc 5be2 4551 8d91 00bd b089 0000 ..S.[.EQ........ │ │ │ │ +000b9b80: 6666 0003 b47d 8e91 0472 2d4d 5098 cf34 ff...}...r-MP..4 │ │ │ │ +000b9b90: 2c33 5d8e a18d 8d8d 8d91 2123 c936 2e8e ,3].......!#.6.. │ │ │ │ +000b9ba0: 8e8e 9130 274d 0096 073f fada 6093 cf28 ...0'M...?..`..( │ │ │ │ +000b9bb0: d715 783a 9603 eaa8 74cf 2993 d774 8d9f ..x:....t.)..t.. │ │ │ │ +000b9bc0: fba5 32db 308e 9106 238b cf3d 9103 5552 ..2.0...#..=..UR │ │ │ │ +000b9bd0: 28d7 1578 3a93 df54 cf29 93d7 748d 9ffb (..x:..T.)..t... │ │ │ │ +000b9be0: a532 db30 8e92 00ee 2aa2 cf5b e241 508d .2.0....*..[.AP. │ │ │ │ +000b9bf0: 9100 bdb0 8900 0066 6600 03b4 7d8e 9104 .......ff...}... │ │ │ │ +000b9c00: 722d 5448 4d93 cf35 5d8e a18d 8d8d 8d91 r-THM..5]....... │ │ │ │ +000b9c10: 2123 c937 2e8e 8e8e 9134 11f5 da60 9107 !#.7.....4...`.. │ │ │ │ +000b9c20: 3ffa cf28 d715 783a 9603 eaa8 74cf 2993 ?..(..x:....t.). │ │ │ │ +000b9c30: d774 8d9f fba5 32db 308e 9106 238b cf3d .t....2.0...#..= │ │ │ │ +000b9c40: 9103 5552 d774 cf5b d774 8d9f fba5 32db ..UR.t.[.t....2. │ │ │ │ +000b9c50: 308e 9102 ce39 d73d 78cf 5d92 00ff c2b3 0....9.=x.]..... │ │ │ │ +000b9c60: 5be2 4245 5441 8d91 00bd b089 0000 6666 [.BETA........ff │ │ │ │ +000b9c70: 0003 b47d 8e91 0472 2d43 4f4e 56cf 5d8e ...}...r-CONV.]. │ │ │ │ +000b9c80: a18d 8d8d 8d91 2123 c938 2e8e 8e8e 9130 ......!#.8.....0 │ │ │ │ +000b9c90: 274d 0096 073f fada 6093 d774 cf5b d774 'M...?..`..t.[.t │ │ │ │ +000b9ca0: 8d9f fba5 32db 308e 9102 ce39 d73d 78cf ....2.0....9.=x. │ │ │ │ +000b9cb0: 5d96 0355 523d 9328 d715 783a 9603 eaa8 ]..UR=.(..x:.... │ │ │ │ +000b9cc0: 74cf 2993 d774 8d9f fba5 32db 308e 9201 t.)..t....2.0... │ │ │ │ +000b9cd0: 116b b1cf 5be2 5359 4d93 cf37 5d8e a18d .k..[.SYM..7]... │ │ │ │ +000b9ce0: 8d8d 8d91 2123 c939 2e8e 8e8e 9130 274d ....!#.9.....0'M │ │ │ │ +000b9cf0: 0096 073f fada 6093 d774 cf5b d774 8d9f ...?..`..t.[.t.. │ │ │ │ +000b9d00: fba5 32db 308e 9102 ce39 d73d 78cf 5d96 ..2.0....9.=x.]. │ │ │ │ +000b9d10: 0355 523d 9328 d715 783a 9603 eaa8 df54 .UR=.(..x:.....T │ │ │ │ +000b9d20: cf29 93d7 748d 9ffb a532 db30 8e92 00f8 .)..t....2.0.... │ │ │ │ +000b9d30: 293d cf5b e254 5241 4e53 93cf 382c 365d )=.[.TRANS..8,6] │ │ │ │ +000b9d40: 8ea1 8d8d 8d8d 911b 43cd 3130 2e8e 8e8e ........C.10.... │ │ │ │ +000b9d50: 9134 11f5 da60 9107 3ffa cf28 d715 783a .4...`..?..(..x: │ │ │ │ +000b9d60: 9603 eaa8 df54 cf29 93d7 748d 9ffb a532 .....T.)..t....2 │ │ │ │ +000b9d70: db30 8e91 0623 8bcf 3d91 0355 52df 5492 .0...#..=..UR.T. │ │ │ │ +000b9d80: 0112 58e4 cf5b e242 4554 418d 9100 bdb0 ..X..[.BETA..... │ │ │ │ +000b9d90: 8900 0066 6600 03b4 7d8e 9104 722d 434f ...ff...}...r-CO │ │ │ │ +000b9da0: 4e56 cf5d 8ea1 8d8d 8d8d 911b 43cd 3131 NV.]........C.11 │ │ │ │ +000b9db0: 2e8e 8e8e 9130 274d 0096 073f fada 6093 .....0'M...?..`. │ │ │ │ +000b9dc0: d774 cf5b d774 8d9f fba5 32db 308e 9102 .t.[.t....2.0... │ │ │ │ +000b9dd0: ce39 d73d 78cf 5d96 0355 523d 93df 5492 .9.=x.]..UR=..T. │ │ │ │ +000b9de0: 0118 4bd3 cf5b e254 5241 4e53 9103 eaa8 ..K..[.TRANS.... │ │ │ │ +000b9df0: cf39 2c31 305d 8ea1 8d8d 8d8d 911b 43cd .9,10]........C. │ │ │ │ +000b9e00: 3132 2e8e 8e8e 9130 274d 0096 073f fada 12.....0'M...?.. │ │ │ │ +000b9e10: 6093 d774 cf5b d774 8d9f fba5 32db 308e `..t.[.t....2.0. │ │ │ │ +000b9e20: 9102 ce39 d73d 78cf 5d92 0128 7548 5be2 ...9.=x.]..(uH[. │ │ │ │ +000b9e30: 4551 548d 9100 bdb0 8900 0066 6600 03b4 EQT........ff... │ │ │ │ +000b9e40: 7d8e 9104 722d 454c 494d 9103 eaa8 cf31 }...r-ELIM.....1 │ │ │ │ +000b9e50: 315d 8ea6 8d8d 9112 c761 eb47 3132 2e33 1].......a.G12.3 │ │ │ │ +000b9e60: 2e31 328e 9154 7a8e 4571 7561 6c69 7495 .12..Tz.Equalit. │ │ │ │ +000b9e70: 8ccc 792d 7769 7468 2deb 6d54 9105 6666 ..y-with-.mT..ff │ │ │ │ +000b9e80: eb47 696e 9374 726f 9073 3364 7563 7469 .Gin.tro.s3ducti │ │ │ │ +000b9e90: 6f6e 8e9f 17c0 008d 8d8d 9112 c761 9ff5 on...........a.. │ │ │ │ +000b9ea0: 4fa7 8900 0066 6601 c70b 4a9f 0b07 168d O....ff...J..... │ │ │ │ +000b9eb0: 8d90 cccd 9f04 599c 8400 0f60 b200 0066 ......Y....`...f │ │ │ │ +000b9ec0: 668d 9ffb a664 8d91 170b cceb 6145 5154 f....d......aEQT │ │ │ │ +000b9ed0: 5f49 4e54 524f 9605 bfaa 3a93 7468 6d93 _INTRO....:.thm. │ │ │ │ +000b9ee0: 2d3e 9374 686d 8e8e 9201 c671 b184 000f ->.thm.....q.... │ │ │ │ +000b9ef0: 60b2 0000 6666 8e8e 9f04 c002 8900 0066 `...ff.........f │ │ │ │ +000b9f00: 6601 c70b 4a8e 8e8e 9f28 a11e 9f11 7390 f...J....(....s. │ │ │ │ +000b9f10: 8d8d 8d9f f7e1 c58d 9200 e5b1 26cf 0096 ............&... │ │ │ │ +000b9f20: 073f fada 6093 d774 8e92 00d9 c84c 9f05 .?..`..t.....L.. │ │ │ │ +000b9f30: 516d 8900 0066 6500 393c a79f 0b08 0b8d Qm...fe.9<...... │ │ │ │ +000b9f40: cf00 9607 3ffa da60 93d7 7496 0355 52cf ....?..`..t..UR. │ │ │ │ +000b9f50: 3d93 df54 8e8e 8e8e 9f31 3cba 8d8d 8d8d =..T.....1<..... │ │ │ │ +000b9f60: 9121 23c9 cf31 2e8e 8e8e 9134 11f5 da60 .!#..1.....4...` │ │ │ │ +000b9f70: 9107 3ffa 38d7 628d 9f01 cccc d531 8e91 ..?.8.b......1.. │ │ │ │ +000b9f80: 08aa acd7 628d 9f01 cccc d532 8e96 04c0 ....b......2.... │ │ │ │ +000b9f90: 04d7 3a91 03ea a8cf 28d7 628d 9f01 cccc ..:.....(.b..... │ │ │ │ +000b9fa0: d531 8e91 0815 56da 299b 0355 52d7 628d .1....V.)..UR.b. │ │ │ │ +000b9fb0: 9f01 cccc d532 8e93 cf29 98da 2998 cf28 .....2...)..)..( │ │ │ │ +000b9fc0: d762 8d9f 01cc ccd5 328e 9108 1556 da29 .b......2....V.) │ │ │ │ +000b9fd0: 98d7 628d 9f01 cccc d531 8e93 cf29 98da ..b......1...).. │ │ │ │ +000b9fe0: 2998 cf28 d762 8d9f 01cc ccd5 318e 9108 )..(.b......1... │ │ │ │ +000b9ff0: 1556 cf3d 98d7 628d 9f01 cccc d532 8e93 .V.=..b......2.. │ │ │ │ +000ba000: cf29 9200 9948 8d5b 4178 696f 6d5d 8e8e .)...H.[Axiom].. │ │ │ │ +000ba010: 9f24 fd13 8e8c 8b00 0000 e600 0000 0000 .$.............. │ │ │ │ 000ba020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000ba030: 0000 0000 0000 0000 0b95 d7a0 02cc 0555 ...............U │ │ │ │ -000ba040: 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 ...F............ │ │ │ │ -000ba050: eaf1 ebd0 3233 3092 00d4 609d 4368 6170 ....230...`.Chap │ │ │ │ -000ba060: 7465 7296 0480 0031 322e 910a 8000 4465 ter....12.....De │ │ │ │ -000ba070: 7269 7690 a000 6564 9349 6e66 6572 656e riv...ed.Inferen │ │ │ │ -000ba080: 6365 9352 756c 6573 8e91 eaf1 eb9f 0566 ce.Rules.......f │ │ │ │ -000ba090: 6689 0000 e666 01c7 3e7c 8e8e 8e8e a002 f....f..>|...... │ │ │ │ -000ba0a0: 942f df8d a0fd 8bd0 218d 8d8d 8d91 f94e ./......!......N │ │ │ │ -000ba0b0: 53cf 322e 8e8e 8e91 0c3c 7fda 6091 073f S.2......<..`..? │ │ │ │ -000ba0c0: fa38 d762 8d9f 01cc ccd5 328e 9b04 c004 .8.b......2..... │ │ │ │ -000ba0d0: d73a 9103 eaa8 cf28 d774 9603 5552 da29 .:.....(.t..UR.) │ │ │ │ -000ba0e0: 93d7 628d 9f01 cccc d532 8e98 cf29 93da ..b......2...).. │ │ │ │ -000ba0f0: 2993 cf28 d762 8d9f 01cc ccd5 328e 9108 )..(.b......2... │ │ │ │ -000ba100: 1556 da29 93d7 74cf 2993 da29 93cf 28d7 .V.)..t.)..)..(. │ │ │ │ -000ba110: 7493 cf3d 93d7 628d 9f01 cccc d532 8e98 t..=..b......2.. │ │ │ │ -000ba120: cf29 9200 b6e7 125b e253 5045 4391 03ea .).....[.SPEC... │ │ │ │ -000ba130: a8cf 315d 8ea4 1275 038d 8d8d 8d91 f94e ..1]...u.......N │ │ │ │ -000ba140: 5333 2e8e 8e8e 910c 3c7f da60 9107 3ffa S3......<..`..?. │ │ │ │ -000ba150: cf28 d774 9603 5552 da29 93df 54cf 2993 .(.t..UR.)..T.). │ │ │ │ -000ba160: da29 93cf 28df 5493 da29 93d7 74cf 2993 .)..(.T..)..t.). │ │ │ │ -000ba170: da29 93cf 28d7 7493 cf3d 93df 54cf 2992 .)..(.t..=..T.). │ │ │ │ -000ba180: 00d3 b112 5be2 5350 4543 9103 eaa8 cf32 ....[.SPEC.....2 │ │ │ │ -000ba190: 5d8e a18d 8d8d 8d91 f94e 5334 2e8e 8e8e ]........NS4.... │ │ │ │ -000ba1a0: 910c 3c7f da60 9107 3ffa df54 9201 69f3 ..<..`..?..T..i. │ │ │ │ -000ba1b0: f7cf 5be2 5452 5554 48cf 5d8e a18d 8d8d ..[.TRUTH.]..... │ │ │ │ -000ba1c0: 8d91 f94e 5335 2e8e 8e8e 910c 3c7f da60 ...NS5......<..` │ │ │ │ -000ba1d0: 9107 3ffa d774 9603 5552 da29 93df 5492 ..?..t..UR.)..T. │ │ │ │ -000ba1e0: 0149 4077 cf5b e244 4953 4348 9103 eaa8 .I@w.[.DISCH.... │ │ │ │ -000ba1f0: cf34 5d8e a18d 8d8d 8d91 f94e 5336 2e8e .4]........NS6.. │ │ │ │ -000ba200: 8e8e 910c 3c7f da60 9107 3ffa cf28 df54 ....<..`..?..(.T │ │ │ │ -000ba210: 9603 5552 da29 93d7 74cf 2993 da29 93cf ..UR.)..t.)..).. │ │ │ │ -000ba220: 28d7 7493 cf3d 93df 54cf 2992 0111 a1b6 (.t..=..T.)..... │ │ │ │ -000ba230: 5be2 4d50 9103 eaa8 cf33 2c35 5d8e a18d [.MP.....3,5]... │ │ │ │ -000ba240: 8d8d 8d91 f94e 5337 2e8e 8e8e 9108 51d7 .....NS7......Q. │ │ │ │ -000ba250: 0096 073f fada 6093 d774 9201 4955 34cf ...?..`..t..IU4. │ │ │ │ -000ba260: 5b48 7970 9053 8e6f 7468 6573 6973 5d8e [Hyp.S.othesis]. │ │ │ │ -000ba270: a18d 8d8d 8d91 f94e 5338 2e8e 8e8e 9108 .......NS8...... │ │ │ │ -000ba280: 51d7 0096 073f fada 6093 df54 9603 5552 Q....?..`..T..UR │ │ │ │ -000ba290: da29 93d7 7492 013e 93b2 cf5b e244 4953 .)..t..>...[.DIS │ │ │ │ -000ba2a0: 4348 9103 eaa8 cf37 5d8e a18d 8d8d 8d91 CH.....7]....... │ │ │ │ -000ba2b0: f94e 5339 2e8e 8e8e 9108 51d7 0096 073f .NS9......Q....? │ │ │ │ -000ba2c0: fada 6093 d774 9603 5552 cf3d 93df 5492 ..`..t..UR.=..T. │ │ │ │ -000ba2d0: 014a d30b cf5b e24d 5091 03ea a8cf 362c .J...[.MP.....6, │ │ │ │ -000ba2e0: 385d 8e9f 3204 208d 8d91 eaf1 ebeb 4731 8]..2. .......G1 │ │ │ │ -000ba2f0: 322e 332e 3133 8e91 2ca5 1847 656e 6572 2.3.13..,..Gener │ │ │ │ -000ba300: 616c 697a 6174 696f 6e91 0566 6628 eb6c alization..ff(.l │ │ │ │ -000ba310: 38eb 472d 696e 908c cc74 726f 9073 3364 8.G-in...tro.s3d │ │ │ │ -000ba320: 7563 7469 6f6e 298e a918 1f2b 8d8d 8d91 uction)....+.... │ │ │ │ -000ba330: eaf1 eb9f f54f a789 0000 6666 01c7 0b4a .....O....ff...J │ │ │ │ -000ba340: 9f0b 0716 8d8d 90cc cd9f 0459 9c84 000f ...........Y.... │ │ │ │ -000ba350: 60b2 0000 6666 8d9f fba6 648d 9117 0bcc `...ff....d..... │ │ │ │ -000ba360: eb61 4745 4e96 05bf aa3a 9374 6572 6d93 .aGEN....:.term. │ │ │ │ -000ba370: 2d3e 9374 686d 932d 3e93 7468 6d8e 8e92 ->.thm.->.thm... │ │ │ │ -000ba380: 01c6 71b1 8400 0f60 b200 0066 668e 8e9f ..q....`...ff... │ │ │ │ -000ba390: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e9f ......ff...J.... │ │ │ │ -000ba3a0: 2aa5 3e9f 11ff fa8d 8d8d 9ff7 e1c5 8d92 *.>............. │ │ │ │ -000ba3b0: 00bd dbb0 cf00 9607 3ffa da60 93d7 748e ........?..`..t. │ │ │ │ -000ba3c0: 9200 b398 979f 0551 6d89 0000 6665 0035 .......Qm...fe.5 │ │ │ │ -000ba3d0: f125 9f0b 080b 8dcf 0096 073f fada 6093 .%.........?..`. │ │ │ │ -000ba3e0: 38d7 783a 9103 eaa8 748e 8e8e 8e9f 1c7a 8.x:....t......z │ │ │ │ -000ba3f0: 988d 8d8d 8d91 fc92 39eb 6080 888e 8e8e ........9.`..... │ │ │ │ -000ba400: 9108 51d7 cf57 6865 7265 9603 eaa8 d778 ..Q..Where.....x │ │ │ │ -000ba410: 93cf 6973 936e 6f74 9366 7265 6593 696e ..is.not.free.in │ │ │ │ -000ba420: 9300 2e8e 9f32 6075 8d8d 8d8d 91f9 4e53 .....2`u......NS │ │ │ │ -000ba430: 312e 8e8e 8e91 0851 d700 9607 3ffa da60 1......Q....?..` │ │ │ │ -000ba440: 93d7 7492 0149 5534 cf5b 4879 7090 538e ..t..IU4.[Hyp.S. │ │ │ │ -000ba450: 6f74 6865 7369 735d 8ea1 8d8d 8d8d 91f9 othesis]........ │ │ │ │ -000ba460: 4e53 322e 8e8e 8e91 0851 d700 9607 3ffa NS2......Q....?. │ │ │ │ -000ba470: da60 93d7 7496 0355 52cf 3d93 df54 9201 .`..t..UR.=..T.. │ │ │ │ -000ba480: 2a77 98cf 5be2 4551 548d 9100 bdb0 8900 *w..[.EQT....... │ │ │ │ -000ba490: 0066 6600 03b4 7d8e 9104 722d 494e 5452 .ff...}...r-INTR │ │ │ │ -000ba4a0: 4f91 03ea a8cf 315d 8ea1 8d8d 8d8d 91f9 O.....1]........ │ │ │ │ -000ba4b0: 4e53 332e 8e8e 8e91 0851 d700 9607 3ffa NS3......Q....?. │ │ │ │ -000ba4c0: da60 93cf 28d7 1578 3a9b 03ea a874 cf29 .`..(..x:....t.) │ │ │ │ -000ba4d0: 9603 5552 3d93 28d7 1578 3a98 df54 cf29 ..UR=.(..x:..T.) │ │ │ │ -000ba4e0: 9201 1216 5e5b e241 4253 98cf 325d 8ea1 ....^[.ABS..2].. │ │ │ │ -000ba4f0: 8d8d 8d8d 91f9 4e53 342e 8e8e 8e91 0c3c ......NS4......< │ │ │ │ -000ba500: 7fda 6091 073f fa38 cf28 d715 783a 9b03 ..`..?.8.(..x:.. │ │ │ │ -000ba510: eaa8 74cf 2996 0355 523d 93da 38cf 28d7 ..t.)..UR=..8.(. │ │ │ │ -000ba520: 1578 3a98 74cf 2992 0116 d0f4 5be2 5245 .x:.t.).....[.RE │ │ │ │ -000ba530: 464c cf5d 8ea1 8d8d 8d8d 91f9 4e53 352e FL.]........NS5. │ │ │ │ -000ba540: 8e8e 8e91 0c3c 7fda 6091 073f fa38 9603 .....<..`..?.8.. │ │ │ │ -000ba550: 5552 cf3d 9328 d715 5090 538e 3a9b 03ea UR.=.(..P.S.:... │ │ │ │ -000ba560: a850 9104 f718 cf3d 9328 d715 783a 98df .P.....=.(..x:.. │ │ │ │ -000ba570: 54cf 2929 914e aac9 5be2 494e 5354 8d91 T.)).N..[.INST.. │ │ │ │ -000ba580: 00bd b089 0000 6666 0003 b47d 8e91 0472 ......ff...}...r │ │ │ │ -000ba590: 2d54 5950 4598 cf61 7070 6c69 6564 9874 -TYPE..applied.t │ │ │ │ -000ba5a0: 6f98 7468 6598 6465 0c6e 6974 696f 6e98 o.the.de.nition. │ │ │ │ -000ba5b0: 6f66 98da 38cf 5d8e a18d 8d8d 8d91 f94e of..8.]........N │ │ │ │ -000ba5c0: 5336 2e8e 8e8e 910c 3c7f da60 9107 3ffa S6......<..`..?. │ │ │ │ -000ba5d0: 38cf 28d7 1578 3a9b 03ea a874 cf29 9603 8.(..x:....t.).. │ │ │ │ -000ba5e0: 5552 3d93 28d7 1550 9053 8e3a 9850 9104 UR=.(..P.S.:.P.. │ │ │ │ -000ba5f0: f718 cf3d 9328 d715 783a 98df 54cf 2929 ...=.(..x:..T.)) │ │ │ │ -000ba600: 28d7 1578 3a98 74cf 2992 00a6 6ddf 5be2 (..x:.t.)...m.[. │ │ │ │ -000ba610: 5355 4253 5498 cf35 2c34 5d8e a18d 8d8d SUBST..5,4]..... │ │ │ │ -000ba620: 8d91 f94e 5337 2e8e 8e8e 910c 3c7f da60 ...NS7......<..` │ │ │ │ -000ba630: 9107 3ffa cf28 d715 5090 538e 3a96 03ea ..?..(..P.S.:... │ │ │ │ -000ba640: a850 9104 f718 cf3d 9b03 5552 28d7 1578 .P.....=..UR(..x │ │ │ │ -000ba650: 3a93 df54 cf29 2928 d715 783a 9374 cf29 :..T.))(..x:.t.) │ │ │ │ -000ba660: 983d 9828 28d7 1578 3a93 74cf 2998 3d98 .=.((..x:.t.).=. │ │ │ │ -000ba670: 28d7 1578 3a93 df54 cf29 2991 6a3f 335b (..x:..T.)).j?3[ │ │ │ │ -000ba680: e242 4554 418d 9100 bdb0 8900 0066 6600 .BETA........ff. │ │ │ │ -000ba690: 03b4 7d8e 9104 722d 434f 4e56 cf5d 8ea1 ..}...r-CONV.].. │ │ │ │ -000ba6a0: 8d8d 8d8d 91f9 4e53 382e 8e8e 8e91 0c3c ......NS8......< │ │ │ │ -000ba6b0: 7fda 6091 073f fa38 cf28 d715 783a 9b03 ..`..?.8.(..x:.. │ │ │ │ -000ba6c0: eaa8 74cf 2996 0355 523d 9328 28d7 1578 ..t.)..UR=.((..x │ │ │ │ -000ba6d0: 3a98 74cf 2993 3d93 28d7 1578 3a98 df54 :.t.).=.(..x:..T │ │ │ │ -000ba6e0: cf29 2992 00c5 91b7 5be2 5452 414e 5398 .)).....[.TRANS. │ │ │ │ -000ba6f0: cf36 2c37 5d8e a18d 8d8d 8d91 f94e 5339 .6,7]........NS9 │ │ │ │ -000ba700: 2e8e 8e8e 910c 3c7f da60 9107 3ffa cf28 ......<..`..?..( │ │ │ │ -000ba710: 28d7 1578 3a9b 03ea a874 cf29 9603 5552 (..x:....t.)..UR │ │ │ │ -000ba720: 3d93 28d7 1578 3a98 df54 cf29 2993 3d93 =.(..x:..T.)).=. │ │ │ │ -000ba730: da38 cf28 d715 783a 98df 54cf 2992 00d7 .8.(..x:..T.)... │ │ │ │ -000ba740: 4987 5be2 5359 4d98 cf38 5d8e a18d 8d8d I.[.SYM..8]..... │ │ │ │ -000ba750: 8d91 f36e 5731 302e 8e8e 8e91 0851 d700 ...nW10......Q.. │ │ │ │ -000ba760: 9607 3ffa da60 9338 cf28 d715 783a 9603 ..?..`.8.(..x:.. │ │ │ │ -000ba770: eaa8 74cf 2992 012d 5498 5be2 4551 8d91 ..t.)..-T.[.EQ.. │ │ │ │ -000ba780: 00bd b089 0000 6666 0003 b47d 8e91 0472 ......ff...}...r │ │ │ │ -000ba790: 2d4d 5093 cf39 2c33 5d8e 9f23 eb4c 8d8d -MP..9,3]..#.L.. │ │ │ │ -000ba7a0: 91ea f1eb eb47 3132 2e33 2e31 348e 912c .....G12.3.14.., │ │ │ │ -000ba7b0: a518 5369 6d70 6c65 9105 6666 f36b b7e1 ..Simple..ff.k.. │ │ │ │ -000ba7c0: 67a3 000e 6666 000c 0000 0006 636d 6d69 g...ff......cmmi │ │ │ │ -000ba7d0: 3132 eb6b 0b90 1778 eb47 2d63 6f6e 958c 12.k...x.G-con.. │ │ │ │ -000ba7e0: cc76 9365 7273 696f 6e8e a68d 8d8d 91ea .v.ersion....... │ │ │ │ -000ba7f0: f1eb 9ff5 4fa7 8900 0066 6601 c70b 4a9f ....O....ff...J. │ │ │ │ -000ba800: 0b07 168d 8d90 cccd 9f04 599c 8400 0f60 ..........Y....` │ │ │ │ -000ba810: b200 0066 668d 9ffb a664 8d91 170b cceb ...ff....d...... │ │ │ │ -000ba820: 6153 494d 504c 455f 414c 5048 418e 8e92 aSIMPLE_ALPHA... │ │ │ │ -000ba830: 01c6 71b1 8400 0f60 b200 0066 668e 8e9f ..q....`...ff... │ │ │ │ -000ba840: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e9f ......ff...J.... │ │ │ │ -000ba850: 2aa5 3e9f 108c 6a8d 9200 8b24 d3da 6091 *.>...j....$..`. │ │ │ │ -000ba860: 073f facf 28d7 1578 8d9f 01cc ccd5 318e .?..(..x......1. │ │ │ │ -000ba870: 9b04 c004 d73a 9603 eaa8 7493 788d 9f01 .....:....t.x... │ │ │ │ -000ba880: cccc d531 8e98 cf29 9603 5552 3d93 28d7 ...1...)..UR=.(. │ │ │ │ -000ba890: 1578 8d9f 01cc ccd5 328e 98d7 3a96 03ea .x......2...:... │ │ │ │ -000ba8a0: a874 9378 8d9f 01cc ccd5 328e 98cf 298e .t.x......2...). │ │ │ │ -000ba8b0: 8e9f 24fd 138e 8c8b 0000 00e7 0000 0000 ..$............. │ │ │ │ -000ba8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000ba030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000ba040: 0b95 dfa0 02cc 0555 8da0 fd46 d30e 8d8d .......U...F.... │ │ │ │ +000ba050: 8d8d 9ffa 999a 8d91 eaf1 ebd0 3233 3092 ............230. │ │ │ │ +000ba060: 00d4 609d 4368 6170 7465 7296 0480 0031 ..`.Chapter....1 │ │ │ │ +000ba070: 322e 910a 8000 4465 7269 7690 a000 6564 2.....Deriv...ed │ │ │ │ +000ba080: 9349 6e66 6572 656e 6365 9352 756c 6573 .Inference.Rules │ │ │ │ +000ba090: 8e91 eaf1 eb9f 0566 6689 0000 e666 01c7 .......ff....f.. │ │ │ │ +000ba0a0: 3e7c 8e8e 8e8e a002 942f df8d a0fd 8bd0 >|......./...... │ │ │ │ +000ba0b0: 218d 8d8d 8d91 f94e 53cf 322e 8e8e 8e91 !......NS.2..... │ │ │ │ +000ba0c0: 0c3c 7fda 6091 073f fa38 d762 8d9f 01cc .<..`..?.8.b.... │ │ │ │ +000ba0d0: ccd5 328e 9b04 c004 d73a 9103 eaa8 cf28 ..2......:.....( │ │ │ │ +000ba0e0: d774 9603 5552 da29 93d7 628d 9f01 cccc .t..UR.)..b..... │ │ │ │ +000ba0f0: d532 8e98 cf29 93da 2993 cf28 d762 8d9f .2...)..)..(.b.. │ │ │ │ +000ba100: 01cc ccd5 328e 9108 1556 da29 93d7 74cf ....2....V.)..t. │ │ │ │ +000ba110: 2993 da29 93cf 28d7 7493 cf3d 93d7 628d )..)..(.t..=..b. │ │ │ │ +000ba120: 9f01 cccc d532 8e98 cf29 9200 b6e7 125b .....2...).....[ │ │ │ │ +000ba130: e253 5045 4391 03ea a8cf 315d 8ea4 1275 .SPEC.....1]...u │ │ │ │ +000ba140: 038d 8d8d 8d91 f94e 5333 2e8e 8e8e 910c .......NS3...... │ │ │ │ +000ba150: 3c7f da60 9107 3ffa cf28 d774 9603 5552 <..`..?..(.t..UR │ │ │ │ +000ba160: da29 93df 54cf 2993 da29 93cf 28df 5493 .)..T.)..)..(.T. │ │ │ │ +000ba170: da29 93d7 74cf 2993 da29 93cf 28d7 7493 .)..t.)..)..(.t. │ │ │ │ +000ba180: cf3d 93df 54cf 2992 00d3 b112 5be2 5350 .=..T.).....[.SP │ │ │ │ +000ba190: 4543 9103 eaa8 cf32 5d8e a18d 8d8d 8d91 EC.....2]....... │ │ │ │ +000ba1a0: f94e 5334 2e8e 8e8e 910c 3c7f da60 9107 .NS4......<..`.. │ │ │ │ +000ba1b0: 3ffa df54 9201 69f3 f7cf 5be2 5452 5554 ?..T..i...[.TRUT │ │ │ │ +000ba1c0: 48cf 5d8e a18d 8d8d 8d91 f94e 5335 2e8e H.]........NS5.. │ │ │ │ +000ba1d0: 8e8e 910c 3c7f da60 9107 3ffa d774 9603 ....<..`..?..t.. │ │ │ │ +000ba1e0: 5552 da29 93df 5492 0149 4077 cf5b e244 UR.)..T..I@w.[.D │ │ │ │ +000ba1f0: 4953 4348 9103 eaa8 cf34 5d8e a18d 8d8d ISCH.....4]..... │ │ │ │ +000ba200: 8d91 f94e 5336 2e8e 8e8e 910c 3c7f da60 ...NS6......<..` │ │ │ │ +000ba210: 9107 3ffa cf28 df54 9603 5552 da29 93d7 ..?..(.T..UR.).. │ │ │ │ +000ba220: 74cf 2993 da29 93cf 28d7 7493 cf3d 93df t.)..)..(.t..=.. │ │ │ │ +000ba230: 54cf 2992 0111 a1b6 5be2 4d50 9103 eaa8 T.).....[.MP.... │ │ │ │ +000ba240: cf33 2c35 5d8e a18d 8d8d 8d91 f94e 5337 .3,5]........NS7 │ │ │ │ +000ba250: 2e8e 8e8e 9108 51d7 0096 073f fada 6093 ......Q....?..`. │ │ │ │ +000ba260: d774 9201 4955 34cf 5b48 7970 9053 8e6f .t..IU4.[Hyp.S.o │ │ │ │ +000ba270: 7468 6573 6973 5d8e a18d 8d8d 8d91 f94e thesis]........N │ │ │ │ +000ba280: 5338 2e8e 8e8e 9108 51d7 0096 073f fada S8......Q....?.. │ │ │ │ +000ba290: 6093 df54 9603 5552 da29 93d7 7492 013e `..T..UR.)..t..> │ │ │ │ +000ba2a0: 93b2 cf5b e244 4953 4348 9103 eaa8 cf37 ...[.DISCH.....7 │ │ │ │ +000ba2b0: 5d8e a18d 8d8d 8d91 f94e 5339 2e8e 8e8e ]........NS9.... │ │ │ │ +000ba2c0: 9108 51d7 0096 073f fada 6093 d774 9603 ..Q....?..`..t.. │ │ │ │ +000ba2d0: 5552 cf3d 93df 5492 014a d30b cf5b e24d UR.=..T..J...[.M │ │ │ │ +000ba2e0: 5091 03ea a8cf 362c 385d 8e9f 3204 208d P.....6,8]..2. . │ │ │ │ +000ba2f0: 8d91 eaf1 ebeb 4731 322e 332e 3133 8e91 ......G12.3.13.. │ │ │ │ +000ba300: 2ca5 1847 656e 6572 616c 697a 6174 696f ,..Generalizatio │ │ │ │ +000ba310: 6e91 0566 6628 eb6c 38eb 472d 696e 908c n..ff(.l8.G-in.. │ │ │ │ +000ba320: cc74 726f 9073 3364 7563 7469 6f6e 298e .tro.s3duction). │ │ │ │ +000ba330: a918 1f2b 8d8d 8d91 eaf1 eb9f f54f a789 ...+.........O.. │ │ │ │ +000ba340: 0000 6666 01c7 0b4a 9f0b 0716 8d8d 90cc ..ff...J........ │ │ │ │ +000ba350: cd9f 0459 9c84 000f 60b2 0000 6666 8d9f ...Y....`...ff.. │ │ │ │ +000ba360: fba6 648d 9117 0bcc eb61 4745 4e96 05bf ..d......aGEN... │ │ │ │ +000ba370: aa3a 9374 6572 6d93 2d3e 9374 686d 932d .:.term.->.thm.- │ │ │ │ +000ba380: 3e93 7468 6d8e 8e92 01c6 71b1 8400 0f60 >.thm.....q....` │ │ │ │ +000ba390: b200 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ +000ba3a0: 01c7 0b4a 8e8e 8e9f 2aa5 3e9f 11ff fa8d ...J....*.>..... │ │ │ │ +000ba3b0: 8d8d 9ff7 e1c5 8d92 00bd dbb0 cf00 9607 ................ │ │ │ │ +000ba3c0: 3ffa da60 93d7 748e 9200 b398 979f 0551 ?..`..t........Q │ │ │ │ +000ba3d0: 6d89 0000 6665 0035 f125 9f0b 080b 8dcf m...fe.5.%...... │ │ │ │ +000ba3e0: 0096 073f fada 6093 38d7 783a 9103 eaa8 ...?..`.8.x:.... │ │ │ │ +000ba3f0: 748e 8e8e 8e9f 1c7a 988d 8d8d 8d91 fc92 t......z........ │ │ │ │ +000ba400: 39eb 6080 888e 8e8e 9108 51d7 cf57 6865 9.`.......Q..Whe │ │ │ │ +000ba410: 7265 9603 eaa8 d778 93cf 6973 936e 6f74 re.....x..is.not │ │ │ │ +000ba420: 9366 7265 6593 696e 9300 2e8e 9f32 6075 .free.in.....2`u │ │ │ │ +000ba430: 8d8d 8d8d 91f9 4e53 312e 8e8e 8e91 0851 ......NS1......Q │ │ │ │ +000ba440: d700 9607 3ffa da60 93d7 7492 0149 5534 ....?..`..t..IU4 │ │ │ │ +000ba450: cf5b 4879 7090 538e 6f74 6865 7369 735d .[Hyp.S.othesis] │ │ │ │ +000ba460: 8ea1 8d8d 8d8d 91f9 4e53 322e 8e8e 8e91 ........NS2..... │ │ │ │ +000ba470: 0851 d700 9607 3ffa da60 93d7 7496 0355 .Q....?..`..t..U │ │ │ │ +000ba480: 52cf 3d93 df54 9201 2a77 98cf 5be2 4551 R.=..T..*w..[.EQ │ │ │ │ +000ba490: 548d 9100 bdb0 8900 0066 6600 03b4 7d8e T........ff...}. │ │ │ │ +000ba4a0: 9104 722d 494e 5452 4f91 03ea a8cf 315d ..r-INTRO.....1] │ │ │ │ +000ba4b0: 8ea1 8d8d 8d8d 91f9 4e53 332e 8e8e 8e91 ........NS3..... │ │ │ │ +000ba4c0: 0851 d700 9607 3ffa da60 93cf 28d7 1578 .Q....?..`..(..x │ │ │ │ +000ba4d0: 3a9b 03ea a874 cf29 9603 5552 3d93 28d7 :....t.)..UR=.(. │ │ │ │ +000ba4e0: 1578 3a98 df54 cf29 9201 1216 5e5b e241 .x:..T.)....^[.A │ │ │ │ +000ba4f0: 4253 98cf 325d 8ea1 8d8d 8d8d 91f9 4e53 BS..2]........NS │ │ │ │ +000ba500: 342e 8e8e 8e91 0c3c 7fda 6091 073f fa38 4......<..`..?.8 │ │ │ │ +000ba510: cf28 d715 783a 9b03 eaa8 74cf 2996 0355 .(..x:....t.)..U │ │ │ │ +000ba520: 523d 93da 38cf 28d7 1578 3a98 74cf 2992 R=..8.(..x:.t.). │ │ │ │ +000ba530: 0116 d0f4 5be2 5245 464c cf5d 8ea1 8d8d ....[.REFL.].... │ │ │ │ +000ba540: 8d8d 91f9 4e53 352e 8e8e 8e91 0c3c 7fda ....NS5......<.. │ │ │ │ +000ba550: 6091 073f fa38 9603 5552 cf3d 9328 d715 `..?.8..UR.=.(.. │ │ │ │ +000ba560: 5090 538e 3a9b 03ea a850 9104 f718 cf3d P.S.:....P.....= │ │ │ │ +000ba570: 9328 d715 783a 98df 54cf 2929 914e aac9 .(..x:..T.)).N.. │ │ │ │ +000ba580: 5be2 494e 5354 8d91 00bd b089 0000 6666 [.INST........ff │ │ │ │ +000ba590: 0003 b47d 8e91 0472 2d54 5950 4598 cf61 ...}...r-TYPE..a │ │ │ │ +000ba5a0: 7070 6c69 6564 9874 6f98 7468 6598 6465 pplied.to.the.de │ │ │ │ +000ba5b0: 0c6e 6974 696f 6e98 6f66 98da 38cf 5d8e .nition.of..8.]. │ │ │ │ +000ba5c0: a18d 8d8d 8d91 f94e 5336 2e8e 8e8e 910c .......NS6...... │ │ │ │ +000ba5d0: 3c7f da60 9107 3ffa 38cf 28d7 1578 3a9b <..`..?.8.(..x:. │ │ │ │ +000ba5e0: 03ea a874 cf29 9603 5552 3d93 28d7 1550 ...t.)..UR=.(..P │ │ │ │ +000ba5f0: 9053 8e3a 9850 9104 f718 cf3d 9328 d715 .S.:.P.....=.(.. │ │ │ │ +000ba600: 783a 98df 54cf 2929 28d7 1578 3a98 74cf x:..T.))(..x:.t. │ │ │ │ +000ba610: 2992 00a6 6ddf 5be2 5355 4253 5498 cf35 )...m.[.SUBST..5 │ │ │ │ +000ba620: 2c34 5d8e a18d 8d8d 8d91 f94e 5337 2e8e ,4]........NS7.. │ │ │ │ +000ba630: 8e8e 910c 3c7f da60 9107 3ffa cf28 d715 ....<..`..?..(.. │ │ │ │ +000ba640: 5090 538e 3a96 03ea a850 9104 f718 cf3d P.S.:....P.....= │ │ │ │ +000ba650: 9b03 5552 28d7 1578 3a93 df54 cf29 2928 ..UR(..x:..T.))( │ │ │ │ +000ba660: d715 783a 9374 cf29 983d 9828 28d7 1578 ..x:.t.).=.((..x │ │ │ │ +000ba670: 3a93 74cf 2998 3d98 28d7 1578 3a93 df54 :.t.).=.(..x:..T │ │ │ │ +000ba680: cf29 2991 6a3f 335b e242 4554 418d 9100 .)).j?3[.BETA... │ │ │ │ +000ba690: bdb0 8900 0066 6600 03b4 7d8e 9104 722d .....ff...}...r- │ │ │ │ +000ba6a0: 434f 4e56 cf5d 8ea1 8d8d 8d8d 91f9 4e53 CONV.]........NS │ │ │ │ +000ba6b0: 382e 8e8e 8e91 0c3c 7fda 6091 073f fa38 8......<..`..?.8 │ │ │ │ +000ba6c0: cf28 d715 783a 9b03 eaa8 74cf 2996 0355 .(..x:....t.)..U │ │ │ │ +000ba6d0: 523d 9328 28d7 1578 3a98 74cf 2993 3d93 R=.((..x:.t.).=. │ │ │ │ +000ba6e0: 28d7 1578 3a98 df54 cf29 2992 00c5 91b7 (..x:..T.))..... │ │ │ │ +000ba6f0: 5be2 5452 414e 5398 cf36 2c37 5d8e a18d [.TRANS..6,7]... │ │ │ │ +000ba700: 8d8d 8d91 f94e 5339 2e8e 8e8e 910c 3c7f .....NS9......<. │ │ │ │ +000ba710: da60 9107 3ffa cf28 28d7 1578 3a9b 03ea .`..?..((..x:... │ │ │ │ +000ba720: a874 cf29 9603 5552 3d93 28d7 1578 3a98 .t.)..UR=.(..x:. │ │ │ │ +000ba730: df54 cf29 2993 3d93 da38 cf28 d715 783a .T.)).=..8.(..x: │ │ │ │ +000ba740: 98df 54cf 2992 00d7 4987 5be2 5359 4d98 ..T.)...I.[.SYM. │ │ │ │ +000ba750: cf38 5d8e a18d 8d8d 8d91 f36e 5731 302e .8]........nW10. │ │ │ │ +000ba760: 8e8e 8e91 0851 d700 9607 3ffa da60 9338 .....Q....?..`.8 │ │ │ │ +000ba770: cf28 d715 783a 9603 eaa8 74cf 2992 012d .(..x:....t.)..- │ │ │ │ +000ba780: 5498 5be2 4551 8d91 00bd b089 0000 6666 T.[.EQ........ff │ │ │ │ +000ba790: 0003 b47d 8e91 0472 2d4d 5093 cf39 2c33 ...}...r-MP..9,3 │ │ │ │ +000ba7a0: 5d8e 9f23 eb4c 8d8d 91ea f1eb eb47 3132 ]..#.L.......G12 │ │ │ │ +000ba7b0: 2e33 2e31 348e 912c a518 5369 6d70 6c65 .3.14..,..Simple │ │ │ │ +000ba7c0: 9105 6666 f36b b7e1 67a3 000e 6666 000c ..ff.k..g...ff.. │ │ │ │ +000ba7d0: 0000 0006 636d 6d69 3132 eb6b 0b90 1778 ....cmmi12.k...x │ │ │ │ +000ba7e0: eb47 2d63 6f6e 958c cc76 9365 7273 696f .G-con...v.ersio │ │ │ │ +000ba7f0: 6e8e a68d 8d8d 91ea f1eb 9ff5 4fa7 8900 n...........O... │ │ │ │ +000ba800: 0066 6601 c70b 4a9f 0b07 168d 8d90 cccd .ff...J......... │ │ │ │ +000ba810: 9f04 599c 8400 0f60 b200 0066 668d 9ffb ..Y....`...ff... │ │ │ │ +000ba820: a664 8d91 170b cceb 6153 494d 504c 455f .d......aSIMPLE_ │ │ │ │ +000ba830: 414c 5048 418e 8e92 01c6 71b1 8400 0f60 ALPHA.....q....` │ │ │ │ +000ba840: b200 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ +000ba850: 01c7 0b4a 8e8e 8e9f 2aa5 3e9f 108c 6a8d ...J....*.>...j. │ │ │ │ +000ba860: 9200 8b24 d3da 6091 073f facf 28d7 1578 ...$..`..?..(..x │ │ │ │ +000ba870: 8d9f 01cc ccd5 318e 9b04 c004 d73a 9603 ......1......:.. │ │ │ │ +000ba880: eaa8 7493 788d 9f01 cccc d531 8e98 cf29 ..t.x......1...) │ │ │ │ +000ba890: 9603 5552 3d93 28d7 1578 8d9f 01cc ccd5 ..UR=.(..x...... │ │ │ │ +000ba8a0: 328e 98d7 3a96 03ea a874 9378 8d9f 01cc 2...:....t.x.... │ │ │ │ +000ba8b0: ccd5 328e 98cf 298e 8e9f 24fd 138e 8c8b ..2...)...$..... │ │ │ │ +000ba8c0: 0000 00e7 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 000ba8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000ba8e0: 000b a00e a002 cc05 558d a0fd 46d3 0e8d ........U...F... │ │ │ │ -000ba8f0: 8d8d 8d9f fa99 9a8d 9112 c761 d031 322e ...........a.12. │ │ │ │ -000ba900: 332e 910a 8000 4465 7269 7691 ff40 0061 3.....Deriv..@.a │ │ │ │ -000ba910: 7469 6f6e 9604 8000 6f66 9374 6865 9373 tion....of.the.s │ │ │ │ -000ba920: 7461 6e64 6172 6493 7275 6c65 7392 00cf tandard.rules... │ │ │ │ -000ba930: 09da 3233 318e 9112 c761 9f05 6666 8900 ..231....a..ff.. │ │ │ │ -000ba940: 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf ..f..>|......./. │ │ │ │ -000ba950: 8da0 fd8b d021 8d8d 8d8d 9124 67af eb60 .....!.....$g..` │ │ │ │ -000ba960: 8088 8e8e 8e91 3027 4dcf 5768 6572 6596 ......0'M.Where. │ │ │ │ -000ba970: 03ea a86e 6569 7468 6572 93d7 788d 9f01 ...neither..x... │ │ │ │ -000ba980: cccc d531 8e9b 08aa accf 6e6f 7293 d778 ...1......nor..x │ │ │ │ -000ba990: 8d9f 01cc ccd5 328e 98cf 6f90 538e 6363 ......2...o.S.cc │ │ │ │ -000ba9a0: 7572 7393 6672 6565 9369 6e93 d774 cf2e urs.free.in..t.. │ │ │ │ -000ba9b0: 8d8d 9ffb a532 d534 8e8e 8ea9 402d 608d .....2.4....@-`. │ │ │ │ -000ba9c0: 8d8d 8d91 2123 c9cf 312e 8e8e 8e91 3411 ....!#..1.....4. │ │ │ │ -000ba9d0: f5da 6091 073f facf 28d7 1578 8d9f 01cc ..`..?..(..x.... │ │ │ │ -000ba9e0: ccd5 318e 9b04 c004 d73a 9603 eaa8 7493 ..1......:....t. │ │ │ │ -000ba9f0: 788d 9f01 cccc d531 8e98 cf29 93d7 7896 x......1...)..x. │ │ │ │ -000baa00: 0355 52cf 3d93 d774 9103 eaa8 7892 00fb .UR.=..t....x... │ │ │ │ -000baa10: 92a9 cf5b e242 4554 418d 9100 bdb0 8900 ...[.BETA....... │ │ │ │ -000baa20: 0066 6600 03b4 7d8e 9104 722d 434f 4e56 .ff...}...r-CONV │ │ │ │ -000baa30: cf5d 8ea4 151c 6b8d 8d8d 8d91 2123 c932 .]....k.....!#.2 │ │ │ │ -000baa40: 2e8e 8e8e 9134 11f5 da60 9107 3ffa cf28 .....4...`..?..( │ │ │ │ -000baa50: d715 788d 9f01 cccc d532 8e9b 04c0 04d7 ..x......2...... │ │ │ │ -000baa60: 3a96 03ea a874 9378 8d9f 01cc ccd5 328e :....t.x......2. │ │ │ │ -000baa70: 98cf 2993 d778 9603 5552 cf3d 93d7 7491 ..)..x..UR.=..t. │ │ │ │ -000baa80: 03ea a878 9200 fb92 a9cf 5be2 4245 5441 ...x......[.BETA │ │ │ │ -000baa90: 8d91 00bd b089 0000 6666 0003 b47d 8e91 ........ff...}.. │ │ │ │ -000baaa0: 0472 2d43 4f4e 56cf 5d8e a18d 8d8d 8d91 .r-CONV.]....... │ │ │ │ -000baab0: 2123 c933 2e8e 8e8e 9134 11f5 da60 9107 !#.3.....4...`.. │ │ │ │ -000baac0: 3ffa d774 9b03 eaa8 7896 0355 52cf 3d93 ?..t....x..UR.=. │ │ │ │ -000baad0: 28d7 1578 8d9f 01cc ccd5 328e 9604 c004 (..x......2..... │ │ │ │ -000baae0: d73a 9874 9878 8d9f 01cc ccd5 328e 93cf .:.t.x......2... │ │ │ │ -000baaf0: 2998 d778 9201 151a 33cf 5be2 5359 4d98 )..x....3.[.SYM. │ │ │ │ -000bab00: cf32 5d8e a18d 8d8d 8d91 2123 c934 2e8e .2].......!#.4.. │ │ │ │ -000bab10: 8e8e 9134 11f5 da60 9107 3ffa cf28 d715 ...4...`..?..(.. │ │ │ │ -000bab20: 788d 9f01 cccc d531 8e9b 04c0 04d7 3a96 x......1......:. │ │ │ │ -000bab30: 03ea a874 9378 8d9f 01cc ccd5 318e 98cf ...t.x......1... │ │ │ │ -000bab40: 2993 d778 9603 5552 cf3d 9328 d715 788d )..x..UR.=.(..x. │ │ │ │ -000bab50: 9f01 cccc d532 8e98 d73a 9603 eaa8 7493 .....2...:....t. │ │ │ │ -000bab60: 788d 9f01 cccc d532 8e98 cf29 93d7 7892 x......2...)..x. │ │ │ │ -000bab70: 00cd ab5b cf5b e254 5241 4e53 93cf 312c ...[.[.TRANS..1, │ │ │ │ -000bab80: 335d 8ea1 8d8d 8d8d 9121 23c9 352e 8e8e 3].......!#.5... │ │ │ │ -000bab90: 8e91 3411 f5da 6091 073f facf 28d7 1578 ..4...`..?..(..x │ │ │ │ -000baba0: 3a96 03ea a8cf 28d7 1578 8d9f 01cc ccd5 :.....(..x...... │ │ │ │ -000babb0: 318e 9b04 c004 d73a 9374 9378 8d9f 01cc 1......:.t.x.... │ │ │ │ -000babc0: ccd5 318e 98cf 2993 d778 cf29 9603 5552 ..1...)..x.)..UR │ │ │ │ -000babd0: 3d93 28d7 1578 3a96 03ea a8cf 28d7 1578 =.(..x:.....(..x │ │ │ │ -000babe0: 8d9f 01cc ccd5 328e 98d7 3a93 7493 788d ......2...:.t.x. │ │ │ │ -000babf0: 9f01 cccc d532 8e98 cf29 93d7 78cf 2992 .....2...)..x.). │ │ │ │ -000bac00: 00a7 7515 5be2 4142 5393 cf34 5d8e a18d ..u.[.ABS..4]... │ │ │ │ -000bac10: 8d8d 8d91 2123 c936 2e8e 8e8e 9134 11f5 ....!#.6.....4.. │ │ │ │ -000bac20: da60 9107 3ffa 38d7 6691 00a0 e33a 9603 .`..?.8.f....:.. │ │ │ │ -000bac30: eaa8 cf28 d715 783a 9366 9105 32a7 78cf ...(..x:.f..2.x. │ │ │ │ -000bac40: 2996 0355 523d 93d7 6691 7148 95cf 5b41 )..UR=..f.qH..[A │ │ │ │ -000bac50: 7070 726f 7072 6961 7465 6c79 9b03 eaa8 ppropriately.... │ │ │ │ -000bac60: 7495 ac72 7970 9053 8e65 2d69 6e73 7461 t..ryp.S.e-insta │ │ │ │ -000bac70: 6e93 7469 6174 6564 9861 7869 6f6d 5d8e n.tiated.axiom]. │ │ │ │ -000bac80: a18d 8d8d 8d91 2123 c937 2e8e 8e8e 9134 ......!#.7.....4 │ │ │ │ -000bac90: 11f5 da60 9107 3ffa cf28 d715 783a 9603 ...`..?..(..x:.. │ │ │ │ -000baca0: eaa8 cf28 d715 788d 9f01 cccc d531 8e9b ...(..x......1.. │ │ │ │ -000bacb0: 04c0 04d7 3a93 7493 788d 9f01 cccc d531 ....:.t.x......1 │ │ │ │ -000bacc0: 8e98 cf29 d778 cf29 9603 5552 3d93 d715 ...).x.)..UR=... │ │ │ │ -000bacd0: 788d 9f01 cccc d531 8e98 d73a 9603 eaa8 x......1...:.... │ │ │ │ -000bace0: 7493 788d 9f01 cccc d531 8e92 00db 882a t.x......1.....* │ │ │ │ -000bacf0: cf5b e253 5045 4393 cf36 5d8e a18d 8d8d .[.SPEC..6]..... │ │ │ │ -000bad00: 8d91 2123 c938 2e8e 8e8e 9134 11f5 da60 ..!#.8.....4...` │ │ │ │ -000bad10: 9107 3ffa cf28 d715 783a 9603 eaa8 cf28 ..?..(..x:.....( │ │ │ │ -000bad20: d715 788d 9f01 cccc d532 8e9b 04c0 04d7 ..x......2...... │ │ │ │ -000bad30: 3a93 7493 788d 9f01 cccc d532 8e98 cf29 :.t.x......2...) │ │ │ │ -000bad40: d778 cf29 9603 5552 3d93 d715 788d 9f01 .x.)..UR=...x... │ │ │ │ -000bad50: cccc d532 8e98 d73a 9603 eaa8 7493 788d ...2...:....t.x. │ │ │ │ -000bad60: 9f01 cccc d532 8e92 00db 882a cf5b e253 .....2.....*.[.S │ │ │ │ -000bad70: 5045 4393 cf36 5d8e a18d 8d8d 8d91 2123 PEC..6].......!# │ │ │ │ -000bad80: c939 2e8e 8e8e 9134 11f5 da60 9107 3ffa .9.....4...`..?. │ │ │ │ -000bad90: cf28 d715 788d 9f01 cccc d531 8e9b 04c0 .(..x......1.... │ │ │ │ -000bada0: 04d7 3a96 03ea a874 9378 8d9f 01cc ccd5 ..:....t.x...... │ │ │ │ -000badb0: 318e 98cf 2996 0355 523d 9328 d715 783a 1...)..UR=.(..x: │ │ │ │ -000badc0: 9603 eaa8 cf28 d715 788d 9f01 cccc d531 .....(..x......1 │ │ │ │ -000badd0: 8e98 d73a 9374 9378 8d9f 01cc ccd5 318e ...:.t.x......1. │ │ │ │ -000bade0: 98cf 29d7 78cf 2992 00d3 d16b 5be2 5359 ..).x.)....k[.SY │ │ │ │ -000badf0: 4d93 cf37 5d8e a18d 8d8d 8d91 1b43 cd31 M..7]........C.1 │ │ │ │ -000bae00: 302e 8e8e 8e91 3411 f5da 6091 073f facf 0.....4...`..?.. │ │ │ │ -000bae10: 28d7 1578 8d9f 01cc ccd5 318e 9b04 c004 (..x......1..... │ │ │ │ -000bae20: d73a 9603 eaa8 7493 788d 9f01 cccc d531 .:....t.x......1 │ │ │ │ -000bae30: 8e98 cf29 9603 5552 3d93 28d7 1578 3a96 ...)..UR=.(..x:. │ │ │ │ -000bae40: 03ea a8cf 28d7 1578 8d9f 01cc ccd5 328e ....(..x......2. │ │ │ │ -000bae50: 98d7 3a93 7493 788d 9f01 cccc d532 8e98 ..:.t.x......2.. │ │ │ │ -000bae60: cf29 d778 cf29 9200 be54 495b e254 5241 .).x.)...TI[.TRA │ │ │ │ -000bae70: 4e53 93cf 392c 355d 8ea1 8d8d 8d8d 911b NS..9,5]........ │ │ │ │ -000bae80: 43cd 3131 2e8e 8e8e 9134 11f5 da60 9107 C.11.....4...`.. │ │ │ │ -000bae90: 3ffa cf28 d715 788d 9f01 cccc d531 8e9b ?..(..x......1.. │ │ │ │ -000baea0: 04c0 04d7 3a96 03ea a874 9378 8d9f 01cc ....:....t.x.... │ │ │ │ -000baeb0: ccd5 318e 98cf 2996 0355 523d 9328 d715 ..1...)..UR=.(.. │ │ │ │ -000baec0: 788d 9f01 cccc d532 8e98 d73a 9603 eaa8 x......2...:.... │ │ │ │ -000baed0: 7493 788d 9f01 cccc d532 8e98 cf29 9200 t.x......2...).. │ │ │ │ -000baee0: dcfb 535b e254 5241 4e53 93cf 3130 2c38 ..S[.TRANS..10,8 │ │ │ │ -000baef0: 5d8e 9f2a 772b 8d8d 9112 c761 eb47 3132 ]..*w+.....a.G12 │ │ │ │ -000baf00: 2e33 2e31 358e 9154 7a8e eb6b 1191 0084 .3.15..Tz..k.... │ │ │ │ -000baf10: 44eb 472d 636f 6e95 8ccc 7693 6572 7369 D.G-con...v.ersi │ │ │ │ -000baf20: 6f6e 8e9f 1a47 be8d 8d8d 9112 c761 9ff5 on...G.......a.. │ │ │ │ -000baf30: 4fa7 8900 0066 6601 c70b 4a9f 0b07 168d O....ff...J..... │ │ │ │ -000baf40: 8d90 cccd 9f04 599c 8400 0f60 b200 0066 ......Y....`...f │ │ │ │ -000baf50: 668d 9ffb a664 8d91 170b cceb 6145 5441 f....d......aETA │ │ │ │ -000baf60: 5f43 4f4e 5696 05bf aa3a 9363 6f6e 768e _CONV....:.conv. │ │ │ │ -000baf70: 8e92 01c6 71b1 8400 0f60 b200 0066 668e ....q....`...ff. │ │ │ │ -000baf80: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ -000baf90: 8e9f 3433 1b9f 13bb b48d 9200 cde4 efda ..43............ │ │ │ │ -000bafa0: 6091 073f facf 28d7 1578 8d9f fb0b 99db `..?..(..x...... │ │ │ │ -000bafb0: 308e 9b02 ce39 d73a 9603 eaa8 7493 788d 0....9.:....t.x. │ │ │ │ -000bafc0: 9ffb 0b99 db30 8e98 cf29 9603 5552 3d93 .....0...)..UR=. │ │ │ │ -000bafd0: d774 8e9f 2038 d68d 8d8d 8d91 2467 afeb .t.. 8......$g.. │ │ │ │ -000bafe0: 6080 888e 8e8e 9130 274d cf57 6865 7265 `......0'M.Where │ │ │ │ -000baff0: 9603 e81e d778 8d9f fba5 32db 308e 9106 .....x....2.0... │ │ │ │ -000bb000: b658 cf64 6f9a 538e 6573 936e 6f74 9103 .X.do.S.es.not.. │ │ │ │ -000bb010: e81f 6f98 6363 7572 9366 7265 659b 03e8 ..o.ccur.free... │ │ │ │ -000bb020: 1f69 6e93 d774 98cf 2877 90ac 7265 9375 .in..t..(w..re.u │ │ │ │ -000bb030: 7365 98d7 788d 9ffb a532 db30 8e91 06b6 se..x....2.0.... │ │ │ │ -000bb040: 57cf 7261 7468 6572 9874 6861 6e93 6a75 W.rather.than.ju │ │ │ │ -000bb050: 7374 98d7 7893 cf74 6f98 6d6f 7469 7691 st..x..to.motiv. │ │ │ │ -000bb060: ff58 e461 7465 9374 6865 9875 7365 8e9f .X.ate.the.use.. │ │ │ │ -000bb070: 1000 008d 9130 274d 6f66 9603 eaa8 e253 .....0'Mof.....S │ │ │ │ -000bb080: 494d 504c 458d 9100 bdb0 8900 0066 6600 IMPLE........ff. │ │ │ │ -000bb090: 03b4 7d8e 9104 722d 414c 5048 4193 cf69 ..}...r-ALPHA..i │ │ │ │ -000bb0a0: 6e93 7468 6593 6465 7269 7691 ff58 e461 n.the.deriv..X.a │ │ │ │ -000bb0b0: 7469 6f6e 9362 9053 8e65 6c6f 90ac 7277 tion.b.S.elo..rw │ │ │ │ -000bb0c0: 292e 8ea6 8d8d 8d8d 9121 23c9 312e 8e8e )........!#.1... │ │ │ │ -000bb0d0: 8e91 3411 f5da 6091 073f fa38 d766 9100 ..4...`..?.8.f.. │ │ │ │ -000bb0e0: a0e3 3a96 03ea a8cf 28d7 1578 3a93 6691 ..:.....(..x:.f. │ │ │ │ -000bb0f0: 0532 a778 cf29 9603 5552 3d93 d766 9171 .2.x.)..UR=..f.q │ │ │ │ -000bb100: 4895 cf5b 4170 7072 6f70 7269 6174 656c H..[Appropriatel │ │ │ │ -000bb110: 799b 03ea a874 95ac 7279 7090 538e 652d y....t..ryp.S.e- │ │ │ │ -000bb120: 696e 7374 616e 9374 6961 7465 6498 6178 instan.tiated.ax │ │ │ │ -000bb130: 696f 6d5d 8ea1 8d8d 8d8d 9121 23c9 322e iom].......!#.2. │ │ │ │ -000bb140: 8e8e 8e91 3411 f5da 6091 073f facf 28d7 ....4...`..?..(. │ │ │ │ -000bb150: 1578 3a96 03ea a874 9378 cf29 9603 5552 .x:....t.x.)..UR │ │ │ │ -000bb160: 3d93 d774 9201 2d9d 62cf 5be2 5350 4543 =..t..-.b.[.SPEC │ │ │ │ -000bb170: 9103 eaa8 cf31 5d8e a18d 8d8d 8d91 2123 .....1].......!# │ │ │ │ -000bb180: c933 2e8e 8e8e 9134 11f5 da60 9107 3ffa .3.....4...`..?. │ │ │ │ -000bb190: cf28 d715 788d 9ffb a532 db30 8e9b 02ce .(..x....2.0.... │ │ │ │ -000bb1a0: 39d7 3a96 03ea a874 9378 8d9f fba5 32db 9.:....t.x....2. │ │ │ │ -000bb1b0: 308e 98cf 2996 0355 523d 9328 d715 783a 0...)..UR=.(..x: │ │ │ │ -000bb1c0: 9603 eaa8 7493 78cf 2992 00d9 ae1e 5be2 ....t.x.).....[. │ │ │ │ -000bb1d0: 5349 4d50 4c45 8d91 00bd b089 0000 6666 SIMPLE........ff │ │ │ │ -000bb1e0: 0003 b47d 8e91 0472 2d41 4c50 4841 cf5d ...}...r-ALPHA.] │ │ │ │ -000bb1f0: 8ea1 8d8d 8d8d 9121 23c9 342e 8e8e 8e91 .......!#.4..... │ │ │ │ -000bb200: 3411 f5da 6091 073f facf 28d7 1578 8d9f 4...`..?..(..x.. │ │ │ │ -000bb210: fba5 32db 308e 9b02 ce39 d73a 9603 eaa8 ..2.0....9.:.... │ │ │ │ -000bb220: 7493 788d 9ffb a532 db30 8e98 cf29 9603 t.x....2.0...).. │ │ │ │ -000bb230: 5552 3d93 d774 9201 18b0 9bcf 5be2 5452 UR=..t......[.TR │ │ │ │ -000bb240: 414e 5391 03ea a8cf 332c 325d 8e91 12c7 ANS.....3,2].... │ │ │ │ -000bb250: 619f 0be3 8889 0000 6666 0071 cf9f 9f0c a.......ff.q.... │ │ │ │ -000bb260: 999a 8d8d 8d8d 910d 8390 9ffc 5eff c534 ............^..4 │ │ │ │ -000bb270: 8e8e 8e8d 9112 0003 eb61 5349 4d50 4c45 .........aSIMPLE │ │ │ │ -000bb280: 5f41 4c50 4841 8e91 5a67 c6c6 6973 9603 _ALPHA..Zg..is.. │ │ │ │ -000bb290: 6bcc 696e 636c 7564 6564 9b03 6bcb 6865 k.included..k.he │ │ │ │ -000bb2a0: 7265 9362 9047 1d65 6361 7573 6598 6974 re.b.G.ecause.it │ │ │ │ -000bb2b0: 9369 7398 7573 6564 9369 6e98 6193 7375 .is.used.in.a.su │ │ │ │ -000bb2c0: 6273 6571 7565 6e90 b8e3 7498 6465 7269 bsequen...t.deri │ │ │ │ -000bb2d0: 7691 ff71 c761 7469 6f6e 2c91 0371 6962 v..q.ation,..qib │ │ │ │ -000bb2e0: 7574 9369 7498 6973 936e 6f74 9861 6374 ut.it.is.not.act │ │ │ │ -000bb2f0: 7561 6c6c 798e 9f0c 0000 8d69 6e96 0355 ually......in..U │ │ │ │ -000bb300: 5574 6865 93eb 4848 4f4c 93c6 7379 7374 Uthe..HHOL..syst │ │ │ │ -000bb310: 656d 2c93 6173 9369 7493 6973 9373 7562 em,.as.it.is.sub │ │ │ │ -000bb320: 7375 6d65 6493 6290 b8e3 7993 6f74 6865 sumed.b...y.othe │ │ │ │ -000bb330: 7293 6675 6e63 7469 6f6e 732e 8e8e 9f24 r.functions....$ │ │ │ │ -000bb340: fd13 8e8c 8b00 0000 e800 0000 0000 0000 ................ │ │ │ │ -000bb350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000bb360: 0000 0000 0000 0000 0000 0000 0000 0ba8 ................ │ │ │ │ -000bb370: b7a0 02cc 0555 8da0 fd46 d30e 8d8d 8d8d .....U...F...... │ │ │ │ -000bb380: 9ffa 999a 8d91 eaf1 ebd0 3233 3292 00d4 ..........232... │ │ │ │ -000bb390: 609d 4368 6170 7465 7296 0480 0031 322e `.Chapter....12. │ │ │ │ -000bb3a0: 910a 8000 4465 7269 7690 a000 6564 9349 ....Deriv...ed.I │ │ │ │ -000bb3b0: 6e66 6572 656e 6365 9352 756c 6573 8e91 nference.Rules.. │ │ │ │ -000bb3c0: eaf1 eb9f 0566 6689 0000 e666 01c7 3e7c .....ff....f..>| │ │ │ │ -000bb3d0: 8e8e 8e8e a002 942f df8d a0fd 8bd0 218d ......./......!. │ │ │ │ -000bb3e0: 8d91 eaf1 ebeb 4731 322e 332e 3136 8e91 ......G12.3.16.. │ │ │ │ -000bb3f0: 2ca5 1845 7874 656e 7369 6f6e 616c 6974 ,..Extensionalit │ │ │ │ -000bb400: 908c cc79 8e9f 1a71 b38d 8d8d 91ea f1eb ...y...q........ │ │ │ │ -000bb410: 9ff5 4fa7 8900 0066 6601 c70b 4a9f 0b07 ..O....ff...J... │ │ │ │ -000bb420: 168d 8d90 cccd 9f04 599c 8400 0f60 b200 ........Y....`.. │ │ │ │ -000bb430: 0066 668d 9ffb a664 8d91 170b cceb 6145 .ff....d......aE │ │ │ │ -000bb440: 5854 9605 bfaa 3a93 7468 6d93 2d3e 9374 XT....:.thm.->.t │ │ │ │ -000bb450: 686d 8e8e 9201 c671 b184 000f 60b2 0000 hm.....q....`... │ │ │ │ -000bb460: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ -000bb470: 4a8e 8e8e 9f34 eccb 9f15 6d29 8d8d 8d9f J....4....m).... │ │ │ │ -000bb480: f7e1 c58d 9200 9a3a 68cf 0096 073f fada .......:h....?.. │ │ │ │ -000bb490: 6093 38d7 783a 9103 eaa8 748d 9f01 cccc `.8.x:....t..... │ │ │ │ -000bb4a0: d531 8e9b 08aa acd7 7896 0355 52cf 3d93 .1......x..UR.=. │ │ │ │ -000bb4b0: d774 8d9f 01cc ccd5 328e 98d7 788e 9200 .t......2...x... │ │ │ │ -000bb4c0: 9a3a 689f 0551 6d89 0000 6665 0068 ad83 .:h..Qm...fe.h.. │ │ │ │ -000bb4d0: 9f0b 080b 8d91 14db 13cf 0096 073f fada .............?.. │ │ │ │ -000bb4e0: 6093 d774 8d9f 01cc ccd5 318e 9108 1556 `..t......1....V │ │ │ │ -000bb4f0: cf3d 9103 5552 d774 8d9f 01cc ccd5 328e .=..UR.t......2. │ │ │ │ -000bb500: 8e8e 8e8e 9f23 fd5d 8d8d 8d8d 91fc 9239 .....#.].......9 │ │ │ │ -000bb510: eb60 8088 8e8e 8e91 0851 d7cf 5768 6572 .`.......Q..Wher │ │ │ │ -000bb520: 6596 03ea a8d7 7893 cf69 7393 6e6f 7493 e.....x..is.not. │ │ │ │ -000bb530: 6672 6565 9369 6e93 d774 8d9f 01cc ccd5 free.in..t...... │ │ │ │ -000bb540: 318e 9108 aaac cf6f 7293 d774 8d9f 01cc 1......or..t.... │ │ │ │ -000bb550: ccd5 328e 9104 c004 cf2e 8e9f 4139 978d ..2.........A9.. │ │ │ │ -000bb560: 8d8d 8d91 f94e 5331 2e8e 8e8e 9108 51d7 .....NS1......Q. │ │ │ │ -000bb570: 0096 073f fada 6093 38d7 783a 9103 eaa8 ...?..`.8.x:.... │ │ │ │ -000bb580: 748d 9f01 cccc d531 8e9b 08aa acd7 7896 t......1......x. │ │ │ │ -000bb590: 0355 52cf 3d93 d774 8d9f 01cc ccd5 328e .UR.=..t......2. │ │ │ │ -000bb5a0: 98d7 7892 0102 12a4 cf5b 4879 7090 538e ..x......[Hyp.S. │ │ │ │ -000bb5b0: 6f74 6865 7369 735d 8ea4 1550 008d 8d8d othesis]...P.... │ │ │ │ -000bb5c0: 8d91 f94e 5332 2e8e 8e8e 9108 51d7 0096 ...NS2......Q... │ │ │ │ -000bb5d0: 073f fada 6093 d774 8d9f 01cc ccd5 318e .?..`..t......1. │ │ │ │ -000bb5e0: 9608 aaac d778 8d9f fba5 32db 308e 9106 .....x....2.0... │ │ │ │ -000bb5f0: 238b cf3d 9103 5552 d774 8d9f 01cc ccd5 #..=..UR.t...... │ │ │ │ -000bb600: 328e 93d7 788d 9ffb a532 db30 8e92 00e1 2...x....2.0.... │ │ │ │ -000bb610: 4911 cf5b e253 5045 4396 03ea a8cf 3193 I..[.SPEC.....1. │ │ │ │ -000bb620: 28d7 788d 9ffb a532 db30 8e91 06b8 e1cf (.x....2.0...... │ │ │ │ -000bb630: 6973 9361 9366 7265 7368 295d 8ea9 154f is.a.fresh)]...O │ │ │ │ -000bb640: ff8d 8d8d 8d91 f94e 5333 2e8e 8e8e 9108 .......NS3...... │ │ │ │ -000bb650: 51d7 0096 073f fada 6093 cf28 d715 788d Q....?..`..(..x. │ │ │ │ -000bb660: 9ffb a532 db30 8e96 02ce 39d7 3a9b 03ea ...2.0....9.:... │ │ │ │ -000bb670: a874 8d9f 01cc ccd5 318e 9108 aaac d778 .t......1......x │ │ │ │ -000bb680: 8d9f fba5 32db 308e 93cf 2996 0355 523d ....2.0...)..UR= │ │ │ │ -000bb690: 9328 d715 788d 9ffb a532 db30 8e96 02ce .(..x....2.0.... │ │ │ │ -000bb6a0: 39d7 3a98 748d 9f01 cccc d532 8e91 08aa 9.:.t......2.... │ │ │ │ -000bb6b0: acd7 788d 9ffb a532 db30 8e93 cf29 9200 ..x....2.0...).. │ │ │ │ -000bb6c0: ebf2 d05b e241 4253 98cf 325d 8ea1 8d8d ...[.ABS..2].... │ │ │ │ -000bb6d0: 8d8d 91f9 4e53 342e 8e8e 8e91 0c3c 7fda ....NS4......<.. │ │ │ │ -000bb6e0: 6091 073f facf 28d7 1578 8d9f fba5 32db `..?..(..x....2. │ │ │ │ -000bb6f0: 308e 9602 ce39 d73a 9103 eaa8 748d 9f01 0....9.:....t... │ │ │ │ -000bb700: cccc d531 8e91 08aa acd7 788d 9ffb a532 ...1......x....2 │ │ │ │ -000bb710: db30 8e93 cf29 9603 5552 3d93 d774 8d9f .0...)..UR=..t.. │ │ │ │ -000bb720: 01cc ccd5 318e 9201 1612 fccf 5be2 4554 ....1.......[.ET │ │ │ │ -000bb730: 418d 9100 bdb0 8900 0066 6600 03b4 7d8e A........ff...}. │ │ │ │ -000bb740: 9104 722d 434f 4e56 cf5d 8ea6 8d8d 8d8d ..r-CONV.]...... │ │ │ │ -000bb750: 91f9 4e53 352e 8e8e 8e91 0c3c 7fda 6091 ..NS5......<..`. │ │ │ │ -000bb760: 073f fad7 748d 9f01 cccc d531 8e91 0815 .?..t......1.... │ │ │ │ -000bb770: 56cf 3d91 0355 5228 d715 788d 9ffb a532 V.=..UR(..x....2 │ │ │ │ -000bb780: db30 8e96 02ce 39d7 3a9b 03ea a874 8d9f .0....9.:....t.. │ │ │ │ -000bb790: 01cc ccd5 318e 9108 aaac d778 8d9f fba5 ....1......x.... │ │ │ │ -000bb7a0: 32db 308e 93cf 2992 0124 adb5 5be2 5359 2.0...)..$..[.SY │ │ │ │ -000bb7b0: 4d98 cf34 5d8e a18d 8d8d 8d91 f94e 5336 M..4]........NS6 │ │ │ │ -000bb7c0: 2e8e 8e8e 9108 51d7 0096 073f fada 6093 ......Q....?..`. │ │ │ │ -000bb7d0: d774 8d9f 01cc ccd5 318e 9108 1556 cf3d .t......1....V.= │ │ │ │ -000bb7e0: 9103 5552 28d7 1578 8d9f fba5 32db 308e ..UR(..x....2.0. │ │ │ │ -000bb7f0: 9602 ce39 d73a 9b03 eaa8 748d 9f01 cccc ...9.:....t..... │ │ │ │ -000bb800: d532 8e91 08aa acd7 788d 9ffb a532 db30 .2......x....2.0 │ │ │ │ -000bb810: 8e93 cf29 9201 0483 ce5b e254 5241 4e53 ...).....[.TRANS │ │ │ │ -000bb820: 98cf 352c 335d 8ea6 8d8d 8d8d 91f9 4e53 ..5,3]........NS │ │ │ │ -000bb830: 372e 8e8e 8e91 0c3c 7fda 6091 073f facf 7......<..`..?.. │ │ │ │ -000bb840: 28d7 1578 8d9f fba5 32db 308e 9602 ce39 (..x....2.0....9 │ │ │ │ -000bb850: d73a 9103 eaa8 748d 9f01 cccc d532 8e91 .:....t......2.. │ │ │ │ -000bb860: 08aa acd7 788d 9ffb a532 db30 8e93 cf29 ....x....2.0...) │ │ │ │ -000bb870: 9603 5552 3d93 d774 8d9f 01cc ccd5 328e ..UR=..t......2. │ │ │ │ -000bb880: 9201 1612 fccf 5be2 4554 418d 9100 bdb0 ......[.ETA..... │ │ │ │ -000bb890: 8900 0066 6600 03b4 7d8e 9104 722d 434f ...ff...}...r-CO │ │ │ │ -000bb8a0: 4e56 cf5d 8ea1 8d8d 8d8d 91f9 4e53 382e NV.]........NS8. │ │ │ │ -000bb8b0: 8e8e 8e91 0851 d700 9607 3ffa da60 93d7 .....Q....?..`.. │ │ │ │ -000bb8c0: 748d 9f01 cccc d531 8e91 0815 56cf 3d91 t......1....V.=. │ │ │ │ -000bb8d0: 0355 52d7 748d 9f01 cccc d532 8e92 0137 .UR.t......2...7 │ │ │ │ -000bb8e0: 51f2 cf5b e254 5241 4e53 9103 eaa8 cf36 Q..[.TRANS.....6 │ │ │ │ -000bb8f0: 2c37 5d8e 9f2a f666 8d8d 91ea f1eb eb47 ,7]..*.f.......G │ │ │ │ -000bb900: 3132 2e33 2e31 378e 912c a518 eb6b 22eb 12.3.17..,...k". │ │ │ │ -000bb910: 472d 696e 908c cc74 726f 9073 3364 7563 G-in...tro.s3duc │ │ │ │ -000bb920: 7469 6f6e 8e9f 1a71 b28d 8d8d 91ea f1eb tion...q........ │ │ │ │ -000bb930: 9ff5 4fa7 8900 0066 6601 c70b 4a9f 0b07 ..O....ff...J... │ │ │ │ -000bb940: 168d 8d90 cccd 9f04 599c 8400 0f60 b200 ........Y....`.. │ │ │ │ -000bb950: 0066 668d 9ffb a664 8d91 170b cceb 6153 .ff....d......aS │ │ │ │ -000bb960: 454c 4543 545f 494e 5452 4f96 05bf aa3a ELECT_INTRO....: │ │ │ │ -000bb970: 9374 686d 932d 3e93 7468 6d8e 8e92 01c6 .thm.->.thm..... │ │ │ │ -000bb980: 71b1 8400 0f60 b200 0066 668e 8e9f 04c0 q....`...ff..... │ │ │ │ -000bb990: 0289 0000 6666 01c7 0b4a 8e8e 8e9f 34ec ....ff...J....4. │ │ │ │ -000bb9a0: cc9f 156d 298d 8d8d 9ff7 e1c5 8d92 00b5 ...m)........... │ │ │ │ -000bb9b0: 073d cf00 9607 3ffa da60 93d7 748d 9f01 .=....?..`..t... │ │ │ │ -000bb9c0: cccc d531 8e91 08aa acd7 748d 9f01 cccc ...1......t..... │ │ │ │ -000bb9d0: d532 8e8e 9200 adb5 a89f 0551 6d89 0000 .2.........Qm... │ │ │ │ -000bb9e0: 6665 0041 b703 9f0b 080b 8dcf 0096 073f fe.A...........? │ │ │ │ -000bb9f0: fada 6093 d774 8d9f 01cc ccd5 318e 9604 ..`..t......1... │ │ │ │ -000bba00: c004 cf28 d722 9103 eaa8 748d 9f01 cccc ...(."....t..... │ │ │ │ -000bba10: d531 8e93 cf29 8e8e 8e8e 9f45 4b3b 8d8d .1...).....EK;.. │ │ │ │ -000bba20: 8d8d 91f9 4e53 312e 8e8e 8e91 0c3c 7fda ....NS1......<.. │ │ │ │ -000bba30: 6091 073f fa38 d750 9605 8c6e 783a 9b03 `..?.8.P...nx:.. │ │ │ │ -000bba40: eaa8 5093 7896 0355 52da 2993 d750 9601 ..P.x..UR.)..P.. │ │ │ │ -000bba50: a1c6 cf28 d722 9850 93cf 2991 7aa1 be5b ...(.".P..).z..[ │ │ │ │ -000bba60: 5375 6974 6162 6c79 9874 95ac 7279 7090 Suitably.t..ryp. │ │ │ │ -000bba70: 538e 652d 696e 7374 616e 9374 6961 7465 S.e-instan.tiate │ │ │ │ -000bba80: 6498 6178 696f 6d5d 8ea1 8d8d 8d8d 91f9 d.axiom]........ │ │ │ │ -000bba90: 4e53 322e 8e8e 8e91 0c3c 7fda 6091 073f NS2......<..`..? │ │ │ │ -000bbaa0: fad7 748d 9f01 cccc d531 8e91 08aa acd7 ..t......1...... │ │ │ │ -000bbab0: 748d 9f01 cccc d532 8e91 0815 56da 2991 t......2....V.). │ │ │ │ -000bbac0: 0355 52d7 748d 9f01 cccc d531 8e96 04c0 .UR.t......1.... │ │ │ │ -000bbad0: 04cf 28d7 229b 03ea a874 8d9f 01cc ccd5 ..(."....t...... │ │ │ │ -000bbae0: 318e 93cf 2992 00f9 bf82 5be2 5350 4543 1...).....[.SPEC │ │ │ │ -000bbaf0: 98cf 3198 2874 90ac 7277 6963 6529 5d8e ..1.(t..rwice)]. │ │ │ │ -000bbb00: a68d 8d8d 8d91 f94e 5333 2e8e 8e8e 9108 .......NS3...... │ │ │ │ -000bbb10: 51d7 0096 073f fada 6093 d774 8d9f 01cc Q....?..`..t.... │ │ │ │ -000bbb20: ccd5 318e 9108 aaac d774 8d9f 01cc ccd5 ..1......t...... │ │ │ │ -000bbb30: 328e 9201 3c6c 52cf 5b48 7970 9053 8e6f 2...|. │ │ │ │ +000ba950: 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 8d8d ....../......!.. │ │ │ │ +000ba960: 8d8d 9124 67af eb60 8088 8e8e 8e91 3027 ...$g..`......0' │ │ │ │ +000ba970: 4dcf 5768 6572 6596 03ea a86e 6569 7468 M.Where....neith │ │ │ │ +000ba980: 6572 93d7 788d 9f01 cccc d531 8e9b 08aa er..x......1.... │ │ │ │ +000ba990: accf 6e6f 7293 d778 8d9f 01cc ccd5 328e ..nor..x......2. │ │ │ │ +000ba9a0: 98cf 6f90 538e 6363 7572 7393 6672 6565 ..o.S.ccurs.free │ │ │ │ +000ba9b0: 9369 6e93 d774 cf2e 8d8d 9ffb a532 d534 .in..t.......2.4 │ │ │ │ +000ba9c0: 8e8e 8ea9 402d 608d 8d8d 8d91 2123 c9cf ....@-`.....!#.. │ │ │ │ +000ba9d0: 312e 8e8e 8e91 3411 f5da 6091 073f facf 1.....4...`..?.. │ │ │ │ +000ba9e0: 28d7 1578 8d9f 01cc ccd5 318e 9b04 c004 (..x......1..... │ │ │ │ +000ba9f0: d73a 9603 eaa8 7493 788d 9f01 cccc d531 .:....t.x......1 │ │ │ │ +000baa00: 8e98 cf29 93d7 7896 0355 52cf 3d93 d774 ...)..x..UR.=..t │ │ │ │ +000baa10: 9103 eaa8 7892 00fb 92a9 cf5b e242 4554 ....x......[.BET │ │ │ │ +000baa20: 418d 9100 bdb0 8900 0066 6600 03b4 7d8e A........ff...}. │ │ │ │ +000baa30: 9104 722d 434f 4e56 cf5d 8ea4 151c 6b8d ..r-CONV.]....k. │ │ │ │ +000baa40: 8d8d 8d91 2123 c932 2e8e 8e8e 9134 11f5 ....!#.2.....4.. │ │ │ │ +000baa50: da60 9107 3ffa cf28 d715 788d 9f01 cccc .`..?..(..x..... │ │ │ │ +000baa60: d532 8e9b 04c0 04d7 3a96 03ea a874 9378 .2......:....t.x │ │ │ │ +000baa70: 8d9f 01cc ccd5 328e 98cf 2993 d778 9603 ......2...)..x.. │ │ │ │ +000baa80: 5552 cf3d 93d7 7491 03ea a878 9200 fb92 UR.=..t....x.... │ │ │ │ +000baa90: a9cf 5be2 4245 5441 8d91 00bd b089 0000 ..[.BETA........ │ │ │ │ +000baaa0: 6666 0003 b47d 8e91 0472 2d43 4f4e 56cf ff...}...r-CONV. │ │ │ │ +000baab0: 5d8e a18d 8d8d 8d91 2123 c933 2e8e 8e8e ].......!#.3.... │ │ │ │ +000baac0: 9134 11f5 da60 9107 3ffa d774 9b03 eaa8 .4...`..?..t.... │ │ │ │ +000baad0: 7896 0355 52cf 3d93 28d7 1578 8d9f 01cc x..UR.=.(..x.... │ │ │ │ +000baae0: ccd5 328e 9604 c004 d73a 9874 9878 8d9f ..2......:.t.x.. │ │ │ │ +000baaf0: 01cc ccd5 328e 93cf 2998 d778 9201 151a ....2...)..x.... │ │ │ │ +000bab00: 33cf 5be2 5359 4d98 cf32 5d8e a18d 8d8d 3.[.SYM..2]..... │ │ │ │ +000bab10: 8d91 2123 c934 2e8e 8e8e 9134 11f5 da60 ..!#.4.....4...` │ │ │ │ +000bab20: 9107 3ffa cf28 d715 788d 9f01 cccc d531 ..?..(..x......1 │ │ │ │ +000bab30: 8e9b 04c0 04d7 3a96 03ea a874 9378 8d9f ......:....t.x.. │ │ │ │ +000bab40: 01cc ccd5 318e 98cf 2993 d778 9603 5552 ....1...)..x..UR │ │ │ │ +000bab50: cf3d 9328 d715 788d 9f01 cccc d532 8e98 .=.(..x......2.. │ │ │ │ +000bab60: d73a 9603 eaa8 7493 788d 9f01 cccc d532 .:....t.x......2 │ │ │ │ +000bab70: 8e98 cf29 93d7 7892 00cd ab5b cf5b e254 ...)..x....[.[.T │ │ │ │ +000bab80: 5241 4e53 93cf 312c 335d 8ea1 8d8d 8d8d RANS..1,3]...... │ │ │ │ +000bab90: 9121 23c9 352e 8e8e 8e91 3411 f5da 6091 .!#.5.....4...`. │ │ │ │ +000baba0: 073f facf 28d7 1578 3a96 03ea a8cf 28d7 .?..(..x:.....(. │ │ │ │ +000babb0: 1578 8d9f 01cc ccd5 318e 9b04 c004 d73a .x......1......: │ │ │ │ +000babc0: 9374 9378 8d9f 01cc ccd5 318e 98cf 2993 .t.x......1...). │ │ │ │ +000babd0: d778 cf29 9603 5552 3d93 28d7 1578 3a96 .x.)..UR=.(..x:. │ │ │ │ +000babe0: 03ea a8cf 28d7 1578 8d9f 01cc ccd5 328e ....(..x......2. │ │ │ │ +000babf0: 98d7 3a93 7493 788d 9f01 cccc d532 8e98 ..:.t.x......2.. │ │ │ │ +000bac00: cf29 93d7 78cf 2992 00a7 7515 5be2 4142 .)..x.)...u.[.AB │ │ │ │ +000bac10: 5393 cf34 5d8e a18d 8d8d 8d91 2123 c936 S..4].......!#.6 │ │ │ │ +000bac20: 2e8e 8e8e 9134 11f5 da60 9107 3ffa 38d7 .....4...`..?.8. │ │ │ │ +000bac30: 6691 00a0 e33a 9603 eaa8 cf28 d715 783a f....:.....(..x: │ │ │ │ +000bac40: 9366 9105 32a7 78cf 2996 0355 523d 93d7 .f..2.x.)..UR=.. │ │ │ │ +000bac50: 6691 7148 95cf 5b41 7070 726f 7072 6961 f.qH..[Appropria │ │ │ │ +000bac60: 7465 6c79 9b03 eaa8 7495 ac72 7970 9053 tely....t..ryp.S │ │ │ │ +000bac70: 8e65 2d69 6e73 7461 6e93 7469 6174 6564 .e-instan.tiated │ │ │ │ +000bac80: 9861 7869 6f6d 5d8e a18d 8d8d 8d91 2123 .axiom].......!# │ │ │ │ +000bac90: c937 2e8e 8e8e 9134 11f5 da60 9107 3ffa .7.....4...`..?. │ │ │ │ +000baca0: cf28 d715 783a 9603 eaa8 cf28 d715 788d .(..x:.....(..x. │ │ │ │ +000bacb0: 9f01 cccc d531 8e9b 04c0 04d7 3a93 7493 .....1......:.t. │ │ │ │ +000bacc0: 788d 9f01 cccc d531 8e98 cf29 d778 cf29 x......1...).x.) │ │ │ │ +000bacd0: 9603 5552 3d93 d715 788d 9f01 cccc d531 ..UR=...x......1 │ │ │ │ +000bace0: 8e98 d73a 9603 eaa8 7493 788d 9f01 cccc ...:....t.x..... │ │ │ │ +000bacf0: d531 8e92 00db 882a cf5b e253 5045 4393 .1.....*.[.SPEC. │ │ │ │ +000bad00: cf36 5d8e a18d 8d8d 8d91 2123 c938 2e8e .6].......!#.8.. │ │ │ │ +000bad10: 8e8e 9134 11f5 da60 9107 3ffa cf28 d715 ...4...`..?..(.. │ │ │ │ +000bad20: 783a 9603 eaa8 cf28 d715 788d 9f01 cccc x:.....(..x..... │ │ │ │ +000bad30: d532 8e9b 04c0 04d7 3a93 7493 788d 9f01 .2......:.t.x... │ │ │ │ +000bad40: cccc d532 8e98 cf29 d778 cf29 9603 5552 ...2...).x.)..UR │ │ │ │ +000bad50: 3d93 d715 788d 9f01 cccc d532 8e98 d73a =...x......2...: │ │ │ │ +000bad60: 9603 eaa8 7493 788d 9f01 cccc d532 8e92 ....t.x......2.. │ │ │ │ +000bad70: 00db 882a cf5b e253 5045 4393 cf36 5d8e ...*.[.SPEC..6]. │ │ │ │ +000bad80: a18d 8d8d 8d91 2123 c939 2e8e 8e8e 9134 ......!#.9.....4 │ │ │ │ +000bad90: 11f5 da60 9107 3ffa cf28 d715 788d 9f01 ...`..?..(..x... │ │ │ │ +000bada0: cccc d531 8e9b 04c0 04d7 3a96 03ea a874 ...1......:....t │ │ │ │ +000badb0: 9378 8d9f 01cc ccd5 318e 98cf 2996 0355 .x......1...)..U │ │ │ │ +000badc0: 523d 9328 d715 783a 9603 eaa8 cf28 d715 R=.(..x:.....(.. │ │ │ │ +000badd0: 788d 9f01 cccc d531 8e98 d73a 9374 9378 x......1...:.t.x │ │ │ │ +000bade0: 8d9f 01cc ccd5 318e 98cf 29d7 78cf 2992 ......1...).x.). │ │ │ │ +000badf0: 00d3 d16b 5be2 5359 4d93 cf37 5d8e a18d ...k[.SYM..7]... │ │ │ │ +000bae00: 8d8d 8d91 1b43 cd31 302e 8e8e 8e91 3411 .....C.10.....4. │ │ │ │ +000bae10: f5da 6091 073f facf 28d7 1578 8d9f 01cc ..`..?..(..x.... │ │ │ │ +000bae20: ccd5 318e 9b04 c004 d73a 9603 eaa8 7493 ..1......:....t. │ │ │ │ +000bae30: 788d 9f01 cccc d531 8e98 cf29 9603 5552 x......1...)..UR │ │ │ │ +000bae40: 3d93 28d7 1578 3a96 03ea a8cf 28d7 1578 =.(..x:.....(..x │ │ │ │ +000bae50: 8d9f 01cc ccd5 328e 98d7 3a93 7493 788d ......2...:.t.x. │ │ │ │ +000bae60: 9f01 cccc d532 8e98 cf29 d778 cf29 9200 .....2...).x.).. │ │ │ │ +000bae70: be54 495b e254 5241 4e53 93cf 392c 355d .TI[.TRANS..9,5] │ │ │ │ +000bae80: 8ea1 8d8d 8d8d 911b 43cd 3131 2e8e 8e8e ........C.11.... │ │ │ │ +000bae90: 9134 11f5 da60 9107 3ffa cf28 d715 788d .4...`..?..(..x. │ │ │ │ +000baea0: 9f01 cccc d531 8e9b 04c0 04d7 3a96 03ea .....1......:... │ │ │ │ +000baeb0: a874 9378 8d9f 01cc ccd5 318e 98cf 2996 .t.x......1...). │ │ │ │ +000baec0: 0355 523d 9328 d715 788d 9f01 cccc d532 .UR=.(..x......2 │ │ │ │ +000baed0: 8e98 d73a 9603 eaa8 7493 788d 9f01 cccc ...:....t.x..... │ │ │ │ +000baee0: d532 8e98 cf29 9200 dcfb 535b e254 5241 .2...)....S[.TRA │ │ │ │ +000baef0: 4e53 93cf 3130 2c38 5d8e 9f2a 772b 8d8d NS..10,8]..*w+.. │ │ │ │ +000baf00: 9112 c761 eb47 3132 2e33 2e31 358e 9154 ...a.G12.3.15..T │ │ │ │ +000baf10: 7a8e eb6b 1191 0084 44eb 472d 636f 6e95 z..k....D.G-con. │ │ │ │ +000baf20: 8ccc 7693 6572 7369 6f6e 8e9f 1a47 be8d ..v.ersion...G.. │ │ │ │ +000baf30: 8d8d 9112 c761 9ff5 4fa7 8900 0066 6601 .....a..O....ff. │ │ │ │ +000baf40: c70b 4a9f 0b07 168d 8d90 cccd 9f04 599c ..J...........Y. │ │ │ │ +000baf50: 8400 0f60 b200 0066 668d 9ffb a664 8d91 ...`...ff....d.. │ │ │ │ +000baf60: 170b cceb 6145 5441 5f43 4f4e 5696 05bf ....aETA_CONV... │ │ │ │ +000baf70: aa3a 9363 6f6e 768e 8e92 01c6 71b1 8400 .:.conv.....q... │ │ │ │ +000baf80: 0f60 b200 0066 668e 8e9f 04c0 0289 0000 .`...ff......... │ │ │ │ +000baf90: 6666 01c7 0b4a 8e8e 8e9f 3433 1b9f 13bb ff...J....43.... │ │ │ │ +000bafa0: b48d 9200 cde4 efda 6091 073f facf 28d7 ........`..?..(. │ │ │ │ +000bafb0: 1578 8d9f fb0b 99db 308e 9b02 ce39 d73a .x......0....9.: │ │ │ │ +000bafc0: 9603 eaa8 7493 788d 9ffb 0b99 db30 8e98 ....t.x......0.. │ │ │ │ +000bafd0: cf29 9603 5552 3d93 d774 8e9f 2038 d68d .)..UR=..t.. 8.. │ │ │ │ +000bafe0: 8d8d 8d91 2467 afeb 6080 888e 8e8e 9130 ....$g..`......0 │ │ │ │ +000baff0: 274d cf57 6865 7265 9603 e81e d778 8d9f 'M.Where.....x.. │ │ │ │ +000bb000: fba5 32db 308e 9106 b658 cf64 6f9a 538e ..2.0....X.do.S. │ │ │ │ +000bb010: 6573 936e 6f74 9103 e81f 6f98 6363 7572 es.not....o.ccur │ │ │ │ +000bb020: 9366 7265 659b 03e8 1f69 6e93 d774 98cf .free....in..t.. │ │ │ │ +000bb030: 2877 90ac 7265 9375 7365 98d7 788d 9ffb (w..re.use..x... │ │ │ │ +000bb040: a532 db30 8e91 06b6 57cf 7261 7468 6572 .2.0....W.rather │ │ │ │ +000bb050: 9874 6861 6e93 6a75 7374 98d7 7893 cf74 .than.just..x..t │ │ │ │ +000bb060: 6f98 6d6f 7469 7691 ff58 e461 7465 9374 o.motiv..X.ate.t │ │ │ │ +000bb070: 6865 9875 7365 8e9f 1000 008d 9130 274d he.use.......0'M │ │ │ │ +000bb080: 6f66 9603 eaa8 e253 494d 504c 458d 9100 of.....SIMPLE... │ │ │ │ +000bb090: bdb0 8900 0066 6600 03b4 7d8e 9104 722d .....ff...}...r- │ │ │ │ +000bb0a0: 414c 5048 4193 cf69 6e93 7468 6593 6465 ALPHA..in.the.de │ │ │ │ +000bb0b0: 7269 7691 ff58 e461 7469 6f6e 9362 9053 riv..X.ation.b.S │ │ │ │ +000bb0c0: 8e65 6c6f 90ac 7277 292e 8ea6 8d8d 8d8d .elo..rw)....... │ │ │ │ +000bb0d0: 9121 23c9 312e 8e8e 8e91 3411 f5da 6091 .!#.1.....4...`. │ │ │ │ +000bb0e0: 073f fa38 d766 9100 a0e3 3a96 03ea a8cf .?.8.f....:..... │ │ │ │ +000bb0f0: 28d7 1578 3a93 6691 0532 a778 cf29 9603 (..x:.f..2.x.).. │ │ │ │ +000bb100: 5552 3d93 d766 9171 4895 cf5b 4170 7072 UR=..f.qH..[Appr │ │ │ │ +000bb110: 6f70 7269 6174 656c 799b 03ea a874 95ac opriately....t.. │ │ │ │ +000bb120: 7279 7090 538e 652d 696e 7374 616e 9374 ryp.S.e-instan.t │ │ │ │ +000bb130: 6961 7465 6498 6178 696f 6d5d 8ea1 8d8d iated.axiom].... │ │ │ │ +000bb140: 8d8d 9121 23c9 322e 8e8e 8e91 3411 f5da ...!#.2.....4... │ │ │ │ +000bb150: 6091 073f facf 28d7 1578 3a96 03ea a874 `..?..(..x:....t │ │ │ │ +000bb160: 9378 cf29 9603 5552 3d93 d774 9201 2d9d .x.)..UR=..t..-. │ │ │ │ +000bb170: 62cf 5be2 5350 4543 9103 eaa8 cf31 5d8e b.[.SPEC.....1]. │ │ │ │ +000bb180: a18d 8d8d 8d91 2123 c933 2e8e 8e8e 9134 ......!#.3.....4 │ │ │ │ +000bb190: 11f5 da60 9107 3ffa cf28 d715 788d 9ffb ...`..?..(..x... │ │ │ │ +000bb1a0: a532 db30 8e9b 02ce 39d7 3a96 03ea a874 .2.0....9.:....t │ │ │ │ +000bb1b0: 9378 8d9f fba5 32db 308e 98cf 2996 0355 .x....2.0...)..U │ │ │ │ +000bb1c0: 523d 9328 d715 783a 9603 eaa8 7493 78cf R=.(..x:....t.x. │ │ │ │ +000bb1d0: 2992 00d9 ae1e 5be2 5349 4d50 4c45 8d91 ).....[.SIMPLE.. │ │ │ │ +000bb1e0: 00bd b089 0000 6666 0003 b47d 8e91 0472 ......ff...}...r │ │ │ │ +000bb1f0: 2d41 4c50 4841 cf5d 8ea1 8d8d 8d8d 9121 -ALPHA.].......! │ │ │ │ +000bb200: 23c9 342e 8e8e 8e91 3411 f5da 6091 073f #.4.....4...`..? │ │ │ │ +000bb210: facf 28d7 1578 8d9f fba5 32db 308e 9b02 ..(..x....2.0... │ │ │ │ +000bb220: ce39 d73a 9603 eaa8 7493 788d 9ffb a532 .9.:....t.x....2 │ │ │ │ +000bb230: db30 8e98 cf29 9603 5552 3d93 d774 9201 .0...)..UR=..t.. │ │ │ │ +000bb240: 18b0 9bcf 5be2 5452 414e 5391 03ea a8cf ....[.TRANS..... │ │ │ │ +000bb250: 332c 325d 8e91 12c7 619f 0be3 8889 0000 3,2]....a....... │ │ │ │ +000bb260: 6666 0071 cf9f 9f0c 999a 8d8d 8d8d 910d ff.q............ │ │ │ │ +000bb270: 8390 9ffc 5eff c534 8e8e 8e8d 9112 0003 ....^..4........ │ │ │ │ +000bb280: eb61 5349 4d50 4c45 5f41 4c50 4841 8e91 .aSIMPLE_ALPHA.. │ │ │ │ +000bb290: 5a67 c6c6 6973 9603 6bcc 696e 636c 7564 Zg..is..k.includ │ │ │ │ +000bb2a0: 6564 9b03 6bcb 6865 7265 9362 9047 1d65 ed..k.here.b.G.e │ │ │ │ +000bb2b0: 6361 7573 6598 6974 9369 7398 7573 6564 cause.it.is.used │ │ │ │ +000bb2c0: 9369 6e98 6193 7375 6273 6571 7565 6e90 .in.a.subsequen. │ │ │ │ +000bb2d0: b8e3 7498 6465 7269 7691 ff71 c761 7469 ..t.deriv..q.ati │ │ │ │ +000bb2e0: 6f6e 2c91 0371 6962 7574 9369 7498 6973 on,..qibut.it.is │ │ │ │ +000bb2f0: 936e 6f74 9861 6374 7561 6c6c 798e 9f0c .not.actually... │ │ │ │ +000bb300: 0000 8d69 6e96 0355 5574 6865 93eb 4848 ...in..UUthe..HH │ │ │ │ +000bb310: 4f4c 93c6 7379 7374 656d 2c93 6173 9369 OL..system,.as.i │ │ │ │ +000bb320: 7493 6973 9373 7562 7375 6d65 6493 6290 t.is.subsumed.b. │ │ │ │ +000bb330: b8e3 7993 6f74 6865 7293 6675 6e63 7469 ..y.other.functi │ │ │ │ +000bb340: 6f6e 732e 8e8e 9f24 fd13 8e8c 8b00 0000 ons....$........ │ │ │ │ +000bb350: e800 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000bb360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000bb370: 0000 0000 0000 0ba8 bfa0 02cc 0555 8da0 .............U.. │ │ │ │ +000bb380: fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 .F.............. │ │ │ │ +000bb390: ebd0 3233 3292 00d4 609d 4368 6170 7465 ..232...`.Chapte │ │ │ │ +000bb3a0: 7296 0480 0031 322e 910a 8000 4465 7269 r....12.....Deri │ │ │ │ +000bb3b0: 7690 a000 6564 9349 6e66 6572 656e 6365 v...ed.Inference │ │ │ │ +000bb3c0: 9352 756c 6573 8e91 eaf1 eb9f 0566 6689 .Rules.......ff. │ │ │ │ +000bb3d0: 0000 e666 01c7 3e7c 8e8e 8e8e a002 942f ...f..>|......./ │ │ │ │ +000bb3e0: df8d a0fd 8bd0 218d 8d91 eaf1 ebeb 4731 ......!.......G1 │ │ │ │ +000bb3f0: 322e 332e 3136 8e91 2ca5 1845 7874 656e 2.3.16..,..Exten │ │ │ │ +000bb400: 7369 6f6e 616c 6974 908c cc79 8e9f 1a71 sionalit...y...q │ │ │ │ +000bb410: b38d 8d8d 91ea f1eb 9ff5 4fa7 8900 0066 ..........O....f │ │ │ │ +000bb420: 6601 c70b 4a9f 0b07 168d 8d90 cccd 9f04 f...J........... │ │ │ │ +000bb430: 599c 8400 0f60 b200 0066 668d 9ffb a664 Y....`...ff....d │ │ │ │ +000bb440: 8d91 170b cceb 6145 5854 9605 bfaa 3a93 ......aEXT....:. │ │ │ │ +000bb450: 7468 6d93 2d3e 9374 686d 8e8e 9201 c671 thm.->.thm.....q │ │ │ │ +000bb460: b184 000f 60b2 0000 6666 8e8e 9f04 c002 ....`...ff...... │ │ │ │ +000bb470: 8900 0066 6601 c70b 4a8e 8e8e 9f34 eccb ...ff...J....4.. │ │ │ │ +000bb480: 9f15 6d29 8d8d 8d9f f7e1 c58d 9200 9a3a ..m)...........: │ │ │ │ +000bb490: 68cf 0096 073f fada 6093 38d7 783a 9103 h....?..`.8.x:.. │ │ │ │ +000bb4a0: eaa8 748d 9f01 cccc d531 8e9b 08aa acd7 ..t......1...... │ │ │ │ +000bb4b0: 7896 0355 52cf 3d93 d774 8d9f 01cc ccd5 x..UR.=..t...... │ │ │ │ +000bb4c0: 328e 98d7 788e 9200 9a3a 689f 0551 6d89 2...x....:h..Qm. │ │ │ │ +000bb4d0: 0000 6665 0068 ad83 9f0b 080b 8d91 14db ..fe.h.......... │ │ │ │ +000bb4e0: 13cf 0096 073f fada 6093 d774 8d9f 01cc .....?..`..t.... │ │ │ │ +000bb4f0: ccd5 318e 9108 1556 cf3d 9103 5552 d774 ..1....V.=..UR.t │ │ │ │ +000bb500: 8d9f 01cc ccd5 328e 8e8e 8e8e 9f23 fd5d ......2......#.] │ │ │ │ +000bb510: 8d8d 8d8d 91fc 9239 eb60 8088 8e8e 8e91 .......9.`...... │ │ │ │ +000bb520: 0851 d7cf 5768 6572 6596 03ea a8d7 7893 .Q..Where.....x. │ │ │ │ +000bb530: cf69 7393 6e6f 7493 6672 6565 9369 6e93 .is.not.free.in. │ │ │ │ +000bb540: d774 8d9f 01cc ccd5 318e 9108 aaac cf6f .t......1......o │ │ │ │ +000bb550: 7293 d774 8d9f 01cc ccd5 328e 9104 c004 r..t......2..... │ │ │ │ +000bb560: cf2e 8e9f 4139 978d 8d8d 8d91 f94e 5331 ....A9.......NS1 │ │ │ │ +000bb570: 2e8e 8e8e 9108 51d7 0096 073f fada 6093 ......Q....?..`. │ │ │ │ +000bb580: 38d7 783a 9103 eaa8 748d 9f01 cccc d531 8.x:....t......1 │ │ │ │ +000bb590: 8e9b 08aa acd7 7896 0355 52cf 3d93 d774 ......x..UR.=..t │ │ │ │ +000bb5a0: 8d9f 01cc ccd5 328e 98d7 7892 0102 12a4 ......2...x..... │ │ │ │ +000bb5b0: cf5b 4879 7090 538e 6f74 6865 7369 735d .[Hyp.S.othesis] │ │ │ │ +000bb5c0: 8ea4 1550 008d 8d8d 8d91 f94e 5332 2e8e ...P.......NS2.. │ │ │ │ +000bb5d0: 8e8e 9108 51d7 0096 073f fada 6093 d774 ....Q....?..`..t │ │ │ │ +000bb5e0: 8d9f 01cc ccd5 318e 9608 aaac d778 8d9f ......1......x.. │ │ │ │ +000bb5f0: fba5 32db 308e 9106 238b cf3d 9103 5552 ..2.0...#..=..UR │ │ │ │ +000bb600: d774 8d9f 01cc ccd5 328e 93d7 788d 9ffb .t......2...x... │ │ │ │ +000bb610: a532 db30 8e92 00e1 4911 cf5b e253 5045 .2.0....I..[.SPE │ │ │ │ +000bb620: 4396 03ea a8cf 3193 28d7 788d 9ffb a532 C.....1.(.x....2 │ │ │ │ +000bb630: db30 8e91 06b8 e1cf 6973 9361 9366 7265 .0......is.a.fre │ │ │ │ +000bb640: 7368 295d 8ea9 154f ff8d 8d8d 8d91 f94e sh)]...O.......N │ │ │ │ +000bb650: 5333 2e8e 8e8e 9108 51d7 0096 073f fada S3......Q....?.. │ │ │ │ +000bb660: 6093 cf28 d715 788d 9ffb a532 db30 8e96 `..(..x....2.0.. │ │ │ │ +000bb670: 02ce 39d7 3a9b 03ea a874 8d9f 01cc ccd5 ..9.:....t...... │ │ │ │ +000bb680: 318e 9108 aaac d778 8d9f fba5 32db 308e 1......x....2.0. │ │ │ │ +000bb690: 93cf 2996 0355 523d 9328 d715 788d 9ffb ..)..UR=.(..x... │ │ │ │ +000bb6a0: a532 db30 8e96 02ce 39d7 3a98 748d 9f01 .2.0....9.:.t... │ │ │ │ +000bb6b0: cccc d532 8e91 08aa acd7 788d 9ffb a532 ...2......x....2 │ │ │ │ +000bb6c0: db30 8e93 cf29 9200 ebf2 d05b e241 4253 .0...).....[.ABS │ │ │ │ +000bb6d0: 98cf 325d 8ea1 8d8d 8d8d 91f9 4e53 342e ..2]........NS4. │ │ │ │ +000bb6e0: 8e8e 8e91 0c3c 7fda 6091 073f facf 28d7 .....<..`..?..(. │ │ │ │ +000bb6f0: 1578 8d9f fba5 32db 308e 9602 ce39 d73a .x....2.0....9.: │ │ │ │ +000bb700: 9103 eaa8 748d 9f01 cccc d531 8e91 08aa ....t......1.... │ │ │ │ +000bb710: acd7 788d 9ffb a532 db30 8e93 cf29 9603 ..x....2.0...).. │ │ │ │ +000bb720: 5552 3d93 d774 8d9f 01cc ccd5 318e 9201 UR=..t......1... │ │ │ │ +000bb730: 1612 fccf 5be2 4554 418d 9100 bdb0 8900 ....[.ETA....... │ │ │ │ +000bb740: 0066 6600 03b4 7d8e 9104 722d 434f 4e56 .ff...}...r-CONV │ │ │ │ +000bb750: cf5d 8ea6 8d8d 8d8d 91f9 4e53 352e 8e8e .]........NS5... │ │ │ │ +000bb760: 8e91 0c3c 7fda 6091 073f fad7 748d 9f01 ...<..`..?..t... │ │ │ │ +000bb770: cccc d531 8e91 0815 56cf 3d91 0355 5228 ...1....V.=..UR( │ │ │ │ +000bb780: d715 788d 9ffb a532 db30 8e96 02ce 39d7 ..x....2.0....9. │ │ │ │ +000bb790: 3a9b 03ea a874 8d9f 01cc ccd5 318e 9108 :....t......1... │ │ │ │ +000bb7a0: aaac d778 8d9f fba5 32db 308e 93cf 2992 ...x....2.0...). │ │ │ │ +000bb7b0: 0124 adb5 5be2 5359 4d98 cf34 5d8e a18d .$..[.SYM..4]... │ │ │ │ +000bb7c0: 8d8d 8d91 f94e 5336 2e8e 8e8e 9108 51d7 .....NS6......Q. │ │ │ │ +000bb7d0: 0096 073f fada 6093 d774 8d9f 01cc ccd5 ...?..`..t...... │ │ │ │ +000bb7e0: 318e 9108 1556 cf3d 9103 5552 28d7 1578 1....V.=..UR(..x │ │ │ │ +000bb7f0: 8d9f fba5 32db 308e 9602 ce39 d73a 9b03 ....2.0....9.:.. │ │ │ │ +000bb800: eaa8 748d 9f01 cccc d532 8e91 08aa acd7 ..t......2...... │ │ │ │ +000bb810: 788d 9ffb a532 db30 8e93 cf29 9201 0483 x....2.0...).... │ │ │ │ +000bb820: ce5b e254 5241 4e53 98cf 352c 335d 8ea6 .[.TRANS..5,3].. │ │ │ │ +000bb830: 8d8d 8d8d 91f9 4e53 372e 8e8e 8e91 0c3c ......NS7......< │ │ │ │ +000bb840: 7fda 6091 073f facf 28d7 1578 8d9f fba5 ..`..?..(..x.... │ │ │ │ +000bb850: 32db 308e 9602 ce39 d73a 9103 eaa8 748d 2.0....9.:....t. │ │ │ │ +000bb860: 9f01 cccc d532 8e91 08aa acd7 788d 9ffb .....2......x... │ │ │ │ +000bb870: a532 db30 8e93 cf29 9603 5552 3d93 d774 .2.0...)..UR=..t │ │ │ │ +000bb880: 8d9f 01cc ccd5 328e 9201 1612 fccf 5be2 ......2.......[. │ │ │ │ +000bb890: 4554 418d 9100 bdb0 8900 0066 6600 03b4 ETA........ff... │ │ │ │ +000bb8a0: 7d8e 9104 722d 434f 4e56 cf5d 8ea1 8d8d }...r-CONV.].... │ │ │ │ +000bb8b0: 8d8d 91f9 4e53 382e 8e8e 8e91 0851 d700 ....NS8......Q.. │ │ │ │ +000bb8c0: 9607 3ffa da60 93d7 748d 9f01 cccc d531 ..?..`..t......1 │ │ │ │ +000bb8d0: 8e91 0815 56cf 3d91 0355 52d7 748d 9f01 ....V.=..UR.t... │ │ │ │ +000bb8e0: cccc d532 8e92 0137 51f2 cf5b e254 5241 ...2...7Q..[.TRA │ │ │ │ +000bb8f0: 4e53 9103 eaa8 cf36 2c37 5d8e 9f2a f666 NS.....6,7]..*.f │ │ │ │ +000bb900: 8d8d 91ea f1eb eb47 3132 2e33 2e31 378e .......G12.3.17. │ │ │ │ +000bb910: 912c a518 eb6b 22eb 472d 696e 908c cc74 .,...k".G-in...t │ │ │ │ +000bb920: 726f 9073 3364 7563 7469 6f6e 8e9f 1a71 ro.s3duction...q │ │ │ │ +000bb930: b28d 8d8d 91ea f1eb 9ff5 4fa7 8900 0066 ..........O....f │ │ │ │ +000bb940: 6601 c70b 4a9f 0b07 168d 8d90 cccd 9f04 f...J........... │ │ │ │ +000bb950: 599c 8400 0f60 b200 0066 668d 9ffb a664 Y....`...ff....d │ │ │ │ +000bb960: 8d91 170b cceb 6153 454c 4543 545f 494e ......aSELECT_IN │ │ │ │ +000bb970: 5452 4f96 05bf aa3a 9374 686d 932d 3e93 TRO....:.thm.->. │ │ │ │ +000bb980: 7468 6d8e 8e92 01c6 71b1 8400 0f60 b200 thm.....q....`.. │ │ │ │ +000bb990: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ +000bb9a0: 0b4a 8e8e 8e9f 34ec cc9f 156d 298d 8d8d .J....4....m)... │ │ │ │ +000bb9b0: 9ff7 e1c5 8d92 00b5 073d cf00 9607 3ffa .........=....?. │ │ │ │ +000bb9c0: da60 93d7 748d 9f01 cccc d531 8e91 08aa .`..t......1.... │ │ │ │ +000bb9d0: acd7 748d 9f01 cccc d532 8e8e 9200 adb5 ..t......2...... │ │ │ │ +000bb9e0: a89f 0551 6d89 0000 6665 0041 b703 9f0b ...Qm...fe.A.... │ │ │ │ +000bb9f0: 080b 8dcf 0096 073f fada 6093 d774 8d9f .......?..`..t.. │ │ │ │ +000bba00: 01cc ccd5 318e 9604 c004 cf28 d722 9103 ....1......(.".. │ │ │ │ +000bba10: eaa8 748d 9f01 cccc d531 8e93 cf29 8e8e ..t......1...).. │ │ │ │ +000bba20: 8e8e 9f45 4b3b 8d8d 8d8d 91f9 4e53 312e ...EK;......NS1. │ │ │ │ +000bba30: 8e8e 8e91 0c3c 7fda 6091 073f fa38 d750 .....<..`..?.8.P │ │ │ │ +000bba40: 9605 8c6e 783a 9b03 eaa8 5093 7896 0355 ...nx:....P.x..U │ │ │ │ +000bba50: 52da 2993 d750 9601 a1c6 cf28 d722 9850 R.)..P.....(.".P │ │ │ │ +000bba60: 93cf 2991 7aa1 be5b 5375 6974 6162 6c79 ..).z..[Suitably │ │ │ │ +000bba70: 9874 95ac 7279 7090 538e 652d 696e 7374 .t..ryp.S.e-inst │ │ │ │ +000bba80: 616e 9374 6961 7465 6498 6178 696f 6d5d an.tiated.axiom] │ │ │ │ +000bba90: 8ea1 8d8d 8d8d 91f9 4e53 322e 8e8e 8e91 ........NS2..... │ │ │ │ +000bbaa0: 0c3c 7fda 6091 073f fad7 748d 9f01 cccc .<..`..?..t..... │ │ │ │ +000bbab0: d531 8e91 08aa acd7 748d 9f01 cccc d532 .1......t......2 │ │ │ │ +000bbac0: 8e91 0815 56da 2991 0355 52d7 748d 9f01 ....V.)..UR.t... │ │ │ │ +000bbad0: cccc d531 8e96 04c0 04cf 28d7 229b 03ea ...1......(."... │ │ │ │ +000bbae0: a874 8d9f 01cc ccd5 318e 93cf 2992 00f9 .t......1...)... │ │ │ │ +000bbaf0: bf82 5be2 5350 4543 98cf 3198 2874 90ac ..[.SPEC..1.(t.. │ │ │ │ +000bbb00: 7277 6963 6529 5d8e a68d 8d8d 8d91 f94e rwice)]........N │ │ │ │ +000bbb10: 5333 2e8e 8e8e 9108 51d7 0096 073f fada S3......Q....?.. │ │ │ │ +000bbb20: 6093 d774 8d9f 01cc ccd5 318e 9108 aaac `..t......1..... │ │ │ │ +000bbb30: d774 8d9f 01cc ccd5 328e 9201 3c6c 52cf .t......2...|..... │ │ │ │ -000bbc30: 0294 2fdf 8da0 fd8b d021 8d8d 9112 c761 ../......!.....a │ │ │ │ -000bbc40: eb47 3132 2e33 2e31 388e 9154 7a8e eb6b .G12.3.18..Tz..k │ │ │ │ -000bbc50: 22eb 472d 656c 696d 696e 6174 696f 6e8e ".G-elimination. │ │ │ │ -000bbc60: a917 c000 8d8d 8d91 12c7 619f f4da da89 ..........a..... │ │ │ │ -000bbc70: 0000 6666 01c7 0b4a 9f0b f0af 8d8d 90cc ..ff...J........ │ │ │ │ -000bbc80: cd9f 0459 9c84 0010 4a4b 0000 6666 8d9f ...Y....JK..ff.. │ │ │ │ -000bbc90: fba6 648d 9117 0bcc eb61 5345 4c45 4354 ..d......aSELECT │ │ │ │ -000bbca0: 5f45 4c49 4d96 05bf aa3a 9374 686d 932d _ELIM....:.thm.- │ │ │ │ -000bbcb0: 3e93 2874 6572 6d93 2393 7468 6d29 932d >.(term.#.thm).- │ │ │ │ -000bbcc0: 3e93 7468 6d8e 8e92 01c6 71b1 8400 104a >.thm.....q....J │ │ │ │ -000bbcd0: 4b00 0066 668e 8e9f 04c0 0289 0000 6666 K..ff.........ff │ │ │ │ -000bbce0: 01c7 0b4a 8e8e 8e9f 2556 889f 121e 3b8d ...J....%V....;. │ │ │ │ -000bbcf0: 8d8d 9ff7 e1c5 8d92 008e bbf8 cf00 8d9f ................ │ │ │ │ -000bbd00: 01cc ccd5 318e 910b fffe da60 9b07 3ffa ....1......`..?. │ │ │ │ -000bbd10: d774 8d9f 01cc ccd5 318e 9604 c004 cf28 .t......1......( │ │ │ │ -000bbd20: d722 9103 eaa8 748d 9f01 cccc d531 8e93 ."....t......1.. │ │ │ │ -000bbd30: cf29 9146 7fd0 008d 9f01 cccc d532 8e93 .).F.........2.. │ │ │ │ -000bbd40: d73b 9105 eaa6 748d 9f01 cccc d531 8e91 .;....t......1.. │ │ │ │ -000bbd50: 08aa acd7 7691 07ae 33da 6098 d774 8e92 ....v...3.`..t.. │ │ │ │ -000bbd60: 008e bbf8 9f05 516d 8900 0066 6500 cf55 ......Qm...fe..U │ │ │ │ -000bbd70: 4f9f 0b08 0b8d 9147 dec8 cf00 8d9f 01cc O......G........ │ │ │ │ -000bbd80: ccd5 318e 9107 6aac da5b 9102 aaa8 cf00 ..1...j..[...... │ │ │ │ -000bbd90: 8d9f 01cc ccd5 328e 910b fffe da60 9107 ......2......`.. │ │ │ │ -000bbda0: 3ffa d774 8e8e 8e8e 9f1a ec64 8d8d 8d8d ?..t.......d.... │ │ │ │ -000bbdb0: 9124 67af eb60 8088 8e8e 8e91 3027 4dcf .$g..`......0'M. │ │ │ │ -000bbdc0: 5768 6572 6596 03ea a8d7 769b 0458 e1cf Where.....v..X.. │ │ │ │ -000bbdd0: 6f90 538e 6363 7572 7393 6e6f 90ac 7277 o.S.ccurs.no..rw │ │ │ │ -000bbde0: 6865 7265 9365 7863 6570 7493 696e 9374 here.except.in.t │ │ │ │ -000bbdf0: 6865 9361 7373 756d 7074 696f 6e93 d774 he.assumption..t │ │ │ │ -000bbe00: 8d9f 01cc ccd5 318e 9108 aaac d776 98cf ......1......v.. │ │ │ │ -000bbe10: 6f66 9374 6865 9373 6563 6f6e 6493 6890 of.the.second.h. │ │ │ │ -000bbe20: ac72 7970 9053 8e6f 7468 6573 6973 2e8e .ryp.S.othesis.. │ │ │ │ -000bbe30: 9f29 e58d 8d8d 8d8d 9121 23c9 312e 8e8e .).......!#.1... │ │ │ │ -000bbe40: 8e91 3027 4d00 8d9f 01cc ccd5 328e 9104 ..0'M.......2... │ │ │ │ -000bbe50: c004 d73b 9105 eaa6 748d 9f01 cccc d531 ...;....t......1 │ │ │ │ -000bbe60: 8e91 08aa acd7 7691 07ae 33da 6091 073f ......v...3.`..? │ │ │ │ -000bbe70: fad7 7492 0128 61af cf5b 4879 7090 538e ..t..(a..[Hyp.S. │ │ │ │ -000bbe80: 6f74 6865 7369 735d 8ea4 1197 d68d 8d8d othesis]........ │ │ │ │ -000bbe90: 8d91 2123 c932 2e8e 8e8e 9130 274d 008d ..!#.2.....0'M.. │ │ │ │ -000bbea0: 9f01 cccc d532 8e91 0bff feda 6091 073f .....2......`..? │ │ │ │ -000bbeb0: fad7 748d 9f01 cccc d531 8e91 08aa acd7 ..t......1...... │ │ │ │ -000bbec0: 7691 03c3 8bda 2991 0355 52d7 7492 012e v.....)..UR.t... │ │ │ │ -000bbed0: d1e7 cf5b e244 4953 4348 9103 eaa8 cf31 ...[.DISCH.....1 │ │ │ │ -000bbee0: 5d8e 9f11 97d7 8d8d 8d8d 9121 23c9 332e ]..........!#.3. │ │ │ │ -000bbef0: 8e8e 8e91 3027 4d00 8d9f 01cc ccd5 328e ....0'M.......2. │ │ │ │ -000bbf00: 910b fffe da60 9107 3ffa 38d7 7690 6e39 .....`..?.8.v.n9 │ │ │ │ -000bbf10: 3a96 03ea a874 8d9f 01cc ccd5 318e 9108 :....t......1... │ │ │ │ -000bbf20: aaac d776 9103 c38b da29 9103 5552 d774 ...v.....)..UR.t │ │ │ │ -000bbf30: 9201 2736 34cf 5be2 4745 4e93 cf32 5d8e ..'64.[.GEN..2]. │ │ │ │ -000bbf40: a18d 8d8d 8d91 2123 c934 2e8e 8e8e 9130 ......!#.4.....0 │ │ │ │ -000bbf50: 274d 008d 9f01 cccc d532 8e91 0bff feda 'M.......2...... │ │ │ │ -000bbf60: 6091 073f fad7 748d 9f01 cccc d531 8e96 `..?..t......1.. │ │ │ │ -000bbf70: 04c0 04cf 28d7 229b 03ea a874 8d9f 01cc ....(."....t.... │ │ │ │ -000bbf80: ccd5 318e 93cf 2996 0355 52da 2993 d774 ..1...)..UR.)..t │ │ │ │ -000bbf90: 9201 2379 bdcf 5be2 5350 4543 98cf 335d ..#y..[.SPEC..3] │ │ │ │ -000bbfa0: 8ea1 8d8d 8d8d 9121 23c9 352e 8e8e 8e91 .......!#.5..... │ │ │ │ -000bbfb0: 3027 4d00 8d9f 01cc ccd5 318e 910b fffe 0'M.......1..... │ │ │ │ -000bbfc0: da60 9107 3ffa d774 8d9f 01cc ccd5 318e .`..?..t......1. │ │ │ │ -000bbfd0: 9604 c004 cf28 d722 9103 eaa8 748d 9f01 .....(."....t... │ │ │ │ -000bbfe0: cccc d531 8e93 cf29 9201 2449 205b 4879 ...1...)..$I [Hy │ │ │ │ -000bbff0: 7090 538e 6f74 6865 7369 735d 8ea1 8d8d p.S.othesis].... │ │ │ │ -000bc000: 8d8d 9121 23c9 362e 8e8e 8e91 3027 4d00 ...!#.6.....0'M. │ │ │ │ -000bc010: 8d9f 01cc ccd5 318e 9107 6aac da5b 9102 ......1...j..[.. │ │ │ │ -000bc020: aaa8 cf00 8d9f 01cc ccd5 328e 910b fffe ..........2..... │ │ │ │ -000bc030: da60 9107 3ffa d774 9201 4477 f3cf 5be2 .`..?..t..Dw..[. │ │ │ │ -000bc040: 4d50 9103 eaa8 cf34 2c35 5d8e 9f22 5f09 MP.....4,5].."_. │ │ │ │ -000bc050: 8d8d 9112 c761 eb47 3132 2e33 2e31 398e .....a.G12.3.19. │ │ │ │ -000bc060: 9154 7a8e eb6c 39eb 472d 696e 908c cc74 .Tz..l9.G-in...t │ │ │ │ -000bc070: 726f 9073 3364 7563 7469 6f6e 8ea6 8d8d ro.s3duction.... │ │ │ │ -000bc080: 8d91 12c7 619f f4da da89 0000 6666 01c7 ....a.......ff.. │ │ │ │ -000bc090: 0b4a 9f0b f0af 8d8d 90cc cd9f 0459 9c84 .J...........Y.. │ │ │ │ -000bc0a0: 0010 4a4b 0000 6666 8d9f fba6 648d 9117 ..JK..ff....d... │ │ │ │ -000bc0b0: 0bcc eb61 4558 4953 5453 9605 bfaa 3a93 ...aEXISTS....:. │ │ │ │ -000bc0c0: 2874 6572 6d93 2393 7465 726d 2993 2d3e (term.#.term).-> │ │ │ │ -000bc0d0: 9374 686d 932d 3e93 7468 6d8e 8e92 01c6 .thm.->.thm..... │ │ │ │ -000bc0e0: 71b1 8400 104a 4b00 0066 668e 8e9f 04c0 q....JK..ff..... │ │ │ │ -000bc0f0: 0289 0000 6666 01c7 0b4a 8e8e 8e9f 2556 ....ff...J....%V │ │ │ │ -000bc100: 899f 121e 3b8d 8d8d 9ff7 e1c5 8d92 00db ....;........... │ │ │ │ -000bc110: 8e7b cf00 9607 3ffa da60 93d7 748d 9f01 .{....?..`..t... │ │ │ │ -000bc120: cccc d531 8e96 04c0 04cf 5bd7 748d 9f01 ...1......[.t... │ │ │ │ -000bc130: cccc d532 8e93 cf5d 8e92 00d2 73d6 9f05 ...2...]....s... │ │ │ │ -000bc140: 516d 8900 0066 6500 47e5 939f 0b08 0b8d Qm...fe.G....... │ │ │ │ -000bc150: 0096 073f fada 6093 39d7 783a 9103 eaa8 ...?..`.9.x:.... │ │ │ │ -000bc160: 748d 9f01 cccc d531 8e91 04c0 04cf 5bd7 t......1......[. │ │ │ │ -000bc170: 78cf 5d8e 8e8e 8e9f 1cca 438d 8d8d 8d91 x.].......C..... │ │ │ │ -000bc180: 2467 afeb 6080 888e 8e8e 9130 274d cf57 $g..`......0'M.W │ │ │ │ -000bc190: 6865 7265 9b03 401e d774 8d9f 01cc ccd5 here..@..t...... │ │ │ │ -000bc1a0: 318e 9604 c004 cf5b d774 8d9f 01cc ccd5 1......[.t...... │ │ │ │ -000bc1b0: 328e 93cf 5d98 6465 6e6f 7465 7398 6198 2...].denotes.a. │ │ │ │ -000bc1c0: 7465 726d 98d7 748d 9f01 cccc d531 8e96 term..t......1.. │ │ │ │ -000bc1d0: 0800 22cf 7769 7468 9873 6f6d 6598 6672 ..".with.some.fr │ │ │ │ -000bc1e0: 6565 986f 9053 8e63 6375 7272 656e 6365 ee.o.S.ccurrence │ │ │ │ -000bc1f0: 7398 6f66 98d7 748d 9f01 cccc d532 8e93 s.of..t......2.. │ │ │ │ -000bc200: cf73 696e 676c 6564 9103 401d 6f75 742c .singled..@.out, │ │ │ │ -000bc210: 9103 623a 616e 6498 d774 8d9f 01cc ccd5 ..b:and..t...... │ │ │ │ -000bc220: 318e 9104 c004 cf5b d778 cf5d 8ea4 1000 1......[.x.].... │ │ │ │ -000bc230: 008d 9130 274d 6465 6e6f 7465 7396 0326 ...0'Mdenotes..& │ │ │ │ -000bc240: 7274 6865 9b03 2673 7265 7375 6c74 936f rthe..&sresult.o │ │ │ │ -000bc250: 6698 7265 706c 6163 696e 6793 7468 6573 f.replacing.thes │ │ │ │ -000bc260: 6598 6f90 538e 6363 7572 7265 6e63 6573 e.o.S.ccurrences │ │ │ │ -000bc270: 936f 6693 d774 8d9f 01cc ccd5 318e 9107 .of..t......1... │ │ │ │ -000bc280: e677 cf62 90ac 7279 93d7 78cf 2c91 034d .w.b..ry..x.,..M │ │ │ │ -000bc290: b173 7562 9100 a71c 6a65 6374 9374 6f98 .sub....ject.to. │ │ │ │ -000bc2a0: 7468 6593 7265 7374 7269 6374 696f 6e8e the.restriction. │ │ │ │ -000bc2b0: a18d 9130 274d 7468 6174 9603 eaa8 d778 ...0'Mthat.....x │ │ │ │ -000bc2c0: 93cf 646f 9a53 8e65 736e 2774 9362 9865 ..do.S.esn't.b.e │ │ │ │ -000bc2d0: 636f 6d65 9362 986f 756e 6493 6166 7465 come.b.ound.afte │ │ │ │ -000bc2e0: 7293 7375 6273 7469 7475 7469 6f6e 2e8e r.substitution.. │ │ │ │ -000bc2f0: 9f29 e58e 8d8d 8d8d 9121 23c9 312e 8e8e .).......!#.1... │ │ │ │ -000bc300: 8e91 3411 f5da 6091 073f facf 28d7 1578 ..4...`..?..(..x │ │ │ │ -000bc310: 3a91 03ea a874 8d9f 01cc ccd5 318e 9604 :....t......1... │ │ │ │ -000bc320: c004 cf5b d778 cf5d 29d7 748d 9f01 cccc ...[.x.]).t..... │ │ │ │ -000bc330: d532 8e91 0815 56cf 3d91 0355 52d7 748d .2....V.=..UR.t. │ │ │ │ -000bc340: 9f01 cccc d531 8e93 cf5b d774 8d9f 01cc .....1...[.t.... │ │ │ │ -000bc350: ccd5 328e 93cf 5d92 00f5 a2a1 5be2 4245 ..2...].....[.BE │ │ │ │ -000bc360: 5441 8d91 00bd b089 0000 6666 0003 b47d TA........ff...} │ │ │ │ -000bc370: 8e91 0472 2d43 4f4e 56cf 5d8e a411 97d6 ...r-CONV.]..... │ │ │ │ -000bc380: 8d8d 8d8d 9121 23c9 322e 8e8e 8e91 3411 .....!#.2.....4. │ │ │ │ -000bc390: f5da 6091 073f fad7 748d 9f01 cccc d531 ..`..?..t......1 │ │ │ │ -000bc3a0: 8e96 04c0 04cf 5bd7 748d 9f01 cccc d532 ......[.t......2 │ │ │ │ -000bc3b0: 8e93 cf5d 9603 5552 3d93 28d7 1578 3a96 ...]..UR=.(..x:. │ │ │ │ -000bc3c0: 03ea a874 8d9f 01cc ccd5 318e 9104 c004 ...t......1..... │ │ │ │ -000bc3d0: cf5b d778 cf5d 29d7 748d 9f01 cccc d532 .[.x.]).t......2 │ │ │ │ -000bc3e0: 8e92 0113 ea2f cf5b e253 594d 93cf 315d ...../.[.SYM..1] │ │ │ │ -000bc3f0: 8ea1 8d8d 8d8d 9121 23c9 332e 8e8e 8e91 .......!#.3..... │ │ │ │ -000bc400: 3027 4d00 9607 3ffa da60 93d7 748d 9f01 0'M...?..`..t... │ │ │ │ -000bc410: cccc d531 8e96 04c0 04cf 5bd7 748d 9f01 ...1......[.t... │ │ │ │ -000bc420: cccc d532 8e93 cf5d 9201 350f de5b 4879 ...2...]..5..[Hy │ │ │ │ -000bc430: 7090 538e 6f74 6865 7369 735d 8ea1 8d8d p.S.othesis].... │ │ │ │ -000bc440: 8d8d 9121 23c9 342e 8e8e 8e91 3027 4d00 ...!#.4.....0'M. │ │ │ │ -000bc450: 9607 3ffa da60 93cf 28d7 1578 3a96 03ea ..?..`..(..x:... │ │ │ │ -000bc460: a874 8d9f 01cc ccd5 318e 9104 c004 cf5b .t......1......[ │ │ │ │ -000bc470: d778 cf5d 29d7 748d 9f01 cccc d532 8e92 .x.]).t......2.. │ │ │ │ -000bc480: 011d cca0 cf5b e245 518d 9100 bdb0 8900 .....[.EQ....... │ │ │ │ -000bc490: 0066 6600 03b4 7d8e 9104 722d 4d50 93cf .ff...}...r-MP.. │ │ │ │ -000bc4a0: 322c 335d 8ea9 1197 d78d 8d8d 8d91 2123 2,3]..........!# │ │ │ │ -000bc4b0: c935 2e8e 8e8e 9130 274d 0096 073f fada .5.....0'M...?.. │ │ │ │ -000bc4c0: 6093 cf28 d715 783a 9603 eaa8 748d 9f01 `..(..x:....t... │ │ │ │ -000bc4d0: cccc d531 8e9b 04c0 04cf 5bd7 78cf 5d29 ...1......[.x.]) │ │ │ │ -000bc4e0: 28d7 22cf 28d7 1578 3a93 748d 9f01 cccc (.".(..x:.t..... │ │ │ │ -000bc4f0: d531 8e98 cf5b d778 cf5d 2929 9200 bd45 .1...[.x.]))...E │ │ │ │ -000bc500: 415b e253 454c 4543 548d 9100 bdb0 8900 A[.SELECT....... │ │ │ │ -000bc510: 0066 6600 03b4 7d8e 9104 722d 494e 5452 .ff...}...r-INTR │ │ │ │ -000bc520: 4f93 cf34 5d8e a18d 8d8d 8d91 2123 c936 O..4].......!#.6 │ │ │ │ -000bc530: 2e8e 8e8e 9134 11f5 da60 9107 3ffa 3996 .....4...`..?.9. │ │ │ │ -000bc540: 0355 52cf 3d93 d715 5090 538e 3a96 03ea .UR.=...P.S.:... │ │ │ │ -000bc550: a850 9b01 a1c6 cf28 d722 9350 98cf 2991 .P.....(.".P..). │ │ │ │ -000bc560: 71b7 4c5b e249 4e53 548d 9100 bdb0 8900 q.L[.INST....... │ │ │ │ -000bc570: 0066 6600 03b4 7d8e 9104 722d 5459 5045 .ff...}...r-TYPE │ │ │ │ -000bc580: 93cf 6170 706c 6965 6493 746f 9374 6865 ..applied.to.the │ │ │ │ -000bc590: 9364 650c 6e69 7469 6f6e 936f 6693 da39 .de.nition.of..9 │ │ │ │ -000bc5a0: cf5d 8ea1 8d8d 8d8d 9121 23c9 372e 8e8e .].......!#.7... │ │ │ │ -000bc5b0: 8e91 3411 f5da 6091 073f fa39 cf28 d715 ..4...`..?.9.(.. │ │ │ │ -000bc5c0: 783a 9b03 eaa8 748d 9f01 cccc d531 8e91 x:....t......1.. │ │ │ │ -000bc5d0: 04c0 04cf 5bd7 78cf 5d29 9603 5552 3d93 ....[.x.])..UR=. │ │ │ │ -000bc5e0: 28d7 1550 9053 8e3a 9850 9601 a1c6 cf28 (..P.S.:.P.....( │ │ │ │ -000bc5f0: d722 9850 93cf 2929 28d7 1578 3a98 748d .".P..))(..x:.t. │ │ │ │ -000bc600: 9f01 cccc d531 8e91 04c0 04cf 5bd7 78cf .....1......[.x. │ │ │ │ -000bc610: 5d29 9200 a11f 595b e241 508d 9100 bdb0 ])....Y[.AP..... │ │ │ │ -000bc620: 8900 0066 6600 03b4 7d8e 9104 722d 5448 ...ff...}...r-TH │ │ │ │ -000bc630: 4d98 cf36 5d8e a18d 8d8d 8d91 2123 c938 M..6].......!#.8 │ │ │ │ -000bc640: 2e8e 8e8e 9134 11f5 da60 9107 3ffa cf28 .....4...`..?..( │ │ │ │ -000bc650: d715 5090 538e 3a96 03ea a850 9b01 a1c6 ..P.S.:....P.... │ │ │ │ -000bc660: cf28 d722 9350 98cf 2929 28d7 1578 3a93 .(.".P..))(..x:. │ │ │ │ -000bc670: 748d 9f01 cccc d531 8e9b 04c0 04cf 5bd7 t......1......[. │ │ │ │ -000bc680: 78cf 5d29 9603 5552 3d93 28d7 1578 3a96 x.])..UR=.(..x:. │ │ │ │ -000bc690: 03ea a874 8d9f 01cc ccd5 318e 98cf 5bd7 ...t......1...[. │ │ │ │ -000bc6a0: 78cf 5d29 28d7 22cf 28d7 1578 3a93 748d x.])(.".(..x:.t. │ │ │ │ -000bc6b0: 9f01 cccc d531 8e98 cf5b d778 cf5d 2929 .....1...[.x.])) │ │ │ │ -000bc6c0: 915c 5ec0 5be2 4245 5441 8d91 00bd b089 .\^.[.BETA...... │ │ │ │ -000bc6d0: 0000 6666 0003 b47d 8e91 0472 2d43 4f4e ..ff...}...r-CON │ │ │ │ -000bc6e0: 56cf 5d8e a68d 8d8d 8d91 2123 c939 2e8e V.].......!#.9.. │ │ │ │ -000bc6f0: 8e8e 9134 11f5 da60 9107 3ffa 39cf 28d7 ...4...`..?.9.(. │ │ │ │ -000bc700: 1578 3a9b 03ea a874 8d9f 01cc ccd5 318e .x:....t......1. │ │ │ │ -000bc710: 9104 c004 cf5b d778 cf5d 2996 0355 523d .....[.x.])..UR= │ │ │ │ -000bc720: 9328 d715 783a 9874 8d9f 01cc ccd5 318e .(..x:.t......1. │ │ │ │ -000bc730: 9604 c004 cf5b d778 cf5d 2928 d722 cf28 .....[.x.])(.".( │ │ │ │ -000bc740: d715 783a 9874 8d9f 01cc ccd5 318e 93cf ..x:.t......1... │ │ │ │ -000bc750: 5bd7 78cf 5d29 2992 009d c849 5be2 5452 [.x.]))....I[.TR │ │ │ │ -000bc760: 414e 5398 cf37 2c38 5d8e a18d 8d8d 8d91 ANS..7,8]....... │ │ │ │ -000bc770: 1b43 cd31 302e 8e8e 8e91 3411 f5da 6091 .C.10.....4...`. │ │ │ │ -000bc780: 073f facf 28d7 1578 3a96 03ea a874 8d9f .?..(..x:....t.. │ │ │ │ -000bc790: 01cc ccd5 318e 9b04 c004 cf5b d778 cf5d ....1......[.x.] │ │ │ │ -000bc7a0: 2928 d722 cf28 d715 783a 9374 8d9f 01cc )(.".(..x:.t.... │ │ │ │ -000bc7b0: ccd5 318e 98cf 5bd7 78cf 5d29 2996 0355 ..1...[.x.]))..U │ │ │ │ -000bc7c0: 523d 93da 39cf 28d7 1578 3a96 03ea a874 R=..9.(..x:....t │ │ │ │ -000bc7d0: 8d9f 01cc ccd5 318e 98cf 5bd7 78cf 5d29 ......1...[.x.]) │ │ │ │ -000bc7e0: 9200 b345 6b5b e253 594d 93cf 395d 8ea1 ...Ek[.SYM..9].. │ │ │ │ -000bc7f0: 8d8d 8d8d 911b 43cd 3131 2e8e 8e8e 9130 ......C.11.....0 │ │ │ │ -000bc800: 274d 0096 073f fada 6093 39cf 28d7 1578 'M...?..`.9.(..x │ │ │ │ -000bc810: 3a96 03ea a874 8d9f 01cc ccd5 318e 9104 :....t......1... │ │ │ │ -000bc820: c004 cf5b d778 cf5d 2992 0115 802e 5be2 ...[.x.]).....[. │ │ │ │ -000bc830: 4551 8d91 00bd b089 0000 6666 0003 b47d EQ........ff...} │ │ │ │ -000bc840: 8e91 0472 2d4d 5093 cf31 302c 355d 8e8e ...r-MP..10,5].. │ │ │ │ -000bc850: 9f24 fd13 8e8c 8b00 0000 ea00 0000 0000 .$.............. │ │ │ │ -000bc860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000bbbc0: 0000 0000 0000 0000 0000 0000 000b b34c ...............L │ │ │ │ +000bbbd0: a002 cc05 558d a0fd 46d3 0e8d 8d8d 8d9f ....U...F....... │ │ │ │ +000bbbe0: fa99 9a8d 9112 c761 d031 322e 332e 910a .......a.12.3... │ │ │ │ +000bbbf0: 8000 4465 7269 7691 ff40 0061 7469 6f6e ..Deriv..@.ation │ │ │ │ +000bbc00: 9604 8000 6f66 9374 6865 9373 7461 6e64 ....of.the.stand │ │ │ │ +000bbc10: 6172 6493 7275 6c65 7392 00cf 09da 3233 ard.rules.....23 │ │ │ │ +000bbc20: 338e 9112 c761 9f05 6666 8900 00e6 6601 3....a..ff....f. │ │ │ │ +000bbc30: c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b .>|......./..... │ │ │ │ +000bbc40: d021 8d8d 9112 c761 eb47 3132 2e33 2e31 .!.....a.G12.3.1 │ │ │ │ +000bbc50: 388e 9154 7a8e eb6b 22eb 472d 656c 696d 8..Tz..k".G-elim │ │ │ │ +000bbc60: 696e 6174 696f 6e8e a917 c000 8d8d 8d91 ination......... │ │ │ │ +000bbc70: 12c7 619f f4da da89 0000 6666 01c7 0b4a ..a.......ff...J │ │ │ │ +000bbc80: 9f0b f0af 8d8d 90cc cd9f 0459 9c84 0010 ...........Y.... │ │ │ │ +000bbc90: 4a4b 0000 6666 8d9f fba6 648d 9117 0bcc JK..ff....d..... │ │ │ │ +000bbca0: eb61 5345 4c45 4354 5f45 4c49 4d96 05bf .aSELECT_ELIM... │ │ │ │ +000bbcb0: aa3a 9374 686d 932d 3e93 2874 6572 6d93 .:.thm.->.(term. │ │ │ │ +000bbcc0: 2393 7468 6d29 932d 3e93 7468 6d8e 8e92 #.thm).->.thm... │ │ │ │ +000bbcd0: 01c6 71b1 8400 104a 4b00 0066 668e 8e9f ..q....JK..ff... │ │ │ │ +000bbce0: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e9f ......ff...J.... │ │ │ │ +000bbcf0: 2556 889f 121e 3b8d 8d8d 9ff7 e1c5 8d92 %V....;......... │ │ │ │ +000bbd00: 008e bbf8 cf00 8d9f 01cc ccd5 318e 910b ............1... │ │ │ │ +000bbd10: fffe da60 9b07 3ffa d774 8d9f 01cc ccd5 ...`..?..t...... │ │ │ │ +000bbd20: 318e 9604 c004 cf28 d722 9103 eaa8 748d 1......(."....t. │ │ │ │ +000bbd30: 9f01 cccc d531 8e93 cf29 9146 7fd0 008d .....1...).F.... │ │ │ │ +000bbd40: 9f01 cccc d532 8e93 d73b 9105 eaa6 748d .....2...;....t. │ │ │ │ +000bbd50: 9f01 cccc d531 8e91 08aa acd7 7691 07ae .....1......v... │ │ │ │ +000bbd60: 33da 6098 d774 8e92 008e bbf8 9f05 516d 3.`..t........Qm │ │ │ │ +000bbd70: 8900 0066 6500 cf55 4f9f 0b08 0b8d 9147 ...fe..UO......G │ │ │ │ +000bbd80: dec8 cf00 8d9f 01cc ccd5 318e 9107 6aac ..........1...j. │ │ │ │ +000bbd90: da5b 9102 aaa8 cf00 8d9f 01cc ccd5 328e .[............2. │ │ │ │ +000bbda0: 910b fffe da60 9107 3ffa d774 8e8e 8e8e .....`..?..t.... │ │ │ │ +000bbdb0: 9f1a ec64 8d8d 8d8d 9124 67af eb60 8088 ...d.....$g..`.. │ │ │ │ +000bbdc0: 8e8e 8e91 3027 4dcf 5768 6572 6596 03ea ....0'M.Where... │ │ │ │ +000bbdd0: a8d7 769b 0458 e1cf 6f90 538e 6363 7572 ..v..X..o.S.ccur │ │ │ │ +000bbde0: 7393 6e6f 90ac 7277 6865 7265 9365 7863 s.no..rwhere.exc │ │ │ │ +000bbdf0: 6570 7493 696e 9374 6865 9361 7373 756d ept.in.the.assum │ │ │ │ +000bbe00: 7074 696f 6e93 d774 8d9f 01cc ccd5 318e ption..t......1. │ │ │ │ +000bbe10: 9108 aaac d776 98cf 6f66 9374 6865 9373 .....v..of.the.s │ │ │ │ +000bbe20: 6563 6f6e 6493 6890 ac72 7970 9053 8e6f econd.h..ryp.S.o │ │ │ │ +000bbe30: 7468 6573 6973 2e8e 9f29 e58d 8d8d 8d8d thesis...)...... │ │ │ │ +000bbe40: 9121 23c9 312e 8e8e 8e91 3027 4d00 8d9f .!#.1.....0'M... │ │ │ │ +000bbe50: 01cc ccd5 328e 9104 c004 d73b 9105 eaa6 ....2......;.... │ │ │ │ +000bbe60: 748d 9f01 cccc d531 8e91 08aa acd7 7691 t......1......v. │ │ │ │ +000bbe70: 07ae 33da 6091 073f fad7 7492 0128 61af ..3.`..?..t..(a. │ │ │ │ +000bbe80: cf5b 4879 7090 538e 6f74 6865 7369 735d .[Hyp.S.othesis] │ │ │ │ +000bbe90: 8ea4 1197 d68d 8d8d 8d91 2123 c932 2e8e ..........!#.2.. │ │ │ │ +000bbea0: 8e8e 9130 274d 008d 9f01 cccc d532 8e91 ...0'M.......2.. │ │ │ │ +000bbeb0: 0bff feda 6091 073f fad7 748d 9f01 cccc ....`..?..t..... │ │ │ │ +000bbec0: d531 8e91 08aa acd7 7691 03c3 8bda 2991 .1......v.....). │ │ │ │ +000bbed0: 0355 52d7 7492 012e d1e7 cf5b e244 4953 .UR.t......[.DIS │ │ │ │ +000bbee0: 4348 9103 eaa8 cf31 5d8e 9f11 97d7 8d8d CH.....1]....... │ │ │ │ +000bbef0: 8d8d 9121 23c9 332e 8e8e 8e91 3027 4d00 ...!#.3.....0'M. │ │ │ │ +000bbf00: 8d9f 01cc ccd5 328e 910b fffe da60 9107 ......2......`.. │ │ │ │ +000bbf10: 3ffa 38d7 7690 6e39 3a96 03ea a874 8d9f ?.8.v.n9:....t.. │ │ │ │ +000bbf20: 01cc ccd5 318e 9108 aaac d776 9103 c38b ....1......v.... │ │ │ │ +000bbf30: da29 9103 5552 d774 9201 2736 34cf 5be2 .)..UR.t..'64.[. │ │ │ │ +000bbf40: 4745 4e93 cf32 5d8e a18d 8d8d 8d91 2123 GEN..2].......!# │ │ │ │ +000bbf50: c934 2e8e 8e8e 9130 274d 008d 9f01 cccc .4.....0'M...... │ │ │ │ +000bbf60: d532 8e91 0bff feda 6091 073f fad7 748d .2......`..?..t. │ │ │ │ +000bbf70: 9f01 cccc d531 8e96 04c0 04cf 28d7 229b .....1......(.". │ │ │ │ +000bbf80: 03ea a874 8d9f 01cc ccd5 318e 93cf 2996 ...t......1...). │ │ │ │ +000bbf90: 0355 52da 2993 d774 9201 2379 bdcf 5be2 .UR.)..t..#y..[. │ │ │ │ +000bbfa0: 5350 4543 98cf 335d 8ea1 8d8d 8d8d 9121 SPEC..3].......! │ │ │ │ +000bbfb0: 23c9 352e 8e8e 8e91 3027 4d00 8d9f 01cc #.5.....0'M..... │ │ │ │ +000bbfc0: ccd5 318e 910b fffe da60 9107 3ffa d774 ..1......`..?..t │ │ │ │ +000bbfd0: 8d9f 01cc ccd5 318e 9604 c004 cf28 d722 ......1......(." │ │ │ │ +000bbfe0: 9103 eaa8 748d 9f01 cccc d531 8e93 cf29 ....t......1...) │ │ │ │ +000bbff0: 9201 2449 205b 4879 7090 538e 6f74 6865 ..$I [Hyp.S.othe │ │ │ │ +000bc000: 7369 735d 8ea1 8d8d 8d8d 9121 23c9 362e sis].......!#.6. │ │ │ │ +000bc010: 8e8e 8e91 3027 4d00 8d9f 01cc ccd5 318e ....0'M.......1. │ │ │ │ +000bc020: 9107 6aac da5b 9102 aaa8 cf00 8d9f 01cc ..j..[.......... │ │ │ │ +000bc030: ccd5 328e 910b fffe da60 9107 3ffa d774 ..2......`..?..t │ │ │ │ +000bc040: 9201 4477 f3cf 5be2 4d50 9103 eaa8 cf34 ..Dw..[.MP.....4 │ │ │ │ +000bc050: 2c35 5d8e 9f22 5f09 8d8d 9112 c761 eb47 ,5].."_......a.G │ │ │ │ +000bc060: 3132 2e33 2e31 398e 9154 7a8e eb6c 39eb 12.3.19..Tz..l9. │ │ │ │ +000bc070: 472d 696e 908c cc74 726f 9073 3364 7563 G-in...tro.s3duc │ │ │ │ +000bc080: 7469 6f6e 8ea6 8d8d 8d91 12c7 619f f4da tion........a... │ │ │ │ +000bc090: da89 0000 6666 01c7 0b4a 9f0b f0af 8d8d ....ff...J...... │ │ │ │ +000bc0a0: 90cc cd9f 0459 9c84 0010 4a4b 0000 6666 .....Y....JK..ff │ │ │ │ +000bc0b0: 8d9f fba6 648d 9117 0bcc eb61 4558 4953 ....d......aEXIS │ │ │ │ +000bc0c0: 5453 9605 bfaa 3a93 2874 6572 6d93 2393 TS....:.(term.#. │ │ │ │ +000bc0d0: 7465 726d 2993 2d3e 9374 686d 932d 3e93 term).->.thm.->. │ │ │ │ +000bc0e0: 7468 6d8e 8e92 01c6 71b1 8400 104a 4b00 thm.....q....JK. │ │ │ │ +000bc0f0: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ +000bc100: 0b4a 8e8e 8e9f 2556 899f 121e 3b8d 8d8d .J....%V....;... │ │ │ │ +000bc110: 9ff7 e1c5 8d92 00db 8e7b cf00 9607 3ffa .........{....?. │ │ │ │ +000bc120: da60 93d7 748d 9f01 cccc d531 8e96 04c0 .`..t......1.... │ │ │ │ +000bc130: 04cf 5bd7 748d 9f01 cccc d532 8e93 cf5d ..[.t......2...] │ │ │ │ +000bc140: 8e92 00d2 73d6 9f05 516d 8900 0066 6500 ....s...Qm...fe. │ │ │ │ +000bc150: 47e5 939f 0b08 0b8d 0096 073f fada 6093 G..........?..`. │ │ │ │ +000bc160: 39d7 783a 9103 eaa8 748d 9f01 cccc d531 9.x:....t......1 │ │ │ │ +000bc170: 8e91 04c0 04cf 5bd7 78cf 5d8e 8e8e 8e9f ......[.x.]..... │ │ │ │ +000bc180: 1cca 438d 8d8d 8d91 2467 afeb 6080 888e ..C.....$g..`... │ │ │ │ +000bc190: 8e8e 9130 274d cf57 6865 7265 9b03 401e ...0'M.Where..@. │ │ │ │ +000bc1a0: d774 8d9f 01cc ccd5 318e 9604 c004 cf5b .t......1......[ │ │ │ │ +000bc1b0: d774 8d9f 01cc ccd5 328e 93cf 5d98 6465 .t......2...].de │ │ │ │ +000bc1c0: 6e6f 7465 7398 6198 7465 726d 98d7 748d notes.a.term..t. │ │ │ │ +000bc1d0: 9f01 cccc d531 8e96 0800 22cf 7769 7468 .....1....".with │ │ │ │ +000bc1e0: 9873 6f6d 6598 6672 6565 986f 9053 8e63 .some.free.o.S.c │ │ │ │ +000bc1f0: 6375 7272 656e 6365 7398 6f66 98d7 748d currences.of..t. │ │ │ │ +000bc200: 9f01 cccc d532 8e93 cf73 696e 676c 6564 .....2...singled │ │ │ │ +000bc210: 9103 401d 6f75 742c 9103 623a 616e 6498 ..@.out,..b:and. │ │ │ │ +000bc220: d774 8d9f 01cc ccd5 318e 9104 c004 cf5b .t......1......[ │ │ │ │ +000bc230: d778 cf5d 8ea4 1000 008d 9130 274d 6465 .x.].......0'Mde │ │ │ │ +000bc240: 6e6f 7465 7396 0326 7274 6865 9b03 2673 notes..&rthe..&s │ │ │ │ +000bc250: 7265 7375 6c74 936f 6698 7265 706c 6163 result.of.replac │ │ │ │ +000bc260: 696e 6793 7468 6573 6598 6f90 538e 6363 ing.these.o.S.cc │ │ │ │ +000bc270: 7572 7265 6e63 6573 936f 6693 d774 8d9f urrences.of..t.. │ │ │ │ +000bc280: 01cc ccd5 318e 9107 e677 cf62 90ac 7279 ....1....w.b..ry │ │ │ │ +000bc290: 93d7 78cf 2c91 034d b173 7562 9100 a71c ..x.,..M.sub.... │ │ │ │ +000bc2a0: 6a65 6374 9374 6f98 7468 6593 7265 7374 ject.to.the.rest │ │ │ │ +000bc2b0: 7269 6374 696f 6e8e a18d 9130 274d 7468 riction....0'Mth │ │ │ │ +000bc2c0: 6174 9603 eaa8 d778 93cf 646f 9a53 8e65 at.....x..do.S.e │ │ │ │ +000bc2d0: 736e 2774 9362 9865 636f 6d65 9362 986f sn't.b.ecome.b.o │ │ │ │ +000bc2e0: 756e 6493 6166 7465 7293 7375 6273 7469 und.after.substi │ │ │ │ +000bc2f0: 7475 7469 6f6e 2e8e 9f29 e58e 8d8d 8d8d tution...)...... │ │ │ │ +000bc300: 9121 23c9 312e 8e8e 8e91 3411 f5da 6091 .!#.1.....4...`. │ │ │ │ +000bc310: 073f facf 28d7 1578 3a91 03ea a874 8d9f .?..(..x:....t.. │ │ │ │ +000bc320: 01cc ccd5 318e 9604 c004 cf5b d778 cf5d ....1......[.x.] │ │ │ │ +000bc330: 29d7 748d 9f01 cccc d532 8e91 0815 56cf ).t......2....V. │ │ │ │ +000bc340: 3d91 0355 52d7 748d 9f01 cccc d531 8e93 =..UR.t......1.. │ │ │ │ +000bc350: cf5b d774 8d9f 01cc ccd5 328e 93cf 5d92 .[.t......2...]. │ │ │ │ +000bc360: 00f5 a2a1 5be2 4245 5441 8d91 00bd b089 ....[.BETA...... │ │ │ │ +000bc370: 0000 6666 0003 b47d 8e91 0472 2d43 4f4e ..ff...}...r-CON │ │ │ │ +000bc380: 56cf 5d8e a411 97d6 8d8d 8d8d 9121 23c9 V.]..........!#. │ │ │ │ +000bc390: 322e 8e8e 8e91 3411 f5da 6091 073f fad7 2.....4...`..?.. │ │ │ │ +000bc3a0: 748d 9f01 cccc d531 8e96 04c0 04cf 5bd7 t......1......[. │ │ │ │ +000bc3b0: 748d 9f01 cccc d532 8e93 cf5d 9603 5552 t......2...]..UR │ │ │ │ +000bc3c0: 3d93 28d7 1578 3a96 03ea a874 8d9f 01cc =.(..x:....t.... │ │ │ │ +000bc3d0: ccd5 318e 9104 c004 cf5b d778 cf5d 29d7 ..1......[.x.]). │ │ │ │ +000bc3e0: 748d 9f01 cccc d532 8e92 0113 ea2f cf5b t......2...../.[ │ │ │ │ +000bc3f0: e253 594d 93cf 315d 8ea1 8d8d 8d8d 9121 .SYM..1].......! │ │ │ │ +000bc400: 23c9 332e 8e8e 8e91 3027 4d00 9607 3ffa #.3.....0'M...?. │ │ │ │ +000bc410: da60 93d7 748d 9f01 cccc d531 8e96 04c0 .`..t......1.... │ │ │ │ +000bc420: 04cf 5bd7 748d 9f01 cccc d532 8e93 cf5d ..[.t......2...] │ │ │ │ +000bc430: 9201 350f de5b 4879 7090 538e 6f74 6865 ..5..[Hyp.S.othe │ │ │ │ +000bc440: 7369 735d 8ea1 8d8d 8d8d 9121 23c9 342e sis].......!#.4. │ │ │ │ +000bc450: 8e8e 8e91 3027 4d00 9607 3ffa da60 93cf ....0'M...?..`.. │ │ │ │ +000bc460: 28d7 1578 3a96 03ea a874 8d9f 01cc ccd5 (..x:....t...... │ │ │ │ +000bc470: 318e 9104 c004 cf5b d778 cf5d 29d7 748d 1......[.x.]).t. │ │ │ │ +000bc480: 9f01 cccc d532 8e92 011d cca0 cf5b e245 .....2.......[.E │ │ │ │ +000bc490: 518d 9100 bdb0 8900 0066 6600 03b4 7d8e Q........ff...}. │ │ │ │ +000bc4a0: 9104 722d 4d50 93cf 322c 335d 8ea9 1197 ..r-MP..2,3].... │ │ │ │ +000bc4b0: d78d 8d8d 8d91 2123 c935 2e8e 8e8e 9130 ......!#.5.....0 │ │ │ │ +000bc4c0: 274d 0096 073f fada 6093 cf28 d715 783a 'M...?..`..(..x: │ │ │ │ +000bc4d0: 9603 eaa8 748d 9f01 cccc d531 8e9b 04c0 ....t......1.... │ │ │ │ +000bc4e0: 04cf 5bd7 78cf 5d29 28d7 22cf 28d7 1578 ..[.x.])(.".(..x │ │ │ │ +000bc4f0: 3a93 748d 9f01 cccc d531 8e98 cf5b d778 :.t......1...[.x │ │ │ │ +000bc500: cf5d 2929 9200 bd45 415b e253 454c 4543 .]))...EA[.SELEC │ │ │ │ +000bc510: 548d 9100 bdb0 8900 0066 6600 03b4 7d8e T........ff...}. │ │ │ │ +000bc520: 9104 722d 494e 5452 4f93 cf34 5d8e a18d ..r-INTRO..4]... │ │ │ │ +000bc530: 8d8d 8d91 2123 c936 2e8e 8e8e 9134 11f5 ....!#.6.....4.. │ │ │ │ +000bc540: da60 9107 3ffa 3996 0355 52cf 3d93 d715 .`..?.9..UR.=... │ │ │ │ +000bc550: 5090 538e 3a96 03ea a850 9b01 a1c6 cf28 P.S.:....P.....( │ │ │ │ +000bc560: d722 9350 98cf 2991 71b7 4c5b e249 4e53 .".P..).q.L[.INS │ │ │ │ +000bc570: 548d 9100 bdb0 8900 0066 6600 03b4 7d8e T........ff...}. │ │ │ │ +000bc580: 9104 722d 5459 5045 93cf 6170 706c 6965 ..r-TYPE..applie │ │ │ │ +000bc590: 6493 746f 9374 6865 9364 650c 6e69 7469 d.to.the.de.niti │ │ │ │ +000bc5a0: 6f6e 936f 6693 da39 cf5d 8ea1 8d8d 8d8d on.of..9.]...... │ │ │ │ +000bc5b0: 9121 23c9 372e 8e8e 8e91 3411 f5da 6091 .!#.7.....4...`. │ │ │ │ +000bc5c0: 073f fa39 cf28 d715 783a 9b03 eaa8 748d .?.9.(..x:....t. │ │ │ │ +000bc5d0: 9f01 cccc d531 8e91 04c0 04cf 5bd7 78cf .....1......[.x. │ │ │ │ +000bc5e0: 5d29 9603 5552 3d93 28d7 1550 9053 8e3a ])..UR=.(..P.S.: │ │ │ │ +000bc5f0: 9850 9601 a1c6 cf28 d722 9850 93cf 2929 .P.....(.".P..)) │ │ │ │ +000bc600: 28d7 1578 3a98 748d 9f01 cccc d531 8e91 (..x:.t......1.. │ │ │ │ +000bc610: 04c0 04cf 5bd7 78cf 5d29 9200 a11f 595b ....[.x.])....Y[ │ │ │ │ +000bc620: e241 508d 9100 bdb0 8900 0066 6600 03b4 .AP........ff... │ │ │ │ +000bc630: 7d8e 9104 722d 5448 4d98 cf36 5d8e a18d }...r-THM..6]... │ │ │ │ +000bc640: 8d8d 8d91 2123 c938 2e8e 8e8e 9134 11f5 ....!#.8.....4.. │ │ │ │ +000bc650: da60 9107 3ffa cf28 d715 5090 538e 3a96 .`..?..(..P.S.:. │ │ │ │ +000bc660: 03ea a850 9b01 a1c6 cf28 d722 9350 98cf ...P.....(.".P.. │ │ │ │ +000bc670: 2929 28d7 1578 3a93 748d 9f01 cccc d531 ))(..x:.t......1 │ │ │ │ +000bc680: 8e9b 04c0 04cf 5bd7 78cf 5d29 9603 5552 ......[.x.])..UR │ │ │ │ +000bc690: 3d93 28d7 1578 3a96 03ea a874 8d9f 01cc =.(..x:....t.... │ │ │ │ +000bc6a0: ccd5 318e 98cf 5bd7 78cf 5d29 28d7 22cf ..1...[.x.])(.". │ │ │ │ +000bc6b0: 28d7 1578 3a93 748d 9f01 cccc d531 8e98 (..x:.t......1.. │ │ │ │ +000bc6c0: cf5b d778 cf5d 2929 915c 5ec0 5be2 4245 .[.x.])).\^.[.BE │ │ │ │ +000bc6d0: 5441 8d91 00bd b089 0000 6666 0003 b47d TA........ff...} │ │ │ │ +000bc6e0: 8e91 0472 2d43 4f4e 56cf 5d8e a68d 8d8d ...r-CONV.]..... │ │ │ │ +000bc6f0: 8d91 2123 c939 2e8e 8e8e 9134 11f5 da60 ..!#.9.....4...` │ │ │ │ +000bc700: 9107 3ffa 39cf 28d7 1578 3a9b 03ea a874 ..?.9.(..x:....t │ │ │ │ +000bc710: 8d9f 01cc ccd5 318e 9104 c004 cf5b d778 ......1......[.x │ │ │ │ +000bc720: cf5d 2996 0355 523d 9328 d715 783a 9874 .])..UR=.(..x:.t │ │ │ │ +000bc730: 8d9f 01cc ccd5 318e 9604 c004 cf5b d778 ......1......[.x │ │ │ │ +000bc740: cf5d 2928 d722 cf28 d715 783a 9874 8d9f .])(.".(..x:.t.. │ │ │ │ +000bc750: 01cc ccd5 318e 93cf 5bd7 78cf 5d29 2992 ....1...[.x.])). │ │ │ │ +000bc760: 009d c849 5be2 5452 414e 5398 cf37 2c38 ...I[.TRANS..7,8 │ │ │ │ +000bc770: 5d8e a18d 8d8d 8d91 1b43 cd31 302e 8e8e ]........C.10... │ │ │ │ +000bc780: 8e91 3411 f5da 6091 073f facf 28d7 1578 ..4...`..?..(..x │ │ │ │ +000bc790: 3a96 03ea a874 8d9f 01cc ccd5 318e 9b04 :....t......1... │ │ │ │ +000bc7a0: c004 cf5b d778 cf5d 2928 d722 cf28 d715 ...[.x.])(.".(.. │ │ │ │ +000bc7b0: 783a 9374 8d9f 01cc ccd5 318e 98cf 5bd7 x:.t......1...[. │ │ │ │ +000bc7c0: 78cf 5d29 2996 0355 523d 93da 39cf 28d7 x.]))..UR=..9.(. │ │ │ │ +000bc7d0: 1578 3a96 03ea a874 8d9f 01cc ccd5 318e .x:....t......1. │ │ │ │ +000bc7e0: 98cf 5bd7 78cf 5d29 9200 b345 6b5b e253 ..[.x.])...Ek[.S │ │ │ │ +000bc7f0: 594d 93cf 395d 8ea1 8d8d 8d8d 911b 43cd YM..9]........C. │ │ │ │ +000bc800: 3131 2e8e 8e8e 9130 274d 0096 073f fada 11.....0'M...?.. │ │ │ │ +000bc810: 6093 39cf 28d7 1578 3a96 03ea a874 8d9f `.9.(..x:....t.. │ │ │ │ +000bc820: 01cc ccd5 318e 9104 c004 cf5b d778 cf5d ....1......[.x.] │ │ │ │ +000bc830: 2992 0115 802e 5be2 4551 8d91 00bd b089 ).....[.EQ...... │ │ │ │ +000bc840: 0000 6666 0003 b47d 8e91 0472 2d4d 5093 ..ff...}...r-MP. │ │ │ │ +000bc850: cf31 302c 355d 8e8e 9f24 fd13 8e8c 8b00 .10,5]...$...... │ │ │ │ +000bc860: 0000 ea00 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 000bc870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000bc880: 0bbb 9ba0 02cc 0555 8da0 fd46 d30e 8d8d .......U...F.... │ │ │ │ -000bc890: 8d8d 9ffa 999a 8d91 eaf1 ebd0 3233 3492 ............234. │ │ │ │ -000bc8a0: 00d4 609d 4368 6170 7465 7296 0480 0031 ..`.Chapter....1 │ │ │ │ -000bc8b0: 322e 910a 8000 4465 7269 7690 a000 6564 2.....Deriv...ed │ │ │ │ -000bc8c0: 9349 6e66 6572 656e 6365 9352 756c 6573 .Inference.Rules │ │ │ │ -000bc8d0: 8e91 eaf1 eb9f 0566 6689 0000 e666 01c7 .......ff....f.. │ │ │ │ -000bc8e0: 3e7c 8e8e 8e8e a002 942f df8d a0fd 8bd0 >|......./...... │ │ │ │ -000bc8f0: 218d 8d91 eaf1 ebeb 4731 322e 332e 3230 !.......G12.3.20 │ │ │ │ -000bc900: 8e91 2ca5 18eb 6c39 eb47 2d65 6c69 6d69 ..,...l9.G-elimi │ │ │ │ -000bc910: 6e61 7469 6f6e 8e9f 17c0 008d 8d8d 91ea nation.......... │ │ │ │ -000bc920: f1eb 9ff4 dada 8900 0066 6601 c70b 4a9f .........ff...J. │ │ │ │ -000bc930: 0bf0 af8d 8d90 cccd 9f04 599c 8400 104a ..........Y....J │ │ │ │ -000bc940: 4b00 0066 668d 9ffb a664 8d91 170b cceb K..ff....d...... │ │ │ │ -000bc950: 6143 484f 4f53 4596 05bf aa3a 9328 7465 aCHOOSE....:.(te │ │ │ │ -000bc960: 726d 9323 9374 686d 2993 2d3e 9374 686d rm.#.thm).->.thm │ │ │ │ -000bc970: 932d 3e93 7468 6d8e 8e92 01c6 71b1 8400 .->.thm.....q... │ │ │ │ -000bc980: 104a 4b00 0066 668e 8e9f 04c0 0289 0000 .JK..ff......... │ │ │ │ -000bc990: 6666 01c7 0b4a 8e8e 8e9f 244b 599f 121e ff...J....$KY... │ │ │ │ -000bc9a0: 3b8d 8d8d 9ff7 e1c5 8d91 65d9 e9cf 008d ;.........e..... │ │ │ │ -000bc9b0: 9f01 cccc d531 8e91 0bff feda 6096 073f .....1......`..? │ │ │ │ -000bc9c0: fa39 d778 3a91 03ea a874 cf5b d778 cf5d .9.x:....t.[.x.] │ │ │ │ -000bc9d0: 9146 7fd0 008d 9f01 cccc d532 8e91 04c0 .F.........2.... │ │ │ │ -000bc9e0: 04d7 3b91 05ea a674 cf5b d776 906e 39cf ..;....t.[.v.n9. │ │ │ │ -000bc9f0: 5d93 da60 93d7 748d 9ffb a532 db30 8e8e ]..`..t....2.0.. │ │ │ │ -000bca00: 9165 d9e9 9f05 516d 8900 0066 6500 d16e .e....Qm...fe..n │ │ │ │ -000bca10: 809f 0b08 0b8d 9147 8444 cf00 8d9f 01cc .......G.D...... │ │ │ │ -000bca20: ccd5 318e 9107 6aac da5b 9102 aaa8 cf00 ..1...j..[...... │ │ │ │ -000bca30: 8d9f 01cc ccd5 328e 910b fffe da60 9107 ......2......`.. │ │ │ │ -000bca40: 3ffa d774 8d9f fc88 89db 308e 8e8e 8e8e ?..t......0..... │ │ │ │ -000bca50: 9f1a e4f1 8d8d 8d8d 91fc 9239 eb60 8088 ...........9.`.. │ │ │ │ -000bca60: 8e8e 8e91 0851 d7cf 5768 6572 6596 0341 .....Q..Where..A │ │ │ │ -000bca70: 28d7 74cf 5bd7 7690 6e39 cf5d 9364 656e (.t.[.v.n9.].den │ │ │ │ -000bca80: 6f74 6573 9361 9374 6572 6d93 d774 93cf otes.a.term..t.. │ │ │ │ -000bca90: 7769 7468 9373 6f6d 6591 0341 2966 7265 with.some..A)fre │ │ │ │ -000bcaa0: 6593 6f90 538e 6363 7572 7265 6e63 6573 e.o.S.ccurrences │ │ │ │ -000bcab0: 936f 6693 7468 6593 7691 ff58 e461 7269 .of.the.v..X.ari │ │ │ │ -000bcac0: 6162 6c65 93d7 7691 03af 61cf 7369 6e67 able..v...a.sing │ │ │ │ -000bcad0: 6c65 6493 6f75 742c 8ea4 1000 008d 9108 led.out,........ │ │ │ │ -000bcae0: 51d7 616e 6496 0432 ccd7 74cf 5bd7 78cf Q.and..2..t.[.x. │ │ │ │ -000bcaf0: 5d9b 0432 cb64 656e 6f74 6573 9374 6865 ]..2.denotes.the │ │ │ │ -000bcb00: 9872 6573 756c 7493 6f66 9372 6570 6c61 .result.of.repla │ │ │ │ -000bcb10: 6369 6e67 9874 6865 7365 936f 9053 8e63 cing.these.o.S.c │ │ │ │ -000bcb20: 6375 7272 656e 6365 7398 6f66 93d7 7691 currences.of..v. │ │ │ │ -000bcb30: 04a1 05cf 6290 ac72 7998 d778 cf2c 9104 ....b..ry..x.,.. │ │ │ │ -000bcb40: 44d5 7375 6291 00a7 1c6a 6563 7498 746f D.sub....ject.to │ │ │ │ -000bcb50: 9374 6865 8ea1 8d91 0851 d772 6573 7472 .the.....Q.restr │ │ │ │ -000bcb60: 6963 7469 6f6e 9603 eaa8 7468 6174 93d7 iction....that.. │ │ │ │ -000bcb70: 7893 cf64 6f9a 538e 6573 6e27 7493 6298 x..do.S.esn't.b. │ │ │ │ -000bcb80: 6563 6f6d 6593 6298 6f75 6e64 9361 6674 ecome.b.ound.aft │ │ │ │ -000bcb90: 6572 9373 7562 7374 6974 7574 696f 6e2e er.substitution. │ │ │ │ -000bcba0: 8e9f 2828 3f8d 8d8d 8d91 f94e 5331 2e8e ..((?......NS1.. │ │ │ │ -000bcbb0: 8e8e 910c 3c7f da60 9107 3ffa 3996 0355 ....<..`..?.9..U │ │ │ │ -000bcbc0: 52cf 3d93 d715 5090 538e 3a96 03ea a850 R.=...P.S.:....P │ │ │ │ -000bcbd0: 9b01 a1c6 cf28 d722 9350 98cf 2991 71b7 .....(.".P..).q. │ │ │ │ -000bcbe0: 4c5b e249 4e53 548d 9100 bdb0 8900 0066 L[.INST........f │ │ │ │ -000bcbf0: 6600 03b4 7d8e 9104 722d 5459 5045 93cf f...}...r-TYPE.. │ │ │ │ -000bcc00: 6170 706c 6965 6493 746f 9374 6865 9364 applied.to.the.d │ │ │ │ -000bcc10: 650c 6e69 7469 6f6e 936f 6693 da39 cf5d e.nition.of..9.] │ │ │ │ -000bcc20: 8ea9 117a 278d 8d8d 8d91 f94e 5332 2e8e ...z'......NS2.. │ │ │ │ -000bcc30: 8e8e 910c 3c7f da60 9107 3ffa 39cf 28d7 ....<..`..?.9.(. │ │ │ │ -000bcc40: 1578 3a9b 03ea a874 cf5b d778 cf5d 2996 .x:....t.[.x.]). │ │ │ │ -000bcc50: 0355 523d 9328 d715 5090 538e 3a98 5096 .UR=.(..P.S.:.P. │ │ │ │ -000bcc60: 01a1 c6cf 28d7 2298 5093 cf29 2928 d715 ....(.".P..))(.. │ │ │ │ -000bcc70: 783a 9874 cf5b d778 cf5d 2992 00aa 9f61 x:.t.[.x.])....a │ │ │ │ -000bcc80: 5be2 4150 8d91 00bd b089 0000 6666 0003 [.AP........ff.. │ │ │ │ -000bcc90: b47d 8e91 0472 2d54 484d 98cf 315d 8ea4 .}...r-THM..1].. │ │ │ │ -000bcca0: 117a 268d 8d8d 8d91 f94e 5333 2e8e 8e8e .z&......NS3.... │ │ │ │ -000bccb0: 9108 51d7 008d 9f01 cccc d531 8e91 0bff ..Q........1.... │ │ │ │ -000bccc0: feda 6091 073f fa39 cf28 d715 783a 9103 ..`..?.9.(..x:.. │ │ │ │ -000bccd0: eaa8 74cf 5bd7 78cf 5d29 9201 12dc 665b ..t.[.x.])....f[ │ │ │ │ -000bcce0: 4879 7090 538e 6f74 6865 7369 735d 8ea1 Hyp.S.othesis].. │ │ │ │ -000bccf0: 8d8d 8d8d 91f9 4e53 342e 8e8e 8e91 0851 ......NS4......Q │ │ │ │ -000bcd00: d700 8d9f 01cc ccd5 318e 910b fffe da60 ........1......` │ │ │ │ -000bcd10: 9107 3ffa cf28 d715 5090 538e 3a96 03ea ..?..(..P.S.:... │ │ │ │ -000bcd20: a850 9b01 a1c6 cf28 d722 9350 98cf 2929 .P.....(.".P..)) │ │ │ │ -000bcd30: 28d7 1578 3a93 74cf 5bd7 78cf 5d29 9200 (..x:.t.[.x.]).. │ │ │ │ -000bcd40: de01 095b e245 518d 9100 bdb0 8900 0066 ...[.EQ........f │ │ │ │ -000bcd50: 6600 03b4 7d8e 9104 722d 4d50 93cf 322c f...}...r-MP..2, │ │ │ │ -000bcd60: 335d 8ea6 8d8d 8d8d 91f9 4e53 352e 8e8e 3]........NS5... │ │ │ │ -000bcd70: 8e91 0c3c 7fda 6091 073f facf 28d7 1550 ...<..`..?..(..P │ │ │ │ -000bcd80: 9053 8e3a 9603 eaa8 509b 01a1 c6cf 28d7 .S.:....P.....(. │ │ │ │ -000bcd90: 2293 5098 cf29 2928 d715 783a 9374 cf5b ".P..))(..x:.t.[ │ │ │ │ -000bcda0: d778 cf5d 2996 0355 523d 9328 d715 783a .x.])..UR=.(..x: │ │ │ │ -000bcdb0: 9603 eaa8 74cf 5bd7 78cf 5d29 28d7 22cf ....t.[.x.])(.". │ │ │ │ -000bcdc0: 28d7 1578 3a93 74cf 5bd7 78cf 5d29 2991 (..x:.t.[.x.])). │ │ │ │ -000bcdd0: 6a9e cc5b e242 4554 418d 9100 bdb0 8900 j..[.BETA....... │ │ │ │ -000bcde0: 0066 6600 03b4 7d8e 9104 722d 434f 4e56 .ff...}...r-CONV │ │ │ │ -000bcdf0: cf5d 8ea1 8d8d 8d8d 91f9 4e53 362e 8e8e .]........NS6... │ │ │ │ -000bce00: 8e91 0851 d700 8d9f 01cc ccd5 318e 910b ...Q........1... │ │ │ │ -000bce10: fffe da60 9107 3ffa cf28 d715 783a 9603 ...`..?..(..x:.. │ │ │ │ -000bce20: eaa8 74cf 5bd7 78cf 5d29 28d7 22cf 28d7 ..t.[.x.])(.".(. │ │ │ │ -000bce30: 1578 3a93 74cf 5bd7 78cf 5d29 9200 e8ad .x:.t.[.x.]).... │ │ │ │ -000bce40: 1c5b e245 518d 9100 bdb0 8900 0066 6600 .[.EQ........ff. │ │ │ │ -000bce50: 03b4 7d8e 9104 722d 4d50 93cf 352c 345d ..}...r-MP..5,4] │ │ │ │ -000bce60: 8ea1 8d8d 8d8d 91f9 4e53 372e 8e8e 8e91 ........NS7..... │ │ │ │ -000bce70: 0c3c 7fda 6091 073f facf 28d7 1578 3a91 .<..`..?..(..x:. │ │ │ │ -000bce80: 03ea a874 cf5b d778 cf5d 29d7 7691 03c3 ...t.[.x.]).v... │ │ │ │ -000bce90: 8bcf 3d91 0355 52d7 74cf 5bd7 7690 6e39 ..=..UR.t.[.v.n9 │ │ │ │ -000bcea0: cf5d 9201 04e6 435b e242 4554 418d 9100 .]....C[.BETA... │ │ │ │ -000bceb0: bdb0 8900 0066 6600 03b4 7d8e 9104 722d .....ff...}...r- │ │ │ │ -000bcec0: 434f 4e56 cf5d 8ea6 8d8d 8d8d 91f9 4e53 CONV.]........NS │ │ │ │ -000bced0: 382e 8e8e 8e91 0c3c 7fda 6091 073f fad7 8......<..`..?.. │ │ │ │ -000bcee0: 74cf 5bd7 7690 6e39 cf5d 9603 5552 3d93 t.[.v.n9.]..UR=. │ │ │ │ -000bcef0: 28d7 1578 3a96 03ea a874 cf5b d778 cf5d (..x:....t.[.x.] │ │ │ │ -000bcf00: 29d7 7692 011e dc06 cf5b e253 594d 93cf ).v......[.SYM.. │ │ │ │ -000bcf10: 375d 8ea1 8d8d 8d8d 91f9 4e53 392e 8e8e 7]........NS9... │ │ │ │ -000bcf20: 8e91 0851 d700 8d9f 01cc ccd5 328e 9104 ...Q........2... │ │ │ │ -000bcf30: c004 d73b 9105 eaa6 74cf 5bd7 7690 6e39 ...;....t.[.v.n9 │ │ │ │ -000bcf40: cf5d 9607 3ffa da60 93d7 748d 9ffb a532 .]..?..`..t....2 │ │ │ │ -000bcf50: db30 8e92 012a 8543 cf5b 4879 7090 538e .0...*.C.[Hyp.S. │ │ │ │ -000bcf60: 6f74 6865 7369 735d 8ea6 8d8d 8d8d 91f3 othesis]........ │ │ │ │ -000bcf70: 6e57 3130 2e8e 8e8e 9108 51d7 008d 9f01 nW10......Q..... │ │ │ │ -000bcf80: cccc d532 8e91 0bff feda 6091 073f fad7 ...2......`..?.. │ │ │ │ -000bcf90: 74cf 5bd7 7690 6e39 cf5d 9603 5552 da29 t.[.v.n9.]..UR.) │ │ │ │ -000bcfa0: 93d7 748d 9ffb a532 db30 8e92 0130 f57b ..t....2.0...0.{ │ │ │ │ -000bcfb0: cf5b e244 4953 4348 9103 eaa8 cf39 5d8e .[.DISCH.....9]. │ │ │ │ -000bcfc0: a18d 8d8d 8d91 f36e 5731 312e 8e8e 8e91 .......nW11..... │ │ │ │ -000bcfd0: 0851 d700 8d9f 01cc ccd5 328e 910b fffe .Q........2..... │ │ │ │ -000bcfe0: da60 9107 3ffa cf28 d715 783a 9603 eaa8 .`..?..(..x:.... │ │ │ │ -000bcff0: 74cf 5bd7 78cf 5d29 d776 9103 c38b da29 t.[.x.]).v.....) │ │ │ │ -000bd000: 9103 5552 d774 8d9f fba5 32db 308e 9200 ..UR.t....2.0... │ │ │ │ -000bd010: fd6a f1cf 5be2 5355 4253 5493 cf38 2c31 .j..[.SUBST..8,1 │ │ │ │ -000bd020: 305d 8ea1 8d8d 8d8d 91f3 6e57 3132 2e8e 0]........nW12.. │ │ │ │ -000bd030: 8e8e 9108 51d7 008d 9f01 cccc d532 8e91 ....Q........2.. │ │ │ │ -000bd040: 04c0 04d7 3b91 05ea a6cf 28d7 1578 3a96 ....;.....(..x:. │ │ │ │ -000bd050: 03ea a874 cf5b d778 cf5d 29d7 7691 07ae ...t.[.x.]).v... │ │ │ │ -000bd060: 33da 6091 073f fad7 748d 9ffb a532 db30 3.`..?..t....2.0 │ │ │ │ -000bd070: 8e92 0103 b153 cf5b e255 4e44 4953 4348 .....S.[.UNDISCH │ │ │ │ -000bd080: 93cf 3131 5d8e a68d 8d8d 8d91 f36e 5731 ..11]........nW1 │ │ │ │ -000bd090: 332e 8e8e 8e91 0851 d700 8d9f 01cc ccd5 3......Q........ │ │ │ │ -000bd0a0: 318e 9107 6aac da5b 9102 aaa8 cf00 8d9f 1...j..[........ │ │ │ │ -000bd0b0: 01cc ccd5 328e 910b fffe da60 9107 3ffa ....2......`..?. │ │ │ │ -000bd0c0: d774 8d9f fba5 32db 308e 9201 08bf 62cf .t....2.0.....b. │ │ │ │ -000bd0d0: 5be2 5345 4c45 4354 8d91 00bd b089 0000 [.SELECT........ │ │ │ │ -000bd0e0: 6666 0003 b47d 8e91 0472 2d45 4c49 4d91 ff...}...r-ELIM. │ │ │ │ -000bd0f0: 03ea a8cf 362c 3132 5d8e 9f2b 118f 8d8d ....6,12]..+.... │ │ │ │ -000bd100: 91ea f1eb eb47 3132 2e33 2e32 318e 912c .....G12.3.21.., │ │ │ │ -000bd110: a518 5573 6596 0566 666f 6693 6193 6465 ..Use..ffof.a.de │ │ │ │ -000bd120: 0c6e 6974 696f 6e8e 9f17 c000 8d8d 8d91 .nition......... │ │ │ │ -000bd130: eaf1 eb9f f54f a789 0000 6666 01c7 0b4a .....O....ff...J │ │ │ │ -000bd140: 9f0b 0716 8d8d 90cc cd9f 0459 9c84 000f ...........Y.... │ │ │ │ -000bd150: 60b2 0000 6666 8d9f fba6 648d 9117 0bcc `...ff....d..... │ │ │ │ -000bd160: eb61 5249 4748 545f 4245 5441 9605 bfaa .aRIGHT_BETA.... │ │ │ │ -000bd170: 3a93 7468 6d93 2d3e 9374 686d 8e8e 9201 :.thm.->.thm.... │ │ │ │ -000bd180: c671 b184 000f 60b2 0000 6666 8e8e 9f04 .q....`...ff.... │ │ │ │ -000bd190: c002 8900 0066 6601 c70b 4a8e 8e8e 9f24 .....ff...J....$ │ │ │ │ -000bd1a0: 4b59 9f12 1e3b 8d8d 8d9f f7e1 c58d 9200 KY...;.......... │ │ │ │ -000bd1b0: a179 17cf 0096 073f fada 6093 d774 9603 .y.....?..`..t.. │ │ │ │ -000bd1c0: 5552 cf3d 93d7 1578 3a91 03ea a874 8d9f UR.=...x:....t.. │ │ │ │ -000bd1d0: fba5 32db 308e 9102 ce39 cf5b d778 cf5d ..2.0....9.[.x.] │ │ │ │ -000bd1e0: 8e92 00a1 7917 9f05 516d 8900 0066 6500 ....y...Qm...fe. │ │ │ │ -000bd1f0: 5a30 249f 0b08 0b8d 9107 7e35 0096 073f Z0$.......~5...? │ │ │ │ -000bd200: fada 6093 d774 9103 eaa8 7496 0355 52cf ..`..t....t..UR. │ │ │ │ -000bd210: 3d93 d774 8d9f fc88 89db 308e 9102 ce39 =..t......0....9 │ │ │ │ -000bd220: cf5b d774 cf5d 8e8e 8e8e 9f1b 6d78 8d8d .[.t.]......mx.. │ │ │ │ -000bd230: 8d8d 91fc 9239 eb60 8088 8e8e 8e91 0851 .....9.`.......Q │ │ │ │ -000bd240: d7cf 5768 6572 6596 03ea a8d7 7493 cf64 ..Where.....t..d │ │ │ │ -000bd250: 6f90 538e 6573 936e 6f74 9363 6f6e 90ac o.S.es.not.con.. │ │ │ │ -000bd260: 7274 6169 6e93 d778 cf2e 8e9f 2828 408d rtain..x....((@. │ │ │ │ -000bd270: 8d8d 8d91 f94e 5331 2e8e 8e8e 9108 51d7 .....NS1......Q. │ │ │ │ -000bd280: 0096 073f fada 6093 d774 9603 5552 cf3d ...?..`..t..UR.= │ │ │ │ -000bd290: 93d7 1578 3a96 03ea a874 8d9f fba5 32db ...x:....t....2. │ │ │ │ -000bd2a0: 308e 9102 ce39 cf5b d778 cf5d 9200 890b 0....9.[.x.].... │ │ │ │ -000bd2b0: 0a5b 5375 6974 6162 6c79 9374 95ac 7279 .[Suitably.t..ry │ │ │ │ -000bd2c0: 709a 538e 652d 696e 7374 616e 9374 6961 p.S.e-instan.tia │ │ │ │ -000bd2d0: 7465 6491 03ea a868 9379 7098 6f74 6865 ted....h.yp.othe │ │ │ │ -000bd2e0: 7369 735d 8ea1 8d8d 8d8d 91f9 4e53 322e sis]........NS2. │ │ │ │ -000bd2f0: 8e8e 8e91 0851 d700 9607 3ffa da60 93d7 .....Q....?..`.. │ │ │ │ -000bd300: 749b 03ea a874 9603 5552 cf3d 9328 d715 t....t..UR.=.(.. │ │ │ │ -000bd310: 783a 9874 8d9f fba5 32db 308e 9102 ce39 x:.t....2.0....9 │ │ │ │ -000bd320: cf5b d778 cf5d 2998 d774 9200 feaa 96cf .[.x.])..t...... │ │ │ │ -000bd330: 5be2 4150 8d91 00bd b089 0000 6666 0003 [.AP........ff.. │ │ │ │ -000bd340: b47d 8e91 0472 2d54 484d 98cf 3198 5d8e .}...r-THM..1.]. │ │ │ │ -000bd350: a68d 8d8d 8d91 f94e 5333 2e8e 8e8e 910c .......NS3...... │ │ │ │ -000bd360: 3c7f da60 9107 3ffa cf28 d715 783a 9603 <..`..?..(..x:.. │ │ │ │ -000bd370: eaa8 748d 9ffb a532 db30 8e9b 02ce 39cf ..t....2.0....9. │ │ │ │ -000bd380: 5bd7 78cf 5d29 93d7 7496 0355 52cf 3d93 [.x.])..t..UR.=. │ │ │ │ -000bd390: d774 8d9f fba5 32db 308e 98cf 5bd7 74cf .t....2.0...[.t. │ │ │ │ -000bd3a0: 5d92 00ff 1b97 5be2 4245 5441 8d91 00bd ].....[.BETA.... │ │ │ │ -000bd3b0: b089 0000 6666 0003 b47d 8e91 0472 2d43 ....ff...}...r-C │ │ │ │ -000bd3c0: 4f4e 56cf 5d8e a18d 8d8d 8d91 f94e 5334 ONV.]........NS4 │ │ │ │ -000bd3d0: 2e8e 8e8e 9108 51d7 0096 073f fada 6093 ......Q....?..`. │ │ │ │ -000bd3e0: d774 9b03 eaa8 7496 0355 52cf 3d93 d774 .t....t..UR.=..t │ │ │ │ -000bd3f0: 8d9f fba5 32db 308e 9102 ce39 cf5b d774 ....2.0....9.[.t │ │ │ │ -000bd400: cf5d 9201 2655 915b e254 5241 4e53 98cf .]..&U.[.TRANS.. │ │ │ │ -000bd410: 322c 335d 8e8e 9f24 fd13 8e8c 8b00 0000 2,3]...$........ │ │ │ │ -000bd420: eb00 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000bc880: 0000 0000 0000 0000 0bbb a3a0 02cc 0555 ...............U │ │ │ │ +000bc890: 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 ...F............ │ │ │ │ +000bc8a0: eaf1 ebd0 3233 3492 00d4 609d 4368 6170 ....234...`.Chap │ │ │ │ +000bc8b0: 7465 7296 0480 0031 322e 910a 8000 4465 ter....12.....De │ │ │ │ +000bc8c0: 7269 7690 a000 6564 9349 6e66 6572 656e riv...ed.Inferen │ │ │ │ +000bc8d0: 6365 9352 756c 6573 8e91 eaf1 eb9f 0566 ce.Rules.......f │ │ │ │ +000bc8e0: 6689 0000 e666 01c7 3e7c 8e8e 8e8e a002 f....f..>|...... │ │ │ │ +000bc8f0: 942f df8d a0fd 8bd0 218d 8d91 eaf1 ebeb ./......!....... │ │ │ │ +000bc900: 4731 322e 332e 3230 8e91 2ca5 18eb 6c39 G12.3.20..,...l9 │ │ │ │ +000bc910: eb47 2d65 6c69 6d69 6e61 7469 6f6e 8e9f .G-elimination.. │ │ │ │ +000bc920: 17c0 008d 8d8d 91ea f1eb 9ff4 dada 8900 ................ │ │ │ │ +000bc930: 0066 6601 c70b 4a9f 0bf0 af8d 8d90 cccd .ff...J......... │ │ │ │ +000bc940: 9f04 599c 8400 104a 4b00 0066 668d 9ffb ..Y....JK..ff... │ │ │ │ +000bc950: a664 8d91 170b cceb 6143 484f 4f53 4596 .d......aCHOOSE. │ │ │ │ +000bc960: 05bf aa3a 9328 7465 726d 9323 9374 686d ...:.(term.#.thm │ │ │ │ +000bc970: 2993 2d3e 9374 686d 932d 3e93 7468 6d8e ).->.thm.->.thm. │ │ │ │ +000bc980: 8e92 01c6 71b1 8400 104a 4b00 0066 668e ....q....JK..ff. │ │ │ │ +000bc990: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ +000bc9a0: 8e9f 244b 599f 121e 3b8d 8d8d 9ff7 e1c5 ..$KY...;....... │ │ │ │ +000bc9b0: 8d91 65d9 e9cf 008d 9f01 cccc d531 8e91 ..e..........1.. │ │ │ │ +000bc9c0: 0bff feda 6096 073f fa39 d778 3a91 03ea ....`..?.9.x:... │ │ │ │ +000bc9d0: a874 cf5b d778 cf5d 9146 7fd0 008d 9f01 .t.[.x.].F...... │ │ │ │ +000bc9e0: cccc d532 8e91 04c0 04d7 3b91 05ea a674 ...2......;....t │ │ │ │ +000bc9f0: cf5b d776 906e 39cf 5d93 da60 93d7 748d .[.v.n9.]..`..t. │ │ │ │ +000bca00: 9ffb a532 db30 8e8e 9165 d9e9 9f05 516d ...2.0...e....Qm │ │ │ │ +000bca10: 8900 0066 6500 d16e 809f 0b08 0b8d 9147 ...fe..n.......G │ │ │ │ +000bca20: 8444 cf00 8d9f 01cc ccd5 318e 9107 6aac .D........1...j. │ │ │ │ +000bca30: da5b 9102 aaa8 cf00 8d9f 01cc ccd5 328e .[............2. │ │ │ │ +000bca40: 910b fffe da60 9107 3ffa d774 8d9f fc88 .....`..?..t.... │ │ │ │ +000bca50: 89db 308e 8e8e 8e8e 9f1a e4f1 8d8d 8d8d ..0............. │ │ │ │ +000bca60: 91fc 9239 eb60 8088 8e8e 8e91 0851 d7cf ...9.`.......Q.. │ │ │ │ +000bca70: 5768 6572 6596 0341 28d7 74cf 5bd7 7690 Where..A(.t.[.v. │ │ │ │ +000bca80: 6e39 cf5d 9364 656e 6f74 6573 9361 9374 n9.].denotes.a.t │ │ │ │ +000bca90: 6572 6d93 d774 93cf 7769 7468 9373 6f6d erm..t..with.som │ │ │ │ +000bcaa0: 6591 0341 2966 7265 6593 6f90 538e 6363 e..A)free.o.S.cc │ │ │ │ +000bcab0: 7572 7265 6e63 6573 936f 6693 7468 6593 urrences.of.the. │ │ │ │ +000bcac0: 7691 ff58 e461 7269 6162 6c65 93d7 7691 v..X.ariable..v. │ │ │ │ +000bcad0: 03af 61cf 7369 6e67 6c65 6493 6f75 742c ..a.singled.out, │ │ │ │ +000bcae0: 8ea4 1000 008d 9108 51d7 616e 6496 0432 ........Q.and..2 │ │ │ │ +000bcaf0: ccd7 74cf 5bd7 78cf 5d9b 0432 cb64 656e ..t.[.x.]..2.den │ │ │ │ +000bcb00: 6f74 6573 9374 6865 9872 6573 756c 7493 otes.the.result. │ │ │ │ +000bcb10: 6f66 9372 6570 6c61 6369 6e67 9874 6865 of.replacing.the │ │ │ │ +000bcb20: 7365 936f 9053 8e63 6375 7272 656e 6365 se.o.S.ccurrence │ │ │ │ +000bcb30: 7398 6f66 93d7 7691 04a1 05cf 6290 ac72 s.of..v.....b..r │ │ │ │ +000bcb40: 7998 d778 cf2c 9104 44d5 7375 6291 00a7 y..x.,..D.sub... │ │ │ │ +000bcb50: 1c6a 6563 7498 746f 9374 6865 8ea1 8d91 .ject.to.the.... │ │ │ │ +000bcb60: 0851 d772 6573 7472 6963 7469 6f6e 9603 .Q.restriction.. │ │ │ │ +000bcb70: eaa8 7468 6174 93d7 7893 cf64 6f9a 538e ..that..x..do.S. │ │ │ │ +000bcb80: 6573 6e27 7493 6298 6563 6f6d 6593 6298 esn't.b.ecome.b. │ │ │ │ +000bcb90: 6f75 6e64 9361 6674 6572 9373 7562 7374 ound.after.subst │ │ │ │ +000bcba0: 6974 7574 696f 6e2e 8e9f 2828 3f8d 8d8d itution...((?... │ │ │ │ +000bcbb0: 8d91 f94e 5331 2e8e 8e8e 910c 3c7f da60 ...NS1......<..` │ │ │ │ +000bcbc0: 9107 3ffa 3996 0355 52cf 3d93 d715 5090 ..?.9..UR.=...P. │ │ │ │ +000bcbd0: 538e 3a96 03ea a850 9b01 a1c6 cf28 d722 S.:....P.....(." │ │ │ │ +000bcbe0: 9350 98cf 2991 71b7 4c5b e249 4e53 548d .P..).q.L[.INST. │ │ │ │ +000bcbf0: 9100 bdb0 8900 0066 6600 03b4 7d8e 9104 .......ff...}... │ │ │ │ +000bcc00: 722d 5459 5045 93cf 6170 706c 6965 6493 r-TYPE..applied. │ │ │ │ +000bcc10: 746f 9374 6865 9364 650c 6e69 7469 6f6e to.the.de.nition │ │ │ │ +000bcc20: 936f 6693 da39 cf5d 8ea9 117a 278d 8d8d .of..9.]...z'... │ │ │ │ +000bcc30: 8d91 f94e 5332 2e8e 8e8e 910c 3c7f da60 ...NS2......<..` │ │ │ │ +000bcc40: 9107 3ffa 39cf 28d7 1578 3a9b 03ea a874 ..?.9.(..x:....t │ │ │ │ +000bcc50: cf5b d778 cf5d 2996 0355 523d 9328 d715 .[.x.])..UR=.(.. │ │ │ │ +000bcc60: 5090 538e 3a98 5096 01a1 c6cf 28d7 2298 P.S.:.P.....(.". │ │ │ │ +000bcc70: 5093 cf29 2928 d715 783a 9874 cf5b d778 P..))(..x:.t.[.x │ │ │ │ +000bcc80: cf5d 2992 00aa 9f61 5be2 4150 8d91 00bd .])....a[.AP.... │ │ │ │ +000bcc90: b089 0000 6666 0003 b47d 8e91 0472 2d54 ....ff...}...r-T │ │ │ │ +000bcca0: 484d 98cf 315d 8ea4 117a 268d 8d8d 8d91 HM..1]...z&..... │ │ │ │ +000bccb0: f94e 5333 2e8e 8e8e 9108 51d7 008d 9f01 .NS3......Q..... │ │ │ │ +000bccc0: cccc d531 8e91 0bff feda 6091 073f fa39 ...1......`..?.9 │ │ │ │ +000bccd0: cf28 d715 783a 9103 eaa8 74cf 5bd7 78cf .(..x:....t.[.x. │ │ │ │ +000bcce0: 5d29 9201 12dc 665b 4879 7090 538e 6f74 ])....f[Hyp.S.ot │ │ │ │ +000bccf0: 6865 7369 735d 8ea1 8d8d 8d8d 91f9 4e53 hesis]........NS │ │ │ │ +000bcd00: 342e 8e8e 8e91 0851 d700 8d9f 01cc ccd5 4......Q........ │ │ │ │ +000bcd10: 318e 910b fffe da60 9107 3ffa cf28 d715 1......`..?..(.. │ │ │ │ +000bcd20: 5090 538e 3a96 03ea a850 9b01 a1c6 cf28 P.S.:....P.....( │ │ │ │ +000bcd30: d722 9350 98cf 2929 28d7 1578 3a93 74cf .".P..))(..x:.t. │ │ │ │ +000bcd40: 5bd7 78cf 5d29 9200 de01 095b e245 518d [.x.]).....[.EQ. │ │ │ │ +000bcd50: 9100 bdb0 8900 0066 6600 03b4 7d8e 9104 .......ff...}... │ │ │ │ +000bcd60: 722d 4d50 93cf 322c 335d 8ea6 8d8d 8d8d r-MP..2,3]...... │ │ │ │ +000bcd70: 91f9 4e53 352e 8e8e 8e91 0c3c 7fda 6091 ..NS5......<..`. │ │ │ │ +000bcd80: 073f facf 28d7 1550 9053 8e3a 9603 eaa8 .?..(..P.S.:.... │ │ │ │ +000bcd90: 509b 01a1 c6cf 28d7 2293 5098 cf29 2928 P.....(.".P..))( │ │ │ │ +000bcda0: d715 783a 9374 cf5b d778 cf5d 2996 0355 ..x:.t.[.x.])..U │ │ │ │ +000bcdb0: 523d 9328 d715 783a 9603 eaa8 74cf 5bd7 R=.(..x:....t.[. │ │ │ │ +000bcdc0: 78cf 5d29 28d7 22cf 28d7 1578 3a93 74cf x.])(.".(..x:.t. │ │ │ │ +000bcdd0: 5bd7 78cf 5d29 2991 6a9e cc5b e242 4554 [.x.])).j..[.BET │ │ │ │ +000bcde0: 418d 9100 bdb0 8900 0066 6600 03b4 7d8e A........ff...}. │ │ │ │ +000bcdf0: 9104 722d 434f 4e56 cf5d 8ea1 8d8d 8d8d ..r-CONV.]...... │ │ │ │ +000bce00: 91f9 4e53 362e 8e8e 8e91 0851 d700 8d9f ..NS6......Q.... │ │ │ │ +000bce10: 01cc ccd5 318e 910b fffe da60 9107 3ffa ....1......`..?. │ │ │ │ +000bce20: cf28 d715 783a 9603 eaa8 74cf 5bd7 78cf .(..x:....t.[.x. │ │ │ │ +000bce30: 5d29 28d7 22cf 28d7 1578 3a93 74cf 5bd7 ])(.".(..x:.t.[. │ │ │ │ +000bce40: 78cf 5d29 9200 e8ad 1c5b e245 518d 9100 x.]).....[.EQ... │ │ │ │ +000bce50: bdb0 8900 0066 6600 03b4 7d8e 9104 722d .....ff...}...r- │ │ │ │ +000bce60: 4d50 93cf 352c 345d 8ea1 8d8d 8d8d 91f9 MP..5,4]........ │ │ │ │ +000bce70: 4e53 372e 8e8e 8e91 0c3c 7fda 6091 073f NS7......<..`..? │ │ │ │ +000bce80: facf 28d7 1578 3a91 03ea a874 cf5b d778 ..(..x:....t.[.x │ │ │ │ +000bce90: cf5d 29d7 7691 03c3 8bcf 3d91 0355 52d7 .]).v.....=..UR. │ │ │ │ +000bcea0: 74cf 5bd7 7690 6e39 cf5d 9201 04e6 435b t.[.v.n9.]....C[ │ │ │ │ +000bceb0: e242 4554 418d 9100 bdb0 8900 0066 6600 .BETA........ff. │ │ │ │ +000bcec0: 03b4 7d8e 9104 722d 434f 4e56 cf5d 8ea6 ..}...r-CONV.].. │ │ │ │ +000bced0: 8d8d 8d8d 91f9 4e53 382e 8e8e 8e91 0c3c ......NS8......< │ │ │ │ +000bcee0: 7fda 6091 073f fad7 74cf 5bd7 7690 6e39 ..`..?..t.[.v.n9 │ │ │ │ +000bcef0: cf5d 9603 5552 3d93 28d7 1578 3a96 03ea .]..UR=.(..x:... │ │ │ │ +000bcf00: a874 cf5b d778 cf5d 29d7 7692 011e dc06 .t.[.x.]).v..... │ │ │ │ +000bcf10: cf5b e253 594d 93cf 375d 8ea1 8d8d 8d8d .[.SYM..7]...... │ │ │ │ +000bcf20: 91f9 4e53 392e 8e8e 8e91 0851 d700 8d9f ..NS9......Q.... │ │ │ │ +000bcf30: 01cc ccd5 328e 9104 c004 d73b 9105 eaa6 ....2......;.... │ │ │ │ +000bcf40: 74cf 5bd7 7690 6e39 cf5d 9607 3ffa da60 t.[.v.n9.]..?..` │ │ │ │ +000bcf50: 93d7 748d 9ffb a532 db30 8e92 012a 8543 ..t....2.0...*.C │ │ │ │ +000bcf60: cf5b 4879 7090 538e 6f74 6865 7369 735d .[Hyp.S.othesis] │ │ │ │ +000bcf70: 8ea6 8d8d 8d8d 91f3 6e57 3130 2e8e 8e8e ........nW10.... │ │ │ │ +000bcf80: 9108 51d7 008d 9f01 cccc d532 8e91 0bff ..Q........2.... │ │ │ │ +000bcf90: feda 6091 073f fad7 74cf 5bd7 7690 6e39 ..`..?..t.[.v.n9 │ │ │ │ +000bcfa0: cf5d 9603 5552 da29 93d7 748d 9ffb a532 .]..UR.)..t....2 │ │ │ │ +000bcfb0: db30 8e92 0130 f57b cf5b e244 4953 4348 .0...0.{.[.DISCH │ │ │ │ +000bcfc0: 9103 eaa8 cf39 5d8e a18d 8d8d 8d91 f36e .....9]........n │ │ │ │ +000bcfd0: 5731 312e 8e8e 8e91 0851 d700 8d9f 01cc W11......Q...... │ │ │ │ +000bcfe0: ccd5 328e 910b fffe da60 9107 3ffa cf28 ..2......`..?..( │ │ │ │ +000bcff0: d715 783a 9603 eaa8 74cf 5bd7 78cf 5d29 ..x:....t.[.x.]) │ │ │ │ +000bd000: d776 9103 c38b da29 9103 5552 d774 8d9f .v.....)..UR.t.. │ │ │ │ +000bd010: fba5 32db 308e 9200 fd6a f1cf 5be2 5355 ..2.0....j..[.SU │ │ │ │ +000bd020: 4253 5493 cf38 2c31 305d 8ea1 8d8d 8d8d BST..8,10]...... │ │ │ │ +000bd030: 91f3 6e57 3132 2e8e 8e8e 9108 51d7 008d ..nW12......Q... │ │ │ │ +000bd040: 9f01 cccc d532 8e91 04c0 04d7 3b91 05ea .....2......;... │ │ │ │ +000bd050: a6cf 28d7 1578 3a96 03ea a874 cf5b d778 ..(..x:....t.[.x │ │ │ │ +000bd060: cf5d 29d7 7691 07ae 33da 6091 073f fad7 .]).v...3.`..?.. │ │ │ │ +000bd070: 748d 9ffb a532 db30 8e92 0103 b153 cf5b t....2.0.....S.[ │ │ │ │ +000bd080: e255 4e44 4953 4348 93cf 3131 5d8e a68d .UNDISCH..11]... │ │ │ │ +000bd090: 8d8d 8d91 f36e 5731 332e 8e8e 8e91 0851 .....nW13......Q │ │ │ │ +000bd0a0: d700 8d9f 01cc ccd5 318e 9107 6aac da5b ........1...j..[ │ │ │ │ +000bd0b0: 9102 aaa8 cf00 8d9f 01cc ccd5 328e 910b ............2... │ │ │ │ +000bd0c0: fffe da60 9107 3ffa d774 8d9f fba5 32db ...`..?..t....2. │ │ │ │ +000bd0d0: 308e 9201 08bf 62cf 5be2 5345 4c45 4354 0.....b.[.SELECT │ │ │ │ +000bd0e0: 8d91 00bd b089 0000 6666 0003 b47d 8e91 ........ff...}.. │ │ │ │ +000bd0f0: 0472 2d45 4c49 4d91 03ea a8cf 362c 3132 .r-ELIM.....6,12 │ │ │ │ +000bd100: 5d8e 9f2b 118f 8d8d 91ea f1eb eb47 3132 ]..+.........G12 │ │ │ │ +000bd110: 2e33 2e32 318e 912c a518 5573 6596 0566 .3.21..,..Use..f │ │ │ │ +000bd120: 666f 6693 6193 6465 0c6e 6974 696f 6e8e fof.a.de.nition. │ │ │ │ +000bd130: 9f17 c000 8d8d 8d91 eaf1 eb9f f54f a789 .............O.. │ │ │ │ +000bd140: 0000 6666 01c7 0b4a 9f0b 0716 8d8d 90cc ..ff...J........ │ │ │ │ +000bd150: cd9f 0459 9c84 000f 60b2 0000 6666 8d9f ...Y....`...ff.. │ │ │ │ +000bd160: fba6 648d 9117 0bcc eb61 5249 4748 545f ..d......aRIGHT_ │ │ │ │ +000bd170: 4245 5441 9605 bfaa 3a93 7468 6d93 2d3e BETA....:.thm.-> │ │ │ │ +000bd180: 9374 686d 8e8e 9201 c671 b184 000f 60b2 .thm.....q....`. │ │ │ │ +000bd190: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ +000bd1a0: c70b 4a8e 8e8e 9f24 4b59 9f12 1e3b 8d8d ..J....$KY...;.. │ │ │ │ +000bd1b0: 8d9f f7e1 c58d 9200 a179 17cf 0096 073f .........y.....? │ │ │ │ +000bd1c0: fada 6093 d774 9603 5552 cf3d 93d7 1578 ..`..t..UR.=...x │ │ │ │ +000bd1d0: 3a91 03ea a874 8d9f fba5 32db 308e 9102 :....t....2.0... │ │ │ │ +000bd1e0: ce39 cf5b d778 cf5d 8e92 00a1 7917 9f05 .9.[.x.]....y... │ │ │ │ +000bd1f0: 516d 8900 0066 6500 5a30 249f 0b08 0b8d Qm...fe.Z0$..... │ │ │ │ +000bd200: 9107 7e35 0096 073f fada 6093 d774 9103 ..~5...?..`..t.. │ │ │ │ +000bd210: eaa8 7496 0355 52cf 3d93 d774 8d9f fc88 ..t..UR.=..t.... │ │ │ │ +000bd220: 89db 308e 9102 ce39 cf5b d774 cf5d 8e8e ..0....9.[.t.].. │ │ │ │ +000bd230: 8e8e 9f1b 6d78 8d8d 8d8d 91fc 9239 eb60 ....mx.......9.` │ │ │ │ +000bd240: 8088 8e8e 8e91 0851 d7cf 5768 6572 6596 .......Q..Where. │ │ │ │ +000bd250: 03ea a8d7 7493 cf64 6f90 538e 6573 936e ....t..do.S.es.n │ │ │ │ +000bd260: 6f74 9363 6f6e 90ac 7274 6169 6e93 d778 ot.con..rtain..x │ │ │ │ +000bd270: cf2e 8e9f 2828 408d 8d8d 8d91 f94e 5331 ....((@......NS1 │ │ │ │ +000bd280: 2e8e 8e8e 9108 51d7 0096 073f fada 6093 ......Q....?..`. │ │ │ │ +000bd290: d774 9603 5552 cf3d 93d7 1578 3a96 03ea .t..UR.=...x:... │ │ │ │ +000bd2a0: a874 8d9f fba5 32db 308e 9102 ce39 cf5b .t....2.0....9.[ │ │ │ │ +000bd2b0: d778 cf5d 9200 890b 0a5b 5375 6974 6162 .x.].....[Suitab │ │ │ │ +000bd2c0: 6c79 9374 95ac 7279 709a 538e 652d 696e ly.t..ryp.S.e-in │ │ │ │ +000bd2d0: 7374 616e 9374 6961 7465 6491 03ea a868 stan.tiated....h │ │ │ │ +000bd2e0: 9379 7098 6f74 6865 7369 735d 8ea1 8d8d .yp.othesis].... │ │ │ │ +000bd2f0: 8d8d 91f9 4e53 322e 8e8e 8e91 0851 d700 ....NS2......Q.. │ │ │ │ +000bd300: 9607 3ffa da60 93d7 749b 03ea a874 9603 ..?..`..t....t.. │ │ │ │ +000bd310: 5552 cf3d 9328 d715 783a 9874 8d9f fba5 UR.=.(..x:.t.... │ │ │ │ +000bd320: 32db 308e 9102 ce39 cf5b d778 cf5d 2998 2.0....9.[.x.]). │ │ │ │ +000bd330: d774 9200 feaa 96cf 5be2 4150 8d91 00bd .t......[.AP.... │ │ │ │ +000bd340: b089 0000 6666 0003 b47d 8e91 0472 2d54 ....ff...}...r-T │ │ │ │ +000bd350: 484d 98cf 3198 5d8e a68d 8d8d 8d91 f94e HM..1.]........N │ │ │ │ +000bd360: 5333 2e8e 8e8e 910c 3c7f da60 9107 3ffa S3......<..`..?. │ │ │ │ +000bd370: cf28 d715 783a 9603 eaa8 748d 9ffb a532 .(..x:....t....2 │ │ │ │ +000bd380: db30 8e9b 02ce 39cf 5bd7 78cf 5d29 93d7 .0....9.[.x.]).. │ │ │ │ +000bd390: 7496 0355 52cf 3d93 d774 8d9f fba5 32db t..UR.=..t....2. │ │ │ │ +000bd3a0: 308e 98cf 5bd7 74cf 5d92 00ff 1b97 5be2 0...[.t.].....[. │ │ │ │ +000bd3b0: 4245 5441 8d91 00bd b089 0000 6666 0003 BETA........ff.. │ │ │ │ +000bd3c0: b47d 8e91 0472 2d43 4f4e 56cf 5d8e a18d .}...r-CONV.]... │ │ │ │ +000bd3d0: 8d8d 8d91 f94e 5334 2e8e 8e8e 9108 51d7 .....NS4......Q. │ │ │ │ +000bd3e0: 0096 073f fada 6093 d774 9b03 eaa8 7496 ...?..`..t....t. │ │ │ │ +000bd3f0: 0355 52cf 3d93 d774 8d9f fba5 32db 308e .UR.=..t....2.0. │ │ │ │ +000bd400: 9102 ce39 cf5b d774 cf5d 9201 2655 915b ...9.[.t.]..&U.[ │ │ │ │ +000bd410: e254 5241 4e53 98cf 322c 335d 8e8e 9f24 .TRANS..2,3]...$ │ │ │ │ +000bd420: fd13 8e8c 8b00 0000 eb00 0000 0000 0000 ................ │ │ │ │ 000bd430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000bd440: 0000 0000 0000 0bc8 56a0 02cc 0555 8da0 ........V....U.. │ │ │ │ -000bd450: fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 12c7 .F.............. │ │ │ │ -000bd460: 61d0 3132 2e33 2e91 0a80 0044 6572 6976 a.12.3.....Deriv │ │ │ │ -000bd470: 91ff 4000 6174 696f 6e96 0480 006f 6693 ..@.ation....of. │ │ │ │ -000bd480: 7468 6593 7374 616e 6461 7264 9372 756c the.standard.rul │ │ │ │ -000bd490: 6573 9200 cf09 da32 3335 8e91 12c7 619f es.....235....a. │ │ │ │ -000bd4a0: 0566 6689 0000 e666 01c7 3e7c 8e8e 8e8e .ff....f..>|.... │ │ │ │ -000bd4b0: a002 942f df8d a0fd 8bd0 218d 8d91 12c7 .../......!..... │ │ │ │ -000bd4c0: 61eb 4731 322e 332e 3232 8e91 547a 8e55 a.G12.3.22..Tz.U │ │ │ │ -000bd4d0: 7365 9605 6666 6f66 9361 9364 650c 6e69 se..ffof.a.de.ni │ │ │ │ -000bd4e0: 7469 6f6e 8ea9 1983 d38d 8d8d 9112 c761 tion...........a │ │ │ │ -000bd4f0: 9ff5 4fa7 8900 0066 6601 c70b 4a9f 0b07 ..O....ff...J... │ │ │ │ -000bd500: 168d 8d90 cccd 9f04 599c 8400 0f60 b200 ........Y....`.. │ │ │ │ -000bd510: 0066 668d 9ffb a664 8d91 170b cceb 6152 .ff....d......aR │ │ │ │ -000bd520: 4947 4854 5f4c 4953 545f 4245 5441 9605 IGHT_LIST_BETA.. │ │ │ │ -000bd530: bfaa 3a93 7468 6d93 2d3e 9374 686d 8e8e ..:.thm.->.thm.. │ │ │ │ -000bd540: 9201 c671 b184 000f 60b2 0000 6666 8e8e ...q....`...ff.. │ │ │ │ -000bd550: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ -000bd560: 9f30 cfe7 9f14 b8dd 8d8d 8d9f f7e1 c58d .0.............. │ │ │ │ -000bd570: 9200 a210 11cf 0096 073f fada 6093 d774 .........?..`..t │ │ │ │ -000bd580: 9603 5552 cf3d 93d7 1578 8d9f 01cc ccd5 ..UR.=...x...... │ │ │ │ -000bd590: 318e 8d91 06c0 02da 0196 01ff fe01 9301 1............... │ │ │ │ -000bd5a0: 8e91 16bf fed7 788d 9f01 cccc d86e 8e96 ......x......n.. │ │ │ │ -000bd5b0: 05a8 50d7 3a91 03ea a874 8d9f fba5 32db ..P.:....t....2. │ │ │ │ -000bd5c0: 308e 9102 ce39 cf5b d778 8d9f 01cc ccd5 0....9.[.x...... │ │ │ │ -000bd5d0: 318e 9104 c004 d73b 8d96 01ff fe3a 933a 1......;.....:.: │ │ │ │ -000bd5e0: 933a 8e91 11ca 9c3b 9101 fffe 788d 9f01 .:.....;....x... │ │ │ │ -000bd5f0: cccc d86e 8e93 cf5d 8e92 00a2 1011 9f05 ...n...]........ │ │ │ │ -000bd600: 516d 8900 0066 6500 a8ad 1c9f 0b08 0b8d Qm...fe......... │ │ │ │ -000bd610: 9109 ed51 0096 073f fada 6093 d774 9103 ...Q...?..`..t.. │ │ │ │ -000bd620: eaa8 748d 9f01 cccc d531 8e8d 9106 c002 ..t......1...... │ │ │ │ -000bd630: da01 9601 fffe 0193 018e 9116 bffe d774 ...............t │ │ │ │ -000bd640: 8d9f 01cc ccd8 6e8e 9108 fda2 cf3d 9103 ......n......=.. │ │ │ │ -000bd650: 5552 d774 8d9f fc88 89db 308e 9102 ce39 UR.t......0....9 │ │ │ │ -000bd660: cf5b d774 8d9f 01cc ccd5 318e 9104 c004 .[.t......1..... │ │ │ │ -000bd670: d73b 8d96 01ff fe3a 933a 933a 8e91 11ca .;.....:.:.:.... │ │ │ │ -000bd680: 9c3b 9101 fffe 748d 9f01 cccc d86e 8e91 .;....t......n.. │ │ │ │ -000bd690: 05a8 50cf 5d8e 8e8e 8e9f 22e7 a08d 8d8d ..P.]....."..... │ │ │ │ -000bd6a0: 8d91 2467 afeb 6080 888e 8e8e 9130 274d ..$g..`......0'M │ │ │ │ -000bd6b0: cf57 6865 7265 9603 eaa8 6e6f 6e65 936f .Where....none.o │ │ │ │ -000bd6c0: 6693 7468 6593 d774 8d9f 01cc ccd8 698e f.the..t......i. │ │ │ │ -000bd6d0: 9107 4f82 cf63 6f6e 9aac 7274 6169 6e93 ..O..con..rtain. │ │ │ │ -000bd6e0: 616e 9879 936f 6693 7468 6593 d778 8d9f an.y.of.the..x.. │ │ │ │ -000bd6f0: 01cc ccd8 698e 9103 64da cf2e 8e9f 3b48 ....i...d.....;H │ │ │ │ -000bd700: bf8d 8d8d 8d91 2123 c931 2e8e 8e8e 9130 ......!#.1.....0 │ │ │ │ -000bd710: 274d 0096 073f fada 6093 d774 9603 5552 'M...?..`..t..UR │ │ │ │ -000bd720: cf3d 93d7 1578 8d9f 01cc ccd5 318e 8d91 .=...x......1... │ │ │ │ -000bd730: 06c0 02da 0196 01ff fe01 9301 8e91 16bf ................ │ │ │ │ -000bd740: fed7 788d 9f01 cccc d86e 8e96 05a8 50d7 ..x......n....P. │ │ │ │ -000bd750: 3a9b 03ea a874 8d9f fba5 32db 308e 9102 :....t....2.0... │ │ │ │ -000bd760: ce39 cf5b d778 8d9f 01cc ccd5 318e 9104 .9.[.x......1... │ │ │ │ -000bd770: c004 d73b 8d96 01ff fe3a 933a 933a 8e91 ...;.....:.:.:.. │ │ │ │ -000bd780: 11ca 9c3b 9101 fffe 788d 9f01 cccc d86e ...;....x......n │ │ │ │ -000bd790: 8e93 cf5d 913a 8e12 5b53 7569 7461 626c ...].:..[Suitabl │ │ │ │ -000bd7a0: 7998 7495 ac72 7970 9053 8e65 2d69 6e73 y.t..ryp.S.e-ins │ │ │ │ -000bd7b0: 7461 6e93 7469 6174 6564 9868 9379 7090 tan.tiated.h.yp. │ │ │ │ -000bd7c0: 538e 6f74 6865 7369 735d 8ea4 142b 878d S.othesis]...+.. │ │ │ │ -000bd7d0: 8d8d 8d91 2123 c932 2e8e 8e8e 9130 274d ....!#.2.....0'M │ │ │ │ -000bd7e0: 0096 073f fada 6093 d774 9b03 eaa8 748d ...?..`..t....t. │ │ │ │ -000bd7f0: 9f01 cccc d531 8e8d 9106 c002 da01 9601 .....1.......... │ │ │ │ -000bd800: fffe 0193 018e 9616 bffe d774 8d9f 01cc ...........t.... │ │ │ │ -000bd810: ccd8 6e8e 9108 fda2 cf3d 9103 5552 28d7 ..n......=..UR(. │ │ │ │ -000bd820: 1578 8d9f 01cc ccd5 318e 8d91 06c0 02da .x......1....... │ │ │ │ -000bd830: 0196 01ff fe01 9301 8e93 d778 8d9f 01cc ...........x.... │ │ │ │ -000bd840: ccd8 6e8e 9605 a850 d73a 9874 8d9f fba5 ..n....P.:.t.... │ │ │ │ -000bd850: 32db 308e 9102 ce39 cf5b d778 8d9f 01cc 2.0....9.[.x.... │ │ │ │ -000bd860: ccd5 318e 9104 c004 d73b 8d96 01ff fe3a ..1......;.....: │ │ │ │ -000bd870: 933a 933a 8e91 11ca 9c3b 9101 fffe 788d .:.:.....;....x. │ │ │ │ -000bd880: 9f01 cccc d86e 8e93 cf5d 2998 d774 8d9f .....n...])..t.. │ │ │ │ -000bd890: 01cc ccd5 318e 8d91 06c0 02da 0196 01ff ....1........... │ │ │ │ -000bd8a0: fe01 9301 8e91 16bf fed7 748d 9f01 cccc ..........t..... │ │ │ │ -000bd8b0: d86e 8e91 4578 50cf 5be2 4150 8d91 00bd .n..ExP.[.AP.... │ │ │ │ -000bd8c0: b089 0000 6666 0003 b47d 8e91 0472 2d54 ....ff...}...r-T │ │ │ │ -000bd8d0: 484d 98cf 3198 286e 9874 696d 6573 295d HM..1.(n.times)] │ │ │ │ -000bd8e0: 8e9f 142b 888d 8d8d 8d91 2123 c933 2e8e ...+......!#.3.. │ │ │ │ -000bd8f0: 8e8e 9134 11f5 da60 9107 3ffa cf28 d715 ...4...`..?..(.. │ │ │ │ -000bd900: 788d 9f01 cccc d531 8e8d 9106 c002 da01 x......1........ │ │ │ │ -000bd910: 9601 fffe 0193 018e 9116 bffe d778 8d9f .............x.. │ │ │ │ -000bd920: 01cc ccd8 6e8e 9605 a850 d73a 9b03 eaa8 ....n....P.:.... │ │ │ │ -000bd930: 748d 9ffb a532 db30 8e91 02ce 39cf 5bd7 t....2.0....9.[. │ │ │ │ -000bd940: 788d 9f01 cccc d531 8e91 04c0 04d7 3b8d x......1......;. │ │ │ │ -000bd950: 9601 fffe 3a93 3a93 3a8e 9111 ca9c 3b91 ....:.:.:.....;. │ │ │ │ -000bd960: 01ff fe78 8d9f 01cc ccd8 6e8e 93cf 5d29 ...x......n...]) │ │ │ │ -000bd970: 98d7 748d 9f01 cccc d531 8e8d 9106 c002 ..t......1...... │ │ │ │ -000bd980: da01 9601 fffe 0193 018e 9116 bffe d774 ...............t │ │ │ │ -000bd990: 8d9f 01cc ccd8 6e8e 9108 fda2 cf3d 9103 ......n......=.. │ │ │ │ -000bd9a0: 5552 d774 8d9f fba5 32db 308e 9102 ce39 UR.t....2.0....9 │ │ │ │ -000bd9b0: cf5b d774 8d9f 01cc ccd5 318e 9104 c004 .[.t......1..... │ │ │ │ -000bd9c0: d73b 8d96 01ff fe3a 933a 933a 8e91 11ca .;.....:.:.:.... │ │ │ │ -000bd9d0: 9c3b 9101 fffe 748d 9f01 cccc d86e 8e93 .;....t......n.. │ │ │ │ -000bd9e0: cf5d 9134 04a1 5be2 4245 5441 8d91 00bd .].4..[.BETA.... │ │ │ │ -000bd9f0: b089 0000 6666 0003 b47d 8e91 0472 2d43 ....ff...}...r-C │ │ │ │ -000bda00: 4f4e 5698 cf28 6e98 7469 6d65 7329 5d8e ONV..(n.times)]. │ │ │ │ -000bda10: a18d 8d8d 8d91 2123 c934 2e8e 8e8e 9130 ......!#.4.....0 │ │ │ │ -000bda20: 274d 0096 073f fada 6093 d774 9603 eaa8 'M...?..`..t.... │ │ │ │ -000bda30: 748d 9f01 cccc d531 8e8d 9106 c002 da01 t......1........ │ │ │ │ -000bda40: 9601 fffe 0193 018e 9116 bffe d774 8d9f .............t.. │ │ │ │ -000bda50: 01cc ccd8 6e8e 9108 fda2 cf3d 9103 5552 ....n......=..UR │ │ │ │ -000bda60: d774 8d9f fba5 32db 308e 9102 ce39 cf5b .t....2.0....9.[ │ │ │ │ -000bda70: d774 8d9f 01cc ccd5 318e 9104 c004 d73b .t......1......; │ │ │ │ -000bda80: 8d96 01ff fe3a 933a 933a 8e91 11ca 9c3b .....:.:.:.....; │ │ │ │ -000bda90: 9101 fffe 748d 9f01 cccc d86e 8e91 05a8 ....t......n.... │ │ │ │ -000bdaa0: 50cf 5d92 00dc b6d1 5be2 5452 414e 5393 P.].....[.TRANS. │ │ │ │ -000bdab0: cf32 2c33 5d8e 9f28 24f9 8d8d 9112 c761 .2,3]..($......a │ │ │ │ -000bdac0: eb47 3132 2e33 2e32 338e 9154 7a8e eb6c .G12.3.23..Tz..l │ │ │ │ -000bdad0: 5eeb 472d 696e 908c cc74 726f 9073 3364 ^.G-in...tro.s3d │ │ │ │ -000bdae0: 7563 7469 6f6e 8ea6 8d8d 8d91 12c7 619f uction........a. │ │ │ │ -000bdaf0: f54f a789 0000 6666 01c7 0b4a 9f0b 0716 .O....ff...J.... │ │ │ │ -000bdb00: 8d8d 90cc cd9f 0459 9c84 000f 60b2 0000 .......Y....`... │ │ │ │ -000bdb10: 6666 8d9f fba6 648d 9117 0bcc eb61 434f ff....d......aCO │ │ │ │ -000bdb20: 4e4a 9605 bfaa 3a93 7468 6d93 2d3e 9374 NJ....:.thm.->.t │ │ │ │ -000bdb30: 686d 932d 3e93 7468 6d8e 8e92 01c6 71b1 hm.->.thm.....q. │ │ │ │ -000bdb40: 8400 0f60 b200 0066 668e 8e9f 04c0 0289 ...`...ff....... │ │ │ │ -000bdb50: 0000 6666 01c7 0b4a 8e8e 8e9f 30cf e69f ..ff...J....0... │ │ │ │ -000bdb60: 140e 328d 8d8d 9ff7 e1c5 8d92 00a8 3bbc ..2...........;. │ │ │ │ -000bdb70: cf00 8d9f 01cc ccd5 318e 960b fffe da60 ........1......` │ │ │ │ -000bdb80: 9b07 3ffa d774 8d9f 01cc ccd5 318e 914b ..?..t......1..K │ │ │ │ -000bdb90: 3fd4 cf00 8d9f 01cc ccd5 328e 93da 6098 ?.........2...`. │ │ │ │ -000bdba0: d774 8d9f 01cc ccd5 328e 8e92 00a8 3bbc .t......2.....;. │ │ │ │ -000bdbb0: 9f05 516d 8900 0066 6500 9c55 c69f 0b08 ..Qm...fe..U.... │ │ │ │ -000bdbc0: 0b8d 911c ea94 cf00 8d9f 01cc ccd5 318e ..............1. │ │ │ │ -000bdbd0: 9107 6aac da5b 9102 aaa8 cf00 8d9f 01cc ..j..[.......... │ │ │ │ -000bdbe0: ccd5 328e 910b fffe da60 9107 3ffa d774 ..2......`..?..t │ │ │ │ -000bdbf0: 8d9f 01cc ccd5 318e 910b 5554 da5e 9106 ......1...UT.^.. │ │ │ │ -000bdc00: 9550 d774 8d9f 01cc ccd5 328e 8e8e 8e8e .P.t......2..... │ │ │ │ -000bdc10: 9f3e 61ae 8d8d 8d8d 9121 23c9 cf31 2e8e .>a......!#..1.. │ │ │ │ -000bdc20: 8e8e 9134 11f5 da60 910b 2aa2 5e91 073f ...4...`..*.^..? │ │ │ │ -000bdc30: facf 3d9b 0355 52d7 1562 8d9f 01cc ccd5 ..=..UR..b...... │ │ │ │ -000bdc40: 318e 9108 aaac d762 8d9f 01cc ccd5 328e 1......b......2. │ │ │ │ -000bdc50: 9104 c004 d73a 9603 eaa8 da38 d762 3a93 .....:.....8.b:. │ │ │ │ -000bdc60: cf28 d762 8d9f 01cc ccd5 318e 9608 1556 .(.b......1....V │ │ │ │ -000bdc70: da29 98cf 28d7 628d 9f01 cccc d532 8e93 .)..(.b......2.. │ │ │ │ -000bdc80: da29 98d7 62cf 2929 98da 2998 d762 917d .)..b.))..)..b.} │ │ │ │ -000bdc90: 4639 cf5b 4465 0c6e 6974 696f 6e96 03ea F9.[De.nition... │ │ │ │ -000bdca0: a86f 6691 07d5 50da 5e93 cf5d 8ea9 142b .of...P.^..]...+ │ │ │ │ -000bdcb0: 888d 8d8d 8d91 2123 c932 2e8e 8e8e 9134 ......!#.2.....4 │ │ │ │ -000bdcc0: 11f5 da60 9107 3ffa d774 8d9f 01cc ccd5 ...`..?..t...... │ │ │ │ -000bdcd0: 318e 910b 5554 da5e 9106 9550 d774 8d9f 1...UT.^...P.t.. │ │ │ │ -000bdce0: 01cc ccd5 328e 9608 1556 cf3d 9b03 5552 ....2....V.=..UR │ │ │ │ -000bdcf0: da38 d762 3a91 03ea a8cf 28d7 748d 9f01 .8.b:.....(.t... │ │ │ │ -000bdd00: cccc d531 8e93 da29 98cf 28d7 748d 9f01 ...1...)..(.t... │ │ │ │ -000bdd10: cccc d532 8e93 da29 98d7 62cf 2929 98da ...2...)..b.)).. │ │ │ │ -000bdd20: 2998 d762 917d d3c4 cf5b e252 4947 4854 )..b.}...[.RIGHT │ │ │ │ -000bdd30: 8d91 00bd b089 0000 6666 0003 b47d 8e96 ........ff...}.. │ │ │ │ -000bdd40: 0472 2d4c 4953 548d 9100 bdb0 8900 0066 .r-LIST........f │ │ │ │ -000bdd50: 6600 03b4 7d8e 9342 4554 4191 03ea a8cf f...}..BETA..... │ │ │ │ -000bdd60: 315d 8ea1 8d8d 8d8d 9121 23c9 332e 8e8e 1].......!#.3... │ │ │ │ -000bdd70: 8e91 3027 4dd7 748d 9f01 cccc d531 8e96 ..0'M.t......1.. │ │ │ │ -000bdd80: 0815 56da 299b 0355 52cf 28d7 748d 9f01 ..V.)..UR.(.t... │ │ │ │ -000bdd90: cccc d532 8e93 da29 98d7 62cf 2996 073f ...2...)..b.)..? │ │ │ │ -000bdda0: fada 6093 d774 8d9f 01cc ccd5 318e 9608 ..`..t......1... │ │ │ │ -000bddb0: 1556 da29 98cf 28d7 748d 9f01 cccc d532 .V.)..(.t......2 │ │ │ │ -000bddc0: 8e93 da29 98d7 62cf 2992 00dd 8cfc 5be2 ...)..b.).....[. │ │ │ │ -000bddd0: 4153 5355 4d45 cf5d 8ea1 8d8d 8d8d 9121 ASSUME.].......! │ │ │ │ -000bdde0: 23c9 342e 8e8e 8e91 3027 4d00 8d9f 01cc #.4.....0'M..... │ │ │ │ -000bddf0: ccd5 318e 910b fffe da60 9107 3ffa d774 ..1......`..?..t │ │ │ │ -000bde00: 8d9f 01cc ccd5 318e 9201 4495 30cf 5b48 ......1...D.0.[H │ │ │ │ -000bde10: 7970 9053 8e6f 7468 6573 6973 5d8e a18d yp.S.othesis]... │ │ │ │ -000bde20: 8d8d 8d91 2123 c935 2e8e 8e8e 9130 274d ....!#.5.....0'M │ │ │ │ -000bde30: 008d 9f01 cccc d531 8e91 04c0 04d7 3b91 .......1......;. │ │ │ │ -000bde40: 05ea a674 8d9f 01cc ccd5 318e 9608 1556 ...t......1....V │ │ │ │ -000bde50: da29 9b03 5552 cf28 d774 8d9f 01cc ccd5 .)..UR.(.t...... │ │ │ │ -000bde60: 328e 93da 2998 d762 cf29 9607 3ffa da60 2...)..b.)..?..` │ │ │ │ -000bde70: 93d7 748d 9f01 cccc d532 8e91 0815 56da ..t......2....V. │ │ │ │ -000bde80: 2998 d762 9200 f2d8 c3cf 5be2 4d50 9103 )..b......[.MP.. │ │ │ │ -000bde90: eaa8 cf33 2c34 5d8e a18d 8d8d 8d91 2123 ...3,4].......!# │ │ │ │ -000bdea0: c936 2e8e 8e8e 9130 274d 008d 9f01 cccc .6.....0'M...... │ │ │ │ -000bdeb0: d532 8e91 0bff feda 6091 073f fad7 748d .2......`..?..t. │ │ │ │ -000bdec0: 9f01 cccc d532 8e92 0144 9530 cf5b 4879 .....2...D.0.[Hy │ │ │ │ -000bded0: 7090 538e 6f74 6865 7369 735d 8ea1 8d8d p.S.othesis].... │ │ │ │ -000bdee0: 8d8d 9121 23c9 372e 8e8e 8e91 3027 4d00 ...!#.7.....0'M. │ │ │ │ -000bdef0: 8d9f 01cc ccd5 318e 9107 6aac da5b 9102 ......1...j..[.. │ │ │ │ -000bdf00: aaa8 cf00 8d9f 01cc ccd5 328e 9104 c004 ..........2..... │ │ │ │ -000bdf10: d73b 9105 eaa6 748d 9f01 cccc d531 8e96 .;....t......1.. │ │ │ │ -000bdf20: 0815 56da 299b 0355 52cf 28d7 748d 9f01 ..V.)..UR.(.t... │ │ │ │ -000bdf30: cccc d532 8e93 da29 98d7 62cf 2996 073f ...2...)..b.)..? │ │ │ │ -000bdf40: fada 6093 d762 9200 f514 dbcf 5be2 4d50 ..`..b......[.MP │ │ │ │ -000bdf50: 9103 eaa8 cf35 2c36 5d8e a68d 8d8d 8d91 .....5,6]....... │ │ │ │ -000bdf60: 2123 c938 2e8e 8e8e 9130 274d 008d 9f01 !#.8.....0'M.... │ │ │ │ -000bdf70: cccc d531 8e91 076a acda 5b91 02aa a8cf ...1...j..[..... │ │ │ │ -000bdf80: 008d 9f01 cccc d532 8e91 0bff feda 6091 .......2......`. │ │ │ │ -000bdf90: 073f facf 28d7 748d 9f01 cccc d531 8e96 .?..(.t......1.. │ │ │ │ -000bdfa0: 0815 56da 299b 0355 52cf 28d7 748d 9f01 ..V.)..UR.(.t... │ │ │ │ -000bdfb0: cccc d532 8e93 da29 98d7 62cf 2929 98da ...2...)..b.)).. │ │ │ │ -000bdfc0: 2998 d762 9200 d912 00cf 5be2 4449 5343 )..b......[.DISC │ │ │ │ -000bdfd0: 4891 03ea a8cf 375d 8ea1 8d8d 8d8d 9121 H.....7].......! │ │ │ │ -000bdfe0: 23c9 392e 8e8e 8e91 3027 4d00 8d9f 01cc #.9.....0'M..... │ │ │ │ -000bdff0: ccd5 318e 9107 6aac da5b 9102 aaa8 cf00 ..1...j..[...... │ │ │ │ -000be000: 8d9f 01cc ccd5 328e 910b fffe da60 9107 ......2......`.. │ │ │ │ -000be010: 3ffa 38d7 623a 9103 eaa8 cf28 d774 8d9f ?.8.b:.....(.t.. │ │ │ │ -000be020: 01cc ccd5 318e 9608 1556 da29 9b03 5552 ....1....V.)..UR │ │ │ │ -000be030: cf28 d774 8d9f 01cc ccd5 328e 93da 2998 .(.t......2...). │ │ │ │ -000be040: d762 cf29 2998 da29 98d7 6292 00d2 93d0 .b.))..)..b..... │ │ │ │ -000be050: cf5b e247 454e 9103 eaa8 cf38 5d8e a18d .[.GEN.....8]... │ │ │ │ -000be060: 8d8d 8d91 1b43 cd31 302e 8e8e 8e91 3027 .....C.10.....0' │ │ │ │ -000be070: 4d00 8d9f 01cc ccd5 318e 9107 6aac da5b M.......1...j..[ │ │ │ │ -000be080: 9102 aaa8 cf00 8d9f 01cc ccd5 328e 910b ............2... │ │ │ │ -000be090: fffe da60 9107 3ffa d774 8d9f 01cc ccd5 ...`..?..t...... │ │ │ │ -000be0a0: 318e 910b 5554 da5e 9106 9550 d774 8d9f 1...UT.^...P.t.. │ │ │ │ -000be0b0: 01cc ccd5 328e 9200 f5ee bacf 5be2 4551 ....2.......[.EQ │ │ │ │ -000be0c0: 8d91 00bd b089 0000 6666 0003 b47d 8e91 ........ff...}.. │ │ │ │ -000be0d0: 0472 2d4d 5096 03ea a8cf 28e2 5359 4d93 .r-MP.....(.SYM. │ │ │ │ -000be0e0: cf32 292c 395d 8e8e 9f24 fd13 8e8c 8b00 .2),9]...$...... │ │ │ │ -000be0f0: 0000 ec00 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000bd440: 0000 0000 0000 0000 0000 0000 0000 0bc8 ................ │ │ │ │ +000bd450: 5ea0 02cc 0555 8da0 fd46 d30e 8d8d 8d8d ^....U...F...... │ │ │ │ +000bd460: 9ffa 999a 8d91 12c7 61d0 3132 2e33 2e91 ........a.12.3.. │ │ │ │ +000bd470: 0a80 0044 6572 6976 91ff 4000 6174 696f ...Deriv..@.atio │ │ │ │ +000bd480: 6e96 0480 006f 6693 7468 6593 7374 616e n....of.the.stan │ │ │ │ +000bd490: 6461 7264 9372 756c 6573 9200 cf09 da32 dard.rules.....2 │ │ │ │ +000bd4a0: 3335 8e91 12c7 619f 0566 6689 0000 e666 35....a..ff....f │ │ │ │ +000bd4b0: 01c7 3e7c 8e8e 8e8e a002 942f df8d a0fd ..>|......./.... │ │ │ │ +000bd4c0: 8bd0 218d 8d91 12c7 61eb 4731 322e 332e ..!.....a.G12.3. │ │ │ │ +000bd4d0: 3232 8e91 547a 8e55 7365 9605 6666 6f66 22..Tz.Use..ffof │ │ │ │ +000bd4e0: 9361 9364 650c 6e69 7469 6f6e 8ea9 1983 .a.de.nition.... │ │ │ │ +000bd4f0: d38d 8d8d 9112 c761 9ff5 4fa7 8900 0066 .......a..O....f │ │ │ │ +000bd500: 6601 c70b 4a9f 0b07 168d 8d90 cccd 9f04 f...J........... │ │ │ │ +000bd510: 599c 8400 0f60 b200 0066 668d 9ffb a664 Y....`...ff....d │ │ │ │ +000bd520: 8d91 170b cceb 6152 4947 4854 5f4c 4953 ......aRIGHT_LIS │ │ │ │ +000bd530: 545f 4245 5441 9605 bfaa 3a93 7468 6d93 T_BETA....:.thm. │ │ │ │ +000bd540: 2d3e 9374 686d 8e8e 9201 c671 b184 000f ->.thm.....q.... │ │ │ │ +000bd550: 60b2 0000 6666 8e8e 9f04 c002 8900 0066 `...ff.........f │ │ │ │ +000bd560: 6601 c70b 4a8e 8e8e 9f30 cfe7 9f14 b8dd f...J....0...... │ │ │ │ +000bd570: 8d8d 8d9f f7e1 c58d 9200 a210 11cf 0096 ................ │ │ │ │ +000bd580: 073f fada 6093 d774 9603 5552 cf3d 93d7 .?..`..t..UR.=.. │ │ │ │ +000bd590: 1578 8d9f 01cc ccd5 318e 8d91 06c0 02da .x......1....... │ │ │ │ +000bd5a0: 0196 01ff fe01 9301 8e91 16bf fed7 788d ..............x. │ │ │ │ +000bd5b0: 9f01 cccc d86e 8e96 05a8 50d7 3a91 03ea .....n....P.:... │ │ │ │ +000bd5c0: a874 8d9f fba5 32db 308e 9102 ce39 cf5b .t....2.0....9.[ │ │ │ │ +000bd5d0: d778 8d9f 01cc ccd5 318e 9104 c004 d73b .x......1......; │ │ │ │ +000bd5e0: 8d96 01ff fe3a 933a 933a 8e91 11ca 9c3b .....:.:.:.....; │ │ │ │ +000bd5f0: 9101 fffe 788d 9f01 cccc d86e 8e93 cf5d ....x......n...] │ │ │ │ +000bd600: 8e92 00a2 1011 9f05 516d 8900 0066 6500 ........Qm...fe. │ │ │ │ +000bd610: a8ad 1c9f 0b08 0b8d 9109 ed51 0096 073f ...........Q...? │ │ │ │ +000bd620: fada 6093 d774 9103 eaa8 748d 9f01 cccc ..`..t....t..... │ │ │ │ +000bd630: d531 8e8d 9106 c002 da01 9601 fffe 0193 .1.............. │ │ │ │ +000bd640: 018e 9116 bffe d774 8d9f 01cc ccd8 6e8e .......t......n. │ │ │ │ +000bd650: 9108 fda2 cf3d 9103 5552 d774 8d9f fc88 .....=..UR.t.... │ │ │ │ +000bd660: 89db 308e 9102 ce39 cf5b d774 8d9f 01cc ..0....9.[.t.... │ │ │ │ +000bd670: ccd5 318e 9104 c004 d73b 8d96 01ff fe3a ..1......;.....: │ │ │ │ +000bd680: 933a 933a 8e91 11ca 9c3b 9101 fffe 748d .:.:.....;....t. │ │ │ │ +000bd690: 9f01 cccc d86e 8e91 05a8 50cf 5d8e 8e8e .....n....P.]... │ │ │ │ +000bd6a0: 8e9f 22e7 a08d 8d8d 8d91 2467 afeb 6080 ..".......$g..`. │ │ │ │ +000bd6b0: 888e 8e8e 9130 274d cf57 6865 7265 9603 .....0'M.Where.. │ │ │ │ +000bd6c0: eaa8 6e6f 6e65 936f 6693 7468 6593 d774 ..none.of.the..t │ │ │ │ +000bd6d0: 8d9f 01cc ccd8 698e 9107 4f82 cf63 6f6e ......i...O..con │ │ │ │ +000bd6e0: 9aac 7274 6169 6e93 616e 9879 936f 6693 ..rtain.an.y.of. │ │ │ │ +000bd6f0: 7468 6593 d778 8d9f 01cc ccd8 698e 9103 the..x......i... │ │ │ │ +000bd700: 64da cf2e 8e9f 3b48 bf8d 8d8d 8d91 2123 d.....;H......!# │ │ │ │ +000bd710: c931 2e8e 8e8e 9130 274d 0096 073f fada .1.....0'M...?.. │ │ │ │ +000bd720: 6093 d774 9603 5552 cf3d 93d7 1578 8d9f `..t..UR.=...x.. │ │ │ │ +000bd730: 01cc ccd5 318e 8d91 06c0 02da 0196 01ff ....1........... │ │ │ │ +000bd740: fe01 9301 8e91 16bf fed7 788d 9f01 cccc ..........x..... │ │ │ │ +000bd750: d86e 8e96 05a8 50d7 3a9b 03ea a874 8d9f .n....P.:....t.. │ │ │ │ +000bd760: fba5 32db 308e 9102 ce39 cf5b d778 8d9f ..2.0....9.[.x.. │ │ │ │ +000bd770: 01cc ccd5 318e 9104 c004 d73b 8d96 01ff ....1......;.... │ │ │ │ +000bd780: fe3a 933a 933a 8e91 11ca 9c3b 9101 fffe .:.:.:.....;.... │ │ │ │ +000bd790: 788d 9f01 cccc d86e 8e93 cf5d 913a 8e12 x......n...].:.. │ │ │ │ +000bd7a0: 5b53 7569 7461 626c 7998 7495 ac72 7970 [Suitably.t..ryp │ │ │ │ +000bd7b0: 9053 8e65 2d69 6e73 7461 6e93 7469 6174 .S.e-instan.tiat │ │ │ │ +000bd7c0: 6564 9868 9379 7090 538e 6f74 6865 7369 ed.h.yp.S.othesi │ │ │ │ +000bd7d0: 735d 8ea4 142b 878d 8d8d 8d91 2123 c932 s]...+......!#.2 │ │ │ │ +000bd7e0: 2e8e 8e8e 9130 274d 0096 073f fada 6093 .....0'M...?..`. │ │ │ │ +000bd7f0: d774 9b03 eaa8 748d 9f01 cccc d531 8e8d .t....t......1.. │ │ │ │ +000bd800: 9106 c002 da01 9601 fffe 0193 018e 9616 ................ │ │ │ │ +000bd810: bffe d774 8d9f 01cc ccd8 6e8e 9108 fda2 ...t......n..... │ │ │ │ +000bd820: cf3d 9103 5552 28d7 1578 8d9f 01cc ccd5 .=..UR(..x...... │ │ │ │ +000bd830: 318e 8d91 06c0 02da 0196 01ff fe01 9301 1............... │ │ │ │ +000bd840: 8e93 d778 8d9f 01cc ccd8 6e8e 9605 a850 ...x......n....P │ │ │ │ +000bd850: d73a 9874 8d9f fba5 32db 308e 9102 ce39 .:.t....2.0....9 │ │ │ │ +000bd860: cf5b d778 8d9f 01cc ccd5 318e 9104 c004 .[.x......1..... │ │ │ │ +000bd870: d73b 8d96 01ff fe3a 933a 933a 8e91 11ca .;.....:.:.:.... │ │ │ │ +000bd880: 9c3b 9101 fffe 788d 9f01 cccc d86e 8e93 .;....x......n.. │ │ │ │ +000bd890: cf5d 2998 d774 8d9f 01cc ccd5 318e 8d91 .])..t......1... │ │ │ │ +000bd8a0: 06c0 02da 0196 01ff fe01 9301 8e91 16bf ................ │ │ │ │ +000bd8b0: fed7 748d 9f01 cccc d86e 8e91 4578 50cf ..t......n..ExP. │ │ │ │ +000bd8c0: 5be2 4150 8d91 00bd b089 0000 6666 0003 [.AP........ff.. │ │ │ │ +000bd8d0: b47d 8e91 0472 2d54 484d 98cf 3198 286e .}...r-THM..1.(n │ │ │ │ +000bd8e0: 9874 696d 6573 295d 8e9f 142b 888d 8d8d .times)]...+.... │ │ │ │ +000bd8f0: 8d91 2123 c933 2e8e 8e8e 9134 11f5 da60 ..!#.3.....4...` │ │ │ │ +000bd900: 9107 3ffa cf28 d715 788d 9f01 cccc d531 ..?..(..x......1 │ │ │ │ +000bd910: 8e8d 9106 c002 da01 9601 fffe 0193 018e ................ │ │ │ │ +000bd920: 9116 bffe d778 8d9f 01cc ccd8 6e8e 9605 .....x......n... │ │ │ │ +000bd930: a850 d73a 9b03 eaa8 748d 9ffb a532 db30 .P.:....t....2.0 │ │ │ │ +000bd940: 8e91 02ce 39cf 5bd7 788d 9f01 cccc d531 ....9.[.x......1 │ │ │ │ +000bd950: 8e91 04c0 04d7 3b8d 9601 fffe 3a93 3a93 ......;.....:.:. │ │ │ │ +000bd960: 3a8e 9111 ca9c 3b91 01ff fe78 8d9f 01cc :.....;....x.... │ │ │ │ +000bd970: ccd8 6e8e 93cf 5d29 98d7 748d 9f01 cccc ..n...])..t..... │ │ │ │ +000bd980: d531 8e8d 9106 c002 da01 9601 fffe 0193 .1.............. │ │ │ │ +000bd990: 018e 9116 bffe d774 8d9f 01cc ccd8 6e8e .......t......n. │ │ │ │ +000bd9a0: 9108 fda2 cf3d 9103 5552 d774 8d9f fba5 .....=..UR.t.... │ │ │ │ +000bd9b0: 32db 308e 9102 ce39 cf5b d774 8d9f 01cc 2.0....9.[.t.... │ │ │ │ +000bd9c0: ccd5 318e 9104 c004 d73b 8d96 01ff fe3a ..1......;.....: │ │ │ │ +000bd9d0: 933a 933a 8e91 11ca 9c3b 9101 fffe 748d .:.:.....;....t. │ │ │ │ +000bd9e0: 9f01 cccc d86e 8e93 cf5d 9134 04a1 5be2 .....n...].4..[. │ │ │ │ +000bd9f0: 4245 5441 8d91 00bd b089 0000 6666 0003 BETA........ff.. │ │ │ │ +000bda00: b47d 8e91 0472 2d43 4f4e 5698 cf28 6e98 .}...r-CONV..(n. │ │ │ │ +000bda10: 7469 6d65 7329 5d8e a18d 8d8d 8d91 2123 times)].......!# │ │ │ │ +000bda20: c934 2e8e 8e8e 9130 274d 0096 073f fada .4.....0'M...?.. │ │ │ │ +000bda30: 6093 d774 9603 eaa8 748d 9f01 cccc d531 `..t....t......1 │ │ │ │ +000bda40: 8e8d 9106 c002 da01 9601 fffe 0193 018e ................ │ │ │ │ +000bda50: 9116 bffe d774 8d9f 01cc ccd8 6e8e 9108 .....t......n... │ │ │ │ +000bda60: fda2 cf3d 9103 5552 d774 8d9f fba5 32db ...=..UR.t....2. │ │ │ │ +000bda70: 308e 9102 ce39 cf5b d774 8d9f 01cc ccd5 0....9.[.t...... │ │ │ │ +000bda80: 318e 9104 c004 d73b 8d96 01ff fe3a 933a 1......;.....:.: │ │ │ │ +000bda90: 933a 8e91 11ca 9c3b 9101 fffe 748d 9f01 .:.....;....t... │ │ │ │ +000bdaa0: cccc d86e 8e91 05a8 50cf 5d92 00dc b6d1 ...n....P.]..... │ │ │ │ +000bdab0: 5be2 5452 414e 5393 cf32 2c33 5d8e 9f28 [.TRANS..2,3]..( │ │ │ │ +000bdac0: 24f9 8d8d 9112 c761 eb47 3132 2e33 2e32 $......a.G12.3.2 │ │ │ │ +000bdad0: 338e 9154 7a8e eb6c 5eeb 472d 696e 908c 3..Tz..l^.G-in.. │ │ │ │ +000bdae0: cc74 726f 9073 3364 7563 7469 6f6e 8ea6 .tro.s3duction.. │ │ │ │ +000bdaf0: 8d8d 8d91 12c7 619f f54f a789 0000 6666 ......a..O....ff │ │ │ │ +000bdb00: 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f 0459 ...J...........Y │ │ │ │ +000bdb10: 9c84 000f 60b2 0000 6666 8d9f fba6 648d ....`...ff....d. │ │ │ │ +000bdb20: 9117 0bcc eb61 434f 4e4a 9605 bfaa 3a93 .....aCONJ....:. │ │ │ │ +000bdb30: 7468 6d93 2d3e 9374 686d 932d 3e93 7468 thm.->.thm.->.th │ │ │ │ +000bdb40: 6d8e 8e92 01c6 71b1 8400 0f60 b200 0066 m.....q....`...f │ │ │ │ +000bdb50: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ +000bdb60: 8e8e 8e9f 30cf e69f 140e 328d 8d8d 9ff7 ....0.....2..... │ │ │ │ +000bdb70: e1c5 8d92 00a8 3bbc cf00 8d9f 01cc ccd5 ......;......... │ │ │ │ +000bdb80: 318e 960b fffe da60 9b07 3ffa d774 8d9f 1......`..?..t.. │ │ │ │ +000bdb90: 01cc ccd5 318e 914b 3fd4 cf00 8d9f 01cc ....1..K?....... │ │ │ │ +000bdba0: ccd5 328e 93da 6098 d774 8d9f 01cc ccd5 ..2...`..t...... │ │ │ │ +000bdbb0: 328e 8e92 00a8 3bbc 9f05 516d 8900 0066 2.....;...Qm...f │ │ │ │ +000bdbc0: 6500 9c55 c69f 0b08 0b8d 911c ea94 cf00 e..U............ │ │ │ │ +000bdbd0: 8d9f 01cc ccd5 318e 9107 6aac da5b 9102 ......1...j..[.. │ │ │ │ +000bdbe0: aaa8 cf00 8d9f 01cc ccd5 328e 910b fffe ..........2..... │ │ │ │ +000bdbf0: da60 9107 3ffa d774 8d9f 01cc ccd5 318e .`..?..t......1. │ │ │ │ +000bdc00: 910b 5554 da5e 9106 9550 d774 8d9f 01cc ..UT.^...P.t.... │ │ │ │ +000bdc10: ccd5 328e 8e8e 8e8e 9f3e 61ae 8d8d 8d8d ..2......>a..... │ │ │ │ +000bdc20: 9121 23c9 cf31 2e8e 8e8e 9134 11f5 da60 .!#..1.....4...` │ │ │ │ +000bdc30: 910b 2aa2 5e91 073f facf 3d9b 0355 52d7 ..*.^..?..=..UR. │ │ │ │ +000bdc40: 1562 8d9f 01cc ccd5 318e 9108 aaac d762 .b......1......b │ │ │ │ +000bdc50: 8d9f 01cc ccd5 328e 9104 c004 d73a 9603 ......2......:.. │ │ │ │ +000bdc60: eaa8 da38 d762 3a93 cf28 d762 8d9f 01cc ...8.b:..(.b.... │ │ │ │ +000bdc70: ccd5 318e 9608 1556 da29 98cf 28d7 628d ..1....V.)..(.b. │ │ │ │ +000bdc80: 9f01 cccc d532 8e93 da29 98d7 62cf 2929 .....2...)..b.)) │ │ │ │ +000bdc90: 98da 2998 d762 917d 4639 cf5b 4465 0c6e ..)..b.}F9.[De.n │ │ │ │ +000bdca0: 6974 696f 6e96 03ea a86f 6691 07d5 50da ition....of...P. │ │ │ │ +000bdcb0: 5e93 cf5d 8ea9 142b 888d 8d8d 8d91 2123 ^..]...+......!# │ │ │ │ +000bdcc0: c932 2e8e 8e8e 9134 11f5 da60 9107 3ffa .2.....4...`..?. │ │ │ │ +000bdcd0: d774 8d9f 01cc ccd5 318e 910b 5554 da5e .t......1...UT.^ │ │ │ │ +000bdce0: 9106 9550 d774 8d9f 01cc ccd5 328e 9608 ...P.t......2... │ │ │ │ +000bdcf0: 1556 cf3d 9b03 5552 da38 d762 3a91 03ea .V.=..UR.8.b:... │ │ │ │ +000bdd00: a8cf 28d7 748d 9f01 cccc d531 8e93 da29 ..(.t......1...) │ │ │ │ +000bdd10: 98cf 28d7 748d 9f01 cccc d532 8e93 da29 ..(.t......2...) │ │ │ │ +000bdd20: 98d7 62cf 2929 98da 2998 d762 917d d3c4 ..b.))..)..b.}.. │ │ │ │ +000bdd30: cf5b e252 4947 4854 8d91 00bd b089 0000 .[.RIGHT........ │ │ │ │ +000bdd40: 6666 0003 b47d 8e96 0472 2d4c 4953 548d ff...}...r-LIST. │ │ │ │ +000bdd50: 9100 bdb0 8900 0066 6600 03b4 7d8e 9342 .......ff...}..B │ │ │ │ +000bdd60: 4554 4191 03ea a8cf 315d 8ea1 8d8d 8d8d ETA.....1]...... │ │ │ │ +000bdd70: 9121 23c9 332e 8e8e 8e91 3027 4dd7 748d .!#.3.....0'M.t. │ │ │ │ +000bdd80: 9f01 cccc d531 8e96 0815 56da 299b 0355 .....1....V.)..U │ │ │ │ +000bdd90: 52cf 28d7 748d 9f01 cccc d532 8e93 da29 R.(.t......2...) │ │ │ │ +000bdda0: 98d7 62cf 2996 073f fada 6093 d774 8d9f ..b.)..?..`..t.. │ │ │ │ +000bddb0: 01cc ccd5 318e 9608 1556 da29 98cf 28d7 ....1....V.)..(. │ │ │ │ +000bddc0: 748d 9f01 cccc d532 8e93 da29 98d7 62cf t......2...)..b. │ │ │ │ +000bddd0: 2992 00dd 8cfc 5be2 4153 5355 4d45 cf5d ).....[.ASSUME.] │ │ │ │ +000bdde0: 8ea1 8d8d 8d8d 9121 23c9 342e 8e8e 8e91 .......!#.4..... │ │ │ │ +000bddf0: 3027 4d00 8d9f 01cc ccd5 318e 910b fffe 0'M.......1..... │ │ │ │ +000bde00: da60 9107 3ffa d774 8d9f 01cc ccd5 318e .`..?..t......1. │ │ │ │ +000bde10: 9201 4495 30cf 5b48 7970 9053 8e6f 7468 ..D.0.[Hyp.S.oth │ │ │ │ +000bde20: 6573 6973 5d8e a18d 8d8d 8d91 2123 c935 esis].......!#.5 │ │ │ │ +000bde30: 2e8e 8e8e 9130 274d 008d 9f01 cccc d531 .....0'M.......1 │ │ │ │ +000bde40: 8e91 04c0 04d7 3b91 05ea a674 8d9f 01cc ......;....t.... │ │ │ │ +000bde50: ccd5 318e 9608 1556 da29 9b03 5552 cf28 ..1....V.)..UR.( │ │ │ │ +000bde60: d774 8d9f 01cc ccd5 328e 93da 2998 d762 .t......2...)..b │ │ │ │ +000bde70: cf29 9607 3ffa da60 93d7 748d 9f01 cccc .)..?..`..t..... │ │ │ │ +000bde80: d532 8e91 0815 56da 2998 d762 9200 f2d8 .2....V.)..b.... │ │ │ │ +000bde90: c3cf 5be2 4d50 9103 eaa8 cf33 2c34 5d8e ..[.MP.....3,4]. │ │ │ │ +000bdea0: a18d 8d8d 8d91 2123 c936 2e8e 8e8e 9130 ......!#.6.....0 │ │ │ │ +000bdeb0: 274d 008d 9f01 cccc d532 8e91 0bff feda 'M.......2...... │ │ │ │ +000bdec0: 6091 073f fad7 748d 9f01 cccc d532 8e92 `..?..t......2.. │ │ │ │ +000bded0: 0144 9530 cf5b 4879 7090 538e 6f74 6865 .D.0.[Hyp.S.othe │ │ │ │ +000bdee0: 7369 735d 8ea1 8d8d 8d8d 9121 23c9 372e sis].......!#.7. │ │ │ │ +000bdef0: 8e8e 8e91 3027 4d00 8d9f 01cc ccd5 318e ....0'M.......1. │ │ │ │ +000bdf00: 9107 6aac da5b 9102 aaa8 cf00 8d9f 01cc ..j..[.......... │ │ │ │ +000bdf10: ccd5 328e 9104 c004 d73b 9105 eaa6 748d ..2......;....t. │ │ │ │ +000bdf20: 9f01 cccc d531 8e96 0815 56da 299b 0355 .....1....V.)..U │ │ │ │ +000bdf30: 52cf 28d7 748d 9f01 cccc d532 8e93 da29 R.(.t......2...) │ │ │ │ +000bdf40: 98d7 62cf 2996 073f fada 6093 d762 9200 ..b.)..?..`..b.. │ │ │ │ +000bdf50: f514 dbcf 5be2 4d50 9103 eaa8 cf35 2c36 ....[.MP.....5,6 │ │ │ │ +000bdf60: 5d8e a68d 8d8d 8d91 2123 c938 2e8e 8e8e ].......!#.8.... │ │ │ │ +000bdf70: 9130 274d 008d 9f01 cccc d531 8e91 076a .0'M.......1...j │ │ │ │ +000bdf80: acda 5b91 02aa a8cf 008d 9f01 cccc d532 ..[............2 │ │ │ │ +000bdf90: 8e91 0bff feda 6091 073f facf 28d7 748d ......`..?..(.t. │ │ │ │ +000bdfa0: 9f01 cccc d531 8e96 0815 56da 299b 0355 .....1....V.)..U │ │ │ │ +000bdfb0: 52cf 28d7 748d 9f01 cccc d532 8e93 da29 R.(.t......2...) │ │ │ │ +000bdfc0: 98d7 62cf 2929 98da 2998 d762 9200 d912 ..b.))..)..b.... │ │ │ │ +000bdfd0: 00cf 5be2 4449 5343 4891 03ea a8cf 375d ..[.DISCH.....7] │ │ │ │ +000bdfe0: 8ea1 8d8d 8d8d 9121 23c9 392e 8e8e 8e91 .......!#.9..... │ │ │ │ +000bdff0: 3027 4d00 8d9f 01cc ccd5 318e 9107 6aac 0'M.......1...j. │ │ │ │ +000be000: da5b 9102 aaa8 cf00 8d9f 01cc ccd5 328e .[............2. │ │ │ │ +000be010: 910b fffe da60 9107 3ffa 38d7 623a 9103 .....`..?.8.b:.. │ │ │ │ +000be020: eaa8 cf28 d774 8d9f 01cc ccd5 318e 9608 ...(.t......1... │ │ │ │ +000be030: 1556 da29 9b03 5552 cf28 d774 8d9f 01cc .V.)..UR.(.t.... │ │ │ │ +000be040: ccd5 328e 93da 2998 d762 cf29 2998 da29 ..2...)..b.))..) │ │ │ │ +000be050: 98d7 6292 00d2 93d0 cf5b e247 454e 9103 ..b......[.GEN.. │ │ │ │ +000be060: eaa8 cf38 5d8e a18d 8d8d 8d91 1b43 cd31 ...8]........C.1 │ │ │ │ +000be070: 302e 8e8e 8e91 3027 4d00 8d9f 01cc ccd5 0.....0'M....... │ │ │ │ +000be080: 318e 9107 6aac da5b 9102 aaa8 cf00 8d9f 1...j..[........ │ │ │ │ +000be090: 01cc ccd5 328e 910b fffe da60 9107 3ffa ....2......`..?. │ │ │ │ +000be0a0: d774 8d9f 01cc ccd5 318e 910b 5554 da5e .t......1...UT.^ │ │ │ │ +000be0b0: 9106 9550 d774 8d9f 01cc ccd5 328e 9200 ...P.t......2... │ │ │ │ +000be0c0: f5ee bacf 5be2 4551 8d91 00bd b089 0000 ....[.EQ........ │ │ │ │ +000be0d0: 6666 0003 b47d 8e91 0472 2d4d 5096 03ea ff...}...r-MP... │ │ │ │ +000be0e0: a8cf 28e2 5359 4d93 cf32 292c 395d 8e8e ..(.SYM..2),9].. │ │ │ │ +000be0f0: 9f24 fd13 8e8c 8b00 0000 ec00 0000 0000 .$.............. │ │ │ │ 000be100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000be110: 0000 0000 0000 0000 0bd4 1ca0 02cc 0555 ...............U │ │ │ │ -000be120: 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 ...F............ │ │ │ │ -000be130: eaf1 ebd0 3233 3692 00d4 609d 4368 6170 ....236...`.Chap │ │ │ │ -000be140: 7465 7296 0480 0031 322e 910a 8000 4465 ter....12.....De │ │ │ │ -000be150: 7269 7690 a000 6564 9349 6e66 6572 656e riv...ed.Inferen │ │ │ │ -000be160: 6365 9352 756c 6573 8e91 eaf1 eb9f 0566 ce.Rules.......f │ │ │ │ -000be170: 6689 0000 e666 01c7 3e7c 8e8e 8e8e a002 f....f..>|...... │ │ │ │ -000be180: 942f df8d a0fd 8bd0 218d 8d91 eaf1 ebeb ./......!....... │ │ │ │ -000be190: 4731 322e 332e 3234 8e91 2ca5 18eb 6c5e G12.3.24..,...l^ │ │ │ │ -000be1a0: eb47 2d65 6c69 6d69 6e61 7469 6f6e 8e9f .G-elimination.. │ │ │ │ -000be1b0: 17c9 a38d 8d8d 91ea f1eb 9ff5 4fa7 8900 ............O... │ │ │ │ -000be1c0: 0066 6601 c70b 4a9f 0b07 168d 8d90 cccd .ff...J......... │ │ │ │ -000be1d0: 9f04 599c 8400 0f60 b200 0066 668d 9ffb ..Y....`...ff... │ │ │ │ -000be1e0: a664 8d91 170b cceb 6143 4f4e 4a55 4e43 .d......aCONJUNC │ │ │ │ -000be1f0: 5431 9605 bfaa 3a93 7468 6d93 2d3e 9374 T1....:.thm.->.t │ │ │ │ -000be200: 686d 2c93 434f 4e4a 554e 4354 3293 3a93 hm,.CONJUNCT2.:. │ │ │ │ -000be210: 7468 6d93 2d3e 9374 686d 8e8e 9201 c671 thm.->.thm.....q │ │ │ │ -000be220: b184 000f 60b2 0000 6666 8e8e 9f04 c002 ....`...ff...... │ │ │ │ -000be230: 8900 0066 6601 c70b 4a8e 8e8e 9f29 2aa7 ...ff...J....)*. │ │ │ │ -000be240: 9f11 81c8 8d8d 8d9f f7e1 c58d 9200 ac67 ...............g │ │ │ │ -000be250: 40cf 0096 073f fada 6093 d774 8d9f 01cc @....?..`..t.... │ │ │ │ -000be260: ccd5 318e 910b 5554 da5e 9106 9550 d774 ..1...UT.^...P.t │ │ │ │ -000be270: 8d9f 01cc ccd5 328e 8e92 0085 264a 9f05 ......2.....&J.. │ │ │ │ -000be280: 516d 8900 0066 6500 92d5 be9f 0b08 0b8d Qm...fe......... │ │ │ │ -000be290: cf00 9607 3ffa da60 93d7 748d 9f01 cccc ....?..`..t..... │ │ │ │ -000be2a0: d531 8e91 4b3f d4cf 0093 da60 93d7 748d .1..K?.....`..t. │ │ │ │ -000be2b0: 9f01 cccc d532 8e8e 8e8e 8e9f 33c3 488d .....2......3.H. │ │ │ │ -000be2c0: 8d8d 8d91 f94e 53cf 312e 8e8e 8e91 0c3c .....NS.1......< │ │ │ │ -000be2d0: 7fda 6091 0b2a a25e 9107 3ffa cf3d 9b03 ..`..*.^..?..=.. │ │ │ │ -000be2e0: 5552 d715 628d 9f01 cccc d531 8e91 08aa UR..b......1.... │ │ │ │ -000be2f0: acd7 628d 9f01 cccc d532 8e91 04c0 04d7 ..b......2...... │ │ │ │ -000be300: 3a96 03ea a8da 38d7 623a 93cf 28d7 628d :.....8.b:..(.b. │ │ │ │ -000be310: 9f01 cccc d531 8e96 0815 56da 2998 cf28 .....1....V.)..( │ │ │ │ -000be320: d762 8d9f 01cc ccd5 328e 93da 2998 d762 .b......2...)..b │ │ │ │ -000be330: cf29 2998 da29 98d7 6291 7d46 39cf 5b44 .))..)..b.}F9.[D │ │ │ │ -000be340: 650c 6e69 7469 6f6e 9603 eaa8 6f66 9107 e.nition....of.. │ │ │ │ -000be350: d550 da5e 93cf 5d8e a412 0bd9 8d8d 8d8d .P.^..]......... │ │ │ │ -000be360: 91f9 4e53 322e 8e8e 8e91 0c3c 7fda 6091 ..NS2......<..`. │ │ │ │ -000be370: 073f fad7 748d 9f01 cccc d531 8e91 0b55 .?..t......1...U │ │ │ │ -000be380: 54da 5e91 0695 50d7 748d 9f01 cccc d532 T.^...P.t......2 │ │ │ │ -000be390: 8e96 0815 56cf 3d9b 0355 52da 38d7 623a ....V.=..UR.8.b: │ │ │ │ -000be3a0: 9103 eaa8 cf28 d774 8d9f 01cc ccd5 318e .....(.t......1. │ │ │ │ -000be3b0: 93da 2998 cf28 d774 8d9f 01cc ccd5 328e ..)..(.t......2. │ │ │ │ -000be3c0: 93da 2998 d762 cf29 2998 da29 98d7 6291 ..)..b.))..)..b. │ │ │ │ -000be3d0: 7dd3 c4cf 5be2 5249 4748 548d 9100 bdb0 }...[.RIGHT..... │ │ │ │ -000be3e0: 8900 0066 6600 03b4 7d8e 9604 722d 4c49 ...ff...}...r-LI │ │ │ │ -000be3f0: 5354 8d91 00bd b089 0000 6666 0003 b47d ST........ff...} │ │ │ │ -000be400: 8e93 4245 5441 9103 eaa8 cf31 5d8e a912 ..BETA.....1]... │ │ │ │ -000be410: 0bda 8d8d 8d8d 91f9 4e53 332e 8e8e 8e91 ........NS3..... │ │ │ │ -000be420: 0851 d700 9607 3ffa da60 93d7 748d 9f01 .Q....?..`..t... │ │ │ │ -000be430: cccc d531 8e91 0b55 54da 5e91 0695 50d7 ...1...UT.^...P. │ │ │ │ -000be440: 748d 9f01 cccc d532 8e92 012b 2c59 cf5b t......2...+,Y.[ │ │ │ │ -000be450: 4879 7090 538e 6f74 6865 7369 735d 8ea1 Hyp.S.othesis].. │ │ │ │ -000be460: 8d8d 8d8d 91f9 4e53 342e 8e8e 8e91 0851 ......NS4......Q │ │ │ │ -000be470: d700 9607 3ffa da60 9338 d762 3a91 03ea ....?..`.8.b:... │ │ │ │ -000be480: a8cf 28d7 748d 9f01 cccc d531 8e96 0815 ..(.t......1.... │ │ │ │ -000be490: 56da 299b 0355 52cf 28d7 748d 9f01 cccc V.)..UR.(.t..... │ │ │ │ -000be4a0: d532 8e93 da29 98d7 62cf 2929 98da 2998 .2...)..b.))..). │ │ │ │ -000be4b0: d762 9200 dcfe 1acf 5be2 4551 8d91 00bd .b......[.EQ.... │ │ │ │ -000be4c0: b089 0000 6666 0003 b47d 8e91 0472 2d4d ....ff...}...r-M │ │ │ │ -000be4d0: 5091 03ea a8cf 322c 335d 8ea1 8d8d 8d8d P.....2,3]...... │ │ │ │ -000be4e0: 91f9 4e53 352e 8e8e 8e91 0851 d700 9607 ..NS5......Q.... │ │ │ │ -000be4f0: 3ffa da60 93cf 28d7 748d 9f01 cccc d531 ?..`..(.t......1 │ │ │ │ -000be500: 8e96 0815 56da 299b 0355 52cf 28d7 748d ....V.)..UR.(.t. │ │ │ │ -000be510: 9f01 cccc d532 8e93 da29 98d7 748d 9f01 .....2...)..t... │ │ │ │ -000be520: cccc d531 8e91 04c0 04cf 2929 98da 2998 ...1......))..). │ │ │ │ -000be530: d774 8d9f 01cc ccd5 318e 9200 fa2c fdcf .t......1....,.. │ │ │ │ -000be540: 5be2 5350 4543 9103 eaa8 cf34 5d8e a18d [.SPEC.....4]... │ │ │ │ -000be550: 8d8d 8d91 f94e 5336 2e8e 8e8e 9108 51d7 .....NS6......Q. │ │ │ │ -000be560: d774 8d9f 01cc ccd5 318e 910b fffe da60 .t......1......` │ │ │ │ -000be570: 9107 3ffa d774 8d9f 01cc ccd5 318e 9201 ..?..t......1... │ │ │ │ -000be580: 5b38 f0cf 5be2 4153 5355 4d45 cf5d 8ea1 [8..[.ASSUME.].. │ │ │ │ -000be590: 8d8d 8d8d 91f9 4e53 372e 8e8e 8e91 0851 ......NS7......Q │ │ │ │ -000be5a0: d7d7 748d 9f01 cccc d531 8e91 0bff feda ..t......1...... │ │ │ │ -000be5b0: 6091 073f fad7 748d 9f01 cccc d532 8e91 `..?..t......2.. │ │ │ │ -000be5c0: 0815 56da 2991 0355 52d7 748d 9f01 cccc ..V.)..UR.t..... │ │ │ │ -000be5d0: d531 8e92 013b f239 cf5b e244 4953 4348 .1...;.9.[.DISCH │ │ │ │ -000be5e0: 9103 eaa8 cf36 5d8e a68d 8d8d 8d91 f94e .....6]........N │ │ │ │ -000be5f0: 5338 2e8e 8e8e 910c 3c7f da60 9107 3ffa S8......<..`..?. │ │ │ │ -000be600: d774 8d9f 01cc ccd5 318e 9608 1556 da29 .t......1....V.) │ │ │ │ -000be610: 9b03 5552 cf28 d774 8d9f 01cc ccd5 328e ..UR.(.t......2. │ │ │ │ -000be620: 93da 2998 d774 8d9f 01cc ccd5 318e 9104 ..)..t......1... │ │ │ │ -000be630: c004 cf29 9201 1eb9 595b e244 4953 4348 ...)....Y[.DISCH │ │ │ │ -000be640: 9103 eaa8 cf37 5d8e a18d 8d8d 8d91 f94e .....7]........N │ │ │ │ -000be650: 5339 2e8e 8e8e 9108 51d7 0096 073f fada S9......Q....?.. │ │ │ │ -000be660: 6093 d774 8d9f 01cc ccd5 318e 9201 62a4 `..t......1...b. │ │ │ │ -000be670: bfcf 5be2 4d50 9103 eaa8 cf35 2c38 5d8e ..[.MP.....5,8]. │ │ │ │ -000be680: a18d 8d8d 8d91 f36e 5731 302e 8e8e 8e91 .......nW10..... │ │ │ │ -000be690: 0851 d700 9607 3ffa da60 93cf 28d7 748d .Q....?..`..(.t. │ │ │ │ -000be6a0: 9f01 cccc d531 8e96 0815 56da 299b 0355 .....1....V.)..U │ │ │ │ -000be6b0: 52cf 28d7 748d 9f01 cccc d532 8e93 da29 R.(.t......2...) │ │ │ │ -000be6c0: 98d7 748d 9f01 cccc d532 8e91 04c0 04cf ..t......2...... │ │ │ │ -000be6d0: 2929 98da 2998 d774 8d9f 01cc ccd5 328e ))..)..t......2. │ │ │ │ -000be6e0: 9200 fa2c fdcf 5be2 5350 4543 9103 eaa8 ...,..[.SPEC.... │ │ │ │ -000be6f0: cf34 5d8e a18d 8d8d 8d91 f36e 5731 312e .4]........nW11. │ │ │ │ -000be700: 8e8e 8e91 0851 d7d7 748d 9f01 cccc d532 .....Q..t......2 │ │ │ │ -000be710: 8e91 0bff feda 6091 073f fad7 748d 9f01 ......`..?..t... │ │ │ │ -000be720: cccc d532 8e92 015b 38f0 cf5b e241 5353 ...2...[8..[.ASS │ │ │ │ -000be730: 554d 45cf 5d8e a18d 8d8d 8d91 f36e 5731 UME.]........nW1 │ │ │ │ -000be740: 322e 8e8e 8e91 0c3c 7fda 6091 073f fad7 2......<..`..?.. │ │ │ │ -000be750: 748d 9f01 cccc d532 8e91 0815 56da 2991 t......2....V.). │ │ │ │ -000be760: 0355 52d7 748d 9f01 cccc d532 8e92 0142 .UR.t......2...B │ │ │ │ -000be770: 65c9 cf5b e244 4953 4348 9103 eaa8 cf31 e..[.DISCH.....1 │ │ │ │ -000be780: 315d 8ea6 8d8d 8d8d 91f3 6e57 3133 2e8e 1]........nW13.. │ │ │ │ -000be790: 8e8e 910c 3c7f da60 9107 3ffa d774 8d9f ....<..`..?..t.. │ │ │ │ -000be7a0: 01cc ccd5 318e 9608 1556 da29 9b03 5552 ....1....V.)..UR │ │ │ │ -000be7b0: cf28 d774 8d9f 01cc ccd5 328e 93da 2998 .(.t......2...). │ │ │ │ -000be7c0: d774 8d9f 01cc ccd5 328e 9104 c004 cf29 .t......2......) │ │ │ │ -000be7d0: 9201 18d9 5d5b e244 4953 4348 9103 eaa8 ....][.DISCH.... │ │ │ │ -000be7e0: cf31 325d 8ea1 8d8d 8d8d 91f3 6e57 3134 .12]........nW14 │ │ │ │ -000be7f0: 2e8e 8e8e 9108 51d7 0096 073f fada 6093 ......Q....?..`. │ │ │ │ -000be800: d774 8d9f 01cc ccd5 328e 9201 56e4 c7cf .t......2...V... │ │ │ │ -000be810: 5be2 4d50 9103 eaa8 cf31 302c 3133 5d8e [.MP.....10,13]. │ │ │ │ -000be820: a18d 8d8d 8d91 f36e 5731 352e 8e8e 8e91 .......nW15..... │ │ │ │ -000be830: 0851 d700 9607 3ffa da60 93d7 748d 9f01 .Q....?..`..t... │ │ │ │ -000be840: cccc d531 8e91 08aa accf 616e 6491 03ea ...1......and... │ │ │ │ -000be850: a800 93da 6093 d774 8d9f 01cc ccd5 328e ....`..t......2. │ │ │ │ -000be860: 9201 2c1a 92cf 5b39 2c31 345d 8e9f 22e7 ..,...[9,14]..". │ │ │ │ -000be870: e58d 8d91 eaf1 ebeb 4731 322e 332e 3235 ........G12.3.25 │ │ │ │ -000be880: 8e91 2ca5 1852 6967 6895 8ccc 7491 0566 ..,..Righ...t..f │ │ │ │ -000be890: 66eb 6c5f eb47 2d69 6e93 7472 6f90 7333 f.l_.G-in.tro.s3 │ │ │ │ -000be8a0: 6475 6374 696f 6e8e 9f17 c9a3 8d8d 8d91 duction......... │ │ │ │ -000be8b0: eaf1 eb9f f54f a789 0000 6666 01c7 0b4a .....O....ff...J │ │ │ │ -000be8c0: 9f0b 0716 8d8d 90cc cd9f 0459 9c84 000f ...........Y.... │ │ │ │ -000be8d0: 60b2 0000 6666 8d9f fba6 648d 9117 0bcc `...ff....d..... │ │ │ │ -000be8e0: eb61 4449 534a 3196 05bf aa3a 9374 686d .aDISJ1....:.thm │ │ │ │ -000be8f0: 932d 3e93 636f 6e76 8e8e 9201 c671 b184 .->.conv.....q.. │ │ │ │ -000be900: 000f 60b2 0000 6666 8e8e 9f04 c002 8900 ..`...ff........ │ │ │ │ -000be910: 0066 6601 c70b 4a8e 8e8e 9f29 2aa7 9f11 .ff...J....)*... │ │ │ │ -000be920: 81c8 8d8d 8d9f f7e1 c58d 9200 bb7b aecf .............{.. │ │ │ │ -000be930: 0096 073f fada 6093 d774 8d9f 01cc ccd5 ...?..`..t...... │ │ │ │ -000be940: 318e 8e92 00ac 6740 9f05 516d 8900 0066 1.....g@..Qm...f │ │ │ │ -000be950: 6500 4453 d29f 0b08 0b8d cf00 9607 3ffa e.DS..........?. │ │ │ │ -000be960: da60 93d7 748d 9f01 cccc d531 8e91 0b55 .`..t......1...U │ │ │ │ -000be970: 54da 5f91 0695 50d7 748d 9f01 cccc d532 T._...P.t......2 │ │ │ │ -000be980: 8e8e 8e8e 8e9f 33c3 488d 8d8d 8d91 f94e ......3.H......N │ │ │ │ -000be990: 53cf 312e 8e8e 8e91 0c3c 7fda 6091 0b2a S.1......<..`..* │ │ │ │ -000be9a0: a25f 9107 3ffa cf3d 9b03 5552 d715 628d ._..?..=..UR..b. │ │ │ │ -000be9b0: 9f01 cccc d531 8e91 08aa acd7 628d 9f01 .....1......b... │ │ │ │ -000be9c0: cccc d532 8e91 04c0 04d7 3a96 03ea a8da ...2......:..... │ │ │ │ -000be9d0: 38d7 623a 93cf 28d7 628d 9f01 cccc d531 8.b:..(.b......1 │ │ │ │ -000be9e0: 8e96 0815 56da 2998 d762 cf29 98da 2998 ....V.)..b.)..). │ │ │ │ -000be9f0: cf28 d762 8d9f 01cc ccd5 328e 93da 2998 .(.b......2...). │ │ │ │ -000bea00: d762 cf29 98da 2998 d762 9165 9ca9 cf5b .b.)..)..b.e...[ │ │ │ │ -000bea10: 4465 0c6e 6974 696f 6e96 03ea a86f 6691 De.nition....of. │ │ │ │ -000bea20: 07d5 50da 5f93 cf5d 8ea1 8d8d 8d8d 91f9 ..P._..]........ │ │ │ │ -000bea30: 4e53 322e 8e8e 8e91 0c3c 7fda 6091 073f NS2......<..`..? │ │ │ │ -000bea40: fad7 748d 9f01 cccc d531 8e91 0b55 54da ..t......1...UT. │ │ │ │ -000bea50: 5f91 0695 50d7 748d 9f01 cccc d532 8e96 _...P.t......2.. │ │ │ │ -000bea60: 0815 56cf 3d9b 0355 52da 38d7 623a 9103 ..V.=..UR.8.b:.. │ │ │ │ -000bea70: eaa8 cf28 d774 8d9f 01cc ccd5 318e 93da ...(.t......1... │ │ │ │ -000bea80: 2998 d762 cf29 98da 2998 cf28 d774 8d9f )..b.)..)..(.t.. │ │ │ │ -000bea90: 01cc ccd5 328e 93da 2998 d762 cf29 98da ....2...)..b.).. │ │ │ │ -000beaa0: 2998 d762 9166 2a34 cf5b e252 4947 4854 )..b.f*4.[.RIGHT │ │ │ │ -000beab0: 8d91 00bd b089 0000 6666 0003 b47d 8e96 ........ff...}.. │ │ │ │ -000beac0: 0472 2d4c 4953 548d 9100 bdb0 8900 0066 .r-LIST........f │ │ │ │ -000bead0: 6600 03b4 7d8e 9342 4554 4191 03ea a8cf f...}..BETA..... │ │ │ │ -000beae0: 315d 8ea6 8d8d 8d8d 91f9 4e53 332e 8e8e 1]........NS3... │ │ │ │ -000beaf0: 8e91 0851 d700 9607 3ffa da60 93d7 748d ...Q....?..`..t. │ │ │ │ -000beb00: 9f01 cccc d531 8e92 0149 5534 cf5b 4879 .....1...IU4.[Hy │ │ │ │ -000beb10: 7090 538e 6f74 6865 7369 735d 8ea1 8d8d p.S.othesis].... │ │ │ │ -000beb20: 8d8d 91f9 4e53 342e 8e8e 8e91 0851 d7d7 ....NS4......Q.. │ │ │ │ -000beb30: 748d 9f01 cccc d531 8e9b 0815 56da 2991 t......1....V.). │ │ │ │ -000beb40: 0355 52d7 6296 073f fada 6093 d774 8d9f .UR.b..?..`..t.. │ │ │ │ -000beb50: 01cc ccd5 318e 98da 2991 0355 52d7 6292 ....1...)..UR.b. │ │ │ │ -000beb60: 0127 25cc cf5b e241 5353 554d 45cf 5d8e .'%..[.ASSUME.]. │ │ │ │ -000beb70: a18d 8d8d 8d91 f94e 5335 2e8e 8e8e 9108 .......NS5...... │ │ │ │ -000beb80: 51d7 00d7 3b91 05ea a674 8d9f 01cc ccd5 Q...;....t...... │ │ │ │ -000beb90: 318e 9108 1556 da29 9103 5552 d762 9607 1....V.)..UR.b.. │ │ │ │ -000beba0: 3ffa da60 93d7 6292 0138 0e0f cf5b e24d ?..`..b..8...[.M │ │ │ │ -000bebb0: 5091 03ea a8cf 342c 335d 8e8e 9f24 fd13 P.....4,3]...$.. │ │ │ │ -000bebc0: 8e8c 8b00 0000 ed00 0000 0000 0000 0000 ................ │ │ │ │ +000be110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000be120: 0bd4 24a0 02cc 0555 8da0 fd46 d30e 8d8d ..$....U...F.... │ │ │ │ +000be130: 8d8d 9ffa 999a 8d91 eaf1 ebd0 3233 3692 ............236. │ │ │ │ +000be140: 00d4 609d 4368 6170 7465 7296 0480 0031 ..`.Chapter....1 │ │ │ │ +000be150: 322e 910a 8000 4465 7269 7690 a000 6564 2.....Deriv...ed │ │ │ │ +000be160: 9349 6e66 6572 656e 6365 9352 756c 6573 .Inference.Rules │ │ │ │ +000be170: 8e91 eaf1 eb9f 0566 6689 0000 e666 01c7 .......ff....f.. │ │ │ │ +000be180: 3e7c 8e8e 8e8e a002 942f df8d a0fd 8bd0 >|......./...... │ │ │ │ +000be190: 218d 8d91 eaf1 ebeb 4731 322e 332e 3234 !.......G12.3.24 │ │ │ │ +000be1a0: 8e91 2ca5 18eb 6c5e eb47 2d65 6c69 6d69 ..,...l^.G-elimi │ │ │ │ +000be1b0: 6e61 7469 6f6e 8e9f 17c9 a38d 8d8d 91ea nation.......... │ │ │ │ +000be1c0: f1eb 9ff5 4fa7 8900 0066 6601 c70b 4a9f ....O....ff...J. │ │ │ │ +000be1d0: 0b07 168d 8d90 cccd 9f04 599c 8400 0f60 ..........Y....` │ │ │ │ +000be1e0: b200 0066 668d 9ffb a664 8d91 170b cceb ...ff....d...... │ │ │ │ +000be1f0: 6143 4f4e 4a55 4e43 5431 9605 bfaa 3a93 aCONJUNCT1....:. │ │ │ │ +000be200: 7468 6d93 2d3e 9374 686d 2c93 434f 4e4a thm.->.thm,.CONJ │ │ │ │ +000be210: 554e 4354 3293 3a93 7468 6d93 2d3e 9374 UNCT2.:.thm.->.t │ │ │ │ +000be220: 686d 8e8e 9201 c671 b184 000f 60b2 0000 hm.....q....`... │ │ │ │ +000be230: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ +000be240: 4a8e 8e8e 9f29 2aa7 9f11 81c8 8d8d 8d9f J....)*......... │ │ │ │ +000be250: f7e1 c58d 9200 ac67 40cf 0096 073f fada .......g@....?.. │ │ │ │ +000be260: 6093 d774 8d9f 01cc ccd5 318e 910b 5554 `..t......1...UT │ │ │ │ +000be270: da5e 9106 9550 d774 8d9f 01cc ccd5 328e .^...P.t......2. │ │ │ │ +000be280: 8e92 0085 264a 9f05 516d 8900 0066 6500 ....&J..Qm...fe. │ │ │ │ +000be290: 92d5 be9f 0b08 0b8d cf00 9607 3ffa da60 ............?..` │ │ │ │ +000be2a0: 93d7 748d 9f01 cccc d531 8e91 4b3f d4cf ..t......1..K?.. │ │ │ │ +000be2b0: 0093 da60 93d7 748d 9f01 cccc d532 8e8e ...`..t......2.. │ │ │ │ +000be2c0: 8e8e 8e9f 33c3 488d 8d8d 8d91 f94e 53cf ....3.H......NS. │ │ │ │ +000be2d0: 312e 8e8e 8e91 0c3c 7fda 6091 0b2a a25e 1......<..`..*.^ │ │ │ │ +000be2e0: 9107 3ffa cf3d 9b03 5552 d715 628d 9f01 ..?..=..UR..b... │ │ │ │ +000be2f0: cccc d531 8e91 08aa acd7 628d 9f01 cccc ...1......b..... │ │ │ │ +000be300: d532 8e91 04c0 04d7 3a96 03ea a8da 38d7 .2......:.....8. │ │ │ │ +000be310: 623a 93cf 28d7 628d 9f01 cccc d531 8e96 b:..(.b......1.. │ │ │ │ +000be320: 0815 56da 2998 cf28 d762 8d9f 01cc ccd5 ..V.)..(.b...... │ │ │ │ +000be330: 328e 93da 2998 d762 cf29 2998 da29 98d7 2...)..b.))..).. │ │ │ │ +000be340: 6291 7d46 39cf 5b44 650c 6e69 7469 6f6e b.}F9.[De.nition │ │ │ │ +000be350: 9603 eaa8 6f66 9107 d550 da5e 93cf 5d8e ....of...P.^..]. │ │ │ │ +000be360: a412 0bd9 8d8d 8d8d 91f9 4e53 322e 8e8e ..........NS2... │ │ │ │ +000be370: 8e91 0c3c 7fda 6091 073f fad7 748d 9f01 ...<..`..?..t... │ │ │ │ +000be380: cccc d531 8e91 0b55 54da 5e91 0695 50d7 ...1...UT.^...P. │ │ │ │ +000be390: 748d 9f01 cccc d532 8e96 0815 56cf 3d9b t......2....V.=. │ │ │ │ +000be3a0: 0355 52da 38d7 623a 9103 eaa8 cf28 d774 .UR.8.b:.....(.t │ │ │ │ +000be3b0: 8d9f 01cc ccd5 318e 93da 2998 cf28 d774 ......1...)..(.t │ │ │ │ +000be3c0: 8d9f 01cc ccd5 328e 93da 2998 d762 cf29 ......2...)..b.) │ │ │ │ +000be3d0: 2998 da29 98d7 6291 7dd3 c4cf 5be2 5249 )..)..b.}...[.RI │ │ │ │ +000be3e0: 4748 548d 9100 bdb0 8900 0066 6600 03b4 GHT........ff... │ │ │ │ +000be3f0: 7d8e 9604 722d 4c49 5354 8d91 00bd b089 }...r-LIST...... │ │ │ │ +000be400: 0000 6666 0003 b47d 8e93 4245 5441 9103 ..ff...}..BETA.. │ │ │ │ +000be410: eaa8 cf31 5d8e a912 0bda 8d8d 8d8d 91f9 ...1]........... │ │ │ │ +000be420: 4e53 332e 8e8e 8e91 0851 d700 9607 3ffa NS3......Q....?. │ │ │ │ +000be430: da60 93d7 748d 9f01 cccc d531 8e91 0b55 .`..t......1...U │ │ │ │ +000be440: 54da 5e91 0695 50d7 748d 9f01 cccc d532 T.^...P.t......2 │ │ │ │ +000be450: 8e92 012b 2c59 cf5b 4879 7090 538e 6f74 ...+,Y.[Hyp.S.ot │ │ │ │ +000be460: 6865 7369 735d 8ea1 8d8d 8d8d 91f9 4e53 hesis]........NS │ │ │ │ +000be470: 342e 8e8e 8e91 0851 d700 9607 3ffa da60 4......Q....?..` │ │ │ │ +000be480: 9338 d762 3a91 03ea a8cf 28d7 748d 9f01 .8.b:.....(.t... │ │ │ │ +000be490: cccc d531 8e96 0815 56da 299b 0355 52cf ...1....V.)..UR. │ │ │ │ +000be4a0: 28d7 748d 9f01 cccc d532 8e93 da29 98d7 (.t......2...).. │ │ │ │ +000be4b0: 62cf 2929 98da 2998 d762 9200 dcfe 1acf b.))..)..b...... │ │ │ │ +000be4c0: 5be2 4551 8d91 00bd b089 0000 6666 0003 [.EQ........ff.. │ │ │ │ +000be4d0: b47d 8e91 0472 2d4d 5091 03ea a8cf 322c .}...r-MP.....2, │ │ │ │ +000be4e0: 335d 8ea1 8d8d 8d8d 91f9 4e53 352e 8e8e 3]........NS5... │ │ │ │ +000be4f0: 8e91 0851 d700 9607 3ffa da60 93cf 28d7 ...Q....?..`..(. │ │ │ │ +000be500: 748d 9f01 cccc d531 8e96 0815 56da 299b t......1....V.). │ │ │ │ +000be510: 0355 52cf 28d7 748d 9f01 cccc d532 8e93 .UR.(.t......2.. │ │ │ │ +000be520: da29 98d7 748d 9f01 cccc d531 8e91 04c0 .)..t......1.... │ │ │ │ +000be530: 04cf 2929 98da 2998 d774 8d9f 01cc ccd5 ..))..)..t...... │ │ │ │ +000be540: 318e 9200 fa2c fdcf 5be2 5350 4543 9103 1....,..[.SPEC.. │ │ │ │ +000be550: eaa8 cf34 5d8e a18d 8d8d 8d91 f94e 5336 ...4]........NS6 │ │ │ │ +000be560: 2e8e 8e8e 9108 51d7 d774 8d9f 01cc ccd5 ......Q..t...... │ │ │ │ +000be570: 318e 910b fffe da60 9107 3ffa d774 8d9f 1......`..?..t.. │ │ │ │ +000be580: 01cc ccd5 318e 9201 5b38 f0cf 5be2 4153 ....1...[8..[.AS │ │ │ │ +000be590: 5355 4d45 cf5d 8ea1 8d8d 8d8d 91f9 4e53 SUME.]........NS │ │ │ │ +000be5a0: 372e 8e8e 8e91 0851 d7d7 748d 9f01 cccc 7......Q..t..... │ │ │ │ +000be5b0: d531 8e91 0bff feda 6091 073f fad7 748d .1......`..?..t. │ │ │ │ +000be5c0: 9f01 cccc d532 8e91 0815 56da 2991 0355 .....2....V.)..U │ │ │ │ +000be5d0: 52d7 748d 9f01 cccc d531 8e92 013b f239 R.t......1...;.9 │ │ │ │ +000be5e0: cf5b e244 4953 4348 9103 eaa8 cf36 5d8e .[.DISCH.....6]. │ │ │ │ +000be5f0: a68d 8d8d 8d91 f94e 5338 2e8e 8e8e 910c .......NS8...... │ │ │ │ +000be600: 3c7f da60 9107 3ffa d774 8d9f 01cc ccd5 <..`..?..t...... │ │ │ │ +000be610: 318e 9608 1556 da29 9b03 5552 cf28 d774 1....V.)..UR.(.t │ │ │ │ +000be620: 8d9f 01cc ccd5 328e 93da 2998 d774 8d9f ......2...)..t.. │ │ │ │ +000be630: 01cc ccd5 318e 9104 c004 cf29 9201 1eb9 ....1......).... │ │ │ │ +000be640: 595b e244 4953 4348 9103 eaa8 cf37 5d8e Y[.DISCH.....7]. │ │ │ │ +000be650: a18d 8d8d 8d91 f94e 5339 2e8e 8e8e 9108 .......NS9...... │ │ │ │ +000be660: 51d7 0096 073f fada 6093 d774 8d9f 01cc Q....?..`..t.... │ │ │ │ +000be670: ccd5 318e 9201 62a4 bfcf 5be2 4d50 9103 ..1...b...[.MP.. │ │ │ │ +000be680: eaa8 cf35 2c38 5d8e a18d 8d8d 8d91 f36e ...5,8]........n │ │ │ │ +000be690: 5731 302e 8e8e 8e91 0851 d700 9607 3ffa W10......Q....?. │ │ │ │ +000be6a0: da60 93cf 28d7 748d 9f01 cccc d531 8e96 .`..(.t......1.. │ │ │ │ +000be6b0: 0815 56da 299b 0355 52cf 28d7 748d 9f01 ..V.)..UR.(.t... │ │ │ │ +000be6c0: cccc d532 8e93 da29 98d7 748d 9f01 cccc ...2...)..t..... │ │ │ │ +000be6d0: d532 8e91 04c0 04cf 2929 98da 2998 d774 .2......))..)..t │ │ │ │ +000be6e0: 8d9f 01cc ccd5 328e 9200 fa2c fdcf 5be2 ......2....,..[. │ │ │ │ +000be6f0: 5350 4543 9103 eaa8 cf34 5d8e a18d 8d8d SPEC.....4]..... │ │ │ │ +000be700: 8d91 f36e 5731 312e 8e8e 8e91 0851 d7d7 ...nW11......Q.. │ │ │ │ +000be710: 748d 9f01 cccc d532 8e91 0bff feda 6091 t......2......`. │ │ │ │ +000be720: 073f fad7 748d 9f01 cccc d532 8e92 015b .?..t......2...[ │ │ │ │ +000be730: 38f0 cf5b e241 5353 554d 45cf 5d8e a18d 8..[.ASSUME.]... │ │ │ │ +000be740: 8d8d 8d91 f36e 5731 322e 8e8e 8e91 0c3c .....nW12......< │ │ │ │ +000be750: 7fda 6091 073f fad7 748d 9f01 cccc d532 ..`..?..t......2 │ │ │ │ +000be760: 8e91 0815 56da 2991 0355 52d7 748d 9f01 ....V.)..UR.t... │ │ │ │ +000be770: cccc d532 8e92 0142 65c9 cf5b e244 4953 ...2...Be..[.DIS │ │ │ │ +000be780: 4348 9103 eaa8 cf31 315d 8ea6 8d8d 8d8d CH.....11]...... │ │ │ │ +000be790: 91f3 6e57 3133 2e8e 8e8e 910c 3c7f da60 ..nW13......<..` │ │ │ │ +000be7a0: 9107 3ffa d774 8d9f 01cc ccd5 318e 9608 ..?..t......1... │ │ │ │ +000be7b0: 1556 da29 9b03 5552 cf28 d774 8d9f 01cc .V.)..UR.(.t.... │ │ │ │ +000be7c0: ccd5 328e 93da 2998 d774 8d9f 01cc ccd5 ..2...)..t...... │ │ │ │ +000be7d0: 328e 9104 c004 cf29 9201 18d9 5d5b e244 2......)....][.D │ │ │ │ +000be7e0: 4953 4348 9103 eaa8 cf31 325d 8ea1 8d8d ISCH.....12].... │ │ │ │ +000be7f0: 8d8d 91f3 6e57 3134 2e8e 8e8e 9108 51d7 ....nW14......Q. │ │ │ │ +000be800: 0096 073f fada 6093 d774 8d9f 01cc ccd5 ...?..`..t...... │ │ │ │ +000be810: 328e 9201 56e4 c7cf 5be2 4d50 9103 eaa8 2...V...[.MP.... │ │ │ │ +000be820: cf31 302c 3133 5d8e a18d 8d8d 8d91 f36e .10,13]........n │ │ │ │ +000be830: 5731 352e 8e8e 8e91 0851 d700 9607 3ffa W15......Q....?. │ │ │ │ +000be840: da60 93d7 748d 9f01 cccc d531 8e91 08aa .`..t......1.... │ │ │ │ +000be850: accf 616e 6491 03ea a800 93da 6093 d774 ..and.......`..t │ │ │ │ +000be860: 8d9f 01cc ccd5 328e 9201 2c1a 92cf 5b39 ......2...,...[9 │ │ │ │ +000be870: 2c31 345d 8e9f 22e7 e58d 8d91 eaf1 ebeb ,14].."......... │ │ │ │ +000be880: 4731 322e 332e 3235 8e91 2ca5 1852 6967 G12.3.25..,..Rig │ │ │ │ +000be890: 6895 8ccc 7491 0566 66eb 6c5f eb47 2d69 h...t..ff.l_.G-i │ │ │ │ +000be8a0: 6e93 7472 6f90 7333 6475 6374 696f 6e8e n.tro.s3duction. │ │ │ │ +000be8b0: 9f17 c9a3 8d8d 8d91 eaf1 eb9f f54f a789 .............O.. │ │ │ │ +000be8c0: 0000 6666 01c7 0b4a 9f0b 0716 8d8d 90cc ..ff...J........ │ │ │ │ +000be8d0: cd9f 0459 9c84 000f 60b2 0000 6666 8d9f ...Y....`...ff.. │ │ │ │ +000be8e0: fba6 648d 9117 0bcc eb61 4449 534a 3196 ..d......aDISJ1. │ │ │ │ +000be8f0: 05bf aa3a 9374 686d 932d 3e93 636f 6e76 ...:.thm.->.conv │ │ │ │ +000be900: 8e8e 9201 c671 b184 000f 60b2 0000 6666 .....q....`...ff │ │ │ │ +000be910: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ +000be920: 8e8e 9f29 2aa7 9f11 81c8 8d8d 8d9f f7e1 ...)*........... │ │ │ │ +000be930: c58d 9200 bb7b aecf 0096 073f fada 6093 .....{.....?..`. │ │ │ │ +000be940: d774 8d9f 01cc ccd5 318e 8e92 00ac 6740 .t......1.....g@ │ │ │ │ +000be950: 9f05 516d 8900 0066 6500 4453 d29f 0b08 ..Qm...fe.DS.... │ │ │ │ +000be960: 0b8d cf00 9607 3ffa da60 93d7 748d 9f01 ......?..`..t... │ │ │ │ +000be970: cccc d531 8e91 0b55 54da 5f91 0695 50d7 ...1...UT._...P. │ │ │ │ +000be980: 748d 9f01 cccc d532 8e8e 8e8e 8e9f 33c3 t......2......3. │ │ │ │ +000be990: 488d 8d8d 8d91 f94e 53cf 312e 8e8e 8e91 H......NS.1..... │ │ │ │ +000be9a0: 0c3c 7fda 6091 0b2a a25f 9107 3ffa cf3d .<..`..*._..?..= │ │ │ │ +000be9b0: 9b03 5552 d715 628d 9f01 cccc d531 8e91 ..UR..b......1.. │ │ │ │ +000be9c0: 08aa acd7 628d 9f01 cccc d532 8e91 04c0 ....b......2.... │ │ │ │ +000be9d0: 04d7 3a96 03ea a8da 38d7 623a 93cf 28d7 ..:.....8.b:..(. │ │ │ │ +000be9e0: 628d 9f01 cccc d531 8e96 0815 56da 2998 b......1....V.). │ │ │ │ +000be9f0: d762 cf29 98da 2998 cf28 d762 8d9f 01cc .b.)..)..(.b.... │ │ │ │ +000bea00: ccd5 328e 93da 2998 d762 cf29 98da 2998 ..2...)..b.)..). │ │ │ │ +000bea10: d762 9165 9ca9 cf5b 4465 0c6e 6974 696f .b.e...[De.nitio │ │ │ │ +000bea20: 6e96 03ea a86f 6691 07d5 50da 5f93 cf5d n....of...P._..] │ │ │ │ +000bea30: 8ea1 8d8d 8d8d 91f9 4e53 322e 8e8e 8e91 ........NS2..... │ │ │ │ +000bea40: 0c3c 7fda 6091 073f fad7 748d 9f01 cccc .<..`..?..t..... │ │ │ │ +000bea50: d531 8e91 0b55 54da 5f91 0695 50d7 748d .1...UT._...P.t. │ │ │ │ +000bea60: 9f01 cccc d532 8e96 0815 56cf 3d9b 0355 .....2....V.=..U │ │ │ │ +000bea70: 52da 38d7 623a 9103 eaa8 cf28 d774 8d9f R.8.b:.....(.t.. │ │ │ │ +000bea80: 01cc ccd5 318e 93da 2998 d762 cf29 98da ....1...)..b.).. │ │ │ │ +000bea90: 2998 cf28 d774 8d9f 01cc ccd5 328e 93da )..(.t......2... │ │ │ │ +000beaa0: 2998 d762 cf29 98da 2998 d762 9166 2a34 )..b.)..)..b.f*4 │ │ │ │ +000beab0: cf5b e252 4947 4854 8d91 00bd b089 0000 .[.RIGHT........ │ │ │ │ +000beac0: 6666 0003 b47d 8e96 0472 2d4c 4953 548d ff...}...r-LIST. │ │ │ │ +000bead0: 9100 bdb0 8900 0066 6600 03b4 7d8e 9342 .......ff...}..B │ │ │ │ +000beae0: 4554 4191 03ea a8cf 315d 8ea6 8d8d 8d8d ETA.....1]...... │ │ │ │ +000beaf0: 91f9 4e53 332e 8e8e 8e91 0851 d700 9607 ..NS3......Q.... │ │ │ │ +000beb00: 3ffa da60 93d7 748d 9f01 cccc d531 8e92 ?..`..t......1.. │ │ │ │ +000beb10: 0149 5534 cf5b 4879 7090 538e 6f74 6865 .IU4.[Hyp.S.othe │ │ │ │ +000beb20: 7369 735d 8ea1 8d8d 8d8d 91f9 4e53 342e sis]........NS4. │ │ │ │ +000beb30: 8e8e 8e91 0851 d7d7 748d 9f01 cccc d531 .....Q..t......1 │ │ │ │ +000beb40: 8e9b 0815 56da 2991 0355 52d7 6296 073f ....V.)..UR.b..? │ │ │ │ +000beb50: fada 6093 d774 8d9f 01cc ccd5 318e 98da ..`..t......1... │ │ │ │ +000beb60: 2991 0355 52d7 6292 0127 25cc cf5b e241 )..UR.b..'%..[.A │ │ │ │ +000beb70: 5353 554d 45cf 5d8e a18d 8d8d 8d91 f94e SSUME.]........N │ │ │ │ +000beb80: 5335 2e8e 8e8e 9108 51d7 00d7 3b91 05ea S5......Q...;... │ │ │ │ +000beb90: a674 8d9f 01cc ccd5 318e 9108 1556 da29 .t......1....V.) │ │ │ │ +000beba0: 9103 5552 d762 9607 3ffa da60 93d7 6292 ..UR.b..?..`..b. │ │ │ │ +000bebb0: 0138 0e0f cf5b e24d 5091 03ea a8cf 342c .8...[.MP.....4, │ │ │ │ +000bebc0: 335d 8e8e 9f24 fd13 8e8c 8b00 0000 ed00 3]...$.......... │ │ │ │ 000bebd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000bebe0: 0000 0000 0000 0000 0000 0000 0be0 eea0 ................ │ │ │ │ -000bebf0: 02cc 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa ...U...F........ │ │ │ │ -000bec00: 999a 8d91 12c7 61d0 3132 2e33 2e91 0a80 ......a.12.3.... │ │ │ │ -000bec10: 0044 6572 6976 91ff 4000 6174 696f 6e96 .Deriv..@.ation. │ │ │ │ -000bec20: 0480 006f 6693 7468 6593 7374 616e 6461 ...of.the.standa │ │ │ │ -000bec30: 7264 9372 756c 6573 9200 cf09 da32 3337 rd.rules.....237 │ │ │ │ -000bec40: 8e91 12c7 619f 0566 6689 0000 e666 01c7 ....a..ff....f.. │ │ │ │ -000bec50: 3e7c 8e8e 8e8e a002 942f df8d a0fd 8bd0 >|......./...... │ │ │ │ -000bec60: 218d 8d8d 8d91 2123 c9cf 362e 8e8e 8e91 !.....!#..6..... │ │ │ │ -000bec70: 3027 4d00 d73b 9105 eaa6 748d 9f01 cccc 0'M..;....t..... │ │ │ │ -000bec80: d531 8e9b 0815 56da 2991 0355 52d7 6296 .1....V.)..UR.b. │ │ │ │ -000bec90: 073f fada 6093 cf28 d774 8d9f 01cc ccd5 .?..`..(.t...... │ │ │ │ -000beca0: 328e 98da 2996 0355 52d7 62cf 2993 da29 2...)..UR.b.)..) │ │ │ │ -000becb0: 93d7 6292 00f2 3538 cf5b e244 4953 4348 ..b...58.[.DISCH │ │ │ │ -000becc0: 9103 eaa8 cf35 5d8e a412 130e 8d8d 8d8d .....5]......... │ │ │ │ -000becd0: 9121 23c9 372e 8e8e 8e91 3027 4d00 9607 .!#.7.....0'M... │ │ │ │ -000bece0: 3ffa da60 93cf 28d7 748d 9f01 cccc d531 ?..`..(.t......1 │ │ │ │ -000becf0: 8e9b 0815 56da 2996 0355 52d7 62cf 2993 ....V.)..UR.b.). │ │ │ │ -000bed00: da29 93cf 28d7 748d 9f01 cccc d532 8e98 .)..(.t......2.. │ │ │ │ -000bed10: da29 93d7 62cf 2993 da29 93d7 6292 00df .)..b.)..)..b... │ │ │ │ -000bed20: 953c cf5b e244 4953 4348 9103 eaa8 cf36 .<.[.DISCH.....6 │ │ │ │ -000bed30: 5d8e a18d 8d8d 8d91 2123 c938 2e8e 8e8e ].......!#.8.... │ │ │ │ -000bed40: 9130 274d 0096 073f fada 6093 38d7 623a .0'M...?..`.8.b: │ │ │ │ -000bed50: 9103 eaa8 cf28 d774 8d9f 01cc ccd5 318e .....(.t......1. │ │ │ │ -000bed60: 9b08 1556 da29 9603 5552 d762 cf29 93da ...V.)..UR.b.).. │ │ │ │ -000bed70: 2993 cf28 d774 8d9f 01cc ccd5 328e 98da )..(.t......2... │ │ │ │ -000bed80: 2993 d762 cf29 93da 2993 d762 9200 d917 )..b.)..)..b.... │ │ │ │ -000bed90: 0ccf 5be2 4745 4e91 03ea a8cf 375d 8ea1 ..[.GEN.....7].. │ │ │ │ -000beda0: 8d8d 8d8d 9121 23c9 392e 8e8e 8e91 3027 .....!#.9.....0' │ │ │ │ -000bedb0: 4d00 9607 3ffa da60 93d7 748d 9f01 cccc M...?..`..t..... │ │ │ │ -000bedc0: d531 8e91 0b55 54da 5f91 0695 50d7 748d .1...UT._...P.t. │ │ │ │ -000bedd0: 9f01 cccc d532 8e92 0114 1b86 cf5b e245 .....2.......[.E │ │ │ │ -000bede0: 518d 9100 bdb0 8900 0066 6600 03b4 7d8e Q........ff...}. │ │ │ │ -000bedf0: 9104 722d 4d50 9603 eaa8 cf28 e253 594d ..r-MP.....(.SYM │ │ │ │ -000bee00: 93cf 3229 2c38 5d8e a922 f9ab 8d8d 9112 ..2),8].."...... │ │ │ │ -000bee10: c761 eb47 3132 2e33 2e32 368e 9154 7a8e .a.G12.3.26..Tz. │ │ │ │ -000bee20: 4c65 6674 9105 6666 eb6c 5feb 472d 696e Left..ff.l_.G-in │ │ │ │ -000bee30: 908c cc74 726f 9073 3364 7563 7469 6f6e ...tro.s3duction │ │ │ │ -000bee40: 8e9f 17cf 7f8d 8d8d 9112 c761 9ff5 4fa7 ...........a..O. │ │ │ │ -000bee50: 8900 0066 6601 c70b 4a9f 0b07 168d 8d90 ...ff...J....... │ │ │ │ -000bee60: cccd 9f04 599c 8400 0f60 b200 0066 668d ....Y....`...ff. │ │ │ │ -000bee70: 9ffb a664 8d91 170b cceb 6144 4953 4a32 ...d......aDISJ2 │ │ │ │ -000bee80: 9605 bfaa 3a93 7465 726d 932d 3e93 7468 ....:.term.->.th │ │ │ │ -000bee90: 6d93 2d3e 9374 686d 8e8e 9201 c671 b184 m.->.thm.....q.. │ │ │ │ -000beea0: 000f 60b2 0000 6666 8e8e 9f04 c002 8900 ..`...ff........ │ │ │ │ -000beeb0: 0066 6601 c70b 4a8e 8e8e 9f29 4499 9f11 .ff...J....)D... │ │ │ │ -000beec0: 8a6d 8d8d 8d9f f7e1 c58d 9200 e351 24cf .m...........Q$. │ │ │ │ -000beed0: 0096 073f fada 6093 d774 8d9f 01cc ccd5 ...?..`..t...... │ │ │ │ -000beee0: 328e 8e92 00d4 3cb6 9f05 516d 8900 0066 2.....<...Qm...f │ │ │ │ -000beef0: 6500 4453 d29f 0b08 0b8d cf00 9607 3ffa e.DS..........?. │ │ │ │ -000bef00: da60 93d7 748d 9f01 cccc d531 8e91 0b55 .`..t......1...U │ │ │ │ -000bef10: 54da 5f91 0695 50d7 748d 9f01 cccc d532 T._...P.t......2 │ │ │ │ -000bef20: 8e8e 8e8e 8e9f 33e7 508d 8d8d 8d91 2123 ......3.P.....!# │ │ │ │ -000bef30: c9cf 312e 8e8e 8e91 3411 f5da 6091 0b2a ..1.....4...`..* │ │ │ │ -000bef40: a25f 9107 3ffa cf3d 9b03 5552 d715 628d ._..?..=..UR..b. │ │ │ │ -000bef50: 9f01 cccc d531 8e91 08aa acd7 628d 9f01 .....1......b... │ │ │ │ -000bef60: cccc d532 8e91 04c0 04d7 3a96 03ea a8da ...2......:..... │ │ │ │ -000bef70: 38d7 623a 93cf 28d7 628d 9f01 cccc d531 8.b:..(.b......1 │ │ │ │ -000bef80: 8e96 0815 56da 2998 d762 cf29 98da 2998 ....V.)..b.)..). │ │ │ │ -000bef90: cf28 d762 8d9f 01cc ccd5 328e 93da 2998 .(.b......2...). │ │ │ │ -000befa0: d762 cf29 98da 2998 d762 9165 9ca9 cf5b .b.)..)..b.e...[ │ │ │ │ -000befb0: 4465 0c6e 6974 696f 6e96 03ea a86f 6691 De.nition....of. │ │ │ │ -000befc0: 07d5 50da 5f93 cf5d 8ea1 8d8d 8d8d 9121 ..P._..].......! │ │ │ │ -000befd0: 23c9 322e 8e8e 8e91 3411 f5da 6091 073f #.2.....4...`..? │ │ │ │ -000befe0: fad7 748d 9f01 cccc d531 8e91 0b55 54da ..t......1...UT. │ │ │ │ -000beff0: 5f91 0695 50d7 748d 9f01 cccc d532 8e96 _...P.t......2.. │ │ │ │ -000bf000: 0815 56cf 3d9b 0355 52da 38d7 623a 9103 ..V.=..UR.8.b:.. │ │ │ │ -000bf010: eaa8 cf28 d774 8d9f 01cc ccd5 318e 93da ...(.t......1... │ │ │ │ -000bf020: 2998 d762 cf29 98da 2998 cf28 d774 8d9f )..b.)..)..(.t.. │ │ │ │ -000bf030: 01cc ccd5 328e 93da 2998 d762 cf29 98da ....2...)..b.).. │ │ │ │ -000bf040: 2998 d762 9166 2a34 cf5b e252 4947 4854 )..b.f*4.[.RIGHT │ │ │ │ -000bf050: 8d91 00bd b089 0000 6666 0003 b47d 8e96 ........ff...}.. │ │ │ │ -000bf060: 0472 2d4c 4953 548d 9100 bdb0 8900 0066 .r-LIST........f │ │ │ │ -000bf070: 6600 03b4 7d8e 9342 4554 4191 03ea a8cf f...}..BETA..... │ │ │ │ -000bf080: 315d 8ea1 8d8d 8d8d 9121 23c9 332e 8e8e 1].......!#.3... │ │ │ │ -000bf090: 8e91 3027 4d00 9607 3ffa da60 93d7 748d ..0'M...?..`..t. │ │ │ │ -000bf0a0: 9f01 cccc d532 8e92 0149 5534 cf5b 4879 .....2...IU4.[Hy │ │ │ │ -000bf0b0: 7090 538e 6f74 6865 7369 735d 8ea1 8d8d p.S.othesis].... │ │ │ │ -000bf0c0: 8d8d 9121 23c9 342e 8e8e 8e91 3027 4dd7 ...!#.4.....0'M. │ │ │ │ -000bf0d0: 748d 9f01 cccc d532 8e9b 0815 56da 2991 t......2....V.). │ │ │ │ -000bf0e0: 0355 52d7 6296 073f fada 6093 d774 8d9f .UR.b..?..`..t.. │ │ │ │ -000bf0f0: 01cc ccd5 328e 98da 2991 0355 52d7 6292 ....2...)..UR.b. │ │ │ │ -000bf100: 0127 25cc cf5b e241 5353 554d 45cf 5d8e .'%..[.ASSUME.]. │ │ │ │ -000bf110: a18d 8d8d 8d91 2123 c935 2e8e 8e8e 9130 ......!#.5.....0 │ │ │ │ -000bf120: 274d 00d7 3b91 05ea a674 8d9f 01cc ccd5 'M..;....t...... │ │ │ │ -000bf130: 328e 9108 1556 da29 9103 5552 d762 9607 2....V.)..UR.b.. │ │ │ │ -000bf140: 3ffa da60 93d7 6292 0138 0e0f cf5b e24d ?..`..b..8...[.M │ │ │ │ -000bf150: 5091 03ea a8cf 342c 335d 8ea1 8d8d 8d8d P.....4,3]...... │ │ │ │ -000bf160: 9121 23c9 362e 8e8e 8e91 3027 4d00 9607 .!#.6.....0'M... │ │ │ │ -000bf170: 3ffa da60 93cf 28d7 748d 9f01 cccc d532 ?..`..(.t......2 │ │ │ │ -000bf180: 8e91 0815 56da 2996 0355 52d7 62cf 2993 ....V.)..UR.b.). │ │ │ │ -000bf190: da29 93d7 6292 011c 0b34 cf5b e244 4953 .)..b....4.[.DIS │ │ │ │ -000bf1a0: 4348 9103 eaa8 cf35 5d8e 9f12 130d 8d8d CH.....5]....... │ │ │ │ -000bf1b0: 8d8d 9121 23c9 372e 8e8e 8e91 3027 4d00 ...!#.7.....0'M. │ │ │ │ -000bf1c0: 9607 3ffa da60 93cf 28d7 748d 9f01 cccc ..?..`..(.t..... │ │ │ │ -000bf1d0: d531 8e9b 0815 56da 2996 0355 52d7 62cf .1....V.)..UR.b. │ │ │ │ -000bf1e0: 2993 da29 93cf 28d7 748d 9f01 cccc d532 )..)..(.t......2 │ │ │ │ -000bf1f0: 8e98 da29 93d7 62cf 2993 da29 93d7 6292 ...)..b.)..)..b. │ │ │ │ -000bf200: 00df 953c cf5b e244 4953 4348 9103 eaa8 ...<.[.DISCH.... │ │ │ │ -000bf210: cf36 5d8e a18d 8d8d 8d91 2123 c938 2e8e .6].......!#.8.. │ │ │ │ -000bf220: 8e8e 9130 274d 0096 073f fada 6093 38d7 ...0'M...?..`.8. │ │ │ │ -000bf230: 623a 9103 eaa8 cf28 d774 8d9f 01cc ccd5 b:.....(.t...... │ │ │ │ -000bf240: 318e 9b08 1556 da29 9603 5552 d762 cf29 1....V.)..UR.b.) │ │ │ │ -000bf250: 93da 2993 cf28 d774 8d9f 01cc ccd5 328e ..)..(.t......2. │ │ │ │ -000bf260: 98da 2993 d762 cf29 93da 2993 d762 9200 ..)..b.)..)..b.. │ │ │ │ -000bf270: d917 0ccf 5be2 4745 4e91 03ea a8cf 375d ....[.GEN.....7] │ │ │ │ -000bf280: 8ea1 8d8d 8d8d 9121 23c9 392e 8e8e 8e91 .......!#.9..... │ │ │ │ -000bf290: 3027 4d00 9607 3ffa da60 93d7 748d 9f01 0'M...?..`..t... │ │ │ │ -000bf2a0: cccc d531 8e91 0b55 54da 5f91 0695 50d7 ...1...UT._...P. │ │ │ │ -000bf2b0: 748d 9f01 cccc d532 8e92 0114 1b86 cf5b t......2.......[ │ │ │ │ -000bf2c0: e245 518d 9100 bdb0 8900 0066 6600 03b4 .EQ........ff... │ │ │ │ -000bf2d0: 7d8e 9104 722d 4d50 9603 eaa8 cf28 e253 }...r-MP.....(.S │ │ │ │ -000bf2e0: 594d 93cf 3229 2c38 5d8e a68d 8d91 12c7 YM..2),8]....... │ │ │ │ -000bf2f0: 61eb 4731 322e 332e 3237 8e91 547a 8eeb a.G12.3.27..Tz.. │ │ │ │ -000bf300: 6c5f eb47 2d65 6c69 6d69 6e61 7469 6f6e l_.G-elimination │ │ │ │ -000bf310: 8e9f 17cf 808d 8d8d 9112 c761 9ff5 4fa7 ...........a..O. │ │ │ │ -000bf320: 8900 0066 6601 c70b 4a9f 0b07 168d 8d90 ...ff...J....... │ │ │ │ -000bf330: cccd 9f04 599c 8400 0f60 b200 0066 668d ....Y....`...ff. │ │ │ │ -000bf340: 9ffb a664 8d91 170b cceb 6144 4953 4a5f ...d......aDISJ_ │ │ │ │ -000bf350: 4341 5345 5396 05bf aa3a 9374 686d 932d CASES....:.thm.- │ │ │ │ -000bf360: 3e93 7468 6d93 2d3e 9374 686d 932d 3e93 >.thm.->.thm.->. │ │ │ │ -000bf370: 7468 6d8e 8e92 01c6 71b1 8400 0f60 b200 thm.....q....`.. │ │ │ │ -000bf380: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ -000bf390: 0b4a 8e8e 8e9f 2944 989f 118a 6e8d 8d8d .J....)D....n... │ │ │ │ -000bf3a0: 9ff7 e1c5 8d91 5565 83cf 0096 073f fada ......Ue.....?.. │ │ │ │ -000bf3b0: 6093 d774 8d9f 01cc ccd5 318e 910b 5554 `..t......1...UT │ │ │ │ -000bf3c0: da5f 9106 9550 d774 8d9f 01cc ccd5 328e ._...P.t......2. │ │ │ │ -000bf3d0: 914b 3fd4 cf00 8d9f 01cc ccd5 318e 9b04 .K?.........1... │ │ │ │ -000bf3e0: c004 d73b 9105 eaa6 748d 9f01 cccc d531 ...;....t......1 │ │ │ │ -000bf3f0: 8e91 0bff feda 6093 d774 9146 7fd0 cf00 ......`..t.F.... │ │ │ │ -000bf400: 8d9f 01cc ccd5 328e 98d7 3b91 05ea a674 ......2...;....t │ │ │ │ -000bf410: 8d9f 01cc ccd5 328e 910b fffe da60 93d7 ......2......`.. │ │ │ │ -000bf420: 748e 9155 6583 9f05 516d 8900 0066 6501 t..Ue...Qm...fe. │ │ │ │ -000bf430: 4202 389f 0b08 0b8d 9176 dedb cf00 9602 B.8......v...... │ │ │ │ -000bf440: aaa8 da5b 93cf 008d 9f01 cccc d531 8e91 ...[.........1.. │ │ │ │ -000bf450: 076a acda 5b93 cf00 8d9f 01cc ccd5 328e .j..[.........2. │ │ │ │ -000bf460: 910b fffe da60 9107 3ffa d774 8e8e 8e8e .....`..?..t.... │ │ │ │ -000bf470: 9f33 e74f 8d8d 8d8d 9121 23c9 cf31 2e8e .3.O.....!#..1.. │ │ │ │ -000bf480: 8e8e 9134 11f5 da60 910b 2aa2 5f91 073f ...4...`..*._..? │ │ │ │ -000bf490: facf 3d9b 0355 52d7 1562 8d9f 01cc ccd5 ..=..UR..b...... │ │ │ │ -000bf4a0: 318e 9108 aaac d762 8d9f 01cc ccd5 328e 1......b......2. │ │ │ │ -000bf4b0: 9104 c004 d73a 9603 eaa8 da38 d762 3a93 .....:.....8.b:. │ │ │ │ -000bf4c0: cf28 d762 8d9f 01cc ccd5 318e 9608 1556 .(.b......1....V │ │ │ │ -000bf4d0: da29 98d7 62cf 2998 da29 98cf 28d7 628d .)..b.)..)..(.b. │ │ │ │ -000bf4e0: 9f01 cccc d532 8e93 da29 98d7 62cf 2998 .....2...)..b.). │ │ │ │ -000bf4f0: da29 98d7 6291 659c a9cf 5b44 650c 6e69 .)..b.e...[De.ni │ │ │ │ -000bf500: 7469 6f6e 9603 eaa8 6f66 9107 d550 da5f tion....of...P._ │ │ │ │ -000bf510: 93cf 5d8e a18d 8d8d 8d91 2123 c932 2e8e ..].......!#.2.. │ │ │ │ -000bf520: 8e8e 9134 11f5 da60 9107 3ffa d774 8d9f ...4...`..?..t.. │ │ │ │ -000bf530: 01cc ccd5 318e 910b 5554 da5f 9106 9550 ....1...UT._...P │ │ │ │ -000bf540: d774 8d9f 01cc ccd5 328e 9608 1556 cf3d .t......2....V.= │ │ │ │ -000bf550: 9b03 5552 da38 d762 3a91 03ea a8cf 28d7 ..UR.8.b:.....(. │ │ │ │ -000bf560: 748d 9f01 cccc d531 8e93 da29 98d7 62cf t......1...)..b. │ │ │ │ -000bf570: 2998 da29 98cf 28d7 748d 9f01 cccc d532 )..)..(.t......2 │ │ │ │ -000bf580: 8e93 da29 98d7 62cf 2998 da29 98d7 6291 ...)..b.)..)..b. │ │ │ │ -000bf590: 662a 34cf 5be2 5249 4748 548d 9100 bdb0 f*4.[.RIGHT..... │ │ │ │ -000bf5a0: 8900 0066 6600 03b4 7d8e 9604 722d 4c49 ...ff...}...r-LI │ │ │ │ -000bf5b0: 5354 8d91 00bd b089 0000 6666 0003 b47d ST........ff...} │ │ │ │ -000bf5c0: 8e93 4245 5441 9103 eaa8 cf31 5d8e a18d ..BETA.....1]... │ │ │ │ -000bf5d0: 8d8d 8d91 2123 c933 2e8e 8e8e 9130 274d ....!#.3.....0'M │ │ │ │ -000bf5e0: 0096 073f fada 6093 d774 8d9f 01cc ccd5 ...?..`..t...... │ │ │ │ -000bf5f0: 318e 910b 5554 da5f 9106 9550 d774 8d9f 1...UT._...P.t.. │ │ │ │ -000bf600: 01cc ccd5 328e 9201 2b2c 59cf 5b48 7970 ....2...+,Y.[Hyp │ │ │ │ -000bf610: 9053 8e6f 7468 6573 6973 5d8e a18d 8d8d .S.othesis]..... │ │ │ │ -000bf620: 8d91 2123 c934 2e8e 8e8e 9130 274d 0096 ..!#.4.....0'M.. │ │ │ │ -000bf630: 073f fada 6093 38d7 623a 9103 eaa8 cf28 .?..`.8.b:.....( │ │ │ │ -000bf640: d774 8d9f 01cc ccd5 318e 9b08 1556 da29 .t......1....V.) │ │ │ │ -000bf650: 9603 5552 d762 cf29 93da 2993 cf28 d774 ..UR.b.)..)..(.t │ │ │ │ -000bf660: 8d9f 01cc ccd5 328e 98da 2993 d762 cf29 ......2...)..b.) │ │ │ │ -000bf670: 93da 2993 d762 9200 c554 8acf 5be2 4551 ..)..b...T..[.EQ │ │ │ │ -000bf680: 8d91 00bd b089 0000 6666 0003 b47d 8e91 ........ff...}.. │ │ │ │ -000bf690: 0472 2d4d 5091 03ea a8cf 322c 335d 8ea1 .r-MP.....2,3].. │ │ │ │ -000bf6a0: 8d8d 8d8d 9121 23c9 352e 8e8e 8e91 3027 .....!#.5.....0' │ │ │ │ -000bf6b0: 4d00 9607 3ffa da60 93cf 28d7 748d 9f01 M...?..`..(.t... │ │ │ │ -000bf6c0: cccc d531 8e9b 0815 56da 2996 0355 52d7 ...1....V.)..UR. │ │ │ │ -000bf6d0: 74cf 2993 da29 93cf 28d7 748d 9f01 cccc t.)..)..(.t..... │ │ │ │ -000bf6e0: d532 8e98 da29 93d7 74cf 2993 da29 93d7 .2...)..t.)..).. │ │ │ │ -000bf6f0: 7492 00e8 0425 cf5b e253 5045 4391 03ea t....%.[.SPEC... │ │ │ │ -000bf700: a8cf 345d 8ea1 8d8d 8d8d 9121 23c9 362e ..4].......!#.6. │ │ │ │ -000bf710: 8e8e 8e91 3027 4d00 8d9f 01cc ccd5 318e ....0'M.......1. │ │ │ │ -000bf720: 9104 c004 d73b 9105 eaa6 748d 9f01 cccc .....;....t..... │ │ │ │ -000bf730: d531 8e91 0bff feda 6091 073f fad7 7492 .1......`..?..t. │ │ │ │ -000bf740: 0132 68c4 cf5b 4879 7090 538e 6f74 6865 .2h..[Hyp.S.othe │ │ │ │ -000bf750: 7369 735d 8e8e 9f24 fd13 8e8c 8b00 0000 sis]...$........ │ │ │ │ -000bf760: ee00 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000bebe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000bebf0: 0000 0000 0be0 f6a0 02cc 0555 8da0 fd46 ...........U...F │ │ │ │ +000bec00: d30e 8d8d 8d8d 9ffa 999a 8d91 12c7 61d0 ..............a. │ │ │ │ +000bec10: 3132 2e33 2e91 0a80 0044 6572 6976 91ff 12.3.....Deriv.. │ │ │ │ +000bec20: 4000 6174 696f 6e96 0480 006f 6693 7468 @.ation....of.th │ │ │ │ +000bec30: 6593 7374 616e 6461 7264 9372 756c 6573 e.standard.rules │ │ │ │ +000bec40: 9200 cf09 da32 3337 8e91 12c7 619f 0566 .....237....a..f │ │ │ │ +000bec50: 6689 0000 e666 01c7 3e7c 8e8e 8e8e a002 f....f..>|...... │ │ │ │ +000bec60: 942f df8d a0fd 8bd0 218d 8d8d 8d91 2123 ./......!.....!# │ │ │ │ +000bec70: c9cf 362e 8e8e 8e91 3027 4d00 d73b 9105 ..6.....0'M..;.. │ │ │ │ +000bec80: eaa6 748d 9f01 cccc d531 8e9b 0815 56da ..t......1....V. │ │ │ │ +000bec90: 2991 0355 52d7 6296 073f fada 6093 cf28 )..UR.b..?..`..( │ │ │ │ +000beca0: d774 8d9f 01cc ccd5 328e 98da 2996 0355 .t......2...)..U │ │ │ │ +000becb0: 52d7 62cf 2993 da29 93d7 6292 00f2 3538 R.b.)..)..b...58 │ │ │ │ +000becc0: cf5b e244 4953 4348 9103 eaa8 cf35 5d8e .[.DISCH.....5]. │ │ │ │ +000becd0: a412 130e 8d8d 8d8d 9121 23c9 372e 8e8e .........!#.7... │ │ │ │ +000bece0: 8e91 3027 4d00 9607 3ffa da60 93cf 28d7 ..0'M...?..`..(. │ │ │ │ +000becf0: 748d 9f01 cccc d531 8e9b 0815 56da 2996 t......1....V.). │ │ │ │ +000bed00: 0355 52d7 62cf 2993 da29 93cf 28d7 748d .UR.b.)..)..(.t. │ │ │ │ +000bed10: 9f01 cccc d532 8e98 da29 93d7 62cf 2993 .....2...)..b.). │ │ │ │ +000bed20: da29 93d7 6292 00df 953c cf5b e244 4953 .)..b....<.[.DIS │ │ │ │ +000bed30: 4348 9103 eaa8 cf36 5d8e a18d 8d8d 8d91 CH.....6]....... │ │ │ │ +000bed40: 2123 c938 2e8e 8e8e 9130 274d 0096 073f !#.8.....0'M...? │ │ │ │ +000bed50: fada 6093 38d7 623a 9103 eaa8 cf28 d774 ..`.8.b:.....(.t │ │ │ │ +000bed60: 8d9f 01cc ccd5 318e 9b08 1556 da29 9603 ......1....V.).. │ │ │ │ +000bed70: 5552 d762 cf29 93da 2993 cf28 d774 8d9f UR.b.)..)..(.t.. │ │ │ │ +000bed80: 01cc ccd5 328e 98da 2993 d762 cf29 93da ....2...)..b.).. │ │ │ │ +000bed90: 2993 d762 9200 d917 0ccf 5be2 4745 4e91 )..b......[.GEN. │ │ │ │ +000beda0: 03ea a8cf 375d 8ea1 8d8d 8d8d 9121 23c9 ....7].......!#. │ │ │ │ +000bedb0: 392e 8e8e 8e91 3027 4d00 9607 3ffa da60 9.....0'M...?..` │ │ │ │ +000bedc0: 93d7 748d 9f01 cccc d531 8e91 0b55 54da ..t......1...UT. │ │ │ │ +000bedd0: 5f91 0695 50d7 748d 9f01 cccc d532 8e92 _...P.t......2.. │ │ │ │ +000bede0: 0114 1b86 cf5b e245 518d 9100 bdb0 8900 .....[.EQ....... │ │ │ │ +000bedf0: 0066 6600 03b4 7d8e 9104 722d 4d50 9603 .ff...}...r-MP.. │ │ │ │ +000bee00: eaa8 cf28 e253 594d 93cf 3229 2c38 5d8e ...(.SYM..2),8]. │ │ │ │ +000bee10: a922 f9ab 8d8d 9112 c761 eb47 3132 2e33 .".......a.G12.3 │ │ │ │ +000bee20: 2e32 368e 9154 7a8e 4c65 6674 9105 6666 .26..Tz.Left..ff │ │ │ │ +000bee30: eb6c 5feb 472d 696e 908c cc74 726f 9073 .l_.G-in...tro.s │ │ │ │ +000bee40: 3364 7563 7469 6f6e 8e9f 17cf 7f8d 8d8d 3duction........ │ │ │ │ +000bee50: 9112 c761 9ff5 4fa7 8900 0066 6601 c70b ...a..O....ff... │ │ │ │ +000bee60: 4a9f 0b07 168d 8d90 cccd 9f04 599c 8400 J...........Y... │ │ │ │ +000bee70: 0f60 b200 0066 668d 9ffb a664 8d91 170b .`...ff....d.... │ │ │ │ +000bee80: cceb 6144 4953 4a32 9605 bfaa 3a93 7465 ..aDISJ2....:.te │ │ │ │ +000bee90: 726d 932d 3e93 7468 6d93 2d3e 9374 686d rm.->.thm.->.thm │ │ │ │ +000beea0: 8e8e 9201 c671 b184 000f 60b2 0000 6666 .....q....`...ff │ │ │ │ +000beeb0: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ +000beec0: 8e8e 9f29 4499 9f11 8a6d 8d8d 8d9f f7e1 ...)D....m...... │ │ │ │ +000beed0: c58d 9200 e351 24cf 0096 073f fada 6093 .....Q$....?..`. │ │ │ │ +000beee0: d774 8d9f 01cc ccd5 328e 8e92 00d4 3cb6 .t......2.....<. │ │ │ │ +000beef0: 9f05 516d 8900 0066 6500 4453 d29f 0b08 ..Qm...fe.DS.... │ │ │ │ +000bef00: 0b8d cf00 9607 3ffa da60 93d7 748d 9f01 ......?..`..t... │ │ │ │ +000bef10: cccc d531 8e91 0b55 54da 5f91 0695 50d7 ...1...UT._...P. │ │ │ │ +000bef20: 748d 9f01 cccc d532 8e8e 8e8e 8e9f 33e7 t......2......3. │ │ │ │ +000bef30: 508d 8d8d 8d91 2123 c9cf 312e 8e8e 8e91 P.....!#..1..... │ │ │ │ +000bef40: 3411 f5da 6091 0b2a a25f 9107 3ffa cf3d 4...`..*._..?..= │ │ │ │ +000bef50: 9b03 5552 d715 628d 9f01 cccc d531 8e91 ..UR..b......1.. │ │ │ │ +000bef60: 08aa acd7 628d 9f01 cccc d532 8e91 04c0 ....b......2.... │ │ │ │ +000bef70: 04d7 3a96 03ea a8da 38d7 623a 93cf 28d7 ..:.....8.b:..(. │ │ │ │ +000bef80: 628d 9f01 cccc d531 8e96 0815 56da 2998 b......1....V.). │ │ │ │ +000bef90: d762 cf29 98da 2998 cf28 d762 8d9f 01cc .b.)..)..(.b.... │ │ │ │ +000befa0: ccd5 328e 93da 2998 d762 cf29 98da 2998 ..2...)..b.)..). │ │ │ │ +000befb0: d762 9165 9ca9 cf5b 4465 0c6e 6974 696f .b.e...[De.nitio │ │ │ │ +000befc0: 6e96 03ea a86f 6691 07d5 50da 5f93 cf5d n....of...P._..] │ │ │ │ +000befd0: 8ea1 8d8d 8d8d 9121 23c9 322e 8e8e 8e91 .......!#.2..... │ │ │ │ +000befe0: 3411 f5da 6091 073f fad7 748d 9f01 cccc 4...`..?..t..... │ │ │ │ +000beff0: d531 8e91 0b55 54da 5f91 0695 50d7 748d .1...UT._...P.t. │ │ │ │ +000bf000: 9f01 cccc d532 8e96 0815 56cf 3d9b 0355 .....2....V.=..U │ │ │ │ +000bf010: 52da 38d7 623a 9103 eaa8 cf28 d774 8d9f R.8.b:.....(.t.. │ │ │ │ +000bf020: 01cc ccd5 318e 93da 2998 d762 cf29 98da ....1...)..b.).. │ │ │ │ +000bf030: 2998 cf28 d774 8d9f 01cc ccd5 328e 93da )..(.t......2... │ │ │ │ +000bf040: 2998 d762 cf29 98da 2998 d762 9166 2a34 )..b.)..)..b.f*4 │ │ │ │ +000bf050: cf5b e252 4947 4854 8d91 00bd b089 0000 .[.RIGHT........ │ │ │ │ +000bf060: 6666 0003 b47d 8e96 0472 2d4c 4953 548d ff...}...r-LIST. │ │ │ │ +000bf070: 9100 bdb0 8900 0066 6600 03b4 7d8e 9342 .......ff...}..B │ │ │ │ +000bf080: 4554 4191 03ea a8cf 315d 8ea1 8d8d 8d8d ETA.....1]...... │ │ │ │ +000bf090: 9121 23c9 332e 8e8e 8e91 3027 4d00 9607 .!#.3.....0'M... │ │ │ │ +000bf0a0: 3ffa da60 93d7 748d 9f01 cccc d532 8e92 ?..`..t......2.. │ │ │ │ +000bf0b0: 0149 5534 cf5b 4879 7090 538e 6f74 6865 .IU4.[Hyp.S.othe │ │ │ │ +000bf0c0: 7369 735d 8ea1 8d8d 8d8d 9121 23c9 342e sis].......!#.4. │ │ │ │ +000bf0d0: 8e8e 8e91 3027 4dd7 748d 9f01 cccc d532 ....0'M.t......2 │ │ │ │ +000bf0e0: 8e9b 0815 56da 2991 0355 52d7 6296 073f ....V.)..UR.b..? │ │ │ │ +000bf0f0: fada 6093 d774 8d9f 01cc ccd5 328e 98da ..`..t......2... │ │ │ │ +000bf100: 2991 0355 52d7 6292 0127 25cc cf5b e241 )..UR.b..'%..[.A │ │ │ │ +000bf110: 5353 554d 45cf 5d8e a18d 8d8d 8d91 2123 SSUME.].......!# │ │ │ │ +000bf120: c935 2e8e 8e8e 9130 274d 00d7 3b91 05ea .5.....0'M..;... │ │ │ │ +000bf130: a674 8d9f 01cc ccd5 328e 9108 1556 da29 .t......2....V.) │ │ │ │ +000bf140: 9103 5552 d762 9607 3ffa da60 93d7 6292 ..UR.b..?..`..b. │ │ │ │ +000bf150: 0138 0e0f cf5b e24d 5091 03ea a8cf 342c .8...[.MP.....4, │ │ │ │ +000bf160: 335d 8ea1 8d8d 8d8d 9121 23c9 362e 8e8e 3].......!#.6... │ │ │ │ +000bf170: 8e91 3027 4d00 9607 3ffa da60 93cf 28d7 ..0'M...?..`..(. │ │ │ │ +000bf180: 748d 9f01 cccc d532 8e91 0815 56da 2996 t......2....V.). │ │ │ │ +000bf190: 0355 52d7 62cf 2993 da29 93d7 6292 011c .UR.b.)..)..b... │ │ │ │ +000bf1a0: 0b34 cf5b e244 4953 4348 9103 eaa8 cf35 .4.[.DISCH.....5 │ │ │ │ +000bf1b0: 5d8e 9f12 130d 8d8d 8d8d 9121 23c9 372e ]..........!#.7. │ │ │ │ +000bf1c0: 8e8e 8e91 3027 4d00 9607 3ffa da60 93cf ....0'M...?..`.. │ │ │ │ +000bf1d0: 28d7 748d 9f01 cccc d531 8e9b 0815 56da (.t......1....V. │ │ │ │ +000bf1e0: 2996 0355 52d7 62cf 2993 da29 93cf 28d7 )..UR.b.)..)..(. │ │ │ │ +000bf1f0: 748d 9f01 cccc d532 8e98 da29 93d7 62cf t......2...)..b. │ │ │ │ +000bf200: 2993 da29 93d7 6292 00df 953c cf5b e244 )..)..b....<.[.D │ │ │ │ +000bf210: 4953 4348 9103 eaa8 cf36 5d8e a18d 8d8d ISCH.....6]..... │ │ │ │ +000bf220: 8d91 2123 c938 2e8e 8e8e 9130 274d 0096 ..!#.8.....0'M.. │ │ │ │ +000bf230: 073f fada 6093 38d7 623a 9103 eaa8 cf28 .?..`.8.b:.....( │ │ │ │ +000bf240: d774 8d9f 01cc ccd5 318e 9b08 1556 da29 .t......1....V.) │ │ │ │ +000bf250: 9603 5552 d762 cf29 93da 2993 cf28 d774 ..UR.b.)..)..(.t │ │ │ │ +000bf260: 8d9f 01cc ccd5 328e 98da 2993 d762 cf29 ......2...)..b.) │ │ │ │ +000bf270: 93da 2993 d762 9200 d917 0ccf 5be2 4745 ..)..b......[.GE │ │ │ │ +000bf280: 4e91 03ea a8cf 375d 8ea1 8d8d 8d8d 9121 N.....7].......! │ │ │ │ +000bf290: 23c9 392e 8e8e 8e91 3027 4d00 9607 3ffa #.9.....0'M...?. │ │ │ │ +000bf2a0: da60 93d7 748d 9f01 cccc d531 8e91 0b55 .`..t......1...U │ │ │ │ +000bf2b0: 54da 5f91 0695 50d7 748d 9f01 cccc d532 T._...P.t......2 │ │ │ │ +000bf2c0: 8e92 0114 1b86 cf5b e245 518d 9100 bdb0 .......[.EQ..... │ │ │ │ +000bf2d0: 8900 0066 6600 03b4 7d8e 9104 722d 4d50 ...ff...}...r-MP │ │ │ │ +000bf2e0: 9603 eaa8 cf28 e253 594d 93cf 3229 2c38 .....(.SYM..2),8 │ │ │ │ +000bf2f0: 5d8e a68d 8d91 12c7 61eb 4731 322e 332e ].......a.G12.3. │ │ │ │ +000bf300: 3237 8e91 547a 8eeb 6c5f eb47 2d65 6c69 27..Tz..l_.G-eli │ │ │ │ +000bf310: 6d69 6e61 7469 6f6e 8e9f 17cf 808d 8d8d mination........ │ │ │ │ +000bf320: 9112 c761 9ff5 4fa7 8900 0066 6601 c70b ...a..O....ff... │ │ │ │ +000bf330: 4a9f 0b07 168d 8d90 cccd 9f04 599c 8400 J...........Y... │ │ │ │ +000bf340: 0f60 b200 0066 668d 9ffb a664 8d91 170b .`...ff....d.... │ │ │ │ +000bf350: cceb 6144 4953 4a5f 4341 5345 5396 05bf ..aDISJ_CASES... │ │ │ │ +000bf360: aa3a 9374 686d 932d 3e93 7468 6d93 2d3e .:.thm.->.thm.-> │ │ │ │ +000bf370: 9374 686d 932d 3e93 7468 6d8e 8e92 01c6 .thm.->.thm..... │ │ │ │ +000bf380: 71b1 8400 0f60 b200 0066 668e 8e9f 04c0 q....`...ff..... │ │ │ │ +000bf390: 0289 0000 6666 01c7 0b4a 8e8e 8e9f 2944 ....ff...J....)D │ │ │ │ +000bf3a0: 989f 118a 6e8d 8d8d 9ff7 e1c5 8d91 5565 ....n.........Ue │ │ │ │ +000bf3b0: 83cf 0096 073f fada 6093 d774 8d9f 01cc .....?..`..t.... │ │ │ │ +000bf3c0: ccd5 318e 910b 5554 da5f 9106 9550 d774 ..1...UT._...P.t │ │ │ │ +000bf3d0: 8d9f 01cc ccd5 328e 914b 3fd4 cf00 8d9f ......2..K?..... │ │ │ │ +000bf3e0: 01cc ccd5 318e 9b04 c004 d73b 9105 eaa6 ....1......;.... │ │ │ │ +000bf3f0: 748d 9f01 cccc d531 8e91 0bff feda 6093 t......1......`. │ │ │ │ +000bf400: d774 9146 7fd0 cf00 8d9f 01cc ccd5 328e .t.F..........2. │ │ │ │ +000bf410: 98d7 3b91 05ea a674 8d9f 01cc ccd5 328e ..;....t......2. │ │ │ │ +000bf420: 910b fffe da60 93d7 748e 9155 6583 9f05 .....`..t..Ue... │ │ │ │ +000bf430: 516d 8900 0066 6501 4202 389f 0b08 0b8d Qm...fe.B.8..... │ │ │ │ +000bf440: 9176 dedb cf00 9602 aaa8 da5b 93cf 008d .v.........[.... │ │ │ │ +000bf450: 9f01 cccc d531 8e91 076a acda 5b93 cf00 .....1...j..[... │ │ │ │ +000bf460: 8d9f 01cc ccd5 328e 910b fffe da60 9107 ......2......`.. │ │ │ │ +000bf470: 3ffa d774 8e8e 8e8e 9f33 e74f 8d8d 8d8d ?..t.....3.O.... │ │ │ │ +000bf480: 9121 23c9 cf31 2e8e 8e8e 9134 11f5 da60 .!#..1.....4...` │ │ │ │ +000bf490: 910b 2aa2 5f91 073f facf 3d9b 0355 52d7 ..*._..?..=..UR. │ │ │ │ +000bf4a0: 1562 8d9f 01cc ccd5 318e 9108 aaac d762 .b......1......b │ │ │ │ +000bf4b0: 8d9f 01cc ccd5 328e 9104 c004 d73a 9603 ......2......:.. │ │ │ │ +000bf4c0: eaa8 da38 d762 3a93 cf28 d762 8d9f 01cc ...8.b:..(.b.... │ │ │ │ +000bf4d0: ccd5 318e 9608 1556 da29 98d7 62cf 2998 ..1....V.)..b.). │ │ │ │ +000bf4e0: da29 98cf 28d7 628d 9f01 cccc d532 8e93 .)..(.b......2.. │ │ │ │ +000bf4f0: da29 98d7 62cf 2998 da29 98d7 6291 659c .)..b.)..)..b.e. │ │ │ │ +000bf500: a9cf 5b44 650c 6e69 7469 6f6e 9603 eaa8 ..[De.nition.... │ │ │ │ +000bf510: 6f66 9107 d550 da5f 93cf 5d8e a18d 8d8d of...P._..]..... │ │ │ │ +000bf520: 8d91 2123 c932 2e8e 8e8e 9134 11f5 da60 ..!#.2.....4...` │ │ │ │ +000bf530: 9107 3ffa d774 8d9f 01cc ccd5 318e 910b ..?..t......1... │ │ │ │ +000bf540: 5554 da5f 9106 9550 d774 8d9f 01cc ccd5 UT._...P.t...... │ │ │ │ +000bf550: 328e 9608 1556 cf3d 9b03 5552 da38 d762 2....V.=..UR.8.b │ │ │ │ +000bf560: 3a91 03ea a8cf 28d7 748d 9f01 cccc d531 :.....(.t......1 │ │ │ │ +000bf570: 8e93 da29 98d7 62cf 2998 da29 98cf 28d7 ...)..b.)..)..(. │ │ │ │ +000bf580: 748d 9f01 cccc d532 8e93 da29 98d7 62cf t......2...)..b. │ │ │ │ +000bf590: 2998 da29 98d7 6291 662a 34cf 5be2 5249 )..)..b.f*4.[.RI │ │ │ │ +000bf5a0: 4748 548d 9100 bdb0 8900 0066 6600 03b4 GHT........ff... │ │ │ │ +000bf5b0: 7d8e 9604 722d 4c49 5354 8d91 00bd b089 }...r-LIST...... │ │ │ │ +000bf5c0: 0000 6666 0003 b47d 8e93 4245 5441 9103 ..ff...}..BETA.. │ │ │ │ +000bf5d0: eaa8 cf31 5d8e a18d 8d8d 8d91 2123 c933 ...1].......!#.3 │ │ │ │ +000bf5e0: 2e8e 8e8e 9130 274d 0096 073f fada 6093 .....0'M...?..`. │ │ │ │ +000bf5f0: d774 8d9f 01cc ccd5 318e 910b 5554 da5f .t......1...UT._ │ │ │ │ +000bf600: 9106 9550 d774 8d9f 01cc ccd5 328e 9201 ...P.t......2... │ │ │ │ +000bf610: 2b2c 59cf 5b48 7970 9053 8e6f 7468 6573 +,Y.[Hyp.S.othes │ │ │ │ +000bf620: 6973 5d8e a18d 8d8d 8d91 2123 c934 2e8e is].......!#.4.. │ │ │ │ +000bf630: 8e8e 9130 274d 0096 073f fada 6093 38d7 ...0'M...?..`.8. │ │ │ │ +000bf640: 623a 9103 eaa8 cf28 d774 8d9f 01cc ccd5 b:.....(.t...... │ │ │ │ +000bf650: 318e 9b08 1556 da29 9603 5552 d762 cf29 1....V.)..UR.b.) │ │ │ │ +000bf660: 93da 2993 cf28 d774 8d9f 01cc ccd5 328e ..)..(.t......2. │ │ │ │ +000bf670: 98da 2993 d762 cf29 93da 2993 d762 9200 ..)..b.)..)..b.. │ │ │ │ +000bf680: c554 8acf 5be2 4551 8d91 00bd b089 0000 .T..[.EQ........ │ │ │ │ +000bf690: 6666 0003 b47d 8e91 0472 2d4d 5091 03ea ff...}...r-MP... │ │ │ │ +000bf6a0: a8cf 322c 335d 8ea1 8d8d 8d8d 9121 23c9 ..2,3].......!#. │ │ │ │ +000bf6b0: 352e 8e8e 8e91 3027 4d00 9607 3ffa da60 5.....0'M...?..` │ │ │ │ +000bf6c0: 93cf 28d7 748d 9f01 cccc d531 8e9b 0815 ..(.t......1.... │ │ │ │ +000bf6d0: 56da 2996 0355 52d7 74cf 2993 da29 93cf V.)..UR.t.)..).. │ │ │ │ +000bf6e0: 28d7 748d 9f01 cccc d532 8e98 da29 93d7 (.t......2...).. │ │ │ │ +000bf6f0: 74cf 2993 da29 93d7 7492 00e8 0425 cf5b t.)..)..t....%.[ │ │ │ │ +000bf700: e253 5045 4391 03ea a8cf 345d 8ea1 8d8d .SPEC.....4].... │ │ │ │ +000bf710: 8d8d 9121 23c9 362e 8e8e 8e91 3027 4d00 ...!#.6.....0'M. │ │ │ │ +000bf720: 8d9f 01cc ccd5 318e 9104 c004 d73b 9105 ......1......;.. │ │ │ │ +000bf730: eaa6 748d 9f01 cccc d531 8e91 0bff feda ..t......1...... │ │ │ │ +000bf740: 6091 073f fad7 7492 0132 68c4 cf5b 4879 `..?..t..2h..[Hy │ │ │ │ +000bf750: 7090 538e 6f74 6865 7369 735d 8e8e 9f24 p.S.othesis]...$ │ │ │ │ +000bf760: fd13 8e8c 8b00 0000 ee00 0000 0000 0000 ................ │ │ │ │ 000bf770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000bf780: 0000 0000 0000 0beb c2a0 02cc 0555 8da0 .............U.. │ │ │ │ -000bf790: fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 .F.............. │ │ │ │ -000bf7a0: ebd0 3233 3892 00d4 609d 4368 6170 7465 ..238...`.Chapte │ │ │ │ -000bf7b0: 7296 0480 0031 322e 910a 8000 4465 7269 r....12.....Deri │ │ │ │ -000bf7c0: 7690 a000 6564 9349 6e66 6572 656e 6365 v...ed.Inference │ │ │ │ -000bf7d0: 9352 756c 6573 8e91 eaf1 eb9f 0566 6689 .Rules.......ff. │ │ │ │ -000bf7e0: 0000 e666 01c7 3e7c 8e8e 8e8e a002 942f ...f..>|......./ │ │ │ │ -000bf7f0: df8d a0fd 8bd0 218d 8d8d 8d91 f94e 53cf ......!......NS. │ │ │ │ -000bf800: 372e 8e8e 8e91 0851 d700 8d9f 01cc ccd5 7......Q........ │ │ │ │ -000bf810: 318e 910b fffe da60 9107 3ffa d774 8d9f 1......`..?..t.. │ │ │ │ -000bf820: 01cc ccd5 318e 9108 1556 da29 9103 5552 ....1....V.)..UR │ │ │ │ -000bf830: d774 9201 38d8 fccf 5be2 4449 5343 4891 .t..8...[.DISCH. │ │ │ │ -000bf840: 03ea a8cf 365d 8ea4 1200 008d 8d8d 8d91 ....6].......... │ │ │ │ -000bf850: f94e 5338 2e8e 8e8e 9108 51d7 0096 02aa .NS8......Q..... │ │ │ │ -000bf860: a8da 5b93 cf00 8d9f 01cc ccd5 318e 910b ..[.........1... │ │ │ │ -000bf870: fffe da60 9107 3ffa cf28 d774 8d9f 01cc ...`..?..(.t.... │ │ │ │ -000bf880: ccd5 328e 9108 1556 da29 9603 5552 d774 ..2....V.)..UR.t │ │ │ │ -000bf890: cf29 93da 2993 d774 9201 0d82 b3cf 5be2 .)..)..t......[. │ │ │ │ -000bf8a0: 4d50 9103 eaa8 cf35 2c37 5d8e a18d 8d8d MP.....5,7]..... │ │ │ │ -000bf8b0: 8d91 f94e 5339 2e8e 8e8e 9108 51d7 008d ...NS9......Q... │ │ │ │ -000bf8c0: 9f01 cccc d532 8e91 04c0 04d7 3b91 05ea .....2......;... │ │ │ │ -000bf8d0: a674 8d9f 01cc ccd5 328e 910b fffe da60 .t......2......` │ │ │ │ -000bf8e0: 9107 3ffa d774 9201 3268 c4cf 5b48 7970 ..?..t..2h..[Hyp │ │ │ │ -000bf8f0: 9053 8e6f 7468 6573 6973 5d8e a18d 8d8d .S.othesis]..... │ │ │ │ -000bf900: 8d91 f36e 5731 302e 8e8e 8e91 0851 d700 ...nW10......Q.. │ │ │ │ -000bf910: 8d9f 01cc ccd5 328e 910b fffe da60 9107 ......2......`.. │ │ │ │ -000bf920: 3ffa d774 8d9f 01cc ccd5 328e 9108 1556 ?..t......2....V │ │ │ │ -000bf930: da29 9103 5552 d774 9201 38d8 fccf 5be2 .)..UR.t..8...[. │ │ │ │ -000bf940: 4449 5343 4891 03ea a8cf 395d 8ea1 8d8d DISCH.....9].... │ │ │ │ -000bf950: 8d8d 91f3 6e57 3131 2e8e 8e8e 9108 51d7 ....nW11......Q. │ │ │ │ -000bf960: 0096 02aa a8da 5b93 cf00 8d9f 01cc ccd5 ......[......... │ │ │ │ -000bf970: 318e 9107 6aac da5b 93cf 008d 9f01 cccc 1...j..[........ │ │ │ │ -000bf980: d532 8e91 0bff feda 6091 073f fad7 7492 .2......`..?..t. │ │ │ │ -000bf990: 0129 eb33 cf5b e24d 5091 03ea a8cf 382c .).3.[.MP.....8, │ │ │ │ -000bf9a0: 3130 5d8e 9f2f caab 8d8d 91ea f1eb eb47 10]../.........G │ │ │ │ -000bf9b0: 3132 2e33 2e32 388e 912c a518 436c 6173 12.3.28..,..Clas │ │ │ │ -000bf9c0: 7369 6361 6c96 0566 6663 6f6e 908c cc74 sical..ffcon...t │ │ │ │ -000bf9d0: 7261 6469 6374 696f 6e93 7275 6c65 8e9f radiction.rule.. │ │ │ │ -000bf9e0: 17c0 008d 8d8d 91ea f1eb 9ff5 4fa7 8900 ............O... │ │ │ │ -000bf9f0: 0066 6601 c70b 4a9f 0b07 168d 8d90 cccd .ff...J......... │ │ │ │ -000bfa00: 9f04 599c 8400 0f60 b200 0066 668d 9ffb ..Y....`...ff... │ │ │ │ -000bfa10: a664 8d91 170b cceb 6143 434f 4e54 5296 .d......aCCONTR. │ │ │ │ -000bfa20: 05bf aa3a 9374 6572 6d93 2d3e 9374 686d ...:.term.->.thm │ │ │ │ -000bfa30: 932d 3e93 7468 6d8e 8e92 01c6 71b1 8400 .->.thm.....q... │ │ │ │ -000bfa40: 0f60 b200 0066 668e 8e9f 04c0 0289 0000 .`...ff......... │ │ │ │ -000bfa50: 6666 01c7 0b4a 8e8e 8e9f 2900 009f 1173 ff...J....)....s │ │ │ │ -000bfa60: 908d 8d8d 9ff7 e1c5 8d92 00b1 ee61 cf00 .............a.. │ │ │ │ -000bfa70: d73b 9105 eaa6 da3a d774 9607 3ffa da60 .;.....:.t..?..` │ │ │ │ -000bfa80: 93df 468e 9200 b1ee 619f 0551 6d89 0000 ..F.....a..Qm... │ │ │ │ -000bfa90: 6665 0039 4591 9f0b 080b 8d91 0bed 4fcf fe.9E.........O. │ │ │ │ -000bfaa0: 0096 073f fada 6093 d774 8e8e 8e8e 9f31 ...?..`..t.....1 │ │ │ │ -000bfab0: bb3e 8d8d 8d8d 91f9 4e53 cf31 2e8e 8e8e .>......NS.1.... │ │ │ │ -000bfac0: 910c 3c7f da60 9107 3ffa 3a96 0355 52cf ..<..`..?.:..UR. │ │ │ │ -000bfad0: 3d93 d715 623a 9b03 eaa8 6293 da29 93df =...b:....b..).. │ │ │ │ -000bfae0: 4692 00fb 9ef4 cf5b 4465 0c6e 6974 696f F......[De.nitio │ │ │ │ -000bfaf0: 6e98 6f66 98da 3acf 5d8e a18d 8d8d 8d91 n.of..:.]....... │ │ │ │ -000bfb00: f94e 5332 2e8e 8e8e 910c 3c7f da60 9107 .NS2......<..`.. │ │ │ │ -000bfb10: 3ffa 3ad7 7496 0355 52cf 3d93 d774 93da ?.:.t..UR.=..t.. │ │ │ │ -000bfb20: 2993 df46 9200 f440 6fcf 5be2 5249 4748 )..F...@o.[.RIGH │ │ │ │ -000bfb30: 548d 9100 bdb0 8900 0066 6600 03b4 7d8e T........ff...}. │ │ │ │ -000bfb40: 9604 722d 4c49 5354 8d91 00bd b089 0000 ..r-LIST........ │ │ │ │ -000bfb50: 6666 0003 b47d 8e93 4245 5441 9103 eaa8 ff...}..BETA.... │ │ │ │ -000bfb60: cf31 5d8e a18d 8d8d 8d91 f94e 5333 2e8e .1]........NS3.. │ │ │ │ -000bfb70: 8e8e 9108 51d7 00d7 3b91 05ea a6da 3ad7 ....Q...;.....:. │ │ │ │ -000bfb80: 7496 073f fada 6093 df46 9201 317a 96cf t..?..`..F..1z.. │ │ │ │ -000bfb90: 5b48 7970 9053 8e6f 7468 6573 6973 5d8e [Hyp.S.othesis]. │ │ │ │ -000bfba0: a18d 8d8d 8d91 f94e 5334 2e8e 8e8e 9108 .......NS4...... │ │ │ │ -000bfbb0: 51d7 0096 073f fada 6093 3ad7 7496 0355 Q....?..`.:.t..U │ │ │ │ -000bfbc0: 52da 2993 df46 9201 37ea cecf 5be2 4449 R.)..F..7...[.DI │ │ │ │ -000bfbd0: 5343 4891 03ea a8cf 335d 8ea1 8d8d 8d8d SCH.....3]...... │ │ │ │ -000bfbe0: 91f9 4e53 352e 8e8e 8e91 0851 d700 9607 ..NS5......Q.... │ │ │ │ -000bfbf0: 3ffa da60 93cf 28d7 7496 0355 52da 2993 ?..`..(.t..UR.). │ │ │ │ -000bfc00: df46 cf29 93da 2993 df46 9201 144c aecf .F.)..)..F...L.. │ │ │ │ -000bfc10: 5be2 5355 4253 5491 03ea a8cf 322c 345d [.SUBST.....2,4] │ │ │ │ -000bfc20: 8ea1 8d8d 8d8d 91f9 4e53 362e 8e8e 8e91 ........NS6..... │ │ │ │ -000bfc30: 0851 d7d7 7496 0355 52cf 3d93 df46 9607 .Q..t..UR.=..F.. │ │ │ │ -000bfc40: 3ffa da60 93d7 7496 0355 52cf 3d93 df46 ?..`..t..UR.=..F │ │ │ │ -000bfc50: 9201 3303 c6cf 5be2 4153 5355 4d45 cf5d ..3...[.ASSUME.] │ │ │ │ -000bfc60: 8ea1 8d8d 8d8d 91f9 4e53 372e 8e8e 8e91 ........NS7..... │ │ │ │ -000bfc70: 0851 d700 d73b 9105 eaa6 7496 0355 52cf .Q...;....t..UR. │ │ │ │ -000bfc80: 3d93 df46 9607 3ffa da60 93cf 28df 4696 =..F..?..`..(.F. │ │ │ │ -000bfc90: 0355 52da 2993 df46 cf29 93da 2993 df46 .UR.)..F.)..)..F │ │ │ │ -000bfca0: 9200 edf7 7acf 5be2 5355 4253 5491 03ea ....z.[.SUBST... │ │ │ │ -000bfcb0: a8cf 362c 355d 8ea1 8d8d 8d8d 91f9 4e53 ..6,5]........NS │ │ │ │ -000bfcc0: 382e 8e8e 8e91 0851 d7df 4696 073f fada 8......Q..F..?.. │ │ │ │ -000bfcd0: 6093 df46 9201 5b1c 8acf 5be2 4153 5355 `..F..[...[.ASSU │ │ │ │ -000bfce0: 4d45 cf5d 8ea1 8d8d 8d8d 91f9 4e53 392e ME.]........NS9. │ │ │ │ -000bfcf0: 8e8e 8e91 0c3c 7fda 6091 073f fadf 4696 .....<..`..?..F. │ │ │ │ -000bfd00: 0355 52da 2993 df46 9201 4829 5fcf 5be2 .UR.)..F..H)_.[. │ │ │ │ -000bfd10: 4449 5343 4891 03ea a8cf 385d 8ea1 8d8d DISCH.....8].... │ │ │ │ -000bfd20: 8d8d 91f3 6e57 3130 2e8e 8e8e 9108 51d7 ....nW10......Q. │ │ │ │ -000bfd30: 00d7 3b91 05ea a674 9603 5552 cf3d 93df ..;....t..UR.=.. │ │ │ │ -000bfd40: 4696 073f fada 6093 df46 9201 3c4f 8bcf F..?..`..F..| │ │ │ │ +000bf7f0: 8e8e 8e8e a002 942f df8d a0fd 8bd0 218d ......./......!. │ │ │ │ +000bf800: 8d8d 8d91 f94e 53cf 372e 8e8e 8e91 0851 .....NS.7......Q │ │ │ │ +000bf810: d700 8d9f 01cc ccd5 318e 910b fffe da60 ........1......` │ │ │ │ +000bf820: 9107 3ffa d774 8d9f 01cc ccd5 318e 9108 ..?..t......1... │ │ │ │ +000bf830: 1556 da29 9103 5552 d774 9201 38d8 fccf .V.)..UR.t..8... │ │ │ │ +000bf840: 5be2 4449 5343 4891 03ea a8cf 365d 8ea4 [.DISCH.....6].. │ │ │ │ +000bf850: 1200 008d 8d8d 8d91 f94e 5338 2e8e 8e8e .........NS8.... │ │ │ │ +000bf860: 9108 51d7 0096 02aa a8da 5b93 cf00 8d9f ..Q.......[..... │ │ │ │ +000bf870: 01cc ccd5 318e 910b fffe da60 9107 3ffa ....1......`..?. │ │ │ │ +000bf880: cf28 d774 8d9f 01cc ccd5 328e 9108 1556 .(.t......2....V │ │ │ │ +000bf890: da29 9603 5552 d774 cf29 93da 2993 d774 .)..UR.t.)..)..t │ │ │ │ +000bf8a0: 9201 0d82 b3cf 5be2 4d50 9103 eaa8 cf35 ......[.MP.....5 │ │ │ │ +000bf8b0: 2c37 5d8e a18d 8d8d 8d91 f94e 5339 2e8e ,7]........NS9.. │ │ │ │ +000bf8c0: 8e8e 9108 51d7 008d 9f01 cccc d532 8e91 ....Q........2.. │ │ │ │ +000bf8d0: 04c0 04d7 3b91 05ea a674 8d9f 01cc ccd5 ....;....t...... │ │ │ │ +000bf8e0: 328e 910b fffe da60 9107 3ffa d774 9201 2......`..?..t.. │ │ │ │ +000bf8f0: 3268 c4cf 5b48 7970 9053 8e6f 7468 6573 2h..[Hyp.S.othes │ │ │ │ +000bf900: 6973 5d8e a18d 8d8d 8d91 f36e 5731 302e is]........nW10. │ │ │ │ +000bf910: 8e8e 8e91 0851 d700 8d9f 01cc ccd5 328e .....Q........2. │ │ │ │ +000bf920: 910b fffe da60 9107 3ffa d774 8d9f 01cc .....`..?..t.... │ │ │ │ +000bf930: ccd5 328e 9108 1556 da29 9103 5552 d774 ..2....V.)..UR.t │ │ │ │ +000bf940: 9201 38d8 fccf 5be2 4449 5343 4891 03ea ..8...[.DISCH... │ │ │ │ +000bf950: a8cf 395d 8ea1 8d8d 8d8d 91f3 6e57 3131 ..9]........nW11 │ │ │ │ +000bf960: 2e8e 8e8e 9108 51d7 0096 02aa a8da 5b93 ......Q.......[. │ │ │ │ +000bf970: cf00 8d9f 01cc ccd5 318e 9107 6aac da5b ........1...j..[ │ │ │ │ +000bf980: 93cf 008d 9f01 cccc d532 8e91 0bff feda .........2...... │ │ │ │ +000bf990: 6091 073f fad7 7492 0129 eb33 cf5b e24d `..?..t..).3.[.M │ │ │ │ +000bf9a0: 5091 03ea a8cf 382c 3130 5d8e 9f2f caab P.....8,10]../.. │ │ │ │ +000bf9b0: 8d8d 91ea f1eb eb47 3132 2e33 2e32 388e .......G12.3.28. │ │ │ │ +000bf9c0: 912c a518 436c 6173 7369 6361 6c96 0566 .,..Classical..f │ │ │ │ +000bf9d0: 6663 6f6e 908c cc74 7261 6469 6374 696f fcon...tradictio │ │ │ │ +000bf9e0: 6e93 7275 6c65 8e9f 17c0 008d 8d8d 91ea n.rule.......... │ │ │ │ +000bf9f0: f1eb 9ff5 4fa7 8900 0066 6601 c70b 4a9f ....O....ff...J. │ │ │ │ +000bfa00: 0b07 168d 8d90 cccd 9f04 599c 8400 0f60 ..........Y....` │ │ │ │ +000bfa10: b200 0066 668d 9ffb a664 8d91 170b cceb ...ff....d...... │ │ │ │ +000bfa20: 6143 434f 4e54 5296 05bf aa3a 9374 6572 aCCONTR....:.ter │ │ │ │ +000bfa30: 6d93 2d3e 9374 686d 932d 3e93 7468 6d8e m.->.thm.->.thm. │ │ │ │ +000bfa40: 8e92 01c6 71b1 8400 0f60 b200 0066 668e ....q....`...ff. │ │ │ │ +000bfa50: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ +000bfa60: 8e9f 2900 009f 1173 908d 8d8d 9ff7 e1c5 ..)....s........ │ │ │ │ +000bfa70: 8d92 00b1 ee61 cf00 d73b 9105 eaa6 da3a .....a...;.....: │ │ │ │ +000bfa80: d774 9607 3ffa da60 93df 468e 9200 b1ee .t..?..`..F..... │ │ │ │ +000bfa90: 619f 0551 6d89 0000 6665 0039 4591 9f0b a..Qm...fe.9E... │ │ │ │ +000bfaa0: 080b 8d91 0bed 4fcf 0096 073f fada 6093 ......O....?..`. │ │ │ │ +000bfab0: d774 8e8e 8e8e 9f31 bb3e 8d8d 8d8d 91f9 .t.....1.>...... │ │ │ │ +000bfac0: 4e53 cf31 2e8e 8e8e 910c 3c7f da60 9107 NS.1......<..`.. │ │ │ │ +000bfad0: 3ffa 3a96 0355 52cf 3d93 d715 623a 9b03 ?.:..UR.=...b:.. │ │ │ │ +000bfae0: eaa8 6293 da29 93df 4692 00fb 9ef4 cf5b ..b..)..F......[ │ │ │ │ +000bfaf0: 4465 0c6e 6974 696f 6e98 6f66 98da 3acf De.nition.of..:. │ │ │ │ +000bfb00: 5d8e a18d 8d8d 8d91 f94e 5332 2e8e 8e8e ]........NS2.... │ │ │ │ +000bfb10: 910c 3c7f da60 9107 3ffa 3ad7 7496 0355 ..<..`..?.:.t..U │ │ │ │ +000bfb20: 52cf 3d93 d774 93da 2993 df46 9200 f440 R.=..t..)..F...@ │ │ │ │ +000bfb30: 6fcf 5be2 5249 4748 548d 9100 bdb0 8900 o.[.RIGHT....... │ │ │ │ +000bfb40: 0066 6600 03b4 7d8e 9604 722d 4c49 5354 .ff...}...r-LIST │ │ │ │ +000bfb50: 8d91 00bd b089 0000 6666 0003 b47d 8e93 ........ff...}.. │ │ │ │ +000bfb60: 4245 5441 9103 eaa8 cf31 5d8e a18d 8d8d BETA.....1]..... │ │ │ │ +000bfb70: 8d91 f94e 5333 2e8e 8e8e 9108 51d7 00d7 ...NS3......Q... │ │ │ │ +000bfb80: 3b91 05ea a6da 3ad7 7496 073f fada 6093 ;.....:.t..?..`. │ │ │ │ +000bfb90: df46 9201 317a 96cf 5b48 7970 9053 8e6f .F..1z..[Hyp.S.o │ │ │ │ +000bfba0: 7468 6573 6973 5d8e a18d 8d8d 8d91 f94e thesis]........N │ │ │ │ +000bfbb0: 5334 2e8e 8e8e 9108 51d7 0096 073f fada S4......Q....?.. │ │ │ │ +000bfbc0: 6093 3ad7 7496 0355 52da 2993 df46 9201 `.:.t..UR.)..F.. │ │ │ │ +000bfbd0: 37ea cecf 5be2 4449 5343 4891 03ea a8cf 7...[.DISCH..... │ │ │ │ +000bfbe0: 335d 8ea1 8d8d 8d8d 91f9 4e53 352e 8e8e 3]........NS5... │ │ │ │ +000bfbf0: 8e91 0851 d700 9607 3ffa da60 93cf 28d7 ...Q....?..`..(. │ │ │ │ +000bfc00: 7496 0355 52da 2993 df46 cf29 93da 2993 t..UR.)..F.)..). │ │ │ │ +000bfc10: df46 9201 144c aecf 5be2 5355 4253 5491 .F...L..[.SUBST. │ │ │ │ +000bfc20: 03ea a8cf 322c 345d 8ea1 8d8d 8d8d 91f9 ....2,4]........ │ │ │ │ +000bfc30: 4e53 362e 8e8e 8e91 0851 d7d7 7496 0355 NS6......Q..t..U │ │ │ │ +000bfc40: 52cf 3d93 df46 9607 3ffa da60 93d7 7496 R.=..F..?..`..t. │ │ │ │ +000bfc50: 0355 52cf 3d93 df46 9201 3303 c6cf 5be2 .UR.=..F..3...[. │ │ │ │ +000bfc60: 4153 5355 4d45 cf5d 8ea1 8d8d 8d8d 91f9 ASSUME.]........ │ │ │ │ +000bfc70: 4e53 372e 8e8e 8e91 0851 d700 d73b 9105 NS7......Q...;.. │ │ │ │ +000bfc80: eaa6 7496 0355 52cf 3d93 df46 9607 3ffa ..t..UR.=..F..?. │ │ │ │ +000bfc90: da60 93cf 28df 4696 0355 52da 2993 df46 .`..(.F..UR.)..F │ │ │ │ +000bfca0: cf29 93da 2993 df46 9200 edf7 7acf 5be2 .)..)..F....z.[. │ │ │ │ +000bfcb0: 5355 4253 5491 03ea a8cf 362c 355d 8ea1 SUBST.....6,5].. │ │ │ │ +000bfcc0: 8d8d 8d8d 91f9 4e53 382e 8e8e 8e91 0851 ......NS8......Q │ │ │ │ +000bfcd0: d7df 4696 073f fada 6093 df46 9201 5b1c ..F..?..`..F..[. │ │ │ │ +000bfce0: 8acf 5be2 4153 5355 4d45 cf5d 8ea1 8d8d ..[.ASSUME.].... │ │ │ │ +000bfcf0: 8d8d 91f9 4e53 392e 8e8e 8e91 0c3c 7fda ....NS9......<.. │ │ │ │ +000bfd00: 6091 073f fadf 4696 0355 52da 2993 df46 `..?..F..UR.)..F │ │ │ │ +000bfd10: 9201 4829 5fcf 5be2 4449 5343 4891 03ea ..H)_.[.DISCH... │ │ │ │ +000bfd20: a8cf 385d 8ea1 8d8d 8d8d 91f3 6e57 3130 ..8]........nW10 │ │ │ │ +000bfd30: 2e8e 8e8e 9108 51d7 00d7 3b91 05ea a674 ......Q...;....t │ │ │ │ +000bfd40: 9603 5552 cf3d 93df 4696 073f fada 6093 ..UR.=..F..?..`. │ │ │ │ +000bfd50: df46 9201 3c4f 8bcf 5be2 4d50 9103 eaa8 .F..|..ij..Con │ │ │ │ -000c0030: 96ff 38f5 7693 6572 7369 6f6e 738e 9f0f ..8.v.ersions... │ │ │ │ -000c0040: 0000 8900 0100 0001 c73e 7c9f 3a77 a48d .........>|.:w.. │ │ │ │ -000c0050: cf41 9104 0db1 e563 91ff 6666 6f6e 7665 .A.....c..ffonve │ │ │ │ -000c0060: 7273 696f 6e91 04f3 69cf 696e 9604 0dba rsion...i.in.... │ │ │ │ -000c0070: eb48 484f 4c9b 040d b9cf 6973 9361 9872 .HHOL.....is.a.r │ │ │ │ -000c0080: 756c 6593 7468 6174 986d 6170 7393 6198 ule.that.maps.a. │ │ │ │ -000c0090: 7465 726d 9374 6f98 6193 7468 656f 7265 term.to.a.theore │ │ │ │ -000c00a0: 6d98 6578 7072 6573 7369 6e67 9374 6865 m.expressing.the │ │ │ │ -000c00b0: 9865 7175 616c 6974 90ac 7279 936f 668e .equalit..ry.of. │ │ │ │ -000c00c0: a410 0000 8d74 6861 7496 03ea a874 6572 .....that....ter │ │ │ │ -000c00d0: 6d93 746f 9373 6f6d 6593 6f74 6865 7293 m.to.some.other. │ │ │ │ -000c00e0: 7465 726d 2e91 0538 e041 6e93 6578 616d term...8.An.exam │ │ │ │ -000c00f0: 706c 6593 6973 9374 6865 9372 756c 6593 ple.is.the.rule. │ │ │ │ -000c0100: 666f 7293 d70c 9100 aa4f cf2d 636f 6e95 for......O.-con. │ │ │ │ -000c0110: ac72 7693 6572 7369 6f6e 3a8e 9f1e 127c .rv.ersion:....| │ │ │ │ -000c0120: 8d8d 8d8d 9106 0000 eb61 288e 8d91 0bbf .........a(..... │ │ │ │ -000c0130: aae2 5c8e 9111 ec77 d778 8deb 612e 8e96 ..\....w.x..a... │ │ │ │ -000c0140: 05bf aad7 748d 9f01 cccc d531 8e8d 9104 ....t......1.... │ │ │ │ -000c0150: c004 eb61 298e 9b0a 7fae d774 8d9f 01cc ...a)......t.... │ │ │ │ -000c0160: ccd5 328e 9113 d54e da37 218d 910f 154a ..2....N.7!....J │ │ │ │ -000c0170: eb61 7c2d 9328 8e8d 9126 13f2 e25c 8e91 .a|-.(...&...\.. │ │ │ │ -000c0180: 2c40 bfd7 788d eb61 2e8e 93d7 748d 9f01 ,@..x..a....t... │ │ │ │ -000c0190: cccc d531 8e8d 9104 c004 eb61 298e 98d7 ...1.......a)... │ │ │ │ -000c01a0: 748d 9f01 cccc d532 8e8d 910b 6aa8 eb61 t......2....j..a │ │ │ │ -000c01b0: 3d8e 9117 d4f6 d774 8d9f 01cc ccd5 318e =......t......1. │ │ │ │ -000c01c0: 9604 c004 cf5b d774 8d9f 01cc ccd5 328e .....[.t......2. │ │ │ │ -000c01d0: 93d7 3d78 cf5d 8e8e 8e9f 1df0 2c8d 5468 ..=x.]......,.Th │ │ │ │ -000c01e0: 656f 7265 6d73 9603 a2a2 6f66 9374 6869 eorems....of.thi │ │ │ │ -000c01f0: 7393 736f 7274 9361 7265 9375 7365 6493 s.sort.are.used. │ │ │ │ -000c0200: 696e 93eb 4848 4f4c 93cf 696e 9361 9376 in..HHOL..in.a.v │ │ │ │ -000c0210: 91ff 58e4 6172 6965 749a ac72 7993 6f66 ..X.ariet..ry.of │ │ │ │ -000c0220: 9363 6f6e 9874 6578 7473 2c91 03b1 0a74 .con.texts,....t │ │ │ │ -000c0230: 6f93 6a75 7374 6966 7993 7468 6593 7265 o.justify.the.re │ │ │ │ -000c0240: 706c 6163 656d 656e 9874 8ea1 8d6f 6696 placemen.t...of. │ │ │ │ -000c0250: 03ea a870 6172 7469 6375 6c61 7293 7465 ...particular.te │ │ │ │ -000c0260: 726d 7393 629a ac72 7993 7365 6d61 6e98 rms.b..ry.seman. │ │ │ │ -000c0270: 7469 6361 6c6c 7993 6571 7569 7691 ff58 tically.equiv..X │ │ │ │ -000c0280: e461 6c65 6e98 7493 7465 726d 732e 8e9f .alen.t.terms... │ │ │ │ -000c0290: 1022 508d 910b 618f 5468 6596 03ea a8eb ."P...a.The..... │ │ │ │ -000c02a0: 484d 4c93 cf74 9aac 7279 7090 538e 6593 HML..t..ryp.S.e. │ │ │ │ -000c02b0: 6f66 9363 6f6e 9876 9865 7273 696f 6e73 of.con.v.ersions │ │ │ │ -000c02c0: 9369 738d 93eb 6163 6f6e 768e 911a e950 .is...aconv....P │ │ │ │ -000c02d0: cf3a 8e9f 1e12 7b8d 8d8d 9e56 bd8d 8d8d .:....{....V.... │ │ │ │ -000c02e0: 8d91 173e ffeb 6163 6f6e 7696 05bf aa3d ...>..aconv....= │ │ │ │ -000c02f0: 9374 6572 6d93 2d3e 9374 686d 8e8e 8e8e .term.->.thm.... │ │ │ │ -000c0300: 8e8e 8e9f 1df0 2d8d cf46 91ff 0556 6f72 ......-..F...Vor │ │ │ │ -000c0310: 9603 ee48 6578 616d 706c 652c 8d91 03ef ...Hexample,.... │ │ │ │ -000c0320: 2feb 6142 4554 415f 434f 4e56 8e91 3b9a /.aBETA_CONV..;. │ │ │ │ -000c0330: 70cf 6973 9361 6e9b 03ee 47eb 484d 4c93 p.is.an...G.HML. │ │ │ │ -000c0340: cf66 756e 6374 696f 6e98 6f66 9374 90ac .function.of.t.. │ │ │ │ -000c0350: 7279 7090 538e 658d 98eb 6163 6f6e 768e ryp.S.e...aconv. │ │ │ │ -000c0360: 911e db37 cf28 8d69 2e65 2e8e 9112 f1cb ...7.(.i.e...... │ │ │ │ -000c0370: 6193 636f 6e95 ac72 7693 6572 7369 6f6e a.con..rv.ersion │ │ │ │ -000c0380: 2998 7468 6174 9103 ee48 6578 7072 6573 ).that...Hexpres │ │ │ │ -000c0390: 7365 738e a18d d70c 9100 aa4f cf2d 636f ses........O.-co │ │ │ │ -000c03a0: 6e95 ac72 7693 6572 7369 6f6e 9604 756f n..rv.ersion..uo │ │ │ │ -000c03b0: 696e 9b04 756e eb48 484f 4ccf 2e93 4974 in..un.HHOL...It │ │ │ │ -000c03c0: 9370 726f 9053 8e64 7563 6573 9874 6865 .pro.S.duces.the │ │ │ │ -000c03d0: 9361 7070 726f 7072 6961 7465 9865 7175 .appropriate.equ │ │ │ │ -000c03e0: 6174 696f 6e61 6c93 7468 656f 7265 6d93 ational.theorem. │ │ │ │ -000c03f0: 6f6e 98d7 0c91 00aa 4fcf 2d72 6564 6578 on......O.-redex │ │ │ │ -000c0400: 6573 9361 6e64 8ea1 8d66 6169 6c73 9103 es.and...fails.. │ │ │ │ -000c0410: eaa8 656c 7365 7768 6572 652e 8e9f 6df1 ..elsewhere...m. │ │ │ │ -000c0420: 618d 8d8d 9fa1 8781 8900 0066 6601 c70b a..........ff... │ │ │ │ -000c0430: 4aa0 00b2 9762 8d8d 90cc cd9f 0459 9c84 J....b.......Y.. │ │ │ │ -000c0440: 00b6 f0fe 0000 6666 8da0 ff53 6610 8d8d ......ff...Sf... │ │ │ │ -000c0450: 9201 aff0 0d84 000a d70e 0000 b8e8 8e8d ................ │ │ │ │ -000c0460: 9201 b0a8 f584 0000 b8e8 0015 ae64 8e8d .............d.. │ │ │ │ -000c0470: 8d8d 9201 b94d b29f fd1c 15eb 4931 8e8e .....M......I1.. │ │ │ │ -000c0480: 8e8e 9fff 4054 8d91 05cc ceeb 6123 4245 ....@T......a#BE │ │ │ │ -000c0490: 5441 5f43 4f4e 563b 3b8e a40d 0000 8d91 TA_CONV;;....... │ │ │ │ -000c04a0: 05cc ce2d 9605 bfaa 3a93 636f 6e76 8ea1 ...-....:.conv.. │ │ │ │ -000c04b0: a18d 9105 ccce 2342 4554 415f 434f 4e56 ......#BETA_CONV │ │ │ │ -000c04c0: 9605 bfaa 2228 5c78 2e93 285c 792e 9328 ...."(\x..(\y..( │ │ │ │ -000c04d0: 5c7a 2e93 7893 2b93 7993 2b93 7a29 3329 \z..x.+.y.+.z)3) │ │ │ │ -000c04e0: 3229 9331 223b 3b8e a18d 9105 ccce 7c2d 2).1";;.......|- │ │ │ │ -000c04f0: 9605 bfaa 285c 782e 9328 5c79 2e93 285c ....(\x..(\y..(\ │ │ │ │ -000c0500: 7a2e 9378 932b 9328 7993 2b93 7a29 2933 z..x.+.(y.+.z))3 │ │ │ │ -000c0510: 2932 2931 933d 9328 5c79 2e93 285c 7a2e )2)1.=.(\y..(\z. │ │ │ │ -000c0520: 9331 932b 9328 7993 2b93 7a29 2933 2932 .1.+.(y.+.z))3)2 │ │ │ │ -000c0530: 8ea1 a18d 9105 ccce 2342 4554 415f 434f ........#BETA_CO │ │ │ │ -000c0540: 4e56 9605 bfaa 2228 5c79 2e93 285c 7a2e NV...."(\y..(\z. │ │ │ │ -000c0550: 9331 932b 9328 7993 2b93 7a29 2933 2993 .1.+.(y.+.z))3). │ │ │ │ -000c0560: 3222 3b3b 8ea1 8d91 05cc ce7c 2d96 05bf 2";;.......|-... │ │ │ │ -000c0570: aa28 5c79 2e93 285c 7a2e 9331 932b 9328 .(\y..(\z..1.+.( │ │ │ │ -000c0580: 7993 2b93 7a29 2933 2932 933d 9328 5c7a y.+.z))3)2.=.(\z │ │ │ │ -000c0590: 2e93 3193 2b93 2832 932b 937a 2929 338e ..1.+.(2.+.z))3. │ │ │ │ -000c05a0: a1a1 8d91 05cc ce23 4245 5441 5f43 4f4e .......#BETA_CON │ │ │ │ -000c05b0: 5696 05bf aa22 285c 7a2e 9331 932b 9328 V...."(\z..1.+.( │ │ │ │ -000c05c0: 3293 2b93 7a29 2993 3322 3b3b 8ea1 8d91 2.+.z)).3";;.... │ │ │ │ -000c05d0: 05cc ce7c 2d96 05bf aa28 5c7a 2e93 3193 ...|-....(\z..1. │ │ │ │ -000c05e0: 2b93 2832 932b 937a 2929 3393 3d93 3193 +.(2.+.z))3.=.1. │ │ │ │ -000c05f0: 2b93 2832 932b 9333 298e a1a1 8d91 05cc +.(2.+.3)....... │ │ │ │ -000c0600: ce23 4245 5441 5f43 4f4e 5696 05bf aa22 .#BETA_CONV...." │ │ │ │ -000c0610: 3193 2b93 2832 932b 9333 2922 3b3b 8ea1 1.+.(2.+.3)";;.. │ │ │ │ -000c0620: 8d91 05cc ce65 7661 6c75 6174 696f 6e91 .....evaluation. │ │ │ │ -000c0630: 05bf aa66 6169 6c65 6491 1cbe 5242 4554 ...failed...RBET │ │ │ │ -000c0640: 415f 434f 4e56 8e8e 9201 c671 b184 00b6 A_CONV.....q.... │ │ │ │ -000c0650: f0fe 0000 6666 8e8e 9f04 c002 8900 0066 ....ff.........f │ │ │ │ -000c0660: 6601 c70b 4a8e 8e8e 9f70 2465 8d91 0b61 f...J....p$e...a │ │ │ │ -000c0670: 8fcf 5468 6596 04b7 6c62 6173 6963 9363 ..The...lbasic.c │ │ │ │ -000c0680: 6f6e 95ac 7276 9365 7273 696f 6e73 2c91 on..rv.ersions,. │ │ │ │ -000c0690: 04ea 9d61 739b 04b7 6c77 9365 6c6c 9861 ...as...lw.ell.a │ │ │ │ -000c06a0: 7398 6198 6e93 756d 9362 9053 8e65 7291 s.a.n.um.b.S.er. │ │ │ │ -000c06b0: 04b7 6b6f 6698 7468 6f73 6598 636f 6d6d ..kof.those.comm │ │ │ │ -000c06c0: 6f6e 6c79 9875 7365 642c 9104 ea9d 6172 only.used,....ar │ │ │ │ -000c06d0: 6598 7072 6f93 7669 6465 6498 696e 8ea1 e.pro.vided.in.. │ │ │ │ -000c06e0: 8deb 4848 4f4c cf2e 9603 ab47 5468 6572 ..HHOL.....GTher │ │ │ │ -000c06f0: 6593 6172 6593 616c 736f 9367 726f 7570 e.are.also.group │ │ │ │ -000c0700: 7393 6f66 9361 7070 6c69 6361 7469 6f6e s.of.application │ │ │ │ -000c0710: 2d73 709a 538e 6563 690c 6393 636f 6e95 -sp.S.eci.c.con. │ │ │ │ -000c0720: ac72 7693 6572 7369 6f6e 7396 03ab 4774 .rv.ersions...Gt │ │ │ │ -000c0730: 6f93 6298 6593 666f 756e 6493 696e 9373 o.b.e.found.in.s │ │ │ │ -000c0740: 6f6d 6593 6f66 9374 6865 8ea1 8d6c 6962 ome.of.the...lib │ │ │ │ -000c0750: 7261 7269 6573 2e91 0886 7128 4f66 9605 raries....q(Of.. │ │ │ │ -000c0760: 0483 7468 6f73 6593 7072 6f9a ac72 7669 ..those.pro..rvi │ │ │ │ -000c0770: 6465 642c 9105 4afa 736f 6d65 9361 7265 ded,..J.some.are │ │ │ │ -000c0780: 9105 0482 6465 7269 7698 6564 9361 6e64 ....deriv.ed.and │ │ │ │ -000c0790: 9373 6f6d 652c 9105 4afa 6c69 6b98 658d .some,..J.lik.e. │ │ │ │ -000c07a0: 93eb 6142 4554 415f 434f 4e56 8e91 3dc6 ..aBETA_CONV..=. │ │ │ │ -000c07b0: 00cf 6172 6593 7461 6b98 656e 9361 738e ..are.tak.en.as. │ │ │ │ -000c07c0: a18d 6178 696f 6d61 7469 638d 8d9f fba5 ..axiomatic..... │ │ │ │ -000c07d0: 32d5 318e 8e91 04c0 04cf 2e29 9108 7cbc 2.1........)..|. │ │ │ │ -000c07e0: 496e 9605 0147 6164 6469 7469 6f6e 2c91 In...Gaddition,. │ │ │ │ -000c07f0: 0546 efeb 4848 4f4c 93cf 7072 6f90 ac72 .F..HHOL..pro..r │ │ │ │ -000c0800: 7669 6465 739b 0501 4661 9363 6f6c 6c65 vides...Fa.colle │ │ │ │ -000c0810: 6374 696f 6e93 6f66 93eb 484d 4c93 cf66 ction.of..HML..f │ │ │ │ -000c0820: 756e 6374 696f 6e73 9865 6e61 626c 696e unctions.enablin │ │ │ │ -000c0830: 6793 7573 6572 7393 746f 8ea1 8d64 650c g.users.to...de. │ │ │ │ -000c0840: 6e65 9604 e428 6e65 7793 636f 6e95 ac72 ne...(new.con..r │ │ │ │ -000c0850: 7693 6572 7369 6f6e 739b 04e4 2828 6173 v.ersions...((as │ │ │ │ -000c0860: 9104 e427 7793 656c 6c98 6173 986e 6577 ...'w.ell.as.new │ │ │ │ -000c0870: 9872 756c 6573 9861 6e64 9874 6163 7469 .rules.and.tacti │ │ │ │ -000c0880: 6373 2998 6173 9104 e427 6675 6e63 7469 cs).as...'functi │ │ │ │ -000c0890: 6f6e 7398 6f66 9865 7869 7374 696e 6798 ons.of.existing. │ │ │ │ -000c08a0: 6f6e 6573 2e8e 9f0c ab05 8900 0066 6600 ones.........ff. │ │ │ │ -000c08b0: 71cf 9f9f 0c99 9a8d 8d8d 8d91 0d83 909f q............... │ │ │ │ -000c08c0: fc5e ffc5 318e 8e8e 9112 0003 c641 9603 .^..1........A.. │ │ │ │ -000c08d0: 5555 6c69 7374 936f 6693 7468 6593 6178 UUlist.of.the.ax │ │ │ │ -000c08e0: 696f 6d61 7469 6393 7275 6c65 7393 7790 iomatic.rules.w. │ │ │ │ -000c08f0: b8e3 6173 9373 7570 706c 6965 6493 696e ..as.supplied.in │ │ │ │ -000c0900: 9353 6563 7469 6f6e 9331 322e 332e 8e8e .Section.12.3... │ │ │ │ -000c0910: 9f24 fd13 8d8d 9200 ec46 9fd0 3233 398e .$.......F..239. │ │ │ │ -000c0920: 8e8e 8c8b 0000 00f0 0000 0000 0000 0000 ................ │ │ │ │ -000c0930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000c0940: 0000 0000 0000 0000 0000 0000 000b ffbe ................ │ │ │ │ -000c0950: a002 cc05 558d a0fd 46d3 0e8d 8d8d 8d9f ....U...F....... │ │ │ │ -000c0960: fa99 9a8d 91ea f1eb d032 3430 9201 1bcf .........240.... │ │ │ │ -000c0970: 3043 6861 7074 6572 9104 8000 3133 2e91 0Chapter....13.. │ │ │ │ -000c0980: 0a80 0043 6f6e 95a0 0076 9365 7273 696f ...Con...v.ersio │ │ │ │ -000c0990: 6e73 8e91 eaf1 eb9f 0566 6689 0000 e666 ns.......ff....f │ │ │ │ -000c09a0: 01c7 3e7c 8e8e 8e8e a002 942f df8d a0fd ..>|......./.... │ │ │ │ -000c09b0: 8bd0 218d 91ea f1eb cf53 6f6d 6596 05b4 ..!......Some... │ │ │ │ -000c09c0: 256f 6693 7468 6573 659b 05b4 2461 7265 %of.these...$are │ │ │ │ -000c09d0: 9364 6573 6372 6962 9053 8e65 6493 696e .describ.S.ed.in │ │ │ │ -000c09e0: 9353 6563 7469 6f6e 7398 3133 2e31 9361 .Sections.13.1.a │ │ │ │ -000c09f0: 6e64 9331 332e 322e 910a 9556 5468 6593 nd.13.2....VThe. │ │ │ │ -000c0a00: 6e6f 7469 6f6e 936f 6698 636f 6e95 ac72 notion.of.con..r │ │ │ │ -000c0a10: 7693 6572 7369 6f6e 7391 05b4 2569 738e v.ersions...%is. │ │ │ │ -000c0a20: a410 0000 8d91 eaf1 eb69 6e68 6572 6974 .........inherit │ │ │ │ -000c0a30: 6564 9603 eaa8 6672 6f6d 9343 616d 90ac ed....from.Cam.. │ │ │ │ -000c0a40: 7262 7269 6467 6593 eb48 4c43 46cf 3b93 rbridge..HLCF.;. │ │ │ │ -000c0a50: 7468 6593 756e 6465 726c 7969 6e67 9370 the.underlying.p │ │ │ │ -000c0a60: 7269 6e63 6970 6c65 7393 6172 6593 6465 rinciples.are.de │ │ │ │ -000c0a70: 7363 7269 6290 538e 6564 9369 6e93 5b8d scrib.S.ed.in.[. │ │ │ │ -000c0a80: 3135 8e91 0bbf f82c 8d93 3136 8e91 0faa 15.....,..16.... │ │ │ │ -000c0a90: a05d 2e8e a18d 91f6 537a 436f 6e95 ac72 .]......SzCon..r │ │ │ │ -000c0aa0: 7693 6572 7369 6f6e 739b 0421 0c73 7563 v.ersions..!.suc │ │ │ │ -000c0ab0: 9368 9861 738d 9104 210d eb61 4245 5441 .h.as...!..aBETA │ │ │ │ -000c0ac0: 5f43 4f4e 568e 913b ff13 cf72 6570 7265 _CONV..;...repre │ │ │ │ -000c0ad0: 7365 6e93 7498 696e 0c6e 6974 6598 6661 sen.t.in.nite.fa │ │ │ │ -000c0ae0: 6d69 6c69 6573 9104 210d 6f66 9865 7175 milies..!.of.equ │ │ │ │ -000c0af0: 6174 696f 6e73 8d8d 9ffb a532 d532 8e8e ations.....2.2.. │ │ │ │ -000c0b00: 9104 c004 cf2e 9105 dc0d 5468 6579 9861 ..........They.a │ │ │ │ -000c0b10: 7265 9870 6172 2d8e a18d 91ea f1eb 7469 re.par-.......ti │ │ │ │ -000c0b20: 6375 6c61 726c 7996 03ab 7b75 7365 6675 cularly...{usefu │ │ │ │ -000c0b30: 6c93 696e 9363 6173 6573 9369 6e93 7768 l.in.cases.in.wh │ │ │ │ -000c0b40: 6963 90ac 7268 9369 7493 6973 9369 6d70 ic..rh.it.is.imp │ │ │ │ -000c0b50: 9053 8e6f 7373 6962 6c65 9374 6f91 03ab .S.ossible.to... │ │ │ │ -000c0b60: 7c73 7461 7465 2c91 03b8 1d77 6974 6869 |state,....withi │ │ │ │ -000c0b70: 6e93 7468 6593 6c6f 6769 632c 9103 b81e n.the.logic,.... │ │ │ │ -000c0b80: 6193 7369 6e67 6c65 9361 7869 6f6d 8ea1 a.single.axiom.. │ │ │ │ -000c0b90: 8d91 eaf1 eb6f 7296 039e 8274 6865 6f72 .....or....theor │ │ │ │ -000c0ba0: 656d 9369 6e73 7461 6e9a ac72 7469 6162 em.instan..rtiab │ │ │ │ -000c0bb0: 6c65 9374 6f93 6576 9865 7279 9365 7175 le.to.ev.ery.equ │ │ │ │ -000c0bc0: 6174 696f 6e93 696e 9361 9366 616d 696c ation.in.a.famil │ │ │ │ -000c0bd0: 792e 8d8d 9ffb a532 d533 8e8e 9109 df82 y......2.3...... │ │ │ │ -000c0be0: cf49 6e73 7465 6164 2c91 03ad bd61 6e93 .Instead,....an. │ │ │ │ -000c0bf0: eb48 4d4c 93cf 7072 6f90 538e 6365 6475 .HML..pro.S.cedu │ │ │ │ -000c0c00: 7265 9372 6574 7572 6e73 8ea1 8d91 eaf1 re.returns...... │ │ │ │ -000c0c10: eb74 6865 9603 ac90 696e 7374 616e 6365 .the....instance │ │ │ │ -000c0c20: 936f 669b 03ac 8f74 6865 9364 6573 6972 .of....the.desir │ │ │ │ -000c0c30: 6564 9374 6865 6f72 656d 9366 6f72 9861 ed.theorem.for.a │ │ │ │ -000c0c40: 6e9a ac72 7993 6769 7698 656e 9374 6572 n..ry.giv.en.ter │ │ │ │ -000c0c50: 6d2e 9105 242d 5468 6973 9369 7393 616c m...$-This.is.al │ │ │ │ -000c0c60: 736f 9374 6865 9103 ac8f 7265 6173 6f6e so.the....reason │ │ │ │ -000c0c70: 9374 6861 7493 7175 6974 658e a18d 91ea .that.quite..... │ │ │ │ -000c0c80: f1eb 6196 043e 2e66 6577 9b04 3e2f 6f66 ..a..>.few..>/of │ │ │ │ -000c0c90: 9374 6865 986f 7468 6572 9372 756c 6573 .the.other.rules │ │ │ │ -000c0ca0: 9869 6e93 eb48 484f 4c98 cf61 7265 936e .in..HHOL..are.n │ │ │ │ -000c0cb0: 6f74 9873 7461 7465 6493 696e 7374 6561 ot.stated.instea │ │ │ │ -000c0cc0: 6498 6173 9361 7869 6f6d 7398 6f72 9374 d.as.axioms.or.t │ │ │ │ -000c0cd0: 6865 6f72 656d 732e 9106 3374 4173 9372 heorems...3tAs.r │ │ │ │ -000c0ce0: 756c 6573 2c8e a18d 91ea f1eb 636f 6e95 ules,.......con. │ │ │ │ -000c0cf0: ac72 7693 6572 7369 6f6e 7396 039d 4061 .rv.ersions...@a │ │ │ │ -000c0d00: 7265 9364 6973 7469 6e67 7569 7368 6564 re.distinguished │ │ │ │ -000c0d10: 9b03 9d3f 7769 7468 9361 6e93 eb48 4d4c ...?with.an..HML │ │ │ │ -000c0d20: 93cf 7490 ac72 7970 9053 8e65 9361 6262 ..t..ryp.S.e.abb │ │ │ │ -000c0d30: 7265 7669 6174 696f 6e93 7369 6d70 6c79 reviation.simply │ │ │ │ -000c0d40: 9862 9053 8e65 6361 7573 6593 7468 6572 .b.S.ecause.ther │ │ │ │ -000c0d50: 6593 6172 6593 7265 6c2d 8ea1 8d91 eaf1 e.are.rel-...... │ │ │ │ -000c0d60: eb61 7469 7695 ac72 656c 799b 042b 026d .ativ..rely..+.m │ │ │ │ -000c0d70: 616e 9379 986f 6698 7468 656d 9877 6974 an.y.of.them.wit │ │ │ │ -000c0d80: 6891 042b 0374 6865 9873 616d 6598 7493 h..+.the.same.t. │ │ │ │ -000c0d90: 7970 9553 8e65 2c91 043b 1861 6e64 9104 yp.S.e,..;.and.. │ │ │ │ -000c0da0: 2b03 6293 6563 6175 7365 9874 6865 7998 +.b.ecause.they. │ │ │ │ -000c0db0: 7265 7475 726e 9865 7175 6174 696f 6e61 return.equationa │ │ │ │ -000c0dc0: 6c98 7468 656f 7265 6d73 8ea1 8d91 eaf1 l.theorems...... │ │ │ │ -000c0dd0: eb74 6861 7496 0340 266c 656e 6493 7468 .that..@&lend.th │ │ │ │ -000c0de0: 656d 7365 6c76 9aac 7265 7393 6469 7265 emselv..res.dire │ │ │ │ -000c0df0: 6374 6c79 9374 6f93 7465 726d 9372 6577 ctly.to.term.rew │ │ │ │ -000c0e00: 7269 7469 6e67 2e8d 8d9f fba5 32d5 348e riting......2.4. │ │ │ │ -000c0e10: 8e91 09c0 0dcf 496e 936d 616e 9879 93eb ......In.man.y.. │ │ │ │ -000c0e20: 4848 4f4c 93cf 6170 706c 6963 6174 696f HHOL..applicatio │ │ │ │ -000c0e30: 6e73 2c91 0362 4074 6865 936d 6169 6e93 ns,..b@the.main. │ │ │ │ -000c0e40: 7573 658e a18d 91ea f1eb 6f66 9b04 b6e3 use.......of.... │ │ │ │ -000c0e50: 636f 6e95 ac72 7693 6572 7369 6f6e 7396 con..rv.ersions. │ │ │ │ -000c0e60: 04b6 e469 7398 746f 9370 726f 9053 8e64 ...is.to.pro.S.d │ │ │ │ -000c0e70: 7563 6598 7468 6573 6598 6571 7561 7469 uce.these.equati │ │ │ │ -000c0e80: 6f6e 616c 9374 6865 6f72 656d 732e 9107 onal.theorems... │ │ │ │ -000c0e90: 9d92 4191 04b6 af66 6577 9865 7861 6d70 ..A....few.examp │ │ │ │ -000c0ea0: 6c65 7393 6f66 9863 6f6e 95ac 7276 9365 les.of.con..rv.e │ │ │ │ -000c0eb0: 7273 696f 6e73 8ea1 8d91 eaf1 eb61 7265 rsions.......are │ │ │ │ -000c0ec0: 9603 eaa8 696c 6c75 7374 7261 7465 6493 ....illustrated. │ │ │ │ -000c0ed0: 6290 538e 656c 6f90 ac72 772e 8e9f 5e57 b.S.elo..rw...^W │ │ │ │ -000c0ee0: 9f8d 8d8d 91ea f1eb 9fae 8781 8900 0066 ...............f │ │ │ │ -000c0ef0: 6601 c70b 4aa0 0098 9762 8d8d 90cc cd9f f...J....b...... │ │ │ │ -000c0f00: 0459 9c84 009c f0fe 0000 6666 8da0 ff6d .Y........ff...m │ │ │ │ -000c0f10: 6610 8d8d 9201 aff0 0d84 000a d70e 0000 f............... │ │ │ │ -000c0f20: b8e8 8e8d 9201 b0a8 f584 0000 b8e8 0015 ................ │ │ │ │ -000c0f30: ae64 8e8d 8d8d 9201 b94d b29f fd1c 15eb .d.......M...... │ │ │ │ -000c0f40: 4931 8e8e 8e8e 9fff 4054 8d91 05cc ceeb I1......@T...... │ │ │ │ -000c0f50: 6123 4e4f 545f 464f 5241 4c4c 5f43 4f4e a#NOT_FORALL_CON │ │ │ │ -000c0f60: 5696 05bf aa22 7e21 782e 9328 663a 2a2d V...."~!x..(f:*- │ │ │ │ -000c0f70: 3e2a 2993 7893 3d93 6793 7822 3b3b 8ea4 >*).x.=.g.x";;.. │ │ │ │ -000c0f80: 0d00 008d 9105 ccce 7c2d 9605 bfaa 7e28 ........|-....~( │ │ │ │ -000c0f90: 2178 2e93 6693 7893 3d93 6793 7829 933d !x..f.x.=.g.x).= │ │ │ │ -000c0fa0: 9328 3f78 2e93 7e28 6693 7893 3d93 6793 .(?x..~(f.x.=.g. │ │ │ │ -000c0fb0: 7829 298e a1a1 8d91 05cc ce23 434f 4e54 x))........#CONT │ │ │ │ -000c0fc0: 5241 504f 535f 434f 4e56 9605 bfaa 2228 RAPOS_CONV...."( │ │ │ │ -000c0fd0: 2178 2e93 6693 7893 3d93 6793 7829 933d !x..f.x.=.g.x).= │ │ │ │ -000c0fe0: 3d3e 9328 2866 3a2a 2d3e 2a29 933d 9367 =>.((f:*->*).=.g │ │ │ │ -000c0ff0: 2922 3b3b 8ea1 8d91 05cc ce7c 2d96 05bf )";;.......|-... │ │ │ │ -000c1000: aa28 2178 2e93 6693 7893 3d93 6793 7829 .(!x..f.x.=.g.x) │ │ │ │ -000c1010: 933d 3d3e 9328 6693 3d93 6729 933d 937e .==>.(f.=.g).=.~ │ │ │ │ -000c1020: 2866 933d 9367 2993 3d3d 3e93 7e28 2178 (f.=.g).==>.~(!x │ │ │ │ -000c1030: 2e93 6693 7893 3d93 6793 7829 8ea1 a18d ..f.x.=.g.x).... │ │ │ │ -000c1040: 9105 ccce 2353 454c 4543 545f 434f 4e56 ....#SELECT_CONV │ │ │ │ -000c1050: 9605 bfaa 2228 4066 3a2a 2d3e 2a2e 9366 ...."(@f:*->*..f │ │ │ │ -000c1060: 9378 933d 9367 9378 2978 933d 9367 9378 .x.=.g.x)x.=.g.x │ │ │ │ -000c1070: 223b 3b8e a18d 9105 ccce 7c2d 9605 bfaa ";;.......|-.... │ │ │ │ -000c1080: 2828 4066 2e93 6693 7893 3d93 6793 7829 ((@f..f.x.=.g.x) │ │ │ │ -000c1090: 7893 3d93 6793 7829 933d 9328 3f66 2e93 x.=.g.x).=.(?f.. │ │ │ │ -000c10a0: 6693 7893 3d93 6793 7829 8ea1 a18d 9105 f.x.=.g.x)...... │ │ │ │ -000c10b0: ccce 2345 5849 5354 535f 554e 4951 5545 ..#EXISTS_UNIQUE │ │ │ │ -000c10c0: 5f43 4f4e 5696 05bf aa22 3f21 7a2e 9328 _CONV...."?!z..( │ │ │ │ -000c10d0: 663a 2a2d 3e2a 2993 7a93 3d93 6793 7a22 f:*->*).z.=.g.z" │ │ │ │ -000c10e0: 3b3b 8ea1 8d91 05cc ce7c 2d96 05bf aa28 ;;.......|-....( │ │ │ │ -000c10f0: 3f21 937a 2e93 6693 7a93 3d93 6793 7a29 ?!.z..f.z.=.g.z) │ │ │ │ -000c1100: 933d 8ea1 8d91 170b cc28 3f7a 2e96 05bf .=.......(?z.... │ │ │ │ -000c1110: aa66 937a 933d 9367 937a 2993 2f5c 9328 .f.z.=.g.z)./\.( │ │ │ │ -000c1120: 217a 937a 272e 9328 6693 7a93 3d93 6793 !z.z'..(f.z.=.g. │ │ │ │ -000c1130: 7a29 932f 5c93 2866 937a 2793 3d93 6793 z)./\.(f.z'.=.g. │ │ │ │ -000c1140: 7a27 2993 3d3d 3e93 287a 933d 937a 2729 z').==>.(z.=.z') │ │ │ │ -000c1150: 298e 8e92 01c6 71b1 8400 9cf0 fe00 0066 ).....q........f │ │ │ │ -000c1160: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ -000c1170: 8e8e 8e9f 60ac f38d 91ea f1eb cf41 6e96 ....`........An. │ │ │ │ -000c1180: 03ea a865 7861 6d70 6c65 936f 6693 616e ...example.of.an │ │ │ │ -000c1190: 9361 7070 6c69 6361 7469 6f6e 9373 7090 .application.sp. │ │ │ │ -000c11a0: 538e 6563 690c 6393 636f 6e95 ac72 7693 S.eci.c.con..rv. │ │ │ │ -000c11b0: 6572 7369 6f6e 9603 eaa8 6973 8d93 eb61 ersion....is...a │ │ │ │ -000c11c0: 6e75 6d5f 434f 4e56 8e91 31e7 f8cf 3a8e num_CONV..1...:. │ │ │ │ -000c11d0: a446 acf3 8d8d 8d91 eaf1 eb9f c887 8189 .F.............. │ │ │ │ -000c11e0: 0000 6666 01c7 0b4a 9f64 9762 8d8d 90cc ..ff...J.d.b.... │ │ │ │ -000c11f0: cd9f 0459 9c84 0068 f0fe 0000 6666 8d9f ...Y...h....ff.. │ │ │ │ -000c1200: a166 108d 8d92 01af f00d 8400 0ad7 0e00 .f.............. │ │ │ │ -000c1210: 00b8 e88e 8d92 01b0 a8f5 8400 00b8 e800 ................ │ │ │ │ -000c1220: 15ae 648e 8d8d 8d92 01b9 4db2 9ffd 1c15 ..d.......M..... │ │ │ │ -000c1230: eb49 318e 8e8e 8e9f ff40 548d 9105 ccce .I1......@T..... │ │ │ │ -000c1240: eb61 236e 756d 5f43 4f4e 5691 05bf aa22 .a#num_CONV...." │ │ │ │ -000c1250: 3222 3b3b 8ea4 0d00 008d 9105 ccce 7c2d 2";;..........|- │ │ │ │ -000c1260: 9605 bfaa 3293 3d93 5355 4393 318e a1a1 ....2.=.SUC.1... │ │ │ │ -000c1270: 8d91 05cc ce23 6e75 6d5f 434f 4e56 9105 .....#num_CONV.. │ │ │ │ -000c1280: bfaa 2231 223b 3b8e a18d 9105 ccce 7c2d .."1";;.......|- │ │ │ │ -000c1290: 9605 bfaa 3193 3d93 5355 4393 308e a1a1 ....1.=.SUC.0... │ │ │ │ -000c12a0: 8d91 05cc ce23 6e75 6d5f 434f 4e56 9105 .....#num_CONV.. │ │ │ │ -000c12b0: bfaa 2230 223b 3b8e a18d 9105 ccce 6576 .."0";;.......ev │ │ │ │ -000c12c0: 616c 7561 7469 6f6e 9605 bfaa 6661 696c aluation....fail │ │ │ │ -000c12d0: 6564 911c be52 6e75 6d5f 434f 4e56 3a93 ed...Rnum_CONV:. │ │ │ │ -000c12e0: 6172 6775 6d65 6e74 936c 6573 7393 7468 argument.less.th │ │ │ │ -000c12f0: 616e 9331 8e8e 9201 c671 b184 0068 f0fe an.1.....q...h.. │ │ │ │ -000c1300: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ -000c1310: c70b 4a8e 8e8e a18d 91f6 537a cf41 6e6f ..J.......Sz.Ano │ │ │ │ -000c1320: 7468 6572 9605 61f8 6170 706c 6963 6174 ther..a.applicat │ │ │ │ -000c1330: 696f 6e9b 0561 f76f 6693 636f 6e95 ac72 ion..a.of.con..r │ │ │ │ -000c1340: 7693 6572 7369 6f6e 732c 9105 bfcc 7265 v.ersions,....re │ │ │ │ -000c1350: 6c61 7465 6498 746f 9605 61f8 7468 6593 lated.to..a.the. │ │ │ │ -000c1360: 0c72 7374 2c91 05bf cb69 7393 696e 9374 .rst,....is.in.t │ │ │ │ -000c1370: 6865 9869 6d70 6c65 6d65 6e90 ac72 7461 he.implemen..rta │ │ │ │ -000c1380: 7469 6f6e 936f 668e a410 0000 8d91 eaf1 tion.of......... │ │ │ │ -000c1390: eb74 6865 9605 6ae8 6578 6973 7469 6e67 .the..j.existing │ │ │ │ -000c13a0: 9372 6577 7269 7469 6e67 9374 6f90 538e .rewriting.to.S. │ │ │ │ -000c13b0: 6f6c 732c 8d91 05ca f8eb 6152 4557 5249 ols,......aREWRI │ │ │ │ -000c13c0: 5445 5f43 4f4e 568e 9b50 31d8 cf28 5365 TE_CONV..P1..(Se │ │ │ │ -000c13d0: 6374 696f 6e93 3133 2e34 292c 8d91 05ca ction.13.4),.... │ │ │ │ -000c13e0: f8eb 6152 4557 5249 5445 5f52 554c 458e ..aREWRITE_RULE. │ │ │ │ -000c13f0: 98cf 2853 6563 7469 6f6e 9331 322e 3229 ..(Section.12.2) │ │ │ │ -000c1400: 8ea1 8d91 eaf1 eb61 6e64 8d91 049d f9eb .......and...... │ │ │ │ -000c1410: 6152 4557 5249 5445 5f54 4143 8e91 4878 aREWRITE_TAC..Hx │ │ │ │ -000c1420: 3fcf 2843 6861 7074 6572 9604 9df9 3134 ?.(Chapter....14 │ │ │ │ -000c1430: 292c 9104 cacd 7768 6963 9aac 7268 9104 ),....whic..rh.. │ │ │ │ -000c1440: 9df8 6172 6593 6365 6e98 7472 616c 9104 ..are.cen.tral.. │ │ │ │ -000c1450: 9df8 746f 9374 6865 6f72 656d 9370 726f ..to.theorem.pro │ │ │ │ -000c1460: 9876 696e 679b 049d f869 6e93 eb48 484f .ving....in..HHO │ │ │ │ -000c1470: 4ccf 2e98 5468 6973 9375 7365 8e91 eaf1 L...This.use.... │ │ │ │ -000c1480: eb9f 0c04 9589 0000 6666 0071 cf9f 9f0c ........ff.q.... │ │ │ │ -000c1490: 999a 8d8d 8d8d 910d 8390 9ffc 5eff c532 ............^..2 │ │ │ │ -000c14a0: 8e8e 8e91 1200 03c6 5468 6973 9603 5555 ........This..UU │ │ │ │ -000c14b0: 779a b8e3 6173 9361 6c73 6f93 6d65 6e98 w...as.also.men. │ │ │ │ -000c14c0: 7469 6f6e 6564 9369 6e93 5365 6374 696f tioned.in.Sectio │ │ │ │ -000c14d0: 6e93 3132 2e33 2e8e a40d 999c 8d8d 8d8d n.12.3.......... │ │ │ │ -000c14e0: 910d 8390 9ffc 5eff c533 8e8e 8e91 1200 ......^..3...... │ │ │ │ -000c14f0: 03c6 496e 9602 de56 7468 659b 02de 5563 ..In...Vthe...Uc │ │ │ │ -000c1500: 6173 6593 6f66 98c9 0c91 0087 1cc6 2d63 ase.of........-c │ │ │ │ -000c1510: 6f6e 95b8 e376 9365 7273 696f 6e96 02de on...v.ersion... │ │ │ │ -000c1520: 5673 7090 471d 6563 690c 6361 6c6c 7991 Vsp.G.eci.cally. │ │ │ │ -000c1530: ff2a aa2c 9102 f622 6974 9369 7398 7468 .*.,..."it.is.th │ │ │ │ -000c1540: 6593 7375 6273 7469 7475 7469 6f6e 986f e.substitution.o │ │ │ │ -000c1550: 6693 6f6e 6593 7465 726d 9866 6f72 9361 f.one.term.for.a │ │ │ │ -000c1560: 6e6f 7468 6572 9869 6e93 6198 636f 6e90 nother.in.a.con. │ │ │ │ -000c1570: b8e3 7465 7874 9374 6861 748e a90c 0000 ..text.that..... │ │ │ │ -000c1580: 8d69 7396 0355 5569 6e65 7870 7265 7373 .is..UUinexpress │ │ │ │ -000c1590: 6962 6c65 3b93 6275 7493 696e 9367 656e ible;.but.in.gen │ │ │ │ -000c15a0: 6572 616c 2c93 7468 6572 6593 6973 9361 eral,.there.is.a │ │ │ │ -000c15b0: 9376 91ff 71c7 6172 6965 7490 b8e3 7993 .v..q.ariet...y. │ │ │ │ -000c15c0: 6f66 9372 6561 736f 6e73 9374 6861 7493 of.reasons.that. │ │ │ │ -000c15d0: 6172 6973 652e 8ea1 8d8d 8d8d 910d 8390 arise........... │ │ │ │ -000c15e0: 9ffc 5eff c534 8e8e 8e91 1200 03c6 496e ..^..4........In │ │ │ │ -000c15f0: 9604 c844 6661 6374 2c91 0524 ff73 6f6d ...Dfact,..$.som │ │ │ │ -000c1600: 6593 4d4c 9b04 c7e4 6675 6e63 7469 6f6e e.ML....function │ │ │ │ -000c1610: 7393 6861 95b8 e376 9365 9604 c844 6e61 s.ha...v.e...Dna │ │ │ │ -000c1620: 6d65 7391 04c8 4377 6974 6893 7468 6593 mes...Cwith.the. │ │ │ │ -000c1630: 7375 0e78 9360 8d91 00a1 4589 0000 6666 su.x.`....E...ff │ │ │ │ -000c1640: 0003 2666 8e91 03c7 abeb 5243 4f4e 56c6 ..&f......RCONV. │ │ │ │ -000c1650: 2798 6275 7493 646f 936e 6f74 9368 6195 '.but.do.not.ha. │ │ │ │ -000c1660: b8e3 7693 6591 04c8 4374 6865 9b04 c844 ..v.e...Cthe...D │ │ │ │ -000c1670: 7493 7970 9047 1d65 98eb 5263 6f6e 76c6 t.yp.G.e..Rconv. │ │ │ │ -000c1680: 3b8e a68d eb52 5355 4253 548d 9100 a145 ;....RSUBST....E │ │ │ │ -000c1690: 8900 0066 6600 0326 668e 9103 c7ab 434f ...ff..&f.....CO │ │ │ │ -000c16a0: 4e56 c62c 9603 a067 666f 7293 6578 616d NV.,...gfor.exam │ │ │ │ -000c16b0: 706c 652c 9103 b32b 6861 7393 749a b8e3 ple,...+has.t... │ │ │ │ -000c16c0: 7970 9047 1d65 93eb 5228 7468 6d96 053f yp.G.e..R(thm..? │ │ │ │ -000c16d0: fd23 9374 6572 6d29 936c 6973 7493 2d3e .#.term).list.-> │ │ │ │ -000c16e0: 9374 6572 6d93 2d3e 9363 6f6e 76c6 2e91 .term.->.conv... │ │ │ │ -000c16f0: 0552 fc54 686f 7365 9603 a067 7468 6174 .R.Those...gthat │ │ │ │ -000c1700: 9365 7698 656e 9874 7561 6c6c 7993 7072 .ev.en.tually.pr │ │ │ │ -000c1710: 6f2d 8ea6 8d64 7563 659b 0355 5563 6f6e o-...duce..UUcon │ │ │ │ -000c1720: 95b8 e376 9365 7273 696f 6e98 6172 6598 ...v.ersion.are. │ │ │ │ -000c1730: 7468 6f75 6768 9374 986f 6698 6173 9860 though.t.of.as.` │ │ │ │ -000c1740: 636f 6e93 7693 6572 7369 6f6e 9873 6393 con.v.ersion.sc. │ │ │ │ -000c1750: 6865 6d61 7327 2e8e 8e9f 24fd 138e 8c8b hemas'....$..... │ │ │ │ -000c1760: 0000 00f1 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000bffe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000bfff0: 0bf7 64a0 02cc 0555 8da0 fd46 d30e 8d8d ..d....U...F.... │ │ │ │ +000c0000: 8e8e a002 942f df8d a0fd 8bd0 218d 9112 ...../......!... │ │ │ │ +000c0010: c761 eb47 4368 6170 7465 7291 0566 6631 .a.GChapter..ff1 │ │ │ │ +000c0020: 338e 9112 c761 9f0b cccc 8900 0100 0001 3....a.......... │ │ │ │ +000c0030: c73e 7c9f 1f69 6a8d d243 6f6e 96ff 38f5 .>|..ij..Con..8. │ │ │ │ +000c0040: 7693 6572 7369 6f6e 738e 9f0f 0000 8900 v.ersions....... │ │ │ │ +000c0050: 0100 0001 c73e 7c9f 3a77 a48d cf41 9104 .....>|.:w...A.. │ │ │ │ +000c0060: 0db1 e563 91ff 6666 6f6e 7665 7273 696f ...c..ffonversio │ │ │ │ +000c0070: 6e91 04f3 69cf 696e 9604 0dba eb48 484f n...i.in.....HHO │ │ │ │ +000c0080: 4c9b 040d b9cf 6973 9361 9872 756c 6593 L.....is.a.rule. │ │ │ │ +000c0090: 7468 6174 986d 6170 7393 6198 7465 726d that.maps.a.term │ │ │ │ +000c00a0: 9374 6f98 6193 7468 656f 7265 6d98 6578 .to.a.theorem.ex │ │ │ │ +000c00b0: 7072 6573 7369 6e67 9374 6865 9865 7175 pressing.the.equ │ │ │ │ +000c00c0: 616c 6974 90ac 7279 936f 668e a410 0000 alit..ry.of..... │ │ │ │ +000c00d0: 8d74 6861 7496 03ea a874 6572 6d93 746f .that....term.to │ │ │ │ +000c00e0: 9373 6f6d 6593 6f74 6865 7293 7465 726d .some.other.term │ │ │ │ +000c00f0: 2e91 0538 e041 6e93 6578 616d 706c 6593 ...8.An.example. │ │ │ │ +000c0100: 6973 9374 6865 9372 756c 6593 666f 7293 is.the.rule.for. │ │ │ │ +000c0110: d70c 9100 aa4f cf2d 636f 6e95 ac72 7693 .....O.-con..rv. │ │ │ │ +000c0120: 6572 7369 6f6e 3a8e 9f1e 127c 8d8d 8d8d ersion:....|.... │ │ │ │ +000c0130: 9106 0000 eb61 288e 8d91 0bbf aae2 5c8e .....a(.......\. │ │ │ │ +000c0140: 9111 ec77 d778 8deb 612e 8e96 05bf aad7 ...w.x..a....... │ │ │ │ +000c0150: 748d 9f01 cccc d531 8e8d 9104 c004 eb61 t......1.......a │ │ │ │ +000c0160: 298e 9b0a 7fae d774 8d9f 01cc ccd5 328e )......t......2. │ │ │ │ +000c0170: 9113 d54e da37 218d 910f 154a eb61 7c2d ...N.7!....J.a|- │ │ │ │ +000c0180: 9328 8e8d 9126 13f2 e25c 8e91 2c40 bfd7 .(...&...\..,@.. │ │ │ │ +000c0190: 788d eb61 2e8e 93d7 748d 9f01 cccc d531 x..a....t......1 │ │ │ │ +000c01a0: 8e8d 9104 c004 eb61 298e 98d7 748d 9f01 .......a)...t... │ │ │ │ +000c01b0: cccc d532 8e8d 910b 6aa8 eb61 3d8e 9117 ...2....j..a=... │ │ │ │ +000c01c0: d4f6 d774 8d9f 01cc ccd5 318e 9604 c004 ...t......1..... │ │ │ │ +000c01d0: cf5b d774 8d9f 01cc ccd5 328e 93d7 3d78 .[.t......2...=x │ │ │ │ +000c01e0: cf5d 8e8e 8e9f 1df0 2c8d 5468 656f 7265 .]......,.Theore │ │ │ │ +000c01f0: 6d73 9603 a2a2 6f66 9374 6869 7393 736f ms....of.this.so │ │ │ │ +000c0200: 7274 9361 7265 9375 7365 6493 696e 93eb rt.are.used.in.. │ │ │ │ +000c0210: 4848 4f4c 93cf 696e 9361 9376 91ff 58e4 HHOL..in.a.v..X. │ │ │ │ +000c0220: 6172 6965 749a ac72 7993 6f66 9363 6f6e ariet..ry.of.con │ │ │ │ +000c0230: 9874 6578 7473 2c91 03b1 0a74 6f93 6a75 .texts,....to.ju │ │ │ │ +000c0240: 7374 6966 7993 7468 6593 7265 706c 6163 stify.the.replac │ │ │ │ +000c0250: 656d 656e 9874 8ea1 8d6f 6696 03ea a870 emen.t...of....p │ │ │ │ +000c0260: 6172 7469 6375 6c61 7293 7465 726d 7393 articular.terms. │ │ │ │ +000c0270: 629a ac72 7993 7365 6d61 6e98 7469 6361 b..ry.seman.tica │ │ │ │ +000c0280: 6c6c 7993 6571 7569 7691 ff58 e461 6c65 lly.equiv..X.ale │ │ │ │ +000c0290: 6e98 7493 7465 726d 732e 8e9f 1022 508d n.t.terms...."P. │ │ │ │ +000c02a0: 910b 618f 5468 6596 03ea a8eb 484d 4c93 ..a.The.....HML. │ │ │ │ +000c02b0: cf74 9aac 7279 7090 538e 6593 6f66 9363 .t..ryp.S.e.of.c │ │ │ │ +000c02c0: 6f6e 9876 9865 7273 696f 6e73 9369 738d on.v.ersions.is. │ │ │ │ +000c02d0: 93eb 6163 6f6e 768e 911a e950 cf3a 8e9f ..aconv....P.:.. │ │ │ │ +000c02e0: 1e12 7b8d 8d8d 9e56 bd8d 8d8d 8d91 173e ..{....V.......> │ │ │ │ +000c02f0: ffeb 6163 6f6e 7696 05bf aa3d 9374 6572 ..aconv....=.ter │ │ │ │ +000c0300: 6d93 2d3e 9374 686d 8e8e 8e8e 8e8e 8e9f m.->.thm........ │ │ │ │ +000c0310: 1df0 2d8d cf46 91ff 0556 6f72 9603 ee48 ..-..F...Vor...H │ │ │ │ +000c0320: 6578 616d 706c 652c 8d91 03ef 2feb 6142 example,..../.aB │ │ │ │ +000c0330: 4554 415f 434f 4e56 8e91 3b9a 70cf 6973 ETA_CONV..;.p.is │ │ │ │ +000c0340: 9361 6e9b 03ee 47eb 484d 4c93 cf66 756e .an...G.HML..fun │ │ │ │ +000c0350: 6374 696f 6e98 6f66 9374 90ac 7279 7090 ction.of.t..ryp. │ │ │ │ +000c0360: 538e 658d 98eb 6163 6f6e 768e 911e db37 S.e...aconv....7 │ │ │ │ +000c0370: cf28 8d69 2e65 2e8e 9112 f1cb 6193 636f .(.i.e......a.co │ │ │ │ +000c0380: 6e95 ac72 7693 6572 7369 6f6e 2998 7468 n..rv.ersion).th │ │ │ │ +000c0390: 6174 9103 ee48 6578 7072 6573 7365 738e at...Hexpresses. │ │ │ │ +000c03a0: a18d d70c 9100 aa4f cf2d 636f 6e95 ac72 .......O.-con..r │ │ │ │ +000c03b0: 7693 6572 7369 6f6e 9604 756f 696e 9b04 v.ersion..uoin.. │ │ │ │ +000c03c0: 756e eb48 484f 4ccf 2e93 4974 9370 726f un.HHOL...It.pro │ │ │ │ +000c03d0: 9053 8e64 7563 6573 9874 6865 9361 7070 .S.duces.the.app │ │ │ │ +000c03e0: 726f 7072 6961 7465 9865 7175 6174 696f ropriate.equatio │ │ │ │ +000c03f0: 6e61 6c93 7468 656f 7265 6d93 6f6e 98d7 nal.theorem.on.. │ │ │ │ +000c0400: 0c91 00aa 4fcf 2d72 6564 6578 6573 9361 ....O.-redexes.a │ │ │ │ +000c0410: 6e64 8ea1 8d66 6169 6c73 9103 eaa8 656c nd...fails....el │ │ │ │ +000c0420: 7365 7768 6572 652e 8e9f 6df1 618d 8d8d sewhere...m.a... │ │ │ │ +000c0430: 9fa1 8781 8900 0066 6601 c70b 4aa0 00b2 .......ff...J... │ │ │ │ +000c0440: 9762 8d8d 90cc cd9f 0459 9c84 00b6 f0fe .b.......Y...... │ │ │ │ +000c0450: 0000 6666 8da0 ff53 6610 8d8d 9201 aff0 ..ff...Sf....... │ │ │ │ +000c0460: 0d84 000a d70e 0000 b8e8 8e8d 9201 b0a8 ................ │ │ │ │ +000c0470: f584 0000 b8e8 0015 ae64 8e8d 8d8d 9201 .........d...... │ │ │ │ +000c0480: b94d b29f fd1c 15eb 4931 8e8e 8e8e 9fff .M......I1...... │ │ │ │ +000c0490: 4054 8d91 05cc ceeb 6123 4245 5441 5f43 @T......a#BETA_C │ │ │ │ +000c04a0: 4f4e 563b 3b8e a40d 0000 8d91 05cc ce2d ONV;;..........- │ │ │ │ +000c04b0: 9605 bfaa 3a93 636f 6e76 8ea1 a18d 9105 ....:.conv...... │ │ │ │ +000c04c0: ccce 2342 4554 415f 434f 4e56 9605 bfaa ..#BETA_CONV.... │ │ │ │ +000c04d0: 2228 5c78 2e93 285c 792e 9328 5c7a 2e93 "(\x..(\y..(\z.. │ │ │ │ +000c04e0: 7893 2b93 7993 2b93 7a29 3329 3229 9331 x.+.y.+.z)3)2).1 │ │ │ │ +000c04f0: 223b 3b8e a18d 9105 ccce 7c2d 9605 bfaa ";;.......|-.... │ │ │ │ +000c0500: 285c 782e 9328 5c79 2e93 285c 7a2e 9378 (\x..(\y..(\z..x │ │ │ │ +000c0510: 932b 9328 7993 2b93 7a29 2933 2932 2931 .+.(y.+.z))3)2)1 │ │ │ │ +000c0520: 933d 9328 5c79 2e93 285c 7a2e 9331 932b .=.(\y..(\z..1.+ │ │ │ │ +000c0530: 9328 7993 2b93 7a29 2933 2932 8ea1 a18d .(y.+.z))3)2.... │ │ │ │ +000c0540: 9105 ccce 2342 4554 415f 434f 4e56 9605 ....#BETA_CONV.. │ │ │ │ +000c0550: bfaa 2228 5c79 2e93 285c 7a2e 9331 932b .."(\y..(\z..1.+ │ │ │ │ +000c0560: 9328 7993 2b93 7a29 2933 2993 3222 3b3b .(y.+.z))3).2";; │ │ │ │ +000c0570: 8ea1 8d91 05cc ce7c 2d96 05bf aa28 5c79 .......|-....(\y │ │ │ │ +000c0580: 2e93 285c 7a2e 9331 932b 9328 7993 2b93 ..(\z..1.+.(y.+. │ │ │ │ +000c0590: 7a29 2933 2932 933d 9328 5c7a 2e93 3193 z))3)2.=.(\z..1. │ │ │ │ +000c05a0: 2b93 2832 932b 937a 2929 338e a1a1 8d91 +.(2.+.z))3..... │ │ │ │ +000c05b0: 05cc ce23 4245 5441 5f43 4f4e 5696 05bf ...#BETA_CONV... │ │ │ │ +000c05c0: aa22 285c 7a2e 9331 932b 9328 3293 2b93 ."(\z..1.+.(2.+. │ │ │ │ +000c05d0: 7a29 2993 3322 3b3b 8ea1 8d91 05cc ce7c z)).3";;.......| │ │ │ │ +000c05e0: 2d96 05bf aa28 5c7a 2e93 3193 2b93 2832 -....(\z..1.+.(2 │ │ │ │ +000c05f0: 932b 937a 2929 3393 3d93 3193 2b93 2832 .+.z))3.=.1.+.(2 │ │ │ │ +000c0600: 932b 9333 298e a1a1 8d91 05cc ce23 4245 .+.3)........#BE │ │ │ │ +000c0610: 5441 5f43 4f4e 5696 05bf aa22 3193 2b93 TA_CONV...."1.+. │ │ │ │ +000c0620: 2832 932b 9333 2922 3b3b 8ea1 8d91 05cc (2.+.3)";;...... │ │ │ │ +000c0630: ce65 7661 6c75 6174 696f 6e91 05bf aa66 .evaluation....f │ │ │ │ +000c0640: 6169 6c65 6491 1cbe 5242 4554 415f 434f ailed...RBETA_CO │ │ │ │ +000c0650: 4e56 8e8e 9201 c671 b184 00b6 f0fe 0000 NV.....q........ │ │ │ │ +000c0660: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ +000c0670: 4a8e 8e8e 9f70 2465 8d91 0b61 8fcf 5468 J....p$e...a..Th │ │ │ │ +000c0680: 6596 04b7 6c62 6173 6963 9363 6f6e 95ac e...lbasic.con.. │ │ │ │ +000c0690: 7276 9365 7273 696f 6e73 2c91 04ea 9d61 rv.ersions,....a │ │ │ │ +000c06a0: 739b 04b7 6c77 9365 6c6c 9861 7398 6198 s...lw.ell.as.a. │ │ │ │ +000c06b0: 6e93 756d 9362 9053 8e65 7291 04b7 6b6f n.um.b.S.er...ko │ │ │ │ +000c06c0: 6698 7468 6f73 6598 636f 6d6d 6f6e 6c79 f.those.commonly │ │ │ │ +000c06d0: 9875 7365 642c 9104 ea9d 6172 6598 7072 .used,....are.pr │ │ │ │ +000c06e0: 6f93 7669 6465 6498 696e 8ea1 8deb 4848 o.vided.in....HH │ │ │ │ +000c06f0: 4f4c cf2e 9603 ab47 5468 6572 6593 6172 OL.....GThere.ar │ │ │ │ +000c0700: 6593 616c 736f 9367 726f 7570 7393 6f66 e.also.groups.of │ │ │ │ +000c0710: 9361 7070 6c69 6361 7469 6f6e 2d73 709a .application-sp. │ │ │ │ +000c0720: 538e 6563 690c 6393 636f 6e95 ac72 7693 S.eci.c.con..rv. │ │ │ │ +000c0730: 6572 7369 6f6e 7396 03ab 4774 6f93 6298 ersions...Gto.b. │ │ │ │ +000c0740: 6593 666f 756e 6493 696e 9373 6f6d 6593 e.found.in.some. │ │ │ │ +000c0750: 6f66 9374 6865 8ea1 8d6c 6962 7261 7269 of.the...librari │ │ │ │ +000c0760: 6573 2e91 0886 7128 4f66 9605 0483 7468 es....q(Of....th │ │ │ │ +000c0770: 6f73 6593 7072 6f9a ac72 7669 6465 642c ose.pro..rvided, │ │ │ │ +000c0780: 9105 4afa 736f 6d65 9361 7265 9105 0482 ..J.some.are.... │ │ │ │ +000c0790: 6465 7269 7698 6564 9361 6e64 9373 6f6d deriv.ed.and.som │ │ │ │ +000c07a0: 652c 9105 4afa 6c69 6b98 658d 93eb 6142 e,..J.lik.e...aB │ │ │ │ +000c07b0: 4554 415f 434f 4e56 8e91 3dc6 00cf 6172 ETA_CONV..=...ar │ │ │ │ +000c07c0: 6593 7461 6b98 656e 9361 738e a18d 6178 e.tak.en.as...ax │ │ │ │ +000c07d0: 696f 6d61 7469 638d 8d9f fba5 32d5 318e iomatic.....2.1. │ │ │ │ +000c07e0: 8e91 04c0 04cf 2e29 9108 7cbc 496e 9605 .......)..|.In.. │ │ │ │ +000c07f0: 0147 6164 6469 7469 6f6e 2c91 0546 efeb .Gaddition,..F.. │ │ │ │ +000c0800: 4848 4f4c 93cf 7072 6f90 ac72 7669 6465 HHOL..pro..rvide │ │ │ │ +000c0810: 739b 0501 4661 9363 6f6c 6c65 6374 696f s...Fa.collectio │ │ │ │ +000c0820: 6e93 6f66 93eb 484d 4c93 cf66 756e 6374 n.of..HML..funct │ │ │ │ +000c0830: 696f 6e73 9865 6e61 626c 696e 6793 7573 ions.enabling.us │ │ │ │ +000c0840: 6572 7393 746f 8ea1 8d64 650c 6e65 9604 ers.to...de.ne.. │ │ │ │ +000c0850: e428 6e65 7793 636f 6e95 ac72 7693 6572 .(new.con..rv.er │ │ │ │ +000c0860: 7369 6f6e 739b 04e4 2828 6173 9104 e427 sions...((as...' │ │ │ │ +000c0870: 7793 656c 6c98 6173 986e 6577 9872 756c w.ell.as.new.rul │ │ │ │ +000c0880: 6573 9861 6e64 9874 6163 7469 6373 2998 es.and.tactics). │ │ │ │ +000c0890: 6173 9104 e427 6675 6e63 7469 6f6e 7398 as...'functions. │ │ │ │ +000c08a0: 6f66 9865 7869 7374 696e 6798 6f6e 6573 of.existing.ones │ │ │ │ +000c08b0: 2e8e 9f0c ab05 8900 0066 6600 71cf 9f9f .........ff.q... │ │ │ │ +000c08c0: 0c99 9a8d 8d8d 8d91 0d83 909f fc5e ffc5 .............^.. │ │ │ │ +000c08d0: 318e 8e8e 9112 0003 c641 9603 5555 6c69 1........A..UUli │ │ │ │ +000c08e0: 7374 936f 6693 7468 6593 6178 696f 6d61 st.of.the.axioma │ │ │ │ +000c08f0: 7469 6393 7275 6c65 7393 7790 b8e3 6173 tic.rules.w...as │ │ │ │ +000c0900: 9373 7570 706c 6965 6493 696e 9353 6563 .supplied.in.Sec │ │ │ │ +000c0910: 7469 6f6e 9331 322e 332e 8e8e 9f24 fd13 tion.12.3....$.. │ │ │ │ +000c0920: 8d8d 9200 ec46 9fd0 3233 398e 8e8e 8c8b .....F..239..... │ │ │ │ +000c0930: 0000 00f0 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000c0940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000c0950: 0000 0000 0000 0000 000b ffc6 a002 cc05 ................ │ │ │ │ +000c0960: 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d U...F........... │ │ │ │ +000c0970: 91ea f1eb d032 3430 9201 1bcf 3043 6861 .....240....0Cha │ │ │ │ +000c0980: 7074 6572 9104 8000 3133 2e91 0a80 0043 pter....13.....C │ │ │ │ +000c0990: 6f6e 95a0 0076 9365 7273 696f 6e73 8e91 on...v.ersions.. │ │ │ │ +000c09a0: eaf1 eb9f 0566 6689 0000 e666 01c7 3e7c .....ff....f..>| │ │ │ │ +000c09b0: 8e8e 8e8e a002 942f df8d a0fd 8bd0 218d ......./......!. │ │ │ │ +000c09c0: 91ea f1eb cf53 6f6d 6596 05b4 256f 6693 .....Some...%of. │ │ │ │ +000c09d0: 7468 6573 659b 05b4 2461 7265 9364 6573 these...$are.des │ │ │ │ +000c09e0: 6372 6962 9053 8e65 6493 696e 9353 6563 crib.S.ed.in.Sec │ │ │ │ +000c09f0: 7469 6f6e 7398 3133 2e31 9361 6e64 9331 tions.13.1.and.1 │ │ │ │ +000c0a00: 332e 322e 910a 9556 5468 6593 6e6f 7469 3.2....VThe.noti │ │ │ │ +000c0a10: 6f6e 936f 6698 636f 6e95 ac72 7693 6572 on.of.con..rv.er │ │ │ │ +000c0a20: 7369 6f6e 7391 05b4 2569 738e a410 0000 sions...%is..... │ │ │ │ +000c0a30: 8d91 eaf1 eb69 6e68 6572 6974 6564 9603 .....inherited.. │ │ │ │ +000c0a40: eaa8 6672 6f6d 9343 616d 90ac 7262 7269 ..from.Cam..rbri │ │ │ │ +000c0a50: 6467 6593 eb48 4c43 46cf 3b93 7468 6593 dge..HLCF.;.the. │ │ │ │ +000c0a60: 756e 6465 726c 7969 6e67 9370 7269 6e63 underlying.princ │ │ │ │ +000c0a70: 6970 6c65 7393 6172 6593 6465 7363 7269 iples.are.descri │ │ │ │ +000c0a80: 6290 538e 6564 9369 6e93 5b8d 3135 8e91 b.S.ed.in.[.15.. │ │ │ │ +000c0a90: 0bbf f82c 8d93 3136 8e91 0faa a05d 2e8e ...,..16.....].. │ │ │ │ +000c0aa0: a18d 91f6 537a 436f 6e95 ac72 7693 6572 ....SzCon..rv.er │ │ │ │ +000c0ab0: 7369 6f6e 739b 0421 0c73 7563 9368 9861 sions..!.suc.h.a │ │ │ │ +000c0ac0: 738d 9104 210d eb61 4245 5441 5f43 4f4e s...!..aBETA_CON │ │ │ │ +000c0ad0: 568e 913b ff13 cf72 6570 7265 7365 6e93 V..;...represen. │ │ │ │ +000c0ae0: 7498 696e 0c6e 6974 6598 6661 6d69 6c69 t.in.nite.famili │ │ │ │ +000c0af0: 6573 9104 210d 6f66 9865 7175 6174 696f es..!.of.equatio │ │ │ │ +000c0b00: 6e73 8d8d 9ffb a532 d532 8e8e 9104 c004 ns.....2.2...... │ │ │ │ +000c0b10: cf2e 9105 dc0d 5468 6579 9861 7265 9870 ......They.are.p │ │ │ │ +000c0b20: 6172 2d8e a18d 91ea f1eb 7469 6375 6c61 ar-.......ticula │ │ │ │ +000c0b30: 726c 7996 03ab 7b75 7365 6675 6c93 696e rly...{useful.in │ │ │ │ +000c0b40: 9363 6173 6573 9369 6e93 7768 6963 90ac .cases.in.whic.. │ │ │ │ +000c0b50: 7268 9369 7493 6973 9369 6d70 9053 8e6f rh.it.is.imp.S.o │ │ │ │ +000c0b60: 7373 6962 6c65 9374 6f91 03ab 7c73 7461 ssible.to...|sta │ │ │ │ +000c0b70: 7465 2c91 03b8 1d77 6974 6869 6e93 7468 te,....within.th │ │ │ │ +000c0b80: 6593 6c6f 6769 632c 9103 b81e 6193 7369 e.logic,....a.si │ │ │ │ +000c0b90: 6e67 6c65 9361 7869 6f6d 8ea1 8d91 eaf1 ngle.axiom...... │ │ │ │ +000c0ba0: eb6f 7296 039e 8274 6865 6f72 656d 9369 .or....theorem.i │ │ │ │ +000c0bb0: 6e73 7461 6e9a ac72 7469 6162 6c65 9374 nstan..rtiable.t │ │ │ │ +000c0bc0: 6f93 6576 9865 7279 9365 7175 6174 696f o.ev.ery.equatio │ │ │ │ +000c0bd0: 6e93 696e 9361 9366 616d 696c 792e 8d8d n.in.a.family... │ │ │ │ +000c0be0: 9ffb a532 d533 8e8e 9109 df82 cf49 6e73 ...2.3.......Ins │ │ │ │ +000c0bf0: 7465 6164 2c91 03ad bd61 6e93 eb48 4d4c tead,....an..HML │ │ │ │ +000c0c00: 93cf 7072 6f90 538e 6365 6475 7265 9372 ..pro.S.cedure.r │ │ │ │ +000c0c10: 6574 7572 6e73 8ea1 8d91 eaf1 eb74 6865 eturns.......the │ │ │ │ +000c0c20: 9603 ac90 696e 7374 616e 6365 936f 669b ....instance.of. │ │ │ │ +000c0c30: 03ac 8f74 6865 9364 6573 6972 6564 9374 ...the.desired.t │ │ │ │ +000c0c40: 6865 6f72 656d 9366 6f72 9861 6e9a ac72 heorem.for.an..r │ │ │ │ +000c0c50: 7993 6769 7698 656e 9374 6572 6d2e 9105 y.giv.en.term... │ │ │ │ +000c0c60: 242d 5468 6973 9369 7393 616c 736f 9374 $-This.is.also.t │ │ │ │ +000c0c70: 6865 9103 ac8f 7265 6173 6f6e 9374 6861 he....reason.tha │ │ │ │ +000c0c80: 7493 7175 6974 658e a18d 91ea f1eb 6196 t.quite.......a. │ │ │ │ +000c0c90: 043e 2e66 6577 9b04 3e2f 6f66 9374 6865 .>.few..>/of.the │ │ │ │ +000c0ca0: 986f 7468 6572 9372 756c 6573 9869 6e93 .other.rules.in. │ │ │ │ +000c0cb0: eb48 484f 4c98 cf61 7265 936e 6f74 9873 .HHOL..are.not.s │ │ │ │ +000c0cc0: 7461 7465 6493 696e 7374 6561 6498 6173 tated.instead.as │ │ │ │ +000c0cd0: 9361 7869 6f6d 7398 6f72 9374 6865 6f72 .axioms.or.theor │ │ │ │ +000c0ce0: 656d 732e 9106 3374 4173 9372 756c 6573 ems...3tAs.rules │ │ │ │ +000c0cf0: 2c8e a18d 91ea f1eb 636f 6e95 ac72 7693 ,.......con..rv. │ │ │ │ +000c0d00: 6572 7369 6f6e 7396 039d 4061 7265 9364 ersions...@are.d │ │ │ │ +000c0d10: 6973 7469 6e67 7569 7368 6564 9b03 9d3f istinguished...? │ │ │ │ +000c0d20: 7769 7468 9361 6e93 eb48 4d4c 93cf 7490 with.an..HML..t. │ │ │ │ +000c0d30: ac72 7970 9053 8e65 9361 6262 7265 7669 .ryp.S.e.abbrevi │ │ │ │ +000c0d40: 6174 696f 6e93 7369 6d70 6c79 9862 9053 ation.simply.b.S │ │ │ │ +000c0d50: 8e65 6361 7573 6593 7468 6572 6593 6172 .ecause.there.ar │ │ │ │ +000c0d60: 6593 7265 6c2d 8ea1 8d91 eaf1 eb61 7469 e.rel-.......ati │ │ │ │ +000c0d70: 7695 ac72 656c 799b 042b 026d 616e 9379 v..rely..+.man.y │ │ │ │ +000c0d80: 986f 6698 7468 656d 9877 6974 6891 042b .of.them.with..+ │ │ │ │ +000c0d90: 0374 6865 9873 616d 6598 7493 7970 9553 .the.same.t.yp.S │ │ │ │ +000c0da0: 8e65 2c91 043b 1861 6e64 9104 2b03 6293 .e,..;.and..+.b. │ │ │ │ +000c0db0: 6563 6175 7365 9874 6865 7998 7265 7475 ecause.they.retu │ │ │ │ +000c0dc0: 726e 9865 7175 6174 696f 6e61 6c98 7468 rn.equational.th │ │ │ │ +000c0dd0: 656f 7265 6d73 8ea1 8d91 eaf1 eb74 6861 eorems.......tha │ │ │ │ +000c0de0: 7496 0340 266c 656e 6493 7468 656d 7365 t..@&lend.themse │ │ │ │ +000c0df0: 6c76 9aac 7265 7393 6469 7265 6374 6c79 lv..res.directly │ │ │ │ +000c0e00: 9374 6f93 7465 726d 9372 6577 7269 7469 .to.term.rewriti │ │ │ │ +000c0e10: 6e67 2e8d 8d9f fba5 32d5 348e 8e91 09c0 ng......2.4..... │ │ │ │ +000c0e20: 0dcf 496e 936d 616e 9879 93eb 4848 4f4c ..In.man.y..HHOL │ │ │ │ +000c0e30: 93cf 6170 706c 6963 6174 696f 6e73 2c91 ..applications,. │ │ │ │ +000c0e40: 0362 4074 6865 936d 6169 6e93 7573 658e .b@the.main.use. │ │ │ │ +000c0e50: a18d 91ea f1eb 6f66 9b04 b6e3 636f 6e95 ......of....con. │ │ │ │ +000c0e60: ac72 7693 6572 7369 6f6e 7396 04b6 e469 .rv.ersions....i │ │ │ │ +000c0e70: 7398 746f 9370 726f 9053 8e64 7563 6598 s.to.pro.S.duce. │ │ │ │ +000c0e80: 7468 6573 6598 6571 7561 7469 6f6e 616c these.equational │ │ │ │ +000c0e90: 9374 6865 6f72 656d 732e 9107 9d92 4191 .theorems.....A. │ │ │ │ +000c0ea0: 04b6 af66 6577 9865 7861 6d70 6c65 7393 ...few.examples. │ │ │ │ +000c0eb0: 6f66 9863 6f6e 95ac 7276 9365 7273 696f of.con..rv.ersio │ │ │ │ +000c0ec0: 6e73 8ea1 8d91 eaf1 eb61 7265 9603 eaa8 ns.......are.... │ │ │ │ +000c0ed0: 696c 6c75 7374 7261 7465 6493 6290 538e illustrated.b.S. │ │ │ │ +000c0ee0: 656c 6f90 ac72 772e 8e9f 5e57 9f8d 8d8d elo..rw...^W.... │ │ │ │ +000c0ef0: 91ea f1eb 9fae 8781 8900 0066 6601 c70b ...........ff... │ │ │ │ +000c0f00: 4aa0 0098 9762 8d8d 90cc cd9f 0459 9c84 J....b.......Y.. │ │ │ │ +000c0f10: 009c f0fe 0000 6666 8da0 ff6d 6610 8d8d ......ff...mf... │ │ │ │ +000c0f20: 9201 aff0 0d84 000a d70e 0000 b8e8 8e8d ................ │ │ │ │ +000c0f30: 9201 b0a8 f584 0000 b8e8 0015 ae64 8e8d .............d.. │ │ │ │ +000c0f40: 8d8d 9201 b94d b29f fd1c 15eb 4931 8e8e .....M......I1.. │ │ │ │ +000c0f50: 8e8e 9fff 4054 8d91 05cc ceeb 6123 4e4f ....@T......a#NO │ │ │ │ +000c0f60: 545f 464f 5241 4c4c 5f43 4f4e 5696 05bf T_FORALL_CONV... │ │ │ │ +000c0f70: aa22 7e21 782e 9328 663a 2a2d 3e2a 2993 ."~!x..(f:*->*). │ │ │ │ +000c0f80: 7893 3d93 6793 7822 3b3b 8ea4 0d00 008d x.=.g.x";;...... │ │ │ │ +000c0f90: 9105 ccce 7c2d 9605 bfaa 7e28 2178 2e93 ....|-....~(!x.. │ │ │ │ +000c0fa0: 6693 7893 3d93 6793 7829 933d 9328 3f78 f.x.=.g.x).=.(?x │ │ │ │ +000c0fb0: 2e93 7e28 6693 7893 3d93 6793 7829 298e ..~(f.x.=.g.x)). │ │ │ │ +000c0fc0: a1a1 8d91 05cc ce23 434f 4e54 5241 504f .......#CONTRAPO │ │ │ │ +000c0fd0: 535f 434f 4e56 9605 bfaa 2228 2178 2e93 S_CONV...."(!x.. │ │ │ │ +000c0fe0: 6693 7893 3d93 6793 7829 933d 3d3e 9328 f.x.=.g.x).==>.( │ │ │ │ +000c0ff0: 2866 3a2a 2d3e 2a29 933d 9367 2922 3b3b (f:*->*).=.g)";; │ │ │ │ +000c1000: 8ea1 8d91 05cc ce7c 2d96 05bf aa28 2178 .......|-....(!x │ │ │ │ +000c1010: 2e93 6693 7893 3d93 6793 7829 933d 3d3e ..f.x.=.g.x).==> │ │ │ │ +000c1020: 9328 6693 3d93 6729 933d 937e 2866 933d .(f.=.g).=.~(f.= │ │ │ │ +000c1030: 9367 2993 3d3d 3e93 7e28 2178 2e93 6693 .g).==>.~(!x..f. │ │ │ │ +000c1040: 7893 3d93 6793 7829 8ea1 a18d 9105 ccce x.=.g.x)........ │ │ │ │ +000c1050: 2353 454c 4543 545f 434f 4e56 9605 bfaa #SELECT_CONV.... │ │ │ │ +000c1060: 2228 4066 3a2a 2d3e 2a2e 9366 9378 933d "(@f:*->*..f.x.= │ │ │ │ +000c1070: 9367 9378 2978 933d 9367 9378 223b 3b8e .g.x)x.=.g.x";;. │ │ │ │ +000c1080: a18d 9105 ccce 7c2d 9605 bfaa 2828 4066 ......|-....((@f │ │ │ │ +000c1090: 2e93 6693 7893 3d93 6793 7829 7893 3d93 ..f.x.=.g.x)x.=. │ │ │ │ +000c10a0: 6793 7829 933d 9328 3f66 2e93 6693 7893 g.x).=.(?f..f.x. │ │ │ │ +000c10b0: 3d93 6793 7829 8ea1 a18d 9105 ccce 2345 =.g.x)........#E │ │ │ │ +000c10c0: 5849 5354 535f 554e 4951 5545 5f43 4f4e XISTS_UNIQUE_CON │ │ │ │ +000c10d0: 5696 05bf aa22 3f21 7a2e 9328 663a 2a2d V...."?!z..(f:*- │ │ │ │ +000c10e0: 3e2a 2993 7a93 3d93 6793 7a22 3b3b 8ea1 >*).z.=.g.z";;.. │ │ │ │ +000c10f0: 8d91 05cc ce7c 2d96 05bf aa28 3f21 937a .....|-....(?!.z │ │ │ │ +000c1100: 2e93 6693 7a93 3d93 6793 7a29 933d 8ea1 ..f.z.=.g.z).=.. │ │ │ │ +000c1110: 8d91 170b cc28 3f7a 2e96 05bf aa66 937a .....(?z.....f.z │ │ │ │ +000c1120: 933d 9367 937a 2993 2f5c 9328 217a 937a .=.g.z)./\.(!z.z │ │ │ │ +000c1130: 272e 9328 6693 7a93 3d93 6793 7a29 932f '..(f.z.=.g.z)./ │ │ │ │ +000c1140: 5c93 2866 937a 2793 3d93 6793 7a27 2993 \.(f.z'.=.g.z'). │ │ │ │ +000c1150: 3d3d 3e93 287a 933d 937a 2729 298e 8e92 ==>.(z.=.z'))... │ │ │ │ +000c1160: 01c6 71b1 8400 9cf0 fe00 0066 668e 8e9f ..q........ff... │ │ │ │ +000c1170: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e9f ......ff...J.... │ │ │ │ +000c1180: 60ac f38d 91ea f1eb cf41 6e96 03ea a865 `........An....e │ │ │ │ +000c1190: 7861 6d70 6c65 936f 6693 616e 9361 7070 xample.of.an.app │ │ │ │ +000c11a0: 6c69 6361 7469 6f6e 9373 7090 538e 6563 lication.sp.S.ec │ │ │ │ +000c11b0: 690c 6393 636f 6e95 ac72 7693 6572 7369 i.c.con..rv.ersi │ │ │ │ +000c11c0: 6f6e 9603 eaa8 6973 8d93 eb61 6e75 6d5f on....is...anum_ │ │ │ │ +000c11d0: 434f 4e56 8e91 31e7 f8cf 3a8e a446 acf3 CONV..1...:..F.. │ │ │ │ +000c11e0: 8d8d 8d91 eaf1 eb9f c887 8189 0000 6666 ..............ff │ │ │ │ +000c11f0: 01c7 0b4a 9f64 9762 8d8d 90cc cd9f 0459 ...J.d.b.......Y │ │ │ │ +000c1200: 9c84 0068 f0fe 0000 6666 8d9f a166 108d ...h....ff...f.. │ │ │ │ +000c1210: 8d92 01af f00d 8400 0ad7 0e00 00b8 e88e ................ │ │ │ │ +000c1220: 8d92 01b0 a8f5 8400 00b8 e800 15ae 648e ..............d. │ │ │ │ +000c1230: 8d8d 8d92 01b9 4db2 9ffd 1c15 eb49 318e ......M......I1. │ │ │ │ +000c1240: 8e8e 8e9f ff40 548d 9105 ccce eb61 236e .....@T......a#n │ │ │ │ +000c1250: 756d 5f43 4f4e 5691 05bf aa22 3222 3b3b um_CONV...."2";; │ │ │ │ +000c1260: 8ea4 0d00 008d 9105 ccce 7c2d 9605 bfaa ..........|-.... │ │ │ │ +000c1270: 3293 3d93 5355 4393 318e a1a1 8d91 05cc 2.=.SUC.1....... │ │ │ │ +000c1280: ce23 6e75 6d5f 434f 4e56 9105 bfaa 2231 .#num_CONV...."1 │ │ │ │ +000c1290: 223b 3b8e a18d 9105 ccce 7c2d 9605 bfaa ";;.......|-.... │ │ │ │ +000c12a0: 3193 3d93 5355 4393 308e a1a1 8d91 05cc 1.=.SUC.0....... │ │ │ │ +000c12b0: ce23 6e75 6d5f 434f 4e56 9105 bfaa 2230 .#num_CONV...."0 │ │ │ │ +000c12c0: 223b 3b8e a18d 9105 ccce 6576 616c 7561 ";;.......evalua │ │ │ │ +000c12d0: 7469 6f6e 9605 bfaa 6661 696c 6564 911c tion....failed.. │ │ │ │ +000c12e0: be52 6e75 6d5f 434f 4e56 3a93 6172 6775 .Rnum_CONV:.argu │ │ │ │ +000c12f0: 6d65 6e74 936c 6573 7393 7468 616e 9331 ment.less.than.1 │ │ │ │ +000c1300: 8e8e 9201 c671 b184 0068 f0fe 0000 6666 .....q...h....ff │ │ │ │ +000c1310: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ +000c1320: 8e8e a18d 91f6 537a cf41 6e6f 7468 6572 ......Sz.Another │ │ │ │ +000c1330: 9605 61f8 6170 706c 6963 6174 696f 6e9b ..a.application. │ │ │ │ +000c1340: 0561 f76f 6693 636f 6e95 ac72 7693 6572 .a.of.con..rv.er │ │ │ │ +000c1350: 7369 6f6e 732c 9105 bfcc 7265 6c61 7465 sions,....relate │ │ │ │ +000c1360: 6498 746f 9605 61f8 7468 6593 0c72 7374 d.to..a.the..rst │ │ │ │ +000c1370: 2c91 05bf cb69 7393 696e 9374 6865 9869 ,....is.in.the.i │ │ │ │ +000c1380: 6d70 6c65 6d65 6e90 ac72 7461 7469 6f6e mplemen..rtation │ │ │ │ +000c1390: 936f 668e a410 0000 8d91 eaf1 eb74 6865 .of..........the │ │ │ │ +000c13a0: 9605 6ae8 6578 6973 7469 6e67 9372 6577 ..j.existing.rew │ │ │ │ +000c13b0: 7269 7469 6e67 9374 6f90 538e 6f6c 732c riting.to.S.ols, │ │ │ │ +000c13c0: 8d91 05ca f8eb 6152 4557 5249 5445 5f43 ......aREWRITE_C │ │ │ │ +000c13d0: 4f4e 568e 9b50 31d8 cf28 5365 6374 696f ONV..P1..(Sectio │ │ │ │ +000c13e0: 6e93 3133 2e34 292c 8d91 05ca f8eb 6152 n.13.4),......aR │ │ │ │ +000c13f0: 4557 5249 5445 5f52 554c 458e 98cf 2853 EWRITE_RULE...(S │ │ │ │ +000c1400: 6563 7469 6f6e 9331 322e 3229 8ea1 8d91 ection.12.2).... │ │ │ │ +000c1410: eaf1 eb61 6e64 8d91 049d f9eb 6152 4557 ...and......aREW │ │ │ │ +000c1420: 5249 5445 5f54 4143 8e91 4878 3fcf 2843 RITE_TAC..Hx?.(C │ │ │ │ +000c1430: 6861 7074 6572 9604 9df9 3134 292c 9104 hapter....14),.. │ │ │ │ +000c1440: cacd 7768 6963 9aac 7268 9104 9df8 6172 ..whic..rh....ar │ │ │ │ +000c1450: 6593 6365 6e98 7472 616c 9104 9df8 746f e.cen.tral....to │ │ │ │ +000c1460: 9374 6865 6f72 656d 9370 726f 9876 696e .theorem.pro.vin │ │ │ │ +000c1470: 679b 049d f869 6e93 eb48 484f 4ccf 2e98 g....in..HHOL... │ │ │ │ +000c1480: 5468 6973 9375 7365 8e91 eaf1 eb9f 0c04 This.use........ │ │ │ │ +000c1490: 9589 0000 6666 0071 cf9f 9f0c 999a 8d8d ....ff.q........ │ │ │ │ +000c14a0: 8d8d 910d 8390 9ffc 5eff c532 8e8e 8e91 ........^..2.... │ │ │ │ +000c14b0: 1200 03c6 5468 6973 9603 5555 779a b8e3 ....This..UUw... │ │ │ │ +000c14c0: 6173 9361 6c73 6f93 6d65 6e98 7469 6f6e as.also.men.tion │ │ │ │ +000c14d0: 6564 9369 6e93 5365 6374 696f 6e93 3132 ed.in.Section.12 │ │ │ │ +000c14e0: 2e33 2e8e a40d 999c 8d8d 8d8d 910d 8390 .3.............. │ │ │ │ +000c14f0: 9ffc 5eff c533 8e8e 8e91 1200 03c6 496e ..^..3........In │ │ │ │ +000c1500: 9602 de56 7468 659b 02de 5563 6173 6593 ...Vthe...Ucase. │ │ │ │ +000c1510: 6f66 98c9 0c91 0087 1cc6 2d63 6f6e 95b8 of........-con.. │ │ │ │ +000c1520: e376 9365 7273 696f 6e96 02de 5673 7090 .v.ersion...Vsp. │ │ │ │ +000c1530: 471d 6563 690c 6361 6c6c 7991 ff2a aa2c G.eci.cally..*., │ │ │ │ +000c1540: 9102 f622 6974 9369 7398 7468 6593 7375 ..."it.is.the.su │ │ │ │ +000c1550: 6273 7469 7475 7469 6f6e 986f 6693 6f6e bstitution.of.on │ │ │ │ +000c1560: 6593 7465 726d 9866 6f72 9361 6e6f 7468 e.term.for.anoth │ │ │ │ +000c1570: 6572 9869 6e93 6198 636f 6e90 b8e3 7465 er.in.a.con...te │ │ │ │ +000c1580: 7874 9374 6861 748e a90c 0000 8d69 7396 xt.that......is. │ │ │ │ +000c1590: 0355 5569 6e65 7870 7265 7373 6962 6c65 .UUinexpressible │ │ │ │ +000c15a0: 3b93 6275 7493 696e 9367 656e 6572 616c ;.but.in.general │ │ │ │ +000c15b0: 2c93 7468 6572 6593 6973 9361 9376 91ff ,.there.is.a.v.. │ │ │ │ +000c15c0: 71c7 6172 6965 7490 b8e3 7993 6f66 9372 q.ariet...y.of.r │ │ │ │ +000c15d0: 6561 736f 6e73 9374 6861 7493 6172 6973 easons.that.aris │ │ │ │ +000c15e0: 652e 8ea1 8d8d 8d8d 910d 8390 9ffc 5eff e.............^. │ │ │ │ +000c15f0: c534 8e8e 8e91 1200 03c6 496e 9604 c844 .4........In...D │ │ │ │ +000c1600: 6661 6374 2c91 0524 ff73 6f6d 6593 4d4c fact,..$.some.ML │ │ │ │ +000c1610: 9b04 c7e4 6675 6e63 7469 6f6e 7393 6861 ....functions.ha │ │ │ │ +000c1620: 95b8 e376 9365 9604 c844 6e61 6d65 7391 ...v.e...Dnames. │ │ │ │ +000c1630: 04c8 4377 6974 6893 7468 6593 7375 0e78 ..Cwith.the.su.x │ │ │ │ +000c1640: 9360 8d91 00a1 4589 0000 6666 0003 2666 .`....E...ff..&f │ │ │ │ +000c1650: 8e91 03c7 abeb 5243 4f4e 56c6 2798 6275 ......RCONV.'.bu │ │ │ │ +000c1660: 7493 646f 936e 6f74 9368 6195 b8e3 7693 t.do.not.ha...v. │ │ │ │ +000c1670: 6591 04c8 4374 6865 9b04 c844 7493 7970 e...Cthe...Dt.yp │ │ │ │ +000c1680: 9047 1d65 98eb 5263 6f6e 76c6 3b8e a68d .G.e..Rconv.;... │ │ │ │ +000c1690: eb52 5355 4253 548d 9100 a145 8900 0066 .RSUBST....E...f │ │ │ │ +000c16a0: 6600 0326 668e 9103 c7ab 434f 4e56 c62c f..&f.....CONV., │ │ │ │ +000c16b0: 9603 a067 666f 7293 6578 616d 706c 652c ...gfor.example, │ │ │ │ +000c16c0: 9103 b32b 6861 7393 749a b8e3 7970 9047 ...+has.t...yp.G │ │ │ │ +000c16d0: 1d65 93eb 5228 7468 6d96 053f fd23 9374 .e..R(thm..?.#.t │ │ │ │ +000c16e0: 6572 6d29 936c 6973 7493 2d3e 9374 6572 erm).list.->.ter │ │ │ │ +000c16f0: 6d93 2d3e 9363 6f6e 76c6 2e91 0552 fc54 m.->.conv....R.T │ │ │ │ +000c1700: 686f 7365 9603 a067 7468 6174 9365 7698 hose...gthat.ev. │ │ │ │ +000c1710: 656e 9874 7561 6c6c 7993 7072 6f2d 8ea6 en.tually.pro-.. │ │ │ │ +000c1720: 8d64 7563 659b 0355 5563 6f6e 95b8 e376 .duce..UUcon...v │ │ │ │ +000c1730: 9365 7273 696f 6e98 6172 6598 7468 6f75 .ersion.are.thou │ │ │ │ +000c1740: 6768 9374 986f 6698 6173 9860 636f 6e93 gh.t.of.as.`con. │ │ │ │ +000c1750: 7693 6572 7369 6f6e 9873 6393 6865 6d61 v.ersion.sc.hema │ │ │ │ +000c1760: 7327 2e8e 8e9f 24fd 138e 8c8b 0000 00f1 s'....$......... │ │ │ │ 000c1770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000c1780: 0000 0000 0000 0000 000c 0923 a002 cc05 ...........#.... │ │ │ │ -000c1790: 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d U...F........... │ │ │ │ -000c17a0: 9112 c761 d031 332e 312e 910a 8000 436f ...a.13.1.....Co │ │ │ │ -000c17b0: 6e95 a000 7693 6572 7369 6f6e 9b04 8000 n...v.ersion.... │ │ │ │ -000c17c0: 636f 6d93 6269 6e69 6e67 986f 7090 6000 com.bining.op.`. │ │ │ │ -000c17d0: 6572 6174 6f72 7392 00ce 4ba1 3234 318e erators...K.241. │ │ │ │ -000c17e0: 9112 c761 9f05 6666 8900 00e6 6601 c73e ...a..ff....f..> │ │ │ │ -000c17f0: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 |......./......! │ │ │ │ -000c1800: 8d91 12c7 61cf 6973 9604 c727 6578 706c ....a.is...'expl │ │ │ │ -000c1810: 6169 6e65 6493 696e 9353 6563 7469 6f6e ained.in.Section │ │ │ │ -000c1820: 9331 332e 342c 9104 fe46 629a 538e 6f74 .13.4,...Fb.S.ot │ │ │ │ -000c1830: 6893 6173 9361 6e93 6578 616d 706c 6593 h.as.an.example. │ │ │ │ -000c1840: 616e 6491 04c7 2662 9865 6361 7573 6593 and...&b.ecause. │ │ │ │ -000c1850: 7573 6572 7393 6d61 9aac 7279 9368 6198 users.ma..ry.ha. │ │ │ │ -000c1860: 7698 6593 6f90 538e 6363 6173 696f 6e8e v.e.o.S.ccasion. │ │ │ │ -000c1870: a410 0000 8d91 12c7 6174 6f96 04be 2c63 ........ato...,c │ │ │ │ -000c1880: 6f6e 7374 7275 6374 9372 6577 7269 7469 onstruct.rewriti │ │ │ │ -000c1890: 6e67 9374 6f90 538e 6f6c 7393 6f66 9374 ng.to.S.ols.of.t │ │ │ │ -000c18a0: 6865 6972 936f 9aac 7277 6e93 6465 7369 heir.o..rwn.desi │ │ │ │ -000c18b0: 676e 2c91 04f3 0e62 9879 9373 696d 696c gn,....b.y.simil │ │ │ │ -000c18c0: 6172 936d 6574 686f 9053 8e64 732e 9107 ar.metho.S.ds... │ │ │ │ -000c18d0: b36c 5468 6593 6e65 7874 9373 6563 7469 .lThe.next.secti │ │ │ │ -000c18e0: 6f6e 8ea1 8d91 12c7 6169 6e9a ac72 7472 on......ain..rtr │ │ │ │ -000c18f0: 6f90 538e 6475 6365 7396 03ea a874 6865 o.S.duces....the │ │ │ │ -000c1900: 9363 6f6e 9876 9865 7273 696f 6e2d 6275 .con.v.ersion-bu │ │ │ │ -000c1910: 696c 6469 6e67 9374 6f90 538e 6f6c 7393 ilding.to.S.ols. │ │ │ │ -000c1920: 696e 9367 656e 6572 616c 2e8e 9f28 a7ca in.general...(.. │ │ │ │ -000c1930: 8d8d 9112 c761 eb4b 3133 2e31 8e91 48c7 .....a.K13.1..H. │ │ │ │ -000c1940: 5d43 6f6e 96ff 75c2 7693 6572 7369 6f6e ]Con..u.v.ersion │ │ │ │ -000c1950: 9b06 7ae1 636f 6d93 6269 6e69 6e67 986f ..z.com.bining.o │ │ │ │ -000c1960: 7091 008a 3d65 7261 746f 7273 8e9f 1c12 p...=erators.... │ │ │ │ -000c1970: 6d8d 9112 c761 cf41 9104 25e2 7465 726d m....a.A..%.term │ │ │ │ -000c1980: 9604 25f1 d775 93cf 6973 9b04 25f2 7361 ..%..u..is..%.sa │ │ │ │ -000c1990: 6964 9374 6f93 e572 96ff 6666 6593 6475 id.to..r..ffe.du │ │ │ │ -000c19a0: 6393 6591 050b a1cf 746f 9604 25f1 6198 c.e.....to..%.a. │ │ │ │ -000c19b0: 7465 726d 93d7 7691 0494 2acf 6290 ac72 term..v...*.b..r │ │ │ │ -000c19c0: 7993 6198 636f 6e95 ac72 7693 6572 7369 y.a.con..rv.ersi │ │ │ │ -000c19d0: 6f6e 9604 25f1 d763 93cf 6966 9374 6865 on..%..c..if.the │ │ │ │ -000c19e0: 7265 9365 7869 7374 7398 6193 0c6e 6974 re.exists.a..nit │ │ │ │ -000c19f0: 6593 7365 7175 656e 6365 8ea1 8d91 12c7 e.sequence...... │ │ │ │ -000c1a00: 616f 6696 03ea a874 6572 6d73 93d7 748d aof....terms..t. │ │ │ │ -000c1a10: 9f01 cccc d531 8e9b 04c0 04cf 2c93 d774 .....1......,..t │ │ │ │ -000c1a20: 8d9f 01cc ccd5 328e 98cf 2c8d 93d7 3a96 ......2...,...:. │ │ │ │ -000c1a30: 01ff fe3a 933a 8e91 11b5 48cf 2c93 d774 ...:.:....H.,..t │ │ │ │ -000c1a40: 8d9f 01cc ccd8 6e8e 9109 92f8 cf73 7563 ......n......suc │ │ │ │ -000c1a50: 90ac 7268 9374 6861 743a 8ea4 1a76 be8d ..rh.that:...v.. │ │ │ │ -000c1a60: 8d8d 8d91 1f4e 7928 6929 8e8e 8e91 3195 .....Ny(i)....1. │ │ │ │ -000c1a70: 89d7 7596 0355 52cf 3d93 d774 8d9f 01cc ..u..UR.=..t.... │ │ │ │ -000c1a80: ccd5 318e 9108 aaac cf61 6e64 9103 eaa8 ..1......and.... │ │ │ │ -000c1a90: d776 9103 c38b cf3d 93d7 748d 9f01 cccc .v.....=..t..... │ │ │ │ -000c1aa0: d86e 8e91 05a8 50cf 3b8e a91a 76bf 8d8d .n....P.;...v... │ │ │ │ -000c1ab0: 8d8d 911c 0aed 2869 6929 8e8e 8e91 3195 ......(ii)....1. │ │ │ │ -000c1ac0: 89d7 6396 03ea a874 8d9f 01cc ccd8 698e ..c....t......i. │ │ │ │ -000c1ad0: 9107 4f82 cf65 7691 ff58 e461 6c75 6174 ..O..ev..X.aluat │ │ │ │ -000c1ae0: 6573 9374 6f93 7468 6593 7468 656f 7265 es.to.the.theore │ │ │ │ -000c1af0: 6d8d 93eb 617c 2d8e 9115 29a6 d774 8d9f m...a|-...)..t.. │ │ │ │ -000c1b00: 01cc ccd8 698e 8d91 06ba 2ceb 613d 8e91 ....i.....,.a=.. │ │ │ │ -000c1b10: 0fcf 28d7 748d 9f01 cccc d869 d52b 318e ..(.t......i.+1. │ │ │ │ -000c1b20: 9112 2bfe cf66 6f72 9331 9603 5552 da14 ..+..for.1..UR.. │ │ │ │ -000c1b30: 93d7 6993 3c93 6ecf 3b8e a18d 8d8d 8d91 ..i.<.n.;....... │ │ │ │ -000c1b40: 18c7 6128 6969 6929 8e8e 8e91 3195 8954 ..a(iii)....1..T │ │ │ │ -000c1b50: 6865 9603 eaa8 6576 91ff 58e4 616c 7561 he....ev..X.alua │ │ │ │ -000c1b60: 7469 6f6e 936f 6693 d763 9374 8d9f 01cc tion.of..c.t.... │ │ │ │ -000c1b70: ccd8 6e8e 9109 92f8 cf66 6169 6c73 2e8e ..n......fails.. │ │ │ │ -000c1b80: a68d 9112 c761 5468 6596 03ea a80c 7273 .....aThe.....rs │ │ │ │ -000c1b90: 7493 7365 7373 696f 6e93 6f66 9374 6869 t.session.of.thi │ │ │ │ -000c1ba0: 7393 6390 ac72 6861 7074 6572 9369 6c6c s.c..rhapter.ill │ │ │ │ -000c1bb0: 7573 7472 6174 6573 9374 6865 9372 6564 ustrates.the.red │ │ │ │ -000c1bc0: 7563 7469 6f6e 936f 6693 7468 6593 7465 uction.of.the.te │ │ │ │ -000c1bd0: 726d 8e9f 1dbd fd8d 8d8d 9f00 cb89 8d8d rm.............. │ │ │ │ -000c1be0: 8d8d 912a 0660 eb61 285c 782e 9605 bfaa ...*.`.a(\x..... │ │ │ │ -000c1bf0: 285c 792e 9328 5c7a 2e93 7893 2b93 7993 (\y..(\z..x.+.y. │ │ │ │ -000c1c00: 2b93 7a29 3329 3229 318e 8e8e 8e8e 8e8e +.z)3)2)1....... │ │ │ │ -000c1c10: a91d a63e 8d91 12c7 61cf 746f 8d91 03ea ...>....a.to.... │ │ │ │ -000c1c20: a8eb 6131 9605 bfaa 2b93 2832 932b 9333 ..a1....+.(2.+.3 │ │ │ │ -000c1c30: 298e 9147 119e cf62 9aac 7279 9603 eaa8 )..G...b..ry.... │ │ │ │ -000c1c40: 7468 6593 636f 6e98 7698 6572 7369 6f6e the.con.v.ersion │ │ │ │ -000c1c50: 8d93 eb61 4245 5441 5f43 4f4e 568e 9137 ...aBETA_CONV..7 │ │ │ │ -000c1c60: a7a2 cf2c 9369 6e93 6193 7265 6475 6374 ...,.in.a.reduct │ │ │ │ -000c1c70: 696f 6e93 7365 7175 656e 6365 936f 6693 ion.sequence.of. │ │ │ │ -000c1c80: 6c65 6e67 7468 9366 6f75 723a 8e9f 2fb8 length.four:../. │ │ │ │ -000c1c90: 788d 8d8d 9f14 4b89 8d8d 8d9f d900 008d x.....K......... │ │ │ │ -000c1ca0: 912a 0660 eb61 285c 782e 9605 bfaa 285c .*.`.a(\x.....(\ │ │ │ │ -000c1cb0: 792e 9328 5c7a 2e93 7893 2b93 2879 932b y..(\z..x.+.(y.+ │ │ │ │ -000c1cc0: 937a 2929 3329 3229 318e a40d 0000 8d91 .z))3)2)1....... │ │ │ │ -000c1cd0: 2a06 6028 5c79 2e96 05bf aa28 5c7a 2e93 *.`(\y.....(\z.. │ │ │ │ -000c1ce0: 3193 2b93 2879 932b 937a 2929 3329 328e 1.+.(y.+.z))3)2. │ │ │ │ -000c1cf0: a18d 912a 0660 285c 7a2e 9605 bfaa 3193 ...*.`(\z.....1. │ │ │ │ -000c1d00: 2b93 2832 932b 937a 2929 338e a18d 912a +.(2.+.z))3....* │ │ │ │ -000c1d10: 0660 3196 05bf aa2b 9328 3293 2b93 3329 .`1....+.(2.+.3) │ │ │ │ -000c1d20: 8e8e 8e8e 8e8e 8e9f 2fa0 b78d 9112 c761 ......../......a │ │ │ │ -000c1d30: cf54 6861 7496 048c 6369 732c 8d91 04b4 .That...cis,.... │ │ │ │ -000c1d40: d2eb 6142 4554 415f 434f 4e56 8e91 3cfe ..aBETA_CONV..<. │ │ │ │ -000c1d50: 2fcf 6170 706c 6965 7393 746f 9b04 8c64 /.applies.to...d │ │ │ │ -000c1d60: 6561 6390 ac72 6893 7465 726d 936f 6693 eac..rh.term.of. │ │ │ │ -000c1d70: 7468 6593 7365 7175 656e 6365 2c91 04b4 the.sequence,... │ │ │ │ -000c1d80: d265 7863 6570 7498 7468 6593 666f 7572 .except.the.four │ │ │ │ -000c1d90: 7468 9361 6e64 936c 6173 742c 9104 b4d2 th.and.last,.... │ │ │ │ -000c1da0: 746f 8ea4 1000 008d 9112 c761 6769 7690 to.........agiv. │ │ │ │ -000c1db0: ac72 6596 030d 9561 9b03 0d94 7468 656f .re....a....theo │ │ │ │ -000c1dc0: 7265 6d93 6571 7561 7469 6e67 9874 6861 rem.equating.tha │ │ │ │ -000c1dd0: 7493 7465 726d 9874 6f93 7468 6593 6e65 t.term.to.the.ne │ │ │ │ -000c1de0: 7874 9874 6572 6d2e 9104 ef2f 5468 6572 xt.term..../Ther │ │ │ │ -000c1df0: 6566 6f72 652c 9103 39cc 6561 6390 ac72 efore,..9.eac..r │ │ │ │ -000c1e00: 6898 7465 726d 936f 6698 7468 6593 7365 h.term.of.the.se │ │ │ │ -000c1e10: 7175 656e 6365 2c8e a18d 9112 c761 6672 quence,......afr │ │ │ │ -000c1e20: 6f6d 9603 1bce 7468 659b 031b cd73 6563 om....the....sec │ │ │ │ -000c1e30: 6f6e 6493 6f6e 2c91 0345 2c63 616e 9362 ond.on,..E,can.b │ │ │ │ -000c1e40: 9053 8e65 9865 7874 7261 6374 6564 9366 .S.e.extracted.f │ │ │ │ -000c1e50: 726f 6d98 7468 6593 7468 656f 7265 6d98 rom.the.theorem. │ │ │ │ -000c1e60: 666f 7293 7468 6598 7072 6576 696f 7573 for.the.previous │ │ │ │ -000c1e70: 9374 6572 6d3b 9103 60c1 6e61 6d65 6c79 .term;..`.namely │ │ │ │ -000c1e80: 91ff 0556 2c91 0345 2c69 7493 6973 8ea1 ...V,..E,it.is.. │ │ │ │ -000c1e90: 8d91 12c7 6174 6865 9603 7219 7269 6768 ....athe..r.righ │ │ │ │ -000c1ea0: 90ac 7274 9b03 721a 6861 6e64 9373 6964 ..rt..r.hand.sid │ │ │ │ -000c1eb0: 6598 6f66 9374 6865 9863 6f6e 636c 7573 e.of.the.conclus │ │ │ │ -000c1ec0: 696f 6e2e 9105 10b0 5468 6598 7768 6f6c ion.....The.whol │ │ │ │ -000c1ed0: 6593 7265 6475 6374 696f 6e98 6361 6e93 e.reduction.can. │ │ │ │ -000c1ee0: 7468 6572 6566 6f72 6598 6290 538e 6593 therefore.b.S.e. │ │ │ │ -000c1ef0: 6163 636f 6d70 6c69 7368 6564 8ea1 8d91 accomplished.... │ │ │ │ -000c1f00: 12c7 6162 90ac 7279 9603 caf1 7265 7090 ..ab..ry....rep. │ │ │ │ -000c1f10: 538e 6561 7465 649b 03ca f261 7070 6c69 S.eated....appli │ │ │ │ -000c1f20: 6361 7469 6f6e 936f 668d 93eb 6142 4554 cation.of...aBET │ │ │ │ -000c1f30: 415f 434f 4e56 8e91 3b52 dccf 746f 9874 A_CONV..;R..to.t │ │ │ │ -000c1f40: 6865 9374 6572 6d73 936f 6698 7468 6593 he.terms.of.the. │ │ │ │ -000c1f50: 7365 7175 656e 6365 9361 7393 7468 6579 sequence.as.they │ │ │ │ -000c1f60: 9861 7265 9367 656e 6572 6174 6564 2e8e .are.generated.. │ │ │ │ -000c1f70: 9f10 17c0 8d91 1e28 f054 91ff 0556 6f96 .......(.T...Vo. │ │ │ │ -000c1f80: 0446 2a74 7261 6e73 666f 726d 8d93 eb61 .F*transform...a │ │ │ │ -000c1f90: 4245 5441 5f43 4f4e 568e 913c 494f cf74 BETA_CONV...conv. │ │ │ │ -000c20b0: 2d3e 9363 6f6e 768e 8e92 01c6 71b1 8400 ->.conv.....q... │ │ │ │ -000c20c0: 104a 4b00 0066 668e 8e9f 04c0 0289 0000 .JK..ff......... │ │ │ │ -000c20d0: 6666 01c7 0b4a 8e8e 8ea6 8d91 12c7 61cf ff...J........a. │ │ │ │ -000c20e0: 4966 9603 fe62 d763 8d9f 01cc ccd5 318e If...b.c......1. │ │ │ │ -000c20f0: 9b08 be65 d774 8d9f 01cc ccd5 318e 9108 ...e.t......1... │ │ │ │ -000c2100: be66 cf65 7691 ff58 e461 6c75 6174 6573 .f.ev..X.aluates │ │ │ │ -000c2110: 9103 fe61 746f 9300 8d9f 01cc ccd5 318e ...ato........1. │ │ │ │ -000c2120: 8d91 0a7f aeeb 617c 2d8e 911b beac d774 ......a|-......t │ │ │ │ -000c2130: 8d9f 01cc ccd5 318e 8d91 04c0 04eb 613d ......1.......a= │ │ │ │ -000c2140: 8e91 0a7f aed7 748d 9f01 cccc d532 8e98 ......t......2.. │ │ │ │ -000c2150: cf61 6e64 93d7 638d 9f01 cccc d532 8e98 .and..c......2.. │ │ │ │ -000c2160: d774 8d9f 01cc ccd5 328e 9108 be66 cf65 .t......2....f.e │ │ │ │ -000c2170: 7691 ff58 e461 6c75 6174 6573 9b03 fe61 v..X.aluates...a │ │ │ │ -000c2180: 746f 9300 8d9f 01cc ccd5 328e 8d91 0a7f to........2..... │ │ │ │ -000c2190: aeeb 617c 2d8e 911b beac d774 8d9f 01cc ..a|-......t.... │ │ │ │ -000c21a0: ccd5 328e 8d91 04c0 04eb 613d 8e91 0a7f ..2.......a=.... │ │ │ │ -000c21b0: aed7 748d 9f01 cccc d533 8e96 04c0 04cf ..t......3...... │ │ │ │ -000c21c0: 2c91 0403 5074 6865 6e8d 98eb 6128 8e91 ,...Pthen...a(.. │ │ │ │ -000c21d0: 09be 0bd7 638d 9f01 cccc d531 8e8d 9108 ....c......1.... │ │ │ │ -000c21e0: be66 eb61 5448 454e 438e 9129 7b19 d763 .f.aTHENC..){..c │ │ │ │ -000c21f0: 8d9f 01cc ccd5 328e 8d93 eb61 298e 910e ......2....a)... │ │ │ │ -000c2200: 7e10 d774 8d9f 01cc ccd5 318e 8ea1 8d91 ~..t......1..... │ │ │ │ -000c2210: 12c7 61cf 6576 9bff 58e4 616c 7561 7465 ..a.ev..X.aluate │ │ │ │ -000c2220: 7396 0341 8674 6f93 008d 9f01 cccc d531 s..A.to........1 │ │ │ │ -000c2230: 8e91 0611 36da 5b91 0151 32cf 008d 9f01 ....6.[..Q2..... │ │ │ │ -000c2240: cccc d532 8e8d 910a 7fae eb61 7c2d 8e91 ...2.......a|-.. │ │ │ │ -000c2250: 1bbe acd7 748d 9f01 cccc d531 8e8d 9104 ....t......1.... │ │ │ │ -000c2260: c004 eb61 3d8e 910a 7fae d774 8d9f 01cc ...a=......t.... │ │ │ │ -000c2270: ccd5 338e 9104 c004 cf2e 9105 0080 4966 ..3...........If │ │ │ │ -000c2280: 9374 6865 9365 7698 616c 7561 7469 6f6e .the.ev.aluation │ │ │ │ -000c2290: 936f 6693 d763 8d9f 01cc ccd5 318e 9608 .of..c......1... │ │ │ │ -000c22a0: 018a d774 8d9f 01cc ccd5 318e 93cf 6f72 ...t......1...or │ │ │ │ -000c22b0: 9603 4186 7468 6593 6576 9861 6c75 6174 ..A.the.ev.aluat │ │ │ │ -000c22c0: 696f 6e93 6f66 93d7 638d 9f01 cccc d532 ion.of..c......2 │ │ │ │ -000c22d0: 8e96 0801 8ad7 748d 9f01 cccc d532 8e93 ......t......2.. │ │ │ │ -000c22e0: cf66 6169 6c73 2c91 0363 5a74 6865 6e8e .fails,..cZthen. │ │ │ │ -000c22f0: a18d 9112 c761 736f 9603 eaa8 646f 9053 .....aso....do.S │ │ │ │ -000c2300: 8e65 7393 7468 6593 6576 91ff 58e4 616c .es.the.ev..X.al │ │ │ │ -000c2310: 7561 7469 6f6e 936f 6693 d763 8d9f 01cc uation.of..c.... │ │ │ │ -000c2320: ccd5 318e 8d91 08aa aceb 6154 4845 4e43 ..1.......aTHENC │ │ │ │ -000c2330: 8e91 2953 a6d7 638d 9f01 cccc d532 8e91 ..)S..c......2.. │ │ │ │ -000c2340: 04c0 04cf 2e8d 9105 38e0 eb61 5448 454e ........8..aTHEN │ │ │ │ -000c2350: 438e 9125 e1da cf69 7393 6a75 7374 690c C..%...is.justi. │ │ │ │ -000c2360: 6564 9362 9aac 7279 9374 6865 9374 7261 ed.b..ry.the.tra │ │ │ │ -000c2370: 6e73 6974 6976 6974 9879 936f 6693 6571 nsitivit.y.of.eq │ │ │ │ -000c2380: 7561 6c69 7498 7991 ff05 562e 8e9f 1017 ualit.y...V..... │ │ │ │ -000c2390: bf8d 911e 28f0 5468 6596 03de af73 6563 ....(.The....sec │ │ │ │ -000c23a0: 6f6e 642c 9103 e115 616c 736f 9369 6e0c ond,....also.in. │ │ │ │ -000c23b0: 7865 642c 9103 e114 6973 8d91 03de b0eb xed,....is...... │ │ │ │ -000c23c0: 614f 5245 4c53 4543 8e91 2c1c 56cf 3b91 aORELSEC..,.V.;. │ │ │ │ -000c23d0: 03e2 ad74 6869 7393 6170 706c 6965 7393 ...this.applies. │ │ │ │ -000c23e0: 619b 03de b073 6563 6f6e 6493 636f 6e95 a....second.con. │ │ │ │ -000c23f0: ac72 7693 6572 7369 6f6e 9603 deaf 6966 .rv.ersion....if │ │ │ │ -000c2400: 9874 6865 9361 7070 6c69 6361 7469 6f6e .the.application │ │ │ │ -000c2410: 8ea1 8d91 12c7 616f 6696 03ea a874 6865 ......aof....the │ │ │ │ -000c2420: 930c 7273 7493 6f6e 6593 6661 696c 732e ..rst.one.fails. │ │ │ │ -000c2430: 8e9f 1dbd fe8d 8d8d 9112 c761 9ff4 dada ...........a.... │ │ │ │ -000c2440: 8900 0066 6601 c70b 4a9f 0bf0 af8d 8d90 ...ff...J....... │ │ │ │ -000c2450: cccd 9f04 599c 8400 104a 4b00 0066 668d ....Y....JK..ff. │ │ │ │ -000c2460: 9ffb a664 8d91 170b cceb 6124 4f52 454c ...d......a$OREL │ │ │ │ -000c2470: 5345 4396 05bf aa3a 9363 6f6e 7693 2d3e SEC....:.conv.-> │ │ │ │ -000c2480: 9363 6f6e 7693 2d3e 9363 6f6e 768e 8e92 .conv.->.conv... │ │ │ │ -000c2490: 01c6 71b1 8400 104a 4b00 0066 668e 8e9f ..q....JK..ff... │ │ │ │ -000c24a0: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e8e ......ff...J.... │ │ │ │ -000c24b0: 9f24 fd13 8e8c 8b00 0000 f200 0000 0000 .$.............. │ │ │ │ -000c24c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000c1780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000c1790: 0000 0000 000c 092f a002 cc05 558d a0fd ......./....U... │ │ │ │ +000c17a0: 46d3 0e8d 8d8d 8d9f fa99 9a8d 9112 c761 F..............a │ │ │ │ +000c17b0: d031 332e 312e 910a 8000 436f 6e95 a000 .13.1.....Con... │ │ │ │ +000c17c0: 7693 6572 7369 6f6e 9b04 8000 636f 6d93 v.ersion....com. │ │ │ │ +000c17d0: 6269 6e69 6e67 986f 7090 6000 6572 6174 bining.op.`.erat │ │ │ │ +000c17e0: 6f72 7392 00ce 4ba1 3234 318e 9112 c761 ors...K.241....a │ │ │ │ +000c17f0: 9f05 6666 8900 00e6 6601 c73e 7c8e 8e8e ..ff....f..>|... │ │ │ │ +000c1800: 8ea0 0294 2fdf 8da0 fd8b d021 8d91 12c7 ..../......!.... │ │ │ │ +000c1810: 61cf 6973 9604 c727 6578 706c 6169 6e65 a.is...'explaine │ │ │ │ +000c1820: 6493 696e 9353 6563 7469 6f6e 9331 332e d.in.Section.13. │ │ │ │ +000c1830: 342c 9104 fe46 629a 538e 6f74 6893 6173 4,...Fb.S.oth.as │ │ │ │ +000c1840: 9361 6e93 6578 616d 706c 6593 616e 6491 .an.example.and. │ │ │ │ +000c1850: 04c7 2662 9865 6361 7573 6593 7573 6572 ..&b.ecause.user │ │ │ │ +000c1860: 7393 6d61 9aac 7279 9368 6198 7698 6593 s.ma..ry.ha.v.e. │ │ │ │ +000c1870: 6f90 538e 6363 6173 696f 6e8e a410 0000 o.S.ccasion..... │ │ │ │ +000c1880: 8d91 12c7 6174 6f96 04be 2c63 6f6e 7374 ....ato...,const │ │ │ │ +000c1890: 7275 6374 9372 6577 7269 7469 6e67 9374 ruct.rewriting.t │ │ │ │ +000c18a0: 6f90 538e 6f6c 7393 6f66 9374 6865 6972 o.S.ols.of.their │ │ │ │ +000c18b0: 936f 9aac 7277 6e93 6465 7369 676e 2c91 .o..rwn.design,. │ │ │ │ +000c18c0: 04f3 0e62 9879 9373 696d 696c 6172 936d ...b.y.similar.m │ │ │ │ +000c18d0: 6574 686f 9053 8e64 732e 9107 b36c 5468 etho.S.ds....lTh │ │ │ │ +000c18e0: 6593 6e65 7874 9373 6563 7469 6f6e 8ea1 e.next.section.. │ │ │ │ +000c18f0: 8d91 12c7 6169 6e9a ac72 7472 6f90 538e ....ain..rtro.S. │ │ │ │ +000c1900: 6475 6365 7396 03ea a874 6865 9363 6f6e duces....the.con │ │ │ │ +000c1910: 9876 9865 7273 696f 6e2d 6275 696c 6469 .v.ersion-buildi │ │ │ │ +000c1920: 6e67 9374 6f90 538e 6f6c 7393 696e 9367 ng.to.S.ols.in.g │ │ │ │ +000c1930: 656e 6572 616c 2e8e 9f28 a7ca 8d8d 9112 eneral...(...... │ │ │ │ +000c1940: c761 eb4b 3133 2e31 8e91 48c7 5d43 6f6e .a.K13.1..H.]Con │ │ │ │ +000c1950: 96ff 75c2 7693 6572 7369 6f6e 9b06 7ae1 ..u.v.ersion..z. │ │ │ │ +000c1960: 636f 6d93 6269 6e69 6e67 986f 7091 008a com.bining.op... │ │ │ │ +000c1970: 3d65 7261 746f 7273 8e9f 1c12 6d8d 9112 =erators....m... │ │ │ │ +000c1980: c761 cf41 9104 25e2 7465 726d 9604 25f1 .a.A..%.term..%. │ │ │ │ +000c1990: d775 93cf 6973 9b04 25f2 7361 6964 9374 .u..is..%.said.t │ │ │ │ +000c19a0: 6f93 e572 96ff 6666 6593 6475 6393 6591 o..r..ffe.duc.e. │ │ │ │ +000c19b0: 050b a1cf 746f 9604 25f1 6198 7465 726d ....to..%.a.term │ │ │ │ +000c19c0: 93d7 7691 0494 2acf 6290 ac72 7993 6198 ..v...*.b..ry.a. │ │ │ │ +000c19d0: 636f 6e95 ac72 7693 6572 7369 6f6e 9604 con..rv.ersion.. │ │ │ │ +000c19e0: 25f1 d763 93cf 6966 9374 6865 7265 9365 %..c..if.there.e │ │ │ │ +000c19f0: 7869 7374 7398 6193 0c6e 6974 6593 7365 xists.a..nite.se │ │ │ │ +000c1a00: 7175 656e 6365 8ea1 8d91 12c7 616f 6696 quence......aof. │ │ │ │ +000c1a10: 03ea a874 6572 6d73 93d7 748d 9f01 cccc ...terms..t..... │ │ │ │ +000c1a20: d531 8e9b 04c0 04cf 2c93 d774 8d9f 01cc .1......,..t.... │ │ │ │ +000c1a30: ccd5 328e 98cf 2c8d 93d7 3a96 01ff fe3a ..2...,...:....: │ │ │ │ +000c1a40: 933a 8e91 11b5 48cf 2c93 d774 8d9f 01cc .:....H.,..t.... │ │ │ │ +000c1a50: ccd8 6e8e 9109 92f8 cf73 7563 90ac 7268 ..n......suc..rh │ │ │ │ +000c1a60: 9374 6861 743a 8ea4 1a76 be8d 8d8d 8d91 .that:...v...... │ │ │ │ +000c1a70: 1f4e 7928 6929 8e8e 8e91 3195 89d7 7596 .Ny(i)....1...u. │ │ │ │ +000c1a80: 0355 52cf 3d93 d774 8d9f 01cc ccd5 318e .UR.=..t......1. │ │ │ │ +000c1a90: 9108 aaac cf61 6e64 9103 eaa8 d776 9103 .....and.....v.. │ │ │ │ +000c1aa0: c38b cf3d 93d7 748d 9f01 cccc d86e 8e91 ...=..t......n.. │ │ │ │ +000c1ab0: 05a8 50cf 3b8e a91a 76bf 8d8d 8d8d 911c ..P.;...v....... │ │ │ │ +000c1ac0: 0aed 2869 6929 8e8e 8e91 3195 89d7 6396 ..(ii)....1...c. │ │ │ │ +000c1ad0: 03ea a874 8d9f 01cc ccd8 698e 9107 4f82 ...t......i...O. │ │ │ │ +000c1ae0: cf65 7691 ff58 e461 6c75 6174 6573 9374 .ev..X.aluates.t │ │ │ │ +000c1af0: 6f93 7468 6593 7468 656f 7265 6d8d 93eb o.the.theorem... │ │ │ │ +000c1b00: 617c 2d8e 9115 29a6 d774 8d9f 01cc ccd8 a|-...)..t...... │ │ │ │ +000c1b10: 698e 8d91 06ba 2ceb 613d 8e91 0fcf 28d7 i.....,.a=....(. │ │ │ │ +000c1b20: 748d 9f01 cccc d869 d52b 318e 9112 2bfe t......i.+1...+. │ │ │ │ +000c1b30: cf66 6f72 9331 9603 5552 da14 93d7 6993 .for.1..UR....i. │ │ │ │ +000c1b40: 3c93 6ecf 3b8e a18d 8d8d 8d91 18c7 6128 <.n.;.........a( │ │ │ │ +000c1b50: 6969 6929 8e8e 8e91 3195 8954 6865 9603 iii)....1..The.. │ │ │ │ +000c1b60: eaa8 6576 91ff 58e4 616c 7561 7469 6f6e ..ev..X.aluation │ │ │ │ +000c1b70: 936f 6693 d763 9374 8d9f 01cc ccd8 6e8e .of..c.t......n. │ │ │ │ +000c1b80: 9109 92f8 cf66 6169 6c73 2e8e a68d 9112 .....fails...... │ │ │ │ +000c1b90: c761 5468 6596 03ea a80c 7273 7493 7365 .aThe.....rst.se │ │ │ │ +000c1ba0: 7373 696f 6e93 6f66 9374 6869 7393 6390 ssion.of.this.c. │ │ │ │ +000c1bb0: ac72 6861 7074 6572 9369 6c6c 7573 7472 .rhapter.illustr │ │ │ │ +000c1bc0: 6174 6573 9374 6865 9372 6564 7563 7469 ates.the.reducti │ │ │ │ +000c1bd0: 6f6e 936f 6693 7468 6593 7465 726d 8e9f on.of.the.term.. │ │ │ │ +000c1be0: 1dbd fd8d 8d8d 9f00 cb89 8d8d 8d8d 912a ...............* │ │ │ │ +000c1bf0: 0660 eb61 285c 782e 9605 bfaa 285c 792e .`.a(\x.....(\y. │ │ │ │ +000c1c00: 9328 5c7a 2e93 7893 2b93 7993 2b93 7a29 .(\z..x.+.y.+.z) │ │ │ │ +000c1c10: 3329 3229 318e 8e8e 8e8e 8e8e a91d a63e 3)2)1..........> │ │ │ │ +000c1c20: 8d91 12c7 61cf 746f 8d91 03ea a8eb 6131 ....a.to......a1 │ │ │ │ +000c1c30: 9605 bfaa 2b93 2832 932b 9333 298e 9147 ....+.(2.+.3)..G │ │ │ │ +000c1c40: 119e cf62 9aac 7279 9603 eaa8 7468 6593 ...b..ry....the. │ │ │ │ +000c1c50: 636f 6e98 7698 6572 7369 6f6e 8d93 eb61 con.v.ersion...a │ │ │ │ +000c1c60: 4245 5441 5f43 4f4e 568e 9137 a7a2 cf2c BETA_CONV..7..., │ │ │ │ +000c1c70: 9369 6e93 6193 7265 6475 6374 696f 6e93 .in.a.reduction. │ │ │ │ +000c1c80: 7365 7175 656e 6365 936f 6693 6c65 6e67 sequence.of.leng │ │ │ │ +000c1c90: 7468 9366 6f75 723a 8e9f 2fb8 788d 8d8d th.four:../.x... │ │ │ │ +000c1ca0: 9f14 4b89 8d8d 8d9f d900 008d 912a 0660 ..K..........*.` │ │ │ │ +000c1cb0: eb61 285c 782e 9605 bfaa 285c 792e 9328 .a(\x.....(\y..( │ │ │ │ +000c1cc0: 5c7a 2e93 7893 2b93 2879 932b 937a 2929 \z..x.+.(y.+.z)) │ │ │ │ +000c1cd0: 3329 3229 318e a40d 0000 8d91 2a06 6028 3)2)1.......*.`( │ │ │ │ +000c1ce0: 5c79 2e96 05bf aa28 5c7a 2e93 3193 2b93 \y.....(\z..1.+. │ │ │ │ +000c1cf0: 2879 932b 937a 2929 3329 328e a18d 912a (y.+.z))3)2....* │ │ │ │ +000c1d00: 0660 285c 7a2e 9605 bfaa 3193 2b93 2832 .`(\z.....1.+.(2 │ │ │ │ +000c1d10: 932b 937a 2929 338e a18d 912a 0660 3196 .+.z))3....*.`1. │ │ │ │ +000c1d20: 05bf aa2b 9328 3293 2b93 3329 8e8e 8e8e ...+.(2.+.3).... │ │ │ │ +000c1d30: 8e8e 8e9f 2fa0 b78d 9112 c761 cf54 6861 ..../......a.Tha │ │ │ │ +000c1d40: 7496 048c 6369 732c 8d91 04b4 d2eb 6142 t...cis,......aB │ │ │ │ +000c1d50: 4554 415f 434f 4e56 8e91 3cfe 2fcf 6170 ETA_CONV..<./.ap │ │ │ │ +000c1d60: 706c 6965 7393 746f 9b04 8c64 6561 6390 plies.to...deac. │ │ │ │ +000c1d70: ac72 6893 7465 726d 936f 6693 7468 6593 .rh.term.of.the. │ │ │ │ +000c1d80: 7365 7175 656e 6365 2c91 04b4 d265 7863 sequence,....exc │ │ │ │ +000c1d90: 6570 7498 7468 6593 666f 7572 7468 9361 ept.the.fourth.a │ │ │ │ +000c1da0: 6e64 936c 6173 742c 9104 b4d2 746f 8ea4 nd.last,....to.. │ │ │ │ +000c1db0: 1000 008d 9112 c761 6769 7690 ac72 6596 .......agiv..re. │ │ │ │ +000c1dc0: 030d 9561 9b03 0d94 7468 656f 7265 6d93 ...a....theorem. │ │ │ │ +000c1dd0: 6571 7561 7469 6e67 9874 6861 7493 7465 equating.that.te │ │ │ │ +000c1de0: 726d 9874 6f93 7468 6593 6e65 7874 9874 rm.to.the.next.t │ │ │ │ +000c1df0: 6572 6d2e 9104 ef2f 5468 6572 6566 6f72 erm..../Therefor │ │ │ │ +000c1e00: 652c 9103 39cc 6561 6390 ac72 6898 7465 e,..9.eac..rh.te │ │ │ │ +000c1e10: 726d 936f 6698 7468 6593 7365 7175 656e rm.of.the.sequen │ │ │ │ +000c1e20: 6365 2c8e a18d 9112 c761 6672 6f6d 9603 ce,......afrom.. │ │ │ │ +000c1e30: 1bce 7468 659b 031b cd73 6563 6f6e 6493 ..the....second. │ │ │ │ +000c1e40: 6f6e 2c91 0345 2c63 616e 9362 9053 8e65 on,..E,can.b.S.e │ │ │ │ +000c1e50: 9865 7874 7261 6374 6564 9366 726f 6d98 .extracted.from. │ │ │ │ +000c1e60: 7468 6593 7468 656f 7265 6d98 666f 7293 the.theorem.for. │ │ │ │ +000c1e70: 7468 6598 7072 6576 696f 7573 9374 6572 the.previous.ter │ │ │ │ +000c1e80: 6d3b 9103 60c1 6e61 6d65 6c79 91ff 0556 m;..`.namely...V │ │ │ │ +000c1e90: 2c91 0345 2c69 7493 6973 8ea1 8d91 12c7 ,..E,it.is...... │ │ │ │ +000c1ea0: 6174 6865 9603 7219 7269 6768 90ac 7274 athe..r.righ..rt │ │ │ │ +000c1eb0: 9b03 721a 6861 6e64 9373 6964 6598 6f66 ..r.hand.side.of │ │ │ │ +000c1ec0: 9374 6865 9863 6f6e 636c 7573 696f 6e2e .the.conclusion. │ │ │ │ +000c1ed0: 9105 10b0 5468 6598 7768 6f6c 6593 7265 ....The.whole.re │ │ │ │ +000c1ee0: 6475 6374 696f 6e98 6361 6e93 7468 6572 duction.can.ther │ │ │ │ +000c1ef0: 6566 6f72 6598 6290 538e 6593 6163 636f efore.b.S.e.acco │ │ │ │ +000c1f00: 6d70 6c69 7368 6564 8ea1 8d91 12c7 6162 mplished......ab │ │ │ │ +000c1f10: 90ac 7279 9603 caf1 7265 7090 538e 6561 ..ry....rep.S.ea │ │ │ │ +000c1f20: 7465 649b 03ca f261 7070 6c69 6361 7469 ted....applicati │ │ │ │ +000c1f30: 6f6e 936f 668d 93eb 6142 4554 415f 434f on.of...aBETA_CO │ │ │ │ +000c1f40: 4e56 8e91 3b52 dccf 746f 9874 6865 9374 NV..;R..to.the.t │ │ │ │ +000c1f50: 6572 6d73 936f 6698 7468 6593 7365 7175 erms.of.the.sequ │ │ │ │ +000c1f60: 656e 6365 9361 7393 7468 6579 9861 7265 ence.as.they.are │ │ │ │ +000c1f70: 9367 656e 6572 6174 6564 2e8e 9f10 17c0 .generated...... │ │ │ │ +000c1f80: 8d91 1e28 f054 91ff 0556 6f96 0446 2a74 ...(.T...Vo..F*t │ │ │ │ +000c1f90: 7261 6e73 666f 726d 8d93 eb61 4245 5441 ransform...aBETA │ │ │ │ +000c1fa0: 5f43 4f4e 568e 913c 494f cf74 6f93 6163 _CONV...conv.->.c │ │ │ │ +000c20c0: 6f6e 768e 8e92 01c6 71b1 8400 104a 4b00 onv.....q....JK. │ │ │ │ +000c20d0: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ +000c20e0: 0b4a 8e8e 8ea6 8d91 12c7 61cf 4966 9603 .J........a.If.. │ │ │ │ +000c20f0: fe62 d763 8d9f 01cc ccd5 318e 9b08 be65 .b.c......1....e │ │ │ │ +000c2100: d774 8d9f 01cc ccd5 318e 9108 be66 cf65 .t......1....f.e │ │ │ │ +000c2110: 7691 ff58 e461 6c75 6174 6573 9103 fe61 v..X.aluates...a │ │ │ │ +000c2120: 746f 9300 8d9f 01cc ccd5 318e 8d91 0a7f to........1..... │ │ │ │ +000c2130: aeeb 617c 2d8e 911b beac d774 8d9f 01cc ..a|-......t.... │ │ │ │ +000c2140: ccd5 318e 8d91 04c0 04eb 613d 8e91 0a7f ..1.......a=.... │ │ │ │ +000c2150: aed7 748d 9f01 cccc d532 8e98 cf61 6e64 ..t......2...and │ │ │ │ +000c2160: 93d7 638d 9f01 cccc d532 8e98 d774 8d9f ..c......2...t.. │ │ │ │ +000c2170: 01cc ccd5 328e 9108 be66 cf65 7691 ff58 ....2....f.ev..X │ │ │ │ +000c2180: e461 6c75 6174 6573 9b03 fe61 746f 9300 .aluates...ato.. │ │ │ │ +000c2190: 8d9f 01cc ccd5 328e 8d91 0a7f aeeb 617c ......2.......a| │ │ │ │ +000c21a0: 2d8e 911b beac d774 8d9f 01cc ccd5 328e -......t......2. │ │ │ │ +000c21b0: 8d91 04c0 04eb 613d 8e91 0a7f aed7 748d ......a=......t. │ │ │ │ +000c21c0: 9f01 cccc d533 8e96 04c0 04cf 2c91 0403 .....3......,... │ │ │ │ +000c21d0: 5074 6865 6e8d 98eb 6128 8e91 09be 0bd7 Pthen...a(...... │ │ │ │ +000c21e0: 638d 9f01 cccc d531 8e8d 9108 be66 eb61 c......1.....f.a │ │ │ │ +000c21f0: 5448 454e 438e 9129 7b19 d763 8d9f 01cc THENC..){..c.... │ │ │ │ +000c2200: ccd5 328e 8d93 eb61 298e 910e 7e10 d774 ..2....a)...~..t │ │ │ │ +000c2210: 8d9f 01cc ccd5 318e 8ea1 8d91 12c7 61cf ......1.......a. │ │ │ │ +000c2220: 6576 9bff 58e4 616c 7561 7465 7396 0341 ev..X.aluates..A │ │ │ │ +000c2230: 8674 6f93 008d 9f01 cccc d531 8e91 0611 .to........1.... │ │ │ │ +000c2240: 36da 5b91 0151 32cf 008d 9f01 cccc d532 6.[..Q2........2 │ │ │ │ +000c2250: 8e8d 910a 7fae eb61 7c2d 8e91 1bbe acd7 .......a|-...... │ │ │ │ +000c2260: 748d 9f01 cccc d531 8e8d 9104 c004 eb61 t......1.......a │ │ │ │ +000c2270: 3d8e 910a 7fae d774 8d9f 01cc ccd5 338e =......t......3. │ │ │ │ +000c2280: 9104 c004 cf2e 9105 0080 4966 9374 6865 ..........If.the │ │ │ │ +000c2290: 9365 7698 616c 7561 7469 6f6e 936f 6693 .ev.aluation.of. │ │ │ │ +000c22a0: d763 8d9f 01cc ccd5 318e 9608 018a d774 .c......1......t │ │ │ │ +000c22b0: 8d9f 01cc ccd5 318e 93cf 6f72 9603 4186 ......1...or..A. │ │ │ │ +000c22c0: 7468 6593 6576 9861 6c75 6174 696f 6e93 the.ev.aluation. │ │ │ │ +000c22d0: 6f66 93d7 638d 9f01 cccc d532 8e96 0801 of..c......2.... │ │ │ │ +000c22e0: 8ad7 748d 9f01 cccc d532 8e93 cf66 6169 ..t......2...fai │ │ │ │ +000c22f0: 6c73 2c91 0363 5a74 6865 6e8e a18d 9112 ls,..cZthen..... │ │ │ │ +000c2300: c761 736f 9603 eaa8 646f 9053 8e65 7393 .aso....do.S.es. │ │ │ │ +000c2310: 7468 6593 6576 91ff 58e4 616c 7561 7469 the.ev..X.aluati │ │ │ │ +000c2320: 6f6e 936f 6693 d763 8d9f 01cc ccd5 318e on.of..c......1. │ │ │ │ +000c2330: 8d91 08aa aceb 6154 4845 4e43 8e91 2953 ......aTHENC..)S │ │ │ │ +000c2340: a6d7 638d 9f01 cccc d532 8e91 04c0 04cf ..c......2...... │ │ │ │ +000c2350: 2e8d 9105 38e0 eb61 5448 454e 438e 9125 ....8..aTHENC..% │ │ │ │ +000c2360: e1da cf69 7393 6a75 7374 690c 6564 9362 ...is.justi.ed.b │ │ │ │ +000c2370: 9aac 7279 9374 6865 9374 7261 6e73 6974 ..ry.the.transit │ │ │ │ +000c2380: 6976 6974 9879 936f 6693 6571 7561 6c69 ivit.y.of.equali │ │ │ │ +000c2390: 7498 7991 ff05 562e 8e9f 1017 bf8d 911e t.y...V......... │ │ │ │ +000c23a0: 28f0 5468 6596 03de af73 6563 6f6e 642c (.The....second, │ │ │ │ +000c23b0: 9103 e115 616c 736f 9369 6e0c 7865 642c ....also.in.xed, │ │ │ │ +000c23c0: 9103 e114 6973 8d91 03de b0eb 614f 5245 ....is......aORE │ │ │ │ +000c23d0: 4c53 4543 8e91 2c1c 56cf 3b91 03e2 ad74 LSEC..,.V.;....t │ │ │ │ +000c23e0: 6869 7393 6170 706c 6965 7393 619b 03de his.applies.a... │ │ │ │ +000c23f0: b073 6563 6f6e 6493 636f 6e95 ac72 7693 .second.con..rv. │ │ │ │ +000c2400: 6572 7369 6f6e 9603 deaf 6966 9874 6865 ersion....if.the │ │ │ │ +000c2410: 9361 7070 6c69 6361 7469 6f6e 8ea1 8d91 .application.... │ │ │ │ +000c2420: 12c7 616f 6696 03ea a874 6865 930c 7273 ..aof....the..rs │ │ │ │ +000c2430: 7493 6f6e 6593 6661 696c 732e 8e9f 1dbd t.one.fails..... │ │ │ │ +000c2440: fe8d 8d8d 9112 c761 9ff4 dada 8900 0066 .......a.......f │ │ │ │ +000c2450: 6601 c70b 4a9f 0bf0 af8d 8d90 cccd 9f04 f...J........... │ │ │ │ +000c2460: 599c 8400 104a 4b00 0066 668d 9ffb a664 Y....JK..ff....d │ │ │ │ +000c2470: 8d91 170b cceb 6124 4f52 454c 5345 4396 ......a$ORELSEC. │ │ │ │ +000c2480: 05bf aa3a 9363 6f6e 7693 2d3e 9363 6f6e ...:.conv.->.con │ │ │ │ +000c2490: 7693 2d3e 9363 6f6e 768e 8e92 01c6 71b1 v.->.conv.....q. │ │ │ │ +000c24a0: 8400 104a 4b00 0066 668e 8e9f 04c0 0289 ...JK..ff....... │ │ │ │ +000c24b0: 0000 6666 01c7 0b4a 8e8e 8e8e 9f24 fd13 ..ff...J.....$.. │ │ │ │ +000c24c0: 8e8c 8b00 0000 f200 0000 0000 0000 0000 ................ │ │ │ │ 000c24d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000c24e0: 0c17 5fa0 02cc 0555 8da0 fd46 d30e 8d8d .._....U...F.... │ │ │ │ -000c24f0: 8d8d 9ffa 999a 8d91 eaf1 ebd0 3234 3292 ............242. │ │ │ │ -000c2500: 011b cf30 4368 6170 7465 7291 0480 0031 ...0Chapter....1 │ │ │ │ -000c2510: 332e 910a 8000 436f 6e95 a000 7693 6572 3.....Con...v.er │ │ │ │ -000c2520: 7369 6f6e 738e 91ea f1eb 9f05 6666 8900 sions.......ff.. │ │ │ │ -000c2530: 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf ..f..>|......./. │ │ │ │ -000c2540: 8da0 fd8b d021 8d8d 91ea f1eb eb61 288e .....!.......a(. │ │ │ │ -000c2550: 91f0 b195 d763 8d9f 01cc ccd5 318e 8d91 .....c......1... │ │ │ │ -000c2560: 083f 75eb 614f 5245 4c53 4543 8e91 33fc .?u.aORELSEC..3. │ │ │ │ -000c2570: 8bd7 638d 9f01 cccc d532 8e8d 9104 c004 ..c......2...... │ │ │ │ -000c2580: eb61 298e 910d ff1f d774 9b03 7f70 cf65 .a)......t...p.e │ │ │ │ -000c2590: 7691 ff58 e461 6c75 6174 6573 9603 7f71 v..X.aluates...q │ │ │ │ -000c25a0: 746f 93d7 638d 9f01 cccc d531 8e91 083f to..c......1...? │ │ │ │ -000c25b0: 74d7 7493 cf69 6698 7468 6174 9365 7691 t.t..if.that.ev. │ │ │ │ -000c25c0: ff58 e461 6c75 6174 696f 6e93 7375 6363 .X.aluation.succ │ │ │ │ -000c25d0: 6565 6473 2c91 0394 e261 6e64 9874 6f93 eeds,....and.to. │ │ │ │ -000c25e0: d763 8d9f 01cc ccd5 328e 9108 3f75 d774 .c......2...?u.t │ │ │ │ -000c25f0: 98cf 6f74 6865 7277 6973 652e 9105 1523 ..otherwise....# │ │ │ │ -000c2600: 2854 6865 8ea4 1000 008d 91ea f1eb 6661 (The..........fa │ │ │ │ -000c2610: 696c 7572 6596 03ea a874 6f93 6576 91ff ilure....to.ev.. │ │ │ │ -000c2620: 58e4 616c 7561 7465 9369 7393 6465 7465 X.aluate.is.dete │ │ │ │ -000c2630: 6374 6564 9376 6961 9374 6865 93eb 484d cted.via.the..HM │ │ │ │ -000c2640: 4c93 cf66 6169 6c75 7265 9363 6f6e 7374 L..failure.const │ │ │ │ -000c2650: 7275 6374 2e29 8e9f 10a7 828d 91f6 537a ruct.)........Sz │ │ │ │ -000c2660: 5468 6596 02df 4f66 756e 6374 696f 6e73 The...Ofunctions │ │ │ │ -000c2670: 8d91 02df 50eb 6154 4845 4e43 8e91 227c ....P.aTHENC.."| │ │ │ │ -000c2680: f1cf 616e 648d 93eb 614f 5245 4c53 4543 ..and...aORELSEC │ │ │ │ -000c2690: 8e91 2dfc 44cf 6172 659b 02df 5075 7365 ..-.D.are...Puse │ │ │ │ -000c26a0: 6493 746f 9364 650c 6e65 9874 6865 9364 d.to.de.ne.the.d │ │ │ │ -000c26b0: 6573 6972 6564 936f 7090 538e 6572 6174 esired.op.S.erat │ │ │ │ -000c26c0: 6f72 2c8d 9103 14c8 eb61 5245 5045 4154 or,......aREPEAT │ │ │ │ -000c26d0: 438e 912b 526e cf2c 9103 14c7 7768 6963 C..+Rn.,....whic │ │ │ │ -000c26e0: 90ac 7268 8ea1 8d91 eaf1 eb73 7563 6365 ..rh.......succe │ │ │ │ -000c26f0: 7373 6976 9aac 7265 6c79 9603 eaa8 6170 ssiv..rely....ap │ │ │ │ -000c2700: 706c 6965 7393 6193 636f 6e98 7698 6572 plies.a.con.v.er │ │ │ │ -000c2710: 7369 6f6e 9375 6e98 7469 6c93 6974 9366 sion.un.til.it.f │ │ │ │ -000c2720: 6169 6c73 3a8e a422 3c11 8d8d 8d91 eaf1 ails:.."<....... │ │ │ │ -000c2730: eb9f f54f a789 0000 6666 01c7 0b4a 9f0b ...O....ff...J.. │ │ │ │ -000c2740: 0716 8d8d 90cc cd9f 0459 9c84 000f 60b2 .........Y....`. │ │ │ │ -000c2750: 0000 6666 8d9f fba6 648d 9117 0bcc eb61 ..ff....d......a │ │ │ │ -000c2760: 5245 5045 4154 4396 05bf aa3a 9363 6f6e REPEATC....:.con │ │ │ │ -000c2770: 7693 2d3e 9363 6f6e 768e 8e92 01c6 71b1 v.->.conv.....q. │ │ │ │ -000c2780: 8400 0f60 b200 0066 668e 8e9f 04c0 0289 ...`...ff....... │ │ │ │ -000c2790: 0000 6666 01c7 0b4a 8e8e 8ea9 2194 8f8d ..ff...J....!... │ │ │ │ -000c27a0: 8d91 eaf1 eb52 4550 4541 5443 8e91 171a .....REPEATC.... │ │ │ │ -000c27b0: 39d7 6396 03ea a8cf 6973 9369 6e95 ac72 9.c.....is.in..r │ │ │ │ -000c27c0: 7475 6974 6976 9365 6c79 9b03 eaa8 6571 tuitiv.ely....eq │ │ │ │ -000c27d0: 7569 7691 ff58 e461 6c65 6e93 7498 746f uiv..X.alen.t.to │ │ │ │ -000c27e0: 3a8e a18d 8d8d 9f00 cb89 8d8d 8d8d 9102 :............... │ │ │ │ -000c27f0: 30ea eb61 288d d763 8e91 0ace 39eb 6154 0..a(..c....9.aT │ │ │ │ -000c2800: 4845 4e43 8d91 05bf aad7 638e 9b10 8de3 HENC......c..... │ │ │ │ -000c2810: eb61 5448 454e 4396 05bf aa2e 2e2e 9354 .aTHENC........T │ │ │ │ -000c2820: 4845 4e43 8d93 d763 8e98 eb61 5448 454e HENC...c...aTHEN │ │ │ │ -000c2830: 4393 2e2e 2e29 934f 5245 4c53 4543 9341 C....).ORELSEC.A │ │ │ │ -000c2840: 4c4c 5f43 4f4e 568e 8e8e 8e8e 8e8e a68d LL_CONV......... │ │ │ │ -000c2850: 91ea f1eb cf49 7496 03ea a869 7393 6465 .....It....is.de │ │ │ │ -000c2860: 0c6e 6564 9372 6563 7572 7369 7690 ac72 .ned.recursiv..r │ │ │ │ -000c2870: 656c 793a 8d8d 9ffb a532 d535 8e8e 8e9f ely:.....2.5.... │ │ │ │ -000c2880: 223c 128d 8d8d 9f00 cb89 8d8d 8d8d 9102 "<.............. │ │ │ │ -000c2890: 30ea eb61 6c65 7472 6563 9605 bfaa 5245 0..aletrec....RE │ │ │ │ -000c28a0: 5045 4154 4393 6393 7493 3d93 2828 6393 PEATC.c.t.=.((c. │ │ │ │ -000c28b0: 5448 454e 4393 2852 4550 4541 5443 9363 THENC.(REPEATC.c │ │ │ │ -000c28c0: 2929 934f 5245 4c53 4543 9341 4c4c 5f43 )).ORELSEC.ALL_C │ │ │ │ -000c28d0: 4f4e 5629 9374 8e8e 8e8e 8e8e 8e9f 2194 ONV).t........!. │ │ │ │ -000c28e0: 8e8d 91f6 537a cf54 6865 9604 2352 6375 ....Sz.The..#Rcu │ │ │ │ -000c28f0: 7272 656e 9aac 7274 9365 7861 6d70 6c65 rren..rt.example │ │ │ │ -000c2900: 9374 6572 6d93 6361 6e93 7468 9875 7393 .term.can.th.us. │ │ │ │ -000c2910: 6290 538e 6591 0423 5163 6f6d 706c 6574 b.S.e..#Qcomplet │ │ │ │ -000c2920: 656c 7993 7265 6475 6365 6493 6298 7993 ely.reduced.b.y. │ │ │ │ -000c2930: 7573 6593 6f66 8d93 eb61 4245 5441 5f43 use.of...aBETA_C │ │ │ │ -000c2940: 4f4e 568e 913c 039e cf74 7261 6e73 2d8e ONV..<...trans-. │ │ │ │ -000c2950: a410 0000 8d91 eaf1 eb66 6f72 6d65 6496 .........formed. │ │ │ │ -000c2960: 03ea a862 90ac 7279 9374 6865 8d93 eb61 ...b..ry.the...a │ │ │ │ -000c2970: 5245 5045 4154 438e 9130 12f6 cf6f 7090 REPEATC..0...op. │ │ │ │ -000c2980: 538e 6572 6174 6f72 3a8e 9f39 f04b 8d8d S.erator:..9.K.. │ │ │ │ -000c2990: 8d91 eaf1 eb9f dc07 8189 0000 6666 01c7 ............ff.. │ │ │ │ -000c29a0: 0b4a 9f3d 9762 8d8d 90cc cd9f 0459 9c84 .J.=.b.......Y.. │ │ │ │ -000c29b0: 0041 f0fe 0000 6666 8d9f c866 108d 8d92 .A....ff...f.... │ │ │ │ -000c29c0: 01af f00d 8400 0ad7 0e00 00b8 e88e 8d92 ................ │ │ │ │ -000c29d0: 01b0 a8f5 8400 00b8 e800 15ae 648e 8d8d ............d... │ │ │ │ -000c29e0: 8d92 01b9 4db2 9ffd 1c15 eb49 318e 8e8e ....M......I1... │ │ │ │ -000c29f0: 8e9f ff40 548d 9105 ccce eb61 2352 4550 ...@T......a#REP │ │ │ │ -000c2a00: 4541 5443 9105 bfaa 4245 5441 5f43 4f4e EATC....BETA_CON │ │ │ │ -000c2a10: 563b 3b8e a40d 0000 8d91 05cc ce2d 9605 V;;..........-.. │ │ │ │ -000c2a20: bfaa 3a93 636f 6e76 8ea1 a18d 9105 ccce ..:.conv........ │ │ │ │ -000c2a30: 2352 4550 4541 5443 9605 bfaa 4245 5441 #REPEATC....BETA │ │ │ │ -000c2a40: 5f43 4f4e 5693 2228 5c78 2e93 285c 792e _CONV."(\x..(\y. │ │ │ │ -000c2a50: 9328 5c7a 2e93 7893 2b93 7993 2b93 7a29 .(\z..x.+.y.+.z) │ │ │ │ -000c2a60: 3329 3229 3122 3b3b 8ea1 8d91 05cc ce7c 3)2)1";;.......| │ │ │ │ -000c2a70: 2d96 05bf aa28 5c78 2e93 285c 792e 9328 -....(\x..(\y..( │ │ │ │ -000c2a80: 5c7a 2e93 7893 2b93 2879 932b 937a 2929 \z..x.+.(y.+.z)) │ │ │ │ -000c2a90: 3329 3229 3193 3d93 3193 2b93 2832 932b 3)2)1.=.1.+.(2.+ │ │ │ │ -000c2aa0: 9333 298e 8e92 01c6 71b1 8400 41f0 fe00 .3).....q...A... │ │ │ │ -000c2ab0: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ -000c2ac0: 0b4a 8e8e 8ea9 3948 c88d 8d91 f653 7a42 .J....9H.....SzB │ │ │ │ -000c2ad0: 4554 415f 434f 4e56 8e91 2e65 73cf 6170 ETA_CONV...es.ap │ │ │ │ -000c2ae0: 706c 6965 7396 0455 0074 6f9b 0454 ff74 plies..U.to..T.t │ │ │ │ -000c2af0: 6572 6d73 936f 6698 6193 6365 7274 6169 erms.of.a.certai │ │ │ │ -000c2b00: 6e98 746f 7093 6c65 7690 ac72 656c 9866 n.top.lev..rel.f │ │ │ │ -000c2b10: 6f72 6d98 6f6e 6c79 91ff 0556 2c91 046f orm.only...V,..o │ │ │ │ -000c2b20: 966e 616d 656c 7998 746f 93d7 0c91 00aa .namely.to...... │ │ │ │ -000c2b30: 4fcf 2d72 6564 6578 6573 2c91 046f 9561 O.-redexes,..o.a │ │ │ │ -000c2b40: 6e64 8ea1 8d91 eaf1 eb66 6169 6c73 9603 nd.......fails.. │ │ │ │ -000c2b50: f2e3 6f6e 9b03 f2e2 7465 726d 7393 6f66 ..on....terms.of │ │ │ │ -000c2b60: 9361 6e90 ac72 7993 6f74 6865 7298 666f .an..ry.other.fo │ │ │ │ -000c2b70: 726d 2e91 0551 9149 6e98 6164 6469 7469 rm...Q.In.additi │ │ │ │ -000c2b80: 6f6e 2c91 03f4 f26e 6f98 6e95 ac72 756d on,....no.n..rum │ │ │ │ -000c2b90: 9362 9a53 8e65 7296 03f2 e36f 6693 7265 .b.S.er....of.re │ │ │ │ -000c2ba0: 7098 6574 6974 696f 6e73 936f 668d 9103 p.etitions.of... │ │ │ │ -000c2bb0: f2e2 eb61 4245 5441 5f43 4f4e 568e 913b ...aBETA_CONV..; │ │ │ │ -000c2bc0: a2bf cf77 696c 6c8e a18d 91ea f1eb d70c ...will......... │ │ │ │ -000c2bd0: 9600 aa4f cf2d 7265 6475 6365 9b04 fc00 ...O.-reduce.... │ │ │ │ -000c2be0: e561 7262 6974 7291 ff66 6661 7279 9106 .arbitr..ffary.. │ │ │ │ -000c2bf0: 0983 d70c 93cf 2d72 6564 6578 6573 9865 ......-redexes.e │ │ │ │ -000c2c00: 6d90 ac72 6290 538e 6564 6465 6498 696e m..rb.S.edded.in │ │ │ │ -000c2c10: 9604 fc01 7465 726d 732e 9108 6ce8 4691 ....terms...l.F. │ │ │ │ -000c2c20: ff05 566f 7293 6578 616d 706c 652c 9105 ..Vor.example,.. │ │ │ │ -000c2c30: 4056 7468 6598 7465 726d 9373 686f 95ac @Vthe.term.sho.. │ │ │ │ -000c2c40: 7277 6e98 6290 538e 656c 6f93 778e a18d rwn.b.S.elo.w... │ │ │ │ -000c2c50: 91ea f1eb 6661 696c 7396 03ea a865 769a ....fails....ev. │ │ │ │ -000c2c60: ac72 656e 9361 7493 7468 6593 746f 7093 .ren.at.the.top. │ │ │ │ -000c2c70: 6c65 7698 656c 9362 9053 8e65 6361 7573 lev.el.b.S.ecaus │ │ │ │ -000c2c80: 6593 6974 9369 7393 6e6f 7493 6193 d70c e.it.is.not.a... │ │ │ │ -000c2c90: 9100 aa4f cf2d 7265 6465 783a 8e9f 39f0 ...O.-redex:..9. │ │ │ │ -000c2ca0: 4a8d 8d8d 91ea f1eb 9fdc 0781 8900 0066 J..............f │ │ │ │ -000c2cb0: 6601 c70b 4a9f 3d97 628d 8d90 cccd 9f04 f...J.=.b....... │ │ │ │ -000c2cc0: 599c 8400 41f0 fe00 0066 668d 9fc8 6610 Y...A....ff...f. │ │ │ │ -000c2cd0: 8d8d 9201 aff0 0d84 000a d70e 0000 b8e8 ................ │ │ │ │ -000c2ce0: 8e8d 9201 b0a8 f584 0000 b8e8 0015 ae64 ...............d │ │ │ │ -000c2cf0: 8e8d 8d8d 9201 b94d b29f fd1c 15eb 4931 .......M......I1 │ │ │ │ -000c2d00: 8e8e 8e8e 9fff 4054 8d91 05cc ceeb 6123 ......@T......a# │ │ │ │ -000c2d10: 4245 5441 5f43 4f4e 5696 05bf aa22 2828 BETA_CONV...."(( │ │ │ │ -000c2d20: 285c 782e 285c 792e 285c 7a2e 9378 932b (\x.(\y.(\z..x.+ │ │ │ │ -000c2d30: 9379 932b 937a 2929 2993 3129 9332 2993 .y.+.z))).1).2). │ │ │ │ -000c2d40: 3322 3b3b 8ea4 0d00 008d 9105 ccce 6576 3";;..........ev │ │ │ │ -000c2d50: 616c 7561 7469 6f6e 9105 bfaa 6661 696c aluation....fail │ │ │ │ -000c2d60: 6564 911c be52 4245 5441 5f43 4f4e 568e ed...RBETA_CONV. │ │ │ │ -000c2d70: a1a1 8d91 05cc ce23 6973 5f61 6273 9605 .......#is_abs.. │ │ │ │ -000c2d80: bfaa 2228 2828 5c78 2e28 5c79 2e28 5c7a .."(((\x.(\y.(\z │ │ │ │ -000c2d90: 2e93 7893 2b93 7993 2b93 7a29 2929 9331 ..x.+.y.+.z))).1 │ │ │ │ -000c2da0: 2993 3229 223b 3b8e a18d 9105 ccce 6661 ).2)";;.......fa │ │ │ │ -000c2db0: 6c73 6596 05bf aa3a 9362 6f6f 6c8e 8e92 lse....:.bool... │ │ │ │ -000c2dc0: 01c6 71b1 8400 41f0 fe00 0066 668e 8e9f ..q...A....ff... │ │ │ │ -000c2dd0: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8ea6 ......ff...J.... │ │ │ │ -000c2de0: 8d91 eaf1 ebcf 5468 6596 0330 13d7 0c91 ......The..0.... │ │ │ │ -000c2df0: 00aa 4fcf 2d72 6564 6578 93eb 6128 5c77 ..O.-redex..a(\w │ │ │ │ -000c2e00: 2e77 2933 93cf 6973 936e 6f74 9361 0b65 .w)3..is.not.a.e │ │ │ │ -000c2e10: 6374 6564 9369 6e93 7468 6591 0330 1474 cted.in.the..0.t │ │ │ │ -000c2e20: 6869 7264 9369 6e70 7574 936f 6693 7468 hird.input.of.th │ │ │ │ -000c2e30: 6593 7365 7373 696f 6e93 7368 6f9a ac72 e.session.sho..r │ │ │ │ -000c2e40: 776e 9362 9553 8e65 6c6f 9877 2c91 0355 wn.b.S.elo.w,..U │ │ │ │ -000c2e50: 6462 9365 6361 7573 658e a18d 91ea f1eb db.ecause....... │ │ │ │ -000c2e60: 6f66 9603 e385 6974 7393 7090 538e 6f73 of....its.p.S.os │ │ │ │ -000c2e70: 6974 696f 6e93 696e 9374 6865 9373 7472 ition.in.the.str │ │ │ │ -000c2e80: 7563 7475 7265 936f 6693 7468 6593 7768 ucture.of.the.wh │ │ │ │ -000c2e90: 6f6c 6591 03e3 8474 6572 6d2e 9105 367f ole....term...6. │ │ │ │ -000c2ea0: 5468 6973 9369 7393 736f 9365 7690 ac72 This.is.so.ev..r │ │ │ │ -000c2eb0: 656e 9374 686f 7567 6893 7468 6593 7768 en.though.the.wh │ │ │ │ -000c2ec0: 6f6c 6593 7465 726d 8ea1 8d91 eaf1 eb69 ole.term.......i │ │ │ │ -000c2ed0: 7396 03ea a872 6564 7563 6564 2c93 616e s....reduced,.an │ │ │ │ -000c2ee0: 6493 7468 6593 7375 6274 6572 6d93 6174 d.the.subterm.at │ │ │ │ -000c2ef0: 9374 6f70 936c 6576 90ac 7265 6c93 636f .top.lev..rel.co │ │ │ │ -000c2f00: 756c 6493 6290 538e 6593 7265 6475 6365 uld.b.S.e.reduce │ │ │ │ -000c2f10: 643a 8e91 eaf1 eb9f 0d0a be89 0000 6666 d:............ff │ │ │ │ -000c2f20: 0071 cf9f 9f0c 999a 8d8d 8d8d 910d 8390 .q.............. │ │ │ │ -000c2f30: 9ffc 5eff c535 8e8e 8e91 1200 03c6 4e6f ..^..5........No │ │ │ │ -000c2f40: 7465 9603 0c6e 7468 6174 9362 9047 1d65 te...nthat.b.G.e │ │ │ │ -000c2f50: 6361 7573 6593 4d4c 9103 0c5b 6973 9361 cause.ML...[is.a │ │ │ │ -000c2f60: 9363 616c 6c2d 629a b8e3 792d 7691 ff71 .call-b...y-v..q │ │ │ │ -000c2f70: c761 6c75 6593 6c61 6e67 7561 6765 2c91 .alue.language,. │ │ │ │ -000c2f80: 031b 0374 6865 9365 7874 7261 9361 7267 ...the.extra.arg │ │ │ │ -000c2f90: 756d 656e 9874 9103 0c6d c974 93c6 6973 umen.t...m.t..is │ │ │ │ -000c2fa0: 936e 6565 6465 6493 696e 9374 6865 9364 .needed.in.the.d │ │ │ │ -000c2fb0: 650c 6e69 7469 6f6e 936f 668e a40c 0000 e.nition.of..... │ │ │ │ -000c2fc0: 8deb 5252 4550 4541 5443 c63b 9603 85d7 ..RREPEATC.;.... │ │ │ │ -000c2fd0: 7769 7468 6f75 7493 6974 9374 6865 9364 without.it.the.d │ │ │ │ -000c2fe0: 650c 6e69 7469 6f6e 9377 90b8 e36f 756c e.nition.w...oul │ │ │ │ -000c2ff0: 6493 6c6f 9047 1d6f 702e 9105 034d 5468 d.lo.G.op....MTh │ │ │ │ -000c3000: 6572 6591 0385 d669 7393 6193 7369 6d69 ere....is.a.simi │ │ │ │ -000c3010: 6c61 7293 7072 6f62 6c65 6d93 7769 7468 lar.problem.with │ │ │ │ -000c3020: 9374 6865 9374 6163 7469 6361 6c93 eb52 .the.tactical..R │ │ │ │ -000c3030: 5245 5045 4154 c63b 9373 6565 8ea1 8d43 REPEAT.;.see...C │ │ │ │ -000c3040: 6861 7074 6572 9103 5555 3134 2e8e 8e9f hapter..UU14.... │ │ │ │ -000c3050: 24fd 138e 8c8b 0000 00f3 0000 0000 0000 $............... │ │ │ │ -000c3060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000c3070: 0000 0000 0000 0000 0000 0000 0000 000c ................ │ │ │ │ -000c3080: 24b6 a002 cc05 558d a0fd 46d3 0e8d 8d8d $.....U...F..... │ │ │ │ -000c3090: 8d9f fa99 9a8d 9112 c761 d031 332e 312e .........a.13.1. │ │ │ │ -000c30a0: 910a 8000 436f 6e95 a000 7693 6572 7369 ....Con...v.ersi │ │ │ │ -000c30b0: 6f6e 9b04 8000 636f 6d93 6269 6e69 6e67 on....com.bining │ │ │ │ -000c30c0: 986f 7090 6000 6572 6174 6f72 7392 00ce .op.`.erators... │ │ │ │ -000c30d0: 4ba1 3234 338e 9112 c761 9f05 6666 8900 K.243....a..ff.. │ │ │ │ -000c30e0: 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf ..f..>|......./. │ │ │ │ -000c30f0: 8da0 fdb7 af06 8d8d 8d91 12c7 619f c887 ............a... │ │ │ │ -000c3100: 8189 0000 6666 01c7 0b4a 9f64 9762 8d8d ....ff...J.d.b.. │ │ │ │ -000c3110: 90cc cd9f 0459 9c84 0068 f0fe 0000 6666 .....Y...h....ff │ │ │ │ -000c3120: 8d9f a166 108d 8d92 01af f00d 8400 0ad7 ...f............ │ │ │ │ -000c3130: 0e00 00b8 e88e 8d92 01b0 a8f5 8400 00b8 ................ │ │ │ │ -000c3140: e800 15ae 648e 8d8d 8d92 01b9 4db2 9ffd ....d.......M... │ │ │ │ -000c3150: 1c15 eb49 318e 8e8e 8e9f ff40 548d 9105 ...I1......@T... │ │ │ │ -000c3160: ccce eb61 2342 4554 415f 434f 4e56 9605 ...a#BETA_CONV.. │ │ │ │ -000c3170: bfaa 2228 5c7a 2e93 7893 2b93 7993 2b93 .."(\z..x.+.y.+. │ │ │ │ -000c3180: 7a29 3322 3b3b 8ea4 0d00 008d 9105 ccce z)3";;.......... │ │ │ │ -000c3190: 7c2d 9605 bfaa 285c 7a2e 9378 932b 9328 |-....(\z..x.+.( │ │ │ │ -000c31a0: 7993 2b93 7a29 2933 933d 9378 932b 9328 y.+.z))3.=.x.+.( │ │ │ │ -000c31b0: 7993 2b93 3329 8ea1 a18d 9105 ccce 2342 y.+.3)........#B │ │ │ │ -000c31c0: 4554 415f 434f 4e56 9105 bfaa 2228 5c77 ETA_CONV...."(\w │ │ │ │ -000c31d0: 2e77 2933 223b 3b8e a18d 9105 ccce 7c2d .w)3";;.......|- │ │ │ │ -000c31e0: 9605 bfaa 285c 772e 9377 2933 933d 9333 ....(\w..w)3.=.3 │ │ │ │ -000c31f0: 8ea1 a18d 9105 ccce 2352 4550 4541 5443 ........#REPEATC │ │ │ │ -000c3200: 9605 bfaa 4245 5441 5f43 4f4e 5693 2228 ....BETA_CONV."( │ │ │ │ -000c3210: 5c7a 2e93 7893 2b93 7993 2b93 7a29 2828 \z..x.+.y.+.z)(( │ │ │ │ -000c3220: 5c77 2e77 2933 2922 3b3b 8ea1 8d91 05cc \w.w)3)";;...... │ │ │ │ -000c3230: ce7c 2d96 05bf aa28 5c7a 2e93 7893 2b93 .|-....(\z..x.+. │ │ │ │ -000c3240: 2879 932b 937a 2929 2828 5c77 2e93 7729 (y.+.z))((\w..w) │ │ │ │ -000c3250: 3329 933d 9378 932b 9328 7993 2b93 2828 3).=.x.+.(y.+.(( │ │ │ │ -000c3260: 5c77 2e93 7729 3329 298e 8e92 01c6 71b1 \w..w)3)).....q. │ │ │ │ -000c3270: 8400 68f0 fe00 0066 668e 8e9f 04c0 0289 ..h....ff....... │ │ │ │ -000c3280: 0000 6666 01c7 0b4a 8e8e 8e9f 4930 0c8d ..ff...J....I0.. │ │ │ │ -000c3290: 911e 28f0 cf54 91ff 0556 6f96 033a b270 ..(..T...Vo..:.p │ │ │ │ -000c32a0: 726f 9053 8e64 7563 652c 9b03 5de4 6672 ro.S.duce,..].fr │ │ │ │ -000c32b0: 6f6d 9361 9103 3ab3 636f 6e95 ac72 7693 om.a..:.con..rv. │ │ │ │ -000c32c0: 6572 7369 6f6e 9603 3ab2 d763 cf2c 9861 ersion..:..c.,.a │ │ │ │ -000c32d0: 9363 6f6e 95ac 7276 9365 7273 696f 6e9b .con..rv.ersion. │ │ │ │ -000c32e0: 033a b374 6861 7496 033a b261 7070 6c69 .:.that..:.appli │ │ │ │ -000c32f0: 6573 93d7 6398 cf74 6f93 6576 90ac 7265 es..c..to.ev..re │ │ │ │ -000c3300: 7279 9873 7562 7465 726d 936f 6698 6193 ry.subterm.of.a. │ │ │ │ -000c3310: 7465 726d 2c8e a910 0000 8d91 12c7 6174 term,.........at │ │ │ │ -000c3320: 6865 9603 eaa8 6675 6e63 7469 6f6e 8d93 he....function.. │ │ │ │ -000c3330: eb61 4445 5054 485f 434f 4e56 8e91 4151 .aDEPTH_CONV..AQ │ │ │ │ -000c3340: f4cf 6361 6e93 6290 538e 6593 6170 706c ..can.b.S.e.appl │ │ │ │ -000c3350: 6965 6493 746f 93d7 63cf 3a8e 9f1e 1fcc ied.to..c.:..... │ │ │ │ -000c3360: 8d8d 8d91 12c7 619f f54f a789 0000 6666 ......a..O....ff │ │ │ │ -000c3370: 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f 0459 ...J...........Y │ │ │ │ -000c3380: 9c84 000f 60b2 0000 6666 8d9f fba6 648d ....`...ff....d. │ │ │ │ -000c3390: 9117 0bcc eb61 4445 5054 485f 434f 4e56 .....aDEPTH_CONV │ │ │ │ -000c33a0: 9605 bfaa 3a93 636f 6e76 932d 3e93 636f ....:.conv.->.co │ │ │ │ -000c33b0: 6e76 8e8e 9201 c671 b184 000f 60b2 0000 nv.....q....`... │ │ │ │ -000c33c0: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ -000c33d0: 4a8e 8e8e a41d fbd2 8d8d 9112 c761 4445 J............aDE │ │ │ │ -000c33e0: 5054 485f 434f 4e56 8e91 502e add7 6396 PTH_CONV..P...c. │ │ │ │ -000c33f0: 03ea a8cf 6973 9361 9363 6f6e 95ac 7276 ....is.a.con..rv │ │ │ │ -000c3400: 9365 7273 696f 6e8e 9f1e 1fcd 8d8d 8d91 .ersion......... │ │ │ │ -000c3410: 18c7 61d7 7496 0f15 4ada 3721 8d93 eb61 ..a.t...J.7!...a │ │ │ │ -000c3420: 7c2d 8e91 2054 48d7 748d 9105 bfaa eb61 |-.. TH.t......a │ │ │ │ -000c3430: 3d8e 9111 3efe d774 8d9f fb0b 99db 308e =...>..t......0. │ │ │ │ -000c3440: 8e8e 8ea1 8d91 12c7 61cf 7768 6572 6596 ........a.where. │ │ │ │ -000c3450: 050f efd7 748d 9ffb a532 db30 8e91 07de ....t....2.0.... │ │ │ │ -000c3460: 28cf 6973 936f 6274 6169 6e65 6493 6672 (.is.obtained.fr │ │ │ │ -000c3470: 6f6d 93d7 7493 cf62 9aac 7279 9372 6570 om..t..b..ry.rep │ │ │ │ -000c3480: 6c61 6369 6e67 9365 7698 6572 7993 7375 lacing.ev.ery.su │ │ │ │ -000c3490: 6274 6572 6d91 050f eed7 7593 cf62 9879 bterm.....u..b.y │ │ │ │ -000c34a0: 93d7 769b 057e 28cf 6966 93d7 7593 cf72 ..v..~(.if..u..r │ │ │ │ -000c34b0: 6564 7563 6573 9374 6f93 d776 98cf 6290 educes.to..v..b. │ │ │ │ -000c34c0: ac72 7993 d763 cf2e 8ea6 8d91 12c7 6128 .ry..c........a( │ │ │ │ -000c34d0: 5375 6274 6572 6d73 9604 33e2 666f 729b Subterms..3.for. │ │ │ │ -000c34e0: 0433 e177 6869 6390 ac72 6893 d763 9375 .3.whic..rh..c.u │ │ │ │ -000c34f0: 98cf 6661 696c 7393 6172 6598 6c65 6674 ..fails.are.left │ │ │ │ -000c3500: 9375 6e63 90ac 7268 616e 6765 642e 2991 .unc..rhanged.). │ │ │ │ -000c3510: 0614 8d54 6865 9364 650c 6e69 7469 6f6e ...The.de.nition │ │ │ │ -000c3520: 986c 6561 95ac 7276 9365 7396 0433 e26f .lea..rv.es..3.o │ │ │ │ -000c3530: 7090 538e 656e 9874 6865 9373 6561 7263 p.S.en.the.searc │ │ │ │ -000c3540: 90ac 7268 8ea6 8d91 12c7 6173 7472 6174 ..rh......astrat │ │ │ │ -000c3550: 6567 793b 9106 4847 696e 9605 7e68 6661 egy;..HGin..~hfa │ │ │ │ -000c3560: 6374 2c8d 9105 e358 eb61 4445 5054 485f ct,....X.aDEPTH_ │ │ │ │ -000c3570: 434f 4e56 8e91 44de 63d7 6393 cf74 7261 CONV..D.c.c..tra │ │ │ │ -000c3580: 95ac 7276 9365 7273 6573 9605 7e67 619b ..rv.erses..~ga. │ │ │ │ -000c3590: 057e 6874 6572 6d8d 8d9f fba5 32d5 368e .~hterm.....2.6. │ │ │ │ -000c35a0: 8e91 0a3e 6ccf 6062 9053 8e6f 7474 6f6d ...>l.`b.S.ottom │ │ │ │ -000c35b0: 9375 7027 2c91 05e3 586f 6e63 652c 9105 .up',...Xonce,.. │ │ │ │ -000c35c0: e357 616e 6498 6c65 6674 2d74 6f2d 7269 .Wand.left-to-ri │ │ │ │ -000c35d0: 6768 90ac 7274 2c8e a68d 9112 c761 7265 gh..rt,......are │ │ │ │ -000c35e0: 7090 538e 6561 7465 646c 7996 035e fb61 p.S.eatedly..^.a │ │ │ │ -000c35f0: 7070 6c79 696e 679b 035e fcd7 6393 cf74 pplying..^..c..t │ │ │ │ -000c3600: 6f93 6561 6390 ac72 6898 7375 6274 6572 o.eac..rh.subter │ │ │ │ -000c3610: 6d93 756e 90ac 7274 696c 986e 6f93 6c6f m.un..rtil.no.lo │ │ │ │ -000c3620: 6e67 6572 9361 7070 6c69 6361 626c 652e nger.applicable. │ │ │ │ -000c3630: 9105 0a51 5468 6973 9868 656c 7073 9377 ...QThis.helps.w │ │ │ │ -000c3640: 6974 6898 7468 6593 7495 ac72 7793 6f8e ith.the.t..rw.o. │ │ │ │ -000c3650: a68d 9112 c761 7072 6f62 6c65 6d73 9603 .....aproblems.. │ │ │ │ -000c3660: eaa8 7468 90ac 7275 7393 6661 723a 8ea4 ..th..rus.far:.. │ │ │ │ -000c3670: 35d4 058d 8d8d 9112 c761 9fdc 0781 8900 5........a...... │ │ │ │ -000c3680: 0066 6601 c70b 4a9f 3d97 628d 8d90 cccd .ff...J.=.b..... │ │ │ │ -000c3690: 9f04 599c 8400 41f0 fe00 0066 668d 9fc8 ..Y...A....ff... │ │ │ │ -000c36a0: 6610 8d8d 9201 aff0 0d84 000a d70e 0000 f............... │ │ │ │ -000c36b0: b8e8 8e8d 9201 b0a8 f584 0000 b8e8 0015 ................ │ │ │ │ -000c36c0: ae64 8e8d 8d8d 9201 b94d b29f fd1c 15eb .d.......M...... │ │ │ │ -000c36d0: 4931 8e8e 8e8e 9fff 4054 8d91 05cc ceeb I1......@T...... │ │ │ │ -000c36e0: 6123 4445 5054 485f 434f 4e56 9605 bfaa a#DEPTH_CONV.... │ │ │ │ -000c36f0: 4245 5441 5f43 4f4e 5693 2228 2828 5c78 BETA_CONV."(((\x │ │ │ │ -000c3700: 2e28 5c79 2e28 5c7a 2e93 7893 2b93 7993 .(\y.(\z..x.+.y. │ │ │ │ -000c3710: 2b93 7a29 2929 9331 2993 3229 9333 223b +.z))).1).2).3"; │ │ │ │ -000c3720: 3b8e a40d 0000 8d91 05cc ce7c 2d96 05bf ;..........|-... │ │ │ │ -000c3730: aa28 5c78 9379 937a 2e93 7893 2b93 2879 .(\x.y.z..x.+.(y │ │ │ │ -000c3740: 932b 937a 2929 3193 3293 3393 3d93 3193 .+.z))1.2.3.=.1. │ │ │ │ -000c3750: 2b93 2832 932b 9333 298e a1a1 8d91 05cc +.(2.+.3)....... │ │ │ │ -000c3760: ce23 4445 5054 485f 434f 4e56 9605 bfaa .#DEPTH_CONV.... │ │ │ │ -000c3770: 4245 5441 5f43 4f4e 5693 2228 5c7a 2e93 BETA_CONV."(\z.. │ │ │ │ -000c3780: 7893 2b93 7993 2b93 7a29 2828 5c77 2e77 x.+.y.+.z)((\w.w │ │ │ │ -000c3790: 2933 2922 3b3b 8ea1 8d91 05cc ce7c 2d96 )3)";;.......|-. │ │ │ │ -000c37a0: 05bf aa28 5c7a 2e93 7893 2b93 2879 932b ...(\z..x.+.(y.+ │ │ │ │ -000c37b0: 937a 2929 2828 5c77 2e93 7729 3329 933d .z))((\w..w)3).= │ │ │ │ -000c37c0: 9378 932b 9328 7993 2b93 3329 8e8e 9201 .x.+.(y.+.3).... │ │ │ │ -000c37d0: c671 b184 0041 f0fe 0000 6666 8e8e 9f04 .q...A....ff.... │ │ │ │ -000c37e0: c002 8900 0066 6601 c70b 4a8e 8e8e 9f35 .....ff...J....5 │ │ │ │ -000c37f0: b00c 8d91 1e28 f0cf 4974 9b04 ccdc 6d61 .....(..It....ma │ │ │ │ -000c3800: 95ac 7279 9104 ccdb 6861 7070 9053 8e65 ..ry....happ.S.e │ │ │ │ -000c3810: 6e2c 9105 0569 686f 9377 9365 7693 6572 n,...iho.w.ev.er │ │ │ │ -000c3820: 2c91 0505 6874 6861 7498 7468 6596 04cc ,...hthat.the... │ │ │ │ -000c3830: db72 6573 756c 7498 6f66 9373 7563 90ac .result.of.suc.. │ │ │ │ -000c3840: 7268 9861 9363 6f6e 95ac 7276 9365 7273 rh.a.con..rv.ers │ │ │ │ -000c3850: 696f 6e98 7374 696c 6c91 04cc db63 6f6e ion.still....con │ │ │ │ -000c3860: 9374 6169 6e73 9873 7562 7465 726d 738e .tains.subterms. │ │ │ │ -000c3870: a68d 9112 c761 7468 6174 9603 eaa8 636f .....athat....co │ │ │ │ -000c3880: 756c 6493 7468 656d 7365 6c76 9aac 7265 uld.themselv..re │ │ │ │ -000c3890: 7393 6290 538e 6593 7265 6475 6365 6493 s.b.S.e.reduced. │ │ │ │ -000c38a0: 6174 9374 6f70 936c 6576 9865 6c2e 9105 at.top.lev.el... │ │ │ │ -000c38b0: 38e0 4691 ff05 566f 7293 6578 616d 706c 8.F...Vor.exampl │ │ │ │ -000c38c0: 653a 8ea1 8d8d 8d91 12c7 619f dc07 8189 e:........a..... │ │ │ │ -000c38d0: 0000 6666 01c7 0b4a 9f3d 9762 8d8d 90cc ..ff...J.=.b.... │ │ │ │ -000c38e0: cd9f 0459 9c84 0041 f0fe 0000 6666 8d9f ...Y...A....ff.. │ │ │ │ -000c38f0: c866 108d 8d92 01af f00d 8400 0ad7 0e00 .f.............. │ │ │ │ -000c3900: 00b8 e88e 8d92 01b0 a8f5 8400 00b8 e800 ................ │ │ │ │ -000c3910: 15ae 648e 8d8d 8d92 01b9 4db2 9ffd 1c15 ..d.......M..... │ │ │ │ -000c3920: eb49 318e 8e8e 8e9f ff40 548d 9105 ccce .I1......@T..... │ │ │ │ -000c3930: eb61 236c 6574 9605 bfaa 7493 3d93 2228 .a#let....t.=."( │ │ │ │ -000c3940: 5c66 2e5c 782e 6693 7829 285c 6e2e 6e2b \f.\x.f.x)(\n.n+ │ │ │ │ -000c3950: 3129 223b 3b8e a40d 0000 8d91 05cc ce74 1)";;..........t │ │ │ │ -000c3960: 9605 bfaa 3d93 2228 5c66 9378 2e93 6693 ....=."(\f.x..f. │ │ │ │ -000c3970: 7829 285c 6e2e 936e 932b 9331 2922 933a x)(\n..n.+.1)".: │ │ │ │ -000c3980: 9374 6572 6d8e a1a1 8d91 05cc ce23 4445 .term........#DE │ │ │ │ -000c3990: 5054 485f 434f 4e56 9605 bfaa 4245 5441 PTH_CONV....BETA │ │ │ │ -000c39a0: 5f43 4f4e 5693 743b 3b8e a18d 9105 ccce _CONV.t;;....... │ │ │ │ -000c39b0: 7c2d 9605 bfaa 285c 6693 782e 9366 9378 |-....(\f.x..f.x │ │ │ │ -000c39c0: 2928 5c6e 2e93 6e93 2b93 3129 933d 9328 )(\n..n.+.1).=.( │ │ │ │ -000c39d0: 5c78 2e93 285c 6e2e 936e 932b 9331 2978 \x..(\n..n.+.1)x │ │ │ │ -000c39e0: 298e 8e92 01c6 71b1 8400 41f0 fe00 0066 ).....q...A....f │ │ │ │ -000c39f0: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ -000c3a00: 8e8e 8e9f 35b0 0c8d 9112 c761 cf54 6865 ....5......a.The │ │ │ │ -000c3a10: 9605 7adf 6675 6e63 7469 6f6e 8d93 eb61 ..z.function...a │ │ │ │ -000c3a20: 544f 505f 4445 5054 485f 434f 4e56 8e91 TOP_DEPTH_CONV.. │ │ │ │ -000c3a30: 5b71 0acf 646f 9053 8e65 7393 6d6f 7265 [q..do.S.es.more │ │ │ │ -000c3a40: 9373 6561 7263 90ac 7268 696e 6791 057a .searc..rhing..z │ │ │ │ -000c3a50: e061 6e64 9372 6564 7563 7469 6f6e 9374 .and.reduction.t │ │ │ │ -000c3a60: 6861 6e8d 93eb 6144 4550 5448 5f43 4f4e han...aDEPTH_CON │ │ │ │ -000c3a70: 568e 913e f783 cf3a 9108 594e 6974 8ea6 V..>...:..YNit.. │ │ │ │ -000c3a80: 8d91 12c7 6172 6570 6c61 6365 7396 045b ....areplaces..[ │ │ │ │ -000c3a90: a265 7690 ac72 6572 799b 045b a373 7562 .ev..rery..[.sub │ │ │ │ -000c3aa0: 7465 726d 93d7 7598 cf62 90ac 7279 93d7 term..u..b..ry.. │ │ │ │ -000c3ab0: 768d 906e 399f fba5 32db 308e 9107 9815 v..n9...2.0..... │ │ │ │ -000c3ac0: cf69 6693 d775 93cf 7265 6475 6365 7398 .if..u..reduces. │ │ │ │ -000c3ad0: 746f 93d7 7691 04c9 dccf 6290 ac72 7993 to..v.....b..ry. │ │ │ │ -000c3ae0: d763 93cf 616e 6498 d776 9104 c9db e572 .c..and..v.....r │ │ │ │ -000c3af0: 96ff 6666 6593 6375 7273 6976 656c 7991 ..ffe.cursively. │ │ │ │ -000c3b00: 0569 25cf 7265 6475 6365 7391 045b a274 .i%.reduces..[.t │ │ │ │ -000c3b10: 6f98 d776 8d90 6e39 9ffb a532 db30 8e91 o..v..n9...2.0.. │ │ │ │ -000c3b20: 0798 14cf 6290 ac72 798e a68d 9112 c761 ....b..ry......a │ │ │ │ -000c3b30: e254 4f50 8d91 00bd b089 0000 6666 0003 .TOP........ff.. │ │ │ │ -000c3b40: b47d 8e96 0472 2d44 4550 5448 8d91 00bd .}...r-DEPTH.... │ │ │ │ -000c3b50: b089 0000 6666 0003 b47d 8e93 434f 4e56 ....ff...}..CONV │ │ │ │ -000c3b60: 9103 eaa8 d763 cf2e 8d8d 9ffb a532 d537 .....c.......2.7 │ │ │ │ -000c3b70: 8e8e 8e91 12c7 619f 09ae 5989 0000 6666 ......a...Y...ff │ │ │ │ -000c3b80: 0071 cf9f 9f0c 999a 8d8d 8d8d 910d 8390 .q.............. │ │ │ │ -000c3b90: 9ffc 5eff c536 8e8e 8e91 1200 03c6 5468 ..^..6........Th │ │ │ │ -000c3ba0: 6174 9603 5555 6973 2c93 6974 9374 7261 at..UUis,.it.tra │ │ │ │ -000c3bb0: 95b8 e376 9365 7273 6573 9603 5555 7468 ...v.erses..UUth │ │ │ │ -000c3bc0: 6593 6162 7374 7261 6374 9370 6172 7365 e.abstract.parse │ │ │ │ -000c3bd0: 9374 7265 6593 6f66 9374 6865 9374 6572 .tree.of.the.ter │ │ │ │ -000c3be0: 6d2e 8e9f 0d99 9c8d 8d8d 8d91 0d83 909f m............... │ │ │ │ -000c3bf0: fc5e ffc5 378e 8e8e 9112 0003 c652 6561 .^..7........Rea │ │ │ │ -000c3c00: 6465 7273 9604 5ff7 696e 9ab8 e374 6572 ders.._.in...ter │ │ │ │ -000c3c10: 6573 7465 6493 696e 9363 9868 6172 6163 ested.in.c.harac │ │ │ │ -000c3c20: 7465 7269 7a69 6e67 9374 6865 9104 5ff6 terizing.the.._. │ │ │ │ -000c3c30: 7365 6172 6398 6893 7374 7261 7465 6779 searc.h.strategy │ │ │ │ -000c3c40: 936f 6693 eb52 544f 508d 9100 a145 8900 .of..RTOP....E.. │ │ │ │ -000c3c50: 0066 6600 0326 668e 9603 c7ab 4445 5054 .ff..&f.....DEPT │ │ │ │ -000c3c60: 488d 9100 a145 8900 0066 6600 0326 668e H....E...ff..&f. │ │ │ │ -000c3c70: 9343 4f4e 5691 045f b2c6 7368 6f75 6c64 .CONV.._..should │ │ │ │ -000c3c80: 9604 5ff7 7374 7564 7993 7468 6593 eb48 .._.study.the..H │ │ │ │ -000c3c90: 4d4c 8e9f 0c00 008d c664 650c 6e69 7469 ML.......de.niti │ │ │ │ -000c3ca0: 6f6e 7396 0355 556e 6561 7293 7468 6593 ons..UUnear.the. │ │ │ │ -000c3cb0: 656e 6493 6f66 9374 6869 7393 7365 6374 end.of.this.sect │ │ │ │ -000c3cc0: 696f 6e2e 8e8e 9f24 fd13 8e8c 8b00 0000 ion....$........ │ │ │ │ -000c3cd0: f400 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000c24e0: 0000 0000 0000 0000 0000 0000 0c17 6ba0 ..............k. │ │ │ │ +000c24f0: 02cc 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa ...U...F........ │ │ │ │ +000c2500: 999a 8d91 eaf1 ebd0 3234 3292 011b cf30 ........242....0 │ │ │ │ +000c2510: 4368 6170 7465 7291 0480 0031 332e 910a Chapter....13... │ │ │ │ +000c2520: 8000 436f 6e95 a000 7693 6572 7369 6f6e ..Con...v.ersion │ │ │ │ +000c2530: 738e 91ea f1eb 9f05 6666 8900 00e6 6601 s.......ff....f. │ │ │ │ +000c2540: c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b .>|......./..... │ │ │ │ +000c2550: d021 8d8d 91ea f1eb eb61 288e 91f0 b195 .!.......a(..... │ │ │ │ +000c2560: d763 8d9f 01cc ccd5 318e 8d91 083f 75eb .c......1....?u. │ │ │ │ +000c2570: 614f 5245 4c53 4543 8e91 33fc 8bd7 638d aORELSEC..3...c. │ │ │ │ +000c2580: 9f01 cccc d532 8e8d 9104 c004 eb61 298e .....2.......a). │ │ │ │ +000c2590: 910d ff1f d774 9b03 7f70 cf65 7691 ff58 .....t...p.ev..X │ │ │ │ +000c25a0: e461 6c75 6174 6573 9603 7f71 746f 93d7 .aluates...qto.. │ │ │ │ +000c25b0: 638d 9f01 cccc d531 8e91 083f 74d7 7493 c......1...?t.t. │ │ │ │ +000c25c0: cf69 6698 7468 6174 9365 7691 ff58 e461 .if.that.ev..X.a │ │ │ │ +000c25d0: 6c75 6174 696f 6e93 7375 6363 6565 6473 luation.succeeds │ │ │ │ +000c25e0: 2c91 0394 e261 6e64 9874 6f93 d763 8d9f ,....and.to..c.. │ │ │ │ +000c25f0: 01cc ccd5 328e 9108 3f75 d774 98cf 6f74 ....2...?u.t..ot │ │ │ │ +000c2600: 6865 7277 6973 652e 9105 1523 2854 6865 herwise....#(The │ │ │ │ +000c2610: 8ea4 1000 008d 91ea f1eb 6661 696c 7572 ..........failur │ │ │ │ +000c2620: 6596 03ea a874 6f93 6576 91ff 58e4 616c e....to.ev..X.al │ │ │ │ +000c2630: 7561 7465 9369 7393 6465 7465 6374 6564 uate.is.detected │ │ │ │ +000c2640: 9376 6961 9374 6865 93eb 484d 4c93 cf66 .via.the..HML..f │ │ │ │ +000c2650: 6169 6c75 7265 9363 6f6e 7374 7275 6374 ailure.construct │ │ │ │ +000c2660: 2e29 8e9f 10a7 828d 91f6 537a 5468 6596 .)........SzThe. │ │ │ │ +000c2670: 02df 4f66 756e 6374 696f 6e73 8d91 02df ..Ofunctions.... │ │ │ │ +000c2680: 50eb 6154 4845 4e43 8e91 227c f1cf 616e P.aTHENC.."|..an │ │ │ │ +000c2690: 648d 93eb 614f 5245 4c53 4543 8e91 2dfc d...aORELSEC..-. │ │ │ │ +000c26a0: 44cf 6172 659b 02df 5075 7365 6493 746f D.are...Pused.to │ │ │ │ +000c26b0: 9364 650c 6e65 9874 6865 9364 6573 6972 .de.ne.the.desir │ │ │ │ +000c26c0: 6564 936f 7090 538e 6572 6174 6f72 2c8d ed.op.S.erator,. │ │ │ │ +000c26d0: 9103 14c8 eb61 5245 5045 4154 438e 912b .....aREPEATC..+ │ │ │ │ +000c26e0: 526e cf2c 9103 14c7 7768 6963 90ac 7268 Rn.,....whic..rh │ │ │ │ +000c26f0: 8ea1 8d91 eaf1 eb73 7563 6365 7373 6976 .......successiv │ │ │ │ +000c2700: 9aac 7265 6c79 9603 eaa8 6170 706c 6965 ..rely....applie │ │ │ │ +000c2710: 7393 6193 636f 6e98 7698 6572 7369 6f6e s.a.con.v.ersion │ │ │ │ +000c2720: 9375 6e98 7469 6c93 6974 9366 6169 6c73 .un.til.it.fails │ │ │ │ +000c2730: 3a8e a422 3c11 8d8d 8d91 eaf1 eb9f f54f :.."<..........O │ │ │ │ +000c2740: a789 0000 6666 01c7 0b4a 9f0b 0716 8d8d ....ff...J...... │ │ │ │ +000c2750: 90cc cd9f 0459 9c84 000f 60b2 0000 6666 .....Y....`...ff │ │ │ │ +000c2760: 8d9f fba6 648d 9117 0bcc eb61 5245 5045 ....d......aREPE │ │ │ │ +000c2770: 4154 4396 05bf aa3a 9363 6f6e 7693 2d3e ATC....:.conv.-> │ │ │ │ +000c2780: 9363 6f6e 768e 8e92 01c6 71b1 8400 0f60 .conv.....q....` │ │ │ │ +000c2790: b200 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ +000c27a0: 01c7 0b4a 8e8e 8ea9 2194 8f8d 8d91 eaf1 ...J....!....... │ │ │ │ +000c27b0: eb52 4550 4541 5443 8e91 171a 39d7 6396 .REPEATC....9.c. │ │ │ │ +000c27c0: 03ea a8cf 6973 9369 6e95 ac72 7475 6974 ....is.in..rtuit │ │ │ │ +000c27d0: 6976 9365 6c79 9b03 eaa8 6571 7569 7691 iv.ely....equiv. │ │ │ │ +000c27e0: ff58 e461 6c65 6e93 7498 746f 3a8e a18d .X.alen.t.to:... │ │ │ │ +000c27f0: 8d8d 9f00 cb89 8d8d 8d8d 9102 30ea eb61 ............0..a │ │ │ │ +000c2800: 288d d763 8e91 0ace 39eb 6154 4845 4e43 (..c....9.aTHENC │ │ │ │ +000c2810: 8d91 05bf aad7 638e 9b10 8de3 eb61 5448 ......c......aTH │ │ │ │ +000c2820: 454e 4396 05bf aa2e 2e2e 9354 4845 4e43 ENC........THENC │ │ │ │ +000c2830: 8d93 d763 8e98 eb61 5448 454e 4393 2e2e ...c...aTHENC... │ │ │ │ +000c2840: 2e29 934f 5245 4c53 4543 9341 4c4c 5f43 .).ORELSEC.ALL_C │ │ │ │ +000c2850: 4f4e 568e 8e8e 8e8e 8e8e a68d 91ea f1eb ONV............. │ │ │ │ +000c2860: cf49 7496 03ea a869 7393 6465 0c6e 6564 .It....is.de.ned │ │ │ │ +000c2870: 9372 6563 7572 7369 7690 ac72 656c 793a .recursiv..rely: │ │ │ │ +000c2880: 8d8d 9ffb a532 d535 8e8e 8e9f 223c 128d .....2.5...."<.. │ │ │ │ +000c2890: 8d8d 9f00 cb89 8d8d 8d8d 9102 30ea eb61 ............0..a │ │ │ │ +000c28a0: 6c65 7472 6563 9605 bfaa 5245 5045 4154 letrec....REPEAT │ │ │ │ +000c28b0: 4393 6393 7493 3d93 2828 6393 5448 454e C.c.t.=.((c.THEN │ │ │ │ +000c28c0: 4393 2852 4550 4541 5443 9363 2929 934f C.(REPEATC.c)).O │ │ │ │ +000c28d0: 5245 4c53 4543 9341 4c4c 5f43 4f4e 5629 RELSEC.ALL_CONV) │ │ │ │ +000c28e0: 9374 8e8e 8e8e 8e8e 8e9f 2194 8e8d 91f6 .t........!..... │ │ │ │ +000c28f0: 537a cf54 6865 9604 2352 6375 7272 656e Sz.The..#Rcurren │ │ │ │ +000c2900: 9aac 7274 9365 7861 6d70 6c65 9374 6572 ..rt.example.ter │ │ │ │ +000c2910: 6d93 6361 6e93 7468 9875 7393 6290 538e m.can.th.us.b.S. │ │ │ │ +000c2920: 6591 0423 5163 6f6d 706c 6574 656c 7993 e..#Qcompletely. │ │ │ │ +000c2930: 7265 6475 6365 6493 6298 7993 7573 6593 reduced.b.y.use. │ │ │ │ +000c2940: 6f66 8d93 eb61 4245 5441 5f43 4f4e 568e of...aBETA_CONV. │ │ │ │ +000c2950: 913c 039e cf74 7261 6e73 2d8e a410 0000 .<...trans-..... │ │ │ │ +000c2960: 8d91 eaf1 eb66 6f72 6d65 6496 03ea a862 .....formed....b │ │ │ │ +000c2970: 90ac 7279 9374 6865 8d93 eb61 5245 5045 ..ry.the...aREPE │ │ │ │ +000c2980: 4154 438e 9130 12f6 cf6f 7090 538e 6572 ATC..0...op.S.er │ │ │ │ +000c2990: 6174 6f72 3a8e 9f39 f04b 8d8d 8d91 eaf1 ator:..9.K...... │ │ │ │ +000c29a0: eb9f dc07 8189 0000 6666 01c7 0b4a 9f3d ........ff...J.= │ │ │ │ +000c29b0: 9762 8d8d 90cc cd9f 0459 9c84 0041 f0fe .b.......Y...A.. │ │ │ │ +000c29c0: 0000 6666 8d9f c866 108d 8d92 01af f00d ..ff...f........ │ │ │ │ +000c29d0: 8400 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 ................ │ │ │ │ +000c29e0: 8400 00b8 e800 15ae 648e 8d8d 8d92 01b9 ........d....... │ │ │ │ +000c29f0: 4db2 9ffd 1c15 eb49 318e 8e8e 8e9f ff40 M......I1......@ │ │ │ │ +000c2a00: 548d 9105 ccce eb61 2352 4550 4541 5443 T......a#REPEATC │ │ │ │ +000c2a10: 9105 bfaa 4245 5441 5f43 4f4e 563b 3b8e ....BETA_CONV;;. │ │ │ │ +000c2a20: a40d 0000 8d91 05cc ce2d 9605 bfaa 3a93 .........-....:. │ │ │ │ +000c2a30: 636f 6e76 8ea1 a18d 9105 ccce 2352 4550 conv........#REP │ │ │ │ +000c2a40: 4541 5443 9605 bfaa 4245 5441 5f43 4f4e EATC....BETA_CON │ │ │ │ +000c2a50: 5693 2228 5c78 2e93 285c 792e 9328 5c7a V."(\x..(\y..(\z │ │ │ │ +000c2a60: 2e93 7893 2b93 7993 2b93 7a29 3329 3229 ..x.+.y.+.z)3)2) │ │ │ │ +000c2a70: 3122 3b3b 8ea1 8d91 05cc ce7c 2d96 05bf 1";;.......|-... │ │ │ │ +000c2a80: aa28 5c78 2e93 285c 792e 9328 5c7a 2e93 .(\x..(\y..(\z.. │ │ │ │ +000c2a90: 7893 2b93 2879 932b 937a 2929 3329 3229 x.+.(y.+.z))3)2) │ │ │ │ +000c2aa0: 3193 3d93 3193 2b93 2832 932b 9333 298e 1.=.1.+.(2.+.3). │ │ │ │ +000c2ab0: 8e92 01c6 71b1 8400 41f0 fe00 0066 668e ....q...A....ff. │ │ │ │ +000c2ac0: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ +000c2ad0: 8ea9 3948 c88d 8d91 f653 7a42 4554 415f ..9H.....SzBETA_ │ │ │ │ +000c2ae0: 434f 4e56 8e91 2e65 73cf 6170 706c 6965 CONV...es.applie │ │ │ │ +000c2af0: 7396 0455 0074 6f9b 0454 ff74 6572 6d73 s..U.to..T.terms │ │ │ │ +000c2b00: 936f 6698 6193 6365 7274 6169 6e98 746f .of.a.certain.to │ │ │ │ +000c2b10: 7093 6c65 7690 ac72 656c 9866 6f72 6d98 p.lev..rel.form. │ │ │ │ +000c2b20: 6f6e 6c79 91ff 0556 2c91 046f 966e 616d only...V,..o.nam │ │ │ │ +000c2b30: 656c 7998 746f 93d7 0c91 00aa 4fcf 2d72 ely.to......O.-r │ │ │ │ +000c2b40: 6564 6578 6573 2c91 046f 9561 6e64 8ea1 edexes,..o.and.. │ │ │ │ +000c2b50: 8d91 eaf1 eb66 6169 6c73 9603 f2e3 6f6e .....fails....on │ │ │ │ +000c2b60: 9b03 f2e2 7465 726d 7393 6f66 9361 6e90 ....terms.of.an. │ │ │ │ +000c2b70: ac72 7993 6f74 6865 7298 666f 726d 2e91 .ry.other.form.. │ │ │ │ +000c2b80: 0551 9149 6e98 6164 6469 7469 6f6e 2c91 .Q.In.addition,. │ │ │ │ +000c2b90: 03f4 f26e 6f98 6e95 ac72 756d 9362 9a53 ...no.n..rum.b.S │ │ │ │ +000c2ba0: 8e65 7296 03f2 e36f 6693 7265 7098 6574 .er....of.rep.et │ │ │ │ +000c2bb0: 6974 696f 6e73 936f 668d 9103 f2e2 eb61 itions.of......a │ │ │ │ +000c2bc0: 4245 5441 5f43 4f4e 568e 913b a2bf cf77 BETA_CONV..;...w │ │ │ │ +000c2bd0: 696c 6c8e a18d 91ea f1eb d70c 9600 aa4f ill............O │ │ │ │ +000c2be0: cf2d 7265 6475 6365 9b04 fc00 e561 7262 .-reduce.....arb │ │ │ │ +000c2bf0: 6974 7291 ff66 6661 7279 9106 0983 d70c itr..ffary...... │ │ │ │ +000c2c00: 93cf 2d72 6564 6578 6573 9865 6d90 ac72 ..-redexes.em..r │ │ │ │ +000c2c10: 6290 538e 6564 6465 6498 696e 9604 fc01 b.S.edded.in.... │ │ │ │ +000c2c20: 7465 726d 732e 9108 6ce8 4691 ff05 566f terms...l.F...Vo │ │ │ │ +000c2c30: 7293 6578 616d 706c 652c 9105 4056 7468 r.example,..@Vth │ │ │ │ +000c2c40: 6598 7465 726d 9373 686f 95ac 7277 6e98 e.term.sho..rwn. │ │ │ │ +000c2c50: 6290 538e 656c 6f93 778e a18d 91ea f1eb b.S.elo.w....... │ │ │ │ +000c2c60: 6661 696c 7396 03ea a865 769a ac72 656e fails....ev..ren │ │ │ │ +000c2c70: 9361 7493 7468 6593 746f 7093 6c65 7698 .at.the.top.lev. │ │ │ │ +000c2c80: 656c 9362 9053 8e65 6361 7573 6593 6974 el.b.S.ecause.it │ │ │ │ +000c2c90: 9369 7393 6e6f 7493 6193 d70c 9100 aa4f .is.not.a......O │ │ │ │ +000c2ca0: cf2d 7265 6465 783a 8e9f 39f0 4a8d 8d8d .-redex:..9.J... │ │ │ │ +000c2cb0: 91ea f1eb 9fdc 0781 8900 0066 6601 c70b ...........ff... │ │ │ │ +000c2cc0: 4a9f 3d97 628d 8d90 cccd 9f04 599c 8400 J.=.b.......Y... │ │ │ │ +000c2cd0: 41f0 fe00 0066 668d 9fc8 6610 8d8d 9201 A....ff...f..... │ │ │ │ +000c2ce0: aff0 0d84 000a d70e 0000 b8e8 8e8d 9201 ................ │ │ │ │ +000c2cf0: b0a8 f584 0000 b8e8 0015 ae64 8e8d 8d8d ...........d.... │ │ │ │ +000c2d00: 9201 b94d b29f fd1c 15eb 4931 8e8e 8e8e ...M......I1.... │ │ │ │ +000c2d10: 9fff 4054 8d91 05cc ceeb 6123 4245 5441 ..@T......a#BETA │ │ │ │ +000c2d20: 5f43 4f4e 5696 05bf aa22 2828 285c 782e _CONV...."(((\x. │ │ │ │ +000c2d30: 285c 792e 285c 7a2e 9378 932b 9379 932b (\y.(\z..x.+.y.+ │ │ │ │ +000c2d40: 937a 2929 2993 3129 9332 2993 3322 3b3b .z))).1).2).3";; │ │ │ │ +000c2d50: 8ea4 0d00 008d 9105 ccce 6576 616c 7561 ..........evalua │ │ │ │ +000c2d60: 7469 6f6e 9105 bfaa 6661 696c 6564 911c tion....failed.. │ │ │ │ +000c2d70: be52 4245 5441 5f43 4f4e 568e a1a1 8d91 .RBETA_CONV..... │ │ │ │ +000c2d80: 05cc ce23 6973 5f61 6273 9605 bfaa 2228 ...#is_abs...."( │ │ │ │ +000c2d90: 2828 5c78 2e28 5c79 2e28 5c7a 2e93 7893 ((\x.(\y.(\z..x. │ │ │ │ +000c2da0: 2b93 7993 2b93 7a29 2929 9331 2993 3229 +.y.+.z))).1).2) │ │ │ │ +000c2db0: 223b 3b8e a18d 9105 ccce 6661 6c73 6596 ";;.......false. │ │ │ │ +000c2dc0: 05bf aa3a 9362 6f6f 6c8e 8e92 01c6 71b1 ...:.bool.....q. │ │ │ │ +000c2dd0: 8400 41f0 fe00 0066 668e 8e9f 04c0 0289 ..A....ff....... │ │ │ │ +000c2de0: 0000 6666 01c7 0b4a 8e8e 8ea6 8d91 eaf1 ..ff...J........ │ │ │ │ +000c2df0: ebcf 5468 6596 0330 13d7 0c91 00aa 4fcf ..The..0......O. │ │ │ │ +000c2e00: 2d72 6564 6578 93eb 6128 5c77 2e77 2933 -redex..a(\w.w)3 │ │ │ │ +000c2e10: 93cf 6973 936e 6f74 9361 0b65 6374 6564 ..is.not.a.ected │ │ │ │ +000c2e20: 9369 6e93 7468 6591 0330 1474 6869 7264 .in.the..0.third │ │ │ │ +000c2e30: 9369 6e70 7574 936f 6693 7468 6593 7365 .input.of.the.se │ │ │ │ +000c2e40: 7373 696f 6e93 7368 6f9a ac72 776e 9362 ssion.sho..rwn.b │ │ │ │ +000c2e50: 9553 8e65 6c6f 9877 2c91 0355 6462 9365 .S.elo.w,..Udb.e │ │ │ │ +000c2e60: 6361 7573 658e a18d 91ea f1eb 6f66 9603 cause.......of.. │ │ │ │ +000c2e70: e385 6974 7393 7090 538e 6f73 6974 696f ..its.p.S.ositio │ │ │ │ +000c2e80: 6e93 696e 9374 6865 9373 7472 7563 7475 n.in.the.structu │ │ │ │ +000c2e90: 7265 936f 6693 7468 6593 7768 6f6c 6591 re.of.the.whole. │ │ │ │ +000c2ea0: 03e3 8474 6572 6d2e 9105 367f 5468 6973 ...term...6.This │ │ │ │ +000c2eb0: 9369 7393 736f 9365 7690 ac72 656e 9374 .is.so.ev..ren.t │ │ │ │ +000c2ec0: 686f 7567 6893 7468 6593 7768 6f6c 6593 hough.the.whole. │ │ │ │ +000c2ed0: 7465 726d 8ea1 8d91 eaf1 eb69 7396 03ea term.......is... │ │ │ │ +000c2ee0: a872 6564 7563 6564 2c93 616e 6493 7468 .reduced,.and.th │ │ │ │ +000c2ef0: 6593 7375 6274 6572 6d93 6174 9374 6f70 e.subterm.at.top │ │ │ │ +000c2f00: 936c 6576 90ac 7265 6c93 636f 756c 6493 .lev..rel.could. │ │ │ │ +000c2f10: 6290 538e 6593 7265 6475 6365 643a 8e91 b.S.e.reduced:.. │ │ │ │ +000c2f20: eaf1 eb9f 0d0a be89 0000 6666 0071 cf9f ..........ff.q.. │ │ │ │ +000c2f30: 9f0c 999a 8d8d 8d8d 910d 8390 9ffc 5eff ..............^. │ │ │ │ +000c2f40: c535 8e8e 8e91 1200 03c6 4e6f 7465 9603 .5........Note.. │ │ │ │ +000c2f50: 0c6e 7468 6174 9362 9047 1d65 6361 7573 .nthat.b.G.ecaus │ │ │ │ +000c2f60: 6593 4d4c 9103 0c5b 6973 9361 9363 616c e.ML...[is.a.cal │ │ │ │ +000c2f70: 6c2d 629a b8e3 792d 7691 ff71 c761 6c75 l-b...y-v..q.alu │ │ │ │ +000c2f80: 6593 6c61 6e67 7561 6765 2c91 031b 0374 e.language,....t │ │ │ │ +000c2f90: 6865 9365 7874 7261 9361 7267 756d 656e he.extra.argumen │ │ │ │ +000c2fa0: 9874 9103 0c6d c974 93c6 6973 936e 6565 .t...m.t..is.nee │ │ │ │ +000c2fb0: 6465 6493 696e 9374 6865 9364 650c 6e69 ded.in.the.de.ni │ │ │ │ +000c2fc0: 7469 6f6e 936f 668e a40c 0000 8deb 5252 tion.of.......RR │ │ │ │ +000c2fd0: 4550 4541 5443 c63b 9603 85d7 7769 7468 EPEATC.;....with │ │ │ │ +000c2fe0: 6f75 7493 6974 9374 6865 9364 650c 6e69 out.it.the.de.ni │ │ │ │ +000c2ff0: 7469 6f6e 9377 90b8 e36f 756c 6493 6c6f tion.w...ould.lo │ │ │ │ +000c3000: 9047 1d6f 702e 9105 034d 5468 6572 6591 .G.op....MThere. │ │ │ │ +000c3010: 0385 d669 7393 6193 7369 6d69 6c61 7293 ...is.a.similar. │ │ │ │ +000c3020: 7072 6f62 6c65 6d93 7769 7468 9374 6865 problem.with.the │ │ │ │ +000c3030: 9374 6163 7469 6361 6c93 eb52 5245 5045 .tactical..RREPE │ │ │ │ +000c3040: 4154 c63b 9373 6565 8ea1 8d43 6861 7074 AT.;.see...Chapt │ │ │ │ +000c3050: 6572 9103 5555 3134 2e8e 8e9f 24fd 138e er..UU14....$... │ │ │ │ +000c3060: 8c8b 0000 00f3 0000 0000 0000 0000 0000 ................ │ │ │ │ +000c3070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000c3080: 0000 0000 0000 0000 0000 000c 24c2 a002 ............$... │ │ │ │ +000c3090: cc05 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 ..U...F......... │ │ │ │ +000c30a0: 9a8d 9112 c761 d031 332e 312e 910a 8000 .....a.13.1..... │ │ │ │ +000c30b0: 436f 6e95 a000 7693 6572 7369 6f6e 9b04 Con...v.ersion.. │ │ │ │ +000c30c0: 8000 636f 6d93 6269 6e69 6e67 986f 7090 ..com.bining.op. │ │ │ │ +000c30d0: 6000 6572 6174 6f72 7392 00ce 4ba1 3234 `.erators...K.24 │ │ │ │ +000c30e0: 338e 9112 c761 9f05 6666 8900 00e6 6601 3....a..ff....f. │ │ │ │ +000c30f0: c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 fdb7 .>|......./..... │ │ │ │ +000c3100: af06 8d8d 8d91 12c7 619f c887 8189 0000 ........a....... │ │ │ │ +000c3110: 6666 01c7 0b4a 9f64 9762 8d8d 90cc cd9f ff...J.d.b...... │ │ │ │ +000c3120: 0459 9c84 0068 f0fe 0000 6666 8d9f a166 .Y...h....ff...f │ │ │ │ +000c3130: 108d 8d92 01af f00d 8400 0ad7 0e00 00b8 ................ │ │ │ │ +000c3140: e88e 8d92 01b0 a8f5 8400 00b8 e800 15ae ................ │ │ │ │ +000c3150: 648e 8d8d 8d92 01b9 4db2 9ffd 1c15 eb49 d.......M......I │ │ │ │ +000c3160: 318e 8e8e 8e9f ff40 548d 9105 ccce eb61 1......@T......a │ │ │ │ +000c3170: 2342 4554 415f 434f 4e56 9605 bfaa 2228 #BETA_CONV...."( │ │ │ │ +000c3180: 5c7a 2e93 7893 2b93 7993 2b93 7a29 3322 \z..x.+.y.+.z)3" │ │ │ │ +000c3190: 3b3b 8ea4 0d00 008d 9105 ccce 7c2d 9605 ;;..........|-.. │ │ │ │ +000c31a0: bfaa 285c 7a2e 9378 932b 9328 7993 2b93 ..(\z..x.+.(y.+. │ │ │ │ +000c31b0: 7a29 2933 933d 9378 932b 9328 7993 2b93 z))3.=.x.+.(y.+. │ │ │ │ +000c31c0: 3329 8ea1 a18d 9105 ccce 2342 4554 415f 3)........#BETA_ │ │ │ │ +000c31d0: 434f 4e56 9105 bfaa 2228 5c77 2e77 2933 CONV...."(\w.w)3 │ │ │ │ +000c31e0: 223b 3b8e a18d 9105 ccce 7c2d 9605 bfaa ";;.......|-.... │ │ │ │ +000c31f0: 285c 772e 9377 2933 933d 9333 8ea1 a18d (\w..w)3.=.3.... │ │ │ │ +000c3200: 9105 ccce 2352 4550 4541 5443 9605 bfaa ....#REPEATC.... │ │ │ │ +000c3210: 4245 5441 5f43 4f4e 5693 2228 5c7a 2e93 BETA_CONV."(\z.. │ │ │ │ +000c3220: 7893 2b93 7993 2b93 7a29 2828 5c77 2e77 x.+.y.+.z)((\w.w │ │ │ │ +000c3230: 2933 2922 3b3b 8ea1 8d91 05cc ce7c 2d96 )3)";;.......|-. │ │ │ │ +000c3240: 05bf aa28 5c7a 2e93 7893 2b93 2879 932b ...(\z..x.+.(y.+ │ │ │ │ +000c3250: 937a 2929 2828 5c77 2e93 7729 3329 933d .z))((\w..w)3).= │ │ │ │ +000c3260: 9378 932b 9328 7993 2b93 2828 5c77 2e93 .x.+.(y.+.((\w.. │ │ │ │ +000c3270: 7729 3329 298e 8e92 01c6 71b1 8400 68f0 w)3)).....q...h. │ │ │ │ +000c3280: fe00 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ +000c3290: 01c7 0b4a 8e8e 8e9f 4930 0c8d 911e 28f0 ...J....I0....(. │ │ │ │ +000c32a0: cf54 91ff 0556 6f96 033a b270 726f 9053 .T...Vo..:.pro.S │ │ │ │ +000c32b0: 8e64 7563 652c 9b03 5de4 6672 6f6d 9361 .duce,..].from.a │ │ │ │ +000c32c0: 9103 3ab3 636f 6e95 ac72 7693 6572 7369 ..:.con..rv.ersi │ │ │ │ +000c32d0: 6f6e 9603 3ab2 d763 cf2c 9861 9363 6f6e on..:..c.,.a.con │ │ │ │ +000c32e0: 95ac 7276 9365 7273 696f 6e9b 033a b374 ..rv.ersion..:.t │ │ │ │ +000c32f0: 6861 7496 033a b261 7070 6c69 6573 93d7 hat..:.applies.. │ │ │ │ +000c3300: 6398 cf74 6f93 6576 90ac 7265 7279 9873 c..to.ev..rery.s │ │ │ │ +000c3310: 7562 7465 726d 936f 6698 6193 7465 726d ubterm.of.a.term │ │ │ │ +000c3320: 2c8e a910 0000 8d91 12c7 6174 6865 9603 ,.........athe.. │ │ │ │ +000c3330: eaa8 6675 6e63 7469 6f6e 8d93 eb61 4445 ..function...aDE │ │ │ │ +000c3340: 5054 485f 434f 4e56 8e91 4151 f4cf 6361 PTH_CONV..AQ..ca │ │ │ │ +000c3350: 6e93 6290 538e 6593 6170 706c 6965 6493 n.b.S.e.applied. │ │ │ │ +000c3360: 746f 93d7 63cf 3a8e 9f1e 1fcc 8d8d 8d91 to..c.:......... │ │ │ │ +000c3370: 12c7 619f f54f a789 0000 6666 01c7 0b4a ..a..O....ff...J │ │ │ │ +000c3380: 9f0b 0716 8d8d 90cc cd9f 0459 9c84 000f ...........Y.... │ │ │ │ +000c3390: 60b2 0000 6666 8d9f fba6 648d 9117 0bcc `...ff....d..... │ │ │ │ +000c33a0: eb61 4445 5054 485f 434f 4e56 9605 bfaa .aDEPTH_CONV.... │ │ │ │ +000c33b0: 3a93 636f 6e76 932d 3e93 636f 6e76 8e8e :.conv.->.conv.. │ │ │ │ +000c33c0: 9201 c671 b184 000f 60b2 0000 6666 8e8e ...q....`...ff.. │ │ │ │ +000c33d0: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ +000c33e0: a41d fbd2 8d8d 9112 c761 4445 5054 485f .........aDEPTH_ │ │ │ │ +000c33f0: 434f 4e56 8e91 502e add7 6396 03ea a8cf CONV..P...c..... │ │ │ │ +000c3400: 6973 9361 9363 6f6e 95ac 7276 9365 7273 is.a.con..rv.ers │ │ │ │ +000c3410: 696f 6e8e 9f1e 1fcd 8d8d 8d91 18c7 61d7 ion...........a. │ │ │ │ +000c3420: 7496 0f15 4ada 3721 8d93 eb61 7c2d 8e91 t...J.7!...a|-.. │ │ │ │ +000c3430: 2054 48d7 748d 9105 bfaa eb61 3d8e 9111 TH.t......a=... │ │ │ │ +000c3440: 3efe d774 8d9f fb0b 99db 308e 8e8e 8ea1 >..t......0..... │ │ │ │ +000c3450: 8d91 12c7 61cf 7768 6572 6596 050f efd7 ....a.where..... │ │ │ │ +000c3460: 748d 9ffb a532 db30 8e91 07de 28cf 6973 t....2.0....(.is │ │ │ │ +000c3470: 936f 6274 6169 6e65 6493 6672 6f6d 93d7 .obtained.from.. │ │ │ │ +000c3480: 7493 cf62 9aac 7279 9372 6570 6c61 6369 t..b..ry.replaci │ │ │ │ +000c3490: 6e67 9365 7698 6572 7993 7375 6274 6572 ng.ev.ery.subter │ │ │ │ +000c34a0: 6d91 050f eed7 7593 cf62 9879 93d7 769b m.....u..b.y..v. │ │ │ │ +000c34b0: 057e 28cf 6966 93d7 7593 cf72 6564 7563 .~(.if..u..reduc │ │ │ │ +000c34c0: 6573 9374 6f93 d776 98cf 6290 ac72 7993 es.to..v..b..ry. │ │ │ │ +000c34d0: d763 cf2e 8ea6 8d91 12c7 6128 5375 6274 .c........a(Subt │ │ │ │ +000c34e0: 6572 6d73 9604 33e2 666f 729b 0433 e177 erms..3.for..3.w │ │ │ │ +000c34f0: 6869 6390 ac72 6893 d763 9375 98cf 6661 hic..rh..c.u..fa │ │ │ │ +000c3500: 696c 7393 6172 6598 6c65 6674 9375 6e63 ils.are.left.unc │ │ │ │ +000c3510: 90ac 7268 616e 6765 642e 2991 0614 8d54 ..rhanged.)....T │ │ │ │ +000c3520: 6865 9364 650c 6e69 7469 6f6e 986c 6561 he.de.nition.lea │ │ │ │ +000c3530: 95ac 7276 9365 7396 0433 e26f 7090 538e ..rv.es..3.op.S. │ │ │ │ +000c3540: 656e 9874 6865 9373 6561 7263 90ac 7268 en.the.searc..rh │ │ │ │ +000c3550: 8ea6 8d91 12c7 6173 7472 6174 6567 793b ......astrategy; │ │ │ │ +000c3560: 9106 4847 696e 9605 7e68 6661 6374 2c8d ..HGin..~hfact,. │ │ │ │ +000c3570: 9105 e358 eb61 4445 5054 485f 434f 4e56 ...X.aDEPTH_CONV │ │ │ │ +000c3580: 8e91 44de 63d7 6393 cf74 7261 95ac 7276 ..D.c.c..tra..rv │ │ │ │ +000c3590: 9365 7273 6573 9605 7e67 619b 057e 6874 .erses..~ga..~ht │ │ │ │ +000c35a0: 6572 6d8d 8d9f fba5 32d5 368e 8e91 0a3e erm.....2.6....> │ │ │ │ +000c35b0: 6ccf 6062 9053 8e6f 7474 6f6d 9375 7027 l.`b.S.ottom.up' │ │ │ │ +000c35c0: 2c91 05e3 586f 6e63 652c 9105 e357 616e ,...Xonce,...Wan │ │ │ │ +000c35d0: 6498 6c65 6674 2d74 6f2d 7269 6768 90ac d.left-to-righ.. │ │ │ │ +000c35e0: 7274 2c8e a68d 9112 c761 7265 7090 538e rt,......arep.S. │ │ │ │ +000c35f0: 6561 7465 646c 7996 035e fb61 7070 6c79 eatedly..^.apply │ │ │ │ +000c3600: 696e 679b 035e fcd7 6393 cf74 6f93 6561 ing..^..c..to.ea │ │ │ │ +000c3610: 6390 ac72 6898 7375 6274 6572 6d93 756e c..rh.subterm.un │ │ │ │ +000c3620: 90ac 7274 696c 986e 6f93 6c6f 6e67 6572 ..rtil.no.longer │ │ │ │ +000c3630: 9361 7070 6c69 6361 626c 652e 9105 0a51 .applicable....Q │ │ │ │ +000c3640: 5468 6973 9868 656c 7073 9377 6974 6898 This.helps.with. │ │ │ │ +000c3650: 7468 6593 7495 ac72 7793 6f8e a68d 9112 the.t..rw.o..... │ │ │ │ +000c3660: c761 7072 6f62 6c65 6d73 9603 eaa8 7468 .aproblems....th │ │ │ │ +000c3670: 90ac 7275 7393 6661 723a 8ea4 35d4 058d ..rus.far:..5... │ │ │ │ +000c3680: 8d8d 9112 c761 9fdc 0781 8900 0066 6601 .....a.......ff. │ │ │ │ +000c3690: c70b 4a9f 3d97 628d 8d90 cccd 9f04 599c ..J.=.b.......Y. │ │ │ │ +000c36a0: 8400 41f0 fe00 0066 668d 9fc8 6610 8d8d ..A....ff...f... │ │ │ │ +000c36b0: 9201 aff0 0d84 000a d70e 0000 b8e8 8e8d ................ │ │ │ │ +000c36c0: 9201 b0a8 f584 0000 b8e8 0015 ae64 8e8d .............d.. │ │ │ │ +000c36d0: 8d8d 9201 b94d b29f fd1c 15eb 4931 8e8e .....M......I1.. │ │ │ │ +000c36e0: 8e8e 9fff 4054 8d91 05cc ceeb 6123 4445 ....@T......a#DE │ │ │ │ +000c36f0: 5054 485f 434f 4e56 9605 bfaa 4245 5441 PTH_CONV....BETA │ │ │ │ +000c3700: 5f43 4f4e 5693 2228 2828 5c78 2e28 5c79 _CONV."(((\x.(\y │ │ │ │ +000c3710: 2e28 5c7a 2e93 7893 2b93 7993 2b93 7a29 .(\z..x.+.y.+.z) │ │ │ │ +000c3720: 2929 9331 2993 3229 9333 223b 3b8e a40d )).1).2).3";;... │ │ │ │ +000c3730: 0000 8d91 05cc ce7c 2d96 05bf aa28 5c78 .......|-....(\x │ │ │ │ +000c3740: 9379 937a 2e93 7893 2b93 2879 932b 937a .y.z..x.+.(y.+.z │ │ │ │ +000c3750: 2929 3193 3293 3393 3d93 3193 2b93 2832 ))1.2.3.=.1.+.(2 │ │ │ │ +000c3760: 932b 9333 298e a1a1 8d91 05cc ce23 4445 .+.3)........#DE │ │ │ │ +000c3770: 5054 485f 434f 4e56 9605 bfaa 4245 5441 PTH_CONV....BETA │ │ │ │ +000c3780: 5f43 4f4e 5693 2228 5c7a 2e93 7893 2b93 _CONV."(\z..x.+. │ │ │ │ +000c3790: 7993 2b93 7a29 2828 5c77 2e77 2933 2922 y.+.z)((\w.w)3)" │ │ │ │ +000c37a0: 3b3b 8ea1 8d91 05cc ce7c 2d96 05bf aa28 ;;.......|-....( │ │ │ │ +000c37b0: 5c7a 2e93 7893 2b93 2879 932b 937a 2929 \z..x.+.(y.+.z)) │ │ │ │ +000c37c0: 2828 5c77 2e93 7729 3329 933d 9378 932b ((\w..w)3).=.x.+ │ │ │ │ +000c37d0: 9328 7993 2b93 3329 8e8e 9201 c671 b184 .(y.+.3).....q.. │ │ │ │ +000c37e0: 0041 f0fe 0000 6666 8e8e 9f04 c002 8900 .A....ff........ │ │ │ │ +000c37f0: 0066 6601 c70b 4a8e 8e8e 9f35 b00c 8d91 .ff...J....5.... │ │ │ │ +000c3800: 1e28 f0cf 4974 9b04 ccdc 6d61 95ac 7279 .(..It....ma..ry │ │ │ │ +000c3810: 9104 ccdb 6861 7070 9053 8e65 6e2c 9105 ....happ.S.en,.. │ │ │ │ +000c3820: 0569 686f 9377 9365 7693 6572 2c91 0505 .iho.w.ev.er,... │ │ │ │ +000c3830: 6874 6861 7498 7468 6596 04cc db72 6573 hthat.the....res │ │ │ │ +000c3840: 756c 7498 6f66 9373 7563 90ac 7268 9861 ult.of.suc..rh.a │ │ │ │ +000c3850: 9363 6f6e 95ac 7276 9365 7273 696f 6e98 .con..rv.ersion. │ │ │ │ +000c3860: 7374 696c 6c91 04cc db63 6f6e 9374 6169 still....con.tai │ │ │ │ +000c3870: 6e73 9873 7562 7465 726d 738e a68d 9112 ns.subterms..... │ │ │ │ +000c3880: c761 7468 6174 9603 eaa8 636f 756c 6493 .athat....could. │ │ │ │ +000c3890: 7468 656d 7365 6c76 9aac 7265 7393 6290 themselv..res.b. │ │ │ │ +000c38a0: 538e 6593 7265 6475 6365 6493 6174 9374 S.e.reduced.at.t │ │ │ │ +000c38b0: 6f70 936c 6576 9865 6c2e 9105 38e0 4691 op.lev.el...8.F. │ │ │ │ +000c38c0: ff05 566f 7293 6578 616d 706c 653a 8ea1 ..Vor.example:.. │ │ │ │ +000c38d0: 8d8d 8d91 12c7 619f dc07 8189 0000 6666 ......a.......ff │ │ │ │ +000c38e0: 01c7 0b4a 9f3d 9762 8d8d 90cc cd9f 0459 ...J.=.b.......Y │ │ │ │ +000c38f0: 9c84 0041 f0fe 0000 6666 8d9f c866 108d ...A....ff...f.. │ │ │ │ +000c3900: 8d92 01af f00d 8400 0ad7 0e00 00b8 e88e ................ │ │ │ │ +000c3910: 8d92 01b0 a8f5 8400 00b8 e800 15ae 648e ..............d. │ │ │ │ +000c3920: 8d8d 8d92 01b9 4db2 9ffd 1c15 eb49 318e ......M......I1. │ │ │ │ +000c3930: 8e8e 8e9f ff40 548d 9105 ccce eb61 236c .....@T......a#l │ │ │ │ +000c3940: 6574 9605 bfaa 7493 3d93 2228 5c66 2e5c et....t.=."(\f.\ │ │ │ │ +000c3950: 782e 6693 7829 285c 6e2e 6e2b 3129 223b x.f.x)(\n.n+1)"; │ │ │ │ +000c3960: 3b8e a40d 0000 8d91 05cc ce74 9605 bfaa ;..........t.... │ │ │ │ +000c3970: 3d93 2228 5c66 9378 2e93 6693 7829 285c =."(\f.x..f.x)(\ │ │ │ │ +000c3980: 6e2e 936e 932b 9331 2922 933a 9374 6572 n..n.+.1)".:.ter │ │ │ │ +000c3990: 6d8e a1a1 8d91 05cc ce23 4445 5054 485f m........#DEPTH_ │ │ │ │ +000c39a0: 434f 4e56 9605 bfaa 4245 5441 5f43 4f4e CONV....BETA_CON │ │ │ │ +000c39b0: 5693 743b 3b8e a18d 9105 ccce 7c2d 9605 V.t;;.......|-.. │ │ │ │ +000c39c0: bfaa 285c 6693 782e 9366 9378 2928 5c6e ..(\f.x..f.x)(\n │ │ │ │ +000c39d0: 2e93 6e93 2b93 3129 933d 9328 5c78 2e93 ..n.+.1).=.(\x.. │ │ │ │ +000c39e0: 285c 6e2e 936e 932b 9331 2978 298e 8e92 (\n..n.+.1)x)... │ │ │ │ +000c39f0: 01c6 71b1 8400 41f0 fe00 0066 668e 8e9f ..q...A....ff... │ │ │ │ +000c3a00: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e9f ......ff...J.... │ │ │ │ +000c3a10: 35b0 0c8d 9112 c761 cf54 6865 9605 7adf 5......a.The..z. │ │ │ │ +000c3a20: 6675 6e63 7469 6f6e 8d93 eb61 544f 505f function...aTOP_ │ │ │ │ +000c3a30: 4445 5054 485f 434f 4e56 8e91 5b71 0acf DEPTH_CONV..[q.. │ │ │ │ +000c3a40: 646f 9053 8e65 7393 6d6f 7265 9373 6561 do.S.es.more.sea │ │ │ │ +000c3a50: 7263 90ac 7268 696e 6791 057a e061 6e64 rc..rhing..z.and │ │ │ │ +000c3a60: 9372 6564 7563 7469 6f6e 9374 6861 6e8d .reduction.than. │ │ │ │ +000c3a70: 93eb 6144 4550 5448 5f43 4f4e 568e 913e ..aDEPTH_CONV..> │ │ │ │ +000c3a80: f783 cf3a 9108 594e 6974 8ea6 8d91 12c7 ...:..YNit...... │ │ │ │ +000c3a90: 6172 6570 6c61 6365 7396 045b a265 7690 areplaces..[.ev. │ │ │ │ +000c3aa0: ac72 6572 799b 045b a373 7562 7465 726d .rery..[.subterm │ │ │ │ +000c3ab0: 93d7 7598 cf62 90ac 7279 93d7 768d 906e ..u..b..ry..v..n │ │ │ │ +000c3ac0: 399f fba5 32db 308e 9107 9815 cf69 6693 9...2.0......if. │ │ │ │ +000c3ad0: d775 93cf 7265 6475 6365 7398 746f 93d7 .u..reduces.to.. │ │ │ │ +000c3ae0: 7691 04c9 dccf 6290 ac72 7993 d763 93cf v.....b..ry..c.. │ │ │ │ +000c3af0: 616e 6498 d776 9104 c9db e572 96ff 6666 and..v.....r..ff │ │ │ │ +000c3b00: 6593 6375 7273 6976 656c 7991 0569 25cf e.cursively..i%. │ │ │ │ +000c3b10: 7265 6475 6365 7391 045b a274 6f98 d776 reduces..[.to..v │ │ │ │ +000c3b20: 8d90 6e39 9ffb a532 db30 8e91 0798 14cf ..n9...2.0...... │ │ │ │ +000c3b30: 6290 ac72 798e a68d 9112 c761 e254 4f50 b..ry......a.TOP │ │ │ │ +000c3b40: 8d91 00bd b089 0000 6666 0003 b47d 8e96 ........ff...}.. │ │ │ │ +000c3b50: 0472 2d44 4550 5448 8d91 00bd b089 0000 .r-DEPTH........ │ │ │ │ +000c3b60: 6666 0003 b47d 8e93 434f 4e56 9103 eaa8 ff...}..CONV.... │ │ │ │ +000c3b70: d763 cf2e 8d8d 9ffb a532 d537 8e8e 8e91 .c.......2.7.... │ │ │ │ +000c3b80: 12c7 619f 09ae 5989 0000 6666 0071 cf9f ..a...Y...ff.q.. │ │ │ │ +000c3b90: 9f0c 999a 8d8d 8d8d 910d 8390 9ffc 5eff ..............^. │ │ │ │ +000c3ba0: c536 8e8e 8e91 1200 03c6 5468 6174 9603 .6........That.. │ │ │ │ +000c3bb0: 5555 6973 2c93 6974 9374 7261 95b8 e376 UUis,.it.tra...v │ │ │ │ +000c3bc0: 9365 7273 6573 9603 5555 7468 6593 6162 .erses..UUthe.ab │ │ │ │ +000c3bd0: 7374 7261 6374 9370 6172 7365 9374 7265 stract.parse.tre │ │ │ │ +000c3be0: 6593 6f66 9374 6865 9374 6572 6d2e 8e9f e.of.the.term... │ │ │ │ +000c3bf0: 0d99 9c8d 8d8d 8d91 0d83 909f fc5e ffc5 .............^.. │ │ │ │ +000c3c00: 378e 8e8e 9112 0003 c652 6561 6465 7273 7........Readers │ │ │ │ +000c3c10: 9604 5ff7 696e 9ab8 e374 6572 6573 7465 .._.in...tereste │ │ │ │ +000c3c20: 6493 696e 9363 9868 6172 6163 7465 7269 d.in.c.haracteri │ │ │ │ +000c3c30: 7a69 6e67 9374 6865 9104 5ff6 7365 6172 zing.the.._.sear │ │ │ │ +000c3c40: 6398 6893 7374 7261 7465 6779 936f 6693 c.h.strategy.of. │ │ │ │ +000c3c50: eb52 544f 508d 9100 a145 8900 0066 6600 .RTOP....E...ff. │ │ │ │ +000c3c60: 0326 668e 9603 c7ab 4445 5054 488d 9100 .&f.....DEPTH... │ │ │ │ +000c3c70: a145 8900 0066 6600 0326 668e 9343 4f4e .E...ff..&f..CON │ │ │ │ +000c3c80: 5691 045f b2c6 7368 6f75 6c64 9604 5ff7 V.._..should.._. │ │ │ │ +000c3c90: 7374 7564 7993 7468 6593 eb48 4d4c 8e9f study.the..HML.. │ │ │ │ +000c3ca0: 0c00 008d c664 650c 6e69 7469 6f6e 7396 .....de.nitions. │ │ │ │ +000c3cb0: 0355 556e 6561 7293 7468 6593 656e 6493 .UUnear.the.end. │ │ │ │ +000c3cc0: 6f66 9374 6869 7393 7365 6374 696f 6e2e of.this.section. │ │ │ │ +000c3cd0: 8e8e 9f24 fd13 8e8c 8b00 0000 f400 0000 ...$............ │ │ │ │ 000c3ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000c3cf0: 0000 0000 0000 0c30 55a0 02cc 0555 8da0 .......0U....U.. │ │ │ │ -000c3d00: fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 .F.............. │ │ │ │ -000c3d10: ebd0 3234 3492 011b cf30 4368 6170 7465 ..244....0Chapte │ │ │ │ -000c3d20: 7291 0480 0031 332e 910a 8000 436f 6e95 r....13.....Con. │ │ │ │ -000c3d30: a000 7693 6572 7369 6f6e 738e 91ea f1eb ..v.ersions..... │ │ │ │ -000c3d40: 9f05 6666 8900 00e6 6601 c73e 7c8e 8e8e ..ff....f..>|... │ │ │ │ -000c3d50: 8ea0 0294 2fdf 8da0 fd8b d021 8d8d 8d91 ..../......!.... │ │ │ │ -000c3d60: eaf1 eb9f f54f a789 0000 6666 01c7 0b4a .....O....ff...J │ │ │ │ -000c3d70: 9f0b 0716 8d8d 90cc cd9f 0459 9c84 000f ...........Y.... │ │ │ │ -000c3d80: 60b2 0000 6666 8d9f fba6 648d 9117 0bcc `...ff....d..... │ │ │ │ -000c3d90: eb61 544f 505f 4445 5054 485f 434f 4e56 .aTOP_DEPTH_CONV │ │ │ │ -000c3da0: 9605 bfaa 3a93 636f 6e76 932d 3e93 636f ....:.conv.->.co │ │ │ │ -000c3db0: 6e76 8e8e 9201 c671 b184 000f 60b2 0000 nv.....q....`... │ │ │ │ -000c3dc0: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ -000c3dd0: 4a8e 8e8e a41d 8e6e 8d91 eaf1 ebcf 5468 J......n......Th │ │ │ │ -000c3de0: 90ac 7275 733a 8e9f 1f81 ac8d 8d8d 91ea ..rus:.......... │ │ │ │ -000c3df0: f1eb 9fef 8781 8900 0066 6601 c70b 4a9f .........ff...J. │ │ │ │ -000c3e00: 1697 628d 8d90 cccd 9f04 599c 8400 1af0 ..b.......Y..... │ │ │ │ -000c3e10: fe00 0066 668d 9fef 6610 8d8d 9201 aff0 ...ff...f....... │ │ │ │ -000c3e20: 0d84 000a d70e 0000 b8e8 8e8d 9201 b0a8 ................ │ │ │ │ -000c3e30: f584 0000 b8e8 0015 ae64 8e8d 8d8d 9201 .........d...... │ │ │ │ -000c3e40: b94d b29f fd1c 15eb 4932 8e8e 8e8e 9fff .M......I2...... │ │ │ │ -000c3e50: 4054 8d91 05cc ceeb 6123 544f 505f 4445 @T......a#TOP_DE │ │ │ │ -000c3e60: 5054 485f 434f 4e56 9605 bfaa 4245 5441 PTH_CONV....BETA │ │ │ │ -000c3e70: 5f43 4f4e 5693 743b 3b8e 9f0d 0000 8d91 _CONV.t;;....... │ │ │ │ -000c3e80: 05cc ce7c 2d96 05bf aa28 5c66 9378 2e93 ...|-....(\f.x.. │ │ │ │ -000c3e90: 6693 7829 285c 6e2e 936e 932b 9331 2993 f.x)(\n..n.+.1). │ │ │ │ -000c3ea0: 3d93 285c 782e 9378 932b 9331 298e 8e92 =.(\x..x.+.1)... │ │ │ │ -000c3eb0: 01c6 71b1 8400 1af0 fe00 0066 668e 8e9f ..q........ff... │ │ │ │ -000c3ec0: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e9f ......ff...J.... │ │ │ │ -000c3ed0: 21c2 a78d 91f6 537a cf46 696e 616c 6c79 !.....Sz.Finally │ │ │ │ -000c3ee0: 91ff 0556 2c96 03ea a874 6865 9373 696d ...V,....the.sim │ │ │ │ -000c3ef0: 706c 6572 9366 756e 6374 696f 6e8d 93eb pler.function... │ │ │ │ -000c3f00: 614f 4e43 455f 4445 5054 485f 434f 4e56 aONCE_DEPTH_CONV │ │ │ │ -000c3f10: 8e91 5e10 46cf 6973 9370 726f 90ac 7276 ..^.F.is.pro..rv │ │ │ │ -000c3f20: 6964 6564 3a8e a91d a2c7 8d8d 8d91 eaf1 ided:........... │ │ │ │ -000c3f30: eb9f f54f a789 0000 6666 01c7 0b4a 9f0b ...O....ff...J.. │ │ │ │ -000c3f40: 0716 8d8d 90cc cd9f 0459 9c84 000f 60b2 .........Y....`. │ │ │ │ -000c3f50: 0000 6666 8d9f fba6 648d 9117 0bcc eb61 ..ff....d......a │ │ │ │ -000c3f60: 4f4e 4345 5f44 4550 5448 5f43 4f4e 5696 ONCE_DEPTH_CONV. │ │ │ │ -000c3f70: 05bf aa3a 9363 6f6e 7693 2d3e 9363 6f6e ...:.conv.->.con │ │ │ │ -000c3f80: 768e 8e92 01c6 71b1 8400 0f60 b200 0066 v.....q....`...f │ │ │ │ -000c3f90: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ -000c3fa0: 8e8e 8ea1 8d8d 91ea f1eb 4f4e 4345 5f44 ..........ONCE_D │ │ │ │ -000c3fb0: 4550 5448 5f43 4f4e 568e 9144 fa25 d763 EPTH_CONV..D.%.c │ │ │ │ -000c3fc0: 9603 cd44 749b 03cd 43cf 6170 706c 6965 ...Dt...C.applie │ │ │ │ -000c3fd0: 7393 d763 93cf 6f6e 6365 9374 6f98 7468 s..c..once.to.th │ │ │ │ -000c3fe0: 6593 0c72 7374 9374 6572 6d93 2861 6e64 e..rst.term.(and │ │ │ │ -000c3ff0: 986f 6e6c 7993 7468 6593 0c72 7374 9374 .only.the..rst.t │ │ │ │ -000c4000: 6572 6d29 986f 6e93 7768 6963 90ac 7268 erm).on.whic..rh │ │ │ │ -000c4010: 9369 748e a410 0000 8d91 eaf1 eb73 7563 .it..........suc │ │ │ │ -000c4020: 6365 6564 7396 03ea a869 6e93 6193 746f ceeds....in.a.to │ │ │ │ -000c4030: 702d 646f 9aac 7277 6e93 7472 6198 7698 p-do..rwn.tra.v. │ │ │ │ -000c4040: 6572 7361 6c3a 8e9f 3557 008d 8d8d 91ea ersal:..5W...... │ │ │ │ -000c4050: f1eb 9fdc 0781 8900 0066 6601 c70b 4a9f .........ff...J. │ │ │ │ -000c4060: 3d97 628d 8d90 cccd 9f04 599c 8400 41f0 =.b.......Y...A. │ │ │ │ -000c4070: fe00 0066 668d 9fc8 6610 8d8d 9201 aff0 ...ff...f....... │ │ │ │ -000c4080: 0d84 000a d70e 0000 b8e8 8e8d 9201 b0a8 ................ │ │ │ │ -000c4090: f584 0000 b8e8 0015 ae64 8e8d 8d8d 9201 .........d...... │ │ │ │ -000c40a0: b94d b29f fd1c 15eb 4933 8e8e 8e8e 9fff .M......I3...... │ │ │ │ -000c40b0: 4054 8d91 05cc ceeb 6123 4f4e 4345 5f44 @T......a#ONCE_D │ │ │ │ -000c40c0: 4550 5448 5f43 4f4e 5696 05bf aa42 4554 EPTH_CONV....BET │ │ │ │ -000c40d0: 415f 434f 4e56 9374 3b3b 8ea4 0d00 008d A_CONV.t;;...... │ │ │ │ -000c40e0: 9105 ccce 7c2d 9605 bfaa 285c 6693 782e ....|-....(\f.x. │ │ │ │ -000c40f0: 9366 9378 2928 5c6e 2e93 6e93 2b93 3129 .f.x)(\n..n.+.1) │ │ │ │ -000c4100: 933d 9328 5c78 2e93 285c 6e2e 936e 932b .=.(\x..(\n..n.+ │ │ │ │ -000c4110: 9331 2978 298e a1a1 8d91 05cc ce23 4f4e .1)x)........#ON │ │ │ │ -000c4120: 4345 5f44 4550 5448 5f43 4f4e 5696 05bf CE_DEPTH_CONV... │ │ │ │ -000c4130: aa42 4554 415f 434f 4e56 9322 285c 782e .BETA_CONV."(\x. │ │ │ │ -000c4140: 9328 5c6e 2e93 6e93 2b93 3129 7829 223b .(\n..n.+.1)x)"; │ │ │ │ -000c4150: 3b8e a18d 9105 ccce 7c2d 9605 bfaa 285c ;.......|-....(\ │ │ │ │ -000c4160: 782e 9328 5c6e 2e93 6e93 2b93 3129 7829 x..(\n..n.+.1)x) │ │ │ │ -000c4170: 933d 9328 5c78 2e93 7893 2b93 3129 8e8e .=.(\x..x.+.1).. │ │ │ │ -000c4180: 9201 c671 b184 0041 f0fe 0000 6666 8e8e ...q...A....ff.. │ │ │ │ -000c4190: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ -000c41a0: 9f35 42a7 8d91 f653 7acf 5468 6596 04a0 .5B....Sz.The... │ │ │ │ -000c41b0: 7665 7175 6174 696f 6e61 6c91 04a0 7774 vequational...wt │ │ │ │ -000c41c0: 6865 6f72 656d 7393 7265 7475 726e 6564 heorems.returned │ │ │ │ -000c41d0: 9362 9aac 7279 9363 6f6e 9876 9865 7273 .b..ry.con.v.ers │ │ │ │ -000c41e0: 696f 6e73 9104 a077 6172 6593 6e6f 7493 ions...ware.not. │ │ │ │ -000c41f0: 616c 7798 6198 7973 9375 7365 6675 6c91 alw.a.ys.useful. │ │ │ │ -000c4200: 04a0 7769 6e93 6571 7561 7469 6f6e 616c ..win.equational │ │ │ │ -000c4210: 8ea1 8d91 eaf1 eb66 6f72 6d2e 9104 ffa1 .......form..... │ │ │ │ -000c4220: 5491 ff05 566f 9603 3ee9 6d61 6b90 ac72 T...Vo..>.mak..r │ │ │ │ -000c4230: 659b 033e ea74 6865 9372 6573 756c 7473 e..>.the.results │ │ │ │ -000c4240: 986d 6f72 6593 7573 6566 756c 9866 6f72 .more.useful.for │ │ │ │ -000c4250: 9374 6865 6f72 656d 9870 726f 9aac 7276 .theorem.pro..rv │ │ │ │ -000c4260: 696e 672c 9103 6143 6193 636f 6e98 7698 ing,..aCa.con.v. │ │ │ │ -000c4270: 6572 7369 6f6e 9b03 3eea 6361 6e93 6290 ersion..>.can.b. │ │ │ │ -000c4280: 538e 6598 636f 6e95 ac72 7693 6572 7465 S.e.con..rv.erte │ │ │ │ -000c4290: 648e a18d 91ea f1eb 746f 9603 eaa8 6193 d.......to....a. │ │ │ │ -000c42a0: 7275 6c65 936f 7293 6193 7461 6374 6963 rule.or.a.tactic │ │ │ │ -000c42b0: 2c93 7573 696e 6793 7468 6593 6675 6e63 ,.using.the.func │ │ │ │ -000c42c0: 7469 6f6e 738d 93eb 6143 4f4e 565f 5255 tions...aCONV_RU │ │ │ │ -000c42d0: 4c45 8e91 3b92 4acf 6f72 8d93 eb61 434f LE..;.J.or...aCO │ │ │ │ -000c42e0: 4e56 5f54 4143 8e91 31e7 f8cf 2c93 7265 NV_TAC..1...,.re │ │ │ │ -000c42f0: 7370 9053 8e65 6374 6976 90ac 7265 6c79 sp.S.ectiv..rely │ │ │ │ -000c4300: 91ff 0556 2e8e 9f22 8eda 8d8d 8d91 eaf1 ...V..."........ │ │ │ │ -000c4310: eb9f eecf a789 0000 6666 01c7 0b4a 9f18 ........ff...J.. │ │ │ │ -000c4320: 0716 8d8d 90cc cd9f 0459 9c84 001c 60b2 .........Y....`. │ │ │ │ -000c4330: 0000 6666 8d9f eea6 648d 9117 0bcc eb61 ..ff....d......a │ │ │ │ -000c4340: 434f 4e56 5f52 554c 4596 05bf aa3a 9363 CONV_RULE....:.c │ │ │ │ -000c4350: 6f6e 7693 2d3e 9374 686d 932d 3e93 7468 onv.->.thm.->.th │ │ │ │ -000c4360: 6d8e 9f0d 0000 8d91 170b cc43 4f4e 565f m..........CONV_ │ │ │ │ -000c4370: 5441 4391 0b7f 543a 9605 bfaa 636f 6e76 TAC...T:....conv │ │ │ │ -000c4380: 932d 3e93 7461 6374 6963 8e8e 9201 c671 .->.tactic.....q │ │ │ │ -000c4390: b184 001c 60b2 0000 6666 8e8e 9f04 c002 ....`...ff...... │ │ │ │ -000c43a0: 8900 0066 6601 c70b 4a8e 8e8e 9f22 f1c3 ...ff...J....".. │ │ │ │ -000c43b0: 8d8d 91ea f1eb 434f 4e56 5f52 554c 458e ......CONV_RULE. │ │ │ │ -000c43c0: 9122 afa8 d763 8d91 0400 c2eb 6128 7c2d ."...c......a(|- │ │ │ │ -000c43d0: 8e91 1aff 6ad7 748d eb61 298e 9109 c06d ....j.t..a)....m │ │ │ │ -000c43e0: cf72 6574 7572 6e73 8d91 0400 c2eb 617c .returns......a| │ │ │ │ -000c43f0: 2d8e 9115 3fc0 d774 8d9f fba5 32db 308e -...?..t....2.0. │ │ │ │ -000c4400: 9102 ce39 cf2c 9104 064a 7768 6572 659b ...9.,...Jwhere. │ │ │ │ -000c4410: 0400 c2d7 6396 0400 c374 93cf 6576 91ff ....c....t..ev.. │ │ │ │ -000c4420: 58e4 616c 7561 7465 7398 746f 9374 6865 X.aluates.to.the │ │ │ │ -000c4430: 9865 7175 6174 696f 6e8d 93eb 617c 2d8e .equation...a|-. │ │ │ │ -000c4440: 9113 80da d774 8deb 613d 8e91 05bf aad7 .....t..a=...... │ │ │ │ -000c4450: 748d 9ffb a532 db30 8e91 02ce 39cf 2e8d t....2.0....9... │ │ │ │ -000c4460: 9105 7b2f eb61 434f 4e56 5f54 4143 8e91 ..{/.aCONV_TAC.. │ │ │ │ -000c4470: 3779 42d7 638e a18d 91ea f1eb cf69 7396 7yB.c........is. │ │ │ │ -000c4480: 03ea a861 9374 6163 7469 6393 7468 6174 ...a.tactic.that │ │ │ │ -000c4490: 9363 6f6e 95ac 7276 9365 7274 7396 03ea .con..rv.erts... │ │ │ │ -000c44a0: a874 6865 9363 6f6e 636c 7573 696f 6e93 .the.conclusion. │ │ │ │ -000c44b0: 6f66 9361 9367 6f61 6c93 7573 696e 6793 of.a.goal.using. │ │ │ │ -000c44c0: d763 cf2e 8d91 0538 e0eb 6143 4f4e 565f .c.....8..aCONV_ │ │ │ │ -000c44d0: 5255 4c45 8e91 3ce0 82cf 6973 9364 650c RULE..<...is.de. │ │ │ │ -000c44e0: 6e65 6493 6290 ac72 793a 8ea6 8d8d 8d9f ned.b..ry:...... │ │ │ │ -000c44f0: 00cb 898d 8d8d 8d91 0230 eaeb 616c 6574 .........0..alet │ │ │ │ -000c4500: 9605 bfaa 434f 4e56 5f52 554c 4593 6393 ....CONV_RULE.c. │ │ │ │ -000c4510: 7468 933d 9345 515f 4d50 9328 6328 636f th.=.EQ_MP.(c(co │ │ │ │ -000c4520: 6e63 6c93 7468 2929 9374 688e 8e8e 8e8e ncl.th)).th..... │ │ │ │ -000c4530: 8e8e 9f1d 8e6e 8d91 eaf1 ebcf 2854 6865 .....n......(The │ │ │ │ -000c4540: 9604 581d 7691 ff58 e461 6c69 6461 7469 ..X.v..X.alidati │ │ │ │ -000c4550: 6f6e 936f 668d 93eb 6143 4f4e 565f 5441 on.of...aCONV_TA │ │ │ │ -000c4560: 438e 9136 ad8a cf61 6c73 6f91 0458 1e75 C..6...also..X.u │ │ │ │ -000c4570: 7365 738d 93eb 6145 515f 4d50 8e8d 8d91 ses...aEQ_MP.... │ │ │ │ -000c4580: 2116 6f9f fba5 32d5 388e 8e91 25d6 73cf !.o...2.8...%.s. │ │ │ │ -000c4590: 2e29 9106 813f 4691 ff05 566f 7293 6578 .)...?F...Vor.ex │ │ │ │ -000c45a0: 616d 706c 652c 9104 737b 7468 6593 6275 ample,..s{the.bu │ │ │ │ -000c45b0: 696c 742d 696e 9372 756c 658d 93eb 6142 ilt-in.rule...aB │ │ │ │ -000c45c0: 4554 415f 5255 4c45 8e8e a18d 91ea f1eb ETA_RULE........ │ │ │ │ -000c45d0: cf72 6564 7563 6573 9603 eaa8 736f 6d65 .reduces....some │ │ │ │ -000c45e0: 936f 6693 7468 6593 d70c 9100 aa4f cf2d .of.the......O.- │ │ │ │ -000c45f0: 7265 6465 7893 7375 6274 6572 6d73 936f redex.subterms.o │ │ │ │ -000c4600: 6693 6193 7465 726d 2e8e a68d 8d8d 91ea f.a.term........ │ │ │ │ -000c4610: f1eb 9ff5 4fa7 8900 0066 6601 c70b 4a9f ....O....ff...J. │ │ │ │ -000c4620: 0b07 168d 8d90 cccd 9f04 599c 8400 0f60 ..........Y....` │ │ │ │ -000c4630: b200 0066 668d 9ffb a664 8d91 170b cceb ...ff....d...... │ │ │ │ -000c4640: 6142 4554 415f 5255 4c45 9605 bfaa 3a93 aBETA_RULE....:. │ │ │ │ -000c4650: 7468 6d93 2d3e 9374 686d 8e8e 9201 c671 thm.->.thm.....q │ │ │ │ -000c4660: b184 000f 60b2 0000 6666 8e8e 9f04 c002 ....`...ff...... │ │ │ │ -000c4670: 8900 0066 6601 c70b 4a8e 8e8e a41d 8e6e ...ff...J......n │ │ │ │ -000c4680: 8d91 eaf1 ebcf 4974 9603 eaa8 6973 9364 ......It....is.d │ │ │ │ -000c4690: 650c 6e65 6493 6290 ac72 793a 8ea6 8d8d e.ned.b..ry:.... │ │ │ │ -000c46a0: 8d9f 00cb 898d 8d8d 8d91 0230 eaeb 616c ...........0..al │ │ │ │ -000c46b0: 6574 9605 bfaa 4245 5441 5f52 554c 4593 et....BETA_RULE. │ │ │ │ -000c46c0: 3d93 434f 4e56 5f52 554c 4528 4445 5054 =.CONV_RULE(DEPT │ │ │ │ -000c46d0: 485f 434f 4e56 9342 4554 415f 434f 4e56 H_CONV.BETA_CONV │ │ │ │ -000c46e0: 298e 8e8e 8e8e 8e8e a18d 91ea f1eb cf54 )..............T │ │ │ │ -000c46f0: 6865 9b04 80fa 7365 6172 6395 ac72 6891 he....searc..rh. │ │ │ │ -000c4700: 0480 f969 6e93 7693 6f6b 9365 6498 6293 ...in.v.ok.ed.b. │ │ │ │ -000c4710: 798d 98eb 6142 4554 415f 5255 4c45 8e91 y...aBETA_RULE.. │ │ │ │ -000c4720: 3cbe edcf 6973 9861 6465 7175 6174 6598 <...is.adequate. │ │ │ │ -000c4730: 666f 7296 0480 f973 6f6d 6598 7075 7270 for....some.purp │ │ │ │ -000c4740: 9053 8e6f 7365 7398 6275 7493 6e6f 7498 .S.oses.but.not. │ │ │ │ -000c4750: 6f74 6865 7273 3b91 04cc 2266 6f72 9865 others;..."for.e │ │ │ │ -000c4760: 782d 8e9f 1000 008d 91ea f1eb 616d 706c x-..........ampl │ │ │ │ -000c4770: 652c 9603 eaa8 7468 6593 0c72 7374 9375 e,....the..rst.u │ │ │ │ -000c4780: 7365 9373 686f 9aac 7277 6e93 6290 538e se.sho..rwn.b.S. │ │ │ │ -000c4790: 656c 6f98 7793 6275 7493 6e6f 7493 7468 elo.w.but.not.th │ │ │ │ -000c47a0: 6593 7365 636f 6e64 3a8e 91ea f1eb 9f0b e.second:....... │ │ │ │ -000c47b0: e46c 8900 0066 6600 71cf 9f9f 0c99 9a8d .l...ff.q....... │ │ │ │ -000c47c0: 8d8d 8d91 0d83 909f fc5e ffc5 388e 8e8e .........^..8... │ │ │ │ -000c47d0: 9112 0003 c646 91ff 2aaa 6f72 8d91 0355 .....F..*.or...U │ │ │ │ -000c47e0: 55eb 6145 515f 4d50 8e91 2013 a7c6 2c91 U.aEQ_MP.. ...,. │ │ │ │ -000c47f0: 0355 5573 6565 9106 aaaa 3132 2e33 2e37 .UUsee....12.3.7 │ │ │ │ -000c4800: 2e8e 8e9f 24fd 138e 8c8b 0000 00f5 0000 ....$........... │ │ │ │ -000c4810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000c3cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000c3d00: 0000 0c30 61a0 02cc 0555 8da0 fd46 d30e ...0a....U...F.. │ │ │ │ +000c3d10: 8d8d 8d8d 9ffa 999a 8d91 eaf1 ebd0 3234 ..............24 │ │ │ │ +000c3d20: 3492 011b cf30 4368 6170 7465 7291 0480 4....0Chapter... │ │ │ │ +000c3d30: 0031 332e 910a 8000 436f 6e95 a000 7693 .13.....Con...v. │ │ │ │ +000c3d40: 6572 7369 6f6e 738e 91ea f1eb 9f05 6666 ersions.......ff │ │ │ │ +000c3d50: 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 ....f..>|....... │ │ │ │ +000c3d60: 2fdf 8da0 fd8b d021 8d8d 8d91 eaf1 eb9f /......!........ │ │ │ │ +000c3d70: f54f a789 0000 6666 01c7 0b4a 9f0b 0716 .O....ff...J.... │ │ │ │ +000c3d80: 8d8d 90cc cd9f 0459 9c84 000f 60b2 0000 .......Y....`... │ │ │ │ +000c3d90: 6666 8d9f fba6 648d 9117 0bcc eb61 544f ff....d......aTO │ │ │ │ +000c3da0: 505f 4445 5054 485f 434f 4e56 9605 bfaa P_DEPTH_CONV.... │ │ │ │ +000c3db0: 3a93 636f 6e76 932d 3e93 636f 6e76 8e8e :.conv.->.conv.. │ │ │ │ +000c3dc0: 9201 c671 b184 000f 60b2 0000 6666 8e8e ...q....`...ff.. │ │ │ │ +000c3dd0: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ +000c3de0: a41d 8e6e 8d91 eaf1 ebcf 5468 90ac 7275 ...n......Th..ru │ │ │ │ +000c3df0: 733a 8e9f 1f81 ac8d 8d8d 91ea f1eb 9fef s:.............. │ │ │ │ +000c3e00: 8781 8900 0066 6601 c70b 4a9f 1697 628d .....ff...J...b. │ │ │ │ +000c3e10: 8d90 cccd 9f04 599c 8400 1af0 fe00 0066 ......Y........f │ │ │ │ +000c3e20: 668d 9fef 6610 8d8d 9201 aff0 0d84 000a f...f........... │ │ │ │ +000c3e30: d70e 0000 b8e8 8e8d 9201 b0a8 f584 0000 ................ │ │ │ │ +000c3e40: b8e8 0015 ae64 8e8d 8d8d 9201 b94d b29f .....d.......M.. │ │ │ │ +000c3e50: fd1c 15eb 4932 8e8e 8e8e 9fff 4054 8d91 ....I2......@T.. │ │ │ │ +000c3e60: 05cc ceeb 6123 544f 505f 4445 5054 485f ....a#TOP_DEPTH_ │ │ │ │ +000c3e70: 434f 4e56 9605 bfaa 4245 5441 5f43 4f4e CONV....BETA_CON │ │ │ │ +000c3e80: 5693 743b 3b8e 9f0d 0000 8d91 05cc ce7c V.t;;..........| │ │ │ │ +000c3e90: 2d96 05bf aa28 5c66 9378 2e93 6693 7829 -....(\f.x..f.x) │ │ │ │ +000c3ea0: 285c 6e2e 936e 932b 9331 2993 3d93 285c (\n..n.+.1).=.(\ │ │ │ │ +000c3eb0: 782e 9378 932b 9331 298e 8e92 01c6 71b1 x..x.+.1).....q. │ │ │ │ +000c3ec0: 8400 1af0 fe00 0066 668e 8e9f 04c0 0289 .......ff....... │ │ │ │ +000c3ed0: 0000 6666 01c7 0b4a 8e8e 8e9f 21c2 a78d ..ff...J....!... │ │ │ │ +000c3ee0: 91f6 537a cf46 696e 616c 6c79 91ff 0556 ..Sz.Finally...V │ │ │ │ +000c3ef0: 2c96 03ea a874 6865 9373 696d 706c 6572 ,....the.simpler │ │ │ │ +000c3f00: 9366 756e 6374 696f 6e8d 93eb 614f 4e43 .function...aONC │ │ │ │ +000c3f10: 455f 4445 5054 485f 434f 4e56 8e91 5e10 E_DEPTH_CONV..^. │ │ │ │ +000c3f20: 46cf 6973 9370 726f 90ac 7276 6964 6564 F.is.pro..rvided │ │ │ │ +000c3f30: 3a8e a91d a2c7 8d8d 8d91 eaf1 eb9f f54f :..............O │ │ │ │ +000c3f40: a789 0000 6666 01c7 0b4a 9f0b 0716 8d8d ....ff...J...... │ │ │ │ +000c3f50: 90cc cd9f 0459 9c84 000f 60b2 0000 6666 .....Y....`...ff │ │ │ │ +000c3f60: 8d9f fba6 648d 9117 0bcc eb61 4f4e 4345 ....d......aONCE │ │ │ │ +000c3f70: 5f44 4550 5448 5f43 4f4e 5696 05bf aa3a _DEPTH_CONV....: │ │ │ │ +000c3f80: 9363 6f6e 7693 2d3e 9363 6f6e 768e 8e92 .conv.->.conv... │ │ │ │ +000c3f90: 01c6 71b1 8400 0f60 b200 0066 668e 8e9f ..q....`...ff... │ │ │ │ +000c3fa0: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8ea1 ......ff...J.... │ │ │ │ +000c3fb0: 8d8d 91ea f1eb 4f4e 4345 5f44 4550 5448 ......ONCE_DEPTH │ │ │ │ +000c3fc0: 5f43 4f4e 568e 9144 fa25 d763 9603 cd44 _CONV..D.%.c...D │ │ │ │ +000c3fd0: 749b 03cd 43cf 6170 706c 6965 7393 d763 t...C.applies..c │ │ │ │ +000c3fe0: 93cf 6f6e 6365 9374 6f98 7468 6593 0c72 ..once.to.the..r │ │ │ │ +000c3ff0: 7374 9374 6572 6d93 2861 6e64 986f 6e6c st.term.(and.onl │ │ │ │ +000c4000: 7993 7468 6593 0c72 7374 9374 6572 6d29 y.the..rst.term) │ │ │ │ +000c4010: 986f 6e93 7768 6963 90ac 7268 9369 748e .on.whic..rh.it. │ │ │ │ +000c4020: a410 0000 8d91 eaf1 eb73 7563 6365 6564 .........succeed │ │ │ │ +000c4030: 7396 03ea a869 6e93 6193 746f 702d 646f s....in.a.top-do │ │ │ │ +000c4040: 9aac 7277 6e93 7472 6198 7698 6572 7361 ..rwn.tra.v.ersa │ │ │ │ +000c4050: 6c3a 8e9f 3557 008d 8d8d 91ea f1eb 9fdc l:..5W.......... │ │ │ │ +000c4060: 0781 8900 0066 6601 c70b 4a9f 3d97 628d .....ff...J.=.b. │ │ │ │ +000c4070: 8d90 cccd 9f04 599c 8400 41f0 fe00 0066 ......Y...A....f │ │ │ │ +000c4080: 668d 9fc8 6610 8d8d 9201 aff0 0d84 000a f...f........... │ │ │ │ +000c4090: d70e 0000 b8e8 8e8d 9201 b0a8 f584 0000 ................ │ │ │ │ +000c40a0: b8e8 0015 ae64 8e8d 8d8d 9201 b94d b29f .....d.......M.. │ │ │ │ +000c40b0: fd1c 15eb 4933 8e8e 8e8e 9fff 4054 8d91 ....I3......@T.. │ │ │ │ +000c40c0: 05cc ceeb 6123 4f4e 4345 5f44 4550 5448 ....a#ONCE_DEPTH │ │ │ │ +000c40d0: 5f43 4f4e 5696 05bf aa42 4554 415f 434f _CONV....BETA_CO │ │ │ │ +000c40e0: 4e56 9374 3b3b 8ea4 0d00 008d 9105 ccce NV.t;;.......... │ │ │ │ +000c40f0: 7c2d 9605 bfaa 285c 6693 782e 9366 9378 |-....(\f.x..f.x │ │ │ │ +000c4100: 2928 5c6e 2e93 6e93 2b93 3129 933d 9328 )(\n..n.+.1).=.( │ │ │ │ +000c4110: 5c78 2e93 285c 6e2e 936e 932b 9331 2978 \x..(\n..n.+.1)x │ │ │ │ +000c4120: 298e a1a1 8d91 05cc ce23 4f4e 4345 5f44 )........#ONCE_D │ │ │ │ +000c4130: 4550 5448 5f43 4f4e 5696 05bf aa42 4554 EPTH_CONV....BET │ │ │ │ +000c4140: 415f 434f 4e56 9322 285c 782e 9328 5c6e A_CONV."(\x..(\n │ │ │ │ +000c4150: 2e93 6e93 2b93 3129 7829 223b 3b8e a18d ..n.+.1)x)";;... │ │ │ │ +000c4160: 9105 ccce 7c2d 9605 bfaa 285c 782e 9328 ....|-....(\x..( │ │ │ │ +000c4170: 5c6e 2e93 6e93 2b93 3129 7829 933d 9328 \n..n.+.1)x).=.( │ │ │ │ +000c4180: 5c78 2e93 7893 2b93 3129 8e8e 9201 c671 \x..x.+.1).....q │ │ │ │ +000c4190: b184 0041 f0fe 0000 6666 8e8e 9f04 c002 ...A....ff...... │ │ │ │ +000c41a0: 8900 0066 6601 c70b 4a8e 8e8e 9f35 42a7 ...ff...J....5B. │ │ │ │ +000c41b0: 8d91 f653 7acf 5468 6596 04a0 7665 7175 ...Sz.The...vequ │ │ │ │ +000c41c0: 6174 696f 6e61 6c91 04a0 7774 6865 6f72 ational...wtheor │ │ │ │ +000c41d0: 656d 7393 7265 7475 726e 6564 9362 9aac ems.returned.b.. │ │ │ │ +000c41e0: 7279 9363 6f6e 9876 9865 7273 696f 6e73 ry.con.v.ersions │ │ │ │ +000c41f0: 9104 a077 6172 6593 6e6f 7493 616c 7798 ...ware.not.alw. │ │ │ │ +000c4200: 6198 7973 9375 7365 6675 6c91 04a0 7769 a.ys.useful...wi │ │ │ │ +000c4210: 6e93 6571 7561 7469 6f6e 616c 8ea1 8d91 n.equational.... │ │ │ │ +000c4220: eaf1 eb66 6f72 6d2e 9104 ffa1 5491 ff05 ...form.....T... │ │ │ │ +000c4230: 566f 9603 3ee9 6d61 6b90 ac72 659b 033e Vo..>.mak..re..> │ │ │ │ +000c4240: ea74 6865 9372 6573 756c 7473 986d 6f72 .the.results.mor │ │ │ │ +000c4250: 6593 7573 6566 756c 9866 6f72 9374 6865 e.useful.for.the │ │ │ │ +000c4260: 6f72 656d 9870 726f 9aac 7276 696e 672c orem.pro..rving, │ │ │ │ +000c4270: 9103 6143 6193 636f 6e98 7698 6572 7369 ..aCa.con.v.ersi │ │ │ │ +000c4280: 6f6e 9b03 3eea 6361 6e93 6290 538e 6598 on..>.can.b.S.e. │ │ │ │ +000c4290: 636f 6e95 ac72 7693 6572 7465 648e a18d con..rv.erted... │ │ │ │ +000c42a0: 91ea f1eb 746f 9603 eaa8 6193 7275 6c65 ....to....a.rule │ │ │ │ +000c42b0: 936f 7293 6193 7461 6374 6963 2c93 7573 .or.a.tactic,.us │ │ │ │ +000c42c0: 696e 6793 7468 6593 6675 6e63 7469 6f6e ing.the.function │ │ │ │ +000c42d0: 738d 93eb 6143 4f4e 565f 5255 4c45 8e91 s...aCONV_RULE.. │ │ │ │ +000c42e0: 3b92 4acf 6f72 8d93 eb61 434f 4e56 5f54 ;.J.or...aCONV_T │ │ │ │ +000c42f0: 4143 8e91 31e7 f8cf 2c93 7265 7370 9053 AC..1...,.resp.S │ │ │ │ +000c4300: 8e65 6374 6976 90ac 7265 6c79 91ff 0556 .ectiv..rely...V │ │ │ │ +000c4310: 2e8e 9f22 8eda 8d8d 8d91 eaf1 eb9f eecf ..."............ │ │ │ │ +000c4320: a789 0000 6666 01c7 0b4a 9f18 0716 8d8d ....ff...J...... │ │ │ │ +000c4330: 90cc cd9f 0459 9c84 001c 60b2 0000 6666 .....Y....`...ff │ │ │ │ +000c4340: 8d9f eea6 648d 9117 0bcc eb61 434f 4e56 ....d......aCONV │ │ │ │ +000c4350: 5f52 554c 4596 05bf aa3a 9363 6f6e 7693 _RULE....:.conv. │ │ │ │ +000c4360: 2d3e 9374 686d 932d 3e93 7468 6d8e 9f0d ->.thm.->.thm... │ │ │ │ +000c4370: 0000 8d91 170b cc43 4f4e 565f 5441 4391 .......CONV_TAC. │ │ │ │ +000c4380: 0b7f 543a 9605 bfaa 636f 6e76 932d 3e93 ..T:....conv.->. │ │ │ │ +000c4390: 7461 6374 6963 8e8e 9201 c671 b184 001c tactic.....q.... │ │ │ │ +000c43a0: 60b2 0000 6666 8e8e 9f04 c002 8900 0066 `...ff.........f │ │ │ │ +000c43b0: 6601 c70b 4a8e 8e8e 9f22 f1c3 8d8d 91ea f...J...."...... │ │ │ │ +000c43c0: f1eb 434f 4e56 5f52 554c 458e 9122 afa8 ..CONV_RULE..".. │ │ │ │ +000c43d0: d763 8d91 0400 c2eb 6128 7c2d 8e91 1aff .c......a(|-.... │ │ │ │ +000c43e0: 6ad7 748d eb61 298e 9109 c06d cf72 6574 j.t..a)....m.ret │ │ │ │ +000c43f0: 7572 6e73 8d91 0400 c2eb 617c 2d8e 9115 urns......a|-... │ │ │ │ +000c4400: 3fc0 d774 8d9f fba5 32db 308e 9102 ce39 ?..t....2.0....9 │ │ │ │ +000c4410: cf2c 9104 064a 7768 6572 659b 0400 c2d7 .,...Jwhere..... │ │ │ │ +000c4420: 6396 0400 c374 93cf 6576 91ff 58e4 616c c....t..ev..X.al │ │ │ │ +000c4430: 7561 7465 7398 746f 9374 6865 9865 7175 uates.to.the.equ │ │ │ │ +000c4440: 6174 696f 6e8d 93eb 617c 2d8e 9113 80da ation...a|-..... │ │ │ │ +000c4450: d774 8deb 613d 8e91 05bf aad7 748d 9ffb .t..a=......t... │ │ │ │ +000c4460: a532 db30 8e91 02ce 39cf 2e8d 9105 7b2f .2.0....9.....{/ │ │ │ │ +000c4470: eb61 434f 4e56 5f54 4143 8e91 3779 42d7 .aCONV_TAC..7yB. │ │ │ │ +000c4480: 638e a18d 91ea f1eb cf69 7396 03ea a861 c........is....a │ │ │ │ +000c4490: 9374 6163 7469 6393 7468 6174 9363 6f6e .tactic.that.con │ │ │ │ +000c44a0: 95ac 7276 9365 7274 7396 03ea a874 6865 ..rv.erts....the │ │ │ │ +000c44b0: 9363 6f6e 636c 7573 696f 6e93 6f66 9361 .conclusion.of.a │ │ │ │ +000c44c0: 9367 6f61 6c93 7573 696e 6793 d763 cf2e .goal.using..c.. │ │ │ │ +000c44d0: 8d91 0538 e0eb 6143 4f4e 565f 5255 4c45 ...8..aCONV_RULE │ │ │ │ +000c44e0: 8e91 3ce0 82cf 6973 9364 650c 6e65 6493 ..<...is.de.ned. │ │ │ │ +000c44f0: 6290 ac72 793a 8ea6 8d8d 8d9f 00cb 898d b..ry:.......... │ │ │ │ +000c4500: 8d8d 8d91 0230 eaeb 616c 6574 9605 bfaa .....0..alet.... │ │ │ │ +000c4510: 434f 4e56 5f52 554c 4593 6393 7468 933d CONV_RULE.c.th.= │ │ │ │ +000c4520: 9345 515f 4d50 9328 6328 636f 6e63 6c93 .EQ_MP.(c(concl. │ │ │ │ +000c4530: 7468 2929 9374 688e 8e8e 8e8e 8e8e 9f1d th)).th......... │ │ │ │ +000c4540: 8e6e 8d91 eaf1 ebcf 2854 6865 9604 581d .n......(The..X. │ │ │ │ +000c4550: 7691 ff58 e461 6c69 6461 7469 6f6e 936f v..X.alidation.o │ │ │ │ +000c4560: 668d 93eb 6143 4f4e 565f 5441 438e 9136 f...aCONV_TAC..6 │ │ │ │ +000c4570: ad8a cf61 6c73 6f91 0458 1e75 7365 738d ...also..X.uses. │ │ │ │ +000c4580: 93eb 6145 515f 4d50 8e8d 8d91 2116 6f9f ..aEQ_MP....!.o. │ │ │ │ +000c4590: fba5 32d5 388e 8e91 25d6 73cf 2e29 9106 ..2.8...%.s..).. │ │ │ │ +000c45a0: 813f 4691 ff05 566f 7293 6578 616d 706c .?F...Vor.exampl │ │ │ │ +000c45b0: 652c 9104 737b 7468 6593 6275 696c 742d e,..s{the.built- │ │ │ │ +000c45c0: 696e 9372 756c 658d 93eb 6142 4554 415f in.rule...aBETA_ │ │ │ │ +000c45d0: 5255 4c45 8e8e a18d 91ea f1eb cf72 6564 RULE.........red │ │ │ │ +000c45e0: 7563 6573 9603 eaa8 736f 6d65 936f 6693 uces....some.of. │ │ │ │ +000c45f0: 7468 6593 d70c 9100 aa4f cf2d 7265 6465 the......O.-rede │ │ │ │ +000c4600: 7893 7375 6274 6572 6d73 936f 6693 6193 x.subterms.of.a. │ │ │ │ +000c4610: 7465 726d 2e8e a68d 8d8d 91ea f1eb 9ff5 term............ │ │ │ │ +000c4620: 4fa7 8900 0066 6601 c70b 4a9f 0b07 168d O....ff...J..... │ │ │ │ +000c4630: 8d90 cccd 9f04 599c 8400 0f60 b200 0066 ......Y....`...f │ │ │ │ +000c4640: 668d 9ffb a664 8d91 170b cceb 6142 4554 f....d......aBET │ │ │ │ +000c4650: 415f 5255 4c45 9605 bfaa 3a93 7468 6d93 A_RULE....:.thm. │ │ │ │ +000c4660: 2d3e 9374 686d 8e8e 9201 c671 b184 000f ->.thm.....q.... │ │ │ │ +000c4670: 60b2 0000 6666 8e8e 9f04 c002 8900 0066 `...ff.........f │ │ │ │ +000c4680: 6601 c70b 4a8e 8e8e a41d 8e6e 8d91 eaf1 f...J......n.... │ │ │ │ +000c4690: ebcf 4974 9603 eaa8 6973 9364 650c 6e65 ..It....is.de.ne │ │ │ │ +000c46a0: 6493 6290 ac72 793a 8ea6 8d8d 8d9f 00cb d.b..ry:........ │ │ │ │ +000c46b0: 898d 8d8d 8d91 0230 eaeb 616c 6574 9605 .......0..alet.. │ │ │ │ +000c46c0: bfaa 4245 5441 5f52 554c 4593 3d93 434f ..BETA_RULE.=.CO │ │ │ │ +000c46d0: 4e56 5f52 554c 4528 4445 5054 485f 434f NV_RULE(DEPTH_CO │ │ │ │ +000c46e0: 4e56 9342 4554 415f 434f 4e56 298e 8e8e NV.BETA_CONV)... │ │ │ │ +000c46f0: 8e8e 8e8e a18d 91ea f1eb cf54 6865 9b04 ...........The.. │ │ │ │ +000c4700: 80fa 7365 6172 6395 ac72 6891 0480 f969 ..searc..rh....i │ │ │ │ +000c4710: 6e93 7693 6f6b 9365 6498 6293 798d 98eb n.v.ok.ed.b.y... │ │ │ │ +000c4720: 6142 4554 415f 5255 4c45 8e91 3cbe edcf aBETA_RULE..<... │ │ │ │ +000c4730: 6973 9861 6465 7175 6174 6598 666f 7296 is.adequate.for. │ │ │ │ +000c4740: 0480 f973 6f6d 6598 7075 7270 9053 8e6f ...some.purp.S.o │ │ │ │ +000c4750: 7365 7398 6275 7493 6e6f 7498 6f74 6865 ses.but.not.othe │ │ │ │ +000c4760: 7273 3b91 04cc 2266 6f72 9865 782d 8e9f rs;..."for.ex-.. │ │ │ │ +000c4770: 1000 008d 91ea f1eb 616d 706c 652c 9603 ........ample,.. │ │ │ │ +000c4780: eaa8 7468 6593 0c72 7374 9375 7365 9373 ..the..rst.use.s │ │ │ │ +000c4790: 686f 9aac 7277 6e93 6290 538e 656c 6f98 ho..rwn.b.S.elo. │ │ │ │ +000c47a0: 7793 6275 7493 6e6f 7493 7468 6593 7365 w.but.not.the.se │ │ │ │ +000c47b0: 636f 6e64 3a8e 91ea f1eb 9f0b e46c 8900 cond:........l.. │ │ │ │ +000c47c0: 0066 6600 71cf 9f9f 0c99 9a8d 8d8d 8d91 .ff.q........... │ │ │ │ +000c47d0: 0d83 909f fc5e ffc5 388e 8e8e 9112 0003 .....^..8....... │ │ │ │ +000c47e0: c646 91ff 2aaa 6f72 8d91 0355 55eb 6145 .F..*.or...UU.aE │ │ │ │ +000c47f0: 515f 4d50 8e91 2013 a7c6 2c91 0355 5573 Q_MP.. ...,..UUs │ │ │ │ +000c4800: 6565 9106 aaaa 3132 2e33 2e37 2e8e 8e9f ee....12.3.7.... │ │ │ │ +000c4810: 24fd 138e 8c8b 0000 00f5 0000 0000 0000 $............... │ │ │ │ 000c4820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000c4830: 0000 000c 3ccc a002 cc05 558d a0fd 46d3 ....<.....U...F. │ │ │ │ -000c4840: 0e8d 8d8d 8d9f fa99 9a8d 9112 c761 d031 .............a.1 │ │ │ │ -000c4850: 332e 322e 910a 8000 5791 fee0 0072 6974 3.2.....W....rit │ │ │ │ -000c4860: 696e 6796 0480 0063 6f6d 7090 6000 6f75 ing....comp.`.ou │ │ │ │ -000c4870: 6e64 9363 6f6e 95a0 0076 9365 7273 696f nd.con...v.ersio │ │ │ │ -000c4880: 6e73 9200 d656 4c32 3435 8e91 12c7 619f ns...VL245....a. │ │ │ │ -000c4890: 0566 6689 0000 e666 01c7 3e7c 8e8e 8e8e .ff....f..>|.... │ │ │ │ -000c48a0: a002 942f df8d a0fd cb2f 068d 8d8d 9112 .../...../...... │ │ │ │ -000c48b0: c761 9fb5 0781 8900 0066 6601 c70b 4aa0 .a.......ff...J. │ │ │ │ -000c48c0: 008b 9762 8d8d 90cc cd9f 0459 9c84 008f ...b.......Y.... │ │ │ │ -000c48d0: f0fe 0000 6666 8da0 ff7a 6610 8d8d 9201 ....ff...zf..... │ │ │ │ -000c48e0: aff0 0d84 000a d70e 0000 b8e8 8e8d 9201 ................ │ │ │ │ -000c48f0: b0a8 f584 0000 b8e8 0015 ae64 8e8d 8d8d ...........d.... │ │ │ │ -000c4900: 9201 b94d b29f fd1c 15eb 4934 8e8e 8e8e ...M......I4.... │ │ │ │ -000c4910: 9fff 4054 8d91 05cc ceeb 6123 4245 5441 ..@T......a#BETA │ │ │ │ -000c4920: 5f52 554c 4528 4153 5355 4d45 9605 bfaa _RULE(ASSUME.... │ │ │ │ -000c4930: 2228 2828 5c78 2e28 5c79 2e28 5c7a 2e93 "(((\x.(\y.(\z.. │ │ │ │ -000c4940: 7893 2b93 7993 2b93 7a29 2929 9331 2993 x.+.y.+.z))).1). │ │ │ │ -000c4950: 3229 9333 933c 9331 3022 293b 3b8e a40d 2).3.<.10");;... │ │ │ │ -000c4960: 0000 8d91 05cc ce2e 9605 bfaa 7c2d 9328 ............|-.( │ │ │ │ -000c4970: 3193 2b93 2832 932b 9333 2929 933c 9331 1.+.(2.+.3)).<.1 │ │ │ │ -000c4980: 308e a1a1 8d91 05cc ce23 6c65 7496 05bf 0........#let... │ │ │ │ -000c4990: aa74 6893 3d93 4153 5355 4d45 9322 4e45 .th.=.ASSUME."NE │ │ │ │ -000c49a0: 5854 933d 935e 7422 3b3b 8ea1 8d91 05cc XT.=.^t";;...... │ │ │ │ -000c49b0: ce74 6896 05bf aa3d 932e 937c 2d93 4e45 .th....=...|-.NE │ │ │ │ -000c49c0: 5854 933d 9328 5c66 9378 2e93 6693 7829 XT.=.(\f.x..f.x) │ │ │ │ -000c49d0: 285c 6e2e 936e 932b 9331 298e a1a1 8d91 (\n..n.+.1)..... │ │ │ │ -000c49e0: 05cc ce23 4245 5441 5f52 554c 4591 05bf ...#BETA_RULE... │ │ │ │ -000c49f0: aa74 683b 3b8e a18d 9105 ccce 2e96 05bf .th;;........... │ │ │ │ -000c4a00: aa7c 2d93 4e45 5854 933d 9328 5c78 2e93 .|-.NEXT.=.(\x.. │ │ │ │ -000c4a10: 285c 6e2e 936e 932b 9331 2978 298e a1a1 (\n..n.+.1)x)... │ │ │ │ -000c4a20: 8d91 05cc ce23 4245 5441 5f52 554c 4528 .....#BETA_RULE( │ │ │ │ -000c4a30: 4245 5441 5f52 554c 4591 05bf aa74 6829 BETA_RULE....th) │ │ │ │ -000c4a40: 3b3b 8ea1 8d91 05cc ce2e 9605 bfaa 7c2d ;;............|- │ │ │ │ -000c4a50: 934e 4558 5493 3d93 285c 782e 9378 932b .NEXT.=.(\x..x.+ │ │ │ │ -000c4a60: 9331 298e 8e92 01c6 71b1 8400 8ff0 fe00 .1).....q....... │ │ │ │ -000c4a70: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ -000c4a80: 0b4a 8e8e 8e9f 5ca3 b88d 9112 c761 cf41 .J....\......a.A │ │ │ │ -000c4a90: 9104 28a9 6d6f 7265 9b04 28b9 7090 538e ..(.more..(.p.S. │ │ │ │ -000c4aa0: 6f95 ac72 7793 6572 6675 6c98 d70c 9100 o..rw.erful..... │ │ │ │ -000c4ab0: aa4f cf2d 7265 6475 6374 696f 6e98 7275 .O.-reduction.ru │ │ │ │ -000c4ac0: 6c65 9874 6861 7498 7573 6564 9104 28b8 le.that.used..(. │ │ │ │ -000c4ad0: 7468 6598 7365 636f 6e64 9873 6561 7263 the.second.searc │ │ │ │ -000c4ae0: 9368 9873 7472 6174 6567 7998 636f 756c .h.strategy.coul │ │ │ │ -000c4af0: 6498 6290 538e 6598 6465 0c6e 6564 8ea4 d.b.S.e.de.ned.. │ │ │ │ -000c4b00: 1000 008d 9112 c761 6173 9603 eaa8 7368 .......aas....sh │ │ │ │ -000c4b10: 6f9a ac72 776e 9362 9053 8e65 6c6f 9877 o..rwn.b.S.elo.w │ │ │ │ -000c4b20: 9328 7468 6973 9369 7393 6e6f 7493 6275 .(this.is.not.bu │ │ │ │ -000c4b30: 696c 7493 696e 9874 6f93 eb48 484f 4ccf ilt.in.to..HHOL. │ │ │ │ -000c4b40: 292e 8e9f 3670 9b8d 8d8d 9112 c761 9fdc )...6p.......a.. │ │ │ │ -000c4b50: 0781 8900 0066 6601 c70b 4a9f 3d97 628d .....ff...J.=.b. │ │ │ │ -000c4b60: 8d90 cccd 9f04 599c 8400 41f0 fe00 0066 ......Y...A....f │ │ │ │ -000c4b70: 668d 9fc8 6610 8d8d 9201 aff0 0d84 000a f...f........... │ │ │ │ -000c4b80: d70e 0000 b8e8 8e8d 9201 b0a8 f584 0000 ................ │ │ │ │ -000c4b90: b8e8 0015 ae64 8e8d 8d8d 9201 b94d b29f .....d.......M.. │ │ │ │ -000c4ba0: fd1c 15eb 4935 8e8e 8e8e 9fff 4054 8d91 ....I5......@T.. │ │ │ │ -000c4bb0: 05cc ceeb 6123 6c65 7496 05bf aa54 4f50 ....a#let....TOP │ │ │ │ -000c4bc0: 5f42 4554 415f 5255 4c45 933d 9343 4f4e _BETA_RULE.=.CON │ │ │ │ -000c4bd0: 565f 5255 4c45 2854 4f50 5f44 4550 5448 V_RULE(TOP_DEPTH │ │ │ │ -000c4be0: 5f43 4f4e 5693 4245 5441 5f43 4f4e 5629 _CONV.BETA_CONV) │ │ │ │ -000c4bf0: 3b3b 8ea4 0d00 008d 9105 ccce 544f 505f ;;..........TOP_ │ │ │ │ -000c4c00: 4245 5441 5f52 554c 4596 05bf aa3d 932d BETA_RULE....=.- │ │ │ │ -000c4c10: 933a 9328 7468 6d93 2d3e 9374 686d 298e .:.(thm.->.thm). │ │ │ │ -000c4c20: a1a1 8d91 05cc ce23 544f 505f 4245 5441 .......#TOP_BETA │ │ │ │ -000c4c30: 5f52 554c 4591 05bf aa74 683b 3b8e a18d _RULE....th;;... │ │ │ │ -000c4c40: 9105 ccce 2e96 05bf aa7c 2d93 4e45 5854 .........|-.NEXT │ │ │ │ -000c4c50: 933d 9328 5c78 2e93 7893 2b93 3129 8e8e .=.(\x..x.+.1).. │ │ │ │ -000c4c60: 9201 c671 b184 0041 f0fe 0000 6666 8e8e ...q...A....ff.. │ │ │ │ -000c4c70: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ -000c4c80: 9f35 a3b9 8d8d 911e 28f0 544f 505f 4445 .5......(.TOP_DE │ │ │ │ -000c4c90: 5054 485f 434f 4e56 8e91 72c6 14cf 6973 PTH_CONV..r...is │ │ │ │ -000c4ca0: 9604 21d8 7468 6593 7472 6195 ac72 7693 ..!.the.tra..rv. │ │ │ │ -000c4cb0: 6572 7361 6c96 0421 d873 7472 6174 6567 ersal..!.strateg │ │ │ │ -000c4cc0: 7993 7573 6564 9362 90ac 7279 9104 21d7 y.used.b..ry..!. │ │ │ │ -000c4cd0: 7468 6593 eb48 484f 4c93 cf72 6577 7269 the..HHOL..rewri │ │ │ │ -000c4ce0: 7469 6e67 9374 6f9a 538e 6f6c 7393 6465 ting.to.S.ols.de │ │ │ │ -000c4cf0: 7363 7269 6298 6564 9369 6e8e a18d 9112 scrib.ed.in..... │ │ │ │ -000c4d00: c761 5365 6374 696f 6e91 03ea a831 332e .aSection....13. │ │ │ │ -000c4d10: 342e 8e9f 28e8 528d 8d91 12c7 61eb 4b31 4...(.R.....a.K1 │ │ │ │ -000c4d20: 332e 328e 9148 c75d 5791 fe61 4772 6974 3.2..H.]W..aGrit │ │ │ │ -000c4d30: 696e 6796 067a e163 6f6d 7091 008a 3d6f ing..z.comp...=o │ │ │ │ -000c4d40: 756e 6493 636f 6e96 ff75 c276 9365 7273 und.con..u.v.ers │ │ │ │ -000c4d50: 696f 6e73 8e9f 1c27 b48d 9112 c761 cf54 ions...'.....a.T │ │ │ │ -000c4d60: 6865 7265 9603 4978 6172 659b 0349 7973 here..Ixare..Iys │ │ │ │ -000c4d70: 6576 90ac 7265 7261 6c93 6f74 6865 7298 ev..reral.other. │ │ │ │ -000c4d80: 636f 6e95 ac72 7693 6572 7369 6f6e 9603 con..rv.ersion.. │ │ │ │ -000c4d90: 4978 6f70 9053 8e65 7261 746f 7273 9369 Ixop.S.erators.i │ │ │ │ -000c4da0: 6e98 eb48 484f 4ccf 2c93 7768 6963 90ac n..HHOL.,.whic.. │ │ │ │ -000c4db0: 7268 2c91 0369 b574 6f67 6574 6865 7298 rh,..i.together. │ │ │ │ -000c4dc0: 7769 7468 8d93 eb61 5448 454e 438e 9120 with...aTHENC.. │ │ │ │ -000c4dd0: 07ca cf2c 8d91 0369 b5eb 614f 5245 4c53 ...,...i..aORELS │ │ │ │ -000c4de0: 4543 8e8e a18d 9112 c761 cf61 6e64 8d91 EC.......a.and.. │ │ │ │ -000c4df0: 038f e4eb 6152 4550 4541 5443 8e91 2f5d ....aREPEATC../] │ │ │ │ -000c4e00: 6ecf 6172 6596 038f e461 9aac 7276 91ff n.are....a..rv.. │ │ │ │ -000c4e10: 58e4 6169 6c61 626c 6593 666f 7293 6275 X.ailable.for.bu │ │ │ │ -000c4e20: 696c 6469 6e67 936d 6f72 6593 636f 6d70 ilding.more.comp │ │ │ │ -000c4e30: 6c65 7893 636f 6e98 7698 6572 7369 6f6e lex.con.v.ersion │ │ │ │ -000c4e40: 732c 9103 a20b 6173 9377 9865 6c6c 9361 s,....as.w.ell.a │ │ │ │ -000c4e50: 7393 7275 6c65 732c 9103 a20b 7461 6374 s.rules,....tact │ │ │ │ -000c4e60: 6963 732c 8ea1 8d91 12c7 6161 6e64 9b04 ics,......aand.. │ │ │ │ -000c4e70: 9843 736f 9604 9842 6f6e 2e91 0741 b154 .Cso...Bon...A.T │ │ │ │ -000c4e80: 6865 7365 9361 7265 9864 6573 6372 6962 hese.are.describ │ │ │ │ -000c4e90: 9553 8e65 6498 6293 656c 6f95 ac72 773b .S.ed.b.elo..rw; │ │ │ │ -000c4ea0: 9104 ef10 7365 7693 6572 616c 9104 9842 ....sev.eral...B │ │ │ │ -000c4eb0: 6172 6598 676f 9553 8e6f 9364 9869 6c6c are.go.S.o.d.ill │ │ │ │ -000c4ec0: 7573 7472 6174 696f 6e73 9874 6865 6d73 ustrations.thems │ │ │ │ -000c4ed0: 656c 7695 ac72 6573 9104 9842 6f66 9868 elv..res...Bof.h │ │ │ │ -000c4ee0: 6f93 778e a18d 9112 c761 6675 6e63 7469 o.w......afuncti │ │ │ │ -000c4ef0: 6f6e 7396 034c ec61 7265 9362 7569 6c74 ons..L.are.built │ │ │ │ -000c4f00: 9b03 4ceb 7573 696e 6793 636f 6e95 ac72 ..L.using.con..r │ │ │ │ -000c4f10: 7693 6572 7369 6f6e 732e 9105 044c 5468 v.ersions....LTh │ │ │ │ -000c4f20: 6596 034c ec73 6563 7469 6f6e 9363 756c e..L.section.cul │ │ │ │ -000c4f30: 6d69 6e61 7465 7393 7769 7468 9374 6865 minates.with.the │ │ │ │ -000c4f40: 9865 7870 6c61 6e61 7469 6f6e 936f 6693 .explanation.of. │ │ │ │ -000c4f50: 686f 90ac 7277 8ea1 8d8d 9112 c761 eb61 ho..rw.......a.a │ │ │ │ -000c4f60: 4445 5054 485f 434f 4e56 8e91 4c44 05cf DEPTH_CONV..LD.. │ │ │ │ -000c4f70: 2c8d 9103 eaa8 eb61 544f 505f 4445 5054 ,......aTOP_DEPT │ │ │ │ -000c4f80: 485f 434f 4e56 8e91 5465 f4cf 2c96 03ea H_CONV..Te..,... │ │ │ │ -000c4f90: a861 6e64 8d93 eb61 4f4e 4345 5f44 4550 .and...aONCE_DEP │ │ │ │ -000c4fa0: 5448 5f43 4f4e 568e 915e 1046 cf61 7265 TH_CONV..^.F.are │ │ │ │ -000c4fb0: 9362 7569 6c74 2e8e 9f10 2237 8d91 1e28 .built...."7...( │ │ │ │ -000c4fc0: f054 6865 9b03 eaa8 636f 6e95 ac72 7693 .The....con..rv. │ │ │ │ -000c4fd0: 6572 7369 6f6e 8d98 eb61 4e4f 5f43 4f4e ersion...aNO_CON │ │ │ │ -000c4fe0: 568e 9130 12f6 cf69 7398 616e 9869 6465 V..0...is.an.ide │ │ │ │ -000c4ff0: 6e93 7469 7493 7998 666f 728d 98eb 614f n.tit.y.for...aO │ │ │ │ -000c5000: 5245 4c53 4543 8e91 2c28 4ecf 2c98 7573 RELSEC..,(N.,.us │ │ │ │ -000c5010: 6566 756c 9869 6e98 6275 696c 6469 6e67 eful.in.building │ │ │ │ -000c5020: 9866 756e 6374 696f 6e73 2e8e a91e 11b6 .functions...... │ │ │ │ -000c5030: 8d8d 8d91 12c7 619f f54f a789 0000 6666 ......a..O....ff │ │ │ │ -000c5040: 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f 0459 ...J...........Y │ │ │ │ -000c5050: 9c84 000f 60b2 0000 6666 8d9f fba6 648d ....`...ff....d. │ │ │ │ -000c5060: 9117 0bcc eb61 4e4f 5f43 4f4e 5696 05bf .....aNO_CONV... │ │ │ │ -000c5070: aa3a 9363 6f6e 768e 8e92 01c6 71b1 8400 .:.conv.....q... │ │ │ │ -000c5080: 0f60 b200 0066 668e 8e9f 04c0 0289 0000 .`...ff......... │ │ │ │ -000c5090: 6666 01c7 0b4a 8e8e 8e9f 1def 808d 8d91 ff...J.......... │ │ │ │ -000c50a0: 12c7 614e 4f5f 434f 4e56 8e91 3eef afd7 ..aNO_CONV..>... │ │ │ │ -000c50b0: 749b 03ea a8cf 616c 7795 ac72 6193 7973 t.....alw..ra.ys │ │ │ │ -000c50c0: 9866 6169 6c73 2e8e 9f10 2236 8d91 1e28 .fails...."6...( │ │ │ │ -000c50d0: f054 6865 9604 4037 6675 6e63 7469 6f6e .The..@7function │ │ │ │ -000c50e0: 8d93 eb61 4649 5253 545f 434f 4e56 8e91 ...aFIRST_CONV.. │ │ │ │ -000c50f0: 41fd 12cf 7265 7475 726e 739b 0440 38d7 A...returns..@8. │ │ │ │ -000c5100: 6393 7493 cf66 6f72 9374 6865 930c 7273 c.t..for.the..rs │ │ │ │ -000c5110: 7493 636f 6e95 ac72 7693 6572 7369 6f6e t.con..rv.ersion │ │ │ │ -000c5120: 9604 4037 d763 cf2c 9104 559b 696e 9861 ..@7.c.,..U.in.a │ │ │ │ -000c5130: 936c 6973 7493 6f66 9363 6f6e 95ac 7276 .list.of.con..rv │ │ │ │ -000c5140: 9365 7273 696f 6e73 2c8e a18d 9112 c761 .ersions,......a │ │ │ │ -000c5150: 666f 7296 03ea a877 6869 6390 ac72 6893 for....whic..rh. │ │ │ │ -000c5160: 7468 6593 6576 91ff 58e4 616c 7561 7469 the.ev..X.aluati │ │ │ │ -000c5170: 6f6e 936f 6693 d763 9374 93cf 7375 6363 on.of..c.t..succ │ │ │ │ -000c5180: 6565 6473 2e8e 9f1e 11b7 8d8d 8d91 12c7 eeds............ │ │ │ │ -000c5190: 619f f54f a789 0000 6666 01c7 0b4a 9f0b a..O....ff...J.. │ │ │ │ -000c51a0: 0716 8d8d 90cc cd9f 0459 9c84 000f 60b2 .........Y....`. │ │ │ │ -000c51b0: 0000 6666 8d9f fba6 648d 9117 0bcc eb61 ..ff....d......a │ │ │ │ -000c51c0: 4649 5253 545f 434f 4e56 9605 bfaa 3a93 FIRST_CONV....:. │ │ │ │ -000c51d0: 636f 6e76 936c 6973 7493 2d3e 9363 6f6e conv.list.->.con │ │ │ │ -000c51e0: 768e 8e92 01c6 71b1 8400 0f60 b200 0066 v.....q....`...f │ │ │ │ -000c51f0: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ -000c5200: 8e8e 8e9f 1def 7f8d 8d91 12c7 6146 4952 ............aFIR │ │ │ │ -000c5210: 5354 5f43 4f4e 5691 05bf aa5b 8e91 57c3 ST_CONV....[..W. │ │ │ │ -000c5220: 59d7 638d 9f01 cccc d531 8e8d 9104 c004 Y.c......1...... │ │ │ │ -000c5230: eb61 3b8e 8d91 0c7f acd7 3a96 01ff fe3a .a;.......:....: │ │ │ │ -000c5240: 933a 8e8d 911c 4a4a eb61 3b8e 9122 09f4 .:....JJ.a;..".. │ │ │ │ -000c5250: d763 8d9f 01cc ccd8 6e8e 8d91 05a8 50eb .c......n.....P. │ │ │ │ -000c5260: 615d 8e91 0f52 a2cf 6973 9603 eaa8 6571 a]...R..is....eq │ │ │ │ -000c5270: 7569 7691 ff58 e461 6c65 6e9a ac72 742c uiv..X.alen..rt, │ │ │ │ -000c5280: 9369 6e98 7475 6974 6976 9865 6c79 91ff .in.tuitiv.ely.. │ │ │ │ -000c5290: 0556 2c93 746f 3a8e a68d 8d8d 9e56 bd8d .V,.to:......V.. │ │ │ │ -000c52a0: 8d8d 8d8d 912a 0660 d763 8d9f 01cc ccd5 .....*.`.c...... │ │ │ │ -000c52b0: 318e 8e91 3994 9deb 614f 5245 4c53 4543 1...9...aORELSEC │ │ │ │ -000c52c0: 8d91 05bf aad7 638d 9f01 cccc d532 8e8e ......c......2.. │ │ │ │ -000c52d0: 9115 4de7 eb61 4f52 454c 5345 438d 8d91 ..M..aORELSEC... │ │ │ │ -000c52e0: 05bf aad7 3a96 01ff fe3a 933a 8e8e 9119 ....:....:.:.... │ │ │ │ -000c52f0: 49f4 eb61 4f52 454c 5345 438d 9105 bfaa I..aORELSEC..... │ │ │ │ -000c5300: d763 8d9f 01cc ccd8 6e8e 8e8e 8e8e 8e8e .c......n....... │ │ │ │ -000c5310: 8e8e 8e9f 24fd 138e 8c8b 0000 00f6 0000 ....$........... │ │ │ │ -000c5320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000c4830: 0000 0000 0000 0000 0000 0000 0000 000c ................ │ │ │ │ +000c4840: 3cd8 a002 cc05 558d a0fd 46d3 0e8d 8d8d <.....U...F..... │ │ │ │ +000c4850: 8d9f fa99 9a8d 9112 c761 d031 332e 322e .........a.13.2. │ │ │ │ +000c4860: 910a 8000 5791 fee0 0072 6974 696e 6796 ....W....riting. │ │ │ │ +000c4870: 0480 0063 6f6d 7090 6000 6f75 6e64 9363 ...comp.`.ound.c │ │ │ │ +000c4880: 6f6e 95a0 0076 9365 7273 696f 6e73 9200 on...v.ersions.. │ │ │ │ +000c4890: d656 4c32 3435 8e91 12c7 619f 0566 6689 .VL245....a..ff. │ │ │ │ +000c48a0: 0000 e666 01c7 3e7c 8e8e 8e8e a002 942f ...f..>|......./ │ │ │ │ +000c48b0: df8d a0fd cb2f 068d 8d8d 9112 c761 9fb5 ...../.......a.. │ │ │ │ +000c48c0: 0781 8900 0066 6601 c70b 4aa0 008b 9762 .....ff...J....b │ │ │ │ +000c48d0: 8d8d 90cc cd9f 0459 9c84 008f f0fe 0000 .......Y........ │ │ │ │ +000c48e0: 6666 8da0 ff7a 6610 8d8d 9201 aff0 0d84 ff...zf......... │ │ │ │ +000c48f0: 000a d70e 0000 b8e8 8e8d 9201 b0a8 f584 ................ │ │ │ │ +000c4900: 0000 b8e8 0015 ae64 8e8d 8d8d 9201 b94d .......d.......M │ │ │ │ +000c4910: b29f fd1c 15eb 4934 8e8e 8e8e 9fff 4054 ......I4......@T │ │ │ │ +000c4920: 8d91 05cc ceeb 6123 4245 5441 5f52 554c ......a#BETA_RUL │ │ │ │ +000c4930: 4528 4153 5355 4d45 9605 bfaa 2228 2828 E(ASSUME...."((( │ │ │ │ +000c4940: 5c78 2e28 5c79 2e28 5c7a 2e93 7893 2b93 \x.(\y.(\z..x.+. │ │ │ │ +000c4950: 7993 2b93 7a29 2929 9331 2993 3229 9333 y.+.z))).1).2).3 │ │ │ │ +000c4960: 933c 9331 3022 293b 3b8e a40d 0000 8d91 .<.10");;....... │ │ │ │ +000c4970: 05cc ce2e 9605 bfaa 7c2d 9328 3193 2b93 ........|-.(1.+. │ │ │ │ +000c4980: 2832 932b 9333 2929 933c 9331 308e a1a1 (2.+.3)).<.10... │ │ │ │ +000c4990: 8d91 05cc ce23 6c65 7496 05bf aa74 6893 .....#let....th. │ │ │ │ +000c49a0: 3d93 4153 5355 4d45 9322 4e45 5854 933d =.ASSUME."NEXT.= │ │ │ │ +000c49b0: 935e 7422 3b3b 8ea1 8d91 05cc ce74 6896 .^t";;.......th. │ │ │ │ +000c49c0: 05bf aa3d 932e 937c 2d93 4e45 5854 933d ...=...|-.NEXT.= │ │ │ │ +000c49d0: 9328 5c66 9378 2e93 6693 7829 285c 6e2e .(\f.x..f.x)(\n. │ │ │ │ +000c49e0: 936e 932b 9331 298e a1a1 8d91 05cc ce23 .n.+.1)........# │ │ │ │ +000c49f0: 4245 5441 5f52 554c 4591 05bf aa74 683b BETA_RULE....th; │ │ │ │ +000c4a00: 3b8e a18d 9105 ccce 2e96 05bf aa7c 2d93 ;............|-. │ │ │ │ +000c4a10: 4e45 5854 933d 9328 5c78 2e93 285c 6e2e NEXT.=.(\x..(\n. │ │ │ │ +000c4a20: 936e 932b 9331 2978 298e a1a1 8d91 05cc .n.+.1)x)....... │ │ │ │ +000c4a30: ce23 4245 5441 5f52 554c 4528 4245 5441 .#BETA_RULE(BETA │ │ │ │ +000c4a40: 5f52 554c 4591 05bf aa74 6829 3b3b 8ea1 _RULE....th);;.. │ │ │ │ +000c4a50: 8d91 05cc ce2e 9605 bfaa 7c2d 934e 4558 ..........|-.NEX │ │ │ │ +000c4a60: 5493 3d93 285c 782e 9378 932b 9331 298e T.=.(\x..x.+.1). │ │ │ │ +000c4a70: 8e92 01c6 71b1 8400 8ff0 fe00 0066 668e ....q........ff. │ │ │ │ +000c4a80: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ +000c4a90: 8e9f 5ca3 b88d 9112 c761 cf41 9104 28a9 ..\......a.A..(. │ │ │ │ +000c4aa0: 6d6f 7265 9b04 28b9 7090 538e 6f95 ac72 more..(.p.S.o..r │ │ │ │ +000c4ab0: 7793 6572 6675 6c98 d70c 9100 aa4f cf2d w.erful......O.- │ │ │ │ +000c4ac0: 7265 6475 6374 696f 6e98 7275 6c65 9874 reduction.rule.t │ │ │ │ +000c4ad0: 6861 7498 7573 6564 9104 28b8 7468 6598 hat.used..(.the. │ │ │ │ +000c4ae0: 7365 636f 6e64 9873 6561 7263 9368 9873 second.searc.h.s │ │ │ │ +000c4af0: 7472 6174 6567 7998 636f 756c 6498 6290 trategy.could.b. │ │ │ │ +000c4b00: 538e 6598 6465 0c6e 6564 8ea4 1000 008d S.e.de.ned...... │ │ │ │ +000c4b10: 9112 c761 6173 9603 eaa8 7368 6f9a ac72 ...aas....sho..r │ │ │ │ +000c4b20: 776e 9362 9053 8e65 6c6f 9877 9328 7468 wn.b.S.elo.w.(th │ │ │ │ +000c4b30: 6973 9369 7393 6e6f 7493 6275 696c 7493 is.is.not.built. │ │ │ │ +000c4b40: 696e 9874 6f93 eb48 484f 4ccf 292e 8e9f in.to..HHOL.)... │ │ │ │ +000c4b50: 3670 9b8d 8d8d 9112 c761 9fdc 0781 8900 6p.......a...... │ │ │ │ +000c4b60: 0066 6601 c70b 4a9f 3d97 628d 8d90 cccd .ff...J.=.b..... │ │ │ │ +000c4b70: 9f04 599c 8400 41f0 fe00 0066 668d 9fc8 ..Y...A....ff... │ │ │ │ +000c4b80: 6610 8d8d 9201 aff0 0d84 000a d70e 0000 f............... │ │ │ │ +000c4b90: b8e8 8e8d 9201 b0a8 f584 0000 b8e8 0015 ................ │ │ │ │ +000c4ba0: ae64 8e8d 8d8d 9201 b94d b29f fd1c 15eb .d.......M...... │ │ │ │ +000c4bb0: 4935 8e8e 8e8e 9fff 4054 8d91 05cc ceeb I5......@T...... │ │ │ │ +000c4bc0: 6123 6c65 7496 05bf aa54 4f50 5f42 4554 a#let....TOP_BET │ │ │ │ +000c4bd0: 415f 5255 4c45 933d 9343 4f4e 565f 5255 A_RULE.=.CONV_RU │ │ │ │ +000c4be0: 4c45 2854 4f50 5f44 4550 5448 5f43 4f4e LE(TOP_DEPTH_CON │ │ │ │ +000c4bf0: 5693 4245 5441 5f43 4f4e 5629 3b3b 8ea4 V.BETA_CONV);;.. │ │ │ │ +000c4c00: 0d00 008d 9105 ccce 544f 505f 4245 5441 ........TOP_BETA │ │ │ │ +000c4c10: 5f52 554c 4596 05bf aa3d 932d 933a 9328 _RULE....=.-.:.( │ │ │ │ +000c4c20: 7468 6d93 2d3e 9374 686d 298e a1a1 8d91 thm.->.thm)..... │ │ │ │ +000c4c30: 05cc ce23 544f 505f 4245 5441 5f52 554c ...#TOP_BETA_RUL │ │ │ │ +000c4c40: 4591 05bf aa74 683b 3b8e a18d 9105 ccce E....th;;....... │ │ │ │ +000c4c50: 2e96 05bf aa7c 2d93 4e45 5854 933d 9328 .....|-.NEXT.=.( │ │ │ │ +000c4c60: 5c78 2e93 7893 2b93 3129 8e8e 9201 c671 \x..x.+.1).....q │ │ │ │ +000c4c70: b184 0041 f0fe 0000 6666 8e8e 9f04 c002 ...A....ff...... │ │ │ │ +000c4c80: 8900 0066 6601 c70b 4a8e 8e8e 9f35 a3b9 ...ff...J....5.. │ │ │ │ +000c4c90: 8d8d 911e 28f0 544f 505f 4445 5054 485f ....(.TOP_DEPTH_ │ │ │ │ +000c4ca0: 434f 4e56 8e91 72c6 14cf 6973 9604 21d8 CONV..r...is..!. │ │ │ │ +000c4cb0: 7468 6593 7472 6195 ac72 7693 6572 7361 the.tra..rv.ersa │ │ │ │ +000c4cc0: 6c96 0421 d873 7472 6174 6567 7993 7573 l..!.strategy.us │ │ │ │ +000c4cd0: 6564 9362 90ac 7279 9104 21d7 7468 6593 ed.b..ry..!.the. │ │ │ │ +000c4ce0: eb48 484f 4c93 cf72 6577 7269 7469 6e67 .HHOL..rewriting │ │ │ │ +000c4cf0: 9374 6f9a 538e 6f6c 7393 6465 7363 7269 .to.S.ols.descri │ │ │ │ +000c4d00: 6298 6564 9369 6e8e a18d 9112 c761 5365 b.ed.in......aSe │ │ │ │ +000c4d10: 6374 696f 6e91 03ea a831 332e 342e 8e9f ction....13.4... │ │ │ │ +000c4d20: 28e8 528d 8d91 12c7 61eb 4b31 332e 328e (.R.....a.K13.2. │ │ │ │ +000c4d30: 9148 c75d 5791 fe61 4772 6974 696e 6796 .H.]W..aGriting. │ │ │ │ +000c4d40: 067a e163 6f6d 7091 008a 3d6f 756e 6493 .z.comp...=ound. │ │ │ │ +000c4d50: 636f 6e96 ff75 c276 9365 7273 696f 6e73 con..u.v.ersions │ │ │ │ +000c4d60: 8e9f 1c27 b48d 9112 c761 cf54 6865 7265 ...'.....a.There │ │ │ │ +000c4d70: 9603 4978 6172 659b 0349 7973 6576 90ac ..Ixare..Iysev.. │ │ │ │ +000c4d80: 7265 7261 6c93 6f74 6865 7298 636f 6e95 reral.other.con. │ │ │ │ +000c4d90: ac72 7693 6572 7369 6f6e 9603 4978 6f70 .rv.ersion..Ixop │ │ │ │ +000c4da0: 9053 8e65 7261 746f 7273 9369 6e98 eb48 .S.erators.in..H │ │ │ │ +000c4db0: 484f 4ccf 2c93 7768 6963 90ac 7268 2c91 HOL.,.whic..rh,. │ │ │ │ +000c4dc0: 0369 b574 6f67 6574 6865 7298 7769 7468 .i.together.with │ │ │ │ +000c4dd0: 8d93 eb61 5448 454e 438e 9120 07ca cf2c ...aTHENC.. ..., │ │ │ │ +000c4de0: 8d91 0369 b5eb 614f 5245 4c53 4543 8e8e ...i..aORELSEC.. │ │ │ │ +000c4df0: a18d 9112 c761 cf61 6e64 8d91 038f e4eb .....a.and...... │ │ │ │ +000c4e00: 6152 4550 4541 5443 8e91 2f5d 6ecf 6172 aREPEATC../]n.ar │ │ │ │ +000c4e10: 6596 038f e461 9aac 7276 91ff 58e4 6169 e....a..rv..X.ai │ │ │ │ +000c4e20: 6c61 626c 6593 666f 7293 6275 696c 6469 lable.for.buildi │ │ │ │ +000c4e30: 6e67 936d 6f72 6593 636f 6d70 6c65 7893 ng.more.complex. │ │ │ │ +000c4e40: 636f 6e98 7698 6572 7369 6f6e 732c 9103 con.v.ersions,.. │ │ │ │ +000c4e50: a20b 6173 9377 9865 6c6c 9361 7393 7275 ..as.w.ell.as.ru │ │ │ │ +000c4e60: 6c65 732c 9103 a20b 7461 6374 6963 732c les,....tactics, │ │ │ │ +000c4e70: 8ea1 8d91 12c7 6161 6e64 9b04 9843 736f ......aand...Cso │ │ │ │ +000c4e80: 9604 9842 6f6e 2e91 0741 b154 6865 7365 ...Bon...A.These │ │ │ │ +000c4e90: 9361 7265 9864 6573 6372 6962 9553 8e65 .are.describ.S.e │ │ │ │ +000c4ea0: 6498 6293 656c 6f95 ac72 773b 9104 ef10 d.b.elo..rw;.... │ │ │ │ +000c4eb0: 7365 7693 6572 616c 9104 9842 6172 6598 sev.eral...Bare. │ │ │ │ +000c4ec0: 676f 9553 8e6f 9364 9869 6c6c 7573 7472 go.S.o.d.illustr │ │ │ │ +000c4ed0: 6174 696f 6e73 9874 6865 6d73 656c 7695 ations.themselv. │ │ │ │ +000c4ee0: ac72 6573 9104 9842 6f66 9868 6f93 778e .res...Bof.ho.w. │ │ │ │ +000c4ef0: a18d 9112 c761 6675 6e63 7469 6f6e 7396 .....afunctions. │ │ │ │ +000c4f00: 034c ec61 7265 9362 7569 6c74 9b03 4ceb .L.are.built..L. │ │ │ │ +000c4f10: 7573 696e 6793 636f 6e95 ac72 7693 6572 using.con..rv.er │ │ │ │ +000c4f20: 7369 6f6e 732e 9105 044c 5468 6596 034c sions....LThe..L │ │ │ │ +000c4f30: ec73 6563 7469 6f6e 9363 756c 6d69 6e61 .section.culmina │ │ │ │ +000c4f40: 7465 7393 7769 7468 9374 6865 9865 7870 tes.with.the.exp │ │ │ │ +000c4f50: 6c61 6e61 7469 6f6e 936f 6693 686f 90ac lanation.of.ho.. │ │ │ │ +000c4f60: 7277 8ea1 8d8d 9112 c761 eb61 4445 5054 rw.......a.aDEPT │ │ │ │ +000c4f70: 485f 434f 4e56 8e91 4c44 05cf 2c8d 9103 H_CONV..LD..,... │ │ │ │ +000c4f80: eaa8 eb61 544f 505f 4445 5054 485f 434f ...aTOP_DEPTH_CO │ │ │ │ +000c4f90: 4e56 8e91 5465 f4cf 2c96 03ea a861 6e64 NV..Te..,....and │ │ │ │ +000c4fa0: 8d93 eb61 4f4e 4345 5f44 4550 5448 5f43 ...aONCE_DEPTH_C │ │ │ │ +000c4fb0: 4f4e 568e 915e 1046 cf61 7265 9362 7569 ONV..^.F.are.bui │ │ │ │ +000c4fc0: 6c74 2e8e 9f10 2237 8d91 1e28 f054 6865 lt...."7...(.The │ │ │ │ +000c4fd0: 9b03 eaa8 636f 6e95 ac72 7693 6572 7369 ....con..rv.ersi │ │ │ │ +000c4fe0: 6f6e 8d98 eb61 4e4f 5f43 4f4e 568e 9130 on...aNO_CONV..0 │ │ │ │ +000c4ff0: 12f6 cf69 7398 616e 9869 6465 6e93 7469 ...is.an.iden.ti │ │ │ │ +000c5000: 7493 7998 666f 728d 98eb 614f 5245 4c53 t.y.for...aORELS │ │ │ │ +000c5010: 4543 8e91 2c28 4ecf 2c98 7573 6566 756c EC..,(N.,.useful │ │ │ │ +000c5020: 9869 6e98 6275 696c 6469 6e67 9866 756e .in.building.fun │ │ │ │ +000c5030: 6374 696f 6e73 2e8e a91e 11b6 8d8d 8d91 ctions.......... │ │ │ │ +000c5040: 12c7 619f f54f a789 0000 6666 01c7 0b4a ..a..O....ff...J │ │ │ │ +000c5050: 9f0b 0716 8d8d 90cc cd9f 0459 9c84 000f ...........Y.... │ │ │ │ +000c5060: 60b2 0000 6666 8d9f fba6 648d 9117 0bcc `...ff....d..... │ │ │ │ +000c5070: eb61 4e4f 5f43 4f4e 5696 05bf aa3a 9363 .aNO_CONV....:.c │ │ │ │ +000c5080: 6f6e 768e 8e92 01c6 71b1 8400 0f60 b200 onv.....q....`.. │ │ │ │ +000c5090: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ +000c50a0: 0b4a 8e8e 8e9f 1def 808d 8d91 12c7 614e .J............aN │ │ │ │ +000c50b0: 4f5f 434f 4e56 8e91 3eef afd7 749b 03ea O_CONV..>...t... │ │ │ │ +000c50c0: a8cf 616c 7795 ac72 6193 7973 9866 6169 ..alw..ra.ys.fai │ │ │ │ +000c50d0: 6c73 2e8e 9f10 2236 8d91 1e28 f054 6865 ls...."6...(.The │ │ │ │ +000c50e0: 9604 4037 6675 6e63 7469 6f6e 8d93 eb61 ..@7function...a │ │ │ │ +000c50f0: 4649 5253 545f 434f 4e56 8e91 41fd 12cf FIRST_CONV..A... │ │ │ │ +000c5100: 7265 7475 726e 739b 0440 38d7 6393 7493 returns..@8.c.t. │ │ │ │ +000c5110: cf66 6f72 9374 6865 930c 7273 7493 636f .for.the..rst.co │ │ │ │ +000c5120: 6e95 ac72 7693 6572 7369 6f6e 9604 4037 n..rv.ersion..@7 │ │ │ │ +000c5130: d763 cf2c 9104 559b 696e 9861 936c 6973 .c.,..U.in.a.lis │ │ │ │ +000c5140: 7493 6f66 9363 6f6e 95ac 7276 9365 7273 t.of.con..rv.ers │ │ │ │ +000c5150: 696f 6e73 2c8e a18d 9112 c761 666f 7296 ions,......afor. │ │ │ │ +000c5160: 03ea a877 6869 6390 ac72 6893 7468 6593 ...whic..rh.the. │ │ │ │ +000c5170: 6576 91ff 58e4 616c 7561 7469 6f6e 936f ev..X.aluation.o │ │ │ │ +000c5180: 6693 d763 9374 93cf 7375 6363 6565 6473 f..c.t..succeeds │ │ │ │ +000c5190: 2e8e 9f1e 11b7 8d8d 8d91 12c7 619f f54f ............a..O │ │ │ │ +000c51a0: a789 0000 6666 01c7 0b4a 9f0b 0716 8d8d ....ff...J...... │ │ │ │ +000c51b0: 90cc cd9f 0459 9c84 000f 60b2 0000 6666 .....Y....`...ff │ │ │ │ +000c51c0: 8d9f fba6 648d 9117 0bcc eb61 4649 5253 ....d......aFIRS │ │ │ │ +000c51d0: 545f 434f 4e56 9605 bfaa 3a93 636f 6e76 T_CONV....:.conv │ │ │ │ +000c51e0: 936c 6973 7493 2d3e 9363 6f6e 768e 8e92 .list.->.conv... │ │ │ │ +000c51f0: 01c6 71b1 8400 0f60 b200 0066 668e 8e9f ..q....`...ff... │ │ │ │ +000c5200: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e9f ......ff...J.... │ │ │ │ +000c5210: 1def 7f8d 8d91 12c7 6146 4952 5354 5f43 ........aFIRST_C │ │ │ │ +000c5220: 4f4e 5691 05bf aa5b 8e91 57c3 59d7 638d ONV....[..W.Y.c. │ │ │ │ +000c5230: 9f01 cccc d531 8e8d 9104 c004 eb61 3b8e .....1.......a;. │ │ │ │ +000c5240: 8d91 0c7f acd7 3a96 01ff fe3a 933a 8e8d ......:....:.:.. │ │ │ │ +000c5250: 911c 4a4a eb61 3b8e 9122 09f4 d763 8d9f ..JJ.a;.."...c.. │ │ │ │ +000c5260: 01cc ccd8 6e8e 8d91 05a8 50eb 615d 8e91 ....n.....P.a].. │ │ │ │ +000c5270: 0f52 a2cf 6973 9603 eaa8 6571 7569 7691 .R..is....equiv. │ │ │ │ +000c5280: ff58 e461 6c65 6e9a ac72 742c 9369 6e98 .X.alen..rt,.in. │ │ │ │ +000c5290: 7475 6974 6976 9865 6c79 91ff 0556 2c93 tuitiv.ely...V,. │ │ │ │ +000c52a0: 746f 3a8e a68d 8d8d 9e56 bd8d 8d8d 8d8d to:......V...... │ │ │ │ +000c52b0: 912a 0660 d763 8d9f 01cc ccd5 318e 8e91 .*.`.c......1... │ │ │ │ +000c52c0: 3994 9deb 614f 5245 4c53 4543 8d91 05bf 9...aORELSEC.... │ │ │ │ +000c52d0: aad7 638d 9f01 cccc d532 8e8e 9115 4de7 ..c......2....M. │ │ │ │ +000c52e0: eb61 4f52 454c 5345 438d 8d91 05bf aad7 .aORELSEC....... │ │ │ │ +000c52f0: 3a96 01ff fe3a 933a 8e8e 9119 49f4 eb61 :....:.:....I..a │ │ │ │ +000c5300: 4f52 454c 5345 438d 9105 bfaa d763 8d9f ORELSEC......c.. │ │ │ │ +000c5310: 01cc ccd8 6e8e 8e8e 8e8e 8e8e 8e8e 8e9f ....n........... │ │ │ │ +000c5320: 24fd 138e 8c8b 0000 00f6 0000 0000 0000 $............... │ │ │ │ 000c5330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000c5340: 0000 000c 4809 a002 cc05 558d a0fd 46d3 ....H.....U...F. │ │ │ │ -000c5350: 0e8d 8d8d 8d9f fa99 9a8d 91ea f1eb d032 ...............2 │ │ │ │ -000c5360: 3436 9201 1bcf 3043 6861 7074 6572 9104 46....0Chapter.. │ │ │ │ -000c5370: 8000 3133 2e91 0a80 0043 6f6e 95a0 0076 ..13.....Con...v │ │ │ │ -000c5380: 9365 7273 696f 6e73 8e91 eaf1 eb9f 0566 .ersions.......f │ │ │ │ -000c5390: 6689 0000 e666 01c7 3e7c 8e8e 8e8e a002 f....f..>|...... │ │ │ │ -000c53a0: 942f df8d a0fd 8bd0 218d 91ea f1eb cf49 ./......!......I │ │ │ │ -000c53b0: 7496 03ea a869 7393 6465 0c6e 6564 9362 t....is.de.ned.b │ │ │ │ -000c53c0: 90ac 7279 3a8e 9f20 483f 8d8d 8d9f 06d6 ..ry:.. H?...... │ │ │ │ -000c53d0: bd8d 8d8d 9ff3 0000 8d91 0230 eaeb 616c ...........0..al │ │ │ │ -000c53e0: 6574 9605 bfaa 4649 5253 545f 434f 4e56 et....FIRST_CONV │ │ │ │ -000c53f0: 9363 6c93 7493 3d8e 9f0d 0000 8d91 192f .cl.t.=......../ │ │ │ │ -000c5400: 9269 746c 6973 7496 05bf aa24 4f52 454c .itlist....$OREL │ │ │ │ -000c5410: 5345 4393 636c 934e 4f5f 434f 4e56 9374 SEC.cl.NO_CONV.t │ │ │ │ -000c5420: 933f 9366 6169 6c77 6974 6893 6046 4952 .?.failwith.`FIR │ │ │ │ -000c5430: 5354 5f43 4f4e 5660 3b3b 8e8e 8e8e 8e8e ST_CONV`;;...... │ │ │ │ -000c5440: 8ea9 2048 3e8d 91f6 537a cf54 6865 9b03 .. H>...Sz.The.. │ │ │ │ -000c5450: eaa8 636f 6e95 ac72 7693 6572 7369 6f6e ..con..rv.ersion │ │ │ │ -000c5460: 8d98 eb61 414c 4c5f 434f 4e56 8e91 35d2 ...aALL_CONV..5. │ │ │ │ -000c5470: a0cf 6973 9861 6e98 6964 656e 9374 6974 ..is.an.iden.tit │ │ │ │ -000c5480: 9379 9866 6f72 8d98 eb61 5448 454e 438e .y.for...aTHENC. │ │ │ │ -000c5490: 9120 a8fa cf2c 9875 7365 6675 6c98 696e . ...,.useful.in │ │ │ │ -000c54a0: 9862 7569 6c64 696e 6798 6675 6e63 7469 .building.functi │ │ │ │ -000c54b0: 6f6e 732e 8ea4 1bc2 928d 8d8d 91ea f1eb ons............. │ │ │ │ -000c54c0: 9ff5 4fa7 8900 0066 6601 c70b 4a9f 0b07 ..O....ff...J... │ │ │ │ -000c54d0: 168d 8d90 cccd 9f04 599c 8400 0f60 b200 ........Y....`.. │ │ │ │ -000c54e0: 0066 668d 9ffb a664 8d91 170b cceb 6141 .ff....d......aA │ │ │ │ -000c54f0: 4c4c 5f43 4f4e 5696 05bf aa3a 9363 6f6e LL_CONV....:.con │ │ │ │ -000c5500: 768e 8e92 01c6 71b1 8400 0f60 b200 0066 v.....q....`...f │ │ │ │ -000c5510: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ -000c5520: 8e8e 8ea1 8d8d 91ea f1eb 414c 4c5f 434f ..........ALL_CO │ │ │ │ -000c5530: 4e56 9105 bfaa eb62 748e 9126 8dd2 cf65 NV.....bt..&...e │ │ │ │ -000c5540: 7691 ff58 e461 6c75 6174 6573 9603 eaa8 v..X.aluates.... │ │ │ │ -000c5550: 746f 8d93 eb61 7c2d 9105 bfaa eb62 74eb to...a|-.....bt. │ │ │ │ -000c5560: 613d eb62 748e 9122 d1da cf2e 9105 38e0 a=.bt.."......8. │ │ │ │ -000c5570: 4974 9369 7393 6465 0c6e 6564 9361 7393 It.is.de.ned.as. │ │ │ │ -000c5580: 6290 538e 6569 6e67 9369 6465 6e90 ac72 b.S.eing.iden..r │ │ │ │ -000c5590: 7469 6361 6c93 746f 8d93 eb61 5245 464c tical.to...aREFL │ │ │ │ -000c55a0: 8e91 1ae9 50cf 2e8e 9f10 0000 8d91 f653 ....P..........S │ │ │ │ -000c55b0: 7a54 6865 9603 eaa8 6675 6e63 7469 6f6e zThe....function │ │ │ │ -000c55c0: 8d93 eb61 4556 4552 595f 434f 4e56 8e91 ...aEVERY_CONV.. │ │ │ │ -000c55d0: 4151 f4cf 6170 706c 6965 7393 6193 6c69 AQ..applies.a.li │ │ │ │ -000c55e0: 7374 936f 6693 636f 6e95 ac72 7693 6572 st.of.con..rv.er │ │ │ │ -000c55f0: 7369 6f6e 7396 03ea a869 6e93 7365 7175 sions....in.sequ │ │ │ │ -000c5600: 656e 6365 2e8e a18d 8d8d 91ea f1eb 9ff5 ence............ │ │ │ │ -000c5610: 4fa7 8900 0066 6601 c70b 4a9f 0b07 168d O....ff...J..... │ │ │ │ -000c5620: 8d90 cccd 9f04 599c 8400 0f60 b200 0066 ......Y....`...f │ │ │ │ -000c5630: 668d 9ffb a664 8d91 170b cceb 6145 5645 f....d......aEVE │ │ │ │ -000c5640: 5259 5f43 4f4e 5696 05bf aa3a 9363 6f6e RY_CONV....:.con │ │ │ │ -000c5650: 7693 6c69 7374 932d 3e93 636f 6e76 8e8e v.list.->.conv.. │ │ │ │ -000c5660: 9201 c671 b184 000f 60b2 0000 6666 8e8e ...q....`...ff.. │ │ │ │ -000c5670: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ -000c5680: 9f1b c291 8d8d 91ea f1eb 4556 4552 595f ..........EVERY_ │ │ │ │ -000c5690: 434f 4e56 9105 bfaa 5b8e 912f ede3 d763 CONV....[../...c │ │ │ │ -000c56a0: 8d9f 01cc ccd5 318e 8d91 04c0 04eb 613b ......1.......a; │ │ │ │ -000c56b0: 8e8d 910c 7fac d73a 9601 fffe 3a93 3a8e .......:....:.:. │ │ │ │ -000c56c0: 8d91 1c4a 4aeb 613b 8e91 2209 f4d7 638d ...JJ.a;.."...c. │ │ │ │ -000c56d0: 9f01 cccc d86e 8e8d 9105 a850 eb61 5d8e .....n.....P.a]. │ │ │ │ -000c56e0: 910f 52a2 cf69 7396 03ea a865 7175 6976 ..R..is....equiv │ │ │ │ -000c56f0: 91ff 58e4 616c 656e 9aac 7274 2c93 696e ..X.alen..rt,.in │ │ │ │ -000c5700: 9874 7569 7469 7698 656c 7991 ff05 562c .tuitiv.ely...V, │ │ │ │ -000c5710: 9374 6f3a 8ea1 8d8d 8d9e 56bd 8d8d 8d8d .to:......V..... │ │ │ │ -000c5720: 8d91 0230 ead7 638d 9f01 cccc d531 8e8e ...0..c......1.. │ │ │ │ -000c5730: 9111 bf27 eb61 5448 454e 438d 9105 bfaa ...'.aTHENC..... │ │ │ │ -000c5740: d763 8d9f 01cc ccd5 328e 8e91 154d e7eb .c......2....M.. │ │ │ │ -000c5750: 6154 4845 4e43 8d8d 9105 bfaa d73a 9601 aTHENC.......:.. │ │ │ │ -000c5760: fffe 3a93 3a8e 8e91 1949 f4eb 6154 4845 ..:.:....I..aTHE │ │ │ │ -000c5770: 4e43 8d91 05bf aad7 638d 9f01 cccc d86e NC......c......n │ │ │ │ -000c5780: 8e8e 8e8e 8e8e 8e8e 8ea1 8d91 eaf1 ebcf ................ │ │ │ │ -000c5790: 4974 9603 eaa8 6973 9364 650c 6e65 6493 It....is.de.ned. │ │ │ │ -000c57a0: 6290 ac72 793a 8ea6 8d8d 8d9f 06d6 bd8d b..ry:.......... │ │ │ │ -000c57b0: 8d8d 9ff3 0000 8d91 0230 eaeb 616c 6574 .........0..alet │ │ │ │ -000c57c0: 9605 bfaa 4556 4552 595f 434f 4e56 9363 ....EVERY_CONV.c │ │ │ │ -000c57d0: 6c93 7493 3d8e 9f0d 0000 8d91 192f 9269 l.t.=......../.i │ │ │ │ -000c57e0: 746c 6973 7496 05bf aa24 5448 454e 4393 tlist....$THENC. │ │ │ │ -000c57f0: 636c 9341 4c4c 5f43 4f4e 5693 7493 3f93 cl.ALL_CONV.t.?. │ │ │ │ -000c5800: 6661 696c 7769 7468 9360 4556 4552 595f failwith.`EVERY_ │ │ │ │ -000c5810: 434f 4e56 608e 8e8e 8e8e 8e8e 9f20 483f CONV`........ H? │ │ │ │ -000c5820: 8d91 f653 7acf 5468 659b 03b3 ca6f 7090 ...Sz.The....op. │ │ │ │ -000c5830: 538e 6572 6174 6f72 8d91 03b3 c9eb 6143 S.erator......aC │ │ │ │ -000c5840: 4841 4e47 4544 5f43 4f4e 568e 914c 638b HANGED_CONV..Lc. │ │ │ │ -000c5850: cf63 6f6e 95ac 7276 9365 7274 7398 6f6e .con..rv.erts.on │ │ │ │ -000c5860: 6598 636f 6e93 7693 6572 7369 6f6e 9603 e.con.v.ersion.. │ │ │ │ -000c5870: b3c9 746f 9861 6e6f 7468 6572 9874 6861 ..to.another.tha │ │ │ │ -000c5880: 7498 6661 696c 7393 6f6e 9861 7267 756d t.fails.on.argum │ │ │ │ -000c5890: 656e 90ac 7274 738e a910 0000 8d91 eaf1 en..rts......... │ │ │ │ -000c58a0: eb74 6861 7496 03ea a869 7493 6361 6e6e .that....it.cann │ │ │ │ -000c58b0: 6f74 9363 90ac 7268 616e 6765 2e8e a18d ot.c..rhange.... │ │ │ │ -000c58c0: 8d8d 91ea f1eb 9ff5 4fa7 8900 0066 6601 ........O....ff. │ │ │ │ -000c58d0: c70b 4a9f 0b07 168d 8d90 cccd 9f04 599c ..J...........Y. │ │ │ │ -000c58e0: 8400 0f60 b200 0066 668d 9ffb a664 8d91 ...`...ff....d.. │ │ │ │ -000c58f0: 170b cceb 6143 4841 4e47 4544 5f43 4f4e ....aCHANGED_CON │ │ │ │ -000c5900: 5696 05bf aa3a 9363 6f6e 7693 2d3e 9363 V....:.conv.->.c │ │ │ │ -000c5910: 6f6e 768e 8e92 01c6 71b1 8400 0f60 b200 onv.....q....`.. │ │ │ │ -000c5920: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ -000c5930: 0b4a 8e8e 8e9f 1bc2 918d 91ea f1eb cf49 .J.............I │ │ │ │ -000c5940: 6696 041e 19d7 639b 041e 1a74 93cf 6576 f.....c....t..ev │ │ │ │ -000c5950: 91ff 58e4 616c 7561 7465 7393 746f 8d98 ..X.aluates.to.. │ │ │ │ -000c5960: eb61 7c2d 8e91 13bb 87d7 748d eb61 3d8e .a|-......t..a=. │ │ │ │ -000c5970: 9105 bfaa d774 8d9f fba5 32db 308e 9102 .....t....2.0... │ │ │ │ -000c5980: ce39 cf2c 9104 2af6 7468 656e 8d93 eb61 .9.,..*.then...a │ │ │ │ -000c5990: 4348 414e 4745 445f 434f 4e56 8e91 4d38 CHANGED_CONV..M8 │ │ │ │ -000c59a0: 2ad7 6398 7493 cf61 6c73 6f93 6576 91ff *.c.t..also.ev.. │ │ │ │ -000c59b0: 58e4 616c 7561 7465 7398 746f 8d93 eb61 X.aluates.to...a │ │ │ │ -000c59c0: 7c2d 8e91 13bb 86d7 748d eb61 3d8e 9105 |-......t..a=... │ │ │ │ -000c59d0: bfaa d774 8d9f fba5 32db 308e 9102 ce39 ...t....2.0....9 │ │ │ │ -000c59e0: cf2c 9104 2af6 756e 6c65 7373 93d7 7498 .,..*.unless..t. │ │ │ │ -000c59f0: cf61 6e64 93d7 748d 9ffb a532 db30 8e8e .and..t....2.0.. │ │ │ │ -000c5a00: a68d 91ea f1eb cf61 7265 9603 eaa8 7468 .......are....th │ │ │ │ -000c5a10: 6593 7361 6d65 9328 7570 9374 6f93 d70b e.same.(up.to... │ │ │ │ -000c5a20: 9013 8fcf 2d63 6f6e 95ac 7276 9365 7273 ....-con..rv.ers │ │ │ │ -000c5a30: 696f 6e29 2c96 03ea a869 6e93 7768 6963 ion),....in.whic │ │ │ │ -000c5a40: 90ac 7268 9363 6173 6593 6974 9366 6169 ..rh.case.it.fai │ │ │ │ -000c5a50: 6c73 2e8e a68d 91f6 537a 5468 6596 04e7 ls......SzThe... │ │ │ │ -000c5a60: 3a6f 7090 538e 6572 6174 6f72 8d91 04e7 :op.S.erator.... │ │ │ │ -000c5a70: 39eb 6154 5259 5f43 4f4e 568e 9137 cbc3 9.aTRY_CONV..7.. │ │ │ │ -000c5a80: cf6d 6170 7393 6f6e 6593 636f 6e95 ac72 .maps.one.con..r │ │ │ │ -000c5a90: 7693 6572 7369 6f6e 9b04 e739 746f 9604 v.ersion...9to.. │ │ │ │ -000c5aa0: e73a 616e 6f74 6865 7293 7468 6174 9861 .:another.that.a │ │ │ │ -000c5ab0: 6c77 95ac 7261 9379 739b 04e7 3a73 7563 lw..ra.ys...:suc │ │ │ │ -000c5ac0: 6365 6564 732c 9105 265e 6293 7998 7265 ceeds,..&^b.y.re │ │ │ │ -000c5ad0: 2d8e a68d 91ea f1eb 706c 6163 696e 6796 -.......placing. │ │ │ │ -000c5ae0: 03ea a866 6169 6c75 7265 7393 7769 7468 ...failures.with │ │ │ │ -000c5af0: 9374 6865 9369 6465 6e95 ac72 7469 7493 .the.iden..rtit. │ │ │ │ -000c5b00: 7991 03ea a863 6f6e 9376 9365 7273 696f y....con.v.ersio │ │ │ │ -000c5b10: 6e2e 8ea1 8d8d 8d91 eaf1 eb9f f54f a789 n............O.. │ │ │ │ -000c5b20: 0000 6666 01c7 0b4a 9f0b 0716 8d8d 90cc ..ff...J........ │ │ │ │ -000c5b30: cd9f 0459 9c84 000f 60b2 0000 6666 8d9f ...Y....`...ff.. │ │ │ │ -000c5b40: fba6 648d 9117 0bcc eb61 5452 595f 434f ..d......aTRY_CO │ │ │ │ -000c5b50: 4e56 9605 bfaa 3a93 636f 6e76 8e8e 9201 NV....:.conv.... │ │ │ │ -000c5b60: c671 b184 000f 60b2 0000 6666 8e8e 9f04 .q....`...ff.... │ │ │ │ -000c5b70: c002 8900 0066 6601 c70b 4a8e 8e8e a18d .....ff...J..... │ │ │ │ -000c5b80: 91ea f1eb cf49 6696 04c1 33d7 639b 04c1 .....If...3.c... │ │ │ │ -000c5b90: 3474 93cf 6576 91ff 58e4 616c 7561 7465 4t..ev..X.aluate │ │ │ │ -000c5ba0: 7393 746f 8d98 eb61 7c2d 8e91 1501 bbd7 s.to...a|-...... │ │ │ │ -000c5bb0: 748d eb61 3d8e 9105 bfaa d774 8d9f fba5 t..a=......t.... │ │ │ │ -000c5bc0: 32db 308e 9102 ce39 cf2c 9104 f6d6 7468 2.0....9.,....th │ │ │ │ -000c5bd0: 656e 8d98 eb61 5452 595f 434f 4e56 8e91 en...aTRY_CONV.. │ │ │ │ -000c5be0: 377f b7d7 6393 7498 cf61 6c73 6f93 6576 7...c.t..also.ev │ │ │ │ -000c5bf0: 91ff 58e4 616c 7561 7465 7393 746f 8d98 ..X.aluates.to.. │ │ │ │ -000c5c00: eb61 7c2d 8e91 1501 bbd7 748d eb61 3d8e .a|-......t..a=. │ │ │ │ -000c5c10: 9105 bfaa d774 8d9f fba5 32db 308e 9102 .....t....2.0... │ │ │ │ -000c5c20: ce39 cf2e 9107 bc82 4966 93d7 6398 7493 .9......If..c.t. │ │ │ │ -000c5c30: cf66 6169 6c73 2c91 04f6 d674 6865 6e8e .fails,....then. │ │ │ │ -000c5c40: a68d 8d91 eaf1 ebeb 6154 5259 5f43 4f4e ........aTRY_CON │ │ │ │ -000c5c50: 568e 911c d9e3 d763 9603 eaa8 7493 cf65 V......c....t..e │ │ │ │ -000c5c60: 7691 ff58 e461 6c75 6174 6573 9374 6f8d v..X.aluates.to. │ │ │ │ -000c5c70: 93eb 617c 2d8e 9113 54a4 d774 8deb 613d ..a|-...T..t..a= │ │ │ │ -000c5c80: 8e91 05bf aad7 74cf 2e8d 9105 38e0 eb61 ......t.....8..a │ │ │ │ -000c5c90: 5452 595f 434f 4e56 8e91 3720 d8cf 6973 TRY_CONV..7 ..is │ │ │ │ -000c5ca0: 9369 6d70 6c65 6d65 6e9a ac72 7465 6493 .implemen..rted. │ │ │ │ -000c5cb0: 6298 793a 8ea1 8d8d 8d9e 56bd 8d8d 8d8d b.y:......V..... │ │ │ │ -000c5cc0: 9102 30ea eb61 6c65 7496 05bf aa54 5259 ..0..alet....TRY │ │ │ │ -000c5cd0: 5f43 4f4e 5693 6393 3d93 6393 4f52 454c _CONV.c.=.c.OREL │ │ │ │ -000c5ce0: 5345 4393 414c 4c5f 434f 4e56 8e8e 8e8e SEC.ALL_CONV.... │ │ │ │ -000c5cf0: 8e8e 8e9f 1bc2 918d 91ea f1eb cf49 7496 .............It. │ │ │ │ -000c5d00: 03ea a869 7393 7573 6564 9369 6e93 7468 ...is.used.in.th │ │ │ │ -000c5d10: 6593 696d 706c 656d 656e 9aac 7274 6174 e.implemen..rtat │ │ │ │ -000c5d20: 696f 6e93 6f66 8d93 eb61 544f 505f 4445 ion.of...aTOP_DE │ │ │ │ -000c5d30: 5054 485f 434f 4e56 8e91 5850 9ccf 2867 PTH_CONV..XP..(g │ │ │ │ -000c5d40: 6976 9865 6e93 6c61 7465 7229 2e8e a68d iv.en.later).... │ │ │ │ -000c5d50: 91f6 537a 5468 6572 6596 046e 7f61 7265 ..SzThere..n.are │ │ │ │ -000c5d60: 9104 6e80 6193 6e95 ac72 756d 9362 9a53 ..n.a.n..rum.b.S │ │ │ │ -000c5d70: 8e65 7296 046e 7f6f 6693 6f70 9865 7261 .er..n.of.op.era │ │ │ │ -000c5d80: 746f 7273 9b04 6e80 666f 7293 6170 706c tors..n.for.appl │ │ │ │ -000c5d90: 7969 6e67 9363 6f6e 95ac 7276 9365 7273 ying.con..rv.ers │ │ │ │ -000c5da0: 696f 6e73 9604 6e7f 746f 9874 6865 9369 ions..n.to.the.i │ │ │ │ -000c5db0: 6d6d 6564 6961 7465 9373 7562 7465 726d mmediate.subterm │ │ │ │ -000c5dc0: 738e a68d 91ea f1eb 6f66 9603 eaa8 6193 s.......of....a. │ │ │ │ -000c5dd0: 7465 726d 2e91 0538 e054 6865 7365 9375 term...8.These.u │ │ │ │ -000c5de0: 7365 9374 6865 93eb 484d 4c93 cf66 756e se.the..HML..fun │ │ │ │ -000c5df0: 6374 696f 6e73 3a8e 9f1e 5951 8d8d 8d91 ctions:...YQ.... │ │ │ │ -000c5e00: eaf1 eb9f eecf a789 0000 6666 01c7 0b4a ..........ff...J │ │ │ │ -000c5e10: 9f18 0716 8d8d 90cc cd9f 0459 9c84 001c ...........Y.... │ │ │ │ -000c5e20: 60b2 0000 6666 8d9f eea6 648d 9117 0bcc `...ff....d..... │ │ │ │ -000c5e30: eb61 4d4b 5f43 4f4d 4296 05bf aa3a 9374 .aMK_COMB....:.t │ │ │ │ -000c5e40: 686d 9323 9374 686d 932d 3e93 7468 6d8e hm.#.thm.->.thm. │ │ │ │ -000c5e50: 9f0d 0000 8d91 170b cc4d 4b5f 4142 5391 .........MK_ABS. │ │ │ │ -000c5e60: 0b7f 543a 9605 bfaa 7468 6d93 2d3e 9374 ..T:....thm.->.t │ │ │ │ -000c5e70: 686d 8e8e 9201 c671 b184 001c 60b2 0000 hm.....q....`... │ │ │ │ -000c5e80: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ -000c5e90: 4a8e 8e8e 8e9f 24fd 138e 8c8b 0000 00f7 J.....$......... │ │ │ │ -000c5ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000c5340: 0000 0000 0000 0000 0000 0000 0000 000c ................ │ │ │ │ +000c5350: 4815 a002 cc05 558d a0fd 46d3 0e8d 8d8d H.....U...F..... │ │ │ │ +000c5360: 8d9f fa99 9a8d 91ea f1eb d032 3436 9201 ...........246.. │ │ │ │ +000c5370: 1bcf 3043 6861 7074 6572 9104 8000 3133 ..0Chapter....13 │ │ │ │ +000c5380: 2e91 0a80 0043 6f6e 95a0 0076 9365 7273 .....Con...v.ers │ │ │ │ +000c5390: 696f 6e73 8e91 eaf1 eb9f 0566 6689 0000 ions.......ff... │ │ │ │ +000c53a0: e666 01c7 3e7c 8e8e 8e8e a002 942f df8d .f..>|......./.. │ │ │ │ +000c53b0: a0fd 8bd0 218d 91ea f1eb cf49 7496 03ea ....!......It... │ │ │ │ +000c53c0: a869 7393 6465 0c6e 6564 9362 90ac 7279 .is.de.ned.b..ry │ │ │ │ +000c53d0: 3a8e 9f20 483f 8d8d 8d9f 06d6 bd8d 8d8d :.. H?.......... │ │ │ │ +000c53e0: 9ff3 0000 8d91 0230 eaeb 616c 6574 9605 .......0..alet.. │ │ │ │ +000c53f0: bfaa 4649 5253 545f 434f 4e56 9363 6c93 ..FIRST_CONV.cl. │ │ │ │ +000c5400: 7493 3d8e 9f0d 0000 8d91 192f 9269 746c t.=......../.itl │ │ │ │ +000c5410: 6973 7496 05bf aa24 4f52 454c 5345 4393 ist....$ORELSEC. │ │ │ │ +000c5420: 636c 934e 4f5f 434f 4e56 9374 933f 9366 cl.NO_CONV.t.?.f │ │ │ │ +000c5430: 6169 6c77 6974 6893 6046 4952 5354 5f43 ailwith.`FIRST_C │ │ │ │ +000c5440: 4f4e 5660 3b3b 8e8e 8e8e 8e8e 8ea9 2048 ONV`;;........ H │ │ │ │ +000c5450: 3e8d 91f6 537a cf54 6865 9b03 eaa8 636f >...Sz.The....co │ │ │ │ +000c5460: 6e95 ac72 7693 6572 7369 6f6e 8d98 eb61 n..rv.ersion...a │ │ │ │ +000c5470: 414c 4c5f 434f 4e56 8e91 35d2 a0cf 6973 ALL_CONV..5...is │ │ │ │ +000c5480: 9861 6e98 6964 656e 9374 6974 9379 9866 .an.iden.tit.y.f │ │ │ │ +000c5490: 6f72 8d98 eb61 5448 454e 438e 9120 a8fa or...aTHENC.. .. │ │ │ │ +000c54a0: cf2c 9875 7365 6675 6c98 696e 9862 7569 .,.useful.in.bui │ │ │ │ +000c54b0: 6c64 696e 6798 6675 6e63 7469 6f6e 732e lding.functions. │ │ │ │ +000c54c0: 8ea4 1bc2 928d 8d8d 91ea f1eb 9ff5 4fa7 ..............O. │ │ │ │ +000c54d0: 8900 0066 6601 c70b 4a9f 0b07 168d 8d90 ...ff...J....... │ │ │ │ +000c54e0: cccd 9f04 599c 8400 0f60 b200 0066 668d ....Y....`...ff. │ │ │ │ +000c54f0: 9ffb a664 8d91 170b cceb 6141 4c4c 5f43 ...d......aALL_C │ │ │ │ +000c5500: 4f4e 5696 05bf aa3a 9363 6f6e 768e 8e92 ONV....:.conv... │ │ │ │ +000c5510: 01c6 71b1 8400 0f60 b200 0066 668e 8e9f ..q....`...ff... │ │ │ │ +000c5520: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8ea1 ......ff...J.... │ │ │ │ +000c5530: 8d8d 91ea f1eb 414c 4c5f 434f 4e56 9105 ......ALL_CONV.. │ │ │ │ +000c5540: bfaa eb62 748e 9126 8dd2 cf65 7691 ff58 ...bt..&...ev..X │ │ │ │ +000c5550: e461 6c75 6174 6573 9603 eaa8 746f 8d93 .aluates....to.. │ │ │ │ +000c5560: eb61 7c2d 9105 bfaa eb62 74eb 613d eb62 .a|-.....bt.a=.b │ │ │ │ +000c5570: 748e 9122 d1da cf2e 9105 38e0 4974 9369 t.."......8.It.i │ │ │ │ +000c5580: 7393 6465 0c6e 6564 9361 7393 6290 538e s.de.ned.as.b.S. │ │ │ │ +000c5590: 6569 6e67 9369 6465 6e90 ac72 7469 6361 eing.iden..rtica │ │ │ │ +000c55a0: 6c93 746f 8d93 eb61 5245 464c 8e91 1ae9 l.to...aREFL.... │ │ │ │ +000c55b0: 50cf 2e8e 9f10 0000 8d91 f653 7a54 6865 P..........SzThe │ │ │ │ +000c55c0: 9603 eaa8 6675 6e63 7469 6f6e 8d93 eb61 ....function...a │ │ │ │ +000c55d0: 4556 4552 595f 434f 4e56 8e91 4151 f4cf EVERY_CONV..AQ.. │ │ │ │ +000c55e0: 6170 706c 6965 7393 6193 6c69 7374 936f applies.a.list.o │ │ │ │ +000c55f0: 6693 636f 6e95 ac72 7693 6572 7369 6f6e f.con..rv.ersion │ │ │ │ +000c5600: 7396 03ea a869 6e93 7365 7175 656e 6365 s....in.sequence │ │ │ │ +000c5610: 2e8e a18d 8d8d 91ea f1eb 9ff5 4fa7 8900 ............O... │ │ │ │ +000c5620: 0066 6601 c70b 4a9f 0b07 168d 8d90 cccd .ff...J......... │ │ │ │ +000c5630: 9f04 599c 8400 0f60 b200 0066 668d 9ffb ..Y....`...ff... │ │ │ │ +000c5640: a664 8d91 170b cceb 6145 5645 5259 5f43 .d......aEVERY_C │ │ │ │ +000c5650: 4f4e 5696 05bf aa3a 9363 6f6e 7693 6c69 ONV....:.conv.li │ │ │ │ +000c5660: 7374 932d 3e93 636f 6e76 8e8e 9201 c671 st.->.conv.....q │ │ │ │ +000c5670: b184 000f 60b2 0000 6666 8e8e 9f04 c002 ....`...ff...... │ │ │ │ +000c5680: 8900 0066 6601 c70b 4a8e 8e8e 9f1b c291 ...ff...J....... │ │ │ │ +000c5690: 8d8d 91ea f1eb 4556 4552 595f 434f 4e56 ......EVERY_CONV │ │ │ │ +000c56a0: 9105 bfaa 5b8e 912f ede3 d763 8d9f 01cc ....[../...c.... │ │ │ │ +000c56b0: ccd5 318e 8d91 04c0 04eb 613b 8e8d 910c ..1.......a;.... │ │ │ │ +000c56c0: 7fac d73a 9601 fffe 3a93 3a8e 8d91 1c4a ...:....:.:....J │ │ │ │ +000c56d0: 4aeb 613b 8e91 2209 f4d7 638d 9f01 cccc J.a;.."...c..... │ │ │ │ +000c56e0: d86e 8e8d 9105 a850 eb61 5d8e 910f 52a2 .n.....P.a]...R. │ │ │ │ +000c56f0: cf69 7396 03ea a865 7175 6976 91ff 58e4 .is....equiv..X. │ │ │ │ +000c5700: 616c 656e 9aac 7274 2c93 696e 9874 7569 alen..rt,.in.tui │ │ │ │ +000c5710: 7469 7698 656c 7991 ff05 562c 9374 6f3a tiv.ely...V,.to: │ │ │ │ +000c5720: 8ea1 8d8d 8d9e 56bd 8d8d 8d8d 8d91 0230 ......V........0 │ │ │ │ +000c5730: ead7 638d 9f01 cccc d531 8e8e 9111 bf27 ..c......1.....' │ │ │ │ +000c5740: eb61 5448 454e 438d 9105 bfaa d763 8d9f .aTHENC......c.. │ │ │ │ +000c5750: 01cc ccd5 328e 8e91 154d e7eb 6154 4845 ....2....M..aTHE │ │ │ │ +000c5760: 4e43 8d8d 9105 bfaa d73a 9601 fffe 3a93 NC.......:....:. │ │ │ │ +000c5770: 3a8e 8e91 1949 f4eb 6154 4845 4e43 8d91 :....I..aTHENC.. │ │ │ │ +000c5780: 05bf aad7 638d 9f01 cccc d86e 8e8e 8e8e ....c......n.... │ │ │ │ +000c5790: 8e8e 8e8e 8ea1 8d91 eaf1 ebcf 4974 9603 ............It.. │ │ │ │ +000c57a0: eaa8 6973 9364 650c 6e65 6493 6290 ac72 ..is.de.ned.b..r │ │ │ │ +000c57b0: 793a 8ea6 8d8d 8d9f 06d6 bd8d 8d8d 9ff3 y:.............. │ │ │ │ +000c57c0: 0000 8d91 0230 eaeb 616c 6574 9605 bfaa .....0..alet.... │ │ │ │ +000c57d0: 4556 4552 595f 434f 4e56 9363 6c93 7493 EVERY_CONV.cl.t. │ │ │ │ +000c57e0: 3d8e 9f0d 0000 8d91 192f 9269 746c 6973 =......../.itlis │ │ │ │ +000c57f0: 7496 05bf aa24 5448 454e 4393 636c 9341 t....$THENC.cl.A │ │ │ │ +000c5800: 4c4c 5f43 4f4e 5693 7493 3f93 6661 696c LL_CONV.t.?.fail │ │ │ │ +000c5810: 7769 7468 9360 4556 4552 595f 434f 4e56 with.`EVERY_CONV │ │ │ │ +000c5820: 608e 8e8e 8e8e 8e8e 9f20 483f 8d91 f653 `........ H?...S │ │ │ │ +000c5830: 7acf 5468 659b 03b3 ca6f 7090 538e 6572 z.The....op.S.er │ │ │ │ +000c5840: 6174 6f72 8d91 03b3 c9eb 6143 4841 4e47 ator......aCHANG │ │ │ │ +000c5850: 4544 5f43 4f4e 568e 914c 638b cf63 6f6e ED_CONV..Lc..con │ │ │ │ +000c5860: 95ac 7276 9365 7274 7398 6f6e 6598 636f ..rv.erts.one.co │ │ │ │ +000c5870: 6e93 7693 6572 7369 6f6e 9603 b3c9 746f n.v.ersion....to │ │ │ │ +000c5880: 9861 6e6f 7468 6572 9874 6861 7498 6661 .another.that.fa │ │ │ │ +000c5890: 696c 7393 6f6e 9861 7267 756d 656e 90ac ils.on.argumen.. │ │ │ │ +000c58a0: 7274 738e a910 0000 8d91 eaf1 eb74 6861 rts..........tha │ │ │ │ +000c58b0: 7496 03ea a869 7493 6361 6e6e 6f74 9363 t....it.cannot.c │ │ │ │ +000c58c0: 90ac 7268 616e 6765 2e8e a18d 8d8d 91ea ..rhange........ │ │ │ │ +000c58d0: f1eb 9ff5 4fa7 8900 0066 6601 c70b 4a9f ....O....ff...J. │ │ │ │ +000c58e0: 0b07 168d 8d90 cccd 9f04 599c 8400 0f60 ..........Y....` │ │ │ │ +000c58f0: b200 0066 668d 9ffb a664 8d91 170b cceb ...ff....d...... │ │ │ │ +000c5900: 6143 4841 4e47 4544 5f43 4f4e 5696 05bf aCHANGED_CONV... │ │ │ │ +000c5910: aa3a 9363 6f6e 7693 2d3e 9363 6f6e 768e .:.conv.->.conv. │ │ │ │ +000c5920: 8e92 01c6 71b1 8400 0f60 b200 0066 668e ....q....`...ff. │ │ │ │ +000c5930: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ +000c5940: 8e9f 1bc2 918d 91ea f1eb cf49 6696 041e ...........If... │ │ │ │ +000c5950: 19d7 639b 041e 1a74 93cf 6576 91ff 58e4 ..c....t..ev..X. │ │ │ │ +000c5960: 616c 7561 7465 7393 746f 8d98 eb61 7c2d aluates.to...a|- │ │ │ │ +000c5970: 8e91 13bb 87d7 748d eb61 3d8e 9105 bfaa ......t..a=..... │ │ │ │ +000c5980: d774 8d9f fba5 32db 308e 9102 ce39 cf2c .t....2.0....9., │ │ │ │ +000c5990: 9104 2af6 7468 656e 8d93 eb61 4348 414e ..*.then...aCHAN │ │ │ │ +000c59a0: 4745 445f 434f 4e56 8e91 4d38 2ad7 6398 GED_CONV..M8*.c. │ │ │ │ +000c59b0: 7493 cf61 6c73 6f93 6576 91ff 58e4 616c t..also.ev..X.al │ │ │ │ +000c59c0: 7561 7465 7398 746f 8d93 eb61 7c2d 8e91 uates.to...a|-.. │ │ │ │ +000c59d0: 13bb 86d7 748d eb61 3d8e 9105 bfaa d774 ....t..a=......t │ │ │ │ +000c59e0: 8d9f fba5 32db 308e 9102 ce39 cf2c 9104 ....2.0....9.,.. │ │ │ │ +000c59f0: 2af6 756e 6c65 7373 93d7 7498 cf61 6e64 *.unless..t..and │ │ │ │ +000c5a00: 93d7 748d 9ffb a532 db30 8e8e a68d 91ea ..t....2.0...... │ │ │ │ +000c5a10: f1eb cf61 7265 9603 eaa8 7468 6593 7361 ...are....the.sa │ │ │ │ +000c5a20: 6d65 9328 7570 9374 6f93 d70b 9013 8fcf me.(up.to....... │ │ │ │ +000c5a30: 2d63 6f6e 95ac 7276 9365 7273 696f 6e29 -con..rv.ersion) │ │ │ │ +000c5a40: 2c96 03ea a869 6e93 7768 6963 90ac 7268 ,....in.whic..rh │ │ │ │ +000c5a50: 9363 6173 6593 6974 9366 6169 6c73 2e8e .case.it.fails.. │ │ │ │ +000c5a60: a68d 91f6 537a 5468 6596 04e7 3a6f 7090 ....SzThe...:op. │ │ │ │ +000c5a70: 538e 6572 6174 6f72 8d91 04e7 39eb 6154 S.erator....9.aT │ │ │ │ +000c5a80: 5259 5f43 4f4e 568e 9137 cbc3 cf6d 6170 RY_CONV..7...map │ │ │ │ +000c5a90: 7393 6f6e 6593 636f 6e95 ac72 7693 6572 s.one.con..rv.er │ │ │ │ +000c5aa0: 7369 6f6e 9b04 e739 746f 9604 e73a 616e sion...9to...:an │ │ │ │ +000c5ab0: 6f74 6865 7293 7468 6174 9861 6c77 95ac other.that.alw.. │ │ │ │ +000c5ac0: 7261 9379 739b 04e7 3a73 7563 6365 6564 ra.ys...:succeed │ │ │ │ +000c5ad0: 732c 9105 265e 6293 7998 7265 2d8e a68d s,..&^b.y.re-... │ │ │ │ +000c5ae0: 91ea f1eb 706c 6163 696e 6796 03ea a866 ....placing....f │ │ │ │ +000c5af0: 6169 6c75 7265 7393 7769 7468 9374 6865 ailures.with.the │ │ │ │ +000c5b00: 9369 6465 6e95 ac72 7469 7493 7991 03ea .iden..rtit.y... │ │ │ │ +000c5b10: a863 6f6e 9376 9365 7273 696f 6e2e 8ea1 .con.v.ersion... │ │ │ │ +000c5b20: 8d8d 8d91 eaf1 eb9f f54f a789 0000 6666 .........O....ff │ │ │ │ +000c5b30: 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f 0459 ...J...........Y │ │ │ │ +000c5b40: 9c84 000f 60b2 0000 6666 8d9f fba6 648d ....`...ff....d. │ │ │ │ +000c5b50: 9117 0bcc eb61 5452 595f 434f 4e56 9605 .....aTRY_CONV.. │ │ │ │ +000c5b60: bfaa 3a93 636f 6e76 8e8e 9201 c671 b184 ..:.conv.....q.. │ │ │ │ +000c5b70: 000f 60b2 0000 6666 8e8e 9f04 c002 8900 ..`...ff........ │ │ │ │ +000c5b80: 0066 6601 c70b 4a8e 8e8e a18d 91ea f1eb .ff...J......... │ │ │ │ +000c5b90: cf49 6696 04c1 33d7 639b 04c1 3474 93cf .If...3.c...4t.. │ │ │ │ +000c5ba0: 6576 91ff 58e4 616c 7561 7465 7393 746f ev..X.aluates.to │ │ │ │ +000c5bb0: 8d98 eb61 7c2d 8e91 1501 bbd7 748d eb61 ...a|-......t..a │ │ │ │ +000c5bc0: 3d8e 9105 bfaa d774 8d9f fba5 32db 308e =......t....2.0. │ │ │ │ +000c5bd0: 9102 ce39 cf2c 9104 f6d6 7468 656e 8d98 ...9.,....then.. │ │ │ │ +000c5be0: eb61 5452 595f 434f 4e56 8e91 377f b7d7 .aTRY_CONV..7... │ │ │ │ +000c5bf0: 6393 7498 cf61 6c73 6f93 6576 91ff 58e4 c.t..also.ev..X. │ │ │ │ +000c5c00: 616c 7561 7465 7393 746f 8d98 eb61 7c2d aluates.to...a|- │ │ │ │ +000c5c10: 8e91 1501 bbd7 748d eb61 3d8e 9105 bfaa ......t..a=..... │ │ │ │ +000c5c20: d774 8d9f fba5 32db 308e 9102 ce39 cf2e .t....2.0....9.. │ │ │ │ +000c5c30: 9107 bc82 4966 93d7 6398 7493 cf66 6169 ....If..c.t..fai │ │ │ │ +000c5c40: 6c73 2c91 04f6 d674 6865 6e8e a68d 8d91 ls,....then..... │ │ │ │ +000c5c50: eaf1 ebeb 6154 5259 5f43 4f4e 568e 911c ....aTRY_CONV... │ │ │ │ +000c5c60: d9e3 d763 9603 eaa8 7493 cf65 7691 ff58 ...c....t..ev..X │ │ │ │ +000c5c70: e461 6c75 6174 6573 9374 6f8d 93eb 617c .aluates.to...a| │ │ │ │ +000c5c80: 2d8e 9113 54a4 d774 8deb 613d 8e91 05bf -...T..t..a=.... │ │ │ │ +000c5c90: aad7 74cf 2e8d 9105 38e0 eb61 5452 595f ..t.....8..aTRY_ │ │ │ │ +000c5ca0: 434f 4e56 8e91 3720 d8cf 6973 9369 6d70 CONV..7 ..is.imp │ │ │ │ +000c5cb0: 6c65 6d65 6e9a ac72 7465 6493 6298 793a lemen..rted.b.y: │ │ │ │ +000c5cc0: 8ea1 8d8d 8d9e 56bd 8d8d 8d8d 9102 30ea ......V.......0. │ │ │ │ +000c5cd0: eb61 6c65 7496 05bf aa54 5259 5f43 4f4e .alet....TRY_CON │ │ │ │ +000c5ce0: 5693 6393 3d93 6393 4f52 454c 5345 4393 V.c.=.c.ORELSEC. │ │ │ │ +000c5cf0: 414c 4c5f 434f 4e56 8e8e 8e8e 8e8e 8e9f ALL_CONV........ │ │ │ │ +000c5d00: 1bc2 918d 91ea f1eb cf49 7496 03ea a869 .........It....i │ │ │ │ +000c5d10: 7393 7573 6564 9369 6e93 7468 6593 696d s.used.in.the.im │ │ │ │ +000c5d20: 706c 656d 656e 9aac 7274 6174 696f 6e93 plemen..rtation. │ │ │ │ +000c5d30: 6f66 8d93 eb61 544f 505f 4445 5054 485f of...aTOP_DEPTH_ │ │ │ │ +000c5d40: 434f 4e56 8e91 5850 9ccf 2867 6976 9865 CONV..XP..(giv.e │ │ │ │ +000c5d50: 6e93 6c61 7465 7229 2e8e a68d 91f6 537a n.later)......Sz │ │ │ │ +000c5d60: 5468 6572 6596 046e 7f61 7265 9104 6e80 There..n.are..n. │ │ │ │ +000c5d70: 6193 6e95 ac72 756d 9362 9a53 8e65 7296 a.n..rum.b.S.er. │ │ │ │ +000c5d80: 046e 7f6f 6693 6f70 9865 7261 746f 7273 .n.of.op.erators │ │ │ │ +000c5d90: 9b04 6e80 666f 7293 6170 706c 7969 6e67 ..n.for.applying │ │ │ │ +000c5da0: 9363 6f6e 95ac 7276 9365 7273 696f 6e73 .con..rv.ersions │ │ │ │ +000c5db0: 9604 6e7f 746f 9874 6865 9369 6d6d 6564 ..n.to.the.immed │ │ │ │ +000c5dc0: 6961 7465 9373 7562 7465 726d 738e a68d iate.subterms... │ │ │ │ +000c5dd0: 91ea f1eb 6f66 9603 eaa8 6193 7465 726d ....of....a.term │ │ │ │ +000c5de0: 2e91 0538 e054 6865 7365 9375 7365 9374 ...8.These.use.t │ │ │ │ +000c5df0: 6865 93eb 484d 4c93 cf66 756e 6374 696f he..HML..functio │ │ │ │ +000c5e00: 6e73 3a8e 9f1e 5951 8d8d 8d91 eaf1 eb9f ns:...YQ........ │ │ │ │ +000c5e10: eecf a789 0000 6666 01c7 0b4a 9f18 0716 ......ff...J.... │ │ │ │ +000c5e20: 8d8d 90cc cd9f 0459 9c84 001c 60b2 0000 .......Y....`... │ │ │ │ +000c5e30: 6666 8d9f eea6 648d 9117 0bcc eb61 4d4b ff....d......aMK │ │ │ │ +000c5e40: 5f43 4f4d 4296 05bf aa3a 9374 686d 9323 _COMB....:.thm.# │ │ │ │ +000c5e50: 9374 686d 932d 3e93 7468 6d8e 9f0d 0000 .thm.->.thm..... │ │ │ │ +000c5e60: 8d91 170b cc4d 4b5f 4142 5391 0b7f 543a .....MK_ABS...T: │ │ │ │ +000c5e70: 9605 bfaa 7468 6d93 2d3e 9374 686d 8e8e ....thm.->.thm.. │ │ │ │ +000c5e80: 9201 c671 b184 001c 60b2 0000 6666 8e8e ...q....`...ff.. │ │ │ │ +000c5e90: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ +000c5ea0: 8e9f 24fd 138e 8c8b 0000 00f7 0000 0000 ..$............. │ │ │ │ 000c5eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000c5ec0: 0000 0000 000c 5319 a002 cc05 558d a0fd ......S.....U... │ │ │ │ -000c5ed0: 46d3 0e8d 8d8d 8d9f fa99 9a8d 9112 c761 F..............a │ │ │ │ -000c5ee0: d031 332e 322e 910a 8000 5791 fee0 0072 .13.2.....W....r │ │ │ │ -000c5ef0: 6974 696e 6796 0480 0063 6f6d 7090 6000 iting....comp.`. │ │ │ │ -000c5f00: 6f75 6e64 9363 6f6e 95a0 0076 9365 7273 ound.con...v.ers │ │ │ │ -000c5f10: 696f 6e73 9200 d656 4c32 3437 8e91 12c7 ions...VL247.... │ │ │ │ -000c5f20: 619f 0566 6689 0000 e666 01c7 3e7c 8e8e a..ff....f..>|.. │ │ │ │ -000c5f30: 8e8e a002 942f df8d a0fd 8bd0 218d 8d91 ...../......!... │ │ │ │ -000c5f40: 12c7 61eb 614d 4b5f 434f 4d42 8e91 3eef ..a.aMK_COMB..>. │ │ │ │ -000c5f50: afcf 616e 648d 9103 eaa8 eb61 4d4b 5f41 ..and......aMK_A │ │ │ │ -000c5f60: 4253 8e91 2a53 4ccf 696d 706c 656d 656e BS..*SL.implemen │ │ │ │ -000c5f70: 9aac 7274 9603 eaa8 7468 6593 666f 6c6c ..rt....the.foll │ │ │ │ -000c5f80: 6f98 7769 6e67 9364 6572 6976 9865 6493 o.wing.deriv.ed. │ │ │ │ -000c5f90: 7275 6c65 733a 8ea9 107a 56a4 12c0 718d rules:...zV...q. │ │ │ │ -000c5fa0: 8d8d 8d9f f7e1 c58d 9200 91f3 d800 8d9f ................ │ │ │ │ -000c5fb0: 01cc ccd5 318e 8d91 0a7f aeeb 617c 2d8e ....1.......a|-. │ │ │ │ -000c5fc0: 9b1b beac d775 8d9f 01cc ccd5 318e 8d91 .....u......1... │ │ │ │ -000c5fd0: 04c0 04eb 613d 8e96 0a7f aed7 768d 9f01 ....a=......v... │ │ │ │ -000c5fe0: cccc d531 8e91 1c3f f4cf 008d 9f01 cccc ...1...?........ │ │ │ │ -000c5ff0: d532 8e8d 93eb 617c 2d8e 98d7 758d 9f01 .2....a|-...u... │ │ │ │ -000c6000: cccc d532 8e8d 9104 c004 eb61 3d8e 93d7 ...2.......a=... │ │ │ │ -000c6010: 768d 9f01 cccc d532 8e8e 9200 91f3 d89f v......2........ │ │ │ │ -000c6020: 0551 6d89 0000 6665 0094 e7f0 9f0b 080b .Qm...fe........ │ │ │ │ -000c6030: 8d91 0f89 d1cf 008d 9f01 cccc d531 8e91 .............1.. │ │ │ │ -000c6040: 076a acda 5b91 02aa a8cf 008d 9f01 cccc .j..[........... │ │ │ │ -000c6050: d532 8e8d 910a 7fae eb61 7c2d 8e91 1bbe .2.......a|-.... │ │ │ │ -000c6060: acd7 758d 9f01 cccc d531 8e96 08aa acd7 ..u......1...... │ │ │ │ -000c6070: 758d 9f01 cccc d532 8e8d 9104 c004 eb61 u......2.......a │ │ │ │ -000c6080: 3d8e 910a 7fae d776 8d9f 01cc ccd5 318e =......v......1. │ │ │ │ -000c6090: 93d7 768d 9f01 cccc d532 8e8e 8e8e 8e8d ..v......2...... │ │ │ │ -000c60a0: 9201 33ce f3eb 614d 4b5f 434f 4d42 8e8e ..3...aMK_COMB.. │ │ │ │ -000c60b0: 9f18 a683 a18d 8d8d 8d9f f7e1 c58d 9200 ................ │ │ │ │ -000c60c0: bdc0 3ccf 008d 9605 bfaa eb61 7c2d 9321 ..<........a|-.! │ │ │ │ -000c60d0: 8e91 1cbe 52d7 788d eb61 2e8e 9605 bfaa ....R.x..a...... │ │ │ │ -000c60e0: d775 8deb 613d 8e93 d776 8e92 00a4 4d24 .u..a=...v....M$ │ │ │ │ -000c60f0: 9f05 516d 8900 0066 6500 75f5 039f 0b08 ..Qm...fe.u..... │ │ │ │ -000c6100: 0b8d cf00 8d96 05bf aaeb 617c 2d93 288e ..........a|-.(. │ │ │ │ -000c6110: 8d91 1cbe 52e2 5c8e 9122 eb1f d778 8deb ....R.\.."...x.. │ │ │ │ -000c6120: 612e 8e96 05bf aad7 758d eb61 298e 9109 a.......u..a)... │ │ │ │ -000c6130: 14fc cf3d 9103 5552 288d e25c 8e91 062c ...=..UR(..\..., │ │ │ │ -000c6140: cdd7 788d eb61 2e8e 93d7 768d 906e 39eb ..x..a....v..n9. │ │ │ │ -000c6150: 6129 8e8e 8e8e 8e8d 9201 2735 524d 4b5f a)........'5RMK_ │ │ │ │ -000c6160: 4142 538e 8e9f 1d37 158d 9112 c761 cf54 ABS....7.....a.T │ │ │ │ -000c6170: 6865 9603 eaa8 6675 6e63 7469 6f6e 8d93 he....function.. │ │ │ │ -000c6180: eb61 5355 425f 434f 4e56 8e91 35d2 a0cf .aSUB_CONV..5... │ │ │ │ -000c6190: 6170 706c 6965 7393 6193 636f 6e95 ac72 applies.a.con..r │ │ │ │ -000c61a0: 7693 6572 7369 6f6e 9603 eaa8 746f 9374 v.ersion....to.t │ │ │ │ -000c61b0: 6865 9369 6d6d 6564 6961 7465 9373 7562 he.immediate.sub │ │ │ │ -000c61c0: 7465 726d 7393 6f66 9361 9374 6572 6d2e terms.of.a.term. │ │ │ │ -000c61d0: 8e9f 20d2 b28d 8d8d 9112 c761 9ff5 4fa7 .. ........a..O. │ │ │ │ -000c61e0: 8900 0066 6601 c70b 4a9f 0b07 168d 8d90 ...ff...J....... │ │ │ │ -000c61f0: cccd 9f04 599c 8400 0f60 b200 0066 668d ....Y....`...ff. │ │ │ │ -000c6200: 9ffb a664 8d91 170b cceb 6153 5542 5f43 ...d......aSUB_C │ │ │ │ -000c6210: 4f4e 5696 05bf aa3a 9363 6f6e 768e 8e92 ONV....:.conv... │ │ │ │ -000c6220: 01c6 71b1 8400 0f60 b200 0066 668e 8e9f ..q....`...ff... │ │ │ │ -000c6230: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8ea4 ......ff...J.... │ │ │ │ -000c6240: 2058 5b8d 9112 c761 cf49 6e91 03ea a870 X[....a.In....p │ │ │ │ -000c6250: 6172 7469 6375 6c61 723a 8ea1 8d8d 8d8d articular:...... │ │ │ │ -000c6260: 9124 67af eb60 8088 8e8e 8e8d 9130 274d .$g..`.......0'M │ │ │ │ -000c6270: eb61 5355 425f 434f 4e56 8e91 64cf 41d7 .aSUB_CONV..d.A. │ │ │ │ -000c6280: 638d 9106 aaa4 eb61 228e 910c 6a4e d778 c......a"...jN.x │ │ │ │ -000c6290: 8deb 6122 8e91 0cff a4cf 3d8d 9107 3ffa ..a"......=...?. │ │ │ │ -000c62a0: eb61 7c2d 8e91 187e f8d7 788d eb61 3d8e .a|-...~..x..a=. │ │ │ │ -000c62b0: 9105 bfaa d778 cf3b 8e9f 1c63 af8d 8d8d .....x.;...c.... │ │ │ │ -000c62c0: 8d91 2467 afeb 6080 888e 8e8e 8d91 3027 ..$g..`.......0' │ │ │ │ -000c62d0: 4deb 6153 5542 5f43 4f4e 568e 9164 cf41 M.aSUB_CONV..d.A │ │ │ │ -000c62e0: d763 8d91 06aa a4eb 6122 8e91 0c6a 4ed7 .c......a"...jN. │ │ │ │ -000c62f0: 7596 0355 5276 8d90 6e39 eb61 228e 910d u..URv..n9.a"... │ │ │ │ -000c6300: 6ddd cf3d 8d91 073f faeb 617c 2d8e 9118 m..=...?..a|-... │ │ │ │ -000c6310: 7ef8 d775 9376 8d90 6e39 eb61 3d8e 9106 ~..u.v..n9.a=... │ │ │ │ -000c6320: 2de3 d775 8d9f fba5 32db 308e 9106 238b -..u....2.0...#. │ │ │ │ -000c6330: d776 8d90 6e39 9ffb a532 db30 8e91 033c .v..n9...2.0...< │ │ │ │ -000c6340: 72cf 2c91 07d5 5069 6696 03ea a8d7 639b r.,...Pif.....c. │ │ │ │ -000c6350: 06aa a475 93cf 3d8d 93eb 617c 2d8e 9115 ...u..=...a|-... │ │ │ │ -000c6360: 29a6 d775 8deb 613d 8e91 05bf aad7 758d )..u..a=......u. │ │ │ │ -000c6370: 9ffb a532 db30 8e91 06b8 e1cf 616e 6493 ...2.0......and. │ │ │ │ -000c6380: d763 9876 9104 58e1 cf3d 8d93 eb61 7c2d .c.v..X..=...a|- │ │ │ │ -000c6390: 8e91 1529 a6d7 768d 906e 39eb 613d 8e91 ...)..v..n9.a=.. │ │ │ │ -000c63a0: 062d e3d7 768d 906e 399f fba5 32db 308e .-..v..n9...2.0. │ │ │ │ -000c63b0: 9103 3c72 cf3b 8e9f 1c63 ae8d 8d8d 8d91 ...\.x..a.... │ │ │ │ -000c6420: 758d eb61 2993 3d93 288e 911c be52 5cd7 u..a).=.(....R\. │ │ │ │ -000c6430: 788d eb61 2e8e 93d7 758d 9ffb a532 db30 x..a....u....2.0 │ │ │ │ -000c6440: 8e8d 9102 ce39 eb61 298e 9108 8de3 cf2c .....9.a)......, │ │ │ │ -000c6450: 910b bff8 6966 9603 eaa8 d763 9106 aaa4 ....if.....c.... │ │ │ │ -000c6460: 7593 cf3d 8d93 eb61 7c2d 8e91 1529 a6d7 u..=...a|-...).. │ │ │ │ -000c6470: 758d eb61 3d8e 9105 bfaa d775 8d9f fba5 u..a=......u.... │ │ │ │ -000c6480: 32db 308e 9102 ce39 cf2e 8ea1 8d8d 9112 2.0....9........ │ │ │ │ -000c6490: c761 eb61 5355 425f 434f 4e56 8e91 44af .a.aSUB_CONV..D. │ │ │ │ -000c64a0: 59cf 6973 9603 eaa8 696d 706c 656d 656e Y.is....implemen │ │ │ │ -000c64b0: 90ac 7274 6564 9369 6e93 7465 726d 7393 ..rted.in.terms. │ │ │ │ -000c64c0: 6f66 8d93 eb61 4d4b 5f43 4f4d 428e 9130 of...aMK_COMB..0 │ │ │ │ -000c64d0: 12f6 cf61 6e64 8d93 eb61 4d4b 5f41 4253 ...and...aMK_ABS │ │ │ │ -000c64e0: 8e91 2668 a4cf 3a8e 9f52 d85f 8d8d 8d9f ..&h..:..R._.... │ │ │ │ -000c64f0: 3456 bd8d 8d8d 9f98 0000 8d91 2a06 60eb 4V..........*.`. │ │ │ │ -000c6500: 616c 6574 9605 bfaa 5355 425f 434f 4e56 alet....SUB_CONV │ │ │ │ -000c6510: 9363 9374 933d 8ea4 0d00 008d 9141 0508 .c.t.=.......A.. │ │ │ │ -000c6520: 6966 9605 bfaa 6973 5f63 6f6d 6293 7493 if....is_comb.t. │ │ │ │ -000c6530: 7468 656e 8ea1 8d91 5244 0628 6c65 7496 then....RD.(let. │ │ │ │ -000c6540: 05bf aa72 6174 6f72 2c72 616e 6493 3d93 ...rator,rand.=. │ │ │ │ -000c6550: 6465 7374 5f63 6f6d 6293 7493 696e 8ea1 dest_comb.t.in.. │ │ │ │ -000c6560: 8d91 5803 b04d 4b5f 434f 4d42 9605 bfaa ..X..MK_COMB.... │ │ │ │ -000c6570: 2863 9372 6174 6f72 2c93 6393 7261 6e64 (c.rator,.c.rand │ │ │ │ -000c6580: 2929 8ea1 8d91 4105 0869 6696 05bf aa69 ))....A..if....i │ │ │ │ -000c6590: 735f 6162 7393 7493 7468 656e 8ea1 8d91 s_abs.t.then.... │ │ │ │ -000c65a0: 5244 0628 6c65 7496 05bf aa62 762c 626f RD.(let....bv,bo │ │ │ │ -000c65b0: 6479 933d 9364 6573 745f 6162 7393 7493 dy.=.dest_abs.t. │ │ │ │ -000c65c0: 696e 8ea1 8d91 5803 b06c 6574 9605 bfaa in....X..let.... │ │ │ │ -000c65d0: 626f 6479 7468 933d 9363 9362 6f64 7993 bodyth.=.c.body. │ │ │ │ -000c65e0: 696e 8ea1 8d91 5803 b04d 4b5f 4142 5396 in....X..MK_ABS. │ │ │ │ -000c65f0: 05bf aa28 4745 4e93 6276 9362 6f64 7974 ...(GEN.bv.bodyt │ │ │ │ -000c6600: 6829 298e a18d 9200 8601 0065 6c73 6596 h))........else. │ │ │ │ -000c6610: 05bf aa28 414c 4c5f 434f 4e56 9374 298e ...(ALL_CONV.t). │ │ │ │ -000c6620: 8e8e 8e8e 8e8e 9f52 5e08 8d8d 9112 c761 .......R^......a │ │ │ │ -000c6630: 5355 425f 434f 4e56 8e91 40c4 b1cf 2c96 SUB_CONV..@...,. │ │ │ │ -000c6640: 03ea a874 6f90 538e 6f2c 9369 7393 7573 ...to.S.o,.is.us │ │ │ │ -000c6650: 6564 9369 6e93 7468 6593 6465 0c6e 6974 ed.in.the.de.nit │ │ │ │ -000c6660: 696f 6e73 936f 668d 93eb 6144 4550 5448 ions.of...aDEPTH │ │ │ │ -000c6670: 5f43 4f4e 568e 9141 51f4 cf61 6e64 8d93 _CONV..AQ..and.. │ │ │ │ -000c6680: eb61 544f 505f 4445 5054 485f 434f 4e56 .aTOP_DEPTH_CONV │ │ │ │ -000c6690: 8e91 5465 f4cf 2e8e a68d 911e 28f0 5468 ..Te........(.Th │ │ │ │ -000c66a0: 7265 6596 0355 9c6f 7468 6572 9375 7365 ree..U.other.use │ │ │ │ -000c66b0: 6675 6c93 636f 6e95 ac72 7693 6572 7369 ful.con..rv.ersi │ │ │ │ -000c66c0: 6f6e 9b03 559d 6f70 9053 8e65 7261 746f on..U.op.S.erato │ │ │ │ -000c66d0: 7273 2c91 0373 6b61 6c73 6f96 0355 9c66 rs,..skalso..U.f │ │ │ │ -000c66e0: 6f72 9361 7070 6c79 696e 6793 636f 6e95 or.applying.con. │ │ │ │ -000c66f0: ac72 7693 6572 7369 6f6e 7398 746f 9603 .rv.ersions.to.. │ │ │ │ -000c6700: 559c 7468 6593 696d 6d65 6469 6174 658e U.the.immediate. │ │ │ │ -000c6710: a410 0000 8d91 12c7 6173 7562 7465 726d ........asubterm │ │ │ │ -000c6720: 7396 03ea a86f 6693 6193 7465 726d 2c93 s....of.a.term,. │ │ │ │ -000c6730: 6172 6593 6173 9366 6f6c 6c6f 90ac 7277 are.as.follo..rw │ │ │ │ -000c6740: 733a 8e9f 2c3e c48d 8d8d 9112 c761 9fe8 s:..,>.......a.. │ │ │ │ -000c6750: 4fa7 8900 0066 6601 c70b 4a9f 2507 168d O....ff...J.%... │ │ │ │ -000c6760: 8d90 cccd 9f04 599c 8400 2960 b200 0066 ......Y...)`...f │ │ │ │ -000c6770: 668d 9fe1 a664 8d91 170b cceb 6152 4154 f....d......aRAT │ │ │ │ -000c6780: 4f52 5f43 4f4e 5696 05bf aa3a 9363 6f6e OR_CONV....:.con │ │ │ │ -000c6790: 7693 2d3e 9363 6f6e 768e a40d 0000 8d91 v.->.conv....... │ │ │ │ -000c67a0: 170b cc52 414e 445f 434f 4e56 910b 7f54 ...RAND_CONV...T │ │ │ │ -000c67b0: 3a96 05bf aa63 6f6e 7693 2d3e 9363 6f6e :....conv.->.con │ │ │ │ -000c67c0: 768e a18d 9117 0bcc 4142 535f 434f 4e56 v.......ABS_CONV │ │ │ │ -000c67d0: 9111 3efe 3a96 05bf aa63 6f6e 7693 2d3e ..>.:....conv.-> │ │ │ │ -000c67e0: 9363 6f6e 768e 8e92 01c6 71b1 8400 2960 .conv.....q...)` │ │ │ │ -000c67f0: b200 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ -000c6800: 01c7 0b4a 8e8e 8e9f 2bc4 6e8d 8d91 12c7 ...J....+.n..... │ │ │ │ -000c6810: 6152 4154 4f52 5f43 4f4e 568e 9150 fb60 aRATOR_CONV..P.` │ │ │ │ -000c6820: d763 9b04 b75c cf63 6f6e 95ac 7276 9365 .c...\.con..rv.e │ │ │ │ -000c6830: 7274 7396 04b7 5b74 6865 986f 7090 538e rts...[the.op.S. │ │ │ │ -000c6840: 6572 6174 6f72 936f 6698 616e 9361 7070 erator.of.an.app │ │ │ │ -000c6850: 6c69 6361 7469 6f6e 9875 7369 6e67 93d7 lication.using.. │ │ │ │ -000c6860: 63cf 3b8d 9105 1db6 eb61 5241 4e44 5f43 c.;......aRAND_C │ │ │ │ -000c6870: 4f4e 568e 913d 920b d763 98cf 636f 6e95 ONV..=...c..con. │ │ │ │ -000c6880: ac72 7693 6572 7473 9104 b75b 7468 658e .rv.erts...[the. │ │ │ │ -000c6890: a18d 9112 c761 6f70 9a53 8e65 7261 6e64 .....aop.S.erand │ │ │ │ -000c68a0: 9604 dd44 6f66 9361 6e93 6170 706c 6963 ...Dof.an.applic │ │ │ │ -000c68b0: 6174 696f 6e3b 9105 5692 616e 648d 93eb ation;..V.and... │ │ │ │ -000c68c0: 6141 4253 5f43 4f4e 568e 9137 b7d8 d763 aABS_CONV..7...c │ │ │ │ -000c68d0: 93cf 636f 6e95 ac72 7693 6572 7473 9104 ..con..rv.erts.. │ │ │ │ -000c68e0: dd45 7468 6596 04dd 4462 986f 9864 7993 .Ethe...Db.o.dy. │ │ │ │ -000c68f0: 6f66 9361 6e93 6162 7374 7261 6374 696f of.an.abstractio │ │ │ │ -000c6900: 6e2e 9108 10b4 436f 6d2d 8ea1 8d91 12c7 n.....Com-...... │ │ │ │ -000c6910: 6162 696e 6174 696f 6e73 9604 633e 6f66 abinations..c>of │ │ │ │ -000c6920: 9374 6865 7365 9361 7265 9104 633f 7573 .these.are..c?us │ │ │ │ -000c6930: 6566 756c 9366 6f72 9361 7070 6c79 696e eful.for.applyin │ │ │ │ -000c6940: 6793 636f 6e95 ac72 7693 6572 7369 6f6e g.con..rv.ersion │ │ │ │ -000c6950: 7396 0463 3e74 6f93 7061 7274 6963 756c s..c>to.particul │ │ │ │ -000c6960: 6172 9373 7562 7465 726d 732e 9106 a2a3 ar.subterms..... │ │ │ │ -000c6970: 5468 6573 6593 6172 658e a18d 9112 c761 These.are......a │ │ │ │ -000c6980: 696d 706c 656d 656e 95ac 7274 6564 9103 implemen..rted.. │ │ │ │ -000c6990: eaa8 6293 793a 8e8e 9f24 fd13 8e8c 8b00 ..b.y:...$...... │ │ │ │ -000c69a0: 0000 f800 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000c5ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000c5ed0: 000c 5325 a002 cc05 558d a0fd 46d3 0e8d ..S%....U...F... │ │ │ │ +000c5ee0: 8d8d 8d9f fa99 9a8d 9112 c761 d031 332e ...........a.13. │ │ │ │ +000c5ef0: 322e 910a 8000 5791 fee0 0072 6974 696e 2.....W....ritin │ │ │ │ +000c5f00: 6796 0480 0063 6f6d 7090 6000 6f75 6e64 g....comp.`.ound │ │ │ │ +000c5f10: 9363 6f6e 95a0 0076 9365 7273 696f 6e73 .con...v.ersions │ │ │ │ +000c5f20: 9200 d656 4c32 3437 8e91 12c7 619f 0566 ...VL247....a..f │ │ │ │ +000c5f30: 6689 0000 e666 01c7 3e7c 8e8e 8e8e a002 f....f..>|...... │ │ │ │ +000c5f40: 942f df8d a0fd 8bd0 218d 8d91 12c7 61eb ./......!.....a. │ │ │ │ +000c5f50: 614d 4b5f 434f 4d42 8e91 3eef afcf 616e aMK_COMB..>...an │ │ │ │ +000c5f60: 648d 9103 eaa8 eb61 4d4b 5f41 4253 8e91 d......aMK_ABS.. │ │ │ │ +000c5f70: 2a53 4ccf 696d 706c 656d 656e 9aac 7274 *SL.implemen..rt │ │ │ │ +000c5f80: 9603 eaa8 7468 6593 666f 6c6c 6f98 7769 ....the.follo.wi │ │ │ │ +000c5f90: 6e67 9364 6572 6976 9865 6493 7275 6c65 ng.deriv.ed.rule │ │ │ │ +000c5fa0: 733a 8ea9 107a 56a4 12c0 718d 8d8d 8d9f s:...zV...q..... │ │ │ │ +000c5fb0: f7e1 c58d 9200 91f3 d800 8d9f 01cc ccd5 ................ │ │ │ │ +000c5fc0: 318e 8d91 0a7f aeeb 617c 2d8e 9b1b beac 1.......a|-..... │ │ │ │ +000c5fd0: d775 8d9f 01cc ccd5 318e 8d91 04c0 04eb .u......1....... │ │ │ │ +000c5fe0: 613d 8e96 0a7f aed7 768d 9f01 cccc d531 a=......v......1 │ │ │ │ +000c5ff0: 8e91 1c3f f4cf 008d 9f01 cccc d532 8e8d ...?.........2.. │ │ │ │ +000c6000: 93eb 617c 2d8e 98d7 758d 9f01 cccc d532 ..a|-...u......2 │ │ │ │ +000c6010: 8e8d 9104 c004 eb61 3d8e 93d7 768d 9f01 .......a=...v... │ │ │ │ +000c6020: cccc d532 8e8e 9200 91f3 d89f 0551 6d89 ...2.........Qm. │ │ │ │ +000c6030: 0000 6665 0094 e7f0 9f0b 080b 8d91 0f89 ..fe............ │ │ │ │ +000c6040: d1cf 008d 9f01 cccc d531 8e91 076a acda .........1...j.. │ │ │ │ +000c6050: 5b91 02aa a8cf 008d 9f01 cccc d532 8e8d [............2.. │ │ │ │ +000c6060: 910a 7fae eb61 7c2d 8e91 1bbe acd7 758d .....a|-......u. │ │ │ │ +000c6070: 9f01 cccc d531 8e96 08aa acd7 758d 9f01 .....1......u... │ │ │ │ +000c6080: cccc d532 8e8d 9104 c004 eb61 3d8e 910a ...2.......a=... │ │ │ │ +000c6090: 7fae d776 8d9f 01cc ccd5 318e 93d7 768d ...v......1...v. │ │ │ │ +000c60a0: 9f01 cccc d532 8e8e 8e8e 8e8d 9201 33ce .....2........3. │ │ │ │ +000c60b0: f3eb 614d 4b5f 434f 4d42 8e8e 9f18 a683 ..aMK_COMB...... │ │ │ │ +000c60c0: a18d 8d8d 8d9f f7e1 c58d 9200 bdc0 3ccf ..............<. │ │ │ │ +000c60d0: 008d 9605 bfaa eb61 7c2d 9321 8e91 1cbe .......a|-.!.... │ │ │ │ +000c60e0: 52d7 788d eb61 2e8e 9605 bfaa d775 8deb R.x..a.......u.. │ │ │ │ +000c60f0: 613d 8e93 d776 8e92 00a4 4d24 9f05 516d a=...v....M$..Qm │ │ │ │ +000c6100: 8900 0066 6500 75f5 039f 0b08 0b8d cf00 ...fe.u......... │ │ │ │ +000c6110: 8d96 05bf aaeb 617c 2d93 288e 8d91 1cbe ......a|-.(..... │ │ │ │ +000c6120: 52e2 5c8e 9122 eb1f d778 8deb 612e 8e96 R.\.."...x..a... │ │ │ │ +000c6130: 05bf aad7 758d eb61 298e 9109 14fc cf3d ....u..a)......= │ │ │ │ +000c6140: 9103 5552 288d e25c 8e91 062c cdd7 788d ..UR(..\...,..x. │ │ │ │ +000c6150: eb61 2e8e 93d7 768d 906e 39eb 6129 8e8e .a....v..n9.a).. │ │ │ │ +000c6160: 8e8e 8e8d 9201 2735 524d 4b5f 4142 538e ......'5RMK_ABS. │ │ │ │ +000c6170: 8e9f 1d37 158d 9112 c761 cf54 6865 9603 ...7.....a.The.. │ │ │ │ +000c6180: eaa8 6675 6e63 7469 6f6e 8d93 eb61 5355 ..function...aSU │ │ │ │ +000c6190: 425f 434f 4e56 8e91 35d2 a0cf 6170 706c B_CONV..5...appl │ │ │ │ +000c61a0: 6965 7393 6193 636f 6e95 ac72 7693 6572 ies.a.con..rv.er │ │ │ │ +000c61b0: 7369 6f6e 9603 eaa8 746f 9374 6865 9369 sion....to.the.i │ │ │ │ +000c61c0: 6d6d 6564 6961 7465 9373 7562 7465 726d mmediate.subterm │ │ │ │ +000c61d0: 7393 6f66 9361 9374 6572 6d2e 8e9f 20d2 s.of.a.term... . │ │ │ │ +000c61e0: b28d 8d8d 9112 c761 9ff5 4fa7 8900 0066 .......a..O....f │ │ │ │ +000c61f0: 6601 c70b 4a9f 0b07 168d 8d90 cccd 9f04 f...J........... │ │ │ │ +000c6200: 599c 8400 0f60 b200 0066 668d 9ffb a664 Y....`...ff....d │ │ │ │ +000c6210: 8d91 170b cceb 6153 5542 5f43 4f4e 5696 ......aSUB_CONV. │ │ │ │ +000c6220: 05bf aa3a 9363 6f6e 768e 8e92 01c6 71b1 ...:.conv.....q. │ │ │ │ +000c6230: 8400 0f60 b200 0066 668e 8e9f 04c0 0289 ...`...ff....... │ │ │ │ +000c6240: 0000 6666 01c7 0b4a 8e8e 8ea4 2058 5b8d ..ff...J.... X[. │ │ │ │ +000c6250: 9112 c761 cf49 6e91 03ea a870 6172 7469 ...a.In....parti │ │ │ │ +000c6260: 6375 6c61 723a 8ea1 8d8d 8d8d 9124 67af cular:.......$g. │ │ │ │ +000c6270: eb60 8088 8e8e 8e8d 9130 274d eb61 5355 .`.......0'M.aSU │ │ │ │ +000c6280: 425f 434f 4e56 8e91 64cf 41d7 638d 9106 B_CONV..d.A.c... │ │ │ │ +000c6290: aaa4 eb61 228e 910c 6a4e d778 8deb 6122 ...a"...jN.x..a" │ │ │ │ +000c62a0: 8e91 0cff a4cf 3d8d 9107 3ffa eb61 7c2d ......=...?..a|- │ │ │ │ +000c62b0: 8e91 187e f8d7 788d eb61 3d8e 9105 bfaa ...~..x..a=..... │ │ │ │ +000c62c0: d778 cf3b 8e9f 1c63 af8d 8d8d 8d91 2467 .x.;...c......$g │ │ │ │ +000c62d0: afeb 6080 888e 8e8e 8d91 3027 4deb 6153 ..`.......0'M.aS │ │ │ │ +000c62e0: 5542 5f43 4f4e 568e 9164 cf41 d763 8d91 UB_CONV..d.A.c.. │ │ │ │ +000c62f0: 06aa a4eb 6122 8e91 0c6a 4ed7 7596 0355 ....a"...jN.u..U │ │ │ │ +000c6300: 5276 8d90 6e39 eb61 228e 910d 6ddd cf3d Rv..n9.a"...m..= │ │ │ │ +000c6310: 8d91 073f faeb 617c 2d8e 9118 7ef8 d775 ...?..a|-...~..u │ │ │ │ +000c6320: 9376 8d90 6e39 eb61 3d8e 9106 2de3 d775 .v..n9.a=...-..u │ │ │ │ +000c6330: 8d9f fba5 32db 308e 9106 238b d776 8d90 ....2.0...#..v.. │ │ │ │ +000c6340: 6e39 9ffb a532 db30 8e91 033c 72cf 2c91 n9...2.0....\.x..a....u..a │ │ │ │ +000c6430: 2993 3d93 288e 911c be52 5cd7 788d eb61 ).=.(....R\.x..a │ │ │ │ +000c6440: 2e8e 93d7 758d 9ffb a532 db30 8e8d 9102 ....u....2.0.... │ │ │ │ +000c6450: ce39 eb61 298e 9108 8de3 cf2c 910b bff8 .9.a)......,.... │ │ │ │ +000c6460: 6966 9603 eaa8 d763 9106 aaa4 7593 cf3d if.....c....u..= │ │ │ │ +000c6470: 8d93 eb61 7c2d 8e91 1529 a6d7 758d eb61 ...a|-...)..u..a │ │ │ │ +000c6480: 3d8e 9105 bfaa d775 8d9f fba5 32db 308e =......u....2.0. │ │ │ │ +000c6490: 9102 ce39 cf2e 8ea1 8d8d 9112 c761 eb61 ...9.........a.a │ │ │ │ +000c64a0: 5355 425f 434f 4e56 8e91 44af 59cf 6973 SUB_CONV..D.Y.is │ │ │ │ +000c64b0: 9603 eaa8 696d 706c 656d 656e 90ac 7274 ....implemen..rt │ │ │ │ +000c64c0: 6564 9369 6e93 7465 726d 7393 6f66 8d93 ed.in.terms.of.. │ │ │ │ +000c64d0: eb61 4d4b 5f43 4f4d 428e 9130 12f6 cf61 .aMK_COMB..0...a │ │ │ │ +000c64e0: 6e64 8d93 eb61 4d4b 5f41 4253 8e91 2668 nd...aMK_ABS..&h │ │ │ │ +000c64f0: a4cf 3a8e 9f52 d85f 8d8d 8d9f 3456 bd8d ..:..R._....4V.. │ │ │ │ +000c6500: 8d8d 9f98 0000 8d91 2a06 60eb 616c 6574 ........*.`.alet │ │ │ │ +000c6510: 9605 bfaa 5355 425f 434f 4e56 9363 9374 ....SUB_CONV.c.t │ │ │ │ +000c6520: 933d 8ea4 0d00 008d 9141 0508 6966 9605 .=.......A..if.. │ │ │ │ +000c6530: bfaa 6973 5f63 6f6d 6293 7493 7468 656e ..is_comb.t.then │ │ │ │ +000c6540: 8ea1 8d91 5244 0628 6c65 7496 05bf aa72 ....RD.(let....r │ │ │ │ +000c6550: 6174 6f72 2c72 616e 6493 3d93 6465 7374 ator,rand.=.dest │ │ │ │ +000c6560: 5f63 6f6d 6293 7493 696e 8ea1 8d91 5803 _comb.t.in....X. │ │ │ │ +000c6570: b04d 4b5f 434f 4d42 9605 bfaa 2863 9372 .MK_COMB....(c.r │ │ │ │ +000c6580: 6174 6f72 2c93 6393 7261 6e64 2929 8ea1 ator,.c.rand)).. │ │ │ │ +000c6590: 8d91 4105 0869 6696 05bf aa69 735f 6162 ..A..if....is_ab │ │ │ │ +000c65a0: 7393 7493 7468 656e 8ea1 8d91 5244 0628 s.t.then....RD.( │ │ │ │ +000c65b0: 6c65 7496 05bf aa62 762c 626f 6479 933d let....bv,body.= │ │ │ │ +000c65c0: 9364 6573 745f 6162 7393 7493 696e 8ea1 .dest_abs.t.in.. │ │ │ │ +000c65d0: 8d91 5803 b06c 6574 9605 bfaa 626f 6479 ..X..let....body │ │ │ │ +000c65e0: 7468 933d 9363 9362 6f64 7993 696e 8ea1 th.=.c.body.in.. │ │ │ │ +000c65f0: 8d91 5803 b04d 4b5f 4142 5396 05bf aa28 ..X..MK_ABS....( │ │ │ │ +000c6600: 4745 4e93 6276 9362 6f64 7974 6829 298e GEN.bv.bodyth)). │ │ │ │ +000c6610: a18d 9200 8601 0065 6c73 6596 05bf aa28 .......else....( │ │ │ │ +000c6620: 414c 4c5f 434f 4e56 9374 298e 8e8e 8e8e ALL_CONV.t)..... │ │ │ │ +000c6630: 8e8e 9f52 5e08 8d8d 9112 c761 5355 425f ...R^......aSUB_ │ │ │ │ +000c6640: 434f 4e56 8e91 40c4 b1cf 2c96 03ea a874 CONV..@...,....t │ │ │ │ +000c6650: 6f90 538e 6f2c 9369 7393 7573 6564 9369 o.S.o,.is.used.i │ │ │ │ +000c6660: 6e93 7468 6593 6465 0c6e 6974 696f 6e73 n.the.de.nitions │ │ │ │ +000c6670: 936f 668d 93eb 6144 4550 5448 5f43 4f4e .of...aDEPTH_CON │ │ │ │ +000c6680: 568e 9141 51f4 cf61 6e64 8d93 eb61 544f V..AQ..and...aTO │ │ │ │ +000c6690: 505f 4445 5054 485f 434f 4e56 8e91 5465 P_DEPTH_CONV..Te │ │ │ │ +000c66a0: f4cf 2e8e a68d 911e 28f0 5468 7265 6596 ........(.Three. │ │ │ │ +000c66b0: 0355 9c6f 7468 6572 9375 7365 6675 6c93 .U.other.useful. │ │ │ │ +000c66c0: 636f 6e95 ac72 7693 6572 7369 6f6e 9b03 con..rv.ersion.. │ │ │ │ +000c66d0: 559d 6f70 9053 8e65 7261 746f 7273 2c91 U.op.S.erators,. │ │ │ │ +000c66e0: 0373 6b61 6c73 6f96 0355 9c66 6f72 9361 .skalso..U.for.a │ │ │ │ +000c66f0: 7070 6c79 696e 6793 636f 6e95 ac72 7693 pplying.con..rv. │ │ │ │ +000c6700: 6572 7369 6f6e 7398 746f 9603 559c 7468 ersions.to..U.th │ │ │ │ +000c6710: 6593 696d 6d65 6469 6174 658e a410 0000 e.immediate..... │ │ │ │ +000c6720: 8d91 12c7 6173 7562 7465 726d 7396 03ea ....asubterms... │ │ │ │ +000c6730: a86f 6693 6193 7465 726d 2c93 6172 6593 .of.a.term,.are. │ │ │ │ +000c6740: 6173 9366 6f6c 6c6f 90ac 7277 733a 8e9f as.follo..rws:.. │ │ │ │ +000c6750: 2c3e c48d 8d8d 9112 c761 9fe8 4fa7 8900 ,>.......a..O... │ │ │ │ +000c6760: 0066 6601 c70b 4a9f 2507 168d 8d90 cccd .ff...J.%....... │ │ │ │ +000c6770: 9f04 599c 8400 2960 b200 0066 668d 9fe1 ..Y...)`...ff... │ │ │ │ +000c6780: a664 8d91 170b cceb 6152 4154 4f52 5f43 .d......aRATOR_C │ │ │ │ +000c6790: 4f4e 5696 05bf aa3a 9363 6f6e 7693 2d3e ONV....:.conv.-> │ │ │ │ +000c67a0: 9363 6f6e 768e a40d 0000 8d91 170b cc52 .conv..........R │ │ │ │ +000c67b0: 414e 445f 434f 4e56 910b 7f54 3a96 05bf AND_CONV...T:... │ │ │ │ +000c67c0: aa63 6f6e 7693 2d3e 9363 6f6e 768e a18d .conv.->.conv... │ │ │ │ +000c67d0: 9117 0bcc 4142 535f 434f 4e56 9111 3efe ....ABS_CONV..>. │ │ │ │ +000c67e0: 3a96 05bf aa63 6f6e 7693 2d3e 9363 6f6e :....conv.->.con │ │ │ │ +000c67f0: 768e 8e92 01c6 71b1 8400 2960 b200 0066 v.....q...)`...f │ │ │ │ +000c6800: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ +000c6810: 8e8e 8e9f 2bc4 6e8d 8d91 12c7 6152 4154 ....+.n.....aRAT │ │ │ │ +000c6820: 4f52 5f43 4f4e 568e 9150 fb60 d763 9b04 OR_CONV..P.`.c.. │ │ │ │ +000c6830: b75c cf63 6f6e 95ac 7276 9365 7274 7396 .\.con..rv.erts. │ │ │ │ +000c6840: 04b7 5b74 6865 986f 7090 538e 6572 6174 ..[the.op.S.erat │ │ │ │ +000c6850: 6f72 936f 6698 616e 9361 7070 6c69 6361 or.of.an.applica │ │ │ │ +000c6860: 7469 6f6e 9875 7369 6e67 93d7 63cf 3b8d tion.using..c.;. │ │ │ │ +000c6870: 9105 1db6 eb61 5241 4e44 5f43 4f4e 568e .....aRAND_CONV. │ │ │ │ +000c6880: 913d 920b d763 98cf 636f 6e95 ac72 7693 .=...c..con..rv. │ │ │ │ +000c6890: 6572 7473 9104 b75b 7468 658e a18d 9112 erts...[the..... │ │ │ │ +000c68a0: c761 6f70 9a53 8e65 7261 6e64 9604 dd44 .aop.S.erand...D │ │ │ │ +000c68b0: 6f66 9361 6e93 6170 706c 6963 6174 696f of.an.applicatio │ │ │ │ +000c68c0: 6e3b 9105 5692 616e 648d 93eb 6141 4253 n;..V.and...aABS │ │ │ │ +000c68d0: 5f43 4f4e 568e 9137 b7d8 d763 93cf 636f _CONV..7...c..co │ │ │ │ +000c68e0: 6e95 ac72 7693 6572 7473 9104 dd45 7468 n..rv.erts...Eth │ │ │ │ +000c68f0: 6596 04dd 4462 986f 9864 7993 6f66 9361 e...Db.o.dy.of.a │ │ │ │ +000c6900: 6e93 6162 7374 7261 6374 696f 6e2e 9108 n.abstraction... │ │ │ │ +000c6910: 10b4 436f 6d2d 8ea1 8d91 12c7 6162 696e ..Com-......abin │ │ │ │ +000c6920: 6174 696f 6e73 9604 633e 6f66 9374 6865 ations..c>of.the │ │ │ │ +000c6930: 7365 9361 7265 9104 633f 7573 6566 756c se.are..c?useful │ │ │ │ +000c6940: 9366 6f72 9361 7070 6c79 696e 6793 636f .for.applying.co │ │ │ │ +000c6950: 6e95 ac72 7693 6572 7369 6f6e 7396 0463 n..rv.ersions..c │ │ │ │ +000c6960: 3e74 6f93 7061 7274 6963 756c 6172 9373 >to.particular.s │ │ │ │ +000c6970: 7562 7465 726d 732e 9106 a2a3 5468 6573 ubterms.....Thes │ │ │ │ +000c6980: 6593 6172 658e a18d 9112 c761 696d 706c e.are......aimpl │ │ │ │ +000c6990: 656d 656e 95ac 7274 6564 9103 eaa8 6293 emen..rted....b. │ │ │ │ +000c69a0: 793a 8e8e 9f24 fd13 8e8c 8b00 0000 f800 y:...$.......... │ │ │ │ 000c69b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000c69c0: 0000 0000 0000 0000 0c5e 9ba0 02cc 0555 .........^.....U │ │ │ │ -000c69d0: 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 ...F............ │ │ │ │ -000c69e0: eaf1 ebd0 3234 3892 011b cf30 4368 6170 ....248....0Chap │ │ │ │ -000c69f0: 7465 7291 0480 0031 332e 910a 8000 436f ter....13.....Co │ │ │ │ -000c6a00: 6e95 a000 7693 6572 7369 6f6e 738e 91ea n...v.ersions... │ │ │ │ -000c6a10: f1eb 9f05 6666 8900 00e6 6601 c73e 7c8e ....ff....f..>|. │ │ │ │ -000c6a20: 8e8e 8ea0 0294 2fdf 8da0 fdb8 007a 8d8d ....../......z.. │ │ │ │ -000c6a30: 8d9f 2dd6 bd8d 8d8d 9fa5 0000 8d91 0230 ..-............0 │ │ │ │ -000c6a40: eaeb 616c 6574 9605 bfaa 5241 544f 525f ..alet....RATOR_ │ │ │ │ -000c6a50: 434f 4e56 9363 9374 933d 8ea4 0d00 008d CONV.c.t.=...... │ │ │ │ -000c6a60: 9107 f094 286c 6574 9605 bfaa 7261 746f ....(let....rato │ │ │ │ -000c6a70: 722c 7261 6e64 933d 9364 6573 745f 636f r,rand.=.dest_co │ │ │ │ -000c6a80: 6d62 9374 9369 6e8e a18d 910d b03e 4d4b mb.t.in......>MK │ │ │ │ -000c6a90: 5f43 4f4d 4296 05bf aa28 6393 7261 746f _COMB....(c.rato │ │ │ │ -000c6aa0: 722c 9352 4546 4c93 7261 6e64 2929 933f r,.REFL.rand)).? │ │ │ │ -000c6ab0: 9366 6169 6c77 6974 6893 6052 4154 4f52 .failwith.`RATOR │ │ │ │ -000c6ac0: 5f43 4f4e 5660 8ea1 a18d 9102 30ea 6c65 _CONV`......0.le │ │ │ │ -000c6ad0: 7496 05bf aa41 4253 5f43 4f4e 5693 6393 t....ABS_CONV.c. │ │ │ │ -000c6ae0: 7493 3d8e a18d 9107 f094 286c 6574 9605 t.=.......(let.. │ │ │ │ -000c6af0: bfaa 6276 2c62 6f64 7993 3d93 6465 7374 ..bv,body.=.dest │ │ │ │ -000c6b00: 5f61 6273 9374 9369 6e8e a18d 910d b03e _abs.t.in......> │ │ │ │ -000c6b10: 6c65 7496 05bf aa62 6f64 7974 6893 3d93 let....bodyth.=. │ │ │ │ -000c6b20: 6393 626f 6479 9369 6e8e a18d 910d b03e c.body.in......> │ │ │ │ -000c6b30: 4d4b 5f41 4253 9605 bfaa 2847 454e 9362 MK_ABS....(GEN.b │ │ │ │ -000c6b40: 7693 626f 6479 7468 2929 933f 9366 6169 v.bodyth)).?.fai │ │ │ │ -000c6b50: 6c77 6974 6893 6041 4253 5f43 4f4e 5660 lwith.`ABS_CONV` │ │ │ │ -000c6b60: 8e8e 8e8e 8e8e 8e9f 5039 058d 91ea f1eb ........P9...... │ │ │ │ -000c6b70: cf54 6865 9605 a589 666f 6c6c 6f90 ac72 .The....follo..r │ │ │ │ -000c6b80: 7769 6e67 9b05 a58a 6973 9361 6e98 6578 wing....is.an.ex │ │ │ │ -000c6b90: 616d 706c 6593 7365 7373 696f 6e93 696c ample.session.il │ │ │ │ -000c6ba0: 6c75 7374 7261 7469 6e67 9874 6865 7365 lustrating.these │ │ │ │ -000c6bb0: 9369 6d6d 6564 6961 7465 9873 7562 7465 .immediate.subte │ │ │ │ -000c6bc0: 726d 9363 6f6e 95ac 7276 9365 7273 696f rm.con..rv.ersio │ │ │ │ -000c6bd0: 6e73 8ea4 1000 008d 91ea f1eb 2872 6563 ns..........(rec │ │ │ │ -000c6be0: 616c 6c69 6e67 9603 eaa8 7468 6174 9374 alling....that.t │ │ │ │ -000c6bf0: 6865 9365 7870 7265 7373 696f 6e93 d774 he.expression..t │ │ │ │ -000c6c00: 8d9f 01cc ccd5 318e 8d91 04c0 04eb 612b ......1.......a+ │ │ │ │ -000c6c10: 8e91 0a7f aed7 748d 9f01 cccc d532 8e9b ......t......2.. │ │ │ │ -000c6c20: 08aa accf 6163 7475 616c 6c79 9370 6172 ....actually.par │ │ │ │ -000c6c30: 7365 7393 6173 8d93 eb61 2b8e 910d 94fa ses.as...a+..... │ │ │ │ -000c6c40: d774 8d9f 01cc ccd5 318e 98d7 748d 9f01 .t......1...t... │ │ │ │ -000c6c50: cccc d532 8e91 04c0 04cf 292e 8e9f 51ab ...2......)...Q. │ │ │ │ -000c6c60: db8d 8d8d 91ea f1eb 9fc8 8781 8900 0066 ...............f │ │ │ │ -000c6c70: 6601 c70b 4a9f 6497 628d 8d90 cccd 9f04 f...J.d.b....... │ │ │ │ -000c6c80: 599c 8400 68f0 fe00 0066 668d 9fa1 6610 Y...h....ff...f. │ │ │ │ -000c6c90: 8d8d 9201 aff0 0d84 000a d70e 0000 b8e8 ................ │ │ │ │ -000c6ca0: 8e8d 9201 b0a8 f584 0000 b8e8 0015 ae64 ...............d │ │ │ │ -000c6cb0: 8e8d 8d8d 9201 b94d b29f fd1c 15eb 4931 .......M......I1 │ │ │ │ -000c6cc0: 8e8e 8e8e 9fff 4054 8d91 05cc ceeb 6123 ......@T......a# │ │ │ │ -000c6cd0: 6c65 7496 05bf aa74 933d 9322 285c 782e let....t.=."(\x. │ │ │ │ -000c6ce0: 782b 3129 6d93 2b93 285c 782e 782b 3229 x+1)m.+.(\x.x+2) │ │ │ │ -000c6cf0: 6e22 3b3b 8ea4 0d00 008d 9105 ccce 7496 n";;..........t. │ │ │ │ -000c6d00: 05bf aa3d 9322 2828 5c78 2e93 7893 2b93 ...=."((\x..x.+. │ │ │ │ -000c6d10: 3129 6d29 932b 9328 285c 782e 9378 932b 1)m).+.((\x..x.+ │ │ │ │ -000c6d20: 9332 296e 2922 933a 9374 6572 6d8e a1a1 .2)n)".:.term... │ │ │ │ -000c6d30: 8d91 05cc ce23 5241 4e44 5f43 4f4e 5696 .....#RAND_CONV. │ │ │ │ -000c6d40: 05bf aa42 4554 415f 434f 4e56 9374 3b3b ...BETA_CONV.t;; │ │ │ │ -000c6d50: 8ea1 8d91 05cc ce7c 2d96 05bf aa28 285c .......|-....((\ │ │ │ │ -000c6d60: 782e 9378 932b 9331 296d 2993 2b93 2828 x..x.+.1)m).+.(( │ │ │ │ -000c6d70: 5c78 2e93 7893 2b93 3229 6e29 933d 9328 \x..x.+.2)n).=.( │ │ │ │ -000c6d80: 285c 782e 9378 932b 9331 296d 2993 2b93 (\x..x.+.1)m).+. │ │ │ │ -000c6d90: 286e 932b 9332 298e a1a1 8d91 05cc ce23 (n.+.2)........# │ │ │ │ -000c6da0: 5241 544f 525f 434f 4e56 9605 bfaa 2852 RATOR_CONV....(R │ │ │ │ -000c6db0: 414e 445f 434f 4e56 9342 4554 415f 434f AND_CONV.BETA_CO │ │ │ │ -000c6dc0: 4e56 2993 743b 3b8e a18d 9105 ccce 7c2d NV).t;;.......|- │ │ │ │ -000c6dd0: 9605 bfaa 2828 5c78 2e93 7893 2b93 3129 ....((\x..x.+.1) │ │ │ │ -000c6de0: 6d29 932b 9328 285c 782e 9378 932b 9332 m).+.((\x..x.+.2 │ │ │ │ -000c6df0: 296e 2993 3d93 286d 932b 9331 2993 2b93 )n).=.(m.+.1).+. │ │ │ │ -000c6e00: 2828 5c78 2e93 7893 2b93 3229 6e29 8e8e ((\x..x.+.2)n).. │ │ │ │ -000c6e10: 9201 c671 b184 0068 f0fe 0000 6666 8e8e ...q...h....ff.. │ │ │ │ -000c6e20: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ -000c6e30: 9f4f e791 8d91 eaf1 ebcf 4669 6e61 6c6c .O........Finall │ │ │ │ -000c6e40: 7991 ff05 562c 9603 eaa8 7468 6593 6465 y...V,....the.de │ │ │ │ -000c6e50: 0c6e 6974 696f 6e73 936f 668d 93eb 6144 .nitions.of...aD │ │ │ │ -000c6e60: 4550 5448 5f43 4f4e 568e 9141 51f4 cf61 EPTH_CONV..AQ..a │ │ │ │ -000c6e70: 6e64 8d93 eb61 544f 505f 4445 5054 485f nd...aTOP_DEPTH_ │ │ │ │ -000c6e80: 434f 4e56 8e91 5850 9ccf 6172 6593 6769 CONV..XP..are.gi │ │ │ │ -000c6e90: 769a ac72 656e 9362 9053 8e65 6c6f 9877 v..ren.b.S.elo.w │ │ │ │ -000c6ea0: 2e8e 9f64 d2a3 8d8d 8d9f 4156 bd8d 8d8d ...d......AV.... │ │ │ │ -000c6eb0: a0ff 7e00 008d 9102 30ea eb61 6c65 7472 ..~.....0..aletr │ │ │ │ -000c6ec0: 6563 9605 bfaa 4445 5054 485f 434f 4e56 ec....DEPTH_CONV │ │ │ │ -000c6ed0: 9363 9374 933d 8ea4 0d00 008d 9107 f094 .c.t.=.......... │ │ │ │ -000c6ee0: 2853 5542 5f43 4f4e 5696 05bf aa28 4445 (SUB_CONV....(DE │ │ │ │ -000c6ef0: 5054 485f 434f 4e56 9363 2993 5448 454e PTH_CONV.c).THEN │ │ │ │ -000c6f00: 4393 2852 4550 4541 5443 9363 2929 9374 C.(REPEATC.c)).t │ │ │ │ -000c6f10: 8ea1 a18d 9102 30ea 6c65 7472 6563 9605 ......0.letrec.. │ │ │ │ -000c6f20: bfaa 544f 505f 4445 5054 485f 434f 4e56 ..TOP_DEPTH_CONV │ │ │ │ -000c6f30: 9363 9374 933d 8ea1 8d91 07f0 9428 5245 .c.t.=.......(RE │ │ │ │ -000c6f40: 5045 4154 4396 05bf aa63 9354 4845 4e43 PEATC....c.THENC │ │ │ │ -000c6f50: 8ea1 8d91 0db0 3e28 5452 595f 434f 4e56 ......>(TRY_CONV │ │ │ │ -000c6f60: 8ea1 8d91 192f 9228 4348 414e 4745 445f ...../.(CHANGED_ │ │ │ │ -000c6f70: 434f 4e56 9605 bfaa 2853 5542 5f43 4f4e CONV....(SUB_CON │ │ │ │ -000c6f80: 5693 2854 4f50 5f44 4550 5448 5f43 4f4e V.(TOP_DEPTH_CON │ │ │ │ -000c6f90: 5693 6329 2993 5448 454e 438e a18d 911e V.c)).THENC..... │ │ │ │ -000c6fa0: ef3c 5452 595f 434f 4e56 2863 9605 bfaa .|..... │ │ │ │ +000c6a30: 0294 2fdf 8da0 fdb8 007a 8d8d 8d9f 2dd6 ../......z....-. │ │ │ │ +000c6a40: bd8d 8d8d 9fa5 0000 8d91 0230 eaeb 616c ...........0..al │ │ │ │ +000c6a50: 6574 9605 bfaa 5241 544f 525f 434f 4e56 et....RATOR_CONV │ │ │ │ +000c6a60: 9363 9374 933d 8ea4 0d00 008d 9107 f094 .c.t.=.......... │ │ │ │ +000c6a70: 286c 6574 9605 bfaa 7261 746f 722c 7261 (let....rator,ra │ │ │ │ +000c6a80: 6e64 933d 9364 6573 745f 636f 6d62 9374 nd.=.dest_comb.t │ │ │ │ +000c6a90: 9369 6e8e a18d 910d b03e 4d4b 5f43 4f4d .in......>MK_COM │ │ │ │ +000c6aa0: 4296 05bf aa28 6393 7261 746f 722c 9352 B....(c.rator,.R │ │ │ │ +000c6ab0: 4546 4c93 7261 6e64 2929 933f 9366 6169 EFL.rand)).?.fai │ │ │ │ +000c6ac0: 6c77 6974 6893 6052 4154 4f52 5f43 4f4e lwith.`RATOR_CON │ │ │ │ +000c6ad0: 5660 8ea1 a18d 9102 30ea 6c65 7496 05bf V`......0.let... │ │ │ │ +000c6ae0: aa41 4253 5f43 4f4e 5693 6393 7493 3d8e .ABS_CONV.c.t.=. │ │ │ │ +000c6af0: a18d 9107 f094 286c 6574 9605 bfaa 6276 ......(let....bv │ │ │ │ +000c6b00: 2c62 6f64 7993 3d93 6465 7374 5f61 6273 ,body.=.dest_abs │ │ │ │ +000c6b10: 9374 9369 6e8e a18d 910d b03e 6c65 7496 .t.in......>let. │ │ │ │ +000c6b20: 05bf aa62 6f64 7974 6893 3d93 6393 626f ...bodyth.=.c.bo │ │ │ │ +000c6b30: 6479 9369 6e8e a18d 910d b03e 4d4b 5f41 dy.in......>MK_A │ │ │ │ +000c6b40: 4253 9605 bfaa 2847 454e 9362 7693 626f BS....(GEN.bv.bo │ │ │ │ +000c6b50: 6479 7468 2929 933f 9366 6169 6c77 6974 dyth)).?.failwit │ │ │ │ +000c6b60: 6893 6041 4253 5f43 4f4e 5660 8e8e 8e8e h.`ABS_CONV`.... │ │ │ │ +000c6b70: 8e8e 8e9f 5039 058d 91ea f1eb cf54 6865 ....P9.......The │ │ │ │ +000c6b80: 9605 a589 666f 6c6c 6f90 ac72 7769 6e67 ....follo..rwing │ │ │ │ +000c6b90: 9b05 a58a 6973 9361 6e98 6578 616d 706c ....is.an.exampl │ │ │ │ +000c6ba0: 6593 7365 7373 696f 6e93 696c 6c75 7374 e.session.illust │ │ │ │ +000c6bb0: 7261 7469 6e67 9874 6865 7365 9369 6d6d rating.these.imm │ │ │ │ +000c6bc0: 6564 6961 7465 9873 7562 7465 726d 9363 ediate.subterm.c │ │ │ │ +000c6bd0: 6f6e 95ac 7276 9365 7273 696f 6e73 8ea4 on..rv.ersions.. │ │ │ │ +000c6be0: 1000 008d 91ea f1eb 2872 6563 616c 6c69 ........(recalli │ │ │ │ +000c6bf0: 6e67 9603 eaa8 7468 6174 9374 6865 9365 ng....that.the.e │ │ │ │ +000c6c00: 7870 7265 7373 696f 6e93 d774 8d9f 01cc xpression..t.... │ │ │ │ +000c6c10: ccd5 318e 8d91 04c0 04eb 612b 8e91 0a7f ..1.......a+.... │ │ │ │ +000c6c20: aed7 748d 9f01 cccc d532 8e9b 08aa accf ..t......2...... │ │ │ │ +000c6c30: 6163 7475 616c 6c79 9370 6172 7365 7393 actually.parses. │ │ │ │ +000c6c40: 6173 8d93 eb61 2b8e 910d 94fa d774 8d9f as...a+......t.. │ │ │ │ +000c6c50: 01cc ccd5 318e 98d7 748d 9f01 cccc d532 ....1...t......2 │ │ │ │ +000c6c60: 8e91 04c0 04cf 292e 8e9f 51ab db8d 8d8d ......)...Q..... │ │ │ │ +000c6c70: 91ea f1eb 9fc8 8781 8900 0066 6601 c70b ...........ff... │ │ │ │ +000c6c80: 4a9f 6497 628d 8d90 cccd 9f04 599c 8400 J.d.b.......Y... │ │ │ │ +000c6c90: 68f0 fe00 0066 668d 9fa1 6610 8d8d 9201 h....ff...f..... │ │ │ │ +000c6ca0: aff0 0d84 000a d70e 0000 b8e8 8e8d 9201 ................ │ │ │ │ +000c6cb0: b0a8 f584 0000 b8e8 0015 ae64 8e8d 8d8d ...........d.... │ │ │ │ +000c6cc0: 9201 b94d b29f fd1c 15eb 4931 8e8e 8e8e ...M......I1.... │ │ │ │ +000c6cd0: 9fff 4054 8d91 05cc ceeb 6123 6c65 7496 ..@T......a#let. │ │ │ │ +000c6ce0: 05bf aa74 933d 9322 285c 782e 782b 3129 ...t.=."(\x.x+1) │ │ │ │ +000c6cf0: 6d93 2b93 285c 782e 782b 3229 6e22 3b3b m.+.(\x.x+2)n";; │ │ │ │ +000c6d00: 8ea4 0d00 008d 9105 ccce 7496 05bf aa3d ..........t....= │ │ │ │ +000c6d10: 9322 2828 5c78 2e93 7893 2b93 3129 6d29 ."((\x..x.+.1)m) │ │ │ │ +000c6d20: 932b 9328 285c 782e 9378 932b 9332 296e .+.((\x..x.+.2)n │ │ │ │ +000c6d30: 2922 933a 9374 6572 6d8e a1a1 8d91 05cc )".:.term....... │ │ │ │ +000c6d40: ce23 5241 4e44 5f43 4f4e 5696 05bf aa42 .#RAND_CONV....B │ │ │ │ +000c6d50: 4554 415f 434f 4e56 9374 3b3b 8ea1 8d91 ETA_CONV.t;;.... │ │ │ │ +000c6d60: 05cc ce7c 2d96 05bf aa28 285c 782e 9378 ...|-....((\x..x │ │ │ │ +000c6d70: 932b 9331 296d 2993 2b93 2828 5c78 2e93 .+.1)m).+.((\x.. │ │ │ │ +000c6d80: 7893 2b93 3229 6e29 933d 9328 285c 782e x.+.2)n).=.((\x. │ │ │ │ +000c6d90: 9378 932b 9331 296d 2993 2b93 286e 932b .x.+.1)m).+.(n.+ │ │ │ │ +000c6da0: 9332 298e a1a1 8d91 05cc ce23 5241 544f .2)........#RATO │ │ │ │ +000c6db0: 525f 434f 4e56 9605 bfaa 2852 414e 445f R_CONV....(RAND_ │ │ │ │ +000c6dc0: 434f 4e56 9342 4554 415f 434f 4e56 2993 CONV.BETA_CONV). │ │ │ │ +000c6dd0: 743b 3b8e a18d 9105 ccce 7c2d 9605 bfaa t;;.......|-.... │ │ │ │ +000c6de0: 2828 5c78 2e93 7893 2b93 3129 6d29 932b ((\x..x.+.1)m).+ │ │ │ │ +000c6df0: 9328 285c 782e 9378 932b 9332 296e 2993 .((\x..x.+.2)n). │ │ │ │ +000c6e00: 3d93 286d 932b 9331 2993 2b93 2828 5c78 =.(m.+.1).+.((\x │ │ │ │ +000c6e10: 2e93 7893 2b93 3229 6e29 8e8e 9201 c671 ..x.+.2)n).....q │ │ │ │ +000c6e20: b184 0068 f0fe 0000 6666 8e8e 9f04 c002 ...h....ff...... │ │ │ │ +000c6e30: 8900 0066 6601 c70b 4a8e 8e8e 9f4f e791 ...ff...J....O.. │ │ │ │ +000c6e40: 8d91 eaf1 ebcf 4669 6e61 6c6c 7991 ff05 ......Finally... │ │ │ │ +000c6e50: 562c 9603 eaa8 7468 6593 6465 0c6e 6974 V,....the.de.nit │ │ │ │ +000c6e60: 696f 6e73 936f 668d 93eb 6144 4550 5448 ions.of...aDEPTH │ │ │ │ +000c6e70: 5f43 4f4e 568e 9141 51f4 cf61 6e64 8d93 _CONV..AQ..and.. │ │ │ │ +000c6e80: eb61 544f 505f 4445 5054 485f 434f 4e56 .aTOP_DEPTH_CONV │ │ │ │ +000c6e90: 8e91 5850 9ccf 6172 6593 6769 769a ac72 ..XP..are.giv..r │ │ │ │ +000c6ea0: 656e 9362 9053 8e65 6c6f 9877 2e8e 9f64 en.b.S.elo.w...d │ │ │ │ +000c6eb0: d2a3 8d8d 8d9f 4156 bd8d 8d8d a0ff 7e00 ......AV......~. │ │ │ │ +000c6ec0: 008d 9102 30ea eb61 6c65 7472 6563 9605 ....0..aletrec.. │ │ │ │ +000c6ed0: bfaa 4445 5054 485f 434f 4e56 9363 9374 ..DEPTH_CONV.c.t │ │ │ │ +000c6ee0: 933d 8ea4 0d00 008d 9107 f094 2853 5542 .=..........(SUB │ │ │ │ +000c6ef0: 5f43 4f4e 5696 05bf aa28 4445 5054 485f _CONV....(DEPTH_ │ │ │ │ +000c6f00: 434f 4e56 9363 2993 5448 454e 4393 2852 CONV.c).THENC.(R │ │ │ │ +000c6f10: 4550 4541 5443 9363 2929 9374 8ea1 a18d EPEATC.c)).t.... │ │ │ │ +000c6f20: 9102 30ea 6c65 7472 6563 9605 bfaa 544f ..0.letrec....TO │ │ │ │ +000c6f30: 505f 4445 5054 485f 434f 4e56 9363 9374 P_DEPTH_CONV.c.t │ │ │ │ +000c6f40: 933d 8ea1 8d91 07f0 9428 5245 5045 4154 .=.......(REPEAT │ │ │ │ +000c6f50: 4396 05bf aa63 9354 4845 4e43 8ea1 8d91 C....c.THENC.... │ │ │ │ +000c6f60: 0db0 3e28 5452 595f 434f 4e56 8ea1 8d91 ..>(TRY_CONV.... │ │ │ │ +000c6f70: 192f 9228 4348 414e 4745 445f 434f 4e56 ./.(CHANGED_CONV │ │ │ │ +000c6f80: 9605 bfaa 2853 5542 5f43 4f4e 5693 2854 ....(SUB_CONV.(T │ │ │ │ +000c6f90: 4f50 5f44 4550 5448 5f43 4f4e 5693 6329 OP_DEPTH_CONV.c) │ │ │ │ +000c6fa0: 2993 5448 454e 438e a18d 911e ef3c 5452 ).THENC......|......./...... │ │ │ │ -000c72e0: 218d 8d91 12c7 61eb 4731 332e 332e 318e !.....a.G13.3.1. │ │ │ │ -000c72f0: 914c 60f5 4765 6e65 7261 6c69 7a65 6491 .L`.Generalized. │ │ │ │ -000c7300: 0566 6662 9073 3365 7461 2d72 6564 7563 .ffb.s3eta-reduc │ │ │ │ -000c7310: 7469 6f6e 8e9f 17c0 008d 9112 c761 cf54 tion.........a.T │ │ │ │ -000c7320: 6865 9103 eaa8 636f 6e95 ac72 7693 6572 he....con..rv.er │ │ │ │ -000c7330: 7369 6f6e 3a8e a419 400c 8d8d 8d91 12c7 sion:...@....... │ │ │ │ -000c7340: 619f f54f a789 0000 6666 01c7 0b4a 9f0b a..O....ff...J.. │ │ │ │ -000c7350: 0716 8d8d 90cc cd9f 0459 9c84 000f 60b2 .........Y....`. │ │ │ │ -000c7360: 0000 6666 8d9f fba6 648d 9117 0bcc eb61 ..ff....d......a │ │ │ │ -000c7370: 5041 4952 4544 5f42 4554 415f 434f 4e56 PAIRED_BETA_CONV │ │ │ │ -000c7380: 9605 bfaa 3a93 636f 6e76 8e8e 9201 c671 ....:.conv.....q │ │ │ │ -000c7390: b184 000f 60b2 0000 6666 8e8e 9f04 c002 ....`...ff...... │ │ │ │ -000c73a0: 8900 0066 6601 c70b 4a8e 8e8e a919 400b ...ff...J.....@. │ │ │ │ -000c73b0: 8d91 12c7 61cf 646f 9a53 8e65 7396 03ea ....a.do.S.es... │ │ │ │ -000c73c0: a867 656e 6572 616c 697a 6564 9362 9865 .generalized.b.e │ │ │ │ -000c73d0: 7461 2d63 6f6e 95ac 7276 9365 7273 696f ta-con..rv.ersio │ │ │ │ -000c73e0: 6e96 03ea a86f 6693 7475 706c 6564 936c n....of.tupled.l │ │ │ │ -000c73f0: 616d 90ac 7262 9864 6193 6162 7374 7261 am..rb.da.abstra │ │ │ │ -000c7400: 6374 696f 6e73 9361 7070 6c69 6564 9374 ctions.applied.t │ │ │ │ -000c7410: 6f93 7475 706c 6573 2e8e 9f10 0000 8d91 o.tuples........ │ │ │ │ -000c7420: 1e28 f047 6976 90ac 7265 6e96 03ea a874 .(.Giv..ren....t │ │ │ │ -000c7430: 6865 9374 6572 6d3a 8ea1 8d8d 8d9f 00cb he.term:........ │ │ │ │ -000c7440: 898d 8d8d 8d91 2a06 60eb 6122 285c 2878 ......*.`.a"(\(x │ │ │ │ -000c7450: 312c 9605 bfaa 2e2e 2e93 2c78 6e29 2e74 1,........,xn).t │ │ │ │ -000c7460: 2993 2874 312c 932e 2e2e 932c 746e 2922 ).(t1,.....,tn)" │ │ │ │ -000c7470: 8e8e 8e8e 8e8e 8ea1 8d8d 9112 c761 5041 .............aPA │ │ │ │ -000c7480: 4952 4544 5f42 4554 415f 434f 4e56 8e91 IRED_BETA_CONV.. │ │ │ │ -000c7490: 72ac a9cf 7072 6f95 ac72 7693 6573 9103 r...pro..rv.es.. │ │ │ │ -000c74a0: eaa8 7468 6174 3a8e a18d 8d8d 9f00 cb89 ..that:......... │ │ │ │ -000c74b0: 8d8d 8d8d 912a 0660 eb61 7c2d 9605 bfaa .....*.`.a|-.... │ │ │ │ -000c74c0: 285c 2878 312c 932e 2e2e 932c 786e 292e (\(x1,.....,xn). │ │ │ │ -000c74d0: 9374 5b78 312c 2e2e 2e2c 786e 5d29 9328 .t[x1,...,xn]).( │ │ │ │ -000c74e0: 7431 2c93 2e2e 2e93 2c74 6e29 960b 7f54 t1,.....,tn)...T │ │ │ │ -000c74f0: 3d93 745b 7431 2c96 05bf aa2e 2e2e 932c =.t[t1,........, │ │ │ │ -000c7500: 746e 5d8e 8e8e 8e8e 8e8e a68d 9112 c761 tn]............a │ │ │ │ -000c7510: cf54 6865 9b03 eaa8 636f 6e95 ac72 7693 .The....con..rv. │ │ │ │ -000c7520: 6572 7369 6f6e 9877 936f 726b 7398 666f ersion.w.orks.fo │ │ │ │ -000c7530: 7298 6172 6269 7472 6172 696c 7998 6e65 r.arbitrarily.ne │ │ │ │ -000c7540: 7374 6564 9874 7570 6c65 732e 9105 38e0 sted.tuples...8. │ │ │ │ -000c7550: 4691 ff05 566f 7298 6578 616d 706c 653a F...Vor.example: │ │ │ │ -000c7560: 8e9f 1d74 458d 8d8d 9112 c761 9fef 8781 ...tE......a.... │ │ │ │ -000c7570: 8900 0066 6601 c70b 4a9f 1697 628d 8d90 ...ff...J...b... │ │ │ │ -000c7580: cccd 9f04 599c 8400 1af0 fe00 0066 668d ....Y........ff. │ │ │ │ -000c7590: 9fef 6610 8d8d 9201 aff0 0d84 000a d70e ..f............. │ │ │ │ -000c75a0: 0000 b8e8 8e8d 9201 b0a8 f584 0000 b8e8 ................ │ │ │ │ -000c75b0: 0015 ae64 8e8d 8d8d 9201 b94d b29f fd1c ...d.......M.... │ │ │ │ -000c75c0: 15eb 4931 8e8e 8e8e 9fff 4054 8d91 05cc ..I1......@T.... │ │ │ │ -000c75d0: ceeb 6123 5041 4952 4544 5f42 4554 415f ..a#PAIRED_BETA_ │ │ │ │ -000c75e0: 434f 4e56 9605 bfaa 2228 5c28 2861 2c62 CONV...."(\((a,b │ │ │ │ -000c75f0: 292c 2863 2c64 2929 2e93 5b61 3b62 3b63 ),(c,d))..[a;b;c │ │ │ │ -000c7600: 3b64 5d29 9328 2831 2c32 292c 2833 2c34 ;d]).((1,2),(3,4 │ │ │ │ -000c7610: 2929 223b 3b8e 9f0d 0000 8d91 05cc ce7c ))";;..........| │ │ │ │ -000c7620: 2d96 05bf aa28 5c28 2861 2c62 292c 632c -....(\((a,b),c, │ │ │ │ -000c7630: 6429 2e93 5b61 3b62 3b63 3b64 5d29 2828 d)..[a;b;c;d])(( │ │ │ │ -000c7640: 312c 3229 2c33 2c34 2993 3d93 5b31 3b32 1,2),3,4).=.[1;2 │ │ │ │ -000c7650: 3b33 3b34 5d8e 8e92 01c6 71b1 8400 1af0 ;3;4].....q..... │ │ │ │ -000c7660: fe00 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ -000c7670: 01c7 0b4a 8e8e 8e9f 262d 918d 8d91 12c7 ...J....&-...... │ │ │ │ -000c7680: 61eb 4731 332e 332e 328e 914c 60f5 4172 a.G13.3.2..L`.Ar │ │ │ │ -000c7690: 6974 686d 6574 6963 616c 9105 6666 636f ithmetical..ffco │ │ │ │ -000c76a0: 6e95 8ccc 7693 6572 7369 6f6e 738e 9f17 n...v.ersions... │ │ │ │ -000c76b0: c000 8d91 12c7 61cf 5468 6591 03ea a863 ......a.The....c │ │ │ │ -000c76c0: 6f6e 95ac 7276 9365 7273 696f 6e3a 8ea1 on..rv.ersion:.. │ │ │ │ -000c76d0: 8d8d 8d91 12c7 619f f54f a789 0000 6666 ......a..O....ff │ │ │ │ -000c76e0: 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f 0459 ...J...........Y │ │ │ │ -000c76f0: 9c84 000f 60b2 0000 6666 8d9f fba6 648d ....`...ff....d. │ │ │ │ -000c7700: 9117 0bcc eb61 4144 445f 434f 4e56 9605 .....aADD_CONV.. │ │ │ │ -000c7710: bfaa 3a93 636f 6e76 8e8e 9201 c671 b184 ..:.conv.....q.. │ │ │ │ -000c7720: 000f 60b2 0000 6666 8e8e 9f04 c002 8900 ..`...ff........ │ │ │ │ -000c7730: 0066 6601 c70b 4a8e 8e8e a18d 9112 c761 .ff...J........a │ │ │ │ -000c7740: cf64 6f9a 538e 6573 9604 1b53 6164 6469 .do.S.es...Saddi │ │ │ │ -000c7750: 7469 6f6e 9362 90ac 7279 9366 6f72 6d61 tion.b..ry.forma │ │ │ │ -000c7760: 6c93 7072 6f98 6f66 2e91 05ca e249 6693 l.pro.of.....If. │ │ │ │ -000c7770: d76e 93cf 616e 6493 d76d 93cf 6172 6593 .n..and..m..are. │ │ │ │ -000c7780: 6e90 ac72 756d 6572 616c 7391 041b 5474 n..rumerals...Tt │ │ │ │ -000c7790: 6865 6e93 eb61 4144 445f 434f 4e56 9105 hen..aADD_CONV.. │ │ │ │ -000c77a0: bfaa 22d7 6e8d 93eb 612b 8e91 0df6 50d7 ..".n...a+....P. │ │ │ │ -000c77b0: 6d8d eb61 228e 9109 dafd cf72 6574 7572 m..a"......retur │ │ │ │ -000c77c0: 6e73 8ea4 1000 008d 9112 c761 7468 6596 ns.........athe. │ │ │ │ -000c77d0: 04be e174 6865 6f72 656d 9104 bee0 eb61 ...theorem.....a │ │ │ │ -000c77e0: 7c2d 9105 bfaa d76e 8d93 eb61 2b8e 9b0f |-.....n...a+... │ │ │ │ -000c77f0: 3d6b d76d 8d93 eb61 3d8e 98d7 73cf 2c91 =k.m...a=...s.,. │ │ │ │ -000c7800: 04f3 ef77 6865 7265 9b04 bee0 d773 93cf ...where.....s.. │ │ │ │ -000c7810: 6973 9874 6865 936e 90ac 7275 6d65 7261 is.the.n..rumera │ │ │ │ -000c7820: 6c98 6465 6e6f 7469 6e67 9374 6865 9873 l.denoting.the.s │ │ │ │ -000c7830: 756d 936f 6698 d76e 93cf 616e 6498 d76d um.of..n..and..m │ │ │ │ -000c7840: cf2e 9107 b58a 4691 ff05 566f 728e a18d ......F...Vor... │ │ │ │ -000c7850: 9112 c761 6578 616d 706c 653a 8e9f 4474 ...aexample:..Dt │ │ │ │ -000c7860: 448d 8d8d 9112 c761 9fc8 8781 8900 0066 D......a.......f │ │ │ │ -000c7870: 6601 c70b 4a9f 6497 628d 8d90 cccd 9f04 f...J.d.b....... │ │ │ │ -000c7880: 599c 8400 68f0 fe00 0066 668d 9fa1 6610 Y...h....ff...f. │ │ │ │ -000c7890: 8d8d 9201 aff0 0d84 000a d70e 0000 b8e8 ................ │ │ │ │ -000c78a0: 8e8d 9201 b0a8 f584 0000 b8e8 0015 ae64 ...............d │ │ │ │ -000c78b0: 8e8d 8d8d 9201 b94d b29f fd1c 15eb 4931 .......M......I1 │ │ │ │ -000c78c0: 8e8e 8e8e 9fff 4054 8d91 05cc ceeb 6123 ......@T......a# │ │ │ │ -000c78d0: 4144 445f 434f 4e56 9605 bfaa 2231 932b ADD_CONV...."1.+ │ │ │ │ -000c78e0: 9332 223b 3b8e a40d 0000 8d91 05cc ce7c .2";;..........| │ │ │ │ -000c78f0: 2d96 05bf aa31 932b 9332 933d 9333 8ea1 -....1.+.2.=.3.. │ │ │ │ -000c7900: a18d 9105 ccce 2341 4444 5f43 4f4e 5696 ......#ADD_CONV. │ │ │ │ -000c7910: 05bf aa22 3093 2b93 3130 3030 223b 3b8e ..."0.+.1000";;. │ │ │ │ -000c7920: a18d 9105 ccce 7c2d 9605 bfaa 3093 2b93 ......|-....0.+. │ │ │ │ -000c7930: 3130 3030 933d 9331 3030 308e a1a1 8d91 1000.=.1000..... │ │ │ │ -000c7940: 05cc ce23 4144 445f 434f 4e56 9605 bfaa ...#ADD_CONV.... │ │ │ │ -000c7950: 2231 3031 932b 9331 3032 223b 3b8e a18d "101.+.102";;... │ │ │ │ -000c7960: 9105 ccce 7c2d 9605 bfaa 3130 3193 2b93 ....|-....101.+. │ │ │ │ -000c7970: 3130 3293 3d93 3230 338e 8e92 01c6 71b1 102.=.203.....q. │ │ │ │ -000c7980: 8400 68f0 fe00 0066 668e 8e9f 04c0 0289 ..h....ff....... │ │ │ │ -000c7990: 0000 6666 01c7 0b4a 8e8e 8e9f 4474 458d ..ff...J....DtE. │ │ │ │ -000c79a0: 911e 28f0 cf54 6865 9603 eaa8 6e65 7874 ..(..The....next │ │ │ │ -000c79b0: 9363 6f6e 95ac 7276 9365 7273 696f 6e96 .con..rv.ersion. │ │ │ │ -000c79c0: 03ea a864 6563 6964 6573 9374 6865 9365 ...decides.the.e │ │ │ │ -000c79d0: 7175 616c 6974 9aac 7279 936f 6693 6e61 qualit..ry.of.na │ │ │ │ -000c79e0: 7475 7261 6c93 6e98 756d 9862 9053 8e65 tural.n.um.b.S.e │ │ │ │ -000c79f0: 7293 636f 6e73 7461 6e98 7473 2e8e a419 r.constan.ts.... │ │ │ │ -000c7a00: 400c 8d8d 8d91 12c7 619f f54f a789 0000 @.......a..O.... │ │ │ │ -000c7a10: 6666 01c7 0b4a 9f0b 0716 8d8d 90cc cd9f ff...J.......... │ │ │ │ -000c7a20: 0459 9c84 000f 60b2 0000 6666 8d9f fba6 .Y....`...ff.... │ │ │ │ -000c7a30: 648d 9117 0bcc eb61 6e75 6d5f 4551 5f43 d......anum_EQ_C │ │ │ │ -000c7a40: 4f4e 5696 05bf aa3a 9363 6f6e 768e 8e92 ONV....:.conv... │ │ │ │ -000c7a50: 01c6 71b1 8400 0f60 b200 0066 668e 8e9f ..q....`...ff... │ │ │ │ -000c7a60: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8ea1 ......ff...J.... │ │ │ │ -000c7a70: 8d91 12c7 61cf 4966 9603 88c6 d76e 93cf ....a.If.....n.. │ │ │ │ -000c7a80: 616e 649b 0388 c7d7 6d93 cf61 7265 9374 and.....m..are.t │ │ │ │ -000c7a90: 6572 6d73 9363 6f6e 7374 7275 6374 6564 erms.constructed │ │ │ │ -000c7aa0: 9366 726f 6d98 6e9a ac72 756d 6572 616c .from.n..rumeral │ │ │ │ -000c7ab0: 9363 6f6e 7374 616e 9874 7393 616e 6493 .constan.ts.and. │ │ │ │ -000c7ac0: 7468 6591 0388 c773 7563 6365 7373 6f72 the....successor │ │ │ │ -000c7ad0: 9366 756e 6374 696f 6e8d 93eb 6153 5543 .function...aSUC │ │ │ │ -000c7ae0: 8e91 14c7 c4cf 2c8e 9f10 0000 8d91 12c7 ......,......... │ │ │ │ -000c7af0: 6174 6865 6e3a 9105 38e0 eb61 6e75 6d5f athen:..8..anum_ │ │ │ │ -000c7b00: 4551 5f43 4f4e 5696 05bf aa22 d76e 8deb EQ_CONV....".n.. │ │ │ │ -000c7b10: 613d 8e93 d76d 8deb 6122 8e91 09aa 52cf a=...m..a"....R. │ │ │ │ -000c7b20: 7265 7475 726e 733a 8e9f 1d6a 858d 8d8d returns:...j.... │ │ │ │ -000c7b30: 9f07 4b89 8d8d 8d9f f300 008d 912a 0660 ..K..........*.` │ │ │ │ -000c7b40: eb61 7c2d 9605 bfaa 28eb 626e eb61 3deb .a|-....(.bn.a=. │ │ │ │ -000c7b50: 626d eb61 2993 3d93 548d 9111 3efe 6966 bm.a).=.T...>.if │ │ │ │ -000c7b60: 93eb 626e 93eb 6161 6e64 93eb 626d 93eb ..bn..aand..bm.. │ │ │ │ -000c7b70: 6172 6570 7265 7365 6e74 9374 6865 9373 arepresent.the.s │ │ │ │ -000c7b80: 616d 6593 6e75 6d62 6572 8e8e 9f0d 0000 ame.number...... │ │ │ │ -000c7b90: 8d91 2a06 607c 2d96 05bf aa28 eb62 6eeb ..*.`|-....(.bn. │ │ │ │ -000c7ba0: 613d eb62 6deb 6129 933d 9346 8d91 113e a=.bm.a).=.F...> │ │ │ │ -000c7bb0: fe69 6693 eb62 6e93 eb61 616e 6493 eb62 .if..bn..aand..b │ │ │ │ -000c7bc0: 6d93 eb61 7265 7072 6573 656e 7493 6469 m..arepresent.di │ │ │ │ -000c7bd0: 6666 6572 656e 7493 6e75 6d62 6572 738e fferent.numbers. │ │ │ │ -000c7be0: 8e8e 8e8e 8e8e 8e9f 1e3a 858d 9112 c761 .........:.....a │ │ │ │ -000c7bf0: cf49 6e96 03ea a861 6464 6974 696f 6e2c .In....addition, │ │ │ │ -000c7c00: 93eb 616e 756d 5f45 515f 434f 4e56 9b05 ..anum_EQ_CONV.. │ │ │ │ -000c7c10: bfaa 22d7 748d 93eb 613d 8e91 0d94 fad7 ..".t...a=...... │ │ │ │ -000c7c20: 748d eb61 228e 9109 aa52 cf72 6574 7572 t..a"....R.retur │ │ │ │ -000c7c30: 6e73 3a91 0538 e0eb 617c 2d98 28d7 748d ns:..8..a|-.(.t. │ │ │ │ -000c7c40: eb61 3d8e 98d7 74eb 6129 983d 9854 8e8e .a=...t.a).=.T.. │ │ │ │ -000c7c50: 9f24 fd13 8e8c 8b00 0000 fa00 0000 0000 .$.............. │ │ │ │ -000c7c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000c7270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000c7280: 0000 0000 0c69 aaa0 02cc 0555 8da0 fd46 .....i.....U...F │ │ │ │ +000c7290: d30e 8d8d 8d8d 9ffa 999a 8d91 12c7 61d0 ..............a. │ │ │ │ +000c72a0: 3133 2e33 2e91 0a80 0042 7569 6c74 9604 13.3.....Built.. │ │ │ │ +000c72b0: 8000 696e 9363 6f6e 95a0 0076 9365 7273 ..in.con...v.ers │ │ │ │ +000c72c0: 696f 6e73 9201 17b2 be32 3439 8e91 12c7 ions.....249.... │ │ │ │ +000c72d0: 619f 0566 6689 0000 e666 01c7 3e7c 8e8e a..ff....f..>|.. │ │ │ │ +000c72e0: 8e8e a002 942f df8d a0fd 8bd0 218d 8d91 ...../......!... │ │ │ │ +000c72f0: 12c7 61eb 4731 332e 332e 318e 914c 60f5 ..a.G13.3.1..L`. │ │ │ │ +000c7300: 4765 6e65 7261 6c69 7a65 6491 0566 6662 Generalized..ffb │ │ │ │ +000c7310: 9073 3365 7461 2d72 6564 7563 7469 6f6e .s3eta-reduction │ │ │ │ +000c7320: 8e9f 17c0 008d 9112 c761 cf54 6865 9103 .........a.The.. │ │ │ │ +000c7330: eaa8 636f 6e95 ac72 7693 6572 7369 6f6e ..con..rv.ersion │ │ │ │ +000c7340: 3a8e a419 400c 8d8d 8d91 12c7 619f f54f :...@.......a..O │ │ │ │ +000c7350: a789 0000 6666 01c7 0b4a 9f0b 0716 8d8d ....ff...J...... │ │ │ │ +000c7360: 90cc cd9f 0459 9c84 000f 60b2 0000 6666 .....Y....`...ff │ │ │ │ +000c7370: 8d9f fba6 648d 9117 0bcc eb61 5041 4952 ....d......aPAIR │ │ │ │ +000c7380: 4544 5f42 4554 415f 434f 4e56 9605 bfaa ED_BETA_CONV.... │ │ │ │ +000c7390: 3a93 636f 6e76 8e8e 9201 c671 b184 000f :.conv.....q.... │ │ │ │ +000c73a0: 60b2 0000 6666 8e8e 9f04 c002 8900 0066 `...ff.........f │ │ │ │ +000c73b0: 6601 c70b 4a8e 8e8e a919 400b 8d91 12c7 f...J.....@..... │ │ │ │ +000c73c0: 61cf 646f 9a53 8e65 7396 03ea a867 656e a.do.S.es....gen │ │ │ │ +000c73d0: 6572 616c 697a 6564 9362 9865 7461 2d63 eralized.b.eta-c │ │ │ │ +000c73e0: 6f6e 95ac 7276 9365 7273 696f 6e96 03ea on..rv.ersion... │ │ │ │ +000c73f0: a86f 6693 7475 706c 6564 936c 616d 90ac .of.tupled.lam.. │ │ │ │ +000c7400: 7262 9864 6193 6162 7374 7261 6374 696f rb.da.abstractio │ │ │ │ +000c7410: 6e73 9361 7070 6c69 6564 9374 6f93 7475 ns.applied.to.tu │ │ │ │ +000c7420: 706c 6573 2e8e 9f10 0000 8d91 1e28 f047 ples.........(.G │ │ │ │ +000c7430: 6976 90ac 7265 6e96 03ea a874 6865 9374 iv..ren....the.t │ │ │ │ +000c7440: 6572 6d3a 8ea1 8d8d 8d9f 00cb 898d 8d8d erm:............ │ │ │ │ +000c7450: 8d91 2a06 60eb 6122 285c 2878 312c 9605 ..*.`.a"(\(x1,.. │ │ │ │ +000c7460: bfaa 2e2e 2e93 2c78 6e29 2e74 2993 2874 ......,xn).t).(t │ │ │ │ +000c7470: 312c 932e 2e2e 932c 746e 2922 8e8e 8e8e 1,.....,tn)".... │ │ │ │ +000c7480: 8e8e 8ea1 8d8d 9112 c761 5041 4952 4544 .........aPAIRED │ │ │ │ +000c7490: 5f42 4554 415f 434f 4e56 8e91 72ac a9cf _BETA_CONV..r... │ │ │ │ +000c74a0: 7072 6f95 ac72 7693 6573 9103 eaa8 7468 pro..rv.es....th │ │ │ │ +000c74b0: 6174 3a8e a18d 8d8d 9f00 cb89 8d8d 8d8d at:............. │ │ │ │ +000c74c0: 912a 0660 eb61 7c2d 9605 bfaa 285c 2878 .*.`.a|-....(\(x │ │ │ │ +000c74d0: 312c 932e 2e2e 932c 786e 292e 9374 5b78 1,.....,xn)..t[x │ │ │ │ +000c74e0: 312c 2e2e 2e2c 786e 5d29 9328 7431 2c93 1,...,xn]).(t1,. │ │ │ │ +000c74f0: 2e2e 2e93 2c74 6e29 960b 7f54 3d93 745b ....,tn)...T=.t[ │ │ │ │ +000c7500: 7431 2c96 05bf aa2e 2e2e 932c 746e 5d8e t1,........,tn]. │ │ │ │ +000c7510: 8e8e 8e8e 8e8e a68d 9112 c761 cf54 6865 ...........a.The │ │ │ │ +000c7520: 9b03 eaa8 636f 6e95 ac72 7693 6572 7369 ....con..rv.ersi │ │ │ │ +000c7530: 6f6e 9877 936f 726b 7398 666f 7298 6172 on.w.orks.for.ar │ │ │ │ +000c7540: 6269 7472 6172 696c 7998 6e65 7374 6564 bitrarily.nested │ │ │ │ +000c7550: 9874 7570 6c65 732e 9105 38e0 4691 ff05 .tuples...8.F... │ │ │ │ +000c7560: 566f 7298 6578 616d 706c 653a 8e9f 1d74 Vor.example:...t │ │ │ │ +000c7570: 458d 8d8d 9112 c761 9fef 8781 8900 0066 E......a.......f │ │ │ │ +000c7580: 6601 c70b 4a9f 1697 628d 8d90 cccd 9f04 f...J...b....... │ │ │ │ +000c7590: 599c 8400 1af0 fe00 0066 668d 9fef 6610 Y........ff...f. │ │ │ │ +000c75a0: 8d8d 9201 aff0 0d84 000a d70e 0000 b8e8 ................ │ │ │ │ +000c75b0: 8e8d 9201 b0a8 f584 0000 b8e8 0015 ae64 ...............d │ │ │ │ +000c75c0: 8e8d 8d8d 9201 b94d b29f fd1c 15eb 4931 .......M......I1 │ │ │ │ +000c75d0: 8e8e 8e8e 9fff 4054 8d91 05cc ceeb 6123 ......@T......a# │ │ │ │ +000c75e0: 5041 4952 4544 5f42 4554 415f 434f 4e56 PAIRED_BETA_CONV │ │ │ │ +000c75f0: 9605 bfaa 2228 5c28 2861 2c62 292c 2863 ...."(\((a,b),(c │ │ │ │ +000c7600: 2c64 2929 2e93 5b61 3b62 3b63 3b64 5d29 ,d))..[a;b;c;d]) │ │ │ │ +000c7610: 9328 2831 2c32 292c 2833 2c34 2929 223b .((1,2),(3,4))"; │ │ │ │ +000c7620: 3b8e 9f0d 0000 8d91 05cc ce7c 2d96 05bf ;..........|-... │ │ │ │ +000c7630: aa28 5c28 2861 2c62 292c 632c 6429 2e93 .(\((a,b),c,d).. │ │ │ │ +000c7640: 5b61 3b62 3b63 3b64 5d29 2828 312c 3229 [a;b;c;d])((1,2) │ │ │ │ +000c7650: 2c33 2c34 2993 3d93 5b31 3b32 3b33 3b34 ,3,4).=.[1;2;3;4 │ │ │ │ +000c7660: 5d8e 8e92 01c6 71b1 8400 1af0 fe00 0066 ].....q........f │ │ │ │ +000c7670: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ +000c7680: 8e8e 8e9f 262d 918d 8d91 12c7 61eb 4731 ....&-......a.G1 │ │ │ │ +000c7690: 332e 332e 328e 914c 60f5 4172 6974 686d 3.3.2..L`.Arithm │ │ │ │ +000c76a0: 6574 6963 616c 9105 6666 636f 6e95 8ccc etical..ffcon... │ │ │ │ +000c76b0: 7693 6572 7369 6f6e 738e 9f17 c000 8d91 v.ersions....... │ │ │ │ +000c76c0: 12c7 61cf 5468 6591 03ea a863 6f6e 95ac ..a.The....con.. │ │ │ │ +000c76d0: 7276 9365 7273 696f 6e3a 8ea1 8d8d 8d91 rv.ersion:...... │ │ │ │ +000c76e0: 12c7 619f f54f a789 0000 6666 01c7 0b4a ..a..O....ff...J │ │ │ │ +000c76f0: 9f0b 0716 8d8d 90cc cd9f 0459 9c84 000f ...........Y.... │ │ │ │ +000c7700: 60b2 0000 6666 8d9f fba6 648d 9117 0bcc `...ff....d..... │ │ │ │ +000c7710: eb61 4144 445f 434f 4e56 9605 bfaa 3a93 .aADD_CONV....:. │ │ │ │ +000c7720: 636f 6e76 8e8e 9201 c671 b184 000f 60b2 conv.....q....`. │ │ │ │ +000c7730: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ +000c7740: c70b 4a8e 8e8e a18d 9112 c761 cf64 6f9a ..J........a.do. │ │ │ │ +000c7750: 538e 6573 9604 1b53 6164 6469 7469 6f6e S.es...Saddition │ │ │ │ +000c7760: 9362 90ac 7279 9366 6f72 6d61 6c93 7072 .b..ry.formal.pr │ │ │ │ +000c7770: 6f98 6f66 2e91 05ca e249 6693 d76e 93cf o.of.....If..n.. │ │ │ │ +000c7780: 616e 6493 d76d 93cf 6172 6593 6e90 ac72 and..m..are.n..r │ │ │ │ +000c7790: 756d 6572 616c 7391 041b 5474 6865 6e93 umerals...Tthen. │ │ │ │ +000c77a0: eb61 4144 445f 434f 4e56 9105 bfaa 22d7 .aADD_CONV....". │ │ │ │ +000c77b0: 6e8d 93eb 612b 8e91 0df6 50d7 6d8d eb61 n...a+....P.m..a │ │ │ │ +000c77c0: 228e 9109 dafd cf72 6574 7572 6e73 8ea4 "......returns.. │ │ │ │ +000c77d0: 1000 008d 9112 c761 7468 6596 04be e174 .......athe....t │ │ │ │ +000c77e0: 6865 6f72 656d 9104 bee0 eb61 7c2d 9105 heorem.....a|-.. │ │ │ │ +000c77f0: bfaa d76e 8d93 eb61 2b8e 9b0f 3d6b d76d ...n...a+...=k.m │ │ │ │ +000c7800: 8d93 eb61 3d8e 98d7 73cf 2c91 04f3 ef77 ...a=...s.,....w │ │ │ │ +000c7810: 6865 7265 9b04 bee0 d773 93cf 6973 9874 here.....s..is.t │ │ │ │ +000c7820: 6865 936e 90ac 7275 6d65 7261 6c98 6465 he.n..rumeral.de │ │ │ │ +000c7830: 6e6f 7469 6e67 9374 6865 9873 756d 936f noting.the.sum.o │ │ │ │ +000c7840: 6698 d76e 93cf 616e 6498 d76d cf2e 9107 f..n..and..m.... │ │ │ │ +000c7850: b58a 4691 ff05 566f 728e a18d 9112 c761 ..F...Vor......a │ │ │ │ +000c7860: 6578 616d 706c 653a 8e9f 4474 448d 8d8d example:..DtD... │ │ │ │ +000c7870: 9112 c761 9fc8 8781 8900 0066 6601 c70b ...a.......ff... │ │ │ │ +000c7880: 4a9f 6497 628d 8d90 cccd 9f04 599c 8400 J.d.b.......Y... │ │ │ │ +000c7890: 68f0 fe00 0066 668d 9fa1 6610 8d8d 9201 h....ff...f..... │ │ │ │ +000c78a0: aff0 0d84 000a d70e 0000 b8e8 8e8d 9201 ................ │ │ │ │ +000c78b0: b0a8 f584 0000 b8e8 0015 ae64 8e8d 8d8d ...........d.... │ │ │ │ +000c78c0: 9201 b94d b29f fd1c 15eb 4931 8e8e 8e8e ...M......I1.... │ │ │ │ +000c78d0: 9fff 4054 8d91 05cc ceeb 6123 4144 445f ..@T......a#ADD_ │ │ │ │ +000c78e0: 434f 4e56 9605 bfaa 2231 932b 9332 223b CONV...."1.+.2"; │ │ │ │ +000c78f0: 3b8e a40d 0000 8d91 05cc ce7c 2d96 05bf ;..........|-... │ │ │ │ +000c7900: aa31 932b 9332 933d 9333 8ea1 a18d 9105 .1.+.2.=.3...... │ │ │ │ +000c7910: ccce 2341 4444 5f43 4f4e 5696 05bf aa22 ..#ADD_CONV...." │ │ │ │ +000c7920: 3093 2b93 3130 3030 223b 3b8e a18d 9105 0.+.1000";;..... │ │ │ │ +000c7930: ccce 7c2d 9605 bfaa 3093 2b93 3130 3030 ..|-....0.+.1000 │ │ │ │ +000c7940: 933d 9331 3030 308e a1a1 8d91 05cc ce23 .=.1000........# │ │ │ │ +000c7950: 4144 445f 434f 4e56 9605 bfaa 2231 3031 ADD_CONV...."101 │ │ │ │ +000c7960: 932b 9331 3032 223b 3b8e a18d 9105 ccce .+.102";;....... │ │ │ │ +000c7970: 7c2d 9605 bfaa 3130 3193 2b93 3130 3293 |-....101.+.102. │ │ │ │ +000c7980: 3d93 3230 338e 8e92 01c6 71b1 8400 68f0 =.203.....q...h. │ │ │ │ +000c7990: fe00 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ +000c79a0: 01c7 0b4a 8e8e 8e9f 4474 458d 911e 28f0 ...J....DtE...(. │ │ │ │ +000c79b0: cf54 6865 9603 eaa8 6e65 7874 9363 6f6e .The....next.con │ │ │ │ +000c79c0: 95ac 7276 9365 7273 696f 6e96 03ea a864 ..rv.ersion....d │ │ │ │ +000c79d0: 6563 6964 6573 9374 6865 9365 7175 616c ecides.the.equal │ │ │ │ +000c79e0: 6974 9aac 7279 936f 6693 6e61 7475 7261 it..ry.of.natura │ │ │ │ +000c79f0: 6c93 6e98 756d 9862 9053 8e65 7293 636f l.n.um.b.S.er.co │ │ │ │ +000c7a00: 6e73 7461 6e98 7473 2e8e a419 400c 8d8d nstan.ts....@... │ │ │ │ +000c7a10: 8d91 12c7 619f f54f a789 0000 6666 01c7 ....a..O....ff.. │ │ │ │ +000c7a20: 0b4a 9f0b 0716 8d8d 90cc cd9f 0459 9c84 .J...........Y.. │ │ │ │ +000c7a30: 000f 60b2 0000 6666 8d9f fba6 648d 9117 ..`...ff....d... │ │ │ │ +000c7a40: 0bcc eb61 6e75 6d5f 4551 5f43 4f4e 5696 ...anum_EQ_CONV. │ │ │ │ +000c7a50: 05bf aa3a 9363 6f6e 768e 8e92 01c6 71b1 ...:.conv.....q. │ │ │ │ +000c7a60: 8400 0f60 b200 0066 668e 8e9f 04c0 0289 ...`...ff....... │ │ │ │ +000c7a70: 0000 6666 01c7 0b4a 8e8e 8ea1 8d91 12c7 ..ff...J........ │ │ │ │ +000c7a80: 61cf 4966 9603 88c6 d76e 93cf 616e 649b a.If.....n..and. │ │ │ │ +000c7a90: 0388 c7d7 6d93 cf61 7265 9374 6572 6d73 ....m..are.terms │ │ │ │ +000c7aa0: 9363 6f6e 7374 7275 6374 6564 9366 726f .constructed.fro │ │ │ │ +000c7ab0: 6d98 6e9a ac72 756d 6572 616c 9363 6f6e m.n..rumeral.con │ │ │ │ +000c7ac0: 7374 616e 9874 7393 616e 6493 7468 6591 stan.ts.and.the. │ │ │ │ +000c7ad0: 0388 c773 7563 6365 7373 6f72 9366 756e ...successor.fun │ │ │ │ +000c7ae0: 6374 696f 6e8d 93eb 6153 5543 8e91 14c7 ction...aSUC.... │ │ │ │ +000c7af0: c4cf 2c8e 9f10 0000 8d91 12c7 6174 6865 ..,.........athe │ │ │ │ +000c7b00: 6e3a 9105 38e0 eb61 6e75 6d5f 4551 5f43 n:..8..anum_EQ_C │ │ │ │ +000c7b10: 4f4e 5696 05bf aa22 d76e 8deb 613d 8e93 ONV....".n..a=.. │ │ │ │ +000c7b20: d76d 8deb 6122 8e91 09aa 52cf 7265 7475 .m..a"....R.retu │ │ │ │ +000c7b30: 726e 733a 8e9f 1d6a 858d 8d8d 9f07 4b89 rns:...j......K. │ │ │ │ +000c7b40: 8d8d 8d9f f300 008d 912a 0660 eb61 7c2d .........*.`.a|- │ │ │ │ +000c7b50: 9605 bfaa 28eb 626e eb61 3deb 626d eb61 ....(.bn.a=.bm.a │ │ │ │ +000c7b60: 2993 3d93 548d 9111 3efe 6966 93eb 626e ).=.T...>.if..bn │ │ │ │ +000c7b70: 93eb 6161 6e64 93eb 626d 93eb 6172 6570 ..aand..bm..arep │ │ │ │ +000c7b80: 7265 7365 6e74 9374 6865 9373 616d 6593 resent.the.same. │ │ │ │ +000c7b90: 6e75 6d62 6572 8e8e 9f0d 0000 8d91 2a06 number........*. │ │ │ │ +000c7ba0: 607c 2d96 05bf aa28 eb62 6eeb 613d eb62 `|-....(.bn.a=.b │ │ │ │ +000c7bb0: 6deb 6129 933d 9346 8d91 113e fe69 6693 m.a).=.F...>.if. │ │ │ │ +000c7bc0: eb62 6e93 eb61 616e 6493 eb62 6d93 eb61 .bn..aand..bm..a │ │ │ │ +000c7bd0: 7265 7072 6573 656e 7493 6469 6666 6572 represent.differ │ │ │ │ +000c7be0: 656e 7493 6e75 6d62 6572 738e 8e8e 8e8e ent.numbers..... │ │ │ │ +000c7bf0: 8e8e 8e9f 1e3a 858d 9112 c761 cf49 6e96 .....:.....a.In. │ │ │ │ +000c7c00: 03ea a861 6464 6974 696f 6e2c 93eb 616e ...addition,..an │ │ │ │ +000c7c10: 756d 5f45 515f 434f 4e56 9b05 bfaa 22d7 um_EQ_CONV....". │ │ │ │ +000c7c20: 748d 93eb 613d 8e91 0d94 fad7 748d eb61 t...a=......t..a │ │ │ │ +000c7c30: 228e 9109 aa52 cf72 6574 7572 6e73 3a91 "....R.returns:. │ │ │ │ +000c7c40: 0538 e0eb 617c 2d98 28d7 748d eb61 3d8e .8..a|-.(.t..a=. │ │ │ │ +000c7c50: 98d7 74eb 6129 983d 9854 8e8e 9f24 fd13 ..t.a).=.T...$.. │ │ │ │ +000c7c60: 8e8c 8b00 0000 fa00 0000 0000 0000 0000 ................ │ │ │ │ 000c7c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000c7c80: 0c72 4ea0 02cc 0555 8da0 fd46 d30e 8d8d .rN....U...F.... │ │ │ │ -000c7c90: 8d8d 9ffa 999a 8d91 eaf1 ebd0 3235 3092 ............250. │ │ │ │ -000c7ca0: 011b cf30 4368 6170 7465 7291 0480 0031 ...0Chapter....1 │ │ │ │ -000c7cb0: 332e 910a 8000 436f 6e95 a000 7693 6572 3.....Con...v.er │ │ │ │ -000c7cc0: 7369 6f6e 738e 91ea f1eb 9f05 6666 8900 sions.......ff.. │ │ │ │ -000c7cd0: 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf ..f..>|......./. │ │ │ │ -000c7ce0: 8da0 fd8b d021 8d8d 91ea f1eb eb47 3133 .....!.......G13 │ │ │ │ -000c7cf0: 2e33 2e33 8e91 248b 7f4c 6973 7496 0566 .3.3..$..List..f │ │ │ │ -000c7d00: 6670 726f 9073 3363 6573 7369 6e67 9363 fpro.s3cessing.c │ │ │ │ -000c7d10: 6f6e 958c cc76 9365 7273 696f 6e73 8e9f on...v.ersions.. │ │ │ │ -000c7d20: 17c0 008d 91ea f1eb cf54 6865 7265 9603 .........There.. │ │ │ │ -000c7d30: eaa8 6172 6593 7495 ac72 7793 6f96 03ea ..are.t..rw.o... │ │ │ │ -000c7d40: a875 7365 6675 6c93 6275 696c 742d 696e .useful.built-in │ │ │ │ -000c7d50: 9363 6f6e 95ac 7276 9365 7273 696f 6e73 .con..rv.ersions │ │ │ │ -000c7d60: 9603 eaa8 666f 7293 6c69 7374 733a 8e9f ....for.lists:.. │ │ │ │ -000c7d70: 1e4e 568d 8d8d 91ea f1eb 9fee cfa7 8900 .NV............. │ │ │ │ -000c7d80: 0066 6601 c70b 4a9f 1807 168d 8d90 cccd .ff...J......... │ │ │ │ -000c7d90: 9f04 599c 8400 1c60 b200 0066 668d 9fee ..Y....`...ff... │ │ │ │ -000c7da0: a664 8d91 170b cceb 614c 454e 4754 485f .d......aLENGTH_ │ │ │ │ -000c7db0: 434f 4e56 9605 bfaa 3a93 636f 6e76 8e9f CONV....:.conv.. │ │ │ │ -000c7dc0: 0d00 008d 9117 0bcc 6c69 7374 5f45 515f ........list_EQ_ │ │ │ │ -000c7dd0: 434f 4e56 3a91 05bf aa63 6f6e 768e 8e92 CONV:....conv... │ │ │ │ -000c7de0: 01c6 71b1 8400 1c60 b200 0066 668e 8e9f ..q....`...ff... │ │ │ │ -000c7df0: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8e9f ......ff...J.... │ │ │ │ -000c7e00: 20a3 a98d 8d91 f653 7a4c 454e 4754 485f ......SzLENGTH_ │ │ │ │ -000c7e10: 434f 4e56 8e91 358f c8cf 3a9b 0538 e063 CONV..5...:..8.c │ │ │ │ -000c7e20: 6f6d 7075 7465 7396 03ea a874 6865 936c omputes....the.l │ │ │ │ -000c7e30: 656e 6774 6893 6f66 9361 936c 6973 742e ength.of.a.list. │ │ │ │ -000c7e40: 9841 9363 616c 6c93 746f 3a8e a41b b797 .A.call.to:..... │ │ │ │ -000c7e50: 8d8d 8d9f 00cb 898d 8d8d 8d91 0230 eaeb .............0.. │ │ │ │ -000c7e60: 614c 454e 4754 485f 434f 4e56 9105 bfaa aLENGTH_CONV.... │ │ │ │ -000c7e70: 224c 454e 4754 485b eb62 748d 9f01 a47a "LENGTH[.bt....z │ │ │ │ -000c7e80: d531 8e91 04c0 04eb 613b 8deb 623a 9601 .1......a;..b:.. │ │ │ │ -000c7e90: d331 3a93 3a8e 910c c663 eb61 3beb 6274 .1:.:....c.a;.bt │ │ │ │ -000c7ea0: 8d9f 01a4 7ad8 6e8e 9105 a850 eb61 5d22 ....z.n....P.a]" │ │ │ │ -000c7eb0: 8e8e 8e8e 8e8e 8ea1 8d91 eaf1 ebcf 6765 ..............ge │ │ │ │ -000c7ec0: 6e65 7261 7465 7396 03ea a874 6865 9374 nerates....the.t │ │ │ │ -000c7ed0: 6865 6f72 656d 3a8e a91b b796 8d8d 8d9f heorem:......... │ │ │ │ -000c7ee0: 00cb 898d 8d8d 8d91 0230 eaeb 617c 2d96 .........0..a|-. │ │ │ │ -000c7ef0: 05bf aa4c 454e 4754 4893 5beb 6274 8d9f ...LENGTH.[.bt.. │ │ │ │ -000c7f00: 01a4 7ad5 318e 9104 c004 eb61 3b8d eb62 ..z.1......a;..b │ │ │ │ -000c7f10: 3a96 01d3 313a 933a 8e91 0cc6 63eb 613b :...1:.:....c.a; │ │ │ │ -000c7f20: eb62 748d 9f01 a47a d86e 8e91 05a8 50eb .bt....z.n....P. │ │ │ │ -000c7f30: 615d 933d 936e 8e8e 8e8e 8e8e 8ea1 8d91 a].=.n.......... │ │ │ │ -000c7f40: f653 7acf 5468 6596 0395 776f 7468 6572 .Sz.The...wother │ │ │ │ -000c7f50: 9363 6f6e 95ac 7276 9365 7273 696f 6e2c .con..rv.ersion, │ │ │ │ -000c7f60: 8d91 03a6 80eb 616c 6973 745f 4551 5f43 ......alist_EQ_C │ │ │ │ -000c7f70: 4f4e 568e 9148 a278 cf2c 9103 a681 7072 ONV..H.x.,....pr │ │ │ │ -000c7f80: 6f93 7693 6573 9b03 9577 6f72 9103 9576 o.v.es...wor...v │ │ │ │ -000c7f90: 6469 7370 726f 9376 9365 7398 7468 6598 dispro.v.es.the. │ │ │ │ -000c7fa0: 6571 7561 6c69 7493 7998 6f66 9874 9377 equalit.y.of.t.w │ │ │ │ -000c7fb0: 936f 9103 9576 6c69 7374 732c 9103 a681 .o...vlists,.... │ │ │ │ -000c7fc0: 6769 7693 656e 8e9f 1000 008d 91ea f1eb giv.en.......... │ │ │ │ -000c7fd0: 619b 03ea a863 6f6e 95ac 7276 9365 7273 a....con..rv.ers │ │ │ │ -000c7fe0: 696f 6e98 666f 7298 6465 6369 6469 6e67 ion.for.deciding │ │ │ │ -000c7ff0: 9874 6865 9865 7175 616c 6974 9379 986f .the.equalit.y.o │ │ │ │ -000c8000: 6698 656c 656d 656e 9374 732e 9105 38e0 f.elemen.ts...8. │ │ │ │ -000c8010: 4198 6361 6c6c 9874 6f3a 8ea1 8d8d 8d9f A.call.to:...... │ │ │ │ -000c8020: 00cb 898d 8d8d 8d91 0230 eaeb 616c 6973 .........0..alis │ │ │ │ -000c8030: 745f 4551 5f43 4f4e 5696 05bf aaeb 6263 t_EQ_CONV.....bc │ │ │ │ -000c8040: 6f6e 7691 0624 3deb 6122 5beb 6275 8d9f onv..$=.a"[.bu.. │ │ │ │ -000c8050: 01a4 7ad5 318e 9b04 c004 eb61 3b8d eb62 ..z.1......a;..b │ │ │ │ -000c8060: 3a96 01d3 313a 933a 8e91 0cc6 63eb 613b :...1:.:....c.a; │ │ │ │ -000c8070: eb62 758d 9f01 a47a d86e 8e91 05a8 50eb .bu....z.n....P. │ │ │ │ -000c8080: 615d 933d 935b eb62 768d 9f01 a47a d531 a].=.[.bv....z.1 │ │ │ │ -000c8090: 8e98 eb61 3b8d eb62 3a96 01d3 313a 933a ...a;..b:...1:.: │ │ │ │ -000c80a0: 8e91 0cc6 63eb 613b eb62 768d 9f01 a47a ....c.a;.bv....z │ │ │ │ -000c80b0: d86d 8e91 0804 c4eb 615d 228e 8e8e 8e8e .m......a]"..... │ │ │ │ -000c80c0: 8e8e a18d 91ea f1eb cf72 6574 7572 6e73 .........returns │ │ │ │ -000c80d0: 3a91 0538 e0eb 617c 2d96 05bf aa28 5bd7 :..8..a|-....([. │ │ │ │ -000c80e0: 758d 9f01 cccc d531 8e8d 9104 c004 cf3b u......1.......; │ │ │ │ -000c80f0: 8e8d 9108 0390 d73a 9601 fffe 3a93 3a8e .......:....:.:. │ │ │ │ -000c8100: 8d91 15ce 30eb 613b 8e91 1b8d dad7 758d ....0.a;......u. │ │ │ │ -000c8110: 9f01 cccc d86e 8e8d 9105 a850 eb61 5d93 .....n.....P.a]. │ │ │ │ -000c8120: 3d93 5b8e 9122 66a2 d776 8d9f 01cc ccd5 =.[.."f..v...... │ │ │ │ -000c8130: 318e 8d91 04c0 04eb 613b 8e8d 910a 7fae 1.......a;...... │ │ │ │ -000c8140: d73a 9601 fffe 3a93 3a8e 8d91 184a 4eeb .:....:.:....JN. │ │ │ │ -000c8150: 613b 8e91 1e09 f8d7 768d 9f01 cccc d86d a;......v......m │ │ │ │ -000c8160: 8e8d 9108 04c4 eb61 5d29 933d 9346 8e91 .......a]).=.F.. │ │ │ │ -000c8170: 2e6d 68cf 6966 3a8e a68d 8d8d 8d91 f779 .mh.if:........y │ │ │ │ -000c8180: 0328 6929 8e8e 8e91 09c0 13eb 617e 8d28 .(i)........a~.( │ │ │ │ -000c8190: eb62 6eeb 613d eb62 6deb 6129 8e91 2559 .bn.a=.bm.a)..%Y │ │ │ │ -000c81a0: 79cf 6f72 8e9f 19ad e68d 8d8d 8d91 f435 y.or...........5 │ │ │ │ -000c81b0: 7728 6969 298e 8e8e 8d91 09c0 13eb 6263 w(ii).........bc │ │ │ │ -000c81c0: 6f6e 768e 9123 fc89 cf70 726f 95ac 7276 onv..#...pro..rv │ │ │ │ -000c81d0: 9365 739b 03ea a8eb 617c 2d96 05bf aa28 .es.....a|-....( │ │ │ │ -000c81e0: d775 8d9f 01cc ccd8 698e 8d91 074f 82eb .u......i....O.. │ │ │ │ -000c81f0: 613d 8e91 10f9 d4d7 768d 9f01 cccc d869 a=......v......i │ │ │ │ -000c8200: 8e8d 9103 64da eb61 2993 3d93 468e 9124 ....d..a).=.F..$ │ │ │ │ -000c8210: 0dd4 cf66 6f72 9861 6e90 ac72 7998 3196 ...for.an..ry.1. │ │ │ │ -000c8220: 0355 52da 1493 d769 93da 1493 d76d cf2e .UR....i.....m.. │ │ │ │ -000c8230: 8ea1 8d91 eaf1 ebeb 617c 2d96 05bf aa28 ........a|-....( │ │ │ │ -000c8240: 5bd7 758d 9f01 cccc d531 8e8d 9104 c004 [.u......1...... │ │ │ │ -000c8250: cf3b 8e8d 9108 0390 d73a 9601 fffe 3a93 .;.......:....:. │ │ │ │ -000c8260: 3a8e 8d91 15ce 30eb 613b 8e91 1b8d dad7 :.....0.a;...... │ │ │ │ -000c8270: 758d 9f01 cccc d86e 8e8d 9105 a850 eb61 u......n.....P.a │ │ │ │ -000c8280: 5d93 3d93 5b8e 9122 66a2 d776 8d9f 01cc ].=.[.."f..v.... │ │ │ │ -000c8290: ccd5 318e 8d91 04c0 04eb 613b 8e8d 910a ..1.......a;.... │ │ │ │ -000c82a0: 7fae d73a 9601 fffe 3a93 3a8e 8d91 184a ...:....:.:....J │ │ │ │ -000c82b0: 4eeb 613b 8e91 1e09 f8d7 768d 9f01 cccc N.a;......v..... │ │ │ │ -000c82c0: d86d 8e8d 9108 04c4 eb61 5d29 933d 9354 .m.......a]).=.T │ │ │ │ -000c82d0: 8e91 2e6d 68cf 6973 9603 eaa8 7265 7475 ...mh.is....retu │ │ │ │ -000c82e0: 726e 6564 9369 663a 8ea6 8d8d 8d8d 91f7 rned.if:........ │ │ │ │ -000c82f0: 7903 2869 298e 8e8e 8d91 09c0 13eb 6128 y.(i).........a( │ │ │ │ -000c8300: eb62 6eeb 613d eb62 6deb 6129 8e91 2f19 .bn.a=.bm.a)../. │ │ │ │ -000c8310: 8ccf 616e 648d 9103 eaa8 eb62 758d 9f01 ..and......bu... │ │ │ │ -000c8320: a47a d869 8e8e 9111 7ee0 cf69 7396 03ea .z.i....~..is... │ │ │ │ -000c8330: a873 796e 9aac 7274 6163 7469 6361 6c6c .syn..rtacticall │ │ │ │ -000c8340: 7993 6964 656e 9874 6963 616c 9374 6f8d y.iden.tical.to. │ │ │ │ -000c8350: 93eb 6276 8d9f 01a4 7ad8 698e 8e91 1088 ..bv....z.i..... │ │ │ │ -000c8360: f1cf 666f 7293 3196 0355 52da 1493 d769 ..for.1..UR....i │ │ │ │ -000c8370: 93da 1493 d76d cf2c 9103 eaa8 6f72 8e9f .....m.,....or.. │ │ │ │ -000c8380: 19ad e68d 8d8d 8d91 f435 7728 6969 298e .........5w(ii). │ │ │ │ -000c8390: 8e8e 8d91 09c0 13eb 6128 eb62 6eeb 613d ........a(.bn.a= │ │ │ │ -000c83a0: eb62 6deb 6129 8e91 2f19 8ccf 616e 648d .bm.a)../...and. │ │ │ │ -000c83b0: 9103 eaa8 eb62 636f 6e76 8e91 1e27 1ecf .....bconv...'.. │ │ │ │ -000c83c0: 7072 6f95 ac72 7693 6573 9603 eaa8 eb61 pro..rv.es.....a │ │ │ │ -000c83d0: 7c2d 9105 bfaa 28d7 758d 9f01 cccc d869 |-....(.u......i │ │ │ │ -000c83e0: 8e8d 9103 64da eb61 3d8e 9109 2484 d776 ....d..a=...$..v │ │ │ │ -000c83f0: 8d9f 01cc ccd8 698e 8d91 0364 daeb 6129 ......i....d..a) │ │ │ │ -000c8400: 3d54 8e91 188e 80cf 666f 7293 3196 0355 =T......for.1..U │ │ │ │ -000c8410: 52da 1493 d769 93da 1493 d76e cf2e 8e9f R....i.....n.... │ │ │ │ -000c8420: 22a0 408d 8d91 eaf1 ebeb 4731 332e 332e ".@.......G13.3. │ │ │ │ -000c8430: 348e 9124 8b7f 5369 6d70 6c69 6679 696e 4..$..Simplifyin │ │ │ │ -000c8440: 6791 0566 66eb 6a6c 6574 eb47 2d74 6572 g..ff.jlet.G-ter │ │ │ │ -000c8450: 6d73 8e9f 17c0 008d 91ea f1eb cf41 9b03 ms...........A.. │ │ │ │ -000c8460: eaa8 636f 6e95 ac72 7693 6572 7369 6f6e ..con..rv.ersion │ │ │ │ -000c8470: 9866 6f72 9872 6564 7563 696e 6798 e26c .for.reducing..l │ │ │ │ -000c8480: 6574 cf2d 7465 726d 7398 6973 986e 6f93 et.-terms.is.no. │ │ │ │ -000c8490: 7798 7072 6f93 7669 6465 642e 8ea1 8d8d w.pro.vided..... │ │ │ │ -000c84a0: 8d91 eaf1 eb9f f54f a789 0000 6666 01c7 .......O....ff.. │ │ │ │ -000c84b0: 0b4a 9f0b 0716 8d8d 90cc cd9f 0459 9c84 .J...........Y.. │ │ │ │ -000c84c0: 000f 60b2 0000 6666 8d9f fba6 648d 9117 ..`...ff....d... │ │ │ │ -000c84d0: 0bcc eb61 6c65 745f 434f 4e56 9605 bfaa ...alet_CONV.... │ │ │ │ -000c84e0: 3a93 636f 6e76 8e8e 9201 c671 b184 000f :.conv.....q.... │ │ │ │ -000c84f0: 60b2 0000 6666 8e8e 9f04 c002 8900 0066 `...ff.........f │ │ │ │ -000c8500: 6601 c70b 4a8e 8e8e a68d 91ea f1eb cf47 f...J..........G │ │ │ │ -000c8510: 6976 90ac 7265 6e96 03ea a861 9374 6572 iv..ren....a.ter │ │ │ │ -000c8520: 6d3a 8ea1 8d8d 8d9f 0119 678d 8d8d 8d91 m:........g..... │ │ │ │ -000c8530: 0230 eaeb 6122 6c65 7496 05bf aaeb 6276 .0..a"let.....bv │ │ │ │ -000c8540: 8d9f 01a4 7ad5 318e 9b0a 7fae eb61 3d93 ....z.1......a=. │ │ │ │ -000c8550: eb62 748d 9f01 a47a d531 8e98 eb61 616e .bt....z.1...aan │ │ │ │ -000c8560: 648d 93eb 6301 9601 d331 0193 018e 9118 d...c....1...... │ │ │ │ -000c8570: 45b7 eb61 616e 6493 eb62 768d 9f01 a47a E..aand..bv....z │ │ │ │ -000c8580: d86e 8e9b 0b67 faeb 613d 93eb 6274 8d9f .n...g..a=..bt.. │ │ │ │ -000c8590: 01a4 7ad8 6e8e 98eb 6169 6e93 eb62 74eb ..z.n...ain..bt. │ │ │ │ -000c85a0: 485b eb62 768d 9f01 a47a d531 8e91 04c0 H[.bv....z.1.... │ │ │ │ -000c85b0: 04eb 623b 8d96 01d3 313a 933a 933a 8e91 ..b;....1:.:.:.. │ │ │ │ -000c85c0: 106c c53b 9101 d331 768d 9f01 a47a d86e .l.;...1v....z.n │ │ │ │ -000c85d0: 8e91 05a8 50eb 485d eb61 228e 8e8e 8e8e ....P.H].a"..... │ │ │ │ -000c85e0: 8e8e a18d 8d91 eaf1 eb6c 6574 5f43 4f4e .........let_CON │ │ │ │ -000c85f0: 568e 911c d9e3 cf70 726f 95ac 7276 9365 V......pro..rv.e │ │ │ │ -000c8600: 7391 03ea a874 6861 743a 8ea6 8d8d 8d9f s....that:...... │ │ │ │ -000c8610: 0119 678d 8d8d 8d91 0230 eaeb 617c 2d96 ..g......0..a|-. │ │ │ │ -000c8620: 05bf aa6c 6574 93eb 6276 8d9f 01a4 7ad5 ...let..bv....z. │ │ │ │ -000c8630: 318e 9b0a 7fae eb61 3d93 eb62 748d 9f01 1......a=..bt... │ │ │ │ -000c8640: a47a d531 8e98 eb61 616e 648d 93eb 6301 .z.1...aand...c. │ │ │ │ -000c8650: 9601 d331 0193 018e 9118 45b7 eb61 616e ...1......E..aan │ │ │ │ -000c8660: 6493 eb62 768d 9f01 a47a d86e 8e9b 0b67 d..bv....z.n...g │ │ │ │ -000c8670: faeb 613d 93eb 6274 8d9f 01a4 7ad8 6e8e ..a=..bt....z.n. │ │ │ │ -000c8680: 98eb 6169 6e93 eb62 74eb 485b eb62 768d ..ain..bt.H[.bv. │ │ │ │ -000c8690: 9f01 a47a d531 8e9b 04c0 04eb 623b 8d96 ...z.1......b;.. │ │ │ │ -000c86a0: 01d3 313a 933a 933a 8e91 106c c53b 9101 ..1:.:.:...l.;.. │ │ │ │ -000c86b0: d331 768d 9f01 a47a d86e 8e91 05a8 50eb .1v....z.n....P. │ │ │ │ -000c86c0: 485d 960b 7f54 eb61 3d93 eb62 74eb 485b H]...T.a=..bt.H[ │ │ │ │ -000c86d0: eb62 748d 9f01 a47a d531 8e98 eb62 3b8d .bt....z.1...b;. │ │ │ │ -000c86e0: 9601 d331 3a93 3a93 3a8e 9110 6cc5 3b91 ...1:.:.:...l.;. │ │ │ │ -000c86f0: 01d3 3174 8d9f 01a4 7ad8 6e8e 9105 a850 ..1t....z.n....P │ │ │ │ -000c8700: eb48 5d8e 8e8e 8e8e 8e8e a18d 91ea f1eb .H]............. │ │ │ │ -000c8710: cf54 6865 8d91 03ea a8eb 6276 8d9f 01a4 .The......bv.... │ │ │ │ -000c8720: 7ad8 698e 8e91 0c9e 49cf 2773 9603 eaa8 z.i.....I.'s.... │ │ │ │ -000c8730: 6361 6e93 7461 6b9a ac72 6593 616e 9879 can.tak..re.an.y │ │ │ │ -000c8740: 936f 6e65 936f 6693 7468 6593 666f 6c6c .one.of.the.foll │ │ │ │ -000c8750: 6f98 7769 6e67 9366 6f72 6d73 3a8e 8e9f o.wing.forms:... │ │ │ │ -000c8760: 24fd 138e 8c8b 0000 00fb 0000 0000 0000 $............... │ │ │ │ -000c8770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000c8780: 0000 0000 0000 0000 0000 0000 0000 000c ................ │ │ │ │ -000c8790: 7c56 a002 cc05 558d a0fd 46d3 0e8d 8d8d |V....U...F..... │ │ │ │ -000c87a0: 8d9f fa99 9a8d 9112 c761 d031 332e 332e .........a.13.3. │ │ │ │ -000c87b0: 910a 8000 4275 696c 7496 0480 0069 6e93 ....Built....in. │ │ │ │ -000c87c0: 636f 6e95 a000 7693 6572 7369 6f6e 7392 con...v.ersions. │ │ │ │ -000c87d0: 0117 b2be 3235 318e 9112 c761 9f05 6666 ....251....a..ff │ │ │ │ -000c87e0: 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 ....f..>|....... │ │ │ │ -000c87f0: 2fdf 8da0 fd8b d021 8d8d 8d8d 911f 4e79 /......!......Ny │ │ │ │ -000c8800: cf28 6929 8e8e 8e91 3195 8956 91ff 0556 .(i)....1..V...V │ │ │ │ -000c8810: 6172 6961 626c 6573 3a8d 9105 38e0 eb61 ariables:...8..a │ │ │ │ -000c8820: 788e 910e e332 cf65 7463 2e8e a419 b2a6 x....2.etc...... │ │ │ │ -000c8830: 8d8d 8d8d 911c 0aed 2869 6929 8e8e 8e91 ........(ii).... │ │ │ │ -000c8840: 3195 8954 91ff 0556 7570 6c65 733a 8d91 1..T...Vuples:.. │ │ │ │ -000c8850: 0538 e0eb 6128 782c 7929 8e91 21f7 32cf .8..a(x,y)..!.2. │ │ │ │ -000c8860: 2c8d 9103 eaa8 eb61 2861 2c62 2c63 298e ,......a(a,b,c). │ │ │ │ -000c8870: 912c 284e cf2c 8d91 03ea a8eb 6128 2861 .,(N.,......a((a │ │ │ │ -000c8880: 2c62 292c 2863 2c64 2929 8e91 5290 f2cf ,b),(c,d))..R... │ │ │ │ -000c8890: 6574 632e 8ea1 8d8d 8d8d 9118 c761 2869 etc..........a(i │ │ │ │ -000c88a0: 6969 298e 8e8e 9131 9589 4170 706c 6963 ii)....1..Applic │ │ │ │ -000c88b0: 6174 696f 6e73 3a8d 9105 38e0 eb61 6696 ations:...8..af. │ │ │ │ -000c88c0: 05bf aa28 782c 7929 937a 8e91 38f5 dacf ...(x,y).z..8... │ │ │ │ -000c88d0: 2c8d 9103 eaa8 eb61 6691 05bf aa78 8e91 ,......af....x.. │ │ │ │ -000c88e0: 1914 4ecf 6574 632e 8ea9 1bca 988d 9112 ..N.etc......... │ │ │ │ -000c88f0: c761 5691 ff05 5661 7269 6162 6c65 7396 .aV...Variables. │ │ │ │ -000c8900: 03c9 ed61 7265 9b03 c9ec 6a75 7374 9373 ...are....just.s │ │ │ │ -000c8910: 7562 7374 6974 7574 6564 9366 6f72 2e91 ubstituted.for.. │ │ │ │ -000c8920: 052d f757 6974 6893 7475 706c 6573 2c91 .-.With.tuples,. │ │ │ │ -000c8930: 03d0 7874 6865 9373 7562 7374 6974 7574 ..xthe.substitut │ │ │ │ -000c8940: 696f 6e93 6973 9864 6f6e 6593 636f 6d70 ion.is.done.comp │ │ │ │ -000c8950: 9053 8e6f 6e65 6e90 ac72 742d 7769 7365 .S.onen..rt-wise │ │ │ │ -000c8960: 2c8e a410 0000 8d91 12c7 6161 6e64 9603 ,.........aand.. │ │ │ │ -000c8970: eaa8 6675 6e63 7469 6f6e 9361 7070 6c69 ..function.appli │ │ │ │ -000c8980: 6361 7469 6f6e 7393 6172 6593 650b 6563 cations.are.e.ec │ │ │ │ -000c8990: 7469 7690 ac72 656c 7993 7265 7772 6974 tiv..rely.rewrit │ │ │ │ -000c89a0: 7465 6e93 696e 9374 6865 9362 9553 8e6f ten.in.the.b.S.o │ │ │ │ -000c89b0: 9364 7996 03ea a86f 6693 7468 6593 e26c .dy....of.the..l │ │ │ │ -000c89c0: 6574 cf2d 7465 726d 2e8e a000 87fe d28d et.-term........ │ │ │ │ -000c89d0: 8d8d 9112 c761 9f87 8781 8900 0066 6601 .....a.......ff. │ │ │ │ -000c89e0: c70b 4aa0 00e6 9762 8d8d 90cc cd9f 0459 ..J....b.......Y │ │ │ │ -000c89f0: 9c84 00ea f0fe 0000 6666 8da0 ff1f 6610 ........ff....f. │ │ │ │ -000c8a00: 8d8d 9201 aff0 0d84 000a d70e 0000 b8e8 ................ │ │ │ │ -000c8a10: 8e8d 9201 b0a8 f584 0000 b8e8 0015 ae64 ...............d │ │ │ │ -000c8a20: 8e8d 8d8d 9201 b94d b29f fd1c 15eb 4931 .......M......I1 │ │ │ │ -000c8a30: 8e8e 8e8e 9fff 4054 8d91 05cc ceeb 6123 ......@T......a# │ │ │ │ -000c8a40: 6c65 745f 434f 4e56 9605 bfaa 226c 6574 let_CONV...."let │ │ │ │ -000c8a50: 9378 933d 9331 9369 6e93 782b 7922 3b3b .x.=.1.in.x+y";; │ │ │ │ -000c8a60: 8ea4 0d00 008d 9105 ccce 7c2d 9605 bfaa ..........|-.... │ │ │ │ -000c8a70: 286c 6574 9378 933d 9331 9369 6e93 7893 (let.x.=.1.in.x. │ │ │ │ -000c8a80: 2b93 7929 933d 9331 932b 9379 8ea1 a18d +.y).=.1.+.y.... │ │ │ │ -000c8a90: 9105 ccce 236c 6574 5f43 4f4e 5696 05bf ....#let_CONV... │ │ │ │ -000c8aa0: aa22 6c65 7493 2878 2c79 2993 3d93 2831 ."let.(x,y).=.(1 │ │ │ │ -000c8ab0: 2c32 2993 696e 9378 2b79 223b 3b8e a18d ,2).in.x+y";;... │ │ │ │ -000c8ac0: 9105 ccce 7c2d 9605 bfaa 286c 6574 9328 ....|-....(let.( │ │ │ │ -000c8ad0: 782c 7929 933d 9331 2c32 9369 6e93 7893 x,y).=.1,2.in.x. │ │ │ │ -000c8ae0: 2b93 7929 933d 9331 932b 9332 8ea1 a18d +.y).=.1.+.2.... │ │ │ │ -000c8af0: 9105 ccce 236c 6574 5f43 4f4e 5696 05bf ....#let_CONV... │ │ │ │ -000c8b00: aa22 6c65 7493 6693 7893 3d93 3193 616e ."let.f.x.=.1.an │ │ │ │ -000c8b10: 6493 6693 7993 3d93 3293 696e 9328 6693 d.f.y.=.2.in.(f. │ │ │ │ -000c8b20: 3130 2993 2b93 2866 9332 3029 223b 3b8e 10).+.(f.20)";;. │ │ │ │ -000c8b30: a18d 9105 ccce 7c2d 9605 bfaa 286c 6574 ......|-....(let │ │ │ │ -000c8b40: 9366 9378 933d 9331 9361 6e64 9366 9379 .f.x.=.1.and.f.y │ │ │ │ -000c8b50: 933d 9332 9369 6e93 2866 9331 3029 932b .=.2.in.(f.10).+ │ │ │ │ -000c8b60: 9328 6693 3230 2929 933d 9332 932b 9332 .(f.20)).=.2.+.2 │ │ │ │ -000c8b70: 8ea1 a18d 9105 ccce 236c 6574 5f43 4f4e ........#let_CON │ │ │ │ -000c8b80: 5696 05bf aa22 6c65 7493 6693 7893 3d93 V...."let.f.x.=. │ │ │ │ -000c8b90: 7893 2b93 3193 616e 6493 6793 7893 3d93 x.+.1.and.g.x.=. │ │ │ │ -000c8ba0: 7893 2b93 3293 696e 9366 2867 2866 2867 x.+.2.in.f(g(f(g │ │ │ │ -000c8bb0: 9330 2929 2922 3b3b 8ea1 8d91 05cc ce7c .0)))";;.......| │ │ │ │ -000c8bc0: 2d96 05bf aa28 6c65 7493 6693 7893 3d93 -....(let.f.x.=. │ │ │ │ -000c8bd0: 7893 2b93 3193 616e 6493 6793 7893 3d93 x.+.1.and.g.x.=. │ │ │ │ -000c8be0: 7893 2b93 3293 696e 9366 2867 2866 2867 x.+.2.in.f(g(f(g │ │ │ │ -000c8bf0: 9330 2929 2929 933d 8ea1 8d91 05cc ce28 .0)))).=.......( │ │ │ │ -000c8c00: 2828 3096 05bf aa2b 9332 2993 2b93 3129 ((0....+.2).+.1) │ │ │ │ -000c8c10: 932b 9332 2993 2b93 318e a1a1 8d91 05cc .+.2).+.1....... │ │ │ │ -000c8c20: ce23 434f 4e56 5f52 554c 4528 4445 5054 .#CONV_RULE(DEPT │ │ │ │ -000c8c30: 485f 434f 4e56 9105 bfaa 4144 445f 434f H_CONV....ADD_CO │ │ │ │ -000c8c40: 4e56 2969 743b 3b8e a18d 9105 ccce 7c2d NV)it;;.......|- │ │ │ │ -000c8c50: 9605 bfaa 286c 6574 9366 9378 933d 9378 ....(let.f.x.=.x │ │ │ │ -000c8c60: 932b 9331 9361 6e64 9367 9378 933d 9378 .+.1.and.g.x.=.x │ │ │ │ -000c8c70: 932b 9332 9369 6e93 6628 6728 6628 6793 .+.2.in.f(g(f(g. │ │ │ │ -000c8c80: 3029 2929 2993 3d93 368e a1a1 8d91 05cc 0)))).=.6....... │ │ │ │ -000c8c90: ce23 6c65 745f 434f 4e56 9605 bfaa 226c .#let_CONV...."l │ │ │ │ -000c8ca0: 6574 9366 9378 9379 933d 9378 2b79 9369 et.f.x.y.=.x+y.i │ │ │ │ -000c8cb0: 6e93 6693 3122 3b3b 910b 7f54 2593 4e42 n.f.1";;...T%.NB │ │ │ │ -000c8cc0: 3a93 7061 7274 6961 6c93 6170 706c 6963 :.partial.applic │ │ │ │ -000c8cd0: 6174 696f 6e93 258e a18d 9105 ccce 7c2d ation.%.......|- │ │ │ │ -000c8ce0: 9605 bfaa 286c 6574 9366 9378 9379 933d ....(let.f.x.y.= │ │ │ │ -000c8cf0: 9378 932b 9379 9369 6e93 6693 3129 933d .x.+.y.in.f.1).= │ │ │ │ -000c8d00: 9328 5c79 2e93 3193 2b93 7929 8e8e 9201 .(\y..1.+.y).... │ │ │ │ -000c8d10: c671 b184 00ea f0fe 0000 6666 8e8e 9f04 .q........ff.... │ │ │ │ -000c8d20: c002 8900 0066 6601 c70b 4a8e 8e8e a000 .....ff...J..... │ │ │ │ -000c8d30: 8e81 988d 8d91 12c7 61eb 4731 332e 332e ........a.G13.3. │ │ │ │ -000c8d40: 358e 914c 60f5 536b 908c cc6f 6c65 6d69 5..L`.Sk...olemi │ │ │ │ -000c8d50: 7a61 7469 6f6e 8e9f 17c0 008d 9112 c761 zation.........a │ │ │ │ -000c8d60: cf54 7795 ac72 6f9b 040f 2763 6f6e 9376 .Tw..ro...'con.v │ │ │ │ -000c8d70: 9365 7273 696f 6e73 9104 0f28 6172 6598 .ersions...(are. │ │ │ │ -000c8d80: 7072 6f93 7669 6465 6498 666f 7298 6191 pro.vided.for.a. │ │ │ │ -000c8d90: 040f 2868 6967 6865 722d 6f72 6465 7298 ..(higher-order. │ │ │ │ -000c8da0: 7693 6572 7369 6f6e 986f 6698 536b 936f v.ersion.of.Sk.o │ │ │ │ -000c8db0: 6c65 6d69 7a61 7469 6f6e 9104 0f28 2875 lemization...((u │ │ │ │ -000c8dc0: 7369 6e67 9865 7869 7374 656e 2d8e a18d sing.existen-... │ │ │ │ -000c8dd0: 9112 c761 7469 616c 6c79 9603 eaa8 7175 ...atially....qu │ │ │ │ -000c8de0: 616e 9aac 7274 690c 6564 9366 756e 6374 an..rti.ed.funct │ │ │ │ -000c8df0: 696f 6e93 7691 ff58 e461 7269 6162 6c65 ion.v..X.ariable │ │ │ │ -000c8e00: 7393 7261 7468 6572 9374 6861 6e93 0c72 s.rather.than..r │ │ │ │ -000c8e10: 7374 2d6f 7264 6572 9353 6b98 6f6c 656d st-order.Sk.olem │ │ │ │ -000c8e20: 9363 6f6e 7374 616e 9874 7329 2e8e a18d .constan.ts).... │ │ │ │ -000c8e30: 911e 28f0 5468 6591 03ea a863 6f6e 95ac ..(.The....con.. │ │ │ │ -000c8e40: 7276 9365 7273 696f 6e8e a68d 8d8d 9112 rv.ersion....... │ │ │ │ -000c8e50: c761 9ff5 4fa7 8900 0066 6601 c70b 4a9f .a..O....ff...J. │ │ │ │ -000c8e60: 0b07 168d 8d90 cccd 9f04 599c 8400 0f60 ..........Y....` │ │ │ │ -000c8e70: b200 0066 668d 9ffb a664 8d91 170b cceb ...ff....d...... │ │ │ │ -000c8e80: 6158 5f53 4b4f 4c45 4d5f 434f 4e56 9605 aX_SKOLEM_CONV.. │ │ │ │ -000c8e90: bfaa 3a93 7465 726d 932d 3e93 636f 6e76 ..:.term.->.conv │ │ │ │ -000c8ea0: 8e8e 9201 c671 b184 000f 60b2 0000 6666 .....q....`...ff │ │ │ │ -000c8eb0: 8e8e 9f04 c002 8900 0066 6601 c70b 4a8e .........ff...J. │ │ │ │ -000c8ec0: 8e8e a68d 9112 c761 cf74 616b 9aac 7265 .......a.tak..re │ │ │ │ -000c8ed0: 7396 03ea a861 9376 91ff 58e4 6172 6961 s....a.v..X.aria │ │ │ │ -000c8ee0: 626c 6593 7061 7261 6d65 7465 722c 8d93 ble.parameter,.. │ │ │ │ -000c8ef0: eb62 668e 910e 5f74 cf73 6198 7991 ff05 .bf..._t.sa.y... │ │ │ │ -000c8f00: 562c 9361 6e64 9370 726f 9876 9865 733a V,.and.pro.v.es: │ │ │ │ -000c8f10: 8ea6 8d8d 8d9f 0119 678d 8d8d 8d91 2a06 ........g.....*. │ │ │ │ -000c8f20: 60eb 617c 2d96 05bf aa28 21eb 6278 8d9f `.a|-....(!.bx.. │ │ │ │ -000c8f30: 01a4 7ad5 318e 8d91 0a7f aeeb 623a 9601 ..z.1.......b:.. │ │ │ │ -000c8f40: d331 3a93 3a8e 911d 05bb 788d 9f01 a47a .1:.:.....x....z │ │ │ │ -000c8f50: d86e 8e9b 05a8 50eb 612e 933f eb62 7990 .n....P.a..?.by. │ │ │ │ -000c8f60: 6493 eb61 2e93 eb62 74eb 485b eb62 788d d..a...bt.H[.bx. │ │ │ │ -000c8f70: 9f01 a47a d531 8e91 04c0 04eb 623b 8d96 ...z.1......b;.. │ │ │ │ -000c8f80: 01d3 313a 933a 933a 8e91 106c c53b 9601 ..1:.:.:...l.;.. │ │ │ │ -000c8f90: d331 788d 9f01 a47a d86e 8e98 eb62 3b93 .1x....z.n...b;. │ │ │ │ -000c8fa0: 7990 6493 eb48 5d96 0b7f 54eb 613d 9328 y.d..H]...T.a=.( │ │ │ │ -000c8fb0: 3feb 6266 9101 2dbc eb61 2e96 05bf aa21 ?.bf..-..a.....! │ │ │ │ -000c8fc0: eb62 788d 9f01 a47a d531 8e8d 910a 7fae .bx....z.1...... │ │ │ │ -000c8fd0: eb62 3a96 01d3 313a 933a 8e91 1d05 bb78 .b:...1:.:.....x │ │ │ │ -000c8fe0: 8d9f 01a4 7ad8 6e8e 98eb 612e 93eb 6274 ....z.n...a...bt │ │ │ │ -000c8ff0: eb48 5beb 6278 8d9f 01a4 7ad5 318e 9104 .H[.bx....z.1... │ │ │ │ -000c9000: c004 eb62 3b8d 9601 d331 3a93 3a93 3a8e ...b;....1:.:.:. │ │ │ │ -000c9010: 9110 6cc5 3b96 01d3 3178 8d9f 01a4 7ad8 ..l.;...1x....z. │ │ │ │ -000c9020: 6e8e 98eb 623b 9366 9106 ed66 788d 9f01 n...b;.f...fx... │ │ │ │ -000c9030: a47a d531 8e8d 9106 9335 eb62 3a93 3a93 .z.1.....5.b:.:. │ │ │ │ -000c9040: 3a8e 911a ec73 788d 9f01 a47a d86e 8e98 :....sx....z.n.. │ │ │ │ -000c9050: eb48 5d8e 8e8e 8e8e 8e8e 9f1b ca99 8d91 .H]............. │ │ │ │ -000c9060: 12c7 61cf 666f 7296 0388 2661 6e90 ac72 ..a.for...&an..r │ │ │ │ -000c9070: 7993 696e 7075 749b 0388 2774 6572 6d8d y.input...'term. │ │ │ │ -000c9080: 93eb 6121 eb62 788d 9f01 a47a d531 8e8d ..a!.bx....z.1.. │ │ │ │ -000c9090: 910c 52df eb62 3a96 01d3 313a 933a 8e91 ..R..b:...1:.:.. │ │ │ │ -000c90a0: 20ac 1d78 8d9f 01a4 7ad8 6e8e 9605 a850 ..x....z.n....P │ │ │ │ -000c90b0: eb61 2e91 05bf aa3f eb62 7990 6493 eb61 .a.....?.by.d..a │ │ │ │ -000c90c0: 2e91 0b7f 54eb 6274 eb48 5beb 6278 8d9f ....T.bt.H[.bx.. │ │ │ │ -000c90d0: 01a4 7ad5 318e 9104 c004 eb62 3b8d 9601 ..z.1......b;... │ │ │ │ -000c90e0: d331 3a93 3a93 3a8e 9110 6cc5 3b9b 01d3 .1:.:.:...l.;... │ │ │ │ -000c90f0: 3178 8d9f 01a4 7ad8 6e8e 93eb 623b 9879 1x....z.n...b;.y │ │ │ │ -000c9100: 9064 93eb 485d 8e92 00a8 4d98 cf2e 9105 .d..H]....M..... │ │ │ │ -000c9110: 180a 4e6f 7465 9374 6861 7493 7768 656e ..Note.that.when │ │ │ │ -000c9120: 98d7 6e96 0355 52cf 3d8d 93eb 6130 8e91 ..n..UR.=...a0.. │ │ │ │ -000c9130: 0914 fccf 2c91 039b da74 6869 7396 0388 ....,....this... │ │ │ │ -000c9140: 2669 7393 6571 7569 762d 8ea1 8d91 12c7 &is.equiv-...... │ │ │ │ -000c9150: 6161 6c65 6e9a ac72 7496 03ea a874 6f93 aalen..rt....to. │ │ │ │ -000c9160: 616c 7068 612d 636f 6e98 7698 6572 7369 alpha-con.v.ersi │ │ │ │ -000c9170: 6f6e 3a8e a68d 8d8d 9f01 1967 8d8d 8d8d on:........g.... │ │ │ │ -000c9180: 9124 46b6 eb61 7c2d 9605 bfaa 283f eb62 .$F..a|-....(?.b │ │ │ │ -000c9190: 799a 6493 eb61 2e93 eb62 74eb 485b eb62 y.d..a...bt.H[.b │ │ │ │ -000c91a0: 7998 eb48 5deb 6129 933d 9328 3feb 6266 y..H].a).=.(?.bf │ │ │ │ -000c91b0: 9b01 2dbc eb61 2e93 eb62 74eb 485b eb62 ..-..a...bt.H[.b │ │ │ │ -000c91c0: 6698 eb48 5deb 6129 8e8e 8e8e 8e8e 8ea6 f..H].a)........ │ │ │ │ -000c91d0: 8d91 12c7 61cf 616e 6496 0434 a574 6861 ....a.and..4.tha │ │ │ │ -000c91e0: 749b 0434 a674 6865 9363 6f6e 95ac 7276 t..4.the.con..rv │ │ │ │ -000c91f0: 9365 7273 696f 6e98 6661 696c 7396 0434 .ersion.fails..4 │ │ │ │ -000c9200: a569 6693 7468 6572 6598 6973 9361 6c72 .if.there.is.alr │ │ │ │ -000c9210: 6561 6479 9361 9866 7265 6593 7691 ff58 eady.a.free.v..X │ │ │ │ -000c9220: e461 7269 6162 6c65 8d98 eb62 668e 910e .ariable...bf... │ │ │ │ -000c9230: f36f cf6f 6693 7468 6598 6170 7072 6f70 .o.of.the.approp │ │ │ │ -000c9240: 7269 6174 6593 7490 ac72 7970 9053 8e65 riate.t..ryp.S.e │ │ │ │ -000c9250: 8ea1 8d91 12c7 6169 6e96 03ea a874 6865 ......ain....the │ │ │ │ -000c9260: 9369 6e70 7574 9374 6572 6d2e 9105 38e0 .input.term...8. │ │ │ │ -000c9270: 4691 ff05 566f 7293 6578 616d 706c 653a F...Vor.example: │ │ │ │ -000c9280: 8e8e 9f24 fd13 8e8c 8b00 0000 fc00 0000 ...$............ │ │ │ │ -000c9290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000c7c80: 0000 0000 0000 0000 0000 0000 0c72 5aa0 .............rZ. │ │ │ │ +000c7c90: 02cc 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa ...U...F........ │ │ │ │ +000c7ca0: 999a 8d91 eaf1 ebd0 3235 3092 011b cf30 ........250....0 │ │ │ │ +000c7cb0: 4368 6170 7465 7291 0480 0031 332e 910a Chapter....13... │ │ │ │ +000c7cc0: 8000 436f 6e95 a000 7693 6572 7369 6f6e ..Con...v.ersion │ │ │ │ +000c7cd0: 738e 91ea f1eb 9f05 6666 8900 00e6 6601 s.......ff....f. │ │ │ │ +000c7ce0: c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b .>|......./..... │ │ │ │ +000c7cf0: d021 8d8d 91ea f1eb eb47 3133 2e33 2e33 .!.......G13.3.3 │ │ │ │ +000c7d00: 8e91 248b 7f4c 6973 7496 0566 6670 726f ..$..List..ffpro │ │ │ │ +000c7d10: 9073 3363 6573 7369 6e67 9363 6f6e 958c .s3cessing.con.. │ │ │ │ +000c7d20: cc76 9365 7273 696f 6e73 8e9f 17c0 008d .v.ersions...... │ │ │ │ +000c7d30: 91ea f1eb cf54 6865 7265 9603 eaa8 6172 .....There....ar │ │ │ │ +000c7d40: 6593 7495 ac72 7793 6f96 03ea a875 7365 e.t..rw.o....use │ │ │ │ +000c7d50: 6675 6c93 6275 696c 742d 696e 9363 6f6e ful.built-in.con │ │ │ │ +000c7d60: 95ac 7276 9365 7273 696f 6e73 9603 eaa8 ..rv.ersions.... │ │ │ │ +000c7d70: 666f 7293 6c69 7374 733a 8e9f 1e4e 568d for.lists:...NV. │ │ │ │ +000c7d80: 8d8d 91ea f1eb 9fee cfa7 8900 0066 6601 .............ff. │ │ │ │ +000c7d90: c70b 4a9f 1807 168d 8d90 cccd 9f04 599c ..J...........Y. │ │ │ │ +000c7da0: 8400 1c60 b200 0066 668d 9fee a664 8d91 ...`...ff....d.. │ │ │ │ +000c7db0: 170b cceb 614c 454e 4754 485f 434f 4e56 ....aLENGTH_CONV │ │ │ │ +000c7dc0: 9605 bfaa 3a93 636f 6e76 8e9f 0d00 008d ....:.conv...... │ │ │ │ +000c7dd0: 9117 0bcc 6c69 7374 5f45 515f 434f 4e56 ....list_EQ_CONV │ │ │ │ +000c7de0: 3a91 05bf aa63 6f6e 768e 8e92 01c6 71b1 :....conv.....q. │ │ │ │ +000c7df0: 8400 1c60 b200 0066 668e 8e9f 04c0 0289 ...`...ff....... │ │ │ │ +000c7e00: 0000 6666 01c7 0b4a 8e8e 8e9f 20a3 a98d ..ff...J.... ... │ │ │ │ +000c7e10: 8d91 f653 7a4c 454e 4754 485f 434f 4e56 ...SzLENGTH_CONV │ │ │ │ +000c7e20: 8e91 358f c8cf 3a9b 0538 e063 6f6d 7075 ..5...:..8.compu │ │ │ │ +000c7e30: 7465 7396 03ea a874 6865 936c 656e 6774 tes....the.lengt │ │ │ │ +000c7e40: 6893 6f66 9361 936c 6973 742e 9841 9363 h.of.a.list..A.c │ │ │ │ +000c7e50: 616c 6c93 746f 3a8e a41b b797 8d8d 8d9f all.to:......... │ │ │ │ +000c7e60: 00cb 898d 8d8d 8d91 0230 eaeb 614c 454e .........0..aLEN │ │ │ │ +000c7e70: 4754 485f 434f 4e56 9105 bfaa 224c 454e GTH_CONV...."LEN │ │ │ │ +000c7e80: 4754 485b eb62 748d 9f01 a47a d531 8e91 GTH[.bt....z.1.. │ │ │ │ +000c7e90: 04c0 04eb 613b 8deb 623a 9601 d331 3a93 ....a;..b:...1:. │ │ │ │ +000c7ea0: 3a8e 910c c663 eb61 3beb 6274 8d9f 01a4 :....c.a;.bt.... │ │ │ │ +000c7eb0: 7ad8 6e8e 9105 a850 eb61 5d22 8e8e 8e8e z.n....P.a]".... │ │ │ │ +000c7ec0: 8e8e 8ea1 8d91 eaf1 ebcf 6765 6e65 7261 ..........genera │ │ │ │ +000c7ed0: 7465 7396 03ea a874 6865 9374 6865 6f72 tes....the.theor │ │ │ │ +000c7ee0: 656d 3a8e a91b b796 8d8d 8d9f 00cb 898d em:............. │ │ │ │ +000c7ef0: 8d8d 8d91 0230 eaeb 617c 2d96 05bf aa4c .....0..a|-....L │ │ │ │ +000c7f00: 454e 4754 4893 5beb 6274 8d9f 01a4 7ad5 ENGTH.[.bt....z. │ │ │ │ +000c7f10: 318e 9104 c004 eb61 3b8d eb62 3a96 01d3 1......a;..b:... │ │ │ │ +000c7f20: 313a 933a 8e91 0cc6 63eb 613b eb62 748d 1:.:....c.a;.bt. │ │ │ │ +000c7f30: 9f01 a47a d86e 8e91 05a8 50eb 615d 933d ...z.n....P.a].= │ │ │ │ +000c7f40: 936e 8e8e 8e8e 8e8e 8ea1 8d91 f653 7acf .n...........Sz. │ │ │ │ +000c7f50: 5468 6596 0395 776f 7468 6572 9363 6f6e The...wother.con │ │ │ │ +000c7f60: 95ac 7276 9365 7273 696f 6e2c 8d91 03a6 ..rv.ersion,.... │ │ │ │ +000c7f70: 80eb 616c 6973 745f 4551 5f43 4f4e 568e ..alist_EQ_CONV. │ │ │ │ +000c7f80: 9148 a278 cf2c 9103 a681 7072 6f93 7693 .H.x.,....pro.v. │ │ │ │ +000c7f90: 6573 9b03 9577 6f72 9103 9576 6469 7370 es...wor...vdisp │ │ │ │ +000c7fa0: 726f 9376 9365 7398 7468 6598 6571 7561 ro.v.es.the.equa │ │ │ │ +000c7fb0: 6c69 7493 7998 6f66 9874 9377 936f 9103 lit.y.of.t.w.o.. │ │ │ │ +000c7fc0: 9576 6c69 7374 732c 9103 a681 6769 7693 .vlists,....giv. │ │ │ │ +000c7fd0: 656e 8e9f 1000 008d 91ea f1eb 619b 03ea en..........a... │ │ │ │ +000c7fe0: a863 6f6e 95ac 7276 9365 7273 696f 6e98 .con..rv.ersion. │ │ │ │ +000c7ff0: 666f 7298 6465 6369 6469 6e67 9874 6865 for.deciding.the │ │ │ │ +000c8000: 9865 7175 616c 6974 9379 986f 6698 656c .equalit.y.of.el │ │ │ │ +000c8010: 656d 656e 9374 732e 9105 38e0 4198 6361 emen.ts...8.A.ca │ │ │ │ +000c8020: 6c6c 9874 6f3a 8ea1 8d8d 8d9f 00cb 898d ll.to:.......... │ │ │ │ +000c8030: 8d8d 8d91 0230 eaeb 616c 6973 745f 4551 .....0..alist_EQ │ │ │ │ +000c8040: 5f43 4f4e 5696 05bf aaeb 6263 6f6e 7691 _CONV.....bconv. │ │ │ │ +000c8050: 0624 3deb 6122 5beb 6275 8d9f 01a4 7ad5 .$=.a"[.bu....z. │ │ │ │ +000c8060: 318e 9b04 c004 eb61 3b8d eb62 3a96 01d3 1......a;..b:... │ │ │ │ +000c8070: 313a 933a 8e91 0cc6 63eb 613b eb62 758d 1:.:....c.a;.bu. │ │ │ │ +000c8080: 9f01 a47a d86e 8e91 05a8 50eb 615d 933d ...z.n....P.a].= │ │ │ │ +000c8090: 935b eb62 768d 9f01 a47a d531 8e98 eb61 .[.bv....z.1...a │ │ │ │ +000c80a0: 3b8d eb62 3a96 01d3 313a 933a 8e91 0cc6 ;..b:...1:.:.... │ │ │ │ +000c80b0: 63eb 613b eb62 768d 9f01 a47a d86d 8e91 c.a;.bv....z.m.. │ │ │ │ +000c80c0: 0804 c4eb 615d 228e 8e8e 8e8e 8e8e a18d ....a]"......... │ │ │ │ +000c80d0: 91ea f1eb cf72 6574 7572 6e73 3a91 0538 .....returns:..8 │ │ │ │ +000c80e0: e0eb 617c 2d96 05bf aa28 5bd7 758d 9f01 ..a|-....([.u... │ │ │ │ +000c80f0: cccc d531 8e8d 9104 c004 cf3b 8e8d 9108 ...1.......;.... │ │ │ │ +000c8100: 0390 d73a 9601 fffe 3a93 3a8e 8d91 15ce ...:....:.:..... │ │ │ │ +000c8110: 30eb 613b 8e91 1b8d dad7 758d 9f01 cccc 0.a;......u..... │ │ │ │ +000c8120: d86e 8e8d 9105 a850 eb61 5d93 3d93 5b8e .n.....P.a].=.[. │ │ │ │ +000c8130: 9122 66a2 d776 8d9f 01cc ccd5 318e 8d91 ."f..v......1... │ │ │ │ +000c8140: 04c0 04eb 613b 8e8d 910a 7fae d73a 9601 ....a;.......:.. │ │ │ │ +000c8150: fffe 3a93 3a8e 8d91 184a 4eeb 613b 8e91 ..:.:....JN.a;.. │ │ │ │ +000c8160: 1e09 f8d7 768d 9f01 cccc d86d 8e8d 9108 ....v......m.... │ │ │ │ +000c8170: 04c4 eb61 5d29 933d 9346 8e91 2e6d 68cf ...a]).=.F...mh. │ │ │ │ +000c8180: 6966 3a8e a68d 8d8d 8d91 f779 0328 6929 if:........y.(i) │ │ │ │ +000c8190: 8e8e 8e91 09c0 13eb 617e 8d28 eb62 6eeb ........a~.(.bn. │ │ │ │ +000c81a0: 613d eb62 6deb 6129 8e91 2559 79cf 6f72 a=.bm.a)..%Yy.or │ │ │ │ +000c81b0: 8e9f 19ad e68d 8d8d 8d91 f435 7728 6969 ...........5w(ii │ │ │ │ +000c81c0: 298e 8e8e 8d91 09c0 13eb 6263 6f6e 768e ).........bconv. │ │ │ │ +000c81d0: 9123 fc89 cf70 726f 95ac 7276 9365 739b .#...pro..rv.es. │ │ │ │ +000c81e0: 03ea a8eb 617c 2d96 05bf aa28 d775 8d9f ....a|-....(.u.. │ │ │ │ +000c81f0: 01cc ccd8 698e 8d91 074f 82eb 613d 8e91 ....i....O..a=.. │ │ │ │ +000c8200: 10f9 d4d7 768d 9f01 cccc d869 8e8d 9103 ....v......i.... │ │ │ │ +000c8210: 64da eb61 2993 3d93 468e 9124 0dd4 cf66 d..a).=.F..$...f │ │ │ │ +000c8220: 6f72 9861 6e90 ac72 7998 3196 0355 52da or.an..ry.1..UR. │ │ │ │ +000c8230: 1493 d769 93da 1493 d76d cf2e 8ea1 8d91 ...i.....m...... │ │ │ │ +000c8240: eaf1 ebeb 617c 2d96 05bf aa28 5bd7 758d ....a|-....([.u. │ │ │ │ +000c8250: 9f01 cccc d531 8e8d 9104 c004 cf3b 8e8d .....1.......;.. │ │ │ │ +000c8260: 9108 0390 d73a 9601 fffe 3a93 3a8e 8d91 .....:....:.:... │ │ │ │ +000c8270: 15ce 30eb 613b 8e91 1b8d dad7 758d 9f01 ..0.a;......u... │ │ │ │ +000c8280: cccc d86e 8e8d 9105 a850 eb61 5d93 3d93 ...n.....P.a].=. │ │ │ │ +000c8290: 5b8e 9122 66a2 d776 8d9f 01cc ccd5 318e [.."f..v......1. │ │ │ │ +000c82a0: 8d91 04c0 04eb 613b 8e8d 910a 7fae d73a ......a;.......: │ │ │ │ +000c82b0: 9601 fffe 3a93 3a8e 8d91 184a 4eeb 613b ....:.:....JN.a; │ │ │ │ +000c82c0: 8e91 1e09 f8d7 768d 9f01 cccc d86d 8e8d ......v......m.. │ │ │ │ +000c82d0: 9108 04c4 eb61 5d29 933d 9354 8e91 2e6d .....a]).=.T...m │ │ │ │ +000c82e0: 68cf 6973 9603 eaa8 7265 7475 726e 6564 h.is....returned │ │ │ │ +000c82f0: 9369 663a 8ea6 8d8d 8d8d 91f7 7903 2869 .if:........y.(i │ │ │ │ +000c8300: 298e 8e8e 8d91 09c0 13eb 6128 eb62 6eeb ).........a(.bn. │ │ │ │ +000c8310: 613d eb62 6deb 6129 8e91 2f19 8ccf 616e a=.bm.a)../...an │ │ │ │ +000c8320: 648d 9103 eaa8 eb62 758d 9f01 a47a d869 d......bu....z.i │ │ │ │ +000c8330: 8e8e 9111 7ee0 cf69 7396 03ea a873 796e ....~..is....syn │ │ │ │ +000c8340: 9aac 7274 6163 7469 6361 6c6c 7993 6964 ..rtactically.id │ │ │ │ +000c8350: 656e 9874 6963 616c 9374 6f8d 93eb 6276 en.tical.to...bv │ │ │ │ +000c8360: 8d9f 01a4 7ad8 698e 8e91 1088 f1cf 666f ....z.i.......fo │ │ │ │ +000c8370: 7293 3196 0355 52da 1493 d769 93da 1493 r.1..UR....i.... │ │ │ │ +000c8380: d76d cf2c 9103 eaa8 6f72 8e9f 19ad e68d .m.,....or...... │ │ │ │ +000c8390: 8d8d 8d91 f435 7728 6969 298e 8e8e 8d91 .....5w(ii)..... │ │ │ │ +000c83a0: 09c0 13eb 6128 eb62 6eeb 613d eb62 6deb ....a(.bn.a=.bm. │ │ │ │ +000c83b0: 6129 8e91 2f19 8ccf 616e 648d 9103 eaa8 a)../...and..... │ │ │ │ +000c83c0: eb62 636f 6e76 8e91 1e27 1ecf 7072 6f95 .bconv...'..pro. │ │ │ │ +000c83d0: ac72 7693 6573 9603 eaa8 eb61 7c2d 9105 .rv.es.....a|-.. │ │ │ │ +000c83e0: bfaa 28d7 758d 9f01 cccc d869 8e8d 9103 ..(.u......i.... │ │ │ │ +000c83f0: 64da eb61 3d8e 9109 2484 d776 8d9f 01cc d..a=...$..v.... │ │ │ │ +000c8400: ccd8 698e 8d91 0364 daeb 6129 3d54 8e91 ..i....d..a)=T.. │ │ │ │ +000c8410: 188e 80cf 666f 7293 3196 0355 52da 1493 ....for.1..UR... │ │ │ │ +000c8420: d769 93da 1493 d76e cf2e 8e9f 22a0 408d .i.....n....".@. │ │ │ │ +000c8430: 8d91 eaf1 ebeb 4731 332e 332e 348e 9124 ......G13.3.4..$ │ │ │ │ +000c8440: 8b7f 5369 6d70 6c69 6679 696e 6791 0566 ..Simplifying..f │ │ │ │ +000c8450: 66eb 6a6c 6574 eb47 2d74 6572 6d73 8e9f f.jlet.G-terms.. │ │ │ │ +000c8460: 17c0 008d 91ea f1eb cf41 9b03 eaa8 636f .........A....co │ │ │ │ +000c8470: 6e95 ac72 7693 6572 7369 6f6e 9866 6f72 n..rv.ersion.for │ │ │ │ +000c8480: 9872 6564 7563 696e 6798 e26c 6574 cf2d .reducing..let.- │ │ │ │ +000c8490: 7465 726d 7398 6973 986e 6f93 7798 7072 terms.is.no.w.pr │ │ │ │ +000c84a0: 6f93 7669 6465 642e 8ea1 8d8d 8d91 eaf1 o.vided......... │ │ │ │ +000c84b0: eb9f f54f a789 0000 6666 01c7 0b4a 9f0b ...O....ff...J.. │ │ │ │ +000c84c0: 0716 8d8d 90cc cd9f 0459 9c84 000f 60b2 .........Y....`. │ │ │ │ +000c84d0: 0000 6666 8d9f fba6 648d 9117 0bcc eb61 ..ff....d......a │ │ │ │ +000c84e0: 6c65 745f 434f 4e56 9605 bfaa 3a93 636f let_CONV....:.co │ │ │ │ +000c84f0: 6e76 8e8e 9201 c671 b184 000f 60b2 0000 nv.....q....`... │ │ │ │ +000c8500: 6666 8e8e 9f04 c002 8900 0066 6601 c70b ff.........ff... │ │ │ │ +000c8510: 4a8e 8e8e a68d 91ea f1eb cf47 6976 90ac J..........Giv.. │ │ │ │ +000c8520: 7265 6e96 03ea a861 9374 6572 6d3a 8ea1 ren....a.term:.. │ │ │ │ +000c8530: 8d8d 8d9f 0119 678d 8d8d 8d91 0230 eaeb ......g......0.. │ │ │ │ +000c8540: 6122 6c65 7496 05bf aaeb 6276 8d9f 01a4 a"let.....bv.... │ │ │ │ +000c8550: 7ad5 318e 9b0a 7fae eb61 3d93 eb62 748d z.1......a=..bt. │ │ │ │ +000c8560: 9f01 a47a d531 8e98 eb61 616e 648d 93eb ...z.1...aand... │ │ │ │ +000c8570: 6301 9601 d331 0193 018e 9118 45b7 eb61 c....1......E..a │ │ │ │ +000c8580: 616e 6493 eb62 768d 9f01 a47a d86e 8e9b and..bv....z.n.. │ │ │ │ +000c8590: 0b67 faeb 613d 93eb 6274 8d9f 01a4 7ad8 .g..a=..bt....z. │ │ │ │ +000c85a0: 6e8e 98eb 6169 6e93 eb62 74eb 485b eb62 n...ain..bt.H[.b │ │ │ │ +000c85b0: 768d 9f01 a47a d531 8e91 04c0 04eb 623b v....z.1......b; │ │ │ │ +000c85c0: 8d96 01d3 313a 933a 933a 8e91 106c c53b ....1:.:.:...l.; │ │ │ │ +000c85d0: 9101 d331 768d 9f01 a47a d86e 8e91 05a8 ...1v....z.n.... │ │ │ │ +000c85e0: 50eb 485d eb61 228e 8e8e 8e8e 8e8e a18d P.H].a"......... │ │ │ │ +000c85f0: 8d91 eaf1 eb6c 6574 5f43 4f4e 568e 911c .....let_CONV... │ │ │ │ +000c8600: d9e3 cf70 726f 95ac 7276 9365 7391 03ea ...pro..rv.es... │ │ │ │ +000c8610: a874 6861 743a 8ea6 8d8d 8d9f 0119 678d .that:........g. │ │ │ │ +000c8620: 8d8d 8d91 0230 eaeb 617c 2d96 05bf aa6c .....0..a|-....l │ │ │ │ +000c8630: 6574 93eb 6276 8d9f 01a4 7ad5 318e 9b0a et..bv....z.1... │ │ │ │ +000c8640: 7fae eb61 3d93 eb62 748d 9f01 a47a d531 ...a=..bt....z.1 │ │ │ │ +000c8650: 8e98 eb61 616e 648d 93eb 6301 9601 d331 ...aand...c....1 │ │ │ │ +000c8660: 0193 018e 9118 45b7 eb61 616e 6493 eb62 ......E..aand..b │ │ │ │ +000c8670: 768d 9f01 a47a d86e 8e9b 0b67 faeb 613d v....z.n...g..a= │ │ │ │ +000c8680: 93eb 6274 8d9f 01a4 7ad8 6e8e 98eb 6169 ..bt....z.n...ai │ │ │ │ +000c8690: 6e93 eb62 74eb 485b eb62 768d 9f01 a47a n..bt.H[.bv....z │ │ │ │ +000c86a0: d531 8e9b 04c0 04eb 623b 8d96 01d3 313a .1......b;....1: │ │ │ │ +000c86b0: 933a 933a 8e91 106c c53b 9101 d331 768d .:.:...l.;...1v. │ │ │ │ +000c86c0: 9f01 a47a d86e 8e91 05a8 50eb 485d 960b ...z.n....P.H].. │ │ │ │ +000c86d0: 7f54 eb61 3d93 eb62 74eb 485b eb62 748d .T.a=..bt.H[.bt. │ │ │ │ +000c86e0: 9f01 a47a d531 8e98 eb62 3b8d 9601 d331 ...z.1...b;....1 │ │ │ │ +000c86f0: 3a93 3a93 3a8e 9110 6cc5 3b91 01d3 3174 :.:.:...l.;...1t │ │ │ │ +000c8700: 8d9f 01a4 7ad8 6e8e 9105 a850 eb48 5d8e ....z.n....P.H]. │ │ │ │ +000c8710: 8e8e 8e8e 8e8e a18d 91ea f1eb cf54 6865 .............The │ │ │ │ +000c8720: 8d91 03ea a8eb 6276 8d9f 01a4 7ad8 698e ......bv....z.i. │ │ │ │ +000c8730: 8e91 0c9e 49cf 2773 9603 eaa8 6361 6e93 ....I.'s....can. │ │ │ │ +000c8740: 7461 6b9a ac72 6593 616e 9879 936f 6e65 tak..re.an.y.one │ │ │ │ +000c8750: 936f 6693 7468 6593 666f 6c6c 6f98 7769 .of.the.follo.wi │ │ │ │ +000c8760: 6e67 9366 6f72 6d73 3a8e 8e9f 24fd 138e ng.forms:...$... │ │ │ │ +000c8770: 8c8b 0000 00fb 0000 0000 0000 0000 0000 ................ │ │ │ │ +000c8780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000c8790: 0000 0000 0000 0000 0000 000c 7c62 a002 ............|b.. │ │ │ │ +000c87a0: cc05 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 ..U...F......... │ │ │ │ +000c87b0: 9a8d 9112 c761 d031 332e 332e 910a 8000 .....a.13.3..... │ │ │ │ +000c87c0: 4275 696c 7496 0480 0069 6e93 636f 6e95 Built....in.con. │ │ │ │ +000c87d0: a000 7693 6572 7369 6f6e 7392 0117 b2be ..v.ersions..... │ │ │ │ +000c87e0: 3235 318e 9112 c761 9f05 6666 8900 00e6 251....a..ff.... │ │ │ │ +000c87f0: 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 f..>|......./... │ │ │ │ +000c8800: fd8b d021 8d8d 8d8d 911f 4e79 cf28 6929 ...!......Ny.(i) │ │ │ │ +000c8810: 8e8e 8e91 3195 8956 91ff 0556 6172 6961 ....1..V...Varia │ │ │ │ +000c8820: 626c 6573 3a8d 9105 38e0 eb61 788e 910e bles:...8..ax... │ │ │ │ +000c8830: e332 cf65 7463 2e8e a419 b2a6 8d8d 8d8d .2.etc.......... │ │ │ │ +000c8840: 911c 0aed 2869 6929 8e8e 8e91 3195 8954 ....(ii)....1..T │ │ │ │ +000c8850: 91ff 0556 7570 6c65 733a 8d91 0538 e0eb ...Vuples:...8.. │ │ │ │ +000c8860: 6128 782c 7929 8e91 21f7 32cf 2c8d 9103 a(x,y)..!.2.,... │ │ │ │ +000c8870: eaa8 eb61 2861 2c62 2c63 298e 912c 284e ...a(a,b,c)..,(N │ │ │ │ +000c8880: cf2c 8d91 03ea a8eb 6128 2861 2c62 292c .,......a((a,b), │ │ │ │ +000c8890: 2863 2c64 2929 8e91 5290 f2cf 6574 632e (c,d))..R...etc. │ │ │ │ +000c88a0: 8ea1 8d8d 8d8d 9118 c761 2869 6969 298e .........a(iii). │ │ │ │ +000c88b0: 8e8e 9131 9589 4170 706c 6963 6174 696f ...1..Applicatio │ │ │ │ +000c88c0: 6e73 3a8d 9105 38e0 eb61 6696 05bf aa28 ns:...8..af....( │ │ │ │ +000c88d0: 782c 7929 937a 8e91 38f5 dacf 2c8d 9103 x,y).z..8...,... │ │ │ │ +000c88e0: eaa8 eb61 6691 05bf aa78 8e91 1914 4ecf ...af....x....N. │ │ │ │ +000c88f0: 6574 632e 8ea9 1bca 988d 9112 c761 5691 etc..........aV. │ │ │ │ +000c8900: ff05 5661 7269 6162 6c65 7396 03c9 ed61 ..Variables....a │ │ │ │ +000c8910: 7265 9b03 c9ec 6a75 7374 9373 7562 7374 re....just.subst │ │ │ │ +000c8920: 6974 7574 6564 9366 6f72 2e91 052d f757 ituted.for...-.W │ │ │ │ +000c8930: 6974 6893 7475 706c 6573 2c91 03d0 7874 ith.tuples,...xt │ │ │ │ +000c8940: 6865 9373 7562 7374 6974 7574 696f 6e93 he.substitution. │ │ │ │ +000c8950: 6973 9864 6f6e 6593 636f 6d70 9053 8e6f is.done.comp.S.o │ │ │ │ +000c8960: 6e65 6e90 ac72 742d 7769 7365 2c8e a410 nen..rt-wise,... │ │ │ │ +000c8970: 0000 8d91 12c7 6161 6e64 9603 eaa8 6675 ......aand....fu │ │ │ │ +000c8980: 6e63 7469 6f6e 9361 7070 6c69 6361 7469 nction.applicati │ │ │ │ +000c8990: 6f6e 7393 6172 6593 650b 6563 7469 7690 ons.are.e.ectiv. │ │ │ │ +000c89a0: ac72 656c 7993 7265 7772 6974 7465 6e93 .rely.rewritten. │ │ │ │ +000c89b0: 696e 9374 6865 9362 9553 8e6f 9364 7996 in.the.b.S.o.dy. │ │ │ │ +000c89c0: 03ea a86f 6693 7468 6593 e26c 6574 cf2d ...of.the..let.- │ │ │ │ +000c89d0: 7465 726d 2e8e a000 87fe d28d 8d8d 9112 term............ │ │ │ │ +000c89e0: c761 9f87 8781 8900 0066 6601 c70b 4aa0 .a.......ff...J. │ │ │ │ +000c89f0: 00e6 9762 8d8d 90cc cd9f 0459 9c84 00ea ...b.......Y.... │ │ │ │ +000c8a00: f0fe 0000 6666 8da0 ff1f 6610 8d8d 9201 ....ff....f..... │ │ │ │ +000c8a10: aff0 0d84 000a d70e 0000 b8e8 8e8d 9201 ................ │ │ │ │ +000c8a20: b0a8 f584 0000 b8e8 0015 ae64 8e8d 8d8d ...........d.... │ │ │ │ +000c8a30: 9201 b94d b29f fd1c 15eb 4931 8e8e 8e8e ...M......I1.... │ │ │ │ +000c8a40: 9fff 4054 8d91 05cc ceeb 6123 6c65 745f ..@T......a#let_ │ │ │ │ +000c8a50: 434f 4e56 9605 bfaa 226c 6574 9378 933d CONV...."let.x.= │ │ │ │ +000c8a60: 9331 9369 6e93 782b 7922 3b3b 8ea4 0d00 .1.in.x+y";;.... │ │ │ │ +000c8a70: 008d 9105 ccce 7c2d 9605 bfaa 286c 6574 ......|-....(let │ │ │ │ +000c8a80: 9378 933d 9331 9369 6e93 7893 2b93 7929 .x.=.1.in.x.+.y) │ │ │ │ +000c8a90: 933d 9331 932b 9379 8ea1 a18d 9105 ccce .=.1.+.y........ │ │ │ │ +000c8aa0: 236c 6574 5f43 4f4e 5696 05bf aa22 6c65 #let_CONV...."le │ │ │ │ +000c8ab0: 7493 2878 2c79 2993 3d93 2831 2c32 2993 t.(x,y).=.(1,2). │ │ │ │ +000c8ac0: 696e 9378 2b79 223b 3b8e a18d 9105 ccce in.x+y";;....... │ │ │ │ +000c8ad0: 7c2d 9605 bfaa 286c 6574 9328 782c 7929 |-....(let.(x,y) │ │ │ │ +000c8ae0: 933d 9331 2c32 9369 6e93 7893 2b93 7929 .=.1,2.in.x.+.y) │ │ │ │ +000c8af0: 933d 9331 932b 9332 8ea1 a18d 9105 ccce .=.1.+.2........ │ │ │ │ +000c8b00: 236c 6574 5f43 4f4e 5696 05bf aa22 6c65 #let_CONV...."le │ │ │ │ +000c8b10: 7493 6693 7893 3d93 3193 616e 6493 6693 t.f.x.=.1.and.f. │ │ │ │ +000c8b20: 7993 3d93 3293 696e 9328 6693 3130 2993 y.=.2.in.(f.10). │ │ │ │ +000c8b30: 2b93 2866 9332 3029 223b 3b8e a18d 9105 +.(f.20)";;..... │ │ │ │ +000c8b40: ccce 7c2d 9605 bfaa 286c 6574 9366 9378 ..|-....(let.f.x │ │ │ │ +000c8b50: 933d 9331 9361 6e64 9366 9379 933d 9332 .=.1.and.f.y.=.2 │ │ │ │ +000c8b60: 9369 6e93 2866 9331 3029 932b 9328 6693 .in.(f.10).+.(f. │ │ │ │ +000c8b70: 3230 2929 933d 9332 932b 9332 8ea1 a18d 20)).=.2.+.2.... │ │ │ │ +000c8b80: 9105 ccce 236c 6574 5f43 4f4e 5696 05bf ....#let_CONV... │ │ │ │ +000c8b90: aa22 6c65 7493 6693 7893 3d93 7893 2b93 ."let.f.x.=.x.+. │ │ │ │ +000c8ba0: 3193 616e 6493 6793 7893 3d93 7893 2b93 1.and.g.x.=.x.+. │ │ │ │ +000c8bb0: 3293 696e 9366 2867 2866 2867 9330 2929 2.in.f(g(f(g.0)) │ │ │ │ +000c8bc0: 2922 3b3b 8ea1 8d91 05cc ce7c 2d96 05bf )";;.......|-... │ │ │ │ +000c8bd0: aa28 6c65 7493 6693 7893 3d93 7893 2b93 .(let.f.x.=.x.+. │ │ │ │ +000c8be0: 3193 616e 6493 6793 7893 3d93 7893 2b93 1.and.g.x.=.x.+. │ │ │ │ +000c8bf0: 3293 696e 9366 2867 2866 2867 9330 2929 2.in.f(g(f(g.0)) │ │ │ │ +000c8c00: 2929 933d 8ea1 8d91 05cc ce28 2828 3096 )).=.......(((0. │ │ │ │ +000c8c10: 05bf aa2b 9332 2993 2b93 3129 932b 9332 ...+.2).+.1).+.2 │ │ │ │ +000c8c20: 2993 2b93 318e a1a1 8d91 05cc ce23 434f ).+.1........#CO │ │ │ │ +000c8c30: 4e56 5f52 554c 4528 4445 5054 485f 434f NV_RULE(DEPTH_CO │ │ │ │ +000c8c40: 4e56 9105 bfaa 4144 445f 434f 4e56 2969 NV....ADD_CONV)i │ │ │ │ +000c8c50: 743b 3b8e a18d 9105 ccce 7c2d 9605 bfaa t;;.......|-.... │ │ │ │ +000c8c60: 286c 6574 9366 9378 933d 9378 932b 9331 (let.f.x.=.x.+.1 │ │ │ │ +000c8c70: 9361 6e64 9367 9378 933d 9378 932b 9332 .and.g.x.=.x.+.2 │ │ │ │ +000c8c80: 9369 6e93 6628 6728 6628 6793 3029 2929 .in.f(g(f(g.0))) │ │ │ │ +000c8c90: 2993 3d93 368e a1a1 8d91 05cc ce23 6c65 ).=.6........#le │ │ │ │ +000c8ca0: 745f 434f 4e56 9605 bfaa 226c 6574 9366 t_CONV...."let.f │ │ │ │ +000c8cb0: 9378 9379 933d 9378 2b79 9369 6e93 6693 .x.y.=.x+y.in.f. │ │ │ │ +000c8cc0: 3122 3b3b 910b 7f54 2593 4e42 3a93 7061 1";;...T%.NB:.pa │ │ │ │ +000c8cd0: 7274 6961 6c93 6170 706c 6963 6174 696f rtial.applicatio │ │ │ │ +000c8ce0: 6e93 258e a18d 9105 ccce 7c2d 9605 bfaa n.%.......|-.... │ │ │ │ +000c8cf0: 286c 6574 9366 9378 9379 933d 9378 932b (let.f.x.y.=.x.+ │ │ │ │ +000c8d00: 9379 9369 6e93 6693 3129 933d 9328 5c79 .y.in.f.1).=.(\y │ │ │ │ +000c8d10: 2e93 3193 2b93 7929 8e8e 9201 c671 b184 ..1.+.y).....q.. │ │ │ │ +000c8d20: 00ea f0fe 0000 6666 8e8e 9f04 c002 8900 ......ff........ │ │ │ │ +000c8d30: 0066 6601 c70b 4a8e 8e8e a000 8e81 988d .ff...J......... │ │ │ │ +000c8d40: 8d91 12c7 61eb 4731 332e 332e 358e 914c ....a.G13.3.5..L │ │ │ │ +000c8d50: 60f5 536b 908c cc6f 6c65 6d69 7a61 7469 `.Sk...olemizati │ │ │ │ +000c8d60: 6f6e 8e9f 17c0 008d 9112 c761 cf54 7795 on.........a.Tw. │ │ │ │ +000c8d70: ac72 6f9b 040f 2763 6f6e 9376 9365 7273 .ro...'con.v.ers │ │ │ │ +000c8d80: 696f 6e73 9104 0f28 6172 6598 7072 6f93 ions...(are.pro. │ │ │ │ +000c8d90: 7669 6465 6498 666f 7298 6191 040f 2868 vided.for.a...(h │ │ │ │ +000c8da0: 6967 6865 722d 6f72 6465 7298 7693 6572 igher-order.v.er │ │ │ │ +000c8db0: 7369 6f6e 986f 6698 536b 936f 6c65 6d69 sion.of.Sk.olemi │ │ │ │ +000c8dc0: 7a61 7469 6f6e 9104 0f28 2875 7369 6e67 zation...((using │ │ │ │ +000c8dd0: 9865 7869 7374 656e 2d8e a18d 9112 c761 .existen-......a │ │ │ │ +000c8de0: 7469 616c 6c79 9603 eaa8 7175 616e 9aac tially....quan.. │ │ │ │ +000c8df0: 7274 690c 6564 9366 756e 6374 696f 6e93 rti.ed.function. │ │ │ │ +000c8e00: 7691 ff58 e461 7269 6162 6c65 7393 7261 v..X.ariables.ra │ │ │ │ +000c8e10: 7468 6572 9374 6861 6e93 0c72 7374 2d6f ther.than..rst-o │ │ │ │ +000c8e20: 7264 6572 9353 6b98 6f6c 656d 9363 6f6e rder.Sk.olem.con │ │ │ │ +000c8e30: 7374 616e 9874 7329 2e8e a18d 911e 28f0 stan.ts)......(. │ │ │ │ +000c8e40: 5468 6591 03ea a863 6f6e 95ac 7276 9365 The....con..rv.e │ │ │ │ +000c8e50: 7273 696f 6e8e a68d 8d8d 9112 c761 9ff5 rsion........a.. │ │ │ │ +000c8e60: 4fa7 8900 0066 6601 c70b 4a9f 0b07 168d O....ff...J..... │ │ │ │ +000c8e70: 8d90 cccd 9f04 599c 8400 0f60 b200 0066 ......Y....`...f │ │ │ │ +000c8e80: 668d 9ffb a664 8d91 170b cceb 6158 5f53 f....d......aX_S │ │ │ │ +000c8e90: 4b4f 4c45 4d5f 434f 4e56 9605 bfaa 3a93 KOLEM_CONV....:. │ │ │ │ +000c8ea0: 7465 726d 932d 3e93 636f 6e76 8e8e 9201 term.->.conv.... │ │ │ │ +000c8eb0: c671 b184 000f 60b2 0000 6666 8e8e 9f04 .q....`...ff.... │ │ │ │ +000c8ec0: c002 8900 0066 6601 c70b 4a8e 8e8e a68d .....ff...J..... │ │ │ │ +000c8ed0: 9112 c761 cf74 616b 9aac 7265 7396 03ea ...a.tak..res... │ │ │ │ +000c8ee0: a861 9376 91ff 58e4 6172 6961 626c 6593 .a.v..X.ariable. │ │ │ │ +000c8ef0: 7061 7261 6d65 7465 722c 8d93 eb62 668e parameter,...bf. │ │ │ │ +000c8f00: 910e 5f74 cf73 6198 7991 ff05 562c 9361 .._t.sa.y...V,.a │ │ │ │ +000c8f10: 6e64 9370 726f 9876 9865 733a 8ea6 8d8d nd.pro.v.es:.... │ │ │ │ +000c8f20: 8d9f 0119 678d 8d8d 8d91 2a06 60eb 617c ....g.....*.`.a| │ │ │ │ +000c8f30: 2d96 05bf aa28 21eb 6278 8d9f 01a4 7ad5 -....(!.bx....z. │ │ │ │ +000c8f40: 318e 8d91 0a7f aeeb 623a 9601 d331 3a93 1.......b:...1:. │ │ │ │ +000c8f50: 3a8e 911d 05bb 788d 9f01 a47a d86e 8e9b :.....x....z.n.. │ │ │ │ +000c8f60: 05a8 50eb 612e 933f eb62 7990 6493 eb61 ..P.a..?.by.d..a │ │ │ │ +000c8f70: 2e93 eb62 74eb 485b eb62 788d 9f01 a47a ...bt.H[.bx....z │ │ │ │ +000c8f80: d531 8e91 04c0 04eb 623b 8d96 01d3 313a .1......b;....1: │ │ │ │ +000c8f90: 933a 933a 8e91 106c c53b 9601 d331 788d .:.:...l.;...1x. │ │ │ │ +000c8fa0: 9f01 a47a d86e 8e98 eb62 3b93 7990 6493 ...z.n...b;.y.d. │ │ │ │ +000c8fb0: eb48 5d96 0b7f 54eb 613d 9328 3feb 6266 .H]...T.a=.(?.bf │ │ │ │ +000c8fc0: 9101 2dbc eb61 2e96 05bf aa21 eb62 788d ..-..a.....!.bx. │ │ │ │ +000c8fd0: 9f01 a47a d531 8e8d 910a 7fae eb62 3a96 ...z.1.......b:. │ │ │ │ +000c8fe0: 01d3 313a 933a 8e91 1d05 bb78 8d9f 01a4 ..1:.:.....x.... │ │ │ │ +000c8ff0: 7ad8 6e8e 98eb 612e 93eb 6274 eb48 5beb z.n...a...bt.H[. │ │ │ │ +000c9000: 6278 8d9f 01a4 7ad5 318e 9104 c004 eb62 bx....z.1......b │ │ │ │ +000c9010: 3b8d 9601 d331 3a93 3a93 3a8e 9110 6cc5 ;....1:.:.:...l. │ │ │ │ +000c9020: 3b96 01d3 3178 8d9f 01a4 7ad8 6e8e 98eb ;...1x....z.n... │ │ │ │ +000c9030: 623b 9366 9106 ed66 788d 9f01 a47a d531 b;.f...fx....z.1 │ │ │ │ +000c9040: 8e8d 9106 9335 eb62 3a93 3a93 3a8e 911a .....5.b:.:.:... │ │ │ │ +000c9050: ec73 788d 9f01 a47a d86e 8e98 eb48 5d8e .sx....z.n...H]. │ │ │ │ +000c9060: 8e8e 8e8e 8e8e 9f1b ca99 8d91 12c7 61cf ..............a. │ │ │ │ +000c9070: 666f 7296 0388 2661 6e90 ac72 7993 696e for...&an..ry.in │ │ │ │ +000c9080: 7075 749b 0388 2774 6572 6d8d 93eb 6121 put...'term...a! │ │ │ │ +000c9090: eb62 788d 9f01 a47a d531 8e8d 910c 52df .bx....z.1....R. │ │ │ │ +000c90a0: eb62 3a96 01d3 313a 933a 8e91 20ac 1d78 .b:...1:.:.. ..x │ │ │ │ +000c90b0: 8d9f 01a4 7ad8 6e8e 9605 a850 eb61 2e91 ....z.n....P.a.. │ │ │ │ +000c90c0: 05bf aa3f eb62 7990 6493 eb61 2e91 0b7f ...?.by.d..a.... │ │ │ │ +000c90d0: 54eb 6274 eb48 5beb 6278 8d9f 01a4 7ad5 T.bt.H[.bx....z. │ │ │ │ +000c90e0: 318e 9104 c004 eb62 3b8d 9601 d331 3a93 1......b;....1:. │ │ │ │ +000c90f0: 3a93 3a8e 9110 6cc5 3b9b 01d3 3178 8d9f :.:...l.;...1x.. │ │ │ │ +000c9100: 01a4 7ad8 6e8e 93eb 623b 9879 9064 93eb ..z.n...b;.y.d.. │ │ │ │ +000c9110: 485d 8e92 00a8 4d98 cf2e 9105 180a 4e6f H]....M.......No │ │ │ │ +000c9120: 7465 9374 6861 7493 7768 656e 98d7 6e96 te.that.when..n. │ │ │ │ +000c9130: 0355 52cf 3d8d 93eb 6130 8e91 0914 fccf .UR.=...a0...... │ │ │ │ +000c9140: 2c91 039b da74 6869 7396 0388 2669 7393 ,....this...&is. │ │ │ │ +000c9150: 6571 7569 762d 8ea1 8d91 12c7 6161 6c65 equiv-......aale │ │ │ │ +000c9160: 6e9a ac72 7496 03ea a874 6f93 616c 7068 n..rt....to.alph │ │ │ │ +000c9170: 612d 636f 6e98 7698 6572 7369 6f6e 3a8e a-con.v.ersion:. │ │ │ │ +000c9180: a68d 8d8d 9f01 1967 8d8d 8d8d 9124 46b6 .......g.....$F. │ │ │ │ +000c9190: eb61 7c2d 9605 bfaa 283f eb62 799a 6493 .a|-....(?.by.d. │ │ │ │ +000c91a0: eb61 2e93 eb62 74eb 485b eb62 7998 eb48 .a...bt.H[.by..H │ │ │ │ +000c91b0: 5deb 6129 933d 9328 3feb 6266 9b01 2dbc ].a).=.(?.bf..-. │ │ │ │ +000c91c0: eb61 2e93 eb62 74eb 485b eb62 6698 eb48 .a...bt.H[.bf..H │ │ │ │ +000c91d0: 5deb 6129 8e8e 8e8e 8e8e 8ea6 8d91 12c7 ].a)............ │ │ │ │ +000c91e0: 61cf 616e 6496 0434 a574 6861 749b 0434 a.and..4.that..4 │ │ │ │ +000c91f0: a674 6865 9363 6f6e 95ac 7276 9365 7273 .the.con..rv.ers │ │ │ │ +000c9200: 696f 6e98 6661 696c 7396 0434 a569 6693 ion.fails..4.if. │ │ │ │ +000c9210: 7468 6572 6598 6973 9361 6c72 6561 6479 there.is.already │ │ │ │ +000c9220: 9361 9866 7265 6593 7691 ff58 e461 7269 .a.free.v..X.ari │ │ │ │ +000c9230: 6162 6c65 8d98 eb62 668e 910e f36f cf6f able...bf....o.o │ │ │ │ +000c9240: 6693 7468 6598 6170 7072 6f70 7269 6174 f.the.appropriat │ │ │ │ +000c9250: 6593 7490 ac72 7970 9053 8e65 8ea1 8d91 e.t..ryp.S.e.... │ │ │ │ +000c9260: 12c7 6169 6e96 03ea a874 6865 9369 6e70 ..ain....the.inp │ │ │ │ +000c9270: 7574 9374 6572 6d2e 9105 38e0 4691 ff05 ut.term...8.F... │ │ │ │ +000c9280: 566f 7293 6578 616d 706c 653a 8e8e 9f24 Vor.example:...$ │ │ │ │ +000c9290: fd13 8e8c 8b00 0000 fc00 0000 0000 0000 ................ │ │ │ │ 000c92a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000c92b0: 0000 0c87 65a0 02cc 0555 8da0 fd46 d30e ....e....U...F.. │ │ │ │ -000c92c0: 8d8d 8d8d 9ffa 999a 8d91 eaf1 ebd0 3235 ..............25 │ │ │ │ -000c92d0: 3292 011b cf30 4368 6170 7465 7291 0480 2....0Chapter... │ │ │ │ -000c92e0: 0031 332e 910a 8000 436f 6e95 a000 7693 .13.....Con...v. │ │ │ │ -000c92f0: 6572 7369 6f6e 738e 91ea f1eb 9f05 6666 ersions.......ff │ │ │ │ -000c9300: 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 ....f..>|....... │ │ │ │ -000c9310: 2fdf 8da0 fd8b d021 8d8d 8d9f 00cb 898d /......!........ │ │ │ │ -000c9320: 8d8d 8d91 fc71 40eb 6158 5f53 4b4f 4c45 .....q@.aX_SKOLE │ │ │ │ -000c9330: 4d5f 434f 4e56 9605 bfaa 2266 3a6e 756d M_CONV...."f:num │ │ │ │ -000c9340: 2d3e 2a22 9322 216e 3a6e 756d 2e93 3f78 ->*"."!n:num..?x │ │ │ │ -000c9350: 3a2a 2e93 7893 3d93 2866 936e 2922 8e8e :*..x.=.(f.n)".. │ │ │ │ -000c9360: 8e8e 8e8e 8e9f 1ea1 708d 91ea f1eb cf77 ........p......w │ │ │ │ -000c9370: 696c 6c96 03ec 3d66 6169 6c2e 9105 3d9d ill...=fail...=. │ │ │ │ -000c9380: 5468 6593 636f 6e95 ac72 7693 6572 7369 The.con..rv.ersi │ │ │ │ -000c9390: 6f6e 8d91 03ec 3deb 6153 4b4f 4c45 4d5f on....=.aSKOLEM_ │ │ │ │ -000c93a0: 434f 4e56 8e91 4714 c7cf 6973 9b03 ec3d CONV..G...is...= │ │ │ │ -000c93b0: 6c69 6b93 658d 9103 ec3c eb61 585f 534b lik.e....<.aX_SK │ │ │ │ -000c93c0: 4f4c 454d 5f43 4f4e 568e 914e a7de cf2c OLEM_CONV..N..., │ │ │ │ -000c93d0: 9103 eca2 6578 6365 7074 9874 6861 7496 ....except.that. │ │ │ │ -000c93e0: 03ec 3c69 7498 7573 6573 9361 9870 7269 ....is.pro..rv │ │ │ │ -000c9650: 6964 6564 2e91 052a 3854 6865 986e 616d ided...*8The.nam │ │ │ │ -000c9660: 696e 678e a18d 91ea f1eb 7363 9aac 7268 ing.......sc..rh │ │ │ │ -000c9670: 656d 6596 03ea a869 7393 6261 7365 6493 eme....is.based. │ │ │ │ -000c9680: 6f6e 9374 6865 9366 6f6c 6c6f 9877 696e on.the.follo.win │ │ │ │ -000c9690: 6793 6174 6f6d 733a 8e9f 2a57 8c8d 8d8d g.atoms:..*W.... │ │ │ │ -000c96a0: 9f0d cb89 8d8d 8d9f e600 008d 9102 30ea ..............0. │ │ │ │ -000c96b0: eb61 3ceb 6271 9064 9375 616e 74eb 613e .a<.bq.d.uant.a> │ │ │ │ -000c96c0: 9605 bfaa 3a3d 9346 4f52 414c 4c93 7c93 ....:=.FORALL.|. │ │ │ │ -000c96d0: 4558 4953 5453 8ea4 0d00 008d 9102 30ea EXISTS........0. │ │ │ │ -000c96e0: 3ceb 6263 6f6e 6eeb 613e 910b 7f54 3a3d <.bconn.a>...T:= │ │ │ │ -000c96f0: 9605 bfaa 4e4f 5493 7c93 414e 4493 7c93 ....NOT.|.AND.|. │ │ │ │ -000c9700: 4f52 937c 9349 4d50 8ea1 8d91 0230 ea5b OR.|.IMP.....0.[ │ │ │ │ -000c9710: eb62 6469 7290 4dde eb61 5d91 113e fe3a .bdir.M..a]..>.: │ │ │ │ -000c9720: 3d96 05bf aa4c 4546 5493 7c93 5249 4748 =....LEFT.|.RIGH │ │ │ │ -000c9730: 548d 913d 678e eb48 28eb 666f 7074 696f T..=g..H(.foptio │ │ │ │ -000c9740: 6e61 6c91 0121 aaeb 4829 8e8e 8e8e 8e8e nal..!..H)...... │ │ │ │ -000c9750: 8e8e 9f2a 1be9 8d91 f653 7acf 5468 659b ...*.....Sz.The. │ │ │ │ -000c9760: 03ea a863 6f6e 95ac 7276 9365 7273 696f ...con..rv.ersio │ │ │ │ -000c9770: 6e73 9866 6f72 986d 6f93 7669 6e67 9871 ns.for.mo.ving.q │ │ │ │ -000c9780: 7561 6e93 7469 0c65 7273 9869 6e93 7793 uan.ti.ers.in.w. │ │ │ │ -000c9790: 6172 6473 9861 7265 9863 616c 6c65 643a ards.are.called: │ │ │ │ -000c97a0: 8ea4 1edd 128d 8d8d 9e5c 4d8d 8d8d 8d91 .........\M..... │ │ │ │ -000c97b0: 0230 eaeb 613c eb62 7190 6493 7561 6e74 .0..a<.bq.d.uant │ │ │ │ -000c97c0: eb61 3e5f 3ceb 6263 6f6e 6eeb 613e 5f43 .a>_<.bconn.a>_C │ │ │ │ -000c97d0: 4f4e 568e 8e8e 8e8e 8e8e a68d 91ea f1eb ONV............. │ │ │ │ -000c97e0: cf77 6865 7265 9603 eaa8 7468 6593 7175 .where....the.qu │ │ │ │ -000c97f0: 616e 9aac 7274 690c 6572 8d93 eb61 3ceb an..rti.er...a<. │ │ │ │ -000c9800: 6271 9064 9375 616e 74eb 613e 8e91 2f31 bq.d.uant.a>../1 │ │ │ │ -000c9810: e7cf 6973 9374 6f93 6290 538e 6593 6d6f ..is.to.b.S.e.mo │ │ │ │ -000c9820: 9876 9865 6493 696e 9877 9861 7264 7393 .v.ed.in.w.ards. │ │ │ │ -000c9830: 7468 726f 7567 688d 93eb 613c eb62 636f through...a<.bco │ │ │ │ -000c9840: 6e6e eb61 3e8e 9126 9b04 cf2e 8e9f 103b nn.a>..&.......; │ │ │ │ -000c9850: a38d 91f6 537a 5468 659b 03ea a863 6f6e ....SzThe....con │ │ │ │ -000c9860: 95ac 7276 9365 7273 696f 6e73 9866 6f72 ..rv.ersions.for │ │ │ │ -000c9870: 986d 6f93 7669 6e67 9871 7561 6e93 7469 .mo.ving.quan.ti │ │ │ │ -000c9880: 0c65 7273 986f 7574 9377 9361 7264 7398 .ers.out.w.ards. │ │ │ │ -000c9890: 6172 6598 6361 6c6c 6564 3a8e a18d 8d8d are.called:..... │ │ │ │ -000c98a0: 9f00 cb89 8d8d 8d8d 9102 30ea eb61 5beb ..........0..a[. │ │ │ │ -000c98b0: 6264 6972 904d deeb 615d 5f3c eb62 636f bdir.M..a]_<.bco │ │ │ │ -000c98c0: 6e6e eb61 3e5f 3ceb 6271 9064 9375 616e nn.a>_<.bq.d.uan │ │ │ │ -000c98d0: 74eb 613e 5f43 4f4e 568e 8e8e 8e8e 8e8e t.a>_CONV....... │ │ │ │ -000c98e0: a68d 91ea f1eb cf77 6865 7265 8d91 03c3 .......where.... │ │ │ │ -000c98f0: 8eeb 613c eb62 7190 6493 7561 6e74 eb61 ..a<.bq.d.uant.a │ │ │ │ -000c9900: 3e8e 912e e3b2 cf69 7396 03c3 8e74 6f9b >......is....to. │ │ │ │ -000c9910: 03c3 8d62 9053 8e65 936d 6f95 ac72 7693 ...b.S.e.mo..rv. │ │ │ │ -000c9920: 6564 9103 c38e 6f75 7493 7793 6172 6473 ed....out.w.ards │ │ │ │ -000c9930: 9874 6872 6f75 6768 8d91 03c3 8eeb 613c .through......a< │ │ │ │ -000c9940: eb62 636f 6e6e eb61 3e8e 9126 73ea cf2c .bconn.a>..&s.., │ │ │ │ -000c9950: 9103 cb60 616e 6498 7468 6591 03c3 8e6f ...`and.the....o │ │ │ │ -000c9960: 7074 696f 6e61 6c8d 98eb 615b eb62 6469 ptional...a[.bdi │ │ │ │ -000c9970: 7290 4dde eb61 5d8e 9121 bdc1 cf69 6465 r.M..a]..!...ide │ │ │ │ -000c9980: 6e93 7469 0c65 738e 9f10 0000 8d91 eaf1 n.ti.es......... │ │ │ │ -000c9990: eb77 6869 639a ac72 6896 03ea a86f 7090 .whic..rh....op. │ │ │ │ -000c99a0: 538e 6572 616e 6493 286c 6566 7493 6f72 S.erand.(left.or │ │ │ │ -000c99b0: 9372 6967 6898 7429 9363 6f6e 9874 6169 .righ.t).con.tai │ │ │ │ -000c99c0: 6e73 9374 6865 9371 7561 6e98 7469 0c65 ns.the.quan.ti.e │ │ │ │ -000c99d0: 722e 9105 38e0 5468 6593 636f 6d70 6c65 r...8.The.comple │ │ │ │ -000c99e0: 7465 9373 6574 9369 733a 8e9f 3182 388d te.set.is:..1.8. │ │ │ │ -000c99f0: 8d8d 9f14 4b89 8d8d 8d9f d900 008d 9102 ....K........... │ │ │ │ -000c9a00: 30ea eb61 4e4f 545f 464f 5241 4c4c 5f43 0..aNOT_FORALL_C │ │ │ │ -000c9a10: 4f4e 5691 16fe a87c 2d96 05bf aa7e 2821 ONV....|-....~(! │ │ │ │ -000c9a20: 782e 5029 933d 933f 782e 7e50 8ea4 0d00 x.P).=.?x.~P.... │ │ │ │ -000c9a30: 008d 9102 30ea 4e4f 545f 4558 4953 5453 ....0.NOT_EXISTS │ │ │ │ -000c9a40: 5f43 4f4e 5691 16fe a87c 2d96 05bf aa7e _CONV....|-....~ │ │ │ │ -000c9a50: 283f 782e 5029 933d 9321 782e 7e50 8ea1 (?x.P).=.!x.~P.. │ │ │ │ -000c9a60: 8d91 0230 ea45 5849 5354 535f 4e4f 545f ...0.EXISTS_NOT_ │ │ │ │ -000c9a70: 434f 4e56 9116 fea8 7c2d 9605 bfaa 283f CONV....|-....(? │ │ │ │ -000c9a80: 782e 7e50 2993 3d93 7e21 782e 508e a18d x.~P).=.~!x.P... │ │ │ │ -000c9a90: 9102 30ea 464f 5241 4c4c 5f4e 4f54 5f43 ..0.FORALL_NOT_C │ │ │ │ -000c9aa0: 4f4e 5691 16fe a87c 2d96 05bf aa28 2178 ONV....|-....(!x │ │ │ │ -000c9ab0: 2e7e 5029 933d 937e 3f78 2e50 8e8e 8e8e .~P).=.~?x.P.... │ │ │ │ -000c9ac0: 8e8e 8e9f 46eb bb8d 8d8d 9f14 4b89 8d8d ....F.......K... │ │ │ │ -000c9ad0: 8d9f d900 008d 9102 30ea 464f 5241 4c4c ........0.FORALL │ │ │ │ -000c9ae0: 5f41 4e44 5f43 4f4e 5691 33bc fa7c 2d96 _AND_CONV.3..|-. │ │ │ │ -000c9af0: 05bf aa28 2178 2e93 5093 2f5c 9351 2993 ...(!x..P./\.Q). │ │ │ │ -000c9b00: 3d93 2821 782e 5029 932f 5c93 2821 782e =.(!x.P)./\.(!x. │ │ │ │ -000c9b10: 5129 8ea4 0d00 008d 9102 30ea 414e 445f Q)........0.AND_ │ │ │ │ -000c9b20: 464f 5241 4c4c 5f43 4f4e 5691 33bc fa7c FORALL_CONV.3..| │ │ │ │ -000c9b30: 2d96 05bf aa28 2178 2e50 2993 2f5c 9328 -....(!x.P)./\.( │ │ │ │ -000c9b40: 2178 2e51 2993 3d93 2821 782e 9350 932f !x.Q).=.(!x..P./ │ │ │ │ -000c9b50: 5c93 5129 8ea1 8d91 0230 ea4c 4546 545f \.Q).....0.LEFT_ │ │ │ │ -000c9b60: 414e 445f 464f 5241 4c4c 5f43 4f4e 5691 AND_FORALL_CONV. │ │ │ │ -000c9b70: 16fe a87c 2d96 05bf aa28 2178 2e50 2993 ...|-....(!x.P). │ │ │ │ -000c9b80: 2f5c 9351 933d 9328 2178 272e 9350 5b78 /\.Q.=.(!x'..P[x │ │ │ │ -000c9b90: 272f 785d 932f 5c93 5129 8ea1 8d91 0230 '/x]./\.Q).....0 │ │ │ │ -000c9ba0: ea52 4947 4854 5f41 4e44 5f46 4f52 414c .RIGHT_AND_FORAL │ │ │ │ -000c9bb0: 4c5f 434f 4e56 9111 3efe 7c2d 9605 bfaa L_CONV..>.|-.... │ │ │ │ -000c9bc0: 5093 2f5c 9328 2178 2e51 2993 3d93 2821 P./\.(!x.Q).=.(! │ │ │ │ -000c9bd0: 7827 2e93 5093 2f5c 9351 5b78 272f 785d x'..P./\.Q[x'/x] │ │ │ │ -000c9be0: 298e 8e8e 8e8e 8e8e 8e9f 24fd 138e 8c8b ).........$..... │ │ │ │ -000c9bf0: 0000 00fd 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000c92b0: 0000 0000 0000 0000 0000 0000 0000 0c87 ................ │ │ │ │ +000c92c0: 71a0 02cc 0555 8da0 fd46 d30e 8d8d 8d8d q....U...F...... │ │ │ │ +000c92d0: 9ffa 999a 8d91 eaf1 ebd0 3235 3292 011b ..........252... │ │ │ │ +000c92e0: cf30 4368 6170 7465 7291 0480 0031 332e .0Chapter....13. │ │ │ │ +000c92f0: 910a 8000 436f 6e95 a000 7693 6572 7369 ....Con...v.ersi │ │ │ │ +000c9300: 6f6e 738e 91ea f1eb 9f05 6666 8900 00e6 ons.......ff.... │ │ │ │ +000c9310: 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 f..>|......./... │ │ │ │ +000c9320: fd8b d021 8d8d 8d9f 00cb 898d 8d8d 8d91 ...!............ │ │ │ │ +000c9330: fc71 40eb 6158 5f53 4b4f 4c45 4d5f 434f .q@.aX_SKOLEM_CO │ │ │ │ +000c9340: 4e56 9605 bfaa 2266 3a6e 756d 2d3e 2a22 NV...."f:num->*" │ │ │ │ +000c9350: 9322 216e 3a6e 756d 2e93 3f78 3a2a 2e93 ."!n:num..?x:*.. │ │ │ │ +000c9360: 7893 3d93 2866 936e 2922 8e8e 8e8e 8e8e x.=.(f.n)"...... │ │ │ │ +000c9370: 8e9f 1ea1 708d 91ea f1eb cf77 696c 6c96 ....p......will. │ │ │ │ +000c9380: 03ec 3d66 6169 6c2e 9105 3d9d 5468 6593 ..=fail...=.The. │ │ │ │ +000c9390: 636f 6e95 ac72 7693 6572 7369 6f6e 8d91 con..rv.ersion.. │ │ │ │ +000c93a0: 03ec 3deb 6153 4b4f 4c45 4d5f 434f 4e56 ..=.aSKOLEM_CONV │ │ │ │ +000c93b0: 8e91 4714 c7cf 6973 9b03 ec3d 6c69 6b93 ..G...is...=lik. │ │ │ │ +000c93c0: 658d 9103 ec3c eb61 585f 534b 4f4c 454d e....<.aX_SKOLEM │ │ │ │ +000c93d0: 5f43 4f4e 568e 914e a7de cf2c 9103 eca2 _CONV..N...,.... │ │ │ │ +000c93e0: 6578 6365 7074 9874 6861 7496 03ec 3c69 except.that... │ │ │ │ +000c9650: 98cf 6973 9870 726f 90ac 7276 6964 6564 ..is.pro..rvided │ │ │ │ +000c9660: 2e91 052a 3854 6865 986e 616d 696e 678e ...*8The.naming. │ │ │ │ +000c9670: a18d 91ea f1eb 7363 9aac 7268 656d 6596 ......sc..rheme. │ │ │ │ +000c9680: 03ea a869 7393 6261 7365 6493 6f6e 9374 ...is.based.on.t │ │ │ │ +000c9690: 6865 9366 6f6c 6c6f 9877 696e 6793 6174 he.follo.wing.at │ │ │ │ +000c96a0: 6f6d 733a 8e9f 2a57 8c8d 8d8d 9f0d cb89 oms:..*W........ │ │ │ │ +000c96b0: 8d8d 8d9f e600 008d 9102 30ea eb61 3ceb ..........0..a<. │ │ │ │ +000c96c0: 6271 9064 9375 616e 74eb 613e 9605 bfaa bq.d.uant.a>.... │ │ │ │ +000c96d0: 3a3d 9346 4f52 414c 4c93 7c93 4558 4953 :=.FORALL.|.EXIS │ │ │ │ +000c96e0: 5453 8ea4 0d00 008d 9102 30ea 3ceb 6263 TS........0.<.bc │ │ │ │ +000c96f0: 6f6e 6eeb 613e 910b 7f54 3a3d 9605 bfaa onn.a>...T:=.... │ │ │ │ +000c9700: 4e4f 5493 7c93 414e 4493 7c93 4f52 937c NOT.|.AND.|.OR.| │ │ │ │ +000c9710: 9349 4d50 8ea1 8d91 0230 ea5b eb62 6469 .IMP.....0.[.bdi │ │ │ │ +000c9720: 7290 4dde eb61 5d91 113e fe3a 3d96 05bf r.M..a]..>.:=... │ │ │ │ +000c9730: aa4c 4546 5493 7c93 5249 4748 548d 913d .LEFT.|.RIGHT..= │ │ │ │ +000c9740: 678e eb48 28eb 666f 7074 696f 6e61 6c91 g..H(.foptional. │ │ │ │ +000c9750: 0121 aaeb 4829 8e8e 8e8e 8e8e 8e8e 9f2a .!..H).........* │ │ │ │ +000c9760: 1be9 8d91 f653 7acf 5468 659b 03ea a863 .....Sz.The....c │ │ │ │ +000c9770: 6f6e 95ac 7276 9365 7273 696f 6e73 9866 on..rv.ersions.f │ │ │ │ +000c9780: 6f72 986d 6f93 7669 6e67 9871 7561 6e93 or.mo.ving.quan. │ │ │ │ +000c9790: 7469 0c65 7273 9869 6e93 7793 6172 6473 ti.ers.in.w.ards │ │ │ │ +000c97a0: 9861 7265 9863 616c 6c65 643a 8ea4 1edd .are.called:.... │ │ │ │ +000c97b0: 128d 8d8d 9e5c 4d8d 8d8d 8d91 0230 eaeb .....\M......0.. │ │ │ │ +000c97c0: 613c eb62 7190 6493 7561 6e74 eb61 3e5f a<.bq.d.uant.a>_ │ │ │ │ +000c97d0: 3ceb 6263 6f6e 6eeb 613e 5f43 4f4e 568e <.bconn.a>_CONV. │ │ │ │ +000c97e0: 8e8e 8e8e 8e8e a68d 91ea f1eb cf77 6865 .............whe │ │ │ │ +000c97f0: 7265 9603 eaa8 7468 6593 7175 616e 9aac re....the.quan.. │ │ │ │ +000c9800: 7274 690c 6572 8d93 eb61 3ceb 6271 9064 rti.er...a<.bq.d │ │ │ │ +000c9810: 9375 616e 74eb 613e 8e91 2f31 e7cf 6973 .uant.a>../1..is │ │ │ │ +000c9820: 9374 6f93 6290 538e 6593 6d6f 9876 9865 .to.b.S.e.mo.v.e │ │ │ │ +000c9830: 6493 696e 9877 9861 7264 7393 7468 726f d.in.w.ards.thro │ │ │ │ +000c9840: 7567 688d 93eb 613c eb62 636f 6e6e eb61 ugh...a<.bconn.a │ │ │ │ +000c9850: 3e8e 9126 9b04 cf2e 8e9f 103b a38d 91f6 >..&.......;.... │ │ │ │ +000c9860: 537a 5468 659b 03ea a863 6f6e 95ac 7276 SzThe....con..rv │ │ │ │ +000c9870: 9365 7273 696f 6e73 9866 6f72 986d 6f93 .ersions.for.mo. │ │ │ │ +000c9880: 7669 6e67 9871 7561 6e93 7469 0c65 7273 ving.quan.ti.ers │ │ │ │ +000c9890: 986f 7574 9377 9361 7264 7398 6172 6598 .out.w.ards.are. │ │ │ │ +000c98a0: 6361 6c6c 6564 3a8e a18d 8d8d 9f00 cb89 called:......... │ │ │ │ +000c98b0: 8d8d 8d8d 9102 30ea eb61 5beb 6264 6972 ......0..a[.bdir │ │ │ │ +000c98c0: 904d deeb 615d 5f3c eb62 636f 6e6e eb61 .M..a]_<.bconn.a │ │ │ │ +000c98d0: 3e5f 3ceb 6271 9064 9375 616e 74eb 613e >_<.bq.d.uant.a> │ │ │ │ +000c98e0: 5f43 4f4e 568e 8e8e 8e8e 8e8e a68d 91ea _CONV........... │ │ │ │ +000c98f0: f1eb cf77 6865 7265 8d91 03c3 8eeb 613c ...where......a< │ │ │ │ +000c9900: eb62 7190 6493 7561 6e74 eb61 3e8e 912e .bq.d.uant.a>... │ │ │ │ +000c9910: e3b2 cf69 7396 03c3 8e74 6f9b 03c3 8d62 ...is....to....b │ │ │ │ +000c9920: 9053 8e65 936d 6f95 ac72 7693 6564 9103 .S.e.mo..rv.ed.. │ │ │ │ +000c9930: c38e 6f75 7493 7793 6172 6473 9874 6872 ..out.w.ards.thr │ │ │ │ +000c9940: 6f75 6768 8d91 03c3 8eeb 613c eb62 636f ough......a<.bco │ │ │ │ +000c9950: 6e6e eb61 3e8e 9126 73ea cf2c 9103 cb60 nn.a>..&s..,...` │ │ │ │ +000c9960: 616e 6498 7468 6591 03c3 8e6f 7074 696f and.the....optio │ │ │ │ +000c9970: 6e61 6c8d 98eb 615b eb62 6469 7290 4dde nal...a[.bdir.M. │ │ │ │ +000c9980: eb61 5d8e 9121 bdc1 cf69 6465 6e93 7469 .a]..!...iden.ti │ │ │ │ +000c9990: 0c65 738e 9f10 0000 8d91 eaf1 eb77 6869 .es..........whi │ │ │ │ +000c99a0: 639a ac72 6896 03ea a86f 7090 538e 6572 c..rh....op.S.er │ │ │ │ +000c99b0: 616e 6493 286c 6566 7493 6f72 9372 6967 and.(left.or.rig │ │ │ │ +000c99c0: 6898 7429 9363 6f6e 9874 6169 6e73 9374 h.t).con.tains.t │ │ │ │ +000c99d0: 6865 9371 7561 6e98 7469 0c65 722e 9105 he.quan.ti.er... │ │ │ │ +000c99e0: 38e0 5468 6593 636f 6d70 6c65 7465 9373 8.The.complete.s │ │ │ │ +000c99f0: 6574 9369 733a 8e9f 3182 388d 8d8d 9f14 et.is:..1.8..... │ │ │ │ +000c9a00: 4b89 8d8d 8d9f d900 008d 9102 30ea eb61 K...........0..a │ │ │ │ +000c9a10: 4e4f 545f 464f 5241 4c4c 5f43 4f4e 5691 NOT_FORALL_CONV. │ │ │ │ +000c9a20: 16fe a87c 2d96 05bf aa7e 2821 782e 5029 ...|-....~(!x.P) │ │ │ │ +000c9a30: 933d 933f 782e 7e50 8ea4 0d00 008d 9102 .=.?x.~P........ │ │ │ │ +000c9a40: 30ea 4e4f 545f 4558 4953 5453 5f43 4f4e 0.NOT_EXISTS_CON │ │ │ │ +000c9a50: 5691 16fe a87c 2d96 05bf aa7e 283f 782e V....|-....~(?x. │ │ │ │ +000c9a60: 5029 933d 9321 782e 7e50 8ea1 8d91 0230 P).=.!x.~P.....0 │ │ │ │ +000c9a70: ea45 5849 5354 535f 4e4f 545f 434f 4e56 .EXISTS_NOT_CONV │ │ │ │ +000c9a80: 9116 fea8 7c2d 9605 bfaa 283f 782e 7e50 ....|-....(?x.~P │ │ │ │ +000c9a90: 2993 3d93 7e21 782e 508e a18d 9102 30ea ).=.~!x.P.....0. │ │ │ │ +000c9aa0: 464f 5241 4c4c 5f4e 4f54 5f43 4f4e 5691 FORALL_NOT_CONV. │ │ │ │ +000c9ab0: 16fe a87c 2d96 05bf aa28 2178 2e7e 5029 ...|-....(!x.~P) │ │ │ │ +000c9ac0: 933d 937e 3f78 2e50 8e8e 8e8e 8e8e 8e9f .=.~?x.P........ │ │ │ │ +000c9ad0: 46eb bb8d 8d8d 9f14 4b89 8d8d 8d9f d900 F.......K....... │ │ │ │ +000c9ae0: 008d 9102 30ea 464f 5241 4c4c 5f41 4e44 ....0.FORALL_AND │ │ │ │ +000c9af0: 5f43 4f4e 5691 33bc fa7c 2d96 05bf aa28 _CONV.3..|-....( │ │ │ │ +000c9b00: 2178 2e93 5093 2f5c 9351 2993 3d93 2821 !x..P./\.Q).=.(! │ │ │ │ +000c9b10: 782e 5029 932f 5c93 2821 782e 5129 8ea4 x.P)./\.(!x.Q).. │ │ │ │ +000c9b20: 0d00 008d 9102 30ea 414e 445f 464f 5241 ......0.AND_FORA │ │ │ │ +000c9b30: 4c4c 5f43 4f4e 5691 33bc fa7c 2d96 05bf LL_CONV.3..|-... │ │ │ │ +000c9b40: aa28 2178 2e50 2993 2f5c 9328 2178 2e51 .(!x.P)./\.(!x.Q │ │ │ │ +000c9b50: 2993 3d93 2821 782e 9350 932f 5c93 5129 ).=.(!x..P./\.Q) │ │ │ │ +000c9b60: 8ea1 8d91 0230 ea4c 4546 545f 414e 445f .....0.LEFT_AND_ │ │ │ │ +000c9b70: 464f 5241 4c4c 5f43 4f4e 5691 16fe a87c FORALL_CONV....| │ │ │ │ +000c9b80: 2d96 05bf aa28 2178 2e50 2993 2f5c 9351 -....(!x.P)./\.Q │ │ │ │ +000c9b90: 933d 9328 2178 272e 9350 5b78 272f 785d .=.(!x'..P[x'/x] │ │ │ │ +000c9ba0: 932f 5c93 5129 8ea1 8d91 0230 ea52 4947 ./\.Q).....0.RIG │ │ │ │ +000c9bb0: 4854 5f41 4e44 5f46 4f52 414c 4c5f 434f HT_AND_FORALL_CO │ │ │ │ +000c9bc0: 4e56 9111 3efe 7c2d 9605 bfaa 5093 2f5c NV..>.|-....P./\ │ │ │ │ +000c9bd0: 9328 2178 2e51 2993 3d93 2821 7827 2e93 .(!x.Q).=.(!x'.. │ │ │ │ +000c9be0: 5093 2f5c 9351 5b78 272f 785d 298e 8e8e P./\.Q[x'/x])... │ │ │ │ +000c9bf0: 8e8e 8e8e 8e9f 24fd 138e 8c8b 0000 00fd ......$......... │ │ │ │ 000c9c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000c9c10: 0000 0000 0000 0000 000c 9288 a002 cc05 ................ │ │ │ │ -000c9c20: 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d U...F........... │ │ │ │ -000c9c30: 9112 c761 d031 332e 332e 910a 8000 4275 ...a.13.3.....Bu │ │ │ │ -000c9c40: 696c 7496 0480 0069 6e93 636f 6e95 a000 ilt....in.con... │ │ │ │ -000c9c50: 7693 6572 7369 6f6e 7392 0117 b2be 3235 v.ersions.....25 │ │ │ │ -000c9c60: 338e 9112 c761 9f05 6666 8900 00e6 6601 3....a..ff....f. │ │ │ │ -000c9c70: c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd9e .>|......./..... │ │ │ │ -000c9c80: 7547 8d8d 8d9f 144b 898d 8d8d 9fd9 0000 uG.....K........ │ │ │ │ -000c9c90: 8d91 2a06 60eb 6145 5849 5354 535f 4f52 ..*.`.aEXISTS_OR │ │ │ │ -000c9ca0: 5f43 4f4e 5691 397c a47c 2d96 05bf aa28 _CONV.9|.|-....( │ │ │ │ -000c9cb0: 3f78 2e93 5093 5c2f 9351 2993 3d93 283f ?x..P.\/.Q).=.(? │ │ │ │ -000c9cc0: 782e 5029 935c 2f93 283f 782e 5129 8ea4 x.P).\/.(?x.Q).. │ │ │ │ -000c9cd0: 0d00 008d 912a 0660 4f52 5f45 5849 5354 .....*.`OR_EXIST │ │ │ │ -000c9ce0: 535f 434f 4e56 9139 7ca4 7c2d 9605 bfaa S_CONV.9|.|-.... │ │ │ │ -000c9cf0: 283f 782e 5029 935c 2f93 283f 782e 5129 (?x.P).\/.(?x.Q) │ │ │ │ -000c9d00: 933d 9328 3f78 2e93 5093 5c2f 9351 298e .=.(?x..P.\/.Q). │ │ │ │ -000c9d10: a18d 912a 0660 4c45 4654 5f4f 525f 4558 ...*.`LEFT_OR_EX │ │ │ │ -000c9d20: 4953 5453 5f43 4f4e 5691 1cbe 527c 2d96 ISTS_CONV...R|-. │ │ │ │ -000c9d30: 05bf aa28 3f78 2e50 2993 5c2f 9351 933d ...(?x.P).\/.Q.= │ │ │ │ -000c9d40: 9328 3f78 272e 9350 5b78 272f 785d 935c .(?x'..P[x'/x].\ │ │ │ │ -000c9d50: 2f93 5129 8ea1 8d91 2a06 6052 4947 4854 /.Q)....*.`RIGHT │ │ │ │ -000c9d60: 5f4f 525f 4558 4953 5453 5f43 4f4e 5691 _OR_EXISTS_CONV. │ │ │ │ -000c9d70: 16fe a87c 2d96 05bf aa50 935c 2f93 283f ...|-....P.\/.(? │ │ │ │ -000c9d80: 782e 5129 933d 9328 3f78 272e 9350 935c x.Q).=.(?x'..P.\ │ │ │ │ -000c9d90: 2f93 515b 7827 2f78 5d29 8e8e 8e8e 8e8e /.Q[x'/x])...... │ │ │ │ -000c9da0: 8e9f 4a94 b78d 8d8d 9f13 d6bd 8d8d 8d9f ..J............. │ │ │ │ -000c9db0: d900 008d 912a 0660 464f 5241 4c4c 5f4f .....*.`FORALL_O │ │ │ │ -000c9dc0: 525f 434f 4e56 8ea4 0d00 008d 9135 85b4 R_CONV.......5.. │ │ │ │ -000c9dd0: 7c2d 9605 bfaa 2821 782e 5093 5c2f 9351 |-....(!x.P.\/.Q │ │ │ │ -000c9de0: 2993 3d93 5093 5c2f 9321 782e 5191 397c ).=.P.\/.!x.Q.9| │ │ │ │ -000c9df0: a45b 7893 6e6f 7493 6672 6565 9369 6e93 .[x.not.free.in. │ │ │ │ -000c9e00: 505d 8ea1 8d91 3585 b47c 2d96 05bf aa28 P]....5..|-....( │ │ │ │ -000c9e10: 2178 2e50 935c 2f93 5129 933d 9328 2178 !x.P.\/.Q).=.(!x │ │ │ │ -000c9e20: 2e50 2993 5c2f 9351 912d fd50 5b78 936e .P).\/.Q.-.P[x.n │ │ │ │ -000c9e30: 6f74 9366 7265 6593 696e 9351 5d8e a18d ot.free.in.Q]... │ │ │ │ -000c9e40: 9135 85b4 7c2d 9605 bfaa 2821 782e 5093 .5..|-....(!x.P. │ │ │ │ -000c9e50: 5c2f 9351 2993 3d93 2821 782e 5029 935c \/.Q).=.(!x.P).\ │ │ │ │ -000c9e60: 2f93 2821 782e 5129 9111 3efe 5b78 936e /.(!x.Q)..>.[x.n │ │ │ │ -000c9e70: 6f74 9366 7265 6593 696e 9350 936f 7293 ot.free.in.P.or. │ │ │ │ -000c9e80: 515d 8e8e 8e8e 8e8e 8ea4 3d1f eb8d 8d8d Q]........=..... │ │ │ │ -000c9e90: 9f06 d6bd 8d8d 8d9f f300 008d 912a 0660 .............*.` │ │ │ │ -000c9ea0: 4f52 5f46 4f52 414c 4c5f 434f 4e56 8e9f OR_FORALL_CONV.. │ │ │ │ -000c9eb0: 0d00 008d 9135 85b4 7c2d 9605 bfaa 2821 .....5..|-....(! │ │ │ │ -000c9ec0: 782e 5029 935c 2f93 2821 782e 5129 933d x.P).\/.(!x.Q).= │ │ │ │ -000c9ed0: 9328 2178 2e50 935c 2f93 5129 9111 3efe .(!x.P.\/.Q)..>. │ │ │ │ -000c9ee0: 5b78 936e 6f74 9366 7265 6593 696e 9350 [x.not.free.in.P │ │ │ │ -000c9ef0: 936f 7293 515d 8e8e 8e8e 8e8e 8e9f 3094 .or.Q]........0. │ │ │ │ -000c9f00: b98d 8d8d 9f07 4b89 8d8d 8d9f f300 008d ......K......... │ │ │ │ -000c9f10: 912a 0660 4c45 4654 5f4f 525f 464f 5241 .*.`LEFT_OR_FORA │ │ │ │ -000c9f20: 4c4c 5f43 4f4e 5691 16fe a87c 2d96 05bf LL_CONV....|-... │ │ │ │ -000c9f30: aa28 2178 2e50 2993 5c2f 9351 933d 9321 .(!x.P).\/.Q.=.! │ │ │ │ -000c9f40: 7827 2e93 505b 7827 2f78 5d93 5c2f 9351 x'..P[x'/x].\/.Q │ │ │ │ -000c9f50: 8e9f 0d00 008d 912a 0660 5249 4748 545f .......*.`RIGHT_ │ │ │ │ -000c9f60: 4f52 5f46 4f52 414c 4c5f 434f 4e56 9111 OR_FORALL_CONV.. │ │ │ │ -000c9f70: 3efe 7c2d 9605 bfaa 5093 5c2f 9328 2178 >.|-....P.\/.(!x │ │ │ │ -000c9f80: 2e51 2991 0b7f 543d 9321 7827 2e93 5093 .Q)...T=.!x'..P. │ │ │ │ -000c9f90: 5c2f 9351 5b78 272f 785d 8e8e 8e8e 8e8e \/.Q[x'/x]...... │ │ │ │ -000c9fa0: 8ea9 3d94 b78d 8d8d 9f13 d6bd 8d8d 8d9f ..=............. │ │ │ │ -000c9fb0: d900 008d 912a 0660 4558 4953 5453 5f41 .....*.`EXISTS_A │ │ │ │ -000c9fc0: 4e44 5f43 4f4e 568e a40d 0000 8d91 3585 ND_CONV.......5. │ │ │ │ -000c9fd0: b47c 2d96 05bf aa28 3f78 2e50 932f 5c93 .|-....(?x.P./\. │ │ │ │ -000c9fe0: 5129 933d 9350 932f 5c93 3f78 2e51 9139 Q).=.P./\.?x.Q.9 │ │ │ │ -000c9ff0: 7ca4 5b78 936e 6f74 9366 7265 6593 696e |.[x.not.free.in │ │ │ │ -000ca000: 9350 5d8e a18d 9135 85b4 7c2d 9605 bfaa .P]....5..|-.... │ │ │ │ -000ca010: 283f 782e 5093 2f5c 9351 2993 3d93 283f (?x.P./\.Q).=.(? │ │ │ │ -000ca020: 782e 5029 932f 5c93 5191 2dfd 505b 7893 x.P)./\.Q.-.P[x. │ │ │ │ -000ca030: 6e6f 7493 6672 6565 9369 6e93 515d 8ea1 not.free.in.Q].. │ │ │ │ -000ca040: 8d91 3585 b47c 2d96 05bf aa28 3f78 2e50 ..5..|-....(?x.P │ │ │ │ -000ca050: 932f 5c93 5129 933d 9328 3f78 2e50 2993 ./\.Q).=.(?x.P). │ │ │ │ -000ca060: 2f5c 9328 3f78 2e51 2991 113e fe5b 7893 /\.(?x.Q)..>.[x. │ │ │ │ -000ca070: 6e6f 7493 6672 6565 9369 6e93 5093 6f72 not.free.in.P.or │ │ │ │ -000ca080: 9351 5d8e 8e8e 8e8e 8e8e a18d 8d8d 9f06 .Q]............. │ │ │ │ -000ca090: d6bd 8d8d 8d9f f300 008d 912a 0660 414e ...........*.`AN │ │ │ │ -000ca0a0: 445f 4558 4953 5453 5f43 4f4e 568e 9f0d D_EXISTS_CONV... │ │ │ │ -000ca0b0: 0000 8d91 3585 b47c 2d96 05bf aa28 3f78 ....5..|-....(?x │ │ │ │ -000ca0c0: 2e50 2993 2f5c 9328 3f78 2e51 2993 3d93 .P)./\.(?x.Q).=. │ │ │ │ -000ca0d0: 283f 782e 5093 2f5c 9351 2991 113e fe5b (?x.P./\.Q)..>.[ │ │ │ │ -000ca0e0: 7893 6e6f 7493 6672 6565 9369 6e93 5093 x.not.free.in.P. │ │ │ │ -000ca0f0: 6f72 9351 5d8e 8e8e 8e8e 8e8e 9f30 94b8 or.Q]........0.. │ │ │ │ -000ca100: 8d8d 8d9f 074b 898d 8d8d 9ff3 0000 8d91 .....K.......... │ │ │ │ -000ca110: 2a06 604c 4546 545f 414e 445f 4558 4953 *.`LEFT_AND_EXIS │ │ │ │ -000ca120: 5453 5f43 4f4e 5691 16fe a87c 2d96 05bf TS_CONV....|-... │ │ │ │ -000ca130: aa28 3f78 2e50 2993 2f5c 9351 933d 933f .(?x.P)./\.Q.=.? │ │ │ │ -000ca140: 7827 2e93 505b 7827 2f78 5d93 2f5c 9351 x'..P[x'/x]./\.Q │ │ │ │ -000ca150: 8e9f 0d00 008d 912a 0660 5249 4748 545f .......*.`RIGHT_ │ │ │ │ -000ca160: 414e 445f 4558 4953 5453 5f43 4f4e 5691 AND_EXISTS_CONV. │ │ │ │ -000ca170: 113e fe7c 2d96 05bf aa50 932f 5c93 283f .>.|-....P./\.(? │ │ │ │ -000ca180: 782e 5129 910b 7f54 3d93 3f78 272e 9350 x.Q)...T=.?x'..P │ │ │ │ -000ca190: 932f 5c93 515b 7827 2f78 5d8e 8e8e 8e8e ./\.Q[x'/x]..... │ │ │ │ -000ca1a0: 8e8e a68d 8d8d 9f13 d6bd 8d8d 8d9f d900 ................ │ │ │ │ -000ca1b0: 008d 912a 0660 464f 5241 4c4c 5f49 4d50 ...*.`FORALL_IMP │ │ │ │ -000ca1c0: 5f43 4f4e 568e a40d 0000 8d91 3585 b47c _CONV.......5..| │ │ │ │ -000ca1d0: 2d96 05bf aa28 2178 2e50 933d 3d3e 9351 -....(!x.P.==>.Q │ │ │ │ -000ca1e0: 2993 3d93 5093 3d3d 3e93 2178 2e51 9139 ).=.P.==>.!x.Q.9 │ │ │ │ -000ca1f0: 7ca4 5b78 936e 6f74 9366 7265 6593 696e |.[x.not.free.in │ │ │ │ -000ca200: 9350 5d8e a18d 9135 85b4 7c2d 9605 bfaa .P]....5..|-.... │ │ │ │ -000ca210: 2821 782e 5093 3d3d 3e93 5129 933d 9328 (!x.P.==>.Q).=.( │ │ │ │ -000ca220: 3f78 2e50 2993 3d3d 3e93 5191 2dfd 505b ?x.P).==>.Q.-.P[ │ │ │ │ -000ca230: 7893 6e6f 7493 6672 6565 9369 6e93 515d x.not.free.in.Q] │ │ │ │ -000ca240: 8ea1 8d91 3585 b47c 2d96 05bf aa28 2178 ....5..|-....(!x │ │ │ │ -000ca250: 2e50 933d 3d3e 9351 2993 3d93 283f 782e .P.==>.Q).=.(?x. │ │ │ │ -000ca260: 5029 933d 3d3e 9328 2178 2e51 2991 113e P).==>.(!x.Q)..> │ │ │ │ -000ca270: fe5b 7893 6e6f 7493 6672 6565 9369 6e93 .[x.not.free.in. │ │ │ │ -000ca280: 5093 6f72 9351 5d8e 8e8e 8e8e 8e8e 9f3d P.or.Q]........= │ │ │ │ -000ca290: 94b9 8d8d 8d9f 074b 898d 8d8d 9ff3 0000 .......K........ │ │ │ │ -000ca2a0: 8d91 2a06 604c 4546 545f 494d 505f 464f ..*.`LEFT_IMP_FO │ │ │ │ -000ca2b0: 5241 4c4c 5f43 4f4e 5691 113e fe7c 2d96 RALL_CONV..>.|-. │ │ │ │ -000ca2c0: 05bf aa28 2178 2e50 2993 3d3d 3e93 5193 ...(!x.P).==>.Q. │ │ │ │ -000ca2d0: 3d93 2178 272e 9350 5b78 2f27 785d 933d =.!x'..P[x/'x].= │ │ │ │ -000ca2e0: 3d3e 9351 8e9f 0d00 008d 912a 0660 5249 =>.Q.......*.`RI │ │ │ │ -000ca2f0: 4748 545f 494d 505f 464f 5241 4c4c 5f43 GHT_IMP_FORALL_C │ │ │ │ -000ca300: 4f4e 5691 0b7f 547c 2d96 05bf aa50 933d ONV...T|-....P.= │ │ │ │ -000ca310: 3d3e 9328 2178 2e51 2993 3d93 2178 272e =>.(!x.Q).=.!x'. │ │ │ │ -000ca320: 9350 933d 3d3e 9351 5b78 272f 785d 8e8e .P.==>.Q[x'/x].. │ │ │ │ -000ca330: 8e8e 8e8e 8ea6 8d8d 8d9f 13d6 bd8d 8d8d ................ │ │ │ │ -000ca340: 9fd9 0000 8d91 2a06 6045 5849 5354 535f ......*.`EXISTS_ │ │ │ │ -000ca350: 494d 505f 434f 4e56 8ea4 0d00 008d 9135 IMP_CONV.......5 │ │ │ │ -000ca360: 85b4 7c2d 9605 bfaa 283f 782e 5093 3d3d ..|-....(?x.P.== │ │ │ │ -000ca370: 3e93 5129 933d 9350 933d 3d3e 933f 782e >.Q).=.P.==>.?x. │ │ │ │ -000ca380: 5191 397c a45b 7893 6e6f 7493 6672 6565 Q.9|.[x.not.free │ │ │ │ -000ca390: 9369 6e93 505d 8ea1 8d91 3585 b47c 2d96 .in.P]....5..|-. │ │ │ │ -000ca3a0: 05bf aa28 3f78 2e50 933d 3d3e 9351 2993 ...(?x.P.==>.Q). │ │ │ │ -000ca3b0: 3d93 2821 782e 5029 933d 3d3e 9351 912d =.(!x.P).==>.Q.- │ │ │ │ -000ca3c0: fd50 5b78 936e 6f74 9366 7265 6593 696e .P[x.not.free.in │ │ │ │ -000ca3d0: 9351 5d8e a18d 9135 85b4 7c2d 9605 bfaa .Q]....5..|-.... │ │ │ │ -000ca3e0: 283f 782e 5093 3d3d 3e93 5129 933d 9328 (?x.P.==>.Q).=.( │ │ │ │ -000ca3f0: 2178 2e50 2993 3d3d 3e93 283f 782e 5129 !x.P).==>.(?x.Q) │ │ │ │ -000ca400: 9111 3efe 5b78 936e 6f74 9366 7265 6593 ..>.[x.not.free. │ │ │ │ -000ca410: 696e 9350 936f 7293 515d 8e8e 8e8e 8e8e in.P.or.Q]...... │ │ │ │ -000ca420: 8e9f 3d94 b88d 8d8d 9f07 4b89 8d8d 8d9f ..=.......K..... │ │ │ │ -000ca430: f300 008d 912a 0660 4c45 4654 5f49 4d50 .....*.`LEFT_IMP │ │ │ │ -000ca440: 5f45 5849 5354 535f 434f 4e56 9111 3efe _EXISTS_CONV..>. │ │ │ │ -000ca450: 7c2d 9605 bfaa 283f 782e 5029 933d 3d3e |-....(?x.P).==> │ │ │ │ -000ca460: 9351 933d 9321 7827 2e93 505b 782f 2778 .Q.=.!x'..P[x/'x │ │ │ │ -000ca470: 5d93 3d3d 3e93 518e 9f0d 0000 8d91 2a06 ].==>.Q.......*. │ │ │ │ -000ca480: 6052 4947 4854 5f49 4d50 5f45 5849 5354 `RIGHT_IMP_EXIST │ │ │ │ -000ca490: 535f 434f 4e56 910b 7f54 7c2d 9605 bfaa S_CONV...T|-.... │ │ │ │ -000ca4a0: 5093 3d3d 3e93 283f 782e 5129 933d 933f P.==>.(?x.Q).=.? │ │ │ │ -000ca4b0: 7827 2e93 5093 3d3d 3e93 515b 7827 2f78 x'..P.==>.Q[x'/x │ │ │ │ -000ca4c0: 5d8e 8e8e 8e8e 8e8e 8e9f 24fd 138e 8c8b ].........$..... │ │ │ │ -000ca4d0: 0000 00fe 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000c9c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000c9c20: 0000 0000 000c 9294 a002 cc05 558d a0fd ............U... │ │ │ │ +000c9c30: 46d3 0e8d 8d8d 8d9f fa99 9a8d 9112 c761 F..............a │ │ │ │ +000c9c40: d031 332e 332e 910a 8000 4275 696c 7496 .13.3.....Built. │ │ │ │ +000c9c50: 0480 0069 6e93 636f 6e95 a000 7693 6572 ...in.con...v.er │ │ │ │ +000c9c60: 7369 6f6e 7392 0117 b2be 3235 338e 9112 sions.....253... │ │ │ │ +000c9c70: c761 9f05 6666 8900 00e6 6601 c73e 7c8e .a..ff....f..>|. │ │ │ │ +000c9c80: 8e8e 8ea0 0294 2fdf 8da0 fd9e 7547 8d8d ....../.....uG.. │ │ │ │ +000c9c90: 8d9f 144b 898d 8d8d 9fd9 0000 8d91 2a06 ...K..........*. │ │ │ │ +000c9ca0: 60eb 6145 5849 5354 535f 4f52 5f43 4f4e `.aEXISTS_OR_CON │ │ │ │ +000c9cb0: 5691 397c a47c 2d96 05bf aa28 3f78 2e93 V.9|.|-....(?x.. │ │ │ │ +000c9cc0: 5093 5c2f 9351 2993 3d93 283f 782e 5029 P.\/.Q).=.(?x.P) │ │ │ │ +000c9cd0: 935c 2f93 283f 782e 5129 8ea4 0d00 008d .\/.(?x.Q)...... │ │ │ │ +000c9ce0: 912a 0660 4f52 5f45 5849 5354 535f 434f .*.`OR_EXISTS_CO │ │ │ │ +000c9cf0: 4e56 9139 7ca4 7c2d 9605 bfaa 283f 782e NV.9|.|-....(?x. │ │ │ │ +000c9d00: 5029 935c 2f93 283f 782e 5129 933d 9328 P).\/.(?x.Q).=.( │ │ │ │ +000c9d10: 3f78 2e93 5093 5c2f 9351 298e a18d 912a ?x..P.\/.Q)....* │ │ │ │ +000c9d20: 0660 4c45 4654 5f4f 525f 4558 4953 5453 .`LEFT_OR_EXISTS │ │ │ │ +000c9d30: 5f43 4f4e 5691 1cbe 527c 2d96 05bf aa28 _CONV...R|-....( │ │ │ │ +000c9d40: 3f78 2e50 2993 5c2f 9351 933d 9328 3f78 ?x.P).\/.Q.=.(?x │ │ │ │ +000c9d50: 272e 9350 5b78 272f 785d 935c 2f93 5129 '..P[x'/x].\/.Q) │ │ │ │ +000c9d60: 8ea1 8d91 2a06 6052 4947 4854 5f4f 525f ....*.`RIGHT_OR_ │ │ │ │ +000c9d70: 4558 4953 5453 5f43 4f4e 5691 16fe a87c EXISTS_CONV....| │ │ │ │ +000c9d80: 2d96 05bf aa50 935c 2f93 283f 782e 5129 -....P.\/.(?x.Q) │ │ │ │ +000c9d90: 933d 9328 3f78 272e 9350 935c 2f93 515b .=.(?x'..P.\/.Q[ │ │ │ │ +000c9da0: 7827 2f78 5d29 8e8e 8e8e 8e8e 8e9f 4a94 x'/x])........J. │ │ │ │ +000c9db0: b78d 8d8d 9f13 d6bd 8d8d 8d9f d900 008d ................ │ │ │ │ +000c9dc0: 912a 0660 464f 5241 4c4c 5f4f 525f 434f .*.`FORALL_OR_CO │ │ │ │ +000c9dd0: 4e56 8ea4 0d00 008d 9135 85b4 7c2d 9605 NV.......5..|-.. │ │ │ │ +000c9de0: bfaa 2821 782e 5093 5c2f 9351 2993 3d93 ..(!x.P.\/.Q).=. │ │ │ │ +000c9df0: 5093 5c2f 9321 782e 5191 397c a45b 7893 P.\/.!x.Q.9|.[x. │ │ │ │ +000c9e00: 6e6f 7493 6672 6565 9369 6e93 505d 8ea1 not.free.in.P].. │ │ │ │ +000c9e10: 8d91 3585 b47c 2d96 05bf aa28 2178 2e50 ..5..|-....(!x.P │ │ │ │ +000c9e20: 935c 2f93 5129 933d 9328 2178 2e50 2993 .\/.Q).=.(!x.P). │ │ │ │ +000c9e30: 5c2f 9351 912d fd50 5b78 936e 6f74 9366 \/.Q.-.P[x.not.f │ │ │ │ +000c9e40: 7265 6593 696e 9351 5d8e a18d 9135 85b4 ree.in.Q]....5.. │ │ │ │ +000c9e50: 7c2d 9605 bfaa 2821 782e 5093 5c2f 9351 |-....(!x.P.\/.Q │ │ │ │ +000c9e60: 2993 3d93 2821 782e 5029 935c 2f93 2821 ).=.(!x.P).\/.(! │ │ │ │ +000c9e70: 782e 5129 9111 3efe 5b78 936e 6f74 9366 x.Q)..>.[x.not.f │ │ │ │ +000c9e80: 7265 6593 696e 9350 936f 7293 515d 8e8e ree.in.P.or.Q].. │ │ │ │ +000c9e90: 8e8e 8e8e 8ea4 3d1f eb8d 8d8d 9f06 d6bd ......=......... │ │ │ │ +000c9ea0: 8d8d 8d9f f300 008d 912a 0660 4f52 5f46 .........*.`OR_F │ │ │ │ +000c9eb0: 4f52 414c 4c5f 434f 4e56 8e9f 0d00 008d ORALL_CONV...... │ │ │ │ +000c9ec0: 9135 85b4 7c2d 9605 bfaa 2821 782e 5029 .5..|-....(!x.P) │ │ │ │ +000c9ed0: 935c 2f93 2821 782e 5129 933d 9328 2178 .\/.(!x.Q).=.(!x │ │ │ │ +000c9ee0: 2e50 935c 2f93 5129 9111 3efe 5b78 936e .P.\/.Q)..>.[x.n │ │ │ │ +000c9ef0: 6f74 9366 7265 6593 696e 9350 936f 7293 ot.free.in.P.or. │ │ │ │ +000c9f00: 515d 8e8e 8e8e 8e8e 8e9f 3094 b98d 8d8d Q]........0..... │ │ │ │ +000c9f10: 9f07 4b89 8d8d 8d9f f300 008d 912a 0660 ..K..........*.` │ │ │ │ +000c9f20: 4c45 4654 5f4f 525f 464f 5241 4c4c 5f43 LEFT_OR_FORALL_C │ │ │ │ +000c9f30: 4f4e 5691 16fe a87c 2d96 05bf aa28 2178 ONV....|-....(!x │ │ │ │ +000c9f40: 2e50 2993 5c2f 9351 933d 9321 7827 2e93 .P).\/.Q.=.!x'.. │ │ │ │ +000c9f50: 505b 7827 2f78 5d93 5c2f 9351 8e9f 0d00 P[x'/x].\/.Q.... │ │ │ │ +000c9f60: 008d 912a 0660 5249 4748 545f 4f52 5f46 ...*.`RIGHT_OR_F │ │ │ │ +000c9f70: 4f52 414c 4c5f 434f 4e56 9111 3efe 7c2d ORALL_CONV..>.|- │ │ │ │ +000c9f80: 9605 bfaa 5093 5c2f 9328 2178 2e51 2991 ....P.\/.(!x.Q). │ │ │ │ +000c9f90: 0b7f 543d 9321 7827 2e93 5093 5c2f 9351 ..T=.!x'..P.\/.Q │ │ │ │ +000c9fa0: 5b78 272f 785d 8e8e 8e8e 8e8e 8ea9 3d94 [x'/x]........=. │ │ │ │ +000c9fb0: b78d 8d8d 9f13 d6bd 8d8d 8d9f d900 008d ................ │ │ │ │ +000c9fc0: 912a 0660 4558 4953 5453 5f41 4e44 5f43 .*.`EXISTS_AND_C │ │ │ │ +000c9fd0: 4f4e 568e a40d 0000 8d91 3585 b47c 2d96 ONV.......5..|-. │ │ │ │ +000c9fe0: 05bf aa28 3f78 2e50 932f 5c93 5129 933d ...(?x.P./\.Q).= │ │ │ │ +000c9ff0: 9350 932f 5c93 3f78 2e51 9139 7ca4 5b78 .P./\.?x.Q.9|.[x │ │ │ │ +000ca000: 936e 6f74 9366 7265 6593 696e 9350 5d8e .not.free.in.P]. │ │ │ │ +000ca010: a18d 9135 85b4 7c2d 9605 bfaa 283f 782e ...5..|-....(?x. │ │ │ │ +000ca020: 5093 2f5c 9351 2993 3d93 283f 782e 5029 P./\.Q).=.(?x.P) │ │ │ │ +000ca030: 932f 5c93 5191 2dfd 505b 7893 6e6f 7493 ./\.Q.-.P[x.not. │ │ │ │ +000ca040: 6672 6565 9369 6e93 515d 8ea1 8d91 3585 free.in.Q]....5. │ │ │ │ +000ca050: b47c 2d96 05bf aa28 3f78 2e50 932f 5c93 .|-....(?x.P./\. │ │ │ │ +000ca060: 5129 933d 9328 3f78 2e50 2993 2f5c 9328 Q).=.(?x.P)./\.( │ │ │ │ +000ca070: 3f78 2e51 2991 113e fe5b 7893 6e6f 7493 ?x.Q)..>.[x.not. │ │ │ │ +000ca080: 6672 6565 9369 6e93 5093 6f72 9351 5d8e free.in.P.or.Q]. │ │ │ │ +000ca090: 8e8e 8e8e 8e8e a18d 8d8d 9f06 d6bd 8d8d ................ │ │ │ │ +000ca0a0: 8d9f f300 008d 912a 0660 414e 445f 4558 .......*.`AND_EX │ │ │ │ +000ca0b0: 4953 5453 5f43 4f4e 568e 9f0d 0000 8d91 ISTS_CONV....... │ │ │ │ +000ca0c0: 3585 b47c 2d96 05bf aa28 3f78 2e50 2993 5..|-....(?x.P). │ │ │ │ +000ca0d0: 2f5c 9328 3f78 2e51 2993 3d93 283f 782e /\.(?x.Q).=.(?x. │ │ │ │ +000ca0e0: 5093 2f5c 9351 2991 113e fe5b 7893 6e6f P./\.Q)..>.[x.no │ │ │ │ +000ca0f0: 7493 6672 6565 9369 6e93 5093 6f72 9351 t.free.in.P.or.Q │ │ │ │ +000ca100: 5d8e 8e8e 8e8e 8e8e 9f30 94b8 8d8d 8d9f ]........0...... │ │ │ │ +000ca110: 074b 898d 8d8d 9ff3 0000 8d91 2a06 604c .K..........*.`L │ │ │ │ +000ca120: 4546 545f 414e 445f 4558 4953 5453 5f43 EFT_AND_EXISTS_C │ │ │ │ +000ca130: 4f4e 5691 16fe a87c 2d96 05bf aa28 3f78 ONV....|-....(?x │ │ │ │ +000ca140: 2e50 2993 2f5c 9351 933d 933f 7827 2e93 .P)./\.Q.=.?x'.. │ │ │ │ +000ca150: 505b 7827 2f78 5d93 2f5c 9351 8e9f 0d00 P[x'/x]./\.Q.... │ │ │ │ +000ca160: 008d 912a 0660 5249 4748 545f 414e 445f ...*.`RIGHT_AND_ │ │ │ │ +000ca170: 4558 4953 5453 5f43 4f4e 5691 113e fe7c EXISTS_CONV..>.| │ │ │ │ +000ca180: 2d96 05bf aa50 932f 5c93 283f 782e 5129 -....P./\.(?x.Q) │ │ │ │ +000ca190: 910b 7f54 3d93 3f78 272e 9350 932f 5c93 ...T=.?x'..P./\. │ │ │ │ +000ca1a0: 515b 7827 2f78 5d8e 8e8e 8e8e 8e8e a68d Q[x'/x]......... │ │ │ │ +000ca1b0: 8d8d 9f13 d6bd 8d8d 8d9f d900 008d 912a ...............* │ │ │ │ +000ca1c0: 0660 464f 5241 4c4c 5f49 4d50 5f43 4f4e .`FORALL_IMP_CON │ │ │ │ +000ca1d0: 568e a40d 0000 8d91 3585 b47c 2d96 05bf V.......5..|-... │ │ │ │ +000ca1e0: aa28 2178 2e50 933d 3d3e 9351 2993 3d93 .(!x.P.==>.Q).=. │ │ │ │ +000ca1f0: 5093 3d3d 3e93 2178 2e51 9139 7ca4 5b78 P.==>.!x.Q.9|.[x │ │ │ │ +000ca200: 936e 6f74 9366 7265 6593 696e 9350 5d8e .not.free.in.P]. │ │ │ │ +000ca210: a18d 9135 85b4 7c2d 9605 bfaa 2821 782e ...5..|-....(!x. │ │ │ │ +000ca220: 5093 3d3d 3e93 5129 933d 9328 3f78 2e50 P.==>.Q).=.(?x.P │ │ │ │ +000ca230: 2993 3d3d 3e93 5191 2dfd 505b 7893 6e6f ).==>.Q.-.P[x.no │ │ │ │ +000ca240: 7493 6672 6565 9369 6e93 515d 8ea1 8d91 t.free.in.Q].... │ │ │ │ +000ca250: 3585 b47c 2d96 05bf aa28 2178 2e50 933d 5..|-....(!x.P.= │ │ │ │ +000ca260: 3d3e 9351 2993 3d93 283f 782e 5029 933d =>.Q).=.(?x.P).= │ │ │ │ +000ca270: 3d3e 9328 2178 2e51 2991 113e fe5b 7893 =>.(!x.Q)..>.[x. │ │ │ │ +000ca280: 6e6f 7493 6672 6565 9369 6e93 5093 6f72 not.free.in.P.or │ │ │ │ +000ca290: 9351 5d8e 8e8e 8e8e 8e8e 9f3d 94b9 8d8d .Q]........=.... │ │ │ │ +000ca2a0: 8d9f 074b 898d 8d8d 9ff3 0000 8d91 2a06 ...K..........*. │ │ │ │ +000ca2b0: 604c 4546 545f 494d 505f 464f 5241 4c4c `LEFT_IMP_FORALL │ │ │ │ +000ca2c0: 5f43 4f4e 5691 113e fe7c 2d96 05bf aa28 _CONV..>.|-....( │ │ │ │ +000ca2d0: 2178 2e50 2993 3d3d 3e93 5193 3d93 2178 !x.P).==>.Q.=.!x │ │ │ │ +000ca2e0: 272e 9350 5b78 2f27 785d 933d 3d3e 9351 '..P[x/'x].==>.Q │ │ │ │ +000ca2f0: 8e9f 0d00 008d 912a 0660 5249 4748 545f .......*.`RIGHT_ │ │ │ │ +000ca300: 494d 505f 464f 5241 4c4c 5f43 4f4e 5691 IMP_FORALL_CONV. │ │ │ │ +000ca310: 0b7f 547c 2d96 05bf aa50 933d 3d3e 9328 ..T|-....P.==>.( │ │ │ │ +000ca320: 2178 2e51 2993 3d93 2178 272e 9350 933d !x.Q).=.!x'..P.= │ │ │ │ +000ca330: 3d3e 9351 5b78 272f 785d 8e8e 8e8e 8e8e =>.Q[x'/x]...... │ │ │ │ +000ca340: 8ea6 8d8d 8d9f 13d6 bd8d 8d8d 9fd9 0000 ................ │ │ │ │ +000ca350: 8d91 2a06 6045 5849 5354 535f 494d 505f ..*.`EXISTS_IMP_ │ │ │ │ +000ca360: 434f 4e56 8ea4 0d00 008d 9135 85b4 7c2d CONV.......5..|- │ │ │ │ +000ca370: 9605 bfaa 283f 782e 5093 3d3d 3e93 5129 ....(?x.P.==>.Q) │ │ │ │ +000ca380: 933d 9350 933d 3d3e 933f 782e 5191 397c .=.P.==>.?x.Q.9| │ │ │ │ +000ca390: a45b 7893 6e6f 7493 6672 6565 9369 6e93 .[x.not.free.in. │ │ │ │ +000ca3a0: 505d 8ea1 8d91 3585 b47c 2d96 05bf aa28 P]....5..|-....( │ │ │ │ +000ca3b0: 3f78 2e50 933d 3d3e 9351 2993 3d93 2821 ?x.P.==>.Q).=.(! │ │ │ │ +000ca3c0: 782e 5029 933d 3d3e 9351 912d fd50 5b78 x.P).==>.Q.-.P[x │ │ │ │ +000ca3d0: 936e 6f74 9366 7265 6593 696e 9351 5d8e .not.free.in.Q]. │ │ │ │ +000ca3e0: a18d 9135 85b4 7c2d 9605 bfaa 283f 782e ...5..|-....(?x. │ │ │ │ +000ca3f0: 5093 3d3d 3e93 5129 933d 9328 2178 2e50 P.==>.Q).=.(!x.P │ │ │ │ +000ca400: 2993 3d3d 3e93 283f 782e 5129 9111 3efe ).==>.(?x.Q)..>. │ │ │ │ +000ca410: 5b78 936e 6f74 9366 7265 6593 696e 9350 [x.not.free.in.P │ │ │ │ +000ca420: 936f 7293 515d 8e8e 8e8e 8e8e 8e9f 3d94 .or.Q]........=. │ │ │ │ +000ca430: b88d 8d8d 9f07 4b89 8d8d 8d9f f300 008d ......K......... │ │ │ │ +000ca440: 912a 0660 4c45 4654 5f49 4d50 5f45 5849 .*.`LEFT_IMP_EXI │ │ │ │ +000ca450: 5354 535f 434f 4e56 9111 3efe 7c2d 9605 STS_CONV..>.|-.. │ │ │ │ +000ca460: bfaa 283f 782e 5029 933d 3d3e 9351 933d ..(?x.P).==>.Q.= │ │ │ │ +000ca470: 9321 7827 2e93 505b 782f 2778 5d93 3d3d .!x'..P[x/'x].== │ │ │ │ +000ca480: 3e93 518e 9f0d 0000 8d91 2a06 6052 4947 >.Q.......*.`RIG │ │ │ │ +000ca490: 4854 5f49 4d50 5f45 5849 5354 535f 434f HT_IMP_EXISTS_CO │ │ │ │ +000ca4a0: 4e56 910b 7f54 7c2d 9605 bfaa 5093 3d3d NV...T|-....P.== │ │ │ │ +000ca4b0: 3e93 283f 782e 5129 933d 933f 7827 2e93 >.(?x.Q).=.?x'.. │ │ │ │ +000ca4c0: 5093 3d3d 3e93 515b 7827 2f78 5d8e 8e8e P.==>.Q[x'/x]... │ │ │ │ +000ca4d0: 8e8e 8e8e 8e9f 24fd 138e 8c8b 0000 00fe ......$......... │ │ │ │ 000ca4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000ca4f0: 0000 0000 0000 0000 000c 9bef a002 cc05 ................ │ │ │ │ -000ca500: 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d U...F........... │ │ │ │ -000ca510: 91ea f1eb d032 3534 9201 1bcf 3043 6861 .....254....0Cha │ │ │ │ -000ca520: 7074 6572 9104 8000 3133 2e91 0a80 0043 pter....13.....C │ │ │ │ -000ca530: 6f6e 95a0 0076 9365 7273 696f 6e73 8e91 on...v.ersions.. │ │ │ │ -000ca540: eaf1 eb9f 0566 6689 0000 e666 01c7 3e7c .....ff....f..>| │ │ │ │ -000ca550: 8e8e 8e8e a002 942f df8d a0fd 8bd0 218d ......./......!. │ │ │ │ -000ca560: 8d91 eaf1 ebeb 4b31 332e 348e 9120 f1e7 ......K13.4.. .. │ │ │ │ -000ca570: 5265 7772 6974 696e 6791 067a e174 6f91 Rewriting..z.to. │ │ │ │ -000ca580: 008a 3d6f 6c73 8e9f 1be2 238d 91ea f1eb ..=ols....#..... │ │ │ │ -000ca590: cf54 6865 9603 e3a1 7265 7772 6974 696e .The....rewritin │ │ │ │ -000ca5a0: 6791 03e3 a074 6f90 538e 6f6c 8d93 eb61 g....to.S.ol...a │ │ │ │ -000ca5b0: 5245 5752 4954 455f 5255 4c45 8e91 4cc3 REWRITE_RULE..L. │ │ │ │ -000ca5c0: 3acf 779a ac72 6173 9369 6e98 7472 6f90 :.w..ras.in.tro. │ │ │ │ -000ca5d0: 538e 6475 6365 649b 03e3 a069 6e93 4368 S.duced....in.Ch │ │ │ │ -000ca5e0: 6170 7465 7293 3132 2e91 0536 8854 6865 apter.12...6.The │ │ │ │ -000ca5f0: 7265 9361 7265 9861 6c73 6f93 7265 7772 re.are.also.rewr │ │ │ │ -000ca600: 6974 696e 678e a410 0000 8d91 eaf1 eb63 iting..........c │ │ │ │ -000ca610: 6f6e 95ac 7276 9365 7273 696f 6e9b 057e on..rv.ersion..~ │ │ │ │ -000ca620: 516c 696b 9365 8d98 eb61 5245 5752 4954 Qlik.e...aREWRIT │ │ │ │ -000ca630: 455f 434f 4e56 8e91 4a7a 49cf 2e91 09f3 E_CONV..JzI..... │ │ │ │ -000ca640: da41 6c6c 986f 6698 7468 6591 057e 5076 .All.of.the..~Pv │ │ │ │ -000ca650: 91ff 58e4 6172 696f 7573 9872 6577 7269 ..X.arious.rewri │ │ │ │ -000ca660: 7469 6e67 9874 6f90 538e 6f6c 7398 7072 ting.to.S.ols.pr │ │ │ │ -000ca670: 6f93 7669 6465 6491 057e 5069 6e98 eb48 o.vided..~Pin..H │ │ │ │ -000ca680: 484f 4c98 cf61 7265 8ea1 8d91 eaf1 eb69 HOL..are.......i │ │ │ │ -000ca690: 6d70 6c65 6d65 6e95 ac72 7465 649b 034a mplemen..rted..J │ │ │ │ -000ca6a0: f662 9379 9603 4af5 7573 6598 6f66 9363 .b.y..J.use.of.c │ │ │ │ -000ca6b0: 6f6e 95ac 7276 9365 7273 696f 6e73 2e91 on..rv.ersions.. │ │ │ │ -000ca6c0: 0503 a543 6572 7461 696e 9603 4af5 6e65 ...Certain..J.ne │ │ │ │ -000ca6d0: 7798 746f 9053 8e6f 6c73 9363 6f75 6c64 w.to.S.ols.could │ │ │ │ -000ca6e0: 9861 6c73 6f93 6290 538e 6598 6275 696c .also.b.S.e.buil │ │ │ │ -000ca6f0: 7493 696e 9861 9373 696d 696c 6172 9877 t.in.a.similar.w │ │ │ │ -000ca700: 95ac 7261 9379 91ff 0556 2e8e a18d 91f6 ..ra.y...V...... │ │ │ │ -000ca710: 537a 5468 6596 03ea a872 6577 7269 7469 SzThe....rewriti │ │ │ │ -000ca720: 6e67 9370 7269 6d69 7469 7690 ac72 6593 ng.primitiv..re. │ │ │ │ -000ca730: 696e 93eb 4848 4f4c 93cf 6973 8d93 eb61 in..HHOL..is...a │ │ │ │ -000ca740: 5245 5752 5f43 4f4e 568e 9137 a7a2 cf3a REWR_CONV..7...: │ │ │ │ -000ca750: 8ea4 1a0f 9b8d 8d8d 91ea f1eb 9ff5 4fa7 ..............O. │ │ │ │ -000ca760: 8900 0066 6601 c70b 4a9f 0b07 168d 8d90 ...ff...J....... │ │ │ │ -000ca770: cccd 9f04 599c 8400 0f60 b200 0066 668d ....Y....`...ff. │ │ │ │ -000ca780: 9ffb a664 8d91 170b cceb 6152 4557 525f ...d......aREWR_ │ │ │ │ -000ca790: 434f 4e56 9605 bfaa 3a93 7468 6d93 2d3e CONV....:.thm.-> │ │ │ │ -000ca7a0: 9363 6f6e 768e 8e92 01c6 71b1 8400 0f60 .conv.....q....` │ │ │ │ -000ca7b0: b200 0066 668e 8e9f 04c0 0289 0000 6666 ...ff.........ff │ │ │ │ -000ca7c0: 01c7 0b4a 8e8e 8ea1 8d8d 91ea f1eb 5245 ...J..........RE │ │ │ │ -000ca7d0: 5752 5f43 4f4e 5691 05bf aa28 8e91 2a2e WR_CONV....(..*. │ │ │ │ -000ca7e0: 39cf 008d 9105 bfaa eb61 7c2d 8e91 16fe 9........a|-.... │ │ │ │ -000ca7f0: a8d7 758d eb61 3d8e 9105 bfaa d776 8d90 ..u..a=......v.. │ │ │ │ -000ca800: 6e39 eb61 298e 910b ed8d d774 9605 340b n9.a)......t..4. │ │ │ │ -000ca810: cf65 7691 ff58 e461 6c75 6174 6573 9b05 .ev..X.aluates.. │ │ │ │ -000ca820: 340a 746f 9361 9874 6865 6f72 656d 9300 4.to.a.theorem.. │ │ │ │ -000ca830: 8d91 05bf aaeb 617c 2d8e 9116 fea8 d774 ......a|-......t │ │ │ │ -000ca840: 8deb 613d 8e91 05bf aad7 748d 9ffb a532 ..a=......t....2 │ │ │ │ -000ca850: db30 8e91 0802 44cf 6966 98d7 7493 cf69 .0....D.if..t..i │ │ │ │ -000ca860: 7398 616e 9369 6e73 7461 6e63 6598 2862 s.an.instance.(b │ │ │ │ -000ca870: 9aac 7279 9374 9879 7090 538e 658e a410 ..ry.t.yp.S.e... │ │ │ │ -000ca880: 0000 8d91 eaf1 eb61 6e64 2f6f 7296 04da .......and/or... │ │ │ │ -000ca890: db76 91ff 58e4 6172 6961 626c 659b 04da .v..X.ariable... │ │ │ │ -000ca8a0: dc69 6e73 7461 6e90 ac72 7469 6174 696f .instan..rtiatio │ │ │ │ -000ca8b0: 6e29 936f 6693 d775 98cf 616e 6493 d774 n).of..u..and..t │ │ │ │ -000ca8c0: 8d9f fba5 32db 308e 9107 a914 cf69 7398 ....2.0......is. │ │ │ │ -000ca8d0: 7468 6593 636f 7272 6573 7090 538e 6f6e the.corresp.S.on │ │ │ │ -000ca8e0: 6469 6e67 9369 6e73 7461 6e63 6593 6f66 ding.instance.of │ │ │ │ -000ca8f0: 98d7 7690 6e39 cf2e 9108 097a 5468 6593 ..v.n9.....zThe. │ │ │ │ -000ca900: 0c72 7374 8ea1 8d91 eaf1 eb61 7267 756d .rst.......argum │ │ │ │ -000ca910: 656e 9aac 7274 9603 eaa8 746f 8d93 eb61 en..rt....to...a │ │ │ │ -000ca920: 5245 5752 5f43 4f4e 568e 913b 924a cf63 REWR_CONV..;.J.c │ │ │ │ -000ca930: 616e 9362 9053 8e65 9371 7561 6e98 7469 an.b.S.e.quan.ti │ │ │ │ -000ca940: 0c65 642e 9105 38e0 4265 6c6f 9877 9369 .ed...8.Belo.w.i │ │ │ │ -000ca950: 7393 616e 9369 6c6c 7573 7472 6174 696f s.an.illustratio │ │ │ │ -000ca960: 6e2e 8ea4 31c3 d48d 8d8d 91ea f1eb 9fdc n...1........... │ │ │ │ -000ca970: 0781 8900 0066 6601 c70b 4a9f 3d97 628d .....ff...J.=.b. │ │ │ │ -000ca980: 8d90 cccd 9f04 599c 8400 41f0 fe00 0066 ......Y...A....f │ │ │ │ -000ca990: 668d 9fc8 6610 8d8d 9201 aff0 0d84 000a f...f........... │ │ │ │ -000ca9a0: d70e 0000 b8e8 8e8d 9201 b0a8 f584 0000 ................ │ │ │ │ -000ca9b0: b8e8 0015 ae64 8e8d 8d8d 9201 b94d b29f .....d.......M.. │ │ │ │ -000ca9c0: fd1c 15eb 4931 8e8e 8e8e 9fff 4054 8d91 ....I1......@T.. │ │ │ │ -000ca9d0: 05cc ceeb 6123 5245 5752 5f43 4f4e 5696 ....a#REWR_CONV. │ │ │ │ -000ca9e0: 05bf aa41 4444 3193 2253 5543 9330 223b ...ADD1."SUC.0"; │ │ │ │ -000ca9f0: 3b8e a40d 0000 8d91 05cc ce54 6865 6f72 ;..........Theor │ │ │ │ -000caa00: 656d 9605 bfaa 4144 4431 9361 7574 6f6c em....ADD1.autol │ │ │ │ -000caa10: 6f61 6465 6493 6672 6f6d 9374 6865 6f72 oaded.from.theor │ │ │ │ -000caa20: 7993 6061 7269 7468 6d65 7469 6360 2e8e y.`arithmetic`.. │ │ │ │ -000caa30: a18d 9105 ccce 4144 4431 9605 bfaa 3d93 ......ADD1....=. │ │ │ │ -000caa40: 7c2d 9321 6d2e 9353 5543 936d 933d 936d |-.!m..SUC.m.=.m │ │ │ │ -000caa50: 932b 9331 8ea1 a18d 9105 ccce 7c2d 9605 .+.1........|-.. │ │ │ │ -000caa60: bfaa 5355 4393 3093 3d93 3093 2b93 318e ..SUC.0.=.0.+.1. │ │ │ │ -000caa70: 8e92 01c6 71b1 8400 41f0 fe00 0066 668e ....q...A....ff. │ │ │ │ -000caa80: 8e9f 04c0 0289 0000 6666 01c7 0b4a 8e8e ........ff...J.. │ │ │ │ -000caa90: 8ea1 8d91 eaf1 ebcf 416c 6c96 03ea a873 ........All....s │ │ │ │ -000caaa0: 7562 7465 726d 7393 6f66 93d7 7493 cf63 ubterms.of..t..c │ │ │ │ -000caab0: 616e 9362 9053 8e65 9372 6577 7269 7474 an.b.S.e.rewritt │ │ │ │ -000caac0: 656e 9361 6363 6f72 6469 6e67 9374 6f93 en.according.to. │ │ │ │ -000caad0: 616e 9365 7175 6174 696f 6e93 d774 6893 an.equation..th. │ │ │ │ -000caae0: cf75 7369 6e67 8ea4 1a0f 9b8d 8d8d 8d91 .using.......... │ │ │ │ -000caaf0: f0f1 ebeb 6144 4550 5448 5f43 4f4e 5628 ....aDEPTH_CONV( │ │ │ │ -000cab00: 5245 5752 5f43 4f4e 568e 916a 95d7 d774 REWR_CONV..j...t │ │ │ │ -000cab10: 688d eb61 298e 8e8e 8ea1 8d91 eaf1 ebcf h..a)........... │ │ │ │ -000cab20: 6173 9603 eaa8 7368 6f9a ac72 776e 9362 as....sho..rwn.b │ │ │ │ -000cab30: 9053 8e65 6c6f 9877 2e91 0538 e054 6865 .S.elo.w...8.The │ │ │ │ -000cab40: 9366 756e 6374 696f 6e8d 93eb 6122 5052 .function...a"PR │ │ │ │ -000cab50: 4522 8e91 2493 a2cf 6973 9374 6865 9375 E"..$...is.the.u │ │ │ │ -000cab60: 7375 616c 9370 7265 6465 6365 7373 6f72 sual.predecessor │ │ │ │ -000cab70: 9366 756e 6374 696f 6e2e 8ea4 1e43 d48d .function....C.. │ │ │ │ -000cab80: 8d8d 91ea f1eb 9fef 8781 8900 0066 6601 .............ff. │ │ │ │ -000cab90: c70b 4a9f 1697 628d 8d90 cccd 9f04 599c ..J...b.......Y. │ │ │ │ -000caba0: 8400 1af0 fe00 0066 668d 9fef 6610 8d8d .......ff...f... │ │ │ │ -000cabb0: 9201 aff0 0d84 000a d70e 0000 b8e8 8e8d ................ │ │ │ │ -000cabc0: 9201 b0a8 f584 0000 b8e8 0015 ae64 8e8d .............d.. │ │ │ │ -000cabd0: 8d8d 9201 b94d b29f fd1c 15eb 4932 8e8e .....M......I2.. │ │ │ │ -000cabe0: 8e8e 9fff 4054 8d91 05cc ceeb 6123 4445 ....@T......a#DE │ │ │ │ -000cabf0: 5054 485f 434f 4e56 9605 bfaa 2852 4557 PTH_CONV....(REW │ │ │ │ -000cac00: 525f 434f 4e56 9341 4444 3129 9322 5355 R_CONV.ADD1)."SU │ │ │ │ -000cac10: 4328 5355 4393 3029 933d 9350 5245 2853 C(SUC.0).=.PRE(S │ │ │ │ -000cac20: 5543 9332 2922 3b3b 8e9f 0d00 008d 9105 UC.2)";;........ │ │ │ │ -000cac30: ccce 7c2d 9605 bfaa 2853 5543 2853 5543 ..|-....(SUC(SUC │ │ │ │ -000cac40: 9330 2993 3d93 5052 4528 5355 4393 3229 .0).=.PRE(SUC.2) │ │ │ │ -000cac50: 2993 3d93 2828 3093 2b93 3129 932b 9331 ).=.((0.+.1).+.1 │ │ │ │ -000cac60: 933d 9350 5245 2832 932b 9331 2929 8e8e .=.PRE(2.+.1)).. │ │ │ │ -000cac70: 9201 c671 b184 001a f0fe 0000 6666 8e8e ...q........ff.. │ │ │ │ -000cac80: 9f04 c002 8900 0066 6601 c70b 4a8e 8e8e .......ff...J... │ │ │ │ -000cac90: a18d 91f6 537a cf49 6e96 04a5 c169 7473 ....Sz.In....its │ │ │ │ -000caca0: 656c 662c 9104 d488 7468 6973 9b04 a5c2 elf,....this.... │ │ │ │ -000cacb0: 6973 936e 6f74 9861 9376 90ac 7265 7279 is.not.a.v..rery │ │ │ │ -000cacc0: 9875 7365 6675 6c93 7265 7772 6974 696e .useful.rewritin │ │ │ │ -000cacd0: 6793 746f 9053 8e6f 6c2c 9104 d488 6275 g.to.S.ol,....bu │ │ │ │ -000cace0: 7498 6193 636f 6c6c 6563 7469 6f6e 986f t.a.collection.o │ │ │ │ -000cacf0: 6693 6f74 6865 7273 9868 6195 ac72 7693 f.others.ha..rv. │ │ │ │ -000cad00: 6591 04a5 c162 9053 8e65 656e 8ea4 1000 e....b.S.een.... │ │ │ │ -000cad10: 008d 91ea f1eb 6465 7690 ac72 656c 6f70 ......dev..relop │ │ │ │ -000cad20: 9053 8e65 6496 038f 7866 6f72 9375 7365 .S.ed...xfor.use │ │ │ │ -000cad30: 9b03 8f79 696e 93eb 4848 4f4c cf2e 9341 ...yin..HHOL...A │ │ │ │ -000cad40: 6c6c 936f 6693 7468 6593 7265 7772 6974 ll.of.the.rewrit │ │ │ │ -000cad50: 696e 6798 746f 9053 8e6f 6c73 9361 7265 ing.to.S.ols.are │ │ │ │ -000cad60: 2c9b 03a1 b569 6e93 6661 6374 2c98 6c6f ,....in.fact,.lo │ │ │ │ -000cad70: 6769 6361 6c6c 7993 6465 7269 7690 ac72 gically.deriv..r │ │ │ │ -000cad80: 6564 2c98 616e 6493 6172 658e a18d 91ea ed,.and.are..... │ │ │ │ -000cad90: f1eb 6261 7365 6496 043b 116f 6e93 636f ..based..;.on.co │ │ │ │ -000cada0: 6e95 ac72 7693 6572 7369 6f6e 7396 043b n..rv.ersions..; │ │ │ │ -000cadb0: 1173 696d 696c 6172 9b04 3b10 746f 8d93 .similar..;.to.. │ │ │ │ -000cadc0: eb61 4445 5054 485f 434f 4e56 8e91 3db7 .aDEPTH_CONV..=. │ │ │ │ -000cadd0: b5cf 2e91 062a 1b54 6865 7993 6861 95ac .....*.They.ha.. │ │ │ │ -000cade0: 7276 9365 9604 3b11 6290 538e 6565 6e98 rv.e..;.b.S.een. │ │ │ │ -000cadf0: 6f70 7469 6d69 7a65 6493 696e 9376 91ff optimized.in.v.. │ │ │ │ -000cae00: 58e4 6172 696f 7573 9377 95ac 7261 9379 X.arious.w..ra.y │ │ │ │ -000cae10: 732c 8ea1 8d91 eaf1 eb73 6f96 03fc 6074 s,.......so...`t │ │ │ │ -000cae20: 6865 6972 9369 6d70 6c65 6d65 6e90 ac72 heir.implemen..r │ │ │ │ -000cae30: 7461 7469 6f6e 9b03 fc5f 6973 9369 6e93 tation..._is.in. │ │ │ │ -000cae40: 736f 6d65 9363 6173 6573 9872 6174 6865 some.cases.rathe │ │ │ │ -000cae50: 7293 636f 6d70 6c65 7893 616e 6493 6973 r.complex.and.is │ │ │ │ -000cae60: 986e 6f74 9367 6976 90ac 7265 6e93 6865 .not.giv..ren.he │ │ │ │ -000cae70: 7265 2e91 056e 0754 6865 9363 6f6e 2d8e re...n.The.con-. │ │ │ │ -000cae80: a18d 91ea f1eb 769a ac72 6572 7369 6f6e ......v..rersion │ │ │ │ -000cae90: 732c 9103 f78b 7275 6c65 7396 03f4 f761 s,....rules....a │ │ │ │ -000caea0: 6e64 9374 6163 7469 6373 9366 6f72 9372 nd.tactics.for.r │ │ │ │ -000caeb0: 6577 7269 7469 6e67 9361 6c6c 9374 616b ewriting.all.tak │ │ │ │ -000caec0: 9865 9361 936c 6973 7493 6f66 9374 6865 .e.a.list.of.the │ │ │ │ -000caed0: 6f72 656d 7393 746f 9362 9053 8e65 9375 orems.to.b.S.e.u │ │ │ │ -000caee0: 7365 6493 6173 9372 6577 7269 7465 732e sed.as.rewrites. │ │ │ │ -000caef0: 8ea1 8d91 eaf1 eb54 6865 9605 294e 7468 .......The..)Nth │ │ │ │ -000caf00: 656f 7265 6d73 9369 6e93 7468 659b 0529 eorems.in.the..) │ │ │ │ -000caf10: 4f6c 6973 7493 6e65 6564 936e 6f74 9362 Olist.need.not.b │ │ │ │ -000caf20: 9053 8e65 9369 6e93 7369 6d70 6c65 9365 .S.e.in.simple.e │ │ │ │ -000caf30: 7175 6174 696f 6e61 6c93 666f 726d 9828 quational.form.( │ │ │ │ -000caf40: 8d65 2e67 2e8e 9116 c942 6193 636f 6e6a .e.g.....Ba.conj │ │ │ │ -000caf50: 756e 6374 696f 6e93 6f66 8ea1 8d91 eaf1 unction.of...... │ │ │ │ -000caf60: eb65 7175 6174 696f 6e73 9603 d332 6973 .equations...2is │ │ │ │ -000caf70: 9370 9053 8e65 726d 6973 7369 626c 6529 .p.S.ermissible) │ │ │ │ -000caf80: 3b91 03db 0362 7574 9361 7265 9363 6f6e ;....but.are.con │ │ │ │ -000caf90: 95ac 7276 9365 7274 6564 9603 d332 746f ..rv.erted...2to │ │ │ │ -000cafa0: 9365 7175 6174 696f 6e61 6c93 666f 726d .equational.form │ │ │ │ -000cafb0: 9103 d331 6175 746f 6d61 7469 6361 6c6c ...1automaticall │ │ │ │ -000cafc0: 7993 2861 6e64 9369 6e90 ac72 7465 722d y.(and.in..rter- │ │ │ │ -000cafd0: 8ea1 8d91 eaf1 eb6e 616c 6c79 292e 9106 .......nally)... │ │ │ │ -000cafe0: ac3b 2846 91ff 0556 6f72 9604 6671 6578 .;(F...Vor..fqex │ │ │ │ -000caff0: 616d 706c 652c 9104 8564 6193 636f 6e6a ample,...da.conj │ │ │ │ -000cb000: 756e 6374 696f 6e93 6f66 9365 7175 6174 unction.of.equat │ │ │ │ -000cb010: 696f 6e73 9369 7393 7370 6c69 7493 696e ions.is.split.in │ │ │ │ -000cb020: 9aac 7274 6f93 6974 7393 636f 6e73 7469 ..rto.its.consti │ │ │ │ -000cb030: 7475 656e 9874 9363 6f6e 6a75 6e63 7473 tuen.t.conjuncts │ │ │ │ -000cb040: 2e29 8ea1 8d91 eaf1 eb54 6865 7265 9603 .).......There.. │ │ │ │ -000cb050: 5e0a 6172 6593 616c 736f 9361 9b03 5e0b ^.are.also.a..^. │ │ │ │ -000cb060: 6e95 ac72 756d 9362 9053 8e65 7296 035e n..rum.b.S.er..^ │ │ │ │ -000cb070: 0a6f 6693 7374 616e 6461 7264 9365 7175 .of.standard.equ │ │ │ │ -000cb080: 6174 696f 6e73 9328 7265 7072 6573 656e ations.(represen │ │ │ │ -000cb090: 90ac 7274 696e 6793 636f 6d6d 6f6e 9874 ..rting.common.t │ │ │ │ -000cb0a0: 6175 746f 6c6f 6769 6573 2993 6865 6c64 autologies).held │ │ │ │ -000cb0b0: 9369 6e8e a18d 91ea f1eb 7468 6596 043b .in.......the..; │ │ │ │ -000cb0c0: 71eb 484d 4c9b 043b 70cf 7691 ff58 e461 q.HML..;p.v..X.a │ │ │ │ -000cb0d0: 7269 6162 6c65 8d93 eb61 6261 7369 635f riable...abasic_ │ │ │ │ -000cb0e0: 7265 7772 6974 6573 8e91 54b6 bdcf 2c91 rewrites..T...,. │ │ │ │ -000cb0f0: 044f a361 6e64 9374 6865 7365 9861 7265 .O.and.these.are │ │ │ │ -000cb100: 9375 7365 6493 6290 ac72 7998 736f 6d65 .used.b..ry.some │ │ │ │ -000cb110: 936f 6693 7468 6598 7265 7772 6974 696e .of.the.rewritin │ │ │ │ -000cb120: 6793 746f 9053 8e6f 6c73 2e91 062b 3a41 g.to.S.ols...+:A │ │ │ │ -000cb130: 6c6c 8ea1 8d91 eaf1 eb74 6865 9604 1c58 ll.......the...X │ │ │ │ -000cb140: 6275 696c 742d 696e 9b04 1c59 7265 7772 built-in...Yrewr │ │ │ │ -000cb150: 6974 696e 6793 746f 9053 8e6f 6c73 9361 iting.to.S.ols.a │ │ │ │ -000cb160: 7265 986c 6973 7465 6493 6290 538e 656c re.listed.b.S.el │ │ │ │ -000cb170: 6f90 ac72 772c 9604 28c4 666f 7298 7265 o..rw,..(.for.re │ │ │ │ -000cb180: 6665 7265 6e63 652c 9362 9053 8e65 6769 ference,.b.S.egi │ │ │ │ -000cb190: 6e6e 696e 6796 041c 5877 6974 6898 7468 nning...Xwith.th │ │ │ │ -000cb1a0: 6593 7275 6c65 732e 9105 cdf1 2841 6c6c e.rules.....(All │ │ │ │ -000cb1b0: 8ea1 8d91 eaf1 eb61 7265 9603 eaa8 6675 .......are....fu │ │ │ │ -000cb1c0: 6c6c 7993 6465 7363 7269 6290 538e 6564 lly.describ.S.ed │ │ │ │ -000cb1d0: 9369 6e93 eb49 5245 4645 5245 4e43 45cf .in..IREFERENCE. │ │ │ │ -000cb1e0: 2e29 8ea1 8d91 f653 7a54 6865 9603 642a .).....SzThe..d* │ │ │ │ -000cb1f0: 7072 650c 789b 0364 2960 8deb 6150 5552 pre.x..d)`..aPUR │ │ │ │ -000cb200: 455f 8e91 1cbe 52cf 2793 696e 6469 6361 E_....R.'.indica │ │ │ │ -000cb210: 7465 7393 7468 6174 9374 6865 9862 7569 tes.that.the.bui │ │ │ │ -000cb220: 6c74 2d69 6e93 6571 7561 7469 6f6e 7393 lt-in.equations. │ │ │ │ -000cb230: 696e 8d93 eb61 6261 7369 635f 7265 7772 in...abasic_rewr │ │ │ │ -000cb240: 6974 6573 8e91 5743 9fcf 6172 6593 6e6f ites..WC..are.no │ │ │ │ -000cb250: 7493 7573 6564 2c8e a18d 91ea f1eb 288d t.used,.......(. │ │ │ │ -000cb260: 692e 652e 8e91 1251 206f 6e6c 7996 034d i.e....Q only..M │ │ │ │ -000cb270: 9c74 686f 7365 9b03 4d9b 6769 7690 ac72 .those..M.giv..r │ │ │ │ -000cb280: 656e 9365 7870 6c69 6369 746c 7993 6172 en.explicitly.ar │ │ │ │ -000cb290: 6593 7573 6564 292e 9105 0486 5468 6593 e.used).....The. │ │ │ │ -000cb2a0: 7072 650c 7893 608d eb61 4f4e 4345 5f8e pre.x.`..aONCE_. │ │ │ │ -000cb2b0: 911c be52 cf27 9369 6e64 6963 6174 6573 ...R.'.indicates │ │ │ │ -000cb2c0: 9374 6861 7498 7468 6593 746f 9053 8e6f .that.the.to.S.o │ │ │ │ -000cb2d0: 6c93 6d61 6b90 ac72 6573 8ea1 8d91 eaf1 l.mak..res...... │ │ │ │ -000cb2e0: eb6f 6e6c 7996 043f 596f 6e65 9372 6577 .only..?Yone.rew │ │ │ │ -000cb2f0: 7269 7469 6e67 9370 6173 7393 7468 726f riting.pass.thro │ │ │ │ -000cb300: 7567 6893 7468 6593 6578 7072 6573 7369 ugh.the.expressi │ │ │ │ -000cb310: 6f6e 9328 7468 6973 9369 7391 043f 5875 on.(this.is..?Xu │ │ │ │ -000cb320: 7365 6675 6c93 746f 9361 95ac 7276 936f seful.to.a..rv.o │ │ │ │ -000cb330: 6964 9b04 3f59 6469 7693 6572 6765 6e63 id..?Ydiv.ergenc │ │ │ │ -000cb340: 6529 2e91 0636 f349 7498 6973 8ea1 8d91 e)...6.It.is.... │ │ │ │ -000cb350: eaf1 eb62 6173 6564 9603 eaa8 6f6e 8d93 ...based....on.. │ │ │ │ -000cb360: eb61 4f4e 4345 5f44 4550 5448 5f43 4f4e .aONCE_DEPTH_CON │ │ │ │ -000cb370: 568e 915a 259e cf2c 9377 6869 6c65 9374 V..Z%..,.while.t │ │ │ │ -000cb380: 6865 936f 7468 6572 9374 6f90 538e 6f6c he.other.to.S.ol │ │ │ │ -000cb390: 7393 7472 6195 ac72 7693 6572 7365 9603 s.tra..rv.erse.. │ │ │ │ -000cb3a0: eaa8 7573 696e 678d 93eb 6154 4f50 5f44 ..using...aTOP_D │ │ │ │ -000cb3b0: 4550 5448 5f43 4f4e 568e 9154 65f4 cf2e EPTH_CONV..Te... │ │ │ │ -000cb3c0: 8ea1 8d91 f653 7a54 6865 9603 eaa8 7265 .....SzThe....re │ │ │ │ -000cb3d0: 7772 6974 696e 6793 636f 6e95 ac72 7693 writing.con..rv. │ │ │ │ -000cb3e0: 6572 696f 6e73 9103 eaa8 6172 653a 8e8e erions....are:.. │ │ │ │ -000cb3f0: 9f24 fd13 8e8c 8b00 0000 ff00 0000 0000 .$.............. │ │ │ │ -000cb400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000ca4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000ca500: 0000 0000 000c 9bfb a002 cc05 558d a0fd ............U... │ │ │ │ +000ca510: 46d3 0e8d 8d8d 8d9f fa99 9a8d 91ea f1eb F............... │ │ │ │ +000ca520: d032 3534 9201 1bcf 3043 6861 7074 6572 .254....0Chapter │ │ │ │ +000ca530: 9104 8000 3133 2e91 0a80 0043 6f6e 95a0 ....13.....Con.. │ │ │ │ +000ca540: 0076 9365 7273 696f 6e73 8e91 eaf1 eb9f .v.ersions...... │ │ │ │ +000ca550: 0566 6689 0000 e666 01c7 3e7c 8e8e 8e8e .ff....f..>|.... │ │ │ │ +000ca560: a002 942f df8d a0fd 8bd0 218d 8d91 eaf1 .../......!..... │ │ │ │ +000ca570: ebeb 4b31 332e 348e 9120 f1e7 5265 7772 ..K13.4.. ..Rewr │ │ │ │ +000ca580: 6974 696e 6791 067a e174 6f91 008a 3d6f iting..z.to...=o │ │ │ │ +000ca590: 6c73 8e9f 1be2 238d 91ea f1eb cf54 6865 ls....#......The │ │ │ │ +000ca5a0: 9603 e3a1 7265 7772 6974 696e 6791 03e3 ....rewriting... │ │ │ │ +000ca5b0: a074 6f90 538e 6f6c 8d93 eb61 5245 5752 .to.S.ol...aREWR │ │ │ │ +000ca5c0: 4954 455f 5255 4c45 8e91 4cc3 3acf 779a ITE_RULE..L.:.w. │ │ │ │ +000ca5d0: ac72 6173 9369 6e98 7472 6f90 538e 6475 .ras.in.tro.S.du │ │ │ │ +000ca5e0: 6365 649b 03e3 a069 6e93 4368 6170 7465 ced....in.Chapte │ │ │ │ +000ca5f0: 7293 3132 2e91 0536 8854 6865 7265 9361 r.12...6.There.a │ │ │ │ +000ca600: 7265 9861 6c73 6f93 7265 7772 6974 696e re.also.rewritin │ │ │ │ +000ca610: 678e a410 0000 8d91 eaf1 eb63 6f6e 95ac g..........con.. │ │ │ │ +000ca620: 7276 9365 7273 696f 6e9b 057e 516c 696b rv.ersion..~Qlik │ │ │ │ +000ca630: 9365 8d98 eb61 5245 5752 4954 455f 434f .e...aREWRITE_CO │ │ │ │ +000ca640: 4e56 8e91 4a7a 49cf 2e91 09f3 da41 6c6c NV..JzI......All │ │ │ │ +000ca650: 986f 6698 7468 6591 057e 5076 91ff 58e4 .of.the..~Pv..X. │ │ │ │ +000ca660: 6172 696f 7573 9872 6577 7269 7469 6e67 arious.rewriting │ │ │ │ +000ca670: 9874 6f90 538e 6f6c 7398 7072 6f93 7669 .to.S.ols.pro.vi │ │ │ │ +000ca680: 6465 6491 057e 5069 6e98 eb48 484f 4c98 ded..~Pin..HHOL. │ │ │ │ +000ca690: cf61 7265 8ea1 8d91 eaf1 eb69 6d70 6c65 .are.......imple │ │ │ │ +000ca6a0: 6d65 6e95 ac72 7465 649b 034a f662 9379 men..rted..J.b.y │ │ │ │ +000ca6b0: 9603 4af5 7573 6598 6f66 9363 6f6e 95ac ..J.use.of.con.. │ │ │ │ +000ca6c0: 7276 9365 7273 696f 6e73 2e91 0503 a543 rv.ersions.....C │ │ │ │ +000ca6d0: 6572 7461 696e 9603 4af5 6e65 7798 746f ertain..J.new.to │ │ │ │ +000ca6e0: 9053 8e6f 6c73 9363 6f75 6c64 9861 6c73 .S.ols.could.als │ │ │ │ +000ca6f0: 6f93 6290 538e 6598 6275 696c 7493 696e o.b.S.e.built.in │ │ │ │ +000ca700: 9861 9373 696d 696c 6172 9877 95ac 7261 .a.similar.w..ra │ │ │ │ +000ca710: 9379 91ff 0556 2e8e a18d 91f6 537a 5468 .y...V......SzTh │ │ │ │ +000ca720: 6596 03ea a872 6577 7269 7469 6e67 9370 e....rewriting.p │ │ │ │ +000ca730: 7269 6d69 7469 7690 ac72 6593 696e 93eb rimitiv..re.in.. │ │ │ │ +000ca740: 4848 4f4c 93cf 6973 8d93 eb61 5245 5752 HHOL..is...aREWR │ │ │ │ +000ca750: 5f43 4f4e 568e 9137 a7a2 cf3a 8ea4 1a0f _CONV..7...:.... │ │ │ │ +000ca760: 9b8d 8d8d 91ea f1eb 9ff5 4fa7 8900 0066 ..........O....f │ │ │ │ +000ca770: 6601 c70b 4a9f 0b07 168d 8d90 cccd 9f04 f...J........... │ │ │ │ +000ca780: 599c 8400 0f60 b200 0066 668d 9ffb a664 Y....`...ff....d │ │ │ │ +000ca790: 8d91 170b cceb 6152 4557 525f 434f 4e56 ......aREWR_CONV │ │ │ │ +000ca7a0: 9605 bfaa 3a93 7468 6d93 2d3e 9363 6f6e ....:.thm.->.con │ │ │ │ +000ca7b0: 768e 8e92 01c6 71b1 8400 0f60 b200 0066 v.....q....`...f │ │ │ │ +000ca7c0: 668e 8e9f 04c0 0289 0000 6666 01c7 0b4a f.........ff...J │ │ │ │ +000ca7d0: 8e8e 8ea1 8d8d 91ea f1eb 5245 5752 5f43 ..........REWR_C │ │ │ │ +000ca7e0: 4f4e 5691 05bf aa28 8e91 2a2e 39cf 008d ONV....(..*.9... │ │ │ │ +000ca7f0: 9105 bfaa eb61 7c2d 8e91 16fe a8d7 758d .....a|-......u. │ │ │ │ +000ca800: eb61 3d8e 9105 bfaa d776 8d90 6e39 eb61 .a=......v..n9.a │ │ │ │ +000ca810: 298e 910b ed8d d774 9605 340b cf65 7691 )......t..4..ev. │ │ │ │ +000ca820: ff58 e461 6c75 6174 6573 9b05 340a 746f .X.aluates..4.to │ │ │ │ +000ca830: 9361 9874 6865 6f72 656d 9300 8d91 05bf .a.theorem...... │ │ │ │ +000ca840: aaeb 617c 2d8e 9116 fea8 d774 8deb 613d ..a|-......t..a= │ │ │ │ +000ca850: 8e91 05bf aad7 748d 9ffb a532 db30 8e91 ......t....2.0.. │ │ │ │ +000ca860: 0802 44cf 6966 98d7 7493 cf69 7398 616e ..D.if..t..is.an │ │ │ │ +000ca870: 9369 6e73 7461 6e63 6598 2862 9aac 7279 .instance.(b..ry │ │ │ │ +000ca880: 9374 9879 7090 538e 658e a410 0000 8d91 .t.yp.S.e....... │ │ │ │ +000ca890: eaf1 eb61 6e64 2f6f 7296 04da db76 91ff ...and/or....v.. │ │ │ │ +000ca8a0: 58e4 6172 6961 626c 659b 04da dc69 6e73 X.ariable....ins │ │ │ │ +000ca8b0: 7461 6e90 ac72 7469 6174 696f 6e29 936f tan..rtiation).o │ │ │ │ +000ca8c0: 6693 d775 98cf 616e 6493 d774 8d9f fba5 f..u..and..t.... │ │ │ │ +000ca8d0: 32db 308e 9107 a914 cf69 7398 7468 6593 2.0......is.the. │ │ │ │ +000ca8e0: 636f 7272 6573 7090 538e 6f6e 6469 6e67 corresp.S.onding │ │ │ │ +000ca8f0: 9369 6e73 7461 6e63 6593 6f66 98d7 7690 .instance.of..v. │ │ │ │ +000ca900: 6e39 cf2e 9108 097a 5468 6593 0c72 7374 n9.....zThe..rst │ │ │ │ +000ca910: 8ea1 8d91 eaf1 eb61 7267 756d 656e 9aac .......argumen.. │ │ │ │ +000ca920: 7274 9603 eaa8 746f 8d93 eb61 5245 5752 rt....to...aREWR │ │ │ │ +000ca930: 5f43 4f4e 568e 913b 924a cf63 616e 9362 _CONV..;.J.can.b │ │ │ │ +000ca940: 9053 8e65 9371 7561 6e98 7469 0c65 642e .S.e.quan.ti.ed. │ │ │ │ +000ca950: 9105 38e0 4265 6c6f 9877 9369 7393 616e ..8.Belo.w.is.an │ │ │ │ +000ca960: 9369 6c6c 7573 7472 6174 696f 6e2e 8ea4 .illustration... │ │ │ │ +000ca970: 31c3 d48d 8d8d 91ea f1eb 9fdc 0781 8900 1............... │ │ │ │ +000ca980: 0066 6601 c70b 4a9f 3d97 628d 8d90 cccd .ff...J.=.b..... │ │ │ │ +000ca990: 9f04 599c 8400 41f0 fe00 0066 668d 9fc8 ..Y...A....ff... │ │ │ │ +000ca9a0: 6610 8d8d 9201 aff0 0d84 000a d70e 0000 f............... │ │ │ │ +000ca9b0: b8e8 8e8d 9201 b0a8 f584 0000 b8e8 0015 ................ │ │ │ │ +000ca9c0: ae64 8e8d 8d8d 9201 b94d b29f fd1c 15eb .d.......M...... │ │ │ │ +000ca9d0: 4931 8e8e 8e8e 9fff 4054 8d91 05cc ceeb I1......@T...... │ │ │ │ +000ca9e0: 6123 5245 5752 5f43 4f4e 5696 05bf aa41 a#REWR_CONV....A │ │ │ │ +000ca9f0: 4444 3193 2253 5543 9330 223b 3b8e a40d DD1."SUC.0";;... │ │ │ │ +000caa00: 0000 8d91 05cc ce54 6865 6f72 656d 9605 .......Theorem.. │ │ │ │ +000caa10: bfaa 4144 4431 9361 7574 6f6c 6f61 6465 ..ADD1.autoloade │ │ │ │ +000caa20: 6493 6672 6f6d 9374 6865 6f72 7993 6061 d.from.theory.`a │ │ │ │ +000caa30: 7269 7468 6d65 7469 6360 2e8e a18d 9105 rithmetic`...... │ │ │ │ +000caa40: ccce 4144 4431 9605 bfaa 3d93 7c2d 9321 ..ADD1....=.|-.! │ │ │ │ +000caa50: 6d2e 9353 5543 936d 933d 936d 932b 9331 m..SUC.m.=.m.+.1 │ │ │ │ +000caa60: 8ea1 a18d 9105 ccce 7c2d 9605 bfaa 5355 ........|-....SU │ │ │ │ +000caa70: 4393 3093 3d93 3093 2b93 318e 8e92 01c6 C.0.=.0.+.1..... │ │ │ │ +000caa80: 71b1 8400 41f0 fe00 0066 668e 8e9f 04c0 q...A....ff..... │ │ │ │ +000caa90: 0289 0000 6666 01c7 0b4a 8e8e 8ea1 8d91 ....ff...J...... │ │ │ │ +000caaa0: eaf1 ebcf 416c 6c96 03ea a873 7562 7465 ....All....subte │ │ │ │ +000caab0: 726d 7393 6f66 93d7 7493 cf63 616e 9362 rms.of..t..can.b │ │ │ │ +000caac0: 9053 8e65 9372 6577 7269 7474 656e 9361 .S.e.rewritten.a │ │ │ │ +000caad0: 6363 6f72 6469 6e67 9374 6f93 616e 9365 ccording.to.an.e │ │ │ │ +000caae0: 7175 6174 696f 6e93 d774 6893 cf75 7369 quation..th..usi │ │ │ │ +000caaf0: 6e67 8ea4 1a0f 9b8d 8d8d 8d91 f0f1 ebeb ng.............. │ │ │ │ +000cab00: 6144 4550 5448 5f43 4f4e 5628 5245 5752 aDEPTH_CONV(REWR │ │ │ │ +000cab10: 5f43 4f4e 568e 916a 95d7 d774 688d eb61 _CONV..j...th..a │ │ │ │ +000cab20: 298e 8e8e 8ea1 8d91 eaf1 ebcf 6173 9603 )...........as.. │ │ │ │ +000cab30: eaa8 7368 6f9a ac72 776e 9362 9053 8e65 ..sho..rwn.b.S.e │ │ │ │ +000cab40: 6c6f 9877 2e91 0538 e054 6865 9366 756e lo.w...8.The.fun │ │ │ │ +000cab50: 6374 696f 6e8d 93eb 6122 5052 4522 8e91 ction...a"PRE".. │ │ │ │ +000cab60: 2493 a2cf 6973 9374 6865 9375 7375 616c $...is.the.usual │ │ │ │ +000cab70: 9370 7265 6465 6365 7373 6f72 9366 756e .predecessor.fun │ │ │ │ +000cab80: 6374 696f 6e2e 8ea4 1e43 d48d 8d8d 91ea ction....C...... │ │ │ │ +000cab90: f1eb 9fef 8781 8900 0066 6601 c70b 4a9f .........ff...J. │ │ │ │ +000caba0: 1697 628d 8d90 cccd 9f04 599c 8400 1af0 ..b.......Y..... │ │ │ │ +000cabb0: fe00 0066 668d 9fef 6610 8d8d 9201 aff0 ...ff...f....... │ │ │ │ +000cabc0: 0d84 000a d70e 0000 b8e8 8e8d 9201 b0a8 ................ │ │ │ │ +000cabd0: f584 0000 b8e8 0015 ae64 8e8d 8d8d 9201 .........d...... │ │ │ │ +000cabe0: b94d b29f fd1c 15eb 4932 8e8e 8e8e 9fff .M......I2...... │ │ │ │ +000cabf0: 4054 8d91 05cc ceeb 6123 4445 5054 485f @T......a#DEPTH_ │ │ │ │ +000cac00: 434f 4e56 9605 bfaa 2852 4557 525f 434f CONV....(REWR_CO │ │ │ │ +000cac10: 4e56 9341 4444 3129 9322 5355 4328 5355 NV.ADD1)."SUC(SU │ │ │ │ +000cac20: 4393 3029 933d 9350 5245 2853 5543 9332 C.0).=.PRE(SUC.2 │ │ │ │ +000cac30: 2922 3b3b 8e9f 0d00 008d 9105 ccce 7c2d )";;..........|- │ │ │ │ +000cac40: 9605 bfaa 2853 5543 2853 5543 9330 2993 ....(SUC(SUC.0). │ │ │ │ +000cac50: 3d93 5052 4528 5355 4393 3229 2993 3d93 =.PRE(SUC.2)).=. │ │ │ │ +000cac60: 2828 3093 2b93 3129 932b 9331 933d 9350 ((0.+.1).+.1.=.P │ │ │ │ +000cac70: 5245 2832 932b 9331 2929 8e8e 9201 c671 RE(2.+.1)).....q │ │ │ │ +000cac80: b184 001a f0fe 0000 6666 8e8e 9f04 c002 ........ff...... │ │ │ │ +000cac90: 8900 0066 6601 c70b 4a8e 8e8e a18d 91f6 ...ff...J....... │ │ │ │ +000caca0: 537a cf49 6e96 04a5 c169 7473 656c 662c Sz.In....itself, │ │ │ │ +000cacb0: 9104 d488 7468 6973 9b04 a5c2 6973 936e ....this....is.n │ │ │ │ +000cacc0: 6f74 9861 9376 90ac 7265 7279 9875 7365 ot.a.v..rery.use │ │ │ │ +000cacd0: 6675 6c93 7265 7772 6974 696e 6793 746f ful.rewriting.to │ │ │ │ +000cace0: 9053 8e6f 6c2c 9104 d488 6275 7498 6193 .S.ol,....but.a. │ │ │ │ +000cacf0: 636f 6c6c 6563 7469 6f6e 986f 6693 6f74 collection.of.ot │ │ │ │ +000cad00: 6865 7273 9868 6195 ac72 7693 6591 04a5 hers.ha..rv.e... │ │ │ │ +000cad10: c162 9053 8e65 656e 8ea4 1000 008d 91ea .b.S.een........ │ │ │ │ +000cad20: f1eb 6465 7690 ac72 656c 6f70 9053 8e65 ..dev..relop.S.e │ │ │ │ +000cad30: 6496 038f 7866 6f72 9375 7365 9b03 8f79 d...xfor.use...y │ │ │ │ +000cad40: 696e 93eb 4848 4f4c cf2e 9341 6c6c 936f in..HHOL...All.o │ │ │ │ +000cad50: 6693 7468 6593 7265 7772 6974 696e 6798 f.the.rewriting. │ │ │ │ +000cad60: 746f 9053 8e6f 6c73 9361 7265 2c9b 03a1 to.S.ols.are,... │ │ │ │ +000cad70: b569 6e93 6661 6374 2c98 6c6f 6769 6361 .in.fact,.logica │ │ │ │ +000cad80: 6c6c 7993 6465 7269 7690 ac72 6564 2c98 lly.deriv..red,. │ │ │ │ +000cad90: 616e 6493 6172 658e a18d 91ea f1eb 6261 and.are.......ba │ │ │ │ +000cada0: 7365 6496 043b 116f 6e93 636f 6e95 ac72 sed..;.on.con..r │ │ │ │ +000cadb0: 7693 6572 7369 6f6e 7396 043b 1173 696d v.ersions..;.sim │ │ │ │ +000cadc0: 696c 6172 9b04 3b10 746f 8d93 eb61 4445 ilar..;.to...aDE │ │ │ │ +000cadd0: 5054 485f 434f 4e56 8e91 3db7 b5cf 2e91 PTH_CONV..=..... │ │ │ │ +000cade0: 062a 1b54 6865 7993 6861 95ac 7276 9365 .*.They.ha..rv.e │ │ │ │ +000cadf0: 9604 3b11 6290 538e 6565 6e98 6f70 7469 ..;.b.S.een.opti │ │ │ │ +000cae00: 6d69 7a65 6493 696e 9376 91ff 58e4 6172 mized.in.v..X.ar │ │ │ │ +000cae10: 696f 7573 9377 95ac 7261 9379 732c 8ea1 ious.w..ra.ys,.. │ │ │ │ +000cae20: 8d91 eaf1 eb73 6f96 03fc 6074 6865 6972 .....so...`their │ │ │ │ +000cae30: 9369 6d70 6c65 6d65 6e90 ac72 7461 7469 .implemen..rtati │ │ │ │ +000cae40: 6f6e 9b03 fc5f 6973 9369 6e93 736f 6d65 on..._is.in.some │ │ │ │ +000cae50: 9363 6173 6573 9872 6174 6865 7293 636f .cases.rather.co │ │ │ │ +000cae60: 6d70 6c65 7893 616e 6493 6973 986e 6f74 mplex.and.is.not │ │ │ │ +000cae70: 9367 6976 90ac 7265 6e93 6865 7265 2e91 .giv..ren.here.. │ │ │ │ +000cae80: 056e 0754 6865 9363 6f6e 2d8e a18d 91ea .n.The.con-..... │ │ │ │ +000cae90: f1eb 769a ac72 6572 7369 6f6e 732c 9103 ..v..rersions,.. │ │ │ │ +000caea0: f78b 7275 6c65 7396 03f4 f761 6e64 9374 ..rules....and.t │ │ │ │ +000caeb0: 6163 7469 6373 9366 6f72 9372 6577 7269 actics.for.rewri │ │ │ │ +000caec0: 7469 6e67 9361 6c6c 9374 616b 9865 9361 ting.all.tak.e.a │ │ │ │ +000caed0: 936c 6973 7493 6f66 9374 6865 6f72 656d .list.of.theorem │ │ │ │ +000caee0: 7393 746f 9362 9053 8e65 9375 7365 6493 s.to.b.S.e.used. │ │ │ │ +000caef0: 6173 9372 6577 7269 7465 732e 8ea1 8d91 as.rewrites..... │ │ │ │ +000caf00: eaf1 eb54 6865 9605 294e 7468 656f 7265 ...The..)Ntheore │ │ │ │ +000caf10: 6d73 9369 6e93 7468 659b 0529 4f6c 6973 ms.in.the..)Olis │ │ │ │ +000caf20: 7493 6e65 6564 936e 6f74 9362 9053 8e65 t.need.not.b.S.e │ │ │ │ +000caf30: 9369 6e93 7369 6d70 6c65 9365 7175 6174 .in.simple.equat │ │ │ │ +000caf40: 696f 6e61 6c93 666f 726d 9828 8d65 2e67 ional.form.(.e.g │ │ │ │ +000caf50: 2e8e 9116 c942 6193 636f 6e6a 756e 6374 .....Ba.conjunct │ │ │ │ +000caf60: 696f 6e93 6f66 8ea1 8d91 eaf1 eb65 7175 ion.of.......equ │ │ │ │ +000caf70: 6174 696f 6e73 9603 d332 6973 9370 9053 ations...2is.p.S │ │ │ │ +000caf80: 8e65 726d 6973 7369 626c 6529 3b91 03db .ermissible);... │ │ │ │ +000caf90: 0362 7574 9361 7265 9363 6f6e 95ac 7276 .but.are.con..rv │ │ │ │ +000cafa0: 9365 7274 6564 9603 d332 746f 9365 7175 .erted...2to.equ │ │ │ │ +000cafb0: 6174 696f 6e61 6c93 666f 726d 9103 d331 ational.form...1 │ │ │ │ +000cafc0: 6175 746f 6d61 7469 6361 6c6c 7993 2861 automatically.(a │ │ │ │ +000cafd0: 6e64 9369 6e90 ac72 7465 722d 8ea1 8d91 nd.in..rter-.... │ │ │ │ +000cafe0: eaf1 eb6e 616c 6c79 292e 9106 ac3b 2846 ...nally)....;(F │ │ │ │ +000caff0: 91ff 0556 6f72 9604 6671 6578 616d 706c ...Vor..fqexampl │ │ │ │ +000cb000: 652c 9104 8564 6193 636f 6e6a 756e 6374 e,...da.conjunct │ │ │ │ +000cb010: 696f 6e93 6f66 9365 7175 6174 696f 6e73 ion.of.equations │ │ │ │ +000cb020: 9369 7393 7370 6c69 7493 696e 9aac 7274 .is.split.in..rt │ │ │ │ +000cb030: 6f93 6974 7393 636f 6e73 7469 7475 656e o.its.constituen │ │ │ │ +000cb040: 9874 9363 6f6e 6a75 6e63 7473 2e29 8ea1 .t.conjuncts.).. │ │ │ │ +000cb050: 8d91 eaf1 eb54 6865 7265 9603 5e0a 6172 .....There..^.ar │ │ │ │ +000cb060: 6593 616c 736f 9361 9b03 5e0b 6e95 ac72 e.also.a..^.n..r │ │ │ │ +000cb070: 756d 9362 9053 8e65 7296 035e 0a6f 6693 um.b.S.er..^.of. │ │ │ │ +000cb080: 7374 616e 6461 7264 9365 7175 6174 696f standard.equatio │ │ │ │ +000cb090: 6e73 9328 7265 7072 6573 656e 90ac 7274 ns.(represen..rt │ │ │ │ +000cb0a0: 696e 6793 636f 6d6d 6f6e 9874 6175 746f ing.common.tauto │ │ │ │ +000cb0b0: 6c6f 6769 6573 2993 6865 6c64 9369 6e8e logies).held.in. │ │ │ │ +000cb0c0: a18d 91ea f1eb 7468 6596 043b 71eb 484d ......the..;q.HM │ │ │ │ +000cb0d0: 4c9b 043b 70cf 7691 ff58 e461 7269 6162 L..;p.v..X.ariab │ │ │ │ +000cb0e0: 6c65 8d93 eb61 6261 7369 635f 7265 7772 le...abasic_rewr │ │ │ │ +000cb0f0: 6974 6573 8e91 54b6 bdcf 2c91 044f a361 ites..T...,..O.a │ │ │ │ +000cb100: 6e64 9374 6865 7365 9861 7265 9375 7365 nd.these.are.use │ │ │ │ +000cb110: 6493 6290 ac72 7998 736f 6d65 936f 6693 d.b..ry.some.of. │ │ │ │ +000cb120: 7468 6598 7265 7772 6974 696e 6793 746f the.rewriting.to │ │ │ │ +000cb130: 9053 8e6f 6c73 2e91 062b 3a41 6c6c 8ea1 .S.ols...+:All.. │ │ │ │ +000cb140: 8d91 eaf1 eb74 6865 9604 1c58 6275 696c .....the...Xbuil │ │ │ │ +000cb150: 742d 696e 9b04 1c59 7265 7772 6974 696e t-in...Yrewritin │ │ │ │ +000cb160: 6793 746f 9053 8e6f 6c73 9361 7265 986c g.to.S.ols.are.l │ │ │ │ +000cb170: 6973 7465 6493 6290 538e 656c 6f90 ac72 isted.b.S.elo..r │ │ │ │ +000cb180: 772c 9604 28c4 666f 7298 7265 6665 7265 w,..(.for.refere │ │ │ │ +000cb190: 6e63 652c 9362 9053 8e65 6769 6e6e 696e nce,.b.S.eginnin │ │ │ │ +000cb1a0: 6796 041c 5877 6974 6898 7468 6593 7275 g...Xwith.the.ru │ │ │ │ +000cb1b0: 6c65 732e 9105 cdf1 2841 6c6c 8ea1 8d91 les.....(All.... │ │ │ │ +000cb1c0: eaf1 eb61 7265 9603 eaa8 6675 6c6c 7993 ...are....fully. │ │ │ │ +000cb1d0: 6465 7363 7269 6290 538e 6564 9369 6e93 describ.S.ed.in. │ │ │ │ +000cb1e0: eb49 5245 4645 5245 4e43 45cf 2e29 8ea1 .IREFERENCE..).. │ │ │ │ +000cb1f0: 8d91 f653 7a54 6865 9603 642a 7072 650c ...SzThe..d*pre. │ │ │ │ +000cb200: 789b 0364 2960 8deb 6150 5552 455f 8e91 x..d)`..aPURE_.. │ │ │ │ +000cb210: 1cbe 52cf 2793 696e 6469 6361 7465 7393 ..R.'.indicates. │ │ │ │ +000cb220: 7468 6174 9374 6865 9862 7569 6c74 2d69 that.the.built-i │ │ │ │ +000cb230: 6e93 6571 7561 7469 6f6e 7393 696e 8d93 n.equations.in.. │ │ │ │ +000cb240: eb61 6261 7369 635f 7265 7772 6974 6573 .abasic_rewrites │ │ │ │ +000cb250: 8e91 5743 9fcf 6172 6593 6e6f 7493 7573 ..WC..are.not.us │ │ │ │ +000cb260: 6564 2c8e a18d 91ea f1eb 288d 692e 652e ed,.......(.i.e. │ │ │ │ +000cb270: 8e91 1251 206f 6e6c 7996 034d 9c74 686f ...Q only..M.tho │ │ │ │ +000cb280: 7365 9b03 4d9b 6769 7690 ac72 656e 9365 se..M.giv..ren.e │ │ │ │ +000cb290: 7870 6c69 6369 746c 7993 6172 6593 7573 xplicitly.are.us │ │ │ │ +000cb2a0: 6564 292e 9105 0486 5468 6593 7072 650c ed).....The.pre. │ │ │ │ +000cb2b0: 7893 608d eb61 4f4e 4345 5f8e 911c be52 x.`..aONCE_....R │ │ │ │ +000cb2c0: cf27 9369 6e64 6963 6174 6573 9374 6861 .'.indicates.tha │ │ │ │ +000cb2d0: 7498 7468 6593 746f 9053 8e6f 6c93 6d61 t.the.to.S.ol.ma │ │ │ │ +000cb2e0: 6b90 ac72 6573 8ea1 8d91 eaf1 eb6f 6e6c k..res.......onl │ │ │ │ +000cb2f0: 7996 043f 596f 6e65 9372 6577 7269 7469 y..?Yone.rewriti │ │ │ │ +000cb300: 6e67 9370 6173 7393 7468 726f 7567 6893 ng.pass.through. │ │ │ │ +000cb310: 7468 6593 6578 7072 6573 7369 6f6e 9328 the.expression.( │ │ │ │ +000cb320: 7468 6973 9369 7391 043f 5875 7365 6675 this.is..?Xusefu │ │ │ │ +000cb330: 6c93 746f 9361 95ac 7276 936f 6964 9b04 l.to.a..rv.oid.. │ │ │ │ +000cb340: 3f59 6469 7693 6572 6765 6e63 6529 2e91 ?Ydiv.ergence).. │ │ │ │ +000cb350: 0636 f349 7498 6973 8ea1 8d91 eaf1 eb62 .6.It.is.......b │ │ │ │ +000cb360: 6173 6564 9603 eaa8 6f6e 8d93 eb61 4f4e ased....on...aON │ │ │ │ +000cb370: 4345 5f44 4550 5448 5f43 4f4e 568e 915a CE_DEPTH_CONV..Z │ │ │ │ +000cb380: 259e cf2c 9377 6869 6c65 9374 6865 936f %..,.while.the.o │ │ │ │ +000cb390: 7468 6572 9374 6f90 538e 6f6c 7393 7472 ther.to.S.ols.tr │ │ │ │ +000cb3a0: 6195 ac72 7693 6572 7365 9603 eaa8 7573 a..rv.erse....us │ │ │ │ +000cb3b0: 696e 678d 93eb 6154 4f50 5f44 4550 5448 ing...aTOP_DEPTH │ │ │ │ +000cb3c0: 5f43 4f4e 568e 9154 65f4 cf2e 8ea1 8d91 _CONV..Te....... │ │ │ │ +000cb3d0: f653 7a54 6865 9603 eaa8 7265 7772 6974 .SzThe....rewrit │ │ │ │ +000cb3e0: 696e 6793 636f 6e95 ac72 7693 6572 696f ing.con..rv.erio │ │ │ │ +000cb3f0: 6e73 9103 eaa8 6172 653a 8e8e 9f24 fd13 ns....are:...$.. │ │ │ │ +000cb400: 8e8c 8b00 0000 ff00 0000 0000 0000 0000 ................ │ │ │ │ 000cb410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000cb420: 0ca4 cfa0 02cc 0555 8da0 fd46 d30e 8d8d .......U...F.... │ │ │ │ -000cb430: 8d8d 9ffa 999a 8d91 12c7 61d0 3133 2e34 ..........a.13.4 │ │ │ │ -000cb440: 2e91 0a80 0052 6577 7269 7469 6e67 9104 .....Rewriting.. │ │ │ │ -000cb450: 8000 746f 9060 006f 6c73 9201 318d 0e32 ..to.`.ols..1..2 │ │ │ │ -000cb460: 3535 8e91 12c7 619f 0566 6689 0000 e666 55....a..ff....f │ │ │ │ -000cb470: 01c7 3e7c 8e8e 8e8e a002 942f df8d a0fd ..>|......./.... │ │ │ │ -000cb480: 9e00 7a8d 8d8d 9f13 d6bd 8d8d 8d9f d900 ..z............. │ │ │ │ -000cb490: 008d 912a 0660 eb61 5245 5752 4954 455f ...*.`.aREWRITE_ │ │ │ │ -000cb4a0: 434f 4e56 915b faa0 3a96 05bf aa74 686d CONV.[..:....thm │ │ │ │ -000cb4b0: 936c 6973 7493 2d3e 9363 6f6e 768e a40d .list.->.conv... │ │ │ │ -000cb4c0: 0000 8d91 2a06 6050 5552 455f 5245 5752 ....*.`PURE_REWR │ │ │ │ -000cb4d0: 4954 455f 434f 4e56 913f 3c4e 3a96 05bf ITE_CONV.?.con │ │ │ │ -000cb4f0: 768e a18d 912a 0660 4f4e 4345 5f52 4557 v....*.`ONCE_REW │ │ │ │ -000cb500: 5249 5445 5f43 4f4e 5691 3f3c 4e3a 9605 RITE_CONV.?.co │ │ │ │ -000cb520: 6e76 8ea1 8d91 2a06 6050 5552 455f 4f4e nv....*.`PURE_ON │ │ │ │ -000cb530: 4345 5f52 4557 5249 5445 5f43 4f4e 5691 CE_REWRITE_CONV. │ │ │ │ -000cb540: 227d fc3a 9605 bfaa 7468 6d93 6c69 7374 "}.:....thm.list │ │ │ │ -000cb550: 932d 3e93 636f 6e76 8e8e 8e8e 8e8e 8ea4 .->.conv........ │ │ │ │ -000cb560: 2a03 698d 911e 28f0 cf54 6865 9603 eaa8 *.i...(..The.... │ │ │ │ -000cb570: 6261 7369 6393 7265 7772 6974 696e 6793 basic.rewriting. │ │ │ │ -000cb580: 7275 6c65 7393 6172 653a 8e9f 2a03 688d rules.are:..*.h. │ │ │ │ -000cb590: 8d8d 9f13 d6bd 8d8d 8d9f d900 008d 912a ...............* │ │ │ │ -000cb5a0: 0660 eb61 5245 5752 4954 455f 5255 4c45 .`.aREWRITE_RULE │ │ │ │ -000cb5b0: 917e 789c 3a96 05bf aa74 686d 936c 6973 .~x.:....thm.lis │ │ │ │ -000cb5c0: 7493 2d3e 9374 686d 932d 3e93 7468 6d8e t.->.thm.->.thm. │ │ │ │ -000cb5d0: a40d 0000 8d91 2a06 6050 5552 455f 5245 ......*.`PURE_RE │ │ │ │ -000cb5e0: 5752 4954 455f 5255 4c45 9161 ba4a 3a96 WRITE_RULE.a.J:. │ │ │ │ -000cb5f0: 05bf aa74 686d 936c 6973 7493 2d3e 9374 ...thm.list.->.t │ │ │ │ -000cb600: 686d 932d 3e93 7468 6d8e a18d 912a 0660 hm.->.thm....*.` │ │ │ │ -000cb610: 4f4e 4345 5f52 4557 5249 5445 5f52 554c ONCE_REWRITE_RUL │ │ │ │ -000cb620: 4591 61ba 4a3a 9605 bfaa 7468 6d93 6c69 E.a.J:....thm.li │ │ │ │ -000cb630: 7374 932d 3e93 7468 6d93 2d3e 9374 686d st.->.thm.->.thm │ │ │ │ -000cb640: 8ea1 8d91 2a06 6050 5552 455f 4f4e 4345 ....*.`PURE_ONCE │ │ │ │ -000cb650: 5f52 4557 5249 5445 5f52 554c 4591 44fb _REWRITE_RULE.D. │ │ │ │ -000cb660: f83a 9605 bfaa 7468 6d93 6c69 7374 932d .:....thm.list.- │ │ │ │ -000cb670: 3e93 7468 6d93 2d3e 9374 686d 8e8e 8e8e >.thm.->.thm.... │ │ │ │ -000cb680: 8e8e 8ea1 8d91 12c7 61cf 5468 6596 0384 ........a.The... │ │ │ │ -000cb690: e970 7265 0c78 9b03 84ea 608d eb61 4153 .pre.x....`..aAS │ │ │ │ -000cb6a0: 4d5f 8e91 16fe a8cf 2793 696e 6469 6361 M_......'.indica │ │ │ │ -000cb6b0: 7465 7393 7468 6174 9374 6865 9872 756c tes.that.the.rul │ │ │ │ -000cb6c0: 6593 7265 7772 6974 6573 9375 7369 6e67 e.rewrites.using │ │ │ │ -000cb6d0: 9874 6865 9361 7373 756d 7074 696f 6e73 .the.assumptions │ │ │ │ -000cb6e0: 936f 6693 7468 6598 7468 656f 7265 6d93 .of.the.theorem. │ │ │ │ -000cb6f0: 6173 8ea9 1000 008d 9112 c761 7265 7772 as.........arewr │ │ │ │ -000cb700: 6974 6573 2e8e 9f27 ae14 8d8d 8d9f 13d6 ites...'........ │ │ │ │ -000cb710: bd8d 8d8d 9fd9 0000 8d91 2a06 60eb 6141 ..........*.`.aA │ │ │ │ -000cb720: 534d 5f52 4557 5249 5445 5f52 554c 4591 SM_REWRITE_RULE. │ │ │ │ -000cb730: 6779 f43a 9605 bfaa 7468 6d93 6c69 7374 gy.:....thm.list │ │ │ │ -000cb740: 932d 3e93 7468 6d93 2d3e 9374 686d 8ea4 .->.thm.->.thm.. │ │ │ │ -000cb750: 0d00 008d 912a 0660 5055 5245 5f41 534d .....*.`PURE_ASM │ │ │ │ -000cb760: 5f52 4557 5249 5445 5f52 554c 4591 4abb _REWRITE_RULE.J. │ │ │ │ -000cb770: a23a 9605 bfaa 7468 6d93 6c69 7374 932d .:....thm.list.- │ │ │ │ -000cb780: 3e93 7468 6d93 2d3e 9374 686d 8ea1 8d91 >.thm.->.thm.... │ │ │ │ -000cb790: 2a06 604f 4e43 455f 4153 4d5f 5245 5752 *.`ONCE_ASM_REWR │ │ │ │ -000cb7a0: 4954 455f 5255 4c45 914a bba2 3a96 05bf ITE_RULE.J..:... │ │ │ │ -000cb7b0: aa74 686d 936c 6973 7493 2d3e 9374 686d .thm.list.->.thm │ │ │ │ -000cb7c0: 932d 3e93 7468 6d8e a18d 912a 0660 5055 .->.thm....*.`PU │ │ │ │ -000cb7d0: 5245 5f4f 4e43 455f 4153 4d5f 5245 5752 RE_ONCE_ASM_REWR │ │ │ │ -000cb7e0: 4954 455f 5255 4c45 912d fd50 3a96 05bf ITE_RULE.-.P:... │ │ │ │ -000cb7f0: aa74 686d 936c 6973 7493 2d3e 9374 686d .thm.list.->.thm │ │ │ │ -000cb800: 932d 3e93 7468 6d8e 8e8e 8e8e 8e8e a18d .->.thm......... │ │ │ │ -000cb810: 9112 c761 cf54 6865 9604 4d13 7072 650c ...a.The..M.pre. │ │ │ │ -000cb820: 7893 608d eb61 4649 4c54 4552 5f8e 9128 x.`..aFILTER_..( │ │ │ │ -000cb830: 3da6 cf27 9369 6e64 6963 6174 6573 9374 =..'.indicates.t │ │ │ │ -000cb840: 6861 7493 7468 6593 7275 6c65 9104 4d14 hat.the.rule..M. │ │ │ │ -000cb850: 6f6e 6c79 9372 6577 7269 7465 7393 7769 only.rewrites.wi │ │ │ │ -000cb860: 7468 9374 686f 7365 9361 7373 756d 7074 th.those.assumpt │ │ │ │ -000cb870: 696f 6e73 936f 6693 7468 658e a68d 9112 ions.of.the..... │ │ │ │ -000cb880: c761 7468 656f 7265 6d96 03ea a873 6174 .atheorem....sat │ │ │ │ -000cb890: 6973 6679 696e 6793 7468 6593 7072 6564 isfying.the.pred │ │ │ │ -000cb8a0: 6963 6174 6593 7375 7070 6c69 6564 2e8e icate.supplied.. │ │ │ │ -000cb8b0: 9f2a 7836 8d8d 8d9f 144b 898d 8d8d 9fd9 .*x6.....K...... │ │ │ │ -000cb8c0: 0000 8d91 2a06 60eb 6146 494c 5445 525f ....*.`.aFILTER_ │ │ │ │ -000cb8d0: 4153 4d5f 5245 5752 4954 455f 5255 4c45 ASM_REWRITE_RULE │ │ │ │ -000cb8e0: 913f 3c4e 3a96 05bf aa28 7465 726d 932d .?.bool).->.thm.l │ │ │ │ -000cb900: 6973 7493 2d3e 9374 686d 932d 3e93 7468 ist.->.thm.->.th │ │ │ │ -000cb910: 6d8e a40d 0000 8d91 2a06 6046 494c 5445 m.......*.`FILTE │ │ │ │ -000cb920: 525f 5055 5245 5f41 534d 5f52 4557 5249 R_PURE_ASM_REWRI │ │ │ │ -000cb930: 5445 5f52 554c 4591 227d fc3a 9605 bfaa TE_RULE."}.:.... │ │ │ │ -000cb940: 2874 6572 6d93 2d3e 9362 6f6f 6c29 932d (term.->.bool).- │ │ │ │ -000cb950: 3e93 7468 6d93 6c69 7374 932d 3e93 7468 >.thm.list.->.th │ │ │ │ -000cb960: 6d93 2d3e 9374 686d 8ea1 8d91 2a06 6046 m.->.thm....*.`F │ │ │ │ -000cb970: 494c 5445 525f 4f4e 4345 5f41 534d 5f52 ILTER_ONCE_ASM_R │ │ │ │ -000cb980: 4557 5249 5445 5f52 554c 4591 227d fc3a EWRITE_RULE."}.: │ │ │ │ -000cb990: 9605 bfaa 2874 6572 6d93 2d3e 9362 6f6f ....(term.->.boo │ │ │ │ -000cb9a0: 6c29 932d 3e93 7468 6d93 6c69 7374 932d l).->.thm.list.- │ │ │ │ -000cb9b0: 3e93 7468 6d93 2d3e 9374 686d 8ea1 8d91 >.thm.->.thm.... │ │ │ │ -000cb9c0: 2a06 6046 494c 5445 525f 5055 5245 5f4f *.`FILTER_PURE_O │ │ │ │ -000cb9d0: 4e43 455f 4153 4d5f 5245 5752 4954 455f NCE_ASM_REWRITE_ │ │ │ │ -000cb9e0: 5255 4c45 9605 bfaa 3a93 2874 6572 6d93 RULE....:.(term. │ │ │ │ -000cb9f0: 2d3e 9362 6f6f 6c29 932d 3e93 7468 6d93 ->.bool).->.thm. │ │ │ │ -000cba00: 6c69 7374 932d 3e93 7468 6d93 2d3e 9374 list.->.thm.->.t │ │ │ │ -000cba10: 686d 8e8e 8e8e 8e8e 8e9f 2a78 348d 9112 hm........*x4... │ │ │ │ -000cba20: c761 cf54 91ff 0556 6163 7469 6373 9603 .a.T...Vactics.. │ │ │ │ -000cba30: bf6d 6172 6593 696e 90ac 7274 726f 9053 .mare.in..rtro.S │ │ │ │ -000cba40: 8e64 7563 6564 9369 6e93 4368 6170 7465 .duced.in.Chapte │ │ │ │ -000cba50: 729b 03bf 6c31 342c 9103 c813 6275 7493 r...l14,....but. │ │ │ │ -000cba60: 6172 6593 6c69 7374 6564 9868 6572 6593 are.listed.here. │ │ │ │ -000cba70: 666f 7293 7265 6665 7265 6e63 652e 9105 for.reference... │ │ │ │ -000cba80: 2a77 5468 6593 7461 6374 6963 7393 636f *wThe.tactics.co │ │ │ │ -000cba90: 7272 652d 8ea6 8d91 12c7 6173 709a 538e rre-......asp.S. │ │ │ │ -000cbaa0: 6f6e 6469 6e67 9603 eaa8 746f 9374 6865 onding....to.the │ │ │ │ -000cbab0: 9361 6298 6f95 ac72 7693 6596 03ea a872 .ab.o..rv.e....r │ │ │ │ -000cbac0: 756c 6573 9361 7265 9374 6865 9366 6f6c ules.are.the.fol │ │ │ │ -000cbad0: 6c6f 90ac 7277 696e 673a 8ea1 8d8d 8d9f lo..rwing:...... │ │ │ │ -000cbae0: 13d6 bd8d 8d8d 9fd9 0000 8d91 2a06 60eb ............*.`. │ │ │ │ -000cbaf0: 6152 4557 5249 5445 5f54 4143 9200 8438 aREWRITE_TAC...8 │ │ │ │ -000cbb00: 463a 9605 bfaa 7468 6d93 6c69 7374 932d F:....thm.list.- │ │ │ │ -000cbb10: 3e93 7461 6374 6963 8ea4 0d00 008d 912a >.tactic.......* │ │ │ │ -000cbb20: 0660 5055 5245 5f52 4557 5249 5445 5f54 .`PURE_REWRITE_T │ │ │ │ -000cbb30: 4143 9167 79f4 3a96 05bf aa74 686d 936c AC.gy.:....thm.l │ │ │ │ -000cbb40: 6973 7493 2d3e 9374 6163 7469 638e a18d ist.->.tactic... │ │ │ │ -000cbb50: 912a 0660 4f4e 4345 5f52 4557 5249 5445 .*.`ONCE_REWRITE │ │ │ │ -000cbb60: 5f54 4143 9167 79f4 3a96 05bf aa74 686d _TAC.gy.:....thm │ │ │ │ -000cbb70: 936c 6973 7493 2d3e 9374 6163 7469 638e .list.->.tactic. │ │ │ │ -000cbb80: a18d 912a 0660 5055 5245 5f4f 4e43 455f ...*.`PURE_ONCE_ │ │ │ │ -000cbb90: 5245 5752 4954 455f 5441 4391 4abb a23a REWRITE_TAC.J..: │ │ │ │ -000cbba0: 9605 bfaa 7468 6d93 6c69 7374 932d 3e93 ....thm.list.->. │ │ │ │ -000cbbb0: 7461 6374 6963 8e8e 8e8e 8e8e 8ea1 8d91 tactic.......... │ │ │ │ -000cbbc0: 12c7 61cf 5468 6596 045b c470 7265 0c78 ..a.The..[.pre.x │ │ │ │ -000cbbd0: 9360 8deb 6141 534d 5f8e 9116 fea8 cf27 .`..aASM_......' │ │ │ │ -000cbbe0: 9369 6e64 6963 6174 6573 9b04 5bc5 7468 .indicates..[.th │ │ │ │ -000cbbf0: 6174 9374 6865 9374 6163 7469 6393 7265 at.the.tactic.re │ │ │ │ -000cbc00: 7772 6974 6573 9375 7369 6e67 9374 6865 writes.using.the │ │ │ │ -000cbc10: 9361 7373 756d 7074 696f 6e73 986f 6693 .assumptions.of. │ │ │ │ -000cbc20: 7468 6593 676f 616c 9361 738e a68d 9112 the.goal.as..... │ │ │ │ -000cbc30: c761 7265 7772 6974 6573 2e8e 9f27 ae14 .arewrites...'.. │ │ │ │ -000cbc40: 8d8d 8d9f 13d6 bd8d 8d8d 9fd9 0000 8d91 ................ │ │ │ │ -000cbc50: 2a06 60eb 6141 534d 5f52 4557 5249 5445 *.`.aASM_REWRITE │ │ │ │ -000cbc60: 5f54 4143 916d 399e 3a96 05bf aa74 686d _TAC.m9.:....thm │ │ │ │ -000cbc70: 936c 6973 7493 2d3e 9374 6163 7469 638e .list.->.tactic. │ │ │ │ -000cbc80: a40d 0000 8d91 2a06 6050 5552 455f 4153 ......*.`PURE_AS │ │ │ │ -000cbc90: 4d5f 5245 5752 4954 455f 5441 4391 507b M_REWRITE_TAC.P{ │ │ │ │ -000cbca0: 4c3a 9605 bfaa 7468 6d93 6c69 7374 932d L:....thm.list.- │ │ │ │ -000cbcb0: 3e93 7461 6374 6963 8ea1 8d91 2a06 604f >.tactic....*.`O │ │ │ │ -000cbcc0: 4e43 455f 4153 4d5f 5245 5752 4954 455f NCE_ASM_REWRITE_ │ │ │ │ -000cbcd0: 5441 4391 507b 4c3a 9605 bfaa 7468 6d93 TAC.P{L:....thm. │ │ │ │ -000cbce0: 6c69 7374 932d 3e93 7461 6374 6963 8ea1 list.->.tactic.. │ │ │ │ -000cbcf0: 8d91 2a06 6050 5552 455f 4f4e 4345 5f41 ..*.`PURE_ONCE_A │ │ │ │ -000cbd00: 534d 5f52 4557 5249 5445 5f54 4143 9133 SM_REWRITE_TAC.3 │ │ │ │ -000cbd10: bcfa 3a96 05bf aa74 686d 936c 6973 7493 ..:....thm.list. │ │ │ │ -000cbd20: 2d3e 9374 6163 7469 638e 8e8e 8e8e 8e8e ->.tactic....... │ │ │ │ -000cbd30: a18d 9112 c761 cf54 6865 9603 991c 7072 .....a.The....pr │ │ │ │ -000cbd40: 650c 789b 0399 1d60 8deb 6146 494c 5445 e.x....`..aFILTE │ │ │ │ -000cbd50: 525f 8e91 283d a6cf 2793 696e 6469 6361 R_..(=..'.indica │ │ │ │ -000cbd60: 7465 7393 7468 6174 9874 6865 9374 6163 tes.that.the.tac │ │ │ │ -000cbd70: 7469 6393 6f6e 6c79 9372 6577 7269 7465 tic.only.rewrite │ │ │ │ -000cbd80: 7398 7769 7468 9374 686f 7365 9361 7373 s.with.those.ass │ │ │ │ -000cbd90: 756d 7074 696f 6e73 986f 6693 7468 658e umptions.of.the. │ │ │ │ -000cbda0: a68d 9112 c761 676f 616c 9603 eaa8 7361 .....agoal....sa │ │ │ │ -000cbdb0: 7469 7366 7969 6e67 9374 6865 9370 7265 tisfying.the.pre │ │ │ │ -000cbdc0: 6469 6361 7465 9373 7570 706c 6965 642e dicate.supplied. │ │ │ │ -000cbdd0: 8e9f 2a78 358d 8d8d 9f14 4b89 8d8d 8d9f ..*x5.....K..... │ │ │ │ -000cbde0: d900 008d 912a 0660 eb61 4649 4c54 4552 .....*.`.aFILTER │ │ │ │ -000cbdf0: 5f41 534d 5f52 4557 5249 5445 5f54 4143 _ASM_REWRITE_TAC │ │ │ │ -000cbe00: 9144 fbf8 3a96 05bf aa28 7465 726d 932d .D..:....(term.- │ │ │ │ -000cbe10: 3e93 626f 6f6c 2993 2d3e 9374 686d 936c >.bool).->.thm.l │ │ │ │ -000cbe20: 6973 7493 2d3e 9374 6163 7469 638e a40d ist.->.tactic... │ │ │ │ -000cbe30: 0000 8d91 2a06 6046 494c 5445 525f 5055 ....*.`FILTER_PU │ │ │ │ -000cbe40: 5245 5f41 534d 5f52 4557 5249 5445 5f54 RE_ASM_REWRITE_T │ │ │ │ -000cbe50: 4143 9128 3da6 3a96 05bf aa28 7465 726d AC.(=.:....(term │ │ │ │ -000cbe60: 932d 3e93 626f 6f6c 2993 2d3e 9374 686d .->.bool).->.thm │ │ │ │ -000cbe70: 936c 6973 7493 2d3e 9374 6163 7469 638e .list.->.tactic. │ │ │ │ -000cbe80: a18d 912a 0660 4649 4c54 4552 5f4f 4e43 ...*.`FILTER_ONC │ │ │ │ -000cbe90: 455f 4153 4d5f 5245 5752 4954 455f 5441 E_ASM_REWRITE_TA │ │ │ │ -000cbea0: 4391 283d a63a 9605 bfaa 2874 6572 6d93 C.(=.:....(term. │ │ │ │ -000cbeb0: 2d3e 9362 6f6f 6c29 932d 3e93 7468 6d93 ->.bool).->.thm. │ │ │ │ -000cbec0: 6c69 7374 932d 3e93 7461 6374 6963 8ea1 list.->.tactic.. │ │ │ │ -000cbed0: 8d91 2a06 6046 494c 5445 525f 5055 5245 ..*.`FILTER_PURE │ │ │ │ -000cbee0: 5f4f 4e43 455f 4153 4d5f 5245 5752 4954 _ONCE_ASM_REWRIT │ │ │ │ -000cbef0: 455f 5441 4391 0b7f 543a 9605 bfaa 2874 E_TAC...T:....(t │ │ │ │ -000cbf00: 6572 6d93 2d3e 9362 6f6f 6c29 932d 3e93 erm.->.bool).->. │ │ │ │ -000cbf10: 7468 6d93 6c69 7374 932d 3e93 7461 6374 thm.list.->.tact │ │ │ │ -000cbf20: 6963 8e8e 8e8e 8e8e 8e8e 9f24 fd13 8e8c ic.........$.... │ │ │ │ -000cbf30: 8b00 0001 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000cb420: 0000 0000 0000 0000 0000 0000 0ca4 dba0 ................ │ │ │ │ +000cb430: 02cc 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa ...U...F........ │ │ │ │ +000cb440: 999a 8d91 12c7 61d0 3133 2e34 2e91 0a80 ......a.13.4.... │ │ │ │ +000cb450: 0052 6577 7269 7469 6e67 9104 8000 746f .Rewriting....to │ │ │ │ +000cb460: 9060 006f 6c73 9201 318d 0e32 3535 8e91 .`.ols..1..255.. │ │ │ │ +000cb470: 12c7 619f 0566 6689 0000 e666 01c7 3e7c ..a..ff....f..>| │ │ │ │ +000cb480: 8e8e 8e8e a002 942f df8d a0fd 9e00 7a8d ......./......z. │ │ │ │ +000cb490: 8d8d 9f13 d6bd 8d8d 8d9f d900 008d 912a ...............* │ │ │ │ +000cb4a0: 0660 eb61 5245 5752 4954 455f 434f 4e56 .`.aREWRITE_CONV │ │ │ │ +000cb4b0: 915b faa0 3a96 05bf aa74 686d 936c 6973 .[..:....thm.lis │ │ │ │ +000cb4c0: 7493 2d3e 9363 6f6e 768e a40d 0000 8d91 t.->.conv....... │ │ │ │ +000cb4d0: 2a06 6050 5552 455f 5245 5752 4954 455f *.`PURE_REWRITE_ │ │ │ │ +000cb4e0: 434f 4e56 913f 3c4e 3a96 05bf aa74 686d CONV.?.conv... │ │ │ │ +000cb500: 912a 0660 4f4e 4345 5f52 4557 5249 5445 .*.`ONCE_REWRITE │ │ │ │ +000cb510: 5f43 4f4e 5691 3f3c 4e3a 9605 bfaa 7468 _CONV.?.conv.. │ │ │ │ +000cb530: 8d91 2a06 6050 5552 455f 4f4e 4345 5f52 ..*.`PURE_ONCE_R │ │ │ │ +000cb540: 4557 5249 5445 5f43 4f4e 5691 227d fc3a EWRITE_CONV."}.: │ │ │ │ +000cb550: 9605 bfaa 7468 6d93 6c69 7374 932d 3e93 ....thm.list.->. │ │ │ │ +000cb560: 636f 6e76 8e8e 8e8e 8e8e 8ea4 2a03 698d conv........*.i. │ │ │ │ +000cb570: 911e 28f0 cf54 6865 9603 eaa8 6261 7369 ..(..The....basi │ │ │ │ +000cb580: 6393 7265 7772 6974 696e 6793 7275 6c65 c.rewriting.rule │ │ │ │ +000cb590: 7393 6172 653a 8e9f 2a03 688d 8d8d 9f13 s.are:..*.h..... │ │ │ │ +000cb5a0: d6bd 8d8d 8d9f d900 008d 912a 0660 eb61 ...........*.`.a │ │ │ │ +000cb5b0: 5245 5752 4954 455f 5255 4c45 917e 789c REWRITE_RULE.~x. │ │ │ │ +000cb5c0: 3a96 05bf aa74 686d 936c 6973 7493 2d3e :....thm.list.-> │ │ │ │ +000cb5d0: 9374 686d 932d 3e93 7468 6d8e a40d 0000 .thm.->.thm..... │ │ │ │ +000cb5e0: 8d91 2a06 6050 5552 455f 5245 5752 4954 ..*.`PURE_REWRIT │ │ │ │ +000cb5f0: 455f 5255 4c45 9161 ba4a 3a96 05bf aa74 E_RULE.a.J:....t │ │ │ │ +000cb600: 686d 936c 6973 7493 2d3e 9374 686d 932d hm.list.->.thm.- │ │ │ │ +000cb610: 3e93 7468 6d8e a18d 912a 0660 4f4e 4345 >.thm....*.`ONCE │ │ │ │ +000cb620: 5f52 4557 5249 5445 5f52 554c 4591 61ba _REWRITE_RULE.a. │ │ │ │ +000cb630: 4a3a 9605 bfaa 7468 6d93 6c69 7374 932d J:....thm.list.- │ │ │ │ +000cb640: 3e93 7468 6d93 2d3e 9374 686d 8ea1 8d91 >.thm.->.thm.... │ │ │ │ +000cb650: 2a06 6050 5552 455f 4f4e 4345 5f52 4557 *.`PURE_ONCE_REW │ │ │ │ +000cb660: 5249 5445 5f52 554c 4591 44fb f83a 9605 RITE_RULE.D..:.. │ │ │ │ +000cb670: bfaa 7468 6d93 6c69 7374 932d 3e93 7468 ..thm.list.->.th │ │ │ │ +000cb680: 6d93 2d3e 9374 686d 8e8e 8e8e 8e8e 8ea1 m.->.thm........ │ │ │ │ +000cb690: 8d91 12c7 61cf 5468 6596 0384 e970 7265 ....a.The....pre │ │ │ │ +000cb6a0: 0c78 9b03 84ea 608d eb61 4153 4d5f 8e91 .x....`..aASM_.. │ │ │ │ +000cb6b0: 16fe a8cf 2793 696e 6469 6361 7465 7393 ....'.indicates. │ │ │ │ +000cb6c0: 7468 6174 9374 6865 9872 756c 6593 7265 that.the.rule.re │ │ │ │ +000cb6d0: 7772 6974 6573 9375 7369 6e67 9874 6865 writes.using.the │ │ │ │ +000cb6e0: 9361 7373 756d 7074 696f 6e73 936f 6693 .assumptions.of. │ │ │ │ +000cb6f0: 7468 6598 7468 656f 7265 6d93 6173 8ea9 the.theorem.as.. │ │ │ │ +000cb700: 1000 008d 9112 c761 7265 7772 6974 6573 .......arewrites │ │ │ │ +000cb710: 2e8e 9f27 ae14 8d8d 8d9f 13d6 bd8d 8d8d ...'............ │ │ │ │ +000cb720: 9fd9 0000 8d91 2a06 60eb 6141 534d 5f52 ......*.`.aASM_R │ │ │ │ +000cb730: 4557 5249 5445 5f52 554c 4591 6779 f43a EWRITE_RULE.gy.: │ │ │ │ +000cb740: 9605 bfaa 7468 6d93 6c69 7374 932d 3e93 ....thm.list.->. │ │ │ │ +000cb750: 7468 6d93 2d3e 9374 686d 8ea4 0d00 008d thm.->.thm...... │ │ │ │ +000cb760: 912a 0660 5055 5245 5f41 534d 5f52 4557 .*.`PURE_ASM_REW │ │ │ │ +000cb770: 5249 5445 5f52 554c 4591 4abb a23a 9605 RITE_RULE.J..:.. │ │ │ │ +000cb780: bfaa 7468 6d93 6c69 7374 932d 3e93 7468 ..thm.list.->.th │ │ │ │ +000cb790: 6d93 2d3e 9374 686d 8ea1 8d91 2a06 604f m.->.thm....*.`O │ │ │ │ +000cb7a0: 4e43 455f 4153 4d5f 5245 5752 4954 455f NCE_ASM_REWRITE_ │ │ │ │ +000cb7b0: 5255 4c45 914a bba2 3a96 05bf aa74 686d RULE.J..:....thm │ │ │ │ +000cb7c0: 936c 6973 7493 2d3e 9374 686d 932d 3e93 .list.->.thm.->. │ │ │ │ +000cb7d0: 7468 6d8e a18d 912a 0660 5055 5245 5f4f thm....*.`PURE_O │ │ │ │ +000cb7e0: 4e43 455f 4153 4d5f 5245 5752 4954 455f NCE_ASM_REWRITE_ │ │ │ │ +000cb7f0: 5255 4c45 912d fd50 3a96 05bf aa74 686d RULE.-.P:....thm │ │ │ │ +000cb800: 936c 6973 7493 2d3e 9374 686d 932d 3e93 .list.->.thm.->. │ │ │ │ +000cb810: 7468 6d8e 8e8e 8e8e 8e8e a18d 9112 c761 thm............a │ │ │ │ +000cb820: cf54 6865 9604 4d13 7072 650c 7893 608d .The..M.pre.x.`. │ │ │ │ +000cb830: eb61 4649 4c54 4552 5f8e 9128 3da6 cf27 .aFILTER_..(=..' │ │ │ │ +000cb840: 9369 6e64 6963 6174 6573 9374 6861 7493 .indicates.that. │ │ │ │ +000cb850: 7468 6593 7275 6c65 9104 4d14 6f6e 6c79 the.rule..M.only │ │ │ │ +000cb860: 9372 6577 7269 7465 7393 7769 7468 9374 .rewrites.with.t │ │ │ │ +000cb870: 686f 7365 9361 7373 756d 7074 696f 6e73 hose.assumptions │ │ │ │ +000cb880: 936f 6693 7468 658e a68d 9112 c761 7468 .of.the......ath │ │ │ │ +000cb890: 656f 7265 6d96 03ea a873 6174 6973 6679 eorem....satisfy │ │ │ │ +000cb8a0: 696e 6793 7468 6593 7072 6564 6963 6174 ing.the.predicat │ │ │ │ +000cb8b0: 6593 7375 7070 6c69 6564 2e8e 9f2a 7836 e.supplied...*x6 │ │ │ │ +000cb8c0: 8d8d 8d9f 144b 898d 8d8d 9fd9 0000 8d91 .....K.......... │ │ │ │ +000cb8d0: 2a06 60eb 6146 494c 5445 525f 4153 4d5f *.`.aFILTER_ASM_ │ │ │ │ +000cb8e0: 5245 5752 4954 455f 5255 4c45 913f 3c4e REWRITE_RULE.?.bo │ │ │ │ +000cb900: 6f6c 2993 2d3e 9374 686d 936c 6973 7493 ol).->.thm.list. │ │ │ │ +000cb910: 2d3e 9374 686d 932d 3e93 7468 6d8e a40d ->.thm.->.thm... │ │ │ │ +000cb920: 0000 8d91 2a06 6046 494c 5445 525f 5055 ....*.`FILTER_PU │ │ │ │ +000cb930: 5245 5f41 534d 5f52 4557 5249 5445 5f52 RE_ASM_REWRITE_R │ │ │ │ +000cb940: 554c 4591 227d fc3a 9605 bfaa 2874 6572 ULE."}.:....(ter │ │ │ │ +000cb950: 6d93 2d3e 9362 6f6f 6c29 932d 3e93 7468 m.->.bool).->.th │ │ │ │ +000cb960: 6d93 6c69 7374 932d 3e93 7468 6d93 2d3e m.list.->.thm.-> │ │ │ │ +000cb970: 9374 686d 8ea1 8d91 2a06 6046 494c 5445 .thm....*.`FILTE │ │ │ │ +000cb980: 525f 4f4e 4345 5f41 534d 5f52 4557 5249 R_ONCE_ASM_REWRI │ │ │ │ +000cb990: 5445 5f52 554c 4591 227d fc3a 9605 bfaa TE_RULE."}.:.... │ │ │ │ +000cb9a0: 2874 6572 6d93 2d3e 9362 6f6f 6c29 932d (term.->.bool).- │ │ │ │ +000cb9b0: 3e93 7468 6d93 6c69 7374 932d 3e93 7468 >.thm.list.->.th │ │ │ │ +000cb9c0: 6d93 2d3e 9374 686d 8ea1 8d91 2a06 6046 m.->.thm....*.`F │ │ │ │ +000cb9d0: 494c 5445 525f 5055 5245 5f4f 4e43 455f ILTER_PURE_ONCE_ │ │ │ │ +000cb9e0: 4153 4d5f 5245 5752 4954 455f 5255 4c45 ASM_REWRITE_RULE │ │ │ │ +000cb9f0: 9605 bfaa 3a93 2874 6572 6d93 2d3e 9362 ....:.(term.->.b │ │ │ │ +000cba00: 6f6f 6c29 932d 3e93 7468 6d93 6c69 7374 ool).->.thm.list │ │ │ │ +000cba10: 932d 3e93 7468 6d93 2d3e 9374 686d 8e8e .->.thm.->.thm.. │ │ │ │ +000cba20: 8e8e 8e8e 8e9f 2a78 348d 9112 c761 cf54 ......*x4....a.T │ │ │ │ +000cba30: 91ff 0556 6163 7469 6373 9603 bf6d 6172 ...Vactics...mar │ │ │ │ +000cba40: 6593 696e 90ac 7274 726f 9053 8e64 7563 e.in..rtro.S.duc │ │ │ │ +000cba50: 6564 9369 6e93 4368 6170 7465 729b 03bf ed.in.Chapter... │ │ │ │ +000cba60: 6c31 342c 9103 c813 6275 7493 6172 6593 l14,....but.are. │ │ │ │ +000cba70: 6c69 7374 6564 9868 6572 6593 666f 7293 listed.here.for. │ │ │ │ +000cba80: 7265 6665 7265 6e63 652e 9105 2a77 5468 reference...*wTh │ │ │ │ +000cba90: 6593 7461 6374 6963 7393 636f 7272 652d e.tactics.corre- │ │ │ │ +000cbaa0: 8ea6 8d91 12c7 6173 709a 538e 6f6e 6469 ......asp.S.ondi │ │ │ │ +000cbab0: 6e67 9603 eaa8 746f 9374 6865 9361 6298 ng....to.the.ab. │ │ │ │ +000cbac0: 6f95 ac72 7693 6596 03ea a872 756c 6573 o..rv.e....rules │ │ │ │ +000cbad0: 9361 7265 9374 6865 9366 6f6c 6c6f 90ac .are.the.follo.. │ │ │ │ +000cbae0: 7277 696e 673a 8ea1 8d8d 8d9f 13d6 bd8d rwing:.......... │ │ │ │ +000cbaf0: 8d8d 9fd9 0000 8d91 2a06 60eb 6152 4557 ........*.`.aREW │ │ │ │ +000cbb00: 5249 5445 5f54 4143 9200 8438 463a 9605 RITE_TAC...8F:.. │ │ │ │ +000cbb10: bfaa 7468 6d93 6c69 7374 932d 3e93 7461 ..thm.list.->.ta │ │ │ │ +000cbb20: 6374 6963 8ea4 0d00 008d 912a 0660 5055 ctic.......*.`PU │ │ │ │ +000cbb30: 5245 5f52 4557 5249 5445 5f54 4143 9167 RE_REWRITE_TAC.g │ │ │ │ +000cbb40: 79f4 3a96 05bf aa74 686d 936c 6973 7493 y.:....thm.list. │ │ │ │ +000cbb50: 2d3e 9374 6163 7469 638e a18d 912a 0660 ->.tactic....*.` │ │ │ │ +000cbb60: 4f4e 4345 5f52 4557 5249 5445 5f54 4143 ONCE_REWRITE_TAC │ │ │ │ +000cbb70: 9167 79f4 3a96 05bf aa74 686d 936c 6973 .gy.:....thm.lis │ │ │ │ +000cbb80: 7493 2d3e 9374 6163 7469 638e a18d 912a t.->.tactic....* │ │ │ │ +000cbb90: 0660 5055 5245 5f4f 4e43 455f 5245 5752 .`PURE_ONCE_REWR │ │ │ │ +000cbba0: 4954 455f 5441 4391 4abb a23a 9605 bfaa ITE_TAC.J..:.... │ │ │ │ +000cbbb0: 7468 6d93 6c69 7374 932d 3e93 7461 6374 thm.list.->.tact │ │ │ │ +000cbbc0: 6963 8e8e 8e8e 8e8e 8ea1 8d91 12c7 61cf ic............a. │ │ │ │ +000cbbd0: 5468 6596 045b c470 7265 0c78 9360 8deb The..[.pre.x.`.. │ │ │ │ +000cbbe0: 6141 534d 5f8e 9116 fea8 cf27 9369 6e64 aASM_......'.ind │ │ │ │ +000cbbf0: 6963 6174 6573 9b04 5bc5 7468 6174 9374 icates..[.that.t │ │ │ │ +000cbc00: 6865 9374 6163 7469 6393 7265 7772 6974 he.tactic.rewrit │ │ │ │ +000cbc10: 6573 9375 7369 6e67 9374 6865 9361 7373 es.using.the.ass │ │ │ │ +000cbc20: 756d 7074 696f 6e73 986f 6693 7468 6593 umptions.of.the. │ │ │ │ +000cbc30: 676f 616c 9361 738e a68d 9112 c761 7265 goal.as......are │ │ │ │ +000cbc40: 7772 6974 6573 2e8e 9f27 ae14 8d8d 8d9f writes...'...... │ │ │ │ +000cbc50: 13d6 bd8d 8d8d 9fd9 0000 8d91 2a06 60eb ............*.`. │ │ │ │ +000cbc60: 6141 534d 5f52 4557 5249 5445 5f54 4143 aASM_REWRITE_TAC │ │ │ │ +000cbc70: 916d 399e 3a96 05bf aa74 686d 936c 6973 .m9.:....thm.lis │ │ │ │ +000cbc80: 7493 2d3e 9374 6163 7469 638e a40d 0000 t.->.tactic..... │ │ │ │ +000cbc90: 8d91 2a06 6050 5552 455f 4153 4d5f 5245 ..*.`PURE_ASM_RE │ │ │ │ +000cbca0: 5752 4954 455f 5441 4391 507b 4c3a 9605 WRITE_TAC.P{L:.. │ │ │ │ +000cbcb0: bfaa 7468 6d93 6c69 7374 932d 3e93 7461 ..thm.list.->.ta │ │ │ │ +000cbcc0: 6374 6963 8ea1 8d91 2a06 604f 4e43 455f ctic....*.`ONCE_ │ │ │ │ +000cbcd0: 4153 4d5f 5245 5752 4954 455f 5441 4391 ASM_REWRITE_TAC. │ │ │ │ +000cbce0: 507b 4c3a 9605 bfaa 7468 6d93 6c69 7374 P{L:....thm.list │ │ │ │ +000cbcf0: 932d 3e93 7461 6374 6963 8ea1 8d91 2a06 .->.tactic....*. │ │ │ │ +000cbd00: 6050 5552 455f 4f4e 4345 5f41 534d 5f52 `PURE_ONCE_ASM_R │ │ │ │ +000cbd10: 4557 5249 5445 5f54 4143 9133 bcfa 3a96 EWRITE_TAC.3..:. │ │ │ │ +000cbd20: 05bf aa74 686d 936c 6973 7493 2d3e 9374 ...thm.list.->.t │ │ │ │ +000cbd30: 6163 7469 638e 8e8e 8e8e 8e8e a18d 9112 actic........... │ │ │ │ +000cbd40: c761 cf54 6865 9603 991c 7072 650c 789b .a.The....pre.x. │ │ │ │ +000cbd50: 0399 1d60 8deb 6146 494c 5445 525f 8e91 ...`..aFILTER_.. │ │ │ │ +000cbd60: 283d a6cf 2793 696e 6469 6361 7465 7393 (=..'.indicates. │ │ │ │ +000cbd70: 7468 6174 9874 6865 9374 6163 7469 6393 that.the.tactic. │ │ │ │ +000cbd80: 6f6e 6c79 9372 6577 7269 7465 7398 7769 only.rewrites.wi │ │ │ │ +000cbd90: 7468 9374 686f 7365 9361 7373 756d 7074 th.those.assumpt │ │ │ │ +000cbda0: 696f 6e73 986f 6693 7468 658e a68d 9112 ions.of.the..... │ │ │ │ +000cbdb0: c761 676f 616c 9603 eaa8 7361 7469 7366 .agoal....satisf │ │ │ │ +000cbdc0: 7969 6e67 9374 6865 9370 7265 6469 6361 ying.the.predica │ │ │ │ +000cbdd0: 7465 9373 7570 706c 6965 642e 8e9f 2a78 te.supplied...*x │ │ │ │ +000cbde0: 358d 8d8d 9f14 4b89 8d8d 8d9f d900 008d 5.....K......... │ │ │ │ +000cbdf0: 912a 0660 eb61 4649 4c54 4552 5f41 534d .*.`.aFILTER_ASM │ │ │ │ +000cbe00: 5f52 4557 5249 5445 5f54 4143 9144 fbf8 _REWRITE_TAC.D.. │ │ │ │ +000cbe10: 3a96 05bf aa28 7465 726d 932d 3e93 626f :....(term.->.bo │ │ │ │ +000cbe20: 6f6c 2993 2d3e 9374 686d 936c 6973 7493 ol).->.thm.list. │ │ │ │ +000cbe30: 2d3e 9374 6163 7469 638e a40d 0000 8d91 ->.tactic....... │ │ │ │ +000cbe40: 2a06 6046 494c 5445 525f 5055 5245 5f41 *.`FILTER_PURE_A │ │ │ │ +000cbe50: 534d 5f52 4557 5249 5445 5f54 4143 9128 SM_REWRITE_TAC.( │ │ │ │ +000cbe60: 3da6 3a96 05bf aa28 7465 726d 932d 3e93 =.:....(term.->. │ │ │ │ +000cbe70: 626f 6f6c 2993 2d3e 9374 686d 936c 6973 bool).->.thm.lis │ │ │ │ +000cbe80: 7493 2d3e 9374 6163 7469 638e a18d 912a t.->.tactic....* │ │ │ │ +000cbe90: 0660 4649 4c54 4552 5f4f 4e43 455f 4153 .`FILTER_ONCE_AS │ │ │ │ +000cbea0: 4d5f 5245 5752 4954 455f 5441 4391 283d M_REWRITE_TAC.(= │ │ │ │ +000cbeb0: a63a 9605 bfaa 2874 6572 6d93 2d3e 9362 .:....(term.->.b │ │ │ │ +000cbec0: 6f6f 6c29 932d 3e93 7468 6d93 6c69 7374 ool).->.thm.list │ │ │ │ +000cbed0: 932d 3e93 7461 6374 6963 8ea1 8d91 2a06 .->.tactic....*. │ │ │ │ +000cbee0: 6046 494c 5445 525f 5055 5245 5f4f 4e43 `FILTER_PURE_ONC │ │ │ │ +000cbef0: 455f 4153 4d5f 5245 5752 4954 455f 5441 E_ASM_REWRITE_TA │ │ │ │ +000cbf00: 4391 0b7f 543a 9605 bfaa 2874 6572 6d93 C...T:....(term. │ │ │ │ +000cbf10: 2d3e 9362 6f6f 6c29 932d 3e93 7468 6d93 ->.bool).->.thm. │ │ │ │ +000cbf20: 6c69 7374 932d 3e93 7461 6374 6963 8e8e list.->.tactic.. │ │ │ │ +000cbf30: 8e8e 8e8e 8e8e 9f24 fd13 8e8c 8b00 0001 .......$........ │ │ │ │ 000cbf40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000cbf50: 0000 0000 0000 0000 0000 0cb3 f6a0 02cc ................ │ │ │ │ -000cbf60: 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a .U...F.......... │ │ │ │ -000cbf70: 8d91 eaf1 ebd0 3235 3692 011b cf30 4368 ......256....0Ch │ │ │ │ -000cbf80: 6170 7465 7291 0480 0031 332e 910a 8000 apter....13..... │ │ │ │ -000cbf90: 436f 6e95 a000 7693 6572 7369 6f6e 738e Con...v.ersions. │ │ │ │ -000cbfa0: 91ea f1eb 9f05 6666 8900 00e6 6601 c73e ......ff....f..> │ │ │ │ -000cbfb0: 7c8e 8e8e 8ea0 0294 2fdf 9f24 fd13 8e8c |......./..$.... │ │ │ │ -000cbfc0: 8b00 0001 0100 0000 0000 0000 0000 0000 ................ │ │ │ │ -000cbfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000cbfe0: 0000 0000 0000 0000 0000 0cbf 30a0 02cc ............0... │ │ │ │ -000cbff0: 0555 8da0 fd46 d30e a002 942f df8d a0fd .U...F...../.... │ │ │ │ -000cc000: 8bd0 218d 9112 c761 eb47 4368 6170 7465 ..!....a.GChapte │ │ │ │ -000cc010: 7291 0566 6631 348e 9112 c761 9f0b cccc r..ff14....a.... │ │ │ │ -000cc020: 8900 0100 0001 c73e 7c9f 1fa2 098d d247 .......>|......G │ │ │ │ -000cc030: 6f61 6c96 0954 7b44 6972 6563 7465 6493 oal..T{Directed. │ │ │ │ -000cc040: 5072 6f91 00c7 0a6f 663a 910c 70a4 5491 Pro....of:..p.T. │ │ │ │ -000cc050: fdaa e161 6374 6963 7393 616e 648e 9f1e ...actics.and... │ │ │ │ -000cc060: 0000 8d54 91fd aae1 6163 7469 6361 6c73 ...T....acticals │ │ │ │ -000cc070: 8e9f 0f00 0089 0001 0000 01c7 3e7c 9f3a ............>|.: │ │ │ │ -000cc080: b041 8dcf 5468 6572 6596 0486 7d61 7265 .A..There...}are │ │ │ │ -000cc090: 9b04 867e 7468 7265 6593 7072 696d 6172 ...~three.primar │ │ │ │ -000cc0a0: 7993 6465 7669 6365 7398 7468 6174 9374 y.devices.that.t │ │ │ │ -000cc0b0: 6f67 6574 6865 7293 6d61 6b90 ac72 6598 ogether.mak..re. │ │ │ │ -000cc0c0: 7468 656f 7265 6d93 7072 6f90 ac72 7669 theorem.pro..rvi │ │ │ │ -000cc0d0: 6e67 9370 7261 6374 6963 616c 9869 6e93 ng.practical.in. │ │ │ │ -000cc0e0: eb48 484f 4ccf 2e8e a410 0000 8d41 6c6c .HHOL........All │ │ │ │ -000cc0f0: 9603 bca4 7468 7265 659b 03bc a56f 7269 ....three....ori │ │ │ │ -000cc100: 6769 6e61 7465 9377 6974 6898 4d69 6c6e ginate.with.Miln │ │ │ │ -000cc110: 6572 9107 7949 666f 7293 4564 696e 90ac er..yIfor.Edin.. │ │ │ │ -000cc120: 7262 7572 6768 98eb 484c 4346 cf2e 9354 rburgh..HLCF...T │ │ │ │ -000cc130: 6865 980c 7273 7493 6973 9874 6865 9374 he..rst.is.the.t │ │ │ │ -000cc140: 6865 6f72 7998 6173 9361 9872 6563 6f72 heory.as.a.recor │ │ │ │ -000cc150: 6493 6f66 8ea1 8d28 616d 6f6e 6796 033c d.of...(among..< │ │ │ │ -000cc160: 9e6f 7468 6572 9374 6869 6e67 7329 9366 .other.things).f │ │ │ │ -000cc170: 6163 7473 9b03 3c9f 616c 7265 6164 7993 acts..<.already. │ │ │ │ -000cc180: 7072 6f95 ac72 7693 6564 9603 3c9e 616e pro..rv.ed..<.an │ │ │ │ -000cc190: 6493 7468 656e 6365 9361 90ac 7276 91ff d.thence.a..rv.. │ │ │ │ -000cc1a0: 58e4 6169 6c61 626c 6593 6173 986c 656d X.ailable.as.lem │ │ │ │ -000cc1b0: 6d61 7393 7769 7468 6f75 7493 6861 90ac mas.without.ha.. │ │ │ │ -000cc1c0: 7276 696e 678e a18d 746f 9b03 85f8 6290 rving...to....b. │ │ │ │ -000cc1d0: 538e 6591 0385 f972 652d 7072 6f95 ac72 S.e....re-pro..r │ │ │ │ -000cc1e0: 7693 6564 2e91 0517 5054 6865 9873 6563 v.ed....PThe.sec │ │ │ │ -000cc1f0: 6f6e 642c 9603 9a1c 7468 6598 7375 6291 ond,....the.sub. │ │ │ │ -000cc200: 00a7 1c6a 6563 7498 6f66 9103 85f9 4368 ...ject.of....Ch │ │ │ │ -000cc210: 6170 7465 7298 3132 2c93 6973 9874 6865 apter.12,.is.the │ │ │ │ -000cc220: 9864 6572 6976 90ac 7265 6496 0385 f972 .deriv..red....r │ │ │ │ -000cc230: 756c 6598 6f66 9369 6e66 6572 656e 6365 ule.of.inference │ │ │ │ -000cc240: 9861 738e a18d 6196 043f 446d 6574 612d .as...a..?Dmeta- │ │ │ │ -000cc250: 6c61 6e67 7561 6765 9b04 3f45 7072 6f90 language..?Epro. │ │ │ │ -000cc260: 538e 6365 6475 7265 9374 6861 7498 696d S.cedure.that.im │ │ │ │ -000cc270: 706c 656d 656e 90ac 7274 7393 6193 6272 plemen..rts.a.br │ │ │ │ -000cc280: 6f61 6498 7061 7474 6572 6e93 6f66 9869 oad.pattern.of.i │ │ │ │ -000cc290: 6e66 6572 656e 6365 2c91 0454 6b62 7574 nference,..Tkbut │ │ │ │ -000cc2a0: 9874 6861 7493 616c 736f 2c8e a18d 6174 .that.also,...at │ │ │ │ -000cc2b0: 9604 528c 6561 639a ac72 6893 6170 706c ..R.eac..rh.appl │ │ │ │ -000cc2c0: 6963 6174 696f 6e2c 9104 6c84 6765 6e65 ication,..l.gene │ │ │ │ -000cc2d0: 7261 7465 7393 6576 9865 7279 9370 7269 rates.ev.ery.pri │ │ │ │ -000cc2e0: 6d69 7469 7698 6593 7374 6570 936f 669b mitiv.e.step.of. │ │ │ │ -000cc2f0: 0452 8b74 6865 9370 726f 9053 8e6f 662e .R.the.pro.S.of. │ │ │ │ -000cc300: 9106 708c 5468 6593 7468 6972 6498 6465 ..p.The.third.de │ │ │ │ -000cc310: 7669 6365 9369 7393 7468 658e a18d 7461 vice.is.the...ta │ │ │ │ -000cc320: 6374 6963 9604 eb47 6173 9b04 eb46 6193 ctic...Gas...Fa. │ │ │ │ -000cc330: 6d65 616e 7393 6f66 936f 7267 616e 697a means.of.organiz │ │ │ │ -000cc340: 696e 6798 7468 6593 636f 6e73 7472 7563 ing.the.construc │ │ │ │ -000cc350: 7469 6f6e 936f 6698 7072 6f90 538e 6f66 tion.of.pro.S.of │ │ │ │ -000cc360: 733b 9105 6b96 616e 6493 7468 6593 7573 s;..k.and.the.us │ │ │ │ -000cc370: 6593 6f66 9874 6163 7469 6361 6c73 9366 e.of.tacticals.f │ │ │ │ -000cc380: 6f72 8ea1 8d63 6f6d 7090 538e 6f73 696e or...comp.S.osin │ │ │ │ -000cc390: 6791 03ea a874 6163 7469 6373 2e8e a910 g....tactics.... │ │ │ │ -000cc3a0: 5aee 8d91 0b61 8f45 7690 ac72 656e 9604 Z....a.Ev..ren.. │ │ │ │ -000cc3b0: 709a 7769 7468 9b04 709b 7265 636f 7572 p.with..p.recour │ │ │ │ -000cc3c0: 7365 9374 6f98 6465 7269 7690 ac72 6564 se.to.deriv..red │ │ │ │ -000cc3d0: 9369 6e66 6572 656e 6365 9372 756c 6573 .inference.rules │ │ │ │ -000cc3e0: 2c91 0492 1869 7493 6973 9373 7469 6c6c ,....it.is.still │ │ │ │ -000cc3f0: 9873 7572 7072 6973 696e 676c 7993 6195 .surprisingly.a. │ │ │ │ -000cc400: ac72 776b 7793 6172 6498 746f 9104 709a .rwkw.ard.to..p. │ │ │ │ -000cc410: 7793 6f72 6b8e a18d 666f 7277 9aac 7261 w.ork...forw..ra │ │ │ │ -000cc420: 7264 2c91 0560 de74 6f96 0516 060c 6e64 rd,..`.to.....nd │ │ │ │ -000cc430: 9361 9363 9868 6169 6e93 6f66 9374 6865 .a.c.hain.of.the │ │ │ │ -000cc440: 6f72 656d 7393 7468 6174 9363 756c 6d69 orems.that.culmi │ │ │ │ -000cc450: 6e61 7465 7393 696e 9361 9364 6573 6972 nates.in.a.desir │ │ │ │ -000cc460: 6564 9374 6865 6f72 656d 2e91 08ba fa54 ed.theorem.....T │ │ │ │ -000cc470: 6869 7393 6973 9369 6e8e a18d 7061 7274 his.is.in...part │ │ │ │ -000cc480: 9604 ef15 6290 538e 6563 6175 7365 9104 ....b.S.ecause.. │ │ │ │ -000cc490: ef16 639a ac72 6861 696e 7393 6861 9876 ..c..rhains.ha.v │ │ │ │ -000cc4a0: 9865 9b04 ef16 6e6f 9373 7472 7563 7475 .e....no.structu │ │ │ │ -000cc4b0: 7265 2c91 0530 3177 6869 6c65 9860 7072 re,..01while.`pr │ │ │ │ -000cc4c0: 6f90 538e 6f66 9365 0b6f 7274 7327 9864 o.S.of.e.orts'.d │ │ │ │ -000cc4d0: 6f2e 9108 4628 4691 ff05 566f 7298 696e o...F(F...Vor.in │ │ │ │ -000cc4e0: 7374 616e 6365 2c91 0530 3169 6693 7769 stance,..01if.wi │ │ │ │ -000cc4f0: 7468 696e 8ea1 8d6f 6e65 9b04 f837 7365 thin...one...7se │ │ │ │ -000cc500: 7175 656e 6365 2c91 053b 9a74 95ac 7277 quence,..;.t..rw │ │ │ │ -000cc510: 936f 9863 9368 6169 6e73 986f 6696 04f8 .o.c.hains.of... │ │ │ │ -000cc520: 3673 7465 7073 9861 7265 9874 6f93 6290 6steps.are.to.b. │ │ │ │ -000cc530: 538e 6598 636f 6d90 ac72 6269 6e65 6498 S.e.com..rbined. │ │ │ │ -000cc540: 696e 9374 6865 9865 6e64 9862 90ac 7279 in.the.end.b..ry │ │ │ │ -000cc550: 9863 6f6e 6a75 6e63 7469 6f6e 2c91 053b .conjunction,..; │ │ │ │ -000cc560: 9a74 6865 6e8e a18d 6f6e 6596 0491 da63 .then...one....c │ │ │ │ -000cc570: 9aac 7268 6169 6e93 6d98 7573 7491 0491 ..rhain.m.ust... │ │ │ │ -000cc580: db66 6f6c 6c6f 9877 936f 7293 6290 538e .follo.w.or.b.S. │ │ │ │ -000cc590: 6593 696e 9874 6572 7370 9053 8e65 7273 e.in.tersp.S.ers │ │ │ │ -000cc5a0: 6564 9377 6974 6893 7468 6591 0491 db6f ed.with.the....o │ │ │ │ -000cc5b0: 7468 6572 9369 6e93 7468 6593 6f98 7698 ther.in.the.o.v. │ │ │ │ -000cc5c0: 6572 616c 6c93 7365 7175 656e 6365 2e91 erall.sequence.. │ │ │ │ -000cc5d0: 072e 7749 7493 6361 6e8e a18d 616c 736f ..wIt.can...also │ │ │ │ -000cc5e0: 9603 d796 6290 538e 659b 03d7 9764 690e ....b.S.e....di. │ │ │ │ -000cc5f0: 6375 6c74 9374 6f93 6469 7265 6374 9374 cult.to.direct.t │ │ │ │ -000cc600: 6865 9870 726f 9053 8e6f 6693 746f 95ac he.pro.S.of.to.. │ │ │ │ -000cc610: 7277 9361 7264 9603 d796 6974 7398 6f62 rw.ard....its.ob │ │ │ │ -000cc620: 9100 a71c 6a65 6374 9377 6865 6e93 7374 ....ject.when.st │ │ │ │ -000cc630: 6172 7469 6e67 9366 726f 6d98 6f6e 6c79 arting.from.only │ │ │ │ -000cc640: 9368 90ac 7279 7090 538e 6f74 6865 7365 .h..ryp.S.othese │ │ │ │ -000cc650: 738e a18d 2869 6696 04ee c561 6e9a ac72 s...(if....an..r │ │ │ │ -000cc660: 7929 2c91 052f cc6c 656d 6d61 7393 2869 y),../.lemmas.(i │ │ │ │ -000cc670: 6691 04ee c461 6e98 7929 2c96 052f cc61 f....an.y),../.a │ │ │ │ -000cc680: 7869 6f6d 732c 9361 6e64 9604 eec5 7468 xioms,.and....th │ │ │ │ -000cc690: 656f 7265 6d73 9366 6f6c 6c6f 9877 696e eorems.follo.win │ │ │ │ -000cc6a0: 6793 6672 6f6d 936e 6f91 04ee c468 9879 g.from.no....h.y │ │ │ │ -000cc6b0: 7090 538e 6f74 6865 7365 7393 288d 652e p.S.otheses.(.e. │ │ │ │ -000cc6c0: 672e 8e91 168e b962 9879 8ea1 8d8d eb61 g......b.y.....a │ │ │ │ -000cc6d0: 4153 5355 4d45 8e91 2671 42cf 6f72 8d91 ASSUME..&qB.or.. │ │ │ │ -000cc6e0: 03f3 47eb 6152 4546 4c8e 911a f1ef cf29 ..G.aREFL......) │ │ │ │ -000cc6f0: 2e91 0552 bb4c 696b 90ac 7265 7769 7365 ...R.Lik..rewise │ │ │ │ -000cc700: 2c91 03f5 6e69 7496 03f3 4763 616e 9b03 ,...nit...Gcan.. │ │ │ │ -000cc710: f346 6290 538e 6593 6571 7561 6c6c 7998 .Fb.S.e.equally. │ │ │ │ -000cc720: 6469 0e63 756c 7498 746f 9372 6563 6f6e di.cult.to.recon │ │ │ │ -000cc730: 7374 7275 6374 9874 6865 9370 6c61 6e98 struct.the.plan. │ │ │ │ -000cc740: 6f66 9374 6865 9870 726f 9053 8e6f 668e of.the.pro.S.of. │ │ │ │ -000cc750: a18d 650b 6f72 7496 049e d261 6674 6572 ..e.ort....after │ │ │ │ -000cc760: 9b04 9ed3 7468 6593 6661 6374 2c91 04cb ....the.fact,... │ │ │ │ -000cc770: dd66 726f 6d98 7468 6593 6c69 6e65 6172 .from.the.linear │ │ │ │ -000cc780: 9873 6571 7565 6e63 6593 6f66 9874 6865 .sequence.of.the │ │ │ │ -000cc790: 6f72 656d 733b 9104 f8e7 7468 6598 7365 orems;....the.se │ │ │ │ -000cc7a0: 7175 656e 6365 9369 7398 756e 6865 6c70 quence.is.unhelp │ │ │ │ -000cc7b0: 6675 6c93 6173 8ea1 8d64 6f90 538e 6375 ful.as...do.S.cu │ │ │ │ -000cc7c0: 6d65 6e90 ac72 7461 7469 6f6e 2e8e 9f10 men..rtation.... │ │ │ │ -000cc7d0: 5aed 8d91 0b61 8f54 6865 9603 f7b1 6964 Z....a.The....id │ │ │ │ -000cc7e0: 6561 9b03 f7b0 6f66 9367 6f61 6c98 6469 ea....of.goal.di │ │ │ │ -000cc7f0: 7265 6374 6564 9370 726f 9053 8e6f 6698 rected.pro.S.of. │ │ │ │ -000cc800: 6973 9361 9873 696d 706c 6593 6f6e 652c is.a.simple.one, │ │ │ │ -000cc810: 9103 faf3 7795 ac72 656c 6c98 6b6e 6f93 ....w..rell.kno. │ │ │ │ -000cc820: 776e 9603 f7b1 696e 9861 7274 690c 6369 wn....in.arti.ci │ │ │ │ -000cc830: 616c 9369 6e90 ac72 7465 6c6c 6967 656e al.in..rtelligen │ │ │ │ -000cc840: 6365 3a91 0552 f174 6f8e a18d 6f72 6761 ce:..R.to...orga │ │ │ │ -000cc850: 6e69 7a65 9604 eb53 7468 6593 7365 6172 nize...Sthe.sear │ │ │ │ -000cc860: 639a ac72 6893 6173 9361 9374 7265 652c c..rh.as.a.tree, │ │ │ │ -000cc870: 9105 2b7e 616e 6493 746f 9372 6576 9865 ..+~and.to.rev.e │ │ │ │ -000cc880: 7273 6593 7468 6593 7072 6f90 538e 6365 rse.the.pro.S.ce │ │ │ │ -000cc890: 7373 9361 6e64 93e5 6296 ff66 6665 9367 ss.and..b..ffe.g │ │ │ │ -000cc8a0: 696e 9105 d103 cf77 6974 6896 04eb 5374 in.....with...St │ │ │ │ -000cc8b0: 6865 936f 6291 00a7 1c6a 6563 7469 7698 he.ob....jectiv. │ │ │ │ -000cc8c0: 652e 8ea1 8d54 6865 9605 2dc4 676f 616c e....The..-.goal │ │ │ │ -000cc8d0: 9105 2dc3 6973 9374 6865 6e93 6465 636f ..-.is.then.deco │ │ │ │ -000cc8e0: 6d70 9053 8e6f 7365 642c 9b05 7e8a 7375 mp.S.osed,..~.su │ │ │ │ -000cc8f0: 6363 6573 7369 7690 ac72 656c 7993 6966 ccessiv..rely.if │ │ │ │ -000cc900: 936e 6563 6573 7361 7279 91ff 0556 2c98 .necessary...V,. │ │ │ │ -000cc910: 696e 90ac 7274 6f93 7768 6174 936f 6e65 in..rto.what.one │ │ │ │ -000cc920: 9368 6f70 9053 8e65 7391 052d c361 7265 .hop.S.es..-.are │ │ │ │ -000cc930: 936d 6f72 658e a18d 7472 6163 7461 626c .more...tractabl │ │ │ │ -000cc940: 6596 0318 4373 7562 676f 616c 732c 9103 e...Csubgoals,.. │ │ │ │ -000cc950: 4256 6561 639a ac72 6893 6465 636f 6d70 BVeac..rh.decomp │ │ │ │ -000cc960: 9053 8e6f 7369 7469 6f6e 9103 1842 6163 .S.osition...Bac │ │ │ │ -000cc970: 636f 6d70 616e 6965 6493 6298 799b 0318 companied.b.y... │ │ │ │ -000cc980: 4261 9370 6c61 6e98 666f 7293 7472 616e Ba.plan.for.tran │ │ │ │ -000cc990: 736c 6174 696e 6798 7468 6593 736f 6c75 slating.the.solu │ │ │ │ -000cc9a0: 7469 6f6e 8ea1 8d6f 6696 03f7 ad73 7562 tion...of....sub │ │ │ │ -000cc9b0: 676f 616c 7393 696e 9aac 7274 6f93 6193 goals.in..rto.a. │ │ │ │ -000cc9c0: 736f 6c75 7469 6f6e 9103 f7ae 6f66 9374 solution....of.t │ │ │ │ -000cc9d0: 6865 9367 6f61 6c2e 9105 5fef 5468 6593 he.goal..._.The. │ │ │ │ -000cc9e0: 6398 686f 6963 6593 6f66 9364 6563 6f6d c.hoice.of.decom │ │ │ │ -000cc9f0: 7090 538e 6f73 6974 696f 6e91 03f7 ae69 p.S.osition....i │ │ │ │ -000cca00: 7393 616e 9365 7870 6c69 6369 7493 7798 s.an.explicit.w. │ │ │ │ -000cca10: 6198 7993 6f66 8ea1 8d65 7870 7265 7373 a.y.of...express │ │ │ │ -000cca20: 696e 6796 03ea a861 9370 726f 9053 8e6f ing....a.pro.S.o │ │ │ │ -000cca30: 6693 6073 7472 6174 6567 7927 2e8e a68d f.`strategy'.... │ │ │ │ -000cca40: 910b 618f 5468 90ac 7275 732c 9605 9bce ..a.Th..rus,.... │ │ │ │ -000cca50: 666f 729b 0545 2e65 7861 6d70 6c65 2c93 for..E.example,. │ │ │ │ -000cca60: 696e 7374 6561 6496 0545 2d6f 6693 7468 instead..E-of.th │ │ │ │ -000cca70: 6598 6c69 6e65 6172 9373 6571 7565 6e63 e.linear.sequenc │ │ │ │ -000cca80: 696e 6793 6f66 9374 95ac 7277 936f 9b05 ing.of.t..rw.o.. │ │ │ │ -000cca90: 452d 6272 616e 6393 6865 7398 6f66 9105 E-branc.hes.of.. │ │ │ │ -000ccaa0: 452e 7468 6598 7072 6f90 538e 6f66 986f E.the.pro.S.of.o │ │ │ │ -000ccab0: 668e a18d 7468 6596 0423 2863 6f6e 6a75 f...the..#(conju │ │ │ │ -000ccac0: 6e63 7469 6f6e 2c91 0431 4865 6163 9aac nction,..1Heac.. │ │ │ │ -000ccad0: 7268 9362 7261 6e63 9868 9104 2327 7374 rh.branc.h..#'st │ │ │ │ -000ccae0: 6172 7469 6e67 9366 726f 6d93 7363 7261 arting.from.scra │ │ │ │ -000ccaf0: 7463 9868 2c91 0431 4874 6865 9370 726f tc.h,..1Hthe.pro │ │ │ │ -000ccb00: 9053 8e6f 6693 7461 736b 9369 7391 0423 .S.of.task.is..# │ │ │ │ -000ccb10: 276f 7267 616e 697a 6564 9361 7393 6193 'organized.as.a. │ │ │ │ -000ccb20: 7472 6565 8ea1 8d73 6561 7263 9aac 7268 tree...searc..rh │ │ │ │ -000ccb30: 2c91 031d f973 7461 7274 696e 6796 02ea ,....starting... │ │ │ │ -000ccb40: cd77 6974 6893 6191 02ea ce63 6f6e 6a75 .with.a....conju │ │ │ │ -000ccb50: 6e63 7469 7698 6593 676f 616c 9361 6e64 nctiv.e.goal.and │ │ │ │ -000ccb60: 9364 6563 6f6d 7090 538e 6f73 696e 6791 .decomp.S.osing. │ │ │ │ -000ccb70: 02ea ce69 7493 696e 9874 6f93 7468 6593 ...it.in.to.the. │ │ │ │ -000ccb80: 7498 7798 6f91 02ea ce63 6f6e 6a75 6e63 t.w.o....conjunc │ │ │ │ -000ccb90: 7493 7375 6267 6f61 6c73 8ea1 8d28 756e t.subgoals...(un │ │ │ │ -000ccba0: 6465 7274 616b 90ac 7265 6e96 0475 d569 dertak..ren..u.i │ │ │ │ -000ccbb0: 6e9b 0475 d66f 7074 696f 6e61 6c93 6f72 n..u.optional.or │ │ │ │ -000ccbc0: 6465 7229 2c91 0498 a177 6974 6893 7468 der),....with.th │ │ │ │ -000ccbd0: 6598 696e 95ac 7274 656e 9374 696f 6e96 e.in..rten.tion. │ │ │ │ -000ccbe0: 0475 d56f 6693 636f 6e6a 6f69 6e69 6e67 .u.of.conjoining │ │ │ │ -000ccbf0: 9874 6865 9374 95ac 7277 936f 9873 6f6c .the.t..rw.o.sol │ │ │ │ -000ccc00: 7574 696f 6e73 9104 75d5 7768 656e 8ea1 utions..u.when.. │ │ │ │ -000ccc10: 8d61 6e64 9604 bd7e 6966 9366 6f75 6e64 .and...~if.found │ │ │ │ -000ccc20: 2e91 07b1 6254 6865 9370 726f 9053 8e6f ....bThe.pro.S.o │ │ │ │ -000ccc30: 6693 6974 7365 6c66 2c9b 04f2 3361 7393 f.itself,...3as. │ │ │ │ -000ccc40: 6193 7365 7175 656e 6365 936f 6693 7374 a.sequence.of.st │ │ │ │ -000ccc50: 6570 732c 9869 7393 7468 6593 7361 6d65 eps,.is.the.same │ │ │ │ -000ccc60: 9368 6f95 ac72 7793 6576 9365 7296 04bd .ho..rw.ev.er... │ │ │ │ -000ccc70: 7e69 7493 6973 9366 6f75 6e64 3b8e a18d ~it.is.found;... │ │ │ │ -000ccc80: 7468 6596 0382 3e64 690b 6572 656e 6365 the...>di.erence │ │ │ │ -000ccc90: 9103 823d 6973 9369 6e93 7468 6593 7365 ...=is.in.the.se │ │ │ │ -000ccca0: 6172 6390 ac72 682c 9b03 971f 616e 6493 arc..rh,....and. │ │ │ │ -000cccb0: 696e 9374 6865 9370 7265 7365 7276 91ff in.the.preserv.. │ │ │ │ -000cccc0: 58e4 6174 696f 6e2c 9869 6693 7265 7175 X.ation,.if.requ │ │ │ │ -000cccd0: 6972 6564 2c91 0397 206f 6693 7468 6591 ired,... of.the. │ │ │ │ -000ccce0: 0382 3d73 7472 7563 7475 7265 6493 7072 ..=structured.pr │ │ │ │ -000cccf0: 6f90 538e 6f66 8ea1 8d70 6c61 6e2e 8e8e o.S.of...plan... │ │ │ │ -000ccd00: 9f24 fd13 8d8d 9200 ec46 9fd0 3235 378e .$.......F..257. │ │ │ │ -000ccd10: 8e8e 8c8b 0000 0102 0000 0000 0000 0000 ................ │ │ │ │ -000ccd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000ccd30: 0000 0000 0000 0000 0000 0000 000c bfc0 ................ │ │ │ │ -000ccd40: a002 cc05 558d a0fd 46d3 0e8d 8d8d 8d9f ....U...F....... │ │ │ │ -000ccd50: fa99 9a8d 91ea f1eb d032 3538 9165 7d6b .........258.e}k │ │ │ │ -000ccd60: 4368 6170 7465 7296 0480 0031 342e 910a Chapter....14... │ │ │ │ -000ccd70: 8000 476f 616c 9344 6972 6563 7465 6493 ..Goal.Directed. │ │ │ │ -000ccd80: 5072 6f90 6000 6f66 3a91 0600 0054 9bfe Pro.`.of:....T.. │ │ │ │ -000ccd90: e000 6163 7469 6373 9361 6e64 9354 9861 ..actics.and.T.a │ │ │ │ -000ccda0: 6374 6963 616c 738e 91ea f1eb 9f05 6666 cticals.......ff │ │ │ │ -000ccdb0: 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 ....f..>|....... │ │ │ │ -000ccdc0: 2fdf 8da0 fd8b d021 8d91 f653 7acf 5468 /......!...Sz.Th │ │ │ │ -000ccdd0: 6596 04bf de72 6570 7265 7365 6e90 ac72 e....represen..r │ │ │ │ -000ccde0: 7461 7469 6f6e 9b04 bfdf 6f66 9374 6869 tation....of.thi │ │ │ │ -000ccdf0: 7393 6964 6561 9369 6e98 eb48 4c43 4693 s.idea.in..HLCF. │ │ │ │ -000cce00: cf77 90ac 7261 7393 4d69 6c6e 6572 2773 .w..ras.Milner's │ │ │ │ -000cce10: 9869 6e73 7069 7261 7469 6f6e 3b91 052a .inspiration;..* │ │ │ │ -000cce20: 7974 6865 9369 6465 6198 6973 9373 696d ythe.idea.is.sim │ │ │ │ -000cce30: 696c 6172 6c79 8ea4 1000 008d 91ea f1eb ilarly.......... │ │ │ │ -000cce40: 6365 6e9a ac72 7472 616c 9605 0cc5 746f cen..rtral....to │ │ │ │ -000cce50: 9105 0cc4 7468 656f 7265 6d93 7072 6f98 ....theorem.pro. │ │ │ │ -000cce60: 7669 6e67 9369 6e9b 050c c4eb 4848 4f4c ving.in.....HHOL │ │ │ │ -000cce70: cf2e 9341 6c74 686f 7567 6898 7375 6267 ...Although.subg │ │ │ │ -000cce80: 6f61 6c69 6e67 9374 6865 6f72 656d 9370 oaling.theorem.p │ │ │ │ -000cce90: 726f 95ac 7276 9365 7273 9868 6164 9105 ro..rv.ers.had.. │ │ │ │ -000ccea0: 0cc5 616c 7265 6164 798e a18d 91ea f1eb ..already....... │ │ │ │ -000cceb0: 6290 538e 6565 6e96 0371 5b62 7569 6c74 b.S.een..q[built │ │ │ │ -000ccec0: 9361 7493 7468 6593 7469 6d65 2c91 0389 .at.the.time,... │ │ │ │ -000cced0: 9e4d 696c 6e65 7227 7393 7061 7274 6963 .Milner's.partic │ │ │ │ -000ccee0: 756c 6172 9363 6f6e 9aac 7274 7269 6275 ular.con..rtribu │ │ │ │ -000ccef0: 7469 6f6e 9377 9861 7391 0371 5c69 6e93 tion.w.as..q\in. │ │ │ │ -000ccf00: 666f 726d 616c 697a 696e 6793 7468 6593 formalizing.the. │ │ │ │ -000ccf10: 6d65 7468 6f90 538e 6493 666f 728e a18d metho.S.d.for... │ │ │ │ -000ccf20: 91ea f1eb 7472 616e 736c 6174 696e 6796 ....translating. │ │ │ │ -000ccf30: 03ea a873 7562 676f 616c 7393 736f 6c75 ...subgoals.solu │ │ │ │ -000ccf40: 7469 6f6e 7393 746f 9373 6f6c 7574 696f tions.to.solutio │ │ │ │ -000ccf50: 6e73 936f 6693 676f 616c 732e 8e9f 2b38 ns.of.goals...+8 │ │ │ │ -000ccf60: 0c8d 8d91 eaf1 ebeb 4b31 342e 318e 9120 ........K14.1.. │ │ │ │ -000ccf70: f1e7 5491 fe61 4761 6374 6963 732c 9606 ..T..aGactics,.. │ │ │ │ -000ccf80: 7ae1 676f 616c 7393 616e 6493 6a75 7374 z.goals.and.just │ │ │ │ -000ccf90: 690c 6361 7469 6f6e 738e 9f1c eacf 8d91 i.cations....... │ │ │ │ -000ccfa0: eaf1 ebcf 4191 02e9 58e5 7461 6374 6963 ....A...X.tactic │ │ │ │ -000ccfb0: 9103 9aab cf69 7396 02e9 9a61 6e93 eb48 .....is....an..H │ │ │ │ -000ccfc0: 4d4c 9b02 e999 cf66 756e 6374 696f 6e93 ML.....function. │ │ │ │ -000ccfd0: 7468 6174 9377 6865 6e93 6170 706c 6965 that.when.applie │ │ │ │ -000ccfe0: 6498 746f 9361 93e5 676f 91ff 6666 616c d.to.a..go..ffal │ │ │ │ -000ccff0: 9104 282d cf72 6564 7563 6573 9869 7493 ..(-.reduces.it. │ │ │ │ -000cd000: 746f 9328 6929 9361 986c 6973 748d 8d9f to.(i).a.list... │ │ │ │ -000cd010: fba5 32d5 318e 8e91 07a9 9ecf 6f66 9328 ..2.1.......of.( │ │ │ │ -000cd020: 7375 6229 676f 616c 732c 8ea1 8d91 eaf1 sub)goals,...... │ │ │ │ -000cd030: eb61 6c6f 6e67 9603 a907 7769 7468 9b03 .along....with.. │ │ │ │ -000cd040: a906 2869 6929 9361 93e5 6a75 7374 690c ..(ii).a..justi. │ │ │ │ -000cd050: 6391 ff66 6661 7469 6f6e 9104 8eb6 cf66 c..ffation.....f │ │ │ │ -000cd060: 756e 6374 696f 6e93 6d61 7070 696e 6793 unction.mapping. │ │ │ │ -000cd070: 6198 6c69 7374 936f 6693 7468 656f 7265 a.list.of.theore │ │ │ │ -000cd080: 6d73 9874 6f93 6193 7468 656f 7265 6d2e ms.to.a.theorem. │ │ │ │ -000cd090: 9105 22ff 5468 6593 6964 6561 8ea1 8d91 ..".The.idea.... │ │ │ │ -000cd0a0: eaf1 eb69 7396 03f3 7574 6861 7493 7468 ...is...uthat.th │ │ │ │ -000cd0b0: 6593 6675 6e63 7469 6f6e 9b03 f374 6a75 e.function...tju │ │ │ │ -000cd0c0: 7374 690c 6573 9374 6865 9364 6563 6f6d sti.es.the.decom │ │ │ │ -000cd0d0: 7090 538e 6f73 6974 696f 6e93 6f66 9374 p.S.osition.of.t │ │ │ │ -000cd0e0: 6865 9367 6f61 6c2e 9105 5346 4191 03f3 he.goal...SFA... │ │ │ │ -000cd0f0: 7367 6f61 6c93 6973 9861 6e93 eb48 4d4c sgoal.is.an..HML │ │ │ │ -000cd100: 93cf 7691 ff58 e461 6c75 6593 7768 6f73 ..v..X.alue.whos │ │ │ │ -000cd110: 658e a18d 91ea f1eb 749a ac72 7970 9053 e.......t..ryp.S │ │ │ │ -000cd120: 8e65 9604 ee26 6973 9369 736f 6d6f 7270 .e...&is.isomorp │ │ │ │ -000cd130: 6869 6393 746f 2c91 052f 0662 7574 9364 hic.to,../.but.d │ │ │ │ -000cd140: 6973 7469 6e63 7493 6672 6f6d 2c91 052f istinct.from,../ │ │ │ │ -000cd150: 0574 6865 9104 ee27 eb48 4d4c 93cf 6162 .the...'.HML..ab │ │ │ │ -000cd160: 7374 7261 6374 9374 9879 7090 538e 658d stract.t.yp.S.e. │ │ │ │ -000cd170: 93eb 6174 686d 8e91 1b1b 4acf 6f66 9374 ..athm....J.of.t │ │ │ │ -000cd180: 6865 6f72 656d 732e 9108 435a 5468 6174 heorems...CZThat │ │ │ │ -000cd190: 8ea1 8d91 eaf1 eb69 732c 9105 583d 619b .......is,..X=a. │ │ │ │ -000cd1a0: 050f 1e67 6f61 6c96 050f 1f69 7393 6193 ...goal....is.a. │ │ │ │ -000cd1b0: 6c69 7374 936f 6693 7465 726d 7398 28e5 list.of.terms.(. │ │ │ │ -000cd1c0: 6173 7375 6d70 7469 6f6e 7391 00fd ddcf assumptions..... │ │ │ │ -000cd1d0: 2993 7061 6972 6564 9377 6974 6893 6193 ).paired.with.a. │ │ │ │ -000cd1e0: 7465 726d 2e91 08a6 4454 6865 7365 9374 term....DThese.t │ │ │ │ -000cd1f0: 95ac 7277 936f 9105 0f1f 636f 6d70 9053 ..rw.o....comp.S │ │ │ │ -000cd200: 8e6f 6e65 6e93 7473 8ea1 8d91 eaf1 eb63 .onen.ts.......c │ │ │ │ -000cd210: 6f72 7265 7370 9553 8e6f 6e64 2c91 044d orresp.S.ond,..M │ │ │ │ -000cd220: 1172 6573 7093 6563 7469 769a ac72 656c .resp.ectiv..rel │ │ │ │ -000cd230: 7991 ff05 562c 9104 4d12 746f 9104 3962 y...V,..M.to..9b │ │ │ │ -000cd240: 7468 6596 0439 636c 6973 7493 6f66 9368 the..9clist.of.h │ │ │ │ -000cd250: 9879 7090 538e 6f74 6865 7365 739b 0439 .yp.S.otheses..9 │ │ │ │ -000cd260: 6261 6e64 9374 6865 9363 6f6e 636c 7573 band.the.conclus │ │ │ │ -000cd270: 696f 6e98 6f66 9361 9374 6865 6f72 656d ion.of.a.theorem │ │ │ │ -000cd280: 2e91 0625 1054 6865 8ea1 8d91 eaf1 eb6c ...%.The.......l │ │ │ │ -000cd290: 6973 7496 0359 816f 669b 0359 8261 7373 ist..Y.of..Y.ass │ │ │ │ -000cd2a0: 756d 7074 696f 6e73 9369 7393 6198 7790 umptions.is.a.w. │ │ │ │ -000cd2b0: ac72 6f72 6b69 6e67 9372 6563 6f72 6498 .rorking.record. │ │ │ │ -000cd2c0: 6f66 9366 6163 7473 9374 6861 7498 6d61 of.facts.that.ma │ │ │ │ -000cd2d0: 90ac 7279 9362 9053 8e65 9375 7365 6498 ..ry.b.S.e.used. │ │ │ │ -000cd2e0: 696e 9364 6563 6f6d 7090 538e 6f73 696e in.decomp.S.osin │ │ │ │ -000cd2f0: 6798 7468 6593 676f 616c 2e8e 9f10 822c g.the.goal....., │ │ │ │ -000cd300: 8d91 f653 7a54 6865 9605 7c78 7265 6c61 ...SzThe..|xrela │ │ │ │ -000cd310: 7469 6f6e 936f 669b 057c 7974 6865 6f72 tion.of..|ytheor │ │ │ │ -000cd320: 656d 7393 746f 9367 6f61 6c73 9369 7393 ems.to.goals.is. │ │ │ │ -000cd330: 6163 95ac 7268 6965 7693 656d 656e 9374 ac..rhiev.emen.t │ │ │ │ -000cd340: 3a91 085c 8161 9605 7c78 7468 656f 7265 :..\.a..|xtheore │ │ │ │ -000cd350: 6d93 6163 95ac 7268 6965 7693 6573 9605 m.ac..rhiev.es.. │ │ │ │ -000cd360: 7c78 6198 676f 616c 9369 6693 7468 658e |xa.goal.if.the. │ │ │ │ -000cd370: a18d 91ea f1eb 636f 6e63 6c75 7369 6f6e ......conclusion │ │ │ │ -000cd380: 9603 d09a 6f66 9b03 d099 7468 6593 7468 ....of....the.th │ │ │ │ -000cd390: 656f 7265 6d93 6973 9365 7175 616c 9874 eorem.is.equal.t │ │ │ │ -000cd3a0: 6f93 7468 6593 7465 726d 9370 6172 7498 o.the.term.part. │ │ │ │ -000cd3b0: 6f66 9374 6865 9367 6f61 6c93 2875 7098 of.the.goal.(up. │ │ │ │ -000cd3c0: 746f 93d7 0b90 138f cf2d 636f 6e95 ac72 to.......-con..r │ │ │ │ -000cd3d0: 7693 6572 7369 6f6e 292c 9103 d5d0 616e v.ersion),....an │ │ │ │ -000cd3e0: 648e a18d 91ea f1eb 6966 9603 5aff 6561 d.......if..Z.ea │ │ │ │ -000cd3f0: 639a ac72 6893 6898 7970 9053 8e6f 7468 c..rh.h.yp.S.oth │ │ │ │ -000cd400: 6573 6973 936f 6693 7468 6593 7468 656f esis.of.the.theo │ │ │ │ -000cd410: 7265 6d93 6973 9365 7175 616c 9328 7570 rem.is.equal.(up │ │ │ │ -000cd420: 9374 6f93 d70b 9013 8fcf 2d63 6f6e 9876 .to.......-con.v │ │ │ │ -000cd430: 9865 7273 696f 6e2c 9103 77bb 6167 6169 .ersion,..w.agai │ │ │ │ -000cd440: 6e29 9374 6f93 736f 6d65 9361 7373 756d n).to.some.assum │ │ │ │ -000cd450: 7074 696f 6e8e a18d 91ea f1eb 6f66 9603 ption.......of.. │ │ │ │ -000cd460: 786e 7468 659b 0378 6d67 6f61 6c2e 9105 xnthe..xmgoal... │ │ │ │ -000cd470: 12cd 5468 6973 9364 650c 6e69 7469 6f6e ..This.de.nition │ │ │ │ -000cd480: 9861 7373 7572 6573 9374 6861 7493 7468 .assures.that.th │ │ │ │ -000cd490: 6598 7468 656f 7265 6d93 7075 7270 9053 e.theorem.purp.S │ │ │ │ -000cd4a0: 8e6f 7274 696e 6793 746f 9873 6174 6973 .orting.to.satis │ │ │ │ -000cd4b0: 6679 9361 9367 6f61 6c98 646f 9053 8e65 fy.a.goal.do.S.e │ │ │ │ -000cd4c0: 7393 6e6f 748e a18d 91ea f1eb 6465 709a s.not.......dep. │ │ │ │ -000cd4d0: 538e 656e 6496 03ea a86f 6e93 6173 7375 S.end....on.assu │ │ │ │ -000cd4e0: 6d70 7469 6f6e 7393 6298 6579 9aac 726f mptions.b.ey..ro │ │ │ │ -000cd4f0: 6e64 9374 6865 9377 986f 726b 696e 6793 nd.the.w.orking. │ │ │ │ -000cd500: 6173 7375 6d70 7469 6f6e 7393 6f66 9374 assumptions.of.t │ │ │ │ -000cd510: 6865 9367 6f61 6c2e 8ea9 1082 2b8d 91f6 he.goal.....+... │ │ │ │ -000cd520: 537a 4196 03ed 006a 7573 7469 0c63 6174 SzA....justi.cat │ │ │ │ -000cd530: 696f 6e9b 03ed 0169 7393 2872 6174 6865 ion....is.(rathe │ │ │ │ -000cd540: 7298 636f 6e66 7573 696e 676c 7929 9363 r.confusingly).c │ │ │ │ -000cd550: 616c 6c65 6498 6198 e570 7296 ff66 666f alled.a..pr..ffo │ │ │ │ -000cd560: 936f 6691 0a62 8acf 696e 9603 ed00 eb48 .of..b..in.....H │ │ │ │ -000cd570: 484f 4c91 05e2 57cf 666f 6c6c 6f90 ac72 HOL...W.follo..r │ │ │ │ -000cd580: 7769 6e67 9874 6865 93eb 484c 4346 98cf wing.the..HLCF.. │ │ │ │ -000cd590: 7573 6167 653b 8ea1 8d91 eaf1 eb69 7496 usage;.......it. │ │ │ │ -000cd5a0: 04ad c169 732c 9b04 de88 6173 936d 656e ...is,....as.men │ │ │ │ -000cd5b0: 90ac 7274 696f 6e65 642c 9861 6e93 eb48 ..rtioned,.an..H │ │ │ │ -000cd5c0: 4d4c 93cf 6675 6e63 7469 6f6e 9b04 adc2 ML..function.... │ │ │ │ -000cd5d0: 6672 6f6d 9361 9374 6865 6f72 656d 986c from.a.theorem.l │ │ │ │ -000cd5e0: 6973 7493 746f 9361 9874 6865 6f72 656d ist.to.a.theorem │ │ │ │ -000cd5f0: 2e91 0782 2b54 6865 98eb 484d 4c93 cf60 ....+The..HML..` │ │ │ │ -000cd600: 7072 6f90 538e 6f66 9100 d638 278e a18d pro.S.of...8'... │ │ │ │ -000cd610: 91ea f1eb 6675 6e63 7469 6f6e 9603 ac9e ....function.... │ │ │ │ -000cd620: 636f 7272 6573 709a 538e 6f6e 6473 9103 corresp.S.onds.. │ │ │ │ -000cd630: ac9d 746f 9361 9370 726f 986f 6693 696e ..to.a.pro.of.in │ │ │ │ -000cd640: 9b03 ac9d 7468 6593 6c6f 6769 6361 6c93 ....the.logical. │ │ │ │ -000cd650: 7365 6e73 6598 286f 6693 6193 7365 7175 sense.(of.a.sequ │ │ │ │ -000cd660: 656e 6365 936f 6698 7468 656f 7265 6d73 ence.of.theorems │ │ │ │ -000cd670: 9364 6570 9053 8e65 6e64 696e 678e a18d .dep.S.ending... │ │ │ │ -000cd680: 91ea f1eb 6f6e 9604 52ff 696e 6665 7265 ....on..R.infere │ │ │ │ -000cd690: 6e63 659b 0453 0072 756c 6573 2993 6f6e nce..S.rules).on │ │ │ │ -000cd6a0: 6c79 9869 6e93 7468 6174 9869 7493 6d90 ly.in.that.it.m. │ │ │ │ -000cd6b0: ac72 7573 7493 6576 91ff 58e4 616c 7561 .rust.ev..X.alua │ │ │ │ -000cd6c0: 7465 9874 6865 93eb 484d 4c98 cf66 756e te.the..HML..fun │ │ │ │ -000cd6d0: 6374 696f 6e93 636f 7272 6573 7090 538e ction.corresp.S. │ │ │ │ -000cd6e0: 6f6e 6469 6e67 9874 6f93 6561 6390 ac72 onding.to.eac..r │ │ │ │ -000cd6f0: 688e a18d 91ea f1eb 696e 6665 7265 6e63 h.......inferenc │ │ │ │ -000cd700: 6596 0452 8e72 756c 6593 6f6e 9377 6869 e..R.rule.on.whi │ │ │ │ -000cd710: 6390 ac72 689b 0452 8f74 6865 9373 6571 c..rh..R.the.seq │ │ │ │ -000cd720: 7565 6e63 6593 6465 7090 538e 656e 6473 uence.dep.S.ends │ │ │ │ -000cd730: 9369 6e93 6f72 6465 7293 746f 9863 6f6d .in.order.to.com │ │ │ │ -000cd740: 7075 7465 9369 7473 8d93 eb61 7468 6d8e pute.its...athm. │ │ │ │ -000cd750: 9115 918c cf2d 7691 ff58 e461 6c75 6564 .....-v..X.alued │ │ │ │ -000cd760: 9372 6573 756c 742e 8ea1 8d91 eaf1 eb28 .result........( │ │ │ │ -000cd770: 604a 7573 7469 0c63 6174 696f 6e27 2c96 `Justi.cation',. │ │ │ │ -000cd780: 0405 ec6f 729b 0400 7760 7691 ff58 e461 ...or...w`v..X.a │ │ │ │ -000cd790: 6c69 6461 7469 6f6e 272c 9361 7398 6973 lidation',.as.is │ │ │ │ -000cd7a0: 9604 0078 736f 6d65 7469 6d65 7393 7573 ...xsometimes.us │ │ │ │ -000cd7b0: 6564 2c91 0405 eb61 7265 936c 6573 7398 ed,....are.less. │ │ │ │ -000cd7c0: 636f 6e66 7573 696e 6793 7465 726d 7393 confusing.terms. │ │ │ │ -000cd7d0: 666f 7298 7468 6593 eb48 4d4c 8ea1 8d91 for.the..HML.... │ │ │ │ -000cd7e0: eaf1 ebcf 6675 6e63 7469 6f6e 9603 2f0b ....function../. │ │ │ │ -000cd7f0: 696e 9371 7565 7374 696f 6e2e 2991 04fa in.question.)... │ │ │ │ -000cd800: 5654 6865 9370 726f 9053 8e6f 6693 6675 VThe.pro.S.of.fu │ │ │ │ -000cd810: 6e63 7469 6f6e 2c91 0354 906f 7293 6a75 nction,..T.or.ju │ │ │ │ -000cd820: 7374 690c 6361 7469 6f6e 2c91 0354 9172 sti.cation,..T.r │ │ │ │ -000cd830: 6574 7572 6e65 6493 629a ac72 7991 032f eturned.b..ry../ │ │ │ │ -000cd840: 0a61 9374 6163 7469 6393 6973 9369 6e98 .a.tactic.is.in. │ │ │ │ -000cd850: 7465 6e64 6564 8ea1 8d91 eaf1 eb74 6f96 tended.......to. │ │ │ │ -000cd860: 03ef d46d 6170 9b03 efd5 7468 6593 6c69 ...map....the.li │ │ │ │ -000cd870: 7374 936f 6698 7468 656f 7265 6d73 9372 st.of.theorems.r │ │ │ │ -000cd880: 6573 7090 538e 6563 7469 769a ac72 656c esp.S.ectiv..rel │ │ │ │ -000cd890: 7993 6163 9868 6965 7669 6e67 9374 6865 y.ac.hieving.the │ │ │ │ -000cd8a0: 9b03 efd5 7375 6267 6f61 6c73 9374 6f93 ....subgoals.to. │ │ │ │ -000cd8b0: 7468 6598 7468 656f 7265 6d93 6163 90ac the.theorem.ac.. │ │ │ │ -000cd8c0: 7268 6965 7669 6e67 8ea1 8d91 eaf1 eb74 rhieving.......t │ │ │ │ -000cd8d0: 6865 9603 eaa8 6f72 6967 696e 616c 9367 he....original.g │ │ │ │ -000cd8e0: 6f61 6c3b 9369 7493 6a75 7374 690c 6573 oal;.it.justi.es │ │ │ │ -000cd8f0: 9374 6865 9364 6563 6f6d 7090 538e 6f73 .the.decomp.S.os │ │ │ │ -000cd900: 6974 696f 6e93 696e 90ac 7274 6f93 7375 ition.in..rto.su │ │ │ │ -000cd910: 6267 6f61 6c73 2e8e a68d 91f6 537a 4191 bgoals......SzA. │ │ │ │ -000cd920: 03cc ac74 6163 7469 6396 03cc b369 7393 ...tactic....is. │ │ │ │ -000cd930: 7361 6964 9b03 ccb4 746f 93e5 736f 6c76 said....to..solv │ │ │ │ -000cd940: 6591 04b2 63cf 6198 676f 616c 9369 6693 e...c.a.goal.if. │ │ │ │ -000cd950: 6974 9872 6564 7563 6573 9374 6865 9367 it.reduces.the.g │ │ │ │ -000cd960: 6f61 6c98 746f 9374 6865 9365 6d70 7490 oal.to.the.empt. │ │ │ │ -000cd970: ac72 7998 7365 7493 6f66 9373 7562 676f .ry.set.of.subgo │ │ │ │ -000cd980: 616c 732e 9105 2ee4 5468 6973 8ea1 8d91 als.....This.... │ │ │ │ -000cd990: eaf1 eb64 6570 9553 8e65 6e64 732c 9105 ...dep.S.ends,.. │ │ │ │ -000cd9a0: 99f0 6f62 90ac 7276 696f 7573 6c79 91ff ..ob..rviously.. │ │ │ │ -000cd9b0: 0556 2c91 0599 f16f 6e91 0543 ae74 6865 .V,....on..C.the │ │ │ │ -000cd9c0: 7265 9b05 43af 6293 6569 6e67 9861 7498 re..C.b.eing.at. │ │ │ │ -000cd9d0: 6c65 6173 7496 0543 ae6f 6e65 9874 6163 least..C.one.tac │ │ │ │ -000cd9e0: 7469 6398 7468 6174 936d 6170 7398 6198 tic.that.maps.a. │ │ │ │ -000cd9f0: 676f 616c 9874 6f93 7468 6598 656d 7074 goal.to.the.empt │ │ │ │ -000cda00: 90ac 7279 8ea1 8d91 eaf1 eb73 7562 676f ..ry.......subgo │ │ │ │ -000cda10: 616c 9604 4872 6c69 7374 2e91 0652 3e54 al..Hrlist...R>T │ │ │ │ -000cda20: 6865 9b04 4873 7369 6d70 6c65 7374 9374 he..Hssimplest.t │ │ │ │ -000cda30: 6163 7469 6393 7468 6174 9364 6f90 538e actic.that.do.S. │ │ │ │ -000cda40: 6573 9374 6869 7393 6973 936f 6e65 9374 es.this.is.one.t │ │ │ │ -000cda50: 6861 7493 6361 6e98 7265 636f 676e 697a hat.can.recogniz │ │ │ │ -000cda60: 6593 7768 656e 9361 9367 6f61 6c93 6973 e.when.a.goal.is │ │ │ │ -000cda70: 8ea1 8d91 eaf1 eb61 6395 ac72 6869 6576 .......ac..rhiev │ │ │ │ -000cda80: 9365 649b 03a6 7b62 9379 9861 6e98 6178 .ed...{b.y.an.ax │ │ │ │ -000cda90: 696f 6d98 6f72 9603 a67a 616e 9865 7869 iom.or...zan.exi │ │ │ │ -000cdaa0: 7374 696e 6798 7468 656f 7265 6d3b 9103 sting.theorem;.. │ │ │ │ -000cdab0: bd35 696e 98eb 4848 4f4c cf2c 9374 6865 .5in..HHOL.,.the │ │ │ │ -000cdac0: 9866 756e 6374 696f 6e8d 98eb 6141 4343 .function...aACC │ │ │ │ -000cdad0: 4550 545f 5441 438e 9140 c99a cf64 6f90 EPT_TAC..@...do. │ │ │ │ -000cdae0: 538e 6573 9874 6869 732e 8ea1 8d8d 91ea S.es.this....... │ │ │ │ -000cdaf0: f1eb eb61 4143 4345 5054 5f54 4143 8e91 ...aACCEPT_TAC.. │ │ │ │ -000cdb00: 2908 36cf 7461 6b90 ac72 6573 9604 99a7 ).6.tak..res.... │ │ │ │ -000cdb10: 619b 0499 a674 6865 6f72 656d 93d7 7468 a....theorem..th │ │ │ │ -000cdb20: 93cf 616e 6493 7072 6f90 538e 6475 6365 ..and.pro.S.duce │ │ │ │ -000cdb30: 7398 6193 7461 6374 6963 9374 6861 7493 s.a.tactic.that. │ │ │ │ -000cdb40: 6d61 7073 9861 9376 91ff 58e4 616c 7565 maps.a.v..X.alue │ │ │ │ -000cdb50: 936f 6693 7490 ac72 7970 9053 8e65 8d98 .of.t..ryp.S.e.. │ │ │ │ -000cdb60: eb61 7468 6d8e 911a 724b cf74 6f8e a18d .athm...rK.to... │ │ │ │ -000cdb70: 91ea f1eb 7468 6596 03ad 5b65 6d70 7490 ....the...[empt. │ │ │ │ -000cdb80: ac72 799b 03ad 5a6c 6973 7493 6f66 9873 .ry...Zlist.of.s │ │ │ │ -000cdb90: 7562 676f 616c 732e 9105 2471 4974 936a ubgoals...$qIt.j │ │ │ │ -000cdba0: 7573 7469 0c65 7393 7468 6973 9860 6465 usti.es.this.`de │ │ │ │ -000cdbb0: 636f 6d70 9053 8e6f 7369 7469 6f6e 2793 comp.S.osition'. │ │ │ │ -000cdbc0: 6290 ac72 7998 6193 7072 6f90 538e 6f66 b..ry.a.pro.S.of │ │ │ │ -000cdbd0: 9366 756e 6374 696f 6e98 7468 6174 936d .function.that.m │ │ │ │ -000cdbe0: 6170 738e a18d 91ea f1eb 7468 6596 043e aps.......the..> │ │ │ │ -000cdbf0: 5b65 6d70 749a ac72 7993 6c69 7374 936f [empt..ry.list.o │ │ │ │ -000cdc00: 6691 043e 5a74 6865 6f72 656d 7393 746f f..>Ztheorems.to │ │ │ │ -000cdc10: 9374 6865 9374 6865 6f72 656d 93d7 7468 .the.theorem..th │ │ │ │ -000cdc20: cf2e 9106 33f8 5468 6593 7573 6593 6f66 ....3.The.use.of │ │ │ │ -000cdc30: 9374 6869 7393 7465 6398 686e 6963 616c .this.tec.hnical │ │ │ │ -000cdc40: 9364 6576 6963 652c 9104 5347 6f72 936f .device,..SGor.o │ │ │ │ -000cdc50: 7468 6572 8ea1 8d91 eaf1 eb73 7563 9aac ther.......suc.. │ │ │ │ -000cdc60: 7268 9603 eaa8 7461 6374 6963 732c 9365 rh....tactics,.e │ │ │ │ -000cdc70: 6e64 7393 7468 6593 6465 636f 6d70 9053 nds.the.decomp.S │ │ │ │ -000cdc80: 8e6f 7369 7469 6f6e 936f 6693 7375 6267 .osition.of.subg │ │ │ │ -000cdc90: 6f61 6c73 2c93 616e 6493 616c 6c6f 9877 oals,.and.allo.w │ │ │ │ -000cdca0: 7393 7468 6593 7072 6f9a 538e 6f66 9374 s.the.pro.S.of.t │ │ │ │ -000cdcb0: 6f93 6298 6593 6275 696c 7493 7570 2e8e o.b.e.built.up.. │ │ │ │ -000cdcc0: a68d 91f6 537a 556e 6c69 6b9a ac72 6596 ....SzUnlik..re. │ │ │ │ -000cdcd0: 02cc ec74 6865 6f72 656d 732c 9103 0611 ...theorems,.... │ │ │ │ -000cdce0: 676f 616c 7393 6e65 6564 936e 6f74 9362 goals.need.not.b │ │ │ │ -000cdcf0: 9053 8e65 9364 650c 6e65 6491 02cc eb61 .S.e.de.ned....a │ │ │ │ -000cdd00: 7393 616e 9361 6273 7472 6163 7493 7498 s.an.abstract.t. │ │ │ │ -000cdd10: 7970 9053 8e65 3b91 032c 2b74 6865 7991 yp.S.e;..,+they. │ │ │ │ -000cdd20: 02cc eb61 7265 9374 7261 6e73 7061 7265 ...are.transpare │ │ │ │ -000cdd30: 6e98 7493 616e 648e a18d 91ea f1eb 6361 n.t.and.......ca │ │ │ │ -000cdd40: 6e96 03d7 f262 9053 8e65 9363 6f6e 7374 n....b.S.e.const │ │ │ │ -000cdd50: 7275 6374 6564 9366 7265 656c 7991 ff05 ructed.freely... │ │ │ │ -000cdd60: 562e 9105 32a4 5468 9aac 7275 732c 9103 V...2.Th..rus,.. │ │ │ │ -000cdd70: dbb0 616e 93eb 484d 4c93 cf74 9879 7090 ..an..HML..t.yp. │ │ │ │ -000cdd80: 538e 6593 6162 6272 6576 6961 7469 6f6e S.e.abbreviation │ │ │ │ -000cdd90: 9328 7365 6593 5365 6374 696f 6e93 352e .(see.Section.5. │ │ │ │ -000cdda0: 3429 9369 7393 696e 9874 726f 9053 8e64 4).is.in.tro.S.d │ │ │ │ -000cddb0: 7563 6564 8e91 eaf1 eb9f 0d6a bd89 0000 uced.......j.... │ │ │ │ -000cddc0: 6666 0071 cf9f 9f0c 999a 8d8d 8d8d 910d ff.q............ │ │ │ │ -000cddd0: 8390 9ffc 5eff c531 8e8e 8e91 1200 03c6 ....^..1........ │ │ │ │ -000cdde0: 5468 6596 0355 556f 7264 6572 696e 6793 The..UUordering. │ │ │ │ -000cddf0: 6973 936e 6563 6573 7361 7279 9366 6f72 is.necessary.for │ │ │ │ -000cde00: 9373 656c 6563 7469 6e67 9361 9374 7265 .selecting.a.tre │ │ │ │ -000cde10: 6593 7365 6172 6390 b8e3 6893 7374 7261 e.searc...h.stra │ │ │ │ -000cde20: 7465 6779 91ff 2aaa 2e8e 8e9f 24fd 138e tegy..*.....$... │ │ │ │ -000cde30: 8c8b 0000 0103 0000 0000 0000 0000 0000 ................ │ │ │ │ -000cde40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000cde50: 0000 0000 0000 0000 0000 000c cd13 a002 ................ │ │ │ │ -000cde60: cc05 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 ..U...F......... │ │ │ │ -000cde70: 9a8d 9112 c761 d031 342e 312e 910a 8000 .....a.14.1..... │ │ │ │ -000cde80: 5491 fee0 0061 6374 6963 732c 9604 8000 T....actics,.... │ │ │ │ -000cde90: 676f 616c 7393 616e 6493 6a75 7374 690c goals.and.justi. │ │ │ │ -000cdea0: 6361 7469 6f6e 7392 00d5 0e1f 3235 398e cations.....259. │ │ │ │ -000cdeb0: 9112 c761 9f05 6666 8900 00e6 6601 c73e ...a..ff....f..> │ │ │ │ -000cdec0: 7c8e 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 |......./......! │ │ │ │ -000cded0: 8d91 12c7 61cf 666f 7296 0522 e167 6f61 ....a.for..".goa │ │ │ │ -000cdee0: 6c73 2e8d 8d9f fba5 32d5 328e 8e91 04c0 ls......2.2..... │ │ │ │ -000cdef0: 04cf 2e91 08e1 8c54 6865 936f 7090 538e .......The.op.S. │ │ │ │ -000cdf00: 6572 6174 696f 6e73 936f 6e93 676f 616c erations.on.goal │ │ │ │ -000cdf10: 739b 0522 e261 7265 9374 6865 7265 666f s..".are.therefo │ │ │ │ -000cdf20: 7265 936a 7573 7493 7468 6593 6f72 6469 re.just.the.ordi │ │ │ │ -000cdf30: 6e61 7279 9870 6169 7293 7365 6c65 6374 nary.pair.select │ │ │ │ -000cdf40: 6f72 7393 616e 648e a410 0000 8d91 12c7 ors.and......... │ │ │ │ -000cdf50: 6163 6f6e 7374 7275 6374 6f72 9602 bdc7 aconstructor.... │ │ │ │ -000cdf60: 2873 6565 9b02 bdc8 5365 6374 696f 6e93 (see....Section. │ │ │ │ -000cdf70: 362e 3129 2e91 04d4 954c 696b 95ac 7265 6.1).....Lik..re │ │ │ │ -000cdf80: 7769 7365 2c91 02f9 f574 9379 7090 538e wise,....t.yp.S. │ │ │ │ -000cdf90: 6596 02bd c761 6262 7265 7669 6174 696f e....abbreviatio │ │ │ │ -000cdfa0: 6e73 9861 7265 9369 6e90 ac72 7472 6f90 ns.are.in..rtro. │ │ │ │ -000cdfb0: 538e 6475 6365 6498 666f 7293 6a75 7374 S.duced.for.just │ │ │ │ -000cdfc0: 690c 6361 7469 6f6e 738e a18d 9112 c761 i.cations......a │ │ │ │ -000cdfd0: 2870 726f 9053 8e6f 6673 2996 03ea a861 (pro.S.ofs)....a │ │ │ │ -000cdfe0: 6e64 9374 6163 7469 6373 2e91 0538 e043 nd.tactics...8.C │ │ │ │ -000cdff0: 6f6e 6365 7074 7561 6c6c 7991 ff05 562c onceptually...V, │ │ │ │ -000ce000: 9374 6865 9366 6f6c 6c6f 90ac 7277 696e .the.follo..rwin │ │ │ │ -000ce010: 6793 6162 6272 6576 6961 7469 6f6e 7393 g.abbreviations. │ │ │ │ -000ce020: 6172 6593 6d61 6465 9369 6e93 eb48 484f are.made.in..HHO │ │ │ │ -000ce030: 4ccf 3a8e 9f2b c09d 8d8d 8d9f 0d56 bd8d L.:..+.......V.. │ │ │ │ -000ce040: 8d8d 9fe6 0000 8d91 2a06 60eb 6167 6f61 ........*.`.agoa │ │ │ │ -000ce050: 6c91 283d a63d 9605 bfaa 7465 726d 936c l.(=.=....term.l │ │ │ │ -000ce060: 6973 7493 2393 7465 726d 8ea4 0d00 008d ist.#.term...... │ │ │ │ -000ce070: 912a 0660 7461 6374 6963 911c be52 3d96 .*.`tactic...R=. │ │ │ │ -000ce080: 05bf aa67 6f61 6c93 2d3e 9367 6f61 6c93 ...goal.->.goal. │ │ │ │ -000ce090: 6c69 7374 9323 9370 726f 6f66 8ea1 8d91 list.#.proof.... │ │ │ │ -000ce0a0: 2a06 6070 726f 6f66 9122 7dfc 3d96 05bf *.`proof."}.=... │ │ │ │ -000ce0b0: aa74 686d 936c 6973 7493 2d3e 9374 686d .thm.list.->.thm │ │ │ │ -000ce0c0: 8e8e 8e8e 8e8e 8e9f 2ab3 e88d 911e 28f0 ........*.....(. │ │ │ │ -000ce0d0: cf49 6e96 03f5 2766 6163 742c 9103 f7c7 .In...'fact,.... │ │ │ │ -000ce0e0: 7468 659b 03f5 2874 90ac 7279 7090 538e the...(t..ryp.S. │ │ │ │ -000ce0f0: 6593 eb61 676f 616c 9605 bfaa 6c69 7374 e..agoal....list │ │ │ │ -000ce100: 9323 9370 726f 6f66 9603 f527 cf69 7393 .#.proof...'.is. │ │ │ │ -000ce110: 6162 6272 6576 6961 7465 6498 696e 93eb abbreviated.in.. │ │ │ │ -000ce120: 484d 4c93 cf74 6f8d 93eb 6173 7562 676f HML..to...asubgo │ │ │ │ -000ce130: 616c 738e 9131 f277 cf2c 9103 f7c7 616e als..1.w.,....an │ │ │ │ -000ce140: 6498 7468 6593 6162 6272 652d 8ea1 8d91 d.the.abbre-.... │ │ │ │ -000ce150: 12c7 6176 6961 7469 6f6e 9604 16f4 6f66 ..aviation....of │ │ │ │ -000ce160: 8d93 eb61 7461 6374 6963 8e91 2aab e4cf ...atactic..*... │ │ │ │ -000ce170: 6d61 6465 9104 16f5 696e 6469 7265 6374 made....indirect │ │ │ │ -000ce180: 6c79 9374 6872 6f75 6768 9369 742e 9105 ly.through.it... │ │ │ │ -000ce190: bdc4 5468 90ac 7275 732c 9104 2208 6966 ..Th..rus,..".if │ │ │ │ -000ce1a0: 93d7 5491 05b8 bacf 6973 9361 9374 6163 ..T.....is.a.tac │ │ │ │ -000ce1b0: 7469 6393 616e 6493 d767 9104 852e cf69 tic.and..g.....i │ │ │ │ -000ce1c0: 7393 6193 676f 616c 2c91 0422 0774 6865 s.a.goal,..".the │ │ │ │ -000ce1d0: 6e8e a18d 9112 c761 6170 706c 7969 6e67 n......aapplying │ │ │ │ -000ce1e0: 9604 97e4 d754 9b06 39aa cf74 6f93 d767 .....T..9..to..g │ │ │ │ -000ce1f0: 9105 061d cf28 8d69 2e65 2e8e 9113 9b67 .....(.i.e.....g │ │ │ │ -000ce200: 6576 91ff 58e4 616c 7561 7469 6e67 9374 ev..X.aluating.t │ │ │ │ -000ce210: 6865 93eb 484d 4c93 cf65 7870 7265 7373 he..HML..express │ │ │ │ -000ce220: 696f 6e93 d754 9867 906e 39cf 2993 7265 ion..T.g.n9.).re │ │ │ │ -000ce230: 7375 6c74 7393 696e 9104 97e3 616e 93eb sults.in....an.. │ │ │ │ -000ce240: 484d 4c93 cf76 91ff 58e4 616c 7565 936f HML..v..X.alue.o │ │ │ │ -000ce250: 6693 7490 ac72 7970 9053 8e65 8ea1 8d8d f.t..ryp.S.e.... │ │ │ │ -000ce260: 9112 c761 eb61 7375 6267 6f61 6c73 8e91 ...a.asubgoals.. │ │ │ │ -000ce270: 40c4 b1cf 2c8d 9103 a022 692e 652e 8e91 @...,...."i.e... │ │ │ │ -000ce280: 1631 2661 9603 8d80 7061 6972 9377 686f .1&a....pair.who │ │ │ │ -000ce290: 7365 930c 7273 749b 038d 8163 6f6d 7090 se..rst....comp. │ │ │ │ -000ce2a0: 538e 6f6e 656e 90ac 7274 9369 7393 6193 S.onen..rt.is.a. │ │ │ │ -000ce2b0: 6c69 7374 936f 6693 676f 616c 7398 616e list.of.goals.an │ │ │ │ -000ce2c0: 6493 7768 6f73 6593 7365 636f 6e64 9363 d.whose.second.c │ │ │ │ -000ce2d0: 6f6d 7090 538e 6f6e 656e 90ac 7274 8ea1 omp.S.onen..rt.. │ │ │ │ -000ce2e0: 8d91 12c7 6168 6173 9603 1bf7 eb48 4d4c ....ahas.....HML │ │ │ │ -000ce2f0: 93cf 749a ac72 7970 9053 8e65 93eb 6170 ..t..ryp.S.e..ap │ │ │ │ -000ce300: 726f 6f66 cf2e 9104 f3fa 2854 6865 9103 roof......(The.. │ │ │ │ -000ce310: 1bf8 7798 6f72 6493 6074 6163 7469 6327 ..w.ord.`tactic' │ │ │ │ -000ce320: 9369 7393 6f9a 538e 6363 6173 696f 6e61 .is.o.S.ccasiona │ │ │ │ -000ce330: 6c6c 7993 7573 6564 936c 6f98 6f73 656c lly.used.lo.osel │ │ │ │ -000ce340: 7993 746f 936d 6561 6e93 6193 7461 6374 y.to.mean.a.tact │ │ │ │ -000ce350: 6963 2d76 91ff 58e4 616c 7565 648e a18d ic-v..X.alued... │ │ │ │ -000ce360: 9112 c761 6675 6e63 7469 6f6e 2e29 8e9f ...afunction.).. │ │ │ │ -000ce370: 1062 098d 911e 28f0 4974 9605 6cfe 646f .b....(.It..l.do │ │ │ │ -000ce380: 9053 8e65 739b 056c ff6e 6f74 9366 6f6c .S.es..l.not.fol │ │ │ │ -000ce390: 6c6f 90ac 7277 2c96 05cd 946f 6698 636f lo..rw,....of.co │ │ │ │ -000ce3a0: 7572 7365 2c93 6672 6f6d 9605 6cfe 7468 urse,.from..l.th │ │ │ │ -000ce3b0: 6598 7490 ac72 7970 9053 8e65 8d93 eb61 e.t..ryp.S.e...a │ │ │ │ -000ce3c0: 7461 6374 6963 8e91 2d57 f9cf 7468 6174 tactic..-W..that │ │ │ │ -000ce3d0: 9361 9870 6172 7469 6375 6c61 7293 7461 .a.particular.ta │ │ │ │ -000ce3e0: 6374 6963 9869 7393 7790 ac72 656c 6c2d ctic.is.w..rell- │ │ │ │ -000ce3f0: 8ea1 8d91 12c7 6162 9a53 8e65 6861 95ac ......ab.S.eha.. │ │ │ │ -000ce400: 7276 9365 642e 9106 b964 4691 ff05 566f rv.ed....dF...Vo │ │ │ │ -000ce410: 7291 046a d565 7861 6d70 6c65 2c91 048a r..j.example,... │ │ │ │ -000ce420: df73 7570 7098 6f73 6596 046a d474 6861 .supp.ose..j.tha │ │ │ │ -000ce430: 7493 d754 9106 0c9a 6791 062d e3eb 613d t..T....g..-..a= │ │ │ │ -000ce440: 9105 bfaa 285b d767 8d9f 01cc ccd5 318e ....([.g......1. │ │ │ │ -000ce450: 9104 c004 eb61 3b8d d73a 9601 fffe 3a93 .....a;..:....:. │ │ │ │ -000ce460: 3a8e 910d caa0 eb61 3bd7 678d 9f01 cccc :......a;.g..... │ │ │ │ -000ce470: d86e 8e91 05a8 50eb 615d 2cd7 70eb 6129 .n....P.a],.p.a) │ │ │ │ -000ce480: cf2c 9104 8adf 616e 6493 7468 6174 9104 .,....and.that.. │ │ │ │ -000ce490: 6ad5 7468 6593 7375 6267 6f61 6c73 93d7 j.the.subgoals.. │ │ │ │ -000ce4a0: 678d 9f01 cccc d531 8e91 092a d8cf 2c8e g......1...*..,. │ │ │ │ -000ce4b0: a18d 8d91 12c7 61d7 3a96 01ff fe3a 933a ......a.:....:.: │ │ │ │ -000ce4c0: 8e91 2092 01cf 2c91 03b6 e2d7 678d 9f01 .. ...,.....g... │ │ │ │ -000ce4d0: cccc d86e 8e91 0952 40cf 6861 95ac 7276 ...n...R@.ha..rv │ │ │ │ -000ce4e0: 9365 9b03 a9f1 6290 538e 6565 6e91 03a9 .e....b.S.een... │ │ │ │ -000ce4f0: f073 6f6c 7693 6564 2e91 0523 4d54 6861 .solv.ed...#MTha │ │ │ │ -000ce500: 7498 6d65 616e 7396 03a9 f074 6861 7493 t.means....that. │ │ │ │ -000ce510: 736f 6d65 9874 6865 6f72 656d 7393 d774 some.theorems..t │ │ │ │ -000ce520: 688d 9f01 cccc d531 8e91 0869 f4cf 2c8d h......1...i..,. │ │ │ │ -000ce530: 9103 b6e2 d73a 9601 fffe 3a93 3a8e 9111 .....:....:.:... │ │ │ │ -000ce540: 8182 cf2c 9103 b6e2 d774 688d 9f01 cccc ...,.....th..... │ │ │ │ -000ce550: d86e 8e91 0952 40cf 6861 95ac 7276 9365 .n...R@.ha..rv.e │ │ │ │ -000ce560: 9862 9053 8e65 656e 9103 a9f0 7072 6f93 .b.S.een....pro. │ │ │ │ -000ce570: 7693 6564 8ea1 8d91 12c7 6173 7563 9aac v.ed......asuc.. │ │ │ │ -000ce580: 7268 9603 8a8e 7468 6174 9365 6163 9868 rh....that.eac.h │ │ │ │ -000ce590: 93d7 7468 8d9f 01cc ccd8 698e 9106 ef68 ..th......i....h │ │ │ │ -000ce5a0: cf28 3196 0355 52da 1493 d769 93da 1493 .(1..UR....i.... │ │ │ │ -000ce5b0: d76e cf29 9603 8a8e 6163 9868 6965 7698 .n.)....ac.hiev. │ │ │ │ -000ce5c0: 6573 9374 6865 9367 6f61 6c93 d767 8d9f es.the.goal..g.. │ │ │ │ -000ce5d0: 01cc ccd8 698e 9103 64da cf2e 9105 18d8 ....i...d....... │ │ │ │ -000ce5e0: 5468 6593 6a75 7374 690c 6361 7469 6f6e The.justi.cation │ │ │ │ -000ce5f0: 93d7 7093 cf69 7393 696e 9874 656e 6465 ..p..is.in.tende │ │ │ │ -000ce600: 6493 746f 9362 9053 8e65 9361 8ea1 8d91 d.to.b.S.e.a.... │ │ │ │ -000ce610: 12c7 6166 756e 6374 696f 6e96 0397 5d74 ..afunction...]t │ │ │ │ -000ce620: 6861 7493 7768 656e 9103 975c 6170 706c hat.when...\appl │ │ │ │ -000ce630: 6965 6493 746f 9374 6865 936c 6973 7493 ied.to.the.list. │ │ │ │ -000ce640: eb61 5bd7 7468 8d9f 01cc ccd5 318e 9104 .a[.th......1... │ │ │ │ -000ce650: c004 eb61 3b8d d73a 9601 fffe 3a93 3a8e ...a;..:....:.:. │ │ │ │ -000ce660: 910d caa0 eb61 3bd7 7468 8d9f 01cc ccd8 .....a;.th...... │ │ │ │ -000ce670: 6e8e 9105 a850 eb61 5dcf 2c9b 03a8 0573 n....P.a].,....s │ │ │ │ -000ce680: 7563 6365 6564 7393 696e 9372 6574 7572 ucceeds.in.retur │ │ │ │ -000ce690: 6e69 6e67 9361 9374 6865 6f72 656d 2c98 ning.a.theorem,. │ │ │ │ -000ce6a0: d774 68cf 2c8e a18d 9112 c761 6163 90ac .th.,......aac.. │ │ │ │ -000ce6b0: 7268 6965 7669 6e67 9603 3870 7468 659b rhieving..8pthe. │ │ │ │ -000ce6c0: 0338 716f 7269 6769 6e61 6c93 676f 616c .8qoriginal.goal │ │ │ │ -000ce6d0: 98d7 6790 6e39 cf3b 9103 73d8 6275 742c ..g.n9.;..s.but, │ │ │ │ -000ce6e0: 9603 5c15 6f66 9863 6f75 7273 652c 9369 ..\.of.course,.i │ │ │ │ -000ce6f0: 7496 0338 706d 6967 6890 ac72 7498 736f t..8pmigh..rt.so │ │ │ │ -000ce700: 6d65 7469 6d65 7393 6e6f 7498 7375 6363 metimes.not.succ │ │ │ │ -000ce710: 6565 642e 9104 fd78 4966 98d7 7093 cf73 eed....xIf..p..s │ │ │ │ -000ce720: 7563 6365 6564 738e a18d 9112 c761 666f ucceeds......afo │ │ │ │ -000ce730: 7296 0435 2265 769a ac72 6572 7991 0435 r..5"ev..rery..5 │ │ │ │ -000ce740: 236c 6973 7493 6f66 9361 6398 6869 6576 #list.of.ac.hiev │ │ │ │ -000ce750: 696e 6793 7468 656f 7265 6d73 2c91 0447 ing.theorems,..G │ │ │ │ -000ce760: c174 6865 6e9b 0435 2374 6865 9374 6163 .then..5#the.tac │ │ │ │ -000ce770: 7469 6393 d754 9105 d6e8 cf69 7398 7361 tic..T.....is.sa │ │ │ │ -000ce780: 6964 9374 6f93 6295 538e 6598 e576 616c id.to.b.S.e..val │ │ │ │ -000ce790: 6964 9101 3e93 cf2e 9106 184e 5468 6973 id..>......NThis │ │ │ │ -000ce7a0: 9864 6f93 6573 9104 3522 6e6f 748e a18d .do.es..5"not... │ │ │ │ -000ce7b0: 9112 c761 6775 6172 616e 95ac 7274 6565 ...aguaran..rtee │ │ │ │ -000ce7c0: 2c91 0509 9868 6f93 7793 6576 9365 722c ,....ho.w.ev.er, │ │ │ │ -000ce7d0: 9105 0999 7468 6174 9604 d035 7468 6593 ....that...5the. │ │ │ │ -000ce7e0: 7375 6267 6f61 6c73 9b04 d036 6172 6593 subgoals...6are. │ │ │ │ -000ce7f0: 736f 6c76 91ff 58e4 6162 6c65 9369 6e93 solv..X.able.in. │ │ │ │ -000ce800: 7468 6593 0c72 7374 9870 6c61 6365 2e91 the..rst.place.. │ │ │ │ -000ce810: 07e9 8749 662c 9105 0999 696e 9361 6464 ...If,....in.add │ │ │ │ -000ce820: 6974 696f 6e93 746f 8ea1 8d91 12c7 6162 ition.to......ab │ │ │ │ -000ce830: 9a53 8e65 696e 6796 0482 d076 91ff 58e4 .S.eing....v..X. │ │ │ │ -000ce840: 616c 6964 2c91 04a8 d961 9374 6163 7469 alid,....a.tacti │ │ │ │ -000ce850: 6393 616c 7795 ac72 6193 7973 9604 82d0 c.alw..ra.ys.... │ │ │ │ -000ce860: 7072 6f98 6475 6365 739b 0482 cf73 6f6c pro.duces....sol │ │ │ │ -000ce870: 7691 ff58 e461 626c 6593 7375 6267 6f61 v..X.able.subgoa │ │ │ │ -000ce880: 6c73 9366 726f 6d98 6193 736f 6c76 91ff ls.from.a.solv.. │ │ │ │ -000ce890: 58e4 6162 6c65 9367 6f61 6c2c 9104 a8da X.able.goal,.... │ │ │ │ -000ce8a0: 6974 9869 7393 6361 6c6c 6564 8ea1 8d91 it.is.called.... │ │ │ │ -000ce8b0: 12c7 61e5 7374 7291 ff66 666f 6e67 6c79 ..a.str..ffongly │ │ │ │ -000ce8c0: 9104 3335 7661 6c69 6491 013e 93cf 2e8e ..35valid..>.... │ │ │ │ -000ce8d0: 9f10 6208 8d91 1e28 f054 91ff 0556 6163 ..b....(.T...Vac │ │ │ │ -000ce8e0: 7469 6373 9605 71ba 6361 6e91 0571 b962 tics..q.can..q.b │ │ │ │ -000ce8f0: 9a53 8e65 9370 9865 7266 6563 746c 799b .S.e.p.erfectly. │ │ │ │ -000ce900: 0571 b975 7365 6675 6c93 7769 7468 6f75 .q.useful.withou │ │ │ │ -000ce910: 7498 6290 538e 6569 6e67 9373 7472 6f6e t.b.S.eing.stron │ │ │ │ -000ce920: 676c 7998 7691 ff58 e461 6c69 642c 9105 gly.v..X.alid,.. │ │ │ │ -000ce930: d37e 6f72 9377 6974 686f 7574 9865 7690 .~or.without.ev. │ │ │ │ -000ce940: ac72 656e 9362 9053 8e65 696e 678e a18d .ren.b.S.eing... │ │ │ │ -000ce950: 9112 c761 7691 ff58 e461 6c69 643b 9105 ...av..X.alid;.. │ │ │ │ -000ce960: 7d8d 696e 9604 f741 6661 6374 2c91 053a }.in...Afact,..: │ │ │ │ -000ce970: 6873 6f6d 6593 6f66 9374 6865 936d 6f73 hsome.of.the.mos │ │ │ │ -000ce980: 7493 6261 7369 6393 7468 656f 7265 6d93 t.basic.theorem. │ │ │ │ -000ce990: 7072 6f90 ac72 7669 6e67 9373 7472 6174 pro..rving.strat │ │ │ │ -000ce9a0: 6567 6965 732c 9105 3a67 6578 7072 6573 egies,..:gexpres │ │ │ │ -000ce9b0: 7365 6493 6173 9374 6163 7469 6373 2c8e sed.as.tactics,. │ │ │ │ -000ce9c0: a18d 9112 c761 6172 6596 04f7 5469 6e90 .....aare...Tin. │ │ │ │ -000ce9d0: ac72 769b ff58 e461 6c69 6491 04f7 556f .rv..X.alid...Uo │ │ │ │ -000ce9e0: 7293 6e6f 7493 7374 726f 6e67 6c79 9376 r.not.strongly.v │ │ │ │ -000ce9f0: 9861 6c69 642e 8d8d 9ffb a532 d533 8e8e .alid......2.3.. │ │ │ │ -000cea00: 910d 1ee9 cf41 6e91 04f7 5569 6e90 ac72 .....An...Uin..r │ │ │ │ -000cea10: 7698 616c 6964 9374 6163 7469 6393 6361 v.alid.tactic.ca │ │ │ │ -000cea20: 6e6e 6f74 9b04 f755 7265 7375 6c74 9369 nnot...Uresult.i │ │ │ │ -000cea30: 6e93 7468 6593 7072 6f90 538e 6f66 986f n.the.pro.S.of.o │ │ │ │ -000cea40: 6693 6661 6c73 658e a18d 9112 c761 7468 f.false......ath │ │ │ │ -000cea50: 656f 7265 6d73 3b91 0723 e474 6865 6f72 eorems;..#.theor │ │ │ │ -000cea60: 656d 7396 0365 9769 6e93 eb48 484f 4c91 ems..e.in..HHOL. │ │ │ │ -000cea70: 0365 96cf 6172 6593 616c 7795 ac72 6193 .e..are.alw..ra. │ │ │ │ -000cea80: 7973 9603 6597 7468 6593 7265 7375 6c74 ys..e.the.result │ │ │ │ -000cea90: 936f 6693 709a 538e 6572 666f 726d 696e .of.p.S.erformin │ │ │ │ -000ceaa0: 6793 6193 7072 6f98 6f66 9103 6596 696e g.a.pro.of..e.in │ │ │ │ -000ceab0: 9374 6865 9362 6173 6963 936c 6f67 6963 .the.basic.logic │ │ │ │ -000ceac0: 2c8e a18d 9112 c761 7768 6574 6865 7296 ,......awhether. │ │ │ │ -000cead0: 031c ef74 6865 9370 726f 9053 8e6f 6693 ...the.pro.S.of. │ │ │ │ -000ceae0: 6973 9103 1cf0 666f 756e 6493 629a ac72 is....found.b..r │ │ │ │ -000ceaf0: 7993 676f 616c 9364 6972 6563 7465 6493 y.goal.directed. │ │ │ │ -000ceb00: 7365 6172 6398 6893 6f72 9103 1cf0 666f searc.h.or....fo │ │ │ │ -000ceb10: 7277 9861 7264 9373 6561 7263 9868 2e8d rw.ard.searc.h.. │ │ │ │ -000ceb20: 8d9f fba5 32d5 348e 8e91 09b4 51cf 486f ....2.4.....Q.Ho │ │ │ │ -000ceb30: 9877 9865 7698 6572 2c91 0346 1461 6e93 .w.ev.er,..F.an. │ │ │ │ -000ceb40: 696e 9876 91ff 58e4 616c 6964 8ea1 8d91 in.v..X.alid.... │ │ │ │ -000ceb50: 12c7 6174 6163 7469 6396 03e0 f16d 619a ..atactic....ma. │ │ │ │ -000ceb60: ac72 7993 7072 6f90 538e 6475 6365 9361 .ry.pro.S.duce.a │ │ │ │ -000ceb70: 6e91 03e0 f275 6e69 6e98 7465 6e64 6564 n....unin.tended │ │ │ │ -000ceb80: 9374 6865 6f72 656d 7c6f 6e65 9374 6861 .theorem|one.tha │ │ │ │ -000ceb90: 7493 646f 9053 8e65 7393 6e6f 7493 6163 t.do.S.es.not.ac │ │ │ │ -000ceba0: 9868 6965 7698 6591 03e0 f274 6865 936f .hiev.e....the.o │ │ │ │ -000cebb0: 7269 6769 6e61 6c93 676f 616c 2e8e a18d riginal.goal.... │ │ │ │ -000cebc0: 9112 c761 5468 6596 053a 1974 9aac 7279 ...aThe..:.t..ry │ │ │ │ -000cebd0: 7069 6361 6c93 6361 7365 9369 7393 7768 pical.case.is.wh │ │ │ │ -000cebe0: 656e 9361 9374 6865 6f72 656d 9370 7572 en.a.theorem.pur │ │ │ │ -000cebf0: 7090 538e 6f72 7469 6e67 9374 6f93 6163 p.S.orting.to.ac │ │ │ │ -000cec00: 9868 6965 7698 6593 6193 676f 616c 9361 .hiev.e.a.goal.a │ │ │ │ -000cec10: 6374 7561 6c6c 7993 6465 7090 538e 656e ctually.dep.S.en │ │ │ │ -000cec20: 6473 936f 6e8e a18d 9112 c761 6890 ac72 ds.on......ah..r │ │ │ │ -000cec30: 7970 9a53 8e6f 7468 6573 6573 9604 c651 yp.S.otheses...Q │ │ │ │ -000cec40: 7468 6174 9104 c650 6578 7465 6e64 9362 that...Pextend.b │ │ │ │ -000cec50: 9865 7990 ac72 6f6e 649b 04c6 5074 6865 .ey..rond...Pthe │ │ │ │ -000cec60: 9361 7373 756d 7074 696f 6e73 986f 6693 .assumptions.of. │ │ │ │ -000cec70: 7468 6593 676f 616c 2e91 07cb d954 6865 the.goal.....The │ │ │ │ -000cec80: 9369 6e63 6f6e 95ac 7276 9365 6e69 656e .incon..rv.enien │ │ │ │ -000cec90: 6365 9874 6f91 04c6 5174 6865 8ea1 8d91 ce.to...Qthe.... │ │ │ │ -000ceca0: 12c7 61eb 4848 4f4c 9604 6461 cf75 7365 ..a.HHOL..da.use │ │ │ │ -000cecb0: 7293 696e 9374 6869 739b 0464 6263 6173 r.in.this..dbcas │ │ │ │ -000cecc0: 6593 6973 9374 6861 7493 7468 6593 7072 e.is.that.the.pr │ │ │ │ -000cecd0: 6f62 6c65 6d93 6d61 90ac 7279 9862 9053 oblem.ma..ry.b.S │ │ │ │ -000cece0: 8e65 936e 6f74 9369 6d6d 6564 6961 7465 .e.not.immediate │ │ │ │ -000cecf0: 6c79 936f 6290 ac72 7669 6f75 733b 9104 ly.ob..rvious;.. │ │ │ │ -000ced00: a13e 7468 6593 6465 6661 756c 748e a18d .>the.default... │ │ │ │ -000ced10: 9112 c761 7072 696e 90ac 7274 9603 f820 ...aprin..rt... │ │ │ │ -000ced20: 666f 726d 6174 9b03 f81f 6f66 9374 6865 format....of.the │ │ │ │ -000ced30: 6f72 656d 7398 6861 7393 6890 ac72 7970 orems.has.h..ryp │ │ │ │ -000ced40: 9053 8e6f 7468 6573 6573 9861 6262 7265 .S.otheses.abbre │ │ │ │ -000ced50: 7669 6174 6564 9361 7398 646f 7473 2e91 viated.as.dots.. │ │ │ │ -000ced60: 0561 4749 6e95 ac72 7691 ff58 e461 6c69 .aGIn..rv..X.ali │ │ │ │ -000ced70: 6469 7493 7998 6d61 9379 9603 f820 616c dit.y.ma.y... al │ │ │ │ -000ced80: 736f 9862 9053 8e65 9374 6865 8ea1 8d91 so.b.S.e.the.... │ │ │ │ -000ced90: 12c7 6172 6573 756c 7496 0512 cf6f 6693 ..aresult....of. │ │ │ │ -000ceda0: 7468 6593 6661 696c 7572 659b 0512 d06f the.failure....o │ │ │ │ -000cedb0: 6693 7468 6593 7072 6f90 538e 6f66 9366 f.the.pro.S.of.f │ │ │ │ -000cedc0: 756e 6374 696f 6e2c 9105 5cd9 696e 9374 unction,..\.in.t │ │ │ │ -000cedd0: 6865 93eb 484d 4c93 cf73 656e 7365 986f he..HML..sense.o │ │ │ │ -000cede0: 6693 6661 696c 7572 652c 9105 5cd9 7768 f.failure,..\.wh │ │ │ │ -000cedf0: 656e 9361 7070 6c69 6564 9374 6f8e a18d en.applied.to... │ │ │ │ -000cee00: 9112 c761 6196 046a e46c 6973 7493 6f66 ...aa..j.list.of │ │ │ │ -000cee10: 9104 6ae5 7468 656f 7265 6d73 9328 6966 ..j.theorems.(if │ │ │ │ -000cee20: 2c9b 048a f366 6f72 9365 7861 6d70 6c65 ,....for.example │ │ │ │ -000cee30: 2c98 7468 6591 046a e566 756e 6374 696f ,.the..j.functio │ │ │ │ -000cee40: 6e93 7790 ac72 6572 6593 6465 0c6e 6564 n.w..rere.de.ned │ │ │ │ -000cee50: 9369 6e63 6f72 7265 6374 6c79 293b 9104 .incorrectly);.. │ │ │ │ -000cee60: ab03 6275 7493 6167 6169 6e2c 986e 6f8e ..but.again,.no. │ │ │ │ -000cee70: 9112 c761 9f0d 2a77 8900 0066 6600 71cf ...a..*w...ff.q. │ │ │ │ -000cee80: 9f9f 0c99 9a8d 8d8d 8d91 0d83 909f fc5e ...............^ │ │ │ │ -000cee90: ffc5 328e 8e8e 9112 0003 c648 6f95 b8e3 ..2........Ho... │ │ │ │ -000ceea0: 7793 6576 9365 722c 9103 0f7e 6966 9102 w.ev.er,...~if.. │ │ │ │ -000ceeb0: fe07 676f 616c 739b 02fe 0877 9365 7265 ..goals....w.ere │ │ │ │ -000ceec0: 9861 6e91 02fe 0761 6273 7472 6163 7498 .an....abstract. │ │ │ │ -000ceed0: 7493 7970 9047 1d65 2c91 030f 7e74 6865 t.yp.G.e,...~the │ │ │ │ -000ceee0: 9102 fe07 7072 696e 9374 9861 6262 7265 ....prin.t.abbre │ │ │ │ -000ceef0: 7669 6174 696f 6e98 636f 756c 6491 02fe viation.could... │ │ │ │ -000cef00: 0762 9047 1d65 9861 9376 936f 6964 6564 .b.G.e.a.v.oided │ │ │ │ -000cef10: 9877 6865 7265 9102 fe07 6e6f 7498 696e .where....not.in │ │ │ │ -000cef20: 9374 656e 6465 642e 8ea4 0d99 9c8d 8d8d .tended......... │ │ │ │ -000cef30: 8d91 0d83 909f fc5e ffc5 338e 8e8e 9112 .......^..3..... │ │ │ │ -000cef40: 0003 c654 6865 9602 fb6c 7375 6267 6f61 ...The...lsubgoa │ │ │ │ -000cef50: 6c93 7061 639a b8e3 6b91 ff71 c761 6765 l.pac...k..q.age │ │ │ │ -000cef60: 2c91 030d 6864 6973 6375 7373 6564 936c ,...hdiscussed.l │ │ │ │ -000cef70: 6174 6572 9369 6e93 7468 6593 6398 6861 ater.in.the.c.ha │ │ │ │ -000cef80: 7074 6572 2c91 030d 6870 7265 7698 656e pter,...hprev.en │ │ │ │ -000cef90: 9874 7393 7468 6593 7573 6593 6f66 9102 .ts.the.use.of.. │ │ │ │ -000cefa0: fb6d 696e 9876 91ff 71c7 616c 6964 9374 .min.v..q.alid.t │ │ │ │ -000cefb0: 6163 7469 6373 9377 6865 6e93 7468 6579 actics.when.they │ │ │ │ -000cefc0: 9361 7265 8ea9 0c00 008d 6c69 6162 6c65 .are......liable │ │ │ │ -000cefd0: 9603 5555 746f 9372 6573 756c 7493 696e ..UUto.result.in │ │ │ │ -000cefe0: 9375 6e65 7870 9047 1d65 6374 6564 9374 .unexp.G.ected.t │ │ │ │ -000ceff0: 6865 6f72 656d 9372 6573 756c 7473 2c93 heorem.results,. │ │ │ │ -000cf000: 6275 7493 7468 6593 eb48 484f 4c93 c673 but.the..HHOL..s │ │ │ │ -000cf010: 7973 7465 6d93 7573 6564 9364 6972 6563 ystem.used.direc │ │ │ │ -000cf020: 746c 7993 616c 6c6f 90b8 e377 7393 6974 tly.allo...ws.it │ │ │ │ -000cf030: 2e8e a18d 8d8d 8d91 0d83 909f fc5e ffc5 .............^.. │ │ │ │ -000cf040: 348e 8e8e 9112 0003 c660 496e 90b8 e376 4........`In...v │ │ │ │ -000cf050: 91ff 71c7 616c 6964 2796 045c aa69 739b ..q.alid'..\.is. │ │ │ │ -000cf060: 045c ab70 9047 1d65 7268 6170 7393 6193 .\.p.G.erhaps.a. │ │ │ │ -000cf070: 6d69 736c 6561 6469 6e67 9874 6572 6d2c misleading.term, │ │ │ │ -000cf080: 9104 9e7f 7369 6e63 6593 7468 6572 6598 ....since.there. │ │ │ │ -000cf090: 6973 936e 6f74 6869 6e67 936c 6f67 6963 is.nothing.logic │ │ │ │ -000cf0a0: 616c 6c79 9361 6d69 7373 9869 6e93 7468 ally.amiss.in.th │ │ │ │ -000cf0b0: 6593 7573 6598 6f66 9369 6e90 b8e3 7691 e.use.of.in...v. │ │ │ │ -000cf0c0: ff71 c761 6c69 648e a68d 7461 6374 6963 .q.alid...tactic │ │ │ │ -000cf0d0: 7396 0355 556f 7293 7468 6593 7468 656f s..UUor.the.theo │ │ │ │ -000cf0e0: 7265 6d73 9370 726f 9047 1d64 7563 6564 rems.pro.G.duced │ │ │ │ -000cf0f0: 9374 6865 7265 629a b8e3 793b 9362 7574 .thereb...y;.but │ │ │ │ -000cf100: 9374 6865 9374 6572 6d93 6861 7393 7374 .the.term.has.st │ │ │ │ -000cf110: 7563 986b 936f 9876 9865 7293 7469 6d65 uc.k.o.v.er.time │ │ │ │ -000cf120: 2e8e 8e9f 24fd 138e 8c8b 0000 0104 0000 ....$........... │ │ │ │ -000cf130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000cbf50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000cbf60: 0000 0000 0000 0cb4 02a0 02cc 0555 8da0 .............U.. │ │ │ │ +000cbf70: fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 eaf1 .F.............. │ │ │ │ +000cbf80: ebd0 3235 3692 011b cf30 4368 6170 7465 ..256....0Chapte │ │ │ │ +000cbf90: 7291 0480 0031 332e 910a 8000 436f 6e95 r....13.....Con. │ │ │ │ +000cbfa0: a000 7693 6572 7369 6f6e 738e 91ea f1eb ..v.ersions..... │ │ │ │ +000cbfb0: 9f05 6666 8900 00e6 6601 c73e 7c8e 8e8e ..ff....f..>|... │ │ │ │ +000cbfc0: 8ea0 0294 2fdf 9f24 fd13 8e8c 8b00 0001 ..../..$........ │ │ │ │ +000cbfd0: 0100 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000cbfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000cbff0: 0000 0000 0000 0cbf 3ca0 02cc 0555 8da0 ........<....U.. │ │ │ │ +000cc000: fd46 d30e a002 942f df8d a0fd 8bd0 218d .F...../......!. │ │ │ │ +000cc010: 9112 c761 eb47 4368 6170 7465 7291 0566 ...a.GChapter..f │ │ │ │ +000cc020: 6631 348e 9112 c761 9f0b cccc 8900 0100 f14....a........ │ │ │ │ +000cc030: 0001 c73e 7c9f 1fa2 098d d247 6f61 6c96 ...>|......Goal. │ │ │ │ +000cc040: 0954 7b44 6972 6563 7465 6493 5072 6f91 .T{Directed.Pro. │ │ │ │ +000cc050: 00c7 0a6f 663a 910c 70a4 5491 fdaa e161 ...of:..p.T....a │ │ │ │ +000cc060: 6374 6963 7393 616e 648e 9f1e 0000 8d54 ctics.and......T │ │ │ │ +000cc070: 91fd aae1 6163 7469 6361 6c73 8e9f 0f00 ....acticals.... │ │ │ │ +000cc080: 0089 0001 0000 01c7 3e7c 9f3a b041 8dcf ........>|.:.A.. │ │ │ │ +000cc090: 5468 6572 6596 0486 7d61 7265 9b04 867e There...}are...~ │ │ │ │ +000cc0a0: 7468 7265 6593 7072 696d 6172 7993 6465 three.primary.de │ │ │ │ +000cc0b0: 7669 6365 7398 7468 6174 9374 6f67 6574 vices.that.toget │ │ │ │ +000cc0c0: 6865 7293 6d61 6b90 ac72 6598 7468 656f her.mak..re.theo │ │ │ │ +000cc0d0: 7265 6d93 7072 6f90 ac72 7669 6e67 9370 rem.pro..rving.p │ │ │ │ +000cc0e0: 7261 6374 6963 616c 9869 6e93 eb48 484f ractical.in..HHO │ │ │ │ +000cc0f0: 4ccf 2e8e a410 0000 8d41 6c6c 9603 bca4 L........All.... │ │ │ │ +000cc100: 7468 7265 659b 03bc a56f 7269 6769 6e61 three....origina │ │ │ │ +000cc110: 7465 9377 6974 6898 4d69 6c6e 6572 9107 te.with.Milner.. │ │ │ │ +000cc120: 7949 666f 7293 4564 696e 90ac 7262 7572 yIfor.Edin..rbur │ │ │ │ +000cc130: 6768 98eb 484c 4346 cf2e 9354 6865 980c gh..HLCF...The.. │ │ │ │ +000cc140: 7273 7493 6973 9874 6865 9374 6865 6f72 rst.is.the.theor │ │ │ │ +000cc150: 7998 6173 9361 9872 6563 6f72 6493 6f66 y.as.a.record.of │ │ │ │ +000cc160: 8ea1 8d28 616d 6f6e 6796 033c 9e6f 7468 ...(among..<.oth │ │ │ │ +000cc170: 6572 9374 6869 6e67 7329 9366 6163 7473 er.things).facts │ │ │ │ +000cc180: 9b03 3c9f 616c 7265 6164 7993 7072 6f95 ..<.already.pro. │ │ │ │ +000cc190: ac72 7693 6564 9603 3c9e 616e 6493 7468 .rv.ed..<.and.th │ │ │ │ +000cc1a0: 656e 6365 9361 90ac 7276 91ff 58e4 6169 ence.a..rv..X.ai │ │ │ │ +000cc1b0: 6c61 626c 6593 6173 986c 656d 6d61 7393 lable.as.lemmas. │ │ │ │ +000cc1c0: 7769 7468 6f75 7493 6861 90ac 7276 696e without.ha..rvin │ │ │ │ +000cc1d0: 678e a18d 746f 9b03 85f8 6290 538e 6591 g...to....b.S.e. │ │ │ │ +000cc1e0: 0385 f972 652d 7072 6f95 ac72 7693 6564 ...re-pro..rv.ed │ │ │ │ +000cc1f0: 2e91 0517 5054 6865 9873 6563 6f6e 642c ....PThe.second, │ │ │ │ +000cc200: 9603 9a1c 7468 6598 7375 6291 00a7 1c6a ....the.sub....j │ │ │ │ +000cc210: 6563 7498 6f66 9103 85f9 4368 6170 7465 ect.of....Chapte │ │ │ │ +000cc220: 7298 3132 2c93 6973 9874 6865 9864 6572 r.12,.is.the.der │ │ │ │ +000cc230: 6976 90ac 7265 6496 0385 f972 756c 6598 iv..red....rule. │ │ │ │ +000cc240: 6f66 9369 6e66 6572 656e 6365 9861 738e of.inference.as. │ │ │ │ +000cc250: a18d 6196 043f 446d 6574 612d 6c61 6e67 ..a..?Dmeta-lang │ │ │ │ +000cc260: 7561 6765 9b04 3f45 7072 6f90 538e 6365 uage..?Epro.S.ce │ │ │ │ +000cc270: 6475 7265 9374 6861 7498 696d 706c 656d dure.that.implem │ │ │ │ +000cc280: 656e 90ac 7274 7393 6193 6272 6f61 6498 en..rts.a.broad. │ │ │ │ +000cc290: 7061 7474 6572 6e93 6f66 9869 6e66 6572 pattern.of.infer │ │ │ │ +000cc2a0: 656e 6365 2c91 0454 6b62 7574 9874 6861 ence,..Tkbut.tha │ │ │ │ +000cc2b0: 7493 616c 736f 2c8e a18d 6174 9604 528c t.also,...at..R. │ │ │ │ +000cc2c0: 6561 639a ac72 6893 6170 706c 6963 6174 eac..rh.applicat │ │ │ │ +000cc2d0: 696f 6e2c 9104 6c84 6765 6e65 7261 7465 ion,..l.generate │ │ │ │ +000cc2e0: 7393 6576 9865 7279 9370 7269 6d69 7469 s.ev.ery.primiti │ │ │ │ +000cc2f0: 7698 6593 7374 6570 936f 669b 0452 8b74 v.e.step.of..R.t │ │ │ │ +000cc300: 6865 9370 726f 9053 8e6f 662e 9106 708c he.pro.S.of...p. │ │ │ │ +000cc310: 5468 6593 7468 6972 6498 6465 7669 6365 The.third.device │ │ │ │ +000cc320: 9369 7393 7468 658e a18d 7461 6374 6963 .is.the...tactic │ │ │ │ +000cc330: 9604 eb47 6173 9b04 eb46 6193 6d65 616e ...Gas...Fa.mean │ │ │ │ +000cc340: 7393 6f66 936f 7267 616e 697a 696e 6798 s.of.organizing. │ │ │ │ +000cc350: 7468 6593 636f 6e73 7472 7563 7469 6f6e the.construction │ │ │ │ +000cc360: 936f 6698 7072 6f90 538e 6f66 733b 9105 .of.pro.S.ofs;.. │ │ │ │ +000cc370: 6b96 616e 6493 7468 6593 7573 6593 6f66 k.and.the.use.of │ │ │ │ +000cc380: 9874 6163 7469 6361 6c73 9366 6f72 8ea1 .tacticals.for.. │ │ │ │ +000cc390: 8d63 6f6d 7090 538e 6f73 696e 6791 03ea .comp.S.osing... │ │ │ │ +000cc3a0: a874 6163 7469 6373 2e8e a910 5aee 8d91 .tactics....Z... │ │ │ │ +000cc3b0: 0b61 8f45 7690 ac72 656e 9604 709a 7769 .a.Ev..ren..p.wi │ │ │ │ +000cc3c0: 7468 9b04 709b 7265 636f 7572 7365 9374 th..p.recourse.t │ │ │ │ +000cc3d0: 6f98 6465 7269 7690 ac72 6564 9369 6e66 o.deriv..red.inf │ │ │ │ +000cc3e0: 6572 656e 6365 9372 756c 6573 2c91 0492 erence.rules,... │ │ │ │ +000cc3f0: 1869 7493 6973 9373 7469 6c6c 9873 7572 .it.is.still.sur │ │ │ │ +000cc400: 7072 6973 696e 676c 7993 6195 ac72 776b prisingly.a..rwk │ │ │ │ +000cc410: 7793 6172 6498 746f 9104 709a 7793 6f72 w.ard.to..p.w.or │ │ │ │ +000cc420: 6b8e a18d 666f 7277 9aac 7261 7264 2c91 k...forw..rard,. │ │ │ │ +000cc430: 0560 de74 6f96 0516 060c 6e64 9361 9363 .`.to.....nd.a.c │ │ │ │ +000cc440: 9868 6169 6e93 6f66 9374 6865 6f72 656d .hain.of.theorem │ │ │ │ +000cc450: 7393 7468 6174 9363 756c 6d69 6e61 7465 s.that.culminate │ │ │ │ +000cc460: 7393 696e 9361 9364 6573 6972 6564 9374 s.in.a.desired.t │ │ │ │ +000cc470: 6865 6f72 656d 2e91 08ba fa54 6869 7393 heorem.....This. │ │ │ │ +000cc480: 6973 9369 6e8e a18d 7061 7274 9604 ef15 is.in...part.... │ │ │ │ +000cc490: 6290 538e 6563 6175 7365 9104 ef16 639a b.S.ecause....c. │ │ │ │ +000cc4a0: ac72 6861 696e 7393 6861 9876 9865 9b04 .rhains.ha.v.e.. │ │ │ │ +000cc4b0: ef16 6e6f 9373 7472 7563 7475 7265 2c91 ..no.structure,. │ │ │ │ +000cc4c0: 0530 3177 6869 6c65 9860 7072 6f90 538e .01while.`pro.S. │ │ │ │ +000cc4d0: 6f66 9365 0b6f 7274 7327 9864 6f2e 9108 of.e.orts'.do... │ │ │ │ +000cc4e0: 4628 4691 ff05 566f 7298 696e 7374 616e F(F...Vor.instan │ │ │ │ +000cc4f0: 6365 2c91 0530 3169 6693 7769 7468 696e ce,..01if.within │ │ │ │ +000cc500: 8ea1 8d6f 6e65 9b04 f837 7365 7175 656e ...one...7sequen │ │ │ │ +000cc510: 6365 2c91 053b 9a74 95ac 7277 936f 9863 ce,..;.t..rw.o.c │ │ │ │ +000cc520: 9368 6169 6e73 986f 6696 04f8 3673 7465 .hains.of...6ste │ │ │ │ +000cc530: 7073 9861 7265 9874 6f93 6290 538e 6598 ps.are.to.b.S.e. │ │ │ │ +000cc540: 636f 6d90 ac72 6269 6e65 6498 696e 9374 com..rbined.in.t │ │ │ │ +000cc550: 6865 9865 6e64 9862 90ac 7279 9863 6f6e he.end.b..ry.con │ │ │ │ +000cc560: 6a75 6e63 7469 6f6e 2c91 053b 9a74 6865 junction,..;.the │ │ │ │ +000cc570: 6e8e a18d 6f6e 6596 0491 da63 9aac 7268 n...one....c..rh │ │ │ │ +000cc580: 6169 6e93 6d98 7573 7491 0491 db66 6f6c ain.m.ust....fol │ │ │ │ +000cc590: 6c6f 9877 936f 7293 6290 538e 6593 696e lo.w.or.b.S.e.in │ │ │ │ +000cc5a0: 9874 6572 7370 9053 8e65 7273 6564 9377 .tersp.S.ersed.w │ │ │ │ +000cc5b0: 6974 6893 7468 6591 0491 db6f 7468 6572 ith.the....other │ │ │ │ +000cc5c0: 9369 6e93 7468 6593 6f98 7698 6572 616c .in.the.o.v.eral │ │ │ │ +000cc5d0: 6c93 7365 7175 656e 6365 2e91 072e 7749 l.sequence....wI │ │ │ │ +000cc5e0: 7493 6361 6e8e a18d 616c 736f 9603 d796 t.can...also.... │ │ │ │ +000cc5f0: 6290 538e 659b 03d7 9764 690e 6375 6c74 b.S.e....di.cult │ │ │ │ +000cc600: 9374 6f93 6469 7265 6374 9374 6865 9870 .to.direct.the.p │ │ │ │ +000cc610: 726f 9053 8e6f 6693 746f 95ac 7277 9361 ro.S.of.to..rw.a │ │ │ │ +000cc620: 7264 9603 d796 6974 7398 6f62 9100 a71c rd....its.ob.... │ │ │ │ +000cc630: 6a65 6374 9377 6865 6e93 7374 6172 7469 ject.when.starti │ │ │ │ +000cc640: 6e67 9366 726f 6d98 6f6e 6c79 9368 90ac ng.from.only.h.. │ │ │ │ +000cc650: 7279 7090 538e 6f74 6865 7365 738e a18d ryp.S.otheses... │ │ │ │ +000cc660: 2869 6696 04ee c561 6e9a ac72 7929 2c91 (if....an..ry),. │ │ │ │ +000cc670: 052f cc6c 656d 6d61 7393 2869 6691 04ee ./.lemmas.(if... │ │ │ │ +000cc680: c461 6e98 7929 2c96 052f cc61 7869 6f6d .an.y),../.axiom │ │ │ │ +000cc690: 732c 9361 6e64 9604 eec5 7468 656f 7265 s,.and....theore │ │ │ │ +000cc6a0: 6d73 9366 6f6c 6c6f 9877 696e 6793 6672 ms.follo.wing.fr │ │ │ │ +000cc6b0: 6f6d 936e 6f91 04ee c468 9879 7090 538e om.no....h.yp.S. │ │ │ │ +000cc6c0: 6f74 6865 7365 7393 288d 652e 672e 8e91 otheses.(.e.g... │ │ │ │ +000cc6d0: 168e b962 9879 8ea1 8d8d eb61 4153 5355 ...b.y.....aASSU │ │ │ │ +000cc6e0: 4d45 8e91 2671 42cf 6f72 8d91 03f3 47eb ME..&qB.or....G. │ │ │ │ +000cc6f0: 6152 4546 4c8e 911a f1ef cf29 2e91 0552 aREFL......)...R │ │ │ │ +000cc700: bb4c 696b 90ac 7265 7769 7365 2c91 03f5 .Lik..rewise,... │ │ │ │ +000cc710: 6e69 7496 03f3 4763 616e 9b03 f346 6290 nit...Gcan...Fb. │ │ │ │ +000cc720: 538e 6593 6571 7561 6c6c 7998 6469 0e63 S.e.equally.di.c │ │ │ │ +000cc730: 756c 7498 746f 9372 6563 6f6e 7374 7275 ult.to.reconstru │ │ │ │ +000cc740: 6374 9874 6865 9370 6c61 6e98 6f66 9374 ct.the.plan.of.t │ │ │ │ +000cc750: 6865 9870 726f 9053 8e6f 668e a18d 650b he.pro.S.of...e. │ │ │ │ +000cc760: 6f72 7496 049e d261 6674 6572 9b04 9ed3 ort....after.... │ │ │ │ +000cc770: 7468 6593 6661 6374 2c91 04cb dd66 726f the.fact,....fro │ │ │ │ +000cc780: 6d98 7468 6593 6c69 6e65 6172 9873 6571 m.the.linear.seq │ │ │ │ +000cc790: 7565 6e63 6593 6f66 9874 6865 6f72 656d uence.of.theorem │ │ │ │ +000cc7a0: 733b 9104 f8e7 7468 6598 7365 7175 656e s;....the.sequen │ │ │ │ +000cc7b0: 6365 9369 7398 756e 6865 6c70 6675 6c93 ce.is.unhelpful. │ │ │ │ +000cc7c0: 6173 8ea1 8d64 6f90 538e 6375 6d65 6e90 as...do.S.cumen. │ │ │ │ +000cc7d0: ac72 7461 7469 6f6e 2e8e 9f10 5aed 8d91 .rtation....Z... │ │ │ │ +000cc7e0: 0b61 8f54 6865 9603 f7b1 6964 6561 9b03 .a.The....idea.. │ │ │ │ +000cc7f0: f7b0 6f66 9367 6f61 6c98 6469 7265 6374 ..of.goal.direct │ │ │ │ +000cc800: 6564 9370 726f 9053 8e6f 6698 6973 9361 ed.pro.S.of.is.a │ │ │ │ +000cc810: 9873 696d 706c 6593 6f6e 652c 9103 faf3 .simple.one,.... │ │ │ │ +000cc820: 7795 ac72 656c 6c98 6b6e 6f93 776e 9603 w..rell.kno.wn.. │ │ │ │ +000cc830: f7b1 696e 9861 7274 690c 6369 616c 9369 ..in.arti.cial.i │ │ │ │ +000cc840: 6e90 ac72 7465 6c6c 6967 656e 6365 3a91 n..rtelligence:. │ │ │ │ +000cc850: 0552 f174 6f8e a18d 6f72 6761 6e69 7a65 .R.to...organize │ │ │ │ +000cc860: 9604 eb53 7468 6593 7365 6172 639a ac72 ...Sthe.searc..r │ │ │ │ +000cc870: 6893 6173 9361 9374 7265 652c 9105 2b7e h.as.a.tree,..+~ │ │ │ │ +000cc880: 616e 6493 746f 9372 6576 9865 7273 6593 and.to.rev.erse. │ │ │ │ +000cc890: 7468 6593 7072 6f90 538e 6365 7373 9361 the.pro.S.cess.a │ │ │ │ +000cc8a0: 6e64 93e5 6296 ff66 6665 9367 696e 9105 nd..b..ffe.gin.. │ │ │ │ +000cc8b0: d103 cf77 6974 6896 04eb 5374 6865 936f ...with...Sthe.o │ │ │ │ +000cc8c0: 6291 00a7 1c6a 6563 7469 7698 652e 8ea1 b....jectiv.e... │ │ │ │ +000cc8d0: 8d54 6865 9605 2dc4 676f 616c 9105 2dc3 .The..-.goal..-. │ │ │ │ +000cc8e0: 6973 9374 6865 6e93 6465 636f 6d70 9053 is.then.decomp.S │ │ │ │ +000cc8f0: 8e6f 7365 642c 9b05 7e8a 7375 6363 6573 .osed,..~.succes │ │ │ │ +000cc900: 7369 7690 ac72 656c 7993 6966 936e 6563 siv..rely.if.nec │ │ │ │ +000cc910: 6573 7361 7279 91ff 0556 2c98 696e 90ac essary...V,.in.. │ │ │ │ +000cc920: 7274 6f93 7768 6174 936f 6e65 9368 6f70 rto.what.one.hop │ │ │ │ +000cc930: 9053 8e65 7391 052d c361 7265 936d 6f72 .S.es..-.are.mor │ │ │ │ +000cc940: 658e a18d 7472 6163 7461 626c 6596 0318 e...tractable... │ │ │ │ +000cc950: 4373 7562 676f 616c 732c 9103 4256 6561 Csubgoals,..BVea │ │ │ │ +000cc960: 639a ac72 6893 6465 636f 6d70 9053 8e6f c..rh.decomp.S.o │ │ │ │ +000cc970: 7369 7469 6f6e 9103 1842 6163 636f 6d70 sition...Baccomp │ │ │ │ +000cc980: 616e 6965 6493 6298 799b 0318 4261 9370 anied.b.y...Ba.p │ │ │ │ +000cc990: 6c61 6e98 666f 7293 7472 616e 736c 6174 lan.for.translat │ │ │ │ +000cc9a0: 696e 6798 7468 6593 736f 6c75 7469 6f6e ing.the.solution │ │ │ │ +000cc9b0: 8ea1 8d6f 6696 03f7 ad73 7562 676f 616c ...of....subgoal │ │ │ │ +000cc9c0: 7393 696e 9aac 7274 6f93 6193 736f 6c75 s.in..rto.a.solu │ │ │ │ +000cc9d0: 7469 6f6e 9103 f7ae 6f66 9374 6865 9367 tion....of.the.g │ │ │ │ +000cc9e0: 6f61 6c2e 9105 5fef 5468 6593 6398 686f oal..._.The.c.ho │ │ │ │ +000cc9f0: 6963 6593 6f66 9364 6563 6f6d 7090 538e ice.of.decomp.S. │ │ │ │ +000cca00: 6f73 6974 696f 6e91 03f7 ae69 7393 616e osition....is.an │ │ │ │ +000cca10: 9365 7870 6c69 6369 7493 7798 6198 7993 .explicit.w.a.y. │ │ │ │ +000cca20: 6f66 8ea1 8d65 7870 7265 7373 696e 6796 of...expressing. │ │ │ │ +000cca30: 03ea a861 9370 726f 9053 8e6f 6693 6073 ...a.pro.S.of.`s │ │ │ │ +000cca40: 7472 6174 6567 7927 2e8e a68d 910b 618f trategy'......a. │ │ │ │ +000cca50: 5468 90ac 7275 732c 9605 9bce 666f 729b Th..rus,....for. │ │ │ │ +000cca60: 0545 2e65 7861 6d70 6c65 2c93 696e 7374 .E.example,.inst │ │ │ │ +000cca70: 6561 6496 0545 2d6f 6693 7468 6598 6c69 ead..E-of.the.li │ │ │ │ +000cca80: 6e65 6172 9373 6571 7565 6e63 696e 6793 near.sequencing. │ │ │ │ +000cca90: 6f66 9374 95ac 7277 936f 9b05 452d 6272 of.t..rw.o..E-br │ │ │ │ +000ccaa0: 616e 6393 6865 7398 6f66 9105 452e 7468 anc.hes.of..E.th │ │ │ │ +000ccab0: 6598 7072 6f90 538e 6f66 986f 668e a18d e.pro.S.of.of... │ │ │ │ +000ccac0: 7468 6596 0423 2863 6f6e 6a75 6e63 7469 the..#(conjuncti │ │ │ │ +000ccad0: 6f6e 2c91 0431 4865 6163 9aac 7268 9362 on,..1Heac..rh.b │ │ │ │ +000ccae0: 7261 6e63 9868 9104 2327 7374 6172 7469 ranc.h..#'starti │ │ │ │ +000ccaf0: 6e67 9366 726f 6d93 7363 7261 7463 9868 ng.from.scratc.h │ │ │ │ +000ccb00: 2c91 0431 4874 6865 9370 726f 9053 8e6f ,..1Hthe.pro.S.o │ │ │ │ +000ccb10: 6693 7461 736b 9369 7391 0423 276f 7267 f.task.is..#'org │ │ │ │ +000ccb20: 616e 697a 6564 9361 7393 6193 7472 6565 anized.as.a.tree │ │ │ │ +000ccb30: 8ea1 8d73 6561 7263 9aac 7268 2c91 031d ...searc..rh,... │ │ │ │ +000ccb40: f973 7461 7274 696e 6796 02ea cd77 6974 .starting....wit │ │ │ │ +000ccb50: 6893 6191 02ea ce63 6f6e 6a75 6e63 7469 h.a....conjuncti │ │ │ │ +000ccb60: 7698 6593 676f 616c 9361 6e64 9364 6563 v.e.goal.and.dec │ │ │ │ +000ccb70: 6f6d 7090 538e 6f73 696e 6791 02ea ce69 omp.S.osing....i │ │ │ │ +000ccb80: 7493 696e 9874 6f93 7468 6593 7498 7798 t.in.to.the.t.w. │ │ │ │ +000ccb90: 6f91 02ea ce63 6f6e 6a75 6e63 7493 7375 o....conjunct.su │ │ │ │ +000ccba0: 6267 6f61 6c73 8ea1 8d28 756e 6465 7274 bgoals...(undert │ │ │ │ +000ccbb0: 616b 90ac 7265 6e96 0475 d569 6e9b 0475 ak..ren..u.in..u │ │ │ │ +000ccbc0: d66f 7074 696f 6e61 6c93 6f72 6465 7229 .optional.order) │ │ │ │ +000ccbd0: 2c91 0498 a177 6974 6893 7468 6598 696e ,....with.the.in │ │ │ │ +000ccbe0: 95ac 7274 656e 9374 696f 6e96 0475 d56f ..rten.tion..u.o │ │ │ │ +000ccbf0: 6693 636f 6e6a 6f69 6e69 6e67 9874 6865 f.conjoining.the │ │ │ │ +000ccc00: 9374 95ac 7277 936f 9873 6f6c 7574 696f .t..rw.o.solutio │ │ │ │ +000ccc10: 6e73 9104 75d5 7768 656e 8ea1 8d61 6e64 ns..u.when...and │ │ │ │ +000ccc20: 9604 bd7e 6966 9366 6f75 6e64 2e91 07b1 ...~if.found.... │ │ │ │ +000ccc30: 6254 6865 9370 726f 9053 8e6f 6693 6974 bThe.pro.S.of.it │ │ │ │ +000ccc40: 7365 6c66 2c9b 04f2 3361 7393 6193 7365 self,...3as.a.se │ │ │ │ +000ccc50: 7175 656e 6365 936f 6693 7374 6570 732c quence.of.steps, │ │ │ │ +000ccc60: 9869 7393 7468 6593 7361 6d65 9368 6f95 .is.the.same.ho. │ │ │ │ +000ccc70: ac72 7793 6576 9365 7296 04bd 7e69 7493 .rw.ev.er...~it. │ │ │ │ +000ccc80: 6973 9366 6f75 6e64 3b8e a18d 7468 6596 is.found;...the. │ │ │ │ +000ccc90: 0382 3e64 690b 6572 656e 6365 9103 823d ..>di.erence...= │ │ │ │ +000ccca0: 6973 9369 6e93 7468 6593 7365 6172 6390 is.in.the.searc. │ │ │ │ +000cccb0: ac72 682c 9b03 971f 616e 6493 696e 9374 .rh,....and.in.t │ │ │ │ +000cccc0: 6865 9370 7265 7365 7276 91ff 58e4 6174 he.preserv..X.at │ │ │ │ +000cccd0: 696f 6e2c 9869 6693 7265 7175 6972 6564 ion,.if.required │ │ │ │ +000ccce0: 2c91 0397 206f 6693 7468 6591 0382 3d73 ,... of.the...=s │ │ │ │ +000cccf0: 7472 7563 7475 7265 6493 7072 6f90 538e tructured.pro.S. │ │ │ │ +000ccd00: 6f66 8ea1 8d70 6c61 6e2e 8e8e 9f24 fd13 of...plan....$.. │ │ │ │ +000ccd10: 8d8d 9200 ec46 9fd0 3235 378e 8e8e 8c8b .....F..257..... │ │ │ │ +000ccd20: 0000 0102 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000ccd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000ccd40: 0000 0000 0000 0000 000c bfcc a002 cc05 ................ │ │ │ │ +000ccd50: 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d U...F........... │ │ │ │ +000ccd60: 91ea f1eb d032 3538 9165 7d6b 4368 6170 .....258.e}kChap │ │ │ │ +000ccd70: 7465 7296 0480 0031 342e 910a 8000 476f ter....14.....Go │ │ │ │ +000ccd80: 616c 9344 6972 6563 7465 6493 5072 6f90 al.Directed.Pro. │ │ │ │ +000ccd90: 6000 6f66 3a91 0600 0054 9bfe e000 6163 `.of:....T....ac │ │ │ │ +000ccda0: 7469 6373 9361 6e64 9354 9861 6374 6963 tics.and.T.actic │ │ │ │ +000ccdb0: 616c 738e 91ea f1eb 9f05 6666 8900 00e6 als.......ff.... │ │ │ │ +000ccdc0: 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf 8da0 f..>|......./... │ │ │ │ +000ccdd0: fd8b d021 8d91 f653 7acf 5468 6596 04bf ...!...Sz.The... │ │ │ │ +000ccde0: de72 6570 7265 7365 6e90 ac72 7461 7469 .represen..rtati │ │ │ │ +000ccdf0: 6f6e 9b04 bfdf 6f66 9374 6869 7393 6964 on....of.this.id │ │ │ │ +000cce00: 6561 9369 6e98 eb48 4c43 4693 cf77 90ac ea.in..HLCF..w.. │ │ │ │ +000cce10: 7261 7393 4d69 6c6e 6572 2773 9869 6e73 ras.Milner's.ins │ │ │ │ +000cce20: 7069 7261 7469 6f6e 3b91 052a 7974 6865 piration;..*ythe │ │ │ │ +000cce30: 9369 6465 6198 6973 9373 696d 696c 6172 .idea.is.similar │ │ │ │ +000cce40: 6c79 8ea4 1000 008d 91ea f1eb 6365 6e9a ly..........cen. │ │ │ │ +000cce50: ac72 7472 616c 9605 0cc5 746f 9105 0cc4 .rtral....to.... │ │ │ │ +000cce60: 7468 656f 7265 6d93 7072 6f98 7669 6e67 theorem.pro.ving │ │ │ │ +000cce70: 9369 6e9b 050c c4eb 4848 4f4c cf2e 9341 .in.....HHOL...A │ │ │ │ +000cce80: 6c74 686f 7567 6898 7375 6267 6f61 6c69 lthough.subgoali │ │ │ │ +000cce90: 6e67 9374 6865 6f72 656d 9370 726f 95ac ng.theorem.pro.. │ │ │ │ +000ccea0: 7276 9365 7273 9868 6164 9105 0cc5 616c rv.ers.had....al │ │ │ │ +000cceb0: 7265 6164 798e a18d 91ea f1eb 6290 538e ready.......b.S. │ │ │ │ +000ccec0: 6565 6e96 0371 5b62 7569 6c74 9361 7493 een..q[built.at. │ │ │ │ +000cced0: 7468 6593 7469 6d65 2c91 0389 9e4d 696c the.time,....Mil │ │ │ │ +000ccee0: 6e65 7227 7393 7061 7274 6963 756c 6172 ner's.particular │ │ │ │ +000ccef0: 9363 6f6e 9aac 7274 7269 6275 7469 6f6e .con..rtribution │ │ │ │ +000ccf00: 9377 9861 7391 0371 5c69 6e93 666f 726d .w.as..q\in.form │ │ │ │ +000ccf10: 616c 697a 696e 6793 7468 6593 6d65 7468 alizing.the.meth │ │ │ │ +000ccf20: 6f90 538e 6493 666f 728e a18d 91ea f1eb o.S.d.for....... │ │ │ │ +000ccf30: 7472 616e 736c 6174 696e 6796 03ea a873 translating....s │ │ │ │ +000ccf40: 7562 676f 616c 7393 736f 6c75 7469 6f6e ubgoals.solution │ │ │ │ +000ccf50: 7393 746f 9373 6f6c 7574 696f 6e73 936f s.to.solutions.o │ │ │ │ +000ccf60: 6693 676f 616c 732e 8e9f 2b38 0c8d 8d91 f.goals...+8.... │ │ │ │ +000ccf70: eaf1 ebeb 4b31 342e 318e 9120 f1e7 5491 ....K14.1.. ..T. │ │ │ │ +000ccf80: fe61 4761 6374 6963 732c 9606 7ae1 676f .aGactics,..z.go │ │ │ │ +000ccf90: 616c 7393 616e 6493 6a75 7374 690c 6361 als.and.justi.ca │ │ │ │ +000ccfa0: 7469 6f6e 738e 9f1c eacf 8d91 eaf1 ebcf tions........... │ │ │ │ +000ccfb0: 4191 02e9 58e5 7461 6374 6963 9103 9aab A...X.tactic.... │ │ │ │ +000ccfc0: cf69 7396 02e9 9a61 6e93 eb48 4d4c 9b02 .is....an..HML.. │ │ │ │ +000ccfd0: e999 cf66 756e 6374 696f 6e93 7468 6174 ...function.that │ │ │ │ +000ccfe0: 9377 6865 6e93 6170 706c 6965 6498 746f .when.applied.to │ │ │ │ +000ccff0: 9361 93e5 676f 91ff 6666 616c 9104 282d .a..go..ffal..(- │ │ │ │ +000cd000: cf72 6564 7563 6573 9869 7493 746f 9328 .reduces.it.to.( │ │ │ │ +000cd010: 6929 9361 986c 6973 748d 8d9f fba5 32d5 i).a.list.....2. │ │ │ │ +000cd020: 318e 8e91 07a9 9ecf 6f66 9328 7375 6229 1.......of.(sub) │ │ │ │ +000cd030: 676f 616c 732c 8ea1 8d91 eaf1 eb61 6c6f goals,.......alo │ │ │ │ +000cd040: 6e67 9603 a907 7769 7468 9b03 a906 2869 ng....with....(i │ │ │ │ +000cd050: 6929 9361 93e5 6a75 7374 690c 6391 ff66 i).a..justi.c..f │ │ │ │ +000cd060: 6661 7469 6f6e 9104 8eb6 cf66 756e 6374 fation.....funct │ │ │ │ +000cd070: 696f 6e93 6d61 7070 696e 6793 6198 6c69 ion.mapping.a.li │ │ │ │ +000cd080: 7374 936f 6693 7468 656f 7265 6d73 9874 st.of.theorems.t │ │ │ │ +000cd090: 6f93 6193 7468 656f 7265 6d2e 9105 22ff o.a.theorem...". │ │ │ │ +000cd0a0: 5468 6593 6964 6561 8ea1 8d91 eaf1 eb69 The.idea.......i │ │ │ │ +000cd0b0: 7396 03f3 7574 6861 7493 7468 6593 6675 s...uthat.the.fu │ │ │ │ +000cd0c0: 6e63 7469 6f6e 9b03 f374 6a75 7374 690c nction...tjusti. │ │ │ │ +000cd0d0: 6573 9374 6865 9364 6563 6f6d 7090 538e es.the.decomp.S. │ │ │ │ +000cd0e0: 6f73 6974 696f 6e93 6f66 9374 6865 9367 osition.of.the.g │ │ │ │ +000cd0f0: 6f61 6c2e 9105 5346 4191 03f3 7367 6f61 oal...SFA...sgoa │ │ │ │ +000cd100: 6c93 6973 9861 6e93 eb48 4d4c 93cf 7691 l.is.an..HML..v. │ │ │ │ +000cd110: ff58 e461 6c75 6593 7768 6f73 658e a18d .X.alue.whose... │ │ │ │ +000cd120: 91ea f1eb 749a ac72 7970 9053 8e65 9604 ....t..ryp.S.e.. │ │ │ │ +000cd130: ee26 6973 9369 736f 6d6f 7270 6869 6393 .&is.isomorphic. │ │ │ │ +000cd140: 746f 2c91 052f 0662 7574 9364 6973 7469 to,../.but.disti │ │ │ │ +000cd150: 6e63 7493 6672 6f6d 2c91 052f 0574 6865 nct.from,../.the │ │ │ │ +000cd160: 9104 ee27 eb48 4d4c 93cf 6162 7374 7261 ...'.HML..abstra │ │ │ │ +000cd170: 6374 9374 9879 7090 538e 658d 93eb 6174 ct.t.yp.S.e...at │ │ │ │ +000cd180: 686d 8e91 1b1b 4acf 6f66 9374 6865 6f72 hm....J.of.theor │ │ │ │ +000cd190: 656d 732e 9108 435a 5468 6174 8ea1 8d91 ems...CZThat.... │ │ │ │ +000cd1a0: eaf1 eb69 732c 9105 583d 619b 050f 1e67 ...is,..X=a....g │ │ │ │ +000cd1b0: 6f61 6c96 050f 1f69 7393 6193 6c69 7374 oal....is.a.list │ │ │ │ +000cd1c0: 936f 6693 7465 726d 7398 28e5 6173 7375 .of.terms.(.assu │ │ │ │ +000cd1d0: 6d70 7469 6f6e 7391 00fd ddcf 2993 7061 mptions.....).pa │ │ │ │ +000cd1e0: 6972 6564 9377 6974 6893 6193 7465 726d ired.with.a.term │ │ │ │ +000cd1f0: 2e91 08a6 4454 6865 7365 9374 95ac 7277 ....DThese.t..rw │ │ │ │ +000cd200: 936f 9105 0f1f 636f 6d70 9053 8e6f 6e65 .o....comp.S.one │ │ │ │ +000cd210: 6e93 7473 8ea1 8d91 eaf1 eb63 6f72 7265 n.ts.......corre │ │ │ │ +000cd220: 7370 9553 8e6f 6e64 2c91 044d 1172 6573 sp.S.ond,..M.res │ │ │ │ +000cd230: 7093 6563 7469 769a ac72 656c 7991 ff05 p.ectiv..rely... │ │ │ │ +000cd240: 562c 9104 4d12 746f 9104 3962 7468 6596 V,..M.to..9bthe. │ │ │ │ +000cd250: 0439 636c 6973 7493 6f66 9368 9879 7090 .9clist.of.h.yp. │ │ │ │ +000cd260: 538e 6f74 6865 7365 739b 0439 6261 6e64 S.otheses..9band │ │ │ │ +000cd270: 9374 6865 9363 6f6e 636c 7573 696f 6e98 .the.conclusion. │ │ │ │ +000cd280: 6f66 9361 9374 6865 6f72 656d 2e91 0625 of.a.theorem...% │ │ │ │ +000cd290: 1054 6865 8ea1 8d91 eaf1 eb6c 6973 7496 .The.......list. │ │ │ │ +000cd2a0: 0359 816f 669b 0359 8261 7373 756d 7074 .Y.of..Y.assumpt │ │ │ │ +000cd2b0: 696f 6e73 9369 7393 6198 7790 ac72 6f72 ions.is.a.w..ror │ │ │ │ +000cd2c0: 6b69 6e67 9372 6563 6f72 6498 6f66 9366 king.record.of.f │ │ │ │ +000cd2d0: 6163 7473 9374 6861 7498 6d61 90ac 7279 acts.that.ma..ry │ │ │ │ +000cd2e0: 9362 9053 8e65 9375 7365 6498 696e 9364 .b.S.e.used.in.d │ │ │ │ +000cd2f0: 6563 6f6d 7090 538e 6f73 696e 6798 7468 ecomp.S.osing.th │ │ │ │ +000cd300: 6593 676f 616c 2e8e 9f10 822c 8d91 f653 e.goal.....,...S │ │ │ │ +000cd310: 7a54 6865 9605 7c78 7265 6c61 7469 6f6e zThe..|xrelation │ │ │ │ +000cd320: 936f 669b 057c 7974 6865 6f72 656d 7393 .of..|ytheorems. │ │ │ │ +000cd330: 746f 9367 6f61 6c73 9369 7393 6163 95ac to.goals.is.ac.. │ │ │ │ +000cd340: 7268 6965 7693 656d 656e 9374 3a91 085c rhiev.emen.t:..\ │ │ │ │ +000cd350: 8161 9605 7c78 7468 656f 7265 6d93 6163 .a..|xtheorem.ac │ │ │ │ +000cd360: 95ac 7268 6965 7693 6573 9605 7c78 6198 ..rhiev.es..|xa. │ │ │ │ +000cd370: 676f 616c 9369 6693 7468 658e a18d 91ea goal.if.the..... │ │ │ │ +000cd380: f1eb 636f 6e63 6c75 7369 6f6e 9603 d09a ..conclusion.... │ │ │ │ +000cd390: 6f66 9b03 d099 7468 6593 7468 656f 7265 of....the.theore │ │ │ │ +000cd3a0: 6d93 6973 9365 7175 616c 9874 6f93 7468 m.is.equal.to.th │ │ │ │ +000cd3b0: 6593 7465 726d 9370 6172 7498 6f66 9374 e.term.part.of.t │ │ │ │ +000cd3c0: 6865 9367 6f61 6c93 2875 7098 746f 93d7 he.goal.(up.to.. │ │ │ │ +000cd3d0: 0b90 138f cf2d 636f 6e95 ac72 7693 6572 .....-con..rv.er │ │ │ │ +000cd3e0: 7369 6f6e 292c 9103 d5d0 616e 648e a18d sion),....and... │ │ │ │ +000cd3f0: 91ea f1eb 6966 9603 5aff 6561 639a ac72 ....if..Z.eac..r │ │ │ │ +000cd400: 6893 6898 7970 9053 8e6f 7468 6573 6973 h.h.yp.S.othesis │ │ │ │ +000cd410: 936f 6693 7468 6593 7468 656f 7265 6d93 .of.the.theorem. │ │ │ │ +000cd420: 6973 9365 7175 616c 9328 7570 9374 6f93 is.equal.(up.to. │ │ │ │ +000cd430: d70b 9013 8fcf 2d63 6f6e 9876 9865 7273 ......-con.v.ers │ │ │ │ +000cd440: 696f 6e2c 9103 77bb 6167 6169 6e29 9374 ion,..w.again).t │ │ │ │ +000cd450: 6f93 736f 6d65 9361 7373 756d 7074 696f o.some.assumptio │ │ │ │ +000cd460: 6e8e a18d 91ea f1eb 6f66 9603 786e 7468 n.......of..xnth │ │ │ │ +000cd470: 659b 0378 6d67 6f61 6c2e 9105 12cd 5468 e..xmgoal.....Th │ │ │ │ +000cd480: 6973 9364 650c 6e69 7469 6f6e 9861 7373 is.de.nition.ass │ │ │ │ +000cd490: 7572 6573 9374 6861 7493 7468 6598 7468 ures.that.the.th │ │ │ │ +000cd4a0: 656f 7265 6d93 7075 7270 9053 8e6f 7274 eorem.purp.S.ort │ │ │ │ +000cd4b0: 696e 6793 746f 9873 6174 6973 6679 9361 ing.to.satisfy.a │ │ │ │ +000cd4c0: 9367 6f61 6c98 646f 9053 8e65 7393 6e6f .goal.do.S.es.no │ │ │ │ +000cd4d0: 748e a18d 91ea f1eb 6465 709a 538e 656e t.......dep.S.en │ │ │ │ +000cd4e0: 6496 03ea a86f 6e93 6173 7375 6d70 7469 d....on.assumpti │ │ │ │ +000cd4f0: 6f6e 7393 6298 6579 9aac 726f 6e64 9374 ons.b.ey..rond.t │ │ │ │ +000cd500: 6865 9377 986f 726b 696e 6793 6173 7375 he.w.orking.assu │ │ │ │ +000cd510: 6d70 7469 6f6e 7393 6f66 9374 6865 9367 mptions.of.the.g │ │ │ │ +000cd520: 6f61 6c2e 8ea9 1082 2b8d 91f6 537a 4196 oal.....+...SzA. │ │ │ │ +000cd530: 03ed 006a 7573 7469 0c63 6174 696f 6e9b ...justi.cation. │ │ │ │ +000cd540: 03ed 0169 7393 2872 6174 6865 7298 636f ...is.(rather.co │ │ │ │ +000cd550: 6e66 7573 696e 676c 7929 9363 616c 6c65 nfusingly).calle │ │ │ │ +000cd560: 6498 6198 e570 7296 ff66 666f 936f 6691 d.a..pr..ffo.of. │ │ │ │ +000cd570: 0a62 8acf 696e 9603 ed00 eb48 484f 4c91 .b..in.....HHOL. │ │ │ │ +000cd580: 05e2 57cf 666f 6c6c 6f90 ac72 7769 6e67 ..W.follo..rwing │ │ │ │ +000cd590: 9874 6865 93eb 484c 4346 98cf 7573 6167 .the..HLCF..usag │ │ │ │ +000cd5a0: 653b 8ea1 8d91 eaf1 eb69 7496 04ad c169 e;.......it....i │ │ │ │ +000cd5b0: 732c 9b04 de88 6173 936d 656e 90ac 7274 s,....as.men..rt │ │ │ │ +000cd5c0: 696f 6e65 642c 9861 6e93 eb48 4d4c 93cf ioned,.an..HML.. │ │ │ │ +000cd5d0: 6675 6e63 7469 6f6e 9b04 adc2 6672 6f6d function....from │ │ │ │ +000cd5e0: 9361 9374 6865 6f72 656d 986c 6973 7493 .a.theorem.list. │ │ │ │ +000cd5f0: 746f 9361 9874 6865 6f72 656d 2e91 0782 to.a.theorem.... │ │ │ │ +000cd600: 2b54 6865 98eb 484d 4c93 cf60 7072 6f90 +The..HML..`pro. │ │ │ │ +000cd610: 538e 6f66 9100 d638 278e a18d 91ea f1eb S.of...8'....... │ │ │ │ +000cd620: 6675 6e63 7469 6f6e 9603 ac9e 636f 7272 function....corr │ │ │ │ +000cd630: 6573 709a 538e 6f6e 6473 9103 ac9d 746f esp.S.onds....to │ │ │ │ +000cd640: 9361 9370 726f 986f 6693 696e 9b03 ac9d .a.pro.of.in.... │ │ │ │ +000cd650: 7468 6593 6c6f 6769 6361 6c93 7365 6e73 the.logical.sens │ │ │ │ +000cd660: 6598 286f 6693 6193 7365 7175 656e 6365 e.(of.a.sequence │ │ │ │ +000cd670: 936f 6698 7468 656f 7265 6d73 9364 6570 .of.theorems.dep │ │ │ │ +000cd680: 9053 8e65 6e64 696e 678e a18d 91ea f1eb .S.ending....... │ │ │ │ +000cd690: 6f6e 9604 52ff 696e 6665 7265 6e63 659b on..R.inference. │ │ │ │ +000cd6a0: 0453 0072 756c 6573 2993 6f6e 6c79 9869 .S.rules).only.i │ │ │ │ +000cd6b0: 6e93 7468 6174 9869 7493 6d90 ac72 7573 n.that.it.m..rus │ │ │ │ +000cd6c0: 7493 6576 91ff 58e4 616c 7561 7465 9874 t.ev..X.aluate.t │ │ │ │ +000cd6d0: 6865 93eb 484d 4c98 cf66 756e 6374 696f he..HML..functio │ │ │ │ +000cd6e0: 6e93 636f 7272 6573 7090 538e 6f6e 6469 n.corresp.S.ondi │ │ │ │ +000cd6f0: 6e67 9874 6f93 6561 6390 ac72 688e a18d ng.to.eac..rh... │ │ │ │ +000cd700: 91ea f1eb 696e 6665 7265 6e63 6596 0452 ....inference..R │ │ │ │ +000cd710: 8e72 756c 6593 6f6e 9377 6869 6390 ac72 .rule.on.whic..r │ │ │ │ +000cd720: 689b 0452 8f74 6865 9373 6571 7565 6e63 h..R.the.sequenc │ │ │ │ +000cd730: 6593 6465 7090 538e 656e 6473 9369 6e93 e.dep.S.ends.in. │ │ │ │ +000cd740: 6f72 6465 7293 746f 9863 6f6d 7075 7465 order.to.compute │ │ │ │ +000cd750: 9369 7473 8d93 eb61 7468 6d8e 9115 918c .its...athm..... │ │ │ │ +000cd760: cf2d 7691 ff58 e461 6c75 6564 9372 6573 .-v..X.alued.res │ │ │ │ +000cd770: 756c 742e 8ea1 8d91 eaf1 eb28 604a 7573 ult........(`Jus │ │ │ │ +000cd780: 7469 0c63 6174 696f 6e27 2c96 0405 ec6f ti.cation',....o │ │ │ │ +000cd790: 729b 0400 7760 7691 ff58 e461 6c69 6461 r...w`v..X.alida │ │ │ │ +000cd7a0: 7469 6f6e 272c 9361 7398 6973 9604 0078 tion',.as.is...x │ │ │ │ +000cd7b0: 736f 6d65 7469 6d65 7393 7573 6564 2c91 sometimes.used,. │ │ │ │ +000cd7c0: 0405 eb61 7265 936c 6573 7398 636f 6e66 ...are.less.conf │ │ │ │ +000cd7d0: 7573 696e 6793 7465 726d 7393 666f 7298 using.terms.for. │ │ │ │ +000cd7e0: 7468 6593 eb48 4d4c 8ea1 8d91 eaf1 ebcf the..HML........ │ │ │ │ +000cd7f0: 6675 6e63 7469 6f6e 9603 2f0b 696e 9371 function../.in.q │ │ │ │ +000cd800: 7565 7374 696f 6e2e 2991 04fa 5654 6865 uestion.)...VThe │ │ │ │ +000cd810: 9370 726f 9053 8e6f 6693 6675 6e63 7469 .pro.S.of.functi │ │ │ │ +000cd820: 6f6e 2c91 0354 906f 7293 6a75 7374 690c on,..T.or.justi. │ │ │ │ +000cd830: 6361 7469 6f6e 2c91 0354 9172 6574 7572 cation,..T.retur │ │ │ │ +000cd840: 6e65 6493 629a ac72 7991 032f 0a61 9374 ned.b..ry../.a.t │ │ │ │ +000cd850: 6163 7469 6393 6973 9369 6e98 7465 6e64 actic.is.in.tend │ │ │ │ +000cd860: 6564 8ea1 8d91 eaf1 eb74 6f96 03ef d46d ed.......to....m │ │ │ │ +000cd870: 6170 9b03 efd5 7468 6593 6c69 7374 936f ap....the.list.o │ │ │ │ +000cd880: 6698 7468 656f 7265 6d73 9372 6573 7090 f.theorems.resp. │ │ │ │ +000cd890: 538e 6563 7469 769a ac72 656c 7993 6163 S.ectiv..rely.ac │ │ │ │ +000cd8a0: 9868 6965 7669 6e67 9374 6865 9b03 efd5 .hieving.the.... │ │ │ │ +000cd8b0: 7375 6267 6f61 6c73 9374 6f93 7468 6598 subgoals.to.the. │ │ │ │ +000cd8c0: 7468 656f 7265 6d93 6163 90ac 7268 6965 theorem.ac..rhie │ │ │ │ +000cd8d0: 7669 6e67 8ea1 8d91 eaf1 eb74 6865 9603 ving.......the.. │ │ │ │ +000cd8e0: eaa8 6f72 6967 696e 616c 9367 6f61 6c3b ..original.goal; │ │ │ │ +000cd8f0: 9369 7493 6a75 7374 690c 6573 9374 6865 .it.justi.es.the │ │ │ │ +000cd900: 9364 6563 6f6d 7090 538e 6f73 6974 696f .decomp.S.ositio │ │ │ │ +000cd910: 6e93 696e 90ac 7274 6f93 7375 6267 6f61 n.in..rto.subgoa │ │ │ │ +000cd920: 6c73 2e8e a68d 91f6 537a 4191 03cc ac74 ls......SzA....t │ │ │ │ +000cd930: 6163 7469 6396 03cc b369 7393 7361 6964 actic....is.said │ │ │ │ +000cd940: 9b03 ccb4 746f 93e5 736f 6c76 6591 04b2 ....to..solve... │ │ │ │ +000cd950: 63cf 6198 676f 616c 9369 6693 6974 9872 c.a.goal.if.it.r │ │ │ │ +000cd960: 6564 7563 6573 9374 6865 9367 6f61 6c98 educes.the.goal. │ │ │ │ +000cd970: 746f 9374 6865 9365 6d70 7490 ac72 7998 to.the.empt..ry. │ │ │ │ +000cd980: 7365 7493 6f66 9373 7562 676f 616c 732e set.of.subgoals. │ │ │ │ +000cd990: 9105 2ee4 5468 6973 8ea1 8d91 eaf1 eb64 ....This.......d │ │ │ │ +000cd9a0: 6570 9553 8e65 6e64 732c 9105 99f0 6f62 ep.S.ends,....ob │ │ │ │ +000cd9b0: 90ac 7276 696f 7573 6c79 91ff 0556 2c91 ..rviously...V,. │ │ │ │ +000cd9c0: 0599 f16f 6e91 0543 ae74 6865 7265 9b05 ...on..C.there.. │ │ │ │ +000cd9d0: 43af 6293 6569 6e67 9861 7498 6c65 6173 C.b.eing.at.leas │ │ │ │ +000cd9e0: 7496 0543 ae6f 6e65 9874 6163 7469 6398 t..C.one.tactic. │ │ │ │ +000cd9f0: 7468 6174 936d 6170 7398 6198 676f 616c that.maps.a.goal │ │ │ │ +000cda00: 9874 6f93 7468 6598 656d 7074 90ac 7279 .to.the.empt..ry │ │ │ │ +000cda10: 8ea1 8d91 eaf1 eb73 7562 676f 616c 9604 .......subgoal.. │ │ │ │ +000cda20: 4872 6c69 7374 2e91 0652 3e54 6865 9b04 Hrlist...R>The.. │ │ │ │ +000cda30: 4873 7369 6d70 6c65 7374 9374 6163 7469 Hssimplest.tacti │ │ │ │ +000cda40: 6393 7468 6174 9364 6f90 538e 6573 9374 c.that.do.S.es.t │ │ │ │ +000cda50: 6869 7393 6973 936f 6e65 9374 6861 7493 his.is.one.that. │ │ │ │ +000cda60: 6361 6e98 7265 636f 676e 697a 6593 7768 can.recognize.wh │ │ │ │ +000cda70: 656e 9361 9367 6f61 6c93 6973 8ea1 8d91 en.a.goal.is.... │ │ │ │ +000cda80: eaf1 eb61 6395 ac72 6869 6576 9365 649b ...ac..rhiev.ed. │ │ │ │ +000cda90: 03a6 7b62 9379 9861 6e98 6178 696f 6d98 ..{b.y.an.axiom. │ │ │ │ +000cdaa0: 6f72 9603 a67a 616e 9865 7869 7374 696e or...zan.existin │ │ │ │ +000cdab0: 6798 7468 656f 7265 6d3b 9103 bd35 696e g.theorem;...5in │ │ │ │ +000cdac0: 98eb 4848 4f4c cf2c 9374 6865 9866 756e ..HHOL.,.the.fun │ │ │ │ +000cdad0: 6374 696f 6e8d 98eb 6141 4343 4550 545f ction...aACCEPT_ │ │ │ │ +000cdae0: 5441 438e 9140 c99a cf64 6f90 538e 6573 TAC..@...do.S.es │ │ │ │ +000cdaf0: 9874 6869 732e 8ea1 8d8d 91ea f1eb eb61 .this..........a │ │ │ │ +000cdb00: 4143 4345 5054 5f54 4143 8e91 2908 36cf ACCEPT_TAC..).6. │ │ │ │ +000cdb10: 7461 6b90 ac72 6573 9604 99a7 619b 0499 tak..res....a... │ │ │ │ +000cdb20: a674 6865 6f72 656d 93d7 7468 93cf 616e .theorem..th..an │ │ │ │ +000cdb30: 6493 7072 6f90 538e 6475 6365 7398 6193 d.pro.S.duces.a. │ │ │ │ +000cdb40: 7461 6374 6963 9374 6861 7493 6d61 7073 tactic.that.maps │ │ │ │ +000cdb50: 9861 9376 91ff 58e4 616c 7565 936f 6693 .a.v..X.alue.of. │ │ │ │ +000cdb60: 7490 ac72 7970 9053 8e65 8d98 eb61 7468 t..ryp.S.e...ath │ │ │ │ +000cdb70: 6d8e 911a 724b cf74 6f8e a18d 91ea f1eb m...rK.to....... │ │ │ │ +000cdb80: 7468 6596 03ad 5b65 6d70 7490 ac72 799b the...[empt..ry. │ │ │ │ +000cdb90: 03ad 5a6c 6973 7493 6f66 9873 7562 676f ..Zlist.of.subgo │ │ │ │ +000cdba0: 616c 732e 9105 2471 4974 936a 7573 7469 als...$qIt.justi │ │ │ │ +000cdbb0: 0c65 7393 7468 6973 9860 6465 636f 6d70 .es.this.`decomp │ │ │ │ +000cdbc0: 9053 8e6f 7369 7469 6f6e 2793 6290 ac72 .S.osition'.b..r │ │ │ │ +000cdbd0: 7998 6193 7072 6f90 538e 6f66 9366 756e y.a.pro.S.of.fun │ │ │ │ +000cdbe0: 6374 696f 6e98 7468 6174 936d 6170 738e ction.that.maps. │ │ │ │ +000cdbf0: a18d 91ea f1eb 7468 6596 043e 5b65 6d70 ......the..>[emp │ │ │ │ +000cdc00: 749a ac72 7993 6c69 7374 936f 6691 043e t..ry.list.of..> │ │ │ │ +000cdc10: 5a74 6865 6f72 656d 7393 746f 9374 6865 Ztheorems.to.the │ │ │ │ +000cdc20: 9374 6865 6f72 656d 93d7 7468 cf2e 9106 .theorem..th.... │ │ │ │ +000cdc30: 33f8 5468 6593 7573 6593 6f66 9374 6869 3.The.use.of.thi │ │ │ │ +000cdc40: 7393 7465 6398 686e 6963 616c 9364 6576 s.tec.hnical.dev │ │ │ │ +000cdc50: 6963 652c 9104 5347 6f72 936f 7468 6572 ice,..SGor.other │ │ │ │ +000cdc60: 8ea1 8d91 eaf1 eb73 7563 9aac 7268 9603 .......suc..rh.. │ │ │ │ +000cdc70: eaa8 7461 6374 6963 732c 9365 6e64 7393 ..tactics,.ends. │ │ │ │ +000cdc80: 7468 6593 6465 636f 6d70 9053 8e6f 7369 the.decomp.S.osi │ │ │ │ +000cdc90: 7469 6f6e 936f 6693 7375 6267 6f61 6c73 tion.of.subgoals │ │ │ │ +000cdca0: 2c93 616e 6493 616c 6c6f 9877 7393 7468 ,.and.allo.ws.th │ │ │ │ +000cdcb0: 6593 7072 6f9a 538e 6f66 9374 6f93 6298 e.pro.S.of.to.b. │ │ │ │ +000cdcc0: 6593 6275 696c 7493 7570 2e8e a68d 91f6 e.built.up...... │ │ │ │ +000cdcd0: 537a 556e 6c69 6b9a ac72 6596 02cc ec74 SzUnlik..re....t │ │ │ │ +000cdce0: 6865 6f72 656d 732c 9103 0611 676f 616c heorems,....goal │ │ │ │ +000cdcf0: 7393 6e65 6564 936e 6f74 9362 9053 8e65 s.need.not.b.S.e │ │ │ │ +000cdd00: 9364 650c 6e65 6491 02cc eb61 7393 616e .de.ned....as.an │ │ │ │ +000cdd10: 9361 6273 7472 6163 7493 7498 7970 9053 .abstract.t.yp.S │ │ │ │ +000cdd20: 8e65 3b91 032c 2b74 6865 7991 02cc eb61 .e;..,+they....a │ │ │ │ +000cdd30: 7265 9374 7261 6e73 7061 7265 6e98 7493 re.transparen.t. │ │ │ │ +000cdd40: 616e 648e a18d 91ea f1eb 6361 6e96 03d7 and.......can... │ │ │ │ +000cdd50: f262 9053 8e65 9363 6f6e 7374 7275 6374 .b.S.e.construct │ │ │ │ +000cdd60: 6564 9366 7265 656c 7991 ff05 562e 9105 ed.freely...V... │ │ │ │ +000cdd70: 32a4 5468 9aac 7275 732c 9103 dbb0 616e 2.Th..rus,....an │ │ │ │ +000cdd80: 93eb 484d 4c93 cf74 9879 7090 538e 6593 ..HML..t.yp.S.e. │ │ │ │ +000cdd90: 6162 6272 6576 6961 7469 6f6e 9328 7365 abbreviation.(se │ │ │ │ +000cdda0: 6593 5365 6374 696f 6e93 352e 3429 9369 e.Section.5.4).i │ │ │ │ +000cddb0: 7393 696e 9874 726f 9053 8e64 7563 6564 s.in.tro.S.duced │ │ │ │ +000cddc0: 8e91 eaf1 eb9f 0d6a bd89 0000 6666 0071 .......j....ff.q │ │ │ │ +000cddd0: cf9f 9f0c 999a 8d8d 8d8d 910d 8390 9ffc ................ │ │ │ │ +000cdde0: 5eff c531 8e8e 8e91 1200 03c6 5468 6596 ^..1........The. │ │ │ │ +000cddf0: 0355 556f 7264 6572 696e 6793 6973 936e .UUordering.is.n │ │ │ │ +000cde00: 6563 6573 7361 7279 9366 6f72 9373 656c ecessary.for.sel │ │ │ │ +000cde10: 6563 7469 6e67 9361 9374 7265 6593 7365 ecting.a.tree.se │ │ │ │ +000cde20: 6172 6390 b8e3 6893 7374 7261 7465 6779 arc...h.strategy │ │ │ │ +000cde30: 91ff 2aaa 2e8e 8e9f 24fd 138e 8c8b 0000 ..*.....$....... │ │ │ │ +000cde40: 0103 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000cde50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000cde60: 0000 0000 0000 000c cd1f a002 cc05 558d ..............U. │ │ │ │ +000cde70: a0fd 46d3 0e8d 8d8d 8d9f fa99 9a8d 9112 ..F............. │ │ │ │ +000cde80: c761 d031 342e 312e 910a 8000 5491 fee0 .a.14.1.....T... │ │ │ │ +000cde90: 0061 6374 6963 732c 9604 8000 676f 616c .actics,....goal │ │ │ │ +000cdea0: 7393 616e 6493 6a75 7374 690c 6361 7469 s.and.justi.cati │ │ │ │ +000cdeb0: 6f6e 7392 00d5 0e1f 3235 398e 9112 c761 ons.....259....a │ │ │ │ +000cdec0: 9f05 6666 8900 00e6 6601 c73e 7c8e 8e8e ..ff....f..>|... │ │ │ │ +000cded0: 8ea0 0294 2fdf 8da0 fd8b d021 8d91 12c7 ..../......!.... │ │ │ │ +000cdee0: 61cf 666f 7296 0522 e167 6f61 6c73 2e8d a.for..".goals.. │ │ │ │ +000cdef0: 8d9f fba5 32d5 328e 8e91 04c0 04cf 2e91 ....2.2......... │ │ │ │ +000cdf00: 08e1 8c54 6865 936f 7090 538e 6572 6174 ...The.op.S.erat │ │ │ │ +000cdf10: 696f 6e73 936f 6e93 676f 616c 739b 0522 ions.on.goals.." │ │ │ │ +000cdf20: e261 7265 9374 6865 7265 666f 7265 936a .are.therefore.j │ │ │ │ +000cdf30: 7573 7493 7468 6593 6f72 6469 6e61 7279 ust.the.ordinary │ │ │ │ +000cdf40: 9870 6169 7293 7365 6c65 6374 6f72 7393 .pair.selectors. │ │ │ │ +000cdf50: 616e 648e a410 0000 8d91 12c7 6163 6f6e and.........acon │ │ │ │ +000cdf60: 7374 7275 6374 6f72 9602 bdc7 2873 6565 structor....(see │ │ │ │ +000cdf70: 9b02 bdc8 5365 6374 696f 6e93 362e 3129 ....Section.6.1) │ │ │ │ +000cdf80: 2e91 04d4 954c 696b 95ac 7265 7769 7365 .....Lik..rewise │ │ │ │ +000cdf90: 2c91 02f9 f574 9379 7090 538e 6596 02bd ,....t.yp.S.e... │ │ │ │ +000cdfa0: c761 6262 7265 7669 6174 696f 6e73 9861 .abbreviations.a │ │ │ │ +000cdfb0: 7265 9369 6e90 ac72 7472 6f90 538e 6475 re.in..rtro.S.du │ │ │ │ +000cdfc0: 6365 6498 666f 7293 6a75 7374 690c 6361 ced.for.justi.ca │ │ │ │ +000cdfd0: 7469 6f6e 738e a18d 9112 c761 2870 726f tions......a(pro │ │ │ │ +000cdfe0: 9053 8e6f 6673 2996 03ea a861 6e64 9374 .S.ofs)....and.t │ │ │ │ +000cdff0: 6163 7469 6373 2e91 0538 e043 6f6e 6365 actics...8.Conce │ │ │ │ +000ce000: 7074 7561 6c6c 7991 ff05 562c 9374 6865 ptually...V,.the │ │ │ │ +000ce010: 9366 6f6c 6c6f 90ac 7277 696e 6793 6162 .follo..rwing.ab │ │ │ │ +000ce020: 6272 6576 6961 7469 6f6e 7393 6172 6593 breviations.are. │ │ │ │ +000ce030: 6d61 6465 9369 6e93 eb48 484f 4ccf 3a8e made.in..HHOL.:. │ │ │ │ +000ce040: 9f2b c09d 8d8d 8d9f 0d56 bd8d 8d8d 9fe6 .+.......V...... │ │ │ │ +000ce050: 0000 8d91 2a06 60eb 6167 6f61 6c91 283d ....*.`.agoal.(= │ │ │ │ +000ce060: a63d 9605 bfaa 7465 726d 936c 6973 7493 .=....term.list. │ │ │ │ +000ce070: 2393 7465 726d 8ea4 0d00 008d 912a 0660 #.term.......*.` │ │ │ │ +000ce080: 7461 6374 6963 911c be52 3d96 05bf aa67 tactic...R=....g │ │ │ │ +000ce090: 6f61 6c93 2d3e 9367 6f61 6c93 6c69 7374 oal.->.goal.list │ │ │ │ +000ce0a0: 9323 9370 726f 6f66 8ea1 8d91 2a06 6070 .#.proof....*.`p │ │ │ │ +000ce0b0: 726f 6f66 9122 7dfc 3d96 05bf aa74 686d roof."}.=....thm │ │ │ │ +000ce0c0: 936c 6973 7493 2d3e 9374 686d 8e8e 8e8e .list.->.thm.... │ │ │ │ +000ce0d0: 8e8e 8e9f 2ab3 e88d 911e 28f0 cf49 6e96 ....*.....(..In. │ │ │ │ +000ce0e0: 03f5 2766 6163 742c 9103 f7c7 7468 659b ..'fact,....the. │ │ │ │ +000ce0f0: 03f5 2874 90ac 7279 7090 538e 6593 eb61 ..(t..ryp.S.e..a │ │ │ │ +000ce100: 676f 616c 9605 bfaa 6c69 7374 9323 9370 goal....list.#.p │ │ │ │ +000ce110: 726f 6f66 9603 f527 cf69 7393 6162 6272 roof...'.is.abbr │ │ │ │ +000ce120: 6576 6961 7465 6498 696e 93eb 484d 4c93 eviated.in..HML. │ │ │ │ +000ce130: cf74 6f8d 93eb 6173 7562 676f 616c 738e .to...asubgoals. │ │ │ │ +000ce140: 9131 f277 cf2c 9103 f7c7 616e 6498 7468 .1.w.,....and.th │ │ │ │ +000ce150: 6593 6162 6272 652d 8ea1 8d91 12c7 6176 e.abbre-......av │ │ │ │ +000ce160: 6961 7469 6f6e 9604 16f4 6f66 8d93 eb61 iation....of...a │ │ │ │ +000ce170: 7461 6374 6963 8e91 2aab e4cf 6d61 6465 tactic..*...made │ │ │ │ +000ce180: 9104 16f5 696e 6469 7265 6374 6c79 9374 ....indirectly.t │ │ │ │ +000ce190: 6872 6f75 6768 9369 742e 9105 bdc4 5468 hrough.it.....Th │ │ │ │ +000ce1a0: 90ac 7275 732c 9104 2208 6966 93d7 5491 ..rus,..".if..T. │ │ │ │ +000ce1b0: 05b8 bacf 6973 9361 9374 6163 7469 6393 ....is.a.tactic. │ │ │ │ +000ce1c0: 616e 6493 d767 9104 852e cf69 7393 6193 and..g.....is.a. │ │ │ │ +000ce1d0: 676f 616c 2c91 0422 0774 6865 6e8e a18d goal,..".then... │ │ │ │ +000ce1e0: 9112 c761 6170 706c 7969 6e67 9604 97e4 ...aapplying.... │ │ │ │ +000ce1f0: d754 9b06 39aa cf74 6f93 d767 9105 061d .T..9..to..g.... │ │ │ │ +000ce200: cf28 8d69 2e65 2e8e 9113 9b67 6576 91ff .(.i.e.....gev.. │ │ │ │ +000ce210: 58e4 616c 7561 7469 6e67 9374 6865 93eb X.aluating.the.. │ │ │ │ +000ce220: 484d 4c93 cf65 7870 7265 7373 696f 6e93 HML..expression. │ │ │ │ +000ce230: d754 9867 906e 39cf 2993 7265 7375 6c74 .T.g.n9.).result │ │ │ │ +000ce240: 7393 696e 9104 97e3 616e 93eb 484d 4c93 s.in....an..HML. │ │ │ │ +000ce250: cf76 91ff 58e4 616c 7565 936f 6693 7490 .v..X.alue.of.t. │ │ │ │ +000ce260: ac72 7970 9053 8e65 8ea1 8d8d 9112 c761 .ryp.S.e.......a │ │ │ │ +000ce270: eb61 7375 6267 6f61 6c73 8e91 40c4 b1cf .asubgoals..@... │ │ │ │ +000ce280: 2c8d 9103 a022 692e 652e 8e91 1631 2661 ,...."i.e....1&a │ │ │ │ +000ce290: 9603 8d80 7061 6972 9377 686f 7365 930c ....pair.whose.. │ │ │ │ +000ce2a0: 7273 749b 038d 8163 6f6d 7090 538e 6f6e rst....comp.S.on │ │ │ │ +000ce2b0: 656e 90ac 7274 9369 7393 6193 6c69 7374 en..rt.is.a.list │ │ │ │ +000ce2c0: 936f 6693 676f 616c 7398 616e 6493 7768 .of.goals.and.wh │ │ │ │ +000ce2d0: 6f73 6593 7365 636f 6e64 9363 6f6d 7090 ose.second.comp. │ │ │ │ +000ce2e0: 538e 6f6e 656e 90ac 7274 8ea1 8d91 12c7 S.onen..rt...... │ │ │ │ +000ce2f0: 6168 6173 9603 1bf7 eb48 4d4c 93cf 749a ahas.....HML..t. │ │ │ │ +000ce300: ac72 7970 9053 8e65 93eb 6170 726f 6f66 .ryp.S.e..aproof │ │ │ │ +000ce310: cf2e 9104 f3fa 2854 6865 9103 1bf8 7798 ......(The....w. │ │ │ │ +000ce320: 6f72 6493 6074 6163 7469 6327 9369 7393 ord.`tactic'.is. │ │ │ │ +000ce330: 6f9a 538e 6363 6173 696f 6e61 6c6c 7993 o.S.ccasionally. │ │ │ │ +000ce340: 7573 6564 936c 6f98 6f73 656c 7993 746f used.lo.osely.to │ │ │ │ +000ce350: 936d 6561 6e93 6193 7461 6374 6963 2d76 .mean.a.tactic-v │ │ │ │ +000ce360: 91ff 58e4 616c 7565 648e a18d 9112 c761 ..X.alued......a │ │ │ │ +000ce370: 6675 6e63 7469 6f6e 2e29 8e9f 1062 098d function.)...b.. │ │ │ │ +000ce380: 911e 28f0 4974 9605 6cfe 646f 9053 8e65 ..(.It..l.do.S.e │ │ │ │ +000ce390: 739b 056c ff6e 6f74 9366 6f6c 6c6f 90ac s..l.not.follo.. │ │ │ │ +000ce3a0: 7277 2c96 05cd 946f 6698 636f 7572 7365 rw,....of.course │ │ │ │ +000ce3b0: 2c93 6672 6f6d 9605 6cfe 7468 6598 7490 ,.from..l.the.t. │ │ │ │ +000ce3c0: ac72 7970 9053 8e65 8d93 eb61 7461 6374 .ryp.S.e...atact │ │ │ │ +000ce3d0: 6963 8e91 2d57 f9cf 7468 6174 9361 9870 ic..-W..that.a.p │ │ │ │ +000ce3e0: 6172 7469 6375 6c61 7293 7461 6374 6963 articular.tactic │ │ │ │ +000ce3f0: 9869 7393 7790 ac72 656c 6c2d 8ea1 8d91 .is.w..rell-.... │ │ │ │ +000ce400: 12c7 6162 9a53 8e65 6861 95ac 7276 9365 ..ab.S.eha..rv.e │ │ │ │ +000ce410: 642e 9106 b964 4691 ff05 566f 7291 046a d....dF...Vor..j │ │ │ │ +000ce420: d565 7861 6d70 6c65 2c91 048a df73 7570 .example,....sup │ │ │ │ +000ce430: 7098 6f73 6596 046a d474 6861 7493 d754 p.ose..j.that..T │ │ │ │ +000ce440: 9106 0c9a 6791 062d e3eb 613d 9105 bfaa ....g..-..a=.... │ │ │ │ +000ce450: 285b d767 8d9f 01cc ccd5 318e 9104 c004 ([.g......1..... │ │ │ │ +000ce460: eb61 3b8d d73a 9601 fffe 3a93 3a8e 910d .a;..:....:.:... │ │ │ │ +000ce470: caa0 eb61 3bd7 678d 9f01 cccc d86e 8e91 ...a;.g......n.. │ │ │ │ +000ce480: 05a8 50eb 615d 2cd7 70eb 6129 cf2c 9104 ..P.a],.p.a).,.. │ │ │ │ +000ce490: 8adf 616e 6493 7468 6174 9104 6ad5 7468 ..and.that..j.th │ │ │ │ +000ce4a0: 6593 7375 6267 6f61 6c73 93d7 678d 9f01 e.subgoals..g... │ │ │ │ +000ce4b0: cccc d531 8e91 092a d8cf 2c8e a18d 8d91 ...1...*..,..... │ │ │ │ +000ce4c0: 12c7 61d7 3a96 01ff fe3a 933a 8e91 2092 ..a.:....:.:.. . │ │ │ │ +000ce4d0: 01cf 2c91 03b6 e2d7 678d 9f01 cccc d86e ..,.....g......n │ │ │ │ +000ce4e0: 8e91 0952 40cf 6861 95ac 7276 9365 9b03 ...R@.ha..rv.e.. │ │ │ │ +000ce4f0: a9f1 6290 538e 6565 6e91 03a9 f073 6f6c ..b.S.een....sol │ │ │ │ +000ce500: 7693 6564 2e91 0523 4d54 6861 7498 6d65 v.ed...#MThat.me │ │ │ │ +000ce510: 616e 7396 03a9 f074 6861 7493 736f 6d65 ans....that.some │ │ │ │ +000ce520: 9874 6865 6f72 656d 7393 d774 688d 9f01 .theorems..th... │ │ │ │ +000ce530: cccc d531 8e91 0869 f4cf 2c8d 9103 b6e2 ...1...i..,..... │ │ │ │ +000ce540: d73a 9601 fffe 3a93 3a8e 9111 8182 cf2c .:....:.:......, │ │ │ │ +000ce550: 9103 b6e2 d774 688d 9f01 cccc d86e 8e91 .....th......n.. │ │ │ │ +000ce560: 0952 40cf 6861 95ac 7276 9365 9862 9053 .R@.ha..rv.e.b.S │ │ │ │ +000ce570: 8e65 656e 9103 a9f0 7072 6f93 7693 6564 .een....pro.v.ed │ │ │ │ +000ce580: 8ea1 8d91 12c7 6173 7563 9aac 7268 9603 ......asuc..rh.. │ │ │ │ +000ce590: 8a8e 7468 6174 9365 6163 9868 93d7 7468 ..that.eac.h..th │ │ │ │ +000ce5a0: 8d9f 01cc ccd8 698e 9106 ef68 cf28 3196 ......i....h.(1. │ │ │ │ +000ce5b0: 0355 52da 1493 d769 93da 1493 d76e cf29 .UR....i.....n.) │ │ │ │ +000ce5c0: 9603 8a8e 6163 9868 6965 7698 6573 9374 ....ac.hiev.es.t │ │ │ │ +000ce5d0: 6865 9367 6f61 6c93 d767 8d9f 01cc ccd8 he.goal..g...... │ │ │ │ +000ce5e0: 698e 9103 64da cf2e 9105 18d8 5468 6593 i...d.......The. │ │ │ │ +000ce5f0: 6a75 7374 690c 6361 7469 6f6e 93d7 7093 justi.cation..p. │ │ │ │ +000ce600: cf69 7393 696e 9874 656e 6465 6493 746f .is.in.tended.to │ │ │ │ +000ce610: 9362 9053 8e65 9361 8ea1 8d91 12c7 6166 .b.S.e.a......af │ │ │ │ +000ce620: 756e 6374 696f 6e96 0397 5d74 6861 7493 unction...]that. │ │ │ │ +000ce630: 7768 656e 9103 975c 6170 706c 6965 6493 when...\applied. │ │ │ │ +000ce640: 746f 9374 6865 936c 6973 7493 eb61 5bd7 to.the.list..a[. │ │ │ │ +000ce650: 7468 8d9f 01cc ccd5 318e 9104 c004 eb61 th......1......a │ │ │ │ +000ce660: 3b8d d73a 9601 fffe 3a93 3a8e 910d caa0 ;..:....:.:..... │ │ │ │ +000ce670: eb61 3bd7 7468 8d9f 01cc ccd8 6e8e 9105 .a;.th......n... │ │ │ │ +000ce680: a850 eb61 5dcf 2c9b 03a8 0573 7563 6365 .P.a].,....succe │ │ │ │ +000ce690: 6564 7393 696e 9372 6574 7572 6e69 6e67 eds.in.returning │ │ │ │ +000ce6a0: 9361 9374 6865 6f72 656d 2c98 d774 68cf .a.theorem,..th. │ │ │ │ +000ce6b0: 2c8e a18d 9112 c761 6163 90ac 7268 6965 ,......aac..rhie │ │ │ │ +000ce6c0: 7669 6e67 9603 3870 7468 659b 0338 716f ving..8pthe..8qo │ │ │ │ +000ce6d0: 7269 6769 6e61 6c93 676f 616c 98d7 6790 riginal.goal..g. │ │ │ │ +000ce6e0: 6e39 cf3b 9103 73d8 6275 742c 9603 5c15 n9.;..s.but,..\. │ │ │ │ +000ce6f0: 6f66 9863 6f75 7273 652c 9369 7496 0338 of.course,.it..8 │ │ │ │ +000ce700: 706d 6967 6890 ac72 7498 736f 6d65 7469 pmigh..rt.someti │ │ │ │ +000ce710: 6d65 7393 6e6f 7498 7375 6363 6565 642e mes.not.succeed. │ │ │ │ +000ce720: 9104 fd78 4966 98d7 7093 cf73 7563 6365 ...xIf..p..succe │ │ │ │ +000ce730: 6564 738e a18d 9112 c761 666f 7296 0435 eds......afor..5 │ │ │ │ +000ce740: 2265 769a ac72 6572 7991 0435 236c 6973 "ev..rery..5#lis │ │ │ │ +000ce750: 7493 6f66 9361 6398 6869 6576 696e 6793 t.of.ac.hieving. │ │ │ │ +000ce760: 7468 656f 7265 6d73 2c91 0447 c174 6865 theorems,..G.the │ │ │ │ +000ce770: 6e9b 0435 2374 6865 9374 6163 7469 6393 n..5#the.tactic. │ │ │ │ +000ce780: d754 9105 d6e8 cf69 7398 7361 6964 9374 .T.....is.said.t │ │ │ │ +000ce790: 6f93 6295 538e 6598 e576 616c 6964 9101 o.b.S.e..valid.. │ │ │ │ +000ce7a0: 3e93 cf2e 9106 184e 5468 6973 9864 6f93 >......NThis.do. │ │ │ │ +000ce7b0: 6573 9104 3522 6e6f 748e a18d 9112 c761 es..5"not......a │ │ │ │ +000ce7c0: 6775 6172 616e 95ac 7274 6565 2c91 0509 guaran..rtee,... │ │ │ │ +000ce7d0: 9868 6f93 7793 6576 9365 722c 9105 0999 .ho.w.ev.er,.... │ │ │ │ +000ce7e0: 7468 6174 9604 d035 7468 6593 7375 6267 that...5the.subg │ │ │ │ +000ce7f0: 6f61 6c73 9b04 d036 6172 6593 736f 6c76 oals...6are.solv │ │ │ │ +000ce800: 91ff 58e4 6162 6c65 9369 6e93 7468 6593 ..X.able.in.the. │ │ │ │ +000ce810: 0c72 7374 9870 6c61 6365 2e91 07e9 8749 .rst.place.....I │ │ │ │ +000ce820: 662c 9105 0999 696e 9361 6464 6974 696f f,....in.additio │ │ │ │ +000ce830: 6e93 746f 8ea1 8d91 12c7 6162 9a53 8e65 n.to......ab.S.e │ │ │ │ +000ce840: 696e 6796 0482 d076 91ff 58e4 616c 6964 ing....v..X.alid │ │ │ │ +000ce850: 2c91 04a8 d961 9374 6163 7469 6393 616c ,....a.tactic.al │ │ │ │ +000ce860: 7795 ac72 6193 7973 9604 82d0 7072 6f98 w..ra.ys....pro. │ │ │ │ +000ce870: 6475 6365 739b 0482 cf73 6f6c 7691 ff58 duces....solv..X │ │ │ │ +000ce880: e461 626c 6593 7375 6267 6f61 6c73 9366 .able.subgoals.f │ │ │ │ +000ce890: 726f 6d98 6193 736f 6c76 91ff 58e4 6162 rom.a.solv..X.ab │ │ │ │ +000ce8a0: 6c65 9367 6f61 6c2c 9104 a8da 6974 9869 le.goal,....it.i │ │ │ │ +000ce8b0: 7393 6361 6c6c 6564 8ea1 8d91 12c7 61e5 s.called......a. │ │ │ │ +000ce8c0: 7374 7291 ff66 666f 6e67 6c79 9104 3335 str..ffongly..35 │ │ │ │ +000ce8d0: 7661 6c69 6491 013e 93cf 2e8e 9f10 6208 valid..>......b. │ │ │ │ +000ce8e0: 8d91 1e28 f054 91ff 0556 6163 7469 6373 ...(.T...Vactics │ │ │ │ +000ce8f0: 9605 71ba 6361 6e91 0571 b962 9a53 8e65 ..q.can..q.b.S.e │ │ │ │ +000ce900: 9370 9865 7266 6563 746c 799b 0571 b975 .p.erfectly..q.u │ │ │ │ +000ce910: 7365 6675 6c93 7769 7468 6f75 7498 6290 seful.without.b. │ │ │ │ +000ce920: 538e 6569 6e67 9373 7472 6f6e 676c 7998 S.eing.strongly. │ │ │ │ +000ce930: 7691 ff58 e461 6c69 642c 9105 d37e 6f72 v..X.alid,...~or │ │ │ │ +000ce940: 9377 6974 686f 7574 9865 7690 ac72 656e .without.ev..ren │ │ │ │ +000ce950: 9362 9053 8e65 696e 678e a18d 9112 c761 .b.S.eing......a │ │ │ │ +000ce960: 7691 ff58 e461 6c69 643b 9105 7d8d 696e v..X.alid;..}.in │ │ │ │ +000ce970: 9604 f741 6661 6374 2c91 053a 6873 6f6d ...Afact,..:hsom │ │ │ │ +000ce980: 6593 6f66 9374 6865 936d 6f73 7493 6261 e.of.the.most.ba │ │ │ │ +000ce990: 7369 6393 7468 656f 7265 6d93 7072 6f90 sic.theorem.pro. │ │ │ │ +000ce9a0: ac72 7669 6e67 9373 7472 6174 6567 6965 .rving.strategie │ │ │ │ +000ce9b0: 732c 9105 3a67 6578 7072 6573 7365 6493 s,..:gexpressed. │ │ │ │ +000ce9c0: 6173 9374 6163 7469 6373 2c8e a18d 9112 as.tactics,..... │ │ │ │ +000ce9d0: c761 6172 6596 04f7 5469 6e90 ac72 769b .aare...Tin..rv. │ │ │ │ +000ce9e0: ff58 e461 6c69 6491 04f7 556f 7293 6e6f .X.alid...Uor.no │ │ │ │ +000ce9f0: 7493 7374 726f 6e67 6c79 9376 9861 6c69 t.strongly.v.ali │ │ │ │ +000cea00: 642e 8d8d 9ffb a532 d533 8e8e 910d 1ee9 d......2.3...... │ │ │ │ +000cea10: cf41 6e91 04f7 5569 6e90 ac72 7698 616c .An...Uin..rv.al │ │ │ │ +000cea20: 6964 9374 6163 7469 6393 6361 6e6e 6f74 id.tactic.cannot │ │ │ │ +000cea30: 9b04 f755 7265 7375 6c74 9369 6e93 7468 ...Uresult.in.th │ │ │ │ +000cea40: 6593 7072 6f90 538e 6f66 986f 6693 6661 e.pro.S.of.of.fa │ │ │ │ +000cea50: 6c73 658e a18d 9112 c761 7468 656f 7265 lse......atheore │ │ │ │ +000cea60: 6d73 3b91 0723 e474 6865 6f72 656d 7396 ms;..#.theorems. │ │ │ │ +000cea70: 0365 9769 6e93 eb48 484f 4c91 0365 96cf .e.in..HHOL..e.. │ │ │ │ +000cea80: 6172 6593 616c 7795 ac72 6193 7973 9603 are.alw..ra.ys.. │ │ │ │ +000cea90: 6597 7468 6593 7265 7375 6c74 936f 6693 e.the.result.of. │ │ │ │ +000ceaa0: 709a 538e 6572 666f 726d 696e 6793 6193 p.S.erforming.a. │ │ │ │ +000ceab0: 7072 6f98 6f66 9103 6596 696e 9374 6865 pro.of..e.in.the │ │ │ │ +000ceac0: 9362 6173 6963 936c 6f67 6963 2c8e a18d .basic.logic,... │ │ │ │ +000cead0: 9112 c761 7768 6574 6865 7296 031c ef74 ...awhether....t │ │ │ │ +000ceae0: 6865 9370 726f 9053 8e6f 6693 6973 9103 he.pro.S.of.is.. │ │ │ │ +000ceaf0: 1cf0 666f 756e 6493 629a ac72 7993 676f ..found.b..ry.go │ │ │ │ +000ceb00: 616c 9364 6972 6563 7465 6493 7365 6172 al.directed.sear │ │ │ │ +000ceb10: 6398 6893 6f72 9103 1cf0 666f 7277 9861 c.h.or....forw.a │ │ │ │ +000ceb20: 7264 9373 6561 7263 9868 2e8d 8d9f fba5 rd.searc.h...... │ │ │ │ +000ceb30: 32d5 348e 8e91 09b4 51cf 486f 9877 9865 2.4.....Q.Ho.w.e │ │ │ │ +000ceb40: 7698 6572 2c91 0346 1461 6e93 696e 9876 v.er,..F.an.in.v │ │ │ │ +000ceb50: 91ff 58e4 616c 6964 8ea1 8d91 12c7 6174 ..X.alid......at │ │ │ │ +000ceb60: 6163 7469 6396 03e0 f16d 619a ac72 7993 actic....ma..ry. │ │ │ │ +000ceb70: 7072 6f90 538e 6475 6365 9361 6e91 03e0 pro.S.duce.an... │ │ │ │ +000ceb80: f275 6e69 6e98 7465 6e64 6564 9374 6865 .unin.tended.the │ │ │ │ +000ceb90: 6f72 656d 7c6f 6e65 9374 6861 7493 646f orem|one.that.do │ │ │ │ +000ceba0: 9053 8e65 7393 6e6f 7493 6163 9868 6965 .S.es.not.ac.hie │ │ │ │ +000cebb0: 7698 6591 03e0 f274 6865 936f 7269 6769 v.e....the.origi │ │ │ │ +000cebc0: 6e61 6c93 676f 616c 2e8e a18d 9112 c761 nal.goal.......a │ │ │ │ +000cebd0: 5468 6596 053a 1974 9aac 7279 7069 6361 The..:.t..rypica │ │ │ │ +000cebe0: 6c93 6361 7365 9369 7393 7768 656e 9361 l.case.is.when.a │ │ │ │ +000cebf0: 9374 6865 6f72 656d 9370 7572 7090 538e .theorem.purp.S. │ │ │ │ +000cec00: 6f72 7469 6e67 9374 6f93 6163 9868 6965 orting.to.ac.hie │ │ │ │ +000cec10: 7698 6593 6193 676f 616c 9361 6374 7561 v.e.a.goal.actua │ │ │ │ +000cec20: 6c6c 7993 6465 7090 538e 656e 6473 936f lly.dep.S.ends.o │ │ │ │ +000cec30: 6e8e a18d 9112 c761 6890 ac72 7970 9a53 n......ah..ryp.S │ │ │ │ +000cec40: 8e6f 7468 6573 6573 9604 c651 7468 6174 .otheses...Qthat │ │ │ │ +000cec50: 9104 c650 6578 7465 6e64 9362 9865 7990 ...Pextend.b.ey. │ │ │ │ +000cec60: ac72 6f6e 649b 04c6 5074 6865 9361 7373 .rond...Pthe.ass │ │ │ │ +000cec70: 756d 7074 696f 6e73 986f 6693 7468 6593 umptions.of.the. │ │ │ │ +000cec80: 676f 616c 2e91 07cb d954 6865 9369 6e63 goal.....The.inc │ │ │ │ +000cec90: 6f6e 95ac 7276 9365 6e69 656e 6365 9874 on..rv.enience.t │ │ │ │ +000ceca0: 6f91 04c6 5174 6865 8ea1 8d91 12c7 61eb o...Qthe......a. │ │ │ │ +000cecb0: 4848 4f4c 9604 6461 cf75 7365 7293 696e HHOL..da.user.in │ │ │ │ +000cecc0: 9374 6869 739b 0464 6263 6173 6593 6973 .this..dbcase.is │ │ │ │ +000cecd0: 9374 6861 7493 7468 6593 7072 6f62 6c65 .that.the.proble │ │ │ │ +000cece0: 6d93 6d61 90ac 7279 9862 9053 8e65 936e m.ma..ry.b.S.e.n │ │ │ │ +000cecf0: 6f74 9369 6d6d 6564 6961 7465 6c79 936f ot.immediately.o │ │ │ │ +000ced00: 6290 ac72 7669 6f75 733b 9104 a13e 7468 b..rvious;...>th │ │ │ │ +000ced10: 6593 6465 6661 756c 748e a18d 9112 c761 e.default......a │ │ │ │ +000ced20: 7072 696e 90ac 7274 9603 f820 666f 726d prin..rt... form │ │ │ │ +000ced30: 6174 9b03 f81f 6f66 9374 6865 6f72 656d at....of.theorem │ │ │ │ +000ced40: 7398 6861 7393 6890 ac72 7970 9053 8e6f s.has.h..ryp.S.o │ │ │ │ +000ced50: 7468 6573 6573 9861 6262 7265 7669 6174 theses.abbreviat │ │ │ │ +000ced60: 6564 9361 7398 646f 7473 2e91 0561 4749 ed.as.dots...aGI │ │ │ │ +000ced70: 6e95 ac72 7691 ff58 e461 6c69 6469 7493 n..rv..X.alidit. │ │ │ │ +000ced80: 7998 6d61 9379 9603 f820 616c 736f 9862 y.ma.y... also.b │ │ │ │ +000ced90: 9053 8e65 9374 6865 8ea1 8d91 12c7 6172 .S.e.the......ar │ │ │ │ +000ceda0: 6573 756c 7496 0512 cf6f 6693 7468 6593 esult....of.the. │ │ │ │ +000cedb0: 6661 696c 7572 659b 0512 d06f 6693 7468 failure....of.th │ │ │ │ +000cedc0: 6593 7072 6f90 538e 6f66 9366 756e 6374 e.pro.S.of.funct │ │ │ │ +000cedd0: 696f 6e2c 9105 5cd9 696e 9374 6865 93eb ion,..\.in.the.. │ │ │ │ +000cede0: 484d 4c93 cf73 656e 7365 986f 6693 6661 HML..sense.of.fa │ │ │ │ +000cedf0: 696c 7572 652c 9105 5cd9 7768 656e 9361 ilure,..\.when.a │ │ │ │ +000cee00: 7070 6c69 6564 9374 6f8e a18d 9112 c761 pplied.to......a │ │ │ │ +000cee10: 6196 046a e46c 6973 7493 6f66 9104 6ae5 a..j.list.of..j. │ │ │ │ +000cee20: 7468 656f 7265 6d73 9328 6966 2c9b 048a theorems.(if,... │ │ │ │ +000cee30: f366 6f72 9365 7861 6d70 6c65 2c98 7468 .for.example,.th │ │ │ │ +000cee40: 6591 046a e566 756e 6374 696f 6e93 7790 e..j.function.w. │ │ │ │ +000cee50: ac72 6572 6593 6465 0c6e 6564 9369 6e63 .rere.de.ned.inc │ │ │ │ +000cee60: 6f72 7265 6374 6c79 293b 9104 ab03 6275 orrectly);....bu │ │ │ │ +000cee70: 7493 6167 6169 6e2c 986e 6f8e 9112 c761 t.again,.no....a │ │ │ │ +000cee80: 9f0d 2a77 8900 0066 6600 71cf 9f9f 0c99 ..*w...ff.q..... │ │ │ │ +000cee90: 9a8d 8d8d 8d91 0d83 909f fc5e ffc5 328e ...........^..2. │ │ │ │ +000ceea0: 8e8e 9112 0003 c648 6f95 b8e3 7793 6576 .......Ho...w.ev │ │ │ │ +000ceeb0: 9365 722c 9103 0f7e 6966 9102 fe07 676f .er,...~if....go │ │ │ │ +000ceec0: 616c 739b 02fe 0877 9365 7265 9861 6e91 als....w.ere.an. │ │ │ │ +000ceed0: 02fe 0761 6273 7472 6163 7498 7493 7970 ...abstract.t.yp │ │ │ │ +000ceee0: 9047 1d65 2c91 030f 7e74 6865 9102 fe07 .G.e,...~the.... │ │ │ │ +000ceef0: 7072 696e 9374 9861 6262 7265 7669 6174 prin.t.abbreviat │ │ │ │ +000cef00: 696f 6e98 636f 756c 6491 02fe 0762 9047 ion.could....b.G │ │ │ │ +000cef10: 1d65 9861 9376 936f 6964 6564 9877 6865 .e.a.v.oided.whe │ │ │ │ +000cef20: 7265 9102 fe07 6e6f 7498 696e 9374 656e re....not.in.ten │ │ │ │ +000cef30: 6465 642e 8ea4 0d99 9c8d 8d8d 8d91 0d83 ded............. │ │ │ │ +000cef40: 909f fc5e ffc5 338e 8e8e 9112 0003 c654 ...^..3........T │ │ │ │ +000cef50: 6865 9602 fb6c 7375 6267 6f61 6c93 7061 he...lsubgoal.pa │ │ │ │ +000cef60: 639a b8e3 6b91 ff71 c761 6765 2c91 030d c...k..q.age,... │ │ │ │ +000cef70: 6864 6973 6375 7373 6564 936c 6174 6572 hdiscussed.later │ │ │ │ +000cef80: 9369 6e93 7468 6593 6398 6861 7074 6572 .in.the.c.hapter │ │ │ │ +000cef90: 2c91 030d 6870 7265 7698 656e 9874 7393 ,...hprev.en.ts. │ │ │ │ +000cefa0: 7468 6593 7573 6593 6f66 9102 fb6d 696e the.use.of...min │ │ │ │ +000cefb0: 9876 91ff 71c7 616c 6964 9374 6163 7469 .v..q.alid.tacti │ │ │ │ +000cefc0: 6373 9377 6865 6e93 7468 6579 9361 7265 cs.when.they.are │ │ │ │ +000cefd0: 8ea9 0c00 008d 6c69 6162 6c65 9603 5555 ......liable..UU │ │ │ │ +000cefe0: 746f 9372 6573 756c 7493 696e 9375 6e65 to.result.in.une │ │ │ │ +000ceff0: 7870 9047 1d65 6374 6564 9374 6865 6f72 xp.G.ected.theor │ │ │ │ +000cf000: 656d 9372 6573 756c 7473 2c93 6275 7493 em.results,.but. │ │ │ │ +000cf010: 7468 6593 eb48 484f 4c93 c673 7973 7465 the..HHOL..syste │ │ │ │ +000cf020: 6d93 7573 6564 9364 6972 6563 746c 7993 m.used.directly. │ │ │ │ +000cf030: 616c 6c6f 90b8 e377 7393 6974 2e8e a18d allo...ws.it.... │ │ │ │ +000cf040: 8d8d 8d91 0d83 909f fc5e ffc5 348e 8e8e .........^..4... │ │ │ │ +000cf050: 9112 0003 c660 496e 90b8 e376 91ff 71c7 .....`In...v..q. │ │ │ │ +000cf060: 616c 6964 2796 045c aa69 739b 045c ab70 alid'..\.is..\.p │ │ │ │ +000cf070: 9047 1d65 7268 6170 7393 6193 6d69 736c .G.erhaps.a.misl │ │ │ │ +000cf080: 6561 6469 6e67 9874 6572 6d2c 9104 9e7f eading.term,.... │ │ │ │ +000cf090: 7369 6e63 6593 7468 6572 6598 6973 936e since.there.is.n │ │ │ │ +000cf0a0: 6f74 6869 6e67 936c 6f67 6963 616c 6c79 othing.logically │ │ │ │ +000cf0b0: 9361 6d69 7373 9869 6e93 7468 6593 7573 .amiss.in.the.us │ │ │ │ +000cf0c0: 6598 6f66 9369 6e90 b8e3 7691 ff71 c761 e.of.in...v..q.a │ │ │ │ +000cf0d0: 6c69 648e a68d 7461 6374 6963 7396 0355 lid...tactics..U │ │ │ │ +000cf0e0: 556f 7293 7468 6593 7468 656f 7265 6d73 Uor.the.theorems │ │ │ │ +000cf0f0: 9370 726f 9047 1d64 7563 6564 9374 6865 .pro.G.duced.the │ │ │ │ +000cf100: 7265 629a b8e3 793b 9362 7574 9374 6865 reb...y;.but.the │ │ │ │ +000cf110: 9374 6572 6d93 6861 7393 7374 7563 986b .term.has.stuc.k │ │ │ │ +000cf120: 936f 9876 9865 7293 7469 6d65 2e8e 8e9f .o.v.er.time.... │ │ │ │ +000cf130: 24fd 138e 8c8b 0000 0104 0000 0000 0000 $............... │ │ │ │ 000cf140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000cf150: 0000 000c de31 a002 cc05 558d a0fd 46d3 .....1....U...F. │ │ │ │ -000cf160: 0e8d 8d8d 8d9f fa99 9a8d 91ea f1eb d032 ...............2 │ │ │ │ -000cf170: 3630 9165 7d6b 4368 6170 7465 7296 0480 60.e}kChapter... │ │ │ │ -000cf180: 0031 342e 910a 8000 476f 616c 9344 6972 .14.....Goal.Dir │ │ │ │ -000cf190: 6563 7465 6493 5072 6f90 6000 6f66 3a91 ected.Pro.`.of:. │ │ │ │ -000cf1a0: 0600 0054 9bfe e000 6163 7469 6373 9361 ...T....actics.a │ │ │ │ -000cf1b0: 6e64 9354 9861 6374 6963 616c 738e 91ea nd.T.acticals... │ │ │ │ -000cf1c0: f1eb 9f05 6666 8900 00e6 6601 c73e 7c8e ....ff....f..>|. │ │ │ │ -000cf1d0: 8e8e 8ea0 0294 2fdf 8da0 fd8b d021 8d91 ....../......!.. │ │ │ │ -000cf1e0: eaf1 ebcf 6661 6c73 6596 0424 5a74 6865 ....false..$Zthe │ │ │ │ -000cf1f0: 6f72 656d 7393 6361 6e93 7265 7375 6c74 orems.can.result │ │ │ │ -000cf200: 2e91 05e5 f54c 696b 90ac 7265 7769 7365 .....Lik..rewise │ │ │ │ -000cf210: 2c91 0432 c761 9374 6163 7469 6393 7468 ,..2.a.tactic.th │ │ │ │ -000cf220: 6174 9369 7393 6e6f 7491 0424 5973 7472 at.is.not..$Ystr │ │ │ │ -000cf230: 6f6e 676c 7993 7691 ff58 e461 6c69 6493 ongly.v..X.alid. │ │ │ │ -000cf240: 6361 6e6e 6f74 9372 6573 756c 7493 696e cannot.result.in │ │ │ │ -000cf250: 9361 8ea4 1000 008d 91ea f1eb 6661 6c73 .a..........fals │ │ │ │ -000cf260: 6596 0356 bc74 6865 6f72 656d 3b91 0388 e..V.theorem;... │ │ │ │ -000cf270: 0a74 6865 9377 90ac 726f 7273 749b 0356 .the.w..rorst..V │ │ │ │ -000cf280: bb6f 7574 636f 6d65 936f 6693 6170 706c .outcome.of.appl │ │ │ │ -000cf290: 7969 6e67 9873 7563 90ac 7268 9361 9374 ying.suc..rh.a.t │ │ │ │ -000cf2a0: 6163 7469 6398 6973 9374 6865 9370 726f actic.is.the.pro │ │ │ │ -000cf2b0: 9053 8e64 7563 7469 6f6e 986f 6693 756e .S.duction.of.un │ │ │ │ -000cf2c0: 736f 6c76 91ff 58e4 6162 6c65 8ea1 8d91 solv..X.able.... │ │ │ │ -000cf2d0: eaf1 eb73 7562 676f 616c 732e 8ea1 8d91 ...subgoals..... │ │ │ │ -000cf2e0: f653 7a54 91ff 0556 6163 7469 6373 9603 .SzT...Vactics.. │ │ │ │ -000cf2f0: eaa8 6172 6593 7370 9053 8e65 6369 0c65 ..are.sp.S.eci.e │ │ │ │ -000cf300: 6493 7573 696e 6793 7468 6593 666f 6c6c d.using.the.foll │ │ │ │ -000cf310: 6f90 ac72 7769 6e67 936e 6f74 6174 696f o..rwing.notatio │ │ │ │ -000cf320: 6e3a 8ea4 28bb 518d 8d8d 9ff0 3331 9f0e n:..(.Q.....31.. │ │ │ │ -000cf330: 7fff 8d8d 9200 c3bf 98d7 6790 6e39 6f61 ..........g.n9oa │ │ │ │ -000cf340: 6c8e 8e92 0086 685b 9f04 c002 8900 0066 l.....h[.......f │ │ │ │ -000cf350: 6600 9051 9c9f 0200 0089 0000 6666 0090 f..Q........ff.. │ │ │ │ -000cf360: 519c 9f0a 2663 8d8d 9106 0001 6795 6e39 Q...&c......g.n9 │ │ │ │ -000cf370: 6f61 6c8d 9f01 cccc d531 8e91 107f fcd7 oal......1...... │ │ │ │ -000cf380: 6793 6f61 6c8d 9f01 cccc d532 8e8d 9112 g.oal......2.... │ │ │ │ -000cf390: 7ffa d73a 9601 fffe 3a93 3a8e 912e 0a90 ...:....:.:..... │ │ │ │ -000cf3a0: 6793 6f61 6c8d 9f01 cccc d86e 8e8e 8e8e g.oal......n.... │ │ │ │ -000cf3b0: 8e8e a18d 91ea f1eb cf46 91ff 0556 6f72 .........F...Vor │ │ │ │ -000cf3c0: 9603 6653 6578 616d 706c 652c 9103 80ca ..fSexample,.... │ │ │ │ -000cf3d0: 7468 659b 0366 5274 6163 7469 6393 666f the..fRtactic.fo │ │ │ │ -000cf3e0: 7293 6465 636f 6d70 9053 8e6f 7369 6e67 r.decomp.S.osing │ │ │ │ -000cf3f0: 9863 6f6e 6a75 6e63 7469 6f6e 7393 696e .conjunctions.in │ │ │ │ -000cf400: 95ac 7274 6f98 7493 7793 6f96 0366 5363 ..rto.t.w.o..fSc │ │ │ │ -000cf410: 6f6e 6a75 6e63 7493 7375 6267 6f61 6c73 onjunct.subgoals │ │ │ │ -000cf420: 9869 7393 6361 6c6c 6564 8ea9 1000 008d .is.called...... │ │ │ │ -000cf430: 91ea f1eb eb61 434f 4e4a 5f54 4143 cf2e .....aCONJ_TAC.. │ │ │ │ -000cf440: 9603 eaa8 4974 9369 7393 6465 7363 7269 ....It.is.descri │ │ │ │ -000cf450: 6290 538e 6564 9362 90ac 7279 3a8e a18d b.S.ed.b..ry:... │ │ │ │ -000cf460: 8d8d 9ff0 3331 9f0e 7fff 8d8d 9200 ba13 ....31.......... │ │ │ │ -000cf470: 9cd7 748d 9f01 cccc d531 8e91 0a7f aeeb ..t......1...... │ │ │ │ -000cf480: 612f 5c91 05bf aad7 748d 9f01 cccc d532 a/\.....t......2 │ │ │ │ -000cf490: 8e8e 8e92 00b1 dda3 9f04 c002 8900 0066 ...............f │ │ │ │ -000cf4a0: 6600 3967 0d9f 0200 0089 0000 6666 0039 f.9g........ff.9 │ │ │ │ -000cf4b0: 670d 9f0a 2663 8d8d 9106 0001 d774 8d9f g...&c.......t.. │ │ │ │ -000cf4c0: 01cc ccd5 318e 9120 2a9c d774 8d9f 01cc ....1.. *..t.... │ │ │ │ -000cf4d0: ccd5 328e 8e8e 8e8e 8ea4 28bb 508d 91ea ..2.......(.P... │ │ │ │ -000cf4e0: f1eb cf54 6869 7396 0339 b069 6e64 6963 ...This..9.indic │ │ │ │ -000cf4f0: 6174 6573 9374 6861 749b 0339 b1eb 6143 ates.that..9..aC │ │ │ │ -000cf500: 4f4e 4a5f 5441 4391 0339 83cf 7265 6475 ONJ_TAC..9..redu │ │ │ │ -000cf510: 6365 7393 6193 676f 616c 936f 6698 7468 ces.a.goal.of.th │ │ │ │ -000cf520: 6593 666f 726d 93eb 6128 cf00 eb61 2cd7 e.form..a(...a,. │ │ │ │ -000cf530: 748d 9f01 cccc d531 8e96 04c0 04eb 612f t......1......a/ │ │ │ │ -000cf540: 5cd7 748d 9f01 cccc d532 8e93 eb61 2996 \.t......2...a). │ │ │ │ -000cf550: 0339 b0cf 746f 9873 7562 676f 616c 7393 .9..to.subgoals. │ │ │ │ -000cf560: eb61 28cf 00eb 612c d774 8d9f 01cc ccd5 .a(...a,.t...... │ │ │ │ -000cf570: 318e 9104 c004 eb61 2993 cf61 6e64 8ea6 1......a)..and.. │ │ │ │ -000cf580: 8d91 eaf1 ebeb 6128 cf00 eb61 2cd7 748d ......a(...a,.t. │ │ │ │ -000cf590: 9f01 cccc d532 8e91 04c0 04eb 6129 cf2e .....2......a).. │ │ │ │ -000cf5a0: 9105 c3e1 5468 6596 0418 fe66 6163 749b ....The....fact. │ │ │ │ -000cf5b0: 0418 fd74 6861 7493 7468 6593 6173 7375 ...that.the.assu │ │ │ │ -000cf5c0: 6d70 7469 6f6e 7398 6f66 9374 6865 936f mptions.of.the.o │ │ │ │ -000cf5d0: 7269 6769 6e61 6c98 676f 616c 9361 7265 riginal.goal.are │ │ │ │ -000cf5e0: 9370 726f 7061 6761 7465 6498 756e 6390 .propagated.unc. │ │ │ │ -000cf5f0: ac72 6861 6e67 6564 9374 6f8e a68d 91ea .rhanged.to..... │ │ │ │ -000cf600: f1eb 7468 659b 0331 3274 95ac 7277 936f ..the..12t..rw.o │ │ │ │ -000cf610: 9873 7562 676f 616c 7398 6973 9869 6e64 .subgoals.is.ind │ │ │ │ -000cf620: 6963 6174 6564 9862 9379 9874 6865 9861 icated.b.y.the.a │ │ │ │ -000cf630: 6273 656e 6365 986f 6698 6173 7375 6d70 bsence.of.assump │ │ │ │ -000cf640: 7469 6f6e 7398 696e 9874 6865 986e 6f74 tions.in.the.not │ │ │ │ -000cf650: 6174 696f 6e2e 9104 fb0e 5468 6598 6e6f ation.....The.no │ │ │ │ -000cf660: 7461 7469 6f6e 8ea6 8d91 eaf1 eb67 6976 tation.......giv │ │ │ │ -000cf670: 90ac 7265 7396 03ea a86e 6f93 696e 6469 ..res....no.indi │ │ │ │ -000cf680: 6361 7469 6f6e 936f 6693 7468 6593 7072 cation.of.the.pr │ │ │ │ -000cf690: 6f90 538e 6f66 9366 756e 6374 696f 6e2e o.S.of.function. │ │ │ │ -000cf6a0: 8ea6 8d91 f653 7a41 6e6f 7468 6572 9604 .....SzAnother.. │ │ │ │ -000cf6b0: 8633 6578 616d 706c 6593 6973 93eb 6149 .3example.is..aI │ │ │ │ -000cf6c0: 4e44 5543 545f 5441 43cf 2c93 7468 6593 NDUCT_TAC.,.the. │ │ │ │ -000cf6d0: 7461 6374 6963 9366 6f72 9370 9053 8e65 tactic.for.p.S.e │ │ │ │ -000cf6e0: 7266 6f72 6d69 6e67 936d 6174 6865 6d61 rforming.mathema │ │ │ │ -000cf6f0: 7469 6361 6c93 696e 6475 6374 696f 6e93 tical.induction. │ │ │ │ -000cf700: 6f6e 8ea6 8d91 eaf1 eb74 6865 9603 eaa8 on.......the.... │ │ │ │ -000cf710: 6e61 7475 7261 6c93 6e95 ac72 756d 9362 natural.n..rum.b │ │ │ │ -000cf720: 9053 8e65 7273 3a8e 9f26 65fe 8d8d 8d9f .S.ers:..&e..... │ │ │ │ -000cf730: f033 319f 0e7f ff8d 8d92 00bc 6b50 eb61 .31.........kP.a │ │ │ │ -000cf740: 21d7 6eeb 612e d774 cf5b d76e cf5d 8e8e !.n.a..t.[.n.].. │ │ │ │ -000cf750: 9200 88c7 5c9f 04c0 0289 0000 6666 008b ....\.......ff.. │ │ │ │ -000cf760: 939b 9f02 0000 8900 0066 6600 8b93 9b9f .........ff..... │ │ │ │ -000cf770: 0a26 638d 8d91 0600 01d7 74cf 5beb 6130 .&c.......t.[.a0 │ │ │ │ -000cf780: cf5d 9124 93a2 da66 d774 cf5b d76e cf5d .].$...f.t.[.n.] │ │ │ │ -000cf790: da67 9103 eaa8 d774 cf5b eb61 5355 4391 .g.....t.[.aSUC. │ │ │ │ -000cf7a0: 05bf aad7 6ecf 5d8e 8e8e 8e8e 9f29 65fc ....n.]......)e. │ │ │ │ -000cf7b0: 8d91 f653 7aeb 6149 4e44 5543 545f 5441 ...Sz.aINDUCT_TA │ │ │ │ -000cf7c0: 4391 0435 4ccf 7265 6475 6365 7396 0435 C..5L.reduces..5 │ │ │ │ -000cf7d0: 6061 9367 6f61 6c9b 0435 5f6f 6693 7468 `a.goal..5_of.th │ │ │ │ -000cf7e0: 6598 666f 726d 93eb 6128 cf00 eb61 2c21 e.form..a(...a,! │ │ │ │ -000cf7f0: d76e eb61 2ed7 74cf 5bd7 6ecf 5deb 6129 .n.a..t.[.n.].a) │ │ │ │ -000cf800: 98cf 746f 9361 9362 6173 6973 9873 7562 ..to.a.basis.sub │ │ │ │ -000cf810: 676f 616c 93eb 6128 cf00 eb61 2cd7 74cf goal..a(...a,.t. │ │ │ │ -000cf820: 5beb 6130 cf5d eb61 2998 cf61 6e64 9361 [.a0.].a)..and.a │ │ │ │ -000cf830: 6e8e a68d 91ea f1eb 696e 6475 6374 696f n.......inductio │ │ │ │ -000cf840: 6e96 0488 f973 7465 7093 7375 6267 6f61 n....step.subgoa │ │ │ │ -000cf850: 6c93 eb61 28cf 0096 0316 72da 5b93 66d7 l..a(.....r.[.f. │ │ │ │ -000cf860: 74cf 5bd7 6ecf 5dda 67eb 612c d774 cf5b t.[.n.].g.a,.t.[ │ │ │ │ -000cf870: eb61 5355 4391 05bf aad7 6ecf 5deb 6129 .aSUC.....n.].a) │ │ │ │ -000cf880: cf2e 9107 13d4 5468 6596 0488 f969 6e64 ......The....ind │ │ │ │ -000cf890: 7563 7469 6f6e 9361 7373 756d 7074 696f uction.assumptio │ │ │ │ -000cf8a0: 6e93 6973 9369 6e64 6963 6174 6564 9369 n.is.indicated.i │ │ │ │ -000cf8b0: 6e8e a68d 91ea f1eb 7468 6596 03ea a874 n.......the....t │ │ │ │ -000cf8c0: 6163 7469 6393 6e6f 7461 7469 6f6e 9377 actic.notation.w │ │ │ │ -000cf8d0: 6974 6893 7365 7493 6272 6163 95ac 726b ith.set.brac..rk │ │ │ │ -000cf8e0: 9365 7473 2e8e a68d 91f6 537a 5491 ff05 .ets......SzT... │ │ │ │ -000cf8f0: 5661 6374 6963 7396 0428 e766 6169 6c9b Vactics..(.fail. │ │ │ │ -000cf900: 0428 e628 696e 9374 6865 98eb 484d 4c93 .(.(in.the..HML. │ │ │ │ -000cf910: cf73 656e 7365 2998 6966 9374 6865 7998 .sense).if.they. │ │ │ │ -000cf920: 6172 6593 6170 706c 6965 6498 746f 9369 are.applied.to.i │ │ │ │ -000cf930: 6e61 7070 726f 7072 6961 7465 9867 6f61 nappropriate.goa │ │ │ │ -000cf940: 6c73 2e91 05f3 9c46 91ff 0556 6f72 9865 ls.....F...Vor.e │ │ │ │ -000cf950: 7861 6d70 6c65 2c8e a68d 91ea f1eb eb61 xample,........a │ │ │ │ -000cf960: 434f 4e4a 5f54 4143 9104 6cf8 cf77 696c CONJ_TAC..l..wil │ │ │ │ -000cf970: 6c96 046d 1966 6169 6c93 6966 9b04 6d1a l..m.fail.if..m. │ │ │ │ -000cf980: 6974 9369 7393 6170 706c 6965 6498 746f it.is.applied.to │ │ │ │ -000cf990: 9361 9367 6f61 6c98 7768 6f73 6593 636f .a.goal.whose.co │ │ │ │ -000cf9a0: 6e63 6c75 7369 6f6e 9369 7393 6e6f 7498 nclusion.is.not. │ │ │ │ -000cf9b0: 6193 636f 6e6a 756e 6374 696f 6e2e 9106 a.conjunction... │ │ │ │ -000cf9c0: c034 536f 6d65 8ea6 8d91 eaf1 eb74 6163 .4Some.......tac │ │ │ │ -000cf9d0: 7469 6373 9603 eaa8 6e65 7690 ac72 6572 tics....nev..rer │ │ │ │ -000cf9e0: 9366 6169 6c3b 9366 6f72 9365 7861 6d70 .fail;.for.examp │ │ │ │ -000cf9f0: 6c65 93eb 6141 4c4c 5f54 4143 8e9f 28bb le..aALL_TAC..(. │ │ │ │ -000cfa00: 528d 8d8d 9ff0 3331 9f0e 7fff 8d8d 9200 R.....31........ │ │ │ │ -000cfa10: cc72 0fd7 748e 8e92 00c6 720e 9f04 c002 .r..t.....r..... │ │ │ │ -000cfa20: 8900 0066 6600 103e 379f 0200 0089 0000 ...ff..>7....... │ │ │ │ -000cfa30: 6666 0010 3e37 9f0a 2663 8d8d 9106 0001 ff..>7..&c...... │ │ │ │ -000cfa40: 748e 8e8e 8e8e a18d 91ea f1eb cf69 7396 t............is. │ │ │ │ -000cfa50: 046f 0574 6865 9369 6465 6e95 ac72 7469 .o.the.iden..rti │ │ │ │ -000cfa60: 7493 7996 046f 0574 6163 7469 633b 9104 t.y..o.tactic;.. │ │ │ │ -000cfa70: b133 6974 9372 6564 7563 6573 9361 9367 .3it.reduces.a.g │ │ │ │ -000cfa80: 6f61 6c93 eb61 28cf 00eb 612c d774 eb61 oal..a(...a,.t.a │ │ │ │ -000cfa90: 2993 cf74 6f93 7468 6593 7369 6e67 6c65 )..to.the.single │ │ │ │ -000cfaa0: 9373 7562 676f 616c 93eb 6128 cf00 eb61 .subgoal..a(...a │ │ │ │ -000cfab0: 2cd7 74eb 6129 cf7c 8d69 2e65 2e8e 9113 ,.t.a).|.i.e.... │ │ │ │ -000cfac0: 7289 6974 9368 6173 936e 6f8e a68d 91ea r.it.has.no..... │ │ │ │ -000cfad0: f1eb 650b 6563 742e 9104 e174 eb61 414c ..e.ect....t.aAL │ │ │ │ -000cfae0: 4c5f 5441 4391 02e4 22cf 6973 9602 e465 L_TAC...".is...e │ │ │ │ -000cfaf0: 7573 6566 756c 9366 6f72 9b02 e464 7772 useful.for...dwr │ │ │ │ -000cfb00: 6974 696e 6793 636f 6d70 9053 8e6f 756e iting.comp.S.oun │ │ │ │ -000cfb10: 6493 7461 6374 6963 732c 9103 18d8 6173 d.tactics,....as │ │ │ │ -000cfb20: 9364 6973 6375 7373 6564 936c 6174 6572 .discussed.later │ │ │ │ -000cfb30: 9328 7365 6598 5365 6374 696f 6e93 3134 .(see.Section.14 │ │ │ │ -000cfb40: 2e34 292e 8ea6 8d91 f653 7a49 6e96 04f2 .4)......SzIn... │ │ │ │ -000cfb50: 636a 7573 7493 7468 6593 7795 ac72 6193 cjust.the.w..ra. │ │ │ │ -000cfb60: 7996 04f2 6374 6861 7493 7468 6593 6465 y...cthat.the.de │ │ │ │ -000cfb70: 7269 769a ac72 6564 9372 756c 658d 93eb riv..red.rule... │ │ │ │ -000cfb80: 6152 4557 5249 5445 5f52 554c 458e 914e aREWRITE_RULE..N │ │ │ │ -000cfb90: e0be cf69 7393 6365 6e98 7472 616c 9374 ...is.cen.tral.t │ │ │ │ -000cfba0: 6f93 666f 7277 9861 7264 9370 726f 9053 o.forw.ard.pro.S │ │ │ │ -000cfbb0: 8e6f 6693 2853 6563 2d8e a68d 91ea f1eb .of.(Sec-....... │ │ │ │ -000cfbc0: 7469 6f6e 9605 9cde 3132 2e32 292c 9106 tion....12.2),.. │ │ │ │ -000cfbd0: 096b 7468 6593 636f 7272 6573 709a 538e .kthe.corresp.S. │ │ │ │ -000cfbe0: 6f6e 6469 6e67 9366 756e 6374 696f 6e8d onding.function. │ │ │ │ -000cfbf0: 93eb 6152 4557 5249 5445 5f54 4143 8e91 ..aREWRITE_TAC.. │ │ │ │ -000cfc00: 5012 e8cf 6973 9105 9cdd 6365 6e90 ac72 P...is....cen..r │ │ │ │ -000cfc10: 7472 616c 9374 6f93 676f 616c 9364 6972 tral.to.goal.dir │ │ │ │ -000cfc20: 6563 7465 6493 7072 6f98 6f66 2e8e a68d ected.pro.of.... │ │ │ │ -000cfc30: 91ea f1eb 4769 7690 ac72 656e 9603 d0a1 ....Giv..ren.... │ │ │ │ -000cfc40: 619b 03d0 a267 6f61 6c93 616e 6493 6198 a....goal.and.a. │ │ │ │ -000cfc50: 6c69 7374 936f 6693 6571 7561 7469 6f6e list.of.equation │ │ │ │ -000cfc60: 616c 9874 6865 6f72 656d 732c 8d91 03d5 al.theorems,.... │ │ │ │ -000cfc70: d6eb 6152 4557 5249 5445 5f54 4143 8e91 ..aREWRITE_TAC.. │ │ │ │ -000cfc80: 46e2 c5cf 7472 616e 7366 6f72 6d73 9374 F...transforms.t │ │ │ │ -000cfc90: 6865 9874 6572 6d93 636f 6d70 9053 8e6f he.term.comp.S.o │ │ │ │ -000cfca0: 2d8e a68d 91ea f1eb 6e65 6e90 ac72 7496 -.......nen..rt. │ │ │ │ -000cfcb0: 03e4 a26f 669b 03e4 a174 6865 9367 6f61 ...of....the.goa │ │ │ │ -000cfcc0: 6c98 6290 ac72 7993 6170 706c 7969 6e67 l.b..ry.applying │ │ │ │ -000cfcd0: 9874 6865 9365 7175 6174 696f 6e73 9861 .the.equations.a │ │ │ │ -000cfce0: 7393 6c65 6674 2d74 6f2d 7269 6768 95ac s.left-to-righ.. │ │ │ │ -000cfcf0: 7274 9872 6577 7269 7465 732c 9103 e5d6 rt.rewrites,.... │ │ │ │ -000cfd00: 7265 6375 7273 6976 9365 6c79 9603 e4a2 recursiv.ely.... │ │ │ │ -000cfd10: 616e 6498 746f 9361 6c6c 8e8e 9f24 fd13 and.to.all...$.. │ │ │ │ -000cfd20: 8e8c 8b00 0001 0500 0000 0000 0000 0000 ................ │ │ │ │ -000cfd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000cfd40: 0000 0000 0000 0000 0000 0000 0cf1 29a0 ..............). │ │ │ │ -000cfd50: 02cc 0555 8da0 fd46 d30e 8d8d 8d8d 9ffa ...U...F........ │ │ │ │ -000cfd60: 999a 8d91 12c7 61d0 3134 2e31 2e91 0a80 ......a.14.1.... │ │ │ │ -000cfd70: 0054 91fe e000 6163 7469 6373 2c96 0480 .T....actics,... │ │ │ │ -000cfd80: 0067 6f61 6c73 9361 6e64 936a 7573 7469 .goals.and.justi │ │ │ │ -000cfd90: 0c63 6174 696f 6e73 9200 d50e 1f32 3631 .cations.....261 │ │ │ │ -000cfda0: 8e91 12c7 619f 0566 6689 0000 e666 01c7 ....a..ff....f.. │ │ │ │ -000cfdb0: 3e7c 8e8e 8e8e a002 942f df8d a0fd 8bd0 >|......./...... │ │ │ │ -000cfdc0: 218d 9112 c761 cf64 6570 7468 732c 9104 !....a.depths,.. │ │ │ │ -000cfdd0: a619 756e 9aac 7274 696c 9104 809d 6e6f ..un..rtil....no │ │ │ │ -000cfde0: 9604 809c 6d6f 7265 9363 9868 616e 6765 ....more.c.hange │ │ │ │ -000cfdf0: 739b 0480 9d63 616e 9362 9053 8e65 936d s....can.b.S.e.m │ │ │ │ -000cfe00: 6164 652e 9106 fabd 556e 6c65 7373 986e ade.....Unless.n │ │ │ │ -000cfe10: 6f74 9372 6571 7569 7265 642c 9104 a619 ot.required,.... │ │ │ │ -000cfe20: 7468 6598 6675 6e63 7469 6f6e 9369 6e63 the.function.inc │ │ │ │ -000cfe30: 6c75 6465 738e a410 0000 8d91 12c7 6161 ludes.........aa │ │ │ │ -000cfe40: 7396 0452 3972 6577 7269 7465 7393 7468 s..R9rewrites.th │ │ │ │ -000cfe50: 6593 7361 6d65 9373 7461 6e64 6172 6493 e.same.standard. │ │ │ │ -000cfe60: 7365 7493 6f66 9370 7265 2d70 726f 95ac set.of.pre-pro.. │ │ │ │ -000cfe70: 7276 9365 6491 0452 3874 6175 746f 6c6f rv.ed..R8tautolo │ │ │ │ -000cfe80: 6769 6573 9604 5239 7468 6174 8d93 eb61 gies..R9that...a │ │ │ │ -000cfe90: 5245 5752 4954 455f 5255 4c45 8e91 4da0 REWRITE_RULE..M. │ │ │ │ -000cfea0: 6acf 7573 6573 2e91 066f 9342 798e a18d j.uses...o.By... │ │ │ │ -000cfeb0: 9112 c761 7573 6596 047e 346f 669b 047e ...ause..~4of..~ │ │ │ │ -000cfec0: 3374 6865 9374 6175 746f 6c6f 6769 6573 3the.tautologies │ │ │ │ -000cfed0: 2c91 04a3 1673 6f6d 6593 7375 6267 6f61 ,....some.subgoa │ │ │ │ -000cfee0: 6c73 9863 616e 9362 9053 8e65 9373 6f6c ls.can.b.S.e.sol │ │ │ │ -000cfef0: 7695 ac72 6564 9869 6e93 7465 726e 616c v..red.in.ternal │ │ │ │ -000cff00: 6c79 9104 7e34 6293 7998 7265 7772 6974 ly..~4b.y.rewrit │ │ │ │ -000cff10: 696e 672c 9104 a317 616e 6498 696e 9104 ing,....and.in.. │ │ │ │ -000cff20: 7e34 7468 6174 8ea1 8d91 12c7 6163 6173 ~4that......acas │ │ │ │ -000cff30: 652c 9104 0a2c 616e 9604 03de 656d 7074 e,...,an....empt │ │ │ │ -000cff40: 90ac 7279 936c 6973 7493 6f66 9373 7562 ..ry.list.of.sub │ │ │ │ -000cff50: 676f 616c 7393 6973 9372 6574 7572 6e65 goals.is.returne │ │ │ │ -000cff60: 642e 9105 8482 5468 6593 7472 616e 7366 d.....The.transf │ │ │ │ -000cff70: 6f72 6d61 7469 6f6e 936f 6693 7468 6593 ormation.of.the. │ │ │ │ -000cff80: 676f 616c 9369 7393 6a75 7374 690c 6564 goal.is.justi.ed │ │ │ │ -000cff90: 9369 6e8e a18d 9112 c761 6561 639a ac72 .in......aeac..r │ │ │ │ -000cffa0: 6896 04a9 5363 6173 6593 6298 7993 7468 h...Scase.b.y.th │ │ │ │ -000cffb0: 6593 6170 7072 6f70 7269 6174 6593 6398 e.appropriate.c. │ │ │ │ -000cffc0: 6861 696e 936f 6693 696e 6665 7265 6e63 hain.of.inferenc │ │ │ │ -000cffd0: 6573 2e91 0774 e052 6577 7269 7469 6e67 es...t.Rewriting │ │ │ │ -000cffe0: 936f 6674 656e 9364 6f90 538e 6573 9361 .often.do.S.es.a │ │ │ │ -000cfff0: 936c 6172 6765 9373 6861 7265 936f 668e .large.share.of. │ │ │ │ -000d0000: a18d 9112 c761 7468 6596 03ea a877 9aac .....athe....w.. │ │ │ │ -000d0010: 726f 726b 9369 6e93 676f 616c 9364 6972 rork.in.goal.dir │ │ │ │ -000d0020: 6563 7465 6493 7072 6f90 538e 6f66 9373 ected.pro.S.of.s │ │ │ │ -000d0030: 6561 7263 9868 6573 2e8e a18d 911e 28f0 earc.hes......(. │ │ │ │ -000d0040: 4191 0553 0e73 696d 706c 6596 0553 6a65 A..S.simple..Sje │ │ │ │ -000d0050: 7861 6d70 6c65 9366 726f 6d9b 0553 6b6c xample.from..Skl │ │ │ │ -000d0060: 6973 7493 7468 656f 7279 9828 5365 6374 ist.theory.(Sect │ │ │ │ -000d0070: 696f 6e93 3131 2e39 2e37 2993 696c 6c75 ion.11.9.7).illu │ │ │ │ -000d0080: 7374 7261 7465 7398 7468 6593 7573 6593 strates.the.use. │ │ │ │ -000d0090: 6f66 9874 6163 7469 6373 2e91 0973 2741 of.tactics...s'A │ │ │ │ -000d00a0: 8ea1 8d91 12c7 6163 6f6e 6a75 6e63 7469 ......aconjuncti │ │ │ │ -000d00b0: 7690 ac72 6596 03ea a867 6f61 6c93 6973 v..re....goal.is │ │ │ │ -000d00c0: 9364 6563 6c61 7265 642c 9361 6e64 8d93 .declared,.and.. │ │ │ │ -000d00d0: eb61 434f 4e4a 5f54 4143 8e91 35d2 a0cf .aCONJ_TAC..5... │ │ │ │ -000d00e0: 6170 706c 6965 6493 746f 9369 743a 8ea4 applied.to.it:.. │ │ │ │ -000d00f0: 3b34 398d 8d8d 9112 c761 9fd5 8781 8900 ;49......a...... │ │ │ │ -000d0100: 0066 6601 c70b 4a9f 4a97 628d 8d90 cccd .ff...J.J.b..... │ │ │ │ -000d0110: 9f04 599c 8400 4ef0 fe00 0066 668d 9fbb ..Y...N....ff... │ │ │ │ -000d0120: 6610 8d8d 9201 aff0 0d84 000a d70e 0000 f............... │ │ │ │ -000d0130: b8e8 8e8d 9201 b0a8 f584 0000 b8e8 0015 ................ │ │ │ │ -000d0140: ae64 8e8d 8d8d 9201 b94d b29f fd1c 15eb .d.......M...... │ │ │ │ -000d0150: 4931 8e8e 8e8e 9fff 4054 8d91 05cc ceeb I1......@T...... │ │ │ │ -000d0160: 6123 6c65 7496 05bf aa67 933d 9328 5b5d a#let....g.=.([] │ │ │ │ -000d0170: 3a74 6572 6d93 6c69 7374 292c 2228 4844 :term.list),"(HD │ │ │ │ -000d0180: 5b31 3b32 3b33 5d93 3d93 3129 932f 5c93 [1;2;3].=.1)./\. │ │ │ │ -000d0190: 2854 4c5b 313b 323b 335d 933d 935b 323b (TL[1;2;3].=.[2; │ │ │ │ -000d01a0: 335d 2922 3b3b 8ea4 0d00 008d 9105 ccce 3])";;.......... │ │ │ │ -000d01b0: 6796 05bf aa3d 9328 5b5d 2c93 2228 4844 g....=.([],."(HD │ │ │ │ -000d01c0: 5b31 3b32 3b33 5d93 3d93 3129 932f 5c93 [1;2;3].=.1)./\. │ │ │ │ -000d01d0: 2854 4c5b 313b 323b 335d 933d 935b 323b (TL[1;2;3].=.[2; │ │ │ │ -000d01e0: 335d 2922 2993 3a93 676f 616c 8ea1 a18d 3])").:.goal.... │ │ │ │ -000d01f0: 9105 ccce 236c 6574 9605 bfaa 676c 312c ....#let....gl1, │ │ │ │ -000d0200: 7031 933d 9343 4f4e 4a5f 5441 4393 673b p1.=.CONJ_TAC.g; │ │ │ │ -000d0210: 3b8e a18d 9105 ccce 676c 3196 05bf aa3d ;.......gl1....= │ │ │ │ -000d0220: 935b 285b 5d2c 9322 4844 5b31 3b32 3b33 .[([],."HD[1;2;3 │ │ │ │ -000d0230: 5d93 3d93 3122 293b 9328 5b5d 2c93 2254 ].=.1");.([],."T │ │ │ │ -000d0240: 4c5b 313b 323b 335d 933d 935b 323b 335d L[1;2;3].=.[2;3] │ │ │ │ -000d0250: 2229 5d93 3a93 676f 616c 936c 6973 748e ")].:.goal.list. │ │ │ │ -000d0260: a18d 9105 ccce 7031 9605 bfaa 3d93 2d93 ......p1....=.-. │ │ │ │ -000d0270: 3a93 7072 6f6f 668e 8e92 01c6 71b1 8400 :.proof.....q... │ │ │ │ -000d0280: 4ef0 fe00 0066 668e 8e9f 04c0 0289 0000 N....ff......... │ │ │ │ -000d0290: 6666 01c7 0b4a 8e8e 8ea1 8d91 12c7 61cf ff...J........a. │ │ │ │ -000d02a0: 5468 6596 03ea a873 7562 676f 616c 7393 The....subgoals. │ │ │ │ -000d02b0: 6172 6593 6561 6390 ac72 6893 7265 7772 are.eac..rh.rewr │ │ │ │ -000d02c0: 6974 7465 6e2c 9375 7369 6e67 9374 6865 itten,.using.the │ │ │ │ -000d02d0: 9364 650c 6e69 7469 6f6e 7393 6f66 8d93 .de.nitions.of.. │ │ │ │ -000d02e0: eb61 2248 4422 8e91 1ed3 f8cf 616e 648d .a"HD"......and. │ │ │ │ -000d02f0: 93eb 6122 544c 228e 911a e950 cf3a 8ea5 ..a"TL"....P.:.. │ │ │ │ -000d0300: 008f b439 8d8d 8d91 12c7 619f 8107 8189 ...9......a..... │ │ │ │ -000d0310: 0000 6666 01c7 0b4a a000 f397 628d 8d90 ..ff...J....b... │ │ │ │ -000d0320: cccd 9f04 599c 8400 f7f0 fe00 0066 668d ....Y........ff. │ │ │ │ -000d0330: a0ff 1266 108d 8d92 01af f00d 8400 0ad7 ...f............ │ │ │ │ -000d0340: 0e00 00b8 e88e 8d92 01b0 a8f5 8400 00b8 ................ │ │ │ │ -000d0350: e800 15ae 648e 8d8d 8d92 01b9 4db2 9ffd ....d.......M... │ │ │ │ -000d0360: 1c15 eb49 328e 8e8e 8e9f ff40 548d 9105 ...I2......@T... │ │ │ │ -000d0370: ccce eb61 2348 443b 3b8e a40d 0000 8d91 ...a#HD;;....... │ │ │ │ -000d0380: 05cc ce44 6566 696e 6974 696f 6e96 05bf ...Definition... │ │ │ │ -000d0390: aa48 4493 6175 746f 6c6f 6164 6564 9366 .HD.autoloaded.f │ │ │ │ -000d03a0: 726f 6d93 7468 656f 7279 9360 6c69 7374 rom.theory.`list │ │ │ │ -000d03b0: 602e 8ea1 8d91 05cc ce48 4496 05bf aa3d `........HD....= │ │ │ │ -000d03c0: 937c 2d93 2168 9374 2e93 4844 2843 4f4e .|-.!h.t..HD(CON │ │ │ │ -000d03d0: 5393 6893 7429 933d 9368 8ea1 a18d 9105 S.h.t).=.h...... │ │ │ │ -000d03e0: ccce 7c2d 9605 bfaa 2168 9374 2e93 4844 ..|-....!h.t..HD │ │ │ │ -000d03f0: 2843 4f4e 5393 6893 7429 933d 9368 8ea1 (CONS.h.t).=.h.. │ │ │ │ -000d0400: a18d 9105 ccce 2354 4c3b 3b8e a18d 9105 ......#TL;;..... │ │ │ │ -000d0410: ccce 4465 6669 6e69 7469 6f6e 9605 bfaa ..Definition.... │ │ │ │ -000d0420: 544c 9361 7574 6f6c 6f61 6465 6493 6672 TL.autoloaded.fr │ │ │ │ -000d0430: 6f6d 9374 6865 6f72 7993 606c 6973 7460 om.theory.`list` │ │ │ │ -000d0440: 2e8e a18d 9105 ccce 544c 9605 bfaa 3d93 ........TL....=. │ │ │ │ -000d0450: 7c2d 9321 6893 742e 9354 4c28 434f 4e53 |-.!h.t..TL(CONS │ │ │ │ -000d0460: 9368 9374 2993 3d93 748e a1a1 8d91 05cc .h.t).=.t....... │ │ │ │ -000d0470: ce7c 2d96 05bf aa21 6893 742e 9354 4c28 .|-....!h.t..TL( │ │ │ │ -000d0480: 434f 4e53 9368 9374 2993 3d93 748e a1a1 CONS.h.t).=.t... │ │ │ │ -000d0490: 8d91 05cc ce23 6c65 7496 05bf aa67 6c31 .....#let....gl1 │ │ │ │ -000d04a0: 5f31 2c70 315f 3193 3d93 5245 5752 4954 _1,p1_1.=.REWRIT │ │ │ │ -000d04b0: 455f 5441 435b 4844 3b54 4c5d 2868 6493 E_TAC[HD;TL](hd. │ │ │ │ -000d04c0: 676c 3129 3b3b 8ea1 8d91 05cc ce67 6c31 gl1);;.......gl1 │ │ │ │ -000d04d0: 5f31 9605 bfaa 3d93 5b5d 933a 9367 6f61 _1....=.[].:.goa │ │ │ │ -000d04e0: 6c93 6c69 7374 8ea1 8d91 05cc ce70 315f l.list.......p1_ │ │ │ │ -000d04f0: 3196 05bf aa3d 932d 933a 9370 726f 6f66 1....=.-.:.proof │ │ │ │ -000d0500: 8ea1 a18d 9105 ccce 236c 6574 9605 bfaa ........#let.... │ │ │ │ -000d0510: 676c 315f 322c 7031 5f32 933d 9352 4557 gl1_2,p1_2.=.REW │ │ │ │ -000d0520: 5249 5445 5f54 4143 5b48 443b 544c 5d28 RITE_TAC[HD;TL]( │ │ │ │ -000d0530: 6864 2874 6c93 676c 3129 293b 3b8e a18d hd(tl.gl1));;... │ │ │ │ -000d0540: 9105 ccce 676c 315f 3296 05bf aa3d 935b ....gl1_2....=.[ │ │ │ │ -000d0550: 5d93 3a93 676f 616c 936c 6973 748e a18d ].:.goal.list... │ │ │ │ -000d0560: 9105 ccce 7031 5f32 9605 bfaa 3d93 2d93 ....p1_2....=.-. │ │ │ │ -000d0570: 3a93 7072 6f6f 668e 8e92 01c6 71b1 8400 :.proof.....q... │ │ │ │ -000d0580: f7f0 fe00 0066 668e 8e9f 04c0 0289 0000 .....ff......... │ │ │ │ -000d0590: 6666 01c7 0b4a 8e8e 8ea1 8d91 12c7 61cf ff...J........a. │ │ │ │ -000d05a0: 426f 7468 9603 b879 6f66 9b03 b87a 7468 Both...yof...zth │ │ │ │ -000d05b0: 6593 7495 ac72 7793 6f96 03b8 7973 7562 e.t..rw.o...ysub │ │ │ │ -000d05c0: 676f 616c 7398 6172 6593 6e6f 9aac 7277 goals.are.no..rw │ │ │ │ -000d05d0: 9373 6f6c 7698 6564 2c91 03c2 8373 6f93 .solv.ed,....so. │ │ │ │ -000d05e0: 7468 6593 6465 636f 6d70 9053 8e6f 7369 the.decomp.S.osi │ │ │ │ -000d05f0: 7469 6f6e 9b03 b87a 6973 9363 6f6d 706c tion...zis.compl │ │ │ │ -000d0600: 6574 6593 616e 6498 7468 6593 7072 6f90 ete.and.the.pro. │ │ │ │ -000d0610: 538e 6f66 8ea4 1000 008d 9112 c761 6361 S.of.........aca │ │ │ │ -000d0620: 6e96 0334 0c62 9053 8e65 9b03 340b 6275 n..4.b.S.e..4.bu │ │ │ │ -000d0630: 696c 7493 7570 9869 6e93 7374 6167 6573 ilt.up.in.stages │ │ │ │ -000d0640: 2e91 04fc 0146 6972 7374 9374 6865 9874 .....First.the.t │ │ │ │ -000d0650: 6865 6f72 656d 7393 6163 90ac 7268 6965 heorems.ac..rhie │ │ │ │ -000d0660: 7669 6e67 9874 6865 9373 7562 676f 616c ving.the.subgoal │ │ │ │ -000d0670: 7393 6172 6598 7072 6f95 ac72 7693 6564 s.are.pro..rv.ed │ │ │ │ -000d0680: 2c91 0358 9174 6865 6e91 0334 0c66 726f ,..X.then..4.fro │ │ │ │ -000d0690: 6d8e a18d 9112 c761 7468 6f73 652c 9603 m......athose,.. │ │ │ │ -000d06a0: eaa8 7468 6593 7468 656f 7265 6d93 6163 ..the.theorem.ac │ │ │ │ -000d06b0: 90ac 7268 6965 7669 6e67 9374 6865 936f ..rhieving.the.o │ │ │ │ -000d06c0: 7269 6769 6e61 6c93 676f 616c 3a8e 8e9f riginal.goal:... │ │ │ │ -000d06d0: 24fd 138e 8c8b 0000 0106 0000 0000 0000 $............... │ │ │ │ -000d06e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000d06f0: 0000 0000 0000 0000 0000 0000 0000 000c ................ │ │ │ │ -000d0700: fd22 a002 cc05 558d a0fd 46d3 0e8d 8d8d ."....U...F..... │ │ │ │ -000d0710: 8d9f fa99 9a8d 91ea f1eb d032 3632 9165 ...........262.e │ │ │ │ -000d0720: 7d6b 4368 6170 7465 7296 0480 0031 342e }kChapter....14. │ │ │ │ -000d0730: 910a 8000 476f 616c 9344 6972 6563 7465 ....Goal.Directe │ │ │ │ -000d0740: 6493 5072 6f90 6000 6f66 3a91 0600 0054 d.Pro.`.of:....T │ │ │ │ -000d0750: 9bfe e000 6163 7469 6373 9361 6e64 9354 ....actics.and.T │ │ │ │ -000d0760: 9861 6374 6963 616c 738e 91ea f1eb 9f05 .acticals....... │ │ │ │ -000d0770: 6666 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 ff....f..>|..... │ │ │ │ -000d0780: 0294 2fdf 8da0 fdb7 af06 8d8d 8d91 eaf1 ../............. │ │ │ │ -000d0790: eb9f c887 8189 0000 6666 01c7 0b4a 9f64 ........ff...J.d │ │ │ │ -000d07a0: 9762 8d8d 90cc cd9f 0459 9c84 0068 f0fe .b.......Y...h.. │ │ │ │ -000d07b0: 0000 6666 8d9f a166 108d 8d92 01af f00d ..ff...f........ │ │ │ │ -000d07c0: 8400 0ad7 0e00 00b8 e88e 8d92 01b0 a8f5 ................ │ │ │ │ -000d07d0: 8400 00b8 e800 15ae 648e 8d8d 8d92 01b9 ........d....... │ │ │ │ -000d07e0: 4db2 9ffd 1c15 eb49 338e 8e8e 8e9f ff40 M......I3......@ │ │ │ │ -000d07f0: 548d 9105 ccce eb61 236c 6574 9605 bfaa T......a#let.... │ │ │ │ -000d0800: 7468 3193 3d93 7031 5f31 5b5d 3b3b 8ea4 th1.=.p1_1[];;.. │ │ │ │ -000d0810: 0d00 008d 9105 ccce 7468 3196 05bf aa3d ........th1....= │ │ │ │ -000d0820: 937c 2d93 4844 5b31 3b32 3b33 5d93 3d93 .|-.HD[1;2;3].=. │ │ │ │ -000d0830: 318e a1a1 8d91 05cc ce23 6c65 7496 05bf 1........#let... │ │ │ │ -000d0840: aa74 6832 933d 9370 315f 325b 5d3b 3b8e .th2.=.p1_2[];;. │ │ │ │ -000d0850: a18d 9105 ccce 7468 3296 05bf aa3d 937c ......th2....=.| │ │ │ │ -000d0860: 2d93 544c 5b31 3b32 3b33 5d93 3d93 5b32 -.TL[1;2;3].=.[2 │ │ │ │ -000d0870: 3b33 5d8e a1a1 8d91 05cc ce23 7031 5b74 ;3]........#p1[t │ │ │ │ -000d0880: 6831 3b74 6832 5d3b 3b8e a18d 9105 ccce h1;th2];;....... │ │ │ │ -000d0890: 7c2d 9605 bfaa 2848 445b 313b 323b 335d |-....(HD[1;2;3] │ │ │ │ -000d08a0: 933d 9331 2993 2f5c 9328 544c 5b31 3b32 .=.1)./\.(TL[1;2 │ │ │ │ -000d08b0: 3b33 5d93 3d93 5b32 3b33 5d29 8e8e 9201 ;3].=.[2;3]).... │ │ │ │ -000d08c0: c671 b184 0068 f0fe 0000 6666 8e8e 9f04 .q...h....ff.... │ │ │ │ -000d08d0: c002 8900 0066 6601 c70b 4a8e 8e8e 9f4d .....ff...J....M │ │ │ │ -000d08e0: b860 8d91 eaf1 ebcf 416c 7468 6f75 6768 .`......Although │ │ │ │ -000d08f0: 9604 bcdb 6f6e 6c79 9b04 bcdc 7468 6593 ....only....the. │ │ │ │ -000d0900: 7468 656f 7265 6d73 9361 6390 ac72 6869 theorems.ac..rhi │ │ │ │ -000d0910: 6576 696e 6798 7468 6593 7375 6267 6f61 eving.the.subgoa │ │ │ │ -000d0920: 6c73 9361 7265 9860 7365 656e 2793 6865 ls.are.`seen'.he │ │ │ │ -000d0930: 7265 2c91 04f1 6874 6865 9870 726f 9053 re,...hthe.pro.S │ │ │ │ -000d0940: 8e6f 6693 6675 6e63 7469 6f6e 738e a410 .of.functions... │ │ │ │ -000d0950: 0000 8d91 eaf1 eb6f 6696 03f3 b074 6865 .......of....the │ │ │ │ -000d0960: 9b03 f3af 7468 7265 6593 7461 6374 6963 ....three.tactic │ │ │ │ -000d0970: 9861 7070 6c69 6361 7469 6f6e 7393 746f .applications.to │ │ │ │ -000d0980: 6765 7468 6572 9870 9053 8e65 7266 6f72 gether.p.S.erfor │ │ │ │ -000d0990: 6d93 7468 6598 656e 9aac 7274 6972 6593 m.the.en..rtire. │ │ │ │ -000d09a0: 6398 6861 696e 9b03 f3af 6f66 9369 6e66 c.hain....of.inf │ │ │ │ -000d09b0: 6572 656e 6365 7398 6c65 6164 696e 6793 erences.leading. │ │ │ │ -000d09c0: 746f 8ea1 8d91 eaf1 eb74 6865 9603 d0f2 to.......the.... │ │ │ │ -000d09d0: 7468 656f 7265 6d93 6163 90ac 7268 6965 theorem.ac..rhie │ │ │ │ -000d09e0: 7669 6e67 9374 6865 9367 6f61 6c2e 9105 ving.the.goal... │ │ │ │ -000d09f0: 304e 5468 6593 7361 6d65 9370 726f 9a53 0NThe.same.pro.S │ │ │ │ -000d0a00: 8e6f 6693 636f 756c 6493 6298 6593 636f .of.could.b.e.co │ │ │ │ -000d0a10: 6e73 7472 7563 7465 6493 629a ac72 7993 nstructed.b..ry. │ │ │ │ -000d0a20: 666f 7277 9861 7264 9373 6561 7263 9868 forw.ard.searc.h │ │ │ │ -000d0a30: 2c8e a18d 91ea f1eb 7374 6172 7469 6e67 ,.......starting │ │ │ │ -000d0a40: 9603 eaa8 6672 6f6d 9374 6865 9364 650c ....from.the.de. │ │ │ │ -000d0a50: 6e69 7469 6f6e 7393 6f66 8d93 eb61 2248 nitions.of...a"H │ │ │ │ -000d0a60: 4422 8e91 1ed3 f8cf 616e 648d 93eb 6122 D"......and...a" │ │ │ │ -000d0a70: 544c 228e 911a e950 cf2c 9362 7574 936e TL"....P.,.but.n │ │ │ │ -000d0a80: 6f74 936e 6561 726c 7993 6173 9365 6173 ot.nearly.as.eas │ │ │ │ -000d0a90: 696c 7991 ff05 562e 8ea9 10c9 bc8d 91f6 ily...V......... │ │ │ │ -000d0aa0: 537a 5468 6596 045e 5aeb 4848 4f4c 93cf SzThe..^Z.HHOL.. │ │ │ │ -000d0ab0: 7379 7374 656d 9370 726f 90ac 7276 6964 system.pro..rvid │ │ │ │ -000d0ac0: 6573 9361 9363 6f6c 6c65 6374 696f 6e91 es.a.collection. │ │ │ │ -000d0ad0: 045e 5b6f 6693 7072 652d 6465 0c6e 6564 .^[of.pre-de.ned │ │ │ │ -000d0ae0: 9374 6163 7469 6373 9328 616e 648d 93eb .tactics.(and... │ │ │ │ -000d0af0: 6174 6163 7469 638e 9126 dc56 cf2d 7691 atactic..&.V.-v. │ │ │ │ -000d0b00: ff58 e461 6c75 6564 9366 756e 632d 8ea1 .X.alued.func-.. │ │ │ │ -000d0b10: 8d91 eaf1 eb74 696f 6e73 2996 051e 3674 .....tions)...6t │ │ │ │ -000d0b20: 6861 7491 051e 3769 6e63 6c75 6465 738d hat...7includes. │ │ │ │ -000d0b30: 93eb 6143 4f4e 4a5f 5441 438e 9133 1b86 ..aCONJ_TAC..3.. │ │ │ │ -000d0b40: cf2c 8d91 056b 1aeb 6149 4e44 5543 545f .,...k..aINDUCT_ │ │ │ │ -000d0b50: 5441 438e 913e e7be cf2c 8d91 056b 19eb TAC..>...,...k.. │ │ │ │ -000d0b60: 6141 4c4c 5f54 4143 8e91 32c6 f6cf 616e aALL_TAC..2...an │ │ │ │ -000d0b70: 648d 93eb 6152 4557 5249 5445 5f54 4143 d...aREWRITE_TAC │ │ │ │ -000d0b80: 8e91 445a 84cf 2e91 08d3 8b54 6865 9370 ..DZ.......The.p │ │ │ │ -000d0b90: 7265 2d64 650c 6e65 648e a18d 91ea f1eb re-de.ned....... │ │ │ │ -000d0ba0: 7461 6374 6963 7396 0417 ae61 7265 9361 tactics....are.a │ │ │ │ -000d0bb0: 6465 7175 6174 6591 0417 af66 6f72 936d dequate....for.m │ │ │ │ -000d0bc0: 616e 9aac 7279 9361 7070 6c69 6361 7469 an..ry.applicati │ │ │ │ -000d0bd0: 6f6e 732e 9105 bff3 496e 9361 6464 6974 ons.....In.addit │ │ │ │ -000d0be0: 696f 6e2c 9104 22f0 7468 6572 6593 6172 ion,..".there.ar │ │ │ │ -000d0bf0: 6593 7498 7798 6f91 0417 af6d 6561 6e73 e.t.w.o....means │ │ │ │ -000d0c00: 936f 6693 6465 0c6e 696e 678e a18d 91ea .of.de.ning..... │ │ │ │ -000d0c10: f1eb 6e65 7796 03ce 1574 6163 7469 6373 ..new....tactics │ │ │ │ -000d0c20: 2e91 052f 5a53 696e 6365 9361 9b03 ce16 .../ZSince.a.... │ │ │ │ -000d0c30: 7461 6374 6963 9369 7393 616e 98eb 484d tactic.is.an..HM │ │ │ │ -000d0c40: 4c93 cf66 756e 6374 696f 6e2c 9103 d3cc L..function,.... │ │ │ │ -000d0c50: 7468 6598 7573 6572 9363 616e 9364 650c the.user.can.de. │ │ │ │ -000d0c60: 6e65 9861 936e 6577 9374 6163 7469 6398 ne.a.new.tactic. │ │ │ │ -000d0c70: 6469 7265 6374 6c79 9369 6e8e a18d 91ea directly.in..... │ │ │ │ -000d0c80: f1eb eb48 4d4c cf2e 9604 296b 4465 0c6e ...HML....)kDe.n │ │ │ │ -000d0c90: 6974 696f 6e73 9b04 296c 6f66 9374 6869 itions..)lof.thi │ │ │ │ -000d0ca0: 7393 736f 7274 9375 7365 98eb 484d 4c93 s.sort.use..HML. │ │ │ │ -000d0cb0: cf66 756e 6374 696f 6e73 9374 6f93 636f .functions.to.co │ │ │ │ -000d0cc0: 6e73 7472 7563 7498 7468 6593 7465 726d nstruct.the.term │ │ │ │ -000d0cd0: 9370 6172 7493 6f66 9874 6865 9373 7562 .part.of.the.sub │ │ │ │ -000d0ce0: 676f 616c 738e a18d 91ea f1eb 6672 6f6d goals.......from │ │ │ │ -000d0cf0: 9603 8afa 7468 6593 7465 726d 9b03 8af9 ....the.term.... │ │ │ │ -000d0d00: 7061 7274 936f 6693 7468 6593 6f72 6967 part.of.the.orig │ │ │ │ -000d0d10: 696e 616c 9367 6f61 6c93 2869 6698 616e inal.goal.(if.an │ │ │ │ -000d0d20: 90ac 7279 9374 7261 6e73 666f 726d 6174 ..ry.transformat │ │ │ │ -000d0d30: 696f 6e93 6973 9372 6571 7569 7265 6429 ion.is.required) │ │ │ │ -000d0d40: 3b91 03aa de61 6e64 9374 6865 7993 7370 ;....and.they.sp │ │ │ │ -000d0d50: 9053 8e65 632d 8ea1 8d91 eaf1 eb69 6679 .S.ec-.......ify │ │ │ │ -000d0d60: 9604 2c45 7468 6593 6a75 7374 690c 6361 ..,Ethe.justi.ca │ │ │ │ -000d0d70: 7469 6f6e 2c91 043c ac77 6869 639a ac72 tion,..<.whic..r │ │ │ │ -000d0d80: 6893 6578 7090 538e 6563 7473 9361 936c h.exp.S.ects.a.l │ │ │ │ -000d0d90: 6973 7493 6f66 9374 6865 6f72 656d 7393 ist.of.theorems. │ │ │ │ -000d0da0: 6163 9868 6965 7669 6e67 9374 6865 9373 ac.hieving.the.s │ │ │ │ -000d0db0: 7562 676f 616c 7393 616e 6493 7265 7475 ubgoals.and.retu │ │ │ │ -000d0dc0: 726e 738e a18d 91ea f1eb 7468 6596 0418 rns.......the... │ │ │ │ -000d0dd0: e274 6865 6f72 656d 9b04 18e1 6163 90ac .theorem....ac.. │ │ │ │ -000d0de0: 7268 6965 7669 6e67 9328 6f6e 6598 686f rhieving.(one.ho │ │ │ │ -000d0df0: 7090 538e 6573 2993 7468 6598 676f 616c p.S.es).the.goal │ │ │ │ -000d0e00: 2e91 05c3 8d54 6865 9870 726f 9053 8e6f .....The.pro.S.o │ │ │ │ -000d0e10: 6693 6f66 9874 6865 9374 6865 6f72 656d f.of.the.theorem │ │ │ │ -000d0e20: 9869 7393 656e 636f 9053 8e64 6564 9869 .is.enco.S.ded.i │ │ │ │ -000d0e30: 6e93 7468 658e a18d 91ea f1eb 6465 0c6e n.the.......de.n │ │ │ │ -000d0e40: 6974 696f 6e96 036b 596f 669b 036b 5874 ition..kYof..kXt │ │ │ │ -000d0e50: 6865 936a 7573 7469 0c63 6174 696f 6e98 he.justi.cation. │ │ │ │ -000d0e60: 6675 6e63 7469 6f6e 3b91 0395 c974 6861 function;....tha │ │ │ │ -000d0e70: 7498 6973 2c91 0384 cf74 6865 936d 6561 t.is,....the.mea │ │ │ │ -000d0e80: 6e73 9366 6f72 9864 6572 6976 696e 6793 ns.for.deriving. │ │ │ │ -000d0e90: 7468 6598 6465 7369 7265 6493 7468 656f the.desired.theo │ │ │ │ -000d0ea0: 7265 6d8e a18d 91ea f1eb 6672 6f6d 9604 rem.......from.. │ │ │ │ -000d0eb0: 1f35 7468 6591 041f 3474 6865 6f72 656d .5the...4theorem │ │ │ │ -000d0ec0: 7393 6769 769a ac72 656e 2e91 05d6 8554 s.giv..ren.....T │ │ │ │ -000d0ed0: 6869 7393 7498 7970 6963 616c 6c79 9369 his.t.ypically.i │ │ │ │ -000d0ee0: 6e98 7698 6f6c 7698 6573 9b04 1f34 7265 n.v.olv.es...4re │ │ │ │ -000d0ef0: 6665 7265 6e63 6573 9374 6f98 6178 696f ferences.to.axio │ │ │ │ -000d0f00: 6d73 9361 6e64 9870 7269 6d69 7469 7690 ms.and.primitiv. │ │ │ │ -000d0f10: ac72 6593 616e 648e a18d 91ea f1eb 6465 .re.and.......de │ │ │ │ -000d0f20: 0c6e 6564 9603 eaa8 696e 6665 7265 6e63 .ned....inferenc │ │ │ │ -000d0f30: 6593 7275 6c65 732c 9361 6e64 9369 7393 e.rules,.and.is. │ │ │ │ -000d0f40: 7573 7561 6c6c 7993 7468 6593 6d6f 7265 usually.the.more │ │ │ │ -000d0f50: 9364 690e 6375 6c74 9370 6172 7493 6f66 .di.cult.part.of │ │ │ │ -000d0f60: 9374 6865 9370 726f 9100 a71c 6a65 6374 .the.pro....ject │ │ │ │ -000d0f70: 2e8e a68d 91f6 537a 4191 046f c073 696d ......SzA..o.sim │ │ │ │ -000d0f80: 706c 6596 046f e365 7861 6d70 6c65 9b04 ple..o.example.. │ │ │ │ -000d0f90: 6fe2 6f66 9361 9874 6163 7469 6393 7772 o.of.a.tactic.wr │ │ │ │ -000d0fa0: 6974 7465 6e93 696e 98eb 484d 4c93 cf69 itten.in..HML..i │ │ │ │ -000d0fb0: 7398 610b 6f72 6465 6493 6290 ac72 798d s.a.orded.b..ry. │ │ │ │ -000d0fc0: 98eb 6143 4f4e 4a5f 5441 438e 9132 6d32 ..aCONJ_TAC..2m2 │ │ │ │ -000d0fd0: cf2c 9104 9131 7768 6f73 6593 6465 0c6e .,...1whose.de.n │ │ │ │ -000d0fe0: 6974 696f 6e8e a18d 91ea f1eb 696e 9603 ition.......in.. │ │ │ │ -000d0ff0: eaa8 eb48 484f 4c93 cf69 7393 6173 9366 ...HHOL..is.as.f │ │ │ │ -000d1000: 6f6c 6c6f 90ac 7277 733a 8e9f 32f3 0a8d ollo..rws:..2... │ │ │ │ -000d1010: 8d8d 9f14 4b89 8d8d 8d9f d900 008d 9102 ....K........... │ │ │ │ -000d1020: 30ea eb61 6c65 7496 05bf aa43 4f4e 4a5f 0..alet....CONJ_ │ │ │ │ -000d1030: 5441 4393 3a93 7461 6374 6963 9328 6173 TAC.:.tactic.(as │ │ │ │ -000d1040: 6c2c 7729 933d 8ea4 0d00 008d 9102 30ea l,w).=........0. │ │ │ │ -000d1050: 286c 6574 9605 bfaa 6c2c 7293 3d93 6465 (let....l,r.=.de │ │ │ │ -000d1060: 7374 5f63 6f6e 6a93 7793 696e 8ea1 8d91 st_conj.w.in.... │ │ │ │ -000d1070: 416d 385b 2861 736c 2c6c 293b 2861 736c Am8[(asl,l);(asl │ │ │ │ -000d1080: 2c72 295d 2c28 5c5b 7468 313b 7468 325d ,r)],(\[th1;th2] │ │ │ │ -000d1090: 2e43 4f4e 4a96 05bf aa74 6831 9374 6832 .CONJ....th1.th2 │ │ │ │ -000d10a0: 298e a18d 9102 30ea 2996 05bf aa3f 9366 ).....0.)....?.f │ │ │ │ -000d10b0: 6169 6c77 6974 6893 6043 4f4e 4a5f 5441 ailwith.`CONJ_TA │ │ │ │ -000d10c0: 4360 3b3b 8e8e 8e8e 8e8e 8e9f 347e 9f8d C`;;........4~.. │ │ │ │ -000d10d0: 91ea f1eb cf54 6869 7396 0426 7e73 686f .....This..&~sho │ │ │ │ -000d10e0: 9aac 7277 7393 686f 9877 9374 6865 9373 ..rws.ho.w.the.s │ │ │ │ -000d10f0: 7562 676f 616c 7393 6172 6593 636f 6e73 ubgoals.are.cons │ │ │ │ -000d1100: 7472 7563 7465 642c 9104 3574 616e 6493 tructed,..5tand. │ │ │ │ -000d1110: 686f 9877 9374 6865 9370 726f 9a53 8e6f ho.w.the.pro.S.o │ │ │ │ -000d1120: 6693 6675 6e63 7469 6f6e 9369 7393 7370 f.function.is.sp │ │ │ │ -000d1130: 9865 6369 0c65 6493 696e 8ea1 8d91 eaf1 .eci.ed.in...... │ │ │ │ -000d1140: eb74 6572 6d73 9603 eaa8 6f66 9374 6865 .terms....of.the │ │ │ │ -000d1150: 9364 6572 6976 90ac 7265 6493 7275 6c65 .deriv..red.rule │ │ │ │ -000d1160: 8d93 eb61 434f 4e4a 8e91 1ed3 f8cf 2853 ...aCONJ......(S │ │ │ │ -000d1170: 6563 7469 6f6e 9331 322e 332e 3233 292e ection.12.3.23). │ │ │ │ -000d1180: 8e9f 10c9 bd8d 91f6 537a 5468 6596 0490 ........SzThe... │ │ │ │ -000d1190: b973 6563 6f6e 6493 6d65 7468 6f9a 538e .second.metho.S. │ │ │ │ -000d11a0: 6493 6973 9104 90ba 746f 9363 6f6d 7098 d.is....to.comp. │ │ │ │ -000d11b0: 6f73 6591 0921 7265 7869 7374 696e 6793 ose..!rexisting. │ │ │ │ -000d11c0: 7461 6374 6963 7393 6290 ac72 7993 7468 tactics.b..ry.th │ │ │ │ -000d11d0: 6593 7573 6591 0490 ba6f 6693 eb48 4d4c e.use....of..HML │ │ │ │ -000d11e0: 93cf 6675 6e63 7469 6f6e 7393 6361 6c6c ..functions.call │ │ │ │ -000d11f0: 6564 8ea1 8d91 eaf1 ebe5 7461 6374 6963 ed........tactic │ │ │ │ -000d1200: 91ff 6666 616c 7391 00fd ddcf 2e91 08c9 ..ffals......... │ │ │ │ -000d1210: 7d54 6865 9605 1adc 7461 6374 6963 616c }The....tactical │ │ │ │ -000d1220: 739b 051a dd70 726f 90ac 7276 6964 6564 s....pro..rvided │ │ │ │ -000d1230: 9369 6e93 eb48 484f 4c98 cf61 7265 936c .in..HHOL..are.l │ │ │ │ -000d1240: 6973 7465 6493 696e 9853 6563 7469 6f6e isted.in.Section │ │ │ │ -000d1250: 9331 342e 342e 9108 c97d 4691 ff05 566f .14.4....}F...Vo │ │ │ │ -000d1260: 7298 6578 616d 706c 652c 9105 66e9 7495 r.example,..f.t. │ │ │ │ -000d1270: ac72 7793 6f8e a18d 91ea f1eb 6578 6973 .rw.o.......exis │ │ │ │ -000d1280: 7469 6e67 9604 a92f 7461 6374 6963 7393 ting.../tactics. │ │ │ │ -000d1290: 6361 6e9b 04a9 3062 9053 8e65 9373 6571 can...0b.S.e.seq │ │ │ │ -000d12a0: 7565 6e63 6564 9109 525e 6290 ac72 7998 uenced..R^b..ry. │ │ │ │ -000d12b0: 7573 6593 6f66 9374 6865 9374 6163 7469 use.of.the.tacti │ │ │ │ -000d12c0: 6361 6c8d 93eb 6154 4845 4e8e 911b a7d7 cal...aTHEN..... │ │ │ │ -000d12d0: cf3a 9106 b5ef 6966 93d7 548d 9f01 cccc .:....if..T..... │ │ │ │ -000d12e0: d531 8e96 0969 33cf 616e 6498 d754 8d9f .1...i3.and..T.. │ │ │ │ -000d12f0: 01cc ccd5 328e 93cf 6172 6591 04a9 2f74 ....2...are.../t │ │ │ │ -000d1300: 6163 7469 6373 2c8e a18d 91ea f1eb 7468 actics,.......th │ │ │ │ -000d1310: 656e 9604 bb3a 7468 6593 eb48 4d4c 93cf en...:the..HML.. │ │ │ │ -000d1320: 6578 7072 6573 7369 6f6e 93d7 548d 9f01 expression..T... │ │ │ │ -000d1330: cccc d531 8e91 0a7f aeeb 6154 4845 4e91 ...1......aTHEN. │ │ │ │ -000d1340: 05bf aad7 548d 9f01 cccc d532 8e9b 097b ....T......2...{ │ │ │ │ -000d1350: 3ecf 6576 91ff 58e4 616c 7561 7465 7393 >.ev..X.aluates. │ │ │ │ -000d1360: 746f 9361 9104 bb3b 7461 6374 6963 9374 to.a...;tactic.t │ │ │ │ -000d1370: 6861 7493 0c72 7374 9361 7070 6c69 6573 hat..rst.applies │ │ │ │ -000d1380: 93d7 548d 9f01 cccc d531 8e98 cf74 6f93 ..T......1...to. │ │ │ │ -000d1390: 6193 676f 616c 8ea1 8d91 eaf1 eb61 6e64 a.goal.......and │ │ │ │ -000d13a0: 9604 2114 7468 656e 9361 7070 6c69 6573 ..!.then.applies │ │ │ │ -000d13b0: 9b04 2113 d754 8d9f 01cc ccd5 328e 9108 ..!..T......2... │ │ │ │ -000d13c0: e118 cf74 6f93 6561 6390 ac72 6893 7375 ...to.eac..rh.su │ │ │ │ -000d13d0: 6267 6f61 6c98 7072 6f90 538e 6475 6365 bgoal.pro.S.duce │ │ │ │ -000d13e0: 6493 6290 ac72 7993 d754 8d9f 01cc ccd5 d.b..ry..T...... │ │ │ │ -000d13f0: 318e 9104 c004 cf2e 9105 dc23 5468 6593 1..........#The. │ │ │ │ -000d1400: 7461 6374 6963 616c 93eb 6154 4845 4e91 tactical..aTHEN. │ │ │ │ -000d1410: 0421 06cf 6973 9861 6e93 696e 0c78 6564 .!..is.an.in.xed │ │ │ │ -000d1420: 93eb 484d 4c8e a18d 91ea f1eb cf66 756e ..HML........fun │ │ │ │ -000d1430: 6374 696f 6e2e 9105 0a78 436f 6d70 6c65 ction....xComple │ │ │ │ -000d1440: 7891 035f 6e61 6e64 9b03 5f6f 7090 538e x.._nand.._op.S. │ │ │ │ -000d1450: 6f95 ac72 7793 6572 6675 6c98 7461 6374 o..rw.erful.tact │ │ │ │ -000d1460: 6963 7396 035f 6e63 616e 9862 9053 8e65 ics.._ncan.b.S.e │ │ │ │ -000d1470: 9863 6f6e 7374 7275 6374 6564 9369 6e98 .constructed.in. │ │ │ │ -000d1480: 7468 6973 9877 95ac 7261 9379 3b91 038d this.w..ra.y;... │ │ │ │ -000d1490: d761 6e64 9103 5f6e 6e65 7798 7461 6374 .and.._nnew.tact │ │ │ │ -000d14a0: 6963 616c 738e a18d 91ea f1eb 6361 6e96 icals.......can. │ │ │ │ -000d14b0: 03ea a861 6c73 6f93 6290 538e 6593 6465 ...also.b.S.e.de │ │ │ │ -000d14c0: 0c6e 6564 2c93 616c 7468 6f75 6768 9374 .ned,.although.t │ │ │ │ -000d14d0: 6869 7393 6973 9375 6e90 ac72 7573 7561 his.is.un..rusua │ │ │ │ -000d14e0: 6c2e 8ea6 8d91 f653 7a54 6865 9603 eaa8 l......SzThe.... │ │ │ │ -000d14f0: 6578 616d 706c 6593 6672 6f6d 9365 6172 example.from.ear │ │ │ │ -000d1500: 6c69 6572 9369 7393 636f 6e95 ac72 7469 lier.is.con..rti │ │ │ │ -000d1510: 6e93 7565 642c 9603 eaa8 746f 9369 6c6c n.ued,....to.ill │ │ │ │ -000d1520: 7573 7472 6174 6593 7468 6593 7573 6593 ustrate.the.use. │ │ │ │ -000d1530: 6f66 9374 6865 9374 6163 7469 6361 6c8d of.the.tactical. │ │ │ │ -000d1540: 93eb 6154 4845 4e8e 911a e950 cf3a 8e8e ..aTHEN....P.:.. │ │ │ │ -000d1550: 9f24 fd13 8e8c 8b00 0001 0700 0000 0000 .$.............. │ │ │ │ -000d1560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000cf150: 0000 0000 0000 0000 0000 0000 0000 000c ................ │ │ │ │ +000cf160: de3d a002 cc05 558d a0fd 46d3 0e8d 8d8d .=....U...F..... │ │ │ │ +000cf170: 8d9f fa99 9a8d 91ea f1eb d032 3630 9165 ...........260.e │ │ │ │ +000cf180: 7d6b 4368 6170 7465 7296 0480 0031 342e }kChapter....14. │ │ │ │ +000cf190: 910a 8000 476f 616c 9344 6972 6563 7465 ....Goal.Directe │ │ │ │ +000cf1a0: 6493 5072 6f90 6000 6f66 3a91 0600 0054 d.Pro.`.of:....T │ │ │ │ +000cf1b0: 9bfe e000 6163 7469 6373 9361 6e64 9354 ....actics.and.T │ │ │ │ +000cf1c0: 9861 6374 6963 616c 738e 91ea f1eb 9f05 .acticals....... │ │ │ │ +000cf1d0: 6666 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 ff....f..>|..... │ │ │ │ +000cf1e0: 0294 2fdf 8da0 fd8b d021 8d91 eaf1 ebcf ../......!...... │ │ │ │ +000cf1f0: 6661 6c73 6596 0424 5a74 6865 6f72 656d false..$Ztheorem │ │ │ │ +000cf200: 7393 6361 6e93 7265 7375 6c74 2e91 05e5 s.can.result.... │ │ │ │ +000cf210: f54c 696b 90ac 7265 7769 7365 2c91 0432 .Lik..rewise,..2 │ │ │ │ +000cf220: c761 9374 6163 7469 6393 7468 6174 9369 .a.tactic.that.i │ │ │ │ +000cf230: 7393 6e6f 7491 0424 5973 7472 6f6e 676c s.not..$Ystrongl │ │ │ │ +000cf240: 7993 7691 ff58 e461 6c69 6493 6361 6e6e y.v..X.alid.cann │ │ │ │ +000cf250: 6f74 9372 6573 756c 7493 696e 9361 8ea4 ot.result.in.a.. │ │ │ │ +000cf260: 1000 008d 91ea f1eb 6661 6c73 6596 0356 ........false..V │ │ │ │ +000cf270: bc74 6865 6f72 656d 3b91 0388 0a74 6865 .theorem;....the │ │ │ │ +000cf280: 9377 90ac 726f 7273 749b 0356 bb6f 7574 .w..rorst..V.out │ │ │ │ +000cf290: 636f 6d65 936f 6693 6170 706c 7969 6e67 come.of.applying │ │ │ │ +000cf2a0: 9873 7563 90ac 7268 9361 9374 6163 7469 .suc..rh.a.tacti │ │ │ │ +000cf2b0: 6398 6973 9374 6865 9370 726f 9053 8e64 c.is.the.pro.S.d │ │ │ │ +000cf2c0: 7563 7469 6f6e 986f 6693 756e 736f 6c76 uction.of.unsolv │ │ │ │ +000cf2d0: 91ff 58e4 6162 6c65 8ea1 8d91 eaf1 eb73 ..X.able.......s │ │ │ │ +000cf2e0: 7562 676f 616c 732e 8ea1 8d91 f653 7a54 ubgoals......SzT │ │ │ │ +000cf2f0: 91ff 0556 6163 7469 6373 9603 eaa8 6172 ...Vactics....ar │ │ │ │ +000cf300: 6593 7370 9053 8e65 6369 0c65 6493 7573 e.sp.S.eci.ed.us │ │ │ │ +000cf310: 696e 6793 7468 6593 666f 6c6c 6f90 ac72 ing.the.follo..r │ │ │ │ +000cf320: 7769 6e67 936e 6f74 6174 696f 6e3a 8ea4 wing.notation:.. │ │ │ │ +000cf330: 28bb 518d 8d8d 9ff0 3331 9f0e 7fff 8d8d (.Q.....31...... │ │ │ │ +000cf340: 9200 c3bf 98d7 6790 6e39 6f61 6c8e 8e92 ......g.n9oal... │ │ │ │ +000cf350: 0086 685b 9f04 c002 8900 0066 6600 9051 ..h[.......ff..Q │ │ │ │ +000cf360: 9c9f 0200 0089 0000 6666 0090 519c 9f0a ........ff..Q... │ │ │ │ +000cf370: 2663 8d8d 9106 0001 6795 6e39 6f61 6c8d &c......g.n9oal. │ │ │ │ +000cf380: 9f01 cccc d531 8e91 107f fcd7 6793 6f61 .....1......g.oa │ │ │ │ +000cf390: 6c8d 9f01 cccc d532 8e8d 9112 7ffa d73a l......2.......: │ │ │ │ +000cf3a0: 9601 fffe 3a93 3a8e 912e 0a90 6793 6f61 ....:.:.....g.oa │ │ │ │ +000cf3b0: 6c8d 9f01 cccc d86e 8e8e 8e8e 8e8e a18d l......n........ │ │ │ │ +000cf3c0: 91ea f1eb cf46 91ff 0556 6f72 9603 6653 .....F...Vor..fS │ │ │ │ +000cf3d0: 6578 616d 706c 652c 9103 80ca 7468 659b example,....the. │ │ │ │ +000cf3e0: 0366 5274 6163 7469 6393 666f 7293 6465 .fRtactic.for.de │ │ │ │ +000cf3f0: 636f 6d70 9053 8e6f 7369 6e67 9863 6f6e comp.S.osing.con │ │ │ │ +000cf400: 6a75 6e63 7469 6f6e 7393 696e 95ac 7274 junctions.in..rt │ │ │ │ +000cf410: 6f98 7493 7793 6f96 0366 5363 6f6e 6a75 o.t.w.o..fSconju │ │ │ │ +000cf420: 6e63 7493 7375 6267 6f61 6c73 9869 7393 nct.subgoals.is. │ │ │ │ +000cf430: 6361 6c6c 6564 8ea9 1000 008d 91ea f1eb called.......... │ │ │ │ +000cf440: eb61 434f 4e4a 5f54 4143 cf2e 9603 eaa8 .aCONJ_TAC...... │ │ │ │ +000cf450: 4974 9369 7393 6465 7363 7269 6290 538e It.is.describ.S. │ │ │ │ +000cf460: 6564 9362 90ac 7279 3a8e a18d 8d8d 9ff0 ed.b..ry:....... │ │ │ │ +000cf470: 3331 9f0e 7fff 8d8d 9200 ba13 9cd7 748d 31............t. │ │ │ │ +000cf480: 9f01 cccc d531 8e91 0a7f aeeb 612f 5c91 .....1......a/\. │ │ │ │ +000cf490: 05bf aad7 748d 9f01 cccc d532 8e8e 8e92 ....t......2.... │ │ │ │ +000cf4a0: 00b1 dda3 9f04 c002 8900 0066 6600 3967 ...........ff.9g │ │ │ │ +000cf4b0: 0d9f 0200 0089 0000 6666 0039 670d 9f0a ........ff.9g... │ │ │ │ +000cf4c0: 2663 8d8d 9106 0001 d774 8d9f 01cc ccd5 &c.......t...... │ │ │ │ +000cf4d0: 318e 9120 2a9c d774 8d9f 01cc ccd5 328e 1.. *..t......2. │ │ │ │ +000cf4e0: 8e8e 8e8e 8ea4 28bb 508d 91ea f1eb cf54 ......(.P......T │ │ │ │ +000cf4f0: 6869 7396 0339 b069 6e64 6963 6174 6573 his..9.indicates │ │ │ │ +000cf500: 9374 6861 749b 0339 b1eb 6143 4f4e 4a5f .that..9..aCONJ_ │ │ │ │ +000cf510: 5441 4391 0339 83cf 7265 6475 6365 7393 TAC..9..reduces. │ │ │ │ +000cf520: 6193 676f 616c 936f 6698 7468 6593 666f a.goal.of.the.fo │ │ │ │ +000cf530: 726d 93eb 6128 cf00 eb61 2cd7 748d 9f01 rm..a(...a,.t... │ │ │ │ +000cf540: cccc d531 8e96 04c0 04eb 612f 5cd7 748d ...1......a/\.t. │ │ │ │ +000cf550: 9f01 cccc d532 8e93 eb61 2996 0339 b0cf .....2...a)..9.. │ │ │ │ +000cf560: 746f 9873 7562 676f 616c 7393 eb61 28cf to.subgoals..a(. │ │ │ │ +000cf570: 00eb 612c d774 8d9f 01cc ccd5 318e 9104 ..a,.t......1... │ │ │ │ +000cf580: c004 eb61 2993 cf61 6e64 8ea6 8d91 eaf1 ...a)..and...... │ │ │ │ +000cf590: ebeb 6128 cf00 eb61 2cd7 748d 9f01 cccc ..a(...a,.t..... │ │ │ │ +000cf5a0: d532 8e91 04c0 04eb 6129 cf2e 9105 c3e1 .2......a)...... │ │ │ │ +000cf5b0: 5468 6596 0418 fe66 6163 749b 0418 fd74 The....fact....t │ │ │ │ +000cf5c0: 6861 7493 7468 6593 6173 7375 6d70 7469 hat.the.assumpti │ │ │ │ +000cf5d0: 6f6e 7398 6f66 9374 6865 936f 7269 6769 ons.of.the.origi │ │ │ │ +000cf5e0: 6e61 6c98 676f 616c 9361 7265 9370 726f nal.goal.are.pro │ │ │ │ +000cf5f0: 7061 6761 7465 6498 756e 6390 ac72 6861 pagated.unc..rha │ │ │ │ +000cf600: 6e67 6564 9374 6f8e a68d 91ea f1eb 7468 nged.to.......th │ │ │ │ +000cf610: 659b 0331 3274 95ac 7277 936f 9873 7562 e..12t..rw.o.sub │ │ │ │ +000cf620: 676f 616c 7398 6973 9869 6e64 6963 6174 goals.is.indicat │ │ │ │ +000cf630: 6564 9862 9379 9874 6865 9861 6273 656e ed.b.y.the.absen │ │ │ │ +000cf640: 6365 986f 6698 6173 7375 6d70 7469 6f6e ce.of.assumption │ │ │ │ +000cf650: 7398 696e 9874 6865 986e 6f74 6174 696f s.in.the.notatio │ │ │ │ +000cf660: 6e2e 9104 fb0e 5468 6598 6e6f 7461 7469 n.....The.notati │ │ │ │ +000cf670: 6f6e 8ea6 8d91 eaf1 eb67 6976 90ac 7265 on.......giv..re │ │ │ │ +000cf680: 7396 03ea a86e 6f93 696e 6469 6361 7469 s....no.indicati │ │ │ │ +000cf690: 6f6e 936f 6693 7468 6593 7072 6f90 538e on.of.the.pro.S. │ │ │ │ +000cf6a0: 6f66 9366 756e 6374 696f 6e2e 8ea6 8d91 of.function..... │ │ │ │ +000cf6b0: f653 7a41 6e6f 7468 6572 9604 8633 6578 .SzAnother...3ex │ │ │ │ +000cf6c0: 616d 706c 6593 6973 93eb 6149 4e44 5543 ample.is..aINDUC │ │ │ │ +000cf6d0: 545f 5441 43cf 2c93 7468 6593 7461 6374 T_TAC.,.the.tact │ │ │ │ +000cf6e0: 6963 9366 6f72 9370 9053 8e65 7266 6f72 ic.for.p.S.erfor │ │ │ │ +000cf6f0: 6d69 6e67 936d 6174 6865 6d61 7469 6361 ming.mathematica │ │ │ │ +000cf700: 6c93 696e 6475 6374 696f 6e93 6f6e 8ea6 l.induction.on.. │ │ │ │ +000cf710: 8d91 eaf1 eb74 6865 9603 eaa8 6e61 7475 .....the....natu │ │ │ │ +000cf720: 7261 6c93 6e95 ac72 756d 9362 9053 8e65 ral.n..rum.b.S.e │ │ │ │ +000cf730: 7273 3a8e 9f26 65fe 8d8d 8d9f f033 319f rs:..&e......31. │ │ │ │ +000cf740: 0e7f ff8d 8d92 00bc 6b50 eb61 21d7 6eeb ........kP.a!.n. │ │ │ │ +000cf750: 612e d774 cf5b d76e cf5d 8e8e 9200 88c7 a..t.[.n.]...... │ │ │ │ +000cf760: 5c9f 04c0 0289 0000 6666 008b 939b 9f02 \.......ff...... │ │ │ │ +000cf770: 0000 8900 0066 6600 8b93 9b9f 0a26 638d .....ff......&c. │ │ │ │ +000cf780: 8d91 0600 01d7 74cf 5beb 6130 cf5d 9124 ......t.[.a0.].$ │ │ │ │ +000cf790: 93a2 da66 d774 cf5b d76e cf5d da67 9103 ...f.t.[.n.].g.. │ │ │ │ +000cf7a0: eaa8 d774 cf5b eb61 5355 4391 05bf aad7 ...t.[.aSUC..... │ │ │ │ +000cf7b0: 6ecf 5d8e 8e8e 8e8e 9f29 65fc 8d91 f653 n.]......)e....S │ │ │ │ +000cf7c0: 7aeb 6149 4e44 5543 545f 5441 4391 0435 z.aINDUCT_TAC..5 │ │ │ │ +000cf7d0: 4ccf 7265 6475 6365 7396 0435 6061 9367 L.reduces..5`a.g │ │ │ │ +000cf7e0: 6f61 6c9b 0435 5f6f 6693 7468 6598 666f oal..5_of.the.fo │ │ │ │ +000cf7f0: 726d 93eb 6128 cf00 eb61 2c21 d76e eb61 rm..a(...a,!.n.a │ │ │ │ +000cf800: 2ed7 74cf 5bd7 6ecf 5deb 6129 98cf 746f ..t.[.n.].a)..to │ │ │ │ +000cf810: 9361 9362 6173 6973 9873 7562 676f 616c .a.basis.subgoal │ │ │ │ +000cf820: 93eb 6128 cf00 eb61 2cd7 74cf 5beb 6130 ..a(...a,.t.[.a0 │ │ │ │ +000cf830: cf5d eb61 2998 cf61 6e64 9361 6e8e a68d .].a)..and.an... │ │ │ │ +000cf840: 91ea f1eb 696e 6475 6374 696f 6e96 0488 ....induction... │ │ │ │ +000cf850: f973 7465 7093 7375 6267 6f61 6c93 eb61 .step.subgoal..a │ │ │ │ +000cf860: 28cf 0096 0316 72da 5b93 66d7 74cf 5bd7 (.....r.[.f.t.[. │ │ │ │ +000cf870: 6ecf 5dda 67eb 612c d774 cf5b eb61 5355 n.].g.a,.t.[.aSU │ │ │ │ +000cf880: 4391 05bf aad7 6ecf 5deb 6129 cf2e 9107 C.....n.].a).... │ │ │ │ +000cf890: 13d4 5468 6596 0488 f969 6e64 7563 7469 ..The....inducti │ │ │ │ +000cf8a0: 6f6e 9361 7373 756d 7074 696f 6e93 6973 on.assumption.is │ │ │ │ +000cf8b0: 9369 6e64 6963 6174 6564 9369 6e8e a68d .indicated.in... │ │ │ │ +000cf8c0: 91ea f1eb 7468 6596 03ea a874 6163 7469 ....the....tacti │ │ │ │ +000cf8d0: 6393 6e6f 7461 7469 6f6e 9377 6974 6893 c.notation.with. │ │ │ │ +000cf8e0: 7365 7493 6272 6163 95ac 726b 9365 7473 set.brac..rk.ets │ │ │ │ +000cf8f0: 2e8e a68d 91f6 537a 5491 ff05 5661 6374 ......SzT...Vact │ │ │ │ +000cf900: 6963 7396 0428 e766 6169 6c9b 0428 e628 ics..(.fail..(.( │ │ │ │ +000cf910: 696e 9374 6865 98eb 484d 4c93 cf73 656e in.the..HML..sen │ │ │ │ +000cf920: 7365 2998 6966 9374 6865 7998 6172 6593 se).if.they.are. │ │ │ │ +000cf930: 6170 706c 6965 6498 746f 9369 6e61 7070 applied.to.inapp │ │ │ │ +000cf940: 726f 7072 6961 7465 9867 6f61 6c73 2e91 ropriate.goals.. │ │ │ │ +000cf950: 05f3 9c46 91ff 0556 6f72 9865 7861 6d70 ...F...Vor.examp │ │ │ │ +000cf960: 6c65 2c8e a68d 91ea f1eb eb61 434f 4e4a le,........aCONJ │ │ │ │ +000cf970: 5f54 4143 9104 6cf8 cf77 696c 6c96 046d _TAC..l..will..m │ │ │ │ +000cf980: 1966 6169 6c93 6966 9b04 6d1a 6974 9369 .fail.if..m.it.i │ │ │ │ +000cf990: 7393 6170 706c 6965 6498 746f 9361 9367 s.applied.to.a.g │ │ │ │ +000cf9a0: 6f61 6c98 7768 6f73 6593 636f 6e63 6c75 oal.whose.conclu │ │ │ │ +000cf9b0: 7369 6f6e 9369 7393 6e6f 7498 6193 636f sion.is.not.a.co │ │ │ │ +000cf9c0: 6e6a 756e 6374 696f 6e2e 9106 c034 536f njunction....4So │ │ │ │ +000cf9d0: 6d65 8ea6 8d91 eaf1 eb74 6163 7469 6373 me.......tactics │ │ │ │ +000cf9e0: 9603 eaa8 6e65 7690 ac72 6572 9366 6169 ....nev..rer.fai │ │ │ │ +000cf9f0: 6c3b 9366 6f72 9365 7861 6d70 6c65 93eb l;.for.example.. │ │ │ │ +000cfa00: 6141 4c4c 5f54 4143 8e9f 28bb 528d 8d8d aALL_TAC..(.R... │ │ │ │ +000cfa10: 9ff0 3331 9f0e 7fff 8d8d 9200 cc72 0fd7 ..31.........r.. │ │ │ │ +000cfa20: 748e 8e92 00c6 720e 9f04 c002 8900 0066 t.....r........f │ │ │ │ +000cfa30: 6600 103e 379f 0200 0089 0000 6666 0010 f..>7.......ff.. │ │ │ │ +000cfa40: 3e37 9f0a 2663 8d8d 9106 0001 748e 8e8e >7..&c......t... │ │ │ │ +000cfa50: 8e8e a18d 91ea f1eb cf69 7396 046f 0574 .........is..o.t │ │ │ │ +000cfa60: 6865 9369 6465 6e95 ac72 7469 7493 7996 he.iden..rtit.y. │ │ │ │ +000cfa70: 046f 0574 6163 7469 633b 9104 b133 6974 .o.tactic;...3it │ │ │ │ +000cfa80: 9372 6564 7563 6573 9361 9367 6f61 6c93 .reduces.a.goal. │ │ │ │ +000cfa90: eb61 28cf 00eb 612c d774 eb61 2993 cf74 .a(...a,.t.a)..t │ │ │ │ +000cfaa0: 6f93 7468 6593 7369 6e67 6c65 9373 7562 o.the.single.sub │ │ │ │ +000cfab0: 676f 616c 93eb 6128 cf00 eb61 2cd7 74eb goal..a(...a,.t. │ │ │ │ +000cfac0: 6129 cf7c 8d69 2e65 2e8e 9113 7289 6974 a).|.i.e....r.it │ │ │ │ +000cfad0: 9368 6173 936e 6f8e a68d 91ea f1eb 650b .has.no.......e. │ │ │ │ +000cfae0: 6563 742e 9104 e174 eb61 414c 4c5f 5441 ect....t.aALL_TA │ │ │ │ +000cfaf0: 4391 02e4 22cf 6973 9602 e465 7573 6566 C...".is...eusef │ │ │ │ +000cfb00: 756c 9366 6f72 9b02 e464 7772 6974 696e ul.for...dwritin │ │ │ │ +000cfb10: 6793 636f 6d70 9053 8e6f 756e 6493 7461 g.comp.S.ound.ta │ │ │ │ +000cfb20: 6374 6963 732c 9103 18d8 6173 9364 6973 ctics,....as.dis │ │ │ │ +000cfb30: 6375 7373 6564 936c 6174 6572 9328 7365 cussed.later.(se │ │ │ │ +000cfb40: 6598 5365 6374 696f 6e93 3134 2e34 292e e.Section.14.4). │ │ │ │ +000cfb50: 8ea6 8d91 f653 7a49 6e96 04f2 636a 7573 .....SzIn...cjus │ │ │ │ +000cfb60: 7493 7468 6593 7795 ac72 6193 7996 04f2 t.the.w..ra.y... │ │ │ │ +000cfb70: 6374 6861 7493 7468 6593 6465 7269 769a cthat.the.deriv. │ │ │ │ +000cfb80: ac72 6564 9372 756c 658d 93eb 6152 4557 .red.rule...aREW │ │ │ │ +000cfb90: 5249 5445 5f52 554c 458e 914e e0be cf69 RITE_RULE..N...i │ │ │ │ +000cfba0: 7393 6365 6e98 7472 616c 9374 6f93 666f s.cen.tral.to.fo │ │ │ │ +000cfbb0: 7277 9861 7264 9370 726f 9053 8e6f 6693 rw.ard.pro.S.of. │ │ │ │ +000cfbc0: 2853 6563 2d8e a68d 91ea f1eb 7469 6f6e (Sec-.......tion │ │ │ │ +000cfbd0: 9605 9cde 3132 2e32 292c 9106 096b 7468 ....12.2),...kth │ │ │ │ +000cfbe0: 6593 636f 7272 6573 709a 538e 6f6e 6469 e.corresp.S.ondi │ │ │ │ +000cfbf0: 6e67 9366 756e 6374 696f 6e8d 93eb 6152 ng.function...aR │ │ │ │ +000cfc00: 4557 5249 5445 5f54 4143 8e91 5012 e8cf EWRITE_TAC..P... │ │ │ │ +000cfc10: 6973 9105 9cdd 6365 6e90 ac72 7472 616c is....cen..rtral │ │ │ │ +000cfc20: 9374 6f93 676f 616c 9364 6972 6563 7465 .to.goal.directe │ │ │ │ +000cfc30: 6493 7072 6f98 6f66 2e8e a68d 91ea f1eb d.pro.of........ │ │ │ │ +000cfc40: 4769 7690 ac72 656e 9603 d0a1 619b 03d0 Giv..ren....a... │ │ │ │ +000cfc50: a267 6f61 6c93 616e 6493 6198 6c69 7374 .goal.and.a.list │ │ │ │ +000cfc60: 936f 6693 6571 7561 7469 6f6e 616c 9874 .of.equational.t │ │ │ │ +000cfc70: 6865 6f72 656d 732c 8d91 03d5 d6eb 6152 heorems,......aR │ │ │ │ +000cfc80: 4557 5249 5445 5f54 4143 8e91 46e2 c5cf EWRITE_TAC..F... │ │ │ │ +000cfc90: 7472 616e 7366 6f72 6d73 9374 6865 9874 transforms.the.t │ │ │ │ +000cfca0: 6572 6d93 636f 6d70 9053 8e6f 2d8e a68d erm.comp.S.o-... │ │ │ │ +000cfcb0: 91ea f1eb 6e65 6e90 ac72 7496 03e4 a26f ....nen..rt....o │ │ │ │ +000cfcc0: 669b 03e4 a174 6865 9367 6f61 6c98 6290 f....the.goal.b. │ │ │ │ +000cfcd0: ac72 7993 6170 706c 7969 6e67 9874 6865 .ry.applying.the │ │ │ │ +000cfce0: 9365 7175 6174 696f 6e73 9861 7393 6c65 .equations.as.le │ │ │ │ +000cfcf0: 6674 2d74 6f2d 7269 6768 95ac 7274 9872 ft-to-righ..rt.r │ │ │ │ +000cfd00: 6577 7269 7465 732c 9103 e5d6 7265 6375 ewrites,....recu │ │ │ │ +000cfd10: 7273 6976 9365 6c79 9603 e4a2 616e 6498 rsiv.ely....and. │ │ │ │ +000cfd20: 746f 9361 6c6c 8e8e 9f24 fd13 8e8c 8b00 to.all...$...... │ │ │ │ +000cfd30: 0001 0500 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000cfd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000cfd50: 0000 0000 0000 0000 0cf1 35a0 02cc 0555 ..........5....U │ │ │ │ +000cfd60: 8da0 fd46 d30e 8d8d 8d8d 9ffa 999a 8d91 ...F............ │ │ │ │ +000cfd70: 12c7 61d0 3134 2e31 2e91 0a80 0054 91fe ..a.14.1.....T.. │ │ │ │ +000cfd80: e000 6163 7469 6373 2c96 0480 0067 6f61 ..actics,....goa │ │ │ │ +000cfd90: 6c73 9361 6e64 936a 7573 7469 0c63 6174 ls.and.justi.cat │ │ │ │ +000cfda0: 696f 6e73 9200 d50e 1f32 3631 8e91 12c7 ions.....261.... │ │ │ │ +000cfdb0: 619f 0566 6689 0000 e666 01c7 3e7c 8e8e a..ff....f..>|.. │ │ │ │ +000cfdc0: 8e8e a002 942f df8d a0fd 8bd0 218d 9112 ...../......!... │ │ │ │ +000cfdd0: c761 cf64 6570 7468 732c 9104 a619 756e .a.depths,....un │ │ │ │ +000cfde0: 9aac 7274 696c 9104 809d 6e6f 9604 809c ..rtil....no.... │ │ │ │ +000cfdf0: 6d6f 7265 9363 9868 616e 6765 739b 0480 more.c.hanges... │ │ │ │ +000cfe00: 9d63 616e 9362 9053 8e65 936d 6164 652e .can.b.S.e.made. │ │ │ │ +000cfe10: 9106 fabd 556e 6c65 7373 986e 6f74 9372 ....Unless.not.r │ │ │ │ +000cfe20: 6571 7569 7265 642c 9104 a619 7468 6598 equired,....the. │ │ │ │ +000cfe30: 6675 6e63 7469 6f6e 9369 6e63 6c75 6465 function.include │ │ │ │ +000cfe40: 738e a410 0000 8d91 12c7 6161 7396 0452 s.........aas..R │ │ │ │ +000cfe50: 3972 6577 7269 7465 7393 7468 6593 7361 9rewrites.the.sa │ │ │ │ +000cfe60: 6d65 9373 7461 6e64 6172 6493 7365 7493 me.standard.set. │ │ │ │ +000cfe70: 6f66 9370 7265 2d70 726f 95ac 7276 9365 of.pre-pro..rv.e │ │ │ │ +000cfe80: 6491 0452 3874 6175 746f 6c6f 6769 6573 d..R8tautologies │ │ │ │ +000cfe90: 9604 5239 7468 6174 8d93 eb61 5245 5752 ..R9that...aREWR │ │ │ │ +000cfea0: 4954 455f 5255 4c45 8e91 4da0 6acf 7573 ITE_RULE..M.j.us │ │ │ │ +000cfeb0: 6573 2e91 066f 9342 798e a18d 9112 c761 es...o.By......a │ │ │ │ +000cfec0: 7573 6596 047e 346f 669b 047e 3374 6865 use..~4of..~3the │ │ │ │ +000cfed0: 9374 6175 746f 6c6f 6769 6573 2c91 04a3 .tautologies,... │ │ │ │ +000cfee0: 1673 6f6d 6593 7375 6267 6f61 6c73 9863 .some.subgoals.c │ │ │ │ +000cfef0: 616e 9362 9053 8e65 9373 6f6c 7695 ac72 an.b.S.e.solv..r │ │ │ │ +000cff00: 6564 9869 6e93 7465 726e 616c 6c79 9104 ed.in.ternally.. │ │ │ │ +000cff10: 7e34 6293 7998 7265 7772 6974 696e 672c ~4b.y.rewriting, │ │ │ │ +000cff20: 9104 a317 616e 6498 696e 9104 7e34 7468 ....and.in..~4th │ │ │ │ +000cff30: 6174 8ea1 8d91 12c7 6163 6173 652c 9104 at......acase,.. │ │ │ │ +000cff40: 0a2c 616e 9604 03de 656d 7074 90ac 7279 .,an....empt..ry │ │ │ │ +000cff50: 936c 6973 7493 6f66 9373 7562 676f 616c .list.of.subgoal │ │ │ │ +000cff60: 7393 6973 9372 6574 7572 6e65 642e 9105 s.is.returned... │ │ │ │ +000cff70: 8482 5468 6593 7472 616e 7366 6f72 6d61 ..The.transforma │ │ │ │ +000cff80: 7469 6f6e 936f 6693 7468 6593 676f 616c tion.of.the.goal │ │ │ │ +000cff90: 9369 7393 6a75 7374 690c 6564 9369 6e8e .is.justi.ed.in. │ │ │ │ +000cffa0: a18d 9112 c761 6561 639a ac72 6896 04a9 .....aeac..rh... │ │ │ │ +000cffb0: 5363 6173 6593 6298 7993 7468 6593 6170 Scase.b.y.the.ap │ │ │ │ +000cffc0: 7072 6f70 7269 6174 6593 6398 6861 696e propriate.c.hain │ │ │ │ +000cffd0: 936f 6693 696e 6665 7265 6e63 6573 2e91 .of.inferences.. │ │ │ │ +000cffe0: 0774 e052 6577 7269 7469 6e67 936f 6674 .t.Rewriting.oft │ │ │ │ +000cfff0: 656e 9364 6f90 538e 6573 9361 936c 6172 en.do.S.es.a.lar │ │ │ │ +000d0000: 6765 9373 6861 7265 936f 668e a18d 9112 ge.share.of..... │ │ │ │ +000d0010: c761 7468 6596 03ea a877 9aac 726f 726b .athe....w..rork │ │ │ │ +000d0020: 9369 6e93 676f 616c 9364 6972 6563 7465 .in.goal.directe │ │ │ │ +000d0030: 6493 7072 6f90 538e 6f66 9373 6561 7263 d.pro.S.of.searc │ │ │ │ +000d0040: 9868 6573 2e8e a18d 911e 28f0 4191 0553 .hes......(.A..S │ │ │ │ +000d0050: 0e73 696d 706c 6596 0553 6a65 7861 6d70 .simple..Sjexamp │ │ │ │ +000d0060: 6c65 9366 726f 6d9b 0553 6b6c 6973 7493 le.from..Sklist. │ │ │ │ +000d0070: 7468 656f 7279 9828 5365 6374 696f 6e93 theory.(Section. │ │ │ │ +000d0080: 3131 2e39 2e37 2993 696c 6c75 7374 7261 11.9.7).illustra │ │ │ │ +000d0090: 7465 7398 7468 6593 7573 6593 6f66 9874 tes.the.use.of.t │ │ │ │ +000d00a0: 6163 7469 6373 2e91 0973 2741 8ea1 8d91 actics...s'A.... │ │ │ │ +000d00b0: 12c7 6163 6f6e 6a75 6e63 7469 7690 ac72 ..aconjunctiv..r │ │ │ │ +000d00c0: 6596 03ea a867 6f61 6c93 6973 9364 6563 e....goal.is.dec │ │ │ │ +000d00d0: 6c61 7265 642c 9361 6e64 8d93 eb61 434f lared,.and...aCO │ │ │ │ +000d00e0: 4e4a 5f54 4143 8e91 35d2 a0cf 6170 706c NJ_TAC..5...appl │ │ │ │ +000d00f0: 6965 6493 746f 9369 743a 8ea4 3b34 398d ied.to.it:..;49. │ │ │ │ +000d0100: 8d8d 9112 c761 9fd5 8781 8900 0066 6601 .....a.......ff. │ │ │ │ +000d0110: c70b 4a9f 4a97 628d 8d90 cccd 9f04 599c ..J.J.b.......Y. │ │ │ │ +000d0120: 8400 4ef0 fe00 0066 668d 9fbb 6610 8d8d ..N....ff...f... │ │ │ │ +000d0130: 9201 aff0 0d84 000a d70e 0000 b8e8 8e8d ................ │ │ │ │ +000d0140: 9201 b0a8 f584 0000 b8e8 0015 ae64 8e8d .............d.. │ │ │ │ +000d0150: 8d8d 9201 b94d b29f fd1c 15eb 4931 8e8e .....M......I1.. │ │ │ │ +000d0160: 8e8e 9fff 4054 8d91 05cc ceeb 6123 6c65 ....@T......a#le │ │ │ │ +000d0170: 7496 05bf aa67 933d 9328 5b5d 3a74 6572 t....g.=.([]:ter │ │ │ │ +000d0180: 6d93 6c69 7374 292c 2228 4844 5b31 3b32 m.list),"(HD[1;2 │ │ │ │ +000d0190: 3b33 5d93 3d93 3129 932f 5c93 2854 4c5b ;3].=.1)./\.(TL[ │ │ │ │ +000d01a0: 313b 323b 335d 933d 935b 323b 335d 2922 1;2;3].=.[2;3])" │ │ │ │ +000d01b0: 3b3b 8ea4 0d00 008d 9105 ccce 6796 05bf ;;..........g... │ │ │ │ +000d01c0: aa3d 9328 5b5d 2c93 2228 4844 5b31 3b32 .=.([],."(HD[1;2 │ │ │ │ +000d01d0: 3b33 5d93 3d93 3129 932f 5c93 2854 4c5b ;3].=.1)./\.(TL[ │ │ │ │ +000d01e0: 313b 323b 335d 933d 935b 323b 335d 2922 1;2;3].=.[2;3])" │ │ │ │ +000d01f0: 2993 3a93 676f 616c 8ea1 a18d 9105 ccce ).:.goal........ │ │ │ │ +000d0200: 236c 6574 9605 bfaa 676c 312c 7031 933d #let....gl1,p1.= │ │ │ │ +000d0210: 9343 4f4e 4a5f 5441 4393 673b 3b8e a18d .CONJ_TAC.g;;... │ │ │ │ +000d0220: 9105 ccce 676c 3196 05bf aa3d 935b 285b ....gl1....=.[([ │ │ │ │ +000d0230: 5d2c 9322 4844 5b31 3b32 3b33 5d93 3d93 ],."HD[1;2;3].=. │ │ │ │ +000d0240: 3122 293b 9328 5b5d 2c93 2254 4c5b 313b 1");.([],."TL[1; │ │ │ │ +000d0250: 323b 335d 933d 935b 323b 335d 2229 5d93 2;3].=.[2;3]")]. │ │ │ │ +000d0260: 3a93 676f 616c 936c 6973 748e a18d 9105 :.goal.list..... │ │ │ │ +000d0270: ccce 7031 9605 bfaa 3d93 2d93 3a93 7072 ..p1....=.-.:.pr │ │ │ │ +000d0280: 6f6f 668e 8e92 01c6 71b1 8400 4ef0 fe00 oof.....q...N... │ │ │ │ +000d0290: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ +000d02a0: 0b4a 8e8e 8ea1 8d91 12c7 61cf 5468 6596 .J........a.The. │ │ │ │ +000d02b0: 03ea a873 7562 676f 616c 7393 6172 6593 ...subgoals.are. │ │ │ │ +000d02c0: 6561 6390 ac72 6893 7265 7772 6974 7465 eac..rh.rewritte │ │ │ │ +000d02d0: 6e2c 9375 7369 6e67 9374 6865 9364 650c n,.using.the.de. │ │ │ │ +000d02e0: 6e69 7469 6f6e 7393 6f66 8d93 eb61 2248 nitions.of...a"H │ │ │ │ +000d02f0: 4422 8e91 1ed3 f8cf 616e 648d 93eb 6122 D"......and...a" │ │ │ │ +000d0300: 544c 228e 911a e950 cf3a 8ea5 008f b439 TL"....P.:.....9 │ │ │ │ +000d0310: 8d8d 8d91 12c7 619f 8107 8189 0000 6666 ......a.......ff │ │ │ │ +000d0320: 01c7 0b4a a000 f397 628d 8d90 cccd 9f04 ...J....b....... │ │ │ │ +000d0330: 599c 8400 f7f0 fe00 0066 668d a0ff 1266 Y........ff....f │ │ │ │ +000d0340: 108d 8d92 01af f00d 8400 0ad7 0e00 00b8 ................ │ │ │ │ +000d0350: e88e 8d92 01b0 a8f5 8400 00b8 e800 15ae ................ │ │ │ │ +000d0360: 648e 8d8d 8d92 01b9 4db2 9ffd 1c15 eb49 d.......M......I │ │ │ │ +000d0370: 328e 8e8e 8e9f ff40 548d 9105 ccce eb61 2......@T......a │ │ │ │ +000d0380: 2348 443b 3b8e a40d 0000 8d91 05cc ce44 #HD;;..........D │ │ │ │ +000d0390: 6566 696e 6974 696f 6e96 05bf aa48 4493 efinition....HD. │ │ │ │ +000d03a0: 6175 746f 6c6f 6164 6564 9366 726f 6d93 autoloaded.from. │ │ │ │ +000d03b0: 7468 656f 7279 9360 6c69 7374 602e 8ea1 theory.`list`... │ │ │ │ +000d03c0: 8d91 05cc ce48 4496 05bf aa3d 937c 2d93 .....HD....=.|-. │ │ │ │ +000d03d0: 2168 9374 2e93 4844 2843 4f4e 5393 6893 !h.t..HD(CONS.h. │ │ │ │ +000d03e0: 7429 933d 9368 8ea1 a18d 9105 ccce 7c2d t).=.h........|- │ │ │ │ +000d03f0: 9605 bfaa 2168 9374 2e93 4844 2843 4f4e ....!h.t..HD(CON │ │ │ │ +000d0400: 5393 6893 7429 933d 9368 8ea1 a18d 9105 S.h.t).=.h...... │ │ │ │ +000d0410: ccce 2354 4c3b 3b8e a18d 9105 ccce 4465 ..#TL;;.......De │ │ │ │ +000d0420: 6669 6e69 7469 6f6e 9605 bfaa 544c 9361 finition....TL.a │ │ │ │ +000d0430: 7574 6f6c 6f61 6465 6493 6672 6f6d 9374 utoloaded.from.t │ │ │ │ +000d0440: 6865 6f72 7993 606c 6973 7460 2e8e a18d heory.`list`.... │ │ │ │ +000d0450: 9105 ccce 544c 9605 bfaa 3d93 7c2d 9321 ....TL....=.|-.! │ │ │ │ +000d0460: 6893 742e 9354 4c28 434f 4e53 9368 9374 h.t..TL(CONS.h.t │ │ │ │ +000d0470: 2993 3d93 748e a1a1 8d91 05cc ce7c 2d96 ).=.t........|-. │ │ │ │ +000d0480: 05bf aa21 6893 742e 9354 4c28 434f 4e53 ...!h.t..TL(CONS │ │ │ │ +000d0490: 9368 9374 2993 3d93 748e a1a1 8d91 05cc .h.t).=.t....... │ │ │ │ +000d04a0: ce23 6c65 7496 05bf aa67 6c31 5f31 2c70 .#let....gl1_1,p │ │ │ │ +000d04b0: 315f 3193 3d93 5245 5752 4954 455f 5441 1_1.=.REWRITE_TA │ │ │ │ +000d04c0: 435b 4844 3b54 4c5d 2868 6493 676c 3129 C[HD;TL](hd.gl1) │ │ │ │ +000d04d0: 3b3b 8ea1 8d91 05cc ce67 6c31 5f31 9605 ;;.......gl1_1.. │ │ │ │ +000d04e0: bfaa 3d93 5b5d 933a 9367 6f61 6c93 6c69 ..=.[].:.goal.li │ │ │ │ +000d04f0: 7374 8ea1 8d91 05cc ce70 315f 3196 05bf st.......p1_1... │ │ │ │ +000d0500: aa3d 932d 933a 9370 726f 6f66 8ea1 a18d .=.-.:.proof.... │ │ │ │ +000d0510: 9105 ccce 236c 6574 9605 bfaa 676c 315f ....#let....gl1_ │ │ │ │ +000d0520: 322c 7031 5f32 933d 9352 4557 5249 5445 2,p1_2.=.REWRITE │ │ │ │ +000d0530: 5f54 4143 5b48 443b 544c 5d28 6864 2874 _TAC[HD;TL](hd(t │ │ │ │ +000d0540: 6c93 676c 3129 293b 3b8e a18d 9105 ccce l.gl1));;....... │ │ │ │ +000d0550: 676c 315f 3296 05bf aa3d 935b 5d93 3a93 gl1_2....=.[].:. │ │ │ │ +000d0560: 676f 616c 936c 6973 748e a18d 9105 ccce goal.list....... │ │ │ │ +000d0570: 7031 5f32 9605 bfaa 3d93 2d93 3a93 7072 p1_2....=.-.:.pr │ │ │ │ +000d0580: 6f6f 668e 8e92 01c6 71b1 8400 f7f0 fe00 oof.....q....... │ │ │ │ +000d0590: 0066 668e 8e9f 04c0 0289 0000 6666 01c7 .ff.........ff.. │ │ │ │ +000d05a0: 0b4a 8e8e 8ea1 8d91 12c7 61cf 426f 7468 .J........a.Both │ │ │ │ +000d05b0: 9603 b879 6f66 9b03 b87a 7468 6593 7495 ...yof...zthe.t. │ │ │ │ +000d05c0: ac72 7793 6f96 03b8 7973 7562 676f 616c .rw.o...ysubgoal │ │ │ │ +000d05d0: 7398 6172 6593 6e6f 9aac 7277 9373 6f6c s.are.no..rw.sol │ │ │ │ +000d05e0: 7698 6564 2c91 03c2 8373 6f93 7468 6593 v.ed,....so.the. │ │ │ │ +000d05f0: 6465 636f 6d70 9053 8e6f 7369 7469 6f6e decomp.S.osition │ │ │ │ +000d0600: 9b03 b87a 6973 9363 6f6d 706c 6574 6593 ...zis.complete. │ │ │ │ +000d0610: 616e 6498 7468 6593 7072 6f90 538e 6f66 and.the.pro.S.of │ │ │ │ +000d0620: 8ea4 1000 008d 9112 c761 6361 6e96 0334 .........acan..4 │ │ │ │ +000d0630: 0c62 9053 8e65 9b03 340b 6275 696c 7493 .b.S.e..4.built. │ │ │ │ +000d0640: 7570 9869 6e93 7374 6167 6573 2e91 04fc up.in.stages.... │ │ │ │ +000d0650: 0146 6972 7374 9374 6865 9874 6865 6f72 .First.the.theor │ │ │ │ +000d0660: 656d 7393 6163 90ac 7268 6965 7669 6e67 ems.ac..rhieving │ │ │ │ +000d0670: 9874 6865 9373 7562 676f 616c 7393 6172 .the.subgoals.ar │ │ │ │ +000d0680: 6598 7072 6f95 ac72 7693 6564 2c91 0358 e.pro..rv.ed,..X │ │ │ │ +000d0690: 9174 6865 6e91 0334 0c66 726f 6d8e a18d .then..4.from... │ │ │ │ +000d06a0: 9112 c761 7468 6f73 652c 9603 eaa8 7468 ...athose,....th │ │ │ │ +000d06b0: 6593 7468 656f 7265 6d93 6163 90ac 7268 e.theorem.ac..rh │ │ │ │ +000d06c0: 6965 7669 6e67 9374 6865 936f 7269 6769 ieving.the.origi │ │ │ │ +000d06d0: 6e61 6c93 676f 616c 3a8e 8e9f 24fd 138e nal.goal:...$... │ │ │ │ +000d06e0: 8c8b 0000 0106 0000 0000 0000 0000 0000 ................ │ │ │ │ +000d06f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ +000d0700: 0000 0000 0000 0000 0000 000c fd2e a002 ................ │ │ │ │ +000d0710: cc05 558d a0fd 46d3 0e8d 8d8d 8d9f fa99 ..U...F......... │ │ │ │ +000d0720: 9a8d 91ea f1eb d032 3632 9165 7d6b 4368 .......262.e}kCh │ │ │ │ +000d0730: 6170 7465 7296 0480 0031 342e 910a 8000 apter....14..... │ │ │ │ +000d0740: 476f 616c 9344 6972 6563 7465 6493 5072 Goal.Directed.Pr │ │ │ │ +000d0750: 6f90 6000 6f66 3a91 0600 0054 9bfe e000 o.`.of:....T.... │ │ │ │ +000d0760: 6163 7469 6373 9361 6e64 9354 9861 6374 actics.and.T.act │ │ │ │ +000d0770: 6963 616c 738e 91ea f1eb 9f05 6666 8900 icals.......ff.. │ │ │ │ +000d0780: 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 2fdf ..f..>|......./. │ │ │ │ +000d0790: 8da0 fdb7 af06 8d8d 8d91 eaf1 eb9f c887 ................ │ │ │ │ +000d07a0: 8189 0000 6666 01c7 0b4a 9f64 9762 8d8d ....ff...J.d.b.. │ │ │ │ +000d07b0: 90cc cd9f 0459 9c84 0068 f0fe 0000 6666 .....Y...h....ff │ │ │ │ +000d07c0: 8d9f a166 108d 8d92 01af f00d 8400 0ad7 ...f............ │ │ │ │ +000d07d0: 0e00 00b8 e88e 8d92 01b0 a8f5 8400 00b8 ................ │ │ │ │ +000d07e0: e800 15ae 648e 8d8d 8d92 01b9 4db2 9ffd ....d.......M... │ │ │ │ +000d07f0: 1c15 eb49 338e 8e8e 8e9f ff40 548d 9105 ...I3......@T... │ │ │ │ +000d0800: ccce eb61 236c 6574 9605 bfaa 7468 3193 ...a#let....th1. │ │ │ │ +000d0810: 3d93 7031 5f31 5b5d 3b3b 8ea4 0d00 008d =.p1_1[];;...... │ │ │ │ +000d0820: 9105 ccce 7468 3196 05bf aa3d 937c 2d93 ....th1....=.|-. │ │ │ │ +000d0830: 4844 5b31 3b32 3b33 5d93 3d93 318e a1a1 HD[1;2;3].=.1... │ │ │ │ +000d0840: 8d91 05cc ce23 6c65 7496 05bf aa74 6832 .....#let....th2 │ │ │ │ +000d0850: 933d 9370 315f 325b 5d3b 3b8e a18d 9105 .=.p1_2[];;..... │ │ │ │ +000d0860: ccce 7468 3296 05bf aa3d 937c 2d93 544c ..th2....=.|-.TL │ │ │ │ +000d0870: 5b31 3b32 3b33 5d93 3d93 5b32 3b33 5d8e [1;2;3].=.[2;3]. │ │ │ │ +000d0880: a1a1 8d91 05cc ce23 7031 5b74 6831 3b74 .......#p1[th1;t │ │ │ │ +000d0890: 6832 5d3b 3b8e a18d 9105 ccce 7c2d 9605 h2];;.......|-.. │ │ │ │ +000d08a0: bfaa 2848 445b 313b 323b 335d 933d 9331 ..(HD[1;2;3].=.1 │ │ │ │ +000d08b0: 2993 2f5c 9328 544c 5b31 3b32 3b33 5d93 )./\.(TL[1;2;3]. │ │ │ │ +000d08c0: 3d93 5b32 3b33 5d29 8e8e 9201 c671 b184 =.[2;3]).....q.. │ │ │ │ +000d08d0: 0068 f0fe 0000 6666 8e8e 9f04 c002 8900 .h....ff........ │ │ │ │ +000d08e0: 0066 6601 c70b 4a8e 8e8e 9f4d b860 8d91 .ff...J....M.`.. │ │ │ │ +000d08f0: eaf1 ebcf 416c 7468 6f75 6768 9604 bcdb ....Although.... │ │ │ │ +000d0900: 6f6e 6c79 9b04 bcdc 7468 6593 7468 656f only....the.theo │ │ │ │ +000d0910: 7265 6d73 9361 6390 ac72 6869 6576 696e rems.ac..rhievin │ │ │ │ +000d0920: 6798 7468 6593 7375 6267 6f61 6c73 9361 g.the.subgoals.a │ │ │ │ +000d0930: 7265 9860 7365 656e 2793 6865 7265 2c91 re.`seen'.here,. │ │ │ │ +000d0940: 04f1 6874 6865 9870 726f 9053 8e6f 6693 ..hthe.pro.S.of. │ │ │ │ +000d0950: 6675 6e63 7469 6f6e 738e a410 0000 8d91 functions....... │ │ │ │ +000d0960: eaf1 eb6f 6696 03f3 b074 6865 9b03 f3af ...of....the.... │ │ │ │ +000d0970: 7468 7265 6593 7461 6374 6963 9861 7070 three.tactic.app │ │ │ │ +000d0980: 6c69 6361 7469 6f6e 7393 746f 6765 7468 lications.togeth │ │ │ │ +000d0990: 6572 9870 9053 8e65 7266 6f72 6d93 7468 er.p.S.erform.th │ │ │ │ +000d09a0: 6598 656e 9aac 7274 6972 6593 6398 6861 e.en..rtire.c.ha │ │ │ │ +000d09b0: 696e 9b03 f3af 6f66 9369 6e66 6572 656e in....of.inferen │ │ │ │ +000d09c0: 6365 7398 6c65 6164 696e 6793 746f 8ea1 ces.leading.to.. │ │ │ │ +000d09d0: 8d91 eaf1 eb74 6865 9603 d0f2 7468 656f .....the....theo │ │ │ │ +000d09e0: 7265 6d93 6163 90ac 7268 6965 7669 6e67 rem.ac..rhieving │ │ │ │ +000d09f0: 9374 6865 9367 6f61 6c2e 9105 304e 5468 .the.goal...0NTh │ │ │ │ +000d0a00: 6593 7361 6d65 9370 726f 9a53 8e6f 6693 e.same.pro.S.of. │ │ │ │ +000d0a10: 636f 756c 6493 6298 6593 636f 6e73 7472 could.b.e.constr │ │ │ │ +000d0a20: 7563 7465 6493 629a ac72 7993 666f 7277 ucted.b..ry.forw │ │ │ │ +000d0a30: 9861 7264 9373 6561 7263 9868 2c8e a18d .ard.searc.h,... │ │ │ │ +000d0a40: 91ea f1eb 7374 6172 7469 6e67 9603 eaa8 ....starting.... │ │ │ │ +000d0a50: 6672 6f6d 9374 6865 9364 650c 6e69 7469 from.the.de.niti │ │ │ │ +000d0a60: 6f6e 7393 6f66 8d93 eb61 2248 4422 8e91 ons.of...a"HD".. │ │ │ │ +000d0a70: 1ed3 f8cf 616e 648d 93eb 6122 544c 228e ....and...a"TL". │ │ │ │ +000d0a80: 911a e950 cf2c 9362 7574 936e 6f74 936e ...P.,.but.not.n │ │ │ │ +000d0a90: 6561 726c 7993 6173 9365 6173 696c 7991 early.as.easily. │ │ │ │ +000d0aa0: ff05 562e 8ea9 10c9 bc8d 91f6 537a 5468 ..V.........SzTh │ │ │ │ +000d0ab0: 6596 045e 5aeb 4848 4f4c 93cf 7379 7374 e..^Z.HHOL..syst │ │ │ │ +000d0ac0: 656d 9370 726f 90ac 7276 6964 6573 9361 em.pro..rvides.a │ │ │ │ +000d0ad0: 9363 6f6c 6c65 6374 696f 6e91 045e 5b6f .collection..^[o │ │ │ │ +000d0ae0: 6693 7072 652d 6465 0c6e 6564 9374 6163 f.pre-de.ned.tac │ │ │ │ +000d0af0: 7469 6373 9328 616e 648d 93eb 6174 6163 tics.(and...atac │ │ │ │ +000d0b00: 7469 638e 9126 dc56 cf2d 7691 ff58 e461 tic..&.V.-v..X.a │ │ │ │ +000d0b10: 6c75 6564 9366 756e 632d 8ea1 8d91 eaf1 lued.func-...... │ │ │ │ +000d0b20: eb74 696f 6e73 2996 051e 3674 6861 7491 .tions)...6that. │ │ │ │ +000d0b30: 051e 3769 6e63 6c75 6465 738d 93eb 6143 ..7includes...aC │ │ │ │ +000d0b40: 4f4e 4a5f 5441 438e 9133 1b86 cf2c 8d91 ONJ_TAC..3...,.. │ │ │ │ +000d0b50: 056b 1aeb 6149 4e44 5543 545f 5441 438e .k..aINDUCT_TAC. │ │ │ │ +000d0b60: 913e e7be cf2c 8d91 056b 19eb 6141 4c4c .>...,...k..aALL │ │ │ │ +000d0b70: 5f54 4143 8e91 32c6 f6cf 616e 648d 93eb _TAC..2...and... │ │ │ │ +000d0b80: 6152 4557 5249 5445 5f54 4143 8e91 445a aREWRITE_TAC..DZ │ │ │ │ +000d0b90: 84cf 2e91 08d3 8b54 6865 9370 7265 2d64 .......The.pre-d │ │ │ │ +000d0ba0: 650c 6e65 648e a18d 91ea f1eb 7461 6374 e.ned.......tact │ │ │ │ +000d0bb0: 6963 7396 0417 ae61 7265 9361 6465 7175 ics....are.adequ │ │ │ │ +000d0bc0: 6174 6591 0417 af66 6f72 936d 616e 9aac ate....for.man.. │ │ │ │ +000d0bd0: 7279 9361 7070 6c69 6361 7469 6f6e 732e ry.applications. │ │ │ │ +000d0be0: 9105 bff3 496e 9361 6464 6974 696f 6e2c ....In.addition, │ │ │ │ +000d0bf0: 9104 22f0 7468 6572 6593 6172 6593 7498 ..".there.are.t. │ │ │ │ +000d0c00: 7798 6f91 0417 af6d 6561 6e73 936f 6693 w.o....means.of. │ │ │ │ +000d0c10: 6465 0c6e 696e 678e a18d 91ea f1eb 6e65 de.ning.......ne │ │ │ │ +000d0c20: 7796 03ce 1574 6163 7469 6373 2e91 052f w....tactics.../ │ │ │ │ +000d0c30: 5a53 696e 6365 9361 9b03 ce16 7461 6374 ZSince.a....tact │ │ │ │ +000d0c40: 6963 9369 7393 616e 98eb 484d 4c93 cf66 ic.is.an..HML..f │ │ │ │ +000d0c50: 756e 6374 696f 6e2c 9103 d3cc 7468 6598 unction,....the. │ │ │ │ +000d0c60: 7573 6572 9363 616e 9364 650c 6e65 9861 user.can.de.ne.a │ │ │ │ +000d0c70: 936e 6577 9374 6163 7469 6398 6469 7265 .new.tactic.dire │ │ │ │ +000d0c80: 6374 6c79 9369 6e8e a18d 91ea f1eb eb48 ctly.in........H │ │ │ │ +000d0c90: 4d4c cf2e 9604 296b 4465 0c6e 6974 696f ML....)kDe.nitio │ │ │ │ +000d0ca0: 6e73 9b04 296c 6f66 9374 6869 7393 736f ns..)lof.this.so │ │ │ │ +000d0cb0: 7274 9375 7365 98eb 484d 4c93 cf66 756e rt.use..HML..fun │ │ │ │ +000d0cc0: 6374 696f 6e73 9374 6f93 636f 6e73 7472 ctions.to.constr │ │ │ │ +000d0cd0: 7563 7498 7468 6593 7465 726d 9370 6172 uct.the.term.par │ │ │ │ +000d0ce0: 7493 6f66 9874 6865 9373 7562 676f 616c t.of.the.subgoal │ │ │ │ +000d0cf0: 738e a18d 91ea f1eb 6672 6f6d 9603 8afa s.......from.... │ │ │ │ +000d0d00: 7468 6593 7465 726d 9b03 8af9 7061 7274 the.term....part │ │ │ │ +000d0d10: 936f 6693 7468 6593 6f72 6967 696e 616c .of.the.original │ │ │ │ +000d0d20: 9367 6f61 6c93 2869 6698 616e 90ac 7279 .goal.(if.an..ry │ │ │ │ +000d0d30: 9374 7261 6e73 666f 726d 6174 696f 6e93 .transformation. │ │ │ │ +000d0d40: 6973 9372 6571 7569 7265 6429 3b91 03aa is.required);... │ │ │ │ +000d0d50: de61 6e64 9374 6865 7993 7370 9053 8e65 .and.they.sp.S.e │ │ │ │ +000d0d60: 632d 8ea1 8d91 eaf1 eb69 6679 9604 2c45 c-.......ify..,E │ │ │ │ +000d0d70: 7468 6593 6a75 7374 690c 6361 7469 6f6e the.justi.cation │ │ │ │ +000d0d80: 2c91 043c ac77 6869 639a ac72 6893 6578 ,..<.whic..rh.ex │ │ │ │ +000d0d90: 7090 538e 6563 7473 9361 936c 6973 7493 p.S.ects.a.list. │ │ │ │ +000d0da0: 6f66 9374 6865 6f72 656d 7393 6163 9868 of.theorems.ac.h │ │ │ │ +000d0db0: 6965 7669 6e67 9374 6865 9373 7562 676f ieving.the.subgo │ │ │ │ +000d0dc0: 616c 7393 616e 6493 7265 7475 726e 738e als.and.returns. │ │ │ │ +000d0dd0: a18d 91ea f1eb 7468 6596 0418 e274 6865 ......the....the │ │ │ │ +000d0de0: 6f72 656d 9b04 18e1 6163 90ac 7268 6965 orem....ac..rhie │ │ │ │ +000d0df0: 7669 6e67 9328 6f6e 6598 686f 7090 538e ving.(one.hop.S. │ │ │ │ +000d0e00: 6573 2993 7468 6598 676f 616c 2e91 05c3 es).the.goal.... │ │ │ │ +000d0e10: 8d54 6865 9870 726f 9053 8e6f 6693 6f66 .The.pro.S.of.of │ │ │ │ +000d0e20: 9874 6865 9374 6865 6f72 656d 9869 7393 .the.theorem.is. │ │ │ │ +000d0e30: 656e 636f 9053 8e64 6564 9869 6e93 7468 enco.S.ded.in.th │ │ │ │ +000d0e40: 658e a18d 91ea f1eb 6465 0c6e 6974 696f e.......de.nitio │ │ │ │ +000d0e50: 6e96 036b 596f 669b 036b 5874 6865 936a n..kYof..kXthe.j │ │ │ │ +000d0e60: 7573 7469 0c63 6174 696f 6e98 6675 6e63 usti.cation.func │ │ │ │ +000d0e70: 7469 6f6e 3b91 0395 c974 6861 7498 6973 tion;....that.is │ │ │ │ +000d0e80: 2c91 0384 cf74 6865 936d 6561 6e73 9366 ,....the.means.f │ │ │ │ +000d0e90: 6f72 9864 6572 6976 696e 6793 7468 6598 or.deriving.the. │ │ │ │ +000d0ea0: 6465 7369 7265 6493 7468 656f 7265 6d8e desired.theorem. │ │ │ │ +000d0eb0: a18d 91ea f1eb 6672 6f6d 9604 1f35 7468 ......from...5th │ │ │ │ +000d0ec0: 6591 041f 3474 6865 6f72 656d 7393 6769 e...4theorems.gi │ │ │ │ +000d0ed0: 769a ac72 656e 2e91 05d6 8554 6869 7393 v..ren.....This. │ │ │ │ +000d0ee0: 7498 7970 6963 616c 6c79 9369 6e98 7698 t.ypically.in.v. │ │ │ │ +000d0ef0: 6f6c 7698 6573 9b04 1f34 7265 6665 7265 olv.es...4refere │ │ │ │ +000d0f00: 6e63 6573 9374 6f98 6178 696f 6d73 9361 nces.to.axioms.a │ │ │ │ +000d0f10: 6e64 9870 7269 6d69 7469 7690 ac72 6593 nd.primitiv..re. │ │ │ │ +000d0f20: 616e 648e a18d 91ea f1eb 6465 0c6e 6564 and.......de.ned │ │ │ │ +000d0f30: 9603 eaa8 696e 6665 7265 6e63 6593 7275 ....inference.ru │ │ │ │ +000d0f40: 6c65 732c 9361 6e64 9369 7393 7573 7561 les,.and.is.usua │ │ │ │ +000d0f50: 6c6c 7993 7468 6593 6d6f 7265 9364 690e lly.the.more.di. │ │ │ │ +000d0f60: 6375 6c74 9370 6172 7493 6f66 9374 6865 cult.part.of.the │ │ │ │ +000d0f70: 9370 726f 9100 a71c 6a65 6374 2e8e a68d .pro....ject.... │ │ │ │ +000d0f80: 91f6 537a 4191 046f c073 696d 706c 6596 ..SzA..o.simple. │ │ │ │ +000d0f90: 046f e365 7861 6d70 6c65 9b04 6fe2 6f66 .o.example..o.of │ │ │ │ +000d0fa0: 9361 9874 6163 7469 6393 7772 6974 7465 .a.tactic.writte │ │ │ │ +000d0fb0: 6e93 696e 98eb 484d 4c93 cf69 7398 610b n.in..HML..is.a. │ │ │ │ +000d0fc0: 6f72 6465 6493 6290 ac72 798d 98eb 6143 orded.b..ry...aC │ │ │ │ +000d0fd0: 4f4e 4a5f 5441 438e 9132 6d32 cf2c 9104 ONJ_TAC..2m2.,.. │ │ │ │ +000d0fe0: 9131 7768 6f73 6593 6465 0c6e 6974 696f .1whose.de.nitio │ │ │ │ +000d0ff0: 6e8e a18d 91ea f1eb 696e 9603 eaa8 eb48 n.......in.....H │ │ │ │ +000d1000: 484f 4c93 cf69 7393 6173 9366 6f6c 6c6f HOL..is.as.follo │ │ │ │ +000d1010: 90ac 7277 733a 8e9f 32f3 0a8d 8d8d 9f14 ..rws:..2....... │ │ │ │ +000d1020: 4b89 8d8d 8d9f d900 008d 9102 30ea eb61 K...........0..a │ │ │ │ +000d1030: 6c65 7496 05bf aa43 4f4e 4a5f 5441 4393 let....CONJ_TAC. │ │ │ │ +000d1040: 3a93 7461 6374 6963 9328 6173 6c2c 7729 :.tactic.(asl,w) │ │ │ │ +000d1050: 933d 8ea4 0d00 008d 9102 30ea 286c 6574 .=........0.(let │ │ │ │ +000d1060: 9605 bfaa 6c2c 7293 3d93 6465 7374 5f63 ....l,r.=.dest_c │ │ │ │ +000d1070: 6f6e 6a93 7793 696e 8ea1 8d91 416d 385b onj.w.in....Am8[ │ │ │ │ +000d1080: 2861 736c 2c6c 293b 2861 736c 2c72 295d (asl,l);(asl,r)] │ │ │ │ +000d1090: 2c28 5c5b 7468 313b 7468 325d 2e43 4f4e ,(\[th1;th2].CON │ │ │ │ +000d10a0: 4a96 05bf aa74 6831 9374 6832 298e a18d J....th1.th2)... │ │ │ │ +000d10b0: 9102 30ea 2996 05bf aa3f 9366 6169 6c77 ..0.)....?.failw │ │ │ │ +000d10c0: 6974 6893 6043 4f4e 4a5f 5441 4360 3b3b ith.`CONJ_TAC`;; │ │ │ │ +000d10d0: 8e8e 8e8e 8e8e 8e9f 347e 9f8d 91ea f1eb ........4~...... │ │ │ │ +000d10e0: cf54 6869 7396 0426 7e73 686f 9aac 7277 .This..&~sho..rw │ │ │ │ +000d10f0: 7393 686f 9877 9374 6865 9373 7562 676f s.ho.w.the.subgo │ │ │ │ +000d1100: 616c 7393 6172 6593 636f 6e73 7472 7563 als.are.construc │ │ │ │ +000d1110: 7465 642c 9104 3574 616e 6493 686f 9877 ted,..5tand.ho.w │ │ │ │ +000d1120: 9374 6865 9370 726f 9a53 8e6f 6693 6675 .the.pro.S.of.fu │ │ │ │ +000d1130: 6e63 7469 6f6e 9369 7393 7370 9865 6369 nction.is.sp.eci │ │ │ │ +000d1140: 0c65 6493 696e 8ea1 8d91 eaf1 eb74 6572 .ed.in.......ter │ │ │ │ +000d1150: 6d73 9603 eaa8 6f66 9374 6865 9364 6572 ms....of.the.der │ │ │ │ +000d1160: 6976 90ac 7265 6493 7275 6c65 8d93 eb61 iv..red.rule...a │ │ │ │ +000d1170: 434f 4e4a 8e91 1ed3 f8cf 2853 6563 7469 CONJ......(Secti │ │ │ │ +000d1180: 6f6e 9331 322e 332e 3233 292e 8e9f 10c9 on.12.3.23)..... │ │ │ │ +000d1190: bd8d 91f6 537a 5468 6596 0490 b973 6563 ....SzThe....sec │ │ │ │ +000d11a0: 6f6e 6493 6d65 7468 6f9a 538e 6493 6973 ond.metho.S.d.is │ │ │ │ +000d11b0: 9104 90ba 746f 9363 6f6d 7098 6f73 6591 ....to.comp.ose. │ │ │ │ +000d11c0: 0921 7265 7869 7374 696e 6793 7461 6374 .!rexisting.tact │ │ │ │ +000d11d0: 6963 7393 6290 ac72 7993 7468 6593 7573 ics.b..ry.the.us │ │ │ │ +000d11e0: 6591 0490 ba6f 6693 eb48 4d4c 93cf 6675 e....of..HML..fu │ │ │ │ +000d11f0: 6e63 7469 6f6e 7393 6361 6c6c 6564 8ea1 nctions.called.. │ │ │ │ +000d1200: 8d91 eaf1 ebe5 7461 6374 6963 91ff 6666 ......tactic..ff │ │ │ │ +000d1210: 616c 7391 00fd ddcf 2e91 08c9 7d54 6865 als.........}The │ │ │ │ +000d1220: 9605 1adc 7461 6374 6963 616c 739b 051a ....tacticals... │ │ │ │ +000d1230: dd70 726f 90ac 7276 6964 6564 9369 6e93 .pro..rvided.in. │ │ │ │ +000d1240: eb48 484f 4c98 cf61 7265 936c 6973 7465 .HHOL..are.liste │ │ │ │ +000d1250: 6493 696e 9853 6563 7469 6f6e 9331 342e d.in.Section.14. │ │ │ │ +000d1260: 342e 9108 c97d 4691 ff05 566f 7298 6578 4....}F...Vor.ex │ │ │ │ +000d1270: 616d 706c 652c 9105 66e9 7495 ac72 7793 ample,..f.t..rw. │ │ │ │ +000d1280: 6f8e a18d 91ea f1eb 6578 6973 7469 6e67 o.......existing │ │ │ │ +000d1290: 9604 a92f 7461 6374 6963 7393 6361 6e9b .../tactics.can. │ │ │ │ +000d12a0: 04a9 3062 9053 8e65 9373 6571 7565 6e63 ..0b.S.e.sequenc │ │ │ │ +000d12b0: 6564 9109 525e 6290 ac72 7998 7573 6593 ed..R^b..ry.use. │ │ │ │ +000d12c0: 6f66 9374 6865 9374 6163 7469 6361 6c8d of.the.tactical. │ │ │ │ +000d12d0: 93eb 6154 4845 4e8e 911b a7d7 cf3a 9106 ..aTHEN......:.. │ │ │ │ +000d12e0: b5ef 6966 93d7 548d 9f01 cccc d531 8e96 ..if..T......1.. │ │ │ │ +000d12f0: 0969 33cf 616e 6498 d754 8d9f 01cc ccd5 .i3.and..T...... │ │ │ │ +000d1300: 328e 93cf 6172 6591 04a9 2f74 6163 7469 2...are.../tacti │ │ │ │ +000d1310: 6373 2c8e a18d 91ea f1eb 7468 656e 9604 cs,.......then.. │ │ │ │ +000d1320: bb3a 7468 6593 eb48 4d4c 93cf 6578 7072 .:the..HML..expr │ │ │ │ +000d1330: 6573 7369 6f6e 93d7 548d 9f01 cccc d531 ession..T......1 │ │ │ │ +000d1340: 8e91 0a7f aeeb 6154 4845 4e91 05bf aad7 ......aTHEN..... │ │ │ │ +000d1350: 548d 9f01 cccc d532 8e9b 097b 3ecf 6576 T......2...{>.ev │ │ │ │ +000d1360: 91ff 58e4 616c 7561 7465 7393 746f 9361 ..X.aluates.to.a │ │ │ │ +000d1370: 9104 bb3b 7461 6374 6963 9374 6861 7493 ...;tactic.that. │ │ │ │ +000d1380: 0c72 7374 9361 7070 6c69 6573 93d7 548d .rst.applies..T. │ │ │ │ +000d1390: 9f01 cccc d531 8e98 cf74 6f93 6193 676f .....1...to.a.go │ │ │ │ +000d13a0: 616c 8ea1 8d91 eaf1 eb61 6e64 9604 2114 al.......and..!. │ │ │ │ +000d13b0: 7468 656e 9361 7070 6c69 6573 9b04 2113 then.applies..!. │ │ │ │ +000d13c0: d754 8d9f 01cc ccd5 328e 9108 e118 cf74 .T......2......t │ │ │ │ +000d13d0: 6f93 6561 6390 ac72 6893 7375 6267 6f61 o.eac..rh.subgoa │ │ │ │ +000d13e0: 6c98 7072 6f90 538e 6475 6365 6493 6290 l.pro.S.duced.b. │ │ │ │ +000d13f0: ac72 7993 d754 8d9f 01cc ccd5 318e 9104 .ry..T......1... │ │ │ │ +000d1400: c004 cf2e 9105 dc23 5468 6593 7461 6374 .......#The.tact │ │ │ │ +000d1410: 6963 616c 93eb 6154 4845 4e91 0421 06cf ical..aTHEN..!.. │ │ │ │ +000d1420: 6973 9861 6e93 696e 0c78 6564 93eb 484d is.an.in.xed..HM │ │ │ │ +000d1430: 4c8e a18d 91ea f1eb cf66 756e 6374 696f L........functio │ │ │ │ +000d1440: 6e2e 9105 0a78 436f 6d70 6c65 7891 035f n....xComplex.._ │ │ │ │ +000d1450: 6e61 6e64 9b03 5f6f 7090 538e 6f95 ac72 nand.._op.S.o..r │ │ │ │ +000d1460: 7793 6572 6675 6c98 7461 6374 6963 7396 w.erful.tactics. │ │ │ │ +000d1470: 035f 6e63 616e 9862 9053 8e65 9863 6f6e ._ncan.b.S.e.con │ │ │ │ +000d1480: 7374 7275 6374 6564 9369 6e98 7468 6973 structed.in.this │ │ │ │ +000d1490: 9877 95ac 7261 9379 3b91 038d d761 6e64 .w..ra.y;....and │ │ │ │ +000d14a0: 9103 5f6e 6e65 7798 7461 6374 6963 616c .._nnew.tactical │ │ │ │ +000d14b0: 738e a18d 91ea f1eb 6361 6e96 03ea a861 s.......can....a │ │ │ │ +000d14c0: 6c73 6f93 6290 538e 6593 6465 0c6e 6564 lso.b.S.e.de.ned │ │ │ │ +000d14d0: 2c93 616c 7468 6f75 6768 9374 6869 7393 ,.although.this. │ │ │ │ +000d14e0: 6973 9375 6e90 ac72 7573 7561 6c2e 8ea6 is.un..rusual... │ │ │ │ +000d14f0: 8d91 f653 7a54 6865 9603 eaa8 6578 616d ...SzThe....exam │ │ │ │ +000d1500: 706c 6593 6672 6f6d 9365 6172 6c69 6572 ple.from.earlier │ │ │ │ +000d1510: 9369 7393 636f 6e95 ac72 7469 6e93 7565 .is.con..rtin.ue │ │ │ │ +000d1520: 642c 9603 eaa8 746f 9369 6c6c 7573 7472 d,....to.illustr │ │ │ │ +000d1530: 6174 6593 7468 6593 7573 6593 6f66 9374 ate.the.use.of.t │ │ │ │ +000d1540: 6865 9374 6163 7469 6361 6c8d 93eb 6154 he.tactical...aT │ │ │ │ +000d1550: 4845 4e8e 911a e950 cf3a 8e8e 9f24 fd13 HEN....P.:...$.. │ │ │ │ +000d1560: 8e8c 8b00 0001 0700 0000 0000 0000 0000 ................ │ │ │ │ 000d1570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000d1580: 0d06 d5a0 02cc 0555 8da0 fd46 d30e 8d8d .......U...F.... │ │ │ │ -000d1590: 8d8d 9ffa 999a 8d91 12c7 61d0 3134 2e31 ..........a.14.1 │ │ │ │ -000d15a0: 2e91 0a80 0054 91fe e000 6163 7469 6373 .....T....actics │ │ │ │ -000d15b0: 2c96 0480 0067 6f61 6c73 9361 6e64 936a ,....goals.and.j │ │ │ │ -000d15c0: 7573 7469 0c63 6174 696f 6e73 9200 d50e usti.cations.... │ │ │ │ -000d15d0: 1f32 3633 8e91 12c7 619f 0566 6689 0000 .263....a..ff... │ │ │ │ -000d15e0: e666 01c7 3e7c 8e8e 8e8e a002 942f df8d .f..>|......./.. │ │ │ │ -000d15f0: a0fd aaaf 068d 8d8d 9112 c761 9fd5 8781 ...........a.... │ │ │ │ -000d1600: 8900 0066 6601 c70b 4a9f 4a97 628d 8d90 ...ff...J.J.b... │ │ │ │ -000d1610: cccd 9f04 599c 8400 4ef0 fe00 0066 668d ....Y...N....ff. │ │ │ │ -000d1620: 9fbb 6610 8d8d 9201 aff0 0d84 000a d70e ..f............. │ │ │ │ -000d1630: 0000 b8e8 8e8d 9201 b0a8 f584 0000 b8e8 ................ │ │ │ │ -000d1640: 0015 ae64 8e8d 8d8d 9201 b94d b29f fd1c ...d.......M.... │ │ │ │ -000d1650: 15eb 4934 8e8e 8e8e 9fff 4054 8d91 05cc ..I4......@T.... │ │ │ │ -000d1660: ceeb 6123 6c65 7496 05bf aa67 6c32 2c70 ..a#let....gl2,p │ │ │ │ -000d1670: 3293 3d93 2843 4f4e 4a5f 5441 4393 5448 2.=.(CONJ_TAC.TH │ │ │ │ -000d1680: 454e 9352 4557 5249 5445 5f54 4143 5b48 EN.REWRITE_TAC[H │ │ │ │ -000d1690: 443b 544c 5d29 673b 3b8e a40d 0000 8d91 D;TL])g;;....... │ │ │ │ -000d16a0: 05cc ce67 6c32 9605 bfaa 3d93 5b5d 933a ...gl2....=.[].: │ │ │ │ -000d16b0: 9367 6f61 6c93 6c69 7374 8ea1 8d91 05cc .goal.list...... │ │ │ │ -000d16c0: ce70 3296 05bf aa3d 932d 933a 9370 726f .p2....=.-.:.pro │ │ │ │ -000d16d0: 6f66 8ea1 a18d 9105 ccce 2370 325b 5d3b of........#p2[]; │ │ │ │ -000d16e0: 3b8e a18d 9105 ccce 7c2d 9605 bfaa 2848 ;.......|-....(H │ │ │ │ -000d16f0: 445b 313b 323b 335d 933d 9331 2993 2f5c D[1;2;3].=.1)./\ │ │ │ │ -000d1700: 9328 544c 5b31 3b32 3b33 5d93 3d93 5b32 .(TL[1;2;3].=.[2 │ │ │ │ -000d1710: 3b33 5d29 8e8e 9201 c671 b184 004e f0fe ;3]).....q...N.. │ │ │ │ -000d1720: 0000 6666 8e8e 9f04 c002 8900 0066 6601 ..ff.........ff. │ │ │ │ -000d1730: c70b 4a8e 8e8e 9f3c 4b3b 8d91 12c7 61cf ..J.....thm..........p │ │ │ │ -000d1e40: 726f 7665 5f74 686d 9605 bfaa 3a93 2873 rove_thm....:.(s │ │ │ │ -000d1e50: 7472 696e 6793 2393 7465 726d 9323 9374 tring.#.term.#.t │ │ │ │ -000d1e60: 6163 7469 6329 932d 3e93 7468 6d8e a18d actic).->.thm... │ │ │ │ -000d1e70: 9117 0bcc 5052 4f56 4591 1cbe 523a 9605 ....PROVE...R:.. │ │ │ │ -000d1e80: bfaa 2874 6572 6d93 2393 7461 6374 6963 ..(term.#.tactic │ │ │ │ -000d1e90: 2993 2d3e 9374 686d 8e8e 9201 c671 b184 ).->.thm.....q.. │ │ │ │ -000d1ea0: 002a 4a4b 0000 6666 8e8e 9f04 c002 8900 .*JK..ff........ │ │ │ │ -000d1eb0: 0066 6601 c70b 4a8e 8e8e 9f29 f7e1 8d8d .ff...J....).... │ │ │ │ -000d1ec0: 9112 c761 5441 435f 5052 4f4f 468e 914a ...aTAC_PROOF..J │ │ │ │ -000d1ed0: 5f36 cf74 616b 90ac 7265 7396 03da db61 _6.tak..res....a │ │ │ │ -000d1ee0: 9b03 dadc 676f 616c 9361 6e64 9361 9374 ....goal.and.a.t │ │ │ │ -000d1ef0: 6163 7469 632c 9103 de05 616e 6493 6170 actic,....and.ap │ │ │ │ -000d1f00: 706c 6965 7393 7468 6593 7461 6374 6963 plies.the.tactic │ │ │ │ -000d1f10: 9374 6f98 7468 6593 676f 616c 3b91 03e0 .to.the.goal;... │ │ │ │ -000d1f20: 1f74 6865 9867 6f61 6c93 6361 6e93 6861 .the.goal.can.ha │ │ │ │ -000d1f30: 95ac 7276 9365 8ea1 8d91 12c7 6161 7373 ..rv.e......aass │ │ │ │ -000d1f40: 756d 7074 696f 6e73 2e91 052d dc45 7865 umptions...-.Exe │ │ │ │ -000d1f50: 6375 7469 6e67 9103 c99a eb61 7072 6f76 cuting.....aprov │ │ │ │ -000d1f60: 655f 7468 6d28 6066 6f6f 602c d774 eb61 e_thm(`foo`,.t.a │ │ │ │ -000d1f70: 2cd7 5491 01a1 c6eb 6129 9b03 c99b cf70 ,.T.....a).....p │ │ │ │ -000d1f80: 726f 95ac 7276 9365 7398 7468 6596 03c9 ro..rv.es.the... │ │ │ │ -000d1f90: 9a67 6f61 6c98 eb61 285b 5d2c d774 eb61 .goal..a([],.t.a │ │ │ │ -000d1fa0: 2998 cf28 8d69 2e65 2e8e 9112 cd1f 7468 )..(.i.e......th │ │ │ │ -000d1fb0: 6593 676f 616c 9877 6974 688e a18d 9112 e.goal.with..... │ │ │ │ -000d1fc0: c761 6e6f 9604 ffb4 6173 7375 6d70 7469 .ano....assumpti │ │ │ │ -000d1fd0: 6f6e 7393 616e 6493 636f 6e63 6c75 7369 ons.and.conclusi │ │ │ │ -000d1fe0: 6f6e 93d7 74cf 2993 7573 696e 6793 7461 on..t.).using.ta │ │ │ │ -000d1ff0: 6374 6963 9104 ffb5 d754 9106 a17a cf61 ctic.....T...z.a │ │ │ │ -000d2000: 6e64 9373 6195 ac72 7693 6573 9604 ffb4 nd.sa..rv.es.... │ │ │ │ -000d2010: 7468 6593 7265 7375 6c74 696e 6793 7468 the.resulting.th │ │ │ │ -000d2020: 656f 7265 6d93 7769 7468 8ea1 8d91 12c7 eorem.with...... │ │ │ │ -000d2030: 616e 616d 6596 048b a4eb 6166 6f6f 93cf aname.....afoo.. │ │ │ │ -000d2040: 6f6e 9104 8ba3 7468 6593 6375 7272 656e on....the.curren │ │ │ │ -000d2050: 9aac 7274 9374 6865 6f72 7991 ff05 562e ..rt.theory...V. │ │ │ │ -000d2060: 9107 1bd3 4578 6563 7574 696e 6793 eb61 ....Executing..a │ │ │ │ -000d2070: 5052 4f56 4528 d774 eb61 2cd7 5491 01a1 PROVE(.t.a,.T... │ │ │ │ -000d2080: c6eb 6129 93cf 7072 6f98 7698 6573 9374 ..a)..pro.v.es.t │ │ │ │ -000d2090: 6865 9367 6f61 6c91 048b a3eb 6128 5b5d he.goal.....a([] │ │ │ │ -000d20a0: 2cd7 74eb 6129 93cf 7573 696e 6793 d754 ,.t.a)..using..T │ │ │ │ -000d20b0: 8ea1 8d91 12c7 61cf 616e 6496 04b8 6072 ......a.and...`r │ │ │ │ -000d20c0: 6574 7572 6e73 9374 6865 9372 6573 756c eturns.the.resul │ │ │ │ -000d20d0: 7493 7769 7468 6f75 749b 04b8 6173 6190 t.without...asa. │ │ │ │ -000d20e0: ac72 7669 6e67 9369 742e 9107 a208 496e .rving.it.....In │ │ │ │ -000d20f0: 9361 6c6c 9363 6173 6573 9374 6865 9365 .all.cases.the.e │ │ │ │ -000d2100: 7691 ff58 e461 6c75 6174 696f 6e98 6661 v..X.aluation.fa │ │ │ │ -000d2110: 696c 7393 6966 93d7 5491 065a 26cf 646f ils.if..T..Z&.do │ │ │ │ -000d2120: 9053 8e65 7393 6e6f 748e a18d 9112 c761 .S.es.not......a │ │ │ │ -000d2130: 736f 6c76 90ac 7265 9603 eaa8 7468 6593 solv..re....the. │ │ │ │ -000d2140: 676f 616c 93eb 6128 5b5d 2cd7 74eb 6129 goal..a([],.t.a) │ │ │ │ -000d2150: cf2e 8ea6 8d91 1e28 f049 6e96 05bc d173 .......(.In....s │ │ │ │ -000d2160: 686f 7274 2c91 0631 5ceb 4848 4f4c 93cf hort,..1\.HHOL.. │ │ │ │ -000d2170: 7072 6f9a ac72 7669 6465 7393 6193 7698 pro..rvides.a.v. │ │ │ │ -000d2180: 6572 7991 05bc d267 656e 6572 616c 9366 ery....general.f │ │ │ │ -000d2190: 7261 6d65 7798 6f72 6b93 696e 9377 6869 ramew.ork.in.whi │ │ │ │ -000d21a0: 6398 6893 7072 6f9a 538e 6f66 9105 bcd2 c.h.pro.S.of.... │ │ │ │ -000d21b0: 7374 7261 7465 6769 6573 9363 616e 9362 strategies.can.b │ │ │ │ -000d21c0: 9865 8ea1 8d91 12c7 6164 6573 6967 6e65 .e......adesigne │ │ │ │ -000d21d0: 642c 9105 3607 696d 706c 656d 656e 9aac d,..6.implemen.. │ │ │ │ -000d21e0: 7274 6564 2c91 0536 0861 7070 6c69 6564 rted,..6.applied │ │ │ │ -000d21f0: 9604 f3c1 616e 6493 7465 7374 6564 2e91 ....and.tested.. │ │ │ │ -000d2200: 0854 2b54 91ff 0556 6163 7469 6373 9372 .T+T...Vactics.r │ │ │ │ -000d2210: 616e 6765 9366 726f 6d91 04f3 c274 6865 ange.from....the │ │ │ │ -000d2220: 9376 9865 7279 9373 696d 706c 6593 746f .v.ery.simple.to │ │ │ │ -000d2230: 9374 6865 8ea1 8d91 12c7 6176 9aac 7265 .the......av..re │ │ │ │ -000d2240: 7279 9103 9bff 6164 7691 ff58 e461 6e63 ry....adv..X.anc │ │ │ │ -000d2250: 6564 3b91 03b6 3769 6e96 039b fe74 6865 ed;...7in....the │ │ │ │ -000d2260: 6f72 7991 ff05 562c 9103 abbb 6193 636f ory...V,....a.co │ │ │ │ -000d2270: 6e98 7698 656e 9874 696f 6e61 6c96 039b n.v.en.tional... │ │ │ │ -000d2280: ff61 7574 6f6d 6174 6963 9374 6865 6f72 .automatic.theor │ │ │ │ -000d2290: 656d 9103 9bfe 7072 6f98 7698 6572 9363 em....pro.v.er.c │ │ │ │ -000d22a0: 6f75 6c64 9362 9053 8e65 9103 9bfe 6578 ould.b.S.e....ex │ │ │ │ -000d22b0: 7072 6573 7365 6493 6173 8ea1 8d91 12c7 pressed.as...... │ │ │ │ -000d22c0: 6161 9604 b7d9 7461 6374 6963 9b04 b7d8 aa....tactic.... │ │ │ │ -000d22d0: 6f72 9367 726f 7570 936f 6693 7461 6374 or.group.of.tact │ │ │ │ -000d22e0: 6963 732e 9107 a072 496e 9863 6f6e 9aac ics....rIn.con.. │ │ │ │ -000d22f0: 7274 7261 7374 2c91 04eb 2573 6f6d 6593 rtrast,...%some. │ │ │ │ -000d2300: 7573 6572 7393 6e65 7698 6572 9104 b7d8 users.nev.er.... │ │ │ │ -000d2310: 6861 9876 9865 936e 6565 6493 746f 9367 ha.v.e.need.to.g │ │ │ │ -000d2320: 6f91 04b7 d862 9053 8e65 7998 6f6e 6493 o....b.S.ey.ond. │ │ │ │ -000d2330: 7468 658e a18d 9112 c761 6275 696c 7496 the......abuilt. │ │ │ │ -000d2340: 04e0 9769 6e9b 04e0 9674 6163 7469 6373 ...in....tactics │ │ │ │ -000d2350: 936f 6698 7468 6593 7379 7374 656d 2e91 .of.the.system.. │ │ │ │ -000d2360: 081a ab54 6865 9376 6974 616c 9373 7570 ...The.vital.sup │ │ │ │ -000d2370: 7090 538e 6f72 7498 7468 6174 93eb 4848 p.S.ort.that..HH │ │ │ │ -000d2380: 4f4c 98cf 7072 6f90 ac72 7669 6465 7393 OL..pro..rvides. │ │ │ │ -000d2390: 696e 9861 6c6c 9363 6173 6573 9869 7393 in.all.cases.is. │ │ │ │ -000d23a0: 7468 658e 9112 c761 9f0c 0b71 8900 0066 the....a...q...f │ │ │ │ -000d23b0: 6600 71cf 9f9f 0c99 9a8d 8d8d 8d91 0d83 f.q............. │ │ │ │ -000d23c0: 909f fc5e ffc5 358e 8e8e 9112 0003 c641 ...^..5........A │ │ │ │ -000d23d0: 9603 5555 709a 471d 6f73 7369 626c 6593 ..UUp.G.ossible. │ │ │ │ -000d23e0: 6578 7465 6e73 696f 6e93 746f 93eb 4848 extension.to..HH │ │ │ │ -000d23f0: 4f4c 93c6 7790 b8e3 6f75 6c64 9362 9865 OL..w...ould.b.e │ │ │ │ -000d2400: 9361 9360 6465 6275 6767 696e 6793 656e .a.`debugging.en │ │ │ │ -000d2410: 95b8 e376 6972 6f6e 6d65 6e93 7427 9603 ...vironmen.t'.. │ │ │ │ -000d2420: 5555 666f 7293 7468 6973 9363 6c61 7373 UUfor.this.class │ │ │ │ -000d2430: 936f 6693 7461 6374 6963 2e8e 8e9f 24fd .of.tactic....$. │ │ │ │ -000d2440: 138e 8c8b 0000 0108 0000 0000 0000 0000 ................ │ │ │ │ -000d2450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ -000d2460: 0000 0000 0000 0000 0000 0000 000d 1556 ...............V │ │ │ │ -000d2470: a002 cc05 558d a0fd 46d3 0e8d 8d8d 8d9f ....U...F....... │ │ │ │ -000d2480: fa99 9a8d 91ea f1eb d032 3634 9165 7d6b .........264.e}k │ │ │ │ -000d2490: 4368 6170 7465 7296 0480 0031 342e 910a Chapter....14... │ │ │ │ -000d24a0: 8000 476f 616c 9344 6972 6563 7465 6493 ..Goal.Directed. │ │ │ │ -000d24b0: 5072 6f90 6000 6f66 3a91 0600 0054 9bfe Pro.`.of:....T.. │ │ │ │ -000d24c0: e000 6163 7469 6373 9361 6e64 9354 9861 ..actics.and.T.a │ │ │ │ -000d24d0: 6374 6963 616c 738e 91ea f1eb 9f05 6666 cticals.......ff │ │ │ │ -000d24e0: 8900 00e6 6601 c73e 7c8e 8e8e 8ea0 0294 ....f..>|....... │ │ │ │ -000d24f0: 2fdf 8da0 fd8b d021 8d91 eaf1 ebcf 6173 /......!......as │ │ │ │ -000d2500: 7375 7261 6e63 6596 03ff 4174 6861 7493 surance...Athat. │ │ │ │ -000d2510: 6f6e 6c79 9b03 ff42 7468 656f 7265 6d73 only...Btheorems │ │ │ │ -000d2520: 936f 6693 7468 6593 6465 6475 6374 6976 .of.the.deductiv │ │ │ │ -000d2530: 90ac 7265 9873 7973 7465 6d93 6361 6e93 ..re.system.can. │ │ │ │ -000d2540: 6290 538e 6593 7265 7072 6573 656e 90ac b.S.e.represen.. │ │ │ │ -000d2550: 7274 6564 9861 7393 7468 656f 7265 6d73 rted.as.theorems │ │ │ │ -000d2560: 936f 668e a410 0000 8d91 eaf1 eb74 6865 .of..........the │ │ │ │ -000d2570: 9603 eaa8 eb48 484f 4c93 cf73 7973 7465 .....HHOL..syste │ │ │ │ -000d2580: 6d7c 7365 6375 7269 749a ac72 7993 6973 m|securit..ry.is │ │ │ │ -000d2590: 9361 6c77 9861 9879 7393 7072 6573 6572 .alw.a.ys.preser │ │ │ │ -000d25a0: 7698 6564 2e8e 9f28 3464 8d8d 91ea f1eb v.ed...(4d...... │ │ │ │ -000d25b0: eb4b 3134 2e32 8e91 20f1 e754 6865 9606 .K14.2.. ..The.. │ │ │ │ -000d25c0: 7ae1 7375 6267 6f61 6c93 7061 6391 ff75 z.subgoal.pac..u │ │ │ │ -000d25d0: c26b 91fe eb85 6167 658e 9f1b ec60 8d91 .k....age....`.. │ │ │ │ -000d25e0: eaf1 ebcf 4974 9604 09cc 779a ac72 6173 ....It....w..ras │ │ │ │ -000d25f0: 936d 656e 9874 696f 6e65 649b 0409 cb65 .men.tioned....e │ │ │ │ -000d2600: 6172 6c69 6572 9374 6861 7493 676f 616c arlier.that.goal │ │ │ │ -000d2610: 9364 6972 6563 7465 6493 7072 6f90 538e .directed.pro.S. │ │ │ │ -000d2620: 6f66 9869 7393 6193 7795 ac72 6193 7996 of.is.a.w..ra.y. │ │ │ │ -000d2630: 0409 cc6f 6698 6f72 6761 6e69 7a69 6e67 ...of.organizing │ │ │ │ -000d2640: 9374 6865 9363 6f6e 7374 7275 6374 696f .the.constructio │ │ │ │ -000d2650: 6e8e a18d 91ea f1eb 6f66 9603 720b 6193 n.......of..r.a. │ │ │ │ -000d2660: 7072 6f90 538e 6f66 9361 7393 619b 0372 pro.S.of.as.a..r │ │ │ │ -000d2670: 0c74 7265 6593 7365 6172 6395 ac72 682e .tree.searc..rh. │ │ │ │ -000d2680: 9105 10ab 4691 ff05 566f 7298 616e 9379 ....F...Vor.an.y │ │ │ │ -000d2690: 9603 720b 7461 6374 6963 9361 6e64 9367 ..r.tactic.and.g │ │ │ │ -000d26a0: 6f61 6c2c 9103 8a2a 7468 6598 7461 6374 oal,...*the.tact │ │ │ │ -000d26b0: 6963 9369 6d70 6c69 6369 746c 7993 6465 ic.implicitly.de │ │ │ │ -000d26c0: 7465 726d 696e 6573 9361 9374 7265 658e termines.a.tree. │ │ │ │ -000d26d0: a18d 91ea f1eb 6f66 9604 6eaf 7375 6267 ......of..n.subg │ │ │ │ -000d26e0: 6f61 6c73 9366 6f72 9374 6861 7493 676f oals.for.that.go │ │ │ │ -000d26f0: 616c 3a91 0640 ef65 6163 9aac 7268 936e al:..@.eac..rh.n │ │ │ │ -000d2700: 6f90 538e 6465 9369 7393 6193 7375 6267 o.S.de.is.a.subg │ │ │ │ -000d2710: 6f61 6c2c 9104 8fb1 616e 6493 6561 6398 oal,....and.eac. │ │ │ │ -000d2720: 6893 6564 6765 9369 7391 046e b061 9374 h.edge.is..n.a.t │ │ │ │ -000d2730: 6163 7469 632e 9106 c4f5 4173 736f 9053 actic.....Asso.S │ │ │ │ -000d2740: 8e63 6961 7465 648e a18d 91ea f1eb 7769 .ciated.......wi │ │ │ │ -000d2750: 7468 9605 2ac4 6561 6390 ac72 6893 6e6f th..*.eac..rh.no │ │ │ │ -000d2760: 9a53 8e64 6593 696e 9105 2ac5 6193 7375 .S.de.in..*.a.su │ │ │ │ -000d2770: 6363 6573 7366 756c 9370 726f 986f 6693 ccessful.pro.of. │ │ │ │ -000d2780: 650b 6f72 7493 6973 9361 6c73 6f91 052a e.ort.is.also..* │ │ │ │ -000d2790: c561 6e93 6163 90ac 7268 6965 7669 6e67 .an.ac..rhieving │ │ │ │ -000d27a0: 9374 6865 6f72 656d 7c74 6865 9374 6865 .theorem|the.the │ │ │ │ -000d27b0: 6f72 656d 8ea1 8d91 eaf1 eb74 6861 749b orem.......that. │ │ │ │ -000d27c0: 04b1 6161 6395 ac72 6869 6576 9365 7398 ..aac..rhiev.es. │ │ │ │ -000d27d0: 7468 6174 9873 7562 676f 616c 2e91 078d that.subgoal.... │ │ │ │ -000d27e0: 0a54 6861 7498 6973 2c91 04e3 0f74 6865 .That.is,....the │ │ │ │ -000d27f0: 9874 7265 6598 6973 9874 7261 9376 9365 .tree.is.tra.v.e │ │ │ │ -000d2800: 7273 6564 9869 6e98 7493 7793 6f91 04b1 rsed.in.t.w.o... │ │ │ │ -000d2810: 6070 6861 7365 733a 9106 c652 6672 6f6d `phases:...Rfrom │ │ │ │ -000d2820: 9874 6865 9872 6f90 538e 6f74 8ea1 8d91 .the.ro.S.ot.... │ │ │ │ -000d2830: eaf1 eb28 7468 6596 0511 b86f 7269 6769 ...(the....origi │ │ │ │ -000d2840: 6e61 6c93 676f 616c 2993 746f 9374 6865 nal.goal).to.the │ │ │ │ -000d2850: 930c 6e61 6c93 6c61 95ac 7279 9365 7296 ..nal.la..ry.er. │ │ │ │ -000d2860: 0511 b86f 6693 7375 6267 6f61 6c73 3b91 ...of.subgoals;. │ │ │ │ -000d2870: 05a5 4061 6e64 9366 726f 6d93 7468 6593 ..@and.from.the. │ │ │ │ -000d2880: 7468 656f 7265 6d73 9361 6390 ac72 6869 theorems.ac..rhi │ │ │ │ -000d2890: 6576 696e 6793 7468 658e a18d 91ea f1eb eving.the....... │ │ │ │ -000d28a0: 0c6e 616c 9604 2618 7375 6267 6f61 6c73 .nal..&.subgoals │ │ │ │ -000d28b0: 9b04 2619 6261 6390 ac72 6b93 746f 9874 ..&.bac..rk.to.t │ │ │ │ -000d28c0: 6865 9374 6865 6f72 656d 9861 6390 ac72 he.theorem.ac..r │ │ │ │ -000d28d0: 6869 6576 696e 6793 7468 6598 676f 616c hieving.the.goal │ │ │ │ -000d28e0: 9361 7493 7468 6598 726f 9053 8e6f 742e .at.the.ro.S.ot. │ │ │ │ -000d28f0: 9105 eb31 5468 6598 0c72 7374 9370 6861 ...1The..rst.pha │ │ │ │ -000d2900: 7365 9869 7393 7468 658e a18d 91ea f1eb se.is.the....... │ │ │ │ -000d2910: 6465 636f 6d70 9053 8e6f 7369 7469 6f6e decomp.S.osition │ │ │ │ -000d2920: 9604 77cd 7068 6173 652c 9109 362d 696e ..w.phase,..6-in │ │ │ │ -000d2930: 9377 6869 639a ac72 6893 676f 616c 7393 .whic..rh.goals. │ │ │ │ -000d2940: 6172 6593 7265 6475 6365 6493 746f 9373 are.reduced.to.s │ │ │ │ -000d2950: 7562 676f 616c 7393 2861 6e64 9365 7698 ubgoals.(and.ev. │ │ │ │ -000d2960: 656e 9874 7561 6c6c 7993 746f 9374 7269 en.tually.to.tri │ │ │ │ -000d2970: 7669 616c 8ea1 8d91 eaf1 eb73 7562 676f vial.......subgo │ │ │ │ -000d2980: 616c 7329 2e91 04e3 3654 6865 9602 e9a9 als)....6The.... │ │ │ │ -000d2990: 7365 636f 6e64 9370 6861 7365 9369 739b second.phase.is. │ │ │ │ -000d29a0: 02e9 aa74 6865 9363 6f6d 7075 7461 7469 ...the.computati │ │ │ │ -000d29b0: 6f6e 9105 d352 6f66 9874 6865 9370 726f on...Rof.the.pro │ │ │ │ -000d29c0: 9053 8e6f 662c 9103 1d0f 7468 726f 7567 .S.of,....throug │ │ │ │ -000d29d0: 6898 6561 639a ac72 6893 7072 696d 6974 h.eac..rh.primit │ │ │ │ -000d29e0: 6976 9865 9373 7465 702c 8ea1 8d91 eaf1 iv.e.step,...... │ │ │ │ -000d29f0: eb63 756c 6d69 6e61 7469 6e67 9604 b585 .culminating.... │ │ │ │ -000d2a00: 696e 9374 6865 9b04 b586 6465 7369 7265 in.the....desire │ │ │ │ -000d2a10: 6493 7468 656f 7265 6d2e 9107 9978 5468 d.theorem....xTh │ │ │ │ -000d2a20: 6593 7472 6565 2c91 04e8 3c68 6f95 ac72 e.tree,...|...... │ │ │ │ -000d35f0: 942f df8d a0fd 8bd0 218d 9112 c761 cf61 ./......!....a.a │ │ │ │ -000d3600: 6674 6572 9b05 8630 7468 6579 9105 8631 fter...0they...1 │ │ │ │ -000d3610: 6861 95ac 7276 9365 9862 9053 8e65 656e ha..rv.e.b.S.een │ │ │ │ -000d3620: 9864 6973 706c 6193 7993 6564 9861 7491 .displa.y.ed.at. │ │ │ │ -000d3630: 0586 3170 726f 9053 8e6f 6698 7469 6d65 ..1pro.S.of.time │ │ │ │ -000d3640: 2e91 0a0b 794f 6e65 9873 6974 7561 7469 ....yOne.situati │ │ │ │ -000d3650: 6f6e 9869 6e98 7768 6963 9368 9105 8631 on.in.whic.h...1 │ │ │ │ -000d3660: 6974 9869 7398 6e65 6365 7373 6172 798e it.is.necessary. │ │ │ │ -000d3670: a410 0000 8d91 12c7 6174 6f9b 04cc 4868 ........ato...Hh │ │ │ │ -000d3680: 6195 ac72 7693 6596 04cc 4774 6865 9874 a..rv.e...Gthe.t │ │ │ │ -000d3690: 7265 6593 6190 ac72 7691 ff58 e461 696c ree.a..rv..X.ail │ │ │ │ -000d36a0: 6162 6c65 9869 7393 696e 9874 6865 9364 able.is.in.the.d │ │ │ │ -000d36b0: 6562 7567 6769 6e67 986f 6693 7461 6374 ebugging.of.tact │ │ │ │ -000d36c0: 6963 7398 7772 6974 7465 6e93 6290 ac72 ics.written.b..r │ │ │ │ -000d36d0: 7998 7468 6593 7573 6572 9864 6972 6563 y.the.user.direc │ │ │ │ -000d36e0: 746c 7993 696e 8ea1 8d91 12c7 61eb 484d tly.in......a.HM │ │ │ │ -000d36f0: 4ccf 2e96 0477 ef49 749b 0477 ee69 7393 L....w.It..w.is. │ │ │ │ -000d3700: 706c 616e 6e65 6498 696e 9366 7574 7572 planned.in.futur │ │ │ │ -000d3710: 6598 7690 ac72 6572 7369 6f6e 7393 6f66 e.v..rersions.of │ │ │ │ -000d3720: 98eb 4848 4f4c 93cf 746f 9869 6d70 6c65 ..HHOL..to.imple │ │ │ │ -000d3730: 6d65 6e90 ac72 7493 6198 6d6f 7265 9373 men..rt.a.more.s │ │ │ │ -000d3740: 6f70 6869 7374 6963 6174 6564 9873 7562 ophisticated.sub │ │ │ │ -000d3750: 676f 616c 8ea1 8d91 12c7 616d 616e 6167 goal......amanag │ │ │ │ -000d3760: 656d 656e 95ac 7274 9103 eaa8 7061 6393 emen..rt....pac. │ │ │ │ -000d3770: 6b91 ff58 e461 6765 2e8e a18d 911e 28f0 k..X.age......(. │ │ │ │ -000d3780: 4669 6e61 6c6c 7991 ff05 562c 9105 c48c Finally...V,.... │ │ │ │ -000d3790: 7468 6596 0565 c561 7070 6c69 6361 7469 the..e.applicati │ │ │ │ -000d37a0: 6f6e 936f 6693 6365 7274 6169 6e9b 0565 on.of.certain..e │ │ │ │ -000d37b0: c474 6163 7469 6373 9374 6f93 6365 7274 .tactics.to.cert │ │ │ │ -000d37c0: 6169 6e93 676f 616c 7393 6765 6e65 7261 ain.goals.genera │ │ │ │ -000d37d0: 7465 7393 6198 6661 696c 7572 6593 696e tes.a.failure.in │ │ │ │ -000d37e0: 93eb 484d 4c8e a18d 9112 c761 cf77 6865 ..HML......a.whe │ │ │ │ -000d37f0: 7265 9603 eaa8 7468 6593 7461 6374 6963 re....the.tactic │ │ │ │ -000d3800: 9369 7393 696e 90ac 7276 91ff 58e4 616c .is.in..rv..X.al │ │ │ │ -000d3810: 6964 3b93 7468 6973 9364 6f9a 538e 6573 id;.this.do.S.es │ │ │ │ -000d3820: 936e 6f74 9368 6170 7098 656e 9377 6865 .not.happ.en.whe │ │ │ │ -000d3830: 6e93 7573 696e 6793 eb48 484f 4c93 cf64 n.using..HHOL..d │ │ │ │ -000d3840: 6972 6563 746c 7991 ff05 562e 8ea1 8d91 irectly...V..... │ │ │ │ -000d3850: 1e28 f054 6865 9605 168f 6578 616d 706c .(.The....exampl │ │ │ │ -000d3860: 6593 6672 6f6d 9365 6172 6c69 6572 9b05 e.from.earlier.. │ │ │ │ -000d3870: 1690 6973 9363 6f6e 95ac 7274 696e 9375 ..is.con..rtin.u │ │ │ │ -000d3880: 6564 9105 168f 6290 538e 656c 6f93 772e ed....b.S.elo.w. │ │ │ │ -000d3890: 9108 bc95 496e 9874 6865 9605 168f 7365 ....In.the....se │ │ │ │ -000d38a0: 7373 696f 6e93 6290 538e 656c 6f90 ac72 ssion.b.S.elo..r │ │ │ │ -000d38b0: 772c 9105 6189 7468 6593 636f 6e6a 756e w,..a.the.conjun │ │ │ │ -000d38c0: 6374 696f 6e8e a18d 9112 c761 7072 6f90 ction......apro. │ │ │ │ -000d38d0: 538e 6f66 9603 b856 6973 9367 656e 6572 S.of...Vis.gener │ │ │ │ -000d38e0: 6174 6564 9b03 b855 6167 6169 6e2c 9103 ated...Uagain,.. │ │ │ │ -000d38f0: c267 6275 7493 7573 696e 6798 7468 6593 .gbut.using.the. │ │ │ │ -000d3900: 7375 6267 6f61 6c93 7061 639a ac72 6b91 subgoal.pac..rk. │ │ │ │ -000d3910: ff58 e461 6765 2c91 03c2 6669 6e93 7768 .X.age,...fin.wh │ │ │ │ -000d3920: 6963 9868 9361 9367 6f61 6c93 6973 9103 ic.h.a.goal.is.. │ │ │ │ -000d3930: b855 6073 6574 2793 7573 696e 6793 7468 .U`set'.using.th │ │ │ │ -000d3940: 658e a18d 9112 c761 6675 6e63 7469 6f6e e......afunction │ │ │ │ -000d3950: 8d91 04f3 c4eb 6173 6574 5f67 6f61 6c8e ......aset_goal. │ │ │ │ -000d3960: 9137 e4d8 cf61 6e64 9604 f3c4 6065 7870 .7...and....`exp │ │ │ │ -000d3970: 616e 6465 6427 9b04 f3c3 7573 696e 6793 anded'....using. │ │ │ │ -000d3980: 7468 6593 6675 6e63 7469 6f6e 8d93 eb61 the.function...a │ │ │ │ -000d3990: 6578 7061 6e64 8e91 2771 c0cf 2e91 0854 expand..'q.....T │ │ │ │ -000d39a0: 3454 6865 9873 6964 6593 650b 6563 7473 4The.side.e.ects │ │ │ │ -000d39b0: 936f 6693 7468 6573 658e a18d 9112 c761 .of.these......a │ │ │ │ -000d39c0: 6675 6e63 7469 6f6e 7396 03ea a86f 6e93 functions....on. │ │ │ │ -000d39d0: 7468 6593 7375 6267 6f61 6c93 7061 639a the.subgoal.pac. │ │ │ │ -000d39e0: ac72 6b91 ff58 e461 6765 2773 9373 7461 .rk..X.age's.sta │ │ │ │ -000d39f0: 6398 6b73 9363 616e 9362 9053 8e65 9369 c.ks.can.b.S.e.i │ │ │ │ -000d3a00: 6e66 6572 7265 642e 8ea5 00ca e614 8d8d nferred......... │ │ │ │ -000d3a10: 8d91 12c7 61a0 ff40 0781 8900 0066 6601 ....a..@.....ff. │ │ │ │ -000d3a20: c70b 4aa0 0175 9762 8d8d 90cc cd9f 0459 ..J..u.b.......Y │ │ │ │ -000d3a30: 9c84 0179 f0fe 0000 6666 8da0 fe90 6610 ...y....ff....f. │ │ │ │ -000d3a40: 8d8d 9201 aff0 0d84 000a d70e 0000 b8e8 ................ │ │ │ │ -000d3a50: 8e8d 9201 b0a8 f584 0000 b8e8 0015 ae64 ...............d │ │ │ │ -000d3a60: 8e8d 8d8d 9201 b94d b29f fd1c 15eb 4935 .......M......I5 │ │ │ │ -000d3a70: 8e8e 8e8e 9fff 4054 8d91 05cc ceeb 6123 ......@T......a# │ │ │ │ -000d3a80: 7365 745f 676f 616c 285b 5d2c 2228 4844 set_goal([],"(HD │ │ │ │ -000d3a90: 5b31 3b32 3b33 5d96 05bf aa3d 9331 2993 [1;2;3]....=.1). │ │ │ │ -000d3aa0: 2f5c 9328 544c 5b31 3b32 3b33 5d93 3d93 /\.(TL[1;2;3].=. │ │ │ │ -000d3ab0: 5b32 3b33 5d29 2229 3b3b 8ea4 0d00 008d [2;3])");;...... │ │ │ │ -000d3ac0: 9105 ccce 2228 4844 5b31 3b32 3b33 5d96 ...."(HD[1;2;3]. │ │ │ │ -000d3ad0: 05bf aa3d 9331 2993 2f5c 9328 544c 5b31 ...=.1)./\.(TL[1 │ │ │ │ -000d3ae0: 3b32 3b33 5d93 3d93 5b32 3b33 5d29 228e ;2;3].=.[2;3])". │ │ │ │ -000d3af0: a1a1 8d91 05cc ce28 2996 05bf aa3a 9376 .......()....:.v │ │ │ │ -000d3b00: 6f69 648e a1a1 8d91 05cc ce23 6578 7061 oid........#expa │ │ │ │ -000d3b10: 6e64 9105 bfaa 434f 4e4a 5f54 4143 3b3b nd....CONJ_TAC;; │ │ │ │ -000d3b20: 8ea1 8d91 05cc ce4f 4b2e 2e8e a18d 9105 .......OK....... │ │ │ │ -000d3b30: ccce 3291 05bf aa73 7562 676f 616c 738e ..2....subgoals. │ │ │ │ -000d3b40: a18d 9105 ccce 2254 4c5b 313b 323b 335d ......"TL[1;2;3] │ │ │ │ -000d3b50: 9605 bfaa 3d93 5b32 3b33 5d22 8ea1 a18d ....=.[2;3]".... │ │ │ │ -000d3b60: 9105 ccce 2248 445b 313b 323b 335d 9605 ...."HD[1;2;3].. │ │ │ │ -000d3b70: bfaa 3d93 3122 8ea1 a18d 9105 ccce 2829 ..=.1"........() │ │ │ │ -000d3b80: 9605 bfaa 3a93 766f 6964 8ea1 a18d 9105 ....:.void...... │ │ │ │ -000d3b90: ccce 2365 7870 616e 6428 5245 5752 4954 ..#expand(REWRIT │ │ │ │ -000d3ba0: 455f 5441 435b 4844 3b54 4c5d 293b 3b8e E_TAC[HD;TL]);;. │ │ │ │ -000d3bb0: a18d 9105 ccce 4f4b 2e2e 8ea1 8d91 05cc ......OK........ │ │ │ │ -000d3bc0: ce67 6f61 6c91 05bf aa70 726f 7665 648e .goal....proved. │ │ │ │ -000d3bd0: a18d 9105 ccce 7c2d 9605 bfaa 4844 5b31 ......|-....HD[1 │ │ │ │ -000d3be0: 3b32 3b33 5d93 3d93 318e a1a1 8d91 05cc ;2;3].=.1....... │ │ │ │ -000d3bf0: ce50 7265 7669 6f75 7391 05bf aa73 7562 .Previous....sub │ │ │ │ -000d3c00: 7072 6f6f 663a 8ea1 8d91 05cc ce22 544c proof:......."TL │ │ │ │ -000d3c10: 5b31 3b32 3b33 5d96 05bf aa3d 935b 323b [1;2;3]....=.[2; │ │ │ │ -000d3c20: 335d 228e a1a1 8d91 05cc ce28 2996 05bf 3]"........()... │ │ │ │ -000d3c30: aa3a 9376 6f69 648e a1a1 8d91 05cc ce23 .:.void........# │ │ │ │ -000d3c40: 6578 7061 6e64 2852 4557 5249 5445 5f54 expand(REWRITE_T │ │ │ │ -000d3c50: 4143 5b48 443b 544c 5d29 3b3b 8ea1 8d91 AC[HD;TL]);;.... │ │ │ │ -000d3c60: 05cc ce4f 4b2e 2e8e a18d 9105 ccce 676f ...OK.........go │ │ │ │ -000d3c70: 616c 9105 bfaa 7072 6f76 6564 8ea1 8d91 al....proved.... │ │ │ │ -000d3c80: 05cc ce7c 2d96 05bf aa54 4c5b 313b 323b ...|-....TL[1;2; │ │ │ │ -000d3c90: 335d 933d 935b 323b 335d 8ea1 8d91 05cc 3].=.[2;3]...... │ │ │ │ -000d3ca0: ce7c 2d96 05bf aa28 4844 5b31 3b32 3b33 .|-....(HD[1;2;3 │ │ │ │ -000d3cb0: 5d93 3d93 3129 932f 5c93 2854 4c5b 313b ].=.1)./\.(TL[1; │ │ │ │ -000d3cc0: 323b 335d 933d 935b 323b 335d 298e 8e92 2;3].=.[2;3])... │ │ │ │ -000d3cd0: 01c6 71b1 8401 79f0 fe00 0066 668e 8e9f ..q...y....ff... │ │ │ │ -000d3ce0: 04c0 0289 0000 6666 01c7 0b4a 8e8e 8ea1 ......ff...J.... │ │ │ │ -000d3cf0: 8d91 1e28 f0cf 5468 6596 052f 7566 6f6c ...(..The../ufol │ │ │ │ -000d3d00: 6c6f 9aac 7277 696e 6793 6675 6e63 7469 lo..rwing.functi │ │ │ │ -000d3d10: 6f6e 7393 6172 6591 052f 7661 9876 91ff ons.are../va.v.. │ │ │ │ -000d3d20: 58e4 6169 6c61 626c 6593 666f 7293 696e X.ailable.for.in │ │ │ │ -000d3d30: 9874 6572 6163 7469 6e67 9377 6974 6893 .teracting.with. │ │ │ │ -000d3d40: 7468 6593 7375 6267 6f61 6c91 052f 7670 the.subgoal../vp TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes